
/usr/sbin/zabbix_server:     file format elf64-x86-64


Disassembly of section .interp:

0000000000400270 <.interp>:
  400270:	2f                   	(bad)  
  400271:	6c                   	insb   (%dx),%es:(%rdi)
  400272:	69 62 36 34 2f 6c 64 	imul   $0x646c2f34,0x36(%rdx),%esp
  400279:	2d 6c 69 6e 75       	sub    $0x756e696c,%eax
  40027e:	78 2d                	js     4002ad <_init-0xd9e3>
  400280:	78 38                	js     4002ba <_init-0xd9d6>
  400282:	36                   	ss
  400283:	2d 36 34 2e 73       	sub    $0x732e3436,%eax
  400288:	6f                   	outsl  %ds:(%rsi),(%dx)
  400289:	2e 32 00             	xor    %cs:(%rax),%al

Disassembly of section .note.ABI-tag:

000000000040028c <.note.ABI-tag>:
  40028c:	04 00                	add    $0x0,%al
  40028e:	00 00                	add    %al,(%rax)
  400290:	10 00                	adc    %al,(%rax)
  400292:	00 00                	add    %al,(%rax)
  400294:	01 00                	add    %eax,(%rax)
  400296:	00 00                	add    %al,(%rax)
  400298:	47                   	rex.RXB
  400299:	4e 55                	rex.WRX push   %rbp
  40029b:	00 00                	add    %al,(%rax)
  40029d:	00 00                	add    %al,(%rax)
  40029f:	00 02                	add    %al,(%rdx)
  4002a1:	00 00                	add    %al,(%rax)
  4002a3:	00 06                	add    %al,(%rsi)
  4002a5:	00 00                	add    %al,(%rax)
  4002a7:	00 09                	add    %cl,(%rcx)
  4002a9:	00 00                	add    %al,(%rax)
	...

Disassembly of section .hash:

00000000004002b0 <.hash>:
  4002b0:	09 02                	or     %eax,(%rdx)
  4002b2:	00 00                	add    %al,(%rax)
  4002b4:	5f                   	pop    %rdi
  4002b5:	03 00                	add    (%rax),%eax
  4002b7:	00 00                	add    %al,(%rax)
  4002b9:	00 00                	add    %al,(%rax)
  4002bb:	00 5d 01             	add    %bl,0x1(%rbp)
  4002be:	00 00                	add    %al,(%rax)
  4002c0:	5c                   	pop    %rsp
  4002c1:	01 00                	add    %eax,(%rax)
  4002c3:	00 ef                	add    %ch,%bh
  4002c5:	00 00                	add    %al,(%rax)
  4002c7:	00 e8                	add    %ch,%al
  4002c9:	00 00                	add    %al,(%rax)
  4002cb:	00 4e 02             	add    %cl,0x2(%rsi)
  4002ce:	00 00                	add    %al,(%rax)
  4002d0:	09 03                	or     %eax,(%rbx)
  4002d2:	00 00                	add    %al,(%rax)
  4002d4:	00 00                	add    %al,(%rax)
  4002d6:	00 00                	add    %al,(%rax)
  4002d8:	ee                   	out    %al,(%dx)
  4002d9:	01 00                	add    %eax,(%rax)
  4002db:	00 00                	add    %al,(%rax)
  4002dd:	00 00                	add    %al,(%rax)
  4002df:	00 c4                	add    %al,%ah
  4002e1:	01 00                	add    %eax,(%rax)
  4002e3:	00 d9                	add    %bl,%cl
  4002e5:	02 00                	add    (%rax),%al
  4002e7:	00 87 02 00 00 69    	add    %al,0x69000002(%rdi)
  4002ed:	01 00                	add    %eax,(%rax)
  4002ef:	00 7f 01             	add    %bh,0x1(%rdi)
  4002f2:	00 00                	add    %al,(%rax)
  4002f4:	e9 00 00 00 f6       	jmpq   fffffffff64002f9 <_end+0xfffffffff5d479f9>
  4002f9:	00 00                	add    %al,(%rax)
  4002fb:	00 02                	add    %al,(%rdx)
  4002fd:	01 00                	add    %eax,(%rax)
  4002ff:	00 21                	add    %ah,(%rcx)
  400301:	03 00                	add    (%rax),%eax
  400303:	00 00                	add    %al,(%rax)
  400305:	00 00                	add    %al,(%rax)
  400307:	00 bf 02 00 00 42    	add    %bh,0x42000002(%rdi)
  40030d:	03 00                	add    (%rax),%eax
  40030f:	00 b4 01 00 00 68 01 	add    %dh,0x1680000(%rcx,%rax,1)
  400316:	00 00                	add    %al,(%rax)
  400318:	58                   	pop    %rax
  400319:	02 00                	add    (%rax),%al
  40031b:	00 00                	add    %al,(%rax)
  40031d:	00 00                	add    %al,(%rax)
  40031f:	00 45 02             	add    %al,0x2(%rbp)
  400322:	00 00                	add    %al,(%rax)
  400324:	00 00                	add    %al,(%rax)
  400326:	00 00                	add    %al,(%rax)
  400328:	e9 02 00 00 54       	jmpq   5440032f <_end+0x53d47a2f>
  40032d:	01 00                	add    %eax,(%rax)
  40032f:	00 fb                	add    %bh,%bl
  400331:	02 00                	add    (%rax),%al
  400333:	00 a1 00 00 00 00    	add    %ah,0x0(%rcx)
  400339:	00 00                	add    %al,(%rax)
  40033b:	00 f5                	add    %dh,%ch
  40033d:	01 00                	add    %eax,(%rax)
  40033f:	00 ca                	add    %cl,%dl
  400341:	00 00                	add    %al,(%rax)
  400343:	00 d6                	add    %dl,%dh
  400345:	00 00                	add    %al,(%rax)
  400347:	00 12                	add    %dl,(%rdx)
  400349:	03 00                	add    (%rax),%eax
  40034b:	00 bd 00 00 00 fd    	add    %bh,-0x3000000(%rbp)
	...
  400359:	00 00                	add    %al,(%rax)
  40035b:	00 b5 01 00 00 bb    	add    %dh,-0x44ffffff(%rbp)
  400361:	02 00                	add    (%rax),%al
  400363:	00 2c 02             	add    %ch,(%rdx,%rax,1)
  400366:	00 00                	add    %al,(%rax)
  400368:	12 00                	adc    (%rax),%al
  40036a:	00 00                	add    %al,(%rax)
  40036c:	00 00                	add    %al,(%rax)
  40036e:	00 00                	add    %al,(%rax)
  400370:	9b                   	fwait
  400371:	01 00                	add    %eax,(%rax)
  400373:	00 60 00             	add    %ah,0x0(%rax)
  400376:	00 00                	add    %al,(%rax)
  400378:	37                   	(bad)  
  400379:	03 00                	add    (%rax),%eax
  40037b:	00 00                	add    %al,(%rax)
  40037d:	00 00                	add    %al,(%rax)
  40037f:	00 33                	add    %dh,(%rbx)
  400381:	01 00                	add    %eax,(%rax)
  400383:	00 00                	add    %al,(%rax)
  400385:	00 00                	add    %al,(%rax)
  400387:	00 08                	add    %cl,(%rax)
  400389:	01 00                	add    %eax,(%rax)
  40038b:	00 10                	add    %dl,(%rax)
  40038d:	01 00                	add    %eax,(%rax)
  40038f:	00 fa                	add    %bh,%dl
  400391:	00 00                	add    %al,(%rax)
  400393:	00 ad 01 00 00 fb    	add    %ch,-0x4ffffff(%rbp)
  400399:	00 00                	add    %al,(%rax)
  40039b:	00 00                	add    %al,(%rax)
  40039d:	00 00                	add    %al,(%rax)
  40039f:	00 8a 02 00 00 92    	add    %cl,-0x6dfffffe(%rdx)
  4003a5:	00 00                	add    %al,(%rax)
  4003a7:	00 64 02 00          	add    %ah,0x0(%rdx,%rax,1)
  4003ab:	00 00                	add    %al,(%rax)
  4003ad:	00 00                	add    %al,(%rax)
  4003af:	00 d4                	add    %dl,%ah
	...
  4003b9:	00 00                	add    %al,(%rax)
  4003bb:	00 fd                	add    %bh,%ch
  4003bd:	01 00                	add    %eax,(%rax)
  4003bf:	00 9b 02 00 00 8a    	add    %bl,-0x75fffffe(%rbx)
  4003c5:	01 00                	add    %eax,(%rax)
  4003c7:	00 76 00             	add    %dh,0x0(%rsi)
  4003ca:	00 00                	add    %al,(%rax)
  4003cc:	00 00                	add    %al,(%rax)
  4003ce:	00 00                	add    %al,(%rax)
  4003d0:	23 01                	and    (%rcx),%eax
  4003d2:	00 00                	add    %al,(%rax)
  4003d4:	49 01 00             	add    %rax,(%r8)
  4003d7:	00 06                	add    %al,(%rsi)
  4003d9:	03 00                	add    (%rax),%eax
  4003db:	00 07                	add    %al,(%rdi)
  4003dd:	01 00                	add    %eax,(%rax)
  4003df:	00 eb                	add    %ch,%bl
  4003e1:	00 00                	add    %al,(%rax)
  4003e3:	00 f1                	add    %dh,%cl
  4003e5:	00 00                	add    %al,(%rax)
  4003e7:	00 7a 00             	add    %bh,0x0(%rdx)
  4003ea:	00 00                	add    %al,(%rax)
  4003ec:	94                   	xchg   %eax,%esp
  4003ed:	02 00                	add    (%rax),%al
  4003ef:	00 00                	add    %al,(%rax)
  4003f1:	00 00                	add    %al,(%rax)
  4003f3:	00 d5                	add    %dl,%ch
  4003f5:	00 00                	add    %al,(%rax)
  4003f7:	00 a1 01 00 00 4f    	add    %ah,0x4f000001(%rcx)
  4003fd:	00 00                	add    %al,(%rax)
  4003ff:	00 f7                	add    %dh,%bh
  400401:	01 00                	add    %eax,(%rax)
  400403:	00 f1                	add    %dh,%cl
  400405:	02 00                	add    (%rax),%al
  400407:	00 4b 03             	add    %cl,0x3(%rbx)
  40040a:	00 00                	add    %al,(%rax)
  40040c:	88 00                	mov    %al,(%rax)
  40040e:	00 00                	add    %al,(%rax)
  400410:	0a 01                	or     (%rcx),%al
  400412:	00 00                	add    %al,(%rax)
  400414:	00 00                	add    %al,(%rax)
  400416:	00 00                	add    %al,(%rax)
  400418:	69 00 00 00 00 00    	imul   $0x0,(%rax),%eax
  40041e:	00 00                	add    %al,(%rax)
  400420:	17                   	(bad)  
  400421:	01 00                	add    %eax,(%rax)
	...
  40042b:	00 13                	add    %dl,(%rbx)
  40042d:	02 00                	add    (%rax),%al
  40042f:	00 00                	add    %al,(%rax)
  400431:	00 00                	add    %al,(%rax)
  400433:	00 ed                	add    %ch,%ch
  400435:	02 00                	add    (%rax),%al
  400437:	00 a7 02 00 00 94    	add    %ah,-0x6bfffffe(%rdi)
  40043d:	00 00                	add    %al,(%rax)
  40043f:	00 e5                	add    %ah,%ch
  400441:	00 00                	add    %al,(%rax)
  400443:	00 53 03             	add    %dl,0x3(%rbx)
  400446:	00 00                	add    %al,(%rax)
  400448:	fc                   	cld    
	...
  400451:	00 00                	add    %al,(%rax)
  400453:	00 19                	add    %bl,(%rcx)
  400455:	02 00                	add    (%rax),%al
  400457:	00 db                	add    %bl,%bl
  400459:	00 00                	add    %al,(%rax)
  40045b:	00 0f                	add    %cl,(%rdi)
  40045d:	01 00                	add    %eax,(%rax)
  40045f:	00 39                	add    %bh,(%rcx)
  400461:	01 00                	add    %eax,(%rax)
  400463:	00 6a 00             	add    %ch,0x0(%rdx)
  400466:	00 00                	add    %al,(%rax)
  400468:	b4 02                	mov    $0x2,%ah
  40046a:	00 00                	add    %al,(%rax)
  40046c:	07                   	(bad)  
  40046d:	02 00                	add    (%rax),%al
  40046f:	00 82 01 00 00 00    	add    %al,0x1(%rdx)
  400475:	00 00                	add    %al,(%rax)
  400477:	00 56 00             	add    %dl,0x0(%rsi)
  40047a:	00 00                	add    %al,(%rax)
  40047c:	9a                   	(bad)  
  40047d:	00 00                	add    %al,(%rax)
  40047f:	00 43 02             	add    %al,0x2(%rbx)
  400482:	00 00                	add    %al,(%rax)
  400484:	5c                   	pop    %rsp
  400485:	03 00                	add    (%rax),%eax
  400487:	00 11                	add    %dl,(%rcx)
  400489:	01 00                	add    %eax,(%rax)
  40048b:	00 15 01 00 00 67    	add    %dl,0x67000001(%rip)        # 67400492 <_end+0x66d47b92>
  400491:	02 00                	add    (%rax),%al
  400493:	00 77 02             	add    %dh,0x2(%rdi)
  400496:	00 00                	add    %al,(%rax)
  400498:	00 00                	add    %al,(%rax)
  40049a:	00 00                	add    %al,(%rax)
  40049c:	af                   	scas   %es:(%rdi),%eax
  40049d:	00 00                	add    %al,(%rax)
  40049f:	00 ca                	add    %cl,%dl
  4004a1:	02 00                	add    (%rax),%al
  4004a3:	00 00                	add    %al,(%rax)
  4004a5:	00 00                	add    %al,(%rax)
  4004a7:	00 1e                	add    %bl,(%rsi)
  4004a9:	00 00                	add    %al,(%rax)
  4004ab:	00 8b 00 00 00 51    	add    %cl,0x51000000(%rbx)
  4004b1:	00 00                	add    %al,(%rax)
  4004b3:	00 00                	add    %al,(%rax)
  4004b5:	00 00                	add    %al,(%rax)
  4004b7:	00 3f                	add    %bh,(%rdi)
  4004b9:	02 00                	add    (%rax),%al
  4004bb:	00 00                	add    %al,(%rax)
  4004bd:	00 00                	add    %al,(%rax)
  4004bf:	00 b3 02 00 00 b8    	add    %dh,-0x47fffffe(%rbx)
  4004c5:	00 00                	add    %al,(%rax)
  4004c7:	00 c3                	add    %al,%bl
  4004c9:	00 00                	add    %al,(%rax)
  4004cb:	00 35 01 00 00 12    	add    %dh,0x12000001(%rip)        # 124004d2 <_end+0x11d47bd2>
  4004d1:	01 00                	add    %eax,(%rax)
  4004d3:	00 00                	add    %al,(%rax)
  4004d5:	00 00                	add    %al,(%rax)
  4004d7:	00 f5                	add    %dh,%ch
  4004d9:	00 00                	add    %al,(%rax)
  4004db:	00 e7                	add    %ah,%bh
  4004dd:	02 00                	add    (%rax),%al
  4004df:	00 64 00 00          	add    %ah,0x0(%rax,%rax,1)
  4004e3:	00 bb 01 00 00 61    	add    %bh,0x61000001(%rbx)
  4004e9:	02 00                	add    (%rax),%al
  4004eb:	00 f0                	add    %dh,%al
  4004ed:	00 00                	add    %al,(%rax)
  4004ef:	00 00                	add    %al,(%rax)
  4004f1:	00 00                	add    %al,(%rax)
  4004f3:	00 36                	add    %dh,(%rsi)
  4004f5:	01 00                	add    %eax,(%rax)
  4004f7:	00 28                	add    %ch,(%rax)
  4004f9:	03 00                	add    (%rax),%eax
  4004fb:	00 00                	add    %al,(%rax)
  4004fd:	00 00                	add    %al,(%rax)
  4004ff:	00 1c 01             	add    %bl,(%rcx,%rax,1)
  400502:	00 00                	add    %al,(%rax)
  400504:	48 02 00             	rex.W add    (%rax),%al
  400507:	00 5e 00             	add    %bl,0x0(%rsi)
  40050a:	00 00                	add    %al,(%rax)
  40050c:	65 00 00             	add    %al,%gs:(%rax)
  40050f:	00 b6 01 00 00 c5    	add    %dh,-0x3affffff(%rsi)
  400515:	01 00                	add    %eax,(%rax)
  400517:	00 a3 02 00 00 50    	add    %ah,0x50000002(%rbx)
  40051d:	01 00                	add    %eax,(%rax)
  40051f:	00 fe                	add    %bh,%dh
  400521:	01 00                	add    %eax,(%rax)
  400523:	00 e6                	add    %ah,%dh
  400525:	02 00                	add    (%rax),%al
  400527:	00 a9 00 00 00 5a    	add    %ch,0x5a000000(%rcx)
  40052d:	01 00                	add    %eax,(%rax)
  40052f:	00 19                	add    %bl,(%rcx)
  400531:	03 00                	add    (%rax),%eax
  400533:	00 c4                	add    %al,%ah
  400535:	00 00                	add    %al,(%rax)
  400537:	00 0e                	add    %cl,(%rsi)
  400539:	01 00                	add    %eax,(%rax)
  40053b:	00 00                	add    %al,(%rax)
  40053d:	00 00                	add    %al,(%rax)
  40053f:	00 76 02             	add    %dh,0x2(%rsi)
	...
  40054e:	00 00                	add    %al,(%rax)
  400550:	cf                   	iret   
  400551:	02 00                	add    (%rax),%al
  400553:	00 d5                	add    %dl,%ch
  400555:	02 00                	add    (%rax),%al
	...
  40055f:	00 54 03 00          	add    %dl,0x0(%rbx,%rax,1)
  400563:	00 45 03             	add    %al,0x3(%rbp)
  400566:	00 00                	add    %al,(%rax)
  400568:	7e 00                	jle    40056a <_init-0xd726>
  40056a:	00 00                	add    %al,(%rax)
  40056c:	2e 03 00             	add    %cs:(%rax),%eax
  40056f:	00 4b 00             	add    %cl,0x0(%rbx)
  400572:	00 00                	add    %al,(%rax)
  400574:	e5 02                	in     $0x2,%eax
  400576:	00 00                	add    %al,(%rax)
  400578:	ee                   	out    %al,(%dx)
  400579:	00 00                	add    %al,(%rax)
  40057b:	00 8d 00 00 00 4d    	add    %cl,0x4d000000(%rbp)
  400581:	02 00                	add    (%rax),%al
  400583:	00 cb                	add    %cl,%bl
  400585:	01 00                	add    %eax,(%rax)
  400587:	00 a5 01 00 00 00    	add    %ah,0x1(%rbp)
  40058d:	00 00                	add    %al,(%rax)
  40058f:	00 9e 00 00 00 d8    	add    %bl,-0x28000000(%rsi)
  400595:	00 00                	add    %al,(%rax)
  400597:	00 00                	add    %al,(%rax)
  400599:	00 00                	add    %al,(%rax)
  40059b:	00 93 00 00 00 00    	add    %dl,0x0(%rbx)
  4005a1:	00 00                	add    %al,(%rax)
  4005a3:	00 ea                	add    %ch,%dl
  4005a5:	00 00                	add    %al,(%rax)
  4005a7:	00 00                	add    %al,(%rax)
  4005a9:	00 00                	add    %al,(%rax)
  4005ab:	00 f8                	add    %bh,%al
  4005ad:	01 00                	add    %eax,(%rax)
  4005af:	00 0a                	add    %cl,(%rdx)
  4005b1:	02 00                	add    (%rax),%al
  4005b3:	00 6e 00             	add    %ch,0x0(%rsi)
  4005b6:	00 00                	add    %al,(%rax)
  4005b8:	e1 00                	loope  4005ba <_init-0xd6d6>
  4005ba:	00 00                	add    %al,(%rax)
  4005bc:	54                   	push   %rsp
  4005bd:	00 00                	add    %al,(%rax)
  4005bf:	00 31                	add    %dh,(%rcx)
  4005c1:	02 00                	add    (%rax),%al
  4005c3:	00 a8 01 00 00 c8    	add    %ch,-0x37ffffff(%rax)
  4005c9:	00 00                	add    %al,(%rax)
  4005cb:	00 a4 01 00 00 3f 01 	add    %ah,0x13f0000(%rcx,%rax,1)
  4005d2:	00 00                	add    %al,(%rax)
  4005d4:	e0 01                	loopne 4005d7 <_init-0xd6b9>
  4005d6:	00 00                	add    %al,(%rax)
  4005d8:	4d 03 00             	add    (%r8),%r8
  4005db:	00 00                	add    %al,(%rax)
  4005dd:	00 00                	add    %al,(%rax)
  4005df:	00 c9                	add    %cl,%cl
  4005e1:	01 00                	add    %eax,(%rax)
  4005e3:	00 00                	add    %al,(%rax)
  4005e5:	00 00                	add    %al,(%rax)
  4005e7:	00 86 02 00 00 00    	add    %al,0x2(%rsi)
  4005ed:	00 00                	add    %al,(%rax)
  4005ef:	00 f9                	add    %bh,%cl
  4005f1:	00 00                	add    %al,(%rax)
  4005f3:	00 28                	add    %ch,(%rax)
  4005f5:	00 00                	add    %al,(%rax)
  4005f7:	00 9d 02 00 00 84    	add    %bl,-0x7bfffffe(%rbp)
  4005fd:	01 00                	add    %eax,(%rax)
  4005ff:	00 9e 02 00 00 34    	add    %bl,0x34000002(%rsi)
  400605:	01 00                	add    %eax,(%rax)
  400607:	00 92 01 00 00 00    	add    %dl,0x1(%rdx)
  40060d:	00 00                	add    %al,(%rax)
  40060f:	00 00                	add    %al,(%rax)
  400611:	00 00                	add    %al,(%rax)
  400613:	00 63 00             	add    %ah,0x0(%rbx)
  400616:	00 00                	add    %al,(%rax)
  400618:	15 00 00 00 1b       	adc    $0x1b000000,%eax
  40061d:	00 00                	add    %al,(%rax)
  40061f:	00 bf 01 00 00 e3    	add    %bh,-0x1cffffff(%rdi)
  400625:	00 00                	add    %al,(%rax)
  400627:	00 ae 00 00 00 c5    	add    %ch,-0x3b000000(%rsi)
  40062d:	02 00                	add    (%rax),%al
  40062f:	00 aa 02 00 00 9f    	add    %ch,-0x60fffffe(%rdx)
  400635:	00 00                	add    %al,(%rax)
  400637:	00 5b 02             	add    %bl,0x2(%rbx)
  40063a:	00 00                	add    %al,(%rax)
  40063c:	00 00                	add    %al,(%rax)
  40063e:	00 00                	add    %al,(%rax)
  400640:	e0 02                	loopne 400644 <_init-0xd64c>
  400642:	00 00                	add    %al,(%rax)
  400644:	44 02 00             	add    (%rax),%r8b
  400647:	00 e5                	add    %ah,%ch
  400649:	01 00                	add    %eax,(%rax)
  40064b:	00 63 01             	add    %ah,0x1(%rbx)
  40064e:	00 00                	add    %al,(%rax)
  400650:	1d 02 00 00 06       	sbb    $0x6000002,%eax
  400655:	01 00                	add    %eax,(%rax)
  400657:	00 4f 03             	add    %cl,0x3(%rdi)
  40065a:	00 00                	add    %al,(%rax)
  40065c:	27                   	(bad)  
  40065d:	03 00                	add    (%rax),%eax
  40065f:	00 31                	add    %dh,(%rcx)
  400661:	03 00                	add    (%rax),%eax
  400663:	00 a3 01 00 00 45    	add    %ah,0x45000001(%rbx)
  400669:	01 00                	add    %eax,(%rax)
  40066b:	00 84 00 00 00 71 01 	add    %al,0x1710000(%rax,%rax,1)
  400672:	00 00                	add    %al,(%rax)
  400674:	00 00                	add    %al,(%rax)
  400676:	00 00                	add    %al,(%rax)
  400678:	d6                   	(bad)  
  400679:	01 00                	add    %eax,(%rax)
  40067b:	00 9d 00 00 00 00    	add    %bl,0x0(%rbp)
  400681:	00 00                	add    %al,(%rax)
  400683:	00 00                	add    %al,(%rax)
  400685:	00 00                	add    %al,(%rax)
  400687:	00 32                	add    %dh,(%rdx)
  400689:	01 00                	add    %eax,(%rax)
  40068b:	00 e6                	add    %ah,%dh
  40068d:	00 00                	add    %al,(%rax)
  40068f:	00 5a 02             	add    %bl,0x2(%rdx)
  400692:	00 00                	add    %al,(%rax)
  400694:	00 00                	add    %al,(%rax)
  400696:	00 00                	add    %al,(%rax)
  400698:	72 00                	jb     40069a <_init-0xd5f6>
  40069a:	00 00                	add    %al,(%rax)
  40069c:	2b 02                	sub    (%rdx),%eax
  40069e:	00 00                	add    %al,(%rax)
  4006a0:	11 03                	adc    %eax,(%rbx)
  4006a2:	00 00                	add    %al,(%rax)
  4006a4:	c8 02 00 00          	enterq $0x2,$0x0
  4006a8:	35 03 00 00 51       	xor    $0x51000003,%eax
  4006ad:	03 00                	add    (%rax),%eax
  4006af:	00 b2 02 00 00 01    	add    %dh,0x1000002(%rdx)
  4006b5:	03 00                	add    (%rax),%eax
	...
  4006bf:	00 25 01 00 00 70    	add    %ah,0x70000001(%rip)        # 704006c6 <_end+0x6fd47dc6>
  4006c5:	00 00                	add    %al,(%rax)
  4006c7:	00 00                	add    %al,(%rax)
  4006c9:	00 00                	add    %al,(%rax)
  4006cb:	00 b2 01 00 00 00    	add    %dh,0x1(%rdx)
  4006d1:	00 00                	add    %al,(%rax)
  4006d3:	00 a7 00 00 00 c0    	add    %ah,-0x40000000(%rdi)
  4006d9:	02 00                	add    (%rax),%al
  4006db:	00 1a                	add    %bl,(%rdx)
  4006dd:	02 00                	add    (%rax),%al
  4006df:	00 1c 02             	add    %bl,(%rdx,%rax,1)
  4006e2:	00 00                	add    %al,(%rax)
  4006e4:	00 00                	add    %al,(%rax)
  4006e6:	00 00                	add    %al,(%rax)
  4006e8:	b2 00                	mov    $0x0,%dl
  4006ea:	00 00                	add    %al,(%rax)
  4006ec:	30 03                	xor    %al,(%rbx)
  4006ee:	00 00                	add    %al,(%rax)
  4006f0:	d0 00                	rolb   (%rax)
  4006f2:	00 00                	add    %al,(%rax)
  4006f4:	44 01 00             	add    %r8d,(%rax)
  4006f7:	00 c2                	add    %al,%dl
  4006f9:	01 00                	add    %eax,(%rax)
  4006fb:	00 4d 01             	add    %cl,0x1(%rbp)
  4006fe:	00 00                	add    %al,(%rax)
  400700:	ff 02                	incl   (%rdx)
  400702:	00 00                	add    %al,(%rax)
  400704:	43 03 00             	rex.XB add    (%r8),%eax
  400707:	00 96 02 00 00 00    	add    %dl,0x2(%rsi)
  40070d:	00 00                	add    %al,(%rax)
  40070f:	00 2e                	add    %ch,(%rsi)
  400711:	01 00                	add    %eax,(%rax)
  400713:	00 5f 02             	add    %bl,0x2(%rdi)
  400716:	00 00                	add    %al,(%rax)
  400718:	04 03                	add    $0x3,%al
  40071a:	00 00                	add    %al,(%rax)
  40071c:	e8 01 00 00 17       	callq  17400722 <_end+0x16d47e22>
  400721:	03 00                	add    (%rax),%eax
  400723:	00 89 00 00 00 5b    	add    %cl,0x5b000000(%rcx)
  400729:	01 00                	add    %eax,(%rax)
  40072b:	00 00                	add    %al,(%rax)
  40072d:	00 00                	add    %al,(%rax)
  40072f:	00 5e 02             	add    %bl,0x2(%rsi)
  400732:	00 00                	add    %al,(%rax)
  400734:	4a 02 00             	rex.WX add    (%rax),%al
  400737:	00 d1                	add    %dl,%cl
  400739:	00 00                	add    %al,(%rax)
  40073b:	00 00                	add    %al,(%rax)
  40073d:	00 00                	add    %al,(%rax)
  40073f:	00 18                	add    %bl,(%rax)
  400741:	00 00                	add    %al,(%rax)
  400743:	00 dd                	add    %bl,%ch
  400745:	00 00                	add    %al,(%rax)
  400747:	00 83 00 00 00 f8    	add    %al,-0x8000000(%rbx)
  40074d:	00 00                	add    %al,(%rax)
  40074f:	00 ab 02 00 00 00    	add    %ch,0x2(%rbx)
  400755:	00 00                	add    %al,(%rax)
  400757:	00 00                	add    %al,(%rax)
  400759:	00 00                	add    %al,(%rax)
  40075b:	00 81 00 00 00 f3    	add    %al,-0xd000000(%rcx)
  400761:	00 00                	add    %al,(%rax)
  400763:	00 32                	add    %dh,(%rdx)
  400765:	02 00                	add    (%rax),%al
	...
  40076f:	00 07                	add    %al,(%rdi)
  400771:	00 00                	add    %al,(%rax)
  400773:	00 c0                	add    %al,%al
  400775:	00 00                	add    %al,(%rax)
  400777:	00 fe                	add    %bh,%dh
  400779:	02 00                	add    (%rax),%al
  40077b:	00 d4                	add    %dl,%ah
  40077d:	01 00                	add    %eax,(%rax)
  40077f:	00 bb 00 00 00 00    	add    %bh,0x0(%rbx)
  400785:	00 00                	add    %al,(%rax)
  400787:	00 00                	add    %al,(%rax)
  400789:	00 00                	add    %al,(%rax)
  40078b:	00 9e 01 00 00 54    	add    %bl,0x54000001(%rsi)
  400791:	02 00                	add    (%rax),%al
  400793:	00 ba 02 00 00 82    	add    %bh,-0x7dfffffe(%rdx)
  400799:	00 00                	add    %al,(%rax)
  40079b:	00 04 02             	add    %al,(%rdx,%rax,1)
  40079e:	00 00                	add    %al,(%rax)
  4007a0:	ed                   	in     (%dx),%eax
  4007a1:	00 00                	add    %al,(%rax)
  4007a3:	00 bf 00 00 00 00    	add    %bh,0x0(%rdi)
  4007a9:	00 00                	add    %al,(%rax)
  4007ab:	00 00                	add    %al,(%rax)
  4007ad:	00 00                	add    %al,(%rax)
  4007af:	00 c1                	add    %al,%cl
  4007b1:	01 00                	add    %eax,(%rax)
  4007b3:	00 14 03             	add    %dl,(%rbx,%rax,1)
  4007b6:	00 00                	add    %al,(%rax)
  4007b8:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  4007b9:	02 00                	add    (%rax),%al
  4007bb:	00 00                	add    %al,(%rax)
  4007bd:	00 00                	add    %al,(%rax)
  4007bf:	00 93 02 00 00 d7    	add    %dl,-0x28fffffe(%rbx)
  4007c5:	00 00                	add    %al,(%rax)
  4007c7:	00 55 01             	add    %dl,0x1(%rbp)
	...
  4007d2:	00 00                	add    %al,(%rax)
  4007d4:	fd                   	std    
  4007d5:	02 00                	add    (%rax),%al
  4007d7:	00 4e 03             	add    %cl,0x3(%rsi)
  4007da:	00 00                	add    %al,(%rax)
  4007dc:	b9 00 00 00 ec       	mov    $0xec000000,%ecx
  4007e1:	00 00                	add    %al,(%rax)
  4007e3:	00 00                	add    %al,(%rax)
  4007e5:	00 00                	add    %al,(%rax)
  4007e7:	00 70 01             	add    %dh,0x1(%rax)
  4007ea:	00 00                	add    %al,(%rax)
  4007ec:	d4                   	(bad)  
  4007ed:	02 00                	add    (%rax),%al
  4007ef:	00 dd                	add    %bl,%ch
  4007f1:	01 00                	add    %eax,(%rax)
  4007f3:	00 c9                	add    %cl,%cl
  4007f5:	00 00                	add    %al,(%rax)
  4007f7:	00 3a                	add    %bh,(%rdx)
  4007f9:	02 00                	add    (%rax),%al
  4007fb:	00 ae 02 00 00 b7    	add    %ch,-0x48fffffe(%rsi)
  400801:	00 00                	add    %al,(%rax)
  400803:	00 d8                	add    %bl,%al
  400805:	02 00                	add    (%rax),%al
  400807:	00 4f 02             	add    %cl,0x2(%rdi)
  40080a:	00 00                	add    %al,(%rax)
  40080c:	28 02                	sub    %al,(%rdx)
  40080e:	00 00                	add    %al,(%rax)
  400810:	86 00                	xchg   %al,(%rax)
  400812:	00 00                	add    %al,(%rax)
  400814:	d0 02                	rolb   (%rdx)
  400816:	00 00                	add    %al,(%rax)
  400818:	2a 03                	sub    (%rbx),%al
  40081a:	00 00                	add    %al,(%rax)
  40081c:	0f 02 00             	lar    (%rax),%eax
  40081f:	00 db                	add    %bl,%bl
  400821:	01 00                	add    %eax,(%rax)
  400823:	00 ce                	add    %cl,%dh
  400825:	01 00                	add    %eax,(%rax)
  400827:	00 76 01             	add    %dh,0x1(%rsi)
  40082a:	00 00                	add    %al,(%rax)
  40082c:	13 03                	adc    (%rbx),%eax
  40082e:	00 00                	add    %al,(%rax)
  400830:	59                   	pop    %rcx
  400831:	03 00                	add    (%rax),%eax
  400833:	00 4b 01             	add    %cl,0x1(%rbx)
  400836:	00 00                	add    %al,(%rax)
  400838:	11 02                	adc    %eax,(%rdx)
  40083a:	00 00                	add    %al,(%rax)
  40083c:	e4 00                	in     $0x0,%al
  40083e:	00 00                	add    %al,(%rax)
  400840:	a8 00                	test   $0x0,%al
  400842:	00 00                	add    %al,(%rax)
  400844:	68 00 00 00 78       	pushq  $0x78000000
  400849:	01 00                	add    %eax,(%rax)
  40084b:	00 4a 00             	add    %cl,0x0(%rdx)
  40084e:	00 00                	add    %al,(%rax)
  400850:	29 03                	sub    %eax,(%rbx)
  400852:	00 00                	add    %al,(%rax)
  400854:	6a 02                	pushq  $0x2
  400856:	00 00                	add    %al,(%rax)
  400858:	26 03 00             	add    %es:(%rax),%eax
  40085b:	00 ff                	add    %bh,%bh
  40085d:	00 00                	add    %al,(%rax)
  40085f:	00 7c 00 00          	add    %bh,0x0(%rax,%rax,1)
  400863:	00 00                	add    %al,(%rax)
  400865:	00 00                	add    %al,(%rax)
  400867:	00 61 00             	add    %ah,0x0(%rcx)
  40086a:	00 00                	add    %al,(%rax)
  40086c:	00 00                	add    %al,(%rax)
  40086e:	00 00                	add    %al,(%rax)
  400870:	81 02 00 00 53 02    	addl   $0x2530000,(%rdx)
  400876:	00 00                	add    %al,(%rax)
  400878:	12 02                	adc    (%rdx),%al
  40087a:	00 00                	add    %al,(%rax)
  40087c:	df 00                	fild   (%rax)
  40087e:	00 00                	add    %al,(%rax)
  400880:	5b                   	pop    %rbx
  400881:	03 00                	add    (%rax),%eax
  400883:	00 50 02             	add    %dl,0x2(%rax)
  400886:	00 00                	add    %al,(%rax)
  400888:	e8 02 00 00 87       	callq  ffffffff8740088f <_end+0xffffffff86d47f8f>
  40088d:	00 00                	add    %al,(%rax)
  40088f:	00 00                	add    %al,(%rax)
  400891:	00 00                	add    %al,(%rax)
  400893:	00 69 02             	add    %ch,0x2(%rcx)
  400896:	00 00                	add    %al,(%rax)
  400898:	00 00                	add    %al,(%rax)
  40089a:	00 00                	add    %al,(%rax)
  40089c:	05 03 00 00 79       	add    $0x79000003,%eax
  4008a1:	02 00                	add    (%rax),%al
  4008a3:	00 e7                	add    %ah,%bh
  4008a5:	00 00                	add    %al,(%rax)
  4008a7:	00 84 02 00 00 00 00 	add    %al,0x0(%rdx,%rax,1)
  4008ae:	00 00                	add    %al,(%rax)
  4008b0:	d2 01                	rolb   %cl,(%rcx)
  4008b2:	00 00                	add    %al,(%rax)
  4008b4:	00 00                	add    %al,(%rax)
  4008b6:	00 00                	add    %al,(%rax)
  4008b8:	06                   	(bad)  
  4008b9:	02 00                	add    (%rax),%al
  4008bb:	00 2e                	add    %ch,(%rsi)
  4008bd:	02 00                	add    (%rax),%al
  4008bf:	00 4c 03 00          	add    %cl,0x0(%rbx,%rax,1)
  4008c3:	00 00                	add    %al,(%rax)
  4008c5:	03 00                	add    (%rax),%eax
  4008c7:	00 72 01             	add    %dh,0x1(%rdx)
  4008ca:	00 00                	add    %al,(%rax)
  4008cc:	00 00                	add    %al,(%rax)
  4008ce:	00 00                	add    %al,(%rax)
  4008d0:	da 02                	fiaddl (%rdx)
  4008d2:	00 00                	add    %al,(%rax)
  4008d4:	eb 02                	jmp    4008d8 <_init-0xd3b8>
  4008d6:	00 00                	add    %al,(%rax)
  4008d8:	00 00                	add    %al,(%rax)
  4008da:	00 00                	add    %al,(%rax)
  4008dc:	02 02                	add    (%rdx),%al
  4008de:	00 00                	add    %al,(%rax)
  4008e0:	c0 01 00             	rolb   $0x0,(%rcx)
  4008e3:	00 00                	add    %al,(%rax)
  4008e5:	00 00                	add    %al,(%rax)
  4008e7:	00 99 00 00 00 00    	add    %bl,0x0(%rcx)
  4008ed:	00 00                	add    %al,(%rax)
  4008ef:	00 b0 02 00 00 1f    	add    %dh,0x1f000002(%rax)
  4008f5:	00 00                	add    %al,(%rax)
  4008f7:	00 25 02 00 00 01    	add    %ah,0x1000002(%rip)        # 14008ff <_end+0xd47fff>
  4008fd:	02 00                	add    (%rax),%al
  4008ff:	00 f3                	add    %dh,%bl
  400901:	01 00                	add    %eax,(%rax)
  400903:	00 1e                	add    %bl,(%rsi)
  400905:	03 00                	add    (%rax),%eax
  400907:	00 c9                	add    %cl,%cl
  400909:	02 00                	add    (%rax),%al
  40090b:	00 00                	add    %al,(%rax)
  40090d:	00 00                	add    %al,(%rax)
  40090f:	00 3c 02             	add    %bh,(%rdx,%rax,1)
	...
  40091e:	00 00                	add    %al,(%rax)
  400920:	8f 02                	popq   (%rdx)
  400922:	00 00                	add    %al,(%rax)
  400924:	00 00                	add    %al,(%rax)
  400926:	00 00                	add    %al,(%rax)
  400928:	98                   	cwtl   
  400929:	02 00                	add    (%rax),%al
  40092b:	00 c6                	add    %al,%dh
  40092d:	01 00                	add    %eax,(%rax)
  40092f:	00 00                	add    %al,(%rax)
  400931:	00 00                	add    %al,(%rax)
  400933:	00 a7 01 00 00 77    	add    %ah,0x77000001(%rdi)
  400939:	00 00                	add    %al,(%rax)
  40093b:	00 02                	add    %al,(%rdx)
  40093d:	03 00                	add    (%rax),%eax
	...
  40094b:	00 4d 00             	add    %cl,0x0(%rbp)
  40094e:	00 00                	add    %al,(%rax)
  400950:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  400951:	00 00                	add    %al,(%rax)
  400953:	00 aa 01 00 00 cd    	add    %ch,-0x32ffffff(%rdx)
  400959:	02 00                	add    (%rax),%al
  40095b:	00 00                	add    %al,(%rax)
  40095d:	00 00                	add    %al,(%rax)
  40095f:	00 7a 02             	add    %bh,0x2(%rdx)
  400962:	00 00                	add    %al,(%rax)
  400964:	75 01                	jne    400967 <_init-0xd329>
  400966:	00 00                	add    %al,(%rax)
  400968:	41 02 00             	add    (%r8),%al
  40096b:	00 70 02             	add    %dh,0x2(%rax)
  40096e:	00 00                	add    %al,(%rax)
  400970:	00 00                	add    %al,(%rax)
  400972:	00 00                	add    %al,(%rax)
  400974:	c5 00 00             	(bad)  
  400977:	00 f6                	add    %dh,%dh
  400979:	01 00                	add    %eax,(%rax)
  40097b:	00 89 01 00 00 00    	add    %cl,0x1(%rcx)
	...
  400989:	00 00                	add    %al,(%rax)
  40098b:	00 57 03             	add    %dl,0x3(%rdi)
  40098e:	00 00                	add    %al,(%rax)
  400990:	00 00                	add    %al,(%rax)
  400992:	00 00                	add    %al,(%rax)
  400994:	d3 00                	roll   %cl,(%rax)
  400996:	00 00                	add    %al,(%rax)
  400998:	00 00                	add    %al,(%rax)
  40099a:	00 00                	add    %al,(%rax)
  40099c:	3b 03                	cmp    (%rbx),%eax
  40099e:	00 00                	add    %al,(%rax)
  4009a0:	25 00 00 00 49       	and    $0x49000000,%eax
  4009a5:	02 00                	add    (%rax),%al
  4009a7:	00 10                	add    %dl,(%rax)
  4009a9:	02 00                	add    (%rax),%al
  4009ab:	00 23                	add    %ah,(%rbx)
  4009ad:	03 00                	add    (%rax),%eax
  4009af:	00 46 02             	add    %al,0x2(%rsi)
  4009b2:	00 00                	add    %al,(%rax)
  4009b4:	0c 03                	or     $0x3,%al
  4009b6:	00 00                	add    %al,(%rax)
  4009b8:	e2 00                	loop   4009ba <_init-0xd2d6>
  4009ba:	00 00                	add    %al,(%rax)
  4009bc:	c4 02 00 00          	(bad)  
  4009c0:	52                   	push   %rdx
  4009c1:	03 00                	add    (%rax),%eax
  4009c3:	00 cc                	add    %cl,%ah
  4009c5:	00 00                	add    %al,(%rax)
  4009c7:	00 6f 02             	add    %ch,0x2(%rdi)
  4009ca:	00 00                	add    %al,(%rax)
  4009cc:	f7 00 00 00 cb 00    	testl  $0xcb0000,(%rax)
  4009d2:	00 00                	add    %al,(%rax)
  4009d4:	00 00                	add    %al,(%rax)
  4009d6:	00 00                	add    %al,(%rax)
  4009d8:	1b 03                	sbb    (%rbx),%eax
  4009da:	00 00                	add    %al,(%rax)
  4009dc:	a0 02 00 00 dc 00 00 	mov    0x2f000000dc000002,%al
  4009e3:	00 2f 
  4009e5:	03 00                	add    (%rax),%eax
  4009e7:	00 bc 00 00 00 29 01 	add    %bh,0x1290000(%rax,%rax,1)
  4009ee:	00 00                	add    %al,(%rax)
  4009f0:	00 00                	add    %al,(%rax)
  4009f2:	00 00                	add    %al,(%rax)
  4009f4:	01 01                	add    %eax,(%rcx)
  4009f6:	00 00                	add    %al,(%rax)
  4009f8:	46 03 00             	rex.RX add    (%rax),%r8d
  4009fb:	00 6b 02             	add    %ch,0x2(%rbx)
  4009fe:	00 00                	add    %al,(%rax)
  400a00:	ef                   	out    %eax,(%dx)
  400a01:	02 00                	add    (%rax),%al
  400a03:	00 00                	add    %al,(%rax)
  400a05:	00 00                	add    %al,(%rax)
  400a07:	00 68 02             	add    %ch,0x2(%rax)
  400a0a:	00 00                	add    %al,(%rax)
  400a0c:	48 01 00             	add    %rax,(%rax)
  400a0f:	00 47 03             	add    %al,0x3(%rdi)
  400a12:	00 00                	add    %al,(%rax)
  400a14:	05 02 00 00 de       	add    $0xde000002,%eax
  400a19:	00 00                	add    %al,(%rax)
  400a1b:	00 ba 00 00 00 e0    	add    %bh,-0x20000000(%rdx)
  400a21:	00 00                	add    %al,(%rax)
  400a23:	00 26                	add    %ah,(%rsi)
  400a25:	02 00                	add    (%rax),%al
  400a27:	00 51 02             	add    %dl,0x2(%rcx)
  400a2a:	00 00                	add    %al,(%rax)
  400a2c:	00 00                	add    %al,(%rax)
  400a2e:	00 00                	add    %al,(%rax)
  400a30:	73 01                	jae    400a33 <_init-0xd25d>
  400a32:	00 00                	add    %al,(%rax)
  400a34:	9c                   	pushfq 
  400a35:	00 00                	add    %al,(%rax)
  400a37:	00 1e                	add    %bl,(%rsi)
  400a39:	01 00                	add    %eax,(%rax)
  400a3b:	00 f2                	add    %dh,%dl
  400a3d:	00 00                	add    %al,(%rax)
  400a3f:	00 05 00 00 00 d5    	add    %al,-0x2b000000(%rip)        # ffffffffd5400a45 <_end+0xffffffffd4d48145>
  400a45:	01 00                	add    %eax,(%rax)
  400a47:	00 18                	add    %bl,(%rax)
  400a49:	01 00                	add    %eax,(%rax)
	...
  400a53:	00 3c 00             	add    %bh,(%rax,%rax,1)
  400a56:	00 00                	add    %al,(%rax)
  400a58:	87 01                	xchg   %eax,(%rcx)
  400a5a:	00 00                	add    %al,(%rax)
  400a5c:	58                   	pop    %rax
  400a5d:	01 00                	add    %eax,(%rax)
  400a5f:	00 89 02 00 00 fe    	add    %cl,-0x1fffffe(%rcx)
  400a65:	00 00                	add    %al,(%rax)
  400a67:	00 cd                	add    %cl,%ch
  400a69:	00 00                	add    %al,(%rax)
  400a6b:	00 00                	add    %al,(%rax)
  400a6d:	00 00                	add    %al,(%rax)
  400a6f:	00 15 03 00 00 92    	add    %dl,-0x6dfffffd(%rip)        # ffffffff92400a78 <_end+0xffffffff91d48178>
  400a75:	02 00                	add    (%rax),%al
  400a77:	00 21                	add    %ah,(%rcx)
  400a79:	02 00                	add    (%rax),%al
  400a7b:	00 d9                	add    %bl,%cl
  400a7d:	00 00                	add    %al,(%rax)
  400a7f:	00 16                	add    %dl,(%rsi)
  400a81:	02 00                	add    (%rax),%al
  400a83:	00 4a 01             	add    %cl,0x1(%rdx)
  400a86:	00 00                	add    %al,(%rax)
  400a88:	d3 01                	roll   %cl,(%rcx)
  400a8a:	00 00                	add    %al,(%rax)
  400a8c:	3a 01                	cmp    (%rcx),%al
  400a8e:	00 00                	add    %al,(%rax)
  400a90:	74 02                	je     400a94 <_init-0xd1fc>
  400a92:	00 00                	add    %al,(%rax)
  400a94:	b8 01 00 00 ad       	mov    $0xad000001,%eax
  400a99:	00 00                	add    %al,(%rax)
  400a9b:	00 f4                	add    %dh,%ah
  400a9d:	00 00                	add    %al,(%rax)
  400a9f:	00 8e 00 00 00 34    	add    %cl,0x34000000(%rsi)
  400aa5:	02 00                	add    (%rax),%al
  400aa7:	00 95 01 00 00 cc    	add    %dl,-0x33ffffff(%rbp)
  400aad:	02 00                	add    (%rax),%al
  400aaf:	00 38                	add    %bh,(%rax)
  400ab1:	02 00                	add    (%rax),%al
  400ab3:	00 90 02 00 00 7a    	add    %dl,0x7a000002(%rax)
  400ab9:	01 00                	add    %eax,(%rax)
  400abb:	00 0c 01             	add    %cl,(%rcx,%rax,1)
  400abe:	00 00                	add    %al,(%rax)
  400ac0:	2f                   	(bad)  
  400ac1:	00 00                	add    %al,(%rax)
  400ac3:	00 a2 02 00 00 1e    	add    %ah,0x1e000002(%rdx)
  400ac9:	02 00                	add    (%rax),%al
  400acb:	00 17                	add    %dl,(%rdi)
  400acd:	02 00                	add    (%rax),%al
  400acf:	00 79 00             	add    %bh,0x0(%rcx)
  400ad2:	00 00                	add    %al,(%rax)
  400ad4:	7b 00                	jnp    400ad6 <_init-0xd1ba>
	...
  400b16:	00 00                	add    %al,(%rax)
  400b18:	1f                   	(bad)  
  400b19:	03 00                	add    (%rax),%eax
	...
  400b2b:	00 8f 01 00 00 00    	add    %cl,0x1(%rdi)
	...
  400b39:	00 00                	add    %al,(%rax)
  400b3b:	00 0b                	add    %cl,(%rbx)
  400b3d:	00 00                	add    %al,(%rax)
  400b3f:	00 00                	add    %al,(%rax)
  400b41:	00 00                	add    %al,(%rax)
  400b43:	00 f0                	add    %dh,%al
  400b45:	02 00                	add    (%rax),%al
	...
  400b4f:	00 8e 01 00 00 00    	add    %cl,0x1(%rsi)
  400b55:	00 00                	add    %al,(%rax)
  400b57:	00 00                	add    %al,(%rax)
  400b59:	00 00                	add    %al,(%rax)
  400b5b:	00 34 03             	add    %dh,(%rbx,%rax,1)
	...
  400b7a:	00 00                	add    %al,(%rax)
  400b7c:	de 02                	fiadd  (%rdx)
  400b7e:	00 00                	add    %al,(%rax)
  400b80:	c6 02 00             	movb   $0x0,(%rdx)
  400b83:	00 22                	add    %ah,(%rdx)
  400b85:	01 00                	add    %eax,(%rax)
	...
  400b9b:	00 27                	add    %ah,(%rdi)
  400b9d:	00 00                	add    %al,(%rax)
  400b9f:	00 d0                	add    %dl,%al
  400ba1:	01 00                	add    %eax,(%rax)
	...
  400bbf:	00 2a                	add    %ch,(%rdx)
  400bc1:	02 00                	add    (%rax),%al
	...
  400bd3:	00 75 02             	add    %dh,0x2(%rbp)
	...
  400be2:	00 00                	add    %al,(%rax)
  400be4:	09 01                	or     %eax,(%rcx)
	...
  400bee:	00 00                	add    %al,(%rax)
  400bf0:	2d 00 00 00 3f       	sub    $0x3f000000,%eax
  400bf5:	03 00                	add    (%rax),%eax
	...
  400bff:	00 16                	add    %dl,(%rsi)
  400c01:	03 00                	add    (%rax),%eax
  400c03:	00 3e                	add    %bh,(%rsi)
  400c05:	01 00                	add    %eax,(%rax)
  400c07:	00 58 03             	add    %bl,0x3(%rax)
  400c0a:	00 00                	add    %al,(%rax)
  400c0c:	cd 01                	int    $0x1
  400c0e:	00 00                	add    %al,(%rax)
  400c10:	00 00                	add    %al,(%rax)
  400c12:	00 00                	add    %al,(%rax)
  400c14:	18 03                	sbb    %al,(%rbx)
	...
  400c22:	00 00                	add    %al,(%rax)
  400c24:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  400c25:	02 00                	add    (%rax),%al
  400c27:	00 00                	add    %al,(%rax)
  400c29:	00 00                	add    %al,(%rax)
  400c2b:	00 40 02             	add    %al,0x2(%rax)
  400c2e:	00 00                	add    %al,(%rax)
  400c30:	00 00                	add    %al,(%rax)
  400c32:	00 00                	add    %al,(%rax)
  400c34:	39 03                	cmp    %eax,(%rbx)
  400c36:	00 00                	add    %al,(%rax)
  400c38:	52                   	push   %rdx
  400c39:	00 00                	add    %al,(%rax)
  400c3b:	00 00                	add    %al,(%rax)
  400c3d:	00 00                	add    %al,(%rax)
  400c3f:	00 80 02 00 00 f7    	add    %al,-0x8fffffe(%rax)
  400c45:	02 00                	add    (%rax),%al
	...
  400c57:	00 3f                	add    %bh,(%rdi)
  400c59:	00 00                	add    %al,(%rax)
  400c5b:	00 52 01             	add    %dl,0x1(%rdx)
  400c5e:	00 00                	add    %al,(%rax)
  400c60:	55                   	push   %rbp
	...
  400c81:	00 00                	add    %al,(%rax)
  400c83:	00 0c 00             	add    %cl,(%rax,%rax,1)
	...
  400c8e:	00 00                	add    %al,(%rax)
  400c90:	18 02                	sbb    %al,(%rdx)
  400c92:	00 00                	add    %al,(%rax)
  400c94:	db 02                	fildl  (%rdx)
  400c96:	00 00                	add    %al,(%rax)
  400c98:	00 00                	add    %al,(%rax)
  400c9a:	00 00                	add    %al,(%rax)
  400c9c:	c1 02 00             	roll   $0x0,(%rdx)
  400c9f:	00 00                	add    %al,(%rax)
  400ca1:	00 00                	add    %al,(%rax)
  400ca3:	00 0b                	add    %cl,(%rbx)
  400ca5:	02 00                	add    (%rax),%al
	...
  400caf:	00 ca                	add    %cl,%dl
  400cb1:	01 00                	add    %eax,(%rax)
  400cb3:	00 41 00             	add    %al,0x0(%rcx)
	...
  400cbe:	00 00                	add    %al,(%rax)
  400cc0:	83 02 00             	addl   $0x0,(%rdx)
  400cc3:	00 00                	add    %al,(%rax)
  400cc5:	00 00                	add    %al,(%rax)
  400cc7:	00 90 01 00 00 00    	add    %dl,0x1(%rax)
  400ccd:	00 00                	add    %al,(%rax)
  400ccf:	00 71 00             	add    %dh,0x0(%rcx)
  400cd2:	00 00                	add    %al,(%rax)
  400cd4:	00 00                	add    %al,(%rax)
  400cd6:	00 00                	add    %al,(%rax)
  400cd8:	ad                   	lods   %ds:(%rsi),%eax
  400cd9:	02 00                	add    (%rax),%al
  400cdb:	00 2b                	add    %ch,(%rbx)
  400cdd:	03 00                	add    (%rax),%eax
  400cdf:	00 15 02 00 00 00    	add    %dl,0x2(%rip)        # 400ce7 <_init-0xcfa9>
  400ce5:	00 00                	add    %al,(%rax)
  400ce7:	00 00                	add    %al,(%rax)
  400ce9:	00 00                	add    %al,(%rax)
  400ceb:	00 28                	add    %ch,(%rax)
  400ced:	01 00                	add    %eax,(%rax)
  400cef:	00 2c 03             	add    %ch,(%rbx,%rax,1)
  400cf2:	00 00                	add    %al,(%rax)
  400cf4:	3a 03                	cmp    (%rbx),%al
  400cf6:	00 00                	add    %al,(%rax)
  400cf8:	1a 00                	sbb    (%rax),%al
  400cfa:	00 00                	add    %al,(%rax)
  400cfc:	af                   	scas   %es:(%rdi),%eax
  400cfd:	02 00                	add    (%rax),%al
  400cff:	00 00                	add    %al,(%rax)
  400d01:	00 00                	add    %al,(%rax)
  400d03:	00 39                	add    %bh,(%rcx)
	...
  400d0d:	00 00                	add    %al,(%rax)
  400d0f:	00 29                	add    %ch,(%rcx)
  400d11:	02 00                	add    (%rax),%al
  400d13:	00 c2                	add    %al,%dl
  400d15:	02 00                	add    (%rax),%al
  400d17:	00 d8                	add    %bl,%al
  400d19:	01 00                	add    %eax,(%rax)
  400d1b:	00 0e                	add    %cl,(%rsi)
  400d1d:	03 00                	add    (%rax),%eax
	...
  400d27:	00 7b 02             	add    %bh,0x2(%rbx)
  400d2a:	00 00                	add    %al,(%rax)
  400d2c:	00 00                	add    %al,(%rax)
  400d2e:	00 00                	add    %al,(%rax)
  400d30:	5f                   	pop    %rdi
  400d31:	00 00                	add    %al,(%rax)
  400d33:	00 6c 00 00          	add    %ch,0x0(%rax,%rax,1)
  400d37:	00 0c 02             	add    %cl,(%rdx,%rax,1)
  400d3a:	00 00                	add    %al,(%rax)
  400d3c:	00 00                	add    %al,(%rax)
  400d3e:	00 00                	add    %al,(%rax)
  400d40:	2f                   	(bad)  
  400d41:	02 00                	add    (%rax),%al
  400d43:	00 00                	add    %al,(%rax)
  400d45:	00 00                	add    %al,(%rax)
  400d47:	00 62 02             	add    %ah,0x2(%rdx)
  400d4a:	00 00                	add    %al,(%rax)
  400d4c:	13 01                	adc    (%rcx),%eax
  400d4e:	00 00                	add    %al,(%rax)
  400d50:	00 00                	add    %al,(%rax)
  400d52:	00 00                	add    %al,(%rax)
  400d54:	4b 02 00             	rex.WXB add    (%r8),%al
  400d57:	00 56 01             	add    %dl,0x1(%rsi)
  400d5a:	00 00                	add    %al,(%rax)
  400d5c:	47 00 00             	rex.RXB add    %r8b,(%r8)
  400d5f:	00 00                	add    %al,(%rax)
  400d61:	00 00                	add    %al,(%rax)
  400d63:	00 73 02             	add    %dh,0x2(%rbx)
  400d66:	00 00                	add    %al,(%rax)
  400d68:	8c 02                	mov    %es,(%rdx)
  400d6a:	00 00                	add    %al,(%rax)
  400d6c:	00 00                	add    %al,(%rax)
  400d6e:	00 00                	add    %al,(%rax)
  400d70:	6f                   	outsl  %ds:(%rsi),(%dx)
  400d71:	00 00                	add    %al,(%rax)
  400d73:	00 00                	add    %al,(%rax)
  400d75:	00 00                	add    %al,(%rax)
  400d77:	00 6d 00             	add    %ch,0x0(%rbp)
  400d7a:	00 00                	add    %al,(%rax)
  400d7c:	f3 02 00             	repz add (%rax),%al
	...
  400d87:	00 c8                	add    %cl,%al
  400d89:	01 00                	add    %eax,(%rax)
  400d8b:	00 14 01             	add    %dl,(%rcx,%rax,1)
  400d8e:	00 00                	add    %al,(%rax)
  400d90:	30 00                	xor    %al,(%rax)
  400d92:	00 00                	add    %al,(%rax)
  400d94:	ef                   	out    %eax,(%dx)
  400d95:	01 00                	add    %eax,(%rax)
  400d97:	00 38                	add    %bh,(%rax)
  400d99:	03 00                	add    (%rax),%eax
  400d9b:	00 2d 02 00 00 40    	add    %ch,0x40000002(%rip)        # 40400da3 <_end+0x3fd484a3>
  400da1:	01 00                	add    %eax,(%rax)
  400da3:	00 ab 00 00 00 33    	add    %ch,0x33000000(%rbx)
  400da9:	03 00                	add    (%rax),%eax
  400dab:	00 c3                	add    %al,%bl
  400dad:	01 00                	add    %eax,(%rax)
  400daf:	00 00                	add    %al,(%rax)
  400db1:	00 00                	add    %al,(%rax)
  400db3:	00 67 00             	add    %ah,0x0(%rdi)
  400db6:	00 00                	add    %al,(%rax)
  400db8:	f6 02 00             	testb  $0x0,(%rdx)
  400dbb:	00 77 01             	add    %dh,0x1(%rdi)
  400dbe:	00 00                	add    %al,(%rax)
  400dc0:	00 00                	add    %al,(%rax)
  400dc2:	00 00                	add    %al,(%rax)
  400dc4:	74 00                	je     400dc6 <_init-0xceca>
  400dc6:	00 00                	add    %al,(%rax)
  400dc8:	f5                   	cmc    
  400dc9:	02 00                	add    (%rax),%al
  400dcb:	00 0e                	add    %cl,(%rsi)
  400dcd:	02 00                	add    (%rax),%al
  400dcf:	00 00                	add    %al,(%rax)
  400dd1:	00 00                	add    %al,(%rax)
  400dd3:	00 3d 03 00 00 00    	add    %bh,0x3(%rip)        # 400ddc <_init-0xceb4>
  400dd9:	00 00                	add    %al,(%rax)
  400ddb:	00 21                	add    %ah,(%rcx)
  400ddd:	01 00                	add    %eax,(%rax)
  400ddf:	00 a1 02 00 00 00    	add    %ah,0x2(%rcx)
  400de5:	00 00                	add    %al,(%rax)
  400de7:	00 a3 00 00 00 0a    	add    %ah,0xa000000(%rbx)
  400ded:	00 00                	add    %al,(%rax)
  400def:	00 c7                	add    %al,%bh
  400df1:	01 00                	add    %eax,(%rax)
  400df3:	00 6d 01             	add    %ch,0x1(%rbp)
  400df6:	00 00                	add    %al,(%rax)
  400df8:	55                   	push   %rbp
  400df9:	03 00                	add    (%rax),%eax
  400dfb:	00 00                	add    %al,(%rax)
  400dfd:	00 00                	add    %al,(%rax)
  400dff:	00 da                	add    %bl,%dl
  400e01:	01 00                	add    %eax,(%rax)
  400e03:	00 00                	add    %al,(%rax)
  400e05:	00 00                	add    %al,(%rax)
  400e07:	00 a0 00 00 00 0a    	add    %ah,0xa000000(%rax)
  400e0d:	03 00                	add    (%rax),%eax
  400e0f:	00 00                	add    %al,(%rax)
  400e11:	00 00                	add    %al,(%rax)
  400e13:	00 98 00 00 00 00    	add    %bl,0x0(%rax)
  400e19:	00 00                	add    %al,(%rax)
  400e1b:	00 1a                	add    %bl,(%rdx)
  400e1d:	03 00                	add    (%rax),%eax
  400e1f:	00 00                	add    %al,(%rax)
  400e21:	00 00                	add    %al,(%rax)
  400e23:	00 09                	add    %cl,(%rcx)
  400e25:	02 00                	add    (%rax),%al
  400e27:	00 42 00             	add    %al,0x0(%rdx)
  400e2a:	00 00                	add    %al,(%rax)
  400e2c:	99                   	cltd   
  400e2d:	01 00                	add    %eax,(%rax)
  400e2f:	00 00                	add    %al,(%rax)
  400e31:	00 00                	add    %al,(%rax)
  400e33:	00 48 00             	add    %cl,0x0(%rax)
  400e36:	00 00                	add    %al,(%rax)
  400e38:	f0 01 00             	lock add %eax,(%rax)
  400e3b:	00 8b 01 00 00 2d    	add    %cl,0x2d000001(%rbx)
  400e41:	03 00                	add    (%rax),%eax
  400e43:	00 72 02             	add    %dh,0x2(%rdx)
  400e46:	00 00                	add    %al,(%rax)
  400e48:	3d 01 00 00 00       	cmp    $0x1,%eax
  400e4d:	00 00                	add    %al,(%rax)
  400e4f:	00 80 00 00 00 38    	add    %al,0x38000000(%rax)
  400e55:	01 00                	add    %eax,(%rax)
  400e57:	00 30                	add    %dh,(%rax)
  400e59:	01 00                	add    %eax,(%rax)
  400e5b:	00 e2                	add    %ah,%dl
  400e5d:	02 00                	add    (%rax),%al
  400e5f:	00 00                	add    %al,(%rax)
  400e61:	00 00                	add    %al,(%rax)
  400e63:	00 ce                	add    %cl,%dh
  400e65:	00 00                	add    %al,(%rax)
  400e67:	00 b7 02 00 00 3e    	add    %dh,0x3e000002(%rdi)
  400e6d:	02 00                	add    (%rax),%al
  400e6f:	00 7c 02 00          	add    %bh,0x0(%rdx,%rax,1)
  400e73:	00 14 02             	add    %dl,(%rdx,%rax,1)
  400e76:	00 00                	add    %al,(%rax)
  400e78:	00 00                	add    %al,(%rax)
  400e7a:	00 00                	add    %al,(%rax)
  400e7c:	7e 01                	jle    400e7f <_init-0xce11>
  400e7e:	00 00                	add    %al,(%rax)
  400e80:	6b 01 00             	imul   $0x0,(%rcx),%eax
  400e83:	00 e6                	add    %ah,%dh
  400e85:	01 00                	add    %eax,(%rax)
  400e87:	00 0f                	add    %cl,(%rdi)
  400e89:	03 00                	add    (%rax),%eax
  400e8b:	00 00                	add    %al,(%rax)
  400e8d:	00 00                	add    %al,(%rax)
  400e8f:	00 e7                	add    %ah,%bh
  400e91:	01 00                	add    %eax,(%rax)
  400e93:	00 e4                	add    %ah,%ah
  400e95:	02 00                	add    (%rax),%al
  400e97:	00 8d 02 00 00 00    	add    %cl,0x2(%rbp)
  400e9d:	00 00                	add    %al,(%rax)
  400e9f:	00 97 00 00 00 b9    	add    %dl,-0x47000000(%rdi)
  400ea5:	01 00                	add    %eax,(%rax)
  400ea7:	00 33                	add    %dh,(%rbx)
  400ea9:	02 00                	add    (%rax),%al
  400eab:	00 5d 00             	add    %bl,0x0(%rbp)
  400eae:	00 00                	add    %al,(%rax)
  400eb0:	96                   	xchg   %eax,%esi
  400eb1:	00 00                	add    %al,(%rax)
  400eb3:	00 3b                	add    %bh,(%rbx)
  400eb5:	01 00                	add    %eax,(%rax)
  400eb7:	00 ac 00 00 00 fa 02 	add    %ch,0x2fa0000(%rax,%rax,1)
  400ebe:	00 00                	add    %al,(%rax)
  400ec0:	55                   	push   %rbp
  400ec1:	02 00                	add    (%rax),%al
  400ec3:	00 36                	add    %dh,(%rsi)
  400ec5:	03 00                	add    (%rax),%eax
  400ec7:	00 4e 01             	add    %cl,0x1(%rsi)
  400eca:	00 00                	add    %al,(%rax)
  400ecc:	9a                   	(bad)  
  400ecd:	02 00                	add    (%rax),%al
	...
  400ed7:	00 24 01             	add    %ah,(%rcx,%rax,1)
  400eda:	00 00                	add    %al,(%rax)
  400edc:	6b 00 00             	imul   $0x0,(%rax),%eax
  400edf:	00 3b                	add    %bh,(%rbx)
  400ee1:	00 00                	add    %al,(%rax)
  400ee3:	00 b1 01 00 00 00    	add    %dh,0x1(%rcx)
  400ee9:	00 00                	add    %al,(%rax)
  400eeb:	00 00                	add    %al,(%rax)
  400eed:	01 00                	add    %eax,(%rax)
  400eef:	00 d9                	add    %bl,%cl
  400ef1:	01 00                	add    %eax,(%rax)
  400ef3:	00 79 01             	add    %bh,0x1(%rcx)
  400ef6:	00 00                	add    %al,(%rax)
  400ef8:	57                   	push   %rdi
  400ef9:	02 00                	add    (%rax),%al
	...
  400f07:	00 2c 01             	add    %ch,(%rcx,%rax,1)
	...
  400f16:	00 00                	add    %al,(%rax)
  400f18:	3e 03 00             	add    %ds:(%rax),%eax
  400f1b:	00 b3 01 00 00 2b    	add    %dh,0x2b000001(%rbx)
  400f21:	00 00                	add    %al,(%rax)
  400f23:	00 00                	add    %al,(%rax)
  400f25:	00 00                	add    %al,(%rax)
  400f27:	00 7e 02             	add    %bh,0x2(%rsi)
  400f2a:	00 00                	add    %al,(%rax)
  400f2c:	6d                   	insl   (%dx),%es:(%rdi)
  400f2d:	02 00                	add    (%rax),%al
  400f2f:	00 07                	add    %al,(%rdi)
  400f31:	03 00                	add    (%rax),%eax
  400f33:	00 00                	add    %al,(%rax)
  400f35:	00 00                	add    %al,(%rax)
  400f37:	00 1b                	add    %bl,(%rbx)
  400f39:	02 00                	add    (%rax),%al
  400f3b:	00 cf                	add    %cl,%bh
	...
  400f45:	00 00                	add    %al,(%rax)
  400f47:	00 df                	add    %bl,%bh
  400f49:	02 00                	add    (%rax),%al
  400f4b:	00 2a                	add    %ch,(%rdx)
  400f4d:	00 00                	add    %al,(%rax)
  400f4f:	00 13                	add    %dl,(%rbx)
  400f51:	00 00                	add    %al,(%rax)
  400f53:	00 7d 00             	add    %bh,0x0(%rbp)
  400f56:	00 00                	add    %al,(%rax)
  400f58:	00 00                	add    %al,(%rax)
  400f5a:	00 00                	add    %al,(%rax)
  400f5c:	56                   	push   %rsi
  400f5d:	02 00                	add    (%rax),%al
  400f5f:	00 03                	add    %al,(%rbx)
  400f61:	03 00                	add    (%rax),%eax
  400f63:	00 00                	add    %al,(%rax)
  400f65:	00 00                	add    %al,(%rax)
  400f67:	00 e3                	add    %ah,%bl
  400f69:	01 00                	add    %eax,(%rax)
  400f6b:	00 03                	add    %al,(%rbx)
  400f6d:	01 00                	add    %eax,(%rax)
	...
  400f7b:	00 27                	add    %ah,(%rdi)
  400f7d:	02 00                	add    (%rax),%al
  400f7f:	00 be 00 00 00 00    	add    %bh,0x0(%rsi)
	...
  400f8d:	00 00                	add    %al,(%rax)
  400f8f:	00 bc 02 00 00 26 01 	add    %bh,0x1260000(%rdx,%rax,1)
  400f96:	00 00                	add    %al,(%rax)
  400f98:	37                   	(bad)  
  400f99:	01 00                	add    %eax,(%rax)
  400f9b:	00 37                	add    %dh,(%rdi)
  400f9d:	02 00                	add    (%rax),%al
  400f9f:	00 00                	add    %al,(%rax)
  400fa1:	00 00                	add    %al,(%rax)
  400fa3:	00 be 02 00 00 00    	add    %bh,0x2(%rsi)
  400fa9:	00 00                	add    %al,(%rax)
  400fab:	00 8f 00 00 00 00    	add    %cl,0x0(%rdi)
  400fb1:	00 00                	add    %al,(%rax)
  400fb3:	00 5e 01             	add    %bl,0x1(%rsi)
  400fb6:	00 00                	add    %al,(%rax)
  400fb8:	11 00                	adc    %eax,(%rax)
	...
  400fc6:	00 00                	add    %al,(%rax)
  400fc8:	88 01                	mov    %al,(%rcx)
  400fca:	00 00                	add    %al,(%rax)
  400fcc:	00 00                	add    %al,(%rax)
  400fce:	00 00                	add    %al,(%rax)
  400fd0:	b7 01                	mov    $0x1,%bh
	...
  400fe2:	00 00                	add    %al,(%rax)
  400fe4:	60                   	(bad)  
  400fe5:	02 00                	add    (%rax),%al
	...
  400fef:	00 26                	add    %ah,(%rsi)
  400ff1:	00 00                	add    %al,(%rax)
  400ff3:	00 00                	add    %al,(%rax)
  400ff5:	00 00                	add    %al,(%rax)
  400ff7:	00 53 00             	add    %dl,0x0(%rbx)
	...
  401006:	00 00                	add    %al,(%rax)
  401008:	da 00                	fiaddl (%rax)
	...
  401016:	00 00                	add    %al,(%rax)
  401018:	a0 01 00 00 de 01 00 	mov    0xd2000001de000001,%al
  40101f:	00 d2 
  401021:	02 00                	add    (%rax),%al
	...
  401033:	00 b9 02 00 00 74    	add    %bh,0x74000002(%rcx)
  401039:	01 00                	add    %eax,(%rax)
  40103b:	00 58 00             	add    %bl,0x0(%rax)
  40103e:	00 00                	add    %al,(%rax)
  401040:	f4                   	hlt    
  401041:	01 00                	add    %eax,(%rax)
	...
  401053:	00 2c 00             	add    %ch,(%rax,%rax,1)
  401056:	00 00                	add    %al,(%rax)
  401058:	00 00                	add    %al,(%rax)
  40105a:	00 00                	add    %al,(%rax)
  40105c:	27                   	(bad)  
  40105d:	01 00                	add    %eax,(%rax)
  40105f:	00 00                	add    %al,(%rax)
  401061:	00 00                	add    %al,(%rax)
  401063:	00 9f 01 00 00 03    	add    %bl,0x3000001(%rdi)
  401069:	02 00                	add    (%rax),%al
  40106b:	00 00                	add    %al,(%rax)
  40106d:	00 00                	add    %al,(%rax)
  40106f:	00 d1                	add    %dl,%cl
  401071:	01 00                	add    %eax,(%rax)
  401073:	00 85 02 00 00 57    	add    %al,0x57000002(%rbp)
  401079:	01 00                	add    %eax,(%rax)
  40107b:	00 32                	add    %dh,(%rdx)
  40107d:	00 00                	add    %al,(%rax)
  40107f:	00 b1 02 00 00 00    	add    %dh,0x2(%rcx)
  401085:	00 00                	add    %al,(%rax)
  401087:	00 00                	add    %al,(%rax)
  401089:	00 00                	add    %al,(%rax)
  40108b:	00 3a                	add    %bh,(%rdx)
  40108d:	00 00                	add    %al,(%rax)
  40108f:	00 85 01 00 00 00    	add    %al,0x1(%rbp)
  401095:	00 00                	add    %al,(%rax)
  401097:	00 56 03             	add    %dl,0x3(%rsi)
  40109a:	00 00                	add    %al,(%rax)
  40109c:	5d                   	pop    %rbp
  40109d:	03 00                	add    (%rax),%eax
  40109f:	00 b8 02 00 00 4c    	add    %bh,0x4c000002(%rax)
  4010a5:	01 00                	add    %eax,(%rax)
  4010a7:	00 5a 00             	add    %bl,0x0(%rdx)
  4010aa:	00 00                	add    %al,(%rax)
  4010ac:	00 00                	add    %al,(%rax)
  4010ae:	00 00                	add    %al,(%rax)
  4010b0:	25 03 00 00 48       	and    $0x48000003,%eax
  4010b5:	03 00                	add    (%rax),%eax
	...
  4010c3:	00 bd 02 00 00 d7    	add    %bh,-0x28fffffe(%rbp)
  4010c9:	01 00                	add    %eax,(%rax)
  4010cb:	00 00                	add    %al,(%rax)
  4010cd:	00 00                	add    %al,(%rax)
  4010cf:	00 40 00             	add    %al,0x0(%rax)
  4010d2:	00 00                	add    %al,(%rax)
  4010d4:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  4010d5:	00 00                	add    %al,(%rax)
  4010d7:	00 41 03             	add    %al,0x3(%rcx)
	...
  4010e2:	00 00                	add    %al,(%rax)
  4010e4:	a2 00 00 00 00 00 00 	mov    %al,0x3b00000000000000
  4010eb:	00 3b 
  4010ed:	02 00                	add    (%rax),%al
  4010ef:	00 43 00             	add    %al,0x0(%rbx)
  4010f2:	00 00                	add    %al,(%rax)
  4010f4:	00 00                	add    %al,(%rax)
  4010f6:	00 00                	add    %al,(%rax)
  4010f8:	2d 01 00 00 59       	sub    $0x59000001,%eax
	...
  401109:	00 00                	add    %al,(%rax)
  40110b:	00 cb                	add    %cl,%bl
  40110d:	02 00                	add    (%rax),%al
  40110f:	00 be 01 00 00 00    	add    %bh,0x1(%rsi)
  401115:	00 00                	add    %al,(%rax)
  401117:	00 0f                	add    %cl,(%rdi)
  401119:	00 00                	add    %al,(%rax)
  40111b:	00 5b 00             	add    %bl,0x0(%rbx)
  40111e:	00 00                	add    %al,(%rax)
  401120:	39 02                	cmp    %eax,(%rdx)
  401122:	00 00                	add    %al,(%rax)
  401124:	16                   	(bad)  
  401125:	01 00                	add    %eax,(%rax)
	...
  401137:	00 f2                	add    %dh,%dl
  401139:	01 00                	add    %eax,(%rax)
  40113b:	00 00                	add    %al,(%rax)
  40113d:	00 00                	add    %al,(%rax)
  40113f:	00 ea                	add    %ch,%dl
  401141:	02 00                	add    (%rax),%al
	...
  40114f:	00 cc                	add    %cl,%ah
  401151:	01 00                	add    %eax,(%rax)
  401153:	00 00                	add    %al,(%rax)
  401155:	00 00                	add    %al,(%rax)
  401157:	00 a2 01 00 00 00    	add    %ah,0x1(%rdx)
  40115d:	00 00                	add    %al,(%rax)
  40115f:	00 60 01             	add    %ah,0x1(%rax)
  401162:	00 00                	add    %al,(%rax)
  401164:	31 01                	xor    %eax,(%rcx)
  401166:	00 00                	add    %al,(%rax)
  401168:	00 00                	add    %al,(%rax)
  40116a:	00 00                	add    %al,(%rax)
  40116c:	22 02                	and    (%rdx),%al
	...
  401176:	00 00                	add    %al,(%rax)
  401178:	47 02 00             	rex.RXB add    (%r8),%r8b
  40117b:	00 e2                	add    %ah,%dl
  40117d:	01 00                	add    %eax,(%rax)
	...
  40118b:	00 1b                	add    %bl,(%rbx)
  40118d:	01 00                	add    %eax,(%rax)
	...
  401197:	00 35 02 00 00 93    	add    %dh,-0x6cfffffe(%rip)        # ffffffff9340119f <_end+0xffffffff92d4889f>
  40119d:	01 00                	add    %eax,(%rax)
	...
  4011af:	00 24 02             	add    %ah,(%rdx,%rax,1)
  4011b2:	00 00                	add    %al,(%rax)
  4011b4:	20 02                	and    %al,(%rdx)
  4011b6:	00 00                	add    %al,(%rax)
  4011b8:	00 00                	add    %al,(%rax)
  4011ba:	00 00                	add    %al,(%rax)
  4011bc:	00 02                	add    %al,(%rdx)
  4011be:	00 00                	add    %al,(%rax)
  4011c0:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  4011c1:	01 00                	add    %eax,(%rax)
  4011c3:	00 34 00             	add    %dh,(%rax,%rax,1)
  4011c6:	00 00                	add    %al,(%rax)
  4011c8:	b5 02                	mov    $0x2,%ch
  4011ca:	00 00                	add    %al,(%rax)
  4011cc:	16                   	(bad)  
  4011cd:	00 00                	add    %al,(%rax)
  4011cf:	00 00                	add    %al,(%rax)
  4011d1:	00 00                	add    %al,(%rax)
  4011d3:	00 f9                	add    %bh,%cl
  4011d5:	01 00                	add    %eax,(%rax)
  4011d7:	00 00                	add    %al,(%rax)
  4011d9:	00 00                	add    %al,(%rax)
  4011db:	00 08                	add    %cl,(%rax)
  4011dd:	03 00                	add    (%rax),%eax
  4011df:	00 8d 01 00 00 00    	add    %cl,0x1(%rbp)
  4011e5:	00 00                	add    %al,(%rax)
  4011e7:	00 5c 00 00          	add    %bl,0x0(%rax,%rax,1)
  4011eb:	00 91 01 00 00 9d    	add    %dl,-0x62ffffff(%rcx)
  4011f1:	01 00                	add    %eax,(%rax)
  4011f3:	00 d7                	add    %dl,%bh
  4011f5:	02 00                	add    (%rax),%al
  4011f7:	00 00                	add    %al,(%rax)
  4011f9:	00 00                	add    %al,(%rax)
  4011fb:	00 0b                	add    %cl,(%rbx)
  4011fd:	03 00                	add    (%rax),%eax
	...
  401213:	00 f2                	add    %dh,%dl
  401215:	02 00                	add    (%rax),%al
  401217:	00 6a 01             	add    %ch,0x1(%rdx)
  40121a:	00 00                	add    %al,(%rax)
  40121c:	23 00                	and    (%rax),%eax
  40121e:	00 00                	add    %al,(%rax)
  401220:	00 00                	add    %al,(%rax)
  401222:	00 00                	add    %al,(%rax)
  401224:	fb                   	sti    
  401225:	01 00                	add    %eax,(%rax)
  401227:	00 b6 02 00 00 00    	add    %dh,0x2(%rsi)
	...
  401241:	00 00                	add    %al,(%rax)
  401243:	00 02                	add    %al,(%rdx)
  401245:	00 00                	add    %al,(%rax)
  401247:	00 36                	add    %dh,(%rsi)
  401249:	02 00                	add    (%rax),%al
  40124b:	00 00                	add    %al,(%rax)
  40124d:	00 00                	add    %al,(%rax)
  40124f:	00 44 00 00          	add    %al,0x0(%rax,%rax,1)
  401253:	00 00                	add    %al,(%rax)
  401255:	00 00                	add    %al,(%rax)
  401257:	00 fc                	add    %bh,%ah
  401259:	01 00                	add    %eax,(%rax)
  40125b:	00 00                	add    %al,(%rax)
  40125d:	00 00                	add    %al,(%rax)
  40125f:	00 53 01             	add    %dl,0x1(%rbx)
  401262:	00 00                	add    %al,(%rax)
  401264:	41 01 00             	add    %eax,(%r8)
	...
  40126f:	00 cf                	add    %cl,%bh
  401271:	01 00                	add    %eax,(%rax)
  401273:	00 00                	add    %al,(%rax)
  401275:	00 00                	add    %al,(%rax)
  401277:	00 24 03             	add    %ah,(%rbx,%rax,1)
	...
  401296:	00 00                	add    %al,(%rax)
  401298:	05 01 00 00 00       	add    $0x1,%eax
	...
  4012a5:	00 00                	add    %al,(%rax)
  4012a7:	00 20                	add    %ah,(%rax)
  4012a9:	01 00                	add    %eax,(%rax)
  4012ab:	00 00                	add    %al,(%rax)
  4012ad:	00 00                	add    %al,(%rax)
  4012af:	00 32                	add    %dh,(%rdx)
  4012b1:	03 00                	add    (%rax),%eax
  4012b3:	00 00                	add    %al,(%rax)
  4012b5:	00 00                	add    %al,(%rax)
  4012b7:	00 31                	add    %dh,(%rcx)
  4012b9:	00 00                	add    %al,(%rax)
  4012bb:	00 e1                	add    %ah,%cl
  4012bd:	01 00                	add    %eax,(%rax)
  4012bf:	00 9a 01 00 00 00    	add    %bl,0x1(%rdx)
	...
  4012cd:	00 00                	add    %al,(%rax)
  4012cf:	00 a8 02 00 00 75    	add    %ch,0x75000002(%rax)
  4012d5:	00 00                	add    %al,(%rax)
  4012d7:	00 50 03             	add    %dl,0x3(%rax)
  4012da:	00 00                	add    %al,(%rax)
  4012dc:	5f                   	pop    %rdi
  4012dd:	01 00                	add    %eax,(%rax)
  4012df:	00 2b                	add    %ch,(%rbx)
  4012e1:	01 00                	add    %eax,(%rax)
  4012e3:	00 00                	add    %al,(%rax)
  4012e5:	00 00                	add    %al,(%rax)
  4012e7:	00 91 02 00 00 00    	add    %dl,0x2(%rcx)
	...
  4012f5:	00 00                	add    %al,(%rax)
  4012f7:	00 d2                	add    %dl,%dl
  4012f9:	00 00                	add    %al,(%rax)
  4012fb:	00 63 02             	add    %ah,0x2(%rbx)
  4012fe:	00 00                	add    %al,(%rax)
  401300:	c1 00 00             	roll   $0x0,(%rax)
	...
  40130f:	00 ce                	add    %cl,%dh
  401311:	02 00                	add    (%rax),%al
  401313:	00 7f 00             	add    %bh,0x0(%rdi)
  401316:	00 00                	add    %al,(%rax)
  401318:	66 01 00             	add    %ax,(%rax)
  40131b:	00 00                	add    %al,(%rax)
  40131d:	00 00                	add    %al,(%rax)
  40131f:	00 d1                	add    %dl,%cl
  401321:	02 00                	add    (%rax),%al
  401323:	00 43 01             	add    %al,0x1(%rbx)
  401326:	00 00                	add    %al,(%rax)
  401328:	57                   	push   %rdi
  401329:	00 00                	add    %al,(%rax)
  40132b:	00 35 00 00 00 00    	add    %dh,0x0(%rip)        # 401331 <_init-0xc95f>
  401331:	00 00                	add    %al,(%rax)
  401333:	00 00                	add    %al,(%rax)
  401335:	00 00                	add    %al,(%rax)
  401337:	00 83 01 00 00 00    	add    %al,0x1(%rbx)
  40133d:	00 00                	add    %al,(%rax)
  40133f:	00 b6 00 00 00 aa    	add    %dh,-0x56000000(%rsi)
  401345:	00 00                	add    %al,(%rax)
  401347:	00 42 01             	add    %al,0x1(%rdx)
  40134a:	00 00                	add    %al,(%rax)
  40134c:	0d 01 00 00 62       	or     $0x62000001,%eax
  401351:	00 00                	add    %al,(%rax)
  401353:	00 7d 02             	add    %bh,0x2(%rbp)
	...
  40135e:	00 00                	add    %al,(%rax)
  401360:	af                   	scas   %es:(%rdi),%eax
  401361:	01 00                	add    %eax,(%rax)
	...
  40136b:	00 40 03             	add    %al,0x3(%rax)
	...
  40137a:	00 00                	add    %al,(%rax)
  40137c:	ac                   	lods   %ds:(%rsi),%al
  40137d:	02 00                	add    (%rax),%al
	...
  401387:	00 b5 00 00 00 00    	add    %dh,0x0(%rbp)
  40138d:	00 00                	add    %al,(%rax)
  40138f:	00 67 01             	add    %ah,0x1(%rdi)
  401392:	00 00                	add    %al,(%rax)
  401394:	73 00                	jae    401396 <_init-0xc8fa>
  401396:	00 00                	add    %al,(%rax)
  401398:	2e 00 00             	add    %al,%cs:(%rax)
	...
  4013a3:	00 42 02             	add    %al,0x2(%rdx)
  4013a6:	00 00                	add    %al,(%rax)
  4013a8:	66                   	data16
  4013a9:	00 00                	add    %al,(%rax)
  4013ab:	00 0d 03 00 00 00    	add    %cl,0x3(%rip)        # 4013b4 <_init-0xc8dc>
	...
  4013bd:	00 00                	add    %al,(%rax)
  4013bf:	00 ff                	add    %bh,%bh
  4013c1:	01 00                	add    %eax,(%rax)
  4013c3:	00 99 02 00 00 00    	add    %bl,0x2(%rcx)
  4013c9:	00 00                	add    %al,(%rax)
  4013cb:	00 00                	add    %al,(%rax)
  4013cd:	00 00                	add    %al,(%rax)
  4013cf:	00 20                	add    %ah,(%rax)
  4013d1:	03 00                	add    (%rax),%eax
  4013d3:	00 b1 00 00 00 00    	add    %dh,0x0(%rcx)
  4013d9:	00 00                	add    %al,(%rax)
  4013db:	00 5e 03             	add    %bl,0x3(%rsi)
  4013de:	00 00                	add    %al,(%rax)
  4013e0:	dc 02                	faddl  (%rdx)
  4013e2:	00 00                	add    %al,(%rax)
  4013e4:	0d 00 00 00 7b       	or     $0x7b000000,%eax
  4013e9:	01 00                	add    %eax,(%rax)
  4013eb:	00 00                	add    %al,(%rax)
  4013ed:	00 00                	add    %al,(%rax)
  4013ef:	00 8b 02 00 00 64    	add    %cl,0x64000002(%rbx)
  4013f5:	01 00                	add    %eax,(%rax)
  4013f7:	00 00                	add    %al,(%rax)
  4013f9:	00 00                	add    %al,(%rax)
  4013fb:	00 b4 00 00 00 b0 00 	add    %dh,0xb00000(%rax,%rax,1)
  401402:	00 00                	add    %al,(%rax)
  401404:	94                   	xchg   %eax,%esp
  401405:	01 00                	add    %eax,(%rax)
	...
  401413:	00 6e 01             	add    %ch,0x1(%rsi)
  401416:	00 00                	add    %al,(%rax)
  401418:	8c 01                	mov    %es,(%rcx)
	...
  401422:	00 00                	add    %al,(%rax)
  401424:	8a 00                	mov    (%rax),%al
  401426:	00 00                	add    %al,(%rax)
  401428:	3d 02 00 00 00       	cmp    $0x2,%eax
  40142d:	00 00                	add    %al,(%rax)
  40142f:	00 36                	add    %dh,(%rsi)
  401431:	00 00                	add    %al,(%rax)
  401433:	00 00                	add    %al,(%rax)
  401435:	00 00                	add    %al,(%rax)
  401437:	00 37                	add    %dh,(%rdi)
  401439:	00 00                	add    %al,(%rax)
  40143b:	00 ba 01 00 00 00    	add    %bh,0x1(%rdx)
  401441:	00 00                	add    %al,(%rax)
  401443:	00 1c 03             	add    %bl,(%rbx,%rax,1)
  401446:	00 00                	add    %al,(%rax)
  401448:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
	...
  401456:	00 00                	add    %al,(%rax)
  401458:	ac                   	lods   %ds:(%rsi),%al
  401459:	01 00                	add    %eax,(%rax)
  40145b:	00 65 02             	add    %ah,0x2(%rbp)
  40145e:	00 00                	add    %al,(%rax)
  401460:	00 00                	add    %al,(%rax)
  401462:	00 00                	add    %al,(%rax)
  401464:	10 00                	adc    %al,(%rax)
  401466:	00 00                	add    %al,(%rax)
  401468:	d3 02                	roll   %cl,(%rdx)
	...
  401476:	00 00                	add    %al,(%rax)
  401478:	1f                   	(bad)  
  401479:	01 00                	add    %eax,(%rax)
  40147b:	00 00                	add    %al,(%rax)
  40147d:	00 00                	add    %al,(%rax)
  40147f:	00 7f 02             	add    %bh,0x2(%rdi)
	...
  40148a:	00 00                	add    %al,(%rax)
  40148c:	1d 01 00 00 8e       	sbb    $0x8e000001,%eax
  401491:	02 00                	add    (%rax),%al
  401493:	00 ae 01 00 00 44    	add    %ch,0x44000001(%rsi)
  401499:	03 00                	add    (%rax),%eax
  40149b:	00 eb                	add    %ch,%bl
  40149d:	01 00                	add    %eax,(%rax)
  40149f:	00 00                	add    %al,(%rax)
  4014a1:	00 00                	add    %al,(%rax)
  4014a3:	00 6c 01 00          	add    %ch,0x0(%rcx,%rax,1)
	...
  4014af:	00 ee                	add    %ch,%dh
  4014b1:	02 00                	add    (%rax),%al
  4014b3:	00 03                	add    %al,(%rbx)
  4014b5:	00 00                	add    %al,(%rax)
  4014b7:	00 9b 00 00 00 22    	add    %bl,0x22000000(%rbx)
  4014bd:	03 00                	add    (%rax),%eax
  4014bf:	00 2f                	add    %ch,(%rdi)
  4014c1:	01 00                	add    %eax,(%rax)
  4014c3:	00 00                	add    %al,(%rax)
  4014c5:	00 00                	add    %al,(%rax)
  4014c7:	00 08                	add    %cl,(%rax)
  4014c9:	00 00                	add    %al,(%rax)
  4014cb:	00 bd 01 00 00 45    	add    %bh,0x45000001(%rbp)
	...
  4014dd:	00 00                	add    %al,(%rax)
  4014df:	00 3c 01             	add    %bh,(%rcx,%rax,1)
  4014e2:	00 00                	add    %al,(%rax)
  4014e4:	00 00                	add    %al,(%rax)
  4014e6:	00 00                	add    %al,(%rax)
  4014e8:	5d                   	pop    %rbp
  4014e9:	02 00                	add    (%rax),%al
  4014eb:	00 00                	add    %al,(%rax)
  4014ed:	00 00                	add    %al,(%rax)
  4014ef:	00 f8                	add    %bh,%al
  4014f1:	02 00                	add    (%rax),%al
  4014f3:	00 00                	add    %al,(%rax)
  4014f5:	00 00                	add    %al,(%rax)
  4014f7:	00 85 00 00 00 00    	add    %al,0x0(%rbp)
	...
  401505:	00 00                	add    %al,(%rax)
  401507:	00 ab 01 00 00 61    	add    %ch,0x61000001(%rbx)
  40150d:	01 00                	add    %eax,(%rax)
  40150f:	00 91 00 00 00 00    	add    %dl,0x0(%rcx)
  401515:	00 00                	add    %al,(%rax)
  401517:	00 52 02             	add    %dl,0x2(%rdx)
  40151a:	00 00                	add    %al,(%rax)
  40151c:	50                   	push   %rax
  40151d:	00 00                	add    %al,(%rax)
  40151f:	00 bc 01 00 00 00 00 	add    %bh,0x0(%rcx,%rax,1)
  401526:	00 00                	add    %al,(%rax)
  401528:	00 00                	add    %al,(%rax)
  40152a:	00 00                	add    %al,(%rax)
  40152c:	c6 00 00             	movb   $0x0,(%rax)
  40152f:	00 e3                	add    %ah,%bl
  401531:	02 00                	add    (%rax),%al
  401533:	00 30                	add    %dh,(%rax)
  401535:	02 00                	add    (%rax),%al
  401537:	00 00                	add    %al,(%rax)
  401539:	00 00                	add    %al,(%rax)
  40153b:	00 ed                	add    %ch,%ch
  40153d:	01 00                	add    %eax,(%rax)
	...
  401547:	00 04 01             	add    %al,(%rcx,%rax,1)
  40154a:	00 00                	add    %al,(%rax)
  40154c:	00 00                	add    %al,(%rax)
  40154e:	00 00                	add    %al,(%rax)
  401550:	9c                   	pushfq 
  401551:	01 00                	add    %eax,(%rax)
  401553:	00 95 02 00 00 49    	add    %dl,0x49000002(%rbp)
  401559:	00 00                	add    %al,(%rax)
  40155b:	00 00                	add    %al,(%rax)
  40155d:	00 00                	add    %al,(%rax)
  40155f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  401562:	00 00                	add    %al,(%rax)
  401564:	fa                   	cli    
  401565:	01 00                	add    %eax,(%rax)
  401567:	00 38                	add    %bh,(%rax)
  401569:	00 00                	add    %al,(%rax)
  40156b:	00 29                	add    %ch,(%rcx)
  40156d:	00 00                	add    %al,(%rax)
  40156f:	00 00                	add    %al,(%rax)
  401571:	00 00                	add    %al,(%rax)
  401573:	00 71 02             	add    %dh,0x2(%rcx)
  401576:	00 00                	add    %al,(%rax)
  401578:	97                   	xchg   %eax,%edi
  401579:	01 00                	add    %eax,(%rax)
	...
  401583:	00 f4                	add    %dh,%ah
  401585:	02 00                	add    (%rax),%al
  401587:	00 78 02             	add    %bh,0x2(%rax)
  40158a:	00 00                	add    %al,(%rax)
  40158c:	e4 01                	in     $0x1,%al
  40158e:	00 00                	add    %al,(%rax)
  401590:	0e                   	(bad)  
  401591:	00 00                	add    %al,(%rax)
  401593:	00 00                	add    %al,(%rax)
  401595:	00 00                	add    %al,(%rax)
  401597:	00 dc                	add    %bl,%ah
  401599:	01 00                	add    %eax,(%rax)
  40159b:	00 81 01 00 00 00    	add    %al,0x1(%rcx)
  4015a1:	00 00                	add    %al,(%rax)
  4015a3:	00 00                	add    %al,(%rax)
  4015a5:	00 00                	add    %al,(%rax)
  4015a7:	00 df                	add    %bl,%bh
  4015a9:	01 00                	add    %eax,(%rax)
  4015ab:	00 00                	add    %al,(%rax)
  4015ad:	00 00                	add    %al,(%rax)
  4015af:	00 10                	add    %dl,(%rax)
  4015b1:	03 00                	add    (%rax),%eax
	...
  4015bb:	00 e9                	add    %ch,%cl
  4015bd:	01 00                	add    %eax,(%rax)
  4015bf:	00 80 01 00 00 dd    	add    %al,-0x22ffffff(%rax)
  4015c5:	02 00                	add    (%rax),%al
	...
  4015fb:	00 c7                	add    %al,%bh
  4015fd:	02 00                	add    (%rax),%al
  4015ff:	00 59 01             	add    %bl,0x1(%rcx)
  401602:	00 00                	add    %al,(%rax)
  401604:	00 00                	add    %al,(%rax)
  401606:	00 00                	add    %al,(%rax)
  401608:	82                   	(bad)  
  401609:	02 00                	add    (%rax),%al
  40160b:	00 f1                	add    %dh,%cl
  40160d:	01 00                	add    %eax,(%rax)
	...
  401623:	00 14 00             	add    %dl,(%rax,%rax,1)
  401626:	00 00                	add    %al,(%rax)
  401628:	23 02                	and    (%rdx),%eax
	...
  401636:	00 00                	add    %al,(%rax)
  401638:	3d 00 00 00 00       	cmp    $0x0,%eax
  40163d:	00 00                	add    %al,(%rax)
  40163f:	00 2a                	add    %ch,(%rdx)
  401641:	01 00                	add    %eax,(%rax)
  401643:	00 04 00             	add    %al,(%rax,%rax,1)
	...
  40165a:	00 00                	add    %al,(%rax)
  40165c:	19 00                	sbb    %eax,(%rax)
	...
  401666:	00 00                	add    %al,(%rax)
  401668:	5c                   	pop    %rsp
  401669:	02 00                	add    (%rax),%al
  40166b:	00 00                	add    %al,(%rax)
  40166d:	00 00                	add    %al,(%rax)
  40166f:	00 96 01 00 00 51    	add    %dl,0x51000001(%rsi)
  401675:	01 00                	add    %eax,(%rax)
  401677:	00 00                	add    %al,(%rax)
  401679:	00 00                	add    %al,(%rax)
  40167b:	00 95 00 00 00 00    	add    %dl,0x0(%rbp)
  401681:	00 00                	add    %al,(%rax)
  401683:	00 00                	add    %al,(%rax)
  401685:	00 00                	add    %al,(%rax)
  401687:	00 97 02 00 00 d6    	add    %dl,-0x29fffffe(%rdi)
  40168d:	02 00                	add    (%rax),%al
  40168f:	00 00                	add    %al,(%rax)
  401691:	00 00                	add    %al,(%rax)
  401693:	00 01                	add    %al,(%rcx)
  401695:	00 00                	add    %al,(%rax)
  401697:	00 33                	add    %dh,(%rbx)
  401699:	00 00                	add    %al,(%rax)
  40169b:	00 00                	add    %al,(%rax)
  40169d:	00 00                	add    %al,(%rax)
  40169f:	00 7c 01 00          	add    %bh,0x0(%rcx,%rax,1)
	...
  4016ab:	00 1d 00 00 00 00    	add    %bl,0x0(%rip)        # 4016b1 <_init-0xc5df>
  4016b1:	00 00                	add    %al,(%rax)
  4016b3:	00 9c 02 00 00 ec 01 	add    %bl,0x1ec0000(%rdx,%rax,1)
	...
  4016c2:	00 00                	add    %al,(%rax)
  4016c4:	08 02                	or     %al,(%rdx)
  4016c6:	00 00                	add    %al,(%rax)
  4016c8:	f9                   	stc    
  4016c9:	02 00                	add    (%rax),%al
  4016cb:	00 1d 03 00 00 ec    	add    %bl,-0x13fffffd(%rip)        # ffffffffec4016d4 <_end+0xffffffffebd48dd4>
  4016d1:	02 00                	add    (%rax),%al
  4016d3:	00 00                	add    %al,(%rax)
  4016d5:	00 00                	add    %al,(%rax)
  4016d7:	00 20                	add    %ah,(%rax)
  4016d9:	00 00                	add    %al,(%rax)
  4016db:	00 78 00             	add    %bh,0x0(%rax)
  4016de:	00 00                	add    %al,(%rax)
  4016e0:	7d 01                	jge    4016e3 <_init-0xc5ad>
  4016e2:	00 00                	add    %al,(%rax)
  4016e4:	49 03 00             	add    (%r8),%rax
  4016e7:	00 6e 02             	add    %ch,0x2(%rsi)
  4016ea:	00 00                	add    %al,(%rax)
  4016ec:	00 00                	add    %al,(%rax)
  4016ee:	00 00                	add    %al,(%rax)
  4016f0:	6c                   	insb   (%dx),%es:(%rdi)
  4016f1:	02 00                	add    (%rax),%al
  4016f3:	00 6f 01             	add    %ch,0x1(%rdi)
  4016f6:	00 00                	add    %al,(%rax)
  4016f8:	00 00                	add    %al,(%rax)
  4016fa:	00 00                	add    %al,(%rax)
  4016fc:	24 00                	and    $0x0,%al
  4016fe:	00 00                	add    %al,(%rax)
  401700:	98                   	cwtl   
  401701:	01 00                	add    %eax,(%rax)
	...
  40170b:	00 b0 01 00 00 21    	add    %dh,0x21000001(%rax)
  401711:	00 00                	add    %al,(%rax)
  401713:	00 4e 00             	add    %cl,0x0(%rsi)
	...
  40171e:	00 00                	add    %al,(%rax)
  401720:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  401721:	02 00                	add    (%rax),%al
  401723:	00 ea                	add    %ch,%dl
  401725:	01 00                	add    %eax,(%rax)
  401727:	00 0d 02 00 00 4a    	add    %cl,0x4a000002(%rip)        # 4a40172f <_end+0x49d48e2f>
  40172d:	03 00                	add    (%rax),%eax
  40172f:	00 0b                	add    %cl,(%rbx)
  401731:	01 00                	add    %eax,(%rax)
  401733:	00 06                	add    %al,(%rsi)
  401735:	00 00                	add    %al,(%rax)
  401737:	00 1a                	add    %bl,(%rdx)
  401739:	01 00                	add    %eax,(%rax)
  40173b:	00 00                	add    %al,(%rax)
  40173d:	00 00                	add    %al,(%rax)
  40173f:	00 3c 03             	add    %bh,(%rbx,%rax,1)
  401742:	00 00                	add    %al,(%rax)
  401744:	00 00                	add    %al,(%rax)
  401746:	00 00                	add    %al,(%rax)
  401748:	1f                   	(bad)  
  401749:	02 00                	add    (%rax),%al
	...
  40175b:	00 22                	add    %ah,(%rdx)
	...
  401769:	00 00                	add    %al,(%rax)
  40176b:	00 62 01             	add    %ah,0x1(%rdx)
  40176e:	00 00                	add    %al,(%rax)
  401770:	00 00                	add    %al,(%rax)
  401772:	00 00                	add    %al,(%rax)
  401774:	c3                   	retq   
  401775:	02 00                	add    (%rax),%al
  401777:	00 46 00             	add    %al,0x0(%rsi)
  40177a:	00 00                	add    %al,(%rax)
  40177c:	17                   	(bad)  
  40177d:	00 00                	add    %al,(%rax)
  40177f:	00 00                	add    %al,(%rax)
  401781:	00 00                	add    %al,(%rax)
  401783:	00 9f 02 00 00 a9    	add    %bl,-0x56fffffe(%rdi)
  401789:	01 00                	add    %eax,(%rax)
  40178b:	00 00                	add    %al,(%rax)
  40178d:	00 00                	add    %al,(%rax)
  40178f:	00 90 00 00 00 00    	add    %dl,0x0(%rax)
  401795:	00 00                	add    %al,(%rax)
  401797:	00 00                	add    %al,(%rax)
  401799:	00 00                	add    %al,(%rax)
  40179b:	00 4c 00 00          	add    %cl,0x0(%rax,%rax,1)
  40179f:	00 a9 02 00 00 3e    	add    %ch,0x3e000002(%rcx)
  4017a5:	00 00                	add    %al,(%rax)
  4017a7:	00 e1                	add    %ah,%cl
  4017a9:	02 00                	add    (%rax),%al
	...
  4017cf:	00 8c 00 00 00 46 01 	add    %cl,0x1460000(%rax,%rax,1)
  4017d6:	00 00                	add    %al,(%rax)
  4017d8:	00 00                	add    %al,(%rax)
  4017da:	00 00                	add    %al,(%rax)
  4017dc:	88 02                	mov    %al,(%rdx)
  4017de:	00 00                	add    %al,(%rax)
  4017e0:	00 00                	add    %al,(%rax)
  4017e2:	00 00                	add    %al,(%rax)
  4017e4:	c2 00 00             	retq   $0x0
	...
  4017ef:	00 a4 00 00 00 86 01 	add    %ah,0x1860000(%rax,%rax,1)
  4017f6:	00 00                	add    %al,(%rax)
  4017f8:	09 00                	or     %eax,(%rax)
	...
  401806:	00 00                	add    %al,(%rax)
  401808:	65 01 00             	add    %eax,%gs:(%rax)
  40180b:	00 00                	add    %al,(%rax)
  40180d:	00 00                	add    %al,(%rax)
  40180f:	00 b3 00 00 00 00    	add    %dh,0x0(%rbx)
  401815:	00 00                	add    %al,(%rax)
  401817:	00 5a 03             	add    %bl,0x3(%rdx)
	...
  401822:	00 00                	add    %al,(%rax)
  401824:	4c 02 00             	rex.WR add    (%rax),%r8b
  401827:	00 fc                	add    %bh,%ah
  401829:	02 00                	add    (%rax),%al
	...
  401837:	00 47 01             	add    %al,0x1(%rdi)
  40183a:	00 00                	add    %al,(%rax)
  40183c:	19 01                	sbb    %eax,(%rcx)
  40183e:	00 00                	add    %al,(%rax)
  401840:	66                   	data16
  401841:	02 00                	add    (%rax),%al
	...
  40184b:	00 4f 01             	add    %cl,0x1(%rdi)
  40184e:	00 00                	add    %al,(%rax)
  401850:	59                   	pop    %rcx
  401851:	02 00                	add    (%rax),%al
  401853:	00 00                	add    %al,(%rax)
  401855:	00 00                	add    %al,(%rax)
	...

Disassembly of section .gnu.hash:

0000000000401858 <.gnu.hash>:
  401858:	09 02                	or     %eax,(%rdx)
  40185a:	00 00                	add    %al,(%rax)
  40185c:	00 01                	add    %al,(%rcx)
  40185e:	00 00                	add    %al,(%rax)
  401860:	40 00 00             	add    %al,(%rax)
  401863:	00 0c 00             	add    %cl,(%rax,%rax,1)
  401866:	00 00                	add    %al,(%rax)
  401868:	42 02 2a             	rex.X add    (%rdx),%bpl
  40186b:	48 00 04 18          	rex.W add    %al,(%rax,%rbx,1)
  40186f:	a2 20 8e 60 0c 26 20 	mov    %al,0x98220260c608e20
  401876:	82 09 
  401878:	20 8c da 62 26 80 88 	and    %cl,-0x777fd99e(%rdx,%rbx,8)
  40187f:	43 86 28             	rex.XB xchg   %bpl,(%r8)
  401882:	33 f1                	xor    %ecx,%esi
  401884:	20 21                	and    %ah,(%rcx)
  401886:	09 04 06             	or     %eax,(%rsi,%rax,1)
  401889:	50                   	push   %rax
  40188a:	14 ec                	adc    $0xec,%al
  40188c:	14 50                	adc    $0x50,%al
  40188e:	58                   	pop    %rax
  40188f:	24 14                	and    $0x14,%al
  401891:	16                   	(bad)  
  401892:	67 26 45 00 04 32    	addr32 add %r8b,%es:(%r10d,%esi,1)
  401898:	00 44 04 26          	add    %al,0x26(%rsp,%rax,1)
  40189c:	00 00                	add    %al,(%rax)
  40189e:	00 00                	add    %al,(%rax)
  4018a0:	88 d0                	mov    %dl,%al
  4018a2:	51                   	push   %rcx
  4018a3:	1f                   	(bad)  
  4018a4:	4c 30 65 e1          	rex.WR xor    %r12b,-0x1f(%rbp)
  4018a8:	10 79 45             	adc    %bh,0x45(%rcx)
  4018ab:	85 29                	test   %ebp,(%rcx)
  4018ad:	3a de                	cmp    %dh,%bl
  4018af:	35 81 00 60 00       	xor    $0x600081,%eax
  4018b4:	43 2a 30             	rex.XB sub    (%r8),%sil
  4018b7:	00 00                	add    %al,(%rax)
  4018b9:	1c 44                	sbb    $0x44,%al
  4018bb:	51                   	push   %rcx
  4018bc:	80 30 10             	xorb   $0x10,(%rax)
  4018bf:	04 10                	add    $0x10,%al
  4018c1:	00 0a                	add    %cl,(%rdx)
  4018c3:	08 0e                	or     %cl,(%rsi)
  4018c5:	40 01 22             	rex add    %esp,(%rdx)
  4018c8:	41 85 00             	test   %eax,(%r8)
  4018cb:	44 94                	rex.R xchg   %eax,%esp
  4018cd:	30 07                	xor    %al,(%rdi)
  4018cf:	39 0c 01             	cmp    %ecx,(%rcx,%rax,1)
  4018d2:	a2 92 26 44 22 09 08 	mov    %al,0x4183080922442692
  4018d9:	83 41 
  4018db:	04 21                	add    $0x21,%al
  4018dd:	50                   	push   %rax
  4018de:	00 a9 86 10 30 ac    	add    %ch,-0x53cfef7a(%rcx)
  4018e4:	00 44 02 e4          	add    %al,-0x1c(%rdx,%rax,1)
  4018e8:	08 11                	or     %dl,(%rcx)
  4018ea:	02 08                	add    (%rax),%cl
  4018ec:	32 34 82             	xor    (%rdx,%rax,4),%dh
  4018ef:	05 40 a0 09 44       	add    $0x4409a040,%eax
  4018f4:	43 80 00 23          	rex.XB addb   $0x23,(%r8)
  4018f8:	20 21                	and    %ah,(%rcx)
  4018fa:	00 a2 00 42 00 50    	add    %ah,0x50004200(%rdx)
  401900:	4a b4 20             	rex.WX mov    $0x20,%spl
  401903:	02 81 c0 08 a0 10    	add    0x10a008c0(%rcx),%al
  401909:	10 20                	adc    %ah,(%rax)
  40190b:	00 c0                	add    %al,%al
  40190d:	00 28                	add    %ch,(%rax)
  40190f:	24 08                	and    $0x8,%al
  401911:	00 30                	add    %dh,(%rax)
  401913:	40 04 00             	add    $0x0,%al
  401916:	40 00 c7             	add    %al,%dil
  401919:	05 22 00 c8 e0       	add    $0xe0c80022,%eax
  40191e:	e0 cb                	loopne 4018eb <_init-0xc3a5>
  401920:	6d                   	insl   (%dx),%es:(%rdi)
  401921:	4e 15 ef 2a 10 52    	rex.WRX adc    $0x52102aef,%rax
  401927:	20 03                	and    %al,(%rbx)
  401929:	a2 37 19 3a 01 0d a3 	mov    %al,0x60f8a30d013a1937
  401930:	f8 60 
  401932:	02 00                	add    (%rax),%al
  401934:	81 1a 90 ca 4c 20    	sbbl   $0x204cca90,(%rdx)
  40193a:	00 02                	add    %al,(%rdx)
  40193c:	00 00                	add    %al,(%rax)
  40193e:	86 01                	xchg   %al,(%rcx)
  401940:	a3 4c 48 40 8c 00 0d 	mov    %eax,0x54700d008c40484c
  401947:	70 54 
  401949:	40 04 49             	add    $0x49,%al
  40194c:	65                   	gs
  40194d:	4a                   	rex.WX
  40194e:	44 22 06             	and    (%rsi),%r8b
  401951:	38 12                	cmp    %dl,(%rdx)
  401953:	3c 78                	cmp    $0x78,%al
  401955:	81 12 9a 19 20 20    	adcl   $0x2020199a,(%rdx)
  40195b:	6c                   	insb   (%dx),%es:(%rdi)
  40195c:	48 84 01             	rex.W test   %al,(%rcx)
  40195f:	24 88                	and    $0x88,%al
  401961:	00 02                	add    %al,(%rdx)
  401963:	10 32                	adc    %dh,(%rdx)
  401965:	84 2a                	test   %ch,(%rdx)
  401967:	48 80 a8 00 24 12 84 	rex.W subb   $0x4a,-0x7beddc00(%rax)
  40196e:	4a 
  40196f:	30 00                	xor    %al,(%rax)
  401971:	20 01                	and    %al,(%rcx)
  401973:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  401974:	20 05 20 02 80 c0    	and    %al,-0x3f7ffde0(%rip)        # ffffffffc0c01b9a <_end+0xffffffffc054929a>
  40197a:	04 07                	add    $0x7,%al
  40197c:	04 02                	add    $0x2,%al
  40197e:	92                   	xchg   %eax,%edx
  40197f:	20 62 30             	and    %ah,0x30(%rdx)
  401982:	00 62 00             	add    %ah,0x0(%rdx)
  401985:	54                   	push   %rsp
  401986:	81 80 51 84 55 04 13 	addl   $0x20206013,0x4558451(%rax)
  40198d:	60 20 20 
  401990:	00 00                	add    %al,(%rax)
  401992:	02 40 08             	add    0x8(%rax),%al
  401995:	04 01                	add    $0x1,%al
  401997:	44 00 0a             	add    %r9b,(%rdx)
  40199a:	30 00                	xor    %al,(%rax)
  40199c:	88 10                	mov    %dl,(%rax)
  40199e:	c2 51 40             	retq   $0x4051
  4019a1:	c0 8a 00 84 00 61 58 	rorb   $0x58,0x61008400(%rdx)
  4019a8:	80 70 38 19          	xorb   $0x19,0x38(%rax)
  4019ac:	00 c6                	add    %al,%dh
  4019ae:	09 b0 40 07 20 40    	or     %esi,0x40200740(%rax)
  4019b4:	1a 00                	sbb    (%rax),%al
  4019b6:	a0 42 a3 00 06 10 00 	mov    0x208200100600a342,%al
  4019bd:	82 20 
  4019bf:	12 40 86             	adc    -0x7a(%rax),%al
  4019c2:	11 30                	adc    %esi,(%rax)
  4019c4:	cf                   	iret   
  4019c5:	54                   	push   %rsp
  4019c6:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  4019c7:	54                   	push   %rsp
  4019c8:	18 cc                	sbb    %cl,%ah
  4019ca:	1e                   	(bad)  
  4019cb:	71 60                	jno    401a2d <_init-0xc263>
  4019cd:	04 1b                	add    $0x1b,%al
  4019cf:	1d 02 06 c2 11       	sbb    $0x11c20602,%eax
  4019d4:	04 10                	add    $0x10,%al
  4019d6:	34 13                	xor    $0x13,%al
  4019d8:	88 28                	mov    %ch,(%rax)
  4019da:	01 05 01 20 12 01    	add    %eax,0x1122001(%rip)        # 15239e1 <_end+0xe6b0e1>
  4019e0:	02 99 4d 88 98 58    	add    0x5898884d(%rcx),%bl
  4019e6:	01 47 c0             	add    %eax,-0x40(%rdi)
  4019e9:	00 80 8c 00 31 80    	add    %al,-0x7fceff74(%rax)
  4019ef:	03 ea                	add    %edx,%ebp
  4019f1:	18 20                	sbb    %ah,(%rax)
  4019f3:	08 d0                	or     %dl,%al
  4019f5:	20 08                	and    %cl,(%rax)
  4019f7:	4d 14 00             	rex.WRB adc    $0x0,%al
  4019fa:	48 0a 81 8b 40 e8 83 	rex.W or     -0x7c17bf75(%rcx),%al
  401a01:	cc                   	int3   
  401a02:	c2 05 10             	retq   $0x1005
  401a05:	94                   	xchg   %eax,%esp
  401a06:	19 04 01             	sbb    %eax,(%rcx,%rax,1)
  401a09:	09 24 30             	or     %esp,(%rax,%rsi,1)
  401a0c:	11 01                	adc    %eax,(%rcx)
  401a0e:	c0 24 b0 90          	shlb   $0x90,(%rax,%rsi,4)
  401a12:	08 d7                	or     %dl,%bh
  401a14:	b3 d9                	mov    $0xd9,%bl
  401a16:	ac                   	lods   %ds:(%rsi),%al
  401a17:	90                   	nop
  401a18:	4d 04 20             	rex.WRB add    $0x20,%al
  401a1b:	85 14 00             	test   %edx,(%rax,%rax,1)
  401a1e:	03 c3                	add    %ebx,%eax
  401a20:	11 00                	adc    %eax,(%rax)
  401a22:	00 26                	add    %ah,(%rsi)
  401a24:	0a 00                	or     (%rax),%al
  401a26:	00 b7 80 30 61 80    	add    %dh,-0x7f9ecf80(%rdi)
  401a2c:	07                   	(bad)  
  401a2d:	a0 74 01 81 40 28 08 	mov    0x4122082840810174,%al
  401a34:	22 41 
  401a36:	1a 28                	sbb    (%rax),%ch
  401a38:	1a c0                	sbb    %al,%al
  401a3a:	80 20 aa             	andb   $0xaa,(%rax)
  401a3d:	0a 68 ca             	or     -0x36(%rax),%ch
  401a40:	82                   	(bad)  
  401a41:	00 c0                	add    %al,%al
  401a43:	1c 24                	sbb    $0x24,%al
  401a45:	41 02 a2 4c 00 10 c0 	add    -0x3fefffb4(%r10),%spl
  401a4c:	00 50 08             	add    %dl,0x8(%rax)
  401a4f:	00 00                	add    %al,(%rax)
  401a51:	50                   	push   %rax
  401a52:	46 01 c0             	rex.RX add    %r8d,%eax
  401a55:	14 58                	adc    $0x58,%al
  401a57:	00 05 80 43 02 c0    	add    %al,-0x3ffdbc80(%rip)        # ffffffffc0425ddd <_end+0xffffffffbfd6d4dd>
  401a5d:	08 05 12 43 28 0a    	or     %al,0xa284312(%rip)        # a685d75 <_end+0x9fcd475>
  401a63:	49 51                	rex.WB push   %r9
  401a65:	51                   	push   %rcx
  401a66:	34 08                	xor    $0x8,%al
	...
  401a74:	00 01                	add    %al,(%rcx)
  401a76:	00 00                	add    %al,(%rax)
  401a78:	02 01                	add    (%rcx),%al
  401a7a:	00 00                	add    %al,(%rax)
  401a7c:	03 01                	add    (%rcx),%eax
  401a7e:	00 00                	add    %al,(%rax)
  401a80:	05 01 00 00 00       	add    $0x1,%eax
  401a85:	00 00                	add    %al,(%rax)
  401a87:	00 00                	add    %al,(%rax)
  401a89:	00 00                	add    %al,(%rax)
  401a8b:	00 06                	add    %al,(%rsi)
  401a8d:	01 00                	add    %eax,(%rax)
  401a8f:	00 00                	add    %al,(%rax)
  401a91:	00 00                	add    %al,(%rax)
  401a93:	00 08                	add    %cl,(%rax)
  401a95:	01 00                	add    %eax,(%rax)
  401a97:	00 00                	add    %al,(%rax)
  401a99:	00 00                	add    %al,(%rax)
  401a9b:	00 09                	add    %cl,(%rcx)
  401a9d:	01 00                	add    %eax,(%rax)
  401a9f:	00 0a                	add    %cl,(%rdx)
  401aa1:	01 00                	add    %eax,(%rax)
  401aa3:	00 0d 01 00 00 00    	add    %cl,0x1(%rip)        # 401aaa <_init-0xc1e6>
  401aa9:	00 00                	add    %al,(%rax)
  401aab:	00 0e                	add    %cl,(%rsi)
  401aad:	01 00                	add    %eax,(%rax)
  401aaf:	00 10                	add    %dl,(%rax)
  401ab1:	01 00                	add    %eax,(%rax)
  401ab3:	00 11                	add    %dl,(%rcx)
  401ab5:	01 00                	add    %eax,(%rax)
	...
  401abf:	00 13                	add    %dl,(%rbx)
  401ac1:	01 00                	add    %eax,(%rax)
	...
  401acf:	00 14 01             	add    %dl,(%rcx,%rax,1)
  401ad2:	00 00                	add    %al,(%rax)
  401ad4:	00 00                	add    %al,(%rax)
  401ad6:	00 00                	add    %al,(%rax)
  401ad8:	15 01 00 00 00       	adc    $0x1,%eax
  401add:	00 00                	add    %al,(%rax)
  401adf:	00 19                	add    %bl,(%rcx)
  401ae1:	01 00                	add    %eax,(%rax)
  401ae3:	00 1a                	add    %bl,(%rdx)
  401ae5:	01 00                	add    %eax,(%rax)
  401ae7:	00 1c 01             	add    %bl,(%rcx,%rax,1)
	...
  401af2:	00 00                	add    %al,(%rax)
  401af4:	1d 01 00 00 1f       	sbb    $0x1f000001,%eax
  401af9:	01 00                	add    %eax,(%rax)
  401afb:	00 22                	add    %ah,(%rdx)
  401afd:	01 00                	add    %eax,(%rax)
  401aff:	00 23                	add    %ah,(%rbx)
  401b01:	01 00                	add    %eax,(%rax)
	...
  401b0f:	00 24 01             	add    %ah,(%rcx,%rax,1)
  401b12:	00 00                	add    %al,(%rax)
  401b14:	00 00                	add    %al,(%rax)
  401b16:	00 00                	add    %al,(%rax)
  401b18:	26 01 00             	add    %eax,%es:(%rax)
  401b1b:	00 00                	add    %al,(%rax)
  401b1d:	00 00                	add    %al,(%rax)
  401b1f:	00 27                	add    %ah,(%rdi)
  401b21:	01 00                	add    %eax,(%rax)
  401b23:	00 2a                	add    %ch,(%rdx)
  401b25:	01 00                	add    %eax,(%rax)
  401b27:	00 2c 01             	add    %ch,(%rcx,%rax,1)
  401b2a:	00 00                	add    %al,(%rax)
  401b2c:	00 00                	add    %al,(%rax)
  401b2e:	00 00                	add    %al,(%rax)
  401b30:	2d 01 00 00 2e       	sub    $0x2e000001,%eax
  401b35:	01 00                	add    %eax,(%rax)
  401b37:	00 2f                	add    %ch,(%rdi)
  401b39:	01 00                	add    %eax,(%rax)
  401b3b:	00 30                	add    %dh,(%rax)
  401b3d:	01 00                	add    %eax,(%rax)
  401b3f:	00 31                	add    %dh,(%rcx)
  401b41:	01 00                	add    %eax,(%rax)
  401b43:	00 00                	add    %al,(%rax)
  401b45:	00 00                	add    %al,(%rax)
  401b47:	00 35 01 00 00 00    	add    %dh,0x1(%rip)        # 401b4e <_init-0xc142>
  401b4d:	00 00                	add    %al,(%rax)
  401b4f:	00 00                	add    %al,(%rax)
  401b51:	00 00                	add    %al,(%rax)
  401b53:	00 37                	add    %dh,(%rdi)
  401b55:	01 00                	add    %eax,(%rax)
  401b57:	00 38                	add    %bh,(%rax)
  401b59:	01 00                	add    %eax,(%rax)
  401b5b:	00 3a                	add    %bh,(%rdx)
  401b5d:	01 00                	add    %eax,(%rax)
  401b5f:	00 3b                	add    %bh,(%rbx)
  401b61:	01 00                	add    %eax,(%rax)
  401b63:	00 3c 01             	add    %bh,(%rcx,%rax,1)
  401b66:	00 00                	add    %al,(%rax)
  401b68:	3e 01 00             	add    %eax,%ds:(%rax)
  401b6b:	00 40 01             	add    %al,0x1(%rax)
  401b6e:	00 00                	add    %al,(%rax)
  401b70:	41 01 00             	add    %eax,(%r8)
  401b73:	00 00                	add    %al,(%rax)
  401b75:	00 00                	add    %al,(%rax)
  401b77:	00 42 01             	add    %al,0x1(%rdx)
  401b7a:	00 00                	add    %al,(%rax)
  401b7c:	00 00                	add    %al,(%rax)
  401b7e:	00 00                	add    %al,(%rax)
  401b80:	46 01 00             	rex.RX add    %r8d,(%rax)
	...
  401b8b:	00 47 01             	add    %al,0x1(%rdi)
  401b8e:	00 00                	add    %al,(%rax)
  401b90:	49 01 00             	add    %rax,(%r8)
  401b93:	00 4c 01 00          	add    %cl,0x0(%rcx,%rax,1)
  401b97:	00 4d 01             	add    %cl,0x1(%rbp)
  401b9a:	00 00                	add    %al,(%rax)
  401b9c:	4e 01 00             	rex.WRX add    %r8,(%rax)
  401b9f:	00 00                	add    %al,(%rax)
  401ba1:	00 00                	add    %al,(%rax)
  401ba3:	00 4f 01             	add    %cl,0x1(%rdi)
  401ba6:	00 00                	add    %al,(%rax)
  401ba8:	50                   	push   %rax
  401ba9:	01 00                	add    %eax,(%rax)
  401bab:	00 51 01             	add    %dl,0x1(%rcx)
  401bae:	00 00                	add    %al,(%rax)
  401bb0:	52                   	push   %rdx
  401bb1:	01 00                	add    %eax,(%rax)
	...
  401bc3:	00 53 01             	add    %dl,0x1(%rbx)
  401bc6:	00 00                	add    %al,(%rax)
  401bc8:	55                   	push   %rbp
  401bc9:	01 00                	add    %eax,(%rax)
  401bcb:	00 56 01             	add    %dl,0x1(%rsi)
  401bce:	00 00                	add    %al,(%rax)
  401bd0:	57                   	push   %rdi
  401bd1:	01 00                	add    %eax,(%rax)
  401bd3:	00 59 01             	add    %bl,0x1(%rcx)
  401bd6:	00 00                	add    %al,(%rax)
  401bd8:	5a                   	pop    %rdx
  401bd9:	01 00                	add    %eax,(%rax)
  401bdb:	00 5b 01             	add    %bl,0x1(%rbx)
  401bde:	00 00                	add    %al,(%rax)
  401be0:	5c                   	pop    %rsp
  401be1:	01 00                	add    %eax,(%rax)
  401be3:	00 5d 01             	add    %bl,0x1(%rbp)
  401be6:	00 00                	add    %al,(%rax)
  401be8:	60                   	(bad)  
  401be9:	01 00                	add    %eax,(%rax)
  401beb:	00 61 01             	add    %ah,0x1(%rcx)
  401bee:	00 00                	add    %al,(%rax)
  401bf0:	64 01 00             	add    %eax,%fs:(%rax)
  401bf3:	00 67 01             	add    %ah,0x1(%rdi)
  401bf6:	00 00                	add    %al,(%rax)
  401bf8:	68 01 00 00 69       	pushq  $0x69000001
  401bfd:	01 00                	add    %eax,(%rax)
  401bff:	00 6a 01             	add    %ch,0x1(%rdx)
  401c02:	00 00                	add    %al,(%rax)
  401c04:	00 00                	add    %al,(%rax)
  401c06:	00 00                	add    %al,(%rax)
  401c08:	6e                   	outsb  %ds:(%rsi),(%dx)
  401c09:	01 00                	add    %eax,(%rax)
  401c0b:	00 73 01             	add    %dh,0x1(%rbx)
  401c0e:	00 00                	add    %al,(%rax)
  401c10:	74 01                	je     401c13 <_init-0xc07d>
  401c12:	00 00                	add    %al,(%rax)
  401c14:	77 01                	ja     401c17 <_init-0xc079>
  401c16:	00 00                	add    %al,(%rax)
  401c18:	78 01                	js     401c1b <_init-0xc075>
  401c1a:	00 00                	add    %al,(%rax)
  401c1c:	00 00                	add    %al,(%rax)
  401c1e:	00 00                	add    %al,(%rax)
  401c20:	79 01                	jns    401c23 <_init-0xc06d>
  401c22:	00 00                	add    %al,(%rax)
  401c24:	7b 01                	jnp    401c27 <_init-0xc069>
	...
  401c2e:	00 00                	add    %al,(%rax)
  401c30:	7c 01                	jl     401c33 <_init-0xc05d>
  401c32:	00 00                	add    %al,(%rax)
  401c34:	7f 01                	jg     401c37 <_init-0xc059>
  401c36:	00 00                	add    %al,(%rax)
  401c38:	80 01 00             	addb   $0x0,(%rcx)
  401c3b:	00 82 01 00 00 83    	add    %al,-0x7cffffff(%rdx)
  401c41:	01 00                	add    %eax,(%rax)
  401c43:	00 84 01 00 00 85 01 	add    %al,0x1850000(%rcx,%rax,1)
  401c4a:	00 00                	add    %al,(%rax)
  401c4c:	00 00                	add    %al,(%rax)
  401c4e:	00 00                	add    %al,(%rax)
  401c50:	87 01                	xchg   %eax,(%rcx)
  401c52:	00 00                	add    %al,(%rax)
  401c54:	8a 01                	mov    (%rcx),%al
	...
  401c5e:	00 00                	add    %al,(%rax)
  401c60:	8b 01                	mov    (%rcx),%eax
  401c62:	00 00                	add    %al,(%rax)
  401c64:	00 00                	add    %al,(%rax)
  401c66:	00 00                	add    %al,(%rax)
  401c68:	8d 01                	lea    (%rcx),%eax
  401c6a:	00 00                	add    %al,(%rax)
  401c6c:	8e 01                	mov    (%rcx),%es
  401c6e:	00 00                	add    %al,(%rax)
  401c70:	8f 01                	popq   (%rcx)
  401c72:	00 00                	add    %al,(%rax)
  401c74:	93                   	xchg   %eax,%ebx
  401c75:	01 00                	add    %eax,(%rax)
  401c77:	00 94 01 00 00 95 01 	add    %dl,0x1950000(%rcx,%rax,1)
	...
  401c86:	00 00                	add    %al,(%rax)
  401c88:	96                   	xchg   %eax,%esi
  401c89:	01 00                	add    %eax,(%rax)
  401c8b:	00 98 01 00 00 99    	add    %bl,-0x66ffffff(%rax)
  401c91:	01 00                	add    %eax,(%rax)
  401c93:	00 9a 01 00 00 9c    	add    %bl,-0x63ffffff(%rdx)
  401c99:	01 00                	add    %eax,(%rax)
  401c9b:	00 9d 01 00 00 9e    	add    %bl,-0x61ffffff(%rbp)
  401ca1:	01 00                	add    %eax,(%rax)
  401ca3:	00 00                	add    %al,(%rax)
  401ca5:	00 00                	add    %al,(%rax)
  401ca7:	00 9f 01 00 00 a0    	add    %bl,-0x5fffffff(%rdi)
  401cad:	01 00                	add    %eax,(%rax)
  401caf:	00 00                	add    %al,(%rax)
  401cb1:	00 00                	add    %al,(%rax)
  401cb3:	00 a2 01 00 00 a4    	add    %ah,-0x5bffffff(%rdx)
  401cb9:	01 00                	add    %eax,(%rax)
  401cbb:	00 a6 01 00 00 00    	add    %ah,0x1(%rsi)
  401cc1:	00 00                	add    %al,(%rax)
  401cc3:	00 a8 01 00 00 a9    	add    %ch,-0x56ffffff(%rax)
  401cc9:	01 00                	add    %eax,(%rax)
  401ccb:	00 aa 01 00 00 ab    	add    %ch,-0x54ffffff(%rdx)
  401cd1:	01 00                	add    %eax,(%rax)
  401cd3:	00 ac 01 00 00 ae 01 	add    %ch,0x1ae0000(%rcx,%rax,1)
	...
  401ce2:	00 00                	add    %al,(%rax)
  401ce4:	b0 01                	mov    $0x1,%al
  401ce6:	00 00                	add    %al,(%rax)
  401ce8:	b1 01                	mov    $0x1,%cl
  401cea:	00 00                	add    %al,(%rax)
  401cec:	00 00                	add    %al,(%rax)
  401cee:	00 00                	add    %al,(%rax)
  401cf0:	b2 01                	mov    $0x1,%dl
  401cf2:	00 00                	add    %al,(%rax)
  401cf4:	b3 01                	mov    $0x1,%bl
  401cf6:	00 00                	add    %al,(%rax)
  401cf8:	b7 01                	mov    $0x1,%bh
  401cfa:	00 00                	add    %al,(%rax)
  401cfc:	00 00                	add    %al,(%rax)
  401cfe:	00 00                	add    %al,(%rax)
  401d00:	ba 01 00 00 bc       	mov    $0xbc000001,%edx
  401d05:	01 00                	add    %eax,(%rax)
  401d07:	00 bd 01 00 00 c0    	add    %bh,-0x3fffffff(%rbp)
  401d0d:	01 00                	add    %eax,(%rax)
  401d0f:	00 c1                	add    %al,%cl
  401d11:	01 00                	add    %eax,(%rax)
  401d13:	00 00                	add    %al,(%rax)
  401d15:	00 00                	add    %al,(%rax)
  401d17:	00 c2                	add    %al,%dl
  401d19:	01 00                	add    %eax,(%rax)
	...
  401d23:	00 c3                	add    %al,%bl
  401d25:	01 00                	add    %eax,(%rax)
  401d27:	00 c6                	add    %al,%dh
  401d29:	01 00                	add    %eax,(%rax)
  401d2b:	00 c7                	add    %al,%bh
  401d2d:	01 00                	add    %eax,(%rax)
  401d2f:	00 c8                	add    %cl,%al
  401d31:	01 00                	add    %eax,(%rax)
  401d33:	00 00                	add    %al,(%rax)
  401d35:	00 00                	add    %al,(%rax)
  401d37:	00 c9                	add    %cl,%cl
  401d39:	01 00                	add    %eax,(%rax)
  401d3b:	00 00                	add    %al,(%rax)
  401d3d:	00 00                	add    %al,(%rax)
  401d3f:	00 ca                	add    %cl,%dl
  401d41:	01 00                	add    %eax,(%rax)
  401d43:	00 cb                	add    %cl,%bl
  401d45:	01 00                	add    %eax,(%rax)
  401d47:	00 cd                	add    %cl,%ch
  401d49:	01 00                	add    %eax,(%rax)
  401d4b:	00 cf                	add    %cl,%bh
  401d4d:	01 00                	add    %eax,(%rax)
  401d4f:	00 00                	add    %al,(%rax)
  401d51:	00 00                	add    %al,(%rax)
  401d53:	00 d0                	add    %dl,%al
  401d55:	01 00                	add    %eax,(%rax)
  401d57:	00 00                	add    %al,(%rax)
  401d59:	00 00                	add    %al,(%rax)
  401d5b:	00 d3                	add    %dl,%bl
  401d5d:	01 00                	add    %eax,(%rax)
  401d5f:	00 d5                	add    %dl,%ch
  401d61:	01 00                	add    %eax,(%rax)
  401d63:	00 d7                	add    %dl,%bh
  401d65:	01 00                	add    %eax,(%rax)
  401d67:	00 d8                	add    %bl,%al
  401d69:	01 00                	add    %eax,(%rax)
  401d6b:	00 d9                	add    %bl,%cl
  401d6d:	01 00                	add    %eax,(%rax)
  401d6f:	00 00                	add    %al,(%rax)
  401d71:	00 00                	add    %al,(%rax)
  401d73:	00 dc                	add    %bl,%ah
  401d75:	01 00                	add    %eax,(%rax)
  401d77:	00 dd                	add    %bl,%ch
  401d79:	01 00                	add    %eax,(%rax)
  401d7b:	00 00                	add    %al,(%rax)
  401d7d:	00 00                	add    %al,(%rax)
  401d7f:	00 de                	add    %bl,%dh
  401d81:	01 00                	add    %eax,(%rax)
  401d83:	00 e0                	add    %ah,%al
  401d85:	01 00                	add    %eax,(%rax)
  401d87:	00 e1                	add    %ah,%cl
  401d89:	01 00                	add    %eax,(%rax)
	...
  401d93:	00 e4                	add    %ah,%ah
  401d95:	01 00                	add    %eax,(%rax)
  401d97:	00 00                	add    %al,(%rax)
  401d99:	00 00                	add    %al,(%rax)
  401d9b:	00 e7                	add    %ah,%bh
  401d9d:	01 00                	add    %eax,(%rax)
  401d9f:	00 00                	add    %al,(%rax)
  401da1:	00 00                	add    %al,(%rax)
  401da3:	00 e8                	add    %ch,%al
  401da5:	01 00                	add    %eax,(%rax)
  401da7:	00 00                	add    %al,(%rax)
  401da9:	00 00                	add    %al,(%rax)
  401dab:	00 e9                	add    %ch,%cl
  401dad:	01 00                	add    %eax,(%rax)
  401daf:	00 ea                	add    %ch,%dl
  401db1:	01 00                	add    %eax,(%rax)
  401db3:	00 ec                	add    %ch,%ah
  401db5:	01 00                	add    %eax,(%rax)
  401db7:	00 ef                	add    %ch,%bh
  401db9:	01 00                	add    %eax,(%rax)
  401dbb:	00 00                	add    %al,(%rax)
  401dbd:	00 00                	add    %al,(%rax)
  401dbf:	00 f0                	add    %dh,%al
  401dc1:	01 00                	add    %eax,(%rax)
  401dc3:	00 f1                	add    %dh,%cl
  401dc5:	01 00                	add    %eax,(%rax)
  401dc7:	00 f2                	add    %dh,%dl
  401dc9:	01 00                	add    %eax,(%rax)
  401dcb:	00 00                	add    %al,(%rax)
  401dcd:	00 00                	add    %al,(%rax)
  401dcf:	00 f4                	add    %dh,%ah
  401dd1:	01 00                	add    %eax,(%rax)
  401dd3:	00 f5                	add    %dh,%ch
  401dd5:	01 00                	add    %eax,(%rax)
  401dd7:	00 f6                	add    %dh,%dh
  401dd9:	01 00                	add    %eax,(%rax)
  401ddb:	00 f8                	add    %bh,%al
  401ddd:	01 00                	add    %eax,(%rax)
	...
  401de7:	00 f9                	add    %bh,%cl
  401de9:	01 00                	add    %eax,(%rax)
	...
  401df3:	00 fa                	add    %bh,%dl
  401df5:	01 00                	add    %eax,(%rax)
  401df7:	00 fb                	add    %bh,%bl
  401df9:	01 00                	add    %eax,(%rax)
  401dfb:	00 fc                	add    %bh,%ah
  401dfd:	01 00                	add    %eax,(%rax)
  401dff:	00 00                	add    %al,(%rax)
  401e01:	00 00                	add    %al,(%rax)
  401e03:	00 fe                	add    %bh,%dh
  401e05:	01 00                	add    %eax,(%rax)
  401e07:	00 00                	add    %al,(%rax)
  401e09:	00 00                	add    %al,(%rax)
  401e0b:	00 ff                	add    %bh,%bh
  401e0d:	01 00                	add    %eax,(%rax)
  401e0f:	00 00                	add    %al,(%rax)
  401e11:	02 00                	add    (%rax),%al
  401e13:	00 02                	add    %al,(%rdx)
  401e15:	02 00                	add    (%rax),%al
  401e17:	00 00                	add    %al,(%rax)
  401e19:	00 00                	add    %al,(%rax)
  401e1b:	00 03                	add    %al,(%rbx)
  401e1d:	02 00                	add    (%rax),%al
  401e1f:	00 00                	add    %al,(%rax)
  401e21:	00 00                	add    %al,(%rax)
  401e23:	00 04 02             	add    %al,(%rdx,%rax,1)
  401e26:	00 00                	add    %al,(%rax)
  401e28:	05 02 00 00 00       	add    $0x2,%eax
  401e2d:	00 00                	add    %al,(%rax)
  401e2f:	00 07                	add    %al,(%rdi)
  401e31:	02 00                	add    (%rax),%al
  401e33:	00 00                	add    %al,(%rax)
  401e35:	00 00                	add    %al,(%rax)
  401e37:	00 08                	add    %cl,(%rax)
  401e39:	02 00                	add    (%rax),%al
  401e3b:	00 0a                	add    %cl,(%rdx)
  401e3d:	02 00                	add    (%rax),%al
  401e3f:	00 0b                	add    %cl,(%rbx)
  401e41:	02 00                	add    (%rax),%al
  401e43:	00 11                	add    %dl,(%rcx)
  401e45:	02 00                	add    (%rax),%al
	...
  401e4f:	00 12                	add    %dl,(%rdx)
  401e51:	02 00                	add    (%rax),%al
  401e53:	00 13                	add    %dl,(%rbx)
  401e55:	02 00                	add    (%rax),%al
  401e57:	00 14 02             	add    %dl,(%rdx,%rax,1)
  401e5a:	00 00                	add    %al,(%rax)
  401e5c:	15 02 00 00 00       	adc    $0x2,%eax
  401e61:	00 00                	add    %al,(%rax)
  401e63:	00 18                	add    %bl,(%rax)
  401e65:	02 00                	add    (%rax),%al
  401e67:	00 19                	add    %bl,(%rcx)
  401e69:	02 00                	add    (%rax),%al
  401e6b:	00 1c 02             	add    %bl,(%rdx,%rax,1)
  401e6e:	00 00                	add    %al,(%rax)
  401e70:	1d 02 00 00 00       	sbb    $0x2,%eax
  401e75:	00 00                	add    %al,(%rax)
  401e77:	00 00                	add    %al,(%rax)
  401e79:	00 00                	add    %al,(%rax)
  401e7b:	00 1e                	add    %bl,(%rsi)
  401e7d:	02 00                	add    (%rax),%al
  401e7f:	00 1f                	add    %bl,(%rdi)
  401e81:	02 00                	add    (%rax),%al
  401e83:	00 00                	add    %al,(%rax)
  401e85:	00 00                	add    %al,(%rax)
  401e87:	00 22                	add    %ah,(%rdx)
  401e89:	02 00                	add    (%rax),%al
  401e8b:	00 25 02 00 00 28    	add    %ah,0x28000002(%rip)        # 28401e93 <_end+0x27d49593>
  401e91:	02 00                	add    (%rax),%al
  401e93:	00 29                	add    %ch,(%rcx)
  401e95:	02 00                	add    (%rax),%al
  401e97:	00 2a                	add    %ch,(%rdx)
  401e99:	02 00                	add    (%rax),%al
  401e9b:	00 2b                	add    %ch,(%rbx)
  401e9d:	02 00                	add    (%rax),%al
  401e9f:	00 2c 02             	add    %ch,(%rdx,%rax,1)
  401ea2:	00 00                	add    %al,(%rax)
  401ea4:	2d 02 00 00 00       	sub    $0x2,%eax
  401ea9:	00 00                	add    %al,(%rax)
  401eab:	00 2f                	add    %ch,(%rdi)
  401ead:	02 00                	add    (%rax),%al
	...
  401eb7:	00 31                	add    %dh,(%rcx)
  401eb9:	02 00                	add    (%rax),%al
  401ebb:	00 33                	add    %dh,(%rbx)
  401ebd:	02 00                	add    (%rax),%al
  401ebf:	00 35 02 00 00 37    	add    %dh,0x37000002(%rip)        # 37401ec7 <_end+0x36d495c7>
  401ec5:	02 00                	add    (%rax),%al
  401ec7:	00 39                	add    %bh,(%rcx)
  401ec9:	02 00                	add    (%rax),%al
  401ecb:	00 00                	add    %al,(%rax)
  401ecd:	00 00                	add    %al,(%rax)
  401ecf:	00 3a                	add    %bh,(%rdx)
  401ed1:	02 00                	add    (%rax),%al
  401ed3:	00 3b                	add    %bh,(%rbx)
  401ed5:	02 00                	add    (%rax),%al
  401ed7:	00 3d 02 00 00 3e    	add    %bh,0x3e000002(%rip)        # 3e401edf <_end+0x3dd495df>
  401edd:	02 00                	add    (%rax),%al
  401edf:	00 3f                	add    %bh,(%rdi)
  401ee1:	02 00                	add    (%rax),%al
  401ee3:	00 40 02             	add    %al,0x2(%rax)
  401ee6:	00 00                	add    %al,(%rax)
  401ee8:	42 02 00             	rex.X add    (%rax),%al
  401eeb:	00 44 02 00          	add    %al,0x0(%rdx,%rax,1)
  401eef:	00 45 02             	add    %al,0x2(%rbp)
  401ef2:	00 00                	add    %al,(%rax)
  401ef4:	00 00                	add    %al,(%rax)
  401ef6:	00 00                	add    %al,(%rax)
  401ef8:	46 02 00             	rex.RX add    (%rax),%r8b
  401efb:	00 00                	add    %al,(%rax)
  401efd:	00 00                	add    %al,(%rax)
  401eff:	00 49 02             	add    %cl,0x2(%rcx)
  401f02:	00 00                	add    %al,(%rax)
  401f04:	00 00                	add    %al,(%rax)
  401f06:	00 00                	add    %al,(%rax)
  401f08:	4a 02 00             	rex.WX add    (%rax),%al
  401f0b:	00 4b 02             	add    %cl,0x2(%rbx)
  401f0e:	00 00                	add    %al,(%rax)
  401f10:	4c 02 00             	rex.WR add    (%rax),%r8b
  401f13:	00 50 02             	add    %dl,0x2(%rax)
  401f16:	00 00                	add    %al,(%rax)
  401f18:	54                   	push   %rsp
  401f19:	02 00                	add    (%rax),%al
	...
  401f23:	00 55 02             	add    %dl,0x2(%rbp)
  401f26:	00 00                	add    %al,(%rax)
  401f28:	00 00                	add    %al,(%rax)
  401f2a:	00 00                	add    %al,(%rax)
  401f2c:	56                   	push   %rsi
  401f2d:	02 00                	add    (%rax),%al
  401f2f:	00 57 02             	add    %dl,0x2(%rdi)
	...
  401f3a:	00 00                	add    %al,(%rax)
  401f3c:	58                   	pop    %rax
  401f3d:	02 00                	add    (%rax),%al
  401f3f:	00 00                	add    %al,(%rax)
  401f41:	00 00                	add    %al,(%rax)
  401f43:	00 59 02             	add    %bl,0x2(%rcx)
  401f46:	00 00                	add    %al,(%rax)
  401f48:	00 00                	add    %al,(%rax)
  401f4a:	00 00                	add    %al,(%rax)
  401f4c:	5c                   	pop    %rsp
  401f4d:	02 00                	add    (%rax),%al
  401f4f:	00 00                	add    %al,(%rax)
  401f51:	00 00                	add    %al,(%rax)
  401f53:	00 60 02             	add    %ah,0x2(%rax)
  401f56:	00 00                	add    %al,(%rax)
  401f58:	62                   	(bad)  
  401f59:	02 00                	add    (%rax),%al
  401f5b:	00 63 02             	add    %ah,0x2(%rbx)
  401f5e:	00 00                	add    %al,(%rax)
  401f60:	64 02 00             	add    %fs:(%rax),%al
  401f63:	00 00                	add    %al,(%rax)
  401f65:	00 00                	add    %al,(%rax)
  401f67:	00 65 02             	add    %ah,0x2(%rbp)
  401f6a:	00 00                	add    %al,(%rax)
  401f6c:	68 02 00 00 6a       	pushq  $0x6a000002
  401f71:	02 00                	add    (%rax),%al
  401f73:	00 6b 02             	add    %ch,0x2(%rbx)
  401f76:	00 00                	add    %al,(%rax)
  401f78:	6c                   	insb   (%dx),%es:(%rdi)
  401f79:	02 00                	add    (%rax),%al
  401f7b:	00 6d 02             	add    %ch,0x2(%rbp)
  401f7e:	00 00                	add    %al,(%rax)
  401f80:	71 02                	jno    401f84 <_init-0xbd0c>
  401f82:	00 00                	add    %al,(%rax)
  401f84:	00 00                	add    %al,(%rax)
  401f86:	00 00                	add    %al,(%rax)
  401f88:	73 02                	jae    401f8c <_init-0xbd04>
  401f8a:	00 00                	add    %al,(%rax)
  401f8c:	74 02                	je     401f90 <_init-0xbd00>
  401f8e:	00 00                	add    %al,(%rax)
  401f90:	78 02                	js     401f94 <_init-0xbcfc>
  401f92:	00 00                	add    %al,(%rax)
  401f94:	00 00                	add    %al,(%rax)
  401f96:	00 00                	add    %al,(%rax)
  401f98:	7a 02                	jp     401f9c <_init-0xbcf4>
  401f9a:	00 00                	add    %al,(%rax)
  401f9c:	7b 02                	jnp    401fa0 <_init-0xbcf0>
  401f9e:	00 00                	add    %al,(%rax)
  401fa0:	7d 02                	jge    401fa4 <_init-0xbcec>
  401fa2:	00 00                	add    %al,(%rax)
  401fa4:	7f 02                	jg     401fa8 <_init-0xbce8>
  401fa6:	00 00                	add    %al,(%rax)
  401fa8:	80 02 00             	addb   $0x0,(%rdx)
  401fab:	00 81 02 00 00 82    	add    %al,-0x7dfffffe(%rcx)
  401fb1:	02 00                	add    (%rax),%al
  401fb3:	00 83 02 00 00 85    	add    %al,-0x7afffffe(%rbx)
  401fb9:	02 00                	add    (%rax),%al
  401fbb:	00 88 02 00 00 00    	add    %cl,0x2(%rax)
  401fc1:	00 00                	add    %al,(%rax)
  401fc3:	00 8a 02 00 00 8b    	add    %cl,-0x74fffffe(%rdx)
  401fc9:	02 00                	add    (%rax),%al
	...
  401fdf:	00 8e 02 00 00 8f    	add    %cl,-0x70fffffe(%rsi)
  401fe5:	02 00                	add    (%rax),%al
  401fe7:	00 92 02 00 00 93    	add    %dl,-0x6cfffffe(%rdx)
  401fed:	02 00                	add    (%rax),%al
  401fef:	00 00                	add    %al,(%rax)
  401ff1:	00 00                	add    %al,(%rax)
  401ff3:	00 95 02 00 00 97    	add    %dl,-0x68fffffe(%rbp)
  401ff9:	02 00                	add    (%rax),%al
  401ffb:	00 98 02 00 00 99    	add    %bl,-0x66fffffe(%rax)
  402001:	02 00                	add    (%rax),%al
  402003:	00 9c 02 00 00 00 00 	add    %bl,0x0(%rdx,%rax,1)
  40200a:	00 00                	add    %al,(%rax)
  40200c:	9d                   	popfq  
  40200d:	02 00                	add    (%rax),%al
  40200f:	00 9e 02 00 00 00    	add    %bl,0x2(%rsi)
  402015:	00 00                	add    %al,(%rax)
  402017:	00 9f 02 00 00 a0    	add    %bl,-0x5ffffffe(%rdi)
  40201d:	02 00                	add    (%rax),%al
  40201f:	00 a1 02 00 00 a2    	add    %ah,-0x5dfffffe(%rcx)
  402025:	02 00                	add    (%rax),%al
  402027:	00 a4 02 00 00 a5 02 	add    %ah,0x2a50000(%rdx,%rax,1)
  40202e:	00 00                	add    %al,(%rax)
  402030:	00 00                	add    %al,(%rax)
  402032:	00 00                	add    %al,(%rax)
  402034:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  402035:	02 00                	add    (%rax),%al
  402037:	00 a8 02 00 00 00    	add    %ch,0x2(%rax)
  40203d:	00 00                	add    %al,(%rax)
  40203f:	00 aa 02 00 00 ac    	add    %ch,-0x53fffffe(%rdx)
  402045:	02 00                	add    (%rax),%al
	...
  40204f:	00 ad 02 00 00 00    	add    %ch,0x2(%rbp)
  402055:	00 00                	add    %al,(%rax)
  402057:	00 ae 02 00 00 00    	add    %ch,0x2(%rsi)
  40205d:	00 00                	add    %al,(%rax)
  40205f:	00 af 02 00 00 b0    	add    %ch,-0x4ffffffe(%rdi)
  402065:	02 00                	add    (%rax),%al
  402067:	00 b1 02 00 00 b2    	add    %dh,-0x4dfffffe(%rcx)
  40206d:	02 00                	add    (%rax),%al
  40206f:	00 b3 02 00 00 b4    	add    %dh,-0x4bfffffe(%rbx)
  402075:	02 00                	add    (%rax),%al
  402077:	00 b6 02 00 00 00    	add    %dh,0x2(%rsi)
  40207d:	00 00                	add    %al,(%rax)
  40207f:	00 b7 02 00 00 00    	add    %dh,0x2(%rdi)
  402085:	00 00                	add    %al,(%rax)
  402087:	00 b9 02 00 00 ba    	add    %bh,-0x45fffffe(%rcx)
  40208d:	02 00                	add    (%rax),%al
	...
  402097:	00 bc 02 00 00 c0 02 	add    %bh,0x2c00000(%rdx,%rax,1)
  40209e:	00 00                	add    %al,(%rax)
  4020a0:	c1 02 00             	roll   $0x0,(%rdx)
	...
  4020ab:	00 c4                	add    %al,%ah
  4020ad:	02 00                	add    (%rax),%al
  4020af:	00 00                	add    %al,(%rax)
  4020b1:	00 00                	add    %al,(%rax)
  4020b3:	00 c5                	add    %al,%ch
  4020b5:	02 00                	add    (%rax),%al
  4020b7:	00 c6                	add    %al,%dh
  4020b9:	02 00                	add    (%rax),%al
  4020bb:	00 c9                	add    %cl,%cl
  4020bd:	02 00                	add    (%rax),%al
  4020bf:	00 ca                	add    %cl,%dl
  4020c1:	02 00                	add    (%rax),%al
  4020c3:	00 cd                	add    %cl,%ch
  4020c5:	02 00                	add    (%rax),%al
  4020c7:	00 cf                	add    %cl,%bh
  4020c9:	02 00                	add    (%rax),%al
  4020cb:	00 d1                	add    %dl,%cl
  4020cd:	02 00                	add    (%rax),%al
  4020cf:	00 d2                	add    %dl,%dl
  4020d1:	02 00                	add    (%rax),%al
  4020d3:	00 d3                	add    %dl,%bl
  4020d5:	02 00                	add    (%rax),%al
  4020d7:	00 d4                	add    %dl,%ah
  4020d9:	02 00                	add    (%rax),%al
  4020db:	00 d8                	add    %bl,%al
  4020dd:	02 00                	add    (%rax),%al
	...
  4020eb:	00 da                	add    %bl,%dl
  4020ed:	02 00                	add    (%rax),%al
  4020ef:	00 db                	add    %bl,%bl
  4020f1:	02 00                	add    (%rax),%al
  4020f3:	00 00                	add    %al,(%rax)
  4020f5:	00 00                	add    %al,(%rax)
  4020f7:	00 dc                	add    %bl,%ah
  4020f9:	02 00                	add    (%rax),%al
  4020fb:	00 de                	add    %bl,%dh
  4020fd:	02 00                	add    (%rax),%al
  4020ff:	00 df                	add    %bl,%bh
  402101:	02 00                	add    (%rax),%al
	...
  40210b:	00 e1                	add    %ah,%cl
  40210d:	02 00                	add    (%rax),%al
  40210f:	00 e3                	add    %ah,%bl
  402111:	02 00                	add    (%rax),%al
  402113:	00 00                	add    %al,(%rax)
  402115:	00 00                	add    %al,(%rax)
  402117:	00 e4                	add    %ah,%ah
  402119:	02 00                	add    (%rax),%al
  40211b:	00 e7                	add    %ah,%bh
  40211d:	02 00                	add    (%rax),%al
  40211f:	00 00                	add    %al,(%rax)
  402121:	00 00                	add    %al,(%rax)
  402123:	00 e8                	add    %ch,%al
  402125:	02 00                	add    (%rax),%al
  402127:	00 e9                	add    %ch,%cl
  402129:	02 00                	add    (%rax),%al
  40212b:	00 00                	add    %al,(%rax)
  40212d:	00 00                	add    %al,(%rax)
  40212f:	00 ea                	add    %ch,%dl
  402131:	02 00                	add    (%rax),%al
  402133:	00 eb                	add    %ch,%bl
  402135:	02 00                	add    (%rax),%al
  402137:	00 ee                	add    %ch,%dh
  402139:	02 00                	add    (%rax),%al
  40213b:	00 ef                	add    %ch,%bh
  40213d:	02 00                	add    (%rax),%al
  40213f:	00 f0                	add    %dh,%al
  402141:	02 00                	add    (%rax),%al
	...
  40214b:	00 f2                	add    %dh,%dl
  40214d:	02 00                	add    (%rax),%al
	...
  402157:	00 f3                	add    %dh,%bl
  402159:	02 00                	add    (%rax),%al
  40215b:	00 f5                	add    %dh,%ch
  40215d:	02 00                	add    (%rax),%al
  40215f:	00 00                	add    %al,(%rax)
  402161:	00 00                	add    %al,(%rax)
  402163:	00 f6                	add    %dh,%dh
  402165:	02 00                	add    (%rax),%al
  402167:	00 00                	add    %al,(%rax)
  402169:	00 00                	add    %al,(%rax)
  40216b:	00 f7                	add    %dh,%bh
  40216d:	02 00                	add    (%rax),%al
  40216f:	00 fc                	add    %bh,%ah
  402171:	02 00                	add    (%rax),%al
  402173:	00 fe                	add    %bh,%dh
  402175:	02 00                	add    (%rax),%al
  402177:	00 02                	add    %al,(%rdx)
  402179:	03 00                	add    (%rax),%eax
  40217b:	00 03                	add    %al,(%rbx)
  40217d:	03 00                	add    (%rax),%eax
  40217f:	00 07                	add    %al,(%rdi)
  402181:	03 00                	add    (%rax),%eax
  402183:	00 0a                	add    %cl,(%rdx)
  402185:	03 00                	add    (%rax),%eax
	...
  40218f:	00 0b                	add    %cl,(%rbx)
  402191:	03 00                	add    (%rax),%eax
  402193:	00 0d 03 00 00 10    	add    %cl,0x10000003(%rip)        # 1040219c <_end+0xfd4989c>
  402199:	03 00                	add    (%rax),%eax
  40219b:	00 12                	add    %dl,(%rdx)
  40219d:	03 00                	add    (%rax),%eax
  40219f:	00 13                	add    %dl,(%rbx)
  4021a1:	03 00                	add    (%rax),%eax
  4021a3:	00 15 03 00 00 16    	add    %dl,0x16000003(%rip)        # 164021ac <_end+0x15d498ac>
  4021a9:	03 00                	add    (%rax),%eax
  4021ab:	00 18                	add    %bl,(%rax)
  4021ad:	03 00                	add    (%rax),%eax
  4021af:	00 1a                	add    %bl,(%rdx)
  4021b1:	03 00                	add    (%rax),%eax
  4021b3:	00 1c 03             	add    %bl,(%rbx,%rax,1)
  4021b6:	00 00                	add    %al,(%rax)
  4021b8:	00 00                	add    %al,(%rax)
  4021ba:	00 00                	add    %al,(%rax)
  4021bc:	1d 03 00 00 1f       	sbb    $0x1f000003,%eax
  4021c1:	03 00                	add    (%rax),%eax
  4021c3:	00 21                	add    %ah,(%rcx)
  4021c5:	03 00                	add    (%rax),%eax
  4021c7:	00 22                	add    %ah,(%rdx)
  4021c9:	03 00                	add    (%rax),%eax
  4021cb:	00 24 03             	add    %ah,(%rbx,%rax,1)
  4021ce:	00 00                	add    %al,(%rax)
  4021d0:	25 03 00 00 29       	and    $0x29000003,%eax
  4021d5:	03 00                	add    (%rax),%eax
  4021d7:	00 2b                	add    %ch,(%rbx)
  4021d9:	03 00                	add    (%rax),%eax
  4021db:	00 2e                	add    %ch,(%rsi)
  4021dd:	03 00                	add    (%rax),%eax
  4021df:	00 2f                	add    %ch,(%rdi)
  4021e1:	03 00                	add    (%rax),%eax
	...
  4021eb:	00 31                	add    %dh,(%rcx)
  4021ed:	03 00                	add    (%rax),%eax
  4021ef:	00 33                	add    %dh,(%rbx)
  4021f1:	03 00                	add    (%rax),%eax
  4021f3:	00 00                	add    %al,(%rax)
  4021f5:	00 00                	add    %al,(%rax)
  4021f7:	00 34 03             	add    %dh,(%rbx,%rax,1)
  4021fa:	00 00                	add    %al,(%rax)
  4021fc:	00 00                	add    %al,(%rax)
  4021fe:	00 00                	add    %al,(%rax)
  402200:	37                   	(bad)  
  402201:	03 00                	add    (%rax),%eax
  402203:	00 00                	add    %al,(%rax)
  402205:	00 00                	add    %al,(%rax)
  402207:	00 38                	add    %bh,(%rax)
  402209:	03 00                	add    (%rax),%eax
  40220b:	00 3a                	add    %bh,(%rdx)
  40220d:	03 00                	add    (%rax),%eax
  40220f:	00 3b                	add    %bh,(%rbx)
  402211:	03 00                	add    (%rax),%eax
  402213:	00 3c 03             	add    %bh,(%rbx,%rax,1)
  402216:	00 00                	add    %al,(%rax)
  402218:	3f                   	(bad)  
  402219:	03 00                	add    (%rax),%eax
  40221b:	00 40 03             	add    %al,0x3(%rax)
  40221e:	00 00                	add    %al,(%rax)
  402220:	00 00                	add    %al,(%rax)
  402222:	00 00                	add    %al,(%rax)
  402224:	41 03 00             	add    (%r8),%eax
	...
  402233:	00 42 03             	add    %al,0x3(%rdx)
  402236:	00 00                	add    %al,(%rax)
  402238:	44 03 00             	add    (%rax),%r8d
  40223b:	00 47 03             	add    %al,0x3(%rdi)
  40223e:	00 00                	add    %al,(%rax)
  402240:	48 03 00             	add    (%rax),%rax
  402243:	00 4c 03 00          	add    %cl,0x0(%rbx,%rax,1)
  402247:	00 50 03             	add    %dl,0x3(%rax)
  40224a:	00 00                	add    %al,(%rax)
  40224c:	51                   	push   %rcx
  40224d:	03 00                	add    (%rax),%eax
  40224f:	00 52 03             	add    %dl,0x3(%rdx)
  402252:	00 00                	add    %al,(%rax)
  402254:	53                   	push   %rbx
  402255:	03 00                	add    (%rax),%eax
	...
  40225f:	00 54 03 00          	add    %dl,0x0(%rbx,%rax,1)
  402263:	00 56 03             	add    %dl,0x3(%rsi)
  402266:	00 00                	add    %al,(%rax)
  402268:	58                   	pop    %rax
  402269:	03 00                	add    (%rax),%eax
  40226b:	00 59 03             	add    %bl,0x3(%rcx)
  40226e:	00 00                	add    %al,(%rax)
  402270:	5b                   	pop    %rbx
  402271:	03 00                	add    (%rax),%eax
  402273:	00 5c 03 00          	add    %bl,0x0(%rbx,%rax,1)
	...
  40227f:	00 5d 03             	add    %bl,0x3(%rbp)
  402282:	00 00                	add    %al,(%rax)
  402284:	00 00                	add    %al,(%rax)
  402286:	00 00                	add    %al,(%rax)
  402288:	5e                   	pop    %rsi
  402289:	03 00                	add    (%rax),%eax
  40228b:	00 5e 5d             	add    %bl,0x5d(%rsi)
  40228e:	9c                   	pushfq 
  40228f:	8b 33                	mov    (%rbx),%esi
  402291:	ef                   	out    %eax,(%dx)
  402292:	1e                   	(bad)  
  402293:	40 ed                	rex in     (%dx),%eax
  402295:	e1 c7                	loope  40225e <_init-0xba32>
  402297:	78 0e                	js     4022a7 <_init-0xb9e9>
  402299:	97                   	xchg   %eax,%edi
  40229a:	c3                   	retq   
  40229b:	51                   	push   %rcx
  40229c:	6d                   	insl   (%dx),%es:(%rdi)
  40229d:	0d 3e 32 bf fd       	or     $0xfdbf323e,%eax
  4022a2:	a9 78 30 54 ea       	test   $0xea543078,%eax
  4022a7:	27                   	(bad)  
  4022a8:	77 e6                	ja     402290 <_init-0xba00>
  4022aa:	93                   	xchg   %eax,%ebx
  4022ab:	7c ef                	jl     40229c <_init-0xb9f4>
  4022ad:	02 6f b4             	add    -0x4c(%rdi),%ch
  4022b0:	4f 5d                	rex.WRXB pop    %r13
  4022b2:	b2 55                	mov    $0x55,%dl
  4022b4:	8e 5e ca             	mov    -0x36(%rsi),%ds
  4022b7:	88 d8                	mov    %bl,%al
  4022b9:	8c a5 57 db 4c 1a    	mov    %fs,0x1a4cdb57(%rbp)
  4022bf:	2d 07 03 40 3b       	sub    $0x3b400307,%eax
  4022c4:	78 61                	js     402327 <_init-0xb969>
  4022c6:	e2 2b                	loop   4022f3 <_init-0xb99d>
  4022c8:	5d                   	pop    %rbp
  4022c9:	cd 07                	int    $0x7
  4022cb:	30 15 36 76 fd 7c    	xor    %dl,0x7cfd7636(%rip)        # 7d3d9907 <_end+0x7cd21007>
  4022d1:	01 e2                	add    %esp,%edx
  4022d3:	dc 71 e9             	fdivl  -0x17(%rcx)
  4022d6:	df ac 5f 25 8e 7f 9b 	fildll -0x648071db(%rdi,%rbx,2)
  4022dd:	f7 b2 c9 46 3c c8    	divl   -0x37c3b937(%rdx)
  4022e3:	7f b2                	jg     402297 <_init-0xb9f9>
  4022e5:	9e                   	sahf   
  4022e6:	f2 c5 d0 51 eb       	repnz vsqrtps %xmm3,%xmm5
  4022eb:	d3 b9 8d f1 0e cf    	sarl   %cl,-0x30f10e73(%rcx)
  4022f1:	25 ed d2 32 6b       	and    $0x6b32d2ed,%eax
  4022f6:	fa                   	cli    
  4022f7:	c5 1f ab             	(bad)  
  4022fa:	58                   	pop    %rax
  4022fb:	59                   	pop    %rcx
  4022fc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4022fd:	47 59                	rex.RXB pop    %r9
  4022ff:	19 80 fa de 03 2f    	sbb    %eax,0x2f03defa(%rax)
  402305:	3a f5                	cmp    %ch,%dh
  402307:	38 ea                	cmp    %ch,%dl
  402309:	17                   	(bad)  
  40230a:	42 23 48 53          	rex.X and    0x53(%rax),%ecx
  40230e:	dd 54 0d 82          	fstl   -0x7e(%rbp,%rcx,1)
  402312:	a0 01 db 1e 83 d1 35 	mov    0x989035d1831edb01,%al
  402319:	90 98 
  40231b:	5e                   	pop    %rsi
  40231c:	2c ff                	sub    $0xff,%al
  40231e:	fd                   	std    
  40231f:	9e                   	sahf   
  402320:	13 d2                	adc    %edx,%edx
  402322:	00 67 15             	add    %ah,0x15(%rdi)
  402325:	ba 21 d0 7a e9       	mov    $0xe97ad021,%edx
  40232a:	c1 9e fc 04 42 e5 e5 	rcrl   $0xe5,-0x1abdfb04(%rsi)
  402331:	7e 88                	jle    4022bb <_init-0xb9d5>
  402333:	0b 0c 96             	or     (%rsi,%rdx,4),%ecx
  402336:	23 05 49 9a 0b 30    	and    0x300b9a49(%rip),%eax        # 304bbd85 <_end+0x2fe03485>
  40233c:	0d 3a 97 0b df       	or     $0xdf0b973a,%eax
  402341:	73 04                	jae    402347 <_init-0xb949>
  402343:	3c 1d                	cmp    $0x1d,%al
  402345:	bb d8 7d af e4       	mov    $0xe4af7dd8,%ebx
  40234a:	bb b0 dd d1 bb       	mov    $0xbbd1ddb0,%ebx
  40234f:	ab                   	stos   %eax,%es:(%rdi)
  402350:	7e bc                	jle    40230e <_init-0xb982>
  402352:	d1 80 36 c2 d6 3f    	roll   0x3fd6c236(%rax)
  402358:	1c 0a                	sbb    $0xa,%al
  40235a:	2b 9c a7 de 29 49 10 	sub    0x104929de(%rdi,%riz,4),%ebx
  402361:	8b 4b 6c             	mov    0x6c(%rbx),%ecx
  402364:	f7 59 f7             	negl   -0x9(%rcx)
  402367:	27                   	(bad)  
  402368:	b9 5d 35 0f 50       	mov    $0x500f355d,%ecx
  40236d:	39 0a                	cmp    %ecx,(%rdx)
  40236f:	8b 85 94 e2 2b b9    	mov    -0x46d41d6c(%rbp),%eax
  402375:	2f                   	(bad)  
  402376:	63 d1                	movslq %ecx,%edx
  402378:	5d                   	pop    %rbp
  402379:	f7 9b 0e 38 dc f6    	negl   -0x923c7f2(%rbx)
  40237f:	17                   	(bad)  
  402380:	75 93                	jne    402315 <_init-0xb97b>
  402382:	29 ea                	sub    %ebp,%edx
  402384:	18 12                	sbb    %dl,(%rdx)
  402386:	77 49                	ja     4023d1 <_init-0xb8bf>
  402388:	47                   	rex.RXB
  402389:	3e                   	ds
  40238a:	cd 2c                	int    $0x2c
  40238c:	6b d2 8e             	imul   $0xffffffffffffff8e,%edx,%edx
  40238f:	92                   	xchg   %eax,%edx
  402390:	fd                   	std    
  402391:	e6 27                	out    %al,$0x27
  402393:	7b d6                	jnp    40236b <_init-0xb925>
  402395:	c9                   	leaveq 
  402396:	f7 26                	mull   (%rsi)
  402398:	aa                   	stos   %al,%es:(%rdi)
  402399:	37                   	(bad)  
  40239a:	10 4d 1a             	adc    %cl,0x1a(%rbp)
  40239d:	41 13 11             	adc    (%r9),%edx
  4023a0:	d5                   	(bad)  
  4023a1:	e3 26                	jrcxz  4023c9 <_init-0xb8c7>
  4023a3:	4c 71 47             	rex.WR jno    4023ed <_init-0xb8a3>
  4023a6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4023a7:	37                   	(bad)  
  4023a8:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  4023a9:	30 d1                	xor    %dl,%cl
  4023ab:	99                   	cltd   
  4023ac:	b5 d2                	mov    $0xd2,%ch
  4023ae:	16                   	(bad)  
  4023af:	23 a8 bc 52 2d f0    	and    -0xfd2ad44(%rax),%ebp
  4023b5:	57                   	push   %rdi
  4023b6:	66 ab                	stos   %ax,%es:(%rdi)
  4023b8:	23 de                	and    %esi,%ebx
  4023ba:	4a bc 31 86 09 62 33 	rex.WX mov    $0x8209ef3362098631,%rsp
  4023c1:	ef 09 82 
  4023c4:	fd                   	std    
  4023c5:	fd                   	std    
  4023c6:	87 03                	xchg   %eax,(%rbx)
  4023c8:	17                   	(bad)  
  4023c9:	9c                   	pushfq 
  4023ca:	ef                   	out    %eax,(%dx)
  4023cb:	a2 67 97 cb e4 2f 21 	mov    %al,0x540e212fe4cb9767
  4023d2:	0e 54 
  4023d4:	8b 7b b0             	mov    -0x50(%rbx),%edi
  4023d7:	80 ee 94             	sub    $0x94,%dh
  4023da:	f5                   	cmc    
  4023db:	92                   	xchg   %eax,%edx
  4023dc:	d7                   	xlat   %ds:(%rbx)
  4023dd:	fb                   	sti    
  4023de:	a0 38 41 c7 4c 5e 5b 	mov    0xcf805b5e4cc74138,%al
  4023e5:	80 cf 
  4023e7:	40 ca 25 fc          	rex lret   $0xfc25
  4023eb:	68 f1 3a 86 1e       	pushq  $0x1e863af1
  4023f0:	ef                   	out    %eax,(%dx)
  4023f1:	de 57 28             	ficom  0x28(%rdi)
  4023f4:	c7                   	(bad)  
  4023f5:	94                   	xchg   %eax,%esp
  4023f6:	81 72 3d c1 92 27 31 	xorl   $0x312792c1,0x3d(%rdx)
  4023fd:	83 4b 1d ca          	orl    $0xffffffffffffffca,0x1d(%rbx)
  402401:	1c 3c                	sbb    $0x3c,%al
  402403:	1a 66 ac             	sbb    -0x54(%rsi),%ah
  402406:	6b 77 db 21          	imul   $0x21,-0x25(%rdi),%esi
  40240a:	c6                   	(bad)  
  40240b:	21 33                	and    %esi,(%rbx)
  40240d:	62                   	(bad)  
  40240e:	db ed                	fucomi %st(5),%st
  402410:	e2 f1                	loop   402403 <_init-0xb88d>
  402412:	c4 92 e2 92          	(bad)(bad) 
  402416:	3f                   	(bad)  
  402417:	86 21                	xchg   %ah,(%rcx)
  402419:	5e                   	pop    %rsi
  40241a:	eb 1d                	jmp    402439 <_init-0xb857>
  40241c:	ea                   	(bad)  
  40241d:	ca 1d 44             	lret   $0x441d
  402420:	1c 8d                	sbb    $0x8d,%al
  402422:	9e                   	sahf   
  402423:	60                   	(bad)  
  402424:	91                   	xchg   %eax,%ecx
  402425:	9a                   	(bad)  
  402426:	ba 6e 35 7e e8       	mov    $0xe87e356e,%edx
  40242b:	75 79                	jne    4024a6 <_init-0xb7ea>
  40242d:	58                   	pop    %rax
  40242e:	67 ab                	addr32 stos %eax,%es:(%edi)
  402430:	d1 80 0a 64 7e 76    	roll   0x767e640a(%rax)
  402436:	e0 9b                	loopne 4023d3 <_init-0xb8bd>
  402438:	0a a2 8b de 4c 08    	or     0x84cde8b(%rdx),%ah
  40243e:	29 f5                	sub    %esi,%ebp
  402440:	01 e1                	add    %esp,%ecx
  402442:	b2 c4                	mov    $0xc4,%dl
  402444:	c4 98 21 12 14 8a    	(bad)vmovlpd (%r10,%r9,4),%xmm11,%xmm2
  40244a:	fd                   	std    
  40244b:	b9 2c 23 5f f1       	mov    $0xf15f232c,%ecx
  402450:	9a                   	(bad)  
  402451:	d7                   	xlat   %ds:(%rbx)
  402452:	8c b8 0f aa 4e 62    	mov    %?,0x624eaa0f(%rax)
  402458:	41                   	rex.B
  402459:	3e                   	ds
  40245a:	55                   	push   %rbp
  40245b:	6d                   	insl   (%dx),%es:(%rdi)
  40245c:	d4                   	(bad)  
  40245d:	da a9 71 e6 ea bb    	fisubrl -0x4415198f(%rcx)
  402463:	87 2b                	xchg   %ebp,(%rbx)
  402465:	82                   	(bad)  
  402466:	61                   	(bad)  
  402467:	f6 37                	divb   (%rdi)
  402469:	14 a5                	adc    $0xa5,%al
  40246b:	62                   	(bad)  
  40246c:	af                   	scas   %es:(%rdi),%eax
  40246d:	2c b0                	sub    $0xb0,%al
  40246f:	70 de                	jo     40244f <_init-0xb841>
  402471:	d6                   	(bad)  
  402472:	0b 3d 91 f0 82 1f    	or     0x1f82f091(%rip),%edi        # 1fc31509 <_end+0x1f578c09>
  402478:	1f                   	(bad)  
  402479:	f2 d1 d5             	repnz rcl %ebp
  40247c:	24 c2                	and    $0xc2,%al
  40247e:	d3 e9                	shr    %cl,%ecx
  402480:	ca 76 38             	lret   $0x3876
  402483:	e3 0d                	jrcxz  402492 <_init-0xb7fe>
  402485:	55                   	push   %rbp
  402486:	4b                   	rex.WXB
  402487:	9b                   	fwait
  402488:	55                   	push   %rbp
  402489:	37                   	(bad)  
  40248a:	fa                   	cli    
  40248b:	b8 cc a3 cd dc       	mov    $0xdccda3cc,%eax
  402490:	67 16                	addr32 (bad) 
  402492:	b9 ff 8f 78 03       	mov    $0x3788fff,%ecx
  402497:	e4 9b                	in     $0x9b,%al
  402499:	d3 63 39             	shll   %cl,0x39(%rbx)
  40249c:	25 46 62 1f 4c       	and    $0x4c1f6246,%eax
  4024a1:	c1 a3 a7 03 b1 b5 d3 	shll   $0xd3,-0x4a4efc59(%rbx)
  4024a8:	da 15 b6 de d8 6c    	ficoml 0x6cd8deb6(%rip)        # 6d190364 <_end+0x6cad7a64>
  4024ae:	dd 84 91 0f f0 4b 4d 	fldl   0x4d4bf00f(%rcx,%rdx,4)
  4024b5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4024b6:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  4024b7:	54                   	push   %rsp
  4024b8:	36 31 37             	xor    %esi,%ss:(%rdi)
  4024bb:	f7 c1 fc be 9d 13    	test   $0x139dbefc,%ecx
  4024c1:	e7 0a                	out    %eax,$0xa
  4024c3:	b8 31 f8 c2 37       	mov    $0x37c2f831,%eax
  4024c8:	0c 14                	or     $0x14,%al
  4024ca:	e2 9e                	loop   40246a <_init-0xb826>
  4024cc:	e2 66                	loop   402534 <_init-0xb75c>
  4024ce:	d1                   	(bad)  
  4024cf:	f4                   	hlt    
  4024d0:	fc                   	cld    
  4024d1:	36                   	ss
  4024d2:	6b f4 61             	imul   $0x61,%esp,%esi
  4024d5:	d4                   	(bad)  
  4024d6:	68 17 53 ef dc       	pushq  $0xffffffffdcef5317
  4024db:	4e b9 f3 c7 96 b7 a0 	rex.WRX mov    $0x7cbbc4a0b796c7f3,%rcx
  4024e2:	c4 bb 7c 
  4024e5:	87 92 96 b5 78 b8    	xchg   %edx,-0x47874a6a(%rdx)
  4024eb:	04 3d                	add    $0x3d,%al
  4024ed:	b8 0c c3 07 2f       	mov    $0x2f07c30c,%eax
  4024f2:	dc 58 0a             	fcompl 0xa(%rax)
  4024f5:	6d                   	insl   (%dx),%es:(%rdi)
  4024f6:	7b 43                	jnp    40253b <_init-0xb755>
  4024f8:	c1                   	(bad)  
  4024f9:	76 2c                	jbe    402527 <_init-0xb769>
  4024fb:	38 ff                	cmp    %bh,%bh
  4024fd:	e7 2b                	out    %eax,$0x2b
  4024ff:	35 15 fe 22 1c       	xor    $0x1c22fe15,%eax
  402504:	55                   	push   %rbp
  402505:	7c 02                	jl     402509 <_init-0xb787>
  402507:	1c f7                	sbb    $0xf7,%al
  402509:	a8 06                	test   $0x6,%al
  40250b:	d2 06                	rolb   %cl,(%rsi)
  40250d:	fc                   	cld    
  40250e:	a9 ee 6d 6f b3       	test   $0xb36f6dee,%eax
  402513:	ea                   	(bad)  
  402514:	52                   	push   %rdx
  402515:	a1 55 79 3d 32 37 60 	mov    0x41606037323d7955,%eax
  40251c:	60 41 
  40251e:	b4 9d                	mov    $0x9d,%ah
  402520:	43                   	rex.XB
  402521:	45 d5                	rex.RB (bad)  
  402523:	ec                   	in     (%dx),%al
  402524:	3c 4b                	cmp    $0x4b,%al
  402526:	0d 8b 71 de bf       	or     $0xbfde718b,%eax
  40252b:	86 65 1d             	xchg   %ah,0x1d(%rbp)
  40252e:	92                   	xchg   %eax,%edx
  40252f:	f7 39                	idivl  (%rcx)
  402531:	30 01                	xor    %al,(%rcx)
  402533:	54                   	push   %rsp
  402534:	c3                   	retq   
  402535:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  402536:	5c                   	pop    %rsp
  402537:	69 3f 30 41 86 be    	imul   $0xbe864130,(%rdi),%edi
  40253d:	8c e2                	mov    %fs,%edx
  40253f:	53                   	push   %rbx
  402540:	0d fe bd d5 34       	or     $0x34d5bdfe,%eax
  402545:	60                   	(bad)  
  402546:	c0 a9 2d a3 55 c7 71 	shrb   $0x71,-0x38aa5cd3(%rcx)
  40254d:	90                   	nop
  40254e:	74 f4                	je     402544 <_init-0xb74c>
  402550:	ef                   	out    %eax,(%dx)
  402551:	fc                   	cld    
  402552:	08 92 9d 62 01 c7    	or     %dl,-0x38fe9d63(%rdx)
  402558:	10 3b                	adc    %bh,(%rbx)
  40255a:	dd 01                	fldl   (%rcx)
  40255c:	fa                   	cli    
  40255d:	d0 9c a9 7a f3 f5 20 	rcrb   0x20f5f37a(%rcx,%rbp,4)
  402564:	c3                   	retq   
  402565:	a3 7f 7f 54 f0 54 65 	mov    %eax,0x292e6554f0547f7f
  40256c:	2e 29 
  40256e:	b1 0b                	mov    $0xb,%cl
  402570:	3d fa b3 11 d2       	cmp    $0xd211b3fa,%eax
  402575:	eb 0a                	jmp    402581 <_init-0xb70f>
  402577:	31 a1 8b 6b 22 b1    	xor    %esp,-0x4edd9475(%rcx)
  40257d:	a8 15                	test   $0x15,%al
  40257f:	a3 2e 7a 3c 3d f4 17 	mov    %eax,0x649517f43d3c7a2e
  402586:	95 64 
  402588:	b7 19                	mov    $0x19,%bh
  40258a:	df e1                	(bad)  
  40258c:	8b 50 56             	mov    0x56(%rax),%edx
  40258f:	3e                   	ds
  402590:	0f 3b                	(bad)  
  402592:	37                   	(bad)  
  402593:	ca 83 2d             	lret   $0x2d83
  402596:	a2 ed da cd e3 9e fc 	mov    %al,0xeb7afc9ee3cddaed
  40259d:	7a eb 
  40259f:	e6 1f                	out    %al,$0x1f
  4025a1:	a0 0e a8 75 3e 2d 11 	mov    0xb409112d3e75a80e,%al
  4025a8:	09 b4 
  4025aa:	19 4d 63             	sbb    %ecx,0x63(%rbp)
  4025ad:	9b                   	fwait
  4025ae:	57                   	push   %rdi
  4025af:	71 fd                	jno    4025ae <_init-0xb6e2>
  4025b1:	f3 37                	repz (bad) 
  4025b3:	db 99 6c 69 4d fe    	fistpl -0x1b29694(%rcx)
  4025b9:	c8 2a 47 f1          	enterq $0x472a,$0xf1
  4025bd:	00 01                	add    %al,(%rcx)
  4025bf:	12 8e 1e 92 9d e1    	adc    -0x1e626de2(%rsi),%cl
  4025c5:	ad                   	lods   %ds:(%rsi),%eax
  4025c6:	5f                   	pop    %rdi
  4025c7:	f1                   	icebp  
  4025c8:	2d 29 a5 65 08       	sub    $0x865a529,%eax
  4025cd:	63 a8 c5 3a cb 8d    	movslq -0x7234c53b(%rax),%ebp
  4025d3:	d7                   	xlat   %ds:(%rbx)
  4025d4:	f5                   	cmc    
  4025d5:	ac                   	lods   %ds:(%rsi),%al
  4025d6:	94                   	xchg   %eax,%esp
  4025d7:	f8                   	clc    
  4025d8:	88 39                	mov    %bh,(%rcx)
  4025da:	b2 f7                	mov    $0xf7,%dl
  4025dc:	1b 42 38             	sbb    0x38(%rdx),%eax
  4025df:	42                   	rex.X
  4025e0:	46 5c                	rex.RX pop    %rsp
  4025e2:	94                   	xchg   %eax,%esp
  4025e3:	d7                   	xlat   %ds:(%rbx)
  4025e4:	99                   	cltd   
  4025e5:	e2 0d                	loop   4025f4 <_init-0xb69c>
  4025e7:	cd bb                	int    $0xbb
  4025e9:	3c c1                	cmp    $0xc1,%al
  4025eb:	ff                   	(bad)  
  4025ec:	7b 6c                	jnp    40265a <_init-0xb636>
  4025ee:	7a f4                	jp     4025e4 <_init-0xb6ac>
  4025f0:	bc f4 c1 a3 4e       	mov    $0x4ea3c1f4,%esp
  4025f5:	64                   	fs
  4025f6:	1e                   	(bad)  
  4025f7:	ac                   	lods   %ds:(%rsi),%al
  4025f8:	85 90 4d a8 bd 88    	test   %edx,-0x774257b3(%rax)
  4025fe:	41                   	rex.B
  4025ff:	66 87 8b c1 a9 3c 49 	xchg   %cx,0x493ca9c1(%rbx)
  402606:	45 79 91             	rex.RB jns    40259a <_init-0xb6f6>
  402609:	e3 f2                	jrcxz  4025fd <_init-0xb693>
  40260b:	57                   	push   %rdi
  40260c:	a3 67 3a 2e cc c4 60 	mov    %eax,0xbc1560c4cc2e3a67
  402613:	15 bc 
  402615:	fc                   	cld    
  402616:	9f                   	lahf   
  402617:	b9 1f a1 43 85       	mov    $0x8543a11f,%ecx
  40261c:	64 1a 8a 59 ce 19 55 	sbb    %fs:0x5519ce59(%rdx),%cl
  402623:	2f                   	(bad)  
  402624:	69 58 72 c8 61 52 09 	imul   $0x95261c8,0x72(%rax),%ebx
  40262b:	b8 15 f6 4b c2       	mov    $0xc24bf615,%eax
  402630:	bb 07 84 fb 8a       	mov    $0x8afb8407,%ebx
  402635:	c2 40 fe             	retq   $0xfe40
  402638:	95                   	xchg   %eax,%ebp
  402639:	37                   	(bad)  
  40263a:	b2 f7                	mov    $0xf7,%dl
  40263c:	22 67 16             	and    0x16(%rdi),%ah
  40263f:	fd                   	std    
  402640:	fa                   	cli    
  402641:	8f                   	(bad)  
  402642:	49 db 3f             	rex.WB fstpt  (%r15)
  402645:	86 b1 7c 91 6f d9    	xchg   %dh,-0x26906e84(%rcx)
  40264b:	34 73                	xor    $0x73,%al
  40264d:	ed                   	in     (%dx),%eax
  40264e:	02 61 79             	add    0x79(%rcx),%ah
  402651:	9b                   	fwait
  402652:	58                   	pop    %rax
  402653:	08 68 02             	or     %ch,0x2(%rax)
  402656:	80 37 a7             	xorb   $0xa7,(%rdi)
  402659:	25 b8 7d c7 8f       	and    $0x8fc77db8,%eax
  40265e:	ca e8 a5             	lret   $0xa5e8
  402661:	1e                   	(bad)  
  402662:	44 ce                	rex.R (bad)  
  402664:	e6 e4                	out    %al,$0xe4
  402666:	6e                   	outsb  %ds:(%rsi),(%dx)
  402667:	ed                   	in     (%dx),%eax
  402668:	c9                   	leaveq 
  402669:	0a b3 a2 77 6a d4    	or     -0x2b95885e(%rbx),%dh
  40266f:	df 97 3e 4c e2 e1    	fist   -0x1e1db3c2(%rdi)
  402675:	6f                   	outsl  %ds:(%rsi),(%dx)
  402676:	5a                   	pop    %rdx
  402677:	ab                   	stos   %eax,%es:(%rdi)
  402678:	8f                   	(bad)  
  402679:	d0 25 e1 16 09 8a    	shlb   -0x75f6e91f(%rip)        # ffffffff8a493d60 <_end+0xffffffff89ddb460>
  40267f:	76 c1                	jbe    402642 <_init-0xb64e>
  402681:	56                   	push   %rsi
  402682:	68 e1 7d d7 2c       	pushq  $0x2cd77de1
  402687:	17                   	(bad)  
  402688:	25 c3 3e 1b 2a       	and    $0x2a1b3ec3,%eax
  40268d:	68 db 32 c5 dd       	pushq  $0xffffffffddc532db
  402692:	41 38 dd             	cmp    %bl,%r13b
  402695:	08 5b 5e             	or     %bl,0x5e(%rbx)
  402698:	21 87 6d ef dd 2e    	and    %eax,0x2eddef6d(%rdi)
  40269e:	42 c1 5e ea 3b       	rex.X rcrl   $0x3b,-0x16(%rsi)
  4026a3:	55                   	push   %rbp
  4026a4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4026a5:	3e                   	ds
  4026a6:	bb af 61 f4 6e       	mov    $0x6ef461af,%ebx
  4026ab:	6c                   	insb   (%dx),%es:(%rdi)
  4026ac:	fe                   	(bad)  
  4026ad:	13 14 a3             	adc    (%rbx,%riz,4),%edx
  4026b0:	cb                   	lret   
  4026b1:	14 3c                	adc    $0x3c,%al
  4026b3:	de b3 70 1d b0 fa    	fidiv  -0x54fe290(%rbx)
  4026b9:	3b e6                	cmp    %esi,%esp
  4026bb:	81 90 a5 04 8d 4a 6c 	adcl   $0x3273006c,0x4a8d04a5(%rax)
  4026c2:	00 73 32 
  4026c5:	4b cd 2c             	rex.WXB int    $0x2c
  4026c8:	d4                   	(bad)  
  4026c9:	00 5f ee             	add    %bl,-0x12(%rdi)
  4026cc:	cd c8                	int    $0xc8
  4026ce:	8c 99 c7 70 70 42    	mov    %ds,0x427070c7(%rcx)
  4026d4:	05 d7 2f 19 35       	add    $0x35192fd7,%eax
  4026d9:	69 f4 22 d1 1b bc    	imul   $0xbc1bd122,%esp,%esi
  4026df:	6e                   	outsb  %ds:(%rsi),(%dx)
  4026e0:	48 a1 a0 b4 14 a1 69 	mov    0x30e54669a114b4a0,%rax
  4026e7:	46 e5 30 
  4026ea:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
  4026ec:	a1 4c 88 1d 40 8c 23 	mov    0x94a1238c401d884c,%eax
  4026f3:	a1 94 
  4026f5:	c9                   	leaveq 
  4026f6:	52                   	push   %rdx
  4026f7:	2d cd 68 b0 39       	sub    $0x39b068cd,%eax
  4026fc:	79 64                	jns    402762 <_init-0xb52e>
  4026fe:	9c                   	pushfq 
  4026ff:	77 65                	ja     402766 <_init-0xb52a>
  402701:	5e                   	pop    %rsi
  402702:	59                   	pop    %rcx
  402703:	2a 57 cb             	sub    -0x35(%rdi),%dl
  402706:	2f                   	(bad)  
  402707:	82                   	(bad)  
  402708:	50                   	push   %rax
  402709:	6f                   	outsl  %ds:(%rsi),(%dx)
  40270a:	0f f1 3a             	psllw  (%rdx),%mm7
  40270d:	ab                   	stos   %eax,%es:(%rdi)
  40270e:	5a                   	pop    %rdx
  40270f:	c1 5b 50 8a          	rcrl   $0x8a,0x50(%rbx)
  402713:	4d c6                	rex.WRB (bad)  
  402715:	da 51 76             	ficoml 0x76(%rcx)
  402718:	5a                   	pop    %rdx
  402719:	47 9f                	rex.RXB lahf   
  40271b:	a0 33 18 a6 93 fa e3 	mov    0xc54fe3fa93a61833,%al
  402722:	4f c5 
  402724:	82                   	(bad)  
  402725:	16                   	(bad)  
  402726:	5f                   	pop    %rdi
  402727:	32 3d cd 75 99 03    	xor    0x39975cd(%rip),%bh        # 3d99cfa <_end+0x36e13fa>
  40272d:	14 4f                	adc    $0x4f,%al
  40272f:	49 7f 96             	rex.WB jg     4026c8 <_init-0xb5c8>
  402732:	63 ab b9 66 f0 92    	movslq -0x6d0f9947(%rbx),%ebp
  402738:	db 61 6a             	(bad)  0x6a(%rcx)
  40273b:	90                   	nop
  40273c:	35 82 13 1d 14       	xor    $0x141d1382,%eax
  402741:	75 46                	jne    402789 <_init-0xb507>
  402743:	cd 49                	int    $0x49
  402745:	3a d2                	cmp    %dl,%dl
  402747:	c4 ec 1a 76          	(bad)(bad) 
  40274b:	60                   	(bad)  
  40274c:	9d                   	popfq  
  40274d:	a1 d4 f3 24 5d 99 b3 	mov    0x4fc1b3995d24f3d4,%eax
  402754:	c1 4f 
  402756:	c7                   	(bad)  
  402757:	5d                   	pop    %rbp
  402758:	64 3e 2b 15 01 10 5d 	sub    %ds:%fs:0x225d1001(%rip),%edx        # 229d3761 <_end+0x2231ae61>
  40275f:	22 
  402760:	74 e6                	je     402748 <_init-0xb548>
  402762:	40 68 3d d6 2c 31    	rex pushq  $0x312cd63d
  402768:	20 8e 9b fc 35 e1    	and    %cl,-0x1eca0365(%rsi)
  40276e:	0c 84                	or     $0x84,%al
  402770:	7b 96                	jnp    402708 <_init-0xb588>
  402772:	26 d0 45 b0          	rolb   %es:-0x50(%rbp)
  402776:	28 fd                	sub    %bh,%ch
  402778:	d2 06                	rolb   %cl,(%rsi)
  40277a:	77 9a                	ja     402716 <_init-0xb57a>
  40277c:	af                   	scas   %es:(%rdi),%eax
  40277d:	1a 7d f4             	sbb    -0xc(%rbp),%bh
  402780:	a1 93 6c 68 a1 e0 4b 	mov    0xff504be0a1686c93,%eax
  402787:	50 ff 
  402789:	39 95 82 6c ab 2c    	cmp    %edx,0x2cab6c82(%rbp)
  40278f:	6c                   	insb   (%dx),%es:(%rdi)
  402790:	99                   	cltd   
  402791:	76 67                	jbe    4027fa <_init-0xb496>
  402793:	f0 b6 9e             	lock mov $0x9e,%dh
  402796:	0e                   	(bad)  
  402797:	fa                   	cli    
  402798:	93                   	xchg   %eax,%ebx
  402799:	5a                   	pop    %rdx
  40279a:	37                   	(bad)  
  40279b:	7f 1b                	jg     4027b8 <_init-0xb4d8>
  40279d:	67 f4                	addr32 hlt 
  40279f:	5c                   	pop    %rsp
  4027a0:	df 35 14 5e 74 be    	fbstp  -0x418ba1ec(%rip)        # ffffffffbeb485ba <_end+0xffffffffbe48fcba>
  4027a6:	35 c5 06 0e 0d       	xor    $0xd0e06c5,%eax
  4027ab:	84 cb                	test   %cl,%bl
  4027ad:	45 5f                	rex.RB pop    %r15
  4027af:	fe                   	(bad)  
  4027b0:	3d a3 48 45 6b       	cmp    $0x6b4548a3,%eax
  4027b5:	f8                   	clc    
  4027b6:	b9 a9 59 fd ba       	mov    $0xbafd59a9,%ecx
  4027bb:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  4027bd:	23 e4                	and    %esp,%esp
  4027bf:	0e                   	(bad)  
  4027c0:	74 cb                	je     40278d <_init-0xb503>
  4027c2:	b1 f1                	mov    $0xf1,%cl
  4027c4:	4a 5a                	rex.WX pop    %rdx
  4027c6:	91                   	xchg   %eax,%ecx
  4027c7:	e0 8f                	loopne 402758 <_init-0xb538>
  4027c9:	63 51 2d             	movslq 0x2d(%rcx),%edx
  4027cc:	74 5a                	je     402828 <_init-0xb468>
  4027ce:	9b                   	fwait
  4027cf:	17                   	(bad)  
  4027d0:	bc 0a 6c 12 ee       	mov    $0xee126c0a,%esp
  4027d5:	d2 97 7c cd fb 29    	rclb   %cl,0x29fbcd7c(%rdi)
  4027db:	46 b1 ad             	rex.RX mov    $0xad,%cl
  4027de:	81 bf ad 95 6f e7 39 	cmpl   $0x9ba2339,-0x18906a53(%rdi)
  4027e5:	23 ba 09 
  4027e8:	8d                   	(bad)  
  4027e9:	d4                   	(bad)  
  4027ea:	ad                   	lods   %ds:(%rsi),%eax
  4027eb:	f7                   	(bad)  
  4027ec:	8b 42 a3             	mov    -0x5d(%rdx),%eax
  4027ef:	72 72                	jb     402863 <_init-0xb42d>
  4027f1:	61                   	(bad)  
  4027f2:	35 3e 58 9d 69       	xor    $0x699d583e,%eax
  4027f7:	1f                   	(bad)  
  4027f8:	83 53 32 c6          	adcl   $0xffffffffffffffc6,0x32(%rbx)
  4027fc:	60                   	(bad)  
  4027fd:	84 ab 6b f2 76 5a    	test   %ch,0x5a76f26b(%rbx)
  402803:	4d 20 a9 49 66 f1 0a 	rex.WRB and    %r13b,0xaf16649(%r9)
  40280a:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  40280b:	eb 5c                	jmp    402869 <_init-0xb427>
  40280d:	21 90 94 e9 be 21    	and    %edx,0x21bee994(%rax)
  402813:	b9 a7 89 8f 75       	mov    $0x758f89a7,%ecx
  402818:	61                   	(bad)  
  402819:	52                   	push   %rdx
  40281a:	0b 1f                	or     (%rdi),%ebx
  40281c:	39 46 d9             	cmp    %eax,-0x27(%rsi)
  40281f:	f2 cc                	repnz int3 
  402821:	94                   	xchg   %eax,%esp
  402822:	fd                   	std    
  402823:	a2 dc 13 7b f4 29 e7 	mov    %al,0xcb1e729f47b13dc
  40282a:	b1 0c 
  40282c:	da 22                	fisubl (%rdx)
  40282e:	22 bb 55 21 da 9b    	and    -0x6425deab(%rbx),%bh
  402834:	c7 c5 42 fd bb 85    	mov    $0x85bbfd42,%ebp
  40283a:	6c                   	insb   (%dx),%es:(%rdi)
  40283b:	7e a9                	jle    4027e6 <_init-0xb4aa>
  40283d:	f8                   	clc    
  40283e:	0c f1                	or     $0xf1,%al
  402840:	0e                   	(bad)  
  402841:	c3                   	retq   
  402842:	ff                   	(bad)  
  402843:	bc d0 fa 54 c6       	mov    $0xc654fad0,%esp
  402848:	aa                   	stos   %al,%es:(%rdi)
  402849:	5e                   	pop    %rsi
  40284a:	13 c6                	adc    %esi,%eax
  40284c:	51                   	push   %rcx
  40284d:	a3 82 f4 7a 36 44 88 	mov    %eax,0xd6b18844367af482
  402854:	b1 d6 
  402856:	80 61 83 cf          	andb   $0xcf,-0x7d(%rcx)
  40285a:	d7                   	xlat   %ds:(%rbx)
  40285b:	77 ae                	ja     40280b <_init-0xb485>
  40285d:	65                   	gs
  40285e:	b8 aa d0 bf 85       	mov    $0x85bfd0aa,%eax
  402863:	6f                   	outsl  %ds:(%rsi),(%dx)
  402864:	b8 e0 35 0c 85       	mov    $0x850c35e0,%eax
  402869:	3e 7e aa             	jle,pt 402816 <_init-0xb47a>
  40286c:	7a a7                	jp     402815 <_init-0xb47b>
  40286e:	dd 00                	fldl   (%rax)
  402870:	cf                   	iret   
  402871:	f1                   	icebp  
  402872:	b7 47                	mov    $0x47,%bh
  402874:	35 19 12 13 f4       	xor    $0xf4131219,%eax
  402879:	aa                   	stos   %al,%es:(%rdi)
  40287a:	0f 2c 05 8b 19 6c dc 	cvttps2pi -0x2393e675(%rip),%mm0        # ffffffffdcac420c <_end+0xffffffffdc40b90c>
  402881:	80 09 ec             	orb    $0xec,(%rcx)
  402884:	c7                   	(bad)  
  402885:	3c 4f                	cmp    $0x4f,%al
  402887:	47                   	rex.RXB
  402888:	47 62                	rex.RXB (bad)  
  40288a:	71 74                	jno    402900 <_init-0xb390>
  40288c:	11 49 60             	adc    %ecx,0x60(%rcx)
  40288f:	8c c9                	mov    %cs,%ecx
  402891:	4b 0a e6             	rex.WXB or     %r14b,%spl
  402894:	e7 0a                	out    %eax,$0xa
  402896:	ad                   	lods   %ds:(%rsi),%eax
  402897:	cc                   	int3   
  402898:	10 86 b2 49 d3 12    	adc    %al,0x12d349b2(%rsi)
  40289e:	d9 b0 c4 8d cb 2b    	fnstenv 0x2bcb8dc4(%rax)
  4028a4:	b4 65                	mov    $0x65,%ah
  4028a6:	1f                   	(bad)  
  4028a7:	ec                   	in     (%dx),%al
  4028a8:	81 e5 bb ad 12 9a    	and    $0x9a12adbb,%ebp
  4028ae:	6e                   	outsb  %ds:(%rsi),(%dx)
  4028af:	ed                   	in     (%dx),%eax
  4028b0:	3d b0 05 8a 89       	cmp    $0x898a05b0,%eax
  4028b5:	c3                   	retq   
  4028b6:	fe                   	(bad)  
  4028b7:	60                   	(bad)  
  4028b8:	96                   	xchg   %eax,%esi
  4028b9:	20 c6                	and    %al,%dh
  4028bb:	1f                   	(bad)  
  4028bc:	66                   	data16
  4028bd:	8f                   	(bad)  
  4028be:	b5 98                	mov    $0x98,%ch
  4028c0:	df 35 6a e5 ed 05    	fbstp  0x5ede56a(%rip)        # 62e0e30 <_end+0x5c28530>
  4028c6:	31 4e 86             	xor    %ecx,-0x7a(%rsi)
  4028c9:	ed                   	in     (%dx),%eax
  4028ca:	d7                   	xlat   %ds:(%rbx)
  4028cb:	49 be 8c f6 33 3d 56 	mov    $0xad67e6563d33f68c,%r14
  4028d2:	e6 67 ad 
  4028d5:	4b e3 c0             	rex.WXB jrcxz  402898 <_init-0xb3f8>
  4028d8:	ee                   	out    %al,(%dx)
  4028d9:	bb 34 9a 85 7a       	mov    $0x7a859a34,%ebx
  4028de:	4c e6 9a             	rex.WR out    %al,$0x9a
  4028e1:	bc 2d 5a d9 9d       	mov    $0x9dd95a2d,%esp
  4028e6:	67 b7 a3             	addr32 mov $0xa3,%bh
  4028e9:	85 f7                	test   %esi,%edi
  4028eb:	c5 a7 bf             	(bad)  
  4028ee:	c6 c2 3a             	mov    $0x3a,%dl
  4028f1:	65 2e 6b 08 2d       	imul   $0x2d,%cs:%gs:(%rax),%ecx
  4028f6:	25 e9 6b 46 18       	and    $0x18466be9,%eax
  4028fb:	25 33 06 34 f8       	and    $0xf8340633,%eax
  402900:	bf 79 2b 15 4d       	mov    $0x4d152b79,%edi
  402905:	3c 6b                	cmp    $0x6b,%al
  402907:	57                   	push   %rdi
  402908:	15 26 69 4d 0f       	adc    $0xf4d6926,%eax
  40290d:	d2 96 4d 99 84 f8    	rclb   %cl,-0x77b66b3(%rsi)
  402913:	66 bc 98 9d          	mov    $0x9d98,%sp
  402917:	18 8d 0b f9 08 83    	sbb    %cl,-0x7cf706f5(%rbp)
  40291d:	ad                   	lods   %ds:(%rsi),%eax
  40291e:	d8 27                	fsubs  (%rdi)
  402920:	84 fe                	test   %bh,%dh
  402922:	ef                   	out    %eax,(%dx)
  402923:	62                   	(bad)  
  402924:	3d 45 3c 35 f3       	cmp    $0xf3353c45,%eax
  402929:	81 ef ea 2a 27 bb    	sub    $0xbb272aea,%edi
  40292f:	01 d3                	add    %edx,%ebx
  402931:	3f                   	(bad)  
  402932:	95                   	xchg   %eax,%ebp
  402933:	7c da                	jl     40290f <_init-0xb381>
  402935:	53                   	push   %rbx
  402936:	c1 87 07 a8 21 ee 0d 	roll   $0xd,-0x11de57f9(%rdi)
  40293d:	d1 f9                	sar    %ecx
  40293f:	f9                   	stc    
  402940:	c9                   	leaveq 
  402941:	85 d1                	test   %edx,%ecx
  402943:	9e                   	sahf   
  402944:	33 b6 95 7f 47 5d    	xor    0x5d477f95(%rsi),%esi
  40294a:	24 0a                	and    $0xa,%al
  40294c:	cf                   	iret   
  40294d:	54                   	push   %rsp
  40294e:	11 1b                	adc    %ebx,(%rbx)
  402950:	7b d0                	jnp    402922 <_init-0xb36e>
  402952:	26                   	es
  402953:	d6                   	(bad)  
  402954:	3d 35 03 88 e5       	cmp    $0xe5880335,%eax
  402959:	ef                   	out    %eax,(%dx)
  40295a:	36                   	ss
  40295b:	c3                   	retq   
  40295c:	b6 55                	mov    $0x55,%dh
  40295e:	a1 bc 6d 56 c8 32 1b 	mov    0xecc1b32c8566dbc,%eax
  402965:	cc 0e 
  402967:	84 9c 07 43 25 63 60 	test   %bl,0x60632543(%rdi,%rax,1)
  40296e:	f9                   	stc    
  40296f:	79 3b                	jns    4029ac <_init-0xb2e4>
  402971:	3b d0                	cmp    %eax,%edx
  402973:	a9 e2 36 f9 49       	test   $0x49f936e2,%eax
  402978:	cb                   	lret   
  402979:	66 6d                	insw   (%dx),%es:(%rdi)
  40297b:	73 f0                	jae    40296d <_init-0xb323>
  40297d:	79 6e                	jns    4029ed <_init-0xb2a3>
  40297f:	c7                   	(bad)  
  402980:	7c 04                	jl     402986 <_init-0xb30a>
  402982:	99                   	cltd   
  402983:	53                   	push   %rbx
  402984:	fa                   	cli    
  402985:	37                   	(bad)  
  402986:	7f b3                	jg     40293b <_init-0xb355>
  402988:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  402989:	22 85 90 17 2e 63    	and    0x632e1790(%rbp),%al
  40298f:	c8 ec 7c f9          	enterq $0x7cec,$0xf9
  402993:	29 ce                	sub    %ecx,%esi
  402995:	1c 31                	sbb    $0x31,%al
  402997:	29 3b                	sub    %edi,(%rbx)
  402999:	d4                   	(bad)  
  40299a:	96                   	xchg   %eax,%esi
  40299b:	25 81 75 e8 a0       	and    $0xa0e87581,%eax
  4029a0:	fb                   	sti    
  4029a1:	ec                   	in     (%dx),%al
  4029a2:	84 10                	test   %dl,(%rax)
  4029a4:	26                   	es
  4029a5:	e3 49                	jrcxz  4029f0 <_init-0xb2a0>
  4029a7:	f9                   	stc    
  4029a8:	e2 b9                	loop   402963 <_init-0xb32d>
  4029aa:	77 95                	ja     402941 <_init-0xb34f>
  4029ac:	83 26 eb             	andl   $0xffffffffffffffeb,(%rsi)
  4029af:	d3 df                	rcr    %cl,%edi
  4029b1:	f0 61                	lock (bad) 
  4029b3:	2a c0                	sub    %al,%al
  4029b5:	3d d6 d0 68 7d       	cmp    $0x7d68d0d6,%eax
  4029ba:	36                   	ss
  4029bb:	6d                   	insl   (%dx),%es:(%rdi)
  4029bc:	cb                   	lret   
  4029bd:	50                   	push   %rax
  4029be:	81 ae a4 0d 98 d9 31 	subl   $0x2657b331,-0x2667f25c(%rsi)
  4029c5:	b3 57 26 
  4029c8:	0e                   	(bad)  
  4029c9:	b1 3d                	mov    $0x3d,%cl
  4029cb:	93                   	xchg   %eax,%ebx
  4029cc:	6d                   	insl   (%dx),%es:(%rdi)
  4029cd:	4c ba 0a 23 52 ce ca 	rex.WR mov    $0xa12bcdcace52230a,%rdx
  4029d4:	cd 2b a1 
  4029d7:	5f                   	pop    %rdi
  4029d8:	5f                   	pop    %rdi
  4029d9:	4d 24 fd             	rex.WRB and    $0xfd,%al
  4029dc:	1c d6                	sbb    $0xd6,%al
  4029de:	7b 31                	jnp    402a11 <_init-0xb27f>
  4029e0:	10 09                	adc    %cl,(%rcx)
  4029e2:	84 4c d8 d1          	test   %cl,-0x2f(%rax,%rbx,8)
  4029e6:	f6 bc 65 bd de 08 5e 	idivb  0x5e08debd(%rbp,%riz,2)
  4029ed:	04 69                	add    $0x69,%al
  4029ef:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  4029f0:	f7 31                	divl   (%rcx)
  4029f2:	1c 39                	sbb    $0x39,%al
  4029f4:	6b 09 43             	imul   $0x43,(%rcx),%ecx
  4029f7:	d6                   	(bad)  
  4029f8:	77 a0                	ja     40299a <_init-0xb2f6>
  4029fa:	6c                   	insb   (%dx),%es:(%rdi)
  4029fb:	55                   	push   %rbp
  4029fc:	56                   	push   %rsi
  4029fd:	1b cd                	sbb    %ebp,%ecx
  4029ff:	2f                   	(bad)  
  402a00:	f5                   	cmc    
  402a01:	ac                   	lods   %ds:(%rsi),%al
  402a02:	66 5d                	pop    %bp
  402a04:	3d da 28 c8 7a       	cmp    $0x7ac828da,%eax
  402a09:	ee                   	out    %al,(%dx)
  402a0a:	9c                   	pushfq 
  402a0b:	a9 f1 9b 03 e0       	test   $0xe0039bf1,%eax
  402a10:	06                   	(bad)  
  402a11:	8c c6                	mov    %es,%esi
  402a13:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  402a14:	93                   	xchg   %eax,%ebx
  402a15:	e1 c4                	loope  4029db <_init-0xb2b5>
  402a17:	71 09                	jno    402a22 <_init-0xb26e>
  402a19:	b6 15                	mov    $0x15,%dh
  402a1b:	40 70 b7             	rex jo     4029d5 <_init-0xb2bb>
  402a1e:	58                   	pop    %rax
  402a1f:	9b                   	fwait
  402a20:	fc                   	cld    
  402a21:	65 a3 ee 37 e7 6c a0 	mov    %eax,%gs:0xf5023ba06ce737ee
  402a28:	3b 02 f5 
  402a2b:	47 8b a2 a7 d8 4d 0d 	rex.RXB mov    0xd4dd8a7(%r10),%r12d
  402a32:	ba a9 f1 c1 52       	mov    $0x52c1f1a9,%edx
  402a37:	17                   	(bad)  
  402a38:	38 6c b8 5a          	cmp    %ch,0x5a(%rax,%rdi,4)
  402a3c:	5a                   	pop    %rdx
  402a3d:	7d 02                	jge    402a41 <_init-0xb24f>
  402a3f:	93                   	xchg   %eax,%ebx
  402a40:	63 13                	movslq (%rbx),%edx
  402a42:	43                   	rex.XB
  402a43:	47 5d                	rex.RXB pop    %r13
  402a45:	a8 91                	test   $0x91,%al
  402a47:	f6 73 6f             	divb   0x6f(%rbx)
  402a4a:	f1                   	icebp  
  402a4b:	65                   	gs
  402a4c:	fe                   	(bad)  
  402a4d:	6e                   	outsb  %ds:(%rsi),(%dx)
  402a4e:	1d fc 1d 16 54       	sbb    $0x54161dfc,%eax
  402a53:	7e 2d                	jle    402a82 <_init-0xb20e>
  402a55:	44                   	rex.R
  402a56:	4a f1                	rex.WX icebp  
  402a58:	58                   	pop    %rax
  402a59:	91                   	xchg   %eax,%ecx
  402a5a:	14 43                	adc    $0x43,%al
  402a5c:	77 5d                	ja     402abb <_init-0xb1d5>
  402a5e:	df 64 c1 a5          	fbld   -0x5b(%rcx,%rax,8)
  402a62:	59                   	pop    %rcx
  402a63:	10 f1                	adc    %dh,%cl
  402a65:	7e 41                	jle    402aa8 <_init-0xb1e8>
  402a67:	4c c0 cf fa          	rex.WR ror    $0xfa,%dil
  402a6b:	81 0c 3a 8d 62 74 62 	orl    $0x6274628d,(%rdx,%rdi,1)
  402a72:	96                   	xchg   %eax,%esi
  402a73:	39 64 c3 99          	cmp    %esp,-0x67(%rbx,%rax,8)
  402a77:	39 b9 be ab 0f 72    	cmp    %edi,0x720fabbe(%rcx)
  402a7d:	cd 12                	int    $0x12
  402a7f:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  402a80:	b9 49 21 58 fe       	mov    $0xfe582149,%ecx
  402a85:	8b 4b 8e             	mov    -0x72(%rbx),%ecx
  402a88:	2c 7c                	sub    $0x7c,%al
  402a8a:	0b ed                	or     %ebp,%ebp
  402a8c:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  402a8d:	0f 6b b9 9b 91 0d b3 	packssdw -0x4cf26e65(%rcx),%mm7
  402a94:	61                   	(bad)  
  402a95:	83 ef f5             	sub    $0xfffffffffffffff5,%edi
  402a98:	12 0b                	adc    (%rbx),%cl
  402a9a:	e7 10                	out    %eax,$0x10
  402a9c:	ae                   	scas   %es:(%rdi),%al
  402a9d:	65                   	gs
  402a9e:	ee                   	out    %al,(%dx)
  402a9f:	4d 8a c9             	rex.WRB mov    %r9b,%r9b
  402aa2:	df de                	(bad)  
  402aa4:	f1                   	icebp  
  402aa5:	d5                   	(bad)  
  402aa6:	b1 b2                	mov    $0xb2,%cl
  402aa8:	06                   	(bad)  
  402aa9:	bc cd a5 b8 40       	mov    $0x40b8a5cd,%esp
  402aae:	c1 cc 99             	ror    $0x99,%esp
  402ab1:	ff c8                	dec    %eax
  402ab3:	46 39 a4 86 fb b0 6d 	cmp    %r12d,-0x5b924f05(%rsi,%r8,4)
  402aba:	a4 
  402abb:	44 c7                	rex.R (bad)  
  402abd:	e9 d4 e1 de 20       	jmpq   211f0c96 <_end+0x20b38396>
  402ac2:	c8 3d ce 76          	enterq $0xce3d,$0x76
  402ac6:	9a                   	(bad)  
  402ac7:	c8 cd 0f 74          	enterq $0xfcd,$0x74
  402acb:	58                   	pop    %rax
  402acc:	dc 10                	fcoml  (%rax)
  402ace:	38 e8                	cmp    %ch,%al
  402ad0:	dd 37                	fnsave (%rdi)
  402ad2:	80 6f bb e3          	subb   $0xe3,-0x45(%rdi)
  402ad6:	92                   	xchg   %eax,%edx
  402ad7:	7c b6                	jl     402a8f <_init-0xb201>
  402ad9:	7c 5e                	jl     402b39 <_init-0xb157>
  402adb:	33 d5                	xor    %ebp,%edx
  402add:	61                   	(bad)  
  402ade:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  402adf:	2f                   	(bad)  
  402ae0:	a3 28 2d fc e6 cb c6 	mov    %eax,0xc532c6cbe6fc2d28
  402ae7:	32 c5 
  402ae9:	55                   	push   %rbp
  402aea:	ea                   	(bad)  
  402aeb:	11 6e 3d             	adc    %ebp,0x3d(%rsi)
  402aee:	31 13                	xor    %edx,(%rbx)
  402af0:	f3 ef                	repz out %eax,(%dx)
  402af2:	ad                   	lods   %ds:(%rsi),%eax
  402af3:	be 00 06 fd 71       	mov    $0x71fd0600,%esi
  402af8:	ed                   	in     (%dx),%eax
  402af9:	bb a2 69 bf 6e       	mov    $0x6ebf69a2,%ebx
  402afe:	93                   	xchg   %eax,%ebx
  402aff:	be ee 2a ef af       	mov    $0xafef2aee,%esi
  402b04:	5d                   	pop    %rbp
  402b05:	27                   	(bad)  
  402b06:	44 a2 1a a9 94 63 f3 	rex.R mov    %al,0x59c7f4f36394a91a
  402b0d:	f4 c7 59 
  402b10:	6b 7f 9a 7c          	imul   $0x7c,-0x66(%rdi),%edi
  402b14:	d2 bf 44 50 65 33    	sarb   %cl,0x33655044(%rdi)
  402b1a:	f4                   	hlt    
  402b1b:	c5 3b 7d 23          	vhsubps (%rbx),%xmm8,%xmm12
  402b1f:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  402b20:	10 92 fe b9 96 c2    	adc    %dl,-0x3d694602(%rdx)
  402b26:	7a 3b                	jp     402b63 <_init-0xb12d>
  402b28:	ee                   	out    %al,(%dx)
  402b29:	37                   	(bad)  
  402b2a:	ff 9b 85 07 5f ff    	lcallq *-0xa0f87b(%rbx)
  402b30:	22 02                	and    (%rdx),%al
  402b32:	62                   	(bad)  
  402b33:	1d 31 4b 8f 4d       	sbb    $0x4d8f4b31,%eax
  402b38:	74 4f                	je     402b89 <_init-0xb107>
  402b3a:	2b 15 b8 ca 51 34    	sub    0x3451cab8(%rip),%edx        # 3491f5f8 <_end+0x34266cf8>
  402b40:	67 11 09             	addr32 adc %ecx,(%ecx)
  402b43:	9b                   	fwait
  402b44:	b5 1b                	mov    $0x1b,%ch
  402b46:	7b eb                	jnp    402b33 <_init-0xb15d>
  402b48:	ec                   	in     (%dx),%al
  402b49:	30 47 b7             	xor    %al,-0x49(%rdi)
  402b4c:	25 f9 60 b9 24       	and    $0x24b960f9,%eax
  402b51:	eb 50                	jmp    402ba3 <_init-0xb0ed>
  402b53:	eb e3                	jmp    402b38 <_init-0xb158>
  402b55:	aa                   	stos   %al,%es:(%rdi)
  402b56:	e0 0f                	loopne 402b67 <_init-0xb129>
  402b58:	3d d8 35 a3 f0       	cmp    $0xf0a335d8,%eax
  402b5d:	cc                   	int3   
  402b5e:	f6 c5 34             	test   $0x34,%ch
  402b61:	52                   	push   %rdx
  402b62:	72 44                	jb     402ba8 <_init-0xb0e8>
  402b64:	79 66                	jns    402bcc <_init-0xb0c4>
  402b66:	34 45                	xor    $0x45,%al
  402b68:	77 55                	ja     402bbf <_init-0xb0d1>
  402b6a:	25 19 c6 47 1a       	and    $0x1a47c619,%eax
  402b6f:	4d 0f 16 7a 3f       	rex.WRB movhps 0x3f(%r10),%xmm15
  402b74:	0f c8                	bswap  %eax
  402b76:	df ce                	(bad)  
  402b78:	79 10                	jns    402b8a <_init-0xb106>
  402b7a:	92                   	xchg   %eax,%edx
  402b7b:	f7 82 ab f1 09 32 62 	testl  $0xd014d62,0x3209f1ab(%rdx)
  402b82:	4d 01 0d 
  402b85:	48                   	rex.W
  402b86:	26 81 25 27 48 7a dd 	andl   $0xc1ad079e,%es:-0x2285b7d9(%rip)        # ffffffffddba73b8 <_end+0xffffffffdd4eeab8>
  402b8d:	9e 07 ad c1 
  402b91:	2e                   	cs
  402b92:	fa                   	cli    
  402b93:	69 58 2b cb d2 65 17 	imul   $0x1765d2cb,0x2b(%rax),%ebx
  402b9a:	c9                   	leaveq 
  402b9b:	02 7e 7d             	add    0x7d(%rsi),%bh
  402b9e:	2b fd                	sub    %ebp,%edi
  402ba0:	d4                   	(bad)  
  402ba1:	05 38 ca 1f 21       	add    $0x211fca38,%eax
  402ba6:	5d                   	pop    %rbp
  402ba7:	d6                   	(bad)  
  402ba8:	d9 71 58             	fnstenv 0x58(%rcx)
  402bab:	1c 32                	sbb    $0x32,%al
  402bad:	50                   	push   %rax
  402bae:	91                   	xchg   %eax,%ecx
  402baf:	d9 52 a4             	fsts   -0x5c(%rdx)
  402bb2:	e9 98 de 58 f8       	jmpq   fffffffff8990a4f <_end+0xfffffffff82d814f>
  402bb7:	57                   	push   %rdi
  402bb8:	f7 95 3d 4d 60 d6    	notl   -0x299fb2c3(%rbp)
  402bbe:	9c                   	pushfq 
  402bbf:	a9 60 8e c2 a1       	test   $0xa1c28e60,%eax
  402bc4:	14 3f                	adc    $0x3f,%al
  402bc6:	9c                   	pushfq 
  402bc7:	52                   	push   %rdx
  402bc8:	0d fe 6e 5d eb       	or     $0xeb5d6efe,%eax
  402bcd:	d3 ef                	shr    %cl,%edi
  402bcf:	0e                   	(bad)  
  402bd0:	1b 41 aa             	sbb    -0x56(%rcx),%eax
  402bd3:	df 51 21             	fist   0x21(%rcx)
  402bd6:	20 5d 9f             	and    %bl,-0x61(%rbp)
  402bd9:	d7                   	xlat   %ds:(%rbx)
  402bda:	23 ac cc c1 29 70 41 	and    0x417029c1(%rsp,%rcx,8),%ebp
  402be1:	5b                   	pop    %rbx
  402be2:	27                   	(bad)  
  402be3:	fd                   	std    
  402be4:	54                   	push   %rsp
  402be5:	73 b9                	jae    402ba0 <_init-0xb0f0>
  402be7:	d5                   	(bad)  
  402be8:	21 5d e5             	and    %ebx,-0x1b(%rbp)
  402beb:	e5 8b                	in     $0x8b,%eax
  402bed:	f5                   	cmc    
  402bee:	2b 84 08 0d 50 e7 e1 	sub    -0x1e18aff3(%rax,%rcx,1),%eax
  402bf5:	42 9c                	rex.X pushfq 
  402bf7:	63 37                	movslq (%rdi),%esi
  402bf9:	ce                   	(bad)  
  402bfa:	b4 a7                	mov    $0xa7,%ah
  402bfc:	db fb                	(bad)  
  402bfe:	80 73 e7 5f          	xorb   $0x5f,-0x19(%rbx)
  402c02:	2b 15 ef 18 cc cc    	sub    -0x3333e711(%rip),%edx        # ffffffffcd0c44f7 <_end+0xffffffffcca0bbf7>

Disassembly of section .dynsym:

0000000000402c08 <.dynsym>:
	...
  402c20:	3e 02 00             	add    %ds:(%rax),%al
  402c23:	00 12                	add    %dl,(%rdx)
	...
  402c35:	00 00                	add    %al,(%rax)
  402c37:	00 c0                	add    %al,%al
  402c39:	0a 00                	or     (%rax),%al
  402c3b:	00 12                	add    %dl,(%rdx)
	...
  402c4d:	00 00                	add    %al,(%rax)
  402c4f:	00 af 04 00 00 12    	add    %ch,0x12000004(%rdi)
	...
  402c65:	00 00                	add    %al,(%rax)
  402c67:	00 e6                	add    %ah,%dh
  402c69:	04 00                	add    $0x0,%al
  402c6b:	00 12                	add    %dl,(%rdx)
	...
  402c7d:	00 00                	add    %al,(%rax)
  402c7f:	00 d5                	add    %dl,%ch
  402c81:	02 00                	add    (%rax),%al
  402c83:	00 12                	add    %dl,(%rdx)
	...
  402c95:	00 00                	add    %al,(%rax)
  402c97:	00 e8                	add    %ch,%al
  402c99:	03 00                	add    (%rax),%eax
  402c9b:	00 12                	add    %dl,(%rdx)
	...
  402cad:	00 00                	add    %al,(%rax)
  402caf:	00 f3                	add    %dh,%bl
  402cb1:	00 00                	add    %al,(%rax)
  402cb3:	00 12                	add    %dl,(%rdx)
	...
  402cc5:	00 00                	add    %al,(%rax)
  402cc7:	00 92 0b 00 00 12    	add    %dl,0x1200000b(%rdx)
	...
  402cdd:	00 00                	add    %al,(%rax)
  402cdf:	00 92 0c 00 00 12    	add    %dl,0x1200000c(%rdx)
	...
  402cf5:	00 00                	add    %al,(%rax)
  402cf7:	00 9c 0b 00 00 12 00 	add    %bl,0x120000(%rbx,%rcx,1)
	...
  402d0e:	00 00                	add    %al,(%rax)
  402d10:	a1 0c 00 00 12 00 00 	mov    0x1200000c,%eax
  402d17:	00 00 
	...
  402d25:	00 00                	add    %al,(%rax)
  402d27:	00 af 0b 00 00 12    	add    %ch,0x1200000b(%rdi)
	...
  402d3d:	00 00                	add    %al,(%rax)
  402d3f:	00 8d 09 00 00 12    	add    %cl,0x12000009(%rbp)
	...
  402d55:	00 00                	add    %al,(%rax)
  402d57:	00 34 05 00 00 12 00 	add    %dh,0x120000(,%rax,1)
	...
  402d6e:	00 00                	add    %al,(%rax)
  402d70:	1e                   	(bad)  
  402d71:	0d 00 00 12 00       	or     $0x120000,%eax
	...
  402d86:	00 00                	add    %al,(%rax)
  402d88:	73 0b                	jae    402d95 <_init-0xaefb>
  402d8a:	00 00                	add    %al,(%rax)
  402d8c:	12 00                	adc    (%rax),%al
	...
  402d9e:	00 00                	add    %al,(%rax)
  402da0:	58                   	pop    %rax
  402da1:	0c 00                	or     $0x0,%al
  402da3:	00 12                	add    %dl,(%rdx)
	...
  402db5:	00 00                	add    %al,(%rax)
  402db7:	00 8e 0d 00 00 12    	add    %cl,0x1200000d(%rsi)
	...
  402dcd:	00 00                	add    %al,(%rax)
  402dcf:	00 b4 0b 00 00 12 00 	add    %dh,0x120000(%rbx,%rcx,1)
	...
  402de6:	00 00                	add    %al,(%rax)
  402de8:	f4                   	hlt    
  402de9:	0c 00                	or     $0x0,%al
  402deb:	00 12                	add    %dl,(%rdx)
	...
  402dfd:	00 00                	add    %al,(%rax)
  402dff:	00 d1                	add    %dl,%cl
  402e01:	01 00                	add    %eax,(%rax)
  402e03:	00 12                	add    %dl,(%rdx)
	...
  402e15:	00 00                	add    %al,(%rax)
  402e17:	00 c4                	add    %al,%ah
  402e19:	30 00                	xor    %al,(%rax)
  402e1b:	00 12                	add    %dl,(%rdx)
	...
  402e2d:	00 00                	add    %al,(%rax)
  402e2f:	00 89 01 00 00 12    	add    %cl,0x12000001(%rcx)
	...
  402e45:	00 00                	add    %al,(%rax)
  402e47:	00 93 03 00 00 12    	add    %dl,0x12000003(%rbx)
	...
  402e5d:	00 00                	add    %al,(%rax)
  402e5f:	00 54 05 00          	add    %dl,0x0(%rbp,%rax,1)
  402e63:	00 12                	add    %dl,(%rdx)
	...
  402e75:	00 00                	add    %al,(%rax)
  402e77:	00 73 02             	add    %dh,0x2(%rbx)
  402e7a:	00 00                	add    %al,(%rax)
  402e7c:	12 00                	adc    (%rax),%al
	...
  402e8e:	00 00                	add    %al,(%rax)
  402e90:	25 07 00 00 12       	and    $0x12000007,%eax
	...
  402ea5:	00 00                	add    %al,(%rax)
  402ea7:	00 bd 0b 00 00 12    	add    %bh,0x1200000b(%rbp)
	...
  402ebd:	00 00                	add    %al,(%rax)
  402ebf:	00 84 0c 00 00 12 00 	add    %al,0x120000(%rsp,%rcx,1)
	...
  402ed6:	00 00                	add    %al,(%rax)
  402ed8:	11 00                	adc    %eax,(%rax)
  402eda:	00 00                	add    %al,(%rax)
  402edc:	20 00                	and    %al,(%rax)
	...
  402eee:	00 00                	add    %al,(%rax)
  402ef0:	20 00                	and    %al,(%rax)
  402ef2:	00 00                	add    %al,(%rax)
  402ef4:	20 00                	and    %al,(%rax)
	...
  402f06:	00 00                	add    %al,(%rax)
  402f08:	b4 06                	mov    $0x6,%ah
  402f0a:	00 00                	add    %al,(%rax)
  402f0c:	12 00                	adc    (%rax),%al
	...
  402f1e:	00 00                	add    %al,(%rax)
  402f20:	e5 08                	in     $0x8,%eax
  402f22:	00 00                	add    %al,(%rax)
  402f24:	12 00                	adc    (%rax),%al
	...
  402f36:	00 00                	add    %al,(%rax)
  402f38:	8f                   	(bad)  
  402f39:	0a 00                	or     (%rax),%al
  402f3b:	00 12                	add    %dl,(%rdx)
	...
  402f4d:	00 00                	add    %al,(%rax)
  402f4f:	00 22                	add    %ah,(%rdx)
  402f51:	29 00                	sub    %eax,(%rax)
  402f53:	00 12                	add    %dl,(%rdx)
	...
  402f65:	00 00                	add    %al,(%rax)
  402f67:	00 5f 0b             	add    %bl,0xb(%rdi)
  402f6a:	00 00                	add    %al,(%rax)
  402f6c:	12 00                	adc    (%rax),%al
	...
  402f7e:	00 00                	add    %al,(%rax)
  402f80:	40 0c 00             	or     $0x0,%al
  402f83:	00 12                	add    %dl,(%rdx)
	...
  402f95:	00 00                	add    %al,(%rax)
  402f97:	00 02                	add    %al,(%rdx)
  402f99:	11 00                	adc    %eax,(%rax)
  402f9b:	00 12                	add    %dl,(%rdx)
	...
  402fad:	00 00                	add    %al,(%rax)
  402faf:	00 1a                	add    %bl,(%rdx)
  402fb1:	0b 00                	or     (%rax),%eax
  402fb3:	00 12                	add    %dl,(%rdx)
	...
  402fc5:	00 00                	add    %al,(%rax)
  402fc7:	00 3d 0a 00 00 12    	add    %bh,0x1200000a(%rip)        # 12402fd7 <_end+0x11d4a6d7>
	...
  402fdd:	00 00                	add    %al,(%rax)
  402fdf:	00 2f                	add    %ch,(%rdi)
  402fe1:	01 00                	add    %eax,(%rax)
  402fe3:	00 12                	add    %dl,(%rdx)
	...
  402ff5:	00 00                	add    %al,(%rax)
  402ff7:	00 1e                	add    %bl,(%rsi)
  402ff9:	03 00                	add    (%rax),%eax
  402ffb:	00 12                	add    %dl,(%rdx)
	...
  40300d:	00 00                	add    %al,(%rax)
  40300f:	00 67 0b             	add    %ah,0xb(%rdi)
  403012:	00 00                	add    %al,(%rax)
  403014:	12 00                	adc    (%rax),%al
	...
  403026:	00 00                	add    %al,(%rax)
  403028:	2d 0c 00 00 12       	sub    $0x1200000c,%eax
	...
  40303d:	00 00                	add    %al,(%rax)
  40303f:	00 b5 0c 00 00 12    	add    %dh,0x1200000c(%rbp)
	...
  403055:	00 00                	add    %al,(%rax)
  403057:	00 b7 05 00 00 12    	add    %dh,0x12000005(%rdi)
	...
  40306d:	00 00                	add    %al,(%rax)
  40306f:	00 59 03             	add    %bl,0x3(%rcx)
  403072:	00 00                	add    %al,(%rax)
  403074:	12 00                	adc    (%rax),%al
	...
  403086:	00 00                	add    %al,(%rax)
  403088:	4a 0a 00             	rex.WX or     (%rax),%al
  40308b:	00 12                	add    %dl,(%rdx)
	...
  40309d:	00 00                	add    %al,(%rax)
  40309f:	00 c7                	add    %al,%bh
  4030a1:	02 00                	add    (%rax),%al
  4030a3:	00 12                	add    %dl,(%rdx)
	...
  4030b5:	00 00                	add    %al,(%rax)
  4030b7:	00 2c 19             	add    %ch,(%rcx,%rbx,1)
  4030ba:	00 00                	add    %al,(%rax)
  4030bc:	12 00                	adc    (%rax),%al
	...
  4030ce:	00 00                	add    %al,(%rax)
  4030d0:	5e                   	pop    %rsi
  4030d1:	0a 00                	or     (%rax),%al
  4030d3:	00 12                	add    %dl,(%rdx)
	...
  4030e5:	00 00                	add    %al,(%rax)
  4030e7:	00 8f 32 00 00 12    	add    %cl,0x12000032(%rdi)
	...
  4030fd:	00 00                	add    %al,(%rax)
  4030ff:	00 58 0a             	add    %bl,0xa(%rax)
  403102:	00 00                	add    %al,(%rax)
  403104:	12 00                	adc    (%rax),%al
	...
  403116:	00 00                	add    %al,(%rax)
  403118:	cb                   	lret   
  403119:	0d 00 00 12 00       	or     $0x120000,%eax
	...
  40312e:	00 00                	add    %al,(%rax)
  403130:	cb                   	lret   
  403131:	03 00                	add    (%rax),%eax
  403133:	00 12                	add    %dl,(%rdx)
	...
  403145:	00 00                	add    %al,(%rax)
  403147:	00 78 0a             	add    %bh,0xa(%rax)
  40314a:	00 00                	add    %al,(%rax)
  40314c:	12 00                	adc    (%rax),%al
	...
  40315e:	00 00                	add    %al,(%rax)
  403160:	eb 0a                	jmp    40316c <_init-0xab24>
  403162:	00 00                	add    %al,(%rax)
  403164:	12 00                	adc    (%rax),%al
	...
  403176:	00 00                	add    %al,(%rax)
  403178:	26                   	es
  403179:	04 00                	add    $0x0,%al
  40317b:	00 12                	add    %dl,(%rdx)
	...
  40318d:	00 00                	add    %al,(%rax)
  40318f:	00 99 05 00 00 12    	add    %bl,0x12000005(%rcx)
	...
  4031a5:	00 00                	add    %al,(%rax)
  4031a7:	00 d7                	add    %dl,%bh
  4031a9:	07                   	(bad)  
  4031aa:	00 00                	add    %al,(%rax)
  4031ac:	12 00                	adc    (%rax),%al
	...
  4031be:	00 00                	add    %al,(%rax)
  4031c0:	df 0c 00             	fisttp (%rax,%rax,1)
  4031c3:	00 12                	add    %dl,(%rdx)
	...
  4031d5:	00 00                	add    %al,(%rax)
  4031d7:	00 13                	add    %dl,(%rbx)
  4031d9:	0e                   	(bad)  
  4031da:	00 00                	add    %al,(%rax)
  4031dc:	12 00                	adc    (%rax),%al
	...
  4031ee:	00 00                	add    %al,(%rax)
  4031f0:	cf                   	iret   
  4031f1:	05 00 00 12 00       	add    $0x120000,%eax
	...
  403206:	00 00                	add    %al,(%rax)
  403208:	1c 0c                	sbb    $0xc,%al
  40320a:	00 00                	add    %al,(%rax)
  40320c:	12 00                	adc    (%rax),%al
	...
  40321e:	00 00                	add    %al,(%rax)
  403220:	04 01                	add    $0x1,%al
  403222:	00 00                	add    %al,(%rax)
  403224:	12 00                	adc    (%rax),%al
	...
  403236:	00 00                	add    %al,(%rax)
  403238:	5f                   	pop    %rdi
  403239:	06                   	(bad)  
  40323a:	00 00                	add    %al,(%rax)
  40323c:	12 00                	adc    (%rax),%al
	...
  40324e:	00 00                	add    %al,(%rax)
  403250:	fe 0a                	decb   (%rdx)
  403252:	00 00                	add    %al,(%rax)
  403254:	12 00                	adc    (%rax),%al
	...
  403266:	00 00                	add    %al,(%rax)
  403268:	3d 0b 00 00 12       	cmp    $0x1200000b,%eax
	...
  40327d:	00 00                	add    %al,(%rax)
  40327f:	00 0c 0c             	add    %cl,(%rsp,%rcx,1)
  403282:	00 00                	add    %al,(%rax)
  403284:	12 00                	adc    (%rax),%al
	...
  403296:	00 00                	add    %al,(%rax)
  403298:	31 0d 00 00 12 00    	xor    %ecx,0x120000(%rip)        # 52329e <usage_message+0xc155e>
	...
  4032ae:	00 00                	add    %al,(%rax)
  4032b0:	c1 04 00 00          	roll   $0x0,(%rax,%rax,1)
  4032b4:	12 00                	adc    (%rax),%al
	...
  4032c6:	00 00                	add    %al,(%rax)
  4032c8:	1d 0a 00 00 12       	sbb    $0x1200000a,%eax
	...
  4032dd:	00 00                	add    %al,(%rax)
  4032df:	00 7a 01             	add    %bh,0x1(%rdx)
  4032e2:	00 00                	add    %al,(%rax)
  4032e4:	12 00                	adc    (%rax),%al
	...
  4032f6:	00 00                	add    %al,(%rax)
  4032f8:	01 03                	add    %eax,(%rbx)
  4032fa:	00 00                	add    %al,(%rax)
  4032fc:	12 00                	adc    (%rax),%al
	...
  40330e:	00 00                	add    %al,(%rax)
  403310:	72 09                	jb     40331b <_init-0xa975>
  403312:	00 00                	add    %al,(%rax)
  403314:	12 00                	adc    (%rax),%al
	...
  403326:	00 00                	add    %al,(%rax)
  403328:	34 1c                	xor    $0x1c,%al
  40332a:	00 00                	add    %al,(%rax)
  40332c:	12 00                	adc    (%rax),%al
	...
  40333e:	00 00                	add    %al,(%rax)
  403340:	4c 0d 00 00 12 00    	rex.WR or     $0x120000,%rax
	...
  403356:	00 00                	add    %al,(%rax)
  403358:	0a 0e                	or     (%rsi),%cl
  40335a:	00 00                	add    %al,(%rax)
  40335c:	12 00                	adc    (%rax),%al
	...
  40336e:	00 00                	add    %al,(%rax)
  403370:	80 0a 00             	orb    $0x0,(%rdx)
  403373:	00 12                	add    %dl,(%rdx)
	...
  403385:	00 00                	add    %al,(%rax)
  403387:	00 85 08 00 00 12    	add    %al,0x12000008(%rbp)
	...
  40339d:	00 00                	add    %al,(%rax)
  40339f:	00 21                	add    %ah,(%rcx)
  4033a1:	02 00                	add    (%rax),%al
  4033a3:	00 12                	add    %dl,(%rdx)
	...
  4033b5:	00 00                	add    %al,(%rax)
  4033b7:	00 81 0d 00 00 12    	add    %al,0x1200000d(%rcx)
	...
  4033cd:	00 00                	add    %al,(%rax)
  4033cf:	00 43 0e             	add    %al,0xe(%rbx)
  4033d2:	00 00                	add    %al,(%rax)
  4033d4:	12 00                	adc    (%rax),%al
	...
  4033e6:	00 00                	add    %al,(%rax)
  4033e8:	ab                   	stos   %eax,%es:(%rdi)
  4033e9:	0d 00 00 12 00       	or     $0x120000,%eax
	...
  4033fe:	00 00                	add    %al,(%rax)
  403400:	ea                   	(bad)  
  403401:	05 00 00 12 00       	add    $0x120000,%eax
	...
  403416:	00 00                	add    %al,(%rax)
  403418:	6e                   	outsb  %ds:(%rsi),(%dx)
  403419:	02 00                	add    (%rax),%al
  40341b:	00 12                	add    %dl,(%rdx)
	...
  40342d:	00 00                	add    %al,(%rax)
  40342f:	00 d0                	add    %dl,%al
  403431:	03 00                	add    (%rax),%eax
  403433:	00 12                	add    %dl,(%rdx)
	...
  403445:	00 00                	add    %al,(%rax)
  403447:	00 e7                	add    %ah,%bh
  403449:	09 00                	or     %eax,(%rax)
  40344b:	00 12                	add    %dl,(%rdx)
	...
  40345d:	00 00                	add    %al,(%rax)
  40345f:	00 3e                	add    %bh,(%rsi)
  403461:	07                   	(bad)  
  403462:	00 00                	add    %al,(%rax)
  403464:	12 00                	adc    (%rax),%al
	...
  403476:	00 00                	add    %al,(%rax)
  403478:	20 01                	and    %al,(%rcx)
  40347a:	00 00                	add    %al,(%rax)
  40347c:	12 00                	adc    (%rax),%al
	...
  40348e:	00 00                	add    %al,(%rax)
  403490:	e3 0d                	jrcxz  40349f <_init-0xa7f1>
  403492:	00 00                	add    %al,(%rax)
  403494:	12 00                	adc    (%rax),%al
	...
  4034a6:	00 00                	add    %al,(%rax)
  4034a8:	95                   	xchg   %eax,%ebp
  4034a9:	07                   	(bad)  
  4034aa:	00 00                	add    %al,(%rax)
  4034ac:	12 00                	adc    (%rax),%al
	...
  4034be:	00 00                	add    %al,(%rax)
  4034c0:	5f                   	pop    %rdi
  4034c1:	0c 00                	or     $0x0,%al
  4034c3:	00 12                	add    %dl,(%rdx)
	...
  4034d5:	00 00                	add    %al,(%rax)
  4034d7:	00 9b 0d 00 00 12    	add    %bl,0x1200000d(%rbx)
	...
  4034ed:	00 00                	add    %al,(%rax)
  4034ef:	00 d2                	add    %dl,%dl
  4034f1:	0b 00                	or     (%rax),%eax
  4034f3:	00 12                	add    %dl,(%rdx)
	...
  403505:	00 00                	add    %al,(%rax)
  403507:	00 a8 0c 00 00 12    	add    %ch,0x1200000c(%rax)
	...
  40351d:	00 00                	add    %al,(%rax)
  40351f:	00 4a 06             	add    %cl,0x6(%rdx)
  403522:	00 00                	add    %al,(%rax)
  403524:	12 00                	adc    (%rax),%al
	...
  403536:	00 00                	add    %al,(%rax)
  403538:	0f 0d 00             	prefetch (%rax)
  40353b:	00 12                	add    %dl,(%rdx)
	...
  40354d:	00 00                	add    %al,(%rax)
  40354f:	00 96 26 00 00 12    	add    %dl,0x12000026(%rsi)
	...
  403565:	00 00                	add    %al,(%rax)
  403567:	00 67 0c             	add    %ah,0xc(%rdi)
  40356a:	00 00                	add    %al,(%rax)
  40356c:	12 00                	adc    (%rax),%al
	...
  40357e:	00 00                	add    %al,(%rax)
  403580:	6a 04                	pushq  $0x4
  403582:	00 00                	add    %al,(%rax)
  403584:	12 00                	adc    (%rax),%al
	...
  403596:	00 00                	add    %al,(%rax)
  403598:	24 0a                	and    $0xa,%al
  40359a:	00 00                	add    %al,(%rax)
  40359c:	12 00                	adc    (%rax),%al
	...
  4035ae:	00 00                	add    %al,(%rax)
  4035b0:	88 03                	mov    %al,(%rbx)
  4035b2:	00 00                	add    %al,(%rax)
  4035b4:	12 00                	adc    (%rax),%al
	...
  4035c6:	00 00                	add    %al,(%rax)
  4035c8:	8d 04 00             	lea    (%rax,%rax,1),%eax
  4035cb:	00 12                	add    %dl,(%rdx)
	...
  4035dd:	00 00                	add    %al,(%rax)
  4035df:	00 a8 02 00 00 12    	add    %ch,0x12000002(%rax)
	...
  4035f5:	00 00                	add    %al,(%rax)
  4035f7:	00 50 0a             	add    %dl,0xa(%rax)
  4035fa:	00 00                	add    %al,(%rax)
  4035fc:	12 00                	adc    (%rax),%al
	...
  40360e:	00 00                	add    %al,(%rax)
  403610:	8b 1f                	mov    (%rdi),%ebx
  403612:	00 00                	add    %al,(%rax)
  403614:	12 00                	adc    (%rax),%al
	...
  403626:	00 00                	add    %al,(%rax)
  403628:	f2 0a 00             	repnz or (%rax),%al
  40362b:	00 11                	add    %dl,(%rcx)
	...
  40363d:	00 00                	add    %al,(%rax)
  40363f:	00 f8                	add    %bh,%al
  403641:	02 00                	add    (%rax),%al
  403643:	00 12                	add    %dl,(%rdx)
	...
  403655:	00 00                	add    %al,(%rax)
  403657:	00 87 00 00 00 12    	add    %al,0x12000000(%rdi)
	...
  40366d:	00 00                	add    %al,(%rax)
  40366f:	00 70 0a             	add    %dh,0xa(%rax)
  403672:	00 00                	add    %al,(%rax)
  403674:	12 00                	adc    (%rax),%al
	...
  403686:	00 00                	add    %al,(%rax)
  403688:	29 0e                	sub    %ecx,(%rsi)
  40368a:	00 00                	add    %al,(%rax)
  40368c:	12 00                	adc    (%rax),%al
	...
  40369e:	00 00                	add    %al,(%rax)
  4036a0:	0e                   	(bad)  
  4036a1:	04 00                	add    $0x0,%al
  4036a3:	00 12                	add    %dl,(%rdx)
	...
  4036b5:	00 00                	add    %al,(%rax)
  4036b7:	00 31                	add    %dh,(%rcx)
  4036b9:	04 00                	add    $0x0,%al
  4036bb:	00 12                	add    %dl,(%rdx)
	...
  4036cd:	00 00                	add    %al,(%rax)
  4036cf:	00 46 0d             	add    %al,0xd(%rsi)
  4036d2:	00 00                	add    %al,(%rax)
  4036d4:	12 00                	adc    (%rax),%al
	...
  4036e6:	00 00                	add    %al,(%rax)
  4036e8:	cd 04                	int    $0x4
  4036ea:	00 00                	add    %al,(%rax)
  4036ec:	12 00                	adc    (%rax),%al
	...
  4036fe:	00 00                	add    %al,(%rax)
  403700:	25 0d 00 00 12       	and    $0x1200000d,%eax
	...
  403715:	00 00                	add    %al,(%rax)
  403717:	00 ea                	add    %ch,%dl
  403719:	0d 00 00 12 00       	or     $0x120000,%eax
	...
  40372e:	00 00                	add    %al,(%rax)
  403730:	29 06                	sub    %eax,(%rsi)
  403732:	00 00                	add    %al,(%rax)
  403734:	12 00                	adc    (%rax),%al
	...
  403746:	00 00                	add    %al,(%rax)
  403748:	e6 02                	out    %al,$0x2
  40374a:	00 00                	add    %al,(%rax)
  40374c:	12 00                	adc    (%rax),%al
	...
  40375e:	00 00                	add    %al,(%rax)
  403760:	7d 04                	jge    403766 <_init-0xa52a>
  403762:	00 00                	add    %al,(%rax)
  403764:	12 00                	adc    (%rax),%al
	...
  403776:	00 00                	add    %al,(%rax)
  403778:	37                   	(bad)  
  403779:	0e                   	(bad)  
  40377a:	00 00                	add    %al,(%rax)
  40377c:	12 00                	adc    (%rax),%al
	...
  40378e:	00 00                	add    %al,(%rax)
  403790:	bc 07 00 00 12       	mov    $0x12000007,%esp
	...
  4037a5:	00 00                	add    %al,(%rax)
  4037a7:	00 67 01             	add    %ah,0x1(%rdi)
  4037aa:	00 00                	add    %al,(%rax)
  4037ac:	11 00                	adc    %eax,(%rax)
	...
  4037be:	00 00                	add    %al,(%rax)
  4037c0:	dd 03                	fldl   (%rbx)
  4037c2:	00 00                	add    %al,(%rax)
  4037c4:	12 00                	adc    (%rax),%al
	...
  4037d6:	00 00                	add    %al,(%rax)
  4037d8:	05 0b 00 00 12       	add    $0x1200000b,%eax
	...
  4037ed:	00 00                	add    %al,(%rax)
  4037ef:	00 6c 33 00          	add    %ch,0x0(%rbx,%rsi,1)
  4037f3:	00 12                	add    %dl,(%rdx)
	...
  403805:	00 00                	add    %al,(%rax)
  403807:	00 7a 0b             	add    %bh,0xb(%rdx)
  40380a:	00 00                	add    %al,(%rax)
  40380c:	12 00                	adc    (%rax),%al
	...
  40381e:	00 00                	add    %al,(%rax)
  403820:	ce                   	(bad)  
  403821:	0c 00                	or     $0x0,%al
  403823:	00 12                	add    %dl,(%rdx)
	...
  403835:	00 00                	add    %al,(%rax)
  403837:	00 2d 02 00 00 12    	add    %ch,0x12000002(%rip)        # 1240383f <_end+0x11d4af3f>
	...
  40384d:	00 00                	add    %al,(%rax)
  40384f:	00 91 00 00 00 12    	add    %dl,0x12000000(%rcx)
	...
  403865:	00 00                	add    %al,(%rax)
  403867:	00 b7 02 00 00 12    	add    %dh,0x12000002(%rdi)
	...
  40387d:	00 00                	add    %al,(%rax)
  40387f:	00 38                	add    %bh,(%rax)
  403881:	0c 00                	or     $0x0,%al
  403883:	00 12                	add    %dl,(%rdx)
	...
  403895:	00 00                	add    %al,(%rax)
  403897:	00 cb                	add    %cl,%bl
  403899:	08 00                	or     %al,(%rax)
  40389b:	00 12                	add    %dl,(%rdx)
	...
  4038ad:	00 00                	add    %al,(%rax)
  4038af:	00 77 03             	add    %dh,0x3(%rdi)
  4038b2:	00 00                	add    %al,(%rax)
  4038b4:	12 00                	adc    (%rax),%al
	...
  4038c6:	00 00                	add    %al,(%rax)
  4038c8:	b0 09                	mov    $0x9,%al
  4038ca:	00 00                	add    %al,(%rax)
  4038cc:	12 00                	adc    (%rax),%al
	...
  4038de:	00 00                	add    %al,(%rax)
  4038e0:	9f                   	lahf   
  4038e1:	0a 00                	or     (%rax),%al
  4038e3:	00 12                	add    %dl,(%rdx)
	...
  4038f5:	00 00                	add    %al,(%rax)
  4038f7:	00 e3                	add    %ah,%bl
  4038f9:	01 00                	add    %eax,(%rax)
  4038fb:	00 12                	add    %dl,(%rdx)
	...
  40390d:	00 00                	add    %al,(%rax)
  40390f:	00 ea                	add    %ch,%dl
  403911:	0b 00                	or     (%rax),%eax
  403913:	00 12                	add    %dl,(%rdx)
	...
  403925:	00 00                	add    %al,(%rax)
  403927:	00 36                	add    %dh,(%rsi)
  403929:	0b 00                	or     (%rax),%eax
  40392b:	00 12                	add    %dl,(%rdx)
	...
  40393d:	00 00                	add    %al,(%rax)
  40393f:	00 c7                	add    %al,%bh
  403941:	03 00                	add    (%rax),%eax
  403943:	00 12                	add    %dl,(%rdx)
	...
  403955:	00 00                	add    %al,(%rax)
  403957:	00 73 08             	add    %dh,0x8(%rbx)
  40395a:	00 00                	add    %al,(%rax)
  40395c:	12 00                	adc    (%rax),%al
	...
  40396e:	00 00                	add    %al,(%rax)
  403970:	1d 34 00 00 12       	sbb    $0x12000034,%eax
	...
  403985:	00 00                	add    %al,(%rax)
  403987:	00 af 00 00 00 12    	add    %ch,0x12000000(%rdi)
	...
  40399d:	00 00                	add    %al,(%rax)
  40399f:	00 27                	add    %ah,(%rdi)
  4039a1:	08 00                	or     %al,(%rax)
  4039a3:	00 12                	add    %dl,(%rdx)
	...
  4039b5:	00 00                	add    %al,(%rax)
  4039b7:	00 9a 01 00 00 12    	add    %bl,0x12000001(%rdx)
	...
  4039cd:	00 00                	add    %al,(%rax)
  4039cf:	00 75 0c             	add    %dh,0xc(%rbp)
  4039d2:	00 00                	add    %al,(%rax)
  4039d4:	12 00                	adc    (%rax),%al
	...
  4039e6:	00 00                	add    %al,(%rax)
  4039e8:	3c 0d                	cmp    $0xd,%al
  4039ea:	00 00                	add    %al,(%rax)
  4039ec:	12 00                	adc    (%rax),%al
	...
  4039fe:	00 00                	add    %al,(%rax)
  403a00:	f0 0b 00             	lock or (%rax),%eax
  403a03:	00 12                	add    %dl,(%rdx)
	...
  403a15:	00 00                	add    %al,(%rax)
  403a17:	00 f0                	add    %dh,%al
  403a19:	07                   	(bad)  
  403a1a:	00 00                	add    %al,(%rax)
  403a1c:	12 00                	adc    (%rax),%al
	...
  403a2e:	00 00                	add    %al,(%rax)
  403a30:	9f                   	lahf   
  403a31:	04 00                	add    $0x0,%al
  403a33:	00 12                	add    %dl,(%rdx)
	...
  403a45:	00 00                	add    %al,(%rax)
  403a47:	00 60 0d             	add    %ah,0xd(%rax)
  403a4a:	00 00                	add    %al,(%rax)
  403a4c:	12 00                	adc    (%rax),%al
	...
  403a5e:	00 00                	add    %al,(%rax)
  403a60:	47 03 00             	rex.RXB add    (%r8),%r8d
  403a63:	00 12                	add    %dl,(%rdx)
	...
  403a75:	00 00                	add    %al,(%rax)
  403a77:	00 44 01 00          	add    %al,0x0(%rcx,%rax,1)
  403a7b:	00 11                	add    %dl,(%rcx)
	...
  403a8d:	00 00                	add    %al,(%rax)
  403a8f:	00 bf 01 00 00 12    	add    %bh,0x12000001(%rdi)
	...
  403aa5:	00 00                	add    %al,(%rax)
  403aa7:	00 4c 0c 00          	add    %cl,0x0(%rsp,%rcx,1)
  403aab:	00 12                	add    %dl,(%rdx)
	...
  403abd:	00 00                	add    %al,(%rax)
  403abf:	00 a6 08 00 00 12    	add    %ah,0x12000008(%rsi)
	...
  403ad5:	00 00                	add    %al,(%rax)
  403ad7:	00 d5                	add    %dl,%ch
  403ad9:	0a 00                	or     (%rax),%al
  403adb:	00 12                	add    %dl,(%rdx)
	...
  403aed:	00 00                	add    %al,(%rax)
  403aef:	00 0a                	add    %cl,(%rdx)
  403af1:	0b 00                	or     (%rax),%eax
  403af3:	00 12                	add    %dl,(%rdx)
	...
  403b05:	00 00                	add    %al,(%rax)
  403b07:	00 da                	add    %bl,%dl
  403b09:	06                   	(bad)  
  403b0a:	00 00                	add    %al,(%rax)
  403b0c:	12 00                	adc    (%rax),%al
	...
  403b1e:	00 00                	add    %al,(%rax)
  403b20:	a2 0b 00 00 12 00 00 	mov    %al,0x1200000b
  403b27:	00 00 
	...
  403b35:	00 00                	add    %al,(%rax)
  403b37:	00 a3 0d 00 00 12    	add    %ah,0x1200000d(%rbx)
	...
  403b4d:	00 00                	add    %al,(%rax)
  403b4f:	00 1a                	add    %bl,(%rdx)
  403b51:	04 00                	add    $0x0,%al
  403b53:	00 12                	add    %dl,(%rdx)
	...
  403b65:	00 00                	add    %al,(%rax)
  403b67:	00 08                	add    %cl,(%rax)
  403b69:	0d 00 00 12 00       	or     $0x120000,%eax
	...
  403b7e:	00 00                	add    %al,(%rax)
  403b80:	ec                   	in     (%dx),%al
  403b81:	0c 00                	or     $0x0,%al
  403b83:	00 12                	add    %dl,(%rdx)
	...
  403b95:	00 00                	add    %al,(%rax)
  403b97:	00 14 02             	add    %dl,(%rdx,%rax,1)
  403b9a:	00 00                	add    %al,(%rax)
  403b9c:	12 00                	adc    (%rax),%al
	...
  403bae:	00 00                	add    %al,(%rax)
  403bb0:	0b 02                	or     (%rdx),%eax
  403bb2:	00 00                	add    %al,(%rax)
  403bb4:	12 00                	adc    (%rax),%al
	...
  403bc6:	00 00                	add    %al,(%rax)
  403bc8:	68 03 00 00 12       	pushq  $0x12000003
	...
  403bdd:	00 00                	add    %al,(%rax)
  403bdf:	00 48 27             	add    %cl,0x27(%rax)
  403be2:	00 00                	add    %al,(%rax)
  403be4:	12 00                	adc    (%rax),%al
	...
  403bf6:	00 00                	add    %al,(%rax)
  403bf8:	af                   	scas   %es:(%rdi),%eax
  403bf9:	0c 00                	or     $0x0,%al
  403bfb:	00 12                	add    %dl,(%rdx)
	...
  403c0d:	00 00                	add    %al,(%rax)
  403c0f:	00 cb                	add    %cl,%bl
  403c11:	0a 00                	or     (%rax),%al
  403c13:	00 12                	add    %dl,(%rdx)
	...
  403c25:	00 00                	add    %al,(%rax)
  403c27:	00 ed                	add    %ch,%ch
  403c29:	01 00                	add    %eax,(%rax)
  403c2b:	00 12                	add    %dl,(%rdx)
	...
  403c3d:	00 00                	add    %al,(%rax)
  403c3f:	00 3f                	add    %bh,(%rdi)
  403c41:	2f                   	(bad)  
  403c42:	00 00                	add    %al,(%rax)
  403c44:	12 00                	adc    (%rax),%al
	...
  403c56:	00 00                	add    %al,(%rax)
  403c58:	63 02                	movslq (%rdx),%eax
  403c5a:	00 00                	add    %al,(%rax)
  403c5c:	12 00                	adc    (%rax),%al
	...
  403c6e:	00 00                	add    %al,(%rax)
  403c70:	5b                   	pop    %rbx
  403c71:	01 00                	add    %eax,(%rax)
  403c73:	00 12                	add    %dl,(%rdx)
	...
  403c85:	00 00                	add    %al,(%rax)
  403c87:	00 fb                	add    %bh,%bl
  403c89:	01 00                	add    %eax,(%rax)
  403c8b:	00 12                	add    %dl,(%rdx)
	...
  403c9d:	00 00                	add    %al,(%rax)
  403c9f:	00 81 0b 00 00 12    	add    %al,0x1200000b(%rcx)
	...
  403cb5:	00 00                	add    %al,(%rax)
  403cb7:	00 2b                	add    %ch,(%rbx)
  403cb9:	0d 00 00 12 00       	or     $0x120000,%eax
	...
  403cce:	00 00                	add    %al,(%rax)
  403cd0:	13 07                	adc    (%rdi),%eax
  403cd2:	00 00                	add    %al,(%rax)
  403cd4:	12 00                	adc    (%rax),%al
	...
  403ce6:	00 00                	add    %al,(%rax)
  403ce8:	39 01                	cmp    %eax,(%rcx)
  403cea:	00 00                	add    %al,(%rax)
  403cec:	12 00                	adc    (%rax),%al
	...
  403cfe:	00 00                	add    %al,(%rax)
  403d00:	c4 0d 00 00          	(bad)(bad) 
  403d04:	12 00                	adc    (%rax),%al
	...
  403d16:	00 00                	add    %al,(%rax)
  403d18:	94                   	xchg   %eax,%esp
  403d19:	02 00                	add    (%rax),%al
  403d1b:	00 12                	add    %dl,(%rdx)
	...
  403d2d:	00 00                	add    %al,(%rax)
  403d2f:	00 b6 03 00 00 12    	add    %dh,0x12000003(%rsi)
	...
  403d45:	00 00                	add    %al,(%rax)
  403d47:	00 a0 00 00 00 12    	add    %ah,0x12000000(%rax)
	...
  403d5d:	00 00                	add    %al,(%rax)
  403d5f:	00 a2 03 00 00 12    	add    %ah,0x12000003(%rdx)
	...
  403d75:	00 00                	add    %al,(%rax)
  403d77:	00 57 04             	add    %dl,0x4(%rdi)
  403d7a:	00 00                	add    %al,(%rax)
  403d7c:	12 00                	adc    (%rax),%al
	...
  403d8e:	00 00                	add    %al,(%rax)
  403d90:	36 0a 00             	or     %ss:(%rax),%al
  403d93:	00 12                	add    %dl,(%rdx)
	...
  403da5:	00 00                	add    %al,(%rax)
  403da7:	00 2f                	add    %ch,(%rdi)
  403da9:	0b 00                	or     (%rax),%eax
  403dab:	00 12                	add    %dl,(%rdx)
	...
  403dbd:	00 00                	add    %al,(%rax)
  403dbf:	00 6f 07             	add    %ch,0x7(%rdi)
  403dc2:	00 00                	add    %al,(%rax)
  403dc4:	12 00                	adc    (%rax),%al
	...
  403dd6:	00 00                	add    %al,(%rax)
  403dd8:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  403dd9:	0a 00                	or     (%rax),%al
  403ddb:	00 12                	add    %dl,(%rdx)
	...
  403ded:	00 00                	add    %al,(%rax)
  403def:	00 9a 0c 00 00 12    	add    %bl,0x1200000c(%rdx)
	...
  403e09:	06                   	(bad)  
  403e0a:	00 00                	add    %al,(%rax)
  403e0c:	12 00                	adc    (%rax),%al
	...
  403e1e:	00 00                	add    %al,(%rax)
  403e20:	dc 0a                	fmull  (%rdx)
  403e22:	00 00                	add    %al,(%rax)
  403e24:	12 00                	adc    (%rax),%al
	...
  403e36:	00 00                	add    %al,(%rax)
  403e38:	6d                   	insl   (%dx),%es:(%rdi)
  403e39:	0d 00 00 12 00       	or     $0x120000,%eax
	...
  403e4e:	00 00                	add    %al,(%rax)
  403e50:	fc                   	cld    
  403e51:	0d 00 00 12 00       	or     $0x120000,%eax
	...
  403e66:	00 00                	add    %al,(%rax)
  403e68:	bd 00 00 00 12       	mov    $0x12000000,%ebp
	...
  403e7d:	00 00                	add    %al,(%rax)
  403e7f:	00 4c 0b 00          	add    %cl,0x0(%rbx,%rcx,1)
  403e83:	00 12                	add    %dl,(%rdx)
	...
  403e95:	00 00                	add    %al,(%rax)
  403e97:	00 5c 08 00          	add    %bl,0x0(%rax,%rcx,1)
  403e9b:	00 12                	add    %dl,(%rdx)
	...
  403ead:	00 00                	add    %al,(%rax)
  403eaf:	00 50 35             	add    %dl,0x35(%rax)
  403eb2:	00 00                	add    %al,(%rax)
  403eb4:	12 00                	adc    (%rax),%al
	...
  403ec6:	00 00                	add    %al,(%rax)
  403ec8:	fc                   	cld    
  403ec9:	04 00                	add    $0x0,%al
  403ecb:	00 12                	add    %dl,(%rdx)
	...
  403edd:	00 00                	add    %al,(%rax)
  403edf:	00 69 05             	add    %ch,0x5(%rcx)
  403ee2:	00 00                	add    %al,(%rax)
  403ee4:	12 00                	adc    (%rax),%al
	...
  403ef6:	00 00                	add    %al,(%rax)
  403ef8:	81 05 00 00 12 00 00 	addl   $0x0,0x120000(%rip)        # 523f02 <usage_message+0xc21c2>
  403eff:	00 00 00 
	...
  403f0e:	00 00                	add    %al,(%rax)
  403f10:	f7                   	(bad)  
  403f11:	0b 00                	or     (%rax),%eax
  403f13:	00 12                	add    %dl,(%rdx)
	...
  403f25:	00 00                	add    %al,(%rax)
  403f27:	00 e2                	add    %ah,%dl
  403f29:	1c 00                	sbb    $0x0,%al
  403f2b:	00 12                	add    %dl,(%rdx)
	...
  403f3d:	00 00                	add    %al,(%rax)
  403f3f:	00 dd                	add    %bl,%ch
  403f41:	0d 00 00 12 00       	or     $0x120000,%eax
	...
  403f56:	00 00                	add    %al,(%rax)
  403f58:	b7 0a                	mov    $0xa,%bh
  403f5a:	00 00                	add    %al,(%rax)
  403f5c:	12 00                	adc    (%rax),%al
	...
  403f6e:	00 00                	add    %al,(%rax)
  403f70:	80 02 00             	addb   $0x0,(%rdx)
  403f73:	00 12                	add    %dl,(%rdx)
	...
  403f85:	00 00                	add    %al,(%rax)
  403f87:	00 4f 09             	add    %cl,0x9(%rdi)
  403f8a:	00 00                	add    %al,(%rax)
  403f8c:	12 00                	adc    (%rax),%al
	...
  403f9e:	00 00                	add    %al,(%rax)
  403fa0:	7d 0c                	jge    403fae <_init-0x9ce2>
  403fa2:	00 00                	add    %al,(%rax)
  403fa4:	11 00                	adc    %eax,(%rax)
	...
  403fb6:	00 00                	add    %al,(%rax)
  403fb8:	ff 08                	decl   (%rax)
  403fba:	00 00                	add    %al,(%rax)
  403fbc:	12 00                	adc    (%rax),%al
	...
  403fce:	00 00                	add    %al,(%rax)
  403fd0:	35 03 00 00 12       	xor    $0x12000003,%eax
	...
  403fe5:	00 00                	add    %al,(%rax)
  403fe7:	00 b4 2d 00 00 12 00 	add    %dh,0x120000(%rbp,%rbp,1)
	...
  403ffe:	00 00                	add    %al,(%rax)
  404000:	69 36 00 00 12 00    	imul   $0x120000,(%rsi),%esi
	...
  404016:	00 00                	add    %al,(%rax)
  404018:	53                   	push   %rbx
  404019:	0b 00                	or     (%rax),%eax
  40401b:	00 12                	add    %dl,(%rdx)
	...
  40402d:	00 00                	add    %al,(%rax)
  40402f:	00 30                	add    %dh,(%rax)
  404031:	03 00                	add    (%rax),%eax
  404033:	00 12                	add    %dl,(%rdx)
	...
  404045:	00 00                	add    %al,(%rax)
  404047:	00 53 02             	add    %dl,0x2(%rbx)
  40404a:	00 00                	add    %al,(%rax)
  40404c:	12 00                	adc    (%rax),%al
	...
  40405e:	00 00                	add    %al,(%rax)
  404060:	66                   	data16
  404061:	0a 00                	or     (%rax),%al
  404063:	00 12                	add    %dl,(%rdx)
	...
  404075:	00 00                	add    %al,(%rax)
  404077:	00 7c 06 00          	add    %bh,0x0(%rsi,%rax,1)
  40407b:	00 12                	add    %dl,(%rdx)
	...
  40408d:	00 00                	add    %al,(%rax)
  40408f:	00 52 07             	add    %dl,0x7(%rdx)
  404092:	00 00                	add    %al,(%rax)
  404094:	12 00                	adc    (%rax),%al
	...
  4040a6:	00 00                	add    %al,(%rax)
  4040a8:	1d 23 00 00 12       	sbb    $0x12000023,%eax
	...
  4040bd:	00 00                	add    %al,(%rax)
  4040bf:	00 05 08 00 00 12    	add    %al,0x12000008(%rip)        # 124040cd <_end+0x11d4b7cd>
	...
  4040d5:	00 00                	add    %al,(%rax)
  4040d7:	00 10                	add    %dl,(%rax)
  4040d9:	09 00                	or     %eax,(%rax)
  4040db:	00 12                	add    %dl,(%rdx)
	...
  4040ed:	00 00                	add    %al,(%rax)
  4040ef:	00 0d 0a 00 00 12    	add    %cl,0x1200000a(%rip)        # 124040ff <_end+0x11d4b7ff>
	...
  404105:	00 00                	add    %al,(%rax)
  404107:	00 e4                	add    %ah,%ah
  404109:	0a 00                	or     (%rax),%al
  40410b:	00 12                	add    %dl,(%rdx)
	...
  40411d:	00 00                	add    %al,(%rax)
  40411f:	00 fe                	add    %bh,%dh
  404121:	0b 00                	or     (%rax),%eax
  404123:	00 12                	add    %dl,(%rdx)
	...
  404135:	00 00                	add    %al,(%rax)
  404137:	00 3a                	add    %bh,(%rdx)
  404139:	08 00                	or     %al,(%rax)
  40413b:	00 12                	add    %dl,(%rdx)
	...
  40414d:	00 00                	add    %al,(%rax)
  40414f:	00 0f                	add    %cl,(%rdi)
  404151:	08 00                	or     %al,(%rax)
  404153:	00 12                	add    %dl,(%rdx)
	...
  404165:	00 00                	add    %al,(%rax)
  404167:	00 fe                	add    %bh,%dh
  404169:	0c 00                	or     $0x0,%al
  40416b:	00 12                	add    %dl,(%rdx)
	...
  40417d:	00 00                	add    %al,(%rax)
  40417f:	00 bd 0d 00 00 12    	add    %bh,0x1200000d(%rbp)
	...
  404195:	00 00                	add    %al,(%rax)
  404197:	00 f6                	add    %dh,%dh
  404199:	0d 00 00 12 00       	or     $0x120000,%eax
	...
  4041ae:	00 00                	add    %al,(%rax)
  4041b0:	14 05                	adc    $0x5,%al
  4041b2:	00 00                	add    %al,(%rax)
  4041b4:	12 00                	adc    (%rax),%al
	...
  4041c6:	00 00                	add    %al,(%rax)
  4041c8:	11 0b                	adc    %ecx,(%rbx)
  4041ca:	00 00                	add    %al,(%rax)
  4041cc:	12 00                	adc    (%rax),%al
	...
  4041de:	00 00                	add    %al,(%rax)
  4041e0:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  4041e1:	10 00                	adc    %al,(%rax)
  4041e3:	00 12                	add    %dl,(%rdx)
	...
  4041f5:	00 00                	add    %al,(%rax)
  4041f7:	00 f8                	add    %bh,%al
  4041f9:	0a 00                	or     (%rax),%al
  4041fb:	00 12                	add    %dl,(%rdx)
	...
  40420d:	00 00                	add    %al,(%rax)
  40420f:	00 0c 03             	add    %cl,(%rbx,%rax,1)
  404212:	00 00                	add    %al,(%rax)
  404214:	12 00                	adc    (%rax),%al
	...
  404226:	00 00                	add    %al,(%rax)
  404228:	27                   	(bad)  
  404229:	0c 00                	or     $0x0,%al
  40422b:	00 12                	add    %dl,(%rdx)
	...
  40423d:	00 00                	add    %al,(%rax)
  40423f:	00 95 0d 00 00 12    	add    %dl,0x1200000d(%rbp)
	...
  404255:	00 00                	add    %al,(%rax)
  404257:	00 ac 01 00 00 12 00 	add    %ch,0x120000(%rcx,%rax,1)
	...
  40426e:	00 00                	add    %al,(%rax)
  404270:	67 11 00             	addr32 adc %eax,(%eax)
  404273:	00 12                	add    %dl,(%rdx)
	...
  404285:	00 00                	add    %al,(%rax)
  404287:	00 8b 02 00 00 12    	add    %cl,0x12000002(%rbx)
	...
  40429d:	00 00                	add    %al,(%rax)
  40429f:	00 43 0b             	add    %al,0xb(%rbx)
  4042a2:	00 00                	add    %al,(%rax)
  4042a4:	12 00                	adc    (%rax),%al
	...
  4042b6:	00 00                	add    %al,(%rax)
  4042b8:	c2 0c 00             	retq   $0xc
  4042bb:	00 12                	add    %dl,(%rdx)
	...
  4042cd:	00 00                	add    %al,(%rax)
  4042cf:	00 d8                	add    %bl,%al
  4042d1:	0c 00                	or     $0x0,%al
  4042d3:	00 12                	add    %dl,(%rdx)
	...
  4042e5:	00 00                	add    %al,(%rax)
  4042e7:	00 3a                	add    %bh,(%rdx)
  4042e9:	09 00                	or     %eax,(%rax)
  4042eb:	00 12                	add    %dl,(%rdx)
	...
  4042fd:	00 00                	add    %al,(%rax)
  4042ff:	00 df                	add    %bl,%bh
  404301:	00 00                	add    %al,(%rax)
  404303:	00 12                	add    %dl,(%rdx)
	...
  404315:	00 00                	add    %al,(%rax)
  404317:	00 12                	add    %dl,(%rdx)
  404319:	01 00                	add    %eax,(%rax)
  40431b:	00 12                	add    %dl,(%rdx)
	...
  40432d:	00 00                	add    %al,(%rax)
  40432f:	00 28                	add    %ch,(%rax)
  404331:	0b 00                	or     (%rax),%eax
  404333:	00 12                	add    %dl,(%rdx)
	...
  404345:	00 00                	add    %al,(%rax)
  404347:	00 cb                	add    %cl,%bl
  404349:	0b 00                	or     (%rax),%eax
  40434b:	00 11                	add    %dl,(%rcx)
	...
  40435d:	00 00                	add    %al,(%rax)
  40435f:	00 cd                	add    %cl,%ch
  404361:	00 00                	add    %al,(%rax)
  404363:	00 12                	add    %dl,(%rdx)
	...
  404375:	00 00                	add    %al,(%rax)
  404377:	00 bd 21 00 00 12    	add    %bh,0x12000021(%rbp)
	...
  40438d:	00 00                	add    %al,(%rax)
  40438f:	00 89 0a 00 00 12    	add    %cl,0x1200000a(%rcx)
	...
  4043a5:	00 00                	add    %al,(%rax)
  4043a7:	00 2f                	add    %ch,(%rdi)
  4043a9:	0a 00                	or     (%rax),%al
  4043ab:	00 12                	add    %dl,(%rdx)
	...
  4043bd:	00 00                	add    %al,(%rax)
  4043bf:	00 fb                	add    %bh,%bl
  4043c1:	06                   	(bad)  
  4043c2:	00 00                	add    %al,(%rax)
  4043c4:	12 00                	adc    (%rax),%al
	...
  4043d6:	00 00                	add    %al,(%rax)
  4043d8:	e0 0b                	loopne 4043e5 <_init-0x98ab>
  4043da:	00 00                	add    %al,(%rax)
  4043dc:	12 00                	adc    (%rax),%al
	...
  4043ee:	00 00                	add    %al,(%rax)
  4043f0:	43 04 00             	rex.XB add    $0x0,%al
  4043f3:	00 12                	add    %dl,(%rdx)
	...
  404405:	00 00                	add    %al,(%rax)
  404407:	00 b0 25 00 00 12    	add    %dh,0x12000025(%rax)
  40440d:	00 0d 00 02 22 42    	add    %cl,0x42220200(%rip)        # 42624613 <_end+0x41f6bd13>
  404413:	00 00                	add    %al,(%rax)
  404415:	00 00                	add    %al,(%rax)
  404417:	00 ac 03 00 00 00 00 	add    %ch,0x0(%rbx,%rax,1)
  40441e:	00 00                	add    %al,(%rax)
  404420:	4c                   	rex.WR
  404421:	2e 00 00             	add    %al,%cs:(%rax)
  404424:	11 00                	adc    %eax,(%rax)
  404426:	19 00                	sbb    %eax,(%rax)
  404428:	38 d8                	cmp    %bl,%al
  40442a:	68 00 00 00 00       	pushq  $0x0
  40442f:	00 04 00             	add    %al,(%rax,%rax,1)
  404432:	00 00                	add    %al,(%rax)
  404434:	00 00                	add    %al,(%rax)
  404436:	00 00                	add    %al,(%rax)
  404438:	93                   	xchg   %eax,%ebx
  404439:	33 00                	xor    (%rax),%eax
  40443b:	00 11                	add    %dl,(%rcx)
  40443d:	00 19                	add    %bl,(%rcx)
  40443f:	00 d0                	add    %dl,%al
  404441:	d7                   	xlat   %ds:(%rbx)
  404442:	68 00 00 00 00       	pushq  $0x0
  404447:	00 04 00             	add    %al,(%rax,%rax,1)
  40444a:	00 00                	add    %al,(%rax)
  40444c:	00 00                	add    %al,(%rax)
  40444e:	00 00                	add    %al,(%rax)
  404450:	87 13                	xchg   %edx,(%rbx)
  404452:	00 00                	add    %al,(%rax)
  404454:	12 00                	adc    (%rax),%al
  404456:	0d 00 db f3 44       	or     $0x44f3db00,%eax
  40445b:	00 00                	add    %al,(%rax)
  40445d:	00 00                	add    %al,(%rax)
  40445f:	00 cb                	add    %cl,%bl
  404461:	1f                   	(bad)  
  404462:	00 00                	add    %al,(%rax)
  404464:	00 00                	add    %al,(%rax)
  404466:	00 00                	add    %al,(%rax)
  404468:	0a 28                	or     (%rax),%ch
  40446a:	00 00                	add    %al,(%rax)
  40446c:	12 00                	adc    (%rax),%al
  40446e:	0d 00 85 7f 41       	or     $0x417f8500,%eax
  404473:	00 00                	add    %al,(%rax)
  404475:	00 00                	add    %al,(%rax)
  404477:	00 26                	add    %ah,(%rsi)
  404479:	01 00                	add    %eax,(%rax)
  40447b:	00 00                	add    %al,(%rax)
  40447d:	00 00                	add    %al,(%rax)
  40447f:	00 ac 19 00 00 12 00 	add    %ch,0x120000(%rcx,%rbx,1)
  404486:	0d 00 f5 31 44       	or     $0x4431f500,%eax
  40448b:	00 00                	add    %al,(%rax)
  40448d:	00 00                	add    %al,(%rax)
  40448f:	00 0e                	add    %cl,(%rsi)
  404491:	00 00                	add    %al,(%rax)
  404493:	00 00                	add    %al,(%rax)
  404495:	00 00                	add    %al,(%rax)
  404497:	00 92 1e 00 00 12    	add    %dl,0x1200001e(%rdx)
  40449d:	00 0d 00 6d 94 44    	add    %cl,0x44946d00(%rip)        # 44d4b1a3 <_end+0x446928a3>
  4044a3:	00 00                	add    %al,(%rax)
  4044a5:	00 00                	add    %al,(%rax)
  4044a7:	00 4f 01             	add    %cl,0x1(%rdi)
  4044aa:	00 00                	add    %al,(%rax)
  4044ac:	00 00                	add    %al,(%rax)
  4044ae:	00 00                	add    %al,(%rax)
  4044b0:	e3 2f                	jrcxz  4044e1 <_init-0x97af>
  4044b2:	00 00                	add    %al,(%rax)
  4044b4:	12 00                	adc    (%rax),%al
  4044b6:	0d 00 72 1d 43       	or     $0x431d7200,%eax
  4044bb:	00 00                	add    %al,(%rax)
  4044bd:	00 00                	add    %al,(%rax)
  4044bf:	00 69 02             	add    %ch,0x2(%rcx)
  4044c2:	00 00                	add    %al,(%rax)
  4044c4:	00 00                	add    %al,(%rax)
  4044c6:	00 00                	add    %al,(%rax)
  4044c8:	fb                   	sti    
  4044c9:	10 00                	adc    %al,(%rax)
  4044cb:	00 12                	add    %dl,(%rdx)
  4044cd:	00 0d 00 40 1a 41    	add    %cl,0x411a4000(%rip)        # 415a84d3 <_end+0x40eefbd3>
  4044d3:	00 00                	add    %al,(%rax)
  4044d5:	00 00                	add    %al,(%rax)
  4044d7:	00 04 02             	add    %al,(%rdx,%rax,1)
  4044da:	00 00                	add    %al,(%rax)
  4044dc:	00 00                	add    %al,(%rax)
  4044de:	00 00                	add    %al,(%rax)
  4044e0:	6a 12                	pushq  $0x12
  4044e2:	00 00                	add    %al,(%rax)
  4044e4:	12 00                	adc    (%rax),%al
  4044e6:	0d 00 b1 dd 45       	or     $0x45ddb100,%eax
  4044eb:	00 00                	add    %al,(%rax)
  4044ed:	00 00                	add    %al,(%rax)
  4044ef:	00 35 07 00 00 00    	add    %dh,0x7(%rip)        # 4044fc <_init-0x9794>
  4044f5:	00 00                	add    %al,(%rax)
  4044f7:	00 2c 20             	add    %ch,(%rax,%riz,1)
  4044fa:	00 00                	add    %al,(%rax)
  4044fc:	12 00                	adc    (%rax),%al
  4044fe:	0d 00 a1 72 45       	or     $0x4572a100,%eax
  404503:	00 00                	add    %al,(%rax)
  404505:	00 00                	add    %al,(%rax)
  404507:	00 48 00             	add    %cl,0x0(%rax)
  40450a:	00 00                	add    %al,(%rax)
  40450c:	00 00                	add    %al,(%rax)
  40450e:	00 00                	add    %al,(%rax)
  404510:	ce                   	(bad)  
  404511:	25 00 00 11 00       	and    $0x110000,%eax
  404516:	1a 00                	sbb    (%rax),%al
  404518:	bc 1c 6b 00 00       	mov    $0x6b1c,%esp
  40451d:	00 00                	add    %al,(%rax)
  40451f:	00 04 00             	add    %al,(%rax,%rax,1)
  404522:	00 00                	add    %al,(%rax)
  404524:	00 00                	add    %al,(%rax)
  404526:	00 00                	add    %al,(%rax)
  404528:	f9                   	stc    
  404529:	31 00                	xor    %eax,(%rax)
  40452b:	00 12                	add    %dl,(%rdx)
  40452d:	00 0d 00 a0 90 44    	add    %cl,0x4490a000(%rip)        # 44d0e533 <_end+0x44655c33>
  404533:	00 00                	add    %al,(%rax)
  404535:	00 00                	add    %al,(%rax)
  404537:	00 29                	add    %ch,(%rcx)
  404539:	00 00                	add    %al,(%rax)
  40453b:	00 00                	add    %al,(%rax)
  40453d:	00 00                	add    %al,(%rax)
  40453f:	00 82 28 00 00 12    	add    %al,0x12000028(%rdx)
  404545:	00 0d 00 cd f3 40    	add    %cl,0x40f3cd00(%rip)        # 4134124b <_end+0x40c8894b>
  40454b:	00 00                	add    %al,(%rax)
  40454d:	00 00                	add    %al,(%rax)
  40454f:	00 0f                	add    %cl,(%rdi)
  404551:	09 00                	or     %eax,(%rax)
  404553:	00 00                	add    %al,(%rax)
  404555:	00 00                	add    %al,(%rax)
  404557:	00 48 29             	add    %cl,0x29(%rax)
  40455a:	00 00                	add    %al,(%rax)
  40455c:	12 00                	adc    (%rax),%al
  40455e:	0d 00 5e cf 43       	or     $0x43cf5e00,%eax
  404563:	00 00                	add    %al,(%rax)
  404565:	00 00                	add    %al,(%rax)
  404567:	00 b9 00 00 00 00    	add    %bh,0x0(%rcx)
  40456d:	00 00                	add    %al,(%rax)
  40456f:	00 da                	add    %bl,%dl
  404571:	30 00                	xor    %al,(%rax)
  404573:	00 12                	add    %dl,(%rdx)
  404575:	00 0d 00 a0 72 45    	add    %cl,0x4572a000(%rip)        # 45b2e57b <_end+0x45475c7b>
  40457b:	00 00                	add    %al,(%rax)
  40457d:	00 00                	add    %al,(%rax)
  40457f:	00 01                	add    %al,(%rcx)
  404581:	00 00                	add    %al,(%rax)
  404583:	00 00                	add    %al,(%rax)
  404585:	00 00                	add    %al,(%rax)
  404587:	00 88 27 00 00 11    	add    %cl,0x11000027(%rax)
  40458d:	00 19                	add    %bl,(%rcx)
  40458f:	00 18                	add    %bl,(%rax)
  404591:	e5 68                	in     $0x68,%eax
  404593:	00 00                	add    %al,(%rax)
  404595:	00 00                	add    %al,(%rax)
  404597:	00 04 00             	add    %al,(%rax,%rax,1)
  40459a:	00 00                	add    %al,(%rax)
  40459c:	00 00                	add    %al,(%rax)
  40459e:	00 00                	add    %al,(%rax)
  4045a0:	1f                   	(bad)  
  4045a1:	17                   	(bad)  
  4045a2:	00 00                	add    %al,(%rax)
  4045a4:	12 00                	adc    (%rax),%al
  4045a6:	0d 00 20 c5 43       	or     $0x43c52000,%eax
  4045ab:	00 00                	add    %al,(%rax)
  4045ad:	00 00                	add    %al,(%rax)
  4045af:	00 75 00             	add    %dh,0x0(%rbp)
  4045b2:	00 00                	add    %al,(%rax)
  4045b4:	00 00                	add    %al,(%rax)
  4045b6:	00 00                	add    %al,(%rax)
  4045b8:	d8 2a                	fsubrs (%rdx)
  4045ba:	00 00                	add    %al,(%rax)
  4045bc:	11 00                	adc    %eax,(%rax)
  4045be:	19 00                	sbb    %eax,(%rax)
  4045c0:	1c d8                	sbb    $0xd8,%al
  4045c2:	68 00 00 00 00       	pushq  $0x0
  4045c7:	00 04 00             	add    %al,(%rax,%rax,1)
  4045ca:	00 00                	add    %al,(%rax)
  4045cc:	00 00                	add    %al,(%rax)
  4045ce:	00 00                	add    %al,(%rax)
  4045d0:	66                   	data16
  4045d1:	26 00 00             	add    %al,%es:(%rax)
  4045d4:	12 00                	adc    (%rax),%al
  4045d6:	0d 00 dc 72 43       	or     $0x4372dc00,%eax
  4045db:	00 00                	add    %al,(%rax)
  4045dd:	00 00                	add    %al,(%rax)
  4045df:	00 a5 00 00 00 00    	add    %ah,0x0(%rbp)
  4045e5:	00 00                	add    %al,(%rax)
  4045e7:	00 5b 23             	add    %bl,0x23(%rbx)
  4045ea:	00 00                	add    %al,(%rax)
  4045ec:	11 00                	adc    %eax,(%rax)
  4045ee:	1a 00                	sbb    (%rax),%al
  4045f0:	18 2f                	sbb    %ch,(%rdi)
  4045f2:	6b 00 00             	imul   $0x0,(%rax),%eax
  4045f5:	00 00                	add    %al,(%rax)
  4045f7:	00 08                	add    %cl,(%rax)
  4045f9:	00 00                	add    %al,(%rax)
  4045fb:	00 00                	add    %al,(%rax)
  4045fd:	00 00                	add    %al,(%rax)
  4045ff:	00 15 25 00 00 12    	add    %dl,0x12000025(%rip)        # 1240462a <_end+0x11d4bd2a>
  404605:	00 0d 00 77 e7 45    	add    %cl,0x45e77700(%rip)        # 4627bd0b <_end+0x45bc340b>
  40460b:	00 00                	add    %al,(%rax)
  40460d:	00 00                	add    %al,(%rax)
  40460f:	00 0d 00 00 00 00    	add    %cl,0x0(%rip)        # 404615 <_init-0x967b>
  404615:	00 00                	add    %al,(%rax)
  404617:	00 a2 30 00 00 12    	add    %ah,0x12000030(%rdx)
  40461d:	00 0d 00 56 98 44    	add    %cl,0x44985600(%rip)        # 44d89c23 <_end+0x446d1323>
  404623:	00 00                	add    %al,(%rax)
  404625:	00 00                	add    %al,(%rax)
  404627:	00 4a 00             	add    %cl,0x0(%rdx)
  40462a:	00 00                	add    %al,(%rax)
  40462c:	00 00                	add    %al,(%rax)
  40462e:	00 00                	add    %al,(%rax)
  404630:	d0                   	(bad)  
  404631:	35 00 00 12 00       	xor    $0x120000,%eax
  404636:	0d 00 f4 d8 42       	or     $0x42d8f400,%eax
  40463b:	00 00                	add    %al,(%rax)
  40463d:	00 00                	add    %al,(%rax)
  40463f:	00 d8                	add    %bl,%al
  404641:	01 00                	add    %eax,(%rax)
  404643:	00 00                	add    %al,(%rax)
  404645:	00 00                	add    %al,(%rax)
  404647:	00 c2                	add    %al,%dl
  404649:	34 00                	xor    $0x0,%al
  40464b:	00 12                	add    %dl,(%rdx)
  40464d:	00 0b                	add    %cl,(%rbx)
  40464f:	00 90 dc 40 00 00    	add    %dl,0x40dc(%rax)
	...
  40465d:	00 00                	add    %al,(%rax)
  40465f:	00 9e 10 00 00 12    	add    %bl,0x12000010(%rsi)
  404665:	00 0d 00 37 7c 44    	add    %cl,0x447c3700(%rip)        # 44bc7d6b <_end+0x4450f46b>
  40466b:	00 00                	add    %al,(%rax)
  40466d:	00 00                	add    %al,(%rax)
  40466f:	00 04 02             	add    %al,(%rdx,%rax,1)
  404672:	00 00                	add    %al,(%rax)
  404674:	00 00                	add    %al,(%rax)
  404676:	00 00                	add    %al,(%rax)
  404678:	d0 15 00 00 12 00    	rclb   0x120000(%rip)        # 52467e <usage_message+0xc293e>
  40467e:	0d 00 66 8c 44       	or     $0x448c6600,%eax
  404683:	00 00                	add    %al,(%rax)
  404685:	00 00                	add    %al,(%rax)
  404687:	00 7c 00 00          	add    %bh,0x0(%rax,%rax,1)
  40468b:	00 00                	add    %al,(%rax)
  40468d:	00 00                	add    %al,(%rax)
  40468f:	00 50 1b             	add    %dl,0x1b(%rax)
  404692:	00 00                	add    %al,(%rax)
  404694:	11 00                	adc    %eax,(%rax)
  404696:	19 00                	sbb    %eax,(%rax)
  404698:	14 e5                	adc    $0xe5,%al
  40469a:	68 00 00 00 00       	pushq  $0x0
  40469f:	00 04 00             	add    %al,(%rax,%rax,1)
  4046a2:	00 00                	add    %al,(%rax)
  4046a4:	00 00                	add    %al,(%rax)
  4046a6:	00 00                	add    %al,(%rax)
  4046a8:	bc 36 00 00 12       	mov    $0x12000036,%esp
  4046ad:	00 0d 00 42 8b 45    	add    %cl,0x458b4200(%rip)        # 45cb88b3 <_end+0x455fffb3>
  4046b3:	00 00                	add    %al,(%rax)
  4046b5:	00 00                	add    %al,(%rax)
  4046b7:	00 dc                	add    %bl,%ah
  4046b9:	00 00                	add    %al,(%rax)
  4046bb:	00 00                	add    %al,(%rax)
  4046bd:	00 00                	add    %al,(%rax)
  4046bf:	00 dd                	add    %bl,%ch
  4046c1:	18 00                	sbb    %al,(%rax)
  4046c3:	00 12                	add    %dl,(%rdx)
  4046c5:	00 0d 00 95 05 44    	add    %cl,0x44059500(%rip)        # 4445dbcb <_end+0x43da52cb>
  4046cb:	00 00                	add    %al,(%rax)
  4046cd:	00 00                	add    %al,(%rax)
  4046cf:	00 c0                	add    %al,%al
  4046d1:	03 00                	add    (%rax),%eax
  4046d3:	00 00                	add    %al,(%rax)
  4046d5:	00 00                	add    %al,(%rax)
  4046d7:	00 ad 34 00 00 12    	add    %ch,0x12000034(%rbp)
  4046dd:	00 0d 00 01 6d 42    	add    %cl,0x426d0100(%rip)        # 42ad47e3 <_end+0x4241bee3>
  4046e3:	00 00                	add    %al,(%rax)
  4046e5:	00 00                	add    %al,(%rax)
  4046e7:	00 7a 00             	add    %bh,0x0(%rdx)
  4046ea:	00 00                	add    %al,(%rax)
  4046ec:	00 00                	add    %al,(%rax)
  4046ee:	00 00                	add    %al,(%rax)
  4046f0:	27                   	(bad)  
  4046f1:	11 00                	adc    %eax,(%rax)
  4046f3:	00 11                	add    %dl,(%rcx)
  4046f5:	00 1a                	add    %bl,(%rdx)
  4046f7:	00 70 1c             	add    %dh,0x1c(%rax)
  4046fa:	6b 00 00             	imul   $0x0,(%rax),%eax
  4046fd:	00 00                	add    %al,(%rax)
  4046ff:	00 08                	add    %cl,(%rax)
  404701:	00 00                	add    %al,(%rax)
  404703:	00 00                	add    %al,(%rax)
  404705:	00 00                	add    %al,(%rax)
  404707:	00 ad 1b 00 00 12    	add    %ch,0x1200001b(%rbp)
  40470d:	00 0d 00 7a 36 44    	add    %cl,0x44367a00(%rip)        # 4476c113 <_end+0x440b3813>
  404713:	00 00                	add    %al,(%rax)
  404715:	00 00                	add    %al,(%rax)
  404717:	00 79 00             	add    %bh,0x0(%rcx)
  40471a:	00 00                	add    %al,(%rax)
  40471c:	00 00                	add    %al,(%rax)
  40471e:	00 00                	add    %al,(%rax)
  404720:	25 2d 00 00 11       	and    $0x1100002d,%eax
  404725:	00 19                	add    %bl,(%rcx)
  404727:	00 08                	add    %cl,(%rax)
  404729:	d8 68 00             	fsubrs 0x0(%rax)
  40472c:	00 00                	add    %al,(%rax)
  40472e:	00 00                	add    %al,(%rax)
  404730:	04 00                	add    $0x0,%al
  404732:	00 00                	add    %al,(%rax)
  404734:	00 00                	add    %al,(%rax)
  404736:	00 00                	add    %al,(%rax)
  404738:	4b 0f 00 00          	rex.WXB sldt   (%r8)
  40473c:	12 00                	adc    (%rax),%al
  40473e:	0d 00 34 33 44       	or     $0x44333400,%eax
  404743:	00 00                	add    %al,(%rax)
  404745:	00 00                	add    %al,(%rax)
  404747:	00 47 00             	add    %al,0x0(%rdi)
  40474a:	00 00                	add    %al,(%rax)
  40474c:	00 00                	add    %al,(%rax)
  40474e:	00 00                	add    %al,(%rax)
  404750:	63 33                	movslq (%rbx),%esi
  404752:	00 00                	add    %al,(%rax)
  404754:	12 00                	adc    (%rax),%al
  404756:	0d 00 30 8a 44       	or     $0x448a3000,%eax
  40475b:	00 00                	add    %al,(%rax)
  40475d:	00 00                	add    %al,(%rax)
  40475f:	00 0f                	add    %cl,(%rdi)
  404761:	00 00                	add    %al,(%rax)
  404763:	00 00                	add    %al,(%rax)
  404765:	00 00                	add    %al,(%rax)
  404767:	00 16                	add    %dl,(%rsi)
  404769:	1b 00                	sbb    (%rax),%eax
  40476b:	00 12                	add    %dl,(%rdx)
  40476d:	00 0d 00 88 7e 43    	add    %cl,0x437e8800(%rip)        # 43becf73 <_end+0x43534673>
  404773:	00 00                	add    %al,(%rax)
  404775:	00 00                	add    %al,(%rax)
  404777:	00 83 00 00 00 00    	add    %al,0x0(%rbx)
  40477d:	00 00                	add    %al,(%rax)
  40477f:	00 fd                	add    %bh,%ch
  404781:	35 00 00 12 00       	xor    $0x120000,%eax
  404786:	0d 00 c6 d4 45       	or     $0x45d4c600,%eax
  40478b:	00 00                	add    %al,(%rax)
  40478d:	00 00                	add    %al,(%rax)
  40478f:	00 ff                	add    %bh,%bh
  404791:	00 00                	add    %al,(%rax)
  404793:	00 00                	add    %al,(%rax)
  404795:	00 00                	add    %al,(%rax)
  404797:	00 b6 2c 00 00 12    	add    %dh,0x1200002c(%rsi)
  40479d:	00 0d 00 e9 0a 41    	add    %cl,0x410ae900(%rip)        # 414b30a3 <_end+0x40dfa7a3>
  4047a3:	00 00                	add    %al,(%rax)
  4047a5:	00 00                	add    %al,(%rax)
  4047a7:	00 74 00 00          	add    %dh,0x0(%rax,%rax,1)
  4047ab:	00 00                	add    %al,(%rax)
  4047ad:	00 00                	add    %al,(%rax)
  4047af:	00 ad 0f 00 00 12    	add    %ch,0x1200000f(%rbp)
  4047b5:	00 0d 00 4a dc 43    	add    %cl,0x43dc4a00(%rip)        # 441c91bb <_end+0x43b108bb>
  4047bb:	00 00                	add    %al,(%rax)
  4047bd:	00 00                	add    %al,(%rax)
  4047bf:	00 26                	add    %ah,(%rsi)
  4047c1:	00 00                	add    %al,(%rax)
  4047c3:	00 00                	add    %al,(%rax)
  4047c5:	00 00                	add    %al,(%rax)
  4047c7:	00 34 22             	add    %dh,(%rdx,%riz,1)
  4047ca:	00 00                	add    %al,(%rax)
  4047cc:	12 00                	adc    (%rax),%al
  4047ce:	0d 00 b6 eb 43       	or     $0x43ebb600,%eax
  4047d3:	00 00                	add    %al,(%rax)
  4047d5:	00 00                	add    %al,(%rax)
  4047d7:	00 42 00             	add    %al,0x0(%rdx)
  4047da:	00 00                	add    %al,(%rax)
  4047dc:	00 00                	add    %al,(%rax)
  4047de:	00 00                	add    %al,(%rax)
  4047e0:	f9                   	stc    
  4047e1:	33 00                	xor    (%rax),%eax
  4047e3:	00 11                	add    %dl,(%rcx)
  4047e5:	00 1a                	add    %bl,(%rdx)
  4047e7:	00 28                	add    %ch,(%rax)
  4047e9:	2e 6b 00 00          	imul   $0x0,%cs:(%rax),%eax
  4047ed:	00 00                	add    %al,(%rax)
  4047ef:	00 08                	add    %cl,(%rax)
  4047f1:	00 00                	add    %al,(%rax)
  4047f3:	00 00                	add    %al,(%rax)
  4047f5:	00 00                	add    %al,(%rax)
  4047f7:	00 08                	add    %cl,(%rax)
  4047f9:	18 00                	sbb    %al,(%rax)
  4047fb:	00 12                	add    %dl,(%rdx)
  4047fd:	00 0d 00 3b 11 44    	add    %cl,0x44113b00(%rip)        # 44518303 <_end+0x43e5fa03>
  404803:	00 00                	add    %al,(%rax)
  404805:	00 00                	add    %al,(%rax)
  404807:	00 97 00 00 00 00    	add    %dl,0x0(%rdi)
  40480d:	00 00                	add    %al,(%rax)
  40480f:	00 df                	add    %bl,%bh
  404811:	24 00                	and    $0x0,%al
  404813:	00 12                	add    %dl,(%rdx)
  404815:	00 0d 00 30 0e 43    	add    %cl,0x430e3000(%rip)        # 434e781b <_end+0x42e2ef1b>
  40481b:	00 00                	add    %al,(%rax)
  40481d:	00 00                	add    %al,(%rax)
  40481f:	00 07                	add    %al,(%rdi)
  404821:	00 00                	add    %al,(%rax)
  404823:	00 00                	add    %al,(%rax)
  404825:	00 00                	add    %al,(%rax)
  404827:	00 27                	add    %ah,(%rdi)
  404829:	1e                   	(bad)  
  40482a:	00 00                	add    %al,(%rax)
  40482c:	20 00                	and    %al,(%rax)
  40482e:	19 00                	sbb    %eax,(%rax)
  404830:	c0 d7 68             	rcl    $0x68,%bh
	...
  40483f:	00 b5 12 00 00 12    	add    %dh,0x12000012(%rbp)
  404845:	00 0d 00 63 08 43    	add    %cl,0x43086300(%rip)        # 4348ab4b <_end+0x42dd224b>
  40484b:	00 00                	add    %al,(%rax)
  40484d:	00 00                	add    %al,(%rax)
  40484f:	00 0b                	add    %cl,(%rbx)
  404851:	00 00                	add    %al,(%rax)
  404853:	00 00                	add    %al,(%rax)
  404855:	00 00                	add    %al,(%rax)
  404857:	00 1f                	add    %bl,(%rdi)
  404859:	2e 00 00             	add    %al,%cs:(%rax)
  40485c:	12 00                	adc    (%rax),%al
  40485e:	0d 00 81 c6 43       	or     $0x43c68100,%eax
  404863:	00 00                	add    %al,(%rax)
  404865:	00 00                	add    %al,(%rax)
  404867:	00 2e                	add    %ch,(%rsi)
  404869:	00 00                	add    %al,(%rax)
  40486b:	00 00                	add    %al,(%rax)
  40486d:	00 00                	add    %al,(%rax)
  40486f:	00 fe                	add    %bh,%dh
  404871:	23 00                	and    (%rax),%eax
  404873:	00 12                	add    %dl,(%rdx)
  404875:	00 0d 00 02 cb 43    	add    %cl,0x43cb0200(%rip)        # 440b4a7b <_end+0x439fc17b>
  40487b:	00 00                	add    %al,(%rax)
  40487d:	00 00                	add    %al,(%rax)
  40487f:	00 2b                	add    %ch,(%rbx)
  404881:	01 00                	add    %eax,(%rax)
  404883:	00 00                	add    %al,(%rax)
  404885:	00 00                	add    %al,(%rax)
  404887:	00 1a                	add    %bl,(%rdx)
  404889:	29 00                	sub    %eax,(%rax)
  40488b:	00 12                	add    %dl,(%rdx)
  40488d:	00 0d 00 ac 7f 45    	add    %cl,0x457fac00(%rip)        # 45bff493 <_end+0x45546b93>
  404893:	00 00                	add    %al,(%rax)
  404895:	00 00                	add    %al,(%rax)
  404897:	00 de                	add    %bl,%dh
  404899:	00 00                	add    %al,(%rax)
  40489b:	00 00                	add    %al,(%rax)
  40489d:	00 00                	add    %al,(%rax)
  40489f:	00 16                	add    %dl,(%rsi)
  4048a1:	0f 00 00             	sldt   (%rax)
  4048a4:	12 00                	adc    (%rax),%al
  4048a6:	0d 00 6a dd 43       	or     $0x43dd6a00,%eax
  4048ab:	00 00                	add    %al,(%rax)
  4048ad:	00 00                	add    %al,(%rax)
  4048af:	00 0f                	add    %cl,(%rdi)
  4048b1:	00 00                	add    %al,(%rax)
  4048b3:	00 00                	add    %al,(%rax)
  4048b5:	00 00                	add    %al,(%rax)
  4048b7:	00 41 25             	add    %al,0x25(%rcx)
  4048ba:	00 00                	add    %al,(%rax)
  4048bc:	11 00                	adc    %eax,(%rax)
  4048be:	1a 00                	sbb    (%rax),%al
  4048c0:	c8 1d 6b 00          	enterq $0x6b1d,$0x0
  4048c4:	00 00                	add    %al,(%rax)
  4048c6:	00 00                	add    %al,(%rax)
  4048c8:	08 00                	or     %al,(%rax)
  4048ca:	00 00                	add    %al,(%rax)
  4048cc:	00 00                	add    %al,(%rax)
  4048ce:	00 00                	add    %al,(%rax)
  4048d0:	c9                   	leaveq 
  4048d1:	31 00                	xor    %eax,(%rax)
  4048d3:	00 12                	add    %dl,(%rdx)
  4048d5:	00 0d 00 3a 88 45    	add    %cl,0x45883a00(%rip)        # 45c882db <_end+0x455cf9db>
  4048db:	00 00                	add    %al,(%rax)
  4048dd:	00 00                	add    %al,(%rax)
  4048df:	00 c2                	add    %al,%dl
  4048e1:	00 00                	add    %al,(%rax)
  4048e3:	00 00                	add    %al,(%rax)
  4048e5:	00 00                	add    %al,(%rax)
  4048e7:	00 51 34             	add    %dl,0x34(%rcx)
  4048ea:	00 00                	add    %al,(%rax)
  4048ec:	12 00                	adc    (%rax),%al
  4048ee:	0d 00 a7 49 44       	or     $0x4449a700,%eax
  4048f3:	00 00                	add    %al,(%rax)
  4048f5:	00 00                	add    %al,(%rax)
  4048f7:	00 bc 01 00 00 00 00 	add    %bh,0x0(%rcx,%rax,1)
  4048fe:	00 00                	add    %al,(%rax)
  404900:	79 1d                	jns    40491f <_init-0x9371>
  404902:	00 00                	add    %al,(%rax)
  404904:	12 00                	adc    (%rax),%al
  404906:	0d 00 ab ec 43       	or     $0x43ecab00,%eax
  40490b:	00 00                	add    %al,(%rax)
  40490d:	00 00                	add    %al,(%rax)
  40490f:	00 7e 00             	add    %bh,0x0(%rsi)
  404912:	00 00                	add    %al,(%rax)
  404914:	00 00                	add    %al,(%rax)
  404916:	00 00                	add    %al,(%rax)
  404918:	bb 2e 00 00 11       	mov    $0x1100002e,%ebx
  40491d:	00 19                	add    %bl,(%rcx)
  40491f:	00 2c d8             	add    %ch,(%rax,%rbx,8)
  404922:	68 00 00 00 00       	pushq  $0x0
  404927:	00 04 00             	add    %al,(%rax,%rax,1)
  40492a:	00 00                	add    %al,(%rax)
  40492c:	00 00                	add    %al,(%rax)
  40492e:	00 00                	add    %al,(%rax)
  404930:	8d 30                	lea    (%rax),%esi
  404932:	00 00                	add    %al,(%rax)
  404934:	11 00                	adc    %eax,(%rax)
  404936:	1a 00                	sbb    (%rax),%al
  404938:	30 2e                	xor    %ch,(%rsi)
  40493a:	6b 00 00             	imul   $0x0,(%rax),%eax
  40493d:	00 00                	add    %al,(%rax)
  40493f:	00 08                	add    %cl,(%rax)
  404941:	00 00                	add    %al,(%rax)
  404943:	00 00                	add    %al,(%rax)
  404945:	00 00                	add    %al,(%rax)
  404947:	00 fa                	add    %bh,%dl
  404949:	14 00                	adc    $0x0,%al
  40494b:	00 12                	add    %dl,(%rdx)
  40494d:	00 0d 00 91 3f 45    	add    %cl,0x453f9100(%rip)        # 457fda53 <_end+0x45145153>
  404953:	00 00                	add    %al,(%rax)
  404955:	00 00                	add    %al,(%rax)
  404957:	00 8c 00 00 00 00 00 	add    %cl,0x0(%rax,%rax,1)
  40495e:	00 00                	add    %al,(%rax)
  404960:	13 32                	adc    (%rdx),%esi
  404962:	00 00                	add    %al,(%rax)
  404964:	12 00                	adc    (%rax),%al
  404966:	0d 00 c0 d0 43       	or     $0x43d0c000,%eax
  40496b:	00 00                	add    %al,(%rax)
  40496d:	00 00                	add    %al,(%rax)
  40496f:	00 39                	add    %bh,(%rcx)
  404971:	02 00                	add    (%rax),%al
  404973:	00 00                	add    %al,(%rax)
  404975:	00 00                	add    %al,(%rax)
  404977:	00 03                	add    %al,(%rbx)
  404979:	25 00 00 12 00       	and    $0x120000,%eax
  40497e:	0d 00 68 97 44       	or     $0x44976800,%eax
  404983:	00 00                	add    %al,(%rax)
  404985:	00 00                	add    %al,(%rax)
  404987:	00 07                	add    %al,(%rdi)
  404989:	00 00                	add    %al,(%rax)
  40498b:	00 00                	add    %al,(%rax)
  40498d:	00 00                	add    %al,(%rax)
  40498f:	00 ef                	add    %ch,%bh
  404991:	34 00                	xor    $0x0,%al
  404993:	00 12                	add    %dl,(%rdx)
  404995:	00 0d 00 e9 d9 43    	add    %cl,0x43d9e900(%rip)        # 441a329b <_end+0x43aea99b>
  40499b:	00 00                	add    %al,(%rax)
  40499d:	00 00                	add    %al,(%rax)
  40499f:	00 07                	add    %al,(%rdi)
  4049a1:	00 00                	add    %al,(%rax)
  4049a3:	00 00                	add    %al,(%rax)
  4049a5:	00 00                	add    %al,(%rax)
  4049a7:	00 26                	add    %ah,(%rsi)
  4049a9:	13 00                	adc    (%rax),%eax
  4049ab:	00 11                	add    %dl,(%rcx)
  4049ad:	00 1a                	add    %bl,(%rdx)
  4049af:	00 f0                	add    %dh,%al
  4049b1:	76 6b                	jbe    404a1e <_init-0x9272>
  4049b3:	00 00                	add    %al,(%rax)
  4049b5:	00 00                	add    %al,(%rax)
  4049b7:	00 08                	add    %cl,(%rax)
  4049b9:	00 00                	add    %al,(%rax)
  4049bb:	00 00                	add    %al,(%rax)
  4049bd:	00 00                	add    %al,(%rax)
  4049bf:	00 96 32 00 00 12    	add    %dl,0x12000032(%rsi)
  4049c5:	00 0d 00 e7 96 45    	add    %cl,0x4596e700(%rip)        # 45d730cb <_end+0x456ba7cb>
  4049cb:	00 00                	add    %al,(%rax)
  4049cd:	00 00                	add    %al,(%rax)
  4049cf:	00 4c 00 00          	add    %cl,0x0(%rax,%rax,1)
  4049d3:	00 00                	add    %al,(%rax)
  4049d5:	00 00                	add    %al,(%rax)
  4049d7:	00 f0                	add    %dh,%al
  4049d9:	1b 00                	sbb    (%rax),%eax
  4049db:	00 12                	add    %dl,(%rdx)
  4049dd:	00 0d 00 59 23 44    	add    %cl,0x44235900(%rip)        # 4463a2e3 <_end+0x43f819e3>
  4049e3:	00 00                	add    %al,(%rax)
  4049e5:	00 00                	add    %al,(%rax)
  4049e7:	00 dc                	add    %bl,%ah
  4049e9:	02 00                	add    (%rax),%al
  4049eb:	00 00                	add    %al,(%rax)
  4049ed:	00 00                	add    %al,(%rax)
  4049ef:	00 aa 31 00 00 12    	add    %ch,0x12000031(%rdx)
  4049f5:	00 0d 00 df 09 41    	add    %cl,0x4109df00(%rip)        # 414a28fb <_end+0x40de9ffb>
  4049fb:	00 00                	add    %al,(%rax)
  4049fd:	00 00                	add    %al,(%rax)
  4049ff:	00 85 00 00 00 00    	add    %al,0x0(%rbp)
  404a05:	00 00                	add    %al,(%rax)
  404a07:	00 c5                	add    %al,%ch
  404a09:	0f 00 00             	sldt   (%rax)
  404a0c:	12 00                	adc    (%rax),%al
  404a0e:	0d 00 a8 be 43       	or     $0x43bea800,%eax
  404a13:	00 00                	add    %al,(%rax)
  404a15:	00 00                	add    %al,(%rax)
  404a17:	00 89 00 00 00 00    	add    %cl,0x0(%rcx)
  404a1d:	00 00                	add    %al,(%rax)
  404a1f:	00 32                	add    %dh,(%rdx)
  404a21:	14 00                	adc    $0x0,%al
  404a23:	00 12                	add    %dl,(%rdx)
  404a25:	00 0d 00 2d b2 43    	add    %cl,0x43b22d00(%rip)        # 43f2772b <_end+0x4386ee2b>
  404a2b:	00 00                	add    %al,(%rax)
  404a2d:	00 00                	add    %al,(%rax)
  404a2f:	00 df                	add    %bl,%bh
  404a31:	00 00                	add    %al,(%rax)
  404a33:	00 00                	add    %al,(%rax)
  404a35:	00 00                	add    %al,(%rax)
  404a37:	00 54 12 00          	add    %dl,0x0(%rdx,%rdx,1)
  404a3b:	00 12                	add    %dl,(%rdx)
  404a3d:	00 0d 00 3d 90 44    	add    %cl,0x44903d00(%rip)        # 44d08743 <_end+0x4464fe43>
  404a43:	00 00                	add    %al,(%rax)
  404a45:	00 00                	add    %al,(%rax)
  404a47:	00 63 00             	add    %ah,0x0(%rbx)
  404a4a:	00 00                	add    %al,(%rax)
  404a4c:	00 00                	add    %al,(%rax)
  404a4e:	00 00                	add    %al,(%rax)
  404a50:	c8 12 00 00          	enterq $0x12,$0x0
  404a54:	12 00                	adc    (%rax),%al
  404a56:	0d 00 45 ca 43       	or     $0x43ca4500,%eax
  404a5b:	00 00                	add    %al,(%rax)
  404a5d:	00 00                	add    %al,(%rax)
  404a5f:	00 bd 00 00 00 00    	add    %bh,0x0(%rbp)
  404a65:	00 00                	add    %al,(%rax)
  404a67:	00 0f                	add    %cl,(%rdi)
  404a69:	16                   	(bad)  
  404a6a:	00 00                	add    %al,(%rax)
  404a6c:	12 00                	adc    (%rax),%al
  404a6e:	0d 00 dc fc 40       	or     $0x40fcdc00,%eax
  404a73:	00 00                	add    %al,(%rax)
  404a75:	00 00                	add    %al,(%rax)
  404a77:	00 c0                	add    %al,%al
  404a79:	01 00                	add    %eax,(%rax)
  404a7b:	00 00                	add    %al,(%rax)
  404a7d:	00 00                	add    %al,(%rax)
  404a7f:	00 b9 2a 00 00 12    	add    %bh,0x1200002a(%rcx)
  404a85:	00 0d 00 9c fe 40    	add    %cl,0x40fe9c00(%rip)        # 413ee68b <_end+0x40d35d8b>
  404a8b:	00 00                	add    %al,(%rax)
  404a8d:	00 00                	add    %al,(%rax)
  404a8f:	00 3e                	add    %bh,(%rsi)
  404a91:	03 00                	add    (%rax),%eax
  404a93:	00 00                	add    %al,(%rax)
  404a95:	00 00                	add    %al,(%rax)
  404a97:	00 c8                	add    %cl,%al
  404a99:	2d 00 00 12 00       	sub    $0x120000,%eax
  404a9e:	0d 00 0e 96 45       	or     $0x45960e00,%eax
  404aa3:	00 00                	add    %al,(%rax)
  404aa5:	00 00                	add    %al,(%rax)
  404aa7:	00 67 00             	add    %ah,0x0(%rdi)
  404aaa:	00 00                	add    %al,(%rax)
  404aac:	00 00                	add    %al,(%rax)
  404aae:	00 00                	add    %al,(%rax)
  404ab0:	8a 1d 00 00 12 00    	mov    0x120000(%rip),%bl        # 524ab6 <usage_message+0xc2d76>
  404ab6:	0d 00 20 2e 43       	or     $0x432e2000,%eax
  404abb:	00 00                	add    %al,(%rax)
  404abd:	00 00                	add    %al,(%rax)
  404abf:	00 fd                	add    %bh,%ch
  404ac1:	04 00                	add    $0x0,%al
  404ac3:	00 00                	add    %al,(%rax)
  404ac5:	00 00                	add    %al,(%rax)
  404ac7:	00 61 28             	add    %ah,0x28(%rcx)
  404aca:	00 00                	add    %al,(%rax)
  404acc:	12 00                	adc    (%rax),%al
  404ace:	0d 00 f8 eb 43       	or     $0x43ebf800,%eax
  404ad3:	00 00                	add    %al,(%rax)
  404ad5:	00 00                	add    %al,(%rax)
  404ad7:	00 35 00 00 00 00    	add    %dh,0x0(%rip)        # 404add <_init-0x91b3>
  404add:	00 00                	add    %al,(%rax)
  404adf:	00 42 21             	add    %al,0x21(%rdx)
  404ae2:	00 00                	add    %al,(%rax)
  404ae4:	12 00                	adc    (%rax),%al
  404ae6:	0d 00 c9 0b 41       	or     $0x410bc900,%eax
  404aeb:	00 00                	add    %al,(%rax)
  404aed:	00 00                	add    %al,(%rax)
  404aef:	00 59 00             	add    %bl,0x0(%rcx)
  404af2:	00 00                	add    %al,(%rax)
  404af4:	00 00                	add    %al,(%rax)
  404af6:	00 00                	add    %al,(%rax)
  404af8:	66                   	data16
  404af9:	2e 00 00             	add    %al,%cs:(%rax)
  404afc:	12 00                	adc    (%rax),%al
  404afe:	0d 00 f6 75 45       	or     $0x4575f600,%eax
  404b03:	00 00                	add    %al,(%rax)
  404b05:	00 00                	add    %al,(%rax)
  404b07:	00 41 00             	add    %al,0x0(%rcx)
  404b0a:	00 00                	add    %al,(%rax)
  404b0c:	00 00                	add    %al,(%rax)
  404b0e:	00 00                	add    %al,(%rax)
  404b10:	a9 36 00 00 12       	test   $0x12000036,%eax
  404b15:	00 0d 00 91 81 43    	add    %cl,0x43819100(%rip)        # 43c1dc1b <_end+0x4356531b>
  404b1b:	00 00                	add    %al,(%rax)
  404b1d:	00 00                	add    %al,(%rax)
  404b1f:	00 3c 02             	add    %bh,(%rdx,%rax,1)
  404b22:	00 00                	add    %al,(%rax)
  404b24:	00 00                	add    %al,(%rax)
  404b26:	00 00                	add    %al,(%rax)
  404b28:	64 1b 00             	sbb    %fs:(%rax),%eax
  404b2b:	00 12                	add    %dl,(%rdx)
  404b2d:	00 0d 00 fd 88 44    	add    %cl,0x4488fd00(%rip)        # 44c94833 <_end+0x445dbf33>
  404b33:	00 00                	add    %al,(%rax)
  404b35:	00 00                	add    %al,(%rax)
  404b37:	00 29                	add    %ch,(%rcx)
  404b39:	01 00                	add    %eax,(%rax)
  404b3b:	00 00                	add    %al,(%rax)
  404b3d:	00 00                	add    %al,(%rax)
  404b3f:	00 f5                	add    %dh,%ch
  404b41:	19 00                	sbb    %eax,(%rax)
  404b43:	00 12                	add    %dl,(%rdx)
  404b45:	00 0d 00 fa e4 45    	add    %cl,0x45e4fa00(%rip)        # 4625454b <_end+0x45b9bc4b>
  404b4b:	00 00                	add    %al,(%rax)
  404b4d:	00 00                	add    %al,(%rax)
  404b4f:	00 d5                	add    %dl,%ch
  404b51:	01 00                	add    %eax,(%rax)
  404b53:	00 00                	add    %al,(%rax)
  404b55:	00 00                	add    %al,(%rax)
  404b57:	00 35 32 00 00 12    	add    %dh,0x12000032(%rip)        # 12404b8f <_end+0x11d4c28f>
  404b5d:	00 0d 00 af b8 45    	add    %cl,0x45b8af00(%rip)        # 45f8fa63 <_end+0x458d7163>
  404b63:	00 00                	add    %al,(%rax)
  404b65:	00 00                	add    %al,(%rax)
  404b67:	00 0f                	add    %cl,(%rdi)
  404b69:	00 00                	add    %al,(%rax)
  404b6b:	00 00                	add    %al,(%rax)
  404b6d:	00 00                	add    %al,(%rax)
  404b6f:	00 e4                	add    %ah,%ah
  404b71:	13 00                	adc    (%rax),%eax
  404b73:	00 12                	add    %dl,(%rdx)
  404b75:	00 0d 00 eb 50 44    	add    %cl,0x4450eb00(%rip)        # 4491367b <_end+0x4425ad7b>
  404b7b:	00 00                	add    %al,(%rax)
  404b7d:	00 00                	add    %al,(%rax)
  404b7f:	00 a9 01 00 00 00    	add    %ch,0x1(%rcx)
  404b85:	00 00                	add    %al,(%rax)
  404b87:	00 37                	add    %dh,(%rdi)
  404b89:	33 00                	xor    (%rax),%eax
  404b8b:	00 11                	add    %dl,(%rcx)
  404b8d:	00 1a                	add    %bl,(%rdx)
  404b8f:	00 78 1c             	add    %bh,0x1c(%rax)
  404b92:	6b 00 00             	imul   $0x0,(%rax),%eax
  404b95:	00 00                	add    %al,(%rax)
  404b97:	00 08                	add    %cl,(%rax)
  404b99:	00 00                	add    %al,(%rax)
  404b9b:	00 00                	add    %al,(%rax)
  404b9d:	00 00                	add    %al,(%rax)
  404b9f:	00 96 21 00 00 12    	add    %dl,0x12000021(%rsi)
  404ba5:	00 0d 00 e8 ff 42    	add    %cl,0x42ffe800(%rip)        # 434033ab <_end+0x42d4aaab>
  404bab:	00 00                	add    %al,(%rax)
  404bad:	00 00                	add    %al,(%rax)
  404baf:	00 50 00             	add    %dl,0x0(%rax)
  404bb2:	00 00                	add    %al,(%rax)
  404bb4:	00 00                	add    %al,(%rax)
  404bb6:	00 00                	add    %al,(%rax)
  404bb8:	68 10 00 00 12       	pushq  $0x12000010
  404bbd:	00 0d 00 dd 09 44    	add    %cl,0x4409dd00(%rip)        # 444a28c3 <_end+0x43de9fc3>
  404bc3:	00 00                	add    %al,(%rax)
  404bc5:	00 00                	add    %al,(%rax)
  404bc7:	00 01                	add    %al,(%rcx)
  404bc9:	00 00                	add    %al,(%rax)
  404bcb:	00 00                	add    %al,(%rax)
  404bcd:	00 00                	add    %al,(%rax)
  404bcf:	00 39                	add    %bh,(%rcx)
  404bd1:	0f 00 00             	sldt   (%rax)
  404bd4:	12 00                	adc    (%rax),%al
  404bd6:	0d 00 90 65 43       	or     $0x43659000,%eax
  404bdb:	00 00                	add    %al,(%rax)
  404bdd:	00 00                	add    %al,(%rax)
  404bdf:	00 68 00             	add    %ch,0x0(%rax)
  404be2:	00 00                	add    %al,(%rax)
  404be4:	00 00                	add    %al,(%rax)
  404be6:	00 00                	add    %al,(%rax)
  404be8:	49 32 00             	rex.WB xor    (%r8),%al
  404beb:	00 12                	add    %dl,(%rdx)
  404bed:	00 0d 00 cd b8 45    	add    %cl,0x45b8cd00(%rip)        # 45f918f3 <_end+0x458d8ff3>
  404bf3:	00 00                	add    %al,(%rax)
  404bf5:	00 00                	add    %al,(%rax)
  404bf7:	00 0f                	add    %cl,(%rdi)
  404bf9:	00 00                	add    %al,(%rax)
  404bfb:	00 00                	add    %al,(%rax)
  404bfd:	00 00                	add    %al,(%rax)
  404bff:	00 4e 23             	add    %cl,0x23(%rsi)
  404c02:	00 00                	add    %al,(%rax)
  404c04:	11 00                	adc    %eax,(%rax)
  404c06:	1a 00                	sbb    (%rax),%al
  404c08:	f8                   	clc    
  404c09:	2e 6b 00 00          	imul   $0x0,%cs:(%rax),%eax
  404c0d:	00 00                	add    %al,(%rax)
  404c0f:	00 08                	add    %cl,(%rax)
  404c11:	00 00                	add    %al,(%rax)
  404c13:	00 00                	add    %al,(%rax)
  404c15:	00 00                	add    %al,(%rax)
  404c17:	00 76 27             	add    %dh,0x27(%rsi)
  404c1a:	00 00                	add    %al,(%rax)
  404c1c:	12 00                	adc    (%rax),%al
  404c1e:	0d 00 f0 a7 45       	or     $0x45a7f000,%eax
  404c23:	00 00                	add    %al,(%rax)
  404c25:	00 00                	add    %al,(%rax)
  404c27:	00 0d 02 00 00 00    	add    %cl,0x2(%rip)        # 404c2f <_init-0x9061>
  404c2d:	00 00                	add    %al,(%rax)
  404c2f:	00 03                	add    %al,(%rbx)
  404c31:	20 00                	and    %al,(%rax)
  404c33:	00 12                	add    %dl,(%rdx)
  404c35:	00 0d 00 fc 88 45    	add    %cl,0x4588fc00(%rip)        # 45c9483b <_end+0x455dbf3b>
  404c3b:	00 00                	add    %al,(%rax)
  404c3d:	00 00                	add    %al,(%rax)
  404c3f:	00 dc                	add    %bl,%ah
  404c41:	00 00                	add    %al,(%rax)
  404c43:	00 00                	add    %al,(%rax)
  404c45:	00 00                	add    %al,(%rax)
  404c47:	00 dc                	add    %bl,%ah
  404c49:	33 00                	xor    (%rax),%eax
  404c4b:	00 12                	add    %dl,(%rdx)
  404c4d:	00 0d 00 20 cd 42    	add    %cl,0x42cd2000(%rip)        # 430d6c53 <_end+0x42a1e353>
  404c53:	00 00                	add    %al,(%rax)
  404c55:	00 00                	add    %al,(%rax)
  404c57:	00 5d 01             	add    %bl,0x1(%rbp)
  404c5a:	00 00                	add    %al,(%rax)
  404c5c:	00 00                	add    %al,(%rax)
  404c5e:	00 00                	add    %al,(%rax)
  404c60:	4e 2b 00             	rex.WRX sub    (%rax),%r8
  404c63:	00 11                	add    %dl,(%rcx)
  404c65:	00 1a                	add    %bl,(%rdx)
  404c67:	00 c4                	add    %al,%ah
  404c69:	1c 6b                	sbb    $0x6b,%al
  404c6b:	00 00                	add    %al,(%rax)
  404c6d:	00 00                	add    %al,(%rax)
  404c6f:	00 04 00             	add    %al,(%rax,%rax,1)
  404c72:	00 00                	add    %al,(%rax)
  404c74:	00 00                	add    %al,(%rax)
  404c76:	00 00                	add    %al,(%rax)
  404c78:	5e                   	pop    %rsi
  404c79:	21 00                	and    %eax,(%rax)
  404c7b:	00 12                	add    %dl,(%rdx)
  404c7d:	00 0d 00 e6 ea 45    	add    %cl,0x45eae600(%rip)        # 462b3283 <_end+0x45bfa983>
  404c83:	00 00                	add    %al,(%rax)
  404c85:	00 00                	add    %al,(%rax)
  404c87:	00 67 00             	add    %ah,0x0(%rdi)
  404c8a:	00 00                	add    %al,(%rax)
  404c8c:	00 00                	add    %al,(%rax)
  404c8e:	00 00                	add    %al,(%rax)
  404c90:	cc                   	int3   
  404c91:	36 00 00             	add    %al,%ss:(%rax)
  404c94:	12 00                	adc    (%rax),%al
  404c96:	0d 00 f8 65 43       	or     $0x4365f800,%eax
  404c9b:	00 00                	add    %al,(%rax)
  404c9d:	00 00                	add    %al,(%rax)
  404c9f:	00 3b                	add    %bh,(%rbx)
  404ca1:	06                   	(bad)  
  404ca2:	00 00                	add    %al,(%rax)
  404ca4:	00 00                	add    %al,(%rax)
  404ca6:	00 00                	add    %al,(%rax)
  404ca8:	60                   	(bad)  
  404ca9:	2d 00 00 12 00       	sub    $0x120000,%eax
  404cae:	0d 00 6f 97 44       	or     $0x44976f00,%eax
  404cb3:	00 00                	add    %al,(%rax)
  404cb5:	00 00                	add    %al,(%rax)
  404cb7:	00 0a                	add    %cl,(%rdx)
  404cb9:	00 00                	add    %al,(%rax)
  404cbb:	00 00                	add    %al,(%rax)
  404cbd:	00 00                	add    %al,(%rax)
  404cbf:	00 79 1f             	add    %bh,0x1f(%rcx)
  404cc2:	00 00                	add    %al,(%rax)
  404cc4:	12 00                	adc    (%rax),%al
  404cc6:	0d 00 70 dc 43       	or     $0x43dc7000,%eax
  404ccb:	00 00                	add    %al,(%rax)
  404ccd:	00 00                	add    %al,(%rax)
  404ccf:	00 43 00             	add    %al,0x0(%rbx)
  404cd2:	00 00                	add    %al,(%rax)
  404cd4:	00 00                	add    %al,(%rax)
  404cd6:	00 00                	add    %al,(%rax)
  404cd8:	13 20                	adc    (%rax),%esp
  404cda:	00 00                	add    %al,(%rax)
  404cdc:	12 00                	adc    (%rax),%al
  404cde:	0d 00 f2 da 43       	or     $0x43daf200,%eax
  404ce3:	00 00                	add    %al,(%rax)
  404ce5:	00 00                	add    %al,(%rax)
  404ce7:	00 1a                	add    %bl,(%rdx)
  404ce9:	00 00                	add    %al,(%rax)
  404ceb:	00 00                	add    %al,(%rax)
  404ced:	00 00                	add    %al,(%rax)
  404cef:	00 86 20 00 00 12    	add    %al,0x12000020(%rsi)
  404cf5:	00 0d 00 09 f0 42    	add    %cl,0x42f00900(%rip)        # 433055fb <_end+0x42c4ccfb>
  404cfb:	00 00                	add    %al,(%rax)
  404cfd:	00 00                	add    %al,(%rax)
  404cff:	00 1e                	add    %bl,(%rsi)
  404d01:	01 00                	add    %eax,(%rax)
  404d03:	00 00                	add    %al,(%rax)
  404d05:	00 00                	add    %al,(%rax)
  404d07:	00 2b                	add    %ch,(%rbx)
  404d09:	1e                   	(bad)  
  404d0a:	00 00                	add    %al,(%rax)
  404d0c:	12 00                	adc    (%rax),%al
  404d0e:	0d 00 40 ec 40       	or     $0x40ec4000,%eax
	...
  404d1f:	00 70 14             	add    %dh,0x14(%rax)
  404d22:	00 00                	add    %al,(%rax)
  404d24:	11 00                	adc    %eax,(%rax)
  404d26:	19 00                	sbb    %eax,(%rax)
  404d28:	e0 d7                	loopne 404d01 <_init-0x8f8f>
  404d2a:	68 00 00 00 00       	pushq  $0x0
  404d2f:	00 04 00             	add    %al,(%rax,%rax,1)
  404d32:	00 00                	add    %al,(%rax)
  404d34:	00 00                	add    %al,(%rax)
  404d36:	00 00                	add    %al,(%rax)
  404d38:	fb                   	sti    
  404d39:	2b 00                	sub    (%rax),%eax
  404d3b:	00 11                	add    %dl,(%rcx)
  404d3d:	00 1a                	add    %bl,(%rdx)
  404d3f:	00 50 1c             	add    %dl,0x1c(%rax)
  404d42:	6b 00 00             	imul   $0x0,(%rax),%eax
  404d45:	00 00                	add    %al,(%rax)
  404d47:	00 08                	add    %cl,(%rax)
  404d49:	00 00                	add    %al,(%rax)
  404d4b:	00 00                	add    %al,(%rax)
  404d4d:	00 00                	add    %al,(%rax)
  404d4f:	00 4c 35 00          	add    %cl,0x0(%rbp,%rsi,1)
  404d53:	00 12                	add    %dl,(%rdx)
  404d55:	00 0d 00 f4 e5 43    	add    %cl,0x43e5f400(%rip)        # 4426415b <_end+0x43bab85b>
  404d5b:	00 00                	add    %al,(%rax)
  404d5d:	00 00                	add    %al,(%rax)
  404d5f:	00 ef                	add    %ch,%bh
  404d61:	00 00                	add    %al,(%rax)
  404d63:	00 00                	add    %al,(%rax)
  404d65:	00 00                	add    %al,(%rax)
  404d67:	00 cc                	add    %cl,%ah
  404d69:	1e                   	(bad)  
  404d6a:	00 00                	add    %al,(%rax)
  404d6c:	12 00                	adc    (%rax),%al
  404d6e:	0d 00 80 ad 41       	or     $0x41ad8000,%eax
  404d73:	00 00                	add    %al,(%rax)
  404d75:	00 00                	add    %al,(%rax)
  404d77:	00 5b 03             	add    %bl,0x3(%rbx)
  404d7a:	00 00                	add    %al,(%rax)
  404d7c:	00 00                	add    %al,(%rax)
  404d7e:	00 00                	add    %al,(%rax)
  404d80:	8c 2a                	mov    %gs,(%rdx)
  404d82:	00 00                	add    %al,(%rax)
  404d84:	12 00                	adc    (%rax),%al
  404d86:	0d 00 bb 84 45       	or     $0x4584bb00,%eax
  404d8b:	00 00                	add    %al,(%rax)
  404d8d:	00 00                	add    %al,(%rax)
  404d8f:	00 a5 00 00 00 00    	add    %ah,0x0(%rbp)
  404d95:	00 00                	add    %al,(%rax)
  404d97:	00 73 2d             	add    %dh,0x2d(%rbx)
  404d9a:	00 00                	add    %al,(%rax)
  404d9c:	12 00                	adc    (%rax),%al
  404d9e:	0d 00 04 8e 44       	or     $0x448e0400,%eax
  404da3:	00 00                	add    %al,(%rax)
  404da5:	00 00                	add    %al,(%rax)
  404da7:	00 3d 00 00 00 00    	add    %bh,0x0(%rip)        # 404dad <_init-0x8ee3>
  404dad:	00 00                	add    %al,(%rax)
  404daf:	00 62 22             	add    %ah,0x22(%rdx)
  404db2:	00 00                	add    %al,(%rax)
  404db4:	12 00                	adc    (%rax),%al
  404db6:	0d 00 7a b0 45       	or     $0x45b07a00,%eax
  404dbb:	00 00                	add    %al,(%rax)
  404dbd:	00 00                	add    %al,(%rax)
  404dbf:	00 88 05 00 00 00    	add    %cl,0x5(%rax)
  404dc5:	00 00                	add    %al,(%rax)
  404dc7:	00 22                	add    %ah,(%rdx)
  404dc9:	25 00 00 12 00       	and    $0x120000,%eax
  404dce:	0d 00 cc 97 45       	or     $0x4597cc00,%eax
  404dd3:	00 00                	add    %al,(%rax)
  404dd5:	00 00                	add    %al,(%rax)
  404dd7:	00 52 00             	add    %dl,0x0(%rdx)
  404dda:	00 00                	add    %al,(%rax)
  404ddc:	00 00                	add    %al,(%rax)
  404dde:	00 00                	add    %al,(%rax)
  404de0:	9b                   	fwait
  404de1:	0e                   	(bad)  
  404de2:	00 00                	add    %al,(%rax)
  404de4:	12 00                	adc    (%rax),%al
  404de6:	0d 00 0f 36 44       	or     $0x44360f00,%eax
  404deb:	00 00                	add    %al,(%rax)
  404ded:	00 00                	add    %al,(%rax)
  404def:	00 59 00             	add    %bl,0x0(%rcx)
  404df2:	00 00                	add    %al,(%rax)
  404df4:	00 00                	add    %al,(%rax)
  404df6:	00 00                	add    %al,(%rax)
  404df8:	7f 10                	jg     404e0a <_init-0x8e86>
  404dfa:	00 00                	add    %al,(%rax)
  404dfc:	11 00                	adc    %eax,(%rax)
  404dfe:	19 00                	sbb    %eax,(%rax)
  404e00:	ec                   	in     (%dx),%al
  404e01:	d7                   	xlat   %ds:(%rbx)
  404e02:	68 00 00 00 00       	pushq  $0x0
  404e07:	00 04 00             	add    %al,(%rax,%rax,1)
  404e0a:	00 00                	add    %al,(%rax)
  404e0c:	00 00                	add    %al,(%rax)
  404e0e:	00 00                	add    %al,(%rax)
  404e10:	f1                   	icebp  
  404e11:	12 00                	adc    (%rax),%al
  404e13:	00 12                	add    %dl,(%rdx)
  404e15:	00 0d 00 7f e8 42    	add    %cl,0x42e87f00(%rip)        # 4328cd1b <_end+0x42bd441b>
  404e1b:	00 00                	add    %al,(%rax)
  404e1d:	00 00                	add    %al,(%rax)
  404e1f:	00 8d 01 00 00 00    	add    %cl,0x1(%rbp)
  404e25:	00 00                	add    %al,(%rax)
  404e27:	00 8c 1b 00 00 11 00 	add    %cl,0x110000(%rbx,%rbx,1)
  404e2e:	19 00                	sbb    %eax,(%rax)
  404e30:	f8                   	clc    
  404e31:	d7                   	xlat   %ds:(%rbx)
  404e32:	68 00 00 00 00       	pushq  $0x0
  404e37:	00 04 00             	add    %al,(%rax,%rax,1)
  404e3a:	00 00                	add    %al,(%rax)
  404e3c:	00 00                	add    %al,(%rax)
  404e3e:	00 00                	add    %al,(%rax)
  404e40:	11 2e                	adc    %ebp,(%rsi)
  404e42:	00 00                	add    %al,(%rax)
  404e44:	12 00                	adc    (%rax),%al
  404e46:	0d 00 ca 0d 44       	or     $0x440dca00,%eax
  404e4b:	00 00                	add    %al,(%rax)
  404e4d:	00 00                	add    %al,(%rax)
  404e4f:	00 59 00             	add    %bl,0x0(%rcx)
  404e52:	00 00                	add    %al,(%rax)
  404e54:	00 00                	add    %al,(%rax)
  404e56:	00 00                	add    %al,(%rax)
  404e58:	86 11                	xchg   %dl,(%rcx)
  404e5a:	00 00                	add    %al,(%rax)
  404e5c:	12 00                	adc    (%rax),%al
  404e5e:	0d 00 90 c3 43       	or     $0x43c39000,%eax
  404e63:	00 00                	add    %al,(%rax)
  404e65:	00 00                	add    %al,(%rax)
  404e67:	00 4f 00             	add    %cl,0x0(%rdi)
  404e6a:	00 00                	add    %al,(%rax)
  404e6c:	00 00                	add    %al,(%rax)
  404e6e:	00 00                	add    %al,(%rax)
  404e70:	1a 18                	sbb    (%rax),%bl
  404e72:	00 00                	add    %al,(%rax)
  404e74:	12 00                	adc    (%rax),%al
  404e76:	0d 00 02 54 45       	or     $0x45540200,%eax
  404e7b:	00 00                	add    %al,(%rax)
  404e7d:	00 00                	add    %al,(%rax)
  404e7f:	00 87 08 00 00 00    	add    %al,0x8(%rdi)
  404e85:	00 00                	add    %al,(%rax)
  404e87:	00 9a 2c 00 00 12    	add    %bl,0x1200002c(%rdx)
  404e8d:	00 0d 00 e7 e1 42    	add    %cl,0x42e1e700(%rip)        # 43223593 <_end+0x42b6ac93>
  404e93:	00 00                	add    %al,(%rax)
  404e95:	00 00                	add    %al,(%rax)
  404e97:	00 a0 00 00 00 00    	add    %ah,0x0(%rax)
  404e9d:	00 00                	add    %al,(%rax)
  404e9f:	00 6d 2e             	add    %ch,0x2e(%rbp)
  404ea2:	00 00                	add    %al,(%rax)
  404ea4:	12 00                	adc    (%rax),%al
  404ea6:	0d 00 20 dd 43       	or     $0x43dd2000,%eax
  404eab:	00 00                	add    %al,(%rax)
  404ead:	00 00                	add    %al,(%rax)
  404eaf:	00 4a 00             	add    %cl,0x0(%rdx)
  404eb2:	00 00                	add    %al,(%rax)
  404eb4:	00 00                	add    %al,(%rax)
  404eb6:	00 00                	add    %al,(%rax)
  404eb8:	9c                   	pushfq 
  404eb9:	31 00                	xor    %eax,(%rax)
  404ebb:	00 12                	add    %dl,(%rdx)
  404ebd:	00 0d 00 5b c9 41    	add    %cl,0x41c95b00(%rip)        # 4209a9c3 <_end+0x419e20c3>
  404ec3:	00 00                	add    %al,(%rax)
  404ec5:	00 00                	add    %al,(%rax)
  404ec7:	00 67 01             	add    %ah,0x1(%rdi)
  404eca:	00 00                	add    %al,(%rax)
  404ecc:	00 00                	add    %al,(%rax)
  404ece:	00 00                	add    %al,(%rax)
  404ed0:	90                   	nop
  404ed1:	29 00                	sub    %eax,(%rax)
  404ed3:	00 12                	add    %dl,(%rdx)
  404ed5:	00 0d 00 95 c5 43    	add    %cl,0x43c59500(%rip)        # 4405e3db <_end+0x439a5adb>
  404edb:	00 00                	add    %al,(%rax)
  404edd:	00 00                	add    %al,(%rax)
  404edf:	00 17                	add    %dl,(%rdi)
  404ee1:	00 00                	add    %al,(%rax)
  404ee3:	00 00                	add    %al,(%rax)
  404ee5:	00 00                	add    %al,(%rax)
  404ee7:	00 a5 15 00 00 12    	add    %ah,0x12000015(%rbp)
  404eed:	00 0d 00 08 bd 43    	add    %cl,0x43bd0800(%rip)        # 43fd56f3 <_end+0x4391cdf3>
  404ef3:	00 00                	add    %al,(%rax)
  404ef5:	00 00                	add    %al,(%rax)
  404ef7:	00 74 00 00          	add    %dh,0x0(%rax,%rax,1)
  404efb:	00 00                	add    %al,(%rax)
  404efd:	00 00                	add    %al,(%rax)
  404eff:	00 d6                	add    %dl,%dh
  404f01:	1c 00                	sbb    $0x0,%al
  404f03:	00 12                	add    %dl,(%rdx)
  404f05:	00 0d 00 94 ce 43    	add    %cl,0x43ce9400(%rip)        # 440ee30b <_end+0x43a35a0b>
  404f0b:	00 00                	add    %al,(%rax)
  404f0d:	00 00                	add    %al,(%rax)
  404f0f:	00 ca                	add    %cl,%dl
  404f11:	00 00                	add    %al,(%rax)
  404f13:	00 00                	add    %al,(%rax)
  404f15:	00 00                	add    %al,(%rax)
  404f17:	00 06                	add    %al,(%rsi)
  404f19:	30 00                	xor    %al,(%rax)
  404f1b:	00 11                	add    %dl,(%rcx)
  404f1d:	00 0f                	add    %cl,(%rdi)
  404f1f:	00 20                	add    %ah,(%rax)
  404f21:	1d 46 00 00 00       	sbb    $0x46,%eax
  404f26:	00 00                	add    %al,(%rax)
  404f28:	0e                   	(bad)  
  404f29:	00 00                	add    %al,(%rax)
  404f2b:	00 00                	add    %al,(%rax)
  404f2d:	00 00                	add    %al,(%rax)
  404f2f:	00 c3                	add    %al,%bl
  404f31:	22 00                	and    (%rax),%al
  404f33:	00 11                	add    %dl,(%rcx)
  404f35:	00 19                	add    %bl,(%rcx)
  404f37:	00 24 d8             	add    %ah,(%rax,%rbx,8)
  404f3a:	68 00 00 00 00       	pushq  $0x0
  404f3f:	00 04 00             	add    %al,(%rax,%rax,1)
  404f42:	00 00                	add    %al,(%rax)
  404f44:	00 00                	add    %al,(%rax)
  404f46:	00 00                	add    %al,(%rax)
  404f48:	ac                   	lods   %ds:(%rsi),%al
  404f49:	29 00                	sub    %eax,(%rax)
  404f4b:	00 12                	add    %dl,(%rdx)
  404f4d:	00 0d 00 e4 15 43    	add    %cl,0x4315e400(%rip)        # 43563353 <_end+0x42eaaa53>
  404f53:	00 00                	add    %al,(%rax)
  404f55:	00 00                	add    %al,(%rax)
  404f57:	00 24 01             	add    %ah,(%rcx,%rax,1)
  404f5a:	00 00                	add    %al,(%rax)
  404f5c:	00 00                	add    %al,(%rax)
  404f5e:	00 00                	add    %al,(%rax)
  404f60:	40 14 00             	adc    $0x0,%al
  404f63:	00 12                	add    %dl,(%rdx)
  404f65:	00 0d 00 0c ea 42    	add    %cl,0x42ea0c00(%rip)        # 432a5b6b <_end+0x42bed26b>
  404f6b:	00 00                	add    %al,(%rax)
  404f6d:	00 00                	add    %al,(%rax)
  404f6f:	00 73 01             	add    %dh,0x1(%rbx)
  404f72:	00 00                	add    %al,(%rax)
  404f74:	00 00                	add    %al,(%rax)
  404f76:	00 00                	add    %al,(%rax)
  404f78:	3b 1a                	cmp    (%rdx),%ebx
  404f7a:	00 00                	add    %al,(%rax)
  404f7c:	12 00                	adc    (%rax),%al
  404f7e:	0d 00 fc 39 44       	or     $0x4439fc00,%eax
  404f83:	00 00                	add    %al,(%rax)
  404f85:	00 00                	add    %al,(%rax)
  404f87:	00 65 00             	add    %ah,0x0(%rbp)
  404f8a:	00 00                	add    %al,(%rax)
  404f8c:	00 00                	add    %al,(%rax)
  404f8e:	00 00                	add    %al,(%rax)
  404f90:	7f 1c                	jg     404fae <_init-0x8ce2>
  404f92:	00 00                	add    %al,(%rax)
  404f94:	12 00                	adc    (%rax),%al
  404f96:	0d 00 98 ff 42       	or     $0x42ff9800,%eax
  404f9b:	00 00                	add    %al,(%rax)
  404f9d:	00 00                	add    %al,(%rax)
  404f9f:	00 50 00             	add    %dl,0x0(%rax)
  404fa2:	00 00                	add    %al,(%rax)
  404fa4:	00 00                	add    %al,(%rax)
  404fa6:	00 00                	add    %al,(%rax)
  404fa8:	19 1c 00             	sbb    %ebx,(%rax,%rax,1)
  404fab:	00 11                	add    %dl,(%rcx)
  404fad:	00 1a                	add    %bl,(%rdx)
  404faf:	00 68 1c             	add    %ch,0x1c(%rax)
  404fb2:	6b 00 00             	imul   $0x0,(%rax),%eax
  404fb5:	00 00                	add    %al,(%rax)
  404fb7:	00 08                	add    %cl,(%rax)
  404fb9:	00 00                	add    %al,(%rax)
  404fbb:	00 00                	add    %al,(%rax)
  404fbd:	00 00                	add    %al,(%rax)
  404fbf:	00 9c 2e 00 00 12 00 	add    %bl,0x120000(%rsi,%rbp,1)
  404fc6:	0d 00 6d 3f 44       	or     $0x443f6d00,%eax
  404fcb:	00 00                	add    %al,(%rax)
  404fcd:	00 00                	add    %al,(%rax)
  404fcf:	00 d4                	add    %dl,%ah
  404fd1:	00 00                	add    %al,(%rax)
  404fd3:	00 00                	add    %al,(%rax)
  404fd5:	00 00                	add    %al,(%rax)
  404fd7:	00 ca                	add    %cl,%dl
  404fd9:	30 00                	xor    %al,(%rax)
  404fdb:	00 12                	add    %dl,(%rdx)
  404fdd:	00 0d 00 5a 8f 45    	add    %cl,0x458f5a00(%rip)        # 45cfa9e3 <_end+0x456420e3>
  404fe3:	00 00                	add    %al,(%rax)
  404fe5:	00 00                	add    %al,(%rax)
  404fe7:	00 bd 00 00 00 00    	add    %bh,0x0(%rbp)
  404fed:	00 00                	add    %al,(%rax)
  404fef:	00 1d 28 00 00 12    	add    %bl,0x12000028(%rip)        # 1240501d <_end+0x11d4c71d>
  404ff5:	00 0d 00 fd 7b 44    	add    %cl,0x447bfd00(%rip)        # 44bc4cfb <_end+0x4450c3fb>
  404ffb:	00 00                	add    %al,(%rax)
  404ffd:	00 00                	add    %al,(%rax)
  404fff:	00 3a                	add    %bh,(%rdx)
  405001:	00 00                	add    %al,(%rax)
  405003:	00 00                	add    %al,(%rax)
  405005:	00 00                	add    %al,(%rax)
  405007:	00 51 10             	add    %dl,0x10(%rcx)
  40500a:	00 00                	add    %al,(%rax)
  40500c:	12 00                	adc    (%rax),%al
  40500e:	0d 00 4b 5b 42       	or     $0x425b4b00,%eax
  405013:	00 00                	add    %al,(%rax)
  405015:	00 00                	add    %al,(%rax)
  405017:	00 bf 00 00 00 00    	add    %bh,0x0(%rdi)
  40501d:	00 00                	add    %al,(%rax)
  40501f:	00 05 12 00 00 12    	add    %al,0x12000012(%rip)        # 12405037 <_end+0x11d4c737>
  405025:	00 0d 00 b7 c5 43    	add    %cl,0x43c5b700(%rip)        # 4406072b <_end+0x439a7e2b>
  40502b:	00 00                	add    %al,(%rax)
  40502d:	00 00                	add    %al,(%rax)
  40502f:	00 17                	add    %dl,(%rdi)
  405031:	00 00                	add    %al,(%rax)
  405033:	00 00                	add    %al,(%rax)
  405035:	00 00                	add    %al,(%rax)
  405037:	00 16                	add    %dl,(%rsi)
  405039:	37                   	(bad)  
  40503a:	00 00                	add    %al,(%rax)
  40503c:	12 00                	adc    (%rax),%al
  40503e:	0d 00 f3 36 44       	or     $0x4436f300,%eax
  405043:	00 00                	add    %al,(%rax)
  405045:	00 00                	add    %al,(%rax)
  405047:	00 32                	add    %dh,(%rdx)
  405049:	01 00                	add    %eax,(%rax)
  40504b:	00 00                	add    %al,(%rax)
  40504d:	00 00                	add    %al,(%rax)
  40504f:	00 ee                	add    %ch,%dh
  405051:	15 00 00 12 00       	adc    $0x120000,%eax
  405056:	0d 00 90 b0 43       	or     $0x43b09000,%eax
  40505b:	00 00                	add    %al,(%rax)
  40505d:	00 00                	add    %al,(%rax)
  40505f:	00 9d 01 00 00 00    	add    %bl,0x1(%rbp)
  405065:	00 00                	add    %al,(%rax)
  405067:	00 44 20 00          	add    %al,0x0(%rax,%riz,1)
  40506b:	00 12                	add    %dl,(%rdx)
  40506d:	00 0d 00 bb 20 45    	add    %cl,0x4520bb00(%rip)        # 45610b73 <_end+0x44f58273>
  405073:	00 00                	add    %al,(%rax)
  405075:	00 00                	add    %al,(%rax)
  405077:	00 bb 00 00 00 00    	add    %bh,0x0(%rbx)
  40507d:	00 00                	add    %al,(%rax)
  40507f:	00 80 17 00 00 12    	add    %al,0x12000017(%rax)
  405085:	00 0d 00 ad c9 42    	add    %cl,0x42c9ad00(%rip)        # 4309fd8b <_end+0x429e748b>
  40508b:	00 00                	add    %al,(%rax)
  40508d:	00 00                	add    %al,(%rax)
  40508f:	00 93 00 00 00 00    	add    %dl,0x0(%rbx)
  405095:	00 00                	add    %al,(%rax)
  405097:	00 6b 32             	add    %ch,0x32(%rbx)
  40509a:	00 00                	add    %al,(%rax)
  40509c:	12 00                	adc    (%rax),%al
  40509e:	0d 00 35 6d 44       	or     $0x446d3500,%eax
  4050a3:	00 00                	add    %al,(%rax)
  4050a5:	00 00                	add    %al,(%rax)
  4050a7:	00 24 01             	add    %ah,(%rcx,%rax,1)
  4050aa:	00 00                	add    %al,(%rax)
  4050ac:	00 00                	add    %al,(%rax)
  4050ae:	00 00                	add    %al,(%rax)
  4050b0:	86 18                	xchg   %bl,(%rax)
  4050b2:	00 00                	add    %al,(%rax)
  4050b4:	11 00                	adc    %eax,(%rax)
  4050b6:	1a 00                	sbb    (%rax),%al
  4050b8:	40 1c 6b             	sbb    $0x6b,%al
  4050bb:	00 00                	add    %al,(%rax)
  4050bd:	00 00                	add    %al,(%rax)
  4050bf:	00 04 00             	add    %al,(%rax,%rax,1)
  4050c2:	00 00                	add    %al,(%rax)
  4050c4:	00 00                	add    %al,(%rax)
  4050c6:	00 00                	add    %al,(%rax)
  4050c8:	da 1d 00 00 12 00    	ficompl 0x120000(%rip)        # 5250ce <usage_message+0xc338e>
  4050ce:	0d 00 45 23 44       	or     $0x44234500,%eax
  4050d3:	00 00                	add    %al,(%rax)
  4050d5:	00 00                	add    %al,(%rax)
  4050d7:	00 0a                	add    %cl,(%rdx)
  4050d9:	00 00                	add    %al,(%rax)
  4050db:	00 00                	add    %al,(%rax)
  4050dd:	00 00                	add    %al,(%rax)
  4050df:	00 a1 32 00 00 12    	add    %ah,0x12000032(%rcx)
  4050e5:	00 0d 00 b9 83 45    	add    %cl,0x4583b900(%rip)        # 45c409eb <_end+0x455880eb>
  4050eb:	00 00                	add    %al,(%rax)
  4050ed:	00 00                	add    %al,(%rax)
  4050ef:	00 02                	add    %al,(%rdx)
  4050f1:	01 00                	add    %eax,(%rax)
  4050f3:	00 00                	add    %al,(%rax)
  4050f5:	00 00                	add    %al,(%rax)
  4050f7:	00 e6                	add    %ah,%dh
  4050f9:	18 00                	sbb    %al,(%rax)
  4050fb:	00 12                	add    %dl,(%rdx)
  4050fd:	00 0d 00 a0 59 42    	add    %cl,0x4259a000(%rip)        # 4299f103 <_end+0x422e6803>
  405103:	00 00                	add    %al,(%rax)
  405105:	00 00                	add    %al,(%rax)
  405107:	00 d2                	add    %dl,%dl
  405109:	00 00                	add    %al,(%rax)
  40510b:	00 00                	add    %al,(%rax)
  40510d:	00 00                	add    %al,(%rax)
  40510f:	00 39                	add    %bh,(%rcx)
  405111:	1c 00                	sbb    $0x0,%al
  405113:	00 12                	add    %dl,(%rdx)
  405115:	00 0d 00 7d 8c 45    	add    %cl,0x458c7d00(%rip)        # 45ccce1b <_end+0x4561451b>
  40511b:	00 00                	add    %al,(%rax)
  40511d:	00 00                	add    %al,(%rax)
  40511f:	00 dd                	add    %bl,%ch
  405121:	02 00                	add    (%rax),%al
  405123:	00 00                	add    %al,(%rax)
  405125:	00 00                	add    %al,(%rax)
  405127:	00 67 24             	add    %ah,0x24(%rdi)
  40512a:	00 00                	add    %al,(%rax)
  40512c:	12 00                	adc    (%rax),%al
  40512e:	0d 00 ec b4 42       	or     $0x42b4ec00,%eax
  405133:	00 00                	add    %al,(%rax)
  405135:	00 00                	add    %al,(%rax)
  405137:	00 7a 03             	add    %bh,0x3(%rdx)
  40513a:	00 00                	add    %al,(%rax)
  40513c:	00 00                	add    %al,(%rax)
  40513e:	00 00                	add    %al,(%rax)
  405140:	be 23 00 00 12       	mov    $0x12000023,%esi
  405145:	00 0d 00 74 7e 44    	add    %cl,0x447e7400(%rip)        # 44bec54b <_end+0x44533c4b>
  40514b:	00 00                	add    %al,(%rax)
  40514d:	00 00                	add    %al,(%rax)
  40514f:	00 1d 00 00 00 00    	add    %bl,0x0(%rip)        # 405155 <_init-0x8b3b>
  405155:	00 00                	add    %al,(%rax)
  405157:	00 d9                	add    %bl,%cl
  405159:	0f 00 00             	sldt   (%rax)
  40515c:	12 00                	adc    (%rax),%al
  40515e:	0d 00 a7 79 45       	or     $0x4579a700,%eax
  405163:	00 00                	add    %al,(%rax)
  405165:	00 00                	add    %al,(%rax)
  405167:	00 d5                	add    %dl,%ch
  405169:	03 00                	add    (%rax),%eax
  40516b:	00 00                	add    %al,(%rax)
  40516d:	00 00                	add    %al,(%rax)
  40516f:	00 ae 11 00 00 12    	add    %ch,0x12000011(%rsi)
  405175:	00 0d 00 00 fa 45    	add    %cl,0x45fa0000(%rip)        # 463a517b <_end+0x45cec87b>
  40517b:	00 00                	add    %al,(%rax)
  40517d:	00 00                	add    %al,(%rax)
  40517f:	00 02                	add    %al,(%rdx)
  405181:	00 00                	add    %al,(%rax)
  405183:	00 00                	add    %al,(%rax)
  405185:	00 00                	add    %al,(%rax)
  405187:	00 dc                	add    %bl,%ah
  405189:	22 00                	and    (%rax),%al
  40518b:	00 12                	add    %dl,(%rdx)
  40518d:	00 0d 00 43 49 44    	add    %cl,0x44494300(%rip)        # 44899493 <_end+0x441e0b93>
  405193:	00 00                	add    %al,(%rax)
  405195:	00 00                	add    %al,(%rax)
  405197:	00 64 00 00          	add    %ah,0x0(%rax,%rax,1)
  40519b:	00 00                	add    %al,(%rax)
  40519d:	00 00                	add    %al,(%rax)
  40519f:	00 b4 2f 00 00 12 00 	add    %dh,0x120000(%rdi,%rbp,1)
  4051a6:	0d 00 10 2d 41       	or     $0x412d1000,%eax
  4051ab:	00 00                	add    %al,(%rax)
  4051ad:	00 00                	add    %al,(%rax)
  4051af:	00 67 01             	add    %ah,0x1(%rdi)
  4051b2:	00 00                	add    %al,(%rax)
  4051b4:	00 00                	add    %al,(%rax)
  4051b6:	00 00                	add    %al,(%rax)
  4051b8:	c2 30 00             	retq   $0x30
  4051bb:	00 12                	add    %dl,(%rdx)
  4051bd:	00 0d 00 81 7e 45    	add    %cl,0x457e8100(%rip)        # 45bed2c3 <_end+0x455349c3>
  4051c3:	00 00                	add    %al,(%rax)
  4051c5:	00 00                	add    %al,(%rax)
  4051c7:	00 05 00 00 00 00    	add    %al,0x0(%rip)        # 4051cd <_init-0x8ac3>
  4051cd:	00 00                	add    %al,(%rax)
  4051cf:	00 af 1f 00 00 12    	add    %ch,0x1200001f(%rdi)
  4051d5:	00 0d 00 80 3c 42    	add    %cl,0x423c8000(%rip)        # 427cd1db <_end+0x421148db>
  4051db:	00 00                	add    %al,(%rax)
  4051dd:	00 00                	add    %al,(%rax)
  4051df:	00 18                	add    %bl,(%rax)
  4051e1:	00 00                	add    %al,(%rax)
  4051e3:	00 00                	add    %al,(%rax)
  4051e5:	00 00                	add    %al,(%rax)
  4051e7:	00 3c 1d 00 00 12 00 	add    %bh,0x120000(,%rbx,1)
  4051ee:	0d 00 72 d6 42       	or     $0x42d67200,%eax
  4051f3:	00 00                	add    %al,(%rax)
  4051f5:	00 00                	add    %al,(%rax)
  4051f7:	00 40 00             	add    %al,0x0(%rax)
  4051fa:	00 00                	add    %al,(%rax)
  4051fc:	00 00                	add    %al,(%rax)
  4051fe:	00 00                	add    %al,(%rax)
  405200:	d5                   	(bad)  
  405201:	2e 00 00             	add    %al,%cs:(%rax)
  405204:	12 00                	adc    (%rax),%al
  405206:	0d 00 60 85 45       	or     $0x45856000,%eax
  40520b:	00 00                	add    %al,(%rax)
  40520d:	00 00                	add    %al,(%rax)
  40520f:	00 da                	add    %bl,%dl
  405211:	02 00                	add    (%rax),%al
  405213:	00 00                	add    %al,(%rax)
  405215:	00 00                	add    %al,(%rax)
  405217:	00 9b 19 00 00 12    	add    %bl,0x12000019(%rbx)
  40521d:	00 0d 00 24 0d 44    	add    %cl,0x440d2400(%rip)        # 444d7623 <_end+0x43e1ed23>
  405223:	00 00                	add    %al,(%rax)
  405225:	00 00                	add    %al,(%rax)
  405227:	00 40 00             	add    %al,0x0(%rax)
  40522a:	00 00                	add    %al,(%rax)
  40522c:	00 00                	add    %al,(%rax)
  40522e:	00 00                	add    %al,(%rax)
  405230:	7b 31                	jnp    405263 <_init-0x8a2d>
  405232:	00 00                	add    %al,(%rax)
  405234:	12 00                	adc    (%rax),%al
  405236:	0d 00 33 97 45       	or     $0x45973300,%eax
  40523b:	00 00                	add    %al,(%rax)
  40523d:	00 00                	add    %al,(%rax)
  40523f:	00 4d 00             	add    %cl,0x0(%rbp)
  405242:	00 00                	add    %al,(%rax)
  405244:	00 00                	add    %al,(%rax)
  405246:	00 00                	add    %al,(%rax)
  405248:	40 19 00             	rex sbb    %eax,(%rax)
  40524b:	00 12                	add    %dl,(%rdx)
  40524d:	00 0d 00 1f e4 42    	add    %cl,0x42e41f00(%rip)        # 43247153 <_end+0x42b8e853>
  405253:	00 00                	add    %al,(%rax)
  405255:	00 00                	add    %al,(%rax)
  405257:	00 c0                	add    %al,%al
  405259:	01 00                	add    %eax,(%rax)
  40525b:	00 00                	add    %al,(%rax)
  40525d:	00 00                	add    %al,(%rax)
  40525f:	00 25 23 00 00 12    	add    %ah,0x12000023(%rip)        # 12405288 <_end+0x11d4c988>
  405265:	00 0d 00 89 6c 42    	add    %cl,0x426c8900(%rip)        # 42acdb6b <_end+0x4241526b>
  40526b:	00 00                	add    %al,(%rax)
  40526d:	00 00                	add    %al,(%rax)
  40526f:	00 78 00             	add    %bh,0x0(%rax)
  405272:	00 00                	add    %al,(%rax)
  405274:	00 00                	add    %al,(%rax)
  405276:	00 00                	add    %al,(%rax)
  405278:	f6 17                	notb   (%rdi)
  40527a:	00 00                	add    %al,(%rax)
  40527c:	11 00                	adc    %eax,(%rax)
  40527e:	15 00 20 ca 68       	adc    $0x68ca2000,%eax
  405283:	00 00                	add    %al,(%rax)
  405285:	00 00                	add    %al,(%rax)
  405287:	00 30                	add    %dh,(%rax)
  405289:	00 00                	add    %al,(%rax)
  40528b:	00 00                	add    %al,(%rax)
  40528d:	00 00                	add    %al,(%rax)
  40528f:	00 b5 26 00 00 11    	add    %dh,0x11000026(%rbp)
  405295:	00 1a                	add    %bl,(%rdx)
  405297:	00 48 1c             	add    %cl,0x1c(%rax)
  40529a:	6b 00 00             	imul   $0x0,(%rax),%eax
  40529d:	00 00                	add    %al,(%rax)
  40529f:	00 08                	add    %cl,(%rax)
  4052a1:	00 00                	add    %al,(%rax)
  4052a3:	00 00                	add    %al,(%rax)
  4052a5:	00 00                	add    %al,(%rax)
  4052a7:	00 c6                	add    %al,%dh
  4052a9:	13 00                	adc    (%rax),%eax
  4052ab:	00 11                	add    %dl,(%rcx)
  4052ad:	00 0f                	add    %cl,(%rdi)
  4052af:	00 40 1d             	add    %al,0x1d(%rax)
  4052b2:	46 00 00             	rex.RX add    %r8b,(%rax)
  4052b5:	00 00                	add    %al,(%rax)
  4052b7:	00 20                	add    %ah,(%rax)
  4052b9:	00 00                	add    %al,(%rax)
  4052bb:	00 00                	add    %al,(%rax)
  4052bd:	00 00                	add    %al,(%rax)
  4052bf:	00 64 2b 00          	add    %ah,0x0(%rbx,%rbp,1)
  4052c3:	00 12                	add    %dl,(%rdx)
  4052c5:	00 0d 00 50 de 42    	add    %cl,0x42de5000(%rip)        # 431ea2cb <_end+0x42b319cb>
  4052cb:	00 00                	add    %al,(%rax)
  4052cd:	00 00                	add    %al,(%rax)
  4052cf:	00 4b 01             	add    %cl,0x1(%rbx)
  4052d2:	00 00                	add    %al,(%rax)
  4052d4:	00 00                	add    %al,(%rax)
  4052d6:	00 00                	add    %al,(%rax)
  4052d8:	88 16                	mov    %dl,(%rsi)
  4052da:	00 00                	add    %al,(%rax)
  4052dc:	12 00                	adc    (%rax),%al
  4052de:	0d 00 c3 db 43       	or     $0x43dbc300,%eax
  4052e3:	00 00                	add    %al,(%rax)
  4052e5:	00 00                	add    %al,(%rax)
  4052e7:	00 63 00             	add    %ah,0x0(%rbx)
  4052ea:	00 00                	add    %al,(%rax)
  4052ec:	00 00                	add    %al,(%rax)
  4052ee:	00 00                	add    %al,(%rax)
  4052f0:	5f                   	pop    %rdi
  4052f1:	20 00                	and    %al,(%rax)
  4052f3:	00 12                	add    %dl,(%rdx)
  4052f5:	00 0d 00 60 c1 42    	add    %cl,0x42c16000(%rip)        # 4301b2fb <_end+0x429629fb>
  4052fb:	00 00                	add    %al,(%rax)
  4052fd:	00 00                	add    %al,(%rax)
  4052ff:	00 2f                	add    %ch,(%rdi)
  405301:	00 00                	add    %al,(%rax)
  405303:	00 00                	add    %al,(%rax)
  405305:	00 00                	add    %al,(%rax)
  405307:	00 06                	add    %al,(%rsi)
  405309:	0f 00 00             	sldt   (%rax)
  40530c:	12 00                	adc    (%rax),%al
  40530e:	0d 00 7f ea 45       	or     $0x45ea7f00,%eax
  405313:	00 00                	add    %al,(%rax)
  405315:	00 00                	add    %al,(%rax)
  405317:	00 67 00             	add    %ah,0x0(%rdi)
  40531a:	00 00                	add    %al,(%rax)
  40531c:	00 00                	add    %al,(%rax)
  40531e:	00 00                	add    %al,(%rax)
  405320:	ed                   	in     (%dx),%eax
  405321:	2a 00                	sub    (%rax),%al
  405323:	00 12                	add    %dl,(%rdx)
  405325:	00 0d 00 e3 ca 42    	add    %cl,0x42cae300(%rip)        # 430b362b <_end+0x429fad2b>
  40532b:	00 00                	add    %al,(%rax)
  40532d:	00 00                	add    %al,(%rax)
  40532f:	00 3d 02 00 00 00    	add    %bh,0x2(%rip)        # 405337 <_init-0x8959>
  405335:	00 00                	add    %al,(%rax)
  405337:	00 7e 17             	add    %bh,0x17(%rsi)
  40533a:	00 00                	add    %al,(%rax)
  40533c:	12 00                	adc    (%rax),%al
  40533e:	0d 00 34 73 45       	or     $0x45733400,%eax
  405343:	00 00                	add    %al,(%rax)
  405345:	00 00                	add    %al,(%rax)
  405347:	00 86 00 00 00 00    	add    %al,0x0(%rsi)
  40534d:	00 00                	add    %al,(%rax)
  40534f:	00 a2 1c 00 00 12    	add    %ah,0x1200001c(%rdx)
  405355:	00 0d 00 40 26 44    	add    %cl,0x44264000(%rip)        # 4466935b <_end+0x43fb0a5b>
  40535b:	00 00                	add    %al,(%rax)
  40535d:	00 00                	add    %al,(%rax)
  40535f:	00 56 00             	add    %dl,0x0(%rsi)
  405362:	00 00                	add    %al,(%rax)
  405364:	00 00                	add    %al,(%rax)
  405366:	00 00                	add    %al,(%rax)
  405368:	58                   	pop    %rax
  405369:	29 00                	sub    %eax,(%rax)
  40536b:	00 12                	add    %dl,(%rdx)
  40536d:	00 0d 00 9a 75 43    	add    %cl,0x43759a00(%rip)        # 43b5ed73 <_end+0x434a6473>
  405373:	00 00                	add    %al,(%rax)
  405375:	00 00                	add    %al,(%rax)
  405377:	00 fd                	add    %bh,%ch
  405379:	00 00                	add    %al,(%rax)
  40537b:	00 00                	add    %al,(%rax)
  40537d:	00 00                	add    %al,(%rax)
  40537f:	00 4f 0e             	add    %cl,0xe(%rdi)
  405382:	00 00                	add    %al,(%rax)
  405384:	10 00                	adc    %al,(%rax)
  405386:	f1                   	icebp  
  405387:	ff 04 1c             	incl   (%rsp,%rbx,1)
  40538a:	6b 00 00             	imul   $0x0,(%rax),%eax
	...
  405395:	00 00                	add    %al,(%rax)
  405397:	00 e3                	add    %ah,%bl
  405399:	30 00                	xor    %al,(%rax)
  40539b:	00 12                	add    %dl,(%rdx)
  40539d:	00 0d 00 f7 f3 42    	add    %cl,0x42f3f700(%rip)        # 43344aa3 <_end+0x42c8c1a3>
  4053a3:	00 00                	add    %al,(%rax)
  4053a5:	00 00                	add    %al,(%rax)
  4053a7:	00 50 0b             	add    %dl,0xb(%rax)
  4053aa:	00 00                	add    %al,(%rax)
  4053ac:	00 00                	add    %al,(%rax)
  4053ae:	00 00                	add    %al,(%rax)
  4053b0:	b7 33                	mov    $0x33,%bh
  4053b2:	00 00                	add    %al,(%rax)
  4053b4:	11 00                	adc    %eax,(%rax)
  4053b6:	1a 00                	sbb    (%rax),%al
  4053b8:	c0 1c 6b 00          	rcrb   $0x0,(%rbx,%rbp,2)
  4053bc:	00 00                	add    %al,(%rax)
  4053be:	00 00                	add    %al,(%rax)
  4053c0:	04 00                	add    $0x0,%al
  4053c2:	00 00                	add    %al,(%rax)
  4053c4:	00 00                	add    %al,(%rax)
  4053c6:	00 00                	add    %al,(%rax)
  4053c8:	bb 2d 00 00 12       	mov    $0x1200002d,%ebx
  4053cd:	00 0d 00 aa 03 41    	add    %cl,0x4103aa00(%rip)        # 4143fdd3 <_end+0x40d874d3>
  4053d3:	00 00                	add    %al,(%rax)
  4053d5:	00 00                	add    %al,(%rax)
  4053d7:	00 86 00 00 00 00    	add    %al,0x0(%rsi)
  4053dd:	00 00                	add    %al,(%rax)
  4053df:	00 45 16             	add    %al,0x16(%rbp)
  4053e2:	00 00                	add    %al,(%rax)
  4053e4:	12 00                	adc    (%rax),%al
  4053e6:	0d 00 86 7e 45       	or     $0x457e8600,%eax
  4053eb:	00 00                	add    %al,(%rax)
  4053ed:	00 00                	add    %al,(%rax)
  4053ef:	00 58 00             	add    %bl,0x0(%rax)
  4053f2:	00 00                	add    %al,(%rax)
  4053f4:	00 00                	add    %al,(%rax)
  4053f6:	00 00                	add    %al,(%rax)
  4053f8:	f3 13 00             	repz adc (%rax),%eax
  4053fb:	00 12                	add    %dl,(%rdx)
  4053fd:	00 0d 00 a0 bc 41    	add    %cl,0x41bca000(%rip)        # 41fcf403 <_end+0x41916b03>
  405403:	00 00                	add    %al,(%rax)
  405405:	00 00                	add    %al,(%rax)
  405407:	00 e5                	add    %ah,%ch
  405409:	02 00                	add    (%rax),%al
  40540b:	00 00                	add    %al,(%rax)
  40540d:	00 00                	add    %al,(%rax)
  40540f:	00 92 10 00 00 12    	add    %dl,0x12000010(%rdx)
  405415:	00 0d 00 03 32 44    	add    %cl,0x44320300(%rip)        # 4472571b <_end+0x4406ce1b>
  40541b:	00 00                	add    %al,(%rax)
  40541d:	00 00                	add    %al,(%rax)
  40541f:	00 0e                	add    %cl,(%rsi)
  405421:	00 00                	add    %al,(%rax)
  405423:	00 00                	add    %al,(%rax)
  405425:	00 00                	add    %al,(%rax)
  405427:	00 b9 28 00 00 12    	add    %bh,0x12000028(%rcx)
  40542d:	00 0d 00 20 f5 43    	add    %cl,0x43f52000(%rip)        # 44357433 <_end+0x43c9eb33>
  405433:	00 00                	add    %al,(%rax)
  405435:	00 00                	add    %al,(%rax)
  405437:	00 58 00             	add    %bl,0x0(%rax)
  40543a:	00 00                	add    %al,(%rax)
  40543c:	00 00                	add    %al,(%rax)
  40543e:	00 00                	add    %al,(%rax)
  405440:	e7 2b                	out    %eax,$0x2b
  405442:	00 00                	add    %al,(%rax)
  405444:	12 00                	adc    (%rax),%al
  405446:	0d 00 8b 1b 43       	or     $0x431b8b00,%eax
  40544b:	00 00                	add    %al,(%rax)
  40544d:	00 00                	add    %al,(%rax)
  40544f:	00 e7                	add    %ah,%bh
  405451:	01 00                	add    %eax,(%rax)
  405453:	00 00                	add    %al,(%rax)
  405455:	00 00                	add    %al,(%rax)
  405457:	00 28                	add    %ch,(%rax)
  405459:	19 00                	sbb    %eax,(%rax)
  40545b:	00 12                	add    %dl,(%rdx)
  40545d:	00 0d 00 40 60 44    	add    %cl,0x44604000(%rip)        # 44a09463 <_end+0x44350b63>
  405463:	00 00                	add    %al,(%rax)
  405465:	00 00                	add    %al,(%rax)
  405467:	00 aa 02 00 00 00    	add    %ch,0x2(%rdx)
  40546d:	00 00                	add    %al,(%rax)
  40546f:	00 85 32 00 00 12    	add    %al,0x12000032(%rbp)
  405475:	00 0d 00 d4 b3 43    	add    %cl,0x43b3d400(%rip)        # 43f4287b <_end+0x43889f7b>
  40547b:	00 00                	add    %al,(%rax)
  40547d:	00 00                	add    %al,(%rax)
  40547f:	00 4d 01             	add    %cl,0x1(%rbp)
  405482:	00 00                	add    %al,(%rax)
  405484:	00 00                	add    %al,(%rax)
  405486:	00 00                	add    %al,(%rax)
  405488:	24 2b                	and    $0x2b,%al
  40548a:	00 00                	add    %al,(%rax)
  40548c:	12 00                	adc    (%rax),%al
  40548e:	0d 00 cd 83 43       	or     $0x4383cd00,%eax
  405493:	00 00                	add    %al,(%rax)
  405495:	00 00                	add    %al,(%rax)
  405497:	00 96 00 00 00 00    	add    %dl,0x0(%rsi)
  40549d:	00 00                	add    %al,(%rax)
  40549f:	00 f1                	add    %dh,%cl
  4054a1:	27                   	(bad)  
  4054a2:	00 00                	add    %al,(%rax)
  4054a4:	12 00                	adc    (%rax),%al
  4054a6:	0d 00 7d ce 42       	or     $0x42ce7d00,%eax
  4054ab:	00 00                	add    %al,(%rax)
  4054ad:	00 00                	add    %al,(%rax)
  4054af:	00 84 00 00 00 00 00 	add    %al,0x0(%rax,%rax,1)
  4054b6:	00 00                	add    %al,(%rax)
  4054b8:	f5                   	cmc    
  4054b9:	18 00                	sbb    %al,(%rax)
  4054bb:	00 12                	add    %dl,(%rdx)
  4054bd:	00 0d 00 05 71 42    	add    %cl,0x42710500(%rip)        # 42b159c3 <_end+0x4245d0c3>
  4054c3:	00 00                	add    %al,(%rax)
  4054c5:	00 00                	add    %al,(%rax)
  4054c7:	00 82 06 00 00 00    	add    %al,0x6(%rdx)
  4054cd:	00 00                	add    %al,(%rax)
  4054cf:	00 f4                	add    %dh,%ah
  4054d1:	11 00                	adc    %eax,(%rax)
  4054d3:	00 12                	add    %dl,(%rdx)
  4054d5:	00 0d 00 af 7b 44    	add    %cl,0x447baf00(%rip)        # 44bc03db <_end+0x44507adb>
  4054db:	00 00                	add    %al,(%rax)
  4054dd:	00 00                	add    %al,(%rax)
  4054df:	00 4e 00             	add    %cl,0x0(%rsi)
  4054e2:	00 00                	add    %al,(%rax)
  4054e4:	00 00                	add    %al,(%rax)
  4054e6:	00 00                	add    %al,(%rax)
  4054e8:	98                   	cwtl   
  4054e9:	2d 00 00 12 00       	sub    $0x120000,%eax
  4054ee:	0d 00 49 0c 44       	or     $0x440c4900,%eax
  4054f3:	00 00                	add    %al,(%rax)
  4054f5:	00 00                	add    %al,(%rax)
  4054f7:	00 54 00 00          	add    %dl,0x0(%rax,%rax,1)
  4054fb:	00 00                	add    %al,(%rax)
  4054fd:	00 00                	add    %al,(%rax)
  4054ff:	00 22                	add    %ah,(%rdx)
  405501:	30 00                	xor    %al,(%rax)
  405503:	00 11                	add    %dl,(%rcx)
  405505:	00 1a                	add    %bl,(%rdx)
  405507:	00 20                	add    %ah,(%rax)
  405509:	2f                   	(bad)  
  40550a:	6b 00 00             	imul   $0x0,(%rax),%eax
  40550d:	00 00                	add    %al,(%rax)
  40550f:	00 08                	add    %cl,(%rax)
  405511:	00 00                	add    %al,(%rax)
  405513:	00 00                	add    %al,(%rax)
  405515:	00 00                	add    %al,(%rax)
  405517:	00 10                	add    %dl,(%rax)
  405519:	33 00                	xor    (%rax),%eax
  40551b:	00 12                	add    %dl,(%rdx)
  40551d:	00 0d 00 4d eb 45    	add    %cl,0x45eb4d00(%rip)        # 462ba223 <_end+0x45c01923>
  405523:	00 00                	add    %al,(%rax)
  405525:	00 00                	add    %al,(%rax)
  405527:	00 6e 00             	add    %ch,0x0(%rsi)
  40552a:	00 00                	add    %al,(%rax)
  40552c:	00 00                	add    %al,(%rax)
  40552e:	00 00                	add    %al,(%rax)
  405530:	3d 2b 00 00 12       	cmp    $0x1200002b,%eax
  405535:	00 0d 00 df c3 43    	add    %cl,0x43c3df00(%rip)        # 4404343b <_end+0x4398ab3b>
  40553b:	00 00                	add    %al,(%rax)
  40553d:	00 00                	add    %al,(%rax)
  40553f:	00 c0                	add    %al,%al
  405541:	00 00                	add    %al,(%rax)
  405543:	00 00                	add    %al,(%rax)
  405545:	00 00                	add    %al,(%rax)
  405547:	00 7f 30             	add    %bh,0x30(%rdi)
  40554a:	00 00                	add    %al,(%rax)
  40554c:	12 00                	adc    (%rax),%al
  40554e:	0d 00 05 5f 43       	or     $0x435f0500,%eax
  405553:	00 00                	add    %al,(%rax)
  405555:	00 00                	add    %al,(%rax)
  405557:	00 7b 02             	add    %bh,0x2(%rbx)
  40555a:	00 00                	add    %al,(%rax)
  40555c:	00 00                	add    %al,(%rax)
  40555e:	00 00                	add    %al,(%rax)
  405560:	57                   	push   %rdi
  405561:	35 00 00 12 00       	xor    $0x120000,%eax
  405566:	0d 00 61 79 45       	or     $0x45796100,%eax
  40556b:	00 00                	add    %al,(%rax)
  40556d:	00 00                	add    %al,(%rax)
  40556f:	00 3c 00             	add    %bh,(%rax,%rax,1)
  405572:	00 00                	add    %al,(%rax)
  405574:	00 00                	add    %al,(%rax)
  405576:	00 00                	add    %al,(%rax)
  405578:	0c 2c                	or     $0x2c,%al
  40557a:	00 00                	add    %al,(%rax)
  40557c:	12 00                	adc    (%rax),%al
  40557e:	0d 00 b3 48 44       	or     $0x4448b300,%eax
  405583:	00 00                	add    %al,(%rax)
  405585:	00 00                	add    %al,(%rax)
  405587:	00 90 00 00 00 00    	add    %dl,0x0(%rax)
  40558d:	00 00                	add    %al,(%rax)
  40558f:	00 3c 35 00 00 12 00 	add    %bh,0x120000(,%rsi,1)
  405596:	0d 00 2a b9 43       	or     $0x43b92a00,%eax
  40559b:	00 00                	add    %al,(%rax)
  40559d:	00 00                	add    %al,(%rax)
  40559f:	00 87 00 00 00 00    	add    %al,0x0(%rdi)
  4055a5:	00 00                	add    %al,(%rax)
  4055a7:	00 f0                	add    %dh,%al
  4055a9:	1e                   	(bad)  
  4055aa:	00 00                	add    %al,(%rax)
  4055ac:	12 00                	adc    (%rax),%al
  4055ae:	0d 00 8c a7 45       	or     $0x45a78c00,%eax
  4055b3:	00 00                	add    %al,(%rax)
  4055b5:	00 00                	add    %al,(%rax)
  4055b7:	00 58 00             	add    %bl,0x0(%rax)
  4055ba:	00 00                	add    %al,(%rax)
  4055bc:	00 00                	add    %al,(%rax)
  4055be:	00 00                	add    %al,(%rax)
  4055c0:	de 1a                	ficomp (%rdx)
  4055c2:	00 00                	add    %al,(%rax)
  4055c4:	12 00                	adc    (%rax),%al
  4055c6:	0d 00 ba 73 45       	or     $0x4573ba00,%eax
  4055cb:	00 00                	add    %al,(%rax)
  4055cd:	00 00                	add    %al,(%rax)
  4055cf:	00 4f 00             	add    %cl,0x0(%rdi)
  4055d2:	00 00                	add    %al,(%rax)
  4055d4:	00 00                	add    %al,(%rax)
  4055d6:	00 00                	add    %al,(%rax)
  4055d8:	7f 23                	jg     4055fd <_init-0x8693>
  4055da:	00 00                	add    %al,(%rax)
  4055dc:	12 00                	adc    (%rax),%al
  4055de:	0d 00 0b bf 45       	or     $0x45bf0b00,%eax
  4055e3:	00 00                	add    %al,(%rax)
  4055e5:	00 00                	add    %al,(%rax)
  4055e7:	00 8b 05 00 00 00    	add    %cl,0x5(%rbx)
  4055ed:	00 00                	add    %al,(%rax)
  4055ef:	00 84 31 00 00 12 00 	add    %al,0x120000(%rcx,%rsi,1)
  4055f6:	0d 00 a0 96 42       	or     $0x4296a000,%eax
  4055fb:	00 00                	add    %al,(%rax)
  4055fd:	00 00                	add    %al,(%rax)
  4055ff:	00 72 01             	add    %dh,0x1(%rdx)
  405602:	00 00                	add    %al,(%rax)
  405604:	00 00                	add    %al,(%rax)
  405606:	00 00                	add    %al,(%rax)
  405608:	0e                   	(bad)  
  405609:	34 00                	xor    $0x0,%al
  40560b:	00 12                	add    %dl,(%rdx)
  40560d:	00 0d 00 94 35 44    	add    %cl,0x44359400(%rip)        # 4475ea13 <_end+0x440a6113>
  405613:	00 00                	add    %al,(%rax)
  405615:	00 00                	add    %al,(%rax)
  405617:	00 7b 00             	add    %bh,0x0(%rbx)
  40561a:	00 00                	add    %al,(%rax)
  40561c:	00 00                	add    %al,(%rax)
  40561e:	00 00                	add    %al,(%rax)
  405620:	4b                   	rex.WXB
  405621:	36 00 00             	add    %al,%ss:(%rax)
  405624:	12 00                	adc    (%rax),%al
  405626:	0d 00 26 dc 43       	or     $0x43dc2600,%eax
  40562b:	00 00                	add    %al,(%rax)
  40562d:	00 00                	add    %al,(%rax)
  40562f:	00 24 00             	add    %ah,(%rax,%rax,1)
  405632:	00 00                	add    %al,(%rax)
  405634:	00 00                	add    %al,(%rax)
  405636:	00 00                	add    %al,(%rax)
  405638:	1f                   	(bad)  
  405639:	27                   	(bad)  
  40563a:	00 00                	add    %al,(%rax)
  40563c:	12 00                	adc    (%rax),%al
  40563e:	0d 00 2c e7 43       	or     $0x43e72c00,%eax
  405643:	00 00                	add    %al,(%rax)
  405645:	00 00                	add    %al,(%rax)
  405647:	00 68 00             	add    %ch,0x0(%rax)
  40564a:	00 00                	add    %al,(%rax)
  40564c:	00 00                	add    %al,(%rax)
  40564e:	00 00                	add    %al,(%rax)
  405650:	91                   	xchg   %eax,%ecx
  405651:	24 00                	and    $0x0,%al
  405653:	00 12                	add    %dl,(%rdx)
  405655:	00 0d 00 10 fa 45    	add    %cl,0x45fa1000(%rip)        # 463a665b <_end+0x45cedd5b>
  40565b:	00 00                	add    %al,(%rax)
  40565d:	00 00                	add    %al,(%rax)
  40565f:	00 89 00 00 00 00    	add    %cl,0x0(%rcx)
  405665:	00 00                	add    %al,(%rax)
  405667:	00 5d 32             	add    %bl,0x32(%rbp)
  40566a:	00 00                	add    %al,(%rax)
  40566c:	12 00                	adc    (%rax),%al
  40566e:	0d 00 b5 52 42       	or     $0x4252b500,%eax
  405673:	00 00                	add    %al,(%rax)
  405675:	00 00                	add    %al,(%rax)
  405677:	00 ee                	add    %ch,%dh
  405679:	01 00                	add    %eax,(%rax)
  40567b:	00 00                	add    %al,(%rax)
  40567d:	00 00                	add    %al,(%rax)
  40567f:	00 bf 34 00 00 12    	add    %bh,0x12000034(%rdi)
  405685:	00 0d 00 fc 63 44    	add    %cl,0x4463fc00(%rip)        # 44a4528b <_end+0x4438c98b>
  40568b:	00 00                	add    %al,(%rax)
  40568d:	00 00                	add    %al,(%rax)
  40568f:	00 2a                	add    %ch,(%rdx)
  405691:	00 00                	add    %al,(%rax)
  405693:	00 00                	add    %al,(%rax)
  405695:	00 00                	add    %al,(%rax)
  405697:	00 88 2f 00 00 11    	add    %cl,0x1100002f(%rax)
  40569d:	00 1a                	add    %bl,(%rdx)
  40569f:	00 58 1c             	add    %bl,0x1c(%rax)
  4056a2:	6b 00 00             	imul   $0x0,(%rax),%eax
  4056a5:	00 00                	add    %al,(%rax)
  4056a7:	00 04 00             	add    %al,(%rax,%rax,1)
  4056aa:	00 00                	add    %al,(%rax)
  4056ac:	00 00                	add    %al,(%rax)
  4056ae:	00 00                	add    %al,(%rax)
  4056b0:	ae                   	scas   %es:(%rdi),%al
  4056b1:	2b 00                	sub    (%rax),%eax
  4056b3:	00 12                	add    %dl,(%rdx)
  4056b5:	00 0d 00 48 ff 42    	add    %cl,0x42ff4800(%rip)        # 433f9ebb <_end+0x42d415bb>
  4056bb:	00 00                	add    %al,(%rax)
  4056bd:	00 00                	add    %al,(%rax)
  4056bf:	00 50 00             	add    %dl,0x0(%rax)
  4056c2:	00 00                	add    %al,(%rax)
  4056c4:	00 00                	add    %al,(%rax)
  4056c6:	00 00                	add    %al,(%rax)
  4056c8:	bd 17 00 00 11       	mov    $0x11000017,%ebp
  4056cd:	00 19                	add    %bl,(%rcx)
  4056cf:	00 3c d8             	add    %bh,(%rax,%rbx,8)
  4056d2:	68 00 00 00 00       	pushq  $0x0
  4056d7:	00 04 00             	add    %al,(%rax,%rax,1)
  4056da:	00 00                	add    %al,(%rax)
  4056dc:	00 00                	add    %al,(%rax)
  4056de:	00 00                	add    %al,(%rax)
  4056e0:	52                   	push   %rdx
  4056e1:	2a 00                	sub    (%rax),%al
  4056e3:	00 12                	add    %dl,(%rdx)
  4056e5:	00 0d 00 ce c5 43    	add    %cl,0x43c5ce00(%rip)        # 440624eb <_end+0x439a9beb>
  4056eb:	00 00                	add    %al,(%rax)
  4056ed:	00 00                	add    %al,(%rax)
  4056ef:	00 17                	add    %dl,(%rdi)
  4056f1:	00 00                	add    %al,(%rax)
  4056f3:	00 00                	add    %al,(%rax)
  4056f5:	00 00                	add    %al,(%rax)
  4056f7:	00 0d 14 00 00 12    	add    %cl,0x12000014(%rip)        # 12405711 <_end+0x11d4ce11>
  4056fd:	00 0d 00 9a 32 44    	add    %cl,0x44329a00(%rip)        # 4472f103 <_end+0x44076803>
  405703:	00 00                	add    %al,(%rax)
  405705:	00 00                	add    %al,(%rax)
  405707:	00 60 00             	add    %ah,0x0(%rax)
  40570a:	00 00                	add    %al,(%rax)
  40570c:	00 00                	add    %al,(%rax)
  40570e:	00 00                	add    %al,(%rax)
  405710:	6b 20 00             	imul   $0x0,(%rax),%esp
  405713:	00 12                	add    %dl,(%rdx)
  405715:	00 0d 00 89 41 44    	add    %cl,0x44418900(%rip)        # 4481e01b <_end+0x4416571b>
  40571b:	00 00                	add    %al,(%rax)
  40571d:	00 00                	add    %al,(%rax)
  40571f:	00 a8 02 00 00 00    	add    %ch,0x2(%rax)
  405725:	00 00                	add    %al,(%rax)
  405727:	00 9d 26 00 00 12    	add    %bl,0x12000026(%rbp)
  40572d:	00 0d 00 70 74 45    	add    %cl,0x45747000(%rip)        # 45b4c733 <_end+0x45493e33>
  405733:	00 00                	add    %al,(%rax)
  405735:	00 00                	add    %al,(%rax)
  405737:	00 d8                	add    %bl,%al
  405739:	00 00                	add    %al,(%rax)
  40573b:	00 00                	add    %al,(%rax)
  40573d:	00 00                	add    %al,(%rax)
  40573f:	00 98 1a 00 00 11    	add    %bl,0x1100001a(%rax)
  405745:	00 19                	add    %bl,(%rcx)
  405747:	00 40 d8             	add    %al,-0x28(%rax)
  40574a:	68 00 00 00 00       	pushq  $0x0
  40574f:	00 04 00             	add    %al,(%rax,%rax,1)
  405752:	00 00                	add    %al,(%rax)
  405754:	00 00                	add    %al,(%rax)
  405756:	00 00                	add    %al,(%rax)
  405758:	f0 2d 00 00 12 00    	lock sub $0x120000,%eax
  40575e:	0d 00 df e5 42       	or     $0x42e5df00,%eax
  405763:	00 00                	add    %al,(%rax)
  405765:	00 00                	add    %al,(%rax)
  405767:	00 47 01             	add    %al,0x1(%rdi)
  40576a:	00 00                	add    %al,(%rax)
  40576c:	00 00                	add    %al,(%rax)
  40576e:	00 00                	add    %al,(%rax)
  405770:	a2 16 00 00 12 00 0d 	mov    %al,0xae000d0012000016
  405777:	00 ae 
  405779:	d3 43 00             	roll   %cl,0x0(%rbx)
  40577c:	00 00                	add    %al,(%rax)
  40577e:	00 00                	add    %al,(%rax)
  405780:	35 00 00 00 00       	xor    $0x0,%eax
  405785:	00 00                	add    %al,(%rax)
  405787:	00 b9 15 00 00 12    	add    %bh,0x12000015(%rcx)
  40578d:	00 0d 00 44 91 44    	add    %cl,0x44914400(%rip)        # 44d19b93 <_end+0x44661293>
  405793:	00 00                	add    %al,(%rax)
  405795:	00 00                	add    %al,(%rax)
  405797:	00 39                	add    %bh,(%rcx)
  405799:	00 00                	add    %al,(%rax)
  40579b:	00 00                	add    %al,(%rax)
  40579d:	00 00                	add    %al,(%rax)
  40579f:	00 e8                	add    %ch,%al
  4057a1:	20 00                	and    %al,(%rax)
  4057a3:	00 12                	add    %dl,(%rdx)
  4057a5:	00 0d 00 e9 72 45    	add    %cl,0x4572e900(%rip)        # 45b340ab <_end+0x4547b7ab>
  4057ab:	00 00                	add    %al,(%rax)
  4057ad:	00 00                	add    %al,(%rax)
  4057af:	00 4b 00             	add    %cl,0x0(%rbx)
  4057b2:	00 00                	add    %al,(%rax)
  4057b4:	00 00                	add    %al,(%rax)
  4057b6:	00 00                	add    %al,(%rax)
  4057b8:	c5 35 00             	(bad)  
  4057bb:	00 12                	add    %dl,(%rdx)
  4057bd:	00 0d 00 27 f1 42    	add    %cl,0x42f12700(%rip)        # 43317ec3 <_end+0x42c5f5c3>
  4057c3:	00 00                	add    %al,(%rax)
  4057c5:	00 00                	add    %al,(%rax)
  4057c7:	00 bd 01 00 00 00    	add    %bh,0x1(%rbp)
  4057cd:	00 00                	add    %al,(%rax)
  4057cf:	00 b1 1a 00 00 12    	add    %dh,0x1200001a(%rcx)
  4057d5:	00 0d 00 a0 2b 44    	add    %cl,0x442ba000(%rip)        # 446bf7db <_end+0x44006edb>
  4057db:	00 00                	add    %al,(%rax)
  4057dd:	00 00                	add    %al,(%rax)
  4057df:	00 42 00             	add    %al,0x0(%rdx)
  4057e2:	00 00                	add    %al,(%rax)
  4057e4:	00 00                	add    %al,(%rax)
  4057e6:	00 00                	add    %al,(%rax)
  4057e8:	5c                   	pop    %rsp
  4057e9:	2f                   	(bad)  
  4057ea:	00 00                	add    %al,(%rax)
  4057ec:	12 00                	adc    (%rax),%al
  4057ee:	0d 00 e1 17 43       	or     $0x4317e100,%eax
  4057f3:	00 00                	add    %al,(%rax)
  4057f5:	00 00                	add    %al,(%rax)
  4057f7:	00 aa 03 00 00 00    	add    %ch,0x3(%rdx)
  4057fd:	00 00                	add    %al,(%rax)
  4057ff:	00 1c 2a             	add    %bl,(%rdx,%rbp,1)
  405802:	00 00                	add    %al,(%rax)
  405804:	12 00                	adc    (%rax),%al
  405806:	0d 00 ac c5 43       	or     $0x43c5ac00,%eax
  40580b:	00 00                	add    %al,(%rax)
  40580d:	00 00                	add    %al,(%rax)
  40580f:	00 0b                	add    %cl,(%rbx)
  405811:	00 00                	add    %al,(%rax)
  405813:	00 00                	add    %al,(%rax)
  405815:	00 00                	add    %al,(%rax)
  405817:	00 29                	add    %ch,(%rcx)
  405819:	2c 00                	sub    $0x0,%al
  40581b:	00 11                	add    %dl,(%rcx)
  40581d:	00 19                	add    %bl,(%rcx)
  40581f:	00 0c d8             	add    %cl,(%rax,%rbx,8)
  405822:	68 00 00 00 00       	pushq  $0x0
  405827:	00 04 00             	add    %al,(%rax,%rax,1)
  40582a:	00 00                	add    %al,(%rax)
  40582c:	00 00                	add    %al,(%rax)
  40582e:	00 00                	add    %al,(%rax)
  405830:	01 16                	add    %edx,(%rsi)
  405832:	00 00                	add    %al,(%rax)
  405834:	12 00                	adc    (%rax),%al
  405836:	0d 00 9b 4a 45       	or     $0x454a9b00,%eax
  40583b:	00 00                	add    %al,(%rax)
  40583d:	00 00                	add    %al,(%rax)
  40583f:	00 67 09             	add    %ah,0x9(%rdi)
  405842:	00 00                	add    %al,(%rax)
  405844:	00 00                	add    %al,(%rax)
  405846:	00 00                	add    %al,(%rax)
  405848:	54                   	push   %rsp
  405849:	20 00                	and    %al,(%rax)
  40584b:	00 11                	add    %dl,(%rcx)
  40584d:	00 1a                	add    %bl,(%rdx)
  40584f:	00 00                	add    %al,(%rax)
  405851:	77 6b                	ja     4058be <_init-0x83d2>
  405853:	00 00                	add    %al,(%rax)
  405855:	00 00                	add    %al,(%rax)
  405857:	00 00                	add    %al,(%rax)
  405859:	12 00                	adc    (%rax),%al
  40585b:	00 00                	add    %al,(%rax)
  40585d:	00 00                	add    %al,(%rax)
  40585f:	00 b3 18 00 00 12    	add    %dh,0x12000018(%rbx)
  405865:	00 0d 00 c5 dc 45    	add    %cl,0x45dcc500(%rip)        # 461d1d6b <_end+0x45b1946b>
  40586b:	00 00                	add    %al,(%rax)
  40586d:	00 00                	add    %al,(%rax)
  40586f:	00 ec                	add    %ch,%ah
  405871:	00 00                	add    %al,(%rax)
  405873:	00 00                	add    %al,(%rax)
  405875:	00 00                	add    %al,(%rax)
  405877:	00 59 25             	add    %bl,0x25(%rcx)
  40587a:	00 00                	add    %al,(%rax)
  40587c:	12 00                	adc    (%rax),%al
  40587e:	0d 00 a9 84 41       	or     $0x4184a900,%eax
  405883:	00 00                	add    %al,(%rax)
  405885:	00 00                	add    %al,(%rax)
  405887:	00 a2 04 00 00 00    	add    %ah,0x4(%rdx)
  40588d:	00 00                	add    %al,(%rax)
  40588f:	00 b5 04 00 00 12    	add    %dh,0x12000004(%rbp)
  405895:	00 0d 00 7b c8 42    	add    %cl,0x42c87b00(%rip)        # 4308d39b <_end+0x429d4a9b>
  40589b:	00 00                	add    %al,(%rax)
  40589d:	00 00                	add    %al,(%rax)
  40589f:	00 83 00 00 00 00    	add    %al,0x0(%rbx)
  4058a5:	00 00                	add    %al,(%rax)
  4058a7:	00 9f 1b 00 00 12    	add    %bl,0x1200001b(%rdi)
  4058ad:	00 0d 00 ca c4 43    	add    %cl,0x43c4ca00(%rip)        # 440522b3 <_end+0x439999b3>
  4058b3:	00 00                	add    %al,(%rax)
  4058b5:	00 00                	add    %al,(%rax)
  4058b7:	00 24 00             	add    %ah,(%rax,%rax,1)
  4058ba:	00 00                	add    %al,(%rax)
  4058bc:	00 00                	add    %al,(%rax)
  4058be:	00 00                	add    %al,(%rax)
  4058c0:	1a 31                	sbb    (%rcx),%dh
  4058c2:	00 00                	add    %al,(%rax)
  4058c4:	12 00                	adc    (%rax),%al
  4058c6:	0d 00 19 21 44       	or     $0x44211900,%eax
  4058cb:	00 00                	add    %al,(%rax)
  4058cd:	00 00                	add    %al,(%rax)
  4058cf:	00 2c 00             	add    %ch,(%rax,%rax,1)
  4058d2:	00 00                	add    %al,(%rax)
  4058d4:	00 00                	add    %al,(%rax)
  4058d6:	00 00                	add    %al,(%rax)
  4058d8:	cc                   	int3   
  4058d9:	19 00                	sbb    %eax,(%rax)
  4058db:	00 11                	add    %dl,(%rcx)
  4058dd:	00 1a                	add    %bl,(%rdx)
  4058df:	00 d0                	add    %dl,%al
  4058e1:	1c 6b                	sbb    $0x6b,%al
  4058e3:	00 00                	add    %al,(%rax)
  4058e5:	00 00                	add    %al,(%rax)
  4058e7:	00 04 00             	add    %al,(%rax,%rax,1)
  4058ea:	00 00                	add    %al,(%rax)
  4058ec:	00 00                	add    %al,(%rax)
  4058ee:	00 00                	add    %al,(%rax)
  4058f0:	9b                   	fwait
  4058f1:	34 00                	xor    $0x0,%al
  4058f3:	00 12                	add    %dl,(%rdx)
  4058f5:	00 0d 00 59 aa 45    	add    %cl,0x45aa5900(%rip)        # 45eab1fb <_end+0x457f28fb>
  4058fb:	00 00                	add    %al,(%rax)
  4058fd:	00 00                	add    %al,(%rax)
  4058ff:	00 21                	add    %ah,(%rcx)
  405901:	06                   	(bad)  
  405902:	00 00                	add    %al,(%rax)
  405904:	00 00                	add    %al,(%rax)
  405906:	00 00                	add    %al,(%rax)
  405908:	34 34                	xor    $0x34,%al
  40590a:	00 00                	add    %al,(%rax)
  40590c:	11 00                	adc    %eax,(%rax)
  40590e:	19 00                	sbb    %eax,(%rax)
  405910:	44 d8 68 00          	rex.R fsubrs 0x0(%rax)
  405914:	00 00                	add    %al,(%rax)
  405916:	00 00                	add    %al,(%rax)
  405918:	04 00                	add    $0x0,%al
  40591a:	00 00                	add    %al,(%rax)
  40591c:	00 00                	add    %al,(%rax)
  40591e:	00 00                	add    %al,(%rax)
  405920:	b5 16                	mov    $0x16,%ch
  405922:	00 00                	add    %al,(%rax)
  405924:	11 00                	adc    %eax,(%rax)
  405926:	1a 00                	sbb    (%rax),%al
  405928:	b8 1c 6b 00 00       	mov    $0x6b1c,%eax
  40592d:	00 00                	add    %al,(%rax)
  40592f:	00 04 00             	add    %al,(%rax,%rax,1)
  405932:	00 00                	add    %al,(%rax)
  405934:	00 00                	add    %al,(%rax)
  405936:	00 00                	add    %al,(%rax)
  405938:	e1 1f                	loope  405959 <_init-0x8337>
  40593a:	00 00                	add    %al,(%rax)
  40593c:	12 00                	adc    (%rax),%al
  40593e:	0d 00 87 e2 42       	or     $0x42e28700,%eax
  405943:	00 00                	add    %al,(%rax)
  405945:	00 00                	add    %al,(%rax)
  405947:	00 98 01 00 00 00    	add    %bl,0x1(%rax)
  40594d:	00 00                	add    %al,(%rax)
  40594f:	00 32                	add    %dh,(%rdx)
  405951:	30 00                	xor    %al,(%rax)
  405953:	00 12                	add    %dl,(%rdx)
  405955:	00 0d 00 5a c0 43    	add    %cl,0x43c05a00(%rip)        # 4400b35b <_end+0x43952a5b>
  40595b:	00 00                	add    %al,(%rax)
  40595d:	00 00                	add    %al,(%rax)
  40595f:	00 11                	add    %dl,(%rcx)
  405961:	01 00                	add    %eax,(%rax)
  405963:	00 00                	add    %al,(%rax)
  405965:	00 00                	add    %al,(%rax)
  405967:	00 74 13 00          	add    %dh,0x0(%rbx,%rdx,1)
  40596b:	00 12                	add    %dl,(%rdx)
  40596d:	00 0d 00 f9 47 44    	add    %cl,0x4447f900(%rip)        # 44885273 <_end+0x441cc973>
  405973:	00 00                	add    %al,(%rax)
  405975:	00 00                	add    %al,(%rax)
  405977:	00 ba 00 00 00 00    	add    %bh,0x0(%rdx)
  40597d:	00 00                	add    %al,(%rax)
  40597f:	00 e6                	add    %ah,%dh
  405981:	28 00                	sub    %al,(%rax)
  405983:	00 12                	add    %dl,(%rdx)
  405985:	00 0d 00 20 51 41    	add    %cl,0x41512000(%rip)        # 4191798b <_end+0x4125f08b>
  40598b:	00 00                	add    %al,(%rax)
  40598d:	00 00                	add    %al,(%rax)
  40598f:	00 57 02             	add    %dl,0x2(%rdi)
  405992:	00 00                	add    %al,(%rax)
  405994:	00 00                	add    %al,(%rax)
  405996:	00 00                	add    %al,(%rax)
  405998:	36 2a 00             	sub    %ss:(%rax),%al
  40599b:	00 12                	add    %dl,(%rdx)
  40599d:	00 0d 00 fd 11 44    	add    %cl,0x4411fd00(%rip)        # 445256a3 <_end+0x43e6cda3>
  4059a3:	00 00                	add    %al,(%rax)
  4059a5:	00 00                	add    %al,(%rax)
  4059a7:	00 95 00 00 00 00    	add    %dl,0x0(%rbp)
  4059ad:	00 00                	add    %al,(%rax)
  4059af:	00 4e 31             	add    %cl,0x31(%rsi)
  4059b2:	00 00                	add    %al,(%rax)
  4059b4:	12 00                	adc    (%rax),%al
  4059b6:	0d 00 ea 77 44       	or     $0x4477ea00,%eax
  4059bb:	00 00                	add    %al,(%rax)
  4059bd:	00 00                	add    %al,(%rax)
  4059bf:	00 22                	add    %ah,(%rdx)
  4059c1:	00 00                	add    %al,(%rax)
  4059c3:	00 00                	add    %al,(%rax)
  4059c5:	00 00                	add    %al,(%rax)
  4059c7:	00 68 25             	add    %ch,0x25(%rax)
  4059ca:	00 00                	add    %al,(%rax)
  4059cc:	12 00                	adc    (%rax),%al
  4059ce:	0d 00 2d ec 43       	or     $0x43ec2d00,%eax
  4059d3:	00 00                	add    %al,(%rax)
  4059d5:	00 00                	add    %al,(%rax)
  4059d7:	00 7e 00             	add    %bh,0x0(%rsi)
  4059da:	00 00                	add    %al,(%rax)
  4059dc:	00 00                	add    %al,(%rax)
  4059de:	00 00                	add    %al,(%rax)
  4059e0:	d7                   	xlat   %ds:(%rbx)
  4059e1:	23 00                	and    (%rax),%eax
  4059e3:	00 12                	add    %dl,(%rdx)
  4059e5:	00 0d 00 8f c1 42    	add    %cl,0x42c18f00(%rip)        # 4301e8eb <_end+0x42965feb>
  4059eb:	00 00                	add    %al,(%rax)
  4059ed:	00 00                	add    %al,(%rax)
  4059ef:	00 d2                	add    %dl,%dl
  4059f1:	03 00                	add    (%rax),%eax
  4059f3:	00 00                	add    %al,(%rax)
  4059f5:	00 00                	add    %al,(%rax)
  4059f7:	00 08                	add    %cl,(%rax)
  4059f9:	22 00                	and    (%rax),%al
  4059fb:	00 12                	add    %dl,(%rdx)
  4059fd:	00 0d 00 f0 d9 43    	add    %cl,0x43d9f000(%rip)        # 441a4a03 <_end+0x43aec103>
  405a03:	00 00                	add    %al,(%rax)
  405a05:	00 00                	add    %al,(%rax)
  405a07:	00 b8 00 00 00 00    	add    %bh,0x0(%rax)
  405a0d:	00 00                	add    %al,(%rax)
  405a0f:	00 b7 22 00 00 12    	add    %dh,0x12000022(%rdi)
  405a15:	00 0d 00 0c 35 44    	add    %cl,0x44350c00(%rip)        # 4475661b <_end+0x4409dd1b>
  405a1b:	00 00                	add    %al,(%rax)
  405a1d:	00 00                	add    %al,(%rax)
  405a1f:	00 88 00 00 00 00    	add    %cl,0x0(%rax)
  405a25:	00 00                	add    %al,(%rax)
  405a27:	00 d6                	add    %dl,%dh
  405a29:	0e                   	(bad)  
  405a2a:	00 00                	add    %al,(%rax)
  405a2c:	12 00                	adc    (%rax),%al
  405a2e:	0d 00 0b 27 44       	or     $0x44270b00,%eax
  405a33:	00 00                	add    %al,(%rax)
  405a35:	00 00                	add    %al,(%rax)
  405a37:	00 90 00 00 00 00    	add    %dl,0x0(%rax)
  405a3d:	00 00                	add    %al,(%rax)
  405a3f:	00 07                	add    %al,(%rdi)
  405a41:	13 00                	adc    (%rax),%eax
  405a43:	00 12                	add    %dl,(%rdx)
  405a45:	00 0d 00 11 32 44    	add    %cl,0x44321100(%rip)        # 44726b4b <_end+0x4406e24b>
  405a4b:	00 00                	add    %al,(%rax)
  405a4d:	00 00                	add    %al,(%rax)
  405a4f:	00 57 00             	add    %dl,0x0(%rdi)
  405a52:	00 00                	add    %al,(%rax)
  405a54:	00 00                	add    %al,(%rax)
  405a56:	00 00                	add    %al,(%rax)
  405a58:	1a 1d 00 00 12 00    	sbb    0x120000(%rip),%bl        # 525a5e <usage_message+0xc3d1e>
  405a5e:	0d 00 37 0e 43       	or     $0x430e3700,%eax
  405a63:	00 00                	add    %al,(%rax)
  405a65:	00 00                	add    %al,(%rax)
  405a67:	00 14 00             	add    %dl,(%rax,%rax,1)
  405a6a:	00 00                	add    %al,(%rax)
  405a6c:	00 00                	add    %al,(%rax)
  405a6e:	00 00                	add    %al,(%rax)
  405a70:	74 22                	je     405a94 <_init-0x81fc>
  405a72:	00 00                	add    %al,(%rax)
  405a74:	12 00                	adc    (%rax),%al
  405a76:	0d 00 de 09 44       	or     $0x4409de00,%eax
  405a7b:	00 00                	add    %al,(%rax)
  405a7d:	00 00                	add    %al,(%rax)
  405a7f:	00 3e                	add    %bh,(%rsi)
  405a81:	00 00                	add    %al,(%rax)
  405a83:	00 00                	add    %al,(%rax)
  405a85:	00 00                	add    %al,(%rax)
  405a87:	00 62 14             	add    %ah,0x14(%rdx)
  405a8a:	00 00                	add    %al,(%rax)
  405a8c:	12 00                	adc    (%rax),%al
  405a8e:	0d 00 6e 08 43       	or     $0x43086e00,%eax
  405a93:	00 00                	add    %al,(%rax)
  405a95:	00 00                	add    %al,(%rax)
  405a97:	00 08                	add    %cl,(%rax)
  405a99:	00 00                	add    %al,(%rax)
  405a9b:	00 00                	add    %al,(%rax)
  405a9d:	00 00                	add    %al,(%rax)
  405a9f:	00 46 18             	add    %al,0x18(%rsi)
  405aa2:	00 00                	add    %al,(%rax)
  405aa4:	12 00                	adc    (%rax),%al
  405aa6:	0d 00 cc da 42       	or     $0x42dacc00,%eax
  405aab:	00 00                	add    %al,(%rax)
  405aad:	00 00                	add    %al,(%rax)
  405aaf:	00 ac 02 00 00 00 00 	add    %ch,0x0(%rdx,%rax,1)
  405ab6:	00 00                	add    %al,(%rax)
  405ab8:	b1 21                	mov    $0x21,%cl
  405aba:	00 00                	add    %al,(%rax)
  405abc:	12 00                	adc    (%rax),%al
  405abe:	0d 00 45 21 44       	or     $0x44214500,%eax
  405ac3:	00 00                	add    %al,(%rax)
  405ac5:	00 00                	add    %al,(%rax)
  405ac7:	00 16                	add    %dl,(%rsi)
  405ac9:	00 00                	add    %al,(%rax)
  405acb:	00 00                	add    %al,(%rax)
  405acd:	00 00                	add    %al,(%rax)
  405acf:	00 1d 33 00 00 12    	add    %bl,0x12000033(%rip)        # 12405b08 <_end+0x11d4d208>
  405ad5:	00 0d 00 a1 78 45    	add    %cl,0x4578a100(%rip)        # 45b8fbdb <_end+0x454d72db>
  405adb:	00 00                	add    %al,(%rax)
  405add:	00 00                	add    %al,(%rax)
  405adf:	00 3c 00             	add    %bh,(%rax,%rax,1)
  405ae2:	00 00                	add    %al,(%rax)
  405ae4:	00 00                	add    %al,(%rax)
  405ae6:	00 00                	add    %al,(%rax)
  405ae8:	fe                   	(bad)  
  405ae9:	27                   	(bad)  
  405aea:	00 00                	add    %al,(%rax)
  405aec:	12 00                	adc    (%rax),%al
  405aee:	0d 00 64 0d 44       	or     $0x440d6400,%eax
  405af3:	00 00                	add    %al,(%rax)
  405af5:	00 00                	add    %al,(%rax)
  405af7:	00 40 00             	add    %al,0x0(%rax)
  405afa:	00 00                	add    %al,(%rax)
  405afc:	00 00                	add    %al,(%rax)
  405afe:	00 00                	add    %al,(%rax)
  405b00:	25 34 00 00 12       	and    $0x12000034,%eax
  405b05:	00 0d 00 60 d5 42    	add    %cl,0x42d56000(%rip)        # 4315bb0b <_end+0x42aa320b>
  405b0b:	00 00                	add    %al,(%rax)
  405b0d:	00 00                	add    %al,(%rax)
  405b0f:	00 12                	add    %dl,(%rdx)
  405b11:	01 00                	add    %eax,(%rax)
  405b13:	00 00                	add    %al,(%rax)
  405b15:	00 00                	add    %al,(%rax)
  405b17:	00 ec                	add    %ch,%ah
  405b19:	0f 00 00             	sldt   (%rax)
  405b1c:	12 00                	adc    (%rax),%al
  405b1e:	0d 00 29 4b 41       	or     $0x414b2900,%eax
  405b23:	00 00                	add    %al,(%rax)
  405b25:	00 00                	add    %al,(%rax)
  405b27:	00 f5                	add    %dh,%ch
  405b29:	05 00 00 00 00       	add    $0x0,%eax
  405b2e:	00 00                	add    %al,(%rax)
  405b30:	6c                   	insb   (%dx),%es:(%rdi)
  405b31:	21 00                	and    %eax,(%rax)
  405b33:	00 12                	add    %dl,(%rdx)
  405b35:	00 0d 00 f0 67 42    	add    %cl,0x4267f000(%rip)        # 42a84b3b <_end+0x423cc23b>
  405b3b:	00 00                	add    %al,(%rax)
  405b3d:	00 00                	add    %al,(%rax)
  405b3f:	00 79 03             	add    %bh,0x3(%rcx)
  405b42:	00 00                	add    %al,(%rax)
  405b44:	00 00                	add    %al,(%rax)
  405b46:	00 00                	add    %al,(%rax)
  405b48:	3f                   	(bad)  
  405b49:	2c 00                	sub    $0x0,%al
  405b4b:	00 12                	add    %dl,(%rdx)
  405b4d:	00 0d 00 6d 0e 43    	add    %cl,0x430e6d00(%rip)        # 434ec853 <_end+0x42e33f53>
  405b53:	00 00                	add    %al,(%rax)
  405b55:	00 00                	add    %al,(%rax)
  405b57:	00 29                	add    %ch,(%rcx)
  405b59:	01 00                	add    %eax,(%rax)
  405b5b:	00 00                	add    %al,(%rax)
  405b5d:	00 00                	add    %al,(%rax)
  405b5f:	00 ce                	add    %cl,%dh
  405b61:	21 00                	and    %eax,(%rax)
  405b63:	00 12                	add    %dl,(%rdx)
  405b65:	00 0d 00 b0 10 43    	add    %cl,0x4310b000(%rip)        # 43510b6b <_end+0x42e5826b>
  405b6b:	00 00                	add    %al,(%rax)
  405b6d:	00 00                	add    %al,(%rax)
  405b6f:	00 34 05 00 00 00 00 	add    %dh,0x0(,%rax,1)
  405b76:	00 00                	add    %al,(%rax)
  405b78:	10 19                	adc    %bl,(%rcx)
  405b7a:	00 00                	add    %al,(%rax)
  405b7c:	12 00                	adc    (%rax),%al
  405b7e:	0d 00 1c 34 44       	or     $0x44341c00,%eax
  405b83:	00 00                	add    %al,(%rax)
  405b85:	00 00                	add    %al,(%rax)
  405b87:	00 48 00             	add    %cl,0x0(%rax)
  405b8a:	00 00                	add    %al,(%rax)
  405b8c:	00 00                	add    %al,(%rax)
  405b8e:	00 00                	add    %al,(%rax)
  405b90:	91                   	xchg   %eax,%ecx
  405b91:	20 00                	and    %al,(%rax)
  405b93:	00 12                	add    %dl,(%rdx)
  405b95:	00 0d 00 0b 7f 43    	add    %cl,0x437f0b00(%rip)        # 43bf669b <_end+0x4353dd9b>
  405b9b:	00 00                	add    %al,(%rax)
  405b9d:	00 00                	add    %al,(%rax)
  405b9f:	00 86 02 00 00 00    	add    %al,0x2(%rsi)
  405ba5:	00 00                	add    %al,(%rax)
  405ba7:	00 45 2f             	add    %al,0x2f(%rbp)
  405baa:	00 00                	add    %al,(%rax)
  405bac:	12 00                	adc    (%rax),%al
  405bae:	0d 00 78 f5 43       	or     $0x43f57800,%eax
  405bb3:	00 00                	add    %al,(%rax)
  405bb5:	00 00                	add    %al,(%rax)
  405bb7:	00 59 0a             	add    %bl,0xa(%rcx)
  405bba:	00 00                	add    %al,(%rax)
  405bbc:	00 00                	add    %al,(%rax)
  405bbe:	00 00                	add    %al,(%rax)
  405bc0:	8c 35 00 00 12 00    	mov    %?,0x120000(%rip)        # 525bc6 <usage_message+0xc3e86>
  405bc6:	0d 00 7d 3b 44       	or     $0x443b7d00,%eax
  405bcb:	00 00                	add    %al,(%rax)
  405bcd:	00 00                	add    %al,(%rax)
  405bcf:	00 70 00             	add    %dh,0x0(%rax)
  405bd2:	00 00                	add    %al,(%rax)
  405bd4:	00 00                	add    %al,(%rax)
  405bd6:	00 00                	add    %al,(%rax)
  405bd8:	c5 25 00             	(bad)  
  405bdb:	00 12                	add    %dl,(%rdx)
  405bdd:	00 0d 00 e9 e7 44    	add    %cl,0x44e7e900(%rip)        # 452844e3 <_end+0x44bcbbe3>
  405be3:	00 00                	add    %al,(%rax)
  405be5:	00 00                	add    %al,(%rax)
  405be7:	00 54 02 00          	add    %dl,0x0(%rdx,%rax,1)
  405beb:	00 00                	add    %al,(%rax)
  405bed:	00 00                	add    %al,(%rax)
  405bef:	00 00                	add    %al,(%rax)
  405bf1:	1c 00                	sbb    $0x0,%al
  405bf3:	00 12                	add    %dl,(%rdx)
  405bf5:	00 0d 00 64 34 44    	add    %cl,0x44346400(%rip)        # 4474bffb <_end+0x440936fb>
  405bfb:	00 00                	add    %al,(%rax)
  405bfd:	00 00                	add    %al,(%rax)
  405bff:	00 8f 00 00 00 00    	add    %cl,0x0(%rdi)
  405c05:	00 00                	add    %al,(%rax)
  405c07:	00 29                	add    %ch,(%rcx)
  405c09:	29 00                	sub    %eax,(%rax)
  405c0b:	00 11                	add    %dl,(%rcx)
  405c0d:	00 1a                	add    %bl,(%rdx)
  405c0f:	00 8c 76 6b 00 00 00 	add    %cl,0x6b(%rsi,%rsi,2)
  405c16:	00 00                	add    %al,(%rax)
  405c18:	04 00                	add    $0x0,%al
  405c1a:	00 00                	add    %al,(%rax)
  405c1c:	00 00                	add    %al,(%rax)
  405c1e:	00 00                	add    %al,(%rax)
  405c20:	00 37                	add    %dh,(%rdi)
  405c22:	00 00                	add    %al,(%rax)
  405c24:	12 00                	adc    (%rax),%al
  405c26:	0d 00 37 76 45       	or     $0x45763700,%eax
  405c2b:	00 00                	add    %al,(%rax)
  405c2d:	00 00                	add    %al,(%rax)
  405c2f:	00 7c 01 00          	add    %bh,0x0(%rcx,%rax,1)
  405c33:	00 00                	add    %al,(%rax)
  405c35:	00 00                	add    %al,(%rax)
  405c37:	00 bb 1c 00 00 12    	add    %bh,0x1200001c(%rbx)
  405c3d:	00 0d 00 cb cc 43    	add    %cl,0x43cccb00(%rip)        # 440d2743 <_end+0x43a19e43>
  405c43:	00 00                	add    %al,(%rax)
  405c45:	00 00                	add    %al,(%rax)
  405c47:	00 ce                	add    %cl,%dh
  405c49:	00 00                	add    %al,(%rax)
  405c4b:	00 00                	add    %al,(%rax)
  405c4d:	00 00                	add    %al,(%rax)
  405c4f:	00 76 32             	add    %dh,0x32(%rsi)
  405c52:	00 00                	add    %al,(%rax)
  405c54:	12 00                	adc    (%rax),%al
  405c56:	0d 00 92 12 44       	or     $0x44129200,%eax
  405c5b:	00 00                	add    %al,(%rax)
  405c5d:	00 00                	add    %al,(%rax)
  405c5f:	00 17                	add    %dl,(%rdi)
  405c61:	01 00                	add    %eax,(%rax)
  405c63:	00 00                	add    %al,(%rax)
  405c65:	00 00                	add    %al,(%rax)
  405c67:	00 9a 23 00 00 11    	add    %bl,0x11000023(%rdx)
  405c6d:	00 19                	add    %bl,(%rcx)
  405c6f:	00 f4                	add    %dh,%ah
  405c71:	d7                   	xlat   %ds:(%rbx)
  405c72:	68 00 00 00 00       	pushq  $0x0
  405c77:	00 04 00             	add    %al,(%rax,%rax,1)
  405c7a:	00 00                	add    %al,(%rax)
  405c7c:	00 00                	add    %al,(%rax)
  405c7e:	00 00                	add    %al,(%rax)
  405c80:	32 16                	xor    (%rsi),%dl
  405c82:	00 00                	add    %al,(%rax)
  405c84:	12 00                	adc    (%rax),%al
  405c86:	0d 00 78 2e 41       	or     $0x412e7800,%eax
  405c8b:	00 00                	add    %al,(%rax)
  405c8d:	00 00                	add    %al,(%rax)
  405c8f:	00 95 00 00 00 00    	add    %dl,0x0(%rbp)
  405c95:	00 00                	add    %al,(%rax)
  405c97:	00 04 1a             	add    %al,(%rdx,%rbx,1)
  405c9a:	00 00                	add    %al,(%rax)
  405c9c:	12 00                	adc    (%rax),%al
  405c9e:	0d 00 5b 24 41       	or     $0x41245b00,%eax
  405ca3:	00 00                	add    %al,(%rax)
  405ca5:	00 00                	add    %al,(%rax)
  405ca7:	00 d5                	add    %dl,%ch
  405ca9:	01 00                	add    %eax,(%rax)
  405cab:	00 00                	add    %al,(%rax)
  405cad:	00 00                	add    %al,(%rax)
  405caf:	00 7f 36             	add    %bh,0x36(%rdi)
  405cb2:	00 00                	add    %al,(%rax)
  405cb4:	12 00                	adc    (%rax),%al
  405cb6:	0d 00 ea e9 45       	or     $0x45e9ea00,%eax
  405cbb:	00 00                	add    %al,(%rax)
  405cbd:	00 00                	add    %al,(%rax)
  405cbf:	00 95 00 00 00 00    	add    %dl,0x0(%rbp)
  405cc5:	00 00                	add    %al,(%rax)
  405cc7:	00 e2                	add    %ah,%dl
  405cc9:	27                   	(bad)  
  405cca:	00 00                	add    %al,(%rax)
  405ccc:	12 00                	adc    (%rax),%al
  405cce:	0d 00 06 9e 45       	or     $0x459e0600,%eax
  405cd3:	00 00                	add    %al,(%rax)
  405cd5:	00 00                	add    %al,(%rax)
  405cd7:	00 bc 00 00 00 00 00 	add    %bh,0x0(%rax,%rax,1)
  405cde:	00 00                	add    %al,(%rax)
  405ce0:	23 31                	and    (%rcx),%esi
  405ce2:	00 00                	add    %al,(%rax)
  405ce4:	12 00                	adc    (%rax),%al
  405ce6:	0d 00 81 73 43       	or     $0x43738100,%eax
  405ceb:	00 00                	add    %al,(%rax)
  405ced:	00 00                	add    %al,(%rax)
  405cef:	00 b2 00 00 00 00    	add    %dh,0x0(%rdx)
  405cf5:	00 00                	add    %al,(%rax)
  405cf7:	00 de                	add    %bl,%dh
  405cf9:	15 00 00 12 00       	adc    $0x120000,%eax
  405cfe:	0d 00 94 52 44       	or     $0x44529400,%eax
  405d03:	00 00                	add    %al,(%rax)
  405d05:	00 00                	add    %al,(%rax)
  405d07:	00 fb                	add    %bh,%bl
  405d09:	00 00                	add    %al,(%rax)
  405d0b:	00 00                	add    %al,(%rax)
  405d0d:	00 00                	add    %al,(%rax)
  405d0f:	00 1b                	add    %bl,(%rbx)
  405d11:	1a 00                	sbb    (%rax),%al
  405d13:	00 12                	add    %dl,(%rdx)
  405d15:	00 0d 00 8a 80 45    	add    %cl,0x45808a00(%rip)        # 45c0e71b <_end+0x45555e1b>
  405d1b:	00 00                	add    %al,(%rax)
  405d1d:	00 00                	add    %al,(%rax)
  405d1f:	00 2f                	add    %ch,(%rdi)
  405d21:	01 00                	add    %eax,(%rax)
  405d23:	00 00                	add    %al,(%rax)
  405d25:	00 00                	add    %al,(%rax)
  405d27:	00 48 26             	add    %cl,0x26(%rax)
  405d2a:	00 00                	add    %al,(%rax)
  405d2c:	11 00                	adc    %eax,(%rax)
  405d2e:	19 00                	sbb    %eax,(%rax)
  405d30:	04 d8                	add    $0xd8,%al
  405d32:	68 00 00 00 00       	pushq  $0x0
  405d37:	00 04 00             	add    %al,(%rax,%rax,1)
  405d3a:	00 00                	add    %al,(%rax)
  405d3c:	00 00                	add    %al,(%rax)
  405d3e:	00 00                	add    %al,(%rax)
  405d40:	df 26                	fbld   (%rsi)
  405d42:	00 00                	add    %al,(%rax)
  405d44:	12 00                	adc    (%rax),%al
  405d46:	0d 00 40 54 44       	or     $0x44544000,%eax
  405d4b:	00 00                	add    %al,(%rax)
  405d4d:	00 00                	add    %al,(%rax)
  405d4f:	00 58 00             	add    %bl,0x0(%rax)
  405d52:	00 00                	add    %al,(%rax)
  405d54:	00 00                	add    %al,(%rax)
  405d56:	00 00                	add    %al,(%rax)
  405d58:	73 2b                	jae    405d85 <_init-0x7f0b>
  405d5a:	00 00                	add    %al,(%rax)
  405d5c:	12 00                	adc    (%rax),%al
  405d5e:	0d 00 bf 02 41       	or     $0x4102bf00,%eax
  405d63:	00 00                	add    %al,(%rax)
  405d65:	00 00                	add    %al,(%rax)
  405d67:	00 80 00 00 00 00    	add    %al,0x0(%rax)
  405d6d:	00 00                	add    %al,(%rax)
  405d6f:	00 93 30 00 00 12    	add    %dl,0x12000030(%rbx)
  405d75:	00 0d 00 de 4d 44    	add    %cl,0x444dde00(%rip)        # 448e3b7b <_end+0x4422b27b>
  405d7b:	00 00                	add    %al,(%rax)
  405d7d:	00 00                	add    %al,(%rax)
  405d7f:	00 0d 03 00 00 00    	add    %cl,0x3(%rip)        # 405d88 <_init-0x7f08>
  405d85:	00 00                	add    %al,(%rax)
  405d87:	00 6e 36             	add    %ch,0x36(%rsi)
  405d8a:	00 00                	add    %al,(%rax)
  405d8c:	12 00                	adc    (%rax),%al
  405d8e:	0d 00 f5 40 42       	or     $0x4240f500,%eax
  405d93:	00 00                	add    %al,(%rax)
  405d95:	00 00                	add    %al,(%rax)
  405d97:	00 da                	add    %bl,%dl
  405d99:	07                   	(bad)  
  405d9a:	00 00                	add    %al,(%rax)
  405d9c:	00 00                	add    %al,(%rax)
  405d9e:	00 00                	add    %al,(%rax)
  405da0:	f5                   	cmc    
  405da1:	2e 00 00             	add    %al,%cs:(%rax)
  405da4:	12 00                	adc    (%rax),%al
  405da6:	0d 00 a2 ee 42       	or     $0x42eea200,%eax
  405dab:	00 00                	add    %al,(%rax)
  405dad:	00 00                	add    %al,(%rax)
  405daf:	00 67 01             	add    %ah,0x1(%rdi)
  405db2:	00 00                	add    %al,(%rax)
  405db4:	00 00                	add    %al,(%rax)
  405db6:	00 00                	add    %al,(%rax)
  405db8:	ba 04 00 00 11       	mov    $0x11000004,%edx
  405dbd:	00 1a                	add    %bl,(%rdx)
  405dbf:	00 c0                	add    %al,%al
  405dc1:	76 6b                	jbe    405e2e <_init-0x7e62>
  405dc3:	00 00                	add    %al,(%rax)
  405dc5:	00 00                	add    %al,(%rax)
  405dc7:	00 30                	add    %dh,(%rax)
  405dc9:	00 00                	add    %al,(%rax)
  405dcb:	00 00                	add    %al,(%rax)
  405dcd:	00 00                	add    %al,(%rax)
  405dcf:	00 a6 2a 00 00 12    	add    %ah,0x1200002a(%rsi)
  405dd5:	00 0d 00 01 d5 43    	add    %cl,0x43d50100(%rip)        # 44155edb <_end+0x43a9d5db>
  405ddb:	00 00                	add    %al,(%rax)
  405ddd:	00 00                	add    %al,(%rax)
  405ddf:	00 e6                	add    %ah,%dh
  405de1:	00 00                	add    %al,(%rax)
  405de3:	00 00                	add    %al,(%rax)
  405de5:	00 00                	add    %al,(%rax)
  405de7:	00 6a 34             	add    %ch,0x34(%rdx)
  405dea:	00 00                	add    %al,(%rax)
  405dec:	12 00                	adc    (%rax),%al
  405dee:	0d 00 d2 4c 44       	or     $0x444cd200,%eax
  405df3:	00 00                	add    %al,(%rax)
  405df5:	00 00                	add    %al,(%rax)
  405df7:	00 0c 01             	add    %cl,(%rcx,%rax,1)
  405dfa:	00 00                	add    %al,(%rax)
  405dfc:	00 00                	add    %al,(%rax)
  405dfe:	00 00                	add    %al,(%rax)
  405e00:	f6                   	(bad)  
  405e01:	0e                   	(bad)  
  405e02:	00 00                	add    %al,(%rax)
  405e04:	12 00                	adc    (%rax),%al
  405e06:	0d 00 7f eb 42       	or     $0x42eb7f00,%eax
  405e0b:	00 00                	add    %al,(%rax)
  405e0d:	00 00                	add    %al,(%rax)
  405e0f:	00 07                	add    %al,(%rdi)
  405e11:	02 00                	add    (%rax),%al
  405e13:	00 00                	add    %al,(%rax)
  405e15:	00 00                	add    %al,(%rax)
  405e17:	00 0b                	add    %cl,(%rbx)
  405e19:	26 00 00             	add    %al,%es:(%rax)
  405e1c:	12 00                	adc    (%rax),%al
  405e1e:	0d 00 80 08 43       	or     $0x43088000,%eax
  405e23:	00 00                	add    %al,(%rax)
  405e25:	00 00                	add    %al,(%rax)
  405e27:	00 a8 05 00 00 00    	add    %ch,0x5(%rax)
  405e2d:	00 00                	add    %al,(%rax)
  405e2f:	00 34 36             	add    %dh,(%rsi,%rsi,1)
  405e32:	00 00                	add    %al,(%rax)
  405e34:	12 00                	adc    (%rax),%al
  405e36:	0d 00 e2 2b 44       	or     $0x442be200,%eax
  405e3b:	00 00                	add    %al,(%rax)
  405e3d:	00 00                	add    %al,(%rax)
  405e3f:	00 49 01             	add    %cl,0x1(%rcx)
  405e42:	00 00                	add    %al,(%rax)
  405e44:	00 00                	add    %al,(%rax)
  405e46:	00 00                	add    %al,(%rax)
  405e48:	06                   	(bad)  
  405e49:	14 00                	adc    $0x0,%al
  405e4b:	00 11                	add    %dl,(%rcx)
  405e4d:	00 19                	add    %bl,(%rcx)
  405e4f:	00 40 e5             	add    %al,-0x1b(%rax)
  405e52:	68 00 00 00 00       	pushq  $0x0
  405e57:	00 58 1e             	add    %bl,0x1e(%rax)
  405e5a:	02 00                	add    (%rax),%al
  405e5c:	00 00                	add    %al,(%rax)
  405e5e:	00 00                	add    %al,(%rax)
  405e60:	be 2b 00 00 12       	mov    $0x1200002b,%esi
  405e65:	00 0d 00 96 0f 43    	add    %cl,0x430f9600(%rip)        # 434ff46b <_end+0x42e46b6b>
  405e6b:	00 00                	add    %al,(%rax)
  405e6d:	00 00                	add    %al,(%rax)
  405e6f:	00 1a                	add    %bl,(%rdx)
  405e71:	01 00                	add    %eax,(%rax)
  405e73:	00 00                	add    %al,(%rax)
  405e75:	00 00                	add    %al,(%rax)
  405e77:	00 08                	add    %cl,(%rax)
  405e79:	2d 00 00 12 00       	sub    $0x120000,%eax
  405e7e:	0d 00 22 0c 41       	or     $0x410c2200,%eax
  405e83:	00 00                	add    %al,(%rax)
  405e85:	00 00                	add    %al,(%rax)
  405e87:	00 61 00             	add    %ah,0x0(%rcx)
  405e8a:	00 00                	add    %al,(%rax)
  405e8c:	00 00                	add    %al,(%rax)
  405e8e:	00 00                	add    %al,(%rax)
  405e90:	1c 2f                	sbb    $0x2f,%al
  405e92:	00 00                	add    %al,(%rax)
  405e94:	12 00                	adc    (%rax),%al
  405e96:	0d 00 97 76 43       	or     $0x43769700,%eax
  405e9b:	00 00                	add    %al,(%rax)
  405e9d:	00 00                	add    %al,(%rax)
  405e9f:	00 76 00             	add    %dh,0x0(%rsi)
  405ea2:	00 00                	add    %al,(%rax)
  405ea4:	00 00                	add    %al,(%rax)
  405ea6:	00 00                	add    %al,(%rax)
  405ea8:	f6 28                	imulb  (%rax)
  405eaa:	00 00                	add    %al,(%rax)
  405eac:	12 00                	adc    (%rax),%al
  405eae:	0d 00 5e 74 44       	or     $0x44745e00,%eax
  405eb3:	00 00                	add    %al,(%rax)
  405eb5:	00 00                	add    %al,(%rax)
  405eb7:	00 3e                	add    %bh,(%rsi)
  405eb9:	02 00                	add    (%rax),%al
  405ebb:	00 00                	add    %al,(%rax)
  405ebd:	00 00                	add    %al,(%rax)
  405ebf:	00 99 28 00 00 12    	add    %bl,0x12000028(%rcx)
  405ec5:	00 0d 00 00 6f 44    	add    %cl,0x446f0000(%rip)        # 44af5ecb <_end+0x4443d5cb>
  405ecb:	00 00                	add    %al,(%rax)
  405ecd:	00 00                	add    %al,(%rax)
  405ecf:	00 bd 03 00 00 00    	add    %bh,0x3(%rbp)
  405ed5:	00 00                	add    %al,(%rax)
  405ed7:	00 d8                	add    %bl,%al
  405ed9:	2c 00                	sub    $0x0,%al
  405edb:	00 12                	add    %dl,(%rdx)
  405edd:	00 0d 00 20 18 41    	add    %cl,0x41182000(%rip)        # 41587ee3 <_end+0x40ecf5e3>
  405ee3:	00 00                	add    %al,(%rax)
  405ee5:	00 00                	add    %al,(%rax)
  405ee7:	00 1c 02             	add    %bl,(%rdx,%rax,1)
  405eea:	00 00                	add    %al,(%rax)
  405eec:	00 00                	add    %al,(%rax)
  405eee:	00 00                	add    %al,(%rax)
  405ef0:	e2 10                	loop   405f02 <_init-0x7d8e>
  405ef2:	00 00                	add    %al,(%rax)
  405ef4:	12 00                	adc    (%rax),%al
  405ef6:	0d 00 82 8b 44       	or     $0x448b8200,%eax
  405efb:	00 00                	add    %al,(%rax)
  405efd:	00 00                	add    %al,(%rax)
  405eff:	00 15 00 00 00 00    	add    %dl,0x0(%rip)        # 405f05 <_init-0x7d8b>
  405f05:	00 00                	add    %al,(%rax)
  405f07:	00 29                	add    %ch,(%rcx)
  405f09:	25 00 00 12 00       	and    $0x120000,%eax
  405f0e:	0d 00 4b 0e 43       	or     $0x430e4b00,%eax
  405f13:	00 00                	add    %al,(%rax)
  405f15:	00 00                	add    %al,(%rax)
  405f17:	00 22                	add    %ah,(%rdx)
  405f19:	00 00                	add    %al,(%rax)
  405f1b:	00 00                	add    %al,(%rax)
  405f1d:	00 00                	add    %al,(%rax)
  405f1f:	00 a8 33 00 00 12    	add    %ch,0x12000033(%rax)
  405f25:	00 0d 00 13 45 43    	add    %cl,0x43451300(%rip)        # 4385722b <_end+0x4319e92b>
  405f2b:	00 00                	add    %al,(%rax)
  405f2d:	00 00                	add    %al,(%rax)
  405f2f:	00 f2                	add    %dh,%dl
  405f31:	19 00                	sbb    %eax,(%rax)
  405f33:	00 00                	add    %al,(%rax)
  405f35:	00 00                	add    %al,(%rax)
  405f37:	00 e2                	add    %ah,%dl
  405f39:	0e                   	(bad)  
  405f3a:	00 00                	add    %al,(%rax)
  405f3c:	12 00                	adc    (%rax),%al
  405f3e:	0d 00 be b8 45       	or     $0x45b8be00,%eax
  405f43:	00 00                	add    %al,(%rax)
  405f45:	00 00                	add    %al,(%rax)
  405f47:	00 0f                	add    %cl,(%rdi)
  405f49:	00 00                	add    %al,(%rax)
  405f4b:	00 00                	add    %al,(%rax)
  405f4d:	00 00                	add    %al,(%rax)
  405f4f:	00 8e 17 00 00 12    	add    %cl,0x12000017(%rsi)
  405f55:	00 0d 00 80 95 45    	add    %cl,0x45958000(%rip)        # 45d5df5b <_end+0x456a565b>
  405f5b:	00 00                	add    %al,(%rax)
  405f5d:	00 00                	add    %al,(%rax)
  405f5f:	00 8e 00 00 00 00    	add    %cl,0x0(%rsi)
  405f65:	00 00                	add    %al,(%rax)
  405f67:	00 4c 1d 00          	add    %cl,0x0(%rbp,%rbx,1)
  405f6b:	00 11                	add    %dl,(%rcx)
  405f6d:	00 1a                	add    %bl,(%rdx)
  405f6f:	00 98 1c 6b 00 00    	add    %bl,0x6b1c(%rax)
  405f75:	00 00                	add    %al,(%rax)
  405f77:	00 08                	add    %cl,(%rax)
  405f79:	00 00                	add    %al,(%rax)
  405f7b:	00 00                	add    %al,(%rax)
  405f7d:	00 00                	add    %al,(%rax)
  405f7f:	00 84 14 00 00 12 00 	add    %al,0x120000(%rsp,%rdx,1)
  405f86:	0d 00 f0 62 44       	or     $0x4462f000,%eax
  405f8b:	00 00                	add    %al,(%rax)
  405f8d:	00 00                	add    %al,(%rax)
  405f8f:	00 26                	add    %ah,(%rsi)
  405f91:	00 00                	add    %al,(%rax)
  405f93:	00 00                	add    %al,(%rax)
  405f95:	00 00                	add    %al,(%rax)
  405f97:	00 a0 14 00 00 12    	add    %ah,0x12000014(%rax)
  405f9d:	00 0d 00 2d cc 43    	add    %cl,0x43cc2d00(%rip)        # 440c8ca3 <_end+0x43a103a3>
  405fa3:	00 00                	add    %al,(%rax)
  405fa5:	00 00                	add    %al,(%rax)
  405fa7:	00 9e 00 00 00 00    	add    %bl,0x0(%rsi)
  405fad:	00 00                	add    %al,(%rax)
  405faf:	00 99 1d 00 00 12    	add    %bl,0x1200001d(%rcx)
  405fb5:	00 0d 00 f9 d2 43    	add    %cl,0x43d2f900(%rip)        # 441358bb <_end+0x43a7cfbb>
  405fbb:	00 00                	add    %al,(%rax)
  405fbd:	00 00                	add    %al,(%rax)
  405fbf:	00 b5 00 00 00 00    	add    %dh,0x0(%rbp)
  405fc5:	00 00                	add    %al,(%rax)
  405fc7:	00 8b 19 00 00 12    	add    %cl,0x12000019(%rbx)
  405fcd:	00 0d 00 2c f4 41    	add    %cl,0x41f42c00(%rip)        # 42348bd3 <_end+0x41c902d3>
  405fd3:	00 00                	add    %al,(%rax)
  405fd5:	00 00                	add    %al,(%rax)
  405fd7:	00 63 0f             	add    %ah,0xf(%rbx)
  405fda:	00 00                	add    %al,(%rax)
  405fdc:	00 00                	add    %al,(%rax)
  405fde:	00 00                	add    %al,(%rax)
  405fe0:	5b                   	pop    %rbx
  405fe1:	22 00                	and    (%rax),%al
  405fe3:	00 12                	add    %dl,(%rdx)
  405fe5:	00 0d 00 40 7e 45    	add    %cl,0x457e4000(%rip)        # 45be9feb <_end+0x455316eb>
  405feb:	00 00                	add    %al,(%rax)
  405fed:	00 00                	add    %al,(%rax)
  405fef:	00 41 00             	add    %al,0x0(%rcx)
  405ff2:	00 00                	add    %al,(%rax)
  405ff4:	00 00                	add    %al,(%rax)
  405ff6:	00 00                	add    %al,(%rax)
  405ff8:	36                   	ss
  405ff9:	17                   	(bad)  
  405ffa:	00 00                	add    %al,(%rax)
  405ffc:	12 00                	adc    (%rax),%al
  405ffe:	0d 00 91 7e 44       	or     $0x447e9100,%eax
  406003:	00 00                	add    %al,(%rax)
  406005:	00 00                	add    %al,(%rax)
  406007:	00 59 01             	add    %bl,0x1(%rcx)
  40600a:	00 00                	add    %al,(%rax)
  40600c:	00 00                	add    %al,(%rax)
  40600e:	00 00                	add    %al,(%rax)
  406010:	ec                   	in     (%dx),%al
  406011:	36 00 00             	add    %al,%ss:(%rax)
  406014:	12 00                	adc    (%rax),%al
  406016:	0d 00 ff c9 45       	or     $0x45c9ff00,%eax
  40601b:	00 00                	add    %al,(%rax)
  40601d:	00 00                	add    %al,(%rax)
  40601f:	00 c7                	add    %al,%bh
  406021:	0a 00                	or     (%rax),%al
  406023:	00 00                	add    %al,(%rax)
  406025:	00 00                	add    %al,(%rax)
  406027:	00 8c 2e 00 00 12 00 	add    %cl,0x120000(%rsi,%rbp,1)
  40602e:	0d 00 fb e3 43       	or     $0x43e3fb00,%eax
  406033:	00 00                	add    %al,(%rax)
  406035:	00 00                	add    %al,(%rax)
  406037:	00 f6                	add    %dh,%dh
  406039:	01 00                	add    %eax,(%rax)
  40603b:	00 00                	add    %al,(%rax)
  40603d:	00 00                	add    %al,(%rax)
  40603f:	00 15 24 00 00 12    	add    %dl,0x12000024(%rip)        # 12406069 <_end+0x11d4d769>
  406045:	00 0d 00 2b 2d 44    	add    %cl,0x442d2b00(%rip)        # 446d8b4b <_end+0x4402024b>
  40604b:	00 00                	add    %al,(%rax)
  40604d:	00 00                	add    %al,(%rax)
  40604f:	00 bf 02 00 00 00    	add    %bh,0x2(%rdi)
  406055:	00 00                	add    %al,(%rax)
  406057:	00 14 35 00 00 12 00 	add    %dl,0x120000(,%rsi,1)
  40605e:	0d 00 1e 8c 45       	or     $0x458c1e00,%eax
  406063:	00 00                	add    %al,(%rax)
  406065:	00 00                	add    %al,(%rax)
  406067:	00 27                	add    %ah,(%rdi)
  406069:	00 00                	add    %al,(%rax)
  40606b:	00 00                	add    %al,(%rax)
  40606d:	00 00                	add    %al,(%rax)
  40606f:	00 5e 18             	add    %bl,0x18(%rsi)
  406072:	00 00                	add    %al,(%rax)
  406074:	12 00                	adc    (%rax),%al
  406076:	0d 00 05 d8 43       	or     $0x43d80500,%eax
  40607b:	00 00                	add    %al,(%rax)
  40607d:	00 00                	add    %al,(%rax)
  40607f:	00 e4                	add    %ah,%ah
  406081:	01 00                	add    %eax,(%rax)
  406083:	00 00                	add    %al,(%rax)
  406085:	00 00                	add    %al,(%rax)
  406087:	00 1f                	add    %bl,(%rdi)
  406089:	24 00                	and    $0x0,%al
  40608b:	00 12                	add    %dl,(%rdx)
  40608d:	00 0d 00 90 77 42    	add    %cl,0x42779000(%rip)        # 42b7f093 <_end+0x424c6793>
  406093:	00 00                	add    %al,(%rax)
  406095:	00 00                	add    %al,(%rax)
  406097:	00 a1 0c 00 00 00    	add    %ah,0xc(%rcx)
  40609d:	00 00                	add    %al,(%rax)
  40609f:	00 9d 1f 00 00 12    	add    %bl,0x1200001f(%rbp)
  4060a5:	00 0d 00 c5 d5 45    	add    %cl,0x45d5c500(%rip)        # 461625ab <_end+0x45aa9cab>
  4060ab:	00 00                	add    %al,(%rax)
  4060ad:	00 00                	add    %al,(%rax)
  4060af:	00 1b                	add    %bl,(%rbx)
  4060b1:	06                   	(bad)  
  4060b2:	00 00                	add    %al,(%rax)
  4060b4:	00 00                	add    %al,(%rax)
  4060b6:	00 00                	add    %al,(%rax)
  4060b8:	d4                   	(bad)  
  4060b9:	27                   	(bad)  
  4060ba:	00 00                	add    %al,(%rax)
  4060bc:	12 00                	adc    (%rax),%al
  4060be:	0d 00 7b 6d 42       	or     $0x426d7b00,%eax
  4060c3:	00 00                	add    %al,(%rax)
  4060c5:	00 00                	add    %al,(%rax)
  4060c7:	00 41 00             	add    %al,0x0(%rcx)
  4060ca:	00 00                	add    %al,(%rax)
  4060cc:	00 00                	add    %al,(%rax)
  4060ce:	00 00                	add    %al,(%rax)
  4060d0:	83 26 00             	andl   $0x0,(%rsi)
  4060d3:	00 11                	add    %dl,(%rcx)
  4060d5:	00 1a                	add    %bl,(%rdx)
  4060d7:	00 80 30 6b 00 00    	add    %al,0x6b30(%rax)
  4060dd:	00 00                	add    %al,(%rax)
  4060df:	00 08                	add    %cl,(%rax)
  4060e1:	00 00                	add    %al,(%rax)
  4060e3:	00 00                	add    %al,(%rax)
  4060e5:	00 00                	add    %al,(%rax)
  4060e7:	00 c6                	add    %al,%dh
  4060e9:	2c 00                	sub    $0x0,%al
  4060eb:	00 11                	add    %dl,(%rcx)
  4060ed:	00 19                	add    %bl,(%rcx)
  4060ef:	00 c0                	add    %al,%al
  4060f1:	e0 68                	loopne 40615b <_init-0x7b35>
  4060f3:	00 00                	add    %al,(%rax)
  4060f5:	00 00                	add    %al,(%rax)
  4060f7:	00 c0                	add    %al,%al
  4060f9:	03 00                	add    (%rax),%eax
  4060fb:	00 00                	add    %al,(%rax)
  4060fd:	00 00                	add    %al,(%rax)
  4060ff:	00 5a 15             	add    %bl,0x15(%rdx)
  406102:	00 00                	add    %al,(%rax)
  406104:	12 00                	adc    (%rax),%al
  406106:	0d 00 a8 3d 44       	or     $0x443da800,%eax
  40610b:	00 00                	add    %al,(%rax)
  40610d:	00 00                	add    %al,(%rax)
  40610f:	00 8b 00 00 00 00    	add    %cl,0x0(%rbx)
  406115:	00 00                	add    %al,(%rax)
  406117:	00 3e                	add    %bh,(%rsi)
  406119:	36 00 00             	add    %al,%ss:(%rax)
  40611c:	12 00                	adc    (%rax),%al
  40611e:	0d 00 40 ca 42       	or     $0x42ca4000,%eax
  406123:	00 00                	add    %al,(%rax)
  406125:	00 00                	add    %al,(%rax)
  406127:	00 a3 00 00 00 00    	add    %ah,0x0(%rbx)
  40612d:	00 00                	add    %al,(%rax)
  40612f:	00 3a                	add    %bh,(%rdx)
  406131:	1e                   	(bad)  
  406132:	00 00                	add    %al,(%rax)
  406134:	12 00                	adc    (%rax),%al
  406136:	0d 00 44 c9 43       	or     $0x43c94400,%eax
  40613b:	00 00                	add    %al,(%rax)
  40613d:	00 00                	add    %al,(%rax)
  40613f:	00 01                	add    %al,(%rcx)
  406141:	01 00                	add    %eax,(%rax)
  406143:	00 00                	add    %al,(%rax)
  406145:	00 00                	add    %al,(%rax)
  406147:	00 ff                	add    %bh,%bh
  406149:	1e                   	(bad)  
  40614a:	00 00                	add    %al,(%rax)
  40614c:	12 00                	adc    (%rax),%al
  40614e:	0d 00 79 97 44       	or     $0x44977900,%eax
  406153:	00 00                	add    %al,(%rax)
  406155:	00 00                	add    %al,(%rax)
  406157:	00 63 00             	add    %ah,0x0(%rbx)
  40615a:	00 00                	add    %al,(%rax)
  40615c:	00 00                	add    %al,(%rax)
  40615e:	00 00                	add    %al,(%rax)
  406160:	7d 2c                	jge    40618e <_init-0x7b02>
  406162:	00 00                	add    %al,(%rax)
  406164:	12 00                	adc    (%rax),%al
  406166:	0d 00 40 eb 43       	or     $0x43eb4000,%eax
  40616b:	00 00                	add    %al,(%rax)
  40616d:	00 00                	add    %al,(%rax)
  40616f:	00 10                	add    %dl,(%rax)
  406171:	00 00                	add    %al,(%rax)
  406173:	00 00                	add    %al,(%rax)
  406175:	00 00                	add    %al,(%rax)
  406177:	00 14 30             	add    %dl,(%rax,%rsi,1)
  40617a:	00 00                	add    %al,(%rax)
  40617c:	11 00                	adc    %eax,(%rax)
  40617e:	1a 00                	sbb    (%rax),%al
  406180:	a8 1c                	test   $0x1c,%al
  406182:	6b 00 00             	imul   $0x0,(%rax),%eax
  406185:	00 00                	add    %al,(%rax)
  406187:	00 04 00             	add    %al,(%rax,%rax,1)
  40618a:	00 00                	add    %al,(%rax)
  40618c:	00 00                	add    %al,(%rax)
  40618e:	00 00                	add    %al,(%rax)
  406190:	cf                   	iret   
  406191:	11 00                	adc    %eax,(%rax)
  406193:	00 12                	add    %dl,(%rdx)
  406195:	00 0d 00 33 90 45    	add    %cl,0x45903300(%rip)        # 45d0949b <_end+0x45650b9b>
  40619b:	00 00                	add    %al,(%rax)
  40619d:	00 00                	add    %al,(%rax)
  40619f:	00 ea                	add    %ch,%dl
  4061a1:	00 00                	add    %al,(%rax)
  4061a3:	00 00                	add    %al,(%rax)
  4061a5:	00 00                	add    %al,(%rax)
  4061a7:	00 dd                	add    %bl,%ch
  4061a9:	16                   	(bad)  
  4061aa:	00 00                	add    %al,(%rax)
  4061ac:	12 00                	adc    (%rax),%al
  4061ae:	0d 00 e8 6d 43       	or     $0x436de800,%eax
  4061b3:	00 00                	add    %al,(%rax)
  4061b5:	00 00                	add    %al,(%rax)
  4061b7:	00 81 00 00 00 00    	add    %al,0x0(%rcx)
  4061bd:	00 00                	add    %al,(%rax)
  4061bf:	00 c6                	add    %al,%dh
  4061c1:	1d 00 00 12 00       	sbb    $0x120000,%eax
  4061c6:	0d 00 9d 61 43       	or     $0x43619d00,%eax
  4061cb:	00 00                	add    %al,(%rax)
  4061cd:	00 00                	add    %al,(%rax)
  4061cf:	00 f3                	add    %dh,%bl
  4061d1:	03 00                	add    (%rax),%eax
  4061d3:	00 00                	add    %al,(%rax)
  4061d5:	00 00                	add    %al,(%rax)
  4061d7:	00 3d 2d 00 00 12    	add    %bh,0x1200002d(%rip)        # 1240620a <_end+0x11d4d90a>
  4061dd:	00 0d 00 2d c9 44    	add    %cl,0x44c92d00(%rip)        # 45098ee3 <_end+0x449e05e3>
  4061e3:	00 00                	add    %al,(%rax)
  4061e5:	00 00                	add    %al,(%rax)
  4061e7:	00 39                	add    %bh,(%rcx)
  4061e9:	10 00                	adc    %al,(%rax)
  4061eb:	00 00                	add    %al,(%rax)
  4061ed:	00 00                	add    %al,(%rax)
  4061ef:	00 ce                	add    %cl,%dh
  4061f1:	24 00                	and    $0x0,%al
  4061f3:	00 12                	add    %dl,(%rdx)
  4061f5:	00 0d 00 fe c8 42    	add    %cl,0x42c8fe00(%rip)        # 43095ffb <_end+0x429dd6fb>
  4061fb:	00 00                	add    %al,(%rax)
  4061fd:	00 00                	add    %al,(%rax)
  4061ff:	00 af 00 00 00 00    	add    %ch,0x0(%rdi)
  406205:	00 00                	add    %al,(%rax)
  406207:	00 f6                	add    %dh,%dh
  406209:	16                   	(bad)  
  40620a:	00 00                	add    %al,(%rax)
  40620c:	12 00                	adc    (%rax),%al
  40620e:	0d 00 4d 83 45       	or     $0x45834d00,%eax
  406213:	00 00                	add    %al,(%rax)
  406215:	00 00                	add    %al,(%rax)
  406217:	00 6c 00 00          	add    %ch,0x0(%rax,%rax,1)
  40621b:	00 00                	add    %al,(%rax)
  40621d:	00 00                	add    %al,(%rax)
  40621f:	00 32                	add    %dh,(%rdx)
  406221:	1e                   	(bad)  
  406222:	00 00                	add    %al,(%rax)
  406224:	12 00                	adc    (%rax),%al
  406226:	0d 00 ce d7 42       	or     $0x42d7ce00,%eax
  40622b:	00 00                	add    %al,(%rax)
  40622d:	00 00                	add    %al,(%rax)
  40622f:	00 26                	add    %ah,(%rsi)
  406231:	01 00                	add    %eax,(%rax)
  406233:	00 00                	add    %al,(%rax)
  406235:	00 00                	add    %al,(%rax)
  406237:	00 ad 10 00 00 12    	add    %ch,0x12000010(%rbp)
  40623d:	00 0d 00 0c b3 43    	add    %cl,0x43b30c00(%rip)        # 43f36e43 <_end+0x4387e543>
  406243:	00 00                	add    %al,(%rax)
  406245:	00 00                	add    %al,(%rax)
  406247:	00 c8                	add    %cl,%al
  406249:	00 00                	add    %al,(%rax)
  40624b:	00 00                	add    %al,(%rax)
  40624d:	00 00                	add    %al,(%rax)
  40624f:	00 2c 26             	add    %ch,(%rsi,%riz,1)
  406252:	00 00                	add    %al,(%rax)
  406254:	12 00                	adc    (%rax),%al
  406256:	0d 00 41 4c 44       	or     $0x444c4100,%eax
  40625b:	00 00                	add    %al,(%rax)
  40625d:	00 00                	add    %al,(%rax)
  40625f:	00 43 00             	add    %al,0x0(%rbx)
  406262:	00 00                	add    %al,(%rax)
  406264:	00 00                	add    %al,(%rax)
  406266:	00 00                	add    %al,(%rax)
  406268:	ec                   	in     (%dx),%al
  406269:	17                   	(bad)  
  40626a:	00 00                	add    %al,(%rax)
  40626c:	12 00                	adc    (%rax),%al
  40626e:	0d 00 3e 0a 44       	or     $0x440a3e00,%eax
  406273:	00 00                	add    %al,(%rax)
  406275:	00 00                	add    %al,(%rax)
  406277:	00 bc 00 00 00 00 00 	add    %bh,0x0(%rax,%rax,1)
  40627e:	00 00                	add    %al,(%rax)
  406280:	ef                   	out    %eax,(%dx)
  406281:	32 00                	xor    (%rax),%al
  406283:	00 12                	add    %dl,(%rdx)
  406285:	00 0d 00 b0 56 42    	add    %cl,0x4256b000(%rip)        # 4297128b <_end+0x422b898b>
  40628b:	00 00                	add    %al,(%rax)
  40628d:	00 00                	add    %al,(%rax)
  40628f:	00 10                	add    %dl,(%rax)
  406291:	01 00                	add    %eax,(%rax)
  406293:	00 00                	add    %al,(%rax)
  406295:	00 00                	add    %al,(%rax)
  406297:	00 18                	add    %bl,(%rax)
  406299:	21 00                	and    %eax,(%rax)
  40629b:	00 11                	add    %dl,(%rcx)
  40629d:	00 19                	add    %bl,(%rcx)
  40629f:	00 d4                	add    %dl,%ah
  4062a1:	d7                   	xlat   %ds:(%rbx)
  4062a2:	68 00 00 00 00       	pushq  $0x0
  4062a7:	00 04 00             	add    %al,(%rax,%rax,1)
  4062aa:	00 00                	add    %al,(%rax)
  4062ac:	00 00                	add    %al,(%rax)
  4062ae:	00 00                	add    %al,(%rax)
  4062b0:	73 28                	jae    4062da <_init-0x79b6>
  4062b2:	00 00                	add    %al,(%rax)
  4062b4:	12 00                	adc    (%rax),%al
  4062b6:	0d 00 e2 8c 44       	or     $0x448ce200,%eax
  4062bb:	00 00                	add    %al,(%rax)
  4062bd:	00 00                	add    %al,(%rax)
  4062bf:	00 46 00             	add    %al,0x0(%rsi)
  4062c2:	00 00                	add    %al,(%rax)
  4062c4:	00 00                	add    %al,(%rax)
  4062c6:	00 00                	add    %al,(%rax)
  4062c8:	dc 35 00 00 12 00    	fdivl  0x120000(%rip)        # 5262ce <usage_message+0xc458e>
  4062ce:	0d 00 cd 0e 44       	or     $0x440ecd00,%eax
  4062d3:	00 00                	add    %al,(%rax)
  4062d5:	00 00                	add    %al,(%rax)
  4062d7:	00 5b 00             	add    %bl,0x0(%rbx)
  4062da:	00 00                	add    %al,(%rax)
  4062dc:	00 00                	add    %al,(%rax)
  4062de:	00 00                	add    %al,(%rax)
  4062e0:	d9 2d 00 00 12 00    	fldcw  0x120000(%rip)        # 5262e6 <usage_message+0xc45a6>
  4062e6:	0d 00 2d 99 45       	or     $0x45992d00,%eax
  4062eb:	00 00                	add    %al,(%rax)
  4062ed:	00 00                	add    %al,(%rax)
  4062ef:	00 21                	add    %ah,(%rcx)
  4062f1:	02 00                	add    (%rax),%al
  4062f3:	00 00                	add    %al,(%rax)
  4062f5:	00 00                	add    %al,(%rax)
  4062f7:	00 65 36             	add    %ah,0x36(%rbp)
  4062fa:	00 00                	add    %al,(%rax)
  4062fc:	12 00                	adc    (%rax),%al
  4062fe:	0d 00 8b eb 43       	or     $0x43eb8b00,%eax
  406303:	00 00                	add    %al,(%rax)
  406305:	00 00                	add    %al,(%rax)
  406307:	00 2b                	add    %ch,(%rbx)
  406309:	00 00                	add    %al,(%rax)
  40630b:	00 00                	add    %al,(%rax)
  40630d:	00 00                	add    %al,(%rax)
  40630f:	00 a1 24 00 00 12    	add    %ah,0x12000024(%rcx)
  406315:	00 0d 00 fa c4 43    	add    %cl,0x43c4fa00(%rip)        # 44055d1b <_end+0x4399d41b>
  40631b:	00 00                	add    %al,(%rax)
  40631d:	00 00                	add    %al,(%rax)
  40631f:	00 12                	add    %dl,(%rdx)
  406321:	00 00                	add    %al,(%rax)
  406323:	00 00                	add    %al,(%rax)
  406325:	00 00                	add    %al,(%rax)
  406327:	00 cd                	add    %cl,%ch
  406329:	10 00                	adc    %al,(%rax)
  40632b:	00 12                	add    %dl,(%rdx)
  40632d:	00 0d 00 29 ed 43    	add    %cl,0x43ed2900(%rip)        # 442d8c33 <_end+0x43c20333>
  406333:	00 00                	add    %al,(%rax)
  406335:	00 00                	add    %al,(%rax)
  406337:	00 dd                	add    %bl,%ch
  406339:	02 00                	add    (%rax),%al
  40633b:	00 00                	add    %al,(%rax)
  40633d:	00 00                	add    %al,(%rax)
  40633f:	00 43 24             	add    %al,0x24(%rbx)
  406342:	00 00                	add    %al,(%rax)
  406344:	12 00                	adc    (%rax),%al
  406346:	0d 00 84 6c 42       	or     $0x426c8400,%eax
  40634b:	00 00                	add    %al,(%rax)
  40634d:	00 00                	add    %al,(%rax)
  40634f:	00 05 00 00 00 00    	add    %al,0x0(%rip)        # 406355 <_init-0x793b>
  406355:	00 00                	add    %al,(%rax)
  406357:	00 4a 25             	add    %cl,0x25(%rdx)
  40635a:	00 00                	add    %al,(%rax)
  40635c:	12 00                	adc    (%rax),%al
  40635e:	0d 00 b1 b9 43       	or     $0x43b9b100,%eax
  406363:	00 00                	add    %al,(%rax)
  406365:	00 00                	add    %al,(%rax)
  406367:	00 4d 03             	add    %cl,0x3(%rbp)
  40636a:	00 00                	add    %al,(%rax)
  40636c:	00 00                	add    %al,(%rax)
  40636e:	00 00                	add    %al,(%rax)
  406370:	23 32                	and    (%rdx),%esi
  406372:	00 00                	add    %al,(%rax)
  406374:	12 00                	adc    (%rax),%al
  406376:	0d 00 bd 72 44       	or     $0x4472bd00,%eax
  40637b:	00 00                	add    %al,(%rax)
  40637d:	00 00                	add    %al,(%rax)
  40637f:	00 a1 01 00 00 00    	add    %ah,0x1(%rcx)
  406385:	00 00                	add    %al,(%rax)
  406387:	00 08                	add    %cl,(%rax)
  406389:	19 00                	sbb    %eax,(%rax)
  40638b:	00 12                	add    %dl,(%rdx)
  40638d:	00 0d 00 9d 79 45    	add    %cl,0x45799d00(%rip)        # 45ba0093 <_end+0x454e7793>
  406393:	00 00                	add    %al,(%rax)
  406395:	00 00                	add    %al,(%rax)
  406397:	00 05 00 00 00 00    	add    %al,0x0(%rip)        # 40639d <_init-0x78f3>
  40639d:	00 00                	add    %al,(%rax)
  40639f:	00 55 1c             	add    %dl,0x1c(%rbp)
  4063a2:	00 00                	add    %al,(%rax)
  4063a4:	12 00                	adc    (%rax),%al
  4063a6:	0d 00 cd 33 44       	or     $0x4433cd00,%eax
  4063ab:	00 00                	add    %al,(%rax)
  4063ad:	00 00                	add    %al,(%rax)
  4063af:	00 4f 00             	add    %cl,0x0(%rdi)
  4063b2:	00 00                	add    %al,(%rax)
  4063b4:	00 00                	add    %al,(%rax)
  4063b6:	00 00                	add    %al,(%rax)
  4063b8:	da 24 00             	fisubl (%rax,%rax,1)
  4063bb:	00 12                	add    %dl,(%rdx)
  4063bd:	00 0d 00 b3 53 44    	add    %cl,0x4453b300(%rip)        # 449416c3 <_end+0x44288dc3>
  4063c3:	00 00                	add    %al,(%rax)
  4063c5:	00 00                	add    %al,(%rax)
  4063c7:	00 8d 00 00 00 00    	add    %cl,0x0(%rbp)
  4063cd:	00 00                	add    %al,(%rax)
  4063cf:	00 fa                	add    %bh,%dl
  4063d1:	25 00 00 12 00       	and    $0x120000,%eax
  4063d6:	0d 00 46 d8 41       	or     $0x41d84600,%eax
  4063db:	00 00                	add    %al,(%rax)
  4063dd:	00 00                	add    %al,(%rax)
  4063df:	00 8a 02 00 00 00    	add    %cl,0x2(%rdx)
  4063e5:	00 00                	add    %al,(%rax)
  4063e7:	00 b6 1e 00 00 12    	add    %dh,0x1200001e(%rsi)
  4063ed:	00 0d 00 85 b9 45    	add    %cl,0x45b98500(%rip)        # 45f9e8f3 <_end+0x458e5ff3>
  4063f3:	00 00                	add    %al,(%rax)
  4063f5:	00 00                	add    %al,(%rax)
  4063f7:	00 0f                	add    %cl,(%rdi)
  4063f9:	00 00                	add    %al,(%rax)
  4063fb:	00 00                	add    %al,(%rax)
  4063fd:	00 00                	add    %al,(%rax)
  4063ff:	00 d6                	add    %dl,%dh
  406401:	20 00                	and    %al,(%rax)
  406403:	00 12                	add    %dl,(%rdx)
  406405:	00 0d 00 7b 33 44    	add    %cl,0x44337b00(%rip)        # 4473df0b <_end+0x4408560b>
  40640b:	00 00                	add    %al,(%rax)
  40640d:	00 00                	add    %al,(%rax)
  40640f:	00 52 00             	add    %dl,0x0(%rdx)
  406412:	00 00                	add    %al,(%rax)
  406414:	00 00                	add    %al,(%rax)
  406416:	00 00                	add    %al,(%rax)
  406418:	43 10 00             	rex.XB adc    %al,(%r8)
  40641b:	00 12                	add    %dl,(%rdx)
  40641d:	00 0d 00 28 47 44    	add    %cl,0x44472800(%rip)        # 44878c23 <_end+0x441c0323>
  406423:	00 00                	add    %al,(%rax)
  406425:	00 00                	add    %al,(%rax)
  406427:	00 d1                	add    %dl,%cl
  406429:	00 00                	add    %al,(%rax)
  40642b:	00 00                	add    %al,(%rax)
  40642d:	00 00                	add    %al,(%rax)
  40642f:	00 50 2f             	add    %dl,0x2f(%rax)
  406432:	00 00                	add    %al,(%rax)
  406434:	12 00                	adc    (%rax),%al
  406436:	0d 00 88 46 44       	or     $0x44468800,%eax
  40643b:	00 00                	add    %al,(%rax)
  40643d:	00 00                	add    %al,(%rax)
  40643f:	00 a0 00 00 00 00    	add    %ah,0x0(%rax)
  406445:	00 00                	add    %al,(%rax)
  406447:	00 c8                	add    %cl,%al
  406449:	34 00                	xor    $0x0,%al
  40644b:	00 12                	add    %dl,(%rdx)
  40644d:	00 0d 00 4a db 43    	add    %cl,0x43db4a00(%rip)        # 441bae53 <_end+0x43b02553>
  406453:	00 00                	add    %al,(%rax)
  406455:	00 00                	add    %al,(%rax)
  406457:	00 79 00             	add    %bh,0x0(%rcx)
  40645a:	00 00                	add    %al,(%rax)
  40645c:	00 00                	add    %al,(%rax)
  40645e:	00 00                	add    %al,(%rax)
  406460:	52                   	push   %rdx
  406461:	18 00                	sbb    %al,(%rax)
  406463:	00 12                	add    %dl,(%rdx)
  406465:	00 0d 00 09 74 45    	add    %cl,0x45740900(%rip)        # 45b46d6b <_end+0x4548e46b>
  40646b:	00 00                	add    %al,(%rax)
  40646d:	00 00                	add    %al,(%rax)
  40646f:	00 67 00             	add    %ah,0x0(%rdi)
  406472:	00 00                	add    %al,(%rax)
  406474:	00 00                	add    %al,(%rax)
  406476:	00 00                	add    %al,(%rax)
  406478:	aa                   	stos   %al,%es:(%rdi)
  406479:	2d 00 00 11 00       	sub    $0x110000,%eax
  40647e:	1a 00                	sbb    (%rax),%al
  406480:	88 76 6b             	mov    %dh,0x6b(%rsi)
  406483:	00 00                	add    %al,(%rax)
  406485:	00 00                	add    %al,(%rax)
  406487:	00 04 00             	add    %al,(%rax,%rax,1)
  40648a:	00 00                	add    %al,(%rax)
  40648c:	00 00                	add    %al,(%rax)
  40648e:	00 00                	add    %al,(%rax)
  406490:	76 34                	jbe    4064c6 <_init-0x77ca>
  406492:	00 00                	add    %al,(%rax)
  406494:	12 00                	adc    (%rax),%al
  406496:	0d 00 38 00 43       	or     $0x43003800,%eax
  40649b:	00 00                	add    %al,(%rax)
  40649d:	00 00                	add    %al,(%rax)
  40649f:	00 42 00             	add    %al,0x0(%rdx)
  4064a2:	00 00                	add    %al,(%rax)
  4064a4:	00 00                	add    %al,(%rax)
  4064a6:	00 00                	add    %al,(%rax)
  4064a8:	e1 11                	loope  4064bb <_init-0x77d5>
  4064aa:	00 00                	add    %al,(%rax)
  4064ac:	12 00                	adc    (%rax),%al
  4064ae:	0d 00 fd f4 43       	or     $0x43f4fd00,%eax
  4064b3:	00 00                	add    %al,(%rax)
  4064b5:	00 00                	add    %al,(%rax)
  4064b7:	00 0c 00             	add    %cl,(%rax,%rax,1)
  4064ba:	00 00                	add    %al,(%rax)
  4064bc:	00 00                	add    %al,(%rax)
  4064be:	00 00                	add    %al,(%rax)
  4064c0:	4d 14 00             	rex.WRB adc    $0x0,%al
  4064c3:	00 12                	add    %dl,(%rdx)
  4064c5:	00 0d 00 c9 90 44    	add    %cl,0x4490c900(%rip)        # 44d12dcb <_end+0x4465a4cb>
  4064cb:	00 00                	add    %al,(%rax)
  4064cd:	00 00                	add    %al,(%rax)
  4064cf:	00 7b 00             	add    %bh,0x0(%rbx)
  4064d2:	00 00                	add    %al,(%rax)
  4064d4:	00 00                	add    %al,(%rax)
  4064d6:	00 00                	add    %al,(%rax)
  4064d8:	8a 2d 00 00 12 00    	mov    0x120000(%rip),%ch        # 5264de <usage_message+0xc479e>
  4064de:	0d 00 9f c4 43       	or     $0x43c49f00,%eax
  4064e3:	00 00                	add    %al,(%rax)
  4064e5:	00 00                	add    %al,(%rax)
  4064e7:	00 2b                	add    %ch,(%rbx)
  4064e9:	00 00                	add    %al,(%rax)
  4064eb:	00 00                	add    %al,(%rax)
  4064ed:	00 00                	add    %al,(%rax)
  4064ef:	00 f0                	add    %dh,%al
  4064f1:	2f                   	(bad)  
  4064f2:	00 00                	add    %al,(%rax)
  4064f4:	12 00                	adc    (%rax),%al
  4064f6:	0d 00 e6 af 43       	or     $0x43afe600,%eax
  4064fb:	00 00                	add    %al,(%rax)
  4064fd:	00 00                	add    %al,(%rax)
  4064ff:	00 aa 00 00 00 00    	add    %ch,0x0(%rdx)
  406505:	00 00                	add    %al,(%rax)
  406507:	00 6c 11 00          	add    %ch,0x0(%rcx,%rdx,1)
  40650b:	00 12                	add    %dl,(%rdx)
  40650d:	00 0d 00 0c db 43    	add    %cl,0x43db0c00(%rip)        # 441b7113 <_end+0x43afe813>
  406513:	00 00                	add    %al,(%rax)
  406515:	00 00                	add    %al,(%rax)
  406517:	00 3e                	add    %bh,(%rsi)
  406519:	00 00                	add    %al,(%rax)
  40651b:	00 00                	add    %al,(%rax)
  40651d:	00 00                	add    %al,(%rax)
  40651f:	00 11                	add    %dl,(%rcx)
  406521:	27                   	(bad)  
  406522:	00 00                	add    %al,(%rax)
  406524:	12 00                	adc    (%rax),%al
  406526:	0d 00 af 76 44       	or     $0x4476af00,%eax
  40652b:	00 00                	add    %al,(%rax)
  40652d:	00 00                	add    %al,(%rax)
  40652f:	00 1a                	add    %bl,(%rdx)
  406531:	00 00                	add    %al,(%rax)
  406533:	00 00                	add    %al,(%rax)
  406535:	00 00                	add    %al,(%rax)
  406537:	00 87 21 00 00 12    	add    %al,0x12000021(%rdi)
  40653d:	00 0d 00 5d 0b 41    	add    %cl,0x410b5d00(%rip)        # 414bc243 <_end+0x40e03943>
  406543:	00 00                	add    %al,(%rax)
  406545:	00 00                	add    %al,(%rax)
  406547:	00 6c 00 00          	add    %ch,0x0(%rax,%rax,1)
  40654b:	00 00                	add    %al,(%rax)
  40654d:	00 00                	add    %al,(%rax)
  40654f:	00 a6 22 00 00 12    	add    %ah,0x12000022(%rsi)
  406555:	00 0d 00 a0 76 44    	add    %cl,0x4476a000(%rip)        # 44b7055b <_end+0x444b7c5b>
  40655b:	00 00                	add    %al,(%rax)
  40655d:	00 00                	add    %al,(%rax)
  40655f:	00 0f                	add    %cl,(%rdi)
  406561:	00 00                	add    %al,(%rax)
  406563:	00 00                	add    %al,(%rax)
  406565:	00 00                	add    %al,(%rax)
  406567:	00 ee                	add    %ch,%dh
  406569:	1c 00                	sbb    $0x0,%al
  40656b:	00 12                	add    %dl,(%rdx)
  40656d:	00 0d 00 69 6e 43    	add    %cl,0x436e6900(%rip)        # 43aece73 <_end+0x43434573>
  406573:	00 00                	add    %al,(%rax)
  406575:	00 00                	add    %al,(%rax)
  406577:	00 53 01             	add    %dl,0x1(%rbx)
  40657a:	00 00                	add    %al,(%rax)
  40657c:	00 00                	add    %al,(%rax)
  40657e:	00 00                	add    %al,(%rax)
  406580:	83 0e 00             	orl    $0x0,(%rsi)
  406583:	00 12                	add    %dl,(%rdx)
  406585:	00 0d 00 99 cd 43    	add    %cl,0x43cd9900(%rip)        # 440dfe8b <_end+0x43a2758b>
  40658b:	00 00                	add    %al,(%rax)
  40658d:	00 00                	add    %al,(%rax)
  40658f:	00 1a                	add    %bl,(%rdx)
  406591:	00 00                	add    %al,(%rax)
  406593:	00 00                	add    %al,(%rax)
  406595:	00 00                	add    %al,(%rax)
  406597:	00 9a 0e 00 00 12    	add    %bl,0x1200000e(%rdx)
  40659d:	00 0d 00 68 36 44    	add    %cl,0x44366800(%rip)        # 4476cda3 <_end+0x440b44a3>
  4065a3:	00 00                	add    %al,(%rax)
  4065a5:	00 00                	add    %al,(%rax)
  4065a7:	00 12                	add    %dl,(%rdx)
  4065a9:	00 00                	add    %al,(%rax)
  4065ab:	00 00                	add    %al,(%rax)
  4065ad:	00 00                	add    %al,(%rax)
  4065af:	00 d4                	add    %dl,%ah
  4065b1:	13 00                	adc    (%rax),%eax
  4065b3:	00 12                	add    %dl,(%rdx)
  4065b5:	00 0d 00 59 71 43    	add    %cl,0x43715900(%rip)        # 43b1bebb <_end+0x434635bb>
  4065bb:	00 00                	add    %al,(%rax)
  4065bd:	00 00                	add    %al,(%rax)
  4065bf:	00 06                	add    %al,(%rsi)
  4065c1:	01 00                	add    %eax,(%rax)
  4065c3:	00 00                	add    %al,(%rax)
  4065c5:	00 00                	add    %al,(%rax)
  4065c7:	00 af 13 00 00 12    	add    %ch,0x12000013(%rdi)
  4065cd:	00 0d 00 c1 7b 41    	add    %cl,0x417bc100(%rip)        # 41bc26d3 <_end+0x41509dd3>
  4065d3:	00 00                	add    %al,(%rax)
  4065d5:	00 00                	add    %al,(%rax)
  4065d7:	00 a6 02 00 00 00    	add    %ah,0x2(%rsi)
  4065dd:	00 00                	add    %al,(%rax)
  4065df:	00 1b                	add    %bl,(%rbx)
  4065e1:	34 00                	xor    $0x0,%al
  4065e3:	00 12                	add    %dl,(%rdx)
  4065e5:	00 0d 00 7c 7d 45    	add    %cl,0x457d7c00(%rip)        # 45bde1eb <_end+0x455258eb>
  4065eb:	00 00                	add    %al,(%rax)
  4065ed:	00 00                	add    %al,(%rax)
  4065ef:	00 c4                	add    %al,%ah
  4065f1:	00 00                	add    %al,(%rax)
  4065f3:	00 00                	add    %al,(%rax)
  4065f5:	00 00                	add    %al,(%rax)
  4065f7:	00 14 2d 00 00 12 00 	add    %dl,0x120000(,%rbp,1)
  4065fe:	0d 00 41 55 42       	or     $0x42554100,%eax
  406603:	00 00                	add    %al,(%rax)
  406605:	00 00                	add    %al,(%rax)
  406607:	00 6c 01 00          	add    %ch,0x0(%rcx,%rax,1)
  40660b:	00 00                	add    %al,(%rax)
  40660d:	00 00                	add    %al,(%rax)
  40660f:	00 8f 2c 00 00 12    	add    %cl,0x1200002c(%rdi)
  406615:	00 0d 00 85 30 44    	add    %cl,0x44308500(%rip)        # 4470eb1b <_end+0x4405621b>
  40661b:	00 00                	add    %al,(%rax)
  40661d:	00 00                	add    %al,(%rax)
  40661f:	00 70 01             	add    %dh,0x1(%rax)
  406622:	00 00                	add    %al,(%rax)
  406624:	00 00                	add    %al,(%rax)
  406626:	00 00                	add    %al,(%rax)
  406628:	4f 27                	rex.WRXB (bad)  
  40662a:	00 00                	add    %al,(%rax)
  40662c:	11 00                	adc    %eax,(%rax)
  40662e:	1a 00                	sbb    (%rax),%al
  406630:	a0 1c 6b 00 00 00 00 	mov    0x800000000006b1c,%al
  406637:	00 08 
  406639:	00 00                	add    %al,(%rax)
  40663b:	00 00                	add    %al,(%rax)
  40663d:	00 00                	add    %al,(%rax)
  40663f:	00 f9                	add    %bh,%cl
  406641:	1d 00 00 12 00       	sbb    $0x120000,%eax
  406646:	0d 00 6b 7c 43       	or     $0x437c6b00,%eax
  40664b:	00 00                	add    %al,(%rax)
  40664d:	00 00                	add    %al,(%rax)
  40664f:	00 c7                	add    %al,%bh
  406651:	00 00                	add    %al,(%rax)
  406653:	00 00                	add    %al,(%rax)
  406655:	00 00                	add    %al,(%rax)
  406657:	00 64 1f 00          	add    %ah,0x0(%rdi,%rbx,1)
  40665b:	00 12                	add    %dl,(%rdx)
  40665d:	00 0d 00 40 84 42    	add    %cl,0x42844000(%rip)        # 42c4a663 <_end+0x42591d63>
  406663:	00 00                	add    %al,(%rax)
  406665:	00 00                	add    %al,(%rax)
  406667:	00 01                	add    %al,(%rcx)
  406669:	02 00                	add    (%rax),%al
  40666b:	00 00                	add    %al,(%rax)
  40666d:	00 00                	add    %al,(%rax)
  40666f:	00 cb                	add    %cl,%bl
  406671:	23 00                	and    (%rax),%eax
  406673:	00 12                	add    %dl,(%rdx)
  406675:	00 0d 00 af 91 45    	add    %cl,0x4591af00(%rip)        # 45d2157b <_end+0x45668c7b>
  40667b:	00 00                	add    %al,(%rax)
  40667d:	00 00                	add    %al,(%rax)
  40667f:	00 ec                	add    %ch,%ah
  406681:	00 00                	add    %al,(%rax)
  406683:	00 00                	add    %al,(%rax)
  406685:	00 00                	add    %al,(%rax)
  406687:	00 5b 31             	add    %bl,0x31(%rbx)
  40668a:	00 00                	add    %al,(%rax)
  40668c:	12 00                	adc    (%rax),%al
  40668e:	0d 00 d3 bd 43       	or     $0x43bdd300,%eax
  406693:	00 00                	add    %al,(%rax)
  406695:	00 00                	add    %al,(%rax)
  406697:	00 bf 00 00 00 00    	add    %bh,0x0(%rdi)
  40669d:	00 00                	add    %al,(%rax)
  40669f:	00 15 17 00 00 11    	add    %dl,0x11000017(%rip)        # 114066bc <_end+0x10d4ddbc>
  4066a5:	00 19                	add    %bl,(%rcx)
  4066a7:	00 98 03 6b 00 00    	add    %bl,0x6b03(%rax)
  4066ad:	00 00                	add    %al,(%rax)
  4066af:	00 08                	add    %cl,(%rax)
  4066b1:	00 00                	add    %al,(%rax)
  4066b3:	00 00                	add    %al,(%rax)
  4066b5:	00 00                	add    %al,(%rax)
  4066b7:	00 0e                	add    %cl,(%rsi)
  4066b9:	1f                   	(bad)  
  4066ba:	00 00                	add    %al,(%rax)
  4066bc:	11 00                	adc    %eax,(%rax)
  4066be:	1a 00                	sbb    (%rax),%al
  4066c0:	d8 1c 6b             	fcomps (%rbx,%rbp,2)
  4066c3:	00 00                	add    %al,(%rax)
  4066c5:	00 00                	add    %al,(%rax)
  4066c7:	00 04 00             	add    %al,(%rax,%rax,1)
  4066ca:	00 00                	add    %al,(%rax)
  4066cc:	00 00                	add    %al,(%rax)
  4066ce:	00 00                	add    %al,(%rax)
  4066d0:	7b 25                	jnp    4066f7 <_init-0x7599>
  4066d2:	00 00                	add    %al,(%rax)
  4066d4:	12 00                	adc    (%rax),%al
  4066d6:	0d 00 34 e9 41       	or     $0x41e93400,%eax
  4066db:	00 00                	add    %al,(%rax)
  4066dd:	00 00                	add    %al,(%rax)
  4066df:	00 93 04 00 00 00    	add    %dl,0x4(%rbx)
  4066e5:	00 00                	add    %al,(%rax)
  4066e7:	00 fd                	add    %bh,%ch
  4066e9:	0f 00 00             	sldt   (%rax)
  4066ec:	12 00                	adc    (%rax),%al
  4066ee:	0d 00 f9 7d 43       	or     $0x437df900,%eax
  4066f3:	00 00                	add    %al,(%rax)
  4066f5:	00 00                	add    %al,(%rax)
  4066f7:	00 8f 00 00 00 00    	add    %cl,0x0(%rdi)
  4066fd:	00 00                	add    %al,(%rax)
  4066ff:	00 3e                	add    %bh,(%rsi)
  406701:	13 00                	adc    (%rax),%eax
  406703:	00 12                	add    %dl,(%rdx)
  406705:	00 0d 00 96 7b 43    	add    %cl,0x437b9600(%rip)        # 43bbfd0b <_end+0x4350740b>
  40670b:	00 00                	add    %al,(%rax)
  40670d:	00 00                	add    %al,(%rax)
  40670f:	00 d5                	add    %dl,%ch
  406711:	00 00                	add    %al,(%rax)
  406713:	00 00                	add    %al,(%rax)
  406715:	00 00                	add    %al,(%rax)
  406717:	00 45 22             	add    %al,0x22(%rbp)
  40671a:	00 00                	add    %al,(%rax)
  40671c:	12 00                	adc    (%rax),%al
  40671e:	0d 00 94 b9 45       	or     $0x45b99400,%eax
  406723:	00 00                	add    %al,(%rax)
  406725:	00 00                	add    %al,(%rax)
  406727:	00 0f                	add    %cl,(%rdi)
  406729:	00 00                	add    %al,(%rax)
  40672b:	00 00                	add    %al,(%rax)
  40672d:	00 00                	add    %al,(%rax)
  40672f:	00 45 30             	add    %al,0x30(%rbp)
  406732:	00 00                	add    %al,(%rax)
  406734:	12 00                	adc    (%rax),%al
  406736:	0d 00 b4 0d 42       	or     $0x420db400,%eax
  40673b:	00 00                	add    %al,(%rax)
  40673d:	00 00                	add    %al,(%rax)
  40673f:	00 57 00             	add    %dl,0x0(%rdi)
  406742:	00 00                	add    %al,(%rax)
  406744:	00 00                	add    %al,(%rax)
  406746:	00 00                	add    %al,(%rax)
  406748:	dd 1e                	fstpl  (%rsi)
  40674a:	00 00                	add    %al,(%rax)
  40674c:	12 00                	adc    (%rax),%al
  40674e:	0d 00 a8 da 43       	or     $0x43daa800,%eax
  406753:	00 00                	add    %al,(%rax)
  406755:	00 00                	add    %al,(%rax)
  406757:	00 27                	add    %ah,(%rdi)
  406759:	00 00                	add    %al,(%rax)
  40675b:	00 00                	add    %al,(%rax)
  40675d:	00 00                	add    %al,(%rax)
  40675f:	00 7b 24             	add    %bh,0x24(%rbx)
  406762:	00 00                	add    %al,(%rax)
  406764:	12 00                	adc    (%rax),%al
  406766:	0d 00 45 8c 45       	or     $0x458c4500,%eax
  40676b:	00 00                	add    %al,(%rax)
  40676d:	00 00                	add    %al,(%rax)
  40676f:	00 38                	add    %bh,(%rax)
  406771:	00 00                	add    %al,(%rax)
  406773:	00 00                	add    %al,(%rax)
  406775:	00 00                	add    %al,(%rax)
  406777:	00 4f 2c             	add    %cl,0x2c(%rdi)
  40677a:	00 00                	add    %al,(%rax)
  40677c:	12 00                	adc    (%rax),%al
  40677e:	0d 00 96 c4 45       	or     $0x45c49600,%eax
  406783:	00 00                	add    %al,(%rax)
  406785:	00 00                	add    %al,(%rax)
  406787:	00 69 05             	add    %ch,0x5(%rcx)
  40678a:	00 00                	add    %al,(%rax)
  40678c:	00 00                	add    %al,(%rax)
  40678e:	00 00                	add    %al,(%rax)
  406790:	58                   	pop    %rax
  406791:	1e                   	(bad)  
  406792:	00 00                	add    %al,(%rax)
  406794:	12 00                	adc    (%rax),%al
  406796:	0d 00 f3 0f 44       	or     $0x440ff300,%eax
  40679b:	00 00                	add    %al,(%rax)
  40679d:	00 00                	add    %al,(%rax)
  40679f:	00 ee                	add    %ch,%dh
  4067a1:	00 00                	add    %al,(%rax)
  4067a3:	00 00                	add    %al,(%rax)
  4067a5:	00 00                	add    %al,(%rax)
  4067a7:	00 ea                	add    %ch,%dl
  4067a9:	22 00                	and    (%rax),%al
  4067ab:	00 12                	add    %dl,(%rdx)
  4067ad:	00 0d 00 20 98 42    	add    %cl,0x42982000(%rip)        # 42d887b3 <_end+0x426cfeb3>
  4067b3:	00 00                	add    %al,(%rax)
  4067b5:	00 00                	add    %al,(%rax)
  4067b7:	00 bb 02 00 00 00    	add    %bh,0x2(%rbx)
  4067bd:	00 00                	add    %al,(%rax)
  4067bf:	00 5d 1a             	add    %bl,0x1a(%rbp)
  4067c2:	00 00                	add    %al,(%rax)
  4067c4:	12 00                	adc    (%rax),%al
  4067c6:	0d 00 12 d4 43       	or     $0x43d41200,%eax
  4067cb:	00 00                	add    %al,(%rax)
  4067cd:	00 00                	add    %al,(%rax)
  4067cf:	00 0b                	add    %cl,(%rbx)
  4067d1:	00 00                	add    %al,(%rax)
  4067d3:	00 00                	add    %al,(%rax)
  4067d5:	00 00                	add    %al,(%rax)
  4067d7:	00 c2                	add    %al,%dl
  4067d9:	20 00                	and    %al,(%rax)
  4067db:	00 12                	add    %dl,(%rdx)
  4067dd:	00 0d 00 56 b2 41    	add    %cl,0x41b25600(%rip)        # 41f2bde3 <_end+0x418734e3>
  4067e3:	00 00                	add    %al,(%rax)
  4067e5:	00 00                	add    %al,(%rax)
  4067e7:	00 4a 0a             	add    %cl,0xa(%rdx)
  4067ea:	00 00                	add    %al,(%rax)
  4067ec:	00 00                	add    %al,(%rax)
  4067ee:	00 00                	add    %al,(%rax)
  4067f0:	e2 17                	loop   406809 <_init-0x7487>
  4067f2:	00 00                	add    %al,(%rax)
  4067f4:	12 00                	adc    (%rax),%al
  4067f6:	0d 00 cc 0e 42       	or     $0x420ecc00,%eax
  4067fb:	00 00                	add    %al,(%rax)
  4067fd:	00 00                	add    %al,(%rax)
  4067ff:	00 8e 0f 00 00 00    	add    %cl,0xf(%rsi)
  406805:	00 00                	add    %al,(%rax)
  406807:	00 6a 19             	add    %ch,0x19(%rdx)
  40680a:	00 00                	add    %al,(%rax)
  40680c:	12 00                	adc    (%rax),%al
  40680e:	0d 00 28 0f 44       	or     $0x440f2800,%eax
  406813:	00 00                	add    %al,(%rax)
  406815:	00 00                	add    %al,(%rax)
  406817:	00 47 00             	add    %al,0x0(%rdi)
  40681a:	00 00                	add    %al,(%rax)
  40681c:	00 00                	add    %al,(%rax)
  40681e:	00 00                	add    %al,(%rax)
  406820:	e7 35                	out    %eax,$0x35
  406822:	00 00                	add    %al,(%rax)
  406824:	12 00                	adc    (%rax),%al
  406826:	0d 00 10 c6 43       	or     $0x43c61000,%eax
  40682b:	00 00                	add    %al,(%rax)
  40682d:	00 00                	add    %al,(%rax)
  40682f:	00 09                	add    %cl,(%rcx)
  406831:	00 00                	add    %al,(%rax)
  406833:	00 00                	add    %al,(%rax)
  406835:	00 00                	add    %al,(%rax)
  406837:	00 0c 1e             	add    %cl,(%rsi,%rbx,1)
  40683a:	00 00                	add    %al,(%rax)
  40683c:	12 00                	adc    (%rax),%al
  40683e:	0d 00 dc b0 41       	or     $0x41b0dc00,%eax
  406843:	00 00                	add    %al,(%rax)
  406845:	00 00                	add    %al,(%rax)
  406847:	00 2d 00 00 00 00    	add    %ch,0x0(%rip)        # 40684d <_init-0x7443>
  40684d:	00 00                	add    %al,(%rax)
  40684f:	00 19                	add    %bl,(%rcx)
  406851:	1e                   	(bad)  
  406852:	00 00                	add    %al,(%rax)
  406854:	12 00                	adc    (%rax),%al
  406856:	0d 00 f0 e4 45       	or     $0x45e4f000,%eax
  40685b:	00 00                	add    %al,(%rax)
  40685d:	00 00                	add    %al,(%rax)
  40685f:	00 01                	add    %al,(%rcx)
  406861:	00 00                	add    %al,(%rax)
  406863:	00 00                	add    %al,(%rax)
  406865:	00 00                	add    %al,(%rax)
  406867:	00 c5                	add    %al,%ch
  406869:	28 00                	sub    %al,(%rax)
  40686b:	00 12                	add    %dl,(%rdx)
  40686d:	00 0d 00 45 a6 45    	add    %cl,0x45a64500(%rip)        # 45e6ad73 <_end+0x457b2473>
  406873:	00 00                	add    %al,(%rax)
  406875:	00 00                	add    %al,(%rax)
  406877:	00 47 01             	add    %al,0x1(%rdi)
  40687a:	00 00                	add    %al,(%rax)
  40687c:	00 00                	add    %al,(%rax)
  40687e:	00 00                	add    %al,(%rax)
  406880:	cf                   	iret   
  406881:	17                   	(bad)  
  406882:	00 00                	add    %al,(%rax)
  406884:	12 00                	adc    (%rax),%al
  406886:	0d 00 bc 95 44       	or     $0x4495bc00,%eax
  40688b:	00 00                	add    %al,(%rax)
  40688d:	00 00                	add    %al,(%rax)
  40688f:	00 43 00             	add    %al,0x0(%rbx)
  406892:	00 00                	add    %al,(%rax)
  406894:	00 00                	add    %al,(%rax)
  406896:	00 00                	add    %al,(%rax)
  406898:	0c 29                	or     $0x29,%al
  40689a:	00 00                	add    %al,(%rax)
  40689c:	12 00                	adc    (%rax),%al
  40689e:	0d 00 50 e3 43       	or     $0x43e35000,%eax
  4068a3:	00 00                	add    %al,(%rax)
  4068a5:	00 00                	add    %al,(%rax)
  4068a7:	00 ab 00 00 00 00    	add    %ch,0x0(%rbx)
  4068ad:	00 00                	add    %al,(%rax)
  4068af:	00 e7                	add    %ah,%bh
  4068b1:	31 00                	xor    %eax,(%rax)
  4068b3:	00 12                	add    %dl,(%rdx)
  4068b5:	00 0d 00 ff cd 43    	add    %cl,0x43cdff00(%rip)        # 440e67bb <_end+0x43a2debb>
  4068bb:	00 00                	add    %al,(%rax)
  4068bd:	00 00                	add    %al,(%rax)
  4068bf:	00 95 00 00 00 00    	add    %dl,0x0(%rbp)
  4068c5:	00 00                	add    %al,(%rax)
  4068c7:	00 07                	add    %al,(%rdi)
  4068c9:	1d 00 00 12 00       	sbb    $0x120000,%eax
  4068ce:	0d 00 5a 9b 42       	or     $0x429b5a00,%eax
  4068d3:	00 00                	add    %al,(%rax)
  4068d5:	00 00                	add    %al,(%rax)
  4068d7:	00 0f                	add    %cl,(%rdi)
  4068d9:	03 00                	add    (%rax),%eax
  4068db:	00 00                	add    %al,(%rax)
  4068dd:	00 00                	add    %al,(%rax)
  4068df:	00 cb                	add    %cl,%bl
  4068e1:	2b 00                	sub    (%rax),%eax
  4068e3:	00 12                	add    %dl,(%rdx)
  4068e5:	00 0d 00 20 2b 44    	add    %cl,0x442b2000(%rip)        # 446b88eb <_end+0x43ffffeb>
  4068eb:	00 00                	add    %al,(%rax)
  4068ed:	00 00                	add    %al,(%rax)
  4068ef:	00 74 00 00          	add    %dh,0x0(%rax,%rax,1)
  4068f3:	00 00                	add    %al,(%rax)
  4068f5:	00 00                	add    %al,(%rax)
  4068f7:	00 30                	add    %dh,(%rax)
  4068f9:	21 00                	and    %eax,(%rax)
  4068fb:	00 12                	add    %dl,(%rdx)
  4068fd:	00 0d 00 1d 84 44    	add    %cl,0x44841d00(%rip)        # 44c48603 <_end+0x4458fd03>
  406903:	00 00                	add    %al,(%rax)
  406905:	00 00                	add    %al,(%rax)
  406907:	00 79 00             	add    %bh,0x0(%rcx)
  40690a:	00 00                	add    %al,(%rax)
  40690c:	00 00                	add    %al,(%rax)
  40690e:	00 00                	add    %al,(%rax)
  406910:	c1 14 00 00          	rcll   $0x0,(%rax,%rax,1)
  406914:	12 00                	adc    (%rax),%al
  406916:	0d 00 bc 6d 42       	or     $0x426dbc00,%eax
  40691b:	00 00                	add    %al,(%rax)
  40691d:	00 00                	add    %al,(%rax)
  40691f:	00 df                	add    %bl,%bh
  406921:	00 00                	add    %al,(%rax)
  406923:	00 00                	add    %al,(%rax)
  406925:	00 00                	add    %al,(%rax)
  406927:	00 a2 21 00 00 12    	add    %ah,0x12000021(%rdx)
  40692d:	00 0d 00 6f 38 44    	add    %cl,0x44386f00(%rip)        # 4478d833 <_end+0x440d4f33>
  406933:	00 00                	add    %al,(%rax)
  406935:	00 00                	add    %al,(%rax)
  406937:	00 22                	add    %ah,(%rdx)
  406939:	01 00                	add    %eax,(%rax)
  40693b:	00 00                	add    %al,(%rax)
  40693d:	00 00                	add    %al,(%rax)
  40693f:	00 c7                	add    %al,%bh
  406941:	29 00                	sub    %eax,(%rax)
  406943:	00 11                	add    %dl,(%rcx)
  406945:	00 19                	add    %bl,(%rcx)
  406947:	00 d8                	add    %bl,%al
  406949:	d7                   	xlat   %ds:(%rbx)
  40694a:	68 00 00 00 00       	pushq  $0x0
  40694f:	00 04 00             	add    %al,(%rax,%rax,1)
  406952:	00 00                	add    %al,(%rax)
  406954:	00 00                	add    %al,(%rax)
  406956:	00 00                	add    %al,(%rax)
  406958:	18 10                	sbb    %dl,(%rax)
  40695a:	00 00                	add    %al,(%rax)
  40695c:	12 00                	adc    (%rax),%al
  40695e:	0d 00 ec 0c 44       	or     $0x440cec00,%eax
  406963:	00 00                	add    %al,(%rax)
  406965:	00 00                	add    %al,(%rax)
  406967:	00 38                	add    %bh,(%rax)
  406969:	00 00                	add    %al,(%rax)
  40696b:	00 00                	add    %al,(%rax)
  40696d:	00 00                	add    %al,(%rax)
  40696f:	00 f4                	add    %dh,%ah
  406971:	24 00                	and    $0x0,%al
  406973:	00 12                	add    %dl,(%rdx)
  406975:	00 0d 00 90 58 42    	add    %cl,0x42589000(%rip)        # 4298f97b <_end+0x422d707b>
  40697b:	00 00                	add    %al,(%rax)
  40697d:	00 00                	add    %al,(%rax)
  40697f:	00 10                	add    %dl,(%rax)
  406981:	01 00                	add    %eax,(%rax)
  406983:	00 00                	add    %al,(%rax)
  406985:	00 00                	add    %al,(%rax)
  406987:	00 3e                	add    %bh,(%rsi)
  406989:	27                   	(bad)  
  40698a:	00 00                	add    %al,(%rax)
  40698c:	12 00                	adc    (%rax),%al
  40698e:	0d 00 6d 77 44       	or     $0x44776d00,%eax
  406993:	00 00                	add    %al,(%rax)
  406995:	00 00                	add    %al,(%rax)
  406997:	00 7d 00             	add    %bh,0x0(%rbp)
  40699a:	00 00                	add    %al,(%rax)
  40699c:	00 00                	add    %al,(%rax)
  40699e:	00 00                	add    %al,(%rax)
  4069a0:	77 29                	ja     4069cb <_init-0x72c5>
  4069a2:	00 00                	add    %al,(%rax)
  4069a4:	12 00                	adc    (%rax),%al
  4069a6:	0d 00 89 5c 45       	or     $0x455c8900,%eax
  4069ab:	00 00                	add    %al,(%rax)
  4069ad:	00 00                	add    %al,(%rax)
  4069af:	00 0d 16 00 00 00    	add    %cl,0x16(%rip)        # 4069cb <_init-0x72c5>
  4069b5:	00 00                	add    %al,(%rax)
  4069b7:	00 46 1c             	add    %al,0x1c(%rsi)
  4069ba:	00 00                	add    %al,(%rax)
  4069bc:	11 00                	adc    %eax,(%rax)
  4069be:	0f 00 e0             	verr   %ax
  4069c1:	fa                   	cli    
  4069c2:	45 00 00             	add    %r8b,(%r8)
  4069c5:	00 00                	add    %al,(%rax)
  4069c7:	00 04 00             	add    %al,(%rax,%rax,1)
  4069ca:	00 00                	add    %al,(%rax)
  4069cc:	00 00                	add    %al,(%rax)
  4069ce:	00 00                	add    %al,(%rax)
  4069d0:	ec                   	in     (%dx),%al
  4069d1:	1d 00 00 12 00       	sbb    $0x120000,%eax
  4069d6:	0d 00 d0 5d 44       	or     $0x445dd000,%eax
  4069db:	00 00                	add    %al,(%rax)
  4069dd:	00 00                	add    %al,(%rax)
  4069df:	00 60 00             	add    %ah,0x0(%rax)
  4069e2:	00 00                	add    %al,(%rax)
  4069e4:	00 00                	add    %al,(%rax)
  4069e6:	00 00                	add    %al,(%rax)
  4069e8:	6d                   	insl   (%dx),%es:(%rdi)
  4069e9:	31 00                	xor    %eax,(%rax)
  4069eb:	00 12                	add    %dl,(%rdx)
  4069ed:	00 0d 00 ed 12 41    	add    %cl,0x4112ed00(%rip)        # 415356f3 <_end+0x40e7cdf3>
  4069f3:	00 00                	add    %al,(%rax)
  4069f5:	00 00                	add    %al,(%rax)
  4069f7:	00 30                	add    %dh,(%rax)
  4069f9:	05 00 00 00 00       	add    $0x0,%eax
  4069fe:	00 00                	add    %al,(%rax)
  406a00:	15 26 00 00 12       	adc    $0x12000026,%eax
  406a05:	00 0d 00 b3 dc 43    	add    %cl,0x43dcb300(%rip)        # 441d1d0b <_end+0x43b1940b>
  406a0b:	00 00                	add    %al,(%rax)
  406a0d:	00 00                	add    %al,(%rax)
  406a0f:	00 1d 00 00 00 00    	add    %bl,0x0(%rip)        # 406a15 <_init-0x727b>
  406a15:	00 00                	add    %al,(%rax)
  406a17:	00 f3                	add    %dh,%bl
  406a19:	29 00                	sub    %eax,(%rax)
  406a1b:	00 12                	add    %dl,(%rdx)
  406a1d:	00 0d 00 b9 81 45    	add    %cl,0x4581b900(%rip)        # 45c22323 <_end+0x45569a23>
  406a23:	00 00                	add    %al,(%rax)
  406a25:	00 00                	add    %al,(%rax)
  406a27:	00 96 00 00 00 00    	add    %dl,0x0(%rsi)
  406a2d:	00 00                	add    %al,(%rax)
  406a2f:	00 5e 11             	add    %bl,0x11(%rsi)
  406a32:	00 00                	add    %al,(%rax)
  406a34:	12 00                	adc    (%rax),%al
  406a36:	0d 00 41 8e 44       	or     $0x448e4100,%eax
  406a3b:	00 00                	add    %al,(%rax)
  406a3d:	00 00                	add    %al,(%rax)
  406a3f:	00 79 00             	add    %bh,0x0(%rcx)
  406a42:	00 00                	add    %al,(%rax)
  406a44:	00 00                	add    %al,(%rax)
  406a46:	00 00                	add    %al,(%rax)
  406a48:	a1 25 00 00 12 00 0d 	mov    0xbb000d0012000025,%eax
  406a4f:	00 bb 
  406a51:	eb 45                	jmp    406a98 <_init-0x71f8>
  406a53:	00 00                	add    %al,(%rax)
  406a55:	00 00                	add    %al,(%rax)
  406a57:	00 4f 01             	add    %cl,0x1(%rdi)
  406a5a:	00 00                	add    %al,(%rax)
  406a5c:	00 00                	add    %al,(%rax)
  406a5e:	00 00                	add    %al,(%rax)
  406a60:	c9                   	leaveq 
  406a61:	18 00                	sbb    %al,(%rax)
  406a63:	00 12                	add    %dl,(%rdx)
  406a65:	00 0d 00 6f 0f 44    	add    %cl,0x440f6f00(%rip)        # 444fd96b <_end+0x43e4506b>
  406a6b:	00 00                	add    %al,(%rax)
  406a6d:	00 00                	add    %al,(%rax)
  406a6f:	00 84 00 00 00 00 00 	add    %al,0x0(%rax,%rax,1)
  406a76:	00 00                	add    %al,(%rax)
  406a78:	73 19                	jae    406a93 <_init-0x71fd>
  406a7a:	00 00                	add    %al,(%rax)
  406a7c:	11 00                	adc    %eax,(%rax)
  406a7e:	1a 00                	sbb    (%rax),%al
  406a80:	c8 1c 6b 00          	enterq $0x6b1c,$0x0
  406a84:	00 00                	add    %al,(%rax)
  406a86:	00 00                	add    %al,(%rax)
  406a88:	08 00                	or     %al,(%rax)
  406a8a:	00 00                	add    %al,(%rax)
  406a8c:	00 00                	add    %al,(%rax)
  406a8e:	00 00                	add    %al,(%rax)
  406a90:	87 34 00             	xchg   %esi,(%rax,%rax,1)
  406a93:	00 12                	add    %dl,(%rdx)
  406a95:	00 0d 00 eb 16 45    	add    %cl,0x4516eb00(%rip)        # 4557559b <_end+0x44ebcc9b>
  406a9b:	00 00                	add    %al,(%rax)
  406a9d:	00 00                	add    %al,(%rax)
  406a9f:	00 7b 04             	add    %bh,0x4(%rbx)
  406aa2:	00 00                	add    %al,(%rax)
  406aa4:	00 00                	add    %al,(%rax)
  406aa6:	00 00                	add    %al,(%rax)
  406aa8:	6a 16                	pushq  $0x16
  406aaa:	00 00                	add    %al,(%rax)
  406aac:	11 00                	adc    %eax,(%rax)
  406aae:	19 00                	sbb    %eax,(%rax)
  406ab0:	00 d8                	add    %bl,%al
  406ab2:	68 00 00 00 00       	pushq  $0x0
  406ab7:	00 04 00             	add    %al,(%rax,%rax,1)
  406aba:	00 00                	add    %al,(%rax)
  406abc:	00 00                	add    %al,(%rax)
  406abe:	00 00                	add    %al,(%rax)
  406ac0:	47 2a 00             	rex.RXB sub    (%r8),%r8b
  406ac3:	00 11                	add    %dl,(%rcx)
  406ac5:	00 1a                	add    %bl,(%rdx)
  406ac7:	00 8c 30 6b 00 00 00 	add    %cl,0x6b(%rax,%rsi,1)
  406ace:	00 00                	add    %al,(%rax)
  406ad0:	04 00                	add    $0x0,%al
  406ad2:	00 00                	add    %al,(%rax)
  406ad4:	00 00                	add    %al,(%rax)
  406ad6:	00 00                	add    %al,(%rax)
  406ad8:	96                   	xchg   %eax,%esi
  406ad9:	35 00 00 12 00       	xor    $0x120000,%eax
  406ade:	0d 00 96 26 44       	or     $0x44269600,%eax
  406ae3:	00 00                	add    %al,(%rax)
  406ae5:	00 00                	add    %al,(%rax)
  406ae7:	00 75 00             	add    %dh,0x0(%rbp)
  406aea:	00 00                	add    %al,(%rax)
  406aec:	00 00                	add    %al,(%rax)
  406aee:	00 00                	add    %al,(%rax)
  406af0:	df 21                	fbld   (%rcx)
  406af2:	00 00                	add    %al,(%rax)
  406af4:	12 00                	adc    (%rax),%al
  406af6:	0d 00 c3 82 45       	or     $0x4582c300,%eax
  406afb:	00 00                	add    %al,(%rax)
  406afd:	00 00                	add    %al,(%rax)
  406aff:	00 8a 00 00 00 00    	add    %cl,0x0(%rdx)
  406b05:	00 00                	add    %al,(%rax)
  406b07:	00 cf                	add    %cl,%bh
  406b09:	1f                   	(bad)  
  406b0a:	00 00                	add    %al,(%rax)
  406b0c:	12 00                	adc    (%rax),%al
  406b0e:	0d 00 83 d4 43       	or     $0x43d48300,%eax
  406b13:	00 00                	add    %al,(%rax)
  406b15:	00 00                	add    %al,(%rax)
  406b17:	00 7e 00             	add    %bh,0x0(%rsi)
  406b1a:	00 00                	add    %al,(%rax)
  406b1c:	00 00                	add    %al,(%rax)
  406b1e:	00 00                	add    %al,(%rax)
  406b20:	47 15 00 00 12 00    	rex.RXB adc    $0x120000,%eax
  406b26:	0d 00 bf 3c 44       	or     $0x443cbf00,%eax
  406b2b:	00 00                	add    %al,(%rax)
  406b2d:	00 00                	add    %al,(%rax)
  406b2f:	00 e9                	add    %ch,%cl
  406b31:	00 00                	add    %al,(%rax)
  406b33:	00 00                	add    %al,(%rax)
  406b35:	00 00                	add    %al,(%rax)
  406b37:	00 e0                	add    %ah,%al
  406b39:	29 00                	sub    %eax,(%rax)
  406b3b:	00 12                	add    %dl,(%rdx)
  406b3d:	00 0d 00 00 a3 41    	add    %cl,0x41a30000(%rip)        # 41e36b43 <_end+0x4177e243>
  406b43:	00 00                	add    %al,(%rax)
  406b45:	00 00                	add    %al,(%rax)
  406b47:	00 7d 0a             	add    %bh,0xa(%rbp)
  406b4a:	00 00                	add    %al,(%rax)
  406b4c:	00 00                	add    %al,(%rax)
  406b4e:	00 00                	add    %al,(%rax)
  406b50:	cc                   	int3   
  406b51:	33 00                	xor    (%rax),%eax
  406b53:	00 12                	add    %dl,(%rdx)
  406b55:	00 0d 00 1e 98 45    	add    %cl,0x45981e00(%rip)        # 45d8895b <_end+0x456d005b>
  406b5b:	00 00                	add    %al,(%rax)
  406b5d:	00 00                	add    %al,(%rax)
  406b5f:	00 0f                	add    %cl,(%rdi)
  406b61:	01 00                	add    %eax,(%rax)
  406b63:	00 00                	add    %al,(%rax)
  406b65:	00 00                	add    %al,(%rax)
  406b67:	00 ba 29 00 00 12    	add    %bh,0x12000029(%rdx)
  406b6d:	00 0d 00 ea 2f 44    	add    %cl,0x442fea00(%rip)        # 44705573 <_end+0x4404cc73>
  406b73:	00 00                	add    %al,(%rax)
  406b75:	00 00                	add    %al,(%rax)
  406b77:	00 9b 00 00 00 00    	add    %bl,0x0(%rbx)
  406b7d:	00 00                	add    %al,(%rax)
  406b7f:	00 67 0e             	add    %ah,0xe(%rdi)
  406b82:	00 00                	add    %al,(%rax)
  406b84:	12 00                	adc    (%rax),%al
  406b86:	0d 00 f7 7a 43       	or     $0x437af700,%eax
  406b8b:	00 00                	add    %al,(%rax)
  406b8d:	00 00                	add    %al,(%rax)
  406b8f:	00 9f 00 00 00 00    	add    %bl,0x0(%rdi)
  406b95:	00 00                	add    %al,(%rax)
  406b97:	00 76 1b             	add    %dh,0x1b(%rsi)
  406b9a:	00 00                	add    %al,(%rax)
  406b9c:	12 00                	adc    (%rax),%al
  406b9e:	0d 00 b3 77 45       	or     $0x4577b300,%eax
  406ba3:	00 00                	add    %al,(%rax)
  406ba5:	00 00                	add    %al,(%rax)
  406ba7:	00 ee                	add    %ch,%dh
  406ba9:	00 00                	add    %al,(%rax)
  406bab:	00 00                	add    %al,(%rax)
  406bad:	00 00                	add    %al,(%rax)
  406baf:	00 df                	add    %bl,%bh
  406bb1:	36 00 00             	add    %al,%ss:(%rax)
  406bb4:	11 00                	adc    %eax,(%rax)
  406bb6:	19 00                	sbb    %eax,(%rax)
  406bb8:	60                   	(bad)  
  406bb9:	d8 68 00             	fsubrs 0x0(%rax)
  406bbc:	00 00                	add    %al,(%rax)
  406bbe:	00 00                	add    %al,(%rax)
  406bc0:	30 00                	xor    %al,(%rax)
  406bc2:	00 00                	add    %al,(%rax)
  406bc4:	00 00                	add    %al,(%rax)
  406bc6:	00 00                	add    %al,(%rax)
  406bc8:	38 10                	cmp    %dl,(%rax)
  406bca:	00 00                	add    %al,(%rax)
  406bcc:	12 00                	adc    (%rax),%al
  406bce:	0d 00 bb 5d 44       	or     $0x445dbb00,%eax
  406bd3:	00 00                	add    %al,(%rax)
  406bd5:	00 00                	add    %al,(%rax)
  406bd7:	00 0a                	add    %cl,(%rdx)
  406bd9:	00 00                	add    %al,(%rax)
  406bdb:	00 00                	add    %al,(%rax)
  406bdd:	00 00                	add    %al,(%rax)
  406bdf:	00 e9                	add    %ch,%cl
  406be1:	1c 00                	sbb    $0x0,%al
  406be3:	00 11                	add    %dl,(%rcx)
  406be5:	00 1a                	add    %bl,(%rdx)
  406be7:	00 60 76             	add    %ah,0x76(%rax)
  406bea:	6b 00 00             	imul   $0x0,(%rax),%eax
  406bed:	00 00                	add    %al,(%rax)
  406bef:	00 08                	add    %cl,(%rax)
  406bf1:	00 00                	add    %al,(%rax)
  406bf3:	00 00                	add    %al,(%rax)
  406bf5:	00 00                	add    %al,(%rax)
  406bf7:	00 4a 1f             	add    %cl,0x1f(%rdx)
  406bfa:	00 00                	add    %al,(%rax)
  406bfc:	12 00                	adc    (%rax),%al
  406bfe:	0d 00 d2 b9 45       	or     $0x45b9d200,%eax
  406c03:	00 00                	add    %al,(%rax)
  406c05:	00 00                	add    %al,(%rax)
  406c07:	00 39                	add    %bh,(%rcx)
  406c09:	05 00 00 00 00       	add    $0x0,%eax
  406c0e:	00 00                	add    %al,(%rax)
  406c10:	1f                   	(bad)  
  406c11:	22 00                	and    (%rax),%al
  406c13:	00 12                	add    %dl,(%rdx)
  406c15:	00 0d 00 1a 33 42    	add    %cl,0x42331a00(%rip)        # 4273861b <_end+0x4207fd1b>
  406c1b:	00 00                	add    %al,(%rax)
  406c1d:	00 00                	add    %al,(%rax)
  406c1f:	00 57 09             	add    %dl,0x9(%rdi)
  406c22:	00 00                	add    %al,(%rax)
  406c24:	00 00                	add    %al,(%rax)
  406c26:	00 00                	add    %al,(%rax)
  406c28:	35 18 00 00 12       	xor    $0x12000018,%eax
  406c2d:	00 0d 00 a4 54 42    	add    %cl,0x4254a400(%rip)        # 42951033 <_end+0x42298733>
  406c33:	00 00                	add    %al,(%rax)
  406c35:	00 00                	add    %al,(%rax)
  406c37:	00 9d 00 00 00 00    	add    %bl,0x0(%rbp)
  406c3d:	00 00                	add    %al,(%rax)
  406c3f:	00 8c 1c 00 00 12 00 	add    %cl,0x120000(%rsp,%rbx,1)
  406c46:	0d 00 a3 b9 45       	or     $0x45b9a300,%eax
  406c4b:	00 00                	add    %al,(%rax)
  406c4d:	00 00                	add    %al,(%rax)
  406c4f:	00 0f                	add    %cl,(%rdi)
  406c51:	00 00                	add    %al,(%rax)
  406c53:	00 00                	add    %al,(%rax)
  406c55:	00 00                	add    %al,(%rax)
  406c57:	00 77 0f             	add    %dh,0xf(%rdi)
  406c5a:	00 00                	add    %al,(%rax)
  406c5c:	12 00                	adc    (%rax),%al
  406c5e:	0d 00 0a ed 45       	or     $0x45ed0a00,%eax
  406c63:	00 00                	add    %al,(%rax)
  406c65:	00 00                	add    %al,(%rax)
  406c67:	00 19                	add    %bl,(%rcx)
  406c69:	00 00                	add    %al,(%rax)
  406c6b:	00 00                	add    %al,(%rax)
  406c6d:	00 00                	add    %al,(%rax)
  406c6f:	00 a5 1e 00 00 12    	add    %ah,0x1200001e(%rbp)
  406c75:	00 0d 00 70 c1 43    	add    %cl,0x43c17000(%rip)        # 4401dc7b <_end+0x4396537b>
  406c7b:	00 00                	add    %al,(%rax)
  406c7d:	00 00                	add    %al,(%rax)
  406c7f:	00 20                	add    %ah,(%rax)
  406c81:	02 00                	add    (%rax),%al
  406c83:	00 00                	add    %al,(%rax)
  406c85:	00 00                	add    %al,(%rax)
  406c87:	00 38                	add    %bh,(%rax)
  406c89:	24 00                	and    $0x0,%al
  406c8b:	00 12                	add    %dl,(%rdx)
  406c8d:	00 0d 00 b2 14 44    	add    %cl,0x4414b200(%rip)        # 44551e93 <_end+0x43e99593>
  406c93:	00 00                	add    %al,(%rax)
  406c95:	00 00                	add    %al,(%rax)
  406c97:	00 aa 01 00 00 00    	add    %ch,0x1(%rdx)
  406c9d:	00 00                	add    %al,(%rax)
  406c9f:	00 6a 17             	add    %ch,0x17(%rdx)
  406ca2:	00 00                	add    %al,(%rax)
  406ca4:	12 00                	adc    (%rax),%al
  406ca6:	0d 00 17 90 45       	or     $0x45901700,%eax
  406cab:	00 00                	add    %al,(%rax)
  406cad:	00 00                	add    %al,(%rax)
  406caf:	00 1c 00             	add    %bl,(%rax,%rax,1)
  406cb2:	00 00                	add    %al,(%rax)
  406cb4:	00 00                	add    %al,(%rax)
  406cb6:	00 00                	add    %al,(%rax)
  406cb8:	fe                   	(bad)  
  406cb9:	2d 00 00 12 00       	sub    $0x120000,%eax
  406cbe:	0d 00 63 4b 44       	or     $0x444b6300,%eax
  406cc3:	00 00                	add    %al,(%rax)
  406cc5:	00 00                	add    %al,(%rax)
  406cc7:	00 de                	add    %bl,%dh
  406cc9:	00 00                	add    %al,(%rax)
  406ccb:	00 00                	add    %al,(%rax)
  406ccd:	00 00                	add    %al,(%rax)
  406ccf:	00 77 2e             	add    %dh,0x2e(%rdi)
  406cd2:	00 00                	add    %al,(%rax)
  406cd4:	12 00                	adc    (%rax),%al
  406cd6:	0d 00 01 cf 42       	or     $0x42cf0100,%eax
  406cdb:	00 00                	add    %al,(%rax)
  406cdd:	00 00                	add    %al,(%rax)
  406cdf:	00 5f 06             	add    %bl,0x6(%rdi)
  406ce2:	00 00                	add    %al,(%rax)
  406ce4:	00 00                	add    %al,(%rax)
  406ce6:	00 00                	add    %al,(%rax)
  406ce8:	07                   	(bad)  
  406ce9:	11 00                	adc    %eax,(%rax)
  406ceb:	00 12                	add    %dl,(%rdx)
  406ced:	00 0d 00 0c c5 43    	add    %cl,0x43c50c00(%rip)        # 440578f3 <_end+0x4399eff3>
  406cf3:	00 00                	add    %al,(%rax)
  406cf5:	00 00                	add    %al,(%rax)
  406cf7:	00 14 00             	add    %dl,(%rax,%rax,1)
  406cfa:	00 00                	add    %al,(%rax)
  406cfc:	00 00                	add    %al,(%rax)
  406cfe:	00 00                	add    %al,(%rax)
  406d00:	5f                   	pop    %rdi
  406d01:	27                   	(bad)  
  406d02:	00 00                	add    %al,(%rax)
  406d04:	11 00                	adc    %eax,(%rax)
  406d06:	19 00                	sbb    %eax,(%rax)
  406d08:	28 d8                	sub    %bl,%al
  406d0a:	68 00 00 00 00       	pushq  $0x0
  406d0f:	00 04 00             	add    %al,(%rax,%rax,1)
  406d12:	00 00                	add    %al,(%rax)
  406d14:	00 00                	add    %al,(%rax)
  406d16:	00 00                	add    %al,(%rax)
  406d18:	06                   	(bad)  
  406d19:	17                   	(bad)  
  406d1a:	00 00                	add    %al,(%rax)
  406d1c:	12 00                	adc    (%rax),%al
  406d1e:	0d 00 97 8b 44       	or     $0x448b9700,%eax
  406d23:	00 00                	add    %al,(%rax)
  406d25:	00 00                	add    %al,(%rax)
  406d27:	00 2b                	add    %ch,(%rbx)
  406d29:	00 00                	add    %al,(%rax)
  406d2b:	00 00                	add    %al,(%rax)
  406d2d:	00 00                	add    %al,(%rax)
  406d2f:	00 c1                	add    %al,%cl
  406d31:	27                   	(bad)  
  406d32:	00 00                	add    %al,(%rax)
  406d34:	12 00                	adc    (%rax),%al
  406d36:	0d 00 e7 d5 43       	or     $0x43d5e700,%eax
  406d3b:	00 00                	add    %al,(%rax)
  406d3d:	00 00                	add    %al,(%rax)
  406d3f:	00 bb 00 00 00 00    	add    %bh,0x0(%rbx)
  406d45:	00 00                	add    %al,(%rax)
  406d47:	00 41 28             	add    %al,0x28(%rcx)
  406d4a:	00 00                	add    %al,(%rax)
  406d4c:	12 00                	adc    (%rax),%al
  406d4e:	0d 00 29 5e 42       	or     $0x425e2900,%eax
  406d53:	00 00                	add    %al,(%rax)
  406d55:	00 00                	add    %al,(%rax)
  406d57:	00 c7                	add    %al,%bh
  406d59:	09 00                	or     %eax,(%rax)
  406d5b:	00 00                	add    %al,(%rax)
  406d5d:	00 00                	add    %al,(%rax)
  406d5f:	00 93 15 00 00 12    	add    %dl,0x12000015(%rbx)
  406d65:	00 0d 00 44 1c 41    	add    %cl,0x411c4400(%rip)        # 415cb16b <_end+0x40f1286b>
  406d6b:	00 00                	add    %al,(%rax)
  406d6d:	00 00                	add    %al,(%rax)
  406d6f:	00 17                	add    %dl,(%rdi)
  406d71:	08 00                	or     %al,(%rax)
  406d73:	00 00                	add    %al,(%rax)
  406d75:	00 00                	add    %al,(%rax)
  406d77:	00 38                	add    %bh,(%rax)
  406d79:	2e 00 00             	add    %al,%cs:(%rax)
  406d7c:	12 00                	adc    (%rax),%al
  406d7e:	0d 00 17 d0 43       	or     $0x43d01700,%eax
  406d83:	00 00                	add    %al,(%rax)
  406d85:	00 00                	add    %al,(%rax)
  406d87:	00 a9 00 00 00 00    	add    %ch,0x0(%rcx)
  406d8d:	00 00                	add    %al,(%rax)
  406d8f:	00 b8 32 00 00 12    	add    %bh,0x12000032(%rax)
  406d95:	00 0d 00 0b 0e 42    	add    %cl,0x420e0b00(%rip)        # 424e789b <_end+0x41e2ef9b>
  406d9b:	00 00                	add    %al,(%rax)
  406d9d:	00 00                	add    %al,(%rax)
  406d9f:	00 be 00 00 00 00    	add    %bh,0x0(%rsi)
  406da5:	00 00                	add    %al,(%rax)
  406da7:	00 a8 0e 00 00 12    	add    %ch,0x1200000e(%rax)
  406dad:	00 0d 00 07 94 45    	add    %cl,0x45940700(%rip)        # 45d474b3 <_end+0x4568ebb3>
  406db3:	00 00                	add    %al,(%rax)
  406db5:	00 00                	add    %al,(%rax)
  406db7:	00 4f 01             	add    %cl,0x1(%rdi)
  406dba:	00 00                	add    %al,(%rax)
  406dbc:	00 00                	add    %al,(%rax)
  406dbe:	00 00                	add    %al,(%rax)
  406dc0:	35 11 00 00 12       	xor    $0x12000011,%eax
  406dc5:	00 0d 00 a1 1f 44    	add    %cl,0x441fa100(%rip)        # 44600ecb <_end+0x43f485cb>
  406dcb:	00 00                	add    %al,(%rax)
  406dcd:	00 00                	add    %al,(%rax)
  406dcf:	00 78 01             	add    %bh,0x1(%rax)
  406dd2:	00 00                	add    %al,(%rax)
  406dd4:	00 00                	add    %al,(%rax)
  406dd6:	00 00                	add    %al,(%rax)
  406dd8:	69 1e 00 00 12 00    	imul   $0x120000,(%rsi),%ebx
  406dde:	0d 00 e6 8f 44       	or     $0x448fe600,%eax
  406de3:	00 00                	add    %al,(%rax)
  406de5:	00 00                	add    %al,(%rax)
  406de7:	00 57 00             	add    %dl,0x0(%rdi)
  406dea:	00 00                	add    %al,(%rax)
  406dec:	00 00                	add    %al,(%rax)
  406dee:	00 00                	add    %al,(%rax)
  406df0:	2d 24 00 00 12       	sub    $0x12000024,%eax
  406df5:	00 0d 00 e4 f2 42    	add    %cl,0x42f2e400(%rip)        # 433351fb <_end+0x42c7c8fb>
  406dfb:	00 00                	add    %al,(%rax)
  406dfd:	00 00                	add    %al,(%rax)
  406dff:	00 13                	add    %dl,(%rbx)
  406e01:	01 00                	add    %eax,(%rax)
  406e03:	00 00                	add    %al,(%rax)
  406e05:	00 00                	add    %al,(%rax)
  406e07:	00 7f 2e             	add    %bh,0x2e(%rdi)
  406e0a:	00 00                	add    %al,(%rax)
  406e0c:	12 00                	adc    (%rax),%al
  406e0e:	0d 00 9b 6e 42       	or     $0x426e9b00,%eax
  406e13:	00 00                	add    %al,(%rax)
  406e15:	00 00                	add    %al,(%rax)
  406e17:	00 17                	add    %dl,(%rdi)
  406e19:	01 00                	add    %eax,(%rax)
  406e1b:	00 00                	add    %al,(%rax)
  406e1d:	00 00                	add    %al,(%rax)
  406e1f:	00 96 11 00 00 11    	add    %dl,0x11000011(%rsi)
  406e25:	00 19                	add    %bl,(%rcx)
  406e27:	00 e8                	add    %ch,%al
  406e29:	d7                   	xlat   %ds:(%rbx)
  406e2a:	68 00 00 00 00       	pushq  $0x0
  406e2f:	00 04 00             	add    %al,(%rax,%rax,1)
  406e32:	00 00                	add    %al,(%rax)
  406e34:	00 00                	add    %al,(%rax)
  406e36:	00 00                	add    %al,(%rax)
  406e38:	31 19                	xor    %ebx,(%rcx)
  406e3a:	00 00                	add    %al,(%rax)
  406e3c:	12 00                	adc    (%rax),%al
  406e3e:	0d 00 98 3c 42       	or     $0x423c9800,%eax
  406e43:	00 00                	add    %al,(%rax)
  406e45:	00 00                	add    %al,(%rax)
  406e47:	00 18                	add    %bl,(%rax)
  406e49:	00 00                	add    %al,(%rax)
  406e4b:	00 00                	add    %al,(%rax)
  406e4d:	00 00                	add    %al,(%rax)
  406e4f:	00 0b                	add    %cl,(%rbx)
  406e51:	1b 00                	sbb    (%rax),%eax
  406e53:	00 12                	add    %dl,(%rdx)
  406e55:	00 0d 00 23 0e 44    	add    %cl,0x440e2300(%rip)        # 444e915b <_end+0x43e3085b>
  406e5b:	00 00                	add    %al,(%rax)
  406e5d:	00 00                	add    %al,(%rax)
  406e5f:	00 aa 00 00 00 00    	add    %ch,0x0(%rdx)
  406e65:	00 00                	add    %al,(%rax)
  406e67:	00 2f                	add    %ch,(%rdi)
  406e69:	1b 00                	sbb    (%rax),%eax
  406e6b:	00 12                	add    %dl,(%rdx)
  406e6d:	00 0d 00 60 22 44    	add    %cl,0x44226000(%rip)        # 4462ce73 <_end+0x43f74573>
  406e73:	00 00                	add    %al,(%rax)
  406e75:	00 00                	add    %al,(%rax)
  406e77:	00 56 00             	add    %dl,0x0(%rsi)
  406e7a:	00 00                	add    %al,(%rax)
  406e7c:	00 00                	add    %al,(%rax)
  406e7e:	00 00                	add    %al,(%rax)
  406e80:	96                   	xchg   %eax,%esi
  406e81:	31 00                	xor    %eax,(%rax)
  406e83:	00 12                	add    %dl,(%rdx)
  406e85:	00 0d 00 8f 53 44    	add    %cl,0x44538f00(%rip)        # 4493fd8b <_end+0x4428748b>
  406e8b:	00 00                	add    %al,(%rax)
  406e8d:	00 00                	add    %al,(%rax)
  406e8f:	00 24 00             	add    %ah,(%rax,%rax,1)
  406e92:	00 00                	add    %al,(%rax)
  406e94:	00 00                	add    %al,(%rax)
  406e96:	00 00                	add    %al,(%rax)
  406e98:	b8 14 00 00 12       	mov    $0x12000014,%eax
  406e9d:	00 0d 00 e2 02 44    	add    %cl,0x4402e200(%rip)        # 444350a3 <_end+0x43d7c7a3>
  406ea3:	00 00                	add    %al,(%rax)
  406ea5:	00 00                	add    %al,(%rax)
  406ea7:	00 b3 02 00 00 00    	add    %dh,0x2(%rbx)
  406ead:	00 00                	add    %al,(%rax)
  406eaf:	00 be 31 00 00 11    	add    %bh,0x11000031(%rsi)
  406eb5:	00 1a                	add    %bl,(%rdx)
  406eb7:	00 a4 76 6b 00 00 00 	add    %ah,0x6b(%rsi,%rsi,2)
  406ebe:	00 00                	add    %al,(%rax)
  406ec0:	04 00                	add    $0x0,%al
  406ec2:	00 00                	add    %al,(%rax)
  406ec4:	00 00                	add    %al,(%rax)
  406ec6:	00 00                	add    %al,(%rax)
  406ec8:	10 2a                	adc    %ch,(%rdx)
  406eca:	00 00                	add    %al,(%rax)
  406ecc:	12 00                	adc    (%rax),%al
  406ece:	0d 00 78 dd 42       	or     $0x42dd7800,%eax
  406ed3:	00 00                	add    %al,(%rax)
  406ed5:	00 00                	add    %al,(%rax)
  406ed7:	00 c9                	add    %cl,%cl
  406ed9:	00 00                	add    %al,(%rax)
  406edb:	00 00                	add    %al,(%rax)
  406edd:	00 00                	add    %al,(%rax)
  406edf:	00 5d 2e             	add    %bl,0x2e(%rbp)
  406ee2:	00 00                	add    %al,(%rax)
  406ee4:	11 00                	adc    %eax,(%rax)
  406ee6:	1a 00                	sbb    (%rax),%al
  406ee8:	30 1c 6b             	xor    %bl,(%rbx,%rbp,2)
  406eeb:	00 00                	add    %al,(%rax)
  406eed:	00 00                	add    %al,(%rax)
  406eef:	00 08                	add    %cl,(%rax)
  406ef1:	00 00                	add    %al,(%rax)
  406ef3:	00 00                	add    %al,(%rax)
  406ef5:	00 00                	add    %al,(%rax)
  406ef7:	00 39                	add    %bh,(%rcx)
  406ef9:	23 00                	and    (%rax),%eax
  406efb:	00 12                	add    %dl,(%rdx)
  406efd:	00 0d 00 7e 93 43    	add    %cl,0x43937e00(%rip)        # 43d3ed03 <_end+0x43686403>
  406f03:	00 00                	add    %al,(%rax)
  406f05:	00 00                	add    %al,(%rax)
  406f07:	00 95 18 00 00 00    	add    %dl,0x18(%rbp)
  406f0d:	00 00                	add    %al,(%rax)
  406f0f:	00 67 23             	add    %ah,0x23(%rdi)
  406f12:	00 00                	add    %al,(%rax)
  406f14:	12 00                	adc    (%rax),%al
  406f16:	0d 00 6a d7 43       	or     $0x43d76a00,%eax
  406f1b:	00 00                	add    %al,(%rax)
  406f1d:	00 00                	add    %al,(%rax)
  406f1f:	00 9b 00 00 00 00    	add    %bl,0x0(%rbx)
  406f25:	00 00                	add    %al,(%rax)
  406f27:	00 be 24 00 00 12    	add    %bh,0x12000024(%rsi)
  406f2d:	00 0d 00 30 5e 44    	add    %cl,0x445e3000(%rip)        # 449e9f33 <_end+0x44331633>
  406f33:	00 00                	add    %al,(%rax)
  406f35:	00 00                	add    %al,(%rax)
  406f37:	00 55 00             	add    %dl,0x0(%rbp)
  406f3a:	00 00                	add    %al,(%rax)
  406f3c:	00 00                	add    %al,(%rax)
  406f3e:	00 00                	add    %al,(%rax)
  406f40:	bc 10 00 00 12       	mov    $0x12000010,%esp
  406f45:	00 0d 00 94 e7 43    	add    %cl,0x43e79400(%rip)        # 4428034b <_end+0x43bc7a4b>
  406f4b:	00 00                	add    %al,(%rax)
  406f4d:	00 00                	add    %al,(%rax)
  406f4f:	00 a0 03 00 00 00    	add    %ah,0x3(%rax)
  406f55:	00 00                	add    %al,(%rax)
  406f57:	00 82 15 00 00 12    	add    %al,0x12000015(%rdx)
  406f5d:	00 0d 00 91 39 44    	add    %cl,0x44399100(%rip)        # 447a0063 <_end+0x440e7763>
  406f63:	00 00                	add    %al,(%rax)
  406f65:	00 00                	add    %al,(%rax)
  406f67:	00 6b 00             	add    %ch,0x0(%rbx)
  406f6a:	00 00                	add    %al,(%rax)
  406f6c:	00 00                	add    %al,(%rax)
  406f6e:	00 00                	add    %al,(%rax)
  406f70:	c9                   	leaveq 
  406f71:	2a 00                	sub    (%rax),%al
  406f73:	00 12                	add    %dl,(%rdx)
  406f75:	00 0d 00 09 f5 43    	add    %cl,0x43f50900(%rip)        # 4435787b <_end+0x43c9ef7b>
  406f7b:	00 00                	add    %al,(%rax)
  406f7d:	00 00                	add    %al,(%rax)
  406f7f:	00 09                	add    %cl,(%rcx)
  406f81:	00 00                	add    %al,(%rax)
  406f83:	00 00                	add    %al,(%rax)
  406f85:	00 00                	add    %al,(%rax)
  406f87:	00 24 36             	add    %ah,(%rsi,%rsi,1)
  406f8a:	00 00                	add    %al,(%rax)
  406f8c:	12 00                	adc    (%rax),%al
  406f8e:	0d 00 4f 82 45       	or     $0x45824f00,%eax
  406f93:	00 00                	add    %al,(%rax)
  406f95:	00 00                	add    %al,(%rax)
  406f97:	00 74 00 00          	add    %dh,0x0(%rax,%rax,1)
  406f9b:	00 00                	add    %al,(%rax)
  406f9d:	00 00                	add    %al,(%rax)
  406f9f:	00 d7                	add    %dl,%bh
  406fa1:	1b 00                	sbb    (%rax),%eax
  406fa3:	00 12                	add    %dl,(%rdx)
  406fa5:	00 0d 00 9a 85 43    	add    %cl,0x43859a00(%rip)        # 43c609ab <_end+0x435a80ab>
  406fab:	00 00                	add    %al,(%rax)
  406fad:	00 00                	add    %al,(%rax)
  406faf:	00 40 05             	add    %al,0x5(%rax)
  406fb2:	00 00                	add    %al,(%rax)
  406fb4:	00 00                	add    %al,(%rax)
  406fb6:	00 00                	add    %al,(%rax)
  406fb8:	83 12 00             	adcl   $0x0,(%rdx)
  406fbb:	00 12                	add    %dl,(%rdx)
  406fbd:	00 0d 00 7d 91 44    	add    %cl,0x44917d00(%rip)        # 44d1ecc3 <_end+0x446663c3>
  406fc3:	00 00                	add    %al,(%rax)
  406fc5:	00 00                	add    %al,(%rax)
  406fc7:	00 41 00             	add    %al,0x0(%rcx)
  406fca:	00 00                	add    %al,(%rax)
  406fcc:	00 00                	add    %al,(%rax)
  406fce:	00 00                	add    %al,(%rax)
  406fd0:	71 1c                	jno    406fee <_init-0x6ca2>
  406fd2:	00 00                	add    %al,(%rax)
  406fd4:	11 00                	adc    %eax,(%rax)
  406fd6:	1a 00                	sbb    (%rax),%al
  406fd8:	80 1c 6b 00          	sbbb   $0x0,(%rbx,%rbp,2)
  406fdc:	00 00                	add    %al,(%rax)
  406fde:	00 00                	add    %al,(%rax)
  406fe0:	08 00                	or     %al,(%rax)
  406fe2:	00 00                	add    %al,(%rax)
  406fe4:	00 00                	add    %al,(%rax)
  406fe6:	00 00                	add    %al,(%rax)
  406fe8:	66                   	data16
  406fe9:	0f 00 00             	sldt   (%rax)
  406fec:	12 00                	adc    (%rax),%al
  406fee:	0d 00 60 09 44       	or     $0x44096000,%eax
  406ff3:	00 00                	add    %al,(%rax)
  406ff5:	00 00                	add    %al,(%rax)
  406ff7:	00 49 00             	add    %cl,0x0(%rcx)
  406ffa:	00 00                	add    %al,(%rax)
  406ffc:	00 00                	add    %al,(%rax)
  406ffe:	00 00                	add    %al,(%rax)
  407000:	22 16                	and    (%rsi),%dl
  407002:	00 00                	add    %al,(%rax)
  407004:	12 00                	adc    (%rax),%al
  407006:	0d 00 61 c5 42       	or     $0x42c56100,%eax
  40700b:	00 00                	add    %al,(%rax)
  40700d:	00 00                	add    %al,(%rax)
  40700f:	00 06                	add    %al,(%rsi)
  407011:	02 00                	add    (%rax),%al
  407013:	00 00                	add    %al,(%rax)
  407015:	00 00                	add    %al,(%rax)
  407017:	00 c3                	add    %al,%bl
  407019:	16                   	(bad)  
  40701a:	00 00                	add    %al,(%rax)
  40701c:	11 00                	adc    %eax,(%rax)
  40701e:	19 00                	sbb    %eax,(%rax)
  407020:	20 d8                	and    %bl,%al
  407022:	68 00 00 00 00       	pushq  $0x0
  407027:	00 04 00             	add    %al,(%rax,%rax,1)
  40702a:	00 00                	add    %al,(%rax)
  40702c:	00 00                	add    %al,(%rax)
  40702e:	00 00                	add    %al,(%rax)
  407030:	ef                   	out    %eax,(%dx)
  407031:	22 00                	and    (%rax),%al
  407033:	00 12                	add    %dl,(%rdx)
  407035:	00 0d 00 a6 13 45    	add    %cl,0x4513a600(%rip)        # 4554163b <_end+0x44e88d3b>
  40703b:	00 00                	add    %al,(%rax)
  40703d:	00 00                	add    %al,(%rax)
  40703f:	00 45 03             	add    %al,0x3(%rbp)
  407042:	00 00                	add    %al,(%rax)
  407044:	00 00                	add    %al,(%rax)
  407046:	00 00                	add    %al,(%rax)
  407048:	84 0f                	test   %cl,(%rdi)
  40704a:	00 00                	add    %al,(%rax)
  40704c:	12 00                	adc    (%rax),%al
  40704e:	0d 00 ca a1 44       	or     $0x44a1ca00,%eax
  407053:	00 00                	add    %al,(%rax)
  407055:	00 00                	add    %al,(%rax)
  407057:	00 61 01             	add    %ah,0x1(%rcx)
  40705a:	00 00                	add    %al,(%rax)
  40705c:	00 00                	add    %al,(%rax)
  40705e:	00 00                	add    %al,(%rax)
  407060:	ff 1a                	lcallq *(%rdx)
  407062:	00 00                	add    %al,(%rax)
  407064:	12 00                	adc    (%rax),%al
  407066:	0d 00 ea 7f 44       	or     $0x447fea00,%eax
  40706b:	00 00                	add    %al,(%rax)
  40706d:	00 00                	add    %al,(%rax)
  40706f:	00 8f 00 00 00 00    	add    %cl,0x0(%rdi)
  407075:	00 00                	add    %al,(%rax)
  407077:	00 25 1e 00 00 10    	add    %ah,0x1000001e(%rip)        # 1040709b <_end+0xfd4e79b>
  40707d:	00 19                	add    %bl,(%rcx)
  40707f:	00 c0                	add    %al,%al
  407081:	d7                   	xlat   %ds:(%rbx)
  407082:	68 00 00 00 00       	pushq  $0x0
	...
  40708f:	00 93 1f 00 00 12    	add    %dl,0x1200001f(%rbx)
  407095:	00 0d 00 85 5e 44    	add    %cl,0x445e8500(%rip)        # 449ef59b <_end+0x44336c9b>
  40709b:	00 00                	add    %al,(%rax)
  40709d:	00 00                	add    %al,(%rax)
  40709f:	00 8f 01 00 00 00    	add    %cl,0x1(%rdi)
  4070a5:	00 00                	add    %al,(%rax)
  4070a7:	00 b0 1d 00 00 12    	add    %dh,0x1200001d(%rax)
  4070ad:	00 0d 00 fa 32 44    	add    %cl,0x4432fa00(%rip)        # 44736ab3 <_end+0x4407e1b3>
  4070b3:	00 00                	add    %al,(%rax)
  4070b5:	00 00                	add    %al,(%rax)
  4070b7:	00 3a                	add    %bh,(%rdx)
  4070b9:	00 00                	add    %al,(%rax)
  4070bb:	00 00                	add    %al,(%rax)
  4070bd:	00 00                	add    %al,(%rax)
  4070bf:	00 36                	add    %dh,(%rsi)
  4070c1:	1f                   	(bad)  
  4070c2:	00 00                	add    %al,(%rax)
  4070c4:	12 00                	adc    (%rax),%al
  4070c6:	0d 00 06 c0 43       	or     $0x43c00600,%eax
  4070cb:	00 00                	add    %al,(%rax)
  4070cd:	00 00                	add    %al,(%rax)
  4070cf:	00 54 00 00          	add    %dl,0x0(%rax,%rax,1)
  4070d3:	00 00                	add    %al,(%rax)
  4070d5:	00 00                	add    %al,(%rax)
  4070d7:	00 e3                	add    %ah,%bl
  4070d9:	12 00                	adc    (%rax),%al
  4070db:	00 12                	add    %dl,(%rdx)
  4070dd:	00 0d 00 ba 3a 44    	add    %cl,0x443aba00(%rip)        # 447b2ae3 <_end+0x440fa1e3>
  4070e3:	00 00                	add    %al,(%rax)
  4070e5:	00 00                	add    %al,(%rax)
  4070e7:	00 6d 00             	add    %ch,0x0(%rbp)
  4070ea:	00 00                	add    %al,(%rax)
  4070ec:	00 00                	add    %al,(%rax)
  4070ee:	00 00                	add    %al,(%rax)
  4070f0:	ff 12                	callq  *(%rdx)
  4070f2:	00 00                	add    %al,(%rax)
  4070f4:	12 00                	adc    (%rax),%al
  4070f6:	0d 00 f9 0b 44       	or     $0x440bf900,%eax
  4070fb:	00 00                	add    %al,(%rax)
  4070fd:	00 00                	add    %al,(%rax)
  4070ff:	00 50 00             	add    %dl,0x0(%rax)
  407102:	00 00                	add    %al,(%rax)
  407104:	00 00                	add    %al,(%rax)
  407106:	00 00                	add    %al,(%rax)
  407108:	4c 20 00             	rex.WR and    %r8b,(%rax)
  40710b:	00 11                	add    %dl,(%rcx)
  40710d:	00 1a                	add    %bl,(%rdx)
  40710f:	00 38                	add    %bh,(%rax)
  407111:	1c 6b                	sbb    $0x6b,%al
  407113:	00 00                	add    %al,(%rax)
  407115:	00 00                	add    %al,(%rax)
  407117:	00 08                	add    %cl,(%rax)
  407119:	00 00                	add    %al,(%rax)
  40711b:	00 00                	add    %al,(%rax)
  40711d:	00 00                	add    %al,(%rax)
  40711f:	00 22                	add    %ah,(%rdx)
  407121:	12 00                	adc    (%rax),%al
  407123:	00 11                	add    %dl,(%rcx)
  407125:	00 19                	add    %bl,(%rcx)
  407127:	00 48 d8             	add    %cl,-0x28(%rax)
  40712a:	68 00 00 00 00       	pushq  $0x0
  40712f:	00 04 00             	add    %al,(%rax,%rax,1)
  407132:	00 00                	add    %al,(%rax)
  407134:	00 00                	add    %al,(%rax)
  407136:	00 00                	add    %al,(%rax)
  407138:	01 23                	add    %esp,(%rbx)
  40713a:	00 00                	add    %al,(%rax)
  40713c:	12 00                	adc    (%rax),%al
  40713e:	0d 00 ae 6c 41       	or     $0x416cae00,%eax
  407143:	00 00                	add    %al,(%rax)
  407145:	00 00                	add    %al,(%rax)
  407147:	00 50 02             	add    %dl,0x2(%rax)
  40714a:	00 00                	add    %al,(%rax)
  40714c:	00 00                	add    %al,(%rax)
  40714e:	00 00                	add    %al,(%rax)
  407150:	3a 25 00 00 12 00    	cmp    0x120000(%rip),%ah        # 527156 <usage_message+0xc5416>
  407156:	0d 00 bd 0f 41       	or     $0x410fbd00,%eax
  40715b:	00 00                	add    %al,(%rax)
  40715d:	00 00                	add    %al,(%rax)
  40715f:	00 1b                	add    %bl,(%rbx)
  407161:	02 00                	add    (%rax),%al
  407163:	00 00                	add    %al,(%rax)
  407165:	00 00                	add    %al,(%rax)
  407167:	00 4f 16             	add    %cl,0x16(%rdi)
  40716a:	00 00                	add    %al,(%rax)
  40716c:	11 00                	adc    %eax,(%rax)
  40716e:	1a 00                	sbb    (%rax),%al
  407170:	d4                   	(bad)  
  407171:	1c 6b                	sbb    $0x6b,%al
  407173:	00 00                	add    %al,(%rax)
  407175:	00 00                	add    %al,(%rax)
  407177:	00 04 00             	add    %al,(%rax,%rax,1)
  40717a:	00 00                	add    %al,(%rax)
  40717c:	00 00                	add    %al,(%rax)
  40717e:	00 00                	add    %al,(%rax)
  407180:	79 20                	jns    4071a2 <_init-0x6aee>
  407182:	00 00                	add    %al,(%rax)
  407184:	12 00                	adc    (%rax),%al
  407186:	0d 00 25 38 44       	or     $0x44382500,%eax
  40718b:	00 00                	add    %al,(%rax)
  40718d:	00 00                	add    %al,(%rax)
  40718f:	00 4a 00             	add    %cl,0x0(%rdx)
  407192:	00 00                	add    %al,(%rax)
  407194:	00 00                	add    %al,(%rax)
  407196:	00 00                	add    %al,(%rax)
  407198:	02 35 00 00 12 00    	add    0x120000(%rip),%dh        # 52719e <usage_message+0xc545e>
  40719e:	0d 00 e0 87 44       	or     $0x4487e000,%eax
  4071a3:	00 00                	add    %al,(%rax)
  4071a5:	00 00                	add    %al,(%rax)
  4071a7:	00 1d 01 00 00 00    	add    %bl,0x1(%rip)        # 4071ae <_init-0x6ae2>
  4071ad:	00 00                	add    %al,(%rax)
  4071af:	00 e7                	add    %ah,%bh
  4071b1:	26 00 00             	add    %al,%es:(%rax)
  4071b4:	11 00                	adc    %eax,(%rax)
  4071b6:	19 00                	sbb    %eax,(%rax)
  4071b8:	14 d8                	adc    $0xd8,%al
  4071ba:	68 00 00 00 00       	pushq  $0x0
  4071bf:	00 04 00             	add    %al,(%rax,%rax,1)
  4071c2:	00 00                	add    %al,(%rax)
  4071c4:	00 00                	add    %al,(%rax)
  4071c6:	00 00                	add    %al,(%rax)
  4071c8:	38 29                	cmp    %ch,(%rcx)
  4071ca:	00 00                	add    %al,(%rax)
  4071cc:	12 00                	adc    (%rax),%al
  4071ce:	0d 00 64 e7 45       	or     $0x45e76400,%eax
  4071d3:	00 00                	add    %al,(%rax)
  4071d5:	00 00                	add    %al,(%rax)
  4071d7:	00 13                	add    %dl,(%rbx)
  4071d9:	00 00                	add    %al,(%rax)
  4071db:	00 00                	add    %al,(%rax)
  4071dd:	00 00                	add    %al,(%rax)
  4071df:	00 30                	add    %dh,(%rax)
  4071e1:	1c 00                	sbb    $0x0,%al
  4071e3:	00 12                	add    %dl,(%rdx)
  4071e5:	00 0d 00 e3 e6 43    	add    %cl,0x43e6e300(%rip)        # 442754eb <_end+0x43bbcbeb>
  4071eb:	00 00                	add    %al,(%rax)
  4071ed:	00 00                	add    %al,(%rax)
  4071ef:	00 48 00             	add    %cl,0x0(%rax)
  4071f2:	00 00                	add    %al,(%rax)
  4071f4:	00 00                	add    %al,(%rax)
  4071f6:	00 00                	add    %al,(%rax)
  4071f8:	b3 1c                	mov    $0x1c,%bl
  4071fa:	00 00                	add    %al,(%rax)
  4071fc:	12 00                	adc    (%rax),%al
  4071fe:	0d 00 80 97 45       	or     $0x45978000,%eax
  407203:	00 00                	add    %al,(%rax)
  407205:	00 00                	add    %al,(%rax)
  407207:	00 4c 00 00          	add    %cl,0x0(%rax,%rax,1)
  40720b:	00 00                	add    %al,(%rax)
  40720d:	00 00                	add    %al,(%rax)
  40720f:	00 5e 1d             	add    %bl,0x1d(%rsi)
  407212:	00 00                	add    %al,(%rax)
  407214:	11 00                	adc    %eax,(%rax)
  407216:	1a 00                	sbb    (%rax),%al
  407218:	b0 1c                	mov    $0x1c,%al
  40721a:	6b 00 00             	imul   $0x0,(%rax),%eax
  40721d:	00 00                	add    %al,(%rax)
  40721f:	00 04 00             	add    %al,(%rax,%rax,1)
  407222:	00 00                	add    %al,(%rax)
  407224:	00 00                	add    %al,(%rax)
  407226:	00 00                	add    %al,(%rax)
  407228:	9d                   	popfq  
  407229:	27                   	(bad)  
  40722a:	00 00                	add    %al,(%rax)
  40722c:	12 00                	adc    (%rax),%al
  40722e:	0d 00 31 bf 43       	or     $0x43bf3100,%eax
  407233:	00 00                	add    %al,(%rax)
  407235:	00 00                	add    %al,(%rax)
  407237:	00 d5                	add    %dl,%ch
  407239:	00 00                	add    %al,(%rax)
  40723b:	00 00                	add    %al,(%rax)
  40723d:	00 00                	add    %al,(%rax)
  40723f:	00 e7                	add    %ah,%bh
  407241:	33 00                	xor    (%rax),%eax
  407243:	00 11                	add    %dl,(%rcx)
  407245:	00 19                	add    %bl,(%rcx)
  407247:	00 80 e4 68 00 00    	add    %al,0x68e4(%rax)
  40724d:	00 00                	add    %al,(%rax)
  40724f:	00 78 00             	add    %bh,0x0(%rax)
  407252:	00 00                	add    %al,(%rax)
  407254:	00 00                	add    %al,(%rax)
  407256:	00 00                	add    %al,(%rax)
  407258:	97                   	xchg   %eax,%edi
  407259:	12 00                	adc    (%rax),%al
  40725b:	00 11                	add    %dl,(%rcx)
  40725d:	00 1a                	add    %bl,(%rdx)
  40725f:	00 ac 1c 6b 00 00 00 	add    %ch,0x6b(%rsp,%rbx,1)
  407266:	00 00                	add    %al,(%rax)
  407268:	04 00                	add    $0x0,%al
  40726a:	00 00                	add    %al,(%rax)
  40726c:	00 00                	add    %al,(%rax)
  40726e:	00 00                	add    %al,(%rax)
  407270:	06                   	(bad)  
  407271:	21 00                	and    %eax,(%rax)
  407273:	00 12                	add    %dl,(%rdx)
  407275:	00 0d 00 e9 1b 44    	add    %cl,0x441be900(%rip)        # 445c5b7b <_end+0x43f0d27b>
  40727b:	00 00                	add    %al,(%rax)
  40727d:	00 00                	add    %al,(%rax)
  40727f:	00 9f 02 00 00 00    	add    %bl,0x2(%rdi)
  407285:	00 00                	add    %al,(%rax)
  407287:	00 4e 11             	add    %cl,0x11(%rsi)
  40728a:	00 00                	add    %al,(%rax)
  40728c:	12 00                	adc    (%rax),%al
  40728e:	0d 00 f3 34 44       	or     $0x4434f300,%eax
  407293:	00 00                	add    %al,(%rax)
  407295:	00 00                	add    %al,(%rax)
  407297:	00 19                	add    %bl,(%rcx)
  407299:	00 00                	add    %al,(%rax)
  40729b:	00 00                	add    %al,(%rax)
  40729d:	00 00                	add    %al,(%rax)
  40729f:	00 c7                	add    %al,%bh
  4072a1:	2f                   	(bad)  
  4072a2:	00 00                	add    %al,(%rax)
  4072a4:	12 00                	adc    (%rax),%al
  4072a6:	0d 00 c4 75 45       	or     $0x4575c400,%eax
  4072ab:	00 00                	add    %al,(%rax)
  4072ad:	00 00                	add    %al,(%rax)
  4072af:	00 32                	add    %dh,(%rdx)
  4072b1:	00 00                	add    %al,(%rax)
  4072b3:	00 00                	add    %al,(%rax)
  4072b5:	00 00                	add    %al,(%rax)
  4072b7:	00 10                	add    %dl,(%rax)
  4072b9:	2b 00                	sub    (%rax),%eax
  4072bb:	00 11                	add    %dl,(%rcx)
  4072bd:	00 19                	add    %bl,(%rcx)
  4072bf:	00 e4                	add    %ah,%ah
  4072c1:	d7                   	xlat   %ds:(%rbx)
  4072c2:	68 00 00 00 00       	pushq  $0x0
  4072c7:	00 04 00             	add    %al,(%rax,%rax,1)
  4072ca:	00 00                	add    %al,(%rax)
  4072cc:	00 00                	add    %al,(%rax)
  4072ce:	00 00                	add    %al,(%rax)
  4072d0:	bd 1a 00 00 12       	mov    $0x1200001a,%ebp
  4072d5:	00 0d 00 d0 dc 43    	add    %cl,0x43dcd000(%rip)        # 441d42db <_end+0x43b1b9db>
  4072db:	00 00                	add    %al,(%rax)
  4072dd:	00 00                	add    %al,(%rax)
  4072df:	00 48 00             	add    %cl,0x0(%rax)
  4072e2:	00 00                	add    %al,(%rax)
  4072e4:	00 00                	add    %al,(%rax)
  4072e6:	00 00                	add    %al,(%rax)
  4072e8:	ba 1b 00 00 12       	mov    $0x1200001b,%edx
  4072ed:	00 0d 00 d0 da 43    	add    %cl,0x43dad000(%rip)        # 441b42f3 <_end+0x43afb9f3>
  4072f3:	00 00                	add    %al,(%rax)
  4072f5:	00 00                	add    %al,(%rax)
  4072f7:	00 22                	add    %ah,(%rdx)
  4072f9:	00 00                	add    %al,(%rax)
  4072fb:	00 00                	add    %al,(%rax)
  4072fd:	00 00                	add    %al,(%rax)
  4072ff:	00 2b                	add    %ch,(%rbx)
  407301:	28 00                	sub    %al,(%rax)
  407303:	00 11                	add    %dl,(%rcx)
  407305:	00 19                	add    %bl,(%rcx)
  407307:	00 f0                	add    %dh,%al
  407309:	d7                   	xlat   %ds:(%rbx)
  40730a:	68 00 00 00 00       	pushq  $0x0
  40730f:	00 04 00             	add    %al,(%rax,%rax,1)
  407312:	00 00                	add    %al,(%rax)
  407314:	00 00                	add    %al,(%rax)
  407316:	00 00                	add    %al,(%rax)
  407318:	53                   	push   %rbx
  407319:	24 00                	and    $0x0,%al
  40731b:	00 12                	add    %dl,(%rdx)
  40731d:	00 0d 00 a2 d6 43    	add    %cl,0x43d6a200(%rip)        # 44171523 <_end+0x43ab8c23>
  407323:	00 00                	add    %al,(%rax)
  407325:	00 00                	add    %al,(%rax)
  407327:	00 c8                	add    %cl,%al
  407329:	00 00                	add    %al,(%rax)
  40732b:	00 00                	add    %al,(%rax)
  40732d:	00 00                	add    %al,(%rax)
  40732f:	00 a0 13 00 00 11    	add    %ah,0x11000013(%rax)
  407335:	00 19                	add    %bl,(%rcx)
  407337:	00 1c e5 68 00 00 00 	add    %bl,0x68(,%riz,8)
  40733e:	00 00                	add    %al,(%rax)
  407340:	04 00                	add    $0x0,%al
  407342:	00 00                	add    %al,(%rax)
  407344:	00 00                	add    %al,(%rax)
  407346:	00 00                	add    %al,(%rax)
  407348:	69 15 00 00 11 00 19 	imul   $0xd8340019,0x110000(%rip),%edx        # 517352 <usage_message+0xb5612>
  40734f:	00 34 d8 
  407352:	68 00 00 00 00       	pushq  $0x0
  407357:	00 04 00             	add    %al,(%rax,%rax,1)
  40735a:	00 00                	add    %al,(%rax)
  40735c:	00 00                	add    %al,(%rax)
  40735e:	00 00                	add    %al,(%rax)
  407360:	ad                   	lods   %ds:(%rsi),%eax
  407361:	2e 00 00             	add    %al,%cs:(%rax)
  407364:	12 00                	adc    (%rax),%al
  407366:	0d 00 60 21 44       	or     $0x44216000,%eax
  40736b:	00 00                	add    %al,(%rax)
  40736d:	00 00                	add    %al,(%rax)
  40736f:	00 00                	add    %al,(%rax)
  407371:	01 00                	add    %eax,(%rax)
  407373:	00 00                	add    %al,(%rax)
  407375:	00 00                	add    %al,(%rax)
  407377:	00 74 2f 00          	add    %dh,0x0(%rdi,%rbp,1)
  40737b:	00 12                	add    %dl,(%rdx)
  40737d:	00 0d 00 c0 57 42    	add    %cl,0x4257c000(%rip)        # 42983383 <_end+0x422caa83>
  407383:	00 00                	add    %al,(%rax)
  407385:	00 00                	add    %al,(%rax)
  407387:	00 ca                	add    %cl,%dl
  407389:	00 00                	add    %al,(%rax)
  40738b:	00 00                	add    %al,(%rax)
  40738d:	00 00                	add    %al,(%rax)
  40738f:	00 a3 36 00 00 12    	add    %ah,0x12000036(%rbx)
  407395:	00 0d 00 d2 11 44    	add    %cl,0x4411d200(%rip)        # 4452459b <_end+0x43e6bc9b>
  40739b:	00 00                	add    %al,(%rax)
  40739d:	00 00                	add    %al,(%rax)
  40739f:	00 2b                	add    %ch,(%rbx)
  4073a1:	00 00                	add    %al,(%rax)
  4073a3:	00 00                	add    %al,(%rax)
  4073a5:	00 00                	add    %al,(%rax)
  4073a7:	00 4e 21             	add    %cl,0x21(%rsi)
  4073aa:	00 00                	add    %al,(%rax)
  4073ac:	12 00                	adc    (%rax),%al
  4073ae:	0d 00 24 e1 42       	or     $0x42e12400,%eax
  4073b3:	00 00                	add    %al,(%rax)
  4073b5:	00 00                	add    %al,(%rax)
  4073b7:	00 c3                	add    %al,%bl
  4073b9:	00 00                	add    %al,(%rax)
  4073bb:	00 00                	add    %al,(%rax)
  4073bd:	00 00                	add    %al,(%rax)
  4073bf:	00 fd                	add    %bh,%ch
  4073c1:	33 00                	xor    (%rax),%eax
  4073c3:	00 12                	add    %dl,(%rdx)
  4073c5:	00 0d 00 16 63 44    	add    %cl,0x44631600(%rip)        # 44a389cb <_end+0x443800cb>
  4073cb:	00 00                	add    %al,(%rax)
  4073cd:	00 00                	add    %al,(%rax)
  4073cf:	00 e6                	add    %ah,%dh
  4073d1:	00 00                	add    %al,(%rax)
  4073d3:	00 00                	add    %al,(%rax)
  4073d5:	00 00                	add    %al,(%rax)
  4073d7:	00 e4                	add    %ah,%ah
  4073d9:	19 00                	sbb    %eax,(%rax)
  4073db:	00 12                	add    %dl,(%rdx)
  4073dd:	00 0d 00 0c 78 44    	add    %cl,0x44780c00(%rip)        # 44b87fe3 <_end+0x444cf6e3>
  4073e3:	00 00                	add    %al,(%rax)
  4073e5:	00 00                	add    %al,(%rax)
  4073e7:	00 a3 03 00 00 00    	add    %ah,0x3(%rbx)
  4073ed:	00 00                	add    %al,(%rax)
  4073ef:	00 8e 26 00 00 12    	add    %cl,0x12000026(%rsi)
  4073f5:	00 0d 00 96 84 44    	add    %cl,0x44849600(%rip)        # 44c509fb <_end+0x445980fb>
  4073fb:	00 00                	add    %al,(%rax)
  4073fd:	00 00                	add    %al,(%rax)
  4073ff:	00 47 03             	add    %al,0x3(%rdi)
  407402:	00 00                	add    %al,(%rax)
  407404:	00 00                	add    %al,(%rax)
  407406:	00 00                	add    %al,(%rax)
  407408:	00 2b                	add    %ch,(%rbx)
  40740a:	00 00                	add    %al,(%rax)
  40740c:	12 00                	adc    (%rax),%al
  40740e:	0d 00 84 e7 45       	or     $0x45e78400,%eax
  407413:	00 00                	add    %al,(%rax)
  407415:	00 00                	add    %al,(%rax)
  407417:	00 66 02             	add    %ah,0x2(%rsi)
  40741a:	00 00                	add    %al,(%rax)
  40741c:	00 00                	add    %al,(%rax)
  40741e:	00 00                	add    %al,(%rax)
  407420:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  407421:	2f                   	(bad)  
  407422:	00 00                	add    %al,(%rax)
  407424:	12 00                	adc    (%rax),%al
  407426:	0d 00 c5 5d 44       	or     $0x445dc500,%eax
  40742b:	00 00                	add    %al,(%rax)
  40742d:	00 00                	add    %al,(%rax)
  40742f:	00 05 00 00 00 00    	add    %al,0x0(%rip)        # 407435 <_init-0x685b>
  407435:	00 00                	add    %al,(%rax)
  407437:	00 b9 35 00 00 12    	add    %bh,0x12000035(%rcx)
  40743d:	00 0d 00 68 32 44    	add    %cl,0x44326800(%rip)        # 4472dc43 <_end+0x44075343>
  407443:	00 00                	add    %al,(%rax)
  407445:	00 00                	add    %al,(%rax)
  407447:	00 32                	add    %dh,(%rdx)
  407449:	00 00                	add    %al,(%rax)
  40744b:	00 00                	add    %al,(%rax)
  40744d:	00 00                	add    %al,(%rax)
  40744f:	00 c6                	add    %al,%dh
  407451:	26 00 00             	add    %al,%es:(%rax)
  407454:	11 00                	adc    %eax,(%rax)
  407456:	19 00                	sbb    %eax,(%rax)
  407458:	dc d7                	(bad)  
  40745a:	68 00 00 00 00       	pushq  $0x0
  40745f:	00 04 00             	add    %al,(%rax,%rax,1)
  407462:	00 00                	add    %al,(%rax)
  407464:	00 00                	add    %al,(%rax)
  407466:	00 00                	add    %al,(%rax)
  407468:	ec                   	in     (%dx),%al
  407469:	2c 00                	sub    $0x0,%al
  40746b:	00 12                	add    %dl,(%rdx)
  40746d:	00 0d 00 9d 0c 44    	add    %cl,0x440c9d00(%rip)        # 444d1173 <_end+0x43e18873>
  407473:	00 00                	add    %al,(%rax)
  407475:	00 00                	add    %al,(%rax)
  407477:	00 4f 00             	add    %cl,0x0(%rdi)
  40747a:	00 00                	add    %al,(%rax)
  40747c:	00 00                	add    %al,(%rax)
  40747e:	00 00                	add    %al,(%rax)
  407480:	fd                   	std    
  407481:	2c 00                	sub    $0x0,%al
  407483:	00 12                	add    %dl,(%rdx)
  407485:	00 0d 00 59 6e 44    	add    %cl,0x446e5900(%rip)        # 44aecd8b <_end+0x4443448b>
  40748b:	00 00                	add    %al,(%rax)
  40748d:	00 00                	add    %al,(%rax)
  40748f:	00 98 00 00 00 00    	add    %bl,0x0(%rax)
  407495:	00 00                	add    %al,(%rax)
  407497:	00 7c 35 00          	add    %bh,0x0(%rbp,%rsi,1)
  40749b:	00 12                	add    %dl,(%rdx)
  40749d:	00 0d 00 33 6c 43    	add    %cl,0x436c3300(%rip)        # 43aca7a3 <_end+0x43411ea3>
  4074a3:	00 00                	add    %al,(%rax)
  4074a5:	00 00                	add    %al,(%rax)
  4074a7:	00 73 01             	add    %dh,0x1(%rbx)
  4074aa:	00 00                	add    %al,(%rax)
  4074ac:	00 00                	add    %al,(%rax)
  4074ae:	00 00                	add    %al,(%rax)
  4074b0:	3d 12 00 00 12       	cmp    $0x12000012,%eax
  4074b5:	00 0d 00 74 5a 42    	add    %cl,0x425a7400(%rip)        # 429ae8bb <_end+0x422f5fbb>
  4074bb:	00 00                	add    %al,(%rax)
  4074bd:	00 00                	add    %al,(%rax)
  4074bf:	00 d7                	add    %dl,%bh
  4074c1:	00 00                	add    %al,(%rax)
  4074c3:	00 00                	add    %al,(%rax)
  4074c5:	00 00                	add    %al,(%rax)
  4074c7:	00 0c 15 00 00 12 00 	add    %cl,0x120000(,%rdx,1)
  4074ce:	0d 00 b0 3c 42       	or     $0x423cb000,%eax
  4074d3:	00 00                	add    %al,(%rax)
  4074d5:	00 00                	add    %al,(%rax)
  4074d7:	00 45 04             	add    %al,0x4(%rbp)
  4074da:	00 00                	add    %al,(%rax)
  4074dc:	00 00                	add    %al,(%rax)
  4074de:	00 00                	add    %al,(%rax)
  4074e0:	b8 19 00 00 12       	mov    $0x12000019,%eax
  4074e5:	00 0d 00 ac a4 45    	add    %cl,0x45a4ac00(%rip)        # 45e520eb <_end+0x457997eb>
  4074eb:	00 00                	add    %al,(%rax)
  4074ed:	00 00                	add    %al,(%rax)
  4074ef:	00 99 01 00 00 00    	add    %bl,0x1(%rcx)
  4074f5:	00 00                	add    %al,(%rax)
  4074f7:	00 fd                	add    %bh,%ch
  4074f9:	26 00 00             	add    %al,%es:(%rax)
  4074fc:	12 00                	adc    (%rax),%al
  4074fe:	0d 00 d0 da 41       	or     $0x41dad000,%eax
  407503:	00 00                	add    %al,(%rax)
  407505:	00 00                	add    %al,(%rax)
  407507:	00 57 00             	add    %dl,0x0(%rdi)
  40750a:	00 00                	add    %al,(%rax)
  40750c:	00 00                	add    %al,(%rax)
  40750e:	00 00                	add    %al,(%rax)
  407510:	20 15 00 00 12 00    	and    %dl,0x120000(%rip)        # 527516 <usage_message+0xc57d6>
  407516:	0d 00 0e 2a 41       	or     $0x412a0e00,%eax
  40751b:	00 00                	add    %al,(%rax)
  40751d:	00 00                	add    %al,(%rax)
  40751f:	00 01                	add    %al,(%rcx)
  407521:	03 00                	add    (%rax),%eax
  407523:	00 00                	add    %al,(%rax)
  407525:	00 00                	add    %al,(%rax)
  407527:	00 a0 2d 00 00 12    	add    %ah,0x1200002d(%rax)
  40752d:	00 0d 00 ed 3b 44    	add    %cl,0x443bed00(%rip)        # 447c6233 <_end+0x4410d933>
  407533:	00 00                	add    %al,(%rax)
  407535:	00 00                	add    %al,(%rax)
  407537:	00 5d 00             	add    %bl,0x0(%rbp)
  40753a:	00 00                	add    %al,(%rax)
  40753c:	00 00                	add    %al,(%rax)
  40753e:	00 00                	add    %al,(%rax)
  407540:	0f 18 00             	prefetchnta (%rax)
  407543:	00 12                	add    %dl,(%rdx)
  407545:	00 0d 00 1c 0a 44    	add    %cl,0x440a1c00(%rip)        # 444a914b <_end+0x43df084b>
  40754b:	00 00                	add    %al,(%rax)
  40754d:	00 00                	add    %al,(%rax)
  40754f:	00 22                	add    %ah,(%rdx)
  407551:	00 00                	add    %al,(%rax)
  407553:	00 00                	add    %al,(%rax)
  407555:	00 00                	add    %al,(%rax)
  407557:	00 8e 22 00 00 12    	add    %cl,0x12000022(%rsi)
  40755d:	00 0d 00 b2 b9 45    	add    %cl,0x45b9b200(%rip)        # 45fa2763 <_end+0x458e9e63>
  407563:	00 00                	add    %al,(%rax)
  407565:	00 00                	add    %al,(%rax)
  407567:	00 20                	add    %ah,(%rax)
  407569:	00 00                	add    %al,(%rax)
  40756b:	00 00                	add    %al,(%rax)
  40756d:	00 00                	add    %al,(%rax)
  40756f:	00 75 33             	add    %dh,0x33(%rbp)
  407572:	00 00                	add    %al,(%rax)
  407574:	11 00                	adc    %eax,(%rax)
  407576:	1a 00                	sbb    (%rax),%al
  407578:	b4 1c                	mov    $0x1c,%ah
  40757a:	6b 00 00             	imul   $0x0,(%rax),%eax
  40757d:	00 00                	add    %al,(%rax)
  40757f:	00 04 00             	add    %al,(%rax,%rax,1)
  407582:	00 00                	add    %al,(%rax)
  407584:	00 00                	add    %al,(%rax)
  407586:	00 00                	add    %al,(%rax)
  407588:	e3 25                	jrcxz  4075af <_init-0x66e1>
  40758a:	00 00                	add    %al,(%rax)
  40758c:	12 00                	adc    (%rax),%al
  40758e:	0d 00 48 75 45       	or     $0x45754800,%eax
  407593:	00 00                	add    %al,(%rax)
  407595:	00 00                	add    %al,(%rax)
  407597:	00 7c 00 00          	add    %bh,0x0(%rax,%rax,1)
  40759b:	00 00                	add    %al,(%rax)
  40759d:	00 00                	add    %al,(%rax)
  40759f:	00 26                	add    %ah,(%rsi)
  4075a1:	37                   	(bad)  
  4075a2:	00 00                	add    %al,(%rax)
  4075a4:	12 00                	adc    (%rax),%al
  4075a6:	0d 00 e1 10 44       	or     $0x4410e100,%eax
  4075ab:	00 00                	add    %al,(%rax)
  4075ad:	00 00                	add    %al,(%rax)
  4075af:	00 5a 00             	add    %bl,0x0(%rdx)
  4075b2:	00 00                	add    %al,(%rax)
  4075b4:	00 00                	add    %al,(%rax)
  4075b6:	00 00                	add    %al,(%rax)
  4075b8:	62                   	(bad)  
  4075b9:	0e                   	(bad)  
  4075ba:	00 00                	add    %al,(%rax)
  4075bc:	10 00                	adc    %al,(%rax)
  4075be:	f1                   	icebp  
  4075bf:	ff 00                	incl   (%rax)
  4075c1:	89 6b 00             	mov    %ebp,0x0(%rbx)
	...
  4075d0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4075d1:	2a 00                	sub    (%rax),%al
  4075d3:	00 12                	add    %dl,(%rdx)
  4075d5:	00 0d 00 73 c8 43    	add    %cl,0x43c87300(%rip)        # 4408e8db <_end+0x439d5fdb>
  4075db:	00 00                	add    %al,(%rax)
  4075dd:	00 00                	add    %al,(%rax)
  4075df:	00 d1                	add    %dl,%cl
  4075e1:	00 00                	add    %al,(%rax)
  4075e3:	00 00                	add    %al,(%rax)
  4075e5:	00 00                	add    %al,(%rax)
  4075e7:	00 2d 35 00 00 12    	add    %ch,0x12000035(%rip)        # 12407622 <_end+0x11d4ed22>
  4075ed:	00 0d 00 33 3e 44    	add    %cl,0x443e3300(%rip)        # 447ea8f3 <_end+0x44131ff3>
  4075f3:	00 00                	add    %al,(%rax)
  4075f5:	00 00                	add    %al,(%rax)
  4075f7:	00 3a                	add    %bh,(%rdx)
  4075f9:	01 00                	add    %eax,(%rax)
  4075fb:	00 00                	add    %al,(%rax)
  4075fd:	00 00                	add    %al,(%rax)
  4075ff:	00 ba 31 00 00 11    	add    %bh,0x11000031(%rdx)
  407605:	00 1a                	add    %bl,(%rdx)
  407607:	00 f8                	add    %bh,%al
  407609:	76 6b                	jbe    407676 <_init-0x661a>
  40760b:	00 00                	add    %al,(%rax)
  40760d:	00 00                	add    %al,(%rax)
  40760f:	00 04 00             	add    %al,(%rax,%rax,1)
  407612:	00 00                	add    %al,(%rax)
  407614:	00 00                	add    %al,(%rax)
  407616:	00 00                	add    %al,(%rax)
  407618:	15 13 00 00 12       	adc    $0x12000013,%eax
  40761d:	00 0d 00 41 40 44    	add    %cl,0x44404100(%rip)        # 4480b723 <_end+0x44152e23>
  407623:	00 00                	add    %al,(%rax)
  407625:	00 00                	add    %al,(%rax)
  407627:	00 48 01             	add    %cl,0x1(%rax)
  40762a:	00 00                	add    %al,(%rax)
  40762c:	00 00                	add    %al,(%rax)
  40762e:	00 00                	add    %al,(%rax)
  407630:	0a 36                	or     (%rsi),%dh
  407632:	00 00                	add    %al,(%rax)
  407634:	11 00                	adc    %eax,(%rax)
  407636:	1a 00                	sbb    (%rax),%al
  407638:	60                   	(bad)  
  407639:	1c 6b                	sbb    $0x6b,%al
  40763b:	00 00                	add    %al,(%rax)
  40763d:	00 00                	add    %al,(%rax)
  40763f:	00 08                	add    %cl,(%rax)
  407641:	00 00                	add    %al,(%rax)
  407643:	00 00                	add    %al,(%rax)
  407645:	00 00                	add    %al,(%rax)
  407647:	00 75 18             	add    %dh,0x18(%rbp)
  40764a:	00 00                	add    %al,(%rax)
  40764c:	12 00                	adc    (%rax),%al
  40764e:	0d 00 9b 92 45       	or     $0x45929b00,%eax
  407653:	00 00                	add    %al,(%rax)
  407655:	00 00                	add    %al,(%rax)
  407657:	00 6c 01 00          	add    %ch,0x0(%rcx,%rax,1)
  40765b:	00 00                	add    %al,(%rax)
  40765d:	00 00                	add    %al,(%rax)
  40765f:	00 da                	add    %bl,%dl
  407661:	32 00                	xor    (%rax),%al
  407663:	00 12                	add    %dl,(%rdx)
  407665:	00 0d 00 e6 db 41    	add    %cl,0x41dbe600(%rip)        # 421c5c6b <_end+0x41b0d36b>
  40766b:	00 00                	add    %al,(%rax)
  40766d:	00 00                	add    %al,(%rax)
  40766f:	00 f6                	add    %dh,%dh
  407671:	09 00                	or     %eax,(%rax)
  407673:	00 00                	add    %al,(%rax)
  407675:	00 00                	add    %al,(%rax)
  407677:	00 1f                	add    %bl,(%rdi)
  407679:	2c 00                	sub    $0x0,%al
  40767b:	00 12                	add    %dl,(%rdx)
  40767d:	00 0d 00 a2 79 45    	add    %cl,0x4579a200(%rip)        # 45ba1883 <_end+0x454e8f83>
  407683:	00 00                	add    %al,(%rax)
  407685:	00 00                	add    %al,(%rax)
  407687:	00 05 00 00 00 00    	add    %al,0x0(%rip)        # 40768d <_init-0x6603>
  40768d:	00 00                	add    %al,(%rax)
  40768f:	00 f3                	add    %dh,%bl
  407691:	30 00                	xor    %al,(%rax)
  407693:	00 12                	add    %dl,(%rdx)
  407695:	00 0d 00 4e 9b 45    	add    %cl,0x459b4e00(%rip)        # 45dbc49b <_end+0x45703b9b>
  40769b:	00 00                	add    %al,(%rax)
  40769d:	00 00                	add    %al,(%rax)
  40769f:	00 39                	add    %bh,(%rcx)
  4076a1:	02 00                	add    (%rax),%al
  4076a3:	00 00                	add    %al,(%rax)
  4076a5:	00 00                	add    %al,(%rax)
  4076a7:	00 ab 20 00 00 11    	add    %ch,0x11000020(%rbx)
  4076ad:	00 19                	add    %bl,(%rcx)
  4076af:	00 fc                	add    %bh,%ah
  4076b1:	d7                   	xlat   %ds:(%rbx)
  4076b2:	68 00 00 00 00       	pushq  $0x0
  4076b7:	00 04 00             	add    %al,(%rax,%rax,1)
  4076ba:	00 00                	add    %al,(%rax)
  4076bc:	00 00                	add    %al,(%rax)
  4076be:	00 00                	add    %al,(%rax)
  4076c0:	32 15 00 00 12 00    	xor    0x120000(%rip),%dl        # 5276c6 <usage_message+0xc5986>
  4076c6:	0d 00 de 7e 45       	or     $0x457ede00,%eax
  4076cb:	00 00                	add    %al,(%rax)
  4076cd:	00 00                	add    %al,(%rax)
  4076cf:	00 ce                	add    %cl,%dh
  4076d1:	00 00                	add    %al,(%rax)
  4076d3:	00 00                	add    %al,(%rax)
  4076d5:	00 00                	add    %al,(%rax)
  4076d7:	00 9b 29 00 00 12    	add    %bl,0x12000029(%rbx)
  4076dd:	00 0d 00 a9 09 44    	add    %cl,0x4409a900(%rip)        # 444a1fe3 <_end+0x43de96e3>
  4076e3:	00 00                	add    %al,(%rax)
  4076e5:	00 00                	add    %al,(%rax)
  4076e7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4076ea:	00 00                	add    %al,(%rax)
  4076ec:	00 00                	add    %al,(%rax)
  4076ee:	00 00                	add    %al,(%rax)
  4076f0:	95                   	xchg   %eax,%ebp
  4076f1:	0f 00 00             	sldt   (%rax)
  4076f4:	12 00                	adc    (%rax),%al
  4076f6:	0d 00 dd 78 45       	or     $0x4578dd00,%eax
  4076fb:	00 00                	add    %al,(%rax)
  4076fd:	00 00                	add    %al,(%rax)
  4076ff:	00 84 00 00 00 00 00 	add    %al,0x0(%rax,%rax,1)
  407706:	00 00                	add    %al,(%rax)
  407708:	74 1a                	je     407724 <_init-0x656c>
  40770a:	00 00                	add    %al,(%rax)
  40770c:	12 00                	adc    (%rax),%al
  40770e:	0d 00 66 d9 44       	or     $0x44d96600,%eax
  407713:	00 00                	add    %al,(%rax)
  407715:	00 00                	add    %al,(%rax)
  407717:	00 97 01 00 00 00    	add    %dl,0x1(%rdi)
  40771d:	00 00                	add    %al,(%rax)
  40771f:	00 c6                	add    %al,%dh
  407721:	32 00                	xor    (%rax),%al
  407723:	00 12                	add    %dl,(%rdx)
  407725:	00 0d 00 30 26 41    	add    %cl,0x41263000(%rip)        # 4166a72b <_end+0x40fb1e2b>
  40772b:	00 00                	add    %al,(%rax)
  40772d:	00 00                	add    %al,(%rax)
  40772f:	00 8b 01 00 00 00    	add    %cl,0x1(%rbx)
  407735:	00 00                	add    %al,(%rax)
  407737:	00 22                	add    %ah,(%rdx)
  407739:	0f 00 00             	sldt   (%rax)
  40773c:	12 00                	adc    (%rax),%al
  40773e:	0d 00 79 80 44       	or     $0x44807900,%eax
  407743:	00 00                	add    %al,(%rax)
  407745:	00 00                	add    %al,(%rax)
  407747:	00 1e                	add    %bl,(%rsi)
  407749:	02 00                	add    (%rax),%al
  40774b:	00 00                	add    %al,(%rax)
  40774d:	00 00                	add    %al,(%rax)
  40774f:	00 e7                	add    %ah,%bh
  407751:	2e 00 00             	add    %al,%cs:(%rax)
  407754:	12 00                	adc    (%rax),%al
  407756:	0d 00 dc 97 44       	or     $0x4497dc00,%eax
  40775b:	00 00                	add    %al,(%rax)
  40775d:	00 00                	add    %al,(%rax)
  40775f:	00 7a 00             	add    %bh,0x0(%rdx)
  407762:	00 00                	add    %al,(%rax)
  407764:	00 00                	add    %al,(%rax)
  407766:	00 00                	add    %al,(%rax)
  407768:	41 31 00             	xor    %eax,(%r8)
  40776b:	00 11                	add    %dl,(%rcx)
  40776d:	00 19                	add    %bl,(%rcx)
  40776f:	00 fc                	add    %bh,%ah
  407771:	e4 68                	in     $0x68,%al
  407773:	00 00                	add    %al,(%rax)
  407775:	00 00                	add    %al,(%rax)
  407777:	00 04 00             	add    %al,(%rax,%rax,1)
  40777a:	00 00                	add    %al,(%rax)
  40777c:	00 00                	add    %al,(%rax)
  40777e:	00 00                	add    %al,(%rax)
  407780:	59                   	pop    %rcx
  407781:	17                   	(bad)  
  407782:	00 00                	add    %al,(%rax)
  407784:	12 00                	adc    (%rax),%al
  407786:	0d 00 77 a1 41       	or     $0x41a17700,%eax
  40778b:	00 00                	add    %al,(%rax)
  40778d:	00 00                	add    %al,(%rax)
  40778f:	00 80 01 00 00 00    	add    %al,0x1(%rax)
  407795:	00 00                	add    %al,(%rax)
  407797:	00 13                	add    %dl,(%rbx)
  407799:	23 00                	and    (%rax),%eax
  40779b:	00 12                	add    %dl,(%rdx)
  40779d:	00 0d 00 21 b5 43    	add    %cl,0x43b52100(%rip)        # 43f598a3 <_end+0x438a0fa3>
  4077a3:	00 00                	add    %al,(%rax)
  4077a5:	00 00                	add    %al,(%rax)
  4077a7:	00 09                	add    %cl,(%rcx)
  4077a9:	04 00                	add    $0x0,%al
  4077ab:	00 00                	add    %al,(%rax)
  4077ad:	00 00                	add    %al,(%rax)
  4077af:	00 4f 2d             	add    %cl,0x2d(%rdi)
  4077b2:	00 00                	add    %al,(%rax)
  4077b4:	12 00                	adc    (%rax),%al
  4077b6:	0d 00 4f 23 44       	or     $0x44234f00,%eax
  4077bb:	00 00                	add    %al,(%rax)
  4077bd:	00 00                	add    %al,(%rax)
  4077bf:	00 0a                	add    %cl,(%rdx)
  4077c1:	00 00                	add    %al,(%rax)
  4077c3:	00 00                	add    %al,(%rax)
  4077c5:	00 00                	add    %al,(%rax)
  4077c7:	00 b0 30 00 00 12    	add    %dh,0x12000030(%rax)
  4077cd:	00 0d 00 4b 89 41    	add    %cl,0x41894b00(%rip)        # 41c9c2d3 <_end+0x415e39d3>
  4077d3:	00 00                	add    %al,(%rax)
  4077d5:	00 00                	add    %al,(%rax)
  4077d7:	00 84 00 00 00 00 00 	add    %al,0x0(%rax,%rax,1)
  4077de:	00 00                	add    %al,(%rax)
  4077e0:	ea                   	(bad)  
  4077e1:	1a 00                	sbb    (%rax),%al
  4077e3:	00 12                	add    %dl,(%rdx)
  4077e5:	00 0d 00 9b e0 43    	add    %cl,0x43e09b00(%rip)        # 442112eb <_end+0x43b589eb>
  4077eb:	00 00                	add    %al,(%rax)
  4077ed:	00 00                	add    %al,(%rax)
  4077ef:	00 3e                	add    %bh,(%rsi)
  4077f1:	02 00                	add    (%rax),%al
  4077f3:	00 00                	add    %al,(%rax)
  4077f5:	00 00                	add    %al,(%rax)
  4077f7:	00 39                	add    %bh,(%rcx)
  4077f9:	26 00 00             	add    %al,%es:(%rax)
  4077fc:	12 00                	adc    (%rax),%al
  4077fe:	0d 00 1b 6c 42       	or     $0x426c1b00,%eax
  407803:	00 00                	add    %al,(%rax)
  407805:	00 00                	add    %al,(%rax)
  407807:	00 66 00             	add    %ah,0x0(%rsi)
  40780a:	00 00                	add    %al,(%rax)
  40780c:	00 00                	add    %al,(%rax)
  40780e:	00 00                	add    %al,(%rax)
  407810:	10 1a                	adc    %bl,(%rdx)
  407812:	00 00                	add    %al,(%rax)
  407814:	11 00                	adc    %eax,(%rax)
  407816:	19 00                	sbb    %eax,(%rax)
  407818:	30 e5                	xor    %ah,%ch
  40781a:	68 00 00 00 00       	pushq  $0x0
  40781f:	00 04 00             	add    %al,(%rax,%rax,1)
  407822:	00 00                	add    %al,(%rax)
  407824:	00 00                	add    %al,(%rax)
  407826:	00 00                	add    %al,(%rax)
  407828:	f3 21 00             	repz and %eax,(%rax)
  40782b:	00 12                	add    %dl,(%rdx)
  40782d:	00 0d 00 10 17 43    	add    %cl,0x43171000(%rip)        # 43578833 <_end+0x42ebff33>
  407833:	00 00                	add    %al,(%rax)
  407835:	00 00                	add    %al,(%rax)
  407837:	00 d1                	add    %dl,%cl
  407839:	00 00                	add    %al,(%rax)
  40783b:	00 00                	add    %al,(%rax)
  40783d:	00 00                	add    %al,(%rax)
  40783f:	00 03                	add    %al,(%rbx)
  407841:	33 00                	xor    (%rax),%eax
  407843:	00 12                	add    %dl,(%rdx)
  407845:	00 0d 00 79 dd 43    	add    %cl,0x43dd7900(%rip)        # 441df14b <_end+0x43b2684b>
  40784b:	00 00                	add    %al,(%rax)
  40784d:	00 00                	add    %al,(%rax)
  40784f:	00 22                	add    %ah,(%rdx)
  407851:	03 00                	add    (%rax),%eax
  407853:	00 00                	add    %al,(%rax)
  407855:	00 00                	add    %al,(%rax)
  407857:	00 57 13             	add    %dl,0x13(%rdi)
  40785a:	00 00                	add    %al,(%rax)
  40785c:	12 00                	adc    (%rax),%al
  40785e:	0d 00 ee c4 43       	or     $0x43c4ee00,%eax
  407863:	00 00                	add    %al,(%rax)
  407865:	00 00                	add    %al,(%rax)
  407867:	00 0c 00             	add    %cl,(%rax,%rax,1)
  40786a:	00 00                	add    %al,(%rax)
  40786c:	00 00                	add    %al,(%rax)
  40786e:	00 00                	add    %al,(%rax)
  407870:	40 1b 00             	rex sbb    (%rax),%eax
  407873:	00 12                	add    %dl,(%rdx)
  407875:	00 0d 00 9b df 42    	add    %cl,0x42df9b00(%rip)        # 4320137b <_end+0x42b48a7b>
  40787b:	00 00                	add    %al,(%rax)
  40787d:	00 00                	add    %al,(%rax)
  40787f:	00 89 01 00 00 00    	add    %cl,0x1(%rcx)
  407885:	00 00                	add    %al,(%rax)
  407887:	00 f3                	add    %dh,%bl
  407889:	1f                   	(bad)  
  40788a:	00 00                	add    %al,(%rax)
  40788c:	12 00                	adc    (%rax),%al
  40788e:	0d 00 50 eb 43       	or     $0x43eb5000,%eax
  407893:	00 00                	add    %al,(%rax)
  407895:	00 00                	add    %al,(%rax)
  407897:	00 3b                	add    %bh,(%rbx)
  407899:	00 00                	add    %al,(%rax)
  40789b:	00 00                	add    %al,(%rax)
  40789d:	00 00                	add    %al,(%rax)
  40789f:	00 c0                	add    %al,%al
  4078a1:	1f                   	(bad)  
  4078a2:	00 00                	add    %al,(%rax)
  4078a4:	12 00                	adc    (%rax),%al
  4078a6:	0d 00 c6 44 44       	or     $0x4444c600,%eax
  4078ab:	00 00                	add    %al,(%rax)
  4078ad:	00 00                	add    %al,(%rax)
  4078af:	00 c2                	add    %al,%dl
  4078b1:	01 00                	add    %eax,(%rax)
  4078b3:	00 00                	add    %al,(%rax)
  4078b5:	00 00                	add    %al,(%rax)
  4078b7:	00 64 2c 00          	add    %ah,0x0(%rsp,%rbp,1)
  4078bb:	00 11                	add    %dl,(%rcx)
  4078bd:	00 19                	add    %bl,(%rcx)
  4078bf:	00 30                	add    %dh,(%rax)
  4078c1:	d8 68 00             	fsubrs 0x0(%rax)
  4078c4:	00 00                	add    %al,(%rax)
  4078c6:	00 00                	add    %al,(%rax)
  4078c8:	04 00                	add    $0x0,%al
  4078ca:	00 00                	add    %al,(%rax)
  4078cc:	00 00                	add    %al,(%rax)
  4078ce:	00 00                	add    %al,(%rax)
  4078d0:	47 17                	rex.RXB (bad)  
  4078d2:	00 00                	add    %al,(%rax)
  4078d4:	11 00                	adc    %eax,(%rax)
  4078d6:	1a 00                	sbb    (%rax),%al
  4078d8:	28 2f                	sub    %ch,(%rdi)
  4078da:	6b 00 00             	imul   $0x0,(%rax),%eax
  4078dd:	00 00                	add    %al,(%rax)
  4078df:	00 01                	add    %al,(%rcx)
  4078e1:	00 00                	add    %al,(%rax)
  4078e3:	00 00                	add    %al,(%rax)
  4078e5:	00 00                	add    %al,(%rax)
  4078e7:	00 b4 0e 00 00 12 00 	add    %dh,0x120000(%rsi,%rcx,1)
  4078ee:	0d 00 c8 8a 44       	or     $0x448ac800,%eax
  4078f3:	00 00                	add    %al,(%rax)
  4078f5:	00 00                	add    %al,(%rax)
  4078f7:	00 ba 00 00 00 00    	add    %bh,0x0(%rdx)
  4078fd:	00 00                	add    %al,(%rax)
  4078ff:	00 2c 10             	add    %ch,(%rax,%rdx,1)
  407902:	00 00                	add    %al,(%rax)
  407904:	11 00                	adc    %eax,(%rax)
  407906:	1a 00                	sbb    (%rax),%al
  407908:	a0 76 6b 00 00 00 00 	mov    0x400000000006b76,%al
  40790f:	00 04 
  407911:	00 00                	add    %al,(%rax)
  407913:	00 00                	add    %al,(%rax)
  407915:	00 00                	add    %al,(%rax)
  407917:	00 d1                	add    %dl,%cl
  407919:	14 00                	adc    $0x0,%al
  40791b:	00 12                	add    %dl,(%rdx)
  40791d:	00 0d 00 1d d4 43    	add    %cl,0x43d41d00(%rip)        # 44149623 <_end+0x43a90d23>
  407923:	00 00                	add    %al,(%rax)
  407925:	00 00                	add    %al,(%rax)
  407927:	00 66 00             	add    %ah,0x0(%rsi)
  40792a:	00 00                	add    %al,(%rax)
  40792c:	00 00                	add    %al,(%rax)
  40792e:	00 00                	add    %al,(%rax)
  407930:	87 1a                	xchg   %ebx,(%rdx)
  407932:	00 00                	add    %al,(%rax)
  407934:	12 00                	adc    (%rax),%al
  407936:	0d 00 27 3b 44       	or     $0x443b2700,%eax
  40793b:	00 00                	add    %al,(%rax)
  40793d:	00 00                	add    %al,(%rax)
  40793f:	00 56 00             	add    %dl,0x0(%rsi)
  407942:	00 00                	add    %al,(%rax)
  407944:	00 00                	add    %al,(%rax)
  407946:	00 00                	add    %al,(%rax)
  407948:	18 14 00             	sbb    %dl,(%rax,%rax,1)
  40794b:	00 11                	add    %dl,(%rcx)
  40794d:	00 19                	add    %bl,(%rcx)
  40794f:	00 18                	add    %bl,(%rax)
  407951:	d8 68 00             	fsubrs 0x0(%rax)
  407954:	00 00                	add    %al,(%rax)
  407956:	00 00                	add    %al,(%rax)
  407958:	04 00                	add    $0x0,%al
  40795a:	00 00                	add    %al,(%rax)
  40795c:	00 00                	add    %al,(%rax)
  40795e:	00 00                	add    %al,(%rax)
  407960:	46 1a 00             	rex.RX sbb    (%rax),%r8b
  407963:	00 12                	add    %dl,(%rdx)
  407965:	00 0d 00 bc 6f 43    	add    %cl,0x436fbc00(%rip)        # 43b0356b <_end+0x4344ac6b>
  40796b:	00 00                	add    %al,(%rax)
  40796d:	00 00                	add    %al,(%rax)
  40796f:	00 15 01 00 00 00    	add    %dl,0x1(%rip)        # 407976 <_init-0x631a>
  407975:	00 00                	add    %al,(%rax)
  407977:	00 c2                	add    %al,%dl
  407979:	21 00                	and    %eax,(%rax)
  40797b:	00 12                	add    %dl,(%rdx)
  40797d:	00 0d 00 4a 3c 44    	add    %cl,0x443c4a00(%rip)        # 447cc383 <_end+0x44113a83>
  407983:	00 00                	add    %al,(%rax)
  407985:	00 00                	add    %al,(%rax)
  407987:	00 75 00             	add    %dh,0x0(%rbp)
  40798a:	00 00                	add    %al,(%rax)
  40798c:	00 00                	add    %al,(%rax)
  40798e:	00 00                	add    %al,(%rax)
  407990:	b1 23                	mov    $0x23,%cl
  407992:	00 00                	add    %al,(%rax)
  407994:	12 00                	adc    (%rax),%al
  407996:	0d 00 64 0a 41       	or     $0x410a6400,%eax
  40799b:	00 00                	add    %al,(%rax)
  40799d:	00 00                	add    %al,(%rax)
  40799f:	00 85 00 00 00 00    	add    %al,0x0(%rbp)
  4079a5:	00 00                	add    %al,(%rax)
  4079a7:	00 b0 27 00 00 12    	add    %dh,0x12000027(%rax)
  4079ad:	00 0d 00 a4 0d 44    	add    %cl,0x440da400(%rip)        # 444e1db3 <_end+0x43e294b3>
  4079b3:	00 00                	add    %al,(%rax)
  4079b5:	00 00                	add    %al,(%rax)
  4079b7:	00 26                	add    %ah,(%rsi)
  4079b9:	00 00                	add    %al,(%rax)
  4079bb:	00 00                	add    %al,(%rax)
  4079bd:	00 00                	add    %al,(%rax)
  4079bf:	00 98 2b 00 00 12    	add    %bl,0x1200002b(%rax)
  4079c5:	00 0d 00 16 c0 42    	add    %cl,0x42c01600(%rip)        # 43008fcb <_end+0x429506cb>
  4079cb:	00 00                	add    %al,(%rax)
  4079cd:	00 00                	add    %al,(%rax)
  4079cf:	00 40 01             	add    %al,0x1(%rax)
  4079d2:	00 00                	add    %al,(%rax)
  4079d4:	00 00                	add    %al,(%rax)
  4079d6:	00 00                	add    %al,(%rax)
  4079d8:	5b                   	pop    %rbx
  4079d9:	30 00                	xor    %al,(%rax)
  4079db:	00 12                	add    %dl,(%rdx)
  4079dd:	00 0d 00 bf 16 44    	add    %cl,0x4416bf00(%rip)        # 445738e3 <_end+0x43ebafe3>
  4079e3:	00 00                	add    %al,(%rax)
  4079e5:	00 00                	add    %al,(%rax)
  4079e7:	00 b4 00 00 00 00 00 	add    %dh,0x0(%rax,%rax,1)
  4079ee:	00 00                	add    %al,(%rax)
  4079f0:	50                   	push   %rax
  4079f1:	19 00                	sbb    %eax,(%rax)
  4079f3:	00 11                	add    %dl,(%rcx)
  4079f5:	00 19                	add    %bl,(%rcx)
  4079f7:	00 10                	add    %dl,(%rax)
  4079f9:	d8 68 00             	fsubrs 0x0(%rax)
  4079fc:	00 00                	add    %al,(%rax)
  4079fe:	00 00                	add    %al,(%rax)
  407a00:	04 00                	add    $0x0,%al
  407a02:	00 00                	add    %al,(%rax)
  407a04:	00 00                	add    %al,(%rax)
  407a06:	00 00                	add    %al,(%rax)
  407a08:	2f                   	(bad)  
  407a09:	1d 00 00 12 00       	sbb    $0x120000,%eax
  407a0e:	0d 00 3a 28 42       	or     $0x42283a00,%eax
  407a13:	00 00                	add    %al,(%rax)
  407a15:	00 00                	add    %al,(%rax)
  407a17:	00 59 0a             	add    %bl,0xa(%rcx)
  407a1a:	00 00                	add    %al,(%rax)
  407a1c:	00 00                	add    %al,(%rax)
  407a1e:	00 00                	add    %al,(%rax)
  407a20:	c2 0e 00             	retq   $0xe
  407a23:	00 12                	add    %dl,(%rdx)
  407a25:	00 0d 00 a9 13 44    	add    %cl,0x4413a900(%rip)        # 4454232b <_end+0x43e89a2b>
  407a2b:	00 00                	add    %al,(%rax)
  407a2d:	00 00                	add    %al,(%rax)
  407a2f:	00 09                	add    %cl,(%rcx)
  407a31:	01 00                	add    %eax,(%rax)
  407a33:	00 00                	add    %al,(%rax)
  407a35:	00 00                	add    %al,(%rax)
  407a37:	00 6a 30             	add    %ch,0x30(%rdx)
  407a3a:	00 00                	add    %al,(%rax)
  407a3c:	12 00                	adc    (%rax),%al
  407a3e:	0d 00 7b 37 41       	or     $0x41377b00,%eax
  407a43:	00 00                	add    %al,(%rax)
  407a45:	00 00                	add    %al,(%rax)
  407a47:	00 db                	add    %bl,%bl
  407a49:	0a 00                	or     (%rax),%al
  407a4b:	00 00                	add    %al,(%rax)
  407a4d:	00 00                	add    %al,(%rax)
  407a4f:	00 cb                	add    %cl,%bl
  407a51:	32 00                	xor    (%rax),%al
  407a53:	00 12                	add    %dl,(%rdx)
  407a55:	00 0d 00 31 44 44    	add    %cl,0x44443100(%rip)        # 4484ab5b <_end+0x4419225b>
  407a5b:	00 00                	add    %al,(%rax)
  407a5d:	00 00                	add    %al,(%rax)
  407a5f:	00 95 00 00 00 00    	add    %dl,0x0(%rbp)
  407a65:	00 00                	add    %al,(%rax)
  407a67:	00 28                	add    %ch,(%rax)
  407a69:	17                   	(bad)  
  407a6a:	00 00                	add    %al,(%rax)
  407a6c:	11 00                	adc    %eax,(%rax)
  407a6e:	1a 00                	sbb    (%rax),%al
  407a70:	90                   	nop
  407a71:	1c 6b                	sbb    $0x6b,%al
  407a73:	00 00                	add    %al,(%rax)
  407a75:	00 00                	add    %al,(%rax)
  407a77:	00 08                	add    %cl,(%rax)
  407a79:	00 00                	add    %al,(%rax)
  407a7b:	00 00                	add    %al,(%rax)
  407a7d:	00 00                	add    %al,(%rax)
  407a7f:	00 83 2b 00 00 12    	add    %al,0x1200002b(%rbx)
  407a85:	00 0d 00 a0 98 44    	add    %cl,0x4498a000(%rip)        # 44d91a8b <_end+0x446d918b>
  407a8b:	00 00                	add    %al,(%rax)
  407a8d:	00 00                	add    %al,(%rax)
  407a8f:	00 06                	add    %al,(%rsi)
  407a91:	01 00                	add    %eax,(%rax)
  407a93:	00 00                	add    %al,(%rax)
  407a95:	00 00                	add    %al,(%rax)
  407a97:	00 a3 35 00 00 12    	add    %ah,0x12000035(%rbx)
  407a9d:	00 0d 00 14 60 44    	add    %cl,0x44601400(%rip)        # 44a08ea3 <_end+0x443505a3>
  407aa3:	00 00                	add    %al,(%rax)
  407aa5:	00 00                	add    %al,(%rax)
  407aa7:	00 2a                	add    %ch,(%rdx)
  407aa9:	00 00                	add    %al,(%rax)
  407aab:	00 00                	add    %al,(%rax)
  407aad:	00 00                	add    %al,(%rax)
  407aaf:	00 56 0e             	add    %dl,0xe(%rsi)
  407ab2:	00 00                	add    %al,(%rax)
  407ab4:	10 00                	adc    %al,(%rax)
  407ab6:	f1                   	icebp  
  407ab7:	ff 04 1c             	incl   (%rsp,%rbx,1)
  407aba:	6b 00 00             	imul   $0x0,(%rax),%eax
	...
  407ac5:	00 00                	add    %al,(%rax)
  407ac7:	00 91 25 00 00 12    	add    %dl,0x12000025(%rcx)
  407acd:	00 0d 00 cf 48 42    	add    %cl,0x4248cf00(%rip)        # 428949d3 <_end+0x421dc0d3>
  407ad3:	00 00                	add    %al,(%rax)
  407ad5:	00 00                	add    %al,(%rax)
  407ad7:	00 e6                	add    %ah,%dh
  407ad9:	09 00                	or     %eax,(%rax)
  407adb:	00 00                	add    %al,(%rax)
  407add:	00 00                	add    %al,(%rax)
  407adf:	00 2f                	add    %ch,(%rdi)
  407ae1:	27                   	(bad)  
  407ae2:	00 00                	add    %al,(%rax)
  407ae4:	12 00                	adc    (%rax),%al
  407ae6:	0d 00 f1 e4 45       	or     $0x45e4f100,%eax
  407aeb:	00 00                	add    %al,(%rax)
  407aed:	00 00                	add    %al,(%rax)
  407aef:	00 09                	add    %cl,(%rcx)
  407af1:	00 00                	add    %al,(%rax)
  407af3:	00 00                	add    %al,(%rax)
  407af5:	00 00                	add    %al,(%rax)
  407af7:	00 a8 2c 00 00 12    	add    %ch,0x1200002c(%rax)
  407afd:	00 0d 00 67 c7 42    	add    %cl,0x42c76700(%rip)        # 4307e203 <_end+0x429c5903>
  407b03:	00 00                	add    %al,(%rax)
  407b05:	00 00                	add    %al,(%rax)
  407b07:	00 14 01             	add    %dl,(%rcx,%rax,1)
  407b0a:	00 00                	add    %al,(%rax)
  407b0c:	00 00                	add    %al,(%rax)
  407b0e:	00 00                	add    %al,(%rax)
  407b10:	6b 35 00 00 12 00 0d 	imul   $0xd,0x120000(%rip),%esi        # 527b17 <usage_message+0xc5dd7>
  407b17:	00 00                	add    %al,(%rax)
  407b19:	bd 43 00 00 00       	mov    $0x43,%ebp
  407b1e:	00 00                	add    %al,(%rax)
  407b20:	08 00                	or     %al,(%rax)
  407b22:	00 00                	add    %al,(%rax)
  407b24:	00 00                	add    %al,(%rax)
  407b26:	00 00                	add    %al,(%rax)
  407b28:	ce                   	(bad)  
  407b29:	0e                   	(bad)  
  407b2a:	00 00                	add    %al,(%rax)
  407b2c:	12 00                	adc    (%rax),%al
  407b2e:	0d 00 fa 0a 44       	or     $0x440afa00,%eax
  407b33:	00 00                	add    %al,(%rax)
  407b35:	00 00                	add    %al,(%rax)
  407b37:	00 8d 00 00 00 00    	add    %cl,0x0(%rbp)
  407b3d:	00 00                	add    %al,(%rax)
  407b3f:	00 ff                	add    %bh,%bh
  407b41:	2e 00 00             	add    %al,%cs:(%rax)
  407b44:	12 00                	adc    (%rax),%al
  407b46:	0d 00 e5 c5 43       	or     $0x43c5e500,%eax
  407b4b:	00 00                	add    %al,(%rax)
  407b4d:	00 00                	add    %al,(%rax)
  407b4f:	00 1f                	add    %bl,(%rdi)
  407b51:	00 00                	add    %al,(%rax)
  407b53:	00 00                	add    %al,(%rax)
  407b55:	00 00                	add    %al,(%rax)
  407b57:	00 68 2f             	add    %ch,0x2f(%rax)
  407b5a:	00 00                	add    %al,(%rax)
  407b5c:	12 00                	adc    (%rax),%al
  407b5e:	0d 00 6c f3 45       	or     $0x45f36c00,%eax
  407b63:	00 00                	add    %al,(%rax)
  407b65:	00 00                	add    %al,(%rax)
  407b67:	00 94 06 00 00 00 00 	add    %dl,0x0(%rsi,%rax,1)
  407b6e:	00 00                	add    %al,(%rax)
  407b70:	e1 34                	loope  407ba6 <_init-0x60ea>
  407b72:	00 00                	add    %al,(%rax)
  407b74:	12 00                	adc    (%rax),%al
  407b76:	0d 00 61 3a 44       	or     $0x443a6100,%eax
  407b7b:	00 00                	add    %al,(%rax)
  407b7d:	00 00                	add    %al,(%rax)
  407b7f:	00 59 00             	add    %bl,0x0(%rcx)
  407b82:	00 00                	add    %al,(%rax)
  407b84:	00 00                	add    %al,(%rax)
  407b86:	00 00                	add    %al,(%rax)
  407b88:	b8 11 00 00 12       	mov    $0x12000011,%eax
  407b8d:	00 0e                	add    %cl,(%rsi)
  407b8f:	00 d0                	add    %dl,%al
  407b91:	fa                   	cli    
  407b92:	45 00 00             	add    %r8b,(%r8)
	...
  407b9d:	00 00                	add    %al,(%rax)
  407b9f:	00 e7                	add    %ah,%bh
  407ba1:	14 00                	adc    $0x0,%al
  407ba3:	00 12                	add    %dl,(%rdx)
  407ba5:	00 0d 00 1d 91 45    	add    %cl,0x45911d00(%rip)        # 45d198ab <_end+0x45660fab>
  407bab:	00 00                	add    %al,(%rax)
  407bad:	00 00                	add    %al,(%rax)
  407baf:	00 92 00 00 00 00    	add    %dl,0x0(%rdx)
  407bb5:	00 00                	add    %al,(%rax)
  407bb7:	00 31                	add    %dh,(%rcx)
  407bb9:	2f                   	(bad)  
  407bba:	00 00                	add    %al,(%rax)
  407bbc:	12 00                	adc    (%rax),%al
  407bbe:	0d 00 75 96 45       	or     $0x45967500,%eax
  407bc3:	00 00                	add    %al,(%rax)
  407bc5:	00 00                	add    %al,(%rax)
  407bc7:	00 72 00             	add    %dh,0x0(%rdx)
  407bca:	00 00                	add    %al,(%rax)
  407bcc:	00 00                	add    %al,(%rax)
  407bce:	00 00                	add    %al,(%rax)
  407bd0:	94                   	xchg   %eax,%esp
  407bd1:	36 00 00             	add    %al,%ss:(%rax)
  407bd4:	12 00                	adc    (%rax),%al
  407bd6:	0d 00 de 5d 41       	or     $0x415dde00,%eax
  407bdb:	00 00                	add    %al,(%rax)
  407bdd:	00 00                	add    %al,(%rax)
  407bdf:	00 ec                	add    %ch,%ah
  407be1:	0c 00                	or     $0x0,%al
  407be3:	00 00                	add    %al,(%rax)
  407be5:	00 00                	add    %al,(%rax)
  407be7:	00 9e 18 00 00 12    	add    %bl,0x12000018(%rsi)
  407bed:	00 0d 00 9b 27 44    	add    %cl,0x44279b00(%rip)        # 446816f3 <_end+0x43fc8df3>
  407bf3:	00 00                	add    %al,(%rax)
  407bf5:	00 00                	add    %al,(%rax)
  407bf7:	00 85 03 00 00 00    	add    %al,0x3(%rbp)
  407bfd:	00 00                	add    %al,(%rax)
  407bff:	00 ab 28 00 00 11    	add    %ch,0x11000028(%rbx)
  407c05:	00 1a                	add    %bl,(%rdx)
  407c07:	00 88 1c 6b 00 00    	add    %cl,0x6b1c(%rax)
  407c0d:	00 00                	add    %al,(%rax)
  407c0f:	00 08                	add    %cl,(%rax)
  407c11:	00 00                	add    %al,(%rax)
  407c13:	00 00                	add    %al,(%rax)
  407c15:	00 00                	add    %al,(%rax)
  407c17:	00 2f                	add    %ch,(%rdi)
  407c19:	13 00                	adc    (%rax),%eax
  407c1b:	00 12                	add    %dl,(%rdx)
  407c1d:	00 0d 00 c0 27 41    	add    %cl,0x4127c000(%rip)        # 41683c23 <_end+0x40fcb323>
  407c23:	00 00                	add    %al,(%rax)
  407c25:	00 00                	add    %al,(%rax)
  407c27:	00 4e 02             	add    %cl,0x2(%rsi)
  407c2a:	00 00                	add    %al,(%rax)
  407c2c:	00 00                	add    %al,(%rax)
  407c2e:	00 00                	add    %al,(%rax)
  407c30:	4d 33 00             	xor    (%r8),%r8
  407c33:	00 12                	add    %dl,(%rdx)
  407c35:	00 0d 00 19 c6 43    	add    %cl,0x43c61900(%rip)        # 4406953b <_end+0x439b0c3b>
  407c3b:	00 00                	add    %al,(%rax)
  407c3d:	00 00                	add    %al,(%rax)
  407c3f:	00 68 00             	add    %ch,0x0(%rax)
  407c42:	00 00                	add    %al,(%rax)
  407c44:	00 00                	add    %al,(%rax)
  407c46:	00 00                	add    %al,(%rax)
  407c48:	96                   	xchg   %eax,%esi
  407c49:	14 00                	adc    $0x0,%al
  407c4b:	00 12                	add    %dl,(%rdx)
  407c4d:	00 0d 00 87 0b 44    	add    %cl,0x440b8700(%rip)        # 444c0353 <_end+0x43e07a53>
  407c53:	00 00                	add    %al,(%rax)
  407c55:	00 00                	add    %al,(%rax)
  407c57:	00 72 00             	add    %dh,0x0(%rdx)
  407c5a:	00 00                	add    %al,(%rax)
  407c5c:	00 00                	add    %al,(%rax)
  407c5e:	00 00                	add    %al,(%rax)
  407c60:	ad                   	lods   %ds:(%rsi),%eax
  407c61:	17                   	(bad)  
  407c62:	00 00                	add    %al,(%rax)
  407c64:	12 00                	adc    (%rax),%al
  407c66:	0d 00 97 82 44       	or     $0x44829700,%eax
  407c6b:	00 00                	add    %al,(%rax)
  407c6d:	00 00                	add    %al,(%rax)
  407c6f:	00 86 01 00 00 00    	add    %al,0x1(%rsi)
  407c75:	00 00                	add    %al,(%rax)
  407c77:	00 29                	add    %ch,(%rcx)
  407c79:	1f                   	(bad)  
  407c7a:	00 00                	add    %al,(%rax)
  407c7c:	12 00                	adc    (%rax),%al
  407c7e:	0d 00 84 4c 44       	or     $0x444c8400,%eax
  407c83:	00 00                	add    %al,(%rax)
  407c85:	00 00                	add    %al,(%rax)
  407c87:	00 4e 00             	add    %cl,0x0(%rsi)
  407c8a:	00 00                	add    %al,(%rax)
  407c8c:	00 00                	add    %al,(%rax)
  407c8e:	00 00                	add    %al,(%rax)
  407c90:	7c 1e                	jl     407cb0 <_init-0x5fe0>
  407c92:	00 00                	add    %al,(%rax)
  407c94:	12 00                	adc    (%rax),%al
  407c96:	0d 00 70 6b 42       	or     $0x426b7000,%eax
  407c9b:	00 00                	add    %al,(%rax)
  407c9d:	00 00                	add    %al,(%rax)
  407c9f:	00 ab 00 00 00 00    	add    %ch,0x0(%rbx)
  407ca5:	00 00                	add    %al,(%rax)
  407ca7:	00 f0                	add    %dh,%al
  407ca9:	23 00                	and    (%rax),%eax
  407cab:	00 12                	add    %dl,(%rdx)
  407cad:	00 0d 00 5c 16 44    	add    %cl,0x44165c00(%rip)        # 4456d8b3 <_end+0x43eb4fb3>
  407cb3:	00 00                	add    %al,(%rax)
  407cb5:	00 00                	add    %al,(%rax)
  407cb7:	00 63 00             	add    %ah,0x0(%rbx)
  407cba:	00 00                	add    %al,(%rax)
  407cbc:	00 00                	add    %al,(%rax)
  407cbe:	00 00                	add    %al,(%rax)
  407cc0:	dc 2b                	fsubrl (%rbx)
  407cc2:	00 00                	add    %al,(%rax)
  407cc4:	11 00                	adc    %eax,(%rax)
  407cc6:	1a 00                	sbb    (%rax),%al
  407cc8:	88 30                	mov    %dh,(%rax)
  407cca:	6b 00 00             	imul   $0x0,(%rax),%eax
  407ccd:	00 00                	add    %al,(%rax)
  407ccf:	00 04 00             	add    %al,(%rax,%rax,1)
  407cd2:	00 00                	add    %al,(%rax)
  407cd4:	00 00                	add    %al,(%rax)
  407cd6:	00 00                	add    %al,(%rax)
  407cd8:	be 11 00 00 12       	mov    $0x12000011,%esi
  407cdd:	00 0d 00 56 95 45    	add    %cl,0x45955600(%rip)        # 45d5d2e3 <_end+0x456a49e3>
  407ce3:	00 00                	add    %al,(%rax)
  407ce5:	00 00                	add    %al,(%rax)
  407ce7:	00 2a                	add    %ch,(%rdx)
  407ce9:	00 00                	add    %al,(%rax)
  407ceb:	00 00                	add    %al,(%rax)
  407ced:	00 00                	add    %al,(%rax)
	...

Disassembly of section .dynstr:

0000000000407cf0 <.dynstr>:
  407cf0:	00 6c 69 62          	add    %ch,0x62(%rcx,%rbp,2)
  407cf4:	69 6b 73 65 6d 65 6c 	imul   $0x6c656d65,0x73(%rbx),%ebp
  407cfb:	2e 73 6f             	jae,pn 407d6d <_init-0x5f23>
  407cfe:	2e 33 00             	xor    %cs:(%rax),%eax
  407d01:	5f                   	pop    %rdi
  407d02:	5f                   	pop    %rdi
  407d03:	67 6d                	addr32 insl (%dx),%es:(%edi)
  407d05:	6f                   	outsl  %ds:(%rsi),(%dx)
  407d06:	6e                   	outsb  %ds:(%rsi),(%dx)
  407d07:	5f                   	pop    %rdi
  407d08:	73 74                	jae    407d7e <_init-0x5f12>
  407d0a:	61                   	(bad)  
  407d0b:	72 74                	jb     407d81 <_init-0x5f0f>
  407d0d:	5f                   	pop    %rdi
  407d0e:	5f                   	pop    %rdi
  407d0f:	00 5f 4a             	add    %bl,0x4a(%rdi)
  407d12:	76 5f                	jbe    407d73 <_init-0x5f1d>
  407d14:	52                   	push   %rdx
  407d15:	65 67 69 73 74 65 72 	addr32 imul $0x6c437265,%gs:0x74(%ebx),%esi
  407d1c:	43 6c 
  407d1e:	61                   	(bad)  
  407d1f:	73 73                	jae    407d94 <_init-0x5efc>
  407d21:	65                   	gs
  407d22:	73 00                	jae    407d24 <_init-0x5f6c>
  407d24:	6c                   	insb   (%dx),%es:(%rdi)
  407d25:	69 62 63 75 72 6c 2e 	imul   $0x2e6c7275,0x63(%rdx),%esp
  407d2c:	73 6f                	jae    407d9d <_init-0x5ef3>
  407d2e:	2e                   	cs
  407d2f:	34 00                	xor    $0x0,%al
  407d31:	6c                   	insb   (%dx),%es:(%rdi)
  407d32:	69 62 6e 65 74 73 6e 	imul   $0x6e737465,0x6e(%rdx),%esp
  407d39:	6d                   	insl   (%dx),%es:(%rdi)
  407d3a:	70 2e                	jo     407d6a <_init-0x5f26>
  407d3c:	73 6f                	jae    407dad <_init-0x5ee3>
  407d3e:	2e 31 35 00 6c 69 62 	xor    %esi,%cs:0x62696c00(%rip)        # 62a9e945 <_end+0x623e6045>
  407d45:	63 72 79             	movslq 0x79(%rdx),%esi
  407d48:	70 74                	jo     407dbe <_init-0x5ed2>
  407d4a:	6f                   	outsl  %ds:(%rsi),(%dx)
  407d4b:	2e 73 6f             	jae,pn 407dbd <_init-0x5ed3>
  407d4e:	2e 31 2e             	xor    %ebp,%cs:(%rsi)
  407d51:	30 2e                	xor    %ch,(%rsi)
  407d53:	30 00                	xor    %al,(%rax)
  407d55:	6c                   	insb   (%dx),%es:(%rdi)
  407d56:	69 62 6c 64 61 70 2d 	imul   $0x2d706164,0x6c(%rdx),%esp
  407d5d:	32 2e                	xor    (%rsi),%ch
  407d5f:	34 2e                	xor    $0x2e,%al
  407d61:	73 6f                	jae    407dd2 <_init-0x5ebe>
  407d63:	2e 32 00             	xor    %cs:(%rax),%al
  407d66:	6c                   	insb   (%dx),%es:(%rdi)
  407d67:	69 62 6c 62 65 72 2d 	imul   $0x2d726562,0x6c(%rdx),%esp
  407d6e:	32 2e                	xor    (%rsi),%ch
  407d70:	34 2e                	xor    $0x2e,%al
  407d72:	73 6f                	jae    407de3 <_init-0x5ead>
  407d74:	2e 32 00             	xor    %cs:(%rax),%al
  407d77:	69 6e 69 74 5f 73 6e 	imul   $0x6e735f74,0x69(%rsi),%ebp
  407d7e:	6d                   	insl   (%dx),%es:(%rdi)
  407d7f:	70 00                	jo     407d81 <_init-0x5f0f>
  407d81:	73 6e                	jae    407df1 <_init-0x5e9f>
  407d83:	6d                   	insl   (%dx),%es:(%rdi)
  407d84:	70 5f                	jo     407de5 <_init-0x5eab>
  407d86:	70 61                	jo     407de9 <_init-0x5ea7>
  407d88:	72 73                	jb     407dfd <_init-0x5e93>
  407d8a:	65                   	gs
  407d8b:	5f                   	pop    %rdi
  407d8c:	6f                   	outsl  %ds:(%rsi),(%dx)
  407d8d:	69 64 00 73 6e 6d 70 	imul   $0x5f706d6e,0x73(%rax,%rax,1),%esp
  407d94:	5f 
  407d95:	65                   	gs
  407d96:	72 72                	jb     407e0a <_init-0x5e86>
  407d98:	73 74                	jae    407e0e <_init-0x5e82>
  407d9a:	72 69                	jb     407e05 <_init-0x5e8b>
  407d9c:	6e                   	outsb  %ds:(%rsi),(%dx)
  407d9d:	67 00 73 6e          	addr32 add %dh,0x6e(%ebx)
  407da1:	6d                   	insl   (%dx),%es:(%rdi)
  407da2:	70 5f                	jo     407e03 <_init-0x5e8d>
  407da4:	66                   	data16
  407da5:	72 65                	jb     407e0c <_init-0x5e84>
  407da7:	65                   	gs
  407da8:	5f                   	pop    %rdi
  407da9:	70 64                	jo     407e0f <_init-0x5e81>
  407dab:	75 00                	jne    407dad <_init-0x5ee3>
  407dad:	73 6e                	jae    407e1d <_init-0x5e73>
  407daf:	6d                   	insl   (%dx),%es:(%rdi)
  407db0:	70 5f                	jo     407e11 <_init-0x5e7f>
  407db2:	70 64                	jo     407e18 <_init-0x5e78>
  407db4:	75 5f                	jne    407e15 <_init-0x5e7b>
  407db6:	63 72 65             	movslq 0x65(%rdx),%esi
  407db9:	61                   	(bad)  
  407dba:	74 65                	je     407e21 <_init-0x5e6f>
  407dbc:	00 73 6e             	add    %dh,0x6e(%rbx)
  407dbf:	6d                   	insl   (%dx),%es:(%rdi)
  407dc0:	70 5f                	jo     407e21 <_init-0x5e6f>
  407dc2:	61                   	(bad)  
  407dc3:	64                   	fs
  407dc4:	64                   	fs
  407dc5:	5f                   	pop    %rdi
  407dc6:	6e                   	outsb  %ds:(%rsi),(%dx)
  407dc7:	75 6c                	jne    407e35 <_init-0x5e5b>
  407dc9:	6c                   	insb   (%dx),%es:(%rdi)
  407dca:	5f                   	pop    %rdi
  407dcb:	76 61                	jbe    407e2e <_init-0x5e62>
  407dcd:	72 00                	jb     407dcf <_init-0x5ec1>
  407dcf:	73 6e                	jae    407e3f <_init-0x5e51>
  407dd1:	6d                   	insl   (%dx),%es:(%rdi)
  407dd2:	70 5f                	jo     407e33 <_init-0x5e5d>
  407dd4:	73 79                	jae    407e4f <_init-0x5e41>
  407dd6:	6e                   	outsb  %ds:(%rsi),(%dx)
  407dd7:	63 68 5f             	movslq 0x5f(%rax),%ebp
  407dda:	72 65                	jb     407e41 <_init-0x5e4f>
  407ddc:	73 70                	jae    407e4e <_init-0x5e42>
  407dde:	6f                   	outsl  %ds:(%rsi),(%dx)
  407ddf:	6e                   	outsb  %ds:(%rsi),(%dx)
  407de0:	73 65                	jae    407e47 <_init-0x5e49>
  407de2:	00 73 6e             	add    %dh,0x6e(%rbx)
  407de5:	6d                   	insl   (%dx),%es:(%rdi)
  407de6:	70 5f                	jo     407e47 <_init-0x5e49>
  407de8:	6f                   	outsl  %ds:(%rsi),(%dx)
  407de9:	69 64 5f 63 6f 6d 70 	imul   $0x61706d6f,0x63(%rdi,%rbx,2),%esp
  407df0:	61 
  407df1:	72 65                	jb     407e58 <_init-0x5e38>
  407df3:	00 73 6e             	add    %dh,0x6e(%rbx)
  407df6:	70 72                	jo     407e6a <_init-0x5e26>
  407df8:	69 6e 74 5f 6f 62 6a 	imul   $0x6a626f5f,0x74(%rsi),%ebp
  407dff:	69 64 00 73 6e 70 72 	imul   $0x6972706e,0x73(%rax,%rax,1),%esp
  407e06:	69 
  407e07:	6e                   	outsb  %ds:(%rsi),(%dx)
  407e08:	74 5f                	je     407e69 <_init-0x5e27>
  407e0a:	76 61                	jbe    407e6d <_init-0x5e23>
  407e0c:	6c                   	insb   (%dx),%es:(%rdi)
  407e0d:	75 65                	jne    407e74 <_init-0x5e1c>
  407e0f:	00 73 6e             	add    %dh,0x6e(%rbx)
  407e12:	6d                   	insl   (%dx),%es:(%rdi)
  407e13:	70 5f                	jo     407e74 <_init-0x5e1c>
  407e15:	73 65                	jae    407e7c <_init-0x5e14>
  407e17:	73 73                	jae    407e8c <_init-0x5e04>
  407e19:	5f                   	pop    %rdi
  407e1a:	69 6e 69 74 00 73 6e 	imul   $0x6e730074,0x69(%rsi),%ebp
  407e21:	6d                   	insl   (%dx),%es:(%rdi)
  407e22:	70 5f                	jo     407e83 <_init-0x5e0d>
  407e24:	6f                   	outsl  %ds:(%rsi),(%dx)
  407e25:	70 65                	jo     407e8c <_init-0x5e04>
  407e27:	6e                   	outsb  %ds:(%rsi),(%dx)
  407e28:	00 73 6e             	add    %dh,0x6e(%rbx)
  407e2b:	6d                   	insl   (%dx),%es:(%rdi)
  407e2c:	70 5f                	jo     407e8d <_init-0x5e03>
  407e2e:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  407e32:	65 00 75 73          	add    %dh,%gs:0x73(%rbp)
  407e36:	6d                   	insl   (%dx),%es:(%rdi)
  407e37:	48                   	rex.W
  407e38:	4d                   	rex.WRB
  407e39:	41                   	rex.B
  407e3a:	43                   	rex.XB
  407e3b:	4d                   	rex.WRB
  407e3c:	44 35 41 75 74 68    	rex.R xor    $0x68747541,%eax
  407e42:	50                   	push   %rax
  407e43:	72 6f                	jb     407eb4 <_init-0x5ddc>
  407e45:	74 6f                	je     407eb6 <_init-0x5dda>
  407e47:	63 6f 6c             	movslq 0x6c(%rdi),%ebp
  407e4a:	00 67 65             	add    %ah,0x65(%rdi)
  407e4d:	6e                   	outsb  %ds:(%rsi),(%dx)
  407e4e:	65                   	gs
  407e4f:	72 61                	jb     407eb2 <_init-0x5dde>
  407e51:	74 65                	je     407eb8 <_init-0x5dd8>
  407e53:	5f                   	pop    %rdi
  407e54:	4b 75 00             	rex.WXB jne    407e57 <_init-0x5e39>
  407e57:	75 73                	jne    407ecc <_init-0x5dc4>
  407e59:	6d                   	insl   (%dx),%es:(%rdi)
  407e5a:	44                   	rex.R
  407e5b:	45 53                	rex.RB push   %r11
  407e5d:	50                   	push   %rax
  407e5e:	72 69                	jb     407ec9 <_init-0x5dc7>
  407e60:	76 50                	jbe    407eb2 <_init-0x5dde>
  407e62:	72 6f                	jb     407ed3 <_init-0x5dbd>
  407e64:	74 6f                	je     407ed5 <_init-0x5dbb>
  407e66:	63 6f 6c             	movslq 0x6c(%rdi),%ebp
  407e69:	00 63 75             	add    %ah,0x75(%rbx)
  407e6c:	72 6c                	jb     407eda <_init-0x5db6>
  407e6e:	5f                   	pop    %rdi
  407e6f:	65                   	gs
  407e70:	61                   	(bad)  
  407e71:	73 79                	jae    407eec <_init-0x5da4>
  407e73:	5f                   	pop    %rdi
  407e74:	69 6e 69 74 00 63 75 	imul   $0x75630074,0x69(%rsi),%ebp
  407e7b:	72 6c                	jb     407ee9 <_init-0x5da7>
  407e7d:	5f                   	pop    %rdi
  407e7e:	65                   	gs
  407e7f:	61                   	(bad)  
  407e80:	73 79                	jae    407efb <_init-0x5d95>
  407e82:	5f                   	pop    %rdi
  407e83:	73 65                	jae    407eea <_init-0x5da6>
  407e85:	74 6f                	je     407ef6 <_init-0x5d9a>
  407e87:	70 74                	jo     407efd <_init-0x5d93>
  407e89:	00 63 75             	add    %ah,0x75(%rbx)
  407e8c:	72 6c                	jb     407efa <_init-0x5d96>
  407e8e:	5f                   	pop    %rdi
  407e8f:	65                   	gs
  407e90:	61                   	(bad)  
  407e91:	73 79                	jae    407f0c <_init-0x5d84>
  407e93:	5f                   	pop    %rdi
  407e94:	70 65                	jo     407efb <_init-0x5d95>
  407e96:	72 66                	jb     407efe <_init-0x5d92>
  407e98:	6f                   	outsl  %ds:(%rsi),(%dx)
  407e99:	72 6d                	jb     407f08 <_init-0x5d88>
  407e9b:	00 63 75             	add    %ah,0x75(%rbx)
  407e9e:	72 6c                	jb     407f0c <_init-0x5d84>
  407ea0:	5f                   	pop    %rdi
  407ea1:	65                   	gs
  407ea2:	61                   	(bad)  
  407ea3:	73 79                	jae    407f1e <_init-0x5d72>
  407ea5:	5f                   	pop    %rdi
  407ea6:	73 74                	jae    407f1c <_init-0x5d74>
  407ea8:	72 65                	jb     407f0f <_init-0x5d81>
  407eaa:	72 72                	jb     407f1e <_init-0x5d72>
  407eac:	6f                   	outsl  %ds:(%rsi),(%dx)
  407ead:	72 00                	jb     407eaf <_init-0x5de1>
  407eaf:	63 75 72             	movslq 0x72(%rbp),%esi
  407eb2:	6c                   	insb   (%dx),%es:(%rdi)
  407eb3:	5f                   	pop    %rdi
  407eb4:	65                   	gs
  407eb5:	61                   	(bad)  
  407eb6:	73 79                	jae    407f31 <_init-0x5d5f>
  407eb8:	5f                   	pop    %rdi
  407eb9:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  407ebd:	6e                   	outsb  %ds:(%rsi),(%dx)
  407ebe:	75 70                	jne    407f30 <_init-0x5d60>
  407ec0:	00 63 75             	add    %ah,0x75(%rbx)
  407ec3:	72 6c                	jb     407f31 <_init-0x5d5f>
  407ec5:	5f                   	pop    %rdi
  407ec6:	65                   	gs
  407ec7:	61                   	(bad)  
  407ec8:	73 79                	jae    407f43 <_init-0x5d4d>
  407eca:	5f                   	pop    %rdi
  407ecb:	67                   	addr32
  407ecc:	65                   	gs
  407ecd:	74 69                	je     407f38 <_init-0x5d58>
  407ecf:	6e                   	outsb  %ds:(%rsi),(%dx)
  407ed0:	66 6f                	outsw  %ds:(%rsi),(%dx)
  407ed2:	00 6c 64 61          	add    %ch,0x61(%rsp,%riz,2)
  407ed6:	70 5f                	jo     407f37 <_init-0x5d59>
  407ed8:	69 6e 69 74 00 6c 64 	imul   $0x646c0074,0x69(%rsi),%ebp
  407edf:	61                   	(bad)  
  407ee0:	70 5f                	jo     407f41 <_init-0x5d4f>
  407ee2:	73 65                	jae    407f49 <_init-0x5d47>
  407ee4:	61                   	(bad)  
  407ee5:	72 63                	jb     407f4a <_init-0x5d46>
  407ee7:	68 5f 73 00 6c       	pushq  $0x6c00735f
  407eec:	64                   	fs
  407eed:	61                   	(bad)  
  407eee:	70 5f                	jo     407f4f <_init-0x5d41>
  407ef0:	65                   	gs
  407ef1:	72 72                	jb     407f65 <_init-0x5d2b>
  407ef3:	32 73 74             	xor    0x74(%rbx),%dh
  407ef6:	72 69                	jb     407f61 <_init-0x5d2f>
  407ef8:	6e                   	outsb  %ds:(%rsi),(%dx)
  407ef9:	67 00 62 65          	addr32 add %ah,0x65(%edx)
  407efd:	72 5f                	jb     407f5e <_init-0x5d32>
  407eff:	66                   	data16
  407f00:	72 65                	jb     407f67 <_init-0x5d29>
  407f02:	65 00 6c 64 61       	add    %ch,%gs:0x61(%rsp,%riz,2)
  407f07:	70 5f                	jo     407f68 <_init-0x5d28>
  407f09:	6d                   	insl   (%dx),%es:(%rdi)
  407f0a:	73 67                	jae    407f73 <_init-0x5d1d>
  407f0c:	66                   	data16
  407f0d:	72 65                	jb     407f74 <_init-0x5d1c>
  407f0f:	65 00 6c 64 61       	add    %ch,%gs:0x61(%rsp,%riz,2)
  407f14:	70 5f                	jo     407f75 <_init-0x5d1b>
  407f16:	75 6e                	jne    407f86 <_init-0x5d0a>
  407f18:	62                   	(bad)  
  407f19:	69 6e 64 00 6c 64 61 	imul   $0x61646c00,0x64(%rsi),%ebp
  407f20:	70 5f                	jo     407f81 <_init-0x5d0f>
  407f22:	66 69 72 73 74 5f    	imul   $0x5f74,0x73(%rdx),%si
  407f28:	65 6e                	outsb  %gs:(%rsi),(%dx)
  407f2a:	74 72                	je     407f9e <_init-0x5cf2>
  407f2c:	79 00                	jns    407f2e <_init-0x5d62>
  407f2e:	6c                   	insb   (%dx),%es:(%rdi)
  407f2f:	64                   	fs
  407f30:	61                   	(bad)  
  407f31:	70 5f                	jo     407f92 <_init-0x5cfe>
  407f33:	66 69 72 73 74 5f    	imul   $0x5f74,0x73(%rdx),%si
  407f39:	61                   	(bad)  
  407f3a:	74 74                	je     407fb0 <_init-0x5ce0>
  407f3c:	72 69                	jb     407fa7 <_init-0x5ce9>
  407f3e:	62                   	(bad)  
  407f3f:	75 74                	jne    407fb5 <_init-0x5cdb>
  407f41:	65 00 6c 64 61       	add    %ch,%gs:0x61(%rsp,%riz,2)
  407f46:	70 5f                	jo     407fa7 <_init-0x5ce9>
  407f48:	67                   	addr32
  407f49:	65                   	gs
  407f4a:	74 5f                	je     407fab <_init-0x5ce5>
  407f4c:	76 61                	jbe    407faf <_init-0x5ce1>
  407f4e:	6c                   	insb   (%dx),%es:(%rdi)
  407f4f:	75 65                	jne    407fb6 <_init-0x5cda>
  407f51:	73 00                	jae    407f53 <_init-0x5d3d>
  407f53:	6c                   	insb   (%dx),%es:(%rdi)
  407f54:	64                   	fs
  407f55:	61                   	(bad)  
  407f56:	70 5f                	jo     407fb7 <_init-0x5cd9>
  407f58:	76 61                	jbe    407fbb <_init-0x5cd5>
  407f5a:	6c                   	insb   (%dx),%es:(%rdi)
  407f5b:	75 65                	jne    407fc2 <_init-0x5cce>
  407f5d:	5f                   	pop    %rdi
  407f5e:	66                   	data16
  407f5f:	72 65                	jb     407fc6 <_init-0x5cca>
  407f61:	65 00 6c 64 61       	add    %ch,%gs:0x61(%rsp,%riz,2)
  407f66:	70 5f                	jo     407fc7 <_init-0x5cc9>
  407f68:	6d                   	insl   (%dx),%es:(%rdi)
  407f69:	65                   	gs
  407f6a:	6d                   	insl   (%dx),%es:(%rdi)
  407f6b:	66                   	data16
  407f6c:	72 65                	jb     407fd3 <_init-0x5cbd>
  407f6e:	65 00 69 6b          	add    %ch,%gs:0x6b(%rcx)
  407f72:	73 5f                	jae    407fd3 <_init-0x5cbd>
  407f74:	64                   	fs
  407f75:	65                   	gs
  407f76:	6c                   	insb   (%dx),%es:(%rdi)
  407f77:	65                   	gs
  407f78:	74 65                	je     407fdf <_init-0x5cb1>
  407f7a:	00 69 6b             	add    %ch,0x6b(%rcx)
  407f7d:	73 5f                	jae    407fde <_init-0x5cb2>
  407f7f:	6e                   	outsb  %ds:(%rsi),(%dx)
  407f80:	61                   	(bad)  
  407f81:	6d                   	insl   (%dx),%es:(%rdi)
  407f82:	65 00 69 6b          	add    %ch,%gs:0x6b(%rcx)
  407f86:	73 5f                	jae    407fe7 <_init-0x5ca9>
  407f88:	73 74                	jae    407ffe <_init-0x5c92>
  407f8a:	72 65                	jb     407ff1 <_init-0x5c9f>
  407f8c:	61                   	(bad)  
  407f8d:	6d                   	insl   (%dx),%es:(%rdi)
  407f8e:	5f                   	pop    %rdi
  407f8f:	66                   	data16
  407f90:	65                   	gs
  407f91:	61                   	(bad)  
  407f92:	74 75                	je     408009 <_init-0x5c87>
  407f94:	72 65                	jb     407ffb <_init-0x5c95>
  407f96:	73 00                	jae    407f98 <_init-0x5cf8>
  407f98:	69 6b 73 5f 73 74 61 	imul   $0x6174735f,0x73(%rbx),%ebp
  407f9f:	72 74                	jb     408015 <_init-0x5c7b>
  407fa1:	5f                   	pop    %rdi
  407fa2:	73 61                	jae    408005 <_init-0x5c8b>
  407fa4:	73 6c                	jae    408012 <_init-0x5c7e>
  407fa6:	00 69 6b             	add    %ch,0x6b(%rcx)
  407fa9:	73 5f                	jae    40800a <_init-0x5c86>
  407fab:	73 65                	jae    408012 <_init-0x5c7e>
  407fad:	6e                   	outsb  %ds:(%rsi),(%dx)
  407fae:	64                   	fs
  407faf:	5f                   	pop    %rdi
  407fb0:	68 65 61 64 65       	pushq  $0x65646165
  407fb5:	72 00                	jb     407fb7 <_init-0x5cd9>
  407fb7:	69 6b 73 5f 73 74 61 	imul   $0x6174735f,0x73(%rbx),%ebp
  407fbe:	72 74                	jb     408034 <_init-0x5c5c>
  407fc0:	5f                   	pop    %rdi
  407fc1:	74 6c                	je     40802f <_init-0x5c61>
  407fc3:	73 00                	jae    407fc5 <_init-0x5ccb>
  407fc5:	69 6b 73 5f 6d 61 6b 	imul   $0x6b616d5f,0x73(%rbx),%ebp
  407fcc:	65                   	gs
  407fcd:	5f                   	pop    %rdi
  407fce:	73 65                	jae    408035 <_init-0x5c5b>
  407fd0:	73 73                	jae    408045 <_init-0x5c4b>
  407fd2:	69 6f 6e 00 69 6b 73 	imul   $0x736b6900,0x6e(%rdi),%ebp
  407fd9:	5f                   	pop    %rdi
  407fda:	69 6e 73 65 72 74 5f 	imul   $0x5f747265,0x73(%rsi),%ebp
  407fe1:	61                   	(bad)  
  407fe2:	74 74                	je     408058 <_init-0x5c38>
  407fe4:	72 69                	jb     40804f <_init-0x5c41>
  407fe6:	62                   	(bad)  
  407fe7:	00 69 6b             	add    %ch,0x6b(%rcx)
  407fea:	73 5f                	jae    40804b <_init-0x5c45>
  407fec:	73 65                	jae    408053 <_init-0x5c3d>
  407fee:	6e                   	outsb  %ds:(%rsi),(%dx)
  407fef:	64 00 69 6b          	add    %ch,%fs:0x6b(%rcx)
  407ff3:	73 5f                	jae    408054 <_init-0x5c3c>
  407ff5:	70 61                	jo     408058 <_init-0x5c38>
  407ff7:	63 6b 65             	movslq 0x65(%rbx),%ebp
  407ffa:	74 00                	je     407ffc <_init-0x5c94>
  407ffc:	69 6b 73 5f 66 69 6c 	imul   $0x6c69665f,0x73(%rbx),%ebp
  408003:	74 65                	je     40806a <_init-0x5c26>
  408005:	72 5f                	jb     408066 <_init-0x5c2a>
  408007:	70 61                	jo     40806a <_init-0x5c26>
  408009:	63 6b 65             	movslq 0x65(%rbx),%ebp
  40800c:	74 00                	je     40800e <_init-0x5c82>
  40800e:	69 6b 73 5f 6d 61 6b 	imul   $0x6b616d5f,0x73(%rbx),%ebp
  408015:	65                   	gs
  408016:	5f                   	pop    %rdi
  408017:	72 65                	jb     40807e <_init-0x5c12>
  408019:	73 6f                	jae    40808a <_init-0x5c06>
  40801b:	75 72                	jne    40808f <_init-0x5c01>
  40801d:	63 65 5f             	movslq 0x5f(%rbp),%esp
  408020:	62                   	(bad)  
  408021:	69 6e 64 00 69 6b 73 	imul   $0x736b6900,0x64(%rsi),%ebp
  408028:	5f                   	pop    %rdi
  408029:	66 69 6c 74 65 72 5f 	imul   $0x5f72,0x65(%rsp,%rsi,2),%bp
  408030:	64                   	fs
  408031:	65                   	gs
  408032:	6c                   	insb   (%dx),%es:(%rdi)
  408033:	65                   	gs
  408034:	74 65                	je     40809b <_init-0x5bf5>
  408036:	00 69 6b             	add    %ch,0x6b(%rcx)
  408039:	73 5f                	jae    40809a <_init-0x5bf6>
  40803b:	70 61                	jo     40809e <_init-0x5bf2>
  40803d:	72 73                	jb     4080b2 <_init-0x5bde>
  40803f:	65                   	gs
  408040:	72 5f                	jb     4080a1 <_init-0x5bef>
  408042:	64                   	fs
  408043:	65                   	gs
  408044:	6c                   	insb   (%dx),%es:(%rdi)
  408045:	65                   	gs
  408046:	74 65                	je     4080ad <_init-0x5be3>
  408048:	00 69 6b             	add    %ch,0x6b(%rcx)
  40804b:	73 5f                	jae    4080ac <_init-0x5be4>
  40804d:	64 69 73 63 6f 6e 6e 	imul   $0x656e6e6f,%fs:0x63(%rbx),%esi
  408054:	65 
  408055:	63 74 00 69          	movslq 0x69(%rax,%rax,1),%esi
  408059:	6b 73 5f 73          	imul   $0x73,0x5f(%rbx),%esi
  40805d:	74 72                	je     4080d1 <_init-0x5bbf>
  40805f:	65                   	gs
  408060:	61                   	(bad)  
  408061:	6d                   	insl   (%dx),%es:(%rdi)
  408062:	5f                   	pop    %rdi
  408063:	6e                   	outsb  %ds:(%rsi),(%dx)
  408064:	65                   	gs
  408065:	77 00                	ja     408067 <_init-0x5c29>
  408067:	69 6b 73 5f 70 61 72 	imul   $0x7261705f,0x73(%rbx),%ebp
  40806e:	73 65                	jae    4080d5 <_init-0x5bbb>
  408070:	72 5f                	jb     4080d1 <_init-0x5bbf>
  408072:	73 74                	jae    4080e8 <_init-0x5ba8>
  408074:	61                   	(bad)  
  408075:	63 6b 00             	movslq 0x0(%rbx),%ebp
  408078:	69 6b 73 5f 69 64 5f 	imul   $0x5f64695f,0x73(%rbx),%ebp
  40807f:	6e                   	outsb  %ds:(%rsi),(%dx)
  408080:	65                   	gs
  408081:	77 00                	ja     408083 <_init-0x5c0d>
  408083:	69 6b 73 5f 66 69 6c 	imul   $0x6c69665f,0x73(%rbx),%ebp
  40808a:	74 65                	je     4080f1 <_init-0x5b9f>
  40808c:	72 5f                	jb     4080ed <_init-0x5ba3>
  40808e:	6e                   	outsb  %ds:(%rsi),(%dx)
  40808f:	65                   	gs
  408090:	77 00                	ja     408092 <_init-0x5bfe>
  408092:	69 6b 73 5f 66 69 6c 	imul   $0x6c69665f,0x73(%rbx),%ebp
  408099:	74 65                	je     408100 <_init-0x5b90>
  40809b:	72 5f                	jb     4080fc <_init-0x5b94>
  40809d:	61                   	(bad)  
  40809e:	64                   	fs
  40809f:	64                   	fs
  4080a0:	5f                   	pop    %rdi
  4080a1:	72 75                	jb     408118 <_init-0x5b78>
  4080a3:	6c                   	insb   (%dx),%es:(%rdi)
  4080a4:	65 00 69 6b          	add    %ch,%gs:0x6b(%rcx)
  4080a8:	73 5f                	jae    408109 <_init-0x5b87>
  4080aa:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4080ad:	6e                   	outsb  %ds:(%rsi),(%dx)
  4080ae:	65 63 74 5f 77       	movslq %gs:0x77(%rdi,%rbx,2),%esi
  4080b3:	69 74 68 00 69 6b 73 	imul   $0x5f736b69,0x0(%rax,%rbp,2),%esi
  4080ba:	5f 
  4080bb:	72 65                	jb     408122 <_init-0x5b6e>
  4080bd:	63 76 00             	movslq 0x0(%rsi),%esi
  4080c0:	69 6b 73 5f 6d 61 6b 	imul   $0x6b616d5f,0x73(%rbx),%ebp
  4080c7:	65                   	gs
  4080c8:	5f                   	pop    %rdi
  4080c9:	6d                   	insl   (%dx),%es:(%rdi)
  4080ca:	73 67                	jae    408133 <_init-0x5b5d>
  4080cc:	00 69 6b             	add    %ch,0x6b(%rcx)
  4080cf:	73 5f                	jae    408130 <_init-0x5b60>
  4080d1:	69 6e 73 65 72 74 00 	imul   $0x747265,0x73(%rsi),%ebp
  4080d8:	69 6b 73 5f 69 6e 73 	imul   $0x736e695f,0x73(%rbx),%ebp
  4080df:	65                   	gs
  4080e0:	72 74                	jb     408156 <_init-0x5b3a>
  4080e2:	5f                   	pop    %rdi
  4080e3:	63 64 61 74          	movslq 0x74(%rcx,%riz,2),%esp
  4080e7:	61                   	(bad)  
  4080e8:	00 6c 69 62          	add    %ch,0x62(%rcx,%rbp,2)
  4080ec:	6d                   	insl   (%dx),%es:(%rdi)
  4080ed:	79 73                	jns    408162 <_init-0x5b2e>
  4080ef:	71 6c                	jno    40815d <_init-0x5b33>
  4080f1:	63 6c 69 65          	movslq 0x65(%rcx,%rbp,2),%ebp
  4080f5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4080f6:	74 2e                	je     408126 <_init-0x5b6a>
  4080f8:	73 6f                	jae    408169 <_init-0x5b27>
  4080fa:	2e 31 36             	xor    %esi,%cs:(%rsi)
  4080fd:	00 6d 79             	add    %ch,0x79(%rbp)
  408100:	73 71                	jae    408173 <_init-0x5b1d>
  408102:	6c                   	insb   (%dx),%es:(%rdi)
  408103:	5f                   	pop    %rdi
  408104:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  408108:	65 00 6d 79          	add    %ch,%gs:0x79(%rbp)
  40810c:	73 71                	jae    40817f <_init-0x5b11>
  40810e:	6c                   	insb   (%dx),%es:(%rdi)
  40810f:	5f                   	pop    %rdi
  408110:	71 75                	jno    408187 <_init-0x5b09>
  408112:	65                   	gs
  408113:	72 79                	jb     40818e <_init-0x5b02>
  408115:	00 6d 79             	add    %ch,0x79(%rbp)
  408118:	73 71                	jae    40818b <_init-0x5b05>
  40811a:	6c                   	insb   (%dx),%es:(%rdi)
  40811b:	5f                   	pop    %rdi
  40811c:	69 6e 69 74 00 6d 79 	imul   $0x796d0074,0x69(%rsi),%ebp
  408123:	73 71                	jae    408196 <_init-0x5afa>
  408125:	6c                   	insb   (%dx),%es:(%rdi)
  408126:	5f                   	pop    %rdi
  408127:	6e                   	outsb  %ds:(%rsi),(%dx)
  408128:	65                   	gs
  408129:	78 74                	js     40819f <_init-0x5af1>
  40812b:	5f                   	pop    %rdi
  40812c:	72 65                	jb     408193 <_init-0x5afd>
  40812e:	73 75                	jae    4081a5 <_init-0x5aeb>
  408130:	6c                   	insb   (%dx),%es:(%rdi)
  408131:	74 00                	je     408133 <_init-0x5b5d>
  408133:	6d                   	insl   (%dx),%es:(%rdi)
  408134:	79 73                	jns    4081a9 <_init-0x5ae7>
  408136:	71 6c                	jno    4081a4 <_init-0x5aec>
  408138:	5f                   	pop    %rdi
  408139:	61                   	(bad)  
  40813a:	66 66 65 63 74 65 64 	movslq %gs:0x64(%rbp,%riz,2),%si
  408141:	5f                   	pop    %rdi
  408142:	72 6f                	jb     4081b3 <_init-0x5add>
  408144:	77 73                	ja     4081b9 <_init-0x5ad7>
  408146:	00 6d 79             	add    %ch,0x79(%rbp)
  408149:	73 71                	jae    4081bc <_init-0x5ad4>
  40814b:	6c                   	insb   (%dx),%es:(%rdi)
  40814c:	5f                   	pop    %rdi
  40814d:	73 74                	jae    4081c3 <_init-0x5acd>
  40814f:	6f                   	outsl  %ds:(%rsi),(%dx)
  408150:	72 65                	jb     4081b7 <_init-0x5ad9>
  408152:	5f                   	pop    %rdi
  408153:	72 65                	jb     4081ba <_init-0x5ad6>
  408155:	73 75                	jae    4081cc <_init-0x5ac4>
  408157:	6c                   	insb   (%dx),%es:(%rdi)
  408158:	74 00                	je     40815a <_init-0x5b36>
  40815a:	6d                   	insl   (%dx),%es:(%rdi)
  40815b:	79 73                	jns    4081d0 <_init-0x5ac0>
  40815d:	71 6c                	jno    4081cb <_init-0x5ac5>
  40815f:	5f                   	pop    %rdi
  408160:	72 65                	jb     4081c7 <_init-0x5ac9>
  408162:	61                   	(bad)  
  408163:	6c                   	insb   (%dx),%es:(%rdi)
  408164:	5f                   	pop    %rdi
  408165:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  408168:	6e                   	outsb  %ds:(%rsi),(%dx)
  408169:	65 63 74 00 6d       	movslq %gs:0x6d(%rax,%rax,1),%esi
  40816e:	79 73                	jns    4081e3 <_init-0x5aad>
  408170:	71 6c                	jno    4081de <_init-0x5ab2>
  408172:	5f                   	pop    %rdi
  408173:	66                   	data16
  408174:	65                   	gs
  408175:	74 63                	je     4081da <_init-0x5ab6>
  408177:	68 5f 72 6f 77       	pushq  $0x776f725f
  40817c:	00 6d 79             	add    %ch,0x79(%rbp)
  40817f:	73 71                	jae    4081f2 <_init-0x5a9e>
  408181:	6c                   	insb   (%dx),%es:(%rdi)
  408182:	5f                   	pop    %rdi
  408183:	66 69 65 6c 64 5f    	imul   $0x5f64,0x6c(%rbp),%sp
  408189:	63 6f 75             	movslq 0x75(%rdi),%ebp
  40818c:	6e                   	outsb  %ds:(%rsi),(%dx)
  40818d:	74 00                	je     40818f <_init-0x5b01>
  40818f:	6d                   	insl   (%dx),%es:(%rdi)
  408190:	79 73                	jns    408205 <_init-0x5a8b>
  408192:	71 6c                	jno    408200 <_init-0x5a90>
  408194:	5f                   	pop    %rdi
  408195:	73 65                	jae    4081fc <_init-0x5a94>
  408197:	6c                   	insb   (%dx),%es:(%rdi)
  408198:	65 63 74 5f 64       	movslq %gs:0x64(%rdi,%rbx,2),%esi
  40819d:	62                   	(bad)  
  40819e:	00 6d 79             	add    %ch,0x79(%rbp)
  4081a1:	73 71                	jae    408214 <_init-0x5a7c>
  4081a3:	6c                   	insb   (%dx),%es:(%rdi)
  4081a4:	5f                   	pop    %rdi
  4081a5:	66                   	data16
  4081a6:	72 65                	jb     40820d <_init-0x5a83>
  4081a8:	65                   	gs
  4081a9:	5f                   	pop    %rdi
  4081aa:	72 65                	jb     408211 <_init-0x5a7f>
  4081ac:	73 75                	jae    408223 <_init-0x5a6d>
  4081ae:	6c                   	insb   (%dx),%es:(%rdi)
  4081af:	74 00                	je     4081b1 <_init-0x5adf>
  4081b1:	6d                   	insl   (%dx),%es:(%rdi)
  4081b2:	79 73                	jns    408227 <_init-0x5a69>
  4081b4:	71 6c                	jno    408222 <_init-0x5a6e>
  4081b6:	5f                   	pop    %rdi
  4081b7:	65                   	gs
  4081b8:	72 72                	jb     40822c <_init-0x5a64>
  4081ba:	6e                   	outsb  %ds:(%rsi),(%dx)
  4081bb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4081bc:	00 6d 79             	add    %ch,0x79(%rbp)
  4081bf:	73 71                	jae    408232 <_init-0x5a5e>
  4081c1:	6c                   	insb   (%dx),%es:(%rdi)
  4081c2:	5f                   	pop    %rdi
  4081c3:	65                   	gs
  4081c4:	72 72                	jb     408238 <_init-0x5a58>
  4081c6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4081c7:	72 00                	jb     4081c9 <_init-0x5ac7>
  4081c9:	6c                   	insb   (%dx),%es:(%rdi)
  4081ca:	69 62 73 73 68 32 2e 	imul   $0x2e326873,0x73(%rdx),%esp
  4081d1:	73 6f                	jae    408242 <_init-0x5a4e>
  4081d3:	2e 31 00             	xor    %eax,%cs:(%rax)
  4081d6:	6c                   	insb   (%dx),%es:(%rdi)
  4081d7:	69 62 73 73 68 32 5f 	imul   $0x5f326873,0x73(%rdx),%esp
  4081de:	75 73                	jne    408253 <_init-0x5a3d>
  4081e0:	65                   	gs
  4081e1:	72 61                	jb     408244 <_init-0x5a4c>
  4081e3:	75 74                	jne    408259 <_init-0x5a37>
  4081e5:	68 5f 6c 69 73       	pushq  $0x73696c5f
  4081ea:	74 00                	je     4081ec <_init-0x5aa4>
  4081ec:	6c                   	insb   (%dx),%es:(%rdi)
  4081ed:	69 62 73 73 68 32 5f 	imul   $0x5f326873,0x73(%rdx),%esp
  4081f4:	63 68 61             	movslq 0x61(%rax),%ebp
  4081f7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4081f8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4081f9:	65                   	gs
  4081fa:	6c                   	insb   (%dx),%es:(%rdi)
  4081fb:	5f                   	pop    %rdi
  4081fc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4081fd:	70 65                	jo     408264 <_init-0x5a2c>
  4081ff:	6e                   	outsb  %ds:(%rsi),(%dx)
  408200:	5f                   	pop    %rdi
  408201:	65                   	gs
  408202:	78 00                	js     408204 <_init-0x5a8c>
  408204:	6c                   	insb   (%dx),%es:(%rdi)
  408205:	69 62 73 73 68 32 5f 	imul   $0x5f326873,0x73(%rdx),%esp
  40820c:	63 68 61             	movslq 0x61(%rax),%ebp
  40820f:	6e                   	outsb  %ds:(%rsi),(%dx)
  408210:	6e                   	outsb  %ds:(%rsi),(%dx)
  408211:	65                   	gs
  408212:	6c                   	insb   (%dx),%es:(%rdi)
  408213:	5f                   	pop    %rdi
  408214:	70 72                	jo     408288 <_init-0x5a08>
  408216:	6f                   	outsl  %ds:(%rsi),(%dx)
  408217:	63 65 73             	movslq 0x73(%rbp),%esp
  40821a:	73 5f                	jae    40827b <_init-0x5a15>
  40821c:	73 74                	jae    408292 <_init-0x59fe>
  40821e:	61                   	(bad)  
  40821f:	72 74                	jb     408295 <_init-0x59fb>
  408221:	75 70                	jne    408293 <_init-0x59fd>
  408223:	00 6c 69 62          	add    %ch,0x62(%rcx,%rbp,2)
  408227:	73 73                	jae    40829c <_init-0x59f4>
  408229:	68 32 5f 63 68       	pushq  $0x68635f32
  40822e:	61                   	(bad)  
  40822f:	6e                   	outsb  %ds:(%rsi),(%dx)
  408230:	6e                   	outsb  %ds:(%rsi),(%dx)
  408231:	65                   	gs
  408232:	6c                   	insb   (%dx),%es:(%rdi)
  408233:	5f                   	pop    %rdi
  408234:	67                   	addr32
  408235:	65                   	gs
  408236:	74 5f                	je     408297 <_init-0x59f9>
  408238:	65                   	gs
  408239:	78 69                	js     4082a4 <_init-0x59ec>
  40823b:	74 5f                	je     40829c <_init-0x59f4>
  40823d:	73 74                	jae    4082b3 <_init-0x59dd>
  40823f:	61                   	(bad)  
  408240:	74 75                	je     4082b7 <_init-0x59d9>
  408242:	73 00                	jae    408244 <_init-0x5a4c>
  408244:	6c                   	insb   (%dx),%es:(%rdi)
  408245:	69 62 73 73 68 32 5f 	imul   $0x5f326873,0x73(%rdx),%esp
  40824c:	63 68 61             	movslq 0x61(%rax),%ebp
  40824f:	6e                   	outsb  %ds:(%rsi),(%dx)
  408250:	6e                   	outsb  %ds:(%rsi),(%dx)
  408251:	65                   	gs
  408252:	6c                   	insb   (%dx),%es:(%rdi)
  408253:	5f                   	pop    %rdi
  408254:	66                   	data16
  408255:	72 65                	jb     4082bc <_init-0x59d4>
  408257:	65 00 6c 69 62       	add    %ch,%gs:0x62(%rcx,%rbp,2)
  40825c:	73 73                	jae    4082d1 <_init-0x59bf>
  40825e:	68 32 5f 73 65       	pushq  $0x65735f32
  408263:	73 73                	jae    4082d8 <_init-0x59b8>
  408265:	69 6f 6e 5f 73 74 61 	imul   $0x6174735f,0x6e(%rdi),%ebp
  40826c:	72 74                	jb     4082e2 <_init-0x59ae>
  40826e:	75 70                	jne    4082e0 <_init-0x59b0>
  408270:	00 6c 69 62          	add    %ch,0x62(%rcx,%rbp,2)
  408274:	73 73                	jae    4082e9 <_init-0x59a7>
  408276:	68 32 5f 63 68       	pushq  $0x68635f32
  40827b:	61                   	(bad)  
  40827c:	6e                   	outsb  %ds:(%rsi),(%dx)
  40827d:	6e                   	outsb  %ds:(%rsi),(%dx)
  40827e:	65                   	gs
  40827f:	6c                   	insb   (%dx),%es:(%rdi)
  408280:	5f                   	pop    %rdi
  408281:	72 65                	jb     4082e8 <_init-0x59a8>
  408283:	61                   	(bad)  
  408284:	64                   	fs
  408285:	5f                   	pop    %rdi
  408286:	65                   	gs
  408287:	78 00                	js     408289 <_init-0x5a07>
  408289:	6c                   	insb   (%dx),%es:(%rdi)
  40828a:	69 62 73 73 68 32 5f 	imul   $0x5f326873,0x73(%rdx),%esp
  408291:	73 65                	jae    4082f8 <_init-0x5998>
  408293:	73 73                	jae    408308 <_init-0x5988>
  408295:	69 6f 6e 5f 64 69 73 	imul   $0x7369645f,0x6e(%rdi),%ebp
  40829c:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40829f:	6e                   	outsb  %ds:(%rsi),(%dx)
  4082a0:	65 63 74 5f 65       	movslq %gs:0x65(%rdi,%rbx,2),%esi
  4082a5:	78 00                	js     4082a7 <_init-0x59e9>
  4082a7:	6c                   	insb   (%dx),%es:(%rdi)
  4082a8:	69 62 73 73 68 32 5f 	imul   $0x5f326873,0x73(%rdx),%esp
  4082af:	73 65                	jae    408316 <_init-0x597a>
  4082b1:	73 73                	jae    408326 <_init-0x596a>
  4082b3:	69 6f 6e 5f 69 6e 69 	imul   $0x696e695f,0x6e(%rdi),%ebp
  4082ba:	74 5f                	je     40831b <_init-0x5975>
  4082bc:	65                   	gs
  4082bd:	78 00                	js     4082bf <_init-0x59d1>
  4082bf:	6c                   	insb   (%dx),%es:(%rdi)
  4082c0:	69 62 73 73 68 32 5f 	imul   $0x5f326873,0x73(%rdx),%esp
  4082c7:	73 65                	jae    40832e <_init-0x5962>
  4082c9:	73 73                	jae    40833e <_init-0x5952>
  4082cb:	69 6f 6e 5f 6c 61 73 	imul   $0x73616c5f,0x6e(%rdi),%ebp
  4082d2:	74 5f                	je     408333 <_init-0x595d>
  4082d4:	65                   	gs
  4082d5:	72 72                	jb     408349 <_init-0x5947>
  4082d7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4082d8:	72 00                	jb     4082da <_init-0x59b6>
  4082da:	6c                   	insb   (%dx),%es:(%rdi)
  4082db:	69 62 73 73 68 32 5f 	imul   $0x5f326873,0x73(%rdx),%esp
  4082e2:	63 68 61             	movslq 0x61(%rax),%ebp
  4082e5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4082e6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4082e7:	65                   	gs
  4082e8:	6c                   	insb   (%dx),%es:(%rdi)
  4082e9:	5f                   	pop    %rdi
  4082ea:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  4082ee:	65 00 6c 69 62       	add    %ch,%gs:0x62(%rcx,%rbp,2)
  4082f3:	73 73                	jae    408368 <_init-0x5928>
  4082f5:	68 32 5f 75 73       	pushq  $0x73755f32
  4082fa:	65                   	gs
  4082fb:	72 61                	jb     40835e <_init-0x5932>
  4082fd:	75 74                	jne    408373 <_init-0x591d>
  4082ff:	68 5f 6b 65 79       	pushq  $0x79656b5f
  408304:	62                   	(bad)  
  408305:	6f                   	outsl  %ds:(%rsi),(%dx)
  408306:	61                   	(bad)  
  408307:	72 64                	jb     40836d <_init-0x5923>
  408309:	5f                   	pop    %rdi
  40830a:	69 6e 74 65 72 61 63 	imul   $0x63617265,0x74(%rsi),%ebp
  408311:	74 69                	je     40837c <_init-0x5914>
  408313:	76 65                	jbe    40837a <_init-0x5916>
  408315:	5f                   	pop    %rdi
  408316:	65                   	gs
  408317:	78 00                	js     408319 <_init-0x5977>
  408319:	6c                   	insb   (%dx),%es:(%rdi)
  40831a:	69 62 73 73 68 32 5f 	imul   $0x5f326873,0x73(%rdx),%esp
  408321:	73 65                	jae    408388 <_init-0x5908>
  408323:	73 73                	jae    408398 <_init-0x58f8>
  408325:	69 6f 6e 5f 62 6c 6f 	imul   $0x6f6c625f,0x6e(%rdi),%ebp
  40832c:	63 6b 5f             	movslq 0x5f(%rbx),%ebp
  40832f:	64 69 72 65 63 74 69 	imul   $0x6f697463,%fs:0x65(%rdx),%esi
  408336:	6f 
  408337:	6e                   	outsb  %ds:(%rsi),(%dx)
  408338:	73 00                	jae    40833a <_init-0x5956>
  40833a:	6c                   	insb   (%dx),%es:(%rdi)
  40833b:	69 62 73 73 68 32 5f 	imul   $0x5f326873,0x73(%rdx),%esp
  408342:	73 65                	jae    4083a9 <_init-0x58e7>
  408344:	73 73                	jae    4083b9 <_init-0x58d7>
  408346:	69 6f 6e 5f 66 72 65 	imul   $0x6572665f,0x6e(%rdi),%ebp
  40834d:	65 00 6c 69 62       	add    %ch,%gs:0x62(%rcx,%rbp,2)
  408352:	73 73                	jae    4083c7 <_init-0x58c9>
  408354:	68 32 5f 75 73       	pushq  $0x73755f32
  408359:	65                   	gs
  40835a:	72 61                	jb     4083bd <_init-0x58d3>
  40835c:	75 74                	jne    4083d2 <_init-0x58be>
  40835e:	68 5f 70 61 73       	pushq  $0x7361705f
  408363:	73 77                	jae    4083dc <_init-0x58b4>
  408365:	6f                   	outsl  %ds:(%rsi),(%dx)
  408366:	72 64                	jb     4083cc <_init-0x58c4>
  408368:	5f                   	pop    %rdi
  408369:	65                   	gs
  40836a:	78 00                	js     40836c <_init-0x5924>
  40836c:	6c                   	insb   (%dx),%es:(%rdi)
  40836d:	69 62 73 73 68 32 5f 	imul   $0x5f326873,0x73(%rdx),%esp
  408374:	75 73                	jne    4083e9 <_init-0x58a7>
  408376:	65                   	gs
  408377:	72 61                	jb     4083da <_init-0x58b6>
  408379:	75 74                	jne    4083ef <_init-0x58a1>
  40837b:	68 5f 70 75 62       	pushq  $0x6275705f
  408380:	6c                   	insb   (%dx),%es:(%rdi)
  408381:	69 63 6b 65 79 5f 66 	imul   $0x665f7965,0x6b(%rbx),%esp
  408388:	72 6f                	jb     4083f9 <_init-0x5897>
  40838a:	6d                   	insl   (%dx),%es:(%rdi)
  40838b:	66 69 6c 65 5f 65 78 	imul   $0x7865,0x5f(%rbp,%riz,2),%bp
  408392:	00 6c 69 62          	add    %ch,0x62(%rcx,%rbp,2)
  408396:	4f 70 65             	rex.WRXB jo     4083fe <_init-0x5892>
  408399:	6e                   	outsb  %ds:(%rsi),(%dx)
  40839a:	49 50                	rex.WB push   %r8
  40839c:	4d                   	rex.WRB
  40839d:	49                   	rex.WB
  40839e:	2e 73 6f             	jae,pn 408410 <_init-0x5880>
  4083a1:	2e 30 00             	xor    %al,%cs:(%rax)
  4083a4:	69 70 6d 69 5f 65 6e 	imul   $0x6e655f69,0x6d(%rax),%esi
  4083ab:	74 69                	je     408416 <_init-0x587a>
  4083ad:	74 79                	je     408428 <_init-0x5868>
  4083af:	5f                   	pop    %rdi
  4083b0:	61                   	(bad)  
  4083b1:	64                   	fs
  4083b2:	64                   	fs
  4083b3:	5f                   	pop    %rdi
  4083b4:	73 65                	jae    40841b <_init-0x5875>
  4083b6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4083b7:	73 6f                	jae    408428 <_init-0x5868>
  4083b9:	72 5f                	jb     40841a <_init-0x5876>
  4083bb:	75 70                	jne    40842d <_init-0x5863>
  4083bd:	64                   	fs
  4083be:	61                   	(bad)  
  4083bf:	74 65                	je     408426 <_init-0x586a>
  4083c1:	5f                   	pop    %rdi
  4083c2:	68 61 6e 64 6c       	pushq  $0x6c646e61
  4083c7:	65                   	gs
  4083c8:	72 00                	jb     4083ca <_init-0x58c6>
  4083ca:	69 70 6d 69 5f 73 65 	imul   $0x65735f69,0x6d(%rax),%esi
  4083d1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4083d2:	73 6f                	jae    408443 <_init-0x584d>
  4083d4:	72 5f                	jb     408435 <_init-0x585b>
  4083d6:	67                   	addr32
  4083d7:	65                   	gs
  4083d8:	74 5f                	je     408439 <_init-0x5857>
  4083da:	72 61                	jb     40843d <_init-0x5853>
  4083dc:	74 65                	je     408443 <_init-0x584d>
  4083de:	5f                   	pop    %rdi
  4083df:	75 6e                	jne    40844f <_init-0x5841>
  4083e1:	69 74 5f 73 74 72 69 	imul   $0x6e697274,0x73(%rdi,%rbx,2),%esi
  4083e8:	6e 
  4083e9:	67 00 69 70          	addr32 add %ch,0x70(%ecx)
  4083ed:	6d                   	insl   (%dx),%es:(%rdi)
  4083ee:	69 5f 63 6f 6e 74 72 	imul   $0x72746e6f,0x63(%rdi),%ebx
  4083f5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4083f6:	6c                   	insb   (%dx),%es:(%rdi)
  4083f7:	5f                   	pop    %rdi
  4083f8:	67                   	addr32
  4083f9:	65                   	gs
  4083fa:	74 5f                	je     40845b <_init-0x5835>
  4083fc:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4083fe:	74 69                	je     408469 <_init-0x5827>
  408400:	74 79                	je     40847b <_init-0x5815>
  408402:	00 69 70             	add    %ch,0x70(%rcx)
  408405:	6d                   	insl   (%dx),%es:(%rdi)
  408406:	69 5f 64 6f 6d 61 69 	imul   $0x69616d6f,0x64(%rdi),%ebx
  40840d:	6e                   	outsb  %ds:(%rsi),(%dx)
  40840e:	5f                   	pop    %rdi
  40840f:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  408413:	65 00 69 70          	add    %ch,%gs:0x70(%rcx)
  408417:	6d                   	insl   (%dx),%es:(%rdi)
  408418:	69 5f 63 6f 6e 74 72 	imul   $0x72746e6f,0x63(%rdi),%ebx
  40841f:	6f                   	outsl  %ds:(%rsi),(%dx)
  408420:	6c                   	insb   (%dx),%es:(%rdi)
  408421:	5f                   	pop    %rdi
  408422:	69 73 5f 73 65 74 74 	imul   $0x74746573,0x5f(%rbx),%esi
  408429:	61                   	(bad)  
  40842a:	62                   	(bad)  
  40842b:	6c                   	insb   (%dx),%es:(%rdi)
  40842c:	65 00 69 70          	add    %ch,%gs:0x70(%rcx)
  408430:	6d                   	insl   (%dx),%es:(%rdi)
  408431:	69 5f 63 6f 6e 74 72 	imul   $0x72746e6f,0x63(%rdi),%ebx
  408438:	6f                   	outsl  %ds:(%rsi),(%dx)
  408439:	6c                   	insb   (%dx),%es:(%rdi)
  40843a:	5f                   	pop    %rdi
  40843b:	67                   	addr32
  40843c:	65                   	gs
  40843d:	74 5f                	je     40849e <_init-0x57f2>
  40843f:	69 64 00 69 70 6d 69 	imul   $0x5f696d70,0x69(%rax,%rax,1),%esp
  408446:	5f 
  408447:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40844a:	74 72                	je     4084be <_init-0x57d2>
  40844c:	6f                   	outsl  %ds:(%rsi),(%dx)
  40844d:	6c                   	insb   (%dx),%es:(%rdi)
  40844e:	5f                   	pop    %rdi
  40844f:	67                   	addr32
  408450:	65                   	gs
  408451:	74 5f                	je     4084b2 <_init-0x57de>
  408453:	74 79                	je     4084ce <_init-0x57c2>
  408455:	70 65                	jo     4084bc <_init-0x57d4>
  408457:	5f                   	pop    %rdi
  408458:	73 74                	jae    4084ce <_init-0x57c2>
  40845a:	72 69                	jb     4084c5 <_init-0x57cb>
  40845c:	6e                   	outsb  %ds:(%rsi),(%dx)
  40845d:	67 00 69 70          	addr32 add %ch,0x70(%ecx)
  408461:	6d                   	insl   (%dx),%es:(%rdi)
  408462:	69 5f 64 6f 6d 61 69 	imul   $0x69616d6f,0x64(%rdi),%ebx
  408469:	6e                   	outsb  %ds:(%rsi),(%dx)
  40846a:	5f                   	pop    %rdi
  40846b:	61                   	(bad)  
  40846c:	64                   	fs
  40846d:	64                   	fs
  40846e:	5f                   	pop    %rdi
  40846f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  408471:	74 69                	je     4084dc <_init-0x57b4>
  408473:	74 79                	je     4084ee <_init-0x57a2>
  408475:	5f                   	pop    %rdi
  408476:	75 70                	jne    4084e8 <_init-0x57a8>
  408478:	64                   	fs
  408479:	61                   	(bad)  
  40847a:	74 65                	je     4084e1 <_init-0x57af>
  40847c:	5f                   	pop    %rdi
  40847d:	68 61 6e 64 6c       	pushq  $0x6c646e61
  408482:	65                   	gs
  408483:	72 00                	jb     408485 <_init-0x580b>
  408485:	69 70 6d 69 5f 65 6e 	imul   $0x6e655f69,0x6d(%rax),%esi
  40848c:	74 69                	je     4084f7 <_init-0x5799>
  40848e:	74 79                	je     408509 <_init-0x5787>
  408490:	5f                   	pop    %rdi
  408491:	61                   	(bad)  
  408492:	64                   	fs
  408493:	64                   	fs
  408494:	5f                   	pop    %rdi
  408495:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  408498:	74 72                	je     40850c <_init-0x5784>
  40849a:	6f                   	outsl  %ds:(%rsi),(%dx)
  40849b:	6c                   	insb   (%dx),%es:(%rdi)
  40849c:	5f                   	pop    %rdi
  40849d:	75 70                	jne    40850f <_init-0x5781>
  40849f:	64                   	fs
  4084a0:	61                   	(bad)  
  4084a1:	74 65                	je     408508 <_init-0x5788>
  4084a3:	5f                   	pop    %rdi
  4084a4:	68 61 6e 64 6c       	pushq  $0x6c646e61
  4084a9:	65                   	gs
  4084aa:	72 00                	jb     4084ac <_init-0x57e4>
  4084ac:	69 70 6d 69 5f 63 6f 	imul   $0x6f635f69,0x6d(%rax),%esi
  4084b3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4084b4:	74 72                	je     408528 <_init-0x5768>
  4084b6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4084b7:	6c                   	insb   (%dx),%es:(%rdi)
  4084b8:	5f                   	pop    %rdi
  4084b9:	67                   	addr32
  4084ba:	65                   	gs
  4084bb:	74 5f                	je     40851c <_init-0x5774>
  4084bd:	69 64 5f 6c 65 6e 67 	imul   $0x74676e65,0x6c(%rdi,%rbx,2),%esp
  4084c4:	74 
  4084c5:	68 00 69 70 6d       	pushq  $0x6d706900
  4084ca:	69 5f 63 6f 6e 74 72 	imul   $0x72746e6f,0x63(%rdi),%ebx
  4084d1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4084d2:	6c                   	insb   (%dx),%es:(%rdi)
  4084d3:	5f                   	pop    %rdi
  4084d4:	69 73 5f 72 65 61 64 	imul   $0x64616572,0x5f(%rbx),%esi
  4084db:	61                   	(bad)  
  4084dc:	62                   	(bad)  
  4084dd:	6c                   	insb   (%dx),%es:(%rdi)
  4084de:	65 00 69 70          	add    %ch,%gs:0x70(%rcx)
  4084e2:	6d                   	insl   (%dx),%es:(%rdi)
  4084e3:	69 5f 63 6f 6e 74 72 	imul   $0x72746e6f,0x63(%rdi),%ebx
  4084ea:	6f                   	outsl  %ds:(%rsi),(%dx)
  4084eb:	6c                   	insb   (%dx),%es:(%rdi)
  4084ec:	5f                   	pop    %rdi
  4084ed:	73 65                	jae    408554 <_init-0x573c>
  4084ef:	74 5f                	je     408550 <_init-0x5740>
  4084f1:	76 61                	jbe    408554 <_init-0x573c>
  4084f3:	6c                   	insb   (%dx),%es:(%rdi)
  4084f4:	00 69 70             	add    %ch,0x70(%rcx)
  4084f7:	6d                   	insl   (%dx),%es:(%rdi)
  4084f8:	69 5f 69 6e 69 74 00 	imul   $0x74696e,0x69(%rdi),%ebx
  4084ff:	69 70 6d 69 5f 73 65 	imul   $0x65735f69,0x6d(%rax),%esi
  408506:	6e                   	outsb  %ds:(%rsi),(%dx)
  408507:	73 6f                	jae    408578 <_init-0x5718>
  408509:	72 5f                	jb     40856a <_init-0x5726>
  40850b:	67                   	addr32
  40850c:	65                   	gs
  40850d:	74 5f                	je     40856e <_init-0x5722>
  40850f:	72 65                	jb     408576 <_init-0x571a>
  408511:	61                   	(bad)  
  408512:	64 69 6e 67 00 69 70 	imul   $0x6d706900,%fs:0x67(%rsi),%ebp
  408519:	6d 
  40851a:	69 5f 73 65 6e 73 6f 	imul   $0x6f736e65,0x73(%rdi),%ebx
  408521:	72 5f                	jb     408582 <_init-0x570e>
  408523:	67                   	addr32
  408524:	65                   	gs
  408525:	74 5f                	je     408586 <_init-0x570a>
  408527:	69 64 00 69 70 6d 69 	imul   $0x5f696d70,0x69(%rax,%rax,1),%esp
  40852e:	5f 
  40852f:	73 65                	jae    408596 <_init-0x56fa>
  408531:	6e                   	outsb  %ds:(%rsi),(%dx)
  408532:	73 6f                	jae    4085a3 <_init-0x56ed>
  408534:	72 5f                	jb     408595 <_init-0x56fb>
  408536:	67                   	addr32
  408537:	65                   	gs
  408538:	74 5f                	je     408599 <_init-0x56f7>
  40853a:	6d                   	insl   (%dx),%es:(%rdi)
  40853b:	6f                   	outsl  %ds:(%rsi),(%dx)
  40853c:	64 69 66 69 65 72 5f 	imul   $0x755f7265,%fs:0x69(%rsi),%esp
  408543:	75 
  408544:	6e                   	outsb  %ds:(%rsi),(%dx)
  408545:	69 74 5f 75 73 65 00 	imul   $0x69006573,0x75(%rdi,%rbx,2),%esi
  40854c:	69 
  40854d:	70 6d                	jo     4085bc <_init-0x56d4>
  40854f:	69 5f 73 65 6e 73 6f 	imul   $0x6f736e65,0x73(%rdi),%ebx
  408556:	72 5f                	jb     4085b7 <_init-0x56d9>
  408558:	67                   	addr32
  408559:	65                   	gs
  40855a:	74 5f                	je     4085bb <_init-0x56d5>
  40855c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  40855e:	74 69                	je     4085c9 <_init-0x56c7>
  408560:	74 79                	je     4085db <_init-0x56b5>
  408562:	00 69 70             	add    %ch,0x70(%rcx)
  408565:	6d                   	insl   (%dx),%es:(%rdi)
  408566:	69 5f 69 70 5f 73 65 	imul   $0x65735f70,0x69(%rdi),%ebx
  40856d:	74 75                	je     4085e4 <_init-0x56ac>
  40856f:	70 5f                	jo     4085d0 <_init-0x56c0>
  408571:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  408574:	00 69 70             	add    %ch,0x70(%rcx)
  408577:	6d                   	insl   (%dx),%es:(%rdi)
  408578:	69 5f 65 6e 74 69 74 	imul   $0x7469746e,0x65(%rdi),%ebx
  40857f:	79 5f                	jns    4085e0 <_init-0x56b0>
  408581:	67                   	addr32
  408582:	65                   	gs
  408583:	74 5f                	je     4085e4 <_init-0x56ac>
  408585:	65 6e                	outsb  %gs:(%rsi),(%dx)
  408587:	74 69                	je     4085f2 <_init-0x569e>
  408589:	74 79                	je     408604 <_init-0x568c>
  40858b:	5f                   	pop    %rdi
  40858c:	69 64 5f 73 74 72 69 	imul   $0x6e697274,0x73(%rdi,%rbx,2),%esp
  408593:	6e 
  408594:	67 00 69 70          	addr32 add %ch,0x70(%ecx)
  408598:	6d                   	insl   (%dx),%es:(%rdi)
  408599:	69 5f 73 65 6e 73 6f 	imul   $0x6f736e65,0x73(%rdi),%ebx
  4085a0:	72 5f                	jb     408601 <_init-0x568f>
  4085a2:	67                   	addr32
  4085a3:	65                   	gs
  4085a4:	74 5f                	je     408605 <_init-0x568b>
  4085a6:	6d                   	insl   (%dx),%es:(%rdi)
  4085a7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4085a8:	64 69 66 69 65 72 5f 	imul   $0x755f7265,%fs:0x69(%rsi),%esp
  4085af:	75 
  4085b0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4085b1:	69 74 5f 73 74 72 69 	imul   $0x6e697274,0x73(%rdi,%rbx,2),%esi
  4085b8:	6e 
  4085b9:	67 00 69 70          	addr32 add %ch,0x70(%ecx)
  4085bd:	6d                   	insl   (%dx),%es:(%rdi)
  4085be:	69 5f 63 6f 6e 74 72 	imul   $0x72746e6f,0x63(%rdi),%ebx
  4085c5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4085c6:	6c                   	insb   (%dx),%es:(%rdi)
  4085c7:	5f                   	pop    %rdi
  4085c8:	67                   	addr32
  4085c9:	65                   	gs
  4085ca:	74 5f                	je     40862b <_init-0x5665>
  4085cc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4085cd:	75 6d                	jne    40863c <_init-0x5654>
  4085cf:	5f                   	pop    %rdi
  4085d0:	76 61                	jbe    408633 <_init-0x565d>
  4085d2:	6c                   	insb   (%dx),%es:(%rdi)
  4085d3:	73 00                	jae    4085d5 <_init-0x56bb>
  4085d5:	69 70 6d 69 5f 73 65 	imul   $0x65735f69,0x6d(%rax),%esi
  4085dc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4085dd:	73 6f                	jae    40864e <_init-0x5642>
  4085df:	72 5f                	jb     408640 <_init-0x5650>
  4085e1:	67                   	addr32
  4085e2:	65                   	gs
  4085e3:	74 5f                	je     408644 <_init-0x564c>
  4085e5:	69 64 5f 6c 65 6e 67 	imul   $0x74676e65,0x6c(%rdi,%rbx,2),%esp
  4085ec:	74 
  4085ed:	68 00 69 70 6d       	pushq  $0x6d706900
  4085f2:	69 5f 6f 70 65 6e 5f 	imul   $0x5f6e6570,0x6f(%rdi),%ebx
  4085f9:	64 6f                	outsl  %fs:(%rsi),(%dx)
  4085fb:	6d                   	insl   (%dx),%es:(%rdi)
  4085fc:	61                   	(bad)  
  4085fd:	69 6e 00 69 70 6d 69 	imul   $0x696d7069,0x0(%rsi),%ebp
  408604:	5f                   	pop    %rdi
  408605:	73 65                	jae    40866c <_init-0x5624>
  408607:	6e                   	outsb  %ds:(%rsi),(%dx)
  408608:	73 6f                	jae    408679 <_init-0x5617>
  40860a:	72 5f                	jb     40866b <_init-0x5625>
  40860c:	67                   	addr32
  40860d:	65                   	gs
  40860e:	74 5f                	je     40866f <_init-0x5621>
  408610:	65                   	gs
  408611:	76 65                	jbe    408678 <_init-0x5618>
  408613:	6e                   	outsb  %ds:(%rsi),(%dx)
  408614:	74 5f                	je     408675 <_init-0x561b>
  408616:	72 65                	jb     40867d <_init-0x5613>
  408618:	61                   	(bad)  
  408619:	64 69 6e 67 5f 74 79 	imul   $0x7079745f,%fs:0x67(%rsi),%ebp
  408620:	70 
  408621:	65                   	gs
  408622:	5f                   	pop    %rdi
  408623:	73 74                	jae    408699 <_init-0x55f7>
  408625:	72 69                	jb     408690 <_init-0x5600>
  408627:	6e                   	outsb  %ds:(%rsi),(%dx)
  408628:	67 00 69 70          	addr32 add %ch,0x70(%ecx)
  40862c:	6d                   	insl   (%dx),%es:(%rdi)
  40862d:	69 5f 63 6f 6e 74 72 	imul   $0x72746e6f,0x63(%rdi),%ebx
  408634:	6f                   	outsl  %ds:(%rsi),(%dx)
  408635:	6c                   	insb   (%dx),%es:(%rdi)
  408636:	5f                   	pop    %rdi
  408637:	67                   	addr32
  408638:	65                   	gs
  408639:	74 5f                	je     40869a <_init-0x55f6>
  40863b:	76 61                	jbe    40869e <_init-0x55f2>
  40863d:	6c                   	insb   (%dx),%es:(%rdi)
  40863e:	00 69 70             	add    %ch,0x70(%rcx)
  408641:	6d                   	insl   (%dx),%es:(%rdi)
  408642:	69 5f 73 65 6e 73 6f 	imul   $0x6f736e65,0x73(%rdi),%ebx
  408649:	72 5f                	jb     4086aa <_init-0x55e6>
  40864b:	67                   	addr32
  40864c:	65                   	gs
  40864d:	74 5f                	je     4086ae <_init-0x55e2>
  40864f:	65                   	gs
  408650:	76 65                	jbe    4086b7 <_init-0x55d9>
  408652:	6e                   	outsb  %ds:(%rsi),(%dx)
  408653:	74 5f                	je     4086b4 <_init-0x55dc>
  408655:	72 65                	jb     4086bc <_init-0x55d4>
  408657:	61                   	(bad)  
  408658:	64 69 6e 67 5f 74 79 	imul   $0x7079745f,%fs:0x67(%rsi),%ebp
  40865f:	70 
  408660:	65 00 69 70          	add    %ch,%gs:0x70(%rcx)
  408664:	6d                   	insl   (%dx),%es:(%rdi)
  408665:	69 5f 73 65 6e 73 6f 	imul   $0x6f736e65,0x73(%rdi),%ebx
  40866c:	72 5f                	jb     4086cd <_init-0x55c3>
  40866e:	67                   	addr32
  40866f:	65                   	gs
  408670:	74 5f                	je     4086d1 <_init-0x55bf>
  408672:	70 65                	jo     4086d9 <_init-0x55b7>
  408674:	72 63                	jb     4086d9 <_init-0x55b7>
  408676:	65 6e                	outsb  %gs:(%rsi),(%dx)
  408678:	74 61                	je     4086db <_init-0x55b5>
  40867a:	67 65 00 69 70       	addr32 add %ch,%gs:0x70(%ecx)
  40867f:	6d                   	insl   (%dx),%es:(%rdi)
  408680:	69 5f 73 65 6e 73 6f 	imul   $0x6f736e65,0x73(%rdi),%ebx
  408687:	72 5f                	jb     4086e8 <_init-0x55a8>
  408689:	67                   	addr32
  40868a:	65                   	gs
  40868b:	74 5f                	je     4086ec <_init-0x55a4>
  40868d:	73 65                	jae    4086f4 <_init-0x559c>
  40868f:	6e                   	outsb  %ds:(%rsi),(%dx)
  408690:	73 6f                	jae    408701 <_init-0x558f>
  408692:	72 5f                	jb     4086f3 <_init-0x559d>
  408694:	74 79                	je     40870f <_init-0x5581>
  408696:	70 65                	jo     4086fd <_init-0x5593>
  408698:	5f                   	pop    %rdi
  408699:	73 74                	jae    40870f <_init-0x5581>
  40869b:	72 69                	jb     408706 <_init-0x558a>
  40869d:	6e                   	outsb  %ds:(%rsi),(%dx)
  40869e:	67 00 69 70          	addr32 add %ch,0x70(%ecx)
  4086a2:	6d                   	insl   (%dx),%es:(%rdi)
  4086a3:	69 5f 73 65 6e 73 6f 	imul   $0x6f736e65,0x73(%rdi),%ebx
  4086aa:	72 5f                	jb     40870b <_init-0x5585>
  4086ac:	67                   	addr32
  4086ad:	65                   	gs
  4086ae:	74 5f                	je     40870f <_init-0x5581>
  4086b0:	62                   	(bad)  
  4086b1:	61                   	(bad)  
  4086b2:	73 65                	jae    408719 <_init-0x5577>
  4086b4:	5f                   	pop    %rdi
  4086b5:	75 6e                	jne    408725 <_init-0x556b>
  4086b7:	69 74 5f 73 74 72 69 	imul   $0x6e697274,0x73(%rdi,%rbx,2),%esi
  4086be:	6e 
  4086bf:	67 00 6c 69 62       	addr32 add %ch,0x62(%ecx,%ebp,2)
  4086c4:	4f 70 65             	rex.WRXB jo     40872c <_init-0x5564>
  4086c7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4086c8:	49 50                	rex.WB push   %r8
  4086ca:	4d                   	rex.WRB
  4086cb:	49 70 6f             	rex.WB jo     40873d <_init-0x5553>
  4086ce:	73 69                	jae    408739 <_init-0x5557>
  4086d0:	78 2e                	js     408700 <_init-0x5590>
  4086d2:	73 6f                	jae    408743 <_init-0x554d>
  4086d4:	2e 30 00             	xor    %al,%cs:(%rax)
  4086d7:	69 70 6d 69 5f 70 6f 	imul   $0x6f705f69,0x6d(%rax),%esi
  4086de:	73 69                	jae    408749 <_init-0x5547>
  4086e0:	78 5f                	js     408741 <_init-0x554f>
  4086e2:	73 65                	jae    408749 <_init-0x5547>
  4086e4:	74 75                	je     40875b <_init-0x5535>
  4086e6:	70 5f                	jo     408747 <_init-0x5549>
  4086e8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4086e9:	73 5f                	jae    40874a <_init-0x5546>
  4086eb:	68 61 6e 64 6c       	pushq  $0x6c646e61
  4086f0:	65                   	gs
  4086f1:	72 00                	jb     4086f3 <_init-0x559d>
  4086f3:	6c                   	insb   (%dx),%es:(%rdi)
  4086f4:	69 62 6d 2e 73 6f 2e 	imul   $0x2e6f732e,0x6d(%rdx),%esp
  4086fb:	36 00 66 6c          	add    %ah,%ss:0x6c(%rsi)
  4086ff:	6f                   	outsl  %ds:(%rsi),(%dx)
  408700:	6f                   	outsl  %ds:(%rsi),(%dx)
  408701:	72 00                	jb     408703 <_init-0x558d>
  408703:	6c                   	insb   (%dx),%es:(%rdi)
  408704:	69 62 63 2e 73 6f 2e 	imul   $0x2e6f732e,0x63(%rdx),%esp
  40870b:	36 00 73 65          	add    %dh,%ss:0x65(%rbx)
  40870f:	74 75                	je     408786 <_init-0x550a>
  408711:	69 64 00 5f 5f 72 65 	imul   $0x7365725f,0x5f(%rax,%rax,1),%esp
  408718:	73 
  408719:	5f                   	pop    %rdi
  40871a:	69 6e 69 74 00 66 66 	imul   $0x66660074,0x69(%rsi),%ebp
  408721:	6c                   	insb   (%dx),%es:(%rdi)
  408722:	75 73                	jne    408797 <_init-0x54f9>
  408724:	68 00 73 74 72       	pushq  $0x72747300
  408729:	63 70 79             	movslq 0x79(%rax),%esi
  40872c:	00 5f 5f             	add    %bl,0x5f(%rdi)
  40872f:	70 72                	jo     4087a3 <_init-0x54ed>
  408731:	69 6e 74 66 5f 63 68 	imul   $0x68635f66,0x74(%rsi),%ebp
  408738:	6b 00 65             	imul   $0x65,(%rax),%eax
  40873b:	78 65                	js     4087a2 <_init-0x54ee>
  40873d:	63 6c 00 72          	movslq 0x72(%rax,%rax,1),%ebp
  408741:	65                   	gs
  408742:	61                   	(bad)  
  408743:	64 64 69 72 00 66 6f 	imul   $0x65706f66,%fs:0x0(%rdx),%esi
  40874a:	70 65 
  40874c:	6e                   	outsb  %ds:(%rsi),(%dx)
  40874d:	00 73 74             	add    %dh,0x74(%rbx)
  408750:	72 6e                	jb     4087c0 <_init-0x54d0>
  408752:	63 6d 70             	movslq 0x70(%rbp),%ebp
  408755:	00 69 6e             	add    %ch,0x6e(%rcx)
  408758:	65                   	gs
  408759:	74 5f                	je     4087ba <_init-0x54d6>
  40875b:	61                   	(bad)  
  40875c:	74 6f                	je     4087cd <_init-0x54c3>
  40875e:	6e                   	outsb  %ds:(%rsi),(%dx)
  40875f:	00 73 74             	add    %dh,0x74(%rbx)
  408762:	72 72                	jb     4087d6 <_init-0x54ba>
  408764:	63 68 72             	movslq 0x72(%rax),%ebp
  408767:	00 72 65             	add    %dh,0x65(%rdx)
  40876a:	67                   	addr32
  40876b:	65                   	gs
  40876c:	78 65                	js     4087d3 <_init-0x54bd>
  40876e:	63 00                	movslq (%rax),%eax
  408770:	5f                   	pop    %rdi
  408771:	5f                   	pop    %rdi
  408772:	73 74                	jae    4087e8 <_init-0x54a8>
  408774:	72 64                	jb     4087da <_init-0x54b6>
  408776:	75 70                	jne    4087e8 <_init-0x54a8>
  408778:	00 73 68             	add    %dh,0x68(%rbx)
  40877b:	6d                   	insl   (%dx),%es:(%rdi)
  40877c:	61                   	(bad)  
  40877d:	74 00                	je     40877f <_init-0x5511>
  40877f:	5f                   	pop    %rdi
  408780:	5f                   	pop    %rdi
  408781:	69 73 6f 63 39 39 5f 	imul   $0x5f393963,0x6f(%rbx),%esi
  408788:	73 73                	jae    4087fd <_init-0x5493>
  40878a:	63 61 6e             	movslq 0x6e(%rcx),%esp
  40878d:	66                   	data16
  40878e:	00 73 65             	add    %dh,0x65(%rbx)
  408791:	6d                   	insl   (%dx),%es:(%rdi)
  408792:	63 74 6c 00          	movslq 0x0(%rsp,%rbp,2),%esi
  408796:	67                   	addr32
  408797:	65                   	gs
  408798:	74 70                	je     40880a <_init-0x5486>
  40879a:	72 6f                	jb     40880b <_init-0x5485>
  40879c:	74 6f                	je     40880d <_init-0x5483>
  40879e:	62                   	(bad)  
  40879f:	79 6e                	jns    40880f <_init-0x5481>
  4087a1:	75 6d                	jne    408810 <_init-0x5480>
  4087a3:	62                   	(bad)  
  4087a4:	65                   	gs
  4087a5:	72 00                	jb     4087a7 <_init-0x54e9>
  4087a7:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  4087ab:	65 64 69 72 00 69 6e 	imul   $0x74696e69,%fs:%gs:0x0(%rdx),%esi
  4087b2:	69 74 
  4087b4:	67 72 6f             	addr32 jb 408826 <_init-0x546a>
  4087b7:	75 70                	jne    408829 <_init-0x5467>
  4087b9:	73 00                	jae    4087bb <_init-0x54d5>
  4087bb:	69 6e 65 74 5f 6e 74 	imul   $0x746e5f74,0x65(%rsi),%ebp
  4087c2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4087c3:	61                   	(bad)  
  4087c4:	00 73 69             	add    %dh,0x69(%rbx)
  4087c7:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  4087c9:	61                   	(bad)  
  4087ca:	6c                   	insb   (%dx),%es:(%rdi)
  4087cb:	00 72 65             	add    %dh,0x65(%rdx)
  4087ce:	67                   	addr32
  4087cf:	66                   	data16
  4087d0:	72 65                	jb     408837 <_init-0x5459>
  4087d2:	65 00 73 68          	add    %dh,%gs:0x68(%rbx)
  4087d6:	6d                   	insl   (%dx),%es:(%rdi)
  4087d7:	63 74 6c 00          	movslq 0x0(%rsp,%rbp,2),%esi
  4087db:	75 6e                	jne    40884b <_init-0x5445>
  4087dd:	6c                   	insb   (%dx),%es:(%rdi)
  4087de:	69 6e 6b 00 73 74 64 	imul   $0x64747300,0x6b(%rsi),%ebp
  4087e5:	69 6e 00 70 6f 70 65 	imul   $0x65706f70,0x0(%rsi),%ebp
  4087ec:	6e                   	outsb  %ds:(%rsi),(%dx)
  4087ed:	00 67 65             	add    %ah,0x65(%rdi)
  4087f0:	74 70                	je     408862 <_init-0x542e>
  4087f2:	69 64 00 6b 69 6c 6c 	imul   $0x6c6c69,0x6b(%rax,%rax,1),%esp
  4087f9:	00 
  4087fa:	73 74                	jae    408870 <_init-0x5420>
  4087fc:	72 73                	jb     408871 <_init-0x541f>
  4087fe:	70 6e                	jo     40886e <_init-0x5422>
  408800:	00 73 74             	add    %dh,0x74(%rbx)
  408803:	72 66                	jb     40886b <_init-0x5425>
  408805:	74 69                	je     408870 <_init-0x5420>
  408807:	6d                   	insl   (%dx),%es:(%rdi)
  408808:	65 00 5f 5f          	add    %bl,%gs:0x5f(%rdi)
  40880c:	61                   	(bad)  
  40880d:	73 73                	jae    408882 <_init-0x540e>
  40880f:	65                   	gs
  408810:	72 74                	jb     408886 <_init-0x540a>
  408812:	5f                   	pop    %rdi
  408813:	66                   	data16
  408814:	61                   	(bad)  
  408815:	69 6c 00 73 74 72 74 	imul   $0x6f747274,0x73(%rax,%rax,1),%ebp
  40881c:	6f 
  40881d:	64 00 73 74          	add    %dh,%fs:0x74(%rbx)
  408821:	72 74                	jb     408897 <_init-0x53f9>
  408823:	6f                   	outsl  %ds:(%rsi),(%dx)
  408824:	6b 00 73             	imul   $0x73,(%rax),%eax
  408827:	74 72                	je     40889b <_init-0x53f5>
  408829:	74 6f                	je     40889a <_init-0x53f6>
  40882b:	6c                   	insb   (%dx),%es:(%rdi)
  40882c:	00 66 67             	add    %ah,0x67(%rsi)
  40882f:	65                   	gs
  408830:	74 73                	je     4088a5 <_init-0x53eb>
  408832:	00 67 65             	add    %ah,0x65(%rdi)
  408835:	74 70                	je     4088a7 <_init-0x53e9>
  408837:	77 6e                	ja     4088a7 <_init-0x53e9>
  408839:	61                   	(bad)  
  40883a:	6d                   	insl   (%dx),%es:(%rdi)
  40883b:	00 63 61             	add    %ah,0x61(%rbx)
  40883e:	6c                   	insb   (%dx),%es:(%rdi)
  40883f:	6c                   	insb   (%dx),%es:(%rdi)
  408840:	6f                   	outsl  %ds:(%rsi),(%dx)
  408841:	63 00                	movslq (%rax),%eax
  408843:	73 69                	jae    4088ae <_init-0x53e2>
  408845:	67                   	addr32
  408846:	65                   	gs
  408847:	6d                   	insl   (%dx),%es:(%rdi)
  408848:	70 74                	jo     4088be <_init-0x53d2>
  40884a:	79 73                	jns    4088bf <_init-0x53d1>
  40884c:	65                   	gs
  40884d:	74 00                	je     40884f <_init-0x5441>
  40884f:	6f                   	outsl  %ds:(%rsi),(%dx)
  408850:	70 65                	jo     4088b7 <_init-0x53d9>
  408852:	6e                   	outsb  %ds:(%rsi),(%dx)
  408853:	6c                   	insb   (%dx),%es:(%rdi)
  408854:	6f                   	outsl  %ds:(%rsi),(%dx)
  408855:	67 00 67 65          	addr32 add %ah,0x65(%edi)
  408859:	74 61                	je     4088bc <_init-0x53d4>
  40885b:	64                   	fs
  40885c:	64                   	fs
  40885d:	72 69                	jb     4088c8 <_init-0x53c8>
  40885f:	6e                   	outsb  %ds:(%rsi),(%dx)
  408860:	66 6f                	outsw  %ds:(%rsi),(%dx)
  408862:	00 6d 65             	add    %ch,0x65(%rbp)
  408865:	6d                   	insl   (%dx),%es:(%rdi)
  408866:	73 65                	jae    4088cd <_init-0x53c3>
  408868:	74 00                	je     40886a <_init-0x5426>
  40886a:	73 74                	jae    4088e0 <_init-0x53b0>
  40886c:	72 73                	jb     4088e1 <_init-0x53af>
  40886e:	74 72                	je     4088e2 <_init-0x53ae>
  408870:	00 5f 5f             	add    %bl,0x5f(%rdi)
  408873:	65                   	gs
  408874:	72 72                	jb     4088e8 <_init-0x53a8>
  408876:	6e                   	outsb  %ds:(%rsi),(%dx)
  408877:	6f                   	outsl  %ds:(%rsi),(%dx)
  408878:	5f                   	pop    %rdi
  408879:	6c                   	insb   (%dx),%es:(%rdi)
  40887a:	6f                   	outsl  %ds:(%rsi),(%dx)
  40887b:	63 61 74             	movslq 0x74(%rcx),%esp
  40887e:	69 6f 6e 00 74 63 73 	imul   $0x73637400,0x6e(%rdi),%ebp
  408885:	65                   	gs
  408886:	74 61                	je     4088e9 <_init-0x53a7>
  408888:	74 74                	je     4088fe <_init-0x5392>
  40888a:	72 00                	jb     40888c <_init-0x5404>
  40888c:	63 68 64             	movslq 0x64(%rax),%ebp
  40888f:	69 72 00 5f 5f 73 79 	imul   $0x79735f5f,0x0(%rdx),%esi
  408896:	73 6c                	jae    408904 <_init-0x538c>
  408898:	6f                   	outsl  %ds:(%rsi),(%dx)
  408899:	67 5f                	addr32 pop %rdi
  40889b:	63 68 6b             	movslq 0x6b(%rax),%ebp
  40889e:	00 64 75 70          	add    %ah,0x70(%rbp,%rsi,2)
  4088a2:	32 00                	xor    (%rax),%al
  4088a4:	73 68                	jae    40890e <_init-0x5382>
  4088a6:	75 74                	jne    40891c <_init-0x5374>
  4088a8:	64 6f                	outsl  %fs:(%rsi),(%dx)
  4088aa:	77 6e                	ja     40891a <_init-0x5376>
  4088ac:	00 5f 5f             	add    %bl,0x5f(%rdi)
  4088af:	66                   	data16
  4088b0:	70 72                	jo     408924 <_init-0x536c>
  4088b2:	69 6e 74 66 5f 63 68 	imul   $0x68635f66,0x74(%rsi),%ebp
  4088b9:	6b 00 73             	imul   $0x73,(%rax),%eax
  4088bc:	74 64                	je     408922 <_init-0x536e>
  4088be:	6f                   	outsl  %ds:(%rsi),(%dx)
  4088bf:	75 74                	jne    408935 <_init-0x535b>
  4088c1:	00 67 65             	add    %ah,0x65(%rdi)
  4088c4:	74 68                	je     40892e <_init-0x5362>
  4088c6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4088c7:	73 74                	jae    40893d <_init-0x5353>
  4088c9:	62                   	(bad)  
  4088ca:	79 61                	jns    40892d <_init-0x5363>
  4088cc:	64                   	fs
  4088cd:	64                   	fs
  4088ce:	72 00                	jb     4088d0 <_init-0x53c0>
  4088d0:	69 6e 65 74 5f 61 64 	imul   $0x64615f74,0x65(%rsi),%ebp
  4088d7:	64                   	fs
  4088d8:	72 00                	jb     4088da <_init-0x53b6>
  4088da:	6c                   	insb   (%dx),%es:(%rdi)
  4088db:	73 65                	jae    408942 <_init-0x534e>
  4088dd:	65 6b 00 6d          	imul   $0x6d,%gs:(%rax),%eax
  4088e1:	65                   	gs
  4088e2:	6d                   	insl   (%dx),%es:(%rdi)
  4088e3:	63 70 79             	movslq 0x79(%rax),%esi
  4088e6:	00 66 63             	add    %ah,0x63(%rsi)
  4088e9:	6c                   	insb   (%dx),%es:(%rdi)
  4088ea:	6f                   	outsl  %ds:(%rsi),(%dx)
  4088eb:	73 65                	jae    408952 <_init-0x533e>
  4088ed:	00 5f 5f             	add    %bl,0x5f(%rdi)
  4088f0:	6d                   	insl   (%dx),%es:(%rdi)
  4088f1:	65                   	gs
  4088f2:	6d                   	insl   (%dx),%es:(%rdi)
  4088f3:	6d                   	insl   (%dx),%es:(%rdi)
  4088f4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4088f5:	76 65                	jbe    40895c <_init-0x5334>
  4088f7:	5f                   	pop    %rdi
  4088f8:	63 68 6b             	movslq 0x6b(%rax),%ebp
  4088fb:	00 5f 5f             	add    %bl,0x5f(%rdi)
  4088fe:	76 73                	jbe    408973 <_init-0x531d>
  408900:	6e                   	outsb  %ds:(%rsi),(%dx)
  408901:	70 72                	jo     408975 <_init-0x531b>
  408903:	69 6e 74 66 5f 63 68 	imul   $0x68635f66,0x74(%rsi),%ebp
  40890a:	6b 00 73             	imul   $0x73,(%rax),%eax
  40890d:	65                   	gs
  40890e:	74 73                	je     408983 <_init-0x530d>
  408910:	6f                   	outsl  %ds:(%rsi),(%dx)
  408911:	63 6b 6f             	movslq 0x6f(%rbx),%ebp
  408914:	70 74                	jo     40898a <_init-0x5306>
  408916:	00 75 6d             	add    %dh,0x6d(%rbp)
  408919:	61                   	(bad)  
  40891a:	73 6b                	jae    408987 <_init-0x5309>
  40891c:	00 73 74             	add    %dh,0x74(%rbx)
  40891f:	72 63                	jb     408984 <_init-0x530c>
  408921:	61                   	(bad)  
  408922:	73 65                	jae    408989 <_init-0x5307>
  408924:	63 6d 70             	movslq 0x70(%rbp),%ebp
  408927:	00 73 65             	add    %dh,0x65(%rbx)
  40892a:	74 65                	je     408991 <_init-0x52ff>
  40892c:	67 69 64 00 67 65 74 	addr32 imul $0x65707465,0x67(%eax,%eax,1),%esp
  408933:	70 65 
  408935:	65                   	gs
  408936:	72 6e                	jb     4089a6 <_init-0x52ea>
  408938:	61                   	(bad)  
  408939:	6d                   	insl   (%dx),%es:(%rdi)
  40893a:	65 00 5f 5f          	add    %bl,%gs:0x5f(%rdi)
  40893e:	72 65                	jb     4089a5 <_init-0x52eb>
  408940:	73 5f                	jae    4089a1 <_init-0x52ef>
  408942:	73 74                	jae    4089b8 <_init-0x52d8>
  408944:	61                   	(bad)  
  408945:	74 65                	je     4089ac <_init-0x52e4>
  408947:	00 67 65             	add    %ah,0x65(%rdi)
  40894a:	74 67                	je     4089b3 <_init-0x52dd>
  40894c:	69 64 00 6f 70 65 6e 	imul   $0x646e6570,0x6f(%rax,%rax,1),%esp
  408953:	64 
  408954:	69 72 00 5f 5f 63 74 	imul   $0x74635f5f,0x0(%rdx),%esi
  40895b:	79 70                	jns    4089cd <_init-0x52c3>
  40895d:	65                   	gs
  40895e:	5f                   	pop    %rdi
  40895f:	62                   	(bad)  
  408960:	5f                   	pop    %rdi
  408961:	6c                   	insb   (%dx),%es:(%rdi)
  408962:	6f                   	outsl  %ds:(%rsi),(%dx)
  408963:	63 00                	movslq (%rax),%eax
  408965:	72 65                	jb     4089cc <_init-0x52c4>
  408967:	67 63 6f 6d          	addr32 movslq 0x6d(%edi),%ebp
  40896b:	70 00                	jo     40896d <_init-0x5323>
  40896d:	73 74                	jae    4089e3 <_init-0x52ad>
  40896f:	64                   	fs
  408970:	65                   	gs
  408971:	72 72                	jb     4089e5 <_init-0x52ab>
  408973:	00 67 65             	add    %ah,0x65(%rdi)
  408976:	74 68                	je     4089e0 <_init-0x52b0>
  408978:	6f                   	outsl  %ds:(%rsi),(%dx)
  408979:	73 74                	jae    4089ef <_init-0x52a1>
  40897b:	62                   	(bad)  
  40897c:	79 6e                	jns    4089ec <_init-0x52a4>
  40897e:	61                   	(bad)  
  40897f:	6d                   	insl   (%dx),%es:(%rdi)
  408980:	65 00 73 65          	add    %dh,%gs:0x65(%rbx)
  408984:	74 65                	je     4089eb <_init-0x52a5>
  408986:	75 69                	jne    4089f1 <_init-0x529f>
  408988:	64 00 67 65          	add    %ah,%fs:0x65(%rdi)
  40898c:	74 75                	je     408a03 <_init-0x528d>
  40898e:	69 64 00 66 69 6c 65 	imul   $0x6e656c69,0x66(%rax,%rax,1),%esp
  408995:	6e 
  408996:	6f                   	outsl  %ds:(%rsi),(%dx)
  408997:	00 70 63             	add    %dh,0x63(%rax)
  40899a:	6c                   	insb   (%dx),%es:(%rdi)
  40899b:	6f                   	outsl  %ds:(%rsi),(%dx)
  40899c:	73 65                	jae    408a03 <_init-0x528d>
  40899e:	00 66 72             	add    %ah,0x72(%rsi)
  4089a1:	65                   	gs
  4089a2:	61                   	(bad)  
  4089a3:	64 00 67 65          	add    %ah,%fs:0x65(%rdi)
  4089a7:	74 74                	je     408a1d <_init-0x5273>
  4089a9:	69 6d 65 6f 66 64 61 	imul   $0x6164666f,0x65(%rbp),%ebp
  4089b0:	79 00                	jns    4089b2 <_init-0x52de>
  4089b2:	69 63 6f 6e 76 5f 63 	imul   $0x635f766e,0x6f(%rbx),%esp
  4089b9:	6c                   	insb   (%dx),%es:(%rdi)
  4089ba:	6f                   	outsl  %ds:(%rsi),(%dx)
  4089bb:	73 65                	jae    408a22 <_init-0x526e>
  4089bd:	00 73 69             	add    %dh,0x69(%rbx)
  4089c0:	67 61                	addr32 (bad) 
  4089c2:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4089c6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4089c7:	00 72 65             	add    %dh,0x65(%rdx)
  4089ca:	6e                   	outsb  %ds:(%rsi),(%dx)
  4089cb:	61                   	(bad)  
  4089cc:	6d                   	insl   (%dx),%es:(%rdi)
  4089cd:	65 00 5f 5f          	add    %bl,%gs:0x5f(%rdi)
  4089d1:	6d                   	insl   (%dx),%es:(%rdi)
  4089d2:	65                   	gs
  4089d3:	6d                   	insl   (%dx),%es:(%rdi)
  4089d4:	63 70 79             	movslq 0x79(%rax),%esi
  4089d7:	5f                   	pop    %rdi
  4089d8:	63 68 6b             	movslq 0x6b(%rax),%ebp
  4089db:	00 77 61             	add    %dh,0x61(%rdi)
  4089de:	69 74 70 69 64 00 62 	imul   $0x61620064,0x69(%rax,%rsi,2),%esi
  4089e5:	61 
  4089e6:	63 6b 74             	movslq 0x74(%rbx),%ebp
  4089e9:	72 61                	jb     408a4c <_init-0x5244>
  4089eb:	63 65 00             	movslq 0x0(%rbp),%esp
  4089ee:	6c                   	insb   (%dx),%es:(%rdi)
  4089ef:	6f                   	outsl  %ds:(%rsi),(%dx)
  4089f0:	63 61 6c             	movslq 0x6c(%rcx),%esp
  4089f3:	74 69                	je     408a5e <_init-0x5232>
  4089f5:	6d                   	insl   (%dx),%es:(%rdi)
  4089f6:	65 00 73 74          	add    %dh,%gs:0x74(%rbx)
  4089fa:	72 63                	jb     408a5f <_init-0x5231>
  4089fc:	68 72 00 5f 5f       	pushq  $0x5f5f0072
  408a01:	76 66                	jbe    408a69 <_init-0x5227>
  408a03:	70 72                	jo     408a77 <_init-0x5219>
  408a05:	69 6e 74 66 5f 63 68 	imul   $0x68635f66,0x74(%rsi),%ebp
  408a0c:	6b 00 6d             	imul   $0x6d,(%rax),%eax
  408a0f:	6b 74 69 6d 65       	imul   $0x65,0x6d(%rcx,%rbp,2),%esi
  408a14:	00 69 63             	add    %ch,0x63(%rcx)
  408a17:	6f                   	outsl  %ds:(%rsi),(%dx)
  408a18:	6e                   	outsb  %ds:(%rsi),(%dx)
  408a19:	76 00                	jbe    408a1b <_init-0x5275>
  408a1b:	71 73                	jno    408a90 <_init-0x5200>
  408a1d:	6f                   	outsl  %ds:(%rsi),(%dx)
  408a1e:	72 74                	jb     408a94 <_init-0x51fc>
  408a20:	00 69 63             	add    %ch,0x63(%rcx)
  408a23:	6f                   	outsl  %ds:(%rsi),(%dx)
  408a24:	6e                   	outsb  %ds:(%rsi),(%dx)
  408a25:	76 5f                	jbe    408a86 <_init-0x520a>
  408a27:	6f                   	outsl  %ds:(%rsi),(%dx)
  408a28:	70 65                	jo     408a8f <_init-0x5201>
  408a2a:	6e                   	outsb  %ds:(%rsi),(%dx)
  408a2b:	00 74 63 67          	add    %dh,0x67(%rbx,%riz,2)
  408a2f:	65                   	gs
  408a30:	74 61                	je     408a93 <_init-0x51fd>
  408a32:	74 74                	je     408aa8 <_init-0x51e8>
  408a34:	72 00                	jb     408a36 <_init-0x525a>
  408a36:	73 6c                	jae    408aa4 <_init-0x51ec>
  408a38:	65                   	gs
  408a39:	65                   	gs
  408a3a:	70 00                	jo     408a3c <_init-0x5254>
  408a3c:	5f                   	pop    %rdi
  408a3d:	5f                   	pop    %rdi
  408a3e:	63 74 79 70          	movslq 0x70(%rcx,%rdi,2),%esi
  408a42:	65                   	gs
  408a43:	5f                   	pop    %rdi
  408a44:	74 6f                	je     408ab5 <_init-0x51db>
  408a46:	75 70                	jne    408ab8 <_init-0x51d8>
  408a48:	70 65                	jo     408aaf <_init-0x51e1>
  408a4a:	72 5f                	jb     408aab <_init-0x51e5>
  408a4c:	6c                   	insb   (%dx),%es:(%rdi)
  408a4d:	6f                   	outsl  %ds:(%rsi),(%dx)
  408a4e:	63 00                	movslq (%rax),%eax
  408a50:	5f                   	pop    %rdi
  408a51:	5f                   	pop    %rdi
  408a52:	73 74                	jae    408ac8 <_init-0x51c8>
  408a54:	72 63                	jb     408ab9 <_init-0x51d7>
  408a56:	70 79                	jo     408ad1 <_init-0x51bf>
  408a58:	5f                   	pop    %rdi
  408a59:	63 68 6b             	movslq 0x6b(%rax),%ebp
  408a5c:	00 5f 5f             	add    %bl,0x5f(%rdi)
  408a5f:	63 74 79 70          	movslq 0x70(%rcx,%rdi,2),%esi
  408a63:	65                   	gs
  408a64:	5f                   	pop    %rdi
  408a65:	74 6f                	je     408ad6 <_init-0x51ba>
  408a67:	6c                   	insb   (%dx),%es:(%rdi)
  408a68:	6f                   	outsl  %ds:(%rsi),(%dx)
  408a69:	77 65                	ja     408ad0 <_init-0x51c0>
  408a6b:	72 5f                	jb     408acc <_init-0x51c4>
  408a6d:	6c                   	insb   (%dx),%es:(%rdi)
  408a6e:	6f                   	outsl  %ds:(%rsi),(%dx)
  408a6f:	63 00                	movslq (%rax),%eax
  408a71:	66                   	data16
  408a72:	72 65                	jb     408ad9 <_init-0x51b7>
  408a74:	65                   	gs
  408a75:	61                   	(bad)  
  408a76:	64                   	fs
  408a77:	64                   	fs
  408a78:	72 69                	jb     408ae3 <_init-0x51ad>
  408a7a:	6e                   	outsb  %ds:(%rsi),(%dx)
  408a7b:	66 6f                	outsw  %ds:(%rsi),(%dx)
  408a7d:	00 73 65             	add    %dh,0x65(%rbx)
  408a80:	74 73                	je     408af5 <_init-0x519b>
  408a82:	69 64 00 66 63 6e 74 	imul   $0x6c746e63,0x66(%rax,%rax,1),%esp
  408a89:	6c 
  408a8a:	00 5f 5f             	add    %bl,0x5f(%rdi)
  408a8d:	78 73                	js     408b02 <_init-0x518e>
  408a8f:	74 61                	je     408af2 <_init-0x519e>
  408a91:	74 00                	je     408a93 <_init-0x51fd>
  408a93:	6d                   	insl   (%dx),%es:(%rdi)
  408a94:	65                   	gs
  408a95:	6d                   	insl   (%dx),%es:(%rdi)
  408a96:	6d                   	insl   (%dx),%es:(%rdi)
  408a97:	6f                   	outsl  %ds:(%rsi),(%dx)
  408a98:	76 65                	jbe    408aff <_init-0x5191>
  408a9a:	00 62 61             	add    %ah,0x61(%rdx)
  408a9d:	63 6b 74             	movslq 0x74(%rbx),%ebp
  408aa0:	72 61                	jb     408b03 <_init-0x518d>
  408aa2:	63 65 5f             	movslq 0x5f(%rbp),%esp
  408aa5:	73 79                	jae    408b20 <_init-0x5170>
  408aa7:	6d                   	insl   (%dx),%es:(%rdi)
  408aa8:	62                   	(bad)  
  408aa9:	6f                   	outsl  %ds:(%rsi),(%dx)
  408aaa:	6c                   	insb   (%dx),%es:(%rdi)
  408aab:	73 00                	jae    408aad <_init-0x51e3>
  408aad:	73 65                	jae    408b14 <_init-0x517c>
  408aaf:	74 67                	je     408b18 <_init-0x5178>
  408ab1:	69 64 00 73 74 72 63 	imul   $0x6d637274,0x73(%rax,%rax,1),%esp
  408ab8:	6d 
  408ab9:	70 00                	jo     408abb <_init-0x51d5>
  408abb:	5f                   	pop    %rdi
  408abc:	5f                   	pop    %rdi
  408abd:	6c                   	insb   (%dx),%es:(%rdi)
  408abe:	69 62 63 5f 73 74 61 	imul   $0x6174735f,0x63(%rdx),%esp
  408ac5:	72 74                	jb     408b3b <_init-0x5155>
  408ac7:	5f                   	pop    %rdi
  408ac8:	6d                   	insl   (%dx),%es:(%rdi)
  408ac9:	61                   	(bad)  
  408aca:	69 6e 00 73 65 6d 6f 	imul   $0x6f6d6573,0x0(%rsi),%ebp
  408ad1:	70 00                	jo     408ad3 <_init-0x51bd>
  408ad3:	66                   	data16
  408ad4:	65                   	gs
  408ad5:	72 72                	jb     408b49 <_init-0x5147>
  408ad7:	6f                   	outsl  %ds:(%rsi),(%dx)
  408ad8:	72 00                	jb     408ada <_init-0x51b6>
  408ada:	73 65                	jae    408b41 <_init-0x514f>
  408adc:	74 70                	je     408b4e <_init-0x5142>
  408ade:	72 69                	jb     408b49 <_init-0x5147>
  408ae0:	6f                   	outsl  %ds:(%rsi),(%dx)
  408ae1:	72 69                	jb     408b4c <_init-0x5144>
  408ae3:	74 79                	je     408b5e <_init-0x5132>
  408ae5:	00 77 72             	add    %dh,0x72(%rdi)
  408ae8:	69 74 65 00 67 65 74 	imul   $0x73746567,0x0(%rbp,%riz,2),%esi
  408aef:	73 
  408af0:	65                   	gs
  408af1:	72 76                	jb     408b69 <_init-0x5127>
  408af3:	62                   	(bad)  
  408af4:	79 70                	jns    408b66 <_init-0x512a>
  408af6:	6f                   	outsl  %ds:(%rsi),(%dx)
  408af7:	72 74                	jb     408b6d <_init-0x5123>
  408af9:	00 63 6c             	add    %ah,0x6c(%rbx)
  408afc:	6f                   	outsl  %ds:(%rsi),(%dx)
  408afd:	73 65                	jae    408b64 <_init-0x512c>
  408aff:	6c                   	insb   (%dx),%es:(%rdi)
  408b00:	6f                   	outsl  %ds:(%rsi),(%dx)
  408b01:	67 00 73 65          	addr32 add %dh,0x65(%ebx)
  408b05:	6d                   	insl   (%dx),%es:(%rdi)
  408b06:	67                   	addr32
  408b07:	65                   	gs
  408b08:	74 00                	je     408b0a <_init-0x5186>
  408b0a:	6c                   	insb   (%dx),%es:(%rdi)
  408b0b:	69 62 72 65 73 6f 6c 	imul   $0x6c6f7365,0x72(%rdx),%esp
  408b12:	76 2e                	jbe    408b42 <_init-0x514e>
  408b14:	73 6f                	jae    408b85 <_init-0x510b>
  408b16:	2e 32 00             	xor    %cs:(%rax),%al
  408b19:	5f                   	pop    %rdi
  408b1a:	5f                   	pop    %rdi
  408b1b:	64 6e                	outsb  %fs:(%rsi),(%dx)
  408b1d:	5f                   	pop    %rdi
  408b1e:	73 6b                	jae    408b8b <_init-0x5105>
  408b20:	69 70 6e 61 6d 65 00 	imul   $0x656d61,0x6e(%rax),%esi
  408b27:	5f                   	pop    %rdi
  408b28:	5f                   	pop    %rdi
  408b29:	72 65                	jb     408b90 <_init-0x5100>
  408b2b:	73 5f                	jae    408b8c <_init-0x5104>
  408b2d:	71 75                	jno    408ba4 <_init-0x50ec>
  408b2f:	65                   	gs
  408b30:	72 79                	jb     408bab <_init-0x50e5>
  408b32:	00 5f 5f             	add    %bl,0x5f(%rdi)
  408b35:	64 6e                	outsb  %fs:(%rsi),(%dx)
  408b37:	5f                   	pop    %rdi
  408b38:	65                   	gs
  408b39:	78 70                	js     408bab <_init-0x50e5>
  408b3b:	61                   	(bad)  
  408b3c:	6e                   	outsb  %ds:(%rsi),(%dx)
  408b3d:	64 00 5f 65          	add    %bl,%fs:0x65(%rdi)
  408b41:	64                   	fs
  408b42:	61                   	(bad)  
  408b43:	74 61                	je     408ba6 <_init-0x50ea>
  408b45:	00 5f 5f             	add    %bl,0x5f(%rdi)
  408b48:	62                   	(bad)  
  408b49:	73 73                	jae    408bbe <_init-0x50d2>
  408b4b:	5f                   	pop    %rdi
  408b4c:	73 74                	jae    408bc2 <_init-0x50ce>
  408b4e:	61                   	(bad)  
  408b4f:	72 74                	jb     408bc5 <_init-0x50cb>
  408b51:	00 5f 65             	add    %bl,0x65(%rdi)
  408b54:	6e                   	outsb  %ds:(%rsi),(%dx)
  408b55:	64 00 44 43 63       	add    %al,%fs:0x63(%rbx,%rax,2)
  408b5a:	6f                   	outsl  %ds:(%rsi),(%dx)
  408b5b:	6e                   	outsb  %ds:(%rsi),(%dx)
  408b5c:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  408b62:	74 5f                	je     408bc3 <_init-0x50cd>
  408b64:	69 74 65 6d 5f 62 79 	imul   $0x5f79625f,0x6d(%rbp,%riz,2),%esi
  408b6b:	5f 
  408b6c:	69 74 65 6d 69 64 00 	imul   $0x7a006469,0x6d(%rbp,%riz,2),%esi
  408b73:	7a 
  408b74:	62                   	(bad)  
  408b75:	78 5f                	js     408bd6 <_init-0x50ba>
  408b77:	62                   	(bad)  
  408b78:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  408b7f:	65                   	gs
  408b80:	61                   	(bad)  
  408b81:	70 5f                	jo     408be2 <_init-0x50ae>
  408b83:	63 72 65             	movslq 0x65(%rdx),%esi
  408b86:	61                   	(bad)  
  408b87:	74 65                	je     408bee <_init-0x50a2>
  408b89:	00 6c 72 74          	add    %ch,0x74(%rdx,%rsi,2)
  408b8d:	72 69                	jb     408bf8 <_init-0x5098>
  408b8f:	6d                   	insl   (%dx),%es:(%rdi)
  408b90:	5f                   	pop    %rdi
  408b91:	73 70                	jae    408c03 <_init-0x508d>
  408b93:	61                   	(bad)  
  408b94:	63 65 73             	movslq 0x73(%rbp),%esp
  408b97:	00 44 42 61          	add    %al,0x61(%rdx,%rax,2)
  408b9b:	64                   	fs
  408b9c:	64                   	fs
  408b9d:	5f                   	pop    %rdi
  408b9e:	74 72                	je     408c12 <_init-0x507e>
  408ba0:	65 6e                	outsb  %gs:(%rsi),(%dx)
  408ba2:	64 00 7a 62          	add    %bh,%fs:0x62(%rdx)
  408ba6:	78 5f                	js     408c07 <_init-0x5089>
  408ba8:	6a 73                	pushq  $0x73
  408baa:	6f                   	outsl  %ds:(%rsi),(%dx)
  408bab:	6e                   	outsb  %ds:(%rsi),(%dx)
  408bac:	5f                   	pop    %rdi
  408bad:	6e                   	outsb  %ds:(%rsi),(%dx)
  408bae:	65                   	gs
  408baf:	78 74                	js     408c25 <_init-0x506b>
  408bb1:	00 69 6e             	add    %ch,0x6e(%rcx)
  408bb4:	74 5f                	je     408c15 <_init-0x507b>
  408bb6:	69 6e 5f 6c 69 73 74 	imul   $0x7473696c,0x5f(%rsi),%ebp
  408bbd:	00 69 73             	add    %ch,0x73(%rcx)
  408bc0:	5f                   	pop    %rdi
  408bc1:	75 69                	jne    408c2c <_init-0x5064>
  408bc3:	6e                   	outsb  %ds:(%rsi),(%dx)
  408bc4:	74 00                	je     408bc6 <_init-0x50ca>
  408bc6:	7a 62                	jp     408c2a <_init-0x5066>
  408bc8:	78 5f                	js     408c29 <_init-0x5067>
  408bca:	6d                   	insl   (%dx),%es:(%rdi)
  408bcb:	61                   	(bad)  
  408bcc:	6c                   	insb   (%dx),%es:(%rdi)
  408bcd:	6c                   	insb   (%dx),%es:(%rdi)
  408bce:	6f                   	outsl  %ds:(%rsi),(%dx)
  408bcf:	63 32                	movslq (%rdx),%esi
  408bd1:	00 70 72             	add    %dh,0x72(%rax)
  408bd4:	6f                   	outsl  %ds:(%rsi),(%dx)
  408bd5:	78 79                	js     408c50 <_init-0x5040>
  408bd7:	5f                   	pop    %rdi
  408bd8:	67                   	addr32
  408bd9:	65                   	gs
  408bda:	74 5f                	je     408c3b <_init-0x5055>
  408bdc:	64                   	fs
  408bdd:	68 69 73 5f 64       	pushq  $0x645f7369
  408be2:	61                   	(bad)  
  408be3:	74 61                	je     408c46 <_init-0x504a>
  408be5:	00 57 45             	add    %dl,0x45(%rdi)
  408be8:	42 5f                	rex.X pop    %rdi
  408bea:	50                   	push   %rax
  408beb:	41                   	rex.B
  408bec:	47                   	rex.RXB
  408bed:	45 5f                	rex.RB pop    %r15
  408bef:	52                   	push   %rdx
  408bf0:	45                   	rex.RB
  408bf1:	47                   	rex.RXB
  408bf2:	45 58                	rex.RB pop    %r8
  408bf4:	50                   	push   %rax
  408bf5:	00 7a 62             	add    %bh,0x62(%rdx)
  408bf8:	78 5f                	js     408c59 <_init-0x5037>
  408bfa:	64                   	fs
  408bfb:	62                   	(bad)  
  408bfc:	5f                   	pop    %rdi
  408bfd:	72 6f                	jb     408c6e <_init-0x5022>
  408bff:	6c                   	insb   (%dx),%es:(%rdi)
  408c00:	6c                   	insb   (%dx),%es:(%rdi)
  408c01:	62                   	(bad)  
  408c02:	61                   	(bad)  
  408c03:	63 6b 00             	movslq 0x0(%rbx),%ebp
  408c06:	64                   	fs
  408c07:	61                   	(bad)  
  408c08:	65                   	gs
  408c09:	6d                   	insl   (%dx),%es:(%rdi)
  408c0a:	6f                   	outsl  %ds:(%rsi),(%dx)
  408c0b:	6e                   	outsb  %ds:(%rsi),(%dx)
  408c0c:	5f                   	pop    %rdi
  408c0d:	73 74                	jae    408c83 <_init-0x500d>
  408c0f:	6f                   	outsl  %ds:(%rsi),(%dx)
  408c10:	70 00                	jo     408c12 <_init-0x507e>
  408c12:	7a 62                	jp     408c76 <_init-0x501a>
  408c14:	78 5f                	js     408c75 <_init-0x501b>
  408c16:	74 63                	je     408c7b <_init-0x5015>
  408c18:	70 5f                	jo     408c79 <_init-0x5017>
  408c1a:	63 68 65             	movslq 0x65(%rax),%ebp
  408c1d:	63 6b 5f             	movslq 0x5f(%rbx),%ebp
  408c20:	73 65                	jae    408c87 <_init-0x5009>
  408c22:	63 75 72             	movslq 0x72(%rbp),%esi
  408c25:	69 74 79 00 44 43 69 	imul   $0x6e694344,0x0(%rcx,%rdi,2),%esi
  408c2c:	6e 
  408c2d:	69 74 5f 6e 65 78 74 	imul   $0x63747865,0x6e(%rdi,%rbx,2),%esi
  408c34:	63 
  408c35:	68 65 63 6b 73       	pushq  $0x736b6365
  408c3a:	00 7a 62             	add    %bh,0x62(%rdx)
  408c3d:	78 5f                	js     408c9e <_init-0x4ff2>
  408c3f:	69 74 65 6d 5f 76 61 	imul   $0x6c61765f,0x6d(%rbp,%riz,2),%esi
  408c46:	6c 
  408c47:	75 65                	jne    408cae <_init-0x4fe2>
  408c49:	5f                   	pop    %rdi
  408c4a:	74 79                	je     408cc5 <_init-0x4fcb>
  408c4c:	70 65                	jo     408cb3 <_init-0x4fdd>
  408c4e:	5f                   	pop    %rdi
  408c4f:	73 74                	jae    408cc5 <_init-0x4fcb>
  408c51:	72 69                	jb     408cbc <_init-0x4fd4>
  408c53:	6e                   	outsb  %ds:(%rsi),(%dx)
  408c54:	67 00 67 65          	addr32 add %ah,0x65(%edi)
  408c58:	74 5f                	je     408cb9 <_init-0x4fd7>
  408c5a:	70 72                	jo     408cce <_init-0x4fc2>
  408c5c:	6f                   	outsl  %ds:(%rsi),(%dx)
  408c5d:	67 72 61             	addr32 jb 408cc1 <_init-0x4fcf>
  408c60:	6d                   	insl   (%dx),%es:(%rdi)
  408c61:	5f                   	pop    %rdi
  408c62:	6e                   	outsb  %ds:(%rsi),(%dx)
  408c63:	61                   	(bad)  
  408c64:	6d                   	insl   (%dx),%es:(%rdi)
  408c65:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  408c69:	78 5f                	js     408cca <_init-0x4fc6>
  408c6b:	64                   	fs
  408c6c:	62                   	(bad)  
  408c6d:	5f                   	pop    %rdi
  408c6e:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  408c72:	65 00 61 64          	add    %ah,%gs:0x64(%rcx)
  408c76:	64                   	fs
  408c77:	5f                   	pop    %rdi
  408c78:	76 61                	jbe    408cdb <_init-0x4fb5>
  408c7a:	6c                   	insb   (%dx),%es:(%rdi)
  408c7b:	75 65                	jne    408ce2 <_init-0x4fae>
  408c7d:	5f                   	pop    %rdi
  408c7e:	73 75                	jae    408cf5 <_init-0x4f9b>
  408c80:	66 66 69 78 00 44 42 	imul   $0x4244,0x0(%rax),%di
  408c87:	64                   	fs
  408c88:	79 6e                	jns    408cf8 <_init-0x4f98>
  408c8a:	5f                   	pop    %rdi
  408c8b:	65                   	gs
  408c8c:	73 63                	jae    408cf1 <_init-0x4f9f>
  408c8e:	61                   	(bad)  
  408c8f:	70 65                	jo     408cf6 <_init-0x4f9a>
  408c91:	5f                   	pop    %rdi
  408c92:	73 74                	jae    408d08 <_init-0x4f88>
  408c94:	72 69                	jb     408cff <_init-0x4f91>
  408c96:	6e                   	outsb  %ds:(%rsi),(%dx)
  408c97:	67 5f                	addr32 pop %rdi
  408c99:	6c                   	insb   (%dx),%es:(%rdi)
  408c9a:	65 6e                	outsb  %gs:(%rsi),(%dx)
  408c9c:	00 7a 62             	add    %bh,0x62(%rdx)
  408c9f:	78 5f                	js     408d00 <_init-0x4f90>
  408ca1:	76 65                	jbe    408d08 <_init-0x4f88>
  408ca3:	63 74 6f 72          	movslq 0x72(%rdi,%rbp,2),%esi
  408ca7:	5f                   	pop    %rdi
  408ca8:	75 69                	jne    408d13 <_init-0x4f7d>
  408caa:	6e                   	outsb  %ds:(%rsi),(%dx)
  408cab:	74 36                	je     408ce3 <_init-0x4fad>
  408cad:	34 5f                	xor    $0x5f,%al
  408caf:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  408cb3:	72 00                	jb     408cb5 <_init-0x4fdb>
  408cb5:	7a 62                	jp     408d19 <_init-0x4f77>
  408cb7:	78 5f                	js     408d18 <_init-0x4f78>
  408cb9:	73 74                	jae    408d2f <_init-0x4f61>
  408cbb:	72 70                	jb     408d2d <_init-0x4f63>
  408cbd:	6f                   	outsl  %ds:(%rsi),(%dx)
  408cbe:	6f                   	outsl  %ds:(%rsi),(%dx)
  408cbf:	6c                   	insb   (%dx),%es:(%rdi)
  408cc0:	5f                   	pop    %rdi
  408cc1:	72 65                	jb     408d28 <_init-0x4f68>
  408cc3:	6c                   	insb   (%dx),%es:(%rdi)
  408cc4:	65                   	gs
  408cc5:	61                   	(bad)  
  408cc6:	73 65                	jae    408d2d <_init-0x4f63>
  408cc8:	00 44 42 67          	add    %al,0x67(%rdx,%rax,2)
  408ccc:	65                   	gs
  408ccd:	74 5f                	je     408d2e <_init-0x4f62>
  408ccf:	69 74 65 6d 5f 66 72 	imul   $0x6f72665f,0x6d(%rbp,%riz,2),%esi
  408cd6:	6f 
  408cd7:	6d                   	insl   (%dx),%es:(%rdi)
  408cd8:	5f                   	pop    %rdi
  408cd9:	64                   	fs
  408cda:	62                   	(bad)  
  408cdb:	00 6d 61             	add    %ch,0x61(%rbp)
  408cde:	69 6e 5f 70 69 6e 67 	imul   $0x676e6970,0x5f(%rsi),%ebp
  408ce5:	65                   	gs
  408ce6:	72 5f                	jb     408d47 <_init-0x4f49>
  408ce8:	6c                   	insb   (%dx),%es:(%rdi)
  408ce9:	6f                   	outsl  %ds:(%rsi),(%dx)
  408cea:	6f                   	outsl  %ds:(%rsi),(%dx)
  408ceb:	70 00                	jo     408ced <_init-0x4fa3>
  408ced:	44                   	rex.R
  408cee:	43 72 65             	rex.XB jb     408d56 <_init-0x4f3a>
  408cf1:	71 75                	jno    408d68 <_init-0x4f28>
  408cf3:	65                   	gs
  408cf4:	75 65                	jne    408d5b <_init-0x4f35>
  408cf6:	5f                   	pop    %rdi
  408cf7:	75 6e                	jne    408d67 <_init-0x4f29>
  408cf9:	72 65                	jb     408d60 <_init-0x4f30>
  408cfb:	61                   	(bad)  
  408cfc:	63 68 61             	movslq 0x61(%rax),%ebp
  408cff:	62                   	(bad)  
  408d00:	6c                   	insb   (%dx),%es:(%rdi)
  408d01:	65                   	gs
  408d02:	5f                   	pop    %rdi
  408d03:	69 74 65 6d 00 75 69 	imul   $0x6e697500,0x6d(%rbp,%riz,2),%esi
  408d0a:	6e 
  408d0b:	74 36                	je     408d43 <_init-0x4f4d>
  408d0d:	34 5f                	xor    $0x5f,%al
  408d0f:	61                   	(bad)  
  408d10:	72 72                	jb     408d84 <_init-0x4f0c>
  408d12:	61                   	(bad)  
  408d13:	79 5f                	jns    408d74 <_init-0x4f1c>
  408d15:	65                   	gs
  408d16:	78 69                	js     408d81 <_init-0x4f0f>
  408d18:	73 74                	jae    408d8e <_init-0x4f02>
  408d1a:	73 00                	jae    408d1c <_init-0x4f74>
  408d1c:	70 6f                	jo     408d8d <_init-0x4f03>
  408d1e:	6c                   	insb   (%dx),%es:(%rdi)
  408d1f:	6c                   	insb   (%dx),%es:(%rdi)
  408d20:	65                   	gs
  408d21:	72 5f                	jb     408d82 <_init-0x4f0e>
  408d23:	74 79                	je     408d9e <_init-0x4ef2>
  408d25:	70 65                	jo     408d8c <_init-0x4f04>
  408d27:	00 7a 62             	add    %bh,0x62(%rdx)
  408d2a:	78 5f                	js     408d8b <_init-0x4f05>
  408d2c:	67                   	addr32
  408d2d:	65                   	gs
  408d2e:	74 6f                	je     408d9f <_init-0x4ef1>
  408d30:	70 74                	jo     408da6 <_init-0x4eea>
  408d32:	00 7a 62             	add    %bh,0x62(%rdx)
  408d35:	78 5f                	js     408d96 <_init-0x4efa>
  408d37:	64                   	fs
  408d38:	76 73                	jbe    408dad <_init-0x4ee3>
  408d3a:	70 72                	jo     408dae <_init-0x4ee2>
  408d3c:	69 6e 74 66 00 72 65 	imul   $0x65720066,0x74(%rsi),%ebp
  408d43:	63 76 5f             	movslq 0x5f(%rsi),%esi
  408d46:	68 6f 73 74 5f       	pushq  $0x5f74736f
  408d4b:	61                   	(bad)  
  408d4c:	76 61                	jbe    408daf <_init-0x4ee1>
  408d4e:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  408d55:	74 
  408d56:	79 00                	jns    408d58 <_init-0x4f38>
  408d58:	5f                   	pop    %rdi
  408d59:	5f                   	pop    %rdi
  408d5a:	7a 62                	jp     408dbe <_init-0x4ed2>
  408d5c:	78 5f                	js     408dbd <_init-0x4ed3>
  408d5e:	7a 62                	jp     408dc2 <_init-0x4ece>
  408d60:	78 5f                	js     408dc1 <_init-0x4ecf>
  408d62:	73 65                	jae    408dc9 <_init-0x4ec7>
  408d64:	74 70                	je     408dd6 <_init-0x4eba>
  408d66:	72 6f                	jb     408dd7 <_init-0x4eb9>
  408d68:	63 74 69 74          	movslq 0x74(%rcx,%rbp,2),%esi
  408d6c:	6c                   	insb   (%dx),%es:(%rdi)
  408d6d:	65 00 43 4f          	add    %al,%gs:0x4f(%rbx)
  408d71:	4e                   	rex.WRX
  408d72:	46                   	rex.RX
  408d73:	49                   	rex.WB
  408d74:	47 5f                	rex.RXB pop    %r15
  408d76:	54                   	push   %rsp
  408d77:	49                   	rex.WB
  408d78:	4d                   	rex.WRB
  408d79:	45 52                	rex.RB push   %r10
  408d7b:	5f                   	pop    %rdi
  408d7c:	46                   	rex.RX
  408d7d:	4f 52                	rex.WRXB push   %r10
  408d7f:	4b 53                	rex.WXB push   %r11
  408d81:	00 7a 62             	add    %bh,0x62(%rdx)
  408d84:	78 5f                	js     408de5 <_init-0x4eab>
  408d86:	68 65 78 32 6e       	pushq  $0x6e327865
  408d8b:	75 6d                	jne    408dfa <_init-0x4e96>
  408d8d:	00 7a 62             	add    %bh,0x62(%rdx)
  408d90:	78 5f                	js     408df1 <_init-0x4e9f>
  408d92:	74 63                	je     408df7 <_init-0x4e99>
  408d94:	70 5f                	jo     408df5 <_init-0x4e9b>
  408d96:	61                   	(bad)  
  408d97:	63 63 65             	movslq 0x65(%rbx),%esp
  408d9a:	70 74                	jo     408e10 <_init-0x4e80>
  408d9c:	00 5f 5f             	add    %bl,0x5f(%rdi)
  408d9f:	7a 62                	jp     408e03 <_init-0x4e8d>
  408da1:	78 5f                	js     408e02 <_init-0x4e8e>
  408da3:	6d                   	insl   (%dx),%es:(%rdi)
  408da4:	65                   	gs
  408da5:	6d                   	insl   (%dx),%es:(%rdi)
  408da6:	5f                   	pop    %rdi
  408da7:	66                   	data16
  408da8:	72 65                	jb     408e0f <_init-0x4e81>
  408daa:	65 00 70 72          	add    %dh,%gs:0x72(%rax)
  408dae:	69 6e 74 5f 66 61 74 	imul   $0x7461665f,0x74(%rsi),%ebp
  408db5:	61                   	(bad)  
  408db6:	6c                   	insb   (%dx),%es:(%rdi)
  408db7:	5f                   	pop    %rdi
  408db8:	69 6e 66 6f 00 7a 62 	imul   $0x627a006f,0x66(%rsi),%ebp
  408dbf:	78 5f                	js     408e20 <_init-0x4e70>
  408dc1:	6d                   	insl   (%dx),%es:(%rdi)
  408dc2:	75 74                	jne    408e38 <_init-0x4e58>
  408dc4:	65                   	gs
  408dc5:	78 5f                	js     408e26 <_init-0x4e6a>
  408dc7:	63 72 65             	movslq 0x65(%rdx),%esi
  408dca:	61                   	(bad)  
  408dcb:	74 65                	je     408e32 <_init-0x4e5e>
  408dcd:	5f                   	pop    %rdi
  408dce:	65                   	gs
  408dcf:	78 74                	js     408e45 <_init-0x4e4b>
  408dd1:	00 7a 62             	add    %bh,0x62(%rdx)
  408dd4:	78 5f                	js     408e35 <_init-0x4e5b>
  408dd6:	6a 73                	pushq  $0x73
  408dd8:	6f                   	outsl  %ds:(%rsi),(%dx)
  408dd9:	6e                   	outsb  %ds:(%rsi),(%dx)
  408dda:	5f                   	pop    %rdi
  408ddb:	6f                   	outsl  %ds:(%rsi),(%dx)
  408ddc:	62                   	(bad)  
  408ddd:	6a 65                	pushq  $0x65
  408ddf:	63 74 5f 69          	movslq 0x69(%rdi,%rbx,2),%esi
  408de3:	73 5f                	jae    408e44 <_init-0x4e4c>
  408de5:	65                   	gs
  408de6:	6d                   	insl   (%dx),%es:(%rdi)
  408de7:	70 74                	jo     408e5d <_init-0x4e33>
  408de9:	79 00                	jns    408deb <_init-0x4ea5>
  408deb:	7a 62                	jp     408e4f <_init-0x4e41>
  408ded:	78 5f                	js     408e4e <_init-0x4e42>
  408def:	6f                   	outsl  %ds:(%rsi),(%dx)
  408df0:	6e                   	outsb  %ds:(%rsi),(%dx)
  408df1:	5f                   	pop    %rdi
  408df2:	65                   	gs
  408df3:	78 69                	js     408e5e <_init-0x4e32>
  408df5:	74 00                	je     408df7 <_init-0x4e99>
  408df7:	7a 62                	jp     408e5b <_init-0x4e35>
  408df9:	78 5f                	js     408e5a <_init-0x4e36>
  408dfb:	64                   	fs
  408dfc:	65                   	gs
  408dfd:	66                   	data16
  408dfe:	61                   	(bad)  
  408dff:	75 6c                	jne    408e6d <_init-0x4e23>
  408e01:	74 5f                	je     408e62 <_init-0x4e2e>
  408e03:	75 69                	jne    408e6e <_init-0x4e22>
  408e05:	6e                   	outsb  %ds:(%rsi),(%dx)
  408e06:	74 36                	je     408e3e <_init-0x4e52>
  408e08:	34 5f                	xor    $0x5f,%al
  408e0a:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  408e0d:	70 61                	jo     408e70 <_init-0x4e20>
  408e0f:	72 65                	jb     408e76 <_init-0x4e1a>
  408e11:	5f                   	pop    %rdi
  408e12:	66                   	data16
  408e13:	75 6e                	jne    408e83 <_init-0x4e0d>
  408e15:	63 00                	movslq (%rax),%eax
  408e17:	43                   	rex.XB
  408e18:	4f                   	rex.WRXB
  408e19:	4e                   	rex.WRX
  408e1a:	46                   	rex.RX
  408e1b:	49                   	rex.WB
  408e1c:	47 5f                	rex.RXB pop    %r15
  408e1e:	54                   	push   %rsp
  408e1f:	4d 50                	rex.WRB push   %r8
  408e21:	44                   	rex.R
  408e22:	49 52                	rex.WB push   %r10
  408e24:	00 63 61             	add    %ah,0x61(%rbx)
  408e27:	6c                   	insb   (%dx),%es:(%rdi)
  408e28:	63 75 6c             	movslq 0x6c(%rbp),%esi
  408e2b:	61                   	(bad)  
  408e2c:	74 65                	je     408e93 <_init-0x4dfd>
  408e2e:	5f                   	pop    %rdi
  408e2f:	69 74 65 6d 5f 6e 65 	imul   $0x78656e5f,0x6d(%rbp,%riz,2),%esi
  408e36:	78 
  408e37:	74 63                	je     408e9c <_init-0x4df4>
  408e39:	68 65 63 6b 00       	pushq  $0x6b6365
  408e3e:	69 73 5f 61 73 63 69 	imul   $0x69637361,0x5f(%rbx),%esi
  408e45:	69 5f 73 74 72 69 6e 	imul   $0x6e697274,0x73(%rdi),%ebx
  408e4c:	67 00 7a 62          	addr32 add %bh,0x62(%edx)
  408e50:	78 5f                	js     408eb1 <_init-0x4ddf>
  408e52:	6a 73                	pushq  $0x73
  408e54:	6f                   	outsl  %ds:(%rsi),(%dx)
  408e55:	6e                   	outsb  %ds:(%rsi),(%dx)
  408e56:	5f                   	pop    %rdi
  408e57:	6f                   	outsl  %ds:(%rsi),(%dx)
  408e58:	70 65                	jo     408ebf <_init-0x4dd1>
  408e5a:	6e                   	outsb  %ds:(%rsi),(%dx)
  408e5b:	00 7a 62             	add    %bh,0x62(%rdx)
  408e5e:	78 5f                	js     408ebf <_init-0x4dd1>
  408e60:	76 65                	jbe    408ec7 <_init-0x4dc9>
  408e62:	63 74 6f 72          	movslq 0x72(%rdi,%rbp,2),%esi
  408e66:	5f                   	pop    %rdi
  408e67:	75 69                	jne    408ed2 <_init-0x4dbe>
  408e69:	6e                   	outsb  %ds:(%rsi),(%dx)
  408e6a:	74 36                	je     408ea2 <_init-0x4dee>
  408e6c:	34 5f                	xor    $0x5f,%al
  408e6e:	64                   	fs
  408e6f:	65                   	gs
  408e70:	73 74                	jae    408ee6 <_init-0x4daa>
  408e72:	72 6f                	jb     408ee3 <_init-0x4dad>
  408e74:	79 00                	jns    408e76 <_init-0x4e1a>
  408e76:	7a 62                	jp     408eda <_init-0x4db6>
  408e78:	78 5f                	js     408ed9 <_init-0x4db7>
  408e7a:	68 61 73 68 5f       	pushq  $0x5f687361
  408e7f:	6d                   	insl   (%dx),%es:(%rdi)
  408e80:	6f                   	outsl  %ds:(%rsi),(%dx)
  408e81:	64                   	fs
  408e82:	66                   	data16
  408e83:	6e                   	outsb  %ds:(%rsi),(%dx)
  408e84:	76 00                	jbe    408e86 <_init-0x4e0a>
  408e86:	43                   	rex.XB
  408e87:	4f                   	rex.WRXB
  408e88:	4e                   	rex.WRX
  408e89:	46                   	rex.RX
  408e8a:	49                   	rex.WB
  408e8b:	47 5f                	rex.RXB pop    %r15
  408e8d:	48 54                	rex.W push   %rsp
  408e8f:	54                   	push   %rsp
  408e90:	50                   	push   %rax
  408e91:	50                   	push   %rax
  408e92:	4f                   	rex.WRXB
  408e93:	4c                   	rex.WR
  408e94:	4c                   	rex.WR
  408e95:	45 52                	rex.RB push   %r10
  408e97:	5f                   	pop    %rdi
  408e98:	46                   	rex.RX
  408e99:	4f 52                	rex.WRXB push   %r10
  408e9b:	4b 53                	rex.WXB push   %r11
  408e9d:	00 5f 5f             	add    %bl,0x5f(%rdi)
  408ea0:	6c                   	insb   (%dx),%es:(%rdi)
  408ea1:	69 62 63 5f 63 73 75 	imul   $0x7573635f,0x63(%rdx),%esp
  408ea8:	5f                   	pop    %rdi
  408ea9:	66 69 6e 69 00 44    	imul   $0x4400,0x69(%rsi),%bp
  408eaf:	42                   	rex.X
  408eb0:	64                   	fs
  408eb1:	65                   	gs
  408eb2:	6c                   	insb   (%dx),%es:(%rdi)
  408eb3:	65                   	gs
  408eb4:	74 65                	je     408f1b <_init-0x4d75>
  408eb6:	5f                   	pop    %rdi
  408eb7:	73 65                	jae    408f1e <_init-0x4d72>
  408eb9:	72 76                	jb     408f31 <_init-0x4d5f>
  408ebb:	69 63 65 00 44 42 73 	imul   $0x73424400,0x65(%rbx),%esp
  408ec2:	74 6f                	je     408f33 <_init-0x4d5d>
  408ec4:	70 5f                	jo     408f25 <_init-0x4d6b>
  408ec6:	65                   	gs
  408ec7:	73 63                	jae    408f2c <_init-0x4d64>
  408ec9:	61                   	(bad)  
  408eca:	6c                   	insb   (%dx),%es:(%rdi)
  408ecb:	61                   	(bad)  
  408ecc:	74 69                	je     408f37 <_init-0x4d59>
  408ece:	6f                   	outsl  %ds:(%rsi),(%dx)
  408ecf:	6e                   	outsb  %ds:(%rsi),(%dx)
  408ed0:	00 70 61             	add    %dh,0x61(%rax)
  408ed3:	72 73                	jb     408f48 <_init-0x4d48>
  408ed5:	65                   	gs
  408ed6:	5f                   	pop    %rdi
  408ed7:	6f                   	outsl  %ds:(%rsi),(%dx)
  408ed8:	70 74                	jo     408f4e <_init-0x4d42>
  408eda:	5f                   	pop    %rdi
  408edb:	63 66 67             	movslq 0x67(%rsi),%esp
  408ede:	5f                   	pop    %rdi
  408edf:	66 69 6c 65 00 7a 62 	imul   $0x627a,0x0(%rbp,%riz,2),%bp
  408ee6:	78 5f                	js     408f47 <_init-0x4d49>
  408ee8:	74 63                	je     408f4d <_init-0x4d43>
  408eea:	70 5f                	jo     408f4b <_init-0x4d45>
  408eec:	75 6e                	jne    408f5c <_init-0x4d34>
  408eee:	61                   	(bad)  
  408eef:	63 63 65             	movslq 0x65(%rbx),%esp
  408ef2:	70 74                	jo     408f68 <_init-0x4d28>
  408ef4:	00 7a 62             	add    %bh,0x62(%rdx)
  408ef7:	78 5f                	js     408f58 <_init-0x4d38>
  408ef9:	64                   	fs
  408efa:	65                   	gs
  408efb:	66                   	data16
  408efc:	61                   	(bad)  
  408efd:	75 6c                	jne    408f6b <_init-0x4d25>
  408eff:	74 5f                	je     408f60 <_init-0x4d30>
  408f01:	6d                   	insl   (%dx),%es:(%rdi)
  408f02:	65                   	gs
  408f03:	6d                   	insl   (%dx),%es:(%rdi)
  408f04:	5f                   	pop    %rdi
  408f05:	72 65                	jb     408f6c <_init-0x4d24>
  408f07:	61                   	(bad)  
  408f08:	6c                   	insb   (%dx),%es:(%rdi)
  408f09:	6c                   	insb   (%dx),%es:(%rdi)
  408f0a:	6f                   	outsl  %ds:(%rsi),(%dx)
  408f0b:	63 5f 66             	movslq 0x66(%rdi),%ebx
  408f0e:	75 6e                	jne    408f7e <_init-0x4d12>
  408f10:	63 00                	movslq (%rax),%eax
  408f12:	43                   	rex.XB
  408f13:	4f                   	rex.WRXB
  408f14:	4e                   	rex.WRX
  408f15:	46                   	rex.RX
  408f16:	49                   	rex.WB
  408f17:	47 5f                	rex.RXB pop    %r15
  408f19:	50                   	push   %rax
  408f1a:	52                   	push   %rdx
  408f1b:	4f 58                	rex.WRXB pop    %r8
  408f1d:	59                   	pop    %rcx
  408f1e:	44                   	rex.R
  408f1f:	41 54                	push   %r12
  408f21:	41 5f                	pop    %r15
  408f23:	46 52                	rex.RX push   %rdx
  408f25:	45 51                	rex.RB push   %r9
  408f27:	55                   	push   %rbp
  408f28:	45                   	rex.RB
  408f29:	4e                   	rex.WRX
  408f2a:	43 59                	rex.XB pop    %r9
  408f2c:	00 73 65             	add    %dh,0x65(%rbx)
  408f2f:	6e                   	outsb  %ds:(%rsi),(%dx)
  408f30:	64                   	fs
  408f31:	5f                   	pop    %rdi
  408f32:	68 6f 73 74 5f       	pushq  $0x5f74736f
  408f37:	61                   	(bad)  
  408f38:	76 61                	jbe    408f9b <_init-0x4cf5>
  408f3a:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  408f41:	74 
  408f42:	79 00                	jns    408f44 <_init-0x4d4c>
  408f44:	7a 62                	jp     408fa8 <_init-0x4ce8>
  408f46:	78 5f                	js     408fa7 <_init-0x4ce9>
  408f48:	6a 73                	pushq  $0x73
  408f4a:	6f                   	outsl  %ds:(%rsi),(%dx)
  408f4b:	6e                   	outsb  %ds:(%rsi),(%dx)
  408f4c:	5f                   	pop    %rdi
  408f4d:	70 61                	jo     408fb0 <_init-0x4ce0>
  408f4f:	69 72 5f 62 79 5f 6e 	imul   $0x6e5f7962,0x5f(%rdx),%esi
  408f56:	61                   	(bad)  
  408f57:	6d                   	insl   (%dx),%es:(%rdi)
  408f58:	65 00 64 69 73       	add    %ah,%gs:0x73(%rcx,%rbp,2)
  408f5d:	63 6f 76             	movslq 0x76(%rdi),%ebp
  408f60:	65                   	gs
  408f61:	72 79                	jb     408fdc <_init-0x4cb4>
  408f63:	5f                   	pop    %rdi
  408f64:	75 70                	jne    408fd6 <_init-0x4cba>
  408f66:	64                   	fs
  408f67:	61                   	(bad)  
  408f68:	74 65                	je     408fcf <_init-0x4cc1>
  408f6a:	5f                   	pop    %rdi
  408f6b:	73 65                	jae    408fd2 <_init-0x4cbe>
  408f6d:	72 76                	jb     408fe5 <_init-0x4cab>
  408f6f:	69 63 65 00 7a 62 78 	imul   $0x78627a00,0x65(%rbx),%esp
  408f76:	5f                   	pop    %rdi
  408f77:	6a 73                	pushq  $0x73
  408f79:	6f                   	outsl  %ds:(%rsi),(%dx)
  408f7a:	6e                   	outsb  %ds:(%rsi),(%dx)
  408f7b:	5f                   	pop    %rdi
  408f7c:	6e                   	outsb  %ds:(%rsi),(%dx)
  408f7d:	65                   	gs
  408f7e:	78 74                	js     408ff4 <_init-0x4c9c>
  408f80:	5f                   	pop    %rdi
  408f81:	76 61                	jbe    408fe4 <_init-0x4cac>
  408f83:	6c                   	insb   (%dx),%es:(%rdi)
  408f84:	75 65                	jne    408feb <_init-0x4ca5>
  408f86:	00 43 4f             	add    %al,0x4f(%rbx)
  408f89:	4e                   	rex.WRX
  408f8a:	46                   	rex.RX
  408f8b:	49                   	rex.WB
  408f8c:	47 5f                	rex.RXB pop    %r15
  408f8e:	45                   	rex.RB
  408f8f:	4e                   	rex.WRX
  408f90:	41                   	rex.B
  408f91:	42                   	rex.X
  408f92:	4c                   	rex.WR
  408f93:	45 5f                	rex.RB pop    %r15
  408f95:	52                   	push   %rdx
  408f96:	45                   	rex.RB
  408f97:	4d                   	rex.WRB
  408f98:	4f 54                	rex.WRXB push   %r12
  408f9a:	45 5f                	rex.RB pop    %r15
  408f9c:	43                   	rex.XB
  408f9d:	4f                   	rex.WRXB
  408f9e:	4d                   	rex.WRB
  408f9f:	4d                   	rex.WRB
  408fa0:	41                   	rex.B
  408fa1:	4e                   	rex.WRX
  408fa2:	44 53                	rex.R push   %rbx
  408fa4:	00 43 48             	add    %al,0x48(%rbx)
  408fa7:	45                   	rex.RB
  408fa8:	43                   	rex.XB
  408fa9:	4b 5f                	rex.WXB pop    %r15
  408fab:	53                   	push   %rbx
  408fac:	45 52                	rex.RB push   %r10
  408fae:	56                   	push   %rsi
  408faf:	49                   	rex.WB
  408fb0:	43                   	rex.XB
  408fb1:	45 5f                	rex.RB pop    %r15
  408fb3:	50                   	push   %rax
  408fb4:	45 52                	rex.RB push   %r10
  408fb6:	46 00 7a 62          	rex.RX add    %r15b,0x62(%rdx)
  408fba:	78 5f                	js     40901b <_init-0x4c75>
  408fbc:	62                   	(bad)  
  408fbd:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  408fc4:	65                   	gs
  408fc5:	61                   	(bad)  
  408fc6:	70 5f                	jo     409027 <_init-0x4c69>
  408fc8:	72 65                	jb     40902f <_init-0x4c61>
  408fca:	6d                   	insl   (%dx),%es:(%rdi)
  408fcb:	6f                   	outsl  %ds:(%rsi),(%dx)
  408fcc:	76 65                	jbe    409033 <_init-0x4c5d>
  408fce:	5f                   	pop    %rdi
  408fcf:	6d                   	insl   (%dx),%es:(%rdi)
  408fd0:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%rsi),%ebp
  408fd7:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  408fdb:	70 61                	jo     40903e <_init-0x4c52>
  408fdd:	72 61                	jb     409040 <_init-0x4c50>
  408fdf:	6d                   	insl   (%dx),%es:(%rdi)
  408fe0:	00 57 45             	add    %dl,0x45(%rdi)
  408fe3:	42 5f                	rex.X pop    %rdi
  408fe5:	50                   	push   %rax
  408fe6:	41                   	rex.B
  408fe7:	47                   	rex.RXB
  408fe8:	45 5f                	rex.RB pop    %r15
  408fea:	50                   	push   %rax
  408feb:	45 52                	rex.RB push   %r10
  408fed:	46 00 69 73          	rex.RX add    %r13b,0x73(%rcx)
  408ff1:	5f                   	pop    %rdi
  408ff2:	75 6f                	jne    409063 <_init-0x4c2d>
  408ff4:	63 74 00 7a          	movslq 0x7a(%rax,%rax,1),%esi
  408ff8:	62                   	(bad)  
  408ff9:	78 5f                	js     40905a <_init-0x4c36>
  408ffb:	67                   	addr32
  408ffc:	65                   	gs
  408ffd:	74 5f                	je     40905e <_init-0x4c32>
  408fff:	66 69 65 6c 64 00    	imul   $0x64,0x6c(%rbp),%sp
  409005:	7a 62                	jp     409069 <_init-0x4c27>
  409007:	78 5f                	js     409068 <_init-0x4c28>
  409009:	73 74                	jae    40907f <_init-0x4c11>
  40900b:	72 63                	jb     409070 <_init-0x4c20>
  40900d:	70 79                	jo     409088 <_init-0x4c08>
  40900f:	5f                   	pop    %rdi
  409010:	61                   	(bad)  
  409011:	6c                   	insb   (%dx),%es:(%rdi)
  409012:	6c                   	insb   (%dx),%es:(%rdi)
  409013:	6f                   	outsl  %ds:(%rsi),(%dx)
  409014:	63 00                	movslq (%rax),%eax
  409016:	70 61                	jo     409079 <_init-0x4c17>
  409018:	73 73                	jae    40908d <_init-0x4c03>
  40901a:	77 6f                	ja     40908b <_init-0x4c05>
  40901c:	72 64                	jb     409082 <_init-0x4c0e>
  40901e:	00 65 78             	add    %ah,0x78(%rbp)
  409021:	65 63 75 74          	movslq %gs:0x74(%rbp),%esi
  409025:	65                   	gs
  409026:	5f                   	pop    %rdi
  409027:	61                   	(bad)  
  409028:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  40902c:	6e                   	outsb  %ds:(%rsi),(%dx)
  40902d:	00 44 43 63          	add    %al,0x63(%rbx,%rax,2)
  409031:	6f                   	outsl  %ds:(%rsi),(%dx)
  409032:	6e                   	outsb  %ds:(%rsi),(%dx)
  409033:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  409039:	74 5f                	je     40909a <_init-0x4bf6>
  40903b:	69 74 65 6d 5f 62 79 	imul   $0x5f79625f,0x6d(%rbp,%riz,2),%esi
  409042:	5f 
  409043:	6b 65 79 00          	imul   $0x0,0x79(%rbp),%esp
  409047:	7a 62                	jp     4090ab <_init-0x4be5>
  409049:	78 5f                	js     4090aa <_init-0x4be6>
  40904b:	64                   	fs
  40904c:	65                   	gs
  40904d:	66                   	data16
  40904e:	61                   	(bad)  
  40904f:	75 6c                	jne    4090bd <_init-0x4bd3>
  409051:	74 5f                	je     4090b2 <_init-0x4bde>
  409053:	75 69                	jne    4090be <_init-0x4bd2>
  409055:	6e                   	outsb  %ds:(%rsi),(%dx)
  409056:	74 36                	je     40908e <_init-0x4c02>
  409058:	34 5f                	xor    $0x5f,%al
  40905a:	68 61 73 68 5f       	pushq  $0x5f687361
  40905f:	66                   	data16
  409060:	75 6e                	jne    4090d0 <_init-0x4bc0>
  409062:	63 00                	movslq (%rax),%eax
  409064:	5f                   	pop    %rdi
  409065:	5f                   	pop    %rdi
  409066:	7a 62                	jp     4090ca <_init-0x4bc6>
  409068:	78 5f                	js     4090c9 <_init-0x4bc7>
  40906a:	7a 62                	jp     4090ce <_init-0x4bc2>
  40906c:	78 5f                	js     4090cd <_init-0x4bc3>
  40906e:	73 74                	jae    4090e4 <_init-0x4bac>
  409070:	72 64                	jb     4090d6 <_init-0x4bba>
  409072:	63 61 74             	movslq 0x74(%rcx),%esp
  409075:	66                   	data16
  409076:	00 73 75             	add    %dh,0x75(%rbx)
  409079:	62                   	(bad)  
  40907a:	73 74                	jae    4090f0 <_init-0x4ba0>
  40907c:	69 74 75 74 65 5f 73 	imul   $0x69735f65,0x74(%rbp,%rsi,2),%esi
  409083:	69 
  409084:	6d                   	insl   (%dx),%es:(%rdi)
  409085:	70 6c                	jo     4090f3 <_init-0x4b9d>
  409087:	65                   	gs
  409088:	5f                   	pop    %rdi
  409089:	6d                   	insl   (%dx),%es:(%rdi)
  40908a:	61                   	(bad)  
  40908b:	63 72 6f             	movslq 0x6f(%rdx),%esi
  40908e:	73 00                	jae    409090 <_init-0x4c00>
  409090:	43                   	rex.XB
  409091:	4f                   	rex.WRXB
  409092:	4e                   	rex.WRX
  409093:	46                   	rex.RX
  409094:	49                   	rex.WB
  409095:	47 5f                	rex.RXB pop    %r15
  409097:	54                   	push   %rsp
  409098:	49                   	rex.WB
  409099:	4d                   	rex.WRB
  40909a:	45                   	rex.RB
  40909b:	4f 55                	rex.WRXB push   %r13
  40909d:	54                   	push   %rsp
  40909e:	00 73 65             	add    %dh,0x65(%rbx)
  4090a1:	74 5f                	je     409102 <_init-0x4b8e>
  4090a3:	69 70 6d 69 5f 63 6f 	imul   $0x6f635f69,0x6d(%rax),%esi
  4090aa:	6e                   	outsb  %ds:(%rsi),(%dx)
  4090ab:	74 72                	je     40911f <_init-0x4b71>
  4090ad:	6f                   	outsl  %ds:(%rsi),(%dx)
  4090ae:	6c                   	insb   (%dx),%es:(%rdi)
  4090af:	5f                   	pop    %rdi
  4090b0:	76 61                	jbe    409113 <_init-0x4b7d>
  4090b2:	6c                   	insb   (%dx),%es:(%rdi)
  4090b3:	75 65                	jne    40911a <_init-0x4b76>
  4090b5:	00 75 73             	add    %dh,0x73(%rbp)
  4090b8:	61                   	(bad)  
  4090b9:	67                   	addr32
  4090ba:	65                   	gs
  4090bb:	5f                   	pop    %rdi
  4090bc:	6d                   	insl   (%dx),%es:(%rdi)
  4090bd:	65                   	gs
  4090be:	73 73                	jae    409133 <_init-0x4b5d>
  4090c0:	61                   	(bad)  
  4090c1:	67 65 00 44 43 72    	addr32 add %al,%gs:0x72(%ebx,%eax,2)
  4090c7:	65                   	gs
  4090c8:	71 75                	jno    40913f <_init-0x4b51>
  4090ca:	65                   	gs
  4090cb:	75 65                	jne    409132 <_init-0x4b5e>
  4090cd:	5f                   	pop    %rdi
  4090ce:	70 72                	jo     409142 <_init-0x4b4e>
  4090d0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4090d1:	78 79                	js     40914c <_init-0x4b44>
  4090d3:	00 73 74             	add    %dh,0x74(%rbx)
  4090d6:	72 69                	jb     409141 <_init-0x4b4f>
  4090d8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4090d9:	67 5f                	addr32 pop %rdi
  4090db:	72 65                	jb     409142 <_init-0x4b4e>
  4090dd:	70 6c                	jo     40914b <_init-0x4b45>
  4090df:	61                   	(bad)  
  4090e0:	63 65 00             	movslq 0x0(%rbp),%esp
  4090e3:	67                   	addr32
  4090e4:	65                   	gs
  4090e5:	74 5f                	je     409146 <_init-0x4b4a>
  4090e7:	76 61                	jbe    40914a <_init-0x4b46>
  4090e9:	6c                   	insb   (%dx),%es:(%rdi)
  4090ea:	75 65                	jne    409151 <_init-0x4b3f>
  4090ec:	5f                   	pop    %rdi
  4090ed:	65                   	gs
  4090ee:	78 74                	js     409164 <_init-0x4b2c>
  4090f0:	65                   	gs
  4090f1:	72 6e                	jb     409161 <_init-0x4b2f>
  4090f3:	61                   	(bad)  
  4090f4:	6c                   	insb   (%dx),%es:(%rdi)
  4090f5:	00 74 61 62          	add    %dh,0x62(%rcx,%riz,2)
  4090f9:	6c                   	insb   (%dx),%es:(%rdi)
  4090fa:	65                   	gs
  4090fb:	73 00                	jae    4090fd <_init-0x4b93>
  4090fd:	63 6d 70             	movslq 0x70(%rbp),%ebp
  409100:	5f                   	pop    %rdi
  409101:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  409105:	69 64 00 43 4f 4e 46 	imul   $0x49464e4f,0x43(%rax,%rax,1),%esp
  40910c:	49 
  40910d:	47 5f                	rex.RXB pop    %r15
  40910f:	44                   	rex.R
  409110:	42                   	rex.X
  409111:	43                   	rex.XB
  409112:	4f                   	rex.WRXB
  409113:	4e                   	rex.WRX
  409114:	46                   	rex.RX
  409115:	49                   	rex.WB
  409116:	47 5f                	rex.RXB pop    %r15
  409118:	46 52                	rex.RX push   %rdx
  40911a:	45 51                	rex.RB push   %r9
  40911c:	55                   	push   %rbp
  40911d:	45                   	rex.RB
  40911e:	4e                   	rex.WRX
  40911f:	43 59                	rex.XB pop    %r9
  409121:	00 7a 62             	add    %bh,0x62(%rdx)
  409124:	78 5f                	js     409185 <_init-0x4b0b>
  409126:	6d                   	insl   (%dx),%es:(%rdi)
  409127:	65                   	gs
  409128:	6d                   	insl   (%dx),%es:(%rdi)
  409129:	5f                   	pop    %rdi
  40912a:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  40912e:	72 00                	jb     409130 <_init-0x4b60>
  409130:	57                   	push   %rdi
  409131:	45                   	rex.RB
  409132:	42 5f                	rex.X pop    %rdi
  409134:	50                   	push   %rax
  409135:	41                   	rex.B
  409136:	47                   	rex.RXB
  409137:	45 5f                	rex.RB pop    %r15
  409139:	47                   	rex.RXB
  40913a:	45 54                	rex.RB push   %r12
  40913c:	00 7a 62             	add    %bh,0x62(%rdx)
  40913f:	78 5f                	js     4091a0 <_init-0x4af0>
  409141:	6a 73                	pushq  $0x73
  409143:	6f                   	outsl  %ds:(%rsi),(%dx)
  409144:	6e                   	outsb  %ds:(%rsi),(%dx)
  409145:	5f                   	pop    %rdi
  409146:	64 65 63 6f 64       	movslq %fs:%gs:0x64(%rdi),%ebp
  40914b:	65                   	gs
  40914c:	76 61                	jbe    4091af <_init-0x4ae1>
  40914e:	6c                   	insb   (%dx),%es:(%rdi)
  40914f:	75 65                	jne    4091b6 <_init-0x4ada>
  409151:	00 43 48             	add    %al,0x48(%rbx)
  409154:	45                   	rex.RB
  409155:	43                   	rex.XB
  409156:	4b 5f                	rex.WXB pop    %r15
  409158:	53                   	push   %rbx
  409159:	45 52                	rex.RB push   %r10
  40915b:	56                   	push   %rsi
  40915c:	49                   	rex.WB
  40915d:	43                   	rex.XB
  40915e:	45 00 43 4f          	add    %r8b,0x4f(%r11)
  409162:	4e                   	rex.WRX
  409163:	46                   	rex.RX
  409164:	49                   	rex.WB
  409165:	47 5f                	rex.RXB pop    %r15
  409167:	50                   	push   %rax
  409168:	49                   	rex.WB
  409169:	4e                   	rex.WRX
  40916a:	47                   	rex.RXB
  40916b:	45 52                	rex.RB push   %r10
  40916d:	5f                   	pop    %rdi
  40916e:	46                   	rex.RX
  40916f:	4f 52                	rex.WRXB push   %r10
  409171:	4b 53                	rex.WXB push   %r11
  409173:	00 78 6d             	add    %bh,0x6d(%rax)
  409176:	6c                   	insb   (%dx),%es:(%rdi)
  409177:	5f                   	pop    %rdi
  409178:	66                   	data16
  409179:	72 65                	jb     4091e0 <_init-0x4ab0>
  40917b:	65                   	gs
  40917c:	5f                   	pop    %rdi
  40917d:	64                   	fs
  40917e:	61                   	(bad)  
  40917f:	74 61                	je     4091e2 <_init-0x4aae>
  409181:	5f                   	pop    %rdi
  409182:	64                   	fs
  409183:	79 6e                	jns    4091f3 <_init-0x4a9d>
  409185:	00 69 73             	add    %ch,0x73(%rcx)
  409188:	5f                   	pop    %rdi
  409189:	75 69                	jne    4091f4 <_init-0x4a9c>
  40918b:	6e                   	outsb  %ds:(%rsi),(%dx)
  40918c:	74 36                	je     4091c4 <_init-0x4acc>
  40918e:	34 00                	xor    $0x0,%al
  409190:	7a 62                	jp     4091f4 <_init-0x4a9c>
  409192:	78 5f                	js     4091f3 <_init-0x4a9d>
  409194:	62                   	(bad)  
  409195:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  40919c:	65                   	gs
  40919d:	61                   	(bad)  
  40919e:	70 5f                	jo     4091ff <_init-0x4a91>
  4091a0:	64                   	fs
  4091a1:	65                   	gs
  4091a2:	73 74                	jae    409218 <_init-0x4a78>
  4091a4:	72 6f                	jb     409215 <_init-0x4a7b>
  4091a6:	79 00                	jns    4091a8 <_init-0x4ae8>
  4091a8:	72 65                	jb     40920f <_init-0x4a81>
  4091aa:	61                   	(bad)  
  4091ab:	64                   	fs
  4091ac:	5f                   	pop    %rdi
  4091ad:	67 73 6d             	addr32 jae 40921d <_init-0x4a73>
  4091b0:	00 63 6f             	add    %ah,0x6f(%rbx)
  4091b3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4091b4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4091b5:	65 63 74 5f 74       	movslq %gs:0x74(%rdi,%rbx,2),%esi
  4091ba:	6f                   	outsl  %ds:(%rsi),(%dx)
  4091bb:	5f                   	pop    %rdi
  4091bc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4091bd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4091be:	64 65 00 7a 62       	add    %bh,%fs:%gs:0x62(%rdx)
  4091c3:	78 5f                	js     409224 <_init-0x4a6c>
  4091c5:	68 61 73 68 73       	pushq  $0x73687361
  4091ca:	65                   	gs
  4091cb:	74 5f                	je     40922c <_init-0x4a64>
  4091cd:	69 74 65 72 5f 6e 65 	imul   $0x78656e5f,0x72(%rbp,%riz,2),%esi
  4091d4:	78 
  4091d5:	74 00                	je     4091d7 <_init-0x4ab9>
  4091d7:	44                   	rex.R
  4091d8:	42 73 74             	rex.X jae    40924f <_init-0x4a41>
  4091db:	61                   	(bad)  
  4091dc:	72 74                	jb     409252 <_init-0x4a3e>
  4091de:	5f                   	pop    %rdi
  4091df:	65                   	gs
  4091e0:	73 63                	jae    409245 <_init-0x4a4b>
  4091e2:	61                   	(bad)  
  4091e3:	6c                   	insb   (%dx),%es:(%rdi)
  4091e4:	61                   	(bad)  
  4091e5:	74 69                	je     409250 <_init-0x4a40>
  4091e7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4091e8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4091e9:	00 44 42 75          	add    %al,0x75(%rdx,%rax,2)
  4091ed:	70 64                	jo     409253 <_init-0x4a3d>
  4091ef:	61                   	(bad)  
  4091f0:	74 65                	je     409257 <_init-0x4a39>
  4091f2:	5f                   	pop    %rdi
  4091f3:	73 65                	jae    40925a <_init-0x4a36>
  4091f5:	72 76                	jb     40926d <_init-0x4a23>
  4091f7:	69 63 65 73 00 63 61 	imul   $0x61630073,0x65(%rbx),%esp
  4091fe:	6c                   	insb   (%dx),%es:(%rdi)
  4091ff:	63 75 6c             	movslq 0x6c(%rbp),%esi
  409202:	61                   	(bad)  
  409203:	74 65                	je     40926a <_init-0x4a26>
  409205:	5f                   	pop    %rdi
  409206:	63 68 65             	movslq 0x65(%rax),%ebp
  409209:	63 6b 73             	movslq 0x73(%rbx),%ebp
  40920c:	75 6d                	jne    40927b <_init-0x4a15>
  40920e:	73 00                	jae    409210 <_init-0x4a80>
  409210:	6d                   	insl   (%dx),%es:(%rdi)
  409211:	61                   	(bad)  
  409212:	69 6e 5f 61 6c 65 72 	imul   $0x72656c61,0x5f(%rsi),%ebp
  409219:	74 65                	je     409280 <_init-0x4a10>
  40921b:	72 5f                	jb     40927c <_init-0x4a14>
  40921d:	6c                   	insb   (%dx),%es:(%rdi)
  40921e:	6f                   	outsl  %ds:(%rsi),(%dx)
  40921f:	6f                   	outsl  %ds:(%rsi),(%dx)
  409220:	70 00                	jo     409222 <_init-0x4a6e>
  409222:	6c                   	insb   (%dx),%es:(%rdi)
  409223:	61                   	(bad)  
  409224:	74 65                	je     40928b <_init-0x4a05>
  409226:	73 74                	jae    40929c <_init-0x49f4>
  409228:	5f                   	pop    %rdi
  409229:	73 65                	jae    409290 <_init-0x4a00>
  40922b:	72 76                	jb     4092a3 <_init-0x49ed>
  40922d:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  409234:	72 6d                	jb     4092a3 <_init-0x49ed>
  409236:	00 7a 62             	add    %bh,0x62(%rdx)
  409239:	78 5f                	js     40929a <_init-0x49f6>
  40923b:	67                   	addr32
  40923c:	65                   	gs
  40923d:	74 5f                	je     40929e <_init-0x49f2>
  40923f:	6e                   	outsb  %ds:(%rsi),(%dx)
  409240:	65                   	gs
  409241:	78 74                	js     4092b7 <_init-0x49d9>
  409243:	5f                   	pop    %rdi
  409244:	66 69 65 6c 64 00    	imul   $0x64,0x6c(%rbp),%sp
  40924a:	7a 62                	jp     4092ae <_init-0x49e2>
  40924c:	78 5f                	js     4092ad <_init-0x49e3>
  40924e:	68 65 78 32 62       	pushq  $0x62327865
  409253:	69 6e 61 72 79 00 43 	imul   $0x43007972,0x61(%rsi),%ebp
  40925a:	4f                   	rex.WRXB
  40925b:	4e                   	rex.WRX
  40925c:	46                   	rex.RX
  40925d:	49                   	rex.WB
  40925e:	47 5f                	rex.RXB pop    %r15
  409260:	55                   	push   %rbp
  409261:	4e                   	rex.WRX
  409262:	41 56                	push   %r14
  409264:	41                   	rex.B
  409265:	49                   	rex.WB
  409266:	4c                   	rex.WR
  409267:	41                   	rex.B
  409268:	42                   	rex.X
  409269:	4c                   	rex.WR
  40926a:	45 5f                	rex.RB pop    %r15
  40926c:	44                   	rex.R
  40926d:	45                   	rex.RB
  40926e:	4c                   	rex.WR
  40926f:	41 59                	pop    %r9
  409271:	00 64 79 6e          	add    %ah,0x6e(%rcx,%rdi,2)
  409275:	5f                   	pop    %rdi
  409276:	65                   	gs
  409277:	73 63                	jae    4092dc <_init-0x49b4>
  409279:	61                   	(bad)  
  40927a:	70 65                	jo     4092e1 <_init-0x49af>
  40927c:	5f                   	pop    %rdi
  40927d:	70 61                	jo     4092e0 <_init-0x49b0>
  40927f:	72 61                	jb     4092e2 <_init-0x49ae>
  409281:	6d                   	insl   (%dx),%es:(%rdi)
  409282:	00 4d 41             	add    %cl,0x41(%rbp)
  409285:	49                   	rex.WB
  409286:	4e 5f                	rex.WRX pop    %rdi
  409288:	5a                   	pop    %rdx
  409289:	41                   	rex.B
  40928a:	42                   	rex.X
  40928b:	42                   	rex.X
  40928c:	49 58                	rex.WB pop    %r8
  40928e:	5f                   	pop    %rdi
  40928f:	45                   	rex.RB
  409290:	4e 54                	rex.WRX push   %rsp
  409292:	52                   	push   %rdx
  409293:	59                   	pop    %rcx
  409294:	00 7a 62             	add    %bh,0x62(%rdx)
  409297:	78 5f                	js     4092f8 <_init-0x4998>
  409299:	73 74                	jae    40930f <_init-0x4981>
  40929b:	72 70                	jb     40930d <_init-0x4983>
  40929d:	6f                   	outsl  %ds:(%rsi),(%dx)
  40929e:	6f                   	outsl  %ds:(%rsi),(%dx)
  40929f:	6c                   	insb   (%dx),%es:(%rdi)
  4092a0:	5f                   	pop    %rdi
  4092a1:	61                   	(bad)  
  4092a2:	63 71 75             	movslq 0x75(%rcx),%esi
  4092a5:	69 72 65 00 7a 62 78 	imul   $0x78627a00,0x65(%rdx),%esi
  4092ac:	5f                   	pop    %rdi
  4092ad:	6a 73                	pushq  $0x73
  4092af:	6f                   	outsl  %ds:(%rsi),(%dx)
  4092b0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4092b1:	5f                   	pop    %rdi
  4092b2:	76 61                	jbe    409315 <_init-0x497b>
  4092b4:	6c                   	insb   (%dx),%es:(%rdi)
  4092b5:	75 65                	jne    40931c <_init-0x4974>
  4092b7:	5f                   	pop    %rdi
  4092b8:	62                   	(bad)  
  4092b9:	79 5f                	jns    40931a <_init-0x4976>
  4092bb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4092bc:	61                   	(bad)  
  4092bd:	6d                   	insl   (%dx),%es:(%rdi)
  4092be:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  4092c2:	78 5f                	js     409323 <_init-0x496d>
  4092c4:	6a 73                	pushq  $0x73
  4092c6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4092c7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4092c8:	5f                   	pop    %rdi
  4092c9:	74 79                	je     409344 <_init-0x494c>
  4092cb:	70 65                	jo     409332 <_init-0x495e>
  4092cd:	00 5f 5f             	add    %bl,0x5f(%rdi)
  4092d0:	7a 62                	jp     409334 <_init-0x495c>
  4092d2:	78 5f                	js     409333 <_init-0x495d>
  4092d4:	7a 62                	jp     409338 <_init-0x4958>
  4092d6:	78 5f                	js     409337 <_init-0x4959>
  4092d8:	65                   	gs
  4092d9:	72 72                	jb     40934d <_init-0x4943>
  4092db:	6f                   	outsl  %ds:(%rsi),(%dx)
  4092dc:	72 00                	jb     4092de <_init-0x49b2>
  4092de:	7a 62                	jp     409342 <_init-0x494e>
  4092e0:	78 5f                	js     409341 <_init-0x494f>
  4092e2:	6d                   	insl   (%dx),%es:(%rdi)
  4092e3:	65                   	gs
  4092e4:	6d                   	insl   (%dx),%es:(%rdi)
  4092e5:	5f                   	pop    %rdi
  4092e6:	64                   	fs
  4092e7:	75 6d                	jne    409356 <_init-0x493a>
  4092e9:	70 5f                	jo     40934a <_init-0x4946>
  4092eb:	73 74                	jae    409361 <_init-0x492f>
  4092ed:	61                   	(bad)  
  4092ee:	74 73                	je     409363 <_init-0x492d>
  4092f0:	00 44 42 64          	add    %al,0x64(%rdx,%rax,2)
  4092f4:	65                   	gs
  4092f5:	6c                   	insb   (%dx),%es:(%rdi)
  4092f6:	65                   	gs
  4092f7:	74 65                	je     40935e <_init-0x4932>
  4092f9:	5f                   	pop    %rdi
  4092fa:	68 6f 73 74 00       	pushq  $0x74736f
  4092ff:	65                   	gs
  409300:	78 65                	js     409367 <_init-0x4929>
  409302:	63 75 74             	movslq 0x74(%rbp),%esi
  409305:	65                   	gs
  409306:	5f                   	pop    %rdi
  409307:	6f                   	outsl  %ds:(%rsi),(%dx)
  409308:	70 65                	jo     40936f <_init-0x4921>
  40930a:	72 61                	jb     40936d <_init-0x4923>
  40930c:	74 69                	je     409377 <_init-0x4919>
  40930e:	6f                   	outsl  %ds:(%rsi),(%dx)
  40930f:	6e                   	outsb  %ds:(%rsi),(%dx)
  409310:	73 00                	jae    409312 <_init-0x497e>
  409312:	73 65                	jae    409379 <_init-0x4917>
  409314:	74 5f                	je     409375 <_init-0x491b>
  409316:	72 65                	jb     40937d <_init-0x4913>
  409318:	73 75                	jae    40938f <_init-0x4901>
  40931a:	6c                   	insb   (%dx),%es:(%rdi)
  40931b:	74 5f                	je     40937c <_init-0x4914>
  40931d:	74 79                	je     409398 <_init-0x48f8>
  40931f:	70 65                	jo     409386 <_init-0x490a>
  409321:	00 6d 61             	add    %ch,0x61(%rbp)
  409324:	69 6e 5f 64 62 63 6f 	imul   $0x6f636264,0x5f(%rsi),%ebp
  40932b:	6e                   	outsb  %ds:(%rsi),(%dx)
  40932c:	66 69 67 5f 6c 6f    	imul   $0x6f6c,0x5f(%rdi),%sp
  409332:	6f                   	outsl  %ds:(%rsi),(%dx)
  409333:	70 00                	jo     409335 <_init-0x495b>
  409335:	44                   	rex.R
  409336:	42 73 65             	rex.X jae    40939e <_init-0x48f2>
  409339:	6c                   	insb   (%dx),%es:(%rdi)
  40933a:	65 63 74 4e 00       	movslq %gs:0x0(%rsi,%rcx,2),%esi
  40933f:	43                   	rex.XB
  409340:	4f                   	rex.WRXB
  409341:	4e                   	rex.WRX
  409342:	46                   	rex.RX
  409343:	49                   	rex.WB
  409344:	47 5f                	rex.RXB pop    %r15
  409346:	52                   	push   %rdx
  409347:	45                   	rex.RB
  409348:	46 52                	rex.RX push   %rdx
  40934a:	45 53                	rex.RB push   %r11
  40934c:	48 5f                	rex.W pop    %rdi
  40934e:	55                   	push   %rbp
  40934f:	4e 53                	rex.WRX push   %rbx
  409351:	55                   	push   %rbp
  409352:	50                   	push   %rax
  409353:	50                   	push   %rax
  409354:	4f 52                	rex.WRXB push   %r10
  409356:	54                   	push   %rsp
  409357:	45                   	rex.RB
  409358:	44 00 43 4f          	add    %r8b,0x4f(%rbx)
  40935c:	4e                   	rex.WRX
  40935d:	46                   	rex.RX
  40935e:	49                   	rex.WB
  40935f:	47 5f                	rex.RXB pop    %r15
  409361:	48                   	rex.W
  409362:	4f 55                	rex.WRXB push   %r13
  409364:	53                   	push   %rbx
  409365:	45                   	rex.RB
  409366:	4b                   	rex.WXB
  409367:	45                   	rex.RB
  409368:	45 50                	rex.RB push   %r8
  40936a:	49                   	rex.WB
  40936b:	4e                   	rex.WRX
  40936c:	47 5f                	rex.RXB pop    %r15
  40936e:	46 52                	rex.RX push   %rdx
  409370:	45 51                	rex.RB push   %r9
  409372:	55                   	push   %rbp
  409373:	45                   	rex.RB
  409374:	4e                   	rex.WRX
  409375:	43 59                	rex.XB pop    %r9
  409377:	00 7a 62             	add    %bh,0x62(%rdx)
  40937a:	78 5f                	js     4093db <_init-0x48b5>
  40937c:	76 65                	jbe    4093e3 <_init-0x48ad>
  40937e:	63 74 6f 72          	movslq 0x72(%rdi,%rbp,2),%esi
  409382:	5f                   	pop    %rdi
  409383:	75 69                	jne    4093ee <_init-0x48a2>
  409385:	6e                   	outsb  %ds:(%rsi),(%dx)
  409386:	74 36                	je     4093be <_init-0x48d2>
  409388:	34 5f                	xor    $0x5f,%al
  40938a:	6c                   	insb   (%dx),%es:(%rdi)
  40938b:	73 65                	jae    4093f2 <_init-0x489e>
  40938d:	61                   	(bad)  
  40938e:	72 63                	jb     4093f3 <_init-0x489d>
  409390:	68 00 7a 62 78       	pushq  $0x78627a00
  409395:	5f                   	pop    %rdi
  409396:	68 61 73 68 6d       	pushq  $0x6d687361
  40939b:	61                   	(bad)  
  40939c:	70 5f                	jo     4093fd <_init-0x4893>
  40939e:	63 72 65             	movslq 0x65(%rdx),%esi
  4093a1:	61                   	(bad)  
  4093a2:	74 65                	je     409409 <_init-0x4887>
  4093a4:	00 43 4f             	add    %al,0x4f(%rbx)
  4093a7:	4e                   	rex.WRX
  4093a8:	46                   	rex.RX
  4093a9:	49                   	rex.WB
  4093aa:	47 5f                	rex.RXB pop    %r15
  4093ac:	4e                   	rex.WRX
  4093ad:	4f                   	rex.WRXB
  4093ae:	44                   	rex.R
  4093af:	45                   	rex.RB
  4093b0:	49                   	rex.WB
  4093b1:	44 00 43 4f          	add    %r8b,0x4f(%rbx)
  4093b5:	4e                   	rex.WRX
  4093b6:	46                   	rex.RX
  4093b7:	49                   	rex.WB
  4093b8:	47 5f                	rex.RXB pop    %r15
  4093ba:	48                   	rex.W
  4093bb:	49 53                	rex.WB push   %r11
  4093bd:	54                   	push   %rsp
  4093be:	4f 52                	rex.WRXB push   %r10
  4093c0:	59                   	pop    %rcx
  4093c1:	5f                   	pop    %rdi
  4093c2:	43                   	rex.XB
  4093c3:	41                   	rex.B
  4093c4:	43                   	rex.XB
  4093c5:	48                   	rex.W
  4093c6:	45 5f                	rex.RB pop    %r15
  4093c8:	53                   	push   %rbx
  4093c9:	49 5a                	rex.WB pop    %r10
  4093cb:	45 00 44 43 63       	add    %r8b,0x63(%r11,%rax,2)
  4093d0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4093d1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4093d2:	66 69 67 5f 73 65    	imul   $0x6573,0x5f(%rdi),%sp
  4093d8:	74 5f                	je     409439 <_init-0x4857>
  4093da:	6d                   	insl   (%dx),%es:(%rdi)
  4093db:	61                   	(bad)  
  4093dc:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4093e3:	63 65 00             	movslq 0x0(%rbp),%esp
  4093e6:	7a 62                	jp     40944a <_init-0x4846>
  4093e8:	78 5f                	js     409449 <_init-0x4847>
  4093ea:	68 6f 73 74 5f       	pushq  $0x5f74736f
  4093ef:	73 74                	jae    409465 <_init-0x482b>
  4093f1:	72 69                	jb     40945c <_init-0x4834>
  4093f3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4093f4:	67 00 7a 62          	addr32 add %bh,0x62(%edx)
  4093f8:	78 5f                	js     409459 <_init-0x4837>
  4093fa:	6a 73                	pushq  $0x73
  4093fc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4093fd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4093fe:	5f                   	pop    %rdi
  4093ff:	63 6f 75             	movslq 0x75(%rdi),%ebp
  409402:	6e                   	outsb  %ds:(%rsi),(%dx)
  409403:	74 00                	je     409405 <_init-0x488b>
  409405:	64                   	fs
  409406:	62                   	(bad)  
  409407:	5f                   	pop    %rdi
  409408:	73 63                	jae    40946d <_init-0x4823>
  40940a:	68 65 6d 61 00       	pushq  $0x616d65
  40940f:	69 73 5f 70 72 69 6d 	imul   $0x6d697270,0x5f(%rbx),%esi
  409416:	65 00 43 4f          	add    %al,%gs:0x4f(%rbx)
  40941a:	4e                   	rex.WRX
  40941b:	46                   	rex.RX
  40941c:	49                   	rex.WB
  40941d:	47 5f                	rex.RXB pop    %r15
  40941f:	44                   	rex.R
  409420:	42 55                	rex.X push   %rbp
  409422:	53                   	push   %rbx
  409423:	45 52                	rex.RB push   %r10
  409425:	00 7a 62             	add    %bh,0x62(%rdx)
  409428:	78 5f                	js     409489 <_init-0x4807>
  40942a:	74 63                	je     40948f <_init-0x4801>
  40942c:	70 5f                	jo     40948d <_init-0x4803>
  40942e:	73 65                	jae    409495 <_init-0x47fb>
  409430:	6e                   	outsb  %ds:(%rsi),(%dx)
  409431:	64                   	fs
  409432:	5f                   	pop    %rdi
  409433:	65                   	gs
  409434:	78 74                	js     4094aa <_init-0x47e6>
  409436:	00 43 4f             	add    %al,0x4f(%rbx)
  409439:	4e                   	rex.WRX
  40943a:	46                   	rex.RX
  40943b:	49                   	rex.WB
  40943c:	47 5f                	rex.RXB pop    %r15
  40943e:	41                   	rex.B
  40943f:	4c                   	rex.WR
  409440:	4c                   	rex.WR
  409441:	4f 57                	rex.WRXB push   %r15
  409443:	5f                   	pop    %rdi
  409444:	52                   	push   %rdx
  409445:	4f                   	rex.WRXB
  409446:	4f 54                	rex.WRXB push   %r12
  409448:	00 6d 61             	add    %ch,0x61(%rbp)
  40944b:	69 6e 5f 70 6f 6c 6c 	imul   $0x6c6c6f70,0x5f(%rsi),%ebp
  409452:	65                   	gs
  409453:	72 5f                	jb     4094b4 <_init-0x47dc>
  409455:	6c                   	insb   (%dx),%es:(%rdi)
  409456:	6f                   	outsl  %ds:(%rsi),(%dx)
  409457:	6f                   	outsl  %ds:(%rsi),(%dx)
  409458:	70 00                	jo     40945a <_init-0x4836>
  40945a:	44                   	rex.R
  40945b:	42 72 65             	rex.X jb     4094c3 <_init-0x47cd>
  40945e:	6d                   	insl   (%dx),%es:(%rdi)
  40945f:	6f                   	outsl  %ds:(%rsi),(%dx)
  409460:	76 65                	jbe    4094c7 <_init-0x47c9>
  409462:	5f                   	pop    %rdi
  409463:	65                   	gs
  409464:	73 63                	jae    4094c9 <_init-0x47c7>
  409466:	61                   	(bad)  
  409467:	6c                   	insb   (%dx),%es:(%rdi)
  409468:	61                   	(bad)  
  409469:	74 69                	je     4094d4 <_init-0x47bc>
  40946b:	6f                   	outsl  %ds:(%rsi),(%dx)
  40946c:	6e                   	outsb  %ds:(%rsi),(%dx)
  40946d:	00 44 42 65          	add    %al,0x65(%rdx,%rax,2)
  409471:	73 63                	jae    4094d6 <_init-0x47ba>
  409473:	61                   	(bad)  
  409474:	70 65                	jo     4094db <_init-0x47b5>
  409476:	5f                   	pop    %rdi
  409477:	73 74                	jae    4094ed <_init-0x47a3>
  409479:	72 69                	jb     4094e4 <_init-0x47ac>
  40947b:	6e                   	outsb  %ds:(%rsi),(%dx)
  40947c:	67 00 44 42 64       	addr32 add %al,0x64(%edx,%eax,2)
  409481:	65                   	gs
  409482:	6c                   	insb   (%dx),%es:(%rdi)
  409483:	65                   	gs
  409484:	74 65                	je     4094eb <_init-0x47a5>
  409486:	5f                   	pop    %rdi
  409487:	73 65                	jae    4094ee <_init-0x47a2>
  409489:	72 76                	jb     409501 <_init-0x478f>
  40948b:	69 63 65 73 5f 62 79 	imul   $0x79625f73,0x65(%rbx),%esp
  409492:	5f                   	pop    %rdi
  409493:	74 72                	je     409507 <_init-0x4789>
  409495:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  40949c:	00 7a 62             	add    %bh,0x62(%rdx)
  40949f:	78 5f                	js     409500 <_init-0x4790>
  4094a1:	74 63                	je     409506 <_init-0x478a>
  4094a3:	70 5f                	jo     409504 <_init-0x478c>
  4094a5:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4094a8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4094a9:	65 63 74 00 43       	movslq %gs:0x43(%rax,%rax,1),%esi
  4094ae:	4f                   	rex.WRXB
  4094af:	4e                   	rex.WRX
  4094b0:	46                   	rex.RX
  4094b1:	49                   	rex.WB
  4094b2:	47 5f                	rex.RXB pop    %r15
  4094b4:	45                   	rex.RB
  4094b5:	4e                   	rex.WRX
  4094b6:	41                   	rex.B
  4094b7:	42                   	rex.X
  4094b8:	4c                   	rex.WR
  4094b9:	45 5f                	rex.RB pop    %r15
  4094bb:	4c                   	rex.WR
  4094bc:	4f                   	rex.WRXB
  4094bd:	47 00 7a 62          	rex.RXB add    %r15b,0x62(%r10)
  4094c1:	78 5f                	js     409522 <_init-0x476e>
  4094c3:	6a 73                	pushq  $0x73
  4094c5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4094c6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4094c7:	5f                   	pop    %rdi
  4094c8:	61                   	(bad)  
  4094c9:	64                   	fs
  4094ca:	64                   	fs
  4094cb:	75 69                	jne    409536 <_init-0x475a>
  4094cd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4094ce:	74 36                	je     409506 <_init-0x478a>
  4094d0:	34 00                	xor    $0x0,%al
  4094d2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4094d3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4094d4:	64                   	fs
  4094d5:	65                   	gs
  4094d6:	5f                   	pop    %rdi
  4094d7:	73 79                	jae    409552 <_init-0x473e>
  4094d9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4094da:	63 00                	movslq (%rax),%eax
  4094dc:	69 73 5f 64 6f 75 62 	imul   $0x62756f64,0x5f(%rbx),%esi
  4094e3:	6c                   	insb   (%dx),%es:(%rdi)
  4094e4:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  4094e8:	78 5f                	js     409549 <_init-0x4747>
  4094ea:	69 6b 73 5f 74 72 61 	imul   $0x6172745f,0x73(%rbx),%ebp
  4094f1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4094f2:	73 70                	jae    409564 <_init-0x472c>
  4094f4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4094f5:	72 74                	jb     40956b <_init-0x4725>
  4094f7:	00 69 73             	add    %ch,0x73(%rcx)
  4094fa:	5f                   	pop    %rdi
  4094fb:	69 70 34 00 63 6d 70 	imul   $0x706d6300,0x34(%rax),%esi
  409502:	5f                   	pop    %rdi
  409503:	64 6f                	outsl  %fs:(%rsi),(%dx)
  409505:	75 62                	jne    409569 <_init-0x4727>
  409507:	6c                   	insb   (%dx),%es:(%rdi)
  409508:	65 00 44 42 64       	add    %al,%gs:0x64(%rdx,%rax,2)
  40950d:	65                   	gs
  40950e:	6c                   	insb   (%dx),%es:(%rdi)
  40950f:	65                   	gs
  409510:	74 65                	je     409577 <_init-0x4719>
  409512:	5f                   	pop    %rdi
  409513:	74 65                	je     40957a <_init-0x4716>
  409515:	6d                   	insl   (%dx),%es:(%rdi)
  409516:	70 6c                	jo     409584 <_init-0x470c>
  409518:	61                   	(bad)  
  409519:	74 65                	je     409580 <_init-0x4710>
  40951b:	5f                   	pop    %rdi
  40951c:	65                   	gs
  40951d:	6c                   	insb   (%dx),%es:(%rdi)
  40951e:	65                   	gs
  40951f:	6d                   	insl   (%dx),%es:(%rdi)
  409520:	65 6e                	outsb  %gs:(%rsi),(%dx)
  409522:	74 73                	je     409597 <_init-0x46f9>
  409524:	00 72 65             	add    %dh,0x65(%rdx)
  409527:	63 76 5f             	movslq 0x5f(%rsi),%esi
  40952a:	70 72                	jo     40959e <_init-0x46f2>
  40952c:	6f                   	outsl  %ds:(%rsi),(%dx)
  40952d:	78 79                	js     4095a8 <_init-0x46e8>
  40952f:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  409532:	66 69 67 00 52 55    	imul   $0x5552,0x0(%rdi),%sp
  409538:	4e 5f                	rex.WRX pop    %rdi
  40953a:	43                   	rex.XB
  40953b:	4f                   	rex.WRXB
  40953c:	4d                   	rex.WRB
  40953d:	4d                   	rex.WRB
  40953e:	41                   	rex.B
  40953f:	4e                   	rex.WRX
  409540:	44 00 44 42 67       	add    %r8b,0x67(%rdx,%rax,2)
  409545:	65                   	gs
  409546:	74 5f                	je     4095a7 <_init-0x46e9>
  409548:	74 61                	je     4095ab <_init-0x46e5>
  40954a:	62                   	(bad)  
  40954b:	6c                   	insb   (%dx),%es:(%rdi)
  40954c:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  409550:	78 5f                	js     4095b1 <_init-0x46df>
  409552:	68 61 73 68 73       	pushq  $0x73687361
  409557:	65                   	gs
  409558:	74 5f                	je     4095b9 <_init-0x46d7>
  40955a:	69 6e 73 65 72 74 5f 	imul   $0x5f747265,0x73(%rsi),%ebp
  409561:	65                   	gs
  409562:	78 74                	js     4095d8 <_init-0x46b8>
  409564:	00 44 42 61          	add    %al,0x61(%rdx,%rax,2)
  409568:	64                   	fs
  409569:	64                   	fs
  40956a:	5f                   	pop    %rdi
  40956b:	74 72                	je     4095df <_init-0x46b1>
  40956d:	65 6e                	outsb  %gs:(%rsi),(%dx)
  40956f:	64                   	fs
  409570:	5f                   	pop    %rdi
  409571:	75 69                	jne    4095dc <_init-0x46b4>
  409573:	6e                   	outsb  %ds:(%rsi),(%dx)
  409574:	74 00                	je     409576 <_init-0x471a>
  409576:	43                   	rex.XB
  409577:	4f                   	rex.WRXB
  409578:	4e                   	rex.WRX
  409579:	46                   	rex.RX
  40957a:	49                   	rex.WB
  40957b:	47 5f                	rex.RXB pop    %r15
  40957d:	49 50                	rex.WB push   %r8
  40957f:	4d                   	rex.WRB
  409580:	49 50                	rex.WB push   %r8
  409582:	4f                   	rex.WRXB
  409583:	4c                   	rex.WR
  409584:	4c                   	rex.WR
  409585:	45 52                	rex.RB push   %r10
  409587:	5f                   	pop    %rdi
  409588:	46                   	rex.RX
  409589:	4f 52                	rex.WRXB push   %r10
  40958b:	4b 53                	rex.WXB push   %r11
  40958d:	00 63 6f             	add    %ah,0x6f(%rbx)
  409590:	6d                   	insl   (%dx),%es:(%rdi)
  409591:	6d                   	insl   (%dx),%es:(%rdi)
  409592:	73 5f                	jae    4095f3 <_init-0x469d>
  409594:	70 61                	jo     4095f7 <_init-0x4699>
  409596:	72 73                	jb     40960b <_init-0x4685>
  409598:	65                   	gs
  409599:	5f                   	pop    %rdi
  40959a:	72 65                	jb     409601 <_init-0x468f>
  40959c:	73 70                	jae    40960e <_init-0x4682>
  40959e:	6f                   	outsl  %ds:(%rsi),(%dx)
  40959f:	6e                   	outsb  %ds:(%rsi),(%dx)
  4095a0:	73 65                	jae    409607 <_init-0x4689>
  4095a2:	00 64 69 73          	add    %ah,0x73(%rcx,%rbp,2)
  4095a6:	63 6f 76             	movslq 0x76(%rdi),%ebp
  4095a9:	65                   	gs
  4095aa:	72 79                	jb     409625 <_init-0x466b>
  4095ac:	5f                   	pop    %rdi
  4095ad:	75 70                	jne    40961f <_init-0x4671>
  4095af:	64                   	fs
  4095b0:	61                   	(bad)  
  4095b1:	74 65                	je     409618 <_init-0x4678>
  4095b3:	5f                   	pop    %rdi
  4095b4:	68 6f 73 74 00       	pushq  $0x74736f
  4095b9:	75 69                	jne    409624 <_init-0x466c>
  4095bb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4095bc:	74 36                	je     4095f4 <_init-0x469c>
  4095be:	34 5f                	xor    $0x5f,%al
  4095c0:	61                   	(bad)  
  4095c1:	72 72                	jb     409635 <_init-0x465b>
  4095c3:	61                   	(bad)  
  4095c4:	79 5f                	jns    409625 <_init-0x466b>
  4095c6:	72 65                	jb     40962d <_init-0x4663>
  4095c8:	6d                   	insl   (%dx),%es:(%rdi)
  4095c9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4095ca:	76 65                	jbe    409631 <_init-0x465f>
  4095cc:	00 73 65             	add    %dh,0x65(%rbx)
  4095cf:	6e                   	outsb  %ds:(%rsi),(%dx)
  4095d0:	64                   	fs
  4095d1:	5f                   	pop    %rdi
  4095d2:	73 6d                	jae    409641 <_init-0x464f>
  4095d4:	73 00                	jae    4095d6 <_init-0x46ba>
  4095d6:	72 65                	jb     40963d <_init-0x4653>
  4095d8:	63 76 5f             	movslq 0x5f(%rsi),%esi
  4095db:	61                   	(bad)  
  4095dc:	72 65                	jb     409643 <_init-0x464d>
  4095de:	67 5f                	addr32 pop %rdi
  4095e0:	64                   	fs
  4095e1:	61                   	(bad)  
  4095e2:	74 61                	je     409645 <_init-0x464b>
  4095e4:	00 6d 61             	add    %ch,0x61(%rbp)
  4095e7:	69 6e 5f 68 69 73 74 	imul   $0x74736968,0x5f(%rsi),%ebp
  4095ee:	6f                   	outsl  %ds:(%rsi),(%dx)
  4095ef:	72 79                	jb     40966a <_init-0x4626>
  4095f1:	73 65                	jae    409658 <_init-0x4638>
  4095f3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4095f4:	64                   	fs
  4095f5:	65                   	gs
  4095f6:	72 00                	jb     4095f8 <_init-0x4698>
  4095f8:	44                   	rex.R
  4095f9:	42                   	rex.X
  4095fa:	66                   	data16
  4095fb:	65                   	gs
  4095fc:	74 63                	je     409661 <_init-0x462f>
  4095fe:	68 00 7a 62 78       	pushq  $0x78627a00
  409603:	5f                   	pop    %rdi
  409604:	69 74 65 6d 5f 6c 6f 	imul   $0x676f6c5f,0x6d(%rbp,%riz,2),%esi
  40960b:	67 
  40960c:	74 79                	je     409687 <_init-0x4609>
  40960e:	70 65                	jo     409675 <_init-0x461b>
  409610:	5f                   	pop    %rdi
  409611:	73 74                	jae    409687 <_init-0x4609>
  409613:	72 69                	jb     40967e <_init-0x4612>
  409615:	6e                   	outsb  %ds:(%rsi),(%dx)
  409616:	67 00 7a 62          	addr32 add %bh,0x62(%edx)
  40961a:	78 5f                	js     40967b <_init-0x4615>
  40961c:	72 65                	jb     409683 <_init-0x460d>
  40961e:	61                   	(bad)  
  40961f:	64 00 6e 6f          	add    %ch,%fs:0x6f(%rsi)
  409623:	64                   	fs
  409624:	65                   	gs
  409625:	5f                   	pop    %rdi
  409626:	73 79                	jae    4096a1 <_init-0x45ef>
  409628:	6e                   	outsb  %ds:(%rsi),(%dx)
  409629:	63 5f 6c             	movslq 0x6c(%rdi),%ebx
  40962c:	6f                   	outsl  %ds:(%rsi),(%dx)
  40962d:	63 6b 00             	movslq 0x0(%rbx),%ebp
  409630:	56                   	push   %rsi
  409631:	46 53                	rex.RX push   %rbx
  409633:	5f                   	pop    %rdi
  409634:	46                   	rex.RX
  409635:	49                   	rex.WB
  409636:	4c                   	rex.WR
  409637:	45 5f                	rex.RB pop    %r15
  409639:	52                   	push   %rdx
  40963a:	45                   	rex.RB
  40963b:	47                   	rex.RXB
  40963c:	45 58                	rex.RB pop    %r8
  40963e:	50                   	push   %rax
  40963f:	00 43 4f             	add    %al,0x4f(%rbx)
  409642:	4e                   	rex.WRX
  409643:	46                   	rex.RX
  409644:	49                   	rex.WB
  409645:	47 5f                	rex.RXB pop    %r15
  409647:	44                   	rex.R
  409648:	42 53                	rex.X push   %rbx
  40964a:	59                   	pop    %rcx
  40964b:	4e                   	rex.WRX
  40964c:	43                   	rex.XB
  40964d:	45 52                	rex.RB push   %r10
  40964f:	5f                   	pop    %rdi
  409650:	46 52                	rex.RX push   %rdx
  409652:	45 51                	rex.RB push   %r9
  409654:	55                   	push   %rbp
  409655:	45                   	rex.RB
  409656:	4e                   	rex.WRX
  409657:	43 59                	rex.XB pop    %r9
  409659:	00 73 74             	add    %dh,0x74(%rbx)
  40965c:	72 32                	jb     409690 <_init-0x4600>
  40965e:	75 69                	jne    4096c9 <_init-0x45c7>
  409660:	6e                   	outsb  %ds:(%rsi),(%dx)
  409661:	74 00                	je     409663 <_init-0x462d>
  409663:	43                   	rex.XB
  409664:	4f                   	rex.WRXB
  409665:	4e                   	rex.WRX
  409666:	46                   	rex.RX
  409667:	49                   	rex.WB
  409668:	47 5f                	rex.RXB pop    %r15
  40966a:	53                   	push   %rbx
  40966b:	53                   	push   %rbx
  40966c:	48 5f                	rex.W pop    %rdi
  40966e:	4b                   	rex.WXB
  40966f:	45 59                	rex.RB pop    %r9
  409671:	5f                   	pop    %rdi
  409672:	4c                   	rex.WR
  409673:	4f                   	rex.WRXB
  409674:	43                   	rex.XB
  409675:	41 54                	push   %r12
  409677:	49                   	rex.WB
  409678:	4f                   	rex.WRXB
  409679:	4e 00 6d 61          	rex.WRX add    %r13b,0x61(%rbp)
  40967d:	69 6e 5f 74 69 6d 65 	imul   $0x656d6974,0x5f(%rsi),%ebp
  409684:	72 5f                	jb     4096e5 <_init-0x45ab>
  409686:	6c                   	insb   (%dx),%es:(%rdi)
  409687:	6f                   	outsl  %ds:(%rsi),(%dx)
  409688:	6f                   	outsl  %ds:(%rsi),(%dx)
  409689:	70 00                	jo     40968b <_init-0x4605>
  40968b:	69 73 5f 68 6f 73 74 	imul   $0x74736f68,0x5f(%rbx),%esi
  409692:	6e                   	outsb  %ds:(%rsi),(%dx)
  409693:	61                   	(bad)  
  409694:	6d                   	insl   (%dx),%es:(%rdi)
  409695:	65                   	gs
  409696:	5f                   	pop    %rdi
  409697:	63 68 61             	movslq 0x61(%rax),%ebp
  40969a:	72 00                	jb     40969c <_init-0x45f4>
  40969c:	7a 62                	jp     409700 <_init-0x4590>
  40969e:	78 5f                	js     4096ff <_init-0x4591>
  4096a0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4096a1:	75 6d                	jne    409710 <_init-0x4580>
  4096a3:	32 68 65             	xor    0x65(%rax),%ch
  4096a6:	78 00                	js     4096a8 <_init-0x45e8>
  4096a8:	7a 62                	jp     40970c <_init-0x4584>
  4096aa:	78 6d                	js     409719 <_init-0x4577>
  4096ac:	61                   	(bad)  
  4096ad:	63 72 6f             	movslq 0x6f(%rdx),%esi
  4096b0:	73 5f                	jae    409711 <_init-0x457f>
  4096b2:	67                   	addr32
  4096b3:	65                   	gs
  4096b4:	74 5f                	je     409715 <_init-0x457b>
  4096b6:	76 61                	jbe    409719 <_init-0x4577>
  4096b8:	6c                   	insb   (%dx),%es:(%rdi)
  4096b9:	75 65                	jne    409720 <_init-0x4570>
  4096bb:	00 43 4f             	add    %al,0x4f(%rbx)
  4096be:	4e                   	rex.WRX
  4096bf:	46                   	rex.RX
  4096c0:	49                   	rex.WB
  4096c1:	47 5f                	rex.RXB pop    %r15
  4096c3:	4c                   	rex.WR
  4096c4:	4f                   	rex.WRXB
  4096c5:	47 5f                	rex.RXB pop    %r15
  4096c7:	53                   	push   %rbx
  4096c8:	4c                   	rex.WR
  4096c9:	4f 57                	rex.WRXB push   %r15
  4096cb:	5f                   	pop    %rdi
  4096cc:	51                   	push   %rcx
  4096cd:	55                   	push   %rbp
  4096ce:	45 52                	rex.RB push   %r10
  4096d0:	49                   	rex.WB
  4096d1:	45 53                	rex.RB push   %r11
  4096d3:	00 7a 62             	add    %bh,0x62(%rdx)
  4096d6:	78 5f                	js     409737 <_init-0x4559>
  4096d8:	74 63                	je     40973d <_init-0x4553>
  4096da:	70 5f                	jo     40973b <_init-0x4555>
  4096dc:	72 65                	jb     409743 <_init-0x454d>
  4096de:	63 76 5f             	movslq 0x5f(%rsi),%esi
  4096e1:	65                   	gs
  4096e2:	78 74                	js     409758 <_init-0x4538>
  4096e4:	00 7a 62             	add    %bh,0x62(%rdx)
  4096e7:	78 5f                	js     409748 <_init-0x4548>
  4096e9:	64                   	fs
  4096ea:	62                   	(bad)  
  4096eb:	5f                   	pop    %rdi
  4096ec:	76 73                	jbe    409761 <_init-0x452f>
  4096ee:	65                   	gs
  4096ef:	6c                   	insb   (%dx),%es:(%rdi)
  4096f0:	65 63 74 00 69       	movslq %gs:0x69(%rax,%rax,1),%esi
  4096f5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4096f6:	69 74 5f 63 6f 6e 66 	imul   $0x69666e6f,0x63(%rdi,%rbx,2),%esi
  4096fd:	69 
  4096fe:	67 00 7a 62          	addr32 add %bh,0x62(%edx)
  409702:	78 5f                	js     409763 <_init-0x452d>
  409704:	6f                   	outsl  %ds:(%rsi),(%dx)
  409705:	70 74                	jo     40977b <_init-0x4515>
  409707:	65                   	gs
  409708:	72 72                	jb     40977c <_init-0x4514>
  40970a:	00 44 42 67          	add    %al,0x67(%rdx,%rax,2)
  40970e:	65                   	gs
  40970f:	74 5f                	je     409770 <_init-0x4520>
  409711:	75 6e                	jne    409781 <_init-0x450f>
  409713:	69 71 75 65 5f 68 6f 	imul   $0x6f685f65,0x75(%rcx),%esi
  40971a:	73 74                	jae    409790 <_init-0x4500>
  40971c:	6e                   	outsb  %ds:(%rsi),(%dx)
  40971d:	61                   	(bad)  
  40971e:	6d                   	insl   (%dx),%es:(%rdi)
  40971f:	65                   	gs
  409720:	5f                   	pop    %rdi
  409721:	62                   	(bad)  
  409722:	79 5f                	jns    409783 <_init-0x450d>
  409724:	73 61                	jae    409787 <_init-0x4509>
  409726:	6d                   	insl   (%dx),%es:(%rdi)
  409727:	70 6c                	jo     409795 <_init-0x44fb>
  409729:	65 00 64 65 6c       	add    %ah,%gs:0x6c(%rbp,%riz,2)
  40972e:	5f                   	pop    %rdi
  40972f:	7a 65                	jp     409796 <_init-0x44fa>
  409731:	72 6f                	jb     4097a2 <_init-0x44ee>
  409733:	65                   	gs
  409734:	73 00                	jae    409736 <_init-0x455a>
  409736:	44                   	rex.R
  409737:	43 63 6f 6e          	rex.XB movslq 0x6e(%r15),%ebp
  40973b:	66 69 67 5f 61 63    	imul   $0x6361,0x5f(%rdi),%sp
  409741:	74 69                	je     4097ac <_init-0x44e4>
  409743:	76 61                	jbe    4097a6 <_init-0x44ea>
  409745:	74 65                	je     4097ac <_init-0x44e4>
  409747:	5f                   	pop    %rdi
  409748:	68 6f 73 74 00       	pushq  $0x74736f
  40974d:	7a 62                	jp     4097b1 <_init-0x44df>
  40974f:	78 5f                	js     4097b0 <_init-0x44e0>
  409751:	68 61 73 68 73       	pushq  $0x73687361
  409756:	65                   	gs
  409757:	74 5f                	je     4097b8 <_init-0x44d8>
  409759:	69 74 65 72 5f 72 65 	imul   $0x7365725f,0x72(%rbp,%riz,2),%esi
  409760:	73 
  409761:	65                   	gs
  409762:	74 00                	je     409764 <_init-0x452c>
  409764:	65                   	gs
  409765:	76 61                	jbe    4097c8 <_init-0x44c8>
  409767:	6c                   	insb   (%dx),%es:(%rdi)
  409768:	75 61                	jne    4097cb <_init-0x44c5>
  40976a:	74 65                	je     4097d1 <_init-0x44bf>
  40976c:	5f                   	pop    %rdi
  40976d:	66                   	data16
  40976e:	75 6e                	jne    4097de <_init-0x44b2>
  409770:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  409774:	6e                   	outsb  %ds:(%rsi),(%dx)
  409775:	32 00                	xor    (%rax),%al
  409777:	7a 62                	jp     4097db <_init-0x44b5>
  409779:	78 5f                	js     4097da <_init-0x44b6>
  40977b:	72 65                	jb     4097e2 <_init-0x44ae>
  40977d:	6d                   	insl   (%dx),%es:(%rdi)
  40977e:	6f                   	outsl  %ds:(%rsi),(%dx)
  40977f:	76 65                	jbe    4097e6 <_init-0x44aa>
  409781:	5f                   	pop    %rdi
  409782:	63 68 61             	movslq 0x61(%rax),%ebp
  409785:	72 73                	jb     4097fa <_init-0x4496>
  409787:	00 43 4f             	add    %al,0x4f(%rbx)
  40978a:	4e                   	rex.WRX
  40978b:	46                   	rex.RX
  40978c:	49                   	rex.WB
  40978d:	47 5f                	rex.RXB pop    %r15
  40978f:	50                   	push   %rax
  409790:	52                   	push   %rdx
  409791:	4f 58                	rex.WRXB pop    %r8
  409793:	59                   	pop    %rcx
  409794:	50                   	push   %rax
  409795:	4f                   	rex.WRXB
  409796:	4c                   	rex.WR
  409797:	4c                   	rex.WR
  409798:	45 52                	rex.RB push   %r10
  40979a:	5f                   	pop    %rdi
  40979b:	46                   	rex.RX
  40979c:	4f 52                	rex.WRXB push   %r10
  40979e:	4b 53                	rex.WXB push   %r11
  4097a0:	00 7a 62             	add    %bh,0x62(%rdx)
  4097a3:	78 5f                	js     409804 <_init-0x448c>
  4097a5:	73 74                	jae    40981b <_init-0x4475>
  4097a7:	72 6c                	jb     409815 <_init-0x447b>
  4097a9:	63 70 79             	movslq 0x79(%rax),%esi
  4097ac:	00 7a 62             	add    %bh,0x62(%rdx)
  4097af:	78 5f                	js     409810 <_init-0x4480>
  4097b1:	76 65                	jbe    409818 <_init-0x4478>
  4097b3:	63 74 6f 72          	movslq 0x72(%rdi,%rbp,2),%esi
  4097b7:	5f                   	pop    %rdi
  4097b8:	75 69                	jne    409823 <_init-0x446d>
  4097ba:	6e                   	outsb  %ds:(%rsi),(%dx)
  4097bb:	74 36                	je     4097f3 <_init-0x449d>
  4097bd:	34 5f                	xor    $0x5f,%al
  4097bf:	72 65                	jb     409826 <_init-0x446a>
  4097c1:	6d                   	insl   (%dx),%es:(%rdi)
  4097c2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4097c3:	76 65                	jbe    40982a <_init-0x4466>
  4097c5:	5f                   	pop    %rdi
  4097c6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4097c7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4097c8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4097c9:	72 64                	jb     40982f <_init-0x4461>
  4097cb:	65                   	gs
  4097cc:	72 00                	jb     4097ce <_init-0x44c2>
  4097ce:	44                   	rex.R
  4097cf:	42                   	rex.X
  4097d0:	67                   	addr32
  4097d1:	65                   	gs
  4097d2:	74 5f                	je     409833 <_init-0x445d>
  4097d4:	66 69 65 6c 64 00    	imul   $0x64,0x6c(%rbp),%sp
  4097da:	63 68 69             	movslq 0x69(%rax),%ebp
  4097dd:	6c                   	insb   (%dx),%es:(%rdi)
  4097de:	64                   	fs
  4097df:	5f                   	pop    %rdi
  4097e0:	73 69                	jae    40984b <_init-0x4445>
  4097e2:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  4097e4:	61                   	(bad)  
  4097e5:	6c                   	insb   (%dx),%es:(%rdi)
  4097e6:	5f                   	pop    %rdi
  4097e7:	68 61 6e 64 6c       	pushq  $0x6c646e61
  4097ec:	65                   	gs
  4097ed:	72 00                	jb     4097ef <_init-0x44a1>
  4097ef:	7a 62                	jp     409853 <_init-0x443d>
  4097f1:	78 5f                	js     409852 <_init-0x443e>
  4097f3:	67                   	addr32
  4097f4:	65                   	gs
  4097f5:	74 68                	je     40985f <_init-0x4431>
  4097f7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4097f8:	73 74                	jae    40986e <_init-0x4422>
  4097fa:	00 73 74             	add    %dh,0x74(%rbx)
  4097fd:	72 32                	jb     409831 <_init-0x445f>
  4097ff:	75 69                	jne    40986a <_init-0x4426>
  409801:	6e                   	outsb  %ds:(%rsi),(%dx)
  409802:	74 36                	je     40983a <_init-0x4456>
  409804:	34 00                	xor    $0x0,%al
  409806:	44                   	rex.R
  409807:	43 72 65             	rex.XB jb     40986f <_init-0x4421>
  40980a:	71 75                	jno    409881 <_init-0x440f>
  40980c:	65                   	gs
  40980d:	75 65                	jne    409874 <_init-0x441c>
  40980f:	5f                   	pop    %rdi
  409810:	72 65                	jb     409877 <_init-0x4419>
  409812:	61                   	(bad)  
  409813:	63 68 61             	movslq 0x61(%rax),%ebp
  409816:	62                   	(bad)  
  409817:	6c                   	insb   (%dx),%es:(%rdi)
  409818:	65                   	gs
  409819:	5f                   	pop    %rdi
  40981a:	69 74 65 6d 00 63 6c 	imul   $0x656c6300,0x6d(%rbp,%riz,2),%esi
  409821:	65 
  409822:	61                   	(bad)  
  409823:	6e                   	outsb  %ds:(%rsi),(%dx)
  409824:	5f                   	pop    %rdi
  409825:	72 65                	jb     40988c <_init-0x4404>
  409827:	67                   	addr32
  409828:	65                   	gs
  409829:	78 70                	js     40989b <_init-0x43f5>
  40982b:	73 5f                	jae    40988c <_init-0x4404>
  40982d:	65                   	gs
  40982e:	78 00                	js     409830 <_init-0x4460>
  409830:	56                   	push   %rsi
  409831:	46 53                	rex.RX push   %rbx
  409833:	5f                   	pop    %rdi
  409834:	46                   	rex.RX
  409835:	49                   	rex.WB
  409836:	4c                   	rex.WR
  409837:	45 5f                	rex.RB pop    %r15
  409839:	4d                   	rex.WRB
  40983a:	44 35 53 55 4d 00    	rex.R xor    $0x4d5553,%eax
  409840:	43                   	rex.XB
  409841:	4f                   	rex.WRXB
  409842:	4e                   	rex.WRX
  409843:	46                   	rex.RX
  409844:	49                   	rex.WB
  409845:	47 5f                	rex.RXB pop    %r15
  409847:	5a                   	pop    %rdx
  409848:	41                   	rex.B
  409849:	42                   	rex.X
  40984a:	42                   	rex.X
  40984b:	49 58                	rex.WB pop    %r8
  40984d:	5f                   	pop    %rdi
  40984e:	46                   	rex.RX
  40984f:	4f 52                	rex.WRXB push   %r10
  409851:	4b 53                	rex.WXB push   %r11
  409853:	00 7a 62             	add    %bh,0x62(%rdx)
  409856:	78 5f                	js     4098b7 <_init-0x43d9>
  409858:	73 65                	jae    4098bf <_init-0x43d1>
  40985a:	6e                   	outsb  %ds:(%rsi),(%dx)
  40985b:	64                   	fs
  40985c:	5f                   	pop    %rdi
  40985d:	72 65                	jb     4098c4 <_init-0x43cc>
  40985f:	73 70                	jae    4098d1 <_init-0x43bf>
  409861:	6f                   	outsl  %ds:(%rsi),(%dx)
  409862:	6e                   	outsb  %ds:(%rsi),(%dx)
  409863:	73 65                	jae    4098ca <_init-0x43c6>
  409865:	00 44 42 65          	add    %al,0x65(%rdx,%rax,2)
  409869:	73 63                	jae    4098ce <_init-0x43c2>
  40986b:	61                   	(bad)  
  40986c:	70 65                	jo     4098d3 <_init-0x43bd>
  40986e:	5f                   	pop    %rdi
  40986f:	6c                   	insb   (%dx),%es:(%rdi)
  409870:	69 6b 65 5f 70 61 74 	imul   $0x7461705f,0x65(%rbx),%ebp
  409877:	74 65                	je     4098de <_init-0x43b2>
  409879:	72 6e                	jb     4098e9 <_init-0x43a7>
  40987b:	00 43 4f             	add    %al,0x4f(%rbx)
  40987e:	4e                   	rex.WRX
  40987f:	46                   	rex.RX
  409880:	49                   	rex.WB
  409881:	47 5f                	rex.RXB pop    %r15
  409883:	4c                   	rex.WR
  409884:	49 53                	rex.WB push   %r11
  409886:	54                   	push   %rsp
  409887:	45                   	rex.RB
  409888:	4e 5f                	rex.WRX pop    %rdi
  40988a:	50                   	push   %rax
  40988b:	4f 52                	rex.WRXB push   %r10
  40988d:	54                   	push   %rsp
  40988e:	00 7a 62             	add    %bh,0x62(%rdx)
  409891:	78 5f                	js     4098f2 <_init-0x439e>
  409893:	68 61 73 68 5f       	pushq  $0x5f687361
  409898:	64                   	fs
  409899:	6a 62                	pushq  $0x62
  40989b:	32 00                	xor    (%rax),%al
  40989d:	77 69                	ja     409908 <_init-0x4388>
  40989f:	6e                   	outsb  %ds:(%rsi),(%dx)
  4098a0:	32 75 6e             	xor    0x6e(%rbp),%dh
  4098a3:	69 78 5f 65 6f 6c 00 	imul   $0x6c6f65,0x5f(%rax),%edi
  4098aa:	7a 62                	jp     40990e <_init-0x4382>
  4098ac:	78 5f                	js     40990d <_init-0x4383>
  4098ae:	76 65                	jbe    409915 <_init-0x437b>
  4098b0:	63 74 6f 72          	movslq 0x72(%rdi,%rbp,2),%esi
  4098b4:	5f                   	pop    %rdi
  4098b5:	75 69                	jne    409920 <_init-0x4370>
  4098b7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4098b8:	74 36                	je     4098f0 <_init-0x43a0>
  4098ba:	34 5f                	xor    $0x5f,%al
  4098bc:	63 72 65             	movslq 0x65(%rdx),%esi
  4098bf:	61                   	(bad)  
  4098c0:	74 65                	je     409927 <_init-0x4369>
  4098c2:	5f                   	pop    %rdi
  4098c3:	65                   	gs
  4098c4:	78 74                	js     40993a <_init-0x4356>
  4098c6:	00 69 6e             	add    %ch,0x6e(%rcx)
  4098c9:	69 74 5f 63 6f 6e 66 	imul   $0x69666e6f,0x63(%rdi,%rbx,2),%esi
  4098d0:	69 
  4098d1:	67 75 72             	addr32 jne 409946 <_init-0x434a>
  4098d4:	61                   	(bad)  
  4098d5:	74 69                	je     409940 <_init-0x4350>
  4098d7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4098d8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4098d9:	5f                   	pop    %rdi
  4098da:	63 61 63             	movslq 0x63(%rcx),%esp
  4098dd:	68 65 00 72 65       	pushq  $0x65720065
  4098e2:	67                   	addr32
  4098e3:	65                   	gs
  4098e4:	78 70                	js     409956 <_init-0x433a>
  4098e6:	5f                   	pop    %rdi
  4098e7:	6d                   	insl   (%dx),%es:(%rdi)
  4098e8:	61                   	(bad)  
  4098e9:	74 63                	je     40994e <_init-0x4342>
  4098eb:	68 5f 65 78 00       	pushq  $0x78655f
  4098f0:	7a 62                	jp     409954 <_init-0x433c>
  4098f2:	78 5f                	js     409953 <_init-0x433d>
  4098f4:	64                   	fs
  4098f5:	73 65                	jae    40995c <_init-0x4334>
  4098f7:	72 76                	jb     40996f <_init-0x4321>
  4098f9:	69 63 65 5f 74 79 70 	imul   $0x7079745f,0x65(%rbx),%esp
  409900:	65                   	gs
  409901:	5f                   	pop    %rdi
  409902:	73 74                	jae    409978 <_init-0x4318>
  409904:	72 69                	jb     40996f <_init-0x4321>
  409906:	6e                   	outsb  %ds:(%rsi),(%dx)
  409907:	67 00 43 4f          	addr32 add %al,0x4f(%ebx)
  40990b:	4e                   	rex.WRX
  40990c:	46                   	rex.RX
  40990d:	49                   	rex.WB
  40990e:	47 5f                	rex.RXB pop    %r15
  409910:	45 58                	rex.RB pop    %r8
  409912:	54                   	push   %rsp
  409913:	45 52                	rex.RB push   %r10
  409915:	4e                   	rex.WRX
  409916:	41                   	rex.B
  409917:	4c 53                	rex.WR push   %rbx
  409919:	43 52                	rex.XB push   %r10
  40991b:	49 50                	rex.WB push   %r8
  40991d:	54                   	push   %rsp
  40991e:	53                   	push   %rbx
  40991f:	00 7a 62             	add    %bh,0x62(%rdx)
  409922:	78 5f                	js     409983 <_init-0x430d>
  409924:	66                   	data16
  409925:	74 6f                	je     409996 <_init-0x42fa>
  409927:	6b 00 44             	imul   $0x44,(%rax),%eax
  40992a:	42                   	rex.X
  40992b:	67                   	addr32
  40992c:	65                   	gs
  40992d:	74 5f                	je     40998e <_init-0x4302>
  40992f:	6e                   	outsb  %ds:(%rsi),(%dx)
  409930:	65                   	gs
  409931:	78 74                	js     4099a7 <_init-0x42e9>
  409933:	69 64 00 5f 49 4f 5f 	imul   $0x735f4f49,0x5f(%rax,%rax,1),%esp
  40993a:	73 
  40993b:	74 64                	je     4099a1 <_init-0x42ef>
  40993d:	69 6e 5f 75 73 65 64 	imul   $0x64657375,0x5f(%rsi),%ebp
  409944:	00 7a 62             	add    %bh,0x62(%rdx)
  409947:	78 5f                	js     4099a8 <_init-0x42e8>
  409949:	74 72                	je     4099bd <_init-0x42d3>
  40994b:	69 67 67 65 72 5f 73 	imul   $0x735f7265,0x67(%rdi),%esp
  409952:	65                   	gs
  409953:	76 65                	jbe    4099ba <_init-0x42d6>
  409955:	72 69                	jb     4099c0 <_init-0x42d0>
  409957:	74 79                	je     4099d2 <_init-0x42be>
  409959:	5f                   	pop    %rdi
  40995a:	73 74                	jae    4099d0 <_init-0x42c0>
  40995c:	72 69                	jb     4099c7 <_init-0x42c9>
  40995e:	6e                   	outsb  %ds:(%rsi),(%dx)
  40995f:	67 00 43 4f          	addr32 add %al,0x4f(%ebx)
  409963:	4e                   	rex.WRX
  409964:	46                   	rex.RX
  409965:	49                   	rex.WB
  409966:	47 5f                	rex.RXB pop    %r15
  409968:	44                   	rex.R
  409969:	42                   	rex.X
  40996a:	48                   	rex.W
  40996b:	4f 53                	rex.WRXB push   %r11
  40996d:	54                   	push   %rsp
  40996e:	00 53 59             	add    %dl,0x59(%rbx)
  409971:	53                   	push   %rbx
  409972:	54                   	push   %rsp
  409973:	45                   	rex.RB
  409974:	4d 5f                	rex.WRB pop    %r15
  409976:	55                   	push   %rbp
  409977:	4e                   	rex.WRX
  409978:	41                   	rex.B
  409979:	4d                   	rex.WRB
  40997a:	45 00 70 72          	add    %r14b,0x72(%r8)
  40997e:	6f                   	outsl  %ds:(%rsi),(%dx)
  40997f:	78 79                	js     4099fa <_init-0x4296>
  409981:	5f                   	pop    %rdi
  409982:	73 65                	jae    4099e9 <_init-0x42a7>
  409984:	74 5f                	je     4099e5 <_init-0x42ab>
  409986:	68 69 73 74 5f       	pushq  $0x5f747369
  40998b:	6c                   	insb   (%dx),%es:(%rdi)
  40998c:	61                   	(bad)  
  40998d:	73 74                	jae    409a03 <_init-0x428d>
  40998f:	69 64 00 7a 62 78 5f 	imul   $0x685f7862,0x7a(%rax,%rax,1),%esp
  409996:	68 
  409997:	74 6f                	je     409a08 <_init-0x4288>
  409999:	6c                   	insb   (%dx),%es:(%rdi)
  40999a:	65                   	gs
  40999b:	5f                   	pop    %rdi
  40999c:	75 69                	jne    409a07 <_init-0x4289>
  40999e:	6e                   	outsb  %ds:(%rsi),(%dx)
  40999f:	74 36                	je     4099d7 <_init-0x42b9>
  4099a1:	34 00                	xor    $0x0,%al
  4099a3:	44                   	rex.R
  4099a4:	42 62                	rex.X (bad)  
  4099a6:	65 67 69 6e 00 7a 62 	addr32 imul $0x5f78627a,%gs:0x0(%esi),%ebp
  4099ad:	78 5f 
  4099af:	62                   	(bad)  
  4099b0:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  4099b7:	65                   	gs
  4099b8:	61                   	(bad)  
  4099b9:	70 5f                	jo     409a1a <_init-0x4276>
  4099bb:	63 72 65             	movslq 0x65(%rdx),%esi
  4099be:	61                   	(bad)  
  4099bf:	74 65                	je     409a26 <_init-0x426a>
  4099c1:	5f                   	pop    %rdi
  4099c2:	65                   	gs
  4099c3:	78 74                	js     409a39 <_init-0x4257>
  4099c5:	00 7a 62             	add    %bh,0x62(%rdx)
  4099c8:	78 5f                	js     409a29 <_init-0x4267>
  4099ca:	68 61 73 68 6d       	pushq  $0x6d687361
  4099cf:	61                   	(bad)  
  4099d0:	70 5f                	jo     409a31 <_init-0x425f>
  4099d2:	72 65                	jb     409a39 <_init-0x4257>
  4099d4:	6d                   	insl   (%dx),%es:(%rdi)
  4099d5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4099d6:	76 65                	jbe    409a3d <_init-0x4253>
  4099d8:	00 63 6f             	add    %ah,0x6f(%rbx)
  4099db:	6e                   	outsb  %ds:(%rsi),(%dx)
  4099dc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4099dd:	00 44 43 63          	add    %al,0x63(%rbx,%rax,2)
  4099e1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4099e2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4099e3:	66 69 67 5f 64 65    	imul   $0x6564,0x5f(%rdi),%sp
  4099e9:	61                   	(bad)  
  4099ea:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  4099ee:	61                   	(bad)  
  4099ef:	74 65                	je     409a56 <_init-0x423a>
  4099f1:	5f                   	pop    %rdi
  4099f2:	68 6f 73 74 00       	pushq  $0x74736f
  4099f7:	6d                   	insl   (%dx),%es:(%rdi)
  4099f8:	61                   	(bad)  
  4099f9:	69 6e 5f 77 61 74 63 	imul   $0x63746177,0x5f(%rsi),%ebp
  409a00:	68 64 6f 67 5f       	pushq  $0x5f676f64
  409a05:	6c                   	insb   (%dx),%es:(%rdi)
  409a06:	6f                   	outsl  %ds:(%rsi),(%dx)
  409a07:	6f                   	outsl  %ds:(%rsi),(%dx)
  409a08:	70 00                	jo     409a0a <_init-0x4286>
  409a0a:	73 74                	jae    409a80 <_init-0x4210>
  409a0c:	72 65                	jb     409a73 <_init-0x421d>
  409a0e:	72 72                	jb     409a82 <_init-0x420e>
  409a10:	6f                   	outsl  %ds:(%rsi),(%dx)
  409a11:	72 5f                	jb     409a72 <_init-0x421e>
  409a13:	66                   	data16
  409a14:	72 6f                	jb     409a85 <_init-0x420b>
  409a16:	6d                   	insl   (%dx),%es:(%rdi)
  409a17:	5f                   	pop    %rdi
  409a18:	73 79                	jae    409a93 <_init-0x41fd>
  409a1a:	73 74                	jae    409a90 <_init-0x4200>
  409a1c:	65                   	gs
  409a1d:	6d                   	insl   (%dx),%es:(%rdi)
  409a1e:	00 6e 6f             	add    %ch,0x6f(%rsi)
  409a21:	64                   	fs
  409a22:	65                   	gs
  409a23:	5f                   	pop    %rdi
  409a24:	68 69 73 74 6f       	pushq  $0x6f747369
  409a29:	72 79                	jb     409aa4 <_init-0x41ec>
  409a2b:	00 74 65 73          	add    %dh,0x73(%rbp,%riz,2)
  409a2f:	74 5f                	je     409a90 <_init-0x4200>
  409a31:	70 61                	jo     409a94 <_init-0x41fc>
  409a33:	72 61                	jb     409a96 <_init-0x41fa>
  409a35:	6d                   	insl   (%dx),%es:(%rdi)
  409a36:	65                   	gs
  409a37:	74 65                	je     409a9e <_init-0x41f2>
  409a39:	72 73                	jb     409aae <_init-0x41e2>
  409a3b:	00 43 4f             	add    %al,0x4f(%rbx)
  409a3e:	4e                   	rex.WRX
  409a3f:	46                   	rex.RX
  409a40:	49                   	rex.WB
  409a41:	47 5f                	rex.RXB pop    %r15
  409a43:	44                   	rex.R
  409a44:	42 50                	rex.X push   %rax
  409a46:	41 53                	push   %r11
  409a48:	53                   	push   %rbx
  409a49:	57                   	push   %rdi
  409a4a:	4f 52                	rex.WRXB push   %r10
  409a4c:	44 00 43 4f          	add    %r8b,0x4f(%rbx)
  409a50:	4e                   	rex.WRX
  409a51:	46                   	rex.RX
  409a52:	49                   	rex.WB
  409a53:	47 5f                	rex.RXB pop    %r15
  409a55:	4c                   	rex.WR
  409a56:	4f                   	rex.WRXB
  409a57:	47 5f                	rex.RXB pop    %r15
  409a59:	52                   	push   %rdx
  409a5a:	45                   	rex.RB
  409a5b:	4d                   	rex.WRB
  409a5c:	4f 54                	rex.WRXB push   %r12
  409a5e:	45 5f                	rex.RB pop    %r15
  409a60:	43                   	rex.XB
  409a61:	4f                   	rex.WRXB
  409a62:	4d                   	rex.WRB
  409a63:	4d                   	rex.WRB
  409a64:	41                   	rex.B
  409a65:	4e                   	rex.WRX
  409a66:	44 53                	rex.R push   %rbx
  409a68:	00 5f 5f             	add    %bl,0x5f(%rdi)
  409a6b:	7a 62                	jp     409acf <_init-0x41c1>
  409a6d:	78 5f                	js     409ace <_init-0x41c2>
  409a6f:	6d                   	insl   (%dx),%es:(%rdi)
  409a70:	75 74                	jne    409ae6 <_init-0x41aa>
  409a72:	65                   	gs
  409a73:	78 5f                	js     409ad4 <_init-0x41bc>
  409a75:	6c                   	insb   (%dx),%es:(%rdi)
  409a76:	6f                   	outsl  %ds:(%rsi),(%dx)
  409a77:	63 6b 00             	movslq 0x0(%rbx),%ebp
  409a7a:	64 63 5f 61          	movslq %fs:0x61(%rdi),%ebx
  409a7e:	64                   	fs
  409a7f:	64                   	fs
  409a80:	5f                   	pop    %rdi
  409a81:	68 69 73 74 6f       	pushq  $0x6f747369
  409a86:	72 79                	jb     409b01 <_init-0x418f>
  409a88:	00 7a 62             	add    %bh,0x62(%rdx)
  409a8b:	78 5f                	js     409aec <_init-0x41a4>
  409a8d:	68 61 73 68 6d       	pushq  $0x6d687361
  409a92:	61                   	(bad)  
  409a93:	70 5f                	jo     409af4 <_init-0x419c>
  409a95:	63 72 65             	movslq 0x65(%rdx),%esi
  409a98:	61                   	(bad)  
  409a99:	74 65                	je     409b00 <_init-0x4190>
  409a9b:	5f                   	pop    %rdi
  409a9c:	65                   	gs
  409a9d:	78 74                	js     409b13 <_init-0x417d>
  409a9f:	00 7a 62             	add    %bh,0x62(%rdx)
  409aa2:	78 5f                	js     409b03 <_init-0x418d>
  409aa4:	70 65                	jo     409b0b <_init-0x4185>
  409aa6:	72 6d                	jb     409b15 <_init-0x417b>
  409aa8:	69 73 73 69 6f 6e 5f 	imul   $0x5f6e6f69,0x73(%rbx),%esi
  409aaf:	73 74                	jae    409b25 <_init-0x416b>
  409ab1:	72 69                	jb     409b1c <_init-0x4174>
  409ab3:	6e                   	outsb  %ds:(%rsi),(%dx)
  409ab4:	67 00 69 6e          	addr32 add %ch,0x6e(%ecx)
  409ab8:	69 74 5f 64 61 74 61 	imul   $0x62617461,0x64(%rdi,%rbx,2),%esi
  409abf:	62 
  409ac0:	61                   	(bad)  
  409ac1:	73 65                	jae    409b28 <_init-0x4168>
  409ac3:	5f                   	pop    %rdi
  409ac4:	63 61 63             	movslq 0x63(%rcx),%esp
  409ac7:	68 65 00 7a 62       	pushq  $0x627a0065
  409acc:	78 5f                	js     409b2d <_init-0x4163>
  409ace:	69 72 65 67 65 78 70 	imul   $0x70786567,0x65(%rdx),%esi
  409ad5:	5f                   	pop    %rdi
  409ad6:	6d                   	insl   (%dx),%es:(%rdi)
  409ad7:	61                   	(bad)  
  409ad8:	74 63                	je     409b3d <_init-0x4153>
  409ada:	68 00 61 6c 69       	pushq  $0x696c6100
  409adf:	61                   	(bad)  
  409ae0:	73 5f                	jae    409b41 <_init-0x414f>
  409ae2:	65                   	gs
  409ae3:	78 70                	js     409b55 <_init-0x413b>
  409ae5:	61                   	(bad)  
  409ae6:	6e                   	outsb  %ds:(%rsi),(%dx)
  409ae7:	64 00 44 43 63       	add    %al,%fs:0x63(%rbx,%rax,2)
  409aec:	6f                   	outsl  %ds:(%rsi),(%dx)
  409aed:	6e                   	outsb  %ds:(%rsi),(%dx)
  409aee:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  409af4:	74 5f                	je     409b55 <_init-0x413b>
  409af6:	73 74                	jae    409b6c <_init-0x4124>
  409af8:	61                   	(bad)  
  409af9:	74 73                	je     409b6e <_init-0x4122>
  409afb:	00 67 65             	add    %ah,0x65(%rdi)
  409afe:	74 5f                	je     409b5f <_init-0x4131>
  409b00:	76 61                	jbe    409b63 <_init-0x412d>
  409b02:	6c                   	insb   (%dx),%es:(%rdi)
  409b03:	75 65                	jne    409b6a <_init-0x4126>
  409b05:	5f                   	pop    %rdi
  409b06:	64                   	fs
  409b07:	62                   	(bad)  
  409b08:	00 7a 62             	add    %bh,0x62(%rdx)
  409b0b:	78 5f                	js     409b6c <_init-0x4124>
  409b0d:	64                   	fs
  409b0e:	62                   	(bad)  
  409b0f:	5f                   	pop    %rdi
  409b10:	69 6e 69 74 00 5f 5f 	imul   $0x5f5f0074,0x69(%rsi),%ebp
  409b17:	64                   	fs
  409b18:	61                   	(bad)  
  409b19:	74 61                	je     409b7c <_init-0x4114>
  409b1b:	5f                   	pop    %rdi
  409b1c:	73 74                	jae    409b92 <_init-0x40fe>
  409b1e:	61                   	(bad)  
  409b1f:	72 74                	jb     409b95 <_init-0x40fb>
  409b21:	00 67 65             	add    %ah,0x65(%rdi)
  409b24:	74 50                	je     409b76 <_init-0x411a>
  409b26:	52                   	push   %rdx
  409b27:	4f                   	rex.WRXB
  409b28:	43 00 7a 62          	rex.XB add    %dil,0x62(%r10)
  409b2c:	78 5f                	js     409b8d <_init-0x4103>
  409b2e:	62                   	(bad)  
  409b2f:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  409b36:	65                   	gs
  409b37:	61                   	(bad)  
  409b38:	70 5f                	jo     409b99 <_init-0x40f7>
  409b3a:	72 65                	jb     409ba1 <_init-0x40ef>
  409b3c:	6d                   	insl   (%dx),%es:(%rdi)
  409b3d:	6f                   	outsl  %ds:(%rsi),(%dx)
  409b3e:	76 65                	jbe    409ba5 <_init-0x40eb>
  409b40:	5f                   	pop    %rdi
  409b41:	64 69 72 65 63 74 00 	imul   $0x75007463,%fs:0x65(%rdx),%esi
  409b48:	75 
  409b49:	69 6e 74 36 34 5f 61 	imul   $0x615f3436,0x74(%rsi),%ebp
  409b50:	72 72                	jb     409bc4 <_init-0x40cc>
  409b52:	61                   	(bad)  
  409b53:	79 5f                	jns    409bb4 <_init-0x40dc>
  409b55:	61                   	(bad)  
  409b56:	64 64 00 7a 62       	add    %bh,%fs:0x62(%rdx)
  409b5b:	78 5f                	js     409bbc <_init-0x40d4>
  409b5d:	6a 73                	pushq  $0x73
  409b5f:	6f                   	outsl  %ds:(%rsi),(%dx)
  409b60:	6e                   	outsb  %ds:(%rsi),(%dx)
  409b61:	5f                   	pop    %rdi
  409b62:	70 61                	jo     409bc5 <_init-0x40cb>
  409b64:	69 72 5f 6e 65 78 74 	imul   $0x7478656e,0x5f(%rdx),%esi
  409b6b:	00 6d 61             	add    %ch,0x61(%rbp)
  409b6e:	69 6e 5f 6e 6f 64 65 	imul   $0x65646f6e,0x5f(%rsi),%ebp
  409b75:	77 61                	ja     409bd8 <_init-0x40b8>
  409b77:	74 63                	je     409bdc <_init-0x40b4>
  409b79:	68 65 72 5f 6c       	pushq  $0x6c5f7265
  409b7e:	6f                   	outsl  %ds:(%rsi),(%dx)
  409b7f:	6f                   	outsl  %ds:(%rsi),(%dx)
  409b80:	70 00                	jo     409b82 <_init-0x410e>
  409b82:	7a 62                	jp     409be6 <_init-0x40aa>
  409b84:	78 5f                	js     409be5 <_init-0x40ab>
  409b86:	6a 73                	pushq  $0x73
  409b88:	6f                   	outsl  %ds:(%rsi),(%dx)
  409b89:	6e                   	outsb  %ds:(%rsi),(%dx)
  409b8a:	5f                   	pop    %rdi
  409b8b:	61                   	(bad)  
  409b8c:	64                   	fs
  409b8d:	64                   	fs
  409b8e:	73 74                	jae    409c04 <_init-0x408c>
  409b90:	72 69                	jb     409bfb <_init-0x4095>
  409b92:	6e                   	outsb  %ds:(%rsi),(%dx)
  409b93:	67 00 7a 62          	addr32 add %bh,0x62(%edx)
  409b97:	78 5f                	js     409bf8 <_init-0x4098>
  409b99:	68 61 73 68 5f       	pushq  $0x5f687361
  409b9e:	6c                   	insb   (%dx),%es:(%rdi)
  409b9f:	6f                   	outsl  %ds:(%rsi),(%dx)
  409ba0:	6f                   	outsl  %ds:(%rsi),(%dx)
  409ba1:	6b 75 70 32          	imul   $0x32,0x70(%rbp),%esi
  409ba5:	00 70 72             	add    %dh,0x72(%rax)
  409ba8:	6f                   	outsl  %ds:(%rsi),(%dx)
  409ba9:	78 79                	js     409c24 <_init-0x406c>
  409bab:	5f                   	pop    %rdi
  409bac:	73 65                	jae    409c13 <_init-0x407d>
  409bae:	74 5f                	je     409c0f <_init-0x4081>
  409bb0:	61                   	(bad)  
  409bb1:	72 65                	jb     409c18 <_init-0x4078>
  409bb3:	67 5f                	addr32 pop %rdi
  409bb5:	6c                   	insb   (%dx),%es:(%rdi)
  409bb6:	61                   	(bad)  
  409bb7:	73 74                	jae    409c2d <_init-0x4063>
  409bb9:	69 64 00 67 65 74 5f 	imul   $0x765f7465,0x67(%rax,%rax,1),%esp
  409bc0:	76 
  409bc1:	61                   	(bad)  
  409bc2:	6c                   	insb   (%dx),%es:(%rdi)
  409bc3:	75 65                	jne    409c2a <_init-0x4066>
  409bc5:	5f                   	pop    %rdi
  409bc6:	73 69                	jae    409c31 <_init-0x405f>
  409bc8:	6d                   	insl   (%dx),%es:(%rdi)
  409bc9:	70 6c                	jo     409c37 <_init-0x4059>
  409bcb:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  409bcf:	78 5f                	js     409c30 <_init-0x4060>
  409bd1:	68 61 73 68 73       	pushq  $0x73687361
  409bd6:	65                   	gs
  409bd7:	74 5f                	je     409c38 <_init-0x4058>
  409bd9:	63 72 65             	movslq 0x65(%rdx),%esi
  409bdc:	61                   	(bad)  
  409bdd:	74 65                	je     409c44 <_init-0x404c>
  409bdf:	00 7a 62             	add    %bh,0x62(%rdx)
  409be2:	78 6d                	js     409c51 <_init-0x403f>
  409be4:	61                   	(bad)  
  409be5:	63 72 6f             	movslq 0x6f(%rdx),%esi
  409be8:	73 5f                	jae    409c49 <_init-0x4047>
  409bea:	69 6e 69 74 00 7a 62 	imul   $0x627a0074,0x69(%rsi),%ebp
  409bf1:	78 5f                	js     409c52 <_init-0x403e>
  409bf3:	6a 73                	pushq  $0x73
  409bf5:	6f                   	outsl  %ds:(%rsi),(%dx)
  409bf6:	6e                   	outsb  %ds:(%rsi),(%dx)
  409bf7:	5f                   	pop    %rdi
  409bf8:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  409bfc:	6e                   	outsb  %ds:(%rsi),(%dx)
  409bfd:	00 43 4f             	add    %al,0x4f(%rbx)
  409c00:	4e                   	rex.WRX
  409c01:	46                   	rex.RX
  409c02:	49                   	rex.WB
  409c03:	47 5f                	rex.RXB pop    %r15
  409c05:	53                   	push   %rbx
  409c06:	45 52                	rex.RB push   %r10
  409c08:	56                   	push   %rsi
  409c09:	45 52                	rex.RB push   %r10
  409c0b:	5f                   	pop    %rdi
  409c0c:	53                   	push   %rbx
  409c0d:	54                   	push   %rsp
  409c0e:	41 52                	push   %r10
  409c10:	54                   	push   %rsp
  409c11:	55                   	push   %rbp
  409c12:	50                   	push   %rax
  409c13:	5f                   	pop    %rdi
  409c14:	54                   	push   %rsp
  409c15:	49                   	rex.WB
  409c16:	4d                   	rex.WRB
  409c17:	45 00 7a 62          	add    %r15b,0x62(%r10)
  409c1b:	78 5f                	js     409c7c <_init-0x4014>
  409c1d:	64                   	fs
  409c1e:	61                   	(bad)  
  409c1f:	74 65                	je     409c86 <_init-0x400a>
  409c21:	32 73 74             	xor    0x74(%rbx),%dh
  409c24:	72 00                	jb     409c26 <_init-0x406a>
  409c26:	7a 62                	jp     409c8a <_init-0x4006>
  409c28:	78 5f                	js     409c89 <_init-0x4007>
  409c2a:	73 74                	jae    409ca0 <_init-0x3ff0>
  409c2c:	72 70                	jb     409c9e <_init-0x3ff2>
  409c2e:	6f                   	outsl  %ds:(%rsi),(%dx)
  409c2f:	6f                   	outsl  %ds:(%rsi),(%dx)
  409c30:	6c                   	insb   (%dx),%es:(%rdi)
  409c31:	5f                   	pop    %rdi
  409c32:	64                   	fs
  409c33:	65                   	gs
  409c34:	73 74                	jae    409caa <_init-0x3fe6>
  409c36:	72 6f                	jb     409ca7 <_init-0x3fe9>
  409c38:	79 00                	jns    409c3a <_init-0x4056>
  409c3a:	70 72                	jo     409cae <_init-0x3fe2>
  409c3c:	6f                   	outsl  %ds:(%rsi),(%dx)
  409c3d:	63 65 73             	movslq 0x73(%rbp),%esp
  409c40:	73 5f                	jae    409ca1 <_init-0x3fef>
  409c42:	68 6f 73 74 5f       	pushq  $0x5f74736f
  409c47:	61                   	(bad)  
  409c48:	76 61                	jbe    409cab <_init-0x3fe5>
  409c4a:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  409c51:	74 
  409c52:	79 00                	jns    409c54 <_init-0x403c>
  409c54:	6d                   	insl   (%dx),%es:(%rdi)
  409c55:	61                   	(bad)  
  409c56:	69 6e 5f 68 74 74 70 	imul   $0x70747468,0x5f(%rsi),%ebp
  409c5d:	70 6f                	jo     409cce <_init-0x3fc2>
  409c5f:	6c                   	insb   (%dx),%es:(%rdi)
  409c60:	6c                   	insb   (%dx),%es:(%rdi)
  409c61:	65                   	gs
  409c62:	72 5f                	jb     409cc3 <_init-0x3fcd>
  409c64:	6c                   	insb   (%dx),%es:(%rdi)
  409c65:	6f                   	outsl  %ds:(%rsi),(%dx)
  409c66:	6f                   	outsl  %ds:(%rsi),(%dx)
  409c67:	70 00                	jo     409c69 <_init-0x4027>
  409c69:	7a 62                	jp     409ccd <_init-0x3fc3>
  409c6b:	78 5f                	js     409ccc <_init-0x3fc4>
  409c6d:	76 65                	jbe    409cd4 <_init-0x3fbc>
  409c6f:	63 74 6f 72          	movslq 0x72(%rdi,%rbp,2),%esi
  409c73:	5f                   	pop    %rdi
  409c74:	75 69                	jne    409cdf <_init-0x3fb1>
  409c76:	6e                   	outsb  %ds:(%rsi),(%dx)
  409c77:	74 36                	je     409caf <_init-0x3fe1>
  409c79:	34 5f                	xor    $0x5f,%al
  409c7b:	62                   	(bad)  
  409c7c:	73 65                	jae    409ce3 <_init-0x3fad>
  409c7e:	61                   	(bad)  
  409c7f:	72 63                	jb     409ce4 <_init-0x3fac>
  409c81:	68 00 61 64 64       	pushq  $0x64646100
  409c86:	5f                   	pop    %rdi
  409c87:	61                   	(bad)  
  409c88:	6c                   	insb   (%dx),%es:(%rdi)
  409c89:	69 61 73 00 70 72 6f 	imul   $0x6f727000,0x73(%rcx),%esp
  409c90:	63 65 73             	movslq 0x73(%rbp),%esp
  409c93:	73 5f                	jae    409cf4 <_init-0x3f9c>
  409c95:	64                   	fs
  409c96:	68 69 73 5f 64       	pushq  $0x645f7369
  409c9b:	61                   	(bad)  
  409c9c:	74 61                	je     409cff <_init-0x3f91>
  409c9e:	00 6e 6f             	add    %ch,0x6f(%rsi)
  409ca1:	64                   	fs
  409ca2:	65                   	gs
  409ca3:	5f                   	pop    %rdi
  409ca4:	73 79                	jae    409d1f <_init-0x3f71>
  409ca6:	6e                   	outsb  %ds:(%rsi),(%dx)
  409ca7:	63 5f 75             	movslq 0x75(%rdi),%ebx
  409caa:	6e                   	outsb  %ds:(%rsi),(%dx)
  409cab:	6c                   	insb   (%dx),%es:(%rdi)
  409cac:	6f                   	outsl  %ds:(%rsi),(%dx)
  409cad:	63 6b 00             	movslq 0x0(%rbx),%ebp
  409cb0:	70 61                	jo     409d13 <_init-0x3f7d>
  409cb2:	72 73                	jb     409d27 <_init-0x3f69>
  409cb4:	65                   	gs
  409cb5:	5f                   	pop    %rdi
  409cb6:	66                   	data16
  409cb7:	75 6e                	jne    409d27 <_init-0x3f69>
  409cb9:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  409cbd:	6e                   	outsb  %ds:(%rsi),(%dx)
  409cbe:	00 7a 62             	add    %bh,0x62(%rdx)
  409cc1:	78 5f                	js     409d22 <_init-0x3f6e>
  409cc3:	68 61 73 68 73       	pushq  $0x73687361
  409cc8:	65                   	gs
  409cc9:	74 5f                	je     409d2a <_init-0x3f66>
  409ccb:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  409ccf:	72 00                	jb     409cd1 <_init-0x3fbf>
  409cd1:	56                   	push   %rsi
  409cd2:	46 53                	rex.RX push   %rbx
  409cd4:	5f                   	pop    %rdi
  409cd5:	46                   	rex.RX
  409cd6:	49                   	rex.WB
  409cd7:	4c                   	rex.WR
  409cd8:	45 5f                	rex.RB pop    %r15
  409cda:	52                   	push   %rdx
  409cdb:	45                   	rex.RB
  409cdc:	47                   	rex.RXB
  409cdd:	4d                   	rex.WRB
  409cde:	41 54                	push   %r12
  409ce0:	43                   	rex.XB
  409ce1:	48 00 7a 62          	rex.W add    %dil,0x62(%rdx)
  409ce5:	78 5f                	js     409d46 <_init-0x3f4a>
  409ce7:	74 68                	je     409d51 <_init-0x3f3f>
  409ce9:	72 65                	jb     409d50 <_init-0x3f40>
  409ceb:	61                   	(bad)  
  409cec:	64                   	fs
  409ced:	5f                   	pop    %rdi
  409cee:	77 61                	ja     409d51 <_init-0x3f3f>
  409cf0:	69 74 00 44 42 67 65 	imul   $0x74656742,0x44(%rax,%rax,1),%esi
  409cf7:	74 
  409cf8:	5f                   	pop    %rdi
  409cf9:	72 6f                	jb     409d6a <_init-0x3f26>
  409cfb:	77 5f                	ja     409d5c <_init-0x3f34>
  409cfd:	63 6f 75             	movslq 0x75(%rdi),%ebp
  409d00:	6e                   	outsb  %ds:(%rsi),(%dx)
  409d01:	74 00                	je     409d03 <_init-0x3f8d>
  409d03:	7a 62                	jp     409d67 <_init-0x3f29>
  409d05:	78 5f                	js     409d66 <_init-0x3f2a>
  409d07:	76 65                	jbe    409d6e <_init-0x3f22>
  409d09:	63 74 6f 72          	movslq 0x72(%rdi,%rbp,2),%esi
  409d0d:	5f                   	pop    %rdi
  409d0e:	75 69                	jne    409d79 <_init-0x3f17>
  409d10:	6e                   	outsb  %ds:(%rsi),(%dx)
  409d11:	74 36                	je     409d49 <_init-0x3f47>
  409d13:	34 5f                	xor    $0x5f,%al
  409d15:	63 72 65             	movslq 0x65(%rdx),%esi
  409d18:	61                   	(bad)  
  409d19:	74 65                	je     409d80 <_init-0x3f10>
  409d1b:	00 44 42 67          	add    %al,0x67(%rdx,%rax,2)
  409d1f:	65                   	gs
  409d20:	74 5f                	je     409d81 <_init-0x3f0f>
  409d22:	65                   	gs
  409d23:	73 63                	jae    409d88 <_init-0x3f08>
  409d25:	61                   	(bad)  
  409d26:	70 65                	jo     409d8d <_init-0x3f03>
  409d28:	5f                   	pop    %rdi
  409d29:	73 74                	jae    409d9f <_init-0x3ef1>
  409d2b:	72 69                	jb     409d96 <_init-0x3efa>
  409d2d:	6e                   	outsb  %ds:(%rsi),(%dx)
  409d2e:	67 5f                	addr32 pop %rdi
  409d30:	6c                   	insb   (%dx),%es:(%rdi)
  409d31:	65 6e                	outsb  %gs:(%rsi),(%dx)
  409d33:	00 64 6f 5f          	add    %ah,0x5f(%rdi,%rbp,2)
  409d37:	70 69                	jo     409da2 <_init-0x3eee>
  409d39:	6e                   	outsb  %ds:(%rsi),(%dx)
  409d3a:	67 00 74 68 72       	addr32 add %dh,0x72(%eax,%ebp,2)
  409d3f:	65                   	gs
  409d40:	61                   	(bad)  
  409d41:	64                   	fs
  409d42:	73 00                	jae    409d44 <_init-0x3f4c>
  409d44:	72 65                	jb     409dab <_init-0x3ee5>
  409d46:	63 69 70             	movslq 0x70(%rcx),%ebp
  409d49:	69 65 6e 74 73 00 69 	imul   $0x69007374,0x6e(%rbp),%esp
  409d50:	6e                   	outsb  %ds:(%rsi),(%dx)
  409d51:	69 74 5f 72 65 73 75 	imul   $0x6c757365,0x72(%rdi,%rbx,2),%esi
  409d58:	6c 
  409d59:	74 00                	je     409d5b <_init-0x3f35>
  409d5b:	67                   	addr32
  409d5c:	65                   	gs
  409d5d:	74 5f                	je     409dbe <_init-0x3ed2>
  409d5f:	70 61                	jo     409dc2 <_init-0x3ece>
  409d61:	72 61                	jb     409dc4 <_init-0x3ecc>
  409d63:	6d                   	insl   (%dx),%es:(%rdi)
  409d64:	5f                   	pop    %rdi
  409d65:	64                   	fs
  409d66:	79 6e                	jns    409dd6 <_init-0x3eba>
  409d68:	00 7a 62             	add    %bh,0x62(%rdx)
  409d6b:	78 5f                	js     409dcc <_init-0x3ec4>
  409d6d:	73 74                	jae    409de3 <_init-0x3ead>
  409d6f:	72 75                	jb     409de6 <_init-0x3eaa>
  409d71:	70 70                	jo     409de3 <_init-0x3ead>
  409d73:	65                   	gs
  409d74:	72 00                	jb     409d76 <_init-0x3f1a>
  409d76:	54                   	push   %rsp
  409d77:	43 50                	rex.XB push   %r8
  409d79:	5f                   	pop    %rdi
  409d7a:	4c                   	rex.WR
  409d7b:	49 53                	rex.WB push   %r11
  409d7d:	54                   	push   %rsp
  409d7e:	45                   	rex.RB
  409d7f:	4e 00 44 43 63       	rex.WRX add    %r8b,0x63(%rbx,%r8,2)
  409d84:	6f                   	outsl  %ds:(%rsi),(%dx)
  409d85:	6e                   	outsb  %ds:(%rsi),(%dx)
  409d86:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  409d8c:	74 5f                	je     409ded <_init-0x3ea3>
  409d8e:	70 6f                	jo     409dff <_init-0x3e91>
  409d90:	6c                   	insb   (%dx),%es:(%rdi)
  409d91:	6c                   	insb   (%dx),%es:(%rdi)
  409d92:	65                   	gs
  409d93:	72 5f                	jb     409df4 <_init-0x3e9c>
  409d95:	69 74 65 6d 73 00 43 	imul   $0x4f430073,0x6d(%rbp,%riz,2),%esi
  409d9c:	4f 
  409d9d:	4e                   	rex.WRX
  409d9e:	46                   	rex.RX
  409d9f:	49                   	rex.WB
  409da0:	47 5f                	rex.RXB pop    %r15
  409da2:	54                   	push   %rsp
  409da3:	52                   	push   %rdx
  409da4:	41 50                	push   %r8
  409da6:	50                   	push   %rax
  409da7:	45 52                	rex.RB push   %r10
  409da9:	5f                   	pop    %rdi
  409daa:	54                   	push   %rsp
  409dab:	49                   	rex.WB
  409dac:	4d                   	rex.WRB
  409dad:	45                   	rex.RB
  409dae:	4f 55                	rex.WRXB push   %r13
  409db0:	54                   	push   %rsp
  409db1:	00 67 65             	add    %ah,0x65(%rdi)
  409db4:	74 5f                	je     409e15 <_init-0x3e7b>
  409db6:	76 61                	jbe    409e19 <_init-0x3e77>
  409db8:	6c                   	insb   (%dx),%es:(%rdi)
  409db9:	75 65                	jne    409e20 <_init-0x3e70>
  409dbb:	5f                   	pop    %rdi
  409dbc:	61                   	(bad)  
  409dbd:	67 67 72 65          	addr32 jb 409e26 <_init-0x3e6a>
  409dc1:	67 61                	addr32 (bad) 
  409dc3:	74 65                	je     409e2a <_init-0x3e66>
  409dc5:	00 7a 62             	add    %bh,0x62(%rdx)
  409dc8:	78 5f                	js     409e29 <_init-0x3e67>
  409dca:	72 65                	jb     409e31 <_init-0x3e5f>
  409dcc:	73 75                	jae    409e43 <_init-0x3e4d>
  409dce:	6c                   	insb   (%dx),%es:(%rdi)
  409dcf:	74 5f                	je     409e30 <_init-0x3e60>
  409dd1:	73 74                	jae    409e47 <_init-0x3e49>
  409dd3:	72 69                	jb     409e3e <_init-0x3e52>
  409dd5:	6e                   	outsb  %ds:(%rsi),(%dx)
  409dd6:	67 00 44 42 67       	addr32 add %al,0x67(%edx,%eax,2)
  409ddb:	65                   	gs
  409ddc:	74 5f                	je     409e3d <_init-0x3e53>
  409dde:	65                   	gs
  409ddf:	73 63                	jae    409e44 <_init-0x3e4c>
  409de1:	61                   	(bad)  
  409de2:	70 65                	jo     409e49 <_init-0x3e47>
  409de4:	5f                   	pop    %rdi
  409de5:	6c                   	insb   (%dx),%es:(%rdi)
  409de6:	69 6b 65 5f 70 61 74 	imul   $0x7461705f,0x65(%rbx),%ebp
  409ded:	74 65                	je     409e54 <_init-0x3e3c>
  409def:	72 6e                	jb     409e5f <_init-0x3e31>
  409df1:	5f                   	pop    %rdi
  409df2:	6c                   	insb   (%dx),%es:(%rdi)
  409df3:	65 6e                	outsb  %gs:(%rsi),(%dx)
  409df5:	00 63 68             	add    %ah,0x68(%rbx)
  409df8:	65 63 6b 5f          	movslq %gs:0x5f(%rbx),%ebp
  409dfc:	74 69                	je     409e67 <_init-0x3e29>
  409dfe:	6d                   	insl   (%dx),%es:(%rdi)
  409dff:	65                   	gs
  409e00:	5f                   	pop    %rdi
  409e01:	70 65                	jo     409e68 <_init-0x3e28>
  409e03:	72 69                	jb     409e6e <_init-0x3e22>
  409e05:	6f                   	outsl  %ds:(%rsi),(%dx)
  409e06:	64 00 43 4f          	add    %al,%fs:0x4f(%rbx)
  409e0a:	4e                   	rex.WRX
  409e0b:	46                   	rex.RX
  409e0c:	49                   	rex.WB
  409e0d:	47 5f                	rex.RXB pop    %r15
  409e0f:	44                   	rex.R
  409e10:	49 53                	rex.WB push   %r11
  409e12:	43                   	rex.XB
  409e13:	4f 56                	rex.WRXB push   %r14
  409e15:	45 52                	rex.RB push   %r10
  409e17:	45 52                	rex.RB push   %r10
  409e19:	5f                   	pop    %rdi
  409e1a:	46                   	rex.RX
  409e1b:	4f 52                	rex.WRXB push   %r10
  409e1d:	4b 53                	rex.WXB push   %r11
  409e1f:	00 7a 62             	add    %bh,0x62(%rdx)
  409e22:	78 5f                	js     409e83 <_init-0x3e0d>
  409e24:	67                   	addr32
  409e25:	65                   	gs
  409e26:	74 68                	je     409e90 <_init-0x3e00>
  409e28:	6f                   	outsl  %ds:(%rsi),(%dx)
  409e29:	73 74                	jae    409e9f <_init-0x3df1>
  409e2b:	5f                   	pop    %rdi
  409e2c:	62                   	(bad)  
  409e2d:	79 5f                	jns    409e8e <_init-0x3e02>
  409e2f:	69 70 00 6f 70 5f 68 	imul   $0x685f706f,0x0(%rax),%esi
  409e36:	6f                   	outsl  %ds:(%rsi),(%dx)
  409e37:	73 74                	jae    409ead <_init-0x3de3>
  409e39:	5f                   	pop    %rdi
  409e3a:	61                   	(bad)  
  409e3b:	64 64 00 56 46       	add    %dl,%fs:0x46(%rsi)
  409e40:	53                   	push   %rbx
  409e41:	5f                   	pop    %rdi
  409e42:	46                   	rex.RX
  409e43:	49                   	rex.WB
  409e44:	4c                   	rex.WR
  409e45:	45 5f                	rex.RB pop    %r15
  409e47:	45 58                	rex.RB pop    %r8
  409e49:	49 53                	rex.WB push   %r11
  409e4b:	54                   	push   %rsp
  409e4c:	53                   	push   %rbx
  409e4d:	00 7a 62             	add    %bh,0x62(%rdx)
  409e50:	78 5f                	js     409eb1 <_init-0x3ddf>
  409e52:	64                   	fs
  409e53:	62                   	(bad)  
  409e54:	5f                   	pop    %rdi
  409e55:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  409e58:	6d                   	insl   (%dx),%es:(%rdi)
  409e59:	69 74 00 73 65 6e 64 	imul   $0x5f646e65,0x73(%rax,%rax,1),%esi
  409e60:	5f 
  409e61:	6c                   	insb   (%dx),%es:(%rdi)
  409e62:	69 73 74 5f 6f 66 5f 	imul   $0x5f666f5f,0x74(%rbx),%esi
  409e69:	61                   	(bad)  
  409e6a:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  409e6e:	65                   	gs
  409e6f:	5f                   	pop    %rdi
  409e70:	63 68 65             	movslq 0x65(%rax),%ebp
  409e73:	63 6b 73             	movslq 0x73(%rbx),%ebp
  409e76:	00 6f 70             	add    %ch,0x70(%rdi)
  409e79:	5f                   	pop    %rdi
  409e7a:	68 6f 73 74 5f       	pushq  $0x5f74736f
  409e7f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  409e81:	61                   	(bad)  
  409e82:	62                   	(bad)  
  409e83:	6c                   	insb   (%dx),%es:(%rdi)
  409e84:	65 00 53 59          	add    %dl,%gs:0x59(%rbx)
  409e88:	53                   	push   %rbx
  409e89:	54                   	push   %rsp
  409e8a:	45                   	rex.RB
  409e8b:	4d 5f                	rex.WRB pop    %r15
  409e8d:	55                   	push   %rbp
  409e8e:	4e 55                	rex.WRX push   %rbp
  409e90:	4d 00 7a 62          	rex.WRB add    %r15b,0x62(%r10)
  409e94:	78 5f                	js     409ef5 <_init-0x3d9b>
  409e96:	73 74                	jae    409f0c <_init-0x3d84>
  409e98:	72 63                	jb     409efd <_init-0x3d93>
  409e9a:	61                   	(bad)  
  409e9b:	73 65                	jae    409f02 <_init-0x3d8e>
  409e9d:	73 74                	jae    409f13 <_init-0x3d7d>
  409e9f:	72 00                	jb     409ea1 <_init-0x3def>
  409ea1:	7a 62                	jp     409f05 <_init-0x3d8b>
  409ea3:	78 5f                	js     409f04 <_init-0x3d8c>
  409ea5:	63 75 72             	movslq 0x72(%rbp),%esi
  409ea8:	72 65                	jb     409f0f <_init-0x3d81>
  409eaa:	6e                   	outsb  %ds:(%rsi),(%dx)
  409eab:	74 5f                	je     409f0c <_init-0x3d84>
  409ead:	74 69                	je     409f18 <_init-0x3d78>
  409eaf:	6d                   	insl   (%dx),%es:(%rdi)
  409eb0:	65 00 73 74          	add    %dh,%gs:0x74(%rbx)
  409eb4:	72 5f                	jb     409f15 <_init-0x3d7b>
  409eb6:	69 6e 5f 6c 69 73 74 	imul   $0x7473696c,0x5f(%rsi),%ebp
  409ebd:	00 5f 5f             	add    %bl,0x5f(%rdi)
  409ec0:	7a 62                	jp     409f24 <_init-0x3d6c>
  409ec2:	78 5f                	js     409f23 <_init-0x3d6d>
  409ec4:	7a 61                	jp     409f27 <_init-0x3d69>
  409ec6:	62                   	(bad)  
  409ec7:	62                   	(bad)  
  409ec8:	69 78 5f 6c 6f 67 00 	imul   $0x676f6c,0x5f(%rax),%edi
  409ecf:	7a 62                	jp     409f33 <_init-0x3d5d>
  409ed1:	78 5f                	js     409f32 <_init-0x3d5e>
  409ed3:	68 6f 73 74 5f       	pushq  $0x5f74736f
  409ed8:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  409edc:	73 74                	jae    409f52 <_init-0x3d3e>
  409ede:	72 69                	jb     409f49 <_init-0x3d47>
  409ee0:	6e                   	outsb  %ds:(%rsi),(%dx)
  409ee1:	67 00 44 43 67       	addr32 add %al,0x67(%ebx,%eax,2)
  409ee6:	65                   	gs
  409ee7:	74 5f                	je     409f48 <_init-0x3d48>
  409ee9:	69 74 65 6d 5f 6c 61 	imul   $0x73616c5f,0x6d(%rbp,%riz,2),%esi
  409ef0:	73 
  409ef1:	74 63                	je     409f56 <_init-0x3d3a>
  409ef3:	6c                   	insb   (%dx),%es:(%rdi)
  409ef4:	6f                   	outsl  %ds:(%rsi),(%dx)
  409ef5:	63 6b 00             	movslq 0x0(%rbx),%ebp
  409ef8:	7a 62                	jp     409f5c <_init-0x3d34>
  409efa:	78 5f                	js     409f5b <_init-0x3d35>
  409efc:	68 61 73 68 73       	pushq  $0x73687361
  409f01:	65                   	gs
  409f02:	74 5f                	je     409f63 <_init-0x3d2d>
  409f04:	63 72 65             	movslq 0x65(%rdx),%esi
  409f07:	61                   	(bad)  
  409f08:	74 65                	je     409f6f <_init-0x3d21>
  409f0a:	5f                   	pop    %rdi
  409f0b:	65                   	gs
  409f0c:	78 74                	js     409f82 <_init-0x3d0e>
  409f0e:	00 6e 6f             	add    %ch,0x6f(%rsi)
  409f11:	64                   	fs
  409f12:	65                   	gs
  409f13:	5f                   	pop    %rdi
  409f14:	70 72                	jo     409f88 <_init-0x3d08>
  409f16:	6f                   	outsl  %ds:(%rsi),(%dx)
  409f17:	63 65 73             	movslq 0x73(%rbp),%esp
  409f1a:	73 5f                	jae    409f7b <_init-0x3d15>
  409f1c:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  409f1f:	6d                   	insl   (%dx),%es:(%rdi)
  409f20:	61                   	(bad)  
  409f21:	6e                   	outsb  %ds:(%rsi),(%dx)
  409f22:	64 00 7a 62          	add    %bh,%fs:0x62(%rdx)
  409f26:	78 5f                	js     409f87 <_init-0x3d09>
  409f28:	74 68                	je     409f92 <_init-0x3cfe>
  409f2a:	72 65                	jb     409f91 <_init-0x3cff>
  409f2c:	61                   	(bad)  
  409f2d:	64                   	fs
  409f2e:	5f                   	pop    %rdi
  409f2f:	73 74                	jae    409fa5 <_init-0x3ceb>
  409f31:	61                   	(bad)  
  409f32:	72 74                	jb     409fa8 <_init-0x3ce8>
  409f34:	00 70 72             	add    %dh,0x72(%rax)
  409f37:	6f                   	outsl  %ds:(%rsi),(%dx)
  409f38:	78 79                	js     409fb3 <_init-0x3cdd>
  409f3a:	5f                   	pop    %rdi
  409f3b:	73 65                	jae    409fa2 <_init-0x3cee>
  409f3d:	74 5f                	je     409f9e <_init-0x3cf2>
  409f3f:	64                   	fs
  409f40:	68 69 73 5f 6c       	pushq  $0x6c5f7369
  409f45:	61                   	(bad)  
  409f46:	73 74                	jae    409fbc <_init-0x3cd4>
  409f48:	69 64 00 44 42 69 6e 	imul   $0x696e6942,0x44(%rax,%rax,1),%esp
  409f4f:	69 
  409f50:	74 00                	je     409f52 <_init-0x3d3e>
  409f52:	70 72                	jo     409fc6 <_init-0x3cca>
  409f54:	6f                   	outsl  %ds:(%rsi),(%dx)
  409f55:	63 65 73             	movslq 0x73(%rbp),%esp
  409f58:	73 5f                	jae    409fb9 <_init-0x3cd7>
  409f5a:	68 69 73 74 5f       	pushq  $0x5f747369
  409f5f:	64                   	fs
  409f60:	61                   	(bad)  
  409f61:	74 61                	je     409fc4 <_init-0x3ccc>
  409f63:	00 63 61             	add    %ah,0x61(%rbx)
  409f66:	6c                   	insb   (%dx),%es:(%rdi)
  409f67:	63 75 6c             	movslq 0x6c(%rbp),%esi
  409f6a:	61                   	(bad)  
  409f6b:	74 65                	je     409fd2 <_init-0x3cbe>
  409f6d:	5f                   	pop    %rdi
  409f6e:	70 72                	jo     409fe2 <_init-0x3cae>
  409f70:	6f                   	outsl  %ds:(%rsi),(%dx)
  409f71:	78 79                	js     409fec <_init-0x3ca4>
  409f73:	5f                   	pop    %rdi
  409f74:	6e                   	outsb  %ds:(%rsi),(%dx)
  409f75:	65                   	gs
  409f76:	78 74                	js     409fec <_init-0x3ca4>
  409f78:	63 68 65             	movslq 0x65(%rax),%ebp
  409f7b:	63 6b 00             	movslq 0x0(%rbx),%ebp
  409f7e:	75 70                	jne    409ff0 <_init-0x3ca0>
  409f80:	64                   	fs
  409f81:	61                   	(bad)  
  409f82:	74 65                	je     409fe9 <_init-0x3ca7>
  409f84:	5f                   	pop    %rdi
  409f85:	70 72                	jo     409ff9 <_init-0x3c97>
  409f87:	6f                   	outsl  %ds:(%rsi),(%dx)
  409f88:	78 79                	js     40a003 <_init-0x3c8d>
  409f8a:	5f                   	pop    %rdi
  409f8b:	6c                   	insb   (%dx),%es:(%rdi)
  409f8c:	61                   	(bad)  
  409f8d:	73 74                	jae    40a003 <_init-0x3c8d>
  409f8f:	61                   	(bad)  
  409f90:	63 63 65             	movslq 0x65(%rbx),%esp
  409f93:	73 73                	jae    40a008 <_init-0x3c88>
  409f95:	00 7a 62             	add    %bh,0x62(%rdx)
  409f98:	78 5f                	js     409ff9 <_init-0x3c97>
  409f9a:	74 63                	je     409fff <_init-0x3c91>
  409f9c:	70 5f                	jo     409ffd <_init-0x3c93>
  409f9e:	73 74                	jae    40a014 <_init-0x3c7c>
  409fa0:	72 65                	jb     40a007 <_init-0x3c89>
  409fa2:	72 72                	jb     40a016 <_init-0x3c7a>
  409fa4:	6f                   	outsl  %ds:(%rsi),(%dx)
  409fa5:	72 00                	jb     409fa7 <_init-0x3ce9>
  409fa7:	7a 62                	jp     40a00b <_init-0x3c85>
  409fa9:	78 5f                	js     40a00a <_init-0x3c86>
  409fab:	73 74                	jae    40a021 <_init-0x3c6f>
  409fad:	72 6c                	jb     40a01b <_init-0x3c75>
  409faf:	63 61 74             	movslq 0x74(%rcx),%esp
  409fb2:	00 43 4f             	add    %al,0x4f(%rbx)
  409fb5:	4e                   	rex.WRX
  409fb6:	46                   	rex.RX
  409fb7:	49                   	rex.WB
  409fb8:	47 5f                	rex.RXB pop    %r15
  409fba:	54                   	push   %rsp
  409fbb:	52                   	push   %rdx
  409fbc:	45                   	rex.RB
  409fbd:	4e                   	rex.WRX
  409fbe:	44 53                	rex.R push   %rbx
  409fc0:	5f                   	pop    %rdi
  409fc1:	43                   	rex.XB
  409fc2:	41                   	rex.B
  409fc3:	43                   	rex.XB
  409fc4:	48                   	rex.W
  409fc5:	45 5f                	rex.RB pop    %r15
  409fc7:	53                   	push   %rbx
  409fc8:	49 5a                	rex.WB pop    %r10
  409fca:	45 00 7a 62          	add    %r15b,0x62(%r10)
  409fce:	78 5f                	js     40a02f <_init-0x3c61>
  409fd0:	76 73                	jbe    40a045 <_init-0x3c4b>
  409fd2:	6e                   	outsb  %ds:(%rsi),(%dx)
  409fd3:	70 72                	jo     40a047 <_init-0x3c49>
  409fd5:	69 6e 74 66 00 68 74 	imul   $0x74680066,0x74(%rsi),%ebp
  409fdc:	74 70                	je     40a04e <_init-0x3c42>
  409fde:	5f                   	pop    %rdi
  409fdf:	73 75                	jae    40a056 <_init-0x3c3a>
  409fe1:	62                   	(bad)  
  409fe2:	73 74                	jae    40a058 <_init-0x3c38>
  409fe4:	69 74 75 74 65 5f 6d 	imul   $0x616d5f65,0x74(%rbp,%rsi,2),%esi
  409feb:	61 
  409fec:	63 72 6f             	movslq 0x6f(%rdx),%esi
  409fef:	73 00                	jae    409ff1 <_init-0x3c9f>
  409ff1:	66                   	data16
  409ff2:	72 65                	jb     40a059 <_init-0x3c37>
  409ff4:	65                   	gs
  409ff5:	5f                   	pop    %rdi
  409ff6:	69 70 6d 69 5f 68 61 	imul   $0x61685f69,0x6d(%rax),%esi
  409ffd:	6e                   	outsb  %ds:(%rsi),(%dx)
  409ffe:	64                   	fs
  409fff:	6c                   	insb   (%dx),%es:(%rdi)
  40a000:	65                   	gs
  40a001:	72 00                	jb     40a003 <_init-0x3c8d>
  40a003:	5f                   	pop    %rdi
  40a004:	5f                   	pop    %rdi
  40a005:	7a 62                	jp     40a069 <_init-0x3c27>
  40a007:	78 5f                	js     40a068 <_init-0x3c28>
  40a009:	6d                   	insl   (%dx),%es:(%rdi)
  40a00a:	65                   	gs
  40a00b:	6d                   	insl   (%dx),%es:(%rdi)
  40a00c:	5f                   	pop    %rdi
  40a00d:	72 65                	jb     40a074 <_init-0x3c1c>
  40a00f:	61                   	(bad)  
  40a010:	6c                   	insb   (%dx),%es:(%rdi)
  40a011:	6c                   	insb   (%dx),%es:(%rdi)
  40a012:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a013:	63 00                	movslq (%rax),%eax
  40a015:	72 65                	jb     40a07c <_init-0x3c14>
  40a017:	63 76 5f             	movslq 0x5f(%rsi),%esi
  40a01a:	64                   	fs
  40a01b:	61                   	(bad)  
  40a01c:	74 61                	je     40a07f <_init-0x3c11>
  40a01e:	5f                   	pop    %rdi
  40a01f:	66                   	data16
  40a020:	72 6f                	jb     40a091 <_init-0x3bff>
  40a022:	6d                   	insl   (%dx),%es:(%rdi)
  40a023:	5f                   	pop    %rdi
  40a024:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a025:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a026:	64 65 00 44 43 73    	add    %al,%fs:%gs:0x73(%rbx,%rax,2)
  40a02c:	79 6e                	jns    40a09c <_init-0x3bf4>
  40a02e:	63 5f 63             	movslq 0x63(%rdi),%ebx
  40a031:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a032:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a033:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  40a039:	74 69                	je     40a0a4 <_init-0x3bec>
  40a03b:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a03c:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a03d:	00 41 50             	add    %al,0x50(%rcx)
  40a040:	50                   	push   %rax
  40a041:	5f                   	pop    %rdi
  40a042:	50                   	push   %rax
  40a043:	49                   	rex.WB
  40a044:	44 5f                	rex.R pop    %rdi
  40a046:	46                   	rex.RX
  40a047:	49                   	rex.WB
  40a048:	4c                   	rex.WR
  40a049:	45 00 43 4f          	add    %r8b,0x4f(%r11)
  40a04d:	4e                   	rex.WRX
  40a04e:	46                   	rex.RX
  40a04f:	49                   	rex.WB
  40a050:	47 5f                	rex.RXB pop    %r15
  40a052:	46                   	rex.RX
  40a053:	49                   	rex.WB
  40a054:	4c                   	rex.WR
  40a055:	45 00 7a 62          	add    %r15b,0x62(%r10)
  40a059:	78 5f                	js     40a0ba <_init-0x3bd6>
  40a05b:	68 61 73 68 73       	pushq  $0x73687361
  40a060:	65                   	gs
  40a061:	74 5f                	je     40a0c2 <_init-0x3bce>
  40a063:	69 74 65 72 5f 72 65 	imul   $0x6d65725f,0x72(%rbp,%riz,2),%esi
  40a06a:	6d 
  40a06b:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a06c:	76 65                	jbe    40a0d3 <_init-0x3bbd>
  40a06e:	00 67 65             	add    %ah,0x65(%rdi)
  40a071:	74 5f                	je     40a0d2 <_init-0x3bbe>
  40a073:	68 6f 73 74 5f       	pushq  $0x5f74736f
  40a078:	61                   	(bad)  
  40a079:	76 61                	jbe    40a0dc <_init-0x3bb4>
  40a07b:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  40a082:	74 
  40a083:	79 5f                	jns    40a0e4 <_init-0x3bac>
  40a085:	64                   	fs
  40a086:	61                   	(bad)  
  40a087:	74 61                	je     40a0ea <_init-0x3ba6>
  40a089:	00 43 4f             	add    %al,0x4f(%rbx)
  40a08c:	4e                   	rex.WRX
  40a08d:	46                   	rex.RX
  40a08e:	49                   	rex.WB
  40a08f:	47 5f                	rex.RXB pop    %r15
  40a091:	45 53                	rex.RB push   %r11
  40a093:	43                   	rex.XB
  40a094:	41                   	rex.B
  40a095:	4c                   	rex.WR
  40a096:	41 54                	push   %r12
  40a098:	4f 52                	rex.WRXB push   %r10
  40a09a:	5f                   	pop    %rdi
  40a09b:	46                   	rex.RX
  40a09c:	4f 52                	rex.WRXB push   %r10
  40a09e:	4b 53                	rex.WXB push   %r11
  40a0a0:	00 6f 70             	add    %ch,0x70(%rdi)
  40a0a3:	5f                   	pop    %rdi
  40a0a4:	67 72 6f             	addr32 jb 40a116 <_init-0x3b7a>
  40a0a7:	75 70                	jne    40a119 <_init-0x3b77>
  40a0a9:	5f                   	pop    %rdi
  40a0aa:	61                   	(bad)  
  40a0ab:	64 64 00 7a 62       	add    %bh,%fs:0x62(%rdx)
  40a0b0:	78 5f                	js     40a111 <_init-0x3b7f>
  40a0b2:	74 63                	je     40a117 <_init-0x3b79>
  40a0b4:	70 5f                	jo     40a115 <_init-0x3b7b>
  40a0b6:	69 6e 69 74 00 44 42 	imul   $0x42440074,0x69(%rsi),%ebp
  40a0bd:	61                   	(bad)  
  40a0be:	64                   	fs
  40a0bf:	64                   	fs
  40a0c0:	5f                   	pop    %rdi
  40a0c1:	61                   	(bad)  
  40a0c2:	6c                   	insb   (%dx),%es:(%rdi)
  40a0c3:	65                   	gs
  40a0c4:	72 74                	jb     40a13a <_init-0x3b56>
  40a0c6:	00 67 65             	add    %ah,0x65(%rdi)
  40a0c9:	74 5f                	je     40a12a <_init-0x3b66>
  40a0cb:	72 65                	jb     40a132 <_init-0x3b5e>
  40a0cd:	73 75                	jae    40a144 <_init-0x3b4c>
  40a0cf:	6c                   	insb   (%dx),%es:(%rdi)
  40a0d0:	74 5f                	je     40a131 <_init-0x3b5f>
  40a0d2:	76 61                	jbe    40a135 <_init-0x3b5b>
  40a0d4:	6c                   	insb   (%dx),%es:(%rdi)
  40a0d5:	75 65                	jne    40a13c <_init-0x3b54>
  40a0d7:	5f                   	pop    %rdi
  40a0d8:	62                   	(bad)  
  40a0d9:	79 5f                	jns    40a13a <_init-0x3b56>
  40a0db:	74 79                	je     40a156 <_init-0x3b3a>
  40a0dd:	70 65                	jo     40a144 <_init-0x3b4c>
  40a0df:	00 69 73             	add    %ch,0x73(%rcx)
  40a0e2:	5f                   	pop    %rdi
  40a0e3:	68 65 78 5f 73       	pushq  $0x735f7865
  40a0e8:	74 72                	je     40a15c <_init-0x3b34>
  40a0ea:	69 6e 67 00 7a 62 78 	imul   $0x78627a00,0x67(%rsi),%ebp
  40a0f1:	5f                   	pop    %rdi
  40a0f2:	62                   	(bad)  
  40a0f3:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  40a0fa:	65                   	gs
  40a0fb:	61                   	(bad)  
  40a0fc:	70 5f                	jo     40a15d <_init-0x3b33>
  40a0fe:	69 6e 73 65 72 74 00 	imul   $0x747265,0x73(%rsi),%ebp
  40a105:	67                   	addr32
  40a106:	65                   	gs
  40a107:	74 5f                	je     40a168 <_init-0x3b28>
  40a109:	70 61                	jo     40a16c <_init-0x3b24>
  40a10b:	72 61                	jb     40a16e <_init-0x3b22>
  40a10d:	6d                   	insl   (%dx),%es:(%rdi)
  40a10e:	00 63 68             	add    %ah,0x68(%rbx)
  40a111:	61                   	(bad)  
  40a112:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a113:	67                   	addr32
  40a114:	65                   	gs
  40a115:	5f                   	pop    %rdi
  40a116:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a117:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a118:	64 65 69 64 00 43 48 	imul   $0x4b434548,%fs:%gs:0x43(%rax,%rax,1),%esp
  40a11f:	45 43 4b 
  40a122:	5f                   	pop    %rdi
  40a123:	50                   	push   %rax
  40a124:	4f 52                	rex.WRXB push   %r10
  40a126:	54                   	push   %rsp
  40a127:	00 69 70             	add    %ch,0x70(%rcx)
  40a12a:	5f                   	pop    %rdi
  40a12b:	69 6e 5f 6c 69 73 74 	imul   $0x7473696c,0x5f(%rsi),%ebp
  40a132:	00 64 69 73          	add    %ah,0x73(%rcx,%rbp,2)
  40a136:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40a139:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a13a:	65 63 74 5f 6e       	movslq %gs:0x6e(%rdi,%rbx,2),%esi
  40a13f:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a140:	64 65 00 7a 62       	add    %bh,%fs:%gs:0x62(%rdx)
  40a145:	78 5f                	js     40a1a6 <_init-0x3aea>
  40a147:	68 61 73 68 73       	pushq  $0x73687361
  40a14c:	65                   	gs
  40a14d:	74 5f                	je     40a1ae <_init-0x3ae2>
  40a14f:	64                   	fs
  40a150:	65                   	gs
  40a151:	73 74                	jae    40a1c7 <_init-0x3ac9>
  40a153:	72 6f                	jb     40a1c4 <_init-0x3acc>
  40a155:	79 00                	jns    40a157 <_init-0x3b39>
  40a157:	6d                   	insl   (%dx),%es:(%rdi)
  40a158:	61                   	(bad)  
  40a159:	69 6e 5f 65 73 63 61 	imul   $0x61637365,0x5f(%rsi),%ebp
  40a160:	6c                   	insb   (%dx),%es:(%rdi)
  40a161:	61                   	(bad)  
  40a162:	74 6f                	je     40a1d3 <_init-0x3abd>
  40a164:	72 5f                	jb     40a1c5 <_init-0x3acb>
  40a166:	6c                   	insb   (%dx),%es:(%rdi)
  40a167:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a168:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a169:	70 00                	jo     40a16b <_init-0x3b25>
  40a16b:	44                   	rex.R
  40a16c:	42 70 72             	rex.X jo     40a1e1 <_init-0x3aaf>
  40a16f:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a170:	78 79                	js     40a1eb <_init-0x3aa5>
  40a172:	5f                   	pop    %rdi
  40a173:	72 65                	jb     40a1da <_init-0x3ab6>
  40a175:	67 69 73 74 65 72 5f 	addr32 imul $0x685f7265,0x74(%ebx),%esi
  40a17c:	68 
  40a17d:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a17e:	73 74                	jae    40a1f4 <_init-0x3a9c>
  40a180:	00 5f 5f             	add    %bl,0x5f(%rdi)
  40a183:	6c                   	insb   (%dx),%es:(%rdi)
  40a184:	69 62 63 5f 63 73 75 	imul   $0x7573635f,0x63(%rdx),%esp
  40a18b:	5f                   	pop    %rdi
  40a18c:	69 6e 69 74 00 7a 62 	imul   $0x627a0074,0x69(%rsi),%ebp
  40a193:	78 5f                	js     40a1f4 <_init-0x3a9c>
  40a195:	64                   	fs
  40a196:	65                   	gs
  40a197:	66                   	data16
  40a198:	61                   	(bad)  
  40a199:	75 6c                	jne    40a207 <_init-0x3a89>
  40a19b:	74 5f                	je     40a1fc <_init-0x3a94>
  40a19d:	69 6e 74 5f 63 6f 6d 	imul   $0x6d6f635f,0x74(%rsi),%ebp
  40a1a4:	70 61                	jo     40a207 <_init-0x3a89>
  40a1a6:	72 65                	jb     40a20d <_init-0x3a83>
  40a1a8:	5f                   	pop    %rdi
  40a1a9:	66                   	data16
  40a1aa:	75 6e                	jne    40a21a <_init-0x3a76>
  40a1ac:	63 00                	movslq (%rax),%eax
  40a1ae:	61                   	(bad)  
  40a1af:	6c                   	insb   (%dx),%es:(%rdi)
  40a1b0:	69 61 73 5f 6c 69 73 	imul   $0x73696c5f,0x73(%rcx),%esp
  40a1b7:	74 5f                	je     40a218 <_init-0x3a78>
  40a1b9:	66                   	data16
  40a1ba:	72 65                	jb     40a221 <_init-0x3a6f>
  40a1bc:	65 00 63 6f          	add    %ah,%gs:0x6f(%rbx)
  40a1c0:	70 79                	jo     40a23b <_init-0x3a55>
  40a1c2:	5f                   	pop    %rdi
  40a1c3:	72 65                	jb     40a22a <_init-0x3a66>
  40a1c5:	73 75                	jae    40a23c <_init-0x3a54>
  40a1c7:	6c                   	insb   (%dx),%es:(%rdi)
  40a1c8:	74 00                	je     40a1ca <_init-0x3ac6>
  40a1ca:	68 65 6c 70 00       	pushq  $0x706c65
  40a1cf:	7a 61                	jp     40a232 <_init-0x3a5e>
  40a1d1:	62                   	(bad)  
  40a1d2:	62                   	(bad)  
  40a1d3:	69 78 5f 73 65 74 5f 	imul   $0x5f746573,0x5f(%rax),%edi
  40a1da:	6c                   	insb   (%dx),%es:(%rdi)
  40a1db:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a1dc:	67 5f                	addr32 pop %rdi
  40a1de:	6c                   	insb   (%dx),%es:(%rdi)
  40a1df:	65                   	gs
  40a1e0:	76 65                	jbe    40a247 <_init-0x3a49>
  40a1e2:	6c                   	insb   (%dx),%es:(%rdi)
  40a1e3:	00 73 65             	add    %dh,0x65(%rbx)
  40a1e6:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a1e7:	64                   	fs
  40a1e8:	5f                   	pop    %rdi
  40a1e9:	61                   	(bad)  
  40a1ea:	72 65                	jb     40a251 <_init-0x3a3f>
  40a1ec:	67 5f                	addr32 pop %rdi
  40a1ee:	64                   	fs
  40a1ef:	61                   	(bad)  
  40a1f0:	74 61                	je     40a253 <_init-0x3a3d>
  40a1f2:	00 7a 62             	add    %bh,0x62(%rdx)
  40a1f5:	78 5f                	js     40a256 <_init-0x3a3a>
  40a1f7:	6a 73                	pushq  $0x73
  40a1f9:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a1fa:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a1fb:	5f                   	pop    %rdi
  40a1fc:	61                   	(bad)  
  40a1fd:	64                   	fs
  40a1fe:	64                   	fs
  40a1ff:	61                   	(bad)  
  40a200:	72 72                	jb     40a274 <_init-0x3a1c>
  40a202:	61                   	(bad)  
  40a203:	79 00                	jns    40a205 <_init-0x3a8b>
  40a205:	7a 62                	jp     40a269 <_init-0x3a27>
  40a207:	78 5f                	js     40a268 <_init-0x3a28>
  40a209:	64                   	fs
  40a20a:	62                   	(bad)  
  40a20b:	5f                   	pop    %rdi
  40a20c:	66                   	data16
  40a20d:	65                   	gs
  40a20e:	74 63                	je     40a273 <_init-0x3a1d>
  40a210:	68 00 44 42 70       	pushq  $0x70424400
  40a215:	69 6e 67 00 7a 61 62 	imul   $0x62617a00,0x67(%rsi),%ebp
  40a21c:	62                   	(bad)  
  40a21d:	69 78 5f 63 6c 6f 73 	imul   $0x736f6c63,0x5f(%rax),%edi
  40a224:	65                   	gs
  40a225:	5f                   	pop    %rdi
  40a226:	6c                   	insb   (%dx),%es:(%rdi)
  40a227:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a228:	67 00 6f 70          	addr32 add %ch,0x70(%edi)
  40a22c:	5f                   	pop    %rdi
  40a22d:	72 75                	jb     40a2a4 <_init-0x39ec>
  40a22f:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a230:	5f                   	pop    %rdi
  40a231:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  40a234:	6d                   	insl   (%dx),%es:(%rdi)
  40a235:	61                   	(bad)  
  40a236:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a237:	64                   	fs
  40a238:	73 00                	jae    40a23a <_init-0x3a56>
  40a23a:	7a 62                	jp     40a29e <_init-0x39f2>
  40a23c:	78 5f                	js     40a29d <_init-0x39f3>
  40a23e:	6d                   	insl   (%dx),%es:(%rdi)
  40a23f:	65                   	gs
  40a240:	6d                   	insl   (%dx),%es:(%rdi)
  40a241:	5f                   	pop    %rdi
  40a242:	63 72 65             	movslq 0x65(%rdx),%esi
  40a245:	61                   	(bad)  
  40a246:	74 65                	je     40a2ad <_init-0x39e3>
  40a248:	00 67 65             	add    %ah,0x65(%rdi)
  40a24b:	74 5f                	je     40a2ac <_init-0x39e4>
  40a24d:	76 61                	jbe    40a2b0 <_init-0x39e0>
  40a24f:	6c                   	insb   (%dx),%es:(%rdi)
  40a250:	75 65                	jne    40a2b7 <_init-0x39d9>
  40a252:	5f                   	pop    %rdi
  40a253:	69 70 6d 69 00 5f 5f 	imul   $0x5f5f0069,0x6d(%rax),%esi
  40a25a:	7a 62                	jp     40a2be <_init-0x39d2>
  40a25c:	78 5f                	js     40a2bd <_init-0x39d3>
  40a25e:	6d                   	insl   (%dx),%es:(%rdi)
  40a25f:	75 74                	jne    40a2d5 <_init-0x39bb>
  40a261:	65                   	gs
  40a262:	78 5f                	js     40a2c3 <_init-0x39cd>
  40a264:	75 6e                	jne    40a2d4 <_init-0x39bc>
  40a266:	6c                   	insb   (%dx),%es:(%rdi)
  40a267:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a268:	63 6b 00             	movslq 0x0(%rbx),%ebp
  40a26b:	6d                   	insl   (%dx),%es:(%rdi)
  40a26c:	61                   	(bad)  
  40a26d:	69 6e 5f 68 6f 75 73 	imul   $0x73756f68,0x5f(%rsi),%ebp
  40a274:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  40a279:	65                   	gs
  40a27a:	72 5f                	jb     40a2db <_init-0x39b5>
  40a27c:	6c                   	insb   (%dx),%es:(%rdi)
  40a27d:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a27e:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a27f:	70 00                	jo     40a281 <_init-0x3a0f>
  40a281:	67                   	addr32
  40a282:	65                   	gs
  40a283:	74 5f                	je     40a2e4 <_init-0x39ac>
  40a285:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40a288:	66 69 67 5f 64 61    	imul   $0x6164,0x5f(%rdi),%sp
  40a28e:	74 61                	je     40a2f1 <_init-0x399f>
  40a290:	00 7a 62             	add    %bh,0x62(%rdx)
  40a293:	78 5f                	js     40a2f4 <_init-0x399c>
  40a295:	64                   	fs
  40a296:	62                   	(bad)  
  40a297:	5f                   	pop    %rdi
  40a298:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40a29b:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a29c:	65 63 74 00 73       	movslq %gs:0x73(%rax,%rax,1),%esi
  40a2a1:	65 6e                	outsb  %gs:(%rsi),(%dx)
  40a2a3:	64                   	fs
  40a2a4:	5f                   	pop    %rdi
  40a2a5:	68 69 73 74 6f       	pushq  $0x6f747369
  40a2aa:	72 79                	jb     40a325 <_init-0x396b>
  40a2ac:	5f                   	pop    %rdi
  40a2ad:	6c                   	insb   (%dx),%es:(%rdi)
  40a2ae:	61                   	(bad)  
  40a2af:	73 74                	jae    40a325 <_init-0x396b>
  40a2b1:	5f                   	pop    %rdi
  40a2b2:	69 64 00 65 76 61 6c 	imul   $0x756c6176,0x65(%rax,%rax,1),%esp
  40a2b9:	75 
  40a2ba:	61                   	(bad)  
  40a2bb:	74 65                	je     40a322 <_init-0x396e>
  40a2bd:	00 43 4f             	add    %al,0x4f(%rbx)
  40a2c0:	4e                   	rex.WRX
  40a2c1:	46                   	rex.RX
  40a2c2:	49                   	rex.WB
  40a2c3:	47 5f                	rex.RXB pop    %r15
  40a2c5:	4d                   	rex.WRB
  40a2c6:	41 53                	push   %r11
  40a2c8:	54                   	push   %rsp
  40a2c9:	45 52                	rex.RB push   %r10
  40a2cb:	5f                   	pop    %rdi
  40a2cc:	4e                   	rex.WRX
  40a2cd:	4f                   	rex.WRXB
  40a2ce:	44                   	rex.R
  40a2cf:	45                   	rex.RB
  40a2d0:	49                   	rex.WB
  40a2d1:	44 00 44 42 6d       	add    %r8b,0x6d(%rdx,%rax,2)
  40a2d6:	75 6c                	jne    40a344 <_init-0x394c>
  40a2d8:	74 69                	je     40a343 <_init-0x394d>
  40a2da:	70 6c                	jo     40a348 <_init-0x3948>
  40a2dc:	79 5f                	jns    40a33d <_init-0x3953>
  40a2de:	76 61                	jbe    40a341 <_init-0x394f>
  40a2e0:	6c                   	insb   (%dx),%es:(%rdi)
  40a2e1:	75 65                	jne    40a348 <_init-0x3948>
  40a2e3:	5f                   	pop    %rdi
  40a2e4:	66                   	data16
  40a2e5:	6c                   	insb   (%dx),%es:(%rdi)
  40a2e6:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a2e7:	61                   	(bad)  
  40a2e8:	74 00                	je     40a2ea <_init-0x39a6>
  40a2ea:	67                   	addr32
  40a2eb:	65                   	gs
  40a2ec:	74 5f                	je     40a34d <_init-0x3943>
  40a2ee:	76 61                	jbe    40a351 <_init-0x393f>
  40a2f0:	6c                   	insb   (%dx),%es:(%rdi)
  40a2f1:	75 65                	jne    40a358 <_init-0x3938>
  40a2f3:	5f                   	pop    %rdi
  40a2f4:	74 65                	je     40a35b <_init-0x3935>
  40a2f6:	6c                   	insb   (%dx),%es:(%rdi)
  40a2f7:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a2f8:	65                   	gs
  40a2f9:	74 00                	je     40a2fb <_init-0x3995>
  40a2fb:	63 68 65             	movslq 0x65(%rax),%ebp
  40a2fe:	63 6b 5f             	movslq 0x5f(%rbx),%ebp
  40a301:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a302:	74 70                	je     40a374 <_init-0x391c>
  40a304:	00 7a 62             	add    %bh,0x62(%rdx)
  40a307:	78 5f                	js     40a368 <_init-0x3928>
  40a309:	76 65                	jbe    40a370 <_init-0x3920>
  40a30b:	63 74 6f 72          	movslq 0x72(%rdi,%rbp,2),%esi
  40a30f:	5f                   	pop    %rdi
  40a310:	75 69                	jne    40a37b <_init-0x3915>
  40a312:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a313:	74 36                	je     40a34b <_init-0x3945>
  40a315:	34 5f                	xor    $0x5f,%al
  40a317:	73 6f                	jae    40a388 <_init-0x3908>
  40a319:	72 74                	jb     40a38f <_init-0x3901>
  40a31b:	00 7a 62             	add    %bh,0x62(%rdx)
  40a31e:	78 5f                	js     40a37f <_init-0x3911>
  40a320:	74 69                	je     40a38b <_init-0x3905>
  40a322:	6d                   	insl   (%dx),%es:(%rdi)
  40a323:	65 32 73 74          	xor    %gs:0x74(%rbx),%dh
  40a327:	72 00                	jb     40a329 <_init-0x3967>
  40a329:	69 73 5f 6d 61 73 74 	imul   $0x7473616d,0x5f(%rbx),%esi
  40a330:	65                   	gs
  40a331:	72 5f                	jb     40a392 <_init-0x38fe>
  40a333:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a334:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a335:	64 65 00 43 4f       	add    %al,%fs:%gs:0x4f(%rbx)
  40a33a:	4e                   	rex.WRX
  40a33b:	46                   	rex.RX
  40a33c:	49                   	rex.WB
  40a33d:	47 5f                	rex.RXB pop    %r15
  40a33f:	4d                   	rex.WRB
  40a340:	41 58                	pop    %r8
  40a342:	5f                   	pop    %rdi
  40a343:	48                   	rex.W
  40a344:	4f 55                	rex.WRXB push   %r13
  40a346:	53                   	push   %rbx
  40a347:	45                   	rex.RB
  40a348:	4b                   	rex.WXB
  40a349:	45                   	rex.RB
  40a34a:	45 50                	rex.RB push   %r8
  40a34c:	45 52                	rex.RB push   %r10
  40a34e:	5f                   	pop    %rdi
  40a34f:	44                   	rex.R
  40a350:	45                   	rex.RB
  40a351:	4c                   	rex.WR
  40a352:	45 54                	rex.RB push   %r12
  40a354:	45 00 44 43 63       	add    %r8b,0x63(%r11,%rax,2)
  40a359:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a35a:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a35b:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  40a361:	74 5f                	je     40a3c2 <_init-0x38ce>
  40a363:	70 72                	jo     40a3d7 <_init-0x38b9>
  40a365:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a366:	78 79                	js     40a3e1 <_init-0x38af>
  40a368:	5f                   	pop    %rdi
  40a369:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a36a:	65                   	gs
  40a36b:	78 74                	js     40a3e1 <_init-0x38af>
  40a36d:	63 68 65             	movslq 0x65(%rax),%ebp
  40a370:	63 6b 00             	movslq 0x0(%rbx),%ebp
  40a373:	7a 62                	jp     40a3d7 <_init-0x38b9>
  40a375:	78 5f                	js     40a3d6 <_init-0x38ba>
  40a377:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a378:	70 74                	jo     40a3ee <_init-0x38a2>
  40a37a:	61                   	(bad)  
  40a37b:	72 67                	jb     40a3e4 <_init-0x38ac>
  40a37d:	00 7a 62             	add    %bh,0x62(%rdx)
  40a380:	78 5f                	js     40a3e1 <_init-0x38af>
  40a382:	74 63                	je     40a3e7 <_init-0x38a9>
  40a384:	70 5f                	jo     40a3e5 <_init-0x38ab>
  40a386:	6c                   	insb   (%dx),%es:(%rdi)
  40a387:	69 73 74 65 6e 00 44 	imul   $0x44006e65,0x74(%rbx),%esi
  40a38e:	42 6d                	rex.X insl   (%dx),%es:(%rdi)
  40a390:	75 6c                	jne    40a3fe <_init-0x3892>
  40a392:	74 69                	je     40a3fd <_init-0x3893>
  40a394:	70 6c                	jo     40a402 <_init-0x388e>
  40a396:	79 5f                	jns    40a3f7 <_init-0x3899>
  40a398:	76 61                	jbe    40a3fb <_init-0x3895>
  40a39a:	6c                   	insb   (%dx),%es:(%rdi)
  40a39b:	75 65                	jne    40a402 <_init-0x388e>
  40a39d:	5f                   	pop    %rdi
  40a39e:	75 69                	jne    40a409 <_init-0x3887>
  40a3a0:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a3a1:	74 36                	je     40a3d9 <_init-0x38b7>
  40a3a3:	34 00                	xor    $0x0,%al
  40a3a5:	43                   	rex.XB
  40a3a6:	4f                   	rex.WRXB
  40a3a7:	4e                   	rex.WRX
  40a3a8:	46                   	rex.RX
  40a3a9:	49                   	rex.WB
  40a3aa:	47 5f                	rex.RXB pop    %r15
  40a3ac:	4c                   	rex.WR
  40a3ad:	49 53                	rex.WB push   %r11
  40a3af:	54                   	push   %rsp
  40a3b0:	45                   	rex.RB
  40a3b1:	4e 5f                	rex.WRX pop    %rdi
  40a3b3:	49 50                	rex.WB push   %r8
  40a3b5:	00 43 4f             	add    %al,0x4f(%rbx)
  40a3b8:	4e                   	rex.WRX
  40a3b9:	46                   	rex.RX
  40a3ba:	49                   	rex.WB
  40a3bb:	47 5f                	rex.RXB pop    %r15
  40a3bd:	4e                   	rex.WRX
  40a3be:	4f                   	rex.WRXB
  40a3bf:	44                   	rex.R
  40a3c0:	45 57                	rex.RB push   %r15
  40a3c2:	41 54                	push   %r12
  40a3c4:	43                   	rex.XB
  40a3c5:	48                   	rex.W
  40a3c6:	45 52                	rex.RB push   %r10
  40a3c8:	5f                   	pop    %rdi
  40a3c9:	46                   	rex.RX
  40a3ca:	4f 52                	rex.WRXB push   %r10
  40a3cc:	4b 53                	rex.WXB push   %r11
  40a3ce:	00 76 65             	add    %dh,0x65(%rsi)
  40a3d1:	72 73                	jb     40a446 <_init-0x384a>
  40a3d3:	69 6f 6e 00 43 4f 4e 	imul   $0x4e4f4300,0x6e(%rdi),%ebp
  40a3da:	46                   	rex.RX
  40a3db:	49                   	rex.WB
  40a3dc:	47 5f                	rex.RXB pop    %r15
  40a3de:	44                   	rex.R
  40a3df:	42                   	rex.X
  40a3e0:	43                   	rex.XB
  40a3e1:	4f                   	rex.WRXB
  40a3e2:	4e                   	rex.WRX
  40a3e3:	46                   	rex.RX
  40a3e4:	49                   	rex.WB
  40a3e5:	47 5f                	rex.RXB pop    %r15
  40a3e7:	46                   	rex.RX
  40a3e8:	4f 52                	rex.WRXB push   %r10
  40a3ea:	4b 53                	rex.WXB push   %r11
  40a3ec:	00 63 61             	add    %ah,0x61(%rbx)
  40a3ef:	6c                   	insb   (%dx),%es:(%rdi)
  40a3f0:	63 69 74             	movslq 0x74(%rcx),%ebp
  40a3f3:	65                   	gs
  40a3f4:	6d                   	insl   (%dx),%es:(%rdi)
  40a3f5:	5f                   	pop    %rdi
  40a3f6:	65                   	gs
  40a3f7:	78 70                	js     40a469 <_init-0x3827>
  40a3f9:	5f                   	pop    %rdi
  40a3fa:	61                   	(bad)  
  40a3fb:	64 64 63 68 72       	movslq %fs:0x72(%rax),%ebp
  40a400:	00 7a 62             	add    %bh,0x62(%rdx)
  40a403:	78 5f                	js     40a464 <_init-0x382c>
  40a405:	74 63                	je     40a46a <_init-0x3826>
  40a407:	70 5f                	jo     40a468 <_init-0x3828>
  40a409:	65                   	gs
  40a40a:	72 72                	jb     40a47e <_init-0x3812>
  40a40c:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a40d:	72 00                	jb     40a40f <_init-0x3881>
  40a40f:	67                   	addr32
  40a410:	65                   	gs
  40a411:	74 5f                	je     40a472 <_init-0x381e>
  40a413:	73 69                	jae    40a47e <_init-0x3812>
  40a415:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  40a417:	61                   	(bad)  
  40a418:	6c                   	insb   (%dx),%es:(%rdi)
  40a419:	5f                   	pop    %rdi
  40a41a:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a41b:	61                   	(bad)  
  40a41c:	6d                   	insl   (%dx),%es:(%rdi)
  40a41d:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  40a421:	78 5f                	js     40a482 <_init-0x380e>
  40a423:	64                   	fs
  40a424:	62                   	(bad)  
  40a425:	5f                   	pop    %rdi
  40a426:	69 73 5f 6e 75 6c 6c 	imul   $0x6c6c756e,0x5f(%rbx),%esi
  40a42d:	00 67 65             	add    %ah,0x65(%rdi)
  40a430:	74 5f                	je     40a491 <_init-0x37ff>
  40a432:	69 70 5f 62 79 5f 73 	imul   $0x735f7962,0x5f(%rax),%esi
  40a439:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a43a:	63 6b 65             	movslq 0x65(%rbx),%ebp
  40a43d:	74 00                	je     40a43f <_init-0x3851>
  40a43f:	43                   	rex.XB
  40a440:	4f                   	rex.WRXB
  40a441:	4e                   	rex.WRX
  40a442:	46                   	rex.RX
  40a443:	49                   	rex.WB
  40a444:	47 5f                	rex.RXB pop    %r15
  40a446:	44                   	rex.R
  40a447:	42 53                	rex.X push   %rbx
  40a449:	4f                   	rex.WRXB
  40a44a:	43                   	rex.XB
  40a44b:	4b                   	rex.WXB
  40a44c:	45 54                	rex.RB push   %r12
  40a44e:	00 43 4f             	add    %al,0x4f(%rbx)
  40a451:	4e                   	rex.WRX
  40a452:	46                   	rex.RX
  40a453:	49                   	rex.WB
  40a454:	47 5f                	rex.RXB pop    %r15
  40a456:	54                   	push   %rsp
  40a457:	45 58                	rex.RB pop    %r8
  40a459:	54                   	push   %rsp
  40a45a:	5f                   	pop    %rdi
  40a45b:	43                   	rex.XB
  40a45c:	41                   	rex.B
  40a45d:	43                   	rex.XB
  40a45e:	48                   	rex.W
  40a45f:	45 5f                	rex.RB pop    %r15
  40a461:	53                   	push   %rbx
  40a462:	49 5a                	rex.WB pop    %r10
  40a464:	45 00 70 72          	add    %r14b,0x72(%r8)
  40a468:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a469:	63 65 73             	movslq 0x73(%rbp),%esp
  40a46c:	73 5f                	jae    40a4cd <_init-0x37c3>
  40a46e:	61                   	(bad)  
  40a46f:	72 65                	jb     40a4d6 <_init-0x37ba>
  40a471:	67 5f                	addr32 pop %rdi
  40a473:	64                   	fs
  40a474:	61                   	(bad)  
  40a475:	74 61                	je     40a4d8 <_init-0x37b8>
  40a477:	00 43 4f             	add    %al,0x4f(%rbx)
  40a47a:	4e                   	rex.WRX
  40a47b:	46                   	rex.RX
  40a47c:	49                   	rex.WB
  40a47d:	47 5f                	rex.RXB pop    %r15
  40a47f:	4c                   	rex.WR
  40a480:	4f                   	rex.WRXB
  40a481:	47 5f                	rex.RXB pop    %r15
  40a483:	46                   	rex.RX
  40a484:	49                   	rex.WB
  40a485:	4c                   	rex.WR
  40a486:	45 5f                	rex.RB pop    %r15
  40a488:	53                   	push   %rbx
  40a489:	49 5a                	rex.WB pop    %r10
  40a48b:	45 00 7a 62          	add    %r15b,0x62(%r10)
  40a48f:	78 5f                	js     40a4f0 <_init-0x37a0>
  40a491:	73 74                	jae    40a507 <_init-0x3789>
  40a493:	72 70                	jb     40a505 <_init-0x378b>
  40a495:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a496:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a497:	6c                   	insb   (%dx),%es:(%rdi)
  40a498:	5f                   	pop    %rdi
  40a499:	69 6e 74 65 72 6e 00 	imul   $0x6e7265,0x74(%rsi),%ebp
  40a4a0:	69 73 5f 66 75 6e 63 	imul   $0x636e7566,0x5f(%rbx),%esi
  40a4a7:	74 69                	je     40a512 <_init-0x377e>
  40a4a9:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a4aa:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a4ab:	5f                   	pop    %rdi
  40a4ac:	63 68 61             	movslq 0x61(%rax),%ebp
  40a4af:	72 00                	jb     40a4b1 <_init-0x37df>
  40a4b1:	7a 62                	jp     40a515 <_init-0x377b>
  40a4b3:	78 5f                	js     40a514 <_init-0x377c>
  40a4b5:	68 61 73 68 73       	pushq  $0x73687361
  40a4ba:	65                   	gs
  40a4bb:	74 5f                	je     40a51c <_init-0x3774>
  40a4bd:	73 65                	jae    40a524 <_init-0x376c>
  40a4bf:	61                   	(bad)  
  40a4c0:	72 63                	jb     40a525 <_init-0x376b>
  40a4c2:	68 00 69 73 5f       	pushq  $0x5f736900
  40a4c7:	73 6c                	jae    40a535 <_init-0x375b>
  40a4c9:	61                   	(bad)  
  40a4ca:	76 65                	jbe    40a531 <_init-0x375f>
  40a4cc:	5f                   	pop    %rdi
  40a4cd:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a4ce:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a4cf:	64 65 00 7a 62       	add    %bh,%fs:%gs:0x62(%rdx)
  40a4d4:	78 6d                	js     40a543 <_init-0x374d>
  40a4d6:	61                   	(bad)  
  40a4d7:	63 72 6f             	movslq 0x6f(%rdx),%esi
  40a4da:	73 5f                	jae    40a53b <_init-0x3755>
  40a4dc:	66                   	data16
  40a4dd:	72 65                	jb     40a544 <_init-0x374c>
  40a4df:	65 00 69 6e          	add    %ch,%gs:0x6e(%rcx)
  40a4e3:	69 74 5f 6d 65 74 72 	imul   $0x69727465,0x6d(%rdi,%rbx,2),%esi
  40a4ea:	69 
  40a4eb:	63 73 00             	movslq 0x0(%rbx),%esi
  40a4ee:	69 73 5f 6b 65 79 5f 	imul   $0x5f79656b,0x5f(%rbx),%esi
  40a4f5:	63 68 61             	movslq 0x61(%rax),%ebp
  40a4f8:	72 00                	jb     40a4fa <_init-0x3796>
  40a4fa:	70 61                	jo     40a55d <_init-0x3733>
  40a4fc:	72 73                	jb     40a571 <_init-0x371f>
  40a4fe:	65                   	gs
  40a4ff:	5f                   	pop    %rdi
  40a500:	69 70 6d 69 5f 63 6f 	imul   $0x6f635f69,0x6d(%rax),%esi
  40a507:	6d                   	insl   (%dx),%es:(%rdi)
  40a508:	6d                   	insl   (%dx),%es:(%rdi)
  40a509:	61                   	(bad)  
  40a50a:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a50b:	64 00 7a 62          	add    %bh,%fs:0x62(%rdx)
  40a50f:	78 5f                	js     40a570 <_init-0x3720>
  40a511:	74 63                	je     40a576 <_init-0x371a>
  40a513:	70 5f                	jo     40a574 <_init-0x371c>
  40a515:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  40a519:	65 00 43 4f          	add    %al,%gs:0x4f(%rbx)
  40a51d:	4e                   	rex.WRX
  40a51e:	46                   	rex.RX
  40a51f:	49                   	rex.WB
  40a520:	47 5f                	rex.RXB pop    %r15
  40a522:	54                   	push   %rsp
  40a523:	52                   	push   %rdx
  40a524:	41 50                	push   %r8
  40a526:	50                   	push   %rax
  40a527:	45 52                	rex.RB push   %r10
  40a529:	44 5f                	rex.R pop    %rdi
  40a52b:	46                   	rex.RX
  40a52c:	4f 52                	rex.WRXB push   %r10
  40a52e:	4b 53                	rex.WXB push   %r11
  40a530:	00 73 65             	add    %dh,0x65(%rbx)
  40a533:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a534:	64                   	fs
  40a535:	5f                   	pop    %rdi
  40a536:	6c                   	insb   (%dx),%es:(%rdi)
  40a537:	69 73 74 5f 6f 66 5f 	imul   $0x5f666f5f,0x74(%rbx),%esi
  40a53e:	61                   	(bad)  
  40a53f:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  40a543:	65                   	gs
  40a544:	5f                   	pop    %rdi
  40a545:	63 68 65             	movslq 0x65(%rax),%ebp
  40a548:	63 6b 73             	movslq 0x73(%rbx),%ebp
  40a54b:	5f                   	pop    %rdi
  40a54c:	6a 73                	pushq  $0x73
  40a54e:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a54f:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a550:	00 7a 62             	add    %bh,0x62(%rdx)
  40a553:	78 5f                	js     40a5b4 <_init-0x36dc>
  40a555:	6d                   	insl   (%dx),%es:(%rdi)
  40a556:	75 74                	jne    40a5cc <_init-0x36c4>
  40a558:	65                   	gs
  40a559:	78 5f                	js     40a5ba <_init-0x36d6>
  40a55b:	64                   	fs
  40a55c:	65                   	gs
  40a55d:	73 74                	jae    40a5d3 <_init-0x36bd>
  40a55f:	72 6f                	jb     40a5d0 <_init-0x36c0>
  40a561:	79 00                	jns    40a563 <_init-0x372d>
  40a563:	7a 62                	jp     40a5c7 <_init-0x36c9>
  40a565:	78 5f                	js     40a5c6 <_init-0x36ca>
  40a567:	6a 73                	pushq  $0x73
  40a569:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a56a:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a56b:	5f                   	pop    %rdi
  40a56c:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  40a570:	65 00 63 68          	add    %ah,%gs:0x68(%rbx)
  40a574:	65 63 6b 5f          	movslq %gs:0x5f(%rbx),%ebp
  40a578:	61                   	(bad)  
  40a579:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  40a57d:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a57e:	5f                   	pop    %rdi
  40a57f:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40a582:	64 69 74 69 6f 6e 00 	imul   $0x7473006e,%fs:0x6f(%rcx,%rbp,2),%esi
  40a589:	73 74 
  40a58b:	72 5f                	jb     40a5ec <_init-0x36a4>
  40a58d:	62                   	(bad)  
  40a58e:	61                   	(bad)  
  40a58f:	73 65                	jae    40a5f6 <_init-0x369a>
  40a591:	36                   	ss
  40a592:	34 5f                	xor    $0x5f,%al
  40a594:	64 65 63 6f 64       	movslq %fs:%gs:0x64(%rdi),%ebp
  40a599:	65 00 43 4f          	add    %al,%gs:0x4f(%rbx)
  40a59d:	4e                   	rex.WRX
  40a59e:	46                   	rex.RX
  40a59f:	49                   	rex.WB
  40a5a0:	47 5f                	rex.RXB pop    %r15
  40a5a2:	44                   	rex.R
  40a5a3:	42                   	rex.X
  40a5a4:	4e                   	rex.WRX
  40a5a5:	41                   	rex.B
  40a5a6:	4d                   	rex.WRB
  40a5a7:	45 00 73 6d          	add    %r14b,0x6d(%r11)
  40a5ab:	74 70                	je     40a61d <_init-0x3673>
  40a5ad:	5f                   	pop    %rdi
  40a5ae:	72 65                	jb     40a615 <_init-0x367b>
  40a5b0:	61                   	(bad)  
  40a5b1:	64                   	fs
  40a5b2:	6c                   	insb   (%dx),%es:(%rdi)
  40a5b3:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a5b4:	00 7a 62             	add    %bh,0x62(%rdx)
  40a5b7:	78 6d                	js     40a626 <_init-0x366a>
  40a5b9:	61                   	(bad)  
  40a5ba:	63 72 6f             	movslq 0x6f(%rdx),%esi
  40a5bd:	73 5f                	jae    40a61e <_init-0x3672>
  40a5bf:	67                   	addr32
  40a5c0:	65                   	gs
  40a5c1:	74 5f                	je     40a622 <_init-0x366e>
  40a5c3:	76 61                	jbe    40a626 <_init-0x366a>
  40a5c5:	6c                   	insb   (%dx),%es:(%rdi)
  40a5c6:	75 65                	jne    40a62d <_init-0x3663>
  40a5c8:	5f                   	pop    %rdi
  40a5c9:	62                   	(bad)  
  40a5ca:	79 5f                	jns    40a62b <_init-0x3665>
  40a5cc:	74 72                	je     40a640 <_init-0x3650>
  40a5ce:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  40a5d5:	00 67 65             	add    %ah,0x65(%rdi)
  40a5d8:	74 5f                	je     40a639 <_init-0x3657>
  40a5da:	76 61                	jbe    40a63d <_init-0x3653>
  40a5dc:	6c                   	insb   (%dx),%es:(%rdi)
  40a5dd:	75 65                	jne    40a644 <_init-0x364c>
  40a5df:	5f                   	pop    %rdi
  40a5e0:	61                   	(bad)  
  40a5e1:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  40a5e4:	74 00                	je     40a5e6 <_init-0x36aa>
  40a5e6:	73 74                	jae    40a65c <_init-0x3634>
  40a5e8:	72 5f                	jb     40a649 <_init-0x3647>
  40a5ea:	62                   	(bad)  
  40a5eb:	61                   	(bad)  
  40a5ec:	73 65                	jae    40a653 <_init-0x363d>
  40a5ee:	36                   	ss
  40a5ef:	34 5f                	xor    $0x5f,%al
  40a5f1:	65 6e                	outsb  %gs:(%rsi),(%dx)
  40a5f3:	63 6f 64             	movslq 0x64(%rdi),%ebp
  40a5f6:	65                   	gs
  40a5f7:	5f                   	pop    %rdi
  40a5f8:	64                   	fs
  40a5f9:	79 6e                	jns    40a669 <_init-0x3627>
  40a5fb:	00 64 72 6f          	add    %ah,0x6f(%rdx,%rsi,2)
  40a5ff:	70 5f                	jo     40a660 <_init-0x3630>
  40a601:	70 69                	jo     40a66c <_init-0x3624>
  40a603:	64                   	fs
  40a604:	5f                   	pop    %rdi
  40a605:	66 69 6c 65 00 5f 5f 	imul   $0x5f5f,0x0(%rbp,%riz,2),%bp
  40a60c:	7a 62                	jp     40a670 <_init-0x3620>
  40a60e:	78 5f                	js     40a66f <_init-0x3621>
  40a610:	44                   	rex.R
  40a611:	42 73 65             	rex.X jae    40a679 <_init-0x3617>
  40a614:	6c                   	insb   (%dx),%es:(%rdi)
  40a615:	65 63 74 00 64       	movslq %gs:0x64(%rax,%rax,1),%esi
  40a61a:	69 73 63 6f 76 65 72 	imul   $0x7265766f,0x63(%rbx),%esi
  40a621:	65                   	gs
  40a622:	72 5f                	jb     40a683 <_init-0x360d>
  40a624:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a625:	75 6d                	jne    40a694 <_init-0x35fc>
  40a627:	00 7a 62             	add    %bh,0x62(%rdx)
  40a62a:	78 5f                	js     40a68b <_init-0x3605>
  40a62c:	64                   	fs
  40a62d:	62                   	(bad)  
  40a62e:	5f                   	pop    %rdi
  40a62f:	73 65                	jae    40a696 <_init-0x35fa>
  40a631:	6c                   	insb   (%dx),%es:(%rdi)
  40a632:	65 63 74 5f 6e       	movslq %gs:0x6e(%rdi,%rbx,2),%esi
  40a637:	00 7a 62             	add    %bh,0x62(%rdx)
  40a63a:	78 5f                	js     40a69b <_init-0x35f5>
  40a63c:	68 61 73 68 6d       	pushq  $0x6d687361
  40a641:	61                   	(bad)  
  40a642:	70 5f                	jo     40a6a3 <_init-0x35ed>
  40a644:	67                   	addr32
  40a645:	65                   	gs
  40a646:	74 00                	je     40a648 <_init-0x3648>
  40a648:	44                   	rex.R
  40a649:	43 63 6f 6e          	rex.XB movslq 0x6e(%r15),%ebp
  40a64d:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  40a653:	74 5f                	je     40a6b4 <_init-0x35dc>
  40a655:	70 72                	jo     40a6c9 <_init-0x35c7>
  40a657:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a658:	78 79                	js     40a6d3 <_init-0x35bd>
  40a65a:	70 6f                	jo     40a6cb <_init-0x35c5>
  40a65c:	6c                   	insb   (%dx),%es:(%rdi)
  40a65d:	6c                   	insb   (%dx),%es:(%rdi)
  40a65e:	65                   	gs
  40a65f:	72 5f                	jb     40a6c0 <_init-0x35d0>
  40a661:	68 6f 73 74 73       	pushq  $0x7374736f
  40a666:	00 44 42 63          	add    %al,0x63(%rdx,%rax,2)
  40a66a:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a66b:	70 79                	jo     40a6e6 <_init-0x35aa>
  40a66d:	5f                   	pop    %rdi
  40a66e:	74 65                	je     40a6d5 <_init-0x35bb>
  40a670:	6d                   	insl   (%dx),%es:(%rdi)
  40a671:	70 6c                	jo     40a6df <_init-0x35b1>
  40a673:	61                   	(bad)  
  40a674:	74 65                	je     40a6db <_init-0x35b5>
  40a676:	5f                   	pop    %rdi
  40a677:	65                   	gs
  40a678:	6c                   	insb   (%dx),%es:(%rdi)
  40a679:	65                   	gs
  40a67a:	6d                   	insl   (%dx),%es:(%rdi)
  40a67b:	65 6e                	outsb  %gs:(%rsi),(%dx)
  40a67d:	74 73                	je     40a6f2 <_init-0x359e>
  40a67f:	00 6e 65             	add    %ch,0x65(%rsi)
  40a682:	78 74                	js     40a6f8 <_init-0x3598>
  40a684:	5f                   	pop    %rdi
  40a685:	70 72                	jo     40a6f9 <_init-0x3597>
  40a687:	69 6d 65 00 67 65 74 	imul   $0x74656700,0x65(%rbp),%ebp
  40a68e:	5f                   	pop    %rdi
  40a68f:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a690:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a691:	64 65 69 64 5f 62 79 	imul   $0x64695f79,%fs:%gs:0x62(%rdi,%rbx,2),%esp
  40a698:	5f 69 64 
  40a69b:	00 7a 61             	add    %bh,0x61(%rdx)
  40a69e:	62                   	(bad)  
  40a69f:	62                   	(bad)  
  40a6a0:	69 78 5f 65 72 72 6c 	imul   $0x6c727265,0x5f(%rax),%edi
  40a6a7:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a6a8:	67 00 72 65          	addr32 add %dh,0x65(%edx)
  40a6ac:	6d                   	insl   (%dx),%es:(%rdi)
  40a6ad:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a6ae:	76 65                	jbe    40a715 <_init-0x357b>
  40a6b0:	5f                   	pop    %rdi
  40a6b1:	70 61                	jo     40a714 <_init-0x357c>
  40a6b3:	72 61                	jb     40a716 <_init-0x357a>
  40a6b5:	6d                   	insl   (%dx),%es:(%rdi)
  40a6b6:	00 43 4f             	add    %al,0x4f(%rbx)
  40a6b9:	4e                   	rex.WRX
  40a6ba:	46                   	rex.RX
  40a6bb:	49                   	rex.WB
  40a6bc:	47 5f                	rex.RXB pop    %r15
  40a6be:	48                   	rex.W
  40a6bf:	4f 55                	rex.WRXB push   %r13
  40a6c1:	53                   	push   %rbx
  40a6c2:	45                   	rex.RB
  40a6c3:	4b                   	rex.WXB
  40a6c4:	45                   	rex.RB
  40a6c5:	45 50                	rex.RB push   %r8
  40a6c7:	45 52                	rex.RB push   %r10
  40a6c9:	5f                   	pop    %rdi
  40a6ca:	46                   	rex.RX
  40a6cb:	4f 52                	rex.WRXB push   %r10
  40a6cd:	4b 53                	rex.WXB push   %r11
  40a6cf:	00 67 65             	add    %ah,0x65(%rdi)
  40a6d2:	74 5f                	je     40a733 <_init-0x355d>
  40a6d4:	76 61                	jbe    40a737 <_init-0x3559>
  40a6d6:	6c                   	insb   (%dx),%es:(%rdi)
  40a6d7:	75 65                	jne    40a73e <_init-0x3552>
  40a6d9:	5f                   	pop    %rdi
  40a6da:	69 6e 74 65 72 6e 61 	imul   $0x616e7265,0x74(%rsi),%ebp
  40a6e1:	6c                   	insb   (%dx),%es:(%rdi)
  40a6e2:	00 7a 62             	add    %bh,0x62(%rdx)
  40a6e5:	78 5f                	js     40a746 <_init-0x354a>
  40a6e7:	68 6f 73 74 5f       	pushq  $0x5f74736f
  40a6ec:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  40a6f0:	66                   	data16
  40a6f1:	75 6e                	jne    40a761 <_init-0x352f>
  40a6f3:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  40a6f7:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a6f8:	5f                   	pop    %rdi
  40a6f9:	73 74                	jae    40a76f <_init-0x3521>
  40a6fb:	72 69                	jb     40a766 <_init-0x352a>
  40a6fd:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a6fe:	67 00 45 58          	addr32 add %al,0x58(%ebp)
  40a702:	45                   	rex.RB
  40a703:	43 55                	rex.XB push   %r13
  40a705:	54                   	push   %rsp
  40a706:	45 5f                	rex.RB pop    %r15
  40a708:	49                   	rex.WB
  40a709:	4e 54                	rex.WRX push   %rsp
  40a70b:	00 7a 62             	add    %bh,0x62(%rdx)
  40a70e:	78 5f                	js     40a76f <_init-0x3521>
  40a710:	64                   	fs
  40a711:	65                   	gs
  40a712:	66                   	data16
  40a713:	61                   	(bad)  
  40a714:	75 6c                	jne    40a782 <_init-0x350e>
  40a716:	74 5f                	je     40a777 <_init-0x3519>
  40a718:	6d                   	insl   (%dx),%es:(%rdi)
  40a719:	65                   	gs
  40a71a:	6d                   	insl   (%dx),%es:(%rdi)
  40a71b:	5f                   	pop    %rdi
  40a71c:	66                   	data16
  40a71d:	72 65                	jb     40a784 <_init-0x350c>
  40a71f:	65                   	gs
  40a720:	5f                   	pop    %rdi
  40a721:	66                   	data16
  40a722:	75 6e                	jne    40a792 <_init-0x34fe>
  40a724:	63 00                	movslq (%rax),%eax
  40a726:	69 73 5f 64 6f 75 62 	imul   $0x62756f64,0x5f(%rbx),%esi
  40a72d:	6c                   	insb   (%dx),%es:(%rdi)
  40a72e:	65                   	gs
  40a72f:	5f                   	pop    %rdi
  40a730:	70 72                	jo     40a7a4 <_init-0x34ec>
  40a732:	65 66 69 78 00 7a 62 	imul   $0x627a,%gs:0x0(%rax),%di
  40a739:	78 5f                	js     40a79a <_init-0x34f6>
  40a73b:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a73c:	70 74                	jo     40a7b2 <_init-0x34de>
  40a73e:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a73f:	70 74                	jo     40a7b5 <_init-0x34db>
  40a741:	00 7a 62             	add    %bh,0x62(%rdx)
  40a744:	78 5f                	js     40a7a5 <_init-0x34eb>
  40a746:	64                   	fs
  40a747:	65                   	gs
  40a748:	66                   	data16
  40a749:	61                   	(bad)  
  40a74a:	75 6c                	jne    40a7b8 <_init-0x34d8>
  40a74c:	74 5f                	je     40a7ad <_init-0x34e3>
  40a74e:	6d                   	insl   (%dx),%es:(%rdi)
  40a74f:	65                   	gs
  40a750:	6d                   	insl   (%dx),%es:(%rdi)
  40a751:	5f                   	pop    %rdi
  40a752:	6d                   	insl   (%dx),%es:(%rdi)
  40a753:	61                   	(bad)  
  40a754:	6c                   	insb   (%dx),%es:(%rdi)
  40a755:	6c                   	insb   (%dx),%es:(%rdi)
  40a756:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a757:	63 5f 66             	movslq 0x66(%rdi),%ebx
  40a75a:	75 6e                	jne    40a7ca <_init-0x34c6>
  40a75c:	63 00                	movslq (%rax),%eax
  40a75e:	7a 62                	jp     40a7c2 <_init-0x34ce>
  40a760:	78 5f                	js     40a7c1 <_init-0x34cf>
  40a762:	62                   	(bad)  
  40a763:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  40a76a:	65                   	gs
  40a76b:	61                   	(bad)  
  40a76c:	70 5f                	jo     40a7cd <_init-0x34c3>
  40a76e:	75 70                	jne    40a7e0 <_init-0x34b0>
  40a770:	64                   	fs
  40a771:	61                   	(bad)  
  40a772:	74 65                	je     40a7d9 <_init-0x34b7>
  40a774:	5f                   	pop    %rdi
  40a775:	64 69 72 65 63 74 00 	imul   $0x44007463,%fs:0x65(%rdx),%esi
  40a77c:	44 
  40a77d:	42                   	rex.X
  40a77e:	67                   	addr32
  40a77f:	65                   	gs
  40a780:	74 5f                	je     40a7e1 <_init-0x34af>
  40a782:	72 65                	jb     40a7e9 <_init-0x34a7>
  40a784:	71 75                	jno    40a7fb <_init-0x3495>
  40a786:	69 72 65 64 70 65 72 	imul   $0x72657064,0x65(%rdx),%esi
  40a78d:	66 6f                	outsw  %ds:(%rsi),(%dx)
  40a78f:	72 6d                	jb     40a7fe <_init-0x3492>
  40a791:	61                   	(bad)  
  40a792:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a793:	63 65 00             	movslq 0x0(%rbp),%esp
  40a796:	7a 62                	jp     40a7fa <_init-0x3496>
  40a798:	78 5f                	js     40a7f9 <_init-0x3497>
  40a79a:	68 61 73 68 73       	pushq  $0x73687361
  40a79f:	65                   	gs
  40a7a0:	74 5f                	je     40a801 <_init-0x348f>
  40a7a2:	72 65                	jb     40a809 <_init-0x3487>
  40a7a4:	6d                   	insl   (%dx),%es:(%rdi)
  40a7a5:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a7a6:	76 65                	jbe    40a80d <_init-0x3483>
  40a7a8:	00 70 72             	add    %dh,0x72(%rax)
  40a7ab:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a7ac:	63 65 73             	movslq 0x73(%rbp),%esp
  40a7af:	73 5f                	jae    40a810 <_init-0x3480>
  40a7b1:	61                   	(bad)  
  40a7b2:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  40a7b6:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a7b7:	73 00                	jae    40a7b9 <_init-0x34d7>
  40a7b9:	70 61                	jo     40a81c <_init-0x3474>
  40a7bb:	72 73                	jb     40a830 <_init-0x3460>
  40a7bd:	65                   	gs
  40a7be:	5f                   	pop    %rdi
  40a7bf:	63 66 67             	movslq 0x67(%rsi),%esp
  40a7c2:	5f                   	pop    %rdi
  40a7c3:	66 69 6c 65 00 43 4f 	imul   $0x4f43,0x0(%rbp,%riz,2),%bp
  40a7ca:	4e                   	rex.WRX
  40a7cb:	46                   	rex.RX
  40a7cc:	49                   	rex.WB
  40a7cd:	47 5f                	rex.RXB pop    %r15
  40a7cf:	44                   	rex.R
  40a7d0:	42                   	rex.X
  40a7d1:	43                   	rex.XB
  40a7d2:	4f                   	rex.WRXB
  40a7d3:	4e                   	rex.WRX
  40a7d4:	46                   	rex.RX
  40a7d5:	49                   	rex.WB
  40a7d6:	47 5f                	rex.RXB pop    %r15
  40a7d8:	53                   	push   %rbx
  40a7d9:	49 5a                	rex.WB pop    %r10
  40a7db:	45 00 61 64          	add    %r12b,0x64(%r9)
  40a7df:	64                   	fs
  40a7e0:	5f                   	pop    %rdi
  40a7e1:	75 73                	jne    40a856 <_init-0x343a>
  40a7e3:	65                   	gs
  40a7e4:	72 5f                	jb     40a845 <_init-0x344b>
  40a7e6:	70 61                	jo     40a849 <_init-0x3447>
  40a7e8:	72 61                	jb     40a84b <_init-0x3445>
  40a7ea:	6d                   	insl   (%dx),%es:(%rdi)
  40a7eb:	65                   	gs
  40a7ec:	74 65                	je     40a853 <_init-0x343d>
  40a7ee:	72 00                	jb     40a7f0 <_init-0x34a0>
  40a7f0:	7a 62                	jp     40a854 <_init-0x343c>
  40a7f2:	78 5f                	js     40a853 <_init-0x343d>
  40a7f4:	64                   	fs
  40a7f5:	62                   	(bad)  
  40a7f6:	5f                   	pop    %rdi
  40a7f7:	76 65                	jbe    40a85e <_init-0x3432>
  40a7f9:	78 65                	js     40a860 <_init-0x3430>
  40a7fb:	63 75 74             	movslq 0x74(%rbp),%esi
  40a7fe:	65 00 43 4f          	add    %al,%gs:0x4f(%rbx)
  40a802:	4e                   	rex.WRX
  40a803:	46                   	rex.RX
  40a804:	49                   	rex.WB
  40a805:	47 5f                	rex.RXB pop    %r15
  40a807:	50                   	push   %rax
  40a808:	4f                   	rex.WRXB
  40a809:	4c                   	rex.WR
  40a80a:	4c                   	rex.WR
  40a80b:	45 52                	rex.RB push   %r10
  40a80d:	5f                   	pop    %rdi
  40a80e:	46                   	rex.RX
  40a80f:	4f 52                	rex.WRXB push   %r10
  40a811:	4b 53                	rex.WXB push   %r11
  40a813:	00 66 72             	add    %ah,0x72(%rsi)
  40a816:	65                   	gs
  40a817:	65                   	gs
  40a818:	5f                   	pop    %rdi
  40a819:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40a81c:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  40a822:	74 69                	je     40a88d <_init-0x3403>
  40a824:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a825:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a826:	5f                   	pop    %rdi
  40a827:	63 61 63             	movslq 0x63(%rcx),%esp
  40a82a:	68 65 00 7a 62       	pushq  $0x627a0065
  40a82f:	78 5f                	js     40a890 <_init-0x3400>
  40a831:	68 61 73 68 5f       	pushq  $0x5f687361
  40a836:	6d                   	insl   (%dx),%es:(%rdi)
  40a837:	75 72                	jne    40a8ab <_init-0x33e5>
  40a839:	6d                   	insl   (%dx),%es:(%rdi)
  40a83a:	75 72                	jne    40a8ae <_init-0x33e2>
  40a83c:	32 00                	xor    (%rax),%al
  40a83e:	43                   	rex.XB
  40a83f:	4f                   	rex.WRXB
  40a840:	4e                   	rex.WRX
  40a841:	46                   	rex.RX
  40a842:	49                   	rex.WB
  40a843:	47 5f                	rex.RXB pop    %r15
  40a845:	4e                   	rex.WRX
  40a846:	4f                   	rex.WRXB
  40a847:	44                   	rex.R
  40a848:	45 5f                	rex.RB pop    %r15
  40a84a:	4e                   	rex.WRX
  40a84b:	4f                   	rex.WRXB
  40a84c:	48                   	rex.W
  40a84d:	49 53                	rex.WB push   %r11
  40a84f:	54                   	push   %rsp
  40a850:	4f 52                	rex.WRXB push   %r10
  40a852:	59                   	pop    %rcx
  40a853:	00 56 46             	add    %dl,0x46(%rsi)
  40a856:	53                   	push   %rbx
  40a857:	5f                   	pop    %rdi
  40a858:	46                   	rex.RX
  40a859:	49                   	rex.WB
  40a85a:	4c                   	rex.WR
  40a85b:	45 5f                	rex.RB pop    %r15
  40a85d:	43                   	rex.XB
  40a85e:	4b 53                	rex.WXB push   %r11
  40a860:	55                   	push   %rbp
  40a861:	4d 00 6f 70          	rex.WRB add    %r13b,0x70(%r15)
  40a865:	5f                   	pop    %rdi
  40a866:	74 65                	je     40a8cd <_init-0x33c3>
  40a868:	6d                   	insl   (%dx),%es:(%rdi)
  40a869:	70 6c                	jo     40a8d7 <_init-0x33b9>
  40a86b:	61                   	(bad)  
  40a86c:	74 65                	je     40a8d3 <_init-0x33bd>
  40a86e:	5f                   	pop    %rdi
  40a86f:	64                   	fs
  40a870:	65                   	gs
  40a871:	6c                   	insb   (%dx),%es:(%rdi)
  40a872:	00 72 65             	add    %dh,0x65(%rdx)
  40a875:	70 6c                	jo     40a8e3 <_init-0x33ad>
  40a877:	61                   	(bad)  
  40a878:	63 65 5f             	movslq 0x5f(%rbp),%esp
  40a87b:	76 61                	jbe    40a8de <_init-0x33b2>
  40a87d:	6c                   	insb   (%dx),%es:(%rdi)
  40a87e:	75 65                	jne    40a8e5 <_init-0x33ab>
  40a880:	5f                   	pop    %rdi
  40a881:	62                   	(bad)  
  40a882:	79 5f                	jns    40a8e3 <_init-0x33ad>
  40a884:	6d                   	insl   (%dx),%es:(%rdi)
  40a885:	61                   	(bad)  
  40a886:	70 00                	jo     40a888 <_init-0x3408>
  40a888:	6d                   	insl   (%dx),%es:(%rdi)
  40a889:	61                   	(bad)  
  40a88a:	69 6e 5f 70 72 6f 78 	imul   $0x786f7270,0x5f(%rsi),%ebp
  40a891:	79 70                	jns    40a903 <_init-0x338d>
  40a893:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a894:	6c                   	insb   (%dx),%es:(%rdi)
  40a895:	6c                   	insb   (%dx),%es:(%rdi)
  40a896:	65                   	gs
  40a897:	72 5f                	jb     40a8f8 <_init-0x3398>
  40a899:	6c                   	insb   (%dx),%es:(%rdi)
  40a89a:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a89b:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a89c:	70 00                	jo     40a89e <_init-0x33f2>
  40a89e:	53                   	push   %rbx
  40a89f:	59                   	pop    %rcx
  40a8a0:	53                   	push   %rbx
  40a8a1:	54                   	push   %rsp
  40a8a2:	45                   	rex.RB
  40a8a3:	4d 5f                	rex.WRB pop    %r15
  40a8a5:	48                   	rex.W
  40a8a6:	4f 53                	rex.WRXB push   %r11
  40a8a8:	54                   	push   %rsp
  40a8a9:	4e                   	rex.WRX
  40a8aa:	41                   	rex.B
  40a8ab:	4d                   	rex.WRB
  40a8ac:	45 00 72 65          	add    %r14b,0x65(%r10)
  40a8b0:	64 69 72 65 63 74 5f 	imul   $0x735f7463,%fs:0x65(%rdx),%esi
  40a8b7:	73 
  40a8b8:	74 64                	je     40a91e <_init-0x3372>
  40a8ba:	00 7a 62             	add    %bh,0x62(%rdx)
  40a8bd:	78 5f                	js     40a91e <_init-0x3372>
  40a8bf:	6c                   	insb   (%dx),%es:(%rdi)
  40a8c0:	65                   	gs
  40a8c1:	74 6f                	je     40a932 <_init-0x335e>
  40a8c3:	68 5f 75 69 6e       	pushq  $0x6e69755f
  40a8c8:	74 36                	je     40a900 <_init-0x3390>
  40a8ca:	34 00                	xor    $0x0,%al
  40a8cc:	7a 62                	jp     40a930 <_init-0x3360>
  40a8ce:	78 5f                	js     40a92f <_init-0x3361>
  40a8d0:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a8d1:	70 74                	jo     40a947 <_init-0x3349>
  40a8d3:	69 6e 64 00 44 43 67 	imul   $0x67434400,0x64(%rsi),%ebp
  40a8da:	65                   	gs
  40a8db:	74 5f                	je     40a93c <_init-0x3354>
  40a8dd:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a8de:	65                   	gs
  40a8df:	78 74                	js     40a955 <_init-0x333b>
  40a8e1:	69 64 5f 73 68 61 72 	imul   $0x65726168,0x73(%rdi,%rbx,2),%esp
  40a8e8:	65 
  40a8e9:	64 00 43 4f          	add    %al,%fs:0x4f(%rbx)
  40a8ed:	4e                   	rex.WRX
  40a8ee:	46                   	rex.RX
  40a8ef:	49                   	rex.WB
  40a8f0:	47 5f                	rex.RXB pop    %r15
  40a8f2:	53                   	push   %rbx
  40a8f3:	4f 55                	rex.WRXB push   %r13
  40a8f5:	52                   	push   %rdx
  40a8f6:	43                   	rex.XB
  40a8f7:	45 5f                	rex.RB pop    %r15
  40a8f9:	49 50                	rex.WB push   %r8
  40a8fb:	00 5f 5f             	add    %bl,0x5f(%rdi)
  40a8fe:	7a 62                	jp     40a962 <_init-0x332e>
  40a900:	78 5f                	js     40a961 <_init-0x332f>
  40a902:	7a 62                	jp     40a966 <_init-0x332a>
  40a904:	78 5f                	js     40a965 <_init-0x332b>
  40a906:	64                   	fs
  40a907:	73 70                	jae    40a979 <_init-0x3317>
  40a909:	72 69                	jb     40a974 <_init-0x331c>
  40a90b:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a90c:	74 66                	je     40a974 <_init-0x331c>
  40a90e:	00 44 42 69          	add    %al,0x69(%rdx,%rax,2)
  40a912:	73 5f                	jae    40a973 <_init-0x331d>
  40a914:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a915:	75 6c                	jne    40a983 <_init-0x330d>
  40a917:	6c                   	insb   (%dx),%es:(%rdi)
  40a918:	00 43 4f             	add    %al,0x4f(%rbx)
  40a91b:	4e                   	rex.WRX
  40a91c:	46                   	rex.RX
  40a91d:	49                   	rex.WB
  40a91e:	47 5f                	rex.RXB pop    %r15
  40a920:	44                   	rex.R
  40a921:	42 53                	rex.X push   %rbx
  40a923:	59                   	pop    %rcx
  40a924:	4e                   	rex.WRX
  40a925:	43                   	rex.XB
  40a926:	45 52                	rex.RB push   %r10
  40a928:	5f                   	pop    %rdi
  40a929:	46                   	rex.RX
  40a92a:	4f 52                	rex.WRXB push   %r10
  40a92c:	4b 53                	rex.WXB push   %r11
  40a92e:	00 7a 61             	add    %bh,0x61(%rdx)
  40a931:	62                   	(bad)  
  40a932:	62                   	(bad)  
  40a933:	69 78 5f 6f 70 65 6e 	imul   $0x6e65706f,0x5f(%rax),%edi
  40a93a:	5f                   	pop    %rdi
  40a93b:	6c                   	insb   (%dx),%es:(%rdi)
  40a93c:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a93d:	67 00 67 65          	addr32 add %ah,0x65(%edi)
  40a941:	74 5f                	je     40a9a2 <_init-0x32ee>
  40a943:	70 72                	jo     40a9b7 <_init-0x32d9>
  40a945:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a946:	78 79                	js     40a9c1 <_init-0x32cf>
  40a948:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40a94b:	66 69 67 5f 64 61    	imul   $0x6164,0x5f(%rdi),%sp
  40a951:	74 61                	je     40a9b4 <_init-0x32dc>
  40a953:	00 43 4f             	add    %al,0x4f(%rbx)
  40a956:	4e                   	rex.WRX
  40a957:	46                   	rex.RX
  40a958:	49                   	rex.WB
  40a959:	47 5f                	rex.RXB pop    %r15
  40a95b:	55                   	push   %rbp
  40a95c:	4e 52                	rex.WRX push   %rdx
  40a95e:	45                   	rex.RB
  40a95f:	41                   	rex.B
  40a960:	43                   	rex.XB
  40a961:	48                   	rex.W
  40a962:	41                   	rex.B
  40a963:	42                   	rex.X
  40a964:	4c                   	rex.WR
  40a965:	45 5f                	rex.RB pop    %r15
  40a967:	44                   	rex.R
  40a968:	45                   	rex.RB
  40a969:	4c                   	rex.WR
  40a96a:	41 59                	pop    %r9
  40a96c:	00 7a 62             	add    %bh,0x62(%rdx)
  40a96f:	78 5f                	js     40a9d0 <_init-0x32c0>
  40a971:	67                   	addr32
  40a972:	65                   	gs
  40a973:	74 5f                	je     40a9d4 <_init-0x32bc>
  40a975:	74 68                	je     40a9df <_init-0x32b1>
  40a977:	72 65                	jb     40a9de <_init-0x32b2>
  40a979:	61                   	(bad)  
  40a97a:	64                   	fs
  40a97b:	5f                   	pop    %rdi
  40a97c:	69 64 00 67 65 74 5f 	imul   $0x735f7465,0x67(%rax,%rax,1),%esp
  40a983:	73 
  40a984:	74 72                	je     40a9f8 <_init-0x3298>
  40a986:	69 6e 67 00 56 46 53 	imul   $0x53465600,0x67(%rsi),%ebp
  40a98d:	5f                   	pop    %rdi
  40a98e:	46                   	rex.RX
  40a98f:	49                   	rex.WB
  40a990:	4c                   	rex.WR
  40a991:	45 5f                	rex.RB pop    %r15
  40a993:	53                   	push   %rbx
  40a994:	49 5a                	rex.WB pop    %r10
  40a996:	45 00 70 61          	add    %r14b,0x61(%r8)
  40a99a:	72 73                	jb     40aa0f <_init-0x3281>
  40a99c:	65                   	gs
  40a99d:	5f                   	pop    %rdi
  40a99e:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  40a9a1:	6d                   	insl   (%dx),%es:(%rdi)
  40a9a2:	61                   	(bad)  
  40a9a3:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a9a4:	64 00 6f 70          	add    %ch,%fs:0x70(%rdi)
  40a9a8:	5f                   	pop    %rdi
  40a9a9:	68 6f 73 74 5f       	pushq  $0x5f74736f
  40a9ae:	64 69 73 61 62 6c 65 	imul   $0x656c62,%fs:0x61(%rbx),%esi
  40a9b5:	00 
  40a9b6:	70 61                	jo     40aa19 <_init-0x3277>
  40a9b8:	72 61                	jb     40aa1b <_init-0x3275>
  40a9ba:	6d                   	insl   (%dx),%es:(%rdi)
  40a9bb:	65                   	gs
  40a9bc:	74 65                	je     40aa23 <_init-0x326d>
  40a9be:	72 73                	jb     40aa33 <_init-0x325d>
  40a9c0:	5f                   	pop    %rdi
  40a9c1:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  40a9c4:	6d                   	insl   (%dx),%es:(%rdi)
  40a9c5:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a9c6:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a9c7:	00 5f 5f             	add    %bl,0x5f(%rdi)
  40a9ca:	7a 62                	jp     40aa2e <_init-0x3262>
  40a9cc:	78 5f                	js     40aa2d <_init-0x3263>
  40a9ce:	7a 61                	jp     40aa31 <_init-0x325f>
  40a9d0:	62                   	(bad)  
  40a9d1:	62                   	(bad)  
  40a9d2:	69 78 5f 73 79 73 6c 	imul   $0x6c737973,0x5f(%rax),%edi
  40a9d9:	6f                   	outsl  %ds:(%rsi),(%dx)
  40a9da:	67 00 67 65          	addr32 add %ah,0x65(%edi)
  40a9de:	74 5f                	je     40aa3f <_init-0x3251>
  40a9e0:	6e                   	outsb  %ds:(%rsi),(%dx)
  40a9e1:	65                   	gs
  40a9e2:	61                   	(bad)  
  40a9e3:	72 65                	jb     40aa4a <_init-0x3246>
  40a9e5:	73 74                	jae    40aa5b <_init-0x3235>
  40a9e7:	69 6e 64 65 78 00 6d 	imul   $0x6d007865,0x64(%rsi),%ebp
  40a9ee:	64                   	fs
  40a9ef:	35 5f 66 69 6e       	xor    $0x6e69665f,%eax
  40a9f4:	69 73 68 00 6f 70 5f 	imul   $0x5f706f00,0x68(%rbx),%esi
  40a9fb:	68 6f 73 74 5f       	pushq  $0x5f74736f
  40aa00:	64                   	fs
  40aa01:	65                   	gs
  40aa02:	6c                   	insb   (%dx),%es:(%rdi)
  40aa03:	00 73 65             	add    %dh,0x65(%rbx)
  40aa06:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aa07:	64                   	fs
  40aa08:	5f                   	pop    %rdi
  40aa09:	70 72                	jo     40aa7d <_init-0x3213>
  40aa0b:	6f                   	outsl  %ds:(%rsi),(%dx)
  40aa0c:	78 79                	js     40aa87 <_init-0x3209>
  40aa0e:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40aa11:	66 69 67 00 43 4f    	imul   $0x4f43,0x0(%rdi),%sp
  40aa17:	4e                   	rex.WRX
  40aa18:	46                   	rex.RX
  40aa19:	49                   	rex.WB
  40aa1a:	47 5f                	rex.RXB pop    %r15
  40aa1c:	53                   	push   %rbx
  40aa1d:	45                   	rex.RB
  40aa1e:	4e                   	rex.WRX
  40aa1f:	44                   	rex.R
  40aa20:	45 52                	rex.RB push   %r10
  40aa22:	5f                   	pop    %rdi
  40aa23:	46 52                	rex.RX push   %rdx
  40aa25:	45 51                	rex.RB push   %r9
  40aa27:	55                   	push   %rbp
  40aa28:	45                   	rex.RB
  40aa29:	4e                   	rex.WRX
  40aa2a:	43 59                	rex.XB pop    %r9
  40aa2c:	00 65 76             	add    %ah,0x76(%rbp)
  40aa2f:	61                   	(bad)  
  40aa30:	6c                   	insb   (%dx),%es:(%rdi)
  40aa31:	75 61                	jne    40aa94 <_init-0x31fc>
  40aa33:	74 65                	je     40aa9a <_init-0x31f6>
  40aa35:	5f                   	pop    %rdi
  40aa36:	66                   	data16
  40aa37:	75 6e                	jne    40aaa7 <_init-0x31e9>
  40aa39:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  40aa3d:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aa3e:	00 7a 62             	add    %bh,0x62(%rdx)
  40aa41:	78 5f                	js     40aaa2 <_init-0x31ee>
  40aa43:	72 65                	jb     40aaaa <_init-0x31e6>
  40aa45:	67                   	addr32
  40aa46:	65                   	gs
  40aa47:	78 70                	js     40aab9 <_init-0x31d7>
  40aa49:	5f                   	pop    %rdi
  40aa4a:	6d                   	insl   (%dx),%es:(%rdi)
  40aa4b:	61                   	(bad)  
  40aa4c:	74 63                	je     40aab1 <_init-0x31df>
  40aa4e:	68 00 7a 62 78       	pushq  $0x78627a00
  40aa53:	5f                   	pop    %rdi
  40aa54:	6a 73                	pushq  $0x73
  40aa56:	6f                   	outsl  %ds:(%rsi),(%dx)
  40aa57:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aa58:	5f                   	pop    %rdi
  40aa59:	61                   	(bad)  
  40aa5a:	64 64 6f             	outsl  %fs:(%rsi),(%dx)
  40aa5d:	62                   	(bad)  
  40aa5e:	6a 65                	pushq  $0x65
  40aa60:	63 74 00 7a          	movslq 0x7a(%rax,%rax,1),%esi
  40aa64:	62                   	(bad)  
  40aa65:	78 5f                	js     40aac6 <_init-0x31ca>
  40aa67:	6a 73                	pushq  $0x73
  40aa69:	6f                   	outsl  %ds:(%rsi),(%dx)
  40aa6a:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aa6b:	5f                   	pop    %rdi
  40aa6c:	62                   	(bad)  
  40aa6d:	72 61                	jb     40aad0 <_init-0x31c0>
  40aa6f:	63 6b 65             	movslq 0x65(%rbx),%ebp
  40aa72:	74 73                	je     40aae7 <_init-0x31a9>
  40aa74:	5f                   	pop    %rdi
  40aa75:	6f                   	outsl  %ds:(%rsi),(%dx)
  40aa76:	70 65                	jo     40aadd <_init-0x31b3>
  40aa78:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aa79:	00 7a 62             	add    %bh,0x62(%rdx)
  40aa7c:	78 5f                	js     40aadd <_init-0x31b3>
  40aa7e:	68 61 73 68 5f       	pushq  $0x5f687361
  40aa83:	73 64                	jae    40aae9 <_init-0x31a7>
  40aa85:	62                   	(bad)  
  40aa86:	6d                   	insl   (%dx),%es:(%rdi)
  40aa87:	00 69 73             	add    %ch,0x73(%rcx)
  40aa8a:	5f                   	pop    %rdi
  40aa8b:	75 68                	jne    40aaf5 <_init-0x319b>
  40aa8d:	65                   	gs
  40aa8e:	78 00                	js     40aa90 <_init-0x3200>
  40aa90:	7a 62                	jp     40aaf4 <_init-0x319c>
  40aa92:	78 5f                	js     40aaf3 <_init-0x319d>
  40aa94:	72 74                	jb     40ab0a <_init-0x3186>
  40aa96:	72 69                	jb     40ab01 <_init-0x318f>
  40aa98:	6d                   	insl   (%dx),%es:(%rdi)
  40aa99:	00 6e 6f             	add    %ch,0x6f(%rsi)
  40aa9c:	64                   	fs
  40aa9d:	65                   	gs
  40aa9e:	5f                   	pop    %rdi
  40aa9f:	73 79                	jae    40ab1a <_init-0x3176>
  40aaa1:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aaa2:	63 5f 61             	movslq 0x61(%rdi),%ebx
  40aaa5:	63 63 65             	movslq 0x65(%rbx),%esp
  40aaa8:	73 73                	jae    40ab1d <_init-0x3173>
  40aaaa:	00 6f 70             	add    %ch,0x70(%rdi)
  40aaad:	5f                   	pop    %rdi
  40aaae:	67 72 6f             	addr32 jb 40ab20 <_init-0x3170>
  40aab1:	75 70                	jne    40ab23 <_init-0x316d>
  40aab3:	5f                   	pop    %rdi
  40aab4:	64                   	fs
  40aab5:	65                   	gs
  40aab6:	6c                   	insb   (%dx),%es:(%rdi)
  40aab7:	00 44 42 64          	add    %al,0x64(%rdx,%rax,2)
  40aabb:	65                   	gs
  40aabc:	6c                   	insb   (%dx),%es:(%rdi)
  40aabd:	65                   	gs
  40aabe:	74 65                	je     40ab25 <_init-0x316b>
  40aac0:	5f                   	pop    %rdi
  40aac1:	74 72                	je     40ab35 <_init-0x315b>
  40aac3:	69 67 67 65 72 00 44 	imul   $0x44007265,0x67(%rdi),%esp
  40aaca:	42 75 70             	rex.X jne    40ab3d <_init-0x3153>
  40aacd:	64                   	fs
  40aace:	61                   	(bad)  
  40aacf:	74 65                	je     40ab36 <_init-0x315a>
  40aad1:	5f                   	pop    %rdi
  40aad2:	74 72                	je     40ab46 <_init-0x314a>
  40aad4:	69 67 67 65 72 5f 76 	imul   $0x765f7265,0x67(%rdi),%esp
  40aadb:	61                   	(bad)  
  40aadc:	6c                   	insb   (%dx),%es:(%rdi)
  40aadd:	75 65                	jne    40ab44 <_init-0x314c>
  40aadf:	00 56 46             	add    %dl,0x46(%rsi)
  40aae2:	53                   	push   %rbx
  40aae3:	5f                   	pop    %rdi
  40aae4:	46                   	rex.RX
  40aae5:	49                   	rex.WB
  40aae6:	4c                   	rex.WR
  40aae7:	45 5f                	rex.RB pop    %r15
  40aae9:	54                   	push   %rsp
  40aaea:	49                   	rex.WB
  40aaeb:	4d                   	rex.WRB
  40aaec:	45 00 5f 5f          	add    %r11b,0x5f(%r15)
  40aaf0:	7a 62                	jp     40ab54 <_init-0x313c>
  40aaf2:	78 5f                	js     40ab53 <_init-0x313d>
  40aaf4:	7a 62                	jp     40ab58 <_init-0x3138>
  40aaf6:	78 5f                	js     40ab57 <_init-0x3139>
  40aaf8:	73 6e                	jae    40ab68 <_init-0x3128>
  40aafa:	70 72                	jo     40ab6e <_init-0x3122>
  40aafc:	69 6e 74 66 00 6d 61 	imul   $0x616d0066,0x74(%rsi),%ebp
  40ab03:	6b 65 5f 68          	imul   $0x68,0x5f(%rbp),%esp
  40ab07:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ab08:	73 74                	jae    40ab7e <_init-0x3112>
  40ab0a:	6e                   	outsb  %ds:(%rsi),(%dx)
  40ab0b:	61                   	(bad)  
  40ab0c:	6d                   	insl   (%dx),%es:(%rdi)
  40ab0d:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  40ab11:	78 5f                	js     40ab72 <_init-0x311e>
  40ab13:	62                   	(bad)  
  40ab14:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  40ab1b:	65                   	gs
  40ab1c:	61                   	(bad)  
  40ab1d:	70 5f                	jo     40ab7e <_init-0x3112>
  40ab1f:	66 69 6e 64 5f 6d    	imul   $0x6d5f,0x64(%rsi),%bp
  40ab25:	69 6e 00 7a 62 78 5f 	imul   $0x5f78627a,0x0(%rsi),%ebp
  40ab2c:	68 61 73 68 6d       	pushq  $0x6d687361
  40ab31:	61                   	(bad)  
  40ab32:	70 5f                	jo     40ab93 <_init-0x30fd>
  40ab34:	64                   	fs
  40ab35:	65                   	gs
  40ab36:	73 74                	jae    40abac <_init-0x30e4>
  40ab38:	72 6f                	jb     40aba9 <_init-0x30e7>
  40ab3a:	79 00                	jns    40ab3c <_init-0x3154>
  40ab3c:	43                   	rex.XB
  40ab3d:	4f                   	rex.WRXB
  40ab3e:	4e                   	rex.WRX
  40ab3f:	46                   	rex.RX
  40ab40:	49                   	rex.WB
  40ab41:	47 5f                	rex.RXB pop    %r15
  40ab43:	4c                   	rex.WR
  40ab44:	4f                   	rex.WRXB
  40ab45:	47 5f                	rex.RXB pop    %r15
  40ab47:	4c                   	rex.WR
  40ab48:	45 56                	rex.RB push   %r14
  40ab4a:	45                   	rex.RB
  40ab4b:	4c 00 70 72          	rex.WR add    %r14b,0x72(%rax)
  40ab4f:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ab50:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  40ab52:	61                   	(bad)  
  40ab53:	6d                   	insl   (%dx),%es:(%rdi)
  40ab54:	65 00 44 42 6e       	add    %al,%gs:0x6e(%rdx,%rax,2)
  40ab59:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ab5a:	64 65 00 69 6e       	add    %ch,%fs:%gs:0x6e(%rcx)
  40ab5f:	69 74 5f 6d 61 69 6e 	imul   $0x5f6e6961,0x6d(%rdi,%rbx,2),%esi
  40ab66:	5f 
  40ab67:	70 72                	jo     40abdb <_init-0x30b5>
  40ab69:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ab6a:	63 65 73             	movslq 0x73(%rbp),%esp
  40ab6d:	73 00                	jae    40ab6f <_init-0x3121>
  40ab6f:	73 65                	jae    40abd6 <_init-0x30ba>
  40ab71:	6e                   	outsb  %ds:(%rsi),(%dx)
  40ab72:	64                   	fs
  40ab73:	5f                   	pop    %rdi
  40ab74:	74 6f                	je     40abe5 <_init-0x30ab>
  40ab76:	5f                   	pop    %rdi
  40ab77:	6e                   	outsb  %ds:(%rsi),(%dx)
  40ab78:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ab79:	64 65 00 63 72       	add    %ah,%fs:%gs:0x72(%rbx)
  40ab7e:	65                   	gs
  40ab7f:	61                   	(bad)  
  40ab80:	74 65                	je     40abe7 <_init-0x30a9>
  40ab82:	5f                   	pop    %rdi
  40ab83:	70 69                	jo     40abee <_init-0x30a2>
  40ab85:	64                   	fs
  40ab86:	5f                   	pop    %rdi
  40ab87:	66 69 6c 65 00 7a 62 	imul   $0x627a,0x0(%rbp,%riz,2),%bp
  40ab8e:	78 5f                	js     40abef <_init-0x30a1>
  40ab90:	63 68 72             	movslq 0x72(%rax),%ebp
  40ab93:	63 70 79             	movslq 0x79(%rax),%esi
  40ab96:	5f                   	pop    %rdi
  40ab97:	61                   	(bad)  
  40ab98:	6c                   	insb   (%dx),%es:(%rdi)
  40ab99:	6c                   	insb   (%dx),%es:(%rdi)
  40ab9a:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ab9b:	63 00                	movslq (%rax),%eax
  40ab9d:	61                   	(bad)  
  40ab9e:	64                   	fs
  40ab9f:	64                   	fs
  40aba0:	5f                   	pop    %rdi
  40aba1:	72 65                	jb     40ac08 <_init-0x3088>
  40aba3:	67                   	addr32
  40aba4:	65                   	gs
  40aba5:	78 70                	js     40ac17 <_init-0x3079>
  40aba7:	5f                   	pop    %rdi
  40aba8:	65                   	gs
  40aba9:	78 00                	js     40abab <_init-0x30e5>
  40abab:	43                   	rex.XB
  40abac:	4f                   	rex.WRXB
  40abad:	4e                   	rex.WRX
  40abae:	46                   	rex.RX
  40abaf:	49                   	rex.WB
  40abb0:	47 5f                	rex.RXB pop    %r15
  40abb2:	55                   	push   %rbp
  40abb3:	4e 52                	rex.WRX push   %rdx
  40abb5:	45                   	rex.RB
  40abb6:	41                   	rex.B
  40abb7:	43                   	rex.XB
  40abb8:	48                   	rex.W
  40abb9:	41                   	rex.B
  40abba:	42                   	rex.X
  40abbb:	4c                   	rex.WR
  40abbc:	45 5f                	rex.RB pop    %r15
  40abbe:	50                   	push   %rax
  40abbf:	45 52                	rex.RB push   %r10
  40abc1:	49                   	rex.WB
  40abc2:	4f                   	rex.WRXB
  40abc3:	44 00 44 42 67       	add    %r8b,0x67(%rdx,%rax,2)
  40abc8:	65                   	gs
  40abc9:	74 5f                	je     40ac2a <_init-0x3066>
  40abcb:	71 75                	jno    40ac42 <_init-0x304e>
  40abcd:	65                   	gs
  40abce:	75 65                	jne    40ac35 <_init-0x305b>
  40abd0:	5f                   	pop    %rdi
  40abd1:	63 6f 75             	movslq 0x75(%rdi),%ebp
  40abd4:	6e                   	outsb  %ds:(%rsi),(%dx)
  40abd5:	74 00                	je     40abd7 <_init-0x30b9>
  40abd7:	7a 62                	jp     40ac3b <_init-0x3055>
  40abd9:	78 5f                	js     40ac3a <_init-0x3056>
  40abdb:	6a 73                	pushq  $0x73
  40abdd:	6f                   	outsl  %ds:(%rsi),(%dx)
  40abde:	6e                   	outsb  %ds:(%rsi),(%dx)
  40abdf:	5f                   	pop    %rdi
  40abe0:	69 6e 69 74 00 43 48 	imul   $0x48430074,0x69(%rsi),%ebp
  40abe7:	45                   	rex.RB
  40abe8:	43                   	rex.XB
  40abe9:	4b 5f                	rex.WXB pop    %r15
  40abeb:	44                   	rex.R
  40abec:	4e 53                	rex.WRX push   %rbx
  40abee:	00 7a 62             	add    %bh,0x62(%rdx)
  40abf1:	78 5f                	js     40ac52 <_init-0x303e>
  40abf3:	64                   	fs
  40abf4:	65                   	gs
  40abf5:	66                   	data16
  40abf6:	61                   	(bad)  
  40abf7:	75 6c                	jne    40ac65 <_init-0x302b>
  40abf9:	74 5f                	je     40ac5a <_init-0x3036>
  40abfb:	73 74                	jae    40ac71 <_init-0x301f>
  40abfd:	72 69                	jb     40ac68 <_init-0x3028>
  40abff:	6e                   	outsb  %ds:(%rsi),(%dx)
  40ac00:	67 5f                	addr32 pop %rdi
  40ac02:	68 61 73 68 5f       	pushq  $0x5f687361
  40ac07:	66                   	data16
  40ac08:	75 6e                	jne    40ac78 <_init-0x3018>
  40ac0a:	63 00                	movslq (%rax),%eax
  40ac0c:	44                   	rex.R
  40ac0d:	43                   	rex.XB
  40ac0e:	67                   	addr32
  40ac0f:	65                   	gs
  40ac10:	74 5f                	je     40ac71 <_init-0x301f>
  40ac12:	68 6f 73 74 5f       	pushq  $0x5f74736f
  40ac17:	62                   	(bad)  
  40ac18:	79 5f                	jns    40ac79 <_init-0x3017>
  40ac1a:	68 6f 73 74 69       	pushq  $0x6974736f
  40ac1f:	64 00 44 42 61       	add    %al,%fs:0x61(%rdx,%rax,2)
  40ac24:	64                   	fs
  40ac25:	64                   	fs
  40ac26:	5f                   	pop    %rdi
  40ac27:	73 65                	jae    40ac8e <_init-0x3002>
  40ac29:	72 76                	jb     40aca1 <_init-0x2fef>
  40ac2b:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  40ac32:	72 6d                	jb     40aca1 <_init-0x2fef>
  40ac34:	00 73 65             	add    %dh,0x65(%rbx)
  40ac37:	6e                   	outsb  %ds:(%rsi),(%dx)
  40ac38:	64                   	fs
  40ac39:	5f                   	pop    %rdi
  40ac3a:	65                   	gs
  40ac3b:	6d                   	insl   (%dx),%es:(%rdi)
  40ac3c:	61                   	(bad)  
  40ac3d:	69 6c 00 7a 62 78 5f 	imul   $0x735f7862,0x7a(%rax,%rax,1),%ebp
  40ac44:	73 
  40ac45:	74 72                	je     40acb9 <_init-0x2fd7>
  40ac47:	64 63 61 74          	movslq %fs:0x74(%rcx),%esp
  40ac4b:	00 44 43 67          	add    %al,0x67(%rbx,%rax,2)
  40ac4f:	65                   	gs
  40ac50:	74 5f                	je     40acb1 <_init-0x2fdf>
  40ac52:	73 74                	jae    40acc8 <_init-0x2fc8>
  40ac54:	61                   	(bad)  
  40ac55:	74 73                	je     40acca <_init-0x2fc6>
  40ac57:	00 73 65             	add    %dh,0x65(%rbx)
  40ac5a:	6e                   	outsb  %ds:(%rsi),(%dx)
  40ac5b:	64                   	fs
  40ac5c:	5f                   	pop    %rdi
  40ac5d:	6a 61                	pushq  $0x61
  40ac5f:	62                   	(bad)  
  40ac60:	62                   	(bad)  
  40ac61:	65                   	gs
  40ac62:	72 00                	jb     40ac64 <_init-0x302c>
  40ac64:	72 65                	jb     40accb <_init-0x2fc5>
  40ac66:	63 76 5f             	movslq 0x5f(%rsi),%esi
  40ac69:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  40ac70:	72 
  40ac71:	79 5f                	jns    40acd2 <_init-0x2fbe>
  40ac73:	64                   	fs
  40ac74:	61                   	(bad)  
  40ac75:	74 61                	je     40acd8 <_init-0x2fb8>
  40ac77:	00 43 4f             	add    %al,0x4f(%rbx)
  40ac7a:	4e                   	rex.WRX
  40ac7b:	46                   	rex.RX
  40ac7c:	49                   	rex.WB
  40ac7d:	47 5f                	rex.RXB pop    %r15
  40ac7f:	44                   	rex.R
  40ac80:	49 53                	rex.WB push   %r11
  40ac82:	41                   	rex.B
  40ac83:	42                   	rex.X
  40ac84:	4c                   	rex.WR
  40ac85:	45 5f                	rex.RB pop    %r15
  40ac87:	48                   	rex.W
  40ac88:	4f 55                	rex.WRXB push   %r13
  40ac8a:	53                   	push   %rbx
  40ac8b:	45                   	rex.RB
  40ac8c:	4b                   	rex.WXB
  40ac8d:	45                   	rex.RB
  40ac8e:	45 50                	rex.RB push   %r8
  40ac90:	49                   	rex.WB
  40ac91:	4e                   	rex.WRX
  40ac92:	47 00 7a 62          	rex.RXB add    %r15b,0x62(%r10)
  40ac96:	78 5f                	js     40acf7 <_init-0x2f99>
  40ac98:	67                   	addr32
  40ac99:	65                   	gs
  40ac9a:	74 6f                	je     40ad0b <_init-0x2f85>
  40ac9c:	70 74                	jo     40ad12 <_init-0x2f7e>
  40ac9e:	5f                   	pop    %rdi
  40ac9f:	6c                   	insb   (%dx),%es:(%rdi)
  40aca0:	6f                   	outsl  %ds:(%rsi),(%dx)
  40aca1:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aca2:	67 00 6d 61          	addr32 add %ch,0x61(%ebp)
  40aca6:	69 6e 5f 64 62 73 79 	imul   $0x79736264,0x5f(%rsi),%ebp
  40acad:	6e                   	outsb  %ds:(%rsi),(%dx)
  40acae:	63 65 72             	movslq 0x72(%rbp),%esp
  40acb1:	5f                   	pop    %rdi
  40acb2:	6c                   	insb   (%dx),%es:(%rdi)
  40acb3:	6f                   	outsl  %ds:(%rsi),(%dx)
  40acb4:	6f                   	outsl  %ds:(%rsi),(%dx)
  40acb5:	70 00                	jo     40acb7 <_init-0x2fd9>
  40acb7:	7a 62                	jp     40ad1b <_init-0x2f75>
  40acb9:	78 5f                	js     40ad1a <_init-0x2f76>
  40acbb:	68 6f 73 74 5f       	pushq  $0x5f74736f
  40acc0:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  40acc4:	73 74                	jae    40ad3a <_init-0x2f56>
  40acc6:	72 69                	jb     40ad31 <_init-0x2f5f>
  40acc8:	6e                   	outsb  %ds:(%rsi),(%dx)
  40acc9:	67 5f                	addr32 pop %rdi
  40accb:	62                   	(bad)  
  40accc:	79 5f                	jns    40ad2d <_init-0x2f63>
  40acce:	69 74 65 6d 00 44 43 	imul   $0x67434400,0x6d(%rbp,%riz,2),%esi
  40acd5:	67 
  40acd6:	65                   	gs
  40acd7:	74 5f                	je     40ad38 <_init-0x2f58>
  40acd9:	6e                   	outsb  %ds:(%rsi),(%dx)
  40acda:	65                   	gs
  40acdb:	78 74                	js     40ad51 <_init-0x2f3f>
  40acdd:	69 64 00 7a 62 78 5f 	imul   $0x6d5f7862,0x7a(%rax,%rax,1),%esp
  40ace4:	6d 
  40ace5:	65                   	gs
  40ace6:	6d                   	insl   (%dx),%es:(%rdi)
  40ace7:	5f                   	pop    %rdi
  40ace8:	72 65                	jb     40ad4f <_init-0x2f41>
  40acea:	71 75                	jno    40ad61 <_init-0x2f2f>
  40acec:	69 72 65 64 5f 73 69 	imul   $0x69735f64,0x65(%rdx),%esi
  40acf3:	7a 65                	jp     40ad5a <_init-0x2f36>
  40acf5:	00 74 69 74          	add    %dh,0x74(%rcx,%rbp,2)
  40acf9:	6c                   	insb   (%dx),%es:(%rdi)
  40acfa:	65                   	gs
  40acfb:	5f                   	pop    %rdi
  40acfc:	6d                   	insl   (%dx),%es:(%rdi)
  40acfd:	65                   	gs
  40acfe:	73 73                	jae    40ad73 <_init-0x2f1d>
  40ad00:	61                   	(bad)  
  40ad01:	67 65 00 43 4f       	addr32 add %al,%gs:0x4f(%ebx)
  40ad06:	4e                   	rex.WRX
  40ad07:	46                   	rex.RX
  40ad08:	49                   	rex.WB
  40ad09:	47 5f                	rex.RXB pop    %r15
  40ad0b:	44                   	rex.R
  40ad0c:	42 50                	rex.X push   %rax
  40ad0e:	4f 52                	rex.WRXB push   %r10
  40ad10:	54                   	push   %rsp
  40ad11:	00 43 4f             	add    %al,0x4f(%rbx)
  40ad14:	4e                   	rex.WRX
  40ad15:	46                   	rex.RX
  40ad16:	49                   	rex.WB
  40ad17:	47 5f                	rex.RXB pop    %r15
  40ad19:	4c                   	rex.WR
  40ad1a:	4f                   	rex.WRXB
  40ad1b:	47 5f                	rex.RXB pop    %r15
  40ad1d:	46                   	rex.RX
  40ad1e:	49                   	rex.WB
  40ad1f:	4c                   	rex.WR
  40ad20:	45 00 7a 62          	add    %r15b,0x62(%r10)
  40ad24:	78 5f                	js     40ad85 <_init-0x2f0b>
  40ad26:	73 74                	jae    40ad9c <_init-0x2ef4>
  40ad28:	72 70                	jb     40ad9a <_init-0x2ef6>
  40ad2a:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ad2b:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ad2c:	6c                   	insb   (%dx),%es:(%rdi)
  40ad2d:	5f                   	pop    %rdi
  40ad2e:	63 72 65             	movslq 0x65(%rdx),%esi
  40ad31:	61                   	(bad)  
  40ad32:	74 65                	je     40ad99 <_init-0x2ef7>
  40ad34:	00 70 72             	add    %dh,0x72(%rax)
  40ad37:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ad38:	63 65 73             	movslq 0x73(%rbp),%esp
  40ad3b:	73 5f                	jae    40ad9c <_init-0x2ef4>
  40ad3d:	74 72                	je     40adb1 <_init-0x2edf>
  40ad3f:	61                   	(bad)  
  40ad40:	70 70                	jo     40adb2 <_init-0x2ede>
  40ad42:	65                   	gs
  40ad43:	72 5f                	jb     40ada4 <_init-0x2eec>
  40ad45:	63 68 69             	movslq 0x69(%rax),%ebp
  40ad48:	6c                   	insb   (%dx),%es:(%rdi)
  40ad49:	64 00 69 73          	add    %ch,%fs:0x73(%rcx)
  40ad4d:	5f                   	pop    %rdi
  40ad4e:	75 69                	jne    40adb9 <_init-0x2ed7>
  40ad50:	6e                   	outsb  %ds:(%rsi),(%dx)
  40ad51:	74 5f                	je     40adb2 <_init-0x2ede>
  40ad53:	70 72                	jo     40adc7 <_init-0x2ec9>
  40ad55:	65 66 69 78 00 6d 61 	imul   $0x616d,%gs:0x0(%rax),%di
  40ad5c:	69 6e 5f 64 69 73 63 	imul   $0x63736964,0x5f(%rsi),%ebp
  40ad63:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ad64:	76 65                	jbe    40adcb <_init-0x2ec5>
  40ad66:	72 65                	jb     40adcd <_init-0x2ec3>
  40ad68:	72 5f                	jb     40adc9 <_init-0x2ec7>
  40ad6a:	6c                   	insb   (%dx),%es:(%rdi)
  40ad6b:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ad6c:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ad6d:	70 00                	jo     40ad6f <_init-0x2f21>
  40ad6f:	66                   	data16
  40ad70:	72 65                	jb     40add7 <_init-0x2eb9>
  40ad72:	65                   	gs
  40ad73:	5f                   	pop    %rdi
  40ad74:	64                   	fs
  40ad75:	61                   	(bad)  
  40ad76:	74 61                	je     40add9 <_init-0x2eb7>
  40ad78:	62                   	(bad)  
  40ad79:	61                   	(bad)  
  40ad7a:	73 65                	jae    40ade1 <_init-0x2eaf>
  40ad7c:	5f                   	pop    %rdi
  40ad7d:	63 61 63             	movslq 0x63(%rcx),%esp
  40ad80:	68 65 00 63 6f       	pushq  $0x6f630065
  40ad85:	6d                   	insl   (%dx),%es:(%rdi)
  40ad86:	70 72                	jo     40adfa <_init-0x2e96>
  40ad88:	65                   	gs
  40ad89:	73 73                	jae    40adfe <_init-0x2e92>
  40ad8b:	5f                   	pop    %rdi
  40ad8c:	73 69                	jae    40adf7 <_init-0x2e99>
  40ad8e:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  40ad90:	73 00                	jae    40ad92 <_init-0x2efe>
  40ad92:	7a 62                	jp     40adf6 <_init-0x2e9a>
  40ad94:	78 5f                	js     40adf5 <_init-0x2e9b>
  40ad96:	6a 73                	pushq  $0x73
  40ad98:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ad99:	6e                   	outsb  %ds:(%rsi),(%dx)
  40ad9a:	5f                   	pop    %rdi
  40ad9b:	66                   	data16
  40ad9c:	72 65                	jb     40ae03 <_init-0x2e8d>
  40ad9e:	65 00 69 6e          	add    %ch,%gs:0x6e(%rcx)
  40ada2:	69 74 5f 69 70 6d 69 	imul   $0x5f696d70,0x69(%rdi,%rbx,2),%esi
  40ada9:	5f 
  40adaa:	68 61 6e 64 6c       	pushq  $0x6c646e61
  40adaf:	65                   	gs
  40adb0:	72 00                	jb     40adb2 <_init-0x2ede>
  40adb2:	44                   	rex.R
  40adb3:	42 63 6c 6f 73       	movslq 0x73(%rdi,%r13,2),%ebp
  40adb8:	65 00 44 42 67       	add    %al,%gs:0x67(%rdx,%rax,2)
  40adbd:	65                   	gs
  40adbe:	74 5f                	je     40ae1f <_init-0x2e71>
  40adc0:	6d                   	insl   (%dx),%es:(%rdi)
  40adc1:	61                   	(bad)  
  40adc2:	78 69                	js     40ae2d <_init-0x2e63>
  40adc4:	64                   	fs
  40adc5:	5f                   	pop    %rdi
  40adc6:	6e                   	outsb  %ds:(%rsi),(%dx)
  40adc7:	75 6d                	jne    40ae36 <_init-0x2e5a>
  40adc9:	00 44 42 76          	add    %al,0x76(%rdx,%rax,2)
  40adcd:	61                   	(bad)  
  40adce:	63 75 75             	movslq 0x75(%rbp),%esi
  40add1:	6d                   	insl   (%dx),%es:(%rdi)
  40add2:	00 43 48             	add    %al,0x48(%rbx)
  40add5:	45                   	rex.RB
  40add6:	43                   	rex.XB
  40add7:	4b 5f                	rex.WXB pop    %r15
  40add9:	44                   	rex.R
  40adda:	4e 53                	rex.WRX push   %rbx
  40addc:	5f                   	pop    %rdi
  40addd:	51                   	push   %rcx
  40adde:	55                   	push   %rbp
  40addf:	45 52                	rex.RB push   %r10
  40ade1:	59                   	pop    %rcx
  40ade2:	00 44 42 75          	add    %al,0x75(%rdx,%rax,2)
  40ade6:	70 64                	jo     40ae4c <_init-0x2e44>
  40ade8:	61                   	(bad)  
  40ade9:	74 65                	je     40ae50 <_init-0x2e40>
  40adeb:	5f                   	pop    %rdi
  40adec:	74 72                	je     40ae60 <_init-0x2e30>
  40adee:	69 67 67 65 72 73 5f 	imul   $0x5f737265,0x67(%rdi),%esp
  40adf5:	73 74                	jae    40ae6b <_init-0x2e25>
  40adf7:	61                   	(bad)  
  40adf8:	74 75                	je     40ae6f <_init-0x2e21>
  40adfa:	73 5f                	jae    40ae5b <_init-0x2e35>
  40adfc:	61                   	(bad)  
  40adfd:	66                   	data16
  40adfe:	74 65                	je     40ae65 <_init-0x2e2b>
  40ae00:	72 5f                	jb     40ae61 <_init-0x2e2f>
  40ae02:	72 65                	jb     40ae69 <_init-0x2e27>
  40ae04:	73 74                	jae    40ae7a <_init-0x2e16>
  40ae06:	61                   	(bad)  
  40ae07:	72 74                	jb     40ae7d <_init-0x2e13>
  40ae09:	00 7a 62             	add    %bh,0x62(%rdx)
  40ae0c:	78 5f                	js     40ae6d <_init-0x2e23>
  40ae0e:	74 69                	je     40ae79 <_init-0x2e17>
  40ae10:	6d                   	insl   (%dx),%es:(%rdi)
  40ae11:	65 00 44 43 63       	add    %al,%gs:0x63(%rbx,%rax,2)
  40ae16:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ae17:	6e                   	outsb  %ds:(%rsi),(%dx)
  40ae18:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  40ae1e:	74 5f                	je     40ae7f <_init-0x2e11>
  40ae20:	70 6f                	jo     40ae91 <_init-0x2dff>
  40ae22:	6c                   	insb   (%dx),%es:(%rdi)
  40ae23:	6c                   	insb   (%dx),%es:(%rdi)
  40ae24:	65                   	gs
  40ae25:	72 5f                	jb     40ae86 <_init-0x2e0a>
  40ae27:	6e                   	outsb  %ds:(%rsi),(%dx)
  40ae28:	65                   	gs
  40ae29:	78 74                	js     40ae9f <_init-0x2df1>
  40ae2b:	63 68 65             	movslq 0x65(%rax),%ebp
  40ae2e:	63 6b 00             	movslq 0x0(%rbx),%ebp
  40ae31:	5a                   	pop    %rdx
  40ae32:	42 58                	rex.X pop    %rax
  40ae34:	5f                   	pop    %rdi
  40ae35:	53                   	push   %rbx
  40ae36:	59                   	pop    %rcx
  40ae37:	4e                   	rex.WRX
  40ae38:	43 5f                	rex.XB pop    %r15
  40ae3a:	4d                   	rex.WRB
  40ae3b:	41 58                	pop    %r8
  40ae3d:	00 7a 62             	add    %bh,0x62(%rdx)
  40ae40:	78 5f                	js     40aea1 <_init-0x2def>
  40ae42:	74 63                	je     40aea7 <_init-0x2de9>
  40ae44:	70 5f                	jo     40aea5 <_init-0x2deb>
  40ae46:	66                   	data16
  40ae47:	72 65                	jb     40aeae <_init-0x2de2>
  40ae49:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  40ae4d:	78 5f                	js     40aeae <_init-0x2de2>
  40ae4f:	73 74                	jae    40aec5 <_init-0x2dcb>
  40ae51:	72 70                	jb     40aec3 <_init-0x2dcd>
  40ae53:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ae54:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ae55:	6c                   	insb   (%dx),%es:(%rdi)
  40ae56:	5f                   	pop    %rdi
  40ae57:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  40ae5b:	72 00                	jb     40ae5d <_init-0x2e33>
  40ae5d:	70 72                	jo     40aed1 <_init-0x2dbf>
  40ae5f:	6f                   	outsl  %ds:(%rsi),(%dx)
  40ae60:	63 65 73             	movslq 0x73(%rbp),%esp
  40ae63:	73 5f                	jae    40aec4 <_init-0x2dcc>
  40ae65:	65                   	gs
  40ae66:	76 65                	jbe    40aecd <_init-0x2dc3>
  40ae68:	6e                   	outsb  %ds:(%rsi),(%dx)
  40ae69:	74 00                	je     40ae6b <_init-0x2e25>
  40ae6b:	44                   	rex.R
  40ae6c:	42 63 6f 6d          	rex.X movslq 0x6d(%rdi),%ebp
  40ae70:	6d                   	insl   (%dx),%es:(%rdi)
  40ae71:	69 74 00 70 72 6f 63 	imul   $0x65636f72,0x70(%rax,%rax,1),%esi
  40ae78:	65 
  40ae79:	73 73                	jae    40aeee <_init-0x2da2>
  40ae7b:	5f                   	pop    %rdi
  40ae7c:	68 74 74 70 74       	pushq  $0x74707474
  40ae81:	65                   	gs
  40ae82:	73 74                	jae    40aef8 <_init-0x2d98>
  40ae84:	73 00                	jae    40ae86 <_init-0x2e0a>
  40ae86:	75 73                	jne    40aefb <_init-0x2d95>
  40ae88:	61                   	(bad)  
  40ae89:	67 65 00 67 65       	addr32 add %ah,%gs:0x65(%edi)
  40ae8e:	74 5f                	je     40aeef <_init-0x2da1>
  40ae90:	76 61                	jbe    40aef3 <_init-0x2d9d>
  40ae92:	6c                   	insb   (%dx),%es:(%rdi)
  40ae93:	75 65                	jne    40aefa <_init-0x2d96>
  40ae95:	5f                   	pop    %rdi
  40ae96:	73 73                	jae    40af0b <_init-0x2d85>
  40ae98:	68 00 6f 70 5f       	pushq  $0x5f706f00
  40ae9d:	74 65                	je     40af04 <_init-0x2d8c>
  40ae9f:	6d                   	insl   (%dx),%es:(%rdi)
  40aea0:	70 6c                	jo     40af0e <_init-0x2d82>
  40aea2:	61                   	(bad)  
  40aea3:	74 65                	je     40af0a <_init-0x2d86>
  40aea5:	5f                   	pop    %rdi
  40aea6:	61                   	(bad)  
  40aea7:	64 64 00 68 74       	add    %ch,%fs:0x74(%rax)
  40aeac:	74 70                	je     40af1e <_init-0x2d72>
  40aeae:	70 6f                	jo     40af1f <_init-0x2d71>
  40aeb0:	6c                   	insb   (%dx),%es:(%rdi)
  40aeb1:	6c                   	insb   (%dx),%es:(%rdi)
  40aeb2:	65                   	gs
  40aeb3:	72 5f                	jb     40af14 <_init-0x2d7c>
  40aeb5:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aeb6:	75 6d                	jne    40af25 <_init-0x2d6b>
  40aeb8:	00 44 42 67          	add    %al,0x67(%rdx,%rax,2)
  40aebc:	65                   	gs
  40aebd:	74 5f                	je     40af1e <_init-0x2d72>
  40aebf:	69 74 65 6d 73 5f 75 	imul   $0x6e755f73,0x6d(%rbp,%riz,2),%esi
  40aec6:	6e 
  40aec7:	73 75                	jae    40af3e <_init-0x2d52>
  40aec9:	70 70                	jo     40af3b <_init-0x2d55>
  40aecb:	6f                   	outsl  %ds:(%rsi),(%dx)
  40aecc:	72 74                	jb     40af42 <_init-0x2d4e>
  40aece:	65                   	gs
  40aecf:	64                   	fs
  40aed0:	5f                   	pop    %rdi
  40aed1:	63 6f 75             	movslq 0x75(%rdi),%ebp
  40aed4:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aed5:	74 00                	je     40aed7 <_init-0x2db9>
  40aed7:	7a 62                	jp     40af3b <_init-0x2d55>
  40aed9:	78 5f                	js     40af3a <_init-0x2d56>
  40aedb:	68 61 73 68 6d       	pushq  $0x6d687361
  40aee0:	61                   	(bad)  
  40aee1:	70 5f                	jo     40af42 <_init-0x2d4e>
  40aee3:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  40aee7:	72 00                	jb     40aee9 <_init-0x2da7>
  40aee9:	7a 62                	jp     40af4d <_init-0x2d43>
  40aeeb:	78 5f                	js     40af4c <_init-0x2d44>
  40aeed:	6a 73                	pushq  $0x73
  40aeef:	6f                   	outsl  %ds:(%rsi),(%dx)
  40aef0:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aef1:	5f                   	pop    %rdi
  40aef2:	62                   	(bad)  
  40aef3:	72 61                	jb     40af56 <_init-0x2d3a>
  40aef5:	63 6b 65             	movslq 0x65(%rbx),%ebp
  40aef8:	74 73                	je     40af6d <_init-0x2d23>
  40aefa:	5f                   	pop    %rdi
  40aefb:	62                   	(bad)  
  40aefc:	79 5f                	jns    40af5d <_init-0x2d33>
  40aefe:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aeff:	61                   	(bad)  
  40af00:	6d                   	insl   (%dx),%es:(%rdi)
  40af01:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  40af05:	78 5f                	js     40af66 <_init-0x2d2a>
  40af07:	68 61 73 68 6d       	pushq  $0x6d687361
  40af0c:	61                   	(bad)  
  40af0d:	70 5f                	jo     40af6e <_init-0x2d22>
  40af0f:	73 65                	jae    40af76 <_init-0x2d1a>
  40af11:	74 00                	je     40af13 <_init-0x2d7d>
  40af13:	73 74                	jae    40af89 <_init-0x2d07>
  40af15:	72 5f                	jb     40af76 <_init-0x2d1a>
  40af17:	62                   	(bad)  
  40af18:	61                   	(bad)  
  40af19:	73 65                	jae    40af80 <_init-0x2d10>
  40af1b:	36                   	ss
  40af1c:	34 5f                	xor    $0x5f,%al
  40af1e:	65 6e                	outsb  %gs:(%rsi),(%dx)
  40af20:	63 6f 64             	movslq 0x64(%rdi),%ebp
  40af23:	65 00 70 72          	add    %dh,%gs:0x72(%rax)
  40af27:	6f                   	outsl  %ds:(%rsi),(%dx)
  40af28:	78 79                	js     40afa3 <_init-0x2ced>
  40af2a:	5f                   	pop    %rdi
  40af2b:	67                   	addr32
  40af2c:	65                   	gs
  40af2d:	74 5f                	je     40af8e <_init-0x2d02>
  40af2f:	61                   	(bad)  
  40af30:	72 65                	jb     40af97 <_init-0x2cf9>
  40af32:	67 5f                	addr32 pop %rdi
  40af34:	64                   	fs
  40af35:	61                   	(bad)  
  40af36:	74 61                	je     40af99 <_init-0x2cf7>
  40af38:	00 70 72             	add    %dh,0x72(%rax)
  40af3b:	6f                   	outsl  %ds:(%rsi),(%dx)
  40af3c:	78 79                	js     40afb7 <_init-0x2cd9>
  40af3e:	5f                   	pop    %rdi
  40af3f:	67                   	addr32
  40af40:	65                   	gs
  40af41:	74 5f                	je     40afa2 <_init-0x2cee>
  40af43:	68 69 73 74 5f       	pushq  $0x5f747369
  40af48:	64                   	fs
  40af49:	61                   	(bad)  
  40af4a:	74 61                	je     40afad <_init-0x2ce3>
  40af4c:	00 70 72             	add    %dh,0x72(%rax)
  40af4f:	6f                   	outsl  %ds:(%rsi),(%dx)
  40af50:	63 65 73             	movslq 0x73(%rbp),%esp
  40af53:	73 5f                	jae    40afb4 <_init-0x2cdc>
  40af55:	6e                   	outsb  %ds:(%rsi),(%dx)
  40af56:	6f                   	outsl  %ds:(%rsi),(%dx)
  40af57:	64                   	fs
  40af58:	65                   	gs
  40af59:	73 00                	jae    40af5b <_init-0x2d35>
  40af5b:	6d                   	insl   (%dx),%es:(%rdi)
  40af5c:	64                   	fs
  40af5d:	35 5f 61 70 70       	xor    $0x7070615f,%eax
  40af62:	65 6e                	outsb  %gs:(%rsi),(%dx)
  40af64:	64 00 75 69          	add    %dh,%fs:0x69(%rbp)
  40af68:	6e                   	outsb  %ds:(%rsi),(%dx)
  40af69:	74 36                	je     40afa1 <_init-0x2cef>
  40af6b:	34 5f                	xor    $0x5f,%al
  40af6d:	69 6e 5f 6c 69 73 74 	imul   $0x7473696c,0x5f(%rsi),%ebp
  40af74:	00 5f 5f             	add    %bl,0x5f(%rdi)
  40af77:	7a 62                	jp     40afdb <_init-0x2cb5>
  40af79:	78 5f                	js     40afda <_init-0x2cb6>
  40af7b:	6d                   	insl   (%dx),%es:(%rdi)
  40af7c:	65                   	gs
  40af7d:	6d                   	insl   (%dx),%es:(%rdi)
  40af7e:	5f                   	pop    %rdi
  40af7f:	6d                   	insl   (%dx),%es:(%rdi)
  40af80:	61                   	(bad)  
  40af81:	6c                   	insb   (%dx),%es:(%rdi)
  40af82:	6c                   	insb   (%dx),%es:(%rdi)
  40af83:	6f                   	outsl  %ds:(%rsi),(%dx)
  40af84:	63 00                	movslq (%rax),%eax
  40af86:	44                   	rex.R
  40af87:	42 72 6f             	rex.X jb     40aff9 <_init-0x2c97>
  40af8a:	6c                   	insb   (%dx),%es:(%rdi)
  40af8b:	6c                   	insb   (%dx),%es:(%rdi)
  40af8c:	62                   	(bad)  
  40af8d:	61                   	(bad)  
  40af8e:	63 6b 00             	movslq 0x0(%rbx),%ebp
  40af91:	44                   	rex.R
  40af92:	42                   	rex.X
  40af93:	67                   	addr32
  40af94:	65                   	gs
  40af95:	74 5f                	je     40aff6 <_init-0x2c9a>
  40af97:	70 72                	jo     40b00b <_init-0x2c85>
  40af99:	6f                   	outsl  %ds:(%rsi),(%dx)
  40af9a:	78 79                	js     40b015 <_init-0x2c7b>
  40af9c:	5f                   	pop    %rdi
  40af9d:	6c                   	insb   (%dx),%es:(%rdi)
  40af9e:	61                   	(bad)  
  40af9f:	73 74                	jae    40b015 <_init-0x2c7b>
  40afa1:	61                   	(bad)  
  40afa2:	63 63 65             	movslq 0x65(%rbx),%esp
  40afa5:	73 73                	jae    40b01a <_init-0x2c76>
  40afa7:	00 63 68             	add    %ah,0x68(%rbx)
  40afaa:	69 6c 64 5f 74 72 61 	imul   $0x70617274,0x5f(%rsp,%riz,2),%ebp
  40afb1:	70 
  40afb2:	70 65                	jo     40b019 <_init-0x2c77>
  40afb4:	72 5f                	jb     40b015 <_init-0x2c7b>
  40afb6:	6d                   	insl   (%dx),%es:(%rdi)
  40afb7:	61                   	(bad)  
  40afb8:	69 6e 00 70 61 72 73 	imul   $0x73726170,0x0(%rsi),%ebp
  40afbf:	65                   	gs
  40afc0:	5f                   	pop    %rdi
  40afc1:	68 6f 73 74 5f       	pushq  $0x5f74736f
  40afc6:	6b 65 79 00          	imul   $0x0,0x79(%rbp),%esp
  40afca:	67                   	addr32
  40afcb:	65                   	gs
  40afcc:	74 5f                	je     40b02d <_init-0x2c63>
  40afce:	76 61                	jbe    40b031 <_init-0x2c5f>
  40afd0:	6c                   	insb   (%dx),%es:(%rdi)
  40afd1:	75 65                	jne    40b038 <_init-0x2c58>
  40afd3:	5f                   	pop    %rdi
  40afd4:	63 61 6c             	movslq 0x6c(%rcx),%esp
  40afd7:	63 75 6c             	movslq 0x6c(%rbp),%esi
  40afda:	61                   	(bad)  
  40afdb:	74 65                	je     40b042 <_init-0x2c4e>
  40afdd:	64 00 73 65          	add    %dh,%fs:0x65(%rbx)
  40afe1:	6e                   	outsb  %ds:(%rsi),(%dx)
  40afe2:	64                   	fs
  40afe3:	5f                   	pop    %rdi
  40afe4:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  40afeb:	72 
  40afec:	79 5f                	jns    40b04d <_init-0x2c43>
  40afee:	64                   	fs
  40afef:	61                   	(bad)  
  40aff0:	74 61                	je     40b053 <_init-0x2c3d>
  40aff2:	00 64 61 65          	add    %ah,0x65(%rcx,%riz,2)
  40aff6:	6d                   	insl   (%dx),%es:(%rdi)
  40aff7:	6f                   	outsl  %ds:(%rsi),(%dx)
  40aff8:	6e                   	outsb  %ds:(%rsi),(%dx)
  40aff9:	5f                   	pop    %rdi
  40affa:	73 74                	jae    40b070 <_init-0x2c20>
  40affc:	61                   	(bad)  
  40affd:	72 74                	jb     40b073 <_init-0x2c1d>
  40afff:	00 7a 62             	add    %bh,0x62(%rdx)
  40b002:	78 5f                	js     40b063 <_init-0x2c2d>
  40b004:	64                   	fs
  40b005:	62                   	(bad)  
  40b006:	5f                   	pop    %rdi
  40b007:	62                   	(bad)  
  40b008:	65 67 69 6e 00 44 42 	addr32 imul $0x79644244,%gs:0x0(%esi),%ebp
  40b00f:	64 79 
  40b011:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b012:	5f                   	pop    %rdi
  40b013:	65                   	gs
  40b014:	73 63                	jae    40b079 <_init-0x2c17>
  40b016:	61                   	(bad)  
  40b017:	70 65                	jo     40b07e <_init-0x2c12>
  40b019:	5f                   	pop    %rdi
  40b01a:	6c                   	insb   (%dx),%es:(%rdi)
  40b01b:	69 6b 65 5f 70 61 74 	imul   $0x7461705f,0x65(%rbx),%ebp
  40b022:	74 65                	je     40b089 <_init-0x2c07>
  40b024:	72 6e                	jb     40b094 <_init-0x2bfc>
  40b026:	00 43 4f             	add    %al,0x4f(%rbx)
  40b029:	4e                   	rex.WRX
  40b02a:	46                   	rex.RX
  40b02b:	49                   	rex.WB
  40b02c:	47 5f                	rex.RXB pop    %r15
  40b02e:	46 50                	rex.RX push   %rax
  40b030:	49                   	rex.WB
  40b031:	4e                   	rex.WRX
  40b032:	47 5f                	rex.RXB pop    %r15
  40b034:	4c                   	rex.WR
  40b035:	4f                   	rex.WRXB
  40b036:	43                   	rex.XB
  40b037:	41 54                	push   %r12
  40b039:	49                   	rex.WB
  40b03a:	4f                   	rex.WRXB
  40b03b:	4e 00 7a 62          	rex.WRX add    %r15b,0x62(%rdx)
  40b03f:	78 5f                	js     40b0a0 <_init-0x2bf0>
  40b041:	62                   	(bad)  
  40b042:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  40b049:	65                   	gs
  40b04a:	61                   	(bad)  
  40b04b:	70 5f                	jo     40b0ac <_init-0x2be4>
  40b04d:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  40b051:	72 00                	jb     40b053 <_init-0x2c3d>
  40b053:	7a 62                	jp     40b0b7 <_init-0x2bd9>
  40b055:	78 5f                	js     40b0b6 <_init-0x2bda>
  40b057:	6a 73                	pushq  $0x73
  40b059:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b05a:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b05b:	5f                   	pop    %rdi
  40b05c:	73 74                	jae    40b0d2 <_init-0x2bbe>
  40b05e:	72 65                	jb     40b0c5 <_init-0x2bcb>
  40b060:	72 72                	jb     40b0d4 <_init-0x2bbc>
  40b062:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b063:	72 00                	jb     40b065 <_init-0x2c2b>
  40b065:	43                   	rex.XB
  40b066:	4f                   	rex.WRXB
  40b067:	4e                   	rex.WRX
  40b068:	46                   	rex.RX
  40b069:	49                   	rex.WB
  40b06a:	47 5f                	rex.RXB pop    %r15
  40b06c:	55                   	push   %rbp
  40b06d:	4e 53                	rex.WRX push   %rbx
  40b06f:	41                   	rex.B
  40b070:	46                   	rex.RX
  40b071:	45 5f                	rex.RB pop    %r15
  40b073:	55                   	push   %rbp
  40b074:	53                   	push   %rbx
  40b075:	45 52                	rex.RB push   %r10
  40b077:	5f                   	pop    %rdi
  40b078:	50                   	push   %rax
  40b079:	41 52                	push   %r10
  40b07b:	41                   	rex.B
  40b07c:	4d                   	rex.WRB
  40b07d:	45 54                	rex.RB push   %r12
  40b07f:	45 52                	rex.RB push   %r10
  40b081:	53                   	push   %rbx
  40b082:	00 43 4f             	add    %al,0x4f(%rbx)
  40b085:	4e                   	rex.WRX
  40b086:	46                   	rex.RX
  40b087:	49                   	rex.WB
  40b088:	47 5f                	rex.RXB pop    %r15
  40b08a:	41                   	rex.B
  40b08b:	4c                   	rex.WR
  40b08c:	45 52                	rex.RB push   %r10
  40b08e:	54                   	push   %rsp
  40b08f:	45 52                	rex.RB push   %r10
  40b091:	5f                   	pop    %rdi
  40b092:	46                   	rex.RX
  40b093:	4f 52                	rex.WRXB push   %r10
  40b095:	4b 53                	rex.WXB push   %r11
  40b097:	00 44 43 73          	add    %al,0x73(%rbx,%rax,2)
  40b09b:	79 6e                	jns    40b10b <_init-0x2b85>
  40b09d:	63 5f 68             	movslq 0x68(%rdi),%ebx
  40b0a0:	69 73 74 6f 72 79 00 	imul   $0x79726f,0x74(%rbx),%esi
  40b0a7:	43                   	rex.XB
  40b0a8:	4f                   	rex.WRXB
  40b0a9:	4e                   	rex.WRX
  40b0aa:	46                   	rex.RX
  40b0ab:	49                   	rex.WB
  40b0ac:	47 5f                	rex.RXB pop    %r15
  40b0ae:	4e                   	rex.WRX
  40b0af:	4f                   	rex.WRXB
  40b0b0:	44                   	rex.R
  40b0b1:	45 5f                	rex.RB pop    %r15
  40b0b3:	4e                   	rex.WRX
  40b0b4:	4f                   	rex.WRXB
  40b0b5:	45 56                	rex.RB push   %r14
  40b0b7:	45                   	rex.RB
  40b0b8:	4e 54                	rex.WRX push   %rsp
  40b0ba:	53                   	push   %rbx
  40b0bb:	00 44 42 72          	add    %al,0x72(%rdx,%rax,2)
  40b0bf:	65 67 69 73 74 65 72 	addr32 imul $0x685f7265,%gs:0x74(%ebx),%esi
  40b0c6:	5f 68 
  40b0c8:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b0c9:	73 74                	jae    40b13f <_init-0x2b51>
  40b0cb:	00 61 64             	add    %ah,0x64(%rcx)
  40b0ce:	64                   	fs
  40b0cf:	5f                   	pop    %rdi
  40b0d0:	6d                   	insl   (%dx),%es:(%rdi)
  40b0d1:	65                   	gs
  40b0d2:	74 72                	je     40b146 <_init-0x2b4a>
  40b0d4:	69 63 00 70 61 72 61 	imul   $0x61726170,0x0(%rbx),%esp
  40b0db:	6d                   	insl   (%dx),%es:(%rdi)
  40b0dc:	65                   	gs
  40b0dd:	74 65                	je     40b144 <_init-0x2b4c>
  40b0df:	72 73                	jb     40b154 <_init-0x2b3c>
  40b0e1:	5f                   	pop    %rdi
  40b0e2:	73 69                	jae    40b14d <_init-0x2b43>
  40b0e4:	6d                   	insl   (%dx),%es:(%rdi)
  40b0e5:	70 6c                	jo     40b153 <_init-0x2b3d>
  40b0e7:	65 00 69 64          	add    %ch,%gs:0x64(%rcx)
  40b0eb:	73 00                	jae    40b0ed <_init-0x2ba3>
  40b0ed:	78 6d                	js     40b15c <_init-0x2b34>
  40b0ef:	6c                   	insb   (%dx),%es:(%rdi)
  40b0f0:	5f                   	pop    %rdi
  40b0f1:	67                   	addr32
  40b0f2:	65                   	gs
  40b0f3:	74 5f                	je     40b154 <_init-0x2b3c>
  40b0f5:	64                   	fs
  40b0f6:	61                   	(bad)  
  40b0f7:	74 61                	je     40b15a <_init-0x2b36>
  40b0f9:	5f                   	pop    %rdi
  40b0fa:	64                   	fs
  40b0fb:	79 6e                	jns    40b16b <_init-0x2b25>
  40b0fd:	00 6c 74 72          	add    %ch,0x72(%rsp,%rsi,2)
  40b101:	69 6d 5f 73 70 61 63 	imul   $0x63617073,0x5f(%rbp),%ebp
  40b108:	65                   	gs
  40b109:	73 00                	jae    40b10b <_init-0x2b85>
  40b10b:	44                   	rex.R
  40b10c:	42 63 6f 6e          	rex.X movslq 0x6e(%rdi),%ebp
  40b110:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b111:	65 63 74 00 74       	movslq %gs:0x74(%rax,%rax,1),%esi
  40b116:	65                   	gs
  40b117:	73 74                	jae    40b18d <_init-0x2b03>
  40b119:	5f                   	pop    %rdi
  40b11a:	70 61                	jo     40b17d <_init-0x2b13>
  40b11c:	72 61                	jb     40b17f <_init-0x2b11>
  40b11e:	6d                   	insl   (%dx),%es:(%rdi)
  40b11f:	65                   	gs
  40b120:	74 65                	je     40b187 <_init-0x2b09>
  40b122:	72 00                	jb     40b124 <_init-0x2b6c>
  40b124:	43                   	rex.XB
  40b125:	4f                   	rex.WRXB
  40b126:	4e                   	rex.WRX
  40b127:	46                   	rex.RX
  40b128:	49                   	rex.WB
  40b129:	47 5f                	rex.RXB pop    %r15
  40b12b:	50                   	push   %rax
  40b12c:	52                   	push   %rdx
  40b12d:	4f 58                	rex.WRXB pop    %r8
  40b12f:	59                   	pop    %rcx
  40b130:	43                   	rex.XB
  40b131:	4f                   	rex.WRXB
  40b132:	4e                   	rex.WRX
  40b133:	46                   	rex.RX
  40b134:	49                   	rex.WB
  40b135:	47 5f                	rex.RXB pop    %r15
  40b137:	46 52                	rex.RX push   %rdx
  40b139:	45 51                	rex.RB push   %r9
  40b13b:	55                   	push   %rbp
  40b13c:	45                   	rex.RB
  40b13d:	4e                   	rex.WRX
  40b13e:	43 59                	rex.XB pop    %r9
  40b140:	00 5f 5f             	add    %bl,0x5f(%rdi)
  40b143:	7a 62                	jp     40b1a7 <_init-0x2ae9>
  40b145:	78 5f                	js     40b1a6 <_init-0x2aea>
  40b147:	7a 62                	jp     40b1ab <_init-0x2ae5>
  40b149:	78 5f                	js     40b1aa <_init-0x2ae6>
  40b14b:	73 6e                	jae    40b1bb <_init-0x2ad5>
  40b14d:	70 72                	jo     40b1c1 <_init-0x2acf>
  40b14f:	69 6e 74 66 5f 61 6c 	imul   $0x6c615f66,0x74(%rsi),%ebp
  40b156:	6c                   	insb   (%dx),%es:(%rdi)
  40b157:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b158:	63 00                	movslq (%rax),%eax
  40b15a:	7a 62                	jp     40b1be <_init-0x2ad2>
  40b15c:	78 5f                	js     40b1bd <_init-0x2ad3>
  40b15e:	61                   	(bad)  
  40b15f:	67 65 32 73 74       	addr32 xor %gs:0x74(%ebx),%dh
  40b164:	72 00                	jb     40b166 <_init-0x2b2a>
  40b166:	53                   	push   %rbx
  40b167:	59                   	pop    %rcx
  40b168:	53                   	push   %rbx
  40b169:	54                   	push   %rsp
  40b16a:	45                   	rex.RB
  40b16b:	4d 5f                	rex.WRB pop    %r15
  40b16d:	4c                   	rex.WR
  40b16e:	4f                   	rex.WRXB
  40b16f:	43                   	rex.XB
  40b170:	41                   	rex.B
  40b171:	4c 54                	rex.WR push   %rsp
  40b173:	49                   	rex.WB
  40b174:	4d                   	rex.WRB
  40b175:	45 00 65 76          	add    %r12b,0x76(%r13)
  40b179:	61                   	(bad)  
  40b17a:	6c                   	insb   (%dx),%es:(%rdi)
  40b17b:	75 61                	jne    40b1de <_init-0x2ab2>
  40b17d:	74 65                	je     40b1e4 <_init-0x2aac>
  40b17f:	5f                   	pop    %rdi
  40b180:	65                   	gs
  40b181:	78 70                	js     40b1f3 <_init-0x2a9d>
  40b183:	72 65                	jb     40b1ea <_init-0x2aa6>
  40b185:	73 73                	jae    40b1fa <_init-0x2a96>
  40b187:	69 6f 6e 00 70 72 6f 	imul   $0x6f727000,0x6e(%rdi),%ebp
  40b18e:	63 65 73             	movslq 0x73(%rbp),%esp
  40b191:	73 5f                	jae    40b1f2 <_init-0x2a9e>
  40b193:	6d                   	insl   (%dx),%es:(%rdi)
  40b194:	61                   	(bad)  
  40b195:	73 73                	jae    40b20a <_init-0x2a86>
  40b197:	5f                   	pop    %rdi
  40b198:	64                   	fs
  40b199:	61                   	(bad)  
  40b19a:	74 61                	je     40b1fd <_init-0x2a93>
  40b19c:	00 73 65             	add    %dh,0x65(%rbx)
  40b19f:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b1a0:	64                   	fs
  40b1a1:	5f                   	pop    %rdi
  40b1a2:	64                   	fs
  40b1a3:	61                   	(bad)  
  40b1a4:	74 61                	je     40b207 <_init-0x2a89>
  40b1a6:	5f                   	pop    %rdi
  40b1a7:	74 6f                	je     40b218 <_init-0x2a78>
  40b1a9:	5f                   	pop    %rdi
  40b1aa:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b1ab:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b1ac:	64 65 00 6d 64       	add    %ch,%fs:%gs:0x64(%rbp)
  40b1b1:	35 5f 69 6e 69       	xor    $0x696e695f,%eax
  40b1b6:	74 00                	je     40b1b8 <_init-0x2ad8>
  40b1b8:	7a 62                	jp     40b21c <_init-0x2a74>
  40b1ba:	78 5f                	js     40b21b <_init-0x2a75>
  40b1bc:	76 65                	jbe    40b223 <_init-0x2a6d>
  40b1be:	63 74 6f 72          	movslq 0x72(%rdi,%rbp,2),%esi
  40b1c2:	5f                   	pop    %rdi
  40b1c3:	75 69                	jne    40b22e <_init-0x2a62>
  40b1c5:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b1c6:	74 36                	je     40b1fe <_init-0x2a92>
  40b1c8:	34 5f                	xor    $0x5f,%al
  40b1ca:	61                   	(bad)  
  40b1cb:	70 70                	jo     40b23d <_init-0x2a53>
  40b1cd:	65 6e                	outsb  %gs:(%rsi),(%dx)
  40b1cf:	64 00 6e 75          	add    %ch,%fs:0x75(%rsi)
  40b1d3:	6d                   	insl   (%dx),%es:(%rdi)
  40b1d4:	5f                   	pop    %rdi
  40b1d5:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  40b1d9:	70 61                	jo     40b23c <_init-0x2a54>
  40b1db:	72 61                	jb     40b23e <_init-0x2a52>
  40b1dd:	6d                   	insl   (%dx),%es:(%rdi)
  40b1de:	00 7a 62             	add    %bh,0x62(%rdx)
  40b1e1:	78 5f                	js     40b242 <_init-0x2a4e>
  40b1e3:	68 61 73 68 73       	pushq  $0x73687361
  40b1e8:	65                   	gs
  40b1e9:	74 5f                	je     40b24a <_init-0x2a46>
  40b1eb:	69 6e 73 65 72 74 00 	imul   $0x747265,0x73(%rsi),%ebp
  40b1f2:	7a 62                	jp     40b256 <_init-0x2a3a>
  40b1f4:	78 5f                	js     40b255 <_init-0x2a3b>
  40b1f6:	72 65                	jb     40b25d <_init-0x2a33>
  40b1f8:	63 76 5f             	movslq 0x5f(%rsi),%esi
  40b1fb:	72 65                	jb     40b262 <_init-0x2a2e>
  40b1fd:	73 70                	jae    40b26f <_init-0x2a21>
  40b1ff:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b200:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b201:	73 65                	jae    40b268 <_init-0x2a28>
  40b203:	00 44 42 65          	add    %al,0x65(%rdx,%rax,2)
  40b207:	78 65                	js     40b26e <_init-0x2a22>
  40b209:	63 75 74             	movslq 0x74(%rbp),%esi
  40b20c:	65                   	gs
  40b20d:	5f                   	pop    %rdi
  40b20e:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b20f:	76 65                	jbe    40b276 <_init-0x2a1a>
  40b211:	72 66                	jb     40b279 <_init-0x2a17>
  40b213:	6c                   	insb   (%dx),%es:(%rdi)
  40b214:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b215:	77 65                	ja     40b27c <_init-0x2a14>
  40b217:	64                   	fs
  40b218:	5f                   	pop    %rdi
  40b219:	73 71                	jae    40b28c <_init-0x2a04>
  40b21b:	6c                   	insb   (%dx),%es:(%rdi)
  40b21c:	00 7a 62             	add    %bh,0x62(%rdx)
  40b21f:	78 5f                	js     40b280 <_init-0x2a10>
  40b221:	62                   	(bad)  
  40b222:	69 6e 61 72 79 32 68 	imul   $0x68327972,0x61(%rsi),%ebp
  40b229:	65                   	gs
  40b22a:	78 00                	js     40b22c <_init-0x2a64>
  40b22c:	7a 62                	jp     40b290 <_init-0x2a00>
  40b22e:	78 5f                	js     40b28f <_init-0x2a01>
  40b230:	6d                   	insl   (%dx),%es:(%rdi)
  40b231:	65                   	gs
  40b232:	6d                   	insl   (%dx),%es:(%rdi)
  40b233:	5f                   	pop    %rdi
  40b234:	64                   	fs
  40b235:	65                   	gs
  40b236:	73 74                	jae    40b2ac <_init-0x29e4>
  40b238:	72 6f                	jb     40b2a9 <_init-0x29e7>
  40b23a:	79 00                	jns    40b23c <_init-0x2a54>
  40b23c:	7a 62                	jp     40b2a0 <_init-0x29f0>
  40b23e:	78 5f                	js     40b29f <_init-0x29f1>
  40b240:	73 68                	jae    40b2aa <_init-0x29e6>
  40b242:	6d                   	insl   (%dx),%es:(%rdi)
  40b243:	67                   	addr32
  40b244:	65                   	gs
  40b245:	74 00                	je     40b247 <_init-0x2a49>
  40b247:	44                   	rex.R
  40b248:	42                   	rex.X
  40b249:	64                   	fs
  40b24a:	79 6e                	jns    40b2ba <_init-0x29d6>
  40b24c:	5f                   	pop    %rdi
  40b24d:	65                   	gs
  40b24e:	73 63                	jae    40b2b3 <_init-0x29dd>
  40b250:	61                   	(bad)  
  40b251:	70 65                	jo     40b2b8 <_init-0x29d8>
  40b253:	5f                   	pop    %rdi
  40b254:	73 74                	jae    40b2ca <_init-0x29c6>
  40b256:	72 69                	jb     40b2c1 <_init-0x29cf>
  40b258:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b259:	67 00 7a 62          	addr32 add %bh,0x62(%edx)
  40b25d:	78 5f                	js     40b2be <_init-0x29d2>
  40b25f:	73 74                	jae    40b2d5 <_init-0x29bb>
  40b261:	72 70                	jb     40b2d3 <_init-0x29bd>
  40b263:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b264:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b265:	6c                   	insb   (%dx),%es:(%rdi)
  40b266:	5f                   	pop    %rdi
  40b267:	69 6e 66 6f 00 44 43 	imul   $0x4344006f,0x66(%rsi),%ebp
  40b26e:	61                   	(bad)  
  40b26f:	64                   	fs
  40b270:	64                   	fs
  40b271:	5f                   	pop    %rdi
  40b272:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b273:	65                   	gs
  40b274:	78 74                	js     40b2ea <_init-0x29a6>
  40b276:	63 68 65             	movslq 0x65(%rax),%ebp
  40b279:	63 6b 00             	movslq 0x0(%rbx),%ebp
  40b27c:	7a 62                	jp     40b2e0 <_init-0x29b0>
  40b27e:	78 5f                	js     40b2df <_init-0x29b1>
  40b280:	6c                   	insb   (%dx),%es:(%rdi)
  40b281:	74 72                	je     40b2f5 <_init-0x299b>
  40b283:	69 6d 00 7a 62 78 5f 	imul   $0x5f78627a,0x0(%rbp),%ebp
  40b28a:	72 65                	jb     40b2f1 <_init-0x299f>
  40b28c:	61                   	(bad)  
  40b28d:	6c                   	insb   (%dx),%es:(%rdi)
  40b28e:	6c                   	insb   (%dx),%es:(%rdi)
  40b28f:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b290:	63 32                	movslq (%rdx),%esi
  40b292:	00 61 64             	add    %ah,0x64(%rcx)
  40b295:	64                   	fs
  40b296:	5f                   	pop    %rdi
  40b297:	61                   	(bad)  
  40b298:	6c                   	insb   (%dx),%es:(%rdi)
  40b299:	69 61 73 5f 66 72 6f 	imul   $0x6f72665f,0x73(%rcx),%esp
  40b2a0:	6d                   	insl   (%dx),%es:(%rdi)
  40b2a1:	5f                   	pop    %rdi
  40b2a2:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40b2a5:	66 69 67 00 73 74    	imul   $0x7473,0x0(%rdi),%sp
  40b2ab:	61                   	(bad)  
  40b2ac:	72 74                	jb     40b322 <_init-0x296e>
  40b2ae:	73 5f                	jae    40b30f <_init-0x2981>
  40b2b0:	77 69                	ja     40b31b <_init-0x2975>
  40b2b2:	74 68                	je     40b31c <_init-0x2974>
  40b2b4:	00 74 63 70          	add    %dh,0x70(%rbx,%riz,2)
  40b2b8:	5f                   	pop    %rdi
  40b2b9:	65                   	gs
  40b2ba:	78 70                	js     40b32c <_init-0x2964>
  40b2bc:	65 63 74 00 45       	movslq %gs:0x45(%rax,%rax,1),%esi
  40b2c1:	58                   	pop    %rax
  40b2c2:	45                   	rex.RB
  40b2c3:	43 55                	rex.XB push   %r13
  40b2c5:	54                   	push   %rsp
  40b2c6:	45 5f                	rex.RB pop    %r15
  40b2c8:	53                   	push   %rbx
  40b2c9:	54                   	push   %rsp
  40b2ca:	52                   	push   %rdx
  40b2cb:	00 73 74             	add    %dh,0x74(%rbx)
  40b2ce:	72 32                	jb     40b302 <_init-0x298e>
  40b2d0:	64 6f                	outsl  %fs:(%rsi),(%dx)
  40b2d2:	75 62                	jne    40b336 <_init-0x295a>
  40b2d4:	6c                   	insb   (%dx),%es:(%rdi)
  40b2d5:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  40b2d9:	78 5f                	js     40b33a <_init-0x2956>
  40b2db:	62                   	(bad)  
  40b2dc:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  40b2e3:	65                   	gs
  40b2e4:	61                   	(bad)  
  40b2e5:	70 5f                	jo     40b346 <_init-0x294a>
  40b2e7:	65                   	gs
  40b2e8:	6d                   	insl   (%dx),%es:(%rdi)
  40b2e9:	70 74                	jo     40b35f <_init-0x2931>
  40b2eb:	79 00                	jns    40b2ed <_init-0x29a3>
  40b2ed:	67                   	addr32
  40b2ee:	65                   	gs
  40b2ef:	74 5f                	je     40b350 <_init-0x2940>
  40b2f1:	70 72                	jo     40b365 <_init-0x292b>
  40b2f3:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b2f4:	78 79                	js     40b36f <_init-0x2921>
  40b2f6:	5f                   	pop    %rdi
  40b2f7:	69 64 00 43 4f 4e 46 	imul   $0x49464e4f,0x43(%rax,%rax,1),%esp
  40b2fe:	49 
  40b2ff:	47 5f                	rex.RXB pop    %r15
  40b301:	41                   	rex.B
  40b302:	4c                   	rex.WR
  40b303:	45 52                	rex.RB push   %r10
  40b305:	54                   	push   %rsp
  40b306:	5f                   	pop    %rdi
  40b307:	53                   	push   %rbx
  40b308:	43 52                	rex.XB push   %r10
  40b30a:	49 50                	rex.WB push   %r8
  40b30c:	54                   	push   %rsp
  40b30d:	53                   	push   %rbx
  40b30e:	5f                   	pop    %rdi
  40b30f:	50                   	push   %rax
  40b310:	41 54                	push   %r12
  40b312:	48 00 7a 62          	rex.W add    %dil,0x62(%rdx)
  40b316:	78 5f                	js     40b377 <_init-0x2919>
  40b318:	75 73                	jne    40b38d <_init-0x2903>
  40b31a:	65                   	gs
  40b31b:	72 5f                	jb     40b37c <_init-0x2914>
  40b31d:	73 74                	jae    40b393 <_init-0x28fd>
  40b31f:	72 69                	jb     40b38a <_init-0x2906>
  40b321:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b322:	67 00 6e 75          	addr32 add %ch,0x75(%esi)
  40b326:	6d                   	insl   (%dx),%es:(%rdi)
  40b327:	5f                   	pop    %rdi
  40b328:	70 61                	jo     40b38b <_init-0x2905>
  40b32a:	72 61                	jb     40b38d <_init-0x2903>
  40b32c:	6d                   	insl   (%dx),%es:(%rdi)
  40b32d:	00 66 72             	add    %ah,0x72(%rsi)
  40b330:	65                   	gs
  40b331:	65                   	gs
  40b332:	5f                   	pop    %rdi
  40b333:	6d                   	insl   (%dx),%es:(%rdi)
  40b334:	65                   	gs
  40b335:	74 72                	je     40b3a9 <_init-0x28e7>
  40b337:	69 63 73 00 7a 62 78 	imul   $0x78627a00,0x73(%rbx),%esp
  40b33e:	5f                   	pop    %rdi
  40b33f:	76 65                	jbe    40b3a6 <_init-0x28ea>
  40b341:	63 74 6f 72          	movslq 0x72(%rdi,%rbp,2),%esi
  40b345:	5f                   	pop    %rdi
  40b346:	75 69                	jne    40b3b1 <_init-0x28df>
  40b348:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b349:	74 36                	je     40b381 <_init-0x290f>
  40b34b:	34 5f                	xor    $0x5f,%al
  40b34d:	72 65                	jb     40b3b4 <_init-0x28dc>
  40b34f:	73 65                	jae    40b3b6 <_init-0x28da>
  40b351:	72 76                	jb     40b3c9 <_init-0x28c7>
  40b353:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  40b357:	78 5f                	js     40b3b8 <_init-0x28d8>
  40b359:	66 6f                	outsw  %ds:(%rsi),(%dx)
  40b35b:	72 6b                	jb     40b3c8 <_init-0x28c8>
  40b35d:	00 75 70             	add    %dh,0x70(%rbp)
  40b360:	64                   	fs
  40b361:	61                   	(bad)  
  40b362:	74 65                	je     40b3c9 <_init-0x28c7>
  40b364:	5f                   	pop    %rdi
  40b365:	63 68 65             	movslq 0x65(%rax),%ebp
  40b368:	63 6b 73             	movslq 0x73(%rbx),%ebp
  40b36b:	75 6d                	jne    40b3da <_init-0x28b6>
  40b36d:	73 00                	jae    40b36f <_init-0x2921>
  40b36f:	5f                   	pop    %rdi
  40b370:	5f                   	pop    %rdi
  40b371:	7a 62                	jp     40b3d5 <_init-0x28bb>
  40b373:	78 5f                	js     40b3d4 <_init-0x28bc>
  40b375:	7a 62                	jp     40b3d9 <_init-0x28b7>
  40b377:	78 5f                	js     40b3d8 <_init-0x28b8>
  40b379:	64                   	fs
  40b37a:	62                   	(bad)  
  40b37b:	5f                   	pop    %rdi
  40b37c:	65                   	gs
  40b37d:	78 65                	js     40b3e4 <_init-0x28ac>
  40b37f:	63 75 74             	movslq 0x74(%rbp),%esi
  40b382:	65 00 67 65          	add    %ah,%gs:0x65(%rdi)
  40b386:	74 5f                	je     40b3e7 <_init-0x28a9>
  40b388:	76 61                	jbe    40b3eb <_init-0x28a5>
  40b38a:	6c                   	insb   (%dx),%es:(%rdi)
  40b38b:	75 65                	jne    40b3f2 <_init-0x289e>
  40b38d:	5f                   	pop    %rdi
  40b38e:	73 6e                	jae    40b3fe <_init-0x2892>
  40b390:	6d                   	insl   (%dx),%es:(%rdi)
  40b391:	70 00                	jo     40b393 <_init-0x28fd>
  40b393:	69 73 5f 69 70 00 44 	imul   $0x44007069,0x5f(%rbx),%esi
  40b39a:	43 63 6f 6e          	rex.XB movslq 0x6e(%r15),%ebp
  40b39e:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  40b3a4:	74 5f                	je     40b405 <_init-0x288b>
  40b3a6:	69 74 65 6d 73 00 5f 	imul   $0x5f5f0073,0x6d(%rbp,%riz,2),%esi
  40b3ad:	5f 
  40b3ae:	7a 62                	jp     40b412 <_init-0x287e>
  40b3b0:	78 5f                	js     40b411 <_init-0x287f>
  40b3b2:	44                   	rex.R
  40b3b3:	42                   	rex.X
  40b3b4:	65                   	gs
  40b3b5:	78 65                	js     40b41c <_init-0x2874>
  40b3b7:	63 75 74             	movslq 0x74(%rbp),%esi
  40b3ba:	65 00 44 43 66       	add    %al,%gs:0x66(%rbx,%rax,2)
  40b3bf:	6c                   	insb   (%dx),%es:(%rdi)
  40b3c0:	75 73                	jne    40b435 <_init-0x285b>
  40b3c2:	68 5f 6e 65 78       	pushq  $0x78656e5f
  40b3c7:	74 63                	je     40b42c <_init-0x2864>
  40b3c9:	68 65 63 6b 73       	pushq  $0x736b6365
  40b3ce:	00 68 65             	add    %ch,0x65(%rax)
  40b3d1:	6c                   	insb   (%dx),%es:(%rdi)
  40b3d2:	70 5f                	jo     40b433 <_init-0x285d>
  40b3d4:	6d                   	insl   (%dx),%es:(%rdi)
  40b3d5:	65                   	gs
  40b3d6:	73 73                	jae    40b44b <_init-0x2845>
  40b3d8:	61                   	(bad)  
  40b3d9:	67 65 00 70 72       	addr32 add %dh,%gs:0x72(%eax)
  40b3de:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b3df:	63 65 73             	movslq 0x73(%rbp),%esp
  40b3e2:	73 5f                	jae    40b443 <_init-0x284d>
  40b3e4:	70 72                	jo     40b458 <_init-0x2838>
  40b3e6:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b3e7:	78 79                	js     40b462 <_init-0x282e>
  40b3e9:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40b3ec:	66 69 67 00 44 42    	imul   $0x4244,0x0(%rdi),%sp
  40b3f2:	61                   	(bad)  
  40b3f3:	64                   	fs
  40b3f4:	64                   	fs
  40b3f5:	5f                   	pop    %rdi
  40b3f6:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40b3f9:	64 69 74 69 6f 6e 5f 	imul   $0x6c615f6e,%fs:0x6f(%rcx,%rbp,2),%esi
  40b400:	61 6c 
  40b402:	6c                   	insb   (%dx),%es:(%rdi)
  40b403:	6f                   	outsl  %ds:(%rsi),(%dx)
  40b404:	63 00                	movslq (%rax),%eax
  40b406:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  40b409:	76 65                	jbe    40b470 <_init-0x2820>
  40b40b:	72 74                	jb     40b481 <_init-0x280f>
  40b40d:	5f                   	pop    %rdi
  40b40e:	74 6f                	je     40b47f <_init-0x2811>
  40b410:	5f                   	pop    %rdi
  40b411:	75 74                	jne    40b487 <_init-0x2809>
  40b413:	66                   	data16
  40b414:	38 00                	cmp    %al,(%rax)
  40b416:	75 69                	jne    40b481 <_init-0x280f>
  40b418:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b419:	74 36                	je     40b451 <_init-0x283f>
  40b41b:	34 5f                	xor    $0x5f,%al
  40b41d:	61                   	(bad)  
  40b41e:	72 72                	jb     40b492 <_init-0x27fe>
  40b420:	61                   	(bad)  
  40b421:	79 5f                	jns    40b482 <_init-0x280e>
  40b423:	6d                   	insl   (%dx),%es:(%rdi)
  40b424:	65                   	gs
  40b425:	72 67                	jb     40b48e <_init-0x2802>
  40b427:	65 00 47 4c          	add    %al,%gs:0x4c(%rdi)
  40b42b:	49                   	rex.WB
  40b42c:	42                   	rex.X
  40b42d:	43 5f                	rex.XB pop    %r15
  40b42f:	32 2e                	xor    (%rsi),%ch
  40b431:	32 2e                	xor    (%rsi),%ch
  40b433:	35 00 6c 69 62       	xor    $0x62696c00,%eax
  40b438:	6d                   	insl   (%dx),%es:(%rdi)
  40b439:	79 73                	jns    40b4ae <_init-0x27e2>
  40b43b:	71 6c                	jno    40b4a9 <_init-0x27e7>
  40b43d:	63 6c 69 65          	movslq 0x65(%rcx,%rbp,2),%ebp
  40b441:	6e                   	outsb  %ds:(%rsi),(%dx)
  40b442:	74 5f                	je     40b4a3 <_init-0x27ed>
  40b444:	31 36                	xor    %esi,(%rsi)
  40b446:	00 47 4c             	add    %al,0x4c(%rdi)
  40b449:	49                   	rex.WB
  40b44a:	42                   	rex.X
  40b44b:	43 5f                	rex.XB pop    %r15
  40b44d:	32 2e                	xor    (%rsi),%ch
  40b44f:	34 00                	xor    $0x0,%al
  40b451:	47                   	rex.RXB
  40b452:	4c                   	rex.WR
  40b453:	49                   	rex.WB
  40b454:	42                   	rex.X
  40b455:	43 5f                	rex.XB pop    %r15
  40b457:	32 2e                	xor    (%rsi),%ch
  40b459:	33 00                	xor    (%rax),%eax
  40b45b:	47                   	rex.RXB
  40b45c:	4c                   	rex.WR
  40b45d:	49                   	rex.WB
  40b45e:	42                   	rex.X
  40b45f:	43 5f                	rex.XB pop    %r15
  40b461:	32 2e                	xor    (%rsi),%ch
  40b463:	37                   	(bad)  
  40b464:	00 47 4c             	add    %al,0x4c(%rdi)
  40b467:	49                   	rex.WB
  40b468:	42                   	rex.X
  40b469:	43 5f                	rex.XB pop    %r15
  40b46b:	32 2e                	xor    (%rsi),%ch
  40b46d:	33 2e                	xor    (%rsi),%ebp
  40b46f:	34 00                	xor    $0x0,%al

Disassembly of section .gnu.version:

000000000040b472 <.gnu.version>:
  40b472:	00 00                	add    %al,(%rax)
  40b474:	00 00                	add    %al,(%rax)
  40b476:	02 00                	add    (%rax),%al
  40b478:	03 00                	add    (%rax),%eax
	...
  40b482:	02 00                	add    (%rax),%al
  40b484:	02 00                	add    (%rax),%al
  40b486:	02 00                	add    (%rax),%al
  40b488:	02 00                	add    (%rax),%al
  40b48a:	02 00                	add    (%rax),%al
  40b48c:	00 00                	add    %al,(%rax)
  40b48e:	00 00                	add    %al,(%rax)
  40b490:	02 00                	add    (%rax),%al
  40b492:	02 00                	add    (%rax),%al
  40b494:	02 00                	add    (%rax),%al
  40b496:	02 00                	add    (%rax),%al
  40b498:	02 00                	add    (%rax),%al
  40b49a:	02 00                	add    (%rax),%al
  40b49c:	00 00                	add    %al,(%rax)
  40b49e:	02 00                	add    (%rax),%al
	...
  40b4a8:	00 00                	add    %al,(%rax)
  40b4aa:	04 00                	add    $0x0,%al
  40b4ac:	02 00                	add    (%rax),%al
	...
  40b4b6:	05 00 02 00 02       	add    $0x2000200,%eax
  40b4bb:	00 02                	add    %al,(%rdx)
  40b4bd:	00 02                	add    %al,(%rdx)
  40b4bf:	00 02                	add    %al,(%rdx)
  40b4c1:	00 04 00             	add    %al,(%rax,%rax,1)
  40b4c4:	00 00                	add    %al,(%rax)
  40b4c6:	00 00                	add    %al,(%rax)
  40b4c8:	02 00                	add    (%rax),%al
  40b4ca:	02 00                	add    (%rax),%al
  40b4cc:	02 00                	add    (%rax),%al
  40b4ce:	00 00                	add    %al,(%rax)
  40b4d0:	00 00                	add    %al,(%rax)
  40b4d2:	02 00                	add    (%rax),%al
  40b4d4:	00 00                	add    %al,(%rax)
  40b4d6:	02 00                	add    (%rax),%al
  40b4d8:	02 00                	add    (%rax),%al
  40b4da:	02 00                	add    (%rax),%al
  40b4dc:	02 00                	add    (%rax),%al
  40b4de:	02 00                	add    (%rax),%al
  40b4e0:	02 00                	add    (%rax),%al
  40b4e2:	04 00                	add    $0x0,%al
  40b4e4:	02 00                	add    (%rax),%al
  40b4e6:	03 00                	add    (%rax),%eax
  40b4e8:	00 00                	add    %al,(%rax)
  40b4ea:	00 00                	add    %al,(%rax)
  40b4ec:	04 00                	add    $0x0,%al
  40b4ee:	02 00                	add    (%rax),%al
  40b4f0:	00 00                	add    %al,(%rax)
  40b4f2:	02 00                	add    (%rax),%al
  40b4f4:	00 00                	add    %al,(%rax)
  40b4f6:	00 00                	add    %al,(%rax)
  40b4f8:	02 00                	add    (%rax),%al
  40b4fa:	02 00                	add    (%rax),%al
  40b4fc:	04 00                	add    $0x0,%al
  40b4fe:	02 00                	add    (%rax),%al
  40b500:	03 00                	add    (%rax),%eax
  40b502:	02 00                	add    (%rax),%al
  40b504:	00 00                	add    %al,(%rax)
  40b506:	00 00                	add    %al,(%rax)
  40b508:	00 00                	add    %al,(%rax)
  40b50a:	02 00                	add    (%rax),%al
  40b50c:	06                   	(bad)  
  40b50d:	00 02                	add    %al,(%rdx)
  40b50f:	00 02                	add    %al,(%rdx)
  40b511:	00 00                	add    %al,(%rax)
  40b513:	00 00                	add    %al,(%rax)
  40b515:	00 02                	add    %al,(%rdx)
  40b517:	00 07                	add    %al,(%rdi)
  40b519:	00 02                	add    %al,(%rdx)
  40b51b:	00 00                	add    %al,(%rax)
  40b51d:	00 02                	add    %al,(%rdx)
	...
  40b527:	00 02                	add    %al,(%rdx)
  40b529:	00 00                	add    %al,(%rax)
  40b52b:	00 02                	add    %al,(%rdx)
  40b52d:	00 02                	add    %al,(%rdx)
  40b52f:	00 02                	add    %al,(%rdx)
  40b531:	00 02                	add    %al,(%rdx)
  40b533:	00 00                	add    %al,(%rax)
  40b535:	00 04 00             	add    %al,(%rax,%rax,1)
  40b538:	02 00                	add    (%rax),%al
  40b53a:	06                   	(bad)  
  40b53b:	00 03                	add    %al,(%rbx)
  40b53d:	00 02                	add    %al,(%rdx)
  40b53f:	00 00                	add    %al,(%rax)
  40b541:	00 03                	add    %al,(%rbx)
  40b543:	00 00                	add    %al,(%rax)
  40b545:	00 02                	add    %al,(%rdx)
  40b547:	00 02                	add    %al,(%rdx)
  40b549:	00 02                	add    %al,(%rdx)
  40b54b:	00 00                	add    %al,(%rax)
  40b54d:	00 00                	add    %al,(%rax)
  40b54f:	00 02                	add    %al,(%rdx)
  40b551:	00 07                	add    %al,(%rdi)
  40b553:	00 03                	add    %al,(%rbx)
  40b555:	00 03                	add    %al,(%rbx)
  40b557:	00 02                	add    %al,(%rdx)
  40b559:	00 03                	add    %al,(%rbx)
  40b55b:	00 02                	add    %al,(%rdx)
  40b55d:	00 02                	add    %al,(%rdx)
  40b55f:	00 00                	add    %al,(%rax)
  40b561:	00 00                	add    %al,(%rax)
  40b563:	00 03                	add    %al,(%rbx)
  40b565:	00 07                	add    %al,(%rdi)
  40b567:	00 00                	add    %al,(%rax)
  40b569:	00 00                	add    %al,(%rax)
  40b56b:	00 00                	add    %al,(%rax)
  40b56d:	00 02                	add    %al,(%rdx)
  40b56f:	00 02                	add    %al,(%rdx)
  40b571:	00 02                	add    %al,(%rdx)
  40b573:	00 02                	add    %al,(%rdx)
  40b575:	00 00                	add    %al,(%rax)
  40b577:	00 00                	add    %al,(%rax)
  40b579:	00 00                	add    %al,(%rax)
  40b57b:	00 02                	add    %al,(%rdx)
  40b57d:	00 00                	add    %al,(%rax)
  40b57f:	00 00                	add    %al,(%rax)
  40b581:	00 00                	add    %al,(%rax)
  40b583:	00 02                	add    %al,(%rdx)
  40b585:	00 00                	add    %al,(%rax)
  40b587:	00 02                	add    %al,(%rdx)
  40b589:	00 02                	add    %al,(%rdx)
  40b58b:	00 00                	add    %al,(%rax)
  40b58d:	00 00                	add    %al,(%rax)
  40b58f:	00 02                	add    %al,(%rdx)
  40b591:	00 00                	add    %al,(%rax)
  40b593:	00 00                	add    %al,(%rax)
  40b595:	00 00                	add    %al,(%rax)
  40b597:	00 02                	add    %al,(%rdx)
  40b599:	00 02                	add    %al,(%rdx)
  40b59b:	00 02                	add    %al,(%rdx)
  40b59d:	00 00                	add    %al,(%rax)
  40b59f:	00 03                	add    %al,(%rbx)
  40b5a1:	00 04 00             	add    %al,(%rax,%rax,1)
  40b5a4:	00 00                	add    %al,(%rax)
  40b5a6:	00 00                	add    %al,(%rax)
  40b5a8:	00 00                	add    %al,(%rax)
  40b5aa:	02 00                	add    (%rax),%al
  40b5ac:	00 00                	add    %al,(%rax)
  40b5ae:	02 00                	add    (%rax),%al
  40b5b0:	02 00                	add    (%rax),%al
  40b5b2:	00 00                	add    %al,(%rax)
  40b5b4:	08 00                	or     %al,(%rax)
  40b5b6:	02 00                	add    (%rax),%al
  40b5b8:	03 00                	add    (%rax),%eax
  40b5ba:	02 00                	add    (%rax),%al
  40b5bc:	02 00                	add    (%rax),%al
  40b5be:	00 00                	add    %al,(%rax)
  40b5c0:	00 00                	add    %al,(%rax)
  40b5c2:	00 00                	add    %al,(%rax)
  40b5c4:	02 00                	add    (%rax),%al
  40b5c6:	02 00                	add    (%rax),%al
  40b5c8:	02 00                	add    (%rax),%al
  40b5ca:	00 00                	add    %al,(%rax)
  40b5cc:	02 00                	add    (%rax),%al
  40b5ce:	00 00                	add    %al,(%rax)
  40b5d0:	00 00                	add    %al,(%rax)
  40b5d2:	00 00                	add    %al,(%rax)
  40b5d4:	02 00                	add    (%rax),%al
  40b5d6:	02 00                	add    (%rax),%al
  40b5d8:	00 00                	add    %al,(%rax)
  40b5da:	00 00                	add    %al,(%rax)
  40b5dc:	02 00                	add    (%rax),%al
	...
  40b5e6:	03 00                	add    (%rax),%eax
  40b5e8:	02 00                	add    (%rax),%al
  40b5ea:	02 00                	add    (%rax),%al
  40b5ec:	00 00                	add    %al,(%rax)
  40b5ee:	02 00                	add    (%rax),%al
  40b5f0:	02 00                	add    (%rax),%al
  40b5f2:	00 00                	add    %al,(%rax)
  40b5f4:	02 00                	add    (%rax),%al
  40b5f6:	06                   	(bad)  
  40b5f7:	00 02                	add    %al,(%rdx)
  40b5f9:	00 00                	add    %al,(%rax)
  40b5fb:	00 02                	add    %al,(%rdx)
  40b5fd:	00 00                	add    %al,(%rax)
  40b5ff:	00 02                	add    %al,(%rdx)
  40b601:	00 00                	add    %al,(%rax)
  40b603:	00 00                	add    %al,(%rax)
  40b605:	00 00                	add    %al,(%rax)
  40b607:	00 02                	add    %al,(%rdx)
  40b609:	00 02                	add    %al,(%rdx)
  40b60b:	00 02                	add    %al,(%rdx)
  40b60d:	00 02                	add    %al,(%rdx)
  40b60f:	00 00                	add    %al,(%rax)
  40b611:	00 00                	add    %al,(%rax)
  40b613:	00 02                	add    %al,(%rdx)
  40b615:	00 00                	add    %al,(%rax)
  40b617:	00 00                	add    %al,(%rax)
  40b619:	00 02                	add    %al,(%rdx)
  40b61b:	00 02                	add    %al,(%rdx)
  40b61d:	00 02                	add    %al,(%rdx)
  40b61f:	00 02                	add    %al,(%rdx)
  40b621:	00 00                	add    %al,(%rax)
  40b623:	00 02                	add    %al,(%rdx)
  40b625:	00 00                	add    %al,(%rax)
  40b627:	00 00                	add    %al,(%rax)
  40b629:	00 02                	add    %al,(%rdx)
  40b62b:	00 00                	add    %al,(%rax)
  40b62d:	00 00                	add    %al,(%rax)
  40b62f:	00 09                	add    %cl,(%rcx)
  40b631:	00 02                	add    %al,(%rdx)
  40b633:	00 04 00             	add    %al,(%rax,%rax,1)
  40b636:	00 00                	add    %al,(%rax)
  40b638:	00 00                	add    %al,(%rax)
  40b63a:	02 00                	add    (%rax),%al
  40b63c:	02 00                	add    (%rax),%al
  40b63e:	02 00                	add    (%rax),%al
  40b640:	00 00                	add    %al,(%rax)
  40b642:	02 00                	add    (%rax),%al
  40b644:	02 00                	add    (%rax),%al
  40b646:	02 00                	add    (%rax),%al
  40b648:	00 00                	add    %al,(%rax)
  40b64a:	02 00                	add    (%rax),%al
  40b64c:	02 00                	add    (%rax),%al
  40b64e:	00 00                	add    %al,(%rax)
  40b650:	02 00                	add    (%rax),%al
  40b652:	00 00                	add    %al,(%rax)
  40b654:	02 00                	add    (%rax),%al
  40b656:	02 00                	add    (%rax),%al
  40b658:	02 00                	add    (%rax),%al
  40b65a:	00 00                	add    %al,(%rax)
  40b65c:	00 00                	add    %al,(%rax)
  40b65e:	00 00                	add    %al,(%rax)
  40b660:	02 00                	add    (%rax),%al
  40b662:	02 00                	add    (%rax),%al
  40b664:	00 00                	add    %al,(%rax)
  40b666:	02 00                	add    (%rax),%al
  40b668:	02 00                	add    (%rax),%al
  40b66a:	02 00                	add    (%rax),%al
  40b66c:	00 00                	add    %al,(%rax)
  40b66e:	02 00                	add    (%rax),%al
  40b670:	03 00                	add    (%rax),%eax
  40b672:	01 00                	add    %eax,(%rax)
  40b674:	01 00                	add    %eax,(%rax)
  40b676:	01 00                	add    %eax,(%rax)
  40b678:	01 00                	add    %eax,(%rax)
  40b67a:	01 00                	add    %eax,(%rax)
  40b67c:	01 00                	add    %eax,(%rax)
  40b67e:	01 00                	add    %eax,(%rax)
  40b680:	01 00                	add    %eax,(%rax)
  40b682:	01 00                	add    %eax,(%rax)
  40b684:	01 00                	add    %eax,(%rax)
  40b686:	01 00                	add    %eax,(%rax)
  40b688:	01 00                	add    %eax,(%rax)
  40b68a:	01 00                	add    %eax,(%rax)
  40b68c:	01 00                	add    %eax,(%rax)
  40b68e:	01 00                	add    %eax,(%rax)
  40b690:	01 00                	add    %eax,(%rax)
  40b692:	01 00                	add    %eax,(%rax)
  40b694:	01 00                	add    %eax,(%rax)
  40b696:	01 00                	add    %eax,(%rax)
  40b698:	01 00                	add    %eax,(%rax)
  40b69a:	01 00                	add    %eax,(%rax)
  40b69c:	01 00                	add    %eax,(%rax)
  40b69e:	01 00                	add    %eax,(%rax)
  40b6a0:	01 00                	add    %eax,(%rax)
  40b6a2:	01 00                	add    %eax,(%rax)
  40b6a4:	01 00                	add    %eax,(%rax)
  40b6a6:	01 00                	add    %eax,(%rax)
  40b6a8:	01 00                	add    %eax,(%rax)
  40b6aa:	01 00                	add    %eax,(%rax)
  40b6ac:	01 00                	add    %eax,(%rax)
  40b6ae:	01 00                	add    %eax,(%rax)
  40b6b0:	01 00                	add    %eax,(%rax)
  40b6b2:	01 00                	add    %eax,(%rax)
  40b6b4:	01 00                	add    %eax,(%rax)
  40b6b6:	01 00                	add    %eax,(%rax)
  40b6b8:	01 00                	add    %eax,(%rax)
  40b6ba:	01 00                	add    %eax,(%rax)
  40b6bc:	01 00                	add    %eax,(%rax)
  40b6be:	01 00                	add    %eax,(%rax)
  40b6c0:	01 00                	add    %eax,(%rax)
  40b6c2:	01 00                	add    %eax,(%rax)
  40b6c4:	01 00                	add    %eax,(%rax)
  40b6c6:	01 00                	add    %eax,(%rax)
  40b6c8:	01 00                	add    %eax,(%rax)
  40b6ca:	01 00                	add    %eax,(%rax)
  40b6cc:	01 00                	add    %eax,(%rax)
  40b6ce:	01 00                	add    %eax,(%rax)
  40b6d0:	01 00                	add    %eax,(%rax)
  40b6d2:	01 00                	add    %eax,(%rax)
  40b6d4:	01 00                	add    %eax,(%rax)
  40b6d6:	01 00                	add    %eax,(%rax)
  40b6d8:	01 00                	add    %eax,(%rax)
  40b6da:	01 00                	add    %eax,(%rax)
  40b6dc:	01 00                	add    %eax,(%rax)
  40b6de:	01 00                	add    %eax,(%rax)
  40b6e0:	01 00                	add    %eax,(%rax)
  40b6e2:	01 00                	add    %eax,(%rax)
  40b6e4:	01 00                	add    %eax,(%rax)
  40b6e6:	01 00                	add    %eax,(%rax)
  40b6e8:	01 00                	add    %eax,(%rax)
  40b6ea:	01 00                	add    %eax,(%rax)
  40b6ec:	01 00                	add    %eax,(%rax)
  40b6ee:	01 00                	add    %eax,(%rax)
  40b6f0:	01 00                	add    %eax,(%rax)
  40b6f2:	01 00                	add    %eax,(%rax)
  40b6f4:	01 00                	add    %eax,(%rax)
  40b6f6:	01 00                	add    %eax,(%rax)
  40b6f8:	01 00                	add    %eax,(%rax)
  40b6fa:	01 00                	add    %eax,(%rax)
  40b6fc:	01 00                	add    %eax,(%rax)
  40b6fe:	01 00                	add    %eax,(%rax)
  40b700:	01 00                	add    %eax,(%rax)
  40b702:	01 00                	add    %eax,(%rax)
  40b704:	01 00                	add    %eax,(%rax)
  40b706:	01 00                	add    %eax,(%rax)
  40b708:	01 00                	add    %eax,(%rax)
  40b70a:	01 00                	add    %eax,(%rax)
  40b70c:	01 00                	add    %eax,(%rax)
  40b70e:	01 00                	add    %eax,(%rax)
  40b710:	01 00                	add    %eax,(%rax)
  40b712:	01 00                	add    %eax,(%rax)
  40b714:	01 00                	add    %eax,(%rax)
  40b716:	01 00                	add    %eax,(%rax)
  40b718:	01 00                	add    %eax,(%rax)
  40b71a:	01 00                	add    %eax,(%rax)
  40b71c:	01 00                	add    %eax,(%rax)
  40b71e:	01 00                	add    %eax,(%rax)
  40b720:	01 00                	add    %eax,(%rax)
  40b722:	01 00                	add    %eax,(%rax)
  40b724:	01 00                	add    %eax,(%rax)
  40b726:	01 00                	add    %eax,(%rax)
  40b728:	01 00                	add    %eax,(%rax)
  40b72a:	01 00                	add    %eax,(%rax)
  40b72c:	01 00                	add    %eax,(%rax)
  40b72e:	01 00                	add    %eax,(%rax)
  40b730:	01 00                	add    %eax,(%rax)
  40b732:	01 00                	add    %eax,(%rax)
  40b734:	01 00                	add    %eax,(%rax)
  40b736:	01 00                	add    %eax,(%rax)
  40b738:	01 00                	add    %eax,(%rax)
  40b73a:	01 00                	add    %eax,(%rax)
  40b73c:	01 00                	add    %eax,(%rax)
  40b73e:	01 00                	add    %eax,(%rax)
  40b740:	01 00                	add    %eax,(%rax)
  40b742:	01 00                	add    %eax,(%rax)
  40b744:	01 00                	add    %eax,(%rax)
  40b746:	01 00                	add    %eax,(%rax)
  40b748:	01 00                	add    %eax,(%rax)
  40b74a:	01 00                	add    %eax,(%rax)
  40b74c:	01 00                	add    %eax,(%rax)
  40b74e:	01 00                	add    %eax,(%rax)
  40b750:	01 00                	add    %eax,(%rax)
  40b752:	01 00                	add    %eax,(%rax)
  40b754:	01 00                	add    %eax,(%rax)
  40b756:	01 00                	add    %eax,(%rax)
  40b758:	01 00                	add    %eax,(%rax)
  40b75a:	01 00                	add    %eax,(%rax)
  40b75c:	01 00                	add    %eax,(%rax)
  40b75e:	01 00                	add    %eax,(%rax)
  40b760:	01 00                	add    %eax,(%rax)
  40b762:	01 00                	add    %eax,(%rax)
  40b764:	01 00                	add    %eax,(%rax)
  40b766:	01 00                	add    %eax,(%rax)
  40b768:	01 00                	add    %eax,(%rax)
  40b76a:	01 00                	add    %eax,(%rax)
  40b76c:	01 00                	add    %eax,(%rax)
  40b76e:	01 00                	add    %eax,(%rax)
  40b770:	01 00                	add    %eax,(%rax)
  40b772:	01 00                	add    %eax,(%rax)
  40b774:	01 00                	add    %eax,(%rax)
  40b776:	01 00                	add    %eax,(%rax)
  40b778:	01 00                	add    %eax,(%rax)
  40b77a:	01 00                	add    %eax,(%rax)
  40b77c:	01 00                	add    %eax,(%rax)
  40b77e:	01 00                	add    %eax,(%rax)
  40b780:	01 00                	add    %eax,(%rax)
  40b782:	01 00                	add    %eax,(%rax)
  40b784:	01 00                	add    %eax,(%rax)
  40b786:	01 00                	add    %eax,(%rax)
  40b788:	01 00                	add    %eax,(%rax)
  40b78a:	01 00                	add    %eax,(%rax)
  40b78c:	01 00                	add    %eax,(%rax)
  40b78e:	01 00                	add    %eax,(%rax)
  40b790:	01 00                	add    %eax,(%rax)
  40b792:	01 00                	add    %eax,(%rax)
  40b794:	01 00                	add    %eax,(%rax)
  40b796:	01 00                	add    %eax,(%rax)
  40b798:	01 00                	add    %eax,(%rax)
  40b79a:	01 00                	add    %eax,(%rax)
  40b79c:	01 00                	add    %eax,(%rax)
  40b79e:	01 00                	add    %eax,(%rax)
  40b7a0:	01 00                	add    %eax,(%rax)
  40b7a2:	01 00                	add    %eax,(%rax)
  40b7a4:	01 00                	add    %eax,(%rax)
  40b7a6:	01 00                	add    %eax,(%rax)
  40b7a8:	01 00                	add    %eax,(%rax)
  40b7aa:	01 00                	add    %eax,(%rax)
  40b7ac:	01 00                	add    %eax,(%rax)
  40b7ae:	01 00                	add    %eax,(%rax)
  40b7b0:	01 00                	add    %eax,(%rax)
  40b7b2:	01 00                	add    %eax,(%rax)
  40b7b4:	01 00                	add    %eax,(%rax)
  40b7b6:	01 00                	add    %eax,(%rax)
  40b7b8:	01 00                	add    %eax,(%rax)
  40b7ba:	01 00                	add    %eax,(%rax)
  40b7bc:	01 00                	add    %eax,(%rax)
  40b7be:	01 00                	add    %eax,(%rax)
  40b7c0:	01 00                	add    %eax,(%rax)
  40b7c2:	01 00                	add    %eax,(%rax)
  40b7c4:	01 00                	add    %eax,(%rax)
  40b7c6:	01 00                	add    %eax,(%rax)
  40b7c8:	01 00                	add    %eax,(%rax)
  40b7ca:	01 00                	add    %eax,(%rax)
  40b7cc:	01 00                	add    %eax,(%rax)
  40b7ce:	01 00                	add    %eax,(%rax)
  40b7d0:	01 00                	add    %eax,(%rax)
  40b7d2:	01 00                	add    %eax,(%rax)
  40b7d4:	01 00                	add    %eax,(%rax)
  40b7d6:	01 00                	add    %eax,(%rax)
  40b7d8:	01 00                	add    %eax,(%rax)
  40b7da:	01 00                	add    %eax,(%rax)
  40b7dc:	01 00                	add    %eax,(%rax)
  40b7de:	01 00                	add    %eax,(%rax)
  40b7e0:	01 00                	add    %eax,(%rax)
  40b7e2:	01 00                	add    %eax,(%rax)
  40b7e4:	01 00                	add    %eax,(%rax)
  40b7e6:	01 00                	add    %eax,(%rax)
  40b7e8:	01 00                	add    %eax,(%rax)
  40b7ea:	01 00                	add    %eax,(%rax)
  40b7ec:	01 00                	add    %eax,(%rax)
  40b7ee:	01 00                	add    %eax,(%rax)
  40b7f0:	01 00                	add    %eax,(%rax)
  40b7f2:	01 00                	add    %eax,(%rax)
  40b7f4:	01 00                	add    %eax,(%rax)
  40b7f6:	01 00                	add    %eax,(%rax)
  40b7f8:	01 00                	add    %eax,(%rax)
  40b7fa:	01 00                	add    %eax,(%rax)
  40b7fc:	01 00                	add    %eax,(%rax)
  40b7fe:	01 00                	add    %eax,(%rax)
  40b800:	01 00                	add    %eax,(%rax)
  40b802:	01 00                	add    %eax,(%rax)
  40b804:	01 00                	add    %eax,(%rax)
  40b806:	01 00                	add    %eax,(%rax)
  40b808:	01 00                	add    %eax,(%rax)
  40b80a:	01 00                	add    %eax,(%rax)
  40b80c:	01 00                	add    %eax,(%rax)
  40b80e:	01 00                	add    %eax,(%rax)
  40b810:	01 00                	add    %eax,(%rax)
  40b812:	01 00                	add    %eax,(%rax)
  40b814:	01 00                	add    %eax,(%rax)
  40b816:	01 00                	add    %eax,(%rax)
  40b818:	01 00                	add    %eax,(%rax)
  40b81a:	01 00                	add    %eax,(%rax)
  40b81c:	01 00                	add    %eax,(%rax)
  40b81e:	01 00                	add    %eax,(%rax)
  40b820:	01 00                	add    %eax,(%rax)
  40b822:	01 00                	add    %eax,(%rax)
  40b824:	01 00                	add    %eax,(%rax)
  40b826:	01 00                	add    %eax,(%rax)
  40b828:	01 00                	add    %eax,(%rax)
  40b82a:	01 00                	add    %eax,(%rax)
  40b82c:	01 00                	add    %eax,(%rax)
  40b82e:	01 00                	add    %eax,(%rax)
  40b830:	01 00                	add    %eax,(%rax)
  40b832:	01 00                	add    %eax,(%rax)
  40b834:	01 00                	add    %eax,(%rax)
  40b836:	01 00                	add    %eax,(%rax)
  40b838:	01 00                	add    %eax,(%rax)
  40b83a:	01 00                	add    %eax,(%rax)
  40b83c:	01 00                	add    %eax,(%rax)
  40b83e:	01 00                	add    %eax,(%rax)
  40b840:	01 00                	add    %eax,(%rax)
  40b842:	01 00                	add    %eax,(%rax)
  40b844:	01 00                	add    %eax,(%rax)
  40b846:	01 00                	add    %eax,(%rax)
  40b848:	01 00                	add    %eax,(%rax)
  40b84a:	01 00                	add    %eax,(%rax)
  40b84c:	01 00                	add    %eax,(%rax)
  40b84e:	01 00                	add    %eax,(%rax)
  40b850:	01 00                	add    %eax,(%rax)
  40b852:	01 00                	add    %eax,(%rax)
  40b854:	01 00                	add    %eax,(%rax)
  40b856:	01 00                	add    %eax,(%rax)
  40b858:	01 00                	add    %eax,(%rax)
  40b85a:	01 00                	add    %eax,(%rax)
  40b85c:	01 00                	add    %eax,(%rax)
  40b85e:	01 00                	add    %eax,(%rax)
  40b860:	01 00                	add    %eax,(%rax)
  40b862:	01 00                	add    %eax,(%rax)
  40b864:	01 00                	add    %eax,(%rax)
  40b866:	01 00                	add    %eax,(%rax)
  40b868:	01 00                	add    %eax,(%rax)
  40b86a:	01 00                	add    %eax,(%rax)
  40b86c:	01 00                	add    %eax,(%rax)
  40b86e:	01 00                	add    %eax,(%rax)
  40b870:	01 00                	add    %eax,(%rax)
  40b872:	01 00                	add    %eax,(%rax)
  40b874:	01 00                	add    %eax,(%rax)
  40b876:	01 00                	add    %eax,(%rax)
  40b878:	01 00                	add    %eax,(%rax)
  40b87a:	01 00                	add    %eax,(%rax)
  40b87c:	01 00                	add    %eax,(%rax)
  40b87e:	01 00                	add    %eax,(%rax)
  40b880:	01 00                	add    %eax,(%rax)
  40b882:	01 00                	add    %eax,(%rax)
  40b884:	01 00                	add    %eax,(%rax)
  40b886:	01 00                	add    %eax,(%rax)
  40b888:	01 00                	add    %eax,(%rax)
  40b88a:	01 00                	add    %eax,(%rax)
  40b88c:	01 00                	add    %eax,(%rax)
  40b88e:	01 00                	add    %eax,(%rax)
  40b890:	01 00                	add    %eax,(%rax)
  40b892:	01 00                	add    %eax,(%rax)
  40b894:	01 00                	add    %eax,(%rax)
  40b896:	01 00                	add    %eax,(%rax)
  40b898:	01 00                	add    %eax,(%rax)
  40b89a:	01 00                	add    %eax,(%rax)
  40b89c:	01 00                	add    %eax,(%rax)
  40b89e:	01 00                	add    %eax,(%rax)
  40b8a0:	01 00                	add    %eax,(%rax)
  40b8a2:	01 00                	add    %eax,(%rax)
  40b8a4:	01 00                	add    %eax,(%rax)
  40b8a6:	01 00                	add    %eax,(%rax)
  40b8a8:	01 00                	add    %eax,(%rax)
  40b8aa:	01 00                	add    %eax,(%rax)
  40b8ac:	01 00                	add    %eax,(%rax)
  40b8ae:	01 00                	add    %eax,(%rax)
  40b8b0:	01 00                	add    %eax,(%rax)
  40b8b2:	01 00                	add    %eax,(%rax)
  40b8b4:	01 00                	add    %eax,(%rax)
  40b8b6:	01 00                	add    %eax,(%rax)
  40b8b8:	01 00                	add    %eax,(%rax)
  40b8ba:	01 00                	add    %eax,(%rax)
  40b8bc:	01 00                	add    %eax,(%rax)
  40b8be:	01 00                	add    %eax,(%rax)
  40b8c0:	01 00                	add    %eax,(%rax)
  40b8c2:	01 00                	add    %eax,(%rax)
  40b8c4:	01 00                	add    %eax,(%rax)
  40b8c6:	01 00                	add    %eax,(%rax)
  40b8c8:	01 00                	add    %eax,(%rax)
  40b8ca:	01 00                	add    %eax,(%rax)
  40b8cc:	01 00                	add    %eax,(%rax)
  40b8ce:	01 00                	add    %eax,(%rax)
  40b8d0:	01 00                	add    %eax,(%rax)
  40b8d2:	01 00                	add    %eax,(%rax)
  40b8d4:	01 00                	add    %eax,(%rax)
  40b8d6:	01 00                	add    %eax,(%rax)
  40b8d8:	01 00                	add    %eax,(%rax)
  40b8da:	01 00                	add    %eax,(%rax)
  40b8dc:	01 00                	add    %eax,(%rax)
  40b8de:	01 00                	add    %eax,(%rax)
  40b8e0:	01 00                	add    %eax,(%rax)
  40b8e2:	01 00                	add    %eax,(%rax)
  40b8e4:	01 00                	add    %eax,(%rax)
  40b8e6:	01 00                	add    %eax,(%rax)
  40b8e8:	01 00                	add    %eax,(%rax)
  40b8ea:	01 00                	add    %eax,(%rax)
  40b8ec:	01 00                	add    %eax,(%rax)
  40b8ee:	01 00                	add    %eax,(%rax)
  40b8f0:	01 00                	add    %eax,(%rax)
  40b8f2:	01 00                	add    %eax,(%rax)
  40b8f4:	01 00                	add    %eax,(%rax)
  40b8f6:	01 00                	add    %eax,(%rax)
  40b8f8:	01 00                	add    %eax,(%rax)
  40b8fa:	01 00                	add    %eax,(%rax)
  40b8fc:	01 00                	add    %eax,(%rax)
  40b8fe:	01 00                	add    %eax,(%rax)
  40b900:	01 00                	add    %eax,(%rax)
  40b902:	01 00                	add    %eax,(%rax)
  40b904:	01 00                	add    %eax,(%rax)
  40b906:	01 00                	add    %eax,(%rax)
  40b908:	01 00                	add    %eax,(%rax)
  40b90a:	01 00                	add    %eax,(%rax)
  40b90c:	01 00                	add    %eax,(%rax)
  40b90e:	01 00                	add    %eax,(%rax)
  40b910:	01 00                	add    %eax,(%rax)
  40b912:	01 00                	add    %eax,(%rax)
  40b914:	01 00                	add    %eax,(%rax)
  40b916:	01 00                	add    %eax,(%rax)
  40b918:	01 00                	add    %eax,(%rax)
  40b91a:	01 00                	add    %eax,(%rax)
  40b91c:	01 00                	add    %eax,(%rax)
  40b91e:	01 00                	add    %eax,(%rax)
  40b920:	01 00                	add    %eax,(%rax)
  40b922:	01 00                	add    %eax,(%rax)
  40b924:	01 00                	add    %eax,(%rax)
  40b926:	01 00                	add    %eax,(%rax)
  40b928:	01 00                	add    %eax,(%rax)
  40b92a:	01 00                	add    %eax,(%rax)
  40b92c:	01 00                	add    %eax,(%rax)
  40b92e:	01 00                	add    %eax,(%rax)
  40b930:	01 00                	add    %eax,(%rax)
  40b932:	01 00                	add    %eax,(%rax)
  40b934:	01 00                	add    %eax,(%rax)
  40b936:	01 00                	add    %eax,(%rax)
  40b938:	01 00                	add    %eax,(%rax)
  40b93a:	01 00                	add    %eax,(%rax)
  40b93c:	01 00                	add    %eax,(%rax)
  40b93e:	01 00                	add    %eax,(%rax)
  40b940:	01 00                	add    %eax,(%rax)
  40b942:	01 00                	add    %eax,(%rax)
  40b944:	01 00                	add    %eax,(%rax)
  40b946:	01 00                	add    %eax,(%rax)
  40b948:	01 00                	add    %eax,(%rax)
  40b94a:	01 00                	add    %eax,(%rax)
  40b94c:	01 00                	add    %eax,(%rax)
  40b94e:	01 00                	add    %eax,(%rax)
  40b950:	01 00                	add    %eax,(%rax)
  40b952:	01 00                	add    %eax,(%rax)
  40b954:	01 00                	add    %eax,(%rax)
  40b956:	01 00                	add    %eax,(%rax)
  40b958:	01 00                	add    %eax,(%rax)
  40b95a:	01 00                	add    %eax,(%rax)
  40b95c:	01 00                	add    %eax,(%rax)
  40b95e:	01 00                	add    %eax,(%rax)
  40b960:	01 00                	add    %eax,(%rax)
  40b962:	01 00                	add    %eax,(%rax)
  40b964:	01 00                	add    %eax,(%rax)
  40b966:	01 00                	add    %eax,(%rax)
  40b968:	01 00                	add    %eax,(%rax)
  40b96a:	01 00                	add    %eax,(%rax)
  40b96c:	01 00                	add    %eax,(%rax)
  40b96e:	01 00                	add    %eax,(%rax)
  40b970:	01 00                	add    %eax,(%rax)
  40b972:	01 00                	add    %eax,(%rax)
  40b974:	01 00                	add    %eax,(%rax)
  40b976:	01 00                	add    %eax,(%rax)
  40b978:	01 00                	add    %eax,(%rax)
  40b97a:	01 00                	add    %eax,(%rax)
  40b97c:	01 00                	add    %eax,(%rax)
  40b97e:	01 00                	add    %eax,(%rax)
  40b980:	01 00                	add    %eax,(%rax)
  40b982:	01 00                	add    %eax,(%rax)
  40b984:	01 00                	add    %eax,(%rax)
  40b986:	01 00                	add    %eax,(%rax)
  40b988:	01 00                	add    %eax,(%rax)
  40b98a:	01 00                	add    %eax,(%rax)
  40b98c:	01 00                	add    %eax,(%rax)
  40b98e:	01 00                	add    %eax,(%rax)
  40b990:	01 00                	add    %eax,(%rax)
  40b992:	01 00                	add    %eax,(%rax)
  40b994:	01 00                	add    %eax,(%rax)
  40b996:	01 00                	add    %eax,(%rax)
  40b998:	01 00                	add    %eax,(%rax)
  40b99a:	01 00                	add    %eax,(%rax)
  40b99c:	01 00                	add    %eax,(%rax)
  40b99e:	01 00                	add    %eax,(%rax)
  40b9a0:	01 00                	add    %eax,(%rax)
  40b9a2:	01 00                	add    %eax,(%rax)
  40b9a4:	01 00                	add    %eax,(%rax)
  40b9a6:	01 00                	add    %eax,(%rax)
  40b9a8:	01 00                	add    %eax,(%rax)
  40b9aa:	01 00                	add    %eax,(%rax)
  40b9ac:	01 00                	add    %eax,(%rax)
  40b9ae:	01 00                	add    %eax,(%rax)
  40b9b0:	01 00                	add    %eax,(%rax)
  40b9b2:	01 00                	add    %eax,(%rax)
  40b9b4:	01 00                	add    %eax,(%rax)
  40b9b6:	01 00                	add    %eax,(%rax)
  40b9b8:	01 00                	add    %eax,(%rax)
  40b9ba:	01 00                	add    %eax,(%rax)
  40b9bc:	01 00                	add    %eax,(%rax)
  40b9be:	01 00                	add    %eax,(%rax)
  40b9c0:	01 00                	add    %eax,(%rax)
  40b9c2:	01 00                	add    %eax,(%rax)
  40b9c4:	01 00                	add    %eax,(%rax)
  40b9c6:	01 00                	add    %eax,(%rax)
  40b9c8:	01 00                	add    %eax,(%rax)
  40b9ca:	01 00                	add    %eax,(%rax)
  40b9cc:	01 00                	add    %eax,(%rax)
  40b9ce:	01 00                	add    %eax,(%rax)
  40b9d0:	01 00                	add    %eax,(%rax)
  40b9d2:	01 00                	add    %eax,(%rax)
  40b9d4:	01 00                	add    %eax,(%rax)
  40b9d6:	01 00                	add    %eax,(%rax)
  40b9d8:	01 00                	add    %eax,(%rax)
  40b9da:	01 00                	add    %eax,(%rax)
  40b9dc:	01 00                	add    %eax,(%rax)
  40b9de:	01 00                	add    %eax,(%rax)
  40b9e0:	01 00                	add    %eax,(%rax)
  40b9e2:	01 00                	add    %eax,(%rax)
  40b9e4:	01 00                	add    %eax,(%rax)
  40b9e6:	01 00                	add    %eax,(%rax)
  40b9e8:	01 00                	add    %eax,(%rax)
  40b9ea:	01 00                	add    %eax,(%rax)
  40b9ec:	01 00                	add    %eax,(%rax)
  40b9ee:	01 00                	add    %eax,(%rax)
  40b9f0:	01 00                	add    %eax,(%rax)
  40b9f2:	01 00                	add    %eax,(%rax)
  40b9f4:	01 00                	add    %eax,(%rax)
  40b9f6:	01 00                	add    %eax,(%rax)
  40b9f8:	01 00                	add    %eax,(%rax)
  40b9fa:	01 00                	add    %eax,(%rax)
  40b9fc:	01 00                	add    %eax,(%rax)
  40b9fe:	01 00                	add    %eax,(%rax)
  40ba00:	01 00                	add    %eax,(%rax)
  40ba02:	01 00                	add    %eax,(%rax)
  40ba04:	01 00                	add    %eax,(%rax)
  40ba06:	01 00                	add    %eax,(%rax)
  40ba08:	01 00                	add    %eax,(%rax)
  40ba0a:	01 00                	add    %eax,(%rax)
  40ba0c:	01 00                	add    %eax,(%rax)
  40ba0e:	01 00                	add    %eax,(%rax)
  40ba10:	01 00                	add    %eax,(%rax)
  40ba12:	01 00                	add    %eax,(%rax)
  40ba14:	01 00                	add    %eax,(%rax)
  40ba16:	01 00                	add    %eax,(%rax)
  40ba18:	01 00                	add    %eax,(%rax)
  40ba1a:	01 00                	add    %eax,(%rax)
  40ba1c:	01 00                	add    %eax,(%rax)
  40ba1e:	01 00                	add    %eax,(%rax)
  40ba20:	01 00                	add    %eax,(%rax)
  40ba22:	01 00                	add    %eax,(%rax)
  40ba24:	01 00                	add    %eax,(%rax)
  40ba26:	01 00                	add    %eax,(%rax)
  40ba28:	01 00                	add    %eax,(%rax)
  40ba2a:	01 00                	add    %eax,(%rax)
  40ba2c:	01 00                	add    %eax,(%rax)
  40ba2e:	01 00                	add    %eax,(%rax)
  40ba30:	01 00                	add    %eax,(%rax)
  40ba32:	01 00                	add    %eax,(%rax)
  40ba34:	01 00                	add    %eax,(%rax)
  40ba36:	01 00                	add    %eax,(%rax)
  40ba38:	01 00                	add    %eax,(%rax)
  40ba3a:	01 00                	add    %eax,(%rax)
  40ba3c:	01 00                	add    %eax,(%rax)
  40ba3e:	01 00                	add    %eax,(%rax)
  40ba40:	01 00                	add    %eax,(%rax)
  40ba42:	01 00                	add    %eax,(%rax)
  40ba44:	01 00                	add    %eax,(%rax)
  40ba46:	01 00                	add    %eax,(%rax)
  40ba48:	01 00                	add    %eax,(%rax)
  40ba4a:	01 00                	add    %eax,(%rax)
  40ba4c:	01 00                	add    %eax,(%rax)
  40ba4e:	01 00                	add    %eax,(%rax)
  40ba50:	01 00                	add    %eax,(%rax)
  40ba52:	01 00                	add    %eax,(%rax)
  40ba54:	01 00                	add    %eax,(%rax)
  40ba56:	01 00                	add    %eax,(%rax)
  40ba58:	01 00                	add    %eax,(%rax)
  40ba5a:	01 00                	add    %eax,(%rax)
  40ba5c:	01 00                	add    %eax,(%rax)
  40ba5e:	01 00                	add    %eax,(%rax)
  40ba60:	01 00                	add    %eax,(%rax)
  40ba62:	01 00                	add    %eax,(%rax)
  40ba64:	01 00                	add    %eax,(%rax)
  40ba66:	01 00                	add    %eax,(%rax)
  40ba68:	01 00                	add    %eax,(%rax)
  40ba6a:	01 00                	add    %eax,(%rax)
  40ba6c:	01 00                	add    %eax,(%rax)
  40ba6e:	01 00                	add    %eax,(%rax)
  40ba70:	01 00                	add    %eax,(%rax)
  40ba72:	01 00                	add    %eax,(%rax)
  40ba74:	01 00                	add    %eax,(%rax)
  40ba76:	01 00                	add    %eax,(%rax)
  40ba78:	01 00                	add    %eax,(%rax)
  40ba7a:	01 00                	add    %eax,(%rax)
  40ba7c:	01 00                	add    %eax,(%rax)
  40ba7e:	01 00                	add    %eax,(%rax)
  40ba80:	01 00                	add    %eax,(%rax)
  40ba82:	01 00                	add    %eax,(%rax)
  40ba84:	01 00                	add    %eax,(%rax)
  40ba86:	01 00                	add    %eax,(%rax)
  40ba88:	01 00                	add    %eax,(%rax)
  40ba8a:	01 00                	add    %eax,(%rax)
  40ba8c:	01 00                	add    %eax,(%rax)
  40ba8e:	01 00                	add    %eax,(%rax)
  40ba90:	01 00                	add    %eax,(%rax)
  40ba92:	01 00                	add    %eax,(%rax)
  40ba94:	01 00                	add    %eax,(%rax)
  40ba96:	01 00                	add    %eax,(%rax)
  40ba98:	01 00                	add    %eax,(%rax)
  40ba9a:	01 00                	add    %eax,(%rax)
  40ba9c:	01 00                	add    %eax,(%rax)
  40ba9e:	01 00                	add    %eax,(%rax)
  40baa0:	01 00                	add    %eax,(%rax)
  40baa2:	01 00                	add    %eax,(%rax)
  40baa4:	01 00                	add    %eax,(%rax)
  40baa6:	01 00                	add    %eax,(%rax)
  40baa8:	01 00                	add    %eax,(%rax)
  40baaa:	01 00                	add    %eax,(%rax)
  40baac:	01 00                	add    %eax,(%rax)
  40baae:	01 00                	add    %eax,(%rax)
  40bab0:	01 00                	add    %eax,(%rax)
  40bab2:	01 00                	add    %eax,(%rax)
  40bab4:	01 00                	add    %eax,(%rax)
  40bab6:	01 00                	add    %eax,(%rax)
  40bab8:	01 00                	add    %eax,(%rax)
  40baba:	01 00                	add    %eax,(%rax)
  40babc:	01 00                	add    %eax,(%rax)
  40babe:	01 00                	add    %eax,(%rax)
  40bac0:	01 00                	add    %eax,(%rax)
  40bac2:	01 00                	add    %eax,(%rax)
  40bac4:	01 00                	add    %eax,(%rax)
  40bac6:	01 00                	add    %eax,(%rax)
  40bac8:	01 00                	add    %eax,(%rax)
  40baca:	01 00                	add    %eax,(%rax)
  40bacc:	01 00                	add    %eax,(%rax)
  40bace:	01 00                	add    %eax,(%rax)
  40bad0:	01 00                	add    %eax,(%rax)
  40bad2:	01 00                	add    %eax,(%rax)
  40bad4:	01 00                	add    %eax,(%rax)
  40bad6:	01 00                	add    %eax,(%rax)
  40bad8:	01 00                	add    %eax,(%rax)
  40bada:	01 00                	add    %eax,(%rax)
  40badc:	01 00                	add    %eax,(%rax)
  40bade:	01 00                	add    %eax,(%rax)
  40bae0:	01 00                	add    %eax,(%rax)
  40bae2:	01 00                	add    %eax,(%rax)
  40bae4:	01 00                	add    %eax,(%rax)
  40bae6:	01 00                	add    %eax,(%rax)
  40bae8:	01 00                	add    %eax,(%rax)
  40baea:	01 00                	add    %eax,(%rax)
  40baec:	01 00                	add    %eax,(%rax)
  40baee:	01 00                	add    %eax,(%rax)
  40baf0:	01 00                	add    %eax,(%rax)
  40baf2:	01 00                	add    %eax,(%rax)
  40baf4:	01 00                	add    %eax,(%rax)
  40baf6:	01 00                	add    %eax,(%rax)
  40baf8:	01 00                	add    %eax,(%rax)
  40bafa:	01 00                	add    %eax,(%rax)
  40bafc:	01 00                	add    %eax,(%rax)
  40bafe:	01 00                	add    %eax,(%rax)
  40bb00:	01 00                	add    %eax,(%rax)
  40bb02:	01 00                	add    %eax,(%rax)
  40bb04:	01 00                	add    %eax,(%rax)
  40bb06:	01 00                	add    %eax,(%rax)
  40bb08:	01 00                	add    %eax,(%rax)
  40bb0a:	01 00                	add    %eax,(%rax)
  40bb0c:	01 00                	add    %eax,(%rax)
  40bb0e:	01 00                	add    %eax,(%rax)
  40bb10:	01 00                	add    %eax,(%rax)
  40bb12:	01 00                	add    %eax,(%rax)
  40bb14:	01 00                	add    %eax,(%rax)
  40bb16:	01 00                	add    %eax,(%rax)
  40bb18:	01 00                	add    %eax,(%rax)
  40bb1a:	01 00                	add    %eax,(%rax)
  40bb1c:	01 00                	add    %eax,(%rax)
  40bb1e:	01 00                	add    %eax,(%rax)
  40bb20:	01 00                	add    %eax,(%rax)
  40bb22:	01 00                	add    %eax,(%rax)
  40bb24:	01 00                	add    %eax,(%rax)
  40bb26:	01 00                	add    %eax,(%rax)
  40bb28:	01 00                	add    %eax,(%rax)
  40bb2a:	01 00                	add    %eax,(%rax)
  40bb2c:	01 00                	add    %eax,(%rax)
  40bb2e:	01 00                	add    %eax,(%rax)

Disassembly of section .gnu.version_r:

000000000040bb30 <.gnu.version_r>:
  40bb30:	01 00                	add    %eax,(%rax)
  40bb32:	01 00                	add    %eax,(%rax)
  40bb34:	03 0a                	add    (%rdx),%ecx
  40bb36:	00 00                	add    %al,(%rax)
  40bb38:	10 00                	adc    %al,(%rax)
  40bb3a:	00 00                	add    %al,(%rax)
  40bb3c:	20 00                	and    %al,(%rax)
  40bb3e:	00 00                	add    %al,(%rax)
  40bb40:	75 1a                	jne    40bb5c <_init-0x2134>
  40bb42:	69 09 00 00 09 00    	imul   $0x90000,(%rcx),%ecx
  40bb48:	39 37                	cmp    %esi,(%rdi)
  40bb4a:	00 00                	add    %al,(%rax)
  40bb4c:	00 00                	add    %al,(%rax)
  40bb4e:	00 00                	add    %al,(%rax)
  40bb50:	01 00                	add    %eax,(%rax)
  40bb52:	01 00                	add    %eax,(%rax)
  40bb54:	1a 0e                	sbb    (%rsi),%cl
  40bb56:	00 00                	add    %al,(%rax)
  40bb58:	10 00                	adc    %al,(%rax)
  40bb5a:	00 00                	add    %al,(%rax)
  40bb5c:	20 00                	and    %al,(%rax)
  40bb5e:	00 00                	add    %al,(%rax)
  40bb60:	75 1a                	jne    40bb7c <_init-0x2114>
  40bb62:	69 09 00 00 07 00    	imul   $0x70000,(%rcx),%ecx
  40bb68:	39 37                	cmp    %esi,(%rdi)
  40bb6a:	00 00                	add    %al,(%rax)
  40bb6c:	00 00                	add    %al,(%rax)
  40bb6e:	00 00                	add    %al,(%rax)
  40bb70:	01 00                	add    %eax,(%rax)
  40bb72:	01 00                	add    %eax,(%rax)
  40bb74:	f9                   	stc    
  40bb75:	03 00                	add    (%rax),%eax
  40bb77:	00 10                	add    %dl,(%rax)
  40bb79:	00 00                	add    %al,(%rax)
  40bb7b:	00 20                	add    %ah,(%rax)
  40bb7d:	00 00                	add    %al,(%rax)
  40bb7f:	00 36                	add    %dh,(%rsi)
  40bb81:	53                   	push   %rbx
  40bb82:	73 0f                	jae    40bb93 <_init-0x20fd>
  40bb84:	00 00                	add    %al,(%rax)
  40bb86:	03 00                	add    (%rax),%eax
  40bb88:	45 37                	rex.RB (bad)  
  40bb8a:	00 00                	add    %al,(%rax)
  40bb8c:	00 00                	add    %al,(%rax)
  40bb8e:	00 00                	add    %al,(%rax)
  40bb90:	01 00                	add    %eax,(%rax)
  40bb92:	05 00 13 0a 00       	add    $0xa1300,%eax
  40bb97:	00 10                	add    %dl,(%rax)
  40bb99:	00 00                	add    %al,(%rax)
  40bb9b:	00 00                	add    %al,(%rax)
  40bb9d:	00 00                	add    %al,(%rax)
  40bb9f:	00 14 69             	add    %dl,(%rcx,%rbp,2)
  40bba2:	69 0d 00 00 08 00 57 	imul   $0x3757,0x80000(%rip),%ecx        # 48bbac <usage_message+0x29e6c>
  40bba9:	37 00 00 
  40bbac:	10 00                	adc    %al,(%rax)
  40bbae:	00 00                	add    %al,(%rax)
  40bbb0:	13 69 69             	adc    0x69(%rcx),%ebp
  40bbb3:	0d 00 00 06 00       	or     $0x60000,%eax
  40bbb8:	61                   	(bad)  
  40bbb9:	37                   	(bad)  
  40bbba:	00 00                	add    %al,(%rax)
  40bbbc:	10 00                	adc    %al,(%rax)
  40bbbe:	00 00                	add    %al,(%rax)
  40bbc0:	17                   	(bad)  
  40bbc1:	69 69 0d 00 00 05 00 	imul   $0x50000,0xd(%rcx),%ebp
  40bbc8:	6b 37 00             	imul   $0x0,(%rdi),%esi
  40bbcb:	00 10                	add    %dl,(%rax)
  40bbcd:	00 00                	add    %al,(%rax)
  40bbcf:	00 74 19 69          	add    %dh,0x69(%rcx,%rbx,1)
  40bbd3:	09 00                	or     %eax,(%rax)
  40bbd5:	00 04 00             	add    %al,(%rax,%rax,1)
  40bbd8:	75 37                	jne    40bc11 <_init-0x207f>
  40bbda:	00 00                	add    %al,(%rax)
  40bbdc:	10 00                	adc    %al,(%rax)
  40bbde:	00 00                	add    %al,(%rax)
  40bbe0:	75 1a                	jne    40bbfc <_init-0x2094>
  40bbe2:	69 09 00 00 02 00    	imul   $0x20000,(%rcx),%ecx
  40bbe8:	39 37                	cmp    %esi,(%rdi)
  40bbea:	00 00                	add    %al,(%rax)
  40bbec:	00 00                	add    %al,(%rax)
	...

Disassembly of section .rela.dyn:

000000000040bbf0 <.rela.dyn>:
  40bbf0:	b8 cc 68 00 00       	mov    $0x68cc,%eax
  40bbf5:	00 00                	add    %al,(%rax)
  40bbf7:	00 06                	add    %al,(%rsi)
  40bbf9:	00 00                	add    %al,(%rax)
  40bbfb:	00 35 03 00 00 00    	add    %dh,0x3(%rip)        # 40bc04 <_init-0x208c>
  40bc01:	00 00                	add    %al,(%rax)
  40bc03:	00 00                	add    %al,(%rax)
  40bc05:	00 00                	add    %al,(%rax)
  40bc07:	00 c0                	add    %al,%al
  40bc09:	cc                   	int3   
  40bc0a:	68 00 00 00 00       	pushq  $0x0
  40bc0f:	00 06                	add    %al,(%rsi)
  40bc11:	00 00                	add    %al,(%rax)
  40bc13:	00 6a 01             	add    %ch,0x1(%rdx)
	...
  40bc1e:	00 00                	add    %al,(%rax)
  40bc20:	c8 cc 68 00          	enterq $0x68cc,$0x0
  40bc24:	00 00                	add    %al,(%rax)
  40bc26:	00 00                	add    %al,(%rax)
  40bc28:	06                   	(bad)  
  40bc29:	00 00                	add    %al,(%rax)
  40bc2b:	00 b4 02 00 00 00 00 	add    %dh,0x0(%rdx,%rax,1)
  40bc32:	00 00                	add    %al,(%rax)
  40bc34:	00 00                	add    %al,(%rax)
  40bc36:	00 00                	add    %al,(%rax)
  40bc38:	d0 cc                	ror    %ah
  40bc3a:	68 00 00 00 00       	pushq  $0x0
  40bc3f:	00 06                	add    %al,(%rsi)
  40bc41:	00 00                	add    %al,(%rax)
  40bc43:	00 1f                	add    %bl,(%rdi)
  40bc45:	01 00                	add    %eax,(%rax)
	...
  40bc4f:	00 d8                	add    %bl,%al
  40bc51:	cc                   	int3   
  40bc52:	68 00 00 00 00       	pushq  $0x0
  40bc57:	00 06                	add    %al,(%rsi)
  40bc59:	00 00                	add    %al,(%rax)
  40bc5b:	00 c1                	add    %al,%cl
  40bc5d:	02 00                	add    (%rax),%al
	...
  40bc67:	00 e0                	add    %ah,%al
  40bc69:	cc                   	int3   
  40bc6a:	68 00 00 00 00       	pushq  $0x0
  40bc6f:	00 06                	add    %al,(%rsi)
  40bc71:	00 00                	add    %al,(%rax)
  40bc73:	00 81 01 00 00 00    	add    %al,0x1(%rcx)
  40bc79:	00 00                	add    %al,(%rax)
  40bc7b:	00 00                	add    %al,(%rax)
  40bc7d:	00 00                	add    %al,(%rax)
  40bc7f:	00 e8                	add    %ch,%al
  40bc81:	cc                   	int3   
  40bc82:	68 00 00 00 00       	pushq  $0x0
  40bc87:	00 06                	add    %al,(%rsi)
  40bc89:	00 00                	add    %al,(%rax)
  40bc8b:	00 e1                	add    %ah,%cl
  40bc8d:	02 00                	add    (%rax),%al
	...
  40bc97:	00 f0                	add    %dh,%al
  40bc99:	cc                   	int3   
  40bc9a:	68 00 00 00 00       	pushq  $0x0
  40bc9f:	00 06                	add    %al,(%rsi)
  40bca1:	00 00                	add    %al,(%rax)
  40bca3:	00 ee                	add    %ch,%dh
  40bca5:	02 00                	add    (%rax),%al
	...
  40bcaf:	00 f8                	add    %bh,%al
  40bcb1:	cc                   	int3   
  40bcb2:	68 00 00 00 00       	pushq  $0x0
  40bcb7:	00 06                	add    %al,(%rsi)
  40bcb9:	00 00                	add    %al,(%rax)
  40bcbb:	00 3c 01             	add    %bh,(%rcx,%rax,1)
	...
  40bcc6:	00 00                	add    %al,(%rax)
  40bcc8:	00 cd                	add    %cl,%ch
  40bcca:	68 00 00 00 00       	pushq  $0x0
  40bccf:	00 06                	add    %al,(%rsi)
  40bcd1:	00 00                	add    %al,(%rax)
  40bcd3:	00 2e                	add    %ch,(%rsi)
  40bcd5:	03 00                	add    (%rax),%eax
	...
  40bcdf:	00 08                	add    %cl,(%rax)
  40bce1:	cd 68                	int    $0x68
  40bce3:	00 00                	add    %al,(%rax)
  40bce5:	00 00                	add    %al,(%rax)
  40bce7:	00 06                	add    %al,(%rsi)
  40bce9:	00 00                	add    %al,(%rax)
  40bceb:	00 f7                	add    %dh,%bh
  40bced:	02 00                	add    (%rax),%al
	...
  40bcf7:	00 10                	add    %dl,(%rax)
  40bcf9:	cd 68                	int    $0x68
  40bcfb:	00 00                	add    %al,(%rax)
  40bcfd:	00 00                	add    %al,(%rax)
  40bcff:	00 06                	add    %al,(%rsi)
  40bd01:	00 00                	add    %al,(%rax)
  40bd03:	00 9c 01 00 00 00 00 	add    %bl,0x0(%rcx,%rax,1)
  40bd0a:	00 00                	add    %al,(%rax)
  40bd0c:	00 00                	add    %al,(%rax)
  40bd0e:	00 00                	add    %al,(%rax)
  40bd10:	18 cd                	sbb    %cl,%ch
  40bd12:	68 00 00 00 00       	pushq  $0x0
  40bd17:	00 06                	add    %al,(%rsi)
  40bd19:	00 00                	add    %al,(%rax)
  40bd1b:	00 18                	add    %bl,(%rax)
  40bd1d:	02 00                	add    (%rax),%al
	...
  40bd27:	00 20                	add    %ah,(%rax)
  40bd29:	cd 68                	int    $0x68
  40bd2b:	00 00                	add    %al,(%rax)
  40bd2d:	00 00                	add    %al,(%rax)
  40bd2f:	00 06                	add    %al,(%rsi)
  40bd31:	00 00                	add    %al,(%rax)
  40bd33:	00 38                	add    %bh,(%rax)
  40bd35:	03 00                	add    (%rax),%eax
	...
  40bd3f:	00 28                	add    %ch,(%rax)
  40bd41:	cd 68                	int    $0x68
  40bd43:	00 00                	add    %al,(%rax)
  40bd45:	00 00                	add    %al,(%rax)
  40bd47:	00 06                	add    %al,(%rsi)
  40bd49:	00 00                	add    %al,(%rax)
  40bd4b:	00 1e                	add    %bl,(%rsi)
	...
  40bd55:	00 00                	add    %al,(%rax)
  40bd57:	00 30                	add    %dh,(%rax)
  40bd59:	cd 68                	int    $0x68
  40bd5b:	00 00                	add    %al,(%rax)
  40bd5d:	00 00                	add    %al,(%rax)
  40bd5f:	00 06                	add    %al,(%rsi)
  40bd61:	00 00                	add    %al,(%rax)
  40bd63:	00 1f                	add    %bl,(%rdi)
	...
  40bd6d:	00 00                	add    %al,(%rax)
  40bd6f:	00 38                	add    %bh,(%rax)
  40bd71:	cd 68                	int    $0x68
  40bd73:	00 00                	add    %al,(%rax)
  40bd75:	00 00                	add    %al,(%rax)
  40bd77:	00 06                	add    %al,(%rsi)
  40bd79:	00 00                	add    %al,(%rax)
  40bd7b:	00 61 01             	add    %ah,0x1(%rcx)
	...
  40bd86:	00 00                	add    %al,(%rax)
  40bd88:	40 cd 68             	rex int    $0x68
  40bd8b:	00 00                	add    %al,(%rax)
  40bd8d:	00 00                	add    %al,(%rax)
  40bd8f:	00 06                	add    %al,(%rsi)
  40bd91:	00 00                	add    %al,(%rax)
  40bd93:	00 c7                	add    %al,%bh
  40bd95:	02 00                	add    (%rax),%al
	...
  40bd9f:	00 48 cd             	add    %cl,-0x33(%rax)
  40bda2:	68 00 00 00 00       	pushq  $0x0
  40bda7:	00 06                	add    %al,(%rsi)
  40bda9:	00 00                	add    %al,(%rax)
  40bdab:	00 f8                	add    %bh,%al
  40bdad:	02 00                	add    (%rax),%al
	...
  40bdb7:	00 50 cd             	add    %dl,-0x33(%rax)
  40bdba:	68 00 00 00 00       	pushq  $0x0
  40bdbf:	00 06                	add    %al,(%rsi)
  40bdc1:	00 00                	add    %al,(%rax)
  40bdc3:	00 37                	add    %dh,(%rdi)
  40bdc5:	01 00                	add    %eax,(%rax)
	...
  40bdcf:	00 58 cd             	add    %bl,-0x33(%rax)
  40bdd2:	68 00 00 00 00       	pushq  $0x0
  40bdd7:	00 06                	add    %al,(%rsi)
  40bdd9:	00 00                	add    %al,(%rax)
  40bddb:	00 e4                	add    %ah,%ah
  40bddd:	02 00                	add    (%rax),%al
	...
  40bde7:	00 60 cd             	add    %ah,-0x33(%rax)
  40bdea:	68 00 00 00 00       	pushq  $0x0
  40bdef:	00 06                	add    %al,(%rsi)
  40bdf1:	00 00                	add    %al,(%rax)
  40bdf3:	00 9c 02 00 00 00 00 	add    %bl,0x0(%rdx,%rax,1)
  40bdfa:	00 00                	add    %al,(%rax)
  40bdfc:	00 00                	add    %al,(%rax)
  40bdfe:	00 00                	add    %al,(%rax)
  40be00:	68 cd 68 00 00       	pushq  $0x68cd
  40be05:	00 00                	add    %al,(%rax)
  40be07:	00 06                	add    %al,(%rsi)
  40be09:	00 00                	add    %al,(%rax)
  40be0b:	00 e1                	add    %ah,%cl
  40be0d:	01 00                	add    %eax,(%rax)
	...
  40be17:	00 70 cd             	add    %dh,-0x33(%rax)
  40be1a:	68 00 00 00 00       	pushq  $0x0
  40be1f:	00 06                	add    %al,(%rsi)
  40be21:	00 00                	add    %al,(%rax)
  40be23:	00 d6                	add    %dl,%dh
  40be25:	02 00                	add    (%rax),%al
	...
  40be2f:	00 78 cd             	add    %bh,-0x33(%rax)
  40be32:	68 00 00 00 00       	pushq  $0x0
  40be37:	00 06                	add    %al,(%rsi)
  40be39:	00 00                	add    %al,(%rax)
  40be3b:	00 44 03 00          	add    %al,0x0(%rbx,%rax,1)
	...
  40be47:	00 80 cd 68 00 00    	add    %al,0x68cd(%rax)
  40be4d:	00 00                	add    %al,(%rax)
  40be4f:	00 06                	add    %al,(%rsi)
  40be51:	00 00                	add    %al,(%rax)
  40be53:	00 33                	add    %dh,(%rbx)
  40be55:	03 00                	add    (%rax),%eax
	...
  40be5f:	00 88 cd 68 00 00    	add    %cl,0x68cd(%rax)
  40be65:	00 00                	add    %al,(%rax)
  40be67:	00 06                	add    %al,(%rsi)
  40be69:	00 00                	add    %al,(%rax)
  40be6b:	00 c8                	add    %cl,%al
  40be6d:	01 00                	add    %eax,(%rax)
	...
  40be77:	00 90 cd 68 00 00    	add    %dl,0x68cd(%rax)
  40be7d:	00 00                	add    %al,(%rax)
  40be7f:	00 06                	add    %al,(%rsi)
  40be81:	00 00                	add    %al,(%rax)
  40be83:	00 9a 01 00 00 00    	add    %bl,0x1(%rdx)
  40be89:	00 00                	add    %al,(%rax)
  40be8b:	00 00                	add    %al,(%rax)
  40be8d:	00 00                	add    %al,(%rax)
  40be8f:	00 98 cd 68 00 00    	add    %bl,0x68cd(%rax)
  40be95:	00 00                	add    %al,(%rax)
  40be97:	00 06                	add    %al,(%rsi)
  40be99:	00 00                	add    %al,(%rax)
  40be9b:	00 87 01 00 00 00    	add    %al,0x1(%rdi)
  40bea1:	00 00                	add    %al,(%rax)
  40bea3:	00 00                	add    %al,(%rax)
  40bea5:	00 00                	add    %al,(%rax)
  40bea7:	00 a0 cd 68 00 00    	add    %ah,0x68cd(%rax)
  40bead:	00 00                	add    %al,(%rax)
  40beaf:	00 06                	add    %al,(%rsi)
  40beb1:	00 00                	add    %al,(%rax)
  40beb3:	00 3f                	add    %bh,(%rdi)
  40beb5:	03 00                	add    (%rax),%eax
	...
  40bebf:	00 a8 cd 68 00 00    	add    %ch,0x68cd(%rax)
  40bec5:	00 00                	add    %al,(%rax)
  40bec7:	00 06                	add    %al,(%rsi)
  40bec9:	00 00                	add    %al,(%rax)
  40becb:	00 9a 02 00 00 00    	add    %bl,0x2(%rdx)
  40bed1:	00 00                	add    %al,(%rax)
  40bed3:	00 00                	add    %al,(%rax)
  40bed5:	00 00                	add    %al,(%rax)
  40bed7:	00 b0 cd 68 00 00    	add    %dh,0x68cd(%rax)
  40bedd:	00 00                	add    %al,(%rax)
  40bedf:	00 06                	add    %al,(%rsi)
  40bee1:	00 00                	add    %al,(%rax)
  40bee3:	00 de                	add    %bl,%dh
  40bee5:	01 00                	add    %eax,(%rax)
	...
  40beef:	00 b8 cd 68 00 00    	add    %bh,0x68cd(%rax)
  40bef5:	00 00                	add    %al,(%rax)
  40bef7:	00 06                	add    %al,(%rsi)
  40bef9:	00 00                	add    %al,(%rax)
  40befb:	00 2b                	add    %ch,(%rbx)
  40befd:	03 00                	add    (%rax),%eax
	...
  40bf07:	00 c0                	add    %al,%al
  40bf09:	cd 68                	int    $0x68
  40bf0b:	00 00                	add    %al,(%rax)
  40bf0d:	00 00                	add    %al,(%rax)
  40bf0f:	00 06                	add    %al,(%rsi)
  40bf11:	00 00                	add    %al,(%rax)
  40bf13:	00 cd                	add    %cl,%ch
  40bf15:	01 00                	add    %eax,(%rax)
	...
  40bf1f:	00 c8                	add    %cl,%al
  40bf21:	cd 68                	int    $0x68
  40bf23:	00 00                	add    %al,(%rax)
  40bf25:	00 00                	add    %al,(%rax)
  40bf27:	00 06                	add    %al,(%rsi)
  40bf29:	00 00                	add    %al,(%rax)
  40bf2b:	00 29                	add    %ch,(%rcx)
  40bf2d:	03 00                	add    (%rax),%eax
	...
  40bf37:	00 d0                	add    %dl,%al
  40bf39:	cd 68                	int    $0x68
  40bf3b:	00 00                	add    %al,(%rax)
  40bf3d:	00 00                	add    %al,(%rax)
  40bf3f:	00 06                	add    %al,(%rsi)
  40bf41:	00 00                	add    %al,(%rax)
  40bf43:	00 6c 01 00          	add    %ch,0x0(%rcx,%rax,1)
	...
  40bf4f:	00 d8                	add    %bl,%al
  40bf51:	cd 68                	int    $0x68
  40bf53:	00 00                	add    %al,(%rax)
  40bf55:	00 00                	add    %al,(%rax)
  40bf57:	00 06                	add    %al,(%rsi)
  40bf59:	00 00                	add    %al,(%rax)
  40bf5b:	00 7c 01 00          	add    %bh,0x0(%rcx,%rax,1)
	...
  40bf67:	00 e0                	add    %ah,%al
  40bf69:	cd 68                	int    $0x68
  40bf6b:	00 00                	add    %al,(%rax)
  40bf6d:	00 00                	add    %al,(%rax)
  40bf6f:	00 06                	add    %al,(%rsi)
  40bf71:	00 00                	add    %al,(%rax)
  40bf73:	00 d3                	add    %dl,%bl
  40bf75:	02 00                	add    (%rax),%al
	...
  40bf7f:	00 e8                	add    %ch,%al
  40bf81:	cd 68                	int    $0x68
  40bf83:	00 00                	add    %al,(%rax)
  40bf85:	00 00                	add    %al,(%rax)
  40bf87:	00 06                	add    %al,(%rsi)
  40bf89:	00 00                	add    %al,(%rax)
  40bf8b:	00 a9 02 00 00 00    	add    %ch,0x2(%rcx)
  40bf91:	00 00                	add    %al,(%rax)
  40bf93:	00 00                	add    %al,(%rax)
  40bf95:	00 00                	add    %al,(%rax)
  40bf97:	00 f0                	add    %dh,%al
  40bf99:	cd 68                	int    $0x68
  40bf9b:	00 00                	add    %al,(%rax)
  40bf9d:	00 00                	add    %al,(%rax)
  40bf9f:	00 06                	add    %al,(%rsi)
  40bfa1:	00 00                	add    %al,(%rax)
  40bfa3:	00 24 02             	add    %ah,(%rdx,%rax,1)
	...
  40bfae:	00 00                	add    %al,(%rax)
  40bfb0:	f8                   	clc    
  40bfb1:	cd 68                	int    $0x68
  40bfb3:	00 00                	add    %al,(%rax)
  40bfb5:	00 00                	add    %al,(%rax)
  40bfb7:	00 06                	add    %al,(%rsi)
  40bfb9:	00 00                	add    %al,(%rax)
  40bfbb:	00 eb                	add    %ch,%bl
  40bfbd:	02 00                	add    (%rax),%al
	...
  40bfc7:	00 00                	add    %al,(%rax)
  40bfc9:	ce                   	(bad)  
  40bfca:	68 00 00 00 00       	pushq  $0x0
  40bfcf:	00 06                	add    %al,(%rsi)
  40bfd1:	00 00                	add    %al,(%rax)
  40bfd3:	00 72 02             	add    %dh,0x2(%rdx)
	...
  40bfde:	00 00                	add    %al,(%rax)
  40bfe0:	08 ce                	or     %cl,%dh
  40bfe2:	68 00 00 00 00       	pushq  $0x0
  40bfe7:	00 06                	add    %al,(%rsi)
  40bfe9:	00 00                	add    %al,(%rax)
  40bfeb:	00 e0                	add    %ah,%al
  40bfed:	02 00                	add    (%rax),%al
	...
  40bff7:	00 10                	add    %dl,(%rax)
  40bff9:	ce                   	(bad)  
  40bffa:	68 00 00 00 00       	pushq  $0x0
  40bfff:	00 06                	add    %al,(%rsi)
  40c001:	00 00                	add    %al,(%rax)
  40c003:	00 d8                	add    %bl,%al
  40c005:	01 00                	add    %eax,(%rax)
	...
  40c00f:	00 18                	add    %bl,(%rax)
  40c011:	ce                   	(bad)  
  40c012:	68 00 00 00 00       	pushq  $0x0
  40c017:	00 06                	add    %al,(%rsi)
  40c019:	00 00                	add    %al,(%rax)
  40c01b:	00 6c 00 00          	add    %ch,0x0(%rax,%rax,1)
	...
  40c027:	00 20                	add    %ah,(%rax)
  40c029:	ce                   	(bad)  
  40c02a:	68 00 00 00 00       	pushq  $0x0
  40c02f:	00 06                	add    %al,(%rsi)
  40c031:	00 00                	add    %al,(%rax)
  40c033:	00 1c 03             	add    %bl,(%rbx,%rax,1)
	...
  40c03e:	00 00                	add    %al,(%rax)
  40c040:	28 ce                	sub    %cl,%dh
  40c042:	68 00 00 00 00       	pushq  $0x0
  40c047:	00 06                	add    %al,(%rsi)
  40c049:	00 00                	add    %al,(%rax)
  40c04b:	00 46 02             	add    %al,0x2(%rsi)
	...
  40c056:	00 00                	add    %al,(%rax)
  40c058:	30 ce                	xor    %cl,%dh
  40c05a:	68 00 00 00 00       	pushq  $0x0
  40c05f:	00 06                	add    %al,(%rsi)
  40c061:	00 00                	add    %al,(%rax)
  40c063:	00 77 01             	add    %dh,0x1(%rdi)
	...
  40c06e:	00 00                	add    %al,(%rax)
  40c070:	38 ce                	cmp    %cl,%dh
  40c072:	68 00 00 00 00       	pushq  $0x0
  40c077:	00 06                	add    %al,(%rsi)
  40c079:	00 00                	add    %al,(%rax)
  40c07b:	00 55 01             	add    %dl,0x1(%rbp)
	...
  40c086:	00 00                	add    %al,(%rax)
  40c088:	40 ce                	rex (bad)  
  40c08a:	68 00 00 00 00       	pushq  $0x0
  40c08f:	00 06                	add    %al,(%rsi)
  40c091:	00 00                	add    %al,(%rax)
  40c093:	00 7c 00 00          	add    %bh,0x0(%rax,%rax,1)
	...
  40c09f:	00 48 ce             	add    %cl,-0x32(%rax)
  40c0a2:	68 00 00 00 00       	pushq  $0x0
  40c0a7:	00 06                	add    %al,(%rsi)
  40c0a9:	00 00                	add    %al,(%rax)
  40c0ab:	00 14 01             	add    %dl,(%rcx,%rax,1)
	...
  40c0b6:	00 00                	add    %al,(%rax)
  40c0b8:	50                   	push   %rax
  40c0b9:	ce                   	(bad)  
  40c0ba:	68 00 00 00 00       	pushq  $0x0
  40c0bf:	00 06                	add    %al,(%rsi)
  40c0c1:	00 00                	add    %al,(%rax)
  40c0c3:	00 04 02             	add    %al,(%rdx,%rax,1)
	...
  40c0ce:	00 00                	add    %al,(%rax)
  40c0d0:	58                   	pop    %rax
  40c0d1:	ce                   	(bad)  
  40c0d2:	68 00 00 00 00       	pushq  $0x0
  40c0d7:	00 06                	add    %al,(%rsi)
  40c0d9:	00 00                	add    %al,(%rax)
  40c0db:	00 32                	add    %dh,(%rdx)
  40c0dd:	01 00                	add    %eax,(%rax)
	...
  40c0e7:	00 60 ce             	add    %ah,-0x32(%rax)
  40c0ea:	68 00 00 00 00       	pushq  $0x0
  40c0ef:	00 06                	add    %al,(%rsi)
  40c0f1:	00 00                	add    %al,(%rax)
  40c0f3:	00 0b                	add    %cl,(%rbx)
  40c0f5:	01 00                	add    %eax,(%rax)
	...
  40c0ff:	00 68 ce             	add    %ch,-0x32(%rax)
  40c102:	68 00 00 00 00       	pushq  $0x0
  40c107:	00 06                	add    %al,(%rsi)
  40c109:	00 00                	add    %al,(%rax)
  40c10b:	00 0c 02             	add    %cl,(%rdx,%rax,1)
	...
  40c116:	00 00                	add    %al,(%rax)
  40c118:	70 ce                	jo     40c0e8 <_init-0x1ba8>
  40c11a:	68 00 00 00 00       	pushq  $0x0
  40c11f:	00 06                	add    %al,(%rsi)
  40c121:	00 00                	add    %al,(%rax)
  40c123:	00 33                	add    %dh,(%rbx)
  40c125:	02 00                	add    (%rax),%al
	...
  40c12f:	00 78 ce             	add    %bh,-0x32(%rax)
  40c132:	68 00 00 00 00       	pushq  $0x0
  40c137:	00 06                	add    %al,(%rsi)
  40c139:	00 00                	add    %al,(%rax)
  40c13b:	00 9b 01 00 00 00    	add    %bl,0x1(%rbx)
  40c141:	00 00                	add    %al,(%rax)
  40c143:	00 00                	add    %al,(%rax)
  40c145:	00 00                	add    %al,(%rax)
  40c147:	00 80 ce 68 00 00    	add    %al,0x68ce(%rax)
  40c14d:	00 00                	add    %al,(%rax)
  40c14f:	00 06                	add    %al,(%rsi)
  40c151:	00 00                	add    %al,(%rax)
  40c153:	00 03                	add    %al,(%rbx)
  40c155:	03 00                	add    (%rax),%eax
	...
  40c15f:	00 88 ce 68 00 00    	add    %cl,0x68ce(%rax)
  40c165:	00 00                	add    %al,(%rax)
  40c167:	00 06                	add    %al,(%rsi)
  40c169:	00 00                	add    %al,(%rax)
  40c16b:	00 e7                	add    %ah,%bh
  40c16d:	02 00                	add    (%rax),%al
	...
  40c177:	00 90 ce 68 00 00    	add    %dl,0x68ce(%rax)
  40c17d:	00 00                	add    %al,(%rax)
  40c17f:	00 06                	add    %al,(%rsi)
  40c181:	00 00                	add    %al,(%rax)
  40c183:	00 6c 02 00          	add    %ch,0x0(%rdx,%rax,1)
	...
  40c18f:	00 98 ce 68 00 00    	add    %bl,0x68ce(%rax)
  40c195:	00 00                	add    %al,(%rax)
  40c197:	00 06                	add    %al,(%rsi)
  40c199:	00 00                	add    %al,(%rax)
  40c19b:	00 b5 02 00 00 00    	add    %dh,0x2(%rbp)
  40c1a1:	00 00                	add    %al,(%rax)
  40c1a3:	00 00                	add    %al,(%rax)
  40c1a5:	00 00                	add    %al,(%rax)
  40c1a7:	00 a0 ce 68 00 00    	add    %ah,0x68ce(%rax)
  40c1ad:	00 00                	add    %al,(%rax)
  40c1af:	00 06                	add    %al,(%rsi)
  40c1b1:	00 00                	add    %al,(%rax)
  40c1b3:	00 9a 00 00 00 00    	add    %bl,0x0(%rdx)
  40c1b9:	00 00                	add    %al,(%rax)
  40c1bb:	00 00                	add    %al,(%rax)
  40c1bd:	00 00                	add    %al,(%rax)
  40c1bf:	00 a8 ce 68 00 00    	add    %ch,0x68ce(%rax)
  40c1c5:	00 00                	add    %al,(%rax)
  40c1c7:	00 06                	add    %al,(%rsi)
  40c1c9:	00 00                	add    %al,(%rax)
  40c1cb:	00 10                	add    %dl,(%rax)
  40c1cd:	01 00                	add    %eax,(%rax)
	...
  40c1d7:	00 b0 ce 68 00 00    	add    %dh,0x68ce(%rax)
  40c1dd:	00 00                	add    %al,(%rax)
  40c1df:	00 06                	add    %al,(%rsi)
  40c1e1:	00 00                	add    %al,(%rax)
  40c1e3:	00 f5                	add    %dh,%ch
  40c1e5:	02 00                	add    (%rax),%al
	...
  40c1ef:	00 b8 ce 68 00 00    	add    %bh,0x68ce(%rax)
  40c1f5:	00 00                	add    %al,(%rax)
  40c1f7:	00 06                	add    %al,(%rsi)
  40c1f9:	00 00                	add    %al,(%rax)
  40c1fb:	00 55 03             	add    %dl,0x3(%rbp)
	...
  40c206:	00 00                	add    %al,(%rax)
  40c208:	c0 ce 68             	ror    $0x68,%dh
  40c20b:	00 00                	add    %al,(%rax)
  40c20d:	00 00                	add    %al,(%rax)
  40c20f:	00 06                	add    %al,(%rsi)
  40c211:	00 00                	add    %al,(%rax)
  40c213:	00 00                	add    %al,(%rax)
  40c215:	02 00                	add    (%rax),%al
	...
  40c21f:	00 c8                	add    %cl,%al
  40c221:	ce                   	(bad)  
  40c222:	68 00 00 00 00       	pushq  $0x0
  40c227:	00 06                	add    %al,(%rsi)
  40c229:	00 00                	add    %al,(%rax)
  40c22b:	00 8d 02 00 00 00    	add    %cl,0x2(%rbp)
  40c231:	00 00                	add    %al,(%rax)
  40c233:	00 00                	add    %al,(%rax)
  40c235:	00 00                	add    %al,(%rax)
  40c237:	00 d0                	add    %dl,%al
  40c239:	ce                   	(bad)  
  40c23a:	68 00 00 00 00       	pushq  $0x0
  40c23f:	00 06                	add    %al,(%rsi)
  40c241:	00 00                	add    %al,(%rax)
  40c243:	00 d5                	add    %dl,%ch
  40c245:	01 00                	add    %eax,(%rax)
	...
  40c24f:	00 d8                	add    %bl,%al
  40c251:	ce                   	(bad)  
  40c252:	68 00 00 00 00       	pushq  $0x0
  40c257:	00 06                	add    %al,(%rsi)
  40c259:	00 00                	add    %al,(%rax)
  40c25b:	00 9d 02 00 00 00    	add    %bl,0x2(%rbp)
  40c261:	00 00                	add    %al,(%rax)
  40c263:	00 00                	add    %al,(%rax)
  40c265:	00 00                	add    %al,(%rax)
  40c267:	00 e0                	add    %ah,%al
  40c269:	ce                   	(bad)  
  40c26a:	68 00 00 00 00       	pushq  $0x0
  40c26f:	00 06                	add    %al,(%rsi)
  40c271:	00 00                	add    %al,(%rax)
  40c273:	00 c9                	add    %cl,%cl
  40c275:	01 00                	add    %eax,(%rax)
	...
  40c27f:	00 e8                	add    %ch,%al
  40c281:	ce                   	(bad)  
  40c282:	68 00 00 00 00       	pushq  $0x0
  40c287:	00 06                	add    %al,(%rsi)
  40c289:	00 00                	add    %al,(%rax)
  40c28b:	00 12                	add    %dl,(%rdx)
  40c28d:	01 00                	add    %eax,(%rax)
	...
  40c297:	00 f0                	add    %dh,%al
  40c299:	ce                   	(bad)  
  40c29a:	68 00 00 00 00       	pushq  $0x0
  40c29f:	00 06                	add    %al,(%rsi)
  40c2a1:	00 00                	add    %al,(%rax)
  40c2a3:	00 f2                	add    %dh,%dl
  40c2a5:	02 00                	add    (%rax),%al
	...
  40c2af:	00 f8                	add    %bh,%al
  40c2b1:	ce                   	(bad)  
  40c2b2:	68 00 00 00 00       	pushq  $0x0
  40c2b7:	00 06                	add    %al,(%rsi)
  40c2b9:	00 00                	add    %al,(%rax)
  40c2bb:	00 59 01             	add    %bl,0x1(%rcx)
	...
  40c2c6:	00 00                	add    %al,(%rax)
  40c2c8:	00 cf                	add    %cl,%bh
  40c2ca:	68 00 00 00 00       	pushq  $0x0
  40c2cf:	00 06                	add    %al,(%rsi)
  40c2d1:	00 00                	add    %al,(%rax)
  40c2d3:	00 5d 03             	add    %bl,0x3(%rbp)
	...
  40c2de:	00 00                	add    %al,(%rax)
  40c2e0:	08 cf                	or     %cl,%bh
  40c2e2:	68 00 00 00 00       	pushq  $0x0
  40c2e7:	00 06                	add    %al,(%rsi)
  40c2e9:	00 00                	add    %al,(%rax)
  40c2eb:	00 62 01             	add    %ah,0x1(%rdx)
	...
  40c2f6:	00 00                	add    %al,(%rax)
  40c2f8:	10 cf                	adc    %cl,%bh
  40c2fa:	68 00 00 00 00       	pushq  $0x0
  40c2ff:	00 06                	add    %al,(%rsi)
  40c301:	00 00                	add    %al,(%rax)
  40c303:	00 d6                	add    %dl,%dh
  40c305:	01 00                	add    %eax,(%rax)
	...
  40c30f:	00 18                	add    %bl,(%rax)
  40c311:	cf                   	iret   
  40c312:	68 00 00 00 00       	pushq  $0x0
  40c317:	00 06                	add    %al,(%rsi)
  40c319:	00 00                	add    %al,(%rax)
  40c31b:	00 32                	add    %dh,(%rdx)
  40c31d:	03 00                	add    (%rax),%eax
	...
  40c327:	00 20                	add    %ah,(%rax)
  40c329:	cf                   	iret   
  40c32a:	68 00 00 00 00       	pushq  $0x0
  40c32f:	00 06                	add    %al,(%rsi)
  40c331:	00 00                	add    %al,(%rax)
  40c333:	00 34 02             	add    %dh,(%rdx,%rax,1)
	...
  40c33e:	00 00                	add    %al,(%rax)
  40c340:	28 cf                	sub    %cl,%bh
  40c342:	68 00 00 00 00       	pushq  $0x0
  40c347:	00 06                	add    %al,(%rsi)
  40c349:	00 00                	add    %al,(%rax)
  40c34b:	00 21                	add    %ah,(%rcx)
  40c34d:	01 00                	add    %eax,(%rax)
	...
  40c357:	00 30                	add    %dh,(%rax)
  40c359:	cf                   	iret   
  40c35a:	68 00 00 00 00       	pushq  $0x0
  40c35f:	00 06                	add    %al,(%rsi)
  40c361:	00 00                	add    %al,(%rax)
  40c363:	00 5a 02             	add    %bl,0x2(%rdx)
	...
  40c36e:	00 00                	add    %al,(%rax)
  40c370:	38 cf                	cmp    %cl,%bh
  40c372:	68 00 00 00 00       	pushq  $0x0
  40c377:	00 06                	add    %al,(%rsi)
  40c379:	00 00                	add    %al,(%rax)
  40c37b:	00 01                	add    %al,(%rcx)
  40c37d:	01 00                	add    %eax,(%rax)
	...
  40c387:	00 40 cf             	add    %al,-0x31(%rax)
  40c38a:	68 00 00 00 00       	pushq  $0x0
  40c38f:	00 06                	add    %al,(%rsi)
  40c391:	00 00                	add    %al,(%rax)
  40c393:	00 c9                	add    %cl,%cl
  40c395:	02 00                	add    (%rax),%al
	...
  40c39f:	00 48 cf             	add    %cl,-0x31(%rax)
  40c3a2:	68 00 00 00 00       	pushq  $0x0
  40c3a7:	00 06                	add    %al,(%rsi)
  40c3a9:	00 00                	add    %al,(%rax)
  40c3ab:	00 36                	add    %dh,(%rsi)
  40c3ad:	01 00                	add    %eax,(%rax)
	...
  40c3b7:	00 50 cf             	add    %dl,-0x31(%rax)
  40c3ba:	68 00 00 00 00       	pushq  $0x0
  40c3bf:	00 06                	add    %al,(%rsi)
  40c3c1:	00 00                	add    %al,(%rax)
  40c3c3:	00 c6                	add    %al,%dh
  40c3c5:	01 00                	add    %eax,(%rax)
	...
  40c3cf:	00 58 cf             	add    %bl,-0x31(%rax)
  40c3d2:	68 00 00 00 00       	pushq  $0x0
  40c3d7:	00 06                	add    %al,(%rsi)
  40c3d9:	00 00                	add    %al,(%rax)
  40c3db:	00 76 01             	add    %dh,0x1(%rsi)
	...
  40c3e6:	00 00                	add    %al,(%rax)
  40c3e8:	60                   	(bad)  
  40c3e9:	cf                   	iret   
  40c3ea:	68 00 00 00 00       	pushq  $0x0
  40c3ef:	00 06                	add    %al,(%rsi)
  40c3f1:	00 00                	add    %al,(%rax)
  40c3f3:	00 3a                	add    %bh,(%rdx)
  40c3f5:	02 00                	add    (%rax),%al
	...
  40c3ff:	00 68 cf             	add    %ch,-0x31(%rax)
  40c402:	68 00 00 00 00       	pushq  $0x0
  40c407:	00 06                	add    %al,(%rsi)
  40c409:	00 00                	add    %al,(%rax)
  40c40b:	00 b5 01 00 00 00    	add    %dh,0x1(%rbp)
  40c411:	00 00                	add    %al,(%rax)
  40c413:	00 00                	add    %al,(%rax)
  40c415:	00 00                	add    %al,(%rax)
  40c417:	00 70 cf             	add    %dh,-0x31(%rax)
  40c41a:	68 00 00 00 00       	pushq  $0x0
  40c41f:	00 06                	add    %al,(%rsi)
  40c421:	00 00                	add    %al,(%rax)
  40c423:	00 24 03             	add    %ah,(%rbx,%rax,1)
	...
  40c42e:	00 00                	add    %al,(%rax)
  40c430:	78 cf                	js     40c401 <_init-0x188f>
  40c432:	68 00 00 00 00       	pushq  $0x0
  40c437:	00 06                	add    %al,(%rsi)
  40c439:	00 00                	add    %al,(%rax)
  40c43b:	00 d1                	add    %dl,%cl
	...
  40c445:	00 00                	add    %al,(%rax)
  40c447:	00 80 cf 68 00 00    	add    %al,0x68cf(%rax)
  40c44d:	00 00                	add    %al,(%rax)
  40c44f:	00 06                	add    %al,(%rsi)
  40c451:	00 00                	add    %al,(%rax)
  40c453:	00 15 03 00 00 00    	add    %dl,0x3(%rip)        # 40c45c <_init-0x1834>
  40c459:	00 00                	add    %al,(%rax)
  40c45b:	00 00                	add    %al,(%rax)
  40c45d:	00 00                	add    %al,(%rax)
  40c45f:	00 88 cf 68 00 00    	add    %cl,0x68cf(%rax)
  40c465:	00 00                	add    %al,(%rax)
  40c467:	00 06                	add    %al,(%rsi)
  40c469:	00 00                	add    %al,(%rax)
  40c46b:	00 50 01             	add    %dl,0x1(%rax)
	...
  40c476:	00 00                	add    %al,(%rax)
  40c478:	90                   	nop
  40c479:	cf                   	iret   
  40c47a:	68 00 00 00 00       	pushq  $0x0
  40c47f:	00 06                	add    %al,(%rsi)
  40c481:	00 00                	add    %al,(%rax)
  40c483:	00 0f                	add    %cl,(%rdi)
  40c485:	03 00                	add    (%rax),%eax
	...
  40c48f:	00 98 cf 68 00 00    	add    %bl,0x68cf(%rax)
  40c495:	00 00                	add    %al,(%rax)
  40c497:	00 06                	add    %al,(%rsi)
  40c499:	00 00                	add    %al,(%rax)
  40c49b:	00 02                	add    %al,(%rdx)
  40c49d:	01 00                	add    %eax,(%rax)
	...
  40c4a7:	00 a0 cf 68 00 00    	add    %ah,0x68cf(%rax)
  40c4ad:	00 00                	add    %al,(%rax)
  40c4af:	00 06                	add    %al,(%rsi)
  40c4b1:	00 00                	add    %al,(%rax)
  40c4b3:	00 ed                	add    %ch,%ch
  40c4b5:	02 00                	add    (%rax),%al
	...
  40c4bf:	00 a8 cf 68 00 00    	add    %ch,0x68cf(%rax)
  40c4c5:	00 00                	add    %al,(%rax)
  40c4c7:	00 06                	add    %al,(%rsi)
  40c4c9:	00 00                	add    %al,(%rax)
  40c4cb:	00 29                	add    %ch,(%rcx)
  40c4cd:	01 00                	add    %eax,(%rax)
	...
  40c4d7:	00 b0 cf 68 00 00    	add    %dh,0x68cf(%rax)
  40c4dd:	00 00                	add    %al,(%rax)
  40c4df:	00 06                	add    %al,(%rsi)
  40c4e1:	00 00                	add    %al,(%rax)
  40c4e3:	00 e0                	add    %ah,%al
  40c4e5:	01 00                	add    %eax,(%rax)
	...
  40c4ef:	00 b8 cf 68 00 00    	add    %bh,0x68cf(%rax)
  40c4f5:	00 00                	add    %al,(%rax)
  40c4f7:	00 06                	add    %al,(%rsi)
  40c4f9:	00 00                	add    %al,(%rax)
  40c4fb:	00 17                	add    %dl,(%rdi)
  40c4fd:	01 00                	add    %eax,(%rax)
	...
  40c507:	00 c0                	add    %al,%al
  40c509:	cf                   	iret   
  40c50a:	68 00 00 00 00       	pushq  $0x0
  40c50f:	00 06                	add    %al,(%rsi)
  40c511:	00 00                	add    %al,(%rax)
  40c513:	00 17                	add    %dl,(%rdi)
  40c515:	03 00                	add    (%rax),%eax
	...
  40c51f:	00 c8                	add    %cl,%al
  40c521:	cf                   	iret   
  40c522:	68 00 00 00 00       	pushq  $0x0
  40c527:	00 06                	add    %al,(%rsi)
  40c529:	00 00                	add    %al,(%rax)
  40c52b:	00 f8                	add    %bh,%al
	...
  40c535:	00 00                	add    %al,(%rax)
  40c537:	00 d0                	add    %dl,%al
  40c539:	cf                   	iret   
  40c53a:	68 00 00 00 00       	pushq  $0x0
  40c53f:	00 06                	add    %al,(%rsi)
  40c541:	00 00                	add    %al,(%rax)
  40c543:	00 a7 02 00 00 00    	add    %ah,0x2(%rdi)
  40c549:	00 00                	add    %al,(%rax)
  40c54b:	00 00                	add    %al,(%rax)
  40c54d:	00 00                	add    %al,(%rax)
	...

Disassembly of section .rela.plt:

000000000040c550 <.rela.plt>:
  40c550:	00 d0                	add    %dl,%al
  40c552:	68 00 00 00 00       	pushq  $0x0
  40c557:	00 07                	add    %al,(%rdi)
  40c559:	00 00                	add    %al,(%rax)
  40c55b:	00 01                	add    %al,(%rcx)
	...
  40c565:	00 00                	add    %al,(%rax)
  40c567:	00 08                	add    %cl,(%rax)
  40c569:	d0 68 00             	shrb   0x0(%rax)
  40c56c:	00 00                	add    %al,(%rax)
  40c56e:	00 00                	add    %al,(%rax)
  40c570:	07                   	(bad)  
  40c571:	00 00                	add    %al,(%rax)
  40c573:	00 02                	add    %al,(%rdx)
	...
  40c57d:	00 00                	add    %al,(%rax)
  40c57f:	00 10                	add    %dl,(%rax)
  40c581:	d0 68 00             	shrb   0x0(%rax)
  40c584:	00 00                	add    %al,(%rax)
  40c586:	00 00                	add    %al,(%rax)
  40c588:	07                   	(bad)  
  40c589:	00 00                	add    %al,(%rax)
  40c58b:	00 03                	add    %al,(%rbx)
	...
  40c595:	00 00                	add    %al,(%rax)
  40c597:	00 18                	add    %bl,(%rax)
  40c599:	d0 68 00             	shrb   0x0(%rax)
  40c59c:	00 00                	add    %al,(%rax)
  40c59e:	00 00                	add    %al,(%rax)
  40c5a0:	07                   	(bad)  
  40c5a1:	00 00                	add    %al,(%rax)
  40c5a3:	00 04 00             	add    %al,(%rax,%rax,1)
	...
  40c5ae:	00 00                	add    %al,(%rax)
  40c5b0:	20 d0                	and    %dl,%al
  40c5b2:	68 00 00 00 00       	pushq  $0x0
  40c5b7:	00 07                	add    %al,(%rdi)
  40c5b9:	00 00                	add    %al,(%rax)
  40c5bb:	00 05 00 00 00 00    	add    %al,0x0(%rip)        # 40c5c1 <_init-0x16cf>
  40c5c1:	00 00                	add    %al,(%rax)
  40c5c3:	00 00                	add    %al,(%rax)
  40c5c5:	00 00                	add    %al,(%rax)
  40c5c7:	00 28                	add    %ch,(%rax)
  40c5c9:	d0 68 00             	shrb   0x0(%rax)
  40c5cc:	00 00                	add    %al,(%rax)
  40c5ce:	00 00                	add    %al,(%rax)
  40c5d0:	07                   	(bad)  
  40c5d1:	00 00                	add    %al,(%rax)
  40c5d3:	00 06                	add    %al,(%rsi)
	...
  40c5dd:	00 00                	add    %al,(%rax)
  40c5df:	00 30                	add    %dh,(%rax)
  40c5e1:	d0 68 00             	shrb   0x0(%rax)
  40c5e4:	00 00                	add    %al,(%rax)
  40c5e6:	00 00                	add    %al,(%rax)
  40c5e8:	07                   	(bad)  
  40c5e9:	00 00                	add    %al,(%rax)
  40c5eb:	00 07                	add    %al,(%rdi)
	...
  40c5f5:	00 00                	add    %al,(%rax)
  40c5f7:	00 38                	add    %bh,(%rax)
  40c5f9:	d0 68 00             	shrb   0x0(%rax)
  40c5fc:	00 00                	add    %al,(%rax)
  40c5fe:	00 00                	add    %al,(%rax)
  40c600:	07                   	(bad)  
  40c601:	00 00                	add    %al,(%rax)
  40c603:	00 08                	add    %cl,(%rax)
	...
  40c60d:	00 00                	add    %al,(%rax)
  40c60f:	00 40 d0             	add    %al,-0x30(%rax)
  40c612:	68 00 00 00 00       	pushq  $0x0
  40c617:	00 07                	add    %al,(%rdi)
  40c619:	00 00                	add    %al,(%rax)
  40c61b:	00 09                	add    %cl,(%rcx)
	...
  40c625:	00 00                	add    %al,(%rax)
  40c627:	00 48 d0             	add    %cl,-0x30(%rax)
  40c62a:	68 00 00 00 00       	pushq  $0x0
  40c62f:	00 07                	add    %al,(%rdi)
  40c631:	00 00                	add    %al,(%rax)
  40c633:	00 0a                	add    %cl,(%rdx)
	...
  40c63d:	00 00                	add    %al,(%rax)
  40c63f:	00 50 d0             	add    %dl,-0x30(%rax)
  40c642:	68 00 00 00 00       	pushq  $0x0
  40c647:	00 07                	add    %al,(%rdi)
  40c649:	00 00                	add    %al,(%rax)
  40c64b:	00 0b                	add    %cl,(%rbx)
	...
  40c655:	00 00                	add    %al,(%rax)
  40c657:	00 58 d0             	add    %bl,-0x30(%rax)
  40c65a:	68 00 00 00 00       	pushq  $0x0
  40c65f:	00 07                	add    %al,(%rdi)
  40c661:	00 00                	add    %al,(%rax)
  40c663:	00 0c 00             	add    %cl,(%rax,%rax,1)
	...
  40c66e:	00 00                	add    %al,(%rax)
  40c670:	60                   	(bad)  
  40c671:	d0 68 00             	shrb   0x0(%rax)
  40c674:	00 00                	add    %al,(%rax)
  40c676:	00 00                	add    %al,(%rax)
  40c678:	07                   	(bad)  
  40c679:	00 00                	add    %al,(%rax)
  40c67b:	00 0d 00 00 00 00    	add    %cl,0x0(%rip)        # 40c681 <_init-0x160f>
  40c681:	00 00                	add    %al,(%rax)
  40c683:	00 00                	add    %al,(%rax)
  40c685:	00 00                	add    %al,(%rax)
  40c687:	00 68 d0             	add    %ch,-0x30(%rax)
  40c68a:	68 00 00 00 00       	pushq  $0x0
  40c68f:	00 07                	add    %al,(%rdi)
  40c691:	00 00                	add    %al,(%rax)
  40c693:	00 0e                	add    %cl,(%rsi)
	...
  40c69d:	00 00                	add    %al,(%rax)
  40c69f:	00 70 d0             	add    %dh,-0x30(%rax)
  40c6a2:	68 00 00 00 00       	pushq  $0x0
  40c6a7:	00 07                	add    %al,(%rdi)
  40c6a9:	00 00                	add    %al,(%rax)
  40c6ab:	00 0f                	add    %cl,(%rdi)
	...
  40c6b5:	00 00                	add    %al,(%rax)
  40c6b7:	00 78 d0             	add    %bh,-0x30(%rax)
  40c6ba:	68 00 00 00 00       	pushq  $0x0
  40c6bf:	00 07                	add    %al,(%rdi)
  40c6c1:	00 00                	add    %al,(%rax)
  40c6c3:	00 10                	add    %dl,(%rax)
	...
  40c6cd:	00 00                	add    %al,(%rax)
  40c6cf:	00 80 d0 68 00 00    	add    %al,0x68d0(%rax)
  40c6d5:	00 00                	add    %al,(%rax)
  40c6d7:	00 07                	add    %al,(%rdi)
  40c6d9:	00 00                	add    %al,(%rax)
  40c6db:	00 11                	add    %dl,(%rcx)
	...
  40c6e5:	00 00                	add    %al,(%rax)
  40c6e7:	00 88 d0 68 00 00    	add    %cl,0x68d0(%rax)
  40c6ed:	00 00                	add    %al,(%rax)
  40c6ef:	00 07                	add    %al,(%rdi)
  40c6f1:	00 00                	add    %al,(%rax)
  40c6f3:	00 12                	add    %dl,(%rdx)
	...
  40c6fd:	00 00                	add    %al,(%rax)
  40c6ff:	00 90 d0 68 00 00    	add    %dl,0x68d0(%rax)
  40c705:	00 00                	add    %al,(%rax)
  40c707:	00 07                	add    %al,(%rdi)
  40c709:	00 00                	add    %al,(%rax)
  40c70b:	00 13                	add    %dl,(%rbx)
	...
  40c715:	00 00                	add    %al,(%rax)
  40c717:	00 98 d0 68 00 00    	add    %bl,0x68d0(%rax)
  40c71d:	00 00                	add    %al,(%rax)
  40c71f:	00 07                	add    %al,(%rdi)
  40c721:	00 00                	add    %al,(%rax)
  40c723:	00 14 00             	add    %dl,(%rax,%rax,1)
	...
  40c72e:	00 00                	add    %al,(%rax)
  40c730:	a0 d0 68 00 00 00 00 	mov    0x7000000000068d0,%al
  40c737:	00 07 
  40c739:	00 00                	add    %al,(%rax)
  40c73b:	00 15 00 00 00 00    	add    %dl,0x0(%rip)        # 40c741 <_init-0x154f>
  40c741:	00 00                	add    %al,(%rax)
  40c743:	00 00                	add    %al,(%rax)
  40c745:	00 00                	add    %al,(%rax)
  40c747:	00 a8 d0 68 00 00    	add    %ch,0x68d0(%rax)
  40c74d:	00 00                	add    %al,(%rax)
  40c74f:	00 07                	add    %al,(%rdi)
  40c751:	00 00                	add    %al,(%rax)
  40c753:	00 16                	add    %dl,(%rsi)
	...
  40c75d:	00 00                	add    %al,(%rax)
  40c75f:	00 b0 d0 68 00 00    	add    %dh,0x68d0(%rax)
  40c765:	00 00                	add    %al,(%rax)
  40c767:	00 07                	add    %al,(%rdi)
  40c769:	00 00                	add    %al,(%rax)
  40c76b:	00 17                	add    %dl,(%rdi)
	...
  40c775:	00 00                	add    %al,(%rax)
  40c777:	00 b8 d0 68 00 00    	add    %bh,0x68d0(%rax)
  40c77d:	00 00                	add    %al,(%rax)
  40c77f:	00 07                	add    %al,(%rdi)
  40c781:	00 00                	add    %al,(%rax)
  40c783:	00 18                	add    %bl,(%rax)
	...
  40c78d:	00 00                	add    %al,(%rax)
  40c78f:	00 c0                	add    %al,%al
  40c791:	d0 68 00             	shrb   0x0(%rax)
  40c794:	00 00                	add    %al,(%rax)
  40c796:	00 00                	add    %al,(%rax)
  40c798:	07                   	(bad)  
  40c799:	00 00                	add    %al,(%rax)
  40c79b:	00 19                	add    %bl,(%rcx)
	...
  40c7a5:	00 00                	add    %al,(%rax)
  40c7a7:	00 c8                	add    %cl,%al
  40c7a9:	d0 68 00             	shrb   0x0(%rax)
  40c7ac:	00 00                	add    %al,(%rax)
  40c7ae:	00 00                	add    %al,(%rax)
  40c7b0:	07                   	(bad)  
  40c7b1:	00 00                	add    %al,(%rax)
  40c7b3:	00 1a                	add    %bl,(%rdx)
	...
  40c7bd:	00 00                	add    %al,(%rax)
  40c7bf:	00 d0                	add    %dl,%al
  40c7c1:	d0 68 00             	shrb   0x0(%rax)
  40c7c4:	00 00                	add    %al,(%rax)
  40c7c6:	00 00                	add    %al,(%rax)
  40c7c8:	07                   	(bad)  
  40c7c9:	00 00                	add    %al,(%rax)
  40c7cb:	00 1b                	add    %bl,(%rbx)
	...
  40c7d5:	00 00                	add    %al,(%rax)
  40c7d7:	00 d8                	add    %bl,%al
  40c7d9:	d0 68 00             	shrb   0x0(%rax)
  40c7dc:	00 00                	add    %al,(%rax)
  40c7de:	00 00                	add    %al,(%rax)
  40c7e0:	07                   	(bad)  
  40c7e1:	00 00                	add    %al,(%rax)
  40c7e3:	00 1c 00             	add    %bl,(%rax,%rax,1)
	...
  40c7ee:	00 00                	add    %al,(%rax)
  40c7f0:	e0 d0                	loopne 40c7c2 <_init-0x14ce>
  40c7f2:	68 00 00 00 00       	pushq  $0x0
  40c7f7:	00 07                	add    %al,(%rdi)
  40c7f9:	00 00                	add    %al,(%rax)
  40c7fb:	00 1d 00 00 00 00    	add    %bl,0x0(%rip)        # 40c801 <_init-0x148f>
  40c801:	00 00                	add    %al,(%rax)
  40c803:	00 00                	add    %al,(%rax)
  40c805:	00 00                	add    %al,(%rax)
  40c807:	00 e8                	add    %ch,%al
  40c809:	d0 68 00             	shrb   0x0(%rax)
  40c80c:	00 00                	add    %al,(%rax)
  40c80e:	00 00                	add    %al,(%rax)
  40c810:	07                   	(bad)  
  40c811:	00 00                	add    %al,(%rax)
  40c813:	00 20                	add    %ah,(%rax)
	...
  40c81d:	00 00                	add    %al,(%rax)
  40c81f:	00 f0                	add    %dh,%al
  40c821:	d0 68 00             	shrb   0x0(%rax)
  40c824:	00 00                	add    %al,(%rax)
  40c826:	00 00                	add    %al,(%rax)
  40c828:	07                   	(bad)  
  40c829:	00 00                	add    %al,(%rax)
  40c82b:	00 21                	add    %ah,(%rcx)
	...
  40c835:	00 00                	add    %al,(%rax)
  40c837:	00 f8                	add    %bh,%al
  40c839:	d0 68 00             	shrb   0x0(%rax)
  40c83c:	00 00                	add    %al,(%rax)
  40c83e:	00 00                	add    %al,(%rax)
  40c840:	07                   	(bad)  
  40c841:	00 00                	add    %al,(%rax)
  40c843:	00 22                	add    %ah,(%rdx)
	...
  40c851:	d1 68 00             	shrl   0x0(%rax)
  40c854:	00 00                	add    %al,(%rax)
  40c856:	00 00                	add    %al,(%rax)
  40c858:	07                   	(bad)  
  40c859:	00 00                	add    %al,(%rax)
  40c85b:	00 23                	add    %ah,(%rbx)
	...
  40c865:	00 00                	add    %al,(%rax)
  40c867:	00 08                	add    %cl,(%rax)
  40c869:	d1 68 00             	shrl   0x0(%rax)
  40c86c:	00 00                	add    %al,(%rax)
  40c86e:	00 00                	add    %al,(%rax)
  40c870:	07                   	(bad)  
  40c871:	00 00                	add    %al,(%rax)
  40c873:	00 24 00             	add    %ah,(%rax,%rax,1)
	...
  40c87e:	00 00                	add    %al,(%rax)
  40c880:	10 d1                	adc    %dl,%cl
  40c882:	68 00 00 00 00       	pushq  $0x0
  40c887:	00 07                	add    %al,(%rdi)
  40c889:	00 00                	add    %al,(%rax)
  40c88b:	00 25 00 00 00 00    	add    %ah,0x0(%rip)        # 40c891 <_init-0x13ff>
  40c891:	00 00                	add    %al,(%rax)
  40c893:	00 00                	add    %al,(%rax)
  40c895:	00 00                	add    %al,(%rax)
  40c897:	00 18                	add    %bl,(%rax)
  40c899:	d1 68 00             	shrl   0x0(%rax)
  40c89c:	00 00                	add    %al,(%rax)
  40c89e:	00 00                	add    %al,(%rax)
  40c8a0:	07                   	(bad)  
  40c8a1:	00 00                	add    %al,(%rax)
  40c8a3:	00 26                	add    %ah,(%rsi)
	...
  40c8ad:	00 00                	add    %al,(%rax)
  40c8af:	00 20                	add    %ah,(%rax)
  40c8b1:	d1 68 00             	shrl   0x0(%rax)
  40c8b4:	00 00                	add    %al,(%rax)
  40c8b6:	00 00                	add    %al,(%rax)
  40c8b8:	07                   	(bad)  
  40c8b9:	00 00                	add    %al,(%rax)
  40c8bb:	00 27                	add    %ah,(%rdi)
	...
  40c8c5:	00 00                	add    %al,(%rax)
  40c8c7:	00 28                	add    %ch,(%rax)
  40c8c9:	d1 68 00             	shrl   0x0(%rax)
  40c8cc:	00 00                	add    %al,(%rax)
  40c8ce:	00 00                	add    %al,(%rax)
  40c8d0:	07                   	(bad)  
  40c8d1:	00 00                	add    %al,(%rax)
  40c8d3:	00 28                	add    %ch,(%rax)
	...
  40c8dd:	00 00                	add    %al,(%rax)
  40c8df:	00 30                	add    %dh,(%rax)
  40c8e1:	d1 68 00             	shrl   0x0(%rax)
  40c8e4:	00 00                	add    %al,(%rax)
  40c8e6:	00 00                	add    %al,(%rax)
  40c8e8:	07                   	(bad)  
  40c8e9:	00 00                	add    %al,(%rax)
  40c8eb:	00 29                	add    %ch,(%rcx)
	...
  40c8f5:	00 00                	add    %al,(%rax)
  40c8f7:	00 38                	add    %bh,(%rax)
  40c8f9:	d1 68 00             	shrl   0x0(%rax)
  40c8fc:	00 00                	add    %al,(%rax)
  40c8fe:	00 00                	add    %al,(%rax)
  40c900:	07                   	(bad)  
  40c901:	00 00                	add    %al,(%rax)
  40c903:	00 2a                	add    %ch,(%rdx)
	...
  40c90d:	00 00                	add    %al,(%rax)
  40c90f:	00 40 d1             	add    %al,-0x2f(%rax)
  40c912:	68 00 00 00 00       	pushq  $0x0
  40c917:	00 07                	add    %al,(%rdi)
  40c919:	00 00                	add    %al,(%rax)
  40c91b:	00 2b                	add    %ch,(%rbx)
	...
  40c925:	00 00                	add    %al,(%rax)
  40c927:	00 48 d1             	add    %cl,-0x2f(%rax)
  40c92a:	68 00 00 00 00       	pushq  $0x0
  40c92f:	00 07                	add    %al,(%rdi)
  40c931:	00 00                	add    %al,(%rax)
  40c933:	00 2c 00             	add    %ch,(%rax,%rax,1)
	...
  40c93e:	00 00                	add    %al,(%rax)
  40c940:	50                   	push   %rax
  40c941:	d1 68 00             	shrl   0x0(%rax)
  40c944:	00 00                	add    %al,(%rax)
  40c946:	00 00                	add    %al,(%rax)
  40c948:	07                   	(bad)  
  40c949:	00 00                	add    %al,(%rax)
  40c94b:	00 2d 00 00 00 00    	add    %ch,0x0(%rip)        # 40c951 <_init-0x133f>
  40c951:	00 00                	add    %al,(%rax)
  40c953:	00 00                	add    %al,(%rax)
  40c955:	00 00                	add    %al,(%rax)
  40c957:	00 58 d1             	add    %bl,-0x2f(%rax)
  40c95a:	68 00 00 00 00       	pushq  $0x0
  40c95f:	00 07                	add    %al,(%rdi)
  40c961:	00 00                	add    %al,(%rax)
  40c963:	00 2e                	add    %ch,(%rsi)
	...
  40c96d:	00 00                	add    %al,(%rax)
  40c96f:	00 60 d1             	add    %ah,-0x2f(%rax)
  40c972:	68 00 00 00 00       	pushq  $0x0
  40c977:	00 07                	add    %al,(%rdi)
  40c979:	00 00                	add    %al,(%rax)
  40c97b:	00 2f                	add    %ch,(%rdi)
	...
  40c985:	00 00                	add    %al,(%rax)
  40c987:	00 68 d1             	add    %ch,-0x2f(%rax)
  40c98a:	68 00 00 00 00       	pushq  $0x0
  40c98f:	00 07                	add    %al,(%rdi)
  40c991:	00 00                	add    %al,(%rax)
  40c993:	00 30                	add    %dh,(%rax)
	...
  40c99d:	00 00                	add    %al,(%rax)
  40c99f:	00 70 d1             	add    %dh,-0x2f(%rax)
  40c9a2:	68 00 00 00 00       	pushq  $0x0
  40c9a7:	00 07                	add    %al,(%rdi)
  40c9a9:	00 00                	add    %al,(%rax)
  40c9ab:	00 31                	add    %dh,(%rcx)
	...
  40c9b5:	00 00                	add    %al,(%rax)
  40c9b7:	00 78 d1             	add    %bh,-0x2f(%rax)
  40c9ba:	68 00 00 00 00       	pushq  $0x0
  40c9bf:	00 07                	add    %al,(%rdi)
  40c9c1:	00 00                	add    %al,(%rax)
  40c9c3:	00 32                	add    %dh,(%rdx)
	...
  40c9cd:	00 00                	add    %al,(%rax)
  40c9cf:	00 80 d1 68 00 00    	add    %al,0x68d1(%rax)
  40c9d5:	00 00                	add    %al,(%rax)
  40c9d7:	00 07                	add    %al,(%rdi)
  40c9d9:	00 00                	add    %al,(%rax)
  40c9db:	00 33                	add    %dh,(%rbx)
	...
  40c9e5:	00 00                	add    %al,(%rax)
  40c9e7:	00 88 d1 68 00 00    	add    %cl,0x68d1(%rax)
  40c9ed:	00 00                	add    %al,(%rax)
  40c9ef:	00 07                	add    %al,(%rdi)
  40c9f1:	00 00                	add    %al,(%rax)
  40c9f3:	00 34 00             	add    %dh,(%rax,%rax,1)
	...
  40c9fe:	00 00                	add    %al,(%rax)
  40ca00:	90                   	nop
  40ca01:	d1 68 00             	shrl   0x0(%rax)
  40ca04:	00 00                	add    %al,(%rax)
  40ca06:	00 00                	add    %al,(%rax)
  40ca08:	07                   	(bad)  
  40ca09:	00 00                	add    %al,(%rax)
  40ca0b:	00 35 00 00 00 00    	add    %dh,0x0(%rip)        # 40ca11 <_init-0x127f>
  40ca11:	00 00                	add    %al,(%rax)
  40ca13:	00 00                	add    %al,(%rax)
  40ca15:	00 00                	add    %al,(%rax)
  40ca17:	00 98 d1 68 00 00    	add    %bl,0x68d1(%rax)
  40ca1d:	00 00                	add    %al,(%rax)
  40ca1f:	00 07                	add    %al,(%rdi)
  40ca21:	00 00                	add    %al,(%rax)
  40ca23:	00 36                	add    %dh,(%rsi)
	...
  40ca2d:	00 00                	add    %al,(%rax)
  40ca2f:	00 a0 d1 68 00 00    	add    %ah,0x68d1(%rax)
  40ca35:	00 00                	add    %al,(%rax)
  40ca37:	00 07                	add    %al,(%rdi)
  40ca39:	00 00                	add    %al,(%rax)
  40ca3b:	00 37                	add    %dh,(%rdi)
	...
  40ca45:	00 00                	add    %al,(%rax)
  40ca47:	00 a8 d1 68 00 00    	add    %ch,0x68d1(%rax)
  40ca4d:	00 00                	add    %al,(%rax)
  40ca4f:	00 07                	add    %al,(%rdi)
  40ca51:	00 00                	add    %al,(%rax)
  40ca53:	00 38                	add    %bh,(%rax)
	...
  40ca5d:	00 00                	add    %al,(%rax)
  40ca5f:	00 b0 d1 68 00 00    	add    %dh,0x68d1(%rax)
  40ca65:	00 00                	add    %al,(%rax)
  40ca67:	00 07                	add    %al,(%rdi)
  40ca69:	00 00                	add    %al,(%rax)
  40ca6b:	00 39                	add    %bh,(%rcx)
	...
  40ca75:	00 00                	add    %al,(%rax)
  40ca77:	00 b8 d1 68 00 00    	add    %bh,0x68d1(%rax)
  40ca7d:	00 00                	add    %al,(%rax)
  40ca7f:	00 07                	add    %al,(%rdi)
  40ca81:	00 00                	add    %al,(%rax)
  40ca83:	00 3a                	add    %bh,(%rdx)
	...
  40ca8d:	00 00                	add    %al,(%rax)
  40ca8f:	00 c0                	add    %al,%al
  40ca91:	d1 68 00             	shrl   0x0(%rax)
  40ca94:	00 00                	add    %al,(%rax)
  40ca96:	00 00                	add    %al,(%rax)
  40ca98:	07                   	(bad)  
  40ca99:	00 00                	add    %al,(%rax)
  40ca9b:	00 3b                	add    %bh,(%rbx)
	...
  40caa5:	00 00                	add    %al,(%rax)
  40caa7:	00 c8                	add    %cl,%al
  40caa9:	d1 68 00             	shrl   0x0(%rax)
  40caac:	00 00                	add    %al,(%rax)
  40caae:	00 00                	add    %al,(%rax)
  40cab0:	07                   	(bad)  
  40cab1:	00 00                	add    %al,(%rax)
  40cab3:	00 3c 00             	add    %bh,(%rax,%rax,1)
	...
  40cabe:	00 00                	add    %al,(%rax)
  40cac0:	d0 d1                	rcl    %cl
  40cac2:	68 00 00 00 00       	pushq  $0x0
  40cac7:	00 07                	add    %al,(%rdi)
  40cac9:	00 00                	add    %al,(%rax)
  40cacb:	00 3d 00 00 00 00    	add    %bh,0x0(%rip)        # 40cad1 <_init-0x11bf>
  40cad1:	00 00                	add    %al,(%rax)
  40cad3:	00 00                	add    %al,(%rax)
  40cad5:	00 00                	add    %al,(%rax)
  40cad7:	00 d8                	add    %bl,%al
  40cad9:	d1 68 00             	shrl   0x0(%rax)
  40cadc:	00 00                	add    %al,(%rax)
  40cade:	00 00                	add    %al,(%rax)
  40cae0:	07                   	(bad)  
  40cae1:	00 00                	add    %al,(%rax)
  40cae3:	00 3e                	add    %bh,(%rsi)
	...
  40caed:	00 00                	add    %al,(%rax)
  40caef:	00 e0                	add    %ah,%al
  40caf1:	d1 68 00             	shrl   0x0(%rax)
  40caf4:	00 00                	add    %al,(%rax)
  40caf6:	00 00                	add    %al,(%rax)
  40caf8:	07                   	(bad)  
  40caf9:	00 00                	add    %al,(%rax)
  40cafb:	00 3f                	add    %bh,(%rdi)
	...
  40cb05:	00 00                	add    %al,(%rax)
  40cb07:	00 e8                	add    %ch,%al
  40cb09:	d1 68 00             	shrl   0x0(%rax)
  40cb0c:	00 00                	add    %al,(%rax)
  40cb0e:	00 00                	add    %al,(%rax)
  40cb10:	07                   	(bad)  
  40cb11:	00 00                	add    %al,(%rax)
  40cb13:	00 40 00             	add    %al,0x0(%rax)
	...
  40cb1e:	00 00                	add    %al,(%rax)
  40cb20:	f0 d1 68 00          	lock shrl 0x0(%rax)
  40cb24:	00 00                	add    %al,(%rax)
  40cb26:	00 00                	add    %al,(%rax)
  40cb28:	07                   	(bad)  
  40cb29:	00 00                	add    %al,(%rax)
  40cb2b:	00 41 00             	add    %al,0x0(%rcx)
	...
  40cb36:	00 00                	add    %al,(%rax)
  40cb38:	f8                   	clc    
  40cb39:	d1 68 00             	shrl   0x0(%rax)
  40cb3c:	00 00                	add    %al,(%rax)
  40cb3e:	00 00                	add    %al,(%rax)
  40cb40:	07                   	(bad)  
  40cb41:	00 00                	add    %al,(%rax)
  40cb43:	00 42 00             	add    %al,0x0(%rdx)
	...
  40cb4e:	00 00                	add    %al,(%rax)
  40cb50:	00 d2                	add    %dl,%dl
  40cb52:	68 00 00 00 00       	pushq  $0x0
  40cb57:	00 07                	add    %al,(%rdi)
  40cb59:	00 00                	add    %al,(%rax)
  40cb5b:	00 43 00             	add    %al,0x0(%rbx)
	...
  40cb66:	00 00                	add    %al,(%rax)
  40cb68:	08 d2                	or     %dl,%dl
  40cb6a:	68 00 00 00 00       	pushq  $0x0
  40cb6f:	00 07                	add    %al,(%rdi)
  40cb71:	00 00                	add    %al,(%rax)
  40cb73:	00 44 00 00          	add    %al,0x0(%rax,%rax,1)
	...
  40cb7f:	00 10                	add    %dl,(%rax)
  40cb81:	d2 68 00             	shrb   %cl,0x0(%rax)
  40cb84:	00 00                	add    %al,(%rax)
  40cb86:	00 00                	add    %al,(%rax)
  40cb88:	07                   	(bad)  
  40cb89:	00 00                	add    %al,(%rax)
  40cb8b:	00 45 00             	add    %al,0x0(%rbp)
	...
  40cb96:	00 00                	add    %al,(%rax)
  40cb98:	18 d2                	sbb    %dl,%dl
  40cb9a:	68 00 00 00 00       	pushq  $0x0
  40cb9f:	00 07                	add    %al,(%rdi)
  40cba1:	00 00                	add    %al,(%rax)
  40cba3:	00 46 00             	add    %al,0x0(%rsi)
	...
  40cbae:	00 00                	add    %al,(%rax)
  40cbb0:	20 d2                	and    %dl,%dl
  40cbb2:	68 00 00 00 00       	pushq  $0x0
  40cbb7:	00 07                	add    %al,(%rdi)
  40cbb9:	00 00                	add    %al,(%rax)
  40cbbb:	00 47 00             	add    %al,0x0(%rdi)
	...
  40cbc6:	00 00                	add    %al,(%rax)
  40cbc8:	28 d2                	sub    %dl,%dl
  40cbca:	68 00 00 00 00       	pushq  $0x0
  40cbcf:	00 07                	add    %al,(%rdi)
  40cbd1:	00 00                	add    %al,(%rax)
  40cbd3:	00 48 00             	add    %cl,0x0(%rax)
	...
  40cbde:	00 00                	add    %al,(%rax)
  40cbe0:	30 d2                	xor    %dl,%dl
  40cbe2:	68 00 00 00 00       	pushq  $0x0
  40cbe7:	00 07                	add    %al,(%rdi)
  40cbe9:	00 00                	add    %al,(%rax)
  40cbeb:	00 49 00             	add    %cl,0x0(%rcx)
	...
  40cbf6:	00 00                	add    %al,(%rax)
  40cbf8:	38 d2                	cmp    %dl,%dl
  40cbfa:	68 00 00 00 00       	pushq  $0x0
  40cbff:	00 07                	add    %al,(%rdi)
  40cc01:	00 00                	add    %al,(%rax)
  40cc03:	00 4a 00             	add    %cl,0x0(%rdx)
	...
  40cc0e:	00 00                	add    %al,(%rax)
  40cc10:	40 d2 68 00          	shrb   %cl,0x0(%rax)
  40cc14:	00 00                	add    %al,(%rax)
  40cc16:	00 00                	add    %al,(%rax)
  40cc18:	07                   	(bad)  
  40cc19:	00 00                	add    %al,(%rax)
  40cc1b:	00 4b 00             	add    %cl,0x0(%rbx)
	...
  40cc26:	00 00                	add    %al,(%rax)
  40cc28:	48 d2 68 00          	rex.W shrb   %cl,0x0(%rax)
  40cc2c:	00 00                	add    %al,(%rax)
  40cc2e:	00 00                	add    %al,(%rax)
  40cc30:	07                   	(bad)  
  40cc31:	00 00                	add    %al,(%rax)
  40cc33:	00 4c 00 00          	add    %cl,0x0(%rax,%rax,1)
	...
  40cc3f:	00 50 d2             	add    %dl,-0x2e(%rax)
  40cc42:	68 00 00 00 00       	pushq  $0x0
  40cc47:	00 07                	add    %al,(%rdi)
  40cc49:	00 00                	add    %al,(%rax)
  40cc4b:	00 4d 00             	add    %cl,0x0(%rbp)
	...
  40cc56:	00 00                	add    %al,(%rax)
  40cc58:	58                   	pop    %rax
  40cc59:	d2 68 00             	shrb   %cl,0x0(%rax)
  40cc5c:	00 00                	add    %al,(%rax)
  40cc5e:	00 00                	add    %al,(%rax)
  40cc60:	07                   	(bad)  
  40cc61:	00 00                	add    %al,(%rax)
  40cc63:	00 4e 00             	add    %cl,0x0(%rsi)
	...
  40cc6e:	00 00                	add    %al,(%rax)
  40cc70:	60                   	(bad)  
  40cc71:	d2 68 00             	shrb   %cl,0x0(%rax)
  40cc74:	00 00                	add    %al,(%rax)
  40cc76:	00 00                	add    %al,(%rax)
  40cc78:	07                   	(bad)  
  40cc79:	00 00                	add    %al,(%rax)
  40cc7b:	00 4f 00             	add    %cl,0x0(%rdi)
	...
  40cc86:	00 00                	add    %al,(%rax)
  40cc88:	68 d2 68 00 00       	pushq  $0x68d2
  40cc8d:	00 00                	add    %al,(%rax)
  40cc8f:	00 07                	add    %al,(%rdi)
  40cc91:	00 00                	add    %al,(%rax)
  40cc93:	00 50 00             	add    %dl,0x0(%rax)
	...
  40cc9e:	00 00                	add    %al,(%rax)
  40cca0:	70 d2                	jo     40cc74 <_init-0x101c>
  40cca2:	68 00 00 00 00       	pushq  $0x0
  40cca7:	00 07                	add    %al,(%rdi)
  40cca9:	00 00                	add    %al,(%rax)
  40ccab:	00 51 00             	add    %dl,0x0(%rcx)
	...
  40ccb6:	00 00                	add    %al,(%rax)
  40ccb8:	78 d2                	js     40cc8c <_init-0x1004>
  40ccba:	68 00 00 00 00       	pushq  $0x0
  40ccbf:	00 07                	add    %al,(%rdi)
  40ccc1:	00 00                	add    %al,(%rax)
  40ccc3:	00 52 00             	add    %dl,0x0(%rdx)
	...
  40ccce:	00 00                	add    %al,(%rax)
  40ccd0:	80 d2 68             	adc    $0x68,%dl
  40ccd3:	00 00                	add    %al,(%rax)
  40ccd5:	00 00                	add    %al,(%rax)
  40ccd7:	00 07                	add    %al,(%rdi)
  40ccd9:	00 00                	add    %al,(%rax)
  40ccdb:	00 53 00             	add    %dl,0x0(%rbx)
	...
  40cce6:	00 00                	add    %al,(%rax)
  40cce8:	88 d2                	mov    %dl,%dl
  40ccea:	68 00 00 00 00       	pushq  $0x0
  40ccef:	00 07                	add    %al,(%rdi)
  40ccf1:	00 00                	add    %al,(%rax)
  40ccf3:	00 54 00 00          	add    %dl,0x0(%rax,%rax,1)
	...
  40ccff:	00 90 d2 68 00 00    	add    %dl,0x68d2(%rax)
  40cd05:	00 00                	add    %al,(%rax)
  40cd07:	00 07                	add    %al,(%rdi)
  40cd09:	00 00                	add    %al,(%rax)
  40cd0b:	00 55 00             	add    %dl,0x0(%rbp)
	...
  40cd16:	00 00                	add    %al,(%rax)
  40cd18:	98                   	cwtl   
  40cd19:	d2 68 00             	shrb   %cl,0x0(%rax)
  40cd1c:	00 00                	add    %al,(%rax)
  40cd1e:	00 00                	add    %al,(%rax)
  40cd20:	07                   	(bad)  
  40cd21:	00 00                	add    %al,(%rax)
  40cd23:	00 56 00             	add    %dl,0x0(%rsi)
	...
  40cd2e:	00 00                	add    %al,(%rax)
  40cd30:	a0 d2 68 00 00 00 00 	mov    0x7000000000068d2,%al
  40cd37:	00 07 
  40cd39:	00 00                	add    %al,(%rax)
  40cd3b:	00 57 00             	add    %dl,0x0(%rdi)
	...
  40cd46:	00 00                	add    %al,(%rax)
  40cd48:	a8 d2                	test   $0xd2,%al
  40cd4a:	68 00 00 00 00       	pushq  $0x0
  40cd4f:	00 07                	add    %al,(%rdi)
  40cd51:	00 00                	add    %al,(%rax)
  40cd53:	00 58 00             	add    %bl,0x0(%rax)
	...
  40cd5e:	00 00                	add    %al,(%rax)
  40cd60:	b0 d2                	mov    $0xd2,%al
  40cd62:	68 00 00 00 00       	pushq  $0x0
  40cd67:	00 07                	add    %al,(%rdi)
  40cd69:	00 00                	add    %al,(%rax)
  40cd6b:	00 59 00             	add    %bl,0x0(%rcx)
	...
  40cd76:	00 00                	add    %al,(%rax)
  40cd78:	b8 d2 68 00 00       	mov    $0x68d2,%eax
  40cd7d:	00 00                	add    %al,(%rax)
  40cd7f:	00 07                	add    %al,(%rdi)
  40cd81:	00 00                	add    %al,(%rax)
  40cd83:	00 5a 00             	add    %bl,0x0(%rdx)
	...
  40cd8e:	00 00                	add    %al,(%rax)
  40cd90:	c0 d2 68             	rcl    $0x68,%dl
  40cd93:	00 00                	add    %al,(%rax)
  40cd95:	00 00                	add    %al,(%rax)
  40cd97:	00 07                	add    %al,(%rdi)
  40cd99:	00 00                	add    %al,(%rax)
  40cd9b:	00 5b 00             	add    %bl,0x0(%rbx)
	...
  40cda6:	00 00                	add    %al,(%rax)
  40cda8:	c8 d2 68 00          	enterq $0x68d2,$0x0
  40cdac:	00 00                	add    %al,(%rax)
  40cdae:	00 00                	add    %al,(%rax)
  40cdb0:	07                   	(bad)  
  40cdb1:	00 00                	add    %al,(%rax)
  40cdb3:	00 5c 00 00          	add    %bl,0x0(%rax,%rax,1)
	...
  40cdbf:	00 d0                	add    %dl,%al
  40cdc1:	d2 68 00             	shrb   %cl,0x0(%rax)
  40cdc4:	00 00                	add    %al,(%rax)
  40cdc6:	00 00                	add    %al,(%rax)
  40cdc8:	07                   	(bad)  
  40cdc9:	00 00                	add    %al,(%rax)
  40cdcb:	00 5d 00             	add    %bl,0x0(%rbp)
	...
  40cdd6:	00 00                	add    %al,(%rax)
  40cdd8:	d8 d2                	fcom   %st(2)
  40cdda:	68 00 00 00 00       	pushq  $0x0
  40cddf:	00 07                	add    %al,(%rdi)
  40cde1:	00 00                	add    %al,(%rax)
  40cde3:	00 5e 00             	add    %bl,0x0(%rsi)
	...
  40cdee:	00 00                	add    %al,(%rax)
  40cdf0:	e0 d2                	loopne 40cdc4 <_init-0xecc>
  40cdf2:	68 00 00 00 00       	pushq  $0x0
  40cdf7:	00 07                	add    %al,(%rdi)
  40cdf9:	00 00                	add    %al,(%rax)
  40cdfb:	00 5f 00             	add    %bl,0x0(%rdi)
	...
  40ce06:	00 00                	add    %al,(%rax)
  40ce08:	e8 d2 68 00 00       	callq  4136df <main_dbconfig_loop+0x867>
  40ce0d:	00 00                	add    %al,(%rax)
  40ce0f:	00 07                	add    %al,(%rdi)
  40ce11:	00 00                	add    %al,(%rax)
  40ce13:	00 60 00             	add    %ah,0x0(%rax)
	...
  40ce1e:	00 00                	add    %al,(%rax)
  40ce20:	f0 d2 68 00          	lock shrb %cl,0x0(%rax)
  40ce24:	00 00                	add    %al,(%rax)
  40ce26:	00 00                	add    %al,(%rax)
  40ce28:	07                   	(bad)  
  40ce29:	00 00                	add    %al,(%rax)
  40ce2b:	00 61 00             	add    %ah,0x0(%rcx)
	...
  40ce36:	00 00                	add    %al,(%rax)
  40ce38:	f8                   	clc    
  40ce39:	d2 68 00             	shrb   %cl,0x0(%rax)
  40ce3c:	00 00                	add    %al,(%rax)
  40ce3e:	00 00                	add    %al,(%rax)
  40ce40:	07                   	(bad)  
  40ce41:	00 00                	add    %al,(%rax)
  40ce43:	00 62 00             	add    %ah,0x0(%rdx)
	...
  40ce4e:	00 00                	add    %al,(%rax)
  40ce50:	00 d3                	add    %dl,%bl
  40ce52:	68 00 00 00 00       	pushq  $0x0
  40ce57:	00 07                	add    %al,(%rdi)
  40ce59:	00 00                	add    %al,(%rax)
  40ce5b:	00 63 00             	add    %ah,0x0(%rbx)
	...
  40ce66:	00 00                	add    %al,(%rax)
  40ce68:	08 d3                	or     %dl,%bl
  40ce6a:	68 00 00 00 00       	pushq  $0x0
  40ce6f:	00 07                	add    %al,(%rdi)
  40ce71:	00 00                	add    %al,(%rax)
  40ce73:	00 64 00 00          	add    %ah,0x0(%rax,%rax,1)
	...
  40ce7f:	00 10                	add    %dl,(%rax)
  40ce81:	d3 68 00             	shrl   %cl,0x0(%rax)
  40ce84:	00 00                	add    %al,(%rax)
  40ce86:	00 00                	add    %al,(%rax)
  40ce88:	07                   	(bad)  
  40ce89:	00 00                	add    %al,(%rax)
  40ce8b:	00 65 00             	add    %ah,0x0(%rbp)
	...
  40ce96:	00 00                	add    %al,(%rax)
  40ce98:	18 d3                	sbb    %dl,%bl
  40ce9a:	68 00 00 00 00       	pushq  $0x0
  40ce9f:	00 07                	add    %al,(%rdi)
  40cea1:	00 00                	add    %al,(%rax)
  40cea3:	00 66 00             	add    %ah,0x0(%rsi)
	...
  40ceae:	00 00                	add    %al,(%rax)
  40ceb0:	20 d3                	and    %dl,%bl
  40ceb2:	68 00 00 00 00       	pushq  $0x0
  40ceb7:	00 07                	add    %al,(%rdi)
  40ceb9:	00 00                	add    %al,(%rax)
  40cebb:	00 67 00             	add    %ah,0x0(%rdi)
	...
  40cec6:	00 00                	add    %al,(%rax)
  40cec8:	28 d3                	sub    %dl,%bl
  40ceca:	68 00 00 00 00       	pushq  $0x0
  40cecf:	00 07                	add    %al,(%rdi)
  40ced1:	00 00                	add    %al,(%rax)
  40ced3:	00 68 00             	add    %ch,0x0(%rax)
	...
  40cede:	00 00                	add    %al,(%rax)
  40cee0:	30 d3                	xor    %dl,%bl
  40cee2:	68 00 00 00 00       	pushq  $0x0
  40cee7:	00 07                	add    %al,(%rdi)
  40cee9:	00 00                	add    %al,(%rax)
  40ceeb:	00 69 00             	add    %ch,0x0(%rcx)
	...
  40cef6:	00 00                	add    %al,(%rax)
  40cef8:	38 d3                	cmp    %dl,%bl
  40cefa:	68 00 00 00 00       	pushq  $0x0
  40ceff:	00 07                	add    %al,(%rdi)
  40cf01:	00 00                	add    %al,(%rax)
  40cf03:	00 6a 00             	add    %ch,0x0(%rdx)
	...
  40cf0e:	00 00                	add    %al,(%rax)
  40cf10:	40 d3 68 00          	shrl   %cl,0x0(%rax)
  40cf14:	00 00                	add    %al,(%rax)
  40cf16:	00 00                	add    %al,(%rax)
  40cf18:	07                   	(bad)  
  40cf19:	00 00                	add    %al,(%rax)
  40cf1b:	00 6b 00             	add    %ch,0x0(%rbx)
	...
  40cf26:	00 00                	add    %al,(%rax)
  40cf28:	48 d3 68 00          	shrq   %cl,0x0(%rax)
  40cf2c:	00 00                	add    %al,(%rax)
  40cf2e:	00 00                	add    %al,(%rax)
  40cf30:	07                   	(bad)  
  40cf31:	00 00                	add    %al,(%rax)
  40cf33:	00 6d 00             	add    %ch,0x0(%rbp)
	...
  40cf3e:	00 00                	add    %al,(%rax)
  40cf40:	50                   	push   %rax
  40cf41:	d3 68 00             	shrl   %cl,0x0(%rax)
  40cf44:	00 00                	add    %al,(%rax)
  40cf46:	00 00                	add    %al,(%rax)
  40cf48:	07                   	(bad)  
  40cf49:	00 00                	add    %al,(%rax)
  40cf4b:	00 6e 00             	add    %ch,0x0(%rsi)
	...
  40cf56:	00 00                	add    %al,(%rax)
  40cf58:	58                   	pop    %rax
  40cf59:	d3 68 00             	shrl   %cl,0x0(%rax)
  40cf5c:	00 00                	add    %al,(%rax)
  40cf5e:	00 00                	add    %al,(%rax)
  40cf60:	07                   	(bad)  
  40cf61:	00 00                	add    %al,(%rax)
  40cf63:	00 6f 00             	add    %ch,0x0(%rdi)
	...
  40cf6e:	00 00                	add    %al,(%rax)
  40cf70:	60                   	(bad)  
  40cf71:	d3 68 00             	shrl   %cl,0x0(%rax)
  40cf74:	00 00                	add    %al,(%rax)
  40cf76:	00 00                	add    %al,(%rax)
  40cf78:	07                   	(bad)  
  40cf79:	00 00                	add    %al,(%rax)
  40cf7b:	00 70 00             	add    %dh,0x0(%rax)
	...
  40cf86:	00 00                	add    %al,(%rax)
  40cf88:	68 d3 68 00 00       	pushq  $0x68d3
  40cf8d:	00 00                	add    %al,(%rax)
  40cf8f:	00 07                	add    %al,(%rdi)
  40cf91:	00 00                	add    %al,(%rax)
  40cf93:	00 71 00             	add    %dh,0x0(%rcx)
	...
  40cf9e:	00 00                	add    %al,(%rax)
  40cfa0:	70 d3                	jo     40cf75 <_init-0xd1b>
  40cfa2:	68 00 00 00 00       	pushq  $0x0
  40cfa7:	00 07                	add    %al,(%rdi)
  40cfa9:	00 00                	add    %al,(%rax)
  40cfab:	00 72 00             	add    %dh,0x0(%rdx)
	...
  40cfb6:	00 00                	add    %al,(%rax)
  40cfb8:	78 d3                	js     40cf8d <_init-0xd03>
  40cfba:	68 00 00 00 00       	pushq  $0x0
  40cfbf:	00 07                	add    %al,(%rdi)
  40cfc1:	00 00                	add    %al,(%rax)
  40cfc3:	00 73 00             	add    %dh,0x0(%rbx)
	...
  40cfce:	00 00                	add    %al,(%rax)
  40cfd0:	80 d3 68             	adc    $0x68,%bl
  40cfd3:	00 00                	add    %al,(%rax)
  40cfd5:	00 00                	add    %al,(%rax)
  40cfd7:	00 07                	add    %al,(%rdi)
  40cfd9:	00 00                	add    %al,(%rax)
  40cfdb:	00 74 00 00          	add    %dh,0x0(%rax,%rax,1)
	...
  40cfe7:	00 88 d3 68 00 00    	add    %cl,0x68d3(%rax)
  40cfed:	00 00                	add    %al,(%rax)
  40cfef:	00 07                	add    %al,(%rdi)
  40cff1:	00 00                	add    %al,(%rax)
  40cff3:	00 75 00             	add    %dh,0x0(%rbp)
	...
  40cffe:	00 00                	add    %al,(%rax)
  40d000:	90                   	nop
  40d001:	d3 68 00             	shrl   %cl,0x0(%rax)
  40d004:	00 00                	add    %al,(%rax)
  40d006:	00 00                	add    %al,(%rax)
  40d008:	07                   	(bad)  
  40d009:	00 00                	add    %al,(%rax)
  40d00b:	00 76 00             	add    %dh,0x0(%rsi)
	...
  40d016:	00 00                	add    %al,(%rax)
  40d018:	98                   	cwtl   
  40d019:	d3 68 00             	shrl   %cl,0x0(%rax)
  40d01c:	00 00                	add    %al,(%rax)
  40d01e:	00 00                	add    %al,(%rax)
  40d020:	07                   	(bad)  
  40d021:	00 00                	add    %al,(%rax)
  40d023:	00 77 00             	add    %dh,0x0(%rdi)
	...
  40d02e:	00 00                	add    %al,(%rax)
  40d030:	a0 d3 68 00 00 00 00 	mov    0x7000000000068d3,%al
  40d037:	00 07 
  40d039:	00 00                	add    %al,(%rax)
  40d03b:	00 78 00             	add    %bh,0x0(%rax)
	...
  40d046:	00 00                	add    %al,(%rax)
  40d048:	a8 d3                	test   $0xd3,%al
  40d04a:	68 00 00 00 00       	pushq  $0x0
  40d04f:	00 07                	add    %al,(%rdi)
  40d051:	00 00                	add    %al,(%rax)
  40d053:	00 79 00             	add    %bh,0x0(%rcx)
	...
  40d05e:	00 00                	add    %al,(%rax)
  40d060:	b0 d3                	mov    $0xd3,%al
  40d062:	68 00 00 00 00       	pushq  $0x0
  40d067:	00 07                	add    %al,(%rdi)
  40d069:	00 00                	add    %al,(%rax)
  40d06b:	00 7a 00             	add    %bh,0x0(%rdx)
	...
  40d076:	00 00                	add    %al,(%rax)
  40d078:	b8 d3 68 00 00       	mov    $0x68d3,%eax
  40d07d:	00 00                	add    %al,(%rax)
  40d07f:	00 07                	add    %al,(%rdi)
  40d081:	00 00                	add    %al,(%rax)
  40d083:	00 7b 00             	add    %bh,0x0(%rbx)
	...
  40d08e:	00 00                	add    %al,(%rax)
  40d090:	c0 d3 68             	rcl    $0x68,%bl
  40d093:	00 00                	add    %al,(%rax)
  40d095:	00 00                	add    %al,(%rax)
  40d097:	00 07                	add    %al,(%rdi)
  40d099:	00 00                	add    %al,(%rax)
  40d09b:	00 7d 00             	add    %bh,0x0(%rbp)
	...
  40d0a6:	00 00                	add    %al,(%rax)
  40d0a8:	c8 d3 68 00          	enterq $0x68d3,$0x0
  40d0ac:	00 00                	add    %al,(%rax)
  40d0ae:	00 00                	add    %al,(%rax)
  40d0b0:	07                   	(bad)  
  40d0b1:	00 00                	add    %al,(%rax)
  40d0b3:	00 7e 00             	add    %bh,0x0(%rsi)
	...
  40d0be:	00 00                	add    %al,(%rax)
  40d0c0:	d0 d3                	rcl    %bl
  40d0c2:	68 00 00 00 00       	pushq  $0x0
  40d0c7:	00 07                	add    %al,(%rdi)
  40d0c9:	00 00                	add    %al,(%rax)
  40d0cb:	00 7f 00             	add    %bh,0x0(%rdi)
	...
  40d0d6:	00 00                	add    %al,(%rax)
  40d0d8:	d8 d3                	fcom   %st(3)
  40d0da:	68 00 00 00 00       	pushq  $0x0
  40d0df:	00 07                	add    %al,(%rdi)
  40d0e1:	00 00                	add    %al,(%rax)
  40d0e3:	00 80 00 00 00 00    	add    %al,0x0(%rax)
  40d0e9:	00 00                	add    %al,(%rax)
  40d0eb:	00 00                	add    %al,(%rax)
  40d0ed:	00 00                	add    %al,(%rax)
  40d0ef:	00 e0                	add    %ah,%al
  40d0f1:	d3 68 00             	shrl   %cl,0x0(%rax)
  40d0f4:	00 00                	add    %al,(%rax)
  40d0f6:	00 00                	add    %al,(%rax)
  40d0f8:	07                   	(bad)  
  40d0f9:	00 00                	add    %al,(%rax)
  40d0fb:	00 81 00 00 00 00    	add    %al,0x0(%rcx)
  40d101:	00 00                	add    %al,(%rax)
  40d103:	00 00                	add    %al,(%rax)
  40d105:	00 00                	add    %al,(%rax)
  40d107:	00 e8                	add    %ch,%al
  40d109:	d3 68 00             	shrl   %cl,0x0(%rax)
  40d10c:	00 00                	add    %al,(%rax)
  40d10e:	00 00                	add    %al,(%rax)
  40d110:	07                   	(bad)  
  40d111:	00 00                	add    %al,(%rax)
  40d113:	00 82 00 00 00 00    	add    %al,0x0(%rdx)
  40d119:	00 00                	add    %al,(%rax)
  40d11b:	00 00                	add    %al,(%rax)
  40d11d:	00 00                	add    %al,(%rax)
  40d11f:	00 f0                	add    %dh,%al
  40d121:	d3 68 00             	shrl   %cl,0x0(%rax)
  40d124:	00 00                	add    %al,(%rax)
  40d126:	00 00                	add    %al,(%rax)
  40d128:	07                   	(bad)  
  40d129:	00 00                	add    %al,(%rax)
  40d12b:	00 83 00 00 00 00    	add    %al,0x0(%rbx)
  40d131:	00 00                	add    %al,(%rax)
  40d133:	00 00                	add    %al,(%rax)
  40d135:	00 00                	add    %al,(%rax)
  40d137:	00 f8                	add    %bh,%al
  40d139:	d3 68 00             	shrl   %cl,0x0(%rax)
  40d13c:	00 00                	add    %al,(%rax)
  40d13e:	00 00                	add    %al,(%rax)
  40d140:	07                   	(bad)  
  40d141:	00 00                	add    %al,(%rax)
  40d143:	00 84 00 00 00 00 00 	add    %al,0x0(%rax,%rax,1)
  40d14a:	00 00                	add    %al,(%rax)
  40d14c:	00 00                	add    %al,(%rax)
  40d14e:	00 00                	add    %al,(%rax)
  40d150:	00 d4                	add    %dl,%ah
  40d152:	68 00 00 00 00       	pushq  $0x0
  40d157:	00 07                	add    %al,(%rdi)
  40d159:	00 00                	add    %al,(%rax)
  40d15b:	00 85 00 00 00 00    	add    %al,0x0(%rbp)
  40d161:	00 00                	add    %al,(%rax)
  40d163:	00 00                	add    %al,(%rax)
  40d165:	00 00                	add    %al,(%rax)
  40d167:	00 08                	add    %cl,(%rax)
  40d169:	d4                   	(bad)  
  40d16a:	68 00 00 00 00       	pushq  $0x0
  40d16f:	00 07                	add    %al,(%rdi)
  40d171:	00 00                	add    %al,(%rax)
  40d173:	00 86 00 00 00 00    	add    %al,0x0(%rsi)
  40d179:	00 00                	add    %al,(%rax)
  40d17b:	00 00                	add    %al,(%rax)
  40d17d:	00 00                	add    %al,(%rax)
  40d17f:	00 10                	add    %dl,(%rax)
  40d181:	d4                   	(bad)  
  40d182:	68 00 00 00 00       	pushq  $0x0
  40d187:	00 07                	add    %al,(%rdi)
  40d189:	00 00                	add    %al,(%rax)
  40d18b:	00 87 00 00 00 00    	add    %al,0x0(%rdi)
  40d191:	00 00                	add    %al,(%rax)
  40d193:	00 00                	add    %al,(%rax)
  40d195:	00 00                	add    %al,(%rax)
  40d197:	00 18                	add    %bl,(%rax)
  40d199:	d4                   	(bad)  
  40d19a:	68 00 00 00 00       	pushq  $0x0
  40d19f:	00 07                	add    %al,(%rdi)
  40d1a1:	00 00                	add    %al,(%rax)
  40d1a3:	00 88 00 00 00 00    	add    %cl,0x0(%rax)
  40d1a9:	00 00                	add    %al,(%rax)
  40d1ab:	00 00                	add    %al,(%rax)
  40d1ad:	00 00                	add    %al,(%rax)
  40d1af:	00 20                	add    %ah,(%rax)
  40d1b1:	d4                   	(bad)  
  40d1b2:	68 00 00 00 00       	pushq  $0x0
  40d1b7:	00 07                	add    %al,(%rdi)
  40d1b9:	00 00                	add    %al,(%rax)
  40d1bb:	00 89 00 00 00 00    	add    %cl,0x0(%rcx)
  40d1c1:	00 00                	add    %al,(%rax)
  40d1c3:	00 00                	add    %al,(%rax)
  40d1c5:	00 00                	add    %al,(%rax)
  40d1c7:	00 28                	add    %ch,(%rax)
  40d1c9:	d4                   	(bad)  
  40d1ca:	68 00 00 00 00       	pushq  $0x0
  40d1cf:	00 07                	add    %al,(%rdi)
  40d1d1:	00 00                	add    %al,(%rax)
  40d1d3:	00 8a 00 00 00 00    	add    %cl,0x0(%rdx)
  40d1d9:	00 00                	add    %al,(%rax)
  40d1db:	00 00                	add    %al,(%rax)
  40d1dd:	00 00                	add    %al,(%rax)
  40d1df:	00 30                	add    %dh,(%rax)
  40d1e1:	d4                   	(bad)  
  40d1e2:	68 00 00 00 00       	pushq  $0x0
  40d1e7:	00 07                	add    %al,(%rdi)
  40d1e9:	00 00                	add    %al,(%rax)
  40d1eb:	00 8b 00 00 00 00    	add    %cl,0x0(%rbx)
  40d1f1:	00 00                	add    %al,(%rax)
  40d1f3:	00 00                	add    %al,(%rax)
  40d1f5:	00 00                	add    %al,(%rax)
  40d1f7:	00 38                	add    %bh,(%rax)
  40d1f9:	d4                   	(bad)  
  40d1fa:	68 00 00 00 00       	pushq  $0x0
  40d1ff:	00 07                	add    %al,(%rdi)
  40d201:	00 00                	add    %al,(%rax)
  40d203:	00 8c 00 00 00 00 00 	add    %cl,0x0(%rax,%rax,1)
  40d20a:	00 00                	add    %al,(%rax)
  40d20c:	00 00                	add    %al,(%rax)
  40d20e:	00 00                	add    %al,(%rax)
  40d210:	40 d4                	rex (bad)  
  40d212:	68 00 00 00 00       	pushq  $0x0
  40d217:	00 07                	add    %al,(%rdi)
  40d219:	00 00                	add    %al,(%rax)
  40d21b:	00 8d 00 00 00 00    	add    %cl,0x0(%rbp)
  40d221:	00 00                	add    %al,(%rax)
  40d223:	00 00                	add    %al,(%rax)
  40d225:	00 00                	add    %al,(%rax)
  40d227:	00 48 d4             	add    %cl,-0x2c(%rax)
  40d22a:	68 00 00 00 00       	pushq  $0x0
  40d22f:	00 07                	add    %al,(%rdi)
  40d231:	00 00                	add    %al,(%rax)
  40d233:	00 8e 00 00 00 00    	add    %cl,0x0(%rsi)
  40d239:	00 00                	add    %al,(%rax)
  40d23b:	00 00                	add    %al,(%rax)
  40d23d:	00 00                	add    %al,(%rax)
  40d23f:	00 50 d4             	add    %dl,-0x2c(%rax)
  40d242:	68 00 00 00 00       	pushq  $0x0
  40d247:	00 07                	add    %al,(%rdi)
  40d249:	00 00                	add    %al,(%rax)
  40d24b:	00 8f 00 00 00 00    	add    %cl,0x0(%rdi)
  40d251:	00 00                	add    %al,(%rax)
  40d253:	00 00                	add    %al,(%rax)
  40d255:	00 00                	add    %al,(%rax)
  40d257:	00 58 d4             	add    %bl,-0x2c(%rax)
  40d25a:	68 00 00 00 00       	pushq  $0x0
  40d25f:	00 07                	add    %al,(%rdi)
  40d261:	00 00                	add    %al,(%rax)
  40d263:	00 90 00 00 00 00    	add    %dl,0x0(%rax)
  40d269:	00 00                	add    %al,(%rax)
  40d26b:	00 00                	add    %al,(%rax)
  40d26d:	00 00                	add    %al,(%rax)
  40d26f:	00 60 d4             	add    %ah,-0x2c(%rax)
  40d272:	68 00 00 00 00       	pushq  $0x0
  40d277:	00 07                	add    %al,(%rdi)
  40d279:	00 00                	add    %al,(%rax)
  40d27b:	00 91 00 00 00 00    	add    %dl,0x0(%rcx)
  40d281:	00 00                	add    %al,(%rax)
  40d283:	00 00                	add    %al,(%rax)
  40d285:	00 00                	add    %al,(%rax)
  40d287:	00 68 d4             	add    %ch,-0x2c(%rax)
  40d28a:	68 00 00 00 00       	pushq  $0x0
  40d28f:	00 07                	add    %al,(%rdi)
  40d291:	00 00                	add    %al,(%rax)
  40d293:	00 92 00 00 00 00    	add    %dl,0x0(%rdx)
  40d299:	00 00                	add    %al,(%rax)
  40d29b:	00 00                	add    %al,(%rax)
  40d29d:	00 00                	add    %al,(%rax)
  40d29f:	00 70 d4             	add    %dh,-0x2c(%rax)
  40d2a2:	68 00 00 00 00       	pushq  $0x0
  40d2a7:	00 07                	add    %al,(%rdi)
  40d2a9:	00 00                	add    %al,(%rax)
  40d2ab:	00 93 00 00 00 00    	add    %dl,0x0(%rbx)
  40d2b1:	00 00                	add    %al,(%rax)
  40d2b3:	00 00                	add    %al,(%rax)
  40d2b5:	00 00                	add    %al,(%rax)
  40d2b7:	00 78 d4             	add    %bh,-0x2c(%rax)
  40d2ba:	68 00 00 00 00       	pushq  $0x0
  40d2bf:	00 07                	add    %al,(%rdi)
  40d2c1:	00 00                	add    %al,(%rax)
  40d2c3:	00 94 00 00 00 00 00 	add    %dl,0x0(%rax,%rax,1)
  40d2ca:	00 00                	add    %al,(%rax)
  40d2cc:	00 00                	add    %al,(%rax)
  40d2ce:	00 00                	add    %al,(%rax)
  40d2d0:	80 d4 68             	adc    $0x68,%ah
  40d2d3:	00 00                	add    %al,(%rax)
  40d2d5:	00 00                	add    %al,(%rax)
  40d2d7:	00 07                	add    %al,(%rdi)
  40d2d9:	00 00                	add    %al,(%rax)
  40d2db:	00 95 00 00 00 00    	add    %dl,0x0(%rbp)
  40d2e1:	00 00                	add    %al,(%rax)
  40d2e3:	00 00                	add    %al,(%rax)
  40d2e5:	00 00                	add    %al,(%rax)
  40d2e7:	00 88 d4 68 00 00    	add    %cl,0x68d4(%rax)
  40d2ed:	00 00                	add    %al,(%rax)
  40d2ef:	00 07                	add    %al,(%rdi)
  40d2f1:	00 00                	add    %al,(%rax)
  40d2f3:	00 96 00 00 00 00    	add    %dl,0x0(%rsi)
  40d2f9:	00 00                	add    %al,(%rax)
  40d2fb:	00 00                	add    %al,(%rax)
  40d2fd:	00 00                	add    %al,(%rax)
  40d2ff:	00 90 d4 68 00 00    	add    %dl,0x68d4(%rax)
  40d305:	00 00                	add    %al,(%rax)
  40d307:	00 07                	add    %al,(%rdi)
  40d309:	00 00                	add    %al,(%rax)
  40d30b:	00 97 00 00 00 00    	add    %dl,0x0(%rdi)
  40d311:	00 00                	add    %al,(%rax)
  40d313:	00 00                	add    %al,(%rax)
  40d315:	00 00                	add    %al,(%rax)
  40d317:	00 98 d4 68 00 00    	add    %bl,0x68d4(%rax)
  40d31d:	00 00                	add    %al,(%rax)
  40d31f:	00 07                	add    %al,(%rdi)
  40d321:	00 00                	add    %al,(%rax)
  40d323:	00 98 00 00 00 00    	add    %bl,0x0(%rax)
  40d329:	00 00                	add    %al,(%rax)
  40d32b:	00 00                	add    %al,(%rax)
  40d32d:	00 00                	add    %al,(%rax)
  40d32f:	00 a0 d4 68 00 00    	add    %ah,0x68d4(%rax)
  40d335:	00 00                	add    %al,(%rax)
  40d337:	00 07                	add    %al,(%rdi)
  40d339:	00 00                	add    %al,(%rax)
  40d33b:	00 99 00 00 00 00    	add    %bl,0x0(%rcx)
  40d341:	00 00                	add    %al,(%rax)
  40d343:	00 00                	add    %al,(%rax)
  40d345:	00 00                	add    %al,(%rax)
  40d347:	00 a8 d4 68 00 00    	add    %ch,0x68d4(%rax)
  40d34d:	00 00                	add    %al,(%rax)
  40d34f:	00 07                	add    %al,(%rdi)
  40d351:	00 00                	add    %al,(%rax)
  40d353:	00 9b 00 00 00 00    	add    %bl,0x0(%rbx)
  40d359:	00 00                	add    %al,(%rax)
  40d35b:	00 00                	add    %al,(%rax)
  40d35d:	00 00                	add    %al,(%rax)
  40d35f:	00 b0 d4 68 00 00    	add    %dh,0x68d4(%rax)
  40d365:	00 00                	add    %al,(%rax)
  40d367:	00 07                	add    %al,(%rdi)
  40d369:	00 00                	add    %al,(%rax)
  40d36b:	00 9c 00 00 00 00 00 	add    %bl,0x0(%rax,%rax,1)
  40d372:	00 00                	add    %al,(%rax)
  40d374:	00 00                	add    %al,(%rax)
  40d376:	00 00                	add    %al,(%rax)
  40d378:	b8 d4 68 00 00       	mov    $0x68d4,%eax
  40d37d:	00 00                	add    %al,(%rax)
  40d37f:	00 07                	add    %al,(%rdi)
  40d381:	00 00                	add    %al,(%rax)
  40d383:	00 9d 00 00 00 00    	add    %bl,0x0(%rbp)
  40d389:	00 00                	add    %al,(%rax)
  40d38b:	00 00                	add    %al,(%rax)
  40d38d:	00 00                	add    %al,(%rax)
  40d38f:	00 c0                	add    %al,%al
  40d391:	d4                   	(bad)  
  40d392:	68 00 00 00 00       	pushq  $0x0
  40d397:	00 07                	add    %al,(%rdi)
  40d399:	00 00                	add    %al,(%rax)
  40d39b:	00 9e 00 00 00 00    	add    %bl,0x0(%rsi)
  40d3a1:	00 00                	add    %al,(%rax)
  40d3a3:	00 00                	add    %al,(%rax)
  40d3a5:	00 00                	add    %al,(%rax)
  40d3a7:	00 c8                	add    %cl,%al
  40d3a9:	d4                   	(bad)  
  40d3aa:	68 00 00 00 00       	pushq  $0x0
  40d3af:	00 07                	add    %al,(%rdi)
  40d3b1:	00 00                	add    %al,(%rax)
  40d3b3:	00 9f 00 00 00 00    	add    %bl,0x0(%rdi)
  40d3b9:	00 00                	add    %al,(%rax)
  40d3bb:	00 00                	add    %al,(%rax)
  40d3bd:	00 00                	add    %al,(%rax)
  40d3bf:	00 d0                	add    %dl,%al
  40d3c1:	d4                   	(bad)  
  40d3c2:	68 00 00 00 00       	pushq  $0x0
  40d3c7:	00 07                	add    %al,(%rdi)
  40d3c9:	00 00                	add    %al,(%rax)
  40d3cb:	00 a0 00 00 00 00    	add    %ah,0x0(%rax)
  40d3d1:	00 00                	add    %al,(%rax)
  40d3d3:	00 00                	add    %al,(%rax)
  40d3d5:	00 00                	add    %al,(%rax)
  40d3d7:	00 d8                	add    %bl,%al
  40d3d9:	d4                   	(bad)  
  40d3da:	68 00 00 00 00       	pushq  $0x0
  40d3df:	00 07                	add    %al,(%rdi)
  40d3e1:	00 00                	add    %al,(%rax)
  40d3e3:	00 a1 00 00 00 00    	add    %ah,0x0(%rcx)
  40d3e9:	00 00                	add    %al,(%rax)
  40d3eb:	00 00                	add    %al,(%rax)
  40d3ed:	00 00                	add    %al,(%rax)
  40d3ef:	00 e0                	add    %ah,%al
  40d3f1:	d4                   	(bad)  
  40d3f2:	68 00 00 00 00       	pushq  $0x0
  40d3f7:	00 07                	add    %al,(%rdi)
  40d3f9:	00 00                	add    %al,(%rax)
  40d3fb:	00 a2 00 00 00 00    	add    %ah,0x0(%rdx)
  40d401:	00 00                	add    %al,(%rax)
  40d403:	00 00                	add    %al,(%rax)
  40d405:	00 00                	add    %al,(%rax)
  40d407:	00 e8                	add    %ch,%al
  40d409:	d4                   	(bad)  
  40d40a:	68 00 00 00 00       	pushq  $0x0
  40d40f:	00 07                	add    %al,(%rdi)
  40d411:	00 00                	add    %al,(%rax)
  40d413:	00 a3 00 00 00 00    	add    %ah,0x0(%rbx)
  40d419:	00 00                	add    %al,(%rax)
  40d41b:	00 00                	add    %al,(%rax)
  40d41d:	00 00                	add    %al,(%rax)
  40d41f:	00 f0                	add    %dh,%al
  40d421:	d4                   	(bad)  
  40d422:	68 00 00 00 00       	pushq  $0x0
  40d427:	00 07                	add    %al,(%rdi)
  40d429:	00 00                	add    %al,(%rax)
  40d42b:	00 a4 00 00 00 00 00 	add    %ah,0x0(%rax,%rax,1)
  40d432:	00 00                	add    %al,(%rax)
  40d434:	00 00                	add    %al,(%rax)
  40d436:	00 00                	add    %al,(%rax)
  40d438:	f8                   	clc    
  40d439:	d4                   	(bad)  
  40d43a:	68 00 00 00 00       	pushq  $0x0
  40d43f:	00 07                	add    %al,(%rdi)
  40d441:	00 00                	add    %al,(%rax)
  40d443:	00 a5 00 00 00 00    	add    %ah,0x0(%rbp)
	...
  40d451:	d5                   	(bad)  
  40d452:	68 00 00 00 00       	pushq  $0x0
  40d457:	00 07                	add    %al,(%rdi)
  40d459:	00 00                	add    %al,(%rax)
  40d45b:	00 a6 00 00 00 00    	add    %ah,0x0(%rsi)
  40d461:	00 00                	add    %al,(%rax)
  40d463:	00 00                	add    %al,(%rax)
  40d465:	00 00                	add    %al,(%rax)
  40d467:	00 08                	add    %cl,(%rax)
  40d469:	d5                   	(bad)  
  40d46a:	68 00 00 00 00       	pushq  $0x0
  40d46f:	00 07                	add    %al,(%rdi)
  40d471:	00 00                	add    %al,(%rax)
  40d473:	00 a7 00 00 00 00    	add    %ah,0x0(%rdi)
  40d479:	00 00                	add    %al,(%rax)
  40d47b:	00 00                	add    %al,(%rax)
  40d47d:	00 00                	add    %al,(%rax)
  40d47f:	00 10                	add    %dl,(%rax)
  40d481:	d5                   	(bad)  
  40d482:	68 00 00 00 00       	pushq  $0x0
  40d487:	00 07                	add    %al,(%rdi)
  40d489:	00 00                	add    %al,(%rax)
  40d48b:	00 a8 00 00 00 00    	add    %ch,0x0(%rax)
  40d491:	00 00                	add    %al,(%rax)
  40d493:	00 00                	add    %al,(%rax)
  40d495:	00 00                	add    %al,(%rax)
  40d497:	00 18                	add    %bl,(%rax)
  40d499:	d5                   	(bad)  
  40d49a:	68 00 00 00 00       	pushq  $0x0
  40d49f:	00 07                	add    %al,(%rdi)
  40d4a1:	00 00                	add    %al,(%rax)
  40d4a3:	00 a9 00 00 00 00    	add    %ch,0x0(%rcx)
  40d4a9:	00 00                	add    %al,(%rax)
  40d4ab:	00 00                	add    %al,(%rax)
  40d4ad:	00 00                	add    %al,(%rax)
  40d4af:	00 20                	add    %ah,(%rax)
  40d4b1:	d5                   	(bad)  
  40d4b2:	68 00 00 00 00       	pushq  $0x0
  40d4b7:	00 07                	add    %al,(%rdi)
  40d4b9:	00 00                	add    %al,(%rax)
  40d4bb:	00 aa 00 00 00 00    	add    %ch,0x0(%rdx)
  40d4c1:	00 00                	add    %al,(%rax)
  40d4c3:	00 00                	add    %al,(%rax)
  40d4c5:	00 00                	add    %al,(%rax)
  40d4c7:	00 28                	add    %ch,(%rax)
  40d4c9:	d5                   	(bad)  
  40d4ca:	68 00 00 00 00       	pushq  $0x0
  40d4cf:	00 07                	add    %al,(%rdi)
  40d4d1:	00 00                	add    %al,(%rax)
  40d4d3:	00 ab 00 00 00 00    	add    %ch,0x0(%rbx)
  40d4d9:	00 00                	add    %al,(%rax)
  40d4db:	00 00                	add    %al,(%rax)
  40d4dd:	00 00                	add    %al,(%rax)
  40d4df:	00 30                	add    %dh,(%rax)
  40d4e1:	d5                   	(bad)  
  40d4e2:	68 00 00 00 00       	pushq  $0x0
  40d4e7:	00 07                	add    %al,(%rdi)
  40d4e9:	00 00                	add    %al,(%rax)
  40d4eb:	00 ac 00 00 00 00 00 	add    %ch,0x0(%rax,%rax,1)
  40d4f2:	00 00                	add    %al,(%rax)
  40d4f4:	00 00                	add    %al,(%rax)
  40d4f6:	00 00                	add    %al,(%rax)
  40d4f8:	38 d5                	cmp    %dl,%ch
  40d4fa:	68 00 00 00 00       	pushq  $0x0
  40d4ff:	00 07                	add    %al,(%rdi)
  40d501:	00 00                	add    %al,(%rax)
  40d503:	00 ad 00 00 00 00    	add    %ch,0x0(%rbp)
  40d509:	00 00                	add    %al,(%rax)
  40d50b:	00 00                	add    %al,(%rax)
  40d50d:	00 00                	add    %al,(%rax)
  40d50f:	00 40 d5             	add    %al,-0x2b(%rax)
  40d512:	68 00 00 00 00       	pushq  $0x0
  40d517:	00 07                	add    %al,(%rdi)
  40d519:	00 00                	add    %al,(%rax)
  40d51b:	00 ae 00 00 00 00    	add    %ch,0x0(%rsi)
  40d521:	00 00                	add    %al,(%rax)
  40d523:	00 00                	add    %al,(%rax)
  40d525:	00 00                	add    %al,(%rax)
  40d527:	00 48 d5             	add    %cl,-0x2b(%rax)
  40d52a:	68 00 00 00 00       	pushq  $0x0
  40d52f:	00 07                	add    %al,(%rdi)
  40d531:	00 00                	add    %al,(%rax)
  40d533:	00 af 00 00 00 00    	add    %ch,0x0(%rdi)
  40d539:	00 00                	add    %al,(%rax)
  40d53b:	00 00                	add    %al,(%rax)
  40d53d:	00 00                	add    %al,(%rax)
  40d53f:	00 50 d5             	add    %dl,-0x2b(%rax)
  40d542:	68 00 00 00 00       	pushq  $0x0
  40d547:	00 07                	add    %al,(%rdi)
  40d549:	00 00                	add    %al,(%rax)
  40d54b:	00 b0 00 00 00 00    	add    %dh,0x0(%rax)
  40d551:	00 00                	add    %al,(%rax)
  40d553:	00 00                	add    %al,(%rax)
  40d555:	00 00                	add    %al,(%rax)
  40d557:	00 58 d5             	add    %bl,-0x2b(%rax)
  40d55a:	68 00 00 00 00       	pushq  $0x0
  40d55f:	00 07                	add    %al,(%rdi)
  40d561:	00 00                	add    %al,(%rax)
  40d563:	00 b1 00 00 00 00    	add    %dh,0x0(%rcx)
  40d569:	00 00                	add    %al,(%rax)
  40d56b:	00 00                	add    %al,(%rax)
  40d56d:	00 00                	add    %al,(%rax)
  40d56f:	00 60 d5             	add    %ah,-0x2b(%rax)
  40d572:	68 00 00 00 00       	pushq  $0x0
  40d577:	00 07                	add    %al,(%rdi)
  40d579:	00 00                	add    %al,(%rax)
  40d57b:	00 b2 00 00 00 00    	add    %dh,0x0(%rdx)
  40d581:	00 00                	add    %al,(%rax)
  40d583:	00 00                	add    %al,(%rax)
  40d585:	00 00                	add    %al,(%rax)
  40d587:	00 68 d5             	add    %ch,-0x2b(%rax)
  40d58a:	68 00 00 00 00       	pushq  $0x0
  40d58f:	00 07                	add    %al,(%rdi)
  40d591:	00 00                	add    %al,(%rax)
  40d593:	00 b3 00 00 00 00    	add    %dh,0x0(%rbx)
  40d599:	00 00                	add    %al,(%rax)
  40d59b:	00 00                	add    %al,(%rax)
  40d59d:	00 00                	add    %al,(%rax)
  40d59f:	00 70 d5             	add    %dh,-0x2b(%rax)
  40d5a2:	68 00 00 00 00       	pushq  $0x0
  40d5a7:	00 07                	add    %al,(%rdi)
  40d5a9:	00 00                	add    %al,(%rax)
  40d5ab:	00 b4 00 00 00 00 00 	add    %dh,0x0(%rax,%rax,1)
  40d5b2:	00 00                	add    %al,(%rax)
  40d5b4:	00 00                	add    %al,(%rax)
  40d5b6:	00 00                	add    %al,(%rax)
  40d5b8:	78 d5                	js     40d58f <_init-0x701>
  40d5ba:	68 00 00 00 00       	pushq  $0x0
  40d5bf:	00 07                	add    %al,(%rdi)
  40d5c1:	00 00                	add    %al,(%rax)
  40d5c3:	00 b5 00 00 00 00    	add    %dh,0x0(%rbp)
  40d5c9:	00 00                	add    %al,(%rax)
  40d5cb:	00 00                	add    %al,(%rax)
  40d5cd:	00 00                	add    %al,(%rax)
  40d5cf:	00 80 d5 68 00 00    	add    %al,0x68d5(%rax)
  40d5d5:	00 00                	add    %al,(%rax)
  40d5d7:	00 07                	add    %al,(%rdi)
  40d5d9:	00 00                	add    %al,(%rax)
  40d5db:	00 b6 00 00 00 00    	add    %dh,0x0(%rsi)
  40d5e1:	00 00                	add    %al,(%rax)
  40d5e3:	00 00                	add    %al,(%rax)
  40d5e5:	00 00                	add    %al,(%rax)
  40d5e7:	00 88 d5 68 00 00    	add    %cl,0x68d5(%rax)
  40d5ed:	00 00                	add    %al,(%rax)
  40d5ef:	00 07                	add    %al,(%rdi)
  40d5f1:	00 00                	add    %al,(%rax)
  40d5f3:	00 b7 00 00 00 00    	add    %dh,0x0(%rdi)
  40d5f9:	00 00                	add    %al,(%rax)
  40d5fb:	00 00                	add    %al,(%rax)
  40d5fd:	00 00                	add    %al,(%rax)
  40d5ff:	00 90 d5 68 00 00    	add    %dl,0x68d5(%rax)
  40d605:	00 00                	add    %al,(%rax)
  40d607:	00 07                	add    %al,(%rdi)
  40d609:	00 00                	add    %al,(%rax)
  40d60b:	00 b8 00 00 00 00    	add    %bh,0x0(%rax)
  40d611:	00 00                	add    %al,(%rax)
  40d613:	00 00                	add    %al,(%rax)
  40d615:	00 00                	add    %al,(%rax)
  40d617:	00 98 d5 68 00 00    	add    %bl,0x68d5(%rax)
  40d61d:	00 00                	add    %al,(%rax)
  40d61f:	00 07                	add    %al,(%rdi)
  40d621:	00 00                	add    %al,(%rax)
  40d623:	00 b9 00 00 00 00    	add    %bh,0x0(%rcx)
  40d629:	00 00                	add    %al,(%rax)
  40d62b:	00 00                	add    %al,(%rax)
  40d62d:	00 00                	add    %al,(%rax)
  40d62f:	00 a0 d5 68 00 00    	add    %ah,0x68d5(%rax)
  40d635:	00 00                	add    %al,(%rax)
  40d637:	00 07                	add    %al,(%rdi)
  40d639:	00 00                	add    %al,(%rax)
  40d63b:	00 ba 00 00 00 00    	add    %bh,0x0(%rdx)
  40d641:	00 00                	add    %al,(%rax)
  40d643:	00 00                	add    %al,(%rax)
  40d645:	00 00                	add    %al,(%rax)
  40d647:	00 a8 d5 68 00 00    	add    %ch,0x68d5(%rax)
  40d64d:	00 00                	add    %al,(%rax)
  40d64f:	00 07                	add    %al,(%rdi)
  40d651:	00 00                	add    %al,(%rax)
  40d653:	00 bb 00 00 00 00    	add    %bh,0x0(%rbx)
  40d659:	00 00                	add    %al,(%rax)
  40d65b:	00 00                	add    %al,(%rax)
  40d65d:	00 00                	add    %al,(%rax)
  40d65f:	00 b0 d5 68 00 00    	add    %dh,0x68d5(%rax)
  40d665:	00 00                	add    %al,(%rax)
  40d667:	00 07                	add    %al,(%rdi)
  40d669:	00 00                	add    %al,(%rax)
  40d66b:	00 bc 00 00 00 00 00 	add    %bh,0x0(%rax,%rax,1)
  40d672:	00 00                	add    %al,(%rax)
  40d674:	00 00                	add    %al,(%rax)
  40d676:	00 00                	add    %al,(%rax)
  40d678:	b8 d5 68 00 00       	mov    $0x68d5,%eax
  40d67d:	00 00                	add    %al,(%rax)
  40d67f:	00 07                	add    %al,(%rdi)
  40d681:	00 00                	add    %al,(%rax)
  40d683:	00 bd 00 00 00 00    	add    %bh,0x0(%rbp)
  40d689:	00 00                	add    %al,(%rax)
  40d68b:	00 00                	add    %al,(%rax)
  40d68d:	00 00                	add    %al,(%rax)
  40d68f:	00 c0                	add    %al,%al
  40d691:	d5                   	(bad)  
  40d692:	68 00 00 00 00       	pushq  $0x0
  40d697:	00 07                	add    %al,(%rdi)
  40d699:	00 00                	add    %al,(%rax)
  40d69b:	00 be 00 00 00 00    	add    %bh,0x0(%rsi)
  40d6a1:	00 00                	add    %al,(%rax)
  40d6a3:	00 00                	add    %al,(%rax)
  40d6a5:	00 00                	add    %al,(%rax)
  40d6a7:	00 c8                	add    %cl,%al
  40d6a9:	d5                   	(bad)  
  40d6aa:	68 00 00 00 00       	pushq  $0x0
  40d6af:	00 07                	add    %al,(%rdi)
  40d6b1:	00 00                	add    %al,(%rax)
  40d6b3:	00 bf 00 00 00 00    	add    %bh,0x0(%rdi)
  40d6b9:	00 00                	add    %al,(%rax)
  40d6bb:	00 00                	add    %al,(%rax)
  40d6bd:	00 00                	add    %al,(%rax)
  40d6bf:	00 d0                	add    %dl,%al
  40d6c1:	d5                   	(bad)  
  40d6c2:	68 00 00 00 00       	pushq  $0x0
  40d6c7:	00 07                	add    %al,(%rdi)
  40d6c9:	00 00                	add    %al,(%rax)
  40d6cb:	00 c0                	add    %al,%al
	...
  40d6d5:	00 00                	add    %al,(%rax)
  40d6d7:	00 d8                	add    %bl,%al
  40d6d9:	d5                   	(bad)  
  40d6da:	68 00 00 00 00       	pushq  $0x0
  40d6df:	00 07                	add    %al,(%rdi)
  40d6e1:	00 00                	add    %al,(%rax)
  40d6e3:	00 c1                	add    %al,%cl
	...
  40d6ed:	00 00                	add    %al,(%rax)
  40d6ef:	00 e0                	add    %ah,%al
  40d6f1:	d5                   	(bad)  
  40d6f2:	68 00 00 00 00       	pushq  $0x0
  40d6f7:	00 07                	add    %al,(%rdi)
  40d6f9:	00 00                	add    %al,(%rax)
  40d6fb:	00 c2                	add    %al,%dl
	...
  40d705:	00 00                	add    %al,(%rax)
  40d707:	00 e8                	add    %ch,%al
  40d709:	d5                   	(bad)  
  40d70a:	68 00 00 00 00       	pushq  $0x0
  40d70f:	00 07                	add    %al,(%rdi)
  40d711:	00 00                	add    %al,(%rax)
  40d713:	00 c3                	add    %al,%bl
	...
  40d71d:	00 00                	add    %al,(%rax)
  40d71f:	00 f0                	add    %dh,%al
  40d721:	d5                   	(bad)  
  40d722:	68 00 00 00 00       	pushq  $0x0
  40d727:	00 07                	add    %al,(%rdi)
  40d729:	00 00                	add    %al,(%rax)
  40d72b:	00 c4                	add    %al,%ah
	...
  40d735:	00 00                	add    %al,(%rax)
  40d737:	00 f8                	add    %bh,%al
  40d739:	d5                   	(bad)  
  40d73a:	68 00 00 00 00       	pushq  $0x0
  40d73f:	00 07                	add    %al,(%rdi)
  40d741:	00 00                	add    %al,(%rax)
  40d743:	00 c5                	add    %al,%ch
	...
  40d751:	d6                   	(bad)  
  40d752:	68 00 00 00 00       	pushq  $0x0
  40d757:	00 07                	add    %al,(%rdi)
  40d759:	00 00                	add    %al,(%rax)
  40d75b:	00 c6                	add    %al,%dh
	...
  40d765:	00 00                	add    %al,(%rax)
  40d767:	00 08                	add    %cl,(%rax)
  40d769:	d6                   	(bad)  
  40d76a:	68 00 00 00 00       	pushq  $0x0
  40d76f:	00 07                	add    %al,(%rdi)
  40d771:	00 00                	add    %al,(%rax)
  40d773:	00 c7                	add    %al,%bh
	...
  40d77d:	00 00                	add    %al,(%rax)
  40d77f:	00 10                	add    %dl,(%rax)
  40d781:	d6                   	(bad)  
  40d782:	68 00 00 00 00       	pushq  $0x0
  40d787:	00 07                	add    %al,(%rdi)
  40d789:	00 00                	add    %al,(%rax)
  40d78b:	00 c8                	add    %cl,%al
	...
  40d795:	00 00                	add    %al,(%rax)
  40d797:	00 18                	add    %bl,(%rax)
  40d799:	d6                   	(bad)  
  40d79a:	68 00 00 00 00       	pushq  $0x0
  40d79f:	00 07                	add    %al,(%rdi)
  40d7a1:	00 00                	add    %al,(%rax)
  40d7a3:	00 c9                	add    %cl,%cl
	...
  40d7ad:	00 00                	add    %al,(%rax)
  40d7af:	00 20                	add    %ah,(%rax)
  40d7b1:	d6                   	(bad)  
  40d7b2:	68 00 00 00 00       	pushq  $0x0
  40d7b7:	00 07                	add    %al,(%rdi)
  40d7b9:	00 00                	add    %al,(%rax)
  40d7bb:	00 ca                	add    %cl,%dl
	...
  40d7c5:	00 00                	add    %al,(%rax)
  40d7c7:	00 28                	add    %ch,(%rax)
  40d7c9:	d6                   	(bad)  
  40d7ca:	68 00 00 00 00       	pushq  $0x0
  40d7cf:	00 07                	add    %al,(%rdi)
  40d7d1:	00 00                	add    %al,(%rax)
  40d7d3:	00 cb                	add    %cl,%bl
	...
  40d7dd:	00 00                	add    %al,(%rax)
  40d7df:	00 30                	add    %dh,(%rax)
  40d7e1:	d6                   	(bad)  
  40d7e2:	68 00 00 00 00       	pushq  $0x0
  40d7e7:	00 07                	add    %al,(%rdi)
  40d7e9:	00 00                	add    %al,(%rax)
  40d7eb:	00 cc                	add    %cl,%ah
	...
  40d7f5:	00 00                	add    %al,(%rax)
  40d7f7:	00 38                	add    %bh,(%rax)
  40d7f9:	d6                   	(bad)  
  40d7fa:	68 00 00 00 00       	pushq  $0x0
  40d7ff:	00 07                	add    %al,(%rdi)
  40d801:	00 00                	add    %al,(%rax)
  40d803:	00 cd                	add    %cl,%ch
	...
  40d80d:	00 00                	add    %al,(%rax)
  40d80f:	00 40 d6             	add    %al,-0x2a(%rax)
  40d812:	68 00 00 00 00       	pushq  $0x0
  40d817:	00 07                	add    %al,(%rdi)
  40d819:	00 00                	add    %al,(%rax)
  40d81b:	00 ce                	add    %cl,%dh
	...
  40d825:	00 00                	add    %al,(%rax)
  40d827:	00 48 d6             	add    %cl,-0x2a(%rax)
  40d82a:	68 00 00 00 00       	pushq  $0x0
  40d82f:	00 07                	add    %al,(%rdi)
  40d831:	00 00                	add    %al,(%rax)
  40d833:	00 cf                	add    %cl,%bh
	...
  40d83d:	00 00                	add    %al,(%rax)
  40d83f:	00 50 d6             	add    %dl,-0x2a(%rax)
  40d842:	68 00 00 00 00       	pushq  $0x0
  40d847:	00 07                	add    %al,(%rdi)
  40d849:	00 00                	add    %al,(%rax)
  40d84b:	00 d0                	add    %dl,%al
	...
  40d855:	00 00                	add    %al,(%rax)
  40d857:	00 58 d6             	add    %bl,-0x2a(%rax)
  40d85a:	68 00 00 00 00       	pushq  $0x0
  40d85f:	00 07                	add    %al,(%rdi)
  40d861:	00 00                	add    %al,(%rax)
  40d863:	00 d2                	add    %dl,%dl
	...
  40d86d:	00 00                	add    %al,(%rax)
  40d86f:	00 60 d6             	add    %ah,-0x2a(%rax)
  40d872:	68 00 00 00 00       	pushq  $0x0
  40d877:	00 07                	add    %al,(%rdi)
  40d879:	00 00                	add    %al,(%rax)
  40d87b:	00 d3                	add    %dl,%bl
	...
  40d885:	00 00                	add    %al,(%rax)
  40d887:	00 68 d6             	add    %ch,-0x2a(%rax)
  40d88a:	68 00 00 00 00       	pushq  $0x0
  40d88f:	00 07                	add    %al,(%rdi)
  40d891:	00 00                	add    %al,(%rax)
  40d893:	00 d4                	add    %dl,%ah
	...
  40d89d:	00 00                	add    %al,(%rax)
  40d89f:	00 70 d6             	add    %dh,-0x2a(%rax)
  40d8a2:	68 00 00 00 00       	pushq  $0x0
  40d8a7:	00 07                	add    %al,(%rdi)
  40d8a9:	00 00                	add    %al,(%rax)
  40d8ab:	00 d5                	add    %dl,%ch
	...
  40d8b5:	00 00                	add    %al,(%rax)
  40d8b7:	00 78 d6             	add    %bh,-0x2a(%rax)
  40d8ba:	68 00 00 00 00       	pushq  $0x0
  40d8bf:	00 07                	add    %al,(%rdi)
  40d8c1:	00 00                	add    %al,(%rax)
  40d8c3:	00 d6                	add    %dl,%dh
	...
  40d8cd:	00 00                	add    %al,(%rax)
  40d8cf:	00 80 d6 68 00 00    	add    %al,0x68d6(%rax)
  40d8d5:	00 00                	add    %al,(%rax)
  40d8d7:	00 07                	add    %al,(%rdi)
  40d8d9:	00 00                	add    %al,(%rax)
  40d8db:	00 d7                	add    %dl,%bh
	...
  40d8e5:	00 00                	add    %al,(%rax)
  40d8e7:	00 88 d6 68 00 00    	add    %cl,0x68d6(%rax)
  40d8ed:	00 00                	add    %al,(%rax)
  40d8ef:	00 07                	add    %al,(%rdi)
  40d8f1:	00 00                	add    %al,(%rax)
  40d8f3:	00 d8                	add    %bl,%al
	...
  40d8fd:	00 00                	add    %al,(%rax)
  40d8ff:	00 90 d6 68 00 00    	add    %dl,0x68d6(%rax)
  40d905:	00 00                	add    %al,(%rax)
  40d907:	00 07                	add    %al,(%rdi)
  40d909:	00 00                	add    %al,(%rax)
  40d90b:	00 d9                	add    %bl,%cl
	...
  40d915:	00 00                	add    %al,(%rax)
  40d917:	00 98 d6 68 00 00    	add    %bl,0x68d6(%rax)
  40d91d:	00 00                	add    %al,(%rax)
  40d91f:	00 07                	add    %al,(%rdi)
  40d921:	00 00                	add    %al,(%rax)
  40d923:	00 da                	add    %bl,%dl
	...
  40d92d:	00 00                	add    %al,(%rax)
  40d92f:	00 a0 d6 68 00 00    	add    %ah,0x68d6(%rax)
  40d935:	00 00                	add    %al,(%rax)
  40d937:	00 07                	add    %al,(%rdi)
  40d939:	00 00                	add    %al,(%rax)
  40d93b:	00 db                	add    %bl,%bl
	...
  40d945:	00 00                	add    %al,(%rax)
  40d947:	00 a8 d6 68 00 00    	add    %ch,0x68d6(%rax)
  40d94d:	00 00                	add    %al,(%rax)
  40d94f:	00 07                	add    %al,(%rdi)
  40d951:	00 00                	add    %al,(%rax)
  40d953:	00 dc                	add    %bl,%ah
	...
  40d95d:	00 00                	add    %al,(%rax)
  40d95f:	00 b0 d6 68 00 00    	add    %dh,0x68d6(%rax)
  40d965:	00 00                	add    %al,(%rax)
  40d967:	00 07                	add    %al,(%rdi)
  40d969:	00 00                	add    %al,(%rax)
  40d96b:	00 dd                	add    %bl,%ch
	...
  40d975:	00 00                	add    %al,(%rax)
  40d977:	00 b8 d6 68 00 00    	add    %bh,0x68d6(%rax)
  40d97d:	00 00                	add    %al,(%rax)
  40d97f:	00 07                	add    %al,(%rdi)
  40d981:	00 00                	add    %al,(%rax)
  40d983:	00 de                	add    %bl,%dh
	...
  40d98d:	00 00                	add    %al,(%rax)
  40d98f:	00 c0                	add    %al,%al
  40d991:	d6                   	(bad)  
  40d992:	68 00 00 00 00       	pushq  $0x0
  40d997:	00 07                	add    %al,(%rdi)
  40d999:	00 00                	add    %al,(%rax)
  40d99b:	00 df                	add    %bl,%bh
	...
  40d9a5:	00 00                	add    %al,(%rax)
  40d9a7:	00 c8                	add    %cl,%al
  40d9a9:	d6                   	(bad)  
  40d9aa:	68 00 00 00 00       	pushq  $0x0
  40d9af:	00 07                	add    %al,(%rdi)
  40d9b1:	00 00                	add    %al,(%rax)
  40d9b3:	00 e0                	add    %ah,%al
	...
  40d9bd:	00 00                	add    %al,(%rax)
  40d9bf:	00 d0                	add    %dl,%al
  40d9c1:	d6                   	(bad)  
  40d9c2:	68 00 00 00 00       	pushq  $0x0
  40d9c7:	00 07                	add    %al,(%rdi)
  40d9c9:	00 00                	add    %al,(%rax)
  40d9cb:	00 e1                	add    %ah,%cl
	...
  40d9d5:	00 00                	add    %al,(%rax)
  40d9d7:	00 d8                	add    %bl,%al
  40d9d9:	d6                   	(bad)  
  40d9da:	68 00 00 00 00       	pushq  $0x0
  40d9df:	00 07                	add    %al,(%rdi)
  40d9e1:	00 00                	add    %al,(%rax)
  40d9e3:	00 e2                	add    %ah,%dl
	...
  40d9ed:	00 00                	add    %al,(%rax)
  40d9ef:	00 e0                	add    %ah,%al
  40d9f1:	d6                   	(bad)  
  40d9f2:	68 00 00 00 00       	pushq  $0x0
  40d9f7:	00 07                	add    %al,(%rdi)
  40d9f9:	00 00                	add    %al,(%rax)
  40d9fb:	00 e3                	add    %ah,%bl
	...
  40da05:	00 00                	add    %al,(%rax)
  40da07:	00 e8                	add    %ch,%al
  40da09:	d6                   	(bad)  
  40da0a:	68 00 00 00 00       	pushq  $0x0
  40da0f:	00 07                	add    %al,(%rdi)
  40da11:	00 00                	add    %al,(%rax)
  40da13:	00 e4                	add    %ah,%ah
	...
  40da1d:	00 00                	add    %al,(%rax)
  40da1f:	00 f0                	add    %dh,%al
  40da21:	d6                   	(bad)  
  40da22:	68 00 00 00 00       	pushq  $0x0
  40da27:	00 07                	add    %al,(%rdi)
  40da29:	00 00                	add    %al,(%rax)
  40da2b:	00 e5                	add    %ah,%ch
	...
  40da35:	00 00                	add    %al,(%rax)
  40da37:	00 f8                	add    %bh,%al
  40da39:	d6                   	(bad)  
  40da3a:	68 00 00 00 00       	pushq  $0x0
  40da3f:	00 07                	add    %al,(%rdi)
  40da41:	00 00                	add    %al,(%rax)
  40da43:	00 e6                	add    %ah,%dh
	...
  40da51:	d7                   	xlat   %ds:(%rbx)
  40da52:	68 00 00 00 00       	pushq  $0x0
  40da57:	00 07                	add    %al,(%rdi)
  40da59:	00 00                	add    %al,(%rax)
  40da5b:	00 e7                	add    %ah,%bh
	...
  40da65:	00 00                	add    %al,(%rax)
  40da67:	00 08                	add    %cl,(%rax)
  40da69:	d7                   	xlat   %ds:(%rbx)
  40da6a:	68 00 00 00 00       	pushq  $0x0
  40da6f:	00 07                	add    %al,(%rdi)
  40da71:	00 00                	add    %al,(%rax)
  40da73:	00 e8                	add    %ch,%al
	...
  40da7d:	00 00                	add    %al,(%rax)
  40da7f:	00 10                	add    %dl,(%rax)
  40da81:	d7                   	xlat   %ds:(%rbx)
  40da82:	68 00 00 00 00       	pushq  $0x0
  40da87:	00 07                	add    %al,(%rdi)
  40da89:	00 00                	add    %al,(%rax)
  40da8b:	00 e9                	add    %ch,%cl
	...
  40da95:	00 00                	add    %al,(%rax)
  40da97:	00 18                	add    %bl,(%rax)
  40da99:	d7                   	xlat   %ds:(%rbx)
  40da9a:	68 00 00 00 00       	pushq  $0x0
  40da9f:	00 07                	add    %al,(%rdi)
  40daa1:	00 00                	add    %al,(%rax)
  40daa3:	00 ea                	add    %ch,%dl
	...
  40daad:	00 00                	add    %al,(%rax)
  40daaf:	00 20                	add    %ah,(%rax)
  40dab1:	d7                   	xlat   %ds:(%rbx)
  40dab2:	68 00 00 00 00       	pushq  $0x0
  40dab7:	00 07                	add    %al,(%rdi)
  40dab9:	00 00                	add    %al,(%rax)
  40dabb:	00 eb                	add    %ch,%bl
	...
  40dac5:	00 00                	add    %al,(%rax)
  40dac7:	00 28                	add    %ch,(%rax)
  40dac9:	d7                   	xlat   %ds:(%rbx)
  40daca:	68 00 00 00 00       	pushq  $0x0
  40dacf:	00 07                	add    %al,(%rdi)
  40dad1:	00 00                	add    %al,(%rax)
  40dad3:	00 ec                	add    %ch,%ah
	...
  40dadd:	00 00                	add    %al,(%rax)
  40dadf:	00 30                	add    %dh,(%rax)
  40dae1:	d7                   	xlat   %ds:(%rbx)
  40dae2:	68 00 00 00 00       	pushq  $0x0
  40dae7:	00 07                	add    %al,(%rdi)
  40dae9:	00 00                	add    %al,(%rax)
  40daeb:	00 ed                	add    %ch,%ch
	...
  40daf5:	00 00                	add    %al,(%rax)
  40daf7:	00 38                	add    %bh,(%rax)
  40daf9:	d7                   	xlat   %ds:(%rbx)
  40dafa:	68 00 00 00 00       	pushq  $0x0
  40daff:	00 07                	add    %al,(%rdi)
  40db01:	00 00                	add    %al,(%rax)
  40db03:	00 ee                	add    %ch,%dh
	...
  40db0d:	00 00                	add    %al,(%rax)
  40db0f:	00 40 d7             	add    %al,-0x29(%rax)
  40db12:	68 00 00 00 00       	pushq  $0x0
  40db17:	00 07                	add    %al,(%rdi)
  40db19:	00 00                	add    %al,(%rax)
  40db1b:	00 ef                	add    %ch,%bh
	...
  40db25:	00 00                	add    %al,(%rax)
  40db27:	00 48 d7             	add    %cl,-0x29(%rax)
  40db2a:	68 00 00 00 00       	pushq  $0x0
  40db2f:	00 07                	add    %al,(%rdi)
  40db31:	00 00                	add    %al,(%rax)
  40db33:	00 f0                	add    %dh,%al
	...
  40db3d:	00 00                	add    %al,(%rax)
  40db3f:	00 50 d7             	add    %dl,-0x29(%rax)
  40db42:	68 00 00 00 00       	pushq  $0x0
  40db47:	00 07                	add    %al,(%rdi)
  40db49:	00 00                	add    %al,(%rax)
  40db4b:	00 f1                	add    %dh,%cl
	...
  40db55:	00 00                	add    %al,(%rax)
  40db57:	00 58 d7             	add    %bl,-0x29(%rax)
  40db5a:	68 00 00 00 00       	pushq  $0x0
  40db5f:	00 07                	add    %al,(%rdi)
  40db61:	00 00                	add    %al,(%rax)
  40db63:	00 f2                	add    %dh,%dl
	...
  40db6d:	00 00                	add    %al,(%rax)
  40db6f:	00 60 d7             	add    %ah,-0x29(%rax)
  40db72:	68 00 00 00 00       	pushq  $0x0
  40db77:	00 07                	add    %al,(%rdi)
  40db79:	00 00                	add    %al,(%rax)
  40db7b:	00 f3                	add    %dh,%bl
	...
  40db85:	00 00                	add    %al,(%rax)
  40db87:	00 68 d7             	add    %ch,-0x29(%rax)
  40db8a:	68 00 00 00 00       	pushq  $0x0
  40db8f:	00 07                	add    %al,(%rdi)
  40db91:	00 00                	add    %al,(%rax)
  40db93:	00 f4                	add    %dh,%ah
	...
  40db9d:	00 00                	add    %al,(%rax)
  40db9f:	00 70 d7             	add    %dh,-0x29(%rax)
  40dba2:	68 00 00 00 00       	pushq  $0x0
  40dba7:	00 07                	add    %al,(%rdi)
  40dba9:	00 00                	add    %al,(%rax)
  40dbab:	00 f5                	add    %dh,%ch
	...
  40dbb5:	00 00                	add    %al,(%rax)
  40dbb7:	00 78 d7             	add    %bh,-0x29(%rax)
  40dbba:	68 00 00 00 00       	pushq  $0x0
  40dbbf:	00 07                	add    %al,(%rdi)
  40dbc1:	00 00                	add    %al,(%rax)
  40dbc3:	00 f6                	add    %dh,%dh
	...
  40dbcd:	00 00                	add    %al,(%rax)
  40dbcf:	00 80 d7 68 00 00    	add    %al,0x68d7(%rax)
  40dbd5:	00 00                	add    %al,(%rax)
  40dbd7:	00 07                	add    %al,(%rdi)
  40dbd9:	00 00                	add    %al,(%rax)
  40dbdb:	00 f7                	add    %dh,%bh
	...
  40dbe5:	00 00                	add    %al,(%rax)
  40dbe7:	00 88 d7 68 00 00    	add    %cl,0x68d7(%rax)
  40dbed:	00 00                	add    %al,(%rax)
  40dbef:	00 07                	add    %al,(%rdi)
  40dbf1:	00 00                	add    %al,(%rax)
  40dbf3:	00 f9                	add    %bh,%cl
	...
  40dbfd:	00 00                	add    %al,(%rax)
  40dbff:	00 90 d7 68 00 00    	add    %dl,0x68d7(%rax)
  40dc05:	00 00                	add    %al,(%rax)
  40dc07:	00 07                	add    %al,(%rdi)
  40dc09:	00 00                	add    %al,(%rax)
  40dc0b:	00 fa                	add    %bh,%dl
	...
  40dc15:	00 00                	add    %al,(%rax)
  40dc17:	00 98 d7 68 00 00    	add    %bl,0x68d7(%rax)
  40dc1d:	00 00                	add    %al,(%rax)
  40dc1f:	00 07                	add    %al,(%rdi)
  40dc21:	00 00                	add    %al,(%rax)
  40dc23:	00 fb                	add    %bh,%bl
	...
  40dc2d:	00 00                	add    %al,(%rax)
  40dc2f:	00 a0 d7 68 00 00    	add    %ah,0x68d7(%rax)
  40dc35:	00 00                	add    %al,(%rax)
  40dc37:	00 07                	add    %al,(%rdi)
  40dc39:	00 00                	add    %al,(%rax)
  40dc3b:	00 fc                	add    %bh,%ah
	...
  40dc45:	00 00                	add    %al,(%rax)
  40dc47:	00 a8 d7 68 00 00    	add    %ch,0x68d7(%rax)
  40dc4d:	00 00                	add    %al,(%rax)
  40dc4f:	00 07                	add    %al,(%rdi)
  40dc51:	00 00                	add    %al,(%rax)
  40dc53:	00 fd                	add    %bh,%ch
	...
  40dc5d:	00 00                	add    %al,(%rax)
  40dc5f:	00 b0 d7 68 00 00    	add    %dh,0x68d7(%rax)
  40dc65:	00 00                	add    %al,(%rax)
  40dc67:	00 07                	add    %al,(%rdi)
  40dc69:	00 00                	add    %al,(%rax)
  40dc6b:	00 fe                	add    %bh,%dh
	...
  40dc75:	00 00                	add    %al,(%rax)
  40dc77:	00 b8 d7 68 00 00    	add    %bh,0x68d7(%rax)
  40dc7d:	00 00                	add    %al,(%rax)
  40dc7f:	00 07                	add    %al,(%rdi)
  40dc81:	00 00                	add    %al,(%rax)
  40dc83:	00 ff                	add    %bh,%bh
	...

Disassembly of section .init:

000000000040dc90 <_init>:
  40dc90:	48 83 ec 08          	sub    $0x8,%rsp
  40dc94:	e8 d3 0f 00 00       	callq  40ec6c <_start+0x2c>
  40dc99:	e8 42 10 00 00       	callq  40ece0 <_start+0xa0>
  40dc9e:	e8 f9 1d 05 00       	callq  45fa9c <__libc_csu_init+0x8c>
  40dca3:	48 83 c4 08          	add    $0x8,%rsp
  40dca7:	c3                   	retq   

Disassembly of section .plt:

000000000040dca8 <ldap_first_attribute@plt-0x10>:
  40dca8:	ff 35 42 f3 27 00    	pushq  0x27f342(%rip)        # 68cff0 <zbx_iks_transport+0x5d0>
  40dcae:	ff 25 44 f3 27 00    	jmpq   *0x27f344(%rip)        # 68cff8 <zbx_iks_transport+0x5d8>
  40dcb4:	0f 1f 40 00          	nopl   0x0(%rax)

000000000040dcb8 <ldap_first_attribute@plt>:
  40dcb8:	ff 25 42 f3 27 00    	jmpq   *0x27f342(%rip)        # 68d000 <zbx_iks_transport+0x5e0>
  40dcbe:	68 00 00 00 00       	pushq  $0x0
  40dcc3:	e9 e0 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dcc8 <initgroups@plt>:
  40dcc8:	ff 25 3a f3 27 00    	jmpq   *0x27f33a(%rip)        # 68d008 <zbx_iks_transport+0x5e8>
  40dcce:	68 01 00 00 00       	pushq  $0x1
  40dcd3:	e9 d0 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dcd8 <mysql_free_result@plt>:
  40dcd8:	ff 25 32 f3 27 00    	jmpq   *0x27f332(%rip)        # 68d010 <zbx_iks_transport+0x5f0>
  40dcde:	68 02 00 00 00       	pushq  $0x2
  40dce3:	e9 c0 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dce8 <libssh2_userauth_list@plt>:
  40dce8:	ff 25 2a f3 27 00    	jmpq   *0x27f32a(%rip)        # 68d018 <zbx_iks_transport+0x5f8>
  40dcee:	68 03 00 00 00       	pushq  $0x3
  40dcf3:	e9 b0 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dcf8 <iks_make_session@plt>:
  40dcf8:	ff 25 22 f3 27 00    	jmpq   *0x27f322(%rip)        # 68d020 <zbx_iks_transport+0x600>
  40dcfe:	68 04 00 00 00       	pushq  $0x4
  40dd03:	e9 a0 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dd08 <iks_insert_cdata@plt>:
  40dd08:	ff 25 1a f3 27 00    	jmpq   *0x27f31a(%rip)        # 68d028 <zbx_iks_transport+0x608>
  40dd0e:	68 05 00 00 00       	pushq  $0x5
  40dd13:	e9 90 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dd18 <snmp_oid_compare@plt>:
  40dd18:	ff 25 12 f3 27 00    	jmpq   *0x27f312(%rip)        # 68d030 <zbx_iks_transport+0x610>
  40dd1e:	68 06 00 00 00       	pushq  $0x6
  40dd23:	e9 80 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dd28 <tcsetattr@plt>:
  40dd28:	ff 25 0a f3 27 00    	jmpq   *0x27f30a(%rip)        # 68d038 <zbx_iks_transport+0x618>
  40dd2e:	68 07 00 00 00       	pushq  $0x7
  40dd33:	e9 70 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dd38 <seteuid@plt>:
  40dd38:	ff 25 02 f3 27 00    	jmpq   *0x27f302(%rip)        # 68d040 <zbx_iks_transport+0x620>
  40dd3e:	68 08 00 00 00       	pushq  $0x8
  40dd43:	e9 60 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dd48 <chdir@plt>:
  40dd48:	ff 25 fa f2 27 00    	jmpq   *0x27f2fa(%rip)        # 68d048 <zbx_iks_transport+0x628>
  40dd4e:	68 09 00 00 00       	pushq  $0x9
  40dd53:	e9 50 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dd58 <fileno@plt>:
  40dd58:	ff 25 f2 f2 27 00    	jmpq   *0x27f2f2(%rip)        # 68d050 <zbx_iks_transport+0x630>
  40dd5e:	68 0a 00 00 00       	pushq  $0xa
  40dd63:	e9 40 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dd68 <dup2@plt>:
  40dd68:	ff 25 ea f2 27 00    	jmpq   *0x27f2ea(%rip)        # 68d058 <zbx_iks_transport+0x638>
  40dd6e:	68 0b 00 00 00       	pushq  $0xb
  40dd73:	e9 30 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dd78 <ipmi_sensor_get_sensor_type_string@plt>:
  40dd78:	ff 25 e2 f2 27 00    	jmpq   *0x27f2e2(%rip)        # 68d060 <zbx_iks_transport+0x640>
  40dd7e:	68 0c 00 00 00       	pushq  $0xc
  40dd83:	e9 20 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dd88 <libssh2_channel_get_exit_status@plt>:
  40dd88:	ff 25 da f2 27 00    	jmpq   *0x27f2da(%rip)        # 68d068 <zbx_iks_transport+0x648>
  40dd8e:	68 0d 00 00 00       	pushq  $0xd
  40dd93:	e9 10 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dd98 <mktime@plt>:
  40dd98:	ff 25 d2 f2 27 00    	jmpq   *0x27f2d2(%rip)        # 68d070 <zbx_iks_transport+0x650>
  40dd9e:	68 0e 00 00 00       	pushq  $0xe
  40dda3:	e9 00 ff ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dda8 <memset@plt>:
  40dda8:	ff 25 ca f2 27 00    	jmpq   *0x27f2ca(%rip)        # 68d078 <zbx_iks_transport+0x658>
  40ddae:	68 0f 00 00 00       	pushq  $0xf
  40ddb3:	e9 f0 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ddb8 <getgid@plt>:
  40ddb8:	ff 25 c2 f2 27 00    	jmpq   *0x27f2c2(%rip)        # 68d080 <zbx_iks_transport+0x660>
  40ddbe:	68 10 00 00 00       	pushq  $0x10
  40ddc3:	e9 e0 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ddc8 <setsid@plt>:
  40ddc8:	ff 25 ba f2 27 00    	jmpq   *0x27f2ba(%rip)        # 68d088 <zbx_iks_transport+0x668>
  40ddce:	68 11 00 00 00       	pushq  $0x11
  40ddd3:	e9 d0 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ddd8 <shutdown@plt>:
  40ddd8:	ff 25 b2 f2 27 00    	jmpq   *0x27f2b2(%rip)        # 68d090 <zbx_iks_transport+0x670>
  40ddde:	68 12 00 00 00       	pushq  $0x12
  40dde3:	e9 c0 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dde8 <backtrace@plt>:
  40dde8:	ff 25 aa f2 27 00    	jmpq   *0x27f2aa(%rip)        # 68d098 <zbx_iks_transport+0x678>
  40ddee:	68 13 00 00 00       	pushq  $0x13
  40ddf3:	e9 b0 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ddf8 <curl_easy_getinfo@plt>:
  40ddf8:	ff 25 a2 f2 27 00    	jmpq   *0x27f2a2(%rip)        # 68d0a0 <zbx_iks_transport+0x680>
  40ddfe:	68 14 00 00 00       	pushq  $0x14
  40de03:	e9 a0 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040de08 <close@plt>:
  40de08:	ff 25 9a f2 27 00    	jmpq   *0x27f29a(%rip)        # 68d0a8 <zbx_iks_transport+0x688>
  40de0e:	68 15 00 00 00       	pushq  $0x15
  40de13:	e9 90 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040de18 <curl_easy_setopt@plt>:
  40de18:	ff 25 92 f2 27 00    	jmpq   *0x27f292(%rip)        # 68d0b0 <zbx_iks_transport+0x690>
  40de1e:	68 16 00 00 00       	pushq  $0x16
  40de23:	e9 80 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040de28 <iks_filter_new@plt>:
  40de28:	ff 25 8a f2 27 00    	jmpq   *0x27f28a(%rip)        # 68d0b8 <zbx_iks_transport+0x698>
  40de2e:	68 17 00 00 00       	pushq  $0x17
  40de33:	e9 70 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040de38 <libssh2_channel_free@plt>:
  40de38:	ff 25 82 f2 27 00    	jmpq   *0x27f282(%rip)        # 68d0c0 <zbx_iks_transport+0x6a0>
  40de3e:	68 18 00 00 00       	pushq  $0x18
  40de43:	e9 60 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040de48 <ldap_memfree@plt>:
  40de48:	ff 25 7a f2 27 00    	jmpq   *0x27f27a(%rip)        # 68d0c8 <zbx_iks_transport+0x6a8>
  40de4e:	68 19 00 00 00       	pushq  $0x19
  40de53:	e9 50 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040de58 <ipmi_control_is_settable@plt>:
  40de58:	ff 25 72 f2 27 00    	jmpq   *0x27f272(%rip)        # 68d0d0 <zbx_iks_transport+0x6b0>
  40de5e:	68 1a 00 00 00       	pushq  $0x1a
  40de63:	e9 40 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040de68 <__fprintf_chk@plt>:
  40de68:	ff 25 6a f2 27 00    	jmpq   *0x27f26a(%rip)        # 68d0d8 <zbx_iks_transport+0x6b8>
  40de6e:	68 1b 00 00 00       	pushq  $0x1b
  40de73:	e9 30 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040de78 <gethostbyname@plt>:
  40de78:	ff 25 62 f2 27 00    	jmpq   *0x27f262(%rip)        # 68d0e0 <zbx_iks_transport+0x6c0>
  40de7e:	68 1c 00 00 00       	pushq  $0x1c
  40de83:	e9 20 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040de88 <ipmi_entity_add_sensor_update_handler@plt>:
  40de88:	ff 25 5a f2 27 00    	jmpq   *0x27f25a(%rip)        # 68d0e8 <zbx_iks_transport+0x6c8>
  40de8e:	68 1d 00 00 00       	pushq  $0x1d
  40de93:	e9 10 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040de98 <ipmi_sensor_get_id_length@plt>:
  40de98:	ff 25 52 f2 27 00    	jmpq   *0x27f252(%rip)        # 68d0f0 <zbx_iks_transport+0x6d0>
  40de9e:	68 1e 00 00 00       	pushq  $0x1e
  40dea3:	e9 00 fe ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dea8 <__isoc99_sscanf@plt>:
  40dea8:	ff 25 4a f2 27 00    	jmpq   *0x27f24a(%rip)        # 68d0f8 <zbx_iks_transport+0x6d8>
  40deae:	68 1f 00 00 00       	pushq  $0x1f
  40deb3:	e9 f0 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040deb8 <select@plt>:
  40deb8:	ff 25 42 f2 27 00    	jmpq   *0x27f242(%rip)        # 68d100 <zbx_iks_transport+0x6e0>
  40debe:	68 20 00 00 00       	pushq  $0x20
  40dec3:	e9 e0 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dec8 <openlog@plt>:
  40dec8:	ff 25 3a f2 27 00    	jmpq   *0x27f23a(%rip)        # 68d108 <zbx_iks_transport+0x6e8>
  40dece:	68 21 00 00 00       	pushq  $0x21
  40ded3:	e9 d0 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ded8 <getpeername@plt>:
  40ded8:	ff 25 32 f2 27 00    	jmpq   *0x27f232(%rip)        # 68d110 <zbx_iks_transport+0x6f0>
  40dede:	68 22 00 00 00       	pushq  $0x22
  40dee3:	e9 c0 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dee8 <exit@plt>:
  40dee8:	ff 25 2a f2 27 00    	jmpq   *0x27f22a(%rip)        # 68d118 <zbx_iks_transport+0x6f8>
  40deee:	68 23 00 00 00       	pushq  $0x23
  40def3:	e9 b0 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040def8 <__assert_fail@plt>:
  40def8:	ff 25 22 f2 27 00    	jmpq   *0x27f222(%rip)        # 68d120 <zbx_iks_transport+0x700>
  40defe:	68 24 00 00 00       	pushq  $0x24
  40df03:	e9 a0 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040df08 <__printf_chk@plt>:
  40df08:	ff 25 1a f2 27 00    	jmpq   *0x27f21a(%rip)        # 68d128 <zbx_iks_transport+0x708>
  40df0e:	68 25 00 00 00       	pushq  $0x25
  40df13:	e9 90 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040df18 <snmp_open@plt>:
  40df18:	ff 25 12 f2 27 00    	jmpq   *0x27f212(%rip)        # 68d130 <zbx_iks_transport+0x710>
  40df1e:	68 26 00 00 00       	pushq  $0x26
  40df23:	e9 80 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040df28 <iks_make_resource_bind@plt>:
  40df28:	ff 25 0a f2 27 00    	jmpq   *0x27f20a(%rip)        # 68d138 <zbx_iks_transport+0x718>
  40df2e:	68 27 00 00 00       	pushq  $0x27
  40df33:	e9 70 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040df38 <getaddrinfo@plt>:
  40df38:	ff 25 02 f2 27 00    	jmpq   *0x27f202(%rip)        # 68d140 <zbx_iks_transport+0x720>
  40df3e:	68 28 00 00 00       	pushq  $0x28
  40df43:	e9 60 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040df48 <strcasecmp@plt>:
  40df48:	ff 25 fa f1 27 00    	jmpq   *0x27f1fa(%rip)        # 68d148 <zbx_iks_transport+0x728>
  40df4e:	68 29 00 00 00       	pushq  $0x29
  40df53:	e9 50 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040df58 <gettimeofday@plt>:
  40df58:	ff 25 f2 f1 27 00    	jmpq   *0x27f1f2(%rip)        # 68d150 <zbx_iks_transport+0x730>
  40df5e:	68 2a 00 00 00       	pushq  $0x2a
  40df63:	e9 40 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040df68 <libssh2_session_init_ex@plt>:
  40df68:	ff 25 ea f1 27 00    	jmpq   *0x27f1ea(%rip)        # 68d158 <zbx_iks_transport+0x738>
  40df6e:	68 2b 00 00 00       	pushq  $0x2b
  40df73:	e9 30 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040df78 <iks_disconnect@plt>:
  40df78:	ff 25 e2 f1 27 00    	jmpq   *0x27f1e2(%rip)        # 68d160 <zbx_iks_transport+0x740>
  40df7e:	68 2c 00 00 00       	pushq  $0x2c
  40df83:	e9 20 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040df88 <execl@plt>:
  40df88:	ff 25 da f1 27 00    	jmpq   *0x27f1da(%rip)        # 68d168 <zbx_iks_transport+0x748>
  40df8e:	68 2d 00 00 00       	pushq  $0x2d
  40df93:	e9 10 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040df98 <iks_start_tls@plt>:
  40df98:	ff 25 d2 f1 27 00    	jmpq   *0x27f1d2(%rip)        # 68d170 <zbx_iks_transport+0x750>
  40df9e:	68 2e 00 00 00       	pushq  $0x2e
  40dfa3:	e9 00 fd ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dfa8 <read@plt>:
  40dfa8:	ff 25 ca f1 27 00    	jmpq   *0x27f1ca(%rip)        # 68d178 <zbx_iks_transport+0x758>
  40dfae:	68 2f 00 00 00       	pushq  $0x2f
  40dfb3:	e9 f0 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dfb8 <strncmp@plt>:
  40dfb8:	ff 25 c2 f1 27 00    	jmpq   *0x27f1c2(%rip)        # 68d180 <zbx_iks_transport+0x760>
  40dfbe:	68 30 00 00 00       	pushq  $0x30
  40dfc3:	e9 e0 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dfc8 <malloc@plt>:
  40dfc8:	ff 25 ba f1 27 00    	jmpq   *0x27f1ba(%rip)        # 68d188 <zbx_iks_transport+0x768>
  40dfce:	68 31 00 00 00       	pushq  $0x31
  40dfd3:	e9 d0 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dfd8 <fopen@plt>:
  40dfd8:	ff 25 b2 f1 27 00    	jmpq   *0x27f1b2(%rip)        # 68d190 <zbx_iks_transport+0x770>
  40dfde:	68 32 00 00 00       	pushq  $0x32
  40dfe3:	e9 c0 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dfe8 <__libc_start_main@plt>:
  40dfe8:	ff 25 aa f1 27 00    	jmpq   *0x27f1aa(%rip)        # 68d198 <zbx_iks_transport+0x778>
  40dfee:	68 33 00 00 00       	pushq  $0x33
  40dff3:	e9 b0 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040dff8 <recv@plt>:
  40dff8:	ff 25 a2 f1 27 00    	jmpq   *0x27f1a2(%rip)        # 68d1a0 <zbx_iks_transport+0x780>
  40dffe:	68 34 00 00 00       	pushq  $0x34
  40e003:	e9 a0 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e008 <regexec@plt>:
  40e008:	ff 25 9a f1 27 00    	jmpq   *0x27f19a(%rip)        # 68d1a8 <zbx_iks_transport+0x788>
  40e00e:	68 35 00 00 00       	pushq  $0x35
  40e013:	e9 90 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e018 <unlink@plt>:
  40e018:	ff 25 92 f1 27 00    	jmpq   *0x27f192(%rip)        # 68d1b0 <zbx_iks_transport+0x790>
  40e01e:	68 36 00 00 00       	pushq  $0x36
  40e023:	e9 80 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e028 <mysql_init@plt>:
  40e028:	ff 25 8a f1 27 00    	jmpq   *0x27f18a(%rip)        # 68d1b8 <zbx_iks_transport+0x798>
  40e02e:	68 37 00 00 00       	pushq  $0x37
  40e033:	e9 70 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e038 <libssh2_session_disconnect_ex@plt>:
  40e038:	ff 25 82 f1 27 00    	jmpq   *0x27f182(%rip)        # 68d1c0 <zbx_iks_transport+0x7a0>
  40e03e:	68 38 00 00 00       	pushq  $0x38
  40e043:	e9 60 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e048 <ipmi_control_is_readable@plt>:
  40e048:	ff 25 7a f1 27 00    	jmpq   *0x27f17a(%rip)        # 68d1c8 <zbx_iks_transport+0x7a8>
  40e04e:	68 39 00 00 00       	pushq  $0x39
  40e053:	e9 50 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e058 <__memcpy_chk@plt>:
  40e058:	ff 25 72 f1 27 00    	jmpq   *0x27f172(%rip)        # 68d1d0 <zbx_iks_transport+0x7b0>
  40e05e:	68 3a 00 00 00       	pushq  $0x3a
  40e063:	e9 40 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e068 <semget@plt>:
  40e068:	ff 25 6a f1 27 00    	jmpq   *0x27f16a(%rip)        # 68d1d8 <zbx_iks_transport+0x7b8>
  40e06e:	68 3b 00 00 00       	pushq  $0x3b
  40e073:	e9 30 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e078 <libssh2_session_last_error@plt>:
  40e078:	ff 25 62 f1 27 00    	jmpq   *0x27f162(%rip)        # 68d1e0 <zbx_iks_transport+0x7c0>
  40e07e:	68 3c 00 00 00       	pushq  $0x3c
  40e083:	e9 20 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e088 <setsockopt@plt>:
  40e088:	ff 25 5a f1 27 00    	jmpq   *0x27f15a(%rip)        # 68d1e8 <zbx_iks_transport+0x7c8>
  40e08e:	68 3d 00 00 00       	pushq  $0x3d
  40e093:	e9 10 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e098 <snprint_objid@plt>:
  40e098:	ff 25 52 f1 27 00    	jmpq   *0x27f152(%rip)        # 68d1f0 <zbx_iks_transport+0x7d0>
  40e09e:	68 3e 00 00 00       	pushq  $0x3e
  40e0a3:	e9 00 fc ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e0a8 <libssh2_userauth_password_ex@plt>:
  40e0a8:	ff 25 4a f1 27 00    	jmpq   *0x27f14a(%rip)        # 68d1f8 <zbx_iks_transport+0x7d8>
  40e0ae:	68 3f 00 00 00       	pushq  $0x3f
  40e0b3:	e9 f0 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e0b8 <getpid@plt>:
  40e0b8:	ff 25 42 f1 27 00    	jmpq   *0x27f142(%rip)        # 68d200 <zbx_iks_transport+0x7e0>
  40e0be:	68 40 00 00 00       	pushq  $0x40
  40e0c3:	e9 e0 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e0c8 <fgets@plt>:
  40e0c8:	ff 25 3a f1 27 00    	jmpq   *0x27f13a(%rip)        # 68d208 <zbx_iks_transport+0x7e8>
  40e0ce:	68 41 00 00 00       	pushq  $0x41
  40e0d3:	e9 d0 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e0d8 <__vsnprintf_chk@plt>:
  40e0d8:	ff 25 32 f1 27 00    	jmpq   *0x27f132(%rip)        # 68d210 <zbx_iks_transport+0x7f0>
  40e0de:	68 42 00 00 00       	pushq  $0x42
  40e0e3:	e9 c0 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e0e8 <iconv_open@plt>:
  40e0e8:	ff 25 2a f1 27 00    	jmpq   *0x27f12a(%rip)        # 68d218 <zbx_iks_transport+0x7f8>
  40e0ee:	68 43 00 00 00       	pushq  $0x43
  40e0f3:	e9 b0 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e0f8 <mysql_errno@plt>:
  40e0f8:	ff 25 22 f1 27 00    	jmpq   *0x27f122(%rip)        # 68d220 <zbx_iks_transport+0x800>
  40e0fe:	68 44 00 00 00       	pushq  $0x44
  40e103:	e9 a0 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e108 <setuid@plt>:
  40e108:	ff 25 1a f1 27 00    	jmpq   *0x27f11a(%rip)        # 68d228 <zbx_iks_transport+0x808>
  40e10e:	68 45 00 00 00       	pushq  $0x45
  40e113:	e9 90 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e118 <curl_easy_init@plt>:
  40e118:	ff 25 12 f1 27 00    	jmpq   *0x27f112(%rip)        # 68d230 <zbx_iks_transport+0x810>
  40e11e:	68 46 00 00 00       	pushq  $0x46
  40e123:	e9 80 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e128 <iks_packet@plt>:
  40e128:	ff 25 0a f1 27 00    	jmpq   *0x27f10a(%rip)        # 68d238 <zbx_iks_transport+0x818>
  40e12e:	68 47 00 00 00       	pushq  $0x47
  40e133:	e9 70 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e138 <ipmi_sensor_get_percentage@plt>:
  40e138:	ff 25 02 f1 27 00    	jmpq   *0x27f102(%rip)        # 68d240 <zbx_iks_transport+0x820>
  40e13e:	68 48 00 00 00       	pushq  $0x48
  40e143:	e9 60 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e148 <ftok@plt>:
  40e148:	ff 25 fa f0 27 00    	jmpq   *0x27f0fa(%rip)        # 68d248 <zbx_iks_transport+0x828>
  40e14e:	68 49 00 00 00       	pushq  $0x49
  40e153:	e9 50 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e158 <__ctype_toupper_loc@plt>:
  40e158:	ff 25 f2 f0 27 00    	jmpq   *0x27f0f2(%rip)        # 68d250 <zbx_iks_transport+0x830>
  40e15e:	68 4a 00 00 00       	pushq  $0x4a
  40e163:	e9 40 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e168 <closelog@plt>:
  40e168:	ff 25 ea f0 27 00    	jmpq   *0x27f0ea(%rip)        # 68d258 <zbx_iks_transport+0x838>
  40e16e:	68 4b 00 00 00       	pushq  $0x4b
  40e173:	e9 30 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e178 <__strdup@plt>:
  40e178:	ff 25 e2 f0 27 00    	jmpq   *0x27f0e2(%rip)        # 68d260 <zbx_iks_transport+0x840>
  40e17e:	68 4c 00 00 00       	pushq  $0x4c
  40e183:	e9 20 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e188 <ipmi_entity_get_entity_id_string@plt>:
  40e188:	ff 25 da f0 27 00    	jmpq   *0x27f0da(%rip)        # 68d268 <zbx_iks_transport+0x848>
  40e18e:	68 4d 00 00 00       	pushq  $0x4d
  40e193:	e9 10 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e198 <ldap_unbind@plt>:
  40e198:	ff 25 d2 f0 27 00    	jmpq   *0x27f0d2(%rip)        # 68d270 <zbx_iks_transport+0x850>
  40e19e:	68 4e 00 00 00       	pushq  $0x4e
  40e1a3:	e9 00 fb ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e1a8 <freeaddrinfo@plt>:
  40e1a8:	ff 25 ca f0 27 00    	jmpq   *0x27f0ca(%rip)        # 68d278 <zbx_iks_transport+0x858>
  40e1ae:	68 4f 00 00 00       	pushq  $0x4f
  40e1b3:	e9 f0 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e1b8 <__dn_expand@plt>:
  40e1b8:	ff 25 c2 f0 27 00    	jmpq   *0x27f0c2(%rip)        # 68d280 <zbx_iks_transport+0x860>
  40e1be:	68 50 00 00 00       	pushq  $0x50
  40e1c3:	e9 e0 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e1c8 <backtrace_symbols@plt>:
  40e1c8:	ff 25 ba f0 27 00    	jmpq   *0x27f0ba(%rip)        # 68d288 <zbx_iks_transport+0x868>
  40e1ce:	68 51 00 00 00       	pushq  $0x51
  40e1d3:	e9 d0 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e1d8 <libssh2_channel_close@plt>:
  40e1d8:	ff 25 b2 f0 27 00    	jmpq   *0x27f0b2(%rip)        # 68d290 <zbx_iks_transport+0x870>
  40e1de:	68 52 00 00 00       	pushq  $0x52
  40e1e3:	e9 c0 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e1e8 <free@plt>:
  40e1e8:	ff 25 aa f0 27 00    	jmpq   *0x27f0aa(%rip)        # 68d298 <zbx_iks_transport+0x878>
  40e1ee:	68 53 00 00 00       	pushq  $0x53
  40e1f3:	e9 b0 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e1f8 <iks_make_msg@plt>:
  40e1f8:	ff 25 a2 f0 27 00    	jmpq   *0x27f0a2(%rip)        # 68d2a0 <zbx_iks_transport+0x880>
  40e1fe:	68 54 00 00 00       	pushq  $0x54
  40e203:	e9 a0 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e208 <ipmi_posix_setup_os_handler@plt>:
  40e208:	ff 25 9a f0 27 00    	jmpq   *0x27f09a(%rip)        # 68d2a8 <zbx_iks_transport+0x888>
  40e20e:	68 55 00 00 00       	pushq  $0x55
  40e213:	e9 90 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e218 <ipmi_control_get_id@plt>:
  40e218:	ff 25 92 f0 27 00    	jmpq   *0x27f092(%rip)        # 68d2b0 <zbx_iks_transport+0x890>
  40e21e:	68 56 00 00 00       	pushq  $0x56
  40e223:	e9 80 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e228 <snmp_sess_init@plt>:
  40e228:	ff 25 8a f0 27 00    	jmpq   *0x27f08a(%rip)        # 68d2b8 <zbx_iks_transport+0x898>
  40e22e:	68 57 00 00 00       	pushq  $0x57
  40e233:	e9 70 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e238 <ferror@plt>:
  40e238:	ff 25 82 f0 27 00    	jmpq   *0x27f082(%rip)        # 68d2c0 <zbx_iks_transport+0x8a0>
  40e23e:	68 58 00 00 00       	pushq  $0x58
  40e243:	e9 60 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e248 <ipmi_entity_add_control_update_handler@plt>:
  40e248:	ff 25 7a f0 27 00    	jmpq   *0x27f07a(%rip)        # 68d2c8 <zbx_iks_transport+0x8a8>
  40e24e:	68 59 00 00 00       	pushq  $0x59
  40e253:	e9 50 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e258 <opendir@plt>:
  40e258:	ff 25 72 f0 27 00    	jmpq   *0x27f072(%rip)        # 68d2d0 <zbx_iks_transport+0x8b0>
  40e25e:	68 5a 00 00 00       	pushq  $0x5a
  40e263:	e9 40 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e268 <__xstat@plt>:
  40e268:	ff 25 6a f0 27 00    	jmpq   *0x27f06a(%rip)        # 68d2d8 <zbx_iks_transport+0x8b8>
  40e26e:	68 5b 00 00 00       	pushq  $0x5b
  40e273:	e9 30 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e278 <gethostbyaddr@plt>:
  40e278:	ff 25 62 f0 27 00    	jmpq   *0x27f062(%rip)        # 68d2e0 <zbx_iks_transport+0x8c0>
  40e27e:	68 5c 00 00 00       	pushq  $0x5c
  40e283:	e9 20 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e288 <pclose@plt>:
  40e288:	ff 25 5a f0 27 00    	jmpq   *0x27f05a(%rip)        # 68d2e8 <zbx_iks_transport+0x8c8>
  40e28e:	68 5d 00 00 00       	pushq  $0x5d
  40e293:	e9 10 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e298 <libssh2_session_free@plt>:
  40e298:	ff 25 52 f0 27 00    	jmpq   *0x27f052(%rip)        # 68d2f0 <zbx_iks_transport+0x8d0>
  40e29e:	68 5e 00 00 00       	pushq  $0x5e
  40e2a3:	e9 00 fa ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e2a8 <__vfprintf_chk@plt>:
  40e2a8:	ff 25 4a f0 27 00    	jmpq   *0x27f04a(%rip)        # 68d2f8 <zbx_iks_transport+0x8d8>
  40e2ae:	68 5f 00 00 00       	pushq  $0x5f
  40e2b3:	e9 f0 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e2b8 <listen@plt>:
  40e2b8:	ff 25 42 f0 27 00    	jmpq   *0x27f042(%rip)        # 68d300 <zbx_iks_transport+0x8e0>
  40e2be:	68 60 00 00 00       	pushq  $0x60
  40e2c3:	e9 e0 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e2c8 <__ctype_b_loc@plt>:
  40e2c8:	ff 25 3a f0 27 00    	jmpq   *0x27f03a(%rip)        # 68d308 <zbx_iks_transport+0x8e8>
  40e2ce:	68 61 00 00 00       	pushq  $0x61
  40e2d3:	e9 d0 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e2d8 <mysql_real_connect@plt>:
  40e2d8:	ff 25 32 f0 27 00    	jmpq   *0x27f032(%rip)        # 68d310 <zbx_iks_transport+0x8f0>
  40e2de:	68 62 00 00 00       	pushq  $0x62
  40e2e3:	e9 c0 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e2e8 <__res_init@plt>:
  40e2e8:	ff 25 2a f0 27 00    	jmpq   *0x27f02a(%rip)        # 68d318 <zbx_iks_transport+0x8f8>
  40e2ee:	68 63 00 00 00       	pushq  $0x63
  40e2f3:	e9 b0 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e2f8 <iks_id_new@plt>:
  40e2f8:	ff 25 22 f0 27 00    	jmpq   *0x27f022(%rip)        # 68d320 <zbx_iks_transport+0x900>
  40e2fe:	68 64 00 00 00       	pushq  $0x64
  40e303:	e9 a0 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e308 <mysql_field_count@plt>:
  40e308:	ff 25 1a f0 27 00    	jmpq   *0x27f01a(%rip)        # 68d328 <zbx_iks_transport+0x908>
  40e30e:	68 65 00 00 00       	pushq  $0x65
  40e313:	e9 90 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e318 <iks_start_sasl@plt>:
  40e318:	ff 25 12 f0 27 00    	jmpq   *0x27f012(%rip)        # 68d330 <zbx_iks_transport+0x910>
  40e31e:	68 66 00 00 00       	pushq  $0x66
  40e323:	e9 80 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e328 <readdir@plt>:
  40e328:	ff 25 0a f0 27 00    	jmpq   *0x27f00a(%rip)        # 68d338 <zbx_iks_transport+0x918>
  40e32e:	68 67 00 00 00       	pushq  $0x67
  40e333:	e9 70 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e338 <bsearch@plt>:
  40e338:	ff 25 02 f0 27 00    	jmpq   *0x27f002(%rip)        # 68d340 <zbx_iks_transport+0x920>
  40e33e:	68 68 00 00 00       	pushq  $0x68
  40e343:	e9 60 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e348 <iks_send@plt>:
  40e348:	ff 25 fa ef 27 00    	jmpq   *0x27effa(%rip)        # 68d348 <zbx_iks_transport+0x928>
  40e34e:	68 69 00 00 00       	pushq  $0x69
  40e353:	e9 50 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e358 <init_snmp@plt>:
  40e358:	ff 25 f2 ef 27 00    	jmpq   *0x27eff2(%rip)        # 68d350 <zbx_iks_transport+0x930>
  40e35e:	68 6a 00 00 00       	pushq  $0x6a
  40e363:	e9 40 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e368 <strrchr@plt>:
  40e368:	ff 25 ea ef 27 00    	jmpq   *0x27efea(%rip)        # 68d358 <zbx_iks_transport+0x938>
  40e36e:	68 6b 00 00 00       	pushq  $0x6b
  40e373:	e9 30 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e378 <__dn_skipname@plt>:
  40e378:	ff 25 e2 ef 27 00    	jmpq   *0x27efe2(%rip)        # 68d360 <zbx_iks_transport+0x940>
  40e37e:	68 6c 00 00 00       	pushq  $0x6c
  40e383:	e9 20 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e388 <mysql_close@plt>:
  40e388:	ff 25 da ef 27 00    	jmpq   *0x27efda(%rip)        # 68d368 <zbx_iks_transport+0x948>
  40e38e:	68 6d 00 00 00       	pushq  $0x6d
  40e393:	e9 10 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e398 <mysql_next_result@plt>:
  40e398:	ff 25 d2 ef 27 00    	jmpq   *0x27efd2(%rip)        # 68d370 <zbx_iks_transport+0x950>
  40e39e:	68 6e 00 00 00       	pushq  $0x6e
  40e3a3:	e9 00 f9 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e3a8 <sleep@plt>:
  40e3a8:	ff 25 ca ef 27 00    	jmpq   *0x27efca(%rip)        # 68d378 <zbx_iks_transport+0x958>
  40e3ae:	68 6f 00 00 00       	pushq  $0x6f
  40e3b3:	e9 f0 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e3b8 <mysql_error@plt>:
  40e3b8:	ff 25 c2 ef 27 00    	jmpq   *0x27efc2(%rip)        # 68d380 <zbx_iks_transport+0x960>
  40e3be:	68 70 00 00 00       	pushq  $0x70
  40e3c3:	e9 e0 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e3c8 <iconv@plt>:
  40e3c8:	ff 25 ba ef 27 00    	jmpq   *0x27efba(%rip)        # 68d388 <zbx_iks_transport+0x968>
  40e3ce:	68 71 00 00 00       	pushq  $0x71
  40e3d3:	e9 d0 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e3d8 <setpriority@plt>:
  40e3d8:	ff 25 b2 ef 27 00    	jmpq   *0x27efb2(%rip)        # 68d390 <zbx_iks_transport+0x970>
  40e3de:	68 72 00 00 00       	pushq  $0x72
  40e3e3:	e9 c0 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e3e8 <libssh2_session_block_directions@plt>:
  40e3e8:	ff 25 aa ef 27 00    	jmpq   *0x27efaa(%rip)        # 68d398 <zbx_iks_transport+0x978>
  40e3ee:	68 73 00 00 00       	pushq  $0x73
  40e3f3:	e9 b0 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e3f8 <iks_insert_attrib@plt>:
  40e3f8:	ff 25 a2 ef 27 00    	jmpq   *0x27efa2(%rip)        # 68d3a0 <zbx_iks_transport+0x980>
  40e3fe:	68 74 00 00 00       	pushq  $0x74
  40e403:	e9 a0 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e408 <mysql_fetch_row@plt>:
  40e408:	ff 25 9a ef 27 00    	jmpq   *0x27ef9a(%rip)        # 68d3a8 <zbx_iks_transport+0x988>
  40e40e:	68 75 00 00 00       	pushq  $0x75
  40e413:	e9 90 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e418 <__res_query@plt>:
  40e418:	ff 25 92 ef 27 00    	jmpq   *0x27ef92(%rip)        # 68d3b0 <zbx_iks_transport+0x990>
  40e41e:	68 76 00 00 00       	pushq  $0x76
  40e423:	e9 80 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e428 <ipmi_control_get_id_length@plt>:
  40e428:	ff 25 8a ef 27 00    	jmpq   *0x27ef8a(%rip)        # 68d3b8 <zbx_iks_transport+0x998>
  40e42e:	68 77 00 00 00       	pushq  $0x77
  40e433:	e9 70 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e438 <iks_insert@plt>:
  40e438:	ff 25 82 ef 27 00    	jmpq   *0x27ef82(%rip)        # 68d3c0 <zbx_iks_transport+0x9a0>
  40e43e:	68 78 00 00 00       	pushq  $0x78
  40e443:	e9 60 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e448 <kill@plt>:
  40e448:	ff 25 7a ef 27 00    	jmpq   *0x27ef7a(%rip)        # 68d3c8 <zbx_iks_transport+0x9a8>
  40e44e:	68 79 00 00 00       	pushq  $0x79
  40e453:	e9 50 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e458 <strerror@plt>:
  40e458:	ff 25 72 ef 27 00    	jmpq   *0x27ef72(%rip)        # 68d3d0 <zbx_iks_transport+0x9b0>
  40e45e:	68 7a 00 00 00       	pushq  $0x7a
  40e463:	e9 40 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e468 <strstr@plt>:
  40e468:	ff 25 6a ef 27 00    	jmpq   *0x27ef6a(%rip)        # 68d3d8 <zbx_iks_transport+0x9b8>
  40e46e:	68 7b 00 00 00       	pushq  $0x7b
  40e473:	e9 30 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e478 <sigaction@plt>:
  40e478:	ff 25 62 ef 27 00    	jmpq   *0x27ef62(%rip)        # 68d3e0 <zbx_iks_transport+0x9c0>
  40e47e:	68 7c 00 00 00       	pushq  $0x7c
  40e483:	e9 20 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e488 <ldap_first_entry@plt>:
  40e488:	ff 25 5a ef 27 00    	jmpq   *0x27ef5a(%rip)        # 68d3e8 <zbx_iks_transport+0x9c8>
  40e48e:	68 7d 00 00 00       	pushq  $0x7d
  40e493:	e9 10 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e498 <snmp_parse_oid@plt>:
  40e498:	ff 25 52 ef 27 00    	jmpq   *0x27ef52(%rip)        # 68d3f0 <zbx_iks_transport+0x9d0>
  40e49e:	68 7e 00 00 00       	pushq  $0x7e
  40e4a3:	e9 00 f8 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e4a8 <iks_send_header@plt>:
  40e4a8:	ff 25 4a ef 27 00    	jmpq   *0x27ef4a(%rip)        # 68d3f8 <zbx_iks_transport+0x9d8>
  40e4ae:	68 7f 00 00 00       	pushq  $0x7f
  40e4b3:	e9 f0 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e4b8 <setegid@plt>:
  40e4b8:	ff 25 42 ef 27 00    	jmpq   *0x27ef42(%rip)        # 68d400 <zbx_iks_transport+0x9e0>
  40e4be:	68 80 00 00 00       	pushq  $0x80
  40e4c3:	e9 e0 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e4c8 <ipmi_control_get_num_vals@plt>:
  40e4c8:	ff 25 3a ef 27 00    	jmpq   *0x27ef3a(%rip)        # 68d408 <zbx_iks_transport+0x9e8>
  40e4ce:	68 81 00 00 00       	pushq  $0x81
  40e4d3:	e9 d0 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e4d8 <iks_parser_stack@plt>:
  40e4d8:	ff 25 32 ef 27 00    	jmpq   *0x27ef32(%rip)        # 68d410 <zbx_iks_transport+0x9f0>
  40e4de:	68 82 00 00 00       	pushq  $0x82
  40e4e3:	e9 c0 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e4e8 <ipmi_sensor_get_base_unit_string@plt>:
  40e4e8:	ff 25 2a ef 27 00    	jmpq   *0x27ef2a(%rip)        # 68d418 <zbx_iks_transport+0x9f8>
  40e4ee:	68 83 00 00 00       	pushq  $0x83
  40e4f3:	e9 b0 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e4f8 <semctl@plt>:
  40e4f8:	ff 25 22 ef 27 00    	jmpq   *0x27ef22(%rip)        # 68d420 <zbx_iks_transport+0xa00>
  40e4fe:	68 84 00 00 00       	pushq  $0x84
  40e503:	e9 a0 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e508 <ldap_init@plt>:
  40e508:	ff 25 1a ef 27 00    	jmpq   *0x27ef1a(%rip)        # 68d428 <zbx_iks_transport+0xa08>
  40e50e:	68 85 00 00 00       	pushq  $0x85
  40e513:	e9 90 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e518 <lseek@plt>:
  40e518:	ff 25 12 ef 27 00    	jmpq   *0x27ef12(%rip)        # 68d430 <zbx_iks_transport+0xa10>
  40e51e:	68 86 00 00 00       	pushq  $0x86
  40e523:	e9 80 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e528 <strtol@plt>:
  40e528:	ff 25 0a ef 27 00    	jmpq   *0x27ef0a(%rip)        # 68d438 <zbx_iks_transport+0xa18>
  40e52e:	68 87 00 00 00       	pushq  $0x87
  40e533:	e9 70 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e538 <iks_recv@plt>:
  40e538:	ff 25 02 ef 27 00    	jmpq   *0x27ef02(%rip)        # 68d440 <zbx_iks_transport+0xa20>
  40e53e:	68 88 00 00 00       	pushq  $0x88
  40e543:	e9 60 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e548 <ipmi_ip_setup_con@plt>:
  40e548:	ff 25 fa ee 27 00    	jmpq   *0x27eefa(%rip)        # 68d448 <zbx_iks_transport+0xa28>
  40e54e:	68 89 00 00 00       	pushq  $0x89
  40e553:	e9 50 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e558 <connect@plt>:
  40e558:	ff 25 f2 ee 27 00    	jmpq   *0x27eef2(%rip)        # 68d450 <zbx_iks_transport+0xa30>
  40e55e:	68 8a 00 00 00       	pushq  $0x8a
  40e563:	e9 40 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e568 <snmp_free_pdu@plt>:
  40e568:	ff 25 ea ee 27 00    	jmpq   *0x27eeea(%rip)        # 68d458 <zbx_iks_transport+0xa38>
  40e56e:	68 8b 00 00 00       	pushq  $0x8b
  40e573:	e9 30 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e578 <ipmi_sensor_get_id@plt>:
  40e578:	ff 25 e2 ee 27 00    	jmpq   *0x27eee2(%rip)        # 68d460 <zbx_iks_transport+0xa40>
  40e57e:	68 8c 00 00 00       	pushq  $0x8c
  40e583:	e9 20 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e588 <curl_easy_perform@plt>:
  40e588:	ff 25 da ee 27 00    	jmpq   *0x27eeda(%rip)        # 68d468 <zbx_iks_transport+0xa48>
  40e58e:	68 8d 00 00 00       	pushq  $0x8d
  40e593:	e9 10 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e598 <regcomp@plt>:
  40e598:	ff 25 d2 ee 27 00    	jmpq   *0x27eed2(%rip)        # 68d470 <zbx_iks_transport+0xa50>
  40e59e:	68 8e 00 00 00       	pushq  $0x8e
  40e5a3:	e9 00 f7 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e5a8 <tcgetattr@plt>:
  40e5a8:	ff 25 ca ee 27 00    	jmpq   *0x27eeca(%rip)        # 68d478 <zbx_iks_transport+0xa58>
  40e5ae:	68 8f 00 00 00       	pushq  $0x8f
  40e5b3:	e9 f0 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e5b8 <memcpy@plt>:
  40e5b8:	ff 25 c2 ee 27 00    	jmpq   *0x27eec2(%rip)        # 68d480 <zbx_iks_transport+0xa60>
  40e5be:	68 90 00 00 00       	pushq  $0x90
  40e5c3:	e9 e0 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e5c8 <ipmi_control_set_val@plt>:
  40e5c8:	ff 25 ba ee 27 00    	jmpq   *0x27eeba(%rip)        # 68d488 <zbx_iks_transport+0xa68>
  40e5ce:	68 91 00 00 00       	pushq  $0x91
  40e5d3:	e9 d0 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e5d8 <mysql_select_db@plt>:
  40e5d8:	ff 25 b2 ee 27 00    	jmpq   *0x27eeb2(%rip)        # 68d490 <zbx_iks_transport+0xa70>
  40e5de:	68 92 00 00 00       	pushq  $0x92
  40e5e3:	e9 c0 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e5e8 <__strcpy_chk@plt>:
  40e5e8:	ff 25 aa ee 27 00    	jmpq   *0x27eeaa(%rip)        # 68d498 <zbx_iks_transport+0xa78>
  40e5ee:	68 93 00 00 00       	pushq  $0x93
  40e5f3:	e9 b0 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e5f8 <iks_parser_delete@plt>:
  40e5f8:	ff 25 a2 ee 27 00    	jmpq   *0x27eea2(%rip)        # 68d4a0 <zbx_iks_transport+0xa80>
  40e5fe:	68 94 00 00 00       	pushq  $0x94
  40e603:	e9 a0 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e608 <curl_easy_cleanup@plt>:
  40e608:	ff 25 9a ee 27 00    	jmpq   *0x27ee9a(%rip)        # 68d4a8 <zbx_iks_transport+0xa88>
  40e60e:	68 95 00 00 00       	pushq  $0x95
  40e613:	e9 90 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e618 <__res_state@plt>:
  40e618:	ff 25 92 ee 27 00    	jmpq   *0x27ee92(%rip)        # 68d4b0 <zbx_iks_transport+0xa90>
  40e61e:	68 96 00 00 00       	pushq  $0x96
  40e623:	e9 80 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e628 <ipmi_sensor_get_modifier_unit_string@plt>:
  40e628:	ff 25 8a ee 27 00    	jmpq   *0x27ee8a(%rip)        # 68d4b8 <zbx_iks_transport+0xa98>
  40e62e:	68 97 00 00 00       	pushq  $0x97
  40e633:	e9 70 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e638 <signal@plt>:
  40e638:	ff 25 82 ee 27 00    	jmpq   *0x27ee82(%rip)        # 68d4c0 <zbx_iks_transport+0xaa0>
  40e63e:	68 98 00 00 00       	pushq  $0x98
  40e643:	e9 60 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e648 <strspn@plt>:
  40e648:	ff 25 7a ee 27 00    	jmpq   *0x27ee7a(%rip)        # 68d4c8 <zbx_iks_transport+0xaa8>
  40e64e:	68 99 00 00 00       	pushq  $0x99
  40e653:	e9 50 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e658 <ipmi_sensor_get_rate_unit_string@plt>:
  40e658:	ff 25 72 ee 27 00    	jmpq   *0x27ee72(%rip)        # 68d4d0 <zbx_iks_transport+0xab0>
  40e65e:	68 9a 00 00 00       	pushq  $0x9a
  40e663:	e9 40 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e668 <__syslog_chk@plt>:
  40e668:	ff 25 6a ee 27 00    	jmpq   *0x27ee6a(%rip)        # 68d4d8 <zbx_iks_transport+0xab8>
  40e66e:	68 9b 00 00 00       	pushq  $0x9b
  40e673:	e9 30 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e678 <memmove@plt>:
  40e678:	ff 25 62 ee 27 00    	jmpq   *0x27ee62(%rip)        # 68d4e0 <zbx_iks_transport+0xac0>
  40e67e:	68 9c 00 00 00       	pushq  $0x9c
  40e683:	e9 20 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e688 <mysql_query@plt>:
  40e688:	ff 25 5a ee 27 00    	jmpq   *0x27ee5a(%rip)        # 68d4e8 <zbx_iks_transport+0xac8>
  40e68e:	68 9d 00 00 00       	pushq  $0x9d
  40e693:	e9 10 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e698 <strchr@plt>:
  40e698:	ff 25 52 ee 27 00    	jmpq   *0x27ee52(%rip)        # 68d4f0 <zbx_iks_transport+0xad0>
  40e69e:	68 9e 00 00 00       	pushq  $0x9e
  40e6a3:	e9 00 f6 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e6a8 <waitpid@plt>:
  40e6a8:	ff 25 4a ee 27 00    	jmpq   *0x27ee4a(%rip)        # 68d4f8 <zbx_iks_transport+0xad8>
  40e6ae:	68 9f 00 00 00       	pushq  $0x9f
  40e6b3:	e9 f0 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e6b8 <ldap_msgfree@plt>:
  40e6b8:	ff 25 42 ee 27 00    	jmpq   *0x27ee42(%rip)        # 68d500 <zbx_iks_transport+0xae0>
  40e6be:	68 a0 00 00 00       	pushq  $0xa0
  40e6c3:	e9 e0 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e6c8 <ber_free@plt>:
  40e6c8:	ff 25 3a ee 27 00    	jmpq   *0x27ee3a(%rip)        # 68d508 <zbx_iks_transport+0xae8>
  40e6ce:	68 a1 00 00 00       	pushq  $0xa1
  40e6d3:	e9 d0 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e6d8 <iks_stream_new@plt>:
  40e6d8:	ff 25 32 ee 27 00    	jmpq   *0x27ee32(%rip)        # 68d510 <zbx_iks_transport+0xaf0>
  40e6de:	68 a2 00 00 00       	pushq  $0xa2
  40e6e3:	e9 c0 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e6e8 <socket@plt>:
  40e6e8:	ff 25 2a ee 27 00    	jmpq   *0x27ee2a(%rip)        # 68d518 <zbx_iks_transport+0xaf8>
  40e6ee:	68 a3 00 00 00       	pushq  $0xa3
  40e6f3:	e9 b0 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e6f8 <fread@plt>:
  40e6f8:	ff 25 22 ee 27 00    	jmpq   *0x27ee22(%rip)        # 68d520 <zbx_iks_transport+0xb00>
  40e6fe:	68 a4 00 00 00       	pushq  $0xa4
  40e703:	e9 a0 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e708 <inet_ntoa@plt>:
  40e708:	ff 25 1a ee 27 00    	jmpq   *0x27ee1a(%rip)        # 68d528 <zbx_iks_transport+0xb08>
  40e70e:	68 a5 00 00 00       	pushq  $0xa5
  40e713:	e9 90 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e718 <ldap_search_s@plt>:
  40e718:	ff 25 12 ee 27 00    	jmpq   *0x27ee12(%rip)        # 68d530 <zbx_iks_transport+0xb10>
  40e71e:	68 a6 00 00 00       	pushq  $0xa6
  40e723:	e9 80 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e728 <alarm@plt>:
  40e728:	ff 25 0a ee 27 00    	jmpq   *0x27ee0a(%rip)        # 68d538 <zbx_iks_transport+0xb18>
  40e72e:	68 a7 00 00 00       	pushq  $0xa7
  40e733:	e9 70 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e738 <ldap_value_free@plt>:
  40e738:	ff 25 02 ee 27 00    	jmpq   *0x27ee02(%rip)        # 68d540 <zbx_iks_transport+0xb20>
  40e73e:	68 a8 00 00 00       	pushq  $0xa8
  40e743:	e9 60 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e748 <generate_Ku@plt>:
  40e748:	ff 25 fa ed 27 00    	jmpq   *0x27edfa(%rip)        # 68d548 <zbx_iks_transport+0xb28>
  40e74e:	68 a9 00 00 00       	pushq  $0xa9
  40e753:	e9 50 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e758 <ldap_err2string@plt>:
  40e758:	ff 25 f2 ed 27 00    	jmpq   *0x27edf2(%rip)        # 68d550 <zbx_iks_transport+0xb30>
  40e75e:	68 aa 00 00 00       	pushq  $0xaa
  40e763:	e9 40 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e768 <__errno_location@plt>:
  40e768:	ff 25 ea ed 27 00    	jmpq   *0x27edea(%rip)        # 68d558 <zbx_iks_transport+0xb38>
  40e76e:	68 ab 00 00 00       	pushq  $0xab
  40e773:	e9 30 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e778 <qsort@plt>:
  40e778:	ff 25 e2 ed 27 00    	jmpq   *0x27ede2(%rip)        # 68d560 <zbx_iks_transport+0xb40>
  40e77e:	68 ac 00 00 00       	pushq  $0xac
  40e783:	e9 20 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e788 <ipmi_domain_close@plt>:
  40e788:	ff 25 da ed 27 00    	jmpq   *0x27edda(%rip)        # 68d568 <zbx_iks_transport+0xb48>
  40e78e:	68 ad 00 00 00       	pushq  $0xad
  40e793:	e9 10 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e798 <snmp_close@plt>:
  40e798:	ff 25 d2 ed 27 00    	jmpq   *0x27edd2(%rip)        # 68d570 <zbx_iks_transport+0xb50>
  40e79e:	68 ae 00 00 00       	pushq  $0xae
  40e7a3:	e9 00 f5 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e7a8 <strcmp@plt>:
  40e7a8:	ff 25 ca ed 27 00    	jmpq   *0x27edca(%rip)        # 68d578 <zbx_iks_transport+0xb58>
  40e7ae:	68 af 00 00 00       	pushq  $0xaf
  40e7b3:	e9 f0 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e7b8 <iks_stream_features@plt>:
  40e7b8:	ff 25 c2 ed 27 00    	jmpq   *0x27edc2(%rip)        # 68d580 <zbx_iks_transport+0xb60>
  40e7be:	68 b0 00 00 00       	pushq  $0xb0
  40e7c3:	e9 e0 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e7c8 <iks_connect_with@plt>:
  40e7c8:	ff 25 ba ed 27 00    	jmpq   *0x27edba(%rip)        # 68d588 <zbx_iks_transport+0xb68>
  40e7ce:	68 b1 00 00 00       	pushq  $0xb1
  40e7d3:	e9 d0 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e7d8 <snmp_errstring@plt>:
  40e7d8:	ff 25 b2 ed 27 00    	jmpq   *0x27edb2(%rip)        # 68d590 <zbx_iks_transport+0xb70>
  40e7de:	68 b2 00 00 00       	pushq  $0xb2
  40e7e3:	e9 c0 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e7e8 <iks_filter_add_rule@plt>:
  40e7e8:	ff 25 aa ed 27 00    	jmpq   *0x27edaa(%rip)        # 68d598 <zbx_iks_transport+0xb78>
  40e7ee:	68 b3 00 00 00       	pushq  $0xb3
  40e7f3:	e9 b0 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e7f8 <mysql_store_result@plt>:
  40e7f8:	ff 25 a2 ed 27 00    	jmpq   *0x27eda2(%rip)        # 68d5a0 <zbx_iks_transport+0xb80>
  40e7fe:	68 b4 00 00 00       	pushq  $0xb4
  40e803:	e9 a0 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e808 <strcpy@plt>:
  40e808:	ff 25 9a ed 27 00    	jmpq   *0x27ed9a(%rip)        # 68d5a8 <zbx_iks_transport+0xb88>
  40e80e:	68 b5 00 00 00       	pushq  $0xb5
  40e813:	e9 90 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e818 <strtok@plt>:
  40e818:	ff 25 92 ed 27 00    	jmpq   *0x27ed92(%rip)        # 68d5b0 <zbx_iks_transport+0xb90>
  40e81e:	68 b6 00 00 00       	pushq  $0xb6
  40e823:	e9 80 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e828 <ipmi_domain_add_entity_update_handler@plt>:
  40e828:	ff 25 8a ed 27 00    	jmpq   *0x27ed8a(%rip)        # 68d5b8 <zbx_iks_transport+0xb98>
  40e82e:	68 b7 00 00 00       	pushq  $0xb7
  40e833:	e9 70 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e838 <getprotobynumber@plt>:
  40e838:	ff 25 82 ed 27 00    	jmpq   *0x27ed82(%rip)        # 68d5c0 <zbx_iks_transport+0xba0>
  40e83e:	68 b8 00 00 00       	pushq  $0xb8
  40e843:	e9 60 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e848 <getuid@plt>:
  40e848:	ff 25 7a ed 27 00    	jmpq   *0x27ed7a(%rip)        # 68d5c8 <zbx_iks_transport+0xba8>
  40e84e:	68 b9 00 00 00       	pushq  $0xb9
  40e853:	e9 50 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e858 <libssh2_userauth_keyboard_interactive_ex@plt>:
  40e858:	ff 25 72 ed 27 00    	jmpq   *0x27ed72(%rip)        # 68d5d0 <zbx_iks_transport+0xbb0>
  40e85e:	68 ba 00 00 00       	pushq  $0xba
  40e863:	e9 40 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e868 <regfree@plt>:
  40e868:	ff 25 6a ed 27 00    	jmpq   *0x27ed6a(%rip)        # 68d5d8 <zbx_iks_transport+0xbb8>
  40e86e:	68 bb 00 00 00       	pushq  $0xbb
  40e873:	e9 30 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e878 <__ctype_tolower_loc@plt>:
  40e878:	ff 25 62 ed 27 00    	jmpq   *0x27ed62(%rip)        # 68d5e0 <zbx_iks_transport+0xbc0>
  40e87e:	68 bc 00 00 00       	pushq  $0xbc
  40e883:	e9 20 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e888 <getservbyport@plt>:
  40e888:	ff 25 5a ed 27 00    	jmpq   *0x27ed5a(%rip)        # 68d5e8 <zbx_iks_transport+0xbc8>
  40e88e:	68 bd 00 00 00       	pushq  $0xbd
  40e893:	e9 10 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e898 <snmp_pdu_create@plt>:
  40e898:	ff 25 52 ed 27 00    	jmpq   *0x27ed52(%rip)        # 68d5f0 <zbx_iks_transport+0xbd0>
  40e89e:	68 be 00 00 00       	pushq  $0xbe
  40e8a3:	e9 00 f4 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e8a8 <calloc@plt>:
  40e8a8:	ff 25 4a ed 27 00    	jmpq   *0x27ed4a(%rip)        # 68d5f8 <zbx_iks_transport+0xbd8>
  40e8ae:	68 bf 00 00 00       	pushq  $0xbf
  40e8b3:	e9 f0 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e8b8 <ipmi_sensor_get_entity@plt>:
  40e8b8:	ff 25 42 ed 27 00    	jmpq   *0x27ed42(%rip)        # 68d600 <zbx_iks_transport+0xbe0>
  40e8be:	68 c0 00 00 00       	pushq  $0xc0
  40e8c3:	e9 e0 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e8c8 <shmget@plt>:
  40e8c8:	ff 25 3a ed 27 00    	jmpq   *0x27ed3a(%rip)        # 68d608 <zbx_iks_transport+0xbe8>
  40e8ce:	68 c1 00 00 00       	pushq  $0xc1
  40e8d3:	e9 d0 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e8d8 <libssh2_channel_open_ex@plt>:
  40e8d8:	ff 25 32 ed 27 00    	jmpq   *0x27ed32(%rip)        # 68d610 <zbx_iks_transport+0xbf0>
  40e8de:	68 c2 00 00 00       	pushq  $0xc2
  40e8e3:	e9 c0 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e8e8 <libssh2_session_startup@plt>:
  40e8e8:	ff 25 2a ed 27 00    	jmpq   *0x27ed2a(%rip)        # 68d618 <zbx_iks_transport+0xbf8>
  40e8ee:	68 c3 00 00 00       	pushq  $0xc3
  40e8f3:	e9 b0 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e8f8 <libssh2_channel_read_ex@plt>:
  40e8f8:	ff 25 22 ed 27 00    	jmpq   *0x27ed22(%rip)        # 68d620 <zbx_iks_transport+0xc00>
  40e8fe:	68 c4 00 00 00       	pushq  $0xc4
  40e903:	e9 a0 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e908 <fclose@plt>:
  40e908:	ff 25 1a ed 27 00    	jmpq   *0x27ed1a(%rip)        # 68d628 <zbx_iks_transport+0xc08>
  40e90e:	68 c5 00 00 00       	pushq  $0xc5
  40e913:	e9 90 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e918 <remove@plt>:
  40e918:	ff 25 12 ed 27 00    	jmpq   *0x27ed12(%rip)        # 68d630 <zbx_iks_transport+0xc10>
  40e91e:	68 c6 00 00 00       	pushq  $0xc6
  40e923:	e9 80 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e928 <semop@plt>:
  40e928:	ff 25 0a ed 27 00    	jmpq   *0x27ed0a(%rip)        # 68d638 <zbx_iks_transport+0xc18>
  40e92e:	68 c7 00 00 00       	pushq  $0xc7
  40e933:	e9 70 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e938 <closedir@plt>:
  40e938:	ff 25 02 ed 27 00    	jmpq   *0x27ed02(%rip)        # 68d640 <zbx_iks_transport+0xc20>
  40e93e:	68 c8 00 00 00       	pushq  $0xc8
  40e943:	e9 60 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e948 <iks_delete@plt>:
  40e948:	ff 25 fa ec 27 00    	jmpq   *0x27ecfa(%rip)        # 68d648 <zbx_iks_transport+0xc28>
  40e94e:	68 c9 00 00 00       	pushq  $0xc9
  40e953:	e9 50 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e958 <ipmi_sensor_get_event_reading_type@plt>:
  40e958:	ff 25 f2 ec 27 00    	jmpq   *0x27ecf2(%rip)        # 68d650 <zbx_iks_transport+0xc30>
  40e95e:	68 ca 00 00 00       	pushq  $0xca
  40e963:	e9 40 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e968 <ipmi_open_domain@plt>:
  40e968:	ff 25 ea ec 27 00    	jmpq   *0x27ecea(%rip)        # 68d658 <zbx_iks_transport+0xc38>
  40e96e:	68 cb 00 00 00       	pushq  $0xcb
  40e973:	e9 30 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e978 <iks_filter_delete@plt>:
  40e978:	ff 25 e2 ec 27 00    	jmpq   *0x27ece2(%rip)        # 68d660 <zbx_iks_transport+0xc40>
  40e97e:	68 cc 00 00 00       	pushq  $0xcc
  40e983:	e9 20 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e988 <access@plt>:
  40e988:	ff 25 da ec 27 00    	jmpq   *0x27ecda(%rip)        # 68d668 <zbx_iks_transport+0xc48>
  40e98e:	68 cd 00 00 00       	pushq  $0xcd
  40e993:	e9 10 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e998 <fork@plt>:
  40e998:	ff 25 d2 ec 27 00    	jmpq   *0x27ecd2(%rip)        # 68d670 <zbx_iks_transport+0xc50>
  40e99e:	68 ce 00 00 00       	pushq  $0xce
  40e9a3:	e9 00 f3 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e9a8 <sigemptyset@plt>:
  40e9a8:	ff 25 ca ec 27 00    	jmpq   *0x27ecca(%rip)        # 68d678 <zbx_iks_transport+0xc58>
  40e9ae:	68 cf 00 00 00       	pushq  $0xcf
  40e9b3:	e9 f0 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e9b8 <bind@plt>:
  40e9b8:	ff 25 c2 ec 27 00    	jmpq   *0x27ecc2(%rip)        # 68d680 <zbx_iks_transport+0xc60>
  40e9be:	68 d0 00 00 00       	pushq  $0xd0
  40e9c3:	e9 e0 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e9c8 <ldap_get_values@plt>:
  40e9c8:	ff 25 ba ec 27 00    	jmpq   *0x27ecba(%rip)        # 68d688 <zbx_iks_transport+0xc68>
  40e9ce:	68 d1 00 00 00       	pushq  $0xd1
  40e9d3:	e9 d0 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e9d8 <inet_aton@plt>:
  40e9d8:	ff 25 b2 ec 27 00    	jmpq   *0x27ecb2(%rip)        # 68d690 <zbx_iks_transport+0xc70>
  40e9de:	68 d2 00 00 00       	pushq  $0xd2
  40e9e3:	e9 c0 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e9e8 <libssh2_userauth_publickey_fromfile_ex@plt>:
  40e9e8:	ff 25 aa ec 27 00    	jmpq   *0x27ecaa(%rip)        # 68d698 <zbx_iks_transport+0xc78>
  40e9ee:	68 d3 00 00 00       	pushq  $0xd3
  40e9f3:	e9 b0 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040e9f8 <ipmi_control_get_type_string@plt>:
  40e9f8:	ff 25 a2 ec 27 00    	jmpq   *0x27eca2(%rip)        # 68d6a0 <zbx_iks_transport+0xc80>
  40e9fe:	68 d4 00 00 00       	pushq  $0xd4
  40ea03:	e9 a0 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ea08 <realloc@plt>:
  40ea08:	ff 25 9a ec 27 00    	jmpq   *0x27ec9a(%rip)        # 68d6a8 <zbx_iks_transport+0xc88>
  40ea0e:	68 d5 00 00 00       	pushq  $0xd5
  40ea13:	e9 90 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ea18 <ipmi_init@plt>:
  40ea18:	ff 25 92 ec 27 00    	jmpq   *0x27ec92(%rip)        # 68d6b0 <zbx_iks_transport+0xc90>
  40ea1e:	68 d6 00 00 00       	pushq  $0xd6
  40ea23:	e9 80 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ea28 <ipmi_sensor_get_event_reading_type_string@plt>:
  40ea28:	ff 25 8a ec 27 00    	jmpq   *0x27ec8a(%rip)        # 68d6b8 <zbx_iks_transport+0xc98>
  40ea2e:	68 d7 00 00 00       	pushq  $0xd7
  40ea33:	e9 70 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ea38 <floor@plt>:
  40ea38:	ff 25 82 ec 27 00    	jmpq   *0x27ec82(%rip)        # 68d6c0 <zbx_iks_transport+0xca0>
  40ea3e:	68 d8 00 00 00       	pushq  $0xd8
  40ea43:	e9 60 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ea48 <shmctl@plt>:
  40ea48:	ff 25 7a ec 27 00    	jmpq   *0x27ec7a(%rip)        # 68d6c8 <zbx_iks_transport+0xca8>
  40ea4e:	68 d9 00 00 00       	pushq  $0xd9
  40ea53:	e9 50 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ea58 <__memmove_chk@plt>:
  40ea58:	ff 25 72 ec 27 00    	jmpq   *0x27ec72(%rip)        # 68d6d0 <zbx_iks_transport+0xcb0>
  40ea5e:	68 da 00 00 00       	pushq  $0xda
  40ea63:	e9 40 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ea68 <ipmi_sensor_get_modifier_unit_use@plt>:
  40ea68:	ff 25 6a ec 27 00    	jmpq   *0x27ec6a(%rip)        # 68d6d8 <zbx_iks_transport+0xcb8>
  40ea6e:	68 db 00 00 00       	pushq  $0xdb
  40ea73:	e9 30 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ea78 <ipmi_sensor_get_reading@plt>:
  40ea78:	ff 25 62 ec 27 00    	jmpq   *0x27ec62(%rip)        # 68d6e0 <zbx_iks_transport+0xcc0>
  40ea7e:	68 dc 00 00 00       	pushq  $0xdc
  40ea83:	e9 20 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ea88 <localtime@plt>:
  40ea88:	ff 25 5a ec 27 00    	jmpq   *0x27ec5a(%rip)        # 68d6e8 <zbx_iks_transport+0xcc8>
  40ea8e:	68 dd 00 00 00       	pushq  $0xdd
  40ea93:	e9 10 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ea98 <setgid@plt>:
  40ea98:	ff 25 52 ec 27 00    	jmpq   *0x27ec52(%rip)        # 68d6f0 <zbx_iks_transport+0xcd0>
  40ea9e:	68 de 00 00 00       	pushq  $0xde
  40eaa3:	e9 00 f2 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eaa8 <write@plt>:
  40eaa8:	ff 25 4a ec 27 00    	jmpq   *0x27ec4a(%rip)        # 68d6f8 <zbx_iks_transport+0xcd8>
  40eaae:	68 df 00 00 00       	pushq  $0xdf
  40eab3:	e9 f0 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eab8 <libssh2_channel_process_startup@plt>:
  40eab8:	ff 25 42 ec 27 00    	jmpq   *0x27ec42(%rip)        # 68d700 <zbx_iks_transport+0xce0>
  40eabe:	68 e0 00 00 00       	pushq  $0xe0
  40eac3:	e9 e0 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eac8 <strftime@plt>:
  40eac8:	ff 25 3a ec 27 00    	jmpq   *0x27ec3a(%rip)        # 68d708 <zbx_iks_transport+0xce8>
  40eace:	68 e1 00 00 00       	pushq  $0xe1
  40ead3:	e9 d0 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ead8 <accept@plt>:
  40ead8:	ff 25 32 ec 27 00    	jmpq   *0x27ec32(%rip)        # 68d710 <zbx_iks_transport+0xcf0>
  40eade:	68 e2 00 00 00       	pushq  $0xe2
  40eae3:	e9 c0 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eae8 <popen@plt>:
  40eae8:	ff 25 2a ec 27 00    	jmpq   *0x27ec2a(%rip)        # 68d718 <zbx_iks_transport+0xcf8>
  40eaee:	68 e3 00 00 00       	pushq  $0xe3
  40eaf3:	e9 b0 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eaf8 <iks_filter_packet@plt>:
  40eaf8:	ff 25 22 ec 27 00    	jmpq   *0x27ec22(%rip)        # 68d720 <zbx_iks_transport+0xd00>
  40eafe:	68 e4 00 00 00       	pushq  $0xe4
  40eb03:	e9 a0 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eb08 <umask@plt>:
  40eb08:	ff 25 1a ec 27 00    	jmpq   *0x27ec1a(%rip)        # 68d728 <zbx_iks_transport+0xd08>
  40eb0e:	68 e5 00 00 00       	pushq  $0xe5
  40eb13:	e9 90 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eb18 <fcntl@plt>:
  40eb18:	ff 25 12 ec 27 00    	jmpq   *0x27ec12(%rip)        # 68d730 <zbx_iks_transport+0xd10>
  40eb1e:	68 e6 00 00 00       	pushq  $0xe6
  40eb23:	e9 80 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eb28 <curl_easy_strerror@plt>:
  40eb28:	ff 25 0a ec 27 00    	jmpq   *0x27ec0a(%rip)        # 68d738 <zbx_iks_transport+0xd18>
  40eb2e:	68 e7 00 00 00       	pushq  $0xe7
  40eb33:	e9 70 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eb38 <open@plt>:
  40eb38:	ff 25 02 ec 27 00    	jmpq   *0x27ec02(%rip)        # 68d740 <zbx_iks_transport+0xd20>
  40eb3e:	68 e8 00 00 00       	pushq  $0xe8
  40eb43:	e9 60 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eb48 <iks_name@plt>:
  40eb48:	ff 25 fa eb 27 00    	jmpq   *0x27ebfa(%rip)        # 68d748 <zbx_iks_transport+0xd28>
  40eb4e:	68 e9 00 00 00       	pushq  $0xe9
  40eb53:	e9 50 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eb58 <getpwnam@plt>:
  40eb58:	ff 25 f2 eb 27 00    	jmpq   *0x27ebf2(%rip)        # 68d750 <zbx_iks_transport+0xd30>
  40eb5e:	68 ea 00 00 00       	pushq  $0xea
  40eb63:	e9 40 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eb68 <iconv_close@plt>:
  40eb68:	ff 25 ea eb 27 00    	jmpq   *0x27ebea(%rip)        # 68d758 <zbx_iks_transport+0xd38>
  40eb6e:	68 eb 00 00 00       	pushq  $0xeb
  40eb73:	e9 30 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eb78 <rename@plt>:
  40eb78:	ff 25 e2 eb 27 00    	jmpq   *0x27ebe2(%rip)        # 68d760 <zbx_iks_transport+0xd40>
  40eb7e:	68 ec 00 00 00       	pushq  $0xec
  40eb83:	e9 20 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eb88 <ipmi_control_get_val@plt>:
  40eb88:	ff 25 da eb 27 00    	jmpq   *0x27ebda(%rip)        # 68d768 <zbx_iks_transport+0xd48>
  40eb8e:	68 ed 00 00 00       	pushq  $0xed
  40eb93:	e9 10 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eb98 <snmp_synch_response@plt>:
  40eb98:	ff 25 d2 eb 27 00    	jmpq   *0x27ebd2(%rip)        # 68d770 <zbx_iks_transport+0xd50>
  40eb9e:	68 ee 00 00 00       	pushq  $0xee
  40eba3:	e9 00 f1 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040eba8 <snprint_value@plt>:
  40eba8:	ff 25 ca eb 27 00    	jmpq   *0x27ebca(%rip)        # 68d778 <zbx_iks_transport+0xd58>
  40ebae:	68 ef 00 00 00       	pushq  $0xef
  40ebb3:	e9 f0 f0 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ebb8 <strtod@plt>:
  40ebb8:	ff 25 c2 eb 27 00    	jmpq   *0x27ebc2(%rip)        # 68d780 <zbx_iks_transport+0xd60>
  40ebbe:	68 f0 00 00 00       	pushq  $0xf0
  40ebc3:	e9 e0 f0 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ebc8 <snmp_add_null_var@plt>:
  40ebc8:	ff 25 ba eb 27 00    	jmpq   *0x27ebba(%rip)        # 68d788 <zbx_iks_transport+0xd68>
  40ebce:	68 f1 00 00 00       	pushq  $0xf1
  40ebd3:	e9 d0 f0 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ebd8 <time@plt>:
  40ebd8:	ff 25 b2 eb 27 00    	jmpq   *0x27ebb2(%rip)        # 68d790 <zbx_iks_transport+0xd70>
  40ebde:	68 f2 00 00 00       	pushq  $0xf2
  40ebe3:	e9 c0 f0 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ebe8 <shmat@plt>:
  40ebe8:	ff 25 aa eb 27 00    	jmpq   *0x27ebaa(%rip)        # 68d798 <zbx_iks_transport+0xd78>
  40ebee:	68 f3 00 00 00       	pushq  $0xf3
  40ebf3:	e9 b0 f0 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ebf8 <fflush@plt>:
  40ebf8:	ff 25 a2 eb 27 00    	jmpq   *0x27eba2(%rip)        # 68d7a0 <zbx_iks_transport+0xd80>
  40ebfe:	68 f4 00 00 00       	pushq  $0xf4
  40ec03:	e9 a0 f0 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ec08 <ipmi_control_get_entity@plt>:
  40ec08:	ff 25 9a eb 27 00    	jmpq   *0x27eb9a(%rip)        # 68d7a8 <zbx_iks_transport+0xd88>
  40ec0e:	68 f5 00 00 00       	pushq  $0xf5
  40ec13:	e9 90 f0 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ec18 <inet_addr@plt>:
  40ec18:	ff 25 92 eb 27 00    	jmpq   *0x27eb92(%rip)        # 68d7b0 <zbx_iks_transport+0xd90>
  40ec1e:	68 f6 00 00 00       	pushq  $0xf6
  40ec23:	e9 80 f0 ff ff       	jmpq   40dca8 <_init+0x18>

000000000040ec28 <mysql_affected_rows@plt>:
  40ec28:	ff 25 8a eb 27 00    	jmpq   *0x27eb8a(%rip)        # 68d7b8 <zbx_iks_transport+0xd98>
  40ec2e:	68 f7 00 00 00       	pushq  $0xf7
  40ec33:	e9 70 f0 ff ff       	jmpq   40dca8 <_init+0x18>

Disassembly of section .text:

000000000040ec40 <_start>:
  40ec40:	31 ed                	xor    %ebp,%ebp
  40ec42:	49 89 d1             	mov    %rdx,%r9
  40ec45:	5e                   	pop    %rsi
  40ec46:	48 89 e2             	mov    %rsp,%rdx
  40ec49:	48 83 e4 f0          	and    $0xfffffffffffffff0,%rsp
  40ec4d:	50                   	push   %rax
  40ec4e:	54                   	push   %rsp
  40ec4f:	49 c7 c0 00 fa 45 00 	mov    $0x45fa00,%r8
  40ec56:	48 c7 c1 10 fa 45 00 	mov    $0x45fa10,%rcx
  40ec5d:	48 c7 c7 30 26 41 00 	mov    $0x412630,%rdi
  40ec64:	e8 7f f3 ff ff       	callq  40dfe8 <__libc_start_main@plt>
  40ec69:	f4                   	hlt    
  40ec6a:	90                   	nop
  40ec6b:	90                   	nop
  40ec6c:	48 83 ec 08          	sub    $0x8,%rsp
  40ec70:	48 8b 05 b1 e0 27 00 	mov    0x27e0b1(%rip),%rax        # 68cd28 <zbx_iks_transport+0x308>
  40ec77:	48 85 c0             	test   %rax,%rax
  40ec7a:	74 02                	je     40ec7e <_start+0x3e>
  40ec7c:	ff d0                	callq  *%rax
  40ec7e:	48 83 c4 08          	add    $0x8,%rsp
  40ec82:	c3                   	retq   
  40ec83:	90                   	nop
  40ec84:	55                   	push   %rbp
  40ec85:	48 89 e5             	mov    %rsp,%rbp
  40ec88:	41 54                	push   %r12
  40ec8a:	53                   	push   %rbx
  40ec8b:	80 3d 8e 2f 2a 00 00 	cmpb   $0x0,0x2a2f8e(%rip)        # 6b1c20 <__bss_start+0x1c>
  40ec92:	75 47                	jne    40ecdb <_start+0x9b>
  40ec94:	48 8b 05 8d 2f 2a 00 	mov    0x2a2f8d(%rip),%rax        # 6b1c28 <__bss_start+0x24>
  40ec9b:	48 8d 1d 4e d9 27 00 	lea    0x27d94e(%rip),%rbx        # 68c5f0 <usage_message+0x22a8b0>
  40eca2:	4c 8d 25 3f d9 27 00 	lea    0x27d93f(%rip),%r12        # 68c5e8 <usage_message+0x22a8a8>
  40eca9:	4c 29 e3             	sub    %r12,%rbx
  40ecac:	48 c1 fb 03          	sar    $0x3,%rbx
  40ecb0:	48 83 eb 01          	sub    $0x1,%rbx
  40ecb4:	48 39 d8             	cmp    %rbx,%rax
  40ecb7:	73 1b                	jae    40ecd4 <_start+0x94>
  40ecb9:	48 83 c0 01          	add    $0x1,%rax
  40ecbd:	48 89 05 64 2f 2a 00 	mov    %rax,0x2a2f64(%rip)        # 6b1c28 <__bss_start+0x24>
  40ecc4:	41 ff 14 c4          	callq  *(%r12,%rax,8)
  40ecc8:	48 8b 05 59 2f 2a 00 	mov    0x2a2f59(%rip),%rax        # 6b1c28 <__bss_start+0x24>
  40eccf:	48 39 d8             	cmp    %rbx,%rax
  40ecd2:	72 e5                	jb     40ecb9 <_start+0x79>
  40ecd4:	c6 05 45 2f 2a 00 01 	movb   $0x1,0x2a2f45(%rip)        # 6b1c20 <__bss_start+0x1c>
  40ecdb:	5b                   	pop    %rbx
  40ecdc:	41 5c                	pop    %r12
  40ecde:	5d                   	pop    %rbp
  40ecdf:	c3                   	retq   
  40ece0:	55                   	push   %rbp
  40ece1:	48 89 e5             	mov    %rsp,%rbp
  40ece4:	48 83 3d 0c d9 27 00 	cmpq   $0x0,0x27d90c(%rip)        # 68c5f8 <usage_message+0x22a8b8>
  40eceb:	00 
  40ecec:	74 16                	je     40ed04 <_start+0xc4>
  40ecee:	48 8b 05 3b e0 27 00 	mov    0x27e03b(%rip),%rax        # 68cd30 <zbx_iks_transport+0x310>
  40ecf5:	48 85 c0             	test   %rax,%rax
  40ecf8:	74 0a                	je     40ed04 <_start+0xc4>
  40ecfa:	48 8d 3d f7 d8 27 00 	lea    0x27d8f7(%rip),%rdi        # 68c5f8 <usage_message+0x22a8b8>
  40ed01:	5d                   	pop    %rbp
  40ed02:	ff e0                	jmpq   *%rax
  40ed04:	5d                   	pop    %rbp
  40ed05:	c3                   	retq   
  40ed06:	90                   	nop
  40ed07:	90                   	nop
  40ed08:	90                   	nop
  40ed09:	90                   	nop
  40ed0a:	90                   	nop
  40ed0b:	90                   	nop
  40ed0c:	90                   	nop
  40ed0d:	90                   	nop
  40ed0e:	90                   	nop
  40ed0f:	90                   	nop
  40ed10:	41 54                	push   %r12
  40ed12:	55                   	push   %rbp
  40ed13:	53                   	push   %rbx
  40ed14:	48 83 ec 10          	sub    $0x10,%rsp
  40ed18:	48 89 fd             	mov    %rdi,%rbp
  40ed1b:	48 89 f3             	mov    %rsi,%rbx
  40ed1e:	48 8d 15 bf 0d 05 00 	lea    0x50dbf(%rip),%rdx        # 45fae4 <_IO_stdin_used+0x4>
  40ed25:	48 8d 35 65 45 07 00 	lea    0x74565(%rip),%rsi        # 483291 <usage_message+0x21551>
  40ed2c:	bf 04 00 00 00       	mov    $0x4,%edi
  40ed31:	31 c0                	xor    %eax,%eax
  40ed33:	e8 78 23 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40ed38:	8b 53 10             	mov    0x10(%rbx),%edx
  40ed3b:	83 fa 12             	cmp    $0x12,%edx
  40ed3e:	0f 84 b1 01 00 00    	je     40eef5 <_start+0x2b5>
  40ed44:	83 fa 13             	cmp    $0x13,%edx
  40ed47:	0f 84 39 01 00 00    	je     40ee86 <_start+0x246>
  40ed4d:	83 fa 15             	cmp    $0x15,%edx
  40ed50:	0f 84 30 02 00 00    	je     40ef86 <_start+0x346>
  40ed56:	83 fa 14             	cmp    $0x14,%edx
  40ed59:	0f 84 62 02 00 00    	je     40efc1 <_start+0x381>
  40ed5f:	83 fa 0c             	cmp    $0xc,%edx
  40ed62:	0f 84 be 04 00 00    	je     40f226 <_start+0x5e6>
  40ed68:	83 fa 07             	cmp    $0x7,%edx
  40ed6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  40ed70:	74 70                	je     40ede2 <_start+0x1a2>
  40ed72:	83 fa 08             	cmp    $0x8,%edx
  40ed75:	0f 84 c9 05 00 00    	je     40f344 <_start+0x704>
  40ed7b:	83 fa 0a             	cmp    $0xa,%edx
  40ed7e:	66 90                	xchg   %ax,%ax
  40ed80:	0f 84 a5 02 00 00    	je     40f02b <_start+0x3eb>
  40ed86:	83 fa 0b             	cmp    $0xb,%edx
  40ed89:	0f 84 d6 02 00 00    	je     40f065 <_start+0x425>
  40ed8f:	83 fa 09             	cmp    $0x9,%edx
  40ed92:	0f 84 a3 00 00 00    	je     40ee3b <_start+0x1fb>
  40ed98:	48 8b 0b             	mov    (%rbx),%rcx
  40ed9b:	48 8d 35 9e 11 05 00 	lea    0x5119e(%rip),%rsi        # 45ff40 <_IO_stdin_used+0x460>
  40eda2:	bf 02 00 00 00       	mov    $0x2,%edi
  40eda7:	31 c0                	xor    %eax,%eax
  40eda9:	e8 02 23 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40edae:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40edb3:	89 ef                	mov    %ebp,%edi
  40edb5:	e8 c1 45 03 00       	callq  44337b <zbx_result_string>
  40edba:	48 89 c1             	mov    %rax,%rcx
  40edbd:	48 8d 15 20 0d 05 00 	lea    0x50d20(%rip),%rdx        # 45fae4 <_IO_stdin_used+0x4>
  40edc4:	48 8d 35 32 46 07 00 	lea    0x74632(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  40edcb:	bf 04 00 00 00       	mov    $0x4,%edi
  40edd0:	31 c0                	xor    %eax,%eax
  40edd2:	e8 d9 22 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40edd7:	89 e8                	mov    %ebp,%eax
  40edd9:	48 83 c4 10          	add    $0x10,%rsp
  40eddd:	5b                   	pop    %rbx
  40edde:	5d                   	pop    %rbp
  40eddf:	41 5c                	pop    %r12
  40ede1:	c3                   	retq   
  40ede2:	83 7d 0c 01          	cmpl   $0x1,0xc(%rbp)
  40ede6:	0f 84 53 03 00 00    	je     40f13f <_start+0x4ff>
  40edec:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40edf0:	48 8d 3d 31 10 05 00 	lea    0x51031(%rip),%rdi        # 45fe28 <_IO_stdin_used+0x348>
  40edf7:	31 c0                	xor    %eax,%eax
  40edf9:	e8 ae 91 04 00       	callq  457fac <__zbx_DBselect>
  40edfe:	49 89 c4             	mov    %rax,%r12
  40ee01:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40ee06:	4c 89 e7             	mov    %r12,%rdi
  40ee09:	e8 8f 8b 04 00       	callq  45799d <DBfetch>
  40ee0e:	48 85 c0             	test   %rax,%rax
  40ee11:	0f 84 d1 00 00 00    	je     40eee8 <_start+0x2a8>
  40ee17:	83 fd ff             	cmp    $0xffffffffffffffff,%ebp
  40ee1a:	0f 85 c8 00 00 00    	jne    40eee8 <_start+0x2a8>
  40ee20:	8b 53 14             	mov    0x14(%rbx),%edx
  40ee23:	85 d2                	test   %edx,%edx
  40ee25:	75 2e                	jne    40ee55 <_start+0x215>
  40ee27:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40ee2b:	48 8b 30             	mov    (%rax),%rsi
  40ee2e:	e8 7f 26 03 00       	callq  4414b2 <ip_in_list>
  40ee33:	85 c0                	test   %eax,%eax
  40ee35:	75 cf                	jne    40ee06 <_start+0x1c6>
  40ee37:	31 ed                	xor    %ebp,%ebp
  40ee39:	eb cb                	jmp    40ee06 <_start+0x1c6>
  40ee3b:	83 7d 0c 02          	cmpl   $0x2,0xc(%rbp)
  40ee3f:	90                   	nop
  40ee40:	0f 84 32 03 00 00    	je     40f178 <_start+0x538>
  40ee46:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40ee4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  40ee50:	e9 5e ff ff ff       	jmpq   40edb3 <_start+0x173>
  40ee55:	83 fa 01             	cmp    $0x1,%edx
  40ee58:	74 18                	je     40ee72 <_start+0x232>
  40ee5a:	48 8b 0b             	mov    (%rbx),%rcx
  40ee5d:	48 8d 35 cc 0d 05 00 	lea    0x50dcc(%rip),%rsi        # 45fc30 <_IO_stdin_used+0x150>
  40ee64:	bf 02 00 00 00       	mov    $0x2,%edi
  40ee69:	31 c0                	xor    %eax,%eax
  40ee6b:	e8 40 22 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40ee70:	eb 94                	jmp    40ee06 <_start+0x1c6>
  40ee72:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40ee76:	48 8b 30             	mov    (%rax),%rsi
  40ee79:	e8 34 26 03 00       	callq  4414b2 <ip_in_list>
  40ee7e:	85 c0                	test   %eax,%eax
  40ee80:	74 84                	je     40ee06 <_start+0x1c6>
  40ee82:	31 ed                	xor    %ebp,%ebp
  40ee84:	eb 80                	jmp    40ee06 <_start+0x1c6>
  40ee86:	83 7d 0c 02          	cmpl   $0x2,0xc(%rbp)
  40ee8a:	75 ba                	jne    40ee46 <_start+0x206>
  40ee8c:	48 8d 54 24 08       	lea    0x8(%rsp),%rdx
  40ee91:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40ee95:	48 8d 35 37 62 06 00 	lea    0x66237(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40ee9c:	31 c0                	xor    %eax,%eax
  40ee9e:	e8 05 f0 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40eea3:	48 8b 55 10          	mov    0x10(%rbp),%rdx
  40eea7:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  40eeac:	48 8d 3d b5 0d 05 00 	lea    0x50db5(%rip),%rdi        # 45fc68 <_IO_stdin_used+0x188>
  40eeb3:	31 c0                	xor    %eax,%eax
  40eeb5:	e8 f2 90 04 00       	callq  457fac <__zbx_DBselect>
  40eeba:	49 89 c4             	mov    %rax,%r12
  40eebd:	8b 53 14             	mov    0x14(%rbx),%edx
  40eec0:	85 d2                	test   %edx,%edx
  40eec2:	74 73                	je     40ef37 <_start+0x2f7>
  40eec4:	83 fa 01             	cmp    $0x1,%edx
  40eec7:	0f 84 48 01 00 00    	je     40f015 <_start+0x3d5>
  40eecd:	48 8b 0b             	mov    (%rbx),%rcx
  40eed0:	48 8d 35 59 0d 05 00 	lea    0x50d59(%rip),%rsi        # 45fc30 <_IO_stdin_used+0x150>
  40eed7:	bf 02 00 00 00       	mov    $0x2,%edi
  40eedc:	31 c0                	xor    %eax,%eax
  40eede:	e8 cd 21 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40eee3:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40eee8:	4c 89 e7             	mov    %r12,%rdi
  40eeeb:	e8 e8 ed ff ff       	callq  40dcd8 <mysql_free_result@plt>
  40eef0:	e9 be fe ff ff       	jmpq   40edb3 <_start+0x173>
  40eef5:	48 8d 54 24 08       	lea    0x8(%rsp),%rdx
  40eefa:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40eefe:	48 8d 35 ce 61 06 00 	lea    0x661ce(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40ef05:	31 c0                	xor    %eax,%eax
  40ef07:	e8 9c ef ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40ef0c:	83 7d 0c 01          	cmpl   $0x1,0xc(%rbp)
  40ef10:	0f 84 43 02 00 00    	je     40f159 <_start+0x519>
  40ef16:	48 8b 55 10          	mov    0x10(%rbp),%rdx
  40ef1a:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  40ef1f:	48 8d 3d 9a 0c 05 00 	lea    0x50c9a(%rip),%rdi        # 45fbc0 <_IO_stdin_used+0xe0>
  40ef26:	31 c0                	xor    %eax,%eax
  40ef28:	e8 7f 90 04 00       	callq  457fac <__zbx_DBselect>
  40ef2d:	49 89 c4             	mov    %rax,%r12
  40ef30:	8b 53 14             	mov    0x14(%rbx),%edx
  40ef33:	85 d2                	test   %edx,%edx
  40ef35:	75 8d                	jne    40eec4 <_start+0x284>
  40ef37:	4c 89 e7             	mov    %r12,%rdi
  40ef3a:	e8 5e 8a 04 00       	callq  45799d <DBfetch>
  40ef3f:	48 85 c0             	test   %rax,%rax
  40ef42:	74 30                	je     40ef74 <_start+0x334>
  40ef44:	31 ed                	xor    %ebp,%ebp
  40ef46:	4c 89 e7             	mov    %r12,%rdi
  40ef49:	e8 8a ed ff ff       	callq  40dcd8 <mysql_free_result@plt>
  40ef4e:	66 90                	xchg   %ax,%ax
  40ef50:	e9 5e fe ff ff       	jmpq   40edb3 <_start+0x173>
  40ef55:	83 fa 01             	cmp    $0x1,%edx
  40ef58:	0f 84 bd 03 00 00    	je     40f31b <_start+0x6db>
  40ef5e:	48 8b 0b             	mov    (%rbx),%rcx
  40ef61:	48 8d 35 c8 0c 05 00 	lea    0x50cc8(%rip),%rsi        # 45fc30 <_IO_stdin_used+0x150>
  40ef68:	bf 02 00 00 00       	mov    $0x2,%edi
  40ef6d:	31 c0                	xor    %eax,%eax
  40ef6f:	e8 3c 21 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40ef74:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40ef79:	4c 89 e7             	mov    %r12,%rdi
  40ef7c:	e8 57 ed ff ff       	callq  40dcd8 <mysql_free_result@plt>
  40ef81:	e9 2d fe ff ff       	jmpq   40edb3 <_start+0x173>
  40ef86:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40ef8a:	b2 0a                	mov    $0xa,%dl
  40ef8c:	31 f6                	xor    %esi,%esi
  40ef8e:	e8 95 f5 ff ff       	callq  40e528 <strtol@plt>
  40ef93:	48 98                	cltq   
  40ef95:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  40ef9a:	8b 53 14             	mov    0x14(%rbx),%edx
  40ef9d:	85 d2                	test   %edx,%edx
  40ef9f:	74 60                	je     40f001 <_start+0x3c1>
  40efa1:	48 8b 0b             	mov    (%rbx),%rcx
  40efa4:	48 8d 35 85 0c 05 00 	lea    0x50c85(%rip),%rsi        # 45fc30 <_IO_stdin_used+0x150>
  40efab:	bf 02 00 00 00       	mov    $0x2,%edi
  40efb0:	31 c0                	xor    %eax,%eax
  40efb2:	e8 f9 20 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40efb7:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40efbc:	e9 f2 fd ff ff       	jmpq   40edb3 <_start+0x173>
  40efc1:	48 8d 54 24 08       	lea    0x8(%rsp),%rdx
  40efc6:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40efca:	48 8d 35 02 61 06 00 	lea    0x66102(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40efd1:	31 c0                	xor    %eax,%eax
  40efd3:	e8 d0 ee ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40efd8:	83 7d 0c 01          	cmpl   $0x1,0xc(%rbp)
  40efdc:	0f 84 f0 01 00 00    	je     40f1d2 <_start+0x592>
  40efe2:	48 8b 55 10          	mov    0x10(%rbp),%rdx
  40efe6:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  40efeb:	48 8d 3d 2e 0d 05 00 	lea    0x50d2e(%rip),%rdi        # 45fd20 <_IO_stdin_used+0x240>
  40eff2:	31 c0                	xor    %eax,%eax
  40eff4:	e8 b3 8f 04 00       	callq  457fac <__zbx_DBselect>
  40eff9:	49 89 c4             	mov    %rax,%r12
  40effc:	e9 2f ff ff ff       	jmpq   40ef30 <_start+0x2f0>
  40f001:	48 63 55 0c          	movslq 0xc(%rbp),%rdx
  40f005:	48 39 d0             	cmp    %rdx,%rax
  40f008:	0f 85 38 fe ff ff    	jne    40ee46 <_start+0x206>
  40f00e:	31 ed                	xor    %ebp,%ebp
  40f010:	e9 9e fd ff ff       	jmpq   40edb3 <_start+0x173>
  40f015:	4c 89 e7             	mov    %r12,%rdi
  40f018:	e8 80 89 04 00       	callq  45799d <DBfetch>
  40f01d:	48 85 c0             	test   %rax,%rax
  40f020:	0f 85 4e ff ff ff    	jne    40ef74 <_start+0x334>
  40f026:	e9 19 ff ff ff       	jmpq   40ef44 <_start+0x304>
  40f02b:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f02f:	31 f6                	xor    %esi,%esi
  40f031:	e8 f2 f4 ff ff       	callq  40e528 <strtol@plt>
  40f036:	48 98                	cltq   
  40f038:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  40f03d:	8b 53 14             	mov    0x14(%rbx),%edx
  40f040:	85 d2                	test   %edx,%edx
  40f042:	0f 84 c7 00 00 00    	je     40f10f <_start+0x4cf>
  40f048:	83 fa 01             	cmp    $0x1,%edx
  40f04b:	0f 85 50 ff ff ff    	jne    40efa1 <_start+0x361>
  40f051:	48 63 55 1c          	movslq 0x1c(%rbp),%rdx
  40f055:	48 39 d0             	cmp    %rdx,%rax
  40f058:	0f 84 e8 fd ff ff    	je     40ee46 <_start+0x206>
  40f05e:	31 ed                	xor    %ebp,%ebp
  40f060:	e9 4e fd ff ff       	jmpq   40edb3 <_start+0x173>
  40f065:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f069:	b2 0a                	mov    $0xa,%dl
  40f06b:	31 f6                	xor    %esi,%esi
  40f06d:	e8 b6 f4 ff ff       	callq  40e528 <strtol@plt>
  40f072:	48 98                	cltq   
  40f074:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  40f079:	83 7d 0c 01          	cmpl   $0x1,0xc(%rbp)
  40f07d:	0f 84 a2 00 00 00    	je     40f125 <_start+0x4e5>
  40f083:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f087:	48 8d 3d 3a 0e 05 00 	lea    0x50e3a(%rip),%rdi        # 45fec8 <_IO_stdin_used+0x3e8>
  40f08e:	31 c0                	xor    %eax,%eax
  40f090:	e8 17 8f 04 00       	callq  457fac <__zbx_DBselect>
  40f095:	49 89 c4             	mov    %rax,%r12
  40f098:	4c 89 e7             	mov    %r12,%rdi
  40f09b:	e8 fd 88 04 00       	callq  45799d <DBfetch>
  40f0a0:	48 89 c5             	mov    %rax,%rbp
  40f0a3:	48 85 c0             	test   %rax,%rax
  40f0a6:	0f 84 c8 fe ff ff    	je     40ef74 <_start+0x334>
  40f0ac:	ba 0a 00 00 00       	mov    $0xa,%edx
  40f0b1:	31 f6                	xor    %esi,%esi
  40f0b3:	48 8b 38             	mov    (%rax),%rdi
  40f0b6:	e8 6d f4 ff ff       	callq  40e528 <strtol@plt>
  40f0bb:	85 c0                	test   %eax,%eax
  40f0bd:	0f 85 2e 01 00 00    	jne    40f1f1 <_start+0x5b1>
  40f0c3:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  40f0c7:	ba 0a 00 00 00       	mov    $0xa,%edx
  40f0cc:	31 f6                	xor    %esi,%esi
  40f0ce:	e8 55 f4 ff ff       	callq  40e528 <strtol@plt>
  40f0d3:	89 c5                	mov    %eax,%ebp
  40f0d5:	31 ff                	xor    %edi,%edi
  40f0d7:	e8 fc fa ff ff       	callq  40ebd8 <time@plt>
  40f0dc:	8b 53 14             	mov    0x14(%rbx),%edx
  40f0df:	83 fa 05             	cmp    $0x5,%edx
  40f0e2:	0f 84 20 01 00 00    	je     40f208 <_start+0x5c8>
  40f0e8:	83 fa 06             	cmp    $0x6,%edx
  40f0eb:	0f 85 dc fd ff ff    	jne    40eecd <_start+0x28d>
  40f0f1:	85 ed                	test   %ebp,%ebp
  40f0f3:	0f 84 7b fe ff ff    	je     40ef74 <_start+0x334>
  40f0f9:	29 e8                	sub    %ebp,%eax
  40f0fb:	48 98                	cltq   
  40f0fd:	48 3b 44 24 08       	cmp    0x8(%rsp),%rax
  40f102:	0f 87 6c fe ff ff    	ja     40ef74 <_start+0x334>
  40f108:	31 ed                	xor    %ebp,%ebp
  40f10a:	e9 37 fe ff ff       	jmpq   40ef46 <_start+0x306>
  40f10f:	48 63 55 1c          	movslq 0x1c(%rbp),%rdx
  40f113:	48 39 d0             	cmp    %rdx,%rax
  40f116:	0f 85 2a fd ff ff    	jne    40ee46 <_start+0x206>
  40f11c:	31 ed                	xor    %ebp,%ebp
  40f11e:	66 90                	xchg   %ax,%ax
  40f120:	e9 8e fc ff ff       	jmpq   40edb3 <_start+0x173>
  40f125:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f129:	48 8d 3d 58 0d 05 00 	lea    0x50d58(%rip),%rdi        # 45fe88 <_IO_stdin_used+0x3a8>
  40f130:	31 c0                	xor    %eax,%eax
  40f132:	e8 75 8e 04 00       	callq  457fac <__zbx_DBselect>
  40f137:	49 89 c4             	mov    %rax,%r12
  40f13a:	e9 59 ff ff ff       	jmpq   40f098 <_start+0x458>
  40f13f:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f143:	48 8d 3d a6 0c 05 00 	lea    0x50ca6(%rip),%rdi        # 45fdf0 <_IO_stdin_used+0x310>
  40f14a:	31 c0                	xor    %eax,%eax
  40f14c:	e8 5b 8e 04 00       	callq  457fac <__zbx_DBselect>
  40f151:	49 89 c4             	mov    %rax,%r12
  40f154:	e9 a8 fc ff ff       	jmpq   40ee01 <_start+0x1c1>
  40f159:	48 8b 55 10          	mov    0x10(%rbp),%rdx
  40f15d:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  40f162:	48 8d 3d 17 0a 05 00 	lea    0x50a17(%rip),%rdi        # 45fb80 <_IO_stdin_used+0xa0>
  40f169:	31 c0                	xor    %eax,%eax
  40f16b:	e8 3c 8e 04 00       	callq  457fac <__zbx_DBselect>
  40f170:	49 89 c4             	mov    %rax,%r12
  40f173:	e9 b8 fd ff ff       	jmpq   40ef30 <_start+0x2f0>
  40f178:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f17c:	48 8d 3d 8d 0d 05 00 	lea    0x50d8d(%rip),%rdi        # 45ff10 <_IO_stdin_used+0x430>
  40f183:	31 c0                	xor    %eax,%eax
  40f185:	e8 22 8e 04 00       	callq  457fac <__zbx_DBselect>
  40f18a:	49 89 c4             	mov    %rax,%r12
  40f18d:	48 89 c7             	mov    %rax,%rdi
  40f190:	e8 08 88 04 00       	callq  45799d <DBfetch>
  40f195:	48 85 c0             	test   %rax,%rax
  40f198:	0f 84 d6 fd ff ff    	je     40ef74 <_start+0x334>
  40f19e:	8b 53 14             	mov    0x14(%rbx),%edx
  40f1a1:	85 d2                	test   %edx,%edx
  40f1a3:	0f 85 ac fd ff ff    	jne    40ef55 <_start+0x315>
  40f1a9:	ba 0a 00 00 00       	mov    $0xa,%edx
  40f1ae:	31 f6                	xor    %esi,%esi
  40f1b0:	48 8b 38             	mov    (%rax),%rdi
  40f1b3:	e8 70 f3 ff ff       	callq  40e528 <strtol@plt>
  40f1b8:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f1bc:	89 c6                	mov    %eax,%esi
  40f1be:	e8 e6 21 03 00       	callq  4413a9 <int_in_list>
  40f1c3:	85 c0                	test   %eax,%eax
  40f1c5:	0f 85 a9 fd ff ff    	jne    40ef74 <_start+0x334>
  40f1cb:	31 ed                	xor    %ebp,%ebp
  40f1cd:	e9 74 fd ff ff       	jmpq   40ef46 <_start+0x306>
  40f1d2:	48 8b 55 10          	mov    0x10(%rbp),%rdx
  40f1d6:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  40f1db:	48 8d 3d ce 0a 05 00 	lea    0x50ace(%rip),%rdi        # 45fcb0 <_IO_stdin_used+0x1d0>
  40f1e2:	31 c0                	xor    %eax,%eax
  40f1e4:	e8 c3 8d 04 00       	callq  457fac <__zbx_DBselect>
  40f1e9:	49 89 c4             	mov    %rax,%r12
  40f1ec:	e9 3f fd ff ff       	jmpq   40ef30 <_start+0x2f0>
  40f1f1:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  40f1f5:	ba 0a 00 00 00       	mov    $0xa,%edx
  40f1fa:	31 f6                	xor    %esi,%esi
  40f1fc:	e8 27 f3 ff ff       	callq  40e528 <strtol@plt>
  40f201:	89 c5                	mov    %eax,%ebp
  40f203:	e9 cd fe ff ff       	jmpq   40f0d5 <_start+0x495>
  40f208:	85 ed                	test   %ebp,%ebp
  40f20a:	0f 84 64 fd ff ff    	je     40ef74 <_start+0x334>
  40f210:	29 e8                	sub    %ebp,%eax
  40f212:	48 98                	cltq   
  40f214:	48 3b 44 24 08       	cmp    0x8(%rsp),%rax
  40f219:	0f 82 55 fd ff ff    	jb     40ef74 <_start+0x334>
  40f21f:	31 ed                	xor    %ebp,%ebp
  40f221:	e9 20 fd ff ff       	jmpq   40ef46 <_start+0x306>
  40f226:	83 7d 0c 02          	cmpl   $0x2,0xc(%rbp)
  40f22a:	0f 85 16 fc ff ff    	jne    40ee46 <_start+0x206>
  40f230:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f234:	48 8d 3d 7d 0b 05 00 	lea    0x50b7d(%rip),%rdi        # 45fdb8 <_IO_stdin_used+0x2d8>
  40f23b:	31 c0                	xor    %eax,%eax
  40f23d:	e8 6a 8d 04 00       	callq  457fac <__zbx_DBselect>
  40f242:	49 89 c4             	mov    %rax,%r12
  40f245:	48 89 c7             	mov    %rax,%rdi
  40f248:	e8 50 87 04 00       	callq  45799d <DBfetch>
  40f24d:	48 85 c0             	test   %rax,%rax
  40f250:	0f 84 1e fd ff ff    	je     40ef74 <_start+0x334>
  40f256:	8b 53 14             	mov    0x14(%rbx),%edx
  40f259:	83 fa 06             	cmp    $0x6,%edx
  40f25c:	0f 87 6b fc ff ff    	ja     40eecd <_start+0x28d>
  40f262:	89 d6                	mov    %edx,%esi
  40f264:	48 8d 0d 65 14 05 00 	lea    0x51465(%rip),%rcx        # 4606d0 <_IO_stdin_used+0xbf0>
  40f26b:	48 63 34 b1          	movslq (%rcx,%rsi,4),%rsi
  40f26f:	48 8d 0c 0e          	lea    (%rsi,%rcx,1),%rcx
  40f273:	ff e1                	jmpq   *%rcx
  40f275:	48 8b 38             	mov    (%rax),%rdi
  40f278:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  40f27c:	e8 27 f5 ff ff       	callq  40e7a8 <strcmp@plt>
  40f281:	85 c0                	test   %eax,%eax
  40f283:	0f 8f eb fc ff ff    	jg     40ef74 <_start+0x334>
  40f289:	e9 b6 fc ff ff       	jmpq   40ef44 <_start+0x304>
  40f28e:	48 8b 38             	mov    (%rax),%rdi
  40f291:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  40f295:	e8 0e f5 ff ff       	callq  40e7a8 <strcmp@plt>
  40f29a:	85 c0                	test   %eax,%eax
  40f29c:	0f 88 d2 fc ff ff    	js     40ef74 <_start+0x334>
  40f2a2:	31 ed                	xor    %ebp,%ebp
  40f2a4:	e9 9d fc ff ff       	jmpq   40ef46 <_start+0x306>
  40f2a9:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  40f2ad:	48 8b 38             	mov    (%rax),%rdi
  40f2b0:	e8 b3 f1 ff ff       	callq  40e468 <strstr@plt>
  40f2b5:	48 85 c0             	test   %rax,%rax
  40f2b8:	0f 85 b6 fc ff ff    	jne    40ef74 <_start+0x334>
  40f2be:	66 90                	xchg   %ax,%ax
  40f2c0:	e9 7f fc ff ff       	jmpq   40ef44 <_start+0x304>
  40f2c5:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  40f2c9:	48 8b 38             	mov    (%rax),%rdi
  40f2cc:	0f 1f 40 00          	nopl   0x0(%rax)
  40f2d0:	e8 93 f1 ff ff       	callq  40e468 <strstr@plt>
  40f2d5:	48 85 c0             	test   %rax,%rax
  40f2d8:	0f 84 96 fc ff ff    	je     40ef74 <_start+0x334>
  40f2de:	31 ed                	xor    %ebp,%ebp
  40f2e0:	e9 61 fc ff ff       	jmpq   40ef46 <_start+0x306>
  40f2e5:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f2e9:	48 8b 30             	mov    (%rax),%rsi
  40f2ec:	e8 b7 f4 ff ff       	callq  40e7a8 <strcmp@plt>
  40f2f1:	85 c0                	test   %eax,%eax
  40f2f3:	0f 84 7b fc ff ff    	je     40ef74 <_start+0x334>
  40f2f9:	31 ed                	xor    %ebp,%ebp
  40f2fb:	e9 46 fc ff ff       	jmpq   40ef46 <_start+0x306>
  40f300:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f304:	48 8b 30             	mov    (%rax),%rsi
  40f307:	e8 9c f4 ff ff       	callq  40e7a8 <strcmp@plt>
  40f30c:	85 c0                	test   %eax,%eax
  40f30e:	0f 85 60 fc ff ff    	jne    40ef74 <_start+0x334>
  40f314:	31 ed                	xor    %ebp,%ebp
  40f316:	e9 2b fc ff ff       	jmpq   40ef46 <_start+0x306>
  40f31b:	ba 0a 00 00 00       	mov    $0xa,%edx
  40f320:	31 f6                	xor    %esi,%esi
  40f322:	48 8b 38             	mov    (%rax),%rdi
  40f325:	e8 fe f1 ff ff       	callq  40e528 <strtol@plt>
  40f32a:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f32e:	89 c6                	mov    %eax,%esi
  40f330:	e8 74 20 03 00       	callq  4413a9 <int_in_list>
  40f335:	85 c0                	test   %eax,%eax
  40f337:	0f 84 37 fc ff ff    	je     40ef74 <_start+0x334>
  40f33d:	31 ed                	xor    %ebp,%ebp
  40f33f:	e9 02 fc ff ff       	jmpq   40ef46 <_start+0x306>
  40f344:	83 7d 0c 02          	cmpl   $0x2,0xc(%rbp)
  40f348:	0f 85 f8 fa ff ff    	jne    40ee46 <_start+0x206>
  40f34e:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f352:	b2 0a                	mov    $0xa,%dl
  40f354:	31 f6                	xor    %esi,%esi
  40f356:	e8 cd f1 ff ff       	callq  40e528 <strtol@plt>
  40f35b:	48 98                	cltq   
  40f35d:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  40f362:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f366:	48 8d 3d eb 0a 05 00 	lea    0x50aeb(%rip),%rdi        # 45fe58 <_IO_stdin_used+0x378>
  40f36d:	31 c0                	xor    %eax,%eax
  40f36f:	e8 38 8c 04 00       	callq  457fac <__zbx_DBselect>
  40f374:	49 89 c4             	mov    %rax,%r12
  40f377:	48 89 c7             	mov    %rax,%rdi
  40f37a:	e8 1e 86 04 00       	callq  45799d <DBfetch>
  40f37f:	48 85 c0             	test   %rax,%rax
  40f382:	0f 84 ec fb ff ff    	je     40ef74 <_start+0x334>
  40f388:	ba 0a 00 00 00       	mov    $0xa,%edx
  40f38d:	31 f6                	xor    %esi,%esi
  40f38f:	48 8b 38             	mov    (%rax),%rdi
  40f392:	e8 91 f1 ff ff       	callq  40e528 <strtol@plt>
  40f397:	8b 53 14             	mov    0x14(%rbx),%edx
  40f39a:	85 d2                	test   %edx,%edx
  40f39c:	75 12                	jne    40f3b0 <_start+0x770>
  40f39e:	48 98                	cltq   
  40f3a0:	48 3b 44 24 08       	cmp    0x8(%rsp),%rax
  40f3a5:	0f 85 c9 fb ff ff    	jne    40ef74 <_start+0x334>
  40f3ab:	e9 94 fb ff ff       	jmpq   40ef44 <_start+0x304>
  40f3b0:	83 fa 01             	cmp    $0x1,%edx
  40f3b3:	0f 85 14 fb ff ff    	jne    40eecd <_start+0x28d>
  40f3b9:	48 98                	cltq   
  40f3bb:	48 3b 44 24 08       	cmp    0x8(%rsp),%rax
  40f3c0:	0f 84 ae fb ff ff    	je     40ef74 <_start+0x334>
  40f3c6:	31 ed                	xor    %ebp,%ebp
  40f3c8:	e9 79 fb ff ff       	jmpq   40ef46 <_start+0x306>

000000000040f3cd <check_action_condition>:
  40f3cd:	41 55                	push   %r13
  40f3cf:	41 54                	push   %r12
  40f3d1:	55                   	push   %rbp
  40f3d2:	53                   	push   %rbx
  40f3d3:	48 83 ec 48          	sub    $0x48,%rsp
  40f3d7:	48 89 fd             	mov    %rdi,%rbp
  40f3da:	48 89 f3             	mov    %rsi,%rbx
  40f3dd:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
  40f3e1:	4c 8b 4e 18          	mov    0x18(%rsi),%r9
  40f3e5:	4c 8b 06             	mov    (%rsi),%r8
  40f3e8:	48 8d 15 0f 07 05 00 	lea    0x5070f(%rip),%rdx        # 45fafe <_IO_stdin_used+0x1e>
  40f3ef:	48 8d 35 82 0b 05 00 	lea    0x50b82(%rip),%rsi        # 45ff78 <_IO_stdin_used+0x498>
  40f3f6:	bf 04 00 00 00       	mov    $0x4,%edi
  40f3fb:	31 c0                	xor    %eax,%eax
  40f3fd:	e8 ae 1c 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f402:	8b 55 08             	mov    0x8(%rbp),%edx
  40f405:	83 fa 01             	cmp    $0x1,%edx
  40f408:	0f 84 06 02 00 00    	je     40f614 <check_action_condition+0x247>
  40f40e:	83 fa 02             	cmp    $0x2,%edx
  40f411:	0f 84 4e 01 00 00    	je     40f565 <check_action_condition+0x198>
  40f417:	85 d2                	test   %edx,%edx
  40f419:	74 4c                	je     40f467 <check_action_condition+0x9a>
  40f41b:	48 8b 0b             	mov    (%rbx),%rcx
  40f41e:	48 8d 35 83 10 05 00 	lea    0x51083(%rip),%rsi        # 4604a8 <_IO_stdin_used+0x9c8>
  40f425:	bf 02 00 00 00       	mov    $0x2,%edi
  40f42a:	31 c0                	xor    %eax,%eax
  40f42c:	e8 7f 1c 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f431:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40f436:	89 ef                	mov    %ebp,%edi
  40f438:	e8 3e 3f 03 00       	callq  44337b <zbx_result_string>
  40f43d:	48 89 c1             	mov    %rax,%rcx
  40f440:	48 8d 15 b7 06 05 00 	lea    0x506b7(%rip),%rdx        # 45fafe <_IO_stdin_used+0x1e>
  40f447:	48 8d 35 af 3f 07 00 	lea    0x73faf(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  40f44e:	bf 04 00 00 00       	mov    $0x4,%edi
  40f453:	31 c0                	xor    %eax,%eax
  40f455:	e8 56 1c 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f45a:	89 e8                	mov    %ebp,%eax
  40f45c:	48 83 c4 48          	add    $0x48,%rsp
  40f460:	5b                   	pop    %rbx
  40f461:	5d                   	pop    %rbp
  40f462:	41 5c                	pop    %r12
  40f464:	41 5d                	pop    %r13
  40f466:	c3                   	retq   
  40f467:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
  40f46e:	00 00 
  40f470:	48 8d 15 9e 06 05 00 	lea    0x5069e(%rip),%rdx        # 45fb15 <_IO_stdin_used+0x35>
  40f477:	48 8d 35 13 3e 07 00 	lea    0x73e13(%rip),%rsi        # 483291 <usage_message+0x21551>
  40f47e:	bf 04 00 00 00       	mov    $0x4,%edi
  40f483:	31 c0                	xor    %eax,%eax
  40f485:	e8 26 1c 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f48a:	8b 53 10             	mov    0x10(%rbx),%edx
  40f48d:	85 d2                	test   %edx,%edx
  40f48f:	0f 84 91 01 00 00    	je     40f626 <check_action_condition+0x259>
  40f495:	83 fa 0d             	cmp    $0xd,%edx
  40f498:	0f 84 81 03 00 00    	je     40f81f <check_action_condition+0x452>
  40f49e:	83 fa 01             	cmp    $0x1,%edx
  40f4a1:	0f 84 a4 03 00 00    	je     40f84b <check_action_condition+0x47e>
  40f4a7:	83 fa 02             	cmp    $0x2,%edx
  40f4aa:	0f 84 6d 04 00 00    	je     40f91d <check_action_condition+0x550>
  40f4b0:	83 fa 03             	cmp    $0x3,%edx
  40f4b3:	0f 84 2d 05 00 00    	je     40f9e6 <check_action_condition+0x619>
  40f4b9:	83 fa 04             	cmp    $0x4,%edx
  40f4bc:	0f 1f 40 00          	nopl   0x0(%rax)
  40f4c0:	0f 84 ef 03 00 00    	je     40f8b5 <check_action_condition+0x4e8>
  40f4c6:	83 fa 05             	cmp    $0x5,%edx
  40f4c9:	0f 84 bd 05 00 00    	je     40fa8c <check_action_condition+0x6bf>
  40f4cf:	83 fa 06             	cmp    $0x6,%edx
  40f4d2:	0f 84 19 04 00 00    	je     40f8f1 <check_action_condition+0x524>
  40f4d8:	83 fa 10             	cmp    $0x10,%edx
  40f4db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  40f4e0:	0f 84 93 02 00 00    	je     40f779 <check_action_condition+0x3ac>
  40f4e6:	83 fa 11             	cmp    $0x11,%edx
  40f4e9:	0f 84 63 06 00 00    	je     40fb52 <check_action_condition+0x785>
  40f4ef:	83 fa 0e             	cmp    $0xe,%edx
  40f4f2:	0f 84 16 07 00 00    	je     40fc0e <check_action_condition+0x841>
  40f4f8:	83 fa 0f             	cmp    $0xf,%edx
  40f4fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  40f500:	0f 85 64 07 00 00    	jne    40fc6a <check_action_condition+0x89d>
  40f506:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f50a:	48 8d 3d 1f 0e 05 00 	lea    0x50e1f(%rip),%rdi        # 460330 <_IO_stdin_used+0x850>
  40f511:	31 c0                	xor    %eax,%eax
  40f513:	e8 94 8a 04 00       	callq  457fac <__zbx_DBselect>
  40f518:	49 89 c4             	mov    %rax,%r12
  40f51b:	8b 53 14             	mov    0x14(%rbx),%edx
  40f51e:	83 fa 02             	cmp    $0x2,%edx
  40f521:	0f 84 e9 01 00 00    	je     40f710 <check_action_condition+0x343>
  40f527:	83 fa 03             	cmp    $0x3,%edx
  40f52a:	0f 84 05 02 00 00    	je     40f735 <check_action_condition+0x368>
  40f530:	85 d2                	test   %edx,%edx
  40f532:	0f 85 33 01 00 00    	jne    40f66b <check_action_condition+0x29e>
  40f538:	4c 89 e7             	mov    %r12,%rdi
  40f53b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  40f540:	e8 58 84 04 00       	callq  45799d <DBfetch>
  40f545:	48 85 c0             	test   %rax,%rax
  40f548:	0f 84 b8 01 00 00    	je     40f706 <check_action_condition+0x339>
  40f54e:	48 8b 38             	mov    (%rax),%rdi
  40f551:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  40f555:	e8 4e f2 ff ff       	callq  40e7a8 <strcmp@plt>
  40f55a:	85 c0                	test   %eax,%eax
  40f55c:	75 da                	jne    40f538 <check_action_condition+0x16b>
  40f55e:	31 ed                	xor    %ebp,%ebp
  40f560:	e9 21 01 00 00       	jmpq   40f686 <check_action_condition+0x2b9>
  40f565:	48 8d 15 8c 0e 05 00 	lea    0x50e8c(%rip),%rdx        # 4603f8 <_IO_stdin_used+0x918>
  40f56c:	48 8d 35 1e 3d 07 00 	lea    0x73d1e(%rip),%rsi        # 483291 <usage_message+0x21551>
  40f573:	bf 04 00 00 00       	mov    $0x4,%edi
  40f578:	31 c0                	xor    %eax,%eax
  40f57a:	e8 31 1b 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f57f:	8b 53 10             	mov    0x10(%rbx),%edx
  40f582:	83 fa 16             	cmp    $0x16,%edx
  40f585:	0f 84 23 02 00 00    	je     40f7ae <check_action_condition+0x3e1>
  40f58b:	83 fa 14             	cmp    $0x14,%edx
  40f58e:	0f 85 c5 01 00 00    	jne    40f759 <check_action_condition+0x38c>
  40f594:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
  40f599:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f59d:	48 8d 35 2f 5b 06 00 	lea    0x65b2f(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40f5a4:	31 c0                	xor    %eax,%eax
  40f5a6:	e8 fd e8 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40f5ab:	48 8b 55 10          	mov    0x10(%rbp),%rdx
  40f5af:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  40f5b4:	48 8d 3d 9d 0e 05 00 	lea    0x50e9d(%rip),%rdi        # 460458 <_IO_stdin_used+0x978>
  40f5bb:	31 c0                	xor    %eax,%eax
  40f5bd:	e8 ea 89 04 00       	callq  457fac <__zbx_DBselect>
  40f5c2:	49 89 c4             	mov    %rax,%r12
  40f5c5:	8b 53 14             	mov    0x14(%rbx),%edx
  40f5c8:	85 d2                	test   %edx,%edx
  40f5ca:	0f 85 e7 00 00 00    	jne    40f6b7 <check_action_condition+0x2ea>
  40f5d0:	48 89 c7             	mov    %rax,%rdi
  40f5d3:	e8 c5 83 04 00       	callq  45799d <DBfetch>
  40f5d8:	48 85 c0             	test   %rax,%rax
  40f5db:	0f 84 f1 00 00 00    	je     40f6d2 <check_action_condition+0x305>
  40f5e1:	31 ed                	xor    %ebp,%ebp
  40f5e3:	4c 89 e7             	mov    %r12,%rdi
  40f5e6:	e8 ed e6 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  40f5eb:	89 ef                	mov    %ebp,%edi
  40f5ed:	e8 89 3d 03 00       	callq  44337b <zbx_result_string>
  40f5f2:	48 89 c1             	mov    %rax,%rcx
  40f5f5:	48 8d 15 fc 0d 05 00 	lea    0x50dfc(%rip),%rdx        # 4603f8 <_IO_stdin_used+0x918>
  40f5fc:	48 8d 35 fa 3d 07 00 	lea    0x73dfa(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  40f603:	bf 04 00 00 00       	mov    $0x4,%edi
  40f608:	31 c0                	xor    %eax,%eax
  40f60a:	e8 a1 1a 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f60f:	e9 22 fe ff ff       	jmpq   40f436 <check_action_condition+0x69>
  40f614:	48 89 de             	mov    %rbx,%rsi
  40f617:	48 89 ef             	mov    %rbp,%rdi
  40f61a:	e8 f1 f6 ff ff       	callq  40ed10 <_start+0xd0>
  40f61f:	89 c5                	mov    %eax,%ebp
  40f621:	e9 10 fe ff ff       	jmpq   40f436 <check_action_condition+0x69>
  40f626:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
  40f62b:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f62f:	48 8d 35 9d 5a 06 00 	lea    0x65a9d(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40f636:	31 c0                	xor    %eax,%eax
  40f638:	e8 6b e8 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40f63d:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f641:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  40f646:	48 8d 3d 63 09 05 00 	lea    0x50963(%rip),%rdi        # 45ffb0 <_IO_stdin_used+0x4d0>
  40f64d:	31 c0                	xor    %eax,%eax
  40f64f:	e8 58 89 04 00       	callq  457fac <__zbx_DBselect>
  40f654:	49 89 c4             	mov    %rax,%r12
  40f657:	8b 53 14             	mov    0x14(%rbx),%edx
  40f65a:	85 d2                	test   %edx,%edx
  40f65c:	0f 84 8c 00 00 00    	je     40f6ee <check_action_condition+0x321>
  40f662:	83 fa 01             	cmp    $0x1,%edx
  40f665:	0f 84 9e 01 00 00    	je     40f809 <check_action_condition+0x43c>
  40f66b:	48 8b 0b             	mov    (%rbx),%rcx
  40f66e:	48 8d 35 bb 05 05 00 	lea    0x505bb(%rip),%rsi        # 45fc30 <_IO_stdin_used+0x150>
  40f675:	bf 02 00 00 00       	mov    $0x2,%edi
  40f67a:	31 c0                	xor    %eax,%eax
  40f67c:	e8 2f 1a 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f681:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40f686:	4c 89 e7             	mov    %r12,%rdi
  40f689:	e8 4a e6 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  40f68e:	89 ef                	mov    %ebp,%edi
  40f690:	e8 e6 3c 03 00       	callq  44337b <zbx_result_string>
  40f695:	48 89 c1             	mov    %rax,%rcx
  40f698:	48 8d 15 76 04 05 00 	lea    0x50476(%rip),%rdx        # 45fb15 <_IO_stdin_used+0x35>
  40f69f:	48 8d 35 57 3d 07 00 	lea    0x73d57(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  40f6a6:	bf 04 00 00 00       	mov    $0x4,%edi
  40f6ab:	31 c0                	xor    %eax,%eax
  40f6ad:	e8 fe 19 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f6b2:	e9 7f fd ff ff       	jmpq   40f436 <check_action_condition+0x69>
  40f6b7:	83 fa 01             	cmp    $0x1,%edx
  40f6ba:	74 20                	je     40f6dc <check_action_condition+0x30f>
  40f6bc:	48 8b 0b             	mov    (%rbx),%rcx
  40f6bf:	48 8d 35 6a 05 05 00 	lea    0x5056a(%rip),%rsi        # 45fc30 <_IO_stdin_used+0x150>
  40f6c6:	bf 02 00 00 00       	mov    $0x2,%edi
  40f6cb:	31 c0                	xor    %eax,%eax
  40f6cd:	e8 de 19 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f6d2:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40f6d7:	e9 07 ff ff ff       	jmpq   40f5e3 <check_action_condition+0x216>
  40f6dc:	48 89 c7             	mov    %rax,%rdi
  40f6df:	e8 b9 82 04 00       	callq  45799d <DBfetch>
  40f6e4:	48 85 c0             	test   %rax,%rax
  40f6e7:	75 e9                	jne    40f6d2 <check_action_condition+0x305>
  40f6e9:	e9 f3 fe ff ff       	jmpq   40f5e1 <check_action_condition+0x214>
  40f6ee:	48 89 c7             	mov    %rax,%rdi
  40f6f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  40f6f8:	e8 a0 82 04 00       	callq  45799d <DBfetch>
  40f6fd:	48 85 c0             	test   %rax,%rax
  40f700:	0f 85 58 fe ff ff    	jne    40f55e <check_action_condition+0x191>
  40f706:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40f70b:	e9 76 ff ff ff       	jmpq   40f686 <check_action_condition+0x2b9>
  40f710:	4c 89 e7             	mov    %r12,%rdi
  40f713:	e8 85 82 04 00       	callq  45799d <DBfetch>
  40f718:	48 85 c0             	test   %rax,%rax
  40f71b:	74 e9                	je     40f706 <check_action_condition+0x339>
  40f71d:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  40f721:	48 8b 38             	mov    (%rax),%rdi
  40f724:	e8 3f ed ff ff       	callq  40e468 <strstr@plt>
  40f729:	48 85 c0             	test   %rax,%rax
  40f72c:	74 e2                	je     40f710 <check_action_condition+0x343>
  40f72e:	31 ed                	xor    %ebp,%ebp
  40f730:	e9 51 ff ff ff       	jmpq   40f686 <check_action_condition+0x2b9>
  40f735:	4c 89 e7             	mov    %r12,%rdi
  40f738:	e8 60 82 04 00       	callq  45799d <DBfetch>
  40f73d:	48 85 c0             	test   %rax,%rax
  40f740:	0f 84 18 fe ff ff    	je     40f55e <check_action_condition+0x191>
  40f746:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  40f74a:	48 8b 38             	mov    (%rax),%rdi
  40f74d:	e8 16 ed ff ff       	callq  40e468 <strstr@plt>
  40f752:	48 85 c0             	test   %rax,%rax
  40f755:	74 de                	je     40f735 <check_action_condition+0x368>
  40f757:	eb ad                	jmp    40f706 <check_action_condition+0x339>
  40f759:	48 8b 0b             	mov    (%rbx),%rcx
  40f75c:	48 8d 35 dd 07 05 00 	lea    0x507dd(%rip),%rsi        # 45ff40 <_IO_stdin_used+0x460>
  40f763:	bf 02 00 00 00       	mov    $0x2,%edi
  40f768:	31 c0                	xor    %eax,%eax
  40f76a:	e8 41 19 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f76f:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40f774:	e9 72 fe ff ff       	jmpq   40f5eb <check_action_condition+0x21e>
  40f779:	8b 53 14             	mov    0x14(%rbx),%edx
  40f77c:	83 fa 04             	cmp    $0x4,%edx
  40f77f:	0f 84 55 04 00 00    	je     40fbda <check_action_condition+0x80d>
  40f785:	83 fa 07             	cmp    $0x7,%edx
  40f788:	0f 84 02 04 00 00    	je     40fb90 <check_action_condition+0x7c3>
  40f78e:	48 8b 0b             	mov    (%rbx),%rcx
  40f791:	48 8d 35 98 04 05 00 	lea    0x50498(%rip),%rsi        # 45fc30 <_IO_stdin_used+0x150>
  40f798:	bf 02 00 00 00       	mov    $0x2,%edi
  40f79d:	31 c0                	xor    %eax,%eax
  40f79f:	e8 0c 19 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f7a4:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40f7a9:	e9 e0 fe ff ff       	jmpq   40f68e <check_action_condition+0x2c1>
  40f7ae:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f7b2:	48 8d 3d 67 0c 05 00 	lea    0x50c67(%rip),%rdi        # 460420 <_IO_stdin_used+0x940>
  40f7b9:	31 c0                	xor    %eax,%eax
  40f7bb:	e8 ec 87 04 00       	callq  457fac <__zbx_DBselect>
  40f7c0:	49 89 c4             	mov    %rax,%r12
  40f7c3:	48 89 c7             	mov    %rax,%rdi
  40f7c6:	e8 d2 81 04 00       	callq  45799d <DBfetch>
  40f7cb:	48 85 c0             	test   %rax,%rax
  40f7ce:	0f 84 fe fe ff ff    	je     40f6d2 <check_action_condition+0x305>
  40f7d4:	8b 53 14             	mov    0x14(%rbx),%edx
  40f7d7:	83 fa 02             	cmp    $0x2,%edx
  40f7da:	0f 84 01 03 00 00    	je     40fae1 <check_action_condition+0x714>
  40f7e0:	83 fa 03             	cmp    $0x3,%edx
  40f7e3:	0f 84 de 02 00 00    	je     40fac7 <check_action_condition+0x6fa>
  40f7e9:	48 8b 0b             	mov    (%rbx),%rcx
  40f7ec:	48 8d 35 3d 04 05 00 	lea    0x5043d(%rip),%rsi        # 45fc30 <_IO_stdin_used+0x150>
  40f7f3:	bf 02 00 00 00       	mov    $0x2,%edi
  40f7f8:	31 c0                	xor    %eax,%eax
  40f7fa:	e8 b1 18 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40f7ff:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40f804:	e9 da fd ff ff       	jmpq   40f5e3 <check_action_condition+0x216>
  40f809:	48 89 c7             	mov    %rax,%rdi
  40f80c:	e8 8c 81 04 00       	callq  45799d <DBfetch>
  40f811:	48 85 c0             	test   %rax,%rax
  40f814:	0f 85 ec fe ff ff    	jne    40f706 <check_action_condition+0x339>
  40f81a:	e9 3f fd ff ff       	jmpq   40f55e <check_action_condition+0x191>
  40f81f:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
  40f824:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f828:	48 8d 35 a4 58 06 00 	lea    0x658a4(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40f82f:	31 c0                	xor    %eax,%eax
  40f831:	e8 72 e6 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40f836:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f83a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  40f83f:	48 8d 3d 4a 08 05 00 	lea    0x5084a(%rip),%rdi        # 460090 <_IO_stdin_used+0x5b0>
  40f846:	e9 02 fe ff ff       	jmpq   40f64d <check_action_condition+0x280>
  40f84b:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
  40f850:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f854:	48 8d 35 78 58 06 00 	lea    0x65878(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40f85b:	31 c0                	xor    %eax,%eax
  40f85d:	e8 46 e6 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40f862:	8b 53 14             	mov    0x14(%rbx),%edx
  40f865:	83 fa 01             	cmp    $0x1,%edx
  40f868:	0f 87 20 ff ff ff    	ja     40f78e <check_action_condition+0x3c1>
  40f86e:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f872:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  40f877:	48 8d 3d e2 08 05 00 	lea    0x508e2(%rip),%rdi        # 460160 <_IO_stdin_used+0x680>
  40f87e:	31 c0                	xor    %eax,%eax
  40f880:	e8 27 87 04 00       	callq  457fac <__zbx_DBselect>
  40f885:	49 89 c4             	mov    %rax,%r12
  40f888:	48 89 c7             	mov    %rax,%rdi
  40f88b:	e8 0d 81 04 00       	callq  45799d <DBfetch>
  40f890:	48 83 f8 01          	cmp    $0x1,%rax
  40f894:	19 ed                	sbb    %ebp,%ebp
  40f896:	4c 89 e7             	mov    %r12,%rdi
  40f899:	e8 3a e4 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  40f89e:	83 7b 14 01          	cmpl   $0x1,0x14(%rbx)
  40f8a2:	0f 85 e6 fd ff ff    	jne    40f68e <check_action_condition+0x2c1>
  40f8a8:	85 ed                	test   %ebp,%ebp
  40f8aa:	74 3b                	je     40f8e7 <check_action_condition+0x51a>
  40f8ac:	31 ed                	xor    %ebp,%ebp
  40f8ae:	66 90                	xchg   %ax,%ax
  40f8b0:	e9 d9 fd ff ff       	jmpq   40f68e <check_action_condition+0x2c1>
  40f8b5:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f8b9:	b2 0a                	mov    $0xa,%dl
  40f8bb:	31 f6                	xor    %esi,%esi
  40f8bd:	e8 66 ec ff ff       	callq  40e528 <strtol@plt>
  40f8c2:	48 98                	cltq   
  40f8c4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  40f8c9:	8b 53 14             	mov    0x14(%rbx),%edx
  40f8cc:	83 fa 01             	cmp    $0x1,%edx
  40f8cf:	0f 84 7e 03 00 00    	je     40fc53 <check_action_condition+0x886>
  40f8d5:	0f 83 0a 03 00 00    	jae    40fbe5 <check_action_condition+0x818>
  40f8db:	48 63 95 28 04 00 00 	movslq 0x428(%rbp),%rdx
  40f8e2:	48 39 d0             	cmp    %rdx,%rax
  40f8e5:	74 c5                	je     40f8ac <check_action_condition+0x4df>
  40f8e7:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40f8ec:	e9 9d fd ff ff       	jmpq   40f68e <check_action_condition+0x2c1>
  40f8f1:	8b 53 14             	mov    0x14(%rbx),%edx
  40f8f4:	83 fa 04             	cmp    $0x4,%edx
  40f8f7:	0f 84 fe 01 00 00    	je     40fafb <check_action_condition+0x72e>
  40f8fd:	83 fa 07             	cmp    $0x7,%edx
  40f900:	0f 85 88 fe ff ff    	jne    40f78e <check_action_condition+0x3c1>
  40f906:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f90a:	31 f6                	xor    %esi,%esi
  40f90c:	e8 d8 22 03 00       	callq  441be9 <check_time_period>
  40f911:	83 f8 01             	cmp    $0x1,%eax
  40f914:	74 d1                	je     40f8e7 <check_action_condition+0x51a>
  40f916:	31 ed                	xor    %ebp,%ebp
  40f918:	e9 71 fd ff ff       	jmpq   40f68e <check_action_condition+0x2c1>
  40f91d:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
  40f922:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40f926:	48 8d 35 a6 57 06 00 	lea    0x657a6(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40f92d:	31 c0                	xor    %eax,%eax
  40f92f:	e8 74 e5 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40f934:	8b 53 14             	mov    0x14(%rbx),%edx
  40f937:	83 fa 01             	cmp    $0x1,%edx
  40f93a:	0f 87 4e fe ff ff    	ja     40f78e <check_action_condition+0x3c1>
  40f940:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  40f944:	48 3b 74 24 38       	cmp    0x38(%rsp),%rsi
  40f949:	0f 84 71 01 00 00    	je     40fac0 <check_action_condition+0x6f3>
  40f94f:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
  40f954:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40f959:	48 85 f6             	test   %rsi,%rsi
  40f95c:	74 7a                	je     40f9d8 <check_action_condition+0x60b>
  40f95e:	4c 8d 6c 24 28       	lea    0x28(%rsp),%r13
  40f963:	eb 42                	jmp    40f9a7 <check_action_condition+0x5da>
  40f965:	4c 89 ea             	mov    %r13,%rdx
  40f968:	48 8d 35 64 57 06 00 	lea    0x65764(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40f96f:	48 8b 38             	mov    (%rax),%rdi
  40f972:	31 c0                	xor    %eax,%eax
  40f974:	e8 2f e5 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40f979:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
  40f97e:	31 ed                	xor    %ebp,%ebp
  40f980:	48 39 44 24 28       	cmp    %rax,0x28(%rsp)
  40f985:	40 0f 94 c5          	sete   %bpl
  40f989:	83 ed 01             	sub    $0x1,%ebp
  40f98c:	4c 89 e7             	mov    %r12,%rdi
  40f98f:	e8 44 e3 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  40f994:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  40f999:	48 85 f6             	test   %rsi,%rsi
  40f99c:	74 37                	je     40f9d5 <check_action_condition+0x608>
  40f99e:	83 fd ff             	cmp    $0xffffffffffffffff,%ebp
  40f9a1:	0f 85 16 01 00 00    	jne    40fabd <check_action_condition+0x6f0>
  40f9a7:	48 8d 3d 4a 08 05 00 	lea    0x5084a(%rip),%rdi        # 4601f8 <_IO_stdin_used+0x718>
  40f9ae:	31 c0                	xor    %eax,%eax
  40f9b0:	e8 f7 85 04 00       	callq  457fac <__zbx_DBselect>
  40f9b5:	49 89 c4             	mov    %rax,%r12
  40f9b8:	48 89 c7             	mov    %rax,%rdi
  40f9bb:	e8 dd 7f 04 00       	callq  45799d <DBfetch>
  40f9c0:	48 85 c0             	test   %rax,%rax
  40f9c3:	75 a0                	jne    40f965 <check_action_condition+0x598>
  40f9c5:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
  40f9cc:	00 00 
  40f9ce:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40f9d3:	eb b7                	jmp    40f98c <check_action_condition+0x5bf>
  40f9d5:	8b 53 14             	mov    0x14(%rbx),%edx
  40f9d8:	83 fa 01             	cmp    $0x1,%edx
  40f9db:	0f 85 ad fc ff ff    	jne    40f68e <check_action_condition+0x2c1>
  40f9e1:	e9 c2 fe ff ff       	jmpq   40f8a8 <check_action_condition+0x4db>
  40f9e6:	48 8d 55 28          	lea    0x28(%rbp),%rdx
  40f9ea:	48 8d 35 74 27 07 00 	lea    0x72774(%rip),%rsi        # 482165 <usage_message+0x20425>
  40f9f1:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  40f9f6:	31 c0                	xor    %eax,%eax
  40f9f8:	e8 b6 4e 03 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  40f9fd:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  40fa02:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  40fa09:	00 
  40fa0a:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  40fa11:	00 00 
  40fa13:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
  40fa1a:	00 
  40fa1b:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
  40fa20:	48 89 04 24          	mov    %rax,(%rsp)
  40fa24:	45 31 c9             	xor    %r9d,%r9d
  40fa27:	45 31 c0             	xor    %r8d,%r8d
  40fa2a:	31 c9                	xor    %ecx,%ecx
  40fa2c:	31 d2                	xor    %edx,%edx
  40fa2e:	31 f6                	xor    %esi,%esi
  40fa30:	48 89 ef             	mov    %rbp,%rdi
  40fa33:	e8 a3 f9 03 00       	callq  44f3db <substitute_simple_macros>
  40fa38:	8b 53 14             	mov    0x14(%rbx),%edx
  40fa3b:	83 fa 02             	cmp    $0x2,%edx
  40fa3e:	0f 84 f1 00 00 00    	je     40fb35 <check_action_condition+0x768>
  40fa44:	83 fa 03             	cmp    $0x3,%edx
  40fa47:	0f 84 c8 00 00 00    	je     40fb15 <check_action_condition+0x748>
  40fa4d:	48 8b 0b             	mov    (%rbx),%rcx
  40fa50:	48 8d 35 d9 01 05 00 	lea    0x501d9(%rip),%rsi        # 45fc30 <_IO_stdin_used+0x150>
  40fa57:	bf 02 00 00 00       	mov    $0x2,%edi
  40fa5c:	31 c0                	xor    %eax,%eax
  40fa5e:	e8 4d 16 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40fa63:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
  40fa68:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40fa6d:	4d 85 e4             	test   %r12,%r12
  40fa70:	0f 84 18 fc ff ff    	je     40f68e <check_action_condition+0x2c1>
  40fa76:	4c 89 e7             	mov    %r12,%rdi
  40fa79:	e8 6a e7 ff ff       	callq  40e1e8 <free@plt>
  40fa7e:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
  40fa85:	00 00 
  40fa87:	e9 02 fc ff ff       	jmpq   40f68e <check_action_condition+0x2c1>
  40fa8c:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40fa90:	b2 0a                	mov    $0xa,%dl
  40fa92:	31 f6                	xor    %esi,%esi
  40fa94:	e8 8f ea ff ff       	callq  40e528 <strtol@plt>
  40fa99:	48 98                	cltq   
  40fa9b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  40faa0:	8b 53 14             	mov    0x14(%rbx),%edx
  40faa3:	85 d2                	test   %edx,%edx
  40faa5:	0f 85 e3 fc ff ff    	jne    40f78e <check_action_condition+0x3c1>
  40faab:	48 63 55 1c          	movslq 0x1c(%rbp),%rdx
  40faaf:	48 39 d0             	cmp    %rdx,%rax
  40fab2:	0f 85 2f fe ff ff    	jne    40f8e7 <check_action_condition+0x51a>
  40fab8:	e9 ef fd ff ff       	jmpq   40f8ac <check_action_condition+0x4df>
  40fabd:	8b 53 14             	mov    0x14(%rbx),%edx
  40fac0:	31 ed                	xor    %ebp,%ebp
  40fac2:	e9 11 ff ff ff       	jmpq   40f9d8 <check_action_condition+0x60b>
  40fac7:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  40facb:	48 8b 38             	mov    (%rax),%rdi
  40face:	e8 95 e9 ff ff       	callq  40e468 <strstr@plt>
  40fad3:	48 85 c0             	test   %rax,%rax
  40fad6:	0f 85 f6 fb ff ff    	jne    40f6d2 <check_action_condition+0x305>
  40fadc:	e9 00 fb ff ff       	jmpq   40f5e1 <check_action_condition+0x214>
  40fae1:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  40fae5:	48 8b 38             	mov    (%rax),%rdi
  40fae8:	e8 7b e9 ff ff       	callq  40e468 <strstr@plt>
  40faed:	48 85 c0             	test   %rax,%rax
  40faf0:	0f 85 eb fa ff ff    	jne    40f5e1 <check_action_condition+0x214>
  40faf6:	e9 d7 fb ff ff       	jmpq   40f6d2 <check_action_condition+0x305>
  40fafb:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40faff:	31 f6                	xor    %esi,%esi
  40fb01:	e8 e3 20 03 00       	callq  441be9 <check_time_period>
  40fb06:	83 f8 01             	cmp    $0x1,%eax
  40fb09:	0f 85 d8 fd ff ff    	jne    40f8e7 <check_action_condition+0x51a>
  40fb0f:	90                   	nop
  40fb10:	e9 97 fd ff ff       	jmpq   40f8ac <check_action_condition+0x4df>
  40fb15:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
  40fb1a:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  40fb1e:	4c 89 e7             	mov    %r12,%rdi
  40fb21:	e8 42 e9 ff ff       	callq  40e468 <strstr@plt>
  40fb26:	48 85 c0             	test   %rax,%rax
  40fb29:	74 20                	je     40fb4b <check_action_condition+0x77e>
  40fb2b:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40fb30:	e9 38 ff ff ff       	jmpq   40fa6d <check_action_condition+0x6a0>
  40fb35:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
  40fb3a:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  40fb3e:	4c 89 e7             	mov    %r12,%rdi
  40fb41:	e8 22 e9 ff ff       	callq  40e468 <strstr@plt>
  40fb46:	48 85 c0             	test   %rax,%rax
  40fb49:	74 e0                	je     40fb2b <check_action_condition+0x75e>
  40fb4b:	31 ed                	xor    %ebp,%ebp
  40fb4d:	e9 1b ff ff ff       	jmpq   40fa6d <check_action_condition+0x6a0>
  40fb52:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  40fb56:	e8 4e 0e 03 00       	callq  4409a9 <get_nodeid_by_id>
  40fb5b:	89 c5                	mov    %eax,%ebp
  40fb5d:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40fb61:	ba 0a 00 00 00       	mov    $0xa,%edx
  40fb66:	31 f6                	xor    %esi,%esi
  40fb68:	e8 bb e9 ff ff       	callq  40e528 <strtol@plt>
  40fb6d:	48 98                	cltq   
  40fb6f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  40fb74:	8b 53 14             	mov    0x14(%rbx),%edx
  40fb77:	85 d2                	test   %edx,%edx
  40fb79:	0f 85 22 01 00 00    	jne    40fca1 <check_action_condition+0x8d4>
  40fb7f:	48 63 ed             	movslq %ebp,%rbp
  40fb82:	48 39 e8             	cmp    %rbp,%rax
  40fb85:	0f 85 5c fd ff ff    	jne    40f8e7 <check_action_condition+0x51a>
  40fb8b:	e9 1c fd ff ff       	jmpq   40f8ac <check_action_condition+0x4df>
  40fb90:	48 8b 55 10          	mov    0x10(%rbp),%rdx
  40fb94:	31 f6                	xor    %esi,%esi
  40fb96:	48 8d 3d 93 06 05 00 	lea    0x50693(%rip),%rdi        # 460230 <_IO_stdin_used+0x750>
  40fb9d:	31 c0                	xor    %eax,%eax
  40fb9f:	e8 08 84 04 00       	callq  457fac <__zbx_DBselect>
  40fba4:	48 89 c3             	mov    %rax,%rbx
  40fba7:	48 89 c7             	mov    %rax,%rdi
  40fbaa:	e8 ee 7d 04 00       	callq  45799d <DBfetch>
  40fbaf:	48 89 c5             	mov    %rax,%rbp
  40fbb2:	48 85 c0             	test   %rax,%rax
  40fbb5:	74 11                	je     40fbc8 <check_action_condition+0x7fb>
  40fbb7:	48 8b 38             	mov    (%rax),%rdi
  40fbba:	e8 e3 7d 04 00       	callq  4579a2 <DBis_null>
  40fbbf:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  40fbc2:	0f 84 f5 00 00 00    	je     40fcbd <check_action_condition+0x8f0>
  40fbc8:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40fbcd:	48 89 df             	mov    %rbx,%rdi
  40fbd0:	e8 03 e1 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  40fbd5:	e9 b4 fa ff ff       	jmpq   40f68e <check_action_condition+0x2c1>
  40fbda:	48 8b 55 10          	mov    0x10(%rbp),%rdx
  40fbde:	be 01 00 00 00       	mov    $0x1,%esi
  40fbe3:	eb b1                	jmp    40fb96 <check_action_condition+0x7c9>
  40fbe5:	83 fa 05             	cmp    $0x5,%edx
  40fbe8:	0f 84 9c 00 00 00    	je     40fc8a <check_action_condition+0x8bd>
  40fbee:	83 fa 06             	cmp    $0x6,%edx
  40fbf1:	0f 85 97 fb ff ff    	jne    40f78e <check_action_condition+0x3c1>
  40fbf7:	48 63 95 28 04 00 00 	movslq 0x428(%rbp),%rdx
  40fbfe:	48 39 d0             	cmp    %rdx,%rax
  40fc01:	0f 82 e0 fc ff ff    	jb     40f8e7 <check_action_condition+0x51a>
  40fc07:	31 ed                	xor    %ebp,%ebp
  40fc09:	e9 80 fa ff ff       	jmpq   40f68e <check_action_condition+0x2c1>
  40fc0e:	48 8b 6d 00          	mov    0x0(%rbp),%rbp
  40fc12:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  40fc16:	b2 0a                	mov    $0xa,%dl
  40fc18:	31 f6                	xor    %esi,%esi
  40fc1a:	e8 09 e9 ff ff       	callq  40e528 <strtol@plt>
  40fc1f:	48 89 ea             	mov    %rbp,%rdx
  40fc22:	89 c6                	mov    %eax,%esi
  40fc24:	48 8d 3d bd 06 05 00 	lea    0x506bd(%rip),%rdi        # 4602e8 <_IO_stdin_used+0x808>
  40fc2b:	31 c0                	xor    %eax,%eax
  40fc2d:	e8 7a 83 04 00       	callq  457fac <__zbx_DBselect>
  40fc32:	49 89 c4             	mov    %rax,%r12
  40fc35:	8b 53 14             	mov    0x14(%rbx),%edx
  40fc38:	85 d2                	test   %edx,%edx
  40fc3a:	0f 85 2b fa ff ff    	jne    40f66b <check_action_condition+0x29e>
  40fc40:	48 89 c7             	mov    %rax,%rdi
  40fc43:	e8 55 7d 04 00       	callq  45799d <DBfetch>
  40fc48:	48 83 f8 01          	cmp    $0x1,%rax
  40fc4c:	19 ed                	sbb    %ebp,%ebp
  40fc4e:	e9 33 fa ff ff       	jmpq   40f686 <check_action_condition+0x2b9>
  40fc53:	48 63 95 28 04 00 00 	movslq 0x428(%rbp),%rdx
  40fc5a:	48 39 d0             	cmp    %rdx,%rax
  40fc5d:	0f 84 84 fc ff ff    	je     40f8e7 <check_action_condition+0x51a>
  40fc63:	31 ed                	xor    %ebp,%ebp
  40fc65:	e9 24 fa ff ff       	jmpq   40f68e <check_action_condition+0x2c1>
  40fc6a:	48 8b 0b             	mov    (%rbx),%rcx
  40fc6d:	48 8d 35 cc 02 05 00 	lea    0x502cc(%rip),%rsi        # 45ff40 <_IO_stdin_used+0x460>
  40fc74:	bf 02 00 00 00       	mov    $0x2,%edi
  40fc79:	31 c0                	xor    %eax,%eax
  40fc7b:	e8 30 14 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40fc80:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  40fc85:	e9 04 fa ff ff       	jmpq   40f68e <check_action_condition+0x2c1>
  40fc8a:	48 63 95 28 04 00 00 	movslq 0x428(%rbp),%rdx
  40fc91:	48 39 d0             	cmp    %rdx,%rax
  40fc94:	0f 87 4d fc ff ff    	ja     40f8e7 <check_action_condition+0x51a>
  40fc9a:	31 ed                	xor    %ebp,%ebp
  40fc9c:	e9 ed f9 ff ff       	jmpq   40f68e <check_action_condition+0x2c1>
  40fca1:	83 fa 01             	cmp    $0x1,%edx
  40fca4:	0f 85 e4 fa ff ff    	jne    40f78e <check_action_condition+0x3c1>
  40fcaa:	48 63 ed             	movslq %ebp,%rbp
  40fcad:	48 39 e8             	cmp    %rbp,%rax
  40fcb0:	0f 84 31 fc ff ff    	je     40f8e7 <check_action_condition+0x51a>
  40fcb6:	31 ed                	xor    %ebp,%ebp
  40fcb8:	e9 d1 f9 ff ff       	jmpq   40f68e <check_action_condition+0x2c1>
  40fcbd:	ba 0a 00 00 00       	mov    $0xa,%edx
  40fcc2:	31 f6                	xor    %esi,%esi
  40fcc4:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  40fcc8:	e8 5b e8 ff ff       	callq  40e528 <strtol@plt>
  40fccd:	31 ed                	xor    %ebp,%ebp
  40fccf:	85 c0                	test   %eax,%eax
  40fcd1:	0f 85 f6 fe ff ff    	jne    40fbcd <check_action_condition+0x800>
  40fcd7:	e9 ec fe ff ff       	jmpq   40fbc8 <check_action_condition+0x7fb>

000000000040fcdc <execute_operations>:
  40fcdc:	41 57                	push   %r15
  40fcde:	41 56                	push   %r14
  40fce0:	41 55                	push   %r13
  40fce2:	41 54                	push   %r12
  40fce4:	55                   	push   %rbp
  40fce5:	53                   	push   %rbx
  40fce6:	48 83 ec 58          	sub    $0x58,%rsp
  40fcea:	49 89 fd             	mov    %rdi,%r13
  40fced:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  40fcf2:	48 8b 16             	mov    (%rsi),%rdx
  40fcf5:	48 8d 35 e4 07 05 00 	lea    0x507e4(%rip),%rsi        # 4604e0 <_IO_stdin_used+0xa00>
  40fcfc:	bf 04 00 00 00       	mov    $0x4,%edi
  40fd01:	31 c0                	xor    %eax,%eax
  40fd03:	e8 a8 13 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40fd08:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  40fd0d:	48 8b 30             	mov    (%rax),%rsi
  40fd10:	48 8d 3d f1 07 05 00 	lea    0x507f1(%rip),%rdi        # 460508 <_IO_stdin_used+0xa28>
  40fd17:	31 c0                	xor    %eax,%eax
  40fd19:	e8 8e 82 04 00       	callq  457fac <__zbx_DBselect>
  40fd1e:	49 89 c4             	mov    %rax,%r12
  40fd21:	48 8d 5c 24 10       	lea    0x10(%rsp),%rbx
  40fd26:	48 8d 43 08          	lea    0x8(%rbx),%rax
  40fd2a:	48 89 04 24          	mov    %rax,(%rsp)
  40fd2e:	4c 8d 7b 18          	lea    0x18(%rbx),%r15
  40fd32:	4c 8d 35 b3 09 05 00 	lea    0x509b3(%rip),%r14        # 4606ec <_IO_stdin_used+0xc0c>
  40fd39:	4c 89 e7             	mov    %r12,%rdi
  40fd3c:	e8 5c 7c 04 00       	callq  45799d <DBfetch>
  40fd41:	48 89 c5             	mov    %rax,%rbp
  40fd44:	48 85 c0             	test   %rax,%rax
  40fd47:	0f 84 38 01 00 00    	je     40fe85 <execute_operations+0x1a9>
  40fd4d:	31 c0                	xor    %eax,%eax
  40fd4f:	89 c2                	mov    %eax,%edx
  40fd51:	48 c7 04 13 00 00 00 	movq   $0x0,(%rbx,%rdx,1)
  40fd58:	00 
  40fd59:	48 c7 44 13 08 00 00 	movq   $0x0,0x8(%rbx,%rdx,1)
  40fd60:	00 00 
  40fd62:	48 c7 44 13 10 00 00 	movq   $0x0,0x10(%rbx,%rdx,1)
  40fd69:	00 00 
  40fd6b:	48 c7 44 13 18 00 00 	movq   $0x0,0x18(%rbx,%rdx,1)
  40fd72:	00 00 
  40fd74:	83 c0 20             	add    $0x20,%eax
  40fd77:	83 f8 40             	cmp    $0x40,%eax
  40fd7a:	72 d3                	jb     40fd4f <execute_operations+0x73>
  40fd7c:	48 89 da             	mov    %rbx,%rdx
  40fd7f:	48 8d 35 4d 53 06 00 	lea    0x6534d(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40fd86:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  40fd8a:	31 c0                	xor    %eax,%eax
  40fd8c:	e8 17 e1 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40fd91:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  40fd95:	48 8b 14 24          	mov    (%rsp),%rdx
  40fd99:	48 8d 35 33 53 06 00 	lea    0x65333(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40fda0:	31 c0                	xor    %eax,%eax
  40fda2:	e8 01 e1 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40fda7:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  40fdab:	ba 0a 00 00 00       	mov    $0xa,%edx
  40fdb0:	31 f6                	xor    %esi,%esi
  40fdb2:	e8 71 e7 ff ff       	callq  40e528 <strtol@plt>
  40fdb7:	89 44 24 20          	mov    %eax,0x20(%rsp)
  40fdbb:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  40fdbf:	ba 0a 00 00 00       	mov    $0xa,%edx
  40fdc4:	31 f6                	xor    %esi,%esi
  40fdc6:	e8 5d e7 ff ff       	callq  40e528 <strtol@plt>
  40fdcb:	89 44 24 24          	mov    %eax,0x24(%rsp)
  40fdcf:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  40fdd3:	4c 89 fa             	mov    %r15,%rdx
  40fdd6:	48 8d 35 f6 52 06 00 	lea    0x652f6(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40fddd:	31 c0                	xor    %eax,%eax
  40fddf:	e8 c4 e0 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40fde4:	83 7c 24 20 09       	cmpl   $0x9,0x20(%rsp)
  40fde9:	0f 87 4a ff ff ff    	ja     40fd39 <execute_operations+0x5d>
  40fdef:	8b 44 24 20          	mov    0x20(%rsp),%eax
  40fdf3:	49 63 04 86          	movslq (%r14,%rax,4),%rax
  40fdf7:	4c 01 f0             	add    %r14,%rax
  40fdfa:	ff e0                	jmpq   *%rax
  40fdfc:	4c 89 ef             	mov    %r13,%rdi
  40fdff:	e8 e5 0c 00 00       	callq  410ae9 <op_host_disable>
  40fe04:	e9 30 ff ff ff       	jmpq   40fd39 <execute_operations+0x5d>
  40fe09:	4c 89 ef             	mov    %r13,%rdi
  40fe0c:	e8 4c 0d 00 00       	callq  410b5d <op_host_enable>
  40fe11:	e9 23 ff ff ff       	jmpq   40fd39 <execute_operations+0x5d>
  40fe16:	48 89 da             	mov    %rbx,%rdx
  40fe19:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  40fe1e:	4c 89 ef             	mov    %r13,%rdi
  40fe21:	e8 99 04 00 00       	callq  4102bf <op_template_del>
  40fe26:	e9 0e ff ff ff       	jmpq   40fd39 <execute_operations+0x5d>
  40fe2b:	48 89 da             	mov    %rbx,%rdx
  40fe2e:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  40fe33:	4c 89 ef             	mov    %r13,%rdi
  40fe36:	e8 a4 0b 00 00       	callq  4109df <op_template_add>
  40fe3b:	e9 f9 fe ff ff       	jmpq   40fd39 <execute_operations+0x5d>
  40fe40:	48 89 da             	mov    %rbx,%rdx
  40fe43:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  40fe48:	4c 89 ef             	mov    %r13,%rdi
  40fe4b:	e8 5a 05 00 00       	callq  4103aa <op_group_del>
  40fe50:	e9 e4 fe ff ff       	jmpq   40fd39 <execute_operations+0x5d>
  40fe55:	48 89 de             	mov    %rbx,%rsi
  40fe58:	4c 89 ef             	mov    %r13,%rdi
  40fe5b:	e8 04 0c 00 00       	callq  410a64 <op_group_add>
  40fe60:	e9 d4 fe ff ff       	jmpq   40fd39 <execute_operations+0x5d>
  40fe65:	4c 89 ef             	mov    %r13,%rdi
  40fe68:	e8 b5 0d 00 00       	callq  410c22 <op_host_del>
  40fe6d:	0f 1f 00             	nopl   (%rax)
  40fe70:	e9 c4 fe ff ff       	jmpq   40fd39 <execute_operations+0x5d>
  40fe75:	4c 89 ef             	mov    %r13,%rdi
  40fe78:	e8 4c 0d 00 00       	callq  410bc9 <op_host_add>
  40fe7d:	0f 1f 00             	nopl   (%rax)
  40fe80:	e9 b4 fe ff ff       	jmpq   40fd39 <execute_operations+0x5d>
  40fe85:	4c 89 e7             	mov    %r12,%rdi
  40fe88:	e8 4b de ff ff       	callq  40dcd8 <mysql_free_result@plt>
  40fe8d:	48 83 c4 58          	add    $0x58,%rsp
  40fe91:	5b                   	pop    %rbx
  40fe92:	5d                   	pop    %rbp
  40fe93:	41 5c                	pop    %r12
  40fe95:	41 5d                	pop    %r13
  40fe97:	41 5e                	pop    %r14
  40fe99:	41 5f                	pop    %r15
  40fe9b:	c3                   	retq   

000000000040fe9c <process_actions>:
  40fe9c:	41 57                	push   %r15
  40fe9e:	41 56                	push   %r14
  40fea0:	41 55                	push   %r13
  40fea2:	41 54                	push   %r12
  40fea4:	55                   	push   %rbp
  40fea5:	53                   	push   %rbx
  40fea6:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
  40fead:	49 89 fc             	mov    %rdi,%r12
  40feb0:	48 8b 17             	mov    (%rdi),%rdx
  40feb3:	48 8d 35 ae 06 05 00 	lea    0x506ae(%rip),%rsi        # 460568 <_IO_stdin_used+0xa88>
  40feba:	bf 04 00 00 00       	mov    $0x4,%edi
  40febf:	31 c0                	xor    %eax,%eax
  40fec1:	e8 ea 11 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40fec6:	48 8b 05 9b ce 27 00 	mov    0x27ce9b(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  40fecd:	8b 30                	mov    (%rax),%esi
  40fecf:	48 8d 3d 57 fc 04 00 	lea    0x4fc57(%rip),%rdi        # 45fb2d <_IO_stdin_used+0x4d>
  40fed6:	e8 1b 77 04 00       	callq  4575f6 <DBnode>
  40fedb:	41 8b 54 24 08       	mov    0x8(%r12),%edx
  40fee0:	48 89 c1             	mov    %rax,%rcx
  40fee3:	31 f6                	xor    %esi,%esi
  40fee5:	48 8d 3d a4 06 05 00 	lea    0x506a4(%rip),%rdi        # 460590 <_IO_stdin_used+0xab0>
  40feec:	31 c0                	xor    %eax,%eax
  40feee:	e8 b9 80 04 00       	callq  457fac <__zbx_DBselect>
  40fef3:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  40fef8:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  40fefd:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  40ff02:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
  40ff07:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  40ff0c:	e8 8c 7a 04 00       	callq  45799d <DBfetch>
  40ff11:	48 89 c5             	mov    %rax,%rbp
  40ff14:	48 85 c0             	test   %rax,%rax
  40ff17:	0f 84 89 02 00 00    	je     4101a6 <process_actions+0x30a>
  40ff1d:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  40ff22:	48 8d 35 aa 51 06 00 	lea    0x651aa(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40ff29:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  40ff2d:	31 c0                	xor    %eax,%eax
  40ff2f:	e8 74 df ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40ff34:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  40ff38:	ba 0a 00 00 00       	mov    $0xa,%edx
  40ff3d:	31 f6                	xor    %esi,%esi
  40ff3f:	e8 e4 e5 ff ff       	callq  40e528 <strtol@plt>
  40ff44:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
  40ff48:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  40ff4c:	ba 0a 00 00 00       	mov    $0xa,%edx
  40ff51:	31 f6                	xor    %esi,%esi
  40ff53:	e8 d0 e5 ff ff       	callq  40e528 <strtol@plt>
  40ff58:	89 44 24 30          	mov    %eax,0x30(%rsp)
  40ff5c:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  40ff60:	ba 0a 00 00 00       	mov    $0xa,%edx
  40ff65:	31 f6                	xor    %esi,%esi
  40ff67:	e8 bc e5 ff ff       	callq  40e528 <strtol@plt>
  40ff6c:	89 44 24 34          	mov    %eax,0x34(%rsp)
  40ff70:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  40ff75:	48 8d 15 ba fb 04 00 	lea    0x4fbba(%rip),%rdx        # 45fb36 <_IO_stdin_used+0x56>
  40ff7c:	48 8d 35 cb fb 04 00 	lea    0x4fbcb(%rip),%rsi        # 45fb4e <_IO_stdin_used+0x6e>
  40ff83:	bf 04 00 00 00       	mov    $0x4,%edi
  40ff88:	31 c0                	xor    %eax,%eax
  40ff8a:	e8 21 11 02 00       	callq  4310b0 <__zbx_zabbix_log>
  40ff8f:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  40ff94:	48 8d 3d 55 06 05 00 	lea    0x50655(%rip),%rdi        # 4605f0 <_IO_stdin_used+0xb10>
  40ff9b:	31 c0                	xor    %eax,%eax
  40ff9d:	e8 0a 80 04 00       	callq  457fac <__zbx_DBselect>
  40ffa2:	49 89 c7             	mov    %rax,%r15
  40ffa5:	45 31 f6             	xor    %r14d,%r14d
  40ffa8:	c7 44 24 0c ff ff ff 	movl   $0xffffffff,0xc(%rsp)
  40ffaf:	ff 
  40ffb0:	31 ed                	xor    %ebp,%ebp
  40ffb2:	4c 89 ff             	mov    %r15,%rdi
  40ffb5:	e8 e3 79 04 00       	callq  45799d <DBfetch>
  40ffba:	49 89 c5             	mov    %rax,%r13
  40ffbd:	48 85 c0             	test   %rax,%rax
  40ffc0:	0f 84 fd 00 00 00    	je     4100c3 <process_actions+0x227>
  40ffc6:	45 85 f6             	test   %r14d,%r14d
  40ffc9:	0f 85 f4 00 00 00    	jne    4100c3 <process_actions+0x227>
  40ffcf:	48 89 da             	mov    %rbx,%rdx
  40ffd2:	48 8d 35 fa 50 06 00 	lea    0x650fa(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  40ffd9:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  40ffdd:	31 c0                	xor    %eax,%eax
  40ffdf:	e8 c4 de ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  40ffe4:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
  40ffe9:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  40ffee:	49 8b 7d 08          	mov    0x8(%r13),%rdi
  40fff2:	ba 0a 00 00 00       	mov    $0xa,%edx
  40fff7:	31 f6                	xor    %esi,%esi
  40fff9:	e8 2a e5 ff ff       	callq  40e528 <strtol@plt>
  40fffe:	89 44 24 70          	mov    %eax,0x70(%rsp)
  410002:	49 8b 7d 10          	mov    0x10(%r13),%rdi
  410006:	ba 0a 00 00 00       	mov    $0xa,%edx
  41000b:	31 f6                	xor    %esi,%esi
  41000d:	e8 16 e5 ff ff       	callq  40e528 <strtol@plt>
  410012:	89 44 24 74          	mov    %eax,0x74(%rsp)
  410016:	49 8b 45 18          	mov    0x18(%r13),%rax
  41001a:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  41001f:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
  410023:	83 f8 01             	cmp    $0x1,%eax
  410026:	74 19                	je     410041 <process_actions+0x1a5>
  410028:	83 f8 02             	cmp    $0x2,%eax
  41002b:	74 5a                	je     410087 <process_actions+0x1eb>
  41002d:	85 c0                	test   %eax,%eax
  41002f:	74 34                	je     410065 <process_actions+0x1c9>
  410031:	41 be 01 00 00 00    	mov    $0x1,%r14d
  410037:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  41003c:	e9 71 ff ff ff       	jmpq   40ffb2 <process_actions+0x116>
  410041:	48 89 de             	mov    %rbx,%rsi
  410044:	4c 89 e7             	mov    %r12,%rdi
  410047:	e8 81 f3 ff ff       	callq  40f3cd <check_action_condition>
  41004c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41004f:	bd 00 00 00 00       	mov    $0x0,%ebp
  410054:	0f 44 e8             	cmove  %eax,%ebp
  410057:	b8 01 00 00 00       	mov    $0x1,%eax
  41005c:	44 0f 44 f0          	cmove  %eax,%r14d
  410060:	e9 4d ff ff ff       	jmpq   40ffb2 <process_actions+0x116>
  410065:	8b 54 24 70          	mov    0x70(%rsp),%edx
  410069:	39 54 24 0c          	cmp    %edx,0xc(%rsp)
  41006d:	0f 84 b8 00 00 00    	je     41012b <process_actions+0x28f>
  410073:	83 fd ff             	cmp    $0xffffffffffffffff,%ebp
  410076:	75 31                	jne    4100a9 <process_actions+0x20d>
  410078:	41 be 01 00 00 00    	mov    $0x1,%r14d
  41007e:	89 54 24 0c          	mov    %edx,0xc(%rsp)
  410082:	e9 2b ff ff ff       	jmpq   40ffb2 <process_actions+0x116>
  410087:	48 89 de             	mov    %rbx,%rsi
  41008a:	4c 89 e7             	mov    %r12,%rdi
  41008d:	e8 3b f3 ff ff       	callq  40f3cd <check_action_condition>
  410092:	83 f8 01             	cmp    $0x1,%eax
  410095:	19 ed                	sbb    %ebp,%ebp
  410097:	f7 d5                	not    %ebp
  410099:	85 c0                	test   %eax,%eax
  41009b:	b8 01 00 00 00       	mov    $0x1,%eax
  4100a0:	44 0f 44 f0          	cmove  %eax,%r14d
  4100a4:	e9 09 ff ff ff       	jmpq   40ffb2 <process_actions+0x116>
  4100a9:	48 89 de             	mov    %rbx,%rsi
  4100ac:	4c 89 e7             	mov    %r12,%rdi
  4100af:	e8 19 f3 ff ff       	callq  40f3cd <check_action_condition>
  4100b4:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4100b7:	0f 84 88 00 00 00    	je     410145 <process_actions+0x2a9>
  4100bd:	8b 54 24 70          	mov    0x70(%rsp),%edx
  4100c1:	eb bb                	jmp    41007e <process_actions+0x1e2>
  4100c3:	4c 89 ff             	mov    %r15,%rdi
  4100c6:	e8 0d dc ff ff       	callq  40dcd8 <mysql_free_result@plt>
  4100cb:	89 ef                	mov    %ebp,%edi
  4100cd:	e8 a9 32 03 00       	callq  44337b <zbx_result_string>
  4100d2:	48 89 c1             	mov    %rax,%rcx
  4100d5:	48 8d 15 5a fa 04 00 	lea    0x4fa5a(%rip),%rdx        # 45fb36 <_IO_stdin_used+0x56>
  4100dc:	48 8d 35 1a 33 07 00 	lea    0x7331a(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  4100e3:	bf 04 00 00 00       	mov    $0x4,%edi
  4100e8:	31 c0                	xor    %eax,%eax
  4100ea:	e8 c1 0f 02 00       	callq  4310b0 <__zbx_zabbix_log>
  4100ef:	85 ed                	test   %ebp,%ebp
  4100f1:	74 5d                	je     410150 <process_actions+0x2b4>
  4100f3:	41 8b 44 24 08       	mov    0x8(%r12),%eax
  4100f8:	85 c0                	test   %eax,%eax
  4100fa:	0f 85 07 fe ff ff    	jne    40ff07 <process_actions+0x6b>
  410100:	48 8d 35 89 05 05 00 	lea    0x50589(%rip),%rsi        # 460690 <_IO_stdin_used+0xbb0>
  410107:	bf 04 00 00 00       	mov    $0x4,%edi
  41010c:	31 c0                	xor    %eax,%eax
  41010e:	e8 9d 0f 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410113:	49 8b 74 24 10       	mov    0x10(%r12),%rsi
  410118:	49 8b 14 24          	mov    (%r12),%rdx
  41011c:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  410121:	e8 0d 8f 04 00       	callq  459033 <DBstop_escalation>
  410126:	e9 dc fd ff ff       	jmpq   40ff07 <process_actions+0x6b>
  41012b:	48 89 de             	mov    %rbx,%rsi
  41012e:	4c 89 e7             	mov    %r12,%rdi
  410131:	e8 97 f2 ff ff       	callq  40f3cd <check_action_condition>
  410136:	85 c0                	test   %eax,%eax
  410138:	75 83                	jne    4100bd <process_actions+0x221>
  41013a:	8b 54 24 70          	mov    0x70(%rsp),%edx
  41013e:	31 ed                	xor    %ebp,%ebp
  410140:	e9 39 ff ff ff       	jmpq   41007e <process_actions+0x1e2>
  410145:	8b 54 24 70          	mov    0x70(%rsp),%edx
  410149:	89 c5                	mov    %eax,%ebp
  41014b:	e9 2e ff ff ff       	jmpq   41007e <process_actions+0x1e2>
  410150:	48 8d 35 09 05 05 00 	lea    0x50509(%rip),%rsi        # 460660 <_IO_stdin_used+0xb80>
  410157:	bf 04 00 00 00       	mov    $0x4,%edi
  41015c:	31 c0                	xor    %eax,%eax
  41015e:	e8 4d 0f 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410163:	49 8b 14 24          	mov    (%r12),%rdx
  410167:	41 8b 4c 24 08       	mov    0x8(%r12),%ecx
  41016c:	85 c9                	test   %ecx,%ecx
  41016e:	74 2f                	je     41019f <process_actions+0x303>
  410170:	31 f6                	xor    %esi,%esi
  410172:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  410177:	e8 a1 8f 04 00       	callq  45911d <DBstart_escalation>
  41017c:	41 8b 44 24 08       	mov    0x8(%r12),%eax
  410181:	83 e8 01             	sub    $0x1,%eax
  410184:	83 f8 01             	cmp    $0x1,%eax
  410187:	0f 87 7a fd ff ff    	ja     40ff07 <process_actions+0x6b>
  41018d:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  410192:	4c 89 e7             	mov    %r12,%rdi
  410195:	e8 42 fb ff ff       	callq  40fcdc <execute_operations>
  41019a:	e9 68 fd ff ff       	jmpq   40ff07 <process_actions+0x6b>
  41019f:	49 8b 74 24 10       	mov    0x10(%r12),%rsi
  4101a4:	eb cc                	jmp    410172 <process_actions+0x2d6>
  4101a6:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  4101ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  4101b0:	e8 23 db ff ff       	callq  40dcd8 <mysql_free_result@plt>
  4101b5:	48 8d 35 aa f9 04 00 	lea    0x4f9aa(%rip),%rsi        # 45fb66 <_IO_stdin_used+0x86>
  4101bc:	bf 04 00 00 00       	mov    $0x4,%edi
  4101c1:	31 c0                	xor    %eax,%eax
  4101c3:	e8 e8 0e 02 00       	callq  4310b0 <__zbx_zabbix_log>
  4101c8:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
  4101cf:	5b                   	pop    %rbx
  4101d0:	5d                   	pop    %rbp
  4101d1:	41 5c                	pop    %r12
  4101d3:	41 5d                	pop    %r13
  4101d5:	41 5e                	pop    %r14
  4101d7:	41 5f                	pop    %r15
  4101d9:	c3                   	retq   
  4101da:	90                   	nop
  4101db:	90                   	nop
  4101dc:	90                   	nop
  4101dd:	90                   	nop
  4101de:	90                   	nop
  4101df:	90                   	nop
  4101e0:	53                   	push   %rbx
  4101e1:	48 83 ec 10          	sub    $0x10,%rsp
  4101e5:	48 89 fb             	mov    %rdi,%rbx
  4101e8:	48 c7 44 24 08 00 00 	movq   $0x0,0x8(%rsp)
  4101ef:	00 00 
  4101f1:	48 8b 0f             	mov    (%rdi),%rcx
  4101f4:	48 8d 15 19 05 05 00 	lea    0x50519(%rip),%rdx        # 460714 <_IO_stdin_used+0xc34>
  4101fb:	48 8d 35 29 05 05 00 	lea    0x50529(%rip),%rsi        # 46072b <_IO_stdin_used+0xc4b>
  410202:	bf 04 00 00 00       	mov    $0x4,%edi
  410207:	31 c0                	xor    %eax,%eax
  410209:	e8 a2 0e 02 00       	callq  4310b0 <__zbx_zabbix_log>
  41020e:	8b 43 0c             	mov    0xc(%rbx),%eax
  410211:	83 f8 02             	cmp    $0x2,%eax
  410214:	0f 84 8e 00 00 00    	je     4102a8 <process_actions+0x40c>
  41021a:	83 f8 03             	cmp    $0x3,%eax
  41021d:	74 72                	je     410291 <process_actions+0x3f5>
  41021f:	83 f8 01             	cmp    $0x1,%eax
  410222:	74 08                	je     41022c <process_actions+0x390>
  410224:	31 c0                	xor    %eax,%eax
  410226:	48 83 c4 10          	add    $0x10,%rsp
  41022a:	5b                   	pop    %rbx
  41022b:	c3                   	retq   
  41022c:	48 8b 73 10          	mov    0x10(%rbx),%rsi
  410230:	48 8d 3d 89 06 05 00 	lea    0x50689(%rip),%rdi        # 4608c0 <_IO_stdin_used+0xde0>
  410237:	31 c0                	xor    %eax,%eax
  410239:	e8 6e 7d 04 00       	callq  457fac <__zbx_DBselect>
  41023e:	48 89 c3             	mov    %rax,%rbx
  410241:	48 89 df             	mov    %rbx,%rdi
  410244:	e8 54 77 04 00       	callq  45799d <DBfetch>
  410249:	48 85 c0             	test   %rax,%rax
  41024c:	74 16                	je     410264 <process_actions+0x3c8>
  41024e:	48 8d 54 24 08       	lea    0x8(%rsp),%rdx
  410253:	48 8d 35 79 4e 06 00 	lea    0x64e79(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41025a:	48 8b 38             	mov    (%rax),%rdi
  41025d:	31 c0                	xor    %eax,%eax
  41025f:	e8 44 dc ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  410264:	48 89 df             	mov    %rbx,%rdi
  410267:	e8 6c da ff ff       	callq  40dcd8 <mysql_free_result@plt>
  41026c:	48 8d 15 a1 04 05 00 	lea    0x504a1(%rip),%rdx        # 460714 <_IO_stdin_used+0xc34>
  410273:	48 8d 35 c4 04 05 00 	lea    0x504c4(%rip),%rsi        # 46073e <_IO_stdin_used+0xc5e>
  41027a:	bf 04 00 00 00       	mov    $0x4,%edi
  41027f:	31 c0                	xor    %eax,%eax
  410281:	e8 2a 0e 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410286:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  41028b:	48 83 c4 10          	add    $0x10,%rsp
  41028f:	5b                   	pop    %rbx
  410290:	c3                   	retq   
  410291:	48 8b 73 10          	mov    0x10(%rbx),%rsi
  410295:	48 8d 3d cc 06 05 00 	lea    0x506cc(%rip),%rdi        # 460968 <_IO_stdin_used+0xe88>
  41029c:	31 c0                	xor    %eax,%eax
  41029e:	e8 09 7d 04 00       	callq  457fac <__zbx_DBselect>
  4102a3:	48 89 c3             	mov    %rax,%rbx
  4102a6:	eb 99                	jmp    410241 <process_actions+0x3a5>
  4102a8:	48 8b 73 10          	mov    0x10(%rbx),%rsi
  4102ac:	48 8d 3d 5d 06 05 00 	lea    0x5065d(%rip),%rdi        # 460910 <_IO_stdin_used+0xe30>
  4102b3:	31 c0                	xor    %eax,%eax
  4102b5:	e8 f2 7c 04 00       	callq  457fac <__zbx_DBselect>
  4102ba:	48 89 c3             	mov    %rax,%rbx
  4102bd:	eb 82                	jmp    410241 <process_actions+0x3a5>

00000000004102bf <op_template_del>:
  4102bf:	55                   	push   %rbp
  4102c0:	53                   	push   %rbx
  4102c1:	48 83 ec 08          	sub    $0x8,%rsp
  4102c5:	48 89 fb             	mov    %rdi,%rbx
  4102c8:	48 89 d5             	mov    %rdx,%rbp
  4102cb:	8b 4f 0c             	mov    0xc(%rdi),%ecx
  4102ce:	48 8d 15 72 04 05 00 	lea    0x50472(%rip),%rdx        # 460747 <_IO_stdin_used+0xc67>
  4102d5:	48 8d 35 7b 04 05 00 	lea    0x5047b(%rip),%rsi        # 460757 <_IO_stdin_used+0xc77>
  4102dc:	bf 04 00 00 00       	mov    $0x4,%edi
  4102e1:	31 c0                	xor    %eax,%eax
  4102e3:	e8 c8 0d 02 00       	callq  4310b0 <__zbx_zabbix_log>
  4102e8:	83 7d 10 07          	cmpl   $0x7,0x10(%rbp)
  4102ec:	74 07                	je     4102f5 <op_template_del+0x36>
  4102ee:	48 83 c4 08          	add    $0x8,%rsp
  4102f2:	5b                   	pop    %rbx
  4102f3:	5d                   	pop    %rbp
  4102f4:	c3                   	retq   
  4102f5:	83 7b 08 01          	cmpl   $0x1,0x8(%rbx)
  4102f9:	75 f3                	jne    4102ee <op_template_del+0x2f>
  4102fb:	8b 43 0c             	mov    0xc(%rbx),%eax
  4102fe:	83 e8 01             	sub    $0x1,%eax
  410301:	83 f8 01             	cmp    $0x1,%eax
  410304:	77 e8                	ja     4102ee <op_template_del+0x2f>
  410306:	48 89 df             	mov    %rbx,%rdi
  410309:	e8 d2 fe ff ff       	callq  4101e0 <process_actions+0x344>
  41030e:	48 85 c0             	test   %rax,%rax
  410311:	74 db                	je     4102ee <op_template_del+0x2f>
  410313:	48 8b 75 18          	mov    0x18(%rbp),%rsi
  410317:	48 89 c7             	mov    %rax,%rdi
  41031a:	e8 e3 50 04 00       	callq  455402 <DBdelete_template_elements>
  41031f:	48 8d 15 21 04 05 00 	lea    0x50421(%rip),%rdx        # 460747 <_IO_stdin_used+0xc67>
  410326:	48 8d 35 70 2f 07 00 	lea    0x72f70(%rip),%rsi        # 48329d <usage_message+0x2155d>
  41032d:	bf 04 00 00 00       	mov    $0x4,%edi
  410332:	31 c0                	xor    %eax,%eax
  410334:	48 83 c4 08          	add    $0x8,%rsp
  410338:	5b                   	pop    %rbx
  410339:	5d                   	pop    %rbp
  41033a:	e9 71 0d 02 00       	jmpq   4310b0 <__zbx_zabbix_log>
  41033f:	41 54                	push   %r12
  410341:	55                   	push   %rbp
  410342:	53                   	push   %rbx
  410343:	48 89 fd             	mov    %rdi,%rbp
  410346:	49 89 f4             	mov    %rsi,%r12
  410349:	48 89 fa             	mov    %rdi,%rdx
  41034c:	48 8d 3d 95 06 05 00 	lea    0x50695(%rip),%rdi        # 4609e8 <_IO_stdin_used+0xf08>
  410353:	31 c0                	xor    %eax,%eax
  410355:	e8 52 7c 04 00       	callq  457fac <__zbx_DBselect>
  41035a:	48 89 c3             	mov    %rax,%rbx
  41035d:	48 89 c7             	mov    %rax,%rdi
  410360:	e8 38 76 04 00       	callq  45799d <DBfetch>
  410365:	48 85 c0             	test   %rax,%rax
  410368:	74 0c                	je     410376 <op_template_del+0xb7>
  41036a:	48 89 df             	mov    %rbx,%rdi
  41036d:	5b                   	pop    %rbx
  41036e:	5d                   	pop    %rbp
  41036f:	41 5c                	pop    %r12
  410371:	e9 62 d9 ff ff       	jmpq   40dcd8 <mysql_free_result@plt>
  410376:	be 01 00 00 00       	mov    $0x1,%esi
  41037b:	48 8d 3d e6 03 05 00 	lea    0x503e6(%rip),%rdi        # 460768 <_IO_stdin_used+0xc88>
  410382:	e8 d3 8b 04 00       	callq  458f5a <DBget_maxid_num>
  410387:	4c 89 e1             	mov    %r12,%rcx
  41038a:	48 89 ea             	mov    %rbp,%rdx
  41038d:	48 89 c6             	mov    %rax,%rsi
  410390:	48 8d 3d 99 06 05 00 	lea    0x50699(%rip),%rdi        # 460a30 <_IO_stdin_used+0xf50>
  410397:	31 c0                	xor    %eax,%eax
  410399:	e8 a4 87 04 00       	callq  458b42 <__zbx_DBexecute>
  41039e:	48 89 df             	mov    %rbx,%rdi
  4103a1:	5b                   	pop    %rbx
  4103a2:	5d                   	pop    %rbp
  4103a3:	41 5c                	pop    %r12
  4103a5:	e9 2e d9 ff ff       	jmpq   40dcd8 <mysql_free_result@plt>

00000000004103aa <op_group_del>:
  4103aa:	55                   	push   %rbp
  4103ab:	53                   	push   %rbx
  4103ac:	48 83 ec 08          	sub    $0x8,%rsp
  4103b0:	48 89 fd             	mov    %rdi,%rbp
  4103b3:	48 89 d3             	mov    %rdx,%rbx
  4103b6:	48 8d 15 b8 03 05 00 	lea    0x503b8(%rip),%rdx        # 460775 <_IO_stdin_used+0xc95>
  4103bd:	48 8d 35 cd 2e 07 00 	lea    0x72ecd(%rip),%rsi        # 483291 <usage_message+0x21551>
  4103c4:	bf 04 00 00 00       	mov    $0x4,%edi
  4103c9:	31 c0                	xor    %eax,%eax
  4103cb:	e8 e0 0c 02 00       	callq  4310b0 <__zbx_zabbix_log>
  4103d0:	83 7b 10 05          	cmpl   $0x5,0x10(%rbx)
  4103d4:	74 07                	je     4103dd <op_group_del+0x33>
  4103d6:	48 83 c4 08          	add    $0x8,%rsp
  4103da:	5b                   	pop    %rbx
  4103db:	5d                   	pop    %rbp
  4103dc:	c3                   	retq   
  4103dd:	83 7d 08 01          	cmpl   $0x1,0x8(%rbp)
  4103e1:	75 f3                	jne    4103d6 <op_group_del+0x2c>
  4103e3:	8b 45 0c             	mov    0xc(%rbp),%eax
  4103e6:	83 e8 01             	sub    $0x1,%eax
  4103e9:	83 f8 01             	cmp    $0x1,%eax
  4103ec:	77 e8                	ja     4103d6 <op_group_del+0x2c>
  4103ee:	48 89 ef             	mov    %rbp,%rdi
  4103f1:	e8 ea fd ff ff       	callq  4101e0 <process_actions+0x344>
  4103f6:	48 85 c0             	test   %rax,%rax
  4103f9:	74 db                	je     4103d6 <op_group_del+0x2c>
  4103fb:	48 8b 53 18          	mov    0x18(%rbx),%rdx
  4103ff:	48 89 c6             	mov    %rax,%rsi
  410402:	48 8d 3d 77 06 05 00 	lea    0x50677(%rip),%rdi        # 460a80 <_IO_stdin_used+0xfa0>
  410409:	31 c0                	xor    %eax,%eax
  41040b:	e8 32 87 04 00       	callq  458b42 <__zbx_DBexecute>
  410410:	48 8d 15 5e 03 05 00 	lea    0x5035e(%rip),%rdx        # 460775 <_IO_stdin_used+0xc95>
  410417:	48 8d 35 7f 2e 07 00 	lea    0x72e7f(%rip),%rsi        # 48329d <usage_message+0x2155d>
  41041e:	bf 04 00 00 00       	mov    $0x4,%edi
  410423:	31 c0                	xor    %eax,%eax
  410425:	48 83 c4 08          	add    $0x8,%rsp
  410429:	5b                   	pop    %rbx
  41042a:	5d                   	pop    %rbp
  41042b:	e9 80 0c 02 00       	jmpq   4310b0 <__zbx_zabbix_log>
  410430:	41 57                	push   %r15
  410432:	41 56                	push   %r14
  410434:	41 55                	push   %r13
  410436:	41 54                	push   %r12
  410438:	55                   	push   %rbp
  410439:	53                   	push   %rbx
  41043a:	48 81 ec 58 09 00 00 	sub    $0x958,%rsp
  410441:	49 89 fe             	mov    %rdi,%r14
  410444:	48 c7 84 24 48 09 00 	movq   $0x0,0x948(%rsp)
  41044b:	00 00 00 00 00 
  410450:	48 8b 0f             	mov    (%rdi),%rcx
  410453:	48 8d 15 28 03 05 00 	lea    0x50328(%rip),%rdx        # 460782 <_IO_stdin_used+0xca2>
  41045a:	48 8d 35 ca 02 05 00 	lea    0x502ca(%rip),%rsi        # 46072b <_IO_stdin_used+0xc4b>
  410461:	bf 04 00 00 00       	mov    $0x4,%edi
  410466:	31 c0                	xor    %eax,%eax
  410468:	e8 43 0c 02 00       	callq  4310b0 <__zbx_zabbix_log>
  41046d:	4c 8b 25 f4 c8 27 00 	mov    0x27c8f4(%rip),%r12        # 68cd68 <zbx_iks_transport+0x348>
  410474:	41 8b 34 24          	mov    (%r12),%esi
  410478:	48 8d 3d 17 03 05 00 	lea    0x50317(%rip),%rdi        # 460796 <_IO_stdin_used+0xcb6>
  41047f:	e8 72 71 04 00       	callq  4575f6 <DBnode>
  410484:	48 89 c6             	mov    %rax,%rsi
  410487:	48 8d 3d 32 06 05 00 	lea    0x50632(%rip),%rdi        # 460ac0 <_IO_stdin_used+0xfe0>
  41048e:	31 c0                	xor    %eax,%eax
  410490:	e8 17 7b 04 00       	callq  457fac <__zbx_DBselect>
  410495:	48 89 c3             	mov    %rax,%rbx
  410498:	48 89 c7             	mov    %rax,%rdi
  41049b:	e8 fd 74 04 00       	callq  45799d <DBfetch>
  4104a0:	48 85 c0             	test   %rax,%rax
  4104a3:	0f 84 02 04 00 00    	je     4108ab <op_group_del+0x501>
  4104a9:	48 8d 94 24 30 09 00 	lea    0x930(%rsp),%rdx
  4104b0:	00 
  4104b1:	48 8d 35 1b 4c 06 00 	lea    0x64c1b(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4104b8:	48 8b 38             	mov    (%rax),%rdi
  4104bb:	31 c0                	xor    %eax,%eax
  4104bd:	e8 e6 d9 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4104c2:	48 89 df             	mov    %rbx,%rdi
  4104c5:	e8 0e d8 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  4104ca:	41 8b 46 0c          	mov    0xc(%r14),%eax
  4104ce:	83 f8 02             	cmp    $0x2,%eax
  4104d1:	0f 84 35 02 00 00    	je     41070c <op_group_del+0x362>
  4104d7:	83 f8 03             	cmp    $0x3,%eax
  4104da:	74 1e                	je     4104fa <op_group_del+0x150>
  4104dc:	83 f8 01             	cmp    $0x1,%eax
  4104df:	90                   	nop
  4104e0:	0f 84 0c 02 00 00    	je     4106f2 <op_group_del+0x348>
  4104e6:	31 c0                	xor    %eax,%eax
  4104e8:	48 81 c4 58 09 00 00 	add    $0x958,%rsp
  4104ef:	5b                   	pop    %rbx
  4104f0:	5d                   	pop    %rbp
  4104f1:	41 5c                	pop    %r12
  4104f3:	41 5d                	pop    %r13
  4104f5:	41 5e                	pop    %r14
  4104f7:	41 5f                	pop    %r15
  4104f9:	c3                   	retq   
  4104fa:	49 8b 76 10          	mov    0x10(%r14),%rsi
  4104fe:	48 8d 3d bb 07 05 00 	lea    0x507bb(%rip),%rdi        # 460cc0 <_IO_stdin_used+0x11e0>
  410505:	31 c0                	xor    %eax,%eax
  410507:	e8 a0 7a 04 00       	callq  457fac <__zbx_DBselect>
  41050c:	48 89 c3             	mov    %rax,%rbx
  41050f:	48 89 df             	mov    %rbx,%rdi
  410512:	e8 86 74 04 00       	callq  45799d <DBfetch>
  410517:	48 89 c5             	mov    %rax,%rbp
  41051a:	48 85 c0             	test   %rax,%rax
  41051d:	0f 84 8f 01 00 00    	je     4106b2 <op_group_del+0x308>
  410523:	48 8d 94 24 40 09 00 	lea    0x940(%rsp),%rdx
  41052a:	00 
  41052b:	48 8d 35 a1 4b 06 00 	lea    0x64ba1(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  410532:	48 8b 38             	mov    (%rax),%rdi
  410535:	31 c0                	xor    %eax,%eax
  410537:	e8 6c d9 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41053c:	41 83 7e 0c 03       	cmpl   $0x3,0xc(%r14)
  410541:	0f 84 9f 02 00 00    	je     4107e6 <op_group_del+0x43c>
  410547:	48 8b 05 ba c7 27 00 	mov    0x27c7ba(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  41054e:	8b 38                	mov    (%rax),%edi
  410550:	e8 d3 e1 ff ff       	callq  40e728 <alarm@plt>
  410555:	4c 8d 6c 24 30       	lea    0x30(%rsp),%r13
  41055a:	ba 00 08 00 00       	mov    $0x800,%edx
  41055f:	4c 89 ee             	mov    %r13,%rsi
  410562:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  410566:	e8 b2 7e 03 00       	callq  44841d <zbx_gethost_by_ip>
  41056b:	31 ff                	xor    %edi,%edi
  41056d:	e8 b6 e1 ff ff       	callq  40e728 <alarm@plt>
  410572:	be 40 00 00 00       	mov    $0x40,%esi
  410577:	4c 89 ef             	mov    %r13,%rdi
  41057a:	e8 5e 73 04 00       	callq  4578dd <DBdyn_escape_string_len>
  41057f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  410584:	be 27 00 00 00       	mov    $0x27,%esi
  410589:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  41058d:	e8 4b 73 04 00       	callq  4578dd <DBdyn_escape_string_len>
  410592:	49 89 c7             	mov    %rax,%r15
  410595:	48 8d 15 03 02 05 00 	lea    0x50203(%rip),%rdx        # 46079f <_IO_stdin_used+0xcbf>
  41059c:	48 8d 35 ee 2c 07 00 	lea    0x72cee(%rip),%rsi        # 483291 <usage_message+0x21551>
  4105a3:	bf 04 00 00 00       	mov    $0x4,%edi
  4105a8:	31 c0                	xor    %eax,%eax
  4105aa:	e8 01 0b 02 00       	callq  4310b0 <__zbx_zabbix_log>
  4105af:	41 83 7e 08 01       	cmpl   $0x1,0x8(%r14)
  4105b4:	0f 84 6c 01 00 00    	je     410726 <op_group_del+0x37c>
  4105ba:	c7 44 24 28 42 27 00 	movl   $0x2742,0x28(%rsp)
  4105c1:	00 
  4105c2:	48 8d 15 d6 01 05 00 	lea    0x501d6(%rip),%rdx        # 46079f <_IO_stdin_used+0xcbf>
  4105c9:	48 8d 35 cd 2c 07 00 	lea    0x72ccd(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4105d0:	bf 04 00 00 00       	mov    $0x4,%edi
  4105d5:	31 c0                	xor    %eax,%eax
  4105d7:	e8 d4 0a 02 00       	callq  4310b0 <__zbx_zabbix_log>
  4105dc:	41 8b 34 24          	mov    (%r12),%esi
  4105e0:	48 8d 3d a0 02 05 00 	lea    0x502a0(%rip),%rdi        # 460887 <_IO_stdin_used+0xda7>
  4105e7:	e8 0a 70 04 00       	callq  4575f6 <DBnode>
  4105ec:	48 89 c2             	mov    %rax,%rdx
  4105ef:	4c 89 fe             	mov    %r15,%rsi
  4105f2:	48 8d 3d af 08 05 00 	lea    0x508af(%rip),%rdi        # 460ea8 <_IO_stdin_used+0x13c8>
  4105f9:	31 c0                	xor    %eax,%eax
  4105fb:	e8 ac 79 04 00       	callq  457fac <__zbx_DBselect>
  410600:	49 89 c4             	mov    %rax,%r12
  410603:	48 89 c7             	mov    %rax,%rdi
  410606:	e8 92 73 04 00       	callq  45799d <DBfetch>
  41060b:	49 89 c6             	mov    %rax,%r14
  41060e:	48 85 c0             	test   %rax,%rax
  410611:	0f 84 b9 02 00 00    	je     4108d0 <op_group_del+0x526>
  410617:	48 8d 94 24 48 09 00 	lea    0x948(%rsp),%rdx
  41061e:	00 
  41061f:	48 8d 35 ad 4a 06 00 	lea    0x64aad(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  410626:	48 8b 38             	mov    (%rax),%rdi
  410629:	31 c0                	xor    %eax,%eax
  41062b:	e8 78 d8 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  410630:	48 8d 94 24 38 09 00 	lea    0x938(%rsp),%rdx
  410637:	00 
  410638:	49 8b 7e 18          	mov    0x18(%r14),%rdi
  41063c:	48 8d 35 90 4a 06 00 	lea    0x64a90(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  410643:	31 c0                	xor    %eax,%eax
  410645:	e8 5e d8 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41064a:	49 8b 76 08          	mov    0x8(%r14),%rsi
  41064e:	4c 89 ef             	mov    %r13,%rdi
  410651:	e8 52 e1 ff ff       	callq  40e7a8 <strcmp@plt>
  410656:	85 c0                	test   %eax,%eax
  410658:	0f 85 65 02 00 00    	jne    4108c3 <op_group_del+0x519>
  41065e:	48 8b 94 24 40 09 00 	mov    0x940(%rsp),%rdx
  410665:	00 
  410666:	48 39 94 24 38 09 00 	cmp    %rdx,0x938(%rsp)
  41066d:	00 
  41066e:	74 1b                	je     41068b <op_group_del+0x2e1>
  410670:	48 8b 8c 24 48 09 00 	mov    0x948(%rsp),%rcx
  410677:	00 
  410678:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  41067d:	48 8d 3d cc 08 05 00 	lea    0x508cc(%rip),%rdi        # 460f50 <_IO_stdin_used+0x1470>
  410684:	31 c0                	xor    %eax,%eax
  410686:	e8 b7 84 04 00       	callq  458b42 <__zbx_DBexecute>
  41068b:	4c 89 e7             	mov    %r12,%rdi
  41068e:	e8 45 d6 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  410693:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
  410699:	74 0a                	je     4106a5 <op_group_del+0x2fb>
  41069b:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  4106a0:	e8 43 db ff ff       	callq  40e1e8 <free@plt>
  4106a5:	4d 85 ff             	test   %r15,%r15
  4106a8:	74 08                	je     4106b2 <op_group_del+0x308>
  4106aa:	4c 89 ff             	mov    %r15,%rdi
  4106ad:	e8 36 db ff ff       	callq  40e1e8 <free@plt>
  4106b2:	48 89 df             	mov    %rbx,%rdi
  4106b5:	e8 1e d6 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  4106ba:	48 8b bc 24 48 09 00 	mov    0x948(%rsp),%rdi
  4106c1:	00 
  4106c2:	48 85 ff             	test   %rdi,%rdi
  4106c5:	0f 85 09 01 00 00    	jne    4107d4 <op_group_del+0x42a>
  4106cb:	48 8d 15 b0 00 05 00 	lea    0x500b0(%rip),%rdx        # 460782 <_IO_stdin_used+0xca2>
  4106d2:	48 8d 35 c4 2b 07 00 	lea    0x72bc4(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4106d9:	bf 04 00 00 00       	mov    $0x4,%edi
  4106de:	31 c0                	xor    %eax,%eax
  4106e0:	e8 cb 09 02 00       	callq  4310b0 <__zbx_zabbix_log>
  4106e5:	48 8b 84 24 48 09 00 	mov    0x948(%rsp),%rax
  4106ec:	00 
  4106ed:	e9 f6 fd ff ff       	jmpq   4104e8 <op_group_del+0x13e>
  4106f2:	49 8b 76 10          	mov    0x10(%r14),%rsi
  4106f6:	48 8d 3d 43 04 05 00 	lea    0x50443(%rip),%rdi        # 460b40 <_IO_stdin_used+0x1060>
  4106fd:	31 c0                	xor    %eax,%eax
  4106ff:	e8 a8 78 04 00       	callq  457fac <__zbx_DBselect>
  410704:	48 89 c3             	mov    %rax,%rbx
  410707:	e9 03 fe ff ff       	jmpq   41050f <op_group_del+0x165>
  41070c:	49 8b 76 10          	mov    0x10(%r14),%rsi
  410710:	48 8d 3d d1 04 05 00 	lea    0x504d1(%rip),%rdi        # 460be8 <_IO_stdin_used+0x1108>
  410717:	31 c0                	xor    %eax,%eax
  410719:	e8 8e 78 04 00       	callq  457fac <__zbx_DBselect>
  41071e:	48 89 c3             	mov    %rax,%rbx
  410721:	e9 e9 fd ff ff       	jmpq   41050f <op_group_del+0x165>
  410726:	41 8b 46 0c          	mov    0xc(%r14),%eax
  41072a:	83 f8 01             	cmp    $0x1,%eax
  41072d:	0f 84 47 02 00 00    	je     41097a <op_group_del+0x5d0>
  410733:	83 f8 02             	cmp    $0x2,%eax
  410736:	0f 85 7e fe ff ff    	jne    4105ba <op_group_del+0x210>
  41073c:	4c 8d 8c 24 30 08 00 	lea    0x830(%rsp),%r9
  410743:	00 
  410744:	4d 8b 46 10          	mov    0x10(%r14),%r8
  410748:	b9 09 00 00 00       	mov    $0x9,%ecx
  41074d:	48 8d 15 cc 06 05 00 	lea    0x506cc(%rip),%rdx        # 460e20 <_IO_stdin_used+0x1340>
  410754:	be 00 01 00 00       	mov    $0x100,%esi
  410759:	4c 89 cf             	mov    %r9,%rdi
  41075c:	31 c0                	xor    %eax,%eax
  41075e:	4c 89 4c 24 18       	mov    %r9,0x18(%rsp)
  410763:	e8 fb 43 03 00       	callq  444b63 <__zbx_zbx_snprintf>
  410768:	4c 8b 4c 24 18       	mov    0x18(%rsp),%r9
  41076d:	be 01 00 00 00       	mov    $0x1,%esi
  410772:	4c 89 cf             	mov    %r9,%rdi
  410775:	e8 0c 77 04 00       	callq  457e86 <DBselectN>
  41077a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  41077f:	48 89 c7             	mov    %rax,%rdi
  410782:	e8 16 72 04 00       	callq  45799d <DBfetch>
  410787:	48 85 c0             	test   %rax,%rax
  41078a:	0f 84 07 02 00 00    	je     410997 <op_group_del+0x5ed>
  410790:	ba 0a 00 00 00       	mov    $0xa,%edx
  410795:	31 f6                	xor    %esi,%esi
  410797:	48 8b 38             	mov    (%rax),%rdi
  41079a:	e8 89 dd ff ff       	callq  40e528 <strtol@plt>
  41079f:	44 0f b7 f0          	movzwl %ax,%r14d
  4107a3:	44 89 f1             	mov    %r14d,%ecx
  4107a6:	48 8d 15 f2 ff 04 00 	lea    0x4fff2(%rip),%rdx        # 46079f <_IO_stdin_used+0xcbf>
  4107ad:	48 8d 35 05 00 05 00 	lea    0x50005(%rip),%rsi        # 4607b9 <_IO_stdin_used+0xcd9>
  4107b4:	bf 04 00 00 00       	mov    $0x4,%edi
  4107b9:	31 c0                	xor    %eax,%eax
  4107bb:	e8 f0 08 02 00       	callq  4310b0 <__zbx_zabbix_log>
  4107c0:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  4107c5:	e8 0e d5 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  4107ca:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
  4107cf:	e9 ee fd ff ff       	jmpq   4105c2 <op_group_del+0x218>
  4107d4:	48 8b b4 24 30 09 00 	mov    0x930(%rsp),%rsi
  4107db:	00 
  4107dc:	e8 5e fb ff ff       	callq  41033f <op_template_del+0x80>
  4107e1:	e9 e5 fe ff ff       	jmpq   4106cb <op_group_del+0x321>
  4107e6:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  4107ea:	be 40 00 00 00       	mov    $0x40,%esi
  4107ef:	e8 e9 70 04 00       	callq  4578dd <DBdyn_escape_string_len>
  4107f4:	48 89 c5             	mov    %rax,%rbp
  4107f7:	41 8b 34 24          	mov    (%r12),%esi
  4107fb:	48 8d 3d 85 00 05 00 	lea    0x50085(%rip),%rdi        # 460887 <_IO_stdin_used+0xda7>
  410802:	e8 ef 6d 04 00       	callq  4575f6 <DBnode>
  410807:	48 89 c2             	mov    %rax,%rdx
  41080a:	48 89 ee             	mov    %rbp,%rsi
  41080d:	48 8d 3d f4 04 05 00 	lea    0x504f4(%rip),%rdi        # 460d08 <_IO_stdin_used+0x1228>
  410814:	31 c0                	xor    %eax,%eax
  410816:	e8 91 77 04 00       	callq  457fac <__zbx_DBselect>
  41081b:	49 89 c4             	mov    %rax,%r12
  41081e:	48 89 c7             	mov    %rax,%rdi
  410821:	e8 77 71 04 00       	callq  45799d <DBfetch>
  410826:	49 89 c5             	mov    %rax,%r13
  410829:	48 85 c0             	test   %rax,%rax
  41082c:	0f 84 70 01 00 00    	je     4109a2 <op_group_del+0x5f8>
  410832:	48 8d 94 24 48 09 00 	lea    0x948(%rsp),%rdx
  410839:	00 
  41083a:	48 8d 35 92 48 06 00 	lea    0x64892(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  410841:	48 8b 38             	mov    (%rax),%rdi
  410844:	31 c0                	xor    %eax,%eax
  410846:	e8 5d d6 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41084b:	48 8d 94 24 38 09 00 	lea    0x938(%rsp),%rdx
  410852:	00 
  410853:	49 8b 7d 08          	mov    0x8(%r13),%rdi
  410857:	48 8d 35 75 48 06 00 	lea    0x64875(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41085e:	31 c0                	xor    %eax,%eax
  410860:	e8 43 d6 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  410865:	48 8b b4 24 40 09 00 	mov    0x940(%rsp),%rsi
  41086c:	00 
  41086d:	48 39 b4 24 38 09 00 	cmp    %rsi,0x938(%rsp)
  410874:	00 
  410875:	74 16                	je     41088d <op_group_del+0x4e3>
  410877:	48 8b 94 24 48 09 00 	mov    0x948(%rsp),%rdx
  41087e:	00 
  41087f:	48 8d 3d 12 05 05 00 	lea    0x50512(%rip),%rdi        # 460d98 <_IO_stdin_used+0x12b8>
  410886:	31 c0                	xor    %eax,%eax
  410888:	e8 b5 82 04 00       	callq  458b42 <__zbx_DBexecute>
  41088d:	4c 89 e7             	mov    %r12,%rdi
  410890:	e8 43 d4 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  410895:	48 85 ed             	test   %rbp,%rbp
  410898:	0f 84 14 fe ff ff    	je     4106b2 <op_group_del+0x308>
  41089e:	48 89 ef             	mov    %rbp,%rdi
  4108a1:	e8 42 d9 ff ff       	callq  40e1e8 <free@plt>
  4108a6:	e9 07 fe ff ff       	jmpq   4106b2 <op_group_del+0x308>
  4108ab:	48 8d 35 46 02 05 00 	lea    0x50246(%rip),%rsi        # 460af8 <_IO_stdin_used+0x1018>
  4108b2:	bf 03 00 00 00       	mov    $0x3,%edi
  4108b7:	31 c0                	xor    %eax,%eax
  4108b9:	e8 f2 07 02 00       	callq  4310b0 <__zbx_zabbix_log>
  4108be:	e9 23 fc ff ff       	jmpq   4104e6 <op_group_del+0x13c>
  4108c3:	48 8b 94 24 40 09 00 	mov    0x940(%rsp),%rdx
  4108ca:	00 
  4108cb:	e9 a0 fd ff ff       	jmpq   410670 <op_group_del+0x2c6>
  4108d0:	be 01 00 00 00       	mov    $0x1,%esi
  4108d5:	48 8d 3d a2 c0 05 00 	lea    0x5c0a2(%rip),%rdi        # 46c97e <usage_message+0xac3e>
  4108dc:	e8 79 86 04 00       	callq  458f5a <DBget_maxid_num>
  4108e1:	48 89 84 24 48 09 00 	mov    %rax,0x948(%rsp)
  4108e8:	00 
  4108e9:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
  4108ee:	75 75                	jne    410965 <op_group_del+0x5bb>
  4108f0:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  4108f4:	e8 d1 04 03 00       	callq  440dca <make_hostname>
  4108f9:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  4108fd:	e8 88 77 04 00       	callq  45808a <DBget_unique_hostname_by_sample>
  410902:	48 89 c5             	mov    %rax,%rbp
  410905:	48 89 ef             	mov    %rbp,%rdi
  410908:	e8 54 70 04 00       	callq  457961 <DBdyn_escape_string>
  41090d:	49 89 c5             	mov    %rax,%r13
  410910:	8b 44 24 28          	mov    0x28(%rsp),%eax
  410914:	89 04 24             	mov    %eax,(%rsp)
  410917:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
  41091c:	4d 89 f8             	mov    %r15,%r8
  41091f:	4c 89 e9             	mov    %r13,%rcx
  410922:	48 8b 94 24 40 09 00 	mov    0x940(%rsp),%rdx
  410929:	00 
  41092a:	48 8b b4 24 48 09 00 	mov    0x948(%rsp),%rsi
  410931:	00 
  410932:	48 8d 3d af 05 05 00 	lea    0x505af(%rip),%rdi        # 460ee8 <_IO_stdin_used+0x1408>
  410939:	31 c0                	xor    %eax,%eax
  41093b:	e8 02 82 04 00       	callq  458b42 <__zbx_DBexecute>
  410940:	48 85 ed             	test   %rbp,%rbp
  410943:	74 08                	je     41094d <op_group_del+0x5a3>
  410945:	48 89 ef             	mov    %rbp,%rdi
  410948:	e8 9b d8 ff ff       	callq  40e1e8 <free@plt>
  41094d:	4d 85 ed             	test   %r13,%r13
  410950:	0f 84 35 fd ff ff    	je     41068b <op_group_del+0x2e1>
  410956:	4c 89 ef             	mov    %r13,%rdi
  410959:	e8 8a d8 ff ff       	callq  40e1e8 <free@plt>
  41095e:	66 90                	xchg   %ax,%ax
  410960:	e9 26 fd ff ff       	jmpq   41068b <op_group_del+0x2e1>
  410965:	4c 89 ef             	mov    %r13,%rdi
  410968:	e8 5d 04 03 00       	callq  440dca <make_hostname>
  41096d:	4c 89 ef             	mov    %r13,%rdi
  410970:	e8 15 77 04 00       	callq  45808a <DBget_unique_hostname_by_sample>
  410975:	48 89 c5             	mov    %rax,%rbp
  410978:	eb 8b                	jmp    410905 <op_group_del+0x55b>
  41097a:	4c 8d 8c 24 30 08 00 	lea    0x830(%rsp),%r9
  410981:	00 
  410982:	4d 8b 46 10          	mov    0x10(%r14),%r8
  410986:	b9 09 00 00 00       	mov    $0x9,%ecx
  41098b:	48 8d 15 3e 04 05 00 	lea    0x5043e(%rip),%rdx        # 460dd0 <_IO_stdin_used+0x12f0>
  410992:	e9 bd fd ff ff       	jmpq   410754 <op_group_del+0x3aa>
  410997:	41 be 42 27 00 00    	mov    $0x2742,%r14d
  41099d:	e9 1e fe ff ff       	jmpq   4107c0 <op_group_del+0x416>
  4109a2:	be 01 00 00 00       	mov    $0x1,%esi
  4109a7:	48 8d 3d d0 bf 05 00 	lea    0x5bfd0(%rip),%rdi        # 46c97e <usage_message+0xac3e>
  4109ae:	e8 a7 85 04 00       	callq  458f5a <DBget_maxid_num>
  4109b3:	48 89 84 24 48 09 00 	mov    %rax,0x948(%rsp)
  4109ba:	00 
  4109bb:	49 89 e8             	mov    %rbp,%r8
  4109be:	48 89 e9             	mov    %rbp,%rcx
  4109c1:	48 8b 94 24 40 09 00 	mov    0x940(%rsp),%rdx
  4109c8:	00 
  4109c9:	48 89 c6             	mov    %rax,%rsi
  4109cc:	48 8d 3d 6d 03 05 00 	lea    0x5036d(%rip),%rdi        # 460d40 <_IO_stdin_used+0x1260>
  4109d3:	31 c0                	xor    %eax,%eax
  4109d5:	e8 68 81 04 00       	callq  458b42 <__zbx_DBexecute>
  4109da:	e9 ae fe ff ff       	jmpq   41088d <op_group_del+0x4e3>

00000000004109df <op_template_add>:
  4109df:	55                   	push   %rbp
  4109e0:	53                   	push   %rbx
  4109e1:	48 83 ec 08          	sub    $0x8,%rsp
  4109e5:	48 89 fb             	mov    %rdi,%rbx
  4109e8:	48 89 d5             	mov    %rdx,%rbp
  4109eb:	8b 4f 0c             	mov    0xc(%rdi),%ecx
  4109ee:	48 8d 15 d1 fd 04 00 	lea    0x4fdd1(%rip),%rdx        # 4607c6 <_IO_stdin_used+0xce6>
  4109f5:	48 8d 35 5b fd 04 00 	lea    0x4fd5b(%rip),%rsi        # 460757 <_IO_stdin_used+0xc77>
  4109fc:	bf 04 00 00 00       	mov    $0x4,%edi
  410a01:	31 c0                	xor    %eax,%eax
  410a03:	e8 a8 06 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410a08:	83 7d 10 06          	cmpl   $0x6,0x10(%rbp)
  410a0c:	74 07                	je     410a15 <op_template_add+0x36>
  410a0e:	48 83 c4 08          	add    $0x8,%rsp
  410a12:	5b                   	pop    %rbx
  410a13:	5d                   	pop    %rbp
  410a14:	c3                   	retq   
  410a15:	8b 43 08             	mov    0x8(%rbx),%eax
  410a18:	83 e8 01             	sub    $0x1,%eax
  410a1b:	83 f8 01             	cmp    $0x1,%eax
  410a1e:	77 ee                	ja     410a0e <op_template_add+0x2f>
  410a20:	8b 43 0c             	mov    0xc(%rbx),%eax
  410a23:	83 e8 01             	sub    $0x1,%eax
  410a26:	83 f8 02             	cmp    $0x2,%eax
  410a29:	77 e3                	ja     410a0e <op_template_add+0x2f>
  410a2b:	48 89 df             	mov    %rbx,%rdi
  410a2e:	e8 fd f9 ff ff       	callq  410430 <op_group_del+0x86>
  410a33:	48 85 c0             	test   %rax,%rax
  410a36:	74 d6                	je     410a0e <op_template_add+0x2f>
  410a38:	48 8b 75 18          	mov    0x18(%rbp),%rsi
  410a3c:	48 89 c7             	mov    %rax,%rdi
  410a3f:	e8 45 52 04 00       	callq  455c89 <DBcopy_template_elements>
  410a44:	48 8d 15 7b fd 04 00 	lea    0x4fd7b(%rip),%rdx        # 4607c6 <_IO_stdin_used+0xce6>
  410a4b:	48 8d 35 4b 28 07 00 	lea    0x7284b(%rip),%rsi        # 48329d <usage_message+0x2155d>
  410a52:	bf 04 00 00 00       	mov    $0x4,%edi
  410a57:	31 c0                	xor    %eax,%eax
  410a59:	48 83 c4 08          	add    $0x8,%rsp
  410a5d:	5b                   	pop    %rbx
  410a5e:	5d                   	pop    %rbp
  410a5f:	e9 4c 06 02 00       	jmpq   4310b0 <__zbx_zabbix_log>

0000000000410a64 <op_group_add>:
  410a64:	55                   	push   %rbp
  410a65:	53                   	push   %rbx
  410a66:	48 83 ec 08          	sub    $0x8,%rsp
  410a6a:	48 89 fb             	mov    %rdi,%rbx
  410a6d:	48 89 f5             	mov    %rsi,%rbp
  410a70:	8b 4f 0c             	mov    0xc(%rdi),%ecx
  410a73:	48 8d 15 5c fd 04 00 	lea    0x4fd5c(%rip),%rdx        # 4607d6 <_IO_stdin_used+0xcf6>
  410a7a:	48 8d 35 62 fd 04 00 	lea    0x4fd62(%rip),%rsi        # 4607e3 <_IO_stdin_used+0xd03>
  410a81:	bf 04 00 00 00       	mov    $0x4,%edi
  410a86:	31 c0                	xor    %eax,%eax
  410a88:	e8 23 06 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410a8d:	83 7d 10 04          	cmpl   $0x4,0x10(%rbp)
  410a91:	74 07                	je     410a9a <op_group_add+0x36>
  410a93:	48 83 c4 08          	add    $0x8,%rsp
  410a97:	5b                   	pop    %rbx
  410a98:	5d                   	pop    %rbp
  410a99:	c3                   	retq   
  410a9a:	8b 43 08             	mov    0x8(%rbx),%eax
  410a9d:	83 e8 01             	sub    $0x1,%eax
  410aa0:	83 f8 01             	cmp    $0x1,%eax
  410aa3:	77 ee                	ja     410a93 <op_group_add+0x2f>
  410aa5:	8b 43 0c             	mov    0xc(%rbx),%eax
  410aa8:	83 e8 01             	sub    $0x1,%eax
  410aab:	83 f8 02             	cmp    $0x2,%eax
  410aae:	77 e3                	ja     410a93 <op_group_add+0x2f>
  410ab0:	48 89 df             	mov    %rbx,%rdi
  410ab3:	e8 78 f9 ff ff       	callq  410430 <op_group_del+0x86>
  410ab8:	48 85 c0             	test   %rax,%rax
  410abb:	74 d6                	je     410a93 <op_group_add+0x2f>
  410abd:	48 8b 75 18          	mov    0x18(%rbp),%rsi
  410ac1:	48 89 c7             	mov    %rax,%rdi
  410ac4:	e8 76 f8 ff ff       	callq  41033f <op_template_del+0x80>
  410ac9:	48 8d 15 06 fd 04 00 	lea    0x4fd06(%rip),%rdx        # 4607d6 <_IO_stdin_used+0xcf6>
  410ad0:	48 8d 35 c6 27 07 00 	lea    0x727c6(%rip),%rsi        # 48329d <usage_message+0x2155d>
  410ad7:	bf 04 00 00 00       	mov    $0x4,%edi
  410adc:	31 c0                	xor    %eax,%eax
  410ade:	48 83 c4 08          	add    $0x8,%rsp
  410ae2:	5b                   	pop    %rbx
  410ae3:	5d                   	pop    %rbp
  410ae4:	e9 c7 05 02 00       	jmpq   4310b0 <__zbx_zabbix_log>

0000000000410ae9 <op_host_disable>:
  410ae9:	53                   	push   %rbx
  410aea:	48 89 fb             	mov    %rdi,%rbx
  410aed:	48 8d 15 01 fd 04 00 	lea    0x4fd01(%rip),%rdx        # 4607f5 <_IO_stdin_used+0xd15>
  410af4:	48 8d 35 96 27 07 00 	lea    0x72796(%rip),%rsi        # 483291 <usage_message+0x21551>
  410afb:	bf 04 00 00 00       	mov    $0x4,%edi
  410b00:	31 c0                	xor    %eax,%eax
  410b02:	e8 a9 05 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410b07:	8b 43 08             	mov    0x8(%rbx),%eax
  410b0a:	83 e8 01             	sub    $0x1,%eax
  410b0d:	83 f8 01             	cmp    $0x1,%eax
  410b10:	76 02                	jbe    410b14 <op_host_disable+0x2b>
  410b12:	5b                   	pop    %rbx
  410b13:	c3                   	retq   
  410b14:	8b 43 0c             	mov    0xc(%rbx),%eax
  410b17:	83 e8 01             	sub    $0x1,%eax
  410b1a:	83 f8 02             	cmp    $0x2,%eax
  410b1d:	77 f3                	ja     410b12 <op_host_disable+0x29>
  410b1f:	48 89 df             	mov    %rbx,%rdi
  410b22:	e8 09 f9 ff ff       	callq  410430 <op_group_del+0x86>
  410b27:	48 85 c0             	test   %rax,%rax
  410b2a:	74 e6                	je     410b12 <op_host_disable+0x29>
  410b2c:	48 89 c2             	mov    %rax,%rdx
  410b2f:	be 01 00 00 00       	mov    $0x1,%esi
  410b34:	48 8d 3d 55 04 05 00 	lea    0x50455(%rip),%rdi        # 460f90 <_IO_stdin_used+0x14b0>
  410b3b:	31 c0                	xor    %eax,%eax
  410b3d:	e8 00 80 04 00       	callq  458b42 <__zbx_DBexecute>
  410b42:	48 8d 15 ac fc 04 00 	lea    0x4fcac(%rip),%rdx        # 4607f5 <_IO_stdin_used+0xd15>
  410b49:	48 8d 35 4d 27 07 00 	lea    0x7274d(%rip),%rsi        # 48329d <usage_message+0x2155d>
  410b50:	bf 04 00 00 00       	mov    $0x4,%edi
  410b55:	31 c0                	xor    %eax,%eax
  410b57:	5b                   	pop    %rbx
  410b58:	e9 53 05 02 00       	jmpq   4310b0 <__zbx_zabbix_log>

0000000000410b5d <op_host_enable>:
  410b5d:	53                   	push   %rbx
  410b5e:	48 89 fb             	mov    %rdi,%rbx
  410b61:	48 8d 15 9d fc 04 00 	lea    0x4fc9d(%rip),%rdx        # 460805 <_IO_stdin_used+0xd25>
  410b68:	48 8d 35 22 27 07 00 	lea    0x72722(%rip),%rsi        # 483291 <usage_message+0x21551>
  410b6f:	bf 04 00 00 00       	mov    $0x4,%edi
  410b74:	31 c0                	xor    %eax,%eax
  410b76:	e8 35 05 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410b7b:	83 7b 08 01          	cmpl   $0x1,0x8(%rbx)
  410b7f:	74 02                	je     410b83 <op_host_enable+0x26>
  410b81:	5b                   	pop    %rbx
  410b82:	c3                   	retq   
  410b83:	8b 43 0c             	mov    0xc(%rbx),%eax
  410b86:	83 e8 01             	sub    $0x1,%eax
  410b89:	83 f8 01             	cmp    $0x1,%eax
  410b8c:	77 f3                	ja     410b81 <op_host_enable+0x24>
  410b8e:	48 89 df             	mov    %rbx,%rdi
  410b91:	e8 9a f8 ff ff       	callq  410430 <op_group_del+0x86>
  410b96:	48 85 c0             	test   %rax,%rax
  410b99:	74 e6                	je     410b81 <op_host_enable+0x24>
  410b9b:	48 89 c2             	mov    %rax,%rdx
  410b9e:	31 f6                	xor    %esi,%esi
  410ba0:	48 8d 3d e9 03 05 00 	lea    0x503e9(%rip),%rdi        # 460f90 <_IO_stdin_used+0x14b0>
  410ba7:	31 c0                	xor    %eax,%eax
  410ba9:	e8 94 7f 04 00       	callq  458b42 <__zbx_DBexecute>
  410bae:	48 8d 15 50 fc 04 00 	lea    0x4fc50(%rip),%rdx        # 460805 <_IO_stdin_used+0xd25>
  410bb5:	48 8d 35 e1 26 07 00 	lea    0x726e1(%rip),%rsi        # 48329d <usage_message+0x2155d>
  410bbc:	bf 04 00 00 00       	mov    $0x4,%edi
  410bc1:	31 c0                	xor    %eax,%eax
  410bc3:	5b                   	pop    %rbx
  410bc4:	e9 e7 04 02 00       	jmpq   4310b0 <__zbx_zabbix_log>

0000000000410bc9 <op_host_add>:
  410bc9:	53                   	push   %rbx
  410bca:	48 89 fb             	mov    %rdi,%rbx
  410bcd:	48 8d 15 40 fc 04 00 	lea    0x4fc40(%rip),%rdx        # 460814 <_IO_stdin_used+0xd34>
  410bd4:	48 8d 35 b6 26 07 00 	lea    0x726b6(%rip),%rsi        # 483291 <usage_message+0x21551>
  410bdb:	bf 04 00 00 00       	mov    $0x4,%edi
  410be0:	31 c0                	xor    %eax,%eax
  410be2:	e8 c9 04 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410be7:	8b 43 08             	mov    0x8(%rbx),%eax
  410bea:	83 e8 01             	sub    $0x1,%eax
  410bed:	83 f8 01             	cmp    $0x1,%eax
  410bf0:	76 02                	jbe    410bf4 <op_host_add+0x2b>
  410bf2:	5b                   	pop    %rbx
  410bf3:	c3                   	retq   
  410bf4:	8b 43 0c             	mov    0xc(%rbx),%eax
  410bf7:	83 e8 01             	sub    $0x1,%eax
  410bfa:	83 f8 02             	cmp    $0x2,%eax
  410bfd:	77 f3                	ja     410bf2 <op_host_add+0x29>
  410bff:	48 89 df             	mov    %rbx,%rdi
  410c02:	e8 29 f8 ff ff       	callq  410430 <op_group_del+0x86>
  410c07:	48 8d 15 06 fc 04 00 	lea    0x4fc06(%rip),%rdx        # 460814 <_IO_stdin_used+0xd34>
  410c0e:	48 8d 35 88 26 07 00 	lea    0x72688(%rip),%rsi        # 48329d <usage_message+0x2155d>
  410c15:	bf 04 00 00 00       	mov    $0x4,%edi
  410c1a:	31 c0                	xor    %eax,%eax
  410c1c:	5b                   	pop    %rbx
  410c1d:	e9 8e 04 02 00       	jmpq   4310b0 <__zbx_zabbix_log>

0000000000410c22 <op_host_del>:
  410c22:	53                   	push   %rbx
  410c23:	48 89 fb             	mov    %rdi,%rbx
  410c26:	48 8d 15 f3 fb 04 00 	lea    0x4fbf3(%rip),%rdx        # 460820 <_IO_stdin_used+0xd40>
  410c2d:	48 8d 35 5d 26 07 00 	lea    0x7265d(%rip),%rsi        # 483291 <usage_message+0x21551>
  410c34:	bf 04 00 00 00       	mov    $0x4,%edi
  410c39:	31 c0                	xor    %eax,%eax
  410c3b:	e8 70 04 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410c40:	83 7b 08 01          	cmpl   $0x1,0x8(%rbx)
  410c44:	74 02                	je     410c48 <op_host_del+0x26>
  410c46:	5b                   	pop    %rbx
  410c47:	c3                   	retq   
  410c48:	8b 43 0c             	mov    0xc(%rbx),%eax
  410c4b:	83 e8 01             	sub    $0x1,%eax
  410c4e:	83 f8 01             	cmp    $0x1,%eax
  410c51:	77 f3                	ja     410c46 <op_host_del+0x24>
  410c53:	48 89 df             	mov    %rbx,%rdi
  410c56:	e8 85 f5 ff ff       	callq  4101e0 <process_actions+0x344>
  410c5b:	48 85 c0             	test   %rax,%rax
  410c5e:	74 e6                	je     410c46 <op_host_del+0x24>
  410c60:	48 89 c7             	mov    %rax,%rdi
  410c63:	e8 33 3e 04 00       	callq  454a9b <DBdelete_host>
  410c68:	48 8d 15 b1 fb 04 00 	lea    0x4fbb1(%rip),%rdx        # 460820 <_IO_stdin_used+0xd40>
  410c6f:	48 8d 35 27 26 07 00 	lea    0x72627(%rip),%rsi        # 48329d <usage_message+0x2155d>
  410c76:	bf 04 00 00 00       	mov    $0x4,%edi
  410c7b:	31 c0                	xor    %eax,%eax
  410c7d:	5b                   	pop    %rbx
  410c7e:	e9 2d 04 02 00       	jmpq   4310b0 <__zbx_zabbix_log>
  410c83:	41 56                	push   %r14
  410c85:	41 55                	push   %r13
  410c87:	41 54                	push   %r12
  410c89:	55                   	push   %rbp
  410c8a:	53                   	push   %rbx
  410c8b:	48 81 ec e0 1b 00 00 	sub    $0x1be0,%rsp
  410c92:	48 89 fd             	mov    %rdi,%rbp
  410c95:	48 89 f3             	mov    %rsi,%rbx
  410c98:	48 85 ff             	test   %rdi,%rdi
  410c9b:	0f 84 de 02 00 00    	je     410f7f <op_host_del+0x35d>
  410ca1:	48 85 f6             	test   %rsi,%rsi
  410ca4:	0f 84 f4 02 00 00    	je     410f9e <op_host_del+0x37c>
  410caa:	48 89 f1             	mov    %rsi,%rcx
  410cad:	48 89 fa             	mov    %rdi,%rdx
  410cb0:	48 8d 35 09 03 05 00 	lea    0x50309(%rip),%rsi        # 460fc0 <_IO_stdin_used+0x14e0>
  410cb7:	bf 04 00 00 00       	mov    $0x4,%edi
  410cbc:	31 c0                	xor    %eax,%eax
  410cbe:	e8 ed 03 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410cc3:	48 89 ef             	mov    %rbp,%rdi
  410cc6:	e8 96 6c 04 00       	callq  457961 <DBdyn_escape_string>
  410ccb:	48 89 c5             	mov    %rax,%rbp
  410cce:	48 8b 05 93 c0 27 00 	mov    0x27c093(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  410cd5:	8b 30                	mov    (%rax),%esi
  410cd7:	48 8d 3d a9 fb 04 00 	lea    0x4fba9(%rip),%rdi        # 460887 <_IO_stdin_used+0xda7>
  410cde:	e8 13 69 04 00       	callq  4575f6 <DBnode>
  410ce3:	48 89 c1             	mov    %rax,%rcx
  410ce6:	48 89 ea             	mov    %rbp,%rdx
  410ce9:	31 f6                	xor    %esi,%esi
  410ceb:	48 8d 3d fe 02 05 00 	lea    0x502fe(%rip),%rdi        # 460ff0 <_IO_stdin_used+0x1510>
  410cf2:	31 c0                	xor    %eax,%eax
  410cf4:	e8 b3 72 04 00       	callq  457fac <__zbx_DBselect>
  410cf9:	49 89 c5             	mov    %rax,%r13
  410cfc:	48 85 ed             	test   %rbp,%rbp
  410cff:	74 08                	je     410d09 <op_host_del+0xe7>
  410d01:	48 89 ef             	mov    %rbp,%rdi
  410d04:	e8 df d4 ff ff       	callq  40e1e8 <free@plt>
  410d09:	4c 89 ef             	mov    %r13,%rdi
  410d0c:	e8 8c 6c 04 00       	callq  45799d <DBfetch>
  410d11:	48 89 c5             	mov    %rax,%rbp
  410d14:	48 85 c0             	test   %rax,%rax
  410d17:	0f 84 ca 01 00 00    	je     410ee7 <op_host_del+0x2c5>
  410d1d:	49 89 e4             	mov    %rsp,%r12
  410d20:	b9 73 02 00 00       	mov    $0x273,%ecx
  410d25:	31 c0                	xor    %eax,%eax
  410d27:	48 89 e7             	mov    %rsp,%rdi
  410d2a:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  410d2d:	48 89 e2             	mov    %rsp,%rdx
  410d30:	48 8d 35 9c 43 06 00 	lea    0x6439c(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  410d37:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  410d3b:	e8 68 d1 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  410d40:	48 8b 75 08          	mov    0x8(%rbp),%rsi
  410d44:	48 8d 7c 24 10       	lea    0x10(%rsp),%rdi
  410d49:	ba 41 00 00 00       	mov    $0x41,%edx
  410d4e:	e8 4d 1e 03 00       	callq  442ba0 <zbx_strlcpy>
  410d53:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  410d57:	ba 0a 00 00 00       	mov    $0xa,%edx
  410d5c:	31 f6                	xor    %esi,%esi
  410d5e:	e8 c5 d7 ff ff       	callq  40e528 <strtol@plt>
  410d63:	88 44 24 51          	mov    %al,0x51(%rsp)
  410d67:	48 8b 75 18          	mov    0x18(%rbp),%rsi
  410d6b:	48 8d 7c 24 52       	lea    0x52(%rsp),%rdi
  410d70:	ba 28 00 00 00       	mov    $0x28,%edx
  410d75:	e8 26 1e 03 00       	callq  442ba0 <zbx_strlcpy>
  410d7a:	48 8b 75 20          	mov    0x20(%rbp),%rsi
  410d7e:	48 8d 7c 24 7a       	lea    0x7a(%rsp),%rdi
  410d83:	ba 41 00 00 00       	mov    $0x41,%edx
  410d88:	e8 13 1e 03 00       	callq  442ba0 <zbx_strlcpy>
  410d8d:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
  410d91:	ba 0a 00 00 00       	mov    $0xa,%edx
  410d96:	31 f6                	xor    %esi,%esi
  410d98:	e8 8b d7 ff ff       	callq  40e528 <strtol@plt>
  410d9d:	66 89 84 24 bc 00 00 	mov    %ax,0xbc(%rsp)
  410da4:	00 
  410da5:	80 3b 20             	cmpb   $0x20,(%rbx)
  410da8:	75 09                	jne    410db3 <op_host_del+0x191>
  410daa:	48 83 c3 01          	add    $0x1,%rbx
  410dae:	80 3b 20             	cmpb   $0x20,(%rbx)
  410db1:	74 f7                	je     410daa <op_host_del+0x188>
  410db3:	b9 04 00 00 00       	mov    $0x4,%ecx
  410db8:	48 8d 3d 8c fa 04 00 	lea    0x4fa8c(%rip),%rdi        # 46084b <_IO_stdin_used+0xd6b>
  410dbf:	48 89 de             	mov    %rbx,%rsi
  410dc2:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  410dc4:	0f 84 ba 00 00 00    	je     410e84 <op_host_del+0x262>
  410dca:	48 89 df             	mov    %rbx,%rdi
  410dcd:	e8 bf 2b 03 00       	callq  443991 <dyn_escape_param>
  410dd2:	48 89 c3             	mov    %rax,%rbx
  410dd5:	48 89 c2             	mov    %rax,%rdx
  410dd8:	48 8d 35 71 fa 04 00 	lea    0x4fa71(%rip),%rsi        # 460850 <_IO_stdin_used+0xd70>
  410ddf:	31 ff                	xor    %edi,%edi
  410de1:	31 c0                	xor    %eax,%eax
  410de3:	e8 cb 3a 03 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  410de8:	48 89 84 24 70 05 00 	mov    %rax,0x570(%rsp)
  410def:	00 
  410df0:	48 85 db             	test   %rbx,%rbx
  410df3:	74 08                	je     410dfd <op_host_del+0x1db>
  410df5:	48 89 df             	mov    %rbx,%rdi
  410df8:	e8 eb d3 ff ff       	callq  40e1e8 <free@plt>
  410dfd:	48 8d 9c 24 a0 1b 00 	lea    0x1ba0(%rsp),%rbx
  410e04:	00 
  410e05:	48 89 df             	mov    %rbx,%rdi
  410e08:	e8 53 b3 01 00       	callq  42c160 <init_result>
  410e0d:	48 8b 05 f4 be 27 00 	mov    0x27bef4(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  410e14:	8b 38                	mov    (%rax),%edi
  410e16:	e8 0d d9 ff ff       	callq  40e728 <alarm@plt>
  410e1b:	48 89 de             	mov    %rbx,%rsi
  410e1e:	48 89 e7             	mov    %rsp,%rdi
  410e21:	e8 fa 42 00 00       	callq  415120 <get_value_agent>
  410e26:	41 89 c6             	mov    %eax,%r14d
  410e29:	31 ff                	xor    %edi,%edi
  410e2b:	e8 f8 d8 ff ff       	callq  40e728 <alarm@plt>
  410e30:	48 89 df             	mov    %rbx,%rdi
  410e33:	e8 43 ba 01 00       	callq  42c87b <free_result>
  410e38:	48 8b bc 24 70 05 00 	mov    0x570(%rsp),%rdi
  410e3f:	00 
  410e40:	48 85 ff             	test   %rdi,%rdi
  410e43:	74 11                	je     410e56 <op_host_del+0x234>
  410e45:	e8 9e d3 ff ff       	callq  40e1e8 <free@plt>
  410e4a:	48 c7 84 24 70 05 00 	movq   $0x0,0x570(%rsp)
  410e51:	00 00 00 00 00 
  410e56:	4c 89 ef             	mov    %r13,%rdi
  410e59:	e8 7a ce ff ff       	callq  40dcd8 <mysql_free_result@plt>
  410e5e:	44 89 f2             	mov    %r14d,%edx
  410e61:	48 8d 35 30 02 05 00 	lea    0x50230(%rip),%rsi        # 461098 <_IO_stdin_used+0x15b8>
  410e68:	bf 04 00 00 00       	mov    $0x4,%edi
  410e6d:	31 c0                	xor    %eax,%eax
  410e6f:	e8 3c 02 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410e74:	48 81 c4 e0 1b 00 00 	add    $0x1be0,%rsp
  410e7b:	5b                   	pop    %rbx
  410e7c:	5d                   	pop    %rbp
  410e7d:	41 5c                	pop    %r12
  410e7f:	41 5d                	pop    %r13
  410e81:	41 5e                	pop    %r14
  410e83:	c3                   	retq   
  410e84:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
  410e88:	ba 0a 00 00 00       	mov    $0xa,%edx
  410e8d:	31 f6                	xor    %esi,%esi
  410e8f:	e8 94 d6 ff ff       	callq  40e528 <strtol@plt>
  410e94:	83 f8 01             	cmp    $0x1,%eax
  410e97:	74 59                	je     410ef2 <op_host_del+0x2d0>
  410e99:	48 8d 94 24 dc 1b 00 	lea    0x1bdc(%rsp),%rdx
  410ea0:	00 
  410ea1:	49 8d ac 24 ca 08 00 	lea    0x8ca(%r12),%rbp
  410ea8:	00 
  410ea9:	48 89 ee             	mov    %rbp,%rsi
  410eac:	48 89 df             	mov    %rbx,%rdi
  410eaf:	e8 d1 70 00 00       	callq  417f85 <parse_ipmi_command>
  410eb4:	41 89 c6             	mov    %eax,%r14d
  410eb7:	85 c0                	test   %eax,%eax
  410eb9:	75 9b                	jne    410e56 <op_host_del+0x234>
  410ebb:	48 89 ac 24 70 05 00 	mov    %rbp,0x570(%rsp)
  410ec2:	00 
  410ec3:	48 8d 94 24 a0 13 00 	lea    0x13a0(%rsp),%rdx
  410eca:	00 
  410ecb:	b9 00 08 00 00       	mov    $0x800,%ecx
  410ed0:	8b b4 24 dc 1b 00 00 	mov    0x1bdc(%rsp),%esi
  410ed7:	48 89 e7             	mov    %rsp,%rdi
  410eda:	e8 e2 6c 00 00       	callq  417bc1 <set_ipmi_control_value>
  410edf:	41 89 c6             	mov    %eax,%r14d
  410ee2:	e9 6f ff ff ff       	jmpq   410e56 <op_host_del+0x234>
  410ee7:	41 be 09 00 00 00    	mov    $0x9,%r14d
  410eed:	e9 64 ff ff ff       	jmpq   410e56 <op_host_del+0x234>
  410ef2:	48 8b 75 38          	mov    0x38(%rbp),%rsi
  410ef6:	49 8d bc 24 e8 00 00 	lea    0xe8(%r12),%rdi
  410efd:	00 
  410efe:	ba 08 00 00 00       	mov    $0x8,%edx
  410f03:	e8 98 1c 03 00       	callq  442ba0 <zbx_strlcpy>
  410f08:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
  410f0c:	ba 0a 00 00 00       	mov    $0xa,%edx
  410f11:	31 f6                	xor    %esi,%esi
  410f13:	e8 10 d6 ff ff       	callq  40e528 <strtol@plt>
  410f18:	66 89 84 24 38 01 00 	mov    %ax,0x138(%rsp)
  410f1f:	00 
  410f20:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
  410f24:	ba 0a 00 00 00       	mov    $0xa,%edx
  410f29:	31 f6                	xor    %esi,%esi
  410f2b:	e8 f8 d5 ff ff       	callq  40e528 <strtol@plt>
  410f30:	88 84 24 3a 01 00 00 	mov    %al,0x13a(%rsp)
  410f37:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
  410f3b:	ba 0a 00 00 00       	mov    $0xa,%edx
  410f40:	31 f6                	xor    %esi,%esi
  410f42:	e8 e1 d5 ff ff       	callq  40e528 <strtol@plt>
  410f47:	88 84 24 3b 01 00 00 	mov    %al,0x13b(%rsp)
  410f4e:	48 8b 75 58          	mov    0x58(%rbp),%rsi
  410f52:	49 8d bc 24 3c 01 00 	lea    0x13c(%r12),%rdi
  410f59:	00 
  410f5a:	ba 11 00 00 00       	mov    $0x11,%edx
  410f5f:	e8 3c 1c 03 00       	callq  442ba0 <zbx_strlcpy>
  410f64:	48 8b 75 60          	mov    0x60(%rbp),%rsi
  410f68:	49 8d bc 24 4d 01 00 	lea    0x14d(%r12),%rdi
  410f6f:	00 
  410f70:	ba 15 00 00 00       	mov    $0x15,%edx
  410f75:	e8 26 1c 03 00       	callq  442ba0 <zbx_strlcpy>
  410f7a:	e9 1a ff ff ff       	jmpq   410e99 <op_host_del+0x277>
  410f7f:	48 8d 0d 3a 02 05 00 	lea    0x5023a(%rip),%rcx        # 4611c0 <_IO_stdin_used+0x16e0>
  410f86:	ba 4c 00 00 00       	mov    $0x4c,%edx
  410f8b:	48 8d 35 9a f8 04 00 	lea    0x4f89a(%rip),%rsi        # 46082c <_IO_stdin_used+0xd4c>
  410f92:	48 8d 3d a0 f8 04 00 	lea    0x4f8a0(%rip),%rdi        # 460839 <_IO_stdin_used+0xd59>
  410f99:	e8 5a cf ff ff       	callq  40def8 <__assert_fail@plt>
  410f9e:	48 8d 0d 1b 02 05 00 	lea    0x5021b(%rip),%rcx        # 4611c0 <_IO_stdin_used+0x16e0>
  410fa5:	ba 4d 00 00 00       	mov    $0x4d,%edx
  410faa:	48 8d 35 7b f8 04 00 	lea    0x4f87b(%rip),%rsi        # 46082c <_IO_stdin_used+0xd4c>
  410fb1:	48 8d 3d 8b f8 04 00 	lea    0x4f88b(%rip),%rdi        # 460843 <_IO_stdin_used+0xd63>
  410fb8:	e8 3b cf ff ff       	callq  40def8 <__assert_fail@plt>

0000000000410fbd <op_run_commands>:
  410fbd:	41 56                	push   %r14
  410fbf:	41 55                	push   %r13
  410fc1:	41 54                	push   %r12
  410fc3:	55                   	push   %rbp
  410fc4:	53                   	push   %rbx
  410fc5:	48 89 fb             	mov    %rdi,%rbx
  410fc8:	48 85 ff             	test   %rdi,%rdi
  410fcb:	0f 84 e8 01 00 00    	je     4111b9 <op_run_commands+0x1fc>
  410fd1:	48 8d 35 9b f8 04 00 	lea    0x4f89b(%rip),%rsi        # 460873 <_IO_stdin_used+0xd93>
  410fd8:	bf 04 00 00 00       	mov    $0x4,%edi
  410fdd:	31 c0                	xor    %eax,%eax
  410fdf:	e8 cc 00 02 00       	callq  4310b0 <__zbx_zabbix_log>
  410fe4:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
  410feb:	48 89 da             	mov    %rbx,%rdx
  410fee:	48 8d 35 53 01 05 00 	lea    0x50153(%rip),%rsi        # 461148 <_IO_stdin_used+0x1668>
  410ff5:	bf 04 00 00 00       	mov    $0x4,%edi
  410ffa:	31 c0                	xor    %eax,%eax
  410ffc:	e8 af 00 02 00       	callq  4310b0 <__zbx_zabbix_log>
  411001:	80 3b 00             	cmpb   $0x0,(%rbx)
  411004:	0f 84 5a 01 00 00    	je     411164 <op_run_commands+0x1a7>
  41100a:	31 c0                	xor    %eax,%eax
  41100c:	4c 89 f1             	mov    %r14,%rcx
  41100f:	48 89 df             	mov    %rbx,%rdi
  411012:	f2 ae                	repnz scas %es:(%rdi),%al
  411014:	48 f7 d1             	not    %rcx
  411017:	83 e9 01             	sub    $0x1,%ecx
  41101a:	85 c9                	test   %ecx,%ecx
  41101c:	0f 8e 8a 01 00 00    	jle    4111ac <op_run_commands+0x1ef>
  411022:	4c 8d 6b 01          	lea    0x1(%rbx),%r13
  411026:	48 89 da             	mov    %rbx,%rdx
  411029:	45 31 e4             	xor    %r12d,%r12d
  41102c:	31 ed                	xor    %ebp,%ebp
  41102e:	31 ff                	xor    %edi,%edi
  411030:	eb 39                	jmp    41106b <op_run_commands+0xae>
  411032:	48 89 d6             	mov    %rdx,%rsi
  411035:	48 29 de             	sub    %rbx,%rsi
  411038:	0f b6 02             	movzbl (%rdx),%eax
  41103b:	3c 0d                	cmp    $0xd,%al
  41103d:	0f 84 0c 01 00 00    	je     41114f <op_run_commands+0x192>
  411043:	3c 0a                	cmp    $0xa,%al
  411045:	0f 84 54 01 00 00    	je     41119f <op_run_commands+0x1e2>
  41104b:	bf 01 00 00 00       	mov    $0x1,%edi
  411050:	41 80 7d 00 00       	cmpb   $0x0,0x0(%r13)
  411055:	74 40                	je     411097 <op_run_commands+0xda>
  411057:	49 83 c5 01          	add    $0x1,%r13
  41105b:	48 83 c2 01          	add    $0x1,%rdx
  41105f:	89 d6                	mov    %edx,%esi
  411061:	29 de                	sub    %ebx,%esi
  411063:	39 f1                	cmp    %esi,%ecx
  411065:	0f 8e f1 00 00 00    	jle    41115c <op_run_commands+0x19f>
  41106b:	85 ff                	test   %edi,%edi
  41106d:	75 c3                	jne    411032 <op_run_commands+0x75>
  41106f:	0f b6 32             	movzbl (%rdx),%esi
  411072:	40 80 fe 23          	cmp    $0x23,%sil
  411076:	0f 84 bf 00 00 00    	je     41113b <op_run_commands+0x17e>
  41107c:	40 80 fe 3a          	cmp    $0x3a,%sil
  411080:	75 ce                	jne    411050 <op_run_commands+0x93>
  411082:	c6 02 00             	movb   $0x0,(%rdx)
  411085:	4c 89 ed             	mov    %r13,%rbp
  411088:	45 31 e4             	xor    %r12d,%r12d
  41108b:	bf 01 00 00 00       	mov    $0x1,%edi
  411090:	41 80 7d 00 00       	cmpb   $0x0,0x0(%r13)
  411095:	75 c0                	jne    411057 <op_run_commands+0x9a>
  411097:	49 89 e8             	mov    %rbp,%r8
  41109a:	44 89 e1             	mov    %r12d,%ecx
  41109d:	48 89 da             	mov    %rbx,%rdx
  4110a0:	48 8d 35 c9 00 05 00 	lea    0x500c9(%rip),%rsi        # 461170 <_IO_stdin_used+0x1690>
  4110a7:	bf 04 00 00 00       	mov    $0x4,%edi
  4110ac:	31 c0                	xor    %eax,%eax
  4110ae:	e8 fd ff 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4110b3:	80 3b 00             	cmpb   $0x0,(%rbx)
  4110b6:	74 7b                	je     411133 <op_run_commands+0x176>
  4110b8:	48 85 ed             	test   %rbp,%rbp
  4110bb:	74 76                	je     411133 <op_run_commands+0x176>
  4110bd:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
  4110c1:	74 70                	je     411133 <op_run_commands+0x176>
  4110c3:	45 85 e4             	test   %r12d,%r12d
  4110c6:	0f 84 c6 00 00 00    	je     411192 <op_run_commands+0x1d5>
  4110cc:	48 89 df             	mov    %rbx,%rdi
  4110cf:	90                   	nop
  4110d0:	e8 8c 68 04 00       	callq  457961 <DBdyn_escape_string>
  4110d5:	48 89 c3             	mov    %rax,%rbx
  4110d8:	48 8b 05 89 bc 27 00 	mov    0x27bc89(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  4110df:	8b 30                	mov    (%rax),%esi
  4110e1:	48 8d 3d 9d f7 04 00 	lea    0x4f79d(%rip),%rdi        # 460885 <_IO_stdin_used+0xda5>
  4110e8:	e8 09 65 04 00       	callq  4575f6 <DBnode>
  4110ed:	48 89 c2             	mov    %rax,%rdx
  4110f0:	48 89 de             	mov    %rbx,%rsi
  4110f3:	48 8d 3d c6 ff 04 00 	lea    0x4ffc6(%rip),%rdi        # 4610c0 <_IO_stdin_used+0x15e0>
  4110fa:	31 c0                	xor    %eax,%eax
  4110fc:	e8 ab 6e 04 00       	callq  457fac <__zbx_DBselect>
  411101:	49 89 c4             	mov    %rax,%r12
  411104:	48 85 db             	test   %rbx,%rbx
  411107:	74 15                	je     41111e <op_run_commands+0x161>
  411109:	48 89 df             	mov    %rbx,%rdi
  41110c:	e8 d7 d0 ff ff       	callq  40e1e8 <free@plt>
  411111:	eb 0b                	jmp    41111e <op_run_commands+0x161>
  411113:	48 89 ee             	mov    %rbp,%rsi
  411116:	48 8b 38             	mov    (%rax),%rdi
  411119:	e8 65 fb ff ff       	callq  410c83 <op_host_del+0x61>
  41111e:	4c 89 e7             	mov    %r12,%rdi
  411121:	e8 77 68 04 00       	callq  45799d <DBfetch>
  411126:	48 85 c0             	test   %rax,%rax
  411129:	75 e8                	jne    411113 <op_run_commands+0x156>
  41112b:	4c 89 e7             	mov    %r12,%rdi
  41112e:	e8 a5 cb ff ff       	callq  40dcd8 <mysql_free_result@plt>
  411133:	4c 89 eb             	mov    %r13,%rbx
  411136:	e9 b0 fe ff ff       	jmpq   410feb <op_run_commands+0x2e>
  41113b:	c6 02 00             	movb   $0x0,(%rdx)
  41113e:	4c 89 ed             	mov    %r13,%rbp
  411141:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  411147:	40 b7 01             	mov    $0x1,%dil
  41114a:	e9 01 ff ff ff       	jmpq   411050 <op_run_commands+0x93>
  41114f:	c6 02 00             	movb   $0x0,(%rdx)
  411152:	bf 01 00 00 00       	mov    $0x1,%edi
  411157:	e9 f4 fe ff ff       	jmpq   411050 <op_run_commands+0x93>
  41115c:	49 89 dd             	mov    %rbx,%r13
  41115f:	e9 33 ff ff ff       	jmpq   411097 <op_run_commands+0xda>
  411164:	48 8d 35 23 f7 04 00 	lea    0x4f723(%rip),%rsi        # 46088e <_IO_stdin_used+0xdae>
  41116b:	bf 04 00 00 00       	mov    $0x4,%edi
  411170:	31 c0                	xor    %eax,%eax
  411172:	e8 39 ff 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411177:	48 8d 35 2e f7 04 00 	lea    0x4f72e(%rip),%rsi        # 4608ac <_IO_stdin_used+0xdcc>
  41117e:	bf 04 00 00 00       	mov    $0x4,%edi
  411183:	31 c0                	xor    %eax,%eax
  411185:	5b                   	pop    %rbx
  411186:	5d                   	pop    %rbp
  411187:	41 5c                	pop    %r12
  411189:	41 5d                	pop    %r13
  41118b:	41 5e                	pop    %r14
  41118d:	e9 1e ff 01 00       	jmpq   4310b0 <__zbx_zabbix_log>
  411192:	48 89 ee             	mov    %rbp,%rsi
  411195:	48 89 df             	mov    %rbx,%rdi
  411198:	e8 e6 fa ff ff       	callq  410c83 <op_host_del+0x61>
  41119d:	eb 94                	jmp    411133 <op_run_commands+0x176>
  41119f:	c6 02 00             	movb   $0x0,(%rdx)
  4111a2:	4c 8d 6c 33 01       	lea    0x1(%rbx,%rsi,1),%r13
  4111a7:	e9 eb fe ff ff       	jmpq   411097 <op_run_commands+0xda>
  4111ac:	49 89 dd             	mov    %rbx,%r13
  4111af:	45 31 e4             	xor    %r12d,%r12d
  4111b2:	31 ed                	xor    %ebp,%ebp
  4111b4:	e9 de fe ff ff       	jmpq   411097 <op_run_commands+0xda>
  4111b9:	48 8d 0d f0 ff 04 00 	lea    0x4fff0(%rip),%rcx        # 4611b0 <_IO_stdin_used+0x16d0>
  4111c0:	ba 0d 01 00 00       	mov    $0x10d,%edx
  4111c5:	48 8d 35 60 f6 04 00 	lea    0x4f660(%rip),%rsi        # 46082c <_IO_stdin_used+0xd4c>
  4111cc:	48 8d 3d 97 f6 04 00 	lea    0x4f697(%rip),%rdi        # 46086a <_IO_stdin_used+0xd8a>
  4111d3:	e8 20 cd ff ff       	callq  40def8 <__assert_fail@plt>
  4111d8:	90                   	nop
  4111d9:	90                   	nop
  4111da:	90                   	nop
  4111db:	90                   	nop
  4111dc:	90                   	nop
  4111dd:	90                   	nop
  4111de:	90                   	nop
  4111df:	90                   	nop
  4111e0:	41 55                	push   %r13
  4111e2:	41 54                	push   %r12
  4111e4:	55                   	push   %rbp
  4111e5:	53                   	push   %rbx
  4111e6:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
  4111ed:	49 89 fd             	mov    %rdi,%r13
  4111f0:	48 89 f5             	mov    %rsi,%rbp
  4111f3:	48 89 d3             	mov    %rdx,%rbx
  4111f6:	48 89 f9             	mov    %rdi,%rcx
  4111f9:	48 8d 15 d3 ff 04 00 	lea    0x4ffd3(%rip),%rdx        # 4611d3 <_IO_stdin_used+0x16f3>
  411200:	48 8d 35 e4 ff 04 00 	lea    0x4ffe4(%rip),%rsi        # 4611eb <_IO_stdin_used+0x170b>
  411207:	bf 04 00 00 00       	mov    $0x4,%edi
  41120c:	31 c0                	xor    %eax,%eax
  41120e:	e8 9d fe 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411213:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  411218:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
  41121f:	00 
  411220:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  411227:	4d 89 e9             	mov    %r13,%r9
  41122a:	45 31 c0             	xor    %r8d,%r8d
  41122d:	31 c9                	xor    %ecx,%ecx
  41122f:	48 8d 15 1a 00 05 00 	lea    0x5001a(%rip),%rdx        # 461250 <_IO_stdin_used+0x1770>
  411236:	be 00 01 00 00       	mov    $0x100,%esi
  41123b:	4c 89 e7             	mov    %r12,%rdi
  41123e:	31 c0                	xor    %eax,%eax
  411240:	e8 1e 39 03 00       	callq  444b63 <__zbx_zbx_snprintf>
  411245:	be 01 00 00 00       	mov    $0x1,%esi
  41124a:	4c 89 e7             	mov    %r12,%rdi
  41124d:	e8 34 6c 04 00       	callq  457e86 <DBselectN>
  411252:	49 89 c5             	mov    %rax,%r13
  411255:	48 89 c7             	mov    %rax,%rdi
  411258:	e8 40 67 04 00       	callq  45799d <DBfetch>
  41125d:	49 89 c4             	mov    %rax,%r12
  411260:	48 85 c0             	test   %rax,%rax
  411263:	74 78                	je     4112dd <op_run_commands+0x320>
  411265:	48 89 ea             	mov    %rbp,%rdx
  411268:	48 8d 35 64 3e 06 00 	lea    0x63e64(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41126f:	48 8b 38             	mov    (%rax),%rdi
  411272:	31 c0                	xor    %eax,%eax
  411274:	e8 2f cc ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  411279:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  41127e:	ba 0a 00 00 00       	mov    $0xa,%edx
  411283:	31 f6                	xor    %esi,%esi
  411285:	e8 9e d2 ff ff       	callq  40e528 <strtol@plt>
  41128a:	89 03                	mov    %eax,(%rbx)
  41128c:	4c 89 ef             	mov    %r13,%rdi
  41128f:	e8 44 ca ff ff       	callq  40dcd8 <mysql_free_result@plt>
  411294:	44 8b 03             	mov    (%rbx),%r8d
  411297:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
  41129b:	48 8d 15 31 ff 04 00 	lea    0x4ff31(%rip),%rdx        # 4611d3 <_IO_stdin_used+0x16f3>
  4112a2:	48 8d 35 3f 00 05 00 	lea    0x5003f(%rip),%rsi        # 4612e8 <_IO_stdin_used+0x1808>
  4112a9:	bf 04 00 00 00       	mov    $0x4,%edi
  4112ae:	31 c0                	xor    %eax,%eax
  4112b0:	e8 fb fd 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4112b5:	48 8d 15 17 ff 04 00 	lea    0x4ff17(%rip),%rdx        # 4611d3 <_IO_stdin_used+0x16f3>
  4112bc:	48 8d 35 da 1f 07 00 	lea    0x71fda(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4112c3:	bf 04 00 00 00       	mov    $0x4,%edi
  4112c8:	31 c0                	xor    %eax,%eax
  4112ca:	e8 e1 fd 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4112cf:	48 81 c4 18 01 00 00 	add    $0x118,%rsp
  4112d6:	5b                   	pop    %rbx
  4112d7:	5d                   	pop    %rbp
  4112d8:	41 5c                	pop    %r12
  4112da:	41 5d                	pop    %r13
  4112dc:	c3                   	retq   
  4112dd:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
  4112e4:	00 
  4112e5:	c7 03 02 00 00 00    	movl   $0x2,(%rbx)
  4112eb:	eb 9f                	jmp    41128c <op_run_commands+0x2cf>

00000000004112ed <process_event>:
  4112ed:	41 57                	push   %r15
  4112ef:	41 56                	push   %r14
  4112f1:	41 55                	push   %r13
  4112f3:	41 54                	push   %r12
  4112f5:	55                   	push   %rbp
  4112f6:	53                   	push   %rbx
  4112f7:	48 83 ec 58          	sub    $0x58,%rsp
  4112fb:	48 89 fb             	mov    %rdi,%rbx
  4112fe:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
  411302:	44 8b 47 0c          	mov    0xc(%rdi),%r8d
  411306:	8b 47 1c             	mov    0x1c(%rdi),%eax
  411309:	89 04 24             	mov    %eax,(%rsp)
  41130c:	48 8b 0f             	mov    (%rdi),%rcx
  41130f:	48 8d 15 eb fe 04 00 	lea    0x4feeb(%rip),%rdx        # 461201 <_IO_stdin_used+0x1721>
  411316:	48 8d 35 f3 ff 04 00 	lea    0x4fff3(%rip),%rsi        # 461310 <_IO_stdin_used+0x1830>
  41131d:	bf 04 00 00 00       	mov    $0x4,%edi
  411322:	31 c0                	xor    %eax,%eax
  411324:	e8 87 fd 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411329:	8b 73 0c             	mov    0xc(%rbx),%esi
  41132c:	85 f6                	test   %esi,%esi
  41132e:	0f 85 32 01 00 00    	jne    411466 <process_event+0x179>
  411334:	4c 8b 63 10          	mov    0x10(%rbx),%r12
  411338:	4d 85 e4             	test   %r12,%r12
  41133b:	0f 84 25 01 00 00    	je     411466 <process_event+0x179>
  411341:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
  411345:	48 8b bb 38 04 00 00 	mov    0x438(%rbx),%rdi
  41134c:	48 85 ff             	test   %rdi,%rdi
  41134f:	74 10                	je     411361 <process_event+0x74>
  411351:	e8 92 ce ff ff       	callq  40e1e8 <free@plt>
  411356:	48 c7 83 38 04 00 00 	movq   $0x0,0x438(%rbx)
  41135d:	00 00 00 00 
  411361:	48 8b bb 30 04 00 00 	mov    0x430(%rbx),%rdi
  411368:	48 85 ff             	test   %rdi,%rdi
  41136b:	74 10                	je     41137d <process_event+0x90>
  41136d:	e8 76 ce ff ff       	callq  40e1e8 <free@plt>
  411372:	48 c7 83 30 04 00 00 	movq   $0x0,0x430(%rbx)
  411379:	00 00 00 00 
  41137d:	4c 89 e6             	mov    %r12,%rsi
  411380:	48 8d 3d c1 ff 04 00 	lea    0x4ffc1(%rip),%rdi        # 461348 <_IO_stdin_used+0x1868>
  411387:	31 c0                	xor    %eax,%eax
  411389:	e8 1e 6c 04 00       	callq  457fac <__zbx_DBselect>
  41138e:	49 89 c5             	mov    %rax,%r13
  411391:	48 89 c7             	mov    %rax,%rdi
  411394:	e8 04 66 04 00       	callq  45799d <DBfetch>
  411399:	48 89 c5             	mov    %rax,%rbp
  41139c:	48 85 c0             	test   %rax,%rax
  41139f:	74 5d                	je     4113fe <process_event+0x111>
  4113a1:	48 8d 7b 28          	lea    0x28(%rbx),%rdi
  4113a5:	ba fd 03 00 00       	mov    $0x3fd,%edx
  4113aa:	48 8b 30             	mov    (%rax),%rsi
  4113ad:	e8 ee 17 03 00       	callq  442ba0 <zbx_strlcpy>
  4113b2:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  4113b6:	ba 0a 00 00 00       	mov    $0xa,%edx
  4113bb:	31 f6                	xor    %esi,%esi
  4113bd:	e8 66 d1 ff ff       	callq  40e528 <strtol@plt>
  4113c2:	89 83 28 04 00 00    	mov    %eax,0x428(%rbx)
  4113c8:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  4113cc:	e8 a7 cd ff ff       	callq  40e178 <__strdup@plt>
  4113d1:	48 89 83 38 04 00 00 	mov    %rax,0x438(%rbx)
  4113d8:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  4113dc:	e8 97 cd ff ff       	callq  40e178 <__strdup@plt>
  4113e1:	48 89 83 30 04 00 00 	mov    %rax,0x430(%rbx)
  4113e8:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  4113ec:	ba 0a 00 00 00       	mov    $0xa,%edx
  4113f1:	31 f6                	xor    %esi,%esi
  4113f3:	e8 30 d1 ff ff       	callq  40e528 <strtol@plt>
  4113f8:	89 83 40 04 00 00    	mov    %eax,0x440(%rbx)
  4113fe:	4c 89 ef             	mov    %r13,%rdi
  411401:	e8 d2 c8 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  411406:	83 7b 1c 02          	cmpl   $0x2,0x1c(%rbx)
  41140a:	0f 84 43 03 00 00    	je     411753 <process_event+0x466>
  411410:	48 8d 54 24 4c       	lea    0x4c(%rsp),%rdx
  411415:	48 8d 74 24 38       	lea    0x38(%rsp),%rsi
  41141a:	4c 89 e7             	mov    %r12,%rdi
  41141d:	e8 be fd ff ff       	callq  4111e0 <op_run_commands+0x223>
  411422:	8b 43 1c             	mov    0x1c(%rbx),%eax
  411425:	89 c2                	mov    %eax,%edx
  411427:	85 c0                	test   %eax,%eax
  411429:	0f 85 87 03 00 00    	jne    4117b6 <process_event+0x4c9>
  41142f:	8b 4c 24 4c          	mov    0x4c(%rsp),%ecx
  411433:	85 c9                	test   %ecx,%ecx
  411435:	0f 85 bf 03 00 00    	jne    4117fa <process_event+0x50d>
  41143b:	c7 43 24 01 00 00 00 	movl   $0x1,0x24(%rbx)
  411442:	31 c0                	xor    %eax,%eax
  411444:	89 ca                	mov    %ecx,%edx
  411446:	39 c2                	cmp    %eax,%edx
  411448:	0f 84 81 03 00 00    	je     4117cf <process_event+0x4e2>
  41144e:	83 7b 24 01          	cmpl   $0x1,0x24(%rbx)
  411452:	0f 84 02 03 00 00    	je     41175a <process_event+0x46d>
  411458:	48 83 bb 48 04 00 00 	cmpq   $0x0,0x448(%rbx)
  41145f:	00 
  411460:	0f 85 15 03 00 00    	jne    41177b <process_event+0x48e>
  411466:	48 8b 33             	mov    (%rbx),%rsi
  411469:	48 85 f6             	test   %rsi,%rsi
  41146c:	0f 84 c7 02 00 00    	je     411739 <process_event+0x44c>
  411472:	44 8b 4b 18          	mov    0x18(%rbx),%r9d
  411476:	4c 8b 43 10          	mov    0x10(%rbx),%r8
  41147a:	8b 4b 0c             	mov    0xc(%rbx),%ecx
  41147d:	8b 53 08             	mov    0x8(%rbx),%edx
  411480:	8b 43 1c             	mov    0x1c(%rbx),%eax
  411483:	89 04 24             	mov    %eax,(%rsp)
  411486:	48 8d 3d 0b ff 04 00 	lea    0x4ff0b(%rip),%rdi        # 461398 <_IO_stdin_used+0x18b8>
  41148d:	31 c0                	xor    %eax,%eax
  41148f:	e8 ae 76 04 00       	callq  458b42 <__zbx_DBexecute>
  411494:	48 8b ab 48 04 00 00 	mov    0x448(%rbx),%rbp
  41149b:	48 85 ed             	test   %rbp,%rbp
  41149e:	0f 85 a4 00 00 00    	jne    411548 <process_event+0x25b>
  4114a4:	8b 53 24             	mov    0x24(%rbx),%edx
  4114a7:	85 d2                	test   %edx,%edx
  4114a9:	0f 84 8c 00 00 00    	je     41153b <process_event+0x24e>
  4114af:	8b 43 0c             	mov    0xc(%rbx),%eax
  4114b2:	85 c0                	test   %eax,%eax
  4114b4:	75 18                	jne    4114ce <process_event+0x1e1>
  4114b6:	8b 53 18             	mov    0x18(%rbx),%edx
  4114b9:	83 7b 1c 01          	cmpl   $0x1,0x1c(%rbx)
  4114bd:	0f 84 d0 02 00 00    	je     411793 <process_event+0x4a6>
  4114c3:	31 f6                	xor    %esi,%esi
  4114c5:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  4114c9:	e8 c3 2a 04 00       	callq  453f91 <DBupdate_services>
  4114ce:	48 8b bb 30 04 00 00 	mov    0x430(%rbx),%rdi
  4114d5:	48 85 ff             	test   %rdi,%rdi
  4114d8:	74 10                	je     4114ea <process_event+0x1fd>
  4114da:	e8 09 cd ff ff       	callq  40e1e8 <free@plt>
  4114df:	48 c7 83 30 04 00 00 	movq   $0x0,0x430(%rbx)
  4114e6:	00 00 00 00 
  4114ea:	48 8b bb 38 04 00 00 	mov    0x438(%rbx),%rdi
  4114f1:	48 85 ff             	test   %rdi,%rdi
  4114f4:	74 10                	je     411506 <process_event+0x219>
  4114f6:	e8 ed cc ff ff       	callq  40e1e8 <free@plt>
  4114fb:	48 c7 83 38 04 00 00 	movq   $0x0,0x438(%rbx)
  411502:	00 00 00 00 
  411506:	31 ff                	xor    %edi,%edi
  411508:	e8 6e 1e 03 00       	callq  44337b <zbx_result_string>
  41150d:	48 89 c1             	mov    %rax,%rcx
  411510:	48 8d 15 ea fc 04 00 	lea    0x4fcea(%rip),%rdx        # 461201 <_IO_stdin_used+0x1721>
  411517:	48 8d 35 df 1e 07 00 	lea    0x71edf(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41151e:	bf 04 00 00 00       	mov    $0x4,%edi
  411523:	31 c0                	xor    %eax,%eax
  411525:	e8 86 fb 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41152a:	31 c0                	xor    %eax,%eax
  41152c:	48 83 c4 58          	add    $0x58,%rsp
  411530:	5b                   	pop    %rbx
  411531:	5d                   	pop    %rbp
  411532:	41 5c                	pop    %r12
  411534:	41 5d                	pop    %r13
  411536:	41 5e                	pop    %r14
  411538:	41 5f                	pop    %r15
  41153a:	c3                   	retq   
  41153b:	48 89 df             	mov    %rbx,%rdi
  41153e:	e8 59 e9 ff ff       	callq  40fe9c <process_actions>
  411543:	e9 67 ff ff ff       	jmpq   4114af <process_event+0x1c2>
  411548:	48 8b 03             	mov    (%rbx),%rax
  41154b:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  411550:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
  411557:	00 00 
  411559:	c7 44 24 4c 00 00 00 	movl   $0x0,0x4c(%rsp)
  411560:	00 
  411561:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
  411568:	00 
  411569:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
  411570:	00 00 
  411572:	c7 44 24 44 00 10 00 	movl   $0x1000,0x44(%rsp)
  411579:	00 
  41157a:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
  411581:	00 
  411582:	49 89 c0             	mov    %rax,%r8
  411585:	48 89 e9             	mov    %rbp,%rcx
  411588:	48 8d 15 a6 fc 04 00 	lea    0x4fca6(%rip),%rdx        # 461235 <_IO_stdin_used+0x1755>
  41158f:	48 8d 35 62 fe 04 00 	lea    0x4fe62(%rip),%rsi        # 4613f8 <_IO_stdin_used+0x1918>
  411596:	bf 04 00 00 00       	mov    $0x4,%edi
  41159b:	31 c0                	xor    %eax,%eax
  41159d:	e8 0e fb 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4115a2:	48 89 ee             	mov    %rbp,%rsi
  4115a5:	48 8d 3d 74 fe 04 00 	lea    0x4fe74(%rip),%rdi        # 461420 <_IO_stdin_used+0x1940>
  4115ac:	31 c0                	xor    %eax,%eax
  4115ae:	e8 f9 69 04 00       	callq  457fac <__zbx_DBselect>
  4115b3:	48 89 c5             	mov    %rax,%rbp
  4115b6:	4c 8d 64 24 38       	lea    0x38(%rsp),%r12
  4115bb:	4c 8d 6c 24 48       	lea    0x48(%rsp),%r13
  4115c0:	4c 8d 74 24 4c       	lea    0x4c(%rsp),%r14
  4115c5:	4c 8d 7c 24 30       	lea    0x30(%rsp),%r15
  4115ca:	eb 2d                	jmp    4115f9 <process_event+0x30c>
  4115cc:	4c 89 e2             	mov    %r12,%rdx
  4115cf:	48 8d 35 fd 3a 06 00 	lea    0x63afd(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4115d6:	48 8b 38             	mov    (%rax),%rdi
  4115d9:	31 c0                	xor    %eax,%eax
  4115db:	e8 c8 c8 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4115e0:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  4115e6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
  4115eb:	4c 89 ea             	mov    %r13,%rdx
  4115ee:	4c 89 f6             	mov    %r14,%rsi
  4115f1:	4c 89 ff             	mov    %r15,%rdi
  4115f4:	e8 fa f9 02 00       	callq  440ff3 <uint64_array_add>
  4115f9:	48 89 ef             	mov    %rbp,%rdi
  4115fc:	e8 9c 63 04 00       	callq  45799d <DBfetch>
  411601:	48 85 c0             	test   %rax,%rax
  411604:	75 c6                	jne    4115cc <process_event+0x2df>
  411606:	48 89 ef             	mov    %rbp,%rdi
  411609:	e8 ca c6 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  41160e:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
  411614:	0f 84 00 01 00 00    	je     41171a <process_event+0x42d>
  41161a:	48 63 4c 24 44       	movslq 0x44(%rsp),%rcx
  41161f:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  411624:	be f8 00 00 00       	mov    $0xf8,%esi
  411629:	48 8d 3d 17 fc 04 00 	lea    0x4fc17(%rip),%rdi        # 461247 <_IO_stdin_used+0x1767>
  411630:	e8 d6 10 03 00       	callq  44270b <zbx_malloc2>
  411635:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  41163a:	4c 8d 74 24 40       	lea    0x40(%rsp),%r14
  41163f:	4c 8d 6c 24 44       	lea    0x44(%rsp),%r13
  411644:	4c 8d 7c 24 28       	lea    0x28(%rsp),%r15
  411649:	4c 8b 4c 24 18       	mov    0x18(%rsp),%r9
  41164e:	4c 8d 05 0b fe 04 00 	lea    0x4fe0b(%rip),%r8        # 461460 <_IO_stdin_used+0x1980>
  411655:	b9 60 00 00 00       	mov    $0x60,%ecx
  41165a:	4c 89 f2             	mov    %r14,%rdx
  41165d:	4c 89 ee             	mov    %r13,%rsi
  411660:	4c 89 ff             	mov    %r15,%rdi
  411663:	31 c0                	xor    %eax,%eax
  411665:	e8 3d 33 03 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41166a:	8b 74 24 48          	mov    0x48(%rsp),%esi
  41166e:	48 8d 3d ac fb 04 00 	lea    0x4fbac(%rip),%rdi        # 461221 <_IO_stdin_used+0x1741>
  411675:	e8 e0 78 04 00       	callq  458f5a <DBget_maxid_num>
  41167a:	49 89 c1             	mov    %rax,%r9
  41167d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  411682:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
  411686:	85 c9                	test   %ecx,%ecx
  411688:	7e 55                	jle    4116df <process_event+0x3f2>
  41168a:	31 ed                	xor    %ebp,%ebp
  41168c:	45 31 e4             	xor    %r12d,%r12d
  41168f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
  411694:	48 8b 04 28          	mov    (%rax,%rbp,1),%rax
  411698:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  41169d:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  4116a2:	48 89 04 24          	mov    %rax,(%rsp)
  4116a6:	4c 8d 05 eb fd 04 00 	lea    0x4fdeb(%rip),%r8        # 461498 <_IO_stdin_used+0x19b8>
  4116ad:	b9 c0 00 00 00       	mov    $0xc0,%ecx
  4116b2:	4c 89 f2             	mov    %r14,%rdx
  4116b5:	4c 89 ee             	mov    %r13,%rsi
  4116b8:	4c 89 ff             	mov    %r15,%rdi
  4116bb:	31 c0                	xor    %eax,%eax
  4116bd:	e8 e5 32 03 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4116c2:	41 83 c4 01          	add    $0x1,%r12d
  4116c6:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
  4116cb:	49 83 c1 01          	add    $0x1,%r9
  4116cf:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
  4116d4:	48 83 c5 08          	add    $0x8,%rbp
  4116d8:	44 3b 64 24 48       	cmp    0x48(%rsp),%r12d
  4116dd:	7c b0                	jl     41168f <process_event+0x3a2>
  4116df:	83 7c 24 40 10       	cmpl   $0x10,0x40(%rsp)
  4116e4:	0f 8f b4 00 00 00    	jg     41179e <process_event+0x4b1>
  4116ea:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  4116ef:	48 85 ff             	test   %rdi,%rdi
  4116f2:	74 0e                	je     411702 <process_event+0x415>
  4116f4:	e8 ef ca ff ff       	callq  40e1e8 <free@plt>
  4116f9:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
  411700:	00 00 
  411702:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  411707:	48 85 ff             	test   %rdi,%rdi
  41170a:	74 0e                	je     41171a <process_event+0x42d>
  41170c:	e8 d7 ca ff ff       	callq  40e1e8 <free@plt>
  411711:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
  411718:	00 00 
  41171a:	48 8d 15 14 fb 04 00 	lea    0x4fb14(%rip),%rdx        # 461235 <_IO_stdin_used+0x1755>
  411721:	48 8d 35 75 1b 07 00 	lea    0x71b75(%rip),%rsi        # 48329d <usage_message+0x2155d>
  411728:	bf 04 00 00 00       	mov    $0x4,%edi
  41172d:	31 c0                	xor    %eax,%eax
  41172f:	e8 7c f9 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411734:	e9 6b fd ff ff       	jmpq   4114a4 <process_event+0x1b7>
  411739:	40 b6 01             	mov    $0x1,%sil
  41173c:	48 8d 3d eb fa 04 00 	lea    0x4faeb(%rip),%rdi        # 46122e <_IO_stdin_used+0x174e>
  411743:	e8 12 78 04 00       	callq  458f5a <DBget_maxid_num>
  411748:	48 89 c6             	mov    %rax,%rsi
  41174b:	48 89 03             	mov    %rax,(%rbx)
  41174e:	e9 1f fd ff ff       	jmpq   411472 <process_event+0x185>
  411753:	c7 43 24 01 00 00 00 	movl   $0x1,0x24(%rbx)
  41175a:	48 8d 35 ae fa 04 00 	lea    0x4faae(%rip),%rsi        # 46120f <_IO_stdin_used+0x172f>
  411761:	bf 04 00 00 00       	mov    $0x4,%edi
  411766:	31 c0                	xor    %eax,%eax
  411768:	e8 43 f9 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41176d:	48 83 bb 48 04 00 00 	cmpq   $0x0,0x448(%rbx)
  411774:	00 
  411775:	0f 84 eb fc ff ff    	je     411466 <process_event+0x179>
  41177b:	48 8d 35 9a fa 04 00 	lea    0x4fa9a(%rip),%rsi        # 46121c <_IO_stdin_used+0x173c>
  411782:	bf 04 00 00 00       	mov    $0x4,%edi
  411787:	31 c0                	xor    %eax,%eax
  411789:	e8 22 f9 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41178e:	e9 d3 fc ff ff       	jmpq   411466 <process_event+0x179>
  411793:	8b b3 28 04 00 00    	mov    0x428(%rbx),%esi
  411799:	e9 27 fd ff ff       	jmpq   4114c5 <process_event+0x1d8>
  41179e:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  4117a3:	48 8d 3d bb 09 07 00 	lea    0x709bb(%rip),%rdi        # 482165 <usage_message+0x20425>
  4117aa:	31 c0                	xor    %eax,%eax
  4117ac:	e8 91 73 04 00       	callq  458b42 <__zbx_DBexecute>
  4117b1:	e9 34 ff ff ff       	jmpq   4116ea <process_event+0x3fd>
  4117b6:	8b 4c 24 4c          	mov    0x4c(%rsp),%ecx
  4117ba:	83 bb 40 04 00 00 01 	cmpl   $0x1,0x440(%rbx)
  4117c1:	74 05                	je     4117c8 <process_event+0x4db>
  4117c3:	83 f9 01             	cmp    $0x1,%ecx
  4117c6:	74 3c                	je     411804 <process_event+0x517>
  4117c8:	89 ca                	mov    %ecx,%edx
  4117ca:	e9 77 fc ff ff       	jmpq   411446 <process_event+0x159>
  4117cf:	85 d2                	test   %edx,%edx
  4117d1:	74 16                	je     4117e9 <process_event+0x4fc>
  4117d3:	83 bb 40 04 00 00 01 	cmpl   $0x1,0x440(%rbx)
  4117da:	0f 84 6e fc ff ff    	je     41144e <process_event+0x161>
  4117e0:	83 fa 01             	cmp    $0x1,%edx
  4117e3:	0f 85 65 fc ff ff    	jne    41144e <process_event+0x161>
  4117e9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
  4117ee:	48 89 83 48 04 00 00 	mov    %rax,0x448(%rbx)
  4117f5:	e9 54 fc ff ff       	jmpq   41144e <process_event+0x161>
  4117fa:	83 f9 02             	cmp    $0x2,%ecx
  4117fd:	75 bb                	jne    4117ba <process_event+0x4cd>
  4117ff:	e9 37 fc ff ff       	jmpq   41143b <process_event+0x14e>
  411804:	83 f8 01             	cmp    $0x1,%eax
  411807:	90                   	nop
  411808:	0f 85 40 fc ff ff    	jne    41144e <process_event+0x161>
  41180e:	c7 43 24 01 00 00 00 	movl   $0x1,0x24(%rbx)
  411815:	0f 1f 00             	nopl   (%rax)
  411818:	e9 29 fc ff ff       	jmpq   411446 <process_event+0x159>
  41181d:	90                   	nop
  41181e:	90                   	nop
  41181f:	90                   	nop

0000000000411820 <__zbx_zabbix_syslog>:
  411820:	41 56                	push   %r14
  411822:	41 55                	push   %r13
  411824:	41 54                	push   %r12
  411826:	55                   	push   %rbp
  411827:	53                   	push   %rbx
  411828:	48 81 ec 20 09 00 00 	sub    $0x920,%rsp
  41182f:	48 89 b4 24 78 08 00 	mov    %rsi,0x878(%rsp)
  411836:	00 
  411837:	48 89 94 24 80 08 00 	mov    %rdx,0x880(%rsp)
  41183e:	00 
  41183f:	48 89 8c 24 88 08 00 	mov    %rcx,0x888(%rsp)
  411846:	00 
  411847:	4c 89 84 24 90 08 00 	mov    %r8,0x890(%rsp)
  41184e:	00 
  41184f:	4c 89 8c 24 98 08 00 	mov    %r9,0x898(%rsp)
  411856:	00 
  411857:	0f b6 c0             	movzbl %al,%eax
  41185a:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  411861:	00 
  411862:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 411896 <__zbx_zabbix_syslog+0x76>
  411869:	48 29 d0             	sub    %rdx,%rax
  41186c:	48 8d 94 24 1f 09 00 	lea    0x91f(%rsp),%rdx
  411873:	00 
  411874:	ff e0                	jmpq   *%rax
  411876:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  41187a:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  41187e:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  411882:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  411886:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  41188a:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  41188e:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  411892:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  411896:	48 89 fd             	mov    %rdi,%rbp
  411899:	48 c7 84 24 68 08 00 	movq   $0x0,0x868(%rsp)
  4118a0:	00 00 00 00 00 
  4118a5:	48 8d 15 82 fc 04 00 	lea    0x4fc82(%rip),%rdx        # 46152e <_IO_stdin_used+0x1a4e>
  4118ac:	48 8d 35 de 19 07 00 	lea    0x719de(%rip),%rsi        # 483291 <usage_message+0x21551>
  4118b3:	bf 04 00 00 00       	mov    $0x4,%edi
  4118b8:	31 c0                	xor    %eax,%eax
  4118ba:	e8 f1 f7 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4118bf:	48 8b 05 c2 b4 27 00 	mov    0x27b4c2(%rip),%rax        # 68cd88 <zbx_iks_transport+0x368>
  4118c6:	8b 00                	mov    (%rax),%eax
  4118c8:	85 c0                	test   %eax,%eax
  4118ca:	75 10                	jne    4118dc <__zbx_zabbix_syslog+0xbc>
  4118cc:	48 81 c4 20 09 00 00 	add    $0x920,%rsp
  4118d3:	5b                   	pop    %rbx
  4118d4:	5d                   	pop    %rbp
  4118d5:	41 5c                	pop    %r12
  4118d7:	41 5d                	pop    %r13
  4118d9:	41 5e                	pop    %r14
  4118db:	c3                   	retq   
  4118dc:	4c 8d ac 24 20 08 00 	lea    0x820(%rsp),%r13
  4118e3:	00 
  4118e4:	4c 89 ef             	mov    %r13,%rdi
  4118e7:	e8 74 a8 01 00       	callq  42c160 <init_result>
  4118ec:	31 ff                	xor    %edi,%edi
  4118ee:	e8 e5 d2 ff ff       	callq  40ebd8 <time@plt>
  4118f3:	41 89 c6             	mov    %eax,%r14d
  4118f6:	c7 84 24 50 08 00 00 	movl   $0x8,0x850(%rsp)
  4118fd:	08 00 00 00 
  411901:	c7 84 24 54 08 00 00 	movl   $0x30,0x854(%rsp)
  411908:	30 00 00 00 
  41190c:	48 8d 84 24 50 09 00 	lea    0x950(%rsp),%rax
  411913:	00 
  411914:	48 89 84 24 58 08 00 	mov    %rax,0x858(%rsp)
  41191b:	00 
  41191c:	48 8d 84 24 70 08 00 	lea    0x870(%rsp),%rax
  411923:	00 
  411924:	48 89 84 24 60 08 00 	mov    %rax,0x860(%rsp)
  41192b:	00 
  41192c:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
  411931:	4c 8d 8c 24 50 08 00 	lea    0x850(%rsp),%r9
  411938:	00 
  411939:	49 89 e8             	mov    %rbp,%r8
  41193c:	b9 00 08 00 00       	mov    $0x800,%ecx
  411941:	ba 01 00 00 00       	mov    $0x1,%edx
  411946:	be 00 08 00 00       	mov    $0x800,%esi
  41194b:	48 89 df             	mov    %rbx,%rdi
  41194e:	e8 85 c7 ff ff       	callq  40e0d8 <__vsnprintf_chk@plt>
  411953:	c6 84 24 1f 08 00 00 	movb   $0x0,0x81f(%rsp)
  41195a:	00 
  41195b:	83 8c 24 20 08 00 00 	orl    $0x4,0x820(%rsp)
  411962:	04 
  411963:	48 89 df             	mov    %rbx,%rdi
  411966:	e8 0d c8 ff ff       	callq  40e178 <__strdup@plt>
  41196b:	48 89 84 24 38 08 00 	mov    %rax,0x838(%rsp)
  411972:	00 
  411973:	48 8d 94 24 68 08 00 	lea    0x868(%rsp),%rdx
  41197a:	00 
  41197b:	48 8d 35 b7 fb 04 00 	lea    0x4fbb7(%rip),%rsi        # 461539 <_IO_stdin_used+0x1a59>
  411982:	31 ff                	xor    %edi,%edi
  411984:	e8 08 68 02 00       	callq  438191 <DCconfig_get_items>
  411989:	41 89 c4             	mov    %eax,%r12d
  41198c:	85 c0                	test   %eax,%eax
  41198e:	7e 5c                	jle    4119ec <__zbx_zabbix_syslog+0x1cc>
  411990:	31 ed                	xor    %ebp,%ebp
  411992:	31 db                	xor    %ebx,%ebx
  411994:	48 89 e8             	mov    %rbp,%rax
  411997:	48 03 84 24 68 08 00 	add    0x868(%rsp),%rax
  41199e:	00 
  41199f:	0f b6 b0 72 01 00 00 	movzbl 0x172(%rax),%esi
  4119a6:	48 8b b8 68 01 00 00 	mov    0x168(%rax),%rdi
  4119ad:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  4119b4:	00 
  4119b5:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%rsp)
  4119bc:	00 
  4119bd:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  4119c4:	00 
  4119c5:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  4119cc:	45 31 c9             	xor    %r9d,%r9d
  4119cf:	45 31 c0             	xor    %r8d,%r8d
  4119d2:	44 89 f1             	mov    %r14d,%ecx
  4119d5:	4c 89 ea             	mov    %r13,%rdx
  4119d8:	e8 43 14 02 00       	callq  432e20 <dc_add_history>
  4119dd:	83 c3 01             	add    $0x1,%ebx
  4119e0:	48 81 c5 98 13 00 00 	add    $0x1398,%rbp
  4119e7:	41 39 dc             	cmp    %ebx,%r12d
  4119ea:	7f a8                	jg     411994 <__zbx_zabbix_syslog+0x174>
  4119ec:	48 8b bc 24 68 08 00 	mov    0x868(%rsp),%rdi
  4119f3:	00 
  4119f4:	48 85 ff             	test   %rdi,%rdi
  4119f7:	74 11                	je     411a0a <__zbx_zabbix_syslog+0x1ea>
  4119f9:	e8 ea c7 ff ff       	callq  40e1e8 <free@plt>
  4119fe:	48 c7 84 24 68 08 00 	movq   $0x0,0x868(%rsp)
  411a05:	00 00 00 00 00 
  411a0a:	4c 89 ef             	mov    %r13,%rdi
  411a0d:	e8 69 ae 01 00       	callq  42c87b <free_result>
  411a12:	48 8d 15 15 fb 04 00 	lea    0x4fb15(%rip),%rdx        # 46152e <_IO_stdin_used+0x1a4e>
  411a19:	48 8d 35 7d 18 07 00 	lea    0x7187d(%rip),%rsi        # 48329d <usage_message+0x2155d>
  411a20:	bf 04 00 00 00       	mov    $0x4,%edi
  411a25:	31 c0                	xor    %eax,%eax
  411a27:	e8 84 f6 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411a2c:	48 81 c4 20 09 00 00 	add    $0x920,%rsp
  411a33:	5b                   	pop    %rbx
  411a34:	5d                   	pop    %rbp
  411a35:	41 5c                	pop    %r12
  411a37:	41 5d                	pop    %r13
  411a39:	41 5e                	pop    %r14
  411a3b:	c3                   	retq   
  411a3c:	90                   	nop
  411a3d:	90                   	nop
  411a3e:	90                   	nop
  411a3f:	90                   	nop

0000000000411a40 <zbx_on_exit>:
  411a40:	41 57                	push   %r15
  411a42:	41 56                	push   %r14
  411a44:	41 55                	push   %r13
  411a46:	41 54                	push   %r12
  411a48:	55                   	push   %rbp
  411a49:	53                   	push   %rbx
  411a4a:	48 83 ec 38          	sub    $0x38,%rsp
  411a4e:	48 8d 35 f0 fa 04 00 	lea    0x4faf0(%rip),%rsi        # 461545 <_IO_stdin_used+0x1a65>
  411a55:	bf 04 00 00 00       	mov    $0x4,%edi
  411a5a:	31 c0                	xor    %eax,%eax
  411a5c:	e8 4f f6 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411a61:	4c 8b 25 a0 b3 27 00 	mov    0x27b3a0(%rip),%r12        # 68ce08 <zbx_iks_transport+0x3e8>
  411a68:	49 8b 04 24          	mov    (%r12),%rax
  411a6c:	48 85 c0             	test   %rax,%rax
  411a6f:	0f 84 60 01 00 00    	je     411bd5 <zbx_on_exit+0x195>
  411a75:	4c 8b 0d 74 b4 27 00 	mov    0x27b474(%rip),%r9        # 68cef0 <zbx_iks_transport+0x4d0>
  411a7c:	41 8b 19             	mov    (%r9),%ebx
  411a7f:	48 8b 15 02 b4 27 00 	mov    0x27b402(%rip),%rdx        # 68ce88 <zbx_iks_transport+0x468>
  411a86:	03 1a                	add    (%rdx),%ebx
  411a88:	4c 8b 05 21 b4 27 00 	mov    0x27b421(%rip),%r8        # 68ceb0 <zbx_iks_transport+0x490>
  411a8f:	41 03 18             	add    (%r8),%ebx
  411a92:	4c 8b 2d 9f b2 27 00 	mov    0x27b29f(%rip),%r13        # 68cd38 <zbx_iks_transport+0x318>
  411a99:	41 03 5d 00          	add    0x0(%r13),%ebx
  411a9d:	48 8b 0d f4 b4 27 00 	mov    0x27b4f4(%rip),%rcx        # 68cf98 <zbx_iks_transport+0x578>
  411aa4:	03 19                	add    (%rcx),%ebx
  411aa6:	48 8b 35 1b b4 27 00 	mov    0x27b41b(%rip),%rsi        # 68cec8 <zbx_iks_transport+0x4a8>
  411aad:	03 1e                	add    (%rsi),%ebx
  411aaf:	4c 8b 3d 0a b2 27 00 	mov    0x27b20a(%rip),%r15        # 68ccc0 <zbx_iks_transport+0x2a0>
  411ab6:	41 03 1f             	add    (%r15),%ebx
  411ab9:	48 8b 3d c0 b3 27 00 	mov    0x27b3c0(%rip),%rdi        # 68ce80 <zbx_iks_transport+0x460>
  411ac0:	03 1f                	add    (%rdi),%ebx
  411ac2:	4c 8b 35 0f b2 27 00 	mov    0x27b20f(%rip),%r14        # 68ccd8 <zbx_iks_transport+0x2b8>
  411ac9:	41 03 1e             	add    (%r14),%ebx
  411acc:	48 8b 15 55 b3 27 00 	mov    0x27b355(%rip),%rdx        # 68ce28 <zbx_iks_transport+0x408>
  411ad3:	03 1a                	add    (%rdx),%ebx
  411ad5:	48 8b 35 34 b4 27 00 	mov    0x27b434(%rip),%rsi        # 68cf10 <zbx_iks_transport+0x4f0>
  411adc:	03 1e                	add    (%rsi),%ebx
  411ade:	4c 8b 15 6b b3 27 00 	mov    0x27b36b(%rip),%r10        # 68ce50 <zbx_iks_transport+0x430>
  411ae5:	41 03 1a             	add    (%r10),%ebx
  411ae8:	4c 8b 1d a9 b2 27 00 	mov    0x27b2a9(%rip),%r11        # 68cd98 <zbx_iks_transport+0x378>
  411aef:	41 03 1b             	add    (%r11),%ebx
  411af2:	48 8b 3d c7 b2 27 00 	mov    0x27b2c7(%rip),%rdi        # 68cdc0 <zbx_iks_transport+0x3a0>
  411af9:	03 1f                	add    (%rdi),%ebx
  411afb:	85 db                	test   %ebx,%ebx
  411afd:	0f 8e c2 00 00 00    	jle    411bc5 <zbx_on_exit+0x185>
  411b03:	bb 04 00 00 00       	mov    $0x4,%ebx
  411b08:	bd 01 00 00 00       	mov    $0x1,%ebp
  411b0d:	eb 56                	jmp    411b65 <zbx_on_exit+0x125>
  411b0f:	83 c5 01             	add    $0x1,%ebp
  411b12:	48 83 c3 04          	add    $0x4,%rbx
  411b16:	41 8b 31             	mov    (%r9),%esi
  411b19:	48 8b 3d 68 b3 27 00 	mov    0x27b368(%rip),%rdi        # 68ce88 <zbx_iks_transport+0x468>
  411b20:	03 37                	add    (%rdi),%esi
  411b22:	41 03 30             	add    (%r8),%esi
  411b25:	41 03 75 00          	add    0x0(%r13),%esi
  411b29:	03 31                	add    (%rcx),%esi
  411b2b:	48 8b 3d 96 b3 27 00 	mov    0x27b396(%rip),%rdi        # 68cec8 <zbx_iks_transport+0x4a8>
  411b32:	03 37                	add    (%rdi),%esi
  411b34:	41 03 37             	add    (%r15),%esi
  411b37:	48 8b 3d 42 b3 27 00 	mov    0x27b342(%rip),%rdi        # 68ce80 <zbx_iks_transport+0x460>
  411b3e:	03 37                	add    (%rdi),%esi
  411b40:	41 03 36             	add    (%r14),%esi
  411b43:	03 32                	add    (%rdx),%esi
  411b45:	48 8b 3d c4 b3 27 00 	mov    0x27b3c4(%rip),%rdi        # 68cf10 <zbx_iks_transport+0x4f0>
  411b4c:	03 37                	add    (%rdi),%esi
  411b4e:	41 03 32             	add    (%r10),%esi
  411b51:	41 03 33             	add    (%r11),%esi
  411b54:	48 8b 3d 65 b2 27 00 	mov    0x27b265(%rip),%rdi        # 68cdc0 <zbx_iks_transport+0x3a0>
  411b5b:	03 37                	add    (%rdi),%esi
  411b5d:	39 ee                	cmp    %ebp,%esi
  411b5f:	7c 5f                	jl     411bc0 <zbx_on_exit+0x180>
  411b61:	49 8b 04 24          	mov    (%r12),%rax
  411b65:	8b 3c 18             	mov    (%rax,%rbx,1),%edi
  411b68:	85 ff                	test   %edi,%edi
  411b6a:	74 a3                	je     411b0f <zbx_on_exit+0xcf>
  411b6c:	be 0f 00 00 00       	mov    $0xf,%esi
  411b71:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
  411b76:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  411b7b:	4c 89 04 24          	mov    %r8,(%rsp)
  411b7f:	4c 89 4c 24 18       	mov    %r9,0x18(%rsp)
  411b84:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
  411b89:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
  411b8e:	e8 b5 c8 ff ff       	callq  40e448 <kill@plt>
  411b93:	49 8b 04 24          	mov    (%r12),%rax
  411b97:	c7 04 18 00 00 00 00 	movl   $0x0,(%rax,%rbx,1)
  411b9e:	4c 8b 5c 24 28       	mov    0x28(%rsp),%r11
  411ba3:	4c 8b 54 24 20       	mov    0x20(%rsp),%r10
  411ba8:	4c 8b 4c 24 18       	mov    0x18(%rsp),%r9
  411bad:	4c 8b 04 24          	mov    (%rsp),%r8
  411bb1:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  411bb6:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  411bbb:	e9 4f ff ff ff       	jmpq   411b0f <zbx_on_exit+0xcf>
  411bc0:	48 85 c0             	test   %rax,%rax
  411bc3:	74 10                	je     411bd5 <zbx_on_exit+0x195>
  411bc5:	48 89 c7             	mov    %rax,%rdi
  411bc8:	e8 1b c6 ff ff       	callq  40e1e8 <free@plt>
  411bcd:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
  411bd4:	00 
  411bd5:	e8 90 c1 02 00       	callq  43dd6a <daemon_stop>
  411bda:	e8 61 ae 01 00       	callq  42ca40 <free_metrics>
  411bdf:	bf 02 00 00 00       	mov    $0x2,%edi
  411be4:	e8 bf c7 ff ff       	callq  40e3a8 <sleep@plt>
  411be9:	bf 01 00 00 00       	mov    $0x1,%edi
  411bee:	e8 89 61 04 00       	callq  457d7c <DBconnect>
  411bf3:	e8 0d 43 02 00       	callq  435f05 <free_database_cache>
  411bf8:	31 c0                	xor    %eax,%eax
  411bfa:	e8 ce 67 02 00       	callq  4383cd <free_configuration_cache>
  411bff:	e8 7d 62 04 00       	callq  457e81 <DBclose>
  411c04:	48 8b 3d 25 b3 27 00 	mov    0x27b325(%rip),%rdi        # 68cf30 <zbx_iks_transport+0x510>
  411c0b:	e8 e8 cf 02 00       	callq  43ebf8 <zbx_mutex_destroy>
  411c10:	31 c0                	xor    %eax,%eax
  411c12:	e8 97 50 00 00       	callq  416cae <free_ipmi_handler>
  411c17:	48 8d 0d 3c f9 04 00 	lea    0x4f93c(%rip),%rcx        # 46155a <_IO_stdin_used+0x1a7a>
  411c1e:	48 8d 15 3b f9 04 00 	lea    0x4f93b(%rip),%rdx        # 461560 <_IO_stdin_used+0x1a80>
  411c25:	48 8d 35 6c fd 04 00 	lea    0x4fd6c(%rip),%rsi        # 461998 <_IO_stdin_used+0x1eb8>
  411c2c:	bf 7f 00 00 00       	mov    $0x7f,%edi
  411c31:	31 c0                	xor    %eax,%eax
  411c33:	e8 78 f4 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411c38:	e8 0e f2 01 00       	callq  430e4b <zabbix_close_log>
  411c3d:	31 ff                	xor    %edi,%edi
  411c3f:	e8 a4 c2 ff ff       	callq  40dee8 <exit@plt>

0000000000411c44 <MAIN_ZABBIX_ENTRY>:
  411c44:	41 57                	push   %r15
  411c46:	41 56                	push   %r14
  411c48:	41 55                	push   %r13
  411c4a:	41 54                	push   %r12
  411c4c:	55                   	push   %rbp
  411c4d:	53                   	push   %rbx
  411c4e:	48 81 ec 48 0c 00 00 	sub    $0xc48,%rsp
  411c55:	48 8b 05 0c b3 27 00 	mov    0x27b30c(%rip),%rax        # 68cf68 <zbx_iks_transport+0x548>
  411c5c:	48 8b 10             	mov    (%rax),%rdx
  411c5f:	48 85 d2             	test   %rdx,%rdx
  411c62:	74 09                	je     411c6d <MAIN_ZABBIX_ENTRY+0x29>
  411c64:	80 3a 00             	cmpb   $0x0,(%rdx)
  411c67:	0f 85 fa 04 00 00    	jne    412167 <MAIN_ZABBIX_ENTRY+0x523>
  411c6d:	31 d2                	xor    %edx,%edx
  411c6f:	48 8b 05 c2 b2 27 00 	mov    0x27b2c2(%rip),%rax        # 68cf38 <zbx_iks_transport+0x518>
  411c76:	8b 30                	mov    (%rax),%esi
  411c78:	bf 01 00 00 00       	mov    $0x1,%edi
  411c7d:	e8 eb f1 01 00       	callq  430e6d <zabbix_open_log>
  411c82:	48 8d 0d d1 f8 04 00 	lea    0x4f8d1(%rip),%rcx        # 46155a <_IO_stdin_used+0x1a7a>
  411c89:	48 8d 15 d0 f8 04 00 	lea    0x4f8d0(%rip),%rdx        # 461560 <_IO_stdin_used+0x1a80>
  411c90:	48 8d 35 31 fd 04 00 	lea    0x4fd31(%rip),%rsi        # 4619c8 <_IO_stdin_used+0x1ee8>
  411c97:	bf 03 00 00 00       	mov    $0x3,%edi
  411c9c:	31 c0                	xor    %eax,%eax
  411c9e:	e8 0d f4 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411ca3:	48 8d 35 bc f8 04 00 	lea    0x4f8bc(%rip),%rsi        # 461566 <_IO_stdin_used+0x1a86>
  411caa:	bf 03 00 00 00       	mov    $0x3,%edi
  411caf:	31 c0                	xor    %eax,%eax
  411cb1:	e8 fa f3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411cb6:	48 8d 35 c4 f8 04 00 	lea    0x4f8c4(%rip),%rsi        # 461581 <_IO_stdin_used+0x1aa1>
  411cbd:	bf 03 00 00 00       	mov    $0x3,%edi
  411cc2:	31 c0                	xor    %eax,%eax
  411cc4:	e8 e7 f3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411cc9:	48 8d 35 cc f8 04 00 	lea    0x4f8cc(%rip),%rsi        # 46159c <_IO_stdin_used+0x1abc>
  411cd0:	bf 03 00 00 00       	mov    $0x3,%edi
  411cd5:	31 c0                	xor    %eax,%eax
  411cd7:	e8 d4 f3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411cdc:	48 8d 35 d4 f8 04 00 	lea    0x4f8d4(%rip),%rsi        # 4615b7 <_IO_stdin_used+0x1ad7>
  411ce3:	bf 03 00 00 00       	mov    $0x3,%edi
  411ce8:	31 c0                	xor    %eax,%eax
  411cea:	e8 c1 f3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411cef:	48 8d 35 dc f8 04 00 	lea    0x4f8dc(%rip),%rsi        # 4615d2 <_IO_stdin_used+0x1af2>
  411cf6:	bf 03 00 00 00       	mov    $0x3,%edi
  411cfb:	31 c0                	xor    %eax,%eax
  411cfd:	e8 ae f3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411d02:	48 8d 35 e4 f8 04 00 	lea    0x4f8e4(%rip),%rsi        # 4615ed <_IO_stdin_used+0x1b0d>
  411d09:	bf 03 00 00 00       	mov    $0x3,%edi
  411d0e:	31 c0                	xor    %eax,%eax
  411d10:	e8 9b f3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411d15:	48 8d 35 ec f8 04 00 	lea    0x4f8ec(%rip),%rsi        # 461608 <_IO_stdin_used+0x1b28>
  411d1c:	bf 03 00 00 00       	mov    $0x3,%edi
  411d21:	31 c0                	xor    %eax,%eax
  411d23:	e8 88 f3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411d28:	48 8d 35 f4 f8 04 00 	lea    0x4f8f4(%rip),%rsi        # 461623 <_IO_stdin_used+0x1b43>
  411d2f:	bf 03 00 00 00       	mov    $0x3,%edi
  411d34:	31 c0                	xor    %eax,%eax
  411d36:	e8 75 f3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411d3b:	48 8d 35 fc f8 04 00 	lea    0x4f8fc(%rip),%rsi        # 46163e <_IO_stdin_used+0x1b5e>
  411d42:	bf 03 00 00 00       	mov    $0x3,%edi
  411d47:	31 c0                	xor    %eax,%eax
  411d49:	e8 62 f3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  411d4e:	bf 01 00 00 00       	mov    $0x1,%edi
  411d53:	e8 24 60 04 00       	callq  457d7c <DBconnect>
  411d58:	48 8b 05 09 b0 27 00 	mov    0x27b009(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  411d5f:	8b 30                	mov    (%rax),%esi
  411d61:	48 8d 3d 2e ea 04 00 	lea    0x4ea2e(%rip),%rdi        # 460796 <_IO_stdin_used+0xcb6>
  411d68:	e8 89 58 04 00       	callq  4575f6 <DBnode>
  411d6d:	48 89 c6             	mov    %rax,%rsi
  411d70:	48 8d 3d 89 fc 04 00 	lea    0x4fc89(%rip),%rdi        # 461a00 <_IO_stdin_used+0x1f20>
  411d77:	31 c0                	xor    %eax,%eax
  411d79:	e8 2e 62 04 00       	callq  457fac <__zbx_DBselect>
  411d7e:	48 89 c3             	mov    %rax,%rbx
  411d81:	48 89 c7             	mov    %rax,%rdi
  411d84:	e8 14 5c 04 00       	callq  45799d <DBfetch>
  411d89:	48 89 c5             	mov    %rax,%rbp
  411d8c:	48 85 c0             	test   %rax,%rax
  411d8f:	74 10                	je     411da1 <MAIN_ZABBIX_ENTRY+0x15d>
  411d91:	48 8b 38             	mov    (%rax),%rdi
  411d94:	e8 09 5c 04 00       	callq  4579a2 <DBis_null>
  411d99:	85 c0                	test   %eax,%eax
  411d9b:	0f 85 a8 03 00 00    	jne    412149 <MAIN_ZABBIX_ENTRY+0x505>
  411da1:	48 89 df             	mov    %rbx,%rdi
  411da4:	e8 2f bf ff ff       	callq  40dcd8 <mysql_free_result@plt>
  411da9:	48 8b 15 b8 af 27 00 	mov    0x27afb8(%rip),%rdx        # 68cd68 <zbx_iks_transport+0x348>
  411db0:	8b 32                	mov    (%rdx),%esi
  411db2:	48 8d 3d 7f fc 04 00 	lea    0x4fc7f(%rip),%rdi        # 461a38 <_IO_stdin_used+0x1f58>
  411db9:	31 c0                	xor    %eax,%eax
  411dbb:	e8 ec 61 04 00       	callq  457fac <__zbx_DBselect>
  411dc0:	48 89 c3             	mov    %rax,%rbx
  411dc3:	48 89 c7             	mov    %rax,%rdi
  411dc6:	e8 d2 5b 04 00       	callq  45799d <DBfetch>
  411dcb:	48 89 c5             	mov    %rax,%rbp
  411dce:	48 85 c0             	test   %rax,%rax
  411dd1:	74 10                	je     411de3 <MAIN_ZABBIX_ENTRY+0x19f>
  411dd3:	48 8b 38             	mov    (%rax),%rdi
  411dd6:	e8 c7 5b 04 00       	callq  4579a2 <DBis_null>
  411ddb:	85 c0                	test   %eax,%eax
  411ddd:	0f 85 48 03 00 00    	jne    41212b <MAIN_ZABBIX_ENTRY+0x4e7>
  411de3:	48 89 df             	mov    %rbx,%rdi
  411de6:	e8 ed be ff ff       	callq  40dcd8 <mysql_free_result@plt>
  411deb:	bf 01 00 00 00       	mov    $0x1,%edi
  411df0:	e8 a8 43 02 00       	callq  43619d <init_database_cache>
  411df5:	31 c0                	xor    %eax,%eax
  411df7:	e8 9e 67 02 00       	callq  43859a <init_configuration_cache>
  411dfc:	e8 4d 7d 04 00       	callq  459b4e <DBupdate_triggers_status_after_restart>
  411e01:	e8 7b 60 04 00       	callq  457e81 <DBclose>
  411e06:	ba 01 00 00 00       	mov    $0x1,%edx
  411e0b:	be 01 00 00 00       	mov    $0x1,%esi
  411e10:	48 8b 3d 19 b1 27 00 	mov    0x27b119(%rip),%rdi        # 68cf30 <zbx_iks_transport+0x510>
  411e17:	e8 0d cf 02 00       	callq  43ed29 <zbx_mutex_create_ext>
  411e1c:	89 c3                	mov    %eax,%ebx
  411e1e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  411e21:	0f 84 1f 06 00 00    	je     412446 <MAIN_ZABBIX_ENTRY+0x802>
  411e27:	4c 8b 2d 5a b0 27 00 	mov    0x27b05a(%rip),%r13        # 68ce88 <zbx_iks_transport+0x468>
  411e2e:	4c 8b 25 bb b0 27 00 	mov    0x27b0bb(%rip),%r12        # 68cef0 <zbx_iks_transport+0x4d0>
  411e35:	41 8b 7d 00          	mov    0x0(%r13),%edi
  411e39:	41 03 3c 24          	add    (%r12),%edi
  411e3d:	83 c7 01             	add    $0x1,%edi
  411e40:	48 8b 2d 69 b0 27 00 	mov    0x27b069(%rip),%rbp        # 68ceb0 <zbx_iks_transport+0x490>
  411e47:	03 7d 00             	add    0x0(%rbp),%edi
  411e4a:	4c 8b 35 e7 ae 27 00 	mov    0x27aee7(%rip),%r14        # 68cd38 <zbx_iks_transport+0x318>
  411e51:	41 03 3e             	add    (%r14),%edi
  411e54:	4c 8b 3d 3d b1 27 00 	mov    0x27b13d(%rip),%r15        # 68cf98 <zbx_iks_transport+0x578>
  411e5b:	41 03 3f             	add    (%r15),%edi
  411e5e:	48 8b 0d 63 b0 27 00 	mov    0x27b063(%rip),%rcx        # 68cec8 <zbx_iks_transport+0x4a8>
  411e65:	03 39                	add    (%rcx),%edi
  411e67:	48 8b 35 52 ae 27 00 	mov    0x27ae52(%rip),%rsi        # 68ccc0 <zbx_iks_transport+0x2a0>
  411e6e:	03 3e                	add    (%rsi),%edi
  411e70:	48 8b 05 09 b0 27 00 	mov    0x27b009(%rip),%rax        # 68ce80 <zbx_iks_transport+0x460>
  411e77:	03 38                	add    (%rax),%edi
  411e79:	48 8b 15 58 ae 27 00 	mov    0x27ae58(%rip),%rdx        # 68ccd8 <zbx_iks_transport+0x2b8>
  411e80:	03 3a                	add    (%rdx),%edi
  411e82:	48 8b 0d 9f af 27 00 	mov    0x27af9f(%rip),%rcx        # 68ce28 <zbx_iks_transport+0x408>
  411e89:	03 39                	add    (%rcx),%edi
  411e8b:	48 8b 35 7e b0 27 00 	mov    0x27b07e(%rip),%rsi        # 68cf10 <zbx_iks_transport+0x4f0>
  411e92:	03 3e                	add    (%rsi),%edi
  411e94:	48 8b 05 b5 af 27 00 	mov    0x27afb5(%rip),%rax        # 68ce50 <zbx_iks_transport+0x430>
  411e9b:	03 38                	add    (%rax),%edi
  411e9d:	48 8b 15 f4 ae 27 00 	mov    0x27aef4(%rip),%rdx        # 68cd98 <zbx_iks_transport+0x378>
  411ea4:	03 3a                	add    (%rdx),%edi
  411ea6:	48 8b 0d 13 af 27 00 	mov    0x27af13(%rip),%rcx        # 68cdc0 <zbx_iks_transport+0x3a0>
  411ead:	03 39                	add    (%rcx),%edi
  411eaf:	48 63 ff             	movslq %edi,%rdi
  411eb2:	be 04 00 00 00       	mov    $0x4,%esi
  411eb7:	e8 ec c9 ff ff       	callq  40e8a8 <calloc@plt>
  411ebc:	48 8b 35 45 af 27 00 	mov    0x27af45(%rip),%rsi        # 68ce08 <zbx_iks_transport+0x3e8>
  411ec3:	48 89 06             	mov    %rax,(%rsi)
  411ec6:	8b 55 00             	mov    0x0(%rbp),%edx
  411ec9:	85 d2                	test   %edx,%edx
  411ecb:	7e 2a                	jle    411ef7 <MAIN_ZABBIX_ENTRY+0x2b3>
  411ecd:	48 8b 05 fc ae 27 00 	mov    0x27aefc(%rip),%rax        # 68cdd0 <zbx_iks_transport+0x3b0>
  411ed4:	0f b7 10             	movzwl (%rax),%edx
  411ed7:	48 8d 7c 24 10       	lea    0x10(%rsp),%rdi
  411edc:	48 8b 05 95 af 27 00 	mov    0x27af95(%rip),%rax        # 68ce78 <zbx_iks_transport+0x458>
  411ee3:	48 8b 30             	mov    (%rax),%rsi
  411ee6:	e8 ab 65 03 00       	callq  448496 <zbx_tcp_listen>
  411eeb:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  411eee:	0f 84 2d 05 00 00    	je     412421 <MAIN_ZABBIX_ENTRY+0x7dd>
  411ef4:	8b 55 00             	mov    0x0(%rbp),%edx
  411ef7:	48 8b 0d c2 ae 27 00 	mov    0x27aec2(%rip),%rcx        # 68cdc0 <zbx_iks_transport+0x3a0>
  411efe:	8b 01                	mov    (%rcx),%eax
  411f00:	48 8b 35 91 ae 27 00 	mov    0x27ae91(%rip),%rsi        # 68cd98 <zbx_iks_transport+0x378>
  411f07:	03 06                	add    (%rsi),%eax
  411f09:	48 8b 0d 00 b0 27 00 	mov    0x27b000(%rip),%rcx        # 68cf10 <zbx_iks_transport+0x4f0>
  411f10:	03 01                	add    (%rcx),%eax
  411f12:	48 8b 35 67 af 27 00 	mov    0x27af67(%rip),%rsi        # 68ce80 <zbx_iks_transport+0x460>
  411f19:	03 06                	add    (%rsi),%eax
  411f1b:	41 03 07             	add    (%r15),%eax
  411f1e:	41 03 04 24          	add    (%r12),%eax
  411f22:	41 03 45 00          	add    0x0(%r13),%eax
  411f26:	41 03 06             	add    (%r14),%eax
  411f29:	48 8b 0d 98 af 27 00 	mov    0x27af98(%rip),%rcx        # 68cec8 <zbx_iks_transport+0x4a8>
  411f30:	03 01                	add    (%rcx),%eax
  411f32:	48 8b 35 87 ad 27 00 	mov    0x27ad87(%rip),%rsi        # 68ccc0 <zbx_iks_transport+0x2a0>
  411f39:	03 06                	add    (%rsi),%eax
  411f3b:	48 8b 0d 96 ad 27 00 	mov    0x27ad96(%rip),%rcx        # 68ccd8 <zbx_iks_transport+0x2b8>
  411f42:	03 01                	add    (%rcx),%eax
  411f44:	48 8b 35 dd ae 27 00 	mov    0x27aedd(%rip),%rsi        # 68ce28 <zbx_iks_transport+0x408>
  411f4b:	03 06                	add    (%rsi),%eax
  411f4d:	48 8b 0d fc ae 27 00 	mov    0x27aefc(%rip),%rcx        # 68ce50 <zbx_iks_transport+0x430>
  411f54:	03 01                	add    (%rcx),%eax
  411f56:	01 d0                	add    %edx,%eax
  411f58:	85 c0                	test   %eax,%eax
  411f5a:	0f 8e 96 01 00 00    	jle    4120f6 <MAIN_ZABBIX_ENTRY+0x4b2>
  411f60:	ba 04 00 00 00       	mov    $0x4,%edx
  411f65:	bb 01 00 00 00       	mov    $0x1,%ebx
  411f6a:	89 d8                	mov    %ebx,%eax
  411f6c:	48 89 d3             	mov    %rdx,%rbx
  411f6f:	89 c2                	mov    %eax,%edx
  411f71:	eb 7e                	jmp    411ff1 <MAIN_ZABBIX_ENTRY+0x3ad>
  411f73:	48 8b 35 8e ae 27 00 	mov    0x27ae8e(%rip),%rsi        # 68ce08 <zbx_iks_transport+0x3e8>
  411f7a:	48 8b 0e             	mov    (%rsi),%rcx
  411f7d:	89 04 19             	mov    %eax,(%rcx,%rbx,1)
  411f80:	83 c2 01             	add    $0x1,%edx
  411f83:	48 83 c3 04          	add    $0x4,%rbx
  411f87:	41 8b 04 24          	mov    (%r12),%eax
  411f8b:	41 03 45 00          	add    0x0(%r13),%eax
  411f8f:	03 45 00             	add    0x0(%rbp),%eax
  411f92:	41 03 06             	add    (%r14),%eax
  411f95:	41 03 07             	add    (%r15),%eax
  411f98:	48 8b 0d 29 af 27 00 	mov    0x27af29(%rip),%rcx        # 68cec8 <zbx_iks_transport+0x4a8>
  411f9f:	03 01                	add    (%rcx),%eax
  411fa1:	48 8b 35 18 ad 27 00 	mov    0x27ad18(%rip),%rsi        # 68ccc0 <zbx_iks_transport+0x2a0>
  411fa8:	03 06                	add    (%rsi),%eax
  411faa:	48 8b 0d cf ae 27 00 	mov    0x27aecf(%rip),%rcx        # 68ce80 <zbx_iks_transport+0x460>
  411fb1:	03 01                	add    (%rcx),%eax
  411fb3:	48 8b 35 1e ad 27 00 	mov    0x27ad1e(%rip),%rsi        # 68ccd8 <zbx_iks_transport+0x2b8>
  411fba:	03 06                	add    (%rsi),%eax
  411fbc:	48 8b 0d 65 ae 27 00 	mov    0x27ae65(%rip),%rcx        # 68ce28 <zbx_iks_transport+0x408>
  411fc3:	03 01                	add    (%rcx),%eax
  411fc5:	48 8b 35 44 af 27 00 	mov    0x27af44(%rip),%rsi        # 68cf10 <zbx_iks_transport+0x4f0>
  411fcc:	03 06                	add    (%rsi),%eax
  411fce:	48 8b 0d 7b ae 27 00 	mov    0x27ae7b(%rip),%rcx        # 68ce50 <zbx_iks_transport+0x430>
  411fd5:	03 01                	add    (%rcx),%eax
  411fd7:	48 8b 35 ba ad 27 00 	mov    0x27adba(%rip),%rsi        # 68cd98 <zbx_iks_transport+0x378>
  411fde:	03 06                	add    (%rsi),%eax
  411fe0:	48 8b 0d d9 ad 27 00 	mov    0x27add9(%rip),%rcx        # 68cdc0 <zbx_iks_transport+0x3a0>
  411fe7:	03 01                	add    (%rcx),%eax
  411fe9:	39 d0                	cmp    %edx,%eax
  411feb:	0f 8c 05 01 00 00    	jl     4120f6 <MAIN_ZABBIX_ENTRY+0x4b2>
  411ff1:	31 c0                	xor    %eax,%eax
  411ff3:	89 54 24 08          	mov    %edx,0x8(%rsp)
  411ff7:	e8 8f cb 02 00       	callq  43eb8b <zbx_fork>
  411ffc:	85 c0                	test   %eax,%eax
  411ffe:	8b 54 24 08          	mov    0x8(%rsp),%edx
  412002:	0f 85 6b ff ff ff    	jne    411f73 <MAIN_ZABBIX_ENTRY+0x32f>
  412008:	89 d3                	mov    %edx,%ebx
  41200a:	41 8b 45 00          	mov    0x0(%r13),%eax
  41200e:	39 c2                	cmp    %eax,%edx
  412010:	0f 8e 88 01 00 00    	jle    41219e <MAIN_ZABBIX_ENTRY+0x55a>
  412016:	41 03 04 24          	add    (%r12),%eax
  41201a:	39 c2                	cmp    %eax,%edx
  41201c:	0f 8e 9b 01 00 00    	jle    4121bd <MAIN_ZABBIX_ENTRY+0x579>
  412022:	03 45 00             	add    0x0(%rbp),%eax
  412025:	39 c2                	cmp    %eax,%edx
  412027:	0f 8e c8 01 00 00    	jle    4121f5 <MAIN_ZABBIX_ENTRY+0x5b1>
  41202d:	41 03 06             	add    (%r14),%eax
  412030:	39 c2                	cmp    %eax,%edx
  412032:	0f 8e e4 01 00 00    	jle    41221c <MAIN_ZABBIX_ENTRY+0x5d8>
  412038:	41 03 07             	add    (%r15),%eax
  41203b:	39 c2                	cmp    %eax,%edx
  41203d:	0f 8e 03 02 00 00    	jle    412246 <MAIN_ZABBIX_ENTRY+0x602>
  412043:	48 8b 35 7e ae 27 00 	mov    0x27ae7e(%rip),%rsi        # 68cec8 <zbx_iks_transport+0x4a8>
  41204a:	03 06                	add    (%rsi),%eax
  41204c:	39 c2                	cmp    %eax,%edx
  41204e:	0f 8e 2b 01 00 00    	jle    41217f <MAIN_ZABBIX_ENTRY+0x53b>
  412054:	48 8b 15 65 ac 27 00 	mov    0x27ac65(%rip),%rdx        # 68ccc0 <zbx_iks_transport+0x2a0>
  41205b:	03 02                	add    (%rdx),%eax
  41205d:	39 c3                	cmp    %eax,%ebx
  41205f:	0f 8e 21 02 00 00    	jle    412286 <MAIN_ZABBIX_ENTRY+0x642>
  412065:	48 8b 0d 14 ae 27 00 	mov    0x27ae14(%rip),%rcx        # 68ce80 <zbx_iks_transport+0x460>
  41206c:	03 01                	add    (%rcx),%eax
  41206e:	39 c3                	cmp    %eax,%ebx
  412070:	0f 8e 31 02 00 00    	jle    4122a7 <MAIN_ZABBIX_ENTRY+0x663>
  412076:	48 8b 15 5b ac 27 00 	mov    0x27ac5b(%rip),%rdx        # 68ccd8 <zbx_iks_transport+0x2b8>
  41207d:	03 02                	add    (%rdx),%eax
  41207f:	39 c3                	cmp    %eax,%ebx
  412081:	0f 8e 4a 02 00 00    	jle    4122d1 <MAIN_ZABBIX_ENTRY+0x68d>
  412087:	48 8b 15 9a ad 27 00 	mov    0x27ad9a(%rip),%rdx        # 68ce28 <zbx_iks_transport+0x408>
  41208e:	03 02                	add    (%rdx),%eax
  412090:	39 c3                	cmp    %eax,%ebx
  412092:	0f 8e 86 02 00 00    	jle    41231e <MAIN_ZABBIX_ENTRY+0x6da>
  412098:	48 8b 35 71 ae 27 00 	mov    0x27ae71(%rip),%rsi        # 68cf10 <zbx_iks_transport+0x4f0>
  41209f:	03 06                	add    (%rsi),%eax
  4120a1:	39 c3                	cmp    %eax,%ebx
  4120a3:	0f 8e dc 02 00 00    	jle    412385 <MAIN_ZABBIX_ENTRY+0x741>
  4120a9:	48 8b 15 a0 ad 27 00 	mov    0x27ada0(%rip),%rdx        # 68ce50 <zbx_iks_transport+0x430>
  4120b0:	03 02                	add    (%rdx),%eax
  4120b2:	39 c3                	cmp    %eax,%ebx
  4120b4:	0f 8e ab 01 00 00    	jle    412265 <MAIN_ZABBIX_ENTRY+0x621>
  4120ba:	48 8b 0d d7 ac 27 00 	mov    0x27acd7(%rip),%rcx        # 68cd98 <zbx_iks_transport+0x378>
  4120c1:	03 01                	add    (%rcx),%eax
  4120c3:	39 c3                	cmp    %eax,%ebx
  4120c5:	0f 8e db 02 00 00    	jle    4123a6 <MAIN_ZABBIX_ENTRY+0x762>
  4120cb:	48 8b 15 ee ac 27 00 	mov    0x27acee(%rip),%rdx        # 68cdc0 <zbx_iks_transport+0x3a0>
  4120d2:	03 02                	add    (%rdx),%eax
  4120d4:	39 c3                	cmp    %eax,%ebx
  4120d6:	7f 3f                	jg     412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  4120d8:	89 da                	mov    %ebx,%edx
  4120da:	48 8d 35 37 fb 04 00 	lea    0x4fb37(%rip),%rsi        # 461c18 <_IO_stdin_used+0x2138>
  4120e1:	bf 03 00 00 00       	mov    $0x3,%edi
  4120e6:	31 c0                	xor    %eax,%eax
  4120e8:	e8 c3 ef 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4120ed:	31 c0                	xor    %eax,%eax
  4120ef:	e8 22 9f 01 00       	callq  42c016 <main_proxypoller_loop>
  4120f4:	eb 21                	jmp    412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  4120f6:	e8 25 bc 02 00       	callq  43dd20 <init_main_process>
  4120fb:	31 d2                	xor    %edx,%edx
  4120fd:	48 8d 35 d6 f5 04 00 	lea    0x4f5d6(%rip),%rsi        # 4616da <_IO_stdin_used+0x1bfa>
  412104:	bf 03 00 00 00       	mov    $0x3,%edi
  412109:	31 c0                	xor    %eax,%eax
  41210b:	e8 a0 ef 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412110:	31 c0                	xor    %eax,%eax
  412112:	e8 43 7a 01 00       	callq  429b5a <main_watchdog_loop>
  412117:	31 c0                	xor    %eax,%eax
  412119:	48 81 c4 48 0c 00 00 	add    $0xc48,%rsp
  412120:	5b                   	pop    %rbx
  412121:	5d                   	pop    %rbp
  412122:	41 5c                	pop    %r12
  412124:	41 5d                	pop    %r13
  412126:	41 5e                	pop    %r14
  412128:	41 5f                	pop    %r15
  41212a:	c3                   	retq   
  41212b:	ba 0a 00 00 00       	mov    $0xa,%edx
  412130:	31 f6                	xor    %esi,%esi
  412132:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  412136:	e8 ed c3 ff ff       	callq  40e528 <strtol@plt>
  41213b:	48 8b 15 1e ad 27 00 	mov    0x27ad1e(%rip),%rdx        # 68ce60 <zbx_iks_transport+0x440>
  412142:	89 02                	mov    %eax,(%rdx)
  412144:	e9 9a fc ff ff       	jmpq   411de3 <MAIN_ZABBIX_ENTRY+0x19f>
  412149:	ba 0a 00 00 00       	mov    $0xa,%edx
  41214e:	31 f6                	xor    %esi,%esi
  412150:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  412154:	e8 cf c3 ff ff       	callq  40e528 <strtol@plt>
  412159:	48 8b 15 f8 ab 27 00 	mov    0x27abf8(%rip),%rdx        # 68cd58 <zbx_iks_transport+0x338>
  412160:	89 02                	mov    %eax,(%rdx)
  412162:	e9 3a fc ff ff       	jmpq   411da1 <MAIN_ZABBIX_ENTRY+0x15d>
  412167:	48 8b 05 ca ad 27 00 	mov    0x27adca(%rip),%rax        # 68cf38 <zbx_iks_transport+0x518>
  41216e:	8b 30                	mov    (%rax),%esi
  412170:	bf 02 00 00 00       	mov    $0x2,%edi
  412175:	e8 f3 ec 01 00       	callq  430e6d <zabbix_open_log>
  41217a:	e9 03 fb ff ff       	jmpq   411c82 <MAIN_ZABBIX_ENTRY+0x3e>
  41217f:	48 8d 35 7a f9 04 00 	lea    0x4f97a(%rip),%rsi        # 461b00 <_IO_stdin_used+0x2020>
  412186:	bf 03 00 00 00       	mov    $0x3,%edi
  41218b:	31 c0                	xor    %eax,%eax
  41218d:	e8 1e ef 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412192:	31 c0                	xor    %eax,%eax
  412194:	e8 9b c7 00 00       	callq  41e934 <main_housekeeper_loop>
  412199:	e9 79 ff ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  41219e:	48 8d 35 b4 f4 04 00 	lea    0x4f4b4(%rip),%rsi        # 461659 <_IO_stdin_used+0x1b79>
  4121a5:	bf 03 00 00 00       	mov    $0x3,%edi
  4121aa:	31 c0                	xor    %eax,%eax
  4121ac:	e8 ff ee 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4121b1:	31 c0                	xor    %eax,%eax
  4121b3:	e8 c0 0c 00 00       	callq  412e78 <main_dbconfig_loop>
  4121b8:	e9 5a ff ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  4121bd:	48 8d 3d b3 f4 04 00 	lea    0x4f4b3(%rip),%rdi        # 461677 <_IO_stdin_used+0x1b97>
  4121c4:	e8 8f c1 ff ff       	callq  40e358 <init_snmp@plt>
  4121c9:	89 da                	mov    %ebx,%edx
  4121cb:	48 8d 35 de f8 04 00 	lea    0x4f8de(%rip),%rsi        # 461ab0 <_IO_stdin_used+0x1fd0>
  4121d2:	bf 03 00 00 00       	mov    $0x3,%edi
  4121d7:	31 c0                	xor    %eax,%eax
  4121d9:	e8 d2 ee 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4121de:	89 da                	mov    %ebx,%edx
  4121e0:	41 2b 55 00          	sub    0x0(%r13),%edx
  4121e4:	31 f6                	xor    %esi,%esi
  4121e6:	bf 01 00 00 00       	mov    $0x1,%edi
  4121eb:	e8 87 7f 00 00       	callq  41a177 <main_poller_loop>
  4121f0:	e9 22 ff ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  4121f5:	48 8d 35 89 f4 04 00 	lea    0x4f489(%rip),%rsi        # 461685 <_IO_stdin_used+0x1ba5>
  4121fc:	bf 03 00 00 00       	mov    $0x3,%edi
  412201:	31 c0                	xor    %eax,%eax
  412203:	e8 a8 ee 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412208:	48 8d 74 24 10       	lea    0x10(%rsp),%rsi
  41220d:	bf 01 00 00 00       	mov    $0x1,%edi
  412212:	e8 f4 eb 00 00       	callq  420e0b <child_trapper_main>
  412217:	e9 fb fe ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  41221c:	48 8d 35 b5 f8 04 00 	lea    0x4f8b5(%rip),%rsi        # 461ad8 <_IO_stdin_used+0x1ff8>
  412223:	bf 03 00 00 00       	mov    $0x3,%edi
  412228:	31 c0                	xor    %eax,%eax
  41222a:	e8 81 ee 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41222f:	89 df                	mov    %ebx,%edi
  412231:	41 2b 7d 00          	sub    0x0(%r13),%edi
  412235:	41 2b 3c 24          	sub    (%r12),%edi
  412239:	2b 7d 00             	sub    0x0(%rbp),%edi
  41223c:	e8 e8 28 00 00       	callq  414b29 <main_pinger_loop>
  412241:	e9 d1 fe ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  412246:	48 8d 35 55 f4 04 00 	lea    0x4f455(%rip),%rsi        # 4616a2 <_IO_stdin_used+0x1bc2>
  41224d:	bf 03 00 00 00       	mov    $0x3,%edi
  412252:	31 c0                	xor    %eax,%eax
  412254:	e8 57 ee 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412259:	31 c0                	xor    %eax,%eax
  41225b:	e8 ae 07 00 00       	callq  412a0e <main_alerter_loop>
  412260:	e9 b2 fe ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  412265:	89 da                	mov    %ebx,%edx
  412267:	48 8d 35 62 f9 04 00 	lea    0x4f962(%rip),%rsi        # 461bd0 <_IO_stdin_used+0x20f0>
  41226e:	bf 03 00 00 00       	mov    $0x3,%edi
  412273:	31 c0                	xor    %eax,%eax
  412275:	e8 36 ee 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41227a:	31 c0                	xor    %eax,%eax
  41227c:	e8 6b 92 01 00       	callq  42b4ec <main_escalator_loop>
  412281:	e9 91 fe ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  412286:	89 da                	mov    %ebx,%edx
  412288:	48 8d 35 30 f4 04 00 	lea    0x4f430(%rip),%rsi        # 4616bf <_IO_stdin_used+0x1bdf>
  41228f:	bf 03 00 00 00       	mov    $0x3,%edi
  412294:	31 c0                	xor    %eax,%eax
  412296:	e8 15 ee 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41229b:	31 c0                	xor    %eax,%eax
  41229d:	e8 8a d1 00 00       	callq  41f42c <main_timer_loop>
  4122a2:	e9 70 fe ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  4122a7:	48 8b 35 ba aa 27 00 	mov    0x27aaba(%rip),%rsi        # 68cd68 <zbx_iks_transport+0x348>
  4122ae:	8b 0e                	mov    (%rsi),%ecx
  4122b0:	89 da                	mov    %ebx,%edx
  4122b2:	48 8d 35 6f f8 04 00 	lea    0x4f86f(%rip),%rsi        # 461b28 <_IO_stdin_used+0x2048>
  4122b9:	bf 03 00 00 00       	mov    $0x3,%edi
  4122be:	31 c0                	xor    %eax,%eax
  4122c0:	e8 eb ed 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4122c5:	31 c0                	xor    %eax,%eax
  4122c7:	e8 a4 48 01 00       	callq  426b70 <main_nodewatcher_loop>
  4122cc:	e9 46 fe ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  4122d1:	89 da                	mov    %ebx,%edx
  4122d3:	48 8d 35 7e f8 04 00 	lea    0x4f87e(%rip),%rsi        # 461b58 <_IO_stdin_used+0x2078>
  4122da:	bf 03 00 00 00       	mov    $0x3,%edi
  4122df:	31 c0                	xor    %eax,%eax
  4122e1:	e8 ca ed 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4122e6:	89 df                	mov    %ebx,%edi
  4122e8:	41 2b 7d 00          	sub    0x0(%r13),%edi
  4122ec:	41 2b 3c 24          	sub    (%r12),%edi
  4122f0:	2b 7d 00             	sub    0x0(%rbp),%edi
  4122f3:	41 2b 3e             	sub    (%r14),%edi
  4122f6:	41 2b 3f             	sub    (%r15),%edi
  4122f9:	48 8b 0d c8 ab 27 00 	mov    0x27abc8(%rip),%rcx        # 68cec8 <zbx_iks_transport+0x4a8>
  412300:	2b 39                	sub    (%rcx),%edi
  412302:	48 8b 35 b7 a9 27 00 	mov    0x27a9b7(%rip),%rsi        # 68ccc0 <zbx_iks_transport+0x2a0>
  412309:	2b 3e                	sub    (%rsi),%edi
  41230b:	48 8b 05 6e ab 27 00 	mov    0x27ab6e(%rip),%rax        # 68ce80 <zbx_iks_transport+0x460>
  412312:	2b 38                	sub    (%rax),%edi
  412314:	e8 27 61 01 00       	callq  428440 <main_httppoller_loop>
  412319:	e9 f9 fd ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  41231e:	48 8d 3d 52 f3 04 00 	lea    0x4f352(%rip),%rdi        # 461677 <_IO_stdin_used+0x1b97>
  412325:	e8 2e c0 ff ff       	callq  40e358 <init_snmp@plt>
  41232a:	89 da                	mov    %ebx,%edx
  41232c:	48 8d 35 4d f8 04 00 	lea    0x4f84d(%rip),%rsi        # 461b80 <_IO_stdin_used+0x20a0>
  412333:	bf 03 00 00 00       	mov    $0x3,%edi
  412338:	31 c0                	xor    %eax,%eax
  41233a:	e8 71 ed 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41233f:	89 de                	mov    %ebx,%esi
  412341:	41 2b 75 00          	sub    0x0(%r13),%esi
  412345:	41 2b 34 24          	sub    (%r12),%esi
  412349:	2b 75 00             	sub    0x0(%rbp),%esi
  41234c:	41 2b 36             	sub    (%r14),%esi
  41234f:	41 2b 37             	sub    (%r15),%esi
  412352:	48 8b 0d 6f ab 27 00 	mov    0x27ab6f(%rip),%rcx        # 68cec8 <zbx_iks_transport+0x4a8>
  412359:	2b 31                	sub    (%rcx),%esi
  41235b:	48 8b 05 5e a9 27 00 	mov    0x27a95e(%rip),%rax        # 68ccc0 <zbx_iks_transport+0x2a0>
  412362:	2b 30                	sub    (%rax),%esi
  412364:	48 8b 15 15 ab 27 00 	mov    0x27ab15(%rip),%rdx        # 68ce80 <zbx_iks_transport+0x460>
  41236b:	2b 32                	sub    (%rdx),%esi
  41236d:	48 8b 0d 64 a9 27 00 	mov    0x27a964(%rip),%rcx        # 68ccd8 <zbx_iks_transport+0x2b8>
  412374:	2b 31                	sub    (%rcx),%esi
  412376:	bf 01 00 00 00       	mov    $0x1,%edi
  41237b:	e8 fb 13 00 00       	callq  41377b <main_discoverer_loop>
  412380:	e9 92 fd ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  412385:	89 da                	mov    %ebx,%edx
  412387:	48 8d 35 22 f8 04 00 	lea    0x4f822(%rip),%rsi        # 461bb0 <_IO_stdin_used+0x20d0>
  41238e:	bf 03 00 00 00       	mov    $0x3,%edi
  412393:	31 c0                	xor    %eax,%eax
  412395:	e8 16 ed 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41239a:	31 c0                	xor    %eax,%eax
  41239c:	e8 6f 09 00 00       	callq  412d10 <main_dbsyncer_loop>
  4123a1:	e9 71 fd ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  4123a6:	89 da                	mov    %ebx,%edx
  4123a8:	48 8d 35 41 f8 04 00 	lea    0x4f841(%rip),%rsi        # 461bf0 <_IO_stdin_used+0x2110>
  4123af:	bf 03 00 00 00       	mov    $0x3,%edi
  4123b4:	31 c0                	xor    %eax,%eax
  4123b6:	e8 f5 ec 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4123bb:	89 da                	mov    %ebx,%edx
  4123bd:	41 2b 55 00          	sub    0x0(%r13),%edx
  4123c1:	41 2b 14 24          	sub    (%r12),%edx
  4123c5:	2b 55 00             	sub    0x0(%rbp),%edx
  4123c8:	41 2b 16             	sub    (%r14),%edx
  4123cb:	41 2b 17             	sub    (%r15),%edx
  4123ce:	48 8b 35 f3 aa 27 00 	mov    0x27aaf3(%rip),%rsi        # 68cec8 <zbx_iks_transport+0x4a8>
  4123d5:	2b 16                	sub    (%rsi),%edx
  4123d7:	48 8b 05 e2 a8 27 00 	mov    0x27a8e2(%rip),%rax        # 68ccc0 <zbx_iks_transport+0x2a0>
  4123de:	2b 10                	sub    (%rax),%edx
  4123e0:	48 8b 0d 99 aa 27 00 	mov    0x27aa99(%rip),%rcx        # 68ce80 <zbx_iks_transport+0x460>
  4123e7:	2b 11                	sub    (%rcx),%edx
  4123e9:	48 8b 35 e8 a8 27 00 	mov    0x27a8e8(%rip),%rsi        # 68ccd8 <zbx_iks_transport+0x2b8>
  4123f0:	2b 16                	sub    (%rsi),%edx
  4123f2:	48 8b 05 2f aa 27 00 	mov    0x27aa2f(%rip),%rax        # 68ce28 <zbx_iks_transport+0x408>
  4123f9:	2b 10                	sub    (%rax),%edx
  4123fb:	48 8b 0d 0e ab 27 00 	mov    0x27ab0e(%rip),%rcx        # 68cf10 <zbx_iks_transport+0x4f0>
  412402:	2b 11                	sub    (%rcx),%edx
  412404:	48 8b 35 45 aa 27 00 	mov    0x27aa45(%rip),%rsi        # 68ce50 <zbx_iks_transport+0x430>
  41240b:	2b 16                	sub    (%rsi),%edx
  41240d:	be 01 00 00 00       	mov    $0x1,%esi
  412412:	bf 01 00 00 00       	mov    $0x1,%edi
  412417:	e8 5b 7d 00 00       	callq  41a177 <main_poller_loop>
  41241c:	e9 f6 fc ff ff       	jmpq   412117 <MAIN_ZABBIX_ENTRY+0x4d3>
  412421:	e8 7a 52 03 00       	callq  4476a0 <zbx_tcp_strerror>
  412426:	48 89 c2             	mov    %rax,%rdx
  412429:	48 8d 35 60 f6 04 00 	lea    0x4f660(%rip),%rsi        # 461a90 <_IO_stdin_used+0x1fb0>
  412430:	bf 01 00 00 00       	mov    $0x1,%edi
  412435:	31 c0                	xor    %eax,%eax
  412437:	e8 74 ec 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41243c:	bf 01 00 00 00       	mov    $0x1,%edi
  412441:	e8 a2 ba ff ff       	callq  40dee8 <exit@plt>
  412446:	48 8d 3d 1b f6 04 00 	lea    0x4f61b(%rip),%rdi        # 461a68 <_IO_stdin_used+0x1f88>
  41244d:	31 c0                	xor    %eax,%eax
  41244f:	e8 40 2e 03 00       	callq  445294 <__zbx_zbx_error>
  412454:	89 df                	mov    %ebx,%edi
  412456:	e8 8d ba ff ff       	callq  40dee8 <exit@plt>

000000000041245b <init_config>:
  41245b:	53                   	push   %rbx
  41245c:	31 ff                	xor    %edi,%edi
  41245e:	e8 75 c7 ff ff       	callq  40ebd8 <time@plt>
  412463:	48 8b 15 96 a9 27 00 	mov    0x27a996(%rip),%rdx        # 68ce00 <zbx_iks_transport+0x3e0>
  41246a:	89 02                	mov    %eax,(%rdx)
  41246c:	48 8d 35 cd b4 27 00 	lea    0x27b4cd(%rip),%rsi        # 68d940 <help_message+0xe0>
  412473:	48 8b 05 ce a9 27 00 	mov    0x27a9ce(%rip),%rax        # 68ce48 <zbx_iks_transport+0x428>
  41247a:	48 8b 38             	mov    (%rax),%rdi
  41247d:	e8 87 d0 02 00       	callq  43f509 <parse_cfg_file>
  412482:	48 8b 05 2f aa 27 00 	mov    0x27aa2f(%rip),%rax        # 68ceb8 <zbx_iks_transport+0x498>
  412489:	48 83 38 00          	cmpq   $0x0,(%rax)
  41248d:	0f 84 80 01 00 00    	je     412613 <init_config+0x1b8>
  412493:	48 8b 1d 9e a9 27 00 	mov    0x27a99e(%rip),%rbx        # 68ce38 <zbx_iks_transport+0x418>
  41249a:	48 83 3b 00          	cmpq   $0x0,(%rbx)
  41249e:	74 60                	je     412500 <init_config+0xa5>
  4124a0:	48 8b 1d 19 ab 27 00 	mov    0x27ab19(%rip),%rbx        # 68cfc0 <zbx_iks_transport+0x5a0>
  4124a7:	48 83 3b 00          	cmpq   $0x0,(%rbx)
  4124ab:	0f 84 92 00 00 00    	je     412543 <init_config+0xe8>
  4124b1:	48 8b 1d 18 a8 27 00 	mov    0x27a818(%rip),%rbx        # 68ccd0 <zbx_iks_transport+0x2b0>
  4124b8:	48 83 3b 00          	cmpq   $0x0,(%rbx)
  4124bc:	0f 84 b7 00 00 00    	je     412579 <init_config+0x11e>
  4124c2:	48 8b 1d bf aa 27 00 	mov    0x27aabf(%rip),%rbx        # 68cf88 <zbx_iks_transport+0x568>
  4124c9:	48 83 3b 00          	cmpq   $0x0,(%rbx)
  4124cd:	0f 84 c7 00 00 00    	je     41259a <init_config+0x13f>
  4124d3:	48 8b 1d fe a8 27 00 	mov    0x27a8fe(%rip),%rbx        # 68cdd8 <zbx_iks_transport+0x3b8>
  4124da:	48 83 3b 00          	cmpq   $0x0,(%rbx)
  4124de:	0f 84 e8 00 00 00    	je     4125cc <init_config+0x171>
  4124e4:	48 8b 05 7d a8 27 00 	mov    0x27a87d(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  4124eb:	8b 00                	mov    (%rax),%eax
  4124ed:	85 c0                	test   %eax,%eax
  4124ef:	75 0d                	jne    4124fe <init_config+0xa3>
  4124f1:	48 8b 05 88 a9 27 00 	mov    0x27a988(%rip),%rax        # 68ce80 <zbx_iks_transport+0x460>
  4124f8:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
  4124fe:	5b                   	pop    %rbx
  4124ff:	c3                   	retq   
  412500:	bf 17 00 00 00       	mov    $0x17,%edi
  412505:	e8 be ba ff ff       	callq  40dfc8 <malloc@plt>
  41250a:	48 85 c0             	test   %rax,%rax
  41250d:	74 2c                	je     41253b <init_config+0xe0>
  41250f:	48 ba 2f 74 6d 70 2f 	mov    $0x62617a2f706d742f,%rdx
  412516:	7a 61 62 
  412519:	48 89 10             	mov    %rdx,(%rax)
  41251c:	49 bb 62 69 78 5f 73 	mov    $0x767265735f786962,%r11
  412523:	65 72 76 
  412526:	4c 89 58 08          	mov    %r11,0x8(%rax)
  41252a:	c7 40 10 65 72 2e 70 	movl   $0x702e7265,0x10(%rax)
  412531:	66 c7 40 14 69 64    	movw   $0x6469,0x14(%rax)
  412537:	c6 40 16 00          	movb   $0x0,0x16(%rax)
  41253b:	48 89 03             	mov    %rax,(%rbx)
  41253e:	e9 5d ff ff ff       	jmpq   4124a0 <init_config+0x45>
  412543:	bf 11 00 00 00       	mov    $0x11,%edi
  412548:	e8 7b ba ff ff       	callq  40dfc8 <malloc@plt>
  41254d:	48 85 c0             	test   %rax,%rax
  412550:	74 1f                	je     412571 <init_config+0x116>
  412552:	49 ba 2f 68 6f 6d 65 	mov    $0x617a2f656d6f682f,%r10
  412559:	2f 7a 61 
  41255c:	4c 89 10             	mov    %r10,(%rax)
  41255f:	49 b9 62 62 69 78 2f 	mov    $0x6e69622f78696262,%r9
  412566:	62 69 6e 
  412569:	4c 89 48 08          	mov    %r9,0x8(%rax)
  41256d:	c6 40 10 00          	movb   $0x0,0x10(%rax)
  412571:	48 89 03             	mov    %rax,(%rbx)
  412574:	e9 38 ff ff ff       	jmpq   4124b1 <init_config+0x56>
  412579:	bf 05 00 00 00       	mov    $0x5,%edi
  41257e:	e8 45 ba ff ff       	callq  40dfc8 <malloc@plt>
  412583:	48 85 c0             	test   %rax,%rax
  412586:	74 0a                	je     412592 <init_config+0x137>
  412588:	c7 00 2f 74 6d 70    	movl   $0x706d742f,(%rax)
  41258e:	c6 40 04 00          	movb   $0x0,0x4(%rax)
  412592:	48 89 03             	mov    %rax,(%rbx)
  412595:	e9 28 ff ff ff       	jmpq   4124c2 <init_config+0x67>
  41259a:	bf 10 00 00 00       	mov    $0x10,%edi
  41259f:	e8 24 ba ff ff       	callq  40dfc8 <malloc@plt>
  4125a4:	48 85 c0             	test   %rax,%rax
  4125a7:	74 1b                	je     4125c4 <init_config+0x169>
  4125a9:	49 b8 2f 75 73 72 2f 	mov    $0x6962732f7273752f,%r8
  4125b0:	73 62 69 
  4125b3:	4c 89 00             	mov    %r8,(%rax)
  4125b6:	48 bf 6e 2f 66 70 69 	mov    $0x676e6970662f6e,%rdi
  4125bd:	6e 67 00 
  4125c0:	48 89 78 08          	mov    %rdi,0x8(%rax)
  4125c4:	48 89 03             	mov    %rax,(%rbx)
  4125c7:	e9 07 ff ff ff       	jmpq   4124d3 <init_config+0x78>
  4125cc:	bf 1c 00 00 00       	mov    $0x1c,%edi
  4125d1:	e8 f2 b9 ff ff       	callq  40dfc8 <malloc@plt>
  4125d6:	48 85 c0             	test   %rax,%rax
  4125d9:	74 30                	je     41260b <init_config+0x1b0>
  4125db:	48 be 2f 65 74 63 2f 	mov    $0x62617a2f6374652f,%rsi
  4125e2:	7a 61 62 
  4125e5:	48 89 30             	mov    %rsi,(%rax)
  4125e8:	48 b9 62 69 78 2f 65 	mov    $0x657478652f786962,%rcx
  4125ef:	78 74 65 
  4125f2:	48 89 48 08          	mov    %rcx,0x8(%rax)
  4125f6:	48 ba 72 6e 61 6c 73 	mov    $0x697263736c616e72,%rdx
  4125fd:	63 72 69 
  412600:	48 89 50 10          	mov    %rdx,0x10(%rax)
  412604:	c7 40 18 70 74 73 00 	movl   $0x737470,0x18(%rax)
  41260b:	48 89 03             	mov    %rax,(%rbx)
  41260e:	e9 d1 fe ff ff       	jmpq   4124e4 <init_config+0x89>
  412613:	48 8d 35 de f0 04 00 	lea    0x4f0de(%rip),%rsi        # 4616f8 <_IO_stdin_used+0x1c18>
  41261a:	bf 01 00 00 00       	mov    $0x1,%edi
  41261f:	31 c0                	xor    %eax,%eax
  412621:	e8 8a ea 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412626:	bf 01 00 00 00       	mov    $0x1,%edi
  41262b:	e8 b8 b8 ff ff       	callq  40dee8 <exit@plt>

0000000000412630 <main>:
  412630:	41 55                	push   %r13
  412632:	41 54                	push   %r12
  412634:	55                   	push   %rbp
  412635:	53                   	push   %rbx
  412636:	48 83 ec 08          	sub    $0x8,%rsp
  41263a:	89 fd                	mov    %edi,%ebp
  41263c:	48 89 f3             	mov    %rsi,%rbx
  41263f:	48 8b 3e             	mov    (%rsi),%rdi
  412642:	e8 19 e3 02 00       	callq  440960 <get_program_name>
  412647:	48 8b 15 f2 a8 27 00 	mov    0x27a8f2(%rip),%rdx        # 68cf40 <zbx_iks_transport+0x520>
  41264e:	48 89 02             	mov    %rax,(%rdx)
  412651:	45 31 ed             	xor    %r13d,%r13d
  412654:	45 31 e4             	xor    %r12d,%r12d
  412657:	45 31 c0             	xor    %r8d,%r8d
  41265a:	48 8d 0d 3f b2 27 00 	lea    0x27b23f(%rip),%rcx        # 68d8a0 <help_message+0x40>
  412661:	48 8d 15 e4 b1 27 00 	lea    0x27b1e4(%rip),%rdx        # 68d84c <CONFIG_PROXYDATA_FREQUENCY+0x4>
  412668:	48 89 de             	mov    %rbx,%rsi
  41266b:	89 ef                	mov    %ebp,%edi
  41266d:	e8 53 37 03 00       	callq  445dc5 <zbx_getopt_long>
  412672:	3c ff                	cmp    $0xff,%al
  412674:	0f 84 a4 00 00 00    	je     41271e <main+0xee>
  41267a:	3c 63                	cmp    $0x63,%al
  41267c:	74 74                	je     4126f2 <main+0xc2>
  41267e:	66 90                	xchg   %ax,%ax
  412680:	7f 1d                	jg     41269f <main+0x6f>
  412682:	3c 56                	cmp    $0x56,%al
  412684:	0f 1f 40 00          	nopl   0x0(%rax)
  412688:	75 1d                	jne    4126a7 <main+0x77>
  41268a:	31 c0                	xor    %eax,%eax
  41268c:	0f 1f 40 00          	nopl   0x0(%rax)
  412690:	e8 ab 2d 03 00       	callq  445440 <version>
  412695:	bf ff ff ff ff       	mov    $0xffffffff,%edi
  41269a:	e8 49 b8 ff ff       	callq  40dee8 <exit@plt>
  41269f:	3c 68                	cmp    $0x68,%al
  4126a1:	74 15                	je     4126b8 <main+0x88>
  4126a3:	3c 6e                	cmp    $0x6e,%al
  4126a5:	74 22                	je     4126c9 <main+0x99>
  4126a7:	31 c0                	xor    %eax,%eax
  4126a9:	e8 e1 2c 03 00       	callq  44538f <usage>
  4126ae:	bf ff ff ff ff       	mov    $0xffffffff,%edi
  4126b3:	e8 30 b8 ff ff       	callq  40dee8 <exit@plt>
  4126b8:	31 c0                	xor    %eax,%eax
  4126ba:	e8 f4 2c 03 00       	callq  4453b3 <help>
  4126bf:	bf ff ff ff ff       	mov    $0xffffffff,%edi
  4126c4:	e8 1f b8 ff ff       	callq  40dee8 <exit@plt>
  4126c9:	48 8b 05 a0 a7 27 00 	mov    0x27a7a0(%rip),%rax        # 68ce70 <zbx_iks_transport+0x450>
  4126d0:	48 8b 38             	mov    (%rax),%rdi
  4126d3:	48 85 ff             	test   %rdi,%rdi
  4126d6:	74 38                	je     412710 <main+0xe0>
  4126d8:	ba 0a 00 00 00       	mov    $0xa,%edx
  4126dd:	31 f6                	xor    %esi,%esi
  4126df:	e8 44 be ff ff       	callq  40e528 <strtol@plt>
  4126e4:	41 89 c5             	mov    %eax,%r13d
  4126e7:	41 bc 0a 00 00 00    	mov    $0xa,%r12d
  4126ed:	e9 65 ff ff ff       	jmpq   412657 <main+0x27>
  4126f2:	48 8b 05 77 a7 27 00 	mov    0x27a777(%rip),%rax        # 68ce70 <zbx_iks_transport+0x450>
  4126f9:	48 8b 38             	mov    (%rax),%rdi
  4126fc:	e8 77 ba ff ff       	callq  40e178 <__strdup@plt>
  412701:	48 8b 15 40 a7 27 00 	mov    0x27a740(%rip),%rdx        # 68ce48 <zbx_iks_transport+0x428>
  412708:	48 89 02             	mov    %rax,(%rdx)
  41270b:	e9 47 ff ff ff       	jmpq   412657 <main+0x27>
  412710:	45 31 ed             	xor    %r13d,%r13d
  412713:	41 bc 0a 00 00 00    	mov    $0xa,%r12d
  412719:	e9 39 ff ff ff       	jmpq   412657 <main+0x27>
  41271e:	48 8b 1d 23 a7 27 00 	mov    0x27a723(%rip),%rbx        # 68ce48 <zbx_iks_transport+0x428>
  412725:	48 83 3b 00          	cmpq   $0x0,(%rbx)
  412729:	74 30                	je     41275b <main+0x12b>
  41272b:	e8 4d a7 01 00       	callq  42ce7d <init_metrics>
  412730:	e8 26 fd ff ff       	callq  41245b <init_config>
  412735:	31 c0                	xor    %eax,%eax
  412737:	e8 0f 62 00 00       	callq  41894b <init_ipmi_handler>
  41273c:	41 83 fc 0a          	cmp    $0xa,%r12d
  412740:	74 67                	je     4127a9 <main+0x179>
  412742:	48 8b 05 37 a6 27 00 	mov    0x27a637(%rip),%rax        # 68cd80 <zbx_iks_transport+0x360>
  412749:	0f be 38             	movsbl (%rax),%edi
  41274c:	48 83 c4 08          	add    $0x8,%rsp
  412750:	5b                   	pop    %rbx
  412751:	5d                   	pop    %rbp
  412752:	41 5c                	pop    %r12
  412754:	41 5d                	pop    %r13
  412756:	e9 1e b6 02 00       	jmpq   43dd79 <daemon_start>
  41275b:	bf 1f 00 00 00       	mov    $0x1f,%edi
  412760:	e8 63 b8 ff ff       	callq  40dfc8 <malloc@plt>
  412765:	48 85 c0             	test   %rax,%rax
  412768:	74 3a                	je     4127a4 <main+0x174>
  41276a:	48 bf 2f 65 74 63 2f 	mov    $0x62617a2f6374652f,%rdi
  412771:	7a 61 62 
  412774:	48 89 38             	mov    %rdi,(%rax)
  412777:	48 be 62 69 78 2f 7a 	mov    $0x6262617a2f786962,%rsi
  41277e:	61 62 62 
  412781:	48 89 70 08          	mov    %rsi,0x8(%rax)
  412785:	48 b9 69 78 5f 73 65 	mov    $0x65767265735f7869,%rcx
  41278c:	72 76 65 
  41278f:	48 89 48 10          	mov    %rcx,0x10(%rax)
  412793:	c7 40 18 72 2e 63 6f 	movl   $0x6f632e72,0x18(%rax)
  41279a:	66 c7 40 1c 6e 66    	movw   $0x666e,0x1c(%rax)
  4127a0:	c6 40 1e 00          	movb   $0x0,0x1e(%rax)
  4127a4:	48 89 03             	mov    %rax,(%rbx)
  4127a7:	eb 82                	jmp    41272b <main+0xfb>
  4127a9:	44 89 ee             	mov    %r13d,%esi
  4127ac:	31 ff                	xor    %edi,%edi
  4127ae:	e8 dd 4f 01 00       	callq  427790 <change_nodeid>
  4127b3:	83 cf ff             	or     $0xffffffffffffffff,%edi
  4127b6:	e8 2d b7 ff ff       	callq  40dee8 <exit@plt>
  4127bb:	90                   	nop
  4127bc:	90                   	nop
  4127bd:	90                   	nop
  4127be:	90                   	nop
  4127bf:	90                   	nop

00000000004127c0 <execute_action>:
  4127c0:	41 55                	push   %r13
  4127c2:	41 54                	push   %r12
  4127c4:	55                   	push   %rbp
  4127c5:	53                   	push   %rbx
  4127c6:	48 81 ec 18 08 00 00 	sub    $0x818,%rsp
  4127cd:	48 89 fb             	mov    %rdi,%rbx
  4127d0:	48 89 f5             	mov    %rsi,%rbp
  4127d3:	49 89 d5             	mov    %rdx,%r13
  4127d6:	41 89 cc             	mov    %ecx,%r12d
  4127d9:	44 8b 46 08          	mov    0x8(%rsi),%r8d
  4127dd:	48 8b 0f             	mov    (%rdi),%rcx
  4127e0:	48 8d 15 79 f5 04 00 	lea    0x4f579(%rip),%rdx        # 461d60 <usage_message+0x20>
  4127e7:	48 8d 35 32 f6 04 00 	lea    0x4f632(%rip),%rsi        # 461e20 <usage_message+0xe0>
  4127ee:	bf 04 00 00 00       	mov    $0x4,%edi
  4127f3:	31 c0                	xor    %eax,%eax
  4127f5:	e8 b6 e8 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4127fa:	8b 55 08             	mov    0x8(%rbp),%edx
  4127fd:	85 d2                	test   %edx,%edx
  4127ff:	0f 84 f3 00 00 00    	je     4128f8 <execute_action+0x138>
  412805:	83 fa 03             	cmp    $0x3,%edx
  412808:	0f 84 25 01 00 00    	je     412933 <execute_action+0x173>
  41280e:	83 fa 02             	cmp    $0x2,%edx
  412811:	0f 84 43 01 00 00    	je     41295a <execute_action+0x19a>
  412817:	83 fa 01             	cmp    $0x1,%edx
  41281a:	0f 85 58 01 00 00    	jne    412978 <execute_action+0x1b8>
  412820:	31 c0                	xor    %eax,%eax
  412822:	e8 64 c3 02 00       	callq  43eb8b <zbx_fork>
  412827:	85 c0                	test   %eax,%eax
  412829:	0f 85 ba 00 00 00    	jne    4128e9 <execute_action+0x129>
  41282f:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  412834:	4c 8b 45 30          	mov    0x30(%rbp),%r8
  412838:	48 8b 05 81 a7 27 00 	mov    0x27a781(%rip),%rax        # 68cfc0 <zbx_iks_transport+0x5a0>
  41283f:	48 8b 08             	mov    (%rax),%rcx
  412842:	48 8d 15 21 0b 07 00 	lea    0x70b21(%rip),%rdx        # 48336a <usage_message+0x2162a>
  412849:	be 00 08 00 00       	mov    $0x800,%esi
  41284e:	4c 89 e7             	mov    %r12,%rdi
  412851:	31 c0                	xor    %eax,%eax
  412853:	e8 0b 23 03 00       	callq  444b63 <__zbx_zbx_snprintf>
  412858:	4c 89 e2             	mov    %r12,%rdx
  41285b:	48 8d 35 0d f5 04 00 	lea    0x4f50d(%rip),%rsi        # 461d6f <usage_message+0x2f>
  412862:	bf 04 00 00 00       	mov    $0x4,%edi
  412867:	31 c0                	xor    %eax,%eax
  412869:	e8 42 e8 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41286e:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
  412872:	48 8b 53 20          	mov    0x20(%rbx),%rdx
  412876:	48 8b 75 30          	mov    0x30(%rbp),%rsi
  41287a:	45 31 c9             	xor    %r9d,%r9d
  41287d:	4c 8b 43 30          	mov    0x30(%rbx),%r8
  412881:	4c 89 e7             	mov    %r12,%rdi
  412884:	31 c0                	xor    %eax,%eax
  412886:	e8 fd b6 ff ff       	callq  40df88 <execl@plt>
  41288b:	89 c3                	mov    %eax,%ebx
  41288d:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  412890:	0f 84 2d 01 00 00    	je     4129c3 <execute_action+0x203>
  412896:	ba 6e 00 00 00       	mov    $0x6e,%edx
  41289b:	48 8d 35 fd f4 04 00 	lea    0x4f4fd(%rip),%rsi        # 461d9f <usage_message+0x5f>
  4128a2:	48 8d 3d 9f f5 04 00 	lea    0x4f59f(%rip),%rdi        # 461e48 <usage_message+0x108>
  4128a9:	31 c0                	xor    %eax,%eax
  4128ab:	e8 e4 29 03 00       	callq  445294 <__zbx_zbx_error>
  4128b0:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  4128b5:	89 df                	mov    %ebx,%edi
  4128b7:	e8 bf 0a 03 00       	callq  44337b <zbx_result_string>
  4128bc:	48 89 c1             	mov    %rax,%rcx
  4128bf:	48 8d 15 9a f4 04 00 	lea    0x4f49a(%rip),%rdx        # 461d60 <usage_message+0x20>
  4128c6:	48 8d 35 f8 f4 04 00 	lea    0x4f4f8(%rip),%rsi        # 461dc5 <usage_message+0x85>
  4128cd:	bf 04 00 00 00       	mov    $0x4,%edi
  4128d2:	31 c0                	xor    %eax,%eax
  4128d4:	e8 d7 e7 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4128d9:	89 d8                	mov    %ebx,%eax
  4128db:	48 81 c4 18 08 00 00 	add    $0x818,%rsp
  4128e2:	5b                   	pop    %rbx
  4128e3:	5d                   	pop    %rbp
  4128e4:	41 5c                	pop    %r12
  4128e6:	41 5d                	pop    %r13
  4128e8:	c3                   	retq   
  4128e9:	31 d2                	xor    %edx,%edx
  4128eb:	31 f6                	xor    %esi,%esi
  4128ed:	89 c7                	mov    %eax,%edi
  4128ef:	e8 b4 bd ff ff       	callq  40e6a8 <waitpid@plt>
  4128f4:	31 db                	xor    %ebx,%ebx
  4128f6:	eb bd                	jmp    4128b5 <execute_action+0xf5>
  4128f8:	bf 28 00 00 00       	mov    $0x28,%edi
  4128fd:	e8 26 be ff ff       	callq  40e728 <alarm@plt>
  412902:	4c 8b 4b 30          	mov    0x30(%rbx),%r9
  412906:	4c 8b 43 28          	mov    0x28(%rbx),%r8
  41290a:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
  41290e:	48 8b 55 28          	mov    0x28(%rbp),%rdx
  412912:	48 8b 75 20          	mov    0x20(%rbp),%rsi
  412916:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  41291a:	44 89 64 24 08       	mov    %r12d,0x8(%rsp)
  41291f:	4c 89 2c 24          	mov    %r13,(%rsp)
  412923:	e8 50 cc 02 00       	callq  43f578 <send_email>
  412928:	89 c3                	mov    %eax,%ebx
  41292a:	31 ff                	xor    %edi,%edi
  41292c:	e8 f7 bd ff ff       	callq  40e728 <alarm@plt>
  412931:	eb 82                	jmp    4128b5 <execute_action+0xf5>
  412933:	4c 8b 43 30          	mov    0x30(%rbx),%r8
  412937:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
  41293b:	48 8b 53 20          	mov    0x20(%rbx),%rdx
  41293f:	48 8b 75 48          	mov    0x48(%rbp),%rsi
  412943:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
  412947:	44 89 24 24          	mov    %r12d,(%rsp)
  41294b:	4d 89 e9             	mov    %r13,%r9
  41294e:	e8 19 ca 04 00       	callq  45f36c <send_jabber>
  412953:	89 c3                	mov    %eax,%ebx
  412955:	e9 5b ff ff ff       	jmpq   4128b5 <execute_action+0xf5>
  41295a:	48 8b 53 30          	mov    0x30(%rbx),%rdx
  41295e:	48 8b 73 20          	mov    0x20(%rbx),%rsi
  412962:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
  412966:	45 89 e0             	mov    %r12d,%r8d
  412969:	4c 89 e9             	mov    %r13,%rcx
  41296c:	e8 24 dc 02 00       	callq  440595 <send_sms>
  412971:	89 c3                	mov    %eax,%ebx
  412973:	e9 3d ff ff ff       	jmpq   4128b5 <execute_action+0xf5>
  412978:	48 8b 0b             	mov    (%rbx),%rcx
  41297b:	48 8d 35 06 f5 04 00 	lea    0x4f506(%rip),%rsi        # 461e88 <usage_message+0x148>
  412982:	bf 02 00 00 00       	mov    $0x2,%edi
  412987:	31 c0                	xor    %eax,%eax
  412989:	e8 22 e7 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41298e:	8b 75 08             	mov    0x8(%rbp),%esi
  412991:	48 8b 13             	mov    (%rbx),%rdx
  412994:	48 8d 3d ed f4 04 00 	lea    0x4f4ed(%rip),%rdi        # 461e88 <usage_message+0x148>
  41299b:	31 c0                	xor    %eax,%eax
  41299d:	e8 7e ee ff ff       	callq  411820 <__zbx_zabbix_syslog>
  4129a2:	8b 4d 08             	mov    0x8(%rbp),%ecx
  4129a5:	49 63 f4             	movslq %r12d,%rsi
  4129a8:	48 8d 15 fa f3 04 00 	lea    0x4f3fa(%rip),%rdx        # 461da9 <usage_message+0x69>
  4129af:	4c 89 ef             	mov    %r13,%rdi
  4129b2:	31 c0                	xor    %eax,%eax
  4129b4:	e8 aa 21 03 00       	callq  444b63 <__zbx_zbx_snprintf>
  4129b9:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  4129be:	e9 f2 fe ff ff       	jmpq   4128b5 <execute_action+0xf5>
  4129c3:	e8 a0 bd ff ff       	callq  40e768 <__errno_location@plt>
  4129c8:	48 89 c5             	mov    %rax,%rbp
  4129cb:	8b 38                	mov    (%rax),%edi
  4129cd:	e8 86 ba ff ff       	callq  40e458 <strerror@plt>
  4129d2:	48 89 c1             	mov    %rax,%rcx
  4129d5:	4c 89 e2             	mov    %r12,%rdx
  4129d8:	48 8d 35 a6 f3 04 00 	lea    0x4f3a6(%rip),%rsi        # 461d85 <usage_message+0x45>
  4129df:	bf 02 00 00 00       	mov    $0x2,%edi
  4129e4:	31 c0                	xor    %eax,%eax
  4129e6:	e8 c5 e6 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4129eb:	8b 7d 00             	mov    0x0(%rbp),%edi
  4129ee:	e8 65 ba ff ff       	callq  40e458 <strerror@plt>
  4129f3:	48 89 c2             	mov    %rax,%rdx
  4129f6:	4c 89 e6             	mov    %r12,%rsi
  4129f9:	48 8d 3d 85 f3 04 00 	lea    0x4f385(%rip),%rdi        # 461d85 <usage_message+0x45>
  412a00:	31 c0                	xor    %eax,%eax
  412a02:	e8 19 ee ff ff       	callq  411820 <__zbx_zabbix_syslog>
  412a07:	89 df                	mov    %ebx,%edi
  412a09:	e8 da b4 ff ff       	callq  40dee8 <exit@plt>

0000000000412a0e <main_alerter_loop>:
  412a0e:	41 57                	push   %r15
  412a10:	41 56                	push   %r14
  412a12:	41 55                	push   %r13
  412a14:	41 54                	push   %r12
  412a16:	55                   	push   %rbp
  412a17:	53                   	push   %rbx
  412a18:	48 81 ec 38 09 00 00 	sub    $0x938,%rsp
  412a1f:	48 8b 05 a2 a3 27 00 	mov    0x27a3a2(%rip),%rax        # 68cdc8 <zbx_iks_transport+0x3a8>
  412a26:	48 89 84 24 00 08 00 	mov    %rax,0x800(%rsp)
  412a2d:	00 
  412a2e:	48 8d 9c 24 00 08 00 	lea    0x800(%rsp),%rbx
  412a35:	00 
  412a36:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
  412a3a:	e8 69 bf ff ff       	callq  40e9a8 <sigemptyset@plt>
  412a3f:	c7 84 24 88 08 00 00 	movl   $0x4,0x888(%rsp)
  412a46:	04 00 00 00 
  412a4a:	31 d2                	xor    %edx,%edx
  412a4c:	48 89 de             	mov    %rbx,%rsi
  412a4f:	bf 0e 00 00 00       	mov    $0xe,%edi
  412a54:	e8 1f ba ff ff       	callq  40e478 <sigaction@plt>
  412a59:	48 8d 3d 75 f3 04 00 	lea    0x4f375(%rip),%rdi        # 461dd5 <usage_message+0x95>
  412a60:	31 c0                	xor    %eax,%eax
  412a62:	e8 76 df 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  412a67:	31 ff                	xor    %edi,%edi
  412a69:	e8 0e 53 04 00       	callq  457d7c <DBconnect>
  412a6e:	48 8d ac 24 f0 08 00 	lea    0x8f0(%rsp),%rbp
  412a75:	00 
  412a76:	48 8d 9c 24 a0 08 00 	lea    0x8a0(%rsp),%rbx
  412a7d:	00 
  412a7e:	4c 8b 3d a3 a4 27 00 	mov    0x27a4a3(%rip),%r15        # 68cf28 <zbx_iks_transport+0x508>
  412a85:	31 ff                	xor    %edi,%edi
  412a87:	e8 4c c1 ff ff       	callq  40ebd8 <time@plt>
  412a8c:	48 8b 05 d5 a2 27 00 	mov    0x27a2d5(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  412a93:	8b 30                	mov    (%rax),%esi
  412a95:	48 8d 3d 54 f3 04 00 	lea    0x4f354(%rip),%rdi        # 461df0 <usage_message+0xb0>
  412a9c:	e8 55 4b 04 00       	callq  4575f6 <DBnode>
  412aa1:	48 89 c1             	mov    %rax,%rcx
  412aa4:	31 d2                	xor    %edx,%edx
  412aa6:	31 f6                	xor    %esi,%esi
  412aa8:	48 8d 3d 09 f4 04 00 	lea    0x4f409(%rip),%rdi        # 461eb8 <usage_message+0x178>
  412aaf:	31 c0                	xor    %eax,%eax
  412ab1:	e8 f6 54 04 00       	callq  457fac <__zbx_DBselect>
  412ab6:	49 89 c6             	mov    %rax,%r14
  412ab9:	4c 89 f7             	mov    %r14,%rdi
  412abc:	e8 dc 4e 04 00       	callq  45799d <DBfetch>
  412ac1:	49 89 c4             	mov    %rax,%r12
  412ac4:	48 85 c0             	test   %rax,%rax
  412ac7:	0f 84 1c 02 00 00    	je     412ce9 <main_alerter_loop+0x2db>
  412acd:	48 89 ea             	mov    %rbp,%rdx
  412ad0:	48 8d 35 fc 25 06 00 	lea    0x625fc(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  412ad7:	49 8b 3c 24          	mov    (%r12),%rdi
  412adb:	31 c0                	xor    %eax,%eax
  412add:	e8 c6 b3 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  412ae2:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  412ae7:	ba 0a 00 00 00       	mov    $0xa,%edx
  412aec:	31 f6                	xor    %esi,%esi
  412aee:	e8 35 ba ff ff       	callq  40e528 <strtol@plt>
  412af3:	48 98                	cltq   
  412af5:	48 89 84 24 08 09 00 	mov    %rax,0x908(%rsp)
  412afc:	00 
  412afd:	49 8b 44 24 10       	mov    0x10(%r12),%rax
  412b02:	48 89 84 24 10 09 00 	mov    %rax,0x910(%rsp)
  412b09:	00 
  412b0a:	49 8b 44 24 18       	mov    0x18(%r12),%rax
  412b0f:	48 89 84 24 18 09 00 	mov    %rax,0x918(%rsp)
  412b16:	00 
  412b17:	49 8b 44 24 20       	mov    0x20(%r12),%rax
  412b1c:	48 89 84 24 20 09 00 	mov    %rax,0x920(%rsp)
  412b23:	00 
  412b24:	49 8b 7c 24 28       	mov    0x28(%r12),%rdi
  412b29:	ba 0a 00 00 00       	mov    $0xa,%edx
  412b2e:	31 f6                	xor    %esi,%esi
  412b30:	e8 f3 b9 ff ff       	callq  40e528 <strtol@plt>
  412b35:	89 84 24 28 09 00 00 	mov    %eax,0x928(%rsp)
  412b3c:	49 8b 7c 24 30       	mov    0x30(%r12),%rdi
  412b41:	48 89 da             	mov    %rbx,%rdx
  412b44:	48 8d 35 88 25 06 00 	lea    0x62588(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  412b4b:	31 c0                	xor    %eax,%eax
  412b4d:	e8 56 b3 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  412b52:	49 8b 7c 24 38       	mov    0x38(%r12),%rdi
  412b57:	ba 0a 00 00 00       	mov    $0xa,%edx
  412b5c:	31 f6                	xor    %esi,%esi
  412b5e:	e8 c5 b9 ff ff       	callq  40e528 <strtol@plt>
  412b63:	89 84 24 a8 08 00 00 	mov    %eax,0x8a8(%rsp)
  412b6a:	49 8b 44 24 40       	mov    0x40(%r12),%rax
  412b6f:	48 89 84 24 b0 08 00 	mov    %rax,0x8b0(%rsp)
  412b76:	00 
  412b77:	49 8b 44 24 48       	mov    0x48(%r12),%rax
  412b7c:	48 89 84 24 b8 08 00 	mov    %rax,0x8b8(%rsp)
  412b83:	00 
  412b84:	49 8b 44 24 50       	mov    0x50(%r12),%rax
  412b89:	48 89 84 24 c0 08 00 	mov    %rax,0x8c0(%rsp)
  412b90:	00 
  412b91:	49 8b 44 24 58       	mov    0x58(%r12),%rax
  412b96:	48 89 84 24 c8 08 00 	mov    %rax,0x8c8(%rsp)
  412b9d:	00 
  412b9e:	49 8b 44 24 60       	mov    0x60(%r12),%rax
  412ba3:	48 89 84 24 d0 08 00 	mov    %rax,0x8d0(%rsp)
  412baa:	00 
  412bab:	49 8b 44 24 68       	mov    0x68(%r12),%rax
  412bb0:	48 89 84 24 d8 08 00 	mov    %rax,0x8d8(%rsp)
  412bb7:	00 
  412bb8:	49 8b 44 24 70       	mov    0x70(%r12),%rax
  412bbd:	48 89 84 24 e0 08 00 	mov    %rax,0x8e0(%rsp)
  412bc4:	00 
  412bc5:	49 8b 44 24 78       	mov    0x78(%r12),%rax
  412bca:	48 89 84 24 e8 08 00 	mov    %rax,0x8e8(%rsp)
  412bd1:	00 
  412bd2:	49 8b bc 24 80 00 00 	mov    0x80(%r12),%rdi
  412bd9:	00 
  412bda:	ba 0a 00 00 00       	mov    $0xa,%edx
  412bdf:	31 f6                	xor    %esi,%esi
  412be1:	e8 42 b9 ff ff       	callq  40e528 <strtol@plt>
  412be6:	89 84 24 2c 09 00 00 	mov    %eax,0x92c(%rsp)
  412bed:	c6 04 24 00          	movb   $0x0,(%rsp)
  412bf1:	b9 00 08 00 00       	mov    $0x800,%ecx
  412bf6:	48 89 e2             	mov    %rsp,%rdx
  412bf9:	48 89 de             	mov    %rbx,%rsi
  412bfc:	48 89 ef             	mov    %rbp,%rdi
  412bff:	e8 bc fb ff ff       	callq  4127c0 <execute_action>
  412c04:	85 c0                	test   %eax,%eax
  412c06:	75 39                	jne    412c41 <main_alerter_loop+0x233>
  412c08:	48 8b 94 24 f0 08 00 	mov    0x8f0(%rsp),%rdx
  412c0f:	00 
  412c10:	48 8d 35 e9 f3 04 00 	lea    0x4f3e9(%rip),%rsi        # 462000 <usage_message+0x2c0>
  412c17:	bf 04 00 00 00       	mov    $0x4,%edi
  412c1c:	e8 8f e4 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412c21:	48 8b 94 24 f0 08 00 	mov    0x8f0(%rsp),%rdx
  412c28:	00 
  412c29:	be 01 00 00 00       	mov    $0x1,%esi
  412c2e:	48 8d 3d f3 f3 04 00 	lea    0x4f3f3(%rip),%rdi        # 462028 <usage_message+0x2e8>
  412c35:	31 c0                	xor    %eax,%eax
  412c37:	e8 06 5f 04 00       	callq  458b42 <__zbx_DBexecute>
  412c3c:	e9 78 fe ff ff       	jmpq   412ab9 <main_alerter_loop+0xab>
  412c41:	48 8b 94 24 f0 08 00 	mov    0x8f0(%rsp),%rdx
  412c48:	00 
  412c49:	48 8d 35 af f1 04 00 	lea    0x4f1af(%rip),%rsi        # 461dff <usage_message+0xbf>
  412c50:	bf 04 00 00 00       	mov    $0x4,%edi
  412c55:	31 c0                	xor    %eax,%eax
  412c57:	e8 54 e4 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412c5c:	48 8b b4 24 f0 08 00 	mov    0x8f0(%rsp),%rsi
  412c63:	00 
  412c64:	48 8d 3d 94 f1 04 00 	lea    0x4f194(%rip),%rdi        # 461dff <usage_message+0xbf>
  412c6b:	31 c0                	xor    %eax,%eax
  412c6d:	e8 ae eb ff ff       	callq  411820 <__zbx_zabbix_syslog>
  412c72:	be 80 00 00 00       	mov    $0x80,%esi
  412c77:	48 89 e7             	mov    %rsp,%rdi
  412c7a:	e8 5e 4c 04 00       	callq  4578dd <DBdyn_escape_string_len>
  412c7f:	49 89 c4             	mov    %rax,%r12
  412c82:	8b b4 24 2c 09 00 00 	mov    0x92c(%rsp),%esi
  412c89:	83 c6 01             	add    $0x1,%esi
  412c8c:	89 b4 24 2c 09 00 00 	mov    %esi,0x92c(%rsp)
  412c93:	83 fe 02             	cmp    $0x2,%esi
  412c96:	7f 2f                	jg     412cc7 <main_alerter_loop+0x2b9>
  412c98:	48 8b 8c 24 f0 08 00 	mov    0x8f0(%rsp),%rcx
  412c9f:	00 
  412ca0:	48 89 c2             	mov    %rax,%rdx
  412ca3:	48 8d 3d b6 f3 04 00 	lea    0x4f3b6(%rip),%rdi        # 462060 <usage_message+0x320>
  412caa:	31 c0                	xor    %eax,%eax
  412cac:	e8 91 5e 04 00       	callq  458b42 <__zbx_DBexecute>
  412cb1:	4d 85 e4             	test   %r12,%r12
  412cb4:	0f 84 ff fd ff ff    	je     412ab9 <main_alerter_loop+0xab>
  412cba:	4c 89 e7             	mov    %r12,%rdi
  412cbd:	e8 26 b5 ff ff       	callq  40e1e8 <free@plt>
  412cc2:	e9 f2 fd ff ff       	jmpq   412ab9 <main_alerter_loop+0xab>
  412cc7:	4c 8b 84 24 f0 08 00 	mov    0x8f0(%rsp),%r8
  412cce:	00 
  412ccf:	48 89 c1             	mov    %rax,%rcx
  412cd2:	89 f2                	mov    %esi,%edx
  412cd4:	be 02 00 00 00       	mov    $0x2,%esi
  412cd9:	48 8d 3d c0 f3 04 00 	lea    0x4f3c0(%rip),%rdi        # 4620a0 <usage_message+0x360>
  412ce0:	31 c0                	xor    %eax,%eax
  412ce2:	e8 5b 5e 04 00       	callq  458b42 <__zbx_DBexecute>
  412ce7:	eb c8                	jmp    412cb1 <main_alerter_loop+0x2a3>
  412ce9:	4c 89 f7             	mov    %r14,%rdi
  412cec:	e8 e7 af ff ff       	callq  40dcd8 <mysql_free_result@plt>
  412cf1:	41 8b 37             	mov    (%r15),%esi
  412cf4:	48 8d 3d ed f3 04 00 	lea    0x4f3ed(%rip),%rdi        # 4620e8 <usage_message+0x3a8>
  412cfb:	31 c0                	xor    %eax,%eax
  412cfd:	e8 db dc 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  412d02:	41 8b 3f             	mov    (%r15),%edi
  412d05:	e8 9e b6 ff ff       	callq  40e3a8 <sleep@plt>
  412d0a:	e9 76 fd ff ff       	jmpq   412a85 <main_alerter_loop+0x77>
  412d0f:	90                   	nop

0000000000412d10 <main_dbsyncer_loop>:
  412d10:	41 57                	push   %r15
  412d12:	41 56                	push   %r14
  412d14:	41 55                	push   %r13
  412d16:	41 54                	push   %r12
  412d18:	55                   	push   %rbp
  412d19:	53                   	push   %rbx
  412d1a:	48 83 ec 18          	sub    $0x18,%rsp
  412d1e:	48 8d 35 e4 f3 04 00 	lea    0x4f3e4(%rip),%rsi        # 462109 <usage_message+0x3c9>
  412d25:	bf 04 00 00 00       	mov    $0x4,%edi
  412d2a:	31 c0                	xor    %eax,%eax
  412d2c:	e8 7f e3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412d31:	48 8d 3d f8 f3 04 00 	lea    0x4f3f8(%rip),%rdi        # 462130 <usage_message+0x3f0>
  412d38:	31 c0                	xor    %eax,%eax
  412d3a:	e8 9e dc 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  412d3f:	31 ff                	xor    %edi,%edi
  412d41:	e8 36 50 04 00       	callq  457d7c <DBconnect>
  412d46:	31 ed                	xor    %ebp,%ebp
  412d48:	45 31 e4             	xor    %r12d,%r12d
  412d4b:	83 cb ff             	or     $0xffffffffffffffff,%ebx
  412d4e:	4c 8b 35 1b a2 27 00 	mov    0x27a21b(%rip),%r14        # 68cf70 <zbx_iks_transport+0x550>
  412d55:	4c 8b 2d 44 a0 27 00 	mov    0x27a044(%rip),%r13        # 68cda0 <zbx_iks_transport+0x380>
  412d5c:	48 8d 35 be f3 04 00 	lea    0x4f3be(%rip),%rsi        # 462121 <usage_message+0x3e1>
  412d63:	bf 04 00 00 00       	mov    $0x4,%edi
  412d68:	31 c0                	xor    %eax,%eax
  412d6a:	e8 41 e3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412d6f:	31 ff                	xor    %edi,%edi
  412d71:	e8 62 be ff ff       	callq  40ebd8 <time@plt>
  412d76:	e8 9e f3 02 00       	callq  442119 <zbx_time>
  412d7b:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  412d81:	31 ff                	xor    %edi,%edi
  412d83:	e8 8b 17 02 00       	callq  434513 <DCsync_history>
  412d88:	41 89 c7             	mov    %eax,%r15d
  412d8b:	e8 89 f3 02 00       	callq  442119 <zbx_time>
  412d90:	83 fb ff             	cmp    $0xffffffffffffffff,%ebx
  412d93:	0f 84 8e 00 00 00    	je     412e27 <main_dbsyncer_loop+0x117>
  412d99:	41 8b 06             	mov    (%r14),%eax
  412d9c:	41 39 c7             	cmp    %eax,%r15d
  412d9f:	7e 66                	jle    412e07 <main_dbsyncer_loop+0xf7>
  412da1:	83 c5 01             	add    $0x1,%ebp
  412da4:	83 fd 02             	cmp    $0x2,%ebp
  412da7:	7e 05                	jle    412dae <main_dbsyncer_loop+0x9e>
  412da9:	83 eb 01             	sub    $0x1,%ebx
  412dac:	31 ed                	xor    %ebp,%ebp
  412dae:	45 31 e4             	xor    %r12d,%r12d
  412db1:	f2 0f 5c 44 24 08    	subsd  0x8(%rsp),%xmm0
  412db7:	85 db                	test   %ebx,%ebx
  412db9:	0f 88 86 00 00 00    	js     412e45 <main_dbsyncer_loop+0x135>
  412dbf:	41 8b 45 00          	mov    0x0(%r13),%eax
  412dc3:	39 c3                	cmp    %eax,%ebx
  412dc5:	0f 4f d8             	cmovg  %eax,%ebx
  412dc8:	89 d9                	mov    %ebx,%ecx
  412dca:	44 89 fa             	mov    %r15d,%edx
  412dcd:	48 8d 35 84 f3 04 00 	lea    0x4f384(%rip),%rsi        # 462158 <usage_message+0x418>
  412dd4:	bf 04 00 00 00       	mov    $0x4,%edi
  412dd9:	b8 01 00 00 00       	mov    $0x1,%eax
  412dde:	e8 cd e2 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412de3:	85 db                	test   %ebx,%ebx
  412de5:	0f 8e 71 ff ff ff    	jle    412d5c <main_dbsyncer_loop+0x4c>
  412deb:	89 de                	mov    %ebx,%esi
  412ded:	48 8d 3d b4 f3 04 00 	lea    0x4f3b4(%rip),%rdi        # 4621a8 <usage_message+0x468>
  412df4:	31 c0                	xor    %eax,%eax
  412df6:	e8 e2 db 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  412dfb:	89 df                	mov    %ebx,%edi
  412dfd:	e8 a6 b5 ff ff       	callq  40e3a8 <sleep@plt>
  412e02:	e9 55 ff ff ff       	jmpq   412d5c <main_dbsyncer_loop+0x4c>
  412e07:	89 c2                	mov    %eax,%edx
  412e09:	c1 ea 1f             	shr    $0x1f,%edx
  412e0c:	8d 04 02             	lea    (%rdx,%rax,1),%eax
  412e0f:	d1 f8                	sar    %eax
  412e11:	41 39 c7             	cmp    %eax,%r15d
  412e14:	7d 0d                	jge    412e23 <main_dbsyncer_loop+0x113>
  412e16:	41 83 c4 01          	add    $0x1,%r12d
  412e1a:	41 83 fc 02          	cmp    $0x2,%r12d
  412e1e:	7e 50                	jle    412e70 <main_dbsyncer_loop+0x160>
  412e20:	83 c3 01             	add    $0x1,%ebx
  412e23:	31 ed                	xor    %ebp,%ebp
  412e25:	eb 87                	jmp    412dae <main_dbsyncer_loop+0x9e>
  412e27:	45 85 ff             	test   %r15d,%r15d
  412e2a:	74 3b                	je     412e67 <main_dbsyncer_loop+0x157>
  412e2c:	41 8b 16             	mov    (%r14),%edx
  412e2f:	89 d0                	mov    %edx,%eax
  412e31:	99                   	cltd   
  412e32:	41 f7 ff             	idiv   %r15d
  412e35:	89 c3                	mov    %eax,%ebx
  412e37:	f2 0f 5c 44 24 08    	subsd  0x8(%rsp),%xmm0
  412e3d:	85 db                	test   %ebx,%ebx
  412e3f:	0f 89 7a ff ff ff    	jns    412dbf <main_dbsyncer_loop+0xaf>
  412e45:	31 c9                	xor    %ecx,%ecx
  412e47:	44 89 fa             	mov    %r15d,%edx
  412e4a:	48 8d 35 07 f3 04 00 	lea    0x4f307(%rip),%rsi        # 462158 <usage_message+0x418>
  412e51:	bf 04 00 00 00       	mov    $0x4,%edi
  412e56:	b8 01 00 00 00       	mov    $0x1,%eax
  412e5b:	e8 50 e2 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412e60:	31 db                	xor    %ebx,%ebx
  412e62:	e9 f5 fe ff ff       	jmpq   412d5c <main_dbsyncer_loop+0x4c>
  412e67:	41 8b 5d 00          	mov    0x0(%r13),%ebx
  412e6b:	e9 41 ff ff ff       	jmpq   412db1 <main_dbsyncer_loop+0xa1>
  412e70:	31 ed                	xor    %ebp,%ebp
  412e72:	e9 3a ff ff ff       	jmpq   412db1 <main_dbsyncer_loop+0xa1>
  412e77:	90                   	nop

0000000000412e78 <main_dbconfig_loop>:
  412e78:	53                   	push   %rbx
  412e79:	48 83 ec 10          	sub    $0x10,%rsp
  412e7d:	48 8d 35 48 f3 04 00 	lea    0x4f348(%rip),%rsi        # 4621cc <usage_message+0x48c>
  412e84:	bf 04 00 00 00       	mov    $0x4,%edi
  412e89:	31 c0                	xor    %eax,%eax
  412e8b:	e8 20 e2 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412e90:	48 8d 3d 51 f3 04 00 	lea    0x4f351(%rip),%rdi        # 4621e8 <usage_message+0x4a8>
  412e97:	31 c0                	xor    %eax,%eax
  412e99:	e8 3f db 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  412e9e:	31 ff                	xor    %edi,%edi
  412ea0:	e8 d7 4e 04 00       	callq  457d7c <DBconnect>
  412ea5:	48 8b 1d 74 9e 27 00 	mov    0x279e74(%rip),%rbx        # 68cd20 <zbx_iks_transport+0x300>
  412eac:	48 8d 35 6e f2 04 00 	lea    0x4f26e(%rip),%rsi        # 462121 <usage_message+0x3e1>
  412eb3:	bf 04 00 00 00       	mov    $0x4,%edi
  412eb8:	31 c0                	xor    %eax,%eax
  412eba:	e8 f1 e1 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412ebf:	e8 55 f2 02 00       	callq  442119 <zbx_time>
  412ec4:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  412eca:	31 c0                	xor    %eax,%eax
  412ecc:	e8 ad 64 02 00       	callq  43937e <DCsync_configuration>
  412ed1:	e8 43 f2 02 00       	callq  442119 <zbx_time>
  412ed6:	f2 0f 5c 44 24 08    	subsd  0x8(%rsp),%xmm0
  412edc:	8b 13                	mov    (%rbx),%edx
  412ede:	48 8d 35 2b f3 04 00 	lea    0x4f32b(%rip),%rsi        # 462210 <usage_message+0x4d0>
  412ee5:	bf 04 00 00 00       	mov    $0x4,%edi
  412eea:	b8 01 00 00 00       	mov    $0x1,%eax
  412eef:	e8 bc e1 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412ef4:	8b 33                	mov    (%rbx),%esi
  412ef6:	48 8d 3d 6b f3 04 00 	lea    0x4f36b(%rip),%rdi        # 462268 <usage_message+0x528>
  412efd:	31 c0                	xor    %eax,%eax
  412eff:	e8 d9 da 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  412f04:	8b 3b                	mov    (%rbx),%edi
  412f06:	e8 9d b4 ff ff       	callq  40e3a8 <sleep@plt>
  412f0b:	eb 9f                	jmp    412eac <main_dbconfig_loop+0x34>
  412f0d:	90                   	nop
  412f0e:	90                   	nop
  412f0f:	90                   	nop
  412f10:	41 57                	push   %r15
  412f12:	41 56                	push   %r14
  412f14:	41 55                	push   %r13
  412f16:	41 54                	push   %r12
  412f18:	55                   	push   %rbp
  412f19:	53                   	push   %rbx
  412f1a:	48 81 ec b8 1c 00 00 	sub    $0x1cb8,%rsp
  412f21:	49 89 fc             	mov    %rdi,%r12
  412f24:	49 89 f7             	mov    %rsi,%r15
  412f27:	41 89 d6             	mov    %edx,%r14d
  412f2a:	49 89 cd             	mov    %rcx,%r13
  412f2d:	48 8d 15 58 f3 04 00 	lea    0x4f358(%rip),%rdx        # 46228c <usage_message+0x54c>
  412f34:	48 8d 35 56 03 07 00 	lea    0x70356(%rip),%rsi        # 483291 <usage_message+0x21551>
  412f3b:	bf 04 00 00 00       	mov    $0x4,%edi
  412f40:	31 c0                	xor    %eax,%eax
  412f42:	e8 69 e1 01 00       	callq  4310b0 <__zbx_zabbix_log>
  412f47:	48 8d 9c 24 50 1c 00 	lea    0x1c50(%rsp),%rbx
  412f4e:	00 
  412f4f:	48 89 df             	mov    %rbx,%rdi
  412f52:	e8 09 92 01 00       	callq  42c160 <init_result>
  412f57:	41 c6 45 00 00       	movb   $0x0,0x0(%r13)
  412f5c:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  412f61:	41 83 7c 24 08 0d    	cmpl   $0xd,0x8(%r12)
  412f67:	0f 87 e8 00 00 00    	ja     413055 <main_dbconfig_loop+0x1dd>
  412f6d:	41 8b 54 24 08       	mov    0x8(%r12),%edx
  412f72:	48 8d 05 87 f8 04 00 	lea    0x4f887(%rip),%rax        # 462800 <usage_message+0xac0>
  412f79:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  412f7d:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  412f81:	ff e0                	jmpq   *%rax
  412f83:	c6 84 24 90 01 00 00 	movb   $0x1,0x190(%rsp)
  412f8a:	01 
  412f8b:	49 8b 74 24 18       	mov    0x18(%r12),%rsi
  412f90:	48 8d bd 03 07 00 00 	lea    0x703(%rbp),%rdi
  412f97:	ba 00 01 00 00       	mov    $0x100,%edx
  412f9c:	e8 ff fb 02 00       	callq  442ba0 <zbx_strlcpy>
  412fa1:	49 8b 74 24 20       	mov    0x20(%r12),%rsi
  412fa6:	48 8d bd c2 06 00 00 	lea    0x6c2(%rbp),%rdi
  412fad:	ba 41 00 00 00       	mov    $0x41,%edx
  412fb2:	e8 e9 fb 02 00       	callq  442ba0 <zbx_strlcpy>
  412fb7:	49 8b 74 24 28       	mov    0x28(%r12),%rsi
  412fbc:	48 8d bd 06 08 00 00 	lea    0x806(%rbp),%rdi
  412fc3:	ba 41 00 00 00       	mov    $0x41,%edx
  412fc8:	e8 d3 fb 02 00       	callq  442ba0 <zbx_strlcpy>
  412fcd:	41 8b 44 24 30       	mov    0x30(%r12),%eax
  412fd2:	88 84 24 67 08 00 00 	mov    %al,0x867(%rsp)
  412fd9:	49 8b 74 24 38       	mov    0x38(%r12),%rsi
  412fde:	48 8d bd 48 08 00 00 	lea    0x848(%rbp),%rdi
  412fe5:	ba 41 00 00 00       	mov    $0x41,%edx
  412fea:	e8 b1 fb 02 00       	callq  442ba0 <zbx_strlcpy>
  412fef:	49 8b 74 24 40       	mov    0x40(%r12),%rsi
  412ff4:	48 8d bd 89 08 00 00 	lea    0x889(%rbp),%rdi
  412ffb:	ba 41 00 00 00       	mov    $0x41,%edx
  413000:	e8 9b fb 02 00       	callq  442ba0 <zbx_strlcpy>
  413005:	66 44 89 bc 24 24 08 	mov    %r15w,0x824(%rsp)
  41300c:	00 00 
  41300e:	48 89 de             	mov    %rbx,%rsi
  413011:	48 89 ef             	mov    %rbp,%rdi
  413014:	e8 c5 2d 00 00       	callq  415dde <get_value_snmp>
  413019:	85 c0                	test   %eax,%eax
  41301b:	0f 85 0f 02 00 00    	jne    413230 <main_dbconfig_loop+0x3b8>
  413021:	be 04 00 00 00       	mov    $0x4,%esi
  413026:	48 89 df             	mov    %rbx,%rdi
  413029:	e8 61 91 01 00       	callq  42c18f <get_result_value_by_type>
  41302e:	48 85 c0             	test   %rax,%rax
  413031:	0f 84 f9 01 00 00    	je     413230 <main_dbconfig_loop+0x3b8>
  413037:	ba 00 01 00 00       	mov    $0x100,%edx
  41303c:	48 8b b4 24 68 1c 00 	mov    0x1c68(%rsp),%rsi
  413043:	00 
  413044:	4c 89 ef             	mov    %r13,%rdi
  413047:	e8 54 fb 02 00       	callq  442ba0 <zbx_strlcpy>
  41304c:	31 ed                	xor    %ebp,%ebp
  41304e:	31 ff                	xor    %edi,%edi
  413050:	e8 d3 b6 ff ff       	callq  40e728 <alarm@plt>
  413055:	48 89 df             	mov    %rbx,%rdi
  413058:	e8 1e 98 01 00       	callq  42c87b <free_result>
  41305d:	89 ef                	mov    %ebp,%edi
  41305f:	e8 17 03 03 00       	callq  44337b <zbx_result_string>
  413064:	48 89 c1             	mov    %rax,%rcx
  413067:	48 8d 15 1e f2 04 00 	lea    0x4f21e(%rip),%rdx        # 46228c <usage_message+0x54c>
  41306e:	48 8d 35 88 03 07 00 	lea    0x70388(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  413075:	bf 04 00 00 00       	mov    $0x4,%edi
  41307a:	31 c0                	xor    %eax,%eax
  41307c:	e8 2f e0 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413081:	89 e8                	mov    %ebp,%eax
  413083:	48 81 c4 b8 1c 00 00 	add    $0x1cb8,%rsp
  41308a:	5b                   	pop    %rbx
  41308b:	5d                   	pop    %rbp
  41308c:	41 5c                	pop    %r12
  41308e:	41 5d                	pop    %r13
  413090:	41 5e                	pop    %r14
  413092:	41 5f                	pop    %r15
  413094:	c3                   	retq   
  413095:	48 8d 2d bf 7f 05 00 	lea    0x57fbf(%rip),%rbp        # 46b05b <usage_message+0x931b>
  41309c:	bf 0a 00 00 00       	mov    $0xa,%edi
  4130a1:	e8 82 b6 ff ff       	callq  40e728 <alarm@plt>
  4130a6:	41 83 7c 24 08 0d    	cmpl   $0xd,0x8(%r12)
  4130ac:	77 9e                	ja     41304c <main_dbconfig_loop+0x1d4>
  4130ae:	49 63 4c 24 08       	movslq 0x8(%r12),%rcx
  4130b3:	b8 01 00 00 00       	mov    $0x1,%eax
  4130b8:	48 d3 e0             	shl    %cl,%rax
  4130bb:	f6 c4 2e             	test   $0x2e,%ah
  4130be:	0f 85 c1 00 00 00    	jne    413185 <main_dbconfig_loop+0x30d>
  4130c4:	f6 c4 10             	test   $0x10,%ah
  4130c7:	0f 85 a6 01 00 00    	jne    413273 <main_dbconfig_loop+0x3fb>
  4130cd:	a9 ff 01 00 00       	test   $0x1ff,%eax
  4130d2:	0f 84 74 ff ff ff    	je     41304c <main_dbconfig_loop+0x1d4>
  4130d8:	4c 8d a4 24 c0 13 00 	lea    0x13c0(%rsp),%r12
  4130df:	00 
  4130e0:	45 89 f1             	mov    %r14d,%r9d
  4130e3:	4d 89 f8             	mov    %r15,%r8
  4130e6:	48 89 e9             	mov    %rbp,%rcx
  4130e9:	48 8d 15 d2 f1 04 00 	lea    0x4f1d2(%rip),%rdx        # 4622c2 <usage_message+0x582>
  4130f0:	be 00 08 00 00       	mov    $0x800,%esi
  4130f5:	4c 89 e7             	mov    %r12,%rdi
  4130f8:	31 c0                	xor    %eax,%eax
  4130fa:	e8 64 1a 03 00       	callq  444b63 <__zbx_zbx_snprintf>
  4130ff:	48 89 da             	mov    %rbx,%rdx
  413102:	31 f6                	xor    %esi,%esi
  413104:	4c 89 e7             	mov    %r12,%rdi
  413107:	e8 f5 9d 01 00       	callq  42cf01 <process>
  41310c:	85 c0                	test   %eax,%eax
  41310e:	0f 84 20 02 00 00    	je     413334 <main_dbconfig_loop+0x4bc>
  413114:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  413119:	e9 30 ff ff ff       	jmpq   41304e <main_dbconfig_loop+0x1d6>
  41311e:	31 ed                	xor    %ebp,%ebp
  413120:	e9 77 ff ff ff       	jmpq   41309c <main_dbconfig_loop+0x224>
  413125:	48 8d 2d 71 f1 04 00 	lea    0x4f171(%rip),%rbp        # 46229d <usage_message+0x55d>
  41312c:	e9 6b ff ff ff       	jmpq   41309c <main_dbconfig_loop+0x224>
  413131:	48 8d 2d 69 f1 04 00 	lea    0x4f169(%rip),%rbp        # 4622a1 <usage_message+0x561>
  413138:	e9 5f ff ff ff       	jmpq   41309c <main_dbconfig_loop+0x224>
  41313d:	48 8d 2d 62 f1 04 00 	lea    0x4f162(%rip),%rbp        # 4622a6 <usage_message+0x566>
  413144:	e9 53 ff ff ff       	jmpq   41309c <main_dbconfig_loop+0x224>
  413149:	48 8d 2d 5b f1 04 00 	lea    0x4f15b(%rip),%rbp        # 4622ab <usage_message+0x56b>
  413150:	e9 47 ff ff ff       	jmpq   41309c <main_dbconfig_loop+0x224>
  413155:	48 8d 2d 53 f1 04 00 	lea    0x4f153(%rip),%rbp        # 4622af <usage_message+0x56f>
  41315c:	e9 3b ff ff ff       	jmpq   41309c <main_dbconfig_loop+0x224>
  413161:	48 8d 2d 4c f1 04 00 	lea    0x4f14c(%rip),%rbp        # 4622b4 <usage_message+0x574>
  413168:	e9 2f ff ff ff       	jmpq   41309c <main_dbconfig_loop+0x224>
  41316d:	48 8d 2d 44 f1 04 00 	lea    0x4f144(%rip),%rbp        # 4622b8 <usage_message+0x578>
  413174:	e9 23 ff ff ff       	jmpq   41309c <main_dbconfig_loop+0x224>
  413179:	48 8d 2d 3d f1 04 00 	lea    0x4f13d(%rip),%rbp        # 4622bd <usage_message+0x57d>
  413180:	e9 17 ff ff ff       	jmpq   41309c <main_dbconfig_loop+0x224>
  413185:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  41318a:	b9 73 02 00 00       	mov    $0x273,%ecx
  41318f:	31 c0                	xor    %eax,%eax
  413191:	48 89 ef             	mov    %rbp,%rdi
  413194:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  413197:	49 8b 74 24 18       	mov    0x18(%r12),%rsi
  41319c:	48 8d 8d 73 01 00 00 	lea    0x173(%rbp),%rcx
  4131a3:	ba fd 03 00 00       	mov    $0x3fd,%edx
  4131a8:	48 89 cf             	mov    %rcx,%rdi
  4131ab:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  4131b0:	e8 eb f9 02 00       	callq  442ba0 <zbx_strlcpy>
  4131b5:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  4131ba:	48 89 8c 24 90 05 00 	mov    %rcx,0x590(%rsp)
  4131c1:	00 
  4131c2:	48 8d 7d 52          	lea    0x52(%rbp),%rdi
  4131c6:	ba 28 00 00 00       	mov    $0x28,%edx
  4131cb:	4c 89 fe             	mov    %r15,%rsi
  4131ce:	e8 cd f9 02 00       	callq  442ba0 <zbx_strlcpy>
  4131d3:	c6 44 24 71 01       	movb   $0x1,0x71(%rsp)
  4131d8:	45 89 f7             	mov    %r14d,%r15d
  4131db:	66 44 89 b4 24 dc 00 	mov    %r14w,0xdc(%rsp)
  4131e2:	00 00 
  4131e4:	c6 84 24 92 01 00 00 	movb   $0x1,0x192(%rsp)
  4131eb:	01 
  4131ec:	41 8b 44 24 08       	mov    0x8(%r12),%eax
  4131f1:	83 f8 0b             	cmp    $0xb,%eax
  4131f4:	0f 84 71 01 00 00    	je     41336b <main_dbconfig_loop+0x4f3>
  4131fa:	83 f8 0d             	cmp    $0xd,%eax
  4131fd:	0f 84 5b 01 00 00    	je     41335e <main_dbconfig_loop+0x4e6>
  413203:	83 f8 0a             	cmp    $0xa,%eax
  413206:	0f 84 77 fd ff ff    	je     412f83 <main_dbconfig_loop+0x10b>
  41320c:	c6 84 24 90 01 00 00 	movb   $0x0,0x190(%rsp)
  413213:	00 
  413214:	83 f8 09             	cmp    $0x9,%eax
  413217:	0f 85 6e fd ff ff    	jne    412f8b <main_dbconfig_loop+0x113>
  41321d:	48 89 de             	mov    %rbx,%rsi
  413220:	48 89 ef             	mov    %rbp,%rdi
  413223:	e8 f8 1e 00 00       	callq  415120 <get_value_agent>
  413228:	85 c0                	test   %eax,%eax
  41322a:	0f 84 f1 fd ff ff    	je     413021 <main_dbconfig_loop+0x1a9>
  413230:	be 08 00 00 00       	mov    $0x8,%esi
  413235:	48 89 df             	mov    %rbx,%rdi
  413238:	e8 52 8f 01 00       	callq  42c18f <get_result_value_by_type>
  41323d:	48 85 c0             	test   %rax,%rax
  413240:	0f 84 ce fe ff ff    	je     413114 <main_dbconfig_loop+0x29c>
  413246:	48 8b 8c 24 78 1c 00 	mov    0x1c78(%rsp),%rcx
  41324d:	00 
  41324e:	48 8b 94 24 90 05 00 	mov    0x590(%rsp),%rdx
  413255:	00 
  413256:	48 8d 35 3b f1 04 00 	lea    0x4f13b(%rip),%rsi        # 462398 <usage_message+0x658>
  41325d:	bf 04 00 00 00       	mov    $0x4,%edi
  413262:	31 c0                	xor    %eax,%eax
  413264:	e8 47 de 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413269:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  41326e:	e9 db fd ff ff       	jmpq   41304e <main_dbconfig_loop+0x1d6>
  413273:	48 8d ac 24 80 1c 00 	lea    0x1c80(%rsp),%rbp
  41327a:	00 
  41327b:	48 c7 84 24 80 1c 00 	movq   $0x0,0x1c80(%rsp)
  413282:	00 00 00 00 00 
  413287:	48 c7 84 24 88 1c 00 	movq   $0x0,0x1c88(%rsp)
  41328e:	00 00 00 00 00 
  413293:	48 c7 84 24 90 1c 00 	movq   $0x0,0x1c90(%rsp)
  41329a:	00 00 00 00 00 
  41329f:	48 c7 84 24 98 1c 00 	movq   $0x0,0x1c98(%rsp)
  4132a6:	00 00 00 00 00 
  4132ab:	48 c7 84 24 a0 1c 00 	movq   $0x0,0x1ca0(%rsp)
  4132b2:	00 00 00 00 00 
  4132b7:	4c 89 ff             	mov    %r15,%rdi
  4132ba:	e8 b9 ae ff ff       	callq  40e178 <__strdup@plt>
  4132bf:	48 89 84 24 80 1c 00 	mov    %rax,0x1c80(%rsp)
  4132c6:	00 
  4132c7:	c7 44 24 08 81 00 00 	movl   $0x81,0x8(%rsp)
  4132ce:	00 
  4132cf:	48 8d 84 24 c0 1b 00 	lea    0x1bc0(%rsp),%rax
  4132d6:	00 
  4132d7:	48 89 04 24          	mov    %rax,(%rsp)
  4132db:	45 31 c9             	xor    %r9d,%r9d
  4132de:	45 31 c0             	xor    %r8d,%r8d
  4132e1:	31 c9                	xor    %ecx,%ecx
  4132e3:	ba 03 00 00 00       	mov    $0x3,%edx
  4132e8:	be 01 00 00 00       	mov    $0x1,%esi
  4132ed:	48 89 ef             	mov    %rbp,%rdi
  4132f0:	e8 c6 ed 03 00       	callq  4520bb <do_ping>
  4132f5:	85 c0                	test   %eax,%eax
  4132f7:	75 34                	jne    41332d <main_dbconfig_loop+0x4b5>
  4132f9:	8b 84 24 a0 1c 00 00 	mov    0x1ca0(%rsp),%eax
  413300:	85 c0                	test   %eax,%eax
  413302:	74 29                	je     41332d <main_dbconfig_loop+0x4b5>
  413304:	31 ed                	xor    %ebp,%ebp
  413306:	48 8b bc 24 80 1c 00 	mov    0x1c80(%rsp),%rdi
  41330d:	00 
  41330e:	48 85 ff             	test   %rdi,%rdi
  413311:	0f 84 37 fd ff ff    	je     41304e <main_dbconfig_loop+0x1d6>
  413317:	e8 cc ae ff ff       	callq  40e1e8 <free@plt>
  41331c:	48 c7 84 24 80 1c 00 	movq   $0x0,0x1c80(%rsp)
  413323:	00 00 00 00 00 
  413328:	e9 21 fd ff ff       	jmpq   41304e <main_dbconfig_loop+0x1d6>
  41332d:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  413332:	eb d2                	jmp    413306 <main_dbconfig_loop+0x48e>
  413334:	be 01 00 00 00       	mov    $0x1,%esi
  413339:	48 89 df             	mov    %rbx,%rdi
  41333c:	e8 4e 8e 01 00       	callq  42c18f <get_result_value_by_type>
  413341:	48 85 c0             	test   %rax,%rax
  413344:	0f 84 ca fd ff ff    	je     413114 <main_dbconfig_loop+0x29c>
  41334a:	48 83 bc 24 58 1c 00 	cmpq   $0x0,0x1c58(%rsp)
  413351:	00 00 
  413353:	0f 84 bb fd ff ff    	je     413114 <main_dbconfig_loop+0x29c>
  413359:	e9 ee fc ff ff       	jmpq   41304c <main_dbconfig_loop+0x1d4>
  41335e:	c6 84 24 90 01 00 00 	movb   $0x6,0x190(%rsp)
  413365:	06 
  413366:	e9 20 fc ff ff       	jmpq   412f8b <main_dbconfig_loop+0x113>
  41336b:	c6 84 24 90 01 00 00 	movb   $0x4,0x190(%rsp)
  413372:	04 
  413373:	e9 13 fc ff ff       	jmpq   412f8b <main_dbconfig_loop+0x113>
  413378:	41 57                	push   %r15
  41337a:	41 56                	push   %r14
  41337c:	41 55                	push   %r13
  41337e:	41 54                	push   %r12
  413380:	55                   	push   %rbp
  413381:	53                   	push   %rbx
  413382:	48 81 ec b8 09 00 00 	sub    $0x9b8,%rsp
  413389:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
  41338e:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
  413393:	49 89 d6             	mov    %rdx,%r14
  413396:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  41339b:	45 89 c4             	mov    %r8d,%r12d
  41339e:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
  4133a3:	48 8b 0f             	mov    (%rdi),%rcx
  4133a6:	48 8d 15 0b f0 04 00 	lea    0x4f00b(%rip),%rdx        # 4623b8 <usage_message+0x678>
  4133ad:	be 00 08 00 00       	mov    $0x800,%esi
  4133b2:	48 89 df             	mov    %rbx,%rdi
  4133b5:	31 c0                	xor    %eax,%eax
  4133b7:	e8 a7 17 03 00       	callq  444b63 <__zbx_zbx_snprintf>
  4133bc:	89 c5                	mov    %eax,%ebp
  4133be:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  4133c3:	4c 8b 40 18          	mov    0x18(%rax),%r8
  4133c7:	4d 85 c0             	test   %r8,%r8
  4133ca:	74 34                	je     413400 <main_dbconfig_loop+0x588>
  4133cc:	48 8d 0d 09 ef 04 00 	lea    0x4ef09(%rip),%rcx        # 4622dc <usage_message+0x59c>
  4133d3:	45 85 e4             	test   %r12d,%r12d
  4133d6:	48 8d 05 95 ce 05 00 	lea    0x5ce95(%rip),%rax        # 470272 <usage_message+0xe532>
  4133dd:	48 0f 45 c8          	cmovne %rax,%rcx
  4133e1:	48 63 fd             	movslq %ebp,%rdi
  4133e4:	be 00 08 00 00       	mov    $0x800,%esi
  4133e9:	48 29 fe             	sub    %rdi,%rsi
  4133ec:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  4133f0:	48 8d 15 e8 ee 04 00 	lea    0x4eee8(%rip),%rdx        # 4622df <usage_message+0x59f>
  4133f7:	31 c0                	xor    %eax,%eax
  4133f9:	e8 65 17 03 00       	callq  444b63 <__zbx_zbx_snprintf>
  4133fe:	01 c5                	add    %eax,%ebp
  413400:	48 63 fd             	movslq %ebp,%rdi
  413403:	be 00 08 00 00       	mov    $0x800,%esi
  413408:	48 29 fe             	sub    %rdi,%rsi
  41340b:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  41340f:	48 8d 15 dc ee 04 00 	lea    0x4eedc(%rip),%rdx        # 4622f2 <usage_message+0x5b2>
  413416:	31 c0                	xor    %eax,%eax
  413418:	e8 46 17 03 00       	callq  444b63 <__zbx_zbx_snprintf>
  41341d:	48 89 de             	mov    %rbx,%rsi
  413420:	48 8d 3d 3e ed 06 00 	lea    0x6ed3e(%rip),%rdi        # 482165 <usage_message+0x20425>
  413427:	31 c0                	xor    %eax,%eax
  413429:	e8 7e 4b 04 00       	callq  457fac <__zbx_DBselect>
  41342e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  413433:	4c 8d ac 24 60 09 00 	lea    0x960(%rsp),%r13
  41343a:	00 
  41343b:	48 8d 84 24 60 08 00 	lea    0x860(%rsp),%rax
  413442:	00 
  413443:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  413448:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41344d:	e8 4b 45 04 00       	callq  45799d <DBfetch>
  413452:	48 89 c3             	mov    %rax,%rbx
  413455:	48 85 c0             	test   %rax,%rax
  413458:	0f 84 01 03 00 00    	je     41375f <main_dbconfig_loop+0x8e7>
  41345e:	b9 09 00 00 00       	mov    $0x9,%ecx
  413463:	4c 89 ef             	mov    %r13,%rdi
  413466:	31 c0                	xor    %eax,%eax
  413468:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  41346b:	4c 89 ea             	mov    %r13,%rdx
  41346e:	48 8d 35 5e 1c 06 00 	lea    0x61c5e(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  413475:	48 8b 3b             	mov    (%rbx),%rdi
  413478:	e8 2b aa ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41347d:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  413481:	ba 0a 00 00 00       	mov    $0xa,%edx
  413486:	31 f6                	xor    %esi,%esi
  413488:	e8 9b b0 ff ff       	callq  40e528 <strtol@plt>
  41348d:	89 84 24 68 09 00 00 	mov    %eax,0x968(%rsp)
  413494:	48 8b 43 10          	mov    0x10(%rbx),%rax
  413498:	48 89 84 24 78 09 00 	mov    %rax,0x978(%rsp)
  41349f:	00 
  4134a0:	48 8b 43 18          	mov    0x18(%rbx),%rax
  4134a4:	48 89 84 24 80 09 00 	mov    %rax,0x980(%rsp)
  4134ab:	00 
  4134ac:	48 8b 43 20          	mov    0x20(%rbx),%rax
  4134b0:	48 89 84 24 88 09 00 	mov    %rax,0x988(%rsp)
  4134b7:	00 
  4134b8:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  4134bc:	ba 0a 00 00 00       	mov    $0xa,%edx
  4134c1:	31 f6                	xor    %esi,%esi
  4134c3:	e8 60 b0 ff ff       	callq  40e528 <strtol@plt>
  4134c8:	89 84 24 90 09 00 00 	mov    %eax,0x990(%rsp)
  4134cf:	48 8b 43 30          	mov    0x30(%rbx),%rax
  4134d3:	48 89 84 24 98 09 00 	mov    %rax,0x998(%rsp)
  4134da:	00 
  4134db:	48 8b 43 38          	mov    0x38(%rbx),%rax
  4134df:	48 89 84 24 a0 09 00 	mov    %rax,0x9a0(%rsp)
  4134e6:	00 
  4134e7:	48 8b 43 40          	mov    0x40(%rbx),%rax
  4134eb:	48 89 84 24 70 09 00 	mov    %rax,0x970(%rsp)
  4134f2:	00 
  4134f3:	48 8d 15 0b ee 04 00 	lea    0x4ee0b(%rip),%rdx        # 462305 <usage_message+0x5c5>
  4134fa:	48 8d 35 90 fd 06 00 	lea    0x6fd90(%rip),%rsi        # 483291 <usage_message+0x21551>
  413501:	bf 04 00 00 00       	mov    $0x4,%edi
  413506:	31 c0                	xor    %eax,%eax
  413508:	e8 a3 db 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41350d:	48 8b ac 24 70 09 00 	mov    0x970(%rsp),%rbp
  413514:	00 
  413515:	48 85 ed             	test   %rbp,%rbp
  413518:	75 5c                	jne    413576 <main_dbconfig_loop+0x6fe>
  41351a:	e9 27 01 00 00       	jmpq   413646 <main_dbconfig_loop+0x7ce>
  41351f:	c6 00 00             	movb   $0x0,(%rax)
  413522:	ba 0a 00 00 00       	mov    $0xa,%edx
  413527:	31 f6                	xor    %esi,%esi
  413529:	48 89 ef             	mov    %rbp,%rdi
  41352c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  413531:	e8 f2 af ff ff       	callq  40e528 <strtol@plt>
  413536:	89 c5                	mov    %eax,%ebp
  413538:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  41353d:	48 8d 79 01          	lea    0x1(%rcx),%rdi
  413541:	ba 0a 00 00 00       	mov    $0xa,%edx
  413546:	31 f6                	xor    %esi,%esi
  413548:	e8 db af ff ff       	callq  40e528 <strtol@plt>
  41354d:	41 89 c4             	mov    %eax,%r12d
  413550:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  413555:	c6 01 2d             	movb   $0x2d,(%rcx)
  413558:	4d 85 ff             	test   %r15,%r15
  41355b:	74 08                	je     413565 <main_dbconfig_loop+0x6ed>
  41355d:	41 c6 07 2c          	movb   $0x2c,(%r15)
  413561:	49 8d 5f 01          	lea    0x1(%r15),%rbx
  413565:	41 39 ec             	cmp    %ebp,%r12d
  413568:	7d 53                	jge    4135bd <main_dbconfig_loop+0x745>
  41356a:	48 85 db             	test   %rbx,%rbx
  41356d:	0f 84 d3 00 00 00    	je     413646 <main_dbconfig_loop+0x7ce>
  413573:	48 89 dd             	mov    %rbx,%rbp
  413576:	be 2c 00 00 00       	mov    $0x2c,%esi
  41357b:	48 89 ef             	mov    %rbp,%rdi
  41357e:	e8 15 b1 ff ff       	callq  40e698 <strchr@plt>
  413583:	49 89 c7             	mov    %rax,%r15
  413586:	48 89 c3             	mov    %rax,%rbx
  413589:	48 85 c0             	test   %rax,%rax
  41358c:	74 03                	je     413591 <main_dbconfig_loop+0x719>
  41358e:	c6 00 00             	movb   $0x0,(%rax)
  413591:	be 2d 00 00 00       	mov    $0x2d,%esi
  413596:	48 89 ef             	mov    %rbp,%rdi
  413599:	e8 fa b0 ff ff       	callq  40e698 <strchr@plt>
  41359e:	48 85 c0             	test   %rax,%rax
  4135a1:	0f 85 78 ff ff ff    	jne    41351f <main_dbconfig_loop+0x6a7>
  4135a7:	ba 0a 00 00 00       	mov    $0xa,%edx
  4135ac:	31 f6                	xor    %esi,%esi
  4135ae:	48 89 ef             	mov    %rbp,%rdi
  4135b1:	e8 72 af ff ff       	callq  40e528 <strtol@plt>
  4135b6:	41 89 c4             	mov    %eax,%r12d
  4135b9:	89 c5                	mov    %eax,%ebp
  4135bb:	eb 9b                	jmp    413558 <main_dbconfig_loop+0x6e0>
  4135bd:	89 e9                	mov    %ebp,%ecx
  4135bf:	48 8d 15 3f ed 04 00 	lea    0x4ed3f(%rip),%rdx        # 462305 <usage_message+0x5c5>
  4135c6:	48 8d 35 ec d1 04 00 	lea    0x4d1ec(%rip),%rsi        # 4607b9 <_IO_stdin_used+0xcd9>
  4135cd:	bf 04 00 00 00       	mov    $0x4,%edi
  4135d2:	31 c0                	xor    %eax,%eax
  4135d4:	e8 d7 da 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4135d9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  4135de:	89 ea                	mov    %ebp,%edx
  4135e0:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  4135e5:	4c 89 ef             	mov    %r13,%rdi
  4135e8:	e8 23 f9 ff ff       	callq  412f10 <main_dbconfig_loop+0x98>
  4135ed:	45 31 c9             	xor    %r9d,%r9d
  4135f0:	85 c0                	test   %eax,%eax
  4135f2:	41 0f 95 c1          	setne  %r9b
  4135f6:	41 83 3e ff          	cmpl   $0xffffffffffffffff,(%r14)
  4135fa:	74 05                	je     413601 <main_dbconfig_loop+0x789>
  4135fc:	45 85 c9             	test   %r9d,%r9d
  4135ff:	75 03                	jne    413604 <main_dbconfig_loop+0x78c>
  413601:	45 89 0e             	mov    %r9d,(%r14)
  413604:	31 ff                	xor    %edi,%edi
  413606:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
  41360b:	e8 c8 b5 ff ff       	callq  40ebd8 <time@plt>
  413610:	49 89 c7             	mov    %rax,%r15
  413613:	31 c0                	xor    %eax,%eax
  413615:	e8 66 61 04 00       	callq  459780 <DBbegin>
  41361a:	0f b6 05 bb e6 29 00 	movzbl 0x29e6bb(%rip),%eax        # 6b1cdc <CONFIG_SERVER_STARTUP_TIME+0x4>
  413621:	a8 01                	test   $0x1,%al
  413623:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
  413628:	75 3b                	jne    413665 <main_dbconfig_loop+0x7ed>
  41362a:	a8 06                	test   $0x6,%al
  41362c:	75 61                	jne    41368f <main_dbconfig_loop+0x817>
  41362e:	31 c0                	xor    %eax,%eax
  413630:	e8 fe 60 04 00       	callq  459733 <DBcommit>
  413635:	83 c5 01             	add    $0x1,%ebp
  413638:	44 39 e5             	cmp    %r12d,%ebp
  41363b:	7e 80                	jle    4135bd <main_dbconfig_loop+0x745>
  41363d:	48 85 db             	test   %rbx,%rbx
  413640:	0f 85 2d ff ff ff    	jne    413573 <main_dbconfig_loop+0x6fb>
  413646:	48 8d 15 b8 ec 04 00 	lea    0x4ecb8(%rip),%rdx        # 462305 <usage_message+0x5c5>
  41364d:	48 8d 35 49 fc 06 00 	lea    0x6fc49(%rip),%rsi        # 48329d <usage_message+0x2155d>
  413654:	bf 04 00 00 00       	mov    $0x4,%edi
  413659:	31 c0                	xor    %eax,%eax
  41365b:	e8 50 da 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413660:	e9 e3 fd ff ff       	jmpq   413448 <main_dbconfig_loop+0x5d0>
  413665:	44 89 7c 24 08       	mov    %r15d,0x8(%rsp)
  41366a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
  41366f:	48 89 04 24          	mov    %rax,(%rsp)
  413673:	41 89 e8             	mov    %ebp,%r8d
  413676:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  41367b:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
  413680:	4c 89 ee             	mov    %r13,%rsi
  413683:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  413688:	e8 24 a7 04 00       	callq  45ddb1 <discovery_update_service>
  41368d:	eb 9f                	jmp    41362e <main_dbconfig_loop+0x7b6>
  41368f:	be 27 00 00 00       	mov    $0x27,%esi
  413694:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  413699:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
  41369e:	e8 3a 42 04 00       	callq  4578dd <DBdyn_escape_string_len>
  4136a3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  4136a8:	be ff 00 00 00       	mov    $0xff,%esi
  4136ad:	48 8b bc 24 78 09 00 	mov    0x978(%rsp),%rdi
  4136b4:	00 
  4136b5:	e8 23 42 04 00       	callq  4578dd <DBdyn_escape_string_len>
  4136ba:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  4136bf:	be ff 00 00 00       	mov    $0xff,%esi
  4136c4:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  4136c9:	e8 0f 42 04 00       	callq  4578dd <DBdyn_escape_string_len>
  4136ce:	49 89 c2             	mov    %rax,%r10
  4136d1:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
  4136d6:	44 89 4c 24 18       	mov    %r9d,0x18(%rsp)
  4136db:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  4136e0:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  4136e5:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4136ea:	89 2c 24             	mov    %ebp,(%rsp)
  4136ed:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
  4136f2:	44 8b 84 24 68 09 00 	mov    0x968(%rsp),%r8d
  4136f9:	00 
  4136fa:	48 8b 8c 24 60 09 00 	mov    0x960(%rsp),%rcx
  413701:	00 
  413702:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  413707:	48 8b 10             	mov    (%rax),%rdx
  41370a:	44 89 fe             	mov    %r15d,%esi
  41370d:	48 8d 3d 4c ed 04 00 	lea    0x4ed4c(%rip),%rdi        # 462460 <usage_message+0x720>
  413714:	31 c0                	xor    %eax,%eax
  413716:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
  41371b:	e8 22 54 04 00       	callq  458b42 <__zbx_DBexecute>
  413720:	4c 8b 54 24 20       	mov    0x20(%rsp),%r10
  413725:	4d 85 d2             	test   %r10,%r10
  413728:	74 08                	je     413732 <main_dbconfig_loop+0x8ba>
  41372a:	4c 89 d7             	mov    %r10,%rdi
  41372d:	e8 b6 aa ff ff       	callq  40e1e8 <free@plt>
  413732:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  413738:	74 0a                	je     413744 <main_dbconfig_loop+0x8cc>
  41373a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  41373f:	e8 a4 aa ff ff       	callq  40e1e8 <free@plt>
  413744:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
  41374a:	0f 84 de fe ff ff    	je     41362e <main_dbconfig_loop+0x7b6>
  413750:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  413755:	e8 8e aa ff ff       	callq  40e1e8 <free@plt>
  41375a:	e9 cf fe ff ff       	jmpq   41362e <main_dbconfig_loop+0x7b6>
  41375f:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  413764:	e8 6f a5 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  413769:	48 81 c4 b8 09 00 00 	add    $0x9b8,%rsp
  413770:	5b                   	pop    %rbx
  413771:	5d                   	pop    %rbp
  413772:	41 5c                	pop    %r12
  413774:	41 5d                	pop    %r13
  413776:	41 5e                	pop    %r14
  413778:	41 5f                	pop    %r15
  41377a:	c3                   	retq   

000000000041377b <main_discoverer_loop>:
  41377b:	41 57                	push   %r15
  41377d:	41 56                	push   %r14
  41377f:	41 55                	push   %r13
  413781:	41 54                	push   %r12
  413783:	55                   	push   %rbp
  413784:	53                   	push   %rbx
  413785:	48 81 ec 18 02 00 00 	sub    $0x218,%rsp
  41378c:	89 fd                	mov    %edi,%ebp
  41378e:	89 f3                	mov    %esi,%ebx
  413790:	89 f2                	mov    %esi,%edx
  413792:	48 8d 35 47 ed 04 00 	lea    0x4ed47(%rip),%rsi        # 4624e0 <usage_message+0x7a0>
  413799:	bf 04 00 00 00       	mov    $0x4,%edi
  41379e:	31 c0                	xor    %eax,%eax
  4137a0:	e8 0b d9 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4137a5:	48 8b 05 1c 96 27 00 	mov    0x27961c(%rip),%rax        # 68cdc8 <zbx_iks_transport+0x3a8>
  4137ac:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
  4137b3:	00 
  4137b4:	4c 8d a4 24 d0 00 00 	lea    0xd0(%rsp),%r12
  4137bb:	00 
  4137bc:	49 8d 7c 24 08       	lea    0x8(%r12),%rdi
  4137c1:	e8 e2 b1 ff ff       	callq  40e9a8 <sigemptyset@plt>
  4137c6:	c7 84 24 58 01 00 00 	movl   $0x4,0x158(%rsp)
  4137cd:	04 00 00 00 
  4137d1:	31 d2                	xor    %edx,%edx
  4137d3:	4c 89 e6             	mov    %r12,%rsi
  4137d6:	bf 0e 00 00 00       	mov    $0xe,%edi
  4137db:	e8 98 ac ff ff       	callq  40e478 <sigaction@plt>
  4137e0:	40 88 2d f5 e4 29 00 	mov    %bpl,0x29e4f5(%rip)        # 6b1cdc <CONFIG_SERVER_STARTUP_TIME+0x4>
  4137e7:	48 8b 15 d2 96 27 00 	mov    0x2796d2(%rip),%rdx        # 68cec0 <zbx_iks_transport+0x4a0>
  4137ee:	89 1a                	mov    %ebx,(%rdx)
  4137f0:	31 ff                	xor    %edi,%edi
  4137f2:	e8 85 45 04 00       	callq  457d7c <DBconnect>
  4137f7:	48 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%rcx
  4137fe:	00 
  4137ff:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
  413804:	48 8d 9c 24 a0 01 00 	lea    0x1a0(%rsp),%rbx
  41380b:	00 
  41380c:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
  413811:	48 8d ac 24 f0 01 00 	lea    0x1f0(%rsp),%rbp
  413818:	00 
  413819:	4c 8d b4 24 70 01 00 	lea    0x170(%rsp),%r14
  413820:	00 
  413821:	48 8d 84 24 0c 02 00 	lea    0x20c(%rsp),%rax
  413828:	00 
  413829:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  413830:	00 
  413831:	48 83 c3 0c          	add    $0xc,%rbx
  413835:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
  41383a:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  41383f:	48 83 c2 08          	add    $0x8,%rdx
  413843:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
  41384a:	00 
  41384b:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
  413850:	48 83 c1 04          	add    $0x4,%rcx
  413854:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
  41385b:	00 
  41385c:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
  413861:	48 83 c3 10          	add    $0x10,%rbx
  413865:	48 89 9c 24 c0 00 00 	mov    %rbx,0xc0(%rsp)
  41386c:	00 
  41386d:	31 ff                	xor    %edi,%edi
  41386f:	e8 64 b3 ff ff       	callq  40ebd8 <time@plt>
  413874:	48 89 c3             	mov    %rax,%rbx
  413877:	89 84 24 a4 00 00 00 	mov    %eax,0xa4(%rsp)
  41387e:	e8 96 e8 02 00       	callq  442119 <zbx_time>
  413883:	f2 0f 11 84 24 a8 00 	movsd  %xmm0,0xa8(%rsp)
  41388a:	00 00 
  41388c:	48 8b 05 d5 94 27 00 	mov    0x2794d5(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  413893:	8b 30                	mov    (%rax),%esi
  413895:	48 8d 3d db e9 06 00 	lea    0x6e9db(%rip),%rdi        # 482277 <usage_message+0x20537>
  41389c:	e8 55 3d 04 00       	callq  4575f6 <DBnode>
  4138a1:	48 8b 15 18 96 27 00 	mov    0x279618(%rip),%rdx        # 68cec0 <zbx_iks_transport+0x4a0>
  4138a8:	44 8b 0a             	mov    (%rdx),%r9d
  4138ab:	48 89 04 24          	mov    %rax,(%rsp)
  4138af:	41 83 e9 01          	sub    $0x1,%r9d
  4138b3:	48 8b 0d 6e 95 27 00 	mov    0x27956e(%rip),%rcx        # 68ce28 <zbx_iks_transport+0x408>
  4138ba:	44 8b 01             	mov    (%rcx),%r8d
  4138bd:	89 d9                	mov    %ebx,%ecx
  4138bf:	89 da                	mov    %ebx,%edx
  4138c1:	31 f6                	xor    %esi,%esi
  4138c3:	48 8d 3d 36 ec 04 00 	lea    0x4ec36(%rip),%rdi        # 462500 <usage_message+0x7c0>
  4138ca:	31 c0                	xor    %eax,%eax
  4138cc:	e8 db 46 04 00       	callq  457fac <__zbx_DBselect>
  4138d1:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  4138d8:	00 
  4138d9:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
  4138e0:	00 
  4138e1:	e8 b7 40 04 00       	callq  45799d <DBfetch>
  4138e6:	48 89 c3             	mov    %rax,%rbx
  4138e9:	48 85 c0             	test   %rax,%rax
  4138ec:	0f 84 89 04 00 00    	je     413d7b <main_discoverer_loop+0x600>
  4138f2:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
  4138f7:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  4138fe:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
  413905:	00 
  413906:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
  41390d:	00 
  41390e:	48 c7 40 18 00 00 00 	movq   $0x0,0x18(%rax)
  413915:	00 
  413916:	48 89 c2             	mov    %rax,%rdx
  413919:	48 8d 35 b3 17 06 00 	lea    0x617b3(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  413920:	48 8b 3b             	mov    (%rbx),%rdi
  413923:	31 c0                	xor    %eax,%eax
  413925:	e8 7e a5 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41392a:	48 8b 43 08          	mov    0x8(%rbx),%rax
  41392e:	48 89 84 24 d8 01 00 	mov    %rax,0x1d8(%rsp)
  413935:	00 
  413936:	48 8b 43 10          	mov    0x10(%rbx),%rax
  41393a:	48 89 84 24 e0 01 00 	mov    %rax,0x1e0(%rsp)
  413941:	00 
  413942:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  413947:	48 83 c2 18          	add    $0x18,%rdx
  41394b:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  41394f:	48 8d 35 7d 17 06 00 	lea    0x6177d(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  413956:	31 c0                	xor    %eax,%eax
  413958:	e8 4b a5 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41395d:	4c 8b 84 24 d8 01 00 	mov    0x1d8(%rsp),%r8
  413964:	00 
  413965:	48 8b 8c 24 e0 01 00 	mov    0x1e0(%rsp),%rcx
  41396c:	00 
  41396d:	48 8d 15 9f e9 04 00 	lea    0x4e99f(%rip),%rdx        # 462313 <usage_message+0x5d3>
  413974:	48 8d 35 a5 e9 04 00 	lea    0x4e9a5(%rip),%rsi        # 462320 <usage_message+0x5e0>
  41397b:	bf 04 00 00 00       	mov    $0x4,%edi
  413980:	31 c0                	xor    %eax,%eax
  413982:	e8 29 d7 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413987:	4c 8b ac 24 d8 01 00 	mov    0x1d8(%rsp),%r13
  41398e:	00 
  41398f:	4d 85 ed             	test   %r13,%r13
  413992:	0f 84 a7 03 00 00    	je     413d3f <main_discoverer_loop+0x5c4>
  413998:	be 2c 00 00 00       	mov    $0x2c,%esi
  41399d:	4c 89 ef             	mov    %r13,%rdi
  4139a0:	e8 f3 ac ff ff       	callq  40e698 <strchr@plt>
  4139a5:	49 89 c4             	mov    %rax,%r12
  4139a8:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  4139ad:	48 85 c0             	test   %rax,%rax
  4139b0:	74 03                	je     4139b5 <main_discoverer_loop+0x23a>
  4139b2:	c6 00 00             	movb   $0x0,(%rax)
  4139b5:	4c 89 e9             	mov    %r13,%rcx
  4139b8:	48 8d 15 54 e9 04 00 	lea    0x4e954(%rip),%rdx        # 462313 <usage_message+0x5d3>
  4139bf:	48 8d 35 83 e9 04 00 	lea    0x4e983(%rip),%rsi        # 462349 <usage_message+0x609>
  4139c6:	bf 04 00 00 00       	mov    $0x4,%edi
  4139cb:	31 c0                	xor    %eax,%eax
  4139cd:	e8 de d6 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4139d2:	be 2d 00 00 00       	mov    $0x2d,%esi
  4139d7:	4c 89 ef             	mov    %r13,%rdi
  4139da:	e8 b9 ac ff ff       	callq  40e698 <strchr@plt>
  4139df:	49 89 c7             	mov    %rax,%r15
  4139e2:	48 85 c0             	test   %rax,%rax
  4139e5:	74 03                	je     4139ea <main_discoverer_loop+0x26f>
  4139e7:	c6 00 00             	movb   $0x0,(%rax)
  4139ea:	be 2f 00 00 00       	mov    $0x2f,%esi
  4139ef:	4c 89 ef             	mov    %r13,%rdi
  4139f2:	e8 a1 ac ff ff       	callq  40e698 <strchr@plt>
  4139f7:	49 89 c2             	mov    %rax,%r10
  4139fa:	48 85 c0             	test   %rax,%rax
  4139fd:	74 03                	je     413a02 <main_discoverer_loop+0x287>
  4139ff:	c6 00 00             	movb   $0x0,(%rax)
  413a02:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
  413a07:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
  413a0e:	00 
  413a0f:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  413a16:	00 
  413a17:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  413a1c:	48 8d 35 1a e9 04 00 	lea    0x4e91a(%rip),%rsi        # 46233d <usage_message+0x5fd>
  413a23:	4c 89 ef             	mov    %r13,%rdi
  413a26:	31 c0                	xor    %eax,%eax
  413a28:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  413a2d:	e8 76 a4 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  413a32:	83 f8 04             	cmp    $0x4,%eax
  413a35:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  413a3a:	0f 84 e5 01 00 00    	je     413c25 <main_discoverer_loop+0x4aa>
  413a40:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
  413a47:	00 
  413a48:	31 db                	xor    %ebx,%ebx
  413a4a:	4d 85 ff             	test   %r15,%r15
  413a4d:	74 04                	je     413a53 <main_discoverer_loop+0x2d8>
  413a4f:	41 c6 07 2d          	movb   $0x2d,(%r15)
  413a53:	4d 85 d2             	test   %r10,%r10
  413a56:	74 04                	je     413a5c <main_discoverer_loop+0x2e1>
  413a58:	41 c6 02 2f          	movb   $0x2f,(%r10)
  413a5c:	4d 85 e4             	test   %r12,%r12
  413a5f:	74 0e                	je     413a6f <main_discoverer_loop+0x2f4>
  413a61:	41 c6 04 24 2c       	movb   $0x2c,(%r12)
  413a66:	49 83 c4 01          	add    $0x1,%r12
  413a6a:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
  413a6f:	85 db                	test   %ebx,%ebx
  413a71:	0f 84 14 01 00 00    	je     413b8b <main_discoverer_loop+0x410>
  413a77:	8b 54 24 58          	mov    0x58(%rsp),%edx
  413a7b:	85 d2                	test   %edx,%edx
  413a7d:	0f 84 08 01 00 00    	je     413b8b <main_discoverer_loop+0x410>
  413a83:	3b 5c 24 58          	cmp    0x58(%rsp),%ebx
  413a87:	0f 87 fe 00 00 00    	ja     413b8b <main_discoverer_loop+0x410>
  413a8d:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
  413a94:	00 
  413a95:	eb 48                	jmp    413adf <main_discoverer_loop+0x364>
  413a97:	45 31 c0             	xor    %r8d,%r8d
  413a9a:	4c 89 f1             	mov    %r14,%rcx
  413a9d:	4c 89 fa             	mov    %r15,%rdx
  413aa0:	48 89 ee             	mov    %rbp,%rsi
  413aa3:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  413aa8:	e8 cb f8 ff ff       	callq  413378 <main_dbconfig_loop+0x500>
  413aad:	31 c0                	xor    %eax,%eax
  413aaf:	e8 cc 5c 04 00       	callq  459780 <DBbegin>
  413ab4:	0f b6 05 21 e2 29 00 	movzbl 0x29e221(%rip),%eax        # 6b1cdc <CONFIG_SERVER_STARTUP_TIME+0x4>
  413abb:	a8 01                	test   $0x1,%al
  413abd:	0f 85 f4 00 00 00    	jne    413bb7 <main_discoverer_loop+0x43c>
  413ac3:	a8 06                	test   $0x6,%al
  413ac5:	0f 85 06 01 00 00    	jne    413bd1 <main_discoverer_loop+0x456>
  413acb:	31 c0                	xor    %eax,%eax
  413acd:	e8 61 5c 04 00       	callq  459733 <DBcommit>
  413ad2:	83 c3 01             	add    $0x1,%ebx
  413ad5:	39 5c 24 58          	cmp    %ebx,0x58(%rsp)
  413ad9:	0f 82 c2 00 00 00    	jb     413ba1 <main_discoverer_loop+0x426>
  413adf:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
  413ae6:	00 
  413ae7:	48 c7 45 08 00 00 00 	movq   $0x0,0x8(%rbp)
  413aee:	00 
  413aef:	48 c7 45 10 00 00 00 	movq   $0x0,0x10(%rbp)
  413af6:	00 
  413af7:	c7 84 24 0c 02 00 00 	movl   $0xffffffff,0x20c(%rsp)
  413afe:	ff ff ff ff 
  413b02:	31 ff                	xor    %edi,%edi
  413b04:	e8 cf b0 ff ff       	callq  40ebd8 <time@plt>
  413b09:	41 89 c4             	mov    %eax,%r12d
  413b0c:	41 89 d8             	mov    %ebx,%r8d
  413b0f:	41 81 e0 00 00 ff 00 	and    $0xff0000,%r8d
  413b16:	89 d9                	mov    %ebx,%ecx
  413b18:	c1 e9 18             	shr    $0x18,%ecx
  413b1b:	0f b6 c3             	movzbl %bl,%eax
  413b1e:	89 04 24             	mov    %eax,(%rsp)
  413b21:	0f b6 c7             	movzbl %bh,%eax
  413b24:	41 89 c1             	mov    %eax,%r9d
  413b27:	41 c1 e8 10          	shr    $0x10,%r8d
  413b2b:	48 8d 15 0b e8 04 00 	lea    0x4e80b(%rip),%rdx        # 46233d <usage_message+0x5fd>
  413b32:	be 28 00 00 00       	mov    $0x28,%esi
  413b37:	4c 89 f7             	mov    %r14,%rdi
  413b3a:	31 c0                	xor    %eax,%eax
  413b3c:	e8 22 10 03 00       	callq  444b63 <__zbx_zbx_snprintf>
  413b41:	4c 89 f1             	mov    %r14,%rcx
  413b44:	48 8d 15 c8 e7 04 00 	lea    0x4e7c8(%rip),%rdx        # 462313 <usage_message+0x5d3>
  413b4b:	48 8d 35 13 e8 04 00 	lea    0x4e813(%rip),%rsi        # 462365 <usage_message+0x625>
  413b52:	bf 04 00 00 00       	mov    $0x4,%edi
  413b57:	31 c0                	xor    %eax,%eax
  413b59:	e8 52 d5 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413b5e:	48 83 bc 24 e8 01 00 	cmpq   $0x0,0x1e8(%rsp)
  413b65:	00 00 
  413b67:	0f 84 2a ff ff ff    	je     413a97 <main_discoverer_loop+0x31c>
  413b6d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  413b73:	4c 89 f1             	mov    %r14,%rcx
  413b76:	4c 89 fa             	mov    %r15,%rdx
  413b79:	48 89 ee             	mov    %rbp,%rsi
  413b7c:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  413b81:	e8 f2 f7 ff ff       	callq  413378 <main_dbconfig_loop+0x500>
  413b86:	e9 0c ff ff ff       	jmpq   413a97 <main_discoverer_loop+0x31c>
  413b8b:	4c 89 ea             	mov    %r13,%rdx
  413b8e:	48 8d 35 a3 ea 04 00 	lea    0x4eaa3(%rip),%rsi        # 462638 <usage_message+0x8f8>
  413b95:	bf 03 00 00 00       	mov    $0x3,%edi
  413b9a:	31 c0                	xor    %eax,%eax
  413b9c:	e8 0f d5 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413ba1:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
  413ba7:	0f 84 92 01 00 00    	je     413d3f <main_discoverer_loop+0x5c4>
  413bad:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
  413bb2:	e9 e1 fd ff ff       	jmpq   413998 <main_discoverer_loop+0x21d>
  413bb7:	44 89 e1             	mov    %r12d,%ecx
  413bba:	8b 94 24 0c 02 00 00 	mov    0x20c(%rsp),%edx
  413bc1:	4c 89 f6             	mov    %r14,%rsi
  413bc4:	48 89 ef             	mov    %rbp,%rdi
  413bc7:	e8 f9 a0 04 00       	callq  45dcc5 <discovery_update_host>
  413bcc:	e9 fa fe ff ff       	jmpq   413acb <main_discoverer_loop+0x350>
  413bd1:	44 8b 84 24 0c 02 00 	mov    0x20c(%rsp),%r8d
  413bd8:	00 
  413bd9:	be 27 00 00 00       	mov    $0x27,%esi
  413bde:	4c 89 f7             	mov    %r14,%rdi
  413be1:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
  413be6:	e8 f2 3c 04 00       	callq  4578dd <DBdyn_escape_string_len>
  413beb:	49 89 c5             	mov    %rax,%r13
  413bee:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
  413bf3:	48 89 c1             	mov    %rax,%rcx
  413bf6:	48 8b 94 24 d0 01 00 	mov    0x1d0(%rsp),%rdx
  413bfd:	00 
  413bfe:	44 89 e6             	mov    %r12d,%esi
  413c01:	48 8d 3d 60 ea 04 00 	lea    0x4ea60(%rip),%rdi        # 462668 <usage_message+0x928>
  413c08:	31 c0                	xor    %eax,%eax
  413c0a:	e8 33 4f 04 00       	callq  458b42 <__zbx_DBexecute>
  413c0f:	4d 85 ed             	test   %r13,%r13
  413c12:	0f 84 b3 fe ff ff    	je     413acb <main_discoverer_loop+0x350>
  413c18:	4c 89 ef             	mov    %r13,%rdi
  413c1b:	e8 c8 a5 ff ff       	callq  40e1e8 <free@plt>
  413c20:	e9 a6 fe ff ff       	jmpq   413acb <main_discoverer_loop+0x350>
  413c25:	8b 84 24 a0 01 00 00 	mov    0x1a0(%rsp),%eax
  413c2c:	3d ff 00 00 00       	cmp    $0xff,%eax
  413c31:	0f 87 09 fe ff ff    	ja     413a40 <main_discoverer_loop+0x2c5>
  413c37:	8b 94 24 a4 01 00 00 	mov    0x1a4(%rsp),%edx
  413c3e:	81 fa ff 00 00 00    	cmp    $0xff,%edx
  413c44:	0f 87 f6 fd ff ff    	ja     413a40 <main_discoverer_loop+0x2c5>
  413c4a:	8b 8c 24 a8 01 00 00 	mov    0x1a8(%rsp),%ecx
  413c51:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
  413c57:	0f 87 e3 fd ff ff    	ja     413a40 <main_discoverer_loop+0x2c5>
  413c5d:	8b 9c 24 ac 01 00 00 	mov    0x1ac(%rsp),%ebx
  413c64:	81 fb ff 00 00 00    	cmp    $0xff,%ebx
  413c6a:	0f 87 d0 fd ff ff    	ja     413a40 <main_discoverer_loop+0x2c5>
  413c70:	c1 e0 18             	shl    $0x18,%eax
  413c73:	c1 e2 10             	shl    $0x10,%edx
  413c76:	01 d0                	add    %edx,%eax
  413c78:	01 d8                	add    %ebx,%eax
  413c7a:	c1 e1 08             	shl    $0x8,%ecx
  413c7d:	8d 0c 08             	lea    (%rax,%rcx,1),%ecx
  413c80:	89 4c 24 58          	mov    %ecx,0x58(%rsp)
  413c84:	4d 85 ff             	test   %r15,%r15
  413c87:	0f 84 fe 01 00 00    	je     413e8b <main_discoverer_loop+0x710>
  413c8d:	49 8d 7f 01          	lea    0x1(%r15),%rdi
  413c91:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
  413c98:	00 
  413c99:	48 8d 35 a6 e6 04 00 	lea    0x4e6a6(%rip),%rsi        # 462346 <usage_message+0x606>
  413ca0:	31 c0                	xor    %eax,%eax
  413ca2:	e8 01 a2 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  413ca7:	83 f8 01             	cmp    $0x1,%eax
  413caa:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  413caf:	0f 84 23 02 00 00    	je     413ed8 <main_discoverer_loop+0x75d>
  413cb5:	44 0f b6 5c 24 58    	movzbl 0x58(%rsp),%r11d
  413cbb:	8b 54 24 58          	mov    0x58(%rsp),%edx
  413cbf:	0f b6 d6             	movzbl %dh,%edx
  413cc2:	41 89 d1             	mov    %edx,%r9d
  413cc5:	44 8b 44 24 58       	mov    0x58(%rsp),%r8d
  413cca:	41 81 e0 00 00 ff 00 	and    $0xff0000,%r8d
  413cd1:	41 c1 e8 10          	shr    $0x10,%r8d
  413cd5:	8b 74 24 58          	mov    0x58(%rsp),%esi
  413cd9:	c1 ee 18             	shr    $0x18,%esi
  413cdc:	8b 5c 24 58          	mov    0x58(%rsp),%ebx
  413ce0:	31 ff                	xor    %edi,%edi
  413ce2:	31 c0                	xor    %eax,%eax
  413ce4:	c7 84 24 cc 00 00 00 	movl   $0x0,0xcc(%rsp)
  413ceb:	00 00 00 00 
  413cef:	31 d2                	xor    %edx,%edx
  413cf1:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
  413cf8:	00 
  413cf9:	89 54 24 20          	mov    %edx,0x20(%rsp)
  413cfd:	8b 94 24 cc 00 00 00 	mov    0xcc(%rsp),%edx
  413d04:	89 54 24 18          	mov    %edx,0x18(%rsp)
  413d08:	89 44 24 10          	mov    %eax,0x10(%rsp)
  413d0c:	89 7c 24 08          	mov    %edi,0x8(%rsp)
  413d10:	44 89 1c 24          	mov    %r11d,(%rsp)
  413d14:	89 f1                	mov    %esi,%ecx
  413d16:	48 8d 15 f6 e5 04 00 	lea    0x4e5f6(%rip),%rdx        # 462313 <usage_message+0x5d3>
  413d1d:	48 8d 35 e4 e8 04 00 	lea    0x4e8e4(%rip),%rsi        # 462608 <usage_message+0x8c8>
  413d24:	bf 04 00 00 00       	mov    $0x4,%edi
  413d29:	31 c0                	xor    %eax,%eax
  413d2b:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  413d30:	e8 7b d3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413d35:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  413d3a:	e9 0b fd ff ff       	jmpq   413a4a <main_discoverer_loop+0x2cf>
  413d3f:	48 8d 15 cd e5 04 00 	lea    0x4e5cd(%rip),%rdx        # 462313 <usage_message+0x5d3>
  413d46:	48 8d 35 50 f5 06 00 	lea    0x6f550(%rip),%rsi        # 48329d <usage_message+0x2155d>
  413d4d:	bf 04 00 00 00       	mov    $0x4,%edi
  413d52:	31 c0                	xor    %eax,%eax
  413d54:	e8 57 d3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413d59:	48 8b 94 24 d0 01 00 	mov    0x1d0(%rsp),%rdx
  413d60:	00 
  413d61:	8b b4 24 a4 00 00 00 	mov    0xa4(%rsp),%esi
  413d68:	48 8d 3d 51 e9 04 00 	lea    0x4e951(%rip),%rdi        # 4626c0 <usage_message+0x980>
  413d6f:	31 c0                	xor    %eax,%eax
  413d71:	e8 cc 4d 04 00       	callq  458b42 <__zbx_DBexecute>
  413d76:	e9 5e fb ff ff       	jmpq   4138d9 <main_discoverer_loop+0x15e>
  413d7b:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
  413d82:	00 
  413d83:	e8 50 9f ff ff       	callq  40dcd8 <mysql_free_result@plt>
  413d88:	e8 8c e3 02 00       	callq  442119 <zbx_time>
  413d8d:	f2 0f 5c 84 24 a8 00 	subsd  0xa8(%rsp),%xmm0
  413d94:	00 00 
  413d96:	f2 0f 11 44 24 58    	movsd  %xmm0,0x58(%rsp)
  413d9c:	48 8b 15 c5 8f 27 00 	mov    0x278fc5(%rip),%rdx        # 68cd68 <zbx_iks_transport+0x348>
  413da3:	8b 32                	mov    (%rdx),%esi
  413da5:	48 8d 3d cb e4 06 00 	lea    0x6e4cb(%rip),%rdi        # 482277 <usage_message+0x20537>
  413dac:	e8 45 38 04 00       	callq  4575f6 <DBnode>
  413db1:	49 89 c0             	mov    %rax,%r8
  413db4:	48 8b 1d 05 91 27 00 	mov    0x279105(%rip),%rbx        # 68cec0 <zbx_iks_transport+0x4a0>
  413dbb:	8b 0b                	mov    (%rbx),%ecx
  413dbd:	83 e9 01             	sub    $0x1,%ecx
  413dc0:	48 8b 05 61 90 27 00 	mov    0x279061(%rip),%rax        # 68ce28 <zbx_iks_transport+0x408>
  413dc7:	8b 10                	mov    (%rax),%edx
  413dc9:	31 f6                	xor    %esi,%esi
  413dcb:	48 8d 3d 26 e9 04 00 	lea    0x4e926(%rip),%rdi        # 4626f8 <usage_message+0x9b8>
  413dd2:	31 c0                	xor    %eax,%eax
  413dd4:	e8 d3 41 04 00       	callq  457fac <__zbx_DBselect>
  413dd9:	49 89 c4             	mov    %rax,%r12
  413ddc:	48 89 c7             	mov    %rax,%rdi
  413ddf:	e8 b9 3b 04 00       	callq  45799d <DBfetch>
  413de4:	48 89 c3             	mov    %rax,%rbx
  413de7:	48 85 c0             	test   %rax,%rax
  413dea:	74 1d                	je     413e09 <main_discoverer_loop+0x68e>
  413dec:	48 8b 38             	mov    (%rax),%rdi
  413def:	e8 ae 3b 04 00       	callq  4579a2 <DBis_null>
  413df4:	85 c0                	test   %eax,%eax
  413df6:	74 11                	je     413e09 <main_discoverer_loop+0x68e>
  413df8:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  413dfc:	e8 a1 3b 04 00       	callq  4579a2 <DBis_null>
  413e01:	85 c0                	test   %eax,%eax
  413e03:	0f 85 69 01 00 00    	jne    413f72 <main_discoverer_loop+0x7f7>
  413e09:	48 8d 35 50 e9 04 00 	lea    0x4e950(%rip),%rsi        # 462760 <usage_message+0xa20>
  413e10:	bf 04 00 00 00       	mov    $0x4,%edi
  413e15:	31 c0                	xor    %eax,%eax
  413e17:	e8 94 d2 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413e1c:	4c 89 e7             	mov    %r12,%rdi
  413e1f:	e8 b4 9e ff ff       	callq  40dcd8 <mysql_free_result@plt>
  413e24:	31 ff                	xor    %edi,%edi
  413e26:	e8 ad ad ff ff       	callq  40ebd8 <time@plt>
  413e2b:	89 c1                	mov    %eax,%ecx
  413e2d:	ba ff ff ff ff       	mov    $0xffffffff,%edx
  413e32:	f2 0f 10 44 24 58    	movsd  0x58(%rsp),%xmm0
  413e38:	48 8d 35 49 e9 04 00 	lea    0x4e949(%rip),%rsi        # 462788 <usage_message+0xa48>
  413e3f:	bf 04 00 00 00       	mov    $0x4,%edi
  413e44:	b8 01 00 00 00       	mov    $0x1,%eax
  413e49:	e8 62 d2 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413e4e:	bb 3c 00 00 00       	mov    $0x3c,%ebx
  413e53:	41 bc 3c 00 00 00    	mov    $0x3c,%r12d
  413e59:	89 da                	mov    %ebx,%edx
  413e5b:	48 8d 35 10 e5 04 00 	lea    0x4e510(%rip),%rsi        # 462372 <usage_message+0x632>
  413e62:	bf 04 00 00 00       	mov    $0x4,%edi
  413e67:	31 c0                	xor    %eax,%eax
  413e69:	e8 42 d2 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413e6e:	89 de                	mov    %ebx,%esi
  413e70:	48 8d 3d 61 e9 04 00 	lea    0x4e961(%rip),%rdi        # 4627d8 <usage_message+0xa98>
  413e77:	31 c0                	xor    %eax,%eax
  413e79:	e8 5f cb 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  413e7e:	44 89 e7             	mov    %r12d,%edi
  413e81:	e8 22 a5 ff ff       	callq  40e3a8 <sleep@plt>
  413e86:	e9 e2 f9 ff ff       	jmpq   41386d <main_discoverer_loop+0xf2>
  413e8b:	4d 85 d2             	test   %r10,%r10
  413e8e:	66 90                	xchg   %ax,%ax
  413e90:	0f 84 80 01 00 00    	je     414016 <main_discoverer_loop+0x89b>
  413e96:	49 8d 7a 01          	lea    0x1(%r10),%rdi
  413e9a:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
  413ea1:	00 
  413ea2:	48 8d 35 9d e4 04 00 	lea    0x4e49d(%rip),%rsi        # 462346 <usage_message+0x606>
  413ea9:	31 c0                	xor    %eax,%eax
  413eab:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  413eb0:	e8 f3 9f ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  413eb5:	83 f8 01             	cmp    $0x1,%eax
  413eb8:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  413ebd:	0f 84 8d 01 00 00    	je     414050 <main_discoverer_loop+0x8d5>
  413ec3:	44 0f b6 5c 24 58    	movzbl 0x58(%rsp),%r11d
  413ec9:	8b 44 24 58          	mov    0x58(%rsp),%eax
  413ecd:	0f b6 c4             	movzbl %ah,%eax
  413ed0:	41 89 c1             	mov    %eax,%r9d
  413ed3:	e9 ed fd ff ff       	jmpq   413cc5 <main_discoverer_loop+0x54a>
  413ed8:	8b 8c 24 b0 01 00 00 	mov    0x1b0(%rsp),%ecx
  413edf:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
  413ee5:	0f 87 16 01 00 00    	ja     414001 <main_discoverer_loop+0x886>
  413eeb:	8b 84 24 a0 01 00 00 	mov    0x1a0(%rsp),%eax
  413ef2:	c1 e0 18             	shl    $0x18,%eax
  413ef5:	8b 94 24 a4 01 00 00 	mov    0x1a4(%rsp),%edx
  413efc:	c1 e2 10             	shl    $0x10,%edx
  413eff:	01 d0                	add    %edx,%eax
  413f01:	8d 0c 08             	lea    (%rax,%rcx,1),%ecx
  413f04:	8b 84 24 a8 01 00 00 	mov    0x1a8(%rsp),%eax
  413f0b:	c1 e0 08             	shl    $0x8,%eax
  413f0e:	8d 04 01             	lea    (%rcx,%rax,1),%eax
  413f11:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%rsp)
  413f18:	0f b6 d0             	movzbl %al,%edx
  413f1b:	0f b6 dc             	movzbl %ah,%ebx
  413f1e:	89 9c 24 cc 00 00 00 	mov    %ebx,0xcc(%rsp)
  413f25:	25 00 00 ff 00       	and    $0xff0000,%eax
  413f2a:	c1 e8 10             	shr    $0x10,%eax
  413f2d:	8b bc 24 b0 00 00 00 	mov    0xb0(%rsp),%edi
  413f34:	c1 ef 18             	shr    $0x18,%edi
  413f37:	44 0f b6 5c 24 58    	movzbl 0x58(%rsp),%r11d
  413f3d:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
  413f41:	0f b6 cd             	movzbl %ch,%ecx
  413f44:	41 89 c9             	mov    %ecx,%r9d
  413f47:	44 8b 44 24 58       	mov    0x58(%rsp),%r8d
  413f4c:	41 81 e0 00 00 ff 00 	and    $0xff0000,%r8d
  413f53:	41 c1 e8 10          	shr    $0x10,%r8d
  413f57:	8b 74 24 58          	mov    0x58(%rsp),%esi
  413f5b:	c1 ee 18             	shr    $0x18,%esi
  413f5e:	8b 5c 24 58          	mov    0x58(%rsp),%ebx
  413f62:	8b 8c 24 b0 00 00 00 	mov    0xb0(%rsp),%ecx
  413f69:	89 4c 24 58          	mov    %ecx,0x58(%rsp)
  413f6d:	e9 87 fd ff ff       	jmpq   413cf9 <main_discoverer_loop+0x57e>
  413f72:	ba 0a 00 00 00       	mov    $0xa,%edx
  413f77:	31 f6                	xor    %esi,%esi
  413f79:	48 8b 3b             	mov    (%rbx),%rdi
  413f7c:	e8 a7 a5 ff ff       	callq  40e528 <strtol@plt>
  413f81:	85 c0                	test   %eax,%eax
  413f83:	0f 84 93 fe ff ff    	je     413e1c <main_discoverer_loop+0x6a1>
  413f89:	ba 0a 00 00 00       	mov    $0xa,%edx
  413f8e:	31 f6                	xor    %esi,%esi
  413f90:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  413f94:	e8 8f a5 ff ff       	callq  40e528 <strtol@plt>
  413f99:	49 89 c5             	mov    %rax,%r13
  413f9c:	89 c3                	mov    %eax,%ebx
  413f9e:	4c 89 e7             	mov    %r12,%rdi
  413fa1:	e8 32 9d ff ff       	callq  40dcd8 <mysql_free_result@plt>
  413fa6:	31 ff                	xor    %edi,%edi
  413fa8:	e8 2b ac ff ff       	callq  40ebd8 <time@plt>
  413fad:	41 89 c4             	mov    %eax,%r12d
  413fb0:	89 c1                	mov    %eax,%ecx
  413fb2:	44 89 ea             	mov    %r13d,%edx
  413fb5:	f2 0f 10 44 24 58    	movsd  0x58(%rsp),%xmm0
  413fbb:	48 8d 35 c6 e7 04 00 	lea    0x4e7c6(%rip),%rsi        # 462788 <usage_message+0xa48>
  413fc2:	bf 04 00 00 00       	mov    $0x4,%edi
  413fc7:	b8 01 00 00 00       	mov    $0x1,%eax
  413fcc:	e8 df d0 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413fd1:	41 83 fd ff          	cmp    $0xffffffffffffffff,%r13d
  413fd5:	0f 84 73 fe ff ff    	je     413e4e <main_discoverer_loop+0x6d3>
  413fdb:	44 29 e3             	sub    %r12d,%ebx
  413fde:	41 89 dc             	mov    %ebx,%r12d
  413fe1:	85 db                	test   %ebx,%ebx
  413fe3:	0f 8f 58 02 00 00    	jg     414241 <main_discoverer_loop+0xac6>
  413fe9:	48 8d 35 9a e3 04 00 	lea    0x4e39a(%rip),%rsi        # 46238a <usage_message+0x64a>
  413ff0:	bf 04 00 00 00       	mov    $0x4,%edi
  413ff5:	31 c0                	xor    %eax,%eax
  413ff7:	e8 b4 d0 01 00       	callq  4310b0 <__zbx_zabbix_log>
  413ffc:	e9 6c f8 ff ff       	jmpq   41386d <main_discoverer_loop+0xf2>
  414001:	44 0f b6 5c 24 58    	movzbl 0x58(%rsp),%r11d
  414007:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
  41400b:	0f b6 cd             	movzbl %ch,%ecx
  41400e:	41 89 c9             	mov    %ecx,%r9d
  414011:	e9 af fc ff ff       	jmpq   413cc5 <main_discoverer_loop+0x54a>
  414016:	0f b6 54 24 58       	movzbl 0x58(%rsp),%edx
  41401b:	8b 5c 24 58          	mov    0x58(%rsp),%ebx
  41401f:	0f b6 df             	movzbl %bh,%ebx
  414022:	89 9c 24 cc 00 00 00 	mov    %ebx,0xcc(%rsp)
  414029:	8b 44 24 58          	mov    0x58(%rsp),%eax
  41402d:	25 00 00 ff 00       	and    $0xff0000,%eax
  414032:	c1 e8 10             	shr    $0x10,%eax
  414035:	8b 7c 24 58          	mov    0x58(%rsp),%edi
  414039:	c1 ef 18             	shr    $0x18,%edi
  41403c:	89 fe                	mov    %edi,%esi
  41403e:	41 89 c0             	mov    %eax,%r8d
  414041:	41 89 d9             	mov    %ebx,%r9d
  414044:	41 89 d3             	mov    %edx,%r11d
  414047:	8b 5c 24 58          	mov    0x58(%rsp),%ebx
  41404b:	e9 a9 fc ff ff       	jmpq   413cf9 <main_discoverer_loop+0x57e>
  414050:	8b 8c 24 b0 01 00 00 	mov    0x1b0(%rsp),%ecx
  414057:	83 f9 0f             	cmp    $0xf,%ecx
  41405a:	0f 86 55 fc ff ff    	jbe    413cb5 <main_discoverer_loop+0x53a>
  414060:	83 f9 20             	cmp    $0x20,%ecx
  414063:	77 9c                	ja     414001 <main_discoverer_loop+0x886>
  414065:	0f 84 aa 01 00 00    	je     414215 <main_discoverer_loop+0xa9a>
  41406b:	83 ca ff             	or     $0xffffffffffffffff,%edx
  41406e:	d3 ea                	shr    %cl,%edx
  414070:	89 d0                	mov    %edx,%eax
  414072:	f7 d0                	not    %eax
  414074:	44 0f b6 c8          	movzbl %al,%r9d
  414078:	0f b6 dc             	movzbl %ah,%ebx
  41407b:	89 9c 24 cc 00 00 00 	mov    %ebx,0xcc(%rsp)
  414082:	41 89 c0             	mov    %eax,%r8d
  414085:	41 81 e0 00 00 ff 00 	and    $0xff0000,%r8d
  41408c:	41 c1 e8 10          	shr    $0x10,%r8d
  414090:	89 c3                	mov    %eax,%ebx
  414092:	c1 eb 18             	shr    $0x18,%ebx
  414095:	89 9c 24 b0 00 00 00 	mov    %ebx,0xb0(%rsp)
  41409c:	44 8b 5c 24 58       	mov    0x58(%rsp),%r11d
  4140a1:	41 21 c3             	and    %eax,%r11d
  4140a4:	41 8d 14 13          	lea    (%r11,%rdx,1),%edx
  4140a8:	89 54 24 58          	mov    %edx,0x58(%rsp)
  4140ac:	41 8d 5b 01          	lea    0x1(%r11),%ebx
  4140b0:	48 8d 15 5c e2 04 00 	lea    0x4e25c(%rip),%rdx        # 462313 <usage_message+0x5d3>
  4140b7:	48 8d 35 95 e2 04 00 	lea    0x4e295(%rip),%rsi        # 462353 <usage_message+0x613>
  4140be:	bf 04 00 00 00       	mov    $0x4,%edi
  4140c3:	31 c0                	xor    %eax,%eax
  4140c5:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
  4140ca:	44 89 4c 24 50       	mov    %r9d,0x50(%rsp)
  4140cf:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  4140d4:	44 89 5c 24 48       	mov    %r11d,0x48(%rsp)
  4140d9:	e8 d2 cf 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4140de:	44 8b 4c 24 50       	mov    0x50(%rsp),%r9d
  4140e3:	44 89 0c 24          	mov    %r9d,(%rsp)
  4140e7:	44 8b 8c 24 cc 00 00 	mov    0xcc(%rsp),%r9d
  4140ee:	00 
  4140ef:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
  4140f4:	8b 8c 24 b0 00 00 00 	mov    0xb0(%rsp),%ecx
  4140fb:	48 8d 15 11 e2 04 00 	lea    0x4e211(%rip),%rdx        # 462313 <usage_message+0x5d3>
  414102:	48 8d 35 97 e4 04 00 	lea    0x4e497(%rip),%rsi        # 4625a0 <usage_message+0x860>
  414109:	bf 04 00 00 00       	mov    $0x4,%edi
  41410e:	31 c0                	xor    %eax,%eax
  414110:	e8 9b cf 01 00       	callq  4310b0 <__zbx_zabbix_log>
  414115:	44 8b 5c 24 48       	mov    0x48(%rsp),%r11d
  41411a:	45 89 d8             	mov    %r11d,%r8d
  41411d:	41 81 e0 00 00 ff 00 	and    $0xff0000,%r8d
  414124:	44 89 d9             	mov    %r11d,%ecx
  414127:	c1 e9 18             	shr    $0x18,%ecx
  41412a:	41 0f b6 c3          	movzbl %r11b,%eax
  41412e:	89 04 24             	mov    %eax,(%rsp)
  414131:	4c 89 d8             	mov    %r11,%rax
  414134:	0f b6 c4             	movzbl %ah,%eax
  414137:	41 89 c1             	mov    %eax,%r9d
  41413a:	41 c1 e8 10          	shr    $0x10,%r8d
  41413e:	48 8d 15 ce e1 04 00 	lea    0x4e1ce(%rip),%rdx        # 462313 <usage_message+0x5d3>
  414145:	48 8d 35 74 e4 04 00 	lea    0x4e474(%rip),%rsi        # 4625c0 <usage_message+0x880>
  41414c:	bf 04 00 00 00       	mov    $0x4,%edi
  414151:	31 c0                	xor    %eax,%eax
  414153:	e8 58 cf 01 00       	callq  4310b0 <__zbx_zabbix_log>
  414158:	44 8b 44 24 58       	mov    0x58(%rsp),%r8d
  41415d:	41 81 e0 00 00 ff 00 	and    $0xff0000,%r8d
  414164:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
  414168:	c1 e9 18             	shr    $0x18,%ecx
  41416b:	0f b6 44 24 58       	movzbl 0x58(%rsp),%eax
  414170:	89 04 24             	mov    %eax,(%rsp)
  414173:	8b 54 24 58          	mov    0x58(%rsp),%edx
  414177:	0f b6 d6             	movzbl %dh,%edx
  41417a:	41 89 d1             	mov    %edx,%r9d
  41417d:	41 c1 e8 10          	shr    $0x10,%r8d
  414181:	48 8d 15 8b e1 04 00 	lea    0x4e18b(%rip),%rdx        # 462313 <usage_message+0x5d3>
  414188:	48 8d 35 51 e4 04 00 	lea    0x4e451(%rip),%rsi        # 4625e0 <usage_message+0x8a0>
  41418f:	bf 04 00 00 00       	mov    $0x4,%edi
  414194:	31 c0                	xor    %eax,%eax
  414196:	e8 15 cf 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41419b:	83 bc 24 b0 01 00 00 	cmpl   $0x1e,0x1b0(%rsp)
  4141a2:	1e 
  4141a3:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  4141a8:	76 22                	jbe    4141cc <main_discoverer_loop+0xa51>
  4141aa:	44 0f b6 db          	movzbl %bl,%r11d
  4141ae:	0f b6 cf             	movzbl %bh,%ecx
  4141b1:	41 89 c9             	mov    %ecx,%r9d
  4141b4:	41 89 d8             	mov    %ebx,%r8d
  4141b7:	41 81 e0 00 00 ff 00 	and    $0xff0000,%r8d
  4141be:	41 c1 e8 10          	shr    $0x10,%r8d
  4141c2:	89 de                	mov    %ebx,%esi
  4141c4:	c1 ee 18             	shr    $0x18,%esi
  4141c7:	e9 14 fb ff ff       	jmpq   413ce0 <main_discoverer_loop+0x565>
  4141cc:	8b 44 24 58          	mov    0x58(%rsp),%eax
  4141d0:	83 e8 01             	sub    $0x1,%eax
  4141d3:	89 44 24 58          	mov    %eax,0x58(%rsp)
  4141d7:	0f b6 d0             	movzbl %al,%edx
  4141da:	0f b6 cc             	movzbl %ah,%ecx
  4141dd:	89 8c 24 cc 00 00 00 	mov    %ecx,0xcc(%rsp)
  4141e4:	25 00 00 ff 00       	and    $0xff0000,%eax
  4141e9:	c1 e8 10             	shr    $0x10,%eax
  4141ec:	8b 7c 24 58          	mov    0x58(%rsp),%edi
  4141f0:	c1 ef 18             	shr    $0x18,%edi
  4141f3:	44 0f b6 db          	movzbl %bl,%r11d
  4141f7:	0f b6 cf             	movzbl %bh,%ecx
  4141fa:	41 89 c9             	mov    %ecx,%r9d
  4141fd:	41 89 d8             	mov    %ebx,%r8d
  414200:	41 81 e0 00 00 ff 00 	and    $0xff0000,%r8d
  414207:	41 c1 e8 10          	shr    $0x10,%r8d
  41420b:	89 de                	mov    %ebx,%esi
  41420d:	c1 ee 18             	shr    $0x18,%esi
  414210:	e9 e4 fa ff ff       	jmpq   413cf9 <main_discoverer_loop+0x57e>
  414215:	c7 84 24 b0 00 00 00 	movl   $0xff,0xb0(%rsp)
  41421c:	ff 00 00 00 
  414220:	41 b8 ff 00 00 00    	mov    $0xff,%r8d
  414226:	c7 84 24 cc 00 00 00 	movl   $0xff,0xcc(%rsp)
  41422d:	ff 00 00 00 
  414231:	41 b9 ff 00 00 00    	mov    $0xff,%r9d
  414237:	31 d2                	xor    %edx,%edx
  414239:	83 c8 ff             	or     $0xffffffffffffffff,%eax
  41423c:	e9 5b fe ff ff       	jmpq   41409c <main_discoverer_loop+0x921>
  414241:	bb 3c 00 00 00       	mov    $0x3c,%ebx
  414246:	41 83 fc 3c          	cmp    $0x3c,%r12d
  41424a:	41 0f 4e dc          	cmovle %r12d,%ebx
  41424e:	41 89 dc             	mov    %ebx,%r12d
  414251:	e9 03 fc ff ff       	jmpq   413e59 <main_discoverer_loop+0x6de>
  414256:	90                   	nop
  414257:	90                   	nop
  414258:	90                   	nop
  414259:	90                   	nop
  41425a:	90                   	nop
  41425b:	90                   	nop
  41425c:	90                   	nop
  41425d:	90                   	nop
  41425e:	90                   	nop
  41425f:	90                   	nop
  414260:	41 57                	push   %r15
  414262:	41 56                	push   %r14
  414264:	41 55                	push   %r13
  414266:	41 54                	push   %r12
  414268:	55                   	push   %rbp
  414269:	53                   	push   %rbx
  41426a:	48 81 ec f8 13 00 00 	sub    $0x13f8,%rsp
  414271:	49 89 fc             	mov    %rdi,%r12
  414274:	48 89 f3             	mov    %rsi,%rbx
  414277:	49 89 d5             	mov    %rdx,%r13
  41427a:	89 cd                	mov    %ecx,%ebp
  41427c:	45 89 c6             	mov    %r8d,%r14d
  41427f:	4d 89 cf             	mov    %r9,%r15
  414282:	48 85 f6             	test   %rsi,%rsi
  414285:	0f 84 c8 00 00 00    	je     414353 <main_discoverer_loop+0xbd8>
  41428b:	48 8d 35 c7 e5 04 00 	lea    0x4e5c7(%rip),%rsi        # 462859 <usage_message+0xb19>
  414292:	bf 04 00 00 00       	mov    $0x4,%edi
  414297:	31 c0                	xor    %eax,%eax
  414299:	e8 12 ce 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41429e:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
  4142a3:	4c 89 e6             	mov    %r12,%rsi
  4142a6:	e8 4c 38 02 00       	callq  437af7 <DCconfig_get_item_by_itemid>
  4142ab:	85 c0                	test   %eax,%eax
  4142ad:	0f 85 8e 00 00 00    	jne    414341 <main_discoverer_loop+0xbc6>
  4142b3:	41 83 fe fe          	cmp    $0xfffffffffffffffe,%r14d
  4142b7:	0f 84 be 00 00 00    	je     41437b <main_discoverer_loop+0xc00>
  4142bd:	4c 8d a4 24 c0 13 00 	lea    0x13c0(%rsp),%r12
  4142c4:	00 
  4142c5:	4c 89 e7             	mov    %r12,%rdi
  4142c8:	e8 93 7e 01 00       	callq  42c160 <init_result>
  4142cd:	48 85 db             	test   %rbx,%rbx
  4142d0:	0f 84 ce 00 00 00    	je     4143a4 <main_discoverer_loop+0xc29>
  4142d6:	83 8c 24 c0 13 00 00 	orl    $0x1,0x13c0(%rsp)
  4142dd:	01 
  4142de:	48 8b 03             	mov    (%rbx),%rax
  4142e1:	48 89 84 24 c8 13 00 	mov    %rax,0x13c8(%rsp)
  4142e8:	00 
  4142e9:	0f b6 b4 24 92 01 00 	movzbl 0x192(%rsp),%esi
  4142f0:	00 
  4142f1:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  4142f8:	00 
  4142f9:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%rsp)
  414300:	00 
  414301:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  414308:	00 
  414309:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  414310:	45 31 c9             	xor    %r9d,%r9d
  414313:	45 31 c0             	xor    %r8d,%r8d
  414316:	89 e9                	mov    %ebp,%ecx
  414318:	4c 89 e2             	mov    %r12,%rdx
  41431b:	48 8b bc 24 88 01 00 	mov    0x188(%rsp),%rdi
  414322:	00 
  414323:	e8 f8 ea 01 00       	callq  432e20 <dc_add_history>
  414328:	89 ea                	mov    %ebp,%edx
  41432a:	31 f6                	xor    %esi,%esi
  41432c:	48 8b bc 24 88 01 00 	mov    0x188(%rsp),%rdi
  414333:	00 
  414334:	e8 4f 3b 02 00       	callq  437e88 <DCrequeue_reachable_item>
  414339:	4c 89 e7             	mov    %r12,%rdi
  41433c:	e8 3a 85 01 00       	callq  42c87b <free_result>
  414341:	48 81 c4 f8 13 00 00 	add    $0x13f8,%rsp
  414348:	5b                   	pop    %rbx
  414349:	5d                   	pop    %rbp
  41434a:	41 5c                	pop    %r12
  41434c:	41 5d                	pop    %r13
  41434e:	41 5e                	pop    %r14
  414350:	41 5f                	pop    %r15
  414352:	c3                   	retq   
  414353:	48 85 d2             	test   %rdx,%rdx
  414356:	0f 85 2f ff ff ff    	jne    41428b <main_discoverer_loop+0xb10>
  41435c:	48 8d 0d 0e e7 04 00 	lea    0x4e70e(%rip),%rcx        # 462a71 <usage_message+0xd31>
  414363:	ba 45 00 00 00       	mov    $0x45,%edx
  414368:	48 8d 35 c9 e4 04 00 	lea    0x4e4c9(%rip),%rsi        # 462838 <usage_message+0xaf8>
  41436f:	48 8d 3d cb e4 04 00 	lea    0x4e4cb(%rip),%rdi        # 462841 <usage_message+0xb01>
  414376:	e8 7d 9b ff ff       	callq  40def8 <__assert_fail@plt>
  41437b:	48 63 f5             	movslq %ebp,%rsi
  41437e:	4c 89 fa             	mov    %r15,%rdx
  414381:	48 8b bc 24 88 01 00 	mov    0x188(%rsp),%rdi
  414388:	00 
  414389:	e8 a5 28 02 00       	callq  436c33 <DCadd_nextcheck>
  41438e:	89 ea                	mov    %ebp,%edx
  414390:	be 03 00 00 00       	mov    $0x3,%esi
  414395:	48 8b bc 24 88 01 00 	mov    0x188(%rsp),%rdi
  41439c:	00 
  41439d:	e8 e6 3a 02 00       	callq  437e88 <DCrequeue_reachable_item>
  4143a2:	eb 9d                	jmp    414341 <main_discoverer_loop+0xbc6>
  4143a4:	83 8c 24 c0 13 00 00 	orl    $0x2,0x13c0(%rsp)
  4143ab:	02 
  4143ac:	49 8b 45 00          	mov    0x0(%r13),%rax
  4143b0:	48 89 84 24 d0 13 00 	mov    %rax,0x13d0(%rsp)
  4143b7:	00 
  4143b8:	e9 2c ff ff ff       	jmpq   4142e9 <main_discoverer_loop+0xb6e>
  4143bd:	41 57                	push   %r15
  4143bf:	41 56                	push   %r14
  4143c1:	41 55                	push   %r13
  4143c3:	41 54                	push   %r12
  4143c5:	55                   	push   %rbp
  4143c6:	53                   	push   %rbx
  4143c7:	48 81 ec 98 e4 09 00 	sub    $0x9e498,%rsp
  4143ce:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
  4143d3:	89 f5                	mov    %esi,%ebp
  4143d5:	48 8d 15 90 e4 04 00 	lea    0x4e490(%rip),%rdx        # 46286c <usage_message+0xb2c>
  4143dc:	48 8d 35 ae ee 06 00 	lea    0x6eeae(%rip),%rsi        # 483291 <usage_message+0x21551>
  4143e3:	bf 04 00 00 00       	mov    $0x4,%edi
  4143e8:	31 c0                	xor    %eax,%eax
  4143ea:	e8 c1 cc 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4143ef:	31 c0                	xor    %eax,%eax
  4143f1:	e8 9a 21 02 00       	callq  436590 <DCinit_nextchecks>
  4143f6:	4c 8d a4 24 90 00 00 	lea    0x90(%rsp),%r12
  4143fd:	00 
  4143fe:	0f b6 3d eb d8 29 00 	movzbl 0x29d8eb(%rip),%edi        # 6b1cf0 <CONFIG_SERVER_STARTUP_TIME+0x18>
  414405:	ba 80 00 00 00       	mov    $0x80,%edx
  41440a:	4c 89 e6             	mov    %r12,%rsi
  41440d:	e8 f9 3a 02 00       	callq  437f0b <DCconfig_get_poller_items>
  414412:	89 44 24 60          	mov    %eax,0x60(%rsp)
  414416:	85 c0                	test   %eax,%eax
  414418:	0f 8e 31 06 00 00    	jle    414a4f <main_discoverer_loop+0x12d4>
  41441e:	4c 89 e3             	mov    %r12,%rbx
  414421:	45 31 ed             	xor    %r13d,%r13d
  414424:	48 8d 84 24 90 d4 09 	lea    0x9d490(%rsp),%rax
  41442b:	00 
  41442c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  414431:	48 8d 94 24 90 dc 09 	lea    0x9dc90(%rsp),%rdx
  414438:	00 
  414439:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
  41443e:	48 63 ed             	movslq %ebp,%rbp
  414441:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
  414448:	00 
  414449:	48 8d 8c 24 90 cc 09 	lea    0x9cc90(%rsp),%rcx
  414450:	00 
  414451:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
  414456:	eb 4d                	jmp    4144a5 <main_discoverer_loop+0xd2a>
  414458:	48 8b bb 68 01 00 00 	mov    0x168(%rbx),%rdi
  41445f:	48 8d 15 39 e4 04 00 	lea    0x4e439(%rip),%rdx        # 46289f <usage_message+0xb5f>
  414466:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
  41446d:	00 
  41446e:	e8 c0 27 02 00       	callq  436c33 <DCadd_nextcheck>
  414473:	48 8b bb 70 05 00 00 	mov    0x570(%rbx),%rdi
  41447a:	48 85 ff             	test   %rdi,%rdi
  41447d:	74 10                	je     41448f <main_discoverer_loop+0xd14>
  41447f:	e8 64 9d ff ff       	callq  40e1e8 <free@plt>
  414484:	48 c7 83 70 05 00 00 	movq   $0x0,0x570(%rbx)
  41448b:	00 00 00 00 
  41448f:	41 83 c5 01          	add    $0x1,%r13d
  414493:	48 81 c3 98 13 00 00 	add    $0x1398,%rbx
  41449a:	44 39 6c 24 60       	cmp    %r13d,0x60(%rsp)
  41449f:	0f 8e aa 05 00 00    	jle    414a4f <main_discoverer_loop+0x12d4>
  4144a5:	49 63 c5             	movslq %r13d,%rax
  4144a8:	48 8d 14 c0          	lea    (%rax,%rax,8),%rdx
  4144ac:	48 8d 04 50          	lea    (%rax,%rdx,2),%rax
  4144b0:	48 89 c5             	mov    %rax,%rbp
  4144b3:	48 c1 e5 05          	shl    $0x5,%rbp
  4144b7:	48 8d 2c 28          	lea    (%rax,%rbp,1),%rbp
  4144bb:	48 c1 e5 03          	shl    $0x3,%rbp
  4144bf:	49 8d bc 2c 73 01 00 	lea    0x173(%r12,%rbp,1),%rdi
  4144c6:	00 
  4144c7:	e8 ac 9c ff ff       	callq  40e178 <__strdup@plt>
  4144cc:	48 89 83 70 05 00 00 	mov    %rax,0x570(%rbx)
  4144d3:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  4144da:	00 
  4144db:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  4144e2:	00 00 
  4144e4:	c7 44 24 08 10 00 00 	movl   $0x10,0x8(%rsp)
  4144eb:	00 
  4144ec:	49 8d 84 2c 70 05 00 	lea    0x570(%r12,%rbp,1),%rax
  4144f3:	00 
  4144f4:	48 89 04 24          	mov    %rax,(%rsp)
  4144f8:	45 31 c9             	xor    %r9d,%r9d
  4144fb:	49 89 d8             	mov    %rbx,%r8
  4144fe:	31 c9                	xor    %ecx,%ecx
  414500:	31 d2                	xor    %edx,%edx
  414502:	31 f6                	xor    %esi,%esi
  414504:	31 ff                	xor    %edi,%edi
  414506:	e8 d0 ae 03 00       	callq  44f3db <substitute_simple_macros>
  41450b:	80 7b 51 01          	cmpb   $0x1,0x51(%rbx)
  41450f:	0f 84 12 02 00 00    	je     414727 <main_discoverer_loop+0xfac>
  414515:	49 8d 6c 2c 7a       	lea    0x7a(%r12,%rbp,1),%rbp
  41451a:	48 8b bb 70 05 00 00 	mov    0x570(%rbx),%rdi
  414521:	41 b8 00 08 00 00    	mov    $0x800,%r8d
  414527:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
  41452c:	ba 00 08 00 00       	mov    $0x800,%edx
  414531:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  414536:	e8 2c 82 01 00       	callq  42c767 <parse_command>
  41453b:	85 c0                	test   %eax,%eax
  41453d:	0f 84 15 ff ff ff    	je     414458 <main_discoverer_loop+0xcdd>
  414543:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  414548:	e8 95 e6 02 00       	callq  442be2 <num_param>
  41454d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  414552:	48 8d 3d 24 e3 04 00 	lea    0x4e324(%rip),%rdi        # 46287d <usage_message+0xb3d>
  414559:	b9 09 00 00 00       	mov    $0x9,%ecx
  41455e:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  414560:	0f 84 d3 04 00 00    	je     414a39 <main_discoverer_loop+0x12be>
  414566:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  41456b:	48 8d 3d 14 e3 04 00 	lea    0x4e314(%rip),%rdi        # 462886 <usage_message+0xb46>
  414572:	b9 0d 00 00 00       	mov    $0xd,%ecx
  414577:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  414579:	0f 85 b2 01 00 00    	jne    414731 <main_discoverer_loop+0xfb6>
  41457f:	83 f8 05             	cmp    $0x5,%eax
  414582:	0f 8f d0 fe ff ff    	jg     414458 <main_discoverer_loop+0xcdd>
  414588:	c7 44 24 78 02 00 00 	movl   $0x2,0x78(%rsp)
  41458f:	00 
  414590:	b9 00 08 00 00       	mov    $0x800,%ecx
  414595:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  41459a:	be 02 00 00 00       	mov    $0x2,%esi
  41459f:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4145a4:	e8 82 e7 02 00       	callq  442d2b <get_param>
  4145a9:	85 c0                	test   %eax,%eax
  4145ab:	75 0e                	jne    4145bb <main_discoverer_loop+0xe40>
  4145ad:	80 bc 24 90 cc 09 00 	cmpb   $0x0,0x9cc90(%rsp)
  4145b4:	00 
  4145b5:	0f 85 ce 04 00 00    	jne    414a89 <main_discoverer_loop+0x130e>
  4145bb:	c7 44 24 5c 03 00 00 	movl   $0x3,0x5c(%rsp)
  4145c2:	00 
  4145c3:	b9 00 08 00 00       	mov    $0x800,%ecx
  4145c8:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  4145cd:	be 03 00 00 00       	mov    $0x3,%esi
  4145d2:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4145d7:	e8 4f e7 02 00       	callq  442d2b <get_param>
  4145dc:	85 c0                	test   %eax,%eax
  4145de:	75 0e                	jne    4145ee <main_discoverer_loop+0xe73>
  4145e0:	80 bc 24 90 cc 09 00 	cmpb   $0x0,0x9cc90(%rsp)
  4145e7:	00 
  4145e8:	0f 85 eb 04 00 00    	jne    414ad9 <main_discoverer_loop+0x135e>
  4145ee:	45 31 ff             	xor    %r15d,%r15d
  4145f1:	b9 00 08 00 00       	mov    $0x800,%ecx
  4145f6:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  4145fb:	be 04 00 00 00       	mov    $0x4,%esi
  414600:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  414605:	e8 21 e7 02 00       	callq  442d2b <get_param>
  41460a:	85 c0                	test   %eax,%eax
  41460c:	75 0e                	jne    41461c <main_discoverer_loop+0xea1>
  41460e:	80 bc 24 90 cc 09 00 	cmpb   $0x0,0x9cc90(%rsp)
  414615:	00 
  414616:	0f 85 df 04 00 00    	jne    414afb <main_discoverer_loop+0x1380>
  41461c:	c7 44 24 4c 00 00 00 	movl   $0x0,0x4c(%rsp)
  414623:	00 
  414624:	b9 00 08 00 00       	mov    $0x800,%ecx
  414629:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  41462e:	be 05 00 00 00       	mov    $0x5,%esi
  414633:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  414638:	e8 ee e6 02 00       	callq  442d2b <get_param>
  41463d:	85 c0                	test   %eax,%eax
  41463f:	75 0e                	jne    41464f <main_discoverer_loop+0xed4>
  414641:	80 bc 24 90 cc 09 00 	cmpb   $0x0,0x9cc90(%rsp)
  414648:	00 
  414649:	0f 85 67 04 00 00    	jne    414ab6 <main_discoverer_loop+0x133b>
  41464f:	c7 44 24 64 00 00 00 	movl   $0x0,0x64(%rsp)
  414656:	00 
  414657:	b9 00 08 00 00       	mov    $0x800,%ecx
  41465c:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  414661:	be 06 00 00 00       	mov    $0x6,%esi
  414666:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41466b:	e8 bb e6 02 00       	callq  442d2b <get_param>
  414670:	85 c0                	test   %eax,%eax
  414672:	0f 85 1d 01 00 00    	jne    414795 <main_discoverer_loop+0x101a>
  414678:	80 bc 24 90 cc 09 00 	cmpb   $0x0,0x9cc90(%rsp)
  41467f:	00 
  414680:	0f 84 0f 01 00 00    	je     414795 <main_discoverer_loop+0x101a>
  414686:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
  41468b:	0f b6 16             	movzbl (%rsi),%edx
  41468e:	0f b6 05 6f 25 06 00 	movzbl 0x6256f(%rip),%eax        # 476c04 <usage_message+0x14ec4>
  414695:	39 c2                	cmp    %eax,%edx
  414697:	75 31                	jne    4146ca <main_discoverer_loop+0xf4f>
  414699:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
  41469d:	3a 05 62 25 06 00    	cmp    0x62562(%rip),%al        # 476c05 <usage_message+0x14ec5>
  4146a3:	75 25                	jne    4146ca <main_discoverer_loop+0xf4f>
  4146a5:	0f b6 46 02          	movzbl 0x2(%rsi),%eax
  4146a9:	3a 05 57 25 06 00    	cmp    0x62557(%rip),%al        # 476c06 <usage_message+0x14ec6>
  4146af:	75 19                	jne    4146ca <main_discoverer_loop+0xf4f>
  4146b1:	0f b6 46 03          	movzbl 0x3(%rsi),%eax
  4146b5:	3a 05 4c 25 06 00    	cmp    0x6254c(%rip),%al        # 476c07 <usage_message+0x14ec7>
  4146bb:	75 0d                	jne    4146ca <main_discoverer_loop+0xf4f>
  4146bd:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
  4146c4:	00 
  4146c5:	e9 d3 00 00 00       	jmpq   41479d <main_discoverer_loop+0x1022>
  4146ca:	0f b6 05 3d 25 06 00 	movzbl 0x6253d(%rip),%eax        # 476c0e <usage_message+0x14ece>
  4146d1:	39 c2                	cmp    %eax,%edx
  4146d3:	0f 84 87 00 00 00    	je     414760 <main_discoverer_loop+0xfe5>
  4146d9:	0f b6 05 38 25 06 00 	movzbl 0x62538(%rip),%eax        # 476c18 <usage_message+0x14ed8>
  4146e0:	39 c2                	cmp    %eax,%edx
  4146e2:	0f 85 70 fd ff ff    	jne    414458 <main_discoverer_loop+0xcdd>
  4146e8:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
  4146ed:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
  4146f1:	3a 05 22 25 06 00    	cmp    0x62522(%rip),%al        # 476c19 <usage_message+0x14ed9>
  4146f7:	0f 85 5b fd ff ff    	jne    414458 <main_discoverer_loop+0xcdd>
  4146fd:	0f b6 46 02          	movzbl 0x2(%rsi),%eax
  414701:	3a 05 13 25 06 00    	cmp    0x62513(%rip),%al        # 476c1a <usage_message+0x14eda>
  414707:	0f 85 4b fd ff ff    	jne    414458 <main_discoverer_loop+0xcdd>
  41470d:	0f b6 46 03          	movzbl 0x3(%rsi),%eax
  414711:	3a 05 04 25 06 00    	cmp    0x62504(%rip),%al        # 476c1b <usage_message+0x14edb>
  414717:	0f 85 3b fd ff ff    	jne    414458 <main_discoverer_loop+0xcdd>
  41471d:	c7 44 24 7c 02 00 00 	movl   $0x2,0x7c(%rsp)
  414724:	00 
  414725:	eb 76                	jmp    41479d <main_discoverer_loop+0x1022>
  414727:	49 8d 6c 2c 52       	lea    0x52(%r12,%rbp,1),%rbp
  41472c:	e9 e9 fd ff ff       	jmpq   41451a <main_discoverer_loop+0xd9f>
  414731:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  414736:	48 8d 3d 56 e1 04 00 	lea    0x4e156(%rip),%rdi        # 462893 <usage_message+0xb53>
  41473d:	b9 0c 00 00 00       	mov    $0xc,%ecx
  414742:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  414744:	0f 85 0e fd ff ff    	jne    414458 <main_discoverer_loop+0xcdd>
  41474a:	83 f8 06             	cmp    $0x6,%eax
  41474d:	0f 8f 05 fd ff ff    	jg     414458 <main_discoverer_loop+0xcdd>
  414753:	c7 44 24 78 01 00 00 	movl   $0x1,0x78(%rsp)
  41475a:	00 
  41475b:	e9 30 fe ff ff       	jmpq   414590 <main_discoverer_loop+0xe15>
  414760:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
  414765:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
  414769:	3a 05 a0 24 06 00    	cmp    0x624a0(%rip),%al        # 476c0f <usage_message+0x14ecf>
  41476f:	0f 85 64 ff ff ff    	jne    4146d9 <main_discoverer_loop+0xf5e>
  414775:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
  414779:	3a 05 91 24 06 00    	cmp    0x62491(%rip),%al        # 476c10 <usage_message+0x14ed0>
  41477f:	0f 85 54 ff ff ff    	jne    4146d9 <main_discoverer_loop+0xf5e>
  414785:	0f b6 41 03          	movzbl 0x3(%rcx),%eax
  414789:	3a 05 82 24 06 00    	cmp    0x62482(%rip),%al        # 476c11 <usage_message+0x14ed1>
  41478f:	0f 85 44 ff ff ff    	jne    4146d9 <main_discoverer_loop+0xf5e>
  414795:	c7 44 24 7c 01 00 00 	movl   $0x1,0x7c(%rsp)
  41479c:	00 
  41479d:	b9 00 08 00 00       	mov    $0x800,%ecx
  4147a2:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  4147a7:	be 01 00 00 00       	mov    $0x1,%esi
  4147ac:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4147b1:	e8 75 e5 02 00       	callq  442d2b <get_param>
  4147b6:	85 c0                	test   %eax,%eax
  4147b8:	75 0e                	jne    4147c8 <main_discoverer_loop+0x104d>
  4147ba:	80 bc 24 90 cc 09 00 	cmpb   $0x0,0x9cc90(%rsp)
  4147c1:	00 
  4147c2:	0f 85 5d 02 00 00    	jne    414a25 <main_discoverer_loop+0x12aa>
  4147c8:	48 89 ef             	mov    %rbp,%rdi
  4147cb:	e8 a8 99 ff ff       	callq  40e178 <__strdup@plt>
  4147d0:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  4147d5:	48 8b 83 68 01 00 00 	mov    0x168(%rbx),%rax
  4147dc:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  4147e3:	00 
  4147e4:	8b 54 24 64          	mov    0x64(%rsp),%edx
  4147e8:	89 14 24             	mov    %edx,(%rsp)
  4147eb:	44 8b 4c 24 4c       	mov    0x4c(%rsp),%r9d
  4147f0:	45 89 f8             	mov    %r15d,%r8d
  4147f3:	8b 4c 24 5c          	mov    0x5c(%rsp),%ecx
  4147f7:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  4147fc:	48 8d 35 5d e1 04 00 	lea    0x4e15d(%rip),%rsi        # 462960 <usage_message+0xc20>
  414803:	bf 04 00 00 00       	mov    $0x4,%edi
  414808:	31 c0                	xor    %eax,%eax
  41480a:	e8 a1 c8 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41480f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  414814:	44 8b 19             	mov    (%rcx),%r11d
  414817:	48 8b 15 c2 d4 29 00 	mov    0x29d4c2(%rip),%rdx        # 6b1ce0 <CONFIG_SERVER_STARTUP_TIME+0x8>
  41481e:	48 89 d0             	mov    %rdx,%rax
  414821:	45 85 db             	test   %r11d,%r11d
  414824:	0f 85 87 00 00 00    	jne    4148b1 <main_discoverer_loop+0x1136>
  41482a:	41 b8 28 00 00 00    	mov    $0x28,%r8d
  414830:	45 31 f6             	xor    %r14d,%r14d
  414833:	31 ed                	xor    %ebp,%ebp
  414835:	44 3b 1d 5c 98 27 00 	cmp    0x27985c(%rip),%r11d        # 68e098 <help_message+0x838>
  41483c:	0f 84 05 01 00 00    	je     414947 <main_discoverer_loop+0x11cc>
  414842:	41 29 eb             	sub    %ebp,%r11d
  414845:	4d 63 db             	movslq %r11d,%r11
  414848:	4b 8d 14 9b          	lea    (%r11,%r11,4),%rdx
  41484c:	48 c1 e2 03          	shl    $0x3,%rdx
  414850:	4a 8d 34 30          	lea    (%rax,%r14,1),%rsi
  414854:	4a 8d 3c 00          	lea    (%rax,%r8,1),%rdi
  414858:	e8 1b 9e ff ff       	callq  40e678 <memmove@plt>
  41485d:	4c 03 35 7c d4 29 00 	add    0x29d47c(%rip),%r14        # 6b1ce0 <CONFIG_SERVER_STARTUP_TIME+0x8>
  414864:	8b 4c 24 5c          	mov    0x5c(%rsp),%ecx
  414868:	41 89 0e             	mov    %ecx,(%r14)
  41486b:	45 89 7e 04          	mov    %r15d,0x4(%r14)
  41486f:	8b 74 24 4c          	mov    0x4c(%rsp),%esi
  414873:	41 89 76 08          	mov    %esi,0x8(%r14)
  414877:	8b 44 24 64          	mov    0x64(%rsp),%eax
  41487b:	41 89 46 0c          	mov    %eax,0xc(%r14)
  41487f:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
  414886:	00 
  414887:	49 89 56 10          	mov    %rdx,0x10(%r14)
  41488b:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
  414890:	49 89 4e 18          	mov    %rcx,0x18(%r14)
  414894:	8b 74 24 78          	mov    0x78(%rsp),%esi
  414898:	41 89 76 20          	mov    %esi,0x20(%r14)
  41489c:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
  4148a0:	41 89 46 24          	mov    %eax,0x24(%r14)
  4148a4:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  4148a9:	83 02 01             	addl   $0x1,(%rdx)
  4148ac:	e9 c2 fb ff ff       	jmpq   414473 <main_discoverer_loop+0xcf8>
  4148b1:	45 8d 53 ff          	lea    -0x1(%r11),%r10d
  4148b5:	31 f6                	xor    %esi,%esi
  4148b7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  4148bc:	8b 7c 24 5c          	mov    0x5c(%rsp),%edi
  4148c0:	44 89 d1             	mov    %r10d,%ecx
  4148c3:	29 f1                	sub    %esi,%ecx
  4148c5:	89 cd                	mov    %ecx,%ebp
  4148c7:	c1 ed 1f             	shr    $0x1f,%ebp
  4148ca:	01 cd                	add    %ecx,%ebp
  4148cc:	d1 fd                	sar    %ebp
  4148ce:	01 f5                	add    %esi,%ebp
  4148d0:	4c 63 c5             	movslq %ebp,%r8
  4148d3:	4f 8d 34 80          	lea    (%r8,%r8,4),%r14
  4148d7:	49 c1 e6 03          	shl    $0x3,%r14
  4148db:	4a 8d 0c 32          	lea    (%rdx,%r14,1),%rcx
  4148df:	44 8b 09             	mov    (%rcx),%r9d
  4148e2:	41 39 f9             	cmp    %edi,%r9d
  4148e5:	74 2b                	je     414912 <main_discoverer_loop+0x1197>
  4148e7:	41 39 f2             	cmp    %esi,%r10d
  4148ea:	0f 84 d0 00 00 00    	je     4149c0 <main_discoverer_loop+0x1245>
  4148f0:	41 39 f9             	cmp    %edi,%r9d
  4148f3:	0f 8c bf 00 00 00    	jl     4149b8 <main_discoverer_loop+0x123d>
  4148f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  414900:	0f 84 8a 00 00 00    	je     414990 <main_discoverer_loop+0x1215>
  414906:	41 89 ea             	mov    %ebp,%r10d
  414909:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  414910:	eb ae                	jmp    4148c0 <main_discoverer_loop+0x1145>
  414912:	44 39 79 04          	cmp    %r15d,0x4(%rcx)
  414916:	66 90                	xchg   %ax,%ax
  414918:	75 cd                	jne    4148e7 <main_discoverer_loop+0x116c>
  41491a:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
  41491e:	39 41 08             	cmp    %eax,0x8(%rcx)
  414921:	75 c4                	jne    4148e7 <main_discoverer_loop+0x116c>
  414923:	8b 44 24 64          	mov    0x64(%rsp),%eax
  414927:	39 41 0c             	cmp    %eax,0xc(%rcx)
  41492a:	75 bb                	jne    4148e7 <main_discoverer_loop+0x116c>
  41492c:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  414931:	4f 8d 44 80 05       	lea    0x5(%r8,%r8,4),%r8
  414936:	49 c1 e0 03          	shl    $0x3,%r8
  41493a:	44 3b 1d 57 97 27 00 	cmp    0x279757(%rip),%r11d        # 68e098 <help_message+0x838>
  414941:	0f 85 fb fe ff ff    	jne    414842 <main_discoverer_loop+0x10c7>
  414947:	41 83 c3 04          	add    $0x4,%r11d
  41494b:	44 89 1d 46 97 27 00 	mov    %r11d,0x279746(%rip)        # 68e098 <help_message+0x838>
  414952:	4d 63 db             	movslq %r11d,%r11
  414955:	4b 8d 04 9b          	lea    (%r11,%r11,4),%rax
  414959:	48 8d 0c c5 00 00 00 	lea    0x0(,%rax,8),%rcx
  414960:	00 
  414961:	be 27 01 00 00       	mov    $0x127,%esi
  414966:	48 8d 3d cb de 04 00 	lea    0x4decb(%rip),%rdi        # 462838 <usage_message+0xaf8>
  41496d:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
  414972:	e8 1f dd 02 00       	callq  442696 <zbx_realloc2>
  414977:	48 89 05 62 d3 29 00 	mov    %rax,0x29d362(%rip)        # 6b1ce0 <CONFIG_SERVER_STARTUP_TIME+0x8>
  41497e:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  414983:	44 8b 1a             	mov    (%rdx),%r11d
  414986:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
  41498b:	e9 b2 fe ff ff       	jmpq   414842 <main_discoverer_loop+0x10c7>
  414990:	44 39 79 04          	cmp    %r15d,0x4(%rcx)
  414994:	7c 22                	jl     4149b8 <main_discoverer_loop+0x123d>
  414996:	0f 85 6a ff ff ff    	jne    414906 <main_discoverer_loop+0x118b>
  41499c:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
  4149a0:	39 41 08             	cmp    %eax,0x8(%rcx)
  4149a3:	7c 13                	jl     4149b8 <main_discoverer_loop+0x123d>
  4149a5:	0f 85 5b ff ff ff    	jne    414906 <main_discoverer_loop+0x118b>
  4149ab:	8b 44 24 64          	mov    0x64(%rsp),%eax
  4149af:	39 41 0c             	cmp    %eax,0xc(%rcx)
  4149b2:	0f 8d 4e ff ff ff    	jge    414906 <main_discoverer_loop+0x118b>
  4149b8:	8d 75 01             	lea    0x1(%rbp),%esi
  4149bb:	e9 00 ff ff ff       	jmpq   4148c0 <main_discoverer_loop+0x1145>
  4149c0:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  4149c5:	44 3b 4c 24 5c       	cmp    0x5c(%rsp),%r9d
  4149ca:	7c 26                	jl     4149f2 <main_discoverer_loop+0x1277>
  4149cc:	0f 85 5f ff ff ff    	jne    414931 <main_discoverer_loop+0x11b6>
  4149d2:	44 39 79 04          	cmp    %r15d,0x4(%rcx)
  4149d6:	7c 1a                	jl     4149f2 <main_discoverer_loop+0x1277>
  4149d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
  4149df:	00 
  4149e0:	0f 85 4b ff ff ff    	jne    414931 <main_discoverer_loop+0x11b6>
  4149e6:	8b 74 24 4c          	mov    0x4c(%rsp),%esi
  4149ea:	39 71 08             	cmp    %esi,0x8(%rcx)
  4149ed:	0f 1f 00             	nopl   (%rax)
  4149f0:	7d 1c                	jge    414a0e <main_discoverer_loop+0x1293>
  4149f2:	83 c5 01             	add    $0x1,%ebp
  4149f5:	48 63 cd             	movslq %ebp,%rcx
  4149f8:	4c 8d 34 89          	lea    (%rcx,%rcx,4),%r14
  4149fc:	49 c1 e6 03          	shl    $0x3,%r14
  414a00:	4c 8d 44 89 05       	lea    0x5(%rcx,%rcx,4),%r8
  414a05:	49 c1 e0 03          	shl    $0x3,%r8
  414a09:	e9 27 fe ff ff       	jmpq   414835 <main_discoverer_loop+0x10ba>
  414a0e:	0f 85 1d ff ff ff    	jne    414931 <main_discoverer_loop+0x11b6>
  414a14:	8b 74 24 64          	mov    0x64(%rsp),%esi
  414a18:	39 71 0c             	cmp    %esi,0xc(%rcx)
  414a1b:	7c d5                	jl     4149f2 <main_discoverer_loop+0x1277>
  414a1d:	0f 1f 00             	nopl   (%rax)
  414a20:	e9 0c ff ff ff       	jmpq   414931 <main_discoverer_loop+0x11b6>
  414a25:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  414a2a:	e8 49 97 ff ff       	callq  40e178 <__strdup@plt>
  414a2f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  414a34:	e9 9c fd ff ff       	jmpq   4147d5 <main_discoverer_loop+0x105a>
  414a39:	83 f8 05             	cmp    $0x5,%eax
  414a3c:	0f 8f 16 fa ff ff    	jg     414458 <main_discoverer_loop+0xcdd>
  414a42:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  414a49:	00 
  414a4a:	e9 41 fb ff ff       	jmpq   414590 <main_discoverer_loop+0xe15>
  414a4f:	31 c0                	xor    %eax,%eax
  414a51:	e8 a2 1b 02 00       	callq  4365f8 <DCflush_nextchecks>
  414a56:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  414a5b:	8b 0e                	mov    (%rsi),%ecx
  414a5d:	48 8d 15 08 de 04 00 	lea    0x4de08(%rip),%rdx        # 46286c <usage_message+0xb2c>
  414a64:	48 8d 35 4b de 04 00 	lea    0x4de4b(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  414a6b:	bf 04 00 00 00       	mov    $0x4,%edi
  414a70:	31 c0                	xor    %eax,%eax
  414a72:	e8 39 c6 01 00       	callq  4310b0 <__zbx_zabbix_log>
  414a77:	48 81 c4 98 e4 09 00 	add    $0x9e498,%rsp
  414a7e:	5b                   	pop    %rbx
  414a7f:	5d                   	pop    %rbp
  414a80:	41 5c                	pop    %r12
  414a82:	41 5d                	pop    %r13
  414a84:	41 5e                	pop    %r14
  414a86:	41 5f                	pop    %r15
  414a88:	c3                   	retq   
  414a89:	ba 0a 00 00 00       	mov    $0xa,%edx
  414a8e:	31 f6                	xor    %esi,%esi
  414a90:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  414a95:	e8 8e 9a ff ff       	callq  40e528 <strtol@plt>
  414a9a:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
  414a9e:	85 c0                	test   %eax,%eax
  414aa0:	0f 8e b2 f9 ff ff    	jle    414458 <main_discoverer_loop+0xcdd>
  414aa6:	3d 10 27 00 00       	cmp    $0x2710,%eax
  414aab:	0f 8f a7 f9 ff ff    	jg     414458 <main_discoverer_loop+0xcdd>
  414ab1:	e9 0d fb ff ff       	jmpq   4145c3 <main_discoverer_loop+0xe48>
  414ab6:	ba 0a 00 00 00       	mov    $0xa,%edx
  414abb:	31 f6                	xor    %esi,%esi
  414abd:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  414ac2:	e8 61 9a ff ff       	callq  40e528 <strtol@plt>
  414ac7:	89 44 24 64          	mov    %eax,0x64(%rsp)
  414acb:	83 f8 31             	cmp    $0x31,%eax
  414ace:	0f 8e 84 f9 ff ff    	jle    414458 <main_discoverer_loop+0xcdd>
  414ad4:	e9 7e fb ff ff       	jmpq   414657 <main_discoverer_loop+0xedc>
  414ad9:	ba 0a 00 00 00       	mov    $0xa,%edx
  414ade:	31 f6                	xor    %esi,%esi
  414ae0:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  414ae5:	e8 3e 9a ff ff       	callq  40e528 <strtol@plt>
  414aea:	41 89 c7             	mov    %eax,%r15d
  414aed:	83 f8 09             	cmp    $0x9,%eax
  414af0:	0f 8e 62 f9 ff ff    	jle    414458 <main_discoverer_loop+0xcdd>
  414af6:	e9 f6 fa ff ff       	jmpq   4145f1 <main_discoverer_loop+0xe76>
  414afb:	ba 0a 00 00 00       	mov    $0xa,%edx
  414b00:	31 f6                	xor    %esi,%esi
  414b02:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  414b07:	e8 1c 9a ff ff       	callq  40e528 <strtol@plt>
  414b0c:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
  414b10:	83 f8 17             	cmp    $0x17,%eax
  414b13:	0f 8e 3f f9 ff ff    	jle    414458 <main_discoverer_loop+0xcdd>
  414b19:	3d e3 ff 00 00       	cmp    $0xffe3,%eax
  414b1e:	0f 8f 34 f9 ff ff    	jg     414458 <main_discoverer_loop+0xcdd>
  414b24:	e9 fb fa ff ff       	jmpq   414624 <main_discoverer_loop+0xea9>

0000000000414b29 <main_pinger_loop>:
  414b29:	41 57                	push   %r15
  414b2b:	41 56                	push   %r14
  414b2d:	41 55                	push   %r13
  414b2f:	41 54                	push   %r12
  414b31:	55                   	push   %rbp
  414b32:	53                   	push   %rbx
  414b33:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
  414b3a:	89 fb                	mov    %edi,%ebx
  414b3c:	c7 84 24 1c 01 00 00 	movl   $0x0,0x11c(%rsp)
  414b43:	00 00 00 00 
  414b47:	89 fa                	mov    %edi,%edx
  414b49:	48 8d 35 75 dd 04 00 	lea    0x4dd75(%rip),%rsi        # 4628c5 <usage_message+0xb85>
  414b50:	bf 04 00 00 00       	mov    $0x4,%edi
  414b55:	31 c0                	xor    %eax,%eax
  414b57:	e8 54 c5 01 00       	callq  4310b0 <__zbx_zabbix_log>
  414b5c:	c7 05 8a d1 29 00 02 	movl   $0x2,0x29d18a(%rip)        # 6b1cf0 <CONFIG_SERVER_STARTUP_TIME+0x18>
  414b63:	00 00 00 
  414b66:	83 eb 01             	sub    $0x1,%ebx
  414b69:	89 1d 85 d1 29 00    	mov    %ebx,0x29d185(%rip)        # 6b1cf4 <CONFIG_SERVER_STARTUP_TIME+0x1c>
  414b6f:	48 83 3d 69 d1 29 00 	cmpq   $0x0,0x29d169(%rip)        # 6b1ce0 <CONFIG_SERVER_STARTUP_TIME+0x8>
  414b76:	00 
  414b77:	75 25                	jne    414b9e <main_pinger_loop+0x75>
  414b79:	48 63 0d 18 95 27 00 	movslq 0x279518(%rip),%rcx        # 68e098 <help_message+0x838>
  414b80:	48 6b c9 28          	imul   $0x28,%rcx,%rcx
  414b84:	31 d2                	xor    %edx,%edx
  414b86:	be ea 01 00 00       	mov    $0x1ea,%esi
  414b8b:	48 8d 3d a6 dc 04 00 	lea    0x4dca6(%rip),%rdi        # 462838 <usage_message+0xaf8>
  414b92:	e8 74 db 02 00       	callq  44270b <zbx_malloc2>
  414b97:	48 89 05 42 d1 29 00 	mov    %rax,0x29d142(%rip)        # 6b1ce0 <CONFIG_SERVER_STARTUP_TIME+0x8>
  414b9e:	48 8d 3d 03 de 04 00 	lea    0x4de03(%rip),%rdi        # 4629a8 <usage_message+0xc68>
  414ba5:	31 c0                	xor    %eax,%eax
  414ba7:	e8 31 be 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  414bac:	31 ff                	xor    %edi,%edi
  414bae:	e8 c9 31 04 00       	callq  457d7c <DBconnect>
  414bb3:	48 8d 84 24 1c 01 00 	lea    0x11c(%rsp),%rax
  414bba:	00 
  414bbb:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  414bc0:	4c 8d bc 24 80 00 00 	lea    0x80(%rsp),%r15
  414bc7:	00 
  414bc8:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
  414bcf:	00 
  414bd0:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
  414bd5:	48 8d 84 24 08 01 00 	lea    0x108(%rsp),%rax
  414bdc:	00 
  414bdd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  414be2:	31 ff                	xor    %edi,%edi
  414be4:	e8 ef 9f ff ff       	callq  40ebd8 <time@plt>
  414be9:	48 89 c3             	mov    %rax,%rbx
  414bec:	e8 28 d5 02 00       	callq  442119 <zbx_time>
  414bf1:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
  414bf7:	89 de                	mov    %ebx,%esi
  414bf9:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
  414bfe:	e8 ba f7 ff ff       	callq  4143bd <main_discoverer_loop+0xc42>
  414c03:	8b 94 24 1c 01 00 00 	mov    0x11c(%rsp),%edx
  414c0a:	89 54 24 5c          	mov    %edx,0x5c(%rsp)
  414c0e:	48 8b 05 cb d0 29 00 	mov    0x29d0cb(%rip),%rax        # 6b1ce0 <CONFIG_SERVER_STARTUP_TIME+0x8>
  414c15:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  414c1a:	48 8d 35 c0 dc 04 00 	lea    0x4dcc0(%rip),%rsi        # 4628e1 <usage_message+0xba1>
  414c21:	bf 04 00 00 00       	mov    $0x4,%edi
  414c26:	31 c0                	xor    %eax,%eax
  414c28:	e8 83 c4 01 00       	callq  4310b0 <__zbx_zabbix_log>
  414c2d:	48 83 3d b3 d0 29 00 	cmpq   $0x0,0x29d0b3(%rip)        # 6b1ce8 <CONFIG_SERVER_STARTUP_TIME+0x10>
  414c34:	00 
  414c35:	0f 84 b2 04 00 00    	je     4150ed <main_pinger_loop+0x5c4>
  414c3b:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
  414c3f:	85 d2                	test   %edx,%edx
  414c41:	0f 8e 8d 02 00 00    	jle    414ed4 <main_pinger_loop+0x3ab>
  414c47:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
  414c4b:	83 ea 01             	sub    $0x1,%edx
  414c4e:	89 54 24 6c          	mov    %edx,0x6c(%rsp)
  414c52:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
  414c57:	c7 44 24 4c 01 00 00 	movl   $0x1,0x4c(%rsp)
  414c5e:	00 
  414c5f:	45 31 ed             	xor    %r13d,%r13d
  414c62:	c7 44 24 34 00 00 00 	movl   $0x0,0x34(%rsp)
  414c69:	00 
  414c6a:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
  414c71:	00 
  414c72:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
  414c76:	48 89 da             	mov    %rbx,%rdx
  414c79:	48 8d 35 7b dc 04 00 	lea    0x4dc7b(%rip),%rsi        # 4628fb <usage_message+0xbbb>
  414c80:	bf 04 00 00 00       	mov    $0x4,%edi
  414c85:	31 c0                	xor    %eax,%eax
  414c87:	e8 24 c4 01 00       	callq  4310b0 <__zbx_zabbix_log>
  414c8c:	8b 44 24 34          	mov    0x34(%rsp),%eax
  414c90:	85 c0                	test   %eax,%eax
  414c92:	0f 84 44 04 00 00    	je     4150dc <main_pinger_loop+0x5b3>
  414c98:	48 8b 15 49 d0 29 00 	mov    0x29d049(%rip),%rdx        # 6b1ce8 <CONFIG_SERVER_STARTUP_TIME+0x10>
  414c9f:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
  414ca4:	49 89 d4             	mov    %rdx,%r12
  414ca7:	45 31 f6             	xor    %r14d,%r14d
  414caa:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
  414caf:	45 89 ef             	mov    %r13d,%r15d
  414cb2:	49 89 ed             	mov    %rbp,%r13
  414cb5:	8b 6c 24 34          	mov    0x34(%rsp),%ebp
  414cb9:	eb 11                	jmp    414ccc <main_pinger_loop+0x1a3>
  414cbb:	41 83 c6 01          	add    $0x1,%r14d
  414cbf:	49 83 c4 28          	add    $0x28,%r12
  414cc3:	41 39 ee             	cmp    %ebp,%r14d
  414cc6:	0f 8d 59 03 00 00    	jge    415025 <main_pinger_loop+0x4fc>
  414ccc:	49 8b 34 24          	mov    (%r12),%rsi
  414cd0:	48 89 df             	mov    %rbx,%rdi
  414cd3:	e8 d0 9a ff ff       	callq  40e7a8 <strcmp@plt>
  414cd8:	85 c0                	test   %eax,%eax
  414cda:	75 df                	jne    414cbb <main_pinger_loop+0x192>
  414cdc:	4c 89 ed             	mov    %r13,%rbp
  414cdf:	45 89 fd             	mov    %r15d,%r13d
  414ce2:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
  414ce7:	44 39 6c 24 6c       	cmp    %r13d,0x6c(%rsp)
  414cec:	0f 84 90 03 00 00    	je     415082 <main_pinger_loop+0x559>
  414cf2:	48 8d 55 28          	lea    0x28(%rbp),%rdx
  414cf6:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
  414cfb:	48 8b 45 28          	mov    0x28(%rbp),%rax
  414cff:	48 39 45 00          	cmp    %rax,0x0(%rbp)
  414d03:	0f 84 87 03 00 00    	je     415090 <main_pinger_loop+0x567>
  414d09:	48 8d 3d 08 dc 04 00 	lea    0x4dc08(%rip),%rdi        # 462918 <usage_message+0xbd8>
  414d10:	31 c0                	xor    %eax,%eax
  414d12:	e8 c6 bc 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  414d17:	31 ff                	xor    %edi,%edi
  414d19:	e8 ba 9e ff ff       	callq  40ebd8 <time@plt>
  414d1e:	89 44 24 18          	mov    %eax,0x18(%rsp)
  414d22:	44 8b 4d 0c          	mov    0xc(%rbp),%r9d
  414d26:	44 8b 45 08          	mov    0x8(%rbp),%r8d
  414d2a:	8b 4d 04             	mov    0x4(%rbp),%ecx
  414d2d:	c7 44 24 08 81 00 00 	movl   $0x81,0x8(%rsp)
  414d34:	00 
  414d35:	4c 89 3c 24          	mov    %r15,(%rsp)
  414d39:	8b 55 00             	mov    0x0(%rbp),%edx
  414d3c:	8b 74 24 34          	mov    0x34(%rsp),%esi
  414d40:	48 8b 3d a1 cf 29 00 	mov    0x29cfa1(%rip),%rdi        # 6b1ce8 <CONFIG_SERVER_STARTUP_TIME+0x10>
  414d47:	e8 6f d3 03 00       	callq  4520bb <do_ping>
  414d4c:	41 89 c6             	mov    %eax,%r14d
  414d4f:	48 8b 2d 92 cf 29 00 	mov    0x29cf92(%rip),%rbp        # 6b1ce8 <CONFIG_SERVER_STARTUP_TIME+0x10>
  414d56:	48 8d 35 d2 db 04 00 	lea    0x4dbd2(%rip),%rsi        # 46292f <usage_message+0xbef>
  414d5d:	bf 04 00 00 00       	mov    $0x4,%edi
  414d62:	31 c0                	xor    %eax,%eax
  414d64:	e8 47 c3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  414d69:	31 c0                	xor    %eax,%eax
  414d6b:	e8 20 18 02 00       	callq  436590 <DCinit_nextchecks>
  414d70:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
  414d77:	00 
  414d78:	48 63 44 24 30       	movslq 0x30(%rsp),%rax
  414d7d:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
  414d81:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  414d86:	48 8d 44 c2 18       	lea    0x18(%rdx,%rax,8),%rax
  414d8b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  414d90:	41 83 fe fe          	cmp    $0xfffffffffffffffe,%r14d
  414d94:	0f 84 6c 02 00 00    	je     415006 <main_pinger_loop+0x4dd>
  414d9a:	f2 0f 10 45 08       	movsd  0x8(%rbp),%xmm0
  414d9f:	8b 4d 20             	mov    0x20(%rbp),%ecx
  414da2:	f2 0f 10 55 10       	movsd  0x10(%rbp),%xmm2
  414da7:	f2 0f 10 4d 18       	movsd  0x18(%rbp),%xmm1
  414dac:	48 8b 55 00          	mov    0x0(%rbp),%rdx
  414db0:	48 8d 35 19 dc 04 00 	lea    0x4dc19(%rip),%rsi        # 4629d0 <usage_message+0xc90>
  414db7:	bf 04 00 00 00       	mov    $0x4,%edi
  414dbc:	b8 03 00 00 00       	mov    $0x3,%eax
  414dc1:	e8 ea c2 01 00       	callq  4310b0 <__zbx_zabbix_log>
  414dc6:	44 39 6c 24 30       	cmp    %r13d,0x30(%rsp)
  414dcb:	0f 8f bd 00 00 00    	jg     414e8e <main_pinger_loop+0x365>
  414dd1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
  414dd6:	44 8b 64 24 30       	mov    0x30(%rsp),%r12d
  414ddb:	eb 38                	jmp    414e15 <main_pinger_loop+0x2ec>
  414ddd:	31 c0                	xor    %eax,%eax
  414ddf:	83 7d 20 00          	cmpl   $0x0,0x20(%rbp)
  414de3:	0f 95 c0             	setne  %al
  414de6:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
  414ded:	00 
  414dee:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  414df2:	4d 89 f9             	mov    %r15,%r9
  414df5:	45 89 f0             	mov    %r14d,%r8d
  414df8:	8b 4c 24 18          	mov    0x18(%rsp),%ecx
  414dfc:	31 d2                	xor    %edx,%edx
  414dfe:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  414e03:	e8 58 f4 ff ff       	callq  414260 <main_discoverer_loop+0xae5>
  414e08:	41 83 c4 01          	add    $0x1,%r12d
  414e0c:	48 83 c3 28          	add    $0x28,%rbx
  414e10:	45 39 ec             	cmp    %r13d,%r12d
  414e13:	7f 79                	jg     414e8e <main_pinger_loop+0x365>
  414e15:	48 8b 3b             	mov    (%rbx),%rdi
  414e18:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  414e1c:	e8 87 99 ff ff       	callq  40e7a8 <strcmp@plt>
  414e21:	85 c0                	test   %eax,%eax
  414e23:	75 e3                	jne    414e08 <main_pinger_loop+0x2df>
  414e25:	8b 43 08             	mov    0x8(%rbx),%eax
  414e28:	83 f8 01             	cmp    $0x1,%eax
  414e2b:	0f 84 8e 01 00 00    	je     414fbf <main_pinger_loop+0x496>
  414e31:	72 aa                	jb     414ddd <main_pinger_loop+0x2b4>
  414e33:	83 f8 02             	cmp    $0x2,%eax
  414e36:	75 d0                	jne    414e08 <main_pinger_loop+0x2df>
  414e38:	f2 0f 2a 45 20       	cvtsi2sdl 0x20(%rbp),%xmm0
  414e3d:	f2 0f 2a 4b e8       	cvtsi2sdl -0x18(%rbx),%xmm1
  414e42:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
  414e46:	f2 0f 10 0d 32 dc 04 	movsd  0x4dc32(%rip),%xmm1        # 462a80 <usage_message+0xd40>
  414e4d:	00 
  414e4e:	f2 0f 5c c8          	subsd  %xmm0,%xmm1
  414e52:	f2 0f 10 05 2e dc 04 	movsd  0x4dc2e(%rip),%xmm0        # 462a88 <usage_message+0xd48>
  414e59:	00 
  414e5a:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  414e5e:	f2 0f 11 84 24 08 01 	movsd  %xmm0,0x108(%rsp)
  414e65:	00 00 
  414e67:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
  414e6b:	4d 89 f9             	mov    %r15,%r9
  414e6e:	45 89 f0             	mov    %r14d,%r8d
  414e71:	8b 4c 24 18          	mov    0x18(%rsp),%ecx
  414e75:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  414e7a:	31 f6                	xor    %esi,%esi
  414e7c:	e8 df f3 ff ff       	callq  414260 <main_discoverer_loop+0xae5>
  414e81:	41 83 c4 01          	add    $0x1,%r12d
  414e85:	48 83 c3 28          	add    $0x28,%rbx
  414e89:	45 39 ec             	cmp    %r13d,%r12d
  414e8c:	7e 87                	jle    414e15 <main_pinger_loop+0x2ec>
  414e8e:	83 44 24 20 01       	addl   $0x1,0x20(%rsp)
  414e93:	48 83 c5 28          	add    $0x28,%rbp
  414e97:	8b 44 24 34          	mov    0x34(%rsp),%eax
  414e9b:	39 44 24 20          	cmp    %eax,0x20(%rsp)
  414e9f:	0f 8c eb fe ff ff    	jl     414d90 <main_pinger_loop+0x267>
  414ea5:	31 c0                	xor    %eax,%eax
  414ea7:	e8 4c 17 02 00       	callq  4365f8 <DCflush_nextchecks>
  414eac:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
  414eb0:	89 44 24 30          	mov    %eax,0x30(%rsp)
  414eb4:	c7 44 24 34 00 00 00 	movl   $0x0,0x34(%rsp)
  414ebb:	00 
  414ebc:	41 83 c5 01          	add    $0x1,%r13d
  414ec0:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
  414ec5:	83 44 24 4c 01       	addl   $0x1,0x4c(%rsp)
  414eca:	39 44 24 5c          	cmp    %eax,0x5c(%rsp)
  414ece:	0f 8f 9e fd ff ff    	jg     414c72 <main_pinger_loop+0x149>
  414ed4:	e8 40 d2 02 00       	callq  442119 <zbx_time>
  414ed9:	f2 0f 11 44 24 18    	movsd  %xmm0,0x18(%rsp)
  414edf:	0f b6 3d 0a ce 29 00 	movzbl 0x29ce0a(%rip),%edi        # 6b1cf0 <CONFIG_SERVER_STARTUP_TIME+0x18>
  414ee6:	e8 96 24 02 00       	callq  437381 <DCconfig_get_poller_nextcheck>
  414eeb:	89 c3                	mov    %eax,%ebx
  414eed:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  414ef0:	74 14                	je     414f06 <main_pinger_loop+0x3dd>
  414ef2:	31 ff                	xor    %edi,%edi
  414ef4:	e8 df 9c ff ff       	callq  40ebd8 <time@plt>
  414ef9:	29 c3                	sub    %eax,%ebx
  414efb:	0f 88 16 02 00 00    	js     415117 <main_pinger_loop+0x5ee>
  414f01:	83 fb 05             	cmp    $0x5,%ebx
  414f04:	7e 05                	jle    414f0b <main_pinger_loop+0x3e2>
  414f06:	bb 05 00 00 00       	mov    $0x5,%ebx
  414f0b:	f2 0f 10 44 24 18    	movsd  0x18(%rsp),%xmm0
  414f11:	f2 0f 5c 44 24 70    	subsd  0x70(%rsp),%xmm0
  414f17:	89 d9                	mov    %ebx,%ecx
  414f19:	8b 94 24 1c 01 00 00 	mov    0x11c(%rsp),%edx
  414f20:	48 8d 35 d9 da 04 00 	lea    0x4dad9(%rip),%rsi        # 462a00 <usage_message+0xcc0>
  414f27:	bf 04 00 00 00       	mov    $0x4,%edi
  414f2c:	b8 01 00 00 00       	mov    $0x1,%eax
  414f31:	e8 7a c1 01 00       	callq  4310b0 <__zbx_zabbix_log>
  414f36:	48 8d 35 13 da 04 00 	lea    0x4da13(%rip),%rsi        # 462950 <usage_message+0xc10>
  414f3d:	bf 04 00 00 00       	mov    $0x4,%edi
  414f42:	31 c0                	xor    %eax,%eax
  414f44:	e8 67 c1 01 00       	callq  4310b0 <__zbx_zabbix_log>
  414f49:	83 bc 24 1c 01 00 00 	cmpl   $0x0,0x11c(%rsp)
  414f50:	00 
  414f51:	7e 3d                	jle    414f90 <main_pinger_loop+0x467>
  414f53:	31 ed                	xor    %ebp,%ebp
  414f55:	45 31 e4             	xor    %r12d,%r12d
  414f58:	48 8b 05 81 cd 29 00 	mov    0x29cd81(%rip),%rax        # 6b1ce0 <CONFIG_SERVER_STARTUP_TIME+0x8>
  414f5f:	48 8b 7c 28 18       	mov    0x18(%rax,%rbp,1),%rdi
  414f64:	48 85 ff             	test   %rdi,%rdi
  414f67:	74 15                	je     414f7e <main_pinger_loop+0x455>
  414f69:	e8 7a 92 ff ff       	callq  40e1e8 <free@plt>
  414f6e:	48 8b 05 6b cd 29 00 	mov    0x29cd6b(%rip),%rax        # 6b1ce0 <CONFIG_SERVER_STARTUP_TIME+0x8>
  414f75:	48 c7 44 28 18 00 00 	movq   $0x0,0x18(%rax,%rbp,1)
  414f7c:	00 00 
  414f7e:	41 83 c4 01          	add    $0x1,%r12d
  414f82:	48 83 c5 28          	add    $0x28,%rbp
  414f86:	44 3b a4 24 1c 01 00 	cmp    0x11c(%rsp),%r12d
  414f8d:	00 
  414f8e:	7c cf                	jl     414f5f <main_pinger_loop+0x436>
  414f90:	c7 84 24 1c 01 00 00 	movl   $0x0,0x11c(%rsp)
  414f97:	00 00 00 00 
  414f9b:	85 db                	test   %ebx,%ebx
  414f9d:	0f 84 3f fc ff ff    	je     414be2 <main_pinger_loop+0xb9>
  414fa3:	89 de                	mov    %ebx,%esi
  414fa5:	48 8d 3d a4 da 04 00 	lea    0x4daa4(%rip),%rdi        # 462a50 <usage_message+0xd10>
  414fac:	31 c0                	xor    %eax,%eax
  414fae:	e8 2a ba 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  414fb3:	89 df                	mov    %ebx,%edi
  414fb5:	e8 ee 93 ff ff       	callq  40e3a8 <sleep@plt>
  414fba:	e9 23 fc ff ff       	jmpq   414be2 <main_pinger_loop+0xb9>
  414fbf:	8b 43 0c             	mov    0xc(%rbx),%eax
  414fc2:	83 f8 01             	cmp    $0x1,%eax
  414fc5:	74 2e                	je     414ff5 <main_pinger_loop+0x4cc>
  414fc7:	90                   	nop
  414fc8:	73 11                	jae    414fdb <main_pinger_loop+0x4b2>
  414fca:	48 8b 45 08          	mov    0x8(%rbp),%rax
  414fce:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  414fd5:	00 
  414fd6:	e9 8c fe ff ff       	jmpq   414e67 <main_pinger_loop+0x33e>
  414fdb:	83 f8 02             	cmp    $0x2,%eax
  414fde:	0f 85 83 fe ff ff    	jne    414e67 <main_pinger_loop+0x33e>
  414fe4:	48 8b 45 18          	mov    0x18(%rbp),%rax
  414fe8:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  414fef:	00 
  414ff0:	e9 72 fe ff ff       	jmpq   414e67 <main_pinger_loop+0x33e>
  414ff5:	48 8b 45 10          	mov    0x10(%rbp),%rax
  414ff9:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  415000:	00 
  415001:	e9 61 fe ff ff       	jmpq   414e67 <main_pinger_loop+0x33e>
  415006:	4c 89 f9             	mov    %r15,%rcx
  415009:	48 8b 55 00          	mov    0x0(%rbp),%rdx
  41500d:	48 8d 35 2f d9 04 00 	lea    0x4d92f(%rip),%rsi        # 462943 <usage_message+0xc03>
  415014:	bf 04 00 00 00       	mov    $0x4,%edi
  415019:	31 c0                	xor    %eax,%eax
  41501b:	e8 90 c0 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415020:	e9 a1 fd ff ff       	jmpq   414dc6 <main_pinger_loop+0x29d>
  415025:	4c 89 ed             	mov    %r13,%rbp
  415028:	45 89 fd             	mov    %r15d,%r13d
  41502b:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
  415030:	83 44 24 34 01       	addl   $0x1,0x34(%rsp)
  415035:	8b 05 61 90 27 00    	mov    0x279061(%rip),%eax        # 68e09c <help_message+0x83c>
  41503b:	39 44 24 34          	cmp    %eax,0x34(%rsp)
  41503f:	7f 66                	jg     4150a7 <main_pinger_loop+0x57e>
  415041:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  415046:	48 63 54 24 34       	movslq 0x34(%rsp),%rdx
  41504b:	48 8d 54 92 fb       	lea    -0x5(%rdx,%rdx,4),%rdx
  415050:	48 8d 04 d0          	lea    (%rax,%rdx,8),%rax
  415054:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
  41505b:	00 
  41505c:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
  415063:	00 
  415064:	48 c7 40 18 00 00 00 	movq   $0x0,0x18(%rax)
  41506b:	00 
  41506c:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
  415073:	00 
  415074:	48 89 18             	mov    %rbx,(%rax)
  415077:	44 39 6c 24 6c       	cmp    %r13d,0x6c(%rsp)
  41507c:	0f 85 70 fc ff ff    	jne    414cf2 <main_pinger_loop+0x1c9>
  415082:	48 8d 45 28          	lea    0x28(%rbp),%rax
  415086:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  41508b:	e9 79 fc ff ff       	jmpq   414d09 <main_pinger_loop+0x1e0>
  415090:	48 8b 52 08          	mov    0x8(%rdx),%rdx
  415094:	48 39 55 08          	cmp    %rdx,0x8(%rbp)
  415098:	0f 85 6b fc ff ff    	jne    414d09 <main_pinger_loop+0x1e0>
  41509e:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
  4150a2:	e9 15 fe ff ff       	jmpq   414ebc <main_pinger_loop+0x393>
  4150a7:	83 c0 04             	add    $0x4,%eax
  4150aa:	89 05 ec 8f 27 00    	mov    %eax,0x278fec(%rip)        # 68e09c <help_message+0x83c>
  4150b0:	48 98                	cltq   
  4150b2:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
  4150b6:	48 c1 e1 03          	shl    $0x3,%rcx
  4150ba:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  4150bf:	be 8e 01 00 00       	mov    $0x18e,%esi
  4150c4:	48 8d 3d 6d d7 04 00 	lea    0x4d76d(%rip),%rdi        # 462838 <usage_message+0xaf8>
  4150cb:	e8 c6 d5 02 00       	callq  442696 <zbx_realloc2>
  4150d0:	48 89 05 11 cc 29 00 	mov    %rax,0x29cc11(%rip)        # 6b1ce8 <CONFIG_SERVER_STARTUP_TIME+0x10>
  4150d7:	e9 6a ff ff ff       	jmpq   415046 <main_pinger_loop+0x51d>
  4150dc:	48 8b 05 05 cc 29 00 	mov    0x29cc05(%rip),%rax        # 6b1ce8 <CONFIG_SERVER_STARTUP_TIME+0x10>
  4150e3:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  4150e8:	e9 43 ff ff ff       	jmpq   415030 <main_pinger_loop+0x507>
  4150ed:	48 63 0d a8 8f 27 00 	movslq 0x278fa8(%rip),%rcx        # 68e09c <help_message+0x83c>
  4150f4:	48 6b c9 28          	imul   $0x28,%rcx,%rcx
  4150f8:	31 d2                	xor    %edx,%edx
  4150fa:	be b3 01 00 00       	mov    $0x1b3,%esi
  4150ff:	48 8d 3d 32 d7 04 00 	lea    0x4d732(%rip),%rdi        # 462838 <usage_message+0xaf8>
  415106:	e8 00 d6 02 00       	callq  44270b <zbx_malloc2>
  41510b:	48 89 05 d6 cb 29 00 	mov    %rax,0x29cbd6(%rip)        # 6b1ce8 <CONFIG_SERVER_STARTUP_TIME+0x10>
  415112:	e9 24 fb ff ff       	jmpq   414c3b <main_pinger_loop+0x112>
  415117:	31 db                	xor    %ebx,%ebx
  415119:	e9 ed fd ff ff       	jmpq   414f0b <main_pinger_loop+0x3e2>
  41511e:	90                   	nop
  41511f:	90                   	nop

0000000000415120 <get_value_agent>:
  415120:	41 57                	push   %r15
  415122:	41 56                	push   %r14
  415124:	41 55                	push   %r13
  415126:	41 54                	push   %r12
  415128:	55                   	push   %rbp
  415129:	53                   	push   %rbx
  41512a:	48 81 ec 48 14 00 00 	sub    $0x1448,%rsp
  415131:	48 89 fb             	mov    %rdi,%rbx
  415134:	49 89 f7             	mov    %rsi,%r15
  415137:	80 7f 51 01          	cmpb   $0x1,0x51(%rdi)
  41513b:	0f 84 bf 01 00 00    	je     415300 <get_value_agent+0x1e0>
  415141:	48 8d 6f 7a          	lea    0x7a(%rdi),%rbp
  415145:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
  415149:	4c 8d 8b 73 01 00 00 	lea    0x173(%rbx),%r9
  415150:	49 89 e8             	mov    %rbp,%r8
  415153:	48 8d 15 36 d9 04 00 	lea    0x4d936(%rip),%rdx        # 462a90 <usage_message+0xd50>
  41515a:	48 8d 35 8f d9 04 00 	lea    0x4d98f(%rip),%rsi        # 462af0 <usage_message+0xdb0>
  415161:	bf 04 00 00 00       	mov    $0x4,%edi
  415166:	31 c0                	xor    %eax,%eax
  415168:	e8 43 bf 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41516d:	0f b7 8b bc 00 00 00 	movzwl 0xbc(%rbx),%ecx
  415174:	45 31 c0             	xor    %r8d,%r8d
  415177:	48 89 ea             	mov    %rbp,%rdx
  41517a:	48 8b 05 87 7d 27 00 	mov    0x277d87(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  415181:	48 8b 30             	mov    (%rax),%rsi
  415184:	48 89 e7             	mov    %rsp,%rdi
  415187:	e8 0b 31 03 00       	callq  448297 <zbx_tcp_connect>
  41518c:	85 c0                	test   %eax,%eax
  41518e:	74 41                	je     4151d1 <get_value_agent+0xb1>
  415190:	4c 8d b4 24 30 0c 00 	lea    0xc30(%rsp),%r14
  415197:	00 
  415198:	e8 03 25 03 00       	callq  4476a0 <zbx_tcp_strerror>
  41519d:	48 89 c1             	mov    %rax,%rcx
  4151a0:	48 8d 15 21 da 04 00 	lea    0x4da21(%rip),%rdx        # 462bc8 <usage_message+0xe88>
  4151a7:	be 00 08 00 00       	mov    $0x800,%esi
  4151ac:	4c 89 f7             	mov    %r14,%rdi
  4151af:	31 c0                	xor    %eax,%eax
  4151b1:	e8 ad f9 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  4151b6:	41 83 0f 08          	orl    $0x8,(%r15)
  4151ba:	4c 89 f7             	mov    %r14,%rdi
  4151bd:	e8 b6 8f ff ff       	callq  40e178 <__strdup@plt>
  4151c2:	49 89 47 28          	mov    %rax,0x28(%r15)
  4151c6:	41 bd fd ff ff ff    	mov    $0xfffffffd,%r13d
  4151cc:	e9 12 01 00 00       	jmpq   4152e3 <get_value_agent+0x1c3>
  4151d1:	48 8b 8b 70 05 00 00 	mov    0x570(%rbx),%rcx
  4151d8:	4c 8d b4 24 30 0c 00 	lea    0xc30(%rsp),%r14
  4151df:	00 
  4151e0:	48 8d 15 c8 bf 05 00 	lea    0x5bfc8(%rip),%rdx        # 4711af <usage_message+0xf46f>
  4151e7:	be 00 08 00 00       	mov    $0x800,%esi
  4151ec:	4c 89 f7             	mov    %r14,%rdi
  4151ef:	31 c0                	xor    %eax,%eax
  4151f1:	e8 6d f9 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  4151f6:	4c 89 f2             	mov    %r14,%rdx
  4151f9:	48 8d 35 a0 d8 04 00 	lea    0x4d8a0(%rip),%rsi        # 462aa0 <usage_message+0xd60>
  415200:	bf 04 00 00 00       	mov    $0x4,%edi
  415205:	31 c0                	xor    %eax,%eax
  415207:	e8 a4 be 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41520c:	31 c9                	xor    %ecx,%ecx
  41520e:	31 d2                	xor    %edx,%edx
  415210:	4c 89 f6             	mov    %r14,%rsi
  415213:	48 89 e7             	mov    %rsp,%rdi
  415216:	e8 76 2c 03 00       	callq  447e91 <zbx_tcp_send_ext>
  41521b:	85 c0                	test   %eax,%eax
  41521d:	0f 85 75 ff ff ff    	jne    415198 <get_value_agent+0x78>
  415223:	48 8d b4 24 38 14 00 	lea    0x1438(%rsp),%rsi
  41522a:	00 
  41522b:	31 c9                	xor    %ecx,%ecx
  41522d:	ba 01 00 00 00       	mov    $0x1,%edx
  415232:	48 89 e7             	mov    %rsp,%rdi
  415235:	e8 d2 25 03 00       	callq  44780c <zbx_tcp_recv_ext>
  41523a:	41 89 c5             	mov    %eax,%r13d
  41523d:	85 c0                	test   %eax,%eax
  41523f:	0f 85 53 ff ff ff    	jne    415198 <get_value_agent+0x78>
  415245:	48 8d 35 61 d8 04 00 	lea    0x4d861(%rip),%rsi        # 462aad <usage_message+0xd6d>
  41524c:	48 8b bc 24 38 14 00 	mov    0x1438(%rsp),%rdi
  415253:	00 
  415254:	e8 94 e9 02 00       	callq  443bed <zbx_rtrim>
  415259:	48 8d 35 19 93 05 00 	lea    0x59319(%rip),%rsi        # 46e579 <usage_message+0xc839>
  415260:	48 8b bc 24 38 14 00 	mov    0x1438(%rsp),%rdi
  415267:	00 
  415268:	e8 10 e9 02 00       	callq  443b7d <zbx_ltrim>
  41526d:	48 8b 94 24 38 14 00 	mov    0x1438(%rsp),%rdx
  415274:	00 
  415275:	48 8d 35 9c d8 04 00 	lea    0x4d89c(%rip),%rsi        # 462b18 <usage_message+0xdd8>
  41527c:	bf 04 00 00 00       	mov    $0x4,%edi
  415281:	31 c0                	xor    %eax,%eax
  415283:	e8 28 be 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415288:	48 8b 84 24 38 14 00 	mov    0x1438(%rsp),%rax
  41528f:	00 
  415290:	b9 11 00 00 00       	mov    $0x11,%ecx
  415295:	48 8d 3d 15 d8 04 00 	lea    0x4d815(%rip),%rdi        # 462ab1 <usage_message+0xd71>
  41529c:	48 89 c6             	mov    %rax,%rsi
  41529f:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4152a1:	74 75                	je     415318 <get_value_agent+0x1f8>
  4152a3:	b9 0a 00 00 00       	mov    $0xa,%ecx
  4152a8:	48 8d 3d 31 d8 04 00 	lea    0x4d831(%rip),%rdi        # 462ae0 <usage_message+0xda0>
  4152af:	48 89 c6             	mov    %rax,%rsi
  4152b2:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4152b4:	0f 84 8c 00 00 00    	je     415346 <get_value_agent+0x226>
  4152ba:	80 38 00             	cmpb   $0x0,(%rax)
  4152bd:	74 4a                	je     415309 <get_value_agent+0x1e9>
  4152bf:	0f b6 93 71 01 00 00 	movzbl 0x171(%rbx),%edx
  4152c6:	0f b6 b3 72 01 00 00 	movzbl 0x172(%rbx),%esi
  4152cd:	48 89 c1             	mov    %rax,%rcx
  4152d0:	4c 89 ff             	mov    %r15,%rdi
  4152d3:	e8 89 72 01 00       	callq  42c561 <set_result_type>
  4152d8:	85 c0                	test   %eax,%eax
  4152da:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  4152df:	44 0f 45 e8          	cmovne %eax,%r13d
  4152e3:	48 89 e7             	mov    %rsp,%rdi
  4152e6:	e8 12 29 03 00       	callq  447bfd <zbx_tcp_close>
  4152eb:	44 89 e8             	mov    %r13d,%eax
  4152ee:	48 81 c4 48 14 00 00 	add    $0x1448,%rsp
  4152f5:	5b                   	pop    %rbx
  4152f6:	5d                   	pop    %rbp
  4152f7:	41 5c                	pop    %r12
  4152f9:	41 5d                	pop    %r13
  4152fb:	41 5e                	pop    %r14
  4152fd:	41 5f                	pop    %r15
  4152ff:	c3                   	retq   
  415300:	48 8d 6f 52          	lea    0x52(%rdi),%rbp
  415304:	e9 3c fe ff ff       	jmpq   415145 <get_value_agent+0x25>
  415309:	48 89 e9             	mov    %rbp,%rcx
  41530c:	48 8d 15 4d d8 04 00 	lea    0x4d84d(%rip),%rdx        # 462b60 <usage_message+0xe20>
  415313:	e9 8f fe ff ff       	jmpq   4151a7 <get_value_agent+0x87>
  415318:	48 8d 15 a3 d7 04 00 	lea    0x4d7a3(%rip),%rdx        # 462ac2 <usage_message+0xd82>
  41531f:	be 00 08 00 00       	mov    $0x800,%esi
  415324:	4c 89 f7             	mov    %r14,%rdi
  415327:	31 c0                	xor    %eax,%eax
  415329:	e8 35 f8 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41532e:	41 83 0f 08          	orl    $0x8,(%r15)
  415332:	4c 89 f7             	mov    %r14,%rdi
  415335:	e8 3e 8e ff ff       	callq  40e178 <__strdup@plt>
  41533a:	49 89 47 28          	mov    %rax,0x28(%r15)
  41533e:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
  415344:	eb 9d                	jmp    4152e3 <get_value_agent+0x1c3>
  415346:	48 8d 15 f3 d7 04 00 	lea    0x4d7f3(%rip),%rdx        # 462b40 <usage_message+0xe00>
  41534d:	be 00 08 00 00       	mov    $0x800,%esi
  415352:	4c 89 f7             	mov    %r14,%rdi
  415355:	31 c0                	xor    %eax,%eax
  415357:	e8 07 f8 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41535c:	41 83 0f 08          	orl    $0x8,(%r15)
  415360:	4c 89 f7             	mov    %r14,%rdi
  415363:	e8 10 8e ff ff       	callq  40e178 <__strdup@plt>
  415368:	49 89 47 28          	mov    %rax,0x28(%r15)
  41536c:	41 bd fb ff ff ff    	mov    $0xfffffffb,%r13d
  415372:	e9 6c ff ff ff       	jmpq   4152e3 <get_value_agent+0x1c3>
  415377:	90                   	nop
  415378:	90                   	nop
  415379:	90                   	nop
  41537a:	90                   	nop
  41537b:	90                   	nop
  41537c:	90                   	nop
  41537d:	90                   	nop
  41537e:	90                   	nop
  41537f:	90                   	nop
  415380:	41 57                	push   %r15
  415382:	41 56                	push   %r14
  415384:	41 55                	push   %r13
  415386:	41 54                	push   %r12
  415388:	55                   	push   %rbp
  415389:	53                   	push   %rbx
  41538a:	48 83 ec 18          	sub    $0x18,%rsp
  41538e:	48 89 fb             	mov    %rdi,%rbx
  415391:	48 89 f5             	mov    %rsi,%rbp
  415394:	49 89 f0             	mov    %rsi,%r8
  415397:	48 89 f9             	mov    %rdi,%rcx
  41539a:	48 8d 15 47 d8 04 00 	lea    0x4d847(%rip),%rdx        # 462be8 <usage_message+0xea8>
  4153a1:	48 8d 35 59 d8 04 00 	lea    0x4d859(%rip),%rsi        # 462c01 <usage_message+0xec1>
  4153a8:	bf 04 00 00 00       	mov    $0x4,%edi
  4153ad:	31 c0                	xor    %eax,%eax
  4153af:	e8 fc bc 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4153b4:	8b 05 46 c9 29 00    	mov    0x29c946(%rip),%eax        # 6b1d00 <CONFIG_SERVER_STARTUP_TIME+0x28>
  4153ba:	85 c0                	test   %eax,%eax
  4153bc:	0f 84 e3 00 00 00    	je     4154a5 <get_value_agent+0x385>
  4153c2:	83 e8 01             	sub    $0x1,%eax
  4153c5:	89 44 24 04          	mov    %eax,0x4(%rsp)
  4153c9:	48 8b 05 28 c9 29 00 	mov    0x29c928(%rip),%rax        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  4153d0:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4153d5:	45 31 ed             	xor    %r13d,%r13d
  4153d8:	8b 44 24 04          	mov    0x4(%rsp),%eax
  4153dc:	44 29 e8             	sub    %r13d,%eax
  4153df:	41 89 c4             	mov    %eax,%r12d
  4153e2:	41 c1 ec 1f          	shr    $0x1f,%r12d
  4153e6:	41 01 c4             	add    %eax,%r12d
  4153e9:	41 d1 fc             	sar    %r12d
  4153ec:	45 01 ec             	add    %r13d,%r12d
  4153ef:	49 63 c4             	movslq %r12d,%rax
  4153f2:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  4153f6:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  4153fb:	4c 8d 3c c2          	lea    (%rdx,%rax,8),%r15
  4153ff:	49 8b 3f             	mov    (%r15),%rdi
  415402:	48 89 de             	mov    %rbx,%rsi
  415405:	e8 9e 93 ff ff       	callq  40e7a8 <strcmp@plt>
  41540a:	41 89 c6             	mov    %eax,%r14d
  41540d:	85 c0                	test   %eax,%eax
  41540f:	75 10                	jne    415421 <get_value_agent+0x301>
  415411:	49 8b 7f 08          	mov    0x8(%r15),%rdi
  415415:	48 89 ee             	mov    %rbp,%rsi
  415418:	e8 8b 93 ff ff       	callq  40e7a8 <strcmp@plt>
  41541d:	85 c0                	test   %eax,%eax
  41541f:	74 55                	je     415476 <get_value_agent+0x356>
  415421:	44 39 6c 24 04       	cmp    %r13d,0x4(%rsp)
  415426:	74 2f                	je     415457 <get_value_agent+0x337>
  415428:	41 83 fe 00          	cmp    $0x0,%r14d
  41542c:	0f 1f 40 00          	nopl   0x0(%rax)
  415430:	7c 1e                	jl     415450 <get_value_agent+0x330>
  415432:	75 15                	jne    415449 <get_value_agent+0x329>
  415434:	49 8b 7f 08          	mov    0x8(%r15),%rdi
  415438:	48 89 ee             	mov    %rbp,%rsi
  41543b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  415440:	e8 63 93 ff ff       	callq  40e7a8 <strcmp@plt>
  415445:	85 c0                	test   %eax,%eax
  415447:	78 07                	js     415450 <get_value_agent+0x330>
  415449:	44 89 64 24 04       	mov    %r12d,0x4(%rsp)
  41544e:	eb 88                	jmp    4153d8 <get_value_agent+0x2b8>
  415450:	45 8d 6c 24 01       	lea    0x1(%r12),%r13d
  415455:	eb 81                	jmp    4153d8 <get_value_agent+0x2b8>
  415457:	41 83 fe 00          	cmp    $0x0,%r14d
  41545b:	7c 15                	jl     415472 <get_value_agent+0x352>
  41545d:	0f 1f 00             	nopl   (%rax)
  415460:	75 14                	jne    415476 <get_value_agent+0x356>
  415462:	49 8b 7f 08          	mov    0x8(%r15),%rdi
  415466:	48 89 ee             	mov    %rbp,%rsi
  415469:	e8 3a 93 ff ff       	callq  40e7a8 <strcmp@plt>
  41546e:	85 c0                	test   %eax,%eax
  415470:	79 04                	jns    415476 <get_value_agent+0x356>
  415472:	41 83 c4 01          	add    $0x1,%r12d
  415476:	44 89 e1             	mov    %r12d,%ecx
  415479:	48 8d 15 68 d7 04 00 	lea    0x4d768(%rip),%rdx        # 462be8 <usage_message+0xea8>
  415480:	48 8d 35 2f d4 04 00 	lea    0x4d42f(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  415487:	bf 04 00 00 00       	mov    $0x4,%edi
  41548c:	31 c0                	xor    %eax,%eax
  41548e:	e8 1d bc 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415493:	44 89 e0             	mov    %r12d,%eax
  415496:	48 83 c4 18          	add    $0x18,%rsp
  41549a:	5b                   	pop    %rbx
  41549b:	5d                   	pop    %rbp
  41549c:	41 5c                	pop    %r12
  41549e:	41 5d                	pop    %r13
  4154a0:	41 5e                	pop    %r14
  4154a2:	41 5f                	pop    %r15
  4154a4:	c3                   	retq   
  4154a5:	45 31 e4             	xor    %r12d,%r12d
  4154a8:	eb cc                	jmp    415476 <get_value_agent+0x356>
  4154aa:	41 57                	push   %r15
  4154ac:	41 56                	push   %r14
  4154ae:	41 55                	push   %r13
  4154b0:	41 54                	push   %r12
  4154b2:	55                   	push   %rbp
  4154b3:	53                   	push   %rbx
  4154b4:	48 81 ec 78 18 00 00 	sub    $0x1878,%rsp
  4154bb:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
  4154c0:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
  4154c5:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
  4154ca:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  4154cf:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
  4154d4:	4d 89 cf             	mov    %r9,%r15
  4154d7:	48 c7 84 24 60 18 00 	movq   $0x80,0x1860(%rsp)
  4154de:	00 80 00 00 00 
  4154e3:	49 89 c8             	mov    %rcx,%r8
  4154e6:	48 89 d1             	mov    %rdx,%rcx
  4154e9:	48 8d 15 28 d7 04 00 	lea    0x4d728(%rip),%rdx        # 462c18 <usage_message+0xed8>
  4154f0:	48 8d 35 0a d7 04 00 	lea    0x4d70a(%rip),%rsi        # 462c01 <usage_message+0xec1>
  4154f7:	bf 04 00 00 00       	mov    $0x4,%edi
  4154fc:	31 c0                	xor    %eax,%eax
  4154fe:	e8 ad bb 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415503:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  415508:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
  41550e:	41 c6 07 00          	movb   $0x0,(%r15)
  415512:	48 8d 94 24 60 18 00 	lea    0x1860(%rsp),%rdx
  415519:	00 
  41551a:	48 8d 84 24 60 10 00 	lea    0x1060(%rsp),%rax
  415521:	00 
  415522:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  415527:	48 89 c6             	mov    %rax,%rsi
  41552a:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  41552f:	e8 64 8f ff ff       	callq  40e498 <snmp_parse_oid@plt>
  415534:	48 8b 94 24 60 18 00 	mov    0x1860(%rsp),%rdx
  41553b:	00 
  41553c:	48 c1 e2 03          	shl    $0x3,%rdx
  415540:	48 8d 84 24 60 14 00 	lea    0x1460(%rsp),%rax
  415547:	00 
  415548:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  41554d:	b9 00 04 00 00       	mov    $0x400,%ecx
  415552:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  415557:	48 89 c7             	mov    %rax,%rdi
  41555a:	e8 f9 8a ff ff       	callq  40e058 <__memcpy_chk@plt>
  41555f:	48 8b 84 24 60 18 00 	mov    0x1860(%rsp),%rax
  415566:	00 
  415567:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  41556c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
  415571:	48 83 c0 52          	add    $0x52,%rax
  415575:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  41557a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
  41557f:	48 83 c0 7a          	add    $0x7a,%rax
  415583:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  415588:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
  41558e:	48 8d 84 24 68 18 00 	lea    0x1868(%rsp),%rax
  415595:	00 
  415596:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  41559b:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
  4155a0:	4c 8d a4 24 60 08 00 	lea    0x860(%rsp),%r12
  4155a7:	00 
  4155a8:	eb 59                	jmp    415603 <get_value_agent+0x4e3>
  4155aa:	48 8b bc 24 68 18 00 	mov    0x1868(%rsp),%rdi
  4155b1:	00 
  4155b2:	48 8b 47 30          	mov    0x30(%rdi),%rax
  4155b6:	48 85 c0             	test   %rax,%rax
  4155b9:	0f 84 1d 01 00 00    	je     4156dc <get_value_agent+0x5bc>
  4155bf:	89 c7                	mov    %eax,%edi
  4155c1:	e8 12 92 ff ff       	callq  40e7d8 <snmp_errstring@plt>
  4155c6:	48 89 c1             	mov    %rax,%rcx
  4155c9:	48 8d 15 c0 d6 04 00 	lea    0x4d6c0(%rip),%rdx        # 462c90 <usage_message+0xf50>
  4155d0:	be 00 08 00 00       	mov    $0x800,%esi
  4155d5:	4c 89 ff             	mov    %r15,%rdi
  4155d8:	31 c0                	xor    %eax,%eax
  4155da:	e8 84 f5 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  4155df:	48 8b bc 24 68 18 00 	mov    0x1868(%rsp),%rdi
  4155e6:	00 
  4155e7:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
  4155ed:	45 31 f6             	xor    %r14d,%r14d
  4155f0:	48 85 ff             	test   %rdi,%rdi
  4155f3:	74 05                	je     4155fa <get_value_agent+0x4da>
  4155f5:	e8 6e 8f ff ff       	callq  40e568 <snmp_free_pdu@plt>
  4155fa:	45 85 f6             	test   %r14d,%r14d
  4155fd:	0f 84 8a 02 00 00    	je     41588d <get_value_agent+0x76d>
  415603:	48 8d 15 0e d6 04 00 	lea    0x4d60e(%rip),%rdx        # 462c18 <usage_message+0xed8>
  41560a:	48 8d 35 16 d6 04 00 	lea    0x4d616(%rip),%rsi        # 462c27 <usage_message+0xee7>
  415611:	bf 04 00 00 00       	mov    $0x4,%edi
  415616:	31 c0                	xor    %eax,%eax
  415618:	e8 93 ba 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41561d:	83 bc 24 b0 18 00 00 	cmpl   $0x1,0x18b0(%rsp)
  415624:	01 
  415625:	19 ff                	sbb    %edi,%edi
  415627:	81 c7 a1 00 00 00    	add    $0xa1,%edi
  41562d:	e8 66 92 ff ff       	callq  40e898 <snmp_pdu_create@plt>
  415632:	48 89 c3             	mov    %rax,%rbx
  415635:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  41563a:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  41563f:	48 89 c7             	mov    %rax,%rdi
  415642:	e8 81 95 ff ff       	callq  40ebc8 <snmp_add_null_var@plt>
  415647:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  41564c:	48 89 de             	mov    %rbx,%rsi
  41564f:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  415654:	e8 3f 95 ff ff       	callq  40eb98 <snmp_synch_response@plt>
  415659:	85 c0                	test   %eax,%eax
  41565b:	0f 84 49 ff ff ff    	je     4155aa <get_value_agent+0x48a>
  415661:	83 f8 02             	cmp    $0x2,%eax
  415664:	75 48                	jne    4156ae <get_value_agent+0x58e>
  415666:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
  41566b:	80 78 51 01          	cmpb   $0x1,0x51(%rax)
  41566f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  415674:	48 0f 45 4c 24 48    	cmovne 0x48(%rsp),%rcx
  41567a:	44 0f b7 80 04 08 00 	movzwl 0x804(%rax),%r8d
  415681:	00 
  415682:	48 8d 15 87 da 04 00 	lea    0x4da87(%rip),%rdx        # 463110 <usage_message+0x13d0>
  415689:	be 00 08 00 00       	mov    $0x800,%esi
  41568e:	4c 89 ff             	mov    %r15,%rdi
  415691:	31 c0                	xor    %eax,%eax
  415693:	e8 cb f4 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  415698:	48 8b bc 24 68 18 00 	mov    0x1868(%rsp),%rdi
  41569f:	00 
  4156a0:	41 bd fd ff ff ff    	mov    $0xfffffffd,%r13d
  4156a6:	45 31 f6             	xor    %r14d,%r14d
  4156a9:	e9 42 ff ff ff       	jmpq   4155f0 <get_value_agent+0x4d0>
  4156ae:	89 c1                	mov    %eax,%ecx
  4156b0:	48 8d 15 e9 d5 04 00 	lea    0x4d5e9(%rip),%rdx        # 462ca0 <usage_message+0xf60>
  4156b7:	be 00 08 00 00       	mov    $0x800,%esi
  4156bc:	4c 89 ff             	mov    %r15,%rdi
  4156bf:	31 c0                	xor    %eax,%eax
  4156c1:	e8 9d f4 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  4156c6:	48 8b bc 24 68 18 00 	mov    0x1868(%rsp),%rdi
  4156cd:	00 
  4156ce:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
  4156d4:	45 31 f6             	xor    %r14d,%r14d
  4156d7:	e9 14 ff ff ff       	jmpq   4155f0 <get_value_agent+0x4d0>
  4156dc:	48 8b 9f 80 00 00 00 	mov    0x80(%rdi),%rbx
  4156e3:	48 85 db             	test   %rbx,%rbx
  4156e6:	0f 85 92 00 00 00    	jne    41577e <get_value_agent+0x65e>
  4156ec:	e9 08 02 00 00       	jmpq   4158f9 <get_value_agent+0x7d9>
  4156f1:	0f b6 4b 18          	movzbl 0x18(%rbx),%ecx
  4156f5:	80 f9 82             	cmp    $0x82,%cl
  4156f8:	0f 84 43 01 00 00    	je     415841 <get_value_agent+0x721>
  4156fe:	80 f9 80             	cmp    $0x80,%cl
  415701:	0f 84 3a 01 00 00    	je     415841 <get_value_agent+0x721>
  415707:	80 f9 81             	cmp    $0x81,%cl
  41570a:	0f 84 31 01 00 00    	je     415841 <get_value_agent+0x721>
  415710:	48 89 c1             	mov    %rax,%rcx
  415713:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  415718:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  41571d:	e8 f6 85 ff ff       	callq  40dd18 <snmp_oid_compare@plt>
  415722:	85 c0                	test   %eax,%eax
  415724:	0f 89 3f 01 00 00    	jns    415869 <get_value_agent+0x749>
  41572a:	41 be 01 00 00 00    	mov    $0x1,%r14d
  415730:	48 89 ee             	mov    %rbp,%rsi
  415733:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  415738:	e8 6b 90 ff ff       	callq  40e7a8 <strcmp@plt>
  41573d:	85 c0                	test   %eax,%eax
  41573f:	0f 84 82 01 00 00    	je     4158c7 <get_value_agent+0x7a7>
  415745:	48 8b 53 10          	mov    0x10(%rbx),%rdx
  415749:	48 c1 e2 03          	shl    $0x3,%rdx
  41574d:	48 8b 73 08          	mov    0x8(%rbx),%rsi
  415751:	b9 00 04 00 00       	mov    $0x400,%ecx
  415756:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  41575b:	e8 f8 92 ff ff       	callq  40ea58 <__memmove_chk@plt>
  415760:	48 8b 43 10          	mov    0x10(%rbx),%rax
  415764:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  415769:	48 8b 1b             	mov    (%rbx),%rbx
  41576c:	48 85 db             	test   %rbx,%rbx
  41576f:	0f 84 bf 00 00 00    	je     415834 <get_value_agent+0x714>
  415775:	45 85 f6             	test   %r14d,%r14d
  415778:	0f 84 b6 00 00 00    	je     415834 <get_value_agent+0x714>
  41577e:	48 8b 53 28          	mov    0x28(%rbx),%rdx
  415782:	48 8b 73 20          	mov    0x20(%rbx),%rsi
  415786:	b9 00 08 00 00       	mov    $0x800,%ecx
  41578b:	48 89 ef             	mov    %rbp,%rdi
  41578e:	e8 c5 88 ff ff       	callq  40e058 <__memcpy_chk@plt>
  415793:	48 8b 43 28          	mov    0x28(%rbx),%rax
  415797:	c6 44 04 60 00       	movb   $0x0,0x60(%rsp,%rax,1)
  41579c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
  4157a0:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  4157a4:	be 00 08 00 00       	mov    $0x800,%esi
  4157a9:	4c 89 e7             	mov    %r12,%rdi
  4157ac:	e8 e7 88 ff ff       	callq  40e098 <snprint_objid@plt>
  4157b1:	4c 8b 4b 28          	mov    0x28(%rbx),%r9
  4157b5:	44 0f b6 43 18       	movzbl 0x18(%rbx),%r8d
  4157ba:	48 89 e9             	mov    %rbp,%rcx
  4157bd:	4c 89 e2             	mov    %r12,%rdx
  4157c0:	48 8d 35 21 d9 04 00 	lea    0x4d921(%rip),%rsi        # 4630e8 <usage_message+0x13a8>
  4157c7:	bf 04 00 00 00       	mov    $0x4,%edi
  4157cc:	31 c0                	xor    %eax,%eax
  4157ce:	e8 dd b8 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4157d3:	48 8b 43 10          	mov    0x10(%rbx),%rax
  4157d7:	48 8b 8c 24 60 18 00 	mov    0x1860(%rsp),%rcx
  4157de:	00 
  4157df:	48 39 c8             	cmp    %rcx,%rax
  4157e2:	72 1b                	jb     4157ff <get_value_agent+0x6df>
  4157e4:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  4157e8:	48 c1 e1 03          	shl    $0x3,%rcx
  4157ec:	48 39 c9             	cmp    %rcx,%rcx
  4157ef:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  4157f4:	48 89 d7             	mov    %rdx,%rdi
  4157f7:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4157f9:	0f 84 f2 fe ff ff    	je     4156f1 <get_value_agent+0x5d1>
  4157ff:	4c 8b 44 24 08       	mov    0x8(%rsp),%r8
  415804:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  415809:	48 8d 15 2d d4 04 00 	lea    0x4d42d(%rip),%rdx        # 462c3d <usage_message+0xefd>
  415810:	be 00 08 00 00       	mov    $0x800,%esi
  415815:	4c 89 ff             	mov    %r15,%rdi
  415818:	31 c0                	xor    %eax,%eax
  41581a:	e8 44 f3 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41581f:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
  415825:	45 31 f6             	xor    %r14d,%r14d
  415828:	48 8b 1b             	mov    (%rbx),%rbx
  41582b:	48 85 db             	test   %rbx,%rbx
  41582e:	0f 85 41 ff ff ff    	jne    415775 <get_value_agent+0x655>
  415834:	48 8b bc 24 68 18 00 	mov    0x1868(%rsp),%rdi
  41583b:	00 
  41583c:	e9 af fd ff ff       	jmpq   4155f0 <get_value_agent+0x4d0>
  415841:	48 8d 15 d0 d3 04 00 	lea    0x4d3d0(%rip),%rdx        # 462c18 <usage_message+0xed8>
  415848:	48 8d 35 27 d4 04 00 	lea    0x4d427(%rip),%rsi        # 462c76 <usage_message+0xf36>
  41584f:	bf 04 00 00 00       	mov    $0x4,%edi
  415854:	31 c0                	xor    %eax,%eax
  415856:	e8 55 b8 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41585b:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
  415861:	45 31 f6             	xor    %r14d,%r14d
  415864:	e9 00 ff ff ff       	jmpq   415769 <get_value_agent+0x649>
  415869:	48 8d 15 df d3 04 00 	lea    0x4d3df(%rip),%rdx        # 462c4f <usage_message+0xf0f>
  415870:	be 00 08 00 00       	mov    $0x800,%esi
  415875:	4c 89 ff             	mov    %r15,%rdi
  415878:	31 c0                	xor    %eax,%eax
  41587a:	e8 e4 f2 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41587f:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
  415885:	45 31 f6             	xor    %r14d,%r14d
  415888:	e9 a3 fe ff ff       	jmpq   415730 <get_value_agent+0x610>
  41588d:	44 89 ef             	mov    %r13d,%edi
  415890:	e8 e6 da 02 00       	callq  44337b <zbx_result_string>
  415895:	48 89 c1             	mov    %rax,%rcx
  415898:	48 8d 15 79 d3 04 00 	lea    0x4d379(%rip),%rdx        # 462c18 <usage_message+0xed8>
  41589f:	48 8d 35 57 db 06 00 	lea    0x6db57(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  4158a6:	bf 04 00 00 00       	mov    $0x4,%edi
  4158ab:	31 c0                	xor    %eax,%eax
  4158ad:	e8 fe b7 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4158b2:	44 89 e8             	mov    %r13d,%eax
  4158b5:	48 81 c4 78 18 00 00 	add    $0x1878,%rsp
  4158bc:	5b                   	pop    %rbx
  4158bd:	5d                   	pop    %rbp
  4158be:	41 5c                	pop    %r12
  4158c0:	41 5d                	pop    %r13
  4158c2:	41 5e                	pop    %r14
  4158c4:	41 5f                	pop    %r15
  4158c6:	c3                   	retq   
  4158c7:	48 8b 53 10          	mov    0x10(%rbx),%rdx
  4158cb:	48 8b 43 08          	mov    0x8(%rbx),%rax
  4158cf:	48 8b 54 d0 f8       	mov    -0x8(%rax,%rdx,8),%rdx
  4158d4:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  4158d9:	89 10                	mov    %edx,(%rax)
  4158db:	48 8d 35 81 d3 04 00 	lea    0x4d381(%rip),%rsi        # 462c63 <usage_message+0xf23>
  4158e2:	bf 04 00 00 00       	mov    $0x4,%edi
  4158e7:	31 c0                	xor    %eax,%eax
  4158e9:	e8 c2 b7 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4158ee:	45 31 ed             	xor    %r13d,%r13d
  4158f1:	45 31 f6             	xor    %r14d,%r14d
  4158f4:	e9 4c fe ff ff       	jmpq   415745 <get_value_agent+0x625>
  4158f9:	41 be 01 00 00 00    	mov    $0x1,%r14d
  4158ff:	e9 ec fc ff ff       	jmpq   4155f0 <get_value_agent+0x4d0>
  415904:	41 57                	push   %r15
  415906:	41 56                	push   %r14
  415908:	41 55                	push   %r13
  41590a:	41 54                	push   %r12
  41590c:	55                   	push   %rbp
  41590d:	53                   	push   %rbx
  41590e:	48 81 ec 28 0c 00 00 	sub    $0xc28,%rsp
  415915:	48 89 fb             	mov    %rdi,%rbx
  415918:	49 89 f7             	mov    %rsi,%r15
  41591b:	49 89 d6             	mov    %rdx,%r14
  41591e:	48 89 cd             	mov    %rcx,%rbp
  415921:	48 c7 84 24 10 0c 00 	movq   $0x80,0xc10(%rsp)
  415928:	00 80 00 00 00 
  41592d:	48 89 d1             	mov    %rdx,%rcx
  415930:	48 8d 15 79 d3 04 00 	lea    0x4d379(%rip),%rdx        # 462cb0 <usage_message+0xf70>
  415937:	48 8d 35 7b d3 04 00 	lea    0x4d37b(%rip),%rsi        # 462cb9 <usage_message+0xf79>
  41593e:	bf 04 00 00 00       	mov    $0x4,%edi
  415943:	31 c0                	xor    %eax,%eax
  415945:	e8 66 b7 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41594a:	48 89 ef             	mov    %rbp,%rdi
  41594d:	e8 0e 68 01 00       	callq  42c160 <init_result>
  415952:	48 8d 94 24 10 0c 00 	lea    0xc10(%rsp),%rdx
  415959:	00 
  41595a:	4c 8d ac 24 10 08 00 	lea    0x810(%rsp),%r13
  415961:	00 
  415962:	4c 89 ee             	mov    %r13,%rsi
  415965:	4c 89 f7             	mov    %r14,%rdi
  415968:	e8 2b 8b ff ff       	callq  40e498 <snmp_parse_oid@plt>
  41596d:	bf a0 00 00 00       	mov    $0xa0,%edi
  415972:	e8 21 8f ff ff       	callq  40e898 <snmp_pdu_create@plt>
  415977:	49 89 c4             	mov    %rax,%r12
  41597a:	48 8b 94 24 10 0c 00 	mov    0xc10(%rsp),%rdx
  415981:	00 
  415982:	4c 89 ee             	mov    %r13,%rsi
  415985:	48 89 c7             	mov    %rax,%rdi
  415988:	e8 3b 92 ff ff       	callq  40ebc8 <snmp_add_null_var@plt>
  41598d:	48 8d 94 24 18 0c 00 	lea    0xc18(%rsp),%rdx
  415994:	00 
  415995:	4c 89 e6             	mov    %r12,%rsi
  415998:	48 89 df             	mov    %rbx,%rdi
  41599b:	e8 f8 91 ff ff       	callq  40eb98 <snmp_synch_response@plt>
  4159a0:	89 c3                	mov    %eax,%ebx
  4159a2:	89 c2                	mov    %eax,%edx
  4159a4:	48 8d 35 1c d3 04 00 	lea    0x4d31c(%rip),%rsi        # 462cc7 <usage_message+0xf87>
  4159ab:	bf 04 00 00 00       	mov    $0x4,%edi
  4159b0:	31 c0                	xor    %eax,%eax
  4159b2:	e8 f9 b6 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4159b7:	85 db                	test   %ebx,%ebx
  4159b9:	0f 85 0b 01 00 00    	jne    415aca <get_value_agent+0x9aa>
  4159bf:	48 8b bc 24 18 0c 00 	mov    0xc18(%rsp),%rdi
  4159c6:	00 
  4159c7:	48 83 7f 30 00       	cmpq   $0x0,0x30(%rdi)
  4159cc:	0f 85 63 02 00 00    	jne    415c35 <get_value_agent+0xb15>
  4159d2:	48 8b 9f 80 00 00 00 	mov    0x80(%rdi),%rbx
  4159d9:	48 85 db             	test   %rbx,%rbx
  4159dc:	0f 84 fd 02 00 00    	je     415cdf <get_value_agent+0xbbf>
  4159e2:	45 31 ed             	xor    %r13d,%r13d
  4159e5:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  4159ea:	49 8d 44 24 0c       	lea    0xc(%r12),%rax
  4159ef:	48 89 04 24          	mov    %rax,(%rsp)
  4159f3:	49 8d 44 24 08       	lea    0x8(%r12),%rax
  4159f8:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4159fd:	4c 89 e7             	mov    %r12,%rdi
  415a00:	b9 00 01 00 00       	mov    $0x100,%ecx
  415a05:	31 c0                	xor    %eax,%eax
  415a07:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  415a0a:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
  415a0e:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  415a12:	49 89 d8             	mov    %rbx,%r8
  415a15:	be ff 07 00 00       	mov    $0x7ff,%esi
  415a1a:	4c 89 e7             	mov    %r12,%rdi
  415a1d:	e8 86 91 ff ff       	callq  40eba8 <snprint_value@plt>
  415a22:	0f b6 4b 18          	movzbl 0x18(%rbx),%ecx
  415a26:	4d 89 e0             	mov    %r12,%r8
  415a29:	4c 89 f2             	mov    %r14,%rdx
  415a2c:	48 8d 35 05 d7 04 00 	lea    0x4d705(%rip),%rsi        # 463138 <usage_message+0x13f8>
  415a33:	bf 04 00 00 00       	mov    $0x4,%edi
  415a38:	31 c0                	xor    %eax,%eax
  415a3a:	e8 71 b6 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415a3f:	0f b6 43 18          	movzbl 0x18(%rbx),%eax
  415a43:	3c 04                	cmp    $0x4,%al
  415a45:	0f 84 6d 01 00 00    	je     415bb8 <get_value_agent+0xa98>
  415a4b:	3c 47                	cmp    $0x47,%al
  415a4d:	0f 84 38 01 00 00    	je     415b8b <get_value_agent+0xa6b>
  415a53:	3c 41                	cmp    $0x41,%al
  415a55:	0f 84 30 01 00 00    	je     415b8b <get_value_agent+0xa6b>
  415a5b:	3c 4b                	cmp    $0x4b,%al
  415a5d:	0f 1f 00             	nopl   (%rax)
  415a60:	0f 84 25 01 00 00    	je     415b8b <get_value_agent+0xa6b>
  415a66:	3c 43                	cmp    $0x43,%al
  415a68:	0f 84 1d 01 00 00    	je     415b8b <get_value_agent+0xa6b>
  415a6e:	3c 42                	cmp    $0x42,%al
  415a70:	0f 84 15 01 00 00    	je     415b8b <get_value_agent+0xa6b>
  415a76:	3c 46                	cmp    $0x46,%al
  415a78:	0f 84 92 01 00 00    	je     415c10 <get_value_agent+0xaf0>
  415a7e:	3c 02                	cmp    $0x2,%al
  415a80:	0f 84 f7 00 00 00    	je     415b7d <get_value_agent+0xa5d>
  415a86:	3c 4a                	cmp    $0x4a,%al
  415a88:	0f 84 ef 00 00 00    	je     415b7d <get_value_agent+0xa5d>
  415a8e:	3c 48                	cmp    $0x48,%al
  415a90:	0f 84 ed 01 00 00    	je     415c83 <get_value_agent+0xb63>
  415a96:	3c 49                	cmp    $0x49,%al
  415a98:	0f 84 fb 01 00 00    	je     415c99 <get_value_agent+0xb79>
  415a9e:	3c 40                	cmp    $0x40,%al
  415aa0:	0f 84 07 02 00 00    	je     415cad <get_value_agent+0xb8d>
  415aa6:	83 4d 00 08          	orl    $0x8,0x0(%rbp)
  415aaa:	0f b6 4b 18          	movzbl 0x18(%rbx),%ecx
  415aae:	4c 89 f2             	mov    %r14,%rdx
  415ab1:	48 8d 35 a8 d6 04 00 	lea    0x4d6a8(%rip),%rsi        # 463160 <usage_message+0x1420>
  415ab8:	31 ff                	xor    %edi,%edi
  415aba:	31 c0                	xor    %eax,%eax
  415abc:	e8 f2 ed 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  415ac1:	48 89 45 28          	mov    %rax,0x28(%rbp)
  415ac5:	e9 23 01 00 00       	jmpq   415bed <get_value_agent+0xacd>
  415aca:	83 fb 02             	cmp    $0x2,%ebx
  415acd:	74 6c                	je     415b3b <get_value_agent+0xa1b>
  415acf:	83 4d 00 08          	orl    $0x8,0x0(%rbp)
  415ad3:	89 da                	mov    %ebx,%edx
  415ad5:	48 8d 35 c4 d1 04 00 	lea    0x4d1c4(%rip),%rsi        # 462ca0 <usage_message+0xf60>
  415adc:	31 ff                	xor    %edi,%edi
  415ade:	31 c0                	xor    %eax,%eax
  415ae0:	e8 ce ed 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  415ae5:	48 89 45 28          	mov    %rax,0x28(%rbp)
  415ae9:	48 8b bc 24 18 0c 00 	mov    0xc18(%rsp),%rdi
  415af0:	00 
  415af1:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
  415af7:	48 85 ff             	test   %rdi,%rdi
  415afa:	74 05                	je     415b01 <get_value_agent+0x9e1>
  415afc:	e8 67 8a ff ff       	callq  40e568 <snmp_free_pdu@plt>
  415b01:	44 89 ef             	mov    %r13d,%edi
  415b04:	e8 72 d8 02 00       	callq  44337b <zbx_result_string>
  415b09:	48 89 c1             	mov    %rax,%rcx
  415b0c:	48 8d 15 9d d1 04 00 	lea    0x4d19d(%rip),%rdx        # 462cb0 <usage_message+0xf70>
  415b13:	48 8d 35 e3 d8 06 00 	lea    0x6d8e3(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  415b1a:	bf 04 00 00 00       	mov    $0x4,%edi
  415b1f:	31 c0                	xor    %eax,%eax
  415b21:	e8 8a b5 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415b26:	44 89 e8             	mov    %r13d,%eax
  415b29:	48 81 c4 28 0c 00 00 	add    $0xc28,%rsp
  415b30:	5b                   	pop    %rbx
  415b31:	5d                   	pop    %rbp
  415b32:	41 5c                	pop    %r12
  415b34:	41 5d                	pop    %r13
  415b36:	41 5e                	pop    %r14
  415b38:	41 5f                	pop    %r15
  415b3a:	c3                   	retq   
  415b3b:	41 80 7f 51 01       	cmpb   $0x1,0x51(%r15)
  415b40:	0f 84 e6 00 00 00    	je     415c2c <get_value_agent+0xb0c>
  415b46:	49 8d 57 7a          	lea    0x7a(%r15),%rdx
  415b4a:	83 4d 00 08          	orl    $0x8,0x0(%rbp)
  415b4e:	41 0f b7 8f 04 08 00 	movzwl 0x804(%r15),%ecx
  415b55:	00 
  415b56:	48 8d 35 b3 d5 04 00 	lea    0x4d5b3(%rip),%rsi        # 463110 <usage_message+0x13d0>
  415b5d:	31 ff                	xor    %edi,%edi
  415b5f:	31 c0                	xor    %eax,%eax
  415b61:	e8 4d ed 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  415b66:	48 89 45 28          	mov    %rax,0x28(%rbp)
  415b6a:	48 8b bc 24 18 0c 00 	mov    0xc18(%rsp),%rdi
  415b71:	00 
  415b72:	41 bd fd ff ff ff    	mov    $0xfffffffd,%r13d
  415b78:	e9 7a ff ff ff       	jmpq   415af7 <get_value_agent+0x9d7>
  415b7d:	48 8b 43 20          	mov    0x20(%rbx),%rax
  415b81:	48 83 38 00          	cmpq   $0x0,(%rax)
  415b85:	0f 88 e1 00 00 00    	js     415c6c <get_value_agent+0xb4c>
  415b8b:	83 4d 00 01          	orl    $0x1,0x0(%rbp)
  415b8f:	48 8b 43 20          	mov    0x20(%rbx),%rax
  415b93:	48 8b 00             	mov    (%rax),%rax
  415b96:	48 89 45 08          	mov    %rax,0x8(%rbp)
  415b9a:	45 85 ed             	test   %r13d,%r13d
  415b9d:	74 0c                	je     415bab <get_value_agent+0xa8b>
  415b9f:	48 8b 1b             	mov    (%rbx),%rbx
  415ba2:	48 85 db             	test   %rbx,%rbx
  415ba5:	0f 85 52 fe ff ff    	jne    4159fd <get_value_agent+0x8dd>
  415bab:	48 8b bc 24 18 0c 00 	mov    0xc18(%rsp),%rdi
  415bb2:	00 
  415bb3:	e9 3f ff ff ff       	jmpq   415af7 <get_value_agent+0x9d7>
  415bb8:	4c 89 e6             	mov    %r12,%rsi
  415bbb:	48 8d 3d 1a d1 04 00 	lea    0x4d11a(%rip),%rdi        # 462cdc <usage_message+0xf9c>
  415bc2:	b9 08 00 00 00       	mov    $0x8,%ecx
  415bc7:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  415bc9:	75 2a                	jne    415bf5 <get_value_agent+0xad5>
  415bcb:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  415bd0:	41 0f b6 97 71 01 00 	movzbl 0x171(%r15),%edx
  415bd7:	00 
  415bd8:	41 0f b6 b7 72 01 00 	movzbl 0x172(%r15),%esi
  415bdf:	00 
  415be0:	48 89 ef             	mov    %rbp,%rdi
  415be3:	e8 79 69 01 00       	callq  42c561 <set_result_type>
  415be8:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  415beb:	75 ad                	jne    415b9a <get_value_agent+0xa7a>
  415bed:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
  415bf3:	eb aa                	jmp    415b9f <get_value_agent+0xa7f>
  415bf5:	4c 89 e6             	mov    %r12,%rsi
  415bf8:	48 8d 3d d9 d0 04 00 	lea    0x4d0d9(%rip),%rdi        # 462cd8 <usage_message+0xf98>
  415bff:	b9 0c 00 00 00       	mov    $0xc,%ecx
  415c04:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  415c06:	48 8b 0c 24          	mov    (%rsp),%rcx
  415c0a:	49 0f 45 cc          	cmovne %r12,%rcx
  415c0e:	eb c0                	jmp    415bd0 <get_value_agent+0xab0>
  415c10:	83 4d 00 01          	orl    $0x1,0x0(%rbp)
  415c14:	48 8b 53 20          	mov    0x20(%rbx),%rdx
  415c18:	48 8b 02             	mov    (%rdx),%rax
  415c1b:	48 c1 e0 20          	shl    $0x20,%rax
  415c1f:	48 03 42 08          	add    0x8(%rdx),%rax
  415c23:	48 89 45 08          	mov    %rax,0x8(%rbp)
  415c27:	e9 6e ff ff ff       	jmpq   415b9a <get_value_agent+0xa7a>
  415c2c:	49 8d 57 52          	lea    0x52(%r15),%rdx
  415c30:	e9 15 ff ff ff       	jmpq   415b4a <get_value_agent+0xa2a>
  415c35:	83 4d 00 08          	orl    $0x8,0x0(%rbp)
  415c39:	48 8b 7f 30          	mov    0x30(%rdi),%rdi
  415c3d:	e8 96 8b ff ff       	callq  40e7d8 <snmp_errstring@plt>
  415c42:	48 89 c2             	mov    %rax,%rdx
  415c45:	48 8d 35 44 d0 04 00 	lea    0x4d044(%rip),%rsi        # 462c90 <usage_message+0xf50>
  415c4c:	31 ff                	xor    %edi,%edi
  415c4e:	31 c0                	xor    %eax,%eax
  415c50:	e8 5e ec 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  415c55:	48 89 45 28          	mov    %rax,0x28(%rbp)
  415c59:	48 8b bc 24 18 0c 00 	mov    0xc18(%rsp),%rdi
  415c60:	00 
  415c61:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
  415c67:	e9 8b fe ff ff       	jmpq   415af7 <get_value_agent+0x9d7>
  415c6c:	83 4d 00 02          	orl    $0x2,0x0(%rbp)
  415c70:	48 8b 43 20          	mov    0x20(%rbx),%rax
  415c74:	f2 48 0f 2a 00       	cvtsi2sdq (%rax),%xmm0
  415c79:	f2 0f 11 45 10       	movsd  %xmm0,0x10(%rbp)
  415c7e:	e9 17 ff ff ff       	jmpq   415b9a <get_value_agent+0xa7a>
  415c83:	83 4d 00 02          	orl    $0x2,0x0(%rbp)
  415c87:	48 8b 43 20          	mov    0x20(%rbx),%rax
  415c8b:	f3 0f 5a 00          	cvtss2sd (%rax),%xmm0
  415c8f:	f2 0f 11 45 10       	movsd  %xmm0,0x10(%rbp)
  415c94:	e9 01 ff ff ff       	jmpq   415b9a <get_value_agent+0xa7a>
  415c99:	83 4d 00 02          	orl    $0x2,0x0(%rbp)
  415c9d:	48 8b 43 20          	mov    0x20(%rbx),%rax
  415ca1:	48 8b 00             	mov    (%rax),%rax
  415ca4:	48 89 45 10          	mov    %rax,0x10(%rbp)
  415ca8:	e9 ed fe ff ff       	jmpq   415b9a <get_value_agent+0xa7a>
  415cad:	83 4d 00 04          	orl    $0x4,0x0(%rbp)
  415cb1:	48 8b 43 20          	mov    0x20(%rbx),%rax
  415cb5:	0f b6 48 01          	movzbl 0x1(%rax),%ecx
  415cb9:	0f b6 10             	movzbl (%rax),%edx
  415cbc:	44 0f b6 48 03       	movzbl 0x3(%rax),%r9d
  415cc1:	44 0f b6 40 02       	movzbl 0x2(%rax),%r8d
  415cc6:	48 8d 35 18 d0 04 00 	lea    0x4d018(%rip),%rsi        # 462ce5 <usage_message+0xfa5>
  415ccd:	31 ff                	xor    %edi,%edi
  415ccf:	31 c0                	xor    %eax,%eax
  415cd1:	e8 dd eb 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  415cd6:	48 89 45 18          	mov    %rax,0x18(%rbp)
  415cda:	e9 bb fe ff ff       	jmpq   415b9a <get_value_agent+0xa7a>
  415cdf:	45 31 ed             	xor    %r13d,%r13d
  415ce2:	e9 10 fe ff ff       	jmpq   415af7 <get_value_agent+0x9d7>
  415ce7:	41 57                	push   %r15
  415ce9:	41 56                	push   %r14
  415ceb:	41 55                	push   %r13
  415ced:	41 54                	push   %r12
  415cef:	55                   	push   %rbp
  415cf0:	53                   	push   %rbx
  415cf1:	48 83 ec 18          	sub    $0x18,%rsp
  415cf5:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  415cfa:	49 89 f4             	mov    %rsi,%r12
  415cfd:	48 89 f1             	mov    %rsi,%rcx
  415d00:	48 8d 15 ea cf 04 00 	lea    0x4cfea(%rip),%rdx        # 462cf1 <usage_message+0xfb1>
  415d07:	48 8d 35 ab cf 04 00 	lea    0x4cfab(%rip),%rsi        # 462cb9 <usage_message+0xf79>
  415d0e:	bf 04 00 00 00       	mov    $0x4,%edi
  415d13:	31 c0                	xor    %eax,%eax
  415d15:	e8 96 b3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415d1a:	4c 8b 05 df 68 27 00 	mov    0x2768df(%rip),%r8        # 68c600 <usage_message+0x22a8c0>
  415d21:	4d 85 c0             	test   %r8,%r8
  415d24:	74 79                	je     415d9f <get_value_agent+0xc7f>
  415d26:	48 8d 1d e3 68 27 00 	lea    0x2768e3(%rip),%rbx        # 68c610 <usage_message+0x22a8d0>
  415d2d:	31 ed                	xor    %ebp,%ebp
  415d2f:	49 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%r13
  415d36:	45 31 f6             	xor    %r14d,%r14d
  415d39:	eb 0f                	jmp    415d4a <get_value_agent+0xc2a>
  415d3b:	83 c5 01             	add    $0x1,%ebp
  415d3e:	4c 8b 03             	mov    (%rbx),%r8
  415d41:	48 83 c3 10          	add    $0x10,%rbx
  415d45:	4d 85 c0             	test   %r8,%r8
  415d48:	74 55                	je     415d9f <get_value_agent+0xc7f>
  415d4a:	4c 89 e9             	mov    %r13,%rcx
  415d4d:	4c 89 c7             	mov    %r8,%rdi
  415d50:	44 89 f0             	mov    %r14d,%eax
  415d53:	f2 ae                	repnz scas %es:(%rdi),%al
  415d55:	48 f7 d1             	not    %rcx
  415d58:	4c 8d 79 ff          	lea    -0x1(%rcx),%r15
  415d5c:	4c 89 fa             	mov    %r15,%rdx
  415d5f:	4c 89 e6             	mov    %r12,%rsi
  415d62:	4c 89 c7             	mov    %r8,%rdi
  415d65:	e8 4e 82 ff ff       	callq  40dfb8 <strncmp@plt>
  415d6a:	85 c0                	test   %eax,%eax
  415d6c:	75 cd                	jne    415d3b <get_value_agent+0xc1b>
  415d6e:	48 63 ed             	movslq %ebp,%rbp
  415d71:	48 c1 e5 04          	shl    $0x4,%rbp
  415d75:	48 8d 05 84 68 27 00 	lea    0x276884(%rip),%rax        # 68c600 <usage_message+0x22a8c0>
  415d7c:	48 8b 4c 05 08       	mov    0x8(%rbp,%rax,1),%rcx
  415d81:	4f 8d 04 3c          	lea    (%r12,%r15,1),%r8
  415d85:	48 8d 15 5d a3 05 00 	lea    0x5a35d(%rip),%rdx        # 4700e9 <usage_message+0xe3a9>
  415d8c:	be 00 08 00 00       	mov    $0x800,%esi
  415d91:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  415d96:	31 c0                	xor    %eax,%eax
  415d98:	e8 c6 ed 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  415d9d:	eb 12                	jmp    415db1 <get_value_agent+0xc91>
  415d9f:	ba 00 08 00 00       	mov    $0x800,%edx
  415da4:	4c 89 e6             	mov    %r12,%rsi
  415da7:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  415dac:	e8 ef cd 02 00       	callq  442ba0 <zbx_strlcpy>
  415db1:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  415db6:	48 8d 15 34 cf 04 00 	lea    0x4cf34(%rip),%rdx        # 462cf1 <usage_message+0xfb1>
  415dbd:	48 8d 35 39 d6 06 00 	lea    0x6d639(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  415dc4:	bf 04 00 00 00       	mov    $0x4,%edi
  415dc9:	31 c0                	xor    %eax,%eax
  415dcb:	48 83 c4 18          	add    $0x18,%rsp
  415dcf:	5b                   	pop    %rbx
  415dd0:	5d                   	pop    %rbp
  415dd1:	41 5c                	pop    %r12
  415dd3:	41 5d                	pop    %r13
  415dd5:	41 5e                	pop    %r14
  415dd7:	41 5f                	pop    %r15
  415dd9:	e9 d2 b2 01 00       	jmpq   4310b0 <__zbx_zabbix_log>

0000000000415dde <get_value_snmp>:
  415dde:	41 57                	push   %r15
  415de0:	41 56                	push   %r14
  415de2:	41 55                	push   %r13
  415de4:	41 54                	push   %r12
  415de6:	55                   	push   %rbp
  415de7:	53                   	push   %rbx
  415de8:	48 81 ec 98 32 00 00 	sub    $0x3298,%rsp
  415def:	48 89 fb             	mov    %rdi,%rbx
  415df2:	49 89 f5             	mov    %rsi,%r13
  415df5:	48 8d af 03 07 00 00 	lea    0x703(%rdi),%rbp
  415dfc:	48 8d 8f 73 01 00 00 	lea    0x173(%rdi),%rcx
  415e03:	49 89 e8             	mov    %rbp,%r8
  415e06:	48 8d 15 f3 ce 04 00 	lea    0x4cef3(%rip),%rdx        # 462d00 <usage_message+0xfc0>
  415e0d:	48 8d 35 fb ce 04 00 	lea    0x4cefb(%rip),%rsi        # 462d0f <usage_message+0xfcf>
  415e14:	bf 04 00 00 00       	mov    $0x4,%edi
  415e19:	31 c0                	xor    %eax,%eax
  415e1b:	e8 90 b2 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415e20:	0f b6 83 70 01 00 00 	movzbl 0x170(%rbx),%eax
  415e27:	3c 01                	cmp    $0x1,%al
  415e29:	74 0c                	je     415e37 <get_value_snmp+0x59>
  415e2b:	3c 04                	cmp    $0x4,%al
  415e2d:	74 08                	je     415e37 <get_value_snmp+0x59>
  415e2f:	3c 06                	cmp    $0x6,%al
  415e31:	0f 85 74 0c 00 00    	jne    416aab <get_value_snmp+0xccd>
  415e37:	48 8d 15 f9 ce 04 00 	lea    0x4cef9(%rip),%rdx        # 462d37 <usage_message+0xff7>
  415e3e:	48 8d 35 4c d4 06 00 	lea    0x6d44c(%rip),%rsi        # 483291 <usage_message+0x21551>
  415e45:	bf 04 00 00 00       	mov    $0x4,%edi
  415e4a:	31 c0                	xor    %eax,%eax
  415e4c:	e8 5f b2 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415e51:	4c 8d b4 24 60 30 00 	lea    0x3060(%rsp),%r14
  415e58:	00 
  415e59:	4c 89 f7             	mov    %r14,%rdi
  415e5c:	e8 c7 83 ff ff       	callq  40e228 <snmp_sess_init@plt>
  415e61:	0f b6 83 70 01 00 00 	movzbl 0x170(%rbx),%eax
  415e68:	3c 04                	cmp    $0x4,%al
  415e6a:	0f 84 37 02 00 00    	je     4160a7 <get_value_snmp+0x2c9>
  415e70:	3c 06                	cmp    $0x6,%al
  415e72:	0f 84 1e 02 00 00    	je     416096 <get_value_snmp+0x2b8>
  415e78:	3c 01                	cmp    $0x1,%al
  415e7a:	0f 84 83 01 00 00    	je     416003 <get_value_snmp+0x225>
  415e80:	ba c0 00 00 00       	mov    $0xc0,%edx
  415e85:	48 8d 35 9d ce 04 00 	lea    0x4ce9d(%rip),%rsi        # 462d29 <usage_message+0xfe9>
  415e8c:	48 8d 3d b5 bf 04 00 	lea    0x4bfb5(%rip),%rdi        # 461e48 <usage_message+0x108>
  415e93:	31 c0                	xor    %eax,%eax
  415e95:	e8 fa f3 02 00       	callq  445294 <__zbx_zbx_error>
  415e9a:	80 7b 51 01          	cmpb   $0x1,0x51(%rbx)
  415e9e:	0f 84 75 01 00 00    	je     416019 <get_value_snmp+0x23b>
  415ea4:	48 8d 4b 7a          	lea    0x7a(%rbx),%rcx
  415ea8:	4c 8d a4 24 00 32 00 	lea    0x3200(%rsp),%r12
  415eaf:	00 
  415eb0:	44 0f b7 83 04 08 00 	movzwl 0x804(%rbx),%r8d
  415eb7:	00 
  415eb8:	48 8d 15 8a ce 04 00 	lea    0x4ce8a(%rip),%rdx        # 462d49 <usage_message+0x1009>
  415ebf:	be 80 00 00 00       	mov    $0x80,%esi
  415ec4:	4c 89 e7             	mov    %r12,%rdi
  415ec7:	31 c0                	xor    %eax,%eax
  415ec9:	e8 95 ec 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  415ece:	4c 89 a4 24 90 30 00 	mov    %r12,0x3090(%rsp)
  415ed5:	00 
  415ed6:	0f b7 83 04 08 00 00 	movzwl 0x804(%rbx),%eax
  415edd:	66 89 84 24 98 30 00 	mov    %ax,0x3098(%rsp)
  415ee4:	00 
  415ee5:	48 8b 84 24 60 30 00 	mov    0x3060(%rsp),%rax
  415eec:	00 
  415eed:	48 83 f8 01          	cmp    $0x1,%rax
  415ef1:	0f 86 10 03 00 00    	jbe    416207 <get_value_snmp+0x429>
  415ef7:	48 83 f8 03          	cmp    $0x3,%rax
  415efb:	0f 84 b7 01 00 00    	je     4160b8 <get_value_snmp+0x2da>
  415f01:	48 8b 05 00 70 27 00 	mov    0x277000(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  415f08:	48 8b 00             	mov    (%rax),%rax
  415f0b:	48 85 c0             	test   %rax,%rax
  415f0e:	74 08                	je     415f18 <get_value_snmp+0x13a>
  415f10:	48 89 84 24 a0 30 00 	mov    %rax,0x30a0(%rsp)
  415f17:	00 
  415f18:	4c 89 f7             	mov    %r14,%rdi
  415f1b:	e8 f8 7f ff ff       	callq  40df18 <snmp_open@plt>
  415f20:	49 89 c4             	mov    %rax,%r12
  415f23:	48 85 c0             	test   %rax,%rax
  415f26:	0f 84 20 03 00 00    	je     41624c <get_value_snmp+0x46e>
  415f2c:	48 8d 15 04 ce 04 00 	lea    0x4ce04(%rip),%rdx        # 462d37 <usage_message+0xff7>
  415f33:	48 8d 35 63 d3 06 00 	lea    0x6d363(%rip),%rsi        # 48329d <usage_message+0x2155d>
  415f3a:	bf 04 00 00 00       	mov    $0x4,%edi
  415f3f:	31 c0                	xor    %eax,%eax
  415f41:	e8 6a b1 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415f46:	48 89 ef             	mov    %rbp,%rdi
  415f49:	e8 13 db 02 00       	callq  443a61 <num_key_param>
  415f4e:	85 c0                	test   %eax,%eax
  415f50:	0f 85 cc 00 00 00    	jne    416022 <get_value_snmp+0x244>
  415f56:	48 8d 35 26 ce 04 00 	lea    0x4ce26(%rip),%rsi        # 462d83 <usage_message+0x1043>
  415f5d:	bf 04 00 00 00       	mov    $0x4,%edi
  415f62:	31 c0                	xor    %eax,%eax
  415f64:	e8 47 b1 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415f69:	4c 8d b4 24 60 20 00 	lea    0x2060(%rsp),%r14
  415f70:	00 
  415f71:	48 89 ee             	mov    %rbp,%rsi
  415f74:	4c 89 f7             	mov    %r14,%rdi
  415f77:	e8 6b fd ff ff       	callq  415ce7 <get_value_agent+0xbc7>
  415f7c:	4c 89 e9             	mov    %r13,%rcx
  415f7f:	4c 89 f2             	mov    %r14,%rdx
  415f82:	48 89 de             	mov    %rbx,%rsi
  415f85:	4c 89 e7             	mov    %r12,%rdi
  415f88:	e8 77 f9 ff ff       	callq  415904 <get_value_agent+0x7e4>
  415f8d:	89 c3                	mov    %eax,%ebx
  415f8f:	48 8d 15 b1 ce 04 00 	lea    0x4ceb1(%rip),%rdx        # 462e47 <usage_message+0x1107>
  415f96:	48 8d 35 f4 d2 06 00 	lea    0x6d2f4(%rip),%rsi        # 483291 <usage_message+0x21551>
  415f9d:	bf 04 00 00 00       	mov    $0x4,%edi
  415fa2:	31 c0                	xor    %eax,%eax
  415fa4:	e8 07 b1 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415fa9:	4c 89 e7             	mov    %r12,%rdi
  415fac:	e8 e7 87 ff ff       	callq  40e798 <snmp_close@plt>
  415fb1:	48 8d 15 8f ce 04 00 	lea    0x4ce8f(%rip),%rdx        # 462e47 <usage_message+0x1107>
  415fb8:	48 8d 35 de d2 06 00 	lea    0x6d2de(%rip),%rsi        # 48329d <usage_message+0x2155d>
  415fbf:	bf 04 00 00 00       	mov    $0x4,%edi
  415fc4:	31 c0                	xor    %eax,%eax
  415fc6:	e8 e5 b0 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415fcb:	89 df                	mov    %ebx,%edi
  415fcd:	e8 a9 d3 02 00       	callq  44337b <zbx_result_string>
  415fd2:	48 89 c1             	mov    %rax,%rcx
  415fd5:	48 8d 15 24 cd 04 00 	lea    0x4cd24(%rip),%rdx        # 462d00 <usage_message+0xfc0>
  415fdc:	48 8d 35 1a d4 06 00 	lea    0x6d41a(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  415fe3:	bf 04 00 00 00       	mov    $0x4,%edi
  415fe8:	31 c0                	xor    %eax,%eax
  415fea:	e8 c1 b0 01 00       	callq  4310b0 <__zbx_zabbix_log>
  415fef:	89 d8                	mov    %ebx,%eax
  415ff1:	48 81 c4 98 32 00 00 	add    $0x3298,%rsp
  415ff8:	5b                   	pop    %rbx
  415ff9:	5d                   	pop    %rbp
  415ffa:	41 5c                	pop    %r12
  415ffc:	41 5d                	pop    %r13
  415ffe:	41 5e                	pop    %r14
  416000:	41 5f                	pop    %r15
  416002:	c3                   	retq   
  416003:	48 c7 84 24 60 30 00 	movq   $0x0,0x3060(%rsp)
  41600a:	00 00 00 00 00 
  41600f:	80 7b 51 01          	cmpb   $0x1,0x51(%rbx)
  416013:	0f 85 8b fe ff ff    	jne    415ea4 <get_value_snmp+0xc6>
  416019:	48 8d 4b 52          	lea    0x52(%rbx),%rcx
  41601d:	e9 86 fe ff ff       	jmpq   415ea8 <get_value_snmp+0xca>
  416022:	83 f8 03             	cmp    $0x3,%eax
  416025:	74 26                	je     41604d <get_value_snmp+0x26f>
  416027:	41 83 4d 00 08       	orl    $0x8,0x0(%r13)
  41602c:	48 89 ea             	mov    %rbp,%rdx
  41602f:	48 8d 35 02 d3 04 00 	lea    0x4d302(%rip),%rsi        # 463338 <usage_message+0x15f8>
  416036:	31 ff                	xor    %edi,%edi
  416038:	31 c0                	xor    %eax,%eax
  41603a:	e8 74 e8 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41603f:	49 89 45 28          	mov    %rax,0x28(%r13)
  416043:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  416048:	e9 42 ff ff ff       	jmpq   415f8f <get_value_snmp+0x1b1>
  41604d:	48 8d 35 43 cd 04 00 	lea    0x4cd43(%rip),%rsi        # 462d97 <usage_message+0x1057>
  416054:	bf 04 00 00 00       	mov    $0x4,%edi
  416059:	31 c0                	xor    %eax,%eax
  41605b:	e8 50 b0 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416060:	4c 8d b4 24 60 28 00 	lea    0x2860(%rsp),%r14
  416067:	00 
  416068:	b9 00 08 00 00       	mov    $0x800,%ecx
  41606d:	4c 89 f2             	mov    %r14,%rdx
  416070:	be 01 00 00 00       	mov    $0x1,%esi
  416075:	48 89 ef             	mov    %rbp,%rdi
  416078:	e8 3d da 02 00       	callq  443aba <get_key_param>
  41607d:	85 c0                	test   %eax,%eax
  41607f:	0f 84 9f 00 00 00    	je     416124 <get_value_snmp+0x346>
  416085:	41 83 4d 00 08       	orl    $0x8,0x0(%r13)
  41608a:	48 89 ea             	mov    %rbp,%rdx
  41608d:	48 8d 35 cc d1 04 00 	lea    0x4d1cc(%rip),%rsi        # 463260 <usage_message+0x1520>
  416094:	eb a0                	jmp    416036 <get_value_snmp+0x258>
  416096:	48 c7 84 24 60 30 00 	movq   $0x3,0x3060(%rsp)
  41609d:	00 03 00 00 00 
  4160a2:	e9 f3 fd ff ff       	jmpq   415e9a <get_value_snmp+0xbc>
  4160a7:	48 c7 84 24 60 30 00 	movq   $0x1,0x3060(%rsp)
  4160ae:	00 01 00 00 00 
  4160b3:	e9 e2 fd ff ff       	jmpq   415e9a <get_value_snmp+0xbc>
  4160b8:	48 8d 93 06 08 00 00 	lea    0x806(%rbx),%rdx
  4160bf:	48 89 94 24 38 31 00 	mov    %rdx,0x3138(%rsp)
  4160c6:	00 
  4160c7:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
  4160ce:	45 31 d2             	xor    %r10d,%r10d
  4160d1:	4c 89 f9             	mov    %r15,%rcx
  4160d4:	48 89 d7             	mov    %rdx,%rdi
  4160d7:	44 89 d0             	mov    %r10d,%eax
  4160da:	f2 ae                	repnz scas %es:(%rdi),%al
  4160dc:	48 f7 d1             	not    %rcx
  4160df:	4c 01 f9             	add    %r15,%rcx
  4160e2:	48 89 8c 24 40 31 00 	mov    %rcx,0x3140(%rsp)
  4160e9:	00 
  4160ea:	0f b6 83 47 08 00 00 	movzbl 0x847(%rbx),%eax
  4160f1:	84 c0                	test   %al,%al
  4160f3:	0f 84 fb 00 00 00    	je     4161f4 <get_value_snmp+0x416>
  4160f9:	3c 01                	cmp    $0x1,%al
  4160fb:	0f 84 d8 01 00 00    	je     4162d9 <get_value_snmp+0x4fb>
  416101:	3c 02                	cmp    $0x2,%al
  416103:	0f 84 53 02 00 00    	je     41635c <get_value_snmp+0x57e>
  416109:	4c 89 e1             	mov    %r12,%rcx
  41610c:	48 8d 35 49 cc 04 00 	lea    0x4cc49(%rip),%rsi        # 462d5c <usage_message+0x101c>
  416113:	bf 04 00 00 00       	mov    $0x4,%edi
  416118:	31 c0                	xor    %eax,%eax
  41611a:	e8 91 af 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41611f:	e9 dd fd ff ff       	jmpq   415f01 <get_value_snmp+0x123>
  416124:	4c 8d bc 24 60 18 00 	lea    0x1860(%rsp),%r15
  41612b:	00 
  41612c:	b9 00 08 00 00       	mov    $0x800,%ecx
  416131:	4c 89 fa             	mov    %r15,%rdx
  416134:	be 02 00 00 00       	mov    $0x2,%esi
  416139:	48 89 ef             	mov    %rbp,%rdi
  41613c:	e8 79 d9 02 00       	callq  443aba <get_key_param>
  416141:	85 c0                	test   %eax,%eax
  416143:	0f 85 3c ff ff ff    	jne    416085 <get_value_snmp+0x2a7>
  416149:	48 8d 94 24 60 08 00 	lea    0x860(%rsp),%rdx
  416150:	00 
  416151:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  416156:	b9 00 08 00 00       	mov    $0x800,%ecx
  41615b:	be 03 00 00 00       	mov    $0x3,%esi
  416160:	48 89 ef             	mov    %rbp,%rdi
  416163:	e8 52 d9 02 00       	callq  443aba <get_key_param>
  416168:	85 c0                	test   %eax,%eax
  41616a:	0f 85 15 ff ff ff    	jne    416085 <get_value_snmp+0x2a7>
  416170:	4c 89 f2             	mov    %r14,%rdx
  416173:	48 8d 35 30 cc 04 00 	lea    0x4cc30(%rip),%rsi        # 462daa <usage_message+0x106a>
  41617a:	bf 04 00 00 00       	mov    $0x4,%edi
  41617f:	31 c0                	xor    %eax,%eax
  416181:	e8 2a af 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416186:	4c 89 fa             	mov    %r15,%rdx
  416189:	48 8d 35 24 cc 04 00 	lea    0x4cc24(%rip),%rsi        # 462db4 <usage_message+0x1074>
  416190:	bf 04 00 00 00       	mov    $0x4,%edi
  416195:	31 c0                	xor    %eax,%eax
  416197:	e8 14 af 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41619c:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  4161a1:	48 8d 35 19 cc 04 00 	lea    0x4cc19(%rip),%rsi        # 462dc1 <usage_message+0x1081>
  4161a8:	bf 04 00 00 00       	mov    $0x4,%edi
  4161ad:	31 c0                	xor    %eax,%eax
  4161af:	e8 fc ae 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4161b4:	b9 06 00 00 00       	mov    $0x6,%ecx
  4161b9:	48 8d 35 51 cc 04 00 	lea    0x4cc51(%rip),%rsi        # 462e11 <usage_message+0x10d1>
  4161c0:	4c 89 f7             	mov    %r14,%rdi
  4161c3:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4161c5:	0f 84 94 02 00 00    	je     41645f <get_value_snmp+0x681>
  4161cb:	41 83 4d 00 08       	orl    $0x8,0x0(%r13)
  4161d0:	48 89 e9             	mov    %rbp,%rcx
  4161d3:	4c 89 f2             	mov    %r14,%rdx
  4161d6:	48 8d 35 b3 d0 04 00 	lea    0x4d0b3(%rip),%rsi        # 463290 <usage_message+0x1550>
  4161dd:	31 ff                	xor    %edi,%edi
  4161df:	31 c0                	xor    %eax,%eax
  4161e1:	e8 cd e6 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  4161e6:	49 89 45 28          	mov    %rax,0x28(%r13)
  4161ea:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  4161ef:	e9 9b fd ff ff       	jmpq   415f8f <get_value_snmp+0x1b1>
  4161f4:	c7 84 24 dc 31 00 00 	movl   $0x1,0x31dc(%rsp)
  4161fb:	01 00 00 00 
  4161ff:	4c 89 e1             	mov    %r12,%rcx
  416202:	e9 05 ff ff ff       	jmpq   41610c <get_value_snmp+0x32e>
  416207:	48 8d 93 c2 06 00 00 	lea    0x6c2(%rbx),%rdx
  41620e:	48 89 94 24 d8 30 00 	mov    %rdx,0x30d8(%rsp)
  416215:	00 
  416216:	31 c0                	xor    %eax,%eax
  416218:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41621f:	48 89 d7             	mov    %rdx,%rdi
  416222:	f2 ae                	repnz scas %es:(%rdi),%al
  416224:	48 f7 d1             	not    %rcx
  416227:	48 83 e9 01          	sub    $0x1,%rcx
  41622b:	48 89 8c 24 e0 30 00 	mov    %rcx,0x30e0(%rsp)
  416232:	00 
  416233:	4c 89 e1             	mov    %r12,%rcx
  416236:	48 8d 35 12 cb 04 00 	lea    0x4cb12(%rip),%rsi        # 462d4f <usage_message+0x100f>
  41623d:	bf 04 00 00 00       	mov    $0x4,%edi
  416242:	e8 69 ae 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416247:	e9 b5 fc ff ff       	jmpq   415f01 <get_value_snmp+0x123>
  41624c:	4c 8d 74 24 60       	lea    0x60(%rsp),%r14
  416251:	48 8d 15 13 cb 04 00 	lea    0x4cb13(%rip),%rdx        # 462d6b <usage_message+0x102b>
  416258:	be 00 08 00 00       	mov    $0x800,%esi
  41625d:	4c 89 f7             	mov    %r14,%rdi
  416260:	31 c0                	xor    %eax,%eax
  416262:	e8 fc e8 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  416267:	48 8d 15 c9 ca 04 00 	lea    0x4cac9(%rip),%rdx        # 462d37 <usage_message+0xff7>
  41626e:	48 8d 35 28 d0 06 00 	lea    0x6d028(%rip),%rsi        # 48329d <usage_message+0x2155d>
  416275:	bf 04 00 00 00       	mov    $0x4,%edi
  41627a:	31 c0                	xor    %eax,%eax
  41627c:	e8 2f ae 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416281:	41 83 4d 00 08       	orl    $0x8,0x0(%r13)
  416286:	4c 89 f7             	mov    %r14,%rdi
  416289:	e8 ea 7e ff ff       	callq  40e178 <__strdup@plt>
  41628e:	49 89 45 28          	mov    %rax,0x28(%r13)
  416292:	4c 89 f2             	mov    %r14,%rdx
  416295:	48 8d 35 c9 be 06 00 	lea    0x6bec9(%rip),%rsi        # 482165 <usage_message+0x20425>
  41629c:	bf 04 00 00 00       	mov    $0x4,%edi
  4162a1:	31 c0                	xor    %eax,%eax
  4162a3:	e8 08 ae 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4162a8:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
  4162ad:	e8 c9 d0 02 00       	callq  44337b <zbx_result_string>
  4162b2:	48 89 c1             	mov    %rax,%rcx
  4162b5:	48 8d 15 44 ca 04 00 	lea    0x4ca44(%rip),%rdx        # 462d00 <usage_message+0xfc0>
  4162bc:	48 8d 35 3a d1 06 00 	lea    0x6d13a(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  4162c3:	bf 04 00 00 00       	mov    $0x4,%edi
  4162c8:	31 c0                	xor    %eax,%eax
  4162ca:	e8 e1 ad 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4162cf:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  4162d4:	e9 16 fd ff ff       	jmpq   415fef <get_value_snmp+0x211>
  4162d9:	c7 84 24 dc 31 00 00 	movl   $0x2,0x31dc(%rsp)
  4162e0:	02 00 00 00 
  4162e4:	4c 8b 1d b5 6b 27 00 	mov    0x276bb5(%rip),%r11        # 68cea0 <zbx_iks_transport+0x480>
  4162eb:	4c 89 9c 24 48 31 00 	mov    %r11,0x3148(%rsp)
  4162f2:	00 
  4162f3:	48 c7 84 24 50 31 00 	movq   $0xa,0x3150(%rsp)
  4162fa:	00 0a 00 00 00 
  4162ff:	48 c7 84 24 78 31 00 	movq   $0x20,0x3178(%rsp)
  416306:	00 20 00 00 00 
  41630b:	48 8d 93 48 08 00 00 	lea    0x848(%rbx),%rdx
  416312:	4c 89 f9             	mov    %r15,%rcx
  416315:	48 89 d7             	mov    %rdx,%rdi
  416318:	44 89 d0             	mov    %r10d,%eax
  41631b:	f2 ae                	repnz scas %es:(%rdi),%al
  41631d:	48 f7 d1             	not    %rcx
  416320:	48 83 e9 01          	sub    $0x1,%rcx
  416324:	4d 8d 8e 18 01 00 00 	lea    0x118(%r14),%r9
  41632b:	4d 8d 86 f8 00 00 00 	lea    0xf8(%r14),%r8
  416332:	be 0a 00 00 00       	mov    $0xa,%esi
  416337:	4c 89 df             	mov    %r11,%rdi
  41633a:	e8 09 84 ff ff       	callq  40e748 <generate_Ku@plt>
  41633f:	85 c0                	test   %eax,%eax
  416341:	0f 85 da 03 00 00    	jne    416721 <get_value_snmp+0x943>
  416347:	48 8b 8c 24 90 30 00 	mov    0x3090(%rsp),%rcx
  41634e:	00 
  41634f:	48 8b 94 24 38 31 00 	mov    0x3138(%rsp),%rdx
  416356:	00 
  416357:	e9 b0 fd ff ff       	jmpq   41610c <get_value_snmp+0x32e>
  41635c:	c7 84 24 dc 31 00 00 	movl   $0x3,0x31dc(%rsp)
  416363:	03 00 00 00 
  416367:	4c 8b 1d 32 6b 27 00 	mov    0x276b32(%rip),%r11        # 68cea0 <zbx_iks_transport+0x480>
  41636e:	4c 89 9c 24 48 31 00 	mov    %r11,0x3148(%rsp)
  416375:	00 
  416376:	48 c7 84 24 50 31 00 	movq   $0xa,0x3150(%rsp)
  41637d:	00 0a 00 00 00 
  416382:	48 c7 84 24 78 31 00 	movq   $0x20,0x3178(%rsp)
  416389:	00 20 00 00 00 
  41638e:	48 8d 93 48 08 00 00 	lea    0x848(%rbx),%rdx
  416395:	4c 89 f9             	mov    %r15,%rcx
  416398:	48 89 d7             	mov    %rdx,%rdi
  41639b:	44 89 d0             	mov    %r10d,%eax
  41639e:	f2 ae                	repnz scas %es:(%rdi),%al
  4163a0:	48 f7 d1             	not    %rcx
  4163a3:	48 83 e9 01          	sub    $0x1,%rcx
  4163a7:	4d 8d 8e 18 01 00 00 	lea    0x118(%r14),%r9
  4163ae:	4d 8d 86 f8 00 00 00 	lea    0xf8(%r14),%r8
  4163b5:	be 0a 00 00 00       	mov    $0xa,%esi
  4163ba:	4c 89 df             	mov    %r11,%rdi
  4163bd:	44 88 54 24 28       	mov    %r10b,0x28(%rsp)
  4163c2:	e8 81 83 ff ff       	callq  40e748 <generate_Ku@plt>
  4163c7:	85 c0                	test   %eax,%eax
  4163c9:	44 0f b6 54 24 28    	movzbl 0x28(%rsp),%r10d
  4163cf:	0f 85 4c 03 00 00    	jne    416721 <get_value_snmp+0x943>
  4163d5:	48 8b 05 64 6a 27 00 	mov    0x276a64(%rip),%rax        # 68ce40 <zbx_iks_transport+0x420>
  4163dc:	48 89 84 24 90 31 00 	mov    %rax,0x3190(%rsp)
  4163e3:	00 
  4163e4:	48 c7 84 24 98 31 00 	movq   $0xa,0x3198(%rsp)
  4163eb:	00 0a 00 00 00 
  4163f0:	48 c7 84 24 c0 31 00 	movq   $0x20,0x31c0(%rsp)
  4163f7:	00 20 00 00 00 
  4163fc:	48 8d 93 89 08 00 00 	lea    0x889(%rbx),%rdx
  416403:	4c 89 f9             	mov    %r15,%rcx
  416406:	48 89 d7             	mov    %rdx,%rdi
  416409:	44 89 d0             	mov    %r10d,%eax
  41640c:	f2 ae                	repnz scas %es:(%rdi),%al
  41640e:	48 f7 d1             	not    %rcx
  416411:	48 83 e9 01          	sub    $0x1,%rcx
  416415:	4d 8d 8e 60 01 00 00 	lea    0x160(%r14),%r9
  41641c:	4d 8d 86 40 01 00 00 	lea    0x140(%r14),%r8
  416423:	8b b4 24 50 31 00 00 	mov    0x3150(%rsp),%esi
  41642a:	48 8b bc 24 48 31 00 	mov    0x3148(%rsp),%rdi
  416431:	00 
  416432:	e8 11 83 ff ff       	callq  40e748 <generate_Ku@plt>
  416437:	85 c0                	test   %eax,%eax
  416439:	0f 84 08 ff ff ff    	je     416347 <get_value_snmp+0x569>
  41643f:	4c 8d 74 24 60       	lea    0x60(%rsp),%r14
  416444:	48 8d 15 e5 cd 04 00 	lea    0x4cde5(%rip),%rdx        # 463230 <usage_message+0x14f0>
  41644b:	be 00 08 00 00       	mov    $0x800,%esi
  416450:	4c 89 f7             	mov    %r14,%rdi
  416453:	31 c0                	xor    %eax,%eax
  416455:	e8 09 e7 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41645a:	e9 08 fe ff ff       	jmpq   416267 <get_value_snmp+0x489>
  41645f:	48 8d 84 24 60 20 00 	lea    0x2060(%rsp),%rax
  416466:	00 
  416467:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  41646c:	4c 89 fe             	mov    %r15,%rsi
  41646f:	48 89 c7             	mov    %rax,%rdi
  416472:	e8 70 f8 ff ff       	callq  415ce7 <get_value_agent+0xbc7>
  416477:	c7 84 24 8c 32 00 00 	movl   $0x0,0x328c(%rsp)
  41647e:	00 00 00 00 
  416482:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
  416487:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
  41648c:	48 8d 15 3d c9 04 00 	lea    0x4c93d(%rip),%rdx        # 462dd0 <usage_message+0x1090>
  416493:	48 8d 35 67 c7 04 00 	lea    0x4c767(%rip),%rsi        # 462c01 <usage_message+0xec1>
  41649a:	bf 04 00 00 00       	mov    $0x4,%edi
  41649f:	31 c0                	xor    %eax,%eax
  4164a1:	e8 0a ac 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4164a6:	48 83 3d 4a b8 29 00 	cmpq   $0x0,0x29b84a(%rip)        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  4164ad:	00 
  4164ae:	0f 85 8e 04 00 00    	jne    416942 <get_value_snmp+0xb64>
  4164b4:	bf ff ff ff ff       	mov    $0xffffffff,%edi
  4164b9:	e8 bd ce 02 00       	callq  44337b <zbx_result_string>
  4164be:	49 89 c0             	mov    %rax,%r8
  4164c1:	8b 8c 24 8c 32 00 00 	mov    0x328c(%rsp),%ecx
  4164c8:	48 8d 15 01 c9 04 00 	lea    0x4c901(%rip),%rdx        # 462dd0 <usage_message+0x1090>
  4164cf:	48 8d 35 0f c9 04 00 	lea    0x4c90f(%rip),%rsi        # 462de5 <usage_message+0x10a5>
  4164d6:	bf 04 00 00 00       	mov    $0x4,%edi
  4164db:	31 c0                	xor    %eax,%eax
  4164dd:	e8 ce ab 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4164e2:	4c 8d 74 24 60       	lea    0x60(%rsp),%r14
  4164e7:	4c 8d 94 24 8c 32 00 	lea    0x328c(%rsp),%r10
  4164ee:	00 
  4164ef:	c7 04 24 01 00 00 00 	movl   $0x1,(%rsp)
  4164f6:	4d 89 f1             	mov    %r14,%r9
  4164f9:	4d 89 d0             	mov    %r10,%r8
  4164fc:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  416501:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  416506:	48 89 de             	mov    %rbx,%rsi
  416509:	4c 89 e7             	mov    %r12,%rdi
  41650c:	e8 99 ef ff ff       	callq  4154aa <get_value_agent+0x38a>
  416511:	85 c0                	test   %eax,%eax
  416513:	0f 85 28 02 00 00    	jne    416741 <get_value_snmp+0x963>
  416519:	8b 94 24 8c 32 00 00 	mov    0x328c(%rsp),%edx
  416520:	89 54 24 40          	mov    %edx,0x40(%rsp)
  416524:	41 89 d1             	mov    %edx,%r9d
  416527:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
  41652c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
  416531:	48 8d 15 df c8 04 00 	lea    0x4c8df(%rip),%rdx        # 462e17 <usage_message+0x10d7>
  416538:	48 8d 35 a9 cd 04 00 	lea    0x4cda9(%rip),%rsi        # 4632e8 <usage_message+0x15a8>
  41653f:	bf 04 00 00 00       	mov    $0x4,%edi
  416544:	31 c0                	xor    %eax,%eax
  416546:	e8 65 ab 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41654b:	48 83 3d a5 b7 29 00 	cmpq   $0x0,0x29b7a5(%rip)        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  416552:	00 
  416553:	0f 84 f7 04 00 00    	je     416a50 <get_value_snmp+0xc72>
  416559:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  41655e:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  416563:	e8 18 ee ff ff       	callq  415380 <get_value_agent+0x260>
  416568:	41 89 c0             	mov    %eax,%r8d
  41656b:	8b 15 8f b7 29 00    	mov    0x29b78f(%rip),%edx        # 6b1d00 <CONFIG_SERVER_STARTUP_TIME+0x28>
  416571:	39 d0                	cmp    %edx,%eax
  416573:	0f 8d 98 01 00 00    	jge    416711 <get_value_snmp+0x933>
  416579:	4c 63 f8             	movslq %eax,%r15
  41657c:	4f 8d 34 7f          	lea    (%r15,%r15,2),%r14
  416580:	49 c1 e6 03          	shl    $0x3,%r14
  416584:	48 8b 0d 6d b7 29 00 	mov    0x29b76d(%rip),%rcx        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  41658b:	4c 01 f1             	add    %r14,%rcx
  41658e:	48 8b 31             	mov    (%rcx),%rsi
  416591:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  416596:	89 54 24 20          	mov    %edx,0x20(%rsp)
  41659a:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  41659f:	89 44 24 18          	mov    %eax,0x18(%rsp)
  4165a3:	e8 00 82 ff ff       	callq  40e7a8 <strcmp@plt>
  4165a8:	85 c0                	test   %eax,%eax
  4165aa:	8b 54 24 20          	mov    0x20(%rsp),%edx
  4165ae:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  4165b3:	44 8b 44 24 18       	mov    0x18(%rsp),%r8d
  4165b8:	75 24                	jne    4165de <get_value_snmp+0x800>
  4165ba:	48 8b 71 08          	mov    0x8(%rcx),%rsi
  4165be:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  4165c3:	e8 e0 81 ff ff       	callq  40e7a8 <strcmp@plt>
  4165c8:	85 c0                	test   %eax,%eax
  4165ca:	8b 54 24 20          	mov    0x20(%rsp),%edx
  4165ce:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  4165d3:	44 8b 44 24 18       	mov    0x18(%rsp),%r8d
  4165d8:	0f 84 66 04 00 00    	je     416a44 <get_value_snmp+0xc66>
  4165de:	3b 15 bc 7a 27 00    	cmp    0x277abc(%rip),%edx        # 68e0a0 <help_message+0x840>
  4165e4:	0f 84 14 03 00 00    	je     4168fe <get_value_snmp+0xb20>
  4165ea:	48 8b 05 07 b7 29 00 	mov    0x29b707(%rip),%rax        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  4165f1:	44 29 c2             	sub    %r8d,%edx
  4165f4:	48 63 d2             	movslq %edx,%rdx
  4165f7:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
  4165fb:	48 c1 e2 03          	shl    $0x3,%rdx
  4165ff:	4a 8d 34 30          	lea    (%rax,%r14,1),%rsi
  416603:	4b 8d 4c 7f 03       	lea    0x3(%r15,%r15,2),%rcx
  416608:	48 8d 3c c8          	lea    (%rax,%rcx,8),%rdi
  41660c:	e8 67 80 ff ff       	callq  40e678 <memmove@plt>
  416611:	4d 89 f7             	mov    %r14,%r15
  416614:	4c 03 3d dd b6 29 00 	add    0x29b6dd(%rip),%r15        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  41661b:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  416620:	e8 53 7b ff ff       	callq  40e178 <__strdup@plt>
  416625:	49 89 07             	mov    %rax,(%r15)
  416628:	4d 89 f7             	mov    %r14,%r15
  41662b:	4c 03 3d c6 b6 29 00 	add    0x29b6c6(%rip),%r15        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  416632:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  416637:	e8 3c 7b ff ff       	callq  40e178 <__strdup@plt>
  41663c:	49 89 47 08          	mov    %rax,0x8(%r15)
  416640:	48 8b 05 b1 b6 29 00 	mov    0x29b6b1(%rip),%rax        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  416647:	8b 54 24 40          	mov    0x40(%rsp),%edx
  41664b:	42 89 54 30 10       	mov    %edx,0x10(%rax,%r14,1)
  416650:	83 05 a9 b6 29 00 01 	addl   $0x1,0x29b6a9(%rip)        # 6b1d00 <CONFIG_SERVER_STARTUP_TIME+0x28>
  416657:	48 8d 15 b9 c7 04 00 	lea    0x4c7b9(%rip),%rdx        # 462e17 <usage_message+0x10d7>
  41665e:	48 8d 35 38 cc 06 00 	lea    0x6cc38(%rip),%rsi        # 48329d <usage_message+0x2155d>
  416665:	bf 04 00 00 00       	mov    $0x4,%edi
  41666a:	31 c0                	xor    %eax,%eax
  41666c:	e8 3f aa 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416671:	8b 94 24 8c 32 00 00 	mov    0x328c(%rsp),%edx
  416678:	48 8d 35 ad c7 04 00 	lea    0x4c7ad(%rip),%rsi        # 462e2c <usage_message+0x10ec>
  41667f:	bf 04 00 00 00       	mov    $0x4,%edi
  416684:	31 c0                	xor    %eax,%eax
  416686:	e8 25 aa 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41668b:	be 5b 00 00 00       	mov    $0x5b,%esi
  416690:	48 89 ef             	mov    %rbp,%rdi
  416693:	e8 00 80 ff ff       	callq  40e698 <strchr@plt>
  416698:	49 89 c6             	mov    %rax,%r14
  41669b:	48 85 c0             	test   %rax,%rax
  41669e:	0f 84 46 02 00 00    	je     4168ea <get_value_snmp+0xb0c>
  4166a4:	c6 00 00             	movb   $0x0,(%rax)
  4166a7:	48 89 ee             	mov    %rbp,%rsi
  4166aa:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4166af:	e8 33 f6 ff ff       	callq  415ce7 <get_value_agent+0xbc7>
  4166b4:	41 c6 06 5b          	movb   $0x5b,(%r14)
  4166b8:	48 8d ac 24 60 10 00 	lea    0x1060(%rsp),%rbp
  4166bf:	00 
  4166c0:	44 8b 84 24 8c 32 00 	mov    0x328c(%rsp),%r8d
  4166c7:	00 
  4166c8:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
  4166cd:	48 8d 15 28 c7 04 00 	lea    0x4c728(%rip),%rdx        # 462dfc <usage_message+0x10bc>
  4166d4:	be 00 08 00 00       	mov    $0x800,%esi
  4166d9:	48 89 ef             	mov    %rbp,%rdi
  4166dc:	31 c0                	xor    %eax,%eax
  4166de:	e8 80 e4 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  4166e3:	48 89 ea             	mov    %rbp,%rdx
  4166e6:	48 8d 35 4e c7 04 00 	lea    0x4c74e(%rip),%rsi        # 462e3b <usage_message+0x10fb>
  4166ed:	bf 04 00 00 00       	mov    $0x4,%edi
  4166f2:	31 c0                	xor    %eax,%eax
  4166f4:	e8 b7 a9 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4166f9:	4c 89 e9             	mov    %r13,%rcx
  4166fc:	48 89 ea             	mov    %rbp,%rdx
  4166ff:	48 89 de             	mov    %rbx,%rsi
  416702:	4c 89 e7             	mov    %r12,%rdi
  416705:	e8 fa f1 ff ff       	callq  415904 <get_value_agent+0x7e4>
  41670a:	89 c3                	mov    %eax,%ebx
  41670c:	e9 7e f8 ff ff       	jmpq   415f8f <get_value_snmp+0x1b1>
  416711:	4c 63 f8             	movslq %eax,%r15
  416714:	4f 8d 34 7f          	lea    (%r15,%r15,2),%r14
  416718:	49 c1 e6 03          	shl    $0x3,%r14
  41671c:	e9 bd fe ff ff       	jmpq   4165de <get_value_snmp+0x800>
  416721:	4c 8d 74 24 60       	lea    0x60(%rsp),%r14
  416726:	48 8d 15 cb ca 04 00 	lea    0x4cacb(%rip),%rdx        # 4631f8 <usage_message+0x14b8>
  41672d:	be 00 08 00 00       	mov    $0x800,%esi
  416732:	4c 89 f7             	mov    %r14,%rdi
  416735:	31 c0                	xor    %eax,%eax
  416737:	e8 27 e4 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41673c:	e9 26 fb ff ff       	jmpq   416267 <get_value_snmp+0x489>
  416741:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
  416746:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
  41674b:	48 8d 15 b0 c6 04 00 	lea    0x4c6b0(%rip),%rdx        # 462e02 <usage_message+0x10c2>
  416752:	48 8d 35 a8 c4 04 00 	lea    0x4c4a8(%rip),%rsi        # 462c01 <usage_message+0xec1>
  416759:	bf 04 00 00 00       	mov    $0x4,%edi
  41675e:	31 c0                	xor    %eax,%eax
  416760:	e8 4b a9 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416765:	48 83 3d 8b b5 29 00 	cmpq   $0x0,0x29b58b(%rip)        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  41676c:	00 
  41676d:	0f 84 31 01 00 00    	je     4168a4 <get_value_snmp+0xac6>
  416773:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  416778:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41677d:	e8 fe eb ff ff       	callq  415380 <get_value_agent+0x260>
  416782:	89 44 24 54          	mov    %eax,0x54(%rsp)
  416786:	8b 15 74 b5 29 00    	mov    0x29b574(%rip),%edx        # 6b1d00 <CONFIG_SERVER_STARTUP_TIME+0x28>
  41678c:	39 d0                	cmp    %edx,%eax
  41678e:	0f 8d ff 00 00 00    	jge    416893 <get_value_snmp+0xab5>
  416794:	48 8b 0d 5d b5 29 00 	mov    0x29b55d(%rip),%rcx        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  41679b:	48 98                	cltq   
  41679d:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  4167a2:	48 6b c0 18          	imul   $0x18,%rax,%rax
  4167a6:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  4167ab:	48 8d 1c 01          	lea    (%rcx,%rax,1),%rbx
  4167af:	48 8b 03             	mov    (%rbx),%rax
  4167b2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  4167b7:	48 89 c6             	mov    %rax,%rsi
  4167ba:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4167bf:	89 54 24 20          	mov    %edx,0x20(%rsp)
  4167c3:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  4167c8:	e8 db 7f ff ff       	callq  40e7a8 <strcmp@plt>
  4167cd:	85 c0                	test   %eax,%eax
  4167cf:	8b 54 24 20          	mov    0x20(%rsp),%edx
  4167d3:	0f 85 ba 00 00 00    	jne    416893 <get_value_snmp+0xab5>
  4167d9:	4c 8b 43 08          	mov    0x8(%rbx),%r8
  4167dd:	4c 89 c6             	mov    %r8,%rsi
  4167e0:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  4167e5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
  4167ea:	e8 b9 7f ff ff       	callq  40e7a8 <strcmp@plt>
  4167ef:	85 c0                	test   %eax,%eax
  4167f1:	8b 54 24 20          	mov    0x20(%rsp),%edx
  4167f5:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  4167fa:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
  4167ff:	0f 85 8e 00 00 00    	jne    416893 <get_value_snmp+0xab5>
  416805:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  41680b:	74 26                	je     416833 <get_value_snmp+0xa55>
  41680d:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  416812:	e8 d1 79 ff ff       	callq  40e1e8 <free@plt>
  416817:	48 8b 0d da b4 29 00 	mov    0x29b4da(%rip),%rcx        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  41681e:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  416823:	48 c7 04 11 00 00 00 	movq   $0x0,(%rcx,%rdx,1)
  41682a:	00 
  41682b:	48 8d 1c 11          	lea    (%rcx,%rdx,1),%rbx
  41682f:	4c 8b 43 08          	mov    0x8(%rbx),%r8
  416833:	4d 85 c0             	test   %r8,%r8
  416836:	74 21                	je     416859 <get_value_snmp+0xa7b>
  416838:	4c 89 c7             	mov    %r8,%rdi
  41683b:	e8 a8 79 ff ff       	callq  40e1e8 <free@plt>
  416840:	48 8b 0d b1 b4 29 00 	mov    0x29b4b1(%rip),%rcx        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  416847:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
  41684c:	48 c7 44 01 08 00 00 	movq   $0x0,0x8(%rcx,%rax,1)
  416853:	00 00 
  416855:	48 8d 1c 01          	lea    (%rcx,%rax,1),%rbx
  416859:	8b 44 24 54          	mov    0x54(%rsp),%eax
  41685d:	f7 d0                	not    %eax
  41685f:	03 05 9b b4 29 00    	add    0x29b49b(%rip),%eax        # 6b1d00 <CONFIG_SERVER_STARTUP_TIME+0x28>
  416865:	48 98                	cltq   
  416867:	48 6b d0 18          	imul   $0x18,%rax,%rdx
  41686b:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
  416870:	48 83 c6 01          	add    $0x1,%rsi
  416874:	48 6b f6 18          	imul   $0x18,%rsi,%rsi
  416878:	48 8d 34 31          	lea    (%rcx,%rsi,1),%rsi
  41687c:	48 89 df             	mov    %rbx,%rdi
  41687f:	e8 f4 7d ff ff       	callq  40e678 <memmove@plt>
  416884:	8b 15 76 b4 29 00    	mov    0x29b476(%rip),%edx        # 6b1d00 <CONFIG_SERVER_STARTUP_TIME+0x28>
  41688a:	83 ea 01             	sub    $0x1,%edx
  41688d:	89 15 6d b4 29 00    	mov    %edx,0x29b46d(%rip)        # 6b1d00 <CONFIG_SERVER_STARTUP_TIME+0x28>
  416893:	8b 05 07 78 27 00    	mov    0x277807(%rip),%eax        # 68e0a0 <help_message+0x840>
  416899:	83 e8 10             	sub    $0x10,%eax
  41689c:	39 c2                	cmp    %eax,%edx
  41689e:	0f 84 d6 01 00 00    	je     416a7a <get_value_snmp+0xc9c>
  4168a4:	48 8d 15 57 c5 04 00 	lea    0x4c557(%rip),%rdx        # 462e02 <usage_message+0x10c2>
  4168ab:	48 8d 35 eb c9 06 00 	lea    0x6c9eb(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4168b2:	bf 04 00 00 00       	mov    $0x4,%edi
  4168b7:	31 c0                	xor    %eax,%eax
  4168b9:	e8 f2 a7 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4168be:	41 83 4d 00 08       	orl    $0x8,0x0(%r13)
  4168c3:	4d 89 f0             	mov    %r14,%r8
  4168c6:	48 89 e9             	mov    %rbp,%rcx
  4168c9:	4c 89 fa             	mov    %r15,%rdx
  4168cc:	48 8d 35 e5 c9 04 00 	lea    0x4c9e5(%rip),%rsi        # 4632b8 <usage_message+0x1578>
  4168d3:	31 ff                	xor    %edi,%edi
  4168d5:	31 c0                	xor    %eax,%eax
  4168d7:	e8 d7 df 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  4168dc:	49 89 45 28          	mov    %rax,0x28(%r13)
  4168e0:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  4168e5:	e9 a5 f6 ff ff       	jmpq   415f8f <get_value_snmp+0x1b1>
  4168ea:	41 83 4d 00 08       	orl    $0x8,0x0(%r13)
  4168ef:	48 89 ea             	mov    %rbp,%rdx
  4168f2:	48 8d 35 0f ca 04 00 	lea    0x4ca0f(%rip),%rsi        # 463308 <usage_message+0x15c8>
  4168f9:	e9 38 f7 ff ff       	jmpq   416036 <get_value_snmp+0x258>
  4168fe:	83 c2 10             	add    $0x10,%edx
  416901:	89 15 99 77 27 00    	mov    %edx,0x277799(%rip)        # 68e0a0 <help_message+0x840>
  416907:	48 63 d2             	movslq %edx,%rdx
  41690a:	48 6b ca 18          	imul   $0x18,%rdx,%rcx
  41690e:	48 8b 15 e3 b3 29 00 	mov    0x29b3e3(%rip),%rdx        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  416915:	be 85 00 00 00       	mov    $0x85,%esi
  41691a:	48 8d 3d 08 c4 04 00 	lea    0x4c408(%rip),%rdi        # 462d29 <usage_message+0xfe9>
  416921:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
  416926:	e8 6b bd 02 00       	callq  442696 <zbx_realloc2>
  41692b:	48 89 05 c6 b3 29 00 	mov    %rax,0x29b3c6(%rip)        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  416932:	8b 15 c8 b3 29 00    	mov    0x29b3c8(%rip),%edx        # 6b1d00 <CONFIG_SERVER_STARTUP_TIME+0x28>
  416938:	44 8b 44 24 18       	mov    0x18(%rsp),%r8d
  41693d:	e9 af fc ff ff       	jmpq   4165f1 <get_value_snmp+0x813>
  416942:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  416947:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41694c:	e8 2f ea ff ff       	callq  415380 <get_value_agent+0x260>
  416951:	3b 05 a9 b3 29 00    	cmp    0x29b3a9(%rip),%eax        # 6b1d00 <CONFIG_SERVER_STARTUP_TIME+0x28>
  416957:	0f 8d 57 fb ff ff    	jge    4164b4 <get_value_snmp+0x6d6>
  41695d:	48 98                	cltq   
  41695f:	4c 6b f0 18          	imul   $0x18,%rax,%r14
  416963:	4c 03 35 8e b3 29 00 	add    0x29b38e(%rip),%r14        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  41696a:	49 8b 36             	mov    (%r14),%rsi
  41696d:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  416972:	e8 31 7e ff ff       	callq  40e7a8 <strcmp@plt>
  416977:	85 c0                	test   %eax,%eax
  416979:	0f 85 35 fb ff ff    	jne    4164b4 <get_value_snmp+0x6d6>
  41697f:	49 8b 76 08          	mov    0x8(%r14),%rsi
  416983:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  416988:	e8 1b 7e ff ff       	callq  40e7a8 <strcmp@plt>
  41698d:	85 c0                	test   %eax,%eax
  41698f:	0f 85 1f fb ff ff    	jne    4164b4 <get_value_snmp+0x6d6>
  416995:	41 8b 46 10          	mov    0x10(%r14),%eax
  416999:	89 84 24 8c 32 00 00 	mov    %eax,0x328c(%rsp)
  4169a0:	31 ff                	xor    %edi,%edi
  4169a2:	e8 d4 c9 02 00       	callq  44337b <zbx_result_string>
  4169a7:	49 89 c0             	mov    %rax,%r8
  4169aa:	8b 8c 24 8c 32 00 00 	mov    0x328c(%rsp),%ecx
  4169b1:	48 8d 15 18 c4 04 00 	lea    0x4c418(%rip),%rdx        # 462dd0 <usage_message+0x1090>
  4169b8:	48 8d 35 26 c4 04 00 	lea    0x4c426(%rip),%rsi        # 462de5 <usage_message+0x10a5>
  4169bf:	bf 04 00 00 00       	mov    $0x4,%edi
  4169c4:	31 c0                	xor    %eax,%eax
  4169c6:	e8 e5 a6 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4169cb:	4c 8d 9c 24 60 10 00 	lea    0x1060(%rsp),%r11
  4169d2:	00 
  4169d3:	44 8b 84 24 8c 32 00 	mov    0x328c(%rsp),%r8d
  4169da:	00 
  4169db:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
  4169e0:	48 8d 15 15 c4 04 00 	lea    0x4c415(%rip),%rdx        # 462dfc <usage_message+0x10bc>
  4169e7:	be 00 08 00 00       	mov    $0x800,%esi
  4169ec:	4c 89 df             	mov    %r11,%rdi
  4169ef:	31 c0                	xor    %eax,%eax
  4169f1:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
  4169f6:	e8 68 e1 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  4169fb:	4c 8d 74 24 60       	lea    0x60(%rsp),%r14
  416a00:	4c 8d 94 24 8c 32 00 	lea    0x328c(%rsp),%r10
  416a07:	00 
  416a08:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  416a0f:	4d 89 f1             	mov    %r14,%r9
  416a12:	4d 89 d0             	mov    %r10,%r8
  416a15:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  416a1a:	4c 8b 5c 24 28       	mov    0x28(%rsp),%r11
  416a1f:	4c 89 da             	mov    %r11,%rdx
  416a22:	48 89 de             	mov    %rbx,%rsi
  416a25:	4c 89 e7             	mov    %r12,%rdi
  416a28:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
  416a2d:	e8 78 ea ff ff       	callq  4154aa <get_value_agent+0x38a>
  416a32:	85 c0                	test   %eax,%eax
  416a34:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
  416a39:	0f 84 da fa ff ff    	je     416519 <get_value_snmp+0x73b>
  416a3f:	e9 ab fa ff ff       	jmpq   4164ef <get_value_snmp+0x711>
  416a44:	8b 44 24 40          	mov    0x40(%rsp),%eax
  416a48:	89 41 10             	mov    %eax,0x10(%rcx)
  416a4b:	e9 07 fc ff ff       	jmpq   416657 <get_value_snmp+0x879>
  416a50:	48 63 0d 49 76 27 00 	movslq 0x277649(%rip),%rcx        # 68e0a0 <help_message+0x840>
  416a57:	48 6b c9 18          	imul   $0x18,%rcx,%rcx
  416a5b:	31 d2                	xor    %edx,%edx
  416a5d:	be 79 00 00 00       	mov    $0x79,%esi
  416a62:	48 8d 3d c0 c2 04 00 	lea    0x4c2c0(%rip),%rdi        # 462d29 <usage_message+0xfe9>
  416a69:	e8 9d bc 02 00       	callq  44270b <zbx_malloc2>
  416a6e:	48 89 05 83 b2 29 00 	mov    %rax,0x29b283(%rip)        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  416a75:	e9 df fa ff ff       	jmpq   416559 <get_value_snmp+0x77b>
  416a7a:	89 15 20 76 27 00    	mov    %edx,0x277620(%rip)        # 68e0a0 <help_message+0x840>
  416a80:	48 63 d2             	movslq %edx,%rdx
  416a83:	48 6b ca 18          	imul   $0x18,%rdx,%rcx
  416a87:	48 8b 15 6a b2 29 00 	mov    0x29b26a(%rip),%rdx        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  416a8e:	be a8 00 00 00       	mov    $0xa8,%esi
  416a93:	48 8d 3d 8f c2 04 00 	lea    0x4c28f(%rip),%rdi        # 462d29 <usage_message+0xfe9>
  416a9a:	e8 f7 bb 02 00       	callq  442696 <zbx_realloc2>
  416a9f:	48 89 05 52 b2 29 00 	mov    %rax,0x29b252(%rip)        # 6b1cf8 <CONFIG_SERVER_STARTUP_TIME+0x20>
  416aa6:	e9 f9 fd ff ff       	jmpq   4168a4 <get_value_snmp+0xac6>
  416aab:	48 8d 0d af c8 04 00 	lea    0x4c8af(%rip),%rcx        # 463361 <usage_message+0x1621>
  416ab2:	ba b9 02 00 00       	mov    $0x2b9,%edx
  416ab7:	48 8d 35 6b c2 04 00 	lea    0x4c26b(%rip),%rsi        # 462d29 <usage_message+0xfe9>
  416abe:	48 8d 3d cb c6 04 00 	lea    0x4c6cb(%rip),%rdi        # 463190 <usage_message+0x1450>
  416ac5:	e8 2e 74 ff ff       	callq  40def8 <__assert_fail@plt>
  416aca:	90                   	nop
  416acb:	90                   	nop
  416acc:	90                   	nop
  416acd:	90                   	nop
  416ace:	90                   	nop
  416acf:	90                   	nop
  416ad0:	53                   	push   %rbx
  416ad1:	48 89 f3             	mov    %rsi,%rbx
  416ad4:	48 89 f1             	mov    %rsi,%rcx
  416ad7:	48 8d 15 92 c8 04 00 	lea    0x4c892(%rip),%rdx        # 463370 <usage_message+0x1630>
  416ade:	48 8d 35 95 c8 04 00 	lea    0x4c895(%rip),%rsi        # 46337a <usage_message+0x163a>
  416ae5:	bf 04 00 00 00       	mov    $0x4,%edi
  416aea:	31 c0                	xor    %eax,%eax
  416aec:	e8 bf a5 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416af1:	44 8b 43 08          	mov    0x8(%rbx),%r8d
  416af5:	48 8b 0b             	mov    (%rbx),%rcx
  416af8:	48 8d 15 71 c8 04 00 	lea    0x4c871(%rip),%rdx        # 463370 <usage_message+0x1630>
  416aff:	48 8d 35 4c c9 04 00 	lea    0x4c94c(%rip),%rsi        # 463452 <usage_message+0x1712>
  416b06:	bf 04 00 00 00       	mov    $0x4,%edi
  416b0b:	31 c0                	xor    %eax,%eax
  416b0d:	e8 9e a5 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416b12:	c7 43 50 01 00 00 00 	movl   $0x1,0x50(%rbx)
  416b19:	c7 43 54 01 00 00 00 	movl   $0x1,0x54(%rbx)
  416b20:	48 8d 15 49 c8 04 00 	lea    0x4c849(%rip),%rdx        # 463370 <usage_message+0x1630>
  416b27:	48 8d 35 6f c7 06 00 	lea    0x6c76f(%rip),%rsi        # 48329d <usage_message+0x2155d>
  416b2e:	bf 04 00 00 00       	mov    $0x4,%edi
  416b33:	31 c0                	xor    %eax,%eax
  416b35:	5b                   	pop    %rbx
  416b36:	e9 75 a5 01 00       	jmpq   4310b0 <__zbx_zabbix_log>
  416b3b:	55                   	push   %rbp
  416b3c:	53                   	push   %rbx
  416b3d:	48 83 ec 08          	sub    $0x8,%rsp
  416b41:	48 89 fd             	mov    %rdi,%rbp
  416b44:	48 89 f3             	mov    %rsi,%rbx
  416b47:	49 89 f0             	mov    %rsi,%r8
  416b4a:	48 89 f9             	mov    %rdi,%rcx
  416b4d:	48 8d 15 37 c8 04 00 	lea    0x4c837(%rip),%rdx        # 46338b <usage_message+0x164b>
  416b54:	48 8d 35 41 c8 04 00 	lea    0x4c841(%rip),%rsi        # 46339c <usage_message+0x165c>
  416b5b:	bf 04 00 00 00       	mov    $0x4,%edi
  416b60:	31 c0                	xor    %eax,%eax
  416b62:	e8 49 a5 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416b67:	8b 75 40             	mov    0x40(%rbp),%esi
  416b6a:	85 f6                	test   %esi,%esi
  416b6c:	7e 28                	jle    416b96 <get_value_snmp+0xdb8>
  416b6e:	48 8b 6d 38          	mov    0x38(%rbp),%rbp
  416b72:	48 39 5d 00          	cmp    %rbx,0x0(%rbp)
  416b76:	74 20                	je     416b98 <get_value_snmp+0xdba>
  416b78:	48 8d 45 20          	lea    0x20(%rbp),%rax
  416b7c:	31 d2                	xor    %edx,%edx
  416b7e:	eb 0f                	jmp    416b8f <get_value_snmp+0xdb1>
  416b80:	48 89 c5             	mov    %rax,%rbp
  416b83:	48 8b 08             	mov    (%rax),%rcx
  416b86:	48 83 c0 20          	add    $0x20,%rax
  416b8a:	48 39 d9             	cmp    %rbx,%rcx
  416b8d:	74 09                	je     416b98 <get_value_snmp+0xdba>
  416b8f:	83 c2 01             	add    $0x1,%edx
  416b92:	39 f2                	cmp    %esi,%edx
  416b94:	7c ea                	jl     416b80 <get_value_snmp+0xda2>
  416b96:	31 ed                	xor    %ebp,%ebp
  416b98:	48 89 e9             	mov    %rbp,%rcx
  416b9b:	48 8d 15 e9 c7 04 00 	lea    0x4c7e9(%rip),%rdx        # 46338b <usage_message+0x164b>
  416ba2:	48 8d 35 10 c8 04 00 	lea    0x4c810(%rip),%rsi        # 4633b9 <usage_message+0x1679>
  416ba9:	bf 04 00 00 00       	mov    $0x4,%edi
  416bae:	31 c0                	xor    %eax,%eax
  416bb0:	e8 fb a4 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416bb5:	48 89 e8             	mov    %rbp,%rax
  416bb8:	48 83 c4 08          	add    $0x8,%rsp
  416bbc:	5b                   	pop    %rbx
  416bbd:	5d                   	pop    %rbp
  416bbe:	c3                   	retq   
  416bbf:	55                   	push   %rbp
  416bc0:	53                   	push   %rbx
  416bc1:	48 83 ec 08          	sub    $0x8,%rsp
  416bc5:	48 89 fd             	mov    %rdi,%rbp
  416bc8:	48 89 f3             	mov    %rsi,%rbx
  416bcb:	49 89 f0             	mov    %rsi,%r8
  416bce:	48 89 f9             	mov    %rdi,%rcx
  416bd1:	48 8d 15 f0 c7 04 00 	lea    0x4c7f0(%rip),%rdx        # 4633c8 <usage_message+0x1688>
  416bd8:	48 8d 35 f9 c7 04 00 	lea    0x4c7f9(%rip),%rsi        # 4633d8 <usage_message+0x1698>
  416bdf:	bf 04 00 00 00       	mov    $0x4,%edi
  416be4:	31 c0                	xor    %eax,%eax
  416be6:	e8 c5 a4 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416beb:	8b 75 30             	mov    0x30(%rbp),%esi
  416bee:	85 f6                	test   %esi,%esi
  416bf0:	7e 28                	jle    416c1a <get_value_snmp+0xe3c>
  416bf2:	48 8b 6d 28          	mov    0x28(%rbp),%rbp
  416bf6:	48 39 5d 00          	cmp    %rbx,0x0(%rbp)
  416bfa:	74 20                	je     416c1c <get_value_snmp+0xe3e>
  416bfc:	48 8d 45 18          	lea    0x18(%rbp),%rax
  416c00:	31 d2                	xor    %edx,%edx
  416c02:	eb 0f                	jmp    416c13 <get_value_snmp+0xe35>
  416c04:	48 89 c5             	mov    %rax,%rbp
  416c07:	48 8b 08             	mov    (%rax),%rcx
  416c0a:	48 83 c0 18          	add    $0x18,%rax
  416c0e:	48 39 d9             	cmp    %rbx,%rcx
  416c11:	74 09                	je     416c1c <get_value_snmp+0xe3e>
  416c13:	83 c2 01             	add    $0x1,%edx
  416c16:	39 f2                	cmp    %esi,%edx
  416c18:	7c ea                	jl     416c04 <get_value_snmp+0xe26>
  416c1a:	31 ed                	xor    %ebp,%ebp
  416c1c:	48 89 e9             	mov    %rbp,%rcx
  416c1f:	48 8d 15 a2 c7 04 00 	lea    0x4c7a2(%rip),%rdx        # 4633c8 <usage_message+0x1688>
  416c26:	48 8d 35 8c c7 04 00 	lea    0x4c78c(%rip),%rsi        # 4633b9 <usage_message+0x1679>
  416c2d:	bf 04 00 00 00       	mov    $0x4,%edi
  416c32:	31 c0                	xor    %eax,%eax
  416c34:	e8 77 a4 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416c39:	48 89 e8             	mov    %rbp,%rax
  416c3c:	48 83 c4 08          	add    $0x8,%rsp
  416c40:	5b                   	pop    %rbx
  416c41:	5d                   	pop    %rbp
  416c42:	c3                   	retq   
  416c43:	53                   	push   %rbx
  416c44:	48 89 fb             	mov    %rdi,%rbx
  416c47:	48 89 f9             	mov    %rdi,%rcx
  416c4a:	48 8d 15 a3 c7 04 00 	lea    0x4c7a3(%rip),%rdx        # 4633f4 <usage_message+0x16b4>
  416c51:	48 8d 35 22 c7 04 00 	lea    0x4c722(%rip),%rsi        # 46337a <usage_message+0x163a>
  416c58:	bf 04 00 00 00       	mov    $0x4,%edi
  416c5d:	31 c0                	xor    %eax,%eax
  416c5f:	e8 4c a4 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416c64:	44 8b 43 08          	mov    0x8(%rbx),%r8d
  416c68:	48 8b 0b             	mov    (%rbx),%rcx
  416c6b:	48 8d 15 82 c7 04 00 	lea    0x4c782(%rip),%rdx        # 4633f4 <usage_message+0x16b4>
  416c72:	48 8d 35 d9 c7 04 00 	lea    0x4c7d9(%rip),%rsi        # 463452 <usage_message+0x1712>
  416c79:	bf 04 00 00 00       	mov    $0x4,%edi
  416c7e:	31 c0                	xor    %eax,%eax
  416c80:	e8 2b a4 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416c85:	c7 43 50 00 00 00 00 	movl   $0x0,0x50(%rbx)
  416c8c:	c7 43 54 01 00 00 00 	movl   $0x1,0x54(%rbx)
  416c93:	48 8d 15 5a c7 04 00 	lea    0x4c75a(%rip),%rdx        # 4633f4 <usage_message+0x16b4>
  416c9a:	48 8d 35 fc c5 06 00 	lea    0x6c5fc(%rip),%rsi        # 48329d <usage_message+0x2155d>
  416ca1:	bf 04 00 00 00       	mov    $0x4,%edi
  416ca6:	31 c0                	xor    %eax,%eax
  416ca8:	5b                   	pop    %rbx
  416ca9:	e9 02 a4 01 00       	jmpq   4310b0 <__zbx_zabbix_log>

0000000000416cae <free_ipmi_handler>:
  416cae:	41 55                	push   %r13
  416cb0:	41 54                	push   %r12
  416cb2:	55                   	push   %rbp
  416cb3:	53                   	push   %rbx
  416cb4:	48 83 ec 08          	sub    $0x8,%rsp
  416cb8:	48 8d 15 43 c7 04 00 	lea    0x4c743(%rip),%rdx        # 463402 <usage_message+0x16c2>
  416cbf:	48 8d 35 cb c5 06 00 	lea    0x6c5cb(%rip),%rsi        # 483291 <usage_message+0x21551>
  416cc6:	bf 04 00 00 00       	mov    $0x4,%edi
  416ccb:	31 c0                	xor    %eax,%eax
  416ccd:	e8 de a3 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416cd2:	8b 1d 38 b0 29 00    	mov    0x29b038(%rip),%ebx        # 6b1d10 <CONFIG_SERVER_STARTUP_TIME+0x38>
  416cd8:	85 db                	test   %ebx,%ebx
  416cda:	0f 8e 15 02 00 00    	jle    416ef5 <free_ipmi_handler+0x247>
  416ce0:	48 8b 15 21 b0 29 00 	mov    0x29b021(%rip),%rdx        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416ce7:	31 db                	xor    %ebx,%ebx
  416ce9:	31 ed                	xor    %ebp,%ebp
  416ceb:	48 8b 44 1a 48       	mov    0x48(%rdx,%rbx,1),%rax
  416cf0:	48 89 c7             	mov    %rax,%rdi
  416cf3:	ff 90 a8 00 00 00    	callq  *0xa8(%rax)
  416cf9:	48 89 d8             	mov    %rbx,%rax
  416cfc:	48 03 05 05 b0 29 00 	add    0x29b005(%rip),%rax        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416d03:	8b 48 30             	mov    0x30(%rax),%ecx
  416d06:	85 c9                	test   %ecx,%ecx
  416d08:	7e 58                	jle    416d62 <free_ipmi_handler+0xb4>
  416d0a:	45 31 e4             	xor    %r12d,%r12d
  416d0d:	45 31 ed             	xor    %r13d,%r13d
  416d10:	eb 2a                	jmp    416d3c <free_ipmi_handler+0x8e>
  416d12:	e8 d1 74 ff ff       	callq  40e1e8 <free@plt>
  416d17:	48 89 d8             	mov    %rbx,%rax
  416d1a:	48 03 05 e7 af 29 00 	add    0x29afe7(%rip),%rax        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416d21:	48 8b 50 28          	mov    0x28(%rax),%rdx
  416d25:	4a c7 44 22 08 00 00 	movq   $0x0,0x8(%rdx,%r12,1)
  416d2c:	00 00 
  416d2e:	41 83 c5 01          	add    $0x1,%r13d
  416d32:	49 83 c4 18          	add    $0x18,%r12
  416d36:	44 39 68 30          	cmp    %r13d,0x30(%rax)
  416d3a:	7e 26                	jle    416d62 <free_ipmi_handler+0xb4>
  416d3c:	48 8b 40 28          	mov    0x28(%rax),%rax
  416d40:	4a 8b 7c 20 08       	mov    0x8(%rax,%r12,1),%rdi
  416d45:	48 85 ff             	test   %rdi,%rdi
  416d48:	75 c8                	jne    416d12 <free_ipmi_handler+0x64>
  416d4a:	48 89 d8             	mov    %rbx,%rax
  416d4d:	48 03 05 b4 af 29 00 	add    0x29afb4(%rip),%rax        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416d54:	41 83 c5 01          	add    $0x1,%r13d
  416d58:	49 83 c4 18          	add    $0x18,%r12
  416d5c:	44 39 68 30          	cmp    %r13d,0x30(%rax)
  416d60:	7f da                	jg     416d3c <free_ipmi_handler+0x8e>
  416d62:	8b 50 40             	mov    0x40(%rax),%edx
  416d65:	85 d2                	test   %edx,%edx
  416d67:	7e 76                	jle    416ddf <free_ipmi_handler+0x131>
  416d69:	45 31 e4             	xor    %r12d,%r12d
  416d6c:	45 31 ed             	xor    %r13d,%r13d
  416d6f:	48 8b 50 38          	mov    0x38(%rax),%rdx
  416d73:	eb 50                	jmp    416dc5 <free_ipmi_handler+0x117>
  416d75:	e8 6e 74 ff ff       	callq  40e1e8 <free@plt>
  416d7a:	48 89 d8             	mov    %rbx,%rax
  416d7d:	48 03 05 84 af 29 00 	add    0x29af84(%rip),%rax        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416d84:	48 8b 50 38          	mov    0x38(%rax),%rdx
  416d88:	4a c7 44 22 08 00 00 	movq   $0x0,0x8(%rdx,%r12,1)
  416d8f:	00 00 
  416d91:	4a 8b 7c 22 10       	mov    0x10(%rdx,%r12,1),%rdi
  416d96:	48 85 ff             	test   %rdi,%rdi
  416d99:	74 1c                	je     416db7 <free_ipmi_handler+0x109>
  416d9b:	e8 48 74 ff ff       	callq  40e1e8 <free@plt>
  416da0:	48 89 d8             	mov    %rbx,%rax
  416da3:	48 03 05 5e af 29 00 	add    0x29af5e(%rip),%rax        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416daa:	48 8b 50 38          	mov    0x38(%rax),%rdx
  416dae:	4a c7 44 22 10 00 00 	movq   $0x0,0x10(%rdx,%r12,1)
  416db5:	00 00 
  416db7:	41 83 c5 01          	add    $0x1,%r13d
  416dbb:	49 83 c4 20          	add    $0x20,%r12
  416dbf:	44 39 68 40          	cmp    %r13d,0x40(%rax)
  416dc3:	7e 1a                	jle    416ddf <free_ipmi_handler+0x131>
  416dc5:	4a 8b 7c 22 08       	mov    0x8(%rdx,%r12,1),%rdi
  416dca:	48 85 ff             	test   %rdi,%rdi
  416dcd:	75 a6                	jne    416d75 <free_ipmi_handler+0xc7>
  416dcf:	48 89 d8             	mov    %rbx,%rax
  416dd2:	48 03 05 2f af 29 00 	add    0x29af2f(%rip),%rax        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416dd9:	48 8b 50 38          	mov    0x38(%rax),%rdx
  416ddd:	eb b2                	jmp    416d91 <free_ipmi_handler+0xe3>
  416ddf:	48 8b 78 28          	mov    0x28(%rax),%rdi
  416de3:	48 85 ff             	test   %rdi,%rdi
  416de6:	0f 84 f9 00 00 00    	je     416ee5 <free_ipmi_handler+0x237>
  416dec:	e8 f7 73 ff ff       	callq  40e1e8 <free@plt>
  416df1:	48 8b 15 10 af 29 00 	mov    0x29af10(%rip),%rdx        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416df8:	48 8d 04 1a          	lea    (%rdx,%rbx,1),%rax
  416dfc:	48 c7 40 28 00 00 00 	movq   $0x0,0x28(%rax)
  416e03:	00 
  416e04:	48 8b 38             	mov    (%rax),%rdi
  416e07:	48 85 ff             	test   %rdi,%rdi
  416e0a:	74 17                	je     416e23 <free_ipmi_handler+0x175>
  416e0c:	e8 d7 73 ff ff       	callq  40e1e8 <free@plt>
  416e11:	48 8b 15 f0 ae 29 00 	mov    0x29aef0(%rip),%rdx        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416e18:	48 8d 04 1a          	lea    (%rdx,%rbx,1),%rax
  416e1c:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  416e23:	48 8b 78 18          	mov    0x18(%rax),%rdi
  416e27:	48 85 ff             	test   %rdi,%rdi
  416e2a:	74 18                	je     416e44 <free_ipmi_handler+0x196>
  416e2c:	e8 b7 73 ff ff       	callq  40e1e8 <free@plt>
  416e31:	48 8b 15 d0 ae 29 00 	mov    0x29aed0(%rip),%rdx        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416e38:	48 8d 04 1a          	lea    (%rdx,%rbx,1),%rax
  416e3c:	48 c7 40 18 00 00 00 	movq   $0x0,0x18(%rax)
  416e43:	00 
  416e44:	48 8b 78 20          	mov    0x20(%rax),%rdi
  416e48:	48 85 ff             	test   %rdi,%rdi
  416e4b:	74 18                	je     416e65 <free_ipmi_handler+0x1b7>
  416e4d:	e8 96 73 ff ff       	callq  40e1e8 <free@plt>
  416e52:	48 8b 15 af ae 29 00 	mov    0x29aeaf(%rip),%rdx        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416e59:	48 8d 04 1a          	lea    (%rdx,%rbx,1),%rax
  416e5d:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
  416e64:	00 
  416e65:	48 8b 78 58          	mov    0x58(%rax),%rdi
  416e69:	48 85 ff             	test   %rdi,%rdi
  416e6c:	74 15                	je     416e83 <free_ipmi_handler+0x1d5>
  416e6e:	e8 75 73 ff ff       	callq  40e1e8 <free@plt>
  416e73:	48 8b 15 8e ae 29 00 	mov    0x29ae8e(%rip),%rdx        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416e7a:	48 c7 44 1a 58 00 00 	movq   $0x0,0x58(%rdx,%rbx,1)
  416e81:	00 00 
  416e83:	83 c5 01             	add    $0x1,%ebp
  416e86:	48 83 c3 68          	add    $0x68,%rbx
  416e8a:	39 2d 80 ae 29 00    	cmp    %ebp,0x29ae80(%rip)        # 6b1d10 <CONFIG_SERVER_STARTUP_TIME+0x38>
  416e90:	0f 8f 55 fe ff ff    	jg     416ceb <free_ipmi_handler+0x3d>
  416e96:	48 85 d2             	test   %rdx,%rdx
  416e99:	74 13                	je     416eae <free_ipmi_handler+0x200>
  416e9b:	48 89 d7             	mov    %rdx,%rdi
  416e9e:	e8 45 73 ff ff       	callq  40e1e8 <free@plt>
  416ea3:	48 c7 05 5a ae 29 00 	movq   $0x0,0x29ae5a(%rip)        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416eaa:	00 00 00 00 
  416eae:	48 8b 05 63 ae 29 00 	mov    0x29ae63(%rip),%rax        # 6b1d18 <CONFIG_SERVER_STARTUP_TIME+0x40>
  416eb5:	48 89 c7             	mov    %rax,%rdi
  416eb8:	ff 90 c8 00 00 00    	callq  *0xc8(%rax)
  416ebe:	48 8d 15 3d c5 04 00 	lea    0x4c53d(%rip),%rdx        # 463402 <usage_message+0x16c2>
  416ec5:	48 8d 35 d1 c3 06 00 	lea    0x6c3d1(%rip),%rsi        # 48329d <usage_message+0x2155d>
  416ecc:	bf 04 00 00 00       	mov    $0x4,%edi
  416ed1:	31 c0                	xor    %eax,%eax
  416ed3:	e8 d8 a1 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416ed8:	31 c0                	xor    %eax,%eax
  416eda:	48 83 c4 08          	add    $0x8,%rsp
  416ede:	5b                   	pop    %rbx
  416edf:	5d                   	pop    %rbp
  416ee0:	41 5c                	pop    %r12
  416ee2:	41 5d                	pop    %r13
  416ee4:	c3                   	retq   
  416ee5:	48 8b 15 1c ae 29 00 	mov    0x29ae1c(%rip),%rdx        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416eec:	48 8d 04 1a          	lea    (%rdx,%rbx,1),%rax
  416ef0:	e9 0f ff ff ff       	jmpq   416e04 <free_ipmi_handler+0x156>
  416ef5:	48 8b 15 0c ae 29 00 	mov    0x29ae0c(%rip),%rdx        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  416efc:	eb 98                	jmp    416e96 <free_ipmi_handler+0x1e8>
  416efe:	41 56                	push   %r14
  416f00:	41 55                	push   %r13
  416f02:	41 54                	push   %r12
  416f04:	55                   	push   %rbp
  416f05:	53                   	push   %rbx
  416f06:	48 89 fd             	mov    %rdi,%rbp
  416f09:	48 89 f3             	mov    %rsi,%rbx
  416f0c:	44 8b 4f 08          	mov    0x8(%rdi),%r9d
  416f10:	4c 8b 07             	mov    (%rdi),%r8
  416f13:	48 89 f1             	mov    %rsi,%rcx
  416f16:	48 8d 15 f7 c4 04 00 	lea    0x4c4f7(%rip),%rdx        # 463414 <usage_message+0x16d4>
  416f1d:	48 8d 35 09 c5 04 00 	lea    0x4c509(%rip),%rsi        # 46342d <usage_message+0x16ed>
  416f24:	bf 04 00 00 00       	mov    $0x4,%edi
  416f29:	31 c0                	xor    %eax,%eax
  416f2b:	e8 80 a1 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416f30:	44 8b 75 40          	mov    0x40(%rbp),%r14d
  416f34:	45 85 f6             	test   %r14d,%r14d
  416f37:	7e 53                	jle    416f8c <free_ipmi_handler+0x2de>
  416f39:	4c 8b 65 38          	mov    0x38(%rbp),%r12
  416f3d:	45 31 ed             	xor    %r13d,%r13d
  416f40:	eb 0d                	jmp    416f4f <free_ipmi_handler+0x2a1>
  416f42:	41 83 c5 01          	add    $0x1,%r13d
  416f46:	49 83 c4 20          	add    $0x20,%r12
  416f4a:	45 39 ee             	cmp    %r13d,%r14d
  416f4d:	7e 3d                	jle    416f8c <free_ipmi_handler+0x2de>
  416f4f:	4c 89 e5             	mov    %r12,%rbp
  416f52:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  416f57:	48 89 de             	mov    %rbx,%rsi
  416f5a:	e8 49 78 ff ff       	callq  40e7a8 <strcmp@plt>
  416f5f:	85 c0                	test   %eax,%eax
  416f61:	75 df                	jne    416f42 <free_ipmi_handler+0x294>
  416f63:	48 89 e9             	mov    %rbp,%rcx
  416f66:	48 8d 15 a7 c4 04 00 	lea    0x4c4a7(%rip),%rdx        # 463414 <usage_message+0x16d4>
  416f6d:	48 8d 35 45 c4 04 00 	lea    0x4c445(%rip),%rsi        # 4633b9 <usage_message+0x1679>
  416f74:	bf 04 00 00 00       	mov    $0x4,%edi
  416f79:	31 c0                	xor    %eax,%eax
  416f7b:	e8 30 a1 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416f80:	48 89 e8             	mov    %rbp,%rax
  416f83:	5b                   	pop    %rbx
  416f84:	5d                   	pop    %rbp
  416f85:	41 5c                	pop    %r12
  416f87:	41 5d                	pop    %r13
  416f89:	41 5e                	pop    %r14
  416f8b:	c3                   	retq   
  416f8c:	31 ed                	xor    %ebp,%ebp
  416f8e:	eb d3                	jmp    416f63 <free_ipmi_handler+0x2b5>
  416f90:	41 57                	push   %r15
  416f92:	41 56                	push   %r14
  416f94:	41 55                	push   %r13
  416f96:	41 54                	push   %r12
  416f98:	55                   	push   %rbp
  416f99:	53                   	push   %rbx
  416f9a:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
  416fa1:	49 89 fc             	mov    %rdi,%r12
  416fa4:	89 f5                	mov    %esi,%ebp
  416fa6:	41 89 d5             	mov    %edx,%r13d
  416fa9:	41 89 ce             	mov    %ecx,%r14d
  416fac:	4d 89 c7             	mov    %r8,%r15
  416faf:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  416fb4:	41 89 f0             	mov    %esi,%r8d
  416fb7:	48 89 f9             	mov    %rdi,%rcx
  416fba:	48 8d 15 7f c4 04 00 	lea    0x4c47f(%rip),%rdx        # 463440 <usage_message+0x1700>
  416fc1:	48 8d 35 87 c4 04 00 	lea    0x4c487(%rip),%rsi        # 46344f <usage_message+0x170f>
  416fc8:	bf 04 00 00 00       	mov    $0x4,%edi
  416fcd:	31 c0                	xor    %eax,%eax
  416fcf:	e8 dc a0 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416fd4:	41 89 e8             	mov    %ebp,%r8d
  416fd7:	4c 89 e1             	mov    %r12,%rcx
  416fda:	48 8d 15 85 c4 04 00 	lea    0x4c485(%rip),%rdx        # 463466 <usage_message+0x1726>
  416fe1:	48 8d 35 67 c4 04 00 	lea    0x4c467(%rip),%rsi        # 46344f <usage_message+0x170f>
  416fe8:	bf 04 00 00 00       	mov    $0x4,%edi
  416fed:	31 c0                	xor    %eax,%eax
  416fef:	e8 bc a0 01 00       	callq  4310b0 <__zbx_zabbix_log>
  416ff4:	8b 05 16 ad 29 00    	mov    0x29ad16(%rip),%eax        # 6b1d10 <CONFIG_SERVER_STARTUP_TIME+0x38>
  416ffa:	89 44 24 44          	mov    %eax,0x44(%rsp)
  416ffe:	85 c0                	test   %eax,%eax
  417000:	0f 8e 7f 00 00 00    	jle    417085 <free_ipmi_handler+0x3d7>
  417006:	48 8b 15 fb ac 29 00 	mov    0x29acfb(%rip),%rdx        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  41700d:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
  417014:	00 
  417015:	48 89 d3             	mov    %rdx,%rbx
  417018:	48 8b 32             	mov    (%rdx),%rsi
  41701b:	4c 89 e7             	mov    %r12,%rdi
  41701e:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
  417023:	e8 80 77 ff ff       	callq  40e7a8 <strcmp@plt>
  417028:	85 c0                	test   %eax,%eax
  41702a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  41702f:	75 41                	jne    417072 <free_ipmi_handler+0x3c4>
  417031:	3b 6a 08             	cmp    0x8(%rdx),%ebp
  417034:	75 3c                	jne    417072 <free_ipmi_handler+0x3c4>
  417036:	44 3b 6b 0c          	cmp    0xc(%rbx),%r13d
  41703a:	75 36                	jne    417072 <free_ipmi_handler+0x3c4>
  41703c:	44 3b 73 10          	cmp    0x10(%rbx),%r14d
  417040:	75 30                	jne    417072 <free_ipmi_handler+0x3c4>
  417042:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  417046:	4c 89 ff             	mov    %r15,%rdi
  417049:	e8 5a 77 ff ff       	callq  40e7a8 <strcmp@plt>
  41704e:	85 c0                	test   %eax,%eax
  417050:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  417055:	75 1b                	jne    417072 <free_ipmi_handler+0x3c4>
  417057:	48 8b 73 20          	mov    0x20(%rbx),%rsi
  41705b:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  417060:	e8 43 77 ff ff       	callq  40e7a8 <strcmp@plt>
  417065:	85 c0                	test   %eax,%eax
  417067:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  41706c:	0f 84 07 01 00 00    	je     417179 <free_ipmi_handler+0x4cb>
  417072:	83 44 24 40 01       	addl   $0x1,0x40(%rsp)
  417077:	48 83 c2 68          	add    $0x68,%rdx
  41707b:	8b 44 24 40          	mov    0x40(%rsp),%eax
  41707f:	39 44 24 44          	cmp    %eax,0x44(%rsp)
  417083:	7f 90                	jg     417015 <free_ipmi_handler+0x367>
  417085:	31 c9                	xor    %ecx,%ecx
  417087:	48 8d 15 d8 c3 04 00 	lea    0x4c3d8(%rip),%rdx        # 463466 <usage_message+0x1726>
  41708e:	48 8d 35 24 c3 04 00 	lea    0x4c324(%rip),%rsi        # 4633b9 <usage_message+0x1679>
  417095:	bf 04 00 00 00       	mov    $0x4,%edi
  41709a:	31 c0                	xor    %eax,%eax
  41709c:	e8 0f a0 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4170a1:	41 89 e8             	mov    %ebp,%r8d
  4170a4:	4c 89 e1             	mov    %r12,%rcx
  4170a7:	48 8d 15 d6 c3 04 00 	lea    0x4c3d6(%rip),%rdx        # 463484 <usage_message+0x1744>
  4170ae:	48 8d 35 9a c3 04 00 	lea    0x4c39a(%rip),%rsi        # 46344f <usage_message+0x170f>
  4170b5:	bf 04 00 00 00       	mov    $0x4,%edi
  4170ba:	31 c0                	xor    %eax,%eax
  4170bc:	e8 ef 9f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4170c1:	8b 05 49 ac 29 00    	mov    0x29ac49(%rip),%eax        # 6b1d10 <CONFIG_SERVER_STARTUP_TIME+0x38>
  4170c7:	83 c0 01             	add    $0x1,%eax
  4170ca:	89 05 40 ac 29 00    	mov    %eax,0x29ac40(%rip)        # 6b1d10 <CONFIG_SERVER_STARTUP_TIME+0x38>
  4170d0:	48 98                	cltq   
  4170d2:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
  4170d6:	48 8d 0c 90          	lea    (%rax,%rdx,4),%rcx
  4170da:	48 c1 e1 03          	shl    $0x3,%rcx
  4170de:	48 8b 15 23 ac 29 00 	mov    0x29ac23(%rip),%rdx        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  4170e5:	48 85 d2             	test   %rdx,%rdx
  4170e8:	0f 84 27 03 00 00    	je     417415 <free_ipmi_handler+0x767>
  4170ee:	be 6c 00 00 00       	mov    $0x6c,%esi
  4170f3:	48 8d 3d 9d c3 04 00 	lea    0x4c39d(%rip),%rdi        # 463497 <usage_message+0x1757>
  4170fa:	e8 97 b5 02 00       	callq  442696 <zbx_realloc2>
  4170ff:	48 89 05 02 ac 29 00 	mov    %rax,0x29ac02(%rip)        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  417106:	48 63 15 03 ac 29 00 	movslq 0x29ac03(%rip),%rdx        # 6b1d10 <CONFIG_SERVER_STARTUP_TIME+0x38>
  41710d:	48 83 ea 01          	sub    $0x1,%rdx
  417111:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
  417115:	48 8d 14 8a          	lea    (%rdx,%rcx,4),%rdx
  417119:	48 8d 1c d0          	lea    (%rax,%rdx,8),%rbx
  41711d:	b9 0d 00 00 00       	mov    $0xd,%ecx
  417122:	31 c0                	xor    %eax,%eax
  417124:	48 89 df             	mov    %rbx,%rdi
  417127:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  41712a:	4c 89 e7             	mov    %r12,%rdi
  41712d:	e8 46 70 ff ff       	callq  40e178 <__strdup@plt>
  417132:	48 89 03             	mov    %rax,(%rbx)
  417135:	89 6b 08             	mov    %ebp,0x8(%rbx)
  417138:	44 89 6b 0c          	mov    %r13d,0xc(%rbx)
  41713c:	44 89 73 10          	mov    %r14d,0x10(%rbx)
  417140:	4c 89 ff             	mov    %r15,%rdi
  417143:	e8 30 70 ff ff       	callq  40e178 <__strdup@plt>
  417148:	48 89 43 18          	mov    %rax,0x18(%rbx)
  41714c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  417151:	e8 22 70 ff ff       	callq  40e178 <__strdup@plt>
  417156:	48 89 43 20          	mov    %rax,0x20(%rbx)
  41715a:	48 89 d9             	mov    %rbx,%rcx
  41715d:	48 8d 15 20 c3 04 00 	lea    0x4c320(%rip),%rdx        # 463484 <usage_message+0x1744>
  417164:	48 8d 35 4e c2 04 00 	lea    0x4c24e(%rip),%rsi        # 4633b9 <usage_message+0x1679>
  41716b:	bf 04 00 00 00       	mov    $0x4,%edi
  417170:	31 c0                	xor    %eax,%eax
  417172:	e8 39 9f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417177:	eb 2e                	jmp    4171a7 <free_ipmi_handler+0x4f9>
  417179:	48 89 d9             	mov    %rbx,%rcx
  41717c:	48 8d 15 e3 c2 04 00 	lea    0x4c2e3(%rip),%rdx        # 463466 <usage_message+0x1726>
  417183:	48 8d 35 2f c2 04 00 	lea    0x4c22f(%rip),%rsi        # 4633b9 <usage_message+0x1679>
  41718a:	bf 04 00 00 00       	mov    $0x4,%edi
  41718f:	e8 1c 9f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417194:	48 85 db             	test   %rbx,%rbx
  417197:	0f 84 04 ff ff ff    	je     4170a1 <free_ipmi_handler+0x3f3>
  41719d:	83 7b 50 01          	cmpl   $0x1,0x50(%rbx)
  4171a1:	0f 84 21 01 00 00    	je     4172c8 <free_ipmi_handler+0x61a>
  4171a7:	c7 43 60 00 00 00 00 	movl   $0x0,0x60(%rbx)
  4171ae:	c7 43 54 00 00 00 00 	movl   $0x0,0x54(%rbx)
  4171b5:	48 8b 3b             	mov    (%rbx),%rdi
  4171b8:	e8 bb 6f ff ff       	callq  40e178 <__strdup@plt>
  4171bd:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  4171c4:	00 
  4171c5:	8b 53 08             	mov    0x8(%rbx),%edx
  4171c8:	48 8d 35 03 ac 04 00 	lea    0x4ac03(%rip),%rsi        # 461dd2 <usage_message+0x92>
  4171cf:	31 ff                	xor    %edi,%edi
  4171d1:	31 c0                	xor    %eax,%eax
  4171d3:	e8 db d6 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  4171d8:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  4171df:	00 
  4171e0:	48 8d 6b 48          	lea    0x48(%rbx),%rbp
  4171e4:	48 8b 53 20          	mov    0x20(%rbx),%rdx
  4171e8:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
  4171ef:	31 c0                	xor    %eax,%eax
  4171f1:	48 89 f1             	mov    %rsi,%rcx
  4171f4:	48 89 d7             	mov    %rdx,%rdi
  4171f7:	f2 ae                	repnz scas %es:(%rdi),%al
  4171f9:	48 f7 d1             	not    %rcx
  4171fc:	4c 8d 14 31          	lea    (%rcx,%rsi,1),%r10
  417200:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
  417204:	48 89 f1             	mov    %rsi,%rcx
  417207:	4c 89 cf             	mov    %r9,%rdi
  41720a:	f2 ae                	repnz scas %es:(%rdi),%al
  41720c:	48 f7 d1             	not    %rcx
  41720f:	48 8d 3c 31          	lea    (%rcx,%rsi,1),%rdi
  417213:	44 8b 43 10          	mov    0x10(%rbx),%r8d
  417217:	8b 4b 0c             	mov    0xc(%rbx),%ecx
  41721a:	48 8d b4 24 80 00 00 	lea    0x80(%rsp),%rsi
  417221:	00 
  417222:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
  417229:	00 
  41722a:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
  41722f:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
  417236:	00 00 
  417238:	4c 8b 1d d9 aa 29 00 	mov    0x29aad9(%rip),%r11        # 6b1d18 <CONFIG_SERVER_STARTUP_TIME+0x40>
  41723f:	4c 89 5c 24 18       	mov    %r11,0x18(%rsp)
  417244:	44 89 54 24 10       	mov    %r10d,0x10(%rsp)
  417249:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  41724e:	89 3c 24             	mov    %edi,(%rsp)
  417251:	ba 01 00 00 00       	mov    $0x1,%edx
  417256:	48 89 c7             	mov    %rax,%rdi
  417259:	e8 ea 72 ff ff       	callq  40e548 <ipmi_ip_setup_con@plt>
  41725e:	85 c0                	test   %eax,%eax
  417260:	0f 84 94 00 00 00    	je     4172fa <free_ipmi_handler+0x64c>
  417266:	8b 4b 08             	mov    0x8(%rbx),%ecx
  417269:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  41726d:	41 89 c0             	mov    %eax,%r8d
  417270:	48 8b 13             	mov    (%rbx),%rdx
  417273:	48 8d 35 be c4 04 00 	lea    0x4c4be(%rip),%rsi        # 463738 <usage_message+0x19f8>
  41727a:	31 c0                	xor    %eax,%eax
  41727c:	e8 32 d6 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  417281:	48 89 43 58          	mov    %rax,0x58(%rbx)
  417285:	c7 43 60 fd ff ff ff 	movl   $0xfffffffd,0x60(%rbx)
  41728c:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  417293:	00 
  417294:	48 85 ff             	test   %rdi,%rdi
  417297:	74 11                	je     4172aa <free_ipmi_handler+0x5fc>
  417299:	e8 4a 6f ff ff       	callq  40e1e8 <free@plt>
  41729e:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
  4172a5:	00 00 00 00 00 
  4172aa:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  4172b1:	00 
  4172b2:	48 85 ff             	test   %rdi,%rdi
  4172b5:	74 11                	je     4172c8 <free_ipmi_handler+0x61a>
  4172b7:	e8 2c 6f ff ff       	callq  40e1e8 <free@plt>
  4172bc:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
  4172c3:	00 00 00 00 00 
  4172c8:	48 89 d9             	mov    %rbx,%rcx
  4172cb:	48 8d 15 6e c1 04 00 	lea    0x4c16e(%rip),%rdx        # 463440 <usage_message+0x1700>
  4172d2:	48 8d 35 9b c1 04 00 	lea    0x4c19b(%rip),%rsi        # 463474 <usage_message+0x1734>
  4172d9:	bf 04 00 00 00       	mov    $0x4,%edi
  4172de:	31 c0                	xor    %eax,%eax
  4172e0:	e8 cb 9d 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4172e5:	48 89 d8             	mov    %rbx,%rax
  4172e8:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
  4172ef:	5b                   	pop    %rbx
  4172f0:	5d                   	pop    %rbp
  4172f1:	41 5c                	pop    %r12
  4172f3:	41 5d                	pop    %r13
  4172f5:	41 5e                	pop    %r14
  4172f7:	41 5f                	pop    %r15
  4172f9:	c3                   	retq   
  4172fa:	48 8b 43 48          	mov    0x48(%rbx),%rax
  4172fe:	48 89 c7             	mov    %rax,%rdi
  417301:	ff 50 38             	callq  *0x38(%rax)
  417304:	85 c0                	test   %eax,%eax
  417306:	74 2b                	je     417333 <free_ipmi_handler+0x685>
  417308:	8b 4b 08             	mov    0x8(%rbx),%ecx
  41730b:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  41730f:	41 89 c0             	mov    %eax,%r8d
  417312:	48 8b 13             	mov    (%rbx),%rdx
  417315:	48 8d 35 6c c4 04 00 	lea    0x4c46c(%rip),%rsi        # 463788 <usage_message+0x1a48>
  41731c:	31 c0                	xor    %eax,%eax
  41731e:	e8 90 d5 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  417323:	48 89 43 58          	mov    %rax,0x58(%rbx)
  417327:	c7 43 60 fd ff ff ff 	movl   $0xfffffffd,0x60(%rbx)
  41732e:	e9 59 ff ff ff       	jmpq   41728c <free_ipmi_handler+0x5de>
  417333:	c7 44 24 50 01 00 00 	movl   $0x1,0x50(%rsp)
  41733a:	00 
  41733b:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
  417342:	00 00 
  417344:	c7 44 24 60 02 00 00 	movl   $0x2,0x60(%rsp)
  41734b:	00 
  41734c:	48 c7 44 24 68 01 00 	movq   $0x1,0x68(%rsp)
  417353:	00 00 
  417355:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  41735c:	00 00 
  41735e:	c7 44 24 10 02 00 00 	movl   $0x2,0x10(%rsp)
  417365:	00 
  417366:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
  41736b:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  417370:	48 89 1c 24          	mov    %rbx,(%rsp)
  417374:	4c 8d 0d 55 f7 ff ff 	lea    -0x8ab(%rip),%r9        # 416ad0 <get_value_snmp+0xcf2>
  41737b:	49 89 d8             	mov    %rbx,%r8
  41737e:	48 8d 0d ad 00 00 00 	lea    0xad(%rip),%rcx        # 417432 <free_ipmi_handler+0x784>
  417385:	ba 01 00 00 00       	mov    $0x1,%edx
  41738a:	48 89 ee             	mov    %rbp,%rsi
  41738d:	48 8d 3d 42 89 05 00 	lea    0x58942(%rip),%rdi        # 46fcd6 <usage_message+0xdf96>
  417394:	e8 cf 75 ff ff       	callq  40e968 <ipmi_open_domain@plt>
  417399:	89 c5                	mov    %eax,%ebp
  41739b:	85 c0                	test   %eax,%eax
  41739d:	75 41                	jne    4173e0 <free_ipmi_handler+0x732>
  41739f:	48 c7 44 24 70 0a 00 	movq   $0xa,0x70(%rsp)
  4173a6:	00 00 
  4173a8:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
  4173af:	00 00 
  4173b1:	8b 7b 54             	mov    0x54(%rbx),%edi
  4173b4:	85 ff                	test   %edi,%edi
  4173b6:	0f 85 d0 fe ff ff    	jne    41728c <free_ipmi_handler+0x5de>
  4173bc:	48 8d 6c 24 70       	lea    0x70(%rsp),%rbp
  4173c1:	48 8b 05 50 a9 29 00 	mov    0x29a950(%rip),%rax        # 6b1d18 <CONFIG_SERVER_STARTUP_TIME+0x40>
  4173c8:	48 89 ee             	mov    %rbp,%rsi
  4173cb:	48 89 c7             	mov    %rax,%rdi
  4173ce:	ff 90 d0 00 00 00    	callq  *0xd0(%rax)
  4173d4:	8b 73 54             	mov    0x54(%rbx),%esi
  4173d7:	85 f6                	test   %esi,%esi
  4173d9:	74 e6                	je     4173c1 <free_ipmi_handler+0x713>
  4173db:	e9 ac fe ff ff       	jmpq   41728c <free_ipmi_handler+0x5de>
  4173e0:	89 c7                	mov    %eax,%edi
  4173e2:	e8 71 70 ff ff       	callq  40e458 <strerror@plt>
  4173e7:	49 89 c1             	mov    %rax,%r9
  4173ea:	8b 4b 08             	mov    0x8(%rbx),%ecx
  4173ed:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  4173f1:	41 89 e8             	mov    %ebp,%r8d
  4173f4:	48 8b 13             	mov    (%rbx),%rdx
  4173f7:	48 8d 35 d2 c3 04 00 	lea    0x4c3d2(%rip),%rsi        # 4637d0 <usage_message+0x1a90>
  4173fe:	31 c0                	xor    %eax,%eax
  417400:	e8 ae d4 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  417405:	48 89 43 58          	mov    %rax,0x58(%rbx)
  417409:	c7 43 60 fd ff ff ff 	movl   $0xfffffffd,0x60(%rbx)
  417410:	e9 77 fe ff ff       	jmpq   41728c <free_ipmi_handler+0x5de>
  417415:	be 6a 00 00 00       	mov    $0x6a,%esi
  41741a:	48 8d 3d 76 c0 04 00 	lea    0x4c076(%rip),%rdi        # 463497 <usage_message+0x1757>
  417421:	e8 e5 b2 02 00       	callq  44270b <zbx_malloc2>
  417426:	48 89 05 db a8 29 00 	mov    %rax,0x29a8db(%rip)        # 6b1d08 <CONFIG_SERVER_STARTUP_TIME+0x30>
  41742d:	e9 d4 fc ff ff       	jmpq   417106 <free_ipmi_handler+0x458>
  417432:	41 54                	push   %r12
  417434:	55                   	push   %rbp
  417435:	53                   	push   %rbx
  417436:	48 89 fd             	mov    %rdi,%rbp
  417439:	89 f3                	mov    %esi,%ebx
  41743b:	4d 89 cc             	mov    %r9,%r12
  41743e:	4c 89 c9             	mov    %r9,%rcx
  417441:	48 8d 15 5d c0 04 00 	lea    0x4c05d(%rip),%rdx        # 4634a5 <usage_message+0x1765>
  417448:	48 8d 35 2b bf 04 00 	lea    0x4bf2b(%rip),%rsi        # 46337a <usage_message+0x163a>
  41744f:	bf 04 00 00 00       	mov    $0x4,%edi
  417454:	31 c0                	xor    %eax,%eax
  417456:	e8 55 9c 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41745b:	45 8b 44 24 08       	mov    0x8(%r12),%r8d
  417460:	49 8b 0c 24          	mov    (%r12),%rcx
  417464:	48 8d 15 3a c0 04 00 	lea    0x4c03a(%rip),%rdx        # 4634a5 <usage_message+0x1765>
  41746b:	48 8d 35 e0 bf 04 00 	lea    0x4bfe0(%rip),%rsi        # 463452 <usage_message+0x1712>
  417472:	bf 04 00 00 00       	mov    $0x4,%edi
  417477:	31 c0                	xor    %eax,%eax
  417479:	e8 32 9c 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41747e:	85 db                	test   %ebx,%ebx
  417480:	0f 84 94 00 00 00    	je     41751a <free_ipmi_handler+0x86c>
  417486:	89 df                	mov    %ebx,%edi
  417488:	e8 cb 6f ff ff       	callq  40e458 <strerror@plt>
  41748d:	49 89 c0             	mov    %rax,%r8
  417490:	89 d9                	mov    %ebx,%ecx
  417492:	48 8d 15 0c c0 04 00 	lea    0x4c00c(%rip),%rdx        # 4634a5 <usage_message+0x1765>
  417499:	48 8d 35 10 c0 04 00 	lea    0x4c010(%rip),%rsi        # 4634b0 <usage_message+0x1770>
  4174a0:	bf 04 00 00 00       	mov    $0x4,%edi
  4174a5:	31 c0                	xor    %eax,%eax
  4174a7:	e8 04 9c 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4174ac:	89 df                	mov    %ebx,%edi
  4174ae:	e8 a5 6f ff ff       	callq  40e458 <strerror@plt>
  4174b3:	49 8b 7c 24 58       	mov    0x58(%r12),%rdi
  4174b8:	48 89 c1             	mov    %rax,%rcx
  4174bb:	89 da                	mov    %ebx,%edx
  4174bd:	48 8d 35 5c c3 04 00 	lea    0x4c35c(%rip),%rsi        # 463820 <usage_message+0x1ae0>
  4174c4:	31 c0                	xor    %eax,%eax
  4174c6:	e8 e8 d3 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  4174cb:	49 89 44 24 58       	mov    %rax,0x58(%r12)
  4174d0:	41 c7 44 24 60 fd ff 	movl   $0xfffffffd,0x60(%r12)
  4174d7:	ff ff 
  4174d9:	4c 89 e2             	mov    %r12,%rdx
  4174dc:	48 8d 35 60 f7 ff ff 	lea    -0x8a0(%rip),%rsi        # 416c43 <get_value_snmp+0xe65>
  4174e3:	48 89 ef             	mov    %rbp,%rdi
  4174e6:	e8 9d 72 ff ff       	callq  40e788 <ipmi_domain_close@plt>
  4174eb:	85 c0                	test   %eax,%eax
  4174ed:	75 58                	jne    417547 <free_ipmi_handler+0x899>
  4174ef:	41 8b 7c 24 60       	mov    0x60(%r12),%edi
  4174f4:	e8 82 be 02 00       	callq  44337b <zbx_result_string>
  4174f9:	48 89 c1             	mov    %rax,%rcx
  4174fc:	48 8d 15 a2 bf 04 00 	lea    0x4bfa2(%rip),%rdx        # 4634a5 <usage_message+0x1765>
  417503:	48 8d 35 f3 be 06 00 	lea    0x6bef3(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41750a:	bf 04 00 00 00       	mov    $0x4,%edi
  41750f:	31 c0                	xor    %eax,%eax
  417511:	5b                   	pop    %rbx
  417512:	5d                   	pop    %rbp
  417513:	41 5c                	pop    %r12
  417515:	e9 96 9b 01 00       	jmpq   4310b0 <__zbx_zabbix_log>
  41751a:	4c 89 e2             	mov    %r12,%rdx
  41751d:	48 8d 35 3a 00 00 00 	lea    0x3a(%rip),%rsi        # 41755e <free_ipmi_handler+0x8b0>
  417524:	48 89 ef             	mov    %rbp,%rdi
  417527:	e8 fc 72 ff ff       	callq  40e828 <ipmi_domain_add_entity_update_handler@plt>
  41752c:	85 c0                	test   %eax,%eax
  41752e:	74 bf                	je     4174ef <free_ipmi_handler+0x841>
  417530:	89 c2                	mov    %eax,%edx
  417532:	48 8d 35 3f c3 04 00 	lea    0x4c33f(%rip),%rsi        # 463878 <usage_message+0x1b38>
  417539:	bf 04 00 00 00       	mov    $0x4,%edi
  41753e:	31 c0                	xor    %eax,%eax
  417540:	e8 6b 9b 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417545:	eb a8                	jmp    4174ef <free_ipmi_handler+0x841>
  417547:	89 c2                	mov    %eax,%edx
  417549:	48 8d 35 00 c3 04 00 	lea    0x4c300(%rip),%rsi        # 463850 <usage_message+0x1b10>
  417550:	bf 04 00 00 00       	mov    $0x4,%edi
  417555:	31 c0                	xor    %eax,%eax
  417557:	e8 54 9b 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41755c:	eb 91                	jmp    4174ef <free_ipmi_handler+0x841>
  41755e:	41 54                	push   %r12
  417560:	55                   	push   %rbp
  417561:	53                   	push   %rbx
  417562:	89 fd                	mov    %edi,%ebp
  417564:	49 89 d4             	mov    %rdx,%r12
  417567:	48 89 cb             	mov    %rcx,%rbx
  41756a:	48 8d 15 50 bf 04 00 	lea    0x4bf50(%rip),%rdx        # 4634c1 <usage_message+0x1781>
  417571:	48 8d 35 02 be 04 00 	lea    0x4be02(%rip),%rsi        # 46337a <usage_message+0x163a>
  417578:	bf 04 00 00 00       	mov    $0x4,%edi
  41757d:	31 c0                	xor    %eax,%eax
  41757f:	e8 2c 9b 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417584:	44 8b 43 08          	mov    0x8(%rbx),%r8d
  417588:	48 8b 0b             	mov    (%rbx),%rcx
  41758b:	48 8d 15 2f bf 04 00 	lea    0x4bf2f(%rip),%rdx        # 4634c1 <usage_message+0x1781>
  417592:	48 8d 35 b9 be 04 00 	lea    0x4beb9(%rip),%rsi        # 463452 <usage_message+0x1712>
  417599:	bf 04 00 00 00       	mov    $0x4,%edi
  41759e:	31 c0                	xor    %eax,%eax
  4175a0:	e8 0b 9b 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4175a5:	85 ed                	test   %ebp,%ebp
  4175a7:	74 1e                	je     4175c7 <free_ipmi_handler+0x919>
  4175a9:	48 8d 15 11 bf 04 00 	lea    0x4bf11(%rip),%rdx        # 4634c1 <usage_message+0x1781>
  4175b0:	48 8d 35 e6 bc 06 00 	lea    0x6bce6(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4175b7:	bf 04 00 00 00       	mov    $0x4,%edi
  4175bc:	31 c0                	xor    %eax,%eax
  4175be:	5b                   	pop    %rbx
  4175bf:	5d                   	pop    %rbp
  4175c0:	41 5c                	pop    %r12
  4175c2:	e9 e9 9a 01 00       	jmpq   4310b0 <__zbx_zabbix_log>
  4175c7:	48 89 da             	mov    %rbx,%rdx
  4175ca:	48 8d 35 4e 03 00 00 	lea    0x34e(%rip),%rsi        # 41791f <free_ipmi_handler+0xc71>
  4175d1:	4c 89 e7             	mov    %r12,%rdi
  4175d4:	e8 af 68 ff ff       	callq  40de88 <ipmi_entity_add_sensor_update_handler@plt>
  4175d9:	85 c0                	test   %eax,%eax
  4175db:	75 2d                	jne    41760a <free_ipmi_handler+0x95c>
  4175dd:	48 89 da             	mov    %rbx,%rdx
  4175e0:	48 8d 35 3a 00 00 00 	lea    0x3a(%rip),%rsi        # 417621 <free_ipmi_handler+0x973>
  4175e7:	4c 89 e7             	mov    %r12,%rdi
  4175ea:	e8 59 6c ff ff       	callq  40e248 <ipmi_entity_add_control_update_handler@plt>
  4175ef:	85 c0                	test   %eax,%eax
  4175f1:	74 b6                	je     4175a9 <free_ipmi_handler+0x8fb>
  4175f3:	89 c2                	mov    %eax,%edx
  4175f5:	48 8d 35 fc c2 04 00 	lea    0x4c2fc(%rip),%rsi        # 4638f8 <usage_message+0x1bb8>
  4175fc:	bf 04 00 00 00       	mov    $0x4,%edi
  417601:	31 c0                	xor    %eax,%eax
  417603:	e8 a8 9a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417608:	eb 9f                	jmp    4175a9 <free_ipmi_handler+0x8fb>
  41760a:	89 c2                	mov    %eax,%edx
  41760c:	48 8d 35 a5 c2 04 00 	lea    0x4c2a5(%rip),%rsi        # 4638b8 <usage_message+0x1b78>
  417613:	bf 04 00 00 00       	mov    $0x4,%edi
  417618:	31 c0                	xor    %eax,%eax
  41761a:	e8 91 9a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41761f:	eb bc                	jmp    4175dd <free_ipmi_handler+0x92f>
  417621:	41 56                	push   %r14
  417623:	41 55                	push   %r13
  417625:	41 54                	push   %r12
  417627:	55                   	push   %rbp
  417628:	53                   	push   %rbx
  417629:	41 89 fc             	mov    %edi,%r12d
  41762c:	48 89 d5             	mov    %rdx,%rbp
  41762f:	48 89 cb             	mov    %rcx,%rbx
  417632:	48 8d 15 96 be 04 00 	lea    0x4be96(%rip),%rdx        # 4634cf <usage_message+0x178f>
  417639:	48 8d 35 3a bd 04 00 	lea    0x4bd3a(%rip),%rsi        # 46337a <usage_message+0x163a>
  417640:	bf 04 00 00 00       	mov    $0x4,%edi
  417645:	31 c0                	xor    %eax,%eax
  417647:	e8 64 9a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41764c:	44 8b 43 08          	mov    0x8(%rbx),%r8d
  417650:	48 8b 0b             	mov    (%rbx),%rcx
  417653:	48 8d 15 75 be 04 00 	lea    0x4be75(%rip),%rdx        # 4634cf <usage_message+0x178f>
  41765a:	48 8d 35 f1 bd 04 00 	lea    0x4bdf1(%rip),%rsi        # 463452 <usage_message+0x1712>
  417661:	bf 04 00 00 00       	mov    $0x4,%edi
  417666:	31 c0                	xor    %eax,%eax
  417668:	e8 43 9a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41766d:	45 85 e4             	test   %r12d,%r12d
  417670:	74 2c                	je     41769e <free_ipmi_handler+0x9f0>
  417672:	41 83 fc 01          	cmp    $0x1,%r12d
  417676:	0f 84 42 01 00 00    	je     4177be <free_ipmi_handler+0xb10>
  41767c:	48 8d 15 4c be 04 00 	lea    0x4be4c(%rip),%rdx        # 4634cf <usage_message+0x178f>
  417683:	48 8d 35 13 bc 06 00 	lea    0x6bc13(%rip),%rsi        # 48329d <usage_message+0x2155d>
  41768a:	bf 04 00 00 00       	mov    $0x4,%edi
  41768f:	31 c0                	xor    %eax,%eax
  417691:	5b                   	pop    %rbx
  417692:	5d                   	pop    %rbp
  417693:	41 5c                	pop    %r12
  417695:	41 5d                	pop    %r13
  417697:	41 5e                	pop    %r14
  417699:	e9 12 9a 01 00       	jmpq   4310b0 <__zbx_zabbix_log>
  41769e:	48 89 ee             	mov    %rbp,%rsi
  4176a1:	48 89 df             	mov    %rbx,%rdi
  4176a4:	e8 92 f4 ff ff       	callq  416b3b <get_value_snmp+0xd5d>
  4176a9:	48 85 c0             	test   %rax,%rax
  4176ac:	75 ce                	jne    41767c <free_ipmi_handler+0x9ce>
  4176ae:	48 89 ef             	mov    %rbp,%rdi
  4176b1:	e8 72 6d ff ff       	callq  40e428 <ipmi_control_get_id_length@plt>
  4176b6:	41 89 c5             	mov    %eax,%r13d
  4176b9:	48 63 c8             	movslq %eax,%rcx
  4176bc:	48 83 c1 01          	add    $0x1,%rcx
  4176c0:	31 d2                	xor    %edx,%edx
  4176c2:	be 2a 01 00 00       	mov    $0x12a,%esi
  4176c7:	48 8d 3d c9 bd 04 00 	lea    0x4bdc9(%rip),%rdi        # 463497 <usage_message+0x1757>
  4176ce:	e8 38 b0 02 00       	callq  44270b <zbx_malloc2>
  4176d3:	49 89 c4             	mov    %rax,%r12
  4176d6:	44 89 ea             	mov    %r13d,%edx
  4176d9:	48 89 c6             	mov    %rax,%rsi
  4176dc:	48 89 ef             	mov    %rbp,%rdi
  4176df:	e8 34 6b ff ff       	callq  40e218 <ipmi_control_get_id@plt>
  4176e4:	44 8b 4b 08          	mov    0x8(%rbx),%r9d
  4176e8:	4c 8b 03             	mov    (%rbx),%r8
  4176eb:	4c 89 e1             	mov    %r12,%rcx
  4176ee:	48 8d 15 e9 bd 04 00 	lea    0x4bde9(%rip),%rdx        # 4634de <usage_message+0x179e>
  4176f5:	48 8d 35 f8 bd 04 00 	lea    0x4bdf8(%rip),%rsi        # 4634f4 <usage_message+0x17b4>
  4176fc:	bf 04 00 00 00       	mov    $0x4,%edi
  417701:	31 c0                	xor    %eax,%eax
  417703:	e8 a8 99 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417708:	8b 4b 40             	mov    0x40(%rbx),%ecx
  41770b:	83 c1 01             	add    $0x1,%ecx
  41770e:	89 4b 40             	mov    %ecx,0x40(%rbx)
  417711:	48 63 c9             	movslq %ecx,%rcx
  417714:	48 c1 e1 05          	shl    $0x5,%rcx
  417718:	48 8b 53 38          	mov    0x38(%rbx),%rdx
  41771c:	48 85 d2             	test   %rdx,%rdx
  41771f:	0f 84 e0 01 00 00    	je     417905 <free_ipmi_handler+0xc57>
  417725:	be 36 01 00 00       	mov    $0x136,%esi
  41772a:	48 8d 3d 66 bd 04 00 	lea    0x4bd66(%rip),%rdi        # 463497 <usage_message+0x1757>
  417731:	e8 60 af 02 00       	callq  442696 <zbx_realloc2>
  417736:	48 89 43 38          	mov    %rax,0x38(%rbx)
  41773a:	48 63 53 40          	movslq 0x40(%rbx),%rdx
  41773e:	48 c1 e2 05          	shl    $0x5,%rdx
  417742:	48 8d 5c 02 e0       	lea    -0x20(%rdx,%rax,1),%rbx
  417747:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
  41774e:	00 
  41774f:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  417756:	00 
  417757:	48 89 2b             	mov    %rbp,(%rbx)
  41775a:	4c 89 63 08          	mov    %r12,0x8(%rbx)
  41775e:	48 89 ef             	mov    %rbp,%rdi
  417761:	e8 62 6d ff ff       	callq  40e4c8 <ipmi_control_get_num_vals@plt>
  417766:	89 43 18             	mov    %eax,0x18(%rbx)
  417769:	48 98                	cltq   
  41776b:	48 8d 2c 85 00 00 00 	lea    0x0(,%rax,4),%rbp
  417772:	00 
  417773:	48 8b 53 10          	mov    0x10(%rbx),%rdx
  417777:	48 89 e9             	mov    %rbp,%rcx
  41777a:	be 40 01 00 00       	mov    $0x140,%esi
  41777f:	48 8d 3d 11 bd 04 00 	lea    0x4bd11(%rip),%rdi        # 463497 <usage_message+0x1757>
  417786:	e8 80 af 02 00       	callq  44270b <zbx_malloc2>
  41778b:	48 89 43 10          	mov    %rax,0x10(%rbx)
  41778f:	48 89 ea             	mov    %rbp,%rdx
  417792:	31 f6                	xor    %esi,%esi
  417794:	48 89 c7             	mov    %rax,%rdi
  417797:	e8 0c 66 ff ff       	callq  40dda8 <memset@plt>
  41779c:	48 89 d9             	mov    %rbx,%rcx
  41779f:	48 8d 15 38 bd 04 00 	lea    0x4bd38(%rip),%rdx        # 4634de <usage_message+0x179e>
  4177a6:	48 8d 35 0c bc 04 00 	lea    0x4bc0c(%rip),%rsi        # 4633b9 <usage_message+0x1679>
  4177ad:	bf 04 00 00 00       	mov    $0x4,%edi
  4177b2:	31 c0                	xor    %eax,%eax
  4177b4:	e8 f7 98 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4177b9:	e9 be fe ff ff       	jmpq   41767c <free_ipmi_handler+0x9ce>
  4177be:	49 89 e8             	mov    %rbp,%r8
  4177c1:	48 89 d9             	mov    %rbx,%rcx
  4177c4:	48 8d 15 46 bd 04 00 	lea    0x4bd46(%rip),%rdx        # 463511 <usage_message+0x17d1>
  4177cb:	48 8d 35 ca bb 04 00 	lea    0x4bbca(%rip),%rsi        # 46339c <usage_message+0x165c>
  4177d2:	bf 04 00 00 00       	mov    $0x4,%edi
  4177d7:	31 c0                	xor    %eax,%eax
  4177d9:	e8 d2 98 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4177de:	8b 4b 40             	mov    0x40(%rbx),%ecx
  4177e1:	85 c9                	test   %ecx,%ecx
  4177e3:	0f 8e e8 00 00 00    	jle    4178d1 <free_ipmi_handler+0xc23>
  4177e9:	48 8b 53 38          	mov    0x38(%rbx),%rdx
  4177ed:	48 3b 2a             	cmp    (%rdx),%rbp
  4177f0:	0f 84 00 01 00 00    	je     4178f6 <free_ipmi_handler+0xc48>
  4177f6:	45 31 e4             	xor    %r12d,%r12d
  4177f9:	41 83 c4 01          	add    $0x1,%r12d
  4177fd:	41 39 cc             	cmp    %ecx,%r12d
  417800:	0f 8d cb 00 00 00    	jge    4178d1 <free_ipmi_handler+0xc23>
  417806:	4d 63 f4             	movslq %r12d,%r14
  417809:	4d 89 f5             	mov    %r14,%r13
  41780c:	49 c1 e5 05          	shl    $0x5,%r13
  417810:	4a 8d 04 2a          	lea    (%rdx,%r13,1),%rax
  417814:	48 3b 28             	cmp    (%rax),%rbp
  417817:	75 e0                	jne    4177f9 <free_ipmi_handler+0xb4b>
  417819:	48 89 c2             	mov    %rax,%rdx
  41781c:	48 8b 52 08          	mov    0x8(%rdx),%rdx
  417820:	44 8b 43 08          	mov    0x8(%rbx),%r8d
  417824:	48 8b 0b             	mov    (%rbx),%rcx
  417827:	48 8d 35 f7 bc 04 00 	lea    0x4bcf7(%rip),%rsi        # 463525 <usage_message+0x17e5>
  41782e:	bf 04 00 00 00       	mov    $0x4,%edi
  417833:	31 c0                	xor    %eax,%eax
  417835:	e8 76 98 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41783a:	4c 89 e8             	mov    %r13,%rax
  41783d:	48 03 43 38          	add    0x38(%rbx),%rax
  417841:	48 8b 78 08          	mov    0x8(%rax),%rdi
  417845:	48 85 ff             	test   %rdi,%rdi
  417848:	74 18                	je     417862 <free_ipmi_handler+0xbb4>
  41784a:	e8 99 69 ff ff       	callq  40e1e8 <free@plt>
  41784f:	48 8b 53 38          	mov    0x38(%rbx),%rdx
  417853:	4a c7 44 2a 08 00 00 	movq   $0x0,0x8(%rdx,%r13,1)
  41785a:	00 00 
  41785c:	4c 89 e8             	mov    %r13,%rax
  41785f:	48 01 d0             	add    %rdx,%rax
  417862:	48 8b 78 10          	mov    0x10(%rax),%rdi
  417866:	48 85 ff             	test   %rdi,%rdi
  417869:	0f 84 81 00 00 00    	je     4178f0 <free_ipmi_handler+0xc42>
  41786f:	e8 74 69 ff ff       	callq  40e1e8 <free@plt>
  417874:	48 8b 53 38          	mov    0x38(%rbx),%rdx
  417878:	4a c7 44 2a 10 00 00 	movq   $0x0,0x10(%rdx,%r13,1)
  41787f:	00 00 
  417881:	8b 4b 40             	mov    0x40(%rbx),%ecx
  417884:	83 e9 01             	sub    $0x1,%ecx
  417887:	89 4b 40             	mov    %ecx,0x40(%rbx)
  41788a:	41 39 cc             	cmp    %ecx,%r12d
  41788d:	74 26                	je     4178b5 <free_ipmi_handler+0xc07>
  41788f:	44 29 e1             	sub    %r12d,%ecx
  417892:	48 63 c9             	movslq %ecx,%rcx
  417895:	48 c1 e1 05          	shl    $0x5,%rcx
  417899:	49 c1 e6 05          	shl    $0x5,%r14
  41789d:	49 8d 74 16 20       	lea    0x20(%r14,%rdx,1),%rsi
  4178a2:	4a 8d 3c 2a          	lea    (%rdx,%r13,1),%rdi
  4178a6:	48 89 ca             	mov    %rcx,%rdx
  4178a9:	e8 ca 6d ff ff       	callq  40e678 <memmove@plt>
  4178ae:	8b 4b 40             	mov    0x40(%rbx),%ecx
  4178b1:	48 8b 53 38          	mov    0x38(%rbx),%rdx
  4178b5:	48 63 c9             	movslq %ecx,%rcx
  4178b8:	48 c1 e1 05          	shl    $0x5,%rcx
  4178bc:	be 62 01 00 00       	mov    $0x162,%esi
  4178c1:	48 8d 3d cf bb 04 00 	lea    0x4bbcf(%rip),%rdi        # 463497 <usage_message+0x1757>
  4178c8:	e8 c9 ad 02 00       	callq  442696 <zbx_realloc2>
  4178cd:	48 89 43 38          	mov    %rax,0x38(%rbx)
  4178d1:	48 8d 15 39 bc 04 00 	lea    0x4bc39(%rip),%rdx        # 463511 <usage_message+0x17d1>
  4178d8:	48 8d 35 be b9 06 00 	lea    0x6b9be(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4178df:	bf 04 00 00 00       	mov    $0x4,%edi
  4178e4:	31 c0                	xor    %eax,%eax
  4178e6:	e8 c5 97 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4178eb:	e9 8c fd ff ff       	jmpq   41767c <free_ipmi_handler+0x9ce>
  4178f0:	48 8b 53 38          	mov    0x38(%rbx),%rdx
  4178f4:	eb 8b                	jmp    417881 <free_ipmi_handler+0xbd3>
  4178f6:	45 31 ed             	xor    %r13d,%r13d
  4178f9:	45 31 f6             	xor    %r14d,%r14d
  4178fc:	45 31 e4             	xor    %r12d,%r12d
  4178ff:	90                   	nop
  417900:	e9 17 ff ff ff       	jmpq   41781c <free_ipmi_handler+0xb6e>
  417905:	be 34 01 00 00       	mov    $0x134,%esi
  41790a:	48 8d 3d 86 bb 04 00 	lea    0x4bb86(%rip),%rdi        # 463497 <usage_message+0x1757>
  417911:	e8 f5 ad 02 00       	callq  44270b <zbx_malloc2>
  417916:	48 89 43 38          	mov    %rax,0x38(%rbx)
  41791a:	e9 1b fe ff ff       	jmpq   41773a <free_ipmi_handler+0xa8c>
  41791f:	41 56                	push   %r14
  417921:	41 55                	push   %r13
  417923:	41 54                	push   %r12
  417925:	55                   	push   %rbp
  417926:	53                   	push   %rbx
  417927:	41 89 fc             	mov    %edi,%r12d
  41792a:	48 89 d5             	mov    %rdx,%rbp
  41792d:	48 89 cb             	mov    %rcx,%rbx
  417930:	48 8d 15 0b bc 04 00 	lea    0x4bc0b(%rip),%rdx        # 463542 <usage_message+0x1802>
  417937:	48 8d 35 3c ba 04 00 	lea    0x4ba3c(%rip),%rsi        # 46337a <usage_message+0x163a>
  41793e:	bf 04 00 00 00       	mov    $0x4,%edi
  417943:	31 c0                	xor    %eax,%eax
  417945:	e8 66 97 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41794a:	44 8b 43 08          	mov    0x8(%rbx),%r8d
  41794e:	48 8b 0b             	mov    (%rbx),%rcx
  417951:	48 8d 15 ea bb 04 00 	lea    0x4bbea(%rip),%rdx        # 463542 <usage_message+0x1802>
  417958:	48 8d 35 f3 ba 04 00 	lea    0x4baf3(%rip),%rsi        # 463452 <usage_message+0x1712>
  41795f:	bf 04 00 00 00       	mov    $0x4,%edi
  417964:	31 c0                	xor    %eax,%eax
  417966:	e8 45 97 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41796b:	48 89 ef             	mov    %rbp,%rdi
  41796e:	e8 e5 6f ff ff       	callq  40e958 <ipmi_sensor_get_event_reading_type@plt>
  417973:	83 e8 01             	sub    $0x1,%eax
  417976:	83 f8 0b             	cmp    $0xb,%eax
  417979:	77 0f                	ja     41798a <free_ipmi_handler+0xcdc>
  41797b:	45 85 e4             	test   %r12d,%r12d
  41797e:	74 2c                	je     4179ac <free_ipmi_handler+0xcfe>
  417980:	41 83 fc 01          	cmp    $0x1,%r12d
  417984:	0f 84 fc 00 00 00    	je     417a86 <free_ipmi_handler+0xdd8>
  41798a:	48 8d 15 b1 bb 04 00 	lea    0x4bbb1(%rip),%rdx        # 463542 <usage_message+0x1802>
  417991:	48 8d 35 05 b9 06 00 	lea    0x6b905(%rip),%rsi        # 48329d <usage_message+0x2155d>
  417998:	bf 04 00 00 00       	mov    $0x4,%edi
  41799d:	31 c0                	xor    %eax,%eax
  41799f:	5b                   	pop    %rbx
  4179a0:	5d                   	pop    %rbp
  4179a1:	41 5c                	pop    %r12
  4179a3:	41 5d                	pop    %r13
  4179a5:	41 5e                	pop    %r14
  4179a7:	e9 04 97 01 00       	jmpq   4310b0 <__zbx_zabbix_log>
  4179ac:	48 89 ee             	mov    %rbp,%rsi
  4179af:	48 89 df             	mov    %rbx,%rdi
  4179b2:	e8 08 f2 ff ff       	callq  416bbf <get_value_snmp+0xde1>
  4179b7:	48 85 c0             	test   %rax,%rax
  4179ba:	75 ce                	jne    41798a <free_ipmi_handler+0xcdc>
  4179bc:	48 89 ef             	mov    %rbp,%rdi
  4179bf:	e8 d4 64 ff ff       	callq  40de98 <ipmi_sensor_get_id_length@plt>
  4179c4:	41 89 c5             	mov    %eax,%r13d
  4179c7:	48 63 c8             	movslq %eax,%rcx
  4179ca:	48 83 c1 01          	add    $0x1,%rcx
  4179ce:	31 d2                	xor    %edx,%edx
  4179d0:	be b7 00 00 00       	mov    $0xb7,%esi
  4179d5:	48 8d 3d bb ba 04 00 	lea    0x4babb(%rip),%rdi        # 463497 <usage_message+0x1757>
  4179dc:	e8 2a ad 02 00       	callq  44270b <zbx_malloc2>
  4179e1:	49 89 c4             	mov    %rax,%r12
  4179e4:	44 89 ea             	mov    %r13d,%edx
  4179e7:	48 89 c6             	mov    %rax,%rsi
  4179ea:	48 89 ef             	mov    %rbp,%rdi
  4179ed:	e8 86 6b ff ff       	callq  40e578 <ipmi_sensor_get_id@plt>
  4179f2:	44 8b 4b 08          	mov    0x8(%rbx),%r9d
  4179f6:	4c 8b 03             	mov    (%rbx),%r8
  4179f9:	4c 89 e1             	mov    %r12,%rcx
  4179fc:	48 8d 15 4d bb 04 00 	lea    0x4bb4d(%rip),%rdx        # 463550 <usage_message+0x1810>
  417a03:	48 8d 35 5b bb 04 00 	lea    0x4bb5b(%rip),%rsi        # 463565 <usage_message+0x1825>
  417a0a:	bf 04 00 00 00       	mov    $0x4,%edi
  417a0f:	31 c0                	xor    %eax,%eax
  417a11:	e8 9a 96 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417a16:	8b 43 30             	mov    0x30(%rbx),%eax
  417a19:	83 c0 01             	add    $0x1,%eax
  417a1c:	89 43 30             	mov    %eax,0x30(%rbx)
  417a1f:	48 98                	cltq   
  417a21:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
  417a25:	48 c1 e1 03          	shl    $0x3,%rcx
  417a29:	48 8b 53 28          	mov    0x28(%rbx),%rdx
  417a2d:	48 85 d2             	test   %rdx,%rdx
  417a30:	0f 84 71 01 00 00    	je     417ba7 <free_ipmi_handler+0xef9>
  417a36:	be c3 00 00 00       	mov    $0xc3,%esi
  417a3b:	48 8d 3d 55 ba 04 00 	lea    0x4ba55(%rip),%rdi        # 463497 <usage_message+0x1757>
  417a42:	e8 4f ac 02 00       	callq  442696 <zbx_realloc2>
  417a47:	48 89 43 28          	mov    %rax,0x28(%rbx)
  417a4b:	48 63 53 30          	movslq 0x30(%rbx),%rdx
  417a4f:	48 8d 54 52 fd       	lea    -0x3(%rdx,%rdx,2),%rdx
  417a54:	48 8d 0c d0          	lea    (%rax,%rdx,8),%rcx
  417a58:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
  417a5f:	00 
  417a60:	48 89 29             	mov    %rbp,(%rcx)
  417a63:	4c 89 61 08          	mov    %r12,0x8(%rcx)
  417a67:	48 8d 15 e2 ba 04 00 	lea    0x4bae2(%rip),%rdx        # 463550 <usage_message+0x1810>
  417a6e:	48 8d 35 44 b9 04 00 	lea    0x4b944(%rip),%rsi        # 4633b9 <usage_message+0x1679>
  417a75:	bf 04 00 00 00       	mov    $0x4,%edi
  417a7a:	31 c0                	xor    %eax,%eax
  417a7c:	e8 2f 96 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417a81:	e9 04 ff ff ff       	jmpq   41798a <free_ipmi_handler+0xcdc>
  417a86:	49 89 e8             	mov    %rbp,%r8
  417a89:	48 89 d9             	mov    %rbx,%rcx
  417a8c:	48 8d 15 ee ba 04 00 	lea    0x4baee(%rip),%rdx        # 463581 <usage_message+0x1841>
  417a93:	48 8d 35 3e b9 04 00 	lea    0x4b93e(%rip),%rsi        # 4633d8 <usage_message+0x1698>
  417a9a:	bf 04 00 00 00       	mov    $0x4,%edi
  417a9f:	31 c0                	xor    %eax,%eax
  417aa1:	e8 0a 96 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417aa6:	8b 4b 30             	mov    0x30(%rbx),%ecx
  417aa9:	85 c9                	test   %ecx,%ecx
  417aab:	0f 8e c9 00 00 00    	jle    417b7a <free_ipmi_handler+0xecc>
  417ab1:	48 8b 53 28          	mov    0x28(%rbx),%rdx
  417ab5:	48 3b 2a             	cmp    (%rdx),%rbp
  417ab8:	0f 84 db 00 00 00    	je     417b99 <free_ipmi_handler+0xeeb>
  417abe:	45 31 e4             	xor    %r12d,%r12d
  417ac1:	41 83 c4 01          	add    $0x1,%r12d
  417ac5:	41 39 cc             	cmp    %ecx,%r12d
  417ac8:	0f 8d ac 00 00 00    	jge    417b7a <free_ipmi_handler+0xecc>
  417ace:	4d 63 ec             	movslq %r12d,%r13
  417ad1:	4f 8d 74 6d 00       	lea    0x0(%r13,%r13,2),%r14
  417ad6:	49 c1 e6 03          	shl    $0x3,%r14
  417ada:	4a 8d 04 32          	lea    (%rdx,%r14,1),%rax
  417ade:	48 3b 28             	cmp    (%rax),%rbp
  417ae1:	75 de                	jne    417ac1 <free_ipmi_handler+0xe13>
  417ae3:	48 89 c2             	mov    %rax,%rdx
  417ae6:	48 8b 52 08          	mov    0x8(%rdx),%rdx
  417aea:	44 8b 43 08          	mov    0x8(%rbx),%r8d
  417aee:	48 8b 0b             	mov    (%rbx),%rcx
  417af1:	48 8d 35 9c ba 04 00 	lea    0x4ba9c(%rip),%rsi        # 463594 <usage_message+0x1854>
  417af8:	bf 04 00 00 00       	mov    $0x4,%edi
  417afd:	31 c0                	xor    %eax,%eax
  417aff:	e8 ac 95 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417b04:	48 8b 53 28          	mov    0x28(%rbx),%rdx
  417b08:	4a 8b 7c 32 08       	mov    0x8(%rdx,%r14,1),%rdi
  417b0d:	48 85 ff             	test   %rdi,%rdi
  417b10:	74 12                	je     417b24 <free_ipmi_handler+0xe76>
  417b12:	e8 d1 66 ff ff       	callq  40e1e8 <free@plt>
  417b17:	48 8b 53 28          	mov    0x28(%rbx),%rdx
  417b1b:	4a c7 44 32 08 00 00 	movq   $0x0,0x8(%rdx,%r14,1)
  417b22:	00 00 
  417b24:	8b 43 30             	mov    0x30(%rbx),%eax
  417b27:	83 e8 01             	sub    $0x1,%eax
  417b2a:	89 43 30             	mov    %eax,0x30(%rbx)
  417b2d:	41 39 c4             	cmp    %eax,%r12d
  417b30:	74 29                	je     417b5b <free_ipmi_handler+0xead>
  417b32:	44 29 e0             	sub    %r12d,%eax
  417b35:	48 98                	cltq   
  417b37:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  417b3b:	48 c1 e0 03          	shl    $0x3,%rax
  417b3f:	4b 8d 4c 6d 03       	lea    0x3(%r13,%r13,2),%rcx
  417b44:	48 8d 34 ca          	lea    (%rdx,%rcx,8),%rsi
  417b48:	4a 8d 3c 32          	lea    (%rdx,%r14,1),%rdi
  417b4c:	48 89 c2             	mov    %rax,%rdx
  417b4f:	e8 24 6b ff ff       	callq  40e678 <memmove@plt>
  417b54:	8b 43 30             	mov    0x30(%rbx),%eax
  417b57:	48 8b 53 28          	mov    0x28(%rbx),%rdx
  417b5b:	48 98                	cltq   
  417b5d:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
  417b61:	48 c1 e1 03          	shl    $0x3,%rcx
  417b65:	be ea 00 00 00       	mov    $0xea,%esi
  417b6a:	48 8d 3d 26 b9 04 00 	lea    0x4b926(%rip),%rdi        # 463497 <usage_message+0x1757>
  417b71:	e8 20 ab 02 00       	callq  442696 <zbx_realloc2>
  417b76:	48 89 43 28          	mov    %rax,0x28(%rbx)
  417b7a:	48 8d 15 00 ba 04 00 	lea    0x4ba00(%rip),%rdx        # 463581 <usage_message+0x1841>
  417b81:	48 8d 35 15 b7 06 00 	lea    0x6b715(%rip),%rsi        # 48329d <usage_message+0x2155d>
  417b88:	bf 04 00 00 00       	mov    $0x4,%edi
  417b8d:	31 c0                	xor    %eax,%eax
  417b8f:	e8 1c 95 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417b94:	e9 f1 fd ff ff       	jmpq   41798a <free_ipmi_handler+0xcdc>
  417b99:	45 31 f6             	xor    %r14d,%r14d
  417b9c:	45 31 ed             	xor    %r13d,%r13d
  417b9f:	45 31 e4             	xor    %r12d,%r12d
  417ba2:	e9 3f ff ff ff       	jmpq   417ae6 <free_ipmi_handler+0xe38>
  417ba7:	be c1 00 00 00       	mov    $0xc1,%esi
  417bac:	48 8d 3d e4 b8 04 00 	lea    0x4b8e4(%rip),%rdi        # 463497 <usage_message+0x1757>
  417bb3:	e8 53 ab 02 00       	callq  44270b <zbx_malloc2>
  417bb8:	48 89 43 28          	mov    %rax,0x28(%rbx)
  417bbc:	e9 8a fe ff ff       	jmpq   417a4b <free_ipmi_handler+0xd9d>

0000000000417bc1 <set_ipmi_control_value>:
  417bc1:	41 57                	push   %r15
  417bc3:	41 56                	push   %r14
  417bc5:	41 55                	push   %r13
  417bc7:	41 54                	push   %r12
  417bc9:	55                   	push   %rbp
  417bca:	53                   	push   %rbx
  417bcb:	48 83 ec 28          	sub    $0x28,%rsp
  417bcf:	48 89 fb             	mov    %rdi,%rbx
  417bd2:	89 f5                	mov    %esi,%ebp
  417bd4:	49 89 d6             	mov    %rdx,%r14
  417bd7:	49 89 cf             	mov    %rcx,%r15
  417bda:	4c 8d a7 ca 08 00 00 	lea    0x8ca(%rdi),%r12
  417be1:	89 f1                	mov    %esi,%ecx
  417be3:	4c 89 e2             	mov    %r12,%rdx
  417be6:	48 8d 35 4b bd 04 00 	lea    0x4bd4b(%rip),%rsi        # 463938 <usage_message+0x1bf8>
  417bed:	bf 04 00 00 00       	mov    $0x4,%edi
  417bf2:	31 c0                	xor    %eax,%eax
  417bf4:	e8 b7 94 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417bf9:	48 83 3d 17 a1 29 00 	cmpq   $0x0,0x29a117(%rip)        # 6b1d18 <CONFIG_SERVER_STARTUP_TIME+0x40>
  417c00:	00 
  417c01:	0f 84 0e 02 00 00    	je     417e15 <set_ipmi_control_value+0x254>
  417c07:	0f b6 8b 3b 01 00 00 	movzbl 0x13b(%rbx),%ecx
  417c0e:	0f b6 93 3a 01 00 00 	movzbl 0x13a(%rbx),%edx
  417c15:	0f b7 b3 38 01 00 00 	movzwl 0x138(%rbx),%esi
  417c1c:	80 7b 51 00          	cmpb   $0x0,0x51(%rbx)
  417c20:	75 69                	jne    417c8b <set_ipmi_control_value+0xca>
  417c22:	48 8d 7b 7a          	lea    0x7a(%rbx),%rdi
  417c26:	0f b6 c9             	movzbl %cl,%ecx
  417c29:	0f be d2             	movsbl %dl,%edx
  417c2c:	0f b7 f6             	movzwl %si,%esi
  417c2f:	4c 8d 8b 4d 01 00 00 	lea    0x14d(%rbx),%r9
  417c36:	4c 8d 83 3c 01 00 00 	lea    0x13c(%rbx),%r8
  417c3d:	e8 4e f3 ff ff       	callq  416f90 <free_ipmi_handler+0x2e2>
  417c42:	48 89 c3             	mov    %rax,%rbx
  417c45:	44 8b 58 50          	mov    0x50(%rax),%r11d
  417c49:	45 85 db             	test   %r11d,%r11d
  417c4c:	75 43                	jne    417c91 <set_ipmi_control_value+0xd0>
  417c4e:	48 8b 70 58          	mov    0x58(%rax),%rsi
  417c52:	48 85 f6             	test   %rsi,%rsi
  417c55:	74 22                	je     417c79 <set_ipmi_control_value+0xb8>
  417c57:	4c 89 fa             	mov    %r15,%rdx
  417c5a:	4c 89 f7             	mov    %r14,%rdi
  417c5d:	e8 3e af 02 00       	callq  442ba0 <zbx_strlcpy>
  417c62:	48 8b 53 58          	mov    0x58(%rbx),%rdx
  417c66:	48 8d 35 f8 a4 06 00 	lea    0x6a4f8(%rip),%rsi        # 482165 <usage_message+0x20425>
  417c6d:	bf 04 00 00 00       	mov    $0x4,%edi
  417c72:	31 c0                	xor    %eax,%eax
  417c74:	e8 37 94 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417c79:	8b 43 60             	mov    0x60(%rbx),%eax
  417c7c:	48 83 c4 28          	add    $0x28,%rsp
  417c80:	5b                   	pop    %rbx
  417c81:	5d                   	pop    %rbp
  417c82:	41 5c                	pop    %r12
  417c84:	41 5d                	pop    %r13
  417c86:	41 5e                	pop    %r14
  417c88:	41 5f                	pop    %r15
  417c8a:	c3                   	retq   
  417c8b:	48 8d 7b 52          	lea    0x52(%rbx),%rdi
  417c8f:	eb 95                	jmp    417c26 <set_ipmi_control_value+0x65>
  417c91:	4c 89 e6             	mov    %r12,%rsi
  417c94:	48 89 c7             	mov    %rax,%rdi
  417c97:	e8 62 f2 ff ff       	callq  416efe <free_ipmi_handler+0x250>
  417c9c:	49 89 c5             	mov    %rax,%r13
  417c9f:	48 85 c0             	test   %rax,%rax
  417ca2:	0f 84 9f 01 00 00    	je     417e47 <set_ipmi_control_value+0x286>
  417ca8:	44 8b 4b 08          	mov    0x8(%rbx),%r9d
  417cac:	48 8b 48 08          	mov    0x8(%rax),%rcx
  417cb0:	89 2c 24             	mov    %ebp,(%rsp)
  417cb3:	4c 8b 03             	mov    (%rbx),%r8
  417cb6:	48 8d 15 f3 b8 04 00 	lea    0x4b8f3(%rip),%rdx        # 4635b0 <usage_message+0x1870>
  417cbd:	48 8d 35 ec bc 04 00 	lea    0x4bcec(%rip),%rsi        # 4639b0 <usage_message+0x1c70>
  417cc4:	bf 04 00 00 00       	mov    $0x4,%edi
  417cc9:	31 c0                	xor    %eax,%eax
  417ccb:	e8 e0 93 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417cd0:	45 8b 55 18          	mov    0x18(%r13),%r10d
  417cd4:	45 85 d2             	test   %r10d,%r10d
  417cd7:	0f 84 81 00 00 00    	je     417d5e <set_ipmi_control_value+0x19d>
  417cdd:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  417ce1:	e8 72 61 ff ff       	callq  40de58 <ipmi_control_is_settable@plt>
  417ce6:	85 c0                	test   %eax,%eax
  417ce8:	0f 84 d8 00 00 00    	je     417dc6 <set_ipmi_control_value+0x205>
  417cee:	49 8b 75 10          	mov    0x10(%r13),%rsi
  417cf2:	89 2e                	mov    %ebp,(%rsi)
  417cf4:	c7 43 60 00 00 00 00 	movl   $0x0,0x60(%rbx)
  417cfb:	c7 43 54 00 00 00 00 	movl   $0x0,0x54(%rbx)
  417d02:	48 89 d9             	mov    %rbx,%rcx
  417d05:	48 8d 15 5b 01 00 00 	lea    0x15b(%rip),%rdx        # 417e67 <set_ipmi_control_value+0x2a6>
  417d0c:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  417d10:	e8 b3 68 ff ff       	callq  40e5c8 <ipmi_control_set_val@plt>
  417d15:	85 c0                	test   %eax,%eax
  417d17:	0f 85 cb 00 00 00    	jne    417de8 <set_ipmi_control_value+0x227>
  417d1d:	48 c7 44 24 10 0a 00 	movq   $0xa,0x10(%rsp)
  417d24:	00 00 
  417d26:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  417d2d:	00 00 
  417d2f:	44 8b 4b 54          	mov    0x54(%rbx),%r9d
  417d33:	45 85 c9             	test   %r9d,%r9d
  417d36:	75 21                	jne    417d59 <set_ipmi_control_value+0x198>
  417d38:	48 8d 6c 24 10       	lea    0x10(%rsp),%rbp
  417d3d:	48 8b 05 d4 9f 29 00 	mov    0x299fd4(%rip),%rax        # 6b1d18 <CONFIG_SERVER_STARTUP_TIME+0x40>
  417d44:	48 89 ee             	mov    %rbp,%rsi
  417d47:	48 89 c7             	mov    %rax,%rdi
  417d4a:	ff 90 d0 00 00 00    	callq  *0xd0(%rax)
  417d50:	44 8b 43 54          	mov    0x54(%rbx),%r8d
  417d54:	45 85 c0             	test   %r8d,%r8d
  417d57:	74 e4                	je     417d3d <set_ipmi_control_value+0x17c>
  417d59:	8b 7b 60             	mov    0x60(%rbx),%edi
  417d5c:	eb 29                	jmp    417d87 <set_ipmi_control_value+0x1c6>
  417d5e:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  417d62:	48 8d 35 58 b8 04 00 	lea    0x4b858(%rip),%rsi        # 4635c1 <usage_message+0x1881>
  417d69:	31 c0                	xor    %eax,%eax
  417d6b:	e8 43 cb 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  417d70:	48 89 43 58          	mov    %rax,0x58(%rbx)
  417d74:	c7 43 60 fe ff ff ff 	movl   $0xfffffffe,0x60(%rbx)
  417d7b:	c7 43 54 01 00 00 00 	movl   $0x1,0x54(%rbx)
  417d82:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
  417d87:	e8 ef b5 02 00       	callq  44337b <zbx_result_string>
  417d8c:	48 89 c1             	mov    %rax,%rcx
  417d8f:	48 8d 15 1a b8 04 00 	lea    0x4b81a(%rip),%rdx        # 4635b0 <usage_message+0x1870>
  417d96:	48 8d 35 60 b6 06 00 	lea    0x6b660(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  417d9d:	bf 04 00 00 00       	mov    $0x4,%edi
  417da2:	31 c0                	xor    %eax,%eax
  417da4:	e8 07 93 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417da9:	8b 43 60             	mov    0x60(%rbx),%eax
  417dac:	85 c0                	test   %eax,%eax
  417dae:	0f 84 c8 fe ff ff    	je     417c7c <set_ipmi_control_value+0xbb>
  417db4:	48 8b 73 58          	mov    0x58(%rbx),%rsi
  417db8:	48 85 f6             	test   %rsi,%rsi
  417dbb:	0f 85 96 fe ff ff    	jne    417c57 <set_ipmi_control_value+0x96>
  417dc1:	e9 b6 fe ff ff       	jmpq   417c7c <set_ipmi_control_value+0xbb>
  417dc6:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  417dca:	48 8d 35 0d b8 04 00 	lea    0x4b80d(%rip),%rsi        # 4635de <usage_message+0x189e>
  417dd1:	e8 dd ca 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  417dd6:	48 89 43 58          	mov    %rax,0x58(%rbx)
  417dda:	c7 43 60 fe ff ff ff 	movl   $0xfffffffe,0x60(%rbx)
  417de1:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
  417de6:	eb 9f                	jmp    417d87 <set_ipmi_control_value+0x1c6>
  417de8:	49 8b 55 08          	mov    0x8(%r13),%rdx
  417dec:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  417df0:	89 c1                	mov    %eax,%ecx
  417df2:	48 8d 35 df bb 04 00 	lea    0x4bbdf(%rip),%rsi        # 4639d8 <usage_message+0x1c98>
  417df9:	31 c0                	xor    %eax,%eax
  417dfb:	e8 b3 ca 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  417e00:	48 89 43 58          	mov    %rax,0x58(%rbx)
  417e04:	c7 43 60 fe ff ff ff 	movl   $0xfffffffe,0x60(%rbx)
  417e0b:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
  417e10:	e9 72 ff ff ff       	jmpq   417d87 <set_ipmi_control_value+0x1c6>
  417e15:	4c 89 fa             	mov    %r15,%rdx
  417e18:	48 8d 35 49 bb 04 00 	lea    0x4bb49(%rip),%rsi        # 463968 <usage_message+0x1c28>
  417e1f:	4c 89 f7             	mov    %r14,%rdi
  417e22:	e8 79 ad 02 00       	callq  442ba0 <zbx_strlcpy>
  417e27:	4c 89 f2             	mov    %r14,%rdx
  417e2a:	48 8d 35 34 a3 06 00 	lea    0x6a334(%rip),%rsi        # 482165 <usage_message+0x20425>
  417e31:	bf 04 00 00 00       	mov    $0x4,%edi
  417e36:	31 c0                	xor    %eax,%eax
  417e38:	e8 73 92 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417e3d:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  417e42:	e9 35 fe ff ff       	jmpq   417c7c <set_ipmi_control_value+0xbb>
  417e47:	44 8b 4b 08          	mov    0x8(%rbx),%r9d
  417e4b:	4c 8b 03             	mov    (%rbx),%r8
  417e4e:	4c 89 e1             	mov    %r12,%rcx
  417e51:	48 8d 15 30 bb 04 00 	lea    0x4bb30(%rip),%rdx        # 463988 <usage_message+0x1c48>
  417e58:	4c 89 fe             	mov    %r15,%rsi
  417e5b:	4c 89 f7             	mov    %r14,%rdi
  417e5e:	31 c0                	xor    %eax,%eax
  417e60:	e8 fe cc 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  417e65:	eb c0                	jmp    417e27 <set_ipmi_control_value+0x266>
  417e67:	41 54                	push   %r12
  417e69:	55                   	push   %rbp
  417e6a:	53                   	push   %rbx
  417e6b:	49 89 fc             	mov    %rdi,%r12
  417e6e:	89 f5                	mov    %esi,%ebp
  417e70:	48 89 d3             	mov    %rdx,%rbx
  417e73:	48 8d 15 7d b7 04 00 	lea    0x4b77d(%rip),%rdx        # 4635f7 <usage_message+0x18b7>
  417e7a:	48 8d 35 10 b4 06 00 	lea    0x6b410(%rip),%rsi        # 483291 <usage_message+0x21551>
  417e81:	bf 04 00 00 00       	mov    $0x4,%edi
  417e86:	31 c0                	xor    %eax,%eax
  417e88:	e8 23 92 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417e8d:	85 ed                	test   %ebp,%ebp
  417e8f:	75 7d                	jne    417f0e <set_ipmi_control_value+0x34d>
  417e91:	4c 89 e6             	mov    %r12,%rsi
  417e94:	48 89 df             	mov    %rbx,%rdi
  417e97:	e8 9f ec ff ff       	callq  416b3b <get_value_snmp+0xd5d>
  417e9c:	48 89 c5             	mov    %rax,%rbp
  417e9f:	48 85 c0             	test   %rax,%rax
  417ea2:	0f 84 b7 00 00 00    	je     417f5f <set_ipmi_control_value+0x39e>
  417ea8:	4c 89 e7             	mov    %r12,%rdi
  417eab:	e8 58 6d ff ff       	callq  40ec08 <ipmi_control_get_entity@plt>
  417eb0:	48 89 c7             	mov    %rax,%rdi
  417eb3:	e8 d0 62 ff ff       	callq  40e188 <ipmi_entity_get_entity_id_string@plt>
  417eb8:	4c 89 e7             	mov    %r12,%rdi
  417ebb:	e8 38 6b ff ff       	callq  40e9f8 <ipmi_control_get_type_string@plt>
  417ec0:	48 8b 55 08          	mov    0x8(%rbp),%rdx
  417ec4:	44 8b 43 08          	mov    0x8(%rbx),%r8d
  417ec8:	48 8b 0b             	mov    (%rbx),%rcx
  417ecb:	48 8d 35 4e bb 04 00 	lea    0x4bb4e(%rip),%rsi        # 463a20 <usage_message+0x1ce0>
  417ed2:	bf 04 00 00 00       	mov    $0x4,%edi
  417ed7:	31 c0                	xor    %eax,%eax
  417ed9:	e8 d2 91 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417ede:	c7 43 54 01 00 00 00 	movl   $0x1,0x54(%rbx)
  417ee5:	8b 7b 60             	mov    0x60(%rbx),%edi
  417ee8:	e8 8e b4 02 00       	callq  44337b <zbx_result_string>
  417eed:	48 89 c1             	mov    %rax,%rcx
  417ef0:	48 8d 15 00 b7 04 00 	lea    0x4b700(%rip),%rdx        # 4635f7 <usage_message+0x18b7>
  417ef7:	48 8d 35 36 b7 04 00 	lea    0x4b736(%rip),%rsi        # 463634 <usage_message+0x18f4>
  417efe:	bf 04 00 00 00       	mov    $0x4,%edi
  417f03:	31 c0                	xor    %eax,%eax
  417f05:	5b                   	pop    %rbx
  417f06:	5d                   	pop    %rbp
  417f07:	41 5c                	pop    %r12
  417f09:	e9 a2 91 01 00       	jmpq   4310b0 <__zbx_zabbix_log>
  417f0e:	89 ef                	mov    %ebp,%edi
  417f10:	e8 43 65 ff ff       	callq  40e458 <strerror@plt>
  417f15:	49 89 c0             	mov    %rax,%r8
  417f18:	89 e9                	mov    %ebp,%ecx
  417f1a:	48 8d 15 d6 b6 04 00 	lea    0x4b6d6(%rip),%rdx        # 4635f7 <usage_message+0x18b7>
  417f21:	48 8d 35 88 b5 04 00 	lea    0x4b588(%rip),%rsi        # 4634b0 <usage_message+0x1770>
  417f28:	bf 04 00 00 00       	mov    $0x4,%edi
  417f2d:	31 c0                	xor    %eax,%eax
  417f2f:	e8 7c 91 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417f34:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  417f38:	89 ea                	mov    %ebp,%edx
  417f3a:	48 8d 35 ca b6 04 00 	lea    0x4b6ca(%rip),%rsi        # 46360b <usage_message+0x18cb>
  417f41:	31 c0                	xor    %eax,%eax
  417f43:	e8 6b c9 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  417f48:	48 89 43 58          	mov    %rax,0x58(%rbx)
  417f4c:	c7 43 60 fd ff ff ff 	movl   $0xfffffffd,0x60(%rbx)
  417f53:	c7 43 54 01 00 00 00 	movl   $0x1,0x54(%rbx)
  417f5a:	5b                   	pop    %rbx
  417f5b:	5d                   	pop    %rbp
  417f5c:	41 5c                	pop    %r12
  417f5e:	c3                   	retq   
  417f5f:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  417f63:	48 8d 35 be b6 04 00 	lea    0x4b6be(%rip),%rsi        # 463628 <usage_message+0x18e8>
  417f6a:	31 c0                	xor    %eax,%eax
  417f6c:	e8 42 c9 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  417f71:	48 89 43 58          	mov    %rax,0x58(%rbx)
  417f75:	c7 43 60 fe ff ff ff 	movl   $0xfffffffe,0x60(%rbx)
  417f7c:	c7 43 54 01 00 00 00 	movl   $0x1,0x54(%rbx)
  417f83:	eb d5                	jmp    417f5a <set_ipmi_control_value+0x399>

0000000000417f85 <parse_ipmi_command>:
  417f85:	41 56                	push   %r14
  417f87:	41 55                	push   %r13
  417f89:	41 54                	push   %r12
  417f8b:	55                   	push   %rbp
  417f8c:	53                   	push   %rbx
  417f8d:	48 89 fb             	mov    %rdi,%rbx
  417f90:	49 89 f4             	mov    %rsi,%r12
  417f93:	48 89 d5             	mov    %rdx,%rbp
  417f96:	48 89 fa             	mov    %rdi,%rdx
  417f99:	48 8d 35 9f b6 04 00 	lea    0x4b69f(%rip),%rsi        # 46363f <usage_message+0x18ff>
  417fa0:	bf 04 00 00 00       	mov    $0x4,%edi
  417fa5:	31 c0                	xor    %eax,%eax
  417fa7:	e8 04 91 01 00       	callq  4310b0 <__zbx_zabbix_log>
  417fac:	b9 04 00 00 00       	mov    $0x4,%ecx
  417fb1:	48 8d 3d 93 88 04 00 	lea    0x48893(%rip),%rdi        # 46084b <_IO_stdin_used+0xd6b>
  417fb8:	48 89 de             	mov    %rbx,%rsi
  417fbb:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  417fbd:	0f 97 c1             	seta   %cl
  417fc0:	0f 92 c2             	setb   %dl
  417fc3:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  417fc8:	38 d1                	cmp    %dl,%cl
  417fca:	75 66                	jne    418032 <parse_ipmi_command+0xad>
  417fcc:	4c 8d 6b 04          	lea    0x4(%rbx),%r13
  417fd0:	80 7b 04 20          	cmpb   $0x20,0x4(%rbx)
  417fd4:	75 0b                	jne    417fe1 <parse_ipmi_command+0x5c>
  417fd6:	49 83 c5 01          	add    $0x1,%r13
  417fda:	41 80 7d 00 20       	cmpb   $0x20,0x0(%r13)
  417fdf:	74 f5                	je     417fd6 <parse_ipmi_command+0x51>
  417fe1:	c7 45 00 01 00 00 00 	movl   $0x1,0x0(%rbp)
  417fe8:	be 20 00 00 00       	mov    $0x20,%esi
  417fed:	4c 89 ef             	mov    %r13,%rdi
  417ff0:	e8 a3 66 ff ff       	callq  40e698 <strchr@plt>
  417ff5:	48 85 c0             	test   %rax,%rax
  417ff8:	74 26                	je     418020 <parse_ipmi_command+0x9b>
  417ffa:	c6 00 00             	movb   $0x0,(%rax)
  417ffd:	4c 8d 70 01          	lea    0x1(%rax),%r14
  418001:	0f b6 40 01          	movzbl 0x1(%rax),%eax
  418005:	3c 20                	cmp    $0x20,%al
  418007:	75 0c                	jne    418015 <parse_ipmi_command+0x90>
  418009:	49 83 c6 01          	add    $0x1,%r14
  41800d:	41 0f b6 06          	movzbl (%r14),%eax
  418011:	3c 20                	cmp    $0x20,%al
  418013:	74 f4                	je     418009 <parse_ipmi_command+0x84>
  418015:	84 c0                	test   %al,%al
  418017:	75 22                	jne    41803b <parse_ipmi_command+0xb6>
  418019:	c7 45 00 01 00 00 00 	movl   $0x1,0x0(%rbp)
  418020:	ba 81 00 00 00       	mov    $0x81,%edx
  418025:	4c 89 ee             	mov    %r13,%rsi
  418028:	4c 89 e7             	mov    %r12,%rdi
  41802b:	e8 70 ab 02 00       	callq  442ba0 <zbx_strlcpy>
  418030:	31 c0                	xor    %eax,%eax
  418032:	5b                   	pop    %rbx
  418033:	5d                   	pop    %rbp
  418034:	41 5c                	pop    %r12
  418036:	41 5d                	pop    %r13
  418038:	41 5e                	pop    %r14
  41803a:	c3                   	retq   
  41803b:	48 8d 35 f2 f6 05 00 	lea    0x5f6f2(%rip),%rsi        # 477734 <usage_message+0x159f4>
  418042:	4c 89 f7             	mov    %r14,%rdi
  418045:	e8 fe 5e ff ff       	callq  40df48 <strcasecmp@plt>
  41804a:	85 c0                	test   %eax,%eax
  41804c:	74 cb                	je     418019 <parse_ipmi_command+0x94>
  41804e:	48 8d 35 d4 f6 05 00 	lea    0x5f6d4(%rip),%rsi        # 477729 <usage_message+0x159e9>
  418055:	4c 89 f7             	mov    %r14,%rdi
  418058:	e8 eb 5e ff ff       	callq  40df48 <strcasecmp@plt>
  41805d:	85 c0                	test   %eax,%eax
  41805f:	75 09                	jne    41806a <parse_ipmi_command+0xe5>
  418061:	c7 45 00 00 00 00 00 	movl   $0x0,0x0(%rbp)
  418068:	eb b6                	jmp    418020 <parse_ipmi_command+0x9b>
  41806a:	4c 89 f7             	mov    %r14,%rdi
  41806d:	0f 1f 00             	nopl   (%rax)
  418070:	e8 85 8a 02 00       	callq  440afa <is_uint>
  418075:	85 c0                	test   %eax,%eax
  418077:	75 14                	jne    41808d <parse_ipmi_command+0x108>
  418079:	ba 0a 00 00 00       	mov    $0xa,%edx
  41807e:	31 f6                	xor    %esi,%esi
  418080:	4c 89 f7             	mov    %r14,%rdi
  418083:	e8 a0 64 ff ff       	callq  40e528 <strtol@plt>
  418088:	89 45 00             	mov    %eax,0x0(%rbp)
  41808b:	eb 93                	jmp    418020 <parse_ipmi_command+0x9b>
  41808d:	4c 89 f1             	mov    %r14,%rcx
  418090:	48 89 da             	mov    %rbx,%rdx
  418093:	48 8d 35 b6 b9 04 00 	lea    0x4b9b6(%rip),%rsi        # 463a50 <usage_message+0x1d10>
  41809a:	bf 02 00 00 00       	mov    $0x2,%edi
  41809f:	31 c0                	xor    %eax,%eax
  4180a1:	e8 0a 90 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4180a6:	83 c8 ff             	or     $0xffffffffffffffff,%eax
  4180a9:	eb 87                	jmp    418032 <parse_ipmi_command+0xad>
  4180ab:	41 57                	push   %r15
  4180ad:	41 56                	push   %r14
  4180af:	41 55                	push   %r13
  4180b1:	41 54                	push   %r12
  4180b3:	55                   	push   %rbp
  4180b4:	53                   	push   %rbx
  4180b5:	48 83 ec 08          	sub    $0x8,%rsp
  4180b9:	48 89 fd             	mov    %rdi,%rbp
  4180bc:	89 f3                	mov    %esi,%ebx
  4180be:	49 89 d7             	mov    %rdx,%r15
  4180c1:	49 89 cd             	mov    %rcx,%r13
  4180c4:	48 8d 15 8e b5 04 00 	lea    0x4b58e(%rip),%rdx        # 463659 <usage_message+0x1919>
  4180cb:	48 8d 35 bf b1 06 00 	lea    0x6b1bf(%rip),%rsi        # 483291 <usage_message+0x21551>
  4180d2:	bf 04 00 00 00       	mov    $0x4,%edi
  4180d7:	31 c0                	xor    %eax,%eax
  4180d9:	e8 d2 8f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4180de:	85 db                	test   %ebx,%ebx
  4180e0:	0f 85 f9 00 00 00    	jne    4181df <parse_ipmi_command+0x25a>
  4180e6:	48 89 ee             	mov    %rbp,%rsi
  4180e9:	4c 89 ef             	mov    %r13,%rdi
  4180ec:	e8 4a ea ff ff       	callq  416b3b <get_value_snmp+0xd5d>
  4180f1:	48 89 c3             	mov    %rax,%rbx
  4180f4:	48 85 c0             	test   %rax,%rax
  4180f7:	0f 84 3a 01 00 00    	je     418237 <parse_ipmi_command+0x2b2>
  4180fd:	44 8b 60 18          	mov    0x18(%rax),%r12d
  418101:	45 85 e4             	test   %r12d,%r12d
  418104:	0f 84 a8 00 00 00    	je     4181b2 <parse_ipmi_command+0x22d>
  41810a:	48 89 ef             	mov    %rbp,%rdi
  41810d:	e8 f6 6a ff ff       	callq  40ec08 <ipmi_control_get_entity@plt>
  418112:	48 89 c7             	mov    %rax,%rdi
  418115:	e8 6e 60 ff ff       	callq  40e188 <ipmi_entity_get_entity_id_string@plt>
  41811a:	49 89 c6             	mov    %rax,%r14
  41811d:	48 89 ef             	mov    %rbp,%rdi
  418120:	e8 d3 68 ff ff       	callq  40e9f8 <ipmi_control_get_type_string@plt>
  418125:	8b 43 18             	mov    0x18(%rbx),%eax
  418128:	85 c0                	test   %eax,%eax
  41812a:	7e 34                	jle    418160 <parse_ipmi_command+0x1db>
  41812c:	4d 89 fc             	mov    %r15,%r12
  41812f:	31 ed                	xor    %ebp,%ebp
  418131:	83 c5 01             	add    $0x1,%ebp
  418134:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  418138:	45 8b 0c 24          	mov    (%r12),%r9d
  41813c:	41 89 e8             	mov    %ebp,%r8d
  41813f:	4c 89 f1             	mov    %r14,%rcx
  418142:	48 8d 35 5f b9 04 00 	lea    0x4b95f(%rip),%rsi        # 463aa8 <usage_message+0x1d68>
  418149:	bf 04 00 00 00       	mov    $0x4,%edi
  41814e:	31 c0                	xor    %eax,%eax
  418150:	e8 5b 8f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  418155:	8b 43 18             	mov    0x18(%rbx),%eax
  418158:	49 83 c4 04          	add    $0x4,%r12
  41815c:	39 e8                	cmp    %ebp,%eax
  41815e:	7f d1                	jg     418131 <parse_ipmi_command+0x1ac>
  418160:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  418164:	48 98                	cltq   
  418166:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  41816d:	00 
  41816e:	4c 89 fe             	mov    %r15,%rsi
  418171:	e8 42 64 ff ff       	callq  40e5b8 <memcpy@plt>
  418176:	41 c7 45 54 01 00 00 	movl   $0x1,0x54(%r13)
  41817d:	00 
  41817e:	41 8b 7d 60          	mov    0x60(%r13),%edi
  418182:	e8 f4 b1 02 00       	callq  44337b <zbx_result_string>
  418187:	48 89 c1             	mov    %rax,%rcx
  41818a:	48 8d 15 c8 b4 04 00 	lea    0x4b4c8(%rip),%rdx        # 463659 <usage_message+0x1919>
  418191:	48 8d 35 65 b2 06 00 	lea    0x6b265(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  418198:	bf 04 00 00 00       	mov    $0x4,%edi
  41819d:	31 c0                	xor    %eax,%eax
  41819f:	48 83 c4 08          	add    $0x8,%rsp
  4181a3:	5b                   	pop    %rbx
  4181a4:	5d                   	pop    %rbp
  4181a5:	41 5c                	pop    %r12
  4181a7:	41 5d                	pop    %r13
  4181a9:	41 5e                	pop    %r14
  4181ab:	41 5f                	pop    %r15
  4181ad:	e9 fe 8e 01 00       	jmpq   4310b0 <__zbx_zabbix_log>
  4181b2:	49 8b 7d 58          	mov    0x58(%r13),%rdi
  4181b6:	48 8d 35 04 b4 04 00 	lea    0x4b404(%rip),%rsi        # 4635c1 <usage_message+0x1881>
  4181bd:	31 c0                	xor    %eax,%eax
  4181bf:	e8 ef c6 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  4181c4:	49 89 45 58          	mov    %rax,0x58(%r13)
  4181c8:	41 c7 45 60 fe ff ff 	movl   $0xfffffffe,0x60(%r13)
  4181cf:	ff 
  4181d0:	41 c7 45 54 01 00 00 	movl   $0x1,0x54(%r13)
  4181d7:	00 
  4181d8:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
  4181dd:	eb a3                	jmp    418182 <parse_ipmi_command+0x1fd>
  4181df:	89 df                	mov    %ebx,%edi
  4181e1:	e8 72 62 ff ff       	callq  40e458 <strerror@plt>
  4181e6:	49 89 c0             	mov    %rax,%r8
  4181e9:	89 d9                	mov    %ebx,%ecx
  4181eb:	48 8d 15 67 b4 04 00 	lea    0x4b467(%rip),%rdx        # 463659 <usage_message+0x1919>
  4181f2:	48 8d 35 b7 b2 04 00 	lea    0x4b2b7(%rip),%rsi        # 4634b0 <usage_message+0x1770>
  4181f9:	bf 04 00 00 00       	mov    $0x4,%edi
  4181fe:	31 c0                	xor    %eax,%eax
  418200:	e8 ab 8e 01 00       	callq  4310b0 <__zbx_zabbix_log>
  418205:	49 8b 7d 58          	mov    0x58(%r13),%rdi
  418209:	89 da                	mov    %ebx,%edx
  41820b:	48 8d 35 6e b8 04 00 	lea    0x4b86e(%rip),%rsi        # 463a80 <usage_message+0x1d40>
  418212:	31 c0                	xor    %eax,%eax
  418214:	e8 9a c6 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  418219:	49 89 45 58          	mov    %rax,0x58(%r13)
  41821d:	41 c7 45 60 fd ff ff 	movl   $0xfffffffd,0x60(%r13)
  418224:	ff 
  418225:	41 c7 45 54 01 00 00 	movl   $0x1,0x54(%r13)
  41822c:	00 
  41822d:	bf fd ff ff ff       	mov    $0xfffffffd,%edi
  418232:	e9 4b ff ff ff       	jmpq   418182 <parse_ipmi_command+0x1fd>
  418237:	49 8b 7d 58          	mov    0x58(%r13),%rdi
  41823b:	48 8d 35 e6 b3 04 00 	lea    0x4b3e6(%rip),%rsi        # 463628 <usage_message+0x18e8>
  418242:	e9 76 ff ff ff       	jmpq   4181bd <parse_ipmi_command+0x238>
  418247:	41 57                	push   %r15
  418249:	41 56                	push   %r14
  41824b:	41 55                	push   %r13
  41824d:	41 54                	push   %r12
  41824f:	55                   	push   %rbp
  418250:	53                   	push   %rbx
  418251:	48 83 ec 68          	sub    $0x68,%rsp
  418255:	49 89 fc             	mov    %rdi,%r12
  418258:	89 f5                	mov    %esi,%ebp
  41825a:	41 89 d5             	mov    %edx,%r13d
  41825d:	f2 0f 11 44 24 40    	movsd  %xmm0,0x40(%rsp)
  418263:	4c 89 cb             	mov    %r9,%rbx
  418266:	48 8d 15 00 b4 04 00 	lea    0x4b400(%rip),%rdx        # 46366d <usage_message+0x192d>
  41826d:	48 8d 35 1d b0 06 00 	lea    0x6b01d(%rip),%rsi        # 483291 <usage_message+0x21551>
  418274:	bf 04 00 00 00       	mov    $0x4,%edi
  418279:	31 c0                	xor    %eax,%eax
  41827b:	e8 30 8e 01 00       	callq  4310b0 <__zbx_zabbix_log>
  418280:	85 ed                	test   %ebp,%ebp
  418282:	75 65                	jne    4182e9 <parse_ipmi_command+0x364>
  418284:	4c 89 e6             	mov    %r12,%rsi
  418287:	48 89 df             	mov    %rbx,%rdi
  41828a:	e8 30 e9 ff ff       	callq  416bbf <get_value_snmp+0xde1>
  41828f:	49 89 c6             	mov    %rax,%r14
  418292:	48 85 c0             	test   %rax,%rax
  418295:	0f 84 e0 01 00 00    	je     41847b <parse_ipmi_command+0x4f6>
  41829b:	41 83 fd 01          	cmp    $0x1,%r13d
  41829f:	0f 86 9a 00 00 00    	jbe    41833f <parse_ipmi_command+0x3ba>
  4182a5:	41 83 fd 02          	cmp    $0x2,%r13d
  4182a9:	0f 84 b2 00 00 00    	je     418361 <parse_ipmi_command+0x3dc>
  4182af:	c7 43 54 01 00 00 00 	movl   $0x1,0x54(%rbx)
  4182b6:	8b 7b 60             	mov    0x60(%rbx),%edi
  4182b9:	e8 bd b0 02 00       	callq  44337b <zbx_result_string>
  4182be:	48 89 c1             	mov    %rax,%rcx
  4182c1:	48 8d 15 a5 b3 04 00 	lea    0x4b3a5(%rip),%rdx        # 46366d <usage_message+0x192d>
  4182c8:	48 8d 35 2e b1 06 00 	lea    0x6b12e(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  4182cf:	bf 04 00 00 00       	mov    $0x4,%edi
  4182d4:	31 c0                	xor    %eax,%eax
  4182d6:	48 83 c4 68          	add    $0x68,%rsp
  4182da:	5b                   	pop    %rbx
  4182db:	5d                   	pop    %rbp
  4182dc:	41 5c                	pop    %r12
  4182de:	41 5d                	pop    %r13
  4182e0:	41 5e                	pop    %r14
  4182e2:	41 5f                	pop    %r15
  4182e4:	e9 c7 8d 01 00       	jmpq   4310b0 <__zbx_zabbix_log>
  4182e9:	89 ef                	mov    %ebp,%edi
  4182eb:	e8 68 61 ff ff       	callq  40e458 <strerror@plt>
  4182f0:	49 89 c0             	mov    %rax,%r8
  4182f3:	89 e9                	mov    %ebp,%ecx
  4182f5:	48 8d 15 71 b3 04 00 	lea    0x4b371(%rip),%rdx        # 46366d <usage_message+0x192d>
  4182fc:	48 8d 35 ad b1 04 00 	lea    0x4b1ad(%rip),%rsi        # 4634b0 <usage_message+0x1770>
  418303:	bf 04 00 00 00       	mov    $0x4,%edi
  418308:	31 c0                	xor    %eax,%eax
  41830a:	e8 a1 8d 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41830f:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  418313:	89 ea                	mov    %ebp,%edx
  418315:	48 8d 35 b4 b7 04 00 	lea    0x4b7b4(%rip),%rsi        # 463ad0 <usage_message+0x1d90>
  41831c:	31 c0                	xor    %eax,%eax
  41831e:	e8 90 c5 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  418323:	48 89 43 58          	mov    %rax,0x58(%rbx)
  418327:	c7 43 60 fd ff ff ff 	movl   $0xfffffffd,0x60(%rbx)
  41832e:	c7 43 54 01 00 00 00 	movl   $0x1,0x54(%rbx)
  418335:	bf fd ff ff ff       	mov    $0xfffffffd,%edi
  41833a:	e9 7a ff ff ff       	jmpq   4182b9 <parse_ipmi_command+0x334>
  41833f:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  418343:	48 8d 35 b6 b7 04 00 	lea    0x4b7b6(%rip),%rsi        # 463b00 <usage_message+0x1dc0>
  41834a:	31 c0                	xor    %eax,%eax
  41834c:	e8 62 c5 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  418351:	48 89 43 58          	mov    %rax,0x58(%rbx)
  418355:	c7 43 60 fe ff ff ff 	movl   $0xfffffffe,0x60(%rbx)
  41835c:	e9 4e ff ff ff       	jmpq   4182af <parse_ipmi_command+0x32a>
  418361:	f2 0f 10 44 24 40    	movsd  0x40(%rsp),%xmm0
  418367:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
  41836c:	4c 89 e7             	mov    %r12,%rdi
  41836f:	e8 44 65 ff ff       	callq  40e8b8 <ipmi_sensor_get_entity@plt>
  418374:	48 89 c7             	mov    %rax,%rdi
  418377:	e8 0c 5e ff ff       	callq  40e188 <ipmi_entity_get_entity_id_string@plt>
  41837c:	48 89 c5             	mov    %rax,%rbp
  41837f:	4c 89 e7             	mov    %r12,%rdi
  418382:	e8 f1 59 ff ff       	callq  40dd78 <ipmi_sensor_get_sensor_type_string@plt>
  418387:	49 89 c5             	mov    %rax,%r13
  41838a:	4c 89 e7             	mov    %r12,%rdi
  41838d:	e8 96 66 ff ff       	callq  40ea28 <ipmi_sensor_get_event_reading_type_string@plt>
  418392:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  418397:	4c 89 e7             	mov    %r12,%rdi
  41839a:	e8 49 61 ff ff       	callq  40e4e8 <ipmi_sensor_get_base_unit_string@plt>
  41839f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  4183a4:	4c 89 e7             	mov    %r12,%rdi
  4183a7:	e8 8c 5d ff ff       	callq  40e138 <ipmi_sensor_get_percentage@plt>
  4183ac:	4c 8d 3d cb 40 05 00 	lea    0x540cb(%rip),%r15        # 46c47e <usage_message+0xa73e>
  4183b3:	85 c0                	test   %eax,%eax
  4183b5:	48 8d 05 1a 79 05 00 	lea    0x5791a(%rip),%rax        # 46fcd6 <usage_message+0xdf96>
  4183bc:	4c 0f 44 f8          	cmove  %rax,%r15
  4183c0:	4c 89 e7             	mov    %r12,%rdi
  4183c3:	e8 a0 66 ff ff       	callq  40ea68 <ipmi_sensor_get_modifier_unit_use@plt>
  4183c8:	83 f8 01             	cmp    $0x1,%eax
  4183cb:	74 79                	je     418446 <parse_ipmi_command+0x4c1>
  4183cd:	83 f8 02             	cmp    $0x2,%eax
  4183d0:	0f 84 89 00 00 00    	je     41845f <parse_ipmi_command+0x4da>
  4183d6:	48 8d 0d f9 78 05 00 	lea    0x578f9(%rip),%rcx        # 46fcd6 <usage_message+0xdf96>
  4183dd:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
  4183e2:	4c 89 e7             	mov    %r12,%rdi
  4183e5:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  4183ea:	e8 69 62 ff ff       	callq  40e658 <ipmi_sensor_get_rate_unit_string@plt>
  4183ef:	49 8b 56 08          	mov    0x8(%r14),%rdx
  4183f3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  4183f8:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
  4183fd:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  418402:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  418407:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  41840c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  418411:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  418416:	4c 89 3c 24          	mov    %r15,(%rsp)
  41841a:	f2 0f 10 44 24 40    	movsd  0x40(%rsp),%xmm0
  418420:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
  418425:	4d 89 e8             	mov    %r13,%r8
  418428:	48 89 e9             	mov    %rbp,%rcx
  41842b:	48 8d 35 f6 b6 04 00 	lea    0x4b6f6(%rip),%rsi        # 463b28 <usage_message+0x1de8>
  418432:	bf 04 00 00 00       	mov    $0x4,%edi
  418437:	b8 01 00 00 00       	mov    $0x1,%eax
  41843c:	e8 6f 8c 01 00       	callq  4310b0 <__zbx_zabbix_log>
  418441:	e9 69 fe ff ff       	jmpq   4182af <parse_ipmi_command+0x32a>
  418446:	4c 89 e7             	mov    %r12,%rdi
  418449:	e8 da 61 ff ff       	callq  40e628 <ipmi_sensor_get_modifier_unit_string@plt>
  41844e:	48 89 c1             	mov    %rax,%rcx
  418451:	48 8d 05 28 b2 04 00 	lea    0x4b228(%rip),%rax        # 463680 <usage_message+0x1940>
  418458:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  41845d:	eb 83                	jmp    4183e2 <parse_ipmi_command+0x45d>
  41845f:	4c 89 e7             	mov    %r12,%rdi
  418462:	e8 c1 61 ff ff       	callq  40e628 <ipmi_sensor_get_modifier_unit_string@plt>
  418467:	48 89 c1             	mov    %rax,%rcx
  41846a:	48 8d 05 0e 91 04 00 	lea    0x4910e(%rip),%rax        # 46157f <_IO_stdin_used+0x1a9f>
  418471:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  418476:	e9 67 ff ff ff       	jmpq   4183e2 <parse_ipmi_command+0x45d>
  41847b:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  41847f:	48 8d 35 a2 b1 04 00 	lea    0x4b1a2(%rip),%rsi        # 463628 <usage_message+0x18e8>
  418486:	31 c0                	xor    %eax,%eax
  418488:	e8 26 c4 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41848d:	48 89 43 58          	mov    %rax,0x58(%rbx)
  418491:	c7 43 60 fe ff ff ff 	movl   $0xfffffffe,0x60(%rbx)
  418498:	c7 43 54 01 00 00 00 	movl   $0x1,0x54(%rbx)
  41849f:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
  4184a4:	e9 10 fe ff ff       	jmpq   4182b9 <parse_ipmi_command+0x334>

00000000004184a9 <get_value_ipmi>:
  4184a9:	41 57                	push   %r15
  4184ab:	41 56                	push   %r14
  4184ad:	41 55                	push   %r13
  4184af:	41 54                	push   %r12
  4184b1:	55                   	push   %rbp
  4184b2:	53                   	push   %rbx
  4184b3:	48 83 ec 28          	sub    $0x28,%rsp
  4184b7:	48 89 fb             	mov    %rdi,%rbx
  4184ba:	49 89 f4             	mov    %rsi,%r12
  4184bd:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
  4184c1:	4c 8d 87 73 01 00 00 	lea    0x173(%rdi),%r8
  4184c8:	48 8d 15 b3 b1 04 00 	lea    0x4b1b3(%rip),%rdx        # 463682 <usage_message+0x1942>
  4184cf:	48 8d 35 bb b1 04 00 	lea    0x4b1bb(%rip),%rsi        # 463691 <usage_message+0x1951>
  4184d6:	bf 04 00 00 00       	mov    $0x4,%edi
  4184db:	31 c0                	xor    %eax,%eax
  4184dd:	e8 ce 8b 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4184e2:	48 83 3d 2e 98 29 00 	cmpq   $0x0,0x29982e(%rip)        # 6b1d18 <CONFIG_SERVER_STARTUP_TIME+0x40>
  4184e9:	00 
  4184ea:	0f 84 b2 03 00 00    	je     4188a2 <get_value_ipmi+0x3f9>
  4184f0:	0f b6 8b 3b 01 00 00 	movzbl 0x13b(%rbx),%ecx
  4184f7:	0f be 93 3a 01 00 00 	movsbl 0x13a(%rbx),%edx
  4184fe:	0f b7 b3 38 01 00 00 	movzwl 0x138(%rbx),%esi
  418505:	48 8b bb 30 01 00 00 	mov    0x130(%rbx),%rdi
  41850c:	4c 8d 8b 4d 01 00 00 	lea    0x14d(%rbx),%r9
  418513:	4c 8d 83 3c 01 00 00 	lea    0x13c(%rbx),%r8
  41851a:	e8 71 ea ff ff       	callq  416f90 <free_ipmi_handler+0x2e2>
  41851f:	48 89 c5             	mov    %rax,%rbp
  418522:	8b 70 50             	mov    0x50(%rax),%esi
  418525:	85 f6                	test   %esi,%esi
  418527:	75 2c                	jne    418555 <get_value_ipmi+0xac>
  418529:	48 83 78 58 00       	cmpq   $0x0,0x58(%rax)
  41852e:	74 13                	je     418543 <get_value_ipmi+0x9a>
  418530:	41 83 0c 24 08       	orl    $0x8,(%r12)
  418535:	48 8b 78 58          	mov    0x58(%rax),%rdi
  418539:	e8 3a 5c ff ff       	callq  40e178 <__strdup@plt>
  41853e:	49 89 44 24 28       	mov    %rax,0x28(%r12)
  418543:	8b 45 60             	mov    0x60(%rbp),%eax
  418546:	48 83 c4 28          	add    $0x28,%rsp
  41854a:	5b                   	pop    %rbx
  41854b:	5d                   	pop    %rbp
  41854c:	41 5c                	pop    %r12
  41854e:	41 5d                	pop    %r13
  418550:	41 5e                	pop    %r14
  418552:	41 5f                	pop    %r15
  418554:	c3                   	retq   
  418555:	4c 8d ab ca 08 00 00 	lea    0x8ca(%rbx),%r13
  41855c:	44 8b 48 08          	mov    0x8(%rax),%r9d
  418560:	4c 8b 00             	mov    (%rax),%r8
  418563:	4c 89 e9             	mov    %r13,%rcx
  418566:	48 8d 15 38 b1 04 00 	lea    0x4b138(%rip),%rdx        # 4636a5 <usage_message+0x1965>
  41856d:	48 8d 35 f1 af 04 00 	lea    0x4aff1(%rip),%rsi        # 463565 <usage_message+0x1825>
  418574:	bf 04 00 00 00       	mov    $0x4,%edi
  418579:	31 c0                	xor    %eax,%eax
  41857b:	e8 30 8b 01 00       	callq  4310b0 <__zbx_zabbix_log>
  418580:	8b 45 30             	mov    0x30(%rbp),%eax
  418583:	89 44 24 0c          	mov    %eax,0xc(%rsp)
  418587:	85 c0                	test   %eax,%eax
  418589:	0f 8e 74 01 00 00    	jle    418703 <get_value_ipmi+0x25a>
  41858f:	4c 8b 75 28          	mov    0x28(%rbp),%r14
  418593:	45 31 ff             	xor    %r15d,%r15d
  418596:	eb 13                	jmp    4185ab <get_value_ipmi+0x102>
  418598:	41 83 c7 01          	add    $0x1,%r15d
  41859c:	49 83 c6 18          	add    $0x18,%r14
  4185a0:	44 3b 7c 24 0c       	cmp    0xc(%rsp),%r15d
  4185a5:	0f 8d 58 01 00 00    	jge    418703 <get_value_ipmi+0x25a>
  4185ab:	4c 89 f3             	mov    %r14,%rbx
  4185ae:	49 8b 7e 08          	mov    0x8(%r14),%rdi
  4185b2:	4c 89 ee             	mov    %r13,%rsi
  4185b5:	e8 ee 61 ff ff       	callq  40e7a8 <strcmp@plt>
  4185ba:	85 c0                	test   %eax,%eax
  4185bc:	75 da                	jne    418598 <get_value_ipmi+0xef>
  4185be:	4c 89 f1             	mov    %r14,%rcx
  4185c1:	48 8d 15 dd b0 04 00 	lea    0x4b0dd(%rip),%rdx        # 4636a5 <usage_message+0x1965>
  4185c8:	48 8d 35 ea ad 04 00 	lea    0x4adea(%rip),%rsi        # 4633b9 <usage_message+0x1679>
  4185cf:	bf 04 00 00 00       	mov    $0x4,%edi
  4185d4:	e8 d7 8a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4185d9:	4d 85 f6             	test   %r14,%r14
  4185dc:	0f 84 3d 01 00 00    	je     41871f <get_value_ipmi+0x276>
  4185e2:	49 8b 4e 08          	mov    0x8(%r14),%rcx
  4185e6:	44 8b 4d 08          	mov    0x8(%rbp),%r9d
  4185ea:	4c 8b 45 00          	mov    0x0(%rbp),%r8
  4185ee:	48 8d 15 c8 b0 04 00 	lea    0x4b0c8(%rip),%rdx        # 4636bd <usage_message+0x197d>
  4185f5:	48 8d 35 69 af 04 00 	lea    0x4af69(%rip),%rsi        # 463565 <usage_message+0x1825>
  4185fc:	bf 04 00 00 00       	mov    $0x4,%edi
  418601:	31 c0                	xor    %eax,%eax
  418603:	e8 a8 8a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  418608:	c7 45 60 00 00 00 00 	movl   $0x0,0x60(%rbp)
  41860f:	c7 45 54 00 00 00 00 	movl   $0x0,0x54(%rbp)
  418616:	49 8b 3e             	mov    (%r14),%rdi
  418619:	e8 3a 63 ff ff       	callq  40e958 <ipmi_sensor_get_event_reading_type@plt>
  41861e:	83 f8 01             	cmp    $0x1,%eax
  418621:	0f 84 82 00 00 00    	je     4186a9 <get_value_ipmi+0x200>
  418627:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
  41862b:	48 8d 35 9e b5 04 00 	lea    0x4b59e(%rip),%rsi        # 463bd0 <usage_message+0x1e90>
  418632:	31 c0                	xor    %eax,%eax
  418634:	e8 7a c2 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  418639:	48 89 45 58          	mov    %rax,0x58(%rbp)
  41863d:	c7 45 60 fe ff ff ff 	movl   $0xfffffffe,0x60(%rbp)
  418644:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
  418649:	e8 2d ad 02 00       	callq  44337b <zbx_result_string>
  41864e:	48 89 c1             	mov    %rax,%rcx
  418651:	48 8d 15 65 b0 04 00 	lea    0x4b065(%rip),%rdx        # 4636bd <usage_message+0x197d>
  418658:	48 8d 35 9e ad 06 00 	lea    0x6ad9e(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41865f:	bf 04 00 00 00       	mov    $0x4,%edi
  418664:	31 c0                	xor    %eax,%eax
  418666:	e8 45 8a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41866b:	45 31 f6             	xor    %r14d,%r14d
  41866e:	8b 45 60             	mov    0x60(%rbp),%eax
  418671:	85 c0                	test   %eax,%eax
  418673:	0f 84 81 01 00 00    	je     4187fa <get_value_ipmi+0x351>
  418679:	48 83 7d 58 00       	cmpq   $0x0,0x58(%rbp)
  41867e:	0f 84 c2 fe ff ff    	je     418546 <get_value_ipmi+0x9d>
  418684:	41 83 0c 24 08       	orl    $0x8,(%r12)
  418689:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
  41868d:	e8 e6 5a ff ff       	callq  40e178 <__strdup@plt>
  418692:	49 89 44 24 28       	mov    %rax,0x28(%r12)
  418697:	8b 45 60             	mov    0x60(%rbp),%eax
  41869a:	48 83 c4 28          	add    $0x28,%rsp
  41869e:	5b                   	pop    %rbx
  41869f:	5d                   	pop    %rbp
  4186a0:	41 5c                	pop    %r12
  4186a2:	41 5d                	pop    %r13
  4186a4:	41 5e                	pop    %r14
  4186a6:	41 5f                	pop    %r15
  4186a8:	c3                   	retq   
  4186a9:	48 89 ea             	mov    %rbp,%rdx
  4186ac:	48 8d 35 94 fb ff ff 	lea    -0x46c(%rip),%rsi        # 418247 <parse_ipmi_command+0x2c2>
  4186b3:	49 8b 3e             	mov    (%r14),%rdi
  4186b6:	e8 bd 63 ff ff       	callq  40ea78 <ipmi_sensor_get_reading@plt>
  4186bb:	85 c0                	test   %eax,%eax
  4186bd:	0f 85 8d 01 00 00    	jne    418850 <get_value_ipmi+0x3a7>
  4186c3:	48 c7 44 24 10 0a 00 	movq   $0xa,0x10(%rsp)
  4186ca:	00 00 
  4186cc:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  4186d3:	00 00 
  4186d5:	8b 4d 54             	mov    0x54(%rbp),%ecx
  4186d8:	85 c9                	test   %ecx,%ecx
  4186da:	75 1f                	jne    4186fb <get_value_ipmi+0x252>
  4186dc:	4c 8d 6c 24 10       	lea    0x10(%rsp),%r13
  4186e1:	48 8b 05 30 96 29 00 	mov    0x299630(%rip),%rax        # 6b1d18 <CONFIG_SERVER_STARTUP_TIME+0x40>
  4186e8:	4c 89 ee             	mov    %r13,%rsi
  4186eb:	48 89 c7             	mov    %rax,%rdi
  4186ee:	ff 90 d0 00 00 00    	callq  *0xd0(%rax)
  4186f4:	8b 55 54             	mov    0x54(%rbp),%edx
  4186f7:	85 d2                	test   %edx,%edx
  4186f9:	74 e6                	je     4186e1 <get_value_ipmi+0x238>
  4186fb:	8b 7d 60             	mov    0x60(%rbp),%edi
  4186fe:	e9 46 ff ff ff       	jmpq   418649 <get_value_ipmi+0x1a0>
  418703:	31 c9                	xor    %ecx,%ecx
  418705:	48 8d 15 99 af 04 00 	lea    0x4af99(%rip),%rdx        # 4636a5 <usage_message+0x1965>
  41870c:	48 8d 35 a6 ac 04 00 	lea    0x4aca6(%rip),%rsi        # 4633b9 <usage_message+0x1679>
  418713:	bf 04 00 00 00       	mov    $0x4,%edi
  418718:	31 c0                	xor    %eax,%eax
  41871a:	e8 91 89 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41871f:	4c 89 ee             	mov    %r13,%rsi
  418722:	48 89 ef             	mov    %rbp,%rdi
  418725:	e8 d4 e7 ff ff       	callq  416efe <free_ipmi_handler+0x250>
  41872a:	49 89 c6             	mov    %rax,%r14
  41872d:	48 85 c0             	test   %rax,%rax
  418730:	0f 84 f3 01 00 00    	je     418929 <get_value_ipmi+0x480>
  418736:	48 8b 48 08          	mov    0x8(%rax),%rcx
  41873a:	44 8b 4d 08          	mov    0x8(%rbp),%r9d
  41873e:	4c 8b 45 00          	mov    0x0(%rbp),%r8
  418742:	48 8d 15 85 af 04 00 	lea    0x4af85(%rip),%rdx        # 4636ce <usage_message+0x198e>
  418749:	48 8d 35 a4 ad 04 00 	lea    0x4ada4(%rip),%rsi        # 4634f4 <usage_message+0x17b4>
  418750:	bf 04 00 00 00       	mov    $0x4,%edi
  418755:	31 c0                	xor    %eax,%eax
  418757:	e8 54 89 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41875c:	49 8b 3e             	mov    (%r14),%rdi
  41875f:	e8 e4 58 ff ff       	callq  40e048 <ipmi_control_is_readable@plt>
  418764:	85 c0                	test   %eax,%eax
  418766:	0f 84 11 01 00 00    	je     41887d <get_value_ipmi+0x3d4>
  41876c:	c7 45 60 00 00 00 00 	movl   $0x0,0x60(%rbp)
  418773:	c7 45 54 00 00 00 00 	movl   $0x0,0x54(%rbp)
  41877a:	48 89 ea             	mov    %rbp,%rdx
  41877d:	48 8d 35 27 f9 ff ff 	lea    -0x6d9(%rip),%rsi        # 4180ab <parse_ipmi_command+0x126>
  418784:	49 8b 3e             	mov    (%r14),%rdi
  418787:	e8 fc 63 ff ff       	callq  40eb88 <ipmi_control_get_val@plt>
  41878c:	85 c0                	test   %eax,%eax
  41878e:	0f 85 68 01 00 00    	jne    4188fc <get_value_ipmi+0x453>
  418794:	48 c7 44 24 10 0a 00 	movq   $0xa,0x10(%rsp)
  41879b:	00 00 
  41879d:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  4187a4:	00 00 
  4187a6:	8b 45 54             	mov    0x54(%rbp),%eax
  4187a9:	85 c0                	test   %eax,%eax
  4187ab:	75 21                	jne    4187ce <get_value_ipmi+0x325>
  4187ad:	4c 8d 6c 24 10       	lea    0x10(%rsp),%r13
  4187b2:	48 8b 05 5f 95 29 00 	mov    0x29955f(%rip),%rax        # 6b1d18 <CONFIG_SERVER_STARTUP_TIME+0x40>
  4187b9:	4c 89 ee             	mov    %r13,%rsi
  4187bc:	48 89 c7             	mov    %rax,%rdi
  4187bf:	ff 90 d0 00 00 00    	callq  *0xd0(%rax)
  4187c5:	44 8b 7d 54          	mov    0x54(%rbp),%r15d
  4187c9:	45 85 ff             	test   %r15d,%r15d
  4187cc:	74 e4                	je     4187b2 <get_value_ipmi+0x309>
  4187ce:	8b 7d 60             	mov    0x60(%rbp),%edi
  4187d1:	e8 a5 ab 02 00       	callq  44337b <zbx_result_string>
  4187d6:	48 89 c1             	mov    %rax,%rcx
  4187d9:	48 8d 15 ee ae 04 00 	lea    0x4aeee(%rip),%rdx        # 4636ce <usage_message+0x198e>
  4187e0:	48 8d 35 16 ac 06 00 	lea    0x6ac16(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  4187e7:	bf 04 00 00 00       	mov    $0x4,%edi
  4187ec:	31 c0                	xor    %eax,%eax
  4187ee:	e8 bd 88 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4187f3:	31 db                	xor    %ebx,%ebx
  4187f5:	e9 74 fe ff ff       	jmpq   41866e <get_value_ipmi+0x1c5>
  4187fa:	48 85 db             	test   %rbx,%rbx
  4187fd:	74 0e                	je     41880d <get_value_ipmi+0x364>
  4187ff:	41 83 0c 24 02       	orl    $0x2,(%r12)
  418804:	48 8b 43 10          	mov    0x10(%rbx),%rax
  418808:	49 89 44 24 10       	mov    %rax,0x10(%r12)
  41880d:	4d 85 f6             	test   %r14,%r14
  418810:	74 14                	je     418826 <get_value_ipmi+0x37d>
  418812:	41 83 0c 24 02       	orl    $0x2,(%r12)
  418817:	49 8b 46 10          	mov    0x10(%r14),%rax
  41881b:	f2 0f 2a 00          	cvtsi2sdl (%rax),%xmm0
  41881f:	f2 41 0f 11 44 24 10 	movsd  %xmm0,0x10(%r12)
  418826:	8b 7d 60             	mov    0x60(%rbp),%edi
  418829:	e8 4d ab 02 00       	callq  44337b <zbx_result_string>
  41882e:	48 89 c1             	mov    %rax,%rcx
  418831:	48 8d 15 4a ae 04 00 	lea    0x4ae4a(%rip),%rdx        # 463682 <usage_message+0x1942>
  418838:	48 8d 35 be ab 06 00 	lea    0x6abbe(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41883f:	bf 04 00 00 00       	mov    $0x4,%edi
  418844:	31 c0                	xor    %eax,%eax
  418846:	e8 65 88 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41884b:	e9 f3 fc ff ff       	jmpq   418543 <get_value_ipmi+0x9a>
  418850:	49 8b 56 08          	mov    0x8(%r14),%rdx
  418854:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
  418858:	89 c1                	mov    %eax,%ecx
  41885a:	48 8d 35 27 b3 04 00 	lea    0x4b327(%rip),%rsi        # 463b88 <usage_message+0x1e48>
  418861:	31 c0                	xor    %eax,%eax
  418863:	e8 4b c0 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  418868:	48 89 45 58          	mov    %rax,0x58(%rbp)
  41886c:	c7 45 60 fe ff ff ff 	movl   $0xfffffffe,0x60(%rbp)
  418873:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
  418878:	e9 cc fd ff ff       	jmpq   418649 <get_value_ipmi+0x1a0>
  41887d:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
  418881:	48 8d 35 58 ae 04 00 	lea    0x4ae58(%rip),%rsi        # 4636e0 <usage_message+0x19a0>
  418888:	e8 26 c0 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41888d:	48 89 45 58          	mov    %rax,0x58(%rbp)
  418891:	c7 45 60 fe ff ff ff 	movl   $0xfffffffe,0x60(%rbp)
  418898:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
  41889d:	e9 2f ff ff ff       	jmpq   4187d1 <get_value_ipmi+0x328>
  4188a2:	41 83 0c 24 08       	orl    $0x8,(%r12)
  4188a7:	bf 20 00 00 00       	mov    $0x20,%edi
  4188ac:	e8 17 57 ff ff       	callq  40dfc8 <malloc@plt>
  4188b1:	48 85 c0             	test   %rax,%rax
  4188b4:	74 37                	je     4188ed <get_value_ipmi+0x444>
  4188b6:	49 b9 49 50 4d 49 20 	mov    $0x6e616820494d5049,%r9
  4188bd:	68 61 6e 
  4188c0:	4c 89 08             	mov    %r9,(%rax)
  4188c3:	49 b8 64 6c 65 72 20 	mov    $0x2073692072656c64,%r8
  4188ca:	69 73 20 
  4188cd:	4c 89 40 08          	mov    %r8,0x8(%rax)
  4188d1:	48 bd 6e 6f 74 20 69 	mov    $0x74696e6920746f6e,%rbp
  4188d8:	6e 69 74 
  4188db:	48 89 68 10          	mov    %rbp,0x10(%rax)
  4188df:	48 bf 69 61 6c 69 73 	mov    $0x646573696c6169,%rdi
  4188e6:	65 64 00 
  4188e9:	48 89 78 18          	mov    %rdi,0x18(%rax)
  4188ed:	49 89 44 24 28       	mov    %rax,0x28(%r12)
  4188f2:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  4188f7:	e9 4a fc ff ff       	jmpq   418546 <get_value_ipmi+0x9d>
  4188fc:	49 8b 56 08          	mov    0x8(%r14),%rdx
  418900:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
  418904:	89 c1                	mov    %eax,%ecx
  418906:	48 8d 35 eb b2 04 00 	lea    0x4b2eb(%rip),%rsi        # 463bf8 <usage_message+0x1eb8>
  41890d:	31 c0                	xor    %eax,%eax
  41890f:	e8 9f bf 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  418914:	48 89 45 58          	mov    %rax,0x58(%rbp)
  418918:	c7 45 60 fe ff ff ff 	movl   $0xfffffffe,0x60(%rbp)
  41891f:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
  418924:	e9 a8 fe ff ff       	jmpq   4187d1 <get_value_ipmi+0x328>
  418929:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41892e:	44 8b 45 08          	mov    0x8(%rbp),%r8d
  418932:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
  418936:	4c 89 ea             	mov    %r13,%rdx
  418939:	48 8d 35 18 b2 04 00 	lea    0x4b218(%rip),%rsi        # 463b58 <usage_message+0x1e18>
  418940:	31 ff                	xor    %edi,%edi
  418942:	31 c0                	xor    %eax,%eax
  418944:	e8 6a bf 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  418949:	eb a2                	jmp    4188ed <get_value_ipmi+0x444>

000000000041894b <init_ipmi_handler>:
  41894b:	48 83 ec 08          	sub    $0x8,%rsp
  41894f:	48 8d 15 a3 ad 04 00 	lea    0x4ada3(%rip),%rdx        # 4636f9 <usage_message+0x19b9>
  418956:	48 8d 35 34 a9 06 00 	lea    0x6a934(%rip),%rsi        # 483291 <usage_message+0x21551>
  41895d:	bf 04 00 00 00       	mov    $0x4,%edi
  418962:	31 c0                	xor    %eax,%eax
  418964:	e8 47 87 01 00       	callq  4310b0 <__zbx_zabbix_log>
  418969:	e8 9a 58 ff ff       	callq  40e208 <ipmi_posix_setup_os_handler@plt>
  41896e:	48 89 05 a3 93 29 00 	mov    %rax,0x2993a3(%rip)        # 6b1d18 <CONFIG_SERVER_STARTUP_TIME+0x40>
  418975:	48 85 c0             	test   %rax,%rax
  418978:	74 3d                	je     4189b7 <init_ipmi_handler+0x6c>
  41897a:	48 8d 35 4e 00 00 00 	lea    0x4e(%rip),%rsi        # 4189cf <init_ipmi_handler+0x84>
  418981:	48 89 c7             	mov    %rax,%rdi
  418984:	ff 90 48 01 00 00    	callq  *0x148(%rax)
  41898a:	48 8b 3d 87 93 29 00 	mov    0x299387(%rip),%rdi        # 6b1d18 <CONFIG_SERVER_STARTUP_TIME+0x40>
  418991:	e8 82 60 ff ff       	callq  40ea18 <ipmi_init@plt>
  418996:	48 8d 15 5c ad 04 00 	lea    0x4ad5c(%rip),%rdx        # 4636f9 <usage_message+0x19b9>
  41899d:	48 8d 35 f9 a8 06 00 	lea    0x6a8f9(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4189a4:	bf 04 00 00 00       	mov    $0x4,%edi
  4189a9:	31 c0                	xor    %eax,%eax
  4189ab:	e8 00 87 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4189b0:	31 c0                	xor    %eax,%eax
  4189b2:	48 83 c4 08          	add    $0x8,%rsp
  4189b6:	c3                   	retq   
  4189b7:	48 8d 35 82 b2 04 00 	lea    0x4b282(%rip),%rsi        # 463c40 <usage_message+0x1f00>
  4189be:	bf 03 00 00 00       	mov    $0x3,%edi
  4189c3:	e8 e8 86 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4189c8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  4189cd:	eb e3                	jmp    4189b2 <init_ipmi_handler+0x67>
  4189cf:	41 55                	push   %r13
  4189d1:	41 54                	push   %r12
  4189d3:	55                   	push   %rbp
  4189d4:	53                   	push   %rbx
  4189d5:	48 81 ec 18 08 00 00 	sub    $0x818,%rsp
  4189dc:	49 89 f4             	mov    %rsi,%r12
  4189df:	49 89 cd             	mov    %rcx,%r13
  4189e2:	83 fa 08             	cmp    $0x8,%edx
  4189e5:	77 1b                	ja     418a02 <init_ipmi_handler+0xb7>
  4189e7:	89 d2                	mov    %edx,%edx
  4189e9:	48 8d 05 70 b2 04 00 	lea    0x4b270(%rip),%rax        # 463c60 <usage_message+0x1f20>
  4189f0:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  4189f4:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  4189f8:	ff e0                	jmpq   *%rax
  4189fa:	c6 84 24 00 08 00 00 	movb   $0x0,0x800(%rsp)
  418a01:	00 
  418a02:	48 8d 9c 24 00 08 00 	lea    0x800(%rsp),%rbx
  418a09:	00 
  418a0a:	4d 89 e9             	mov    %r13,%r9
  418a0d:	4d 89 e0             	mov    %r12,%r8
  418a10:	b9 00 08 00 00       	mov    $0x800,%ecx
  418a15:	ba 01 00 00 00       	mov    $0x1,%edx
  418a1a:	be 00 08 00 00       	mov    $0x800,%esi
  418a1f:	48 89 e7             	mov    %rsp,%rdi
  418a22:	e8 b1 56 ff ff       	callq  40e0d8 <__vsnprintf_chk@plt>
  418a27:	48 89 e1             	mov    %rsp,%rcx
  418a2a:	48 89 da             	mov    %rbx,%rdx
  418a2d:	48 8d 35 b5 76 05 00 	lea    0x576b5(%rip),%rsi        # 4700e9 <usage_message+0xe3a9>
  418a34:	bf 04 00 00 00       	mov    $0x4,%edi
  418a39:	31 c0                	xor    %eax,%eax
  418a3b:	e8 70 86 01 00       	callq  4310b0 <__zbx_zabbix_log>
  418a40:	48 81 c4 18 08 00 00 	add    $0x818,%rsp
  418a47:	5b                   	pop    %rbx
  418a48:	5d                   	pop    %rbp
  418a49:	41 5c                	pop    %r12
  418a4b:	41 5d                	pop    %r13
  418a4d:	c3                   	retq   
  418a4e:	48 8d 9c 24 00 08 00 	lea    0x800(%rsp),%rbx
  418a55:	00 
  418a56:	ba 08 00 00 00       	mov    $0x8,%edx
  418a5b:	48 8d 35 cc ac 04 00 	lea    0x4accc(%rip),%rsi        # 46372e <usage_message+0x19ee>
  418a62:	48 89 df             	mov    %rbx,%rdi
  418a65:	e8 36 a1 02 00       	callq  442ba0 <zbx_strlcpy>
  418a6a:	eb 9e                	jmp    418a0a <init_ipmi_handler+0xbf>
  418a6c:	48 8d 9c 24 00 08 00 	lea    0x800(%rsp),%rbx
  418a73:	00 
  418a74:	ba 08 00 00 00       	mov    $0x8,%edx
  418a79:	48 8d 35 8b ac 04 00 	lea    0x4ac8b(%rip),%rsi        # 46370b <usage_message+0x19cb>
  418a80:	48 89 df             	mov    %rbx,%rdi
  418a83:	e8 18 a1 02 00       	callq  442ba0 <zbx_strlcpy>
  418a88:	eb 80                	jmp    418a0a <init_ipmi_handler+0xbf>
  418a8a:	48 8d 9c 24 00 08 00 	lea    0x800(%rsp),%rbx
  418a91:	00 
  418a92:	ba 08 00 00 00       	mov    $0x8,%edx
  418a97:	48 8d 35 74 ac 04 00 	lea    0x4ac74(%rip),%rsi        # 463712 <usage_message+0x19d2>
  418a9e:	48 89 df             	mov    %rbx,%rdi
  418aa1:	e8 fa a0 02 00       	callq  442ba0 <zbx_strlcpy>
  418aa6:	e9 5f ff ff ff       	jmpq   418a0a <init_ipmi_handler+0xbf>
  418aab:	48 8d 9c 24 00 08 00 	lea    0x800(%rsp),%rbx
  418ab2:	00 
  418ab3:	ba 08 00 00 00       	mov    $0x8,%edx
  418ab8:	48 8d 35 5a ac 04 00 	lea    0x4ac5a(%rip),%rsi        # 463719 <usage_message+0x19d9>
  418abf:	48 89 df             	mov    %rbx,%rdi
  418ac2:	e8 d9 a0 02 00       	callq  442ba0 <zbx_strlcpy>
  418ac7:	e9 3e ff ff ff       	jmpq   418a0a <init_ipmi_handler+0xbf>
  418acc:	48 8d 9c 24 00 08 00 	lea    0x800(%rsp),%rbx
  418ad3:	00 
  418ad4:	ba 08 00 00 00       	mov    $0x8,%edx
  418ad9:	48 8d 35 40 ac 04 00 	lea    0x4ac40(%rip),%rsi        # 463720 <usage_message+0x19e0>
  418ae0:	48 89 df             	mov    %rbx,%rdi
  418ae3:	e8 b8 a0 02 00       	callq  442ba0 <zbx_strlcpy>
  418ae8:	e9 1d ff ff ff       	jmpq   418a0a <init_ipmi_handler+0xbf>
  418aed:	48 8d 9c 24 00 08 00 	lea    0x800(%rsp),%rbx
  418af4:	00 
  418af5:	ba 08 00 00 00       	mov    $0x8,%edx
  418afa:	48 8d 35 26 ac 04 00 	lea    0x4ac26(%rip),%rsi        # 463727 <usage_message+0x19e7>
  418b01:	48 89 df             	mov    %rbx,%rdi
  418b04:	e8 97 a0 02 00       	callq  442ba0 <zbx_strlcpy>
  418b09:	e9 fc fe ff ff       	jmpq   418a0a <init_ipmi_handler+0xbf>
  418b0e:	90                   	nop
  418b0f:	90                   	nop
  418b10:	41 57                	push   %r15
  418b12:	41 56                	push   %r14
  418b14:	41 55                	push   %r13
  418b16:	41 54                	push   %r12
  418b18:	55                   	push   %rbp
  418b19:	53                   	push   %rbx
  418b1a:	48 83 ec 68          	sub    $0x68,%rsp
  418b1e:	48 89 fb             	mov    %rdi,%rbx
  418b21:	41 89 f5             	mov    %esi,%r13d
  418b24:	49 89 d7             	mov    %rdx,%r15
  418b27:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
  418b2e:	00 00 
  418b30:	41 89 f0             	mov    %esi,%r8d
  418b33:	48 89 f9             	mov    %rdi,%rcx
  418b36:	48 8d 15 47 b1 04 00 	lea    0x4b147(%rip),%rdx        # 463c84 <usage_message+0x1f44>
  418b3d:	48 8d 35 52 b1 04 00 	lea    0x4b152(%rip),%rsi        # 463c96 <usage_message+0x1f56>
  418b44:	bf 04 00 00 00       	mov    $0x4,%edi
  418b49:	31 c0                	xor    %eax,%eax
  418b4b:	e8 60 85 01 00       	callq  4310b0 <__zbx_zabbix_log>
  418b50:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
  418b55:	48 8d 35 fe 86 05 00 	lea    0x586fe(%rip),%rsi        # 47125a <usage_message+0xf51a>
  418b5c:	48 89 df             	mov    %rbx,%rdi
  418b5f:	e8 2d f6 01 00       	callq  438191 <DCconfig_get_items>
  418b64:	41 89 c6             	mov    %eax,%r14d
  418b67:	85 c0                	test   %eax,%eax
  418b69:	7e 7c                	jle    418be7 <init_ipmi_handler+0x29c>
  418b6b:	4d 63 ed             	movslq %r13d,%r13
  418b6e:	45 31 e4             	xor    %r12d,%r12d
  418b71:	31 ed                	xor    %ebp,%ebp
  418b73:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
  418b78:	48 89 df             	mov    %rbx,%rdi
  418b7b:	e8 e0 35 01 00       	callq  42c160 <init_result>
  418b80:	83 4c 24 20 01       	orl    $0x1,0x20(%rsp)
  418b85:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
  418b8a:	4c 89 e0             	mov    %r12,%rax
  418b8d:	48 03 44 24 58       	add    0x58(%rsp),%rax
  418b92:	0f b6 b0 72 01 00 00 	movzbl 0x172(%rax),%esi
  418b99:	48 8b b8 68 01 00 00 	mov    0x168(%rax),%rdi
  418ba0:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  418ba7:	00 
  418ba8:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%rsp)
  418baf:	00 
  418bb0:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  418bb7:	00 
  418bb8:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  418bbf:	45 31 c9             	xor    %r9d,%r9d
  418bc2:	45 31 c0             	xor    %r8d,%r8d
  418bc5:	44 89 f9             	mov    %r15d,%ecx
  418bc8:	48 89 da             	mov    %rbx,%rdx
  418bcb:	e8 50 a2 01 00       	callq  432e20 <dc_add_history>
  418bd0:	48 89 df             	mov    %rbx,%rdi
  418bd3:	e8 a3 3c 01 00       	callq  42c87b <free_result>
  418bd8:	83 c5 01             	add    $0x1,%ebp
  418bdb:	49 81 c4 98 13 00 00 	add    $0x1398,%r12
  418be2:	41 39 ee             	cmp    %ebp,%r14d
  418be5:	7f 91                	jg     418b78 <init_ipmi_handler+0x22d>
  418be7:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  418bec:	48 85 ff             	test   %rdi,%rdi
  418bef:	74 05                	je     418bf6 <init_ipmi_handler+0x2ab>
  418bf1:	e8 f2 55 ff ff       	callq  40e1e8 <free@plt>
  418bf6:	48 83 c4 68          	add    $0x68,%rsp
  418bfa:	5b                   	pop    %rbx
  418bfb:	5d                   	pop    %rbp
  418bfc:	41 5c                	pop    %r12
  418bfe:	41 5d                	pop    %r13
  418c00:	41 5e                	pop    %r14
  418c02:	41 5f                	pop    %r15
  418c04:	c3                   	retq   
  418c05:	41 57                	push   %r15
  418c07:	41 56                	push   %r14
  418c09:	41 55                	push   %r13
  418c0b:	41 54                	push   %r12
  418c0d:	55                   	push   %rbp
  418c0e:	53                   	push   %rbx
  418c0f:	48 81 ec 68 10 00 00 	sub    $0x1068,%rsp
  418c16:	48 89 fd             	mov    %rdi,%rbp
  418c19:	41 89 f5             	mov    %esi,%r13d
  418c1c:	80 bf 70 01 00 00 0c 	cmpb   $0xc,0x170(%rdi)
  418c23:	0f 87 e7 01 00 00    	ja     418e10 <init_ipmi_handler+0x4c5>
  418c29:	0f b6 97 70 01 00 00 	movzbl 0x170(%rdi),%edx
  418c30:	48 8d 05 85 b5 04 00 	lea    0x4b585(%rip),%rax        # 4641bc <usage_message+0x247c>
  418c37:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  418c3b:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  418c3f:	ff e0                	jmpq   *%rax
  418c41:	48 8d 9f dc 00 00 00 	lea    0xdc(%rdi),%rbx
  418c48:	4c 8d a7 e0 00 00 00 	lea    0xe0(%rdi),%r12
  418c4f:	4c 8d b7 e4 00 00 00 	lea    0xe4(%rdi),%r14
  418c56:	8b 87 dc 00 00 00    	mov    0xdc(%rdi),%eax
  418c5c:	0f b6 97 e0 00 00 00 	movzbl 0xe0(%rdi),%edx
  418c63:	48 8d 0d e1 7b 04 00 	lea    0x47be1(%rip),%rcx        # 46084b <_IO_stdin_used+0xd6b>
  418c6a:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
  418c6f:	4c 8d 3d 87 b0 04 00 	lea    0x4b087(%rip),%r15        # 463cfd <usage_message+0x1fbd>
  418c76:	48 8d 0d 8b b0 04 00 	lea    0x4b08b(%rip),%rcx        # 463d08 <usage_message+0x1fc8>
  418c7d:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  418c82:	48 8d 0d 92 b0 04 00 	lea    0x4b092(%rip),%rcx        # 463d1b <usage_message+0x1fdb>
  418c89:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
  418c8e:	48 8d 0d 95 b0 04 00 	lea    0x4b095(%rip),%rcx        # 463d2a <usage_message+0x1fea>
  418c95:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  418c9a:	85 c0                	test   %eax,%eax
  418c9c:	75 09                	jne    418ca7 <init_ipmi_handler+0x35c>
  418c9e:	80 fa 01             	cmp    $0x1,%dl
  418ca1:	0f 84 69 01 00 00    	je     418e10 <init_ipmi_handler+0x4c5>
  418ca7:	48 89 ef             	mov    %rbp,%rdi
  418caa:	e8 0d e3 01 00       	callq  436fbc <DCconfig_activate_host>
  418caf:	85 c0                	test   %eax,%eax
  418cb1:	0f 85 59 01 00 00    	jne    418e10 <init_ipmi_handler+0x4c5>
  418cb7:	48 8d 84 24 60 08 00 	lea    0x860(%rsp),%rax
  418cbe:	00 
  418cbf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  418cc4:	48 8d 15 70 b0 04 00 	lea    0x4b070(%rip),%rdx        # 463d3b <usage_message+0x1ffb>
  418ccb:	be 00 08 00 00       	mov    $0x800,%esi
  418cd0:	48 89 c7             	mov    %rax,%rdi
  418cd3:	31 c0                	xor    %eax,%eax
  418cd5:	e8 89 be 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  418cda:	41 89 c1             	mov    %eax,%r9d
  418cdd:	41 80 3c 24 01       	cmpb   $0x1,(%r12)
  418ce2:	0f 84 ba 00 00 00    	je     418da2 <init_ipmi_handler+0x457>
  418ce8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
  418ced:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
  418cf2:	4c 8d 45 10          	lea    0x10(%rbp),%r8
  418cf6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  418cfb:	48 8d 15 4b b0 04 00 	lea    0x4b04b(%rip),%rdx        # 463d4d <usage_message+0x200d>
  418d02:	be 00 08 00 00       	mov    $0x800,%esi
  418d07:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  418d0c:	31 c0                	xor    %eax,%eax
  418d0e:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
  418d13:	e8 4b be 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  418d18:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
  418d1d:	48 8d 35 41 94 06 00 	lea    0x69441(%rip),%rsi        # 482165 <usage_message+0x20425>
  418d24:	bf 03 00 00 00       	mov    $0x3,%edi
  418d29:	31 c0                	xor    %eax,%eax
  418d2b:	e8 80 83 01 00       	callq  4310b0 <__zbx_zabbix_log>
  418d30:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
  418d35:	48 8d 3d 29 94 06 00 	lea    0x69429(%rip),%rdi        # 482165 <usage_message+0x20425>
  418d3c:	31 c0                	xor    %eax,%eax
  418d3e:	e8 dd 8a ff ff       	callq  411820 <__zbx_zabbix_syslog>
  418d43:	41 c6 04 24 01       	movb   $0x1,(%r12)
  418d48:	44 8b 4c 24 28       	mov    0x28(%rsp),%r9d
  418d4d:	49 63 f9             	movslq %r9d,%rdi
  418d50:	be 00 08 00 00       	mov    $0x800,%esi
  418d55:	48 29 fe             	sub    %rdi,%rsi
  418d58:	48 03 7c 24 30       	add    0x30(%rsp),%rdi
  418d5d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  418d63:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  418d68:	48 8d 15 f4 af 04 00 	lea    0x4aff4(%rip),%rdx        # 463d63 <usage_message+0x2023>
  418d6f:	31 c0                	xor    %eax,%eax
  418d71:	e8 ed bd 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  418d76:	44 8b 4c 24 28       	mov    0x28(%rsp),%r9d
  418d7b:	41 01 c1             	add    %eax,%r9d
  418d7e:	48 8d 85 c8 00 00 00 	lea    0xc8(%rbp),%rax
  418d85:	49 39 c4             	cmp    %rax,%r12
  418d88:	75 18                	jne    418da2 <init_ipmi_handler+0x457>
  418d8a:	49 63 d5             	movslq %r13d,%rdx
  418d8d:	31 f6                	xor    %esi,%esi
  418d8f:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  418d93:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
  418d98:	e8 73 fd ff ff       	callq  418b10 <init_ipmi_handler+0x1c5>
  418d9d:	44 8b 4c 24 28       	mov    0x28(%rsp),%r9d
  418da2:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
  418da8:	41 c7 06 00 00 00 00 	movl   $0x0,(%r14)
  418daf:	49 63 f9             	movslq %r9d,%rdi
  418db2:	be 00 08 00 00       	mov    $0x800,%esi
  418db7:	48 29 fe             	sub    %rdi,%rsi
  418dba:	48 03 7c 24 30       	add    0x30(%rsp),%rdi
  418dbf:	48 8b 45 00          	mov    0x0(%rbp),%rax
  418dc3:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  418dc8:	4c 89 7c 24 08       	mov    %r15,0x8(%rsp)
  418dcd:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  418dd4:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
  418dd9:	44 8b 03             	mov    (%rbx),%r8d
  418ddc:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  418de1:	48 8d 15 40 b0 04 00 	lea    0x4b040(%rip),%rdx        # 463e28 <usage_message+0x20e8>
  418de8:	31 c0                	xor    %eax,%eax
  418dea:	e8 74 bd 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  418def:	31 c0                	xor    %eax,%eax
  418df1:	e8 8a 09 04 00       	callq  459780 <DBbegin>
  418df6:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  418dfb:	48 8d 3d 63 93 06 00 	lea    0x69363(%rip),%rdi        # 482165 <usage_message+0x20425>
  418e02:	31 c0                	xor    %eax,%eax
  418e04:	e8 39 fd 03 00       	callq  458b42 <__zbx_DBexecute>
  418e09:	31 c0                	xor    %eax,%eax
  418e0b:	e8 23 09 04 00       	callq  459733 <DBcommit>
  418e10:	48 81 c4 68 10 00 00 	add    $0x1068,%rsp
  418e17:	5b                   	pop    %rbx
  418e18:	5d                   	pop    %rbp
  418e19:	41 5c                	pop    %r12
  418e1b:	41 5d                	pop    %r13
  418e1d:	41 5e                	pop    %r14
  418e1f:	41 5f                	pop    %r15
  418e21:	c3                   	retq   
  418e22:	48 8d 9f d0 00 00 00 	lea    0xd0(%rdi),%rbx
  418e29:	4c 8d a7 d4 00 00 00 	lea    0xd4(%rdi),%r12
  418e30:	4c 8d b7 d8 00 00 00 	lea    0xd8(%rdi),%r14
  418e37:	8b 87 d0 00 00 00    	mov    0xd0(%rdi),%eax
  418e3d:	0f b6 97 d4 00 00 00 	movzbl 0xd4(%rdi),%edx
  418e44:	48 8d 0d 6f ae 04 00 	lea    0x4ae6f(%rip),%rcx        # 463cba <usage_message+0x1f7a>
  418e4b:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
  418e50:	4c 8d 3d 68 ae 04 00 	lea    0x4ae68(%rip),%r15        # 463cbf <usage_message+0x1f7f>
  418e57:	48 8d 0d 6c ae 04 00 	lea    0x4ae6c(%rip),%rcx        # 463cca <usage_message+0x1f8a>
  418e5e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  418e63:	48 8d 0d 73 ae 04 00 	lea    0x4ae73(%rip),%rcx        # 463cdd <usage_message+0x1f9d>
  418e6a:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
  418e6f:	48 8d 0d 76 ae 04 00 	lea    0x4ae76(%rip),%rcx        # 463cec <usage_message+0x1fac>
  418e76:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  418e7b:	e9 1a fe ff ff       	jmpq   418c9a <init_ipmi_handler+0x34f>
  418e80:	48 8d 9f c4 00 00 00 	lea    0xc4(%rdi),%rbx
  418e87:	4c 8d a7 c8 00 00 00 	lea    0xc8(%rdi),%r12
  418e8e:	4c 8d b7 cc 00 00 00 	lea    0xcc(%rdi),%r14
  418e95:	8b 87 c4 00 00 00    	mov    0xc4(%rdi),%eax
  418e9b:	0f b6 97 c8 00 00 00 	movzbl 0xc8(%rdi),%edx
  418ea2:	48 8d 0d 0a ae 04 00 	lea    0x4ae0a(%rip),%rcx        # 463cb3 <usage_message+0x1f73>
  418ea9:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
  418eae:	4c 8d 3d 79 a7 04 00 	lea    0x4a779(%rip),%r15        # 46362e <usage_message+0x18ee>
  418eb5:	48 8d 0d 51 ae 04 00 	lea    0x4ae51(%rip),%rcx        # 463d0d <usage_message+0x1fcd>
  418ebc:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  418ec1:	48 8d 0d 58 ae 04 00 	lea    0x4ae58(%rip),%rcx        # 463d20 <usage_message+0x1fe0>
  418ec8:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
  418ecd:	48 8d 0d 5b ae 04 00 	lea    0x4ae5b(%rip),%rcx        # 463d2f <usage_message+0x1fef>
  418ed4:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  418ed9:	e9 bc fd ff ff       	jmpq   418c9a <init_ipmi_handler+0x34f>
  418ede:	41 57                	push   %r15
  418ee0:	41 56                	push   %r14
  418ee2:	41 55                	push   %r13
  418ee4:	41 54                	push   %r12
  418ee6:	55                   	push   %rbp
  418ee7:	53                   	push   %rbx
  418ee8:	48 81 ec 38 f7 04 00 	sub    $0x4f738,%rsp
  418eef:	48 c7 84 24 10 f7 04 	movq   $0x0,0x4f710(%rsp)
  418ef6:	00 00 00 00 00 
  418efb:	48 c7 84 24 08 f7 04 	movq   $0x0,0x4f708(%rsp)
  418f02:	00 00 00 00 00 
  418f07:	48 c7 84 24 00 f7 04 	movq   $0x0,0x4f700(%rsp)
  418f0e:	00 00 00 00 00 
  418f13:	c7 84 24 2c f7 04 00 	movl   $0x0,0x4f72c(%rsp)
  418f1a:	00 00 00 00 
  418f1e:	c7 84 24 28 f7 04 00 	movl   $0x0,0x4f728(%rsp)
  418f25:	00 00 00 00 
  418f29:	c7 84 24 24 f7 04 00 	movl   $0x0,0x4f724(%rsp)
  418f30:	00 00 00 00 
  418f34:	c7 84 24 20 f7 04 00 	movl   $0x0,0x4f720(%rsp)
  418f3b:	00 00 00 00 
  418f3f:	c7 84 24 1c f7 04 00 	movl   $0x0,0x4f71c(%rsp)
  418f46:	00 00 00 00 
  418f4a:	c7 84 24 18 f7 04 00 	movl   $0x0,0x4f718(%rsp)
  418f51:	00 00 00 00 
  418f55:	48 8d 15 0e ae 04 00 	lea    0x4ae0e(%rip),%rdx        # 463d6a <usage_message+0x202a>
  418f5c:	48 8d 35 2e a3 06 00 	lea    0x6a32e(%rip),%rsi        # 483291 <usage_message+0x21551>
  418f63:	bf 04 00 00 00       	mov    $0x4,%edi
  418f68:	31 c0                	xor    %eax,%eax
  418f6a:	e8 41 81 01 00       	callq  4310b0 <__zbx_zabbix_log>
  418f6f:	31 c0                	xor    %eax,%eax
  418f71:	e8 1a d6 01 00       	callq  436590 <DCinit_nextchecks>
  418f76:	4c 8d ac 24 c0 00 00 	lea    0xc0(%rsp),%r13
  418f7d:	00 
  418f7e:	48 8b 05 33 3d 27 00 	mov    0x273d33(%rip),%rax        # 68ccb8 <zbx_iks_transport+0x298>
  418f85:	0f b6 38             	movzbl (%rax),%edi
  418f88:	ba 40 00 00 00       	mov    $0x40,%edx
  418f8d:	4c 89 ee             	mov    %r13,%rsi
  418f90:	e8 76 ef 01 00       	callq  437f0b <DCconfig_get_poller_items>
  418f95:	89 44 24 44          	mov    %eax,0x44(%rsp)
  418f99:	85 c0                	test   %eax,%eax
  418f9b:	0f 8e d4 03 00 00    	jle    419375 <init_ipmi_handler+0xa2a>
  418fa1:	4c 89 eb             	mov    %r13,%rbx
  418fa4:	45 31 f6             	xor    %r14d,%r14d
  418fa7:	48 8d 84 24 c0 f6 04 	lea    0x4f6c0(%rsp),%rax
  418fae:	00 
  418faf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  418fb4:	48 8d 94 24 18 f7 04 	lea    0x4f718(%rsp),%rdx
  418fbb:	00 
  418fbc:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
  418fc3:	00 
  418fc4:	48 8d 84 24 24 f7 04 	lea    0x4f724(%rsp),%rax
  418fcb:	00 
  418fcc:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  418fd3:	00 
  418fd4:	48 8d 94 24 00 f7 04 	lea    0x4f700(%rsp),%rdx
  418fdb:	00 
  418fdc:	48 89 94 24 98 00 00 	mov    %rdx,0x98(%rsp)
  418fe3:	00 
  418fe4:	48 8d 84 24 1c f7 04 	lea    0x4f71c(%rsp),%rax
  418feb:	00 
  418fec:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
  418ff3:	00 
  418ff4:	48 8d 94 24 28 f7 04 	lea    0x4f728(%rsp),%rdx
  418ffb:	00 
  418ffc:	48 89 94 24 a8 00 00 	mov    %rdx,0xa8(%rsp)
  419003:	00 
  419004:	48 8d 84 24 08 f7 04 	lea    0x4f708(%rsp),%rax
  41900b:	00 
  41900c:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
  419013:	00 
  419014:	48 8d 94 24 20 f7 04 	lea    0x4f720(%rsp),%rdx
  41901b:	00 
  41901c:	48 89 94 24 b8 00 00 	mov    %rdx,0xb8(%rsp)
  419023:	00 
  419024:	48 8d 84 24 f8 f6 04 	lea    0x4f6f8(%rsp),%rax
  41902b:	00 
  41902c:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  419031:	48 8b 3d 18 8d 29 00 	mov    0x298d18(%rip),%rdi        # 6b1d50 <CONFIG_SERVER_STARTUP_TIME+0x78>
  419038:	48 85 ff             	test   %rdi,%rdi
  41903b:	74 10                	je     41904d <init_ipmi_handler+0x702>
  41903d:	e8 a6 51 ff ff       	callq  40e1e8 <free@plt>
  419042:	48 c7 05 03 8d 29 00 	movq   $0x0,0x298d03(%rip)        # 6b1d50 <CONFIG_SERVER_STARTUP_TIME+0x78>
  419049:	00 00 00 00 
  41904d:	49 63 ee             	movslq %r14d,%rbp
  419050:	48 8d 44 ed 00       	lea    0x0(%rbp,%rbp,8),%rax
  419055:	48 8d 44 45 00       	lea    0x0(%rbp,%rax,2),%rax
  41905a:	49 89 c4             	mov    %rax,%r12
  41905d:	49 c1 e4 05          	shl    $0x5,%r12
  419061:	4e 8d 24 20          	lea    (%rax,%r12,1),%r12
  419065:	49 c1 e4 03          	shl    $0x3,%r12
  419069:	4b 8d 94 25 73 01 00 	lea    0x173(%r13,%r12,1),%rdx
  419070:	00 
  419071:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  419076:	48 89 d7             	mov    %rdx,%rdi
  419079:	e8 fa 50 ff ff       	callq  40e178 <__strdup@plt>
  41907e:	48 89 05 cb 8c 29 00 	mov    %rax,0x298ccb(%rip)        # 6b1d50 <CONFIG_SERVER_STARTUP_TIME+0x78>
  419085:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  41908c:	00 
  41908d:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  419094:	00 00 
  419096:	c7 44 24 08 10 00 00 	movl   $0x10,0x8(%rsp)
  41909d:	00 
  41909e:	48 8d 05 ab 8c 29 00 	lea    0x298cab(%rip),%rax        # 6b1d50 <CONFIG_SERVER_STARTUP_TIME+0x78>
  4190a5:	48 89 04 24          	mov    %rax,(%rsp)
  4190a9:	45 31 c9             	xor    %r9d,%r9d
  4190ac:	49 89 d8             	mov    %rbx,%r8
  4190af:	31 c9                	xor    %ecx,%ecx
  4190b1:	31 d2                	xor    %edx,%edx
  4190b3:	31 f6                	xor    %esi,%esi
  4190b5:	31 ff                	xor    %edi,%edi
  4190b7:	e8 1f 63 03 00       	callq  44f3db <substitute_simple_macros>
  4190bc:	48 8b 05 8d 8c 29 00 	mov    0x298c8d(%rip),%rax        # 6b1d50 <CONFIG_SERVER_STARTUP_TIME+0x78>
  4190c3:	48 89 83 70 05 00 00 	mov    %rax,0x570(%rbx)
  4190ca:	0f b6 83 70 01 00 00 	movzbl 0x170(%rbx),%eax
  4190d1:	3c 0c                	cmp    $0xc,%al
  4190d3:	0f 84 13 0f 00 00    	je     419fec <init_ipmi_handler+0x16a1>
  4190d9:	0f 87 19 0a 00 00    	ja     419af8 <init_ipmi_handler+0x11ad>
  4190df:	3c 0b                	cmp    $0xb,%al
  4190e1:	0f 84 f1 0e 00 00    	je     419fd8 <init_ipmi_handler+0x168d>
  4190e7:	3c 0c                	cmp    $0xc,%al
  4190e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  4190f0:	77 33                	ja     419125 <init_ipmi_handler+0x7da>
  4190f2:	0f b6 c0             	movzbl %al,%eax
  4190f5:	48 8d 15 f4 b0 04 00 	lea    0x4b0f4(%rip),%rdx        # 4641f0 <usage_message+0x24b0>
  4190fc:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
  419100:	48 8d 14 10          	lea    (%rax,%rdx,1),%rdx
  419104:	ff e2                	jmpq   *%rdx
  419106:	48 8b 13             	mov    (%rbx),%rdx
  419109:	8b b4 24 20 f7 04 00 	mov    0x4f720(%rsp),%esi
  419110:	48 8b bc 24 10 f7 04 	mov    0x4f710(%rsp),%rdi
  419117:	00 
  419118:	e8 cf 7b 02 00       	callq  440cec <uint64_array_exists>
  41911d:	85 c0                	test   %eax,%eax
  41911f:	0f 84 13 02 00 00    	je     419338 <init_ipmi_handler+0x9ed>
  419125:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41912a:	e8 31 30 01 00       	callq  42c160 <init_result>
  41912f:	4c 8d bb 73 01 00 00 	lea    0x173(%rbx),%r15
  419136:	4c 89 f9             	mov    %r15,%rcx
  419139:	48 8d 15 bf 8c 06 00 	lea    0x68cbf(%rip),%rdx        # 481dff <usage_message+0x200bf>
  419140:	48 8d 35 2e ac 04 00 	lea    0x4ac2e(%rip),%rsi        # 463d75 <usage_message+0x2035>
  419147:	bf 04 00 00 00       	mov    $0x4,%edi
  41914c:	31 c0                	xor    %eax,%eax
  41914e:	e8 5d 7f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  419153:	0f b6 93 70 01 00 00 	movzbl 0x170(%rbx),%edx
  41915a:	80 fa 0f             	cmp    $0xf,%dl
  41915d:	0f 86 ef 07 00 00    	jbe    419952 <init_ipmi_handler+0x1007>
  419163:	0f b6 d2             	movzbl %dl,%edx
  419166:	48 8d 35 19 ac 04 00 	lea    0x4ac19(%rip),%rsi        # 463d86 <usage_message+0x2046>
  41916d:	bf 03 00 00 00       	mov    $0x3,%edi
  419172:	31 c0                	xor    %eax,%eax
  419174:	e8 37 7f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  419179:	0f b6 b3 70 01 00 00 	movzbl 0x170(%rbx),%esi
  419180:	48 8d 3d ff ab 04 00 	lea    0x4abff(%rip),%rdi        # 463d86 <usage_message+0x2046>
  419187:	31 c0                	xor    %eax,%eax
  419189:	e8 92 86 ff ff       	callq  411820 <__zbx_zabbix_syslog>
  41918e:	41 bc fe ff ff ff    	mov    $0xfffffffe,%r12d
  419194:	be 08 00 00 00       	mov    $0x8,%esi
  419199:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41919e:	e8 ec 2f 01 00       	callq  42c18f <get_result_value_by_type>
  4191a3:	48 85 c0             	test   %rax,%rax
  4191a6:	74 4b                	je     4191f3 <init_ipmi_handler+0x8a8>
  4191a8:	4c 8d 4b 10          	lea    0x10(%rbx),%r9
  4191ac:	4c 8b 84 24 e8 f6 04 	mov    0x4f6e8(%rsp),%r8
  4191b3:	00 
  4191b4:	4c 89 f9             	mov    %r15,%rcx
  4191b7:	4c 89 ca             	mov    %r9,%rdx
  4191ba:	48 8d 35 e0 ab 04 00 	lea    0x4abe0(%rip),%rsi        # 463da1 <usage_message+0x2061>
  4191c1:	bf 03 00 00 00       	mov    $0x3,%edi
  4191c6:	31 c0                	xor    %eax,%eax
  4191c8:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  4191cd:	e8 de 7e 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4191d2:	48 8b 8c 24 e8 f6 04 	mov    0x4f6e8(%rsp),%rcx
  4191d9:	00 
  4191da:	4c 89 fa             	mov    %r15,%rdx
  4191dd:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  4191e2:	4c 89 ce             	mov    %r9,%rsi
  4191e5:	48 8d 3d b5 ab 04 00 	lea    0x4abb5(%rip),%rdi        # 463da1 <usage_message+0x2061>
  4191ec:	31 c0                	xor    %eax,%eax
  4191ee:	e8 2d 86 ff ff       	callq  411820 <__zbx_zabbix_syslog>
  4191f3:	8b 84 24 c0 f6 04 00 	mov    0x4f6c0(%rsp),%eax
  4191fa:	a8 04                	test   $0x4,%al
  4191fc:	0f 85 8c 07 00 00    	jne    41998e <init_ipmi_handler+0x1043>
  419202:	a8 10                	test   $0x10,%al
  419204:	74 14                	je     41921a <init_ipmi_handler+0x8cf>
  419206:	48 8d 35 a0 98 04 00 	lea    0x498a0(%rip),%rsi        # 462aad <usage_message+0xd6d>
  41920d:	48 8b bc 24 e0 f6 04 	mov    0x4f6e0(%rsp),%rdi
  419214:	00 
  419215:	e8 d3 a9 02 00       	callq  443bed <zbx_rtrim>
  41921a:	44 89 e7             	mov    %r12d,%edi
  41921d:	e8 59 a1 02 00       	callq  44337b <zbx_result_string>
  419222:	48 89 c1             	mov    %rax,%rcx
  419225:	48 8d 15 d3 8b 06 00 	lea    0x68bd3(%rip),%rdx        # 481dff <usage_message+0x200bf>
  41922c:	48 8d 35 ca a1 06 00 	lea    0x6a1ca(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  419233:	bf 04 00 00 00       	mov    $0x4,%edi
  419238:	31 c0                	xor    %eax,%eax
  41923a:	e8 71 7e 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41923f:	31 ff                	xor    %edi,%edi
  419241:	e8 92 59 ff ff       	callq  40ebd8 <time@plt>
  419246:	49 89 c7             	mov    %rax,%r15
  419249:	89 44 24 40          	mov    %eax,0x40(%rsp)
  41924d:	45 85 e4             	test   %r12d,%r12d
  419250:	0f 84 d7 0a 00 00    	je     419d2d <init_ipmi_handler+0x13e2>
  419256:	41 83 fc fe          	cmp    $0xfffffffffffffffe,%r12d
  41925a:	0f 84 32 0a 00 00    	je     419c92 <init_ipmi_handler+0x1347>
  419260:	41 83 fc fb          	cmp    $0xfffffffffffffffb,%r12d
  419264:	0f 84 28 0a 00 00    	je     419c92 <init_ipmi_handler+0x1347>
  41926a:	41 83 fc fd          	cmp    $0xfffffffffffffffd,%r12d
  41926e:	66 90                	xchg   %ax,%ax
  419270:	0f 85 d4 0e 00 00    	jne    41a14a <init_ipmi_handler+0x17ff>
  419276:	48 8b 84 24 e8 f6 04 	mov    0x4f6e8(%rsp),%rax
  41927d:	00 
  41927e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  419283:	80 bb 70 01 00 00 0c 	cmpb   $0xc,0x170(%rbx)
  41928a:	0f 87 5b 05 00 00    	ja     4197eb <init_ipmi_handler+0xea0>
  419290:	0f b6 93 70 01 00 00 	movzbl 0x170(%rbx),%edx
  419297:	48 8d 05 86 af 04 00 	lea    0x4af86(%rip),%rax        # 464224 <usage_message+0x24e4>
  41929e:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  4192a2:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  4192a6:	ff e0                	jmpq   *%rax
  4192a8:	48 8b 13             	mov    (%rbx),%rdx
  4192ab:	8b b4 24 18 f7 04 00 	mov    0x4f718(%rsp),%esi
  4192b2:	48 8b bc 24 00 f7 04 	mov    0x4f700(%rsp),%rdi
  4192b9:	00 
  4192ba:	e8 2d 7a 02 00       	callq  440cec <uint64_array_exists>
  4192bf:	85 c0                	test   %eax,%eax
  4192c1:	0f 85 5e fe ff ff    	jne    419125 <init_ipmi_handler+0x7da>
  4192c7:	48 8b bb 68 01 00 00 	mov    0x168(%rbx),%rdi
  4192ce:	e8 26 eb 01 00       	callq  437df9 <DCrequeue_unreachable_item>
  4192d3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  4192d8:	48 8b 13             	mov    (%rbx),%rdx
  4192db:	48 8d 35 ce ab 04 00 	lea    0x4abce(%rip),%rsi        # 463eb0 <usage_message+0x2170>
  4192e2:	bf 04 00 00 00       	mov    $0x4,%edi
  4192e7:	31 c0                	xor    %eax,%eax
  4192e9:	e8 c2 7d 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4192ee:	eb 6f                	jmp    41935f <init_ipmi_handler+0xa14>
  4192f0:	48 8b 13             	mov    (%rbx),%rdx
  4192f3:	8b b4 24 1c f7 04 00 	mov    0x4f71c(%rsp),%esi
  4192fa:	48 8b bc 24 08 f7 04 	mov    0x4f708(%rsp),%rdi
  419301:	00 
  419302:	e8 e5 79 02 00       	callq  440cec <uint64_array_exists>
  419307:	85 c0                	test   %eax,%eax
  419309:	0f 85 16 fe ff ff    	jne    419125 <init_ipmi_handler+0x7da>
  41930f:	48 8b bb 68 01 00 00 	mov    0x168(%rbx),%rdi
  419316:	e8 de ea 01 00       	callq  437df9 <DCrequeue_unreachable_item>
  41931b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  419320:	48 8b 13             	mov    (%rbx),%rdx
  419323:	48 8d 35 56 ab 04 00 	lea    0x4ab56(%rip),%rsi        # 463e80 <usage_message+0x2140>
  41932a:	bf 04 00 00 00       	mov    $0x4,%edi
  41932f:	31 c0                	xor    %eax,%eax
  419331:	e8 7a 7d 01 00       	callq  4310b0 <__zbx_zabbix_log>
  419336:	eb 27                	jmp    41935f <init_ipmi_handler+0xa14>
  419338:	48 8b bb 68 01 00 00 	mov    0x168(%rbx),%rdi
  41933f:	e8 b5 ea 01 00       	callq  437df9 <DCrequeue_unreachable_item>
  419344:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  419349:	48 8b 13             	mov    (%rbx),%rdx
  41934c:	48 8d 35 fd aa 04 00 	lea    0x4aafd(%rip),%rsi        # 463e50 <usage_message+0x2110>
  419353:	bf 04 00 00 00       	mov    $0x4,%edi
  419358:	31 c0                	xor    %eax,%eax
  41935a:	e8 51 7d 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41935f:	41 83 c6 01          	add    $0x1,%r14d
  419363:	48 81 c3 98 13 00 00 	add    $0x1398,%rbx
  41936a:	44 39 74 24 44       	cmp    %r14d,0x44(%rsp)
  41936f:	0f 8f bc fc ff ff    	jg     419031 <init_ipmi_handler+0x6e6>
  419375:	48 8b 3d d4 89 29 00 	mov    0x2989d4(%rip),%rdi        # 6b1d50 <CONFIG_SERVER_STARTUP_TIME+0x78>
  41937c:	48 85 ff             	test   %rdi,%rdi
  41937f:	74 10                	je     419391 <init_ipmi_handler+0xa46>
  419381:	e8 62 4e ff ff       	callq  40e1e8 <free@plt>
  419386:	48 c7 05 bf 89 29 00 	movq   $0x0,0x2989bf(%rip)        # 6b1d50 <CONFIG_SERVER_STARTUP_TIME+0x78>
  41938d:	00 00 00 00 
  419391:	48 8b 3d b0 89 29 00 	mov    0x2989b0(%rip),%rdi        # 6b1d48 <CONFIG_SERVER_STARTUP_TIME+0x70>
  419398:	48 85 ff             	test   %rdi,%rdi
  41939b:	74 10                	je     4193ad <init_ipmi_handler+0xa62>
  41939d:	e8 46 4e ff ff       	callq  40e1e8 <free@plt>
  4193a2:	48 c7 05 9b 89 29 00 	movq   $0x0,0x29899b(%rip)        # 6b1d48 <CONFIG_SERVER_STARTUP_TIME+0x70>
  4193a9:	00 00 00 00 
  4193ad:	48 8b 3d 8c 89 29 00 	mov    0x29898c(%rip),%rdi        # 6b1d40 <CONFIG_SERVER_STARTUP_TIME+0x68>
  4193b4:	48 85 ff             	test   %rdi,%rdi
  4193b7:	74 10                	je     4193c9 <init_ipmi_handler+0xa7e>
  4193b9:	e8 2a 4e ff ff       	callq  40e1e8 <free@plt>
  4193be:	48 c7 05 77 89 29 00 	movq   $0x0,0x298977(%rip)        # 6b1d40 <CONFIG_SERVER_STARTUP_TIME+0x68>
  4193c5:	00 00 00 00 
  4193c9:	48 8b 3d 68 89 29 00 	mov    0x298968(%rip),%rdi        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  4193d0:	48 85 ff             	test   %rdi,%rdi
  4193d3:	74 10                	je     4193e5 <init_ipmi_handler+0xa9a>
  4193d5:	e8 0e 4e ff ff       	callq  40e1e8 <free@plt>
  4193da:	48 c7 05 53 89 29 00 	movq   $0x0,0x298953(%rip)        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  4193e1:	00 00 00 00 
  4193e5:	48 8b 3d 44 89 29 00 	mov    0x298944(%rip),%rdi        # 6b1d30 <CONFIG_SERVER_STARTUP_TIME+0x58>
  4193ec:	48 85 ff             	test   %rdi,%rdi
  4193ef:	74 10                	je     419401 <init_ipmi_handler+0xab6>
  4193f1:	e8 f2 4d ff ff       	callq  40e1e8 <free@plt>
  4193f6:	48 c7 05 2f 89 29 00 	movq   $0x0,0x29892f(%rip)        # 6b1d30 <CONFIG_SERVER_STARTUP_TIME+0x58>
  4193fd:	00 00 00 00 
  419401:	48 8b 3d 20 89 29 00 	mov    0x298920(%rip),%rdi        # 6b1d28 <CONFIG_SERVER_STARTUP_TIME+0x50>
  419408:	48 85 ff             	test   %rdi,%rdi
  41940b:	74 10                	je     41941d <init_ipmi_handler+0xad2>
  41940d:	e8 d6 4d ff ff       	callq  40e1e8 <free@plt>
  419412:	48 c7 05 0b 89 29 00 	movq   $0x0,0x29890b(%rip)        # 6b1d28 <CONFIG_SERVER_STARTUP_TIME+0x50>
  419419:	00 00 00 00 
  41941d:	48 8b 3d fc 88 29 00 	mov    0x2988fc(%rip),%rdi        # 6b1d20 <CONFIG_SERVER_STARTUP_TIME+0x48>
  419424:	48 85 ff             	test   %rdi,%rdi
  419427:	74 10                	je     419439 <init_ipmi_handler+0xaee>
  419429:	e8 ba 4d ff ff       	callq  40e1e8 <free@plt>
  41942e:	48 c7 05 e7 88 29 00 	movq   $0x0,0x2988e7(%rip)        # 6b1d20 <CONFIG_SERVER_STARTUP_TIME+0x48>
  419435:	00 00 00 00 
  419439:	48 8b bc 24 10 f7 04 	mov    0x4f710(%rsp),%rdi
  419440:	00 
  419441:	48 85 ff             	test   %rdi,%rdi
  419444:	74 11                	je     419457 <init_ipmi_handler+0xb0c>
  419446:	e8 9d 4d ff ff       	callq  40e1e8 <free@plt>
  41944b:	48 c7 84 24 10 f7 04 	movq   $0x0,0x4f710(%rsp)
  419452:	00 00 00 00 00 
  419457:	48 8b bc 24 08 f7 04 	mov    0x4f708(%rsp),%rdi
  41945e:	00 
  41945f:	48 85 ff             	test   %rdi,%rdi
  419462:	74 11                	je     419475 <init_ipmi_handler+0xb2a>
  419464:	e8 7f 4d ff ff       	callq  40e1e8 <free@plt>
  419469:	48 c7 84 24 08 f7 04 	movq   $0x0,0x4f708(%rsp)
  419470:	00 00 00 00 00 
  419475:	48 8b bc 24 00 f7 04 	mov    0x4f700(%rsp),%rdi
  41947c:	00 
  41947d:	48 85 ff             	test   %rdi,%rdi
  419480:	74 11                	je     419493 <init_ipmi_handler+0xb48>
  419482:	e8 61 4d ff ff       	callq  40e1e8 <free@plt>
  419487:	48 c7 84 24 00 f7 04 	movq   $0x0,0x4f700(%rsp)
  41948e:	00 00 00 00 00 
  419493:	31 c0                	xor    %eax,%eax
  419495:	e8 5e d1 01 00       	callq  4365f8 <DCflush_nextchecks>
  41949a:	48 8d 15 c9 a8 04 00 	lea    0x4a8c9(%rip),%rdx        # 463d6a <usage_message+0x202a>
  4194a1:	48 8d 35 f5 9d 06 00 	lea    0x69df5(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4194a8:	bf 04 00 00 00       	mov    $0x4,%edi
  4194ad:	31 c0                	xor    %eax,%eax
  4194af:	e8 fc 7b 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4194b4:	8b 44 24 44          	mov    0x44(%rsp),%eax
  4194b8:	48 81 c4 38 f7 04 00 	add    $0x4f738,%rsp
  4194bf:	5b                   	pop    %rbx
  4194c0:	5d                   	pop    %rbp
  4194c1:	41 5c                	pop    %r12
  4194c3:	41 5d                	pop    %r13
  4194c5:	41 5e                	pop    %r14
  4194c7:	41 5f                	pop    %r15
  4194c9:	c3                   	retq   
  4194ca:	48 8d ab dc 00 00 00 	lea    0xdc(%rbx),%rbp
  4194d1:	4c 8d a3 e0 00 00 00 	lea    0xe0(%rbx),%r12
  4194d8:	4c 8d bb e4 00 00 00 	lea    0xe4(%rbx),%r15
  4194df:	48 8d 15 65 73 04 00 	lea    0x47365(%rip),%rdx        # 46084b <_IO_stdin_used+0xd6b>
  4194e6:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
  4194eb:	48 8d 05 0b a8 04 00 	lea    0x4a80b(%rip),%rax        # 463cfd <usage_message+0x1fbd>
  4194f2:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  4194f9:	00 
  4194fa:	48 8d 15 07 a8 04 00 	lea    0x4a807(%rip),%rdx        # 463d08 <usage_message+0x1fc8>
  419501:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
  419506:	48 8d 05 0e a8 04 00 	lea    0x4a80e(%rip),%rax        # 463d1b <usage_message+0x1fdb>
  41950d:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  419512:	48 8d 15 11 a8 04 00 	lea    0x4a811(%rip),%rdx        # 463d2a <usage_message+0x1fea>
  419519:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
  41951e:	8b 74 24 40          	mov    0x40(%rsp),%esi
  419522:	48 89 df             	mov    %rbx,%rdi
  419525:	e8 3f d9 01 00       	callq  436e69 <DCconfig_deactivate_host>
  41952a:	85 c0                	test   %eax,%eax
  41952c:	0f 85 b9 02 00 00    	jne    4197eb <init_ipmi_handler+0xea0>
  419532:	c6 84 24 c0 e6 04 00 	movb   $0x0,0x4e6c0(%rsp)
  419539:	00 
  41953a:	48 8d 84 24 c0 ee 04 	lea    0x4eec0(%rsp),%rax
  419541:	00 
  419542:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  419547:	48 8d 15 ed a7 04 00 	lea    0x4a7ed(%rip),%rdx        # 463d3b <usage_message+0x1ffb>
  41954e:	be 00 08 00 00       	mov    $0x800,%esi
  419553:	48 89 c7             	mov    %rax,%rdi
  419556:	31 c0                	xor    %eax,%eax
  419558:	e8 06 b6 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41955d:	89 44 24 30          	mov    %eax,0x30(%rsp)
  419561:	8b 45 00             	mov    0x0(%rbp),%eax
  419564:	85 c0                	test   %eax,%eax
  419566:	0f 84 15 0b 00 00    	je     41a081 <init_ipmi_handler+0x1736>
  41956c:	8b 54 24 40          	mov    0x40(%rsp),%edx
  419570:	29 c2                	sub    %eax,%edx
  419572:	48 8b 05 cf 39 27 00 	mov    0x2739cf(%rip),%rax        # 68cf48 <zbx_iks_transport+0x528>
  419579:	3b 10                	cmp    (%rax),%edx
  41957b:	0f 8e 72 0b 00 00    	jle    41a0f3 <init_ipmi_handler+0x17a8>
  419581:	48 8b 05 c0 37 27 00 	mov    0x2737c0(%rip),%rax        # 68cd48 <zbx_iks_transport+0x328>
  419588:	8b 00                	mov    (%rax),%eax
  41958a:	03 44 24 40          	add    0x40(%rsp),%eax
  41958e:	41 89 07             	mov    %eax,(%r15)
  419591:	41 80 3c 24 02       	cmpb   $0x2,(%r12)
  419596:	0f 84 7c 01 00 00    	je     419718 <init_ipmi_handler+0xdcd>
  41959c:	48 8d bc 24 c0 e6 04 	lea    0x4e6c0(%rsp),%rdi
  4195a3:	00 
  4195a4:	4c 8d 43 10          	lea    0x10(%rbx),%r8
  4195a8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  4195ad:	48 8d 15 04 a8 04 00 	lea    0x4a804(%rip),%rdx        # 463db8 <usage_message+0x2078>
  4195b4:	be 00 08 00 00       	mov    $0x800,%esi
  4195b9:	31 c0                	xor    %eax,%eax
  4195bb:	e8 a3 b5 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  4195c0:	41 c6 04 24 02       	movb   $0x2,(%r12)
  4195c5:	48 63 44 24 30       	movslq 0x30(%rsp),%rax
  4195ca:	be 00 08 00 00       	mov    $0x800,%esi
  4195cf:	48 29 c6             	sub    %rax,%rsi
  4195d2:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  4195d7:	48 01 c7             	add    %rax,%rdi
  4195da:	41 b8 02 00 00 00    	mov    $0x2,%r8d
  4195e0:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
  4195e5:	48 8d 15 77 a7 04 00 	lea    0x4a777(%rip),%rdx        # 463d63 <usage_message+0x2023>
  4195ec:	31 c0                	xor    %eax,%eax
  4195ee:	e8 70 b5 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  4195f3:	89 44 24 68          	mov    %eax,0x68(%rsp)
  4195f7:	48 8d 83 c8 00 00 00 	lea    0xc8(%rbx),%rax
  4195fe:	49 39 c4             	cmp    %rax,%r12
  419601:	0f 84 2c 0b 00 00    	je     41a133 <init_ipmi_handler+0x17e8>
  419607:	48 8b 2b             	mov    (%rbx),%rbp
  41960a:	48 89 e9             	mov    %rbp,%rcx
  41960d:	48 8d 15 a4 a9 04 00 	lea    0x4a9a4(%rip),%rdx        # 463fb8 <usage_message+0x2278>
  419614:	48 8d 35 b4 a7 04 00 	lea    0x4a7b4(%rip),%rsi        # 463dcf <usage_message+0x208f>
  41961b:	bf 04 00 00 00       	mov    $0x4,%edi
  419620:	31 c0                	xor    %eax,%eax
  419622:	e8 89 7a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  419627:	49 89 e9             	mov    %rbp,%r9
  41962a:	4c 8d 05 4c 92 04 00 	lea    0x4924c(%rip),%r8        # 46287d <usage_message+0xb3d>
  419631:	48 8d 0d 22 7c 05 00 	lea    0x57c22(%rip),%rcx        # 47125a <usage_message+0xf51a>
  419638:	31 d2                	xor    %edx,%edx
  41963a:	31 f6                	xor    %esi,%esi
  41963c:	48 8d 3d 9d a9 04 00 	lea    0x4a99d(%rip),%rdi        # 463fe0 <usage_message+0x22a0>
  419643:	31 c0                	xor    %eax,%eax
  419645:	e8 62 e9 03 00       	callq  457fac <__zbx_DBselect>
  41964a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  41964f:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
  419654:	49 89 c4             	mov    %rax,%r12
  419657:	8b 6c 24 40          	mov    0x40(%rsp),%ebp
  41965b:	eb 76                	jmp    4196d3 <init_ipmi_handler+0xd88>
  41965d:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  419662:	48 8d 35 6a ba 05 00 	lea    0x5ba6a(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  419669:	48 8b 39             	mov    (%rcx),%rdi
  41966c:	31 c0                	xor    %eax,%eax
  41966e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  419673:	e8 30 48 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  419678:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  41967d:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  419681:	ba 0a 00 00 00       	mov    $0xa,%edx
  419686:	31 f6                	xor    %esi,%esi
  419688:	e8 9b 4e ff ff       	callq  40e528 <strtol@plt>
  41968d:	48 89 c3             	mov    %rax,%rbx
  419690:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  419695:	48 8b 79 10          	mov    0x10(%rcx),%rdi
  419699:	ba 0a 00 00 00       	mov    $0xa,%edx
  41969e:	31 f6                	xor    %esi,%esi
  4196a0:	e8 83 4e ff ff       	callq  40e528 <strtol@plt>
  4196a5:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  4196aa:	48 8b 49 18          	mov    0x18(%rcx),%rcx
  4196ae:	48 8d 15 2d a7 04 00 	lea    0x4a72d(%rip),%rdx        # 463de2 <usage_message+0x20a2>
  4196b5:	48 89 14 24          	mov    %rdx,(%rsp)
  4196b9:	41 89 e9             	mov    %ebp,%r9d
  4196bc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
  4196c2:	89 c2                	mov    %eax,%edx
  4196c4:	89 de                	mov    %ebx,%esi
  4196c6:	48 8b bc 24 f8 f6 04 	mov    0x4f6f8(%rsp),%rdi
  4196cd:	00 
  4196ce:	e8 5a 02 04 00       	callq  45992d <DBupdate_trigger_value>
  4196d3:	4c 89 e7             	mov    %r12,%rdi
  4196d6:	e8 c2 e2 03 00       	callq  45799d <DBfetch>
  4196db:	48 89 c1             	mov    %rax,%rcx
  4196de:	48 85 c0             	test   %rax,%rax
  4196e1:	0f 85 76 ff ff ff    	jne    41965d <init_ipmi_handler+0xd12>
  4196e7:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
  4196ec:	8b 44 24 68          	mov    0x68(%rsp),%eax
  4196f0:	01 44 24 30          	add    %eax,0x30(%rsp)
  4196f4:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  4196f9:	e8 da 45 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  4196fe:	48 8d 15 b3 a8 04 00 	lea    0x4a8b3(%rip),%rdx        # 463fb8 <usage_message+0x2278>
  419705:	48 8d 35 91 9b 06 00 	lea    0x69b91(%rip),%rsi        # 48329d <usage_message+0x2155d>
  41970c:	bf 04 00 00 00       	mov    $0x4,%edi
  419711:	31 c0                	xor    %eax,%eax
  419713:	e8 98 79 01 00       	callq  4310b0 <__zbx_zabbix_log>
  419718:	be 80 00 00 00       	mov    $0x80,%esi
  41971d:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  419722:	e8 b6 e1 03 00       	callq  4578dd <DBdyn_escape_string_len>
  419727:	48 89 c5             	mov    %rax,%rbp
  41972a:	48 63 7c 24 30       	movslq 0x30(%rsp),%rdi
  41972f:	be 00 08 00 00       	mov    $0x800,%esi
  419734:	48 29 fe             	sub    %rdi,%rsi
  419737:	48 03 7c 24 48       	add    0x48(%rsp),%rdi
  41973c:	49 89 c0             	mov    %rax,%r8
  41973f:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
  419746:	00 
  419747:	48 8d 15 a9 a6 04 00 	lea    0x4a6a9(%rip),%rdx        # 463df7 <usage_message+0x20b7>
  41974e:	31 c0                	xor    %eax,%eax
  419750:	e8 0e b4 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  419755:	01 44 24 30          	add    %eax,0x30(%rsp)
  419759:	48 85 ed             	test   %rbp,%rbp
  41975c:	74 08                	je     419766 <init_ipmi_handler+0xe1b>
  41975e:	48 89 ef             	mov    %rbp,%rdi
  419761:	e8 82 4a ff ff       	callq  40e1e8 <free@plt>
  419766:	45 8b 07             	mov    (%r15),%r8d
  419769:	48 63 7c 24 30       	movslq 0x30(%rsp),%rdi
  41976e:	be 00 08 00 00       	mov    $0x800,%esi
  419773:	48 29 fe             	sub    %rdi,%rsi
  419776:	48 03 7c 24 48       	add    0x48(%rsp),%rdi
  41977b:	4c 8b 0b             	mov    (%rbx),%r9
  41977e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
  419783:	48 8d 15 76 a6 04 00 	lea    0x4a676(%rip),%rdx        # 463e00 <usage_message+0x20c0>
  41978a:	31 c0                	xor    %eax,%eax
  41978c:	e8 d2 b3 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  419791:	31 c0                	xor    %eax,%eax
  419793:	e8 e8 ff 03 00       	callq  459780 <DBbegin>
  419798:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  41979d:	48 8d 3d c1 89 06 00 	lea    0x689c1(%rip),%rdi        # 482165 <usage_message+0x20425>
  4197a4:	31 c0                	xor    %eax,%eax
  4197a6:	e8 97 f3 03 00       	callq  458b42 <__zbx_DBexecute>
  4197ab:	31 c0                	xor    %eax,%eax
  4197ad:	e8 81 ff 03 00       	callq  459733 <DBcommit>
  4197b2:	80 bc 24 c0 e6 04 00 	cmpb   $0x0,0x4e6c0(%rsp)
  4197b9:	00 
  4197ba:	74 2f                	je     4197eb <init_ipmi_handler+0xea0>
  4197bc:	48 8d ac 24 c0 e6 04 	lea    0x4e6c0(%rsp),%rbp
  4197c3:	00 
  4197c4:	48 89 ea             	mov    %rbp,%rdx
  4197c7:	48 8d 35 97 89 06 00 	lea    0x68997(%rip),%rsi        # 482165 <usage_message+0x20425>
  4197ce:	bf 03 00 00 00       	mov    $0x3,%edi
  4197d3:	31 c0                	xor    %eax,%eax
  4197d5:	e8 d6 78 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4197da:	48 89 ee             	mov    %rbp,%rsi
  4197dd:	48 8d 3d 81 89 06 00 	lea    0x68981(%rip),%rdi        # 482165 <usage_message+0x20425>
  4197e4:	31 c0                	xor    %eax,%eax
  4197e6:	e8 35 80 ff ff       	callq  411820 <__zbx_zabbix_syslog>
  4197eb:	80 bb 70 01 00 00 0c 	cmpb   $0xc,0x170(%rbx)
  4197f2:	77 3e                	ja     419832 <init_ipmi_handler+0xee7>
  4197f4:	0f b6 93 70 01 00 00 	movzbl 0x170(%rbx),%edx
  4197fb:	48 8d 05 56 aa 04 00 	lea    0x4aa56(%rip),%rax        # 464258 <usage_message+0x2518>
  419802:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  419806:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  41980a:	ff e0                	jmpq   *%rax
  41980c:	48 8d b4 24 2c f7 04 	lea    0x4f72c(%rsp),%rsi
  419813:	00 
  419814:	48 8d bc 24 10 f7 04 	lea    0x4f710(%rsp),%rdi
  41981b:	00 
  41981c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  419822:	48 8b 0b             	mov    (%rbx),%rcx
  419825:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
  41982c:	00 
  41982d:	e8 c1 77 02 00       	callq  440ff3 <uint64_array_add>
  419832:	48 8b bb 68 01 00 00 	mov    0x168(%rbx),%rdi
  419839:	e8 bb e5 01 00       	callq  437df9 <DCrequeue_unreachable_item>
  41983e:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  419843:	e8 33 30 01 00       	callq  42c87b <free_result>
  419848:	e9 12 fb ff ff       	jmpq   41935f <init_ipmi_handler+0xa14>
  41984d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  419853:	48 8b 0b             	mov    (%rbx),%rcx
  419856:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  41985d:	00 
  41985e:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
  419865:	00 
  419866:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
  41986d:	00 
  41986e:	e8 80 77 02 00       	callq  440ff3 <uint64_array_add>
  419873:	eb bd                	jmp    419832 <init_ipmi_handler+0xee7>
  419875:	48 8d ab d0 00 00 00 	lea    0xd0(%rbx),%rbp
  41987c:	4c 8d a3 d4 00 00 00 	lea    0xd4(%rbx),%r12
  419883:	4c 8d bb d8 00 00 00 	lea    0xd8(%rbx),%r15
  41988a:	48 8d 05 29 a4 04 00 	lea    0x4a429(%rip),%rax        # 463cba <usage_message+0x1f7a>
  419891:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  419896:	48 8d 15 22 a4 04 00 	lea    0x4a422(%rip),%rdx        # 463cbf <usage_message+0x1f7f>
  41989d:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
  4198a4:	00 
  4198a5:	48 8d 05 1e a4 04 00 	lea    0x4a41e(%rip),%rax        # 463cca <usage_message+0x1f8a>
  4198ac:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  4198b1:	48 8d 15 25 a4 04 00 	lea    0x4a425(%rip),%rdx        # 463cdd <usage_message+0x1f9d>
  4198b8:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
  4198bd:	48 8d 05 28 a4 04 00 	lea    0x4a428(%rip),%rax        # 463cec <usage_message+0x1fac>
  4198c4:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  4198c9:	e9 50 fc ff ff       	jmpq   41951e <init_ipmi_handler+0xbd3>
  4198ce:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  4198d4:	48 8b 0b             	mov    (%rbx),%rcx
  4198d7:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
  4198de:	00 
  4198df:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
  4198e6:	00 
  4198e7:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
  4198ee:	00 
  4198ef:	e8 ff 76 02 00       	callq  440ff3 <uint64_array_add>
  4198f4:	e9 39 ff ff ff       	jmpq   419832 <init_ipmi_handler+0xee7>
  4198f9:	48 8d ab c4 00 00 00 	lea    0xc4(%rbx),%rbp
  419900:	4c 8d a3 c8 00 00 00 	lea    0xc8(%rbx),%r12
  419907:	4c 8d bb cc 00 00 00 	lea    0xcc(%rbx),%r15
  41990e:	48 8d 15 9e a3 04 00 	lea    0x4a39e(%rip),%rdx        # 463cb3 <usage_message+0x1f73>
  419915:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
  41991a:	48 8d 05 0d 9d 04 00 	lea    0x49d0d(%rip),%rax        # 46362e <usage_message+0x18ee>
  419921:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  419928:	00 
  419929:	48 8d 15 dd a3 04 00 	lea    0x4a3dd(%rip),%rdx        # 463d0d <usage_message+0x1fcd>
  419930:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
  419935:	48 8d 05 e4 a3 04 00 	lea    0x4a3e4(%rip),%rax        # 463d20 <usage_message+0x1fe0>
  41993c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  419941:	48 8d 15 e7 a3 04 00 	lea    0x4a3e7(%rip),%rdx        # 463d2f <usage_message+0x1fef>
  419948:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
  41994d:	e9 cc fb ff ff       	jmpq   41951e <init_ipmi_handler+0xbd3>
  419952:	0f b6 ca             	movzbl %dl,%ecx
  419955:	48 8d 05 30 a9 04 00 	lea    0x4a930(%rip),%rax        # 46428c <usage_message+0x254c>
  41995c:	48 63 0c 88          	movslq (%rax,%rcx,4),%rcx
  419960:	48 8d 04 01          	lea    (%rcx,%rax,1),%rax
  419964:	ff e0                	jmpq   *%rax
  419966:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  41996b:	48 89 df             	mov    %rbx,%rdi
  41996e:	e8 73 42 00 00       	callq  41dbe6 <get_value_calculated>
  419973:	41 89 c4             	mov    %eax,%r12d
  419976:	45 85 e4             	test   %r12d,%r12d
  419979:	0f 85 15 f8 ff ff    	jne    419194 <init_ipmi_handler+0x849>
  41997f:	8b 84 24 c0 f6 04 00 	mov    0x4f6c0(%rsp),%eax
  419986:	a8 04                	test   $0x4,%al
  419988:	0f 84 74 f8 ff ff    	je     419202 <init_ipmi_handler+0x8b7>
  41998e:	48 8d 35 18 91 04 00 	lea    0x49118(%rip),%rsi        # 462aad <usage_message+0xd6d>
  419995:	48 8b bc 24 d8 f6 04 	mov    0x4f6d8(%rsp),%rdi
  41999c:	00 
  41999d:	e8 4b a2 02 00       	callq  443bed <zbx_rtrim>
  4199a2:	8b 84 24 c0 f6 04 00 	mov    0x4f6c0(%rsp),%eax
  4199a9:	e9 54 f8 ff ff       	jmpq   419202 <init_ipmi_handler+0x8b7>
  4199ae:	48 8b 05 53 33 27 00 	mov    0x273353(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  4199b5:	8b 38                	mov    (%rax),%edi
  4199b7:	e8 6c 4d ff ff       	callq  40e728 <alarm@plt>
  4199bc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  4199c1:	48 89 df             	mov    %rbx,%rdi
  4199c4:	e8 7d 3e 00 00       	callq  41d846 <get_value_telnet>
  4199c9:	41 89 c4             	mov    %eax,%r12d
  4199cc:	31 ff                	xor    %edi,%edi
  4199ce:	e8 55 4d ff ff       	callq  40e728 <alarm@plt>
  4199d3:	eb a1                	jmp    419976 <init_ipmi_handler+0x102b>
  4199d5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  4199da:	48 89 df             	mov    %rbx,%rdi
  4199dd:	e8 79 2f 00 00       	callq  41c95b <get_value_ssh>
  4199e2:	41 89 c4             	mov    %eax,%r12d
  4199e5:	eb 8f                	jmp    419976 <init_ipmi_handler+0x102b>
  4199e7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  4199ec:	48 89 df             	mov    %rbx,%rdi
  4199ef:	e8 b5 ea ff ff       	callq  4184a9 <get_value_ipmi>
  4199f4:	41 89 c4             	mov    %eax,%r12d
  4199f7:	e9 7a ff ff ff       	jmpq   419976 <init_ipmi_handler+0x102b>
  4199fc:	48 8b 05 05 33 27 00 	mov    0x273305(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  419a03:	8b 38                	mov    (%rax),%edi
  419a05:	e8 1e 4d ff ff       	callq  40e728 <alarm@plt>
  419a0a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  419a0f:	48 89 df             	mov    %rbx,%rdi
  419a12:	e8 c5 16 00 00       	callq  41b0dc <get_value_db>
  419a17:	41 89 c4             	mov    %eax,%r12d
  419a1a:	31 ff                	xor    %edi,%edi
  419a1c:	e8 07 4d ff ff       	callq  40e728 <alarm@plt>
  419a21:	e9 50 ff ff ff       	jmpq   419976 <init_ipmi_handler+0x102b>
  419a26:	48 8b 05 db 32 27 00 	mov    0x2732db(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  419a2d:	8b 38                	mov    (%rax),%edi
  419a2f:	e8 f4 4c ff ff       	callq  40e728 <alarm@plt>
  419a34:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  419a39:	48 89 df             	mov    %rbx,%rdi
  419a3c:	e8 5f 22 00 00       	callq  41bca0 <get_value_external>
  419a41:	41 89 c4             	mov    %eax,%r12d
  419a44:	31 ff                	xor    %edi,%edi
  419a46:	e8 dd 4c ff ff       	callq  40e728 <alarm@plt>
  419a4b:	e9 26 ff ff ff       	jmpq   419976 <init_ipmi_handler+0x102b>
  419a50:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  419a55:	48 89 df             	mov    %rbx,%rdi
  419a58:	e8 f9 17 00 00       	callq  41b256 <get_value_aggregate>
  419a5d:	41 89 c4             	mov    %eax,%r12d
  419a60:	e9 11 ff ff ff       	jmpq   419976 <init_ipmi_handler+0x102b>
  419a65:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  419a6a:	48 89 df             	mov    %rbx,%rdi
  419a6d:	e8 8e 08 00 00       	callq  41a300 <get_value_internal>
  419a72:	41 89 c4             	mov    %eax,%r12d
  419a75:	e9 fc fe ff ff       	jmpq   419976 <init_ipmi_handler+0x102b>
  419a7a:	48 8b 05 87 32 27 00 	mov    0x273287(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  419a81:	8b 38                	mov    (%rax),%edi
  419a83:	e8 a0 4c ff ff       	callq  40e728 <alarm@plt>
  419a88:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  419a8d:	48 89 df             	mov    %rbx,%rdi
  419a90:	e8 eb 12 00 00       	callq  41ad80 <get_value_simple>
  419a95:	41 89 c4             	mov    %eax,%r12d
  419a98:	31 ff                	xor    %edi,%edi
  419a9a:	e8 89 4c ff ff       	callq  40e728 <alarm@plt>
  419a9f:	e9 d2 fe ff ff       	jmpq   419976 <init_ipmi_handler+0x102b>
  419aa4:	48 8b 05 5d 32 27 00 	mov    0x27325d(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  419aab:	8b 38                	mov    (%rax),%edi
  419aad:	e8 76 4c ff ff       	callq  40e728 <alarm@plt>
  419ab2:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  419ab7:	48 89 df             	mov    %rbx,%rdi
  419aba:	e8 1f c3 ff ff       	callq  415dde <get_value_snmp>
  419abf:	41 89 c4             	mov    %eax,%r12d
  419ac2:	31 ff                	xor    %edi,%edi
  419ac4:	e8 5f 4c ff ff       	callq  40e728 <alarm@plt>
  419ac9:	e9 a8 fe ff ff       	jmpq   419976 <init_ipmi_handler+0x102b>
  419ace:	48 8b 05 33 32 27 00 	mov    0x273233(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  419ad5:	8b 38                	mov    (%rax),%edi
  419ad7:	e8 4c 4c ff ff       	callq  40e728 <alarm@plt>
  419adc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  419ae1:	48 89 df             	mov    %rbx,%rdi
  419ae4:	e8 37 b6 ff ff       	callq  415120 <get_value_agent>
  419ae9:	41 89 c4             	mov    %eax,%r12d
  419aec:	31 ff                	xor    %edi,%edi
  419aee:	e8 35 4c ff ff       	callq  40e728 <alarm@plt>
  419af3:	e9 7e fe ff ff       	jmpq   419976 <init_ipmi_handler+0x102b>
  419af8:	3c 0d                	cmp    $0xd,%al
  419afa:	0f 84 8d 02 00 00    	je     419d8d <init_ipmi_handler+0x1442>
  419b00:	3c 0e                	cmp    $0xe,%al
  419b02:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  419b08:	0f 85 d9 f5 ff ff    	jne    4190e7 <init_ipmi_handler+0x79c>
  419b0e:	48 8b 3d 23 82 29 00 	mov    0x298223(%rip),%rdi        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  419b15:	48 85 ff             	test   %rdi,%rdi
  419b18:	74 10                	je     419b2a <init_ipmi_handler+0x11df>
  419b1a:	e8 c9 46 ff ff       	callq  40e1e8 <free@plt>
  419b1f:	48 c7 05 0e 82 29 00 	movq   $0x0,0x29820e(%rip)        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  419b26:	00 00 00 00 
  419b2a:	48 8b 3d ef 81 29 00 	mov    0x2981ef(%rip),%rdi        # 6b1d20 <CONFIG_SERVER_STARTUP_TIME+0x48>
  419b31:	48 85 ff             	test   %rdi,%rdi
  419b34:	74 10                	je     419b46 <init_ipmi_handler+0x11fb>
  419b36:	e8 ad 46 ff ff       	callq  40e1e8 <free@plt>
  419b3b:	48 c7 05 da 81 29 00 	movq   $0x0,0x2981da(%rip)        # 6b1d20 <CONFIG_SERVER_STARTUP_TIME+0x48>
  419b42:	00 00 00 00 
  419b46:	48 8b 3d f3 81 29 00 	mov    0x2981f3(%rip),%rdi        # 6b1d40 <CONFIG_SERVER_STARTUP_TIME+0x68>
  419b4d:	48 85 ff             	test   %rdi,%rdi
  419b50:	74 10                	je     419b62 <init_ipmi_handler+0x1217>
  419b52:	e8 91 46 ff ff       	callq  40e1e8 <free@plt>
  419b57:	48 c7 05 de 81 29 00 	movq   $0x0,0x2981de(%rip)        # 6b1d40 <CONFIG_SERVER_STARTUP_TIME+0x68>
  419b5e:	00 00 00 00 
  419b62:	48 8d 44 ed 00       	lea    0x0(%rbp,%rbp,8),%rax
  419b67:	48 8d 44 45 00       	lea    0x0(%rbp,%rax,2),%rax
  419b6c:	49 89 c4             	mov    %rax,%r12
  419b6f:	49 c1 e4 05          	shl    $0x5,%r12
  419b73:	4e 8d 24 20          	lea    (%rax,%r12,1),%r12
  419b77:	49 c1 e4 03          	shl    $0x3,%r12
  419b7b:	4b 8d bc 25 59 12 00 	lea    0x1259(%r13,%r12,1),%rdi
  419b82:	00 
  419b83:	e8 f0 45 ff ff       	callq  40e178 <__strdup@plt>
  419b88:	48 89 05 a9 81 29 00 	mov    %rax,0x2981a9(%rip)        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  419b8f:	4b 8d bc 25 48 13 00 	lea    0x1348(%r13,%r12,1),%rdi
  419b96:	00 
  419b97:	e8 dc 45 ff ff       	callq  40e178 <__strdup@plt>
  419b9c:	48 89 05 7d 81 29 00 	mov    %rax,0x29817d(%rip)        # 6b1d20 <CONFIG_SERVER_STARTUP_TIME+0x48>
  419ba3:	4b 8d bc 25 4b 09 00 	lea    0x94b(%r13,%r12,1),%rdi
  419baa:	00 
  419bab:	e8 c8 45 ff ff       	callq  40e178 <__strdup@plt>
  419bb0:	48 89 05 89 81 29 00 	mov    %rax,0x298189(%rip)        # 6b1d40 <CONFIG_SERVER_STARTUP_TIME+0x68>
  419bb7:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  419bbe:	00 
  419bbf:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  419bc6:	00 00 
  419bc8:	c7 44 24 08 80 00 00 	movl   $0x80,0x8(%rsp)
  419bcf:	00 
  419bd0:	48 8d 15 61 81 29 00 	lea    0x298161(%rip),%rdx        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  419bd7:	48 89 14 24          	mov    %rdx,(%rsp)
  419bdb:	45 31 c9             	xor    %r9d,%r9d
  419bde:	49 89 d8             	mov    %rbx,%r8
  419be1:	31 c9                	xor    %ecx,%ecx
  419be3:	31 d2                	xor    %edx,%edx
  419be5:	31 f6                	xor    %esi,%esi
  419be7:	31 ff                	xor    %edi,%edi
  419be9:	e8 ed 57 03 00       	callq  44f3db <substitute_simple_macros>
  419bee:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  419bf5:	00 
  419bf6:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  419bfd:	00 00 
  419bff:	c7 44 24 08 00 04 00 	movl   $0x400,0x8(%rsp)
  419c06:	00 
  419c07:	48 8d 05 12 81 29 00 	lea    0x298112(%rip),%rax        # 6b1d20 <CONFIG_SERVER_STARTUP_TIME+0x48>
  419c0e:	48 89 04 24          	mov    %rax,(%rsp)
  419c12:	45 31 c9             	xor    %r9d,%r9d
  419c15:	49 89 d8             	mov    %rbx,%r8
  419c18:	31 c9                	xor    %ecx,%ecx
  419c1a:	31 d2                	xor    %edx,%edx
  419c1c:	31 f6                	xor    %esi,%esi
  419c1e:	31 ff                	xor    %edi,%edi
  419c20:	e8 b6 57 03 00       	callq  44f3db <substitute_simple_macros>
  419c25:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  419c2c:	00 
  419c2d:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  419c34:	00 00 
  419c36:	c7 44 24 08 00 08 00 	movl   $0x800,0x8(%rsp)
  419c3d:	00 
  419c3e:	48 8d 15 fb 80 29 00 	lea    0x2980fb(%rip),%rdx        # 6b1d40 <CONFIG_SERVER_STARTUP_TIME+0x68>
  419c45:	48 89 14 24          	mov    %rdx,(%rsp)
  419c49:	45 31 c9             	xor    %r9d,%r9d
  419c4c:	49 89 d8             	mov    %rbx,%r8
  419c4f:	31 c9                	xor    %ecx,%ecx
  419c51:	31 d2                	xor    %edx,%edx
  419c53:	31 f6                	xor    %esi,%esi
  419c55:	31 ff                	xor    %edi,%edi
  419c57:	e8 7f 57 03 00       	callq  44f3db <substitute_simple_macros>
  419c5c:	48 8b 05 d5 80 29 00 	mov    0x2980d5(%rip),%rax        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  419c63:	48 89 83 a0 12 00 00 	mov    %rax,0x12a0(%rbx)
  419c6a:	48 8b 05 af 80 29 00 	mov    0x2980af(%rip),%rax        # 6b1d20 <CONFIG_SERVER_STARTUP_TIME+0x48>
  419c71:	48 89 83 90 13 00 00 	mov    %rax,0x1390(%rbx)
  419c78:	48 8b 05 c1 80 29 00 	mov    0x2980c1(%rip),%rax        # 6b1d40 <CONFIG_SERVER_STARTUP_TIME+0x68>
  419c7f:	48 89 83 50 11 00 00 	mov    %rax,0x1150(%rbx)
  419c86:	0f b6 83 70 01 00 00 	movzbl 0x170(%rbx),%eax
  419c8d:	e9 55 f4 ff ff       	jmpq   4190e7 <init_ipmi_handler+0x79c>
  419c92:	44 0f b6 83 80 05 00 	movzbl 0x580(%rbx),%r8d
  419c99:	00 
  419c9a:	41 80 f8 03          	cmp    $0x3,%r8b
  419c9e:	74 4e                	je     419cee <init_ipmi_handler+0x13a3>
  419ca0:	48 8d 44 ed 00       	lea    0x0(%rbp,%rbp,8),%rax
  419ca5:	48 8d 44 45 00       	lea    0x0(%rbp,%rax,2),%rax
  419caa:	48 89 c2             	mov    %rax,%rdx
  419cad:	48 c1 e2 05          	shl    $0x5,%rdx
  419cb1:	48 01 d0             	add    %rdx,%rax
  419cb4:	49 8d 6c c5 10       	lea    0x10(%r13,%rax,8),%rbp
  419cb9:	45 0f b6 c0          	movzbl %r8b,%r8d
  419cbd:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  419cc2:	48 89 ea             	mov    %rbp,%rdx
  419cc5:	48 8d 35 14 a2 04 00 	lea    0x4a214(%rip),%rsi        # 463ee0 <usage_message+0x21a0>
  419ccc:	bf 03 00 00 00       	mov    $0x3,%edi
  419cd1:	31 c0                	xor    %eax,%eax
  419cd3:	e8 d8 73 01 00       	callq  4310b0 <__zbx_zabbix_log>
  419cd8:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  419cdd:	48 89 ee             	mov    %rbp,%rsi
  419ce0:	48 8d 3d 31 a2 04 00 	lea    0x4a231(%rip),%rdi        # 463f18 <usage_message+0x21d8>
  419ce7:	31 c0                	xor    %eax,%eax
  419ce9:	e8 32 7b ff ff       	callq  411820 <__zbx_zabbix_syslog>
  419cee:	8b 74 24 40          	mov    0x40(%rsp),%esi
  419cf2:	48 89 df             	mov    %rbx,%rdi
  419cf5:	e8 0b ef ff ff       	callq  418c05 <init_ipmi_handler+0x2ba>
  419cfa:	48 63 74 24 40       	movslq 0x40(%rsp),%rsi
  419cff:	48 8b bb 68 01 00 00 	mov    0x168(%rbx),%rdi
  419d06:	48 8b 94 24 e8 f6 04 	mov    0x4f6e8(%rsp),%rdx
  419d0d:	00 
  419d0e:	e8 20 cf 01 00       	callq  436c33 <DCadd_nextcheck>
  419d13:	48 8b bb 68 01 00 00 	mov    0x168(%rbx),%rdi
  419d1a:	8b 54 24 40          	mov    0x40(%rsp),%edx
  419d1e:	be 03 00 00 00       	mov    $0x3,%esi
  419d23:	e8 60 e1 01 00       	callq  437e88 <DCrequeue_reachable_item>
  419d28:	e9 11 fb ff ff       	jmpq   41983e <init_ipmi_handler+0xef3>
  419d2d:	89 c6                	mov    %eax,%esi
  419d2f:	48 89 df             	mov    %rbx,%rdi
  419d32:	e8 ce ee ff ff       	callq  418c05 <init_ipmi_handler+0x2ba>
  419d37:	0f b6 b3 72 01 00 00 	movzbl 0x172(%rbx),%esi
  419d3e:	48 8b bb 68 01 00 00 	mov    0x168(%rbx),%rdi
  419d45:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  419d4c:	00 
  419d4d:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%rsp)
  419d54:	00 
  419d55:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  419d5c:	00 
  419d5d:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  419d64:	45 31 c9             	xor    %r9d,%r9d
  419d67:	45 31 c0             	xor    %r8d,%r8d
  419d6a:	44 89 f9             	mov    %r15d,%ecx
  419d6d:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  419d72:	e8 a9 90 01 00       	callq  432e20 <dc_add_history>
  419d77:	48 8b bb 68 01 00 00 	mov    0x168(%rbx),%rdi
  419d7e:	44 89 fa             	mov    %r15d,%edx
  419d81:	31 f6                	xor    %esi,%esi
  419d83:	e8 00 e1 01 00       	callq  437e88 <DCrequeue_reachable_item>
  419d88:	e9 b1 fa ff ff       	jmpq   41983e <init_ipmi_handler+0xef3>
  419d8d:	48 8b 3d a4 7f 29 00 	mov    0x297fa4(%rip),%rdi        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  419d94:	48 85 ff             	test   %rdi,%rdi
  419d97:	74 10                	je     419da9 <init_ipmi_handler+0x145e>
  419d99:	e8 4a 44 ff ff       	callq  40e1e8 <free@plt>
  419d9e:	48 c7 05 8f 7f 29 00 	movq   $0x0,0x297f8f(%rip)        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  419da5:	00 00 00 00 
  419da9:	48 8b 3d 80 7f 29 00 	mov    0x297f80(%rip),%rdi        # 6b1d30 <CONFIG_SERVER_STARTUP_TIME+0x58>
  419db0:	48 85 ff             	test   %rdi,%rdi
  419db3:	74 10                	je     419dc5 <init_ipmi_handler+0x147a>
  419db5:	e8 2e 44 ff ff       	callq  40e1e8 <free@plt>
  419dba:	48 c7 05 6b 7f 29 00 	movq   $0x0,0x297f6b(%rip)        # 6b1d30 <CONFIG_SERVER_STARTUP_TIME+0x58>
  419dc1:	00 00 00 00 
  419dc5:	48 8b 3d 5c 7f 29 00 	mov    0x297f5c(%rip),%rdi        # 6b1d28 <CONFIG_SERVER_STARTUP_TIME+0x50>
  419dcc:	48 85 ff             	test   %rdi,%rdi
  419dcf:	74 10                	je     419de1 <init_ipmi_handler+0x1496>
  419dd1:	e8 12 44 ff ff       	callq  40e1e8 <free@plt>
  419dd6:	48 c7 05 47 7f 29 00 	movq   $0x0,0x297f47(%rip)        # 6b1d28 <CONFIG_SERVER_STARTUP_TIME+0x50>
  419ddd:	00 00 00 00 
  419de1:	48 8b 3d 38 7f 29 00 	mov    0x297f38(%rip),%rdi        # 6b1d20 <CONFIG_SERVER_STARTUP_TIME+0x48>
  419de8:	48 85 ff             	test   %rdi,%rdi
  419deb:	74 10                	je     419dfd <init_ipmi_handler+0x14b2>
  419ded:	e8 f6 43 ff ff       	callq  40e1e8 <free@plt>
  419df2:	48 c7 05 23 7f 29 00 	movq   $0x0,0x297f23(%rip)        # 6b1d20 <CONFIG_SERVER_STARTUP_TIME+0x48>
  419df9:	00 00 00 00 
  419dfd:	48 8b 3d 3c 7f 29 00 	mov    0x297f3c(%rip),%rdi        # 6b1d40 <CONFIG_SERVER_STARTUP_TIME+0x68>
  419e04:	48 85 ff             	test   %rdi,%rdi
  419e07:	74 10                	je     419e19 <init_ipmi_handler+0x14ce>
  419e09:	e8 da 43 ff ff       	callq  40e1e8 <free@plt>
  419e0e:	48 c7 05 27 7f 29 00 	movq   $0x0,0x297f27(%rip)        # 6b1d40 <CONFIG_SERVER_STARTUP_TIME+0x68>
  419e15:	00 00 00 00 
  419e19:	48 8d 44 ed 00       	lea    0x0(%rbp,%rbp,8),%rax
  419e1e:	48 8d 44 45 00       	lea    0x0(%rbp,%rax,2),%rax
  419e23:	49 89 c4             	mov    %rax,%r12
  419e26:	49 c1 e4 05          	shl    $0x5,%r12
  419e2a:	4e 8d 24 20          	lea    (%rax,%r12,1),%r12
  419e2e:	49 c1 e4 03          	shl    $0x3,%r12
  419e32:	4b 8d bc 25 59 12 00 	lea    0x1259(%r13,%r12,1),%rdi
  419e39:	00 
  419e3a:	e8 39 43 ff ff       	callq  40e178 <__strdup@plt>
  419e3f:	48 89 05 f2 7e 29 00 	mov    %rax,0x297ef2(%rip)        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  419e46:	4b 8d bc 25 a8 12 00 	lea    0x12a8(%r13,%r12,1),%rdi
  419e4d:	00 
  419e4e:	e8 25 43 ff ff       	callq  40e178 <__strdup@plt>
  419e53:	48 89 05 d6 7e 29 00 	mov    %rax,0x297ed6(%rip)        # 6b1d30 <CONFIG_SERVER_STARTUP_TIME+0x58>
  419e5a:	4b 8d bc 25 f8 12 00 	lea    0x12f8(%r13,%r12,1),%rdi
  419e61:	00 
  419e62:	e8 11 43 ff ff       	callq  40e178 <__strdup@plt>
  419e67:	48 89 05 ba 7e 29 00 	mov    %rax,0x297eba(%rip)        # 6b1d28 <CONFIG_SERVER_STARTUP_TIME+0x50>
  419e6e:	4b 8d bc 25 48 13 00 	lea    0x1348(%r13,%r12,1),%rdi
  419e75:	00 
  419e76:	e8 fd 42 ff ff       	callq  40e178 <__strdup@plt>
  419e7b:	48 89 05 9e 7e 29 00 	mov    %rax,0x297e9e(%rip)        # 6b1d20 <CONFIG_SERVER_STARTUP_TIME+0x48>
  419e82:	4b 8d bc 25 4b 09 00 	lea    0x94b(%r13,%r12,1),%rdi
  419e89:	00 
  419e8a:	e8 e9 42 ff ff       	callq  40e178 <__strdup@plt>
  419e8f:	48 89 05 aa 7e 29 00 	mov    %rax,0x297eaa(%rip)        # 6b1d40 <CONFIG_SERVER_STARTUP_TIME+0x68>
  419e96:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  419e9d:	00 
  419e9e:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  419ea5:	00 00 
  419ea7:	c7 44 24 08 80 00 00 	movl   $0x80,0x8(%rsp)
  419eae:	00 
  419eaf:	48 8d 05 82 7e 29 00 	lea    0x297e82(%rip),%rax        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  419eb6:	48 89 04 24          	mov    %rax,(%rsp)
  419eba:	45 31 c9             	xor    %r9d,%r9d
  419ebd:	49 89 d8             	mov    %rbx,%r8
  419ec0:	31 c9                	xor    %ecx,%ecx
  419ec2:	31 d2                	xor    %edx,%edx
  419ec4:	31 f6                	xor    %esi,%esi
  419ec6:	31 ff                	xor    %edi,%edi
  419ec8:	e8 0e 55 03 00       	callq  44f3db <substitute_simple_macros>
  419ecd:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  419ed4:	00 
  419ed5:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  419edc:	00 00 
  419ede:	c7 44 24 08 00 01 00 	movl   $0x100,0x8(%rsp)
  419ee5:	00 
  419ee6:	48 8d 15 43 7e 29 00 	lea    0x297e43(%rip),%rdx        # 6b1d30 <CONFIG_SERVER_STARTUP_TIME+0x58>
  419eed:	48 89 14 24          	mov    %rdx,(%rsp)
  419ef1:	45 31 c9             	xor    %r9d,%r9d
  419ef4:	49 89 d8             	mov    %rbx,%r8
  419ef7:	31 c9                	xor    %ecx,%ecx
  419ef9:	31 d2                	xor    %edx,%edx
  419efb:	31 f6                	xor    %esi,%esi
  419efd:	31 ff                	xor    %edi,%edi
  419eff:	e8 d7 54 03 00       	callq  44f3db <substitute_simple_macros>
  419f04:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  419f0b:	00 
  419f0c:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  419f13:	00 00 
  419f15:	c7 44 24 08 00 02 00 	movl   $0x200,0x8(%rsp)
  419f1c:	00 
  419f1d:	48 8d 05 04 7e 29 00 	lea    0x297e04(%rip),%rax        # 6b1d28 <CONFIG_SERVER_STARTUP_TIME+0x50>
  419f24:	48 89 04 24          	mov    %rax,(%rsp)
  419f28:	45 31 c9             	xor    %r9d,%r9d
  419f2b:	49 89 d8             	mov    %rbx,%r8
  419f2e:	31 c9                	xor    %ecx,%ecx
  419f30:	31 d2                	xor    %edx,%edx
  419f32:	31 f6                	xor    %esi,%esi
  419f34:	31 ff                	xor    %edi,%edi
  419f36:	e8 a0 54 03 00       	callq  44f3db <substitute_simple_macros>
  419f3b:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  419f42:	00 
  419f43:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  419f4a:	00 00 
  419f4c:	c7 44 24 08 00 04 00 	movl   $0x400,0x8(%rsp)
  419f53:	00 
  419f54:	48 8d 15 c5 7d 29 00 	lea    0x297dc5(%rip),%rdx        # 6b1d20 <CONFIG_SERVER_STARTUP_TIME+0x48>
  419f5b:	48 89 14 24          	mov    %rdx,(%rsp)
  419f5f:	45 31 c9             	xor    %r9d,%r9d
  419f62:	49 89 d8             	mov    %rbx,%r8
  419f65:	31 c9                	xor    %ecx,%ecx
  419f67:	31 d2                	xor    %edx,%edx
  419f69:	31 f6                	xor    %esi,%esi
  419f6b:	31 ff                	xor    %edi,%edi
  419f6d:	e8 69 54 03 00       	callq  44f3db <substitute_simple_macros>
  419f72:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  419f79:	00 
  419f7a:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  419f81:	00 00 
  419f83:	c7 44 24 08 00 08 00 	movl   $0x800,0x8(%rsp)
  419f8a:	00 
  419f8b:	48 8d 05 ae 7d 29 00 	lea    0x297dae(%rip),%rax        # 6b1d40 <CONFIG_SERVER_STARTUP_TIME+0x68>
  419f92:	48 89 04 24          	mov    %rax,(%rsp)
  419f96:	45 31 c9             	xor    %r9d,%r9d
  419f99:	49 89 d8             	mov    %rbx,%r8
  419f9c:	31 c9                	xor    %ecx,%ecx
  419f9e:	31 d2                	xor    %edx,%edx
  419fa0:	31 f6                	xor    %esi,%esi
  419fa2:	31 ff                	xor    %edi,%edi
  419fa4:	e8 32 54 03 00       	callq  44f3db <substitute_simple_macros>
  419fa9:	48 8b 05 88 7d 29 00 	mov    0x297d88(%rip),%rax        # 6b1d38 <CONFIG_SERVER_STARTUP_TIME+0x60>
  419fb0:	48 89 83 a0 12 00 00 	mov    %rax,0x12a0(%rbx)
  419fb7:	48 8b 05 72 7d 29 00 	mov    0x297d72(%rip),%rax        # 6b1d30 <CONFIG_SERVER_STARTUP_TIME+0x58>
  419fbe:	48 89 83 f0 12 00 00 	mov    %rax,0x12f0(%rbx)
  419fc5:	48 8b 05 5c 7d 29 00 	mov    0x297d5c(%rip),%rax        # 6b1d28 <CONFIG_SERVER_STARTUP_TIME+0x50>
  419fcc:	48 89 83 40 13 00 00 	mov    %rax,0x1340(%rbx)
  419fd3:	e9 92 fc ff ff       	jmpq   419c6a <init_ipmi_handler+0x131f>
  419fd8:	4b 8d 94 25 4b 09 00 	lea    0x94b(%r13,%r12,1),%rdx
  419fdf:	00 
  419fe0:	48 89 93 50 11 00 00 	mov    %rdx,0x1150(%rbx)
  419fe7:	e9 06 f1 ff ff       	jmpq   4190f2 <init_ipmi_handler+0x7a7>
  419fec:	48 8b 3d 55 7d 29 00 	mov    0x297d55(%rip),%rdi        # 6b1d48 <CONFIG_SERVER_STARTUP_TIME+0x70>
  419ff3:	48 85 ff             	test   %rdi,%rdi
  419ff6:	74 10                	je     41a008 <init_ipmi_handler+0x16bd>
  419ff8:	e8 eb 41 ff ff       	callq  40e1e8 <free@plt>
  419ffd:	48 c7 05 40 7d 29 00 	movq   $0x0,0x297d40(%rip)        # 6b1d48 <CONFIG_SERVER_STARTUP_TIME+0x70>
  41a004:	00 00 00 00 
  41a008:	48 8d 44 ed 00       	lea    0x0(%rbp,%rbp,8),%rax
  41a00d:	48 8d 44 45 00       	lea    0x0(%rbp,%rax,2),%rax
  41a012:	48 89 c2             	mov    %rax,%rdx
  41a015:	48 c1 e2 05          	shl    $0x5,%rdx
  41a019:	48 01 d0             	add    %rdx,%rax
  41a01c:	49 8d bc c5 e8 00 00 	lea    0xe8(%r13,%rax,8),%rdi
  41a023:	00 
  41a024:	e8 4f 41 ff ff       	callq  40e178 <__strdup@plt>
  41a029:	48 89 05 18 7d 29 00 	mov    %rax,0x297d18(%rip)        # 6b1d48 <CONFIG_SERVER_STARTUP_TIME+0x70>
  41a030:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  41a037:	00 
  41a038:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  41a03f:	00 00 
  41a041:	c7 44 24 08 20 00 00 	movl   $0x20,0x8(%rsp)
  41a048:	00 
  41a049:	48 8d 15 f8 7c 29 00 	lea    0x297cf8(%rip),%rdx        # 6b1d48 <CONFIG_SERVER_STARTUP_TIME+0x70>
  41a050:	48 89 14 24          	mov    %rdx,(%rsp)
  41a054:	45 31 c9             	xor    %r9d,%r9d
  41a057:	49 89 d8             	mov    %rbx,%r8
  41a05a:	31 c9                	xor    %ecx,%ecx
  41a05c:	31 d2                	xor    %edx,%edx
  41a05e:	31 f6                	xor    %esi,%esi
  41a060:	31 ff                	xor    %edi,%edi
  41a062:	e8 74 53 03 00       	callq  44f3db <substitute_simple_macros>
  41a067:	48 8b 05 da 7c 29 00 	mov    0x297cda(%rip),%rax        # 6b1d48 <CONFIG_SERVER_STARTUP_TIME+0x70>
  41a06e:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
  41a075:	0f b6 83 70 01 00 00 	movzbl 0x170(%rbx),%eax
  41a07c:	e9 66 f0 ff ff       	jmpq   4190e7 <init_ipmi_handler+0x79c>
  41a081:	4c 8b 25 90 2e 27 00 	mov    0x272e90(%rip),%r12        # 68cf18 <zbx_iks_transport+0x4f8>
  41a088:	48 8d bc 24 c0 e6 04 	lea    0x4e6c0(%rsp),%rdi
  41a08f:	00 
  41a090:	45 8b 0c 24          	mov    (%r12),%r9d
  41a094:	4c 8d 43 10          	lea    0x10(%rbx),%r8
  41a098:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  41a09d:	48 8d 15 9c 9e 04 00 	lea    0x49e9c(%rip),%rdx        # 463f40 <usage_message+0x2200>
  41a0a4:	be 00 08 00 00       	mov    $0x800,%esi
  41a0a9:	e8 b5 aa 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41a0ae:	8b 54 24 40          	mov    0x40(%rsp),%edx
  41a0b2:	89 55 00             	mov    %edx,0x0(%rbp)
  41a0b5:	41 8b 04 24          	mov    (%r12),%eax
  41a0b9:	01 d0                	add    %edx,%eax
  41a0bb:	41 89 07             	mov    %eax,(%r15)
  41a0be:	48 63 7c 24 30       	movslq 0x30(%rsp),%rdi
  41a0c3:	be 00 08 00 00       	mov    $0x800,%esi
  41a0c8:	48 29 fe             	sub    %rdi,%rsi
  41a0cb:	48 03 7c 24 48       	add    0x48(%rsp),%rdi
  41a0d0:	44 8b 45 00          	mov    0x0(%rbp),%r8d
  41a0d4:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
  41a0d9:	48 8d 15 83 9c 04 00 	lea    0x49c83(%rip),%rdx        # 463d63 <usage_message+0x2023>
  41a0e0:	31 c0                	xor    %eax,%eax
  41a0e2:	e8 7c aa 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41a0e7:	01 44 24 30          	add    %eax,0x30(%rsp)
  41a0eb:	45 8b 07             	mov    (%r15),%r8d
  41a0ee:	e9 76 f6 ff ff       	jmpq   419769 <init_ipmi_handler+0xe1e>
  41a0f3:	48 8b 2d 1e 2e 27 00 	mov    0x272e1e(%rip),%rbp        # 68cf18 <zbx_iks_transport+0x4f8>
  41a0fa:	48 8d bc 24 c0 e6 04 	lea    0x4e6c0(%rsp),%rdi
  41a101:	00 
  41a102:	44 8b 4d 00          	mov    0x0(%rbp),%r9d
  41a106:	4c 8d 43 10          	lea    0x10(%rbx),%r8
  41a10a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  41a10f:	48 8d 15 62 9e 04 00 	lea    0x49e62(%rip),%rdx        # 463f78 <usage_message+0x2238>
  41a116:	be 00 08 00 00       	mov    $0x800,%esi
  41a11b:	31 c0                	xor    %eax,%eax
  41a11d:	e8 41 aa 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41a122:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
  41a127:	44 03 45 00          	add    0x0(%rbp),%r8d
  41a12b:	45 89 07             	mov    %r8d,(%r15)
  41a12e:	e9 36 f6 ff ff       	jmpq   419769 <init_ipmi_handler+0xe1e>
  41a133:	48 63 54 24 40       	movslq 0x40(%rsp),%rdx
  41a138:	be 02 00 00 00       	mov    $0x2,%esi
  41a13d:	48 8b 3b             	mov    (%rbx),%rdi
  41a140:	e8 cb e9 ff ff       	callq  418b10 <init_ipmi_handler+0x1c5>
  41a145:	e9 bd f4 ff ff       	jmpq   419607 <init_ipmi_handler+0xcbc>
  41a14a:	48 8d 3d 9f 9f 04 00 	lea    0x49f9f(%rip),%rdi        # 4640f0 <usage_message+0x23b0>
  41a151:	31 c0                	xor    %eax,%eax
  41a153:	e8 3c b1 02 00       	callq  445294 <__zbx_zbx_error>
  41a158:	48 8d 0d 6d a1 04 00 	lea    0x4a16d(%rip),%rcx        # 4642cc <usage_message+0x258c>
  41a15f:	ba 72 02 00 00       	mov    $0x272,%edx
  41a164:	48 8d 35 ac 9c 04 00 	lea    0x49cac(%rip),%rsi        # 463e17 <usage_message+0x20d7>
  41a16b:	48 8d 3d ae 9c 04 00 	lea    0x49cae(%rip),%rdi        # 463e20 <usage_message+0x20e0>
  41a172:	e8 81 3d ff ff       	callq  40def8 <__assert_fail@plt>

000000000041a177 <main_poller_loop>:
  41a177:	41 55                	push   %r13
  41a179:	41 54                	push   %r12
  41a17b:	55                   	push   %rbp
  41a17c:	53                   	push   %rbx
  41a17d:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
  41a184:	89 fd                	mov    %edi,%ebp
  41a186:	41 89 f4             	mov    %esi,%r12d
  41a189:	89 d3                	mov    %edx,%ebx
  41a18b:	89 d1                	mov    %edx,%ecx
  41a18d:	89 f2                	mov    %esi,%edx
  41a18f:	48 8d 35 7a 9f 04 00 	lea    0x49f7a(%rip),%rsi        # 464110 <usage_message+0x23d0>
  41a196:	bf 04 00 00 00       	mov    $0x4,%edi
  41a19b:	31 c0                	xor    %eax,%eax
  41a19d:	e8 0e 6f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41a1a2:	48 8b 05 1f 2c 27 00 	mov    0x272c1f(%rip),%rax        # 68cdc8 <zbx_iks_transport+0x3a8>
  41a1a9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  41a1ae:	4c 8d 6c 24 20       	lea    0x20(%rsp),%r13
  41a1b3:	49 8d 7d 08          	lea    0x8(%r13),%rdi
  41a1b7:	e8 ec 47 ff ff       	callq  40e9a8 <sigemptyset@plt>
  41a1bc:	c7 84 24 a8 00 00 00 	movl   $0x4,0xa8(%rsp)
  41a1c3:	04 00 00 00 
  41a1c7:	31 d2                	xor    %edx,%edx
  41a1c9:	4c 89 ee             	mov    %r13,%rsi
  41a1cc:	bf 0e 00 00 00       	mov    $0xe,%edi
  41a1d1:	e8 a2 42 ff ff       	callq  40e478 <sigaction@plt>
  41a1d6:	40 88 2d 7b 7b 29 00 	mov    %bpl,0x297b7b(%rip)        # 6b1d58 <CONFIG_SERVER_STARTUP_TIME+0x80>
  41a1dd:	48 8b 2d d4 2a 27 00 	mov    0x272ad4(%rip),%rbp        # 68ccb8 <zbx_iks_transport+0x298>
  41a1e4:	44 89 65 00          	mov    %r12d,0x0(%rbp)
  41a1e8:	4c 8b 25 51 2b 27 00 	mov    0x272b51(%rip),%r12        # 68cd40 <zbx_iks_transport+0x320>
  41a1ef:	83 eb 01             	sub    $0x1,%ebx
  41a1f2:	41 89 1c 24          	mov    %ebx,(%r12)
  41a1f6:	31 ff                	xor    %edi,%edi
  41a1f8:	e8 7f db 03 00       	callq  457d7c <DBconnect>
  41a1fd:	48 8d 3d cf e0 04 00 	lea    0x4e0cf(%rip),%rdi        # 4682d3 <usage_message+0x6593>
  41a204:	31 c0                	xor    %eax,%eax
  41a206:	e8 d2 67 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41a20b:	e8 09 7f 02 00       	callq  442119 <zbx_time>
  41a210:	f2 0f 11 44 24 18    	movsd  %xmm0,0x18(%rsp)
  41a216:	31 c0                	xor    %eax,%eax
  41a218:	e8 c1 ec ff ff       	callq  418ede <init_ipmi_handler+0x593>
  41a21d:	41 89 c5             	mov    %eax,%r13d
  41a220:	e8 f4 7e 02 00       	callq  442119 <zbx_time>
  41a225:	f2 0f 5c 44 24 18    	subsd  0x18(%rsp),%xmm0
  41a22b:	0f b6 7d 00          	movzbl 0x0(%rbp),%edi
  41a22f:	f2 0f 11 04 24       	movsd  %xmm0,(%rsp)
  41a234:	e8 48 d1 01 00       	callq  437381 <DCconfig_get_poller_nextcheck>
  41a239:	89 c3                	mov    %eax,%ebx
  41a23b:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41a23e:	f2 0f 10 04 24       	movsd  (%rsp),%xmm0
  41a243:	74 15                	je     41a25a <main_poller_loop+0xe3>
  41a245:	31 ff                	xor    %edi,%edi
  41a247:	e8 8c 49 ff ff       	callq  40ebd8 <time@plt>
  41a24c:	29 c3                	sub    %eax,%ebx
  41a24e:	f2 0f 10 04 24       	movsd  (%rsp),%xmm0
  41a253:	78 50                	js     41a2a5 <main_poller_loop+0x12e>
  41a255:	83 fb 05             	cmp    $0x5,%ebx
  41a258:	7e 70                	jle    41a2ca <main_poller_loop+0x153>
  41a25a:	41 b8 05 00 00 00    	mov    $0x5,%r8d
  41a260:	44 89 e9             	mov    %r13d,%ecx
  41a263:	41 8b 14 24          	mov    (%r12),%edx
  41a267:	48 8d 35 da 9e 04 00 	lea    0x49eda(%rip),%rsi        # 464148 <usage_message+0x2408>
  41a26e:	bf 04 00 00 00       	mov    $0x4,%edi
  41a273:	b8 01 00 00 00       	mov    $0x1,%eax
  41a278:	e8 33 6e 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41a27d:	41 bd 05 00 00 00    	mov    $0x5,%r13d
  41a283:	bb 05 00 00 00       	mov    $0x5,%ebx
  41a288:	89 de                	mov    %ebx,%esi
  41a28a:	48 8d 3d 07 9f 04 00 	lea    0x49f07(%rip),%rdi        # 464198 <usage_message+0x2458>
  41a291:	31 c0                	xor    %eax,%eax
  41a293:	e8 45 67 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41a298:	44 89 ef             	mov    %r13d,%edi
  41a29b:	e8 08 41 ff ff       	callq  40e3a8 <sleep@plt>
  41a2a0:	e9 58 ff ff ff       	jmpq   41a1fd <main_poller_loop+0x86>
  41a2a5:	45 31 c0             	xor    %r8d,%r8d
  41a2a8:	44 89 e9             	mov    %r13d,%ecx
  41a2ab:	41 8b 14 24          	mov    (%r12),%edx
  41a2af:	48 8d 35 92 9e 04 00 	lea    0x49e92(%rip),%rsi        # 464148 <usage_message+0x2408>
  41a2b6:	bf 04 00 00 00       	mov    $0x4,%edi
  41a2bb:	b8 01 00 00 00       	mov    $0x1,%eax
  41a2c0:	e8 eb 6d 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41a2c5:	e9 33 ff ff ff       	jmpq   41a1fd <main_poller_loop+0x86>
  41a2ca:	41 89 d8             	mov    %ebx,%r8d
  41a2cd:	44 89 e9             	mov    %r13d,%ecx
  41a2d0:	41 8b 14 24          	mov    (%r12),%edx
  41a2d4:	48 8d 35 6d 9e 04 00 	lea    0x49e6d(%rip),%rsi        # 464148 <usage_message+0x2408>
  41a2db:	bf 04 00 00 00       	mov    $0x4,%edi
  41a2e0:	b8 01 00 00 00       	mov    $0x1,%eax
  41a2e5:	e8 c6 6d 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41a2ea:	85 db                	test   %ebx,%ebx
  41a2ec:	0f 84 0b ff ff ff    	je     41a1fd <main_poller_loop+0x86>
  41a2f2:	41 89 dd             	mov    %ebx,%r13d
  41a2f5:	eb 91                	jmp    41a288 <main_poller_loop+0x111>
  41a2f7:	90                   	nop
  41a2f8:	90                   	nop
  41a2f9:	90                   	nop
  41a2fa:	90                   	nop
  41a2fb:	90                   	nop
  41a2fc:	90                   	nop
  41a2fd:	90                   	nop
  41a2fe:	90                   	nop
  41a2ff:	90                   	nop

000000000041a300 <get_value_internal>:
  41a300:	41 56                	push   %r14
  41a302:	41 55                	push   %r13
  41a304:	41 54                	push   %r12
  41a306:	55                   	push   %rbp
  41a307:	53                   	push   %rbx
  41a308:	48 81 ec 50 10 00 00 	sub    $0x1050,%rsp
  41a30f:	48 89 fd             	mov    %rdi,%rbp
  41a312:	48 89 f3             	mov    %rsi,%rbx
  41a315:	48 89 f7             	mov    %rsi,%rdi
  41a318:	e8 43 1e 01 00       	callq  42c160 <init_result>
  41a31d:	48 8b 85 70 05 00 00 	mov    0x570(%rbp),%rax
  41a324:	b9 07 00 00 00       	mov    $0x7,%ecx
  41a329:	48 8d 3d a7 9f 04 00 	lea    0x49fa7(%rip),%rdi        # 4642d7 <usage_message+0x2597>
  41a330:	48 89 c6             	mov    %rax,%rsi
  41a333:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41a335:	0f 85 1d 02 00 00    	jne    41a558 <get_value_internal+0x258>
  41a33b:	48 8d ac 24 00 08 00 	lea    0x800(%rsp),%rbp
  41a342:	00 
  41a343:	41 b8 00 08 00 00    	mov    $0x800,%r8d
  41a349:	48 89 e9             	mov    %rbp,%rcx
  41a34c:	31 d2                	xor    %edx,%edx
  41a34e:	31 f6                	xor    %esi,%esi
  41a350:	48 89 c7             	mov    %rax,%rdi
  41a353:	e8 0f 24 01 00       	callq  42c767 <parse_command>
  41a358:	83 f8 02             	cmp    $0x2,%eax
  41a35b:	0f 85 f7 01 00 00    	jne    41a558 <get_value_internal+0x258>
  41a361:	b9 00 08 00 00       	mov    $0x800,%ecx
  41a366:	48 89 e2             	mov    %rsp,%rdx
  41a369:	be 01 00 00 00       	mov    $0x1,%esi
  41a36e:	48 89 ef             	mov    %rbp,%rdi
  41a371:	e8 b5 89 02 00       	callq  442d2b <get_param>
  41a376:	85 c0                	test   %eax,%eax
  41a378:	0f 85 da 01 00 00    	jne    41a558 <get_value_internal+0x258>
  41a37e:	48 89 ef             	mov    %rbp,%rdi
  41a381:	e8 5c 88 02 00       	callq  442be2 <num_param>
  41a386:	41 89 c5             	mov    %eax,%r13d
  41a389:	48 8d 05 b7 1f 05 00 	lea    0x51fb7(%rip),%rax        # 46c347 <usage_message+0xa607>
  41a390:	b9 09 00 00 00       	mov    $0x9,%ecx
  41a395:	48 89 e6             	mov    %rsp,%rsi
  41a398:	48 89 c7             	mov    %rax,%rdi
  41a39b:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41a39d:	75 2d                	jne    41a3cc <get_value_internal+0xcc>
  41a39f:	41 83 fd 01          	cmp    $0x1,%r13d
  41a3a3:	0f 85 af 01 00 00    	jne    41a558 <get_value_internal+0x258>
  41a3a9:	48 89 c7             	mov    %rax,%rdi
  41a3ac:	e8 4b e5 03 00       	callq  4588fc <DBget_row_count>
  41a3b1:	83 0b 01             	orl    $0x1,(%rbx)
  41a3b4:	48 98                	cltq   
  41a3b6:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41a3ba:	31 c0                	xor    %eax,%eax
  41a3bc:	48 81 c4 50 10 00 00 	add    $0x1050,%rsp
  41a3c3:	5b                   	pop    %rbx
  41a3c4:	5d                   	pop    %rbp
  41a3c5:	41 5c                	pop    %r12
  41a3c7:	41 5d                	pop    %r13
  41a3c9:	41 5e                	pop    %r14
  41a3cb:	c3                   	retq   
  41a3cc:	48 8d 05 cd 25 05 00 	lea    0x525cd(%rip),%rax        # 46c9a0 <usage_message+0xac60>
  41a3d3:	b9 06 00 00 00       	mov    $0x6,%ecx
  41a3d8:	48 89 e6             	mov    %rsp,%rsi
  41a3db:	48 89 c7             	mov    %rax,%rdi
  41a3de:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41a3e0:	74 bd                	je     41a39f <get_value_internal+0x9f>
  41a3e2:	b9 12 00 00 00       	mov    $0x12,%ecx
  41a3e7:	48 8d 3d f1 9e 04 00 	lea    0x49ef1(%rip),%rdi        # 4642df <usage_message+0x259f>
  41a3ee:	48 89 e6             	mov    %rsp,%rsi
  41a3f1:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41a3f3:	75 1e                	jne    41a413 <get_value_internal+0x113>
  41a3f5:	41 83 fd 01          	cmp    $0x1,%r13d
  41a3f9:	0f 85 59 01 00 00    	jne    41a558 <get_value_internal+0x258>
  41a3ff:	31 c0                	xor    %eax,%eax
  41a401:	e8 34 e4 03 00       	callq  45883a <DBget_items_unsupported_count>
  41a406:	83 0b 01             	orl    $0x1,(%rbx)
  41a409:	48 98                	cltq   
  41a40b:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41a40f:	31 c0                	xor    %eax,%eax
  41a411:	eb a9                	jmp    41a3bc <get_value_internal+0xbc>
  41a413:	b9 08 00 00 00       	mov    $0x8,%ecx
  41a418:	48 8d 3d e8 c6 05 00 	lea    0x5c6e8(%rip),%rdi        # 476b07 <usage_message+0x14dc7>
  41a41f:	48 89 e6             	mov    %rsp,%rsi
  41a422:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41a424:	0f 84 cb 00 00 00    	je     41a4f5 <get_value_internal+0x1f5>
  41a42a:	b9 0c 00 00 00       	mov    $0xc,%ecx
  41a42f:	48 8d 3d bb 9e 04 00 	lea    0x49ebb(%rip),%rdi        # 4642f1 <usage_message+0x25b1>
  41a436:	48 89 e6             	mov    %rsp,%rsi
  41a439:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41a43b:	0f 84 b4 00 00 00    	je     41a4f5 <get_value_internal+0x1f5>
  41a441:	b9 0c 00 00 00       	mov    $0xc,%ecx
  41a446:	48 8d 3d b0 9e 04 00 	lea    0x49eb0(%rip),%rdi        # 4642fd <usage_message+0x25bd>
  41a44d:	48 89 e6             	mov    %rsp,%rsi
  41a450:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41a452:	0f 84 9d 00 00 00    	je     41a4f5 <get_value_internal+0x1f5>
  41a458:	b9 0d 00 00 00       	mov    $0xd,%ecx
  41a45d:	48 8d 3d a5 9e 04 00 	lea    0x49ea5(%rip),%rdi        # 464309 <usage_message+0x25c9>
  41a464:	48 89 e6             	mov    %rsp,%rsi
  41a467:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41a469:	0f 84 86 00 00 00    	je     41a4f5 <get_value_internal+0x1f5>
  41a46f:	b9 0d 00 00 00       	mov    $0xd,%ecx
  41a474:	48 8d 3d 9b 9e 04 00 	lea    0x49e9b(%rip),%rdi        # 464316 <usage_message+0x25d6>
  41a47b:	48 89 e6             	mov    %rsp,%rsi
  41a47e:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41a480:	74 73                	je     41a4f5 <get_value_internal+0x1f5>
  41a482:	b9 07 00 00 00       	mov    $0x7,%ecx
  41a487:	48 8d 3d 3b 20 05 00 	lea    0x5203b(%rip),%rdi        # 46c4c9 <usage_message+0xa789>
  41a48e:	48 89 e6             	mov    %rsp,%rsi
  41a491:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41a493:	74 60                	je     41a4f5 <get_value_internal+0x1f5>
  41a495:	b9 0c 00 00 00       	mov    $0xc,%ecx
  41a49a:	48 8d 3d 82 9e 04 00 	lea    0x49e82(%rip),%rdi        # 464323 <usage_message+0x25e3>
  41a4a1:	48 89 e6             	mov    %rsp,%rsi
  41a4a4:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41a4a6:	74 4d                	je     41a4f5 <get_value_internal+0x1f5>
  41a4a8:	48 8d 35 80 9e 04 00 	lea    0x49e80(%rip),%rsi        # 46432f <usage_message+0x25ef>
  41a4af:	48 89 e7             	mov    %rsp,%rdi
  41a4b2:	e8 f1 42 ff ff       	callq  40e7a8 <strcmp@plt>
  41a4b7:	85 c0                	test   %eax,%eax
  41a4b9:	0f 85 c5 00 00 00    	jne    41a584 <get_value_internal+0x284>
  41a4bf:	41 83 fd 03          	cmp    $0x3,%r13d
  41a4c3:	0f 8f 8f 00 00 00    	jg     41a558 <get_value_internal+0x258>
  41a4c9:	41 83 fd 01          	cmp    $0x1,%r13d
  41a4cd:	0f 1f 00             	nopl   (%rax)
  41a4d0:	7f 31                	jg     41a503 <get_value_internal+0x203>
  41a4d2:	41 be 06 00 00 00    	mov    $0x6,%r14d
  41a4d8:	83 c8 ff             	or     $0xffffffffffffffff,%eax
  41a4db:	89 c6                	mov    %eax,%esi
  41a4dd:	44 89 f7             	mov    %r14d,%edi
  41a4e0:	e8 7b e0 03 00       	callq  458560 <DBget_queue_count>
  41a4e5:	83 0b 01             	orl    $0x1,(%rbx)
  41a4e8:	48 98                	cltq   
  41a4ea:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41a4ee:	31 c0                	xor    %eax,%eax
  41a4f0:	e9 c7 fe ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41a4f5:	41 83 fd 01          	cmp    $0x1,%r13d
  41a4f9:	75 5d                	jne    41a558 <get_value_internal+0x258>
  41a4fb:	48 89 e7             	mov    %rsp,%rdi
  41a4fe:	e9 a9 fe ff ff       	jmpq   41a3ac <get_value_internal+0xac>
  41a503:	b9 00 08 00 00       	mov    $0x800,%ecx
  41a508:	48 89 e2             	mov    %rsp,%rdx
  41a50b:	be 02 00 00 00       	mov    $0x2,%esi
  41a510:	48 89 ef             	mov    %rbp,%rdi
  41a513:	e8 13 88 02 00       	callq  442d2b <get_param>
  41a518:	85 c0                	test   %eax,%eax
  41a51a:	75 3c                	jne    41a558 <get_value_internal+0x258>
  41a51c:	80 3c 24 00          	cmpb   $0x0,(%rsp)
  41a520:	0f 85 4a 01 00 00    	jne    41a670 <get_value_internal+0x370>
  41a526:	41 be 06 00 00 00    	mov    $0x6,%r14d
  41a52c:	41 83 fd 03          	cmp    $0x3,%r13d
  41a530:	0f 84 ba 00 00 00    	je     41a5f0 <get_value_internal+0x2f0>
  41a536:	83 c8 ff             	or     $0xffffffffffffffff,%eax
  41a539:	41 39 c6             	cmp    %eax,%r14d
  41a53c:	7e 9d                	jle    41a4db <get_value_internal+0x1db>
  41a53e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41a541:	74 98                	je     41a4db <get_value_internal+0x1db>
  41a543:	48 8d 35 76 9e 04 00 	lea    0x49e76(%rip),%rsi        # 4643c0 <usage_message+0x2680>
  41a54a:	31 ff                	xor    %edi,%edi
  41a54c:	31 c0                	xor    %eax,%eax
  41a54e:	e8 60 a3 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41a553:	48 85 c0             	test   %rax,%rax
  41a556:	75 10                	jne    41a568 <get_value_internal+0x268>
  41a558:	48 8d 35 89 9e 04 00 	lea    0x49e89(%rip),%rsi        # 4643e8 <usage_message+0x26a8>
  41a55f:	31 ff                	xor    %edi,%edi
  41a561:	31 c0                	xor    %eax,%eax
  41a563:	e8 4b a3 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41a568:	83 0b 08             	orl    $0x8,(%rbx)
  41a56b:	48 89 43 28          	mov    %rax,0x28(%rbx)
  41a56f:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  41a574:	48 81 c4 50 10 00 00 	add    $0x1050,%rsp
  41a57b:	5b                   	pop    %rbx
  41a57c:	5d                   	pop    %rbp
  41a57d:	41 5c                	pop    %r12
  41a57f:	41 5d                	pop    %r13
  41a581:	41 5e                	pop    %r14
  41a583:	c3                   	retq   
  41a584:	48 8d 35 52 ab 05 00 	lea    0x5ab52(%rip),%rsi        # 4750dd <usage_message+0x1339d>
  41a58b:	48 89 e7             	mov    %rsp,%rdi
  41a58e:	e8 15 42 ff ff       	callq  40e7a8 <strcmp@plt>
  41a593:	85 c0                	test   %eax,%eax
  41a595:	75 1a                	jne    41a5b1 <get_value_internal+0x2b1>
  41a597:	41 83 fd 01          	cmp    $0x1,%r13d
  41a59b:	75 bb                	jne    41a558 <get_value_internal+0x258>
  41a59d:	83 0b 02             	orl    $0x2,(%rbx)
  41a5a0:	e8 16 df 03 00       	callq  4584bb <DBget_requiredperformance>
  41a5a5:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  41a5aa:	31 c0                	xor    %eax,%eax
  41a5ac:	e9 0b fe ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41a5b1:	48 8d 35 7d 9d 04 00 	lea    0x49d7d(%rip),%rsi        # 464335 <usage_message+0x25f5>
  41a5b8:	48 89 e7             	mov    %rsp,%rdi
  41a5bb:	e8 e8 41 ff ff       	callq  40e7a8 <strcmp@plt>
  41a5c0:	85 c0                	test   %eax,%eax
  41a5c2:	75 77                	jne    41a63b <get_value_internal+0x33b>
  41a5c4:	41 83 fd 01          	cmp    $0x1,%r13d
  41a5c8:	75 8e                	jne    41a558 <get_value_internal+0x258>
  41a5ca:	31 ff                	xor    %edi,%edi
  41a5cc:	0f 1f 40 00          	nopl   0x0(%rax)
  41a5d0:	e8 03 46 ff ff       	callq  40ebd8 <time@plt>
  41a5d5:	48 8b 15 24 28 27 00 	mov    0x272824(%rip),%rdx        # 68ce00 <zbx_iks_transport+0x3e0>
  41a5dc:	48 63 12             	movslq (%rdx),%rdx
  41a5df:	48 29 d0             	sub    %rdx,%rax
  41a5e2:	83 0b 01             	orl    $0x1,(%rbx)
  41a5e5:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41a5e9:	31 c0                	xor    %eax,%eax
  41a5eb:	e9 cc fd ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41a5f0:	b9 00 08 00 00       	mov    $0x800,%ecx
  41a5f5:	48 89 e2             	mov    %rsp,%rdx
  41a5f8:	be 03 00 00 00       	mov    $0x3,%esi
  41a5fd:	48 89 ef             	mov    %rbp,%rdi
  41a600:	e8 26 87 02 00       	callq  442d2b <get_param>
  41a605:	85 c0                	test   %eax,%eax
  41a607:	0f 85 4b ff ff ff    	jne    41a558 <get_value_internal+0x258>
  41a60d:	80 3c 24 00          	cmpb   $0x0,(%rsp)
  41a611:	0f 84 1f ff ff ff    	je     41a536 <get_value_internal+0x236>
  41a617:	48 89 e7             	mov    %rsp,%rdi
  41a61a:	e8 a0 70 02 00       	callq  4416bf <is_uint_prefix>
  41a61f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41a622:	74 79                	je     41a69d <get_value_internal+0x39d>
  41a624:	80 3c 24 00          	cmpb   $0x0,(%rsp)
  41a628:	0f 84 08 ff ff ff    	je     41a536 <get_value_internal+0x236>
  41a62e:	48 89 e7             	mov    %rsp,%rdi
  41a631:	e8 f2 68 02 00       	callq  440f28 <str2uint>
  41a636:	e9 fe fe ff ff       	jmpq   41a539 <get_value_internal+0x239>
  41a63b:	48 8d 35 fa 9c 04 00 	lea    0x49cfa(%rip),%rsi        # 46433c <usage_message+0x25fc>
  41a642:	48 89 e7             	mov    %rsp,%rdi
  41a645:	e8 5e 41 ff ff       	callq  40e7a8 <strcmp@plt>
  41a64a:	85 c0                	test   %eax,%eax
  41a64c:	75 64                	jne    41a6b2 <get_value_internal+0x3b2>
  41a64e:	41 83 fd 01          	cmp    $0x1,%r13d
  41a652:	0f 85 00 ff ff ff    	jne    41a558 <get_value_internal+0x258>
  41a658:	48 8b 05 a1 27 27 00 	mov    0x2727a1(%rip),%rax        # 68ce00 <zbx_iks_transport+0x3e0>
  41a65f:	48 63 00             	movslq (%rax),%rax
  41a662:	83 0b 01             	orl    $0x1,(%rbx)
  41a665:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41a669:	31 c0                	xor    %eax,%eax
  41a66b:	e9 4c fd ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41a670:	48 89 e7             	mov    %rsp,%rdi
  41a673:	e8 47 70 02 00       	callq  4416bf <is_uint_prefix>
  41a678:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41a67b:	0f 84 cb 00 00 00    	je     41a74c <get_value_internal+0x44c>
  41a681:	80 3c 24 00          	cmpb   $0x0,(%rsp)
  41a685:	0f 84 9b fe ff ff    	je     41a526 <get_value_internal+0x226>
  41a68b:	48 89 e7             	mov    %rsp,%rdi
  41a68e:	66 90                	xchg   %ax,%ax
  41a690:	e8 93 68 02 00       	callq  440f28 <str2uint>
  41a695:	41 89 c6             	mov    %eax,%r14d
  41a698:	e9 8f fe ff ff       	jmpq   41a52c <get_value_internal+0x22c>
  41a69d:	48 8d 35 f4 9c 04 00 	lea    0x49cf4(%rip),%rsi        # 464398 <usage_message+0x2658>
  41a6a4:	31 ff                	xor    %edi,%edi
  41a6a6:	31 c0                	xor    %eax,%eax
  41a6a8:	e8 06 a2 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41a6ad:	e9 a1 fe ff ff       	jmpq   41a553 <get_value_internal+0x253>
  41a6b2:	48 8d 35 49 7b 06 00 	lea    0x67b49(%rip),%rsi        # 482202 <usage_message+0x204c2>
  41a6b9:	48 89 e7             	mov    %rsp,%rdi
  41a6bc:	e8 e7 40 ff ff       	callq  40e7a8 <strcmp@plt>
  41a6c1:	85 c0                	test   %eax,%eax
  41a6c3:	0f 85 98 00 00 00    	jne    41a761 <get_value_internal+0x461>
  41a6c9:	41 83 fd 03          	cmp    $0x3,%r13d
  41a6cd:	0f 85 85 fe ff ff    	jne    41a558 <get_value_internal+0x258>
  41a6d3:	4c 8d ac 24 00 10 00 	lea    0x1000(%rsp),%r13
  41a6da:	00 
  41a6db:	b9 41 00 00 00       	mov    $0x41,%ecx
  41a6e0:	4c 89 ea             	mov    %r13,%rdx
  41a6e3:	be 02 00 00 00       	mov    $0x2,%esi
  41a6e8:	48 89 ef             	mov    %rbp,%rdi
  41a6eb:	e8 3b 86 02 00       	callq  442d2b <get_param>
  41a6f0:	85 c0                	test   %eax,%eax
  41a6f2:	0f 85 60 fe ff ff    	jne    41a558 <get_value_internal+0x258>
  41a6f8:	b9 00 08 00 00       	mov    $0x800,%ecx
  41a6fd:	48 89 e2             	mov    %rsp,%rdx
  41a700:	be 03 00 00 00       	mov    $0x3,%esi
  41a705:	48 89 ef             	mov    %rbp,%rdi
  41a708:	e8 1e 86 02 00       	callq  442d2b <get_param>
  41a70d:	85 c0                	test   %eax,%eax
  41a70f:	0f 85 43 fe ff ff    	jne    41a558 <get_value_internal+0x258>
  41a715:	48 8d 35 85 a9 05 00 	lea    0x5a985(%rip),%rsi        # 4750a1 <usage_message+0x13361>
  41a71c:	48 89 e7             	mov    %rsp,%rdi
  41a71f:	e8 84 40 ff ff       	callq  40e7a8 <strcmp@plt>
  41a724:	85 c0                	test   %eax,%eax
  41a726:	0f 85 2c fe ff ff    	jne    41a558 <get_value_internal+0x258>
  41a72c:	4c 89 ef             	mov    %r13,%rdi
  41a72f:	e8 85 dc 03 00       	callq  4583b9 <DBget_proxy_lastaccess>
  41a734:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  41a738:	0f 84 1a fe ff ff    	je     41a558 <get_value_internal+0x258>
  41a73e:	83 0b 01             	orl    $0x1,(%rbx)
  41a741:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41a745:	31 c0                	xor    %eax,%eax
  41a747:	e9 70 fc ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41a74c:	48 8d 35 1d 9c 04 00 	lea    0x49c1d(%rip),%rsi        # 464370 <usage_message+0x2630>
  41a753:	31 ff                	xor    %edi,%edi
  41a755:	31 c0                	xor    %eax,%eax
  41a757:	e8 57 a1 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41a75c:	e9 f2 fd ff ff       	jmpq   41a553 <get_value_internal+0x253>
  41a761:	48 8d 35 dd 9b 04 00 	lea    0x49bdd(%rip),%rsi        # 464345 <usage_message+0x2605>
  41a768:	48 89 e7             	mov    %rsp,%rdi
  41a76b:	e8 38 40 ff ff       	callq  40e7a8 <strcmp@plt>
  41a770:	85 c0                	test   %eax,%eax
  41a772:	0f 85 6b 02 00 00    	jne    41a9e3 <get_value_internal+0x6e3>
  41a778:	41 83 fd 03          	cmp    $0x3,%r13d
  41a77c:	0f 8f d6 fd ff ff    	jg     41a558 <get_value_internal+0x258>
  41a782:	b9 00 08 00 00       	mov    $0x800,%ecx
  41a787:	48 89 e2             	mov    %rsp,%rdx
  41a78a:	be 02 00 00 00       	mov    $0x2,%esi
  41a78f:	48 89 ef             	mov    %rbp,%rdi
  41a792:	e8 94 85 02 00       	callq  442d2b <get_param>
  41a797:	85 c0                	test   %eax,%eax
  41a799:	0f 85 b9 fd ff ff    	jne    41a558 <get_value_internal+0x258>
  41a79f:	4c 8d ac 24 00 10 00 	lea    0x1000(%rsp),%r13
  41a7a6:	00 
  41a7a7:	b9 41 00 00 00       	mov    $0x41,%ecx
  41a7ac:	4c 89 ea             	mov    %r13,%rdx
  41a7af:	be 03 00 00 00       	mov    $0x3,%esi
  41a7b4:	48 89 ef             	mov    %rbp,%rdi
  41a7b7:	e8 6f 85 02 00       	callq  442d2b <get_param>
  41a7bc:	85 c0                	test   %eax,%eax
  41a7be:	74 08                	je     41a7c8 <get_value_internal+0x4c8>
  41a7c0:	c6 84 24 00 10 00 00 	movb   $0x0,0x1000(%rsp)
  41a7c7:	00 
  41a7c8:	48 8d 35 9f 95 04 00 	lea    0x4959f(%rip),%rsi        # 463d6e <usage_message+0x202e>
  41a7cf:	48 89 e7             	mov    %rsp,%rdi
  41a7d2:	e8 d1 3f ff ff       	callq  40e7a8 <strcmp@plt>
  41a7d7:	85 c0                	test   %eax,%eax
  41a7d9:	0f 85 68 01 00 00    	jne    41a947 <get_value_internal+0x647>
  41a7df:	80 bc 24 00 10 00 00 	cmpb   $0x0,0x1000(%rsp)
  41a7e6:	00 
  41a7e7:	0f 84 2f 04 00 00    	je     41ac1c <get_value_internal+0x91c>
  41a7ed:	0f b6 ac 24 00 10 00 	movzbl 0x1000(%rsp),%ebp
  41a7f4:	00 
  41a7f5:	0f b6 05 6e cb 05 00 	movzbl 0x5cb6e(%rip),%eax        # 47736a <usage_message+0x1562a>
  41a7fc:	39 c5                	cmp    %eax,%ebp
  41a7fe:	75 2e                	jne    41a82e <get_value_internal+0x52e>
  41a800:	0f b6 84 24 01 10 00 	movzbl 0x1001(%rsp),%eax
  41a807:	00 
  41a808:	3a 05 5d cb 05 00    	cmp    0x5cb5d(%rip),%al        # 47736b <usage_message+0x1562b>
  41a80e:	75 1e                	jne    41a82e <get_value_internal+0x52e>
  41a810:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  41a815:	3a 05 51 cb 05 00    	cmp    0x5cb51(%rip),%al        # 47736c <usage_message+0x1562c>
  41a81b:	75 11                	jne    41a82e <get_value_internal+0x52e>
  41a81d:	41 0f b6 45 03       	movzbl 0x3(%r13),%eax
  41a822:	3a 05 45 cb 05 00    	cmp    0x5cb45(%rip),%al        # 47736d <usage_message+0x1562d>
  41a828:	0f 84 ee 03 00 00    	je     41ac1c <get_value_internal+0x91c>
  41a82e:	48 8d 35 17 9b 04 00 	lea    0x49b17(%rip),%rsi        # 46434c <usage_message+0x260c>
  41a835:	4c 89 ef             	mov    %r13,%rdi
  41a838:	e8 6b 3f ff ff       	callq  40e7a8 <strcmp@plt>
  41a83d:	85 c0                	test   %eax,%eax
  41a83f:	0f 84 e7 00 00 00    	je     41a92c <get_value_internal+0x62c>
  41a845:	48 8d 35 31 59 05 00 	lea    0x55931(%rip),%rsi        # 47017d <usage_message+0xe43d>
  41a84c:	4c 89 ef             	mov    %r13,%rdi
  41a84f:	e8 54 3f ff ff       	callq  40e7a8 <strcmp@plt>
  41a854:	85 c0                	test   %eax,%eax
  41a856:	0f 84 b5 00 00 00    	je     41a911 <get_value_internal+0x611>
  41a85c:	0f b6 05 ff 4b 05 00 	movzbl 0x54bff(%rip),%eax        # 46f462 <usage_message+0xd722>
  41a863:	39 c5                	cmp    %eax,%ebp
  41a865:	75 2b                	jne    41a892 <get_value_internal+0x592>
  41a867:	41 0f b6 45 01       	movzbl 0x1(%r13),%eax
  41a86c:	3a 05 f1 4b 05 00    	cmp    0x54bf1(%rip),%al        # 46f463 <usage_message+0xd723>
  41a872:	75 1e                	jne    41a892 <get_value_internal+0x592>
  41a874:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  41a879:	3a 05 e5 4b 05 00    	cmp    0x54be5(%rip),%al        # 46f464 <usage_message+0xd724>
  41a87f:	75 11                	jne    41a892 <get_value_internal+0x592>
  41a881:	41 0f b6 45 03       	movzbl 0x3(%r13),%eax
  41a886:	3a 05 d9 4b 05 00    	cmp    0x54bd9(%rip),%al        # 46f465 <usage_message+0xd725>
  41a88c:	0f 84 a2 03 00 00    	je     41ac34 <get_value_internal+0x934>
  41a892:	0f b6 05 5e ac 04 00 	movzbl 0x4ac5e(%rip),%eax        # 4654f7 <usage_message+0x37b7>
  41a899:	39 c5                	cmp    %eax,%ebp
  41a89b:	75 27                	jne    41a8c4 <get_value_internal+0x5c4>
  41a89d:	41 0f b6 45 01       	movzbl 0x1(%r13),%eax
  41a8a2:	3a 05 50 ac 04 00    	cmp    0x4ac50(%rip),%al        # 4654f8 <usage_message+0x37b8>
  41a8a8:	75 1a                	jne    41a8c4 <get_value_internal+0x5c4>
  41a8aa:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  41a8af:	3a 05 44 ac 04 00    	cmp    0x4ac44(%rip),%al        # 4654f9 <usage_message+0x37b9>
  41a8b5:	75 0d                	jne    41a8c4 <get_value_internal+0x5c4>
  41a8b7:	41 0f b6 45 03       	movzbl 0x3(%r13),%eax
  41a8bc:	3a 05 38 ac 04 00    	cmp    0x4ac38(%rip),%al        # 4654fa <usage_message+0x37ba>
  41a8c2:	74 32                	je     41a8f6 <get_value_internal+0x5f6>
  41a8c4:	48 8d 35 46 9a 04 00 	lea    0x49a46(%rip),%rsi        # 464311 <usage_message+0x25d1>
  41a8cb:	4c 89 ef             	mov    %r13,%rdi
  41a8ce:	e8 d5 3e ff ff       	callq  40e7a8 <strcmp@plt>
  41a8d3:	85 c0                	test   %eax,%eax
  41a8d5:	0f 85 7d fc ff ff    	jne    41a558 <get_value_internal+0x258>
  41a8db:	83 0b 01             	orl    $0x1,(%rbx)
  41a8de:	bf 05 00 00 00       	mov    $0x5,%edi
  41a8e3:	e8 f9 6e 01 00       	callq  4317e1 <DCget_stats>
  41a8e8:	48 8b 00             	mov    (%rax),%rax
  41a8eb:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41a8ef:	31 c0                	xor    %eax,%eax
  41a8f1:	e9 c6 fa ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41a8f6:	83 0b 01             	orl    $0x1,(%rbx)
  41a8f9:	bf 04 00 00 00       	mov    $0x4,%edi
  41a8fe:	e8 de 6e 01 00       	callq  4317e1 <DCget_stats>
  41a903:	48 8b 00             	mov    (%rax),%rax
  41a906:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41a90a:	31 c0                	xor    %eax,%eax
  41a90c:	e9 ab fa ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41a911:	83 0b 01             	orl    $0x1,(%rbx)
  41a914:	bf 02 00 00 00       	mov    $0x2,%edi
  41a919:	e8 c3 6e 01 00       	callq  4317e1 <DCget_stats>
  41a91e:	48 8b 00             	mov    (%rax),%rax
  41a921:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41a925:	31 c0                	xor    %eax,%eax
  41a927:	e9 90 fa ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41a92c:	83 0b 01             	orl    $0x1,(%rbx)
  41a92f:	bf 01 00 00 00       	mov    $0x1,%edi
  41a934:	e8 a8 6e 01 00       	callq  4317e1 <DCget_stats>
  41a939:	48 8b 00             	mov    (%rax),%rax
  41a93c:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41a940:	31 c0                	xor    %eax,%eax
  41a942:	e9 75 fa ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41a947:	48 8d 35 b9 c1 05 00 	lea    0x5c1b9(%rip),%rsi        # 476b07 <usage_message+0x14dc7>
  41a94e:	48 89 e7             	mov    %rsp,%rdi
  41a951:	e8 52 3e ff ff       	callq  40e7a8 <strcmp@plt>
  41a956:	85 c0                	test   %eax,%eax
  41a958:	0f 85 26 02 00 00    	jne    41ab84 <get_value_internal+0x884>
  41a95e:	80 bc 24 00 10 00 00 	cmpb   $0x0,0x1000(%rsp)
  41a965:	00 
  41a966:	0f 84 fd 01 00 00    	je     41ab69 <get_value_internal+0x869>
  41a96c:	48 8d 35 df 99 04 00 	lea    0x499df(%rip),%rsi        # 464352 <usage_message+0x2612>
  41a973:	4c 89 ef             	mov    %r13,%rdi
  41a976:	e8 2d 3e ff ff       	callq  40e7a8 <strcmp@plt>
  41a97b:	85 c0                	test   %eax,%eax
  41a97d:	0f 84 e6 01 00 00    	je     41ab69 <get_value_internal+0x869>
  41a983:	48 8d 35 ce 99 04 00 	lea    0x499ce(%rip),%rsi        # 464358 <usage_message+0x2618>
  41a98a:	4c 89 ef             	mov    %r13,%rdi
  41a98d:	e8 16 3e ff ff       	callq  40e7a8 <strcmp@plt>
  41a992:	85 c0                	test   %eax,%eax
  41a994:	0f 84 63 01 00 00    	je     41aafd <get_value_internal+0x7fd>
  41a99a:	48 8d 35 bd 99 04 00 	lea    0x499bd(%rip),%rsi        # 46435e <usage_message+0x261e>
  41a9a1:	4c 89 ef             	mov    %r13,%rdi
  41a9a4:	e8 ff 3d ff ff       	callq  40e7a8 <strcmp@plt>
  41a9a9:	85 c0                	test   %eax,%eax
  41a9ab:	0f 84 31 01 00 00    	je     41aae2 <get_value_internal+0x7e2>
  41a9b1:	48 8d 35 b8 2c 05 00 	lea    0x52cb8(%rip),%rsi        # 46d670 <usage_message+0xb930>
  41a9b8:	4c 89 ef             	mov    %r13,%rdi
  41a9bb:	e8 e8 3d ff ff       	callq  40e7a8 <strcmp@plt>
  41a9c0:	85 c0                	test   %eax,%eax
  41a9c2:	0f 85 90 fb ff ff    	jne    41a558 <get_value_internal+0x258>
  41a9c8:	83 0b 01             	orl    $0x1,(%rbx)
  41a9cb:	bf 08 00 00 00       	mov    $0x8,%edi
  41a9d0:	e8 0c 6e 01 00       	callq  4317e1 <DCget_stats>
  41a9d5:	48 8b 00             	mov    (%rax),%rax
  41a9d8:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41a9dc:	31 c0                	xor    %eax,%eax
  41a9de:	e9 d9 f9 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41a9e3:	48 8d 35 7f 99 04 00 	lea    0x4997f(%rip),%rsi        # 464369 <usage_message+0x2629>
  41a9ea:	48 89 e7             	mov    %rsp,%rdi
  41a9ed:	e8 b6 3d ff ff       	callq  40e7a8 <strcmp@plt>
  41a9f2:	85 c0                	test   %eax,%eax
  41a9f4:	0f 85 5e fb ff ff    	jne    41a558 <get_value_internal+0x258>
  41a9fa:	41 83 fd 03          	cmp    $0x3,%r13d
  41a9fe:	0f 8f 54 fb ff ff    	jg     41a558 <get_value_internal+0x258>
  41aa04:	b9 00 08 00 00       	mov    $0x800,%ecx
  41aa09:	48 89 e2             	mov    %rsp,%rdx
  41aa0c:	be 02 00 00 00       	mov    $0x2,%esi
  41aa11:	48 89 ef             	mov    %rbp,%rdi
  41aa14:	e8 12 83 02 00       	callq  442d2b <get_param>
  41aa19:	85 c0                	test   %eax,%eax
  41aa1b:	0f 85 37 fb ff ff    	jne    41a558 <get_value_internal+0x258>
  41aa21:	4c 8d ac 24 00 10 00 	lea    0x1000(%rsp),%r13
  41aa28:	00 
  41aa29:	b9 41 00 00 00       	mov    $0x41,%ecx
  41aa2e:	4c 89 ea             	mov    %r13,%rdx
  41aa31:	be 03 00 00 00       	mov    $0x3,%esi
  41aa36:	48 89 ef             	mov    %rbp,%rdi
  41aa39:	e8 ed 82 02 00       	callq  442d2b <get_param>
  41aa3e:	85 c0                	test   %eax,%eax
  41aa40:	74 08                	je     41aa4a <get_value_internal+0x74a>
  41aa42:	c6 84 24 00 10 00 00 	movb   $0x0,0x1000(%rsp)
  41aa49:	00 
  41aa4a:	48 8d 35 64 42 05 00 	lea    0x54264(%rip),%rsi        # 46ecb5 <usage_message+0xcf75>
  41aa51:	48 89 e7             	mov    %rsp,%rdi
  41aa54:	e8 4f 3d ff ff       	callq  40e7a8 <strcmp@plt>
  41aa59:	85 c0                	test   %eax,%eax
  41aa5b:	0f 85 f7 fa ff ff    	jne    41a558 <get_value_internal+0x258>
  41aa61:	80 bc 24 00 10 00 00 	cmpb   $0x0,0x1000(%rsp)
  41aa68:	00 
  41aa69:	0f 84 df 00 00 00    	je     41ab4e <get_value_internal+0x84e>
  41aa6f:	48 8d 35 dc 98 04 00 	lea    0x498dc(%rip),%rsi        # 464352 <usage_message+0x2612>
  41aa76:	4c 89 ef             	mov    %r13,%rdi
  41aa79:	e8 2a 3d ff ff       	callq  40e7a8 <strcmp@plt>
  41aa7e:	85 c0                	test   %eax,%eax
  41aa80:	0f 84 c8 00 00 00    	je     41ab4e <get_value_internal+0x84e>
  41aa86:	48 8d 35 cb 98 04 00 	lea    0x498cb(%rip),%rsi        # 464358 <usage_message+0x2618>
  41aa8d:	4c 89 ef             	mov    %r13,%rdi
  41aa90:	e8 13 3d ff ff       	callq  40e7a8 <strcmp@plt>
  41aa95:	85 c0                	test   %eax,%eax
  41aa97:	0f 84 96 00 00 00    	je     41ab33 <get_value_internal+0x833>
  41aa9d:	48 8d 35 ba 98 04 00 	lea    0x498ba(%rip),%rsi        # 46435e <usage_message+0x261e>
  41aaa4:	4c 89 ef             	mov    %r13,%rdi
  41aaa7:	e8 fc 3c ff ff       	callq  40e7a8 <strcmp@plt>
  41aaac:	85 c0                	test   %eax,%eax
  41aaae:	74 68                	je     41ab18 <get_value_internal+0x818>
  41aab0:	48 8d 35 b9 2b 05 00 	lea    0x52bb9(%rip),%rsi        # 46d670 <usage_message+0xb930>
  41aab7:	4c 89 ef             	mov    %r13,%rdi
  41aaba:	e8 e9 3c ff ff       	callq  40e7a8 <strcmp@plt>
  41aabf:	85 c0                	test   %eax,%eax
  41aac1:	0f 85 91 fa ff ff    	jne    41a558 <get_value_internal+0x258>
  41aac7:	83 0b 01             	orl    $0x1,(%rbx)
  41aaca:	bf 03 00 00 00       	mov    $0x3,%edi
  41aacf:	e8 97 d1 01 00       	callq  437c6b <DCconfig_get_stats>
  41aad4:	48 8b 00             	mov    (%rax),%rax
  41aad7:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41aadb:	31 c0                	xor    %eax,%eax
  41aadd:	e9 da f8 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41aae2:	83 0b 01             	orl    $0x1,(%rbx)
  41aae5:	bf 07 00 00 00       	mov    $0x7,%edi
  41aaea:	e8 f2 6c 01 00       	callq  4317e1 <DCget_stats>
  41aaef:	48 8b 00             	mov    (%rax),%rax
  41aaf2:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41aaf6:	31 c0                	xor    %eax,%eax
  41aaf8:	e9 bf f8 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41aafd:	83 0b 01             	orl    $0x1,(%rbx)
  41ab00:	bf 06 00 00 00       	mov    $0x6,%edi
  41ab05:	e8 d7 6c 01 00       	callq  4317e1 <DCget_stats>
  41ab0a:	48 8b 00             	mov    (%rax),%rax
  41ab0d:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41ab11:	31 c0                	xor    %eax,%eax
  41ab13:	e9 a4 f8 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ab18:	83 0b 01             	orl    $0x1,(%rbx)
  41ab1b:	bf 02 00 00 00       	mov    $0x2,%edi
  41ab20:	e8 46 d1 01 00       	callq  437c6b <DCconfig_get_stats>
  41ab25:	48 8b 00             	mov    (%rax),%rax
  41ab28:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41ab2c:	31 c0                	xor    %eax,%eax
  41ab2e:	e9 89 f8 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ab33:	83 0b 01             	orl    $0x1,(%rbx)
  41ab36:	bf 01 00 00 00       	mov    $0x1,%edi
  41ab3b:	e8 2b d1 01 00       	callq  437c6b <DCconfig_get_stats>
  41ab40:	48 8b 00             	mov    (%rax),%rax
  41ab43:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41ab47:	31 c0                	xor    %eax,%eax
  41ab49:	e9 6e f8 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ab4e:	83 0b 02             	orl    $0x2,(%rbx)
  41ab51:	bf 04 00 00 00       	mov    $0x4,%edi
  41ab56:	e8 10 d1 01 00       	callq  437c6b <DCconfig_get_stats>
  41ab5b:	48 8b 00             	mov    (%rax),%rax
  41ab5e:	48 89 43 10          	mov    %rax,0x10(%rbx)
  41ab62:	31 c0                	xor    %eax,%eax
  41ab64:	e9 53 f8 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ab69:	83 0b 02             	orl    $0x2,(%rbx)
  41ab6c:	bf 09 00 00 00       	mov    $0x9,%edi
  41ab71:	e8 6b 6c 01 00       	callq  4317e1 <DCget_stats>
  41ab76:	48 8b 00             	mov    (%rax),%rax
  41ab79:	48 89 43 10          	mov    %rax,0x10(%rbx)
  41ab7d:	31 c0                	xor    %eax,%eax
  41ab7f:	e9 38 f8 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ab84:	48 8d 35 d8 97 04 00 	lea    0x497d8(%rip),%rsi        # 464363 <usage_message+0x2623>
  41ab8b:	48 89 e7             	mov    %rsp,%rdi
  41ab8e:	e8 15 3c ff ff       	callq  40e7a8 <strcmp@plt>
  41ab93:	85 c0                	test   %eax,%eax
  41ab95:	0f 85 05 01 00 00    	jne    41aca0 <get_value_internal+0x9a0>
  41ab9b:	80 bc 24 00 10 00 00 	cmpb   $0x0,0x1000(%rsp)
  41aba2:	00 
  41aba3:	0f 84 dc 00 00 00    	je     41ac85 <get_value_internal+0x985>
  41aba9:	48 8d 35 a2 97 04 00 	lea    0x497a2(%rip),%rsi        # 464352 <usage_message+0x2612>
  41abb0:	4c 89 ef             	mov    %r13,%rdi
  41abb3:	e8 f0 3b ff ff       	callq  40e7a8 <strcmp@plt>
  41abb8:	85 c0                	test   %eax,%eax
  41abba:	0f 84 c5 00 00 00    	je     41ac85 <get_value_internal+0x985>
  41abc0:	48 8d 35 91 97 04 00 	lea    0x49791(%rip),%rsi        # 464358 <usage_message+0x2618>
  41abc7:	4c 89 ef             	mov    %r13,%rdi
  41abca:	e8 d9 3b ff ff       	callq  40e7a8 <strcmp@plt>
  41abcf:	85 c0                	test   %eax,%eax
  41abd1:	0f 84 93 00 00 00    	je     41ac6a <get_value_internal+0x96a>
  41abd7:	48 8d 35 80 97 04 00 	lea    0x49780(%rip),%rsi        # 46435e <usage_message+0x261e>
  41abde:	4c 89 ef             	mov    %r13,%rdi
  41abe1:	e8 c2 3b ff ff       	callq  40e7a8 <strcmp@plt>
  41abe6:	85 c0                	test   %eax,%eax
  41abe8:	74 65                	je     41ac4f <get_value_internal+0x94f>
  41abea:	48 8d 35 7f 2a 05 00 	lea    0x52a7f(%rip),%rsi        # 46d670 <usage_message+0xb930>
  41abf1:	4c 89 ef             	mov    %r13,%rdi
  41abf4:	e8 af 3b ff ff       	callq  40e7a8 <strcmp@plt>
  41abf9:	85 c0                	test   %eax,%eax
  41abfb:	0f 85 57 f9 ff ff    	jne    41a558 <get_value_internal+0x258>
  41ac01:	83 0b 01             	orl    $0x1,(%rbx)
  41ac04:	bf 0c 00 00 00       	mov    $0xc,%edi
  41ac09:	e8 d3 6b 01 00       	callq  4317e1 <DCget_stats>
  41ac0e:	48 8b 00             	mov    (%rax),%rax
  41ac11:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41ac15:	31 c0                	xor    %eax,%eax
  41ac17:	e9 a0 f7 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ac1c:	83 0b 01             	orl    $0x1,(%rbx)
  41ac1f:	31 ff                	xor    %edi,%edi
  41ac21:	e8 bb 6b 01 00       	callq  4317e1 <DCget_stats>
  41ac26:	48 8b 00             	mov    (%rax),%rax
  41ac29:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41ac2d:	31 c0                	xor    %eax,%eax
  41ac2f:	e9 88 f7 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ac34:	83 0b 01             	orl    $0x1,(%rbx)
  41ac37:	bf 03 00 00 00       	mov    $0x3,%edi
  41ac3c:	e8 a0 6b 01 00       	callq  4317e1 <DCget_stats>
  41ac41:	48 8b 00             	mov    (%rax),%rax
  41ac44:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41ac48:	31 c0                	xor    %eax,%eax
  41ac4a:	e9 6d f7 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ac4f:	83 0b 01             	orl    $0x1,(%rbx)
  41ac52:	bf 0b 00 00 00       	mov    $0xb,%edi
  41ac57:	e8 85 6b 01 00       	callq  4317e1 <DCget_stats>
  41ac5c:	48 8b 00             	mov    (%rax),%rax
  41ac5f:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41ac63:	31 c0                	xor    %eax,%eax
  41ac65:	e9 52 f7 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ac6a:	83 0b 01             	orl    $0x1,(%rbx)
  41ac6d:	bf 0a 00 00 00       	mov    $0xa,%edi
  41ac72:	e8 6a 6b 01 00       	callq  4317e1 <DCget_stats>
  41ac77:	48 8b 00             	mov    (%rax),%rax
  41ac7a:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41ac7e:	31 c0                	xor    %eax,%eax
  41ac80:	e9 37 f7 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ac85:	83 0b 02             	orl    $0x2,(%rbx)
  41ac88:	bf 0d 00 00 00       	mov    $0xd,%edi
  41ac8d:	e8 4f 6b 01 00       	callq  4317e1 <DCget_stats>
  41ac92:	48 8b 00             	mov    (%rax),%rax
  41ac95:	48 89 43 10          	mov    %rax,0x10(%rbx)
  41ac99:	31 c0                	xor    %eax,%eax
  41ac9b:	e9 1c f7 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41aca0:	48 8d 35 6a 96 04 00 	lea    0x4966a(%rip),%rsi        # 464311 <usage_message+0x25d1>
  41aca7:	48 89 e7             	mov    %rsp,%rdi
  41acaa:	e8 f9 3a ff ff       	callq  40e7a8 <strcmp@plt>
  41acaf:	85 c0                	test   %eax,%eax
  41acb1:	0f 85 a1 f8 ff ff    	jne    41a558 <get_value_internal+0x258>
  41acb7:	80 bc 24 00 10 00 00 	cmpb   $0x0,0x1000(%rsp)
  41acbe:	00 
  41acbf:	74 6b                	je     41ad2c <get_value_internal+0xa2c>
  41acc1:	48 8d 35 8a 96 04 00 	lea    0x4968a(%rip),%rsi        # 464352 <usage_message+0x2612>
  41acc8:	4c 89 ef             	mov    %r13,%rdi
  41accb:	e8 d8 3a ff ff       	callq  40e7a8 <strcmp@plt>
  41acd0:	85 c0                	test   %eax,%eax
  41acd2:	74 58                	je     41ad2c <get_value_internal+0xa2c>
  41acd4:	48 8d 35 7d 96 04 00 	lea    0x4967d(%rip),%rsi        # 464358 <usage_message+0x2618>
  41acdb:	4c 89 ef             	mov    %r13,%rdi
  41acde:	e8 c5 3a ff ff       	callq  40e7a8 <strcmp@plt>
  41ace3:	85 c0                	test   %eax,%eax
  41ace5:	74 7b                	je     41ad62 <get_value_internal+0xa62>
  41ace7:	48 8d 35 70 96 04 00 	lea    0x49670(%rip),%rsi        # 46435e <usage_message+0x261e>
  41acee:	4c 89 ef             	mov    %r13,%rdi
  41acf1:	e8 b2 3a ff ff       	callq  40e7a8 <strcmp@plt>
  41acf6:	85 c0                	test   %eax,%eax
  41acf8:	74 4d                	je     41ad47 <get_value_internal+0xa47>
  41acfa:	48 8d 35 6f 29 05 00 	lea    0x5296f(%rip),%rsi        # 46d670 <usage_message+0xb930>
  41ad01:	4c 89 ef             	mov    %r13,%rdi
  41ad04:	e8 9f 3a ff ff       	callq  40e7a8 <strcmp@plt>
  41ad09:	85 c0                	test   %eax,%eax
  41ad0b:	0f 85 47 f8 ff ff    	jne    41a558 <get_value_internal+0x258>
  41ad11:	83 0b 01             	orl    $0x1,(%rbx)
  41ad14:	bf 10 00 00 00       	mov    $0x10,%edi
  41ad19:	e8 c3 6a 01 00       	callq  4317e1 <DCget_stats>
  41ad1e:	48 8b 00             	mov    (%rax),%rax
  41ad21:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41ad25:	31 c0                	xor    %eax,%eax
  41ad27:	e9 90 f6 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ad2c:	83 0b 02             	orl    $0x2,(%rbx)
  41ad2f:	bf 11 00 00 00       	mov    $0x11,%edi
  41ad34:	e8 a8 6a 01 00       	callq  4317e1 <DCget_stats>
  41ad39:	48 8b 00             	mov    (%rax),%rax
  41ad3c:	48 89 43 10          	mov    %rax,0x10(%rbx)
  41ad40:	31 c0                	xor    %eax,%eax
  41ad42:	e9 75 f6 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ad47:	83 0b 01             	orl    $0x1,(%rbx)
  41ad4a:	bf 0f 00 00 00       	mov    $0xf,%edi
  41ad4f:	e8 8d 6a 01 00       	callq  4317e1 <DCget_stats>
  41ad54:	48 8b 00             	mov    (%rax),%rax
  41ad57:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41ad5b:	31 c0                	xor    %eax,%eax
  41ad5d:	e9 5a f6 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ad62:	83 0b 01             	orl    $0x1,(%rbx)
  41ad65:	bf 0e 00 00 00       	mov    $0xe,%edi
  41ad6a:	e8 72 6a 01 00       	callq  4317e1 <DCget_stats>
  41ad6f:	48 8b 00             	mov    (%rax),%rax
  41ad72:	48 89 43 08          	mov    %rax,0x8(%rbx)
  41ad76:	31 c0                	xor    %eax,%eax
  41ad78:	e9 3f f6 ff ff       	jmpq   41a3bc <get_value_internal+0xbc>
  41ad7d:	90                   	nop
  41ad7e:	90                   	nop
  41ad7f:	90                   	nop

000000000041ad80 <get_value_simple>:
  41ad80:	41 57                	push   %r15
  41ad82:	41 56                	push   %r14
  41ad84:	41 55                	push   %r13
  41ad86:	41 54                	push   %r12
  41ad88:	55                   	push   %rbp
  41ad89:	53                   	push   %rbx
  41ad8a:	48 81 ec 18 20 00 00 	sub    $0x2018,%rsp
  41ad91:	48 89 fb             	mov    %rdi,%rbx
  41ad94:	48 89 f5             	mov    %rsi,%rbp
  41ad97:	48 8d 8f 73 01 00 00 	lea    0x173(%rdi),%rcx
  41ad9e:	48 8d 15 63 96 04 00 	lea    0x49663(%rip),%rdx        # 464408 <usage_message+0x26c8>
  41ada5:	48 8d 35 6d 96 04 00 	lea    0x4966d(%rip),%rsi        # 464419 <usage_message+0x26d9>
  41adac:	bf 04 00 00 00       	mov    $0x4,%edi
  41adb1:	31 c0                	xor    %eax,%eax
  41adb3:	e8 f8 62 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41adb8:	48 89 ef             	mov    %rbp,%rdi
  41adbb:	e8 a0 13 01 00       	callq  42c160 <init_result>
  41adc0:	80 7b 51 01          	cmpb   $0x1,0x51(%rbx)
  41adc4:	0f 84 98 00 00 00    	je     41ae62 <get_value_simple+0xe2>
  41adca:	4c 8d 73 7a          	lea    0x7a(%rbx),%r14
  41adce:	c6 84 24 10 10 00 00 	movb   $0x0,0x1010(%rsp)
  41add5:	00 
  41add6:	c6 84 24 10 08 00 00 	movb   $0x0,0x810(%rsp)
  41addd:	00 
  41adde:	48 8b bb 70 05 00 00 	mov    0x570(%rbx),%rdi
  41ade5:	e8 f8 7d 02 00       	callq  442be2 <num_param>
  41adea:	83 f8 01             	cmp    $0x1,%eax
  41aded:	74 7c                	je     41ae6b <get_value_simple+0xeb>
  41adef:	48 8b bb 70 05 00 00 	mov    0x570(%rbx),%rdi
  41adf6:	e8 e7 7d 02 00       	callq  442be2 <num_param>
  41adfb:	83 f8 02             	cmp    $0x2,%eax
  41adfe:	0f 84 67 01 00 00    	je     41af6b <get_value_simple+0x1eb>
  41ae04:	48 8d 35 5a 96 04 00 	lea    0x4965a(%rip),%rsi        # 464465 <usage_message+0x2725>
  41ae0b:	31 ff                	xor    %edi,%edi
  41ae0d:	31 c0                	xor    %eax,%eax
  41ae0f:	e8 9f 9a 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41ae14:	48 85 c0             	test   %rax,%rax
  41ae17:	0f 84 b6 01 00 00    	je     41afd3 <get_value_simple+0x253>
  41ae1d:	83 4d 00 08          	orl    $0x8,0x0(%rbp)
  41ae21:	48 89 45 28          	mov    %rax,0x28(%rbp)
  41ae25:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  41ae2a:	89 df                	mov    %ebx,%edi
  41ae2c:	e8 4a 85 02 00       	callq  44337b <zbx_result_string>
  41ae31:	48 89 c1             	mov    %rax,%rcx
  41ae34:	48 8d 15 cd 95 04 00 	lea    0x495cd(%rip),%rdx        # 464408 <usage_message+0x26c8>
  41ae3b:	48 8d 35 bb 85 06 00 	lea    0x685bb(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41ae42:	bf 04 00 00 00       	mov    $0x4,%edi
  41ae47:	31 c0                	xor    %eax,%eax
  41ae49:	e8 62 62 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41ae4e:	89 d8                	mov    %ebx,%eax
  41ae50:	48 81 c4 18 20 00 00 	add    $0x2018,%rsp
  41ae57:	5b                   	pop    %rbx
  41ae58:	5d                   	pop    %rbp
  41ae59:	41 5c                	pop    %r12
  41ae5b:	41 5d                	pop    %r13
  41ae5d:	41 5e                	pop    %r14
  41ae5f:	41 5f                	pop    %r15
  41ae61:	c3                   	retq   
  41ae62:	4c 8d 73 52          	lea    0x52(%rbx),%r14
  41ae66:	e9 63 ff ff ff       	jmpq   41adce <get_value_simple+0x4e>
  41ae6b:	4c 8d a4 24 10 10 00 	lea    0x1010(%rsp),%r12
  41ae72:	00 
  41ae73:	48 8b bb 70 05 00 00 	mov    0x570(%rbx),%rdi
  41ae7a:	b9 00 08 00 00       	mov    $0x800,%ecx
  41ae7f:	4c 89 e2             	mov    %r12,%rdx
  41ae82:	be 01 00 00 00       	mov    $0x1,%esi
  41ae87:	e8 9f 7e 02 00       	callq  442d2b <get_param>
  41ae8c:	85 c0                	test   %eax,%eax
  41ae8e:	0f 85 70 01 00 00    	jne    41b004 <get_value_simple+0x284>
  41ae94:	0f b6 84 24 10 10 00 	movzbl 0x1010(%rsp),%eax
  41ae9b:	00 
  41ae9c:	3a 05 b9 01 05 00    	cmp    0x501b9(%rip),%al        # 46b05b <usage_message+0x931b>
  41aea2:	75 12                	jne    41aeb6 <get_value_simple+0x136>
  41aea4:	41 0f b6 44 24 01    	movzbl 0x1(%r12),%eax
  41aeaa:	3a 05 ac 01 05 00    	cmp    0x501ac(%rip),%al        # 46b05c <usage_message+0x931c>
  41aeb0:	0f 84 a2 01 00 00    	je     41b058 <get_value_simple+0x2d8>
  41aeb6:	b9 09 00 00 00       	mov    $0x9,%ecx
  41aebb:	48 8d 3d 7e 95 04 00 	lea    0x4957e(%rip),%rdi        # 464440 <usage_message+0x2700>
  41aec2:	4c 89 e6             	mov    %r12,%rsi
  41aec5:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41aec7:	0f 84 af 01 00 00    	je     41b07c <get_value_simple+0x2fc>
  41aecd:	48 8d 35 6f 95 04 00 	lea    0x4956f(%rip),%rsi        # 464443 <usage_message+0x2703>
  41aed4:	4c 89 e7             	mov    %r12,%rdi
  41aed7:	e8 8c 35 ff ff       	callq  40e468 <strstr@plt>
  41aedc:	48 85 c0             	test   %rax,%rax
  41aedf:	0f 84 af 01 00 00    	je     41b094 <get_value_simple+0x314>
  41aee5:	c6 00 00             	movb   $0x0,(%rax)
  41aee8:	4c 8d 7c 24 10       	lea    0x10(%rsp),%r15
  41aeed:	ba 00 08 00 00       	mov    $0x800,%edx
  41aef2:	48 8d 35 80 95 04 00 	lea    0x49580(%rip),%rsi        # 464479 <usage_message+0x2739>
  41aef9:	4c 89 ff             	mov    %r15,%rdi
  41aefc:	e8 9f 7c 02 00       	callq  442ba0 <zbx_strlcpy>
  41af01:	80 bc 24 10 08 00 00 	cmpb   $0x0,0x810(%rsp)
  41af08:	00 
  41af09:	0f 85 11 01 00 00    	jne    41b020 <get_value_simple+0x2a0>
  41af0f:	4c 8d ac 24 10 18 00 	lea    0x1810(%rsp),%r13
  41af16:	00 
  41af17:	4d 89 f1             	mov    %r14,%r9
  41af1a:	4d 89 e0             	mov    %r12,%r8
  41af1d:	4c 89 f9             	mov    %r15,%rcx
  41af20:	48 8d 15 77 95 04 00 	lea    0x49577(%rip),%rdx        # 46449e <usage_message+0x275e>
  41af27:	be 00 08 00 00       	mov    $0x800,%esi
  41af2c:	4c 89 ef             	mov    %r13,%rdi
  41af2f:	31 c0                	xor    %eax,%eax
  41af31:	e8 2d 9c 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41af36:	48 8b 93 70 05 00 00 	mov    0x570(%rbx),%rdx
  41af3d:	4c 89 e9             	mov    %r13,%rcx
  41af40:	48 8d 35 6e 95 04 00 	lea    0x4956e(%rip),%rsi        # 4644b5 <usage_message+0x2775>
  41af47:	bf 04 00 00 00       	mov    $0x4,%edi
  41af4c:	31 c0                	xor    %eax,%eax
  41af4e:	e8 5d 61 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41af53:	48 89 ea             	mov    %rbp,%rdx
  41af56:	31 f6                	xor    %esi,%esi
  41af58:	4c 89 ef             	mov    %r13,%rdi
  41af5b:	e8 a1 1f 01 00       	callq  42cf01 <process>
  41af60:	85 c0                	test   %eax,%eax
  41af62:	75 6f                	jne    41afd3 <get_value_simple+0x253>
  41af64:	31 db                	xor    %ebx,%ebx
  41af66:	e9 bf fe ff ff       	jmpq   41ae2a <get_value_simple+0xaa>
  41af6b:	4c 8d a4 24 10 10 00 	lea    0x1010(%rsp),%r12
  41af72:	00 
  41af73:	48 8b bb 70 05 00 00 	mov    0x570(%rbx),%rdi
  41af7a:	b9 00 08 00 00       	mov    $0x800,%ecx
  41af7f:	4c 89 e2             	mov    %r12,%rdx
  41af82:	be 01 00 00 00       	mov    $0x1,%esi
  41af87:	e8 9f 7d 02 00       	callq  442d2b <get_param>
  41af8c:	85 c0                	test   %eax,%eax
  41af8e:	75 58                	jne    41afe8 <get_value_simple+0x268>
  41af90:	4c 8d ac 24 10 08 00 	lea    0x810(%rsp),%r13
  41af97:	00 
  41af98:	48 8b bb 70 05 00 00 	mov    0x570(%rbx),%rdi
  41af9f:	b9 00 08 00 00       	mov    $0x800,%ecx
  41afa4:	4c 89 ea             	mov    %r13,%rdx
  41afa7:	be 02 00 00 00       	mov    $0x2,%esi
  41afac:	e8 7a 7d 02 00       	callq  442d2b <get_param>
  41afb1:	85 c0                	test   %eax,%eax
  41afb3:	0f 84 f9 00 00 00    	je     41b0b2 <get_value_simple+0x332>
  41afb9:	ba 44 00 00 00       	mov    $0x44,%edx
  41afbe:	48 8d 35 6b 94 04 00 	lea    0x4946b(%rip),%rsi        # 464430 <usage_message+0x26f0>
  41afc5:	48 8d 3d 7c 6e 04 00 	lea    0x46e7c(%rip),%rdi        # 461e48 <usage_message+0x108>
  41afcc:	31 c0                	xor    %eax,%eax
  41afce:	e8 c1 a2 02 00       	callq  445294 <__zbx_zbx_error>
  41afd3:	48 8d 35 f6 94 04 00 	lea    0x494f6(%rip),%rsi        # 4644d0 <usage_message+0x2790>
  41afda:	31 ff                	xor    %edi,%edi
  41afdc:	31 c0                	xor    %eax,%eax
  41afde:	e8 d0 98 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41afe3:	e9 35 fe ff ff       	jmpq   41ae1d <get_value_simple+0x9d>
  41afe8:	ba 3f 00 00 00       	mov    $0x3f,%edx
  41afed:	48 8d 35 3c 94 04 00 	lea    0x4943c(%rip),%rsi        # 464430 <usage_message+0x26f0>
  41aff4:	48 8d 3d 4d 6e 04 00 	lea    0x46e4d(%rip),%rdi        # 461e48 <usage_message+0x108>
  41affb:	31 c0                	xor    %eax,%eax
  41affd:	e8 92 a2 02 00       	callq  445294 <__zbx_zbx_error>
  41b002:	eb cf                	jmp    41afd3 <get_value_simple+0x253>
  41b004:	ba 32 00 00 00       	mov    $0x32,%edx
  41b009:	48 8d 35 20 94 04 00 	lea    0x49420(%rip),%rsi        # 464430 <usage_message+0x26f0>
  41b010:	48 8d 3d 31 6e 04 00 	lea    0x46e31(%rip),%rdi        # 461e48 <usage_message+0x108>
  41b017:	31 c0                	xor    %eax,%eax
  41b019:	e8 76 a2 02 00       	callq  445294 <__zbx_zbx_error>
  41b01e:	eb b3                	jmp    41afd3 <get_value_simple+0x253>
  41b020:	4c 8d ac 24 10 18 00 	lea    0x1810(%rsp),%r13
  41b027:	00 
  41b028:	48 8d 84 24 10 08 00 	lea    0x810(%rsp),%rax
  41b02f:	00 
  41b030:	48 89 04 24          	mov    %rax,(%rsp)
  41b034:	4d 89 f1             	mov    %r14,%r9
  41b037:	4d 89 e0             	mov    %r12,%r8
  41b03a:	4c 89 f9             	mov    %r15,%rcx
  41b03d:	48 8d 15 64 94 04 00 	lea    0x49464(%rip),%rdx        # 4644a8 <usage_message+0x2768>
  41b044:	be 00 08 00 00       	mov    $0x800,%esi
  41b049:	4c 89 ef             	mov    %r13,%rdi
  41b04c:	31 c0                	xor    %eax,%eax
  41b04e:	e8 10 9b 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41b053:	e9 de fe ff ff       	jmpq   41af36 <get_value_simple+0x1b6>
  41b058:	41 0f b6 44 24 02    	movzbl 0x2(%r12),%eax
  41b05e:	3a 05 f9 ff 04 00    	cmp    0x4fff9(%rip),%al        # 46b05d <usage_message+0x931d>
  41b064:	0f 85 4c fe ff ff    	jne    41aeb6 <get_value_simple+0x136>
  41b06a:	41 0f b6 44 24 03    	movzbl 0x3(%r12),%eax
  41b070:	3a 05 e8 ff 04 00    	cmp    0x4ffe8(%rip),%al        # 46b05e <usage_message+0x931e>
  41b076:	0f 85 3a fe ff ff    	jne    41aeb6 <get_value_simple+0x136>
  41b07c:	4c 89 e2             	mov    %r12,%rdx
  41b07f:	48 8d 35 6a 94 04 00 	lea    0x4946a(%rip),%rsi        # 4644f0 <usage_message+0x27b0>
  41b086:	31 ff                	xor    %edi,%edi
  41b088:	31 c0                	xor    %eax,%eax
  41b08a:	e8 24 98 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41b08f:	e9 80 fd ff ff       	jmpq   41ae14 <get_value_simple+0x94>
  41b094:	4c 8d 7c 24 10       	lea    0x10(%rsp),%r15
  41b099:	ba 00 08 00 00       	mov    $0x800,%edx
  41b09e:	48 8d 35 e9 93 04 00 	lea    0x493e9(%rip),%rsi        # 46448e <usage_message+0x274e>
  41b0a5:	4c 89 ff             	mov    %r15,%rdi
  41b0a8:	e8 f3 7a 02 00       	callq  442ba0 <zbx_strlcpy>
  41b0ad:	e9 4f fe ff ff       	jmpq   41af01 <get_value_simple+0x181>
  41b0b2:	4c 89 ef             	mov    %r13,%rdi
  41b0b5:	e8 40 5a 02 00       	callq  440afa <is_uint>
  41b0ba:	85 c0                	test   %eax,%eax
  41b0bc:	0f 1f 40 00          	nopl   0x0(%rax)
  41b0c0:	0f 84 07 fe ff ff    	je     41aecd <get_value_simple+0x14d>
  41b0c6:	48 8d 35 7c 93 04 00 	lea    0x4937c(%rip),%rsi        # 464449 <usage_message+0x2709>
  41b0cd:	31 ff                	xor    %edi,%edi
  41b0cf:	31 c0                	xor    %eax,%eax
  41b0d1:	e8 dd 97 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41b0d6:	e9 39 fd ff ff       	jmpq   41ae14 <get_value_simple+0x94>
  41b0db:	90                   	nop

000000000041b0dc <get_value_db>:
  41b0dc:	53                   	push   %rbx
  41b0dd:	48 89 fb             	mov    %rdi,%rbx
  41b0e0:	48 89 f7             	mov    %rsi,%rdi
  41b0e3:	e8 78 10 01 00       	callq  42c160 <init_result>
  41b0e8:	48 8d 93 73 01 00 00 	lea    0x173(%rbx),%rdx
  41b0ef:	48 8d 35 32 94 04 00 	lea    0x49432(%rip),%rsi        # 464528 <usage_message+0x27e8>
  41b0f6:	bf 04 00 00 00       	mov    $0x4,%edi
  41b0fb:	31 c0                	xor    %eax,%eax
  41b0fd:	e8 ae 5f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41b102:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  41b107:	5b                   	pop    %rbx
  41b108:	c3                   	retq   
  41b109:	90                   	nop
  41b10a:	90                   	nop
  41b10b:	90                   	nop
  41b10c:	90                   	nop
  41b10d:	90                   	nop
  41b10e:	90                   	nop
  41b10f:	90                   	nop
  41b110:	41 54                	push   %r12
  41b112:	55                   	push   %rbp
  41b113:	53                   	push   %rbx
  41b114:	48 83 ec 10          	sub    $0x10,%rsp
  41b118:	49 89 fc             	mov    %rdi,%r12
  41b11b:	48 89 f5             	mov    %rsi,%rbp
  41b11e:	48 89 d3             	mov    %rdx,%rbx
  41b121:	45 84 c0             	test   %r8b,%r8b
  41b124:	0f 84 84 00 00 00    	je     41b1ae <get_value_db+0xd2>
  41b12a:	66 0f ef c0          	pxor   %xmm0,%xmm0
  41b12e:	41 80 f8 03          	cmp    $0x3,%r8b
  41b132:	0f 84 9a 00 00 00    	je     41b1d2 <get_value_db+0xf6>
  41b138:	b9 07 00 00 00       	mov    $0x7,%ecx
  41b13d:	48 8d 3d fc 93 04 00 	lea    0x493fc(%rip),%rdi        # 464540 <usage_message+0x2800>
  41b144:	48 89 de             	mov    %rbx,%rsi
  41b147:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41b149:	74 48                	je     41b193 <get_value_db+0xb7>
  41b14b:	b9 07 00 00 00       	mov    $0x7,%ecx
  41b150:	48 8d 3d f0 93 04 00 	lea    0x493f0(%rip),%rdi        # 464547 <usage_message+0x2807>
  41b157:	48 89 de             	mov    %rbx,%rsi
  41b15a:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41b15c:	74 35                	je     41b193 <get_value_db+0xb7>
  41b15e:	b9 07 00 00 00       	mov    $0x7,%ecx
  41b163:	48 8d 3d e4 93 04 00 	lea    0x493e4(%rip),%rdi        # 46454e <usage_message+0x280e>
  41b16a:	48 89 de             	mov    %rbx,%rsi
  41b16d:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41b16f:	0f 85 a1 00 00 00    	jne    41b216 <get_value_db+0x13a>
  41b175:	8b 45 00             	mov    0x0(%rbp),%eax
  41b178:	85 c0                	test   %eax,%eax
  41b17a:	75 41                	jne    41b1bd <get_value_db+0xe1>
  41b17c:	f2 41 0f 11 04 24    	movsd  %xmm0,(%r12)
  41b182:	83 c0 01             	add    $0x1,%eax
  41b185:	89 45 00             	mov    %eax,0x0(%rbp)
  41b188:	31 c0                	xor    %eax,%eax
  41b18a:	48 83 c4 10          	add    $0x10,%rsp
  41b18e:	5b                   	pop    %rbx
  41b18f:	5d                   	pop    %rbp
  41b190:	41 5c                	pop    %r12
  41b192:	c3                   	retq   
  41b193:	f2 41 0f 58 04 24    	addsd  (%r12),%xmm0
  41b199:	f2 41 0f 11 04 24    	movsd  %xmm0,(%r12)
  41b19f:	83 45 00 01          	addl   $0x1,0x0(%rbp)
  41b1a3:	31 c0                	xor    %eax,%eax
  41b1a5:	48 83 c4 10          	add    $0x10,%rsp
  41b1a9:	5b                   	pop    %rbx
  41b1aa:	5d                   	pop    %rbp
  41b1ab:	41 5c                	pop    %r12
  41b1ad:	c3                   	retq   
  41b1ae:	31 f6                	xor    %esi,%esi
  41b1b0:	48 89 cf             	mov    %rcx,%rdi
  41b1b3:	e8 00 3a ff ff       	callq  40ebb8 <strtod@plt>
  41b1b8:	e9 7b ff ff ff       	jmpq   41b138 <get_value_db+0x5c>
  41b1bd:	f2 41 0f 10 0c 24    	movsd  (%r12),%xmm1
  41b1c3:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
  41b1c7:	77 b3                	ja     41b17c <get_value_db+0xa0>
  41b1c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  41b1d0:	eb b0                	jmp    41b182 <get_value_db+0xa6>
  41b1d2:	48 8d 54 24 08       	lea    0x8(%rsp),%rdx
  41b1d7:	48 8d 35 f5 9e 05 00 	lea    0x59ef5(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41b1de:	48 89 cf             	mov    %rcx,%rdi
  41b1e1:	31 c0                	xor    %eax,%eax
  41b1e3:	e8 c0 2c ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41b1e8:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  41b1ed:	48 85 c0             	test   %rax,%rax
  41b1f0:	78 0a                	js     41b1fc <get_value_db+0x120>
  41b1f2:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
  41b1f7:	e9 3c ff ff ff       	jmpq   41b138 <get_value_db+0x5c>
  41b1fc:	48 89 c2             	mov    %rax,%rdx
  41b1ff:	48 d1 ea             	shr    %rdx
  41b202:	83 e0 01             	and    $0x1,%eax
  41b205:	48 09 c2             	or     %rax,%rdx
  41b208:	f2 48 0f 2a c2       	cvtsi2sd %rdx,%xmm0
  41b20d:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
  41b211:	e9 22 ff ff ff       	jmpq   41b138 <get_value_db+0x5c>
  41b216:	b9 07 00 00 00       	mov    $0x7,%ecx
  41b21b:	48 8d 3d 33 93 04 00 	lea    0x49333(%rip),%rdi        # 464555 <usage_message+0x2815>
  41b222:	48 89 de             	mov    %rbx,%rsi
  41b225:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41b227:	0f 97 c1             	seta   %cl
  41b22a:	0f 92 c2             	setb   %dl
  41b22d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  41b232:	38 d1                	cmp    %dl,%cl
  41b234:	0f 85 6b ff ff ff    	jne    41b1a5 <get_value_db+0xc9>
  41b23a:	8b 45 00             	mov    0x0(%rbp),%eax
  41b23d:	85 c0                	test   %eax,%eax
  41b23f:	0f 84 37 ff ff ff    	je     41b17c <get_value_db+0xa0>
  41b245:	66 41 0f 2e 04 24    	ucomisd (%r12),%xmm0
  41b24b:	0f 86 31 ff ff ff    	jbe    41b182 <get_value_db+0xa6>
  41b251:	e9 26 ff ff ff       	jmpq   41b17c <get_value_db+0xa0>

000000000041b256 <get_value_aggregate>:
  41b256:	41 57                	push   %r15
  41b258:	41 56                	push   %r14
  41b25a:	41 55                	push   %r13
  41b25c:	41 54                	push   %r12
  41b25e:	55                   	push   %rbp
  41b25f:	53                   	push   %rbx
  41b260:	48 81 ec f8 18 00 00 	sub    $0x18f8,%rsp
  41b267:	49 89 fd             	mov    %rdi,%r13
  41b26a:	48 89 f3             	mov    %rsi,%rbx
  41b26d:	48 8d 8f 73 01 00 00 	lea    0x173(%rdi),%rcx
  41b274:	48 8d 15 e1 92 04 00 	lea    0x492e1(%rip),%rdx        # 46455c <usage_message+0x281c>
  41b27b:	48 8d 35 f3 8a 04 00 	lea    0x48af3(%rip),%rsi        # 463d75 <usage_message+0x2035>
  41b282:	bf 04 00 00 00       	mov    $0x4,%edi
  41b287:	31 c0                	xor    %eax,%eax
  41b289:	e8 22 5e 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41b28e:	48 89 df             	mov    %rbx,%rdi
  41b291:	e8 ca 0e 01 00       	callq  42c160 <init_result>
  41b296:	4c 8d a4 24 60 10 00 	lea    0x1060(%rsp),%r12
  41b29d:	00 
  41b29e:	48 8d ac 24 c0 18 00 	lea    0x18c0(%rsp),%rbp
  41b2a5:	00 
  41b2a6:	49 8b bd 70 05 00 00 	mov    0x570(%r13),%rdi
  41b2ad:	41 b8 00 08 00 00    	mov    $0x800,%r8d
  41b2b3:	4c 89 e1             	mov    %r12,%rcx
  41b2b6:	ba 08 00 00 00       	mov    $0x8,%edx
  41b2bb:	48 89 ee             	mov    %rbp,%rsi
  41b2be:	e8 a4 14 01 00       	callq  42c767 <parse_command>
  41b2c3:	83 f8 02             	cmp    $0x2,%eax
  41b2c6:	74 17                	je     41b2df <get_value_aggregate+0x89>
  41b2c8:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  41b2cd:	48 81 c4 f8 18 00 00 	add    $0x18f8,%rsp
  41b2d4:	5b                   	pop    %rbx
  41b2d5:	5d                   	pop    %rbp
  41b2d6:	41 5c                	pop    %r12
  41b2d8:	41 5d                	pop    %r13
  41b2da:	41 5e                	pop    %r14
  41b2dc:	41 5f                	pop    %r15
  41b2de:	c3                   	retq   
  41b2df:	4c 89 e7             	mov    %r12,%rdi
  41b2e2:	e8 fb 78 02 00       	callq  442be2 <num_param>
  41b2e7:	83 f8 04             	cmp    $0x4,%eax
  41b2ea:	75 dc                	jne    41b2c8 <get_value_aggregate+0x72>
  41b2ec:	48 8d 84 24 60 08 00 	lea    0x860(%rsp),%rax
  41b2f3:	00 
  41b2f4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  41b2f9:	b9 00 08 00 00       	mov    $0x800,%ecx
  41b2fe:	48 89 c2             	mov    %rax,%rdx
  41b301:	be 01 00 00 00       	mov    $0x1,%esi
  41b306:	4c 89 e7             	mov    %r12,%rdi
  41b309:	e8 1d 7a 02 00       	callq  442d2b <get_param>
  41b30e:	85 c0                	test   %eax,%eax
  41b310:	75 b6                	jne    41b2c8 <get_value_aggregate+0x72>
  41b312:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
  41b317:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
  41b31c:	b9 00 08 00 00       	mov    $0x800,%ecx
  41b321:	be 02 00 00 00       	mov    $0x2,%esi
  41b326:	4c 89 e7             	mov    %r12,%rdi
  41b329:	e8 fd 79 02 00       	callq  442d2b <get_param>
  41b32e:	85 c0                	test   %eax,%eax
  41b330:	75 96                	jne    41b2c8 <get_value_aggregate+0x72>
  41b332:	4c 8d ac 24 b0 18 00 	lea    0x18b0(%rsp),%r13
  41b339:	00 
  41b33a:	b9 08 00 00 00       	mov    $0x8,%ecx
  41b33f:	4c 89 ea             	mov    %r13,%rdx
  41b342:	be 03 00 00 00       	mov    $0x3,%esi
  41b347:	4c 89 e7             	mov    %r12,%rdi
  41b34a:	e8 dc 79 02 00       	callq  442d2b <get_param>
  41b34f:	85 c0                	test   %eax,%eax
  41b351:	0f 85 71 ff ff ff    	jne    41b2c8 <get_value_aggregate+0x72>
  41b357:	48 8d bc 24 60 18 00 	lea    0x1860(%rsp),%rdi
  41b35e:	00 
  41b35f:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
  41b364:	b9 20 00 00 00       	mov    $0x20,%ecx
  41b369:	48 89 fa             	mov    %rdi,%rdx
  41b36c:	be 04 00 00 00       	mov    $0x4,%esi
  41b371:	4c 89 e7             	mov    %r12,%rdi
  41b374:	e8 b2 79 02 00       	callq  442d2b <get_param>
  41b379:	85 c0                	test   %eax,%eax
  41b37b:	0f 85 47 ff ff ff    	jne    41b2c8 <get_value_aggregate+0x72>
  41b381:	48 c7 84 24 a8 18 00 	movq   $0x0,0x18a8(%rsp)
  41b388:	00 00 00 00 00 
  41b38d:	c7 84 24 ec 18 00 00 	movl   $0x400,0x18ec(%rsp)
  41b394:	00 04 00 00 
  41b398:	48 c7 84 24 a0 18 00 	movq   $0x0,0x18a0(%rsp)
  41b39f:	00 00 00 00 00 
  41b3a4:	c7 84 24 e4 18 00 00 	movl   $0x0,0x18e4(%rsp)
  41b3ab:	00 00 00 00 
  41b3af:	c7 84 24 e0 18 00 00 	movl   $0x0,0x18e0(%rsp)
  41b3b6:	00 00 00 00 
  41b3ba:	48 c7 84 24 98 18 00 	movq   $0x0,0x1898(%rsp)
  41b3c1:	00 00 00 00 00 
  41b3c6:	c7 84 24 dc 18 00 00 	movl   $0x0,0x18dc(%rsp)
  41b3cd:	00 00 00 00 
  41b3d1:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  41b3d6:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  41b3db:	4c 89 2c 24          	mov    %r13,(%rsp)
  41b3df:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
  41b3e4:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
  41b3e9:	48 89 e9             	mov    %rbp,%rcx
  41b3ec:	48 8d 15 7d 91 04 00 	lea    0x4917d(%rip),%rdx        # 464570 <usage_message+0x2830>
  41b3f3:	48 8d 35 06 92 04 00 	lea    0x49206(%rip),%rsi        # 464600 <usage_message+0x28c0>
  41b3fa:	bf 04 00 00 00       	mov    $0x4,%edi
  41b3ff:	31 c0                	xor    %eax,%eax
  41b401:	e8 aa 5c 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41b406:	48 89 df             	mov    %rbx,%rdi
  41b409:	e8 52 0d 01 00       	callq  42c160 <init_result>
  41b40e:	31 ff                	xor    %edi,%edi
  41b410:	e8 c3 37 ff ff       	callq  40ebd8 <time@plt>
  41b415:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  41b41a:	48 c7 84 24 88 18 00 	movq   $0x0,0x1888(%rsp)
  41b421:	00 00 00 00 00 
  41b426:	c7 84 24 d8 18 00 00 	movl   $0x400,0x18d8(%rsp)
  41b42d:	00 04 00 00 
  41b431:	c7 84 24 d4 18 00 00 	movl   $0x0,0x18d4(%rsp)
  41b438:	00 00 00 00 
  41b43c:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41b441:	e8 1b c5 03 00       	callq  457961 <DBdyn_escape_string>
  41b446:	49 89 c4             	mov    %rax,%r12
  41b449:	48 63 8c 24 d8 18 00 	movslq 0x18d8(%rsp),%rcx
  41b450:	00 
  41b451:	48 8b 94 24 88 18 00 	mov    0x1888(%rsp),%rdx
  41b458:	00 
  41b459:	be 4d 00 00 00       	mov    $0x4d,%esi
  41b45e:	48 8d 3d 1e 91 04 00 	lea    0x4911e(%rip),%rdi        # 464583 <usage_message+0x2843>
  41b465:	e8 a1 72 02 00       	callq  44270b <zbx_malloc2>
  41b46a:	48 89 84 24 88 18 00 	mov    %rax,0x1888(%rsp)
  41b471:	00 
  41b472:	31 c0                	xor    %eax,%eax
  41b474:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
  41b478:	4c 89 e7             	mov    %r12,%rdi
  41b47b:	f2 ae                	repnz scas %es:(%rdi),%al
  41b47d:	48 f7 d1             	not    %rcx
  41b480:	81 c1 bf 00 00 00    	add    $0xbf,%ecx
  41b486:	4c 8d b4 24 d4 18 00 	lea    0x18d4(%rsp),%r14
  41b48d:	00 
  41b48e:	4c 8d bc 24 d8 18 00 	lea    0x18d8(%rsp),%r15
  41b495:	00 
  41b496:	48 8d 84 24 88 18 00 	lea    0x1888(%rsp),%rax
  41b49d:	00 
  41b49e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  41b4a3:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  41b4aa:	00 
  41b4ab:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  41b4b2:	4d 89 e1             	mov    %r12,%r9
  41b4b5:	4c 8d 05 84 91 04 00 	lea    0x49184(%rip),%r8        # 464640 <usage_message+0x2900>
  41b4bc:	4c 89 f2             	mov    %r14,%rdx
  41b4bf:	4c 89 fe             	mov    %r15,%rsi
  41b4c2:	48 89 c7             	mov    %rax,%rdi
  41b4c5:	31 c0                	xor    %eax,%eax
  41b4c7:	e8 db 94 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41b4cc:	4d 85 e4             	test   %r12,%r12
  41b4cf:	74 08                	je     41b4d9 <get_value_aggregate+0x283>
  41b4d1:	4c 89 e7             	mov    %r12,%rdi
  41b4d4:	e8 0f 2d ff ff       	callq  40e1e8 <free@plt>
  41b4d9:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  41b4de:	e8 ff 76 02 00       	callq  442be2 <num_param>
  41b4e3:	89 44 24 50          	mov    %eax,0x50(%rsp)
  41b4e7:	4c 8d 05 a8 90 04 00 	lea    0x490a8(%rip),%r8        # 464596 <usage_message+0x2856>
  41b4ee:	b9 20 00 00 00       	mov    $0x20,%ecx
  41b4f3:	4c 89 f2             	mov    %r14,%rdx
  41b4f6:	4c 89 fe             	mov    %r15,%rsi
  41b4f9:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  41b4fe:	31 c0                	xor    %eax,%eax
  41b500:	e8 a2 94 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41b505:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  41b50b:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
  41b510:	44 39 64 24 50       	cmp    %r12d,0x50(%rsp)
  41b515:	0f 8c 92 00 00 00    	jl     41b5ad <get_value_aggregate+0x357>
  41b51b:	44 89 e6             	mov    %r12d,%esi
  41b51e:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  41b523:	e8 61 8c 02 00       	callq  444189 <get_param_dyn>
  41b528:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  41b52d:	48 85 c0             	test   %rax,%rax
  41b530:	74 72                	je     41b5a4 <get_value_aggregate+0x34e>
  41b532:	48 89 c7             	mov    %rax,%rdi
  41b535:	e8 27 c4 03 00       	callq  457961 <DBdyn_escape_string>
  41b53a:	48 89 c3             	mov    %rax,%rbx
  41b53d:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
  41b541:	48 89 c7             	mov    %rax,%rdi
  41b544:	31 c0                	xor    %eax,%eax
  41b546:	f2 ae                	repnz scas %es:(%rdi),%al
  41b548:	48 f7 d1             	not    %rcx
  41b54b:	83 c1 02             	add    $0x2,%ecx
  41b54e:	49 89 d9             	mov    %rbx,%r9
  41b551:	4c 8d 05 f6 6d 04 00 	lea    0x46df6(%rip),%r8        # 46234e <usage_message+0x60e>
  41b558:	4c 89 f2             	mov    %r14,%rdx
  41b55b:	4c 89 fe             	mov    %r15,%rsi
  41b55e:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  41b563:	e8 3f 94 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41b568:	44 39 64 24 50       	cmp    %r12d,0x50(%rsp)
  41b56d:	74 1e                	je     41b58d <get_value_aggregate+0x337>
  41b56f:	4c 8d 05 3e ac 04 00 	lea    0x4ac3e(%rip),%r8        # 4661b4 <usage_message+0x4474>
  41b576:	b9 02 00 00 00       	mov    $0x2,%ecx
  41b57b:	4c 89 f2             	mov    %r14,%rdx
  41b57e:	4c 89 fe             	mov    %r15,%rsi
  41b581:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  41b586:	31 c0                	xor    %eax,%eax
  41b588:	e8 1a 94 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41b58d:	48 85 db             	test   %rbx,%rbx
  41b590:	74 08                	je     41b59a <get_value_aggregate+0x344>
  41b592:	48 89 df             	mov    %rbx,%rdi
  41b595:	e8 4e 2c ff ff       	callq  40e1e8 <free@plt>
  41b59a:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  41b59f:	e8 44 2c ff ff       	callq  40e1e8 <free@plt>
  41b5a4:	41 83 c4 01          	add    $0x1,%r12d
  41b5a8:	e9 63 ff ff ff       	jmpq   41b510 <get_value_aggregate+0x2ba>
  41b5ad:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
  41b5b2:	48 8b 05 af 17 27 00 	mov    0x2717af(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  41b5b9:	8b 30                	mov    (%rax),%esi
  41b5bb:	48 8d 3d c3 52 04 00 	lea    0x452c3(%rip),%rdi        # 460885 <_IO_stdin_used+0xda5>
  41b5c2:	e8 2f c0 03 00       	callq  4575f6 <DBnode>
  41b5c7:	49 89 c1             	mov    %rax,%r9
  41b5ca:	4c 8d 05 d6 8f 04 00 	lea    0x48fd6(%rip),%r8        # 4645a7 <usage_message+0x2867>
  41b5d1:	b9 80 00 00 00       	mov    $0x80,%ecx
  41b5d6:	4c 89 f2             	mov    %r14,%rdx
  41b5d9:	4c 89 fe             	mov    %r15,%rsi
  41b5dc:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  41b5e1:	31 c0                	xor    %eax,%eax
  41b5e3:	e8 bf 93 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41b5e8:	48 8b b4 24 88 18 00 	mov    0x1888(%rsp),%rsi
  41b5ef:	00 
  41b5f0:	48 8d 3d 6e 6b 06 00 	lea    0x66b6e(%rip),%rdi        # 482165 <usage_message+0x20425>
  41b5f7:	31 c0                	xor    %eax,%eax
  41b5f9:	e8 ae c9 03 00       	callq  457fac <__zbx_DBselect>
  41b5fe:	49 89 c4             	mov    %rax,%r12
  41b601:	48 8b bc 24 88 18 00 	mov    0x1888(%rsp),%rdi
  41b608:	00 
  41b609:	48 85 ff             	test   %rdi,%rdi
  41b60c:	74 11                	je     41b61f <get_value_aggregate+0x3c9>
  41b60e:	e8 d5 2b ff ff       	callq  40e1e8 <free@plt>
  41b613:	48 c7 84 24 88 18 00 	movq   $0x0,0x1888(%rsp)
  41b61a:	00 00 00 00 00 
  41b61f:	4c 8d b4 24 90 18 00 	lea    0x1890(%rsp),%r14
  41b626:	00 
  41b627:	4c 8d bc 24 e0 18 00 	lea    0x18e0(%rsp),%r15
  41b62e:	00 
  41b62f:	48 8d 94 24 e4 18 00 	lea    0x18e4(%rsp),%rdx
  41b636:	00 
  41b637:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  41b63c:	48 8d bc 24 a0 18 00 	lea    0x18a0(%rsp),%rdi
  41b643:	00 
  41b644:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
  41b649:	4c 89 e7             	mov    %r12,%rdi
  41b64c:	e8 4c c3 03 00       	callq  45799d <DBfetch>
  41b651:	48 85 c0             	test   %rax,%rax
  41b654:	74 36                	je     41b68c <get_value_aggregate+0x436>
  41b656:	4c 89 f2             	mov    %r14,%rdx
  41b659:	48 8d 35 73 9a 05 00 	lea    0x59a73(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41b660:	48 8b 38             	mov    (%rax),%rdi
  41b663:	31 c0                	xor    %eax,%eax
  41b665:	e8 3e 28 ff ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41b66a:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  41b670:	48 8b 8c 24 90 18 00 	mov    0x1890(%rsp),%rcx
  41b677:	00 
  41b678:	4c 89 fa             	mov    %r15,%rdx
  41b67b:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  41b680:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  41b685:	e8 69 59 02 00       	callq  440ff3 <uint64_array_add>
  41b68a:	eb bd                	jmp    41b649 <get_value_aggregate+0x3f3>
  41b68c:	4c 89 e7             	mov    %r12,%rdi
  41b68f:	e8 44 26 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  41b694:	83 bc 24 e0 18 00 00 	cmpl   $0x0,0x18e0(%rsp)
  41b69b:	00 
  41b69c:	0f 84 6e 04 00 00    	je     41bb10 <get_value_aggregate+0x8ba>
  41b6a2:	48 63 8c 24 ec 18 00 	movslq 0x18ec(%rsp),%rcx
  41b6a9:	00 
  41b6aa:	48 8b 94 24 a8 18 00 	mov    0x18a8(%rsp),%rdx
  41b6b1:	00 
  41b6b2:	be ad 00 00 00       	mov    $0xad,%esi
  41b6b7:	48 8d 3d c5 8e 04 00 	lea    0x48ec5(%rip),%rdi        # 464583 <usage_message+0x2843>
  41b6be:	e8 48 70 02 00       	callq  44270b <zbx_malloc2>
  41b6c3:	48 89 84 24 a8 18 00 	mov    %rax,0x18a8(%rsp)
  41b6ca:	00 
  41b6cb:	48 8d 35 d9 8e 04 00 	lea    0x48ed9(%rip),%rsi        # 4645ab <usage_message+0x286b>
  41b6d2:	4c 89 ef             	mov    %r13,%rdi
  41b6d5:	e8 ce 30 ff ff       	callq  40e7a8 <strcmp@plt>
  41b6da:	85 c0                	test   %eax,%eax
  41b6dc:	0f 84 50 04 00 00    	je     41bb32 <get_value_aggregate+0x8dc>
  41b6e2:	44 0f b6 a4 24 b0 18 	movzbl 0x18b0(%rsp),%r12d
  41b6e9:	00 00 
  41b6eb:	0f b6 05 12 b5 05 00 	movzbl 0x5b512(%rip),%eax        # 476c04 <usage_message+0x14ec4>
  41b6f2:	41 39 c4             	cmp    %eax,%r12d
  41b6f5:	75 2b                	jne    41b722 <get_value_aggregate+0x4cc>
  41b6f7:	41 0f b6 45 01       	movzbl 0x1(%r13),%eax
  41b6fc:	3a 05 03 b5 05 00    	cmp    0x5b503(%rip),%al        # 476c05 <usage_message+0x14ec5>
  41b702:	75 1e                	jne    41b722 <get_value_aggregate+0x4cc>
  41b704:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  41b709:	3a 05 f7 b4 05 00    	cmp    0x5b4f7(%rip),%al        # 476c06 <usage_message+0x14ec6>
  41b70f:	75 11                	jne    41b722 <get_value_aggregate+0x4cc>
  41b711:	41 0f b6 45 03       	movzbl 0x3(%r13),%eax
  41b716:	3a 05 eb b4 05 00    	cmp    0x5b4eb(%rip),%al        # 476c07 <usage_message+0x14ec7>
  41b71c:	0f 84 c0 00 00 00    	je     41b7e2 <get_value_aggregate+0x58c>
  41b722:	0f b6 05 ef b4 05 00 	movzbl 0x5b4ef(%rip),%eax        # 476c18 <usage_message+0x14ed8>
  41b729:	41 39 c4             	cmp    %eax,%r12d
  41b72c:	75 2b                	jne    41b759 <get_value_aggregate+0x503>
  41b72e:	41 0f b6 45 01       	movzbl 0x1(%r13),%eax
  41b733:	3a 05 e0 b4 05 00    	cmp    0x5b4e0(%rip),%al        # 476c19 <usage_message+0x14ed9>
  41b739:	75 1e                	jne    41b759 <get_value_aggregate+0x503>
  41b73b:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  41b740:	3a 05 d4 b4 05 00    	cmp    0x5b4d4(%rip),%al        # 476c1a <usage_message+0x14eda>
  41b746:	75 11                	jne    41b759 <get_value_aggregate+0x503>
  41b748:	41 0f b6 45 03       	movzbl 0x3(%r13),%eax
  41b74d:	3a 05 c8 b4 05 00    	cmp    0x5b4c8(%rip),%al        # 476c1b <usage_message+0x14edb>
  41b753:	0f 84 89 00 00 00    	je     41b7e2 <get_value_aggregate+0x58c>
  41b759:	0f b6 05 ae b4 05 00 	movzbl 0x5b4ae(%rip),%eax        # 476c0e <usage_message+0x14ece>
  41b760:	41 39 c4             	cmp    %eax,%r12d
  41b763:	75 27                	jne    41b78c <get_value_aggregate+0x536>
  41b765:	41 0f b6 45 01       	movzbl 0x1(%r13),%eax
  41b76a:	3a 05 9f b4 05 00    	cmp    0x5b49f(%rip),%al        # 476c0f <usage_message+0x14ecf>
  41b770:	75 1a                	jne    41b78c <get_value_aggregate+0x536>
  41b772:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  41b777:	3a 05 93 b4 05 00    	cmp    0x5b493(%rip),%al        # 476c10 <usage_message+0x14ed0>
  41b77d:	75 0d                	jne    41b78c <get_value_aggregate+0x536>
  41b77f:	41 0f b6 45 03       	movzbl 0x3(%r13),%eax
  41b784:	3a 05 87 b4 05 00    	cmp    0x5b487(%rip),%al        # 476c11 <usage_message+0x14ed1>
  41b78a:	74 56                	je     41b7e2 <get_value_aggregate+0x58c>
  41b78c:	48 8d 35 b4 99 05 00 	lea    0x599b4(%rip),%rsi        # 475147 <usage_message+0x13407>
  41b793:	4c 89 ef             	mov    %r13,%rdi
  41b796:	e8 0d 30 ff ff       	callq  40e7a8 <strcmp@plt>
  41b79b:	85 c0                	test   %eax,%eax
  41b79d:	74 43                	je     41b7e2 <get_value_aggregate+0x58c>
  41b79f:	0f b6 05 e0 ed 04 00 	movzbl 0x4ede0(%rip),%eax        # 46a586 <usage_message+0x8846>
  41b7a6:	41 39 c4             	cmp    %eax,%r12d
  41b7a9:	0f 85 92 01 00 00    	jne    41b941 <get_value_aggregate+0x6eb>
  41b7af:	41 0f b6 45 01       	movzbl 0x1(%r13),%eax
  41b7b4:	3a 05 cd ed 04 00    	cmp    0x4edcd(%rip),%al        # 46a587 <usage_message+0x8847>
  41b7ba:	0f 85 81 01 00 00    	jne    41b941 <get_value_aggregate+0x6eb>
  41b7c0:	41 0f b6 45 02       	movzbl 0x2(%r13),%eax
  41b7c5:	3a 05 bd ed 04 00    	cmp    0x4edbd(%rip),%al        # 46a588 <usage_message+0x8848>
  41b7cb:	0f 85 70 01 00 00    	jne    41b941 <get_value_aggregate+0x6eb>
  41b7d1:	41 0f b6 45 03       	movzbl 0x3(%r13),%eax
  41b7d6:	3a 05 ad ed 04 00    	cmp    0x4edad(%rip),%al        # 46a589 <usage_message+0x8849>
  41b7dc:	0f 85 5f 01 00 00    	jne    41b941 <get_value_aggregate+0x6eb>
  41b7e2:	c7 84 24 e8 18 00 00 	movl   $0x0,0x18e8(%rsp)
  41b7e9:	00 00 00 00 
  41b7ed:	ba 0a 00 00 00       	mov    $0xa,%edx
  41b7f2:	31 f6                	xor    %esi,%esi
  41b7f4:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  41b7f9:	e8 2a 2d ff ff       	callq  40e528 <strtol@plt>
  41b7fe:	4c 8d a4 24 e8 18 00 	lea    0x18e8(%rsp),%r12
  41b805:	00 
  41b806:	4c 8d b4 24 ec 18 00 	lea    0x18ec(%rsp),%r14
  41b80d:	00 
  41b80e:	4c 8d bc 24 a8 18 00 	lea    0x18a8(%rsp),%r15
  41b815:	00 
  41b816:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  41b81d:	00 
  41b81e:	8b 54 24 40          	mov    0x40(%rsp),%edx
  41b822:	29 c2                	sub    %eax,%edx
  41b824:	89 14 24             	mov    %edx,(%rsp)
  41b827:	4d 89 e9             	mov    %r13,%r9
  41b82a:	4c 8d 05 57 8f 04 00 	lea    0x48f57(%rip),%r8        # 464788 <usage_message+0x2a48>
  41b831:	b9 00 01 00 00       	mov    $0x100,%ecx
  41b836:	4c 89 e2             	mov    %r12,%rdx
  41b839:	4c 89 f6             	mov    %r14,%rsi
  41b83c:	4c 89 ff             	mov    %r15,%rdi
  41b83f:	31 c0                	xor    %eax,%eax
  41b841:	e8 61 91 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41b846:	44 8b 8c 24 e0 18 00 	mov    0x18e0(%rsp),%r9d
  41b84d:	00 
  41b84e:	4c 8b 84 24 a0 18 00 	mov    0x18a0(%rsp),%r8
  41b855:	00 
  41b856:	48 8d 0d 6e 8d 04 00 	lea    0x48d6e(%rip),%rcx        # 4645cb <usage_message+0x288b>
  41b85d:	4c 89 e2             	mov    %r12,%rdx
  41b860:	4c 89 f6             	mov    %r14,%rsi
  41b863:	4c 89 ff             	mov    %r15,%rdi
  41b866:	e8 cc bd 03 00       	callq  457637 <DBadd_condition_alloc>
  41b86b:	4c 8d 05 96 8f 04 00 	lea    0x48f96(%rip),%r8        # 464808 <usage_message+0x2ac8>
  41b872:	b9 40 00 00 00       	mov    $0x40,%ecx
  41b877:	4c 89 e2             	mov    %r12,%rdx
  41b87a:	4c 89 f6             	mov    %r14,%rsi
  41b87d:	4c 89 ff             	mov    %r15,%rdi
  41b880:	31 c0                	xor    %eax,%eax
  41b882:	e8 20 91 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41b887:	48 8b b4 24 a8 18 00 	mov    0x18a8(%rsp),%rsi
  41b88e:	00 
  41b88f:	48 8d 3d cf 68 06 00 	lea    0x668cf(%rip),%rdi        # 482165 <usage_message+0x20425>
  41b896:	31 c0                	xor    %eax,%eax
  41b898:	e8 0f c7 03 00       	callq  457fac <__zbx_DBselect>
  41b89d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  41b8a2:	48 8d bc 24 dc 18 00 	lea    0x18dc(%rsp),%rdi
  41b8a9:	00 
  41b8aa:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
  41b8af:	48 8d 84 24 98 18 00 	lea    0x1898(%rsp),%rax
  41b8b6:	00 
  41b8b7:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  41b8bc:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  41b8c1:	e8 d7 c0 03 00       	callq  45799d <DBfetch>
  41b8c6:	48 89 c1             	mov    %rax,%rcx
  41b8c9:	48 85 c0             	test   %rax,%rax
  41b8cc:	0f 84 08 01 00 00    	je     41b9da <get_value_aggregate+0x784>
  41b8d2:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  41b8d6:	ba 0a 00 00 00       	mov    $0xa,%edx
  41b8db:	31 f6                	xor    %esi,%esi
  41b8dd:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  41b8e2:	e8 41 2c ff ff       	callq  40e528 <strtol@plt>
  41b8e7:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  41b8ec:	48 8b 49 10          	mov    0x10(%rcx),%rcx
  41b8f0:	44 0f b6 c0          	movzbl %al,%r8d
  41b8f4:	48 89 ea             	mov    %rbp,%rdx
  41b8f7:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  41b8fc:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  41b901:	e8 0a f8 ff ff       	callq  41b110 <get_value_db+0x34>
  41b906:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41b909:	75 b1                	jne    41b8bc <get_value_aggregate+0x666>
  41b90b:	83 0b 08             	orl    $0x8,(%rbx)
  41b90e:	bf 1b 00 00 00       	mov    $0x1b,%edi
  41b913:	e8 b0 26 ff ff       	callq  40dfc8 <malloc@plt>
  41b918:	48 85 c0             	test   %rax,%rax
  41b91b:	74 11                	je     41b92e <get_value_aggregate+0x6d8>
  41b91d:	48 8d 35 8c 8c 04 00 	lea    0x48c8c(%rip),%rsi        # 4645b0 <usage_message+0x2870>
  41b924:	b9 1b 00 00 00       	mov    $0x1b,%ecx
  41b929:	48 89 c7             	mov    %rax,%rdi
  41b92c:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
  41b92e:	48 89 43 28          	mov    %rax,0x28(%rbx)
  41b932:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  41b937:	e8 9c 23 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  41b93c:	83 cb ff             	or     $0xffffffffffffffff,%ebx
  41b93f:	eb 2a                	jmp    41b96b <get_value_aggregate+0x715>
  41b941:	83 0b 08             	orl    $0x8,(%rbx)
  41b944:	bf 1a 00 00 00       	mov    $0x1a,%edi
  41b949:	e8 7a 26 ff ff       	callq  40dfc8 <malloc@plt>
  41b94e:	48 85 c0             	test   %rax,%rax
  41b951:	74 11                	je     41b964 <get_value_aggregate+0x70e>
  41b953:	48 8d 35 7a 8c 04 00 	lea    0x48c7a(%rip),%rsi        # 4645d4 <usage_message+0x2894>
  41b95a:	b9 1a 00 00 00       	mov    $0x1a,%ecx
  41b95f:	48 89 c7             	mov    %rax,%rdi
  41b962:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
  41b964:	48 89 43 28          	mov    %rax,0x28(%rbx)
  41b968:	83 cb ff             	or     $0xffffffffffffffff,%ebx
  41b96b:	48 8b bc 24 a0 18 00 	mov    0x18a0(%rsp),%rdi
  41b972:	00 
  41b973:	48 85 ff             	test   %rdi,%rdi
  41b976:	74 11                	je     41b989 <get_value_aggregate+0x733>
  41b978:	e8 6b 28 ff ff       	callq  40e1e8 <free@plt>
  41b97d:	48 c7 84 24 a0 18 00 	movq   $0x0,0x18a0(%rsp)
  41b984:	00 00 00 00 00 
  41b989:	48 8b bc 24 a8 18 00 	mov    0x18a8(%rsp),%rdi
  41b990:	00 
  41b991:	48 85 ff             	test   %rdi,%rdi
  41b994:	74 11                	je     41b9a7 <get_value_aggregate+0x751>
  41b996:	e8 4d 28 ff ff       	callq  40e1e8 <free@plt>
  41b99b:	48 c7 84 24 a8 18 00 	movq   $0x0,0x18a8(%rsp)
  41b9a2:	00 00 00 00 00 
  41b9a7:	89 df                	mov    %ebx,%edi
  41b9a9:	e8 cd 79 02 00       	callq  44337b <zbx_result_string>
  41b9ae:	48 89 c1             	mov    %rax,%rcx
  41b9b1:	48 8d 15 b8 8b 04 00 	lea    0x48bb8(%rip),%rdx        # 464570 <usage_message+0x2830>
  41b9b8:	48 8d 35 3e 7a 06 00 	lea    0x67a3e(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41b9bf:	bf 04 00 00 00       	mov    $0x4,%edi
  41b9c4:	31 c0                	xor    %eax,%eax
  41b9c6:	e8 e5 56 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41b9cb:	31 c0                	xor    %eax,%eax
  41b9cd:	85 db                	test   %ebx,%ebx
  41b9cf:	0f 84 f8 f8 ff ff    	je     41b2cd <get_value_aggregate+0x77>
  41b9d5:	e9 ee f8 ff ff       	jmpq   41b2c8 <get_value_aggregate+0x72>
  41b9da:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  41b9df:	e8 f4 22 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  41b9e4:	c7 84 24 e8 18 00 00 	movl   $0x0,0x18e8(%rsp)
  41b9eb:	00 00 00 00 
  41b9ef:	ba 0a 00 00 00       	mov    $0xa,%edx
  41b9f4:	31 f6                	xor    %esi,%esi
  41b9f6:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  41b9fb:	e8 28 2b ff ff       	callq  40e528 <strtol@plt>
  41ba00:	c7 44 24 08 03 00 00 	movl   $0x3,0x8(%rsp)
  41ba07:	00 
  41ba08:	8b 54 24 40          	mov    0x40(%rsp),%edx
  41ba0c:	29 c2                	sub    %eax,%edx
  41ba0e:	89 14 24             	mov    %edx,(%rsp)
  41ba11:	4d 89 e9             	mov    %r13,%r9
  41ba14:	4c 8d 05 0d 8e 04 00 	lea    0x48e0d(%rip),%r8        # 464828 <usage_message+0x2ae8>
  41ba1b:	b9 00 01 00 00       	mov    $0x100,%ecx
  41ba20:	4c 89 e2             	mov    %r12,%rdx
  41ba23:	4c 89 f6             	mov    %r14,%rsi
  41ba26:	4c 89 ff             	mov    %r15,%rdi
  41ba29:	31 c0                	xor    %eax,%eax
  41ba2b:	e8 77 8f 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41ba30:	44 8b 8c 24 e0 18 00 	mov    0x18e0(%rsp),%r9d
  41ba37:	00 
  41ba38:	4c 8b 84 24 a0 18 00 	mov    0x18a0(%rsp),%r8
  41ba3f:	00 
  41ba40:	48 8d 0d 84 8b 04 00 	lea    0x48b84(%rip),%rcx        # 4645cb <usage_message+0x288b>
  41ba47:	4c 89 e2             	mov    %r12,%rdx
  41ba4a:	4c 89 f6             	mov    %r14,%rsi
  41ba4d:	4c 89 ff             	mov    %r15,%rdi
  41ba50:	e8 e2 bb 03 00       	callq  457637 <DBadd_condition_alloc>
  41ba55:	4c 8d 05 ac 8d 04 00 	lea    0x48dac(%rip),%r8        # 464808 <usage_message+0x2ac8>
  41ba5c:	b9 40 00 00 00       	mov    $0x40,%ecx
  41ba61:	4c 89 e2             	mov    %r12,%rdx
  41ba64:	4c 89 f6             	mov    %r14,%rsi
  41ba67:	4c 89 ff             	mov    %r15,%rdi
  41ba6a:	31 c0                	xor    %eax,%eax
  41ba6c:	e8 36 8f 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41ba71:	48 8b b4 24 a8 18 00 	mov    0x18a8(%rsp),%rsi
  41ba78:	00 
  41ba79:	48 8d 3d e5 66 06 00 	lea    0x666e5(%rip),%rdi        # 482165 <usage_message+0x20425>
  41ba80:	31 c0                	xor    %eax,%eax
  41ba82:	e8 25 c5 03 00       	callq  457fac <__zbx_DBselect>
  41ba87:	49 89 c4             	mov    %rax,%r12
  41ba8a:	4c 8d ac 24 dc 18 00 	lea    0x18dc(%rsp),%r13
  41ba91:	00 
  41ba92:	4c 8d bc 24 98 18 00 	lea    0x1898(%rsp),%r15
  41ba99:	00 
  41ba9a:	4c 89 e7             	mov    %r12,%rdi
  41ba9d:	e8 fb be 03 00       	callq  45799d <DBfetch>
  41baa2:	49 89 c6             	mov    %rax,%r14
  41baa5:	48 85 c0             	test   %rax,%rax
  41baa8:	0f 84 59 01 00 00    	je     41bc07 <get_value_aggregate+0x9b1>
  41baae:	49 8b 7e 08          	mov    0x8(%r14),%rdi
  41bab2:	ba 0a 00 00 00       	mov    $0xa,%edx
  41bab7:	31 f6                	xor    %esi,%esi
  41bab9:	e8 6a 2a ff ff       	callq  40e528 <strtol@plt>
  41babe:	49 8b 4e 10          	mov    0x10(%r14),%rcx
  41bac2:	44 0f b6 c0          	movzbl %al,%r8d
  41bac6:	48 89 ea             	mov    %rbp,%rdx
  41bac9:	4c 89 ee             	mov    %r13,%rsi
  41bacc:	4c 89 ff             	mov    %r15,%rdi
  41bacf:	e8 3c f6 ff ff       	callq  41b110 <get_value_db+0x34>
  41bad4:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41bad7:	75 c1                	jne    41ba9a <get_value_aggregate+0x844>
  41bad9:	83 0b 08             	orl    $0x8,(%rbx)
  41badc:	bf 1b 00 00 00       	mov    $0x1b,%edi
  41bae1:	e8 e2 24 ff ff       	callq  40dfc8 <malloc@plt>
  41bae6:	48 85 c0             	test   %rax,%rax
  41bae9:	74 11                	je     41bafc <get_value_aggregate+0x8a6>
  41baeb:	48 8d 35 be 8a 04 00 	lea    0x48abe(%rip),%rsi        # 4645b0 <usage_message+0x2870>
  41baf2:	b9 1b 00 00 00       	mov    $0x1b,%ecx
  41baf7:	48 89 c7             	mov    %rax,%rdi
  41bafa:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
  41bafc:	48 89 43 28          	mov    %rax,0x28(%rbx)
  41bb00:	4c 89 e7             	mov    %r12,%rdi
  41bb03:	e8 d0 21 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  41bb08:	83 cb ff             	or     $0xffffffffffffffff,%ebx
  41bb0b:	e9 5b fe ff ff       	jmpq   41b96b <get_value_aggregate+0x715>
  41bb10:	83 0b 08             	orl    $0x8,(%rbx)
  41bb13:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  41bb18:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  41bb1d:	48 8d 35 d4 8b 04 00 	lea    0x48bd4(%rip),%rsi        # 4646f8 <usage_message+0x29b8>
  41bb24:	31 ff                	xor    %edi,%edi
  41bb26:	31 c0                	xor    %eax,%eax
  41bb28:	e8 86 8d 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41bb2d:	e9 32 fe ff ff       	jmpq   41b964 <get_value_aggregate+0x70e>
  41bb32:	c7 84 24 e8 18 00 00 	movl   $0x0,0x18e8(%rsp)
  41bb39:	00 00 00 00 
  41bb3d:	4c 8d a4 24 e8 18 00 	lea    0x18e8(%rsp),%r12
  41bb44:	00 
  41bb45:	4c 8d ac 24 ec 18 00 	lea    0x18ec(%rsp),%r13
  41bb4c:	00 
  41bb4d:	4c 8d b4 24 a8 18 00 	lea    0x18a8(%rsp),%r14
  41bb54:	00 
  41bb55:	c7 04 24 03 00 00 00 	movl   $0x3,(%rsp)
  41bb5c:	45 31 c9             	xor    %r9d,%r9d
  41bb5f:	4c 8d 05 ba 8b 04 00 	lea    0x48bba(%rip),%r8        # 464720 <usage_message+0x29e0>
  41bb66:	b9 00 01 00 00       	mov    $0x100,%ecx
  41bb6b:	4c 89 e2             	mov    %r12,%rdx
  41bb6e:	4c 89 ee             	mov    %r13,%rsi
  41bb71:	4c 89 f7             	mov    %r14,%rdi
  41bb74:	e8 2e 8e 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41bb79:	44 8b 8c 24 e0 18 00 	mov    0x18e0(%rsp),%r9d
  41bb80:	00 
  41bb81:	4c 8b 84 24 a0 18 00 	mov    0x18a0(%rsp),%r8
  41bb88:	00 
  41bb89:	48 8d 0d 15 07 05 00 	lea    0x50715(%rip),%rcx        # 46c2a5 <usage_message+0xa565>
  41bb90:	4c 89 e2             	mov    %r12,%rdx
  41bb93:	4c 89 ee             	mov    %r13,%rsi
  41bb96:	4c 89 f7             	mov    %r14,%rdi
  41bb99:	e8 99 ba 03 00       	callq  457637 <DBadd_condition_alloc>
  41bb9e:	48 8b b4 24 a8 18 00 	mov    0x18a8(%rsp),%rsi
  41bba5:	00 
  41bba6:	48 8d 3d b8 65 06 00 	lea    0x665b8(%rip),%rdi        # 482165 <usage_message+0x20425>
  41bbad:	31 c0                	xor    %eax,%eax
  41bbaf:	e8 f8 c3 03 00       	callq  457fac <__zbx_DBselect>
  41bbb4:	49 89 c4             	mov    %rax,%r12
  41bbb7:	4c 8d ac 24 dc 18 00 	lea    0x18dc(%rsp),%r13
  41bbbe:	00 
  41bbbf:	4c 8d bc 24 98 18 00 	lea    0x1898(%rsp),%r15
  41bbc6:	00 
  41bbc7:	4c 89 e7             	mov    %r12,%rdi
  41bbca:	e8 ce bd 03 00       	callq  45799d <DBfetch>
  41bbcf:	49 89 c6             	mov    %rax,%r14
  41bbd2:	48 85 c0             	test   %rax,%rax
  41bbd5:	74 30                	je     41bc07 <get_value_aggregate+0x9b1>
  41bbd7:	49 8b 7e 08          	mov    0x8(%r14),%rdi
  41bbdb:	ba 0a 00 00 00       	mov    $0xa,%edx
  41bbe0:	31 f6                	xor    %esi,%esi
  41bbe2:	e8 41 29 ff ff       	callq  40e528 <strtol@plt>
  41bbe7:	49 8b 4e 10          	mov    0x10(%r14),%rcx
  41bbeb:	44 0f b6 c0          	movzbl %al,%r8d
  41bbef:	48 89 ea             	mov    %rbp,%rdx
  41bbf2:	4c 89 ee             	mov    %r13,%rsi
  41bbf5:	4c 89 ff             	mov    %r15,%rdi
  41bbf8:	e8 13 f5 ff ff       	callq  41b110 <get_value_db+0x34>
  41bbfd:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41bc00:	75 c5                	jne    41bbc7 <get_value_aggregate+0x971>
  41bc02:	e9 d2 fe ff ff       	jmpq   41bad9 <get_value_aggregate+0x883>
  41bc07:	4c 89 e7             	mov    %r12,%rdi
  41bc0a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  41bc10:	e8 c3 20 ff ff       	callq  40dcd8 <mysql_free_result@plt>
  41bc15:	44 8b a4 24 dc 18 00 	mov    0x18dc(%rsp),%r12d
  41bc1c:	00 
  41bc1d:	45 85 e4             	test   %r12d,%r12d
  41bc20:	74 48                	je     41bc6a <get_value_aggregate+0xa14>
  41bc22:	48 8d 35 1e 89 04 00 	lea    0x4891e(%rip),%rsi        # 464547 <usage_message+0x2807>
  41bc29:	48 89 ef             	mov    %rbp,%rdi
  41bc2c:	e8 77 2b ff ff       	callq  40e7a8 <strcmp@plt>
  41bc31:	85 c0                	test   %eax,%eax
  41bc33:	74 4e                	je     41bc83 <get_value_aggregate+0xa2d>
  41bc35:	f2 0f 10 84 24 98 18 	movsd  0x1898(%rsp),%xmm0
  41bc3c:	00 00 
  41bc3e:	83 0b 02             	orl    $0x2,(%rbx)
  41bc41:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  41bc46:	48 8d 15 23 89 04 00 	lea    0x48923(%rip),%rdx        # 464570 <usage_message+0x2830>
  41bc4d:	48 8d 35 9a 89 04 00 	lea    0x4899a(%rip),%rsi        # 4645ee <usage_message+0x28ae>
  41bc54:	bf 04 00 00 00       	mov    $0x4,%edi
  41bc59:	b8 01 00 00 00       	mov    $0x1,%eax
  41bc5e:	e8 4d 54 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41bc63:	31 db                	xor    %ebx,%ebx
  41bc65:	e9 01 fd ff ff       	jmpq   41b96b <get_value_aggregate+0x715>
  41bc6a:	83 0b 08             	orl    $0x8,(%rbx)
  41bc6d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  41bc72:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  41bc77:	48 8d 35 32 8c 04 00 	lea    0x48c32(%rip),%rsi        # 4648b0 <usage_message+0x2b70>
  41bc7e:	e9 a1 fe ff ff       	jmpq   41bb24 <get_value_aggregate+0x8ce>
  41bc83:	f2 41 0f 2a cc       	cvtsi2sd %r12d,%xmm1
  41bc88:	f2 0f 10 84 24 98 18 	movsd  0x1898(%rsp),%xmm0
  41bc8f:	00 00 
  41bc91:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
  41bc95:	f2 0f 11 84 24 98 18 	movsd  %xmm0,0x1898(%rsp)
  41bc9c:	00 00 
  41bc9e:	eb 9e                	jmp    41bc3e <get_value_aggregate+0x9e8>

000000000041bca0 <get_value_external>:
  41bca0:	41 57                	push   %r15
  41bca2:	41 56                	push   %r14
  41bca4:	41 55                	push   %r13
  41bca6:	41 54                	push   %r12
  41bca8:	55                   	push   %rbp
  41bca9:	53                   	push   %rbx
  41bcaa:	48 81 ec 28 30 00 00 	sub    $0x3028,%rsp
  41bcb1:	48 89 fb             	mov    %rdi,%rbx
  41bcb4:	49 89 f5             	mov    %rsi,%r13
  41bcb7:	48 8d 97 73 01 00 00 	lea    0x173(%rdi),%rdx
  41bcbe:	48 8d 35 13 8c 04 00 	lea    0x48c13(%rip),%rsi        # 4648d8 <usage_message+0x2b98>
  41bcc5:	bf 04 00 00 00       	mov    $0x4,%edi
  41bcca:	31 c0                	xor    %eax,%eax
  41bccc:	e8 df 53 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41bcd1:	80 7b 51 01          	cmpb   $0x1,0x51(%rbx)
  41bcd5:	0f 84 f6 01 00 00    	je     41bed1 <get_value_external+0x231>
  41bcdb:	48 8d 43 7a          	lea    0x7a(%rbx),%rax
  41bcdf:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  41bce4:	4c 89 ef             	mov    %r13,%rdi
  41bce7:	e8 74 04 01 00       	callq  42c160 <init_result>
  41bcec:	4c 8d b4 24 20 18 00 	lea    0x1820(%rsp),%r14
  41bcf3:	00 
  41bcf4:	ba 00 08 00 00       	mov    $0x800,%edx
  41bcf9:	48 8d 35 d6 3f 05 00 	lea    0x53fd6(%rip),%rsi        # 46fcd6 <usage_message+0xdf96>
  41bd00:	4c 89 f7             	mov    %r14,%rdi
  41bd03:	e8 98 6e 02 00       	callq  442ba0 <zbx_strlcpy>
  41bd08:	48 8b b3 70 05 00 00 	mov    0x570(%rbx),%rsi
  41bd0f:	4c 8d bc 24 20 20 00 	lea    0x2020(%rsp),%r15
  41bd16:	00 
  41bd17:	ba 00 08 00 00       	mov    $0x800,%edx
  41bd1c:	4c 89 ff             	mov    %r15,%rdi
  41bd1f:	e8 7c 6e 02 00       	callq  442ba0 <zbx_strlcpy>
  41bd24:	be 5b 00 00 00       	mov    $0x5b,%esi
  41bd29:	4c 89 ff             	mov    %r15,%rdi
  41bd2c:	e8 67 29 ff ff       	callq  40e698 <strchr@plt>
  41bd31:	48 89 c5             	mov    %rax,%rbp
  41bd34:	48 85 c0             	test   %rax,%rax
  41bd37:	0f 84 a2 01 00 00    	je     41bedf <get_value_external+0x23f>
  41bd3d:	c6 00 00             	movb   $0x0,(%rax)
  41bd40:	4c 8d a4 24 20 28 00 	lea    0x2820(%rsp),%r12
  41bd47:	00 
  41bd48:	ba 00 08 00 00       	mov    $0x800,%edx
  41bd4d:	4c 89 fe             	mov    %r15,%rsi
  41bd50:	4c 89 e7             	mov    %r12,%rdi
  41bd53:	e8 48 6e 02 00       	callq  442ba0 <zbx_strlcpy>
  41bd58:	4c 89 e2             	mov    %r12,%rdx
  41bd5b:	48 8d 35 35 8c 04 00 	lea    0x48c35(%rip),%rsi        # 464997 <usage_message+0x2c57>
  41bd62:	bf 04 00 00 00       	mov    $0x4,%edi
  41bd67:	31 c0                	xor    %eax,%eax
  41bd69:	e8 42 53 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41bd6e:	c6 45 00 5b          	movb   $0x5b,0x0(%rbp)
  41bd72:	48 83 c5 01          	add    $0x1,%rbp
  41bd76:	be 5d 00 00 00       	mov    $0x5d,%esi
  41bd7b:	48 89 ef             	mov    %rbp,%rdi
  41bd7e:	e8 15 29 ff ff       	callq  40e698 <strchr@plt>
  41bd83:	49 89 c7             	mov    %rax,%r15
  41bd86:	48 85 c0             	test   %rax,%rax
  41bd89:	0f 84 ac 01 00 00    	je     41bf3b <get_value_external+0x29b>
  41bd8f:	c6 00 00             	movb   $0x0,(%rax)
  41bd92:	ba 00 08 00 00       	mov    $0x800,%edx
  41bd97:	48 89 ee             	mov    %rbp,%rsi
  41bd9a:	4c 89 f7             	mov    %r14,%rdi
  41bd9d:	e8 fe 6d 02 00       	callq  442ba0 <zbx_strlcpy>
  41bda2:	4c 89 f2             	mov    %r14,%rdx
  41bda5:	48 8d 35 f6 8b 04 00 	lea    0x48bf6(%rip),%rsi        # 4649a2 <usage_message+0x2c62>
  41bdac:	bf 04 00 00 00       	mov    $0x4,%edi
  41bdb1:	31 c0                	xor    %eax,%eax
  41bdb3:	e8 f8 52 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41bdb8:	41 c6 07 5d          	movb   $0x5d,(%r15)
  41bdbc:	4c 8b 3d 15 10 27 00 	mov    0x271015(%rip),%r15        # 68cdd8 <zbx_iks_transport+0x3b8>
  41bdc3:	48 8d ac 24 20 08 00 	lea    0x820(%rsp),%rbp
  41bdca:	00 
  41bdcb:	4c 89 34 24          	mov    %r14,(%rsp)
  41bdcf:	4c 8b 4c 24 18       	mov    0x18(%rsp),%r9
  41bdd4:	4d 89 e0             	mov    %r12,%r8
  41bdd7:	49 8b 0f             	mov    (%r15),%rcx
  41bdda:	48 8d 15 cd 8b 04 00 	lea    0x48bcd(%rip),%rdx        # 4649ae <usage_message+0x2c6e>
  41bde1:	be ff 07 00 00       	mov    $0x7ff,%esi
  41bde6:	48 89 ef             	mov    %rbp,%rdi
  41bde9:	31 c0                	xor    %eax,%eax
  41bdeb:	e8 73 8d 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41bdf0:	48 89 ea             	mov    %rbp,%rdx
  41bdf3:	48 8d 35 6b 63 06 00 	lea    0x6636b(%rip),%rsi        # 482165 <usage_message+0x20425>
  41bdfa:	bf 04 00 00 00       	mov    $0x4,%edi
  41bdff:	31 c0                	xor    %eax,%eax
  41be01:	e8 aa 52 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41be06:	48 8d 35 11 19 05 00 	lea    0x51911(%rip),%rsi        # 46d71e <usage_message+0xb9de>
  41be0d:	48 89 ef             	mov    %rbp,%rdi
  41be10:	e8 d3 2c ff ff       	callq  40eae8 <popen@plt>
  41be15:	48 89 c5             	mov    %rax,%rbp
  41be18:	48 85 c0             	test   %rax,%rax
  41be1b:	0f 84 53 01 00 00    	je     41bf74 <get_value_external+0x2d4>
  41be21:	4c 8d 74 24 20       	lea    0x20(%rsp),%r14
  41be26:	b9 00 01 00 00       	mov    $0x100,%ecx
  41be2b:	31 c0                	xor    %eax,%eax
  41be2d:	4c 89 f7             	mov    %r14,%rdi
  41be30:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  41be33:	48 89 ea             	mov    %rbp,%rdx
  41be36:	be ff 07 00 00       	mov    $0x7ff,%esi
  41be3b:	4c 89 f7             	mov    %r14,%rdi
  41be3e:	e8 85 22 ff ff       	callq  40e0c8 <fgets@plt>
  41be43:	48 85 c0             	test   %rax,%rax
  41be46:	0f 84 b0 00 00 00    	je     41befc <get_value_external+0x25c>
  41be4c:	49 8d b6 00 08 00 00 	lea    0x800(%r14),%rsi
  41be53:	4c 89 f0             	mov    %r14,%rax
  41be56:	eb 0e                	jmp    41be66 <get_value_external+0x1c6>
  41be58:	80 fa 0a             	cmp    $0xa,%dl
  41be5b:	74 6a                	je     41bec7 <get_value_external+0x227>
  41be5d:	48 83 c0 01          	add    $0x1,%rax
  41be61:	48 39 f0             	cmp    %rsi,%rax
  41be64:	74 0c                	je     41be72 <get_value_external+0x1d2>
  41be66:	89 c1                	mov    %eax,%ecx
  41be68:	44 29 f1             	sub    %r14d,%ecx
  41be6b:	0f b6 10             	movzbl (%rax),%edx
  41be6e:	84 d2                	test   %dl,%dl
  41be70:	75 e6                	jne    41be58 <get_value_external+0x1b8>
  41be72:	4c 89 f2             	mov    %r14,%rdx
  41be75:	48 8d 35 3e 8b 04 00 	lea    0x48b3e(%rip),%rsi        # 4649ba <usage_message+0x2c7a>
  41be7c:	bf 04 00 00 00       	mov    $0x4,%edi
  41be81:	31 c0                	xor    %eax,%eax
  41be83:	e8 28 52 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41be88:	0f b6 93 71 01 00 00 	movzbl 0x171(%rbx),%edx
  41be8f:	0f b6 b3 72 01 00 00 	movzbl 0x172(%rbx),%esi
  41be96:	4c 89 f1             	mov    %r14,%rcx
  41be99:	4c 89 ef             	mov    %r13,%rdi
  41be9c:	e8 c0 06 01 00       	callq  42c561 <set_result_type>
  41bea1:	83 f8 01             	cmp    $0x1,%eax
  41bea4:	19 db                	sbb    %ebx,%ebx
  41bea6:	f7 d3                	not    %ebx
  41bea8:	83 e3 fe             	and    $0xfffffffffffffffe,%ebx
  41beab:	48 89 ef             	mov    %rbp,%rdi
  41beae:	e8 d5 23 ff ff       	callq  40e288 <pclose@plt>
  41beb3:	89 d8                	mov    %ebx,%eax
  41beb5:	48 81 c4 28 30 00 00 	add    $0x3028,%rsp
  41bebc:	5b                   	pop    %rbx
  41bebd:	5d                   	pop    %rbp
  41bebe:	41 5c                	pop    %r12
  41bec0:	41 5d                	pop    %r13
  41bec2:	41 5e                	pop    %r14
  41bec4:	41 5f                	pop    %r15
  41bec6:	c3                   	retq   
  41bec7:	48 63 c9             	movslq %ecx,%rcx
  41beca:	c6 44 0c 20 00       	movb   $0x0,0x20(%rsp,%rcx,1)
  41becf:	eb a1                	jmp    41be72 <get_value_external+0x1d2>
  41bed1:	48 8d 43 52          	lea    0x52(%rbx),%rax
  41bed5:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  41beda:	e9 05 fe ff ff       	jmpq   41bce4 <get_value_external+0x44>
  41bedf:	4c 8d a4 24 20 28 00 	lea    0x2820(%rsp),%r12
  41bee6:	00 
  41bee7:	ba 00 08 00 00       	mov    $0x800,%edx
  41beec:	4c 89 fe             	mov    %r15,%rsi
  41beef:	4c 89 e7             	mov    %r12,%rdi
  41bef2:	e8 a9 6c 02 00       	callq  442ba0 <zbx_strlcpy>
  41bef7:	e9 c0 fe ff ff       	jmpq   41bdbc <get_value_external+0x11c>
  41befc:	48 8d 9c 24 20 10 00 	lea    0x1020(%rsp),%rbx
  41bf03:	00 
  41bf04:	4d 89 e0             	mov    %r12,%r8
  41bf07:	49 8b 0f             	mov    (%r15),%rcx
  41bf0a:	48 8d 15 67 8a 04 00 	lea    0x48a67(%rip),%rdx        # 464978 <usage_message+0x2c38>
  41bf11:	be 00 08 00 00       	mov    $0x800,%esi
  41bf16:	48 89 df             	mov    %rbx,%rdi
  41bf19:	31 c0                	xor    %eax,%eax
  41bf1b:	e8 43 8c 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41bf20:	41 83 4d 00 08       	orl    $0x8,0x0(%r13)
  41bf25:	48 89 df             	mov    %rbx,%rdi
  41bf28:	e8 4b 22 ff ff       	callq  40e178 <__strdup@plt>
  41bf2d:	49 89 45 28          	mov    %rax,0x28(%r13)
  41bf31:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  41bf36:	e9 70 ff ff ff       	jmpq   41beab <get_value_external+0x20b>
  41bf3b:	48 8d 9c 24 20 10 00 	lea    0x1020(%rsp),%rbx
  41bf42:	00 
  41bf43:	48 8d 15 b6 89 04 00 	lea    0x489b6(%rip),%rdx        # 464900 <usage_message+0x2bc0>
  41bf4a:	be 00 08 00 00       	mov    $0x800,%esi
  41bf4f:	48 89 df             	mov    %rbx,%rdi
  41bf52:	31 c0                	xor    %eax,%eax
  41bf54:	e8 0a 8c 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41bf59:	41 83 4d 00 08       	orl    $0x8,0x0(%r13)
  41bf5e:	48 89 df             	mov    %rbx,%rdi
  41bf61:	e8 12 22 ff ff       	callq  40e178 <__strdup@plt>
  41bf66:	49 89 45 28          	mov    %rax,0x28(%r13)
  41bf6a:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  41bf6f:	e9 3f ff ff ff       	jmpq   41beb3 <get_value_external+0x213>
  41bf74:	48 8d 9c 24 20 10 00 	lea    0x1020(%rsp),%rbx
  41bf7b:	00 
  41bf7c:	48 8d 15 bd 89 04 00 	lea    0x489bd(%rip),%rdx        # 464940 <usage_message+0x2c00>
  41bf83:	eb c5                	jmp    41bf4a <get_value_external+0x2aa>
  41bf85:	90                   	nop
  41bf86:	90                   	nop
  41bf87:	90                   	nop
  41bf88:	90                   	nop
  41bf89:	90                   	nop
  41bf8a:	90                   	nop
  41bf8b:	90                   	nop
  41bf8c:	90                   	nop
  41bf8d:	90                   	nop
  41bf8e:	90                   	nop
  41bf8f:	90                   	nop
  41bf90:	55                   	push   %rbp
  41bf91:	53                   	push   %rbx
  41bf92:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
  41bf99:	89 fb                	mov    %edi,%ebx
  41bf9b:	48 c7 84 24 80 00 00 	movq   $0xa,0x80(%rsp)
  41bfa2:	00 0a 00 00 00 
  41bfa7:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
  41bfae:	00 00 00 00 00 
  41bfb3:	48 89 e5             	mov    %rsp,%rbp
  41bfb6:	b9 10 00 00 00       	mov    $0x10,%ecx
  41bfbb:	31 c0                	xor    %eax,%eax
  41bfbd:	48 89 e7             	mov    %rsp,%rdi
  41bfc0:	fc                   	cld    
  41bfc1:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  41bfc4:	89 da                	mov    %ebx,%edx
  41bfc6:	85 db                	test   %ebx,%ebx
  41bfc8:	78 51                	js     41c01b <get_value_external+0x37b>
  41bfca:	c1 fa 06             	sar    $0x6,%edx
  41bfcd:	48 63 d2             	movslq %edx,%rdx
  41bfd0:	89 d9                	mov    %ebx,%ecx
  41bfd2:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
  41bfd8:	78 54                	js     41c02e <get_value_external+0x38e>
  41bfda:	b8 01 00 00 00       	mov    $0x1,%eax
  41bfdf:	48 d3 e0             	shl    %cl,%rax
  41bfe2:	48 09 04 d4          	or     %rax,(%rsp,%rdx,8)
  41bfe6:	48 89 f7             	mov    %rsi,%rdi
  41bfe9:	e8 fa 23 ff ff       	callq  40e3e8 <libssh2_session_block_directions@plt>
  41bfee:	31 d2                	xor    %edx,%edx
  41bff0:	a8 01                	test   $0x1,%al
  41bff2:	48 89 d6             	mov    %rdx,%rsi
  41bff5:	48 0f 45 f5          	cmovne %rbp,%rsi
  41bff9:	a8 02                	test   $0x2,%al
  41bffb:	48 0f 45 d5          	cmovne %rbp,%rdx
  41bfff:	8d 7b 01             	lea    0x1(%rbx),%edi
  41c002:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
  41c009:	00 
  41c00a:	31 c9                	xor    %ecx,%ecx
  41c00c:	e8 a7 1e ff ff       	callq  40deb8 <select@plt>
  41c011:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
  41c018:	5b                   	pop    %rbx
  41c019:	5d                   	pop    %rbp
  41c01a:	c3                   	retq   
  41c01b:	8d 53 3f             	lea    0x3f(%rbx),%edx
  41c01e:	c1 fa 06             	sar    $0x6,%edx
  41c021:	48 63 d2             	movslq %edx,%rdx
  41c024:	89 d9                	mov    %ebx,%ecx
  41c026:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
  41c02c:	79 ac                	jns    41bfda <get_value_external+0x33a>
  41c02e:	83 e9 01             	sub    $0x1,%ecx
  41c031:	83 c9 c0             	or     $0xffffffffffffffc0,%ecx
  41c034:	83 c1 01             	add    $0x1,%ecx
  41c037:	eb a1                	jmp    41bfda <get_value_external+0x33a>
  41c039:	41 57                	push   %r15
  41c03b:	41 56                	push   %r14
  41c03d:	41 55                	push   %r13
  41c03f:	41 54                	push   %r12
  41c041:	55                   	push   %rbp
  41c042:	53                   	push   %rbx
  41c043:	48 81 ec 78 0c 01 00 	sub    $0x10c78,%rsp
  41c04a:	48 89 fb             	mov    %rdi,%rbx
  41c04d:	49 89 f4             	mov    %rsi,%r12
  41c050:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
  41c055:	48 8d 15 6a 89 04 00 	lea    0x4896a(%rip),%rdx        # 4649c6 <usage_message+0x2c86>
  41c05c:	48 8d 35 2e 72 06 00 	lea    0x6722e(%rip),%rsi        # 483291 <usage_message+0x21551>
  41c063:	bf 04 00 00 00       	mov    $0x4,%edi
  41c068:	31 c0                	xor    %eax,%eax
  41c06a:	e8 41 50 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41c06f:	80 7b 51 01          	cmpb   $0x1,0x51(%rbx)
  41c073:	0f 84 8c 02 00 00    	je     41c305 <get_value_external+0x665>
  41c079:	48 8d 53 7a          	lea    0x7a(%rbx),%rdx
  41c07d:	0f b7 8b bc 00 00 00 	movzwl 0xbc(%rbx),%ecx
  41c084:	4c 8d ac 24 30 00 01 	lea    0x10030(%rsp),%r13
  41c08b:	00 
  41c08c:	45 31 c0             	xor    %r8d,%r8d
  41c08f:	48 8b 05 72 0e 27 00 	mov    0x270e72(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  41c096:	48 8b 30             	mov    (%rax),%rsi
  41c099:	4c 89 ef             	mov    %r13,%rdi
  41c09c:	e8 f6 c1 02 00       	callq  448297 <zbx_tcp_connect>
  41c0a1:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41c0a4:	0f 84 04 07 00 00    	je     41c7ae <get_value_external+0xb0e>
  41c0aa:	31 c9                	xor    %ecx,%ecx
  41c0ac:	31 d2                	xor    %edx,%edx
  41c0ae:	31 f6                	xor    %esi,%esi
  41c0b0:	31 ff                	xor    %edi,%edi
  41c0b2:	e8 b1 1e ff ff       	callq  40df68 <libssh2_session_init_ex@plt>
  41c0b7:	48 89 c5             	mov    %rax,%rbp
  41c0ba:	48 85 c0             	test   %rax,%rax
  41c0bd:	0f 84 53 04 00 00    	je     41c516 <get_value_external+0x876>
  41c0c3:	8b b4 24 34 04 01 00 	mov    0x10434(%rsp),%esi
  41c0ca:	48 89 c7             	mov    %rax,%rdi
  41c0cd:	e8 16 28 ff ff       	callq  40e8e8 <libssh2_session_startup@plt>
  41c0d2:	85 c0                	test   %eax,%eax
  41c0d4:	0f 84 a1 00 00 00    	je     41c17b <get_value_external+0x4db>
  41c0da:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41c0df:	bf 21 00 00 00       	mov    $0x21,%edi
  41c0e4:	e8 df 1e ff ff       	callq  40dfc8 <malloc@plt>
  41c0e9:	48 85 c0             	test   %rax,%rax
  41c0ec:	74 3b                	je     41c129 <get_value_external+0x489>
  41c0ee:	48 ba 46 61 69 6c 75 	mov    $0x206572756c696146,%rdx
  41c0f5:	72 65 20 
  41c0f8:	48 89 10             	mov    %rdx,(%rax)
  41c0fb:	49 bf 65 73 74 61 62 	mov    $0x73696c6261747365,%r15
  41c102:	6c 69 73 
  41c105:	4c 89 78 08          	mov    %r15,0x8(%rax)
  41c109:	49 be 68 69 6e 67 20 	mov    $0x48535320676e6968,%r14
  41c110:	53 53 48 
  41c113:	4c 89 70 10          	mov    %r14,0x10(%rax)
  41c117:	49 bb 20 73 65 73 73 	mov    $0x6e6f697373657320,%r11
  41c11e:	69 6f 6e 
  41c121:	4c 89 58 18          	mov    %r11,0x18(%rax)
  41c125:	c6 40 20 00          	movb   $0x0,0x20(%rax)
  41c129:	49 89 44 24 28       	mov    %rax,0x28(%r12)
  41c12e:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  41c133:	48 89 ef             	mov    %rbp,%rdi
  41c136:	e8 5d 21 ff ff       	callq  40e298 <libssh2_session_free@plt>
  41c13b:	4c 89 ef             	mov    %r13,%rdi
  41c13e:	e8 ba ba 02 00       	callq  447bfd <zbx_tcp_close>
  41c143:	89 df                	mov    %ebx,%edi
  41c145:	e8 31 72 02 00       	callq  44337b <zbx_result_string>
  41c14a:	48 89 c1             	mov    %rax,%rcx
  41c14d:	48 8d 15 72 88 04 00 	lea    0x48872(%rip),%rdx        # 4649c6 <usage_message+0x2c86>
  41c154:	48 8d 35 a2 72 06 00 	lea    0x672a2(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41c15b:	bf 04 00 00 00       	mov    $0x4,%edi
  41c160:	31 c0                	xor    %eax,%eax
  41c162:	e8 49 4f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41c167:	89 d8                	mov    %ebx,%eax
  41c169:	48 81 c4 78 0c 01 00 	add    $0x10c78,%rsp
  41c170:	5b                   	pop    %rbx
  41c171:	5d                   	pop    %rbp
  41c172:	41 5c                	pop    %r12
  41c174:	41 5d                	pop    %r13
  41c176:	41 5e                	pop    %r14
  41c178:	41 5f                	pop    %r15
  41c17a:	c3                   	retq   
  41c17b:	48 8b b3 a0 12 00 00 	mov    0x12a0(%rbx),%rsi
  41c182:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41c189:	48 89 f7             	mov    %rsi,%rdi
  41c18c:	31 c0                	xor    %eax,%eax
  41c18e:	f2 ae                	repnz scas %es:(%rdi),%al
  41c190:	48 f7 d1             	not    %rcx
  41c193:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  41c197:	48 89 ef             	mov    %rbp,%rdi
  41c19a:	e8 49 1b ff ff       	callq  40dce8 <libssh2_userauth_list@plt>
  41c19f:	49 89 c7             	mov    %rax,%r15
  41c1a2:	48 8d 35 92 ac 05 00 	lea    0x5ac92(%rip),%rsi        # 476e3b <usage_message+0x150fb>
  41c1a9:	48 89 c7             	mov    %rax,%rdi
  41c1ac:	e8 b7 22 ff ff       	callq  40e468 <strstr@plt>
  41c1b1:	45 31 f6             	xor    %r14d,%r14d
  41c1b4:	48 85 c0             	test   %rax,%rax
  41c1b7:	41 0f 95 c6          	setne  %r14b
  41c1bb:	48 8d 35 0c 88 04 00 	lea    0x4880c(%rip),%rsi        # 4649ce <usage_message+0x2c8e>
  41c1c2:	4c 89 ff             	mov    %r15,%rdi
  41c1c5:	e8 9e 22 ff ff       	callq  40e468 <strstr@plt>
  41c1ca:	44 89 f2             	mov    %r14d,%edx
  41c1cd:	83 ca 02             	or     $0x2,%edx
  41c1d0:	48 85 c0             	test   %rax,%rax
  41c1d3:	44 0f 45 f2          	cmovne %edx,%r14d
  41c1d7:	48 8d 35 05 88 04 00 	lea    0x48805(%rip),%rsi        # 4649e3 <usage_message+0x2ca3>
  41c1de:	4c 89 ff             	mov    %r15,%rdi
  41c1e1:	e8 82 22 ff ff       	callq  40e468 <strstr@plt>
  41c1e6:	44 89 f2             	mov    %r14d,%edx
  41c1e9:	83 ca 04             	or     $0x4,%edx
  41c1ec:	48 85 c0             	test   %rax,%rax
  41c1ef:	44 0f 45 f2          	cmovne %edx,%r14d
  41c1f3:	4c 89 f9             	mov    %r15,%rcx
  41c1f6:	48 8d 15 c9 87 04 00 	lea    0x487c9(%rip),%rdx        # 4649c6 <usage_message+0x2c86>
  41c1fd:	48 8d 35 34 88 04 00 	lea    0x48834(%rip),%rsi        # 464a38 <usage_message+0x2cf8>
  41c204:	bf 04 00 00 00       	mov    $0x4,%edi
  41c209:	31 c0                	xor    %eax,%eax
  41c20b:	e8 a0 4e 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41c210:	0f b6 83 58 12 00 00 	movzbl 0x1258(%rbx),%eax
  41c217:	84 c0                	test   %al,%al
  41c219:	0f 85 ef 00 00 00    	jne    41c30e <get_value_external+0x66e>
  41c21f:	41 f6 c6 01          	test   $0x1,%r14b
  41c223:	0f 85 6a 03 00 00    	jne    41c593 <get_value_external+0x8f3>
  41c229:	41 80 e6 02          	and    $0x2,%r14b
  41c22d:	0f 84 bc 02 00 00    	je     41c4ef <get_value_external+0x84f>
  41c233:	48 8b 8b 90 13 00 00 	mov    0x1390(%rbx),%rcx
  41c23a:	48 8b 15 b7 0a 27 00 	mov    0x270ab7(%rip),%rdx        # 68ccf8 <zbx_iks_transport+0x2d8>
  41c241:	48 89 0a             	mov    %rcx,(%rdx)
  41c244:	48 8b b3 a0 12 00 00 	mov    0x12a0(%rbx),%rsi
  41c24b:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41c252:	48 89 f7             	mov    %rsi,%rdi
  41c255:	f2 ae                	repnz scas %es:(%rdi),%al
  41c257:	48 f7 d1             	not    %rcx
  41c25a:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  41c25e:	48 8d 0d 5d 08 00 00 	lea    0x85d(%rip),%rcx        # 41cac2 <get_value_ssh+0x167>
  41c265:	48 89 ef             	mov    %rbp,%rdi
  41c268:	e8 eb 25 ff ff       	callq  40e858 <libssh2_userauth_keyboard_interactive_ex@plt>
  41c26d:	85 c0                	test   %eax,%eax
  41c26f:	0f 84 c4 03 00 00    	je     41c639 <get_value_external+0x999>
  41c275:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41c27a:	bf 2e 00 00 00       	mov    $0x2e,%edi
  41c27f:	e8 44 1d ff ff       	callq  40dfc8 <malloc@plt>
  41c284:	48 85 c0             	test   %rax,%rax
  41c287:	74 52                	je     41c2db <get_value_external+0x63b>
  41c289:	48 be 41 75 74 68 65 	mov    $0x69746e6568747541,%rsi
  41c290:	6e 74 69 
  41c293:	48 89 30             	mov    %rsi,(%rax)
  41c296:	48 bb 63 61 74 69 6f 	mov    $0x62206e6f69746163,%rbx
  41c29d:	6e 20 62 
  41c2a0:	48 89 58 08          	mov    %rbx,0x8(%rax)
  41c2a4:	48 b9 79 20 6b 65 79 	mov    $0x616f6279656b2079,%rcx
  41c2ab:	62 6f 61 
  41c2ae:	48 89 48 10          	mov    %rcx,0x10(%rax)
  41c2b2:	48 ba 72 64 2d 69 6e 	mov    $0x7265746e692d6472,%rdx
  41c2b9:	74 65 72 
  41c2bc:	48 89 50 18          	mov    %rdx,0x18(%rax)
  41c2c0:	49 bf 61 63 74 69 76 	mov    $0x6620657669746361,%r15
  41c2c7:	65 20 66 
  41c2ca:	4c 89 78 20          	mov    %r15,0x20(%rax)
  41c2ce:	c7 40 28 61 69 6c 65 	movl   $0x656c6961,0x28(%rax)
  41c2d5:	66 c7 40 2c 64 00    	movw   $0x64,0x2c(%rax)
  41c2db:	49 89 44 24 28       	mov    %rax,0x28(%r12)
  41c2e0:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  41c2e5:	48 8d 0d ea 39 05 00 	lea    0x539ea(%rip),%rcx        # 46fcd6 <usage_message+0xdf96>
  41c2ec:	48 8d 15 ff 86 04 00 	lea    0x486ff(%rip),%rdx        # 4649f2 <usage_message+0x2cb2>
  41c2f3:	be 0b 00 00 00       	mov    $0xb,%esi
  41c2f8:	48 89 ef             	mov    %rbp,%rdi
  41c2fb:	e8 38 1d ff ff       	callq  40e038 <libssh2_session_disconnect_ex@plt>
  41c300:	e9 2e fe ff ff       	jmpq   41c133 <get_value_external+0x493>
  41c305:	48 8d 53 52          	lea    0x52(%rbx),%rdx
  41c309:	e9 6f fd ff ff       	jmpq   41c07d <get_value_external+0x3dd>
  41c30e:	3c 01                	cmp    $0x1,%al
  41c310:	0f 84 cf 00 00 00    	je     41c3e5 <get_value_external+0x745>
  41c316:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  41c31d:	45 31 c9             	xor    %r9d,%r9d
  41c320:	41 b8 00 80 00 00    	mov    $0x8000,%r8d
  41c326:	b9 00 00 01 00       	mov    $0x10000,%ecx
  41c32b:	ba 07 00 00 00       	mov    $0x7,%edx
  41c330:	48 8d 35 1b 6b 04 00 	lea    0x46b1b(%rip),%rsi        # 462e52 <usage_message+0x1112>
  41c337:	48 89 ef             	mov    %rbp,%rdi
  41c33a:	e8 99 25 ff ff       	callq  40e8d8 <libssh2_channel_open_ex@plt>
  41c33f:	49 89 c6             	mov    %rax,%r14
  41c342:	48 85 c0             	test   %rax,%rax
  41c345:	0f 85 2c 03 00 00    	jne    41c677 <get_value_external+0x9d7>
  41c34b:	31 c9                	xor    %ecx,%ecx
  41c34d:	31 d2                	xor    %edx,%edx
  41c34f:	31 f6                	xor    %esi,%esi
  41c351:	48 89 ef             	mov    %rbp,%rdi
  41c354:	e8 1f 1d ff ff       	callq  40e078 <libssh2_session_last_error@plt>
  41c359:	83 f8 db             	cmp    $0xffffffffffffffdb,%eax
  41c35c:	74 73                	je     41c3d1 <get_value_external+0x731>
  41c35e:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41c363:	bf 2f 00 00 00       	mov    $0x2f,%edi
  41c368:	e8 5b 1c ff ff       	callq  40dfc8 <malloc@plt>
  41c36d:	48 85 c0             	test   %rax,%rax
  41c370:	0f 84 65 ff ff ff    	je     41c2db <get_value_external+0x63b>
  41c376:	49 ba 46 61 69 6c 75 	mov    $0x206572756c696146,%r10
  41c37d:	72 65 20 
  41c380:	4c 89 10             	mov    %r10,(%rax)
  41c383:	49 b9 65 73 74 61 62 	mov    $0x73696c6261747365,%r9
  41c38a:	6c 69 73 
  41c38d:	4c 89 48 08          	mov    %r9,0x8(%rax)
  41c391:	49 b8 68 69 6e 67 20 	mov    $0x67206120676e6968,%r8
  41c398:	61 20 67 
  41c39b:	4c 89 40 10          	mov    %r8,0x10(%rax)
  41c39f:	48 bf 65 6e 65 72 69 	mov    $0x7320636972656e65,%rdi
  41c3a6:	63 20 73 
  41c3a9:	48 89 78 18          	mov    %rdi,0x18(%rax)
  41c3ad:	48 be 65 73 73 69 6f 	mov    $0x63206e6f69737365,%rsi
  41c3b4:	6e 20 63 
  41c3b7:	48 89 70 20          	mov    %rsi,0x20(%rax)
  41c3bb:	c7 40 28 68 61 6e 6e 	movl   $0x6e6e6168,0x28(%rax)
  41c3c2:	66 c7 40 2c 65 6c    	movw   $0x6c65,0x2c(%rax)
  41c3c8:	c6 40 2e 00          	movb   $0x0,0x2e(%rax)
  41c3cc:	e9 0a ff ff ff       	jmpq   41c2db <get_value_external+0x63b>
  41c3d1:	48 89 ee             	mov    %rbp,%rsi
  41c3d4:	8b bc 24 34 04 01 00 	mov    0x10434(%rsp),%edi
  41c3db:	e8 b0 fb ff ff       	callq  41bf90 <get_value_external+0x2f0>
  41c3e0:	e9 31 ff ff ff       	jmpq   41c316 <get_value_external+0x676>
  41c3e5:	41 80 e6 04          	and    $0x4,%r14b
  41c3e9:	0f 84 00 01 00 00    	je     41c4ef <get_value_external+0x84f>
  41c3ef:	4c 8b 3d b2 09 27 00 	mov    0x2709b2(%rip),%r15        # 68cda8 <zbx_iks_transport+0x388>
  41c3f6:	49 8b 17             	mov    (%r15),%rdx
  41c3f9:	48 85 d2             	test   %rdx,%rdx
  41c3fc:	0f 84 d8 03 00 00    	je     41c7da <get_value_external+0xb3a>
  41c402:	48 8b 8b f0 12 00 00 	mov    0x12f0(%rbx),%rcx
  41c409:	48 8d 35 5a 6f 06 00 	lea    0x66f5a(%rip),%rsi        # 48336a <usage_message+0x2162a>
  41c410:	31 ff                	xor    %edi,%edi
  41c412:	31 c0                	xor    %eax,%eax
  41c414:	e8 9a 84 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41c419:	49 89 c6             	mov    %rax,%r14
  41c41c:	48 8b 8b 40 13 00 00 	mov    0x1340(%rbx),%rcx
  41c423:	49 8b 17             	mov    (%r15),%rdx
  41c426:	48 8d 35 3d 6f 06 00 	lea    0x66f3d(%rip),%rsi        # 48336a <usage_message+0x2162a>
  41c42d:	31 ff                	xor    %edi,%edi
  41c42f:	31 c0                	xor    %eax,%eax
  41c431:	e8 7d 84 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41c436:	49 89 c7             	mov    %rax,%r15
  41c439:	48 8b b3 a0 12 00 00 	mov    0x12a0(%rbx),%rsi
  41c440:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41c447:	48 89 f7             	mov    %rsi,%rdi
  41c44a:	31 c0                	xor    %eax,%eax
  41c44c:	f2 ae                	repnz scas %es:(%rdi),%al
  41c44e:	48 f7 d1             	not    %rcx
  41c451:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  41c455:	4c 8b 8b 90 13 00 00 	mov    0x1390(%rbx),%r9
  41c45c:	4d 89 f8             	mov    %r15,%r8
  41c45f:	4c 89 f1             	mov    %r14,%rcx
  41c462:	48 89 ef             	mov    %rbp,%rdi
  41c465:	e8 7e 25 ff ff       	callq  40e9e8 <libssh2_userauth_publickey_fromfile_ex@plt>
  41c46a:	89 44 24 20          	mov    %eax,0x20(%rsp)
  41c46e:	4d 85 f6             	test   %r14,%r14
  41c471:	74 08                	je     41c47b <get_value_external+0x7db>
  41c473:	4c 89 f7             	mov    %r14,%rdi
  41c476:	e8 6d 1d ff ff       	callq  40e1e8 <free@plt>
  41c47b:	4d 85 ff             	test   %r15,%r15
  41c47e:	74 08                	je     41c488 <get_value_external+0x7e8>
  41c480:	4c 89 ff             	mov    %r15,%rdi
  41c483:	e8 60 1d ff ff       	callq  40e1e8 <free@plt>
  41c488:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
  41c48c:	85 c9                	test   %ecx,%ecx
  41c48e:	0f 84 e0 00 00 00    	je     41c574 <get_value_external+0x8d4>
  41c494:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41c499:	bf 24 00 00 00       	mov    $0x24,%edi
  41c49e:	e8 25 1b ff ff       	callq  40dfc8 <malloc@plt>
  41c4a3:	48 85 c0             	test   %rax,%rax
  41c4a6:	0f 84 2f fe ff ff    	je     41c2db <get_value_external+0x63b>
  41c4ac:	48 ba 41 75 74 68 65 	mov    $0x69746e6568747541,%rdx
  41c4b3:	6e 74 69 
  41c4b6:	48 89 10             	mov    %rdx,(%rax)
  41c4b9:	49 bf 63 61 74 69 6f 	mov    $0x62206e6f69746163,%r15
  41c4c0:	6e 20 62 
  41c4c3:	4c 89 78 08          	mov    %r15,0x8(%rax)
  41c4c7:	49 be 79 20 70 75 62 	mov    $0x63696c6275702079,%r14
  41c4ce:	6c 69 63 
  41c4d1:	4c 89 70 10          	mov    %r14,0x10(%rax)
  41c4d5:	49 bb 20 6b 65 79 20 	mov    $0x6961662079656b20,%r11
  41c4dc:	66 61 69 
  41c4df:	4c 89 58 18          	mov    %r11,0x18(%rax)
  41c4e3:	c7 40 20 6c 65 64 00 	movl   $0x64656c,0x20(%rax)
  41c4ea:	e9 ec fd ff ff       	jmpq   41c2db <get_value_external+0x63b>
  41c4ef:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41c4f4:	4c 89 fa             	mov    %r15,%rdx
  41c4f7:	48 8d 35 d2 85 04 00 	lea    0x485d2(%rip),%rsi        # 464ad0 <usage_message+0x2d90>
  41c4fe:	31 ff                	xor    %edi,%edi
  41c500:	31 c0                	xor    %eax,%eax
  41c502:	e8 ac 83 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41c507:	49 89 44 24 28       	mov    %rax,0x28(%r12)
  41c50c:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  41c511:	e9 cf fd ff ff       	jmpq   41c2e5 <get_value_external+0x645>
  41c516:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41c51b:	bf 21 00 00 00       	mov    $0x21,%edi
  41c520:	e8 a3 1a ff ff       	callq  40dfc8 <malloc@plt>
  41c525:	48 85 c0             	test   %rax,%rax
  41c528:	74 3b                	je     41c565 <get_value_external+0x8c5>
  41c52a:	48 bf 46 61 69 6c 75 	mov    $0x206572756c696146,%rdi
  41c531:	72 65 20 
  41c534:	48 89 38             	mov    %rdi,(%rax)
  41c537:	48 be 69 6e 69 74 69 	mov    $0x696c616974696e69,%rsi
  41c53e:	61 6c 69 
  41c541:	48 89 70 08          	mov    %rsi,0x8(%rax)
  41c545:	48 bb 7a 69 6e 67 20 	mov    $0x48535320676e697a,%rbx
  41c54c:	53 53 48 
  41c54f:	48 89 58 10          	mov    %rbx,0x10(%rax)
  41c553:	48 b9 20 73 65 73 73 	mov    $0x6e6f697373657320,%rcx
  41c55a:	69 6f 6e 
  41c55d:	48 89 48 18          	mov    %rcx,0x18(%rax)
  41c561:	c6 40 20 00          	movb   $0x0,0x20(%rax)
  41c565:	49 89 44 24 28       	mov    %rax,0x28(%r12)
  41c56a:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  41c56f:	e9 c7 fb ff ff       	jmpq   41c13b <get_value_external+0x49b>
  41c574:	48 8d 15 4b 84 04 00 	lea    0x4844b(%rip),%rdx        # 4649c6 <usage_message+0x2c86>
  41c57b:	48 8d 35 8e 85 04 00 	lea    0x4858e(%rip),%rsi        # 464b10 <usage_message+0x2dd0>
  41c582:	bf 04 00 00 00       	mov    $0x4,%edi
  41c587:	31 c0                	xor    %eax,%eax
  41c589:	e8 22 4b 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41c58e:	e9 83 fd ff ff       	jmpq   41c316 <get_value_external+0x676>
  41c593:	48 8b b3 90 13 00 00 	mov    0x1390(%rbx),%rsi
  41c59a:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41c5a1:	48 89 f7             	mov    %rsi,%rdi
  41c5a4:	f2 ae                	repnz scas %es:(%rdi),%al
  41c5a6:	49 89 c8             	mov    %rcx,%r8
  41c5a9:	49 f7 d0             	not    %r8
  41c5ac:	4c 8b 93 a0 12 00 00 	mov    0x12a0(%rbx),%r10
  41c5b3:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41c5ba:	4c 89 d7             	mov    %r10,%rdi
  41c5bd:	f2 ae                	repnz scas %es:(%rdi),%al
  41c5bf:	48 f7 d1             	not    %rcx
  41c5c2:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  41c5c6:	45 31 c9             	xor    %r9d,%r9d
  41c5c9:	41 83 e8 01          	sub    $0x1,%r8d
  41c5cd:	48 89 f1             	mov    %rsi,%rcx
  41c5d0:	4c 89 d6             	mov    %r10,%rsi
  41c5d3:	48 89 ef             	mov    %rbp,%rdi
  41c5d6:	e8 cd 1a ff ff       	callq  40e0a8 <libssh2_userauth_password_ex@plt>
  41c5db:	85 c0                	test   %eax,%eax
  41c5dd:	74 79                	je     41c658 <get_value_external+0x9b8>
  41c5df:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41c5e4:	bf 22 00 00 00       	mov    $0x22,%edi
  41c5e9:	e8 da 19 ff ff       	callq  40dfc8 <malloc@plt>
  41c5ee:	48 85 c0             	test   %rax,%rax
  41c5f1:	0f 84 e4 fc ff ff    	je     41c2db <get_value_external+0x63b>
  41c5f7:	49 ba 41 75 74 68 65 	mov    $0x69746e6568747541,%r10
  41c5fe:	6e 74 69 
  41c601:	4c 89 10             	mov    %r10,(%rax)
  41c604:	49 b9 63 61 74 69 6f 	mov    $0x62206e6f69746163,%r9
  41c60b:	6e 20 62 
  41c60e:	4c 89 48 08          	mov    %r9,0x8(%rax)
  41c612:	49 b8 79 20 70 61 73 	mov    $0x6f77737361702079,%r8
  41c619:	73 77 6f 
  41c61c:	4c 89 40 10          	mov    %r8,0x10(%rax)
  41c620:	48 bf 72 64 20 66 61 	mov    $0x656c696166206472,%rdi
  41c627:	69 6c 65 
  41c62a:	48 89 78 18          	mov    %rdi,0x18(%rax)
  41c62e:	66 c7 40 20 64 00    	movw   $0x64,0x20(%rax)
  41c634:	e9 a2 fc ff ff       	jmpq   41c2db <get_value_external+0x63b>
  41c639:	48 8d 15 86 83 04 00 	lea    0x48386(%rip),%rdx        # 4649c6 <usage_message+0x2c86>
  41c640:	48 8d 35 51 84 04 00 	lea    0x48451(%rip),%rsi        # 464a98 <usage_message+0x2d58>
  41c647:	bf 04 00 00 00       	mov    $0x4,%edi
  41c64c:	31 c0                	xor    %eax,%eax
  41c64e:	e8 5d 4a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41c653:	e9 be fc ff ff       	jmpq   41c316 <get_value_external+0x676>
  41c658:	48 8d 15 67 83 04 00 	lea    0x48367(%rip),%rdx        # 4649c6 <usage_message+0x2c86>
  41c65f:	48 8d 35 02 84 04 00 	lea    0x48402(%rip),%rsi        # 464a68 <usage_message+0x2d28>
  41c666:	bf 04 00 00 00       	mov    $0x4,%edi
  41c66b:	31 c0                	xor    %eax,%eax
  41c66d:	e8 3e 4a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41c672:	e9 9f fc ff ff       	jmpq   41c316 <get_value_external+0x676>
  41c677:	48 8b bb 50 11 00 00 	mov    0x1150(%rbx),%rdi
  41c67e:	e8 f7 6f 02 00       	callq  44367a <win2unix_eol>
  41c683:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
  41c68a:	48 8b 93 50 11 00 00 	mov    0x1150(%rbx),%rdx
  41c691:	4c 89 f9             	mov    %r15,%rcx
  41c694:	48 89 d7             	mov    %rdx,%rdi
  41c697:	31 c0                	xor    %eax,%eax
  41c699:	f2 ae                	repnz scas %es:(%rdi),%al
  41c69b:	48 f7 d1             	not    %rcx
  41c69e:	44 8d 41 ff          	lea    -0x1(%rcx),%r8d
  41c6a2:	48 89 d1             	mov    %rdx,%rcx
  41c6a5:	ba 04 00 00 00       	mov    $0x4,%edx
  41c6aa:	48 8d 35 3c 83 04 00 	lea    0x4833c(%rip),%rsi        # 4649ed <usage_message+0x2cad>
  41c6b1:	4c 89 f7             	mov    %r14,%rdi
  41c6b4:	e8 ff 23 ff ff       	callq  40eab8 <libssh2_channel_process_startup@plt>
  41c6b9:	85 c0                	test   %eax,%eax
  41c6bb:	0f 84 b2 01 00 00    	je     41c873 <get_value_external+0xbd3>
  41c6c1:	83 f8 db             	cmp    $0xffffffffffffffdb,%eax
  41c6c4:	0f 84 d0 00 00 00    	je     41c79a <get_value_external+0xafa>
  41c6ca:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41c6cf:	bf 1b 00 00 00       	mov    $0x1b,%edi
  41c6d4:	e8 ef 18 ff ff       	callq  40dfc8 <malloc@plt>
  41c6d9:	48 85 c0             	test   %rax,%rax
  41c6dc:	74 33                	je     41c711 <get_value_external+0xa71>
  41c6de:	48 bb 46 61 69 6c 75 	mov    $0x206572756c696146,%rbx
  41c6e5:	72 65 20 
  41c6e8:	48 89 18             	mov    %rbx,(%rax)
  41c6eb:	48 b9 72 65 71 75 65 	mov    $0x6974736575716572,%rcx
  41c6f2:	73 74 69 
  41c6f5:	48 89 48 08          	mov    %rcx,0x8(%rax)
  41c6f9:	48 ba 6e 67 20 61 20 	mov    $0x656873206120676e,%rdx
  41c700:	73 68 65 
  41c703:	48 89 50 10          	mov    %rdx,0x10(%rax)
  41c707:	66 c7 40 18 6c 6c    	movw   $0x6c6c,0x18(%rax)
  41c70d:	c6 40 1a 00          	movb   $0x0,0x1a(%rax)
  41c711:	49 89 44 24 28       	mov    %rax,0x28(%r12)
  41c716:	45 31 ff             	xor    %r15d,%r15d
  41c719:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  41c71e:	4c 89 f7             	mov    %r14,%rdi
  41c721:	e8 b2 1a ff ff       	callq  40e1d8 <libssh2_channel_close@plt>
  41c726:	85 c0                	test   %eax,%eax
  41c728:	74 2b                	je     41c755 <get_value_external+0xab5>
  41c72a:	83 f8 db             	cmp    $0xffffffffffffffdb,%eax
  41c72d:	74 5a                	je     41c789 <get_value_external+0xae9>
  41c72f:	48 8d 15 90 82 04 00 	lea    0x48290(%rip),%rdx        # 4649c6 <usage_message+0x2c86>
  41c736:	48 8d 35 2b 84 04 00 	lea    0x4842b(%rip),%rsi        # 464b68 <usage_message+0x2e28>
  41c73d:	bf 04 00 00 00       	mov    $0x4,%edi
  41c742:	31 c0                	xor    %eax,%eax
  41c744:	e8 67 49 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41c749:	4c 89 f7             	mov    %r14,%rdi
  41c74c:	e8 87 1a ff ff       	callq  40e1d8 <libssh2_channel_close@plt>
  41c751:	85 c0                	test   %eax,%eax
  41c753:	75 d5                	jne    41c72a <get_value_external+0xa8a>
  41c755:	4c 89 f7             	mov    %r14,%rdi
  41c758:	e8 2b 16 ff ff       	callq  40dd88 <libssh2_channel_get_exit_status@plt>
  41c75d:	45 89 f8             	mov    %r15d,%r8d
  41c760:	89 c1                	mov    %eax,%ecx
  41c762:	48 8d 15 5d 82 04 00 	lea    0x4825d(%rip),%rdx        # 4649c6 <usage_message+0x2c86>
  41c769:	48 8d 35 28 84 04 00 	lea    0x48428(%rip),%rsi        # 464b98 <usage_message+0x2e58>
  41c770:	bf 04 00 00 00       	mov    $0x4,%edi
  41c775:	31 c0                	xor    %eax,%eax
  41c777:	e8 34 49 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41c77c:	4c 89 f7             	mov    %r14,%rdi
  41c77f:	e8 b4 16 ff ff       	callq  40de38 <libssh2_channel_free@plt>
  41c784:	e9 5c fb ff ff       	jmpq   41c2e5 <get_value_external+0x645>
  41c789:	48 89 ee             	mov    %rbp,%rsi
  41c78c:	8b bc 24 34 04 01 00 	mov    0x10434(%rsp),%edi
  41c793:	e8 f8 f7 ff ff       	callq  41bf90 <get_value_external+0x2f0>
  41c798:	eb 84                	jmp    41c71e <get_value_external+0xa7e>
  41c79a:	48 89 ee             	mov    %rbp,%rsi
  41c79d:	8b bc 24 34 04 01 00 	mov    0x10434(%rsp),%edi
  41c7a4:	e8 e7 f7 ff ff       	callq  41bf90 <get_value_external+0x2f0>
  41c7a9:	e9 dc fe ff ff       	jmpq   41c68a <get_value_external+0x9ea>
  41c7ae:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41c7b3:	e8 e8 ae 02 00       	callq  4476a0 <zbx_tcp_strerror>
  41c7b8:	48 89 c2             	mov    %rax,%rdx
  41c7bb:	48 8d 35 4e 82 04 00 	lea    0x4824e(%rip),%rsi        # 464a10 <usage_message+0x2cd0>
  41c7c2:	31 ff                	xor    %edi,%edi
  41c7c4:	31 c0                	xor    %eax,%eax
  41c7c6:	e8 e8 80 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41c7cb:	49 89 44 24 28       	mov    %rax,0x28(%r12)
  41c7d0:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  41c7d5:	e9 69 f9 ff ff       	jmpq   41c143 <get_value_external+0x4a3>
  41c7da:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41c7df:	bf 46 00 00 00       	mov    $0x46,%edi
  41c7e4:	e8 df 17 ff ff       	callq  40dfc8 <malloc@plt>
  41c7e9:	48 85 c0             	test   %rax,%rax
  41c7ec:	0f 84 e9 fa ff ff    	je     41c2db <get_value_external+0x63b>
  41c7f2:	49 be 41 75 74 68 65 	mov    $0x69746e6568747541,%r14
  41c7f9:	6e 74 69 
  41c7fc:	4c 89 30             	mov    %r14,(%rax)
  41c7ff:	49 bb 63 61 74 69 6f 	mov    $0x62206e6f69746163,%r11
  41c806:	6e 20 62 
  41c809:	4c 89 58 08          	mov    %r11,0x8(%rax)
  41c80d:	49 ba 79 20 70 75 62 	mov    $0x63696c6275702079,%r10
  41c814:	6c 69 63 
  41c817:	4c 89 50 10          	mov    %r10,0x10(%rax)
  41c81b:	49 b9 20 6b 65 79 20 	mov    $0x6961662079656b20,%r9
  41c822:	66 61 69 
  41c825:	4c 89 48 18          	mov    %r9,0x18(%rax)
  41c829:	49 b8 6c 65 64 2e 20 	mov    $0x485353202e64656c,%r8
  41c830:	53 53 48 
  41c833:	4c 89 40 20          	mov    %r8,0x20(%rax)
  41c837:	48 bf 4b 65 79 4c 6f 	mov    $0x7461636f4c79654b,%rdi
  41c83e:	63 61 74 
  41c841:	48 89 78 28          	mov    %rdi,0x28(%rax)
  41c845:	48 be 69 6f 6e 20 6f 	mov    $0x6974706f206e6f69,%rsi
  41c84c:	70 74 69 
  41c84f:	48 89 70 30          	mov    %rsi,0x30(%rax)
  41c853:	48 bb 6f 6e 20 69 73 	mov    $0x6f6e207369206e6f,%rbx
  41c85a:	20 6e 6f 
  41c85d:	48 89 58 38          	mov    %rbx,0x38(%rax)
  41c861:	c7 40 40 74 20 73 65 	movl   $0x65732074,0x40(%rax)
  41c868:	66 c7 40 44 74 00    	movw   $0x74,0x44(%rax)
  41c86e:	e9 68 fa ff ff       	jmpq   41c2db <get_value_external+0x63b>
  41c873:	45 31 ff             	xor    %r15d,%r15d
  41c876:	48 8d 8c 24 60 0c 01 	lea    0x10c60(%rsp),%rcx
  41c87d:	00 
  41c87e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
  41c883:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
  41c888:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  41c88d:	b9 10 00 00 00       	mov    $0x10,%ecx
  41c892:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  41c897:	31 f6                	xor    %esi,%esi
  41c899:	4c 89 f7             	mov    %r14,%rdi
  41c89c:	e8 57 20 ff ff       	callq  40e8f8 <libssh2_channel_read_ex@plt>
  41c8a1:	85 c0                	test   %eax,%eax
  41c8a3:	7e 3d                	jle    41c8e2 <get_value_external+0xc42>
  41c8a5:	48 98                	cltq   
  41c8a7:	44 89 fb             	mov    %r15d,%ebx
  41c8aa:	f7 d3                	not    %ebx
  41c8ac:	81 c3 00 00 01 00    	add    $0x10000,%ebx
  41c8b2:	48 63 db             	movslq %ebx,%rbx
  41c8b5:	48 39 d8             	cmp    %rbx,%rax
  41c8b8:	77 1d                	ja     41c8d7 <get_value_external+0xc37>
  41c8ba:	48 89 c3             	mov    %rax,%rbx
  41c8bd:	49 63 ff             	movslq %r15d,%rdi
  41c8c0:	48 03 7c 24 28       	add    0x28(%rsp),%rdi
  41c8c5:	48 89 da             	mov    %rbx,%rdx
  41c8c8:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  41c8cd:	e8 e6 1c ff ff       	callq  40e5b8 <memcpy@plt>
  41c8d2:	41 01 df             	add    %ebx,%r15d
  41c8d5:	eb b6                	jmp    41c88d <get_value_external+0xbed>
  41c8d7:	48 85 db             	test   %rbx,%rbx
  41c8da:	74 b1                	je     41c88d <get_value_external+0xbed>
  41c8dc:	0f 1f 40 00          	nopl   0x0(%rax)
  41c8e0:	eb db                	jmp    41c8bd <get_value_external+0xc1d>
  41c8e2:	83 f8 db             	cmp    $0xffffffffffffffdb,%eax
  41c8e5:	0f 1f 00             	nopl   (%rax)
  41c8e8:	75 11                	jne    41c8fb <get_value_external+0xc5b>
  41c8ea:	48 89 ee             	mov    %rbp,%rsi
  41c8ed:	8b bc 24 34 04 01 00 	mov    0x10434(%rsp),%edi
  41c8f4:	e8 97 f6 ff ff       	callq  41bf90 <get_value_external+0x2f0>
  41c8f9:	eb 92                	jmp    41c88d <get_value_external+0xbed>
  41c8fb:	85 c0                	test   %eax,%eax
  41c8fd:	75 28                	jne    41c927 <get_value_external+0xc87>
  41c8ff:	49 63 f7             	movslq %r15d,%rsi
  41c902:	c6 44 34 30 00       	movb   $0x0,0x30(%rsp,%rsi,1)
  41c907:	41 83 0c 24 04       	orl    $0x4,(%r12)
  41c90c:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
  41c911:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  41c916:	e8 d8 6d 02 00       	callq  4436f3 <convert_to_utf8>
  41c91b:	49 89 44 24 18       	mov    %rax,0x18(%r12)
  41c920:	31 db                	xor    %ebx,%ebx
  41c922:	e9 f7 fd ff ff       	jmpq   41c71e <get_value_external+0xa7e>
  41c927:	41 83 0c 24 08       	orl    $0x8,(%r12)
  41c92c:	bf 25 00 00 00       	mov    $0x25,%edi
  41c931:	e8 92 16 ff ff       	callq  40dfc8 <malloc@plt>
  41c936:	48 85 c0             	test   %rax,%rax
  41c939:	74 11                	je     41c94c <get_value_external+0xcac>
  41c93b:	48 8d 35 fe 81 04 00 	lea    0x481fe(%rip),%rsi        # 464b40 <usage_message+0x2e00>
  41c942:	b9 25 00 00 00       	mov    $0x25,%ecx
  41c947:	48 89 c7             	mov    %rax,%rdi
  41c94a:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
  41c94c:	49 89 44 24 28       	mov    %rax,0x28(%r12)
  41c951:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  41c956:	e9 c3 fd ff ff       	jmpq   41c71e <get_value_external+0xa7e>

000000000041c95b <get_value_ssh>:
  41c95b:	41 56                	push   %r14
  41c95d:	41 55                	push   %r13
  41c95f:	41 54                	push   %r12
  41c961:	55                   	push   %rbp
  41c962:	53                   	push   %rbx
  41c963:	48 81 ec 80 10 00 00 	sub    $0x1080,%rsp
  41c96a:	48 89 fd             	mov    %rdi,%rbp
  41c96d:	49 89 f5             	mov    %rsi,%r13
  41c970:	48 8d 9c 24 00 08 00 	lea    0x800(%rsp),%rbx
  41c977:	00 
  41c978:	48 8b bf 70 05 00 00 	mov    0x570(%rdi),%rdi
  41c97f:	41 b8 00 08 00 00    	mov    $0x800,%r8d
  41c985:	48 89 e1             	mov    %rsp,%rcx
  41c988:	ba 00 08 00 00       	mov    $0x800,%edx
  41c98d:	48 89 de             	mov    %rbx,%rsi
  41c990:	e8 d2 fd 00 00       	callq  42c767 <parse_command>
  41c995:	85 c0                	test   %eax,%eax
  41c997:	75 15                	jne    41c9ae <get_value_ssh+0x53>
  41c999:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  41c99e:	48 81 c4 80 10 00 00 	add    $0x1080,%rsp
  41c9a5:	5b                   	pop    %rbx
  41c9a6:	5d                   	pop    %rbp
  41c9a7:	41 5c                	pop    %r12
  41c9a9:	41 5d                	pop    %r13
  41c9ab:	41 5e                	pop    %r14
  41c9ad:	c3                   	retq   
  41c9ae:	b9 08 00 00 00       	mov    $0x8,%ecx
  41c9b3:	48 8d 35 48 80 04 00 	lea    0x48048(%rip),%rsi        # 464a02 <usage_message+0x2cc2>
  41c9ba:	48 89 df             	mov    %rbx,%rdi
  41c9bd:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41c9bf:	75 d8                	jne    41c999 <get_value_ssh+0x3e>
  41c9c1:	48 89 e7             	mov    %rsp,%rdi
  41c9c4:	e8 19 62 02 00       	callq  442be2 <num_param>
  41c9c9:	83 f8 04             	cmp    $0x4,%eax
  41c9cc:	7f cb                	jg     41c999 <get_value_ssh+0x3e>
  41c9ce:	48 8d 9c 24 00 10 00 	lea    0x1000(%rsp),%rbx
  41c9d5:	00 
  41c9d6:	b9 41 00 00 00       	mov    $0x41,%ecx
  41c9db:	48 89 da             	mov    %rbx,%rdx
  41c9de:	be 02 00 00 00       	mov    $0x2,%esi
  41c9e3:	48 89 e7             	mov    %rsp,%rdi
  41c9e6:	e8 40 63 02 00       	callq  442d2b <get_param>
  41c9eb:	85 c0                	test   %eax,%eax
  41c9ed:	0f 84 80 00 00 00    	je     41ca73 <get_value_ssh+0x118>
  41c9f3:	c6 84 24 00 10 00 00 	movb   $0x0,0x1000(%rsp)
  41c9fa:	00 
  41c9fb:	4c 8d b4 24 70 10 00 	lea    0x1070(%rsp),%r14
  41ca02:	00 
  41ca03:	b9 08 00 00 00       	mov    $0x8,%ecx
  41ca08:	4c 89 f2             	mov    %r14,%rdx
  41ca0b:	be 03 00 00 00       	mov    $0x3,%esi
  41ca10:	48 89 e7             	mov    %rsp,%rdi
  41ca13:	e8 13 63 02 00       	callq  442d2b <get_param>
  41ca18:	85 c0                	test   %eax,%eax
  41ca1a:	74 08                	je     41ca24 <get_value_ssh+0xc9>
  41ca1c:	c6 84 24 70 10 00 00 	movb   $0x0,0x1070(%rsp)
  41ca23:	00 
  41ca24:	48 8d 9c 24 50 10 00 	lea    0x1050(%rsp),%rbx
  41ca2b:	00 
  41ca2c:	b9 20 00 00 00       	mov    $0x20,%ecx
  41ca31:	48 89 da             	mov    %rbx,%rdx
  41ca34:	be 04 00 00 00       	mov    $0x4,%esi
  41ca39:	48 89 e7             	mov    %rsp,%rdi
  41ca3c:	e8 ea 62 02 00       	callq  442d2b <get_param>
  41ca41:	85 c0                	test   %eax,%eax
  41ca43:	74 08                	je     41ca4d <get_value_ssh+0xf2>
  41ca45:	c6 84 24 50 10 00 00 	movb   $0x0,0x1050(%rsp)
  41ca4c:	00 
  41ca4d:	80 bc 24 70 10 00 00 	cmpb   $0x0,0x1070(%rsp)
  41ca54:	00 
  41ca55:	75 44                	jne    41ca9b <get_value_ssh+0x140>
  41ca57:	66 c7 85 bc 00 00 00 	movw   $0x16,0xbc(%rbp)
  41ca5e:	16 00 
  41ca60:	48 89 da             	mov    %rbx,%rdx
  41ca63:	4c 89 ee             	mov    %r13,%rsi
  41ca66:	48 89 ef             	mov    %rbp,%rdi
  41ca69:	e8 cb f5 ff ff       	callq  41c039 <get_value_external+0x399>
  41ca6e:	e9 2b ff ff ff       	jmpq   41c99e <get_value_ssh+0x43>
  41ca73:	80 bc 24 00 10 00 00 	cmpb   $0x0,0x1000(%rsp)
  41ca7a:	00 
  41ca7b:	0f 84 7a ff ff ff    	je     41c9fb <get_value_ssh+0xa0>
  41ca81:	48 8d 7d 7a          	lea    0x7a(%rbp),%rdi
  41ca85:	ba 41 00 00 00       	mov    $0x41,%edx
  41ca8a:	48 89 de             	mov    %rbx,%rsi
  41ca8d:	e8 0e 61 02 00       	callq  442ba0 <zbx_strlcpy>
  41ca92:	c6 45 51 00          	movb   $0x0,0x51(%rbp)
  41ca96:	e9 60 ff ff ff       	jmpq   41c9fb <get_value_ssh+0xa0>
  41ca9b:	ba 0a 00 00 00       	mov    $0xa,%edx
  41caa0:	31 f6                	xor    %esi,%esi
  41caa2:	4c 89 f7             	mov    %r14,%rdi
  41caa5:	e8 7e 1a ff ff       	callq  40e528 <strtol@plt>
  41caaa:	8d 50 ff             	lea    -0x1(%rax),%edx
  41caad:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
  41cab3:	0f 87 e0 fe ff ff    	ja     41c999 <get_value_ssh+0x3e>
  41cab9:	66 89 85 bc 00 00 00 	mov    %ax,0xbc(%rbp)
  41cac0:	eb 9e                	jmp    41ca60 <get_value_ssh+0x105>
  41cac2:	55                   	push   %rbp
  41cac3:	53                   	push   %rbx
  41cac4:	48 83 ec 08          	sub    $0x8,%rsp
  41cac8:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
  41cacd:	41 83 f8 01          	cmp    $0x1,%r8d
  41cad1:	74 07                	je     41cada <get_value_ssh+0x17f>
  41cad3:	48 83 c4 08          	add    $0x8,%rsp
  41cad7:	5b                   	pop    %rbx
  41cad8:	5d                   	pop    %rbp
  41cad9:	c3                   	retq   
  41cada:	48 8b 2d 17 02 27 00 	mov    0x270217(%rip),%rbp        # 68ccf8 <zbx_iks_transport+0x2d8>
  41cae1:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  41cae5:	e8 8e 16 ff ff       	callq  40e178 <__strdup@plt>
  41caea:	48 89 03             	mov    %rax,(%rbx)
  41caed:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  41caf1:	31 c0                	xor    %eax,%eax
  41caf3:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41cafa:	f2 ae                	repnz scas %es:(%rdi),%al
  41cafc:	48 f7 d1             	not    %rcx
  41caff:	48 83 e9 01          	sub    $0x1,%rcx
  41cb03:	89 4b 08             	mov    %ecx,0x8(%rbx)
  41cb06:	48 83 c4 08          	add    $0x8,%rsp
  41cb0a:	5b                   	pop    %rbx
  41cb0b:	5d                   	pop    %rbp
  41cb0c:	c3                   	retq   
  41cb0d:	90                   	nop
  41cb0e:	90                   	nop
  41cb0f:	90                   	nop
  41cb10:	4c 8b 0e             	mov    (%rsi),%r9
  41cb13:	4d 85 c9             	test   %r9,%r9
  41cb16:	74 75                	je     41cb8d <get_value_ssh+0x232>
  41cb18:	45 31 c0             	xor    %r8d,%r8d
  41cb1b:	31 d2                	xor    %edx,%edx
  41cb1d:	eb 1e                	jmp    41cb3d <get_value_ssh+0x1e2>
  41cb1f:	0f b6 0c 17          	movzbl (%rdi,%rdx,1),%ecx
  41cb23:	80 f9 0d             	cmp    $0xd,%cl
  41cb26:	74 39                	je     41cb61 <get_value_ssh+0x206>
  41cb28:	80 f9 0a             	cmp    $0xa,%cl
  41cb2b:	74 4b                	je     41cb78 <get_value_ssh+0x21d>
  41cb2d:	42 88 0c 07          	mov    %cl,(%rdi,%r8,1)
  41cb31:	49 83 c0 01          	add    $0x1,%r8
  41cb35:	49 39 c1             	cmp    %rax,%r9
  41cb38:	76 23                	jbe    41cb5d <get_value_ssh+0x202>
  41cb3a:	48 89 c2             	mov    %rax,%rdx
  41cb3d:	48 8d 42 01          	lea    0x1(%rdx),%rax
  41cb41:	49 39 c1             	cmp    %rax,%r9
  41cb44:	77 d9                	ja     41cb1f <get_value_ssh+0x1c4>
  41cb46:	0f b6 0c 17          	movzbl (%rdi,%rdx,1),%ecx
  41cb4a:	80 f9 0d             	cmp    $0xd,%cl
  41cb4d:	75 de                	jne    41cb2d <get_value_ssh+0x1d2>
  41cb4f:	42 c6 04 07 0a       	movb   $0xa,(%rdi,%r8,1)
  41cb54:	49 83 c0 01          	add    $0x1,%r8
  41cb58:	49 39 c1             	cmp    %rax,%r9
  41cb5b:	77 dd                	ja     41cb3a <get_value_ssh+0x1df>
  41cb5d:	4c 89 06             	mov    %r8,(%rsi)
  41cb60:	c3                   	retq   
  41cb61:	0f b6 0c 07          	movzbl (%rdi,%rax,1),%ecx
  41cb65:	80 f9 0a             	cmp    $0xa,%cl
  41cb68:	74 18                	je     41cb82 <get_value_ssh+0x227>
  41cb6a:	84 c9                	test   %cl,%cl
  41cb6c:	0f 1f 40 00          	nopl   0x0(%rax)
  41cb70:	75 dd                	jne    41cb4f <get_value_ssh+0x1f4>
  41cb72:	48 8d 42 02          	lea    0x2(%rdx),%rax
  41cb76:	eb bd                	jmp    41cb35 <get_value_ssh+0x1da>
  41cb78:	80 3c 07 0d          	cmpb   $0xd,(%rdi,%rax,1)
  41cb7c:	0f 1f 40 00          	nopl   0x0(%rax)
  41cb80:	75 ab                	jne    41cb2d <get_value_ssh+0x1d2>
  41cb82:	42 c6 04 07 0a       	movb   $0xa,(%rdi,%r8,1)
  41cb87:	49 83 c0 01          	add    $0x1,%r8
  41cb8b:	eb e5                	jmp    41cb72 <get_value_ssh+0x217>
  41cb8d:	45 31 c0             	xor    %r8d,%r8d
  41cb90:	eb cb                	jmp    41cb5d <get_value_ssh+0x202>
  41cb92:	55                   	push   %rbp
  41cb93:	53                   	push   %rbx
  41cb94:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
  41cb9b:	89 fb                	mov    %edi,%ebx
  41cb9d:	89 f5                	mov    %esi,%ebp
  41cb9f:	48 8d 15 12 80 04 00 	lea    0x48012(%rip),%rdx        # 464bb8 <usage_message+0x2e78>
  41cba6:	48 8d 35 e4 66 06 00 	lea    0x666e4(%rip),%rsi        # 483291 <usage_message+0x21551>
  41cbad:	bf 04 00 00 00       	mov    $0x4,%edi
  41cbb2:	31 c0                	xor    %eax,%eax
  41cbb4:	e8 f7 44 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41cbb9:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
  41cbc0:	00 00 00 00 00 
  41cbc5:	48 c7 84 24 88 00 00 	movq   $0x186a0,0x88(%rsp)
  41cbcc:	00 a0 86 01 00 
  41cbd1:	48 89 e6             	mov    %rsp,%rsi
  41cbd4:	b9 10 00 00 00       	mov    $0x10,%ecx
  41cbd9:	31 c0                	xor    %eax,%eax
  41cbdb:	48 89 e7             	mov    %rsp,%rdi
  41cbde:	fc                   	cld    
  41cbdf:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  41cbe2:	89 df                	mov    %ebx,%edi
  41cbe4:	85 db                	test   %ebx,%ebx
  41cbe6:	78 73                	js     41cc5b <get_value_ssh+0x300>
  41cbe8:	c1 ff 06             	sar    $0x6,%edi
  41cbeb:	48 63 ff             	movslq %edi,%rdi
  41cbee:	4c 8b 04 fc          	mov    (%rsp,%rdi,8),%r8
  41cbf2:	31 c0                	xor    %eax,%eax
  41cbf4:	85 ed                	test   %ebp,%ebp
  41cbf6:	48 89 c2             	mov    %rax,%rdx
  41cbf9:	48 0f 45 d6          	cmovne %rsi,%rdx
  41cbfd:	48 0f 45 f0          	cmovne %rax,%rsi
  41cc01:	89 d9                	mov    %ebx,%ecx
  41cc03:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
  41cc09:	78 55                	js     41cc60 <get_value_ssh+0x305>
  41cc0b:	b8 01 00 00 00       	mov    $0x1,%eax
  41cc10:	48 d3 e0             	shl    %cl,%rax
  41cc13:	4c 09 c0             	or     %r8,%rax
  41cc16:	48 89 04 fc          	mov    %rax,(%rsp,%rdi,8)
  41cc1a:	8d 7b 01             	lea    0x1(%rbx),%edi
  41cc1d:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
  41cc24:	00 
  41cc25:	31 c9                	xor    %ecx,%ecx
  41cc27:	e8 8c 12 ff ff       	callq  40deb8 <select@plt>
  41cc2c:	89 c3                	mov    %eax,%ebx
  41cc2e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41cc31:	74 38                	je     41cc6b <get_value_ssh+0x310>
  41cc33:	89 d9                	mov    %ebx,%ecx
  41cc35:	48 8d 15 7c 7f 04 00 	lea    0x47f7c(%rip),%rdx        # 464bb8 <usage_message+0x2e78>
  41cc3c:	48 8d 35 73 5c 04 00 	lea    0x45c73(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  41cc43:	bf 04 00 00 00       	mov    $0x4,%edi
  41cc48:	31 c0                	xor    %eax,%eax
  41cc4a:	e8 61 44 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41cc4f:	89 d8                	mov    %ebx,%eax
  41cc51:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
  41cc58:	5b                   	pop    %rbx
  41cc59:	5d                   	pop    %rbp
  41cc5a:	c3                   	retq   
  41cc5b:	8d 7b 3f             	lea    0x3f(%rbx),%edi
  41cc5e:	eb 88                	jmp    41cbe8 <get_value_ssh+0x28d>
  41cc60:	83 e9 01             	sub    $0x1,%ecx
  41cc63:	83 c9 c0             	or     $0xffffffffffffffc0,%ecx
  41cc66:	83 c1 01             	add    $0x1,%ecx
  41cc69:	eb a0                	jmp    41cc0b <get_value_ssh+0x2b0>
  41cc6b:	e8 f8 1a ff ff       	callq  40e768 <__errno_location@plt>
  41cc70:	48 89 c5             	mov    %rax,%rbp
  41cc73:	8b 38                	mov    (%rax),%edi
  41cc75:	e8 de 17 ff ff       	callq  40e458 <strerror@plt>
  41cc7a:	49 89 c1             	mov    %rax,%r9
  41cc7d:	44 8b 45 00          	mov    0x0(%rbp),%r8d
  41cc81:	89 d9                	mov    %ebx,%ecx
  41cc83:	48 8d 15 2e 7f 04 00 	lea    0x47f2e(%rip),%rdx        # 464bb8 <usage_message+0x2e78>
  41cc8a:	48 8d 35 6f 80 04 00 	lea    0x4806f(%rip),%rsi        # 464d00 <usage_message+0x2fc0>
  41cc91:	bf 04 00 00 00       	mov    $0x4,%edi
  41cc96:	31 c0                	xor    %eax,%eax
  41cc98:	e8 13 44 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41cc9d:	eb 94                	jmp    41cc33 <get_value_ssh+0x2d8>
  41cc9f:	41 56                	push   %r14
  41cca1:	41 55                	push   %r13
  41cca3:	41 54                	push   %r12
  41cca5:	55                   	push   %rbp
  41cca6:	53                   	push   %rbx
  41cca7:	41 89 fc             	mov    %edi,%r12d
  41ccaa:	49 89 f5             	mov    %rsi,%r13
  41ccad:	49 89 d6             	mov    %rdx,%r14
  41ccb0:	48 8d 15 13 7f 04 00 	lea    0x47f13(%rip),%rdx        # 464bca <usage_message+0x2e8a>
  41ccb7:	48 8d 35 d3 65 06 00 	lea    0x665d3(%rip),%rsi        # 483291 <usage_message+0x21551>
  41ccbe:	bf 04 00 00 00       	mov    $0x4,%edi
  41ccc3:	31 c0                	xor    %eax,%eax
  41ccc5:	e8 e6 43 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41ccca:	4c 89 f2             	mov    %r14,%rdx
  41cccd:	4c 89 ee             	mov    %r13,%rsi
  41ccd0:	44 89 e7             	mov    %r12d,%edi
  41ccd3:	e8 d0 1d ff ff       	callq  40eaa8 <write@plt>
  41ccd8:	48 89 c5             	mov    %rax,%rbp
  41ccdb:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  41ccdf:	75 37                	jne    41cd18 <get_value_ssh+0x3bd>
  41cce1:	e8 82 1a ff ff       	callq  40e768 <__errno_location@plt>
  41cce6:	48 89 c3             	mov    %rax,%rbx
  41cce9:	8b 38                	mov    (%rax),%edi
  41cceb:	e8 68 17 ff ff       	callq  40e458 <strerror@plt>
  41ccf0:	49 89 c1             	mov    %rax,%r9
  41ccf3:	44 8b 03             	mov    (%rbx),%r8d
  41ccf6:	48 89 e9             	mov    %rbp,%rcx
  41ccf9:	48 8d 15 ca 7e 04 00 	lea    0x47eca(%rip),%rdx        # 464bca <usage_message+0x2e8a>
  41cd00:	48 8d 35 f9 7f 04 00 	lea    0x47ff9(%rip),%rsi        # 464d00 <usage_message+0x2fc0>
  41cd07:	bf 04 00 00 00       	mov    $0x4,%edi
  41cd0c:	31 c0                	xor    %eax,%eax
  41cd0e:	e8 9d 43 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41cd13:	83 3b 0b             	cmpl   $0xb,(%rbx)
  41cd16:	74 29                	je     41cd41 <get_value_ssh+0x3e6>
  41cd18:	48 89 e9             	mov    %rbp,%rcx
  41cd1b:	48 8d 15 a8 7e 04 00 	lea    0x47ea8(%rip),%rdx        # 464bca <usage_message+0x2e8a>
  41cd22:	48 8d 35 8d 5b 04 00 	lea    0x45b8d(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  41cd29:	bf 04 00 00 00       	mov    $0x4,%edi
  41cd2e:	31 c0                	xor    %eax,%eax
  41cd30:	e8 7b 43 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41cd35:	48 89 e8             	mov    %rbp,%rax
  41cd38:	5b                   	pop    %rbx
  41cd39:	5d                   	pop    %rbp
  41cd3a:	41 5c                	pop    %r12
  41cd3c:	41 5d                	pop    %r13
  41cd3e:	41 5e                	pop    %r14
  41cd40:	c3                   	retq   
  41cd41:	be 01 00 00 00       	mov    $0x1,%esi
  41cd46:	44 89 e7             	mov    %r12d,%edi
  41cd49:	e8 44 fe ff ff       	callq  41cb92 <get_value_ssh+0x237>
  41cd4e:	e9 77 ff ff ff       	jmpq   41ccca <get_value_ssh+0x36f>
  41cd53:	48 83 ec 08          	sub    $0x8,%rsp
  41cd57:	49 89 f8             	mov    %rdi,%r8
  41cd5a:	49 89 f1             	mov    %rsi,%r9
  41cd5d:	49 89 ca             	mov    %rcx,%r10
  41cd60:	48 39 c9             	cmp    %rcx,%rcx
  41cd63:	48 89 fe             	mov    %rdi,%rsi
  41cd66:	48 89 d7             	mov    %rdx,%rdi
  41cd69:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41cd6b:	0f 97 c1             	seta   %cl
  41cd6e:	0f 92 c2             	setb   %dl
  41cd71:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  41cd76:	38 d1                	cmp    %dl,%cl
  41cd78:	75 17                	jne    41cd91 <get_value_ssh+0x436>
  41cd7a:	49 8b 11             	mov    (%r9),%rdx
  41cd7d:	4c 29 d2             	sub    %r10,%rdx
  41cd80:	49 89 11             	mov    %rdx,(%r9)
  41cd83:	4b 8d 34 10          	lea    (%r8,%r10,1),%rsi
  41cd87:	4c 89 c7             	mov    %r8,%rdi
  41cd8a:	e8 e9 18 ff ff       	callq  40e678 <memmove@plt>
  41cd8f:	31 c0                	xor    %eax,%eax
  41cd91:	48 83 c4 08          	add    $0x8,%rsp
  41cd95:	c3                   	retq   
  41cd96:	41 55                	push   %r13
  41cd98:	41 54                	push   %r12
  41cd9a:	55                   	push   %rbp
  41cd9b:	53                   	push   %rbx
  41cd9c:	48 83 ec 08          	sub    $0x8,%rsp
  41cda0:	41 89 fc             	mov    %edi,%r12d
  41cda3:	49 89 f5             	mov    %rsi,%r13
  41cda6:	48 8d 15 31 7e 04 00 	lea    0x47e31(%rip),%rdx        # 464bde <usage_message+0x2e9e>
  41cdad:	48 8d 35 dd 64 06 00 	lea    0x664dd(%rip),%rsi        # 483291 <usage_message+0x21551>
  41cdb4:	bf 04 00 00 00       	mov    $0x4,%edi
  41cdb9:	31 c0                	xor    %eax,%eax
  41cdbb:	e8 f0 42 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41cdc0:	ba 01 00 00 00       	mov    $0x1,%edx
  41cdc5:	4c 89 ee             	mov    %r13,%rsi
  41cdc8:	44 89 e7             	mov    %r12d,%edi
  41cdcb:	e8 d8 11 ff ff       	callq  40dfa8 <read@plt>
  41cdd0:	48 89 c3             	mov    %rax,%rbx
  41cdd3:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  41cdd7:	75 76                	jne    41ce4f <get_value_ssh+0x4f4>
  41cdd9:	e8 8a 19 ff ff       	callq  40e768 <__errno_location@plt>
  41cdde:	48 89 c5             	mov    %rax,%rbp
  41cde1:	8b 38                	mov    (%rax),%edi
  41cde3:	e8 70 16 ff ff       	callq  40e458 <strerror@plt>
  41cde8:	49 89 c1             	mov    %rax,%r9
  41cdeb:	44 8b 45 00          	mov    0x0(%rbp),%r8d
  41cdef:	48 89 d9             	mov    %rbx,%rcx
  41cdf2:	48 8d 15 e5 7d 04 00 	lea    0x47de5(%rip),%rdx        # 464bde <usage_message+0x2e9e>
  41cdf9:	48 8d 35 00 7f 04 00 	lea    0x47f00(%rip),%rsi        # 464d00 <usage_message+0x2fc0>
  41ce00:	bf 04 00 00 00       	mov    $0x4,%edi
  41ce05:	31 c0                	xor    %eax,%eax
  41ce07:	e8 a4 42 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41ce0c:	83 7d 00 0b          	cmpl   $0xb,0x0(%rbp)
  41ce10:	75 12                	jne    41ce24 <get_value_ssh+0x4c9>
  41ce12:	31 f6                	xor    %esi,%esi
  41ce14:	44 89 e7             	mov    %r12d,%edi
  41ce17:	e8 76 fd ff ff       	callq  41cb92 <get_value_ssh+0x237>
  41ce1c:	48 63 d8             	movslq %eax,%rbx
  41ce1f:	48 85 db             	test   %rbx,%rbx
  41ce22:	7f 9c                	jg     41cdc0 <get_value_ssh+0x465>
  41ce24:	48 89 d9             	mov    %rbx,%rcx
  41ce27:	48 8d 15 b0 7d 04 00 	lea    0x47db0(%rip),%rdx        # 464bde <usage_message+0x2e9e>
  41ce2e:	48 8d 35 81 5a 04 00 	lea    0x45a81(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  41ce35:	bf 04 00 00 00       	mov    $0x4,%edi
  41ce3a:	31 c0                	xor    %eax,%eax
  41ce3c:	e8 6f 42 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41ce41:	48 89 d8             	mov    %rbx,%rax
  41ce44:	48 83 c4 08          	add    $0x8,%rsp
  41ce48:	5b                   	pop    %rbx
  41ce49:	5d                   	pop    %rbp
  41ce4a:	41 5c                	pop    %r12
  41ce4c:	41 5d                	pop    %r13
  41ce4e:	c3                   	retq   
  41ce4f:	48 85 c0             	test   %rax,%rax
  41ce52:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
  41ce59:	48 0f 44 d8          	cmove  %rax,%rbx
  41ce5d:	eb c5                	jmp    41ce24 <get_value_ssh+0x4c9>
  41ce5f:	41 57                	push   %r15
  41ce61:	41 56                	push   %r14
  41ce63:	41 55                	push   %r13
  41ce65:	41 54                	push   %r12
  41ce67:	55                   	push   %rbp
  41ce68:	53                   	push   %rbx
  41ce69:	48 83 ec 38          	sub    $0x38,%rsp
  41ce6d:	89 fb                	mov    %edi,%ebx
  41ce6f:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
  41ce74:	49 89 d4             	mov    %rdx,%r12
  41ce77:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  41ce7c:	48 8d 15 6e 7d 04 00 	lea    0x47d6e(%rip),%rdx        # 464bf1 <usage_message+0x2eb1>
  41ce83:	48 8d 35 07 64 06 00 	lea    0x66407(%rip),%rsi        # 483291 <usage_message+0x21551>
  41ce8a:	bf 04 00 00 00       	mov    $0x4,%edi
  41ce8f:	31 c0                	xor    %eax,%eax
  41ce91:	e8 1a 42 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41ce96:	4c 8d 7c 24 2e       	lea    0x2e(%rsp),%r15
  41ce9b:	48 8d 6c 24 2d       	lea    0x2d(%rsp),%rbp
  41cea0:	4c 8d 6c 24 2c       	lea    0x2c(%rsp),%r13
  41cea5:	48 8d 44 24 2f       	lea    0x2f(%rsp),%rax
  41ceaa:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  41ceaf:	4c 89 fe             	mov    %r15,%rsi
  41ceb2:	89 df                	mov    %ebx,%edi
  41ceb4:	e8 dd fe ff ff       	callq  41cd96 <get_value_ssh+0x43b>
  41ceb9:	49 89 c6             	mov    %rax,%r14
  41cebc:	48 83 f8 01          	cmp    $0x1,%rax
  41cec0:	0f 85 9e 01 00 00    	jne    41d064 <get_value_ssh+0x709>
  41cec6:	e8 fd 13 ff ff       	callq  40e2c8 <__ctype_b_loc@plt>
  41cecb:	0f b6 4c 24 2e       	movzbl 0x2e(%rsp),%ecx
  41ced0:	0f b6 d1             	movzbl %cl,%edx
  41ced3:	48 8b 00             	mov    (%rax),%rax
  41ced6:	f6 44 50 01 40       	testb  $0x40,0x1(%rax,%rdx,2)
  41cedb:	0f 85 69 01 00 00    	jne    41d04a <get_value_ssh+0x6ef>
  41cee1:	0f b6 c9             	movzbl %cl,%ecx
  41cee4:	41 b8 20 00 00 00    	mov    $0x20,%r8d
  41ceea:	48 8d 15 00 7d 04 00 	lea    0x47d00(%rip),%rdx        # 464bf1 <usage_message+0x2eb1>
  41cef1:	48 8d 35 05 7d 04 00 	lea    0x47d05(%rip),%rsi        # 464bfd <usage_message+0x2ebd>
  41cef8:	bf 04 00 00 00       	mov    $0x4,%edi
  41cefd:	31 c0                	xor    %eax,%eax
  41ceff:	e8 ac 41 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41cf04:	0f b6 44 24 2e       	movzbl 0x2e(%rsp),%eax
  41cf09:	3c ff                	cmp    $0xff,%al
  41cf0b:	74 2d                	je     41cf3a <get_value_ssh+0x5df>
  41cf0d:	49 83 3c 24 00       	cmpq   $0x0,(%r12)
  41cf12:	74 9b                	je     41ceaf <get_value_ssh+0x554>
  41cf14:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  41cf19:	48 8b 11             	mov    (%rcx),%rdx
  41cf1c:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  41cf21:	88 04 11             	mov    %al,(%rcx,%rdx,1)
  41cf24:	48 83 c2 01          	add    $0x1,%rdx
  41cf28:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  41cf2d:	48 89 10             	mov    %rdx,(%rax)
  41cf30:	49 83 2c 24 01       	subq   $0x1,(%r12)
  41cf35:	e9 75 ff ff ff       	jmpq   41ceaf <get_value_ssh+0x554>
  41cf3a:	48 89 ee             	mov    %rbp,%rsi
  41cf3d:	89 df                	mov    %ebx,%edi
  41cf3f:	e8 52 fe ff ff       	callq  41cd96 <get_value_ssh+0x43b>
  41cf44:	49 89 c6             	mov    %rax,%r14
  41cf47:	48 85 c0             	test   %rax,%rax
  41cf4a:	74 ee                	je     41cf3a <get_value_ssh+0x5df>
  41cf4c:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  41cf50:	0f 84 4b 01 00 00    	je     41d0a1 <get_value_ssh+0x746>
  41cf56:	0f b6 4c 24 2d       	movzbl 0x2d(%rsp),%ecx
  41cf5b:	48 8d 15 8f 7c 04 00 	lea    0x47c8f(%rip),%rdx        # 464bf1 <usage_message+0x2eb1>
  41cf62:	48 8d 35 a4 7c 04 00 	lea    0x47ca4(%rip),%rsi        # 464c0d <usage_message+0x2ecd>
  41cf69:	bf 04 00 00 00       	mov    $0x4,%edi
  41cf6e:	31 c0                	xor    %eax,%eax
  41cf70:	e8 3b 41 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41cf75:	0f b6 44 24 2d       	movzbl 0x2d(%rsp),%eax
  41cf7a:	3c fb                	cmp    $0xfb,%al
  41cf7c:	0f 82 2d ff ff ff    	jb     41ceaf <get_value_ssh+0x554>
  41cf82:	3c fe                	cmp    $0xfe,%al
  41cf84:	76 2d                	jbe    41cfb3 <get_value_ssh+0x658>
  41cf86:	49 83 3c 24 00       	cmpq   $0x0,(%r12)
  41cf8b:	0f 84 1e ff ff ff    	je     41ceaf <get_value_ssh+0x554>
  41cf91:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  41cf96:	48 8b 02             	mov    (%rdx),%rax
  41cf99:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  41cf9e:	c6 04 01 ff          	movb   $0xff,(%rcx,%rax,1)
  41cfa2:	48 83 c0 01          	add    $0x1,%rax
  41cfa6:	48 89 02             	mov    %rax,(%rdx)
  41cfa9:	49 83 2c 24 01       	subq   $0x1,(%r12)
  41cfae:	e9 fc fe ff ff       	jmpq   41ceaf <get_value_ssh+0x554>
  41cfb3:	4c 89 ee             	mov    %r13,%rsi
  41cfb6:	89 df                	mov    %ebx,%edi
  41cfb8:	e8 d9 fd ff ff       	callq  41cd96 <get_value_ssh+0x43b>
  41cfbd:	49 89 c6             	mov    %rax,%r14
  41cfc0:	48 85 c0             	test   %rax,%rax
  41cfc3:	74 ee                	je     41cfb3 <get_value_ssh+0x658>
  41cfc5:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  41cfc9:	0f 84 d2 00 00 00    	je     41d0a1 <get_value_ssh+0x746>
  41cfcf:	0f b6 4c 24 2c       	movzbl 0x2c(%rsp),%ecx
  41cfd4:	48 8d 15 16 7c 04 00 	lea    0x47c16(%rip),%rdx        # 464bf1 <usage_message+0x2eb1>
  41cfdb:	48 8d 35 36 7c 04 00 	lea    0x47c36(%rip),%rsi        # 464c18 <usage_message+0x2ed8>
  41cfe2:	bf 04 00 00 00       	mov    $0x4,%edi
  41cfe7:	31 c0                	xor    %eax,%eax
  41cfe9:	e8 c2 40 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41cfee:	c6 44 24 2f ff       	movb   $0xff,0x2f(%rsp)
  41cff3:	ba 01 00 00 00       	mov    $0x1,%edx
  41cff8:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  41cffd:	89 df                	mov    %ebx,%edi
  41cfff:	e8 9b fc ff ff       	callq  41cc9f <get_value_ssh+0x344>
  41d004:	0f b6 44 24 2d       	movzbl 0x2d(%rsp),%eax
  41d009:	3c fc                	cmp    $0xfc,%al
  41d00b:	74 49                	je     41d056 <get_value_ssh+0x6fb>
  41d00d:	3c fe                	cmp    $0xfe,%al
  41d00f:	74 4c                	je     41d05d <get_value_ssh+0x702>
  41d011:	80 7c 24 2c 03       	cmpb   $0x3,0x2c(%rsp)
  41d016:	74 7a                	je     41d092 <get_value_ssh+0x737>
  41d018:	3c fd                	cmp    $0xfd,%al
  41d01a:	0f 95 c0             	setne  %al
  41d01d:	8d 44 00 fc          	lea    -0x4(%rax,%rax,1),%eax
  41d021:	88 44 24 2f          	mov    %al,0x2f(%rsp)
  41d025:	ba 01 00 00 00       	mov    $0x1,%edx
  41d02a:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  41d02f:	89 df                	mov    %ebx,%edi
  41d031:	e8 69 fc ff ff       	callq  41cc9f <get_value_ssh+0x344>
  41d036:	ba 01 00 00 00       	mov    $0x1,%edx
  41d03b:	4c 89 ee             	mov    %r13,%rsi
  41d03e:	89 df                	mov    %ebx,%edi
  41d040:	e8 5a fc ff ff       	callq  41cc9f <get_value_ssh+0x344>
  41d045:	e9 65 fe ff ff       	jmpq   41ceaf <get_value_ssh+0x554>
  41d04a:	44 0f b6 c1          	movzbl %cl,%r8d
  41d04e:	44 89 c1             	mov    %r8d,%ecx
  41d051:	e9 94 fe ff ff       	jmpq   41ceea <get_value_ssh+0x58f>
  41d056:	c6 44 24 2f fe       	movb   $0xfe,0x2f(%rsp)
  41d05b:	eb c8                	jmp    41d025 <get_value_ssh+0x6ca>
  41d05d:	c6 44 24 2f fc       	movb   $0xfc,0x2f(%rsp)
  41d062:	eb c1                	jmp    41d025 <get_value_ssh+0x6ca>
  41d064:	89 c1                	mov    %eax,%ecx
  41d066:	48 8d 15 84 7b 04 00 	lea    0x47b84(%rip),%rdx        # 464bf1 <usage_message+0x2eb1>
  41d06d:	48 8d 35 42 58 04 00 	lea    0x45842(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  41d074:	bf 04 00 00 00       	mov    $0x4,%edi
  41d079:	31 c0                	xor    %eax,%eax
  41d07b:	e8 30 40 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d080:	4c 89 f0             	mov    %r14,%rax
  41d083:	48 83 c4 38          	add    $0x38,%rsp
  41d087:	5b                   	pop    %rbx
  41d088:	5d                   	pop    %rbp
  41d089:	41 5c                	pop    %r12
  41d08b:	41 5d                	pop    %r13
  41d08d:	41 5e                	pop    %r14
  41d08f:	41 5f                	pop    %r15
  41d091:	c3                   	retq   
  41d092:	3c fd                	cmp    $0xfd,%al
  41d094:	0f 95 c0             	setne  %al
  41d097:	8d 44 00 fb          	lea    -0x5(%rax,%rax,1),%eax
  41d09b:	88 44 24 2f          	mov    %al,0x2f(%rsp)
  41d09f:	eb 84                	jmp    41d025 <get_value_ssh+0x6ca>
  41d0a1:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
  41d0a6:	eb be                	jmp    41d066 <get_value_ssh+0x70b>
  41d0a8:	41 57                	push   %r15
  41d0aa:	41 56                	push   %r14
  41d0ac:	41 55                	push   %r13
  41d0ae:	41 54                	push   %r12
  41d0b0:	55                   	push   %rbp
  41d0b1:	53                   	push   %rbx
  41d0b2:	48 81 ec 28 00 01 00 	sub    $0x10028,%rsp
  41d0b9:	89 fd                	mov    %edi,%ebp
  41d0bb:	48 89 34 24          	mov    %rsi,(%rsp)
  41d0bf:	49 89 d7             	mov    %rdx,%r15
  41d0c2:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  41d0c7:	48 8d 15 55 7b 04 00 	lea    0x47b55(%rip),%rdx        # 464c23 <usage_message+0x2ee3>
  41d0ce:	48 8d 35 bc 61 06 00 	lea    0x661bc(%rip),%rsi        # 483291 <usage_message+0x21551>
  41d0d5:	bf 04 00 00 00       	mov    $0x4,%edi
  41d0da:	31 c0                	xor    %eax,%eax
  41d0dc:	e8 cf 3f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d0e1:	48 c7 84 24 18 00 01 	movq   $0x10000,0x10018(%rsp)
  41d0e8:	00 00 00 01 00 
  41d0ed:	48 c7 84 24 10 00 01 	movq   $0x0,0x10010(%rsp)
  41d0f4:	00 00 00 00 00 
  41d0f9:	4c 8d a4 24 10 00 01 	lea    0x10010(%rsp),%r12
  41d100:	00 
  41d101:	4c 8d ac 24 18 00 01 	lea    0x10018(%rsp),%r13
  41d108:	00 
  41d109:	48 8d 5c 24 10       	lea    0x10(%rsp),%rbx
  41d10e:	4c 89 e1             	mov    %r12,%rcx
  41d111:	4c 89 ea             	mov    %r13,%rdx
  41d114:	48 89 de             	mov    %rbx,%rsi
  41d117:	89 ef                	mov    %ebp,%edi
  41d119:	e8 41 fd ff ff       	callq  41ce5f <get_value_ssh+0x504>
  41d11e:	49 89 c6             	mov    %rax,%r14
  41d121:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41d124:	0f 84 52 02 00 00    	je     41d37c <get_value_ssh+0xa21>
  41d12a:	48 8b 94 24 10 00 01 	mov    0x10010(%rsp),%rdx
  41d131:	00 
  41d132:	48 85 d2             	test   %rdx,%rdx
  41d135:	74 d7                	je     41d10e <get_value_ssh+0x7b3>
  41d137:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
  41d13b:	0f b6 4c 13 ff       	movzbl -0x1(%rbx,%rdx,1),%ecx
  41d140:	80 f9 20             	cmp    $0x20,%cl
  41d143:	75 1a                	jne    41d15f <get_value_ssh+0x804>
  41d145:	48 8d 14 13          	lea    (%rbx,%rdx,1),%rdx
  41d149:	48 85 c0             	test   %rax,%rax
  41d14c:	74 c0                	je     41d10e <get_value_ssh+0x7b3>
  41d14e:	48 83 e8 01          	sub    $0x1,%rax
  41d152:	0f b6 4a fe          	movzbl -0x2(%rdx),%ecx
  41d156:	48 83 ea 01          	sub    $0x1,%rdx
  41d15a:	80 f9 20             	cmp    $0x20,%cl
  41d15d:	74 ea                	je     41d149 <get_value_ssh+0x7ee>
  41d15f:	80 f9 3a             	cmp    $0x3a,%cl
  41d162:	75 aa                	jne    41d10e <get_value_ssh+0x7b3>
  41d164:	4c 89 e6             	mov    %r12,%rsi
  41d167:	48 89 df             	mov    %rbx,%rdi
  41d16a:	e8 a1 f9 ff ff       	callq  41cb10 <get_value_ssh+0x1b5>
  41d16f:	49 89 d8             	mov    %rbx,%r8
  41d172:	48 8b 8c 24 10 00 01 	mov    0x10010(%rsp),%rcx
  41d179:	00 
  41d17a:	48 8d 15 a2 7a 04 00 	lea    0x47aa2(%rip),%rdx        # 464c23 <usage_message+0x2ee3>
  41d181:	48 8d 35 a8 7a 04 00 	lea    0x47aa8(%rip),%rsi        # 464c30 <usage_message+0x2ef0>
  41d188:	bf 04 00 00 00       	mov    $0x4,%edi
  41d18d:	31 c0                	xor    %eax,%eax
  41d18f:	e8 1c 3f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d194:	31 c0                	xor    %eax,%eax
  41d196:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41d19d:	48 8b 3c 24          	mov    (%rsp),%rdi
  41d1a1:	f2 ae                	repnz scas %es:(%rdi),%al
  41d1a3:	48 f7 d1             	not    %rcx
  41d1a6:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  41d1aa:	48 8b 34 24          	mov    (%rsp),%rsi
  41d1ae:	89 ef                	mov    %ebp,%edi
  41d1b0:	e8 ea fa ff ff       	callq  41cc9f <get_value_ssh+0x344>
  41d1b5:	ba 02 00 00 00       	mov    $0x2,%edx
  41d1ba:	48 8d 35 ed 58 04 00 	lea    0x458ed(%rip),%rsi        # 462aae <usage_message+0xd6e>
  41d1c1:	89 ef                	mov    %ebp,%edi
  41d1c3:	e8 d7 fa ff ff       	callq  41cc9f <get_value_ssh+0x344>
  41d1c8:	48 c7 84 24 18 00 01 	movq   $0x10000,0x10018(%rsp)
  41d1cf:	00 00 00 01 00 
  41d1d4:	48 c7 84 24 10 00 01 	movq   $0x0,0x10010(%rsp)
  41d1db:	00 00 00 00 00 
  41d1e0:	4c 89 e1             	mov    %r12,%rcx
  41d1e3:	4c 89 ea             	mov    %r13,%rdx
  41d1e6:	48 89 de             	mov    %rbx,%rsi
  41d1e9:	89 ef                	mov    %ebp,%edi
  41d1eb:	e8 6f fc ff ff       	callq  41ce5f <get_value_ssh+0x504>
  41d1f0:	48 8b 94 24 10 00 01 	mov    0x10010(%rsp),%rdx
  41d1f7:	00 
  41d1f8:	48 85 d2             	test   %rdx,%rdx
  41d1fb:	74 e3                	je     41d1e0 <get_value_ssh+0x885>
  41d1fd:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
  41d201:	0f b6 4c 13 ff       	movzbl -0x1(%rbx,%rdx,1),%ecx
  41d206:	80 f9 20             	cmp    $0x20,%cl
  41d209:	75 1a                	jne    41d225 <get_value_ssh+0x8ca>
  41d20b:	48 8d 14 13          	lea    (%rbx,%rdx,1),%rdx
  41d20f:	48 85 c0             	test   %rax,%rax
  41d212:	74 cc                	je     41d1e0 <get_value_ssh+0x885>
  41d214:	48 83 e8 01          	sub    $0x1,%rax
  41d218:	0f b6 4a fe          	movzbl -0x2(%rdx),%ecx
  41d21c:	48 83 ea 01          	sub    $0x1,%rdx
  41d220:	80 f9 20             	cmp    $0x20,%cl
  41d223:	74 ea                	je     41d20f <get_value_ssh+0x8b4>
  41d225:	80 f9 3a             	cmp    $0x3a,%cl
  41d228:	75 b6                	jne    41d1e0 <get_value_ssh+0x885>
  41d22a:	4c 89 e6             	mov    %r12,%rsi
  41d22d:	48 89 df             	mov    %rbx,%rdi
  41d230:	e8 db f8 ff ff       	callq  41cb10 <get_value_ssh+0x1b5>
  41d235:	49 89 d8             	mov    %rbx,%r8
  41d238:	48 8b 8c 24 10 00 01 	mov    0x10010(%rsp),%rcx
  41d23f:	00 
  41d240:	48 8d 15 dc 79 04 00 	lea    0x479dc(%rip),%rdx        # 464c23 <usage_message+0x2ee3>
  41d247:	48 8d 35 fb 79 04 00 	lea    0x479fb(%rip),%rsi        # 464c49 <usage_message+0x2f09>
  41d24e:	bf 04 00 00 00       	mov    $0x4,%edi
  41d253:	31 c0                	xor    %eax,%eax
  41d255:	e8 56 3e 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d25a:	31 c0                	xor    %eax,%eax
  41d25c:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41d263:	4c 89 ff             	mov    %r15,%rdi
  41d266:	f2 ae                	repnz scas %es:(%rdi),%al
  41d268:	48 f7 d1             	not    %rcx
  41d26b:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  41d26f:	4c 89 fe             	mov    %r15,%rsi
  41d272:	89 ef                	mov    %ebp,%edi
  41d274:	e8 26 fa ff ff       	callq  41cc9f <get_value_ssh+0x344>
  41d279:	ba 02 00 00 00       	mov    $0x2,%edx
  41d27e:	48 8d 35 29 58 04 00 	lea    0x45829(%rip),%rsi        # 462aae <usage_message+0xd6e>
  41d285:	89 ef                	mov    %ebp,%edi
  41d287:	e8 13 fa ff ff       	callq  41cc9f <get_value_ssh+0x344>
  41d28c:	48 c7 84 24 18 00 01 	movq   $0x10000,0x10018(%rsp)
  41d293:	00 00 00 01 00 
  41d298:	48 c7 84 24 10 00 01 	movq   $0x0,0x10010(%rsp)
  41d29f:	00 00 00 00 00 
  41d2a4:	4c 89 e1             	mov    %r12,%rcx
  41d2a7:	4c 89 ea             	mov    %r13,%rdx
  41d2aa:	48 89 de             	mov    %rbx,%rsi
  41d2ad:	89 ef                	mov    %ebp,%edi
  41d2af:	e8 ab fb ff ff       	callq  41ce5f <get_value_ssh+0x504>
  41d2b4:	49 89 c6             	mov    %rax,%r14
  41d2b7:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41d2ba:	0f 84 12 01 00 00    	je     41d3d2 <get_value_ssh+0xa77>
  41d2c0:	48 8b 94 24 10 00 01 	mov    0x10010(%rsp),%rdx
  41d2c7:	00 
  41d2c8:	48 85 d2             	test   %rdx,%rdx
  41d2cb:	74 d7                	je     41d2a4 <get_value_ssh+0x949>
  41d2cd:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
  41d2d1:	0f b6 4c 13 ff       	movzbl -0x1(%rbx,%rdx,1),%ecx
  41d2d6:	80 f9 20             	cmp    $0x20,%cl
  41d2d9:	75 1a                	jne    41d2f5 <get_value_ssh+0x99a>
  41d2db:	48 8d 14 13          	lea    (%rbx,%rdx,1),%rdx
  41d2df:	48 85 c0             	test   %rax,%rax
  41d2e2:	74 c0                	je     41d2a4 <get_value_ssh+0x949>
  41d2e4:	48 83 e8 01          	sub    $0x1,%rax
  41d2e8:	0f b6 4a fe          	movzbl -0x2(%rdx),%ecx
  41d2ec:	48 83 ea 01          	sub    $0x1,%rdx
  41d2f0:	80 f9 20             	cmp    $0x20,%cl
  41d2f3:	74 ea                	je     41d2df <get_value_ssh+0x984>
  41d2f5:	80 f9 24             	cmp    $0x24,%cl
  41d2f8:	74 0f                	je     41d309 <get_value_ssh+0x9ae>
  41d2fa:	80 f9 23             	cmp    $0x23,%cl
  41d2fd:	74 0a                	je     41d309 <get_value_ssh+0x9ae>
  41d2ff:	80 f9 3e             	cmp    $0x3e,%cl
  41d302:	74 05                	je     41d309 <get_value_ssh+0x9ae>
  41d304:	80 f9 25             	cmp    $0x25,%cl
  41d307:	75 9b                	jne    41d2a4 <get_value_ssh+0x949>
  41d309:	88 0d 4d 4a 29 00    	mov    %cl,0x294a4d(%rip)        # 6b1d5c <CONFIG_SERVER_STARTUP_TIME+0x84>
  41d30f:	4c 89 e6             	mov    %r12,%rsi
  41d312:	48 89 df             	mov    %rbx,%rdi
  41d315:	e8 f6 f7 ff ff       	callq  41cb10 <get_value_ssh+0x1b5>
  41d31a:	49 89 d8             	mov    %rbx,%r8
  41d31d:	48 8b 8c 24 10 00 01 	mov    0x10010(%rsp),%rcx
  41d324:	00 
  41d325:	48 8d 15 f7 78 04 00 	lea    0x478f7(%rip),%rdx        # 464c23 <usage_message+0x2ee3>
  41d32c:	48 8d 35 32 79 04 00 	lea    0x47932(%rip),%rsi        # 464c65 <usage_message+0x2f25>
  41d333:	bf 04 00 00 00       	mov    $0x4,%edi
  41d338:	31 c0                	xor    %eax,%eax
  41d33a:	e8 71 3d 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d33f:	45 31 f6             	xor    %r14d,%r14d
  41d342:	44 89 f7             	mov    %r14d,%edi
  41d345:	e8 31 60 02 00       	callq  44337b <zbx_result_string>
  41d34a:	48 89 c1             	mov    %rax,%rcx
  41d34d:	48 8d 15 cf 78 04 00 	lea    0x478cf(%rip),%rdx        # 464c23 <usage_message+0x2ee3>
  41d354:	48 8d 35 a2 60 06 00 	lea    0x660a2(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41d35b:	bf 04 00 00 00       	mov    $0x4,%edi
  41d360:	31 c0                	xor    %eax,%eax
  41d362:	e8 49 3d 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d367:	44 89 f0             	mov    %r14d,%eax
  41d36a:	48 81 c4 28 00 01 00 	add    $0x10028,%rsp
  41d371:	5b                   	pop    %rbx
  41d372:	5d                   	pop    %rbp
  41d373:	41 5c                	pop    %r12
  41d375:	41 5d                	pop    %r13
  41d377:	41 5e                	pop    %r14
  41d379:	41 5f                	pop    %r15
  41d37b:	c3                   	retq   
  41d37c:	4c 89 e6             	mov    %r12,%rsi
  41d37f:	48 89 df             	mov    %rbx,%rdi
  41d382:	e8 89 f7 ff ff       	callq  41cb10 <get_value_ssh+0x1b5>
  41d387:	49 89 d8             	mov    %rbx,%r8
  41d38a:	48 8b 8c 24 10 00 01 	mov    0x10010(%rsp),%rcx
  41d391:	00 
  41d392:	48 8d 15 8a 78 04 00 	lea    0x4788a(%rip),%rdx        # 464c23 <usage_message+0x2ee3>
  41d399:	48 8d 35 90 78 04 00 	lea    0x47890(%rip),%rsi        # 464c30 <usage_message+0x2ef0>
  41d3a0:	bf 04 00 00 00       	mov    $0x4,%edi
  41d3a5:	31 c0                	xor    %eax,%eax
  41d3a7:	e8 04 3d 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d3ac:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  41d3b1:	83 08 08             	orl    $0x8,(%rax)
  41d3b4:	48 8d 35 bd 78 04 00 	lea    0x478bd(%rip),%rsi        # 464c78 <usage_message+0x2f38>
  41d3bb:	31 ff                	xor    %edi,%edi
  41d3bd:	31 c0                	xor    %eax,%eax
  41d3bf:	e8 ef 74 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41d3c4:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  41d3c9:	48 89 42 28          	mov    %rax,0x28(%rdx)
  41d3cd:	e9 70 ff ff ff       	jmpq   41d342 <get_value_ssh+0x9e7>
  41d3d2:	4c 89 e6             	mov    %r12,%rsi
  41d3d5:	48 89 df             	mov    %rbx,%rdi
  41d3d8:	e8 33 f7 ff ff       	callq  41cb10 <get_value_ssh+0x1b5>
  41d3dd:	49 89 d8             	mov    %rbx,%r8
  41d3e0:	48 8b 8c 24 10 00 01 	mov    0x10010(%rsp),%rcx
  41d3e7:	00 
  41d3e8:	48 8d 15 34 78 04 00 	lea    0x47834(%rip),%rdx        # 464c23 <usage_message+0x2ee3>
  41d3ef:	48 8d 35 6f 78 04 00 	lea    0x4786f(%rip),%rsi        # 464c65 <usage_message+0x2f25>
  41d3f6:	bf 04 00 00 00       	mov    $0x4,%edi
  41d3fb:	31 c0                	xor    %eax,%eax
  41d3fd:	e8 ae 3c 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d402:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  41d407:	83 08 08             	orl    $0x8,(%rax)
  41d40a:	48 8d 35 77 78 04 00 	lea    0x47877(%rip),%rsi        # 464c88 <usage_message+0x2f48>
  41d411:	eb a8                	jmp    41d3bb <get_value_ssh+0xa60>
  41d413:	41 57                	push   %r15
  41d415:	41 56                	push   %r14
  41d417:	41 55                	push   %r13
  41d419:	41 54                	push   %r12
  41d41b:	55                   	push   %rbp
  41d41c:	53                   	push   %rbx
  41d41d:	48 81 ec 48 00 01 00 	sub    $0x10048,%rsp
  41d424:	41 89 ff             	mov    %edi,%r15d
  41d427:	48 89 f5             	mov    %rsi,%rbp
  41d42a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
  41d42f:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  41d434:	48 8d 15 5a 78 04 00 	lea    0x4785a(%rip),%rdx        # 464c95 <usage_message+0x2f55>
  41d43b:	48 8d 35 4f 5e 06 00 	lea    0x65e4f(%rip),%rsi        # 483291 <usage_message+0x21551>
  41d442:	bf 04 00 00 00       	mov    $0x4,%edi
  41d447:	31 c0                	xor    %eax,%eax
  41d449:	e8 62 3c 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d44e:	31 c0                	xor    %eax,%eax
  41d450:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41d457:	48 89 ef             	mov    %rbp,%rdi
  41d45a:	f2 ae                	repnz scas %es:(%rdi),%al
  41d45c:	48 f7 d1             	not    %rcx
  41d45f:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
  41d463:	48 89 84 24 28 00 01 	mov    %rax,0x10028(%rsp)
  41d46a:	00 
  41d46b:	31 d2                	xor    %edx,%edx
  41d46d:	be 95 01 00 00       	mov    $0x195,%esi
  41d472:	48 8d 3d 2b 78 04 00 	lea    0x4782b(%rip),%rdi        # 464ca4 <usage_message+0x2f64>
  41d479:	e8 8d 52 02 00       	callq  44270b <zbx_malloc2>
  41d47e:	48 89 c3             	mov    %rax,%rbx
  41d481:	48 8b 94 24 28 00 01 	mov    0x10028(%rsp),%rdx
  41d488:	00 
  41d489:	48 83 c2 01          	add    $0x1,%rdx
  41d48d:	48 89 ee             	mov    %rbp,%rsi
  41d490:	48 89 c7             	mov    %rax,%rdi
  41d493:	e8 08 57 02 00       	callq  442ba0 <zbx_strlcpy>
  41d498:	48 8d b4 24 28 00 01 	lea    0x10028(%rsp),%rsi
  41d49f:	00 
  41d4a0:	48 89 df             	mov    %rbx,%rdi
  41d4a3:	e8 68 f6 ff ff       	callq  41cb10 <get_value_ssh+0x1b5>
  41d4a8:	48 8b 84 24 28 00 01 	mov    0x10028(%rsp),%rax
  41d4af:	00 
  41d4b0:	48 8d 4c 00 01       	lea    0x1(%rax,%rax,1),%rcx
  41d4b5:	31 d2                	xor    %edx,%edx
  41d4b7:	be 9a 01 00 00       	mov    $0x19a,%esi
  41d4bc:	48 8d 3d e1 77 04 00 	lea    0x477e1(%rip),%rdi        # 464ca4 <usage_message+0x2f64>
  41d4c3:	e8 43 52 02 00       	callq  44270b <zbx_malloc2>
  41d4c8:	49 89 c4             	mov    %rax,%r12
  41d4cb:	48 8b b4 24 28 00 01 	mov    0x10028(%rsp),%rsi
  41d4d2:	00 
  41d4d3:	48 85 f6             	test   %rsi,%rsi
  41d4d6:	0f 84 63 03 00 00    	je     41d83f <get_value_ssh+0xee4>
  41d4dc:	31 c0                	xor    %eax,%eax
  41d4de:	31 d2                	xor    %edx,%edx
  41d4e0:	eb 11                	jmp    41d4f3 <get_value_ssh+0xb98>
  41d4e2:	41 88 0c 14          	mov    %cl,(%r12,%rdx,1)
  41d4e6:	48 83 c2 01          	add    $0x1,%rdx
  41d4ea:	48 83 c0 01          	add    $0x1,%rax
  41d4ee:	48 39 c6             	cmp    %rax,%rsi
  41d4f1:	76 21                	jbe    41d514 <get_value_ssh+0xbb9>
  41d4f3:	0f b6 0c 03          	movzbl (%rbx,%rax,1),%ecx
  41d4f7:	80 f9 0a             	cmp    $0xa,%cl
  41d4fa:	75 e6                	jne    41d4e2 <get_value_ssh+0xb87>
  41d4fc:	41 c6 04 14 0d       	movb   $0xd,(%r12,%rdx,1)
  41d501:	41 c6 44 14 01 0a    	movb   $0xa,0x1(%r12,%rdx,1)
  41d507:	48 83 c2 02          	add    $0x2,%rdx
  41d50b:	48 83 c0 01          	add    $0x1,%rax
  41d50f:	48 39 c6             	cmp    %rax,%rsi
  41d512:	77 df                	ja     41d4f3 <get_value_ssh+0xb98>
  41d514:	4c 89 e6             	mov    %r12,%rsi
  41d517:	44 89 ff             	mov    %r15d,%edi
  41d51a:	e8 80 f7 ff ff       	callq  41cc9f <get_value_ssh+0x344>
  41d51f:	ba 02 00 00 00       	mov    $0x2,%edx
  41d524:	48 8d 35 83 55 04 00 	lea    0x45583(%rip),%rsi        # 462aae <usage_message+0xd6e>
  41d52b:	44 89 ff             	mov    %r15d,%edi
  41d52e:	e8 6c f7 ff ff       	callq  41cc9f <get_value_ssh+0x344>
  41d533:	48 c7 84 24 38 00 01 	movq   $0x10000,0x10038(%rsp)
  41d53a:	00 00 00 01 00 
  41d53f:	48 c7 84 24 30 00 01 	movq   $0x0,0x10030(%rsp)
  41d546:	00 00 00 00 00 
  41d54b:	4c 8d b4 24 30 00 01 	lea    0x10030(%rsp),%r14
  41d552:	00 
  41d553:	48 8d 84 24 38 00 01 	lea    0x10038(%rsp),%rax
  41d55a:	00 
  41d55b:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  41d560:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  41d565:	4c 89 f1             	mov    %r14,%rcx
  41d568:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  41d56d:	48 89 ee             	mov    %rbp,%rsi
  41d570:	44 89 ff             	mov    %r15d,%edi
  41d573:	e8 e7 f8 ff ff       	callq  41ce5f <get_value_ssh+0x504>
  41d578:	49 89 c5             	mov    %rax,%r13
  41d57b:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41d57e:	0f 84 5d 02 00 00    	je     41d7e1 <get_value_ssh+0xe86>
  41d584:	48 8b 94 24 30 00 01 	mov    0x10030(%rsp),%rdx
  41d58b:	00 
  41d58c:	48 85 d2             	test   %rdx,%rdx
  41d58f:	0f 84 23 02 00 00    	je     41d7b8 <get_value_ssh+0xe5d>
  41d595:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
  41d599:	0f b6 4c 15 ff       	movzbl -0x1(%rbp,%rdx,1),%ecx
  41d59e:	80 f9 20             	cmp    $0x20,%cl
  41d5a1:	75 1f                	jne    41d5c2 <get_value_ssh+0xc67>
  41d5a3:	48 8d 54 15 00       	lea    0x0(%rbp,%rdx,1),%rdx
  41d5a8:	48 85 c0             	test   %rax,%rax
  41d5ab:	0f 84 07 02 00 00    	je     41d7b8 <get_value_ssh+0xe5d>
  41d5b1:	48 83 e8 01          	sub    $0x1,%rax
  41d5b5:	0f b6 4a fe          	movzbl -0x2(%rdx),%ecx
  41d5b9:	48 83 ea 01          	sub    $0x1,%rdx
  41d5bd:	80 f9 20             	cmp    $0x20,%cl
  41d5c0:	74 e6                	je     41d5a8 <get_value_ssh+0xc4d>
  41d5c2:	38 0d 94 47 29 00    	cmp    %cl,0x294794(%rip)        # 6b1d5c <CONFIG_SERVER_STARTUP_TIME+0x84>
  41d5c8:	75 9b                	jne    41d565 <get_value_ssh+0xc0a>
  41d5ca:	4c 89 f6             	mov    %r14,%rsi
  41d5cd:	48 89 ef             	mov    %rbp,%rdi
  41d5d0:	e8 3b f5 ff ff       	callq  41cb10 <get_value_ssh+0x1b5>
  41d5d5:	49 89 e8             	mov    %rbp,%r8
  41d5d8:	48 8b 8c 24 30 00 01 	mov    0x10030(%rsp),%rcx
  41d5df:	00 
  41d5e0:	48 8d 15 ae 76 04 00 	lea    0x476ae(%rip),%rdx        # 464c95 <usage_message+0x2f55>
  41d5e7:	48 8d 35 c6 76 04 00 	lea    0x476c6(%rip),%rsi        # 464cb4 <usage_message+0x2f74>
  41d5ee:	bf 04 00 00 00       	mov    $0x4,%edi
  41d5f3:	31 c0                	xor    %eax,%eax
  41d5f5:	e8 b6 3a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d5fa:	48 8b 8c 24 28 00 01 	mov    0x10028(%rsp),%rcx
  41d601:	00 
  41d602:	48 89 da             	mov    %rbx,%rdx
  41d605:	4c 89 f6             	mov    %r14,%rsi
  41d608:	48 89 ef             	mov    %rbp,%rdi
  41d60b:	e8 43 f7 ff ff       	callq  41cd53 <get_value_ssh+0x3f8>
  41d610:	48 83 bc 24 28 00 01 	cmpq   $0x0,0x10028(%rsp)
  41d617:	00 00 
  41d619:	0f 84 8a 00 00 00    	je     41d6a9 <get_value_ssh+0xd4e>
  41d61f:	45 31 ed             	xor    %r13d,%r13d
  41d622:	eb 0e                	jmp    41d632 <get_value_ssh+0xcd7>
  41d624:	49 83 c5 01          	add    $0x1,%r13
  41d628:	4c 39 ac 24 28 00 01 	cmp    %r13,0x10028(%rsp)
  41d62f:	00 
  41d630:	76 77                	jbe    41d6a9 <get_value_ssh+0xd4e>
  41d632:	42 80 3c 2b 0a       	cmpb   $0xa,(%rbx,%r13,1)
  41d637:	75 eb                	jne    41d624 <get_value_ssh+0xcc9>
  41d639:	b9 02 00 00 00       	mov    $0x2,%ecx
  41d63e:	48 8d 15 8a 76 04 00 	lea    0x4768a(%rip),%rdx        # 464ccf <usage_message+0x2f8f>
  41d645:	4c 89 f6             	mov    %r14,%rsi
  41d648:	48 89 ef             	mov    %rbp,%rdi
  41d64b:	e8 03 f7 ff ff       	callq  41cd53 <get_value_ssh+0x3f8>
  41d650:	85 c0                	test   %eax,%eax
  41d652:	74 d0                	je     41d624 <get_value_ssh+0xcc9>
  41d654:	b9 02 00 00 00       	mov    $0x2,%ecx
  41d659:	48 8d 15 72 76 04 00 	lea    0x47672(%rip),%rdx        # 464cd2 <usage_message+0x2f92>
  41d660:	4c 89 f6             	mov    %r14,%rsi
  41d663:	48 89 ef             	mov    %rbp,%rdi
  41d666:	e8 e8 f6 ff ff       	callq  41cd53 <get_value_ssh+0x3f8>
  41d66b:	85 c0                	test   %eax,%eax
  41d66d:	74 b5                	je     41d624 <get_value_ssh+0xcc9>
  41d66f:	b9 02 00 00 00       	mov    $0x2,%ecx
  41d674:	48 8d 15 5a 76 04 00 	lea    0x4765a(%rip),%rdx        # 464cd5 <usage_message+0x2f95>
  41d67b:	4c 89 f6             	mov    %r14,%rsi
  41d67e:	48 89 ef             	mov    %rbp,%rdi
  41d681:	e8 cd f6 ff ff       	callq  41cd53 <get_value_ssh+0x3f8>
  41d686:	85 c0                	test   %eax,%eax
  41d688:	74 9a                	je     41d624 <get_value_ssh+0xcc9>
  41d68a:	b9 02 00 00 00       	mov    $0x2,%ecx
  41d68f:	48 8d 15 42 76 04 00 	lea    0x47642(%rip),%rdx        # 464cd8 <usage_message+0x2f98>
  41d696:	4c 89 f6             	mov    %r14,%rsi
  41d699:	48 89 ef             	mov    %rbp,%rdi
  41d69c:	e8 b2 f6 ff ff       	callq  41cd53 <get_value_ssh+0x3f8>
  41d6a1:	85 c0                	test   %eax,%eax
  41d6a3:	0f 84 7b ff ff ff    	je     41d624 <get_value_ssh+0xcc9>
  41d6a9:	b9 01 00 00 00       	mov    $0x1,%ecx
  41d6ae:	48 8d 15 c2 3a 05 00 	lea    0x53ac2(%rip),%rdx        # 471177 <usage_message+0xf437>
  41d6b5:	4c 89 f6             	mov    %r14,%rsi
  41d6b8:	48 89 ef             	mov    %rbp,%rdi
  41d6bb:	e8 93 f6 ff ff       	callq  41cd53 <get_value_ssh+0x3f8>
  41d6c0:	48 8b 8c 24 30 00 01 	mov    0x10030(%rsp),%rcx
  41d6c7:	00 
  41d6c8:	0f b6 35 8d 46 29 00 	movzbl 0x29468d(%rip),%esi        # 6b1d5c <CONFIG_SERVER_STARTUP_TIME+0x84>
  41d6cf:	48 8d 44 0d 00       	lea    0x0(%rbp,%rcx,1),%rax
  41d6d4:	31 d2                	xor    %edx,%edx
  41d6d6:	eb 12                	jmp    41d6ea <get_value_ssh+0xd8f>
  41d6d8:	0f b6 50 ff          	movzbl -0x1(%rax),%edx
  41d6dc:	80 fa 0a             	cmp    $0xa,%dl
  41d6df:	74 2b                	je     41d70c <get_value_ssh+0xdb1>
  41d6e1:	ba 01 00 00 00       	mov    $0x1,%edx
  41d6e6:	48 83 e8 01          	sub    $0x1,%rax
  41d6ea:	48 85 c9             	test   %rcx,%rcx
  41d6ed:	74 1d                	je     41d70c <get_value_ssh+0xdb1>
  41d6ef:	48 83 e9 01          	sub    $0x1,%rcx
  41d6f3:	48 89 8c 24 30 00 01 	mov    %rcx,0x10030(%rsp)
  41d6fa:	00 
  41d6fb:	84 d2                	test   %dl,%dl
  41d6fd:	75 d9                	jne    41d6d8 <get_value_ssh+0xd7d>
  41d6ff:	40 38 70 ff          	cmp    %sil,-0x1(%rax)
  41d703:	75 e1                	jne    41d6e6 <get_value_ssh+0xd8b>
  41d705:	89 f2                	mov    %esi,%edx
  41d707:	80 fa 0a             	cmp    $0xa,%dl
  41d70a:	75 d5                	jne    41d6e1 <get_value_ssh+0xd86>
  41d70c:	49 89 e8             	mov    %rbp,%r8
  41d70f:	48 8d 15 7f 75 04 00 	lea    0x4757f(%rip),%rdx        # 464c95 <usage_message+0x2f55>
  41d716:	48 8d 35 03 76 04 00 	lea    0x47603(%rip),%rsi        # 464d20 <usage_message+0x2fe0>
  41d71d:	bf 04 00 00 00       	mov    $0x4,%edi
  41d722:	31 c0                	xor    %eax,%eax
  41d724:	e8 87 39 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d729:	48 8b b4 24 30 00 01 	mov    0x10030(%rsp),%rsi
  41d730:	00 
  41d731:	48 81 fe 00 00 01 00 	cmp    $0x10000,%rsi
  41d738:	0f 84 8d 00 00 00    	je     41d7cb <get_value_ssh+0xe70>
  41d73e:	c6 44 34 20 00       	movb   $0x0,0x20(%rsp,%rsi,1)
  41d743:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  41d748:	83 0a 04             	orl    $0x4,(%rdx)
  41d74b:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  41d750:	48 89 ef             	mov    %rbp,%rdi
  41d753:	e8 9b 5f 02 00       	callq  4436f3 <convert_to_utf8>
  41d758:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  41d75d:	48 89 42 18          	mov    %rax,0x18(%rdx)
  41d761:	45 31 ed             	xor    %r13d,%r13d
  41d764:	48 85 db             	test   %rbx,%rbx
  41d767:	74 08                	je     41d771 <get_value_ssh+0xe16>
  41d769:	48 89 df             	mov    %rbx,%rdi
  41d76c:	e8 77 0a ff ff       	callq  40e1e8 <free@plt>
  41d771:	4d 85 e4             	test   %r12,%r12
  41d774:	74 08                	je     41d77e <get_value_ssh+0xe23>
  41d776:	4c 89 e7             	mov    %r12,%rdi
  41d779:	e8 6a 0a ff ff       	callq  40e1e8 <free@plt>
  41d77e:	44 89 ef             	mov    %r13d,%edi
  41d781:	e8 f5 5b 02 00       	callq  44337b <zbx_result_string>
  41d786:	48 89 c1             	mov    %rax,%rcx
  41d789:	48 8d 15 05 75 04 00 	lea    0x47505(%rip),%rdx        # 464c95 <usage_message+0x2f55>
  41d790:	48 8d 35 66 5c 06 00 	lea    0x65c66(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41d797:	bf 04 00 00 00       	mov    $0x4,%edi
  41d79c:	31 c0                	xor    %eax,%eax
  41d79e:	e8 0d 39 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d7a3:	44 89 e8             	mov    %r13d,%eax
  41d7a6:	48 81 c4 48 00 01 00 	add    $0x10048,%rsp
  41d7ad:	5b                   	pop    %rbx
  41d7ae:	5d                   	pop    %rbp
  41d7af:	41 5c                	pop    %r12
  41d7b1:	41 5d                	pop    %r13
  41d7b3:	41 5e                	pop    %r14
  41d7b5:	41 5f                	pop    %r15
  41d7b7:	c3                   	retq   
  41d7b8:	31 c9                	xor    %ecx,%ecx
  41d7ba:	38 0d 9c 45 29 00    	cmp    %cl,0x29459c(%rip)        # 6b1d5c <CONFIG_SERVER_STARTUP_TIME+0x84>
  41d7c0:	0f 85 9f fd ff ff    	jne    41d565 <get_value_ssh+0xc0a>
  41d7c6:	e9 ff fd ff ff       	jmpq   41d5ca <get_value_ssh+0xc6f>
  41d7cb:	48 c7 84 24 30 00 01 	movq   $0xffff,0x10030(%rsp)
  41d7d2:	00 ff ff 00 00 
  41d7d7:	be ff ff 00 00       	mov    $0xffff,%esi
  41d7dc:	e9 5d ff ff ff       	jmpq   41d73e <get_value_ssh+0xde3>
  41d7e1:	4c 89 f6             	mov    %r14,%rsi
  41d7e4:	48 89 ef             	mov    %rbp,%rdi
  41d7e7:	e8 24 f3 ff ff       	callq  41cb10 <get_value_ssh+0x1b5>
  41d7ec:	49 89 e8             	mov    %rbp,%r8
  41d7ef:	48 8b 8c 24 30 00 01 	mov    0x10030(%rsp),%rcx
  41d7f6:	00 
  41d7f7:	48 8d 15 97 74 04 00 	lea    0x47497(%rip),%rdx        # 464c95 <usage_message+0x2f55>
  41d7fe:	48 8d 35 af 74 04 00 	lea    0x474af(%rip),%rsi        # 464cb4 <usage_message+0x2f74>
  41d805:	bf 04 00 00 00       	mov    $0x4,%edi
  41d80a:	31 c0                	xor    %eax,%eax
  41d80c:	e8 9f 38 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d811:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
  41d816:	83 08 08             	orl    $0x8,(%rax)
  41d819:	e8 82 9e 02 00       	callq  4476a0 <zbx_tcp_strerror>
  41d81e:	48 89 c2             	mov    %rax,%rdx
  41d821:	48 8d 35 b3 74 04 00 	lea    0x474b3(%rip),%rsi        # 464cdb <usage_message+0x2f9b>
  41d828:	31 ff                	xor    %edi,%edi
  41d82a:	31 c0                	xor    %eax,%eax
  41d82c:	e8 82 70 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41d831:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  41d836:	48 89 42 28          	mov    %rax,0x28(%rdx)
  41d83a:	e9 25 ff ff ff       	jmpq   41d764 <get_value_ssh+0xe09>
  41d83f:	31 d2                	xor    %edx,%edx
  41d841:	e9 ce fc ff ff       	jmpq   41d514 <get_value_ssh+0xbb9>

000000000041d846 <get_value_telnet>:
  41d846:	41 56                	push   %r14
  41d848:	41 55                	push   %r13
  41d84a:	41 54                	push   %r12
  41d84c:	55                   	push   %rbp
  41d84d:	53                   	push   %rbx
  41d84e:	48 81 ec b0 1c 00 00 	sub    $0x1cb0,%rsp
  41d855:	48 89 fd             	mov    %rdi,%rbp
  41d858:	49 89 f5             	mov    %rsi,%r13
  41d85b:	4c 8d a4 24 30 0c 00 	lea    0xc30(%rsp),%r12
  41d862:	00 
  41d863:	48 8d 9c 24 30 14 00 	lea    0x1430(%rsp),%rbx
  41d86a:	00 
  41d86b:	48 8b bf 70 05 00 00 	mov    0x570(%rdi),%rdi
  41d872:	41 b8 00 08 00 00    	mov    $0x800,%r8d
  41d878:	4c 89 e1             	mov    %r12,%rcx
  41d87b:	ba 00 08 00 00       	mov    $0x800,%edx
  41d880:	48 89 de             	mov    %rbx,%rsi
  41d883:	e8 df ee 00 00       	callq  42c767 <parse_command>
  41d888:	85 c0                	test   %eax,%eax
  41d88a:	75 17                	jne    41d8a3 <get_value_telnet+0x5d>
  41d88c:	bd fe ff ff ff       	mov    $0xfffffffe,%ebp
  41d891:	89 e8                	mov    %ebp,%eax
  41d893:	48 81 c4 b0 1c 00 00 	add    $0x1cb0,%rsp
  41d89a:	5b                   	pop    %rbx
  41d89b:	5d                   	pop    %rbp
  41d89c:	41 5c                	pop    %r12
  41d89e:	41 5d                	pop    %r13
  41d8a0:	41 5e                	pop    %r14
  41d8a2:	c3                   	retq   
  41d8a3:	b9 0b 00 00 00       	mov    $0xb,%ecx
  41d8a8:	48 8d 35 3a 74 04 00 	lea    0x4743a(%rip),%rsi        # 464ce9 <usage_message+0x2fa9>
  41d8af:	48 89 df             	mov    %rbx,%rdi
  41d8b2:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  41d8b4:	75 d6                	jne    41d88c <get_value_telnet+0x46>
  41d8b6:	4c 89 e7             	mov    %r12,%rdi
  41d8b9:	e8 24 53 02 00       	callq  442be2 <num_param>
  41d8be:	83 f8 04             	cmp    $0x4,%eax
  41d8c1:	7f c9                	jg     41d88c <get_value_telnet+0x46>
  41d8c3:	48 8d 9c 24 30 1c 00 	lea    0x1c30(%rsp),%rbx
  41d8ca:	00 
  41d8cb:	b9 41 00 00 00       	mov    $0x41,%ecx
  41d8d0:	48 89 da             	mov    %rbx,%rdx
  41d8d3:	be 02 00 00 00       	mov    $0x2,%esi
  41d8d8:	4c 89 e7             	mov    %r12,%rdi
  41d8db:	e8 4b 54 02 00       	callq  442d2b <get_param>
  41d8e0:	85 c0                	test   %eax,%eax
  41d8e2:	0f 84 63 01 00 00    	je     41da4b <get_value_telnet+0x205>
  41d8e8:	c6 84 24 30 1c 00 00 	movb   $0x0,0x1c30(%rsp)
  41d8ef:	00 
  41d8f0:	48 8d 9c 24 a0 1c 00 	lea    0x1ca0(%rsp),%rbx
  41d8f7:	00 
  41d8f8:	b9 08 00 00 00       	mov    $0x8,%ecx
  41d8fd:	48 89 da             	mov    %rbx,%rdx
  41d900:	be 03 00 00 00       	mov    $0x3,%esi
  41d905:	4c 89 e7             	mov    %r12,%rdi
  41d908:	e8 1e 54 02 00       	callq  442d2b <get_param>
  41d90d:	85 c0                	test   %eax,%eax
  41d90f:	74 08                	je     41d919 <get_value_telnet+0xd3>
  41d911:	c6 84 24 a0 1c 00 00 	movb   $0x0,0x1ca0(%rsp)
  41d918:	00 
  41d919:	4c 8d b4 24 80 1c 00 	lea    0x1c80(%rsp),%r14
  41d920:	00 
  41d921:	b9 20 00 00 00       	mov    $0x20,%ecx
  41d926:	4c 89 f2             	mov    %r14,%rdx
  41d929:	be 04 00 00 00       	mov    $0x4,%esi
  41d92e:	4c 89 e7             	mov    %r12,%rdi
  41d931:	e8 f5 53 02 00       	callq  442d2b <get_param>
  41d936:	85 c0                	test   %eax,%eax
  41d938:	74 08                	je     41d942 <get_value_telnet+0xfc>
  41d93a:	c6 84 24 80 1c 00 00 	movb   $0x0,0x1c80(%rsp)
  41d941:	00 
  41d942:	80 bc 24 a0 1c 00 00 	cmpb   $0x0,0x1ca0(%rsp)
  41d949:	00 
  41d94a:	0f 85 56 01 00 00    	jne    41daa6 <get_value_telnet+0x260>
  41d950:	66 c7 85 bc 00 00 00 	movw   $0x17,0xbc(%rbp)
  41d957:	17 00 
  41d959:	48 8d 15 94 73 04 00 	lea    0x47394(%rip),%rdx        # 464cf4 <usage_message+0x2fb4>
  41d960:	48 8d 35 2a 59 06 00 	lea    0x6592a(%rip),%rsi        # 483291 <usage_message+0x21551>
  41d967:	bf 04 00 00 00       	mov    $0x4,%edi
  41d96c:	31 c0                	xor    %eax,%eax
  41d96e:	e8 3d 37 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41d973:	48 8d 55 52          	lea    0x52(%rbp),%rdx
  41d977:	48 8d 45 7a          	lea    0x7a(%rbp),%rax
  41d97b:	80 7d 51 01          	cmpb   $0x1,0x51(%rbp)
  41d97f:	48 0f 45 d0          	cmovne %rax,%rdx
  41d983:	0f b7 8d bc 00 00 00 	movzwl 0xbc(%rbp),%ecx
  41d98a:	45 31 c0             	xor    %r8d,%r8d
  41d98d:	48 8b 05 74 f5 26 00 	mov    0x26f574(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  41d994:	48 8b 30             	mov    (%rax),%rsi
  41d997:	48 89 e7             	mov    %rsp,%rdi
  41d99a:	e8 f8 a8 02 00       	callq  448297 <zbx_tcp_connect>
  41d99f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41d9a2:	0f 84 d2 00 00 00    	je     41da7a <get_value_telnet+0x234>
  41d9a8:	be 03 00 00 00       	mov    $0x3,%esi
  41d9ad:	8b bc 24 04 04 00 00 	mov    0x404(%rsp),%edi
  41d9b4:	31 c0                	xor    %eax,%eax
  41d9b6:	e8 5d 11 ff ff       	callq  40eb18 <fcntl@plt>
  41d9bb:	f6 c4 08             	test   $0x8,%ah
  41d9be:	75 18                	jne    41d9d8 <get_value_telnet+0x192>
  41d9c0:	89 c2                	mov    %eax,%edx
  41d9c2:	80 ce 08             	or     $0x8,%dh
  41d9c5:	be 04 00 00 00       	mov    $0x4,%esi
  41d9ca:	8b bc 24 04 04 00 00 	mov    0x404(%rsp),%edi
  41d9d1:	31 c0                	xor    %eax,%eax
  41d9d3:	e8 40 11 ff ff       	callq  40eb18 <fcntl@plt>
  41d9d8:	48 8b 95 90 13 00 00 	mov    0x1390(%rbp),%rdx
  41d9df:	48 8b b5 a0 12 00 00 	mov    0x12a0(%rbp),%rsi
  41d9e6:	4c 89 e9             	mov    %r13,%rcx
  41d9e9:	8b bc 24 04 04 00 00 	mov    0x404(%rsp),%edi
  41d9f0:	e8 b3 f6 ff ff       	callq  41d0a8 <get_value_ssh+0x74d>
  41d9f5:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41d9f8:	74 79                	je     41da73 <get_value_telnet+0x22d>
  41d9fa:	48 8b b5 50 11 00 00 	mov    0x1150(%rbp),%rsi
  41da01:	4c 89 f1             	mov    %r14,%rcx
  41da04:	4c 89 ea             	mov    %r13,%rdx
  41da07:	8b bc 24 04 04 00 00 	mov    0x404(%rsp),%edi
  41da0e:	e8 00 fa ff ff       	callq  41d413 <get_value_ssh+0xab8>
  41da13:	31 ed                	xor    %ebp,%ebp
  41da15:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41da18:	74 59                	je     41da73 <get_value_telnet+0x22d>
  41da1a:	48 89 e7             	mov    %rsp,%rdi
  41da1d:	e8 db a1 02 00       	callq  447bfd <zbx_tcp_close>
  41da22:	89 ef                	mov    %ebp,%edi
  41da24:	e8 52 59 02 00       	callq  44337b <zbx_result_string>
  41da29:	48 89 c1             	mov    %rax,%rcx
  41da2c:	48 8d 15 c1 72 04 00 	lea    0x472c1(%rip),%rdx        # 464cf4 <usage_message+0x2fb4>
  41da33:	48 8d 35 c3 59 06 00 	lea    0x659c3(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41da3a:	bf 04 00 00 00       	mov    $0x4,%edi
  41da3f:	31 c0                	xor    %eax,%eax
  41da41:	e8 6a 36 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41da46:	e9 46 fe ff ff       	jmpq   41d891 <get_value_telnet+0x4b>
  41da4b:	80 bc 24 30 1c 00 00 	cmpb   $0x0,0x1c30(%rsp)
  41da52:	00 
  41da53:	0f 84 97 fe ff ff    	je     41d8f0 <get_value_telnet+0xaa>
  41da59:	48 8d 7d 7a          	lea    0x7a(%rbp),%rdi
  41da5d:	ba 41 00 00 00       	mov    $0x41,%edx
  41da62:	48 89 de             	mov    %rbx,%rsi
  41da65:	e8 36 51 02 00       	callq  442ba0 <zbx_strlcpy>
  41da6a:	c6 45 51 00          	movb   $0x0,0x51(%rbp)
  41da6e:	e9 7d fe ff ff       	jmpq   41d8f0 <get_value_telnet+0xaa>
  41da73:	bd fe ff ff ff       	mov    $0xfffffffe,%ebp
  41da78:	eb a0                	jmp    41da1a <get_value_telnet+0x1d4>
  41da7a:	41 83 4d 00 08       	orl    $0x8,0x0(%r13)
  41da7f:	90                   	nop
  41da80:	e8 1b 9c 02 00       	callq  4476a0 <zbx_tcp_strerror>
  41da85:	48 89 c2             	mov    %rax,%rdx
  41da88:	48 8d 35 b9 72 04 00 	lea    0x472b9(%rip),%rsi        # 464d48 <usage_message+0x3008>
  41da8f:	31 ff                	xor    %edi,%edi
  41da91:	31 c0                	xor    %eax,%eax
  41da93:	e8 1b 6e 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  41da98:	49 89 45 28          	mov    %rax,0x28(%r13)
  41da9c:	bd fe ff ff ff       	mov    $0xfffffffe,%ebp
  41daa1:	e9 7c ff ff ff       	jmpq   41da22 <get_value_telnet+0x1dc>
  41daa6:	ba 0a 00 00 00       	mov    $0xa,%edx
  41daab:	31 f6                	xor    %esi,%esi
  41daad:	48 89 df             	mov    %rbx,%rdi
  41dab0:	e8 73 0a ff ff       	callq  40e528 <strtol@plt>
  41dab5:	8d 50 ff             	lea    -0x1(%rax),%edx
  41dab8:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
  41dabe:	0f 87 c8 fd ff ff    	ja     41d88c <get_value_telnet+0x46>
  41dac4:	66 89 85 bc 00 00 00 	mov    %ax,0xbc(%rbp)
  41dacb:	e9 89 fe ff ff       	jmpq   41d959 <get_value_telnet+0x113>

000000000041dad0 <calcitem_exp_addchr>:
  41dad0:	55                   	push   %rbp
  41dad1:	53                   	push   %rbx
  41dad2:	48 83 ec 18          	sub    $0x18,%rsp
  41dad6:	48 89 fd             	mov    %rdi,%rbp
  41dad9:	48 89 d3             	mov    %rdx,%rbx
  41dadc:	8b 12                	mov    (%rdx),%edx
  41dade:	39 16                	cmp    %edx,(%rsi)
  41dae0:	74 16                	je     41daf8 <calcitem_exp_addchr+0x28>
  41dae2:	48 8b 07             	mov    (%rdi),%rax
  41dae5:	48 63 ca             	movslq %edx,%rcx
  41dae8:	44 88 04 08          	mov    %r8b,(%rax,%rcx,1)
  41daec:	83 c2 01             	add    $0x1,%edx
  41daef:	89 13                	mov    %edx,(%rbx)
  41daf1:	48 83 c4 18          	add    $0x18,%rsp
  41daf5:	5b                   	pop    %rbx
  41daf6:	5d                   	pop    %rbp
  41daf7:	c3                   	retq   
  41daf8:	8d 0c 0a             	lea    (%rdx,%rcx,1),%ecx
  41dafb:	89 0e                	mov    %ecx,(%rsi)
  41dafd:	48 63 c9             	movslq %ecx,%rcx
  41db00:	48 8b 17             	mov    (%rdi),%rdx
  41db03:	be 41 00 00 00       	mov    $0x41,%esi
  41db08:	48 8d 3d 5d 72 04 00 	lea    0x4725d(%rip),%rdi        # 464d6c <usage_message+0x302c>
  41db0f:	44 88 44 24 08       	mov    %r8b,0x8(%rsp)
  41db14:	e8 7d 4b 02 00       	callq  442696 <zbx_realloc2>
  41db19:	48 89 45 00          	mov    %rax,0x0(%rbp)
  41db1d:	8b 13                	mov    (%rbx),%edx
  41db1f:	44 0f b6 44 24 08    	movzbl 0x8(%rsp),%r8d
  41db25:	eb be                	jmp    41dae5 <calcitem_exp_addchr+0x15>
  41db27:	41 55                	push   %r13
  41db29:	41 54                	push   %r12
  41db2b:	55                   	push   %rbp
  41db2c:	53                   	push   %rbx
  41db2d:	48 83 ec 08          	sub    $0x8,%rsp
  41db31:	49 89 fd             	mov    %rdi,%r13
  41db34:	8b 47 14             	mov    0x14(%rdi),%eax
  41db37:	85 c0                	test   %eax,%eax
  41db39:	7e 74                	jle    41dbaf <calcitem_exp_addchr+0xdf>
  41db3b:	45 31 e4             	xor    %r12d,%r12d
  41db3e:	31 ed                	xor    %ebp,%ebp
  41db40:	4c 89 e3             	mov    %r12,%rbx
  41db43:	49 03 5d 08          	add    0x8(%r13),%rbx
  41db47:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  41db4b:	48 85 ff             	test   %rdi,%rdi
  41db4e:	74 0d                	je     41db5d <calcitem_exp_addchr+0x8d>
  41db50:	e8 93 06 ff ff       	callq  40e1e8 <free@plt>
  41db55:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
  41db5c:	00 
  41db5d:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  41db61:	48 85 ff             	test   %rdi,%rdi
  41db64:	74 0d                	je     41db73 <calcitem_exp_addchr+0xa3>
  41db66:	e8 7d 06 ff ff       	callq  40e1e8 <free@plt>
  41db6b:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
  41db72:	00 
  41db73:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  41db77:	48 85 ff             	test   %rdi,%rdi
  41db7a:	74 0d                	je     41db89 <calcitem_exp_addchr+0xb9>
  41db7c:	e8 67 06 ff ff       	callq  40e1e8 <free@plt>
  41db81:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  41db88:	00 
  41db89:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  41db8d:	48 85 ff             	test   %rdi,%rdi
  41db90:	74 0d                	je     41db9f <calcitem_exp_addchr+0xcf>
  41db92:	e8 51 06 ff ff       	callq  40e1e8 <free@plt>
  41db97:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
  41db9e:	00 
  41db9f:	83 c5 01             	add    $0x1,%ebp
  41dba2:	49 81 c4 30 08 00 00 	add    $0x830,%r12
  41dba9:	41 39 6d 14          	cmp    %ebp,0x14(%r13)
  41dbad:	7f 91                	jg     41db40 <calcitem_exp_addchr+0x70>
  41dbaf:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  41dbb3:	48 85 ff             	test   %rdi,%rdi
  41dbb6:	74 0d                	je     41dbc5 <calcitem_exp_addchr+0xf5>
  41dbb8:	e8 2b 06 ff ff       	callq  40e1e8 <free@plt>
  41dbbd:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
  41dbc4:	00 
  41dbc5:	49 8b 7d 08          	mov    0x8(%r13),%rdi
  41dbc9:	48 85 ff             	test   %rdi,%rdi
  41dbcc:	74 0d                	je     41dbdb <calcitem_exp_addchr+0x10b>
  41dbce:	e8 15 06 ff ff       	callq  40e1e8 <free@plt>
  41dbd3:	49 c7 45 08 00 00 00 	movq   $0x0,0x8(%r13)
  41dbda:	00 
  41dbdb:	48 83 c4 08          	add    $0x8,%rsp
  41dbdf:	5b                   	pop    %rbx
  41dbe0:	5d                   	pop    %rbp
  41dbe1:	41 5c                	pop    %r12
  41dbe3:	41 5d                	pop    %r13
  41dbe5:	c3                   	retq   

000000000041dbe6 <get_value_calculated>:
  41dbe6:	41 57                	push   %r15
  41dbe8:	41 56                	push   %r14
  41dbea:	41 55                	push   %r13
  41dbec:	41 54                	push   %r12
  41dbee:	55                   	push   %rbp
  41dbef:	53                   	push   %rbx
  41dbf0:	48 81 ec b8 09 00 00 	sub    $0x9b8,%rsp
  41dbf7:	48 89 fd             	mov    %rdi,%rbp
  41dbfa:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
  41dbff:	48 8d 9f 4b 09 00 00 	lea    0x94b(%rdi),%rbx
  41dc06:	48 8d 8f 73 01 00 00 	lea    0x173(%rdi),%rcx
  41dc0d:	49 89 d8             	mov    %rbx,%r8
  41dc10:	48 8d 15 69 71 04 00 	lea    0x47169(%rip),%rdx        # 464d80 <usage_message+0x3040>
  41dc17:	48 8d 35 12 72 04 00 	lea    0x47212(%rip),%rsi        # 464e30 <usage_message+0x30f0>
  41dc1e:	bf 04 00 00 00       	mov    $0x4,%edi
  41dc23:	31 c0                	xor    %eax,%eax
  41dc25:	e8 86 34 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41dc2a:	48 c7 84 24 50 09 00 	movq   $0x0,0x950(%rsp)
  41dc31:	00 00 00 00 00 
  41dc36:	48 c7 84 24 58 09 00 	movq   $0x0,0x958(%rsp)
  41dc3d:	00 00 00 00 00 
  41dc42:	48 c7 84 24 60 09 00 	movq   $0x0,0x960(%rsp)
  41dc49:	00 00 00 00 00 
  41dc4e:	48 c7 84 24 90 09 00 	movq   $0x0,0x990(%rsp)
  41dc55:	00 00 00 00 00 
  41dc5a:	48 c7 84 24 88 09 00 	movq   $0x0,0x988(%rsp)
  41dc61:	00 00 00 00 00 
  41dc66:	c7 84 24 a8 09 00 00 	movl   $0x80,0x9a8(%rsp)
  41dc6d:	80 00 00 00 
  41dc71:	c7 84 24 ac 09 00 00 	movl   $0x0,0x9ac(%rsp)
  41dc78:	00 00 00 00 
  41dc7c:	48 89 d9             	mov    %rbx,%rcx
  41dc7f:	48 8d 15 0f 71 04 00 	lea    0x4710f(%rip),%rdx        # 464d95 <usage_message+0x3055>
  41dc86:	48 8d 35 22 71 04 00 	lea    0x47122(%rip),%rsi        # 464daf <usage_message+0x306f>
  41dc8d:	bf 04 00 00 00       	mov    $0x4,%edi
  41dc92:	31 c0                	xor    %eax,%eax
  41dc94:	e8 17 34 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41dc99:	48 85 ed             	test   %rbp,%rbp
  41dc9c:	0f 84 1b 09 00 00    	je     41e5bd <get_value_calculated+0x9d7>
  41dca2:	48 63 8c 24 a8 09 00 	movslq 0x9a8(%rsp),%rcx
  41dca9:	00 
  41dcaa:	48 8b 94 24 50 09 00 	mov    0x950(%rsp),%rdx
  41dcb1:	00 
  41dcb2:	be 69 00 00 00       	mov    $0x69,%esi
  41dcb7:	48 8d 3d ae 70 04 00 	lea    0x470ae(%rip),%rdi        # 464d6c <usage_message+0x302c>
  41dcbe:	e8 48 4a 02 00       	callq  44270b <zbx_malloc2>
  41dcc3:	48 89 84 24 50 09 00 	mov    %rax,0x950(%rsp)
  41dcca:	00 
  41dccb:	48 89 9c 24 98 09 00 	mov    %rbx,0x998(%rsp)
  41dcd2:	00 
  41dcd3:	0f b6 85 4b 09 00 00 	movzbl 0x94b(%rbp),%eax
  41dcda:	84 c0                	test   %al,%al
  41dcdc:	0f 84 a3 07 00 00    	je     41e485 <get_value_calculated+0x89f>
  41dce2:	4c 8d b4 24 ac 09 00 	lea    0x9ac(%rsp),%r14
  41dce9:	00 
  41dcea:	48 8d 8c 24 a8 09 00 	lea    0x9a8(%rsp),%rcx
  41dcf1:	00 
  41dcf2:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
  41dcf7:	48 8d 94 24 50 09 00 	lea    0x950(%rsp),%rdx
  41dcfe:	00 
  41dcff:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
  41dd04:	4c 8d bc 24 88 09 00 	lea    0x988(%rsp),%r15
  41dd0b:	00 
  41dd0c:	48 8d 8c 24 90 09 00 	lea    0x990(%rsp),%rcx
  41dd13:	00 
  41dd14:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
  41dd19:	48 8d 94 24 98 09 00 	lea    0x998(%rsp),%rdx
  41dd20:	00 
  41dd21:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  41dd26:	49 89 ed             	mov    %rbp,%r13
  41dd29:	3c 20                	cmp    $0x20,%al
  41dd2b:	0f 84 f5 00 00 00    	je     41de26 <get_value_calculated+0x240>
  41dd31:	4c 89 fa             	mov    %r15,%rdx
  41dd34:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  41dd39:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  41dd3e:	e8 83 67 02 00       	callq  4444c6 <parse_function>
  41dd43:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41dd46:	0f 84 f3 02 00 00    	je     41e03f <get_value_calculated+0x459>
  41dd4c:	48 8b ac 24 88 09 00 	mov    0x988(%rsp),%rbp
  41dd53:	00 
  41dd54:	4c 8b a4 24 90 09 00 	mov    0x990(%rsp),%r12
  41dd5b:	00 
  41dd5c:	8b 9c 24 64 09 00 00 	mov    0x964(%rsp),%ebx
  41dd63:	39 9c 24 60 09 00 00 	cmp    %ebx,0x960(%rsp)
  41dd6a:	0f 84 f7 02 00 00    	je     41e067 <get_value_calculated+0x481>
  41dd70:	48 8b 84 24 58 09 00 	mov    0x958(%rsp),%rax
  41dd77:	00 
  41dd78:	48 63 d3             	movslq %ebx,%rdx
  41dd7b:	48 89 d1             	mov    %rdx,%rcx
  41dd7e:	48 c1 e1 06          	shl    $0x6,%rcx
  41dd82:	48 01 d1             	add    %rdx,%rcx
  41dd85:	48 8d 14 4a          	lea    (%rdx,%rcx,2),%rdx
  41dd89:	48 c1 e2 04          	shl    $0x4,%rdx
  41dd8d:	48 01 d0             	add    %rdx,%rax
  41dd90:	83 c3 01             	add    $0x1,%ebx
  41dd93:	89 9c 24 64 09 00 00 	mov    %ebx,0x964(%rsp)
  41dd9a:	89 18                	mov    %ebx,(%rax)
  41dd9c:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
  41dda3:	00 
  41dda4:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
  41ddab:	00 
  41ddac:	4c 89 60 18          	mov    %r12,0x18(%rax)
  41ddb0:	48 89 68 20          	mov    %rbp,0x20(%rax)
  41ddb4:	c6 40 28 00          	movb   $0x0,0x28(%rax)
  41ddb8:	c6 80 28 08 00 00 00 	movb   $0x0,0x828(%rax)
  41ddbf:	4c 8b 8c 24 88 09 00 	mov    0x988(%rsp),%r9
  41ddc6:	00 
  41ddc7:	4c 8b 84 24 90 09 00 	mov    0x990(%rsp),%r8
  41ddce:	00 
  41ddcf:	89 d9                	mov    %ebx,%ecx
  41ddd1:	48 8d 15 bd 6f 04 00 	lea    0x46fbd(%rip),%rdx        # 464d95 <usage_message+0x3055>
  41ddd8:	48 8d 35 79 70 04 00 	lea    0x47079(%rip),%rsi        # 464e58 <usage_message+0x3118>
  41dddf:	bf 04 00 00 00       	mov    $0x4,%edi
  41dde4:	31 c0                	xor    %eax,%eax
  41dde6:	e8 c5 32 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41ddeb:	48 c7 84 24 90 09 00 	movq   $0x0,0x990(%rsp)
  41ddf2:	00 00 00 00 00 
  41ddf7:	48 c7 84 24 88 09 00 	movq   $0x0,0x988(%rsp)
  41ddfe:	00 00 00 00 00 
  41de03:	41 89 d9             	mov    %ebx,%r9d
  41de06:	4c 8d 05 c2 6f 04 00 	lea    0x46fc2(%rip),%r8        # 464dcf <usage_message+0x308f>
  41de0d:	b9 10 00 00 00       	mov    $0x10,%ecx
  41de12:	4c 89 f2             	mov    %r14,%rdx
  41de15:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  41de1a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41de1f:	31 c0                	xor    %eax,%eax
  41de21:	e8 81 6b 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41de26:	48 8b 84 24 98 09 00 	mov    0x998(%rsp),%rax
  41de2d:	00 
  41de2e:	48 8d 58 01          	lea    0x1(%rax),%rbx
  41de32:	48 89 9c 24 98 09 00 	mov    %rbx,0x998(%rsp)
  41de39:	00 
  41de3a:	0f b6 40 01          	movzbl 0x1(%rax),%eax
  41de3e:	84 c0                	test   %al,%al
  41de40:	0f 85 e3 fe ff ff    	jne    41dd29 <get_value_calculated+0x143>
  41de46:	4c 89 ed             	mov    %r13,%rbp
  41de49:	45 31 c0             	xor    %r8d,%r8d
  41de4c:	b9 01 00 00 00       	mov    $0x1,%ecx
  41de51:	4c 89 f2             	mov    %r14,%rdx
  41de54:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  41de59:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41de5e:	e8 6d fc ff ff       	callq  41dad0 <calcitem_exp_addchr>
  41de63:	48 8b 8c 24 50 09 00 	mov    0x950(%rsp),%rcx
  41de6a:	00 
  41de6b:	48 8d 15 23 6f 04 00 	lea    0x46f23(%rip),%rdx        # 464d95 <usage_message+0x3055>
  41de72:	48 8d 35 39 6f 04 00 	lea    0x46f39(%rip),%rsi        # 464db2 <usage_message+0x3072>
  41de79:	bf 04 00 00 00       	mov    $0x4,%edi
  41de7e:	31 c0                	xor    %eax,%eax
  41de80:	e8 2b 32 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41de85:	c7 44 24 18 00 08 00 	movl   $0x800,0x18(%rsp)
  41de8c:	00 
  41de8d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
  41de92:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  41de97:	48 89 4c 24 10       	mov    %rcx,0x10(%rsp)
  41de9c:	c7 44 24 08 00 20 00 	movl   $0x2000,0x8(%rsp)
  41dea3:	00 
  41dea4:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
  41dea9:	48 89 04 24          	mov    %rax,(%rsp)
  41dead:	45 31 c9             	xor    %r9d,%r9d
  41deb0:	49 89 e8             	mov    %rbp,%r8
  41deb3:	31 c9                	xor    %ecx,%ecx
  41deb5:	31 d2                	xor    %edx,%edx
  41deb7:	31 f6                	xor    %esi,%esi
  41deb9:	31 ff                	xor    %edi,%edi
  41debb:	e8 1b 15 03 00       	callq  44f3db <substitute_simple_macros>
  41dec0:	89 44 24 20          	mov    %eax,0x20(%rsp)
  41dec4:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  41dec7:	0f 84 90 02 00 00    	je     41e15d <get_value_calculated+0x577>
  41decd:	8b 7c 24 20          	mov    0x20(%rsp),%edi
  41ded1:	e8 a5 54 02 00       	callq  44337b <zbx_result_string>
  41ded6:	48 89 c1             	mov    %rax,%rcx
  41ded9:	48 8d 15 b5 6e 04 00 	lea    0x46eb5(%rip),%rdx        # 464d95 <usage_message+0x3055>
  41dee0:	48 8d 35 16 55 06 00 	lea    0x65516(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41dee7:	bf 04 00 00 00       	mov    $0x4,%edi
  41deec:	31 c0                	xor    %eax,%eax
  41deee:	e8 bd 31 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41def3:	8b 74 24 20          	mov    0x20(%rsp),%esi
  41def7:	85 f6                	test   %esi,%esi
  41def9:	0f 85 97 02 00 00    	jne    41e196 <get_value_calculated+0x5b0>
  41deff:	48 c7 84 24 88 09 00 	movq   $0x0,0x988(%rsp)
  41df06:	00 00 00 00 00 
  41df0b:	c7 84 24 ac 09 00 00 	movl   $0x400,0x9ac(%rsp)
  41df12:	00 04 00 00 
  41df16:	c7 84 24 a8 09 00 00 	movl   $0x0,0x9a8(%rsp)
  41df1d:	00 00 00 00 
  41df21:	48 8b 8c 24 50 09 00 	mov    0x950(%rsp),%rcx
  41df28:	00 
  41df29:	48 8d 15 a4 6e 04 00 	lea    0x46ea4(%rip),%rdx        # 464dd4 <usage_message+0x3094>
  41df30:	48 8d 35 78 6e 04 00 	lea    0x46e78(%rip),%rsi        # 464daf <usage_message+0x306f>
  41df37:	bf 04 00 00 00       	mov    $0x4,%edi
  41df3c:	31 c0                	xor    %eax,%eax
  41df3e:	e8 6d 31 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41df43:	83 bc 24 64 09 00 00 	cmpl   $0x0,0x964(%rsp)
  41df4a:	00 
  41df4b:	0f 84 62 01 00 00    	je     41e0b3 <get_value_calculated+0x4cd>
  41df51:	0f 8e 97 02 00 00    	jle    41e1ee <get_value_calculated+0x608>
  41df57:	48 83 c5 10          	add    $0x10,%rbp
  41df5b:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
  41df60:	45 31 ff             	xor    %r15d,%r15d
  41df63:	31 db                	xor    %ebx,%ebx
  41df65:	45 31 ed             	xor    %r13d,%r13d
  41df68:	eb 76                	jmp    41dfe0 <get_value_calculated+0x3fa>
  41df6a:	4d 85 e4             	test   %r12,%r12
  41df6d:	74 08                	je     41df77 <get_value_calculated+0x391>
  41df6f:	4c 89 e7             	mov    %r12,%rdi
  41df72:	e8 71 02 ff ff       	callq  40e1e8 <free@plt>
  41df77:	45 85 ff             	test   %r15d,%r15d
  41df7a:	0f 85 49 02 00 00    	jne    41e1c9 <get_value_calculated+0x5e3>
  41df80:	48 83 7d 08 00       	cmpq   $0x0,0x8(%rbp)
  41df85:	0f 84 2b 02 00 00    	je     41e1b6 <get_value_calculated+0x5d0>
  41df8b:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  41df8f:	be 01 00 00 00       	mov    $0x1,%esi
  41df94:	e8 51 50 02 00       	callq  442fea <remove_param>
  41df99:	4c 8b 4d 18          	mov    0x18(%rbp),%r9
  41df9d:	4c 8b 45 10          	mov    0x10(%rbp),%r8
  41dfa1:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
  41dfa5:	48 8b 45 20          	mov    0x20(%rbp),%rax
  41dfa9:	48 89 04 24          	mov    %rax,(%rsp)
  41dfad:	48 8d 15 20 6e 04 00 	lea    0x46e20(%rip),%rdx        # 464dd4 <usage_message+0x3094>
  41dfb4:	48 8d 35 36 6e 04 00 	lea    0x46e36(%rip),%rsi        # 464df1 <usage_message+0x30b1>
  41dfbb:	bf 04 00 00 00       	mov    $0x4,%edi
  41dfc0:	31 c0                	xor    %eax,%eax
  41dfc2:	e8 e9 30 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41dfc7:	41 83 c5 01          	add    $0x1,%r13d
  41dfcb:	48 81 c3 30 08 00 00 	add    $0x830,%rbx
  41dfd2:	44 3b ac 24 64 09 00 	cmp    0x964(%rsp),%r13d
  41dfd9:	00 
  41dfda:	0f 8d 0e 02 00 00    	jge    41e1ee <get_value_calculated+0x608>
  41dfe0:	48 89 dd             	mov    %rbx,%rbp
  41dfe3:	48 03 ac 24 58 09 00 	add    0x958(%rsp),%rbp
  41dfea:	00 
  41dfeb:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  41dfef:	be 01 00 00 00       	mov    $0x1,%esi
  41dff4:	e8 90 61 02 00       	callq  444189 <get_param_dyn>
  41dff9:	49 89 c4             	mov    %rax,%r12
  41dffc:	48 8d 55 10          	lea    0x10(%rbp),%rdx
  41e000:	48 8d 75 08          	lea    0x8(%rbp),%rsi
  41e004:	48 89 c7             	mov    %rax,%rdi
  41e007:	e8 25 64 02 00       	callq  444431 <parse_host_key>
  41e00c:	85 c0                	test   %eax,%eax
  41e00e:	0f 84 56 ff ff ff    	je     41df6a <get_value_calculated+0x384>
  41e014:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
  41e018:	4c 8b 45 20          	mov    0x20(%rbp),%r8
  41e01c:	48 8d 15 5d 6e 04 00 	lea    0x46e5d(%rip),%rdx        # 464e80 <usage_message+0x3140>
  41e023:	be 00 08 00 00       	mov    $0x800,%esi
  41e028:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  41e02d:	31 c0                	xor    %eax,%eax
  41e02f:	e8 2f 6b 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41e034:	41 bf fe ff ff ff    	mov    $0xfffffffe,%r15d
  41e03a:	e9 2b ff ff ff       	jmpq   41df6a <get_value_calculated+0x384>
  41e03f:	48 89 9c 24 98 09 00 	mov    %rbx,0x998(%rsp)
  41e046:	00 
  41e047:	44 0f be 03          	movsbl (%rbx),%r8d
  41e04b:	b9 80 00 00 00       	mov    $0x80,%ecx
  41e050:	4c 89 f2             	mov    %r14,%rdx
  41e053:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  41e058:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41e05d:	e8 6e fa ff ff       	callq  41dad0 <calcitem_exp_addchr>
  41e062:	e9 bf fd ff ff       	jmpq   41de26 <get_value_calculated+0x240>
  41e067:	83 c3 08             	add    $0x8,%ebx
  41e06a:	89 9c 24 60 09 00 00 	mov    %ebx,0x960(%rsp)
  41e071:	48 63 db             	movslq %ebx,%rbx
  41e074:	48 89 d8             	mov    %rbx,%rax
  41e077:	48 c1 e0 06          	shl    $0x6,%rax
  41e07b:	48 01 d8             	add    %rbx,%rax
  41e07e:	48 8d 0c 43          	lea    (%rbx,%rax,2),%rcx
  41e082:	48 c1 e1 04          	shl    $0x4,%rcx
  41e086:	48 8b 94 24 58 09 00 	mov    0x958(%rsp),%rdx
  41e08d:	00 
  41e08e:	be 4f 00 00 00       	mov    $0x4f,%esi
  41e093:	48 8d 3d d2 6c 04 00 	lea    0x46cd2(%rip),%rdi        # 464d6c <usage_message+0x302c>
  41e09a:	e8 f7 45 02 00       	callq  442696 <zbx_realloc2>
  41e09f:	48 89 84 24 58 09 00 	mov    %rax,0x958(%rsp)
  41e0a6:	00 
  41e0a7:	8b 9c 24 64 09 00 00 	mov    0x964(%rsp),%ebx
  41e0ae:	e9 c5 fc ff ff       	jmpq   41dd78 <get_value_calculated+0x192>
  41e0b3:	48 8b 9c 24 50 09 00 	mov    0x950(%rsp),%rbx
  41e0ba:	00 
  41e0bb:	48 8d bc 24 a0 09 00 	lea    0x9a0(%rsp),%rdi
  41e0c2:	00 
  41e0c3:	b9 00 08 00 00       	mov    $0x800,%ecx
  41e0c8:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  41e0cd:	48 89 de             	mov    %rbx,%rsi
  41e0d0:	e8 14 07 03 00       	callq  44e7e9 <evaluate>
  41e0d5:	85 c0                	test   %eax,%eax
  41e0d7:	0f 85 b8 04 00 00    	jne    41e595 <get_value_calculated+0x9af>
  41e0dd:	f2 0f 10 84 24 a0 09 	movsd  0x9a0(%rsp),%xmm0
  41e0e4:	00 00 
  41e0e6:	48 8d 15 93 6c 04 00 	lea    0x46c93(%rip),%rdx        # 464d80 <usage_message+0x3040>
  41e0ed:	48 8d 35 81 2d 05 00 	lea    0x52d81(%rip),%rsi        # 470e75 <usage_message+0xf135>
  41e0f4:	bf 04 00 00 00       	mov    $0x4,%edi
  41e0f9:	b8 01 00 00 00       	mov    $0x1,%eax
  41e0fe:	e8 ad 2f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41e103:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  41e108:	83 09 02             	orl    $0x2,(%rcx)
  41e10b:	48 8b 84 24 a0 09 00 	mov    0x9a0(%rsp),%rax
  41e112:	00 
  41e113:	48 89 41 10          	mov    %rax,0x10(%rcx)
  41e117:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41e11c:	e8 06 fa ff ff       	callq  41db27 <calcitem_exp_addchr+0x57>
  41e121:	8b 7c 24 20          	mov    0x20(%rsp),%edi
  41e125:	e8 51 52 02 00       	callq  44337b <zbx_result_string>
  41e12a:	48 89 c1             	mov    %rax,%rcx
  41e12d:	48 8d 15 4c 6c 04 00 	lea    0x46c4c(%rip),%rdx        # 464d80 <usage_message+0x3040>
  41e134:	48 8d 35 c2 52 06 00 	lea    0x652c2(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41e13b:	bf 04 00 00 00       	mov    $0x4,%edi
  41e140:	31 c0                	xor    %eax,%eax
  41e142:	e8 69 2f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41e147:	8b 44 24 20          	mov    0x20(%rsp),%eax
  41e14b:	48 81 c4 b8 09 00 00 	add    $0x9b8,%rsp
  41e152:	5b                   	pop    %rbx
  41e153:	5d                   	pop    %rbp
  41e154:	41 5c                	pop    %r12
  41e156:	41 5d                	pop    %r13
  41e158:	41 5e                	pop    %r14
  41e15a:	41 5f                	pop    %r15
  41e15c:	c3                   	retq   
  41e15d:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41e162:	e8 c0 f9 ff ff       	callq  41db27 <calcitem_exp_addchr+0x57>
  41e167:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
  41e16c:	e8 0a 52 02 00       	callq  44337b <zbx_result_string>
  41e171:	48 89 c1             	mov    %rax,%rcx
  41e174:	48 8d 15 1a 6c 04 00 	lea    0x46c1a(%rip),%rdx        # 464d95 <usage_message+0x3055>
  41e17b:	48 8d 35 7b 52 06 00 	lea    0x6527b(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  41e182:	bf 04 00 00 00       	mov    $0x4,%edi
  41e187:	31 c0                	xor    %eax,%eax
  41e189:	e8 22 2f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41e18e:	c7 44 24 20 fe ff ff 	movl   $0xfffffffe,0x20(%rsp)
  41e195:	ff 
  41e196:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  41e19b:	83 0a 08             	orl    $0x8,(%rdx)
  41e19e:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  41e1a3:	e8 d0 ff fe ff       	callq  40e178 <__strdup@plt>
  41e1a8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  41e1ad:	48 89 41 28          	mov    %rax,0x28(%rcx)
  41e1b1:	e9 61 ff ff ff       	jmpq   41e117 <get_value_calculated+0x531>
  41e1b6:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  41e1bb:	e8 b8 ff fe ff       	callq  40e178 <__strdup@plt>
  41e1c0:	48 89 45 08          	mov    %rax,0x8(%rbp)
  41e1c4:	e9 c2 fd ff ff       	jmpq   41df8b <get_value_calculated+0x3a5>
  41e1c9:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
  41e1ce:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
  41e1d3:	83 08 08             	orl    $0x8,(%rax)
  41e1d6:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  41e1db:	e8 98 ff fe ff       	callq  40e178 <__strdup@plt>
  41e1e0:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  41e1e5:	48 89 42 28          	mov    %rax,0x28(%rdx)
  41e1e9:	e9 29 ff ff ff       	jmpq   41e117 <get_value_calculated+0x531>
  41e1ee:	31 ff                	xor    %edi,%edi
  41e1f0:	e8 e3 09 ff ff       	callq  40ebd8 <time@plt>
  41e1f5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  41e1fa:	48 63 8c 24 ac 09 00 	movslq 0x9ac(%rsp),%rcx
  41e201:	00 
  41e202:	48 8b 94 24 88 09 00 	mov    0x988(%rsp),%rdx
  41e209:	00 
  41e20a:	be c7 00 00 00       	mov    $0xc7,%esi
  41e20f:	48 8d 3d 56 6b 04 00 	lea    0x46b56(%rip),%rdi        # 464d6c <usage_message+0x302c>
  41e216:	e8 f0 44 02 00       	callq  44270b <zbx_malloc2>
  41e21b:	48 89 84 24 88 09 00 	mov    %rax,0x988(%rsp)
  41e222:	00 
  41e223:	4c 8d bc 24 88 09 00 	lea    0x988(%rsp),%r15
  41e22a:	00 
  41e22b:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  41e232:	00 
  41e233:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  41e23a:	4c 8d 0d 6f 6c 04 00 	lea    0x46c6f(%rip),%r9        # 464eb0 <usage_message+0x3170>
  41e241:	4c 8d 05 88 6d 04 00 	lea    0x46d88(%rip),%r8        # 464fd0 <usage_message+0x3290>
  41e248:	b9 00 02 00 00       	mov    $0x200,%ecx
  41e24d:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  41e252:	4c 89 f6             	mov    %r14,%rsi
  41e255:	4c 89 ff             	mov    %r15,%rdi
  41e258:	31 c0                	xor    %eax,%eax
  41e25a:	e8 48 67 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41e25f:	8b 9c 24 64 09 00 00 	mov    0x964(%rsp),%ebx
  41e266:	85 db                	test   %ebx,%ebx
  41e268:	0f 8e ce 00 00 00    	jle    41e33c <get_value_calculated+0x756>
  41e26e:	48 8b 9c 24 58 09 00 	mov    0x958(%rsp),%rbx
  41e275:	00 
  41e276:	41 bd 30 08 00 00    	mov    $0x830,%r13d
  41e27c:	45 31 e4             	xor    %r12d,%r12d
  41e27f:	eb 30                	jmp    41e2b1 <get_value_calculated+0x6cb>
  41e281:	48 8b 9c 24 58 09 00 	mov    0x958(%rsp),%rbx
  41e288:	00 
  41e289:	4c 8d 05 a9 6d 05 00 	lea    0x56da9(%rip),%r8        # 475039 <usage_message+0x132f9>
  41e290:	b9 08 00 00 00       	mov    $0x8,%ecx
  41e295:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  41e29a:	4c 89 f6             	mov    %r14,%rsi
  41e29d:	4c 89 ff             	mov    %r15,%rdi
  41e2a0:	31 c0                	xor    %eax,%eax
  41e2a2:	e8 00 67 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41e2a7:	4c 01 eb             	add    %r13,%rbx
  41e2aa:	49 81 c5 30 08 00 00 	add    $0x830,%r13
  41e2b1:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  41e2b5:	e8 a7 96 03 00       	callq  457961 <DBdyn_escape_string>
  41e2ba:	48 89 c5             	mov    %rax,%rbp
  41e2bd:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  41e2c1:	e8 9b 96 03 00       	callq  457961 <DBdyn_escape_string>
  41e2c6:	48 89 c3             	mov    %rax,%rbx
  41e2c9:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41e2d0:	48 89 ef             	mov    %rbp,%rdi
  41e2d3:	31 c0                	xor    %eax,%eax
  41e2d5:	f2 ae                	repnz scas %es:(%rdi),%al
  41e2d7:	48 89 ca             	mov    %rcx,%rdx
  41e2da:	48 f7 d2             	not    %rdx
  41e2dd:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  41e2e4:	48 89 df             	mov    %rbx,%rdi
  41e2e7:	f2 ae                	repnz scas %es:(%rdi),%al
  41e2e9:	48 f7 d1             	not    %rcx
  41e2ec:	8d 4c 0a 1e          	lea    0x1e(%rdx,%rcx,1),%ecx
  41e2f0:	48 89 1c 24          	mov    %rbx,(%rsp)
  41e2f4:	49 89 e9             	mov    %rbp,%r9
  41e2f7:	4c 8d 05 10 6b 04 00 	lea    0x46b10(%rip),%r8        # 464e0e <usage_message+0x30ce>
  41e2fe:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  41e303:	4c 89 f6             	mov    %r14,%rsi
  41e306:	4c 89 ff             	mov    %r15,%rdi
  41e309:	e8 99 66 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41e30e:	48 85 db             	test   %rbx,%rbx
  41e311:	74 08                	je     41e31b <get_value_calculated+0x735>
  41e313:	48 89 df             	mov    %rbx,%rdi
  41e316:	e8 cd fe fe ff       	callq  40e1e8 <free@plt>
  41e31b:	48 85 ed             	test   %rbp,%rbp
  41e31e:	66 90                	xchg   %ax,%ax
  41e320:	74 08                	je     41e32a <get_value_calculated+0x744>
  41e322:	48 89 ef             	mov    %rbp,%rdi
  41e325:	e8 be fe fe ff       	callq  40e1e8 <free@plt>
  41e32a:	41 83 c4 01          	add    $0x1,%r12d
  41e32e:	44 3b a4 24 64 09 00 	cmp    0x964(%rsp),%r12d
  41e335:	00 
  41e336:	0f 8c 45 ff ff ff    	jl     41e281 <get_value_calculated+0x69b>
  41e33c:	48 8b 05 25 ea 26 00 	mov    0x26ea25(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  41e343:	8b 30                	mov    (%rax),%esi
  41e345:	48 8d 3d 39 25 04 00 	lea    0x42539(%rip),%rdi        # 460885 <_IO_stdin_used+0xda5>
  41e34c:	e8 a5 92 03 00       	callq  4575f6 <DBnode>
  41e351:	49 89 c1             	mov    %rax,%r9
  41e354:	4c 8d 05 4c 62 04 00 	lea    0x4624c(%rip),%r8        # 4645a7 <usage_message+0x2867>
  41e35b:	b9 82 00 00 00       	mov    $0x82,%ecx
  41e360:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  41e365:	4c 89 f6             	mov    %r14,%rsi
  41e368:	4c 89 ff             	mov    %r15,%rdi
  41e36b:	31 c0                	xor    %eax,%eax
  41e36d:	e8 35 66 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41e372:	48 8b b4 24 88 09 00 	mov    0x988(%rsp),%rsi
  41e379:	00 
  41e37a:	48 8d 3d e4 3d 06 00 	lea    0x63de4(%rip),%rdi        # 482165 <usage_message+0x20425>
  41e381:	31 c0                	xor    %eax,%eax
  41e383:	e8 24 9c 03 00       	callq  457fac <__zbx_DBselect>
  41e388:	49 89 c6             	mov    %rax,%r14
  41e38b:	48 8b bc 24 88 09 00 	mov    0x988(%rsp),%rdi
  41e392:	00 
  41e393:	48 85 ff             	test   %rdi,%rdi
  41e396:	74 11                	je     41e3a9 <get_value_calculated+0x7c3>
  41e398:	e8 4b fe fe ff       	callq  40e1e8 <free@plt>
  41e39d:	48 c7 84 24 88 09 00 	movq   $0x0,0x988(%rsp)
  41e3a4:	00 00 00 00 00 
  41e3a9:	4c 8d ac 24 50 08 00 	lea    0x850(%rsp),%r13
  41e3b0:	00 
  41e3b1:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
  41e3b6:	4c 89 f7             	mov    %r14,%rdi
  41e3b9:	e8 df 95 03 00       	callq  45799d <DBfetch>
  41e3be:	48 85 c0             	test   %rax,%rax
  41e3c1:	0f 84 e5 00 00 00    	je     41e4ac <get_value_calculated+0x8c6>
  41e3c7:	48 89 c6             	mov    %rax,%rsi
  41e3ca:	4c 89 ef             	mov    %r13,%rdi
  41e3cd:	e8 d5 95 03 00       	callq  4579a7 <DBget_item_from_db>
  41e3d2:	8b 8c 24 64 09 00 00 	mov    0x964(%rsp),%ecx
  41e3d9:	85 c9                	test   %ecx,%ecx
  41e3db:	7e d9                	jle    41e3b6 <get_value_calculated+0x7d0>
  41e3dd:	31 ed                	xor    %ebp,%ebp
  41e3df:	45 31 e4             	xor    %r12d,%r12d
  41e3e2:	eb 15                	jmp    41e3f9 <get_value_calculated+0x813>
  41e3e4:	41 83 c4 01          	add    $0x1,%r12d
  41e3e8:	48 81 c5 30 08 00 00 	add    $0x830,%rbp
  41e3ef:	44 3b a4 24 64 09 00 	cmp    0x964(%rsp),%r12d
  41e3f6:	00 
  41e3f7:	7d bd                	jge    41e3b6 <get_value_calculated+0x7d0>
  41e3f9:	48 89 eb             	mov    %rbp,%rbx
  41e3fc:	48 03 9c 24 58 09 00 	add    0x958(%rsp),%rbx
  41e403:	00 
  41e404:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  41e408:	48 8b b4 24 80 08 00 	mov    0x880(%rsp),%rsi
  41e40f:	00 
  41e410:	e8 93 03 ff ff       	callq  40e7a8 <strcmp@plt>
  41e415:	85 c0                	test   %eax,%eax
  41e417:	75 cb                	jne    41e3e4 <get_value_calculated+0x7fe>
  41e419:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  41e41d:	48 8b b4 24 88 08 00 	mov    0x888(%rsp),%rsi
  41e424:	00 
  41e425:	e8 7e 03 ff ff       	callq  40e7a8 <strcmp@plt>
  41e42a:	85 c0                	test   %eax,%eax
  41e42c:	75 b6                	jne    41e3e4 <get_value_calculated+0x7fe>
  41e42e:	c6 83 28 08 00 00 01 	movb   $0x1,0x828(%rbx)
  41e435:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
  41e439:	48 8b 53 18          	mov    0x18(%rbx),%rdx
  41e43d:	48 8d 7b 28          	lea    0x28(%rbx),%rdi
  41e441:	4d 89 f8             	mov    %r15,%r8
  41e444:	4c 89 ee             	mov    %r13,%rsi
  41e447:	e8 e1 e4 02 00       	callq  44c92d <evaluate_function>
  41e44c:	85 c0                	test   %eax,%eax
  41e44e:	74 94                	je     41e3e4 <get_value_calculated+0x7fe>
  41e450:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
  41e454:	4c 8b 43 20          	mov    0x20(%rbx),%r8
  41e458:	48 8d 15 b9 6b 04 00 	lea    0x46bb9(%rip),%rdx        # 465018 <usage_message+0x32d8>
  41e45f:	be 00 08 00 00       	mov    $0x800,%esi
  41e464:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  41e469:	31 c0                	xor    %eax,%eax
  41e46b:	e8 f3 66 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41e470:	4c 89 f7             	mov    %r14,%rdi
  41e473:	e8 60 f8 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41e478:	c7 44 24 20 fe ff ff 	movl   $0xfffffffe,0x20(%rsp)
  41e47f:	ff 
  41e480:	e9 49 fd ff ff       	jmpq   41e1ce <get_value_calculated+0x5e8>
  41e485:	4c 8d b4 24 ac 09 00 	lea    0x9ac(%rsp),%r14
  41e48c:	00 
  41e48d:	48 8d 84 24 a8 09 00 	lea    0x9a8(%rsp),%rax
  41e494:	00 
  41e495:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  41e49a:	48 8d 94 24 50 09 00 	lea    0x950(%rsp),%rdx
  41e4a1:	00 
  41e4a2:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
  41e4a7:	e9 9d f9 ff ff       	jmpq   41de49 <get_value_calculated+0x263>
  41e4ac:	4c 89 f7             	mov    %r14,%rdi
  41e4af:	e8 24 f8 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41e4b4:	8b 94 24 64 09 00 00 	mov    0x964(%rsp),%edx
  41e4bb:	85 d2                	test   %edx,%edx
  41e4bd:	0f 8e f0 fb ff ff    	jle    41e0b3 <get_value_calculated+0x4cd>
  41e4c3:	48 8b 9c 24 58 09 00 	mov    0x958(%rsp),%rbx
  41e4ca:	00 
  41e4cb:	80 bb 28 08 00 00 00 	cmpb   $0x0,0x828(%rbx)
  41e4d2:	0f 84 84 00 00 00    	je     41e55c <get_value_calculated+0x976>
  41e4d8:	41 bc 30 08 00 00    	mov    $0x830,%r12d
  41e4de:	31 ed                	xor    %ebp,%ebp
  41e4e0:	4c 8d ac 24 70 09 00 	lea    0x970(%rsp),%r13
  41e4e7:	00 
  41e4e8:	8b 0b                	mov    (%rbx),%ecx
  41e4ea:	48 8d 15 de 68 04 00 	lea    0x468de(%rip),%rdx        # 464dcf <usage_message+0x308f>
  41e4f1:	be 10 00 00 00       	mov    $0x10,%esi
  41e4f6:	4c 89 ef             	mov    %r13,%rdi
  41e4f9:	31 c0                	xor    %eax,%eax
  41e4fb:	e8 63 66 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41e500:	48 8d 53 28          	lea    0x28(%rbx),%rdx
  41e504:	4c 89 ee             	mov    %r13,%rsi
  41e507:	48 8b bc 24 50 09 00 	mov    0x950(%rsp),%rdi
  41e50e:	00 
  41e50f:	e8 d7 6b 02 00       	callq  4450eb <string_replace>
  41e514:	48 89 c3             	mov    %rax,%rbx
  41e517:	48 8b bc 24 50 09 00 	mov    0x950(%rsp),%rdi
  41e51e:	00 
  41e51f:	48 85 ff             	test   %rdi,%rdi
  41e522:	74 05                	je     41e529 <get_value_calculated+0x943>
  41e524:	e8 bf fc fe ff       	callq  40e1e8 <free@plt>
  41e529:	48 89 9c 24 50 09 00 	mov    %rbx,0x950(%rsp)
  41e530:	00 
  41e531:	83 c5 01             	add    $0x1,%ebp
  41e534:	3b ac 24 64 09 00 00 	cmp    0x964(%rsp),%ebp
  41e53b:	0f 8d 7a fb ff ff    	jge    41e0bb <get_value_calculated+0x4d5>
  41e541:	4c 89 e3             	mov    %r12,%rbx
  41e544:	48 03 9c 24 58 09 00 	add    0x958(%rsp),%rbx
  41e54b:	00 
  41e54c:	49 81 c4 30 08 00 00 	add    $0x830,%r12
  41e553:	80 bb 28 08 00 00 00 	cmpb   $0x0,0x828(%rbx)
  41e55a:	75 8c                	jne    41e4e8 <get_value_calculated+0x902>
  41e55c:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
  41e560:	4c 8b 43 20          	mov    0x20(%rbx),%r8
  41e564:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
  41e568:	48 8b 43 10          	mov    0x10(%rbx),%rax
  41e56c:	48 89 04 24          	mov    %rax,(%rsp)
  41e570:	48 8d 15 c9 6a 04 00 	lea    0x46ac9(%rip),%rdx        # 465040 <usage_message+0x3300>
  41e577:	be 00 08 00 00       	mov    $0x800,%esi
  41e57c:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  41e581:	31 c0                	xor    %eax,%eax
  41e583:	e8 db 65 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41e588:	c7 44 24 20 fe ff ff 	movl   $0xfffffffe,0x20(%rsp)
  41e58f:	ff 
  41e590:	e9 39 fc ff ff       	jmpq   41e1ce <get_value_calculated+0x5e8>
  41e595:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
  41e59a:	83 08 08             	orl    $0x8,(%rax)
  41e59d:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  41e5a2:	e8 d1 fb fe ff       	callq  40e178 <__strdup@plt>
  41e5a7:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  41e5ac:	48 89 42 28          	mov    %rax,0x28(%rdx)
  41e5b0:	c7 44 24 20 fe ff ff 	movl   $0xfffffffe,0x20(%rsp)
  41e5b7:	ff 
  41e5b8:	e9 5a fb ff ff       	jmpq   41e117 <get_value_calculated+0x531>
  41e5bd:	48 8d 0d bc 6a 04 00 	lea    0x46abc(%rip),%rcx        # 465080 <usage_message+0x3340>
  41e5c4:	ba 66 00 00 00       	mov    $0x66,%edx
  41e5c9:	48 8d 35 9c 67 04 00 	lea    0x4679c(%rip),%rsi        # 464d6c <usage_message+0x302c>
  41e5d0:	48 8d 3d f0 67 04 00 	lea    0x467f0(%rip),%rdi        # 464dc7 <usage_message+0x3087>
  41e5d7:	e8 1c f9 fe ff       	callq  40def8 <__assert_fail@plt>
  41e5dc:	90                   	nop
  41e5dd:	90                   	nop
  41e5de:	90                   	nop
  41e5df:	90                   	nop
  41e5e0:	41 57                	push   %r15
  41e5e2:	41 56                	push   %r14
  41e5e4:	41 55                	push   %r13
  41e5e6:	41 54                	push   %r12
  41e5e8:	55                   	push   %rbp
  41e5e9:	53                   	push   %rbx
  41e5ea:	48 83 ec 08          	sub    $0x8,%rsp
  41e5ee:	48 89 fd             	mov    %rdi,%rbp
  41e5f1:	48 89 f3             	mov    %rsi,%rbx
  41e5f4:	41 89 d4             	mov    %edx,%r12d
  41e5f7:	41 89 cd             	mov    %ecx,%r13d
  41e5fa:	41 89 c9             	mov    %ecx,%r9d
  41e5fd:	41 89 d0             	mov    %edx,%r8d
  41e600:	48 89 f1             	mov    %rsi,%rcx
  41e603:	48 89 fa             	mov    %rdi,%rdx
  41e606:	48 8d 35 93 6a 04 00 	lea    0x46a93(%rip),%rsi        # 4650a0 <usage_message+0x3360>
  41e60d:	bf 04 00 00 00       	mov    $0x4,%edi
  41e612:	31 c0                	xor    %eax,%eax
  41e614:	e8 97 2a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41e619:	48 89 da             	mov    %rbx,%rdx
  41e61c:	48 89 ee             	mov    %rbp,%rsi
  41e61f:	48 8d 3d 9a 6a 04 00 	lea    0x46a9a(%rip),%rdi        # 4650c0 <usage_message+0x3380>
  41e626:	31 c0                	xor    %eax,%eax
  41e628:	e8 7f 99 03 00       	callq  457fac <__zbx_DBselect>
  41e62d:	49 89 c7             	mov    %rax,%r15
  41e630:	48 89 c7             	mov    %rax,%rdi
  41e633:	e8 65 93 03 00       	callq  45799d <DBfetch>
  41e638:	49 89 c6             	mov    %rax,%r14
  41e63b:	48 85 c0             	test   %rax,%rax
  41e63e:	74 0c                	je     41e64c <get_value_calculated+0xa66>
  41e640:	48 8b 38             	mov    (%rax),%rdi
  41e643:	e8 5a 93 03 00       	callq  4579a2 <DBis_null>
  41e648:	85 c0                	test   %eax,%eax
  41e64a:	75 19                	jne    41e665 <get_value_calculated+0xa7f>
  41e64c:	4c 89 ff             	mov    %r15,%rdi
  41e64f:	e8 84 f6 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41e654:	31 c0                	xor    %eax,%eax
  41e656:	48 83 c4 08          	add    $0x8,%rsp
  41e65a:	5b                   	pop    %rbx
  41e65b:	5d                   	pop    %rbp
  41e65c:	41 5c                	pop    %r12
  41e65e:	41 5d                	pop    %r13
  41e660:	41 5e                	pop    %r14
  41e662:	41 5f                	pop    %r15
  41e664:	c3                   	retq   
  41e665:	ba 0a 00 00 00       	mov    $0xa,%edx
  41e66a:	31 f6                	xor    %esi,%esi
  41e66c:	49 8b 3e             	mov    (%r14),%rdi
  41e66f:	e8 b4 fe fe ff       	callq  40e528 <strtol@plt>
  41e674:	49 89 c6             	mov    %rax,%r14
  41e677:	4c 89 ff             	mov    %r15,%rdi
  41e67a:	e8 59 f6 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41e67f:	48 8b 05 da e6 26 00 	mov    0x26e6da(%rip),%rax        # 68cd60 <zbx_iks_transport+0x340>
  41e686:	8b 00                	mov    (%rax),%eax
  41e688:	89 c2                	mov    %eax,%edx
  41e68a:	c1 e2 06             	shl    $0x6,%edx
  41e68d:	c1 e0 0a             	shl    $0xa,%eax
  41e690:	29 d0                	sub    %edx,%eax
  41e692:	89 c1                	mov    %eax,%ecx
  41e694:	c1 e1 04             	shl    $0x4,%ecx
  41e697:	29 c1                	sub    %eax,%ecx
  41e699:	44 01 f1             	add    %r14d,%ecx
  41e69c:	47 8d 24 64          	lea    (%r12,%r12,2),%r12d
  41e6a0:	44 89 e0             	mov    %r12d,%eax
  41e6a3:	c1 e0 04             	shl    $0x4,%eax
  41e6a6:	44 29 e0             	sub    %r12d,%eax
  41e6a9:	89 c2                	mov    %eax,%edx
  41e6ab:	c1 e2 04             	shl    $0x4,%edx
  41e6ae:	29 d0                	sub    %edx,%eax
  41e6b0:	c1 e0 07             	shl    $0x7,%eax
  41e6b3:	44 01 e8             	add    %r13d,%eax
  41e6b6:	39 c1                	cmp    %eax,%ecx
  41e6b8:	0f 4f c8             	cmovg  %eax,%ecx
  41e6bb:	48 89 da             	mov    %rbx,%rdx
  41e6be:	48 89 ee             	mov    %rbp,%rsi
  41e6c1:	48 8d 3d 28 6a 04 00 	lea    0x46a28(%rip),%rdi        # 4650f0 <usage_message+0x33b0>
  41e6c8:	31 c0                	xor    %eax,%eax
  41e6ca:	48 83 c4 08          	add    $0x8,%rsp
  41e6ce:	5b                   	pop    %rbx
  41e6cf:	5d                   	pop    %rbp
  41e6d0:	41 5c                	pop    %r12
  41e6d2:	41 5d                	pop    %r13
  41e6d4:	41 5e                	pop    %r14
  41e6d6:	41 5f                	pop    %r15
  41e6d8:	e9 65 a4 03 00       	jmpq   458b42 <__zbx_DBexecute>
  41e6dd:	41 57                	push   %r15
  41e6df:	41 56                	push   %r14
  41e6e1:	41 55                	push   %r13
  41e6e3:	41 54                	push   %r12
  41e6e5:	55                   	push   %rbp
  41e6e6:	53                   	push   %rbx
  41e6e7:	48 83 ec 58          	sub    $0x58,%rsp
  41e6eb:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  41e6f2:	00 00 
  41e6f4:	c7 44 24 4c 00 02 00 	movl   $0x200,0x4c(%rsp)
  41e6fb:	00 
  41e6fc:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
  41e703:	00 
  41e704:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
  41e70b:	00 00 
  41e70d:	c7 44 24 44 00 00 00 	movl   $0x0,0x44(%rsp)
  41e714:	00 
  41e715:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
  41e71c:	00 
  41e71d:	48 8d 15 be 6d 04 00 	lea    0x46dbe(%rip),%rdx        # 4654e2 <usage_message+0x37a2>
  41e724:	48 8d 35 66 4b 06 00 	lea    0x64b66(%rip),%rsi        # 483291 <usage_message+0x21551>
  41e72b:	bf 04 00 00 00       	mov    $0x4,%edi
  41e730:	31 c0                	xor    %eax,%eax
  41e732:	e8 79 29 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41e737:	48 8d 3d e2 69 04 00 	lea    0x469e2(%rip),%rdi        # 465120 <usage_message+0x33e0>
  41e73e:	31 c0                	xor    %eax,%eax
  41e740:	e8 67 98 03 00       	callq  457fac <__zbx_DBselect>
  41e745:	49 89 c4             	mov    %rax,%r12
  41e748:	4c 8d 6c 24 10       	lea    0x10(%rsp),%r13
  41e74d:	4d 8d 75 18          	lea    0x18(%r13),%r14
  41e751:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
  41e756:	48 8d 44 24 44       	lea    0x44(%rsp),%rax
  41e75b:	48 89 04 24          	mov    %rax,(%rsp)
  41e75f:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
  41e764:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  41e769:	eb 58                	jmp    41e7c3 <get_value_calculated+0xbdd>
  41e76b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  41e770:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  41e775:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  41e77a:	48 8d 3d 7a 6d 04 00 	lea    0x46d7a(%rip),%rdi        # 4654fb <usage_message+0x37bb>
  41e781:	31 c0                	xor    %eax,%eax
  41e783:	e8 ba a3 03 00       	callq  458b42 <__zbx_DBexecute>
  41e788:	48 63 d8             	movslq %eax,%rbx
  41e78b:	48 85 db             	test   %rbx,%rbx
  41e78e:	74 0e                	je     41e79e <get_value_calculated+0xbb8>
  41e790:	8b 45 00             	mov    0x0(%rbp),%eax
  41e793:	85 c0                	test   %eax,%eax
  41e795:	74 07                	je     41e79e <get_value_calculated+0xbb8>
  41e797:	48 98                	cltq   
  41e799:	48 39 c3             	cmp    %rax,%rbx
  41e79c:	7d 1c                	jge    41e7ba <get_value_calculated+0xbd4>
  41e79e:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  41e7a4:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  41e7a9:	4c 89 fa             	mov    %r15,%rdx
  41e7ac:	48 8b 34 24          	mov    (%rsp),%rsi
  41e7b0:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  41e7b5:	e8 39 28 02 00       	callq  440ff3 <uint64_array_add>
  41e7ba:	48 85 db             	test   %rbx,%rbx
  41e7bd:	0f 8f 88 00 00 00    	jg     41e84b <get_value_calculated+0xc65>
  41e7c3:	4c 89 e7             	mov    %r12,%rdi
  41e7c6:	e8 d2 91 03 00       	callq  45799d <DBfetch>
  41e7cb:	48 89 c3             	mov    %rax,%rbx
  41e7ce:	48 85 c0             	test   %rax,%rax
  41e7d1:	0f 84 94 00 00 00    	je     41e86b <get_value_calculated+0xc85>
  41e7d7:	4c 89 ea             	mov    %r13,%rdx
  41e7da:	48 8d 35 f2 68 05 00 	lea    0x568f2(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41e7e1:	48 8b 3b             	mov    (%rbx),%rdi
  41e7e4:	31 c0                	xor    %eax,%eax
  41e7e6:	e8 bd f6 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41e7eb:	48 8b 43 08          	mov    0x8(%rbx),%rax
  41e7ef:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  41e7f4:	48 8b 43 10          	mov    0x10(%rbx),%rax
  41e7f8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  41e7fd:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  41e801:	4c 89 f2             	mov    %r14,%rdx
  41e804:	48 8d 35 c8 68 05 00 	lea    0x568c8(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41e80b:	31 c0                	xor    %eax,%eax
  41e80d:	e8 96 f6 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41e812:	48 8b 2d 4f e6 26 00 	mov    0x26e64f(%rip),%rbp        # 68ce68 <zbx_iks_transport+0x448>
  41e819:	44 8b 45 00          	mov    0x0(%rbp),%r8d
  41e81d:	45 85 c0             	test   %r8d,%r8d
  41e820:	0f 84 45 ff ff ff    	je     41e76b <get_value_calculated+0xb85>
  41e826:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  41e82b:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  41e830:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  41e835:	48 8d 3d 34 69 04 00 	lea    0x46934(%rip),%rdi        # 465170 <usage_message+0x3430>
  41e83c:	31 c0                	xor    %eax,%eax
  41e83e:	e8 ff a2 03 00       	callq  458b42 <__zbx_DBexecute>
  41e843:	48 63 d8             	movslq %eax,%rbx
  41e846:	e9 40 ff ff ff       	jmpq   41e78b <get_value_calculated+0xba5>
  41e84b:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  41e850:	48 89 da             	mov    %rbx,%rdx
  41e853:	48 8d 35 3e 69 04 00 	lea    0x4693e(%rip),%rsi        # 465198 <usage_message+0x3458>
  41e85a:	bf 04 00 00 00       	mov    $0x4,%edi
  41e85f:	31 c0                	xor    %eax,%eax
  41e861:	e8 4a 28 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41e866:	e9 58 ff ff ff       	jmpq   41e7c3 <get_value_calculated+0xbdd>
  41e86b:	4c 89 e7             	mov    %r12,%rdi
  41e86e:	e8 65 f4 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41e873:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
  41e879:	0f 84 a4 00 00 00    	je     41e923 <get_value_calculated+0xd3d>
  41e87f:	48 63 4c 24 4c       	movslq 0x4c(%rsp),%rcx
  41e884:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  41e889:	be 82 00 00 00       	mov    $0x82,%esi
  41e88e:	48 8d 3d 82 6c 04 00 	lea    0x46c82(%rip),%rdi        # 465517 <usage_message+0x37d7>
  41e895:	e8 71 3e 02 00       	callq  44270b <zbx_malloc2>
  41e89a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  41e89f:	48 8d 5c 24 48       	lea    0x48(%rsp),%rbx
  41e8a4:	48 8d 6c 24 4c       	lea    0x4c(%rsp),%rbp
  41e8a9:	4c 8d 64 24 38       	lea    0x38(%rsp),%r12
  41e8ae:	4c 8d 05 70 6c 04 00 	lea    0x46c70(%rip),%r8        # 465525 <usage_message+0x37e5>
  41e8b5:	b9 20 00 00 00       	mov    $0x20,%ecx
  41e8ba:	48 89 da             	mov    %rbx,%rdx
  41e8bd:	48 89 ee             	mov    %rbp,%rsi
  41e8c0:	4c 89 e7             	mov    %r12,%rdi
  41e8c3:	31 c0                	xor    %eax,%eax
  41e8c5:	e8 dd 60 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41e8ca:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
  41e8cf:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
  41e8d4:	48 8d 0d 68 6c 04 00 	lea    0x46c68(%rip),%rcx        # 465543 <usage_message+0x3803>
  41e8db:	48 89 da             	mov    %rbx,%rdx
  41e8de:	48 89 ee             	mov    %rbp,%rsi
  41e8e1:	4c 89 e7             	mov    %r12,%rdi
  41e8e4:	e8 4e 8d 03 00       	callq  457637 <DBadd_condition_alloc>
  41e8e9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  41e8ee:	48 8d 3d 70 38 06 00 	lea    0x63870(%rip),%rdi        # 482165 <usage_message+0x20425>
  41e8f5:	31 c0                	xor    %eax,%eax
  41e8f7:	e8 46 a2 03 00       	callq  458b42 <__zbx_DBexecute>
  41e8fc:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41e901:	48 85 ff             	test   %rdi,%rdi
  41e904:	74 0e                	je     41e914 <get_value_calculated+0xd2e>
  41e906:	e8 dd f8 fe ff       	callq  40e1e8 <free@plt>
  41e90b:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  41e912:	00 00 
  41e914:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  41e919:	48 85 ff             	test   %rdi,%rdi
  41e91c:	74 05                	je     41e923 <get_value_calculated+0xd3d>
  41e91e:	e8 c5 f8 fe ff       	callq  40e1e8 <free@plt>
  41e923:	31 c0                	xor    %eax,%eax
  41e925:	48 83 c4 58          	add    $0x58,%rsp
  41e929:	5b                   	pop    %rbx
  41e92a:	5d                   	pop    %rbp
  41e92b:	41 5c                	pop    %r12
  41e92d:	41 5d                	pop    %r13
  41e92f:	41 5e                	pop    %r14
  41e931:	41 5f                	pop    %r15
  41e933:	c3                   	retq   

000000000041e934 <main_housekeeper_loop>:
  41e934:	41 57                	push   %r15
  41e936:	41 56                	push   %r14
  41e938:	41 55                	push   %r13
  41e93a:	41 54                	push   %r12
  41e93c:	55                   	push   %rbp
  41e93d:	53                   	push   %rbx
  41e93e:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
  41e945:	48 8b 05 04 e6 26 00 	mov    0x26e604(%rip),%rax        # 68cf50 <zbx_iks_transport+0x530>
  41e94c:	83 38 01             	cmpl   $0x1,(%rax)
  41e94f:	0f 84 28 04 00 00    	je     41ed7d <main_housekeeper_loop+0x449>
  41e955:	4c 8d 74 24 10       	lea    0x10(%rsp),%r14
  41e95a:	48 8d 84 24 18 01 00 	lea    0x118(%rsp),%rax
  41e961:	00 
  41e962:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  41e967:	48 8d 35 ee 6b 04 00 	lea    0x46bee(%rip),%rsi        # 46555c <usage_message+0x381c>
  41e96e:	bf 03 00 00 00       	mov    $0x3,%edi
  41e973:	31 c0                	xor    %eax,%eax
  41e975:	e8 36 27 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41e97a:	31 ff                	xor    %edi,%edi
  41e97c:	e8 57 02 ff ff       	callq  40ebd8 <time@plt>
  41e981:	48 89 c5             	mov    %rax,%rbp
  41e984:	89 c3                	mov    %eax,%ebx
  41e986:	48 8d 3d 48 34 04 00 	lea    0x43448(%rip),%rdi        # 461dd5 <usage_message+0x95>
  41e98d:	31 c0                	xor    %eax,%eax
  41e98f:	e8 49 20 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41e994:	31 ff                	xor    %edi,%edi
  41e996:	e8 e1 93 03 00       	callq  457d7c <DBconnect>
  41e99b:	89 ea                	mov    %ebp,%edx
  41e99d:	48 8d 35 1c 68 04 00 	lea    0x4681c(%rip),%rsi        # 4651c0 <usage_message+0x3480>
  41e9a4:	bf 04 00 00 00       	mov    $0x4,%edi
  41e9a9:	31 c0                	xor    %eax,%eax
  41e9ab:	e8 00 27 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41e9b0:	48 8d 3d 31 68 04 00 	lea    0x46831(%rip),%rdi        # 4651e8 <usage_message+0x34a8>
  41e9b7:	31 c0                	xor    %eax,%eax
  41e9b9:	e8 ee 95 03 00       	callq  457fac <__zbx_DBselect>
  41e9be:	49 89 c5             	mov    %rax,%r13
  41e9c1:	31 ed                	xor    %ebp,%ebp
  41e9c3:	e9 fd 00 00 00       	jmpq   41eac5 <main_housekeeper_loop+0x191>
  41e9c8:	4c 89 f2             	mov    %r14,%rdx
  41e9cb:	48 8d 35 01 67 05 00 	lea    0x56701(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41e9d2:	49 8b 3c 24          	mov    (%r12),%rdi
  41e9d6:	31 c0                	xor    %eax,%eax
  41e9d8:	e8 cb f4 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41e9dd:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  41e9e2:	ba 0a 00 00 00       	mov    $0xa,%edx
  41e9e7:	31 f6                	xor    %esi,%esi
  41e9e9:	e8 3a fb fe ff       	callq  40e528 <strtol@plt>
  41e9ee:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
  41e9f2:	49 8b 7c 24 10       	mov    0x10(%r12),%rdi
  41e9f7:	ba 0a 00 00 00       	mov    $0xa,%edx
  41e9fc:	31 f6                	xor    %esi,%esi
  41e9fe:	e8 25 fb fe ff       	callq  40e528 <strtol@plt>
  41ea03:	89 44 24 70          	mov    %eax,0x70(%rsp)
  41ea07:	89 d9                	mov    %ebx,%ecx
  41ea09:	8b 54 24 6c          	mov    0x6c(%rsp),%edx
  41ea0d:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  41ea12:	48 8d 3d ee 80 05 00 	lea    0x580ee(%rip),%rdi        # 476b07 <usage_message+0x14dc7>
  41ea19:	e8 c2 fb ff ff       	callq  41e5e0 <get_value_calculated+0x9fa>
  41ea1e:	41 89 c4             	mov    %eax,%r12d
  41ea21:	89 d9                	mov    %ebx,%ecx
  41ea23:	8b 54 24 6c          	mov    0x6c(%rsp),%edx
  41ea27:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  41ea2c:	48 8d 3d e3 58 04 00 	lea    0x458e3(%rip),%rdi        # 464316 <usage_message+0x25d6>
  41ea33:	e8 a8 fb ff ff       	callq  41e5e0 <get_value_calculated+0x9fa>
  41ea38:	41 01 c4             	add    %eax,%r12d
  41ea3b:	41 8d 2c 2c          	lea    (%r12,%rbp,1),%ebp
  41ea3f:	89 d9                	mov    %ebx,%ecx
  41ea41:	8b 54 24 6c          	mov    0x6c(%rsp),%edx
  41ea45:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  41ea4a:	48 8d 3d ac 58 04 00 	lea    0x458ac(%rip),%rdi        # 4642fd <usage_message+0x25bd>
  41ea51:	e8 8a fb ff ff       	callq  41e5e0 <get_value_calculated+0x9fa>
  41ea56:	01 c5                	add    %eax,%ebp
  41ea58:	89 d9                	mov    %ebx,%ecx
  41ea5a:	8b 54 24 6c          	mov    0x6c(%rsp),%edx
  41ea5e:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  41ea63:	48 8d 3d 9f 58 04 00 	lea    0x4589f(%rip),%rdi        # 464309 <usage_message+0x25c9>
  41ea6a:	e8 71 fb ff ff       	callq  41e5e0 <get_value_calculated+0x9fa>
  41ea6f:	44 8d 7c 05 00       	lea    0x0(%rbp,%rax,1),%r15d
  41ea74:	89 d9                	mov    %ebx,%ecx
  41ea76:	8b 54 24 6c          	mov    0x6c(%rsp),%edx
  41ea7a:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  41ea7f:	48 8d 3d 6b 58 04 00 	lea    0x4586b(%rip),%rdi        # 4642f1 <usage_message+0x25b1>
  41ea86:	e8 55 fb ff ff       	callq  41e5e0 <get_value_calculated+0x9fa>
  41ea8b:	41 01 c7             	add    %eax,%r15d
  41ea8e:	89 d9                	mov    %ebx,%ecx
  41ea90:	8b 54 24 70          	mov    0x70(%rsp),%edx
  41ea94:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  41ea99:	48 8d 3d 29 da 04 00 	lea    0x4da29(%rip),%rdi        # 46c4c9 <usage_message+0xa789>
  41eaa0:	e8 3b fb ff ff       	callq  41e5e0 <get_value_calculated+0x9fa>
  41eaa5:	41 89 c4             	mov    %eax,%r12d
  41eaa8:	89 d9                	mov    %ebx,%ecx
  41eaaa:	8b 54 24 70          	mov    0x70(%rsp),%edx
  41eaae:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  41eab3:	48 8d 3d 69 58 04 00 	lea    0x45869(%rip),%rdi        # 464323 <usage_message+0x25e3>
  41eaba:	e8 21 fb ff ff       	callq  41e5e0 <get_value_calculated+0x9fa>
  41eabf:	43 8d 2c 27          	lea    (%r15,%r12,1),%ebp
  41eac3:	01 c5                	add    %eax,%ebp
  41eac5:	4c 89 ef             	mov    %r13,%rdi
  41eac8:	e8 d0 8e 03 00       	callq  45799d <DBfetch>
  41eacd:	49 89 c4             	mov    %rax,%r12
  41ead0:	48 85 c0             	test   %rax,%rax
  41ead3:	0f 85 ef fe ff ff    	jne    41e9c8 <main_housekeeper_loop+0x94>
  41ead9:	4c 89 ef             	mov    %r13,%rdi
  41eadc:	e8 f7 f1 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41eae1:	89 ea                	mov    %ebp,%edx
  41eae3:	48 8d 35 26 67 04 00 	lea    0x46726(%rip),%rsi        # 465210 <usage_message+0x34d0>
  41eaea:	bf 03 00 00 00       	mov    $0x3,%edi
  41eaef:	31 c0                	xor    %eax,%eax
  41eaf1:	e8 ba 25 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41eaf6:	48 8d 3d 43 67 04 00 	lea    0x46743(%rip),%rdi        # 465240 <usage_message+0x3500>
  41eafd:	31 c0                	xor    %eax,%eax
  41eaff:	e8 d9 1e 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41eb04:	89 df                	mov    %ebx,%edi
  41eb06:	31 c0                	xor    %eax,%eax
  41eb08:	e8 d0 fb ff ff       	callq  41e6dd <get_value_calculated+0xaf7>
  41eb0d:	48 8d 3d 54 67 04 00 	lea    0x46754(%rip),%rdi        # 465268 <usage_message+0x3528>
  41eb14:	31 c0                	xor    %eax,%eax
  41eb16:	e8 c2 1e 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41eb1b:	89 da                	mov    %ebx,%edx
  41eb1d:	48 8d 35 4e 6a 04 00 	lea    0x46a4e(%rip),%rsi        # 465572 <usage_message+0x3832>
  41eb24:	bf 04 00 00 00       	mov    $0x4,%edi
  41eb29:	31 c0                	xor    %eax,%eax
  41eb2b:	e8 80 25 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41eb30:	48 8d 3d 59 67 04 00 	lea    0x46759(%rip),%rdi        # 465290 <usage_message+0x3550>
  41eb37:	31 c0                	xor    %eax,%eax
  41eb39:	e8 6e 94 03 00       	callq  457fac <__zbx_DBselect>
  41eb3e:	49 89 c4             	mov    %rax,%r12
  41eb41:	48 89 c7             	mov    %rax,%rdi
  41eb44:	e8 54 8e 03 00       	callq  45799d <DBfetch>
  41eb49:	48 89 c5             	mov    %rax,%rbp
  41eb4c:	48 85 c0             	test   %rax,%rax
  41eb4f:	0f 84 42 02 00 00    	je     41ed97 <main_housekeeper_loop+0x463>
  41eb55:	48 8b 38             	mov    (%rax),%rdi
  41eb58:	e8 45 8e 03 00       	callq  4579a2 <DBis_null>
  41eb5d:	85 c0                	test   %eax,%eax
  41eb5f:	0f 84 32 02 00 00    	je     41ed97 <main_housekeeper_loop+0x463>
  41eb65:	ba 0a 00 00 00       	mov    $0xa,%edx
  41eb6a:	31 f6                	xor    %esi,%esi
  41eb6c:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  41eb70:	e8 b3 f9 fe ff       	callq  40e528 <strtol@plt>
  41eb75:	8d 04 40             	lea    (%rax,%rax,2),%eax
  41eb78:	89 c2                	mov    %eax,%edx
  41eb7a:	c1 e2 04             	shl    $0x4,%edx
  41eb7d:	29 c2                	sub    %eax,%edx
  41eb7f:	89 d0                	mov    %edx,%eax
  41eb81:	c1 e0 04             	shl    $0x4,%eax
  41eb84:	29 c2                	sub    %eax,%edx
  41eb86:	c1 e2 07             	shl    $0x7,%edx
  41eb89:	8d 34 1a             	lea    (%rdx,%rbx,1),%esi
  41eb8c:	48 8d 3d 25 67 04 00 	lea    0x46725(%rip),%rdi        # 4652b8 <usage_message+0x3578>
  41eb93:	31 c0                	xor    %eax,%eax
  41eb95:	e8 12 94 03 00       	callq  457fac <__zbx_DBselect>
  41eb9a:	48 89 c5             	mov    %rax,%rbp
  41eb9d:	eb 42                	jmp    41ebe1 <main_housekeeper_loop+0x2ad>
  41eb9f:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  41eba4:	48 8d 35 28 65 05 00 	lea    0x56528(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41ebab:	48 8b 38             	mov    (%rax),%rdi
  41ebae:	31 c0                	xor    %eax,%eax
  41ebb0:	e8 f3 f2 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41ebb5:	48 8b b4 24 18 01 00 	mov    0x118(%rsp),%rsi
  41ebbc:	00 
  41ebbd:	48 8d 3d 24 67 04 00 	lea    0x46724(%rip),%rdi        # 4652e8 <usage_message+0x35a8>
  41ebc4:	31 c0                	xor    %eax,%eax
  41ebc6:	e8 77 9f 03 00       	callq  458b42 <__zbx_DBexecute>
  41ebcb:	48 8b b4 24 18 01 00 	mov    0x118(%rsp),%rsi
  41ebd2:	00 
  41ebd3:	48 8d 3d 3e 67 04 00 	lea    0x4673e(%rip),%rdi        # 465318 <usage_message+0x35d8>
  41ebda:	31 c0                	xor    %eax,%eax
  41ebdc:	e8 61 9f 03 00       	callq  458b42 <__zbx_DBexecute>
  41ebe1:	48 89 ef             	mov    %rbp,%rdi
  41ebe4:	e8 b4 8d 03 00       	callq  45799d <DBfetch>
  41ebe9:	48 85 c0             	test   %rax,%rax
  41ebec:	75 b1                	jne    41eb9f <main_housekeeper_loop+0x26b>
  41ebee:	48 89 ef             	mov    %rbp,%rdi
  41ebf1:	e8 e2 f0 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41ebf6:	4c 89 e7             	mov    %r12,%rdi
  41ebf9:	e8 da f0 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41ebfe:	48 8d 3d 3b 67 04 00 	lea    0x4673b(%rip),%rdi        # 465340 <usage_message+0x3600>
  41ec05:	31 c0                	xor    %eax,%eax
  41ec07:	e8 d1 1d 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41ec0c:	89 da                	mov    %ebx,%edx
  41ec0e:	48 8d 35 96 69 04 00 	lea    0x46996(%rip),%rsi        # 4655ab <usage_message+0x386b>
  41ec15:	bf 04 00 00 00       	mov    $0x4,%edi
  41ec1a:	31 c0                	xor    %eax,%eax
  41ec1c:	e8 8f 24 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41ec21:	48 8d 3d 40 67 04 00 	lea    0x46740(%rip),%rdi        # 465368 <usage_message+0x3628>
  41ec28:	31 c0                	xor    %eax,%eax
  41ec2a:	e8 7d 93 03 00       	callq  457fac <__zbx_DBselect>
  41ec2f:	49 89 c4             	mov    %rax,%r12
  41ec32:	48 89 c7             	mov    %rax,%rdi
  41ec35:	e8 63 8d 03 00       	callq  45799d <DBfetch>
  41ec3a:	48 89 c5             	mov    %rax,%rbp
  41ec3d:	48 85 c0             	test   %rax,%rax
  41ec40:	0f 84 69 01 00 00    	je     41edaf <main_housekeeper_loop+0x47b>
  41ec46:	48 8b 38             	mov    (%rax),%rdi
  41ec49:	e8 54 8d 03 00       	callq  4579a2 <DBis_null>
  41ec4e:	85 c0                	test   %eax,%eax
  41ec50:	0f 84 59 01 00 00    	je     41edaf <main_housekeeper_loop+0x47b>
  41ec56:	ba 0a 00 00 00       	mov    $0xa,%edx
  41ec5b:	31 f6                	xor    %esi,%esi
  41ec5d:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  41ec61:	e8 c2 f8 fe ff       	callq  40e528 <strtol@plt>
  41ec66:	8d 04 40             	lea    (%rax,%rax,2),%eax
  41ec69:	89 c2                	mov    %eax,%edx
  41ec6b:	c1 e2 04             	shl    $0x4,%edx
  41ec6e:	29 c2                	sub    %eax,%edx
  41ec70:	89 d0                	mov    %edx,%eax
  41ec72:	c1 e0 04             	shl    $0x4,%eax
  41ec75:	29 c2                	sub    %eax,%edx
  41ec77:	c1 e2 07             	shl    $0x7,%edx
  41ec7a:	8d 34 1a             	lea    (%rdx,%rbx,1),%esi
  41ec7d:	48 8d 3d 0c 67 04 00 	lea    0x4670c(%rip),%rdi        # 465390 <usage_message+0x3650>
  41ec84:	31 c0                	xor    %eax,%eax
  41ec86:	e8 b7 9e 03 00       	callq  458b42 <__zbx_DBexecute>
  41ec8b:	89 c2                	mov    %eax,%edx
  41ec8d:	48 8d 35 24 67 04 00 	lea    0x46724(%rip),%rsi        # 4653b8 <usage_message+0x3678>
  41ec94:	bf 04 00 00 00       	mov    $0x4,%edi
  41ec99:	31 c0                	xor    %eax,%eax
  41ec9b:	e8 10 24 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41eca0:	4c 89 e7             	mov    %r12,%rdi
  41eca3:	e8 30 f0 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41eca8:	48 8d 3d 39 67 04 00 	lea    0x46739(%rip),%rdi        # 4653e8 <usage_message+0x36a8>
  41ecaf:	31 c0                	xor    %eax,%eax
  41ecb1:	e8 27 1d 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41ecb6:	89 da                	mov    %ebx,%edx
  41ecb8:	48 8d 35 07 69 04 00 	lea    0x46907(%rip),%rsi        # 4655c6 <usage_message+0x3886>
  41ecbf:	bf 04 00 00 00       	mov    $0x4,%edi
  41ecc4:	31 c0                	xor    %eax,%eax
  41ecc6:	e8 e5 23 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41eccb:	8d b3 80 cc 1e fe    	lea    -0x1e13380(%rbx),%esi
  41ecd1:	48 8d 3d 38 67 04 00 	lea    0x46738(%rip),%rdi        # 465410 <usage_message+0x36d0>
  41ecd8:	31 c0                	xor    %eax,%eax
  41ecda:	e8 63 9e 03 00       	callq  458b42 <__zbx_DBexecute>
  41ecdf:	89 c2                	mov    %eax,%edx
  41ece1:	48 8d 35 58 67 04 00 	lea    0x46758(%rip),%rsi        # 465440 <usage_message+0x3700>
  41ece8:	bf 04 00 00 00       	mov    $0x4,%edi
  41eced:	31 c0                	xor    %eax,%eax
  41ecef:	e8 bc 23 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41ecf4:	48 8d 3d 75 67 04 00 	lea    0x46775(%rip),%rdi        # 465470 <usage_message+0x3730>
  41ecfb:	31 c0                	xor    %eax,%eax
  41ecfd:	e8 db 1c 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41ed02:	48 8b 05 57 e0 26 00 	mov    0x26e057(%rip),%rax        # 68cd60 <zbx_iks_transport+0x340>
  41ed09:	8b 10                	mov    (%rax),%edx
  41ed0b:	48 8d 35 d1 68 04 00 	lea    0x468d1(%rip),%rsi        # 4655e3 <usage_message+0x38a3>
  41ed12:	bf 04 00 00 00       	mov    $0x4,%edi
  41ed17:	31 c0                	xor    %eax,%eax
  41ed19:	e8 92 23 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41ed1e:	48 8b 15 3b e0 26 00 	mov    0x26e03b(%rip),%rdx        # 68cd60 <zbx_iks_transport+0x340>
  41ed25:	8b 32                	mov    (%rdx),%esi
  41ed27:	48 8d 3d 6a 67 04 00 	lea    0x4676a(%rip),%rdi        # 465498 <usage_message+0x3758>
  41ed2e:	31 c0                	xor    %eax,%eax
  41ed30:	e8 a8 1c 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41ed35:	e8 47 91 03 00       	callq  457e81 <DBclose>
  41ed3a:	48 8b 05 1f e0 26 00 	mov    0x26e01f(%rip),%rax        # 68cd60 <zbx_iks_transport+0x340>
  41ed41:	8b 10                	mov    (%rax),%edx
  41ed43:	48 8d 35 76 67 04 00 	lea    0x46776(%rip),%rsi        # 4654c0 <usage_message+0x3780>
  41ed4a:	bf 04 00 00 00       	mov    $0x4,%edi
  41ed4f:	31 c0                	xor    %eax,%eax
  41ed51:	e8 5a 23 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41ed56:	48 8b 15 03 e0 26 00 	mov    0x26e003(%rip),%rdx        # 68cd60 <zbx_iks_transport+0x340>
  41ed5d:	8b 02                	mov    (%rdx),%eax
  41ed5f:	89 c2                	mov    %eax,%edx
  41ed61:	c1 e2 04             	shl    $0x4,%edx
  41ed64:	29 c2                	sub    %eax,%edx
  41ed66:	8d 04 90             	lea    (%rax,%rdx,4),%eax
  41ed69:	89 c7                	mov    %eax,%edi
  41ed6b:	c1 e7 04             	shl    $0x4,%edi
  41ed6e:	29 c7                	sub    %eax,%edi
  41ed70:	c1 e7 02             	shl    $0x2,%edi
  41ed73:	e8 30 f6 fe ff       	callq  40e3a8 <sleep@plt>
  41ed78:	e9 ea fb ff ff       	jmpq   41e967 <main_housekeeper_loop+0x33>
  41ed7d:	48 8d 3d cd 67 04 00 	lea    0x467cd(%rip),%rdi        # 465551 <usage_message+0x3811>
  41ed84:	31 c0                	xor    %eax,%eax
  41ed86:	e8 52 1c 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41ed8b:	bf 10 0e 00 00       	mov    $0xe10,%edi
  41ed90:	e8 13 f6 fe ff       	callq  40e3a8 <sleep@plt>
  41ed95:	eb e6                	jmp    41ed7d <main_housekeeper_loop+0x449>
  41ed97:	48 8d 35 ef 67 04 00 	lea    0x467ef(%rip),%rsi        # 46558d <usage_message+0x384d>
  41ed9e:	bf 02 00 00 00       	mov    $0x2,%edi
  41eda3:	31 c0                	xor    %eax,%eax
  41eda5:	e8 06 23 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41edaa:	e9 47 fe ff ff       	jmpq   41ebf6 <main_housekeeper_loop+0x2c2>
  41edaf:	48 8d 35 d7 67 04 00 	lea    0x467d7(%rip),%rsi        # 46558d <usage_message+0x384d>
  41edb6:	bf 02 00 00 00       	mov    $0x2,%edi
  41edbb:	31 c0                	xor    %eax,%eax
  41edbd:	e8 ee 22 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41edc2:	e9 d9 fe ff ff       	jmpq   41eca0 <main_housekeeper_loop+0x36c>
  41edc7:	90                   	nop
  41edc8:	90                   	nop
  41edc9:	90                   	nop
  41edca:	90                   	nop
  41edcb:	90                   	nop
  41edcc:	90                   	nop
  41edcd:	90                   	nop
  41edce:	90                   	nop
  41edcf:	90                   	nop
  41edd0:	41 57                	push   %r15
  41edd2:	41 56                	push   %r14
  41edd4:	41 55                	push   %r13
  41edd6:	41 54                	push   %r12
  41edd8:	55                   	push   %rbp
  41edd9:	53                   	push   %rbx
  41edda:	48 81 ec 58 08 00 00 	sub    $0x858,%rsp
  41ede1:	48 8d 15 11 68 04 00 	lea    0x46811(%rip),%rdx        # 4655f9 <usage_message+0x38b9>
  41ede8:	48 8d 35 a2 44 06 00 	lea    0x644a2(%rip),%rsi        # 483291 <usage_message+0x21551>
  41edef:	bf 04 00 00 00       	mov    $0x4,%edi
  41edf4:	31 c0                	xor    %eax,%eax
  41edf6:	e8 b5 22 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41edfb:	48 8d 3d 0e 68 04 00 	lea    0x4680e(%rip),%rdi        # 465610 <usage_message+0x38d0>
  41ee02:	31 c0                	xor    %eax,%eax
  41ee04:	e8 d4 1b 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41ee09:	48 8b 05 58 df 26 00 	mov    0x26df58(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  41ee10:	8b 30                	mov    (%rax),%esi
  41ee12:	48 8d 3d 6c 1a 04 00 	lea    0x41a6c(%rip),%rdi        # 460885 <_IO_stdin_used+0xda5>
  41ee19:	e8 d8 87 03 00       	callq  4575f6 <DBnode>
  41ee1e:	48 89 04 24          	mov    %rax,(%rsp)
  41ee22:	45 31 c9             	xor    %r9d,%r9d
  41ee25:	45 31 c0             	xor    %r8d,%r8d
  41ee28:	31 c9                	xor    %ecx,%ecx
  41ee2a:	31 d2                	xor    %edx,%edx
  41ee2c:	31 f6                	xor    %esi,%esi
  41ee2e:	48 8d 3d 63 68 04 00 	lea    0x46863(%rip),%rdi        # 465698 <usage_message+0x3958>
  41ee35:	31 c0                	xor    %eax,%eax
  41ee37:	e8 70 91 03 00       	callq  457fac <__zbx_DBselect>
  41ee3c:	49 89 c6             	mov    %rax,%r14
  41ee3f:	31 c0                	xor    %eax,%eax
  41ee41:	e8 3a a9 03 00       	callq  459780 <DBbegin>
  41ee46:	4c 8d bc 24 38 08 00 	lea    0x838(%rsp),%r15
  41ee4d:	00 
  41ee4e:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
  41ee53:	48 8d 84 24 40 08 00 	lea    0x840(%rsp),%rax
  41ee5a:	00 
  41ee5b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  41ee60:	48 8d 84 24 4c 08 00 	lea    0x84c(%rsp),%rax
  41ee67:	00 
  41ee68:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  41ee6d:	eb 71                	jmp    41eee0 <main_housekeeper_loop+0x5ac>
  41ee6f:	48 89 e9             	mov    %rbp,%rcx
  41ee72:	48 8b 94 24 40 08 00 	mov    0x840(%rsp),%rdx
  41ee79:	00 
  41ee7a:	48 8d 35 77 69 04 00 	lea    0x46977(%rip),%rsi        # 4657f8 <usage_message+0x3ab8>
  41ee81:	bf 03 00 00 00       	mov    $0x3,%edi
  41ee86:	31 c0                	xor    %eax,%eax
  41ee88:	e8 23 22 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41ee8d:	48 89 ea             	mov    %rbp,%rdx
  41ee90:	48 8b b4 24 40 08 00 	mov    0x840(%rsp),%rsi
  41ee97:	00 
  41ee98:	48 8d 3d 59 69 04 00 	lea    0x46959(%rip),%rdi        # 4657f8 <usage_message+0x3ab8>
  41ee9f:	31 c0                	xor    %eax,%eax
  41eea1:	e8 7a 29 ff ff       	callq  411820 <__zbx_zabbix_syslog>
  41eea6:	31 ff                	xor    %edi,%edi
  41eea8:	e8 2b fd fe ff       	callq  40ebd8 <time@plt>
  41eead:	48 89 2c 24          	mov    %rbp,(%rsp)
  41eeb1:	41 89 c1             	mov    %eax,%r9d
  41eeb4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
  41eeba:	4c 89 e1             	mov    %r12,%rcx
  41eebd:	89 da                	mov    %ebx,%edx
  41eebf:	44 89 ee             	mov    %r13d,%esi
  41eec2:	48 8b bc 24 38 08 00 	mov    0x838(%rsp),%rdi
  41eec9:	00 
  41eeca:	e8 5e aa 03 00       	callq  45992d <DBupdate_trigger_value>
  41eecf:	48 8b bc 24 40 08 00 	mov    0x840(%rsp),%rdi
  41eed6:	00 
  41eed7:	48 85 ff             	test   %rdi,%rdi
  41eeda:	0f 85 d6 00 00 00    	jne    41efb6 <main_housekeeper_loop+0x682>
  41eee0:	4c 89 f7             	mov    %r14,%rdi
  41eee3:	e8 b5 8a 03 00       	callq  45799d <DBfetch>
  41eee8:	48 89 c1             	mov    %rax,%rcx
  41eeeb:	48 85 c0             	test   %rax,%rax
  41eeee:	0f 84 d8 00 00 00    	je     41efcc <main_housekeeper_loop+0x698>
  41eef4:	4c 89 fa             	mov    %r15,%rdx
  41eef7:	48 8d 35 d5 61 05 00 	lea    0x561d5(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41eefe:	48 8b 39             	mov    (%rcx),%rdi
  41ef01:	31 c0                	xor    %eax,%eax
  41ef03:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  41ef08:	e8 9b ef fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41ef0d:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  41ef12:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  41ef16:	ba 0a 00 00 00       	mov    $0xa,%edx
  41ef1b:	31 f6                	xor    %esi,%esi
  41ef1d:	e8 06 f6 fe ff       	callq  40e528 <strtol@plt>
  41ef22:	49 89 c5             	mov    %rax,%r13
  41ef25:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  41ef2a:	48 8b 79 10          	mov    0x10(%rcx),%rdi
  41ef2e:	ba 0a 00 00 00       	mov    $0xa,%edx
  41ef33:	31 f6                	xor    %esi,%esi
  41ef35:	e8 ee f5 fe ff       	callq  40e528 <strtol@plt>
  41ef3a:	48 89 c3             	mov    %rax,%rbx
  41ef3d:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  41ef42:	4c 8b 61 18          	mov    0x18(%rcx),%r12
  41ef46:	48 8b 79 20          	mov    0x20(%rcx),%rdi
  41ef4a:	e8 29 f2 fe ff       	callq  40e178 <__strdup@plt>
  41ef4f:	48 89 84 24 40 08 00 	mov    %rax,0x840(%rsp)
  41ef56:	00 
  41ef57:	48 8b 8c 24 38 08 00 	mov    0x838(%rsp),%rcx
  41ef5e:	00 
  41ef5f:	31 ff                	xor    %edi,%edi
  41ef61:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  41ef66:	e8 6d fc fe ff       	callq  40ebd8 <time@plt>
  41ef6b:	c7 04 24 00 08 00 00 	movl   $0x800,(%rsp)
  41ef72:	49 89 e9             	mov    %rbp,%r9
  41ef75:	41 89 d8             	mov    %ebx,%r8d
  41ef78:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  41ef7d:	48 89 c2             	mov    %rax,%rdx
  41ef80:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  41ef85:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  41ef8a:	e8 5c 27 03 00       	callq  4516eb <evaluate_expression>
  41ef8f:	85 c0                	test   %eax,%eax
  41ef91:	0f 85 d8 fe ff ff    	jne    41ee6f <main_housekeeper_loop+0x53b>
  41ef97:	31 ff                	xor    %edi,%edi
  41ef99:	e8 3a fc fe ff       	callq  40ebd8 <time@plt>
  41ef9e:	48 c7 04 24 00 00 00 	movq   $0x0,(%rsp)
  41efa5:	00 
  41efa6:	41 89 c1             	mov    %eax,%r9d
  41efa9:	44 8b 84 24 4c 08 00 	mov    0x84c(%rsp),%r8d
  41efb0:	00 
  41efb1:	e9 04 ff ff ff       	jmpq   41eeba <main_housekeeper_loop+0x586>
  41efb6:	e8 2d f2 fe ff       	callq  40e1e8 <free@plt>
  41efbb:	48 c7 84 24 40 08 00 	movq   $0x0,0x840(%rsp)
  41efc2:	00 00 00 00 00 
  41efc7:	e9 14 ff ff ff       	jmpq   41eee0 <main_housekeeper_loop+0x5ac>
  41efcc:	31 c0                	xor    %eax,%eax
  41efce:	e8 60 a7 03 00       	callq  459733 <DBcommit>
  41efd3:	4c 89 f7             	mov    %r14,%rdi
  41efd6:	e8 fd ec fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41efdb:	48 8d 15 17 66 04 00 	lea    0x46617(%rip),%rdx        # 4655f9 <usage_message+0x38b9>
  41efe2:	48 8d 35 b4 42 06 00 	lea    0x642b4(%rip),%rsi        # 48329d <usage_message+0x2155d>
  41efe9:	bf 04 00 00 00       	mov    $0x4,%edi
  41efee:	31 c0                	xor    %eax,%eax
  41eff0:	e8 bb 20 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41eff5:	48 81 c4 58 08 00 00 	add    $0x858,%rsp
  41effc:	5b                   	pop    %rbx
  41effd:	5d                   	pop    %rbp
  41effe:	41 5c                	pop    %r12
  41f000:	41 5d                	pop    %r13
  41f002:	41 5e                	pop    %r14
  41f004:	41 5f                	pop    %r15
  41f006:	c3                   	retq   
  41f007:	41 54                	push   %r12
  41f009:	55                   	push   %rbp
  41f00a:	53                   	push   %rbx
  41f00b:	48 81 ec 20 08 00 00 	sub    $0x820,%rsp
  41f012:	49 89 f9             	mov    %rdi,%r9
  41f015:	48 89 d5             	mov    %rdx,%rbp
  41f018:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
  41f01d:	c7 44 24 10 01 00 00 	movl   $0x1,0x10(%rsp)
  41f024:	00 
  41f025:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  41f02c:	00 
  41f02d:	89 34 24             	mov    %esi,(%rsp)
  41f030:	45 31 c0             	xor    %r8d,%r8d
  41f033:	31 c9                	xor    %ecx,%ecx
  41f035:	48 8d 15 e4 67 04 00 	lea    0x467e4(%rip),%rdx        # 465820 <usage_message+0x3ae0>
  41f03c:	be 00 08 00 00       	mov    $0x800,%esi
  41f041:	48 89 df             	mov    %rbx,%rdi
  41f044:	31 c0                	xor    %eax,%eax
  41f046:	e8 18 5b 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  41f04b:	be 01 00 00 00       	mov    $0x1,%esi
  41f050:	48 89 df             	mov    %rbx,%rdi
  41f053:	e8 2e 8e 03 00       	callq  457e86 <DBselectN>
  41f058:	48 89 c3             	mov    %rax,%rbx
  41f05b:	48 89 c7             	mov    %rax,%rdi
  41f05e:	e8 3a 89 03 00       	callq  45799d <DBfetch>
  41f063:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  41f069:	48 85 c0             	test   %rax,%rax
  41f06c:	74 15                	je     41f083 <main_housekeeper_loop+0x74f>
  41f06e:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f073:	31 f6                	xor    %esi,%esi
  41f075:	48 8b 38             	mov    (%rax),%rdi
  41f078:	e8 ab f4 fe ff       	callq  40e528 <strtol@plt>
  41f07d:	89 45 00             	mov    %eax,0x0(%rbp)
  41f080:	45 31 e4             	xor    %r12d,%r12d
  41f083:	48 89 df             	mov    %rbx,%rdi
  41f086:	e8 4d ec fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41f08b:	44 89 e0             	mov    %r12d,%eax
  41f08e:	48 81 c4 20 08 00 00 	add    $0x820,%rsp
  41f095:	5b                   	pop    %rbx
  41f096:	5d                   	pop    %rbp
  41f097:	41 5c                	pop    %r12
  41f099:	c3                   	retq   
  41f09a:	41 57                	push   %r15
  41f09c:	41 56                	push   %r14
  41f09e:	41 55                	push   %r13
  41f0a0:	41 54                	push   %r12
  41f0a2:	55                   	push   %rbp
  41f0a3:	53                   	push   %rbx
  41f0a4:	48 81 ec 78 04 00 00 	sub    $0x478,%rsp
  41f0ab:	48 89 fb             	mov    %rdi,%rbx
  41f0ae:	89 f5                	mov    %esi,%ebp
  41f0b0:	31 ff                	xor    %edi,%edi
  41f0b2:	e8 21 fb fe ff       	callq  40ebd8 <time@plt>
  41f0b7:	49 89 c6             	mov    %rax,%r14
  41f0ba:	48 89 d9             	mov    %rbx,%rcx
  41f0bd:	31 d2                	xor    %edx,%edx
  41f0bf:	31 f6                	xor    %esi,%esi
  41f0c1:	48 8d 3d d8 67 04 00 	lea    0x467d8(%rip),%rdi        # 4658a0 <usage_message+0x3b60>
  41f0c8:	31 c0                	xor    %eax,%eax
  41f0ca:	e8 dd 8e 03 00       	callq  457fac <__zbx_DBselect>
  41f0cf:	48 89 c3             	mov    %rax,%rbx
  41f0d2:	4c 8d ac 24 60 04 00 	lea    0x460(%rsp),%r13
  41f0d9:	00 
  41f0da:	4c 8d a4 24 6c 04 00 	lea    0x46c(%rsp),%r12
  41f0e1:	00 
  41f0e2:	48 63 ed             	movslq %ebp,%rbp
  41f0e5:	4c 8d bc 24 68 04 00 	lea    0x468(%rsp),%r15
  41f0ec:	00 
  41f0ed:	48 8d 44 24 10       	lea    0x10(%rsp),%rax
  41f0f2:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  41f0f7:	48 89 df             	mov    %rbx,%rdi
  41f0fa:	e8 9e 88 03 00       	callq  45799d <DBfetch>
  41f0ff:	48 85 c0             	test   %rax,%rax
  41f102:	0f 84 99 00 00 00    	je     41f1a1 <main_housekeeper_loop+0x86d>
  41f108:	4c 89 ea             	mov    %r13,%rdx
  41f10b:	48 8d 35 c1 5f 05 00 	lea    0x55fc1(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41f112:	48 8b 38             	mov    (%rax),%rdi
  41f115:	31 c0                	xor    %eax,%eax
  41f117:	e8 8c ed fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41f11c:	4c 89 e2             	mov    %r12,%rdx
  41f11f:	48 89 ee             	mov    %rbp,%rsi
  41f122:	48 8b bc 24 60 04 00 	mov    0x460(%rsp),%rdi
  41f129:	00 
  41f12a:	e8 d8 fe ff ff       	callq  41f007 <main_housekeeper_loop+0x6d3>
  41f12f:	85 c0                	test   %eax,%eax
  41f131:	75 c4                	jne    41f0f7 <main_housekeeper_loop+0x7c3>
  41f133:	4c 89 fa             	mov    %r15,%rdx
  41f136:	4c 89 f6             	mov    %r14,%rsi
  41f139:	48 8b bc 24 60 04 00 	mov    0x460(%rsp),%rdi
  41f140:	00 
  41f141:	e8 c1 fe ff ff       	callq  41f007 <main_housekeeper_loop+0x6d3>
  41f146:	85 c0                	test   %eax,%eax
  41f148:	75 ad                	jne    41f0f7 <main_housekeeper_loop+0x7c3>
  41f14a:	8b 84 24 6c 04 00 00 	mov    0x46c(%rsp),%eax
  41f151:	3b 84 24 68 04 00 00 	cmp    0x468(%rsp),%eax
  41f158:	74 9d                	je     41f0f7 <main_housekeeper_loop+0x7c3>
  41f15a:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  41f15f:	b9 8a 00 00 00       	mov    $0x8a,%ecx
  41f164:	31 c0                	xor    %eax,%eax
  41f166:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  41f169:	48 8b 84 24 60 04 00 	mov    0x460(%rsp),%rax
  41f170:	00 
  41f171:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  41f176:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
  41f17b:	8b 84 24 68 04 00 00 	mov    0x468(%rsp),%eax
  41f182:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
  41f186:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  41f18b:	e8 5d 21 ff ff       	callq  4112ed <process_event>
  41f190:	48 89 df             	mov    %rbx,%rdi
  41f193:	e8 05 88 03 00       	callq  45799d <DBfetch>
  41f198:	48 85 c0             	test   %rax,%rax
  41f19b:	0f 85 67 ff ff ff    	jne    41f108 <main_housekeeper_loop+0x7d4>
  41f1a1:	48 89 df             	mov    %rbx,%rdi
  41f1a4:	e8 2f eb fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41f1a9:	48 81 c4 78 04 00 00 	add    $0x478,%rsp
  41f1b0:	5b                   	pop    %rbx
  41f1b1:	5d                   	pop    %rbp
  41f1b2:	41 5c                	pop    %r12
  41f1b4:	41 5d                	pop    %r13
  41f1b6:	41 5e                	pop    %r14
  41f1b8:	41 5f                	pop    %r15
  41f1ba:	c3                   	retq   
  41f1bb:	41 57                	push   %r15
  41f1bd:	41 56                	push   %r14
  41f1bf:	41 55                	push   %r13
  41f1c1:	41 54                	push   %r12
  41f1c3:	55                   	push   %rbp
  41f1c4:	53                   	push   %rbx
  41f1c5:	48 83 ec 28          	sub    $0x28,%rsp
  41f1c9:	49 89 fc             	mov    %rdi,%r12
  41f1cc:	48 89 f3             	mov    %rsi,%rbx
  41f1cf:	48 89 d5             	mov    %rdx,%rbp
  41f1d2:	49 89 cf             	mov    %rcx,%r15
  41f1d5:	44 89 44 24 1c       	mov    %r8d,0x1c(%rsp)
  41f1da:	8b 0f                	mov    (%rdi),%ecx
  41f1dc:	48 8b 3d 7d 2b 29 00 	mov    0x292b7d(%rip),%rdi        # 6b1d60 <CONFIG_SERVER_STARTUP_TIME+0x88>
  41f1e3:	85 c9                	test   %ecx,%ecx
  41f1e5:	0f 85 8c 00 00 00    	jne    41f277 <main_housekeeper_loop+0x943>
  41f1eb:	41 b8 38 00 00 00    	mov    $0x38,%r8d
  41f1f1:	45 31 ed             	xor    %r13d,%r13d
  41f1f4:	45 31 f6             	xor    %r14d,%r14d
  41f1f7:	3b 0d a7 ee 26 00    	cmp    0x26eea7(%rip),%ecx        # 68e0a4 <help_message+0x844>
  41f1fd:	0f 84 12 01 00 00    	je     41f315 <main_housekeeper_loop+0x9e1>
  41f203:	44 29 f1             	sub    %r14d,%ecx
  41f206:	48 63 d1             	movslq %ecx,%rdx
  41f209:	48 8d 04 d5 00 00 00 	lea    0x0(,%rdx,8),%rax
  41f210:	00 
  41f211:	48 c1 e2 06          	shl    $0x6,%rdx
  41f215:	48 29 c2             	sub    %rax,%rdx
  41f218:	4a 8d 34 2f          	lea    (%rdi,%r13,1),%rsi
  41f21c:	4c 01 c7             	add    %r8,%rdi
  41f21f:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
  41f224:	e8 4f f4 fe ff       	callq  40e678 <memmove@plt>
  41f229:	4c 89 e8             	mov    %r13,%rax
  41f22c:	48 03 05 2d 2b 29 00 	add    0x292b2d(%rip),%rax        # 6b1d60 <CONFIG_SERVER_STARTUP_TIME+0x88>
  41f233:	48 89 18             	mov    %rbx,(%rax)
  41f236:	48 89 68 08          	mov    %rbp,0x8(%rax)
  41f23a:	4c 89 78 10          	mov    %r15,0x10(%rax)
  41f23e:	8b 54 24 1c          	mov    0x1c(%rsp),%edx
  41f242:	89 50 18             	mov    %edx,0x18(%rax)
  41f245:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
  41f24a:	4c 89 48 20          	mov    %r9,0x20(%rax)
  41f24e:	8b 54 24 60          	mov    0x60(%rsp),%edx
  41f252:	89 50 28             	mov    %edx,0x28(%rax)
  41f255:	8b 54 24 68          	mov    0x68(%rsp),%edx
  41f259:	89 50 2c             	mov    %edx,0x2c(%rax)
  41f25c:	8b 54 24 70          	mov    0x70(%rsp),%edx
  41f260:	89 50 30             	mov    %edx,0x30(%rax)
  41f263:	41 83 04 24 01       	addl   $0x1,(%r12)
  41f268:	48 83 c4 28          	add    $0x28,%rsp
  41f26c:	5b                   	pop    %rbx
  41f26d:	5d                   	pop    %rbp
  41f26e:	41 5c                	pop    %r12
  41f270:	41 5d                	pop    %r13
  41f272:	41 5e                	pop    %r14
  41f274:	41 5f                	pop    %r15
  41f276:	c3                   	retq   
  41f277:	8d 51 ff             	lea    -0x1(%rcx),%edx
  41f27a:	31 c0                	xor    %eax,%eax
  41f27c:	eb 09                	jmp    41f287 <main_housekeeper_loop+0x953>
  41f27e:	0f 84 e7 00 00 00    	je     41f36b <main_housekeeper_loop+0xa37>
  41f284:	44 89 f2             	mov    %r14d,%edx
  41f287:	89 d6                	mov    %edx,%esi
  41f289:	29 c6                	sub    %eax,%esi
  41f28b:	41 89 f6             	mov    %esi,%r14d
  41f28e:	41 c1 ee 1f          	shr    $0x1f,%r14d
  41f292:	41 01 f6             	add    %esi,%r14d
  41f295:	41 d1 fe             	sar    %r14d
  41f298:	41 01 c6             	add    %eax,%r14d
  41f29b:	4d 63 c6             	movslq %r14d,%r8
  41f29e:	4a 8d 34 c5 00 00 00 	lea    0x0(,%r8,8),%rsi
  41f2a5:	00 
  41f2a6:	4d 89 c5             	mov    %r8,%r13
  41f2a9:	49 c1 e5 06          	shl    $0x6,%r13
  41f2ad:	49 29 f5             	sub    %rsi,%r13
  41f2b0:	4e 8d 14 2f          	lea    (%rdi,%r13,1),%r10
  41f2b4:	49 8b 32             	mov    (%r10),%rsi
  41f2b7:	48 39 de             	cmp    %rbx,%rsi
  41f2ba:	74 16                	je     41f2d2 <main_housekeeper_loop+0x99e>
  41f2bc:	39 c2                	cmp    %eax,%edx
  41f2be:	0f 84 d1 00 00 00    	je     41f395 <main_housekeeper_loop+0xa61>
  41f2c4:	48 39 de             	cmp    %rbx,%rsi
  41f2c7:	73 b5                	jae    41f27e <main_housekeeper_loop+0x94a>
  41f2c9:	41 8d 46 01          	lea    0x1(%r14),%eax
  41f2cd:	41 89 d6             	mov    %edx,%r14d
  41f2d0:	eb b2                	jmp    41f284 <main_housekeeper_loop+0x950>
  41f2d2:	49 39 6a 08          	cmp    %rbp,0x8(%r10)
  41f2d6:	75 e4                	jne    41f2bc <main_housekeeper_loop+0x988>
  41f2d8:	4d 39 7a 10          	cmp    %r15,0x10(%r10)
  41f2dc:	75 de                	jne    41f2bc <main_housekeeper_loop+0x988>
  41f2de:	44 39 f1             	cmp    %r14d,%ecx
  41f2e1:	0f 8e 1b 01 00 00    	jle    41f402 <main_housekeeper_loop+0xace>
  41f2e7:	4a 8d 04 2f          	lea    (%rdi,%r13,1),%rax
  41f2eb:	48 3b 18             	cmp    (%rax),%rbx
  41f2ee:	66 90                	xchg   %ax,%ax
  41f2f0:	0f 84 d4 00 00 00    	je     41f3ca <main_housekeeper_loop+0xa96>
  41f2f6:	49 83 c0 01          	add    $0x1,%r8
  41f2fa:	4a 8d 04 c5 00 00 00 	lea    0x0(,%r8,8),%rax
  41f301:	00 
  41f302:	49 c1 e0 06          	shl    $0x6,%r8
  41f306:	49 29 c0             	sub    %rax,%r8
  41f309:	3b 0d 95 ed 26 00    	cmp    0x26ed95(%rip),%ecx        # 68e0a4 <help_message+0x844>
  41f30f:	0f 85 ee fe ff ff    	jne    41f203 <main_housekeeper_loop+0x8cf>
  41f315:	83 c1 04             	add    $0x4,%ecx
  41f318:	89 0d 86 ed 26 00    	mov    %ecx,0x26ed86(%rip)        # 68e0a4 <help_message+0x844>
  41f31e:	48 63 c9             	movslq %ecx,%rcx
  41f321:	48 8d 04 cd 00 00 00 	lea    0x0(,%rcx,8),%rax
  41f328:	00 
  41f329:	48 c1 e1 06          	shl    $0x6,%rcx
  41f32d:	48 29 c1             	sub    %rax,%rcx
  41f330:	48 89 fa             	mov    %rdi,%rdx
  41f333:	be b1 00 00 00       	mov    $0xb1,%esi
  41f338:	48 8d 3d eb 62 04 00 	lea    0x462eb(%rip),%rdi        # 46562a <usage_message+0x38ea>
  41f33f:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
  41f344:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
  41f349:	e8 48 33 02 00       	callq  442696 <zbx_realloc2>
  41f34e:	48 89 c7             	mov    %rax,%rdi
  41f351:	48 89 05 08 2a 29 00 	mov    %rax,0x292a08(%rip)        # 6b1d60 <CONFIG_SERVER_STARTUP_TIME+0x88>
  41f358:	41 8b 0c 24          	mov    (%r12),%ecx
  41f35c:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
  41f361:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
  41f366:	e9 98 fe ff ff       	jmpq   41f203 <main_housekeeper_loop+0x8cf>
  41f36b:	49 3b 6a 08          	cmp    0x8(%r10),%rbp
  41f36f:	0f 8f 54 ff ff ff    	jg     41f2c9 <main_housekeeper_loop+0x995>
  41f375:	0f 85 09 ff ff ff    	jne    41f284 <main_housekeeper_loop+0x950>
  41f37b:	4d 3b 7a 10          	cmp    0x10(%r10),%r15
  41f37f:	90                   	nop
  41f380:	0f 86 fe fe ff ff    	jbe    41f284 <main_housekeeper_loop+0x950>
  41f386:	41 8d 46 01          	lea    0x1(%r14),%eax
  41f38a:	41 89 d6             	mov    %edx,%r14d
  41f38d:	0f 1f 00             	nopl   (%rax)
  41f390:	e9 ef fe ff ff       	jmpq   41f284 <main_housekeeper_loop+0x950>
  41f395:	48 39 f3             	cmp    %rsi,%rbx
  41f398:	77 12                	ja     41f3ac <main_housekeeper_loop+0xa78>
  41f39a:	48 39 de             	cmp    %rbx,%rsi
  41f39d:	0f 1f 00             	nopl   (%rax)
  41f3a0:	0f 85 38 ff ff ff    	jne    41f2de <main_housekeeper_loop+0x9aa>
  41f3a6:	49 3b 6a 08          	cmp    0x8(%r10),%rbp
  41f3aa:	7e 39                	jle    41f3e5 <main_housekeeper_loop+0xab1>
  41f3ac:	41 83 c6 01          	add    $0x1,%r14d
  41f3b0:	4d 63 c6             	movslq %r14d,%r8
  41f3b3:	4a 8d 04 c5 00 00 00 	lea    0x0(,%r8,8),%rax
  41f3ba:	00 
  41f3bb:	4d 89 c5             	mov    %r8,%r13
  41f3be:	49 c1 e5 06          	shl    $0x6,%r13
  41f3c2:	49 29 c5             	sub    %rax,%r13
  41f3c5:	e9 14 ff ff ff       	jmpq   41f2de <main_housekeeper_loop+0x9aa>
  41f3ca:	48 3b 68 08          	cmp    0x8(%rax),%rbp
  41f3ce:	0f 85 22 ff ff ff    	jne    41f2f6 <main_housekeeper_loop+0x9c2>
  41f3d4:	4c 3b 78 10          	cmp    0x10(%rax),%r15
  41f3d8:	0f 84 8a fe ff ff    	je     41f268 <main_housekeeper_loop+0x934>
  41f3de:	66 90                	xchg   %ax,%ax
  41f3e0:	e9 11 ff ff ff       	jmpq   41f2f6 <main_housekeeper_loop+0x9c2>
  41f3e5:	0f 1f 00             	nopl   (%rax)
  41f3e8:	0f 85 f0 fe ff ff    	jne    41f2de <main_housekeeper_loop+0x9aa>
  41f3ee:	4d 3b 7a 10          	cmp    0x10(%r10),%r15
  41f3f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  41f3f8:	0f 86 e0 fe ff ff    	jbe    41f2de <main_housekeeper_loop+0x9aa>
  41f3fe:	66 90                	xchg   %ax,%ax
  41f400:	eb aa                	jmp    41f3ac <main_housekeeper_loop+0xa78>
  41f402:	4a 8d 04 c5 00 00 00 	lea    0x0(,%r8,8),%rax
  41f409:	00 
  41f40a:	4d 89 c5             	mov    %r8,%r13
  41f40d:	49 c1 e5 06          	shl    $0x6,%r13
  41f411:	49 29 c5             	sub    %rax,%r13
  41f414:	49 83 c0 01          	add    $0x1,%r8
  41f418:	4a 8d 04 c5 00 00 00 	lea    0x0(,%r8,8),%rax
  41f41f:	00 
  41f420:	49 c1 e0 06          	shl    $0x6,%r8
  41f424:	49 29 c0             	sub    %rax,%r8
  41f427:	e9 cb fd ff ff       	jmpq   41f1f7 <main_housekeeper_loop+0x8c3>

000000000041f42c <main_timer_loop>:
  41f42c:	41 57                	push   %r15
  41f42e:	41 56                	push   %r14
  41f430:	41 55                	push   %r13
  41f432:	41 54                	push   %r12
  41f434:	55                   	push   %rbp
  41f435:	53                   	push   %rbx
  41f436:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
  41f43d:	31 ff                	xor    %edi,%edi
  41f43f:	e8 38 89 03 00       	callq  457d7c <DBconnect>
  41f444:	bd 01 00 00 00       	mov    $0x1,%ebp
  41f449:	48 8d 84 24 18 01 00 	lea    0x118(%rsp),%rax
  41f450:	00 
  41f451:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
  41f458:	00 
  41f459:	48 8d 94 24 20 01 00 	lea    0x120(%rsp),%rdx
  41f460:	00 
  41f461:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
  41f466:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
  41f46d:	00 
  41f46e:	48 89 8c 24 b0 00 00 	mov    %rcx,0xb0(%rsp)
  41f475:	00 
  41f476:	48 8d b4 24 08 01 00 	lea    0x108(%rsp),%rsi
  41f47d:	00 
  41f47e:	48 89 b4 24 a8 00 00 	mov    %rsi,0xa8(%rsp)
  41f485:	00 
  41f486:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
  41f48d:	00 
  41f48e:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  41f493:	48 8d 94 24 f0 00 00 	lea    0xf0(%rsp),%rdx
  41f49a:	00 
  41f49b:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  41f4a0:	48 8d 8c 24 3c 01 00 	lea    0x13c(%rsp),%rcx
  41f4a7:	00 
  41f4a8:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
  41f4af:	00 
  41f4b0:	48 8d b4 24 2c 01 00 	lea    0x12c(%rsp),%rsi
  41f4b7:	00 
  41f4b8:	48 89 b4 24 98 00 00 	mov    %rsi,0x98(%rsp)
  41f4bf:	00 
  41f4c0:	48 8d 84 24 30 01 00 	lea    0x130(%rsp),%rax
  41f4c7:	00 
  41f4c8:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
  41f4cf:	00 
  41f4d0:	48 8d 94 24 e8 00 00 	lea    0xe8(%rsp),%rdx
  41f4d7:	00 
  41f4d8:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)
  41f4df:	00 
  41f4e0:	48 8d 8c 24 34 01 00 	lea    0x134(%rsp),%rcx
  41f4e7:	00 
  41f4e8:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  41f4ed:	48 8d b4 24 38 01 00 	lea    0x138(%rsp),%rsi
  41f4f4:	00 
  41f4f5:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
  41f4fa:	48 8d 84 24 f8 00 00 	lea    0xf8(%rsp),%rax
  41f501:	00 
  41f502:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  41f507:	e9 aa 00 00 00       	jmpq   41f5b6 <main_timer_loop+0x18a>
  41f50c:	31 ff                	xor    %edi,%edi
  41f50e:	e8 c5 f6 fe ff       	callq  40ebd8 <time@plt>
  41f513:	89 c3                	mov    %eax,%ebx
  41f515:	48 98                	cltq   
  41f517:	48 89 c2             	mov    %rax,%rdx
  41f51a:	48 c1 e2 04          	shl    $0x4,%rdx
  41f51e:	48 01 c2             	add    %rax,%rdx
  41f521:	48 89 d1             	mov    %rdx,%rcx
  41f524:	48 c1 e1 08          	shl    $0x8,%rcx
  41f528:	48 01 ca             	add    %rcx,%rdx
  41f52b:	48 89 d1             	mov    %rdx,%rcx
  41f52e:	48 c1 e1 10          	shl    $0x10,%rcx
  41f532:	48 01 ca             	add    %rcx,%rdx
  41f535:	48 8d 14 d0          	lea    (%rax,%rdx,8),%rdx
  41f539:	48 c1 ea 20          	shr    $0x20,%rdx
  41f53d:	c1 fa 04             	sar    $0x4,%edx
  41f540:	89 d8                	mov    %ebx,%eax
  41f542:	c1 f8 1f             	sar    $0x1f,%eax
  41f545:	29 c2                	sub    %eax,%edx
  41f547:	8d 04 12             	lea    (%rdx,%rdx,1),%eax
  41f54a:	c1 e2 05             	shl    $0x5,%edx
  41f54d:	29 c2                	sub    %eax,%edx
  41f54f:	83 c2 1e             	add    $0x1e,%edx
  41f552:	89 d1                	mov    %edx,%ecx
  41f554:	29 d9                	sub    %ebx,%ecx
  41f556:	89 cb                	mov    %ecx,%ebx
  41f558:	48 63 c2             	movslq %edx,%rax
  41f55b:	48 89 c1             	mov    %rax,%rcx
  41f55e:	48 c1 e1 04          	shl    $0x4,%rcx
  41f562:	48 01 c1             	add    %rax,%rcx
  41f565:	48 89 ce             	mov    %rcx,%rsi
  41f568:	48 c1 e6 08          	shl    $0x8,%rsi
  41f56c:	48 01 f1             	add    %rsi,%rcx
  41f56f:	48 89 ce             	mov    %rcx,%rsi
  41f572:	48 c1 e6 10          	shl    $0x10,%rsi
  41f576:	48 01 f1             	add    %rsi,%rcx
  41f579:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
  41f57d:	48 c1 e8 20          	shr    $0x20,%rax
  41f581:	c1 f8 05             	sar    $0x5,%eax
  41f584:	89 d1                	mov    %edx,%ecx
  41f586:	c1 f9 1f             	sar    $0x1f,%ecx
  41f589:	29 c8                	sub    %ecx,%eax
  41f58b:	8d 0c 85 00 00 00 00 	lea    0x0(,%rax,4),%ecx
  41f592:	c1 e0 06             	shl    $0x6,%eax
  41f595:	29 c8                	sub    %ecx,%eax
  41f597:	31 ed                	xor    %ebp,%ebp
  41f599:	39 c2                	cmp    %eax,%edx
  41f59b:	40 0f 94 c5          	sete   %bpl
  41f59f:	89 de                	mov    %ebx,%esi
  41f5a1:	48 8d 3d e0 67 04 00 	lea    0x467e0(%rip),%rdi        # 465d88 <usage_message+0x4048>
  41f5a8:	31 c0                	xor    %eax,%eax
  41f5aa:	e8 2e 14 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41f5af:	89 df                	mov    %ebx,%edi
  41f5b1:	e8 f2 ed fe ff       	callq  40e3a8 <sleep@plt>
  41f5b6:	31 c0                	xor    %eax,%eax
  41f5b8:	e8 13 f8 ff ff       	callq  41edd0 <main_housekeeper_loop+0x49c>
  41f5bd:	83 fd 01             	cmp    $0x1,%ebp
  41f5c0:	0f 85 46 ff ff ff    	jne    41f50c <main_timer_loop+0xe0>
  41f5c6:	c7 84 24 3c 01 00 00 	movl   $0x0,0x13c(%rsp)
  41f5cd:	00 00 00 00 
  41f5d1:	48 8d 15 5a 60 04 00 	lea    0x4605a(%rip),%rdx        # 465632 <usage_message+0x38f2>
  41f5d8:	48 8d 35 b2 3c 06 00 	lea    0x63cb2(%rip),%rsi        # 483291 <usage_message+0x21551>
  41f5df:	bf 04 00 00 00       	mov    $0x4,%edi
  41f5e4:	31 c0                	xor    %eax,%eax
  41f5e6:	e8 c5 1a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41f5eb:	48 8d 3d 4e 63 04 00 	lea    0x4634e(%rip),%rdi        # 465940 <usage_message+0x3c00>
  41f5f2:	31 c0                	xor    %eax,%eax
  41f5f4:	e8 e4 13 02 00       	callq  4409dd <__zbx_zbx_setproctitle>
  41f5f9:	48 83 3d 5f 27 29 00 	cmpq   $0x0,0x29275f(%rip)        # 6b1d60 <CONFIG_SERVER_STARTUP_TIME+0x88>
  41f600:	00 
  41f601:	0f 84 53 0d 00 00    	je     42035a <main_timer_loop+0xf2e>
  41f607:	31 ff                	xor    %edi,%edi
  41f609:	e8 ca f5 fe ff       	callq  40ebd8 <time@plt>
  41f60e:	48 89 84 24 18 01 00 	mov    %rax,0x118(%rsp)
  41f615:	00 
  41f616:	48 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%rdi
  41f61d:	00 
  41f61e:	e8 65 f4 fe ff       	callq  40ea88 <localtime@plt>
  41f623:	8b 50 08             	mov    0x8(%rax),%edx
  41f626:	89 d1                	mov    %edx,%ecx
  41f628:	c1 e1 04             	shl    $0x4,%ecx
  41f62b:	c1 e2 08             	shl    $0x8,%edx
  41f62e:	29 ca                	sub    %ecx,%edx
  41f630:	89 d1                	mov    %edx,%ecx
  41f632:	c1 e1 04             	shl    $0x4,%ecx
  41f635:	29 d1                	sub    %edx,%ecx
  41f637:	8b 50 04             	mov    0x4(%rax),%edx
  41f63a:	8d 1c 95 00 00 00 00 	lea    0x0(,%rdx,4),%ebx
  41f641:	c1 e2 06             	shl    $0x6,%edx
  41f644:	29 da                	sub    %ebx,%edx
  41f646:	8d 14 11             	lea    (%rcx,%rdx,1),%edx
  41f649:	8b 08                	mov    (%rax),%ecx
  41f64b:	01 ca                	add    %ecx,%edx
  41f64d:	89 54 24 74          	mov    %edx,0x74(%rsp)
  41f651:	48 8b b4 24 18 01 00 	mov    0x118(%rsp),%rsi
  41f658:	00 
  41f659:	48 8d 3d 08 63 04 00 	lea    0x46308(%rip),%rdi        # 465968 <usage_message+0x3c28>
  41f660:	31 c0                	xor    %eax,%eax
  41f662:	e8 45 89 03 00       	callq  457fac <__zbx_DBselect>
  41f667:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  41f66c:	48 63 74 24 74       	movslq 0x74(%rsp),%rsi
  41f671:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
  41f678:	00 
  41f679:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  41f67e:	e8 1a 83 03 00       	callq  45799d <DBfetch>
  41f683:	48 89 c3             	mov    %rax,%rbx
  41f686:	48 85 c0             	test   %rax,%rax
  41f689:	0f 84 5c 06 00 00    	je     41fceb <main_timer_loop+0x8bf>
  41f68f:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  41f694:	48 8d 35 38 5a 05 00 	lea    0x55a38(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41f69b:	48 8b 3b             	mov    (%rbx),%rdi
  41f69e:	31 c0                	xor    %eax,%eax
  41f6a0:	e8 03 e8 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41f6a5:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  41f6a9:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f6ae:	31 f6                	xor    %esi,%esi
  41f6b0:	e8 73 ee fe ff       	callq  40e528 <strtol@plt>
  41f6b5:	89 c5                	mov    %eax,%ebp
  41f6b7:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  41f6bb:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f6c0:	31 f6                	xor    %esi,%esi
  41f6c2:	e8 61 ee fe ff       	callq  40e528 <strtol@plt>
  41f6c7:	48 98                	cltq   
  41f6c9:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
  41f6d0:	00 
  41f6d1:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  41f6d5:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f6da:	31 f6                	xor    %esi,%esi
  41f6dc:	e8 47 ee fe ff       	callq  40e528 <strtol@plt>
  41f6e1:	49 89 c7             	mov    %rax,%r15
  41f6e4:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  41f6e8:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f6ed:	31 f6                	xor    %esi,%esi
  41f6ef:	e8 34 ee fe ff       	callq  40e528 <strtol@plt>
  41f6f4:	41 89 c6             	mov    %eax,%r14d
  41f6f7:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  41f6fb:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f700:	31 f6                	xor    %esi,%esi
  41f702:	e8 21 ee fe ff       	callq  40e528 <strtol@plt>
  41f707:	41 89 c4             	mov    %eax,%r12d
  41f70a:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
  41f70e:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f713:	31 f6                	xor    %esi,%esi
  41f715:	e8 0e ee fe ff       	callq  40e528 <strtol@plt>
  41f71a:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
  41f71e:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
  41f722:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f727:	31 f6                	xor    %esi,%esi
  41f729:	e8 fa ed fe ff       	callq  40e528 <strtol@plt>
  41f72e:	41 89 c5             	mov    %eax,%r13d
  41f731:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
  41f735:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f73a:	31 f6                	xor    %esi,%esi
  41f73c:	e8 e7 ed fe ff       	callq  40e528 <strtol@plt>
  41f741:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
  41f745:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
  41f749:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f74e:	31 f6                	xor    %esi,%esi
  41f750:	e8 d3 ed fe ff       	callq  40e528 <strtol@plt>
  41f755:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  41f75a:	48 8b 7b 50          	mov    0x50(%rbx),%rdi
  41f75e:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f763:	31 f6                	xor    %esi,%esi
  41f765:	e8 be ed fe ff       	callq  40e528 <strtol@plt>
  41f76a:	48 63 d8             	movslq %eax,%rbx
  41f76d:	48 89 9c 24 08 01 00 	mov    %rbx,0x108(%rsp)
  41f774:	00 
  41f775:	41 83 ff 02          	cmp    $0x2,%r15d
  41f779:	0f 84 8d 04 00 00    	je     41fc0c <main_timer_loop+0x7e0>
  41f77f:	0f 87 21 02 00 00    	ja     41f9a6 <main_timer_loop+0x57a>
  41f785:	45 85 ff             	test   %r15d,%r15d
  41f788:	0f 85 eb fe ff ff    	jne    41f679 <main_timer_loop+0x24d>
  41f78e:	48 39 9c 24 10 01 00 	cmp    %rbx,0x110(%rsp)
  41f795:	00 
  41f796:	0f 8f dd fe ff ff    	jg     41f679 <main_timer_loop+0x24d>
  41f79c:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
  41f7a3:	00 
  41f7a4:	48 39 d8             	cmp    %rbx,%rax
  41f7a7:	0f 8c cc fe ff ff    	jl     41f679 <main_timer_loop+0x24d>
  41f7ad:	48 63 54 24 60       	movslq 0x60(%rsp),%rdx
  41f7b2:	48 8d 14 13          	lea    (%rbx,%rdx,1),%rdx
  41f7b6:	48 39 d0             	cmp    %rdx,%rax
  41f7b9:	0f 8d ba fe ff ff    	jge    41f679 <main_timer_loop+0x24d>
  41f7bf:	4c 8b a4 24 20 01 00 	mov    0x120(%rsp),%r12
  41f7c6:	00 
  41f7c7:	48 8d 15 78 5e 04 00 	lea    0x45e78(%rip),%rdx        # 465646 <usage_message+0x3906>
  41f7ce:	48 8d 35 bc 3a 06 00 	lea    0x63abc(%rip),%rsi        # 483291 <usage_message+0x21551>
  41f7d5:	bf 04 00 00 00       	mov    $0x4,%edi
  41f7da:	31 c0                	xor    %eax,%eax
  41f7dc:	e8 cf 18 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41f7e1:	4c 89 e2             	mov    %r12,%rdx
  41f7e4:	31 f6                	xor    %esi,%esi
  41f7e6:	48 8d 3d cb 62 04 00 	lea    0x462cb(%rip),%rdi        # 465ab8 <usage_message+0x3d78>
  41f7ed:	31 c0                	xor    %eax,%eax
  41f7ef:	e8 b8 87 03 00       	callq  457fac <__zbx_DBselect>
  41f7f4:	49 89 c5             	mov    %rax,%r13
  41f7f7:	e9 9c 00 00 00       	jmpq   41f898 <main_timer_loop+0x46c>
  41f7fc:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  41f801:	48 8d 35 cb 58 05 00 	lea    0x558cb(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41f808:	49 8b 3e             	mov    (%r14),%rdi
  41f80b:	31 c0                	xor    %eax,%eax
  41f80d:	e8 96 e6 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41f812:	49 8b 7e 08          	mov    0x8(%r14),%rdi
  41f816:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  41f81b:	48 8d 35 b1 58 05 00 	lea    0x558b1(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41f822:	31 c0                	xor    %eax,%eax
  41f824:	e8 7f e6 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41f829:	49 8b 7e 10          	mov    0x10(%r14),%rdi
  41f82d:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f832:	31 f6                	xor    %esi,%esi
  41f834:	e8 ef ec fe ff       	callq  40e528 <strtol@plt>
  41f839:	49 89 c7             	mov    %rax,%r15
  41f83c:	49 8b 7e 18          	mov    0x18(%r14),%rdi
  41f840:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f845:	31 f6                	xor    %esi,%esi
  41f847:	e8 dc ec fe ff       	callq  40e528 <strtol@plt>
  41f84c:	49 8b 7e 20          	mov    0x20(%r14),%rdi
  41f850:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f855:	31 f6                	xor    %esi,%esi
  41f857:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  41f85c:	e8 c7 ec fe ff       	callq  40e528 <strtol@plt>
  41f861:	89 44 24 10          	mov    %eax,0x10(%rsp)
  41f865:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  41f86a:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
  41f86e:	44 89 3c 24          	mov    %r15d,(%rsp)
  41f872:	4c 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%r9
  41f879:	00 
  41f87a:	41 89 e8             	mov    %ebp,%r8d
  41f87d:	4c 89 e1             	mov    %r12,%rcx
  41f880:	48 89 da             	mov    %rbx,%rdx
  41f883:	48 8b b4 24 00 01 00 	mov    0x100(%rsp),%rsi
  41f88a:	00 
  41f88b:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  41f892:	00 
  41f893:	e8 23 f9 ff ff       	callq  41f1bb <main_housekeeper_loop+0x887>
  41f898:	4c 89 ef             	mov    %r13,%rdi
  41f89b:	e8 fd 80 03 00       	callq  45799d <DBfetch>
  41f8a0:	49 89 c6             	mov    %rax,%r14
  41f8a3:	48 85 c0             	test   %rax,%rax
  41f8a6:	0f 85 50 ff ff ff    	jne    41f7fc <main_timer_loop+0x3d0>
  41f8ac:	4c 89 ef             	mov    %r13,%rdi
  41f8af:	e8 24 e4 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41f8b4:	4c 89 e2             	mov    %r12,%rdx
  41f8b7:	31 f6                	xor    %esi,%esi
  41f8b9:	48 8d 3d b8 62 04 00 	lea    0x462b8(%rip),%rdi        # 465b78 <usage_message+0x3e38>
  41f8c0:	31 c0                	xor    %eax,%eax
  41f8c2:	e8 e5 86 03 00       	callq  457fac <__zbx_DBselect>
  41f8c7:	49 89 c5             	mov    %rax,%r13
  41f8ca:	e9 9c 00 00 00       	jmpq   41f96b <main_timer_loop+0x53f>
  41f8cf:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  41f8d4:	48 8d 35 f8 57 05 00 	lea    0x557f8(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41f8db:	49 8b 3e             	mov    (%r14),%rdi
  41f8de:	31 c0                	xor    %eax,%eax
  41f8e0:	e8 c3 e5 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41f8e5:	49 8b 7e 08          	mov    0x8(%r14),%rdi
  41f8e9:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  41f8ee:	48 8d 35 de 57 05 00 	lea    0x557de(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41f8f5:	31 c0                	xor    %eax,%eax
  41f8f7:	e8 ac e5 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41f8fc:	49 8b 7e 10          	mov    0x10(%r14),%rdi
  41f900:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f905:	31 f6                	xor    %esi,%esi
  41f907:	e8 1c ec fe ff       	callq  40e528 <strtol@plt>
  41f90c:	49 89 c7             	mov    %rax,%r15
  41f90f:	49 8b 7e 18          	mov    0x18(%r14),%rdi
  41f913:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f918:	31 f6                	xor    %esi,%esi
  41f91a:	e8 09 ec fe ff       	callq  40e528 <strtol@plt>
  41f91f:	49 8b 7e 20          	mov    0x20(%r14),%rdi
  41f923:	ba 0a 00 00 00       	mov    $0xa,%edx
  41f928:	31 f6                	xor    %esi,%esi
  41f92a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  41f92f:	e8 f4 eb fe ff       	callq  40e528 <strtol@plt>
  41f934:	89 44 24 10          	mov    %eax,0x10(%rsp)
  41f938:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  41f93d:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
  41f941:	44 89 3c 24          	mov    %r15d,(%rsp)
  41f945:	4c 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%r9
  41f94c:	00 
  41f94d:	41 89 e8             	mov    %ebp,%r8d
  41f950:	4c 89 e1             	mov    %r12,%rcx
  41f953:	48 89 da             	mov    %rbx,%rdx
  41f956:	48 8b b4 24 00 01 00 	mov    0x100(%rsp),%rsi
  41f95d:	00 
  41f95e:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  41f965:	00 
  41f966:	e8 50 f8 ff ff       	callq  41f1bb <main_housekeeper_loop+0x887>
  41f96b:	4c 89 ef             	mov    %r13,%rdi
  41f96e:	e8 2a 80 03 00       	callq  45799d <DBfetch>
  41f973:	49 89 c6             	mov    %rax,%r14
  41f976:	48 85 c0             	test   %rax,%rax
  41f979:	0f 85 50 ff ff ff    	jne    41f8cf <main_timer_loop+0x4a3>
  41f97f:	4c 89 ef             	mov    %r13,%rdi
  41f982:	e8 51 e3 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41f987:	48 8d 15 b8 5c 04 00 	lea    0x45cb8(%rip),%rdx        # 465646 <usage_message+0x3906>
  41f98e:	48 8d 35 08 39 06 00 	lea    0x63908(%rip),%rsi        # 48329d <usage_message+0x2155d>
  41f995:	bf 04 00 00 00       	mov    $0x4,%edi
  41f99a:	31 c0                	xor    %eax,%eax
  41f99c:	e8 0f 17 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41f9a1:	e9 d3 fc ff ff       	jmpq   41f679 <main_timer_loop+0x24d>
  41f9a6:	41 83 ff 03          	cmp    $0x3,%r15d
  41f9aa:	0f 84 25 01 00 00    	je     41fad5 <main_timer_loop+0x6a9>
  41f9b0:	41 83 ff 04          	cmp    $0x4,%r15d
  41f9b4:	0f 1f 40 00          	nopl   0x0(%rax)
  41f9b8:	0f 85 bb fc ff ff    	jne    41f679 <main_timer_loop+0x24d>
  41f9be:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
  41f9c5:	00 
  41f9c6:	48 2b 84 24 88 00 00 	sub    0x88(%rsp),%rax
  41f9cd:	00 
  41f9ce:	48 63 54 24 2c       	movslq 0x2c(%rsp),%rdx
  41f9d3:	48 01 d0             	add    %rdx,%rax
  41f9d6:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  41f9dd:	00 
  41f9de:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
  41f9e2:	39 54 24 74          	cmp    %edx,0x74(%rsp)
  41f9e6:	7d 0e                	jge    41f9f6 <main_timer_loop+0x5ca>
  41f9e8:	48 2d 80 51 01 00    	sub    $0x15180,%rax
  41f9ee:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  41f9f5:	00 
  41f9f6:	48 39 84 24 10 01 00 	cmp    %rax,0x110(%rsp)
  41f9fd:	00 
  41f9fe:	0f 8f 75 fc ff ff    	jg     41f679 <main_timer_loop+0x24d>
  41fa04:	44 8b 7c 24 5c       	mov    0x5c(%rsp),%r15d
  41fa09:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
  41fa10:	00 
  41fa11:	eb 2e                	jmp    41fa41 <main_timer_loop+0x615>
  41fa13:	44 3b 68 0c          	cmp    0xc(%rax),%r13d
  41fa17:	0f 84 ab 00 00 00    	je     41fac8 <main_timer_loop+0x69c>
  41fa1d:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
  41fa24:	00 
  41fa25:	48 2d 80 51 01 00    	sub    $0x15180,%rax
  41fa2b:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  41fa32:	00 
  41fa33:	48 3b 84 24 10 01 00 	cmp    0x110(%rsp),%rax
  41fa3a:	00 
  41fa3b:	0f 8c 38 fc ff ff    	jl     41f679 <main_timer_loop+0x24d>
  41fa41:	48 89 df             	mov    %rbx,%rdi
  41fa44:	e8 3f f0 fe ff       	callq  40ea88 <localtime@plt>
  41fa49:	8b 50 10             	mov    0x10(%rax),%edx
  41fa4c:	44 89 e6             	mov    %r12d,%esi
  41fa4f:	89 d1                	mov    %edx,%ecx
  41fa51:	d3 fe                	sar    %cl,%esi
  41fa53:	40 80 e6 01          	and    $0x1,%sil
  41fa57:	74 c4                	je     41fa1d <main_timer_loop+0x5f1>
  41fa59:	45 85 ed             	test   %r13d,%r13d
  41fa5c:	75 b5                	jne    41fa13 <main_timer_loop+0x5e7>
  41fa5e:	8b 48 18             	mov    0x18(%rax),%ecx
  41fa61:	85 c9                	test   %ecx,%ecx
  41fa63:	0f 85 7a 02 00 00    	jne    41fce3 <main_timer_loop+0x8b7>
  41fa69:	b1 06                	mov    $0x6,%cl
  41fa6b:	44 89 fe             	mov    %r15d,%esi
  41fa6e:	d3 fe                	sar    %cl,%esi
  41fa70:	89 f1                	mov    %esi,%ecx
  41fa72:	80 e1 01             	and    $0x1,%cl
  41fa75:	74 a6                	je     41fa1d <main_timer_loop+0x5f1>
  41fa77:	44 8b 40 0c          	mov    0xc(%rax),%r8d
  41fa7b:	41 8d 70 ff          	lea    -0x1(%r8),%esi
  41fa7f:	48 63 ce             	movslq %esi,%rcx
  41fa82:	48 8d 3c c9          	lea    (%rcx,%rcx,8),%rdi
  41fa86:	49 89 f9             	mov    %rdi,%r9
  41fa89:	49 c1 e1 06          	shl    $0x6,%r9
  41fa8d:	4c 01 cf             	add    %r9,%rdi
  41fa90:	48 8d 3c f9          	lea    (%rcx,%rdi,8),%rdi
  41fa94:	49 89 f9             	mov    %rdi,%r9
  41fa97:	49 c1 e1 0f          	shl    $0xf,%r9
  41fa9b:	4c 01 cf             	add    %r9,%rdi
  41fa9e:	48 8d 3c f9          	lea    (%rcx,%rdi,8),%rdi
  41faa2:	48 8d 0c 79          	lea    (%rcx,%rdi,2),%rcx
  41faa6:	48 c1 e9 20          	shr    $0x20,%rcx
  41faaa:	c1 f9 02             	sar    $0x2,%ecx
  41faad:	c1 fe 1f             	sar    $0x1f,%esi
  41fab0:	29 f1                	sub    %esi,%ecx
  41fab2:	83 c1 01             	add    $0x1,%ecx
  41fab5:	41 83 fe 05          	cmp    $0x5,%r14d
  41fab9:	0f 84 38 06 00 00    	je     4200f7 <main_timer_loop+0xccb>
  41fabf:	41 39 ce             	cmp    %ecx,%r14d
  41fac2:	0f 85 55 ff ff ff    	jne    41fa1d <main_timer_loop+0x5f1>
  41fac8:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
  41facf:	00 
  41fad0:	e9 b9 fc ff ff       	jmpq   41f78e <main_timer_loop+0x362>
  41fad5:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
  41fadc:	00 
  41fadd:	48 2b 84 24 88 00 00 	sub    0x88(%rsp),%rax
  41fae4:	00 
  41fae5:	48 63 54 24 2c       	movslq 0x2c(%rsp),%rdx
  41faea:	48 01 d0             	add    %rdx,%rax
  41faed:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  41faf4:	00 
  41faf5:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
  41faf9:	39 54 24 74          	cmp    %edx,0x74(%rsp)
  41fafd:	7d 0e                	jge    41fb0d <main_timer_loop+0x6e1>
  41faff:	48 2d 80 51 01 00    	sub    $0x15180,%rax
  41fb05:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  41fb0c:	00 
  41fb0d:	48 39 84 24 10 01 00 	cmp    %rax,0x110(%rsp)
  41fb14:	00 
  41fb15:	0f 8f 5e fb ff ff    	jg     41f679 <main_timer_loop+0x24d>
  41fb1b:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
  41fb22:	00 
  41fb23:	e8 60 ef fe ff       	callq  40ea88 <localtime@plt>
  41fb28:	8b 50 18             	mov    0x18(%rax),%edx
  41fb2b:	85 d2                	test   %edx,%edx
  41fb2d:	0f 85 10 07 00 00    	jne    420243 <main_timer_loop+0xe17>
  41fb33:	ba 00 e9 07 00       	mov    $0x7e900,%edx
  41fb38:	48 8b bc 24 10 01 00 	mov    0x110(%rsp),%rdi
  41fb3f:	00 
  41fb40:	8b 48 08             	mov    0x8(%rax),%ecx
  41fb43:	89 cb                	mov    %ecx,%ebx
  41fb45:	c1 e3 04             	shl    $0x4,%ebx
  41fb48:	c1 e1 08             	shl    $0x8,%ecx
  41fb4b:	29 d9                	sub    %ebx,%ecx
  41fb4d:	89 cb                	mov    %ecx,%ebx
  41fb4f:	c1 e3 04             	shl    $0x4,%ebx
  41fb52:	29 cb                	sub    %ecx,%ebx
  41fb54:	8b 48 04             	mov    0x4(%rax),%ecx
  41fb57:	8d 34 8d 00 00 00 00 	lea    0x0(,%rcx,4),%esi
  41fb5e:	c1 e1 06             	shl    $0x6,%ecx
  41fb61:	29 f1                	sub    %esi,%ecx
  41fb63:	8d 0c 0b             	lea    (%rbx,%rcx,1),%ecx
  41fb66:	03 08                	add    (%rax),%ecx
  41fb68:	8d 1c 11             	lea    (%rcx,%rdx,1),%ebx
  41fb6b:	48 63 db             	movslq %ebx,%rbx
  41fb6e:	48 89 f9             	mov    %rdi,%rcx
  41fb71:	48 29 d9             	sub    %rbx,%rcx
  41fb74:	48 89 cb             	mov    %rcx,%rbx
  41fb77:	48 8b 8c 24 08 01 00 	mov    0x108(%rsp),%rcx
  41fb7e:	00 
  41fb7f:	48 89 ce             	mov    %rcx,%rsi
  41fb82:	48 39 cf             	cmp    %rcx,%rdi
  41fb85:	0f 8f ee fa ff ff    	jg     41f679 <main_timer_loop+0x24d>
  41fb8b:	44 8b 64 24 5c       	mov    0x5c(%rsp),%r12d
  41fb90:	eb 20                	jmp    41fbb2 <main_timer_loop+0x786>
  41fb92:	48 8d b1 80 ae fe ff 	lea    -0x15180(%rcx),%rsi
  41fb99:	48 89 f1             	mov    %rsi,%rcx
  41fb9c:	48 89 b4 24 08 01 00 	mov    %rsi,0x108(%rsp)
  41fba3:	00 
  41fba4:	48 3b b4 24 10 01 00 	cmp    0x110(%rsp),%rsi
  41fbab:	00 
  41fbac:	0f 8c c7 fa ff ff    	jl     41f679 <main_timer_loop+0x24d>
  41fbb2:	48 29 de             	sub    %rbx,%rsi
  41fbb5:	48 b8 59 15 de 69 26 	mov    $0x377aef2669de1559,%rax
  41fbbc:	ef 7a 37 
  41fbbf:	48 f7 ee             	imul   %rsi
  41fbc2:	48 c1 fa 11          	sar    $0x11,%rdx
  41fbc6:	48 c1 fe 3f          	sar    $0x3f,%rsi
  41fbca:	48 29 f2             	sub    %rsi,%rdx
  41fbcd:	8d 42 01             	lea    0x1(%rdx),%eax
  41fbd0:	99                   	cltd   
  41fbd1:	41 f7 fe             	idiv   %r14d
  41fbd4:	85 d2                	test   %edx,%edx
  41fbd6:	75 ba                	jne    41fb92 <main_timer_loop+0x766>
  41fbd8:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  41fbdf:	00 
  41fbe0:	e8 a3 ee fe ff       	callq  40ea88 <localtime@plt>
  41fbe5:	8b 40 18             	mov    0x18(%rax),%eax
  41fbe8:	85 c0                	test   %eax,%eax
  41fbea:	0f 85 4b 06 00 00    	jne    42023b <main_timer_loop+0xe0f>
  41fbf0:	b9 06 00 00 00       	mov    $0x6,%ecx
  41fbf5:	44 89 e0             	mov    %r12d,%eax
  41fbf8:	d3 f8                	sar    %cl,%eax
  41fbfa:	a8 01                	test   $0x1,%al
  41fbfc:	0f 85 c6 fe ff ff    	jne    41fac8 <main_timer_loop+0x69c>
  41fc02:	48 8b 8c 24 08 01 00 	mov    0x108(%rsp),%rcx
  41fc09:	00 
  41fc0a:	eb 86                	jmp    41fb92 <main_timer_loop+0x766>
  41fc0c:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
  41fc13:	00 
  41fc14:	48 2b 84 24 88 00 00 	sub    0x88(%rsp),%rax
  41fc1b:	00 
  41fc1c:	48 63 54 24 2c       	movslq 0x2c(%rsp),%rdx
  41fc21:	48 01 d0             	add    %rdx,%rax
  41fc24:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  41fc2b:	00 
  41fc2c:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
  41fc30:	39 54 24 74          	cmp    %edx,0x74(%rsp)
  41fc34:	7d 0e                	jge    41fc44 <main_timer_loop+0x818>
  41fc36:	48 2d 80 51 01 00    	sub    $0x15180,%rax
  41fc3c:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  41fc43:	00 
  41fc44:	48 39 84 24 10 01 00 	cmp    %rax,0x110(%rsp)
  41fc4b:	00 
  41fc4c:	0f 8f 27 fa ff ff    	jg     41f679 <main_timer_loop+0x24d>
  41fc52:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
  41fc59:	00 
  41fc5a:	e8 29 ee fe ff       	callq  40ea88 <localtime@plt>
  41fc5f:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
  41fc66:	00 
  41fc67:	8b 50 08             	mov    0x8(%rax),%edx
  41fc6a:	89 d1                	mov    %edx,%ecx
  41fc6c:	c1 e1 04             	shl    $0x4,%ecx
  41fc6f:	c1 e2 08             	shl    $0x8,%edx
  41fc72:	29 ca                	sub    %ecx,%edx
  41fc74:	89 d1                	mov    %edx,%ecx
  41fc76:	c1 e1 04             	shl    $0x4,%ecx
  41fc79:	29 d1                	sub    %edx,%ecx
  41fc7b:	8b 50 04             	mov    0x4(%rax),%edx
  41fc7e:	8d 34 95 00 00 00 00 	lea    0x0(,%rdx,4),%esi
  41fc85:	c1 e2 06             	shl    $0x6,%edx
  41fc88:	29 f2                	sub    %esi,%edx
  41fc8a:	8d 14 11             	lea    (%rcx,%rdx,1),%edx
  41fc8d:	03 10                	add    (%rax),%edx
  41fc8f:	48 63 d2             	movslq %edx,%rdx
  41fc92:	48 8d 0c 13          	lea    (%rbx,%rdx,1),%rcx
  41fc96:	48 2b 8c 24 10 01 00 	sub    0x110(%rsp),%rcx
  41fc9d:	00 
  41fc9e:	48 b8 57 29 51 ce a0 	mov    $0x1845c8a0ce512957,%rax
  41fca5:	c8 45 18 
  41fca8:	48 f7 e9             	imul   %rcx
  41fcab:	48 c1 fa 0d          	sar    $0xd,%rdx
  41fcaf:	48 c1 f9 3f          	sar    $0x3f,%rcx
  41fcb3:	48 29 ca             	sub    %rcx,%rdx
  41fcb6:	8d 42 01             	lea    0x1(%rdx),%eax
  41fcb9:	99                   	cltd   
  41fcba:	41 f7 fe             	idiv   %r14d
  41fcbd:	8d 14 52             	lea    (%rdx,%rdx,2),%edx
  41fcc0:	89 d1                	mov    %edx,%ecx
  41fcc2:	c1 e1 04             	shl    $0x4,%ecx
  41fcc5:	29 d1                	sub    %edx,%ecx
  41fcc7:	89 c8                	mov    %ecx,%eax
  41fcc9:	c1 e0 04             	shl    $0x4,%eax
  41fccc:	29 c8                	sub    %ecx,%eax
  41fcce:	c1 e0 07             	shl    $0x7,%eax
  41fcd1:	48 98                	cltq   
  41fcd3:	48 29 c3             	sub    %rax,%rbx
  41fcd6:	48 89 9c 24 08 01 00 	mov    %rbx,0x108(%rsp)
  41fcdd:	00 
  41fcde:	e9 ab fa ff ff       	jmpq   41f78e <main_timer_loop+0x362>
  41fce3:	83 e9 01             	sub    $0x1,%ecx
  41fce6:	e9 80 fd ff ff       	jmpq   41fa6b <main_timer_loop+0x63f>
  41fceb:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  41fcf0:	e8 e3 df fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41fcf5:	44 8b a4 24 3c 01 00 	mov    0x13c(%rsp),%r12d
  41fcfc:	00 
  41fcfd:	48 8b 1d 5c 20 29 00 	mov    0x29205c(%rip),%rbx        # 6b1d60 <CONFIG_SERVER_STARTUP_TIME+0x88>
  41fd04:	48 c7 84 24 f8 00 00 	movq   $0x0,0xf8(%rsp)
  41fd0b:	00 00 00 00 00 
  41fd10:	c7 84 24 38 01 00 00 	movl   $0x0,0x138(%rsp)
  41fd17:	00 00 00 00 
  41fd1b:	c7 84 24 34 01 00 00 	movl   $0x0,0x134(%rsp)
  41fd22:	00 00 00 00 
  41fd26:	48 c7 84 24 e8 00 00 	movq   $0x0,0xe8(%rsp)
  41fd2d:	00 00 00 00 00 
  41fd32:	c7 84 24 30 01 00 00 	movl   $0x400,0x130(%rsp)
  41fd39:	00 04 00 00 
  41fd3d:	48 8d 15 1c 59 04 00 	lea    0x4591c(%rip),%rdx        # 465660 <usage_message+0x3920>
  41fd44:	48 8d 35 46 35 06 00 	lea    0x63546(%rip),%rsi        # 483291 <usage_message+0x21551>
  41fd4b:	bf 04 00 00 00       	mov    $0x4,%edi
  41fd50:	31 c0                	xor    %eax,%eax
  41fd52:	e8 59 13 01 00       	callq  4310b0 <__zbx_zabbix_log>
  41fd57:	48 63 8c 24 30 01 00 	movslq 0x130(%rsp),%rcx
  41fd5e:	00 
  41fd5f:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
  41fd66:	00 
  41fd67:	be 8b 01 00 00       	mov    $0x18b,%esi
  41fd6c:	48 8d 3d b7 58 04 00 	lea    0x458b7(%rip),%rdi        # 46562a <usage_message+0x38ea>
  41fd73:	e8 93 29 02 00       	callq  44270b <zbx_malloc2>
  41fd78:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  41fd7f:	00 
  41fd80:	31 c0                	xor    %eax,%eax
  41fd82:	e8 f9 99 03 00       	callq  459780 <DBbegin>
  41fd87:	45 85 e4             	test   %r12d,%r12d
  41fd8a:	0f 8e 2a 01 00 00    	jle    41feba <main_timer_loop+0xa8e>
  41fd90:	31 ed                	xor    %ebp,%ebp
  41fd92:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
  41fd99:	00 
  41fd9a:	4c 8b b4 24 98 00 00 	mov    0x98(%rsp),%r14
  41fda1:	00 
  41fda2:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
  41fda9:	00 
  41fdaa:	eb 76                	jmp    41fe22 <main_timer_loop+0x9f6>
  41fdac:	4c 8b 0b             	mov    (%rbx),%r9
  41fdaf:	4c 8d 05 4f 40 04 00 	lea    0x4404f(%rip),%r8        # 463e05 <usage_message+0x20c5>
  41fdb6:	b9 40 00 00 00       	mov    $0x40,%ecx
  41fdbb:	4c 89 f2             	mov    %r14,%rdx
  41fdbe:	4c 89 ee             	mov    %r13,%rsi
  41fdc1:	4c 89 ff             	mov    %r15,%rdi
  41fdc4:	31 c0                	xor    %eax,%eax
  41fdc6:	e8 dc 4b 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41fdcb:	48 8b b4 24 e8 00 00 	mov    0xe8(%rsp),%rsi
  41fdd2:	00 
  41fdd3:	48 8d 3d 8b 23 06 00 	lea    0x6238b(%rip),%rdi        # 482165 <usage_message+0x20425>
  41fdda:	31 c0                	xor    %eax,%eax
  41fddc:	e8 61 8d 03 00       	callq  458b42 <__zbx_DBexecute>
  41fde1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  41fde5:	8b 53 18             	mov    0x18(%rbx),%edx
  41fde8:	be 01 00 00 00       	mov    $0x1,%esi
  41fded:	48 8b 3b             	mov    (%rbx),%rdi
  41fdf0:	e8 f3 6f 01 00       	callq  436de8 <DCconfig_set_maintenance>
  41fdf5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  41fdfb:	48 8b 0b             	mov    (%rbx),%rcx
  41fdfe:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  41fe03:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  41fe08:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41fe0d:	e8 e1 11 02 00       	callq  440ff3 <uint64_array_add>
  41fe12:	83 c5 01             	add    $0x1,%ebp
  41fe15:	48 83 c3 38          	add    $0x38,%rbx
  41fe19:	41 39 ec             	cmp    %ebp,%r12d
  41fe1c:	0f 8e 98 00 00 00    	jle    41feba <main_timer_loop+0xa8e>
  41fe22:	48 8b 13             	mov    (%rbx),%rdx
  41fe25:	8b b4 24 34 01 00 00 	mov    0x134(%rsp),%esi
  41fe2c:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
  41fe33:	00 
  41fe34:	e8 b3 0e 02 00       	callq  440cec <uint64_array_exists>
  41fe39:	85 c0                	test   %eax,%eax
  41fe3b:	74 d5                	je     41fe12 <main_timer_loop+0x9e6>
  41fe3d:	48 8b 43 10          	mov    0x10(%rbx),%rax
  41fe41:	48 39 43 20          	cmp    %rax,0x20(%rbx)
  41fe45:	75 0a                	jne    41fe51 <main_timer_loop+0xa25>
  41fe47:	83 7b 28 01          	cmpl   $0x1,0x28(%rbx)
  41fe4b:	0f 84 8a 02 00 00    	je     4200db <main_timer_loop+0xcaf>
  41fe51:	c7 84 24 2c 01 00 00 	movl   $0x0,0x12c(%rsp)
  41fe58:	00 00 00 00 
  41fe5c:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
  41fe60:	8b 43 18             	mov    0x18(%rbx),%eax
  41fe63:	89 44 24 08          	mov    %eax,0x8(%rsp)
  41fe67:	c7 04 24 01 00 00 00 	movl   $0x1,(%rsp)
  41fe6e:	4c 8d 05 f3 5d 04 00 	lea    0x45df3(%rip),%r8        # 465c68 <usage_message+0x3f28>
  41fe75:	b9 80 00 00 00       	mov    $0x80,%ecx
  41fe7a:	4c 89 f2             	mov    %r14,%rdx
  41fe7d:	4c 89 ee             	mov    %r13,%rsi
  41fe80:	4c 89 ff             	mov    %r15,%rdi
  41fe83:	31 c0                	xor    %eax,%eax
  41fe85:	e8 1d 4b 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41fe8a:	8b 53 30             	mov    0x30(%rbx),%edx
  41fe8d:	85 d2                	test   %edx,%edx
  41fe8f:	0f 85 17 ff ff ff    	jne    41fdac <main_timer_loop+0x980>
  41fe95:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
  41fe99:	4c 8d 05 d9 57 04 00 	lea    0x457d9(%rip),%r8        # 465679 <usage_message+0x3939>
  41fea0:	b9 40 00 00 00       	mov    $0x40,%ecx
  41fea5:	4c 89 f2             	mov    %r14,%rdx
  41fea8:	4c 89 ee             	mov    %r13,%rsi
  41feab:	4c 89 ff             	mov    %r15,%rdi
  41feae:	31 c0                	xor    %eax,%eax
  41feb0:	e8 f2 4a 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41feb5:	e9 f2 fe ff ff       	jmpq   41fdac <main_timer_loop+0x980>
  41feba:	c7 84 24 2c 01 00 00 	movl   $0x0,0x12c(%rsp)
  41fec1:	00 00 00 00 
  41fec5:	c7 04 24 01 00 00 00 	movl   $0x1,(%rsp)
  41fecc:	45 31 c9             	xor    %r9d,%r9d
  41fecf:	4c 8d 05 e2 5d 04 00 	lea    0x45de2(%rip),%r8        # 465cb8 <usage_message+0x3f78>
  41fed6:	b9 80 00 00 00       	mov    $0x80,%ecx
  41fedb:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  41fee2:	00 
  41fee3:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
  41feea:	00 
  41feeb:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  41fef2:	00 
  41fef3:	31 c0                	xor    %eax,%eax
  41fef5:	e8 ad 4a 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  41fefa:	48 83 bc 24 f8 00 00 	cmpq   $0x0,0xf8(%rsp)
  41ff01:	00 00 
  41ff03:	74 0f                	je     41ff14 <main_timer_loop+0xae8>
  41ff05:	8b 84 24 34 01 00 00 	mov    0x134(%rsp),%eax
  41ff0c:	85 c0                	test   %eax,%eax
  41ff0e:	0f 85 88 03 00 00    	jne    42029c <main_timer_loop+0xe70>
  41ff14:	48 8b b4 24 e8 00 00 	mov    0xe8(%rsp),%rsi
  41ff1b:	00 
  41ff1c:	48 8d 3d 42 22 06 00 	lea    0x62242(%rip),%rdi        # 482165 <usage_message+0x20425>
  41ff23:	31 c0                	xor    %eax,%eax
  41ff25:	e8 82 80 03 00       	callq  457fac <__zbx_DBselect>
  41ff2a:	49 89 c4             	mov    %rax,%r12
  41ff2d:	c7 84 24 34 01 00 00 	movl   $0x0,0x134(%rsp)
  41ff34:	00 00 00 00 
  41ff38:	31 db                	xor    %ebx,%ebx
  41ff3a:	4c 89 e7             	mov    %r12,%rdi
  41ff3d:	e8 5b 7a 03 00       	callq  45799d <DBfetch>
  41ff42:	48 89 c5             	mov    %rax,%rbp
  41ff45:	48 85 c0             	test   %rax,%rax
  41ff48:	0f 84 94 00 00 00    	je     41ffe2 <main_timer_loop+0xbb6>
  41ff4e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  41ff53:	48 8d 35 79 51 05 00 	lea    0x55179(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  41ff5a:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  41ff5e:	31 c0                	xor    %eax,%eax
  41ff60:	e8 43 df fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  41ff65:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  41ff6b:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
  41ff72:	00 
  41ff73:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  41ff78:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  41ff7d:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  41ff82:	e8 6c 10 02 00       	callq  440ff3 <uint64_array_add>
  41ff87:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  41ff8b:	ba 0a 00 00 00       	mov    $0xa,%edx
  41ff90:	31 f6                	xor    %esi,%esi
  41ff92:	e8 91 e5 fe ff       	callq  40e528 <strtol@plt>
  41ff97:	85 c0                	test   %eax,%eax
  41ff99:	75 9f                	jne    41ff3a <main_timer_loop+0xb0e>
  41ff9b:	b9 18 00 00 00       	mov    $0x18,%ecx
  41ffa0:	31 d2                	xor    %edx,%edx
  41ffa2:	be ce 01 00 00       	mov    $0x1ce,%esi
  41ffa7:	48 8d 3d 7c 56 04 00 	lea    0x4567c(%rip),%rdi        # 46562a <usage_message+0x38ea>
  41ffae:	e8 58 27 02 00       	callq  44270b <zbx_malloc2>
  41ffb3:	49 89 c5             	mov    %rax,%r13
  41ffb6:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
  41ffbd:	00 
  41ffbe:	49 89 45 00          	mov    %rax,0x0(%r13)
  41ffc2:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  41ffc6:	ba 0a 00 00 00       	mov    $0xa,%edx
  41ffcb:	31 f6                	xor    %esi,%esi
  41ffcd:	e8 56 e5 fe ff       	callq  40e528 <strtol@plt>
  41ffd2:	41 89 45 08          	mov    %eax,0x8(%r13)
  41ffd6:	49 89 5d 10          	mov    %rbx,0x10(%r13)
  41ffda:	4c 89 eb             	mov    %r13,%rbx
  41ffdd:	e9 58 ff ff ff       	jmpq   41ff3a <main_timer_loop+0xb0e>
  41ffe2:	4c 89 e7             	mov    %r12,%rdi
  41ffe5:	e8 ee dc fe ff       	callq  40dcd8 <mysql_free_result@plt>
  41ffea:	c7 84 24 2c 01 00 00 	movl   $0x0,0x12c(%rsp)
  41fff1:	00 00 00 00 
  41fff5:	45 31 c9             	xor    %r9d,%r9d
  41fff8:	4c 8d 05 21 5d 04 00 	lea    0x45d21(%rip),%r8        # 465d20 <usage_message+0x3fe0>
  41ffff:	b9 80 00 00 00       	mov    $0x80,%ecx
  420004:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  42000b:	00 
  42000c:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
  420013:	00 
  420014:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  42001b:	00 
  42001c:	31 c0                	xor    %eax,%eax
  42001e:	e8 84 49 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  420023:	4c 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%r8
  42002a:	00 
  42002b:	4d 85 c0             	test   %r8,%r8
  42002e:	74 11                	je     420041 <main_timer_loop+0xc15>
  420030:	44 8b 8c 24 34 01 00 	mov    0x134(%rsp),%r9d
  420037:	00 
  420038:	45 85 c9             	test   %r9d,%r9d
  42003b:	0f 85 1c 02 00 00    	jne    42025d <main_timer_loop+0xe31>
  420041:	31 c0                	xor    %eax,%eax
  420043:	e8 eb 96 03 00       	callq  459733 <DBcommit>
  420048:	48 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%rdi
  42004f:	00 
  420050:	48 85 ff             	test   %rdi,%rdi
  420053:	74 11                	je     420066 <main_timer_loop+0xc3a>
  420055:	e8 8e e1 fe ff       	callq  40e1e8 <free@plt>
  42005a:	48 c7 84 24 e8 00 00 	movq   $0x0,0xe8(%rsp)
  420061:	00 00 00 00 00 
  420066:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
  42006d:	00 
  42006e:	48 85 ff             	test   %rdi,%rdi
  420071:	74 11                	je     420084 <main_timer_loop+0xc58>
  420073:	e8 70 e1 fe ff       	callq  40e1e8 <free@plt>
  420078:	48 c7 84 24 f8 00 00 	movq   $0x0,0xf8(%rsp)
  42007f:	00 00 00 00 00 
  420084:	48 85 db             	test   %rbx,%rbx
  420087:	74 33                	je     4200bc <main_timer_loop+0xc90>
  420089:	48 89 dd             	mov    %rbx,%rbp
  42008c:	8b 75 08             	mov    0x8(%rbp),%esi
  42008f:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  420093:	e8 02 f0 ff ff       	callq  41f09a <main_housekeeper_loop+0x766>
  420098:	48 8b 6d 10          	mov    0x10(%rbp),%rbp
  42009c:	48 85 ed             	test   %rbp,%rbp
  42009f:	75 eb                	jne    42008c <main_timer_loop+0xc60>
  4200a1:	48 85 db             	test   %rbx,%rbx
  4200a4:	74 16                	je     4200bc <main_timer_loop+0xc90>
  4200a6:	48 89 df             	mov    %rbx,%rdi
  4200a9:	eb 03                	jmp    4200ae <main_timer_loop+0xc82>
  4200ab:	48 89 ef             	mov    %rbp,%rdi
  4200ae:	48 8b 6f 10          	mov    0x10(%rdi),%rbp
  4200b2:	e8 31 e1 fe ff       	callq  40e1e8 <free@plt>
  4200b7:	48 85 ed             	test   %rbp,%rbp
  4200ba:	75 ef                	jne    4200ab <main_timer_loop+0xc7f>
  4200bc:	48 8d 15 9d 55 04 00 	lea    0x4559d(%rip),%rdx        # 465660 <usage_message+0x3920>
  4200c3:	48 8d 35 d3 31 06 00 	lea    0x631d3(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4200ca:	bf 04 00 00 00       	mov    $0x4,%edi
  4200cf:	31 c0                	xor    %eax,%eax
  4200d1:	e8 da 0f 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4200d6:	e9 31 f4 ff ff       	jmpq   41f50c <main_timer_loop+0xe0>
  4200db:	8b 43 2c             	mov    0x2c(%rbx),%eax
  4200de:	3b 43 18             	cmp    0x18(%rbx),%eax
  4200e1:	0f 85 6a fd ff ff    	jne    41fe51 <main_timer_loop+0xa25>
  4200e7:	8b 4b 30             	mov    0x30(%rbx),%ecx
  4200ea:	85 c9                	test   %ecx,%ecx
  4200ec:	0f 85 03 fd ff ff    	jne    41fdf5 <main_timer_loop+0x9c9>
  4200f2:	e9 5a fd ff ff       	jmpq   41fe51 <main_timer_loop+0xa25>
  4200f7:	83 f9 04             	cmp    $0x4,%ecx
  4200fa:	0f 85 bf f9 ff ff    	jne    41fabf <main_timer_loop+0x693>
  420100:	8b 48 14             	mov    0x14(%rax),%ecx
  420103:	c6 84 24 d0 00 00 00 	movb   $0x1f,0xd0(%rsp)
  42010a:	1f 
  42010b:	c6 84 24 d1 00 00 00 	movb   $0x1c,0xd1(%rsp)
  420112:	1c 
  420113:	c6 84 24 d2 00 00 00 	movb   $0x1f,0xd2(%rsp)
  42011a:	1f 
  42011b:	c6 84 24 d3 00 00 00 	movb   $0x1e,0xd3(%rsp)
  420122:	1e 
  420123:	c6 84 24 d4 00 00 00 	movb   $0x1f,0xd4(%rsp)
  42012a:	1f 
  42012b:	c6 84 24 d5 00 00 00 	movb   $0x1e,0xd5(%rsp)
  420132:	1e 
  420133:	c6 84 24 d6 00 00 00 	movb   $0x1f,0xd6(%rsp)
  42013a:	1f 
  42013b:	c6 84 24 d7 00 00 00 	movb   $0x1f,0xd7(%rsp)
  420142:	1f 
  420143:	c6 84 24 d8 00 00 00 	movb   $0x1e,0xd8(%rsp)
  42014a:	1e 
  42014b:	c6 84 24 d9 00 00 00 	movb   $0x1f,0xd9(%rsp)
  420152:	1f 
  420153:	c6 84 24 da 00 00 00 	movb   $0x1e,0xda(%rsp)
  42015a:	1e 
  42015b:	c6 84 24 db 00 00 00 	movb   $0x1f,0xdb(%rsp)
  420162:	1f 
  420163:	c6 84 24 c0 00 00 00 	movb   $0x1f,0xc0(%rsp)
  42016a:	1f 
  42016b:	c6 84 24 c1 00 00 00 	movb   $0x1d,0xc1(%rsp)
  420172:	1d 
  420173:	c6 84 24 c2 00 00 00 	movb   $0x1f,0xc2(%rsp)
  42017a:	1f 
  42017b:	c6 84 24 c3 00 00 00 	movb   $0x1e,0xc3(%rsp)
  420182:	1e 
  420183:	c6 84 24 c4 00 00 00 	movb   $0x1f,0xc4(%rsp)
  42018a:	1f 
  42018b:	c6 84 24 c5 00 00 00 	movb   $0x1e,0xc5(%rsp)
  420192:	1e 
  420193:	c6 84 24 c6 00 00 00 	movb   $0x1f,0xc6(%rsp)
  42019a:	1f 
  42019b:	c6 84 24 c7 00 00 00 	movb   $0x1f,0xc7(%rsp)
  4201a2:	1f 
  4201a3:	c6 84 24 c8 00 00 00 	movb   $0x1e,0xc8(%rsp)
  4201aa:	1e 
  4201ab:	c6 84 24 c9 00 00 00 	movb   $0x1f,0xc9(%rsp)
  4201b2:	1f 
  4201b3:	c6 84 24 ca 00 00 00 	movb   $0x1e,0xca(%rsp)
  4201ba:	1e 
  4201bb:	c6 84 24 cb 00 00 00 	movb   $0x1f,0xcb(%rsp)
  4201c2:	1f 
  4201c3:	f6 c1 03             	test   $0x3,%cl
  4201c6:	0f 84 34 01 00 00    	je     420300 <main_timer_loop+0xed4>
  4201cc:	48 63 c1             	movslq %ecx,%rax
  4201cf:	48 8d 34 80          	lea    (%rax,%rax,4),%rsi
  4201d3:	48 8d 3c f0          	lea    (%rax,%rsi,8),%rdi
  4201d7:	48 89 fe             	mov    %rdi,%rsi
  4201da:	48 c1 e6 0a          	shl    $0xa,%rsi
  4201de:	48 29 fe             	sub    %rdi,%rsi
  4201e1:	48 c1 e6 05          	shl    $0x5,%rsi
  4201e5:	48 01 c6             	add    %rax,%rsi
  4201e8:	48 8d 34 b0          	lea    (%rax,%rsi,4),%rsi
  4201ec:	48 8d 34 f0          	lea    (%rax,%rsi,8),%rsi
  4201f0:	48 c1 e6 05          	shl    $0x5,%rsi
  4201f4:	48 29 c6             	sub    %rax,%rsi
  4201f7:	48 c1 ee 20          	shr    $0x20,%rsi
  4201fb:	c1 fe 07             	sar    $0x7,%esi
  4201fe:	89 c8                	mov    %ecx,%eax
  420200:	c1 f8 1f             	sar    $0x1f,%eax
  420203:	29 c6                	sub    %eax,%esi
  420205:	8d 34 b6             	lea    (%rsi,%rsi,4),%esi
  420208:	8d 34 b6             	lea    (%rsi,%rsi,4),%esi
  42020b:	c1 e6 04             	shl    $0x4,%esi
  42020e:	39 f1                	cmp    %esi,%ecx
  420210:	0f 84 34 01 00 00    	je     42034a <main_timer_loop+0xf1e>
  420216:	48 63 d2             	movslq %edx,%rdx
  420219:	0f b6 84 14 d0 00 00 	movzbl 0xd0(%rsp,%rdx,1),%eax
  420220:	00 
  420221:	41 83 c0 06          	add    $0x6,%r8d
  420225:	41 39 c0             	cmp    %eax,%r8d
  420228:	0f 8c ef f7 ff ff    	jl     41fa1d <main_timer_loop+0x5f1>
  42022e:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
  420235:	00 
  420236:	e9 53 f5 ff ff       	jmpq   41f78e <main_timer_loop+0x362>
  42023b:	8d 48 ff             	lea    -0x1(%rax),%ecx
  42023e:	e9 b2 f9 ff ff       	jmpq   41fbf5 <main_timer_loop+0x7c9>
  420243:	8d 54 52 fd          	lea    -0x3(%rdx,%rdx,2),%edx
  420247:	89 d1                	mov    %edx,%ecx
  420249:	c1 e1 04             	shl    $0x4,%ecx
  42024c:	29 d1                	sub    %edx,%ecx
  42024e:	89 ca                	mov    %ecx,%edx
  420250:	c1 e2 04             	shl    $0x4,%edx
  420253:	29 ca                	sub    %ecx,%edx
  420255:	c1 e2 07             	shl    $0x7,%edx
  420258:	e9 db f8 ff ff       	jmpq   41fb38 <main_timer_loop+0x70c>
  42025d:	48 8d 0d 23 06 04 00 	lea    0x40623(%rip),%rcx        # 460887 <_IO_stdin_used+0xda7>
  420264:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  42026b:	00 
  42026c:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
  420273:	00 
  420274:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  42027b:	00 
  42027c:	e8 b6 73 03 00       	callq  457637 <DBadd_condition_alloc>
  420281:	48 8b b4 24 e8 00 00 	mov    0xe8(%rsp),%rsi
  420288:	00 
  420289:	48 8d 3d d5 1e 06 00 	lea    0x61ed5(%rip),%rdi        # 482165 <usage_message+0x20425>
  420290:	31 c0                	xor    %eax,%eax
  420292:	e8 ab 88 03 00       	callq  458b42 <__zbx_DBexecute>
  420297:	e9 a5 fd ff ff       	jmpq   420041 <main_timer_loop+0xc15>
  42029c:	4c 8d 05 eb 53 04 00 	lea    0x453eb(%rip),%r8        # 46568e <usage_message+0x394e>
  4202a3:	b9 10 00 00 00       	mov    $0x10,%ecx
  4202a8:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  4202af:	00 
  4202b0:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
  4202b7:	00 
  4202b8:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  4202bf:	00 
  4202c0:	31 c0                	xor    %eax,%eax
  4202c2:	e8 e0 46 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4202c7:	44 8b 8c 24 34 01 00 	mov    0x134(%rsp),%r9d
  4202ce:	00 
  4202cf:	4c 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%r8
  4202d6:	00 
  4202d7:	48 8d 0d a9 05 04 00 	lea    0x405a9(%rip),%rcx        # 460887 <_IO_stdin_used+0xda7>
  4202de:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  4202e5:	00 
  4202e6:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
  4202ed:	00 
  4202ee:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  4202f5:	00 
  4202f6:	e8 3c 73 03 00       	callq  457637 <DBadd_condition_alloc>
  4202fb:	e9 14 fc ff ff       	jmpq   41ff14 <main_timer_loop+0xae8>
  420300:	48 63 c1             	movslq %ecx,%rax
  420303:	48 8d 34 80          	lea    (%rax,%rax,4),%rsi
  420307:	48 8d 3c f0          	lea    (%rax,%rsi,8),%rdi
  42030b:	48 89 fe             	mov    %rdi,%rsi
  42030e:	48 c1 e6 0a          	shl    $0xa,%rsi
  420312:	48 29 fe             	sub    %rdi,%rsi
  420315:	48 c1 e6 05          	shl    $0x5,%rsi
  420319:	48 01 c6             	add    %rax,%rsi
  42031c:	48 8d 34 b0          	lea    (%rax,%rsi,4),%rsi
  420320:	48 8d 34 f0          	lea    (%rax,%rsi,8),%rsi
  420324:	48 c1 e6 05          	shl    $0x5,%rsi
  420328:	48 29 c6             	sub    %rax,%rsi
  42032b:	48 c1 ee 20          	shr    $0x20,%rsi
  42032f:	c1 fe 05             	sar    $0x5,%esi
  420332:	89 cf                	mov    %ecx,%edi
  420334:	c1 ff 1f             	sar    $0x1f,%edi
  420337:	29 fe                	sub    %edi,%esi
  420339:	8d 34 b6             	lea    (%rsi,%rsi,4),%esi
  42033c:	8d 34 b6             	lea    (%rsi,%rsi,4),%esi
  42033f:	c1 e6 02             	shl    $0x2,%esi
  420342:	39 f1                	cmp    %esi,%ecx
  420344:	0f 84 85 fe ff ff    	je     4201cf <main_timer_loop+0xda3>
  42034a:	48 63 d2             	movslq %edx,%rdx
  42034d:	0f b6 84 14 c0 00 00 	movzbl 0xc0(%rsp,%rdx,1),%eax
  420354:	00 
  420355:	e9 c7 fe ff ff       	jmpq   420221 <main_timer_loop+0xdf5>
  42035a:	48 63 0d 43 dd 26 00 	movslq 0x26dd43(%rip),%rcx        # 68e0a4 <help_message+0x844>
  420361:	48 8d 04 cd 00 00 00 	lea    0x0(,%rcx,8),%rax
  420368:	00 
  420369:	48 c1 e1 06          	shl    $0x6,%rcx
  42036d:	48 29 c1             	sub    %rax,%rcx
  420370:	31 d2                	xor    %edx,%edx
  420372:	be 18 02 00 00       	mov    $0x218,%esi
  420377:	48 8d 3d ac 52 04 00 	lea    0x452ac(%rip),%rdi        # 46562a <usage_message+0x38ea>
  42037e:	e8 88 23 02 00       	callq  44270b <zbx_malloc2>
  420383:	48 89 05 d6 19 29 00 	mov    %rax,0x2919d6(%rip)        # 6b1d60 <CONFIG_SERVER_STARTUP_TIME+0x88>
  42038a:	e9 78 f2 ff ff       	jmpq   41f607 <main_timer_loop+0x1db>
  42038f:	90                   	nop
  420390:	41 57                	push   %r15
  420392:	41 56                	push   %r14
  420394:	41 55                	push   %r13
  420396:	41 54                	push   %r12
  420398:	55                   	push   %rbp
  420399:	53                   	push   %rbx
  42039a:	48 81 ec b8 1e 01 00 	sub    $0x11eb8,%rsp
  4203a1:	49 89 ff             	mov    %rdi,%r15
  4203a4:	48 89 f3             	mov    %rsi,%rbx
  4203a7:	48 8d ac 24 90 18 01 	lea    0x11890(%rsp),%rbp
  4203ae:	00 
  4203af:	b9 8e 00 00 00       	mov    $0x8e,%ecx
  4203b4:	31 c0                	xor    %eax,%eax
  4203b6:	48 89 ef             	mov    %rbp,%rdi
  4203b9:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  4203bc:	48 8d 35 e5 59 04 00 	lea    0x459e5(%rip),%rsi        # 465da8 <usage_message+0x4068>
  4203c3:	48 89 df             	mov    %rbx,%rdi
  4203c6:	e8 22 38 02 00       	callq  443bed <zbx_rtrim>
  4203cb:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
  4203d2:	45 31 ed             	xor    %r13d,%r13d
  4203d5:	4c 89 f1             	mov    %r14,%rcx
  4203d8:	48 89 df             	mov    %rbx,%rdi
  4203db:	44 89 e8             	mov    %r13d,%eax
  4203de:	f2 ae                	repnz scas %es:(%rdi),%al
  4203e0:	48 f7 d1             	not    %rcx
  4203e3:	4e 8d 24 31          	lea    (%rcx,%r14,1),%r12
  4203e7:	4c 89 e1             	mov    %r12,%rcx
  4203ea:	48 89 da             	mov    %rbx,%rdx
  4203ed:	48 8d 35 b9 59 04 00 	lea    0x459b9(%rip),%rsi        # 465dad <usage_message+0x406d>
  4203f4:	bf 04 00 00 00       	mov    $0x4,%edi
  4203f9:	e8 b2 0c 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4203fe:	b9 15 00 00 00       	mov    $0x15,%ecx
  420403:	48 8d 3d bc 59 04 00 	lea    0x459bc(%rip),%rdi        # 465dc6 <usage_message+0x4086>
  42040a:	48 89 de             	mov    %rbx,%rsi
  42040d:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42040f:	0f 84 a4 01 00 00    	je     4205b9 <main_timer_loop+0x118d>
  420415:	b9 17 00 00 00       	mov    $0x17,%ecx
  42041a:	48 8d 3d bb 59 04 00 	lea    0x459bb(%rip),%rdi        # 465ddc <usage_message+0x409c>
  420421:	48 89 de             	mov    %rbx,%rsi
  420424:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  420426:	0f 84 5e 02 00 00    	je     42068a <main_timer_loop+0x125e>
  42042c:	b9 04 00 00 00       	mov    $0x4,%ecx
  420431:	48 8d 3d bc 59 04 00 	lea    0x459bc(%rip),%rdi        # 465df4 <usage_message+0x40b4>
  420438:	48 89 de             	mov    %rbx,%rsi
  42043b:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42043d:	0f 84 ad 01 00 00    	je     4205f0 <main_timer_loop+0x11c4>
  420443:	b9 07 00 00 00       	mov    $0x7,%ecx
  420448:	48 8d 3d e6 14 04 00 	lea    0x414e6(%rip),%rdi        # 461935 <_IO_stdin_used+0x1e55>
  42044f:	48 89 de             	mov    %rbx,%rsi
  420452:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  420454:	0f 84 83 01 00 00    	je     4205dd <main_timer_loop+0x11b1>
  42045a:	4c 8d a4 24 50 1e 01 	lea    0x11e50(%rsp),%r12
  420461:	00 
  420462:	4c 89 e6             	mov    %r12,%rsi
  420465:	48 89 df             	mov    %rbx,%rdi
  420468:	e8 d4 89 02 00       	callq  448e41 <zbx_json_open>
  42046d:	85 c0                	test   %eax,%eax
  42046f:	0f 84 27 02 00 00    	je     42069c <main_timer_loop+0x1270>
  420475:	80 3b 3c             	cmpb   $0x3c,(%rbx)
  420478:	0f 85 73 03 00 00    	jne    4207f1 <main_timer_loop+0x13c5>
  42047e:	4c 8d 6c 24 60       	lea    0x60(%rsp),%r13
  420483:	48 8d 4d 45          	lea    0x45(%rbp),%rcx
  420487:	48 8d 75 04          	lea    0x4(%rbp),%rsi
  42048b:	c7 44 24 40 0b 00 00 	movl   $0xb,0x40(%rsp)
  420492:	00 
  420493:	4c 8d 9c 24 60 1e 01 	lea    0x11e60(%rsp),%r11
  42049a:	00 
  42049b:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
  4204a0:	c7 44 24 30 41 00 00 	movl   $0x41,0x30(%rsp)
  4204a7:	00 
  4204a8:	4c 8d a4 24 00 1e 01 	lea    0x11e00(%rsp),%r12
  4204af:	00 
  4204b0:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
  4204b5:	c7 44 24 20 0b 00 00 	movl   $0xb,0x20(%rsp)
  4204bc:	00 
  4204bd:	4c 8d 94 24 70 1e 01 	lea    0x11e70(%rsp),%r10
  4204c4:	00 
  4204c5:	4c 89 54 24 18       	mov    %r10,0x18(%rsp)
  4204ca:	c7 44 24 10 0b 00 00 	movl   $0xb,0x10(%rsp)
  4204d1:	00 
  4204d2:	4c 8d b4 24 80 1e 01 	lea    0x11e80(%rsp),%r14
  4204d9:	00 
  4204da:	4c 89 74 24 08       	mov    %r14,0x8(%rsp)
  4204df:	c7 04 24 00 00 01 00 	movl   $0x10000,(%rsp)
  4204e6:	4d 89 e9             	mov    %r13,%r9
  4204e9:	41 b8 fd 03 00 00    	mov    $0x3fd,%r8d
  4204ef:	ba 41 00 00 00       	mov    $0x41,%edx
  4204f4:	48 89 df             	mov    %rbx,%rdi
  4204f7:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
  4204fc:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
  420501:	e8 95 22 02 00       	callq  44279b <comms_parse_response>
  420506:	4c 89 ac 24 d8 1c 01 	mov    %r13,0x11cd8(%rsp)
  42050d:	00 
  42050e:	ba 0a 00 00 00       	mov    $0xa,%edx
  420513:	31 f6                	xor    %esi,%esi
  420515:	4c 89 f7             	mov    %r14,%rdi
  420518:	e8 0b e0 fe ff       	callq  40e528 <strtol@plt>
  42051d:	89 84 24 e0 1c 01 00 	mov    %eax,0x11ce0(%rsp)
  420524:	ba 0a 00 00 00       	mov    $0xa,%edx
  420529:	31 f6                	xor    %esi,%esi
  42052b:	4c 8b 54 24 58       	mov    0x58(%rsp),%r10
  420530:	4c 89 d7             	mov    %r10,%rdi
  420533:	e8 f0 df fe ff       	callq  40e528 <strtol@plt>
  420538:	89 84 24 e8 1c 01 00 	mov    %eax,0x11ce8(%rsp)
  42053f:	4c 89 a4 24 f0 1c 01 	mov    %r12,0x11cf0(%rsp)
  420546:	00 
  420547:	ba 0a 00 00 00       	mov    $0xa,%edx
  42054c:	31 f6                	xor    %esi,%esi
  42054e:	4c 8b 5c 24 50       	mov    0x50(%rsp),%r11
  420553:	4c 89 df             	mov    %r11,%rdi
  420556:	e8 cd df fe ff       	callq  40e528 <strtol@plt>
  42055b:	89 84 24 f8 1c 01 00 	mov    %eax,0x11cf8(%rsp)
  420562:	31 ff                	xor    %edi,%edi
  420564:	e8 6f e6 fe ff       	callq  40ebd8 <time@plt>
  420569:	89 84 24 90 18 01 00 	mov    %eax,0x11890(%rsp)
  420570:	45 31 c0             	xor    %r8d,%r8d
  420573:	b9 01 00 00 00       	mov    $0x1,%ecx
  420578:	48 89 ea             	mov    %rbp,%rdx
  42057b:	31 f6                	xor    %esi,%esi
  42057d:	4c 89 ff             	mov    %r15,%rdi
  420580:	e8 d4 a4 03 00       	callq  45aa59 <process_mass_data>
  420585:	48 8b 05 7c c7 26 00 	mov    0x26c77c(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  42058c:	8b 38                	mov    (%rax),%edi
  42058e:	e8 95 e1 fe ff       	callq  40e728 <alarm@plt>
  420593:	31 c9                	xor    %ecx,%ecx
  420595:	31 d2                	xor    %edx,%edx
  420597:	48 8d 35 4d ad 04 00 	lea    0x4ad4d(%rip),%rsi        # 46b2eb <usage_message+0x95ab>
  42059e:	4c 89 ff             	mov    %r15,%rdi
  4205a1:	e8 eb 78 02 00       	callq  447e91 <zbx_tcp_send_ext>
  4205a6:	85 c0                	test   %eax,%eax
  4205a8:	0f 85 1d 02 00 00    	jne    4207cb <main_timer_loop+0x139f>
  4205ae:	31 ff                	xor    %edi,%edi
  4205b0:	e8 73 e1 fe ff       	callq  40e728 <alarm@plt>
  4205b5:	31 c0                	xor    %eax,%eax
  4205b7:	eb 12                	jmp    4205cb <main_timer_loop+0x119f>
  4205b9:	0f b6 15 a8 17 29 00 	movzbl 0x2917a8(%rip),%edx        # 6b1d68 <CONFIG_SERVER_STARTUP_TIME+0x90>
  4205c0:	48 89 de             	mov    %rbx,%rsi
  4205c3:	4c 89 ff             	mov    %r15,%rdi
  4205c6:	e8 25 62 00 00       	callq  4267f0 <send_list_of_active_checks>
  4205cb:	48 81 c4 b8 1e 01 00 	add    $0x11eb8,%rsp
  4205d2:	5b                   	pop    %rbx
  4205d3:	5d                   	pop    %rbp
  4205d4:	41 5c                	pop    %r12
  4205d6:	41 5d                	pop    %r13
  4205d8:	41 5e                	pop    %r14
  4205da:	41 5f                	pop    %r15
  4205dc:	c3                   	retq   
  4205dd:	4c 89 e6             	mov    %r12,%rsi
  4205e0:	48 89 df             	mov    %rbx,%rdi
  4205e3:	e8 52 22 00 00       	callq  42283a <node_history>
  4205e8:	85 c0                	test   %eax,%eax
  4205ea:	74 4f                	je     42063b <main_timer_loop+0x120f>
  4205ec:	31 c0                	xor    %eax,%eax
  4205ee:	eb db                	jmp    4205cb <main_timer_loop+0x119f>
  4205f0:	31 ff                	xor    %edi,%edi
  4205f2:	e8 a1 36 00 00       	callq  423c98 <node_sync_lock>
  4205f7:	48 8d 94 24 a8 1e 01 	lea    0x11ea8(%rsp),%rdx
  4205fe:	00 
  4205ff:	48 8d b4 24 ac 1e 01 	lea    0x11eac(%rsp),%rsi
  420606:	00 
  420607:	48 89 df             	mov    %rbx,%rdi
  42060a:	e8 bd 08 00 00       	callq  420ecc <node_sync>
  42060f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  420612:	0f 84 83 01 00 00    	je     42079b <main_timer_loop+0x136f>
  420618:	31 d2                	xor    %edx,%edx
  42061a:	31 f6                	xor    %esi,%esi
  42061c:	8b bc 24 a8 1e 01 00 	mov    0x11ea8(%rsp),%edi
  420623:	e8 88 36 00 00       	callq  423cb0 <calculate_checksums>
  420628:	85 c0                	test   %eax,%eax
  42062a:	0f 84 d3 00 00 00    	je     420703 <main_timer_loop+0x12d7>
  420630:	31 ff                	xor    %edi,%edi
  420632:	e8 49 36 00 00       	callq  423c80 <node_sync_unlock>
  420637:	31 c0                	xor    %eax,%eax
  420639:	eb 90                	jmp    4205cb <main_timer_loop+0x119f>
  42063b:	48 8b 05 c6 c6 26 00 	mov    0x26c6c6(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  420642:	8b 38                	mov    (%rax),%edi
  420644:	e8 df e0 fe ff       	callq  40e728 <alarm@plt>
  420649:	31 c9                	xor    %ecx,%ecx
  42064b:	31 d2                	xor    %edx,%edx
  42064d:	48 8d 35 97 ac 04 00 	lea    0x4ac97(%rip),%rsi        # 46b2eb <usage_message+0x95ab>
  420654:	4c 89 ff             	mov    %r15,%rdi
  420657:	e8 35 78 02 00       	callq  447e91 <zbx_tcp_send_ext>
  42065c:	85 c0                	test   %eax,%eax
  42065e:	0f 84 4a ff ff ff    	je     4205ae <main_timer_loop+0x1182>
  420664:	48 8d 35 1d 59 04 00 	lea    0x4591d(%rip),%rsi        # 465f88 <usage_message+0x4248>
  42066b:	bf 03 00 00 00       	mov    $0x3,%edi
  420670:	31 c0                	xor    %eax,%eax
  420672:	e8 39 0a 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420677:	48 8d 3d 32 59 04 00 	lea    0x45932(%rip),%rdi        # 465fb0 <usage_message+0x4270>
  42067e:	31 c0                	xor    %eax,%eax
  420680:	e8 9b 11 ff ff       	callq  411820 <__zbx_zabbix_syslog>
  420685:	e9 24 ff ff ff       	jmpq   4205ae <main_timer_loop+0x1182>
  42068a:	48 89 de             	mov    %rbx,%rsi
  42068d:	4c 89 ff             	mov    %r15,%rdi
  420690:	e8 6d 1b 00 00       	callq  422202 <send_history_last_id>
  420695:	31 c0                	xor    %eax,%eax
  420697:	e9 2f ff ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  42069c:	48 8d ac 24 90 10 01 	lea    0x11090(%rsp),%rbp
  4206a3:	00 
  4206a4:	b9 00 08 00 00       	mov    $0x800,%ecx
  4206a9:	48 89 ea             	mov    %rbp,%rdx
  4206ac:	48 8d 35 4b 57 04 00 	lea    0x4574b(%rip),%rsi        # 465dfe <usage_message+0x40be>
  4206b3:	4c 89 e7             	mov    %r12,%rdi
  4206b6:	e8 89 8a 02 00       	callq  449144 <zbx_json_value_by_name>
  4206bb:	85 c0                	test   %eax,%eax
  4206bd:	0f 85 29 ff ff ff    	jne    4205ec <main_timer_loop+0x11c0>
  4206c3:	b9 0d 00 00 00       	mov    $0xd,%ecx
  4206c8:	48 8d 3d 37 57 04 00 	lea    0x45737(%rip),%rdi        # 465e06 <usage_message+0x40c6>
  4206cf:	48 89 ee             	mov    %rbp,%rsi
  4206d2:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4206d4:	0f 85 3a 01 00 00    	jne    420814 <main_timer_loop+0x13e8>
  4206da:	0f b6 05 87 16 29 00 	movzbl 0x291687(%rip),%eax        # 6b1d68 <CONFIG_SERVER_STARTUP_TIME+0x90>
  4206e1:	a8 01                	test   $0x1,%al
  4206e3:	0f 85 3c 03 00 00    	jne    420a25 <main_timer_loop+0x15f9>
  4206e9:	a8 04                	test   $0x4,%al
  4206eb:	0f 84 fb fe ff ff    	je     4205ec <main_timer_loop+0x11c0>
  4206f1:	4c 89 e6             	mov    %r12,%rsi
  4206f4:	4c 89 ff             	mov    %r15,%rdi
  4206f7:	e8 a8 4d 00 00       	callq  4254a4 <recv_proxyconfig>
  4206fc:	31 c0                	xor    %eax,%eax
  4206fe:	e9 c8 fe ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420703:	be 01 00 00 00       	mov    $0x1,%esi
  420708:	8b bc 24 a8 1e 01 00 	mov    0x11ea8(%rsp),%edi
  42070f:	e8 bb 41 00 00       	callq  4248cf <get_config_data>
  420714:	48 89 c3             	mov    %rax,%rbx
  420717:	48 85 c0             	test   %rax,%rax
  42071a:	0f 84 10 ff ff ff    	je     420630 <main_timer_loop+0x1204>
  420720:	4c 89 f1             	mov    %r14,%rcx
  420723:	48 89 c7             	mov    %rax,%rdi
  420726:	44 89 e8             	mov    %r13d,%eax
  420729:	f2 ae                	repnz scas %es:(%rdi),%al
  42072b:	48 f7 d1             	not    %rcx
  42072e:	4c 8d 49 ff          	lea    -0x1(%rcx),%r9
  420732:	44 8b 84 24 a8 1e 01 	mov    0x11ea8(%rsp),%r8d
  420739:	00 
  42073a:	8b 8c 24 ac 1e 01 00 	mov    0x11eac(%rsp),%ecx
  420741:	48 8b 05 20 c6 26 00 	mov    0x26c620(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  420748:	8b 10                	mov    (%rax),%edx
  42074a:	48 8d 35 e7 57 04 00 	lea    0x457e7(%rip),%rsi        # 465f38 <usage_message+0x41f8>
  420751:	bf 03 00 00 00       	mov    $0x3,%edi
  420756:	31 c0                	xor    %eax,%eax
  420758:	e8 53 09 01 00       	callq  4310b0 <__zbx_zabbix_log>
  42075d:	48 8b 05 bc c6 26 00 	mov    0x26c6bc(%rip),%rax        # 68ce20 <zbx_iks_transport+0x400>
  420764:	8b 38                	mov    (%rax),%edi
  420766:	e8 bd df fe ff       	callq  40e728 <alarm@plt>
  42076b:	48 89 da             	mov    %rbx,%rdx
  42076e:	4c 89 fe             	mov    %r15,%rsi
  420771:	8b bc 24 ac 1e 01 00 	mov    0x11eac(%rsp),%edi
  420778:	e8 84 65 00 00       	callq  426d01 <send_data_to_node>
  42077d:	89 c5                	mov    %eax,%ebp
  42077f:	48 89 df             	mov    %rbx,%rdi
  420782:	e8 61 da fe ff       	callq  40e1e8 <free@plt>
  420787:	85 ed                	test   %ebp,%ebp
  420789:	0f 84 20 02 00 00    	je     4209af <main_timer_loop+0x1583>
  42078f:	31 ff                	xor    %edi,%edi
  420791:	e8 92 df fe ff       	callq  40e728 <alarm@plt>
  420796:	e9 95 fe ff ff       	jmpq   420630 <main_timer_loop+0x1204>
  42079b:	48 8b 05 66 c5 26 00 	mov    0x26c566(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  4207a2:	8b 38                	mov    (%rax),%edi
  4207a4:	e8 7f df fe ff       	callq  40e728 <alarm@plt>
  4207a9:	48 8d 15 49 56 04 00 	lea    0x45649(%rip),%rdx        # 465df9 <usage_message+0x40b9>
  4207b0:	4c 89 fe             	mov    %r15,%rsi
  4207b3:	8b bc 24 ac 1e 01 00 	mov    0x11eac(%rsp),%edi
  4207ba:	e8 42 65 00 00       	callq  426d01 <send_data_to_node>
  4207bf:	31 ff                	xor    %edi,%edi
  4207c1:	e8 62 df fe ff       	callq  40e728 <alarm@plt>
  4207c6:	e9 65 fe ff ff       	jmpq   420630 <main_timer_loop+0x1204>
  4207cb:	48 8d 35 1f 57 04 00 	lea    0x4571f(%rip),%rsi        # 465ef1 <usage_message+0x41b1>
  4207d2:	bf 03 00 00 00       	mov    $0x3,%edi
  4207d7:	31 c0                	xor    %eax,%eax
  4207d9:	e8 d2 08 01 00       	callq  4310b0 <__zbx_zabbix_log>
  4207de:	48 8d 3d 93 58 04 00 	lea    0x45893(%rip),%rdi        # 466078 <usage_message+0x4338>
  4207e5:	31 c0                	xor    %eax,%eax
  4207e7:	e8 34 10 ff ff       	callq  411820 <__zbx_zabbix_syslog>
  4207ec:	e9 bd fd ff ff       	jmpq   4205ae <main_timer_loop+0x1182>
  4207f1:	be 3a 00 00 00       	mov    $0x3a,%esi
  4207f6:	48 89 df             	mov    %rbx,%rdi
  4207f9:	e8 9a de fe ff       	callq  40e698 <strchr@plt>
  4207fe:	49 89 c4             	mov    %rax,%r12
  420801:	48 85 c0             	test   %rax,%rax
  420804:	0f 85 6b 02 00 00    	jne    420a75 <main_timer_loop+0x1649>
  42080a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  42080f:	e9 b7 fd ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420814:	b9 0b 00 00 00       	mov    $0xb,%ecx
  420819:	48 8d 3d f3 55 04 00 	lea    0x455f3(%rip),%rdi        # 465e13 <usage_message+0x40d3>
  420820:	48 89 ee             	mov    %rbp,%rsi
  420823:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  420825:	0f 84 2d 01 00 00    	je     420958 <main_timer_loop+0x152c>
  42082b:	b9 0c 00 00 00       	mov    $0xc,%ecx
  420830:	48 8d 3d e7 55 04 00 	lea    0x455e7(%rip),%rdi        # 465e1e <usage_message+0x40de>
  420837:	48 89 ee             	mov    %rbp,%rsi
  42083a:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42083c:	0f 84 16 01 00 00    	je     420958 <main_timer_loop+0x152c>
  420842:	b9 0d 00 00 00       	mov    $0xd,%ecx
  420847:	48 8d 3d ee 55 04 00 	lea    0x455ee(%rip),%rdi        # 465e3c <usage_message+0x40fc>
  42084e:	48 89 ee             	mov    %rbp,%rsi
  420851:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  420853:	0f 85 de 01 00 00    	jne    420a37 <main_timer_loop+0x160b>
  420859:	0f b6 05 08 15 29 00 	movzbl 0x291508(%rip),%eax        # 6b1d68 <CONFIG_SERVER_STARTUP_TIME+0x90>
  420860:	a8 01                	test   $0x1,%al
  420862:	0f 85 b3 02 00 00    	jne    420b1b <main_timer_loop+0x16ef>
  420868:	a8 04                	test   $0x4,%al
  42086a:	0f 84 7c fd ff ff    	je     4205ec <main_timer_loop+0x11c0>
  420870:	48 8d 15 e4 55 04 00 	lea    0x455e4(%rip),%rdx        # 465e5b <usage_message+0x411b>
  420877:	48 8d 35 13 2a 06 00 	lea    0x62a13(%rip),%rsi        # 483291 <usage_message+0x21551>
  42087e:	bf 04 00 00 00       	mov    $0x4,%edi
  420883:	31 c0                	xor    %eax,%eax
  420885:	e8 26 08 01 00       	callq  4310b0 <__zbx_zabbix_log>
  42088a:	48 8d 9c 24 60 00 01 	lea    0x10060(%rsp),%rbx
  420891:	00 
  420892:	be 00 10 00 00       	mov    $0x1000,%esi
  420897:	48 89 df             	mov    %rbx,%rdi
  42089a:	e8 3d 8f 02 00       	callq  4497dc <zbx_json_init>
  42089f:	48 8d 35 7f 55 04 00 	lea    0x4557f(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  4208a6:	48 89 df             	mov    %rbx,%rdi
  4208a9:	e8 ba 8e 02 00       	callq  449768 <zbx_json_addarray>
  4208ae:	48 8d b4 24 98 1e 01 	lea    0x11e98(%rsp),%rsi
  4208b5:	00 
  4208b6:	48 89 df             	mov    %rbx,%rdi
  4208b9:	e8 0f b0 03 00       	callq  45b8cd <proxy_get_hist_data>
  4208be:	41 89 c4             	mov    %eax,%r12d
  4208c1:	48 89 df             	mov    %rbx,%rdi
  4208c4:	e8 19 84 02 00       	callq  448ce2 <zbx_json_close>
  4208c9:	31 ff                	xor    %edi,%edi
  4208cb:	e8 08 e3 fe ff       	callq  40ebd8 <time@plt>
  4208d0:	48 63 d0             	movslq %eax,%rdx
  4208d3:	48 8d 35 1e 63 05 00 	lea    0x5631e(%rip),%rsi        # 476bf8 <usage_message+0x14eb8>
  4208da:	48 89 df             	mov    %rbx,%rdi
  4208dd:	e8 da 8c 02 00       	callq  4495bc <zbx_json_adduint64>
  4208e2:	48 8b 2d 1f c4 26 00 	mov    0x26c41f(%rip),%rbp        # 68cd08 <zbx_iks_transport+0x2e8>
  4208e9:	8b 4d 00             	mov    0x0(%rbp),%ecx
  4208ec:	ba 01 00 00 00       	mov    $0x1,%edx
  4208f1:	48 8b b4 24 60 00 01 	mov    0x10060(%rsp),%rsi
  4208f8:	00 
  4208f9:	4c 89 ff             	mov    %r15,%rdi
  4208fc:	e8 90 75 02 00       	callq  447e91 <zbx_tcp_send_ext>
  420901:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  420904:	0f 84 b6 03 00 00    	je     420cc0 <main_timer_loop+0x1894>
  42090a:	8b 4d 00             	mov    0x0(%rbp),%ecx
  42090d:	31 d2                	xor    %edx,%edx
  42090f:	31 f6                	xor    %esi,%esi
  420911:	4c 89 ff             	mov    %r15,%rdi
  420914:	e8 c7 7e 02 00       	callq  4487e0 <zbx_recv_response>
  420919:	85 c0                	test   %eax,%eax
  42091b:	75 12                	jne    42092f <main_timer_loop+0x1503>
  42091d:	45 85 e4             	test   %r12d,%r12d
  420920:	74 0d                	je     42092f <main_timer_loop+0x1503>
  420922:	48 8b bc 24 98 1e 01 	mov    0x11e98(%rsp),%rdi
  420929:	00 
  42092a:	e8 74 b0 03 00       	callq  45b9a3 <proxy_set_hist_lastid>
  42092f:	48 89 df             	mov    %rbx,%rdi
  420932:	e8 1f 8f 02 00       	callq  449856 <zbx_json_free>
  420937:	48 8d 15 1d 55 04 00 	lea    0x4551d(%rip),%rdx        # 465e5b <usage_message+0x411b>
  42093e:	48 8d 35 58 29 06 00 	lea    0x62958(%rip),%rsi        # 48329d <usage_message+0x2155d>
  420945:	bf 04 00 00 00       	mov    $0x4,%edi
  42094a:	31 c0                	xor    %eax,%eax
  42094c:	e8 5f 07 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420951:	31 c0                	xor    %eax,%eax
  420953:	e9 73 fc ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420958:	48 8d 15 cb 54 04 00 	lea    0x454cb(%rip),%rdx        # 465e2a <usage_message+0x40ea>
  42095f:	48 8d 35 2b 29 06 00 	lea    0x6292b(%rip),%rsi        # 483291 <usage_message+0x21551>
  420966:	bf 04 00 00 00       	mov    $0x4,%edi
  42096b:	31 c0                	xor    %eax,%eax
  42096d:	e8 3e 07 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420972:	48 8d 9c 24 80 1d 01 	lea    0x11d80(%rsp),%rbx
  420979:	00 
  42097a:	41 b8 80 00 00 00    	mov    $0x80,%r8d
  420980:	48 89 d9             	mov    %rbx,%rcx
  420983:	31 d2                	xor    %edx,%edx
  420985:	4c 89 e6             	mov    %r12,%rsi
  420988:	4c 89 ff             	mov    %r15,%rdi
  42098b:	e8 ea a6 03 00       	callq  45b07a <process_hist_data>
  420990:	48 8b 15 71 c3 26 00 	mov    0x26c371(%rip),%rdx        # 68cd08 <zbx_iks_transport+0x2e8>
  420997:	8b 0a                	mov    (%rdx),%ecx
  420999:	48 89 da             	mov    %rbx,%rdx
  42099c:	89 c6                	mov    %eax,%esi
  42099e:	4c 89 ff             	mov    %r15,%rdi
  4209a1:	e8 57 7f 02 00       	callq  4488fd <zbx_send_response>
  4209a6:	48 8d 15 7d 54 04 00 	lea    0x4547d(%rip),%rdx        # 465e2a <usage_message+0x40ea>
  4209ad:	eb 8f                	jmp    42093e <main_timer_loop+0x1512>
  4209af:	48 8d 94 24 a0 1e 01 	lea    0x11ea0(%rsp),%rdx
  4209b6:	00 
  4209b7:	4c 89 fe             	mov    %r15,%rsi
  4209ba:	8b bc 24 ac 1e 01 00 	mov    0x11eac(%rsp),%edi
  4209c1:	e8 c3 62 00 00       	callq  426c89 <recv_data_from_node>
  4209c6:	85 c0                	test   %eax,%eax
  4209c8:	0f 85 c1 fd ff ff    	jne    42078f <main_timer_loop+0x1363>
  4209ce:	48 8b 84 24 a0 1e 01 	mov    0x11ea0(%rsp),%rax
  4209d5:	00 
  4209d6:	0f b6 10             	movzbl (%rax),%edx
  4209d9:	3a 15 0c a9 04 00    	cmp    0x4a90c(%rip),%dl        # 46b2eb <usage_message+0x95ab>
  4209df:	0f 85 aa fd ff ff    	jne    42078f <main_timer_loop+0x1363>
  4209e5:	0f b6 50 01          	movzbl 0x1(%rax),%edx
  4209e9:	3a 15 fd a8 04 00    	cmp    0x4a8fd(%rip),%dl        # 46b2ec <usage_message+0x95ac>
  4209ef:	0f 85 9a fd ff ff    	jne    42078f <main_timer_loop+0x1363>
  4209f5:	0f b6 40 02          	movzbl 0x2(%rax),%eax
  4209f9:	3a 05 ee a8 04 00    	cmp    0x4a8ee(%rip),%al        # 46b2ed <usage_message+0x95ad>
  4209ff:	0f 85 8a fd ff ff    	jne    42078f <main_timer_loop+0x1363>
  420a05:	45 31 c9             	xor    %r9d,%r9d
  420a08:	45 31 c0             	xor    %r8d,%r8d
  420a0b:	31 c9                	xor    %ecx,%ecx
  420a0d:	31 d2                	xor    %edx,%edx
  420a0f:	be 01 00 00 00       	mov    $0x1,%esi
  420a14:	8b bc 24 a8 1e 01 00 	mov    0x11ea8(%rsp),%edi
  420a1b:	e8 d5 36 00 00       	callq  4240f5 <update_checksums>
  420a20:	e9 6a fd ff ff       	jmpq   42078f <main_timer_loop+0x1363>
  420a25:	4c 89 e6             	mov    %r12,%rsi
  420a28:	4c 89 ff             	mov    %r15,%rdi
  420a2b:	e8 11 4b 00 00       	callq  425541 <send_proxyconfig>
  420a30:	31 c0                	xor    %eax,%eax
  420a32:	e9 94 fb ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420a37:	b9 0f 00 00 00       	mov    $0xf,%ecx
  420a3c:	48 8d 3d 2a 54 04 00 	lea    0x4542a(%rip),%rdi        # 465e6d <usage_message+0x412d>
  420a43:	48 89 ee             	mov    %rbp,%rsi
  420a46:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  420a48:	0f 85 90 00 00 00    	jne    420ade <main_timer_loop+0x16b2>
  420a4e:	0f b6 05 13 13 29 00 	movzbl 0x291313(%rip),%eax        # 6b1d68 <CONFIG_SERVER_STARTUP_TIME+0x90>
  420a55:	a8 01                	test   $0x1,%al
  420a57:	0f 85 fd 01 00 00    	jne    420c5a <main_timer_loop+0x182e>
  420a5d:	a8 04                	test   $0x4,%al
  420a5f:	0f 84 87 fb ff ff    	je     4205ec <main_timer_loop+0x11c0>
  420a65:	4c 89 ff             	mov    %r15,%rdi
  420a68:	e8 43 4c 00 00       	callq  4256b0 <send_discovery_data>
  420a6d:	31 c0                	xor    %eax,%eax
  420a6f:	90                   	nop
  420a70:	e9 56 fb ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420a75:	c6 00 00             	movb   $0x0,(%rax)
  420a78:	48 8d 7d 04          	lea    0x4(%rbp),%rdi
  420a7c:	ba 41 00 00 00       	mov    $0x41,%edx
  420a81:	48 89 de             	mov    %rbx,%rsi
  420a84:	e8 17 21 02 00       	callq  442ba0 <zbx_strlcpy>
  420a89:	41 c6 04 24 3a       	movb   $0x3a,(%r12)
  420a8e:	49 83 c4 01          	add    $0x1,%r12
  420a92:	be 3a 00 00 00       	mov    $0x3a,%esi
  420a97:	4c 89 e7             	mov    %r12,%rdi
  420a9a:	e8 f9 db fe ff       	callq  40e698 <strchr@plt>
  420a9f:	48 89 c3             	mov    %rax,%rbx
  420aa2:	48 85 c0             	test   %rax,%rax
  420aa5:	0f 84 5f fd ff ff    	je     42080a <main_timer_loop+0x13de>
  420aab:	c6 00 00             	movb   $0x0,(%rax)
  420aae:	48 8d 7d 45          	lea    0x45(%rbp),%rdi
  420ab2:	ba fd 03 00 00       	mov    $0x3fd,%edx
  420ab7:	4c 89 e6             	mov    %r12,%rsi
  420aba:	e8 e1 20 02 00       	callq  442ba0 <zbx_strlcpy>
  420abf:	c6 03 3a             	movb   $0x3a,(%rbx)
  420ac2:	48 83 c3 01          	add    $0x1,%rbx
  420ac6:	48 89 9c 24 d8 1c 01 	mov    %rbx,0x11cd8(%rsp)
  420acd:	00 
  420ace:	c7 84 24 f8 1c 01 00 	movl   $0x0,0x11cf8(%rsp)
  420ad5:	00 00 00 00 
  420ad9:	e9 84 fa ff ff       	jmpq   420562 <main_timer_loop+0x1136>
  420ade:	b9 12 00 00 00       	mov    $0x12,%ecx
  420ae3:	48 8d 3d 92 53 04 00 	lea    0x45392(%rip),%rdi        # 465e7c <usage_message+0x413c>
  420aea:	48 89 ee             	mov    %rbp,%rsi
  420aed:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  420aef:	0f 85 c9 00 00 00    	jne    420bbe <main_timer_loop+0x1792>
  420af5:	0f b6 05 6c 12 29 00 	movzbl 0x29126c(%rip),%eax        # 6b1d68 <CONFIG_SERVER_STARTUP_TIME+0x90>
  420afc:	a8 01                	test   $0x1,%al
  420afe:	0f 85 dc 01 00 00    	jne    420ce0 <main_timer_loop+0x18b4>
  420b04:	a8 04                	test   $0x4,%al
  420b06:	0f 84 e0 fa ff ff    	je     4205ec <main_timer_loop+0x11c0>
  420b0c:	4c 89 ff             	mov    %r15,%rdi
  420b0f:	e8 7c 4d 00 00       	callq  425890 <send_areg_data>
  420b14:	31 c0                	xor    %eax,%eax
  420b16:	e9 b0 fa ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420b1b:	48 8d 15 27 53 04 00 	lea    0x45327(%rip),%rdx        # 465e49 <usage_message+0x4109>
  420b22:	48 8d 35 68 27 06 00 	lea    0x62768(%rip),%rsi        # 483291 <usage_message+0x21551>
  420b29:	bf 04 00 00 00       	mov    $0x4,%edi
  420b2e:	31 c0                	xor    %eax,%eax
  420b30:	e8 7b 05 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420b35:	48 8d 9c 24 60 00 01 	lea    0x10060(%rsp),%rbx
  420b3c:	00 
  420b3d:	48 8d 94 24 80 1d 01 	lea    0x11d80(%rsp),%rdx
  420b44:	00 
  420b45:	48 8d b4 24 98 1e 01 	lea    0x11e98(%rsp),%rsi
  420b4c:	00 
  420b4d:	41 b8 00 01 00 00    	mov    $0x100,%r8d
  420b53:	48 89 d9             	mov    %rbx,%rcx
  420b56:	4c 89 e7             	mov    %r12,%rdi
  420b59:	e8 68 c9 03 00       	callq  45d4c6 <get_proxy_id>
  420b5e:	89 c5                	mov    %eax,%ebp
  420b60:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  420b63:	0f 84 89 01 00 00    	je     420cf2 <main_timer_loop+0x18c6>
  420b69:	48 8b bc 24 98 1e 01 	mov    0x11e98(%rsp),%rdi
  420b70:	00 
  420b71:	e8 3c ae 03 00       	callq  45b9b2 <update_proxy_lastaccess>
  420b76:	48 8d 9c 24 00 1d 01 	lea    0x11d00(%rsp),%rbx
  420b7d:	00 
  420b7e:	41 b8 80 00 00 00    	mov    $0x80,%r8d
  420b84:	48 89 d9             	mov    %rbx,%rcx
  420b87:	48 8b 94 24 98 1e 01 	mov    0x11e98(%rsp),%rdx
  420b8e:	00 
  420b8f:	4c 89 e6             	mov    %r12,%rsi
  420b92:	4c 89 ff             	mov    %r15,%rdi
  420b95:	e8 e0 a4 03 00       	callq  45b07a <process_hist_data>
  420b9a:	89 c5                	mov    %eax,%ebp
  420b9c:	48 8b 05 65 c1 26 00 	mov    0x26c165(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  420ba3:	8b 08                	mov    (%rax),%ecx
  420ba5:	48 89 da             	mov    %rbx,%rdx
  420ba8:	89 ee                	mov    %ebp,%esi
  420baa:	4c 89 ff             	mov    %r15,%rdi
  420bad:	e8 4b 7d 02 00       	callq  4488fd <zbx_send_response>
  420bb2:	48 8d 15 90 52 04 00 	lea    0x45290(%rip),%rdx        # 465e49 <usage_message+0x4109>
  420bb9:	e9 80 fd ff ff       	jmpq   42093e <main_timer_loop+0x1512>
  420bbe:	48 8d 35 c9 52 04 00 	lea    0x452c9(%rip),%rsi        # 465e8e <usage_message+0x414e>
  420bc5:	48 89 ef             	mov    %rbp,%rdi
  420bc8:	e8 db db fe ff       	callq  40e7a8 <strcmp@plt>
  420bcd:	85 c0                	test   %eax,%eax
  420bcf:	0f 85 97 00 00 00    	jne    420c6c <main_timer_loop+0x1840>
  420bd5:	f6 05 8c 11 29 00 01 	testb  $0x1,0x29118c(%rip)        # 6b1d68 <CONFIG_SERVER_STARTUP_TIME+0x90>
  420bdc:	0f 84 0a fa ff ff    	je     4205ec <main_timer_loop+0x11c0>
  420be2:	48 8d 15 b5 52 04 00 	lea    0x452b5(%rip),%rdx        # 465e9e <usage_message+0x415e>
  420be9:	48 8d 35 a1 26 06 00 	lea    0x626a1(%rip),%rsi        # 483291 <usage_message+0x21551>
  420bf0:	bf 04 00 00 00       	mov    $0x4,%edi
  420bf5:	e8 b6 04 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420bfa:	48 8d 9c 24 60 00 01 	lea    0x10060(%rsp),%rbx
  420c01:	00 
  420c02:	48 8d 94 24 80 1d 01 	lea    0x11d80(%rsp),%rdx
  420c09:	00 
  420c0a:	48 8d b4 24 98 1e 01 	lea    0x11e98(%rsp),%rsi
  420c11:	00 
  420c12:	41 b8 00 01 00 00    	mov    $0x100,%r8d
  420c18:	48 89 d9             	mov    %rbx,%rcx
  420c1b:	4c 89 e7             	mov    %r12,%rdi
  420c1e:	e8 a3 c8 03 00       	callq  45d4c6 <get_proxy_id>
  420c23:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  420c26:	0f 84 4e 01 00 00    	je     420d7a <main_timer_loop+0x194e>
  420c2c:	48 8b bc 24 98 1e 01 	mov    0x11e98(%rsp),%rdi
  420c33:	00 
  420c34:	e8 79 ad 03 00       	callq  45b9b2 <update_proxy_lastaccess>
  420c39:	48 8b 05 c8 c0 26 00 	mov    0x26c0c8(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  420c40:	8b 08                	mov    (%rax),%ecx
  420c42:	31 d2                	xor    %edx,%edx
  420c44:	31 f6                	xor    %esi,%esi
  420c46:	4c 89 ff             	mov    %r15,%rdi
  420c49:	e8 af 7c 02 00       	callq  4488fd <zbx_send_response>
  420c4e:	48 8d 15 49 52 04 00 	lea    0x45249(%rip),%rdx        # 465e9e <usage_message+0x415e>
  420c55:	e9 e4 fc ff ff       	jmpq   42093e <main_timer_loop+0x1512>
  420c5a:	4c 89 e6             	mov    %r12,%rsi
  420c5d:	4c 89 ff             	mov    %r15,%rdi
  420c60:	e8 5b 4b 00 00       	callq  4257c0 <recv_discovery_data>
  420c65:	31 c0                	xor    %eax,%eax
  420c67:	e9 5f f9 ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420c6c:	48 8d 35 40 52 04 00 	lea    0x45240(%rip),%rsi        # 465eb3 <usage_message+0x4173>
  420c73:	48 89 ef             	mov    %rbp,%rdi
  420c76:	e8 2d db fe ff       	callq  40e7a8 <strcmp@plt>
  420c7b:	85 c0                	test   %eax,%eax
  420c7d:	0f 84 c3 00 00 00    	je     420d46 <main_timer_loop+0x191a>
  420c83:	48 8d 35 37 52 04 00 	lea    0x45237(%rip),%rsi        # 465ec1 <usage_message+0x4181>
  420c8a:	48 89 ef             	mov    %rbp,%rdi
  420c8d:	e8 16 db fe ff       	callq  40e7a8 <strcmp@plt>
  420c92:	85 c0                	test   %eax,%eax
  420c94:	0f 85 86 00 00 00    	jne    420d20 <main_timer_loop+0x18f4>
  420c9a:	0f b6 05 c7 10 29 00 	movzbl 0x2910c7(%rip),%eax        # 6b1d68 <CONFIG_SERVER_STARTUP_TIME+0x90>
  420ca1:	a8 01                	test   $0x1,%al
  420ca3:	0f 85 f9 00 00 00    	jne    420da2 <main_timer_loop+0x1976>
  420ca9:	a8 04                	test   $0x4,%al
  420cab:	0f 84 3b f9 ff ff    	je     4205ec <main_timer_loop+0x11c0>
  420cb1:	4c 89 ff             	mov    %r15,%rdi
  420cb4:	e8 bb 4d 00 00       	callq  425a74 <send_host_availability>
  420cb9:	31 c0                	xor    %eax,%eax
  420cbb:	e9 0b f9 ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420cc0:	e8 db 69 02 00       	callq  4476a0 <zbx_tcp_strerror>
  420cc5:	48 89 c2             	mov    %rax,%rdx
  420cc8:	48 8d 35 49 53 04 00 	lea    0x45349(%rip),%rsi        # 466018 <usage_message+0x42d8>
  420ccf:	bf 03 00 00 00       	mov    $0x3,%edi
  420cd4:	31 c0                	xor    %eax,%eax
  420cd6:	e8 d5 03 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420cdb:	e9 4f fc ff ff       	jmpq   42092f <main_timer_loop+0x1503>
  420ce0:	4c 89 e6             	mov    %r12,%rsi
  420ce3:	4c 89 ff             	mov    %r15,%rdi
  420ce6:	e8 b5 4c 00 00       	callq  4259a0 <recv_areg_data>
  420ceb:	31 c0                	xor    %eax,%eax
  420ced:	e9 d9 f8 ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420cf2:	4c 89 ff             	mov    %r15,%rdi
  420cf5:	e8 73 6a 02 00       	callq  44776d <get_ip_by_socket>
  420cfa:	48 89 d9             	mov    %rbx,%rcx
  420cfd:	48 89 c2             	mov    %rax,%rdx
  420d00:	48 8d 35 d9 52 04 00 	lea    0x452d9(%rip),%rsi        # 465fe0 <usage_message+0x42a0>
  420d07:	bf 03 00 00 00       	mov    $0x3,%edi
  420d0c:	31 c0                	xor    %eax,%eax
  420d0e:	e8 9d 03 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420d13:	48 8d 9c 24 00 1d 01 	lea    0x11d00(%rsp),%rbx
  420d1a:	00 
  420d1b:	e9 7c fe ff ff       	jmpq   420b9c <main_timer_loop+0x1770>
  420d20:	48 8d 35 1c fb 03 00 	lea    0x3fb1c(%rip),%rsi        # 460843 <_IO_stdin_used+0xd63>
  420d27:	48 89 ef             	mov    %rbp,%rdi
  420d2a:	e8 79 da fe ff       	callq  40e7a8 <strcmp@plt>
  420d2f:	85 c0                	test   %eax,%eax
  420d31:	75 2a                	jne    420d5d <main_timer_loop+0x1931>
  420d33:	4c 89 e2             	mov    %r12,%rdx
  420d36:	48 89 de             	mov    %rbx,%rsi
  420d39:	4c 89 ff             	mov    %r15,%rdi
  420d3c:	e8 d9 25 00 00       	callq  42331a <node_process_command>
  420d41:	e9 85 f8 ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420d46:	0f b6 15 1b 10 29 00 	movzbl 0x29101b(%rip),%edx        # 6b1d68 <CONFIG_SERVER_STARTUP_TIME+0x90>
  420d4d:	4c 89 e6             	mov    %r12,%rsi
  420d50:	4c 89 ff             	mov    %r15,%rdi
  420d53:	e8 d1 50 00 00       	callq  425e29 <send_list_of_active_checks_json>
  420d58:	e9 6e f8 ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420d5d:	48 89 ea             	mov    %rbp,%rdx
  420d60:	48 8d 35 6c 51 04 00 	lea    0x4516c(%rip),%rsi        # 465ed3 <usage_message+0x4193>
  420d67:	bf 03 00 00 00       	mov    $0x3,%edi
  420d6c:	31 c0                	xor    %eax,%eax
  420d6e:	e8 3d 03 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420d73:	31 c0                	xor    %eax,%eax
  420d75:	e9 51 f8 ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420d7a:	4c 89 ff             	mov    %r15,%rdi
  420d7d:	e8 eb 69 02 00       	callq  44776d <get_ip_by_socket>
  420d82:	48 89 d9             	mov    %rbx,%rcx
  420d85:	48 89 c2             	mov    %rax,%rdx
  420d88:	48 8d 35 b9 52 04 00 	lea    0x452b9(%rip),%rsi        # 466048 <usage_message+0x4308>
  420d8f:	bf 03 00 00 00       	mov    $0x3,%edi
  420d94:	31 c0                	xor    %eax,%eax
  420d96:	e8 15 03 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420d9b:	31 c0                	xor    %eax,%eax
  420d9d:	e9 29 f8 ff ff       	jmpq   4205cb <main_timer_loop+0x119f>
  420da2:	4c 89 e6             	mov    %r12,%rsi
  420da5:	4c 89 ff             	mov    %r15,%rdi
  420da8:	e8 9e 4d 00 00       	callq  425b4b <recv_host_availability>
  420dad:	31 c0                	xor    %eax,%eax
  420daf:	e9 17 f8 ff ff       	jmpq   4205cb <main_timer_loop+0x119f>

0000000000420db4 <process_trapper_child>:
  420db4:	53                   	push   %rbx
  420db5:	48 83 ec 10          	sub    $0x10,%rsp
  420db9:	48 89 fb             	mov    %rdi,%rbx
  420dbc:	48 8b 05 5d c0 26 00 	mov    0x26c05d(%rip),%rax        # 68ce20 <zbx_iks_transport+0x400>
  420dc3:	8b 38                	mov    (%rax),%edi
  420dc5:	e8 5e d9 fe ff       	callq  40e728 <alarm@plt>
  420dca:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  420dcf:	31 c9                	xor    %ecx,%ecx
  420dd1:	31 d2                	xor    %edx,%edx
  420dd3:	48 89 df             	mov    %rbx,%rdi
  420dd6:	e8 31 6a 02 00       	callq  44780c <zbx_tcp_recv_ext>
  420ddb:	85 c0                	test   %eax,%eax
  420ddd:	75 1f                	jne    420dfe <process_trapper_child+0x4a>
  420ddf:	31 ff                	xor    %edi,%edi
  420de1:	e8 42 d9 fe ff       	callq  40e728 <alarm@plt>
  420de6:	ba 08 00 00 00       	mov    $0x8,%edx
  420deb:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  420df0:	48 89 df             	mov    %rbx,%rdi
  420df3:	e8 98 f5 ff ff       	callq  420390 <main_timer_loop+0xf64>
  420df8:	48 83 c4 10          	add    $0x10,%rsp
  420dfc:	5b                   	pop    %rbx
  420dfd:	c3                   	retq   
  420dfe:	31 ff                	xor    %edi,%edi
  420e00:	e8 23 d9 fe ff       	callq  40e728 <alarm@plt>
  420e05:	48 83 c4 10          	add    $0x10,%rsp
  420e09:	5b                   	pop    %rbx
  420e0a:	c3                   	retq   

0000000000420e0b <child_trapper_main>:
  420e0b:	55                   	push   %rbp
  420e0c:	53                   	push   %rbx
  420e0d:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
  420e14:	89 fd                	mov    %edi,%ebp
  420e16:	48 89 f3             	mov    %rsi,%rbx
  420e19:	48 8d 15 eb 50 04 00 	lea    0x450eb(%rip),%rdx        # 465f0b <usage_message+0x41cb>
  420e20:	48 8d 35 6a 24 06 00 	lea    0x6246a(%rip),%rsi        # 483291 <usage_message+0x21551>
  420e27:	bf 04 00 00 00       	mov    $0x4,%edi
  420e2c:	31 c0                	xor    %eax,%eax
  420e2e:	e8 7d 02 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420e33:	48 8b 05 8e bf 26 00 	mov    0x26bf8e(%rip),%rax        # 68cdc8 <zbx_iks_transport+0x3a8>
  420e3a:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  420e3f:	48 8d 74 24 10       	lea    0x10(%rsp),%rsi
  420e44:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
  420e48:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  420e4d:	e8 56 db fe ff       	callq  40e9a8 <sigemptyset@plt>
  420e52:	c7 84 24 98 00 00 00 	movl   $0x4,0x98(%rsp)
  420e59:	04 00 00 00 
  420e5d:	31 d2                	xor    %edx,%edx
  420e5f:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  420e64:	bf 0e 00 00 00       	mov    $0xe,%edi
  420e69:	e8 0a d6 fe ff       	callq  40e478 <sigaction@plt>
  420e6e:	40 88 2d f3 0e 29 00 	mov    %bpl,0x290ef3(%rip)        # 6b1d68 <CONFIG_SERVER_STARTUP_TIME+0x90>
  420e75:	31 ff                	xor    %edi,%edi
  420e77:	e8 00 6f 03 00       	callq  457d7c <DBconnect>
  420e7c:	48 8d 3d 1d 52 04 00 	lea    0x4521d(%rip),%rdi        # 4660a0 <usage_message+0x4360>
  420e83:	31 c0                	xor    %eax,%eax
  420e85:	e8 53 fb 01 00       	callq  4409dd <__zbx_zbx_setproctitle>
  420e8a:	48 89 df             	mov    %rbx,%rdi
  420e8d:	e8 a5 6d 02 00       	callq  447c37 <zbx_tcp_accept>
  420e92:	85 c0                	test   %eax,%eax
  420e94:	74 15                	je     420eab <child_trapper_main+0xa0>
  420e96:	48 8d 35 2b 52 04 00 	lea    0x4522b(%rip),%rsi        # 4660c8 <usage_message+0x4388>
  420e9d:	bf 03 00 00 00       	mov    $0x3,%edi
  420ea2:	31 c0                	xor    %eax,%eax
  420ea4:	e8 07 02 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420ea9:	eb d1                	jmp    420e7c <child_trapper_main+0x71>
  420eab:	48 8d 3d 6c 50 04 00 	lea    0x4506c(%rip),%rdi        # 465f1e <usage_message+0x41de>
  420eb2:	e8 26 fb 01 00       	callq  4409dd <__zbx_zbx_setproctitle>
  420eb7:	48 89 df             	mov    %rbx,%rdi
  420eba:	e8 f5 fe ff ff       	callq  420db4 <process_trapper_child>
  420ebf:	48 89 df             	mov    %rbx,%rdi
  420ec2:	e8 e8 6c 02 00       	callq  447baf <zbx_tcp_unaccept>
  420ec7:	eb b3                	jmp    420e7c <child_trapper_main+0x71>
  420ec9:	90                   	nop
  420eca:	90                   	nop
  420ecb:	90                   	nop

0000000000420ecc <node_sync>:
  420ecc:	41 57                	push   %r15
  420ece:	41 56                	push   %r14
  420ed0:	41 55                	push   %r13
  420ed2:	41 54                	push   %r12
  420ed4:	55                   	push   %rbp
  420ed5:	53                   	push   %rbx
  420ed6:	48 83 ec 68          	sub    $0x68,%rsp
  420eda:	48 89 fb             	mov    %rdi,%rbx
  420edd:	48 89 f5             	mov    %rsi,%rbp
  420ee0:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  420ee5:	31 c0                	xor    %eax,%eax
  420ee7:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  420eee:	f2 ae                	repnz scas %es:(%rdi),%al
  420ef0:	48 f7 d1             	not    %rcx
  420ef3:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  420ef7:	41 89 d4             	mov    %edx,%r12d
  420efa:	48 8d 35 eb 51 04 00 	lea    0x451eb(%rip),%rsi        # 4660ec <usage_message+0x43ac>
  420f01:	bf 04 00 00 00       	mov    $0x4,%edi
  420f06:	e8 a5 01 01 00       	callq  4310b0 <__zbx_zabbix_log>
  420f0b:	48 63 0d 96 d1 26 00 	movslq 0x26d196(%rip),%rcx        # 68e0a8 <help_message+0x848>
  420f12:	48 8b 15 57 0e 29 00 	mov    0x290e57(%rip),%rdx        # 6b1d70 <CONFIG_SERVER_STARTUP_TIME+0x98>
  420f19:	be e4 01 00 00       	mov    $0x1e4,%esi
  420f1e:	48 8d 3d dd 51 04 00 	lea    0x451dd(%rip),%rdi        # 466102 <usage_message+0x43c2>
  420f25:	e8 e1 17 02 00       	callq  44270b <zbx_malloc2>
  420f2a:	48 89 05 3f 0e 29 00 	mov    %rax,0x290e3f(%rip)        # 6b1d70 <CONFIG_SERVER_STARTUP_TIME+0x98>
  420f31:	be 0a 00 00 00       	mov    $0xa,%esi
  420f36:	48 89 df             	mov    %rbx,%rdi
  420f39:	e8 5a d7 fe ff       	callq  40e698 <strchr@plt>
  420f3e:	49 89 c7             	mov    %rax,%r15
  420f41:	48 85 c0             	test   %rax,%rax
  420f44:	74 03                	je     420f49 <node_sync+0x7d>
  420f46:	c6 00 00             	movb   $0x0,(%rax)
  420f49:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
  420f4e:	48 8d 5c 24 58       	lea    0x58(%rsp),%rbx
  420f53:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  420f58:	48 8d 15 49 d1 26 00 	lea    0x26d149(%rip),%rdx        # 68e0a8 <help_message+0x848>
  420f5f:	48 8d 35 0a 0e 29 00 	lea    0x290e0a(%rip),%rsi        # 6b1d70 <CONFIG_SERVER_STARTUP_TIME+0x98>
  420f66:	48 89 df             	mov    %rbx,%rdi
  420f69:	e8 51 2d 02 00       	callq  443cbf <zbx_get_next_field>
  420f6e:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  420f73:	48 8d 15 2e d1 26 00 	lea    0x26d12e(%rip),%rdx        # 68e0a8 <help_message+0x848>
  420f7a:	48 8d 35 ef 0d 29 00 	lea    0x290def(%rip),%rsi        # 6b1d70 <CONFIG_SERVER_STARTUP_TIME+0x98>
  420f81:	48 89 df             	mov    %rbx,%rdi
  420f84:	e8 36 2d 02 00       	callq  443cbf <zbx_get_next_field>
  420f89:	ba 0a 00 00 00       	mov    $0xa,%edx
  420f8e:	31 f6                	xor    %esi,%esi
  420f90:	48 8b 3d d9 0d 29 00 	mov    0x290dd9(%rip),%rdi        # 6b1d70 <CONFIG_SERVER_STARTUP_TIME+0x98>
  420f97:	e8 8c d5 fe ff       	callq  40e528 <strtol@plt>
  420f9c:	41 89 c6             	mov    %eax,%r14d
  420f9f:	89 45 00             	mov    %eax,0x0(%rbp)
  420fa2:	48 8b 05 b7 be 26 00 	mov    0x26beb7(%rip),%rax        # 68ce60 <zbx_iks_transport+0x440>
  420fa9:	44 8b 28             	mov    (%rax),%r13d
  420fac:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  420fb1:	48 8d 15 f0 d0 26 00 	lea    0x26d0f0(%rip),%rdx        # 68e0a8 <help_message+0x848>
  420fb8:	48 8d 35 b1 0d 29 00 	lea    0x290db1(%rip),%rsi        # 6b1d70 <CONFIG_SERVER_STARTUP_TIME+0x98>
  420fbf:	48 89 df             	mov    %rbx,%rdi
  420fc2:	e8 f8 2c 02 00       	callq  443cbf <zbx_get_next_field>
  420fc7:	ba 0a 00 00 00       	mov    $0xa,%edx
  420fcc:	31 f6                	xor    %esi,%esi
  420fce:	48 8b 3d 9b 0d 29 00 	mov    0x290d9b(%rip),%rdi        # 6b1d70 <CONFIG_SERVER_STARTUP_TIME+0x98>
  420fd5:	e8 4e d5 fe ff       	callq  40e528 <strtol@plt>
  420fda:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  420fdf:	89 01                	mov    %eax,(%rcx)
  420fe1:	44 8b 45 00          	mov    0x0(%rbp),%r8d
  420fe5:	45 85 c0             	test   %r8d,%r8d
  420fe8:	74 04                	je     420fee <node_sync+0x122>
  420fea:	85 c0                	test   %eax,%eax
  420fec:	75 2d                	jne    42101b <node_sync+0x14f>
  420fee:	48 8b 3d 7b 0d 29 00 	mov    0x290d7b(%rip),%rdi        # 6b1d70 <CONFIG_SERVER_STARTUP_TIME+0x98>
  420ff5:	48 85 ff             	test   %rdi,%rdi
  420ff8:	74 10                	je     42100a <node_sync+0x13e>
  420ffa:	e8 e9 d1 fe ff       	callq  40e1e8 <free@plt>
  420fff:	48 c7 05 66 0d 29 00 	movq   $0x0,0x290d66(%rip)        # 6b1d70 <CONFIG_SERVER_STARTUP_TIME+0x98>
  421006:	00 00 00 00 
  42100a:	31 c0                	xor    %eax,%eax
  42100c:	48 83 c4 68          	add    $0x68,%rsp
  421010:	5b                   	pop    %rbx
  421011:	5d                   	pop    %rbp
  421012:	41 5c                	pop    %r12
  421014:	41 5d                	pop    %r13
  421016:	41 5e                	pop    %r14
  421018:	41 5f                	pop    %r15
  42101a:	c3                   	retq   
  42101b:	31 d2                	xor    %edx,%edx
  42101d:	45 39 f5             	cmp    %r14d,%r13d
  421020:	0f 95 c2             	setne  %dl
  421023:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
  421027:	48 8d 0d df 50 04 00 	lea    0x450df(%rip),%rcx        # 46610d <usage_message+0x43cd>
  42102e:	83 fa 01             	cmp    $0x1,%edx
  421031:	48 8d 15 dc 50 04 00 	lea    0x450dc(%rip),%rdx        # 466114 <usage_message+0x43d4>
  421038:	48 0f 44 ca          	cmove  %rdx,%rcx
  42103c:	44 89 24 24          	mov    %r12d,(%rsp)
  421040:	41 89 c1             	mov    %eax,%r9d
  421043:	48 8b 05 1e bd 26 00 	mov    0x26bd1e(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  42104a:	8b 10                	mov    (%rax),%edx
  42104c:	48 8d 35 b5 51 04 00 	lea    0x451b5(%rip),%rsi        # 466208 <usage_message+0x44c8>
  421053:	bf 03 00 00 00       	mov    $0x3,%edi
  421058:	31 c0                	xor    %eax,%eax
  42105a:	e8 51 00 01 00       	callq  4310b0 <__zbx_zabbix_log>
  42105f:	ba 01 00 00 00       	mov    $0x1,%edx
  421064:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  421069:	8b 30                	mov    (%rax),%esi
  42106b:	48 8d 3d e6 51 04 00 	lea    0x451e6(%rip),%rdi        # 466258 <usage_message+0x4518>
  421072:	31 c0                	xor    %eax,%eax
  421074:	e8 c9 7a 03 00       	callq  458b42 <__zbx_DBexecute>
  421079:	4d 85 ff             	test   %r15,%r15
  42107c:	0f 84 6c ff ff ff    	je     420fee <node_sync+0x122>
  421082:	41 c6 07 0a          	movb   $0xa,(%r15)
  421086:	4d 8d 6f 01          	lea    0x1(%r15),%r13
  42108a:	48 63 0d 1b d0 26 00 	movslq 0x26d01b(%rip),%rcx        # 68e0ac <help_message+0x84c>
  421091:	48 8b 15 e0 0c 29 00 	mov    0x290ce0(%rip),%rdx        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  421098:	be 00 02 00 00       	mov    $0x200,%esi
  42109d:	48 8d 3d 5e 50 04 00 	lea    0x4505e(%rip),%rdi        # 466102 <usage_message+0x43c2>
  4210a4:	e8 62 16 02 00       	callq  44270b <zbx_malloc2>
  4210a9:	48 89 05 c8 0c 29 00 	mov    %rax,0x290cc8(%rip)        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  4210b0:	48 63 0d f9 cf 26 00 	movslq 0x26cff9(%rip),%rcx        # 68e0b0 <help_message+0x850>
  4210b7:	48 8b 15 c2 0c 29 00 	mov    0x290cc2(%rip),%rdx        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4210be:	be 01 02 00 00       	mov    $0x201,%esi
  4210c3:	48 8d 3d 38 50 04 00 	lea    0x45038(%rip),%rdi        # 466102 <usage_message+0x43c2>
  4210ca:	e8 3c 16 02 00       	callq  44270b <zbx_malloc2>
  4210cf:	48 89 05 aa 0c 29 00 	mov    %rax,0x290caa(%rip)        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4210d6:	48 63 0d d7 cf 26 00 	movslq 0x26cfd7(%rip),%rcx        # 68e0b4 <help_message+0x854>
  4210dd:	48 8b 15 a4 0c 29 00 	mov    0x290ca4(%rip),%rdx        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  4210e4:	be 02 02 00 00       	mov    $0x202,%esi
  4210e9:	48 8d 3d 12 50 04 00 	lea    0x45012(%rip),%rdi        # 466102 <usage_message+0x43c2>
  4210f0:	e8 16 16 02 00       	callq  44270b <zbx_malloc2>
  4210f5:	48 89 05 8c 0c 29 00 	mov    %rax,0x290c8c(%rip)        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  4210fc:	48 8d 15 17 50 04 00 	lea    0x45017(%rip),%rdx        # 46611a <usage_message+0x43da>
  421103:	48 8d 35 87 21 06 00 	lea    0x62187(%rip),%rsi        # 483291 <usage_message+0x21551>
  42110a:	bf 04 00 00 00       	mov    $0x4,%edi
  42110f:	31 c0                	xor    %eax,%eax
  421111:	e8 9a ff 00 00       	callq  4310b0 <__zbx_zabbix_log>
  421116:	c7 05 70 0c 29 00 00 	movl   $0x0,0x290c70(%rip)        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  42111d:	00 00 00 
  421120:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
  421125:	41 80 7f 01 00       	cmpb   $0x0,0x1(%r15)
  42112a:	0f 84 61 01 00 00    	je     421291 <node_sync+0x3c5>
  421130:	4c 89 ef             	mov    %r13,%rdi
  421133:	45 31 e4             	xor    %r12d,%r12d
  421136:	48 8d 5c 24 50       	lea    0x50(%rsp),%rbx
  42113b:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
  421140:	48 89 dd             	mov    %rbx,%rbp
  421143:	eb 1f                	jmp    421164 <node_sync+0x298>
  421145:	48 85 db             	test   %rbx,%rbx
  421148:	0f 84 23 01 00 00    	je     421271 <node_sync+0x3a5>
  42114e:	c6 03 0a             	movb   $0xa,(%rbx)
  421151:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
  421155:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
  42115a:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
  42115e:	0f 84 0d 01 00 00    	je     421271 <node_sync+0x3a5>
  421164:	be 0a 00 00 00       	mov    $0xa,%esi
  421169:	e8 2a d5 fe ff       	callq  40e698 <strchr@plt>
  42116e:	48 89 c3             	mov    %rax,%rbx
  421171:	48 85 c0             	test   %rax,%rax
  421174:	74 03                	je     421179 <node_sync+0x2ad>
  421176:	c6 00 00             	movb   $0x0,(%rax)
  421179:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  42117e:	48 8d 15 2b cf 26 00 	lea    0x26cf2b(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421185:	48 8d 35 f4 0b 29 00 	lea    0x290bf4(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  42118c:	48 89 ef             	mov    %rbp,%rdi
  42118f:	e8 2b 2b 02 00       	callq  443cbf <zbx_get_next_field>
  421194:	4d 85 e4             	test   %r12,%r12
  421197:	0f 84 3c 0b 00 00    	je     421cd9 <node_sync+0xe0d>
  42119d:	48 8b 15 dc 0b 29 00 	mov    0x290bdc(%rip),%rdx        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4211a4:	48 89 d6             	mov    %rdx,%rsi
  4211a7:	49 8b 3c 24          	mov    (%r12),%rdi
  4211ab:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  4211b0:	e8 f3 d5 fe ff       	callq  40e7a8 <strcmp@plt>
  4211b5:	85 c0                	test   %eax,%eax
  4211b7:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  4211bc:	74 14                	je     4211d2 <node_sync+0x306>
  4211be:	48 89 d7             	mov    %rdx,%rdi
  4211c1:	e8 43 62 03 00       	callq  457409 <DBget_table>
  4211c6:	49 89 c4             	mov    %rax,%r12
  4211c9:	48 85 c0             	test   %rax,%rax
  4211cc:	0f 84 5d 0b 00 00    	je     421d2f <node_sync+0xe63>
  4211d2:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  4211d7:	48 8d 15 d2 ce 26 00 	lea    0x26ced2(%rip),%rdx        # 68e0b0 <help_message+0x850>
  4211de:	48 8d 35 9b 0b 29 00 	lea    0x290b9b(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4211e5:	48 89 ef             	mov    %rbp,%rdi
  4211e8:	e8 d2 2a 02 00       	callq  443cbf <zbx_get_next_field>
  4211ed:	4c 89 f2             	mov    %r14,%rdx
  4211f0:	48 8d 35 dc 3e 05 00 	lea    0x53edc(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4211f7:	48 8b 3d 82 0b 29 00 	mov    0x290b82(%rip),%rdi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4211fe:	31 c0                	xor    %eax,%eax
  421200:	e8 a3 cc fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  421205:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  42120a:	80 38 32             	cmpb   $0x32,(%rax)
  42120d:	0f 85 32 ff ff ff    	jne    421145 <node_sync+0x279>
  421213:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  421218:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  42121d:	49 8b 44 24 08       	mov    0x8(%r12),%rax
  421222:	48 89 04 24          	mov    %rax,(%rsp)
  421226:	4d 8b 0c 24          	mov    (%r12),%r9
  42122a:	4c 8d 05 1e 4f 04 00 	lea    0x44f1e(%rip),%r8        # 46614f <usage_message+0x440f>
  421231:	b9 00 01 00 00       	mov    $0x100,%ecx
  421236:	48 8d 15 53 0b 29 00 	lea    0x290b53(%rip),%rdx        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  42123d:	48 8d 35 68 ce 26 00 	lea    0x26ce68(%rip),%rsi        # 68e0ac <help_message+0x84c>
  421244:	48 8d 3d 2d 0b 29 00 	lea    0x290b2d(%rip),%rdi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  42124b:	31 c0                	xor    %eax,%eax
  42124d:	e8 55 37 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  421252:	48 8d 15 37 0b 29 00 	lea    0x290b37(%rip),%rdx        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  421259:	48 8d 35 4c ce 26 00 	lea    0x26ce4c(%rip),%rsi        # 68e0ac <help_message+0x84c>
  421260:	48 8d 3d 11 0b 29 00 	lea    0x290b11(%rip),%rdi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  421267:	e8 b2 79 03 00       	callq  458c1e <DBexecute_overflowed_sql>
  42126c:	e9 d4 fe ff ff       	jmpq   421145 <node_sync+0x279>
  421271:	8b 05 19 0b 29 00    	mov    0x290b19(%rip),%eax        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  421277:	83 f8 10             	cmp    $0x10,%eax
  42127a:	7e 15                	jle    421291 <node_sync+0x3c5>
  42127c:	48 8b 35 f5 0a 29 00 	mov    0x290af5(%rip),%rsi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  421283:	48 8d 3d db 0e 06 00 	lea    0x60edb(%rip),%rdi        # 482165 <usage_message+0x20425>
  42128a:	31 c0                	xor    %eax,%eax
  42128c:	e8 b1 78 03 00       	callq  458b42 <__zbx_DBexecute>
  421291:	48 8d 15 82 4e 04 00 	lea    0x44e82(%rip),%rdx        # 46611a <usage_message+0x43da>
  421298:	48 8d 35 fe 1f 06 00 	lea    0x61ffe(%rip),%rsi        # 48329d <usage_message+0x2155d>
  42129f:	bf 04 00 00 00       	mov    $0x4,%edi
  4212a4:	31 c0                	xor    %eax,%eax
  4212a6:	e8 05 fe 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4212ab:	48 8d 15 bb 4e 04 00 	lea    0x44ebb(%rip),%rdx        # 46616d <usage_message+0x442d>
  4212b2:	48 8d 35 d8 1f 06 00 	lea    0x61fd8(%rip),%rsi        # 483291 <usage_message+0x21551>
  4212b9:	bf 04 00 00 00       	mov    $0x4,%edi
  4212be:	31 c0                	xor    %eax,%eax
  4212c0:	e8 eb fd 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4212c5:	c7 05 c1 0a 29 00 00 	movl   $0x0,0x290ac1(%rip)        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  4212cc:	00 00 00 
  4212cf:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
  4212d4:	41 80 7f 01 00       	cmpb   $0x0,0x1(%r15)
  4212d9:	0f 84 31 03 00 00    	je     421610 <node_sync+0x744>
  4212df:	4c 89 ef             	mov    %r13,%rdi
  4212e2:	45 31 e4             	xor    %r12d,%r12d
  4212e5:	48 8d 5c 24 50       	lea    0x50(%rsp),%rbx
  4212ea:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
  4212ef:	48 89 dd             	mov    %rbx,%rbp
  4212f2:	eb 1f                	jmp    421313 <node_sync+0x447>
  4212f4:	48 85 db             	test   %rbx,%rbx
  4212f7:	0f 84 f3 02 00 00    	je     4215f0 <node_sync+0x724>
  4212fd:	c6 03 0a             	movb   $0xa,(%rbx)
  421300:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
  421304:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
  421309:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
  42130d:	0f 84 dd 02 00 00    	je     4215f0 <node_sync+0x724>
  421313:	be 0a 00 00 00       	mov    $0xa,%esi
  421318:	e8 7b d3 fe ff       	callq  40e698 <strchr@plt>
  42131d:	48 89 c3             	mov    %rax,%rbx
  421320:	48 85 c0             	test   %rax,%rax
  421323:	74 03                	je     421328 <node_sync+0x45c>
  421325:	c6 00 00             	movb   $0x0,(%rax)
  421328:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  42132d:	48 8d 15 7c cd 26 00 	lea    0x26cd7c(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421334:	48 8d 35 45 0a 29 00 	lea    0x290a45(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  42133b:	48 89 ef             	mov    %rbp,%rdi
  42133e:	e8 7c 29 02 00       	callq  443cbf <zbx_get_next_field>
  421343:	4d 85 e4             	test   %r12,%r12
  421346:	0f 84 b1 09 00 00    	je     421cfd <node_sync+0xe31>
  42134c:	48 8b 15 2d 0a 29 00 	mov    0x290a2d(%rip),%rdx        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421353:	48 89 d6             	mov    %rdx,%rsi
  421356:	49 8b 3c 24          	mov    (%r12),%rdi
  42135a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  42135f:	e8 44 d4 fe ff       	callq  40e7a8 <strcmp@plt>
  421364:	85 c0                	test   %eax,%eax
  421366:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  42136b:	74 14                	je     421381 <node_sync+0x4b5>
  42136d:	48 89 d7             	mov    %rdx,%rdi
  421370:	e8 94 60 03 00       	callq  457409 <DBget_table>
  421375:	49 89 c4             	mov    %rax,%r12
  421378:	48 85 c0             	test   %rax,%rax
  42137b:	0f 84 88 09 00 00    	je     421d09 <node_sync+0xe3d>
  421381:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421386:	48 8d 15 23 cd 26 00 	lea    0x26cd23(%rip),%rdx        # 68e0b0 <help_message+0x850>
  42138d:	48 8d 35 ec 09 29 00 	lea    0x2909ec(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421394:	48 89 ef             	mov    %rbp,%rdi
  421397:	e8 23 29 02 00       	callq  443cbf <zbx_get_next_field>
  42139c:	4c 89 f2             	mov    %r14,%rdx
  42139f:	48 8d 35 2d 3d 05 00 	lea    0x53d2d(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4213a6:	48 8b 3d d3 09 29 00 	mov    0x2909d3(%rip),%rdi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4213ad:	31 c0                	xor    %eax,%eax
  4213af:	e8 f4 ca fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4213b4:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  4213b9:	80 38 30             	cmpb   $0x30,(%rax)
  4213bc:	0f 85 32 ff ff ff    	jne    4212f4 <node_sync+0x428>
  4213c2:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
  4213c7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  4213cc:	49 8b 34 24          	mov    (%r12),%rsi
  4213d0:	48 8d 3d ae 4d 04 00 	lea    0x44dae(%rip),%rdi        # 466185 <usage_message+0x4445>
  4213d7:	31 c0                	xor    %eax,%eax
  4213d9:	e8 ce 6b 03 00       	callq  457fac <__zbx_DBselect>
  4213de:	48 89 c7             	mov    %rax,%rdi
  4213e1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  4213e6:	e8 b2 65 03 00       	callq  45799d <DBfetch>
  4213eb:	48 85 c0             	test   %rax,%rax
  4213ee:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  4213f3:	0f 84 3b 0a 00 00    	je     421e34 <node_sync+0xf68>
  4213f9:	48 89 d7             	mov    %rdx,%rdi
  4213fc:	e8 d7 c8 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  421401:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  421406:	80 38 30             	cmpb   $0x30,(%rax)
  421409:	0f 85 e5 fe ff ff    	jne    4212f4 <node_sync+0x428>
  42140f:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421414:	48 8d 15 95 cc 26 00 	lea    0x26cc95(%rip),%rdx        # 68e0b0 <help_message+0x850>
  42141b:	48 8d 35 5e 09 29 00 	lea    0x29095e(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421422:	48 89 ef             	mov    %rbp,%rdi
  421425:	e8 95 28 02 00       	callq  443cbf <zbx_get_next_field>
  42142a:	c7 05 60 09 29 00 00 	movl   $0x0,0x290960(%rip)        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421431:	00 00 00 
  421434:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
  42143a:	0f 84 35 01 00 00    	je     421575 <node_sync+0x6a9>
  421440:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421445:	48 8d 15 64 cc 26 00 	lea    0x26cc64(%rip),%rdx        # 68e0b0 <help_message+0x850>
  42144c:	48 8d 35 2d 09 29 00 	lea    0x29092d(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421453:	48 89 ef             	mov    %rbp,%rdi
  421456:	e8 64 28 02 00       	callq  443cbf <zbx_get_next_field>
  42145b:	8d 48 02             	lea    0x2(%rax),%ecx
  42145e:	4c 8b 0d 1b 09 29 00 	mov    0x29091b(%rip),%r9        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421465:	4c 8d 05 37 4d 04 00 	lea    0x44d37(%rip),%r8        # 4661a3 <usage_message+0x4463>
  42146c:	48 8d 15 21 09 29 00 	lea    0x290921(%rip),%rdx        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421473:	48 8d 35 3a cc 26 00 	lea    0x26cc3a(%rip),%rsi        # 68e0b4 <help_message+0x854>
  42147a:	48 8d 3d 07 09 29 00 	lea    0x290907(%rip),%rdi        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  421481:	31 c0                	xor    %eax,%eax
  421483:	e8 1f 35 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  421488:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  42148d:	48 8d 15 1c cc 26 00 	lea    0x26cc1c(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421494:	48 8d 35 e5 08 29 00 	lea    0x2908e5(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  42149b:	48 89 ef             	mov    %rbp,%rdi
  42149e:	e8 1c 28 02 00       	callq  443cbf <zbx_get_next_field>
  4214a3:	ba 0a 00 00 00       	mov    $0xa,%edx
  4214a8:	31 f6                	xor    %esi,%esi
  4214aa:	48 8b 3d cf 08 29 00 	mov    0x2908cf(%rip),%rdi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4214b1:	e8 72 d0 fe ff       	callq  40e528 <strtol@plt>
  4214b6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  4214bb:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  4214c0:	48 8d 15 e9 cb 26 00 	lea    0x26cbe9(%rip),%rdx        # 68e0b0 <help_message+0x850>
  4214c7:	48 8d 35 b2 08 29 00 	lea    0x2908b2(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4214ce:	48 89 ef             	mov    %rbp,%rdi
  4214d1:	e8 e9 27 02 00       	callq  443cbf <zbx_get_next_field>
  4214d6:	4c 8b 0d a3 08 29 00 	mov    0x2908a3(%rip),%r9        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4214dd:	4c 89 ce             	mov    %r9,%rsi
  4214e0:	48 8d 3d c0 4c 04 00 	lea    0x44cc0(%rip),%rdi        # 4661a7 <usage_message+0x4467>
  4214e7:	b9 05 00 00 00       	mov    $0x5,%ecx
  4214ec:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4214ee:	0f 84 fb 08 00 00    	je     421def <node_sync+0xf23>
  4214f4:	83 7c 24 30 06       	cmpl   $0x6,0x30(%rsp)
  4214f9:	0f 86 a2 08 00 00    	jbe    421da1 <node_sync+0xed5>
  4214ff:	4c 89 cf             	mov    %r9,%rdi
  421502:	e8 a1 28 02 00       	callq  443da8 <zbx_hex2binary>
  421507:	48 8b 3d 72 08 29 00 	mov    0x290872(%rip),%rdi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  42150e:	e8 4e 64 03 00       	callq  457961 <DBdyn_escape_string>
  421513:	49 89 c2             	mov    %rax,%r10
  421516:	31 c0                	xor    %eax,%eax
  421518:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  42151f:	4c 89 d7             	mov    %r10,%rdi
  421522:	f2 ae                	repnz scas %es:(%rdi),%al
  421524:	48 f7 d1             	not    %rcx
  421527:	83 c1 03             	add    $0x3,%ecx
  42152a:	4d 89 d1             	mov    %r10,%r9
  42152d:	4c 8d 05 50 0b 06 00 	lea    0x60b50(%rip),%r8        # 482084 <usage_message+0x20344>
  421534:	48 8d 15 59 08 29 00 	lea    0x290859(%rip),%rdx        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  42153b:	48 8d 35 72 cb 26 00 	lea    0x26cb72(%rip),%rsi        # 68e0b4 <help_message+0x854>
  421542:	48 8d 3d 3f 08 29 00 	lea    0x29083f(%rip),%rdi        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  421549:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
  42154e:	e8 54 34 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  421553:	4c 8b 54 24 20       	mov    0x20(%rsp),%r10
  421558:	4d 85 d2             	test   %r10,%r10
  42155b:	0f 84 d3 fe ff ff    	je     421434 <node_sync+0x568>
  421561:	4c 89 d7             	mov    %r10,%rdi
  421564:	e8 7f cc fe ff       	callq  40e1e8 <free@plt>
  421569:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
  42156f:	0f 85 cb fe ff ff    	jne    421440 <node_sync+0x574>
  421575:	8b 05 19 08 29 00    	mov    0x290819(%rip),%eax        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  42157b:	85 c0                	test   %eax,%eax
  42157d:	0f 85 be 08 00 00    	jne    421e41 <node_sync+0xf75>
  421583:	31 c9                	xor    %ecx,%ecx
  421585:	81 c1 c0 00 00 00    	add    $0xc0,%ecx
  42158b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  421590:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  421595:	49 8b 44 24 08       	mov    0x8(%r12),%rax
  42159a:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  42159f:	48 8b 05 e2 07 29 00 	mov    0x2907e2(%rip),%rax        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  4215a6:	48 89 04 24          	mov    %rax,(%rsp)
  4215aa:	4d 8b 0c 24          	mov    (%r12),%r9
  4215ae:	4c 8d 05 db 4c 04 00 	lea    0x44cdb(%rip),%r8        # 466290 <usage_message+0x4550>
  4215b5:	48 8d 15 d4 07 29 00 	lea    0x2907d4(%rip),%rdx        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  4215bc:	48 8d 35 e9 ca 26 00 	lea    0x26cae9(%rip),%rsi        # 68e0ac <help_message+0x84c>
  4215c3:	48 8d 3d ae 07 29 00 	lea    0x2907ae(%rip),%rdi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  4215ca:	31 c0                	xor    %eax,%eax
  4215cc:	e8 d6 33 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4215d1:	48 8d 15 b8 07 29 00 	lea    0x2907b8(%rip),%rdx        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  4215d8:	48 8d 35 cd ca 26 00 	lea    0x26cacd(%rip),%rsi        # 68e0ac <help_message+0x84c>
  4215df:	48 8d 3d 92 07 29 00 	lea    0x290792(%rip),%rdi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  4215e6:	e8 33 76 03 00       	callq  458c1e <DBexecute_overflowed_sql>
  4215eb:	e9 04 fd ff ff       	jmpq   4212f4 <node_sync+0x428>
  4215f0:	8b 05 9a 07 29 00    	mov    0x29079a(%rip),%eax        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  4215f6:	83 f8 10             	cmp    $0x10,%eax
  4215f9:	7e 15                	jle    421610 <node_sync+0x744>
  4215fb:	48 8b 35 76 07 29 00 	mov    0x290776(%rip),%rsi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  421602:	48 8d 3d 5c 0b 06 00 	lea    0x60b5c(%rip),%rdi        # 482165 <usage_message+0x20425>
  421609:	31 c0                	xor    %eax,%eax
  42160b:	e8 32 75 03 00       	callq  458b42 <__zbx_DBexecute>
  421610:	48 8d 15 56 4b 04 00 	lea    0x44b56(%rip),%rdx        # 46616d <usage_message+0x442d>
  421617:	48 8d 35 7f 1c 06 00 	lea    0x61c7f(%rip),%rsi        # 48329d <usage_message+0x2155d>
  42161e:	bf 04 00 00 00       	mov    $0x4,%edi
  421623:	31 c0                	xor    %eax,%eax
  421625:	e8 86 fa 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42162a:	48 8d 15 8b 4b 04 00 	lea    0x44b8b(%rip),%rdx        # 4661bc <usage_message+0x447c>
  421631:	48 8d 35 59 1c 06 00 	lea    0x61c59(%rip),%rsi        # 483291 <usage_message+0x21551>
  421638:	bf 04 00 00 00       	mov    $0x4,%edi
  42163d:	31 c0                	xor    %eax,%eax
  42163f:	e8 6c fa 00 00       	callq  4310b0 <__zbx_zabbix_log>
  421644:	c7 05 42 07 29 00 00 	movl   $0x0,0x290742(%rip)        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  42164b:	00 00 00 
  42164e:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
  421653:	41 80 7f 01 00       	cmpb   $0x0,0x1(%r15)
  421658:	0f 84 c4 03 00 00    	je     421a22 <node_sync+0xb56>
  42165e:	4c 89 ef             	mov    %r13,%rdi
  421661:	45 31 e4             	xor    %r12d,%r12d
  421664:	48 8d 5c 24 50       	lea    0x50(%rsp),%rbx
  421669:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
  42166e:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
  421673:	48 89 dd             	mov    %rbx,%rbp
  421676:	eb 1f                	jmp    421697 <node_sync+0x7cb>
  421678:	48 85 db             	test   %rbx,%rbx
  42167b:	0f 84 7c 03 00 00    	je     4219fd <node_sync+0xb31>
  421681:	c6 03 0a             	movb   $0xa,(%rbx)
  421684:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
  421688:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
  42168d:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
  421691:	0f 84 66 03 00 00    	je     4219fd <node_sync+0xb31>
  421697:	be 0a 00 00 00       	mov    $0xa,%esi
  42169c:	e8 f7 cf fe ff       	callq  40e698 <strchr@plt>
  4216a1:	48 89 c3             	mov    %rax,%rbx
  4216a4:	48 85 c0             	test   %rax,%rax
  4216a7:	74 03                	je     4216ac <node_sync+0x7e0>
  4216a9:	c6 00 00             	movb   $0x0,(%rax)
  4216ac:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  4216b1:	48 8d 15 f8 c9 26 00 	lea    0x26c9f8(%rip),%rdx        # 68e0b0 <help_message+0x850>
  4216b8:	48 8d 35 c1 06 29 00 	lea    0x2906c1(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4216bf:	48 89 ef             	mov    %rbp,%rdi
  4216c2:	e8 f8 25 02 00       	callq  443cbf <zbx_get_next_field>
  4216c7:	4d 85 e4             	test   %r12,%r12
  4216ca:	0f 84 21 06 00 00    	je     421cf1 <node_sync+0xe25>
  4216d0:	4c 8b 2d a9 06 29 00 	mov    0x2906a9(%rip),%r13        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4216d7:	4c 89 ee             	mov    %r13,%rsi
  4216da:	49 8b 3c 24          	mov    (%r12),%rdi
  4216de:	e8 c5 d0 fe ff       	callq  40e7a8 <strcmp@plt>
  4216e3:	85 c0                	test   %eax,%eax
  4216e5:	74 14                	je     4216fb <node_sync+0x82f>
  4216e7:	4c 89 ef             	mov    %r13,%rdi
  4216ea:	e8 1a 5d 03 00       	callq  457409 <DBget_table>
  4216ef:	49 89 c4             	mov    %rax,%r12
  4216f2:	48 85 c0             	test   %rax,%rax
  4216f5:	0f 84 5a 06 00 00    	je     421d55 <node_sync+0xe89>
  4216fb:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421700:	48 8d 15 a9 c9 26 00 	lea    0x26c9a9(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421707:	48 8d 35 72 06 29 00 	lea    0x290672(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  42170e:	48 89 ef             	mov    %rbp,%rdi
  421711:	e8 a9 25 02 00       	callq  443cbf <zbx_get_next_field>
  421716:	4c 89 f2             	mov    %r14,%rdx
  421719:	48 8d 35 b3 39 05 00 	lea    0x539b3(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  421720:	48 8b 3d 59 06 29 00 	mov    0x290659(%rip),%rdi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421727:	31 c0                	xor    %eax,%eax
  421729:	e8 7a c7 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42172e:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  421733:	80 38 31             	cmpb   $0x31,(%rax)
  421736:	0f 85 3c ff ff ff    	jne    421678 <node_sync+0x7ac>
  42173c:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421741:	48 8d 15 68 c9 26 00 	lea    0x26c968(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421748:	48 8d 35 31 06 29 00 	lea    0x290631(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  42174f:	48 89 ef             	mov    %rbp,%rdi
  421752:	e8 68 25 02 00       	callq  443cbf <zbx_get_next_field>
  421757:	49 8b 44 24 08       	mov    0x8(%r12),%rax
  42175c:	48 89 04 24          	mov    %rax,(%rsp)
  421760:	4d 8b 0c 24          	mov    (%r12),%r9
  421764:	4c 8d 05 65 4a 04 00 	lea    0x44a65(%rip),%r8        # 4661d0 <usage_message+0x4490>
  42176b:	b9 80 00 00 00       	mov    $0x80,%ecx
  421770:	48 8d 15 19 06 29 00 	lea    0x290619(%rip),%rdx        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  421777:	48 8d 35 2e c9 26 00 	lea    0x26c92e(%rip),%rsi        # 68e0ac <help_message+0x84c>
  42177e:	48 8d 3d f3 05 29 00 	lea    0x2905f3(%rip),%rdi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  421785:	31 c0                	xor    %eax,%eax
  421787:	e8 1b 32 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42178c:	c7 05 fe 05 29 00 00 	movl   $0x0,0x2905fe(%rip)        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421793:	00 00 00 
  421796:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
  42179b:	4c 8d 05 12 0a 06 00 	lea    0x60a12(%rip),%r8        # 4821b4 <usage_message+0x20474>
  4217a2:	b9 20 00 00 00       	mov    $0x20,%ecx
  4217a7:	48 8d 15 e6 05 29 00 	lea    0x2905e6(%rip),%rdx        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  4217ae:	48 8d 35 ff c8 26 00 	lea    0x26c8ff(%rip),%rsi        # 68e0b4 <help_message+0x854>
  4217b5:	48 8d 3d cc 05 29 00 	lea    0x2905cc(%rip),%rdi        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  4217bc:	31 c0                	xor    %eax,%eax
  4217be:	e8 e4 31 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4217c3:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
  4217c9:	0f 84 28 01 00 00    	je     4218f7 <node_sync+0xa2b>
  4217cf:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  4217d4:	48 8d 15 d5 c8 26 00 	lea    0x26c8d5(%rip),%rdx        # 68e0b0 <help_message+0x850>
  4217db:	48 8d 35 9e 05 29 00 	lea    0x29059e(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4217e2:	48 89 ef             	mov    %rbp,%rdi
  4217e5:	e8 d5 24 02 00       	callq  443cbf <zbx_get_next_field>
  4217ea:	8d 48 02             	lea    0x2(%rax),%ecx
  4217ed:	4c 8b 0d 8c 05 29 00 	mov    0x29058c(%rip),%r9        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  4217f4:	4c 8d 05 45 64 04 00 	lea    0x46445(%rip),%r8        # 467c40 <usage_message+0x5f00>
  4217fb:	48 8d 15 8e 05 29 00 	lea    0x29058e(%rip),%rdx        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  421802:	48 8d 35 a3 c8 26 00 	lea    0x26c8a3(%rip),%rsi        # 68e0ac <help_message+0x84c>
  421809:	48 8d 3d 68 05 29 00 	lea    0x290568(%rip),%rdi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  421810:	31 c0                	xor    %eax,%eax
  421812:	e8 90 31 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  421817:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  42181c:	48 8d 15 8d c8 26 00 	lea    0x26c88d(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421823:	48 8d 35 56 05 29 00 	lea    0x290556(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  42182a:	48 89 ef             	mov    %rbp,%rdi
  42182d:	e8 8d 24 02 00       	callq  443cbf <zbx_get_next_field>
  421832:	ba 0a 00 00 00       	mov    $0xa,%edx
  421837:	31 f6                	xor    %esi,%esi
  421839:	48 8b 3d 40 05 29 00 	mov    0x290540(%rip),%rdi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421840:	e8 e3 cc fe ff       	callq  40e528 <strtol@plt>
  421845:	49 89 c5             	mov    %rax,%r13
  421848:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  42184d:	48 8d 15 5c c8 26 00 	lea    0x26c85c(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421854:	48 8d 35 25 05 29 00 	lea    0x290525(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  42185b:	48 89 ef             	mov    %rbp,%rdi
  42185e:	e8 5c 24 02 00       	callq  443cbf <zbx_get_next_field>
  421863:	4c 8b 0d 16 05 29 00 	mov    0x290516(%rip),%r9        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  42186a:	4c 89 ce             	mov    %r9,%rsi
  42186d:	48 8d 3d 33 49 04 00 	lea    0x44933(%rip),%rdi        # 4661a7 <usage_message+0x4467>
  421874:	b9 05 00 00 00       	mov    $0x5,%ecx
  421879:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42187b:	0f 84 50 01 00 00    	je     4219d1 <node_sync+0xb05>
  421881:	41 83 fd 06          	cmp    $0x6,%r13d
  421885:	0f 86 f6 00 00 00    	jbe    421981 <node_sync+0xab5>
  42188b:	4c 89 cf             	mov    %r9,%rdi
  42188e:	e8 15 25 02 00       	callq  443da8 <zbx_hex2binary>
  421893:	48 8b 3d e6 04 29 00 	mov    0x2904e6(%rip),%rdi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  42189a:	e8 c2 60 03 00       	callq  457961 <DBdyn_escape_string>
  42189f:	49 89 c5             	mov    %rax,%r13
  4218a2:	31 c0                	xor    %eax,%eax
  4218a4:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  4218ab:	4c 89 ef             	mov    %r13,%rdi
  4218ae:	f2 ae                	repnz scas %es:(%rdi),%al
  4218b0:	48 f7 d1             	not    %rcx
  4218b3:	83 c1 03             	add    $0x3,%ecx
  4218b6:	4d 89 e9             	mov    %r13,%r9
  4218b9:	4c 8d 05 c4 07 06 00 	lea    0x607c4(%rip),%r8        # 482084 <usage_message+0x20344>
  4218c0:	48 8d 15 cd 04 29 00 	lea    0x2904cd(%rip),%rdx        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  4218c7:	48 8d 35 e6 c7 26 00 	lea    0x26c7e6(%rip),%rsi        # 68e0b4 <help_message+0x854>
  4218ce:	48 8d 3d b3 04 29 00 	lea    0x2904b3(%rip),%rdi        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  4218d5:	e8 cd 30 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4218da:	4d 85 ed             	test   %r13,%r13
  4218dd:	0f 84 e0 fe ff ff    	je     4217c3 <node_sync+0x8f7>
  4218e3:	4c 89 ef             	mov    %r13,%rdi
  4218e6:	e8 fd c8 fe ff       	callq  40e1e8 <free@plt>
  4218eb:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
  4218f1:	0f 85 d8 fe ff ff    	jne    4217cf <node_sync+0x903>
  4218f7:	8b 05 93 04 29 00    	mov    0x290493(%rip),%eax        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  4218fd:	83 e8 01             	sub    $0x1,%eax
  421900:	89 05 8a 04 29 00    	mov    %eax,0x29048a(%rip)        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  421906:	48 98                	cltq   
  421908:	48 8b 15 69 04 29 00 	mov    0x290469(%rip),%rdx        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  42190f:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
  421913:	8b 05 7b 04 29 00    	mov    0x29047b(%rip),%eax        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421919:	83 e8 01             	sub    $0x1,%eax
  42191c:	89 05 72 04 29 00    	mov    %eax,0x290472(%rip)        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421922:	48 98                	cltq   
  421924:	48 8b 15 5d 04 29 00 	mov    0x29045d(%rip),%rdx        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  42192b:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
  42192f:	8b 0d 5f 04 29 00    	mov    0x29045f(%rip),%ecx        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421935:	83 c1 10             	add    $0x10,%ecx
  421938:	4c 8b 0d 49 04 29 00 	mov    0x290449(%rip),%r9        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  42193f:	4c 8d 05 9e 48 04 00 	lea    0x4489e(%rip),%r8        # 4661e4 <usage_message+0x44a4>
  421946:	48 8d 15 43 04 29 00 	lea    0x290443(%rip),%rdx        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  42194d:	48 8d 35 58 c7 26 00 	lea    0x26c758(%rip),%rsi        # 68e0ac <help_message+0x84c>
  421954:	48 8d 3d 1d 04 29 00 	lea    0x29041d(%rip),%rdi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  42195b:	31 c0                	xor    %eax,%eax
  42195d:	e8 45 30 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  421962:	48 8d 15 27 04 29 00 	lea    0x290427(%rip),%rdx        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  421969:	48 8d 35 3c c7 26 00 	lea    0x26c73c(%rip),%rsi        # 68e0ac <help_message+0x84c>
  421970:	48 8d 3d 01 04 29 00 	lea    0x290401(%rip),%rdi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  421977:	e8 a2 72 03 00       	callq  458c1e <DBexecute_overflowed_sql>
  42197c:	e9 f7 fc ff ff       	jmpq   421678 <node_sync+0x7ac>
  421981:	ba 01 00 00 00       	mov    $0x1,%edx
  421986:	44 89 e9             	mov    %r13d,%ecx
  421989:	48 d3 e2             	shl    %cl,%rdx
  42198c:	49 89 d5             	mov    %rdx,%r13
  42198f:	f6 c2 65             	test   $0x65,%dl
  421992:	75 4b                	jne    4219df <node_sync+0xb13>
  421994:	41 80 e5 08          	and    $0x8,%r13b
  421998:	0f 84 ed fe ff ff    	je     42188b <node_sync+0x9bf>
  42199e:	41 80 39 00          	cmpb   $0x0,(%r9)
  4219a2:	75 4a                	jne    4219ee <node_sync+0xb22>
  4219a4:	4c 8d 05 07 48 04 00 	lea    0x44807(%rip),%r8        # 4661b2 <usage_message+0x4472>
  4219ab:	b9 04 00 00 00       	mov    $0x4,%ecx
  4219b0:	48 8d 15 dd 03 29 00 	lea    0x2903dd(%rip),%rdx        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  4219b7:	48 8d 35 f6 c6 26 00 	lea    0x26c6f6(%rip),%rsi        # 68e0b4 <help_message+0x854>
  4219be:	48 8d 3d c3 03 29 00 	lea    0x2903c3(%rip),%rdi        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  4219c5:	31 c0                	xor    %eax,%eax
  4219c7:	e8 db 2f 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4219cc:	e9 f2 fd ff ff       	jmpq   4217c3 <node_sync+0x8f7>
  4219d1:	4c 8d 05 d4 47 04 00 	lea    0x447d4(%rip),%r8        # 4661ac <usage_message+0x446c>
  4219d8:	b9 06 00 00 00       	mov    $0x6,%ecx
  4219dd:	eb d1                	jmp    4219b0 <node_sync+0xae4>
  4219df:	8d 48 02             	lea    0x2(%rax),%ecx
  4219e2:	4c 8d 05 57 62 04 00 	lea    0x46257(%rip),%r8        # 467c40 <usage_message+0x5f00>
  4219e9:	e9 b9 fd ff ff       	jmpq   4217a7 <node_sync+0x8db>
  4219ee:	8d 48 04             	lea    0x4(%rax),%ecx
  4219f1:	4c 8d 05 be 47 04 00 	lea    0x447be(%rip),%r8        # 4661b6 <usage_message+0x4476>
  4219f8:	e9 aa fd ff ff       	jmpq   4217a7 <node_sync+0x8db>
  4219fd:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
  421a02:	8b 05 88 03 29 00    	mov    0x290388(%rip),%eax        # 6b1d90 <CONFIG_SERVER_STARTUP_TIME+0xb8>
  421a08:	83 f8 10             	cmp    $0x10,%eax
  421a0b:	7e 15                	jle    421a22 <node_sync+0xb56>
  421a0d:	48 8b 35 64 03 29 00 	mov    0x290364(%rip),%rsi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  421a14:	48 8d 3d 4a 07 06 00 	lea    0x6074a(%rip),%rdi        # 482165 <usage_message+0x20425>
  421a1b:	31 c0                	xor    %eax,%eax
  421a1d:	e8 20 71 03 00       	callq  458b42 <__zbx_DBexecute>
  421a22:	48 8d 15 93 47 04 00 	lea    0x44793(%rip),%rdx        # 4661bc <usage_message+0x447c>
  421a29:	48 8d 35 6d 18 06 00 	lea    0x6186d(%rip),%rsi        # 48329d <usage_message+0x2155d>
  421a30:	bf 04 00 00 00       	mov    $0x4,%edi
  421a35:	31 c0                	xor    %eax,%eax
  421a37:	e8 74 f6 00 00       	callq  4310b0 <__zbx_zabbix_log>
  421a3c:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  421a41:	8b 09                	mov    (%rcx),%ecx
  421a43:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
  421a47:	48 8d 15 a6 47 04 00 	lea    0x447a6(%rip),%rdx        # 4661f4 <usage_message+0x44b4>
  421a4e:	48 8d 35 3c 18 06 00 	lea    0x6183c(%rip),%rsi        # 483291 <usage_message+0x21551>
  421a55:	bf 04 00 00 00       	mov    $0x4,%edi
  421a5a:	31 c0                	xor    %eax,%eax
  421a5c:	e8 4f f6 00 00       	callq  4310b0 <__zbx_zabbix_log>
  421a61:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
  421a66:	41 80 7f 01 00       	cmpb   $0x0,0x1(%r15)
  421a6b:	0f 84 f1 01 00 00    	je     421c62 <node_sync+0xd96>
  421a71:	45 31 e4             	xor    %r12d,%r12d
  421a74:	48 8d 5c 24 50       	lea    0x50(%rsp),%rbx
  421a79:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
  421a7e:	44 8b 7c 24 28       	mov    0x28(%rsp),%r15d
  421a83:	4c 89 ef             	mov    %r13,%rdi
  421a86:	48 89 dd             	mov    %rbx,%rbp
  421a89:	eb 1f                	jmp    421aaa <node_sync+0xbde>
  421a8b:	48 85 db             	test   %rbx,%rbx
  421a8e:	0f 84 ce 01 00 00    	je     421c62 <node_sync+0xd96>
  421a94:	c6 03 0a             	movb   $0xa,(%rbx)
  421a97:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
  421a9b:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
  421aa0:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
  421aa4:	0f 84 b8 01 00 00    	je     421c62 <node_sync+0xd96>
  421aaa:	be 0a 00 00 00       	mov    $0xa,%esi
  421aaf:	e8 e4 cb fe ff       	callq  40e698 <strchr@plt>
  421ab4:	48 89 c3             	mov    %rax,%rbx
  421ab7:	48 85 c0             	test   %rax,%rax
  421aba:	74 03                	je     421abf <node_sync+0xbf3>
  421abc:	c6 00 00             	movb   $0x0,(%rax)
  421abf:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421ac4:	48 8d 15 e5 c5 26 00 	lea    0x26c5e5(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421acb:	48 8d 35 ae 02 29 00 	lea    0x2902ae(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421ad2:	48 89 ef             	mov    %rbp,%rdi
  421ad5:	e8 e5 21 02 00       	callq  443cbf <zbx_get_next_field>
  421ada:	4d 85 e4             	test   %r12,%r12
  421add:	0f 84 02 02 00 00    	je     421ce5 <node_sync+0xe19>
  421ae3:	4c 8b 2d 96 02 29 00 	mov    0x290296(%rip),%r13        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421aea:	4c 89 ee             	mov    %r13,%rsi
  421aed:	49 8b 3c 24          	mov    (%r12),%rdi
  421af1:	e8 b2 cc fe ff       	callq  40e7a8 <strcmp@plt>
  421af6:	85 c0                	test   %eax,%eax
  421af8:	74 14                	je     421b0e <node_sync+0xc42>
  421afa:	4c 89 ef             	mov    %r13,%rdi
  421afd:	e8 07 59 03 00       	callq  457409 <DBget_table>
  421b02:	49 89 c4             	mov    %rax,%r12
  421b05:	48 85 c0             	test   %rax,%rax
  421b08:	0f 84 6d 02 00 00    	je     421d7b <node_sync+0xeaf>
  421b0e:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421b13:	48 8d 15 96 c5 26 00 	lea    0x26c596(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421b1a:	48 8d 35 5f 02 29 00 	lea    0x29025f(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421b21:	48 89 ef             	mov    %rbp,%rdi
  421b24:	e8 96 21 02 00       	callq  443cbf <zbx_get_next_field>
  421b29:	4c 89 f2             	mov    %r14,%rdx
  421b2c:	48 8d 35 a0 35 05 00 	lea    0x535a0(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  421b33:	48 8b 3d 46 02 29 00 	mov    0x290246(%rip),%rdi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421b3a:	31 c0                	xor    %eax,%eax
  421b3c:	e8 67 c3 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  421b41:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  421b46:	0f b6 00             	movzbl (%rax),%eax
  421b49:	2c 30                	sub    $0x30,%al
  421b4b:	3c 01                	cmp    $0x1,%al
  421b4d:	0f 87 38 ff ff ff    	ja     421a8b <node_sync+0xbbf>
  421b53:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421b58:	48 8d 15 51 c5 26 00 	lea    0x26c551(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421b5f:	48 8d 35 1a 02 29 00 	lea    0x29021a(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421b66:	48 89 ef             	mov    %rbp,%rdi
  421b69:	e8 51 21 02 00       	callq  443cbf <zbx_get_next_field>
  421b6e:	c7 05 1c 02 29 00 00 	movl   $0x0,0x29021c(%rip)        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421b75:	00 00 00 
  421b78:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
  421b7e:	0f 84 a2 00 00 00    	je     421c26 <node_sync+0xd5a>
  421b84:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421b89:	48 8d 15 20 c5 26 00 	lea    0x26c520(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421b90:	48 8d 35 e9 01 29 00 	lea    0x2901e9(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421b97:	48 89 ef             	mov    %rbp,%rdi
  421b9a:	e8 20 21 02 00       	callq  443cbf <zbx_get_next_field>
  421b9f:	8d 48 02             	lea    0x2(%rax),%ecx
  421ba2:	4c 8b 0d d7 01 29 00 	mov    0x2901d7(%rip),%r9        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421ba9:	4c 8d 05 90 60 04 00 	lea    0x46090(%rip),%r8        # 467c40 <usage_message+0x5f00>
  421bb0:	48 8d 15 dd 01 29 00 	lea    0x2901dd(%rip),%rdx        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421bb7:	48 8d 35 f6 c4 26 00 	lea    0x26c4f6(%rip),%rsi        # 68e0b4 <help_message+0x854>
  421bbe:	48 8d 3d c3 01 29 00 	lea    0x2901c3(%rip),%rdi        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  421bc5:	31 c0                	xor    %eax,%eax
  421bc7:	e8 db 2d 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  421bcc:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421bd1:	48 8d 15 d8 c4 26 00 	lea    0x26c4d8(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421bd8:	48 8d 35 a1 01 29 00 	lea    0x2901a1(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421bdf:	48 89 ef             	mov    %rbp,%rdi
  421be2:	e8 d8 20 02 00       	callq  443cbf <zbx_get_next_field>
  421be7:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421bec:	48 8d 15 bd c4 26 00 	lea    0x26c4bd(%rip),%rdx        # 68e0b0 <help_message+0x850>
  421bf3:	48 8d 35 86 01 29 00 	lea    0x290186(%rip),%rsi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421bfa:	48 89 ef             	mov    %rbp,%rdi
  421bfd:	e8 bd 20 02 00       	callq  443cbf <zbx_get_next_field>
  421c02:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
  421c08:	0f 85 76 ff ff ff    	jne    421b84 <node_sync+0xcb8>
  421c0e:	8b 05 80 01 29 00    	mov    0x290180(%rip),%eax        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421c14:	85 c0                	test   %eax,%eax
  421c16:	74 0e                	je     421c26 <node_sync+0xd5a>
  421c18:	48 98                	cltq   
  421c1a:	48 8b 15 67 01 29 00 	mov    0x290167(%rip),%rdx        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  421c21:	c6 44 02 ff 00       	movb   $0x0,-0x1(%rdx,%rax,1)
  421c26:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  421c2b:	49 8b 34 24          	mov    (%r12),%rsi
  421c2f:	44 89 ff             	mov    %r15d,%edi
  421c32:	e8 79 20 00 00       	callq  423cb0 <calculate_checksums>
  421c37:	85 c0                	test   %eax,%eax
  421c39:	0f 85 4c fe ff ff    	jne    421a8b <node_sync+0xbbf>
  421c3f:	4c 8b 0d 42 01 29 00 	mov    0x290142(%rip),%r9        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  421c46:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  421c4b:	49 8b 0c 24          	mov    (%r12),%rcx
  421c4f:	31 d2                	xor    %edx,%edx
  421c51:	8b 74 24 3c          	mov    0x3c(%rsp),%esi
  421c55:	44 89 ff             	mov    %r15d,%edi
  421c58:	e8 98 24 00 00       	callq  4240f5 <update_checksums>
  421c5d:	e9 29 fe ff ff       	jmpq   421a8b <node_sync+0xbbf>
  421c62:	48 8d 15 8b 45 04 00 	lea    0x4458b(%rip),%rdx        # 4661f4 <usage_message+0x44b4>
  421c69:	48 8d 35 2d 16 06 00 	lea    0x6162d(%rip),%rsi        # 48329d <usage_message+0x2155d>
  421c70:	bf 04 00 00 00       	mov    $0x4,%edi
  421c75:	31 c0                	xor    %eax,%eax
  421c77:	e8 34 f4 00 00       	callq  4310b0 <__zbx_zabbix_log>
  421c7c:	48 8b 3d 05 01 29 00 	mov    0x290105(%rip),%rdi        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  421c83:	48 85 ff             	test   %rdi,%rdi
  421c86:	74 10                	je     421c98 <node_sync+0xdcc>
  421c88:	e8 5b c5 fe ff       	callq  40e1e8 <free@plt>
  421c8d:	48 c7 05 f0 00 29 00 	movq   $0x0,0x2900f0(%rip)        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  421c94:	00 00 00 00 
  421c98:	48 8b 3d e1 00 29 00 	mov    0x2900e1(%rip),%rdi        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421c9f:	48 85 ff             	test   %rdi,%rdi
  421ca2:	74 10                	je     421cb4 <node_sync+0xde8>
  421ca4:	e8 3f c5 fe ff       	callq  40e1e8 <free@plt>
  421ca9:	48 c7 05 cc 00 29 00 	movq   $0x0,0x2900cc(%rip)        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421cb0:	00 00 00 00 
  421cb4:	48 8b 3d bd 00 29 00 	mov    0x2900bd(%rip),%rdi        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  421cbb:	48 85 ff             	test   %rdi,%rdi
  421cbe:	0f 84 2a f3 ff ff    	je     420fee <node_sync+0x122>
  421cc4:	e8 1f c5 fe ff       	callq  40e1e8 <free@plt>
  421cc9:	48 c7 05 a4 00 29 00 	movq   $0x0,0x2900a4(%rip)        # 6b1d78 <CONFIG_SERVER_STARTUP_TIME+0xa0>
  421cd0:	00 00 00 00 
  421cd4:	e9 15 f3 ff ff       	jmpq   420fee <node_sync+0x122>
  421cd9:	48 8b 15 a0 00 29 00 	mov    0x2900a0(%rip),%rdx        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421ce0:	e9 d9 f4 ff ff       	jmpq   4211be <node_sync+0x2f2>
  421ce5:	4c 8b 2d 94 00 29 00 	mov    0x290094(%rip),%r13        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421cec:	e9 09 fe ff ff       	jmpq   421afa <node_sync+0xc2e>
  421cf1:	4c 8b 2d 88 00 29 00 	mov    0x290088(%rip),%r13        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421cf8:	e9 ea f9 ff ff       	jmpq   4216e7 <node_sync+0x81b>
  421cfd:	48 8b 15 7c 00 29 00 	mov    0x29007c(%rip),%rdx        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421d04:	e9 64 f6 ff ff       	jmpq   42136d <node_sync+0x4a1>
  421d09:	48 8b 0d 70 00 29 00 	mov    0x290070(%rip),%rcx        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421d10:	48 8d 15 56 44 04 00 	lea    0x44456(%rip),%rdx        # 46616d <usage_message+0x442d>
  421d17:	48 8d 35 14 44 04 00 	lea    0x44414(%rip),%rsi        # 466132 <usage_message+0x43f2>
  421d1e:	bf 04 00 00 00       	mov    $0x4,%edi
  421d23:	31 c0                	xor    %eax,%eax
  421d25:	e8 86 f3 00 00       	callq  4310b0 <__zbx_zabbix_log>
  421d2a:	e9 c5 f5 ff ff       	jmpq   4212f4 <node_sync+0x428>
  421d2f:	48 8b 0d 4a 00 29 00 	mov    0x29004a(%rip),%rcx        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421d36:	48 8d 15 dd 43 04 00 	lea    0x443dd(%rip),%rdx        # 46611a <usage_message+0x43da>
  421d3d:	48 8d 35 ee 43 04 00 	lea    0x443ee(%rip),%rsi        # 466132 <usage_message+0x43f2>
  421d44:	bf 04 00 00 00       	mov    $0x4,%edi
  421d49:	31 c0                	xor    %eax,%eax
  421d4b:	e8 60 f3 00 00       	callq  4310b0 <__zbx_zabbix_log>
  421d50:	e9 f0 f3 ff ff       	jmpq   421145 <node_sync+0x279>
  421d55:	48 8b 0d 24 00 29 00 	mov    0x290024(%rip),%rcx        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421d5c:	48 8d 15 59 44 04 00 	lea    0x44459(%rip),%rdx        # 4661bc <usage_message+0x447c>
  421d63:	48 8d 35 c8 43 04 00 	lea    0x443c8(%rip),%rsi        # 466132 <usage_message+0x43f2>
  421d6a:	bf 04 00 00 00       	mov    $0x4,%edi
  421d6f:	31 c0                	xor    %eax,%eax
  421d71:	e8 3a f3 00 00       	callq  4310b0 <__zbx_zabbix_log>
  421d76:	e9 fd f8 ff ff       	jmpq   421678 <node_sync+0x7ac>
  421d7b:	48 8b 0d fe ff 28 00 	mov    0x28fffe(%rip),%rcx        # 6b1d80 <CONFIG_SERVER_STARTUP_TIME+0xa8>
  421d82:	48 8d 15 6b 44 04 00 	lea    0x4446b(%rip),%rdx        # 4661f4 <usage_message+0x44b4>
  421d89:	48 8d 35 a2 43 04 00 	lea    0x443a2(%rip),%rsi        # 466132 <usage_message+0x43f2>
  421d90:	bf 04 00 00 00       	mov    $0x4,%edi
  421d95:	31 c0                	xor    %eax,%eax
  421d97:	e8 14 f3 00 00       	callq  4310b0 <__zbx_zabbix_log>
  421d9c:	e9 ea fc ff ff       	jmpq   421a8b <node_sync+0xbbf>
  421da1:	ba 01 00 00 00       	mov    $0x1,%edx
  421da6:	0f b6 4c 24 30       	movzbl 0x30(%rsp),%ecx
  421dab:	48 d3 e2             	shl    %cl,%rdx
  421dae:	f6 c2 65             	test   $0x65,%dl
  421db1:	75 4a                	jne    421dfd <node_sync+0xf31>
  421db3:	80 e2 08             	and    $0x8,%dl
  421db6:	0f 84 43 f7 ff ff    	je     4214ff <node_sync+0x633>
  421dbc:	41 80 39 00          	cmpb   $0x0,(%r9)
  421dc0:	75 66                	jne    421e28 <node_sync+0xf5c>
  421dc2:	4c 8d 05 e9 43 04 00 	lea    0x443e9(%rip),%r8        # 4661b2 <usage_message+0x4472>
  421dc9:	b9 04 00 00 00       	mov    $0x4,%ecx
  421dce:	48 8d 15 bf ff 28 00 	lea    0x28ffbf(%rip),%rdx        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421dd5:	48 8d 35 d8 c2 26 00 	lea    0x26c2d8(%rip),%rsi        # 68e0b4 <help_message+0x854>
  421ddc:	48 8d 3d a5 ff 28 00 	lea    0x28ffa5(%rip),%rdi        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  421de3:	31 c0                	xor    %eax,%eax
  421de5:	e8 bd 2b 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  421dea:	e9 45 f6 ff ff       	jmpq   421434 <node_sync+0x568>
  421def:	4c 8d 05 b6 43 04 00 	lea    0x443b6(%rip),%r8        # 4661ac <usage_message+0x446c>
  421df6:	b9 06 00 00 00       	mov    $0x6,%ecx
  421dfb:	eb d1                	jmp    421dce <node_sync+0xf02>
  421dfd:	8d 48 02             	lea    0x2(%rax),%ecx
  421e00:	4c 8d 05 39 5e 04 00 	lea    0x45e39(%rip),%r8        # 467c40 <usage_message+0x5f00>
  421e07:	48 8d 15 86 ff 28 00 	lea    0x28ff86(%rip),%rdx        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421e0e:	48 8d 35 9f c2 26 00 	lea    0x26c29f(%rip),%rsi        # 68e0b4 <help_message+0x854>
  421e15:	48 8d 3d 6c ff 28 00 	lea    0x28ff6c(%rip),%rdi        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  421e1c:	31 c0                	xor    %eax,%eax
  421e1e:	e8 84 2b 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  421e23:	e9 0c f6 ff ff       	jmpq   421434 <node_sync+0x568>
  421e28:	8d 48 04             	lea    0x4(%rax),%ecx
  421e2b:	4c 8d 05 84 43 04 00 	lea    0x44384(%rip),%r8        # 4661b6 <usage_message+0x4476>
  421e32:	eb d3                	jmp    421e07 <node_sync+0xf3b>
  421e34:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  421e39:	c6 00 31             	movb   $0x31,(%rax)
  421e3c:	e9 b8 f5 ff ff       	jmpq   4213f9 <node_sync+0x52d>
  421e41:	48 98                	cltq   
  421e43:	48 8b 15 3e ff 28 00 	mov    0x28ff3e(%rip),%rdx        # 6b1d88 <CONFIG_SERVER_STARTUP_TIME+0xb0>
  421e4a:	c6 44 02 ff 00       	movb   $0x0,-0x1(%rdx,%rax,1)
  421e4f:	8b 0d 3f ff 28 00    	mov    0x28ff3f(%rip),%ecx        # 6b1d94 <CONFIG_SERVER_STARTUP_TIME+0xbc>
  421e55:	e9 2b f7 ff ff       	jmpq   421585 <node_sync+0x6b9>
  421e5a:	90                   	nop
  421e5b:	90                   	nop
  421e5c:	90                   	nop
  421e5d:	90                   	nop
  421e5e:	90                   	nop
  421e5f:	90                   	nop
  421e60:	41 57                	push   %r15
  421e62:	41 56                	push   %r14
  421e64:	41 55                	push   %r13
  421e66:	41 54                	push   %r12
  421e68:	55                   	push   %rbp
  421e69:	53                   	push   %rbx
  421e6a:	48 83 ec 28          	sub    $0x28,%rsp
  421e6e:	49 89 fd             	mov    %rdi,%r13
  421e71:	49 89 f6             	mov    %rsi,%r14
  421e74:	49 89 d4             	mov    %rdx,%r12
  421e77:	89 4c 24 0c          	mov    %ecx,0xc(%rsp)
  421e7b:	44 89 44 24 08       	mov    %r8d,0x8(%rsp)
  421e80:	4c 89 cb             	mov    %r9,%rbx
  421e83:	48 8d 35 26 44 04 00 	lea    0x44426(%rip),%rsi        # 4662b0 <usage_message+0x4570>
  421e8a:	bf 04 00 00 00       	mov    $0x4,%edi
  421e8f:	31 c0                	xor    %eax,%eax
  421e91:	e8 1a f2 00 00       	callq  4310b0 <__zbx_zabbix_log>
  421e96:	41 8b 14 24          	mov    (%r12),%edx
  421e9a:	85 d2                	test   %edx,%edx
  421e9c:	0f 84 87 02 00 00    	je     422129 <node_sync+0x125d>
  421ea2:	4c 8d 05 fc 26 04 00 	lea    0x426fc(%rip),%r8        # 4645a5 <usage_message+0x2865>
  421ea9:	b9 02 00 00 00       	mov    $0x2,%ecx
  421eae:	4c 89 e2             	mov    %r12,%rdx
  421eb1:	4c 89 f6             	mov    %r14,%rsi
  421eb4:	4c 89 ef             	mov    %r13,%rdi
  421eb7:	31 c0                	xor    %eax,%eax
  421eb9:	e8 e9 2a 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  421ebe:	f6 43 10 08          	testb  $0x8,0x10(%rbx)
  421ec2:	0f 85 3b 02 00 00    	jne    422103 <node_sync+0x1237>
  421ec8:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
  421ecd:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  421ed2:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
  421ed7:	0f 84 4e 01 00 00    	je     42202b <node_sync+0x115f>
  421edd:	31 ed                	xor    %ebp,%ebp
  421edf:	4c 8d 7c 24 18       	lea    0x18(%rsp),%r15
  421ee4:	eb 6c                	jmp    421f52 <node_sync+0x1086>
  421ee6:	83 fa 05             	cmp    $0x5,%edx
  421ee9:	0f 84 b1 00 00 00    	je     421fa0 <node_sync+0x10d4>
  421eef:	83 fa 06             	cmp    $0x6,%edx
  421ef2:	0f 84 a8 00 00 00    	je     421fa0 <node_sync+0x10d4>
  421ef8:	83 fa 02             	cmp    $0x2,%edx
  421efb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  421f00:	0f 84 9a 00 00 00    	je     421fa0 <node_sync+0x10d4>
  421f06:	83 fa 03             	cmp    $0x3,%edx
  421f09:	0f 85 b7 00 00 00    	jne    421fc6 <node_sync+0x10fa>
  421f0f:	4c 8b 0d 82 fe 28 00 	mov    0x28fe82(%rip),%r9        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  421f16:	41 80 39 00          	cmpb   $0x0,(%r9)
  421f1a:	0f 85 96 01 00 00    	jne    4220b6 <node_sync+0x11ea>
  421f20:	4c 8d 05 8b 42 04 00 	lea    0x4428b(%rip),%r8        # 4661b2 <usage_message+0x4472>
  421f27:	b9 04 00 00 00       	mov    $0x4,%ecx
  421f2c:	4c 89 e2             	mov    %r12,%rdx
  421f2f:	4c 89 f6             	mov    %r14,%rsi
  421f32:	4c 89 ef             	mov    %r13,%rdi
  421f35:	31 c0                	xor    %eax,%eax
  421f37:	e8 6b 2a 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  421f3c:	83 c5 01             	add    $0x1,%ebp
  421f3f:	48 63 c5             	movslq %ebp,%rax
  421f42:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  421f46:	48 83 7c c3 18 00    	cmpq   $0x0,0x18(%rbx,%rax,8)
  421f4c:	0f 84 d9 00 00 00    	je     42202b <node_sync+0x115f>
  421f52:	f6 43 10 08          	testb  $0x8,0x10(%rbx)
  421f56:	74 0e                	je     421f66 <node_sync+0x109a>
  421f58:	48 63 c5             	movslq %ebp,%rax
  421f5b:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  421f5f:	f6 44 c3 24 08       	testb  $0x8,0x24(%rbx,%rax,8)
  421f64:	74 d6                	je     421f3c <node_sync+0x1070>
  421f66:	48 83 7c 24 18 00    	cmpq   $0x0,0x18(%rsp)
  421f6c:	0f 84 53 01 00 00    	je     4220c5 <node_sync+0x11f9>
  421f72:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  421f77:	48 8d 15 2a fe 28 00 	lea    0x28fe2a(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  421f7e:	48 8d 35 13 fe 28 00 	lea    0x28fe13(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  421f85:	4c 89 ff             	mov    %r15,%rdi
  421f88:	e8 32 1d 02 00       	callq  443cbf <zbx_get_next_field>
  421f8d:	48 63 d5             	movslq %ebp,%rdx
  421f90:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
  421f94:	8b 54 d3 20          	mov    0x20(%rbx,%rdx,8),%edx
  421f98:	85 d2                	test   %edx,%edx
  421f9a:	0f 85 46 ff ff ff    	jne    421ee6 <node_sync+0x101a>
  421fa0:	8d 48 02             	lea    0x2(%rax),%ecx
  421fa3:	4c 8b 0d ee fd 28 00 	mov    0x28fdee(%rip),%r9        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  421faa:	4c 8d 05 8f 5c 04 00 	lea    0x45c8f(%rip),%r8        # 467c40 <usage_message+0x5f00>
  421fb1:	4c 89 e2             	mov    %r12,%rdx
  421fb4:	4c 89 f6             	mov    %r14,%rsi
  421fb7:	4c 89 ef             	mov    %r13,%rdi
  421fba:	31 c0                	xor    %eax,%eax
  421fbc:	e8 e6 29 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  421fc1:	e9 76 ff ff ff       	jmpq   421f3c <node_sync+0x1070>
  421fc6:	48 8b 3d cb fd 28 00 	mov    0x28fdcb(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  421fcd:	e8 d6 1d 02 00       	callq  443da8 <zbx_hex2binary>
  421fd2:	48 8b 3d bf fd 28 00 	mov    0x28fdbf(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  421fd9:	e8 83 59 03 00       	callq  457961 <DBdyn_escape_string>
  421fde:	49 89 c2             	mov    %rax,%r10
  421fe1:	31 c0                	xor    %eax,%eax
  421fe3:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  421fea:	4c 89 d7             	mov    %r10,%rdi
  421fed:	f2 ae                	repnz scas %es:(%rdi),%al
  421fef:	48 f7 d1             	not    %rcx
  421ff2:	83 c1 03             	add    $0x3,%ecx
  421ff5:	4d 89 d1             	mov    %r10,%r9
  421ff8:	4c 8d 05 85 00 06 00 	lea    0x60085(%rip),%r8        # 482084 <usage_message+0x20344>
  421fff:	4c 89 e2             	mov    %r12,%rdx
  422002:	4c 89 f6             	mov    %r14,%rsi
  422005:	4c 89 ef             	mov    %r13,%rdi
  422008:	4c 89 14 24          	mov    %r10,(%rsp)
  42200c:	e8 96 29 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  422011:	4c 8b 14 24          	mov    (%rsp),%r10
  422015:	4d 85 d2             	test   %r10,%r10
  422018:	0f 84 1e ff ff ff    	je     421f3c <node_sync+0x1070>
  42201e:	4c 89 d7             	mov    %r10,%rdi
  422021:	e8 c2 c1 fe ff       	callq  40e1e8 <free@plt>
  422026:	e9 11 ff ff ff       	jmpq   421f3c <node_sync+0x1070>
  42202b:	41 83 2c 24 01       	subl   $0x1,(%r12)
  422030:	4c 8d 05 fb a3 04 00 	lea    0x4a3fb(%rip),%r8        # 46c432 <usage_message+0xa6f2>
  422037:	b9 03 00 00 00       	mov    $0x3,%ecx
  42203c:	4c 89 e2             	mov    %r12,%rdx
  42203f:	4c 89 f6             	mov    %r14,%rsi
  422042:	4c 89 ef             	mov    %r13,%rdi
  422045:	31 c0                	xor    %eax,%eax
  422047:	e8 5b 29 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42204c:	8b 44 24 68          	mov    0x68(%rsp),%eax
  422050:	85 c0                	test   %eax,%eax
  422052:	0f 85 6f 01 00 00    	jne    4221c7 <node_sync+0x12fb>
  422058:	41 8b 04 24          	mov    (%r12),%eax
  42205c:	3d 00 00 04 00       	cmp    $0x40000,%eax
  422061:	0f 8e 69 01 00 00    	jle    4221d0 <node_sync+0x1304>
  422067:	83 e8 01             	sub    $0x1,%eax
  42206a:	41 89 04 24          	mov    %eax,(%r12)
  42206e:	4c 8d 05 7c 41 04 00 	lea    0x4417c(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  422075:	b9 04 00 00 00       	mov    $0x4,%ecx
  42207a:	4c 89 e2             	mov    %r12,%rdx
  42207d:	4c 89 f6             	mov    %r14,%rsi
  422080:	4c 89 ef             	mov    %r13,%rdi
  422083:	31 c0                	xor    %eax,%eax
  422085:	e8 1d 29 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42208a:	49 8b 75 00          	mov    0x0(%r13),%rsi
  42208e:	48 8d 3d d0 00 06 00 	lea    0x600d0(%rip),%rdi        # 482165 <usage_message+0x20425>
  422095:	31 c0                	xor    %eax,%eax
  422097:	e8 a6 6a 03 00       	callq  458b42 <__zbx_DBexecute>
  42209c:	c1 f8 1f             	sar    $0x1f,%eax
  42209f:	41 c7 04 24 00 00 00 	movl   $0x0,(%r12)
  4220a6:	00 
  4220a7:	48 83 c4 28          	add    $0x28,%rsp
  4220ab:	5b                   	pop    %rbx
  4220ac:	5d                   	pop    %rbp
  4220ad:	41 5c                	pop    %r12
  4220af:	41 5d                	pop    %r13
  4220b1:	41 5e                	pop    %r14
  4220b3:	41 5f                	pop    %r15
  4220b5:	c3                   	retq   
  4220b6:	8d 48 04             	lea    0x4(%rax),%ecx
  4220b9:	4c 8d 05 f6 40 04 00 	lea    0x440f6(%rip),%r8        # 4661b6 <usage_message+0x4476>
  4220c0:	e9 ec fe ff ff       	jmpq   421fb1 <node_sync+0x10e5>
  4220c5:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
  4220ca:	44 8b 44 24 08       	mov    0x8(%rsp),%r8d
  4220cf:	8b 4c 24 0c          	mov    0xc(%rsp),%ecx
  4220d3:	48 8b 05 8e ac 26 00 	mov    0x26ac8e(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  4220da:	8b 10                	mov    (%rax),%edx
  4220dc:	48 8d 35 c5 42 04 00 	lea    0x442c5(%rip),%rsi        # 4663a8 <usage_message+0x4668>
  4220e3:	bf 02 00 00 00       	mov    $0x2,%edi
  4220e8:	31 c0                	xor    %eax,%eax
  4220ea:	e8 c1 ef 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4220ef:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  4220f4:	48 83 c4 28          	add    $0x28,%rsp
  4220f8:	5b                   	pop    %rbx
  4220f9:	5d                   	pop    %rbp
  4220fa:	41 5c                	pop    %r12
  4220fc:	41 5d                	pop    %r13
  4220fe:	41 5e                	pop    %r14
  422100:	41 5f                	pop    %r15
  422102:	c3                   	retq   
  422103:	44 8b 4c 24 08       	mov    0x8(%rsp),%r9d
  422108:	4c 8d 05 55 ff 05 00 	lea    0x5ff55(%rip),%r8        # 482064 <usage_message+0x20324>
  42210f:	b9 10 00 00 00       	mov    $0x10,%ecx
  422114:	4c 89 e2             	mov    %r12,%rdx
  422117:	4c 89 f6             	mov    %r14,%rsi
  42211a:	4c 89 ef             	mov    %r13,%rdi
  42211d:	31 c0                	xor    %eax,%eax
  42211f:	e8 83 28 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  422124:	e9 9f fd ff ff       	jmpq   421ec8 <node_sync+0xffc>
  422129:	4c 8b 0b             	mov    (%rbx),%r9
  42212c:	4c 8d 05 91 41 04 00 	lea    0x44191(%rip),%r8        # 4662c4 <usage_message+0x4584>
  422133:	b9 50 00 00 00       	mov    $0x50,%ecx
  422138:	4c 89 e2             	mov    %r12,%rdx
  42213b:	4c 89 f6             	mov    %r14,%rsi
  42213e:	4c 89 ef             	mov    %r13,%rdi
  422141:	31 c0                	xor    %eax,%eax
  422143:	e8 5f 28 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  422148:	f6 43 10 08          	testb  $0x8,0x10(%rbx)
  42214c:	0f 85 8f 00 00 00    	jne    4221e1 <node_sync+0x1315>
  422152:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
  422156:	4d 85 c9             	test   %r9,%r9
  422159:	74 46                	je     4221a1 <node_sync+0x12d5>
  42215b:	31 ed                	xor    %ebp,%ebp
  42215d:	f6 43 10 08          	testb  $0x8,0x10(%rbx)
  422161:	74 0e                	je     422171 <node_sync+0x12a5>
  422163:	48 63 c5             	movslq %ebp,%rax
  422166:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  42216a:	f6 44 c3 24 08       	testb  $0x8,0x24(%rbx,%rax,8)
  42216f:	74 1c                	je     42218d <node_sync+0x12c1>
  422171:	4c 8d 05 c8 5a 04 00 	lea    0x45ac8(%rip),%r8        # 467c40 <usage_message+0x5f00>
  422178:	b9 42 00 00 00       	mov    $0x42,%ecx
  42217d:	4c 89 e2             	mov    %r12,%rdx
  422180:	4c 89 f6             	mov    %r14,%rsi
  422183:	4c 89 ef             	mov    %r13,%rdi
  422186:	31 c0                	xor    %eax,%eax
  422188:	e8 1a 28 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42218d:	83 c5 01             	add    $0x1,%ebp
  422190:	48 63 c5             	movslq %ebp,%rax
  422193:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  422197:	4c 8b 4c c3 18       	mov    0x18(%rbx,%rax,8),%r9
  42219c:	4d 85 c9             	test   %r9,%r9
  42219f:	75 bc                	jne    42215d <node_sync+0x1291>
  4221a1:	41 83 2c 24 01       	subl   $0x1,(%r12)
  4221a6:	4c 8d 05 30 41 04 00 	lea    0x44130(%rip),%r8        # 4662dd <usage_message+0x459d>
  4221ad:	b9 0a 00 00 00       	mov    $0xa,%ecx
  4221b2:	4c 89 e2             	mov    %r12,%rdx
  4221b5:	4c 89 f6             	mov    %r14,%rsi
  4221b8:	4c 89 ef             	mov    %r13,%rdi
  4221bb:	31 c0                	xor    %eax,%eax
  4221bd:	e8 e5 27 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4221c2:	e9 db fc ff ff       	jmpq   421ea2 <node_sync+0xfd6>
  4221c7:	41 8b 04 24          	mov    (%r12),%eax
  4221cb:	e9 97 fe ff ff       	jmpq   422067 <node_sync+0x119b>
  4221d0:	31 c0                	xor    %eax,%eax
  4221d2:	48 83 c4 28          	add    $0x28,%rsp
  4221d6:	5b                   	pop    %rbx
  4221d7:	5d                   	pop    %rbp
  4221d8:	41 5c                	pop    %r12
  4221da:	41 5d                	pop    %r13
  4221dc:	41 5e                	pop    %r14
  4221de:	41 5f                	pop    %r15
  4221e0:	c3                   	retq   
  4221e1:	4c 8d 05 ed 40 04 00 	lea    0x440ed(%rip),%r8        # 4662d5 <usage_message+0x4595>
  4221e8:	b9 08 00 00 00       	mov    $0x8,%ecx
  4221ed:	4c 89 e2             	mov    %r12,%rdx
  4221f0:	4c 89 f6             	mov    %r14,%rsi
  4221f3:	4c 89 ef             	mov    %r13,%rdi
  4221f6:	31 c0                	xor    %eax,%eax
  4221f8:	e8 aa 27 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4221fd:	e9 50 ff ff ff       	jmpq   422152 <node_sync+0x1286>

0000000000422202 <send_history_last_id>:
  422202:	41 57                	push   %r15
  422204:	41 56                	push   %r14
  422206:	41 55                	push   %r13
  422208:	41 54                	push   %r12
  42220a:	55                   	push   %rbp
  42220b:	53                   	push   %rbx
  42220c:	48 83 ec 38          	sub    $0x38,%rsp
  422210:	49 89 ff             	mov    %rdi,%r15
  422213:	48 89 f3             	mov    %rsi,%rbx
  422216:	48 8d 35 ca 40 04 00 	lea    0x440ca(%rip),%rsi        # 4662e7 <usage_message+0x45a7>
  42221d:	bf 04 00 00 00       	mov    $0x4,%edi
  422222:	31 c0                	xor    %eax,%eax
  422224:	e8 87 ee 00 00       	callq  4310b0 <__zbx_zabbix_log>
  422229:	c7 05 75 fb 28 00 40 	movl   $0x140,0x28fb75(%rip)        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  422230:	01 00 00 
  422233:	b9 40 01 00 00       	mov    $0x140,%ecx
  422238:	48 8b 15 59 fb 28 00 	mov    0x28fb59(%rip),%rdx        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42223f:	be 40 00 00 00       	mov    $0x40,%esi
  422244:	48 8d 3d b6 40 04 00 	lea    0x440b6(%rip),%rdi        # 466301 <usage_message+0x45c1>
  42224b:	e8 bb 04 02 00       	callq  44270b <zbx_malloc2>
  422250:	48 89 05 41 fb 28 00 	mov    %rax,0x28fb41(%rip)        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422257:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
  42225c:	48 85 db             	test   %rbx,%rbx
  42225f:	0f 84 64 02 00 00    	je     4224c9 <send_history_last_id+0x2c7>
  422265:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  42226a:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  42226f:	48 8d 15 32 fb 28 00 	lea    0x28fb32(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  422276:	48 8d 35 1b fb 28 00 	lea    0x28fb1b(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42227d:	48 89 ef             	mov    %rbp,%rdi
  422280:	e8 3a 1a 02 00       	callq  443cbf <zbx_get_next_field>
  422285:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
  42228b:	0f 84 38 02 00 00    	je     4224c9 <send_history_last_id+0x2c7>
  422291:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  422296:	48 8d 15 0b fb 28 00 	lea    0x28fb0b(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  42229d:	48 8d 35 f4 fa 28 00 	lea    0x28faf4(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  4222a4:	48 89 ef             	mov    %rbp,%rdi
  4222a7:	e8 13 1a 02 00       	callq  443cbf <zbx_get_next_field>
  4222ac:	ba 0a 00 00 00       	mov    $0xa,%edx
  4222b1:	31 f6                	xor    %esi,%esi
  4222b3:	48 8b 3d de fa 28 00 	mov    0x28fade(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  4222ba:	e8 69 c2 fe ff       	callq  40e528 <strtol@plt>
  4222bf:	49 89 c4             	mov    %rax,%r12
  4222c2:	41 89 c5             	mov    %eax,%r13d
  4222c5:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
  4222cb:	0f 84 9f 02 00 00    	je     422570 <send_history_last_id+0x36e>
  4222d1:	89 c7                	mov    %eax,%edi
  4222d3:	e8 a3 4a 00 00       	callq  426d7b <is_slave_node>
  4222d8:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4222db:	0f 84 a1 02 00 00    	je     422582 <send_history_last_id+0x380>
  4222e1:	b9 0a 00 00 00       	mov    $0xa,%ecx
  4222e6:	48 8d 15 bb fa 28 00 	lea    0x28fabb(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  4222ed:	48 8d 35 a4 fa 28 00 	lea    0x28faa4(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  4222f4:	48 89 ef             	mov    %rbp,%rdi
  4222f7:	e8 c3 19 02 00       	callq  443cbf <zbx_get_next_field>
  4222fc:	ba 0a 00 00 00       	mov    $0xa,%edx
  422301:	31 f6                	xor    %esi,%esi
  422303:	48 8b 3d 8e fa 28 00 	mov    0x28fa8e(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42230a:	e8 19 c2 fe ff       	callq  40e528 <strtol@plt>
  42230f:	49 89 c6             	mov    %rax,%r14
  422312:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
  422316:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
  42231c:	0f 84 b5 01 00 00    	je     4224d7 <send_history_last_id+0x2d5>
  422322:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  422327:	48 8d 15 7a fa 28 00 	lea    0x28fa7a(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  42232e:	48 8d 35 63 fa 28 00 	lea    0x28fa63(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422335:	48 89 ef             	mov    %rbp,%rdi
  422338:	e8 82 19 02 00       	callq  443cbf <zbx_get_next_field>
  42233d:	48 8b 3d 54 fa 28 00 	mov    0x28fa54(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422344:	e8 c0 50 03 00       	callq  457409 <DBget_table>
  422349:	49 89 c4             	mov    %rax,%r12
  42234c:	48 85 c0             	test   %rax,%rax
  42234f:	0f 84 82 01 00 00    	je     4224d7 <send_history_last_id+0x2d5>
  422355:	f6 40 10 0c          	testb  $0xc,0x10(%rax)
  422359:	0f 84 78 01 00 00    	je     4224d7 <send_history_last_id+0x2d5>
  42235f:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
  422365:	0f 84 6c 01 00 00    	je     4224d7 <send_history_last_id+0x2d5>
  42236b:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  422370:	48 8d 15 31 fa 28 00 	lea    0x28fa31(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  422377:	48 8d 35 1a fa 28 00 	lea    0x28fa1a(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42237e:	48 89 ef             	mov    %rbp,%rdi
  422381:	e8 39 19 02 00       	callq  443cbf <zbx_get_next_field>
  422386:	49 8b 6c 24 08       	mov    0x8(%r12),%rbp
  42238b:	48 89 ee             	mov    %rbp,%rsi
  42238e:	48 8b 3d 03 fa 28 00 	mov    0x28fa03(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422395:	e8 0e c4 fe ff       	callq  40e7a8 <strcmp@plt>
  42239a:	85 c0                	test   %eax,%eax
  42239c:	0f 85 35 01 00 00    	jne    4224d7 <send_history_last_id+0x2d5>
  4223a2:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  4223a9:	00 
  4223aa:	44 89 f6             	mov    %r14d,%esi
  4223ad:	48 89 ef             	mov    %rbp,%rdi
  4223b0:	e8 41 52 03 00       	callq  4575f6 <DBnode>
  4223b5:	4d 8b 4c 24 08       	mov    0x8(%r12),%r9
  4223ba:	48 8d 6c 24 2c       	lea    0x2c(%rsp),%rbp
  4223bf:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4223c4:	49 8b 04 24          	mov    (%r12),%rax
  4223c8:	48 89 04 24          	mov    %rax,(%rsp)
  4223cc:	4c 8d 05 4d 40 04 00 	lea    0x4404d(%rip),%r8        # 466420 <usage_message+0x46e0>
  4223d3:	b9 40 01 00 00       	mov    $0x140,%ecx
  4223d8:	48 89 ea             	mov    %rbp,%rdx
  4223db:	48 8d 35 c6 f9 28 00 	lea    0x28f9c6(%rip),%rsi        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  4223e2:	48 8d 3d af f9 28 00 	lea    0x28f9af(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  4223e9:	31 c0                	xor    %eax,%eax
  4223eb:	e8 b7 25 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4223f0:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  4223f7:	00 
  4223f8:	48 8b 35 99 f9 28 00 	mov    0x28f999(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  4223ff:	48 8d 3d 5f fd 05 00 	lea    0x5fd5f(%rip),%rdi        # 482165 <usage_message+0x20425>
  422406:	31 c0                	xor    %eax,%eax
  422408:	e8 9f 5b 03 00       	callq  457fac <__zbx_DBselect>
  42240d:	49 89 c4             	mov    %rax,%r12
  422410:	48 89 c7             	mov    %rax,%rdi
  422413:	e8 85 55 03 00       	callq  45799d <DBfetch>
  422418:	49 89 c6             	mov    %rax,%r14
  42241b:	48 85 c0             	test   %rax,%rax
  42241e:	74 3b                	je     42245b <send_history_last_id+0x259>
  422420:	48 8b 38             	mov    (%rax),%rdi
  422423:	e8 7a 55 03 00       	callq  4579a2 <DBis_null>
  422428:	4c 8d 0d 19 d5 04 00 	lea    0x4d519(%rip),%r9        # 46f948 <usage_message+0xdc08>
  42242f:	85 c0                	test   %eax,%eax
  422431:	0f 85 8a 00 00 00    	jne    4224c1 <send_history_last_id+0x2bf>
  422437:	4c 8d 05 27 fd 05 00 	lea    0x5fd27(%rip),%r8        # 482165 <usage_message+0x20425>
  42243e:	b9 20 00 00 00       	mov    $0x20,%ecx
  422443:	48 89 ea             	mov    %rbp,%rdx
  422446:	48 8d 35 5b f9 28 00 	lea    0x28f95b(%rip),%rsi        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  42244d:	48 8d 3d 44 f9 28 00 	lea    0x28f944(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422454:	31 c0                	xor    %eax,%eax
  422456:	e8 4c 25 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42245b:	4c 89 e7             	mov    %r12,%rdi
  42245e:	e8 75 b8 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  422463:	8b 4c 24 2c          	mov    0x2c(%rsp),%ecx
  422467:	85 c9                	test   %ecx,%ecx
  422469:	74 71                	je     4224dc <send_history_last_id+0x2da>
  42246b:	48 8b 05 96 a8 26 00 	mov    0x26a896(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  422472:	8b 38                	mov    (%rax),%edi
  422474:	e8 af c2 fe ff       	callq  40e728 <alarm@plt>
  422479:	48 8b 15 18 f9 28 00 	mov    0x28f918(%rip),%rdx        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422480:	4c 89 fe             	mov    %r15,%rsi
  422483:	44 89 ef             	mov    %r13d,%edi
  422486:	e8 76 48 00 00       	callq  426d01 <send_data_to_node>
  42248b:	89 c3                	mov    %eax,%ebx
  42248d:	31 ff                	xor    %edi,%edi
  42248f:	e8 94 c2 fe ff       	callq  40e728 <alarm@plt>
  422494:	48 8b 3d fd f8 28 00 	mov    0x28f8fd(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42249b:	48 85 ff             	test   %rdi,%rdi
  42249e:	74 10                	je     4224b0 <send_history_last_id+0x2ae>
  4224a0:	e8 43 bd fe ff       	callq  40e1e8 <free@plt>
  4224a5:	48 c7 05 e8 f8 28 00 	movq   $0x0,0x28f8e8(%rip)        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  4224ac:	00 00 00 00 
  4224b0:	89 d8                	mov    %ebx,%eax
  4224b2:	48 83 c4 38          	add    $0x38,%rsp
  4224b6:	5b                   	pop    %rbx
  4224b7:	5d                   	pop    %rbp
  4224b8:	41 5c                	pop    %r12
  4224ba:	41 5d                	pop    %r13
  4224bc:	41 5e                	pop    %r14
  4224be:	41 5f                	pop    %r15
  4224c0:	c3                   	retq   
  4224c1:	4d 8b 0e             	mov    (%r14),%r9
  4224c4:	e9 6e ff ff ff       	jmpq   422437 <send_history_last_id+0x235>
  4224c9:	c7 44 24 1c ff ff ff 	movl   $0xffffffff,0x1c(%rsp)
  4224d0:	ff 
  4224d1:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
  4224d7:	48 8d 6c 24 2c       	lea    0x2c(%rsp),%rbp
  4224dc:	49 89 d9             	mov    %rbx,%r9
  4224df:	44 8b 44 24 1c       	mov    0x1c(%rsp),%r8d
  4224e4:	44 89 e9             	mov    %r13d,%ecx
  4224e7:	48 8b 05 7a a8 26 00 	mov    0x26a87a(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  4224ee:	8b 10                	mov    (%rax),%edx
  4224f0:	48 8d 35 b1 3e 04 00 	lea    0x43eb1(%rip),%rsi        # 4663a8 <usage_message+0x4668>
  4224f7:	bf 02 00 00 00       	mov    $0x2,%edi
  4224fc:	31 c0                	xor    %eax,%eax
  4224fe:	e8 ad eb 00 00       	callq  4310b0 <__zbx_zabbix_log>
  422503:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  42250a:	00 
  42250b:	4c 8d 05 e7 38 04 00 	lea    0x438e7(%rip),%r8        # 465df9 <usage_message+0x40b9>
  422512:	b9 08 00 00 00       	mov    $0x8,%ecx
  422517:	48 89 ea             	mov    %rbp,%rdx
  42251a:	48 8d 35 87 f8 28 00 	lea    0x28f887(%rip),%rsi        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  422521:	48 8d 3d 70 f8 28 00 	lea    0x28f870(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422528:	31 c0                	xor    %eax,%eax
  42252a:	e8 78 24 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42252f:	48 8b 05 d2 a7 26 00 	mov    0x26a7d2(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  422536:	8b 38                	mov    (%rax),%edi
  422538:	e8 eb c1 fe ff       	callq  40e728 <alarm@plt>
  42253d:	48 8b 15 54 f8 28 00 	mov    0x28f854(%rip),%rdx        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422544:	4c 89 fe             	mov    %r15,%rsi
  422547:	44 89 ef             	mov    %r13d,%edi
  42254a:	e8 b2 47 00 00       	callq  426d01 <send_data_to_node>
  42254f:	31 ff                	xor    %edi,%edi
  422551:	e8 d2 c1 fe ff       	callq  40e728 <alarm@plt>
  422556:	48 8b 3d 3b f8 28 00 	mov    0x28f83b(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42255d:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  422562:	48 85 ff             	test   %rdi,%rdi
  422565:	0f 84 45 ff ff ff    	je     4224b0 <send_history_last_id+0x2ae>
  42256b:	e9 30 ff ff ff       	jmpq   4224a0 <send_history_last_id+0x29e>
  422570:	c7 44 24 1c ff ff ff 	movl   $0xffffffff,0x1c(%rsp)
  422577:	ff 
  422578:	48 8d 6c 24 2c       	lea    0x2c(%rsp),%rbp
  42257d:	e9 5a ff ff ff       	jmpq   4224dc <send_history_last_id+0x2da>
  422582:	49 89 d8             	mov    %rbx,%r8
  422585:	44 89 e1             	mov    %r12d,%ecx
  422588:	48 8b 05 d9 a7 26 00 	mov    0x26a7d9(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  42258f:	8b 10                	mov    (%rax),%edx
  422591:	48 8d 35 50 3e 04 00 	lea    0x43e50(%rip),%rsi        # 4663e8 <usage_message+0x46a8>
  422598:	bf 02 00 00 00       	mov    $0x2,%edi
  42259d:	31 c0                	xor    %eax,%eax
  42259f:	e8 0c eb 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4225a4:	48 8d 6c 24 2c       	lea    0x2c(%rsp),%rbp
  4225a9:	e9 55 ff ff ff       	jmpq   422503 <send_history_last_id+0x301>
  4225ae:	41 57                	push   %r15
  4225b0:	41 56                	push   %r14
  4225b2:	41 55                	push   %r13
  4225b4:	41 54                	push   %r12
  4225b6:	55                   	push   %rbp
  4225b7:	53                   	push   %rbx
  4225b8:	48 81 ec 88 04 00 00 	sub    $0x488,%rsp
  4225bf:	89 7c 24 18          	mov    %edi,0x18(%rsp)
  4225c3:	89 74 24 1c          	mov    %esi,0x1c(%rsp)
  4225c7:	49 89 d4             	mov    %rdx,%r12
  4225ca:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  4225cf:	48 8d 35 39 3d 04 00 	lea    0x43d39(%rip),%rsi        # 46630f <usage_message+0x45cf>
  4225d6:	bf 04 00 00 00       	mov    $0x4,%edi
  4225db:	31 c0                	xor    %eax,%eax
  4225dd:	e8 ce ea 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4225e2:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  4225e7:	48 89 04 24          	mov    %rax,(%rsp)
  4225eb:	b9 8a 00 00 00       	mov    $0x8a,%ecx
  4225f0:	31 c0                	xor    %eax,%eax
  4225f2:	48 8b 3c 24          	mov    (%rsp),%rdi
  4225f6:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  4225f9:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  4225fe:	48 89 b4 24 78 04 00 	mov    %rsi,0x478(%rsp)
  422605:	00 
  422606:	49 83 7c 24 18 00    	cmpq   $0x0,0x18(%r12)
  42260c:	0f 84 c0 01 00 00    	je     4227d2 <send_history_last_id+0x5d0>
  422612:	48 85 f6             	test   %rsi,%rsi
  422615:	0f 84 d2 01 00 00    	je     4227ed <send_history_last_id+0x5eb>
  42261b:	31 ed                	xor    %ebp,%ebp
  42261d:	4c 8d b4 24 78 04 00 	lea    0x478(%rsp),%r14
  422624:	00 
  422625:	31 db                	xor    %ebx,%ebx
  422627:	4c 8d 3d 3f 47 05 00 	lea    0x5473f(%rip),%r15        # 476d6d <usage_message+0x1502d>
  42262e:	41 bd 07 00 00 00    	mov    $0x7,%r13d
  422634:	48 8b 04 24          	mov    (%rsp),%rax
  422638:	48 83 c0 10          	add    $0x10,%rax
  42263c:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  422641:	e9 ab 00 00 00       	jmpq   4226f1 <send_history_last_id+0x4ef>
  422646:	48 89 c6             	mov    %rax,%rsi
  422649:	48 8d 3d 8b fc 05 00 	lea    0x5fc8b(%rip),%rdi        # 4822db <usage_message+0x2059b>
  422650:	4c 89 e9             	mov    %r13,%rcx
  422653:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  422655:	0f 84 e8 00 00 00    	je     422743 <send_history_last_id+0x541>
  42265b:	48 89 c6             	mov    %rax,%rsi
  42265e:	48 8d 3d 10 d8 04 00 	lea    0x4d810(%rip),%rdi        # 46fe75 <usage_message+0xe135>
  422665:	4c 89 e9             	mov    %r13,%rcx
  422668:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42266a:	0f 84 ef 00 00 00    	je     42275f <send_history_last_id+0x55d>
  422670:	48 89 c6             	mov    %rax,%rsi
  422673:	48 8d 3d af 3c 04 00 	lea    0x43caf(%rip),%rdi        # 466329 <usage_message+0x45e9>
  42267a:	b9 09 00 00 00       	mov    $0x9,%ecx
  42267f:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  422681:	0f 84 f4 00 00 00    	je     42277b <send_history_last_id+0x579>
  422687:	b9 06 00 00 00       	mov    $0x6,%ecx
  42268c:	48 89 c6             	mov    %rax,%rsi
  42268f:	48 8d 3d 62 45 05 00 	lea    0x54562(%rip),%rdi        # 476bf8 <usage_message+0x14eb8>
  422696:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  422698:	0f 84 fc 00 00 00    	je     42279a <send_history_last_id+0x598>
  42269e:	b9 06 00 00 00       	mov    $0x6,%ecx
  4226a3:	48 89 c6             	mov    %rax,%rsi
  4226a6:	48 8d 3d f2 fb 05 00 	lea    0x5fbf2(%rip),%rdi        # 48229f <usage_message+0x2055f>
  4226ad:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4226af:	0f 84 01 01 00 00    	je     4227b6 <send_history_last_id+0x5b4>
  4226b5:	b9 0d 00 00 00       	mov    $0xd,%ecx
  4226ba:	48 89 c6             	mov    %rax,%rsi
  4226bd:	48 8d 3d 6e 3c 04 00 	lea    0x43c6e(%rip),%rdi        # 466332 <usage_message+0x45f2>
  4226c4:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4226c6:	0f 84 52 01 00 00    	je     42281e <send_history_last_id+0x61c>
  4226cc:	83 c5 01             	add    $0x1,%ebp
  4226cf:	48 63 dd             	movslq %ebp,%rbx
  4226d2:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
  4226d6:	49 83 7c c4 18 00    	cmpq   $0x0,0x18(%r12,%rax,8)
  4226dc:	0f 84 f0 00 00 00    	je     4227d2 <send_history_last_id+0x5d0>
  4226e2:	48 83 bc 24 78 04 00 	cmpq   $0x0,0x478(%rsp)
  4226e9:	00 00 
  4226eb:	0f 84 fc 00 00 00    	je     4227ed <send_history_last_id+0x5eb>
  4226f1:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  4226f6:	48 8d 15 ab f6 28 00 	lea    0x28f6ab(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  4226fd:	48 8d 35 94 f6 28 00 	lea    0x28f694(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422704:	4c 89 f7             	mov    %r14,%rdi
  422707:	e8 b3 15 02 00       	callq  443cbf <zbx_get_next_field>
  42270c:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
  422710:	49 8b 44 c4 18       	mov    0x18(%r12,%rax,8),%rax
  422715:	48 89 c6             	mov    %rax,%rsi
  422718:	4c 89 ff             	mov    %r15,%rdi
  42271b:	b9 08 00 00 00       	mov    $0x8,%ecx
  422720:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  422722:	0f 85 1e ff ff ff    	jne    422646 <send_history_last_id+0x444>
  422728:	48 8b 14 24          	mov    (%rsp),%rdx
  42272c:	48 8d 35 a0 29 05 00 	lea    0x529a0(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  422733:	48 8b 3d 5e f6 28 00 	mov    0x28f65e(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42273a:	31 c0                	xor    %eax,%eax
  42273c:	e8 67 b7 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  422741:	eb 89                	jmp    4226cc <send_history_last_id+0x4ca>
  422743:	ba 0a 00 00 00       	mov    $0xa,%edx
  422748:	31 f6                	xor    %esi,%esi
  42274a:	48 8b 3d 47 f6 28 00 	mov    0x28f647(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422751:	e8 d2 bd fe ff       	callq  40e528 <strtol@plt>
  422756:	89 44 24 28          	mov    %eax,0x28(%rsp)
  42275a:	e9 6d ff ff ff       	jmpq   4226cc <send_history_last_id+0x4ca>
  42275f:	ba 0a 00 00 00       	mov    $0xa,%edx
  422764:	31 f6                	xor    %esi,%esi
  422766:	48 8b 3d 2b f6 28 00 	mov    0x28f62b(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42276d:	e8 b6 bd fe ff       	callq  40e528 <strtol@plt>
  422772:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
  422776:	e9 51 ff ff ff       	jmpq   4226cc <send_history_last_id+0x4ca>
  42277b:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  422780:	48 8d 35 4c 29 05 00 	lea    0x5294c(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  422787:	48 8b 3d 0a f6 28 00 	mov    0x28f60a(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42278e:	31 c0                	xor    %eax,%eax
  422790:	e8 13 b7 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  422795:	e9 32 ff ff ff       	jmpq   4226cc <send_history_last_id+0x4ca>
  42279a:	ba 0a 00 00 00       	mov    $0xa,%edx
  42279f:	31 f6                	xor    %esi,%esi
  4227a1:	48 8b 3d f0 f5 28 00 	mov    0x28f5f0(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  4227a8:	e8 7b bd fe ff       	callq  40e528 <strtol@plt>
  4227ad:	89 44 24 38          	mov    %eax,0x38(%rsp)
  4227b1:	e9 16 ff ff ff       	jmpq   4226cc <send_history_last_id+0x4ca>
  4227b6:	ba 0a 00 00 00       	mov    $0xa,%edx
  4227bb:	31 f6                	xor    %esi,%esi
  4227bd:	48 8b 3d d4 f5 28 00 	mov    0x28f5d4(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  4227c4:	e8 5f bd fe ff       	callq  40e528 <strtol@plt>
  4227c9:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
  4227cd:	e9 fa fe ff ff       	jmpq   4226cc <send_history_last_id+0x4ca>
  4227d2:	48 8b 3c 24          	mov    (%rsp),%rdi
  4227d6:	e8 12 eb fe ff       	callq  4112ed <process_event>
  4227db:	48 81 c4 88 04 00 00 	add    $0x488,%rsp
  4227e2:	5b                   	pop    %rbx
  4227e3:	5d                   	pop    %rbp
  4227e4:	41 5c                	pop    %r12
  4227e6:	41 5d                	pop    %r13
  4227e8:	41 5e                	pop    %r14
  4227ea:	41 5f                	pop    %r15
  4227ec:	c3                   	retq   
  4227ed:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
  4227f2:	44 8b 44 24 1c       	mov    0x1c(%rsp),%r8d
  4227f7:	8b 4c 24 18          	mov    0x18(%rsp),%ecx
  4227fb:	48 8b 05 66 a5 26 00 	mov    0x26a566(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  422802:	8b 10                	mov    (%rax),%edx
  422804:	48 8d 35 9d 3b 04 00 	lea    0x43b9d(%rip),%rsi        # 4663a8 <usage_message+0x4668>
  42280b:	bf 02 00 00 00       	mov    $0x2,%edi
  422810:	31 c0                	xor    %eax,%eax
  422812:	e8 99 e8 00 00       	callq  4310b0 <__zbx_zabbix_log>
  422817:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  42281c:	eb bd                	jmp    4227db <send_history_last_id+0x5d9>
  42281e:	ba 0a 00 00 00       	mov    $0xa,%edx
  422823:	31 f6                	xor    %esi,%esi
  422825:	48 8b 3d 6c f5 28 00 	mov    0x28f56c(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42282c:	e8 f7 bc fe ff       	callq  40e528 <strtol@plt>
  422831:	89 44 24 40          	mov    %eax,0x40(%rsp)
  422835:	e9 92 fe ff ff       	jmpq   4226cc <send_history_last_id+0x4ca>

000000000042283a <node_history>:
  42283a:	41 57                	push   %r15
  42283c:	41 56                	push   %r14
  42283e:	41 55                	push   %r13
  422840:	41 54                	push   %r12
  422842:	55                   	push   %rbp
  422843:	53                   	push   %rbx
  422844:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
  42284b:	49 89 fd             	mov    %rdi,%r13
  42284e:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
  422853:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
  42285a:	00 00 00 00 00 
  42285f:	48 c7 84 24 c0 00 00 	movq   $0x0,0xc0(%rsp)
  422866:	00 00 00 00 00 
  42286b:	48 c7 84 24 b8 00 00 	movq   $0x0,0xb8(%rsp)
  422872:	00 00 00 00 00 
  422877:	48 85 ff             	test   %rdi,%rdi
  42287a:	0f 84 f4 09 00 00    	je     423274 <node_history+0xa3a>
  422880:	48 8d 35 b8 3a 04 00 	lea    0x43ab8(%rip),%rsi        # 46633f <usage_message+0x45ff>
  422887:	bf 04 00 00 00       	mov    $0x4,%edi
  42288c:	31 c0                	xor    %eax,%eax
  42288e:	e8 1d e8 00 00       	callq  4310b0 <__zbx_zabbix_log>
  422893:	c7 05 0b f5 28 00 00 	movl   $0x1000,0x28f50b(%rip)        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  42289a:	10 00 00 
  42289d:	c7 84 24 ec 00 00 00 	movl   $0x8000,0xec(%rsp)
  4228a4:	00 80 00 00 
  4228a8:	c7 84 24 e8 00 00 00 	movl   $0x8000,0xe8(%rsp)
  4228af:	00 80 00 00 
  4228b3:	c7 84 24 e4 00 00 00 	movl   $0x8000,0xe4(%rsp)
  4228ba:	00 80 00 00 
  4228be:	c7 05 e4 f4 28 00 00 	movl   $0x1000,0x28f4e4(%rip)        # 6b1dac <CONFIG_SERVER_STARTUP_TIME+0xd4>
  4228c5:	10 00 00 
  4228c8:	b9 00 10 00 00       	mov    $0x1000,%ecx
  4228cd:	48 8b 15 c4 f4 28 00 	mov    0x28f4c4(%rip),%rdx        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  4228d4:	be 08 02 00 00       	mov    $0x208,%esi
  4228d9:	48 8d 3d 21 3a 04 00 	lea    0x43a21(%rip),%rdi        # 466301 <usage_message+0x45c1>
  4228e0:	e8 26 fe 01 00       	callq  44270b <zbx_malloc2>
  4228e5:	48 89 05 ac f4 28 00 	mov    %rax,0x28f4ac(%rip)        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  4228ec:	48 63 8c 24 ec 00 00 	movslq 0xec(%rsp),%rcx
  4228f3:	00 
  4228f4:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
  4228fb:	00 
  4228fc:	be 09 02 00 00       	mov    $0x209,%esi
  422901:	48 8d 3d f9 39 04 00 	lea    0x439f9(%rip),%rdi        # 466301 <usage_message+0x45c1>
  422908:	e8 fe fd 01 00       	callq  44270b <zbx_malloc2>
  42290d:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
  422914:	00 
  422915:	48 63 8c 24 e8 00 00 	movslq 0xe8(%rsp),%rcx
  42291c:	00 
  42291d:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
  422924:	00 
  422925:	be 0a 02 00 00       	mov    $0x20a,%esi
  42292a:	48 8d 3d d0 39 04 00 	lea    0x439d0(%rip),%rdi        # 466301 <usage_message+0x45c1>
  422931:	e8 d5 fd 01 00       	callq  44270b <zbx_malloc2>
  422936:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
  42293d:	00 
  42293e:	48 63 8c 24 e4 00 00 	movslq 0xe4(%rsp),%rcx
  422945:	00 
  422946:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
  42294d:	00 
  42294e:	be 0b 02 00 00       	mov    $0x20b,%esi
  422953:	48 8d 3d a7 39 04 00 	lea    0x439a7(%rip),%rdi        # 466301 <usage_message+0x45c1>
  42295a:	e8 ac fd 01 00       	callq  44270b <zbx_malloc2>
  42295f:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
  422966:	00 
  422967:	48 63 0d 3e f4 28 00 	movslq 0x28f43e(%rip),%rcx        # 6b1dac <CONFIG_SERVER_STARTUP_TIME+0xd4>
  42296e:	48 8b 15 2b f4 28 00 	mov    0x28f42b(%rip),%rdx        # 6b1da0 <CONFIG_SERVER_STARTUP_TIME+0xc8>
  422975:	be 0c 02 00 00       	mov    $0x20c,%esi
  42297a:	48 8d 3d 80 39 04 00 	lea    0x43980(%rip),%rdi        # 466301 <usage_message+0x45c1>
  422981:	e8 85 fd 01 00       	callq  44270b <zbx_malloc2>
  422986:	48 89 05 13 f4 28 00 	mov    %rax,0x28f413(%rip)        # 6b1da0 <CONFIG_SERVER_STARTUP_TIME+0xc8>
  42298d:	31 c0                	xor    %eax,%eax
  42298f:	e8 ec 6d 03 00       	callq  459780 <DBbegin>
  422994:	4c 89 ac 24 d0 00 00 	mov    %r13,0xd0(%rsp)
  42299b:	00 
  42299c:	41 80 7d 00 00       	cmpb   $0x0,0x0(%r13)
  4229a1:	0f 84 a4 01 00 00    	je     422b4b <node_history+0x311>
  4229a7:	31 ed                	xor    %ebp,%ebp
  4229a9:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  4229b0:	00 00 
  4229b2:	c7 44 24 34 00 00 00 	movl   $0x0,0x34(%rsp)
  4229b9:	00 
  4229ba:	45 31 ff             	xor    %r15d,%r15d
  4229bd:	41 be 01 00 00 00    	mov    $0x1,%r14d
  4229c3:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%rsp)
  4229ca:	00 
  4229cb:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
  4229d2:	00 
  4229d3:	48 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%rax
  4229da:	00 
  4229db:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  4229e0:	48 8d b4 24 a0 00 00 	lea    0xa0(%rsp),%rsi
  4229e7:	00 
  4229e8:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
  4229ef:	00 
  4229f0:	48 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%rax
  4229f7:	00 
  4229f8:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  4229fd:	4c 89 ef             	mov    %r13,%rdi
  422a00:	eb 4f                	jmp    422a51 <node_history+0x217>
  422a02:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
  422a09:	00 
  422a0a:	48 89 ea             	mov    %rbp,%rdx
  422a0d:	8b 74 24 1c          	mov    0x1c(%rsp),%esi
  422a11:	8b 7c 24 20          	mov    0x20(%rsp),%edi
  422a15:	e8 94 fb ff ff       	callq  4225ae <send_history_last_id+0x3ac>
  422a1a:	41 89 c4             	mov    %eax,%r12d
  422a1d:	41 bf 01 00 00 00    	mov    $0x1,%r15d
  422a23:	48 85 db             	test   %rbx,%rbx
  422a26:	0f 84 16 01 00 00    	je     422b42 <node_history+0x308>
  422a2c:	c6 03 0a             	movb   $0xa,(%rbx)
  422a2f:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
  422a33:	48 89 bc 24 d0 00 00 	mov    %rdi,0xd0(%rsp)
  422a3a:	00 
  422a3b:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
  422a3f:	0f 84 fd 00 00 00    	je     422b42 <node_history+0x308>
  422a45:	45 31 f6             	xor    %r14d,%r14d
  422a48:	45 85 e4             	test   %r12d,%r12d
  422a4b:	0f 85 fe 02 00 00    	jne    422d4f <node_history+0x515>
  422a51:	be 0a 00 00 00       	mov    $0xa,%esi
  422a56:	e8 3d bc fe ff       	callq  40e698 <strchr@plt>
  422a5b:	48 89 c3             	mov    %rax,%rbx
  422a5e:	48 85 c0             	test   %rax,%rax
  422a61:	74 03                	je     422a66 <node_history+0x22c>
  422a63:	c6 00 00             	movb   $0x0,(%rax)
  422a66:	41 83 fe 01          	cmp    $0x1,%r14d
  422a6a:	0f 84 8c 01 00 00    	je     422bfc <node_history+0x3c2>
  422a70:	48 85 ed             	test   %rbp,%rbp
  422a73:	0f 84 ce 02 00 00    	je     422d47 <node_history+0x50d>
  422a79:	45 85 ff             	test   %r15d,%r15d
  422a7c:	75 84                	jne    422a02 <node_history+0x1c8>
  422a7e:	31 c0                	xor    %eax,%eax
  422a80:	48 85 db             	test   %rbx,%rbx
  422a83:	0f 94 c0             	sete   %al
  422a86:	89 44 24 24          	mov    %eax,0x24(%rsp)
  422a8a:	48 8d 94 24 e0 00 00 	lea    0xe0(%rsp),%rdx
  422a91:	00 
  422a92:	48 8d b4 24 ec 00 00 	lea    0xec(%rsp),%rsi
  422a99:	00 
  422a9a:	48 8d bc 24 c8 00 00 	lea    0xc8(%rsp),%rdi
  422aa1:	00 
  422aa2:	89 44 24 08          	mov    %eax,0x8(%rsp)
  422aa6:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
  422aad:	00 
  422aae:	48 89 04 24          	mov    %rax,(%rsp)
  422ab2:	49 89 e9             	mov    %rbp,%r9
  422ab5:	44 8b 44 24 1c       	mov    0x1c(%rsp),%r8d
  422aba:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
  422abe:	e8 9d f3 ff ff       	callq  421e60 <node_sync+0xf94>
  422ac3:	41 89 c4             	mov    %eax,%r12d
  422ac6:	85 c0                	test   %eax,%eax
  422ac8:	0f 85 55 ff ff ff    	jne    422a23 <node_history+0x1e9>
  422ace:	8b 7c 24 34          	mov    0x34(%rsp),%edi
  422ad2:	85 ff                	test   %edi,%edi
  422ad4:	0f 85 16 03 00 00    	jne    422df0 <node_history+0x5b6>
  422ada:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  422ae0:	0f 84 3d ff ff ff    	je     422a23 <node_history+0x1e9>
  422ae6:	48 8b 05 73 a3 26 00 	mov    0x26a373(%rip),%rax        # 68ce60 <zbx_iks_transport+0x440>
  422aed:	8b 30                	mov    (%rax),%esi
  422aef:	85 f6                	test   %esi,%esi
  422af1:	0f 84 2c ff ff ff    	je     422a23 <node_history+0x1e9>
  422af7:	48 8d 94 24 d8 00 00 	lea    0xd8(%rsp),%rdx
  422afe:	00 
  422aff:	48 8d b4 24 e4 00 00 	lea    0xe4(%rsp),%rsi
  422b06:	00 
  422b07:	48 8d bc 24 b8 00 00 	lea    0xb8(%rsp),%rdi
  422b0e:	00 
  422b0f:	8b 44 24 24          	mov    0x24(%rsp),%eax
  422b13:	89 44 24 08          	mov    %eax,0x8(%rsp)
  422b17:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
  422b1e:	00 
  422b1f:	48 89 04 24          	mov    %rax,(%rsp)
  422b23:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
  422b28:	44 8b 44 24 1c       	mov    0x1c(%rsp),%r8d
  422b2d:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
  422b31:	e8 2a f3 ff ff       	callq  421e60 <node_sync+0xf94>
  422b36:	41 89 c4             	mov    %eax,%r12d
  422b39:	48 85 db             	test   %rbx,%rbx
  422b3c:	0f 85 ea fe ff ff    	jne    422a2c <node_history+0x1f2>
  422b42:	45 85 e4             	test   %r12d,%r12d
  422b45:	0f 85 04 02 00 00    	jne    422d4f <node_history+0x515>
  422b4b:	31 c0                	xor    %eax,%eax
  422b4d:	e8 e1 6b 03 00       	callq  459733 <DBcommit>
  422b52:	45 31 e4             	xor    %r12d,%r12d
  422b55:	48 8b 3d 44 f2 28 00 	mov    0x28f244(%rip),%rdi        # 6b1da0 <CONFIG_SERVER_STARTUP_TIME+0xc8>
  422b5c:	48 85 ff             	test   %rdi,%rdi
  422b5f:	74 10                	je     422b71 <node_history+0x337>
  422b61:	e8 82 b6 fe ff       	callq  40e1e8 <free@plt>
  422b66:	48 c7 05 2f f2 28 00 	movq   $0x0,0x28f22f(%rip)        # 6b1da0 <CONFIG_SERVER_STARTUP_TIME+0xc8>
  422b6d:	00 00 00 00 
  422b71:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
  422b78:	00 
  422b79:	48 85 ff             	test   %rdi,%rdi
  422b7c:	74 11                	je     422b8f <node_history+0x355>
  422b7e:	e8 65 b6 fe ff       	callq  40e1e8 <free@plt>
  422b83:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
  422b8a:	00 00 00 00 00 
  422b8f:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
  422b96:	00 
  422b97:	48 85 ff             	test   %rdi,%rdi
  422b9a:	74 11                	je     422bad <node_history+0x373>
  422b9c:	e8 47 b6 fe ff       	callq  40e1e8 <free@plt>
  422ba1:	48 c7 84 24 c0 00 00 	movq   $0x0,0xc0(%rsp)
  422ba8:	00 00 00 00 00 
  422bad:	48 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%rdi
  422bb4:	00 
  422bb5:	48 85 ff             	test   %rdi,%rdi
  422bb8:	74 11                	je     422bcb <node_history+0x391>
  422bba:	e8 29 b6 fe ff       	callq  40e1e8 <free@plt>
  422bbf:	48 c7 84 24 b8 00 00 	movq   $0x0,0xb8(%rsp)
  422bc6:	00 00 00 00 00 
  422bcb:	48 8b 3d c6 f1 28 00 	mov    0x28f1c6(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422bd2:	48 85 ff             	test   %rdi,%rdi
  422bd5:	74 10                	je     422be7 <node_history+0x3ad>
  422bd7:	e8 0c b6 fe ff       	callq  40e1e8 <free@plt>
  422bdc:	48 c7 05 b1 f1 28 00 	movq   $0x0,0x28f1b1(%rip)        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422be3:	00 00 00 00 
  422be7:	44 89 e0             	mov    %r12d,%eax
  422bea:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
  422bf1:	5b                   	pop    %rbx
  422bf2:	5d                   	pop    %rbp
  422bf3:	41 5c                	pop    %r12
  422bf5:	41 5d                	pop    %r13
  422bf7:	41 5e                	pop    %r14
  422bf9:	41 5f                	pop    %r15
  422bfb:	c3                   	retq   
  422bfc:	48 8d ac 24 d0 00 00 	lea    0xd0(%rsp),%rbp
  422c03:	00 
  422c04:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  422c09:	48 8d 15 98 f1 28 00 	lea    0x28f198(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  422c10:	48 8d 35 81 f1 28 00 	lea    0x28f181(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422c17:	48 89 ef             	mov    %rbp,%rdi
  422c1a:	e8 a0 10 02 00       	callq  443cbf <zbx_get_next_field>
  422c1f:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  422c24:	48 8d 15 7d f1 28 00 	lea    0x28f17d(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  422c2b:	48 8d 35 66 f1 28 00 	lea    0x28f166(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422c32:	48 89 ef             	mov    %rbp,%rdi
  422c35:	e8 85 10 02 00       	callq  443cbf <zbx_get_next_field>
  422c3a:	ba 0a 00 00 00       	mov    $0xa,%edx
  422c3f:	31 f6                	xor    %esi,%esi
  422c41:	48 8b 3d 50 f1 28 00 	mov    0x28f150(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422c48:	e8 db b8 fe ff       	callq  40e528 <strtol@plt>
  422c4d:	89 44 24 20          	mov    %eax,0x20(%rsp)
  422c51:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  422c56:	48 8d 15 4b f1 28 00 	lea    0x28f14b(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  422c5d:	48 8d 35 34 f1 28 00 	lea    0x28f134(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422c64:	48 89 ef             	mov    %rbp,%rdi
  422c67:	e8 53 10 02 00       	callq  443cbf <zbx_get_next_field>
  422c6c:	ba 0a 00 00 00       	mov    $0xa,%edx
  422c71:	31 f6                	xor    %esi,%esi
  422c73:	48 8b 3d 1e f1 28 00 	mov    0x28f11e(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422c7a:	e8 a9 b8 fe ff       	callq  40e528 <strtol@plt>
  422c7f:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
  422c83:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  422c88:	48 8d 15 19 f1 28 00 	lea    0x28f119(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  422c8f:	48 8d 35 02 f1 28 00 	lea    0x28f102(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422c96:	48 89 ef             	mov    %rbp,%rdi
  422c99:	e8 21 10 02 00       	callq  443cbf <zbx_get_next_field>
  422c9e:	48 8b 3d f3 f0 28 00 	mov    0x28f0f3(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422ca5:	e8 5f 47 03 00       	callq  457409 <DBget_table>
  422caa:	49 89 c4             	mov    %rax,%r12
  422cad:	48 85 c0             	test   %rax,%rax
  422cb0:	74 0b                	je     422cbd <node_history+0x483>
  422cb2:	8b 40 10             	mov    0x10(%rax),%eax
  422cb5:	a8 0c                	test   $0xc,%al
  422cb7:	0f 85 9e 00 00 00    	jne    422d5b <node_history+0x521>
  422cbd:	48 8b 0d d4 f0 28 00 	mov    0x28f0d4(%rip),%rcx        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422cc4:	48 8b 05 9d a0 26 00 	mov    0x26a09d(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  422ccb:	8b 10                	mov    (%rax),%edx
  422ccd:	48 8d 35 74 37 04 00 	lea    0x43774(%rip),%rsi        # 466448 <usage_message+0x4708>
  422cd4:	bf 02 00 00 00       	mov    $0x2,%edi
  422cd9:	31 c0                	xor    %eax,%eax
  422cdb:	e8 d0 e3 00 00       	callq  4310b0 <__zbx_zabbix_log>
  422ce0:	31 ed                	xor    %ebp,%ebp
  422ce2:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  422ce8:	48 85 db             	test   %rbx,%rbx
  422ceb:	74 34                	je     422d21 <node_history+0x4e7>
  422ced:	8b 44 24 68          	mov    0x68(%rsp),%eax
  422cf1:	89 04 24             	mov    %eax,(%rsp)
  422cf4:	44 8b 4c 24 1c       	mov    0x1c(%rsp),%r9d
  422cf9:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
  422cfe:	48 8b 0d 93 f0 28 00 	mov    0x28f093(%rip),%rcx        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422d05:	48 8b 05 5c a0 26 00 	mov    0x26a05c(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  422d0c:	8b 10                	mov    (%rax),%edx
  422d0e:	48 8d 35 6b 37 04 00 	lea    0x4376b(%rip),%rsi        # 466480 <usage_message+0x4740>
  422d15:	bf 03 00 00 00       	mov    $0x3,%edi
  422d1a:	31 c0                	xor    %eax,%eax
  422d1c:	e8 8f e3 00 00       	callq  4310b0 <__zbx_zabbix_log>
  422d21:	c7 84 24 e0 00 00 00 	movl   $0x0,0xe0(%rsp)
  422d28:	00 00 00 00 
  422d2c:	c7 84 24 dc 00 00 00 	movl   $0x0,0xdc(%rsp)
  422d33:	00 00 00 00 
  422d37:	c7 84 24 d8 00 00 00 	movl   $0x0,0xd8(%rsp)
  422d3e:	00 00 00 00 
  422d42:	e9 dc fc ff ff       	jmpq   422a23 <node_history+0x1e9>
  422d47:	45 31 e4             	xor    %r12d,%r12d
  422d4a:	e9 d4 fc ff ff       	jmpq   422a23 <node_history+0x1e9>
  422d4f:	31 c0                	xor    %eax,%eax
  422d51:	e8 91 69 03 00       	callq  4596e7 <DBrollback>
  422d56:	e9 fa fd ff ff       	jmpq   422b55 <node_history+0x31b>
  422d5b:	a8 08                	test   $0x8,%al
  422d5d:	0f 1f 00             	nopl   (%rax)
  422d60:	75 4d                	jne    422daf <node_history+0x575>
  422d62:	4c 89 e5             	mov    %r12,%rbp
  422d65:	48 8b 55 00          	mov    0x0(%rbp),%rdx
  422d69:	b9 07 00 00 00       	mov    $0x7,%ecx
  422d6e:	48 8d 3d b9 e4 03 00 	lea    0x3e4b9(%rip),%rdi        # 46122e <_IO_stdin_used+0x174e>
  422d75:	48 89 d6             	mov    %rdx,%rsi
  422d78:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  422d7a:	40 0f 97 c6          	seta   %sil
  422d7e:	0f 92 c1             	setb   %cl
  422d81:	b8 01 00 00 00       	mov    $0x1,%eax
  422d86:	40 38 ce             	cmp    %cl,%sil
  422d89:	44 0f 44 f8          	cmove  %eax,%r15d
  422d8d:	b9 07 00 00 00       	mov    $0x7,%ecx
  422d92:	48 8d 3d 6e 3d 05 00 	lea    0x53d6e(%rip),%rdi        # 476b07 <usage_message+0x14dc7>
  422d99:	48 89 d6             	mov    %rdx,%rsi
  422d9c:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  422d9e:	0f 45 44 24 34       	cmovne 0x34(%rsp),%eax
  422da3:	89 44 24 34          	mov    %eax,0x34(%rsp)
  422da7:	45 31 e4             	xor    %r12d,%r12d
  422daa:	e9 39 ff ff ff       	jmpq   422ce8 <node_history+0x4ae>
  422daf:	48 8d 35 18 3e 05 00 	lea    0x53e18(%rip),%rsi        # 476bce <usage_message+0x14e8e>
  422db6:	48 8b 3d db ef 28 00 	mov    0x28efdb(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422dbd:	e8 a6 b6 fe ff       	callq  40e468 <strstr@plt>
  422dc2:	48 85 c0             	test   %rax,%rax
  422dc5:	0f 84 14 04 00 00    	je     4231df <node_history+0x9a5>
  422dcb:	c6 00 00             	movb   $0x0,(%rax)
  422dce:	48 8b 3d c3 ef 28 00 	mov    0x28efc3(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422dd5:	e8 2f 46 03 00       	callq  457409 <DBget_table>
  422dda:	48 89 c5             	mov    %rax,%rbp
  422ddd:	48 85 c0             	test   %rax,%rax
  422de0:	0f 84 21 04 00 00    	je     423207 <node_history+0x9cd>
  422de6:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
  422deb:	e9 75 ff ff ff       	jmpq   422d65 <node_history+0x52b>
  422df0:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
  422df7:	00 
  422df8:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
  422dfd:	48 c7 84 24 a8 00 00 	movq   $0x0,0xa8(%rsp)
  422e04:	00 00 00 00 00 
  422e09:	48 8d 35 41 35 04 00 	lea    0x43541(%rip),%rsi        # 466351 <usage_message+0x4611>
  422e10:	bf 04 00 00 00       	mov    $0x4,%edi
  422e15:	31 c0                	xor    %eax,%eax
  422e17:	e8 94 e2 00 00       	callq  4310b0 <__zbx_zabbix_log>
  422e1c:	48 8d 84 24 dc 00 00 	lea    0xdc(%rsp),%rax
  422e23:	00 
  422e24:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  422e29:	48 8d b4 24 e8 00 00 	lea    0xe8(%rsp),%rsi
  422e30:	00 
  422e31:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
  422e36:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
  422e3d:	00 
  422e3e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  422e43:	4c 8d 05 76 36 04 00 	lea    0x43676(%rip),%r8        # 4664c0 <usage_message+0x4780>
  422e4a:	b9 28 00 00 00       	mov    $0x28,%ecx
  422e4f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  422e54:	48 89 c7             	mov    %rax,%rdi
  422e57:	31 c0                	xor    %eax,%eax
  422e59:	e8 49 1b 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  422e5e:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
  422e63:	48 89 b4 24 b0 00 00 	mov    %rsi,0xb0(%rsp)
  422e6a:	00 
  422e6b:	48 83 7d 18 00       	cmpq   $0x0,0x18(%rbp)
  422e70:	0f 84 4b 02 00 00    	je     4230c1 <node_history+0x887>
  422e76:	c7 44 24 74 00 00 00 	movl   $0x0,0x74(%rsp)
  422e7d:	00 
  422e7e:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
  422e85:	00 00 00 00 00 
  422e8a:	c7 44 24 5c ff ff ff 	movl   $0xffffffff,0x5c(%rsp)
  422e91:	ff 
  422e92:	45 31 f6             	xor    %r14d,%r14d
  422e95:	44 89 a4 24 94 00 00 	mov    %r12d,0x94(%rsp)
  422e9c:	00 
  422e9d:	44 89 bc 24 84 00 00 	mov    %r15d,0x84(%rsp)
  422ea4:	00 
  422ea5:	49 89 df             	mov    %rbx,%r15
  422ea8:	eb 4a                	jmp    422ef4 <node_history+0x6ba>
  422eaa:	83 fa 05             	cmp    $0x5,%edx
  422ead:	0f 84 bc 00 00 00    	je     422f6f <node_history+0x735>
  422eb3:	83 fa 06             	cmp    $0x6,%edx
  422eb6:	0f 84 b3 00 00 00    	je     422f6f <node_history+0x735>
  422ebc:	83 fa 02             	cmp    $0x2,%edx
  422ebf:	90                   	nop
  422ec0:	0f 84 a9 00 00 00    	je     422f6f <node_history+0x735>
  422ec6:	48 89 c6             	mov    %rax,%rsi
  422ec9:	48 8d 3d cf f3 05 00 	lea    0x5f3cf(%rip),%rdi        # 48229f <usage_message+0x2055f>
  422ed0:	b9 06 00 00 00       	mov    $0x6,%ecx
  422ed5:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  422ed7:	0f 84 52 02 00 00    	je     42312f <node_history+0x8f5>
  422edd:	41 83 c6 01          	add    $0x1,%r14d
  422ee1:	49 63 c6             	movslq %r14d,%rax
  422ee4:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  422ee8:	48 83 7c c5 18 00    	cmpq   $0x0,0x18(%rbp,%rax,8)
  422eee:	0f 84 7b 01 00 00    	je     42306f <node_history+0x835>
  422ef4:	f6 45 10 08          	testb  $0x8,0x10(%rbp)
  422ef8:	74 0e                	je     422f08 <node_history+0x6ce>
  422efa:	49 63 c6             	movslq %r14d,%rax
  422efd:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  422f01:	f6 44 c5 24 08       	testb  $0x8,0x24(%rbp,%rax,8)
  422f06:	74 d5                	je     422edd <node_history+0x6a3>
  422f08:	48 83 bc 24 b0 00 00 	cmpq   $0x0,0xb0(%rsp)
  422f0f:	00 00 
  422f11:	0f 84 80 02 00 00    	je     423197 <node_history+0x95d>
  422f17:	b9 ad ff ff ff       	mov    $0xffffffad,%ecx
  422f1c:	48 8d 15 85 ee 28 00 	lea    0x28ee85(%rip),%rdx        # 6b1da8 <CONFIG_SERVER_STARTUP_TIME+0xd0>
  422f23:	48 8d 35 6e ee 28 00 	lea    0x28ee6e(%rip),%rsi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422f2a:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  422f2f:	e8 8b 0d 02 00       	callq  443cbf <zbx_get_next_field>
  422f34:	41 89 c5             	mov    %eax,%r13d
  422f37:	49 63 de             	movslq %r14d,%rbx
  422f3a:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
  422f3e:	4c 8d 64 c5 00       	lea    0x0(%rbp,%rax,8),%r12
  422f43:	49 8b 44 24 18       	mov    0x18(%r12),%rax
  422f48:	48 89 c6             	mov    %rax,%rsi
  422f4b:	48 8d 3d 53 93 04 00 	lea    0x49353(%rip),%rdi        # 46c2a5 <usage_message+0xa565>
  422f52:	b9 07 00 00 00       	mov    $0x7,%ecx
  422f57:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  422f59:	0f 84 a8 00 00 00    	je     423007 <node_history+0x7cd>
  422f5f:	48 8d 14 5b          	lea    (%rbx,%rbx,2),%rdx
  422f63:	8b 54 d5 20          	mov    0x20(%rbp,%rdx,8),%edx
  422f67:	85 d2                	test   %edx,%edx
  422f69:	0f 85 3b ff ff ff    	jne    422eaa <node_history+0x670>
  422f6f:	48 89 c6             	mov    %rax,%rsi
  422f72:	48 8d 3d 7f 3c 05 00 	lea    0x53c7f(%rip),%rdi        # 476bf8 <usage_message+0x14eb8>
  422f79:	b9 06 00 00 00       	mov    $0x6,%ecx
  422f7e:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  422f80:	0f 84 a5 00 00 00    	je     42302b <node_history+0x7f1>
  422f86:	48 89 c6             	mov    %rax,%rsi
  422f89:	48 8d 3d 0f f3 05 00 	lea    0x5f30f(%rip),%rdi        # 48229f <usage_message+0x2055f>
  422f90:	b9 06 00 00 00       	mov    $0x6,%ecx
  422f95:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  422f97:	0f 85 40 ff ff ff    	jne    422edd <node_history+0x6a3>
  422f9d:	41 8d 4d 10          	lea    0x10(%r13),%ecx
  422fa1:	4c 8b 0d f0 ed 28 00 	mov    0x28edf0(%rip),%r9        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422fa8:	4c 8d 05 c3 33 04 00 	lea    0x433c3(%rip),%r8        # 466372 <usage_message+0x4632>
  422faf:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  422fb4:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  422fb9:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  422fbe:	31 c0                	xor    %eax,%eax
  422fc0:	e8 e2 19 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  422fc5:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
  422fc9:	8b 44 c5 20          	mov    0x20(%rbp,%rax,8),%eax
  422fcd:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
  422fd1:	83 f8 02             	cmp    $0x2,%eax
  422fd4:	0f 84 37 02 00 00    	je     423211 <node_history+0x9d7>
  422fda:	83 7c 24 5c 05       	cmpl   $0x5,0x5c(%rsp)
  422fdf:	0f 85 f8 fe ff ff    	jne    422edd <node_history+0x6a3>
  422fe5:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  422fec:	00 
  422fed:	48 8d 35 df 20 05 00 	lea    0x520df(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  422ff4:	48 8b 3d 9d ed 28 00 	mov    0x28ed9d(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  422ffb:	31 c0                	xor    %eax,%eax
  422ffd:	e8 a6 ae fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  423002:	e9 d6 fe ff ff       	jmpq   422edd <node_history+0x6a3>
  423007:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  42300c:	48 8d 35 c0 20 05 00 	lea    0x520c0(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  423013:	48 8b 3d 7e ed 28 00 	mov    0x28ed7e(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42301a:	31 c0                	xor    %eax,%eax
  42301c:	e8 87 ae fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  423021:	49 8b 44 24 18       	mov    0x18(%r12),%rax
  423026:	e9 34 ff ff ff       	jmpq   422f5f <node_history+0x725>
  42302b:	41 8d 4d 10          	lea    0x10(%r13),%ecx
  42302f:	4c 8b 0d 62 ed 28 00 	mov    0x28ed62(%rip),%r9        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  423036:	4c 8d 05 27 33 04 00 	lea    0x43327(%rip),%r8        # 466364 <usage_message+0x4624>
  42303d:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  423042:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  423047:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  42304c:	31 c0                	xor    %eax,%eax
  42304e:	e8 54 19 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423053:	ba 0a 00 00 00       	mov    $0xa,%edx
  423058:	31 f6                	xor    %esi,%esi
  42305a:	48 8b 3d 37 ed 28 00 	mov    0x28ed37(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  423061:	e8 c2 b4 fe ff       	callq  40e528 <strtol@plt>
  423066:	89 44 24 74          	mov    %eax,0x74(%rsp)
  42306a:	e9 6e fe ff ff       	jmpq   422edd <node_history+0x6a3>
  42306f:	44 8b a4 24 94 00 00 	mov    0x94(%rsp),%r12d
  423076:	00 
  423077:	4c 89 fb             	mov    %r15,%rbx
  42307a:	44 8b bc 24 84 00 00 	mov    0x84(%rsp),%r15d
  423081:	00 
  423082:	83 7c 24 5c 02       	cmpl   $0x2,0x5c(%rsp)
  423087:	0f 84 a0 01 00 00    	je     42322d <node_history+0x9f3>
  42308d:	83 7c 24 5c 05       	cmpl   $0x5,0x5c(%rsp)
  423092:	75 2d                	jne    4230c1 <node_history+0x887>
  423094:	f2 0f 10 84 24 98 00 	movsd  0x98(%rsp),%xmm0
  42309b:	00 00 
  42309d:	66 0f 2e 05 53 34 04 	ucomisd 0x43453(%rip),%xmm0        # 4664f8 <usage_message+0x47b8>
  4230a4:	00 
  4230a5:	0f 83 a1 01 00 00    	jae    42324c <node_history+0xa12>
  4230ab:	f2 48 0f 2c f0       	cvttsd2si %xmm0,%rsi
  4230b0:	8b 54 24 74          	mov    0x74(%rsp),%edx
  4230b4:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  4230bb:	00 
  4230bc:	e8 da 61 03 00       	callq  45929b <DBadd_trend_uint>
  4230c1:	4c 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%r9
  4230c8:	00 
  4230c9:	4c 8d 05 c0 32 04 00 	lea    0x432c0(%rip),%r8        # 466390 <usage_message+0x4650>
  4230d0:	b9 28 00 00 00       	mov    $0x28,%ecx
  4230d5:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  4230da:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  4230df:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  4230e4:	31 c0                	xor    %eax,%eax
  4230e6:	e8 bc 18 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4230eb:	48 85 db             	test   %rbx,%rbx
  4230ee:	74 11                	je     423101 <node_history+0x8c7>
  4230f0:	81 bc 24 dc 00 00 00 	cmpl   $0x40000,0xdc(%rsp)
  4230f7:	00 00 04 00 
  4230fb:	0f 8e d9 f9 ff ff    	jle    422ada <node_history+0x2a0>
  423101:	48 8b b4 24 c0 00 00 	mov    0xc0(%rsp),%rsi
  423108:	00 
  423109:	48 8d 3d 55 f0 05 00 	lea    0x5f055(%rip),%rdi        # 482165 <usage_message+0x20425>
  423110:	31 c0                	xor    %eax,%eax
  423112:	e8 2b 5a 03 00       	callq  458b42 <__zbx_DBexecute>
  423117:	85 c0                	test   %eax,%eax
  423119:	0f 88 ca 00 00 00    	js     4231e9 <node_history+0x9af>
  42311f:	c7 84 24 dc 00 00 00 	movl   $0x0,0xdc(%rsp)
  423126:	00 00 00 00 
  42312a:	e9 ab f9 ff ff       	jmpq   422ada <node_history+0x2a0>
  42312f:	48 8b 3d 62 ec 28 00 	mov    0x28ec62(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  423136:	e8 6d 0c 02 00       	callq  443da8 <zbx_hex2binary>
  42313b:	be ff 00 00 00       	mov    $0xff,%esi
  423140:	48 8b 3d 51 ec 28 00 	mov    0x28ec51(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  423147:	e8 91 47 03 00       	callq  4578dd <DBdyn_escape_string_len>
  42314c:	48 89 c3             	mov    %rax,%rbx
  42314f:	31 c0                	xor    %eax,%eax
  423151:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  423158:	48 89 df             	mov    %rbx,%rdi
  42315b:	f2 ae                	repnz scas %es:(%rdi),%al
  42315d:	48 f7 d1             	not    %rcx
  423160:	83 c1 0f             	add    $0xf,%ecx
  423163:	49 89 d9             	mov    %rbx,%r9
  423166:	4c 8d 05 13 32 04 00 	lea    0x43213(%rip),%r8        # 466380 <usage_message+0x4640>
  42316d:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  423172:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  423177:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  42317c:	e8 26 18 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423181:	48 85 db             	test   %rbx,%rbx
  423184:	0f 84 53 fd ff ff    	je     422edd <node_history+0x6a3>
  42318a:	48 89 df             	mov    %rbx,%rdi
  42318d:	e8 56 b0 fe ff       	callq  40e1e8 <free@plt>
  423192:	e9 46 fd ff ff       	jmpq   422edd <node_history+0x6a3>
  423197:	4c 89 fb             	mov    %r15,%rbx
  42319a:	44 8b bc 24 84 00 00 	mov    0x84(%rsp),%r15d
  4231a1:	00 
  4231a2:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
  4231a7:	44 8b 44 24 1c       	mov    0x1c(%rsp),%r8d
  4231ac:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
  4231b0:	48 8b 05 b1 9b 26 00 	mov    0x269bb1(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  4231b7:	8b 10                	mov    (%rax),%edx
  4231b9:	48 8d 35 e8 31 04 00 	lea    0x431e8(%rip),%rsi        # 4663a8 <usage_message+0x4668>
  4231c0:	bf 02 00 00 00       	mov    $0x2,%edi
  4231c5:	31 c0                	xor    %eax,%eax
  4231c7:	e8 e4 de 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4231cc:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  4231d2:	c7 44 24 34 01 00 00 	movl   $0x1,0x34(%rsp)
  4231d9:	00 
  4231da:	e9 44 f8 ff ff       	jmpq   422a23 <node_history+0x1e9>
  4231df:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
  4231e4:	e9 79 fb ff ff       	jmpq   422d62 <node_history+0x528>
  4231e9:	c7 84 24 dc 00 00 00 	movl   $0x0,0xdc(%rsp)
  4231f0:	00 00 00 00 
  4231f4:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  4231fa:	c7 44 24 34 01 00 00 	movl   $0x1,0x34(%rsp)
  423201:	00 
  423202:	e9 1c f8 ff ff       	jmpq   422a23 <node_history+0x1e9>
  423207:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
  42320c:	e9 ac fa ff ff       	jmpq   422cbd <node_history+0x483>
  423211:	31 f6                	xor    %esi,%esi
  423213:	48 8b 3d 7e eb 28 00 	mov    0x28eb7e(%rip),%rdi        # 6b1d98 <CONFIG_SERVER_STARTUP_TIME+0xc0>
  42321a:	e8 99 b9 fe ff       	callq  40ebb8 <strtod@plt>
  42321f:	f2 0f 11 84 24 98 00 	movsd  %xmm0,0x98(%rsp)
  423226:	00 00 
  423228:	e9 b0 fc ff ff       	jmpq   422edd <node_history+0x6a3>
  42322d:	8b 74 24 74          	mov    0x74(%rsp),%esi
  423231:	f2 0f 10 84 24 98 00 	movsd  0x98(%rsp),%xmm0
  423238:	00 00 
  42323a:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  423241:	00 
  423242:	e8 c0 61 03 00       	callq  459407 <DBadd_trend>
  423247:	e9 75 fe ff ff       	jmpq   4230c1 <node_history+0x887>
  42324c:	f2 0f 10 84 24 98 00 	movsd  0x98(%rsp),%xmm0
  423253:	00 00 
  423255:	f2 0f 5c 05 9b 32 04 	subsd  0x4329b(%rip),%xmm0        # 4664f8 <usage_message+0x47b8>
  42325c:	00 
  42325d:	f2 48 0f 2c f0       	cvttsd2si %xmm0,%rsi
  423262:	48 b8 00 00 00 00 00 	mov    $0x8000000000000000,%rax
  423269:	00 00 80 
  42326c:	48 31 c6             	xor    %rax,%rsi
  42326f:	e9 3c fe ff ff       	jmpq   4230b0 <node_history+0x876>
  423274:	48 8d 0d 6a 32 04 00 	lea    0x4326a(%rip),%rcx        # 4664e5 <usage_message+0x47a5>
  42327b:	ba fe 01 00 00       	mov    $0x1fe,%edx
  423280:	48 8d 35 7a 30 04 00 	lea    0x4307a(%rip),%rsi        # 466301 <usage_message+0x45c1>
  423287:	48 8d 3d 97 2b 04 00 	lea    0x42b97(%rip),%rdi        # 465e25 <usage_message+0x40e5>
  42328e:	e8 65 ac fe ff       	callq  40def8 <__assert_fail@plt>
  423293:	90                   	nop
  423294:	90                   	nop
  423295:	90                   	nop
  423296:	90                   	nop
  423297:	90                   	nop
  423298:	90                   	nop
  423299:	90                   	nop
  42329a:	90                   	nop
  42329b:	90                   	nop
  42329c:	90                   	nop
  42329d:	90                   	nop
  42329e:	90                   	nop
  42329f:	90                   	nop
  4232a0:	41 55                	push   %r13
  4232a2:	41 54                	push   %r12
  4232a4:	55                   	push   %rbp
  4232a5:	53                   	push   %rbx
  4232a6:	48 83 ec 08          	sub    $0x8,%rsp
  4232aa:	89 f3                	mov    %esi,%ebx
  4232ac:	49 89 d5             	mov    %rdx,%r13
  4232af:	89 fe                	mov    %edi,%esi
  4232b1:	48 8d 3d 48 32 04 00 	lea    0x43248(%rip),%rdi        # 466500 <usage_message+0x47c0>
  4232b8:	31 c0                	xor    %eax,%eax
  4232ba:	e8 ed 4c 03 00       	callq  457fac <__zbx_DBselect>
  4232bf:	49 89 c4             	mov    %rax,%r12
  4232c2:	4c 89 e7             	mov    %r12,%rdi
  4232c5:	e8 d3 46 03 00       	callq  45799d <DBfetch>
  4232ca:	48 85 c0             	test   %rax,%rax
  4232cd:	74 44                	je     423313 <node_history+0xad9>
  4232cf:	ba 0a 00 00 00       	mov    $0xa,%edx
  4232d4:	31 f6                	xor    %esi,%esi
  4232d6:	48 8b 38             	mov    (%rax),%rdi
  4232d9:	e8 4a b2 fe ff       	callq  40e528 <strtol@plt>
  4232de:	89 c5                	mov    %eax,%ebp
  4232e0:	39 c3                	cmp    %eax,%ebx
  4232e2:	74 0f                	je     4232f3 <node_history+0xab9>
  4232e4:	31 d2                	xor    %edx,%edx
  4232e6:	89 de                	mov    %ebx,%esi
  4232e8:	89 c7                	mov    %eax,%edi
  4232ea:	e8 b1 ff ff ff       	callq  4232a0 <node_history+0xa66>
  4232ef:	85 c0                	test   %eax,%eax
  4232f1:	75 cf                	jne    4232c2 <node_history+0xa88>
  4232f3:	4d 85 ed             	test   %r13,%r13
  4232f6:	74 04                	je     4232fc <node_history+0xac2>
  4232f8:	41 89 6d 00          	mov    %ebp,0x0(%r13)
  4232fc:	31 db                	xor    %ebx,%ebx
  4232fe:	4c 89 e7             	mov    %r12,%rdi
  423301:	e8 d2 a9 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  423306:	89 d8                	mov    %ebx,%eax
  423308:	48 83 c4 08          	add    $0x8,%rsp
  42330c:	5b                   	pop    %rbx
  42330d:	5d                   	pop    %rbp
  42330e:	41 5c                	pop    %r12
  423310:	41 5d                	pop    %r13
  423312:	c3                   	retq   
  423313:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  423318:	eb e4                	jmp    4232fe <node_history+0xac4>

000000000042331a <node_process_command>:
  42331a:	41 57                	push   %r15
  42331c:	41 56                	push   %r14
  42331e:	41 55                	push   %r13
  423320:	41 54                	push   %r12
  423322:	55                   	push   %rbp
  423323:	53                   	push   %rbx
  423324:	48 81 ec 28 3a 00 00 	sub    $0x3a28,%rsp
  42332b:	48 89 fb             	mov    %rdi,%rbx
  42332e:	48 89 f5             	mov    %rsi,%rbp
  423331:	49 89 d6             	mov    %rdx,%r14
  423334:	48 c7 84 24 08 3a 00 	movq   $0x0,0x3a08(%rsp)
  42333b:	00 00 00 00 00 
  423340:	48 8d 35 35 35 04 00 	lea    0x43535(%rip),%rsi        # 46687c <usage_message+0x4b3c>
  423347:	bf 04 00 00 00       	mov    $0x4,%edi
  42334c:	31 c0                	xor    %eax,%eax
  42334e:	e8 5d dd 00 00       	callq  4310b0 <__zbx_zabbix_log>
  423353:	4c 8d ac 24 b0 39 00 	lea    0x39b0(%rsp),%r13
  42335a:	00 
  42335b:	b9 40 00 00 00       	mov    $0x40,%ecx
  423360:	4c 89 ea             	mov    %r13,%rdx
  423363:	48 8d 35 ba e3 03 00 	lea    0x3e3ba(%rip),%rsi        # 461724 <_IO_stdin_used+0x1c44>
  42336a:	4c 89 f7             	mov    %r14,%rdi
  42336d:	e8 d2 5d 02 00       	callq  449144 <zbx_json_value_by_name>
  423372:	85 c0                	test   %eax,%eax
  423374:	74 17                	je     42338d <node_process_command+0x73>
  423376:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  42337b:	48 81 c4 28 3a 00 00 	add    $0x3a28,%rsp
  423382:	5b                   	pop    %rbx
  423383:	5d                   	pop    %rbp
  423384:	41 5c                	pop    %r12
  423386:	41 5d                	pop    %r13
  423388:	41 5e                	pop    %r14
  42338a:	41 5f                	pop    %r15
  42338c:	c3                   	retq   
  42338d:	ba 0a 00 00 00       	mov    $0xa,%edx
  423392:	31 f6                	xor    %esi,%esi
  423394:	4c 89 ef             	mov    %r13,%rdi
  423397:	e8 8c b1 fe ff       	callq  40e528 <strtol@plt>
  42339c:	49 89 c4             	mov    %rax,%r12
  42339f:	b9 40 00 00 00       	mov    $0x40,%ecx
  4233a4:	4c 89 ea             	mov    %r13,%rdx
  4233a7:	48 8d 35 e8 34 04 00 	lea    0x434e8(%rip),%rsi        # 466896 <usage_message+0x4b56>
  4233ae:	4c 89 f7             	mov    %r14,%rdi
  4233b1:	e8 8e 5d 02 00       	callq  449144 <zbx_json_value_by_name>
  4233b6:	85 c0                	test   %eax,%eax
  4233b8:	75 bc                	jne    423376 <node_process_command+0x5c>
  4233ba:	48 8d 94 24 00 3a 00 	lea    0x3a00(%rsp),%rdx
  4233c1:	00 
  4233c2:	48 8d 35 0a 1d 05 00 	lea    0x51d0a(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4233c9:	4c 89 ef             	mov    %r13,%rdi
  4233cc:	e8 d7 aa fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4233d1:	b9 40 00 00 00       	mov    $0x40,%ecx
  4233d6:	4c 89 ea             	mov    %r13,%rdx
  4233d9:	48 8d 35 a7 d4 03 00 	lea    0x3d4a7(%rip),%rsi        # 460887 <_IO_stdin_used+0xda7>
  4233e0:	4c 89 f7             	mov    %r14,%rdi
  4233e3:	e8 5c 5d 02 00       	callq  449144 <zbx_json_value_by_name>
  4233e8:	85 c0                	test   %eax,%eax
  4233ea:	75 8a                	jne    423376 <node_process_command+0x5c>
  4233ec:	44 89 64 24 3c       	mov    %r12d,0x3c(%rsp)
  4233f1:	48 8d 94 24 f8 39 00 	lea    0x39f8(%rsp),%rdx
  4233f8:	00 
  4233f9:	48 8d 35 d3 1c 05 00 	lea    0x51cd3(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  423400:	4c 89 ef             	mov    %r13,%rdi
  423403:	e8 a0 aa fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  423408:	4c 8d bc 24 e0 13 00 	lea    0x13e0(%rsp),%r15
  42340f:	00 
  423410:	be 00 01 00 00       	mov    $0x100,%esi
  423415:	4c 89 ff             	mov    %r15,%rdi
  423418:	e8 bf 63 02 00       	callq  4497dc <zbx_json_init>
  42341d:	4c 8b 2d 44 99 26 00 	mov    0x269944(%rip),%r13        # 68cd68 <zbx_iks_transport+0x348>
  423424:	41 8b 7d 00          	mov    0x0(%r13),%edi
  423428:	3b 7c 24 3c          	cmp    0x3c(%rsp),%edi
  42342c:	0f 84 b3 01 00 00    	je     4235e5 <node_process_command+0x2cb>
  423432:	48 8d 94 24 1c 3a 00 	lea    0x3a1c(%rsp),%rdx
  423439:	00 
  42343a:	44 89 e6             	mov    %r12d,%esi
  42343d:	e8 5e fe ff ff       	callq  4232a0 <node_history+0xa66>
  423442:	85 c0                	test   %eax,%eax
  423444:	0f 85 27 07 00 00    	jne    423b71 <node_process_command+0x857>
  42344a:	44 8b 84 24 1c 3a 00 	mov    0x3a1c(%rsp),%r8d
  423451:	00 
  423452:	44 89 e1             	mov    %r12d,%ecx
  423455:	41 8b 55 00          	mov    0x0(%r13),%edx
  423459:	48 8d 35 e8 32 04 00 	lea    0x432e8(%rip),%rsi        # 466748 <usage_message+0x4a08>
  423460:	bf 03 00 00 00       	mov    $0x3,%edi
  423465:	e8 46 dc 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42346a:	44 8b b4 24 1c 3a 00 	mov    0x3a1c(%rsp),%r14d
  423471:	00 
  423472:	44 89 f2             	mov    %r14d,%edx
  423475:	48 8d 35 39 34 04 00 	lea    0x43439(%rip),%rsi        # 4668b5 <usage_message+0x4b75>
  42347c:	bf 04 00 00 00       	mov    $0x4,%edi
  423481:	31 c0                	xor    %eax,%eax
  423483:	e8 28 dc 00 00       	callq  4310b0 <__zbx_zabbix_log>
  423488:	44 89 f6             	mov    %r14d,%esi
  42348b:	48 8d 3d e6 32 04 00 	lea    0x432e6(%rip),%rdi        # 466778 <usage_message+0x4a38>
  423492:	31 c0                	xor    %eax,%eax
  423494:	e8 13 4b 03 00       	callq  457fac <__zbx_DBselect>
  423499:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  42349e:	48 89 c7             	mov    %rax,%rdi
  4234a1:	e8 f7 44 03 00       	callq  45799d <DBfetch>
  4234a6:	49 89 c4             	mov    %rax,%r12
  4234a9:	48 85 c0             	test   %rax,%rax
  4234ac:	0f 84 8b 07 00 00    	je     423c3d <node_process_command+0x923>
  4234b2:	48 8b 05 67 99 26 00 	mov    0x269967(%rip),%rax        # 68ce20 <zbx_iks_transport+0x400>
  4234b9:	44 8b 00             	mov    (%rax),%r8d
  4234bc:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  4234c1:	ba 0a 00 00 00       	mov    $0xa,%edx
  4234c6:	31 f6                	xor    %esi,%esi
  4234c8:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
  4234cd:	e8 56 b0 fe ff       	callq  40e528 <strtol@plt>
  4234d2:	0f b7 c8             	movzwl %ax,%ecx
  4234d5:	48 8d bc 24 10 24 00 	lea    0x2410(%rsp),%rdi
  4234dc:	00 
  4234dd:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
  4234e2:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
  4234e7:	49 8b 14 24          	mov    (%r12),%rdx
  4234eb:	48 8b 05 16 9a 26 00 	mov    0x269a16(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  4234f2:	48 8b 30             	mov    (%rax),%rsi
  4234f5:	e8 9d 4d 02 00       	callq  448297 <zbx_tcp_connect>
  4234fa:	41 89 c4             	mov    %eax,%r12d
  4234fd:	85 c0                	test   %eax,%eax
  4234ff:	0f 85 06 07 00 00    	jne    423c0b <node_process_command+0x8f1>
  423505:	31 c9                	xor    %ecx,%ecx
  423507:	ba 01 00 00 00       	mov    $0x1,%edx
  42350c:	48 89 ee             	mov    %rbp,%rsi
  42350f:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  423514:	e8 78 49 02 00       	callq  447e91 <zbx_tcp_send_ext>
  423519:	41 89 c4             	mov    %eax,%r12d
  42351c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42351f:	0f 84 b4 06 00 00    	je     423bd9 <node_process_command+0x8bf>
  423525:	48 8d b4 24 f0 39 00 	lea    0x39f0(%rsp),%rsi
  42352c:	00 
  42352d:	31 c9                	xor    %ecx,%ecx
  42352f:	31 d2                	xor    %edx,%edx
  423531:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  423536:	e8 d1 42 02 00       	callq  44780c <zbx_tcp_recv_ext>
  42353b:	41 89 c4             	mov    %eax,%r12d
  42353e:	85 c0                	test   %eax,%eax
  423540:	0f 85 61 06 00 00    	jne    423ba7 <node_process_command+0x88d>
  423546:	48 8b 94 24 f0 39 00 	mov    0x39f0(%rsp),%rdx
  42354d:	00 
  42354e:	48 8d 35 10 ec 05 00 	lea    0x5ec10(%rip),%rsi        # 482165 <usage_message+0x20425>
  423555:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  42355c:	00 
  42355d:	31 c0                	xor    %eax,%eax
  42355f:	e8 4f 13 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  423564:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  42356b:	00 
  42356c:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  423571:	e8 87 46 02 00       	callq  447bfd <zbx_tcp_close>
  423576:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  42357b:	e8 58 a7 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  423580:	41 83 fc ff          	cmp    $0xffffffffffffffff,%r12d
  423584:	0f 84 0c 06 00 00    	je     423b96 <node_process_command+0x87c>
  42358a:	48 8b ac 24 08 3a 00 	mov    0x3a08(%rsp),%rbp
  423591:	00 
  423592:	48 8b 05 6f 97 26 00 	mov    0x26976f(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  423599:	8b 38                	mov    (%rax),%edi
  42359b:	e8 88 b1 fe ff       	callq  40e728 <alarm@plt>
  4235a0:	31 c9                	xor    %ecx,%ecx
  4235a2:	31 d2                	xor    %edx,%edx
  4235a4:	48 89 ee             	mov    %rbp,%rsi
  4235a7:	48 89 df             	mov    %rbx,%rdi
  4235aa:	e8 e2 48 02 00       	callq  447e91 <zbx_tcp_send_ext>
  4235af:	85 c0                	test   %eax,%eax
  4235b1:	0f 85 b2 03 00 00    	jne    423969 <node_process_command+0x64f>
  4235b7:	31 ff                	xor    %edi,%edi
  4235b9:	e8 6a b1 fe ff       	callq  40e728 <alarm@plt>
  4235be:	4c 89 ff             	mov    %r15,%rdi
  4235c1:	e8 90 62 02 00       	callq  449856 <zbx_json_free>
  4235c6:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  4235cd:	00 
  4235ce:	31 c0                	xor    %eax,%eax
  4235d0:	48 85 ff             	test   %rdi,%rdi
  4235d3:	0f 84 a2 fd ff ff    	je     42337b <node_process_command+0x61>
  4235d9:	e8 0a ac fe ff       	callq  40e1e8 <free@plt>
  4235de:	31 c0                	xor    %eax,%eax
  4235e0:	e9 96 fd ff ff       	jmpq   42337b <node_process_command+0x61>
  4235e5:	4c 8b a4 24 f8 39 00 	mov    0x39f8(%rsp),%r12
  4235ec:	00 
  4235ed:	48 8b ac 24 00 3a 00 	mov    0x3a00(%rsp),%rbp
  4235f4:	00 
  4235f5:	c7 84 24 18 3a 00 00 	movl   $0x100,0x3a18(%rsp)
  4235fc:	00 01 00 00 
  423600:	c7 84 24 14 3a 00 00 	movl   $0x0,0x3a14(%rsp)
  423607:	00 00 00 00 
  42360b:	4c 89 e1             	mov    %r12,%rcx
  42360e:	48 89 ea             	mov    %rbp,%rdx
  423611:	48 8d 35 18 2f 04 00 	lea    0x42f18(%rip),%rsi        # 466530 <usage_message+0x47f0>
  423618:	bf 04 00 00 00       	mov    $0x4,%edi
  42361d:	31 c0                	xor    %eax,%eax
  42361f:	e8 8c da 00 00       	callq  4310b0 <__zbx_zabbix_log>
  423624:	4c 8d b4 24 40 38 00 	lea    0x3840(%rsp),%r14
  42362b:	00 
  42362c:	4c 89 e6             	mov    %r12,%rsi
  42362f:	4c 89 f7             	mov    %r14,%rdi
  423632:	e8 60 40 01 00       	callq  437697 <DCget_host_by_hostid>
  423637:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42363a:	0f 84 07 05 00 00    	je     423b47 <node_process_command+0x82d>
  423640:	48 89 ee             	mov    %rbp,%rsi
  423643:	48 8d 3d 36 2f 04 00 	lea    0x42f36(%rip),%rdi        # 466580 <usage_message+0x4840>
  42364a:	31 c0                	xor    %eax,%eax
  42364c:	e8 5b 49 03 00       	callq  457fac <__zbx_DBselect>
  423651:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  423656:	48 89 c7             	mov    %rax,%rdi
  423659:	e8 3f 43 03 00       	callq  45799d <DBfetch>
  42365e:	48 85 c0             	test   %rax,%rax
  423661:	0f 84 4c 03 00 00    	je     4239b3 <node_process_command+0x699>
  423667:	48 8b 38             	mov    (%rax),%rdi
  42366a:	e8 09 ab fe ff       	callq  40e178 <__strdup@plt>
  42366f:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  423674:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  423679:	e8 5a a6 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42367e:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
  423683:	48 89 84 24 f0 39 00 	mov    %rax,0x39f0(%rsp)
  42368a:	00 
  42368b:	48 85 c0             	test   %rax,%rax
  42368e:	0f 84 35 03 00 00    	je     4239c9 <node_process_command+0x6af>
  423694:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  42369b:	00 
  42369c:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  4236a3:	00 00 
  4236a5:	c7 44 24 08 00 10 00 	movl   $0x1000,0x8(%rsp)
  4236ac:	00 
  4236ad:	48 8d 84 24 f0 39 00 	lea    0x39f0(%rsp),%rax
  4236b4:	00 
  4236b5:	48 89 04 24          	mov    %rax,(%rsp)
  4236b9:	45 31 c9             	xor    %r9d,%r9d
  4236bc:	45 31 c0             	xor    %r8d,%r8d
  4236bf:	4c 89 f1             	mov    %r14,%rcx
  4236c2:	31 d2                	xor    %edx,%edx
  4236c4:	31 f6                	xor    %esi,%esi
  4236c6:	31 ff                	xor    %edi,%edi
  4236c8:	e8 0e bd 02 00       	callq  44f3db <substitute_simple_macros>
  4236cd:	48 8b 8c 24 f0 39 00 	mov    0x39f0(%rsp),%rcx
  4236d4:	00 
  4236d5:	41 8b 55 00          	mov    0x0(%r13),%edx
  4236d9:	48 8d 35 f8 2e 04 00 	lea    0x42ef8(%rip),%rsi        # 4665d8 <usage_message+0x4898>
  4236e0:	bf 03 00 00 00       	mov    $0x3,%edi
  4236e5:	31 c0                	xor    %eax,%eax
  4236e7:	e8 c4 d9 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4236ec:	4c 8b b4 24 f0 39 00 	mov    0x39f0(%rsp),%r14
  4236f3:	00 
  4236f4:	eb 04                	jmp    4236fa <node_process_command+0x3e0>
  4236f6:	49 83 c6 01          	add    $0x1,%r14
  4236fa:	41 80 3e 20          	cmpb   $0x20,(%r14)
  4236fe:	74 f6                	je     4236f6 <node_process_command+0x3dc>
  423700:	ba 04 00 00 00       	mov    $0x4,%edx
  423705:	48 8d 35 3f d1 03 00 	lea    0x3d13f(%rip),%rsi        # 46084b <_IO_stdin_used+0xd6b>
  42370c:	4c 89 f7             	mov    %r14,%rdi
  42370f:	e8 a4 a8 fe ff       	callq  40dfb8 <strncmp@plt>
  423714:	85 c0                	test   %eax,%eax
  423716:	0f 85 32 03 00 00    	jne    423a4e <node_process_command+0x734>
  42371c:	41 8b 75 00          	mov    0x0(%r13),%esi
  423720:	48 8d 3d 60 d1 03 00 	lea    0x3d160(%rip),%rdi        # 460887 <_IO_stdin_used+0xda7>
  423727:	e8 ca 3e 03 00       	callq  4575f6 <DBnode>
  42372c:	48 89 c2             	mov    %rax,%rdx
  42372f:	4c 89 e6             	mov    %r12,%rsi
  423732:	48 8d 3d c7 2e 04 00 	lea    0x42ec7(%rip),%rdi        # 466600 <usage_message+0x48c0>
  423739:	31 c0                	xor    %eax,%eax
  42373b:	e8 6c 48 03 00       	callq  457fac <__zbx_DBselect>
  423740:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  423745:	48 89 c7             	mov    %rax,%rdi
  423748:	e8 50 42 03 00       	callq  45799d <DBfetch>
  42374d:	48 89 c5             	mov    %rax,%rbp
  423750:	48 85 c0             	test   %rax,%rax
  423753:	0f 84 c8 02 00 00    	je     423a21 <node_process_command+0x707>
  423759:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
  42375e:	b9 73 02 00 00       	mov    $0x273,%ecx
  423763:	31 c0                	xor    %eax,%eax
  423765:	4c 89 e7             	mov    %r12,%rdi
  423768:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  42376b:	4c 89 e2             	mov    %r12,%rdx
  42376e:	48 8d 35 5e 19 05 00 	lea    0x5195e(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  423775:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  423779:	e8 2a a7 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42377e:	48 8b 75 08          	mov    0x8(%rbp),%rsi
  423782:	49 8d 7c 24 10       	lea    0x10(%r12),%rdi
  423787:	ba 41 00 00 00       	mov    $0x41,%edx
  42378c:	e8 0f f4 01 00       	callq  442ba0 <zbx_strlcpy>
  423791:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  423795:	ba 0a 00 00 00       	mov    $0xa,%edx
  42379a:	31 f6                	xor    %esi,%esi
  42379c:	e8 87 ad fe ff       	callq  40e528 <strtol@plt>
  4237a1:	88 84 24 91 00 00 00 	mov    %al,0x91(%rsp)
  4237a8:	48 8b 75 18          	mov    0x18(%rbp),%rsi
  4237ac:	49 8d 7c 24 52       	lea    0x52(%r12),%rdi
  4237b1:	ba 28 00 00 00       	mov    $0x28,%edx
  4237b6:	e8 e5 f3 01 00       	callq  442ba0 <zbx_strlcpy>
  4237bb:	48 8b 75 20          	mov    0x20(%rbp),%rsi
  4237bf:	49 8d 7c 24 7a       	lea    0x7a(%r12),%rdi
  4237c4:	ba 41 00 00 00       	mov    $0x41,%edx
  4237c9:	e8 d2 f3 01 00       	callq  442ba0 <zbx_strlcpy>
  4237ce:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
  4237d2:	ba 0a 00 00 00       	mov    $0xa,%edx
  4237d7:	31 f6                	xor    %esi,%esi
  4237d9:	e8 4a ad fe ff       	callq  40e528 <strtol@plt>
  4237de:	66 89 84 24 fc 00 00 	mov    %ax,0xfc(%rsp)
  4237e5:	00 
  4237e6:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
  4237ea:	ba 0a 00 00 00       	mov    $0xa,%edx
  4237ef:	31 f6                	xor    %esi,%esi
  4237f1:	e8 32 ad fe ff       	callq  40e528 <strtol@plt>
  4237f6:	83 f8 01             	cmp    $0x1,%eax
  4237f9:	0f 85 88 00 00 00    	jne    423887 <node_process_command+0x56d>
  4237ff:	48 8b 75 38          	mov    0x38(%rbp),%rsi
  423803:	49 8d bc 24 e8 00 00 	lea    0xe8(%r12),%rdi
  42380a:	00 
  42380b:	ba 08 00 00 00       	mov    $0x8,%edx
  423810:	e8 8b f3 01 00       	callq  442ba0 <zbx_strlcpy>
  423815:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
  423819:	ba 0a 00 00 00       	mov    $0xa,%edx
  42381e:	31 f6                	xor    %esi,%esi
  423820:	e8 03 ad fe ff       	callq  40e528 <strtol@plt>
  423825:	66 89 84 24 78 01 00 	mov    %ax,0x178(%rsp)
  42382c:	00 
  42382d:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
  423831:	ba 0a 00 00 00       	mov    $0xa,%edx
  423836:	31 f6                	xor    %esi,%esi
  423838:	e8 eb ac fe ff       	callq  40e528 <strtol@plt>
  42383d:	88 84 24 7a 01 00 00 	mov    %al,0x17a(%rsp)
  423844:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
  423848:	ba 0a 00 00 00       	mov    $0xa,%edx
  42384d:	31 f6                	xor    %esi,%esi
  42384f:	e8 d4 ac fe ff       	callq  40e528 <strtol@plt>
  423854:	88 84 24 7b 01 00 00 	mov    %al,0x17b(%rsp)
  42385b:	48 8b 75 58          	mov    0x58(%rbp),%rsi
  42385f:	49 8d bc 24 3c 01 00 	lea    0x13c(%r12),%rdi
  423866:	00 
  423867:	ba 11 00 00 00       	mov    $0x11,%edx
  42386c:	e8 2f f3 01 00       	callq  442ba0 <zbx_strlcpy>
  423871:	48 8b 75 60          	mov    0x60(%rbp),%rsi
  423875:	49 8d bc 24 4d 01 00 	lea    0x14d(%r12),%rdi
  42387c:	00 
  42387d:	ba 15 00 00 00       	mov    $0x15,%edx
  423882:	e8 19 f3 01 00       	callq  442ba0 <zbx_strlcpy>
  423887:	48 8d 94 24 10 3a 00 	lea    0x3a10(%rsp),%rdx
  42388e:	00 
  42388f:	49 8d b4 24 ca 08 00 	lea    0x8ca(%r12),%rsi
  423896:	00 
  423897:	4c 89 f7             	mov    %r14,%rdi
  42389a:	e8 e6 46 ff ff       	callq  417f85 <parse_ipmi_command>
  42389f:	89 c5                	mov    %eax,%ebp
  4238a1:	85 c0                	test   %eax,%eax
  4238a3:	0f 85 51 01 00 00    	jne    4239fa <node_process_command+0x6e0>
  4238a9:	4c 8d b4 24 10 24 00 	lea    0x2410(%rsp),%r14
  4238b0:	00 
  4238b1:	b9 00 08 00 00       	mov    $0x800,%ecx
  4238b6:	4c 89 f2             	mov    %r14,%rdx
  4238b9:	8b b4 24 10 3a 00 00 	mov    0x3a10(%rsp),%esi
  4238c0:	4c 89 e7             	mov    %r12,%rdi
  4238c3:	e8 f9 42 ff ff       	callq  417bc1 <set_ipmi_control_value>
  4238c8:	89 c5                	mov    %eax,%ebp
  4238ca:	85 c0                	test   %eax,%eax
  4238cc:	0f 85 b7 00 00 00    	jne    423989 <node_process_command+0x66f>
  4238d2:	41 8b 55 00          	mov    0x0(%r13),%edx
  4238d6:	48 8d 35 bb 2d 04 00 	lea    0x42dbb(%rip),%rsi        # 466698 <usage_message+0x4958>
  4238dd:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  4238e4:	00 
  4238e5:	31 c0                	xor    %eax,%eax
  4238e7:	e8 c7 0f 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  4238ec:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  4238f3:	00 
  4238f4:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  4238f9:	e8 da a3 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  4238fe:	48 8b bc 24 f0 39 00 	mov    0x39f0(%rsp),%rdi
  423905:	00 
  423906:	48 85 ff             	test   %rdi,%rdi
  423909:	74 11                	je     42391c <node_process_command+0x602>
  42390b:	e8 d8 a8 fe ff       	callq  40e1e8 <free@plt>
  423910:	48 c7 84 24 f0 39 00 	movq   $0x0,0x39f0(%rsp)
  423917:	00 00 00 00 00 
  42391c:	48 8d 15 8a 2f 04 00 	lea    0x42f8a(%rip),%rdx        # 4668ad <usage_message+0x4b6d>
  423923:	83 fd ff             	cmp    $0xffffffffffffffff,%ebp
  423926:	0f 84 c2 00 00 00    	je     4239ee <node_process_command+0x6d4>
  42392c:	b9 01 00 00 00       	mov    $0x1,%ecx
  423931:	48 8d 35 45 c4 04 00 	lea    0x4c445(%rip),%rsi        # 46fd7d <usage_message+0xe03d>
  423938:	4c 89 ff             	mov    %r15,%rdi
  42393b:	e8 2d 5b 02 00       	callq  44946d <zbx_json_addstring>
  423940:	b9 01 00 00 00       	mov    $0x1,%ecx
  423945:	48 8b 94 24 08 3a 00 	mov    0x3a08(%rsp),%rdx
  42394c:	00 
  42394d:	48 8d 35 4b e9 05 00 	lea    0x5e94b(%rip),%rsi        # 48229f <usage_message+0x2055f>
  423954:	4c 89 ff             	mov    %r15,%rdi
  423957:	e8 11 5b 02 00       	callq  44946d <zbx_json_addstring>
  42395c:	48 8b ac 24 e0 13 00 	mov    0x13e0(%rsp),%rbp
  423963:	00 
  423964:	e9 29 fc ff ff       	jmpq   423592 <node_process_command+0x278>
  423969:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
  42396d:	41 8b 55 00          	mov    0x0(%r13),%edx
  423971:	48 8d 35 d0 2e 04 00 	lea    0x42ed0(%rip),%rsi        # 466848 <usage_message+0x4b08>
  423978:	bf 03 00 00 00       	mov    $0x3,%edi
  42397d:	31 c0                	xor    %eax,%eax
  42397f:	e8 2c d7 00 00       	callq  4310b0 <__zbx_zabbix_log>
  423984:	e9 2e fc ff ff       	jmpq   4235b7 <node_process_command+0x29d>
  423989:	4c 89 f1             	mov    %r14,%rcx
  42398c:	41 8b 55 00          	mov    0x0(%r13),%edx
  423990:	48 8d 35 31 2d 04 00 	lea    0x42d31(%rip),%rsi        # 4666c8 <usage_message+0x4988>
  423997:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  42399e:	00 
  42399f:	31 c0                	xor    %eax,%eax
  4239a1:	e8 0d 0f 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  4239a6:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  4239ad:	00 
  4239ae:	e9 41 ff ff ff       	jmpq   4238f4 <node_process_command+0x5da>
  4239b3:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  4239b8:	e8 1b a3 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  4239bd:	48 c7 84 24 f0 39 00 	movq   $0x0,0x39f0(%rsp)
  4239c4:	00 00 00 00 00 
  4239c9:	48 89 e9             	mov    %rbp,%rcx
  4239cc:	41 8b 55 00          	mov    0x0(%r13),%edx
  4239d0:	48 8d 35 d9 2b 04 00 	lea    0x42bd9(%rip),%rsi        # 4665b0 <usage_message+0x4870>
  4239d7:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  4239de:	00 
  4239df:	31 c0                	xor    %eax,%eax
  4239e1:	e8 cd 0e 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  4239e6:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  4239ed:	00 
  4239ee:	48 8d 15 e4 f9 05 00 	lea    0x5f9e4(%rip),%rdx        # 4833d9 <usage_message+0x21699>
  4239f5:	e9 32 ff ff ff       	jmpq   42392c <node_process_command+0x612>
  4239fa:	41 8b 55 00          	mov    0x0(%r13),%edx
  4239fe:	48 8d 35 f3 2c 04 00 	lea    0x42cf3(%rip),%rsi        # 4666f8 <usage_message+0x49b8>
  423a05:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  423a0c:	00 
  423a0d:	31 c0                	xor    %eax,%eax
  423a0f:	e8 9f 0e 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  423a14:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  423a1b:	00 
  423a1c:	e9 d3 fe ff ff       	jmpq   4238f4 <node_process_command+0x5da>
  423a21:	4c 89 e1             	mov    %r12,%rcx
  423a24:	41 8b 55 00          	mov    0x0(%r13),%edx
  423a28:	48 8d 35 31 2b 04 00 	lea    0x42b31(%rip),%rsi        # 466560 <usage_message+0x4820>
  423a2f:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  423a36:	00 
  423a37:	31 c0                	xor    %eax,%eax
  423a39:	e8 75 0e 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  423a3e:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  423a45:	00 
  423a46:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  423a49:	e9 a6 fe ff ff       	jmpq   4238f4 <node_process_command+0x5da>
  423a4e:	48 8d 35 c9 9c 04 00 	lea    0x49cc9(%rip),%rsi        # 46d71e <usage_message+0xb9de>
  423a55:	4c 89 f7             	mov    %r14,%rdi
  423a58:	e8 8b b0 fe ff       	callq  40eae8 <popen@plt>
  423a5d:	48 89 c5             	mov    %rax,%rbp
  423a60:	48 85 c0             	test   %rax,%rax
  423a63:	0f 84 a5 00 00 00    	je     423b0e <node_process_command+0x7f4>
  423a69:	48 63 8c 24 18 3a 00 	movslq 0x3a18(%rsp),%rcx
  423a70:	00 
  423a71:	48 8b 94 24 08 3a 00 	mov    0x3a08(%rsp),%rdx
  423a78:	00 
  423a79:	be b5 00 00 00       	mov    $0xb5,%esi
  423a7e:	48 8d 3d 1a 2e 04 00 	lea    0x42e1a(%rip),%rdi        # 46689f <usage_message+0x4b5f>
  423a85:	e8 81 ec 01 00       	callq  44270b <zbx_malloc2>
  423a8a:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  423a91:	00 
  423a92:	c6 00 00             	movb   $0x0,(%rax)
  423a95:	4c 8d a4 24 40 30 00 	lea    0x3040(%rsp),%r12
  423a9c:	00 
  423a9d:	4c 8d b4 24 14 3a 00 	lea    0x3a14(%rsp),%r14
  423aa4:	00 
  423aa5:	48 8d 84 24 18 3a 00 	lea    0x3a18(%rsp),%rax
  423aac:	00 
  423aad:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  423ab2:	48 8d bc 24 08 3a 00 	lea    0x3a08(%rsp),%rdi
  423ab9:	00 
  423aba:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
  423abf:	eb 29                	jmp    423aea <node_process_command+0x7d0>
  423ac1:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
  423ac5:	4c 89 e7             	mov    %r12,%rdi
  423ac8:	31 c0                	xor    %eax,%eax
  423aca:	f2 ae                	repnz scas %es:(%rdi),%al
  423acc:	f7 d1                	not    %ecx
  423ace:	4d 89 e1             	mov    %r12,%r9
  423ad1:	4c 8d 05 8d e6 05 00 	lea    0x5e68d(%rip),%r8        # 482165 <usage_message+0x20425>
  423ad8:	4c 89 f2             	mov    %r14,%rdx
  423adb:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  423ae0:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  423ae5:	e8 bd 0e 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423aea:	48 89 ea             	mov    %rbp,%rdx
  423aed:	be 00 08 00 00       	mov    $0x800,%esi
  423af2:	4c 89 e7             	mov    %r12,%rdi
  423af5:	e8 ce a5 fe ff       	callq  40e0c8 <fgets@plt>
  423afa:	48 85 c0             	test   %rax,%rax
  423afd:	75 c2                	jne    423ac1 <node_process_command+0x7a7>
  423aff:	48 89 ef             	mov    %rbp,%rdi
  423b02:	e8 81 a7 fe ff       	callq  40e288 <pclose@plt>
  423b07:	31 ed                	xor    %ebp,%ebp
  423b09:	e9 f0 fd ff ff       	jmpq   4238fe <node_process_command+0x5e4>
  423b0e:	e8 55 ac fe ff       	callq  40e768 <__errno_location@plt>
  423b13:	8b 38                	mov    (%rax),%edi
  423b15:	e8 3e a9 fe ff       	callq  40e458 <strerror@plt>
  423b1a:	48 89 c1             	mov    %rax,%rcx
  423b1d:	41 8b 55 00          	mov    0x0(%r13),%edx
  423b21:	48 8d 35 f8 2b 04 00 	lea    0x42bf8(%rip),%rsi        # 466720 <usage_message+0x49e0>
  423b28:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  423b2f:	00 
  423b30:	31 c0                	xor    %eax,%eax
  423b32:	e8 7c 0d 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  423b37:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  423b3e:	00 
  423b3f:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  423b42:	e9 b7 fd ff ff       	jmpq   4238fe <node_process_command+0x5e4>
  423b47:	4c 89 e1             	mov    %r12,%rcx
  423b4a:	41 8b 55 00          	mov    0x0(%r13),%edx
  423b4e:	48 8d 35 0b 2a 04 00 	lea    0x42a0b(%rip),%rsi        # 466560 <usage_message+0x4820>
  423b55:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  423b5c:	00 
  423b5d:	31 c0                	xor    %eax,%eax
  423b5f:	e8 4f 0d 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  423b64:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  423b6b:	00 
  423b6c:	e9 7d fe ff ff       	jmpq   4239ee <node_process_command+0x6d4>
  423b71:	44 89 e1             	mov    %r12d,%ecx
  423b74:	41 8b 55 00          	mov    0x0(%r13),%edx
  423b78:	48 8d 35 50 2d 04 00 	lea    0x42d50(%rip),%rsi        # 4668cf <usage_message+0x4b8f>
  423b7f:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  423b86:	00 
  423b87:	31 c0                	xor    %eax,%eax
  423b89:	e8 25 0d 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  423b8e:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  423b95:	00 
  423b96:	b9 01 00 00 00       	mov    $0x1,%ecx
  423b9b:	48 8d 15 37 f8 05 00 	lea    0x5f837(%rip),%rdx        # 4833d9 <usage_message+0x21699>
  423ba2:	e9 8a fd ff ff       	jmpq   423931 <node_process_command+0x617>
  423ba7:	e8 f4 3a 02 00       	callq  4476a0 <zbx_tcp_strerror>
  423bac:	49 89 c0             	mov    %rax,%r8
  423baf:	44 89 f1             	mov    %r14d,%ecx
  423bb2:	41 8b 55 00          	mov    0x0(%r13),%edx
  423bb6:	48 8d 35 23 2c 04 00 	lea    0x42c23(%rip),%rsi        # 4667e0 <usage_message+0x4aa0>
  423bbd:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  423bc4:	00 
  423bc5:	31 c0                	xor    %eax,%eax
  423bc7:	e8 e7 0c 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  423bcc:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  423bd3:	00 
  423bd4:	e9 93 f9 ff ff       	jmpq   42356c <node_process_command+0x252>
  423bd9:	e8 c2 3a 02 00       	callq  4476a0 <zbx_tcp_strerror>
  423bde:	49 89 c0             	mov    %rax,%r8
  423be1:	44 89 f1             	mov    %r14d,%ecx
  423be4:	41 8b 55 00          	mov    0x0(%r13),%edx
  423be8:	48 8d 35 b9 2b 04 00 	lea    0x42bb9(%rip),%rsi        # 4667a8 <usage_message+0x4a68>
  423bef:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  423bf6:	00 
  423bf7:	31 c0                	xor    %eax,%eax
  423bf9:	e8 b5 0c 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  423bfe:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  423c05:	00 
  423c06:	e9 61 f9 ff ff       	jmpq   42356c <node_process_command+0x252>
  423c0b:	e8 90 3a 02 00       	callq  4476a0 <zbx_tcp_strerror>
  423c10:	49 89 c0             	mov    %rax,%r8
  423c13:	44 89 f1             	mov    %r14d,%ecx
  423c16:	41 8b 55 00          	mov    0x0(%r13),%edx
  423c1a:	48 8d 35 f7 2b 04 00 	lea    0x42bf7(%rip),%rsi        # 466818 <usage_message+0x4ad8>
  423c21:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  423c28:	00 
  423c29:	31 c0                	xor    %eax,%eax
  423c2b:	e8 83 0c 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  423c30:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  423c37:	00 
  423c38:	e9 39 f9 ff ff       	jmpq   423576 <node_process_command+0x25c>
  423c3d:	44 89 f1             	mov    %r14d,%ecx
  423c40:	41 8b 55 00          	mov    0x0(%r13),%edx
  423c44:	48 8d 35 84 2c 04 00 	lea    0x42c84(%rip),%rsi        # 4668cf <usage_message+0x4b8f>
  423c4b:	48 8b bc 24 08 3a 00 	mov    0x3a08(%rsp),%rdi
  423c52:	00 
  423c53:	31 c0                	xor    %eax,%eax
  423c55:	e8 59 0c 02 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  423c5a:	48 89 84 24 08 3a 00 	mov    %rax,0x3a08(%rsp)
  423c61:	00 
  423c62:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  423c67:	e8 6c a0 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  423c6c:	e9 25 ff ff ff       	jmpq   423b96 <node_process_command+0x87c>
  423c71:	90                   	nop
  423c72:	90                   	nop
  423c73:	90                   	nop
  423c74:	90                   	nop
  423c75:	90                   	nop
  423c76:	90                   	nop
  423c77:	90                   	nop
  423c78:	90                   	nop
  423c79:	90                   	nop
  423c7a:	90                   	nop
  423c7b:	90                   	nop
  423c7c:	90                   	nop
  423c7d:	90                   	nop
  423c7e:	90                   	nop
  423c7f:	90                   	nop

0000000000423c80 <node_sync_unlock>:
  423c80:	48 8b 15 a9 92 26 00 	mov    0x2692a9(%rip),%rdx        # 68cf30 <zbx_iks_transport+0x510>
  423c87:	be 81 02 00 00       	mov    $0x281,%esi
  423c8c:	48 8d 3d 5a 2c 04 00 	lea    0x42c5a(%rip),%rdi        # 4668ed <usage_message+0x4bad>
  423c93:	e9 95 af 01 00       	jmpq   43ec2d <__zbx_mutex_unlock>

0000000000423c98 <node_sync_lock>:
  423c98:	48 8b 15 91 92 26 00 	mov    0x269291(%rip),%rdx        # 68cf30 <zbx_iks_transport+0x510>
  423c9f:	be 6d 02 00 00       	mov    $0x26d,%esi
  423ca4:	48 8d 3d 42 2c 04 00 	lea    0x42c42(%rip),%rdi        # 4668ed <usage_message+0x4bad>
  423cab:	e9 fb af 01 00       	jmpq   43ecab <__zbx_mutex_lock>

0000000000423cb0 <calculate_checksums>:
  423cb0:	41 57                	push   %r15
  423cb2:	41 56                	push   %r14
  423cb4:	41 55                	push   %r13
  423cb6:	41 54                	push   %r12
  423cb8:	55                   	push   %rbp
  423cb9:	53                   	push   %rbx
  423cba:	48 83 ec 68          	sub    $0x68,%rsp
  423cbe:	89 7c 24 44          	mov    %edi,0x44(%rsp)
  423cc2:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
  423cc7:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
  423ccc:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
  423cd3:	00 00 
  423cd5:	c7 44 24 5c 00 08 00 	movl   $0x800,0x5c(%rsp)
  423cdc:	00 
  423cdd:	48 8d 15 25 2c 04 00 	lea    0x42c25(%rip),%rdx        # 466909 <usage_message+0x4bc9>
  423ce4:	48 8d 35 a6 f5 05 00 	lea    0x5f5a6(%rip),%rsi        # 483291 <usage_message+0x21551>
  423ceb:	bf 04 00 00 00       	mov    $0x4,%edi
  423cf0:	31 c0                	xor    %eax,%eax
  423cf2:	e8 b9 d3 00 00       	callq  4310b0 <__zbx_zabbix_log>
  423cf7:	48 63 4c 24 5c       	movslq 0x5c(%rsp),%rcx
  423cfc:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  423d01:	be 3a 00 00 00       	mov    $0x3a,%esi
  423d06:	48 8d 3d e0 2b 04 00 	lea    0x42be0(%rip),%rdi        # 4668ed <usage_message+0x4bad>
  423d0d:	e8 f9 e9 01 00       	callq  44270b <zbx_malloc2>
  423d12:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  423d17:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
  423d1e:	00 
  423d1f:	4c 8d 6c 24 58       	lea    0x58(%rsp),%r13
  423d24:	4c 8d 64 24 5c       	lea    0x5c(%rsp),%r12
  423d29:	48 8d 6c 24 50       	lea    0x50(%rsp),%rbp
  423d2e:	c7 04 24 01 00 00 00 	movl   $0x1,(%rsp)
  423d35:	44 8b 4c 24 44       	mov    0x44(%rsp),%r9d
  423d3a:	4c 8d 05 17 25 04 00 	lea    0x42517(%rip),%r8        # 466258 <usage_message+0x4518>
  423d41:	b9 40 00 00 00       	mov    $0x40,%ecx
  423d46:	4c 89 ea             	mov    %r13,%rdx
  423d49:	4c 89 e6             	mov    %r12,%rsi
  423d4c:	48 89 ef             	mov    %rbp,%rdi
  423d4f:	31 c0                	xor    %eax,%eax
  423d51:	e8 51 0c 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423d56:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  423d5c:	74 21                	je     423d7f <calculate_checksums+0xcf>
  423d5e:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
  423d63:	4c 8d 05 b3 2b 04 00 	lea    0x42bb3(%rip),%r8        # 46691d <usage_message+0x4bdd>
  423d6a:	b9 80 00 00 00       	mov    $0x80,%ecx
  423d6f:	4c 89 ea             	mov    %r13,%rdx
  423d72:	4c 89 e6             	mov    %r12,%rsi
  423d75:	48 89 ef             	mov    %rbp,%rdi
  423d78:	31 c0                	xor    %eax,%eax
  423d7a:	e8 28 0c 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423d7f:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  423d85:	0f 85 44 03 00 00    	jne    4240cf <calculate_checksums+0x41f>
  423d8b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  423d90:	48 8d 3d ce e3 05 00 	lea    0x5e3ce(%rip),%rdi        # 482165 <usage_message+0x20425>
  423d97:	31 c0                	xor    %eax,%eax
  423d99:	e8 a4 4d 03 00       	callq  458b42 <__zbx_DBexecute>
  423d9e:	89 c3                	mov    %eax,%ebx
  423da0:	c1 fb 1f             	sar    $0x1f,%ebx
  423da3:	48 8b 05 6e 8f 26 00 	mov    0x268f6e(%rip),%rax        # 68cd18 <zbx_iks_transport+0x2f8>
  423daa:	48 8b 10             	mov    (%rax),%rdx
  423dad:	48 85 d2             	test   %rdx,%rdx
  423db0:	0f 84 9e 02 00 00    	je     424054 <calculate_checksums+0x3a4>
  423db6:	85 db                	test   %ebx,%ebx
  423db8:	0f 85 91 02 00 00    	jne    42404f <calculate_checksums+0x39f>
  423dbe:	c7 44 24 34 00 00 00 	movl   $0x0,0x34(%rsp)
  423dc5:	00 
  423dc6:	45 31 f6             	xor    %r14d,%r14d
  423dc9:	41 bf 01 00 00 00    	mov    $0x1,%r15d
  423dcf:	4b 8d 04 76          	lea    (%r14,%r14,2),%rax
  423dd3:	48 89 c1             	mov    %rax,%rcx
  423dd6:	48 c1 e1 06          	shl    $0x6,%rcx
  423dda:	48 01 c8             	add    %rcx,%rax
  423ddd:	48 8b 0d 34 8f 26 00 	mov    0x268f34(%rip),%rcx        # 68cd18 <zbx_iks_transport+0x2f8>
  423de4:	f6 44 c1 10 01       	testb  $0x1,0x10(%rcx,%rax,8)
  423de9:	0f 84 2e 02 00 00    	je     42401d <calculate_checksums+0x36d>
  423def:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  423df5:	74 1f                	je     423e16 <calculate_checksums+0x166>
  423df7:	48 89 d6             	mov    %rdx,%rsi
  423dfa:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  423dff:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  423e04:	e8 9f a9 fe ff       	callq  40e7a8 <strcmp@plt>
  423e09:	85 c0                	test   %eax,%eax
  423e0b:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  423e10:	0f 85 07 02 00 00    	jne    42401d <calculate_checksums+0x36d>
  423e16:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
  423e1d:	00 
  423e1e:	c7 44 24 10 01 00 00 	movl   $0x1,0x10(%rsp)
  423e25:	00 
  423e26:	4b 8d 04 76          	lea    (%r14,%r14,2),%rax
  423e2a:	48 89 c1             	mov    %rax,%rcx
  423e2d:	48 c1 e1 06          	shl    $0x6,%rcx
  423e31:	48 01 c8             	add    %rcx,%rax
  423e34:	4c 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%r10
  423e3b:	00 
  423e3c:	48 8b 1d d5 8e 26 00 	mov    0x268ed5(%rip),%rbx        # 68cd18 <zbx_iks_transport+0x2f8>
  423e43:	4c 01 d3             	add    %r10,%rbx
  423e46:	48 8b 43 08          	mov    0x8(%rbx),%rax
  423e4a:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  423e4f:	48 89 14 24          	mov    %rdx,(%rsp)
  423e53:	44 8b 4c 24 44       	mov    0x44(%rsp),%r9d
  423e58:	4c 8d 05 d1 2b 04 00 	lea    0x42bd1(%rip),%r8        # 466a30 <usage_message+0x4cf0>
  423e5f:	b9 00 01 00 00       	mov    $0x100,%ecx
  423e64:	4c 89 ea             	mov    %r13,%rdx
  423e67:	4c 89 e6             	mov    %r12,%rsi
  423e6a:	48 89 ef             	mov    %rbp,%rdi
  423e6d:	31 c0                	xor    %eax,%eax
  423e6f:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
  423e74:	e8 2e 0b 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423e79:	4c 8d 05 c3 2a 04 00 	lea    0x42ac3(%rip),%r8        # 466943 <usage_message+0x4c03>
  423e80:	b9 10 00 00 00       	mov    $0x10,%ecx
  423e85:	4c 89 ea             	mov    %r13,%rdx
  423e88:	4c 89 e6             	mov    %r12,%rsi
  423e8b:	48 89 ef             	mov    %rbp,%rdi
  423e8e:	31 c0                	xor    %eax,%eax
  423e90:	e8 12 0b 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423e95:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
  423e99:	4d 85 c9             	test   %r9,%r9
  423e9c:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
  423ea1:	0f 84 f6 00 00 00    	je     423f9d <calculate_checksums+0x2ed>
  423ea7:	48 8b 05 6a 8e 26 00 	mov    0x268e6a(%rip),%rax        # 68cd18 <zbx_iks_transport+0x2f8>
  423eae:	4a 8d 5c 10 24       	lea    0x24(%rax,%r10,1),%rbx
  423eb3:	eb 65                	jmp    423f1a <calculate_checksums+0x26a>
  423eb5:	83 7b fc 06          	cmpl   $0x6,-0x4(%rbx)
  423eb9:	0f 87 9f 00 00 00    	ja     423f5e <calculate_checksums+0x2ae>
  423ebf:	48 63 4b fc          	movslq -0x4(%rbx),%rcx
  423ec3:	4c 89 fa             	mov    %r15,%rdx
  423ec6:	48 d3 e2             	shl    %cl,%rdx
  423ec9:	48 89 d1             	mov    %rdx,%rcx
  423ecc:	80 e1 61             	and    $0x61,%cl
  423ecf:	0f 84 89 00 00 00    	je     423f5e <calculate_checksums+0x2ae>
  423ed5:	4c 8d 05 89 e2 05 00 	lea    0x5e289(%rip),%r8        # 482165 <usage_message+0x20425>
  423edc:	b9 41 00 00 00       	mov    $0x41,%ecx
  423ee1:	4c 89 ea             	mov    %r13,%rdx
  423ee4:	4c 89 e6             	mov    %r12,%rsi
  423ee7:	48 89 ef             	mov    %rbp,%rdi
  423eea:	31 c0                	xor    %eax,%eax
  423eec:	e8 b6 0a 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423ef1:	4c 8d 05 bc 22 04 00 	lea    0x422bc(%rip),%r8        # 4661b4 <usage_message+0x4474>
  423ef8:	b9 02 00 00 00       	mov    $0x2,%ecx
  423efd:	4c 89 ea             	mov    %r13,%rdx
  423f00:	4c 89 e6             	mov    %r12,%rsi
  423f03:	48 89 ef             	mov    %rbp,%rdi
  423f06:	31 c0                	xor    %eax,%eax
  423f08:	e8 9a 0a 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423f0d:	4c 8b 4b 0c          	mov    0xc(%rbx),%r9
  423f11:	48 83 c3 18          	add    $0x18,%rbx
  423f15:	4d 85 c9             	test   %r9,%r9
  423f18:	74 62                	je     423f7c <calculate_checksums+0x2cc>
  423f1a:	8b 03                	mov    (%rbx),%eax
  423f1c:	a8 01                	test   $0x1,%al
  423f1e:	74 ed                	je     423f0d <calculate_checksums+0x25d>
  423f20:	a8 02                	test   $0x2,%al
  423f22:	75 91                	jne    423eb5 <calculate_checksums+0x205>
  423f24:	83 7b fc 06          	cmpl   $0x6,-0x4(%rbx)
  423f28:	77 45                	ja     423f6f <calculate_checksums+0x2bf>
  423f2a:	48 63 4b fc          	movslq -0x4(%rbx),%rcx
  423f2e:	4c 89 f8             	mov    %r15,%rax
  423f31:	48 d3 e0             	shl    %cl,%rax
  423f34:	48 89 c1             	mov    %rax,%rcx
  423f37:	80 e1 61             	and    $0x61,%cl
  423f3a:	74 33                	je     423f6f <calculate_checksums+0x2bf>
  423f3c:	4c 89 0c 24          	mov    %r9,(%rsp)
  423f40:	4c 8d 05 49 2b 04 00 	lea    0x42b49(%rip),%r8        # 466a90 <usage_message+0x4d50>
  423f47:	b9 c0 00 00 00       	mov    $0xc0,%ecx
  423f4c:	4c 89 ea             	mov    %r13,%rdx
  423f4f:	4c 89 e6             	mov    %r12,%rsi
  423f52:	48 89 ef             	mov    %rbp,%rdi
  423f55:	31 c0                	xor    %eax,%eax
  423f57:	e8 4b 0a 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423f5c:	eb 93                	jmp    423ef1 <calculate_checksums+0x241>
  423f5e:	4c 8d 05 ed 29 04 00 	lea    0x429ed(%rip),%r8        # 466952 <usage_message+0x4c12>
  423f65:	b9 46 00 00 00       	mov    $0x46,%ecx
  423f6a:	e9 72 ff ff ff       	jmpq   423ee1 <calculate_checksums+0x231>
  423f6f:	4c 89 0c 24          	mov    %r9,(%rsp)
  423f73:	4c 8d 05 56 2b 04 00 	lea    0x42b56(%rip),%r8        # 466ad0 <usage_message+0x4d90>
  423f7a:	eb cb                	jmp    423f47 <calculate_checksums+0x297>
  423f7c:	83 6c 24 58 01       	subl   $0x1,0x58(%rsp)
  423f81:	4c 8d 05 c8 f3 05 00 	lea    0x5f3c8(%rip),%r8        # 483350 <usage_message+0x21610>
  423f88:	b9 02 00 00 00       	mov    $0x2,%ecx
  423f8d:	4c 89 ea             	mov    %r13,%rdx
  423f90:	4c 89 e6             	mov    %r12,%rsi
  423f93:	48 89 ef             	mov    %rbp,%rdi
  423f96:	31 c0                	xor    %eax,%eax
  423f98:	e8 0a 0a 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423f9d:	4b 8d 04 76          	lea    (%r14,%r14,2),%rax
  423fa1:	48 89 c2             	mov    %rax,%rdx
  423fa4:	48 c1 e2 06          	shl    $0x6,%rdx
  423fa8:	48 01 d0             	add    %rdx,%rax
  423fab:	4c 8d 34 c5 00 00 00 	lea    0x0(,%rax,8),%r14
  423fb2:	00 
  423fb3:	48 8b 1d 5e 8d 26 00 	mov    0x268d5e(%rip),%rbx        # 68cd18 <zbx_iks_transport+0x2f8>
  423fba:	4c 01 f3             	add    %r14,%rbx
  423fbd:	8b 74 24 44          	mov    0x44(%rsp),%esi
  423fc1:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  423fc5:	e8 2c 36 03 00       	callq  4575f6 <DBnode>
  423fca:	48 8b 15 47 8d 26 00 	mov    0x268d47(%rip),%rdx        # 68cd18 <zbx_iks_transport+0x2f8>
  423fd1:	4e 8b 0c 32          	mov    (%rdx,%r14,1),%r9
  423fd5:	48 89 04 24          	mov    %rax,(%rsp)
  423fd9:	4c 8d 05 7a 29 04 00 	lea    0x4297a(%rip),%r8        # 46695a <usage_message+0x4c1a>
  423fe0:	b9 00 01 00 00       	mov    $0x100,%ecx
  423fe5:	4c 89 ea             	mov    %r13,%rdx
  423fe8:	4c 89 e6             	mov    %r12,%rsi
  423feb:	48 89 ef             	mov    %rbp,%rdi
  423fee:	31 c0                	xor    %eax,%eax
  423ff0:	e8 b2 09 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  423ff5:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  423ffb:	0f 85 a0 00 00 00    	jne    4240a1 <calculate_checksums+0x3f1>
  424001:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  424006:	48 8d 3d 58 e1 05 00 	lea    0x5e158(%rip),%rdi        # 482165 <usage_message+0x20425>
  42400d:	31 c0                	xor    %eax,%eax
  42400f:	e8 2e 4b 03 00       	callq  458b42 <__zbx_DBexecute>
  424014:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  424019:	85 c0                	test   %eax,%eax
  42401b:	78 02                	js     42401f <calculate_checksums+0x36f>
  42401d:	31 db                	xor    %ebx,%ebx
  42401f:	83 44 24 34 01       	addl   $0x1,0x34(%rsp)
  424024:	4c 63 74 24 34       	movslq 0x34(%rsp),%r14
  424029:	4b 8d 04 76          	lea    (%r14,%r14,2),%rax
  42402d:	48 89 c2             	mov    %rax,%rdx
  424030:	48 c1 e2 06          	shl    $0x6,%rdx
  424034:	48 01 d0             	add    %rdx,%rax
  424037:	48 8b 0d da 8c 26 00 	mov    0x268cda(%rip),%rcx        # 68cd18 <zbx_iks_transport+0x2f8>
  42403e:	48 8b 14 c1          	mov    (%rcx,%rax,8),%rdx
  424042:	48 85 d2             	test   %rdx,%rdx
  424045:	74 0d                	je     424054 <calculate_checksums+0x3a4>
  424047:	85 db                	test   %ebx,%ebx
  424049:	0f 84 80 fd ff ff    	je     423dcf <calculate_checksums+0x11f>
  42404f:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  424054:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  424059:	48 85 ff             	test   %rdi,%rdi
  42405c:	74 0e                	je     42406c <calculate_checksums+0x3bc>
  42405e:	e8 85 a1 fe ff       	callq  40e1e8 <free@plt>
  424063:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
  42406a:	00 00 
  42406c:	89 df                	mov    %ebx,%edi
  42406e:	e8 08 f3 01 00       	callq  44337b <zbx_result_string>
  424073:	48 89 c1             	mov    %rax,%rcx
  424076:	48 8d 15 8c 28 04 00 	lea    0x4288c(%rip),%rdx        # 466909 <usage_message+0x4bc9>
  42407d:	48 8d 35 79 f3 05 00 	lea    0x5f379(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  424084:	bf 04 00 00 00       	mov    $0x4,%edi
  424089:	31 c0                	xor    %eax,%eax
  42408b:	e8 20 d0 00 00       	callq  4310b0 <__zbx_zabbix_log>
  424090:	89 d8                	mov    %ebx,%eax
  424092:	48 83 c4 68          	add    $0x68,%rsp
  424096:	5b                   	pop    %rbx
  424097:	5d                   	pop    %rbp
  424098:	41 5c                	pop    %r12
  42409a:	41 5d                	pop    %r13
  42409c:	41 5e                	pop    %r14
  42409e:	41 5f                	pop    %r15
  4240a0:	c3                   	retq   
  4240a1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  4240a6:	48 89 0c 24          	mov    %rcx,(%rsp)
  4240aa:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
  4240ae:	4c 8d 05 ba 28 04 00 	lea    0x428ba(%rip),%r8        # 46696f <usage_message+0x4c2f>
  4240b5:	b9 80 00 00 00       	mov    $0x80,%ecx
  4240ba:	4c 89 ea             	mov    %r13,%rdx
  4240bd:	4c 89 e6             	mov    %r12,%rsi
  4240c0:	48 89 ef             	mov    %rbp,%rdi
  4240c3:	31 c0                	xor    %eax,%eax
  4240c5:	e8 dd 08 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4240ca:	e9 32 ff ff ff       	jmpq   424001 <calculate_checksums+0x351>
  4240cf:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
  4240d4:	4c 8d 05 56 28 04 00 	lea    0x42856(%rip),%r8        # 466931 <usage_message+0x4bf1>
  4240db:	b9 40 00 00 00       	mov    $0x40,%ecx
  4240e0:	4c 89 ea             	mov    %r13,%rdx
  4240e3:	4c 89 e6             	mov    %r12,%rsi
  4240e6:	48 89 ef             	mov    %rbp,%rdi
  4240e9:	31 c0                	xor    %eax,%eax
  4240eb:	e8 b7 08 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4240f0:	e9 96 fc ff ff       	jmpq   423d8b <calculate_checksums+0xdb>

00000000004240f5 <update_checksums>:
  4240f5:	41 57                	push   %r15
  4240f7:	41 56                	push   %r14
  4240f9:	41 55                	push   %r13
  4240fb:	41 54                	push   %r12
  4240fd:	55                   	push   %rbp
  4240fe:	53                   	push   %rbx
  4240ff:	48 81 ec a8 0b 00 00 	sub    $0xba8,%rsp
  424106:	89 bc 24 c4 00 00 00 	mov    %edi,0xc4(%rsp)
  42410d:	89 74 24 64          	mov    %esi,0x64(%rsp)
  424111:	89 94 24 84 00 00 00 	mov    %edx,0x84(%rsp)
  424118:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
  42411d:	4d 89 c4             	mov    %r8,%r12
  424120:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
  424125:	48 c7 84 24 90 0b 00 	movq   $0x0,0xb90(%rsp)
  42412c:	00 00 00 00 00 
  424131:	c7 84 24 9c 0b 00 00 	movl   $0x10000,0xb9c(%rsp)
  424138:	00 00 01 00 
  42413c:	c7 84 24 98 0b 00 00 	movl   $0x0,0xb98(%rsp)
  424143:	00 00 00 00 
  424147:	48 8d 15 2d 28 04 00 	lea    0x4282d(%rip),%rdx        # 46697b <usage_message+0x4c3b>
  42414e:	48 8d 35 3c f1 05 00 	lea    0x5f13c(%rip),%rsi        # 483291 <usage_message+0x21551>
  424155:	bf 04 00 00 00       	mov    $0x4,%edi
  42415a:	31 c0                	xor    %eax,%eax
  42415c:	e8 4f cf 00 00       	callq  4310b0 <__zbx_zabbix_log>
  424161:	48 63 8c 24 9c 0b 00 	movslq 0xb9c(%rsp),%rcx
  424168:	00 
  424169:	48 8b 94 24 90 0b 00 	mov    0xb90(%rsp),%rdx
  424170:	00 
  424171:	be b4 01 00 00       	mov    $0x1b4,%esi
  424176:	48 8d 3d 70 27 04 00 	lea    0x42770(%rip),%rdi        # 4668ed <usage_message+0x4bad>
  42417d:	e8 89 e5 01 00       	callq  44270b <zbx_malloc2>
  424182:	48 89 84 24 90 0b 00 	mov    %rax,0xb90(%rsp)
  424189:	00 
  42418a:	31 c0                	xor    %eax,%eax
  42418c:	e8 ef 55 03 00       	callq  459780 <DBbegin>
  424191:	83 bc 24 84 00 00 00 	cmpl   $0x1,0x84(%rsp)
  424198:	01 
  424199:	19 c0                	sbb    %eax,%eax
  42419b:	24 11                	and    $0x11,%al
  42419d:	04 20                	add    $0x20,%al
  42419f:	88 44 24 70          	mov    %al,0x70(%rsp)
  4241a3:	83 bc 24 84 00 00 00 	cmpl   $0x1,0x84(%rsp)
  4241aa:	01 
  4241ab:	19 d2                	sbb    %edx,%edx
  4241ad:	80 e2 12             	and    $0x12,%dl
  4241b0:	80 c2 20             	add    $0x20,%dl
  4241b3:	88 94 24 b0 00 00 00 	mov    %dl,0xb0(%rsp)
  4241ba:	48 83 7c 24 58 00    	cmpq   $0x0,0x58(%rsp)
  4241c0:	0f 84 ca 06 00 00    	je     424890 <update_checksums+0x79b>
  4241c6:	48 8d 9c 24 00 09 00 	lea    0x900(%rsp),%rbx
  4241cd:	00 
  4241ce:	4d 89 e0             	mov    %r12,%r8
  4241d1:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
  4241d6:	48 8d 15 2b 29 04 00 	lea    0x4292b(%rip),%rdx        # 466b08 <usage_message+0x4dc8>
  4241dd:	be 00 01 00 00       	mov    $0x100,%esi
  4241e2:	48 89 df             	mov    %rbx,%rdi
  4241e5:	31 c0                	xor    %eax,%eax
  4241e7:	e8 77 09 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  4241ec:	48 8d ab 00 01 00 00 	lea    0x100(%rbx),%rbp
  4241f3:	4d 89 e0             	mov    %r12,%r8
  4241f6:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
  4241fb:	48 8d 15 36 29 04 00 	lea    0x42936(%rip),%rdx        # 466b38 <usage_message+0x4df8>
  424202:	be 00 01 00 00       	mov    $0x100,%esi
  424207:	48 89 ef             	mov    %rbp,%rdi
  42420a:	31 c0                	xor    %eax,%eax
  42420c:	e8 52 09 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  424211:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
  424216:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
  42421d:	00 
  42421e:	8b 8c 24 c4 00 00 00 	mov    0xc4(%rsp),%ecx
  424225:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
  424229:	c7 44 24 18 01 00 00 	movl   $0x1,0x18(%rsp)
  424230:	00 
  424231:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
  424236:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
  42423d:	00 
  42423e:	89 0c 24             	mov    %ecx,(%rsp)
  424241:	45 31 c9             	xor    %r9d,%r9d
  424244:	49 89 d8             	mov    %rbx,%r8
  424247:	31 c9                	xor    %ecx,%ecx
  424249:	ba 01 00 00 00       	mov    $0x1,%edx
  42424e:	8b b4 24 c4 00 00 00 	mov    0xc4(%rsp),%esi
  424255:	48 8d 3d 0c 29 04 00 	lea    0x4290c(%rip),%rdi        # 466b68 <usage_message+0x4e28>
  42425c:	31 c0                	xor    %eax,%eax
  42425e:	e8 49 3d 03 00       	callq  457fac <__zbx_DBselect>
  424263:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
  42426a:	00 
  42426b:	48 8d 84 24 98 0b 00 	lea    0xb98(%rsp),%rax
  424272:	00 
  424273:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
  42427a:	00 
  42427b:	48 8d 94 24 9c 0b 00 	lea    0xb9c(%rsp),%rdx
  424282:	00 
  424283:	48 89 94 24 d0 00 00 	mov    %rdx,0xd0(%rsp)
  42428a:	00 
  42428b:	48 8d 8c 24 90 0b 00 	lea    0xb90(%rsp),%rcx
  424292:	00 
  424293:	48 89 8c 24 d8 00 00 	mov    %rcx,0xd8(%rsp)
  42429a:	00 
  42429b:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
  4242a2:	00 
  4242a3:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
  4242aa:	00 
  4242ab:	48 8d 94 24 00 0b 00 	lea    0xb00(%rsp),%rdx
  4242b2:	00 
  4242b3:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)
  4242ba:	00 
  4242bb:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  4242c2:	00 
  4242c3:	e8 d5 36 03 00       	callq  45799d <DBfetch>
  4242c8:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
  4242cf:	00 
  4242d0:	48 85 c0             	test   %rax,%rax
  4242d3:	0f 84 4d 05 00 00    	je     424826 <update_checksums+0x731>
  4242d9:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  4242e0:	00 
  4242e1:	48 8b 39             	mov    (%rcx),%rdi
  4242e4:	e8 20 31 03 00       	callq  457409 <DBget_table>
  4242e9:	49 89 c7             	mov    %rax,%r15
  4242ec:	48 85 c0             	test   %rax,%rax
  4242ef:	0f 84 ec 04 00 00    	je     4247e1 <update_checksums+0x6ec>
  4242f5:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  4242fc:	00 
  4242fd:	48 8b 7a 20          	mov    0x20(%rdx),%rdi
  424301:	e8 9c 36 03 00       	callq  4579a2 <DBis_null>
  424306:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  424309:	0f 84 69 04 00 00    	je     424778 <update_checksums+0x683>
  42430f:	48 b8 20 20 20 20 20 	mov    $0x2020202020202020,%rax
  424316:	20 20 20 
  424319:	b9 10 00 00 00       	mov    $0x10,%ecx
  42431e:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  424325:	00 
  424326:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  424329:	aa                   	stos   %al,%es:(%rdi)
  42432a:	c6 84 24 e0 00 00 00 	movb   $0x0,0xe0(%rsp)
  424331:	00 
  424332:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  424339:	00 
  42433a:	48 8b 78 18          	mov    0x18(%rax),%rdi
  42433e:	e8 5f 36 03 00       	callq  4579a2 <DBis_null>
  424343:	85 c0                	test   %eax,%eax
  424345:	0f 85 c2 01 00 00    	jne    42450d <update_checksums+0x418>
  42434b:	8b b4 24 84 00 00 00 	mov    0x84(%rsp),%esi
  424352:	85 f6                	test   %esi,%esi
  424354:	0f 84 56 01 00 00    	je     4244b0 <update_checksums+0x3bb>
  42435a:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  424361:	00 
  424362:	48 83 c2 10          	add    $0x10,%rdx
  424366:	48 89 94 24 98 00 00 	mov    %rdx,0x98(%rsp)
  42436d:	00 
  42436e:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
  424375:	00 
  424376:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
  42437b:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
  424382:	00 
  424383:	48 83 c0 02          	add    $0x2,%rax
  424387:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  42438c:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  424391:	c6 02 00             	movb   $0x0,(%rdx)
  424394:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  424399:	c6 41 ff 00          	movb   $0x0,-0x1(%rcx)
  42439d:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
  4243a4:	00 
  4243a5:	48 8b 38             	mov    (%rax),%rdi
  4243a8:	e8 f5 35 03 00       	callq  4579a2 <DBis_null>
  4243ad:	85 c0                	test   %eax,%eax
  4243af:	74 56                	je     424407 <update_checksums+0x312>
  4243b1:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  4243b8:	00 
  4243b9:	48 8b 7a 18          	mov    0x18(%rdx),%rdi
  4243bd:	e8 e0 35 03 00       	callq  4579a2 <DBis_null>
  4243c2:	85 c0                	test   %eax,%eax
  4243c4:	74 41                	je     424407 <update_checksums+0x312>
  4243c6:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  4243cd:	00 
  4243ce:	48 8b 79 20          	mov    0x20(%rcx),%rdi
  4243d2:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
  4243d9:	00 
  4243da:	e8 c9 a3 fe ff       	callq  40e7a8 <strcmp@plt>
  4243df:	85 c0                	test   %eax,%eax
  4243e1:	75 24                	jne    424407 <update_checksums+0x312>
  4243e3:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
  4243ea:	00 
  4243eb:	48 8b 38             	mov    (%rax),%rdi
  4243ee:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  4243f5:	00 
  4243f6:	48 8b 72 18          	mov    0x18(%rdx),%rsi
  4243fa:	e8 a9 a3 fe ff       	callq  40e7a8 <strcmp@plt>
  4243ff:	85 c0                	test   %eax,%eax
  424401:	0f 84 b4 fe ff ff    	je     4242bb <update_checksums+0x1c6>
  424407:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
  42440e:	00 
  42440f:	48 8b 39             	mov    (%rcx),%rdi
  424412:	e8 8b 35 03 00       	callq  4579a2 <DBis_null>
  424417:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  42441e:	00 
  42441f:	48 8b 51 08          	mov    0x8(%rcx),%rdx
  424423:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  424428:	48 8b 11             	mov    (%rcx),%rdx
  42442b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  424430:	85 c0                	test   %eax,%eax
  424432:	0f 94 c0             	sete   %al
  424435:	0f b6 c0             	movzbl %al,%eax
  424438:	89 44 24 18          	mov    %eax,0x18(%rsp)
  42443c:	8b 84 24 c4 00 00 00 	mov    0xc4(%rsp),%eax
  424443:	89 44 24 10          	mov    %eax,0x10(%rsp)
  424447:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  42444e:	00 
  42444f:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  424454:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
  42445b:	00 
  42445c:	48 89 0c 24          	mov    %rcx,(%rsp)
  424460:	45 31 c9             	xor    %r9d,%r9d
  424463:	4c 8d 05 76 2a 04 00 	lea    0x42a76(%rip),%r8        # 466ee0 <usage_message+0x51a0>
  42446a:	b9 00 0a 00 00       	mov    $0xa00,%ecx
  42446f:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
  424476:	00 
  424477:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
  42447e:	00 
  42447f:	48 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%rdi
  424486:	00 
  424487:	31 c0                	xor    %eax,%eax
  424489:	e8 19 05 02 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42448e:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
  424495:	00 
  424496:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
  42449d:	00 
  42449e:	48 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%rdi
  4244a5:	00 
  4244a6:	e8 73 47 03 00       	callq  458c1e <DBexecute_overflowed_sql>
  4244ab:	e9 0b fe ff ff       	jmpq   4242bb <update_checksums+0x1c6>
  4244b0:	83 7c 24 64 01       	cmpl   $0x1,0x64(%rsp)
  4244b5:	0f 84 e0 02 00 00    	je     42479b <update_checksums+0x6a6>
  4244bb:	8b 5c 24 64          	mov    0x64(%rsp),%ebx
  4244bf:	85 db                	test   %ebx,%ebx
  4244c1:	0f 85 e3 02 00 00    	jne    4247aa <update_checksums+0x6b5>
  4244c7:	0f b6 8c 24 b0 00 00 	movzbl 0xb0(%rsp),%ecx
  4244ce:	00 
  4244cf:	88 8c 24 01 0b 00 00 	mov    %cl,0xb01(%rsp)
  4244d6:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  4244dd:	00 
  4244de:	48 83 c0 10          	add    $0x10,%rax
  4244e2:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  4244e9:	00 
  4244ea:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
  4244f1:	00 
  4244f2:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
  4244f7:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
  4244fe:	00 
  4244ff:	48 83 c1 02          	add    $0x2,%rcx
  424503:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
  424508:	e9 7f fe ff ff       	jmpq   42438c <update_checksums+0x297>
  42450d:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  424514:	00 
  424515:	48 83 c0 10          	add    $0x10,%rax
  424519:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  424520:	00 
  424521:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  424528:	00 
  424529:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
  42452d:	e8 70 34 03 00       	callq  4579a2 <DBis_null>
  424532:	85 c0                	test   %eax,%eax
  424534:	0f 85 db 02 00 00    	jne    424815 <update_checksums+0x720>
  42453a:	31 ed                	xor    %ebp,%ebp
  42453c:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  424543:	00 
  424544:	48 8b 78 18          	mov    0x18(%rax),%rdi
  424548:	e8 55 34 03 00       	callq  4579a2 <DBis_null>
  42454d:	85 c0                	test   %eax,%eax
  42454f:	0f 85 af 02 00 00    	jne    424804 <update_checksums+0x70f>
  424555:	45 31 f6             	xor    %r14d,%r14d
  424558:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  42455e:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
  424565:	00 
  424566:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
  42456b:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
  424572:	00 
  424573:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  424578:	eb 65                	jmp    4245df <update_checksums+0x4ea>
  42457a:	48 85 ed             	test   %rbp,%rbp
  42457d:	48 8d 05 52 b7 04 00 	lea    0x4b752(%rip),%rax        # 46fcd6 <usage_message+0xdf96>
  424584:	48 0f 44 e8          	cmove  %rax,%rbp
  424588:	48 89 e9             	mov    %rbp,%rcx
  42458b:	48 8d 15 ae 36 04 00 	lea    0x436ae(%rip),%rdx        # 467c40 <usage_message+0x5f00>
  424592:	be 40 00 00 00       	mov    $0x40,%esi
  424597:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  42459c:	31 c0                	xor    %eax,%eax
  42459e:	e8 c0 05 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  4245a3:	48 98                	cltq   
  4245a5:	48 01 44 24 48       	add    %rax,0x48(%rsp)
  4245aa:	48 83 44 24 50 02    	addq   $0x2,0x50(%rsp)
  4245b0:	48 85 db             	test   %rbx,%rbx
  4245b3:	0f 84 3c 01 00 00    	je     4246f5 <update_checksums+0x600>
  4245b9:	c6 03 2c             	movb   $0x2c,(%rbx)
  4245bc:	48 8d 6b 01          	lea    0x1(%rbx),%rbp
  4245c0:	4d 85 ed             	test   %r13,%r13
  4245c3:	0f 84 37 01 00 00    	je     424700 <update_checksums+0x60b>
  4245c9:	41 c6 45 00 2c       	movb   $0x2c,0x0(%r13)
  4245ce:	4d 8d 75 01          	lea    0x1(%r13),%r14
  4245d2:	48 85 db             	test   %rbx,%rbx
  4245d5:	0f 84 31 01 00 00    	je     42470c <update_checksums+0x617>
  4245db:	41 83 c4 01          	add    $0x1,%r12d
  4245df:	41 8d 54 24 ff       	lea    -0x1(%r12),%edx
  4245e4:	48 63 d2             	movslq %edx,%rdx
  4245e7:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
  4245eb:	41 f6 44 c7 24 01    	testb  $0x1,0x24(%r15,%rax,8)
  4245f1:	74 e8                	je     4245db <update_checksums+0x4e6>
  4245f3:	48 85 ed             	test   %rbp,%rbp
  4245f6:	0f 84 4f 01 00 00    	je     42474b <update_checksums+0x656>
  4245fc:	be 2c 00 00 00       	mov    $0x2c,%esi
  424601:	48 89 ef             	mov    %rbp,%rdi
  424604:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
  424609:	e8 8a a0 fe ff       	callq  40e698 <strchr@plt>
  42460e:	48 89 c3             	mov    %rax,%rbx
  424611:	48 85 c0             	test   %rax,%rax
  424614:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  424619:	74 03                	je     42461e <update_checksums+0x529>
  42461b:	c6 00 00             	movb   $0x0,(%rax)
  42461e:	4d 85 f6             	test   %r14,%r14
  424621:	0f 84 1c 01 00 00    	je     424743 <update_checksums+0x64e>
  424627:	be 2c 00 00 00       	mov    $0x2c,%esi
  42462c:	4c 89 f7             	mov    %r14,%rdi
  42462f:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
  424634:	e8 5f a0 fe ff       	callq  40e698 <strchr@plt>
  424639:	49 89 c5             	mov    %rax,%r13
  42463c:	48 85 c0             	test   %rax,%rax
  42463f:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  424644:	74 03                	je     424649 <update_checksums+0x554>
  424646:	c6 00 00             	movb   $0x0,(%rax)
  424649:	48 83 7c 24 58 00    	cmpq   $0x0,0x58(%rsp)
  42464f:	74 20                	je     424671 <update_checksums+0x57c>
  424651:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
  424655:	ba 2c 00 00 00       	mov    $0x2c,%edx
  42465a:	49 8b 74 c7 18       	mov    0x18(%r15,%rax,8),%rsi
  42465f:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  424664:	e8 e1 f5 01 00       	callq  443c4a <str_in_list>
  424669:	85 c0                	test   %eax,%eax
  42466b:	0f 85 09 ff ff ff    	jne    42457a <update_checksums+0x485>
  424671:	4d 85 f6             	test   %r14,%r14
  424674:	48 89 e9             	mov    %rbp,%rcx
  424677:	49 0f 45 ce          	cmovne %r14,%rcx
  42467b:	48 8d 15 be 35 04 00 	lea    0x435be(%rip),%rdx        # 467c40 <usage_message+0x5f00>
  424682:	be 40 00 00 00       	mov    $0x40,%esi
  424687:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  42468c:	31 c0                	xor    %eax,%eax
  42468e:	e8 d0 04 02 00       	callq  444b63 <__zbx_zbx_snprintf>
  424693:	48 98                	cltq   
  424695:	48 01 44 24 48       	add    %rax,0x48(%rsp)
  42469a:	48 85 ed             	test   %rbp,%rbp
  42469d:	74 7b                	je     42471a <update_checksums+0x625>
  42469f:	4d 85 f6             	test   %r14,%r14
  4246a2:	74 76                	je     42471a <update_checksums+0x625>
  4246a4:	4c 89 f6             	mov    %r14,%rsi
  4246a7:	48 89 ef             	mov    %rbp,%rdi
  4246aa:	e8 f9 a0 fe ff       	callq  40e7a8 <strcmp@plt>
  4246af:	85 c0                	test   %eax,%eax
  4246b1:	75 67                	jne    42471a <update_checksums+0x625>
  4246b3:	8b 94 24 84 00 00 00 	mov    0x84(%rsp),%edx
  4246ba:	85 d2                	test   %edx,%edx
  4246bc:	0f 85 e8 fe ff ff    	jne    4245aa <update_checksums+0x4b5>
  4246c2:	83 7c 24 64 01       	cmpl   $0x1,0x64(%rsp)
  4246c7:	0f 84 9a 00 00 00    	je     424767 <update_checksums+0x672>
  4246cd:	8b 44 24 64          	mov    0x64(%rsp),%eax
  4246d1:	85 c0                	test   %eax,%eax
  4246d3:	0f 85 d1 fe ff ff    	jne    4245aa <update_checksums+0x4b5>
  4246d9:	0f b6 54 24 70       	movzbl 0x70(%rsp),%edx
  4246de:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  4246e3:	88 51 01             	mov    %dl,0x1(%rcx)
  4246e6:	48 83 44 24 50 02    	addq   $0x2,0x50(%rsp)
  4246ec:	48 85 db             	test   %rbx,%rbx
  4246ef:	0f 85 c4 fe ff ff    	jne    4245b9 <update_checksums+0x4c4>
  4246f5:	31 ed                	xor    %ebp,%ebp
  4246f7:	4d 85 ed             	test   %r13,%r13
  4246fa:	0f 85 c9 fe ff ff    	jne    4245c9 <update_checksums+0x4d4>
  424700:	45 31 f6             	xor    %r14d,%r14d
  424703:	48 85 db             	test   %rbx,%rbx
  424706:	0f 85 cf fe ff ff    	jne    4245db <update_checksums+0x4e6>
  42470c:	4d 85 ed             	test   %r13,%r13
  42470f:	0f 85 c6 fe ff ff    	jne    4245db <update_checksums+0x4e6>
  424715:	e9 72 fc ff ff       	jmpq   42438c <update_checksums+0x297>
  42471a:	83 7c 24 64 01       	cmpl   $0x1,0x64(%rsp)
  42471f:	90                   	nop
  424720:	74 30                	je     424752 <update_checksums+0x65d>
  424722:	8b 4c 24 64          	mov    0x64(%rsp),%ecx
  424726:	85 c9                	test   %ecx,%ecx
  424728:	0f 85 7c fe ff ff    	jne    4245aa <update_checksums+0x4b5>
  42472e:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  424733:	c6 00 20             	movb   $0x20,(%rax)
  424736:	0f b6 54 24 70       	movzbl 0x70(%rsp),%edx
  42473b:	88 50 01             	mov    %dl,0x1(%rax)
  42473e:	e9 67 fe ff ff       	jmpq   4245aa <update_checksums+0x4b5>
  424743:	45 31 ed             	xor    %r13d,%r13d
  424746:	e9 fe fe ff ff       	jmpq   424649 <update_checksums+0x554>
  42474b:	31 db                	xor    %ebx,%ebx
  42474d:	e9 cc fe ff ff       	jmpq   42461e <update_checksums+0x529>
  424752:	0f b6 54 24 70       	movzbl 0x70(%rsp),%edx
  424757:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  42475c:	88 11                	mov    %dl,(%rcx)
  42475e:	c6 41 01 20          	movb   $0x20,0x1(%rcx)
  424762:	e9 43 fe ff ff       	jmpq   4245aa <update_checksums+0x4b5>
  424767:	0f b6 4c 24 70       	movzbl 0x70(%rsp),%ecx
  42476c:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  424771:	88 08                	mov    %cl,(%rax)
  424773:	e9 32 fe ff ff       	jmpq   4245aa <update_checksums+0x4b5>
  424778:	ba 81 00 00 00       	mov    $0x81,%edx
  42477d:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  424784:	00 
  424785:	48 8b 71 20          	mov    0x20(%rcx),%rsi
  424789:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  424790:	00 
  424791:	e8 0a e4 01 00       	callq  442ba0 <zbx_strlcpy>
  424796:	e9 8f fb ff ff       	jmpq   42432a <update_checksums+0x235>
  42479b:	0f b6 94 24 b0 00 00 	movzbl 0xb0(%rsp),%edx
  4247a2:	00 
  4247a3:	88 94 24 00 0b 00 00 	mov    %dl,0xb00(%rsp)
  4247aa:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  4247b1:	00 
  4247b2:	48 83 c1 10          	add    $0x10,%rcx
  4247b6:	48 89 8c 24 98 00 00 	mov    %rcx,0x98(%rsp)
  4247bd:	00 
  4247be:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
  4247c5:	00 
  4247c6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  4247cb:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  4247d2:	00 
  4247d3:	48 83 c2 02          	add    $0x2,%rdx
  4247d7:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
  4247dc:	e9 ab fb ff ff       	jmpq   42438c <update_checksums+0x297>
  4247e1:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  4247e8:	00 
  4247e9:	48 8b 10             	mov    (%rax),%rdx
  4247ec:	48 8d 35 99 21 04 00 	lea    0x42199(%rip),%rsi        # 46698c <usage_message+0x4c4c>
  4247f3:	bf 03 00 00 00       	mov    $0x3,%edi
  4247f8:	31 c0                	xor    %eax,%eax
  4247fa:	e8 b1 c8 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4247ff:	e9 b7 fa ff ff       	jmpq   4242bb <update_checksums+0x1c6>
  424804:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  42480b:	00 
  42480c:	4c 8b 72 18          	mov    0x18(%rdx),%r14
  424810:	e9 43 fd ff ff       	jmpq   424558 <update_checksums+0x463>
  424815:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  42481c:	00 
  42481d:	48 8b 69 10          	mov    0x10(%rcx),%rbp
  424821:	e9 16 fd ff ff       	jmpq   42453c <update_checksums+0x447>
  424826:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  42482d:	00 
  42482e:	e8 a5 94 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  424833:	83 bc 24 98 0b 00 00 	cmpl   $0x10,0xb98(%rsp)
  42483a:	10 
  42483b:	7f 77                	jg     4248b4 <update_checksums+0x7bf>
  42483d:	48 8b bc 24 90 0b 00 	mov    0xb90(%rsp),%rdi
  424844:	00 
  424845:	48 85 ff             	test   %rdi,%rdi
  424848:	74 11                	je     42485b <update_checksums+0x766>
  42484a:	e8 99 99 fe ff       	callq  40e1e8 <free@plt>
  42484f:	48 c7 84 24 90 0b 00 	movq   $0x0,0xb90(%rsp)
  424856:	00 00 00 00 00 
  42485b:	31 c0                	xor    %eax,%eax
  42485d:	e8 d1 4e 03 00       	callq  459733 <DBcommit>
  424862:	48 8d 15 12 21 04 00 	lea    0x42112(%rip),%rdx        # 46697b <usage_message+0x4c3b>
  424869:	48 8d 35 2d ea 05 00 	lea    0x5ea2d(%rip),%rsi        # 48329d <usage_message+0x2155d>
  424870:	bf 04 00 00 00       	mov    $0x4,%edi
  424875:	31 c0                	xor    %eax,%eax
  424877:	e8 34 c8 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42487c:	31 c0                	xor    %eax,%eax
  42487e:	48 81 c4 a8 0b 00 00 	add    $0xba8,%rsp
  424885:	5b                   	pop    %rbx
  424886:	5d                   	pop    %rbp
  424887:	41 5c                	pop    %r12
  424889:	41 5d                	pop    %r13
  42488b:	41 5e                	pop    %r14
  42488d:	41 5f                	pop    %r15
  42488f:	c3                   	retq   
  424890:	c6 84 24 00 09 00 00 	movb   $0x0,0x900(%rsp)
  424897:	00 
  424898:	48 8d 9c 24 00 09 00 	lea    0x900(%rsp),%rbx
  42489f:	00 
  4248a0:	48 8d ab 00 01 00 00 	lea    0x100(%rbx),%rbp
  4248a7:	c6 84 24 00 0a 00 00 	movb   $0x0,0xa00(%rsp)
  4248ae:	00 
  4248af:	e9 5d f9 ff ff       	jmpq   424211 <update_checksums+0x11c>
  4248b4:	48 8b b4 24 90 0b 00 	mov    0xb90(%rsp),%rsi
  4248bb:	00 
  4248bc:	48 8d 3d a2 d8 05 00 	lea    0x5d8a2(%rip),%rdi        # 482165 <usage_message+0x20425>
  4248c3:	31 c0                	xor    %eax,%eax
  4248c5:	e8 78 42 03 00       	callq  458b42 <__zbx_DBexecute>
  4248ca:	e9 6e ff ff ff       	jmpq   42483d <update_checksums+0x748>

00000000004248cf <get_config_data>:
  4248cf:	41 57                	push   %r15
  4248d1:	41 56                	push   %r14
  4248d3:	41 55                	push   %r13
  4248d5:	41 54                	push   %r12
  4248d7:	55                   	push   %rbp
  4248d8:	53                   	push   %rbx
  4248d9:	48 81 ec 78 01 00 00 	sub    $0x178,%rsp
  4248e0:	89 fb                	mov    %edi,%ebx
  4248e2:	89 74 24 7c          	mov    %esi,0x7c(%rsp)
  4248e6:	c7 84 24 6c 01 00 00 	movl   $0x0,0x16c(%rsp)
  4248ed:	00 00 00 00 
  4248f1:	c7 84 24 68 01 00 00 	movl   $0x0,0x168(%rsp)
  4248f8:	00 00 00 00 
  4248fc:	c7 84 24 64 01 00 00 	movl   $0x400,0x164(%rsp)
  424903:	00 04 00 00 
  424907:	c7 84 24 60 01 00 00 	movl   $0x400,0x160(%rsp)
  42490e:	00 04 00 00 
  424912:	c7 84 24 5c 01 00 00 	movl   $0x2000,0x15c(%rsp)
  424919:	00 20 00 00 
  42491d:	85 f6                	test   %esi,%esi
  42491f:	48 c7 84 24 40 01 00 	movq   $0x0,0x140(%rsp)
  424926:	00 00 00 00 00 
  42492b:	48 c7 84 24 48 01 00 	movq   $0x0,0x148(%rsp)
  424932:	00 00 00 00 00 
  424937:	48 c7 84 24 50 01 00 	movq   $0x0,0x150(%rsp)
  42493e:	00 00 00 00 00 
  424943:	48 8d 05 59 20 04 00 	lea    0x42059(%rip),%rax        # 4669a3 <usage_message+0x4c63>
  42494a:	4c 8d 05 58 20 04 00 	lea    0x42058(%rip),%r8        # 4669a9 <usage_message+0x4c69>
  424951:	4c 0f 45 c0          	cmovne %rax,%r8
  424955:	89 f9                	mov    %edi,%ecx
  424957:	48 8d 15 52 20 04 00 	lea    0x42052(%rip),%rdx        # 4669b0 <usage_message+0x4c70>
  42495e:	48 8d 35 fb 25 04 00 	lea    0x425fb(%rip),%rsi        # 466f60 <usage_message+0x5220>
  424965:	bf 04 00 00 00       	mov    $0x4,%edi
  42496a:	31 c0                	xor    %eax,%eax
  42496c:	e8 3f c7 00 00       	callq  4310b0 <__zbx_zabbix_log>
  424971:	48 63 8c 24 64 01 00 	movslq 0x164(%rsp),%rcx
  424978:	00 
  424979:	48 8b 94 24 50 01 00 	mov    0x150(%rsp),%rdx
  424980:	00 
  424981:	be d3 00 00 00       	mov    $0xd3,%esi
  424986:	48 8d 3d 60 1f 04 00 	lea    0x41f60(%rip),%rdi        # 4668ed <usage_message+0x4bad>
  42498d:	e8 79 dd 01 00       	callq  44270b <zbx_malloc2>
  424992:	48 89 84 24 50 01 00 	mov    %rax,0x150(%rsp)
  424999:	00 
  42499a:	48 63 8c 24 60 01 00 	movslq 0x160(%rsp),%rcx
  4249a1:	00 
  4249a2:	48 8b 94 24 48 01 00 	mov    0x148(%rsp),%rdx
  4249a9:	00 
  4249aa:	be d4 00 00 00       	mov    $0xd4,%esi
  4249af:	48 8d 3d 37 1f 04 00 	lea    0x41f37(%rip),%rdi        # 4668ed <usage_message+0x4bad>
  4249b6:	e8 50 dd 01 00       	callq  44270b <zbx_malloc2>
  4249bb:	48 89 84 24 48 01 00 	mov    %rax,0x148(%rsp)
  4249c2:	00 
  4249c3:	48 63 8c 24 5c 01 00 	movslq 0x15c(%rsp),%rcx
  4249ca:	00 
  4249cb:	48 8b 94 24 40 01 00 	mov    0x140(%rsp),%rdx
  4249d2:	00 
  4249d3:	be d5 00 00 00       	mov    $0xd5,%esi
  4249d8:	48 8d 3d 0e 1f 04 00 	lea    0x41f0e(%rip),%rdi        # 4668ed <usage_message+0x4bad>
  4249df:	e8 27 dd 01 00       	callq  44270b <zbx_malloc2>
  4249e4:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
  4249eb:	00 
  4249ec:	48 8d 84 24 6c 01 00 	lea    0x16c(%rsp),%rax
  4249f3:	00 
  4249f4:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  4249f9:	48 8d 94 24 64 01 00 	lea    0x164(%rsp),%rdx
  424a00:	00 
  424a01:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
  424a06:	48 8d 84 24 50 01 00 	lea    0x150(%rsp),%rax
  424a0d:	00 
  424a0e:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  424a13:	89 5c 24 10          	mov    %ebx,0x10(%rsp)
  424a17:	c7 44 24 08 ad ff ff 	movl   $0xffffffad,0x8(%rsp)
  424a1e:	ff 
  424a1f:	48 8b 05 42 83 26 00 	mov    0x268342(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  424a26:	8b 00                	mov    (%rax),%eax
  424a28:	89 04 24             	mov    %eax,(%rsp)
  424a2b:	41 b9 ad ff ff ff    	mov    $0xffffffad,%r9d
  424a31:	4c 8d 05 88 1f 04 00 	lea    0x41f88(%rip),%r8        # 4669c0 <usage_message+0x4c80>
  424a38:	b9 10 00 00 00       	mov    $0x10,%ecx
  424a3d:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  424a42:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
  424a47:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  424a4c:	31 c0                	xor    %eax,%eax
  424a4e:	e8 54 ff 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  424a53:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  424a5a:	00 
  424a5b:	89 5c 24 10          	mov    %ebx,0x10(%rsp)
  424a5f:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
  424a66:	00 
  424a67:	c7 04 24 01 00 00 00 	movl   $0x1,(%rsp)
  424a6e:	41 89 d9             	mov    %ebx,%r9d
  424a71:	45 31 c0             	xor    %r8d,%r8d
  424a74:	31 c9                	xor    %ecx,%ecx
  424a76:	ba 01 00 00 00       	mov    $0x1,%edx
  424a7b:	89 de                	mov    %ebx,%esi
  424a7d:	48 8d 3d 04 25 04 00 	lea    0x42504(%rip),%rdi        # 466f88 <usage_message+0x5248>
  424a84:	31 c0                	xor    %eax,%eax
  424a86:	e8 21 35 03 00       	callq  457fac <__zbx_DBselect>
  424a8b:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  424a92:	00 
  424a93:	48 8d 94 24 68 01 00 	lea    0x168(%rsp),%rdx
  424a9a:	00 
  424a9b:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
  424aa0:	48 8d 84 24 5c 01 00 	lea    0x15c(%rsp),%rax
  424aa7:	00 
  424aa8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  424aad:	48 8d 94 24 40 01 00 	lea    0x140(%rsp),%rdx
  424ab4:	00 
  424ab5:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
  424aba:	48 8d 84 24 60 01 00 	lea    0x160(%rsp),%rax
  424ac1:	00 
  424ac2:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  424ac9:	00 
  424aca:	48 8d 94 24 48 01 00 	lea    0x148(%rsp),%rdx
  424ad1:	00 
  424ad2:	48 89 94 24 a0 00 00 	mov    %rdx,0xa0(%rsp)
  424ad9:	00 
  424ada:	48 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%rax
  424ae1:	00 
  424ae2:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
  424ae9:	00 
  424aea:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  424af1:	00 
  424af2:	e8 a6 2e 03 00       	callq  45799d <DBfetch>
  424af7:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  424afc:	48 85 c0             	test   %rax,%rax
  424aff:	0f 84 b2 06 00 00    	je     4251b7 <get_config_data+0x8e8>
  424b05:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  424b0a:	48 8b 3a             	mov    (%rdx),%rdi
  424b0d:	e8 f7 28 03 00       	callq  457409 <DBget_table>
  424b12:	49 89 c7             	mov    %rax,%r15
  424b15:	48 85 c0             	test   %rax,%rax
  424b18:	0f 84 5d 06 00 00    	je     42517b <get_config_data+0x8ac>
  424b1e:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  424b23:	48 8b 7a 20          	mov    0x20(%rdx),%rdi
  424b27:	e8 76 2e 03 00       	callq  4579a2 <DBis_null>
  424b2c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  424b2f:	0f 84 13 06 00 00    	je     425148 <get_config_data+0x879>
  424b35:	48 b8 20 20 20 20 20 	mov    $0x2020202020202020,%rax
  424b3c:	20 20 20 
  424b3f:	b9 10 00 00 00       	mov    $0x10,%ecx
  424b44:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
  424b4b:	00 
  424b4c:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  424b4f:	aa                   	stos   %al,%es:(%rdi)
  424b50:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  424b55:	48 8b 7a 18          	mov    0x18(%rdx),%rdi
  424b59:	e8 44 2e 03 00       	callq  4579a2 <DBis_null>
  424b5e:	85 c0                	test   %eax,%eax
  424b60:	75 74                	jne    424bd6 <get_config_data+0x307>
  424b62:	83 7c 24 7c 01       	cmpl   $0x1,0x7c(%rsp)
  424b67:	0f 84 fb 05 00 00    	je     425168 <get_config_data+0x899>
  424b6d:	8b 6c 24 7c          	mov    0x7c(%rsp),%ebp
  424b71:	85 ed                	test   %ebp,%ebp
  424b73:	0f 85 71 ff ff ff    	jne    424aea <get_config_data+0x21b>
  424b79:	80 bc 24 b1 00 00 00 	cmpb   $0x32,0xb1(%rsp)
  424b80:	32 
  424b81:	0f 84 63 ff ff ff    	je     424aea <get_config_data+0x21b>
  424b87:	c7 44 24 18 02 00 00 	movl   $0x2,0x18(%rsp)
  424b8e:	00 
  424b8f:	c7 44 24 10 ad ff ff 	movl   $0xffffffad,0x10(%rsp)
  424b96:	ff 
  424b97:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  424b9c:	48 8b 42 08          	mov    0x8(%rdx),%rax
  424ba0:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  424ba5:	c7 04 24 ad ff ff ff 	movl   $0xffffffad,(%rsp)
  424bac:	4c 8b 0a             	mov    (%rdx),%r9
  424baf:	4c 8d 05 17 1e 04 00 	lea    0x41e17(%rip),%r8        # 4669cd <usage_message+0x4c8d>
  424bb6:	b9 80 00 00 00       	mov    $0x80,%ecx
  424bbb:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  424bc0:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
  424bc5:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  424bca:	31 c0                	xor    %eax,%eax
  424bcc:	e8 d6 fd 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  424bd1:	e9 14 ff ff ff       	jmpq   424aea <get_config_data+0x21b>
  424bd6:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  424bdb:	48 8b 78 10          	mov    0x10(%rax),%rdi
  424bdf:	e8 be 2d 03 00       	callq  4579a2 <DBis_null>
  424be4:	85 c0                	test   %eax,%eax
  424be6:	0f 85 bd 05 00 00    	jne    4251a9 <get_config_data+0x8da>
  424bec:	45 31 ed             	xor    %r13d,%r13d
  424bef:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  424bf4:	48 8b 78 18          	mov    0x18(%rax),%rdi
  424bf8:	e8 a5 2d 03 00       	callq  4579a2 <DBis_null>
  424bfd:	85 c0                	test   %eax,%eax
  424bff:	0f 85 96 05 00 00    	jne    42519b <get_config_data+0x8cc>
  424c05:	45 31 f6             	xor    %r14d,%r14d
  424c08:	c7 84 24 68 01 00 00 	movl   $0x0,0x168(%rsp)
  424c0f:	00 00 00 00 
  424c13:	4c 8d 05 bf 1d 04 00 	lea    0x41dbf(%rip),%r8        # 4669d9 <usage_message+0x4c99>
  424c1a:	b9 80 00 00 00       	mov    $0x80,%ecx
  424c1f:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  424c24:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  424c29:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  424c2e:	31 c0                	xor    %eax,%eax
  424c30:	e8 72 fd 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  424c35:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  424c3b:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  424c42:	00 
  424c43:	4c 89 e9             	mov    %r13,%rcx
  424c46:	4d 89 f0             	mov    %r14,%r8
  424c49:	49 89 c5             	mov    %rax,%r13
  424c4c:	44 8b 74 24 7c       	mov    0x7c(%rsp),%r14d
  424c51:	eb 6c                	jmp    424cbf <get_config_data+0x3f0>
  424c53:	41 80 7d 01 31       	cmpb   $0x31,0x1(%r13)
  424c58:	0f 84 18 01 00 00    	je     424d76 <get_config_data+0x4a7>
  424c5e:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
  424c62:	4d 8b 4c c7 18       	mov    0x18(%r15,%rax,8),%r9
  424c67:	4c 89 0c 24          	mov    %r9,(%rsp)
  424c6b:	4c 8d 05 6f 1d 04 00 	lea    0x41d6f(%rip),%r8        # 4669e1 <usage_message+0x4ca1>
  424c72:	b9 80 00 00 00       	mov    $0x80,%ecx
  424c77:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  424c7c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  424c81:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  424c86:	31 c0                	xor    %eax,%eax
  424c88:	e8 1a fd 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  424c8d:	49 83 c5 02          	add    $0x2,%r13
  424c91:	48 85 db             	test   %rbx,%rbx
  424c94:	0f 84 06 01 00 00    	je     424da0 <get_config_data+0x4d1>
  424c9a:	c6 03 2c             	movb   $0x2c,(%rbx)
  424c9d:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
  424ca1:	48 85 ed             	test   %rbp,%rbp
  424ca4:	0f 84 01 01 00 00    	je     424dab <get_config_data+0x4dc>
  424caa:	c6 45 00 2c          	movb   $0x2c,0x0(%rbp)
  424cae:	4c 8d 45 01          	lea    0x1(%rbp),%r8
  424cb2:	48 85 db             	test   %rbx,%rbx
  424cb5:	0f 84 fc 00 00 00    	je     424db7 <get_config_data+0x4e8>
  424cbb:	41 83 c4 01          	add    $0x1,%r12d
  424cbf:	41 8d 54 24 ff       	lea    -0x1(%r12),%edx
  424cc4:	48 63 d2             	movslq %edx,%rdx
  424cc7:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
  424ccb:	41 f6 44 c7 24 01    	testb  $0x1,0x24(%r15,%rax,8)
  424cd1:	74 e8                	je     424cbb <get_config_data+0x3ec>
  424cd3:	48 85 c9             	test   %rcx,%rcx
  424cd6:	0f 84 49 04 00 00    	je     425125 <get_config_data+0x856>
  424cdc:	be 2c 00 00 00       	mov    $0x2c,%esi
  424ce1:	48 89 cf             	mov    %rcx,%rdi
  424ce4:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  424ce9:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
  424cee:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
  424cf3:	e8 a0 99 fe ff       	callq  40e698 <strchr@plt>
  424cf8:	48 89 c3             	mov    %rax,%rbx
  424cfb:	48 85 c0             	test   %rax,%rax
  424cfe:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  424d03:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  424d08:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
  424d0d:	74 03                	je     424d12 <get_config_data+0x443>
  424d0f:	c6 00 00             	movb   $0x0,(%rax)
  424d12:	4d 85 c0             	test   %r8,%r8
  424d15:	0f 84 02 04 00 00    	je     42511d <get_config_data+0x84e>
  424d1b:	be 2c 00 00 00       	mov    $0x2c,%esi
  424d20:	4c 89 c7             	mov    %r8,%rdi
  424d23:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  424d28:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
  424d2d:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
  424d32:	e8 61 99 fe ff       	callq  40e698 <strchr@plt>
  424d37:	48 89 c5             	mov    %rax,%rbp
  424d3a:	48 85 c0             	test   %rax,%rax
  424d3d:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  424d42:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  424d47:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
  424d4c:	74 03                	je     424d51 <get_config_data+0x482>
  424d4e:	c6 00 00             	movb   $0x0,(%rax)
  424d51:	48 85 c9             	test   %rcx,%rcx
  424d54:	0f 84 04 ff ff ff    	je     424c5e <get_config_data+0x38f>
  424d5a:	4d 85 c0             	test   %r8,%r8
  424d5d:	0f 84 fb fe ff ff    	je     424c5e <get_config_data+0x38f>
  424d63:	41 83 fe 01          	cmp    $0x1,%r14d
  424d67:	0f 84 9a 03 00 00    	je     425107 <get_config_data+0x838>
  424d6d:	45 85 f6             	test   %r14d,%r14d
  424d70:	0f 84 dd fe ff ff    	je     424c53 <get_config_data+0x384>
  424d76:	4c 89 c6             	mov    %r8,%rsi
  424d79:	48 89 cf             	mov    %rcx,%rdi
  424d7c:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  424d81:	e8 22 9a fe ff       	callq  40e7a8 <strcmp@plt>
  424d86:	85 c0                	test   %eax,%eax
  424d88:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  424d8d:	0f 85 cb fe ff ff    	jne    424c5e <get_config_data+0x38f>
  424d93:	49 83 c5 02          	add    $0x2,%r13
  424d97:	48 85 db             	test   %rbx,%rbx
  424d9a:	0f 85 fa fe ff ff    	jne    424c9a <get_config_data+0x3cb>
  424da0:	31 c9                	xor    %ecx,%ecx
  424da2:	48 85 ed             	test   %rbp,%rbp
  424da5:	0f 85 ff fe ff ff    	jne    424caa <get_config_data+0x3db>
  424dab:	45 31 c0             	xor    %r8d,%r8d
  424dae:	48 85 db             	test   %rbx,%rbx
  424db1:	0f 85 04 ff ff ff    	jne    424cbb <get_config_data+0x3ec>
  424db7:	48 85 ed             	test   %rbp,%rbp
  424dba:	0f 85 fb fe ff ff    	jne    424cbb <get_config_data+0x3ec>
  424dc0:	8b 84 24 68 01 00 00 	mov    0x168(%rsp),%eax
  424dc7:	48 63 d0             	movslq %eax,%rdx
  424dca:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
  424dd1:	00 
  424dd2:	80 7c 11 ff 2c       	cmpb   $0x2c,-0x1(%rcx,%rdx,1)
  424dd7:	0f 85 0d fd ff ff    	jne    424aea <get_config_data+0x21b>
  424ddd:	83 e8 01             	sub    $0x1,%eax
  424de0:	89 84 24 68 01 00 00 	mov    %eax,0x168(%rsp)
  424de7:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  424dec:	48 8b 42 08          	mov    0x8(%rdx),%rax
  424df0:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  424df5:	49 8b 47 08          	mov    0x8(%r15),%rax
  424df9:	48 89 04 24          	mov    %rax,(%rsp)
  424dfd:	4c 8b 0a             	mov    (%rdx),%r9
  424e00:	4c 8d 05 e9 1b 04 00 	lea    0x41be9(%rip),%r8        # 4669f0 <usage_message+0x4cb0>
  424e07:	b9 80 00 00 00       	mov    $0x80,%ecx
  424e0c:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  424e11:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  424e16:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  424e1b:	31 c0                	xor    %eax,%eax
  424e1d:	e8 85 fb 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  424e22:	48 8b b4 24 40 01 00 	mov    0x140(%rsp),%rsi
  424e29:	00 
  424e2a:	48 8d 3d 34 d3 05 00 	lea    0x5d334(%rip),%rdi        # 482165 <usage_message+0x20425>
  424e31:	31 c0                	xor    %eax,%eax
  424e33:	e8 74 31 03 00       	callq  457fac <__zbx_DBselect>
  424e38:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
  424e3f:	00 
  424e40:	48 89 c7             	mov    %rax,%rdi
  424e43:	e8 55 2b 03 00       	callq  45799d <DBfetch>
  424e48:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  424e4f:	00 
  424e50:	48 85 c0             	test   %rax,%rax
  424e53:	0f 84 dd 02 00 00    	je     425136 <get_config_data+0x867>
  424e59:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  424e60:	00 
  424e61:	c7 44 24 10 ad ff ff 	movl   $0xffffffad,0x10(%rsp)
  424e68:	ff 
  424e69:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  424e6e:	48 8b 42 08          	mov    0x8(%rdx),%rax
  424e72:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  424e77:	c7 04 24 ad ff ff ff 	movl   $0xffffffad,(%rsp)
  424e7e:	4c 8b 0a             	mov    (%rdx),%r9
  424e81:	4c 8d 05 45 1b 04 00 	lea    0x41b45(%rip),%r8        # 4669cd <usage_message+0x4c8d>
  424e88:	b9 80 00 00 00       	mov    $0x80,%ecx
  424e8d:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  424e92:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
  424e97:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  424e9c:	31 c0                	xor    %eax,%eax
  424e9e:	e8 04 fb 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  424ea3:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  424ea8:	48 8b 78 10          	mov    0x10(%rax),%rdi
  424eac:	e8 f1 2a 03 00       	callq  4579a2 <DBis_null>
  424eb1:	45 31 f6             	xor    %r14d,%r14d
  424eb4:	85 c0                	test   %eax,%eax
  424eb6:	74 09                	je     424ec1 <get_config_data+0x5f2>
  424eb8:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  424ebd:	4c 8b 72 10          	mov    0x10(%rdx),%r14
  424ec1:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  424ec6:	48 8b 78 18          	mov    0x18(%rax),%rdi
  424eca:	e8 d3 2a 03 00       	callq  4579a2 <DBis_null>
  424ecf:	31 d2                	xor    %edx,%edx
  424ed1:	85 c0                	test   %eax,%eax
  424ed3:	74 09                	je     424ede <get_config_data+0x60f>
  424ed5:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  424eda:	48 8b 50 18          	mov    0x18(%rax),%rdx
  424ede:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  424ee4:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
  424eeb:	00 
  424eec:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  424ef3:	00 
  424ef4:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  424ef9:	e9 5d 01 00 00       	jmpq   42505b <get_config_data+0x78c>
  424efe:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  424f03:	80 78 01 31          	cmpb   $0x31,0x1(%rax)
  424f07:	0f 84 e2 01 00 00    	je     4250ef <get_config_data+0x820>
  424f0d:	c7 44 24 18 ad ff ff 	movl   $0xffffffad,0x18(%rsp)
  424f14:	ff 
  424f15:	4b 8d 44 6d 00       	lea    0x0(%r13,%r13,2),%rax
  424f1a:	49 8d 04 c7          	lea    (%r15,%rax,8),%rax
  424f1e:	4c 8d 68 10          	lea    0x10(%rax),%r13
  424f22:	41 8b 55 10          	mov    0x10(%r13),%edx
  424f26:	89 54 24 10          	mov    %edx,0x10(%rsp)
  424f2a:	c7 44 24 08 ad ff ff 	movl   $0xffffffad,0x8(%rsp)
  424f31:	ff 
  424f32:	48 8b 40 18          	mov    0x18(%rax),%rax
  424f36:	48 89 04 24          	mov    %rax,(%rsp)
  424f3a:	41 b9 ad ff ff ff    	mov    $0xffffffad,%r9d
  424f40:	4c 8d 05 be 1a 04 00 	lea    0x41abe(%rip),%r8        # 466a05 <usage_message+0x4cc5>
  424f47:	b9 80 00 00 00       	mov    $0x80,%ecx
  424f4c:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  424f51:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
  424f56:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  424f5b:	31 c0                	xor    %eax,%eax
  424f5d:	e8 45 fa 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  424f62:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
  424f66:	01 d2                	add    %edx,%edx
  424f68:	48 63 d2             	movslq %edx,%rdx
  424f6b:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
  424f72:	00 
  424f73:	4c 8d 34 d0          	lea    (%rax,%rdx,8),%r14
  424f77:	49 8b 3e             	mov    (%r14),%rdi
  424f7a:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  424f7f:	e8 1e 2a 03 00       	callq  4579a2 <DBis_null>
  424f84:	85 c0                	test   %eax,%eax
  424f86:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  424f8b:	0f 84 cd 02 00 00    	je     42525e <get_config_data+0x98f>
  424f91:	41 8b 45 10          	mov    0x10(%r13),%eax
  424f95:	85 c0                	test   %eax,%eax
  424f97:	0f 84 97 02 00 00    	je     425234 <get_config_data+0x965>
  424f9d:	83 f8 05             	cmp    $0x5,%eax
  424fa0:	0f 84 8e 02 00 00    	je     425234 <get_config_data+0x965>
  424fa6:	83 f8 06             	cmp    $0x6,%eax
  424fa9:	0f 84 85 02 00 00    	je     425234 <get_config_data+0x965>
  424faf:	83 f8 02             	cmp    $0x2,%eax
  424fb2:	0f 84 7c 02 00 00    	je     425234 <get_config_data+0x965>
  424fb8:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
  424fbf:	00 
  424fc0:	48 8b 7c d0 08       	mov    0x8(%rax,%rdx,8),%rdi
  424fc5:	ba 0a 00 00 00       	mov    $0xa,%edx
  424fca:	31 f6                	xor    %esi,%esi
  424fcc:	e8 57 95 fe ff       	callq  40e528 <strtol@plt>
  424fd1:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
  424fd8:	00 
  424fd9:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
  424fe0:	00 
  424fe1:	89 c6                	mov    %eax,%esi
  424fe3:	49 8b 3e             	mov    (%r14),%rdi
  424fe6:	e8 48 ee 01 00       	callq  443e33 <zbx_binary2hex>
  424feb:	4c 8b 8c 24 48 01 00 	mov    0x148(%rsp),%r9
  424ff2:	00 
  424ff3:	31 c0                	xor    %eax,%eax
  424ff5:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  424ffc:	4c 89 cf             	mov    %r9,%rdi
  424fff:	f2 ae                	repnz scas %es:(%rdi),%al
  425001:	48 f7 d1             	not    %rcx
  425004:	83 c1 7f             	add    $0x7f,%ecx
  425007:	4c 8d 05 57 d1 05 00 	lea    0x5d157(%rip),%r8        # 482165 <usage_message+0x20425>
  42500e:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  425013:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
  425018:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  42501d:	e8 85 f9 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  425022:	83 44 24 5c 01       	addl   $0x1,0x5c(%rsp)
  425027:	48 83 44 24 50 02    	addq   $0x2,0x50(%rsp)
  42502d:	48 85 db             	test   %rbx,%rbx
  425030:	0f 84 6f 02 00 00    	je     4252a5 <get_config_data+0x9d6>
  425036:	c6 03 2c             	movb   $0x2c,(%rbx)
  425039:	4c 8d 73 01          	lea    0x1(%rbx),%r14
  42503d:	48 85 ed             	test   %rbp,%rbp
  425040:	0f 84 57 02 00 00    	je     42529d <get_config_data+0x9ce>
  425046:	c6 45 00 2c          	movb   $0x2c,0x0(%rbp)
  42504a:	48 8d 55 01          	lea    0x1(%rbp),%rdx
  42504e:	48 85 db             	test   %rbx,%rbx
  425051:	0f 84 d6 00 00 00    	je     42512d <get_config_data+0x85e>
  425057:	41 83 c4 01          	add    $0x1,%r12d
  42505b:	45 8d 6c 24 ff       	lea    -0x1(%r12),%r13d
  425060:	4d 63 ed             	movslq %r13d,%r13
  425063:	4b 8d 44 6d 00       	lea    0x0(%r13,%r13,2),%rax
  425068:	41 f6 44 c7 24 01    	testb  $0x1,0x24(%r15,%rax,8)
  42506e:	74 e7                	je     425057 <get_config_data+0x788>
  425070:	4d 85 f6             	test   %r14,%r14
  425073:	0f 84 34 02 00 00    	je     4252ad <get_config_data+0x9de>
  425079:	be 2c 00 00 00       	mov    $0x2c,%esi
  42507e:	4c 89 f7             	mov    %r14,%rdi
  425081:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  425086:	e8 0d 96 fe ff       	callq  40e698 <strchr@plt>
  42508b:	48 89 c3             	mov    %rax,%rbx
  42508e:	48 85 c0             	test   %rax,%rax
  425091:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  425096:	74 03                	je     42509b <get_config_data+0x7cc>
  425098:	c6 00 00             	movb   $0x0,(%rax)
  42509b:	48 85 d2             	test   %rdx,%rdx
  42509e:	0f 84 f2 01 00 00    	je     425296 <get_config_data+0x9c7>
  4250a4:	be 2c 00 00 00       	mov    $0x2c,%esi
  4250a9:	48 89 d7             	mov    %rdx,%rdi
  4250ac:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  4250b1:	e8 e2 95 fe ff       	callq  40e698 <strchr@plt>
  4250b6:	48 89 c5             	mov    %rax,%rbp
  4250b9:	48 85 c0             	test   %rax,%rax
  4250bc:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  4250c1:	74 03                	je     4250c6 <get_config_data+0x7f7>
  4250c3:	c6 00 00             	movb   $0x0,(%rax)
  4250c6:	4d 85 f6             	test   %r14,%r14
  4250c9:	0f 84 3e fe ff ff    	je     424f0d <get_config_data+0x63e>
  4250cf:	48 85 d2             	test   %rdx,%rdx
  4250d2:	0f 84 35 fe ff ff    	je     424f0d <get_config_data+0x63e>
  4250d8:	83 7c 24 7c 01       	cmpl   $0x1,0x7c(%rsp)
  4250dd:	0f 84 a0 01 00 00    	je     425283 <get_config_data+0x9b4>
  4250e3:	8b 7c 24 7c          	mov    0x7c(%rsp),%edi
  4250e7:	85 ff                	test   %edi,%edi
  4250e9:	0f 84 0f fe ff ff    	je     424efe <get_config_data+0x62f>
  4250ef:	48 89 d6             	mov    %rdx,%rsi
  4250f2:	4c 89 f7             	mov    %r14,%rdi
  4250f5:	e8 ae 96 fe ff       	callq  40e7a8 <strcmp@plt>
  4250fa:	85 c0                	test   %eax,%eax
  4250fc:	0f 84 25 ff ff ff    	je     425027 <get_config_data+0x758>
  425102:	e9 06 fe ff ff       	jmpq   424f0d <get_config_data+0x63e>
  425107:	41 80 7d 00 31       	cmpb   $0x31,0x0(%r13)
  42510c:	0f 1f 40 00          	nopl   0x0(%rax)
  425110:	0f 85 48 fb ff ff    	jne    424c5e <get_config_data+0x38f>
  425116:	66 90                	xchg   %ax,%ax
  425118:	e9 59 fc ff ff       	jmpq   424d76 <get_config_data+0x4a7>
  42511d:	31 ed                	xor    %ebp,%ebp
  42511f:	90                   	nop
  425120:	e9 2c fc ff ff       	jmpq   424d51 <get_config_data+0x482>
  425125:	31 db                	xor    %ebx,%ebx
  425127:	90                   	nop
  425128:	e9 e5 fb ff ff       	jmpq   424d12 <get_config_data+0x443>
  42512d:	48 85 ed             	test   %rbp,%rbp
  425130:	0f 85 21 ff ff ff    	jne    425057 <get_config_data+0x788>
  425136:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  42513d:	00 
  42513e:	e8 95 8b fe ff       	callq  40dcd8 <mysql_free_result@plt>
  425143:	e9 a2 f9 ff ff       	jmpq   424aea <get_config_data+0x21b>
  425148:	ba 81 00 00 00       	mov    $0x81,%edx
  42514d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  425152:	48 8b 70 20          	mov    0x20(%rax),%rsi
  425156:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
  42515d:	00 
  42515e:	e8 3d da 01 00       	callq  442ba0 <zbx_strlcpy>
  425163:	e9 e8 f9 ff ff       	jmpq   424b50 <get_config_data+0x281>
  425168:	80 bc 24 b0 00 00 00 	cmpb   $0x32,0xb0(%rsp)
  42516f:	32 
  425170:	0f 85 11 fa ff ff    	jne    424b87 <get_config_data+0x2b8>
  425176:	e9 6f f9 ff ff       	jmpq   424aea <get_config_data+0x21b>
  42517b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  425180:	48 8b 10             	mov    (%rax),%rdx
  425183:	48 8d 35 02 18 04 00 	lea    0x41802(%rip),%rsi        # 46698c <usage_message+0x4c4c>
  42518a:	bf 03 00 00 00       	mov    $0x3,%edi
  42518f:	31 c0                	xor    %eax,%eax
  425191:	e8 1a bf 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425196:	e9 4f f9 ff ff       	jmpq   424aea <get_config_data+0x21b>
  42519b:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  4251a0:	4c 8b 72 18          	mov    0x18(%rdx),%r14
  4251a4:	e9 5f fa ff ff       	jmpq   424c08 <get_config_data+0x339>
  4251a9:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  4251ae:	4c 8b 6a 10          	mov    0x10(%rdx),%r13
  4251b2:	e9 38 fa ff ff       	jmpq   424bef <get_config_data+0x320>
  4251b7:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  4251be:	00 
  4251bf:	e8 14 8b fe ff       	callq  40dcd8 <mysql_free_result@plt>
  4251c4:	48 8b bc 24 48 01 00 	mov    0x148(%rsp),%rdi
  4251cb:	00 
  4251cc:	48 85 ff             	test   %rdi,%rdi
  4251cf:	74 11                	je     4251e2 <get_config_data+0x913>
  4251d1:	e8 12 90 fe ff       	callq  40e1e8 <free@plt>
  4251d6:	48 c7 84 24 48 01 00 	movq   $0x0,0x148(%rsp)
  4251dd:	00 00 00 00 00 
  4251e2:	48 8b bc 24 40 01 00 	mov    0x140(%rsp),%rdi
  4251e9:	00 
  4251ea:	48 85 ff             	test   %rdi,%rdi
  4251ed:	74 11                	je     425200 <get_config_data+0x931>
  4251ef:	e8 f4 8f fe ff       	callq  40e1e8 <free@plt>
  4251f4:	48 c7 84 24 40 01 00 	movq   $0x0,0x140(%rsp)
  4251fb:	00 00 00 00 00 
  425200:	48 8d 15 a9 17 04 00 	lea    0x417a9(%rip),%rdx        # 4669b0 <usage_message+0x4c70>
  425207:	48 8d 35 8f e0 05 00 	lea    0x5e08f(%rip),%rsi        # 48329d <usage_message+0x2155d>
  42520e:	bf 04 00 00 00       	mov    $0x4,%edi
  425213:	31 c0                	xor    %eax,%eax
  425215:	e8 96 be 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42521a:	48 8b 84 24 50 01 00 	mov    0x150(%rsp),%rax
  425221:	00 
  425222:	48 81 c4 78 01 00 00 	add    $0x178,%rsp
  425229:	5b                   	pop    %rbx
  42522a:	5d                   	pop    %rbp
  42522b:	41 5c                	pop    %r12
  42522d:	41 5d                	pop    %r13
  42522f:	41 5e                	pop    %r14
  425231:	41 5f                	pop    %r15
  425233:	c3                   	retq   
  425234:	4d 8b 0e             	mov    (%r14),%r9
  425237:	4c 8d 05 27 cf 05 00 	lea    0x5cf27(%rip),%r8        # 482165 <usage_message+0x20425>
  42523e:	b9 80 00 00 00       	mov    $0x80,%ecx
  425243:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  425248:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
  42524d:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  425252:	31 c0                	xor    %eax,%eax
  425254:	e8 4e f7 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  425259:	e9 c4 fd ff ff       	jmpq   425022 <get_config_data+0x753>
  42525e:	4c 8d 05 42 0f 04 00 	lea    0x40f42(%rip),%r8        # 4661a7 <usage_message+0x4467>
  425265:	b9 80 00 00 00       	mov    $0x80,%ecx
  42526a:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  42526f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
  425274:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  425279:	e8 29 f7 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42527e:	e9 9f fd ff ff       	jmpq   425022 <get_config_data+0x753>
  425283:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  425288:	80 38 31             	cmpb   $0x31,(%rax)
  42528b:	0f 85 7c fc ff ff    	jne    424f0d <get_config_data+0x63e>
  425291:	e9 59 fe ff ff       	jmpq   4250ef <get_config_data+0x820>
  425296:	31 ed                	xor    %ebp,%ebp
  425298:	e9 29 fe ff ff       	jmpq   4250c6 <get_config_data+0x7f7>
  42529d:	31 d2                	xor    %edx,%edx
  42529f:	90                   	nop
  4252a0:	e9 a9 fd ff ff       	jmpq   42504e <get_config_data+0x77f>
  4252a5:	45 31 f6             	xor    %r14d,%r14d
  4252a8:	e9 90 fd ff ff       	jmpq   42503d <get_config_data+0x76e>
  4252ad:	31 db                	xor    %ebx,%ebx
  4252af:	90                   	nop
  4252b0:	e9 e6 fd ff ff       	jmpq   42509b <get_config_data+0x7cc>

00000000004252b5 <process_nodes>:
  4252b5:	41 57                	push   %r15
  4252b7:	41 56                	push   %r14
  4252b9:	41 55                	push   %r13
  4252bb:	41 54                	push   %r12
  4252bd:	55                   	push   %rbp
  4252be:	53                   	push   %rbx
  4252bf:	48 81 ec 68 0c 00 00 	sub    $0xc68,%rsp
  4252c6:	48 8b 05 93 7b 26 00 	mov    0x267b93(%rip),%rax        # 68ce60 <zbx_iks_transport+0x440>
  4252cd:	44 8b 20             	mov    (%rax),%r12d
  4252d0:	45 85 e4             	test   %r12d,%r12d
  4252d3:	75 12                	jne    4252e7 <process_nodes+0x32>
  4252d5:	48 81 c4 68 0c 00 00 	add    $0xc68,%rsp
  4252dc:	5b                   	pop    %rbx
  4252dd:	5d                   	pop    %rbp
  4252de:	41 5c                	pop    %r12
  4252e0:	41 5d                	pop    %r13
  4252e2:	41 5e                	pop    %r14
  4252e4:	41 5f                	pop    %r15
  4252e6:	c3                   	retq   
  4252e7:	48 8d 3d 22 17 04 00 	lea    0x41722(%rip),%rdi        # 466a10 <usage_message+0x4cd0>
  4252ee:	31 c0                	xor    %eax,%eax
  4252f0:	e8 b7 2c 03 00       	callq  457fac <__zbx_DBselect>
  4252f5:	48 89 c5             	mov    %rax,%rbp
  4252f8:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
  4252ff:	4c 8d 74 24 20       	lea    0x20(%rsp),%r14
  425304:	48 8d 84 24 50 0c 00 	lea    0xc50(%rsp),%rax
  42530b:	00 
  42530c:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  425311:	48 8d 84 24 5c 0c 00 	lea    0xc5c(%rsp),%rax
  425318:	00 
  425319:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  42531e:	48 8d 84 24 58 0c 00 	lea    0xc58(%rsp),%rax
  425325:	00 
  425326:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  42532b:	48 89 ef             	mov    %rbp,%rdi
  42532e:	e8 6a 26 03 00       	callq  45799d <DBfetch>
  425333:	48 85 c0             	test   %rax,%rax
  425336:	74 63                	je     42539b <process_nodes+0xe6>
  425338:	ba 0a 00 00 00       	mov    $0xa,%edx
  42533d:	31 f6                	xor    %esi,%esi
  42533f:	48 8b 38             	mov    (%rax),%rdi
  425342:	e8 e1 91 fe ff       	callq  40e528 <strtol@plt>
  425347:	89 84 24 5c 0c 00 00 	mov    %eax,0xc5c(%rsp)
  42534e:	48 8b 1d 13 7a 26 00 	mov    0x267a13(%rip),%rbx        # 68cd68 <zbx_iks_transport+0x348>
  425355:	89 c6                	mov    %eax,%esi
  425357:	8b 3b                	mov    (%rbx),%edi
  425359:	e8 bd 18 00 00       	callq  426c1b <is_master_node>
  42535e:	85 c0                	test   %eax,%eax
  425360:	74 c9                	je     42532b <process_nodes+0x76>
  425362:	8b bc 24 5c 0c 00 00 	mov    0xc5c(%rsp),%edi
  425369:	e8 2a e9 ff ff       	callq  423c98 <node_sync_lock>
  42536e:	31 d2                	xor    %edx,%edx
  425370:	31 f6                	xor    %esi,%esi
  425372:	8b bc 24 5c 0c 00 00 	mov    0xc5c(%rsp),%edi
  425379:	e8 32 e9 ff ff       	callq  423cb0 <calculate_checksums>
  42537e:	85 c0                	test   %eax,%eax
  425380:	74 26                	je     4253a8 <process_nodes+0xf3>
  425382:	8b bc 24 5c 0c 00 00 	mov    0xc5c(%rsp),%edi
  425389:	e8 f2 e8 ff ff       	callq  423c80 <node_sync_unlock>
  42538e:	48 89 ef             	mov    %rbp,%rdi
  425391:	e8 07 26 03 00       	callq  45799d <DBfetch>
  425396:	48 85 c0             	test   %rax,%rax
  425399:	75 9d                	jne    425338 <process_nodes+0x83>
  42539b:	48 89 ef             	mov    %rbp,%rdi
  42539e:	e8 35 89 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  4253a3:	e9 2d ff ff ff       	jmpq   4252d5 <process_nodes+0x20>
  4253a8:	31 f6                	xor    %esi,%esi
  4253aa:	8b bc 24 5c 0c 00 00 	mov    0xc5c(%rsp),%edi
  4253b1:	e8 19 f5 ff ff       	callq  4248cf <get_config_data>
  4253b6:	49 89 c5             	mov    %rax,%r13
  4253b9:	48 85 c0             	test   %rax,%rax
  4253bc:	74 c4                	je     425382 <process_nodes+0xcd>
  4253be:	4c 89 f9             	mov    %r15,%rcx
  4253c1:	48 89 c7             	mov    %rax,%rdi
  4253c4:	31 c0                	xor    %eax,%eax
  4253c6:	f2 ae                	repnz scas %es:(%rdi),%al
  4253c8:	48 f7 d1             	not    %rcx
  4253cb:	4c 8d 49 ff          	lea    -0x1(%rcx),%r9
  4253cf:	44 8b 84 24 5c 0c 00 	mov    0xc5c(%rsp),%r8d
  4253d6:	00 
  4253d7:	44 89 e1             	mov    %r12d,%ecx
  4253da:	8b 13                	mov    (%rbx),%edx
  4253dc:	48 8d 35 1d 1f 04 00 	lea    0x41f1d(%rip),%rsi        # 467300 <usage_message+0x55c0>
  4253e3:	bf 03 00 00 00       	mov    $0x3,%edi
  4253e8:	e8 c3 bc 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4253ed:	4c 89 f6             	mov    %r14,%rsi
  4253f0:	44 89 e7             	mov    %r12d,%edi
  4253f3:	e8 c4 19 00 00       	callq  426dbc <connect_to_node>
  4253f8:	85 c0                	test   %eax,%eax
  4253fa:	75 1a                	jne    425416 <process_nodes+0x161>
  4253fc:	4c 89 ea             	mov    %r13,%rdx
  4253ff:	4c 89 f6             	mov    %r14,%rsi
  425402:	44 89 e7             	mov    %r12d,%edi
  425405:	e8 f7 18 00 00       	callq  426d01 <send_data_to_node>
  42540a:	85 c0                	test   %eax,%eax
  42540c:	74 15                	je     425423 <process_nodes+0x16e>
  42540e:	4c 89 f7             	mov    %r14,%rdi
  425411:	e8 6e 18 00 00       	callq  426c84 <disconnect_node>
  425416:	4c 89 ef             	mov    %r13,%rdi
  425419:	e8 ca 8d fe ff       	callq  40e1e8 <free@plt>
  42541e:	e9 5f ff ff ff       	jmpq   425382 <process_nodes+0xcd>
  425423:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  425428:	4c 89 f6             	mov    %r14,%rsi
  42542b:	44 89 e7             	mov    %r12d,%edi
  42542e:	e8 56 18 00 00       	callq  426c89 <recv_data_from_node>
  425433:	85 c0                	test   %eax,%eax
  425435:	75 d7                	jne    42540e <process_nodes+0x159>
  425437:	48 8b b4 24 50 0c 00 	mov    0xc50(%rsp),%rsi
  42543e:	00 
  42543f:	48 8d 3d ae 09 04 00 	lea    0x409ae(%rip),%rdi        # 465df4 <usage_message+0x40b4>
  425446:	b9 04 00 00 00       	mov    $0x4,%ecx
  42544b:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42544d:	75 bf                	jne    42540e <process_nodes+0x159>
  42544f:	45 31 c9             	xor    %r9d,%r9d
  425452:	45 31 c0             	xor    %r8d,%r8d
  425455:	31 c9                	xor    %ecx,%ecx
  425457:	31 d2                	xor    %edx,%edx
  425459:	31 f6                	xor    %esi,%esi
  42545b:	8b bc 24 5c 0c 00 00 	mov    0xc5c(%rsp),%edi
  425462:	e8 8e ec ff ff       	callq  4240f5 <update_checksums>
  425467:	85 c0                	test   %eax,%eax
  425469:	74 14                	je     42547f <process_nodes+0x1ca>
  42546b:	48 8d 15 87 09 04 00 	lea    0x40987(%rip),%rdx        # 465df9 <usage_message+0x40b9>
  425472:	4c 89 f6             	mov    %r14,%rsi
  425475:	44 89 e7             	mov    %r12d,%edi
  425478:	e8 84 18 00 00       	callq  426d01 <send_data_to_node>
  42547d:	eb 8f                	jmp    42540e <process_nodes+0x159>
  42547f:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  425484:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  425489:	48 8b bc 24 50 0c 00 	mov    0xc50(%rsp),%rdi
  425490:	00 
  425491:	e8 36 ba ff ff       	callq  420ecc <node_sync>
  425496:	85 c0                	test   %eax,%eax
  425498:	75 d1                	jne    42546b <process_nodes+0x1b6>
  42549a:	48 8d 15 4a 5e 04 00 	lea    0x45e4a(%rip),%rdx        # 46b2eb <usage_message+0x95ab>
  4254a1:	eb cf                	jmp    425472 <process_nodes+0x1bd>
  4254a3:	90                   	nop

00000000004254a4 <recv_proxyconfig>:
  4254a4:	41 54                	push   %r12
  4254a6:	55                   	push   %rbp
  4254a7:	53                   	push   %rbx
  4254a8:	48 83 ec 10          	sub    $0x10,%rsp
  4254ac:	48 89 fd             	mov    %rdi,%rbp
  4254af:	48 89 f3             	mov    %rsi,%rbx
  4254b2:	48 8d 15 97 1e 04 00 	lea    0x41e97(%rip),%rdx        # 467350 <usage_message+0x5610>
  4254b9:	48 8d 35 d1 dd 05 00 	lea    0x5ddd1(%rip),%rsi        # 483291 <usage_message+0x21551>
  4254c0:	bf 04 00 00 00       	mov    $0x4,%edi
  4254c5:	31 c0                	xor    %eax,%eax
  4254c7:	e8 e4 bb 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4254cc:	48 89 e2             	mov    %rsp,%rdx
  4254cf:	48 8d 35 4f 09 04 00 	lea    0x4094f(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  4254d6:	48 89 df             	mov    %rbx,%rdi
  4254d9:	e8 c2 3b 02 00       	callq  4490a0 <zbx_json_brackets_by_name>
  4254de:	89 c3                	mov    %eax,%ebx
  4254e0:	85 c0                	test   %eax,%eax
  4254e2:	75 40                	jne    425524 <recv_proxyconfig+0x80>
  4254e4:	48 89 e7             	mov    %rsp,%rdi
  4254e7:	e8 13 75 03 00       	callq  45c9ff <process_proxyconfig>
  4254ec:	48 8b 05 15 78 26 00 	mov    0x267815(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  4254f3:	8b 08                	mov    (%rax),%ecx
  4254f5:	31 d2                	xor    %edx,%edx
  4254f7:	89 de                	mov    %ebx,%esi
  4254f9:	48 89 ef             	mov    %rbp,%rdi
  4254fc:	e8 fc 33 02 00       	callq  4488fd <zbx_send_response>
  425501:	48 8d 15 48 1e 04 00 	lea    0x41e48(%rip),%rdx        # 467350 <usage_message+0x5610>
  425508:	48 8d 35 8e dd 05 00 	lea    0x5dd8e(%rip),%rsi        # 48329d <usage_message+0x2155d>
  42550f:	bf 04 00 00 00       	mov    $0x4,%edi
  425514:	31 c0                	xor    %eax,%eax
  425516:	e8 95 bb 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42551b:	48 83 c4 10          	add    $0x10,%rsp
  42551f:	5b                   	pop    %rbx
  425520:	5d                   	pop    %rbp
  425521:	41 5c                	pop    %r12
  425523:	c3                   	retq   
  425524:	e8 07 35 02 00       	callq  448a30 <zbx_json_strerror>
  425529:	48 89 c2             	mov    %rax,%rdx
  42552c:	48 8d 35 45 1e 04 00 	lea    0x41e45(%rip),%rsi        # 467378 <usage_message+0x5638>
  425533:	bf 03 00 00 00       	mov    $0x3,%edi
  425538:	31 c0                	xor    %eax,%eax
  42553a:	e8 71 bb 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42553f:	eb ab                	jmp    4254ec <recv_proxyconfig+0x48>

0000000000425541 <send_proxyconfig>:
  425541:	41 55                	push   %r13
  425543:	41 54                	push   %r12
  425545:	55                   	push   %rbp
  425546:	53                   	push   %rbx
  425547:	48 81 ec 88 11 00 00 	sub    $0x1188,%rsp
  42554e:	49 89 fd             	mov    %rdi,%r13
  425551:	49 89 f4             	mov    %rsi,%r12
  425554:	48 8d 15 06 1e 04 00 	lea    0x41e06(%rip),%rdx        # 467361 <usage_message+0x5621>
  42555b:	48 8d 35 2f dd 05 00 	lea    0x5dd2f(%rip),%rsi        # 483291 <usage_message+0x21551>
  425562:	bf 04 00 00 00       	mov    $0x4,%edi
  425567:	31 c0                	xor    %eax,%eax
  425569:	e8 42 bb 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42556e:	48 8d ac 24 30 10 00 	lea    0x1030(%rsp),%rbp
  425575:	00 
  425576:	48 8d 9c 24 30 11 00 	lea    0x1130(%rsp),%rbx
  42557d:	00 
  42557e:	48 8d b4 24 78 11 00 	lea    0x1178(%rsp),%rsi
  425585:	00 
  425586:	41 b8 00 01 00 00    	mov    $0x100,%r8d
  42558c:	48 89 e9             	mov    %rbp,%rcx
  42558f:	48 89 da             	mov    %rbx,%rdx
  425592:	4c 89 e7             	mov    %r12,%rdi
  425595:	e8 2c 7f 03 00       	callq  45d4c6 <get_proxy_id>
  42559a:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42559d:	0f 84 bb 00 00 00    	je     42565e <send_proxyconfig+0x11d>
  4255a3:	48 8b bc 24 78 11 00 	mov    0x1178(%rsp),%rdi
  4255aa:	00 
  4255ab:	e8 02 64 03 00       	callq  45b9b2 <update_proxy_lastaccess>
  4255b0:	be 00 10 00 00       	mov    $0x1000,%esi
  4255b5:	48 89 e7             	mov    %rsp,%rdi
  4255b8:	e8 1f 42 02 00       	callq  4497dc <zbx_json_init>
  4255bd:	48 89 e6             	mov    %rsp,%rsi
  4255c0:	48 8b bc 24 78 11 00 	mov    0x1178(%rsp),%rdi
  4255c7:	00 
  4255c8:	e8 c9 6e 03 00       	callq  45c496 <get_proxyconfig_data>
  4255cd:	8b 8c 24 18 10 00 00 	mov    0x1018(%rsp),%ecx
  4255d4:	48 89 da             	mov    %rbx,%rdx
  4255d7:	48 8d 35 02 1e 04 00 	lea    0x41e02(%rip),%rsi        # 4673e0 <usage_message+0x56a0>
  4255de:	bf 03 00 00 00       	mov    $0x3,%edi
  4255e3:	31 c0                	xor    %eax,%eax
  4255e5:	e8 c6 ba 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4255ea:	48 8b 14 24          	mov    (%rsp),%rdx
  4255ee:	48 8d 35 70 cb 05 00 	lea    0x5cb70(%rip),%rsi        # 482165 <usage_message+0x20425>
  4255f5:	bf 04 00 00 00       	mov    $0x4,%edi
  4255fa:	31 c0                	xor    %eax,%eax
  4255fc:	e8 af ba 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425601:	48 8b 05 00 77 26 00 	mov    0x267700(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  425608:	8b 38                	mov    (%rax),%edi
  42560a:	e8 19 91 fe ff       	callq  40e728 <alarm@plt>
  42560f:	31 c9                	xor    %ecx,%ecx
  425611:	ba 01 00 00 00       	mov    $0x1,%edx
  425616:	48 8b 34 24          	mov    (%rsp),%rsi
  42561a:	4c 89 ef             	mov    %r13,%rdi
  42561d:	e8 6f 28 02 00       	callq  447e91 <zbx_tcp_send_ext>
  425622:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  425625:	74 66                	je     42568d <send_proxyconfig+0x14c>
  425627:	31 ff                	xor    %edi,%edi
  425629:	e8 fa 90 fe ff       	callq  40e728 <alarm@plt>
  42562e:	48 89 e7             	mov    %rsp,%rdi
  425631:	e8 20 42 02 00       	callq  449856 <zbx_json_free>
  425636:	48 8d 15 24 1d 04 00 	lea    0x41d24(%rip),%rdx        # 467361 <usage_message+0x5621>
  42563d:	48 8d 35 59 dc 05 00 	lea    0x5dc59(%rip),%rsi        # 48329d <usage_message+0x2155d>
  425644:	bf 04 00 00 00       	mov    $0x4,%edi
  425649:	31 c0                	xor    %eax,%eax
  42564b:	e8 60 ba 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425650:	48 81 c4 88 11 00 00 	add    $0x1188,%rsp
  425657:	5b                   	pop    %rbx
  425658:	5d                   	pop    %rbp
  425659:	41 5c                	pop    %r12
  42565b:	41 5d                	pop    %r13
  42565d:	c3                   	retq   
  42565e:	4c 89 ef             	mov    %r13,%rdi
  425661:	e8 07 21 02 00       	callq  44776d <get_ip_by_socket>
  425666:	48 89 e9             	mov    %rbp,%rcx
  425669:	48 89 c2             	mov    %rax,%rdx
  42566c:	48 8d 35 2d 1d 04 00 	lea    0x41d2d(%rip),%rsi        # 4673a0 <usage_message+0x5660>
  425673:	bf 03 00 00 00       	mov    $0x3,%edi
  425678:	31 c0                	xor    %eax,%eax
  42567a:	e8 31 ba 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42567f:	48 81 c4 88 11 00 00 	add    $0x1188,%rsp
  425686:	5b                   	pop    %rbx
  425687:	5d                   	pop    %rbp
  425688:	41 5c                	pop    %r12
  42568a:	41 5d                	pop    %r13
  42568c:	c3                   	retq   
  42568d:	e8 0e 20 02 00       	callq  4476a0 <zbx_tcp_strerror>
  425692:	48 89 c2             	mov    %rax,%rdx
  425695:	48 8d 35 7c 1d 04 00 	lea    0x41d7c(%rip),%rsi        # 467418 <usage_message+0x56d8>
  42569c:	bf 03 00 00 00       	mov    $0x3,%edi
  4256a1:	31 c0                	xor    %eax,%eax
  4256a3:	e8 08 ba 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4256a8:	e9 7a ff ff ff       	jmpq   425627 <send_proxyconfig+0xe6>
  4256ad:	90                   	nop
  4256ae:	90                   	nop
  4256af:	90                   	nop

00000000004256b0 <send_discovery_data>:
  4256b0:	41 55                	push   %r13
  4256b2:	41 54                	push   %r12
  4256b4:	55                   	push   %rbp
  4256b5:	53                   	push   %rbx
  4256b6:	48 81 ec 38 10 00 00 	sub    $0x1038,%rsp
  4256bd:	48 89 fd             	mov    %rdi,%rbp
  4256c0:	48 8d 15 77 1d 04 00 	lea    0x41d77(%rip),%rdx        # 46743e <usage_message+0x56fe>
  4256c7:	48 8d 35 c3 db 05 00 	lea    0x5dbc3(%rip),%rsi        # 483291 <usage_message+0x21551>
  4256ce:	bf 04 00 00 00       	mov    $0x4,%edi
  4256d3:	31 c0                	xor    %eax,%eax
  4256d5:	e8 d6 b9 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4256da:	be 00 10 00 00       	mov    $0x1000,%esi
  4256df:	48 89 e7             	mov    %rsp,%rdi
  4256e2:	e8 f5 40 02 00       	callq  4497dc <zbx_json_init>
  4256e7:	48 8d 35 37 07 04 00 	lea    0x40737(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  4256ee:	48 89 e7             	mov    %rsp,%rdi
  4256f1:	e8 72 40 02 00       	callq  449768 <zbx_json_addarray>
  4256f6:	48 8d b4 24 28 10 00 	lea    0x1028(%rsp),%rsi
  4256fd:	00 
  4256fe:	48 89 e7             	mov    %rsp,%rdi
  425701:	e8 b8 61 03 00       	callq  45b8be <proxy_get_dhis_data>
  425706:	41 89 c5             	mov    %eax,%r13d
  425709:	48 89 e7             	mov    %rsp,%rdi
  42570c:	e8 d1 35 02 00       	callq  448ce2 <zbx_json_close>
  425711:	31 ff                	xor    %edi,%edi
  425713:	e8 c0 94 fe ff       	callq  40ebd8 <time@plt>
  425718:	48 63 d0             	movslq %eax,%rdx
  42571b:	48 8d 35 d6 14 05 00 	lea    0x514d6(%rip),%rsi        # 476bf8 <usage_message+0x14eb8>
  425722:	48 89 e7             	mov    %rsp,%rdi
  425725:	e8 92 3e 02 00       	callq  4495bc <zbx_json_adduint64>
  42572a:	4c 8b 25 d7 75 26 00 	mov    0x2675d7(%rip),%r12        # 68cd08 <zbx_iks_transport+0x2e8>
  425731:	41 8b 0c 24          	mov    (%r12),%ecx
  425735:	ba 01 00 00 00       	mov    $0x1,%edx
  42573a:	48 8b 34 24          	mov    (%rsp),%rsi
  42573e:	48 89 ef             	mov    %rbp,%rdi
  425741:	e8 4b 27 02 00       	callq  447e91 <zbx_tcp_send_ext>
  425746:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  425749:	74 58                	je     4257a3 <send_discovery_data+0xf3>
  42574b:	41 8b 0c 24          	mov    (%r12),%ecx
  42574f:	31 d2                	xor    %edx,%edx
  425751:	31 f6                	xor    %esi,%esi
  425753:	48 89 ef             	mov    %rbp,%rdi
  425756:	e8 85 30 02 00       	callq  4487e0 <zbx_recv_response>
  42575b:	85 c0                	test   %eax,%eax
  42575d:	75 05                	jne    425764 <send_discovery_data+0xb4>
  42575f:	45 85 ed             	test   %r13d,%r13d
  425762:	75 30                	jne    425794 <send_discovery_data+0xe4>
  425764:	48 89 e7             	mov    %rsp,%rdi
  425767:	e8 ea 40 02 00       	callq  449856 <zbx_json_free>
  42576c:	48 8d 15 cb 1c 04 00 	lea    0x41ccb(%rip),%rdx        # 46743e <usage_message+0x56fe>
  425773:	48 8d 35 23 db 05 00 	lea    0x5db23(%rip),%rsi        # 48329d <usage_message+0x2155d>
  42577a:	bf 04 00 00 00       	mov    $0x4,%edi
  42577f:	31 c0                	xor    %eax,%eax
  425781:	e8 2a b9 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425786:	48 81 c4 38 10 00 00 	add    $0x1038,%rsp
  42578d:	5b                   	pop    %rbx
  42578e:	5d                   	pop    %rbp
  42578f:	41 5c                	pop    %r12
  425791:	41 5d                	pop    %r13
  425793:	c3                   	retq   
  425794:	48 8b bc 24 28 10 00 	mov    0x1028(%rsp),%rdi
  42579b:	00 
  42579c:	e8 f3 61 03 00       	callq  45b994 <proxy_set_dhis_lastid>
  4257a1:	eb c1                	jmp    425764 <send_discovery_data+0xb4>
  4257a3:	e8 f8 1e 02 00       	callq  4476a0 <zbx_tcp_strerror>
  4257a8:	48 89 c2             	mov    %rax,%rdx
  4257ab:	48 8d 35 66 08 04 00 	lea    0x40866(%rip),%rsi        # 466018 <usage_message+0x42d8>
  4257b2:	bf 03 00 00 00       	mov    $0x3,%edi
  4257b7:	31 c0                	xor    %eax,%eax
  4257b9:	e8 f2 b8 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4257be:	eb a4                	jmp    425764 <send_discovery_data+0xb4>

00000000004257c0 <recv_discovery_data>:
  4257c0:	41 55                	push   %r13
  4257c2:	41 54                	push   %r12
  4257c4:	55                   	push   %rbp
  4257c5:	53                   	push   %rbx
  4257c6:	48 81 ec 58 01 00 00 	sub    $0x158,%rsp
  4257cd:	48 89 fd             	mov    %rdi,%rbp
  4257d0:	48 89 f3             	mov    %rsi,%rbx
  4257d3:	48 8d 15 78 1c 04 00 	lea    0x41c78(%rip),%rdx        # 467452 <usage_message+0x5712>
  4257da:	48 8d 35 b0 da 05 00 	lea    0x5dab0(%rip),%rsi        # 483291 <usage_message+0x21551>
  4257e1:	bf 04 00 00 00       	mov    $0x4,%edi
  4257e6:	31 c0                	xor    %eax,%eax
  4257e8:	e8 c3 b8 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4257ed:	48 8d 94 24 00 01 00 	lea    0x100(%rsp),%rdx
  4257f4:	00 
  4257f5:	48 8d b4 24 48 01 00 	lea    0x148(%rsp),%rsi
  4257fc:	00 
  4257fd:	41 b8 00 01 00 00    	mov    $0x100,%r8d
  425803:	48 89 e1             	mov    %rsp,%rcx
  425806:	48 89 df             	mov    %rbx,%rdi
  425809:	e8 b8 7c 03 00       	callq  45d4c6 <get_proxy_id>
  42580e:	41 89 c5             	mov    %eax,%r13d
  425811:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  425814:	74 51                	je     425867 <recv_discovery_data+0xa7>
  425816:	48 89 df             	mov    %rbx,%rdi
  425819:	e8 a7 7d 03 00       	callq  45d5c5 <process_dhis_data>
  42581e:	48 8b 05 e3 74 26 00 	mov    0x2674e3(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  425825:	8b 08                	mov    (%rax),%ecx
  425827:	31 d2                	xor    %edx,%edx
  425829:	44 89 ee             	mov    %r13d,%esi
  42582c:	48 89 ef             	mov    %rbp,%rdi
  42582f:	e8 c9 30 02 00       	callq  4488fd <zbx_send_response>
  425834:	44 89 ef             	mov    %r13d,%edi
  425837:	e8 3f db 01 00       	callq  44337b <zbx_result_string>
  42583c:	48 89 c1             	mov    %rax,%rcx
  42583f:	48 8d 15 0c 1c 04 00 	lea    0x41c0c(%rip),%rdx        # 467452 <usage_message+0x5712>
  425846:	48 8d 35 b0 db 05 00 	lea    0x5dbb0(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  42584d:	bf 04 00 00 00       	mov    $0x4,%edi
  425852:	31 c0                	xor    %eax,%eax
  425854:	e8 57 b8 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425859:	48 81 c4 58 01 00 00 	add    $0x158,%rsp
  425860:	5b                   	pop    %rbx
  425861:	5d                   	pop    %rbp
  425862:	41 5c                	pop    %r12
  425864:	41 5d                	pop    %r13
  425866:	c3                   	retq   
  425867:	48 89 ef             	mov    %rbp,%rdi
  42586a:	e8 fe 1e 02 00       	callq  44776d <get_ip_by_socket>
  42586f:	48 89 e1             	mov    %rsp,%rcx
  425872:	48 89 c2             	mov    %rax,%rdx
  425875:	48 8d 35 ec 1b 04 00 	lea    0x41bec(%rip),%rsi        # 467468 <usage_message+0x5728>
  42587c:	bf 03 00 00 00       	mov    $0x3,%edi
  425881:	31 c0                	xor    %eax,%eax
  425883:	e8 28 b8 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425888:	eb 94                	jmp    42581e <recv_discovery_data+0x5e>
  42588a:	90                   	nop
  42588b:	90                   	nop
  42588c:	90                   	nop
  42588d:	90                   	nop
  42588e:	90                   	nop
  42588f:	90                   	nop

0000000000425890 <send_areg_data>:
  425890:	41 55                	push   %r13
  425892:	41 54                	push   %r12
  425894:	55                   	push   %rbp
  425895:	53                   	push   %rbx
  425896:	48 81 ec 38 10 00 00 	sub    $0x1038,%rsp
  42589d:	48 89 fd             	mov    %rdi,%rbp
  4258a0:	48 8d 15 f5 1b 04 00 	lea    0x41bf5(%rip),%rdx        # 46749c <usage_message+0x575c>
  4258a7:	48 8d 35 e3 d9 05 00 	lea    0x5d9e3(%rip),%rsi        # 483291 <usage_message+0x21551>
  4258ae:	bf 04 00 00 00       	mov    $0x4,%edi
  4258b3:	31 c0                	xor    %eax,%eax
  4258b5:	e8 f6 b7 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4258ba:	be 00 10 00 00       	mov    $0x1000,%esi
  4258bf:	48 89 e7             	mov    %rsp,%rdi
  4258c2:	e8 15 3f 02 00       	callq  4497dc <zbx_json_init>
  4258c7:	48 8d 35 57 05 04 00 	lea    0x40557(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  4258ce:	48 89 e7             	mov    %rsp,%rdi
  4258d1:	e8 92 3e 02 00       	callq  449768 <zbx_json_addarray>
  4258d6:	48 8d b4 24 28 10 00 	lea    0x1028(%rsp),%rsi
  4258dd:	00 
  4258de:	48 89 e7             	mov    %rsp,%rdi
  4258e1:	e8 c9 5f 03 00       	callq  45b8af <proxy_get_areg_data>
  4258e6:	41 89 c5             	mov    %eax,%r13d
  4258e9:	48 89 e7             	mov    %rsp,%rdi
  4258ec:	e8 f1 33 02 00       	callq  448ce2 <zbx_json_close>
  4258f1:	31 ff                	xor    %edi,%edi
  4258f3:	e8 e0 92 fe ff       	callq  40ebd8 <time@plt>
  4258f8:	48 63 d0             	movslq %eax,%rdx
  4258fb:	48 8d 35 f6 12 05 00 	lea    0x512f6(%rip),%rsi        # 476bf8 <usage_message+0x14eb8>
  425902:	48 89 e7             	mov    %rsp,%rdi
  425905:	e8 b2 3c 02 00       	callq  4495bc <zbx_json_adduint64>
  42590a:	4c 8b 25 f7 73 26 00 	mov    0x2673f7(%rip),%r12        # 68cd08 <zbx_iks_transport+0x2e8>
  425911:	41 8b 0c 24          	mov    (%r12),%ecx
  425915:	ba 01 00 00 00       	mov    $0x1,%edx
  42591a:	48 8b 34 24          	mov    (%rsp),%rsi
  42591e:	48 89 ef             	mov    %rbp,%rdi
  425921:	e8 6b 25 02 00       	callq  447e91 <zbx_tcp_send_ext>
  425926:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  425929:	74 58                	je     425983 <send_areg_data+0xf3>
  42592b:	41 8b 0c 24          	mov    (%r12),%ecx
  42592f:	31 d2                	xor    %edx,%edx
  425931:	31 f6                	xor    %esi,%esi
  425933:	48 89 ef             	mov    %rbp,%rdi
  425936:	e8 a5 2e 02 00       	callq  4487e0 <zbx_recv_response>
  42593b:	85 c0                	test   %eax,%eax
  42593d:	75 05                	jne    425944 <send_areg_data+0xb4>
  42593f:	45 85 ed             	test   %r13d,%r13d
  425942:	75 30                	jne    425974 <send_areg_data+0xe4>
  425944:	48 89 e7             	mov    %rsp,%rdi
  425947:	e8 0a 3f 02 00       	callq  449856 <zbx_json_free>
  42594c:	48 8d 15 49 1b 04 00 	lea    0x41b49(%rip),%rdx        # 46749c <usage_message+0x575c>
  425953:	48 8d 35 43 d9 05 00 	lea    0x5d943(%rip),%rsi        # 48329d <usage_message+0x2155d>
  42595a:	bf 04 00 00 00       	mov    $0x4,%edi
  42595f:	31 c0                	xor    %eax,%eax
  425961:	e8 4a b7 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425966:	48 81 c4 38 10 00 00 	add    $0x1038,%rsp
  42596d:	5b                   	pop    %rbx
  42596e:	5d                   	pop    %rbp
  42596f:	41 5c                	pop    %r12
  425971:	41 5d                	pop    %r13
  425973:	c3                   	retq   
  425974:	48 8b bc 24 28 10 00 	mov    0x1028(%rsp),%rdi
  42597b:	00 
  42597c:	e8 04 60 03 00       	callq  45b985 <proxy_set_areg_lastid>
  425981:	eb c1                	jmp    425944 <send_areg_data+0xb4>
  425983:	e8 18 1d 02 00       	callq  4476a0 <zbx_tcp_strerror>
  425988:	48 89 c2             	mov    %rax,%rdx
  42598b:	48 8d 35 86 06 04 00 	lea    0x40686(%rip),%rsi        # 466018 <usage_message+0x42d8>
  425992:	bf 03 00 00 00       	mov    $0x3,%edi
  425997:	31 c0                	xor    %eax,%eax
  425999:	e8 12 b7 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42599e:	eb a4                	jmp    425944 <send_areg_data+0xb4>

00000000004259a0 <recv_areg_data>:
  4259a0:	41 55                	push   %r13
  4259a2:	41 54                	push   %r12
  4259a4:	55                   	push   %rbp
  4259a5:	53                   	push   %rbx
  4259a6:	48 81 ec 58 01 00 00 	sub    $0x158,%rsp
  4259ad:	48 89 fd             	mov    %rdi,%rbp
  4259b0:	48 89 f3             	mov    %rsi,%rbx
  4259b3:	48 8d 15 f1 1a 04 00 	lea    0x41af1(%rip),%rdx        # 4674ab <usage_message+0x576b>
  4259ba:	48 8d 35 d0 d8 05 00 	lea    0x5d8d0(%rip),%rsi        # 483291 <usage_message+0x21551>
  4259c1:	bf 04 00 00 00       	mov    $0x4,%edi
  4259c6:	31 c0                	xor    %eax,%eax
  4259c8:	e8 e3 b6 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4259cd:	48 8d 94 24 00 01 00 	lea    0x100(%rsp),%rdx
  4259d4:	00 
  4259d5:	48 8d b4 24 48 01 00 	lea    0x148(%rsp),%rsi
  4259dc:	00 
  4259dd:	41 b8 00 01 00 00    	mov    $0x100,%r8d
  4259e3:	48 89 e1             	mov    %rsp,%rcx
  4259e6:	48 89 df             	mov    %rbx,%rdi
  4259e9:	e8 d8 7a 03 00       	callq  45d4c6 <get_proxy_id>
  4259ee:	41 89 c5             	mov    %eax,%r13d
  4259f1:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4259f4:	74 59                	je     425a4f <recv_areg_data+0xaf>
  4259f6:	48 8b b4 24 48 01 00 	mov    0x148(%rsp),%rsi
  4259fd:	00 
  4259fe:	48 89 df             	mov    %rbx,%rdi
  425a01:	e8 ea 4d 03 00       	callq  45a7f0 <process_areg_data>
  425a06:	48 8b 05 fb 72 26 00 	mov    0x2672fb(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  425a0d:	8b 08                	mov    (%rax),%ecx
  425a0f:	31 d2                	xor    %edx,%edx
  425a11:	44 89 ee             	mov    %r13d,%esi
  425a14:	48 89 ef             	mov    %rbp,%rdi
  425a17:	e8 e1 2e 02 00       	callq  4488fd <zbx_send_response>
  425a1c:	44 89 ef             	mov    %r13d,%edi
  425a1f:	e8 57 d9 01 00       	callq  44337b <zbx_result_string>
  425a24:	48 89 c1             	mov    %rax,%rcx
  425a27:	48 8d 15 7d 1a 04 00 	lea    0x41a7d(%rip),%rdx        # 4674ab <usage_message+0x576b>
  425a2e:	48 8d 35 c8 d9 05 00 	lea    0x5d9c8(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  425a35:	bf 04 00 00 00       	mov    $0x4,%edi
  425a3a:	31 c0                	xor    %eax,%eax
  425a3c:	e8 6f b6 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425a41:	48 81 c4 58 01 00 00 	add    $0x158,%rsp
  425a48:	5b                   	pop    %rbx
  425a49:	5d                   	pop    %rbp
  425a4a:	41 5c                	pop    %r12
  425a4c:	41 5d                	pop    %r13
  425a4e:	c3                   	retq   
  425a4f:	48 89 ef             	mov    %rbp,%rdi
  425a52:	e8 16 1d 02 00       	callq  44776d <get_ip_by_socket>
  425a57:	48 89 e1             	mov    %rsp,%rcx
  425a5a:	48 89 c2             	mov    %rax,%rdx
  425a5d:	48 8d 35 5c 1a 04 00 	lea    0x41a5c(%rip),%rsi        # 4674c0 <usage_message+0x5780>
  425a64:	bf 03 00 00 00       	mov    $0x3,%edi
  425a69:	31 c0                	xor    %eax,%eax
  425a6b:	e8 40 b6 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425a70:	eb 94                	jmp    425a06 <recv_areg_data+0x66>
  425a72:	90                   	nop
  425a73:	90                   	nop

0000000000425a74 <send_host_availability>:
  425a74:	41 54                	push   %r12
  425a76:	55                   	push   %rbp
  425a77:	53                   	push   %rbx
  425a78:	48 81 ec 30 10 00 00 	sub    $0x1030,%rsp
  425a7f:	48 89 fd             	mov    %rdi,%rbp
  425a82:	48 8d 15 72 1a 04 00 	lea    0x41a72(%rip),%rdx        # 4674fb <usage_message+0x57bb>
  425a89:	48 8d 35 01 d8 05 00 	lea    0x5d801(%rip),%rsi        # 483291 <usage_message+0x21551>
  425a90:	bf 04 00 00 00       	mov    $0x4,%edi
  425a95:	31 c0                	xor    %eax,%eax
  425a97:	e8 14 b6 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425a9c:	be 00 10 00 00       	mov    $0x1000,%esi
  425aa1:	48 89 e7             	mov    %rsp,%rdi
  425aa4:	e8 33 3d 02 00       	callq  4497dc <zbx_json_init>
  425aa9:	48 89 e7             	mov    %rsp,%rdi
  425aac:	e8 5a 64 03 00       	callq  45bf0b <get_host_availability_data>
  425ab1:	48 8b 0c 24          	mov    (%rsp),%rcx
  425ab5:	48 8d 15 3f 1a 04 00 	lea    0x41a3f(%rip),%rdx        # 4674fb <usage_message+0x57bb>
  425abc:	48 8d 35 4f 1a 04 00 	lea    0x41a4f(%rip),%rsi        # 467512 <usage_message+0x57d2>
  425ac3:	bf 04 00 00 00       	mov    $0x4,%edi
  425ac8:	31 c0                	xor    %eax,%eax
  425aca:	e8 e1 b5 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425acf:	4c 8b 25 32 72 26 00 	mov    0x267232(%rip),%r12        # 68cd08 <zbx_iks_transport+0x2e8>
  425ad6:	41 8b 0c 24          	mov    (%r12),%ecx
  425ada:	ba 01 00 00 00       	mov    $0x1,%edx
  425adf:	48 8b 34 24          	mov    (%rsp),%rsi
  425ae3:	48 89 ef             	mov    %rbp,%rdi
  425ae6:	e8 a6 23 02 00       	callq  447e91 <zbx_tcp_send_ext>
  425aeb:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  425aee:	74 3e                	je     425b2e <send_host_availability+0xba>
  425af0:	41 8b 0c 24          	mov    (%r12),%ecx
  425af4:	31 d2                	xor    %edx,%edx
  425af6:	31 f6                	xor    %esi,%esi
  425af8:	48 89 ef             	mov    %rbp,%rdi
  425afb:	e8 e0 2c 02 00       	callq  4487e0 <zbx_recv_response>
  425b00:	48 89 e7             	mov    %rsp,%rdi
  425b03:	e8 4e 3d 02 00       	callq  449856 <zbx_json_free>
  425b08:	48 8d 15 ec 19 04 00 	lea    0x419ec(%rip),%rdx        # 4674fb <usage_message+0x57bb>
  425b0f:	48 8d 35 87 d7 05 00 	lea    0x5d787(%rip),%rsi        # 48329d <usage_message+0x2155d>
  425b16:	bf 04 00 00 00       	mov    $0x4,%edi
  425b1b:	31 c0                	xor    %eax,%eax
  425b1d:	e8 8e b5 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425b22:	48 81 c4 30 10 00 00 	add    $0x1030,%rsp
  425b29:	5b                   	pop    %rbx
  425b2a:	5d                   	pop    %rbp
  425b2b:	41 5c                	pop    %r12
  425b2d:	c3                   	retq   
  425b2e:	e8 6d 1b 02 00       	callq  4476a0 <zbx_tcp_strerror>
  425b33:	48 89 c2             	mov    %rax,%rdx
  425b36:	48 8d 35 db 04 04 00 	lea    0x404db(%rip),%rsi        # 466018 <usage_message+0x42d8>
  425b3d:	bf 03 00 00 00       	mov    $0x3,%edi
  425b42:	31 c0                	xor    %eax,%eax
  425b44:	e8 67 b5 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425b49:	eb b5                	jmp    425b00 <send_host_availability+0x8c>

0000000000425b4b <recv_host_availability>:
  425b4b:	41 55                	push   %r13
  425b4d:	41 54                	push   %r12
  425b4f:	55                   	push   %rbp
  425b50:	53                   	push   %rbx
  425b51:	48 81 ec 58 01 00 00 	sub    $0x158,%rsp
  425b58:	48 89 fd             	mov    %rdi,%rbp
  425b5b:	48 89 f3             	mov    %rsi,%rbx
  425b5e:	48 8d 15 b7 19 04 00 	lea    0x419b7(%rip),%rdx        # 46751c <usage_message+0x57dc>
  425b65:	48 8d 35 25 d7 05 00 	lea    0x5d725(%rip),%rsi        # 483291 <usage_message+0x21551>
  425b6c:	bf 04 00 00 00       	mov    $0x4,%edi
  425b71:	31 c0                	xor    %eax,%eax
  425b73:	e8 38 b5 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425b78:	48 8d 94 24 00 01 00 	lea    0x100(%rsp),%rdx
  425b7f:	00 
  425b80:	48 8d b4 24 48 01 00 	lea    0x148(%rsp),%rsi
  425b87:	00 
  425b88:	41 b8 00 01 00 00    	mov    $0x100,%r8d
  425b8e:	48 89 e1             	mov    %rsp,%rcx
  425b91:	48 89 df             	mov    %rbx,%rdi
  425b94:	e8 2d 79 03 00       	callq  45d4c6 <get_proxy_id>
  425b99:	41 89 c5             	mov    %eax,%r13d
  425b9c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  425b9f:	74 46                	je     425be7 <recv_host_availability+0x9c>
  425ba1:	48 89 df             	mov    %rbx,%rdi
  425ba4:	e8 29 5e 03 00       	callq  45b9d2 <process_host_availability>
  425ba9:	48 8b 05 58 71 26 00 	mov    0x267158(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  425bb0:	8b 08                	mov    (%rax),%ecx
  425bb2:	31 d2                	xor    %edx,%edx
  425bb4:	44 89 ee             	mov    %r13d,%esi
  425bb7:	48 89 ef             	mov    %rbp,%rdi
  425bba:	e8 3e 2d 02 00       	callq  4488fd <zbx_send_response>
  425bbf:	48 8d 15 56 19 04 00 	lea    0x41956(%rip),%rdx        # 46751c <usage_message+0x57dc>
  425bc6:	48 8d 35 d0 d6 05 00 	lea    0x5d6d0(%rip),%rsi        # 48329d <usage_message+0x2155d>
  425bcd:	bf 04 00 00 00       	mov    $0x4,%edi
  425bd2:	31 c0                	xor    %eax,%eax
  425bd4:	e8 d7 b4 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425bd9:	48 81 c4 58 01 00 00 	add    $0x158,%rsp
  425be0:	5b                   	pop    %rbx
  425be1:	5d                   	pop    %rbp
  425be2:	41 5c                	pop    %r12
  425be4:	41 5d                	pop    %r13
  425be6:	c3                   	retq   
  425be7:	48 89 ef             	mov    %rbp,%rdi
  425bea:	e8 7e 1b 02 00       	callq  44776d <get_ip_by_socket>
  425bef:	48 89 e1             	mov    %rsp,%rcx
  425bf2:	48 89 c2             	mov    %rax,%rdx
  425bf5:	48 8d 35 3c 19 04 00 	lea    0x4193c(%rip),%rsi        # 467538 <usage_message+0x57f8>
  425bfc:	bf 03 00 00 00       	mov    $0x3,%edi
  425c01:	31 c0                	xor    %eax,%eax
  425c03:	e8 a8 b4 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425c08:	eb 9f                	jmp    425ba9 <recv_host_availability+0x5e>
  425c0a:	90                   	nop
  425c0b:	90                   	nop
  425c0c:	90                   	nop
  425c0d:	90                   	nop
  425c0e:	90                   	nop
  425c0f:	90                   	nop
  425c10:	41 57                	push   %r15
  425c12:	41 56                	push   %r14
  425c14:	41 55                	push   %r13
  425c16:	41 54                	push   %r12
  425c18:	55                   	push   %rbp
  425c19:	53                   	push   %rbx
  425c1a:	48 83 ec 18          	sub    $0x18,%rsp
  425c1e:	48 89 fd             	mov    %rdi,%rbp
  425c21:	49 89 f4             	mov    %rsi,%r12
  425c24:	49 89 d5             	mov    %rdx,%r13
  425c27:	41 89 cf             	mov    %ecx,%r15d
  425c2a:	48 89 fa             	mov    %rdi,%rdx
  425c2d:	48 8d 35 44 19 04 00 	lea    0x41944(%rip),%rsi        # 467578 <usage_message+0x5838>
  425c34:	bf 04 00 00 00       	mov    $0x4,%edi
  425c39:	31 c0                	xor    %eax,%eax
  425c3b:	e8 70 b4 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425c40:	48 89 ef             	mov    %rbp,%rdi
  425c43:	e8 19 1d 03 00       	callq  457961 <DBdyn_escape_string>
  425c48:	48 89 c3             	mov    %rax,%rbx
  425c4b:	48 8b 05 16 71 26 00 	mov    0x267116(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  425c52:	8b 30                	mov    (%rax),%esi
  425c54:	48 8d 3d 2c ac 03 00 	lea    0x3ac2c(%rip),%rdi        # 460887 <_IO_stdin_used+0xda7>
  425c5b:	e8 96 19 03 00       	callq  4575f6 <DBnode>
  425c60:	49 89 c0             	mov    %rax,%r8
  425c63:	b9 01 00 00 00       	mov    $0x1,%ecx
  425c68:	31 d2                	xor    %edx,%edx
  425c6a:	48 89 de             	mov    %rbx,%rsi
  425c6d:	48 8d 3d 2c 19 04 00 	lea    0x4192c(%rip),%rdi        # 4675a0 <usage_message+0x5860>
  425c74:	31 c0                	xor    %eax,%eax
  425c76:	e8 31 23 03 00       	callq  457fac <__zbx_DBselect>
  425c7b:	49 89 c6             	mov    %rax,%r14
  425c7e:	48 89 c7             	mov    %rax,%rdi
  425c81:	e8 17 1d 03 00       	callq  45799d <DBfetch>
  425c86:	48 85 c0             	test   %rax,%rax
  425c89:	74 78                	je     425d03 <recv_host_availability+0x1b8>
  425c8b:	48 8b 78 08          	mov    0x8(%rax),%rdi
  425c8f:	ba 0a 00 00 00       	mov    $0xa,%edx
  425c94:	31 f6                	xor    %esi,%esi
  425c96:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  425c9b:	e8 88 88 fe ff       	callq  40e528 <strtol@plt>
  425ca0:	85 c0                	test   %eax,%eax
  425ca2:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  425ca7:	75 3a                	jne    425ce3 <recv_host_availability+0x198>
  425ca9:	4c 89 e2             	mov    %r12,%rdx
  425cac:	48 8d 35 20 f4 04 00 	lea    0x4f420(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  425cb3:	48 8b 39             	mov    (%rcx),%rdi
  425cb6:	e8 ed 81 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  425cbb:	31 ed                	xor    %ebp,%ebp
  425cbd:	4c 89 f7             	mov    %r14,%rdi
  425cc0:	e8 13 80 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  425cc5:	48 85 db             	test   %rbx,%rbx
  425cc8:	74 08                	je     425cd2 <recv_host_availability+0x187>
  425cca:	48 89 df             	mov    %rbx,%rdi
  425ccd:	e8 16 85 fe ff       	callq  40e1e8 <free@plt>
  425cd2:	89 e8                	mov    %ebp,%eax
  425cd4:	48 83 c4 18          	add    $0x18,%rsp
  425cd8:	5b                   	pop    %rbx
  425cd9:	5d                   	pop    %rbp
  425cda:	41 5c                	pop    %r12
  425cdc:	41 5d                	pop    %r13
  425cde:	41 5e                	pop    %r14
  425ce0:	41 5f                	pop    %r15
  425ce2:	c3                   	retq   
  425ce3:	48 89 e9             	mov    %rbp,%rcx
  425ce6:	48 8d 15 19 1c 04 00 	lea    0x41c19(%rip),%rdx        # 467906 <usage_message+0x5bc6>
  425ced:	be 00 08 00 00       	mov    $0x800,%esi
  425cf2:	4c 89 ef             	mov    %r13,%rdi
  425cf5:	31 c0                	xor    %eax,%eax
  425cf7:	e8 67 ee 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  425cfc:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  425d01:	eb ba                	jmp    425cbd <recv_host_availability+0x172>
  425d03:	48 89 e9             	mov    %rbp,%rcx
  425d06:	48 8d 15 11 1c 04 00 	lea    0x41c11(%rip),%rdx        # 46791e <usage_message+0x5bde>
  425d0d:	be 00 08 00 00       	mov    $0x800,%esi
  425d12:	4c 89 ef             	mov    %r13,%rdi
  425d15:	31 c0                	xor    %eax,%eax
  425d17:	e8 47 ee 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  425d1c:	31 c0                	xor    %eax,%eax
  425d1e:	e8 5d 3a 03 00       	callq  459780 <DBbegin>
  425d23:	45 0f b6 ff          	movzbl %r15b,%r15d
  425d27:	41 f6 c7 01          	test   $0x1,%r15b
  425d2b:	75 18                	jne    425d45 <recv_host_availability+0x1fa>
  425d2d:	41 80 e7 06          	and    $0x6,%r15b
  425d31:	75 27                	jne    425d5a <recv_host_availability+0x20f>
  425d33:	31 c0                	xor    %eax,%eax
  425d35:	e8 f9 39 03 00       	callq  459733 <DBcommit>
  425d3a:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  425d3f:	90                   	nop
  425d40:	e9 78 ff ff ff       	jmpq   425cbd <recv_host_availability+0x172>
  425d45:	31 ff                	xor    %edi,%edi
  425d47:	e8 8c 8e fe ff       	callq  40ebd8 <time@plt>
  425d4c:	89 c2                	mov    %eax,%edx
  425d4e:	48 89 ee             	mov    %rbp,%rsi
  425d51:	31 ff                	xor    %edi,%edi
  425d53:	e8 c6 3a 03 00       	callq  45981e <DBregister_host>
  425d58:	eb d9                	jmp    425d33 <recv_host_availability+0x1e8>
  425d5a:	48 89 ef             	mov    %rbp,%rdi
  425d5d:	e8 e3 2e 03 00       	callq  458c45 <DBproxy_register_host>
  425d62:	eb cf                	jmp    425d33 <recv_host_availability+0x1e8>
  425d64:	41 57                	push   %r15
  425d66:	41 56                	push   %r14
  425d68:	41 55                	push   %r13
  425d6a:	41 54                	push   %r12
  425d6c:	55                   	push   %rbp
  425d6d:	53                   	push   %rbx
  425d6e:	48 83 ec 18          	sub    $0x18,%rsp
  425d72:	49 89 fc             	mov    %rdi,%r12
  425d75:	49 89 f5             	mov    %rsi,%r13
  425d78:	48 89 d5             	mov    %rdx,%rbp
  425d7b:	48 89 cb             	mov    %rcx,%rbx
  425d7e:	8b 02                	mov    (%rdx),%eax
  425d80:	89 44 24 0c          	mov    %eax,0xc(%rsp)
  425d84:	85 c0                	test   %eax,%eax
  425d86:	7e 35                	jle    425dbd <recv_host_availability+0x272>
  425d88:	4c 8b 3f             	mov    (%rdi),%r15
  425d8b:	45 31 f6             	xor    %r14d,%r14d
  425d8e:	eb 0f                	jmp    425d9f <recv_host_availability+0x254>
  425d90:	41 83 c6 01          	add    $0x1,%r14d
  425d94:	49 83 c7 08          	add    $0x8,%r15
  425d98:	44 3b 74 24 0c       	cmp    0xc(%rsp),%r14d
  425d9d:	7d 21                	jge    425dc0 <recv_host_availability+0x275>
  425d9f:	49 8b 3f             	mov    (%r15),%rdi
  425da2:	48 89 de             	mov    %rbx,%rsi
  425da5:	e8 fe 89 fe ff       	callq  40e7a8 <strcmp@plt>
  425daa:	85 c0                	test   %eax,%eax
  425dac:	75 e2                	jne    425d90 <recv_host_availability+0x245>
  425dae:	48 83 c4 18          	add    $0x18,%rsp
  425db2:	5b                   	pop    %rbx
  425db3:	5d                   	pop    %rbp
  425db4:	41 5c                	pop    %r12
  425db6:	41 5d                	pop    %r13
  425db8:	41 5e                	pop    %r14
  425dba:	41 5f                	pop    %r15
  425dbc:	c3                   	retq   
  425dbd:	45 31 f6             	xor    %r14d,%r14d
  425dc0:	44 3b 74 24 0c       	cmp    0xc(%rsp),%r14d
  425dc5:	75 e7                	jne    425dae <recv_host_availability+0x263>
  425dc7:	45 39 75 00          	cmp    %r14d,0x0(%r13)
  425dcb:	74 2b                	je     425df8 <recv_host_availability+0x2ad>
  425dcd:	4d 8b 2c 24          	mov    (%r12),%r13
  425dd1:	48 89 df             	mov    %rbx,%rdi
  425dd4:	e8 9f 83 fe ff       	callq  40e178 <__strdup@plt>
  425dd9:	49 63 d6             	movslq %r14d,%rdx
  425ddc:	49 89 44 d5 00       	mov    %rax,0x0(%r13,%rdx,8)
  425de1:	41 83 c6 01          	add    $0x1,%r14d
  425de5:	44 89 75 00          	mov    %r14d,0x0(%rbp)
  425de9:	48 83 c4 18          	add    $0x18,%rsp
  425ded:	5b                   	pop    %rbx
  425dee:	5d                   	pop    %rbp
  425def:	41 5c                	pop    %r12
  425df1:	41 5d                	pop    %r13
  425df3:	41 5e                	pop    %r14
  425df5:	41 5f                	pop    %r15
  425df7:	c3                   	retq   
  425df8:	41 83 c6 20          	add    $0x20,%r14d
  425dfc:	45 89 75 00          	mov    %r14d,0x0(%r13)
  425e00:	49 63 ce             	movslq %r14d,%rcx
  425e03:	48 c1 e1 03          	shl    $0x3,%rcx
  425e07:	49 8b 14 24          	mov    (%r12),%rdx
  425e0b:	be e2 00 00 00       	mov    $0xe2,%esi
  425e10:	48 8d 3d 1b 1b 04 00 	lea    0x41b1b(%rip),%rdi        # 467932 <usage_message+0x5bf2>
  425e17:	e8 7a c8 01 00       	callq  442696 <zbx_realloc2>
  425e1c:	49 89 c5             	mov    %rax,%r13
  425e1f:	49 89 04 24          	mov    %rax,(%r12)
  425e23:	44 8b 75 00          	mov    0x0(%rbp),%r14d
  425e27:	eb a8                	jmp    425dd1 <recv_host_availability+0x286>

0000000000425e29 <send_list_of_active_checks_json>:
  425e29:	41 57                	push   %r15
  425e2b:	41 56                	push   %r14
  425e2d:	41 55                	push   %r13
  425e2f:	41 54                	push   %r12
  425e31:	55                   	push   %rbp
  425e32:	53                   	push   %rbx
  425e33:	48 81 ec 08 4e 00 00 	sub    $0x4e08,%rsp
  425e3a:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
  425e3f:	48 89 f3             	mov    %rsi,%rbx
  425e42:	41 89 d4             	mov    %edx,%r12d
  425e45:	48 c7 84 24 e0 4d 00 	movq   $0x0,0x4de0(%rsp)
  425e4c:	00 00 00 00 00 
  425e51:	c7 84 24 fc 4d 00 00 	movl   $0x0,0x4dfc(%rsp)
  425e58:	00 00 00 00 
  425e5c:	c7 84 24 f8 4d 00 00 	movl   $0x0,0x4df8(%rsp)
  425e63:	00 00 00 00 
  425e67:	48 c7 84 24 d8 4d 00 	movq   $0x0,0x4dd8(%rsp)
  425e6e:	00 00 00 00 00 
  425e73:	c7 84 24 f4 4d 00 00 	movl   $0x800,0x4df4(%rsp)
  425e7a:	00 08 00 00 
  425e7e:	48 8d 35 7b 17 04 00 	lea    0x4177b(%rip),%rsi        # 467600 <usage_message+0x58c0>
  425e85:	bf 04 00 00 00       	mov    $0x4,%edi
  425e8a:	31 c0                	xor    %eax,%eax
  425e8c:	e8 1f b2 00 00       	callq  4310b0 <__zbx_zabbix_log>
  425e91:	48 8d ac 24 60 4d 00 	lea    0x4d60(%rsp),%rbp
  425e98:	00 
  425e99:	b9 41 00 00 00       	mov    $0x41,%ecx
  425e9e:	48 89 ea             	mov    %rbp,%rdx
  425ea1:	48 8d 35 19 c4 05 00 	lea    0x5c419(%rip),%rsi        # 4822c1 <usage_message+0x20581>
  425ea8:	48 89 df             	mov    %rbx,%rdi
  425eab:	e8 94 32 02 00       	callq  449144 <zbx_json_value_by_name>
  425eb0:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  425eb3:	0f 84 67 04 00 00    	je     426320 <send_list_of_active_checks_json+0x4f7>
  425eb9:	41 0f b6 cc          	movzbl %r12b,%ecx
  425ebd:	48 8d 84 24 60 24 00 	lea    0x2460(%rsp),%rax
  425ec4:	00 
  425ec5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  425eca:	48 8d b4 24 e8 4d 00 	lea    0x4de8(%rsp),%rsi
  425ed1:	00 
  425ed2:	48 89 c2             	mov    %rax,%rdx
  425ed5:	48 89 ef             	mov    %rbp,%rdi
  425ed8:	e8 33 fd ff ff       	callq  425c10 <recv_host_availability+0xc5>
  425edd:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  425ee0:	0f 84 67 04 00 00    	je     42634d <send_list_of_active_checks_json+0x524>
  425ee6:	48 63 8c 24 f4 4d 00 	movslq 0x4df4(%rsp),%rcx
  425eed:	00 
  425eee:	48 8b 94 24 d8 4d 00 	mov    0x4dd8(%rsp),%rdx
  425ef5:	00 
  425ef6:	be 1a 01 00 00       	mov    $0x11a,%esi
  425efb:	48 8d 3d 30 1a 04 00 	lea    0x41a30(%rip),%rdi        # 467932 <usage_message+0x5bf2>
  425f02:	e8 04 c8 01 00       	callq  44270b <zbx_malloc2>
  425f07:	48 89 84 24 d8 4d 00 	mov    %rax,0x4dd8(%rsp)
  425f0e:	00 
  425f0f:	48 89 ef             	mov    %rbp,%rdi
  425f12:	e8 4a 1a 03 00       	callq  457961 <DBdyn_escape_string>
  425f17:	48 89 c3             	mov    %rax,%rbx
  425f1a:	c7 84 24 f0 4d 00 00 	movl   $0x0,0x4df0(%rsp)
  425f21:	00 00 00 00 
  425f25:	48 8d 94 24 f0 4d 00 	lea    0x4df0(%rsp),%rdx
  425f2c:	00 
  425f2d:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
  425f32:	48 8d 84 24 f4 4d 00 	lea    0x4df4(%rsp),%rax
  425f39:	00 
  425f3a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  425f3f:	48 8d 94 24 d8 4d 00 	lea    0x4dd8(%rsp),%rdx
  425f46:	00 
  425f47:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
  425f4c:	48 8b 84 24 e8 4d 00 	mov    0x4de8(%rsp),%rax
  425f53:	00 
  425f54:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  425f59:	c7 44 24 08 07 00 00 	movl   $0x7,0x8(%rsp)
  425f60:	00 
  425f61:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  425f68:	4c 8d 0d 41 ef 03 00 	lea    0x3ef41(%rip),%r9        # 464eb0 <usage_message+0x3170>
  425f6f:	4c 8d 05 b2 16 04 00 	lea    0x416b2(%rip),%r8        # 467628 <usage_message+0x58e8>
  425f76:	b9 00 04 00 00       	mov    $0x400,%ecx
  425f7b:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  425f80:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
  425f85:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  425f8a:	31 c0                	xor    %eax,%eax
  425f8c:	e8 16 ea 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  425f91:	4c 8b 25 c0 6d 26 00 	mov    0x266dc0(%rip),%r12        # 68cd58 <zbx_iks_transport+0x338>
  425f98:	41 8b 0c 24          	mov    (%r12),%ecx
  425f9c:	85 c9                	test   %ecx,%ecx
  425f9e:	0f 85 69 04 00 00    	jne    42640d <send_list_of_active_checks_json+0x5e4>
  425fa4:	45 31 c9             	xor    %r9d,%r9d
  425fa7:	4c 8d 05 8d 19 04 00 	lea    0x4198d(%rip),%r8        # 46793b <usage_message+0x5bfb>
  425fae:	b9 00 01 00 00       	mov    $0x100,%ecx
  425fb3:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  425fb8:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
  425fbd:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  425fc2:	31 c0                	xor    %eax,%eax
  425fc4:	e8 de e9 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  425fc9:	48 85 db             	test   %rbx,%rbx
  425fcc:	74 08                	je     425fd6 <send_list_of_active_checks_json+0x1ad>
  425fce:	48 89 df             	mov    %rbx,%rdi
  425fd1:	e8 12 82 fe ff       	callq  40e1e8 <free@plt>
  425fd6:	48 8d 9c 24 30 14 00 	lea    0x1430(%rsp),%rbx
  425fdd:	00 
  425fde:	be 00 10 00 00       	mov    $0x1000,%esi
  425fe3:	48 89 df             	mov    %rbx,%rdi
  425fe6:	e8 f1 37 02 00       	callq  4497dc <zbx_json_init>
  425feb:	b9 01 00 00 00       	mov    $0x1,%ecx
  425ff0:	48 8d 15 b6 08 04 00 	lea    0x408b6(%rip),%rdx        # 4668ad <usage_message+0x4b6d>
  425ff7:	48 8d 35 7f 9d 04 00 	lea    0x49d7f(%rip),%rsi        # 46fd7d <usage_message+0xe03d>
  425ffe:	48 89 df             	mov    %rbx,%rdi
  426001:	e8 67 34 02 00       	callq  44946d <zbx_json_addstring>
  426006:	48 8d 35 18 fe 03 00 	lea    0x3fe18(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  42600d:	48 89 df             	mov    %rbx,%rdi
  426010:	e8 53 37 02 00       	callq  449768 <zbx_json_addarray>
  426015:	48 8b b4 24 d8 4d 00 	mov    0x4dd8(%rsp),%rsi
  42601c:	00 
  42601d:	48 8d 3d 41 c1 05 00 	lea    0x5c141(%rip),%rdi        # 482165 <usage_message+0x20425>
  426024:	31 c0                	xor    %eax,%eax
  426026:	e8 81 1f 03 00       	callq  457fac <__zbx_DBselect>
  42602b:	49 89 c5             	mov    %rax,%r13
  42602e:	4c 8d bc 24 90 00 00 	lea    0x90(%rsp),%r15
  426035:	00 
  426036:	48 8d 84 24 60 4c 00 	lea    0x4c60(%rsp),%rax
  42603d:	00 
  42603e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  426043:	4c 8d a4 24 b0 4d 00 	lea    0x4db0(%rsp),%r12
  42604a:	00 
  42604b:	48 8d 94 24 60 44 00 	lea    0x4460(%rsp),%rdx
  426052:	00 
  426053:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  426058:	48 8d 84 24 60 3c 00 	lea    0x3c60(%rsp),%rax
  42605f:	00 
  426060:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  426065:	48 8d 94 24 60 34 00 	lea    0x3460(%rsp),%rdx
  42606c:	00 
  42606d:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
  426072:	48 8d 84 24 60 2c 00 	lea    0x2c60(%rsp),%rax
  426079:	00 
  42607a:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  42607f:	48 83 c0 01          	add    $0x1,%rax
  426083:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  42608a:	00 
  42608b:	48 83 c2 01          	add    $0x1,%rdx
  42608f:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
  426096:	00 
  426097:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  42609c:	48 83 c2 01          	add    $0x1,%rdx
  4260a0:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
  4260a5:	49 89 ee             	mov    %rbp,%r14
  4260a8:	4c 89 ef             	mov    %r13,%rdi
  4260ab:	e8 ed 18 03 00       	callq  45799d <DBfetch>
  4260b0:	48 89 c5             	mov    %rax,%rbp
  4260b3:	48 85 c0             	test   %rax,%rax
  4260b6:	0f 84 ce 03 00 00    	je     42648a <send_list_of_active_checks_json+0x661>
  4260bc:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
  4260c0:	4c 89 f2             	mov    %r14,%rdx
  4260c3:	31 f6                	xor    %esi,%esi
  4260c5:	4c 89 ff             	mov    %r15,%rdi
  4260c8:	e8 c9 1a 01 00       	callq  437b96 <DCconfig_get_item_by_key>
  4260cd:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4260d0:	0f 84 7c 03 00 00    	je     426452 <send_list_of_active_checks_json+0x629>
  4260d6:	48 8b 55 08          	mov    0x8(%rbp),%rdx
  4260da:	48 8d 35 2f 16 04 00 	lea    0x4162f(%rip),%rsi        # 467710 <usage_message+0x59d0>
  4260e1:	bf 04 00 00 00       	mov    $0x4,%edi
  4260e6:	31 c0                	xor    %eax,%eax
  4260e8:	e8 c3 af 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4260ed:	48 89 ee             	mov    %rbp,%rsi
  4260f0:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4260f5:	e8 ad 18 03 00       	callq  4579a7 <DBget_item_from_db>
  4260fa:	31 f6                	xor    %esi,%esi
  4260fc:	48 89 df             	mov    %rbx,%rdi
  4260ff:	e8 6b 36 02 00       	callq  44976f <zbx_json_addobject>
  426104:	b9 01 00 00 00       	mov    $0x1,%ecx
  426109:	48 8b 94 24 88 4c 00 	mov    0x4c88(%rsp),%rdx
  426110:	00 
  426111:	48 8d 35 d1 e8 03 00 	lea    0x3e8d1(%rip),%rsi        # 4649e9 <usage_message+0x2ca9>
  426118:	48 89 df             	mov    %rbx,%rdi
  42611b:	e8 4d 33 02 00       	callq  44946d <zbx_json_addstring>
  426120:	48 8b ac 24 90 4c 00 	mov    0x4c90(%rsp),%rbp
  426127:	00 
  426128:	48 89 ee             	mov    %rbp,%rsi
  42612b:	48 8b bc 24 88 4c 00 	mov    0x4c88(%rsp),%rdi
  426132:	00 
  426133:	e8 70 86 fe ff       	callq  40e7a8 <strcmp@plt>
  426138:	85 c0                	test   %eax,%eax
  42613a:	0f 85 2e 03 00 00    	jne    42646e <send_list_of_active_checks_json+0x645>
  426140:	8b 8c 24 b8 4c 00 00 	mov    0x4cb8(%rsp),%ecx
  426147:	48 8d 15 84 bc 03 00 	lea    0x3bc84(%rip),%rdx        # 461dd2 <usage_message+0x92>
  42614e:	be 20 00 00 00       	mov    $0x20,%esi
  426153:	4c 89 e7             	mov    %r12,%rdi
  426156:	31 c0                	xor    %eax,%eax
  426158:	e8 06 ea 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42615d:	b9 01 00 00 00       	mov    $0x1,%ecx
  426162:	4c 89 e2             	mov    %r12,%rdx
  426165:	48 8d 35 e9 17 04 00 	lea    0x417e9(%rip),%rsi        # 467955 <usage_message+0x5c15>
  42616c:	48 89 df             	mov    %rbx,%rdi
  42616f:	e8 f9 32 02 00       	callq  44946d <zbx_json_addstring>
  426174:	8b 8c 24 50 4d 00 00 	mov    0x4d50(%rsp),%ecx
  42617b:	48 8d 15 50 bc 03 00 	lea    0x3bc50(%rip),%rdx        # 461dd2 <usage_message+0x92>
  426182:	be 20 00 00 00       	mov    $0x20,%esi
  426187:	4c 89 e7             	mov    %r12,%rdi
  42618a:	31 c0                	xor    %eax,%eax
  42618c:	e8 d2 e9 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  426191:	b9 01 00 00 00       	mov    $0x1,%ecx
  426196:	4c 89 e2             	mov    %r12,%rdx
  426199:	48 8d 35 bb 17 04 00 	lea    0x417bb(%rip),%rsi        # 46795b <usage_message+0x5c1b>
  4261a0:	48 89 df             	mov    %rbx,%rdi
  4261a3:	e8 c5 32 02 00       	callq  44946d <zbx_json_addstring>
  4261a8:	8b 8c 24 54 4d 00 00 	mov    0x4d54(%rsp),%ecx
  4261af:	48 8d 15 1c bc 03 00 	lea    0x3bc1c(%rip),%rdx        # 461dd2 <usage_message+0x92>
  4261b6:	be 20 00 00 00       	mov    $0x20,%esi
  4261bb:	4c 89 e7             	mov    %r12,%rdi
  4261be:	31 c0                	xor    %eax,%eax
  4261c0:	e8 9e e9 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  4261c5:	b9 01 00 00 00       	mov    $0x1,%ecx
  4261ca:	4c 89 e2             	mov    %r12,%rdx
  4261cd:	48 8d 35 93 17 04 00 	lea    0x41793(%rip),%rsi        # 467967 <usage_message+0x5c27>
  4261d4:	48 89 df             	mov    %rbx,%rdi
  4261d7:	e8 91 32 02 00       	callq  44946d <zbx_json_addstring>
  4261dc:	48 89 df             	mov    %rbx,%rdi
  4261df:	e8 fe 2a 02 00       	callq  448ce2 <zbx_json_close>
  4261e4:	48 8b 84 24 88 4c 00 	mov    0x4c88(%rsp),%rax
  4261eb:	00 
  4261ec:	b9 04 00 00 00       	mov    $0x4,%ecx
  4261f1:	48 8d 3d 81 17 04 00 	lea    0x41781(%rip),%rdi        # 467979 <usage_message+0x5c39>
  4261f8:	48 89 c6             	mov    %rax,%rsi
  4261fb:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4261fd:	74 13                	je     426212 <send_list_of_active_checks_json+0x3e9>
  4261ff:	b9 06 00 00 00       	mov    $0x6,%ecx
  426204:	48 8d 3d 62 17 04 00 	lea    0x41762(%rip),%rdi        # 46796d <usage_message+0x5c2d>
  42620b:	48 89 c6             	mov    %rax,%rsi
  42620e:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  426210:	75 28                	jne    42623a <send_list_of_active_checks_json+0x411>
  426212:	41 b8 00 08 00 00    	mov    $0x800,%r8d
  426218:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  42621d:	31 d2                	xor    %edx,%edx
  42621f:	31 f6                	xor    %esi,%esi
  426221:	48 89 c7             	mov    %rax,%rdi
  426224:	e8 3e 65 00 00       	callq  42c767 <parse_command>
  426229:	83 f8 02             	cmp    $0x2,%eax
  42622c:	0f 84 0b 03 00 00    	je     42653d <send_list_of_active_checks_json+0x714>
  426232:	48 8b 84 24 88 4c 00 	mov    0x4c88(%rsp),%rax
  426239:	00 
  42623a:	b9 09 00 00 00       	mov    $0x9,%ecx
  42623f:	48 8d 3d 2e 17 04 00 	lea    0x4172e(%rip),%rdi        # 467974 <usage_message+0x5c34>
  426246:	48 89 c6             	mov    %rax,%rsi
  426249:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42624b:	0f 85 57 fe ff ff    	jne    4260a8 <send_list_of_active_checks_json+0x27f>
  426251:	41 b8 00 08 00 00    	mov    $0x800,%r8d
  426257:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  42625c:	31 d2                	xor    %edx,%edx
  42625e:	31 f6                	xor    %esi,%esi
  426260:	48 89 c7             	mov    %rax,%rdi
  426263:	e8 ff 64 00 00       	callq  42c767 <parse_command>
  426268:	83 f8 02             	cmp    $0x2,%eax
  42626b:	0f 85 37 fe ff ff    	jne    4260a8 <send_list_of_active_checks_json+0x27f>
  426271:	b9 00 08 00 00       	mov    $0x800,%ecx
  426276:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  42627b:	be 02 00 00 00       	mov    $0x2,%esi
  426280:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  426285:	e8 a1 ca 01 00       	callq  442d2b <get_param>
  42628a:	85 c0                	test   %eax,%eax
  42628c:	75 0e                	jne    42629c <send_list_of_active_checks_json+0x473>
  42628e:	80 bc 24 60 3c 00 00 	cmpb   $0x40,0x3c60(%rsp)
  426295:	40 
  426296:	0f 84 2d 05 00 00    	je     4267c9 <send_list_of_active_checks_json+0x9a0>
  42629c:	b9 00 08 00 00       	mov    $0x800,%ecx
  4262a1:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  4262a6:	be 03 00 00 00       	mov    $0x3,%esi
  4262ab:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  4262b0:	e8 76 ca 01 00       	callq  442d2b <get_param>
  4262b5:	85 c0                	test   %eax,%eax
  4262b7:	75 0e                	jne    4262c7 <send_list_of_active_checks_json+0x49e>
  4262b9:	80 bc 24 60 34 00 00 	cmpb   $0x40,0x3460(%rsp)
  4262c0:	40 
  4262c1:	0f 84 d8 04 00 00    	je     42679f <send_list_of_active_checks_json+0x976>
  4262c7:	b9 00 08 00 00       	mov    $0x800,%ecx
  4262cc:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  4262d1:	be 05 00 00 00       	mov    $0x5,%esi
  4262d6:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  4262db:	e8 4b ca 01 00       	callq  442d2b <get_param>
  4262e0:	85 c0                	test   %eax,%eax
  4262e2:	0f 85 c0 fd ff ff    	jne    4260a8 <send_list_of_active_checks_json+0x27f>
  4262e8:	80 bc 24 60 2c 00 00 	cmpb   $0x40,0x2c60(%rsp)
  4262ef:	40 
  4262f0:	0f 85 b2 fd ff ff    	jne    4260a8 <send_list_of_active_checks_json+0x27f>
  4262f6:	48 8d 94 24 f8 4d 00 	lea    0x4df8(%rsp),%rdx
  4262fd:	00 
  4262fe:	48 8d b4 24 fc 4d 00 	lea    0x4dfc(%rsp),%rsi
  426305:	00 
  426306:	48 8d bc 24 e0 4d 00 	lea    0x4de0(%rsp),%rdi
  42630d:	00 
  42630e:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
  426315:	00 
  426316:	e8 49 fa ff ff       	callq  425d64 <recv_host_availability+0x219>
  42631b:	e9 88 fd ff ff       	jmpq   4260a8 <send_list_of_active_checks_json+0x27f>
  426320:	e8 0b 27 02 00       	callq  448a30 <zbx_json_strerror>
  426325:	48 8d 94 24 60 24 00 	lea    0x2460(%rsp),%rdx
  42632c:	00 
  42632d:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  426332:	48 89 c1             	mov    %rax,%rcx
  426335:	48 8d 15 29 be 05 00 	lea    0x5be29(%rip),%rdx        # 482165 <usage_message+0x20425>
  42633c:	be 00 08 00 00       	mov    $0x800,%esi
  426341:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  426346:	31 c0                	xor    %eax,%eax
  426348:	e8 16 e8 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42634d:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  426352:	e8 16 14 02 00       	callq  44776d <get_ip_by_socket>
  426357:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  42635c:	48 89 c2             	mov    %rax,%rdx
  42635f:	48 8d 35 82 14 04 00 	lea    0x41482(%rip),%rsi        # 4677e8 <usage_message+0x5aa8>
  426366:	bf 03 00 00 00       	mov    $0x3,%edi
  42636b:	31 c0                	xor    %eax,%eax
  42636d:	e8 3e ad 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426372:	48 8d 9c 24 30 14 00 	lea    0x1430(%rsp),%rbx
  426379:	00 
  42637a:	be 00 10 00 00       	mov    $0x1000,%esi
  42637f:	48 89 df             	mov    %rbx,%rdi
  426382:	e8 55 34 02 00       	callq  4497dc <zbx_json_init>
  426387:	b9 01 00 00 00       	mov    $0x1,%ecx
  42638c:	48 8d 15 46 d0 05 00 	lea    0x5d046(%rip),%rdx        # 4833d9 <usage_message+0x21699>
  426393:	48 8d 35 e3 99 04 00 	lea    0x499e3(%rip),%rsi        # 46fd7d <usage_message+0xe03d>
  42639a:	48 89 df             	mov    %rbx,%rdi
  42639d:	e8 cb 30 02 00       	callq  44946d <zbx_json_addstring>
  4263a2:	b9 01 00 00 00       	mov    $0x1,%ecx
  4263a7:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  4263ac:	48 8d 35 f8 15 04 00 	lea    0x415f8(%rip),%rsi        # 4679ab <usage_message+0x5c6b>
  4263b3:	48 89 df             	mov    %rbx,%rdi
  4263b6:	e8 b2 30 02 00       	callq  44946d <zbx_json_addstring>
  4263bb:	48 8b 94 24 30 14 00 	mov    0x1430(%rsp),%rdx
  4263c2:	00 
  4263c3:	48 8d 35 d6 c6 03 00 	lea    0x3c6d6(%rip),%rsi        # 462aa0 <usage_message+0xd60>
  4263ca:	bf 04 00 00 00       	mov    $0x4,%edi
  4263cf:	31 c0                	xor    %eax,%eax
  4263d1:	e8 da ac 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4263d6:	31 c9                	xor    %ecx,%ecx
  4263d8:	ba 01 00 00 00       	mov    $0x1,%edx
  4263dd:	48 8b b4 24 30 14 00 	mov    0x1430(%rsp),%rsi
  4263e4:	00 
  4263e5:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  4263ea:	e8 a2 1a 02 00       	callq  447e91 <zbx_tcp_send_ext>
  4263ef:	89 c5                	mov    %eax,%ebp
  4263f1:	48 89 df             	mov    %rbx,%rdi
  4263f4:	e8 5d 34 02 00       	callq  449856 <zbx_json_free>
  4263f9:	89 e8                	mov    %ebp,%eax
  4263fb:	48 81 c4 08 4e 00 00 	add    $0x4e08,%rsp
  426402:	5b                   	pop    %rbx
  426403:	5d                   	pop    %rbp
  426404:	41 5c                	pop    %r12
  426406:	41 5d                	pop    %r13
  426408:	41 5e                	pop    %r14
  42640a:	41 5f                	pop    %r15
  42640c:	c3                   	retq   
  42640d:	31 ff                	xor    %edi,%edi
  42640f:	e8 c4 87 fe ff       	callq  40ebd8 <time@plt>
  426414:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  426419:	41 8b 04 24          	mov    (%r12),%eax
  42641d:	89 44 24 08          	mov    %eax,0x8(%rsp)
  426421:	c7 04 24 03 00 00 00 	movl   $0x3,(%rsp)
  426428:	45 31 c9             	xor    %r9d,%r9d
  42642b:	4c 8d 05 5e 12 04 00 	lea    0x4125e(%rip),%r8        # 467690 <usage_message+0x5950>
  426432:	b9 00 01 00 00       	mov    $0x100,%ecx
  426437:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  42643c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
  426441:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  426446:	31 c0                	xor    %eax,%eax
  426448:	e8 5a e5 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42644d:	e9 77 fb ff ff       	jmpq   425fc9 <send_list_of_active_checks_json+0x1a0>
  426452:	48 8b 55 08          	mov    0x8(%rbp),%rdx
  426456:	48 8d 35 73 12 04 00 	lea    0x41273(%rip),%rsi        # 4676d0 <usage_message+0x5990>
  42645d:	bf 04 00 00 00       	mov    $0x4,%edi
  426462:	31 c0                	xor    %eax,%eax
  426464:	e8 47 ac 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426469:	e9 3a fc ff ff       	jmpq   4260a8 <send_list_of_active_checks_json+0x27f>
  42646e:	b9 01 00 00 00       	mov    $0x1,%ecx
  426473:	48 89 ea             	mov    %rbp,%rdx
  426476:	48 8d 35 cf 14 04 00 	lea    0x414cf(%rip),%rsi        # 46794c <usage_message+0x5c0c>
  42647d:	48 89 df             	mov    %rbx,%rdi
  426480:	e8 e8 2f 02 00       	callq  44946d <zbx_json_addstring>
  426485:	e9 b6 fc ff ff       	jmpq   426140 <send_list_of_active_checks_json+0x317>
  42648a:	48 89 df             	mov    %rbx,%rdi
  42648d:	e8 50 28 02 00       	callq  448ce2 <zbx_json_close>
  426492:	4c 89 ef             	mov    %r13,%rdi
  426495:	e8 3e 78 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42649a:	8b 94 24 f8 4d 00 00 	mov    0x4df8(%rsp),%edx
  4264a1:	85 d2                	test   %edx,%edx
  4264a3:	0f 85 ea 00 00 00    	jne    426593 <send_list_of_active_checks_json+0x76a>
  4264a9:	48 8b bc 24 e0 4d 00 	mov    0x4de0(%rsp),%rdi
  4264b0:	00 
  4264b1:	48 85 ff             	test   %rdi,%rdi
  4264b4:	74 11                	je     4264c7 <send_list_of_active_checks_json+0x69e>
  4264b6:	e8 2d 7d fe ff       	callq  40e1e8 <free@plt>
  4264bb:	48 c7 84 24 e0 4d 00 	movq   $0x0,0x4de0(%rsp)
  4264c2:	00 00 00 00 00 
  4264c7:	48 8b 94 24 30 14 00 	mov    0x1430(%rsp),%rdx
  4264ce:	00 
  4264cf:	48 8d 35 ca c5 03 00 	lea    0x3c5ca(%rip),%rsi        # 462aa0 <usage_message+0xd60>
  4264d6:	bf 04 00 00 00       	mov    $0x4,%edi
  4264db:	31 c0                	xor    %eax,%eax
  4264dd:	e8 ce ab 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4264e2:	48 8b 05 1f 68 26 00 	mov    0x26681f(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  4264e9:	8b 38                	mov    (%rax),%edi
  4264eb:	e8 38 82 fe ff       	callq  40e728 <alarm@plt>
  4264f0:	31 c9                	xor    %ecx,%ecx
  4264f2:	ba 01 00 00 00       	mov    $0x1,%edx
  4264f7:	48 8b b4 24 30 14 00 	mov    0x1430(%rsp),%rsi
  4264fe:	00 
  4264ff:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  426504:	e8 88 19 02 00       	callq  447e91 <zbx_tcp_send_ext>
  426509:	85 c0                	test   %eax,%eax
  42650b:	0f 85 64 02 00 00    	jne    426775 <send_list_of_active_checks_json+0x94c>
  426511:	31 ed                	xor    %ebp,%ebp
  426513:	31 ff                	xor    %edi,%edi
  426515:	e8 0e 82 fe ff       	callq  40e728 <alarm@plt>
  42651a:	48 89 df             	mov    %rbx,%rdi
  42651d:	e8 34 33 02 00       	callq  449856 <zbx_json_free>
  426522:	48 8b bc 24 d8 4d 00 	mov    0x4dd8(%rsp),%rdi
  426529:	00 
  42652a:	48 85 ff             	test   %rdi,%rdi
  42652d:	0f 84 c6 fe ff ff    	je     4263f9 <send_list_of_active_checks_json+0x5d0>
  426533:	e8 b0 7c fe ff       	callq  40e1e8 <free@plt>
  426538:	e9 bc fe ff ff       	jmpq   4263f9 <send_list_of_active_checks_json+0x5d0>
  42653d:	b9 00 08 00 00       	mov    $0x800,%ecx
  426542:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  426547:	be 02 00 00 00       	mov    $0x2,%esi
  42654c:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  426551:	e8 d5 c7 01 00       	callq  442d2b <get_param>
  426556:	85 c0                	test   %eax,%eax
  426558:	0f 85 d4 fc ff ff    	jne    426232 <send_list_of_active_checks_json+0x409>
  42655e:	80 bc 24 60 3c 00 00 	cmpb   $0x40,0x3c60(%rsp)
  426565:	40 
  426566:	0f 85 c6 fc ff ff    	jne    426232 <send_list_of_active_checks_json+0x409>
  42656c:	48 8d 94 24 f8 4d 00 	lea    0x4df8(%rsp),%rdx
  426573:	00 
  426574:	48 8d b4 24 fc 4d 00 	lea    0x4dfc(%rsp),%rsi
  42657b:	00 
  42657c:	48 8d bc 24 e0 4d 00 	lea    0x4de0(%rsp),%rdi
  426583:	00 
  426584:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
  426589:	e8 d6 f7 ff ff       	callq  425d64 <recv_host_availability+0x219>
  42658e:	e9 9f fc ff ff       	jmpq   426232 <send_list_of_active_checks_json+0x409>
  426593:	48 8d 35 3b 3f 04 00 	lea    0x43f3b(%rip),%rsi        # 46a4d5 <usage_message+0x8795>
  42659a:	48 89 df             	mov    %rbx,%rdi
  42659d:	e8 c6 31 02 00       	callq  449768 <zbx_json_addarray>
  4265a2:	c7 84 24 f0 4d 00 00 	movl   $0x0,0x4df0(%rsp)
  4265a9:	00 00 00 00 
  4265ad:	4c 8d 05 9c 11 04 00 	lea    0x4119c(%rip),%r8        # 467750 <usage_message+0x5a10>
  4265b4:	b9 00 02 00 00       	mov    $0x200,%ecx
  4265b9:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  4265be:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
  4265c3:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  4265c8:	31 c0                	xor    %eax,%eax
  4265ca:	e8 d8 e3 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4265cf:	8b 84 24 f8 4d 00 00 	mov    0x4df8(%rsp),%eax
  4265d6:	85 c0                	test   %eax,%eax
  4265d8:	0f 8e a7 00 00 00    	jle    426685 <send_list_of_active_checks_json+0x85c>
  4265de:	45 31 e4             	xor    %r12d,%r12d
  4265e1:	48 8b 84 24 e0 4d 00 	mov    0x4de0(%rsp),%rax
  4265e8:	00 
  4265e9:	4c 8d 35 e6 96 04 00 	lea    0x496e6(%rip),%r14        # 46fcd6 <usage_message+0xdf96>
  4265f0:	4c 8d 3d bd fb 03 00 	lea    0x3fbbd(%rip),%r15        # 4661b4 <usage_message+0x4474>
  4265f7:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
  4265fc:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
  426601:	48 8b 3c 28          	mov    (%rax,%rbp,1),%rdi
  426605:	e8 57 13 03 00       	callq  457961 <DBdyn_escape_string>
  42660a:	48 89 c3             	mov    %rax,%rbx
  42660d:	45 85 e4             	test   %r12d,%r12d
  426610:	48 89 04 24          	mov    %rax,(%rsp)
  426614:	4d 89 f9             	mov    %r15,%r9
  426617:	4d 0f 44 ce          	cmove  %r14,%r9
  42661b:	4c 8d 05 99 9c 04 00 	lea    0x49c99(%rip),%r8        # 4702bb <usage_message+0xe57b>
  426622:	b9 00 02 00 00       	mov    $0x200,%ecx
  426627:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  42662c:	4c 89 ee             	mov    %r13,%rsi
  42662f:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  426634:	31 c0                	xor    %eax,%eax
  426636:	e8 6c e3 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42663b:	48 85 db             	test   %rbx,%rbx
  42663e:	74 08                	je     426648 <send_list_of_active_checks_json+0x81f>
  426640:	48 89 df             	mov    %rbx,%rdi
  426643:	e8 a0 7b fe ff       	callq  40e1e8 <free@plt>
  426648:	48 8b 84 24 e0 4d 00 	mov    0x4de0(%rsp),%rax
  42664f:	00 
  426650:	48 8b 3c 28          	mov    (%rax,%rbp,1),%rdi
  426654:	48 85 ff             	test   %rdi,%rdi
  426657:	74 15                	je     42666e <send_list_of_active_checks_json+0x845>
  426659:	e8 8a 7b fe ff       	callq  40e1e8 <free@plt>
  42665e:	48 8b 84 24 e0 4d 00 	mov    0x4de0(%rsp),%rax
  426665:	00 
  426666:	48 c7 04 28 00 00 00 	movq   $0x0,(%rax,%rbp,1)
  42666d:	00 
  42666e:	41 83 c4 01          	add    $0x1,%r12d
  426672:	48 83 c5 08          	add    $0x8,%rbp
  426676:	44 39 a4 24 f8 4d 00 	cmp    %r12d,0x4df8(%rsp)
  42667d:	00 
  42667e:	7f 81                	jg     426601 <send_list_of_active_checks_json+0x7d8>
  426680:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
  426685:	4c 8d 05 c4 cc 05 00 	lea    0x5ccc4(%rip),%r8        # 483350 <usage_message+0x21610>
  42668c:	b9 08 00 00 00       	mov    $0x8,%ecx
  426691:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  426696:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
  42669b:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  4266a0:	31 c0                	xor    %eax,%eax
  4266a2:	e8 00 e3 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4266a7:	48 8b b4 24 d8 4d 00 	mov    0x4dd8(%rsp),%rsi
  4266ae:	00 
  4266af:	48 8d 3d af ba 05 00 	lea    0x5baaf(%rip),%rdi        # 482165 <usage_message+0x20425>
  4266b6:	31 c0                	xor    %eax,%eax
  4266b8:	e8 ef 18 03 00       	callq  457fac <__zbx_DBselect>
  4266bd:	48 89 c5             	mov    %rax,%rbp
  4266c0:	e9 8e 00 00 00       	jmpq   426753 <send_list_of_active_checks_json+0x92a>
  4266c5:	31 f6                	xor    %esi,%esi
  4266c7:	48 89 df             	mov    %rbx,%rdi
  4266ca:	e8 a0 30 02 00       	callq  44976f <zbx_json_addobject>
  4266cf:	b9 01 00 00 00       	mov    $0x1,%ecx
  4266d4:	49 8b 14 24          	mov    (%r12),%rdx
  4266d8:	48 8d 35 1d 0d 05 00 	lea    0x50d1d(%rip),%rsi        # 4773fc <usage_message+0x156bc>
  4266df:	48 89 df             	mov    %rbx,%rdi
  4266e2:	e8 86 2d 02 00       	callq  44946d <zbx_json_addstring>
  4266e7:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
  4266ec:	b9 01 00 00 00       	mov    $0x1,%ecx
  4266f1:	48 8d 35 ac e6 03 00 	lea    0x3e6ac(%rip),%rsi        # 464da4 <usage_message+0x3064>
  4266f8:	48 89 df             	mov    %rbx,%rdi
  4266fb:	e8 6d 2d 02 00       	callq  44946d <zbx_json_addstring>
  426700:	49 8b 54 24 10       	mov    0x10(%r12),%rdx
  426705:	b9 02 00 00 00       	mov    $0x2,%ecx
  42670a:	48 8d 35 6d 12 04 00 	lea    0x4126d(%rip),%rsi        # 46797e <usage_message+0x5c3e>
  426711:	48 89 df             	mov    %rbx,%rdi
  426714:	e8 54 2d 02 00       	callq  44946d <zbx_json_addstring>
  426719:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
  42671e:	b9 01 00 00 00       	mov    $0x1,%ecx
  426723:	48 8d 35 64 12 04 00 	lea    0x41264(%rip),%rsi        # 46798e <usage_message+0x5c4e>
  42672a:	48 89 df             	mov    %rbx,%rdi
  42672d:	e8 3b 2d 02 00       	callq  44946d <zbx_json_addstring>
  426732:	49 8b 54 24 20       	mov    0x20(%r12),%rdx
  426737:	b9 02 00 00 00       	mov    $0x2,%ecx
  42673c:	48 8d 35 59 12 04 00 	lea    0x41259(%rip),%rsi        # 46799c <usage_message+0x5c5c>
  426743:	48 89 df             	mov    %rbx,%rdi
  426746:	e8 22 2d 02 00       	callq  44946d <zbx_json_addstring>
  42674b:	48 89 df             	mov    %rbx,%rdi
  42674e:	e8 8f 25 02 00       	callq  448ce2 <zbx_json_close>
  426753:	48 89 ef             	mov    %rbp,%rdi
  426756:	e8 42 12 03 00       	callq  45799d <DBfetch>
  42675b:	49 89 c4             	mov    %rax,%r12
  42675e:	48 85 c0             	test   %rax,%rax
  426761:	0f 85 5e ff ff ff    	jne    4266c5 <send_list_of_active_checks_json+0x89c>
  426767:	48 89 ef             	mov    %rbp,%rdi
  42676a:	e8 69 75 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42676f:	90                   	nop
  426770:	e9 34 fd ff ff       	jmpq   4264a9 <send_list_of_active_checks_json+0x680>
  426775:	e8 26 0f 02 00       	callq  4476a0 <zbx_tcp_strerror>
  42677a:	48 89 c1             	mov    %rax,%rcx
  42677d:	48 8d 15 e1 b9 05 00 	lea    0x5b9e1(%rip),%rdx        # 482165 <usage_message+0x20425>
  426784:	be 00 08 00 00       	mov    $0x800,%esi
  426789:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  42678e:	31 c0                	xor    %eax,%eax
  426790:	e8 ce e3 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  426795:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  42679a:	e9 74 fd ff ff       	jmpq   426513 <send_list_of_active_checks_json+0x6ea>
  42679f:	48 8d 94 24 f8 4d 00 	lea    0x4df8(%rsp),%rdx
  4267a6:	00 
  4267a7:	48 8d b4 24 fc 4d 00 	lea    0x4dfc(%rsp),%rsi
  4267ae:	00 
  4267af:	48 8d bc 24 e0 4d 00 	lea    0x4de0(%rsp),%rdi
  4267b6:	00 
  4267b7:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  4267be:	00 
  4267bf:	e8 a0 f5 ff ff       	callq  425d64 <recv_host_availability+0x219>
  4267c4:	e9 fe fa ff ff       	jmpq   4262c7 <send_list_of_active_checks_json+0x49e>
  4267c9:	48 8d 94 24 f8 4d 00 	lea    0x4df8(%rsp),%rdx
  4267d0:	00 
  4267d1:	48 8d b4 24 fc 4d 00 	lea    0x4dfc(%rsp),%rsi
  4267d8:	00 
  4267d9:	48 8d bc 24 e0 4d 00 	lea    0x4de0(%rsp),%rdi
  4267e0:	00 
  4267e1:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
  4267e6:	e8 79 f5 ff ff       	callq  425d64 <recv_host_availability+0x219>
  4267eb:	e9 ac fa ff ff       	jmpq   42629c <send_list_of_active_checks_json+0x473>

00000000004267f0 <send_list_of_active_checks>:
  4267f0:	41 57                	push   %r15
  4267f2:	41 56                	push   %r14
  4267f4:	41 55                	push   %r13
  4267f6:	41 54                	push   %r12
  4267f8:	55                   	push   %rbp
  4267f9:	53                   	push   %rbx
  4267fa:	48 81 ec 08 1c 00 00 	sub    $0x1c08,%rsp
  426801:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
  426806:	48 89 f3             	mov    %rsi,%rbx
  426809:	89 d5                	mov    %edx,%ebp
  42680b:	48 c7 84 24 f0 1b 00 	movq   $0x0,0x1bf0(%rsp)
  426812:	00 00 00 00 00 
  426817:	c7 84 24 fc 1b 00 00 	movl   $0x800,0x1bfc(%rsp)
  42681e:	00 08 00 00 
  426822:	c7 84 24 f8 1b 00 00 	movl   $0x0,0x1bf8(%rsp)
  426829:	00 00 00 00 
  42682d:	48 8d 35 ec 0f 04 00 	lea    0x40fec(%rip),%rsi        # 467820 <usage_message+0x5ae0>
  426834:	bf 04 00 00 00       	mov    $0x4,%edi
  426839:	31 c0                	xor    %eax,%eax
  42683b:	e8 70 a8 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426840:	be 0a 00 00 00       	mov    $0xa,%esi
  426845:	48 89 df             	mov    %rbx,%rdi
  426848:	e8 4b 7e fe ff       	callq  40e698 <strchr@plt>
  42684d:	48 85 c0             	test   %rax,%rax
  426850:	0f 84 97 02 00 00    	je     426aed <send_list_of_active_checks+0x2fd>
  426856:	48 8d 58 01          	lea    0x1(%rax),%rbx
  42685a:	be 0a 00 00 00       	mov    $0xa,%esi
  42685f:	48 89 df             	mov    %rbx,%rdi
  426862:	e8 31 7e fe ff       	callq  40e698 <strchr@plt>
  426867:	48 85 c0             	test   %rax,%rax
  42686a:	74 03                	je     42686f <send_list_of_active_checks+0x7f>
  42686c:	c6 00 00             	movb   $0x0,(%rax)
  42686f:	40 0f b6 cd          	movzbl %bpl,%ecx
  426873:	48 8d 84 24 e0 13 00 	lea    0x13e0(%rsp),%rax
  42687a:	00 
  42687b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  426880:	48 8d b4 24 e8 1b 00 	lea    0x1be8(%rsp),%rsi
  426887:	00 
  426888:	48 89 c2             	mov    %rax,%rdx
  42688b:	48 89 df             	mov    %rbx,%rdi
  42688e:	e8 7d f3 ff ff       	callq  425c10 <recv_host_availability+0xc5>
  426893:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  426896:	0f 84 74 02 00 00    	je     426b10 <send_list_of_active_checks+0x320>
  42689c:	48 63 8c 24 fc 1b 00 	movslq 0x1bfc(%rsp),%rcx
  4268a3:	00 
  4268a4:	48 8b 94 24 f0 1b 00 	mov    0x1bf0(%rsp),%rdx
  4268ab:	00 
  4268ac:	be 97 00 00 00       	mov    $0x97,%esi
  4268b1:	48 8d 3d 7a 10 04 00 	lea    0x4107a(%rip),%rdi        # 467932 <usage_message+0x5bf2>
  4268b8:	e8 4e be 01 00       	callq  44270b <zbx_malloc2>
  4268bd:	48 89 84 24 f0 1b 00 	mov    %rax,0x1bf0(%rsp)
  4268c4:	00 
  4268c5:	c7 84 24 f8 1b 00 00 	movl   $0x0,0x1bf8(%rsp)
  4268cc:	00 00 00 00 
  4268d0:	4c 8d a4 24 f8 1b 00 	lea    0x1bf8(%rsp),%r12
  4268d7:	00 
  4268d8:	4c 8d ac 24 fc 1b 00 	lea    0x1bfc(%rsp),%r13
  4268df:	00 
  4268e0:	4c 8d bc 24 f0 1b 00 	lea    0x1bf0(%rsp),%r15
  4268e7:	00 
  4268e8:	48 8b 84 24 e8 1b 00 	mov    0x1be8(%rsp),%rax
  4268ef:	00 
  4268f0:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4268f5:	c7 04 24 07 00 00 00 	movl   $0x7,(%rsp)
  4268fc:	45 31 c9             	xor    %r9d,%r9d
  4268ff:	4c 8d 05 3a 0f 04 00 	lea    0x40f3a(%rip),%r8        # 467840 <usage_message+0x5b00>
  426906:	b9 00 04 00 00       	mov    $0x400,%ecx
  42690b:	4c 89 e2             	mov    %r12,%rdx
  42690e:	4c 89 ee             	mov    %r13,%rsi
  426911:	4c 89 ff             	mov    %r15,%rdi
  426914:	31 c0                	xor    %eax,%eax
  426916:	e8 8c e0 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42691b:	48 8b 2d 36 64 26 00 	mov    0x266436(%rip),%rbp        # 68cd58 <zbx_iks_transport+0x338>
  426922:	8b 75 00             	mov    0x0(%rbp),%esi
  426925:	85 f6                	test   %esi,%esi
  426927:	0f 84 9c 01 00 00    	je     426ac9 <send_list_of_active_checks+0x2d9>
  42692d:	31 ff                	xor    %edi,%edi
  42692f:	e8 a4 82 fe ff       	callq  40ebd8 <time@plt>
  426934:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  426939:	8b 45 00             	mov    0x0(%rbp),%eax
  42693c:	89 44 24 08          	mov    %eax,0x8(%rsp)
  426940:	c7 04 24 03 00 00 00 	movl   $0x3,(%rsp)
  426947:	45 31 c9             	xor    %r9d,%r9d
  42694a:	4c 8d 05 3f 0d 04 00 	lea    0x40d3f(%rip),%r8        # 467690 <usage_message+0x5950>
  426951:	b9 00 01 00 00       	mov    $0x100,%ecx
  426956:	4c 89 e2             	mov    %r12,%rdx
  426959:	4c 89 ee             	mov    %r13,%rsi
  42695c:	4c 89 ff             	mov    %r15,%rdi
  42695f:	31 c0                	xor    %eax,%eax
  426961:	e8 41 e0 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  426966:	48 8b b4 24 f0 1b 00 	mov    0x1bf0(%rsp),%rsi
  42696d:	00 
  42696e:	48 8d 3d f0 b7 05 00 	lea    0x5b7f0(%rip),%rdi        # 482165 <usage_message+0x20425>
  426975:	31 c0                	xor    %eax,%eax
  426977:	e8 30 16 03 00       	callq  457fac <__zbx_DBselect>
  42697c:	48 89 c5             	mov    %rax,%rbp
  42697f:	c7 84 24 f8 1b 00 00 	movl   $0x0,0x1bf8(%rsp)
  426986:	00 00 00 00 
  42698a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
  42698f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  426994:	48 89 ef             	mov    %rbp,%rdi
  426997:	e8 01 10 03 00       	callq  45799d <DBfetch>
  42699c:	49 89 c6             	mov    %rax,%r14
  42699f:	48 85 c0             	test   %rax,%rax
  4269a2:	74 7a                	je     426a1e <send_list_of_active_checks+0x22e>
  4269a4:	49 8b 0e             	mov    (%r14),%rcx
  4269a7:	48 89 da             	mov    %rbx,%rdx
  4269aa:	31 f6                	xor    %esi,%esi
  4269ac:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  4269b1:	e8 e0 11 01 00       	callq  437b96 <DCconfig_get_item_by_key>
  4269b6:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4269b9:	74 48                	je     426a03 <send_list_of_active_checks+0x213>
  4269bb:	49 8b 16             	mov    (%r14),%rdx
  4269be:	48 8d 35 4b 0d 04 00 	lea    0x40d4b(%rip),%rsi        # 467710 <usage_message+0x59d0>
  4269c5:	bf 04 00 00 00       	mov    $0x4,%edi
  4269ca:	31 c0                	xor    %eax,%eax
  4269cc:	e8 df a6 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4269d1:	49 8b 46 10          	mov    0x10(%r14),%rax
  4269d5:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4269da:	49 8b 46 08          	mov    0x8(%r14),%rax
  4269de:	48 89 04 24          	mov    %rax,(%rsp)
  4269e2:	4d 8b 0e             	mov    (%r14),%r9
  4269e5:	4c 8d 05 d1 0f 04 00 	lea    0x40fd1(%rip),%r8        # 4679bd <usage_message+0x5c7d>
  4269ec:	b9 00 02 00 00       	mov    $0x200,%ecx
  4269f1:	4c 89 e2             	mov    %r12,%rdx
  4269f4:	4c 89 ee             	mov    %r13,%rsi
  4269f7:	4c 89 ff             	mov    %r15,%rdi
  4269fa:	31 c0                	xor    %eax,%eax
  4269fc:	e8 a6 df 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  426a01:	eb 91                	jmp    426994 <send_list_of_active_checks+0x1a4>
  426a03:	49 8b 16             	mov    (%r14),%rdx
  426a06:	48 8d 35 c3 0c 04 00 	lea    0x40cc3(%rip),%rsi        # 4676d0 <usage_message+0x5990>
  426a0d:	bf 04 00 00 00       	mov    $0x4,%edi
  426a12:	31 c0                	xor    %eax,%eax
  426a14:	e8 97 a6 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426a19:	e9 76 ff ff ff       	jmpq   426994 <send_list_of_active_checks+0x1a4>
  426a1e:	48 89 ef             	mov    %rbp,%rdi
  426a21:	e8 b2 72 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  426a26:	4c 8d 05 9a 0f 04 00 	lea    0x40f9a(%rip),%r8        # 4679c7 <usage_message+0x5c87>
  426a2d:	b9 00 02 00 00       	mov    $0x200,%ecx
  426a32:	4c 89 e2             	mov    %r12,%rdx
  426a35:	4c 89 ee             	mov    %r13,%rsi
  426a38:	4c 89 ff             	mov    %r15,%rdi
  426a3b:	31 c0                	xor    %eax,%eax
  426a3d:	e8 65 df 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  426a42:	48 8b 94 24 f0 1b 00 	mov    0x1bf0(%rsp),%rdx
  426a49:	00 
  426a4a:	48 8d 35 4f c0 03 00 	lea    0x3c04f(%rip),%rsi        # 462aa0 <usage_message+0xd60>
  426a51:	bf 04 00 00 00       	mov    $0x4,%edi
  426a56:	31 c0                	xor    %eax,%eax
  426a58:	e8 53 a6 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426a5d:	48 8b 05 a4 62 26 00 	mov    0x2662a4(%rip),%rax        # 68cd08 <zbx_iks_transport+0x2e8>
  426a64:	8b 38                	mov    (%rax),%edi
  426a66:	e8 bd 7c fe ff       	callq  40e728 <alarm@plt>
  426a6b:	31 c9                	xor    %ecx,%ecx
  426a6d:	31 d2                	xor    %edx,%edx
  426a6f:	48 8b b4 24 f0 1b 00 	mov    0x1bf0(%rsp),%rsi
  426a76:	00 
  426a77:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  426a7c:	e8 10 14 02 00       	callq  447e91 <zbx_tcp_send_ext>
  426a81:	85 c0                	test   %eax,%eax
  426a83:	0f 85 b6 00 00 00    	jne    426b3f <send_list_of_active_checks+0x34f>
  426a89:	31 db                	xor    %ebx,%ebx
  426a8b:	31 ff                	xor    %edi,%edi
  426a8d:	e8 96 7c fe ff       	callq  40e728 <alarm@plt>
  426a92:	48 8b bc 24 f0 1b 00 	mov    0x1bf0(%rsp),%rdi
  426a99:	00 
  426a9a:	48 85 ff             	test   %rdi,%rdi
  426a9d:	74 11                	je     426ab0 <send_list_of_active_checks+0x2c0>
  426a9f:	e8 44 77 fe ff       	callq  40e1e8 <free@plt>
  426aa4:	48 c7 84 24 f0 1b 00 	movq   $0x0,0x1bf0(%rsp)
  426aab:	00 00 00 00 00 
  426ab0:	83 fb ff             	cmp    $0xffffffffffffffff,%ebx
  426ab3:	74 5b                	je     426b10 <send_list_of_active_checks+0x320>
  426ab5:	31 c0                	xor    %eax,%eax
  426ab7:	48 81 c4 08 1c 00 00 	add    $0x1c08,%rsp
  426abe:	5b                   	pop    %rbx
  426abf:	5d                   	pop    %rbp
  426ac0:	41 5c                	pop    %r12
  426ac2:	41 5d                	pop    %r13
  426ac4:	41 5e                	pop    %r14
  426ac6:	41 5f                	pop    %r15
  426ac8:	c3                   	retq   
  426ac9:	45 31 c9             	xor    %r9d,%r9d
  426acc:	4c 8d 05 68 0e 04 00 	lea    0x40e68(%rip),%r8        # 46793b <usage_message+0x5bfb>
  426ad3:	b9 00 01 00 00       	mov    $0x100,%ecx
  426ad8:	4c 89 e2             	mov    %r12,%rdx
  426adb:	4c 89 ee             	mov    %r13,%rsi
  426ade:	4c 89 ff             	mov    %r15,%rdi
  426ae1:	31 c0                	xor    %eax,%eax
  426ae3:	e8 bf de 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  426ae8:	e9 79 fe ff ff       	jmpq   426966 <send_list_of_active_checks+0x176>
  426aed:	48 8d 84 24 e0 13 00 	lea    0x13e0(%rsp),%rax
  426af4:	00 
  426af5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  426afa:	48 8d 15 af 0e 04 00 	lea    0x40eaf(%rip),%rdx        # 4679b0 <usage_message+0x5c70>
  426b01:	be 00 08 00 00       	mov    $0x800,%esi
  426b06:	48 89 c7             	mov    %rax,%rdi
  426b09:	31 c0                	xor    %eax,%eax
  426b0b:	e8 53 e0 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  426b10:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  426b15:	e8 53 0c 02 00       	callq  44776d <get_ip_by_socket>
  426b1a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  426b1f:	48 89 c2             	mov    %rax,%rdx
  426b22:	48 8d 35 af 0d 04 00 	lea    0x40daf(%rip),%rsi        # 4678d8 <usage_message+0x5b98>
  426b29:	bf 03 00 00 00       	mov    $0x3,%edi
  426b2e:	31 c0                	xor    %eax,%eax
  426b30:	e8 7b a5 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426b35:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  426b3a:	e9 78 ff ff ff       	jmpq   426ab7 <send_list_of_active_checks+0x2c7>
  426b3f:	e8 5c 0b 02 00       	callq  4476a0 <zbx_tcp_strerror>
  426b44:	48 89 c1             	mov    %rax,%rcx
  426b47:	48 8d 15 17 b6 05 00 	lea    0x5b617(%rip),%rdx        # 482165 <usage_message+0x20425>
  426b4e:	be 00 08 00 00       	mov    $0x800,%esi
  426b53:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  426b58:	31 c0                	xor    %eax,%eax
  426b5a:	e8 04 e0 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  426b5f:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  426b64:	e9 22 ff ff ff       	jmpq   426a8b <send_list_of_active_checks+0x29b>
  426b69:	90                   	nop
  426b6a:	90                   	nop
  426b6b:	90                   	nop
  426b6c:	90                   	nop
  426b6d:	90                   	nop
  426b6e:	90                   	nop
  426b6f:	90                   	nop

0000000000426b70 <main_nodewatcher_loop>:
  426b70:	41 54                	push   %r12
  426b72:	55                   	push   %rbp
  426b73:	53                   	push   %rbx
  426b74:	48 8d 35 55 0e 04 00 	lea    0x40e55(%rip),%rsi        # 4679d0 <usage_message+0x5c90>
  426b7b:	bf 04 00 00 00       	mov    $0x4,%edi
  426b80:	31 c0                	xor    %eax,%eax
  426b82:	e8 29 a5 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426b87:	48 8d 3d 47 b2 03 00 	lea    0x3b247(%rip),%rdi        # 461dd5 <usage_message+0x95>
  426b8e:	31 c0                	xor    %eax,%eax
  426b90:	e8 48 9e 01 00       	callq  4409dd <__zbx_zbx_setproctitle>
  426b95:	31 ff                	xor    %edi,%edi
  426b97:	e8 e0 11 03 00       	callq  457d7c <DBconnect>
  426b9c:	31 ed                	xor    %ebp,%ebp
  426b9e:	31 ff                	xor    %edi,%edi
  426ba0:	e8 33 80 fe ff       	callq  40ebd8 <time@plt>
  426ba5:	49 89 c4             	mov    %rax,%r12
  426ba8:	89 c3                	mov    %eax,%ebx
  426baa:	48 8d 35 3a 0e 04 00 	lea    0x40e3a(%rip),%rsi        # 4679eb <usage_message+0x5cab>
  426bb1:	bf 04 00 00 00       	mov    $0x4,%edi
  426bb6:	31 c0                	xor    %eax,%eax
  426bb8:	e8 f3 a4 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426bbd:	8d 45 78             	lea    0x78(%rbp),%eax
  426bc0:	41 39 c4             	cmp    %eax,%r12d
  426bc3:	7f 4a                	jg     426c0f <main_nodewatcher_loop+0x9f>
  426bc5:	31 c0                	xor    %eax,%eax
  426bc7:	e8 39 05 00 00       	callq  427105 <main_historysender>
  426bcc:	31 ff                	xor    %edi,%edi
  426bce:	e8 05 80 fe ff       	callq  40ebd8 <time@plt>
  426bd3:	89 c2                	mov    %eax,%edx
  426bd5:	29 da                	sub    %ebx,%edx
  426bd7:	83 fa 09             	cmp    $0x9,%edx
  426bda:	7f c2                	jg     426b9e <main_nodewatcher_loop+0x2e>
  426bdc:	83 c3 0a             	add    $0xa,%ebx
  426bdf:	29 c3                	sub    %eax,%ebx
  426be1:	89 de                	mov    %ebx,%esi
  426be3:	48 8d 3d fe b4 03 00 	lea    0x3b4fe(%rip),%rdi        # 4620e8 <usage_message+0x3a8>
  426bea:	31 c0                	xor    %eax,%eax
  426bec:	e8 ec 9d 01 00       	callq  4409dd <__zbx_zbx_setproctitle>
  426bf1:	89 da                	mov    %ebx,%edx
  426bf3:	48 8d 35 0a 0e 04 00 	lea    0x40e0a(%rip),%rsi        # 467a04 <usage_message+0x5cc4>
  426bfa:	bf 04 00 00 00       	mov    $0x4,%edi
  426bff:	31 c0                	xor    %eax,%eax
  426c01:	e8 aa a4 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426c06:	89 df                	mov    %ebx,%edi
  426c08:	e8 9b 77 fe ff       	callq  40e3a8 <sleep@plt>
  426c0d:	eb 8f                	jmp    426b9e <main_nodewatcher_loop+0x2e>
  426c0f:	31 c0                	xor    %eax,%eax
  426c11:	e8 9f e6 ff ff       	callq  4252b5 <process_nodes>
  426c16:	44 89 e5             	mov    %r12d,%ebp
  426c19:	eb aa                	jmp    426bc5 <main_nodewatcher_loop+0x55>

0000000000426c1b <is_master_node>:
  426c1b:	55                   	push   %rbp
  426c1c:	53                   	push   %rbx
  426c1d:	48 83 ec 08          	sub    $0x8,%rsp
  426c21:	89 f5                	mov    %esi,%ebp
  426c23:	89 fe                	mov    %edi,%esi
  426c25:	48 8d 3d 0c ae 03 00 	lea    0x3ae0c(%rip),%rdi        # 461a38 <_IO_stdin_used+0x1f58>
  426c2c:	31 c0                	xor    %eax,%eax
  426c2e:	e8 79 13 03 00       	callq  457fac <__zbx_DBselect>
  426c33:	48 89 c3             	mov    %rax,%rbx
  426c36:	48 89 c7             	mov    %rax,%rdi
  426c39:	e8 5f 0d 03 00       	callq  45799d <DBfetch>
  426c3e:	48 85 c0             	test   %rax,%rax
  426c41:	74 2a                	je     426c6d <is_master_node+0x52>
  426c43:	ba 0a 00 00 00       	mov    $0xa,%edx
  426c48:	31 f6                	xor    %esi,%esi
  426c4a:	48 8b 38             	mov    (%rax),%rdi
  426c4d:	e8 d6 78 fe ff       	callq  40e528 <strtol@plt>
  426c52:	39 c5                	cmp    %eax,%ebp
  426c54:	75 13                	jne    426c69 <is_master_node+0x4e>
  426c56:	31 ed                	xor    %ebp,%ebp
  426c58:	48 89 df             	mov    %rbx,%rdi
  426c5b:	e8 78 70 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  426c60:	89 e8                	mov    %ebp,%eax
  426c62:	48 83 c4 08          	add    $0x8,%rsp
  426c66:	5b                   	pop    %rbx
  426c67:	5d                   	pop    %rbp
  426c68:	c3                   	retq   
  426c69:	85 c0                	test   %eax,%eax
  426c6b:	75 07                	jne    426c74 <is_master_node+0x59>
  426c6d:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  426c72:	eb e4                	jmp    426c58 <is_master_node+0x3d>
  426c74:	89 ee                	mov    %ebp,%esi
  426c76:	89 c7                	mov    %eax,%edi
  426c78:	e8 9e ff ff ff       	callq  426c1b <is_master_node>
  426c7d:	89 c5                	mov    %eax,%ebp
  426c7f:	eb d7                	jmp    426c58 <is_master_node+0x3d>
  426c81:	90                   	nop
  426c82:	90                   	nop
  426c83:	90                   	nop

0000000000426c84 <disconnect_node>:
  426c84:	e9 74 0f 02 00       	jmpq   447bfd <zbx_tcp_close>

0000000000426c89 <recv_data_from_node>:
  426c89:	41 54                	push   %r12
  426c8b:	55                   	push   %rbp
  426c8c:	53                   	push   %rbx
  426c8d:	41 89 fc             	mov    %edi,%r12d
  426c90:	48 89 f7             	mov    %rsi,%rdi
  426c93:	48 89 d5             	mov    %rdx,%rbp
  426c96:	31 c9                	xor    %ecx,%ecx
  426c98:	31 d2                	xor    %edx,%edx
  426c9a:	48 89 ee             	mov    %rbp,%rsi
  426c9d:	e8 6a 0b 02 00       	callq  44780c <zbx_tcp_recv_ext>
  426ca2:	89 c3                	mov    %eax,%ebx
  426ca4:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  426ca7:	74 2a                	je     426cd3 <recv_data_from_node+0x4a>
  426ca9:	45 89 e0             	mov    %r12d,%r8d
  426cac:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
  426cb0:	48 8b 05 b1 60 26 00 	mov    0x2660b1(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  426cb7:	8b 10                	mov    (%rax),%edx
  426cb9:	48 8d 35 98 0d 04 00 	lea    0x40d98(%rip),%rsi        # 467a58 <usage_message+0x5d18>
  426cc0:	bf 04 00 00 00       	mov    $0x4,%edi
  426cc5:	31 c0                	xor    %eax,%eax
  426cc7:	e8 e4 a3 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426ccc:	89 d8                	mov    %ebx,%eax
  426cce:	5b                   	pop    %rbx
  426ccf:	5d                   	pop    %rbp
  426cd0:	41 5c                	pop    %r12
  426cd2:	c3                   	retq   
  426cd3:	e8 c8 09 02 00       	callq  4476a0 <zbx_tcp_strerror>
  426cd8:	49 89 c0             	mov    %rax,%r8
  426cdb:	44 89 e1             	mov    %r12d,%ecx
  426cde:	48 8b 05 83 60 26 00 	mov    0x266083(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  426ce5:	8b 10                	mov    (%rax),%edx
  426ce7:	48 8d 35 2a 0d 04 00 	lea    0x40d2a(%rip),%rsi        # 467a18 <usage_message+0x5cd8>
  426cee:	bf 02 00 00 00       	mov    $0x2,%edi
  426cf3:	31 c0                	xor    %eax,%eax
  426cf5:	e8 b6 a3 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426cfa:	89 d8                	mov    %ebx,%eax
  426cfc:	5b                   	pop    %rbx
  426cfd:	5d                   	pop    %rbp
  426cfe:	41 5c                	pop    %r12
  426d00:	c3                   	retq   

0000000000426d01 <send_data_to_node>:
  426d01:	41 54                	push   %r12
  426d03:	55                   	push   %rbp
  426d04:	53                   	push   %rbx
  426d05:	41 89 fc             	mov    %edi,%r12d
  426d08:	48 89 f7             	mov    %rsi,%rdi
  426d0b:	48 89 d5             	mov    %rdx,%rbp
  426d0e:	31 c9                	xor    %ecx,%ecx
  426d10:	ba 01 00 00 00       	mov    $0x1,%edx
  426d15:	48 89 ee             	mov    %rbp,%rsi
  426d18:	e8 74 11 02 00       	callq  447e91 <zbx_tcp_send_ext>
  426d1d:	89 c3                	mov    %eax,%ebx
  426d1f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  426d22:	74 29                	je     426d4d <send_data_to_node+0x4c>
  426d24:	45 89 e0             	mov    %r12d,%r8d
  426d27:	48 89 e9             	mov    %rbp,%rcx
  426d2a:	48 8b 05 37 60 26 00 	mov    0x266037(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  426d31:	8b 10                	mov    (%rax),%edx
  426d33:	48 8d 35 86 0d 04 00 	lea    0x40d86(%rip),%rsi        # 467ac0 <usage_message+0x5d80>
  426d3a:	bf 04 00 00 00       	mov    $0x4,%edi
  426d3f:	31 c0                	xor    %eax,%eax
  426d41:	e8 6a a3 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426d46:	89 d8                	mov    %ebx,%eax
  426d48:	5b                   	pop    %rbx
  426d49:	5d                   	pop    %rbp
  426d4a:	41 5c                	pop    %r12
  426d4c:	c3                   	retq   
  426d4d:	e8 4e 09 02 00       	callq  4476a0 <zbx_tcp_strerror>
  426d52:	49 89 c0             	mov    %rax,%r8
  426d55:	44 89 e1             	mov    %r12d,%ecx
  426d58:	48 8b 05 09 60 26 00 	mov    0x266009(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  426d5f:	8b 10                	mov    (%rax),%edx
  426d61:	48 8d 35 18 0d 04 00 	lea    0x40d18(%rip),%rsi        # 467a80 <usage_message+0x5d40>
  426d68:	bf 02 00 00 00       	mov    $0x2,%edi
  426d6d:	31 c0                	xor    %eax,%eax
  426d6f:	e8 3c a3 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426d74:	89 d8                	mov    %ebx,%eax
  426d76:	5b                   	pop    %rbx
  426d77:	5d                   	pop    %rbp
  426d78:	41 5c                	pop    %r12
  426d7a:	c3                   	retq   

0000000000426d7b <is_slave_node>:
  426d7b:	55                   	push   %rbp
  426d7c:	53                   	push   %rbx
  426d7d:	48 83 ec 08          	sub    $0x8,%rsp
  426d81:	89 fe                	mov    %edi,%esi
  426d83:	48 8b 05 de 5f 26 00 	mov    0x265fde(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  426d8a:	8b 10                	mov    (%rax),%edx
  426d8c:	48 8d 3d 55 0d 04 00 	lea    0x40d55(%rip),%rdi        # 467ae8 <usage_message+0x5da8>
  426d93:	31 c0                	xor    %eax,%eax
  426d95:	e8 12 12 03 00       	callq  457fac <__zbx_DBselect>
  426d9a:	48 89 c3             	mov    %rax,%rbx
  426d9d:	48 89 c7             	mov    %rax,%rdi
  426da0:	e8 f8 0b 03 00       	callq  45799d <DBfetch>
  426da5:	48 83 f8 01          	cmp    $0x1,%rax
  426da9:	19 ed                	sbb    %ebp,%ebp
  426dab:	48 89 df             	mov    %rbx,%rdi
  426dae:	e8 25 6f fe ff       	callq  40dcd8 <mysql_free_result@plt>
  426db3:	89 e8                	mov    %ebp,%eax
  426db5:	48 83 c4 08          	add    $0x8,%rsp
  426db9:	5b                   	pop    %rbx
  426dba:	5d                   	pop    %rbp
  426dbb:	c3                   	retq   

0000000000426dbc <connect_to_node>:
  426dbc:	41 55                	push   %r13
  426dbe:	41 54                	push   %r12
  426dc0:	55                   	push   %rbp
  426dc1:	53                   	push   %rbx
  426dc2:	48 83 ec 08          	sub    $0x8,%rsp
  426dc6:	89 fd                	mov    %edi,%ebp
  426dc8:	49 89 f5             	mov    %rsi,%r13
  426dcb:	89 fa                	mov    %edi,%edx
  426dcd:	48 8d 35 c2 0d 04 00 	lea    0x40dc2(%rip),%rsi        # 467b96 <usage_message+0x5e56>
  426dd4:	bf 04 00 00 00       	mov    $0x4,%edi
  426dd9:	31 c0                	xor    %eax,%eax
  426ddb:	e8 d0 a2 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426de0:	89 ee                	mov    %ebp,%esi
  426de2:	48 8d 3d 8f f9 03 00 	lea    0x3f98f(%rip),%rdi        # 466778 <usage_message+0x4a38>
  426de9:	31 c0                	xor    %eax,%eax
  426deb:	e8 bc 11 03 00       	callq  457fac <__zbx_DBselect>
  426df0:	49 89 c4             	mov    %rax,%r12
  426df3:	48 89 c7             	mov    %rax,%rdi
  426df6:	e8 a2 0b 03 00       	callq  45799d <DBfetch>
  426dfb:	48 89 c3             	mov    %rax,%rbx
  426dfe:	48 85 c0             	test   %rax,%rax
  426e01:	74 73                	je     426e76 <connect_to_node+0xba>
  426e03:	48 8b 78 08          	mov    0x8(%rax),%rdi
  426e07:	ba 0a 00 00 00       	mov    $0xa,%edx
  426e0c:	31 f6                	xor    %esi,%esi
  426e0e:	e8 15 77 fe ff       	callq  40e528 <strtol@plt>
  426e13:	0f b7 c8             	movzwl %ax,%ecx
  426e16:	45 31 c0             	xor    %r8d,%r8d
  426e19:	48 8b 13             	mov    (%rbx),%rdx
  426e1c:	48 8b 05 e5 60 26 00 	mov    0x2660e5(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  426e23:	48 8b 30             	mov    (%rax),%rsi
  426e26:	4c 89 ef             	mov    %r13,%rdi
  426e29:	e8 69 14 02 00       	callq  448297 <zbx_tcp_connect>
  426e2e:	85 c0                	test   %eax,%eax
  426e30:	75 17                	jne    426e49 <connect_to_node+0x8d>
  426e32:	31 db                	xor    %ebx,%ebx
  426e34:	4c 89 e7             	mov    %r12,%rdi
  426e37:	e8 9c 6e fe ff       	callq  40dcd8 <mysql_free_result@plt>
  426e3c:	89 d8                	mov    %ebx,%eax
  426e3e:	48 83 c4 08          	add    $0x8,%rsp
  426e42:	5b                   	pop    %rbx
  426e43:	5d                   	pop    %rbp
  426e44:	41 5c                	pop    %r12
  426e46:	41 5d                	pop    %r13
  426e48:	c3                   	retq   
  426e49:	e8 52 08 02 00       	callq  4476a0 <zbx_tcp_strerror>
  426e4e:	49 89 c0             	mov    %rax,%r8
  426e51:	89 e9                	mov    %ebp,%ecx
  426e53:	48 8b 05 0e 5f 26 00 	mov    0x265f0e(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  426e5a:	8b 10                	mov    (%rax),%edx
  426e5c:	48 8d 35 c5 0c 04 00 	lea    0x40cc5(%rip),%rsi        # 467b28 <usage_message+0x5de8>
  426e63:	bf 02 00 00 00       	mov    $0x2,%edi
  426e68:	31 c0                	xor    %eax,%eax
  426e6a:	e8 41 a2 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426e6f:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  426e74:	eb be                	jmp    426e34 <connect_to_node+0x78>
  426e76:	89 e9                	mov    %ebp,%ecx
  426e78:	48 8b 05 e9 5e 26 00 	mov    0x265ee9(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  426e7f:	8b 10                	mov    (%rax),%edx
  426e81:	48 8d 35 2c 0d 04 00 	lea    0x40d2c(%rip),%rsi        # 467bb4 <usage_message+0x5e74>
  426e88:	bf 02 00 00 00       	mov    $0x2,%edi
  426e8d:	31 c0                	xor    %eax,%eax
  426e8f:	e8 1c a2 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426e94:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  426e99:	eb 99                	jmp    426e34 <connect_to_node+0x78>

0000000000426e9b <send_to_node>:
  426e9b:	41 55                	push   %r13
  426e9d:	41 54                	push   %r12
  426e9f:	55                   	push   %rbp
  426ea0:	53                   	push   %rbx
  426ea1:	48 81 ec 58 0c 00 00 	sub    $0xc58,%rsp
  426ea8:	49 89 fa             	mov    %rdi,%r10
  426eab:	89 f3                	mov    %esi,%ebx
  426ead:	41 89 d0             	mov    %edx,%r8d
  426eb0:	48 89 cd             	mov    %rcx,%rbp
  426eb3:	49 c7 c4 ff ff ff ff 	mov    $0xffffffffffffffff,%r12
  426eba:	31 c0                	xor    %eax,%eax
  426ebc:	4c 89 e1             	mov    %r12,%rcx
  426ebf:	48 89 ef             	mov    %rbp,%rdi
  426ec2:	f2 ae                	repnz scas %es:(%rdi),%al
  426ec4:	48 f7 d1             	not    %rcx
  426ec7:	4c 01 e1             	add    %r12,%rcx
  426eca:	48 89 0c 24          	mov    %rcx,(%rsp)
  426ece:	41 89 f1             	mov    %esi,%r9d
  426ed1:	4c 89 d1             	mov    %r10,%rcx
  426ed4:	48 8b 05 8d 5e 26 00 	mov    0x265e8d(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  426edb:	8b 10                	mov    (%rax),%edx
  426edd:	48 8d 35 7c 0c 04 00 	lea    0x40c7c(%rip),%rsi        # 467b60 <usage_message+0x5e20>
  426ee4:	bf 03 00 00 00       	mov    $0x3,%edi
  426ee9:	31 c0                	xor    %eax,%eax
  426eeb:	e8 c0 a1 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426ef0:	4c 8d 6c 24 10       	lea    0x10(%rsp),%r13
  426ef5:	4c 89 ee             	mov    %r13,%rsi
  426ef8:	89 df                	mov    %ebx,%edi
  426efa:	e8 bd fe ff ff       	callq  426dbc <connect_to_node>
  426eff:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  426f02:	74 72                	je     426f76 <send_to_node+0xdb>
  426f04:	48 89 ea             	mov    %rbp,%rdx
  426f07:	4c 89 ee             	mov    %r13,%rsi
  426f0a:	89 df                	mov    %ebx,%edi
  426f0c:	e8 f0 fd ff ff       	callq  426d01 <send_data_to_node>
  426f11:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  426f14:	74 71                	je     426f87 <send_to_node+0xec>
  426f16:	48 8d 94 24 48 0c 00 	lea    0xc48(%rsp),%rdx
  426f1d:	00 
  426f1e:	4c 89 ee             	mov    %r13,%rsi
  426f21:	89 df                	mov    %ebx,%edi
  426f23:	e8 61 fd ff ff       	callq  426c89 <recv_data_from_node>
  426f28:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  426f2b:	74 5a                	je     426f87 <send_to_node+0xec>
  426f2d:	48 8b 84 24 48 0c 00 	mov    0xc48(%rsp),%rax
  426f34:	00 
  426f35:	0f b6 10             	movzbl (%rax),%edx
  426f38:	3a 15 ad 43 04 00    	cmp    0x443ad(%rip),%dl        # 46b2eb <usage_message+0x95ab>
  426f3e:	75 57                	jne    426f97 <send_to_node+0xfc>
  426f40:	0f b6 50 01          	movzbl 0x1(%rax),%edx
  426f44:	3a 15 a2 43 04 00    	cmp    0x443a2(%rip),%dl        # 46b2ec <usage_message+0x95ac>
  426f4a:	75 4b                	jne    426f97 <send_to_node+0xfc>
  426f4c:	0f b6 40 02          	movzbl 0x2(%rax),%eax
  426f50:	3a 05 97 43 04 00    	cmp    0x44397(%rip),%al        # 46b2ed <usage_message+0x95ad>
  426f56:	75 3f                	jne    426f97 <send_to_node+0xfc>
  426f58:	48 8d 35 8c 43 04 00 	lea    0x4438c(%rip),%rsi        # 46b2eb <usage_message+0x95ab>
  426f5f:	bf 04 00 00 00       	mov    $0x4,%edi
  426f64:	31 c0                	xor    %eax,%eax
  426f66:	e8 45 a1 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426f6b:	45 31 e4             	xor    %r12d,%r12d
  426f6e:	4c 89 ef             	mov    %r13,%rdi
  426f71:	e8 0e fd ff ff       	callq  426c84 <disconnect_node>
  426f76:	44 89 e0             	mov    %r12d,%eax
  426f79:	48 81 c4 58 0c 00 00 	add    $0xc58,%rsp
  426f80:	5b                   	pop    %rbx
  426f81:	5d                   	pop    %rbp
  426f82:	41 5c                	pop    %r12
  426f84:	41 5d                	pop    %r13
  426f86:	c3                   	retq   
  426f87:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  426f8d:	4c 89 ef             	mov    %r13,%rdi
  426f90:	e8 ef fc ff ff       	callq  426c84 <disconnect_node>
  426f95:	eb df                	jmp    426f76 <send_to_node+0xdb>
  426f97:	48 8d 35 34 0c 04 00 	lea    0x40c34(%rip),%rsi        # 467bd2 <usage_message+0x5e92>
  426f9e:	bf 03 00 00 00       	mov    $0x3,%edi
  426fa3:	31 c0                	xor    %eax,%eax
  426fa5:	e8 06 a1 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426faa:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  426fb0:	eb db                	jmp    426f8d <send_to_node+0xf2>
  426fb2:	90                   	nop
  426fb3:	90                   	nop
  426fb4:	90                   	nop
  426fb5:	90                   	nop
  426fb6:	90                   	nop
  426fb7:	90                   	nop
  426fb8:	90                   	nop
  426fb9:	90                   	nop
  426fba:	90                   	nop
  426fbb:	90                   	nop
  426fbc:	90                   	nop
  426fbd:	90                   	nop
  426fbe:	90                   	nop
  426fbf:	90                   	nop
  426fc0:	41 57                	push   %r15
  426fc2:	41 56                	push   %r14
  426fc4:	41 55                	push   %r13
  426fc6:	41 54                	push   %r12
  426fc8:	55                   	push   %rbp
  426fc9:	53                   	push   %rbx
  426fca:	48 81 ec 78 14 00 00 	sub    $0x1478,%rsp
  426fd1:	89 fd                	mov    %edi,%ebp
  426fd3:	41 89 f4             	mov    %esi,%r12d
  426fd6:	49 89 cd             	mov    %rcx,%r13
  426fd9:	48 8d 35 f9 0b 04 00 	lea    0x40bf9(%rip),%rsi        # 467bd9 <usage_message+0x5e99>
  426fe0:	bf 04 00 00 00       	mov    $0x4,%edi
  426fe5:	31 c0                	xor    %eax,%eax
  426fe7:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  426fec:	e8 bf a0 00 00       	callq  4310b0 <__zbx_zabbix_log>
  426ff1:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
  426ff6:	48 89 de             	mov    %rbx,%rsi
  426ff9:	89 ef                	mov    %ebp,%edi
  426ffb:	e8 bc fd ff ff       	callq  426dbc <connect_to_node>
  427000:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
  427006:	85 c0                	test   %eax,%eax
  427008:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  42700d:	74 15                	je     427024 <send_to_node+0x189>
  42700f:	44 89 f0             	mov    %r14d,%eax
  427012:	48 81 c4 78 14 00 00 	add    $0x1478,%rsp
  427019:	5b                   	pop    %rbx
  42701a:	5d                   	pop    %rbp
  42701b:	41 5c                	pop    %r12
  42701d:	41 5d                	pop    %r13
  42701f:	41 5e                	pop    %r14
  427021:	41 5f                	pop    %r15
  427023:	c3                   	retq   
  427024:	4c 8b 3d 3d 5d 26 00 	mov    0x265d3d(%rip),%r15        # 68cd68 <zbx_iks_transport+0x348>
  42702b:	4c 8d b4 24 60 0c 00 	lea    0xc60(%rsp),%r14
  427032:	00 
  427033:	48 8b 42 08          	mov    0x8(%rdx),%rax
  427037:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  42703c:	c7 44 24 10 ad ff ff 	movl   $0xffffffad,0x10(%rsp)
  427043:	ff 
  427044:	48 8b 02             	mov    (%rdx),%rax
  427047:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  42704c:	44 89 24 24          	mov    %r12d,(%rsp)
  427050:	41 b9 ad ff ff ff    	mov    $0xffffffad,%r9d
  427056:	45 8b 07             	mov    (%r15),%r8d
  427059:	44 89 c9             	mov    %r9d,%ecx
  42705c:	48 8d 15 ed 0b 04 00 	lea    0x40bed(%rip),%rdx        # 467c50 <usage_message+0x5f10>
  427063:	be 00 08 00 00       	mov    $0x800,%esi
  427068:	4c 89 f7             	mov    %r14,%rdi
  42706b:	31 c0                	xor    %eax,%eax
  42706d:	e8 f1 da 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  427072:	4c 89 f2             	mov    %r14,%rdx
  427075:	48 89 de             	mov    %rbx,%rsi
  427078:	89 ef                	mov    %ebp,%edi
  42707a:	e8 82 fc ff ff       	callq  426d01 <send_data_to_node>
  42707f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  427082:	74 55                	je     4270d9 <send_to_node+0x23e>
  427084:	48 8d 94 24 68 14 00 	lea    0x1468(%rsp),%rdx
  42708b:	00 
  42708c:	48 89 de             	mov    %rbx,%rsi
  42708f:	89 ef                	mov    %ebp,%edi
  427091:	e8 f3 fb ff ff       	callq  426c89 <recv_data_from_node>
  427096:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  427099:	74 3e                	je     4270d9 <send_to_node+0x23e>
  42709b:	48 8b 84 24 68 14 00 	mov    0x1468(%rsp),%rax
  4270a2:	00 
  4270a3:	b9 04 00 00 00       	mov    $0x4,%ecx
  4270a8:	48 8d 3d 4a ed 03 00 	lea    0x3ed4a(%rip),%rdi        # 465df9 <usage_message+0x40b9>
  4270af:	48 89 c6             	mov    %rax,%rsi
  4270b2:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4270b4:	75 36                	jne    4270ec <send_to_node+0x251>
  4270b6:	45 89 e0             	mov    %r12d,%r8d
  4270b9:	89 e9                	mov    %ebp,%ecx
  4270bb:	41 8b 17             	mov    (%r15),%edx
  4270be:	48 8d 35 b3 0b 04 00 	lea    0x40bb3(%rip),%rsi        # 467c78 <usage_message+0x5f38>
  4270c5:	bf 02 00 00 00       	mov    $0x2,%edi
  4270ca:	31 c0                	xor    %eax,%eax
  4270cc:	e8 df 9f 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4270d1:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
  4270d7:	eb 06                	jmp    4270df <send_to_node+0x244>
  4270d9:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
  4270df:	48 89 df             	mov    %rbx,%rdi
  4270e2:	e8 9d fb ff ff       	callq  426c84 <disconnect_node>
  4270e7:	e9 23 ff ff ff       	jmpq   42700f <send_to_node+0x174>
  4270ec:	4c 89 ea             	mov    %r13,%rdx
  4270ef:	48 8d 35 dd df 04 00 	lea    0x4dfdd(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4270f6:	48 89 c7             	mov    %rax,%rdi
  4270f9:	31 c0                	xor    %eax,%eax
  4270fb:	e8 a8 6d fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  427100:	45 31 f6             	xor    %r14d,%r14d
  427103:	eb da                	jmp    4270df <send_to_node+0x244>

0000000000427105 <main_historysender>:
  427105:	41 57                	push   %r15
  427107:	41 56                	push   %r14
  427109:	41 55                	push   %r13
  42710b:	41 54                	push   %r12
  42710d:	55                   	push   %rbp
  42710e:	53                   	push   %rbx
  42710f:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
  427116:	48 8d 35 d4 0a 04 00 	lea    0x40ad4(%rip),%rsi        # 467bf1 <usage_message+0x5eb1>
  42711d:	bf 04 00 00 00       	mov    $0x4,%edi
  427122:	31 c0                	xor    %eax,%eax
  427124:	e8 87 9f 00 00       	callq  4310b0 <__zbx_zabbix_log>
  427129:	48 8b 05 30 5d 26 00 	mov    0x265d30(%rip),%rax        # 68ce60 <zbx_iks_transport+0x440>
  427130:	8b 00                	mov    (%rax),%eax
  427132:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
  427136:	85 c0                	test   %eax,%eax
  427138:	75 12                	jne    42714c <main_historysender+0x47>
  42713a:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
  427141:	5b                   	pop    %rbx
  427142:	5d                   	pop    %rbp
  427143:	41 5c                	pop    %r12
  427145:	41 5d                	pop    %r13
  427147:	41 5e                	pop    %r14
  427149:	41 5f                	pop    %r15
  42714b:	c3                   	retq   
  42714c:	48 8d 3d bd f8 03 00 	lea    0x3f8bd(%rip),%rdi        # 466a10 <usage_message+0x4cd0>
  427153:	31 c0                	xor    %eax,%eax
  427155:	e8 52 0e 03 00       	callq  457fac <__zbx_DBselect>
  42715a:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  42715f:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
  427166:	00 
  427167:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  42716c:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  427171:	e8 27 08 03 00       	callq  45799d <DBfetch>
  427176:	48 85 c0             	test   %rax,%rax
  427179:	0f 84 ee 05 00 00    	je     42776d <main_historysender+0x668>
  42717f:	ba 0a 00 00 00       	mov    $0xa,%edx
  427184:	31 f6                	xor    %esi,%esi
  427186:	48 8b 38             	mov    (%rax),%rdi
  427189:	e8 9a 73 fe ff       	callq  40e528 <strtol@plt>
  42718e:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
  427192:	89 c6                	mov    %eax,%esi
  427194:	48 8b 15 cd 5b 26 00 	mov    0x265bcd(%rip),%rdx        # 68cd68 <zbx_iks_transport+0x348>
  42719b:	8b 3a                	mov    (%rdx),%edi
  42719d:	e8 79 fa ff ff       	callq  426c1b <is_master_node>
  4271a2:	85 c0                	test   %eax,%eax
  4271a4:	74 c6                	je     42716c <main_historysender+0x67>
  4271a6:	31 ff                	xor    %edi,%edi
  4271a8:	e8 2b 7a fe ff       	callq  40ebd8 <time@plt>
  4271ad:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  4271b2:	48 8d 35 50 0a 04 00 	lea    0x40a50(%rip),%rsi        # 467c09 <usage_message+0x5ec9>
  4271b9:	bf 04 00 00 00       	mov    $0x4,%edi
  4271be:	31 c0                	xor    %eax,%eax
  4271c0:	e8 eb 9e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4271c5:	48 8b 0d 4c 5b 26 00 	mov    0x265b4c(%rip),%rcx        # 68cd18 <zbx_iks_transport+0x2f8>
  4271cc:	48 83 39 00          	cmpq   $0x0,(%rcx)
  4271d0:	0f 84 11 05 00 00    	je     4276e7 <main_historysender+0x5e2>
  4271d6:	48 89 cb             	mov    %rcx,%rbx
  4271d9:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
  4271e0:	00 
  4271e1:	31 c0                	xor    %eax,%eax
  4271e3:	4c 8d b4 24 a0 00 00 	lea    0xa0(%rsp),%r14
  4271ea:	00 
  4271eb:	4c 8d bc 24 ac 00 00 	lea    0xac(%rsp),%r15
  4271f2:	00 
  4271f3:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
  4271fa:	00 
  4271fb:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
  427200:	eb 31                	jmp    427233 <main_historysender+0x12e>
  427202:	83 44 24 58 01       	addl   $0x1,0x58(%rsp)
  427207:	48 81 c3 18 06 00 00 	add    $0x618,%rbx
  42720e:	48 63 44 24 58       	movslq 0x58(%rsp),%rax
  427213:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
  427217:	48 89 d1             	mov    %rdx,%rcx
  42721a:	48 c1 e1 06          	shl    $0x6,%rcx
  42721e:	48 01 ca             	add    %rcx,%rdx
  427221:	48 8b 0d f0 5a 26 00 	mov    0x265af0(%rip),%rcx        # 68cd18 <zbx_iks_transport+0x2f8>
  427228:	48 83 3c d1 00       	cmpq   $0x0,(%rcx,%rdx,8)
  42722d:	0f 84 b4 04 00 00    	je     4276e7 <main_historysender+0x5e2>
  427233:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  427237:	48 89 c2             	mov    %rax,%rdx
  42723a:	48 c1 e2 06          	shl    $0x6,%rdx
  42723e:	48 01 d0             	add    %rdx,%rax
  427241:	48 8b 0d d0 5a 26 00 	mov    0x265ad0(%rip),%rcx        # 68cd18 <zbx_iks_transport+0x2f8>
  427248:	f6 44 c1 10 0c       	testb  $0xc,0x10(%rcx,%rax,8)
  42724d:	74 b3                	je     427202 <main_historysender+0xfd>
  42724f:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
  427256:	00 00 00 00 00 
  42725b:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
  427262:	00 00 00 00 00 
  427267:	c7 84 24 ac 00 00 00 	movl   $0x100000,0xac(%rsp)
  42726e:	00 00 10 00 
  427272:	c7 84 24 a8 00 00 00 	movl   $0x1000,0xa8(%rsp)
  427279:	00 10 00 00 
  42727d:	48 8d 35 34 0a 04 00 	lea    0x40a34(%rip),%rsi        # 467cb8 <usage_message+0x5f78>
  427284:	bf 04 00 00 00       	mov    $0x4,%edi
  427289:	31 c0                	xor    %eax,%eax
  42728b:	e8 20 9e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  427290:	f6 43 10 04          	testb  $0x4,0x10(%rbx)
  427294:	74 1e                	je     4272b4 <main_historysender+0x1af>
  427296:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
  42729b:	48 89 da             	mov    %rbx,%rdx
  42729e:	8b 74 24 5c          	mov    0x5c(%rsp),%esi
  4272a2:	8b 7c 24 6c          	mov    0x6c(%rsp),%edi
  4272a6:	e8 15 fd ff ff       	callq  426fc0 <send_to_node+0x125>
  4272ab:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4272ae:	0f 84 4e ff ff ff    	je     427202 <main_historysender+0xfd>
  4272b4:	31 c0                	xor    %eax,%eax
  4272b6:	e8 c5 24 03 00       	callq  459780 <DBbegin>
  4272bb:	48 63 8c 24 ac 00 00 	movslq 0xac(%rsp),%rcx
  4272c2:	00 
  4272c3:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  4272ca:	00 
  4272cb:	be 71 00 00 00       	mov    $0x71,%esi
  4272d0:	48 8d 3d 2e f0 03 00 	lea    0x3f02e(%rip),%rdi        # 466305 <usage_message+0x45c5>
  4272d7:	e8 2f b4 01 00       	callq  44270b <zbx_malloc2>
  4272dc:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  4272e3:	00 
  4272e4:	48 63 8c 24 a8 00 00 	movslq 0xa8(%rsp),%rcx
  4272eb:	00 
  4272ec:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  4272f3:	00 
  4272f4:	be 72 00 00 00       	mov    $0x72,%esi
  4272f9:	48 8d 3d 05 f0 03 00 	lea    0x3f005(%rip),%rdi        # 466305 <usage_message+0x45c5>
  427300:	e8 06 b4 01 00       	callq  44270b <zbx_malloc2>
  427305:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  42730c:	00 
  42730d:	c7 84 24 a0 00 00 00 	movl   $0x0,0xa0(%rsp)
  427314:	00 00 00 00 
  427318:	48 8b 03             	mov    (%rbx),%rax
  42731b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  427320:	c7 44 24 18 ad ff ff 	movl   $0xffffffad,0x18(%rsp)
  427327:	ff 
  427328:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
  42732c:	89 44 24 10          	mov    %eax,0x10(%rsp)
  427330:	c7 44 24 08 ad ff ff 	movl   $0xffffffad,0x8(%rsp)
  427337:	ff 
  427338:	48 8b 15 29 5a 26 00 	mov    0x265a29(%rip),%rdx        # 68cd68 <zbx_iks_transport+0x348>
  42733f:	8b 02                	mov    (%rdx),%eax
  427341:	89 04 24             	mov    %eax,(%rsp)
  427344:	41 b9 ad ff ff ff    	mov    $0xffffffad,%r9d
  42734a:	4c 8d 05 d4 08 04 00 	lea    0x408d4(%rip),%r8        # 467c25 <usage_message+0x5ee5>
  427351:	b9 80 00 00 00       	mov    $0x80,%ecx
  427356:	4c 89 f2             	mov    %r14,%rdx
  427359:	4c 89 fe             	mov    %r15,%rsi
  42735c:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  427361:	31 c0                	xor    %eax,%eax
  427363:	e8 3f d6 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  427368:	c7 84 24 a4 00 00 00 	movl   $0x0,0xa4(%rsp)
  42736f:	00 00 00 00 
  427373:	f6 43 10 08          	testb  $0x8,0x10(%rbx)
  427377:	0f 84 cf 02 00 00    	je     42764c <main_historysender+0x547>
  42737d:	4c 8d a4 24 a4 00 00 	lea    0xa4(%rsp),%r12
  427384:	00 
  427385:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
  42738c:	00 
  42738d:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
  427392:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
  427399:	00 
  42739a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  42739f:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
  4273a3:	4c 8d 05 8f 08 04 00 	lea    0x4088f(%rip),%r8        # 467c39 <usage_message+0x5ef9>
  4273aa:	b9 80 00 00 00       	mov    $0x80,%ecx
  4273af:	4c 89 e2             	mov    %r12,%rdx
  4273b2:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  4273b7:	48 89 c7             	mov    %rax,%rdi
  4273ba:	31 c0                	xor    %eax,%eax
  4273bc:	e8 e6 d5 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4273c1:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
  4273c5:	4d 85 c9             	test   %r9,%r9
  4273c8:	0f 84 ae 03 00 00    	je     42777c <main_historysender+0x677>
  4273ce:	8b 43 10             	mov    0x10(%rbx),%eax
  4273d1:	31 ed                	xor    %ebp,%ebp
  4273d3:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
  4273d8:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
  4273dd:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
  4273e2:	89 c1                	mov    %eax,%ecx
  4273e4:	83 e1 08             	and    $0x8,%ecx
  4273e7:	74 0e                	je     4273f7 <main_historysender+0x2f2>
  4273e9:	48 63 d5             	movslq %ebp,%rdx
  4273ec:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
  4273f0:	f6 44 d3 24 08       	testb  $0x8,0x24(%rbx,%rdx,8)
  4273f5:	74 24                	je     42741b <main_historysender+0x316>
  4273f7:	4c 8d 05 42 08 04 00 	lea    0x40842(%rip),%r8        # 467c40 <usage_message+0x5f00>
  4273fe:	b9 80 00 00 00       	mov    $0x80,%ecx
  427403:	4c 89 e2             	mov    %r12,%rdx
  427406:	4c 89 ee             	mov    %r13,%rsi
  427409:	4c 89 f7             	mov    %r14,%rdi
  42740c:	31 c0                	xor    %eax,%eax
  42740e:	e8 94 d5 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  427413:	8b 43 10             	mov    0x10(%rbx),%eax
  427416:	89 c1                	mov    %eax,%ecx
  427418:	83 e1 08             	and    $0x8,%ecx
  42741b:	83 c5 01             	add    $0x1,%ebp
  42741e:	48 63 d5             	movslq %ebp,%rdx
  427421:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
  427425:	4c 8b 4c d3 18       	mov    0x18(%rbx,%rdx,8),%r9
  42742a:	4d 85 c9             	test   %r9,%r9
  42742d:	75 b3                	jne    4273e2 <main_historysender+0x2dd>
  42742f:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
  427434:	83 ac 24 a4 00 00 00 	subl   $0x1,0xa4(%rsp)
  42743b:	01 
  42743c:	85 c9                	test   %ecx,%ecx
  42743e:	0f 84 4f 02 00 00    	je     427693 <main_historysender+0x58e>
  427444:	48 8b 43 08          	mov    0x8(%rbx),%rax
  427448:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  42744d:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
  427451:	89 04 24             	mov    %eax,(%rsp)
  427454:	4c 8b 0b             	mov    (%rbx),%r9
  427457:	4c 8d 05 7a 08 04 00 	lea    0x4087a(%rip),%r8        # 467cd8 <usage_message+0x5f98>
  42745e:	b9 00 04 00 00       	mov    $0x400,%ecx
  427463:	4c 89 e2             	mov    %r12,%rdx
  427466:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  42746b:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  427470:	31 c0                	xor    %eax,%eax
  427472:	e8 30 d5 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  427477:	be 10 27 00 00       	mov    $0x2710,%esi
  42747c:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  427483:	00 
  427484:	e8 fd 09 03 00       	callq  457e86 <DBselectN>
  427489:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  42748e:	31 ed                	xor    %ebp,%ebp
  427490:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  427495:	e8 03 05 03 00       	callq  45799d <DBfetch>
  42749a:	49 89 c5             	mov    %rax,%r13
  42749d:	48 85 c0             	test   %rax,%rax
  4274a0:	0f 84 33 01 00 00    	je     4275d9 <main_historysender+0x4d4>
  4274a6:	f6 43 10 08          	testb  $0x8,0x10(%rbx)
  4274aa:	0f 85 07 01 00 00    	jne    4275b7 <main_historysender+0x4b2>
  4274b0:	45 31 e4             	xor    %r12d,%r12d
  4274b3:	4c 8d 05 bd 9c 04 00 	lea    0x49cbd(%rip),%r8        # 471177 <usage_message+0xf437>
  4274ba:	b9 80 00 00 00       	mov    $0x80,%ecx
  4274bf:	4c 89 f2             	mov    %r14,%rdx
  4274c2:	4c 89 fe             	mov    %r15,%rsi
  4274c5:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4274ca:	31 c0                	xor    %eax,%eax
  4274cc:	e8 d6 d4 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4274d1:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
  4274d6:	0f 84 c9 00 00 00    	je     4275a5 <main_historysender+0x4a0>
  4274dc:	31 ed                	xor    %ebp,%ebp
  4274de:	31 d2                	xor    %edx,%edx
  4274e0:	eb 70                	jmp    427552 <main_historysender+0x44d>
  4274e2:	83 f8 05             	cmp    $0x5,%eax
  4274e5:	0f 84 a5 00 00 00    	je     427590 <main_historysender+0x48b>
  4274eb:	83 f8 06             	cmp    $0x6,%eax
  4274ee:	66 90                	xchg   %ax,%ax
  4274f0:	0f 84 9a 00 00 00    	je     427590 <main_historysender+0x48b>
  4274f6:	83 f8 02             	cmp    $0x2,%eax
  4274f9:	0f 84 91 00 00 00    	je     427590 <main_historysender+0x48b>
  4274ff:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  427504:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  427509:	4c 89 cf             	mov    %r9,%rdi
  42750c:	e8 22 c9 01 00       	callq  443e33 <zbx_binary2hex>
  427511:	8d 48 08             	lea    0x8(%rax),%ecx
  427514:	c7 04 24 ad ff ff ff 	movl   $0xffffffad,(%rsp)
  42751b:	4c 8b 8c 24 90 00 00 	mov    0x90(%rsp),%r9
  427522:	00 
  427523:	4c 8d 05 1a 07 04 00 	lea    0x4071a(%rip),%r8        # 467c44 <usage_message+0x5f04>
  42752a:	4c 89 f2             	mov    %r14,%rdx
  42752d:	4c 89 fe             	mov    %r15,%rsi
  427530:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  427535:	31 c0                	xor    %eax,%eax
  427537:	e8 6b d4 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42753c:	41 83 c4 01          	add    $0x1,%r12d
  427540:	83 c5 01             	add    $0x1,%ebp
  427543:	48 63 d5             	movslq %ebp,%rdx
  427546:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
  42754a:	48 83 7c c3 18 00    	cmpq   $0x0,0x18(%rbx,%rax,8)
  427550:	74 53                	je     4275a5 <main_historysender+0x4a0>
  427552:	f6 43 10 08          	testb  $0x8,0x10(%rbx)
  427556:	74 0b                	je     427563 <main_historysender+0x45e>
  427558:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
  42755c:	f6 44 c3 24 08       	testb  $0x8,0x24(%rbx,%rax,8)
  427561:	74 dd                	je     427540 <main_historysender+0x43b>
  427563:	49 63 c4             	movslq %r12d,%rax
  427566:	4d 8b 4c c5 00       	mov    0x0(%r13,%rax,8),%r9
  42756b:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  427572:	4c 89 cf             	mov    %r9,%rdi
  427575:	31 c0                	xor    %eax,%eax
  427577:	f2 ae                	repnz scas %es:(%rdi),%al
  427579:	48 f7 d1             	not    %rcx
  42757c:	48 8d 71 ff          	lea    -0x1(%rcx),%rsi
  427580:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
  427584:	8b 44 c3 20          	mov    0x20(%rbx,%rax,8),%eax
  427588:	85 c0                	test   %eax,%eax
  42758a:	0f 85 52 ff ff ff    	jne    4274e2 <main_historysender+0x3dd>
  427590:	c7 04 24 ad ff ff ff 	movl   $0xffffffad,(%rsp)
  427597:	4c 8d 05 a6 06 04 00 	lea    0x406a6(%rip),%r8        # 467c44 <usage_message+0x5f04>
  42759e:	b9 80 00 00 00       	mov    $0x80,%ecx
  4275a3:	eb 85                	jmp    42752a <main_historysender+0x425>
  4275a5:	83 ac 24 a0 00 00 00 	subl   $0x1,0xa0(%rsp)
  4275ac:	01 
  4275ad:	bd 01 00 00 00       	mov    $0x1,%ebp
  4275b2:	e9 d9 fe ff ff       	jmpq   427490 <main_historysender+0x38b>
  4275b7:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  4275bc:	48 8d 35 10 db 04 00 	lea    0x4db10(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4275c3:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  4275c7:	31 c0                	xor    %eax,%eax
  4275c9:	e8 da 68 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4275ce:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  4275d4:	e9 da fe ff ff       	jmpq   4274b3 <main_historysender+0x3ae>
  4275d9:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  4275de:	e8 f5 66 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  4275e3:	48 63 84 24 a0 00 00 	movslq 0xa0(%rsp),%rax
  4275ea:	00 
  4275eb:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  4275f2:	00 
  4275f3:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
  4275f7:	83 fd 01             	cmp    $0x1,%ebp
  4275fa:	0f 84 1f 01 00 00    	je     42771f <main_historysender+0x61a>
  427600:	31 c0                	xor    %eax,%eax
  427602:	e8 2c 21 03 00       	callq  459733 <DBcommit>
  427607:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  42760e:	00 
  42760f:	48 85 ff             	test   %rdi,%rdi
  427612:	74 11                	je     427625 <main_historysender+0x520>
  427614:	e8 cf 6b fe ff       	callq  40e1e8 <free@plt>
  427619:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
  427620:	00 00 00 00 00 
  427625:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
  42762c:	00 
  42762d:	48 85 ff             	test   %rdi,%rdi
  427630:	0f 84 cc fb ff ff    	je     427202 <main_historysender+0xfd>
  427636:	e8 ad 6b fe ff       	callq  40e1e8 <free@plt>
  42763b:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
  427642:	00 00 00 00 00 
  427647:	e9 b6 fb ff ff       	jmpq   427202 <main_historysender+0xfd>
  42764c:	4c 8d a4 24 a4 00 00 	lea    0xa4(%rsp),%r12
  427653:	00 
  427654:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
  42765b:	00 
  42765c:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
  427661:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
  427668:	00 
  427669:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
  42766e:	4c 8d 05 64 f3 03 00 	lea    0x3f364(%rip),%r8        # 4669d9 <usage_message+0x4c99>
  427675:	b9 10 00 00 00       	mov    $0x10,%ecx
  42767a:	4c 89 e2             	mov    %r12,%rdx
  42767d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  427682:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  427687:	31 c0                	xor    %eax,%eax
  427689:	e8 19 d3 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  42768e:	e9 2e fd ff ff       	jmpq   4273c1 <main_historysender+0x2bc>
  427693:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  427697:	8b 74 24 5c          	mov    0x5c(%rsp),%esi
  42769b:	e8 56 ff 02 00       	callq  4575f6 <DBnode>
  4276a0:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  4276a4:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
  4276a9:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  4276ae:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  4276b5:	00 
  4276b6:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4276bb:	48 89 14 24          	mov    %rdx,(%rsp)
  4276bf:	4c 8b 0b             	mov    (%rbx),%r9
  4276c2:	4c 8d 05 37 06 04 00 	lea    0x40637(%rip),%r8        # 467d00 <usage_message+0x5fc0>
  4276c9:	b9 00 04 00 00       	mov    $0x400,%ecx
  4276ce:	4c 89 e2             	mov    %r12,%rdx
  4276d1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  4276d6:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  4276db:	31 c0                	xor    %eax,%eax
  4276dd:	e8 c5 d2 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4276e2:	e9 90 fd ff ff       	jmpq   427477 <main_historysender+0x372>
  4276e7:	31 ff                	xor    %edi,%edi
  4276e9:	e8 ea 74 fe ff       	callq  40ebd8 <time@plt>
  4276ee:	48 63 54 24 78       	movslq 0x78(%rsp),%rdx
  4276f3:	48 29 d0             	sub    %rdx,%rax
  4276f6:	44 8b 44 24 5c       	mov    0x5c(%rsp),%r8d
  4276fb:	48 89 c1             	mov    %rax,%rcx
  4276fe:	48 8b 05 63 56 26 00 	mov    0x265663(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  427705:	8b 10                	mov    (%rax),%edx
  427707:	48 8d 35 4a 06 04 00 	lea    0x4064a(%rip),%rsi        # 467d58 <usage_message+0x6018>
  42770e:	bf 04 00 00 00       	mov    $0x4,%edi
  427713:	31 c0                	xor    %eax,%eax
  427715:	e8 96 99 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42771a:	e9 4d fa ff ff       	jmpq   42716c <main_historysender+0x67>
  42771f:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
  427726:	00 
  427727:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
  42772b:	8b 74 24 6c          	mov    0x6c(%rsp),%esi
  42772f:	48 8b 3b             	mov    (%rbx),%rdi
  427732:	e8 64 f7 ff ff       	callq  426e9b <send_to_node>
  427737:	85 c0                	test   %eax,%eax
  427739:	0f 85 c1 fe ff ff    	jne    427600 <main_historysender+0x4fb>
  42773f:	f6 43 10 08          	testb  $0x8,0x10(%rbx)
  427743:	0f 84 b7 fe ff ff    	je     427600 <main_historysender+0x4fb>
  427749:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  42774d:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
  427754:	00 
  427755:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
  427759:	48 8b 33             	mov    (%rbx),%rsi
  42775c:	48 8d 3d c5 05 04 00 	lea    0x405c5(%rip),%rdi        # 467d28 <usage_message+0x5fe8>
  427763:	e8 da 13 03 00       	callq  458b42 <__zbx_DBexecute>
  427768:	e9 93 fe ff ff       	jmpq   427600 <main_historysender+0x4fb>
  42776d:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  427772:	e8 61 65 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  427777:	e9 be f9 ff ff       	jmpq   42713a <main_historysender+0x35>
  42777c:	8b 4b 10             	mov    0x10(%rbx),%ecx
  42777f:	83 e1 08             	and    $0x8,%ecx
  427782:	e9 ad fc ff ff       	jmpq   427434 <main_historysender+0x32f>
  427787:	90                   	nop
  427788:	90                   	nop
  427789:	90                   	nop
  42778a:	90                   	nop
  42778b:	90                   	nop
  42778c:	90                   	nop
  42778d:	90                   	nop
  42778e:	90                   	nop
  42778f:	90                   	nop

0000000000427790 <change_nodeid>:
  427790:	41 57                	push   %r15
  427792:	41 56                	push   %r14
  427794:	41 55                	push   %r13
  427796:	41 54                	push   %r12
  427798:	55                   	push   %rbp
  427799:	53                   	push   %rbx
  42779a:	48 81 ec c8 21 00 00 	sub    $0x21c8,%rsp
  4277a1:	89 fa                	mov    %edi,%edx
  4277a3:	89 74 24 4c          	mov    %esi,0x4c(%rsp)
  4277a7:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
  4277ac:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  4277b1:	b9 18 02 00 00       	mov    $0x218,%ecx
  4277b6:	31 c0                	xor    %eax,%eax
  4277b8:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  4277bd:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  4277c0:	48 8d 05 d1 05 04 00 	lea    0x405d1(%rip),%rax        # 467d98 <usage_message+0x6058>
  4277c7:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  4277cc:	48 8d 0d 45 ff 04 00 	lea    0x4ff45(%rip),%rcx        # 477718 <usage_message+0x159d8>
  4277d3:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
  4277d8:	48 8d 1d ca 05 04 00 	lea    0x405ca(%rip),%rbx        # 467da9 <usage_message+0x6069>
  4277df:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
  4277e6:	00 
  4277e7:	48 8d 3d 90 51 04 00 	lea    0x45190(%rip),%rdi        # 46c97e <usage_message+0xac3e>
  4277ee:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
  4277f5:	00 
  4277f6:	48 8d 05 b8 05 04 00 	lea    0x405b8(%rip),%rax        # 467db5 <usage_message+0x6075>
  4277fd:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  427804:	00 
  427805:	c7 84 24 a0 00 00 00 	movl   $0x1,0xa0(%rsp)
  42780c:	01 00 00 00 
  427810:	48 8d 0d 30 4b 04 00 	lea    0x44b30(%rip),%rcx        # 46c347 <usage_message+0xa607>
  427817:	48 89 8c 24 a8 00 00 	mov    %rcx,0xa8(%rsp)
  42781e:	00 
  42781f:	c7 84 24 b0 00 00 00 	movl   $0x2,0xb0(%rsp)
  427826:	02 00 00 00 
  42782a:	48 8d 1d a0 00 05 00 	lea    0x500a0(%rip),%rbx        # 4778d1 <usage_message+0x15b91>
  427831:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
  427838:	00 
  427839:	c7 84 24 c0 00 00 00 	movl   $0x3,0xc0(%rsp)
  427840:	03 00 00 00 
  427844:	48 8d 3d 72 05 04 00 	lea    0x40572(%rip),%rdi        # 467dbd <usage_message+0x607d>
  42784b:	48 89 bc 24 c8 00 00 	mov    %rdi,0xc8(%rsp)
  427852:	00 
  427853:	c7 84 24 d0 00 00 00 	movl   $0x4,0xd0(%rsp)
  42785a:	04 00 00 00 
  42785e:	48 8d 05 c9 99 03 00 	lea    0x399c9(%rip),%rax        # 46122e <_IO_stdin_used+0x174e>
  427865:	48 89 84 24 88 02 00 	mov    %rax,0x288(%rsp)
  42786c:	00 
  42786d:	48 8d 0d b5 ea 03 00 	lea    0x3eab5(%rip),%rcx        # 466329 <usage_message+0x45e9>
  427874:	48 89 8c 24 90 02 00 	mov    %rcx,0x290(%rsp)
  42787b:	00 
  42787c:	48 8d 1d f2 85 04 00 	lea    0x485f2(%rip),%rbx        # 46fe75 <usage_message+0xe135>
  427883:	48 89 9c 24 98 02 00 	mov    %rbx,0x298(%rsp)
  42788a:	00 
  42788b:	48 8d 3d b5 4a 04 00 	lea    0x44ab5(%rip),%rdi        # 46c347 <usage_message+0xa607>
  427892:	48 89 bc 24 a0 02 00 	mov    %rdi,0x2a0(%rsp)
  427899:	00 
  42789a:	48 8d 05 23 05 04 00 	lea    0x40523(%rip),%rax        # 467dc4 <usage_message+0x6084>
  4278a1:	48 89 84 24 b0 02 00 	mov    %rax,0x2b0(%rsp)
  4278a8:	00 
  4278a9:	c7 84 24 b8 02 00 00 	movl   $0x1,0x2b8(%rsp)
  4278b0:	01 00 00 00 
  4278b4:	48 8d 0d 10 05 04 00 	lea    0x40510(%rip),%rcx        # 467dcb <usage_message+0x608b>
  4278bb:	48 89 8c 24 c0 02 00 	mov    %rcx,0x2c0(%rsp)
  4278c2:	00 
  4278c3:	c7 84 24 c8 02 00 00 	movl   $0x2,0x2c8(%rsp)
  4278ca:	02 00 00 00 
  4278ce:	48 8d 1d 00 05 04 00 	lea    0x40500(%rip),%rbx        # 467dd5 <usage_message+0x6095>
  4278d5:	48 89 9c 24 a0 04 00 	mov    %rbx,0x4a0(%rsp)
  4278dc:	00 
  4278dd:	48 8d 3d 45 ea 03 00 	lea    0x3ea45(%rip),%rdi        # 466329 <usage_message+0x45e9>
  4278e4:	48 89 bc 24 a8 04 00 	mov    %rdi,0x4a8(%rsp)
  4278eb:	00 
  4278ec:	48 8d 05 82 85 04 00 	lea    0x48582(%rip),%rax        # 46fe75 <usage_message+0xe135>
  4278f3:	48 89 84 24 b0 04 00 	mov    %rax,0x4b0(%rsp)
  4278fa:	00 
  4278fb:	48 8d 0d de 04 04 00 	lea    0x404de(%rip),%rcx        # 467de0 <usage_message+0x60a0>
  427902:	48 89 8c 24 b8 04 00 	mov    %rcx,0x4b8(%rsp)
  427909:	00 
  42790a:	48 8d 1d d5 04 04 00 	lea    0x404d5(%rip),%rbx        # 467de6 <usage_message+0x60a6>
  427911:	48 89 9c 24 c8 04 00 	mov    %rbx,0x4c8(%rsp)
  427918:	00 
  427919:	c7 84 24 d0 04 00 00 	movl   $0x1,0x4d0(%rsp)
  427920:	01 00 00 00 
  427924:	48 8d 3d 6c a9 04 00 	lea    0x4a96c(%rip),%rdi        # 472297 <usage_message+0x10557>
  42792b:	48 89 bc 24 b8 06 00 	mov    %rdi,0x6b8(%rsp)
  427932:	00 
  427933:	48 8d 05 93 d8 04 00 	lea    0x4d893(%rip),%rax        # 4751cd <usage_message+0x1348d>
  42793a:	48 89 84 24 c0 06 00 	mov    %rax,0x6c0(%rsp)
  427941:	00 
  427942:	48 8d 0d a4 04 04 00 	lea    0x404a4(%rip),%rcx        # 467ded <usage_message+0x60ad>
  427949:	48 89 8c 24 d0 08 00 	mov    %rcx,0x8d0(%rsp)
  427950:	00 
  427951:	48 8d 1d a0 04 04 00 	lea    0x404a0(%rip),%rbx        # 467df8 <usage_message+0x60b8>
  427958:	48 89 9c 24 d8 08 00 	mov    %rbx,0x8d8(%rsp)
  42795f:	00 
  427960:	48 8d 3d 9a 04 04 00 	lea    0x4049a(%rip),%rdi        # 467e01 <usage_message+0x60c1>
  427967:	48 89 bc 24 e8 0a 00 	mov    %rdi,0xae8(%rsp)
  42796e:	00 
  42796f:	48 8d 05 99 04 04 00 	lea    0x40499(%rip),%rax        # 467e0f <usage_message+0x60cf>
  427976:	48 89 84 24 f0 0a 00 	mov    %rax,0xaf0(%rsp)
  42797d:	00 
  42797e:	48 8d 0d 95 04 04 00 	lea    0x40495(%rip),%rcx        # 467e1a <usage_message+0x60da>
  427985:	48 89 8c 24 f8 0a 00 	mov    %rcx,0xaf8(%rsp)
  42798c:	00 
  42798d:	48 8d 1d cd a9 04 00 	lea    0x4a9cd(%rip),%rbx        # 472361 <usage_message+0x10621>
  427994:	48 89 9c 24 00 0b 00 	mov    %rbx,0xb00(%rsp)
  42799b:	00 
  42799c:	48 8d 3d fd 4f 04 00 	lea    0x44ffd(%rip),%rdi        # 46c9a0 <usage_message+0xac60>
  4279a3:	48 89 bc 24 10 0b 00 	mov    %rdi,0xb10(%rsp)
  4279aa:	00 
  4279ab:	c7 84 24 18 0b 00 00 	movl   $0x1,0xb18(%rsp)
  4279b2:	01 00 00 00 
  4279b6:	48 8d 05 f8 03 04 00 	lea    0x403f8(%rip),%rax        # 467db5 <usage_message+0x6075>
  4279bd:	48 89 84 24 20 0b 00 	mov    %rax,0xb20(%rsp)
  4279c4:	00 
  4279c5:	c7 84 24 28 0b 00 00 	movl   $0x2,0xb28(%rsp)
  4279cc:	02 00 00 00 
  4279d0:	48 89 bc 24 30 0b 00 	mov    %rdi,0xb30(%rsp)
  4279d7:	00 
  4279d8:	c7 84 24 38 0b 00 00 	movl   $0x3,0xb38(%rsp)
  4279df:	03 00 00 00 
  4279e3:	48 8d 0d e7 fe 04 00 	lea    0x4fee7(%rip),%rcx        # 4778d1 <usage_message+0x15b91>
  4279ea:	48 89 8c 24 40 0b 00 	mov    %rcx,0xb40(%rsp)
  4279f1:	00 
  4279f2:	c7 84 24 48 0b 00 00 	movl   $0x4,0xb48(%rsp)
  4279f9:	04 00 00 00 
  4279fd:	48 8d 1d 23 04 04 00 	lea    0x40423(%rip),%rbx        # 467e27 <usage_message+0x60e7>
  427a04:	48 89 9c 24 50 0b 00 	mov    %rbx,0xb50(%rsp)
  427a0b:	00 
  427a0c:	c7 84 24 58 0b 00 00 	movl   $0x8,0xb58(%rsp)
  427a13:	08 00 00 00 
  427a17:	48 89 8c 24 60 0b 00 	mov    %rcx,0xb60(%rsp)
  427a1e:	00 
  427a1f:	c7 84 24 68 0b 00 00 	movl   $0x9,0xb68(%rsp)
  427a26:	09 00 00 00 
  427a2a:	48 89 8c 24 70 0b 00 	mov    %rcx,0xb70(%rsp)
  427a31:	00 
  427a32:	c7 84 24 78 0b 00 00 	movl   $0xa,0xb78(%rsp)
  427a39:	0a 00 00 00 
  427a3d:	48 89 8c 24 80 0b 00 	mov    %rcx,0xb80(%rsp)
  427a44:	00 
  427a45:	c7 84 24 88 0b 00 00 	movl   $0xe,0xb88(%rsp)
  427a4c:	0e 00 00 00 
  427a50:	48 8d 3d 27 4f 04 00 	lea    0x44f27(%rip),%rdi        # 46c97e <usage_message+0xac3e>
  427a57:	48 89 bc 24 90 0b 00 	mov    %rdi,0xb90(%rsp)
  427a5e:	00 
  427a5f:	c7 84 24 98 0b 00 00 	movl   $0x10,0xb98(%rsp)
  427a66:	10 00 00 00 
  427a6a:	48 8d 05 be 03 04 00 	lea    0x403be(%rip),%rax        # 467e2f <usage_message+0x60ef>
  427a71:	48 89 84 24 00 0d 00 	mov    %rax,0xd00(%rsp)
  427a78:	00 
  427a79:	48 8d 0d 8f 03 04 00 	lea    0x4038f(%rip),%rcx        # 467e0f <usage_message+0x60cf>
  427a80:	48 89 8c 24 08 0d 00 	mov    %rcx,0xd08(%rsp)
  427a87:	00 
  427a88:	48 8d 1d 8b 03 04 00 	lea    0x4038b(%rip),%rbx        # 467e1a <usage_message+0x60da>
  427a8f:	48 89 9c 24 10 0d 00 	mov    %rbx,0xd10(%rsp)
  427a96:	00 
  427a97:	48 8d 3d 42 03 04 00 	lea    0x40342(%rip),%rdi        # 467de0 <usage_message+0x60a0>
  427a9e:	48 89 bc 24 18 0d 00 	mov    %rdi,0xd18(%rsp)
  427aa5:	00 
  427aa6:	48 8d 05 5f e3 03 00 	lea    0x3e35f(%rip),%rax        # 465e0c <usage_message+0x40cc>
  427aad:	48 89 84 24 28 0d 00 	mov    %rax,0xd28(%rsp)
  427ab4:	00 
  427ab5:	c7 84 24 30 0d 00 00 	movl   $0x2,0xd30(%rsp)
  427abc:	02 00 00 00 
  427ac0:	48 8d 0d 71 03 04 00 	lea    0x40371(%rip),%rcx        # 467e38 <usage_message+0x60f8>
  427ac7:	48 89 8c 24 38 0d 00 	mov    %rcx,0xd38(%rsp)
  427ace:	00 
  427acf:	c7 84 24 40 0d 00 00 	movl   $0x3,0xd40(%rsp)
  427ad6:	03 00 00 00 
  427ada:	48 8d 1d 9d 4e 04 00 	lea    0x44e9d(%rip),%rbx        # 46c97e <usage_message+0xac3e>
  427ae1:	48 89 9c 24 48 0d 00 	mov    %rbx,0xd48(%rsp)
  427ae8:	00 
  427ae9:	c7 84 24 50 0d 00 00 	movl   $0x4,0xd50(%rsp)
  427af0:	04 00 00 00 
  427af4:	48 8d 3d 19 97 03 00 	lea    0x39719(%rip),%rdi        # 461214 <_IO_stdin_used+0x1734>
  427afb:	48 89 bc 24 58 0d 00 	mov    %rdi,0xd58(%rsp)
  427b02:	00 
  427b03:	c7 84 24 60 0d 00 00 	movl   $0x5,0xd60(%rsp)
  427b0a:	05 00 00 00 
  427b0e:	48 8d 05 4c a8 04 00 	lea    0x4a84c(%rip),%rax        # 472361 <usage_message+0x10621>
  427b15:	48 89 84 24 68 0d 00 	mov    %rax,0xd68(%rsp)
  427b1c:	00 
  427b1d:	c7 84 24 70 0d 00 00 	movl   $0x6,0xd70(%rsp)
  427b24:	06 00 00 00 
  427b28:	48 8d 0d 14 03 04 00 	lea    0x40314(%rip),%rcx        # 467e43 <usage_message+0x6103>
  427b2f:	48 89 8c 24 78 0d 00 	mov    %rcx,0xd78(%rsp)
  427b36:	00 
  427b37:	c7 84 24 80 0d 00 00 	movl   $0x7,0xd80(%rsp)
  427b3e:	07 00 00 00 
  427b42:	48 8d 1d 9d 02 04 00 	lea    0x4029d(%rip),%rbx        # 467de6 <usage_message+0x60a6>
  427b49:	48 89 9c 24 88 0d 00 	mov    %rbx,0xd88(%rsp)
  427b50:	00 
  427b51:	c7 84 24 90 0d 00 00 	movl   $0xb,0xd90(%rsp)
  427b58:	0b 00 00 00 
  427b5c:	48 8d 3d 70 a8 04 00 	lea    0x4a870(%rip),%rdi        # 4723d3 <usage_message+0x10693>
  427b63:	48 89 bc 24 98 0d 00 	mov    %rdi,0xd98(%rsp)
  427b6a:	00 
  427b6b:	c7 84 24 a0 0d 00 00 	movl   $0xc,0xda0(%rsp)
  427b72:	0c 00 00 00 
  427b76:	48 8d 05 ca 47 04 00 	lea    0x447ca(%rip),%rax        # 46c347 <usage_message+0xa607>
  427b7d:	48 89 84 24 a8 0d 00 	mov    %rax,0xda8(%rsp)
  427b84:	00 
  427b85:	c7 84 24 b0 0d 00 00 	movl   $0xd,0xdb0(%rsp)
  427b8c:	0d 00 00 00 
  427b90:	48 8d 0d 3a fd 04 00 	lea    0x4fd3a(%rip),%rcx        # 4778d1 <usage_message+0x15b91>
  427b97:	48 89 8c 24 b8 0d 00 	mov    %rcx,0xdb8(%rsp)
  427b9e:	00 
  427b9f:	c7 84 24 c0 0d 00 00 	movl   $0xe,0xdc0(%rsp)
  427ba6:	0e 00 00 00 
  427baa:	48 8d 1d ef 4d 04 00 	lea    0x44def(%rip),%rbx        # 46c9a0 <usage_message+0xac60>
  427bb1:	48 89 9c 24 c8 0d 00 	mov    %rbx,0xdc8(%rsp)
  427bb8:	00 
  427bb9:	c7 84 24 d0 0d 00 00 	movl   $0xf,0xdd0(%rsp)
  427bc0:	0f 00 00 00 
  427bc4:	48 8d 3d f2 01 04 00 	lea    0x401f2(%rip),%rdi        # 467dbd <usage_message+0x607d>
  427bcb:	48 89 bc 24 d8 0d 00 	mov    %rdi,0xdd8(%rsp)
  427bd2:	00 
  427bd3:	c7 84 24 e0 0d 00 00 	movl   $0x10,0xde0(%rsp)
  427bda:	10 00 00 00 
  427bde:	48 8d 05 6b 02 04 00 	lea    0x4026b(%rip),%rax        # 467e50 <usage_message+0x6110>
  427be5:	48 89 84 24 e8 0d 00 	mov    %rax,0xde8(%rsp)
  427bec:	00 
  427bed:	c7 84 24 f0 0d 00 00 	movl   $0x11,0xdf0(%rsp)
  427bf4:	11 00 00 00 
  427bf8:	48 8d 0d cd 01 04 00 	lea    0x401cd(%rip),%rcx        # 467dcc <usage_message+0x608c>
  427bff:	48 89 8c 24 f8 0d 00 	mov    %rcx,0xdf8(%rsp)
  427c06:	00 
  427c07:	c7 84 24 00 0e 00 00 	movl   $0x12,0xe00(%rsp)
  427c0e:	12 00 00 00 
  427c12:	48 8d 1d 9c 01 04 00 	lea    0x4019c(%rip),%rbx        # 467db5 <usage_message+0x6075>
  427c19:	48 89 9c 24 08 0e 00 	mov    %rbx,0xe08(%rsp)
  427c20:	00 
  427c21:	c7 84 24 10 0e 00 00 	movl   $0x13,0xe10(%rsp)
  427c28:	13 00 00 00 
  427c2c:	48 8d 3d f4 01 04 00 	lea    0x401f4(%rip),%rdi        # 467e27 <usage_message+0x60e7>
  427c33:	48 89 bc 24 18 0e 00 	mov    %rdi,0xe18(%rsp)
  427c3a:	00 
  427c3b:	c7 84 24 20 0e 00 00 	movl   $0x14,0xe20(%rsp)
  427c42:	14 00 00 00 
  427c46:	48 8d 05 0d 02 04 00 	lea    0x4020d(%rip),%rax        # 467e5a <usage_message+0x611a>
  427c4d:	48 89 84 24 28 0e 00 	mov    %rax,0xe28(%rsp)
  427c54:	00 
  427c55:	c7 84 24 30 0e 00 00 	movl   $0x17,0xe30(%rsp)
  427c5c:	17 00 00 00 
  427c60:	48 8d 0d fa 01 04 00 	lea    0x401fa(%rip),%rcx        # 467e61 <usage_message+0x6121>
  427c67:	48 89 8c 24 38 0e 00 	mov    %rcx,0xe38(%rsp)
  427c6e:	00 
  427c6f:	c7 84 24 40 0e 00 00 	movl   $0x18,0xe40(%rsp)
  427c76:	18 00 00 00 
  427c7a:	48 8d 1d eb 01 04 00 	lea    0x401eb(%rip),%rbx        # 467e6c <usage_message+0x612c>
  427c81:	48 89 9c 24 48 0e 00 	mov    %rbx,0xe48(%rsp)
  427c88:	00 
  427c89:	c7 84 24 50 0e 00 00 	movl   $0x19,0xe50(%rsp)
  427c90:	19 00 00 00 
  427c94:	48 8d 3d d9 01 04 00 	lea    0x401d9(%rip),%rdi        # 467e74 <usage_message+0x6134>
  427c9b:	48 89 bc 24 58 0e 00 	mov    %rdi,0xe58(%rsp)
  427ca2:	00 
  427ca3:	c7 84 24 60 0e 00 00 	movl   $0x1b,0xe60(%rsp)
  427caa:	1b 00 00 00 
  427cae:	48 8d 05 cc 01 04 00 	lea    0x401cc(%rip),%rax        # 467e81 <usage_message+0x6141>
  427cb5:	48 89 84 24 68 0e 00 	mov    %rax,0xe68(%rsp)
  427cbc:	00 
  427cbd:	c7 84 24 70 0e 00 00 	movl   $0x1c,0xe70(%rsp)
  427cc4:	1c 00 00 00 
  427cc8:	48 8d 8c 24 30 21 00 	lea    0x2130(%rsp),%rcx
  427ccf:	00 
  427cd0:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
  427cd5:	b9 20 00 00 00       	mov    $0x20,%ecx
  427cda:	31 c0                	xor    %eax,%eax
  427cdc:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  427ce1:	f3 ab                	rep stos %eax,%es:(%rdi)
  427ce3:	48 8d 05 e7 fb 04 00 	lea    0x4fbe7(%rip),%rax        # 4778d1 <usage_message+0x15b91>
  427cea:	48 89 84 24 30 21 00 	mov    %rax,0x2130(%rsp)
  427cf1:	00 
  427cf2:	48 8d 0d 85 4c 04 00 	lea    0x44c85(%rip),%rcx        # 46c97e <usage_message+0xac3e>
  427cf9:	48 89 8c 24 40 21 00 	mov    %rcx,0x2140(%rsp)
  427d00:	00 
  427d01:	c7 84 24 48 21 00 00 	movl   $0x1,0x2148(%rsp)
  427d08:	01 00 00 00 
  427d0c:	48 89 8c 24 50 21 00 	mov    %rcx,0x2150(%rsp)
  427d13:	00 
  427d14:	c7 84 24 58 21 00 00 	movl   $0xd,0x2158(%rsp)
  427d1b:	0d 00 00 00 
  427d1f:	48 89 8c 24 60 21 00 	mov    %rcx,0x2160(%rsp)
  427d26:	00 
  427d27:	c7 84 24 68 21 00 00 	movl   $0x14,0x2168(%rsp)
  427d2e:	14 00 00 00 
  427d32:	48 8d 1d 0e 46 04 00 	lea    0x4460e(%rip),%rbx        # 46c347 <usage_message+0xa607>
  427d39:	48 89 9c 24 70 21 00 	mov    %rbx,0x2170(%rsp)
  427d40:	00 
  427d41:	c7 84 24 78 21 00 00 	movl   $0x2,0x2178(%rsp)
  427d48:	02 00 00 00 
  427d4c:	48 8d 3d 36 01 04 00 	lea    0x40136(%rip),%rdi        # 467e89 <usage_message+0x6149>
  427d53:	48 89 bc 24 80 21 00 	mov    %rdi,0x2180(%rsp)
  427d5a:	00 
  427d5b:	c7 84 24 88 21 00 00 	movl   $0x13,0x2188(%rsp)
  427d62:	13 00 00 00 
  427d66:	48 8d 05 ed 00 04 00 	lea    0x400ed(%rip),%rax        # 467e5a <usage_message+0x611a>
  427d6d:	48 89 84 24 90 21 00 	mov    %rax,0x2190(%rsp)
  427d74:	00 
  427d75:	c7 84 24 98 21 00 00 	movl   $0x12,0x2198(%rsp)
  427d7c:	12 00 00 00 
  427d80:	85 d2                	test   %edx,%edx
  427d82:	0f 85 50 06 00 00    	jne    4283d8 <change_nodeid+0xc48>
  427d88:	81 7c 24 4c e7 03 00 	cmpl   $0x3e7,0x4c(%rsp)
  427d8f:	00 
  427d90:	0f 87 fe 05 00 00    	ja     428394 <change_nodeid+0xc04>
  427d96:	bf 03 00 00 00       	mov    $0x3,%edi
  427d9b:	e8 90 90 00 00       	callq  430e30 <zabbix_set_log_level>
  427da0:	bf 01 00 00 00       	mov    $0x1,%edi
  427da5:	e8 d2 ff 02 00       	callq  457d7c <DBconnect>
  427daa:	31 c0                	xor    %eax,%eax
  427dac:	e8 cf 19 03 00       	callq  459780 <DBbegin>
  427db1:	48 8d 35 d9 00 04 00 	lea    0x400d9(%rip),%rsi        # 467e91 <usage_message+0x6151>
  427db8:	bf 01 00 00 00       	mov    $0x1,%edi
  427dbd:	31 c0                	xor    %eax,%eax
  427dbf:	e8 44 61 fe ff       	callq  40df08 <__printf_chk@plt>
  427dc4:	48 8b 15 fd 51 26 00 	mov    0x2651fd(%rip),%rdx        # 68cfc8 <zbx_iks_transport+0x5a8>
  427dcb:	48 8b 3a             	mov    (%rdx),%rdi
  427dce:	e8 25 6e fe ff       	callq  40ebf8 <fflush@plt>
  427dd3:	48 63 44 24 4c       	movslq 0x4c(%rsp),%rax
  427dd8:	49 be 00 40 7a 10 f3 	mov    $0x5af3107a4000,%r14
  427ddf:	5a 00 00 
  427de2:	4c 0f af f0          	imul   %rax,%r14
  427de6:	49 bf 00 e8 76 48 17 	mov    $0x174876e800,%r15
  427ded:	00 00 00 
  427df0:	4c 0f af f8          	imul   %rax,%r15
  427df4:	4d 01 f7             	add    %r14,%r15
  427df7:	48 ba 00 28 f1 58 0a 	mov    $0x5b0a58f12800,%rdx
  427dfe:	5b 00 00 
  427e01:	48 0f af c2          	imul   %rdx,%rax
  427e05:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  427e0a:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
  427e11:	00 
  427e12:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  427e17:	48 81 c1 18 02 00 00 	add    $0x218,%rcx
  427e1e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  427e23:	48 63 6c 24 48       	movslq 0x48(%rsp),%rbp
  427e28:	48 69 ed 18 06 00 00 	imul   $0x618,%rbp,%rbp
  427e2f:	48 8b 15 e2 4e 26 00 	mov    0x264ee2(%rip),%rdx        # 68cd18 <zbx_iks_transport+0x2f8>
  427e36:	48 83 3c 2a 00       	cmpq   $0x0,(%rdx,%rbp,1)
  427e3b:	0f 84 7e 02 00 00    	je     4280bf <change_nodeid+0x92f>
  427e41:	48 8d 35 61 d7 03 00 	lea    0x3d761(%rip),%rsi        # 4655a9 <usage_message+0x3869>
  427e48:	bf 01 00 00 00       	mov    $0x1,%edi
  427e4d:	31 c0                	xor    %eax,%eax
  427e4f:	e8 b4 60 fe ff       	callq  40df08 <__printf_chk@plt>
  427e54:	48 8b 1d 6d 51 26 00 	mov    0x26516d(%rip),%rbx        # 68cfc8 <zbx_iks_transport+0x5a8>
  427e5b:	48 8b 3b             	mov    (%rbx),%rdi
  427e5e:	e8 95 6d fe ff       	callq  40ebf8 <fflush@plt>
  427e63:	48 8b 05 ae 4e 26 00 	mov    0x264eae(%rip),%rax        # 68cd18 <zbx_iks_transport+0x2f8>
  427e6a:	48 01 e8             	add    %rbp,%rax
  427e6d:	48 8b 58 18          	mov    0x18(%rax),%rbx
  427e71:	48 85 db             	test   %rbx,%rbx
  427e74:	0f 84 c6 00 00 00    	je     427f40 <change_nodeid+0x7b0>
  427e7a:	48 8b 15 97 4e 26 00 	mov    0x264e97(%rip),%rdx        # 68cd18 <zbx_iks_transport+0x2f8>
  427e81:	48 8d 54 2a 20       	lea    0x20(%rdx,%rbp,1),%rdx
  427e86:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
  427e8b:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
  427e90:	48 8d 48 08          	lea    0x8(%rax),%rcx
  427e94:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
  427e99:	48 83 c0 10          	add    $0x10,%rax
  427e9d:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  427ea2:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
  427ea7:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
  427eac:	48 8b 05 65 4e 26 00 	mov    0x264e65(%rip),%rax        # 68cd18 <zbx_iks_transport+0x2f8>
  427eb3:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  427eb8:	4c 8b 2c 38          	mov    (%rax,%rdi,1),%r13
  427ebc:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  427ec1:	4c 8d 25 d0 fe 03 00 	lea    0x3fed0(%rip),%r12        # 467d98 <usage_message+0x6058>
  427ec8:	31 c0                	xor    %eax,%eax
  427eca:	49 89 df             	mov    %rbx,%r15
  427ecd:	48 89 d5             	mov    %rdx,%rbp
  427ed0:	89 c3                	mov    %eax,%ebx
  427ed2:	4c 89 ee             	mov    %r13,%rsi
  427ed5:	4c 89 e7             	mov    %r12,%rdi
  427ed8:	e8 cb 68 fe ff       	callq  40e7a8 <strcmp@plt>
  427edd:	85 c0                	test   %eax,%eax
  427edf:	75 16                	jne    427ef7 <change_nodeid+0x767>
  427ee1:	4c 8b b5 f0 fd ff ff 	mov    -0x210(%rbp),%r14
  427ee8:	4c 89 fe             	mov    %r15,%rsi
  427eeb:	4c 89 f7             	mov    %r14,%rdi
  427eee:	e8 b5 68 fe ff       	callq  40e7a8 <strcmp@plt>
  427ef3:	85 c0                	test   %eax,%eax
  427ef5:	74 53                	je     427f4a <change_nodeid+0x7ba>
  427ef7:	83 c3 01             	add    $0x1,%ebx
  427efa:	4c 8b 65 00          	mov    0x0(%rbp),%r12
  427efe:	48 81 c5 18 02 00 00 	add    $0x218,%rbp
  427f05:	4d 85 e4             	test   %r12,%r12
  427f08:	75 c8                	jne    427ed2 <change_nodeid+0x742>
  427f0a:	4c 89 fb             	mov    %r15,%rbx
  427f0d:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  427f12:	83 38 06             	cmpl   $0x6,(%rax)
  427f15:	0f 84 ef 00 00 00    	je     42800a <change_nodeid+0x87a>
  427f1b:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  427f20:	48 8b 58 10          	mov    0x10(%rax),%rbx
  427f24:	48 83 c0 18          	add    $0x18,%rax
  427f28:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  427f2d:	48 85 db             	test   %rbx,%rbx
  427f30:	0f 85 76 ff ff ff    	jne    427eac <change_nodeid+0x71c>
  427f36:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
  427f3b:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
  427f40:	83 44 24 48 01       	addl   $0x1,0x48(%rsp)
  427f45:	e9 d9 fe ff ff       	jmpq   427e23 <change_nodeid+0x693>
  427f4a:	89 d8                	mov    %ebx,%eax
  427f4c:	4c 89 fb             	mov    %r15,%rbx
  427f4f:	4c 89 f5             	mov    %r14,%rbp
  427f52:	4d 85 e4             	test   %r12,%r12
  427f55:	74 b6                	je     427f0d <change_nodeid+0x77d>
  427f57:	48 98                	cltq   
  427f59:	48 89 c2             	mov    %rax,%rdx
  427f5c:	48 c1 e2 05          	shl    $0x5,%rdx
  427f60:	48 01 c2             	add    %rax,%rdx
  427f63:	48 8d 04 50          	lea    (%rax,%rdx,2),%rax
  427f67:	48 c1 e0 03          	shl    $0x3,%rax
  427f6b:	48 8d 94 24 c0 21 00 	lea    0x21c0(%rsp),%rdx
  427f72:	00 
  427f73:	48 01 c2             	add    %rax,%rdx
  427f76:	48 8b ba c8 de ff ff 	mov    -0x2138(%rdx),%rdi
  427f7d:	48 85 ff             	test   %rdi,%rdi
  427f80:	74 99                	je     427f1b <change_nodeid+0x78b>
  427f82:	4c 8b aa c0 de ff ff 	mov    -0x2140(%rdx),%r13
  427f89:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  427f8e:	48 8d 5c 02 20       	lea    0x20(%rdx,%rax,1),%rbx
  427f93:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
  427f98:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
  427f9d:	eb 42                	jmp    427fe1 <change_nodeid+0x851>
  427f9f:	f6 40 10 01          	testb  $0x1,0x10(%rax)
  427fa3:	48 89 6c 24 08       	mov    %rbp,0x8(%rsp)
  427fa8:	8b 7c 24 10          	mov    0x10(%rsp),%edi
  427fac:	89 3c 24             	mov    %edi,(%rsp)
  427faf:	4d 89 e9             	mov    %r13,%r9
  427fb2:	4d 89 f0             	mov    %r14,%r8
  427fb5:	4d 0f 45 c7          	cmovne %r15,%r8
  427fb9:	48 89 e9             	mov    %rbp,%rcx
  427fbc:	48 89 ea             	mov    %rbp,%rdx
  427fbf:	4c 89 e6             	mov    %r12,%rsi
  427fc2:	48 8d 3d 9f ff 03 00 	lea    0x3ff9f(%rip),%rdi        # 467f68 <usage_message+0x6228>
  427fc9:	31 c0                	xor    %eax,%eax
  427fcb:	e8 72 0b 03 00       	callq  458b42 <__zbx_DBexecute>
  427fd0:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  427fd4:	48 83 c3 10          	add    $0x10,%rbx
  427fd8:	48 85 ff             	test   %rdi,%rdi
  427fdb:	0f 84 3a ff ff ff    	je     427f1b <change_nodeid+0x78b>
  427fe1:	8b 0b                	mov    (%rbx),%ecx
  427fe3:	89 4c 24 10          	mov    %ecx,0x10(%rsp)
  427fe7:	e8 1d f4 02 00       	callq  457409 <DBget_table>
  427fec:	48 85 c0             	test   %rax,%rax
  427fef:	75 ae                	jne    427f9f <change_nodeid+0x80f>
  427ff1:	48 89 e9             	mov    %rbp,%rcx
  427ff4:	4c 89 e2             	mov    %r12,%rdx
  427ff7:	48 8d 35 a6 fe 03 00 	lea    0x3fea6(%rip),%rsi        # 467ea4 <usage_message+0x6164>
  427ffe:	bf 01 00 00 00       	mov    $0x1,%edi
  428003:	e8 00 5f fe ff       	callq  40df08 <__printf_chk@plt>
  428008:	eb c6                	jmp    427fd0 <change_nodeid+0x840>
  42800a:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  42800f:	48 8b 32             	mov    (%rdx),%rsi
  428012:	48 89 df             	mov    %rbx,%rdi
  428015:	e8 8e 67 fe ff       	callq  40e7a8 <strcmp@plt>
  42801a:	85 c0                	test   %eax,%eax
  42801c:	75 41                	jne    42805f <change_nodeid+0x8cf>
  42801e:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
  428023:	f6 01 01             	testb  $0x1,(%rcx)
  428026:	74 5a                	je     428082 <change_nodeid+0x8f2>
  428028:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  42802d:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  428032:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
  428036:	48 8b 3d db 4c 26 00 	mov    0x264cdb(%rip),%rdi        # 68cd18 <zbx_iks_transport+0x2f8>
  42803d:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
  428042:	48 8b 34 1f          	mov    (%rdi,%rbx,1),%rsi
  428046:	49 89 d1             	mov    %rdx,%r9
  428049:	48 89 d1             	mov    %rdx,%rcx
  42804c:	48 8d 3d 75 ff 03 00 	lea    0x3ff75(%rip),%rdi        # 467fc8 <usage_message+0x6288>
  428053:	31 c0                	xor    %eax,%eax
  428055:	e8 e8 0a 03 00       	callq  458b42 <__zbx_DBexecute>
  42805a:	e9 bc fe ff ff       	jmpq   427f1b <change_nodeid+0x78b>
  42805f:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  428064:	48 8b 78 08          	mov    0x8(%rax),%rdi
  428068:	48 85 ff             	test   %rdi,%rdi
  42806b:	74 1c                	je     428089 <change_nodeid+0x8f9>
  42806d:	e8 97 f3 02 00       	callq  457409 <DBget_table>
  428072:	48 85 c0             	test   %rax,%rax
  428075:	0f 84 78 03 00 00    	je     4283f3 <change_nodeid+0xc63>
  42807b:	f6 40 10 01          	testb  $0x1,0x10(%rax)
  42807f:	90                   	nop
  428080:	75 a6                	jne    428028 <change_nodeid+0x898>
  428082:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
  428087:	eb a4                	jmp    42802d <change_nodeid+0x89d>
  428089:	4c 89 ee             	mov    %r13,%rsi
  42808c:	48 8d 3d 02 f1 04 00 	lea    0x4f102(%rip),%rdi        # 477195 <usage_message+0x15455>
  428093:	e8 10 67 fe ff       	callq  40e7a8 <strcmp@plt>
  428098:	85 c0                	test   %eax,%eax
  42809a:	0f 85 c7 02 00 00    	jne    428367 <change_nodeid+0xbd7>
  4280a0:	49 89 d8             	mov    %rbx,%r8
  4280a3:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
  4280a8:	48 89 da             	mov    %rbx,%rdx
  4280ab:	48 89 de             	mov    %rbx,%rsi
  4280ae:	48 8d 3d e3 fe 03 00 	lea    0x3fee3(%rip),%rdi        # 467f98 <usage_message+0x6258>
  4280b5:	e8 88 0a 03 00       	callq  458b42 <__zbx_DBexecute>
  4280ba:	e9 5c fe ff ff       	jmpq   427f1b <change_nodeid+0x78b>
  4280bf:	48 8d 3d 40 d5 03 00 	lea    0x3d540(%rip),%rdi        # 465606 <usage_message+0x38c6>
  4280c6:	e8 3e f3 02 00       	callq  457409 <DBget_table>
  4280cb:	48 85 c0             	test   %rax,%rax
  4280ce:	0f 84 ee 02 00 00    	je     4283c2 <change_nodeid+0xc32>
  4280d4:	f6 40 10 01          	testb  $0x1,0x10(%rax)
  4280d8:	4c 89 f1             	mov    %r14,%rcx
  4280db:	49 0f 45 cf          	cmovne %r15,%rcx
  4280df:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  4280e4:	48 8d 3d 05 ff 03 00 	lea    0x3ff05(%rip),%rdi        # 467ff0 <usage_message+0x62b0>
  4280eb:	31 c0                	xor    %eax,%eax
  4280ed:	e8 ba fe 02 00       	callq  457fac <__zbx_DBselect>
  4280f2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  4280f7:	48 8d 9c 24 30 19 00 	lea    0x1930(%rsp),%rbx
  4280fe:	00 
  4280ff:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
  428104:	48 8d bc 24 30 11 00 	lea    0x1130(%rsp),%rdi
  42810b:	00 
  42810c:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
  428111:	48 8d 84 24 b8 21 00 	lea    0x21b8(%rsp),%rax
  428118:	00 
  428119:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  42811e:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
  428123:	4d 89 f7             	mov    %r14,%r15
  428126:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  42812b:	e8 6d f8 02 00       	callq  45799d <DBfetch>
  428130:	49 89 c6             	mov    %rax,%r14
  428133:	48 85 c0             	test   %rax,%rax
  428136:	0f 84 1e 01 00 00    	je     42825a <change_nodeid+0xaca>
  42813c:	b9 00 01 00 00       	mov    $0x100,%ecx
  428141:	31 c0                	xor    %eax,%eax
  428143:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  428148:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  42814b:	4d 8b 26             	mov    (%r14),%r12
  42814e:	41 0f b6 04 24       	movzbl (%r12),%eax
  428153:	84 c0                	test   %al,%al
  428155:	74 3f                	je     428196 <change_nodeid+0xa06>
  428157:	49 8d 5c 24 01       	lea    0x1(%r12),%rbx
  42815c:	45 31 ed             	xor    %r13d,%r13d
  42815f:	48 8b 6c 24 10       	mov    0x10(%rsp),%rbp
  428164:	31 d2                	xor    %edx,%edx
  428166:	eb 1b                	jmp    428183 <change_nodeid+0x9f3>
  428168:	3c 7b                	cmp    $0x7b,%al
  42816a:	74 69                	je     4281d5 <change_nodeid+0xa45>
  42816c:	88 45 00             	mov    %al,0x0(%rbp)
  42816f:	48 83 c5 01          	add    $0x1,%rbp
  428173:	31 d2                	xor    %edx,%edx
  428175:	49 89 dc             	mov    %rbx,%r12
  428178:	0f b6 03             	movzbl (%rbx),%eax
  42817b:	48 83 c3 01          	add    $0x1,%rbx
  42817f:	84 c0                	test   %al,%al
  428181:	74 13                	je     428196 <change_nodeid+0xa06>
  428183:	83 fa 01             	cmp    $0x1,%edx
  428186:	75 e0                	jne    428168 <change_nodeid+0x9d8>
  428188:	3c 7d                	cmp    $0x7d,%al
  42818a:	74 73                	je     4281ff <change_nodeid+0xa6f>
  42818c:	41 88 45 00          	mov    %al,0x0(%r13)
  428190:	49 83 c5 01          	add    $0x1,%r13
  428194:	eb df                	jmp    428175 <change_nodeid+0x9e5>
  428196:	be ff 00 00 00       	mov    $0xff,%esi
  42819b:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  4281a0:	e8 38 f7 02 00       	callq  4578dd <DBdyn_escape_string_len>
  4281a5:	48 89 c3             	mov    %rax,%rbx
  4281a8:	49 8b 56 08          	mov    0x8(%r14),%rdx
  4281ac:	48 89 c6             	mov    %rax,%rsi
  4281af:	48 8d 3d 6a fe 03 00 	lea    0x3fe6a(%rip),%rdi        # 468020 <usage_message+0x62e0>
  4281b6:	31 c0                	xor    %eax,%eax
  4281b8:	e8 85 09 03 00       	callq  458b42 <__zbx_DBexecute>
  4281bd:	48 85 db             	test   %rbx,%rbx
  4281c0:	0f 84 60 ff ff ff    	je     428126 <change_nodeid+0x996>
  4281c6:	48 89 df             	mov    %rbx,%rdi
  4281c9:	e8 1a 60 fe ff       	callq  40e1e8 <free@plt>
  4281ce:	66 90                	xchg   %ax,%ax
  4281d0:	e9 51 ff ff ff       	jmpq   428126 <change_nodeid+0x996>
  4281d5:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  4281da:	b9 00 01 00 00       	mov    $0x100,%ecx
  4281df:	31 c0                	xor    %eax,%eax
  4281e1:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  4281e4:	41 0f b6 04 24       	movzbl (%r12),%eax
  4281e9:	88 45 00             	mov    %al,0x0(%rbp)
  4281ec:	48 83 c5 01          	add    $0x1,%rbp
  4281f0:	4c 8b 6c 24 18       	mov    0x18(%rsp),%r13
  4281f5:	ba 01 00 00 00       	mov    $0x1,%edx
  4281fa:	e9 76 ff ff ff       	jmpq   428175 <change_nodeid+0x9e5>
  4281ff:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  428204:	48 8d 35 c8 ce 04 00 	lea    0x4cec8(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42820b:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  428210:	31 c0                	xor    %eax,%eax
  428212:	e8 91 5c fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  428217:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  42821c:	48 03 8c 24 b8 21 00 	add    0x21b8(%rsp),%rcx
  428223:	00 
  428224:	48 89 8c 24 b8 21 00 	mov    %rcx,0x21b8(%rsp)
  42822b:	00 
  42822c:	48 8d 15 a0 ce 04 00 	lea    0x4cea0(%rip),%rdx        # 4750d3 <usage_message+0x13393>
  428233:	be 00 08 00 00       	mov    $0x800,%esi
  428238:	48 89 ef             	mov    %rbp,%rdi
  42823b:	31 c0                	xor    %eax,%eax
  42823d:	e8 21 c9 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  428242:	48 98                	cltq   
  428244:	48 01 c5             	add    %rax,%rbp
  428247:	41 0f b6 04 24       	movzbl (%r12),%eax
  42824c:	88 45 00             	mov    %al,0x0(%rbp)
  42824f:	48 83 c5 01          	add    $0x1,%rbp
  428253:	31 d2                	xor    %edx,%edx
  428255:	e9 1b ff ff ff       	jmpq   428175 <change_nodeid+0x9e5>
  42825a:	4d 89 fe             	mov    %r15,%r14
  42825d:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
  428262:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  428267:	e8 6c 5a fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42826c:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
  428271:	49 83 c5 10          	add    $0x10,%r13
  428275:	48 8d 3d 55 f6 04 00 	lea    0x4f655(%rip),%rdi        # 4778d1 <usage_message+0x15b91>
  42827c:	4c 8d a4 24 b8 21 00 	lea    0x21b8(%rsp),%r12
  428283:	00 
  428284:	4c 89 74 24 10       	mov    %r14,0x10(%rsp)
  428289:	4d 89 e6             	mov    %r12,%r14
  42828c:	41 8b 5d f8          	mov    -0x8(%r13),%ebx
  428290:	e8 74 f1 02 00       	callq  457409 <DBget_table>
  428295:	48 85 c0             	test   %rax,%rax
  428298:	0f 84 0e 01 00 00    	je     4283ac <change_nodeid+0xc1c>
  42829e:	f6 40 10 01          	testb  $0x1,0x10(%rax)
  4282a2:	4c 8b 64 24 10       	mov    0x10(%rsp),%r12
  4282a7:	4d 0f 45 e7          	cmovne %r15,%r12
  4282ab:	89 de                	mov    %ebx,%esi
  4282ad:	48 8d 3d a4 fd 03 00 	lea    0x3fda4(%rip),%rdi        # 468058 <usage_message+0x6318>
  4282b4:	31 c0                	xor    %eax,%eax
  4282b6:	e8 f1 fc 02 00       	callq  457fac <__zbx_DBselect>
  4282bb:	48 89 c5             	mov    %rax,%rbp
  4282be:	eb 39                	jmp    4282f9 <change_nodeid+0xb69>
  4282c0:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  4282c4:	4c 89 f2             	mov    %r14,%rdx
  4282c7:	48 8d 35 05 ce 04 00 	lea    0x4ce05(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4282ce:	31 c0                	xor    %eax,%eax
  4282d0:	e8 d3 5b fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4282d5:	4c 89 e6             	mov    %r12,%rsi
  4282d8:	48 03 b4 24 b8 21 00 	add    0x21b8(%rsp),%rsi
  4282df:	00 
  4282e0:	48 89 b4 24 b8 21 00 	mov    %rsi,0x21b8(%rsp)
  4282e7:	00 
  4282e8:	48 8b 13             	mov    (%rbx),%rdx
  4282eb:	48 8d 3d a6 fd 03 00 	lea    0x3fda6(%rip),%rdi        # 468098 <usage_message+0x6358>
  4282f2:	31 c0                	xor    %eax,%eax
  4282f4:	e8 49 08 03 00       	callq  458b42 <__zbx_DBexecute>
  4282f9:	48 89 ef             	mov    %rbp,%rdi
  4282fc:	e8 9c f6 02 00       	callq  45799d <DBfetch>
  428301:	48 89 c3             	mov    %rax,%rbx
  428304:	48 85 c0             	test   %rax,%rax
  428307:	75 b7                	jne    4282c0 <change_nodeid+0xb30>
  428309:	48 89 ef             	mov    %rbp,%rdi
  42830c:	e8 c7 59 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  428311:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  428315:	49 83 c5 10          	add    $0x10,%r13
  428319:	48 85 ff             	test   %rdi,%rdi
  42831c:	0f 85 6a ff ff ff    	jne    42828c <change_nodeid+0xafc>
  428322:	8b 74 24 4c          	mov    0x4c(%rsp),%esi
  428326:	48 8d 3d a3 fd 03 00 	lea    0x3fda3(%rip),%rdi        # 4680d0 <usage_message+0x6390>
  42832d:	31 c0                	xor    %eax,%eax
  42832f:	e8 0e 08 03 00       	callq  458b42 <__zbx_DBexecute>
  428334:	31 c0                	xor    %eax,%eax
  428336:	e8 f8 13 03 00       	callq  459733 <DBcommit>
  42833b:	e8 41 fb 02 00       	callq  457e81 <DBclose>
  428340:	48 8d 35 a0 fb 03 00 	lea    0x3fba0(%rip),%rsi        # 467ee7 <usage_message+0x61a7>
  428347:	bf 01 00 00 00       	mov    $0x1,%edi
  42834c:	31 c0                	xor    %eax,%eax
  42834e:	e8 b5 5b fe ff       	callq  40df08 <__printf_chk@plt>
  428353:	31 c0                	xor    %eax,%eax
  428355:	48 81 c4 c8 21 00 00 	add    $0x21c8,%rsp
  42835c:	5b                   	pop    %rbx
  42835d:	5d                   	pop    %rbp
  42835e:	41 5c                	pop    %r12
  428360:	41 5d                	pop    %r13
  428362:	41 5e                	pop    %r14
  428364:	41 5f                	pop    %r15
  428366:	c3                   	retq   
  428367:	48 89 d9             	mov    %rbx,%rcx
  42836a:	4c 89 ea             	mov    %r13,%rdx
  42836d:	48 8d 35 30 fb 03 00 	lea    0x3fb30(%rip),%rsi        # 467ea4 <usage_message+0x6164>
  428374:	bf 01 00 00 00       	mov    $0x1,%edi
  428379:	31 c0                	xor    %eax,%eax
  42837b:	e8 88 5b fe ff       	callq  40df08 <__printf_chk@plt>
  428380:	48 8b 15 41 4c 26 00 	mov    0x264c41(%rip),%rdx        # 68cfc8 <zbx_iks_transport+0x5a8>
  428387:	48 8b 3a             	mov    (%rdx),%rdi
  42838a:	e8 69 68 fe ff       	callq  40ebf8 <fflush@plt>
  42838f:	e9 87 fb ff ff       	jmpq   427f1b <change_nodeid+0x78b>
  428394:	48 8d 35 a5 fb 03 00 	lea    0x3fba5(%rip),%rsi        # 467f40 <usage_message+0x6200>
  42839b:	bf 01 00 00 00       	mov    $0x1,%edi
  4283a0:	31 c0                	xor    %eax,%eax
  4283a2:	e8 61 5b fe ff       	callq  40df08 <__printf_chk@plt>
  4283a7:	83 c8 ff             	or     $0xffffffffffffffff,%eax
  4283aa:	eb a9                	jmp    428355 <change_nodeid+0xbc5>
  4283ac:	48 8d 35 1b fb 03 00 	lea    0x3fb1b(%rip),%rsi        # 467ece <usage_message+0x618e>
  4283b3:	bf 01 00 00 00       	mov    $0x1,%edi
  4283b8:	e8 4b 5b fe ff       	callq  40df08 <__printf_chk@plt>
  4283bd:	e9 4f ff ff ff       	jmpq   428311 <change_nodeid+0xb81>
  4283c2:	48 8d 35 e9 fa 03 00 	lea    0x3fae9(%rip),%rsi        # 467eb2 <usage_message+0x6172>
  4283c9:	bf 01 00 00 00       	mov    $0x1,%edi
  4283ce:	e8 35 5b fe ff       	callq  40df08 <__printf_chk@plt>
  4283d3:	e9 94 fe ff ff       	jmpq   42826c <change_nodeid+0xadc>
  4283d8:	48 8d 35 29 fb 03 00 	lea    0x3fb29(%rip),%rsi        # 467f08 <usage_message+0x61c8>
  4283df:	bf 01 00 00 00       	mov    $0x1,%edi
  4283e4:	31 c0                	xor    %eax,%eax
  4283e6:	e8 1d 5b fe ff       	callq  40df08 <__printf_chk@plt>
  4283eb:	83 c8 ff             	or     $0xffffffffffffffff,%eax
  4283ee:	e9 62 ff ff ff       	jmpq   428355 <change_nodeid+0xbc5>
  4283f3:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  4283f8:	48 8b 4a f8          	mov    -0x8(%rdx),%rcx
  4283fc:	48 8b 3d 15 49 26 00 	mov    0x264915(%rip),%rdi        # 68cd18 <zbx_iks_transport+0x2f8>
  428403:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
  428408:	48 8b 14 1f          	mov    (%rdi,%rbx,1),%rdx
  42840c:	48 8d 35 91 fa 03 00 	lea    0x3fa91(%rip),%rsi        # 467ea4 <usage_message+0x6164>
  428413:	bf 01 00 00 00       	mov    $0x1,%edi
  428418:	e8 eb 5a fe ff       	callq  40df08 <__printf_chk@plt>
  42841d:	48 8b 05 a4 4b 26 00 	mov    0x264ba4(%rip),%rax        # 68cfc8 <zbx_iks_transport+0x5a8>
  428424:	48 8b 38             	mov    (%rax),%rdi
  428427:	e8 cc 67 fe ff       	callq  40ebf8 <fflush@plt>
  42842c:	e9 ea fa ff ff       	jmpq   427f1b <change_nodeid+0x78b>
  428431:	90                   	nop
  428432:	90                   	nop
  428433:	90                   	nop
  428434:	90                   	nop
  428435:	90                   	nop
  428436:	90                   	nop
  428437:	90                   	nop
  428438:	90                   	nop
  428439:	90                   	nop
  42843a:	90                   	nop
  42843b:	90                   	nop
  42843c:	90                   	nop
  42843d:	90                   	nop
  42843e:	90                   	nop
  42843f:	90                   	nop

0000000000428440 <main_httppoller_loop>:
  428440:	41 57                	push   %r15
  428442:	41 56                	push   %r14
  428444:	41 55                	push   %r13
  428446:	41 54                	push   %r12
  428448:	55                   	push   %rbp
  428449:	53                   	push   %rbx
  42844a:	48 83 ec 28          	sub    $0x28,%rsp
  42844e:	89 fd                	mov    %edi,%ebp
  428450:	89 fa                	mov    %edi,%edx
  428452:	48 8d 35 cf fc 03 00 	lea    0x3fccf(%rip),%rsi        # 468128 <usage_message+0x63e8>
  428459:	bf 04 00 00 00       	mov    $0x4,%edi
  42845e:	31 c0                	xor    %eax,%eax
  428460:	e8 4b 8c 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428465:	48 8b 1d 14 4b 26 00 	mov    0x264b14(%rip),%rbx        # 68cf80 <zbx_iks_transport+0x560>
  42846c:	89 2b                	mov    %ebp,(%rbx)
  42846e:	31 ff                	xor    %edi,%edi
  428470:	e8 07 f9 02 00       	callq  457d7c <DBconnect>
  428475:	48 8b 2d ec 48 26 00 	mov    0x2648ec(%rip),%rbp        # 68cd68 <zbx_iks_transport+0x348>
  42847c:	4c 8b 25 55 48 26 00 	mov    0x264855(%rip),%r12        # 68ccd8 <zbx_iks_transport+0x2b8>
  428483:	41 bd 05 00 00 00    	mov    $0x5,%r13d
  428489:	48 8d 3d 3e fe 03 00 	lea    0x3fe3e(%rip),%rdi        # 4682ce <usage_message+0x658e>
  428490:	31 c0                	xor    %eax,%eax
  428492:	e8 46 85 01 00       	callq  4409dd <__zbx_zbx_setproctitle>
  428497:	31 ff                	xor    %edi,%edi
  428499:	e8 3a 67 fe ff       	callq  40ebd8 <time@plt>
  42849e:	41 89 c6             	mov    %eax,%r14d
  4284a1:	89 c7                	mov    %eax,%edi
  4284a3:	e8 f8 11 00 00       	callq  4296a0 <process_httptests>
  4284a8:	31 ff                	xor    %edi,%edi
  4284aa:	e8 29 67 fe ff       	callq  40ebd8 <time@plt>
  4284af:	89 c2                	mov    %eax,%edx
  4284b1:	44 29 f2             	sub    %r14d,%edx
  4284b4:	48 8d 35 8d fc 03 00 	lea    0x3fc8d(%rip),%rsi        # 468148 <usage_message+0x6408>
  4284bb:	bf 04 00 00 00       	mov    $0x4,%edi
  4284c0:	31 c0                	xor    %eax,%eax
  4284c2:	e8 e9 8b 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4284c7:	8b 75 00             	mov    0x0(%rbp),%esi
  4284ca:	48 8d 3d 1a fe 03 00 	lea    0x3fe1a(%rip),%rdi        # 4682eb <usage_message+0x65ab>
  4284d1:	e8 20 f1 02 00       	callq  4575f6 <DBnode>
  4284d6:	8b 13                	mov    (%rbx),%edx
  4284d8:	83 ea 01             	sub    $0x1,%edx
  4284db:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4284e0:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  4284e7:	45 31 c9             	xor    %r9d,%r9d
  4284ea:	45 31 c0             	xor    %r8d,%r8d
  4284ed:	31 c9                	xor    %ecx,%ecx
  4284ef:	41 8b 34 24          	mov    (%r12),%esi
  4284f3:	48 8d 3d 7e fc 03 00 	lea    0x3fc7e(%rip),%rdi        # 468178 <usage_message+0x6438>
  4284fa:	31 c0                	xor    %eax,%eax
  4284fc:	e8 ab fa 02 00       	callq  457fac <__zbx_DBselect>
  428501:	49 89 c7             	mov    %rax,%r15
  428504:	48 89 c7             	mov    %rax,%rdi
  428507:	e8 91 f4 02 00       	callq  45799d <DBfetch>
  42850c:	49 89 c6             	mov    %rax,%r14
  42850f:	48 85 c0             	test   %rax,%rax
  428512:	74 19                	je     42852d <main_httppoller_loop+0xed>
  428514:	48 8b 38             	mov    (%rax),%rdi
  428517:	e8 86 f4 02 00       	callq  4579a2 <DBis_null>
  42851c:	85 c0                	test   %eax,%eax
  42851e:	74 0d                	je     42852d <main_httppoller_loop+0xed>
  428520:	49 8b 7e 08          	mov    0x8(%r14),%rdi
  428524:	e8 79 f4 02 00       	callq  4579a2 <DBis_null>
  428529:	85 c0                	test   %eax,%eax
  42852b:	75 7c                	jne    4285a9 <main_httppoller_loop+0x169>
  42852d:	48 8d 35 44 fd 03 00 	lea    0x3fd44(%rip),%rsi        # 468278 <usage_message+0x6538>
  428534:	bf 04 00 00 00       	mov    $0x4,%edi
  428539:	31 c0                	xor    %eax,%eax
  42853b:	e8 70 8b 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428540:	4c 89 ff             	mov    %r15,%rdi
  428543:	e8 90 57 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  428548:	31 ff                	xor    %edi,%edi
  42854a:	e8 89 66 fe ff       	callq  40ebd8 <time@plt>
  42854f:	89 c1                	mov    %eax,%ecx
  428551:	ba ff ff ff ff       	mov    $0xffffffff,%edx
  428556:	48 8d 35 9b fd 03 00 	lea    0x3fd9b(%rip),%rsi        # 4682f8 <usage_message+0x65b8>
  42855d:	bf 04 00 00 00       	mov    $0x4,%edi
  428562:	31 c0                	xor    %eax,%eax
  428564:	e8 47 8b 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428569:	41 be 05 00 00 00    	mov    $0x5,%r14d
  42856f:	41 bf 05 00 00 00    	mov    $0x5,%r15d
  428575:	44 89 f2             	mov    %r14d,%edx
  428578:	48 8d 35 f3 9d 03 00 	lea    0x39df3(%rip),%rsi        # 462372 <usage_message+0x632>
  42857f:	bf 04 00 00 00       	mov    $0x4,%edi
  428584:	31 c0                	xor    %eax,%eax
  428586:	e8 25 8b 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42858b:	44 89 f6             	mov    %r14d,%esi
  42858e:	48 8d 3d 13 fd 03 00 	lea    0x3fd13(%rip),%rdi        # 4682a8 <usage_message+0x6568>
  428595:	31 c0                	xor    %eax,%eax
  428597:	e8 41 84 01 00       	callq  4409dd <__zbx_zbx_setproctitle>
  42859c:	44 89 ff             	mov    %r15d,%edi
  42859f:	e8 04 5e fe ff       	callq  40e3a8 <sleep@plt>
  4285a4:	e9 e0 fe ff ff       	jmpq   428489 <main_httppoller_loop+0x49>
  4285a9:	ba 0a 00 00 00       	mov    $0xa,%edx
  4285ae:	31 f6                	xor    %esi,%esi
  4285b0:	49 8b 3e             	mov    (%r14),%rdi
  4285b3:	e8 70 5f fe ff       	callq  40e528 <strtol@plt>
  4285b8:	85 c0                	test   %eax,%eax
  4285ba:	74 84                	je     428540 <main_httppoller_loop+0x100>
  4285bc:	ba 0a 00 00 00       	mov    $0xa,%edx
  4285c1:	31 f6                	xor    %esi,%esi
  4285c3:	49 8b 7e 08          	mov    0x8(%r14),%rdi
  4285c7:	e8 5c 5f fe ff       	callq  40e528 <strtol@plt>
  4285cc:	41 89 c6             	mov    %eax,%r14d
  4285cf:	4c 89 ff             	mov    %r15,%rdi
  4285d2:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  4285d7:	e8 fc 56 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  4285dc:	31 ff                	xor    %edi,%edi
  4285de:	e8 f5 65 fe ff       	callq  40ebd8 <time@plt>
  4285e3:	89 c1                	mov    %eax,%ecx
  4285e5:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  4285ea:	48 8d 35 07 fd 03 00 	lea    0x3fd07(%rip),%rsi        # 4682f8 <usage_message+0x65b8>
  4285f1:	bf 04 00 00 00       	mov    $0x4,%edi
  4285f6:	31 c0                	xor    %eax,%eax
  4285f8:	e8 b3 8a 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4285fd:	41 83 fe ff          	cmp    $0xffffffffffffffff,%r14d
  428601:	0f 84 62 ff ff ff    	je     428569 <main_httppoller_loop+0x129>
  428607:	31 ff                	xor    %edi,%edi
  428609:	e8 ca 65 fe ff       	callq  40ebd8 <time@plt>
  42860e:	41 29 c6             	sub    %eax,%r14d
  428611:	41 83 fe 00          	cmp    $0x0,%r14d
  428615:	7c 02                	jl     428619 <main_httppoller_loop+0x1d9>
  428617:	75 18                	jne    428631 <main_httppoller_loop+0x1f1>
  428619:	48 8d 35 6a 9d 03 00 	lea    0x39d6a(%rip),%rsi        # 46238a <usage_message+0x64a>
  428620:	bf 04 00 00 00       	mov    $0x4,%edi
  428625:	31 c0                	xor    %eax,%eax
  428627:	e8 84 8a 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42862c:	e9 58 fe ff ff       	jmpq   428489 <main_httppoller_loop+0x49>
  428631:	41 83 fe 05          	cmp    $0x5,%r14d
  428635:	45 0f 4f f5          	cmovg  %r13d,%r14d
  428639:	45 89 f7             	mov    %r14d,%r15d
  42863c:	e9 34 ff ff ff       	jmpq   428575 <main_httppoller_loop+0x135>
  428641:	90                   	nop
  428642:	90                   	nop
  428643:	90                   	nop
  428644:	48 89 d0             	mov    %rdx,%rax
  428647:	48 0f af c6          	imul   %rsi,%rax
  42864b:	c3                   	retq   
  42864c:	41 55                	push   %r13
  42864e:	41 54                	push   %r12
  428650:	55                   	push   %rbp
  428651:	53                   	push   %rbx
  428652:	48 83 ec 28          	sub    $0x28,%rsp
  428656:	48 89 fb             	mov    %rdi,%rbx
  428659:	49 89 f4             	mov    %rsi,%r12
  42865c:	48 89 fa             	mov    %rdi,%rdx
  42865f:	48 8d 35 a7 fc 03 00 	lea    0x3fca7(%rip),%rsi        # 46830d <usage_message+0x65cd>
  428666:	bf 04 00 00 00       	mov    $0x4,%edi
  42866b:	31 c0                	xor    %eax,%eax
  42866d:	e8 3e 8a 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428672:	48 8b 05 ef 46 26 00 	mov    0x2646ef(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  428679:	8b 30                	mov    (%rax),%esi
  42867b:	48 8d 3d 03 82 03 00 	lea    0x38203(%rip),%rdi        # 460885 <_IO_stdin_used+0xda5>
  428682:	e8 6f ef 02 00       	callq  4575f6 <DBnode>
  428687:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  42868c:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  428693:	45 31 c9             	xor    %r9d,%r9d
  428696:	49 89 d8             	mov    %rbx,%r8
  428699:	b9 09 00 00 00       	mov    $0x9,%ecx
  42869e:	31 d2                	xor    %edx,%edx
  4286a0:	31 f6                	xor    %esi,%esi
  4286a2:	48 8d 3d 17 fe 03 00 	lea    0x3fe17(%rip),%rdi        # 4684c0 <usage_message+0x6780>
  4286a9:	31 c0                	xor    %eax,%eax
  4286ab:	e8 fc f8 02 00       	callq  457fac <__zbx_DBselect>
  4286b0:	48 89 c5             	mov    %rax,%rbp
  4286b3:	48 89 c7             	mov    %rax,%rdi
  4286b6:	e8 e2 f2 02 00       	callq  45799d <DBfetch>
  4286bb:	48 85 c0             	test   %rax,%rax
  4286be:	74 79                	je     428739 <main_httppoller_loop+0x2f9>
  4286c0:	48 8b 78 08          	mov    0x8(%rax),%rdi
  4286c4:	ba 0a 00 00 00       	mov    $0xa,%edx
  4286c9:	31 f6                	xor    %esi,%esi
  4286cb:	e8 58 5e fe ff       	callq  40e528 <strtol@plt>
  4286d0:	49 89 c5             	mov    %rax,%r13
  4286d3:	31 ff                	xor    %edi,%edi
  4286d5:	e8 fe 64 fe ff       	callq  40ebd8 <time@plt>
  4286da:	48 89 c1             	mov    %rax,%rcx
  4286dd:	41 0f b6 f5          	movzbl %r13b,%esi
  4286e1:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  4286e8:	00 
  4286e9:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%rsp)
  4286f0:	00 
  4286f1:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  4286f8:	00 
  4286f9:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  428700:	45 31 c9             	xor    %r9d,%r9d
  428703:	45 31 c0             	xor    %r8d,%r8d
  428706:	4c 89 e2             	mov    %r12,%rdx
  428709:	48 89 df             	mov    %rbx,%rdi
  42870c:	e8 0f a7 00 00       	callq  432e20 <dc_add_history>
  428711:	48 89 ef             	mov    %rbp,%rdi
  428714:	e8 bf 55 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  428719:	48 8d 35 0a fc 03 00 	lea    0x3fc0a(%rip),%rsi        # 46832a <usage_message+0x65ea>
  428720:	bf 04 00 00 00       	mov    $0x4,%edi
  428725:	31 c0                	xor    %eax,%eax
  428727:	e8 84 89 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42872c:	31 c0                	xor    %eax,%eax
  42872e:	48 83 c4 28          	add    $0x28,%rsp
  428732:	5b                   	pop    %rbx
  428733:	5d                   	pop    %rbp
  428734:	41 5c                	pop    %r12
  428736:	41 5d                	pop    %r13
  428738:	c3                   	retq   
  428739:	48 89 ef             	mov    %rbp,%rdi
  42873c:	e8 97 55 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  428741:	48 8d 35 40 fe 03 00 	lea    0x3fe40(%rip),%rsi        # 468588 <usage_message+0x6848>
  428748:	bf 04 00 00 00       	mov    $0x4,%edi
  42874d:	31 c0                	xor    %eax,%eax
  42874f:	e8 5c 89 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428754:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  428759:	eb d3                	jmp    42872e <main_httppoller_loop+0x2ee>
  42875b:	53                   	push   %rbx
  42875c:	48 83 ec 10          	sub    $0x10,%rsp
  428760:	49 89 f9             	mov    %rdi,%r9
  428763:	48 89 d3             	mov    %rdx,%rbx
  428766:	48 0f af de          	imul   %rsi,%rbx
  42876a:	48 83 3d 3e 96 28 00 	cmpq   $0x0,0x28963e(%rip)        # 6b1db0 <CONFIG_SERVER_STARTUP_TIME+0xd8>
  428771:	00 
  428772:	74 3c                	je     4287b0 <main_httppoller_loop+0x370>
  428774:	48 81 fb a0 1f 00 00 	cmp    $0x1fa0,%rbx
  42877b:	b9 a0 1f 00 00       	mov    $0x1fa0,%ecx
  428780:	48 0f 43 cb          	cmovae %rbx,%rcx
  428784:	4c 8d 05 da 99 05 00 	lea    0x599da(%rip),%r8        # 482165 <usage_message+0x20425>
  42878b:	48 8d 15 2a 96 28 00 	lea    0x28962a(%rip),%rdx        # 6b1dbc <CONFIG_SERVER_STARTUP_TIME+0xe4>
  428792:	48 8d 35 1f 96 28 00 	lea    0x28961f(%rip),%rsi        # 6b1db8 <CONFIG_SERVER_STARTUP_TIME+0xe0>
  428799:	48 8d 3d 10 96 28 00 	lea    0x289610(%rip),%rdi        # 6b1db0 <CONFIG_SERVER_STARTUP_TIME+0xd8>
  4287a0:	31 c0                	xor    %eax,%eax
  4287a2:	e8 00 c2 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4287a7:	48 89 d8             	mov    %rbx,%rax
  4287aa:	48 83 c4 10          	add    $0x10,%rsp
  4287ae:	5b                   	pop    %rbx
  4287af:	c3                   	retq   
  4287b0:	b8 a0 1f 00 00       	mov    $0x1fa0,%eax
  4287b5:	48 81 fb a0 1f 00 00 	cmp    $0x1fa0,%rbx
  4287bc:	48 0f 43 c3          	cmovae %rbx,%rax
  4287c0:	89 05 f2 95 28 00    	mov    %eax,0x2895f2(%rip)        # 6b1db8 <CONFIG_SERVER_STARTUP_TIME+0xe0>
  4287c6:	c7 05 ec 95 28 00 00 	movl   $0x0,0x2895ec(%rip)        # 6b1dbc <CONFIG_SERVER_STARTUP_TIME+0xe4>
  4287cd:	00 00 00 
  4287d0:	48 63 f8             	movslq %eax,%rdi
  4287d3:	89 44 24 08          	mov    %eax,0x8(%rsp)
  4287d7:	4c 89 0c 24          	mov    %r9,(%rsp)
  4287db:	e8 e8 57 fe ff       	callq  40dfc8 <malloc@plt>
  4287e0:	48 89 05 c9 95 28 00 	mov    %rax,0x2895c9(%rip)        # 6b1db0 <CONFIG_SERVER_STARTUP_TIME+0xd8>
  4287e7:	4c 8b 0c 24          	mov    (%rsp),%r9
  4287eb:	8b 4c 24 08          	mov    0x8(%rsp),%ecx
  4287ef:	eb 93                	jmp    428784 <main_httppoller_loop+0x344>
  4287f1:	41 57                	push   %r15
  4287f3:	41 56                	push   %r14
  4287f5:	41 55                	push   %r13
  4287f7:	41 54                	push   %r12
  4287f9:	55                   	push   %rbp
  4287fa:	53                   	push   %rbx
  4287fb:	48 81 ec e8 13 00 00 	sub    $0x13e8,%rsp
  428802:	48 89 fb             	mov    %rdi,%rbx
  428805:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
  428809:	48 8b 17             	mov    (%rdi),%rdx
  42880c:	48 8d 35 95 fd 03 00 	lea    0x3fd95(%rip),%rsi        # 4685a8 <usage_message+0x6868>
  428813:	bf 04 00 00 00       	mov    $0x4,%edi
  428818:	31 c0                	xor    %eax,%eax
  42881a:	e8 91 88 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42881f:	31 ff                	xor    %edi,%edi
  428821:	e8 b2 63 fe ff       	callq  40ebd8 <time@plt>
  428826:	48 8b 13             	mov    (%rbx),%rdx
  428829:	89 c6                	mov    %eax,%esi
  42882b:	48 8d 3d a6 fd 03 00 	lea    0x3fda6(%rip),%rdi        # 4685d8 <usage_message+0x6898>
  428832:	31 c0                	xor    %eax,%eax
  428834:	e8 09 03 03 00       	callq  458b42 <__zbx_DBexecute>
  428839:	e8 da 58 fe ff       	callq  40e118 <curl_easy_init@plt>
  42883e:	48 89 c5             	mov    %rax,%rbp
  428841:	48 85 c0             	test   %rax,%rax
  428844:	0f 84 35 06 00 00    	je     428e7f <main_httppoller_loop+0xa3f>
  42884a:	48 8d 15 85 74 04 00 	lea    0x47485(%rip),%rdx        # 46fcd6 <usage_message+0xdf96>
  428851:	be 2f 27 00 00       	mov    $0x272f,%esi
  428856:	48 89 c7             	mov    %rax,%rdi
  428859:	31 c0                	xor    %eax,%eax
  42885b:	e8 b8 55 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  428860:	85 c0                	test   %eax,%eax
  428862:	0f 85 de 05 00 00    	jne    428e46 <main_httppoller_loop+0xa06>
  428868:	48 8b 53 30          	mov    0x30(%rbx),%rdx
  42886c:	be 22 27 00 00       	mov    $0x2722,%esi
  428871:	48 89 ef             	mov    %rbp,%rdi
  428874:	31 c0                	xor    %eax,%eax
  428876:	e8 9d 55 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  42887b:	85 c0                	test   %eax,%eax
  42887d:	0f 85 8c 05 00 00    	jne    428e0f <main_httppoller_loop+0x9cf>
  428883:	ba 01 00 00 00       	mov    $0x1,%edx
  428888:	be 34 00 00 00       	mov    $0x34,%esi
  42888d:	48 89 ef             	mov    %rbp,%rdi
  428890:	31 c0                	xor    %eax,%eax
  428892:	e8 81 55 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  428897:	85 c0                	test   %eax,%eax
  428899:	0f 85 cd 05 00 00    	jne    428e6c <main_httppoller_loop+0xa2c>
  42889f:	48 8d 15 b5 fe ff ff 	lea    -0x14b(%rip),%rdx        # 42875b <main_httppoller_loop+0x31b>
  4288a6:	be 2b 4e 00 00       	mov    $0x4e2b,%esi
  4288ab:	48 89 ef             	mov    %rbp,%rdi
  4288ae:	31 c0                	xor    %eax,%eax
  4288b0:	e8 63 55 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  4288b5:	85 c0                	test   %eax,%eax
  4288b7:	0f 85 9c 05 00 00    	jne    428e59 <main_httppoller_loop+0xa19>
  4288bd:	48 8d 15 80 fd ff ff 	lea    -0x280(%rip),%rdx        # 428644 <main_httppoller_loop+0x204>
  4288c4:	be 6f 4e 00 00       	mov    $0x4e6f,%esi
  4288c9:	48 89 ef             	mov    %rbp,%rdi
  4288cc:	31 c0                	xor    %eax,%eax
  4288ce:	e8 45 55 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  4288d3:	85 c0                	test   %eax,%eax
  4288d5:	0f 85 3e 06 00 00    	jne    428f19 <main_httppoller_loop+0xad9>
  4288db:	31 d2                	xor    %edx,%edx
  4288dd:	be 40 00 00 00       	mov    $0x40,%esi
  4288e2:	48 89 ef             	mov    %rbp,%rdi
  4288e5:	31 c0                	xor    %eax,%eax
  4288e7:	e8 2c 55 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  4288ec:	85 c0                	test   %eax,%eax
  4288ee:	0f 85 a0 05 00 00    	jne    428e94 <main_httppoller_loop+0xa54>
  4288f4:	31 d2                	xor    %edx,%edx
  4288f6:	be 51 00 00 00       	mov    $0x51,%esi
  4288fb:	48 89 ef             	mov    %rbp,%rdi
  4288fe:	31 c0                	xor    %eax,%eax
  428900:	e8 13 55 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  428905:	85 c0                	test   %eax,%eax
  428907:	0f 85 22 06 00 00    	jne    428f2f <main_httppoller_loop+0xaef>
  42890d:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
  428914:	00 
  428915:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  42891a:	48 89 c2             	mov    %rax,%rdx
  42891d:	48 81 c2 24 08 00 00 	add    $0x824,%rdx
  428924:	be 1f 27 00 00       	mov    $0x271f,%esi
  428929:	48 89 ef             	mov    %rbp,%rdi
  42892c:	31 c0                	xor    %eax,%eax
  42892e:	e8 e5 54 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  428933:	85 c0                	test   %eax,%eax
  428935:	0f 85 0a 06 00 00    	jne    428f45 <main_httppoller_loop+0xb05>
  42893b:	48 c7 43 40 00 00 00 	movq   $0x0,0x40(%rbx)
  428942:	00 
  428943:	48 8b 33             	mov    (%rbx),%rsi
  428946:	48 8d 3d 03 fe 03 00 	lea    0x3fe03(%rip),%rdi        # 468750 <usage_message+0x6a10>
  42894d:	31 c0                	xor    %eax,%eax
  42894f:	e8 58 f6 02 00       	callq  457fac <__zbx_DBselect>
  428954:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  428959:	31 ff                	xor    %edi,%edi
  42895b:	e8 78 62 fe ff       	callq  40ebd8 <time@plt>
  428960:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  428965:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
  42896c:	00 
  42896d:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  428974:	00 00 
  428976:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
  42897d:	00 
  42897e:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
  428985:	00 00 
  428987:	48 8d 94 24 70 13 00 	lea    0x1370(%rsp),%rdx
  42898e:	00 
  42898f:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  428994:	48 83 c2 08          	add    $0x8,%rdx
  428998:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
  42899d:	48 8d 84 24 b0 12 00 	lea    0x12b0(%rsp),%rax
  4289a4:	00 
  4289a5:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  4289aa:	4c 8d ac 24 c0 13 00 	lea    0x13c0(%rsp),%r13
  4289b1:	00 
  4289b2:	4d 8d 75 08          	lea    0x8(%r13),%r14
  4289b6:	49 8d 45 10          	lea    0x10(%r13),%rax
  4289ba:	4c 8d a4 24 40 13 00 	lea    0x1340(%rsp),%r12
  4289c1:	00 
  4289c2:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
  4289c7:	48 89 dd             	mov    %rbx,%rbp
  4289ca:	48 89 c3             	mov    %rax,%rbx
  4289cd:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  4289d2:	e8 c6 ef 02 00       	callq  45799d <DBfetch>
  4289d7:	49 89 c7             	mov    %rax,%r15
  4289da:	48 85 c0             	test   %rax,%rax
  4289dd:	0f 84 78 05 00 00    	je     428f5b <main_httppoller_loop+0xb1b>
  4289e3:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
  4289e9:	0f 85 0a 08 00 00    	jne    4291f9 <main_httppoller_loop+0xdb9>
  4289ef:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  4289f4:	48 8d 35 d8 c6 04 00 	lea    0x4c6d8(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4289fb:	49 8b 3f             	mov    (%r15),%rdi
  4289fe:	31 c0                	xor    %eax,%eax
  428a00:	e8 a3 54 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  428a05:	48 8b 45 00          	mov    0x0(%rbp),%rax
  428a09:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
  428a10:	00 
  428a11:	49 8b 7f 08          	mov    0x8(%r15),%rdi
  428a15:	ba 0a 00 00 00       	mov    $0xa,%edx
  428a1a:	31 f6                	xor    %esi,%esi
  428a1c:	e8 07 5b fe ff       	callq  40e528 <strtol@plt>
  428a21:	89 84 24 90 00 00 00 	mov    %eax,0x90(%rsp)
  428a28:	49 8b 47 10          	mov    0x10(%r15),%rax
  428a2c:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  428a33:	00 
  428a34:	49 8b 77 18          	mov    0x18(%r15),%rsi
  428a38:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
  428a3d:	49 83 c0 20          	add    $0x20,%r8
  428a41:	ba 00 08 00 00       	mov    $0x800,%edx
  428a46:	4c 89 c7             	mov    %r8,%rdi
  428a49:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
  428a4e:	e8 4d a1 01 00       	callq  442ba0 <zbx_strlcpy>
  428a53:	49 8b 7f 20          	mov    0x20(%r15),%rdi
  428a57:	ba 0a 00 00 00       	mov    $0xa,%edx
  428a5c:	31 f6                	xor    %esi,%esi
  428a5e:	e8 c5 5a fe ff       	callq  40e528 <strtol@plt>
  428a63:	89 84 24 a0 08 00 00 	mov    %eax,0x8a0(%rsp)
  428a6a:	49 8b 77 28          	mov    0x28(%r15),%rsi
  428a6e:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  428a73:	48 81 c2 24 08 00 00 	add    $0x824,%rdx
  428a7a:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  428a7f:	ba 00 08 00 00       	mov    $0x800,%edx
  428a84:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  428a89:	e8 12 a1 01 00       	callq  442ba0 <zbx_strlcpy>
  428a8e:	49 8b 77 30          	mov    0x30(%r15),%rsi
  428a92:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  428a97:	48 81 c7 24 10 00 00 	add    $0x1024,%rdi
  428a9e:	ba 00 01 00 00       	mov    $0x100,%edx
  428aa3:	e8 f8 a0 01 00       	callq  442ba0 <zbx_strlcpy>
  428aa8:	49 8b 77 38          	mov    0x38(%r15),%rsi
  428aac:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  428ab1:	48 81 c7 24 11 00 00 	add    $0x1124,%rdi
  428ab8:	ba 00 01 00 00       	mov    $0x100,%edx
  428abd:	e8 de a0 01 00       	callq  442ba0 <zbx_strlcpy>
  428ac2:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
  428ac6:	ba 01 00 00 00       	mov    $0x1,%edx
  428acb:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
  428ad2:	48 8d 3d ef fc 03 00 	lea    0x3fcef(%rip),%rdi        # 4687c8 <usage_message+0x6a88>
  428ad9:	31 c0                	xor    %eax,%eax
  428adb:	e8 62 00 03 00       	callq  458b42 <__zbx_DBexecute>
  428ae0:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
  428ae5:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  428aec:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
  428af3:	00 
  428af4:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
  428afb:	00 
  428afc:	48 c7 40 18 00 00 00 	movq   $0x0,0x18(%rax)
  428b03:	00 
  428b04:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
  428b0b:	00 
  428b0c:	ba 00 08 00 00       	mov    $0x800,%edx
  428b11:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
  428b16:	4c 89 c6             	mov    %r8,%rsi
  428b19:	48 89 ef             	mov    %rbp,%rdi
  428b1c:	e8 ff 0c 00 00       	callq  429820 <http_substitute_macros>
  428b21:	ba 00 08 00 00       	mov    $0x800,%edx
  428b26:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  428b2b:	48 89 ef             	mov    %rbp,%rdi
  428b2e:	e8 ed 0c 00 00       	callq  429820 <http_substitute_macros>
  428b33:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  428b3a:	00 
  428b3b:	48 8d 35 0d f8 03 00 	lea    0x3f80d(%rip),%rsi        # 46834f <usage_message+0x660f>
  428b42:	bf 04 00 00 00       	mov    $0x4,%edi
  428b47:	31 c0                	xor    %eax,%eax
  428b49:	e8 62 85 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428b4e:	80 bc 24 a4 08 00 00 	cmpb   $0x0,0x8a4(%rsp)
  428b55:	00 
  428b56:	0f 84 a5 03 00 00    	je     428f01 <main_httppoller_loop+0xac1>
  428b5c:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  428b61:	48 8d 35 01 f8 03 00 	lea    0x3f801(%rip),%rsi        # 468369 <usage_message+0x6629>
  428b68:	bf 04 00 00 00       	mov    $0x4,%edi
  428b6d:	31 c0                	xor    %eax,%eax
  428b6f:	e8 3c 85 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428b74:	ba 01 00 00 00       	mov    $0x1,%edx
  428b79:	be 2f 00 00 00       	mov    $0x2f,%esi
  428b7e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  428b83:	31 c0                	xor    %eax,%eax
  428b85:	e8 8e 52 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  428b8a:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
  428b8f:	49 83 c7 20          	add    $0x20,%r15
  428b93:	4c 89 fa             	mov    %r15,%rdx
  428b96:	48 8d 35 e6 f7 03 00 	lea    0x3f7e6(%rip),%rsi        # 468383 <usage_message+0x6643>
  428b9d:	bf 04 00 00 00       	mov    $0x4,%edi
  428ba2:	31 c0                	xor    %eax,%eax
  428ba4:	e8 07 85 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428ba9:	4c 89 fa             	mov    %r15,%rdx
  428bac:	be 12 27 00 00       	mov    $0x2712,%esi
  428bb1:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  428bb6:	31 c0                	xor    %eax,%eax
  428bb8:	e8 5b 52 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  428bbd:	41 89 c7             	mov    %eax,%r15d
  428bc0:	85 c0                	test   %eax,%eax
  428bc2:	0f 85 48 07 00 00    	jne    429310 <main_httppoller_loop+0xed0>
  428bc8:	83 7d 48 01          	cmpl   $0x1,0x48(%rbp)
  428bcc:	0f 84 5a 06 00 00    	je     42922c <main_httppoller_loop+0xdec>
  428bd2:	8b 94 24 a0 08 00 00 	mov    0x8a0(%rsp),%edx
  428bd9:	be 0d 00 00 00       	mov    $0xd,%esi
  428bde:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  428be3:	31 c0                	xor    %eax,%eax
  428be5:	e8 2e 52 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  428bea:	41 89 c7             	mov    %eax,%r15d
  428bed:	85 c0                	test   %eax,%eax
  428bef:	0f 85 f3 07 00 00    	jne    4293e8 <main_httppoller_loop+0xfa8>
  428bf5:	8b 94 24 a0 08 00 00 	mov    0x8a0(%rsp),%edx
  428bfc:	be 4e 00 00 00       	mov    $0x4e,%esi
  428c01:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  428c06:	31 c0                	xor    %eax,%eax
  428c08:	e8 0b 52 fe ff       	callq  40de18 <curl_easy_setopt@plt>
  428c0d:	41 89 c7             	mov    %eax,%r15d
  428c10:	85 c0                	test   %eax,%eax
  428c12:	0f 85 85 07 00 00    	jne    42939d <main_httppoller_loop+0xf5d>
  428c18:	48 c7 05 8d 91 28 00 	movq   $0x0,0x28918d(%rip)        # 6b1db0 <CONFIG_SERVER_STARTUP_TIME+0xd8>
  428c1f:	00 00 00 00 
  428c23:	48 c7 05 8a 91 28 00 	movq   $0x0,0x28918a(%rip)        # 6b1db8 <CONFIG_SERVER_STARTUP_TIME+0xe0>
  428c2a:	00 00 00 00 
  428c2e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  428c33:	e8 50 59 fe ff       	callq  40e588 <curl_easy_perform@plt>
  428c38:	41 89 c7             	mov    %eax,%r15d
  428c3b:	85 c0                	test   %eax,%eax
  428c3d:	0f 85 18 07 00 00    	jne    42935b <main_httppoller_loop+0xf1b>
  428c43:	80 bc 24 a4 10 00 00 	cmpb   $0x0,0x10a4(%rsp)
  428c4a:	00 
  428c4b:	0f 85 e5 07 00 00    	jne    429436 <main_httppoller_loop+0xff6>
  428c51:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
  428c58:	00 00 
  428c5a:	48 8b 3d 4f 91 28 00 	mov    0x28914f(%rip),%rdi        # 6b1db0 <CONFIG_SERVER_STARTUP_TIME+0xd8>
  428c61:	48 85 ff             	test   %rdi,%rdi
  428c64:	74 10                	je     428c76 <main_httppoller_loop+0x836>
  428c66:	e8 7d 55 fe ff       	callq  40e1e8 <free@plt>
  428c6b:	48 c7 05 3a 91 28 00 	movq   $0x0,0x28913a(%rip)        # 6b1db0 <CONFIG_SERVER_STARTUP_TIME+0xd8>
  428c72:	00 00 00 00 
  428c76:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
  428c7c:	0f 84 71 08 00 00    	je     4294f3 <main_httppoller_loop+0x10b3>
  428c82:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  428c87:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  428c8c:	f2 0f 10 44 24 68    	movsd  0x68(%rsp),%xmm0
  428c92:	f2 0f 58 84 24 80 13 	addsd  0x1380(%rsp),%xmm0
  428c99:	00 00 
  428c9b:	f2 0f 11 44 24 68    	movsd  %xmm0,0x68(%rsp)
  428ca1:	83 44 24 5c 01       	addl   $0x1,0x5c(%rsp)
  428ca6:	f2 0f 10 45 40       	movsd  0x40(%rbp),%xmm0
  428cab:	f2 0f 58 84 24 78 13 	addsd  0x1378(%rsp),%xmm0
  428cb2:	00 00 
  428cb4:	f2 0f 11 45 40       	movsd  %xmm0,0x40(%rbp)
  428cb9:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  428cbe:	48 83 c1 20          	add    $0x20,%rcx
  428cc2:	f2 0f 10 8c 24 80 13 	movsd  0x1380(%rsp),%xmm1
  428cc9:	00 00 
  428ccb:	f2 0f 10 84 24 78 13 	movsd  0x1378(%rsp),%xmm0
  428cd2:	00 00 
  428cd4:	4c 8b 84 24 70 13 00 	mov    0x1370(%rsp),%r8
  428cdb:	00 
  428cdc:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  428ce3:	00 
  428ce4:	48 8d 35 3d fc 03 00 	lea    0x3fc3d(%rip),%rsi        # 468928 <usage_message+0x6be8>
  428ceb:	bf 04 00 00 00       	mov    $0x4,%edi
  428cf0:	b8 02 00 00 00       	mov    $0x2,%eax
  428cf5:	e8 b6 83 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428cfa:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
  428d01:	00 
  428d02:	48 8d 3d 5f fc 03 00 	lea    0x3fc5f(%rip),%rdi        # 468968 <usage_message+0x6c28>
  428d09:	31 c0                	xor    %eax,%eax
  428d0b:	e8 9c f2 02 00       	callq  457fac <__zbx_DBselect>
  428d10:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  428d15:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
  428d1a:	48 89 dd             	mov    %rbx,%rbp
  428d1d:	48 89 c3             	mov    %rax,%rbx
  428d20:	eb 30                	jmp    428d52 <main_httppoller_loop+0x912>
  428d22:	83 8c 24 40 13 00 00 	orl    $0x1,0x1340(%rsp)
  428d29:	01 
  428d2a:	48 8b 84 24 70 13 00 	mov    0x1370(%rsp),%rax
  428d31:	00 
  428d32:	48 89 84 24 48 13 00 	mov    %rax,0x1348(%rsp)
  428d39:	00 
  428d3a:	4c 89 e6             	mov    %r12,%rsi
  428d3d:	48 8b bc 24 d0 13 00 	mov    0x13d0(%rsp),%rdi
  428d44:	00 
  428d45:	e8 02 f9 ff ff       	callq  42864c <main_httppoller_loop+0x20c>
  428d4a:	4c 89 e7             	mov    %r12,%rdi
  428d4d:	e8 29 3b 00 00       	callq  42c87b <free_result>
  428d52:	48 89 df             	mov    %rbx,%rdi
  428d55:	e8 43 ec 02 00       	callq  45799d <DBfetch>
  428d5a:	49 89 c7             	mov    %rax,%r15
  428d5d:	48 85 c0             	test   %rax,%rax
  428d60:	0f 84 71 01 00 00    	je     428ed7 <main_httppoller_loop+0xa97>
  428d66:	4c 89 ea             	mov    %r13,%rdx
  428d69:	48 8d 35 63 c3 04 00 	lea    0x4c363(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  428d70:	49 8b 3f             	mov    (%r15),%rdi
  428d73:	31 c0                	xor    %eax,%eax
  428d75:	e8 2e 51 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  428d7a:	49 8b 7f 08          	mov    0x8(%r15),%rdi
  428d7e:	4c 89 f2             	mov    %r14,%rdx
  428d81:	48 8d 35 4b c3 04 00 	lea    0x4c34b(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  428d88:	31 c0                	xor    %eax,%eax
  428d8a:	e8 19 51 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  428d8f:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  428d93:	48 89 ea             	mov    %rbp,%rdx
  428d96:	48 8d 35 36 c3 04 00 	lea    0x4c336(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  428d9d:	31 c0                	xor    %eax,%eax
  428d9f:	e8 04 51 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  428da4:	49 8b 7f 18          	mov    0x18(%r15),%rdi
  428da8:	ba 0a 00 00 00       	mov    $0xa,%edx
  428dad:	31 f6                	xor    %esi,%esi
  428daf:	e8 74 57 fe ff       	callq  40e528 <strtol@plt>
  428db4:	89 84 24 d8 13 00 00 	mov    %eax,0x13d8(%rsp)
  428dbb:	4c 89 e7             	mov    %r12,%rdi
  428dbe:	e8 9d 33 00 00       	callq  42c160 <init_result>
  428dc3:	8b 84 24 d8 13 00 00 	mov    0x13d8(%rsp),%eax
  428dca:	83 f8 01             	cmp    $0x1,%eax
  428dcd:	0f 84 d7 00 00 00    	je     428eaa <main_httppoller_loop+0xa6a>
  428dd3:	0f 82 49 ff ff ff    	jb     428d22 <main_httppoller_loop+0x8e2>
  428dd9:	83 f8 02             	cmp    $0x2,%eax
  428ddc:	0f 85 68 ff ff ff    	jne    428d4a <main_httppoller_loop+0x90a>
  428de2:	83 8c 24 40 13 00 00 	orl    $0x2,0x1340(%rsp)
  428de9:	02 
  428dea:	48 8b 84 24 80 13 00 	mov    0x1380(%rsp),%rax
  428df1:	00 
  428df2:	48 89 84 24 50 13 00 	mov    %rax,0x1350(%rsp)
  428df9:	00 
  428dfa:	4c 89 e6             	mov    %r12,%rsi
  428dfd:	48 8b bc 24 d0 13 00 	mov    0x13d0(%rsp),%rdi
  428e04:	00 
  428e05:	e8 42 f8 ff ff       	callq  42864c <main_httppoller_loop+0x20c>
  428e0a:	e9 3b ff ff ff       	jmpq   428d4a <main_httppoller_loop+0x90a>
  428e0f:	89 c7                	mov    %eax,%edi
  428e11:	e8 12 5d fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  428e16:	48 89 c2             	mov    %rax,%rdx
  428e19:	48 8d 35 18 f8 03 00 	lea    0x3f818(%rip),%rsi        # 468638 <usage_message+0x68f8>
  428e20:	bf 02 00 00 00       	mov    $0x2,%edi
  428e25:	31 c0                	xor    %eax,%eax
  428e27:	e8 84 82 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428e2c:	48 89 ef             	mov    %rbp,%rdi
  428e2f:	e8 d4 57 fe ff       	callq  40e608 <curl_easy_cleanup@plt>
  428e34:	48 81 c4 e8 13 00 00 	add    $0x13e8,%rsp
  428e3b:	5b                   	pop    %rbx
  428e3c:	5d                   	pop    %rbp
  428e3d:	41 5c                	pop    %r12
  428e3f:	41 5d                	pop    %r13
  428e41:	41 5e                	pop    %r14
  428e43:	41 5f                	pop    %r15
  428e45:	c3                   	retq   
  428e46:	89 c7                	mov    %eax,%edi
  428e48:	e8 db 5c fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  428e4d:	48 89 c2             	mov    %rax,%rdx
  428e50:	48 8d 35 b9 f7 03 00 	lea    0x3f7b9(%rip),%rsi        # 468610 <usage_message+0x68d0>
  428e57:	eb c7                	jmp    428e20 <main_httppoller_loop+0x9e0>
  428e59:	89 c7                	mov    %eax,%edi
  428e5b:	e8 c8 5c fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  428e60:	48 89 c2             	mov    %rax,%rdx
  428e63:	48 8d 35 1e f8 03 00 	lea    0x3f81e(%rip),%rsi        # 468688 <usage_message+0x6948>
  428e6a:	eb b4                	jmp    428e20 <main_httppoller_loop+0x9e0>
  428e6c:	89 c7                	mov    %eax,%edi
  428e6e:	e8 b5 5c fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  428e73:	48 89 c2             	mov    %rax,%rdx
  428e76:	48 8d 35 e3 f7 03 00 	lea    0x3f7e3(%rip),%rsi        # 468660 <usage_message+0x6920>
  428e7d:	eb a1                	jmp    428e20 <main_httppoller_loop+0x9e0>
  428e7f:	48 8d 35 b8 f4 03 00 	lea    0x3f4b8(%rip),%rsi        # 46833e <usage_message+0x65fe>
  428e86:	bf 02 00 00 00       	mov    $0x2,%edi
  428e8b:	31 c0                	xor    %eax,%eax
  428e8d:	e8 1e 82 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428e92:	eb a0                	jmp    428e34 <main_httppoller_loop+0x9f4>
  428e94:	89 c7                	mov    %eax,%edi
  428e96:	e8 8d 5c fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  428e9b:	48 89 c2             	mov    %rax,%rdx
  428e9e:	48 8d 35 33 f8 03 00 	lea    0x3f833(%rip),%rsi        # 4686d8 <usage_message+0x6998>
  428ea5:	e9 76 ff ff ff       	jmpq   428e20 <main_httppoller_loop+0x9e0>
  428eaa:	83 8c 24 40 13 00 00 	orl    $0x2,0x1340(%rsp)
  428eb1:	02 
  428eb2:	48 8b 84 24 78 13 00 	mov    0x1378(%rsp),%rax
  428eb9:	00 
  428eba:	48 89 84 24 50 13 00 	mov    %rax,0x1350(%rsp)
  428ec1:	00 
  428ec2:	4c 89 e6             	mov    %r12,%rsi
  428ec5:	48 8b bc 24 d0 13 00 	mov    0x13d0(%rsp),%rdi
  428ecc:	00 
  428ecd:	e8 7a f7 ff ff       	callq  42864c <main_httppoller_loop+0x20c>
  428ed2:	e9 73 fe ff ff       	jmpq   428d4a <main_httppoller_loop+0x90a>
  428ed7:	48 89 eb             	mov    %rbp,%rbx
  428eda:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
  428edf:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  428ee4:	e8 ef 4d fe ff       	callq  40dcd8 <mysql_free_result@plt>
  428ee9:	48 8d 35 71 f5 03 00 	lea    0x3f571(%rip),%rsi        # 468461 <usage_message+0x6721>
  428ef0:	bf 04 00 00 00       	mov    $0x4,%edi
  428ef5:	31 c0                	xor    %eax,%eax
  428ef7:	e8 b4 81 00 00       	callq  4310b0 <__zbx_zabbix_log>
  428efc:	e9 cc fa ff ff       	jmpq   4289cd <main_httppoller_loop+0x58d>
  428f01:	31 d2                	xor    %edx,%edx
  428f03:	be 2f 00 00 00       	mov    $0x2f,%esi
  428f08:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  428f0d:	31 c0                	xor    %eax,%eax
  428f0f:	e8 04 4f fe ff       	callq  40de18 <curl_easy_setopt@plt>
  428f14:	e9 71 fc ff ff       	jmpq   428b8a <main_httppoller_loop+0x74a>
  428f19:	89 c7                	mov    %eax,%edi
  428f1b:	e8 08 5c fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  428f20:	48 89 c2             	mov    %rax,%rdx
  428f23:	48 8d 35 86 f7 03 00 	lea    0x3f786(%rip),%rsi        # 4686b0 <usage_message+0x6970>
  428f2a:	e9 f1 fe ff ff       	jmpq   428e20 <main_httppoller_loop+0x9e0>
  428f2f:	89 c7                	mov    %eax,%edi
  428f31:	e8 f2 5b fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  428f36:	48 89 c2             	mov    %rax,%rdx
  428f39:	48 8d 35 c0 f7 03 00 	lea    0x3f7c0(%rip),%rsi        # 468700 <usage_message+0x69c0>
  428f40:	e9 db fe ff ff       	jmpq   428e20 <main_httppoller_loop+0x9e0>
  428f45:	89 c7                	mov    %eax,%edi
  428f47:	e8 dc 5b fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  428f4c:	48 89 c2             	mov    %rax,%rdx
  428f4f:	48 8d 35 d2 f7 03 00 	lea    0x3f7d2(%rip),%rsi        # 468728 <usage_message+0x69e8>
  428f56:	e9 c5 fe ff ff       	jmpq   428e20 <main_httppoller_loop+0x9e0>
  428f5b:	48 89 eb             	mov    %rbp,%rbx
  428f5e:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
  428f63:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  428f68:	e8 6b 4d fe ff       	callq  40dcd8 <mysql_free_result@plt>
  428f6d:	be ff 00 00 00       	mov    $0xff,%esi
  428f72:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  428f77:	e8 61 e9 02 00       	callq  4578dd <DBdyn_escape_string_len>
  428f7c:	49 89 c4             	mov    %rax,%r12
  428f7f:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
  428f85:	0f 85 92 02 00 00    	jne    42921d <main_httppoller_loop+0xddd>
  428f8b:	48 89 ef             	mov    %rbp,%rdi
  428f8e:	e8 75 56 fe ff       	callq  40e608 <curl_easy_cleanup@plt>
  428f93:	f2 0f 10 43 40       	movsd  0x40(%rbx),%xmm0
  428f98:	48 8b 03             	mov    (%rbx),%rax
  428f9b:	48 89 04 24          	mov    %rax,(%rsp)
  428f9f:	4d 89 e1             	mov    %r12,%r9
  428fa2:	44 8b 44 24 58       	mov    0x58(%rsp),%r8d
  428fa7:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
  428fab:	89 ca                	mov    %ecx,%edx
  428fad:	31 f6                	xor    %esi,%esi
  428faf:	48 8d 3d 0a fa 03 00 	lea    0x3fa0a(%rip),%rdi        # 4689c0 <usage_message+0x6c80>
  428fb6:	b8 01 00 00 00       	mov    $0x1,%eax
  428fbb:	e8 82 fb 02 00       	callq  458b42 <__zbx_DBexecute>
  428fc0:	4d 85 e4             	test   %r12,%r12
  428fc3:	74 08                	je     428fcd <main_httppoller_loop+0xb8d>
  428fc5:	4c 89 e7             	mov    %r12,%rdi
  428fc8:	e8 1b 52 fe ff       	callq  40e1e8 <free@plt>
  428fcd:	f2 0f 10 43 40       	movsd  0x40(%rbx),%xmm0
  428fd2:	f2 0f 11 84 24 88 13 	movsd  %xmm0,0x1388(%rsp)
  428fd9:	00 00 
  428fdb:	8b 44 24 58          	mov    0x58(%rsp),%eax
  428fdf:	89 84 24 90 13 00 00 	mov    %eax,0x1390(%rsp)
  428fe6:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
  428fea:	66 0f ef c9          	pxor   %xmm1,%xmm1
  428fee:	85 c0                	test   %eax,%eax
  428ff0:	74 14                	je     429006 <main_httppoller_loop+0xbc6>
  428ff2:	f2 0f 2a 4c 24 5c    	cvtsi2sdl 0x5c(%rsp),%xmm1
  428ff8:	f2 0f 10 54 24 68    	movsd  0x68(%rsp),%xmm2
  428ffe:	f2 0f 5e d1          	divsd  %xmm1,%xmm2
  429002:	66 0f 28 ca          	movapd %xmm2,%xmm1
  429006:	f2 0f 11 8c 24 80 13 	movsd  %xmm1,0x1380(%rsp)
  42900d:	00 00 
  42900f:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  429013:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
  429017:	48 8d 35 2a fa 03 00 	lea    0x3fa2a(%rip),%rsi        # 468a48 <usage_message+0x6d08>
  42901e:	bf 04 00 00 00       	mov    $0x4,%edi
  429023:	b8 01 00 00 00       	mov    $0x1,%eax
  429028:	e8 83 80 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42902d:	48 8b 33             	mov    (%rbx),%rsi
  429030:	48 8d 3d 49 fa 03 00 	lea    0x3fa49(%rip),%rdi        # 468a80 <usage_message+0x6d40>
  429037:	31 c0                	xor    %eax,%eax
  429039:	e8 6e ef 02 00       	callq  457fac <__zbx_DBselect>
  42903e:	49 89 c5             	mov    %rax,%r13
  429041:	4c 8d b4 24 a0 13 00 	lea    0x13a0(%rsp),%r14
  429048:	00 
  429049:	49 8d 46 08          	lea    0x8(%r14),%rax
  42904d:	4d 8d 7e 10          	lea    0x10(%r14),%r15
  429051:	4c 8d a4 24 40 13 00 	lea    0x1340(%rsp),%r12
  429058:	00 
  429059:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
  42905e:	4c 89 fb             	mov    %r15,%rbx
  429061:	49 89 c7             	mov    %rax,%r15
  429064:	eb 3e                	jmp    4290a4 <main_httppoller_loop+0xc64>
  429066:	83 f8 03             	cmp    $0x3,%eax
  429069:	0f 84 f4 00 00 00    	je     429163 <main_httppoller_loop+0xd23>
  42906f:	83 f8 01             	cmp    $0x1,%eax
  429072:	75 28                	jne    42909c <main_httppoller_loop+0xc5c>
  429074:	83 8c 24 40 13 00 00 	orl    $0x2,0x1340(%rsp)
  42907b:	02 
  42907c:	48 8b 84 24 88 13 00 	mov    0x1388(%rsp),%rax
  429083:	00 
  429084:	48 89 84 24 50 13 00 	mov    %rax,0x1350(%rsp)
  42908b:	00 
  42908c:	4c 89 e6             	mov    %r12,%rsi
  42908f:	48 8b bc 24 b0 13 00 	mov    0x13b0(%rsp),%rdi
  429096:	00 
  429097:	e8 b0 f5 ff ff       	callq  42864c <main_httppoller_loop+0x20c>
  42909c:	4c 89 e7             	mov    %r12,%rdi
  42909f:	e8 d7 37 00 00       	callq  42c87b <free_result>
  4290a4:	4c 89 ef             	mov    %r13,%rdi
  4290a7:	e8 f1 e8 02 00       	callq  45799d <DBfetch>
  4290ac:	48 89 c5             	mov    %rax,%rbp
  4290af:	48 85 c0             	test   %rax,%rax
  4290b2:	0f 84 01 01 00 00    	je     4291b9 <main_httppoller_loop+0xd79>
  4290b8:	4c 89 f2             	mov    %r14,%rdx
  4290bb:	48 8d 35 11 c0 04 00 	lea    0x4c011(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4290c2:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  4290c6:	31 c0                	xor    %eax,%eax
  4290c8:	e8 db 4d fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4290cd:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  4290d1:	4c 89 fa             	mov    %r15,%rdx
  4290d4:	48 8d 35 f8 bf 04 00 	lea    0x4bff8(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4290db:	31 c0                	xor    %eax,%eax
  4290dd:	e8 c6 4d fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4290e2:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  4290e6:	48 89 da             	mov    %rbx,%rdx
  4290e9:	48 8d 35 e3 bf 04 00 	lea    0x4bfe3(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4290f0:	31 c0                	xor    %eax,%eax
  4290f2:	e8 b1 4d fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4290f7:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  4290fb:	ba 0a 00 00 00       	mov    $0xa,%edx
  429100:	31 f6                	xor    %esi,%esi
  429102:	e8 21 54 fe ff       	callq  40e528 <strtol@plt>
  429107:	89 84 24 b8 13 00 00 	mov    %eax,0x13b8(%rsp)
  42910e:	4c 89 e7             	mov    %r12,%rdi
  429111:	e8 4a 30 00 00       	callq  42c160 <init_result>
  429116:	8b 84 24 b8 13 00 00 	mov    0x13b8(%rsp),%eax
  42911d:	83 f8 02             	cmp    $0x2,%eax
  429120:	0f 85 40 ff ff ff    	jne    429066 <main_httppoller_loop+0xc26>
  429126:	83 8c 24 40 13 00 00 	orl    $0x1,0x1340(%rsp)
  42912d:	01 
  42912e:	f2 0f 10 84 24 80 13 	movsd  0x1380(%rsp),%xmm0
  429135:	00 00 
  429137:	66 0f 2e 05 b9 d3 03 	ucomisd 0x3d3b9(%rip),%xmm0        # 4664f8 <usage_message+0x47b8>
  42913e:	00 
  42913f:	73 4f                	jae    429190 <main_httppoller_loop+0xd50>
  429141:	f2 48 0f 2c c0       	cvttsd2si %xmm0,%rax
  429146:	48 89 84 24 48 13 00 	mov    %rax,0x1348(%rsp)
  42914d:	00 
  42914e:	4c 89 e6             	mov    %r12,%rsi
  429151:	48 8b bc 24 b0 13 00 	mov    0x13b0(%rsp),%rdi
  429158:	00 
  429159:	e8 ee f4 ff ff       	callq  42864c <main_httppoller_loop+0x20c>
  42915e:	e9 39 ff ff ff       	jmpq   42909c <main_httppoller_loop+0xc5c>
  429163:	83 8c 24 40 13 00 00 	orl    $0x1,0x1340(%rsp)
  42916a:	01 
  42916b:	48 63 84 24 90 13 00 	movslq 0x1390(%rsp),%rax
  429172:	00 
  429173:	48 89 84 24 48 13 00 	mov    %rax,0x1348(%rsp)
  42917a:	00 
  42917b:	4c 89 e6             	mov    %r12,%rsi
  42917e:	48 8b bc 24 b0 13 00 	mov    0x13b0(%rsp),%rdi
  429185:	00 
  429186:	e8 c1 f4 ff ff       	callq  42864c <main_httppoller_loop+0x20c>
  42918b:	e9 0c ff ff ff       	jmpq   42909c <main_httppoller_loop+0xc5c>
  429190:	f2 0f 5c 05 60 d3 03 	subsd  0x3d360(%rip),%xmm0        # 4664f8 <usage_message+0x47b8>
  429197:	00 
  429198:	f2 48 0f 2c c0       	cvttsd2si %xmm0,%rax
  42919d:	48 89 84 24 48 13 00 	mov    %rax,0x1348(%rsp)
  4291a4:	00 
  4291a5:	48 b8 00 00 00 00 00 	mov    $0x8000000000000000,%rax
  4291ac:	00 00 80 
  4291af:	48 31 84 24 48 13 00 	xor    %rax,0x1348(%rsp)
  4291b6:	00 
  4291b7:	eb 95                	jmp    42914e <main_httppoller_loop+0xd0e>
  4291b9:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
  4291be:	4c 89 ef             	mov    %r13,%rdi
  4291c1:	e8 12 4b fe ff       	callq  40dcd8 <mysql_free_result@plt>
  4291c6:	48 8d 35 ac f2 03 00 	lea    0x3f2ac(%rip),%rsi        # 468479 <usage_message+0x6739>
  4291cd:	bf 04 00 00 00       	mov    $0x4,%edi
  4291d2:	31 c0                	xor    %eax,%eax
  4291d4:	e8 d7 7e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4291d9:	f2 0f 10 43 40       	movsd  0x40(%rbx),%xmm0
  4291de:	48 8d 35 f3 f8 03 00 	lea    0x3f8f3(%rip),%rsi        # 468ad8 <usage_message+0x6d98>
  4291e5:	bf 04 00 00 00       	mov    $0x4,%edi
  4291ea:	b8 01 00 00 00       	mov    $0x1,%eax
  4291ef:	e8 bc 7e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4291f4:	e9 3b fc ff ff       	jmpq   428e34 <main_httppoller_loop+0x9f4>
  4291f9:	48 89 eb             	mov    %rbp,%rbx
  4291fc:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
  429201:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  429206:	e8 cd 4a fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42920b:	be ff 00 00 00       	mov    $0xff,%esi
  429210:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  429215:	e8 c3 e6 02 00       	callq  4578dd <DBdyn_escape_string_len>
  42921a:	49 89 c4             	mov    %rax,%r12
  42921d:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  429222:	e8 c1 4f fe ff       	callq  40e1e8 <free@plt>
  429227:	e9 5f fd ff ff       	jmpq   428f8b <main_httppoller_loop+0xb4b>
  42922c:	ba 01 00 00 00       	mov    $0x1,%edx
  429231:	48 8d 35 d0 f5 03 00 	lea    0x3f5d0(%rip),%rsi        # 468808 <usage_message+0x6ac8>
  429238:	bf 04 00 00 00       	mov    $0x4,%edi
  42923d:	31 c0                	xor    %eax,%eax
  42923f:	e8 6c 7e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429244:	ba 01 00 00 00       	mov    $0x1,%edx
  429249:	be 6b 00 00 00       	mov    $0x6b,%esi
  42924e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  429253:	31 c0                	xor    %eax,%eax
  429255:	e8 be 4b fe ff       	callq  40de18 <curl_easy_setopt@plt>
  42925a:	41 89 c7             	mov    %eax,%r15d
  42925d:	85 c0                	test   %eax,%eax
  42925f:	0f 85 40 02 00 00    	jne    4294a5 <main_httppoller_loop+0x1065>
  429265:	8b 45 48             	mov    0x48(%rbp),%eax
  429268:	83 f8 01             	cmp    $0x1,%eax
  42926b:	0f 85 61 f9 ff ff    	jne    428bd2 <main_httppoller_loop+0x792>
  429271:	48 8d 35 b8 f5 03 00 	lea    0x3f5b8(%rip),%rsi        # 468830 <usage_message+0x6af0>
  429278:	bf 04 00 00 00       	mov    $0x4,%edi
  42927d:	31 c0                	xor    %eax,%eax
  42927f:	e8 2c 7e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429284:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
  429288:	4c 8b 45 58          	mov    0x58(%rbp),%r8
  42928c:	48 8d 15 38 f1 03 00 	lea    0x3f138(%rip),%rdx        # 4683cb <usage_message+0x668b>
  429293:	be 82 00 00 00       	mov    $0x82,%esi
  429298:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  42929d:	31 c0                	xor    %eax,%eax
  42929f:	e8 bf b8 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  4292a4:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  4292a9:	be 15 27 00 00       	mov    $0x2715,%esi
  4292ae:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  4292b3:	31 c0                	xor    %eax,%eax
  4292b5:	e8 5e 4b fe ff       	callq  40de18 <curl_easy_setopt@plt>
  4292ba:	41 89 c7             	mov    %eax,%r15d
  4292bd:	85 c0                	test   %eax,%eax
  4292bf:	0f 84 0d f9 ff ff    	je     428bd2 <main_httppoller_loop+0x792>
  4292c5:	89 c7                	mov    %eax,%edi
  4292c7:	e8 5c 58 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  4292cc:	48 89 c2             	mov    %rax,%rdx
  4292cf:	48 8d 35 fb f0 03 00 	lea    0x3f0fb(%rip),%rsi        # 4683d1 <usage_message+0x6691>
  4292d6:	bf 02 00 00 00       	mov    $0x2,%edi
  4292db:	31 c0                	xor    %eax,%eax
  4292dd:	e8 ce 7d 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4292e2:	44 89 ff             	mov    %r15d,%edi
  4292e5:	e8 3e 58 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  4292ea:	48 89 c7             	mov    %rax,%rdi
  4292ed:	e8 86 4e fe ff       	callq  40e178 <__strdup@plt>
  4292f2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  4292f7:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
  4292fe:	89 54 24 58          	mov    %edx,0x58(%rsp)
  429302:	48 85 c0             	test   %rax,%rax
  429305:	0f 85 9b f9 ff ff    	jne    428ca6 <main_httppoller_loop+0x866>
  42930b:	e9 c2 f8 ff ff       	jmpq   428bd2 <main_httppoller_loop+0x792>
  429310:	89 c7                	mov    %eax,%edi
  429312:	e8 11 58 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  429317:	48 89 c2             	mov    %rax,%rdx
  42931a:	48 8d 35 7d f0 03 00 	lea    0x3f07d(%rip),%rsi        # 46839e <usage_message+0x665e>
  429321:	bf 02 00 00 00       	mov    $0x2,%edi
  429326:	31 c0                	xor    %eax,%eax
  429328:	e8 83 7d 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42932d:	44 89 ff             	mov    %r15d,%edi
  429330:	e8 f3 57 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  429335:	48 89 c7             	mov    %rax,%rdi
  429338:	e8 3b 4e fe ff       	callq  40e178 <__strdup@plt>
  42933d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  429342:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
  429349:	89 54 24 58          	mov    %edx,0x58(%rsp)
  42934d:	48 85 c0             	test   %rax,%rax
  429350:	0f 85 50 f9 ff ff    	jne    428ca6 <main_httppoller_loop+0x866>
  429356:	e9 6d f8 ff ff       	jmpq   428bc8 <main_httppoller_loop+0x788>
  42935b:	89 c7                	mov    %eax,%edi
  42935d:	e8 c6 57 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  429362:	48 89 c2             	mov    %rax,%rdx
  429365:	48 8d 35 0c f5 03 00 	lea    0x3f50c(%rip),%rsi        # 468878 <usage_message+0x6b38>
  42936c:	bf 02 00 00 00       	mov    $0x2,%edi
  429371:	31 c0                	xor    %eax,%eax
  429373:	e8 38 7d 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429378:	44 89 ff             	mov    %r15d,%edi
  42937b:	e8 a8 57 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  429380:	48 89 c7             	mov    %rax,%rdi
  429383:	e8 f0 4d fe ff       	callq  40e178 <__strdup@plt>
  429388:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  42938d:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
  429394:	89 44 24 58          	mov    %eax,0x58(%rsp)
  429398:	e9 bd f8 ff ff       	jmpq   428c5a <main_httppoller_loop+0x81a>
  42939d:	89 c7                	mov    %eax,%edi
  42939f:	e8 84 57 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  4293a4:	48 89 c2             	mov    %rax,%rdx
  4293a7:	48 8d 35 aa f4 03 00 	lea    0x3f4aa(%rip),%rsi        # 468858 <usage_message+0x6b18>
  4293ae:	bf 02 00 00 00       	mov    $0x2,%edi
  4293b3:	31 c0                	xor    %eax,%eax
  4293b5:	e8 f6 7c 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4293ba:	44 89 ff             	mov    %r15d,%edi
  4293bd:	e8 66 57 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  4293c2:	48 89 c7             	mov    %rax,%rdi
  4293c5:	e8 ae 4d fe ff       	callq  40e178 <__strdup@plt>
  4293ca:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  4293cf:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
  4293d6:	89 54 24 58          	mov    %edx,0x58(%rsp)
  4293da:	48 85 c0             	test   %rax,%rax
  4293dd:	0f 84 35 f8 ff ff    	je     428c18 <main_httppoller_loop+0x7d8>
  4293e3:	e9 be f8 ff ff       	jmpq   428ca6 <main_httppoller_loop+0x866>
  4293e8:	89 c7                	mov    %eax,%edi
  4293ea:	e8 39 57 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  4293ef:	48 89 c2             	mov    %rax,%rdx
  4293f2:	48 8d 35 f0 ef 03 00 	lea    0x3eff0(%rip),%rsi        # 4683e9 <usage_message+0x66a9>
  4293f9:	bf 02 00 00 00       	mov    $0x2,%edi
  4293fe:	31 c0                	xor    %eax,%eax
  429400:	e8 ab 7c 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429405:	44 89 ff             	mov    %r15d,%edi
  429408:	e8 1b 57 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  42940d:	48 89 c7             	mov    %rax,%rdi
  429410:	e8 63 4d fe ff       	callq  40e178 <__strdup@plt>
  429415:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  42941a:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
  429421:	89 44 24 58          	mov    %eax,0x58(%rsp)
  429425:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
  42942b:	0f 85 75 f8 ff ff    	jne    428ca6 <main_httppoller_loop+0x866>
  429431:	e9 bf f7 ff ff       	jmpq   428bf5 <main_httppoller_loop+0x7b5>
  429436:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
  42943b:	49 81 c7 24 10 00 00 	add    $0x1024,%r15
  429442:	31 d2                	xor    %edx,%edx
  429444:	4c 89 fe             	mov    %r15,%rsi
  429447:	48 8b 3d 62 89 28 00 	mov    0x288962(%rip),%rdi        # 6b1db0 <CONFIG_SERVER_STARTUP_TIME+0xd8>
  42944e:	e8 fc 8e 01 00       	callq  44234f <zbx_regexp_match>
  429453:	48 85 c0             	test   %rax,%rax
  429456:	0f 85 f5 f7 ff ff    	jne    428c51 <main_httppoller_loop+0x811>
  42945c:	4c 89 fa             	mov    %r15,%rdx
  42945f:	48 8d 35 9b ef 03 00 	lea    0x3ef9b(%rip),%rsi        # 468401 <usage_message+0x66c1>
  429466:	bf 04 00 00 00       	mov    $0x4,%edi
  42946b:	e8 40 7c 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429470:	bf 12 00 00 00       	mov    $0x12,%edi
  429475:	e8 4e 4b fe ff       	callq  40dfc8 <malloc@plt>
  42947a:	48 85 c0             	test   %rax,%rax
  42947d:	74 11                	je     429490 <main_httppoller_loop+0x1050>
  42947f:	48 8d 35 92 ef 03 00 	lea    0x3ef92(%rip),%rsi        # 468418 <usage_message+0x66d8>
  429486:	b9 12 00 00 00       	mov    $0x12,%ecx
  42948b:	48 89 c7             	mov    %rax,%rdi
  42948e:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
  429490:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
  429497:	89 54 24 58          	mov    %edx,0x58(%rsp)
  42949b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  4294a0:	e9 b5 f7 ff ff       	jmpq   428c5a <main_httppoller_loop+0x81a>
  4294a5:	89 c7                	mov    %eax,%edi
  4294a7:	e8 7c 56 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  4294ac:	48 89 c2             	mov    %rax,%rdx
  4294af:	48 8d 35 fc ee 03 00 	lea    0x3eefc(%rip),%rsi        # 4683b2 <usage_message+0x6672>
  4294b6:	bf 02 00 00 00       	mov    $0x2,%edi
  4294bb:	31 c0                	xor    %eax,%eax
  4294bd:	e8 ee 7b 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4294c2:	44 89 ff             	mov    %r15d,%edi
  4294c5:	e8 5e 56 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  4294ca:	48 89 c7             	mov    %rax,%rdi
  4294cd:	e8 a6 4c fe ff       	callq  40e178 <__strdup@plt>
  4294d2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  4294d7:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
  4294de:	89 44 24 58          	mov    %eax,0x58(%rsp)
  4294e2:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
  4294e8:	0f 85 b8 f7 ff ff    	jne    428ca6 <main_httppoller_loop+0x866>
  4294ee:	e9 72 fd ff ff       	jmpq   429265 <main_httppoller_loop+0xe25>
  4294f3:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  4294f8:	be 02 00 20 00       	mov    $0x200002,%esi
  4294fd:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  429502:	31 c0                	xor    %eax,%eax
  429504:	e8 ef 48 fe ff       	callq  40ddf8 <curl_easy_getinfo@plt>
  429509:	41 89 c7             	mov    %eax,%r15d
  42950c:	85 c0                	test   %eax,%eax
  42950e:	0f 85 96 00 00 00    	jne    4295aa <main_httppoller_loop+0x116a>
  429514:	80 bc 24 a4 11 00 00 	cmpb   $0x0,0x11a4(%rsp)
  42951b:	00 
  42951c:	0f 85 14 01 00 00    	jne    429636 <main_httppoller_loop+0x11f6>
  429522:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  429527:	be 03 00 30 00       	mov    $0x300003,%esi
  42952c:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  429531:	31 c0                	xor    %eax,%eax
  429533:	e8 c0 48 fe ff       	callq  40ddf8 <curl_easy_getinfo@plt>
  429538:	41 89 c7             	mov    %eax,%r15d
  42953b:	85 c0                	test   %eax,%eax
  42953d:	0f 85 ad 00 00 00    	jne    4295f0 <main_httppoller_loop+0x11b0>
  429543:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  429548:	48 83 c2 10          	add    $0x10,%rdx
  42954c:	be 09 00 30 00       	mov    $0x300009,%esi
  429551:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  429556:	31 c0                	xor    %eax,%eax
  429558:	e8 9b 48 fe ff       	callq  40ddf8 <curl_easy_getinfo@plt>
  42955d:	41 89 c7             	mov    %eax,%r15d
  429560:	85 c0                	test   %eax,%eax
  429562:	0f 84 24 f7 ff ff    	je     428c8c <main_httppoller_loop+0x84c>
  429568:	89 c7                	mov    %eax,%edi
  42956a:	e8 b9 55 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  42956f:	48 89 c2             	mov    %rax,%rdx
  429572:	48 8d 35 7f f3 03 00 	lea    0x3f37f(%rip),%rsi        # 4688f8 <usage_message+0x6bb8>
  429579:	bf 02 00 00 00       	mov    $0x2,%edi
  42957e:	31 c0                	xor    %eax,%eax
  429580:	e8 2b 7b 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429585:	44 89 ff             	mov    %r15d,%edi
  429588:	e8 9b 55 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  42958d:	48 89 c7             	mov    %rax,%rdi
  429590:	e8 e3 4b fe ff       	callq  40e178 <__strdup@plt>
  429595:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  42959a:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
  4295a1:	89 44 24 58          	mov    %eax,0x58(%rsp)
  4295a5:	e9 fc f6 ff ff       	jmpq   428ca6 <main_httppoller_loop+0x866>
  4295aa:	89 c7                	mov    %eax,%edi
  4295ac:	e8 77 55 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  4295b1:	48 89 c2             	mov    %rax,%rdx
  4295b4:	48 8d 35 e5 f2 03 00 	lea    0x3f2e5(%rip),%rsi        # 4688a0 <usage_message+0x6b60>
  4295bb:	bf 02 00 00 00       	mov    $0x2,%edi
  4295c0:	31 c0                	xor    %eax,%eax
  4295c2:	e8 e9 7a 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4295c7:	44 89 ff             	mov    %r15d,%edi
  4295ca:	e8 59 55 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  4295cf:	48 89 c7             	mov    %rax,%rdi
  4295d2:	e8 a1 4b fe ff       	callq  40e178 <__strdup@plt>
  4295d7:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
  4295de:	89 54 24 58          	mov    %edx,0x58(%rsp)
  4295e2:	48 85 c0             	test   %rax,%rax
  4295e5:	0f 84 37 ff ff ff    	je     429522 <main_httppoller_loop+0x10e2>
  4295eb:	e9 97 f6 ff ff       	jmpq   428c87 <main_httppoller_loop+0x847>
  4295f0:	89 c7                	mov    %eax,%edi
  4295f2:	e8 31 55 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  4295f7:	48 89 c2             	mov    %rax,%rdx
  4295fa:	48 8d 35 cf f2 03 00 	lea    0x3f2cf(%rip),%rsi        # 4688d0 <usage_message+0x6b90>
  429601:	bf 02 00 00 00       	mov    $0x2,%edi
  429606:	31 c0                	xor    %eax,%eax
  429608:	e8 a3 7a 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42960d:	44 89 ff             	mov    %r15d,%edi
  429610:	e8 13 55 fe ff       	callq  40eb28 <curl_easy_strerror@plt>
  429615:	48 89 c7             	mov    %rax,%rdi
  429618:	e8 5b 4b fe ff       	callq  40e178 <__strdup@plt>
  42961d:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
  429624:	89 54 24 58          	mov    %edx,0x58(%rsp)
  429628:	48 85 c0             	test   %rax,%rax
  42962b:	0f 84 12 ff ff ff    	je     429543 <main_httppoller_loop+0x1103>
  429631:	e9 51 f6 ff ff       	jmpq   428c87 <main_httppoller_loop+0x847>
  429636:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
  42963b:	49 81 c7 24 11 00 00 	add    $0x1124,%r15
  429642:	8b b4 24 70 13 00 00 	mov    0x1370(%rsp),%esi
  429649:	4c 89 ff             	mov    %r15,%rdi
  42964c:	e8 58 7d 01 00       	callq  4413a9 <int_in_list>
  429651:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  429654:	0f 85 c8 fe ff ff    	jne    429522 <main_httppoller_loop+0x10e2>
  42965a:	4c 89 fa             	mov    %r15,%rdx
  42965d:	48 8d 35 c6 ed 03 00 	lea    0x3edc6(%rip),%rsi        # 46842a <usage_message+0x66ea>
  429664:	bf 04 00 00 00       	mov    $0x4,%edi
  429669:	31 c0                	xor    %eax,%eax
  42966b:	e8 40 7a 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429670:	bf 19 00 00 00       	mov    $0x19,%edi
  429675:	e8 4e 49 fe ff       	callq  40dfc8 <malloc@plt>
  42967a:	48 85 c0             	test   %rax,%rax
  42967d:	74 11                	je     429690 <main_httppoller_loop+0x1250>
  42967f:	48 8d 35 c2 ed 03 00 	lea    0x3edc2(%rip),%rsi        # 468448 <usage_message+0x6708>
  429686:	b9 19 00 00 00       	mov    $0x19,%ecx
  42968b:	48 89 c7             	mov    %rax,%rdi
  42968e:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
  429690:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
  429697:	89 54 24 58          	mov    %edx,0x58(%rsp)
  42969b:	e9 42 ff ff ff       	jmpq   4295e2 <main_httppoller_loop+0x11a2>

00000000004296a0 <process_httptests>:
  4296a0:	41 55                	push   %r13
  4296a2:	41 54                	push   %r12
  4296a4:	55                   	push   %rbp
  4296a5:	53                   	push   %rbx
  4296a6:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
  4296ad:	89 fb                	mov    %edi,%ebx
  4296af:	48 8d 35 db ed 03 00 	lea    0x3eddb(%rip),%rsi        # 468491 <usage_message+0x6751>
  4296b6:	bf 04 00 00 00       	mov    $0x4,%edi
  4296bb:	31 c0                	xor    %eax,%eax
  4296bd:	e8 ee 79 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4296c2:	48 8b 05 9f 36 26 00 	mov    0x26369f(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  4296c9:	8b 30                	mov    (%rax),%esi
  4296cb:	48 8d 3d 19 ec 03 00 	lea    0x3ec19(%rip),%rdi        # 4682eb <usage_message+0x65ab>
  4296d2:	e8 1f df 02 00       	callq  4575f6 <DBnode>
  4296d7:	48 8b 15 a2 38 26 00 	mov    0x2638a2(%rip),%rdx        # 68cf80 <zbx_iks_transport+0x560>
  4296de:	8b 0a                	mov    (%rdx),%ecx
  4296e0:	83 e9 01             	sub    $0x1,%ecx
  4296e3:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  4296e8:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  4296ef:	00 
  4296f0:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  4296f7:	45 31 c9             	xor    %r9d,%r9d
  4296fa:	45 31 c0             	xor    %r8d,%r8d
  4296fd:	48 8b 05 d4 35 26 00 	mov    0x2635d4(%rip),%rax        # 68ccd8 <zbx_iks_transport+0x2b8>
  429704:	8b 10                	mov    (%rax),%edx
  429706:	89 de                	mov    %ebx,%esi
  429708:	48 8d 3d f1 f3 03 00 	lea    0x3f3f1(%rip),%rdi        # 468b00 <usage_message+0x6dc0>
  42970f:	31 c0                	xor    %eax,%eax
  429711:	e8 96 e8 02 00       	callq  457fac <__zbx_DBselect>
  429716:	49 89 c4             	mov    %rax,%r12
  429719:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  42971e:	4c 8d 6d 10          	lea    0x10(%rbp),%r13
  429722:	e9 ae 00 00 00       	jmpq   4297d5 <process_httptests+0x135>
  429727:	48 89 ea             	mov    %rbp,%rdx
  42972a:	48 8d 35 a2 b9 04 00 	lea    0x4b9a2(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  429731:	48 8b 3b             	mov    (%rbx),%rdi
  429734:	31 c0                	xor    %eax,%eax
  429736:	e8 6d 47 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42973b:	48 8b 43 08          	mov    0x8(%rbx),%rax
  42973f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  429744:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  429748:	4c 89 ea             	mov    %r13,%rdx
  42974b:	48 8d 35 81 b9 04 00 	lea    0x4b981(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  429752:	31 c0                	xor    %eax,%eax
  429754:	e8 4f 47 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  429759:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  42975d:	ba 0a 00 00 00       	mov    $0xa,%edx
  429762:	31 f6                	xor    %esi,%esi
  429764:	e8 bf 4d fe ff       	callq  40e528 <strtol@plt>
  429769:	89 44 24 38          	mov    %eax,0x38(%rsp)
  42976d:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  429771:	ba 0a 00 00 00       	mov    $0xa,%edx
  429776:	31 f6                	xor    %esi,%esi
  429778:	e8 ab 4d fe ff       	callq  40e528 <strtol@plt>
  42977d:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
  429781:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  429785:	ba 0a 00 00 00       	mov    $0xa,%edx
  42978a:	31 f6                	xor    %esi,%esi
  42978c:	e8 97 4d fe ff       	callq  40e528 <strtol@plt>
  429791:	89 44 24 40          	mov    %eax,0x40(%rsp)
  429795:	48 8b 43 30          	mov    0x30(%rbx),%rax
  429799:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  42979e:	48 8b 43 38          	mov    0x38(%rbx),%rax
  4297a2:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  4297a7:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
  4297ab:	ba 0a 00 00 00       	mov    $0xa,%edx
  4297b0:	31 f6                	xor    %esi,%esi
  4297b2:	e8 71 4d fe ff       	callq  40e528 <strtol@plt>
  4297b7:	89 44 24 68          	mov    %eax,0x68(%rsp)
  4297bb:	48 8b 43 48          	mov    0x48(%rbx),%rax
  4297bf:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  4297c4:	48 8b 43 50          	mov    0x50(%rbx),%rax
  4297c8:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  4297cd:	48 89 ef             	mov    %rbp,%rdi
  4297d0:	e8 1c f0 ff ff       	callq  4287f1 <main_httppoller_loop+0x3b1>
  4297d5:	4c 89 e7             	mov    %r12,%rdi
  4297d8:	e8 c0 e1 02 00       	callq  45799d <DBfetch>
  4297dd:	48 89 c3             	mov    %rax,%rbx
  4297e0:	48 85 c0             	test   %rax,%rax
  4297e3:	0f 85 3e ff ff ff    	jne    429727 <process_httptests+0x87>
  4297e9:	4c 89 e7             	mov    %r12,%rdi
  4297ec:	e8 e7 44 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  4297f1:	48 8d 35 b0 ec 03 00 	lea    0x3ecb0(%rip),%rsi        # 4684a8 <usage_message+0x6768>
  4297f8:	bf 04 00 00 00       	mov    $0x4,%edi
  4297fd:	31 c0                	xor    %eax,%eax
  4297ff:	e8 ac 78 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429804:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
  42980b:	5b                   	pop    %rbx
  42980c:	5d                   	pop    %rbp
  42980d:	41 5c                	pop    %r12
  42980f:	41 5d                	pop    %r13
  429811:	c3                   	retq   
  429812:	90                   	nop
  429813:	90                   	nop
  429814:	90                   	nop
  429815:	90                   	nop
  429816:	90                   	nop
  429817:	90                   	nop
  429818:	90                   	nop
  429819:	90                   	nop
  42981a:	90                   	nop
  42981b:	90                   	nop
  42981c:	90                   	nop
  42981d:	90                   	nop
  42981e:	90                   	nop
  42981f:	90                   	nop

0000000000429820 <http_substitute_macros>:
  429820:	41 57                	push   %r15
  429822:	41 56                	push   %r14
  429824:	41 55                	push   %r13
  429826:	41 54                	push   %r12
  429828:	55                   	push   %rbp
  429829:	53                   	push   %rbx
  42982a:	48 81 ec 48 10 00 00 	sub    $0x1048,%rsp
  429831:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
  429836:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
  42983b:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
  42983f:	48 89 f1             	mov    %rsi,%rcx
  429842:	48 8b 17             	mov    (%rdi),%rdx
  429845:	48 8d 35 2c f4 03 00 	lea    0x3f42c(%rip),%rsi        # 468c78 <usage_message+0x6f38>
  42984c:	bf 04 00 00 00       	mov    $0x4,%edi
  429851:	31 c0                	xor    %eax,%eax
  429853:	e8 58 78 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429858:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
  42985e:	0f 84 58 02 00 00    	je     429abc <http_substitute_macros+0x29c>
  429864:	c6 84 24 40 08 00 00 	movb   $0x0,0x840(%rsp)
  42986b:	00 
  42986c:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
  429871:	41 bd ff 07 00 00    	mov    $0x7ff,%r13d
  429877:	48 8d 84 24 40 08 00 	lea    0x840(%rsp),%rax
  42987e:	00 
  42987f:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  429884:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
  429889:	e9 21 01 00 00       	jmpq   4299af <http_substitute_macros+0x18f>
  42988e:	45 31 f6             	xor    %r14d,%r14d
  429891:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
  429898:	00 
  429899:	c6 03 7b             	movb   $0x7b,(%rbx)
  42989c:	48 8d 15 14 f4 03 00 	lea    0x3f414(%rip),%rdx        # 468cb7 <usage_message+0x6f77>
  4298a3:	be 00 08 00 00       	mov    $0x800,%esi
  4298a8:	4c 89 e7             	mov    %r12,%rdi
  4298ab:	31 c0                	xor    %eax,%eax
  4298ad:	e8 b1 b2 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  4298b2:	be 7d 00 00 00       	mov    $0x7d,%esi
  4298b7:	48 89 df             	mov    %rbx,%rdi
  4298ba:	e8 d9 4d fe ff       	callq  40e698 <strchr@plt>
  4298bf:	48 89 c5             	mov    %rax,%rbp
  4298c2:	48 85 c0             	test   %rax,%rax
  4298c5:	0f 84 57 01 00 00    	je     429a22 <http_substitute_macros+0x202>
  4298cb:	44 0f b6 78 01       	movzbl 0x1(%rax),%r15d
  4298d0:	c6 40 01 00          	movb   $0x0,0x1(%rax)
  4298d4:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  4298d9:	48 8b 78 28          	mov    0x28(%rax),%rdi
  4298dd:	48 89 de             	mov    %rbx,%rsi
  4298e0:	e8 83 4b fe ff       	callq  40e468 <strstr@plt>
  4298e5:	48 85 c0             	test   %rax,%rax
  4298e8:	0f 84 29 01 00 00    	je     429a17 <http_substitute_macros+0x1f7>
  4298ee:	be 3d 00 00 00       	mov    $0x3d,%esi
  4298f3:	48 89 c7             	mov    %rax,%rdi
  4298f6:	e8 9d 4d fe ff       	callq  40e698 <strchr@plt>
  4298fb:	48 85 c0             	test   %rax,%rax
  4298fe:	0f 84 13 01 00 00    	je     429a17 <http_substitute_macros+0x1f7>
  429904:	48 8d 50 01          	lea    0x1(%rax),%rdx
  429908:	be 0d 00 00 00       	mov    $0xd,%esi
  42990d:	48 89 d7             	mov    %rdx,%rdi
  429910:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
  429915:	e8 7e 4d fe ff       	callq  40e698 <strchr@plt>
  42991a:	49 89 c5             	mov    %rax,%r13
  42991d:	48 85 c0             	test   %rax,%rax
  429920:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  429925:	0f 84 56 01 00 00    	je     429a81 <http_substitute_macros+0x261>
  42992b:	44 0f b6 08          	movzbl (%rax),%r9d
  42992f:	c6 00 00             	movb   $0x0,(%rax)
  429932:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  429939:	48 89 df             	mov    %rbx,%rdi
  42993c:	31 c0                	xor    %eax,%eax
  42993e:	f2 ae                	repnz scas %es:(%rdi),%al
  429940:	48 f7 d1             	not    %rcx
  429943:	44 8d 41 ff          	lea    -0x1(%rcx),%r8d
  429947:	48 89 d1             	mov    %rdx,%rcx
  42994a:	48 8d 15 14 88 05 00 	lea    0x58814(%rip),%rdx        # 482165 <usage_message+0x20425>
  429951:	be 00 08 00 00       	mov    $0x800,%esi
  429956:	4c 89 e7             	mov    %r12,%rdi
  429959:	44 89 44 24 08       	mov    %r8d,0x8(%rsp)
  42995e:	44 88 4c 24 10       	mov    %r9b,0x10(%rsp)
  429963:	e8 fb b1 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  429968:	44 0f b6 4c 24 10    	movzbl 0x10(%rsp),%r9d
  42996e:	45 88 4d 00          	mov    %r9b,0x0(%r13)
  429972:	44 8b 44 24 08       	mov    0x8(%rsp),%r8d
  429977:	44 88 7d 01          	mov    %r15b,0x1(%rbp)
  42997b:	49 63 e8             	movslq %r8d,%rbp
  42997e:	4c 89 f2             	mov    %r14,%rdx
  429981:	4c 89 e6             	mov    %r12,%rsi
  429984:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  429989:	e8 7e 9b 01 00       	callq  44350c <zbx_strlcat>
  42998e:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  429995:	4c 89 e7             	mov    %r12,%rdi
  429998:	31 c0                	xor    %eax,%eax
  42999a:	f2 ae                	repnz scas %es:(%rdi),%al
  42999c:	48 f7 d1             	not    %rcx
  42999f:	48 83 e9 01          	sub    $0x1,%rcx
  4299a3:	49 39 ce             	cmp    %rcx,%r14
  4299a6:	77 65                	ja     429a0d <http_substitute_macros+0x1ed>
  4299a8:	45 31 ed             	xor    %r13d,%r13d
  4299ab:	48 8d 2c 2b          	lea    (%rbx,%rbp,1),%rbp
  4299af:	be 7b 00 00 00       	mov    $0x7b,%esi
  4299b4:	48 89 ef             	mov    %rbp,%rdi
  4299b7:	e8 dc 4c fe ff       	callq  40e698 <strchr@plt>
  4299bc:	48 89 c3             	mov    %rax,%rbx
  4299bf:	48 85 c0             	test   %rax,%rax
  4299c2:	74 66                	je     429a2a <http_substitute_macros+0x20a>
  4299c4:	45 85 ed             	test   %r13d,%r13d
  4299c7:	7e 61                	jle    429a2a <http_substitute_macros+0x20a>
  4299c9:	c6 03 00             	movb   $0x0,(%rbx)
  4299cc:	4d 63 f5             	movslq %r13d,%r14
  4299cf:	4c 89 f2             	mov    %r14,%rdx
  4299d2:	48 89 ee             	mov    %rbp,%rsi
  4299d5:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  4299da:	e8 2d 9b 01 00       	callq  44350c <zbx_strlcat>
  4299df:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  4299e6:	48 89 ef             	mov    %rbp,%rdi
  4299e9:	31 c0                	xor    %eax,%eax
  4299eb:	f2 ae                	repnz scas %es:(%rdi),%al
  4299ed:	48 f7 d1             	not    %rcx
  4299f0:	48 83 e9 01          	sub    $0x1,%rcx
  4299f4:	49 39 ce             	cmp    %rcx,%r14
  4299f7:	0f 86 91 fe ff ff    	jbe    42988e <http_substitute_macros+0x6e>
  4299fd:	41 29 cd             	sub    %ecx,%r13d
  429a00:	44 89 6c 24 24       	mov    %r13d,0x24(%rsp)
  429a05:	4d 63 f5             	movslq %r13d,%r14
  429a08:	e9 8c fe ff ff       	jmpq   429899 <http_substitute_macros+0x79>
  429a0d:	44 8b 6c 24 24       	mov    0x24(%rsp),%r13d
  429a12:	41 29 cd             	sub    %ecx,%r13d
  429a15:	eb 94                	jmp    4299ab <http_substitute_macros+0x18b>
  429a17:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  429a1d:	e9 55 ff ff ff       	jmpq   429977 <http_substitute_macros+0x157>
  429a22:	40 b5 01             	mov    $0x1,%bpl
  429a25:	e9 54 ff ff ff       	jmpq   42997e <http_substitute_macros+0x15e>
  429a2a:	49 63 d5             	movslq %r13d,%rdx
  429a2d:	48 89 ee             	mov    %rbp,%rsi
  429a30:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  429a35:	e8 d2 9a 01 00       	callq  44350c <zbx_strlcat>
  429a3a:	48 63 74 24 3c       	movslq 0x3c(%rsp),%rsi
  429a3f:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  429a44:	48 8d 15 1a 87 05 00 	lea    0x5871a(%rip),%rdx        # 482165 <usage_message+0x20425>
  429a4b:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  429a50:	31 c0                	xor    %eax,%eax
  429a52:	e8 0c b1 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  429a57:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  429a5c:	48 8d 35 56 f2 03 00 	lea    0x3f256(%rip),%rsi        # 468cb9 <usage_message+0x6f79>
  429a63:	bf 04 00 00 00       	mov    $0x4,%edi
  429a68:	31 c0                	xor    %eax,%eax
  429a6a:	e8 41 76 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429a6f:	48 81 c4 48 10 00 00 	add    $0x1048,%rsp
  429a76:	5b                   	pop    %rbx
  429a77:	5d                   	pop    %rbp
  429a78:	41 5c                	pop    %r12
  429a7a:	41 5d                	pop    %r13
  429a7c:	41 5e                	pop    %r14
  429a7e:	41 5f                	pop    %r15
  429a80:	c3                   	retq   
  429a81:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  429a88:	48 89 df             	mov    %rbx,%rdi
  429a8b:	31 c0                	xor    %eax,%eax
  429a8d:	f2 ae                	repnz scas %es:(%rdi),%al
  429a8f:	48 f7 d1             	not    %rcx
  429a92:	44 8d 41 ff          	lea    -0x1(%rcx),%r8d
  429a96:	48 89 d1             	mov    %rdx,%rcx
  429a99:	48 8d 15 c5 86 05 00 	lea    0x586c5(%rip),%rdx        # 482165 <usage_message+0x20425>
  429aa0:	be 00 08 00 00       	mov    $0x800,%esi
  429aa5:	4c 89 e7             	mov    %r12,%rdi
  429aa8:	44 89 44 24 08       	mov    %r8d,0x8(%rsp)
  429aad:	e8 b1 b0 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  429ab2:	44 8b 44 24 08       	mov    0x8(%rsp),%r8d
  429ab7:	e9 bb fe ff ff       	jmpq   429977 <http_substitute_macros+0x157>
  429abc:	48 8d 0d 0d f2 03 00 	lea    0x3f20d(%rip),%rcx        # 468cd0 <usage_message+0x6f90>
  429ac3:	ba 3d 00 00 00       	mov    $0x3d,%edx
  429ac8:	48 8d 35 dc f1 03 00 	lea    0x3f1dc(%rip),%rsi        # 468cab <usage_message+0x6f6b>
  429acf:	48 8d 3d 4f c3 03 00 	lea    0x3c34f(%rip),%rdi        # 465e25 <usage_message+0x40e5>
  429ad6:	e8 1d 44 fe ff       	callq  40def8 <__assert_fail@plt>
  429adb:	90                   	nop
  429adc:	90                   	nop
  429add:	90                   	nop
  429ade:	90                   	nop
  429adf:	90                   	nop
  429ae0:	41 55                	push   %r13
  429ae2:	41 54                	push   %r12
  429ae4:	55                   	push   %rbp
  429ae5:	53                   	push   %rbx
  429ae6:	48 81 ec 08 08 00 00 	sub    $0x808,%rsp
  429aed:	31 ff                	xor    %edi,%edi
  429aef:	e8 e4 50 fe ff       	callq  40ebd8 <time@plt>
  429af4:	41 89 c5             	mov    %eax,%r13d
  429af7:	8b 05 c7 82 28 00    	mov    0x2882c7(%rip),%eax        # 6b1dc4 <CONFIG_SERVER_STARTUP_TIME+0xec>
  429afd:	05 84 03 00 00       	add    $0x384,%eax
  429b02:	41 39 c5             	cmp    %eax,%r13d
  429b05:	7e 45                	jle    429b4c <http_substitute_macros+0x32c>
  429b07:	8b 05 b3 82 28 00    	mov    0x2882b3(%rip),%eax        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429b0d:	85 c0                	test   %eax,%eax
  429b0f:	7e 34                	jle    429b45 <http_substitute_macros+0x325>
  429b11:	31 db                	xor    %ebx,%ebx
  429b13:	48 8b 2d f6 32 26 00 	mov    0x2632f6(%rip),%rbp        # 68ce10 <zbx_iks_transport+0x3f0>
  429b1a:	48 63 c3             	movslq %ebx,%rax
  429b1d:	48 8d 3c c0          	lea    (%rax,%rax,8),%rdi
  429b21:	48 c1 e7 04          	shl    $0x4,%rdi
  429b25:	48 8d 74 2f 40       	lea    0x40(%rdi,%rbp,1),%rsi
  429b2a:	48 01 ef             	add    %rbp,%rdi
  429b2d:	b9 00 08 00 00       	mov    $0x800,%ecx
  429b32:	48 89 e2             	mov    %rsp,%rdx
  429b35:	e8 86 8c fe ff       	callq  4127c0 <execute_action>
  429b3a:	83 c3 01             	add    $0x1,%ebx
  429b3d:	39 1d 7d 82 28 00    	cmp    %ebx,0x28827d(%rip)        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429b43:	7f d5                	jg     429b1a <http_substitute_macros+0x2fa>
  429b45:	44 89 2d 78 82 28 00 	mov    %r13d,0x288278(%rip)        # 6b1dc4 <CONFIG_SERVER_STARTUP_TIME+0xec>
  429b4c:	48 81 c4 08 08 00 00 	add    $0x808,%rsp
  429b53:	5b                   	pop    %rbx
  429b54:	5d                   	pop    %rbp
  429b55:	41 5c                	pop    %r12
  429b57:	41 5d                	pop    %r13
  429b59:	c3                   	retq   

0000000000429b5a <main_watchdog_loop>:
  429b5a:	41 56                	push   %r14
  429b5c:	41 55                	push   %r13
  429b5e:	41 54                	push   %r12
  429b60:	55                   	push   %rbp
  429b61:	53                   	push   %rbx
  429b62:	48 8d 35 7e f1 03 00 	lea    0x3f17e(%rip),%rsi        # 468ce7 <usage_message+0x6fa7>
  429b69:	bf 04 00 00 00       	mov    $0x4,%edi
  429b6e:	31 c0                	xor    %eax,%eax
  429b70:	e8 3b 75 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429b75:	48 8b 05 0c 32 26 00 	mov    0x26320c(%rip),%rax        # 68cd88 <zbx_iks_transport+0x368>
  429b7c:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
  429b82:	31 ff                	xor    %edi,%edi
  429b84:	e8 f3 e1 02 00       	callq  457d7c <DBconnect>
  429b89:	48 8d 35 6f f1 03 00 	lea    0x3f16f(%rip),%rsi        # 468cff <usage_message+0x6fbf>
  429b90:	bf 04 00 00 00       	mov    $0x4,%edi
  429b95:	31 c0                	xor    %eax,%eax
  429b97:	e8 14 75 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429b9c:	31 f6                	xor    %esi,%esi
  429b9e:	48 8d 3d cb f1 03 00 	lea    0x3f1cb(%rip),%rdi        # 468d70 <usage_message+0x7030>
  429ba5:	31 c0                	xor    %eax,%eax
  429ba7:	e8 00 e4 02 00       	callq  457fac <__zbx_DBselect>
  429bac:	49 89 c5             	mov    %rax,%r13
  429baf:	48 8b 1d 5a 32 26 00 	mov    0x26325a(%rip),%rbx        # 68ce10 <zbx_iks_transport+0x3f0>
  429bb6:	4c 8d 25 53 f1 03 00 	lea    0x3f153(%rip),%r12        # 468d10 <usage_message+0x6fd0>
  429bbd:	e9 2e 02 00 00       	jmpq   429df0 <main_watchdog_loop+0x296>
  429bc2:	8b 05 f8 81 28 00    	mov    0x2881f8(%rip),%eax        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429bc8:	83 f8 1f             	cmp    $0x1f,%eax
  429bcb:	0f 8f 33 02 00 00    	jg     429e04 <main_watchdog_loop+0x2aa>
  429bd1:	48 98                	cltq   
  429bd3:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
  429bd7:	48 c1 e0 04          	shl    $0x4,%rax
  429bdb:	48 8d 54 03 40       	lea    0x40(%rbx,%rax,1),%rdx
  429be0:	48 89 d7             	mov    %rdx,%rdi
  429be3:	b9 0a 00 00 00       	mov    $0xa,%ecx
  429be8:	31 c0                	xor    %eax,%eax
  429bea:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  429bed:	48 63 05 cc 81 28 00 	movslq 0x2881cc(%rip),%rax        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429bf4:	48 8d 14 c0          	lea    (%rax,%rax,8),%rdx
  429bf8:	48 c1 e2 04          	shl    $0x4,%rdx
  429bfc:	48 8d 14 13          	lea    (%rbx,%rdx,1),%rdx
  429c00:	31 c0                	xor    %eax,%eax
  429c02:	89 c1                	mov    %eax,%ecx
  429c04:	48 c7 04 0a 00 00 00 	movq   $0x0,(%rdx,%rcx,1)
  429c0b:	00 
  429c0c:	48 c7 44 0a 08 00 00 	movq   $0x0,0x8(%rdx,%rcx,1)
  429c13:	00 00 
  429c15:	48 c7 44 0a 10 00 00 	movq   $0x0,0x10(%rdx,%rcx,1)
  429c1c:	00 00 
  429c1e:	48 c7 44 0a 18 00 00 	movq   $0x0,0x18(%rdx,%rcx,1)
  429c25:	00 00 
  429c27:	83 c0 20             	add    $0x20,%eax
  429c2a:	83 f8 40             	cmp    $0x40,%eax
  429c2d:	72 d3                	jb     429c02 <main_watchdog_loop+0xa8>
  429c2f:	48 63 05 8a 81 28 00 	movslq 0x28818a(%rip),%rax        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429c36:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
  429c3a:	48 c1 e0 04          	shl    $0x4,%rax
  429c3e:	48 8d 54 03 40       	lea    0x40(%rbx,%rax,1),%rdx
  429c43:	48 8d 35 89 b4 04 00 	lea    0x4b489(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  429c4a:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  429c4e:	31 c0                	xor    %eax,%eax
  429c50:	e8 53 42 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  429c55:	4c 63 35 64 81 28 00 	movslq 0x288164(%rip),%r14        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429c5c:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  429c60:	ba 0a 00 00 00       	mov    $0xa,%edx
  429c65:	31 f6                	xor    %esi,%esi
  429c67:	e8 bc 48 fe ff       	callq  40e528 <strtol@plt>
  429c6c:	4b 8d 14 f6          	lea    (%r14,%r14,8),%rdx
  429c70:	48 c1 e2 04          	shl    $0x4,%rdx
  429c74:	89 44 13 48          	mov    %eax,0x48(%rbx,%rdx,1)
  429c78:	4c 63 35 41 81 28 00 	movslq 0x288141(%rip),%r14        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429c7f:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  429c83:	e8 f0 44 fe ff       	callq  40e178 <__strdup@plt>
  429c88:	4b 8d 14 f6          	lea    (%r14,%r14,8),%rdx
  429c8c:	48 c1 e2 04          	shl    $0x4,%rdx
  429c90:	48 89 44 13 50       	mov    %rax,0x50(%rbx,%rdx,1)
  429c95:	4c 63 35 24 81 28 00 	movslq 0x288124(%rip),%r14        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429c9c:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  429ca0:	e8 d3 44 fe ff       	callq  40e178 <__strdup@plt>
  429ca5:	4b 8d 14 f6          	lea    (%r14,%r14,8),%rdx
  429ca9:	48 c1 e2 04          	shl    $0x4,%rdx
  429cad:	48 89 44 13 58       	mov    %rax,0x58(%rbx,%rdx,1)
  429cb2:	4c 63 35 07 81 28 00 	movslq 0x288107(%rip),%r14        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429cb9:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  429cbd:	e8 b6 44 fe ff       	callq  40e178 <__strdup@plt>
  429cc2:	4b 8d 14 f6          	lea    (%r14,%r14,8),%rdx
  429cc6:	48 c1 e2 04          	shl    $0x4,%rdx
  429cca:	48 89 44 13 60       	mov    %rax,0x60(%rbx,%rdx,1)
  429ccf:	4c 63 35 ea 80 28 00 	movslq 0x2880ea(%rip),%r14        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429cd6:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
  429cda:	e8 99 44 fe ff       	callq  40e178 <__strdup@plt>
  429cdf:	4b 8d 14 f6          	lea    (%r14,%r14,8),%rdx
  429ce3:	48 c1 e2 04          	shl    $0x4,%rdx
  429ce7:	48 89 44 13 68       	mov    %rax,0x68(%rbx,%rdx,1)
  429cec:	4c 63 35 cd 80 28 00 	movslq 0x2880cd(%rip),%r14        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429cf3:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
  429cf7:	e8 7c 44 fe ff       	callq  40e178 <__strdup@plt>
  429cfc:	4b 8d 14 f6          	lea    (%r14,%r14,8),%rdx
  429d00:	48 c1 e2 04          	shl    $0x4,%rdx
  429d04:	48 89 44 13 70       	mov    %rax,0x70(%rbx,%rdx,1)
  429d09:	4c 63 35 b0 80 28 00 	movslq 0x2880b0(%rip),%r14        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429d10:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
  429d14:	e8 5f 44 fe ff       	callq  40e178 <__strdup@plt>
  429d19:	4b 8d 14 f6          	lea    (%r14,%r14,8),%rdx
  429d1d:	48 c1 e2 04          	shl    $0x4,%rdx
  429d21:	48 89 44 13 78       	mov    %rax,0x78(%rbx,%rdx,1)
  429d26:	4c 63 35 93 80 28 00 	movslq 0x288093(%rip),%r14        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429d2d:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
  429d31:	e8 42 44 fe ff       	callq  40e178 <__strdup@plt>
  429d36:	4b 8d 14 f6          	lea    (%r14,%r14,8),%rdx
  429d3a:	48 c1 e2 04          	shl    $0x4,%rdx
  429d3e:	48 89 84 13 80 00 00 	mov    %rax,0x80(%rbx,%rdx,1)
  429d45:	00 
  429d46:	4c 63 35 73 80 28 00 	movslq 0x288073(%rip),%r14        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429d4d:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
  429d51:	e8 22 44 fe ff       	callq  40e178 <__strdup@plt>
  429d56:	4b 8d 14 f6          	lea    (%r14,%r14,8),%rdx
  429d5a:	48 c1 e2 04          	shl    $0x4,%rdx
  429d5e:	48 89 84 13 88 00 00 	mov    %rax,0x88(%rbx,%rdx,1)
  429d65:	00 
  429d66:	4c 63 35 53 80 28 00 	movslq 0x288053(%rip),%r14        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429d6d:	48 8b 7d 68          	mov    0x68(%rbp),%rdi
  429d71:	e8 02 44 fe ff       	callq  40e178 <__strdup@plt>
  429d76:	4b 8d 14 f6          	lea    (%r14,%r14,8),%rdx
  429d7a:	48 c1 e2 04          	shl    $0x4,%rdx
  429d7e:	48 89 44 13 20       	mov    %rax,0x20(%rbx,%rdx,1)
  429d83:	8b 2d 37 80 28 00    	mov    0x288037(%rip),%ebp        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429d89:	bf 19 00 00 00       	mov    $0x19,%edi
  429d8e:	e8 35 42 fe ff       	callq  40dfc8 <malloc@plt>
  429d93:	48 85 c0             	test   %rax,%rax
  429d96:	74 0d                	je     429da5 <main_watchdog_loop+0x24b>
  429d98:	b9 19 00 00 00       	mov    $0x19,%ecx
  429d9d:	48 89 c7             	mov    %rax,%rdi
  429da0:	4c 89 e6             	mov    %r12,%rsi
  429da3:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
  429da5:	48 63 ed             	movslq %ebp,%rbp
  429da8:	48 8d 54 ed 00       	lea    0x0(%rbp,%rbp,8),%rdx
  429dad:	48 c1 e2 04          	shl    $0x4,%rdx
  429db1:	48 89 44 13 28       	mov    %rax,0x28(%rbx,%rdx,1)
  429db6:	8b 2d 04 80 28 00    	mov    0x288004(%rip),%ebp        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429dbc:	bf 19 00 00 00       	mov    $0x19,%edi
  429dc1:	e8 02 42 fe ff       	callq  40dfc8 <malloc@plt>
  429dc6:	48 85 c0             	test   %rax,%rax
  429dc9:	74 0d                	je     429dd8 <main_watchdog_loop+0x27e>
  429dcb:	b9 19 00 00 00       	mov    $0x19,%ecx
  429dd0:	48 89 c7             	mov    %rax,%rdi
  429dd3:	4c 89 e6             	mov    %r12,%rsi
  429dd6:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
  429dd8:	48 63 ed             	movslq %ebp,%rbp
  429ddb:	48 8d 54 ed 00       	lea    0x0(%rbp,%rbp,8),%rdx
  429de0:	48 c1 e2 04          	shl    $0x4,%rdx
  429de4:	48 89 44 13 30       	mov    %rax,0x30(%rbx,%rdx,1)
  429de9:	83 05 d0 7f 28 00 01 	addl   $0x1,0x287fd0(%rip)        # 6b1dc0 <CONFIG_SERVER_STARTUP_TIME+0xe8>
  429df0:	4c 89 ef             	mov    %r13,%rdi
  429df3:	e8 a5 db 02 00       	callq  45799d <DBfetch>
  429df8:	48 89 c5             	mov    %rax,%rbp
  429dfb:	48 85 c0             	test   %rax,%rax
  429dfe:	0f 85 be fd ff ff    	jne    429bc2 <main_watchdog_loop+0x68>
  429e04:	4c 89 ef             	mov    %r13,%rdi
  429e07:	e8 cc 3e fe ff       	callq  40dcd8 <mysql_free_result@plt>
  429e0c:	e8 70 e0 02 00       	callq  457e81 <DBclose>
  429e11:	eb 1d                	jmp    429e30 <main_watchdog_loop+0x2d6>
  429e13:	48 8d 35 3d ef 03 00 	lea    0x3ef3d(%rip),%rsi        # 468d57 <usage_message+0x7017>
  429e1a:	bf 04 00 00 00       	mov    $0x4,%edi
  429e1f:	31 c0                	xor    %eax,%eax
  429e21:	e8 8a 72 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429e26:	bf 3c 00 00 00       	mov    $0x3c,%edi
  429e2b:	e8 78 45 fe ff       	callq  40e3a8 <sleep@plt>
  429e30:	48 8d 35 f2 ee 03 00 	lea    0x3eef2(%rip),%rsi        # 468d29 <usage_message+0x6fe9>
  429e37:	bf 04 00 00 00       	mov    $0x4,%edi
  429e3c:	31 c0                	xor    %eax,%eax
  429e3e:	e8 6d 72 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429e43:	e8 84 f9 02 00       	callq  4597cc <DBping>
  429e48:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  429e4b:	75 c6                	jne    429e13 <main_watchdog_loop+0x2b9>
  429e4d:	48 8d 35 e8 ee 03 00 	lea    0x3eee8(%rip),%rsi        # 468d3c <usage_message+0x6ffc>
  429e54:	bf 03 00 00 00       	mov    $0x3,%edi
  429e59:	31 c0                	xor    %eax,%eax
  429e5b:	e8 50 72 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429e60:	31 c0                	xor    %eax,%eax
  429e62:	e8 79 fc ff ff       	callq  429ae0 <http_substitute_macros+0x2c0>
  429e67:	eb bd                	jmp    429e26 <main_watchdog_loop+0x2cc>
  429e69:	90                   	nop
  429e6a:	90                   	nop
  429e6b:	90                   	nop
  429e6c:	90                   	nop
  429e6d:	90                   	nop
  429e6e:	90                   	nop
  429e6f:	90                   	nop
  429e70:	53                   	push   %rbx
  429e71:	48 89 fb             	mov    %rdi,%rbx
  429e74:	48 8b bf 38 04 00 00 	mov    0x438(%rdi),%rdi
  429e7b:	48 85 ff             	test   %rdi,%rdi
  429e7e:	74 10                	je     429e90 <main_watchdog_loop+0x336>
  429e80:	e8 63 43 fe ff       	callq  40e1e8 <free@plt>
  429e85:	48 c7 83 38 04 00 00 	movq   $0x0,0x438(%rbx)
  429e8c:	00 00 00 00 
  429e90:	48 8b bb 30 04 00 00 	mov    0x430(%rbx),%rdi
  429e97:	48 85 ff             	test   %rdi,%rdi
  429e9a:	74 10                	je     429eac <main_watchdog_loop+0x352>
  429e9c:	e8 47 43 fe ff       	callq  40e1e8 <free@plt>
  429ea1:	48 c7 83 30 04 00 00 	movq   $0x0,0x430(%rbx)
  429ea8:	00 00 00 00 
  429eac:	5b                   	pop    %rbx
  429ead:	c3                   	retq   
  429eae:	41 57                	push   %r15
  429eb0:	41 56                	push   %r14
  429eb2:	41 55                	push   %r13
  429eb4:	41 54                	push   %r12
  429eb6:	55                   	push   %rbp
  429eb7:	53                   	push   %rbx
  429eb8:	48 83 ec 38          	sub    $0x38,%rsp
  429ebc:	41 89 fc             	mov    %edi,%r12d
  429ebf:	48 89 f3             	mov    %rsi,%rbx
  429ec2:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
  429ec7:	49 89 cd             	mov    %rcx,%r13
  429eca:	4c 89 44 24 08       	mov    %r8,0x8(%rsp)
  429ecf:	4c 89 cd             	mov    %r9,%rbp
  429ed2:	48 8d 35 04 f0 03 00 	lea    0x3f004(%rip),%rsi        # 468edd <usage_message+0x719d>
  429ed9:	bf 04 00 00 00       	mov    $0x4,%edi
  429ede:	31 c0                	xor    %eax,%eax
  429ee0:	e8 cb 71 00 00       	callq  4310b0 <__zbx_zabbix_log>
  429ee5:	ba 01 00 00 00       	mov    $0x1,%edx
  429eea:	48 89 de             	mov    %rbx,%rsi
  429eed:	48 8d 3d 54 f2 03 00 	lea    0x3f254(%rip),%rdi        # 469148 <usage_message+0x7408>
  429ef4:	31 c0                	xor    %eax,%eax
  429ef6:	e8 b1 e0 02 00       	callq  457fac <__zbx_DBselect>
  429efb:	49 89 c7             	mov    %rax,%r15
  429efe:	48 89 c7             	mov    %rax,%rdi
  429f01:	e8 97 da 02 00       	callq  45799d <DBfetch>
  429f06:	49 89 c6             	mov    %rax,%r14
  429f09:	48 85 c0             	test   %rax,%rax
  429f0c:	74 0c                	je     429f1a <main_watchdog_loop+0x3c0>
  429f0e:	48 8b 38             	mov    (%rax),%rdi
  429f11:	e8 8c da 02 00       	callq  4579a2 <DBis_null>
  429f16:	85 c0                	test   %eax,%eax
  429f18:	75 63                	jne    429f7d <main_watchdog_loop+0x423>
  429f1a:	4c 89 ff             	mov    %r15,%rdi
  429f1d:	e8 b6 3d fe ff       	callq  40dcd8 <mysql_free_result@plt>
  429f22:	45 85 e4             	test   %r12d,%r12d
  429f25:	0f 84 e0 00 00 00    	je     42a00b <main_watchdog_loop+0x4b1>
  429f2b:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  429f30:	4c 8b 22             	mov    (%rdx),%r12
  429f33:	4d 85 e4             	test   %r12,%r12
  429f36:	75 0c                	jne    429f44 <main_watchdog_loop+0x3ea>
  429f38:	eb 6d                	jmp    429fa7 <main_watchdog_loop+0x44d>
  429f3a:	4d 8b 64 24 20       	mov    0x20(%r12),%r12
  429f3f:	4d 85 e4             	test   %r12,%r12
  429f42:	74 63                	je     429fa7 <main_watchdog_loop+0x44d>
  429f44:	49 39 1c 24          	cmp    %rbx,(%r12)
  429f48:	75 f0                	jne    429f3a <main_watchdog_loop+0x3e0>
  429f4a:	49 8b 7c 24 10       	mov    0x10(%r12),%rdi
  429f4f:	48 89 ee             	mov    %rbp,%rsi
  429f52:	e8 51 48 fe ff       	callq  40e7a8 <strcmp@plt>
  429f57:	85 c0                	test   %eax,%eax
  429f59:	75 df                	jne    429f3a <main_watchdog_loop+0x3e0>
  429f5b:	49 8b 7c 24 18       	mov    0x18(%r12),%rdi
  429f60:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
  429f65:	e8 3e 48 fe ff       	callq  40e7a8 <strcmp@plt>
  429f6a:	85 c0                	test   %eax,%eax
  429f6c:	75 cc                	jne    429f3a <main_watchdog_loop+0x3e0>
  429f6e:	48 83 c4 38          	add    $0x38,%rsp
  429f72:	5b                   	pop    %rbx
  429f73:	5d                   	pop    %rbp
  429f74:	41 5c                	pop    %r12
  429f76:	41 5d                	pop    %r13
  429f78:	41 5e                	pop    %r14
  429f7a:	41 5f                	pop    %r15
  429f7c:	c3                   	retq   
  429f7d:	ba 0a 00 00 00       	mov    $0xa,%edx
  429f82:	31 f6                	xor    %esi,%esi
  429f84:	49 8b 3e             	mov    (%r14),%rdi
  429f87:	e8 9c 45 fe ff       	callq  40e528 <strtol@plt>
  429f8c:	85 c0                	test   %eax,%eax
  429f8e:	7e 8a                	jle    429f1a <main_watchdog_loop+0x3c0>
  429f90:	4c 89 ff             	mov    %r15,%rdi
  429f93:	e8 40 3d fe ff       	callq  40dcd8 <mysql_free_result@plt>
  429f98:	48 83 c4 38          	add    $0x38,%rsp
  429f9c:	5b                   	pop    %rbx
  429f9d:	5d                   	pop    %rbp
  429f9e:	41 5c                	pop    %r12
  429fa0:	41 5d                	pop    %r13
  429fa2:	41 5e                	pop    %r14
  429fa4:	41 5f                	pop    %r15
  429fa6:	c3                   	retq   
  429fa7:	b9 28 00 00 00       	mov    $0x28,%ecx
  429fac:	4c 89 e2             	mov    %r12,%rdx
  429faf:	be cf 00 00 00       	mov    $0xcf,%esi
  429fb4:	48 8d 3d 69 ef 03 00 	lea    0x3ef69(%rip),%rdi        # 468f24 <usage_message+0x71e4>
  429fbb:	e8 4b 87 01 00       	callq  44270b <zbx_malloc2>
  429fc0:	49 89 c4             	mov    %rax,%r12
  429fc3:	48 89 18             	mov    %rbx,(%rax)
  429fc6:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  429fcb:	49 89 44 24 08       	mov    %rax,0x8(%r12)
  429fd0:	48 89 ef             	mov    %rbp,%rdi
  429fd3:	e8 a0 41 fe ff       	callq  40e178 <__strdup@plt>
  429fd8:	49 89 44 24 10       	mov    %rax,0x10(%r12)
  429fdd:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  429fe2:	e8 91 41 fe ff       	callq  40e178 <__strdup@plt>
  429fe7:	49 89 44 24 18       	mov    %rax,0x18(%r12)
  429fec:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  429ff1:	48 8b 02             	mov    (%rdx),%rax
  429ff4:	49 89 44 24 20       	mov    %rax,0x20(%r12)
  429ff9:	4c 89 22             	mov    %r12,(%rdx)
  429ffc:	48 83 c4 38          	add    $0x38,%rsp
  42a000:	5b                   	pop    %rbx
  42a001:	5d                   	pop    %rbp
  42a002:	41 5c                	pop    %r12
  42a004:	41 5d                	pop    %r13
  42a006:	41 5e                	pop    %r14
  42a008:	41 5f                	pop    %r15
  42a00a:	c3                   	retq   
  42a00b:	48 8d 35 dd ee 03 00 	lea    0x3eedd(%rip),%rsi        # 468eef <usage_message+0x71af>
  42a012:	bf 04 00 00 00       	mov    $0x4,%edi
  42a017:	31 c0                	xor    %eax,%eax
  42a019:	e8 92 70 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a01e:	4c 89 ee             	mov    %r13,%rsi
  42a021:	48 8d 3d a0 f1 03 00 	lea    0x3f1a0(%rip),%rdi        # 4691c8 <usage_message+0x7488>
  42a028:	31 c0                	xor    %eax,%eax
  42a02a:	e8 7d df 02 00       	callq  457fac <__zbx_DBselect>
  42a02f:	49 89 c7             	mov    %rax,%r15
  42a032:	c7 44 24 14 00 00 00 	movl   $0x0,0x14(%rsp)
  42a039:	00 
  42a03a:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
  42a03f:	48 89 04 24          	mov    %rax,(%rsp)
  42a043:	eb 25                	jmp    42a06a <main_watchdog_loop+0x510>
  42a045:	4c 89 e7             	mov    %r12,%rdi
  42a048:	e8 8b 3c fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42a04d:	31 ff                	xor    %edi,%edi
  42a04f:	e8 a6 92 01 00       	callq  4432fa <zbx_permission_string>
  42a054:	48 89 c2             	mov    %rax,%rdx
  42a057:	48 8d 35 92 f2 03 00 	lea    0x3f292(%rip),%rsi        # 4692f0 <usage_message+0x75b0>
  42a05e:	bf 04 00 00 00       	mov    $0x4,%edi
  42a063:	31 c0                	xor    %eax,%eax
  42a065:	e8 46 70 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a06a:	4c 89 ff             	mov    %r15,%rdi
  42a06d:	e8 2b d9 02 00       	callq  45799d <DBfetch>
  42a072:	48 85 c0             	test   %rax,%rax
  42a075:	0f 84 13 01 00 00    	je     42a18e <main_watchdog_loop+0x634>
  42a07b:	48 8b 14 24          	mov    (%rsp),%rdx
  42a07f:	48 8d 35 4d b0 04 00 	lea    0x4b04d(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42a086:	48 8b 38             	mov    (%rax),%rdi
  42a089:	31 c0                	xor    %eax,%eax
  42a08b:	e8 18 3e fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42a090:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
  42a095:	48 8d 35 6f ee 03 00 	lea    0x3ee6f(%rip),%rsi        # 468f0b <usage_message+0x71cb>
  42a09c:	bf 04 00 00 00       	mov    $0x4,%edi
  42a0a1:	31 c0                	xor    %eax,%eax
  42a0a3:	e8 08 70 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a0a8:	48 89 de             	mov    %rbx,%rsi
  42a0ab:	48 8d 3d 76 f1 03 00 	lea    0x3f176(%rip),%rdi        # 469228 <usage_message+0x74e8>
  42a0b2:	31 c0                	xor    %eax,%eax
  42a0b4:	e8 f3 de 02 00       	callq  457fac <__zbx_DBselect>
  42a0b9:	49 89 c4             	mov    %rax,%r12
  42a0bc:	48 89 c7             	mov    %rax,%rdi
  42a0bf:	e8 d9 d8 02 00       	callq  45799d <DBfetch>
  42a0c4:	49 89 c5             	mov    %rax,%r13
  42a0c7:	48 85 c0             	test   %rax,%rax
  42a0ca:	0f 84 75 ff ff ff    	je     42a045 <main_watchdog_loop+0x4eb>
  42a0d0:	48 8b 38             	mov    (%rax),%rdi
  42a0d3:	e8 ca d8 02 00       	callq  4579a2 <DBis_null>
  42a0d8:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42a0db:	0f 85 64 ff ff ff    	jne    42a045 <main_watchdog_loop+0x4eb>
  42a0e1:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a0e6:	31 f6                	xor    %esi,%esi
  42a0e8:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  42a0ec:	e8 37 44 fe ff       	callq  40e528 <strtol@plt>
  42a0f1:	41 89 c5             	mov    %eax,%r13d
  42a0f4:	4c 89 e7             	mov    %r12,%rdi
  42a0f7:	e8 dc 3b fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42a0fc:	41 83 fd ff          	cmp    $0xffffffffffffffff,%r13d
  42a100:	0f 84 47 ff ff ff    	je     42a04d <main_watchdog_loop+0x4f3>
  42a106:	41 83 fd 03          	cmp    $0x3,%r13d
  42a10a:	74 43                	je     42a14f <main_watchdog_loop+0x5f5>
  42a10c:	48 89 da             	mov    %rbx,%rdx
  42a10f:	4c 89 f6             	mov    %r14,%rsi
  42a112:	48 8d 3d 37 f1 03 00 	lea    0x3f137(%rip),%rdi        # 469250 <usage_message+0x7510>
  42a119:	31 c0                	xor    %eax,%eax
  42a11b:	e8 8c de 02 00       	callq  457fac <__zbx_DBselect>
  42a120:	49 89 c4             	mov    %rax,%r12
  42a123:	48 89 c7             	mov    %rax,%rdi
  42a126:	e8 72 d8 02 00       	callq  45799d <DBfetch>
  42a12b:	49 89 c5             	mov    %rax,%r13
  42a12e:	48 85 c0             	test   %rax,%rax
  42a131:	74 11                	je     42a144 <main_watchdog_loop+0x5ea>
  42a133:	48 8b 38             	mov    (%rax),%rdi
  42a136:	e8 67 d8 02 00       	callq  4579a2 <DBis_null>
  42a13b:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42a13e:	0f 84 81 00 00 00    	je     42a1c5 <main_watchdog_loop+0x66b>
  42a144:	45 31 ed             	xor    %r13d,%r13d
  42a147:	4c 89 e7             	mov    %r12,%rdi
  42a14a:	e8 89 3b fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42a14f:	44 89 ef             	mov    %r13d,%edi
  42a152:	e8 a3 91 01 00       	callq  4432fa <zbx_permission_string>
  42a157:	48 89 c2             	mov    %rax,%rdx
  42a15a:	48 8d 35 8f f1 03 00 	lea    0x3f18f(%rip),%rsi        # 4692f0 <usage_message+0x75b0>
  42a161:	bf 04 00 00 00       	mov    $0x4,%edi
  42a166:	31 c0                	xor    %eax,%eax
  42a168:	e8 43 6f 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a16d:	44 39 6c 24 14       	cmp    %r13d,0x14(%rsp)
  42a172:	44 0f 4d 6c 24 14    	cmovge 0x14(%rsp),%r13d
  42a178:	44 89 6c 24 14       	mov    %r13d,0x14(%rsp)
  42a17d:	4c 89 ff             	mov    %r15,%rdi
  42a180:	e8 18 d8 02 00       	callq  45799d <DBfetch>
  42a185:	48 85 c0             	test   %rax,%rax
  42a188:	0f 85 ed fe ff ff    	jne    42a07b <main_watchdog_loop+0x521>
  42a18e:	4c 89 ff             	mov    %r15,%rdi
  42a191:	e8 42 3b fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42a196:	8b 7c 24 14          	mov    0x14(%rsp),%edi
  42a19a:	e8 5b 91 01 00       	callq  4432fa <zbx_permission_string>
  42a19f:	48 89 c2             	mov    %rax,%rdx
  42a1a2:	48 8d 35 67 f1 03 00 	lea    0x3f167(%rip),%rsi        # 469310 <usage_message+0x75d0>
  42a1a9:	bf 04 00 00 00       	mov    $0x4,%edi
  42a1ae:	31 c0                	xor    %eax,%eax
  42a1b0:	e8 fb 6e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a1b5:	83 7c 24 14 01       	cmpl   $0x1,0x14(%rsp)
  42a1ba:	0f 8f 6b fd ff ff    	jg     429f2b <main_watchdog_loop+0x3d1>
  42a1c0:	e9 a9 fd ff ff       	jmpq   429f6e <main_watchdog_loop+0x414>
  42a1c5:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a1ca:	31 f6                	xor    %esi,%esi
  42a1cc:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  42a1d0:	e8 53 43 fe ff       	callq  40e528 <strtol@plt>
  42a1d5:	41 89 c5             	mov    %eax,%r13d
  42a1d8:	e9 6a ff ff ff       	jmpq   42a147 <main_watchdog_loop+0x5ed>
  42a1dd:	41 57                	push   %r15
  42a1df:	41 56                	push   %r14
  42a1e1:	41 55                	push   %r13
  42a1e3:	41 54                	push   %r12
  42a1e5:	55                   	push   %rbp
  42a1e6:	53                   	push   %rbx
  42a1e7:	48 81 ec 78 08 00 00 	sub    $0x878,%rsp
  42a1ee:	49 89 ff             	mov    %rdi,%r15
  42a1f1:	48 89 f3             	mov    %rsi,%rbx
  42a1f4:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
  42a1f9:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
  42a1fe:	4c 89 44 24 68       	mov    %r8,0x68(%rsp)
  42a203:	4c 89 cd             	mov    %r9,%rbp
  42a206:	48 8d 15 23 ed 03 00 	lea    0x3ed23(%rip),%rdx        # 468f30 <usage_message+0x71f0>
  42a20d:	48 8d 35 7d 90 05 00 	lea    0x5907d(%rip),%rsi        # 483291 <usage_message+0x21551>
  42a214:	bf 04 00 00 00       	mov    $0x4,%edi
  42a219:	31 c0                	xor    %eax,%eax
  42a21b:	e8 90 6e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a220:	31 ff                	xor    %edi,%edi
  42a222:	e8 b1 49 fe ff       	callq  40ebd8 <time@plt>
  42a227:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
  42a22b:	be ff 00 00 00       	mov    $0xff,%esi
  42a230:	48 89 ef             	mov    %rbp,%rdi
  42a233:	e8 a5 d6 02 00       	callq  4578dd <DBdyn_escape_string_len>
  42a238:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  42a23d:	48 8b bc 24 b0 08 00 	mov    0x8b0(%rsp),%rdi
  42a244:	00 
  42a245:	e8 17 d7 02 00       	callq  457961 <DBdyn_escape_string>
  42a24a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  42a24f:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
  42a254:	48 85 c9             	test   %rcx,%rcx
  42a257:	0f 85 c6 01 00 00    	jne    42a423 <main_watchdog_loop+0x8c9>
  42a25d:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  42a262:	31 f6                	xor    %esi,%esi
  42a264:	48 8d 3d cd f0 03 00 	lea    0x3f0cd(%rip),%rdi        # 469338 <usage_message+0x75f8>
  42a26b:	31 c0                	xor    %eax,%eax
  42a26d:	e8 3a dd 02 00       	callq  457fac <__zbx_DBselect>
  42a272:	49 89 c5             	mov    %rax,%r13
  42a275:	45 31 e4             	xor    %r12d,%r12d
  42a278:	4c 8d 74 24 68       	lea    0x68(%rsp),%r14
  42a27d:	eb 19                	jmp    42a298 <main_watchdog_loop+0x73e>
  42a27f:	48 8d 35 bc ec 03 00 	lea    0x3ecbc(%rip),%rsi        # 468f42 <usage_message+0x7202>
  42a286:	bf 04 00 00 00       	mov    $0x4,%edi
  42a28b:	31 c0                	xor    %eax,%eax
  42a28d:	e8 1e 6e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a292:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  42a298:	4c 89 ef             	mov    %r13,%rdi
  42a29b:	e8 fd d6 02 00       	callq  45799d <DBfetch>
  42a2a0:	48 89 c5             	mov    %rax,%rbp
  42a2a3:	48 85 c0             	test   %rax,%rax
  42a2a6:	0f 84 1a 01 00 00    	je     42a3c6 <main_watchdog_loop+0x86c>
  42a2ac:	4c 89 f2             	mov    %r14,%rdx
  42a2af:	48 8d 35 1d ae 04 00 	lea    0x4ae1d(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42a2b6:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  42a2ba:	31 c0                	xor    %eax,%eax
  42a2bc:	e8 e7 3b fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42a2c1:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  42a2c5:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a2ca:	31 f6                	xor    %esi,%esi
  42a2cc:	e8 57 42 fe ff       	callq  40e528 <strtol@plt>
  42a2d1:	41 89 c4             	mov    %eax,%r12d
  42a2d4:	8b 93 28 04 00 00    	mov    0x428(%rbx),%edx
  42a2da:	4c 8b 45 18          	mov    0x18(%rbp),%r8
  42a2de:	89 c1                	mov    %eax,%ecx
  42a2e0:	48 8d 35 11 f1 03 00 	lea    0x3f111(%rip),%rsi        # 4693f8 <usage_message+0x76b8>
  42a2e7:	bf 04 00 00 00       	mov    $0x4,%edi
  42a2ec:	31 c0                	xor    %eax,%eax
  42a2ee:	e8 bd 6d 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a2f3:	8b 8b 28 04 00 00    	mov    0x428(%rbx),%ecx
  42a2f9:	41 d3 fc             	sar    %cl,%r12d
  42a2fc:	41 80 e4 01          	and    $0x1,%r12b
  42a300:	0f 84 79 ff ff ff    	je     42a27f <main_watchdog_loop+0x725>
  42a306:	31 f6                	xor    %esi,%esi
  42a308:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  42a30c:	e8 d8 78 01 00       	callq  441be9 <check_time_period>
  42a311:	85 c0                	test   %eax,%eax
  42a313:	75 16                	jne    42a32b <main_watchdog_loop+0x7d1>
  42a315:	48 8d 35 44 ec 03 00 	lea    0x3ec44(%rip),%rsi        # 468f60 <usage_message+0x7220>
  42a31c:	bf 04 00 00 00       	mov    $0x4,%edi
  42a321:	e8 8a 6d 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a326:	e9 67 ff ff ff       	jmpq   42a292 <main_watchdog_loop+0x738>
  42a32b:	be 01 00 00 00       	mov    $0x1,%esi
  42a330:	48 8d 3d 45 ec 03 00 	lea    0x3ec45(%rip),%rdi        # 468f7c <usage_message+0x723c>
  42a337:	e8 1e ec 02 00       	callq  458f5a <DBget_maxid_num>
  42a33c:	49 89 c4             	mov    %rax,%r12
  42a33f:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  42a343:	be 64 00 00 00       	mov    $0x64,%esi
  42a348:	e8 90 d5 02 00       	callq  4578dd <DBdyn_escape_string_len>
  42a34d:	48 89 c5             	mov    %rax,%rbp
  42a350:	41 8b 47 28          	mov    0x28(%r15),%eax
  42a354:	89 44 24 30          	mov    %eax,0x30(%rsp)
  42a358:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
  42a35f:	00 
  42a360:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
  42a367:	00 
  42a368:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
  42a36d:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  42a372:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  42a377:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  42a37c:	48 89 6c 24 08       	mov    %rbp,0x8(%rsp)
  42a381:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
  42a386:	48 89 04 24          	mov    %rax,(%rsp)
  42a38a:	44 8b 4c 24 5c       	mov    0x5c(%rsp),%r9d
  42a38f:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
  42a394:	48 8b 0b             	mov    (%rbx),%rcx
  42a397:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
  42a39c:	48 8b 10             	mov    (%rax),%rdx
  42a39f:	4c 89 e6             	mov    %r12,%rsi
  42a3a2:	48 8d 3d 87 f0 03 00 	lea    0x3f087(%rip),%rdi        # 469430 <usage_message+0x76f0>
  42a3a9:	31 c0                	xor    %eax,%eax
  42a3ab:	e8 92 e7 02 00       	callq  458b42 <__zbx_DBexecute>
  42a3b0:	48 85 ed             	test   %rbp,%rbp
  42a3b3:	0f 84 d9 fe ff ff    	je     42a292 <main_watchdog_loop+0x738>
  42a3b9:	48 89 ef             	mov    %rbp,%rdi
  42a3bc:	e8 27 3e fe ff       	callq  40e1e8 <free@plt>
  42a3c1:	e9 cc fe ff ff       	jmpq   42a292 <main_watchdog_loop+0x738>
  42a3c6:	4c 89 ef             	mov    %r13,%rdi
  42a3c9:	e8 0a 39 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42a3ce:	45 85 e4             	test   %r12d,%r12d
  42a3d1:	74 6d                	je     42a440 <main_watchdog_loop+0x8e6>
  42a3d3:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  42a3d9:	74 0a                	je     42a3e5 <main_watchdog_loop+0x88b>
  42a3db:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  42a3e0:	e8 03 3e fe ff       	callq  40e1e8 <free@plt>
  42a3e5:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
  42a3eb:	74 0a                	je     42a3f7 <main_watchdog_loop+0x89d>
  42a3ed:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  42a3f2:	e8 f1 3d fe ff       	callq  40e1e8 <free@plt>
  42a3f7:	48 8d 15 32 eb 03 00 	lea    0x3eb32(%rip),%rdx        # 468f30 <usage_message+0x71f0>
  42a3fe:	48 8d 35 98 8e 05 00 	lea    0x58e98(%rip),%rsi        # 48329d <usage_message+0x2155d>
  42a405:	bf 04 00 00 00       	mov    $0x4,%edi
  42a40a:	31 c0                	xor    %eax,%eax
  42a40c:	e8 9f 6c 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a411:	48 81 c4 78 08 00 00 	add    $0x878,%rsp
  42a418:	5b                   	pop    %rbx
  42a419:	5d                   	pop    %rbp
  42a41a:	41 5c                	pop    %r12
  42a41c:	41 5d                	pop    %r13
  42a41e:	41 5e                	pop    %r14
  42a420:	41 5f                	pop    %r15
  42a422:	c3                   	retq   
  42a423:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  42a428:	31 f6                	xor    %esi,%esi
  42a42a:	48 8d 3d 5f ef 03 00 	lea    0x3ef5f(%rip),%rdi        # 469390 <usage_message+0x7650>
  42a431:	31 c0                	xor    %eax,%eax
  42a433:	e8 74 db 02 00       	callq  457fac <__zbx_DBselect>
  42a438:	49 89 c5             	mov    %rax,%r13
  42a43b:	e9 35 fe ff ff       	jmpq   42a275 <main_watchdog_loop+0x71b>
  42a440:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  42a445:	e8 05 de 02 00       	callq  45824f <zbx_user_string>
  42a44a:	48 8d 6c 24 70       	lea    0x70(%rsp),%rbp
  42a44f:	48 89 c1             	mov    %rax,%rcx
  42a452:	48 8d 15 87 f0 03 00 	lea    0x3f087(%rip),%rdx        # 4694e0 <usage_message+0x77a0>
  42a459:	be 00 08 00 00       	mov    $0x800,%esi
  42a45e:	48 89 ef             	mov    %rbp,%rdi
  42a461:	31 c0                	xor    %eax,%eax
  42a463:	e8 fb a6 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42a468:	be 01 00 00 00       	mov    $0x1,%esi
  42a46d:	48 8d 3d 08 eb 03 00 	lea    0x3eb08(%rip),%rdi        # 468f7c <usage_message+0x723c>
  42a474:	e8 e1 ea 02 00       	callq  458f5a <DBget_maxid_num>
  42a479:	49 89 c4             	mov    %rax,%r12
  42a47c:	48 89 ef             	mov    %rbp,%rdi
  42a47f:	e8 dd d4 02 00       	callq  457961 <DBdyn_escape_string>
  42a484:	48 89 c5             	mov    %rax,%rbp
  42a487:	41 8b 47 28          	mov    0x28(%r15),%eax
  42a48b:	89 44 24 30          	mov    %eax,0x30(%rsp)
  42a48f:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
  42a494:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
  42a49b:	00 
  42a49c:	c7 44 24 18 02 00 00 	movl   $0x2,0x18(%rsp)
  42a4a3:	00 
  42a4a4:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
  42a4a9:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  42a4ae:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  42a4b3:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  42a4b8:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
  42a4bc:	89 04 24             	mov    %eax,(%rsp)
  42a4bf:	41 b9 03 00 00 00    	mov    $0x3,%r9d
  42a4c5:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
  42a4ca:	48 8b 0b             	mov    (%rbx),%rcx
  42a4cd:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
  42a4d2:	48 8b 10             	mov    (%rax),%rdx
  42a4d5:	4c 89 e6             	mov    %r12,%rsi
  42a4d8:	48 8d 3d 21 f0 03 00 	lea    0x3f021(%rip),%rdi        # 469500 <usage_message+0x77c0>
  42a4df:	31 c0                	xor    %eax,%eax
  42a4e1:	e8 5c e6 02 00       	callq  458b42 <__zbx_DBexecute>
  42a4e6:	48 85 ed             	test   %rbp,%rbp
  42a4e9:	0f 84 e4 fe ff ff    	je     42a3d3 <main_watchdog_loop+0x879>
  42a4ef:	48 89 ef             	mov    %rbp,%rdi
  42a4f2:	e8 f1 3c fe ff       	callq  40e1e8 <free@plt>
  42a4f7:	e9 d7 fe ff ff       	jmpq   42a3d3 <main_watchdog_loop+0x879>
  42a4fc:	41 54                	push   %r12
  42a4fe:	55                   	push   %rbp
  42a4ff:	53                   	push   %rbx
  42a500:	48 89 fa             	mov    %rdi,%rdx
  42a503:	48 89 f3             	mov    %rsi,%rbx
  42a506:	b9 8a 00 00 00       	mov    $0x8a,%ecx
  42a50b:	31 c0                	xor    %eax,%eax
  42a50d:	48 89 f7             	mov    %rsi,%rdi
  42a510:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  42a513:	48 89 d6             	mov    %rdx,%rsi
  42a516:	48 8d 3d 93 f0 03 00 	lea    0x3f093(%rip),%rdi        # 4695b0 <usage_message+0x7870>
  42a51d:	e8 8a da 02 00       	callq  457fac <__zbx_DBselect>
  42a522:	49 89 c4             	mov    %rax,%r12
  42a525:	48 89 c7             	mov    %rax,%rdi
  42a528:	e8 70 d4 02 00       	callq  45799d <DBfetch>
  42a52d:	48 89 c5             	mov    %rax,%rbp
  42a530:	48 85 c0             	test   %rax,%rax
  42a533:	0f 84 2e 01 00 00    	je     42a667 <main_watchdog_loop+0xb0d>
  42a539:	48 89 da             	mov    %rbx,%rdx
  42a53c:	48 8d 35 90 ab 04 00 	lea    0x4ab90(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42a543:	48 8b 38             	mov    (%rax),%rdi
  42a546:	31 c0                	xor    %eax,%eax
  42a548:	e8 5b 39 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42a54d:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  42a551:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a556:	31 f6                	xor    %esi,%esi
  42a558:	e8 cb 3f fe ff       	callq  40e528 <strtol@plt>
  42a55d:	89 43 08             	mov    %eax,0x8(%rbx)
  42a560:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  42a564:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a569:	31 f6                	xor    %esi,%esi
  42a56b:	e8 b8 3f fe ff       	callq  40e528 <strtol@plt>
  42a570:	89 43 0c             	mov    %eax,0xc(%rbx)
  42a573:	48 8d 53 10          	lea    0x10(%rbx),%rdx
  42a577:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  42a57b:	48 8d 35 51 ab 04 00 	lea    0x4ab51(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42a582:	31 c0                	xor    %eax,%eax
  42a584:	e8 1f 39 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42a589:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  42a58d:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a592:	31 f6                	xor    %esi,%esi
  42a594:	e8 8f 3f fe ff       	callq  40e528 <strtol@plt>
  42a599:	89 43 18             	mov    %eax,0x18(%rbx)
  42a59c:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
  42a5a0:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a5a5:	31 f6                	xor    %esi,%esi
  42a5a7:	e8 7c 3f fe ff       	callq  40e528 <strtol@plt>
  42a5ac:	89 43 1c             	mov    %eax,0x1c(%rbx)
  42a5af:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
  42a5b3:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a5b8:	31 f6                	xor    %esi,%esi
  42a5ba:	e8 69 3f fe ff       	callq  40e528 <strtol@plt>
  42a5bf:	89 43 20             	mov    %eax,0x20(%rbx)
  42a5c2:	4c 89 e7             	mov    %r12,%rdi
  42a5c5:	e8 0e 37 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42a5ca:	8b 43 0c             	mov    0xc(%rbx),%eax
  42a5cd:	85 c0                	test   %eax,%eax
  42a5cf:	74 07                	je     42a5d8 <main_watchdog_loop+0xa7e>
  42a5d1:	31 c0                	xor    %eax,%eax
  42a5d3:	5b                   	pop    %rbx
  42a5d4:	5d                   	pop    %rbp
  42a5d5:	41 5c                	pop    %r12
  42a5d7:	c3                   	retq   
  42a5d8:	48 8b 73 10          	mov    0x10(%rbx),%rsi
  42a5dc:	48 8d 3d 65 6d 03 00 	lea    0x36d65(%rip),%rdi        # 461348 <_IO_stdin_used+0x1868>
  42a5e3:	31 c0                	xor    %eax,%eax
  42a5e5:	e8 c2 d9 02 00       	callq  457fac <__zbx_DBselect>
  42a5ea:	49 89 c4             	mov    %rax,%r12
  42a5ed:	48 89 c7             	mov    %rax,%rdi
  42a5f0:	e8 a8 d3 02 00       	callq  45799d <DBfetch>
  42a5f5:	48 89 c5             	mov    %rax,%rbp
  42a5f8:	48 85 c0             	test   %rax,%rax
  42a5fb:	74 5d                	je     42a65a <main_watchdog_loop+0xb00>
  42a5fd:	48 8d 7b 28          	lea    0x28(%rbx),%rdi
  42a601:	ba fd 03 00 00       	mov    $0x3fd,%edx
  42a606:	48 8b 30             	mov    (%rax),%rsi
  42a609:	e8 92 85 01 00       	callq  442ba0 <zbx_strlcpy>
  42a60e:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  42a612:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a617:	31 f6                	xor    %esi,%esi
  42a619:	e8 0a 3f fe ff       	callq  40e528 <strtol@plt>
  42a61e:	89 83 28 04 00 00    	mov    %eax,0x428(%rbx)
  42a624:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  42a628:	e8 4b 3b fe ff       	callq  40e178 <__strdup@plt>
  42a62d:	48 89 83 38 04 00 00 	mov    %rax,0x438(%rbx)
  42a634:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  42a638:	e8 3b 3b fe ff       	callq  40e178 <__strdup@plt>
  42a63d:	48 89 83 30 04 00 00 	mov    %rax,0x430(%rbx)
  42a644:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  42a648:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a64d:	31 f6                	xor    %esi,%esi
  42a64f:	e8 d4 3e fe ff       	callq  40e528 <strtol@plt>
  42a654:	89 83 40 04 00 00    	mov    %eax,0x440(%rbx)
  42a65a:	4c 89 e7             	mov    %r12,%rdi
  42a65d:	e8 76 36 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42a662:	e9 6a ff ff ff       	jmpq   42a5d1 <main_watchdog_loop+0xa77>
  42a667:	4c 89 e7             	mov    %r12,%rdi
  42a66a:	e8 69 36 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42a66f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  42a674:	5b                   	pop    %rbx
  42a675:	5d                   	pop    %rbp
  42a676:	41 5c                	pop    %r12
  42a678:	c3                   	retq   
  42a679:	41 57                	push   %r15
  42a67b:	41 56                	push   %r14
  42a67d:	41 55                	push   %r13
  42a67f:	41 54                	push   %r12
  42a681:	55                   	push   %rbp
  42a682:	53                   	push   %rbx
  42a683:	48 81 ec b8 05 00 00 	sub    $0x5b8,%rsp
  42a68a:	48 89 fd             	mov    %rdi,%rbp
  42a68d:	48 8d 35 ef e8 03 00 	lea    0x3e8ef(%rip),%rsi        # 468f83 <usage_message+0x7243>
  42a694:	bf 04 00 00 00       	mov    $0x4,%edi
  42a699:	31 c0                	xor    %eax,%eax
  42a69b:	e8 10 6a 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a6a0:	48 8b 75 18          	mov    0x18(%rbp),%rsi
  42a6a4:	48 8d 3d 65 ef 03 00 	lea    0x3ef65(%rip),%rdi        # 469610 <usage_message+0x78d0>
  42a6ab:	31 c0                	xor    %eax,%eax
  42a6ad:	e8 fa d8 02 00       	callq  457fac <__zbx_DBselect>
  42a6b2:	48 89 c3             	mov    %rax,%rbx
  42a6b5:	48 89 c7             	mov    %rax,%rdi
  42a6b8:	e8 e0 d2 02 00       	callq  45799d <DBfetch>
  42a6bd:	48 85 c0             	test   %rax,%rax
  42a6c0:	0f 84 10 06 00 00    	je     42acd6 <main_watchdog_loop+0x117c>
  42a6c6:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a6cb:	31 f6                	xor    %esi,%esi
  42a6cd:	48 8b 38             	mov    (%rax),%rdi
  42a6d0:	e8 53 3e fe ff       	callq  40e528 <strtol@plt>
  42a6d5:	49 89 c4             	mov    %rax,%r12
  42a6d8:	48 89 df             	mov    %rbx,%rdi
  42a6db:	e8 f8 35 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42a6e0:	45 85 e4             	test   %r12d,%r12d
  42a6e3:	0f 84 98 0b 00 00    	je     42b281 <main_watchdog_loop+0x1727>
  42a6e9:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  42a6f0:	00 00 
  42a6f2:	8b 45 2c             	mov    0x2c(%rbp),%eax
  42a6f5:	85 c0                	test   %eax,%eax
  42a6f7:	0f 85 fc 01 00 00    	jne    42a8f9 <main_watchdog_loop+0xd9f>
  42a6fd:	48 8b 75 08          	mov    0x8(%rbp),%rsi
  42a701:	48 8d 3d b8 f0 03 00 	lea    0x3f0b8(%rip),%rdi        # 4697c0 <usage_message+0x7a80>
  42a708:	31 c0                	xor    %eax,%eax
  42a70a:	e8 9d d8 02 00       	callq  457fac <__zbx_DBselect>
  42a70f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  42a714:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  42a719:	e8 7f d2 02 00       	callq  45799d <DBfetch>
  42a71e:	48 89 c3             	mov    %rax,%rbx
  42a721:	48 85 c0             	test   %rax,%rax
  42a724:	0f 84 dc 05 00 00    	je     42ad06 <main_watchdog_loop+0x11ac>
  42a72a:	48 8d 84 24 30 05 00 	lea    0x530(%rsp),%rax
  42a731:	00 
  42a732:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  42a737:	31 c0                	xor    %eax,%eax
  42a739:	31 ff                	xor    %edi,%edi
  42a73b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  42a740:	89 fa                	mov    %edi,%edx
  42a742:	48 c7 04 11 00 00 00 	movq   $0x0,(%rcx,%rdx,1)
  42a749:	00 
  42a74a:	48 c7 44 11 08 00 00 	movq   $0x0,0x8(%rcx,%rdx,1)
  42a751:	00 00 
  42a753:	48 c7 44 11 10 00 00 	movq   $0x0,0x10(%rcx,%rdx,1)
  42a75a:	00 00 
  42a75c:	48 c7 44 11 18 00 00 	movq   $0x0,0x18(%rcx,%rdx,1)
  42a763:	00 00 
  42a765:	83 c7 20             	add    $0x20,%edi
  42a768:	72 d6                	jb     42a740 <main_watchdog_loop+0xbe6>
  42a76a:	89 ff                	mov    %edi,%edi
  42a76c:	48 03 7c 24 40       	add    0x40(%rsp),%rdi
  42a771:	48 ab                	stos   %rax,%es:(%rdi)
  42a773:	48 ab                	stos   %rax,%es:(%rdi)
  42a775:	48 ab                	stos   %rax,%es:(%rdi)
  42a777:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  42a77c:	48 8d 35 50 a9 04 00 	lea    0x4a950(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42a783:	48 8b 3b             	mov    (%rbx),%rdi
  42a786:	31 c0                	xor    %eax,%eax
  42a788:	e8 1b 37 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42a78d:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  42a791:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a796:	31 f6                	xor    %esi,%esi
  42a798:	e8 8b 3d fe ff       	callq  40e528 <strtol@plt>
  42a79d:	89 84 24 44 05 00 00 	mov    %eax,0x544(%rsp)
  42a7a4:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  42a7a8:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a7ad:	31 f6                	xor    %esi,%esi
  42a7af:	e8 74 3d fe ff       	callq  40e528 <strtol@plt>
  42a7b4:	89 84 24 48 05 00 00 	mov    %eax,0x548(%rsp)
  42a7bb:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  42a7bf:	e8 b4 39 fe ff       	callq  40e178 <__strdup@plt>
  42a7c4:	48 89 84 24 50 05 00 	mov    %rax,0x550(%rsp)
  42a7cb:	00 
  42a7cc:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  42a7d0:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a7d5:	31 f6                	xor    %esi,%esi
  42a7d7:	e8 4c 3d fe ff       	callq  40e528 <strtol@plt>
  42a7dc:	89 84 24 60 05 00 00 	mov    %eax,0x560(%rsp)
  42a7e3:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
  42a7e7:	ba 0a 00 00 00       	mov    $0xa,%edx
  42a7ec:	31 f6                	xor    %esi,%esi
  42a7ee:	e8 35 3d fe ff       	callq  40e528 <strtol@plt>
  42a7f3:	85 c0                	test   %eax,%eax
  42a7f5:	0f 85 a7 01 00 00    	jne    42a9a2 <main_watchdog_loop+0xe48>
  42a7fb:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  42a801:	0f 84 c3 01 00 00    	je     42a9ca <main_watchdog_loop+0xe70>
  42a807:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
  42a80b:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  42a810:	48 8d 35 a1 f0 03 00 	lea    0x3f0a1(%rip),%rsi        # 4698b8 <usage_message+0x7b78>
  42a817:	48 8b bc 24 58 05 00 	mov    0x558(%rsp),%rdi
  42a81e:	00 
  42a81f:	31 c0                	xor    %eax,%eax
  42a821:	e8 8d a0 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42a826:	48 89 84 24 58 05 00 	mov    %rax,0x558(%rsp)
  42a82d:	00 
  42a82e:	8b 45 2c             	mov    0x2c(%rbp),%eax
  42a831:	85 c0                	test   %eax,%eax
  42a833:	0f 85 e1 00 00 00    	jne    42a91a <main_watchdog_loop+0xdc0>
  42a839:	4c 8d a4 24 a0 00 00 	lea    0xa0(%rsp),%r12
  42a840:	00 
  42a841:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  42a845:	4c 89 e6             	mov    %r12,%rsi
  42a848:	e8 af fc ff ff       	callq  42a4fc <main_watchdog_loop+0x9a2>
  42a84d:	85 c0                	test   %eax,%eax
  42a84f:	0f 84 8b 01 00 00    	je     42a9e0 <main_watchdog_loop+0xe86>
  42a855:	4c 89 e7             	mov    %r12,%rdi
  42a858:	e8 13 f6 ff ff       	callq  429e70 <main_watchdog_loop+0x316>
  42a85d:	48 8b bc 24 50 05 00 	mov    0x550(%rsp),%rdi
  42a864:	00 
  42a865:	48 85 ff             	test   %rdi,%rdi
  42a868:	74 11                	je     42a87b <main_watchdog_loop+0xd21>
  42a86a:	e8 79 39 fe ff       	callq  40e1e8 <free@plt>
  42a86f:	48 c7 84 24 50 05 00 	movq   $0x0,0x550(%rsp)
  42a876:	00 00 00 00 00 
  42a87b:	48 8b bc 24 58 05 00 	mov    0x558(%rsp),%rdi
  42a882:	00 
  42a883:	48 85 ff             	test   %rdi,%rdi
  42a886:	74 11                	je     42a899 <main_watchdog_loop+0xd3f>
  42a888:	e8 5b 39 fe ff       	callq  40e1e8 <free@plt>
  42a88d:	48 c7 84 24 58 05 00 	movq   $0x0,0x558(%rsp)
  42a894:	00 00 00 00 00 
  42a899:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  42a89e:	e8 35 34 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42a8a3:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  42a8a9:	74 29                	je     42a8d4 <main_watchdog_loop+0xd7a>
  42a8ab:	c7 45 2c 03 00 00 00 	movl   $0x3,0x2c(%rbp)
  42a8b2:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  42a8b7:	48 8d 35 f4 e7 03 00 	lea    0x3e7f4(%rip),%rsi        # 4690b2 <usage_message+0x7372>
  42a8be:	bf 03 00 00 00       	mov    $0x3,%edi
  42a8c3:	31 c0                	xor    %eax,%eax
  42a8c5:	e8 e6 67 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a8ca:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  42a8cf:	e8 14 39 fe ff       	callq  40e1e8 <free@plt>
  42a8d4:	48 8d 35 f0 e7 03 00 	lea    0x3e7f0(%rip),%rsi        # 4690cb <usage_message+0x738b>
  42a8db:	bf 04 00 00 00       	mov    $0x4,%edi
  42a8e0:	31 c0                	xor    %eax,%eax
  42a8e2:	e8 c9 67 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a8e7:	48 81 c4 b8 05 00 00 	add    $0x5b8,%rsp
  42a8ee:	5b                   	pop    %rbx
  42a8ef:	5d                   	pop    %rbp
  42a8f0:	41 5c                	pop    %r12
  42a8f2:	41 5d                	pop    %r13
  42a8f4:	41 5e                	pop    %r14
  42a8f6:	41 5f                	pop    %r15
  42a8f8:	c3                   	retq   
  42a8f9:	83 f8 01             	cmp    $0x1,%eax
  42a8fc:	75 e9                	jne    42a8e7 <main_watchdog_loop+0xd8d>
  42a8fe:	48 8b 75 08          	mov    0x8(%rbp),%rsi
  42a902:	48 8d 3d 37 ef 03 00 	lea    0x3ef37(%rip),%rdi        # 469840 <usage_message+0x7b00>
  42a909:	31 c0                	xor    %eax,%eax
  42a90b:	e8 9c d6 02 00       	callq  457fac <__zbx_DBselect>
  42a910:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  42a915:	e9 fa fd ff ff       	jmpq   42a714 <main_watchdog_loop+0xbba>
  42a91a:	83 f8 01             	cmp    $0x1,%eax
  42a91d:	0f 85 3a ff ff ff    	jne    42a85d <main_watchdog_loop+0xd03>
  42a923:	4c 8d a4 24 a0 00 00 	lea    0xa0(%rsp),%r12
  42a92a:	00 
  42a92b:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  42a92f:	4c 89 e6             	mov    %r12,%rsi
  42a932:	e8 c5 fb ff ff       	callq  42a4fc <main_watchdog_loop+0x9a2>
  42a937:	85 c0                	test   %eax,%eax
  42a939:	0f 85 16 ff ff ff    	jne    42a855 <main_watchdog_loop+0xcfb>
  42a93f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  42a944:	48 83 c1 20          	add    $0x20,%rcx
  42a948:	48 89 ea             	mov    %rbp,%rdx
  42a94b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  42a950:	4c 89 e7             	mov    %r12,%rdi
  42a953:	e8 4e 6a 02 00       	callq  4513a6 <substitute_macros>
  42a958:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  42a95d:	48 83 c1 28          	add    $0x28,%rcx
  42a961:	48 89 ea             	mov    %rbp,%rdx
  42a964:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  42a969:	4c 89 e7             	mov    %r12,%rdi
  42a96c:	e8 35 6a 02 00       	callq  4513a6 <substitute_macros>
  42a971:	83 bc 24 60 05 00 00 	cmpl   $0x1,0x560(%rsp)
  42a978:	01 
  42a979:	0f 84 cf 03 00 00    	je     42ad4e <main_watchdog_loop+0x11f4>
  42a97f:	48 8b 55 08          	mov    0x8(%rbp),%rdx
  42a983:	48 8d 35 ee f3 03 00 	lea    0x3f3ee(%rip),%rsi        # 469d78 <usage_message+0x8038>
  42a98a:	bf 04 00 00 00       	mov    $0x4,%edi
  42a98f:	31 c0                	xor    %eax,%eax
  42a991:	e8 1a 67 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42a996:	c7 45 2c 03 00 00 00 	movl   $0x3,0x2c(%rbp)
  42a99d:	e9 b3 fe ff ff       	jmpq   42a855 <main_watchdog_loop+0xcfb>
  42a9a2:	48 8b 53 38          	mov    0x38(%rbx),%rdx
  42a9a6:	48 8d 35 59 e6 03 00 	lea    0x3e659(%rip),%rsi        # 469006 <usage_message+0x72c6>
  42a9ad:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  42a9b2:	31 c0                	xor    %eax,%eax
  42a9b4:	e8 fa 9e 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42a9b9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  42a9be:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  42a9c4:	0f 85 3d fe ff ff    	jne    42a807 <main_watchdog_loop+0xcad>
  42a9ca:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  42a9ce:	e8 a5 37 fe ff       	callq  40e178 <__strdup@plt>
  42a9d3:	48 89 84 24 58 05 00 	mov    %rax,0x558(%rsp)
  42a9da:	00 
  42a9db:	e9 4e fe ff ff       	jmpq   42a82e <main_watchdog_loop+0xcd4>
  42a9e0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  42a9e5:	48 83 c1 20          	add    $0x20,%rcx
  42a9e9:	31 d2                	xor    %edx,%edx
  42a9eb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  42a9f0:	4c 89 e7             	mov    %r12,%rdi
  42a9f3:	e8 ae 69 02 00       	callq  4513a6 <substitute_macros>
  42a9f8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  42a9fd:	48 83 c1 28          	add    $0x28,%rcx
  42aa01:	31 d2                	xor    %edx,%edx
  42aa03:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  42aa08:	4c 89 e7             	mov    %r12,%rdi
  42aa0b:	e8 96 69 02 00       	callq  4513a6 <substitute_macros>
  42aa10:	48 c7 84 24 a8 05 00 	movq   $0x0,0x5a8(%rsp)
  42aa17:	00 00 00 00 00 
  42aa1c:	48 8d 35 f9 e5 03 00 	lea    0x3e5f9(%rip),%rsi        # 46901c <usage_message+0x72dc>
  42aa23:	bf 04 00 00 00       	mov    $0x4,%edi
  42aa28:	31 c0                	xor    %eax,%eax
  42aa2a:	e8 81 66 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42aa2f:	8b bc 24 48 05 00 00 	mov    0x548(%rsp),%edi
  42aa36:	85 ff                	test   %edi,%edi
  42aa38:	0f 84 e9 02 00 00    	je     42ad27 <main_watchdog_loop+0x11cd>
  42aa3e:	44 8b 45 28          	mov    0x28(%rbp),%r8d
  42aa42:	41 83 c0 01          	add    $0x1,%r8d
  42aa46:	44 89 45 28          	mov    %r8d,0x28(%rbp)
  42aa4a:	45 89 c1             	mov    %r8d,%r9d
  42aa4d:	b9 01 00 00 00       	mov    $0x1,%ecx
  42aa52:	31 d2                	xor    %edx,%edx
  42aa54:	48 8b b4 24 30 05 00 	mov    0x530(%rsp),%rsi
  42aa5b:	00 
  42aa5c:	48 8d 3d 25 ef 03 00 	lea    0x3ef25(%rip),%rdi        # 469988 <usage_message+0x7c48>
  42aa63:	31 c0                	xor    %eax,%eax
  42aa65:	e8 42 d5 02 00       	callq  457fac <__zbx_DBselect>
  42aa6a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  42aa6f:	45 31 f6             	xor    %r14d,%r14d
  42aa72:	c7 44 24 64 00 00 00 	movl   $0x0,0x64(%rsp)
  42aa79:	00 
  42aa7a:	48 8d 94 24 f0 04 00 	lea    0x4f0(%rsp),%rdx
  42aa81:	00 
  42aa82:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
  42aa87:	48 83 c2 18          	add    $0x18,%rdx
  42aa8b:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
  42aa90:	48 8d 9c 24 70 05 00 	lea    0x570(%rsp),%rbx
  42aa97:	00 
  42aa98:	48 8d 84 24 a8 05 00 	lea    0x5a8(%rsp),%rax
  42aa9f:	00 
  42aaa0:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  42aaa5:	48 8d 94 24 a0 05 00 	lea    0x5a0(%rsp),%rdx
  42aaac:	00 
  42aaad:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
  42aab4:	00 
  42aab5:	48 8d 84 24 98 05 00 	lea    0x598(%rsp),%rax
  42aabc:	00 
  42aabd:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  42aac4:	00 
  42aac5:	48 89 6c 24 78       	mov    %rbp,0x78(%rsp)
  42aaca:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  42aacf:	e8 c9 ce 02 00       	callq  45799d <DBfetch>
  42aad4:	48 89 c5             	mov    %rax,%rbp
  42aad7:	48 85 c0             	test   %rax,%rax
  42aada:	0f 84 65 06 00 00    	je     42b145 <main_watchdog_loop+0x15eb>
  42aae0:	31 c0                	xor    %eax,%eax
  42aae2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  42aae7:	89 c2                	mov    %eax,%edx
  42aae9:	48 c7 04 11 00 00 00 	movq   $0x0,(%rcx,%rdx,1)
  42aaf0:	00 
  42aaf1:	48 c7 44 11 08 00 00 	movq   $0x0,0x8(%rcx,%rdx,1)
  42aaf8:	00 00 
  42aafa:	48 c7 44 11 10 00 00 	movq   $0x0,0x10(%rcx,%rdx,1)
  42ab01:	00 00 
  42ab03:	48 c7 44 11 18 00 00 	movq   $0x0,0x18(%rcx,%rdx,1)
  42ab0a:	00 00 
  42ab0c:	83 c0 20             	add    $0x20,%eax
  42ab0f:	83 f8 40             	cmp    $0x40,%eax
  42ab12:	72 d3                	jb     42aae7 <main_watchdog_loop+0xf8d>
  42ab14:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  42ab19:	48 8d 35 b3 a5 04 00 	lea    0x4a5b3(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42ab20:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  42ab24:	31 c0                	xor    %eax,%eax
  42ab26:	e8 7d 33 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42ab2b:	48 8b 84 24 30 05 00 	mov    0x530(%rsp),%rax
  42ab32:	00 
  42ab33:	48 89 84 24 f8 04 00 	mov    %rax,0x4f8(%rsp)
  42ab3a:	00 
  42ab3b:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  42ab3f:	ba 0a 00 00 00       	mov    $0xa,%edx
  42ab44:	31 f6                	xor    %esi,%esi
  42ab46:	e8 dd 39 fe ff       	callq  40e528 <strtol@plt>
  42ab4b:	89 84 24 00 05 00 00 	mov    %eax,0x500(%rsp)
  42ab52:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  42ab56:	ba 0a 00 00 00       	mov    $0xa,%edx
  42ab5b:	31 f6                	xor    %esi,%esi
  42ab5d:	e8 c6 39 fe ff       	callq  40e528 <strtol@plt>
  42ab62:	89 84 24 04 05 00 00 	mov    %eax,0x504(%rsp)
  42ab69:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  42ab6d:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  42ab72:	48 8d 35 5a a5 04 00 	lea    0x4a55a(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42ab79:	31 c0                	xor    %eax,%eax
  42ab7b:	e8 28 33 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42ab80:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  42ab84:	ba 0a 00 00 00       	mov    $0xa,%edx
  42ab89:	31 f6                	xor    %esi,%esi
  42ab8b:	e8 98 39 fe ff       	callq  40e528 <strtol@plt>
  42ab90:	89 84 24 24 05 00 00 	mov    %eax,0x524(%rsp)
  42ab97:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
  42ab9b:	e8 d8 35 fe ff       	callq  40e178 <__strdup@plt>
  42aba0:	48 89 84 24 10 05 00 	mov    %rax,0x510(%rsp)
  42aba7:	00 
  42aba8:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
  42abac:	e8 c7 35 fe ff       	callq  40e178 <__strdup@plt>
  42abb1:	48 89 84 24 18 05 00 	mov    %rax,0x518(%rsp)
  42abb8:	00 
  42abb9:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
  42abbd:	ba 0a 00 00 00       	mov    $0xa,%edx
  42abc2:	31 f6                	xor    %esi,%esi
  42abc4:	e8 5f 39 fe ff       	callq  40e528 <strtol@plt>
  42abc9:	89 84 24 20 05 00 00 	mov    %eax,0x520(%rsp)
  42abd0:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
  42abd4:	ba 0a 00 00 00       	mov    $0xa,%edx
  42abd9:	31 f6                	xor    %esi,%esi
  42abdb:	e8 48 39 fe ff       	callq  40e528 <strtol@plt>
  42abe0:	89 84 24 28 05 00 00 	mov    %eax,0x528(%rsp)
  42abe7:	48 8b 8c 24 f0 04 00 	mov    0x4f0(%rsp),%rcx
  42abee:	00 
  42abef:	48 8d 15 3e e4 03 00 	lea    0x3e43e(%rip),%rdx        # 469034 <usage_message+0x72f4>
  42abf6:	48 8d 35 52 e4 03 00 	lea    0x3e452(%rip),%rsi        # 46904f <usage_message+0x730f>
  42abfd:	bf 04 00 00 00       	mov    $0x4,%edi
  42ac02:	31 c0                	xor    %eax,%eax
  42ac04:	e8 a7 64 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42ac09:	48 8b b4 24 f0 04 00 	mov    0x4f0(%rsp),%rsi
  42ac10:	00 
  42ac11:	48 8d 3d 58 ee 03 00 	lea    0x3ee58(%rip),%rdi        # 469a70 <usage_message+0x7d30>
  42ac18:	31 c0                	xor    %eax,%eax
  42ac1a:	e8 8d d3 02 00       	callq  457fac <__zbx_DBselect>
  42ac1f:	49 89 c7             	mov    %rax,%r15
  42ac22:	45 31 f6             	xor    %r14d,%r14d
  42ac25:	c7 44 24 30 ff ff ff 	movl   $0xffffffff,0x30(%rsp)
  42ac2c:	ff 
  42ac2d:	31 ed                	xor    %ebp,%ebp
  42ac2f:	4c 89 ff             	mov    %r15,%rdi
  42ac32:	e8 66 cd 02 00       	callq  45799d <DBfetch>
  42ac37:	49 89 c5             	mov    %rax,%r13
  42ac3a:	48 85 c0             	test   %rax,%rax
  42ac3d:	0f 84 54 02 00 00    	je     42ae97 <main_watchdog_loop+0x133d>
  42ac43:	45 85 f6             	test   %r14d,%r14d
  42ac46:	0f 85 4b 02 00 00    	jne    42ae97 <main_watchdog_loop+0x133d>
  42ac4c:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  42ac53:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
  42ac5a:	00 
  42ac5b:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
  42ac62:	00 
  42ac63:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  42ac6a:	00 
  42ac6b:	ba 0a 00 00 00       	mov    $0xa,%edx
  42ac70:	31 f6                	xor    %esi,%esi
  42ac72:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  42ac76:	e8 ad 38 fe ff       	callq  40e528 <strtol@plt>
  42ac7b:	89 84 24 80 05 00 00 	mov    %eax,0x580(%rsp)
  42ac82:	49 8b 7d 08          	mov    0x8(%r13),%rdi
  42ac86:	ba 0a 00 00 00       	mov    $0xa,%edx
  42ac8b:	31 f6                	xor    %esi,%esi
  42ac8d:	e8 96 38 fe ff       	callq  40e528 <strtol@plt>
  42ac92:	89 84 24 84 05 00 00 	mov    %eax,0x584(%rsp)
  42ac99:	49 8b 45 10          	mov    0x10(%r13),%rax
  42ac9d:	48 89 84 24 88 05 00 	mov    %rax,0x588(%rsp)
  42aca4:	00 
  42aca5:	8b 84 24 28 05 00 00 	mov    0x528(%rsp),%eax
  42acac:	83 f8 01             	cmp    $0x1,%eax
  42acaf:	0f 84 7a 01 00 00    	je     42ae2f <main_watchdog_loop+0x12d5>
  42acb5:	83 f8 02             	cmp    $0x2,%eax
  42acb8:	0f 84 4f 01 00 00    	je     42ae0d <main_watchdog_loop+0x12b3>
  42acbe:	85 c0                	test   %eax,%eax
  42acc0:	0f 84 8d 01 00 00    	je     42ae53 <main_watchdog_loop+0x12f9>
  42acc6:	41 be 01 00 00 00    	mov    $0x1,%r14d
  42accc:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  42acd1:	e9 59 ff ff ff       	jmpq   42ac2f <main_watchdog_loop+0x10d5>
  42acd6:	48 8b 55 18          	mov    0x18(%rbp),%rdx
  42acda:	48 8d 35 ba e2 03 00 	lea    0x3e2ba(%rip),%rsi        # 468f9b <usage_message+0x725b>
  42ace1:	31 ff                	xor    %edi,%edi
  42ace3:	e8 cb 9b 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42ace8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  42aced:	48 89 df             	mov    %rbx,%rdi
  42acf0:	e8 e3 2f fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42acf5:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  42acfb:	0f 85 f1 f9 ff ff    	jne    42a6f2 <main_watchdog_loop+0xb98>
  42ad01:	e9 e3 f9 ff ff       	jmpq   42a6e9 <main_watchdog_loop+0xb8f>
  42ad06:	48 8b 55 08          	mov    0x8(%rbp),%rdx
  42ad0a:	48 8d 35 8c e3 03 00 	lea    0x3e38c(%rip),%rsi        # 46909d <usage_message+0x735d>
  42ad11:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  42ad16:	31 c0                	xor    %eax,%eax
  42ad18:	e8 96 9b 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42ad1d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  42ad22:	e9 72 fb ff ff       	jmpq   42a899 <main_watchdog_loop+0xd3f>
  42ad27:	b9 01 00 00 00       	mov    $0x1,%ecx
  42ad2c:	31 d2                	xor    %edx,%edx
  42ad2e:	48 8b b4 24 30 05 00 	mov    0x530(%rsp),%rsi
  42ad35:	00 
  42ad36:	48 8d 3d a3 eb 03 00 	lea    0x3eba3(%rip),%rdi        # 4698e0 <usage_message+0x7ba0>
  42ad3d:	31 c0                	xor    %eax,%eax
  42ad3f:	e8 68 d2 02 00       	callq  457fac <__zbx_DBselect>
  42ad44:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  42ad49:	e9 21 fd ff ff       	jmpq   42aa6f <main_watchdog_loop+0xf15>
  42ad4e:	48 8b 55 18          	mov    0x18(%rbp),%rdx
  42ad52:	31 c9                	xor    %ecx,%ecx
  42ad54:	48 8b b4 24 30 05 00 	mov    0x530(%rsp),%rsi
  42ad5b:	00 
  42ad5c:	48 8d 3d 9d ef 03 00 	lea    0x3ef9d(%rip),%rdi        # 469d00 <usage_message+0x7fc0>
  42ad63:	31 c0                	xor    %eax,%eax
  42ad65:	e8 42 d2 02 00       	callq  457fac <__zbx_DBselect>
  42ad6a:	48 89 c3             	mov    %rax,%rbx
  42ad6d:	4c 8d b4 24 a0 05 00 	lea    0x5a0(%rsp),%r14
  42ad74:	00 
  42ad75:	4c 8d bc 24 98 05 00 	lea    0x598(%rsp),%r15
  42ad7c:	00 
  42ad7d:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
  42ad82:	eb 6c                	jmp    42adf0 <main_watchdog_loop+0x1296>
  42ad84:	4c 89 f2             	mov    %r14,%rdx
  42ad87:	48 8d 35 45 a3 04 00 	lea    0x4a345(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42ad8e:	48 8b 39             	mov    (%rcx),%rdi
  42ad91:	31 c0                	xor    %eax,%eax
  42ad93:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  42ad98:	e8 0b 31 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42ad9d:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  42ada2:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  42ada6:	4c 89 fa             	mov    %r15,%rdx
  42ada9:	48 8d 35 23 a3 04 00 	lea    0x4a323(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42adb0:	31 c0                	xor    %eax,%eax
  42adb2:	e8 f1 30 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42adb7:	c7 45 28 00 00 00 00 	movl   $0x0,0x28(%rbp)
  42adbe:	48 8b 84 24 58 05 00 	mov    0x558(%rsp),%rax
  42adc5:	00 
  42adc6:	48 89 04 24          	mov    %rax,(%rsp)
  42adca:	4c 8b 8c 24 50 05 00 	mov    0x550(%rsp),%r9
  42add1:	00 
  42add2:	4c 8b 84 24 98 05 00 	mov    0x598(%rsp),%r8
  42add9:	00 
  42adda:	48 8b 8c 24 a0 05 00 	mov    0x5a0(%rsp),%rcx
  42ade1:	00 
  42ade2:	4c 89 ea             	mov    %r13,%rdx
  42ade5:	4c 89 e6             	mov    %r12,%rsi
  42ade8:	48 89 ef             	mov    %rbp,%rdi
  42adeb:	e8 ed f3 ff ff       	callq  42a1dd <main_watchdog_loop+0x683>
  42adf0:	48 89 df             	mov    %rbx,%rdi
  42adf3:	e8 a5 cb 02 00       	callq  45799d <DBfetch>
  42adf8:	48 89 c1             	mov    %rax,%rcx
  42adfb:	48 85 c0             	test   %rax,%rax
  42adfe:	75 84                	jne    42ad84 <main_watchdog_loop+0x122a>
  42ae00:	48 89 df             	mov    %rbx,%rdi
  42ae03:	e8 d0 2e fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42ae08:	e9 89 fb ff ff       	jmpq   42a996 <main_watchdog_loop+0xe3c>
  42ae0d:	48 89 de             	mov    %rbx,%rsi
  42ae10:	4c 89 e7             	mov    %r12,%rdi
  42ae13:	e8 b5 45 fe ff       	callq  40f3cd <check_action_condition>
  42ae18:	83 f8 01             	cmp    $0x1,%eax
  42ae1b:	19 ed                	sbb    %ebp,%ebp
  42ae1d:	f7 d5                	not    %ebp
  42ae1f:	85 c0                	test   %eax,%eax
  42ae21:	b8 01 00 00 00       	mov    $0x1,%eax
  42ae26:	44 0f 44 f0          	cmove  %eax,%r14d
  42ae2a:	e9 00 fe ff ff       	jmpq   42ac2f <main_watchdog_loop+0x10d5>
  42ae2f:	48 89 de             	mov    %rbx,%rsi
  42ae32:	4c 89 e7             	mov    %r12,%rdi
  42ae35:	e8 93 45 fe ff       	callq  40f3cd <check_action_condition>
  42ae3a:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42ae3d:	bd 00 00 00 00       	mov    $0x0,%ebp
  42ae42:	0f 44 e8             	cmove  %eax,%ebp
  42ae45:	ba 01 00 00 00       	mov    $0x1,%edx
  42ae4a:	44 0f 44 f2          	cmove  %edx,%r14d
  42ae4e:	e9 dc fd ff ff       	jmpq   42ac2f <main_watchdog_loop+0x10d5>
  42ae53:	8b 94 24 80 05 00 00 	mov    0x580(%rsp),%edx
  42ae5a:	39 54 24 30          	cmp    %edx,0x30(%rsp)
  42ae5e:	0f 84 d4 01 00 00    	je     42b038 <main_watchdog_loop+0x14de>
  42ae64:	83 fd ff             	cmp    $0xffffffffffffffff,%ebp
  42ae67:	75 0f                	jne    42ae78 <main_watchdog_loop+0x131e>
  42ae69:	41 be 01 00 00 00    	mov    $0x1,%r14d
  42ae6f:	89 54 24 30          	mov    %edx,0x30(%rsp)
  42ae73:	e9 b7 fd ff ff       	jmpq   42ac2f <main_watchdog_loop+0x10d5>
  42ae78:	48 89 de             	mov    %rbx,%rsi
  42ae7b:	4c 89 e7             	mov    %r12,%rdi
  42ae7e:	e8 4a 45 fe ff       	callq  40f3cd <check_action_condition>
  42ae83:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42ae86:	0f 84 cb 01 00 00    	je     42b057 <main_watchdog_loop+0x14fd>
  42ae8c:	8b 94 24 80 05 00 00 	mov    0x580(%rsp),%edx
  42ae93:	31 ed                	xor    %ebp,%ebp
  42ae95:	eb d8                	jmp    42ae6f <main_watchdog_loop+0x1315>
  42ae97:	4c 89 ff             	mov    %r15,%rdi
  42ae9a:	e8 39 2e fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42ae9f:	89 ef                	mov    %ebp,%edi
  42aea1:	e8 d5 84 01 00       	callq  44337b <zbx_result_string>
  42aea6:	48 89 c1             	mov    %rax,%rcx
  42aea9:	48 8d 15 84 e1 03 00 	lea    0x3e184(%rip),%rdx        # 469034 <usage_message+0x72f4>
  42aeb0:	48 8d 35 46 85 05 00 	lea    0x58546(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  42aeb7:	bf 04 00 00 00       	mov    $0x4,%edi
  42aebc:	31 c0                	xor    %eax,%eax
  42aebe:	e8 ed 61 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42aec3:	85 ed                	test   %ebp,%ebp
  42aec5:	0f 85 9a 01 00 00    	jne    42b065 <main_watchdog_loop+0x150b>
  42aecb:	48 8d 35 06 ec 03 00 	lea    0x3ec06(%rip),%rsi        # 469ad8 <usage_message+0x7d98>
  42aed2:	bf 04 00 00 00       	mov    $0x4,%edi
  42aed7:	31 c0                	xor    %eax,%eax
  42aed9:	e8 d2 61 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42aede:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  42aee3:	48 83 c1 20          	add    $0x20,%rcx
  42aee7:	31 d2                	xor    %edx,%edx
  42aee9:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  42aeee:	4c 89 e7             	mov    %r12,%rdi
  42aef1:	e8 b0 64 02 00       	callq  4513a6 <substitute_macros>
  42aef6:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  42aefb:	48 83 c1 28          	add    $0x28,%rcx
  42aeff:	31 d2                	xor    %edx,%edx
  42af01:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  42af06:	4c 89 e7             	mov    %r12,%rdi
  42af09:	e8 98 64 02 00       	callq  4513a6 <substitute_macros>
  42af0e:	8b 74 24 64          	mov    0x64(%rsp),%esi
  42af12:	85 f6                	test   %esi,%esi
  42af14:	0f 85 63 01 00 00    	jne    42b07d <main_watchdog_loop+0x1523>
  42af1a:	8b 84 24 20 05 00 00 	mov    0x520(%rsp),%eax
  42af21:	89 44 24 64          	mov    %eax,0x64(%rsp)
  42af25:	8b 84 24 00 05 00 00 	mov    0x500(%rsp),%eax
  42af2c:	85 c0                	test   %eax,%eax
  42af2e:	0f 85 61 01 00 00    	jne    42b095 <main_watchdog_loop+0x153b>
  42af34:	8b 8c 24 24 05 00 00 	mov    0x524(%rsp),%ecx
  42af3b:	85 c9                	test   %ecx,%ecx
  42af3d:	0f 85 e3 02 00 00    	jne    42b226 <main_watchdog_loop+0x16cc>
  42af43:	4c 8b ac 24 10 05 00 	mov    0x510(%rsp),%r13
  42af4a:	00 
  42af4b:	48 8b ac 24 18 05 00 	mov    0x518(%rsp),%rbp
  42af52:	00 
  42af53:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  42af58:	4c 8b 7a 10          	mov    0x10(%rdx),%r15
  42af5c:	44 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14d
  42af63:	00 
  42af64:	48 c7 84 24 98 05 00 	movq   $0x0,0x598(%rsp)
  42af6b:	00 00 00 00 00 
  42af70:	48 8b b4 24 f0 04 00 	mov    0x4f0(%rsp),%rsi
  42af77:	00 
  42af78:	48 8d 3d 89 eb 03 00 	lea    0x3eb89(%rip),%rdi        # 469b08 <usage_message+0x7dc8>
  42af7f:	31 c0                	xor    %eax,%eax
  42af81:	e8 26 d0 02 00       	callq  457fac <__zbx_DBselect>
  42af86:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  42af8b:	48 89 c7             	mov    %rax,%rdi
  42af8e:	e8 0a ca 02 00       	callq  45799d <DBfetch>
  42af93:	48 85 c0             	test   %rax,%rax
  42af96:	74 19                	je     42afb1 <main_watchdog_loop+0x1457>
  42af98:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
  42af9f:	00 
  42afa0:	48 8d 35 2c a1 04 00 	lea    0x4a12c(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42afa7:	48 8b 38             	mov    (%rax),%rdi
  42afaa:	31 c0                	xor    %eax,%eax
  42afac:	e8 f7 2e fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42afb1:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  42afb6:	e8 1d 2d fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42afbb:	8b 94 24 04 05 00 00 	mov    0x504(%rsp),%edx
  42afc2:	85 d2                	test   %edx,%edx
  42afc4:	0f 85 71 02 00 00    	jne    42b23b <main_watchdog_loop+0x16e1>
  42afca:	48 89 2c 24          	mov    %rbp,(%rsp)
  42afce:	4d 89 e9             	mov    %r13,%r9
  42afd1:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
  42afd6:	4c 89 f9             	mov    %r15,%rcx
  42afd9:	48 8b 94 24 98 05 00 	mov    0x598(%rsp),%rdx
  42afe0:	00 
  42afe1:	48 8b b4 24 08 05 00 	mov    0x508(%rsp),%rsi
  42afe8:	00 
  42afe9:	44 89 f7             	mov    %r14d,%edi
  42afec:	e8 bd ee ff ff       	callq  429eae <main_watchdog_loop+0x354>
  42aff1:	48 8b bc 24 10 05 00 	mov    0x510(%rsp),%rdi
  42aff8:	00 
  42aff9:	48 85 ff             	test   %rdi,%rdi
  42affc:	74 11                	je     42b00f <main_watchdog_loop+0x14b5>
  42affe:	e8 e5 31 fe ff       	callq  40e1e8 <free@plt>
  42b003:	48 c7 84 24 10 05 00 	movq   $0x0,0x510(%rsp)
  42b00a:	00 00 00 00 00 
  42b00f:	48 8b bc 24 18 05 00 	mov    0x518(%rsp),%rdi
  42b016:	00 
  42b017:	48 85 ff             	test   %rdi,%rdi
  42b01a:	74 11                	je     42b02d <main_watchdog_loop+0x14d3>
  42b01c:	e8 c7 31 fe ff       	callq  40e1e8 <free@plt>
  42b021:	48 c7 84 24 18 05 00 	movq   $0x0,0x518(%rsp)
  42b028:	00 00 00 00 00 
  42b02d:	41 be 01 00 00 00    	mov    $0x1,%r14d
  42b033:	e9 92 fa ff ff       	jmpq   42aaca <main_watchdog_loop+0xf70>
  42b038:	48 89 de             	mov    %rbx,%rsi
  42b03b:	4c 89 e7             	mov    %r12,%rdi
  42b03e:	e8 8a 43 fe ff       	callq  40f3cd <check_action_condition>
  42b043:	85 c0                	test   %eax,%eax
  42b045:	0f 84 41 fe ff ff    	je     42ae8c <main_watchdog_loop+0x1332>
  42b04b:	8b 94 24 80 05 00 00 	mov    0x580(%rsp),%edx
  42b052:	e9 18 fe ff ff       	jmpq   42ae6f <main_watchdog_loop+0x1315>
  42b057:	8b 94 24 80 05 00 00 	mov    0x580(%rsp),%edx
  42b05e:	89 c5                	mov    %eax,%ebp
  42b060:	e9 0a fe ff ff       	jmpq   42ae6f <main_watchdog_loop+0x1315>
  42b065:	48 8d 35 04 ec 03 00 	lea    0x3ec04(%rip),%rsi        # 469c70 <usage_message+0x7f30>
  42b06c:	bf 04 00 00 00       	mov    $0x4,%edi
  42b071:	31 c0                	xor    %eax,%eax
  42b073:	e8 38 60 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b078:	e9 74 ff ff ff       	jmpq   42aff1 <main_watchdog_loop+0x1497>
  42b07d:	8b 84 24 20 05 00 00 	mov    0x520(%rsp),%eax
  42b084:	39 44 24 64          	cmp    %eax,0x64(%rsp)
  42b088:	0f 8e 97 fe ff ff    	jle    42af25 <main_watchdog_loop+0x13cb>
  42b08e:	66 90                	xchg   %ax,%ax
  42b090:	e9 8c fe ff ff       	jmpq   42af21 <main_watchdog_loop+0x13c7>
  42b095:	83 f8 01             	cmp    $0x1,%eax
  42b098:	0f 85 53 ff ff ff    	jne    42aff1 <main_watchdog_loop+0x1497>
  42b09e:	4c 8b ac 24 18 05 00 	mov    0x518(%rsp),%r13
  42b0a5:	00 
  42b0a6:	48 8d 35 bd df 03 00 	lea    0x3dfbd(%rip),%rsi        # 46906a <usage_message+0x732a>
  42b0ad:	bf 04 00 00 00       	mov    $0x4,%edi
  42b0b2:	31 c0                	xor    %eax,%eax
  42b0b4:	e8 f7 5f 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b0b9:	be 01 00 00 00       	mov    $0x1,%esi
  42b0be:	48 8d 3d b7 de 03 00 	lea    0x3deb7(%rip),%rdi        # 468f7c <usage_message+0x723c>
  42b0c5:	e8 90 de 02 00       	callq  458f5a <DBget_maxid_num>
  42b0ca:	49 89 c7             	mov    %rax,%r15
  42b0cd:	31 ff                	xor    %edi,%edi
  42b0cf:	e8 04 3b fe ff       	callq  40ebd8 <time@plt>
  42b0d4:	49 89 c6             	mov    %rax,%r14
  42b0d7:	4c 89 ef             	mov    %r13,%rdi
  42b0da:	e8 82 c8 02 00       	callq  457961 <DBdyn_escape_string>
  42b0df:	48 89 c5             	mov    %rax,%rbp
  42b0e2:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  42b0e7:	8b 42 28             	mov    0x28(%rdx),%eax
  42b0ea:	89 44 24 10          	mov    %eax,0x10(%rsp)
  42b0ee:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
  42b0f5:	00 
  42b0f6:	c7 04 24 01 00 00 00 	movl   $0x1,(%rsp)
  42b0fd:	49 89 e9             	mov    %rbp,%r9
  42b100:	45 89 f0             	mov    %r14d,%r8d
  42b103:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
  42b10a:	00 
  42b10b:	48 8b 94 24 30 05 00 	mov    0x530(%rsp),%rdx
  42b112:	00 
  42b113:	4c 89 fe             	mov    %r15,%rsi
  42b116:	48 8d 3d d3 ea 03 00 	lea    0x3ead3(%rip),%rdi        # 469bf0 <usage_message+0x7eb0>
  42b11d:	31 c0                	xor    %eax,%eax
  42b11f:	e8 1e da 02 00       	callq  458b42 <__zbx_DBexecute>
  42b124:	4c 89 ef             	mov    %r13,%rdi
  42b127:	e8 91 5e fe ff       	callq  410fbd <op_run_commands>
  42b12c:	48 85 ed             	test   %rbp,%rbp
  42b12f:	0f 84 bc fe ff ff    	je     42aff1 <main_watchdog_loop+0x1497>
  42b135:	48 89 ef             	mov    %rbp,%rdi
  42b138:	e8 ab 30 fe ff       	callq  40e1e8 <free@plt>
  42b13d:	0f 1f 00             	nopl   (%rax)
  42b140:	e9 ac fe ff ff       	jmpq   42aff1 <main_watchdog_loop+0x1497>
  42b145:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
  42b14a:	45 89 f5             	mov    %r14d,%r13d
  42b14d:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  42b152:	e8 81 2b fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42b157:	48 8b 9c 24 a8 05 00 	mov    0x5a8(%rsp),%rbx
  42b15e:	00 
  42b15f:	48 85 db             	test   %rbx,%rbx
  42b162:	74 79                	je     42b1dd <main_watchdog_loop+0x1683>
  42b164:	45 89 f7             	mov    %r14d,%r15d
  42b167:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
  42b16c:	48 8b 43 20          	mov    0x20(%rbx),%rax
  42b170:	48 89 84 24 a8 05 00 	mov    %rax,0x5a8(%rsp)
  42b177:	00 
  42b178:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
  42b17c:	4c 8b 43 08          	mov    0x8(%rbx),%r8
  42b180:	48 8b 43 18          	mov    0x18(%rbx),%rax
  42b184:	48 89 04 24          	mov    %rax,(%rsp)
  42b188:	48 8b 0b             	mov    (%rbx),%rcx
  42b18b:	4c 89 ea             	mov    %r13,%rdx
  42b18e:	4c 89 e6             	mov    %r12,%rsi
  42b191:	48 89 ef             	mov    %rbp,%rdi
  42b194:	e8 44 f0 ff ff       	callq  42a1dd <main_watchdog_loop+0x683>
  42b199:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  42b19d:	48 85 ff             	test   %rdi,%rdi
  42b1a0:	74 0d                	je     42b1af <main_watchdog_loop+0x1655>
  42b1a2:	e8 41 30 fe ff       	callq  40e1e8 <free@plt>
  42b1a7:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
  42b1ae:	00 
  42b1af:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  42b1b3:	48 85 ff             	test   %rdi,%rdi
  42b1b6:	74 0d                	je     42b1c5 <main_watchdog_loop+0x166b>
  42b1b8:	e8 2b 30 fe ff       	callq  40e1e8 <free@plt>
  42b1bd:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  42b1c4:	00 
  42b1c5:	48 89 df             	mov    %rbx,%rdi
  42b1c8:	e8 1b 30 fe ff       	callq  40e1e8 <free@plt>
  42b1cd:	48 8b 9c 24 a8 05 00 	mov    0x5a8(%rsp),%rbx
  42b1d4:	00 
  42b1d5:	48 85 db             	test   %rbx,%rbx
  42b1d8:	75 92                	jne    42b16c <main_watchdog_loop+0x1612>
  42b1da:	45 89 fd             	mov    %r15d,%r13d
  42b1dd:	8b 94 24 48 05 00 00 	mov    0x548(%rsp),%edx
  42b1e4:	85 d2                	test   %edx,%edx
  42b1e6:	74 13                	je     42b1fb <main_watchdog_loop+0x16a1>
  42b1e8:	45 85 f6             	test   %r14d,%r14d
  42b1eb:	0f 84 30 02 00 00    	je     42b421 <main_watchdog_loop+0x18c7>
  42b1f1:	41 83 fe 01          	cmp    $0x1,%r14d
  42b1f5:	0f 84 72 02 00 00    	je     42b46d <main_watchdog_loop+0x1913>
  42b1fb:	31 c0                	xor    %eax,%eax
  42b1fd:	83 bc 24 60 05 00 00 	cmpl   $0x1,0x560(%rsp)
  42b204:	01 
  42b205:	0f 95 c0             	setne  %al
  42b208:	83 c0 02             	add    $0x2,%eax
  42b20b:	89 45 2c             	mov    %eax,0x2c(%rbp)
  42b20e:	48 8d 35 6c de 03 00 	lea    0x3de6c(%rip),%rsi        # 469081 <usage_message+0x7341>
  42b215:	bf 04 00 00 00       	mov    $0x4,%edi
  42b21a:	31 c0                	xor    %eax,%eax
  42b21c:	e8 8f 5e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b221:	e9 2f f6 ff ff       	jmpq   42a855 <main_watchdog_loop+0xcfb>
  42b226:	4c 8b ac 24 50 05 00 	mov    0x550(%rsp),%r13
  42b22d:	00 
  42b22e:	48 8b ac 24 58 05 00 	mov    0x558(%rsp),%rbp
  42b235:	00 
  42b236:	e9 18 fd ff ff       	jmpq   42af53 <main_watchdog_loop+0x13f9>
  42b23b:	83 fa 01             	cmp    $0x1,%edx
  42b23e:	0f 84 2e 01 00 00    	je     42b372 <main_watchdog_loop+0x1818>
  42b244:	48 8b 8c 24 f0 04 00 	mov    0x4f0(%rsp),%rcx
  42b24b:	00 
  42b24c:	48 8d 35 6d e9 03 00 	lea    0x3e96d(%rip),%rsi        # 469bc0 <usage_message+0x7e80>
  42b253:	bf 03 00 00 00       	mov    $0x3,%edi
  42b258:	31 c0                	xor    %eax,%eax
  42b25a:	e8 51 5e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b25f:	48 8b 94 24 f0 04 00 	mov    0x4f0(%rsp),%rdx
  42b266:	00 
  42b267:	8b b4 24 04 05 00 00 	mov    0x504(%rsp),%esi
  42b26e:	48 8d 3d 4b e9 03 00 	lea    0x3e94b(%rip),%rdi        # 469bc0 <usage_message+0x7e80>
  42b275:	31 c0                	xor    %eax,%eax
  42b277:	e8 a4 65 fe ff       	callq  411820 <__zbx_zabbix_syslog>
  42b27c:	e9 70 fd ff ff       	jmpq   42aff1 <main_watchdog_loop+0x1497>
  42b281:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  42b285:	48 8d 3d b4 e3 03 00 	lea    0x3e3b4(%rip),%rdi        # 469640 <usage_message+0x7900>
  42b28c:	31 c0                	xor    %eax,%eax
  42b28e:	e8 19 cd 02 00       	callq  457fac <__zbx_DBselect>
  42b293:	48 89 c3             	mov    %rax,%rbx
  42b296:	48 89 c7             	mov    %rax,%rdi
  42b299:	e8 ff c6 02 00       	callq  45799d <DBfetch>
  42b29e:	49 89 c4             	mov    %rax,%r12
  42b2a1:	48 85 c0             	test   %rax,%rax
  42b2a4:	0f 84 e8 01 00 00    	je     42b492 <main_watchdog_loop+0x1938>
  42b2aa:	48 8b 78 08          	mov    0x8(%rax),%rdi
  42b2ae:	ba 0a 00 00 00       	mov    $0xa,%edx
  42b2b3:	31 f6                	xor    %esi,%esi
  42b2b5:	e8 6e 32 fe ff       	callq  40e528 <strtol@plt>
  42b2ba:	83 f8 01             	cmp    $0x1,%eax
  42b2bd:	0f 84 01 02 00 00    	je     42b4c4 <main_watchdog_loop+0x196a>
  42b2c3:	48 89 df             	mov    %rbx,%rdi
  42b2c6:	e8 0d 2a fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42b2cb:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  42b2cf:	ba 01 00 00 00       	mov    $0x1,%edx
  42b2d4:	48 8d 3d a5 e3 03 00 	lea    0x3e3a5(%rip),%rdi        # 469680 <usage_message+0x7940>
  42b2db:	31 c0                	xor    %eax,%eax
  42b2dd:	e8 ca cc 02 00       	callq  457fac <__zbx_DBselect>
  42b2e2:	48 89 c3             	mov    %rax,%rbx
  42b2e5:	48 89 c7             	mov    %rax,%rdi
  42b2e8:	e8 b0 c6 02 00       	callq  45799d <DBfetch>
  42b2ed:	48 85 c0             	test   %rax,%rax
  42b2f0:	0f 84 e9 01 00 00    	je     42b4df <main_watchdog_loop+0x1985>
  42b2f6:	48 8b 10             	mov    (%rax),%rdx
  42b2f9:	48 8d 35 de dc 03 00 	lea    0x3dcde(%rip),%rsi        # 468fde <usage_message+0x729e>
  42b300:	31 ff                	xor    %edi,%edi
  42b302:	31 c0                	xor    %eax,%eax
  42b304:	e8 aa 95 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42b309:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  42b30e:	48 89 df             	mov    %rbx,%rdi
  42b311:	e8 c2 29 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42b316:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  42b31c:	0f 85 d0 f3 ff ff    	jne    42a6f2 <main_watchdog_loop+0xb98>
  42b322:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  42b326:	ba 01 00 00 00       	mov    $0x1,%edx
  42b32b:	48 8d 3d e6 e3 03 00 	lea    0x3e3e6(%rip),%rdi        # 469718 <usage_message+0x79d8>
  42b332:	31 c0                	xor    %eax,%eax
  42b334:	e8 73 cc 02 00       	callq  457fac <__zbx_DBselect>
  42b339:	48 89 c3             	mov    %rax,%rbx
  42b33c:	48 89 c7             	mov    %rax,%rdi
  42b33f:	e8 59 c6 02 00       	callq  45799d <DBfetch>
  42b344:	48 85 c0             	test   %rax,%rax
  42b347:	0f 84 c6 00 00 00    	je     42b413 <main_watchdog_loop+0x18b9>
  42b34d:	48 8b 10             	mov    (%rax),%rdx
  42b350:	48 8d 35 9b dc 03 00 	lea    0x3dc9b(%rip),%rsi        # 468ff2 <usage_message+0x72b2>
  42b357:	31 ff                	xor    %edi,%edi
  42b359:	31 c0                	xor    %eax,%eax
  42b35b:	e8 53 95 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42b360:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  42b365:	48 89 df             	mov    %rbx,%rdi
  42b368:	e8 6b 29 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42b36d:	e9 80 f3 ff ff       	jmpq   42a6f2 <main_watchdog_loop+0xb98>
  42b372:	31 d2                	xor    %edx,%edx
  42b374:	48 8b b4 24 08 05 00 	mov    0x508(%rsp),%rsi
  42b37b:	00 
  42b37c:	48 8d 3d c5 e7 03 00 	lea    0x3e7c5(%rip),%rdi        # 469b48 <usage_message+0x7e08>
  42b383:	31 c0                	xor    %eax,%eax
  42b385:	e8 22 cc 02 00       	callq  457fac <__zbx_DBselect>
  42b38a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  42b38f:	4c 89 a4 24 90 00 00 	mov    %r12,0x90(%rsp)
  42b396:	00 
  42b397:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
  42b39e:	00 
  42b39f:	48 89 c3             	mov    %rax,%rbx
  42b3a2:	4c 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12
  42b3a9:	00 
  42b3aa:	eb 3b                	jmp    42b3e7 <main_watchdog_loop+0x188d>
  42b3ac:	4c 89 e2             	mov    %r12,%rdx
  42b3af:	48 8d 35 1d 9d 04 00 	lea    0x49d1d(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42b3b6:	48 8b 38             	mov    (%rax),%rdi
  42b3b9:	31 c0                	xor    %eax,%eax
  42b3bb:	e8 e8 2a fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42b3c0:	48 89 2c 24          	mov    %rbp,(%rsp)
  42b3c4:	4d 89 e9             	mov    %r13,%r9
  42b3c7:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
  42b3cc:	4c 89 f9             	mov    %r15,%rcx
  42b3cf:	48 8b 94 24 98 05 00 	mov    0x598(%rsp),%rdx
  42b3d6:	00 
  42b3d7:	48 8b b4 24 a0 05 00 	mov    0x5a0(%rsp),%rsi
  42b3de:	00 
  42b3df:	44 89 f7             	mov    %r14d,%edi
  42b3e2:	e8 c7 ea ff ff       	callq  429eae <main_watchdog_loop+0x354>
  42b3e7:	48 89 df             	mov    %rbx,%rdi
  42b3ea:	e8 ae c5 02 00       	callq  45799d <DBfetch>
  42b3ef:	48 85 c0             	test   %rax,%rax
  42b3f2:	75 b8                	jne    42b3ac <main_watchdog_loop+0x1852>
  42b3f4:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
  42b3fb:	00 
  42b3fc:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
  42b403:	00 
  42b404:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  42b409:	e8 ca 28 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42b40e:	e9 de fb ff ff       	jmpq   42aff1 <main_watchdog_loop+0x1497>
  42b413:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  42b41a:	00 00 
  42b41c:	e9 44 ff ff ff       	jmpq   42b365 <main_watchdog_loop+0x180b>
  42b421:	8b 55 28             	mov    0x28(%rbp),%edx
  42b424:	48 8b b4 24 30 05 00 	mov    0x530(%rsp),%rsi
  42b42b:	00 
  42b42c:	48 8d 3d 7d e8 03 00 	lea    0x3e87d(%rip),%rdi        # 469cb0 <usage_message+0x7f70>
  42b433:	31 c0                	xor    %eax,%eax
  42b435:	e8 72 cb 02 00       	callq  457fac <__zbx_DBselect>
  42b43a:	48 89 c3             	mov    %rax,%rbx
  42b43d:	48 89 c7             	mov    %rax,%rdi
  42b440:	e8 58 c5 02 00       	callq  45799d <DBfetch>
  42b445:	48 85 c0             	test   %rax,%rax
  42b448:	74 13                	je     42b45d <main_watchdog_loop+0x1903>
  42b44a:	48 8b 38             	mov    (%rax),%rdi
  42b44d:	e8 50 c5 02 00       	callq  4579a2 <DBis_null>
  42b452:	85 c0                	test   %eax,%eax
  42b454:	b8 01 00 00 00       	mov    $0x1,%eax
  42b459:	44 0f 45 e8          	cmovne %eax,%r13d
  42b45d:	48 89 df             	mov    %rbx,%rdi
  42b460:	e8 73 28 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42b465:	45 89 ee             	mov    %r13d,%r14d
  42b468:	e9 84 fd ff ff       	jmpq   42b1f1 <main_watchdog_loop+0x1697>
  42b46d:	83 7c 24 64 00       	cmpl   $0x0,0x64(%rsp)
  42b472:	75 0b                	jne    42b47f <main_watchdog_loop+0x1925>
  42b474:	8b 84 24 48 05 00 00 	mov    0x548(%rsp),%eax
  42b47b:	89 44 24 64          	mov    %eax,0x64(%rsp)
  42b47f:	31 ff                	xor    %edi,%edi
  42b481:	e8 52 37 fe ff       	callq  40ebd8 <time@plt>
  42b486:	03 44 24 64          	add    0x64(%rsp),%eax
  42b48a:	89 45 30             	mov    %eax,0x30(%rbp)
  42b48d:	e9 7c fd ff ff       	jmpq   42b20e <main_watchdog_loop+0x16b4>
  42b492:	48 8b 55 10          	mov    0x10(%rbp),%rdx
  42b496:	48 8d 35 13 db 03 00 	lea    0x3db13(%rip),%rsi        # 468fb0 <usage_message+0x7270>
  42b49d:	31 ff                	xor    %edi,%edi
  42b49f:	31 c0                	xor    %eax,%eax
  42b4a1:	e8 0d 94 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42b4a6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  42b4ab:	48 89 df             	mov    %rbx,%rdi
  42b4ae:	e8 25 28 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42b4b3:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  42b4b9:	0f 85 33 f2 ff ff    	jne    42a6f2 <main_watchdog_loop+0xb98>
  42b4bf:	e9 07 fe ff ff       	jmpq   42b2cb <main_watchdog_loop+0x1771>
  42b4c4:	49 8b 14 24          	mov    (%r12),%rdx
  42b4c8:	48 8d 35 f8 da 03 00 	lea    0x3daf8(%rip),%rsi        # 468fc7 <usage_message+0x7287>
  42b4cf:	31 ff                	xor    %edi,%edi
  42b4d1:	31 c0                	xor    %eax,%eax
  42b4d3:	e8 db 93 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42b4d8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  42b4dd:	eb cc                	jmp    42b4ab <main_watchdog_loop+0x1951>
  42b4df:	48 89 df             	mov    %rbx,%rdi
  42b4e2:	e8 f1 27 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42b4e7:	e9 36 fe ff ff       	jmpq   42b322 <main_watchdog_loop+0x17c8>

000000000042b4ec <main_escalator_loop>:
  42b4ec:	41 57                	push   %r15
  42b4ee:	41 56                	push   %r14
  42b4f0:	41 55                	push   %r13
  42b4f2:	41 54                	push   %r12
  42b4f4:	55                   	push   %rbp
  42b4f5:	53                   	push   %rbx
  42b4f6:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
  42b4fd:	48 8d 35 e3 db 03 00 	lea    0x3dbe3(%rip),%rsi        # 4690e7 <usage_message+0x73a7>
  42b504:	bf 04 00 00 00       	mov    $0x4,%edi
  42b509:	31 c0                	xor    %eax,%eax
  42b50b:	e8 a0 5b 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b510:	48 8b 05 b1 18 26 00 	mov    0x2618b1(%rip),%rax        # 68cdc8 <zbx_iks_transport+0x3a8>
  42b517:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  42b51c:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
  42b521:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
  42b525:	e8 7e 34 fe ff       	callq  40e9a8 <sigemptyset@plt>
  42b52a:	c7 84 24 b8 00 00 00 	movl   $0x4,0xb8(%rsp)
  42b531:	04 00 00 00 
  42b535:	31 d2                	xor    %edx,%edx
  42b537:	48 89 de             	mov    %rbx,%rsi
  42b53a:	bf 0e 00 00 00       	mov    $0xe,%edi
  42b53f:	e8 34 2f fe ff       	callq  40e478 <sigaction@plt>
  42b544:	48 8d 3d 65 e8 03 00 	lea    0x3e865(%rip),%rdi        # 469db0 <usage_message+0x8070>
  42b54b:	31 c0                	xor    %eax,%eax
  42b54d:	e8 8b 54 01 00       	callq  4409dd <__zbx_zbx_setproctitle>
  42b552:	31 ff                	xor    %edi,%edi
  42b554:	e8 23 c8 02 00       	callq  457d7c <DBconnect>
  42b559:	48 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%rbx
  42b560:	00 
  42b561:	4c 8d 6b 08          	lea    0x8(%rbx),%r13
  42b565:	4c 8d 73 10          	lea    0x10(%rbx),%r14
  42b569:	4c 8d 7b 18          	lea    0x18(%rbx),%r15
  42b56d:	48 8d 43 20          	lea    0x20(%rbx),%rax
  42b571:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  42b576:	31 ff                	xor    %edi,%edi
  42b578:	e8 5b 36 fe ff       	callq  40ebd8 <time@plt>
  42b57d:	48 89 c5             	mov    %rax,%rbp
  42b580:	e8 94 6b 01 00       	callq  442119 <zbx_time>
  42b585:	f2 0f 11 44 24 28    	movsd  %xmm0,0x28(%rsp)
  42b58b:	48 8d 3d 46 e8 03 00 	lea    0x3e846(%rip),%rdi        # 469dd8 <usage_message+0x8098>
  42b592:	31 c0                	xor    %eax,%eax
  42b594:	e8 44 54 01 00       	callq  4409dd <__zbx_zbx_setproctitle>
  42b599:	48 8d 35 60 db 03 00 	lea    0x3db60(%rip),%rsi        # 469100 <usage_message+0x73c0>
  42b5a0:	bf 04 00 00 00       	mov    $0x4,%edi
  42b5a5:	31 c0                	xor    %eax,%eax
  42b5a7:	e8 04 5b 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b5ac:	48 8b 05 b5 17 26 00 	mov    0x2617b5(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  42b5b3:	8b 30                	mov    (%rax),%esi
  42b5b5:	48 8d 3d 5d db 03 00 	lea    0x3db5d(%rip),%rdi        # 469119 <usage_message+0x73d9>
  42b5bc:	e8 35 c0 02 00       	callq  4575f6 <DBnode>
  42b5c1:	48 89 04 24          	mov    %rax,(%rsp)
  42b5c5:	41 89 e9             	mov    %ebp,%r9d
  42b5c8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  42b5ce:	b9 05 00 00 00       	mov    $0x5,%ecx
  42b5d3:	ba 04 00 00 00       	mov    $0x4,%edx
  42b5d8:	31 f6                	xor    %esi,%esi
  42b5da:	48 8d 3d 1f e8 03 00 	lea    0x3e81f(%rip),%rdi        # 469e00 <usage_message+0x80c0>
  42b5e1:	31 c0                	xor    %eax,%eax
  42b5e3:	e8 c4 c9 02 00       	callq  457fac <__zbx_DBselect>
  42b5e8:	49 89 c4             	mov    %rax,%r12
  42b5eb:	31 ed                	xor    %ebp,%ebp
  42b5ed:	eb 46                	jmp    42b635 <main_escalator_loop+0x149>
  42b5ef:	48 89 df             	mov    %rbx,%rdi
  42b5f2:	e8 82 f0 ff ff       	callq  42a679 <main_watchdog_loop+0xb1f>
  42b5f7:	8b b4 24 fc 00 00 00 	mov    0xfc(%rsp),%esi
  42b5fe:	83 fe 03             	cmp    $0x3,%esi
  42b601:	0f 84 97 01 00 00    	je     42b79e <main_escalator_loop+0x2b2>
  42b607:	45 31 c9             	xor    %r9d,%r9d
  42b60a:	4c 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%r8
  42b611:	00 
  42b612:	8b 8c 24 00 01 00 00 	mov    0x100(%rsp),%ecx
  42b619:	8b 94 24 f8 00 00 00 	mov    0xf8(%rsp),%edx
  42b620:	48 8d 3d f1 e8 03 00 	lea    0x3e8f1(%rip),%rdi        # 469f18 <usage_message+0x81d8>
  42b627:	31 c0                	xor    %eax,%eax
  42b629:	e8 14 d5 02 00       	callq  458b42 <__zbx_DBexecute>
  42b62e:	31 c0                	xor    %eax,%eax
  42b630:	e8 fe e0 02 00       	callq  459733 <DBcommit>
  42b635:	4c 89 e7             	mov    %r12,%rdi
  42b638:	e8 60 c3 02 00       	callq  45799d <DBfetch>
  42b63d:	48 89 c1             	mov    %rax,%rcx
  42b640:	48 85 c0             	test   %rax,%rax
  42b643:	0f 84 ba 01 00 00    	je     42b803 <main_escalator_loop+0x317>
  42b649:	31 ff                	xor    %edi,%edi
  42b64b:	89 f8                	mov    %edi,%eax
  42b64d:	48 c7 04 03 00 00 00 	movq   $0x0,(%rbx,%rax,1)
  42b654:	00 
  42b655:	48 c7 44 03 08 00 00 	movq   $0x0,0x8(%rbx,%rax,1)
  42b65c:	00 00 
  42b65e:	48 c7 44 03 10 00 00 	movq   $0x0,0x10(%rbx,%rax,1)
  42b665:	00 00 
  42b667:	48 c7 44 03 18 00 00 	movq   $0x0,0x18(%rbx,%rax,1)
  42b66e:	00 00 
  42b670:	83 c7 20             	add    $0x20,%edi
  42b673:	72 d6                	jb     42b64b <main_escalator_loop+0x15f>
  42b675:	89 ff                	mov    %edi,%edi
  42b677:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42b67b:	48 89 e8             	mov    %rbp,%rax
  42b67e:	48 ab                	stos   %rax,%es:(%rdi)
  42b680:	48 ab                	stos   %rax,%es:(%rdi)
  42b682:	48 ab                	stos   %rax,%es:(%rdi)
  42b684:	48 89 da             	mov    %rbx,%rdx
  42b687:	48 8d 35 45 9a 04 00 	lea    0x49a45(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42b68e:	48 8b 39             	mov    (%rcx),%rdi
  42b691:	31 c0                	xor    %eax,%eax
  42b693:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  42b698:	e8 0b 28 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42b69d:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  42b6a2:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  42b6a6:	4c 89 ea             	mov    %r13,%rdx
  42b6a9:	48 8d 35 23 9a 04 00 	lea    0x49a23(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42b6b0:	31 c0                	xor    %eax,%eax
  42b6b2:	e8 f1 27 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42b6b7:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  42b6bc:	48 8b 79 10          	mov    0x10(%rcx),%rdi
  42b6c0:	4c 89 f2             	mov    %r14,%rdx
  42b6c3:	48 8d 35 09 9a 04 00 	lea    0x49a09(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42b6ca:	31 c0                	xor    %eax,%eax
  42b6cc:	e8 d7 27 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42b6d1:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  42b6d6:	48 8b 79 18          	mov    0x18(%rcx),%rdi
  42b6da:	4c 89 fa             	mov    %r15,%rdx
  42b6dd:	48 8d 35 ef 99 04 00 	lea    0x499ef(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42b6e4:	31 c0                	xor    %eax,%eax
  42b6e6:	e8 bd 27 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42b6eb:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  42b6f0:	48 8b 79 20          	mov    0x20(%rcx),%rdi
  42b6f4:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  42b6f9:	48 8d 35 d3 99 04 00 	lea    0x499d3(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42b700:	31 c0                	xor    %eax,%eax
  42b702:	e8 a1 27 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42b707:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  42b70c:	48 8b 79 28          	mov    0x28(%rcx),%rdi
  42b710:	ba 0a 00 00 00       	mov    $0xa,%edx
  42b715:	31 f6                	xor    %esi,%esi
  42b717:	e8 0c 2e fe ff       	callq  40e528 <strtol@plt>
  42b71c:	89 84 24 f8 00 00 00 	mov    %eax,0xf8(%rsp)
  42b723:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  42b728:	48 8b 79 30          	mov    0x30(%rcx),%rdi
  42b72c:	ba 0a 00 00 00       	mov    $0xa,%edx
  42b731:	31 f6                	xor    %esi,%esi
  42b733:	e8 f0 2d fe ff       	callq  40e528 <strtol@plt>
  42b738:	89 84 24 fc 00 00 00 	mov    %eax,0xfc(%rsp)
  42b73f:	c7 84 24 00 01 00 00 	movl   $0x0,0x100(%rsp)
  42b746:	00 00 00 00 
  42b74a:	31 c0                	xor    %eax,%eax
  42b74c:	e8 2f e0 02 00       	callq  459780 <DBbegin>
  42b751:	8b 84 24 fc 00 00 00 	mov    0xfc(%rsp),%eax
  42b758:	83 f8 04             	cmp    $0x4,%eax
  42b75b:	74 53                	je     42b7b0 <main_escalator_loop+0x2c4>
  42b75d:	83 f8 05             	cmp    $0x5,%eax
  42b760:	0f 85 89 fe ff ff    	jne    42b5ef <main_escalator_loop+0x103>
  42b766:	c7 84 24 fc 00 00 00 	movl   $0x0,0xfc(%rsp)
  42b76d:	00 00 00 00 
  42b771:	48 89 df             	mov    %rbx,%rdi
  42b774:	e8 00 ef ff ff       	callq  42a679 <main_watchdog_loop+0xb1f>
  42b779:	c7 84 24 fc 00 00 00 	movl   $0x1,0xfc(%rsp)
  42b780:	01 00 00 00 
  42b784:	48 89 df             	mov    %rbx,%rdi
  42b787:	e8 ed ee ff ff       	callq  42a679 <main_watchdog_loop+0xb1f>
  42b78c:	48 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%rdi
  42b793:	00 
  42b794:	e8 7e d8 02 00       	callq  459017 <DBremove_escalation>
  42b799:	e9 90 fe ff ff       	jmpq   42b62e <main_escalator_loop+0x142>
  42b79e:	48 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%rdi
  42b7a5:	00 
  42b7a6:	e8 6c d8 02 00       	callq  459017 <DBremove_escalation>
  42b7ab:	e9 7e fe ff ff       	jmpq   42b62e <main_escalator_loop+0x142>
  42b7b0:	c7 84 24 fc 00 00 00 	movl   $0x0,0xfc(%rsp)
  42b7b7:	00 00 00 00 
  42b7bb:	48 89 df             	mov    %rbx,%rdi
  42b7be:	e8 b6 ee ff ff       	callq  42a679 <main_watchdog_loop+0xb1f>
  42b7c3:	ba 04 00 00 00       	mov    $0x4,%edx
  42b7c8:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
  42b7cf:	00 
  42b7d0:	48 8d 3d b9 e6 03 00 	lea    0x3e6b9(%rip),%rdi        # 469e90 <usage_message+0x8150>
  42b7d7:	31 c0                	xor    %eax,%eax
  42b7d9:	e8 64 d3 02 00       	callq  458b42 <__zbx_DBexecute>
  42b7de:	b9 05 00 00 00       	mov    $0x5,%ecx
  42b7e3:	48 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%rdx
  42b7ea:	00 
  42b7eb:	be 01 00 00 00       	mov    $0x1,%esi
  42b7f0:	48 8d 3d d9 e6 03 00 	lea    0x3e6d9(%rip),%rdi        # 469ed0 <usage_message+0x8190>
  42b7f7:	31 c0                	xor    %eax,%eax
  42b7f9:	e8 44 d3 02 00       	callq  458b42 <__zbx_DBexecute>
  42b7fe:	e9 2b fe ff ff       	jmpq   42b62e <main_escalator_loop+0x142>
  42b803:	4c 89 e7             	mov    %r12,%rdi
  42b806:	e8 cd 24 fe ff       	callq  40dcd8 <mysql_free_result@plt>
  42b80b:	48 8d 35 14 d9 03 00 	lea    0x3d914(%rip),%rsi        # 469126 <usage_message+0x73e6>
  42b812:	bf 04 00 00 00       	mov    $0x4,%edi
  42b817:	31 c0                	xor    %eax,%eax
  42b819:	e8 92 58 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b81e:	e8 f6 68 01 00       	callq  442119 <zbx_time>
  42b823:	f2 0f 5c 44 24 28    	subsd  0x28(%rsp),%xmm0
  42b829:	ba 03 00 00 00       	mov    $0x3,%edx
  42b82e:	48 8d 35 43 e7 03 00 	lea    0x3e743(%rip),%rsi        # 469f78 <usage_message+0x8238>
  42b835:	bf 04 00 00 00       	mov    $0x4,%edi
  42b83a:	b8 01 00 00 00       	mov    $0x1,%eax
  42b83f:	e8 6c 58 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b844:	be 03 00 00 00       	mov    $0x3,%esi
  42b849:	48 8d 3d 80 e7 03 00 	lea    0x3e780(%rip),%rdi        # 469fd0 <usage_message+0x8290>
  42b850:	31 c0                	xor    %eax,%eax
  42b852:	e8 86 51 01 00       	callq  4409dd <__zbx_zbx_setproctitle>
  42b857:	bf 03 00 00 00       	mov    $0x3,%edi
  42b85c:	e8 47 2b fe ff       	callq  40e3a8 <sleep@plt>
  42b861:	e9 10 fd ff ff       	jmpq   42b576 <main_escalator_loop+0x8a>
  42b866:	90                   	nop
  42b867:	90                   	nop
  42b868:	90                   	nop
  42b869:	90                   	nop
  42b86a:	90                   	nop
  42b86b:	90                   	nop
  42b86c:	90                   	nop
  42b86d:	90                   	nop
  42b86e:	90                   	nop
  42b86f:	90                   	nop
  42b870:	41 55                	push   %r13
  42b872:	41 54                	push   %r12
  42b874:	55                   	push   %rbp
  42b875:	53                   	push   %rbx
  42b876:	48 83 ec 08          	sub    $0x8,%rsp
  42b87a:	48 89 fb             	mov    %rdi,%rbx
  42b87d:	49 89 f5             	mov    %rsi,%r13
  42b880:	41 89 d4             	mov    %edx,%r12d
  42b883:	48 8d 15 6a e7 03 00 	lea    0x3e76a(%rip),%rdx        # 469ff4 <usage_message+0x82b4>
  42b88a:	48 8d 35 00 7a 05 00 	lea    0x57a00(%rip),%rsi        # 483291 <usage_message+0x21551>
  42b891:	bf 04 00 00 00       	mov    $0x4,%edi
  42b896:	31 c0                	xor    %eax,%eax
  42b898:	e8 13 58 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b89d:	80 7b 51 00          	cmpb   $0x0,0x51(%rbx)
  42b8a1:	0f 84 86 00 00 00    	je     42b92d <main_escalator_loop+0x441>
  42b8a7:	48 8d 6b 52          	lea    0x52(%rbx),%rbp
  42b8ab:	45 89 e1             	mov    %r12d,%r9d
  42b8ae:	44 0f b7 83 bc 00 00 	movzwl 0xbc(%rbx),%r8d
  42b8b5:	00 
  42b8b6:	48 89 e9             	mov    %rbp,%rcx
  42b8b9:	48 8d 15 34 e7 03 00 	lea    0x3e734(%rip),%rdx        # 469ff4 <usage_message+0x82b4>
  42b8c0:	48 8d 35 3e e7 03 00 	lea    0x3e73e(%rip),%rsi        # 46a005 <usage_message+0x82c5>
  42b8c7:	bf 04 00 00 00       	mov    $0x4,%edi
  42b8cc:	31 c0                	xor    %eax,%eax
  42b8ce:	e8 dd 57 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b8d3:	0f b7 8b bc 00 00 00 	movzwl 0xbc(%rbx),%ecx
  42b8da:	45 89 e0             	mov    %r12d,%r8d
  42b8dd:	48 89 ea             	mov    %rbp,%rdx
  42b8e0:	48 8b 05 21 16 26 00 	mov    0x261621(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  42b8e7:	48 8b 30             	mov    (%rax),%rsi
  42b8ea:	4c 89 ef             	mov    %r13,%rdi
  42b8ed:	e8 a5 c9 01 00       	callq  448297 <zbx_tcp_connect>
  42b8f2:	41 89 c4             	mov    %eax,%r12d
  42b8f5:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42b8f8:	74 3c                	je     42b936 <main_escalator_loop+0x44a>
  42b8fa:	44 89 e7             	mov    %r12d,%edi
  42b8fd:	e8 79 7a 01 00       	callq  44337b <zbx_result_string>
  42b902:	48 89 c1             	mov    %rax,%rcx
  42b905:	48 8d 15 e8 e6 03 00 	lea    0x3e6e8(%rip),%rdx        # 469ff4 <usage_message+0x82b4>
  42b90c:	48 8d 35 ea 7a 05 00 	lea    0x57aea(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  42b913:	bf 04 00 00 00       	mov    $0x4,%edi
  42b918:	31 c0                	xor    %eax,%eax
  42b91a:	e8 91 57 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b91f:	44 89 e0             	mov    %r12d,%eax
  42b922:	48 83 c4 08          	add    $0x8,%rsp
  42b926:	5b                   	pop    %rbx
  42b927:	5d                   	pop    %rbp
  42b928:	41 5c                	pop    %r12
  42b92a:	41 5d                	pop    %r13
  42b92c:	c3                   	retq   
  42b92d:	48 8d 6b 7a          	lea    0x7a(%rbx),%rbp
  42b931:	e9 75 ff ff ff       	jmpq   42b8ab <main_escalator_loop+0x3bf>
  42b936:	e8 65 bd 01 00       	callq  4476a0 <zbx_tcp_strerror>
  42b93b:	49 89 c1             	mov    %rax,%r9
  42b93e:	48 8d 53 10          	lea    0x10(%rbx),%rdx
  42b942:	44 0f b7 83 bc 00 00 	movzwl 0xbc(%rbx),%r8d
  42b949:	00 
  42b94a:	48 89 e9             	mov    %rbp,%rcx
  42b94d:	48 8d 35 74 e7 03 00 	lea    0x3e774(%rip),%rsi        # 46a0c8 <usage_message+0x8388>
  42b954:	bf 02 00 00 00       	mov    $0x2,%edi
  42b959:	31 c0                	xor    %eax,%eax
  42b95b:	e8 50 57 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b960:	41 b4 fd             	mov    $0xfd,%r12b
  42b963:	eb 95                	jmp    42b8fa <main_escalator_loop+0x40e>
  42b965:	41 54                	push   %r12
  42b967:	55                   	push   %rbp
  42b968:	53                   	push   %rbx
  42b969:	49 89 fc             	mov    %rdi,%r12
  42b96c:	48 89 f5             	mov    %rsi,%rbp
  42b96f:	48 89 d3             	mov    %rdx,%rbx
  42b972:	48 8d 15 a5 e6 03 00 	lea    0x3e6a5(%rip),%rdx        # 46a01e <usage_message+0x82de>
  42b979:	48 8d 35 11 79 05 00 	lea    0x57911(%rip),%rsi        # 483291 <usage_message+0x21551>
  42b980:	bf 04 00 00 00       	mov    $0x4,%edi
  42b985:	31 c0                	xor    %eax,%eax
  42b987:	e8 24 57 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b98c:	48 89 d9             	mov    %rbx,%rcx
  42b98f:	48 8d 15 88 e6 03 00 	lea    0x3e688(%rip),%rdx        # 46a01e <usage_message+0x82de>
  42b996:	48 8d 35 75 bb 03 00 	lea    0x3bb75(%rip),%rsi        # 467512 <usage_message+0x57d2>
  42b99d:	bf 04 00 00 00       	mov    $0x4,%edi
  42b9a2:	31 c0                	xor    %eax,%eax
  42b9a4:	e8 07 57 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b9a9:	31 c9                	xor    %ecx,%ecx
  42b9ab:	ba 01 00 00 00       	mov    $0x1,%edx
  42b9b0:	48 89 de             	mov    %rbx,%rsi
  42b9b3:	48 89 ef             	mov    %rbp,%rdi
  42b9b6:	e8 d6 c4 01 00       	callq  447e91 <zbx_tcp_send_ext>
  42b9bb:	89 c3                	mov    %eax,%ebx
  42b9bd:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42b9c0:	74 2b                	je     42b9ed <main_escalator_loop+0x501>
  42b9c2:	89 df                	mov    %ebx,%edi
  42b9c4:	e8 b2 79 01 00       	callq  44337b <zbx_result_string>
  42b9c9:	48 89 c1             	mov    %rax,%rcx
  42b9cc:	48 8d 15 4b e6 03 00 	lea    0x3e64b(%rip),%rdx        # 46a01e <usage_message+0x82de>
  42b9d3:	48 8d 35 23 7a 05 00 	lea    0x57a23(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  42b9da:	bf 04 00 00 00       	mov    $0x4,%edi
  42b9df:	31 c0                	xor    %eax,%eax
  42b9e1:	e8 ca 56 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42b9e6:	89 d8                	mov    %ebx,%eax
  42b9e8:	5b                   	pop    %rbx
  42b9e9:	5d                   	pop    %rbp
  42b9ea:	41 5c                	pop    %r12
  42b9ec:	c3                   	retq   
  42b9ed:	e8 ae bc 01 00       	callq  4476a0 <zbx_tcp_strerror>
  42b9f2:	49 8d 54 24 10       	lea    0x10(%r12),%rdx
  42b9f7:	48 89 c1             	mov    %rax,%rcx
  42b9fa:	48 8d 35 ff e6 03 00 	lea    0x3e6ff(%rip),%rsi        # 46a100 <usage_message+0x83c0>
  42ba01:	bf 02 00 00 00       	mov    $0x2,%edi
  42ba06:	31 c0                	xor    %eax,%eax
  42ba08:	e8 a3 56 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42ba0d:	b3 fd                	mov    $0xfd,%bl
  42ba0f:	eb b1                	jmp    42b9c2 <main_escalator_loop+0x4d6>
  42ba11:	53                   	push   %rbx
  42ba12:	48 89 fb             	mov    %rdi,%rbx
  42ba15:	48 8d 15 15 e6 03 00 	lea    0x3e615(%rip),%rdx        # 46a031 <usage_message+0x82f1>
  42ba1c:	48 8d 35 6e 78 05 00 	lea    0x5786e(%rip),%rsi        # 483291 <usage_message+0x21551>
  42ba23:	bf 04 00 00 00       	mov    $0x4,%edi
  42ba28:	31 c0                	xor    %eax,%eax
  42ba2a:	e8 81 56 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42ba2f:	48 89 df             	mov    %rbx,%rdi
  42ba32:	e8 c6 c1 01 00       	callq  447bfd <zbx_tcp_close>
  42ba37:	48 8d 15 f3 e5 03 00 	lea    0x3e5f3(%rip),%rdx        # 46a031 <usage_message+0x82f1>
  42ba3e:	48 8d 35 58 78 05 00 	lea    0x57858(%rip),%rsi        # 48329d <usage_message+0x2155d>
  42ba45:	bf 04 00 00 00       	mov    $0x4,%edi
  42ba4a:	31 c0                	xor    %eax,%eax
  42ba4c:	5b                   	pop    %rbx
  42ba4d:	e9 5e 56 00 00       	jmpq   4310b0 <__zbx_zabbix_log>
  42ba52:	41 56                	push   %r14
  42ba54:	41 55                	push   %r13
  42ba56:	41 54                	push   %r12
  42ba58:	55                   	push   %rbp
  42ba59:	53                   	push   %rbx
  42ba5a:	48 81 ec 70 1c 00 00 	sub    $0x1c70,%rsp
  42ba61:	49 89 fc             	mov    %rdi,%r12
  42ba64:	48 89 f3             	mov    %rsi,%rbx
  42ba67:	49 89 d5             	mov    %rdx,%r13
  42ba6a:	48 c7 84 24 68 1c 00 	movq   $0x0,0x1c68(%rsp)
  42ba71:	00 00 00 00 00 
  42ba76:	48 89 f1             	mov    %rsi,%rcx
  42ba79:	48 8d 15 c2 e5 03 00 	lea    0x3e5c2(%rip),%rdx        # 46a042 <usage_message+0x8302>
  42ba80:	48 8d 35 cf e5 03 00 	lea    0x3e5cf(%rip),%rsi        # 46a056 <usage_message+0x8316>
  42ba87:	bf 04 00 00 00       	mov    $0x4,%edi
  42ba8c:	31 c0                	xor    %eax,%eax
  42ba8e:	e8 1d 56 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42ba93:	be 00 10 00 00       	mov    $0x1000,%esi
  42ba98:	48 89 e7             	mov    %rsp,%rdi
  42ba9b:	e8 3c dd 01 00       	callq  4497dc <zbx_json_init>
  42baa0:	b9 01 00 00 00       	mov    $0x1,%ecx
  42baa5:	48 89 da             	mov    %rbx,%rdx
  42baa8:	48 8d 35 4f a3 03 00 	lea    0x3a34f(%rip),%rsi        # 465dfe <usage_message+0x40be>
  42baaf:	48 89 e7             	mov    %rsp,%rdi
  42bab2:	e8 b6 d9 01 00       	callq  44946d <zbx_json_addstring>
  42bab7:	4c 8d b4 24 30 10 00 	lea    0x1030(%rsp),%r14
  42babe:	00 
  42babf:	48 8b 05 5a 13 26 00 	mov    0x26135a(%rip),%rax        # 68ce20 <zbx_iks_transport+0x400>
  42bac6:	8b 10                	mov    (%rax),%edx
  42bac8:	4c 89 f6             	mov    %r14,%rsi
  42bacb:	4c 89 e7             	mov    %r12,%rdi
  42bace:	e8 9d fd ff ff       	callq  42b870 <main_escalator_loop+0x384>
  42bad3:	89 c3                	mov    %eax,%ebx
  42bad5:	85 c0                	test   %eax,%eax
  42bad7:	74 3e                	je     42bb17 <main_escalator_loop+0x62b>
  42bad9:	48 89 e7             	mov    %rsp,%rdi
  42badc:	e8 75 dd 01 00       	callq  449856 <zbx_json_free>
  42bae1:	89 df                	mov    %ebx,%edi
  42bae3:	e8 93 78 01 00       	callq  44337b <zbx_result_string>
  42bae8:	48 89 c1             	mov    %rax,%rcx
  42baeb:	48 8d 15 50 e5 03 00 	lea    0x3e550(%rip),%rdx        # 46a042 <usage_message+0x8302>
  42baf2:	48 8d 35 04 79 05 00 	lea    0x57904(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  42baf9:	bf 04 00 00 00       	mov    $0x4,%edi
  42bafe:	31 c0                	xor    %eax,%eax
  42bb00:	e8 ab 55 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42bb05:	89 d8                	mov    %ebx,%eax
  42bb07:	48 81 c4 70 1c 00 00 	add    $0x1c70,%rsp
  42bb0e:	5b                   	pop    %rbx
  42bb0f:	5d                   	pop    %rbp
  42bb10:	41 5c                	pop    %r12
  42bb12:	41 5d                	pop    %r13
  42bb14:	41 5e                	pop    %r14
  42bb16:	c3                   	retq   
  42bb17:	48 8b 14 24          	mov    (%rsp),%rdx
  42bb1b:	4c 89 f6             	mov    %r14,%rsi
  42bb1e:	4c 89 e7             	mov    %r12,%rdi
  42bb21:	e8 3f fe ff ff       	callq  42b965 <main_escalator_loop+0x479>
  42bb26:	89 c3                	mov    %eax,%ebx
  42bb28:	85 c0                	test   %eax,%eax
  42bb2a:	74 0a                	je     42bb36 <main_escalator_loop+0x64a>
  42bb2c:	4c 89 f7             	mov    %r14,%rdi
  42bb2f:	e8 dd fe ff ff       	callq  42ba11 <main_escalator_loop+0x525>
  42bb34:	eb a3                	jmp    42bad9 <main_escalator_loop+0x5ed>
  42bb36:	48 8d 15 2e e5 03 00 	lea    0x3e52e(%rip),%rdx        # 46a06b <usage_message+0x832b>
  42bb3d:	48 8d 35 4d 77 05 00 	lea    0x5774d(%rip),%rsi        # 483291 <usage_message+0x21551>
  42bb44:	bf 04 00 00 00       	mov    $0x4,%edi
  42bb49:	31 c0                	xor    %eax,%eax
  42bb4b:	e8 60 55 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42bb50:	48 8d b4 24 68 1c 00 	lea    0x1c68(%rsp),%rsi
  42bb57:	00 
  42bb58:	31 c9                	xor    %ecx,%ecx
  42bb5a:	31 d2                	xor    %edx,%edx
  42bb5c:	4c 89 f7             	mov    %r14,%rdi
  42bb5f:	e8 a8 bc 01 00       	callq  44780c <zbx_tcp_recv_ext>
  42bb64:	89 c3                	mov    %eax,%ebx
  42bb66:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42bb69:	74 7c                	je     42bbe7 <main_escalator_loop+0x6fb>
  42bb6b:	48 8b 8c 24 68 1c 00 	mov    0x1c68(%rsp),%rcx
  42bb72:	00 
  42bb73:	48 8d 15 f1 e4 03 00 	lea    0x3e4f1(%rip),%rdx        # 46a06b <usage_message+0x832b>
  42bb7a:	48 8d 35 91 b9 03 00 	lea    0x3b991(%rip),%rsi        # 467512 <usage_message+0x57d2>
  42bb81:	bf 04 00 00 00       	mov    $0x4,%edi
  42bb86:	31 c0                	xor    %eax,%eax
  42bb88:	e8 23 55 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42bb8d:	89 df                	mov    %ebx,%edi
  42bb8f:	e8 e7 77 01 00       	callq  44337b <zbx_result_string>
  42bb94:	48 89 c1             	mov    %rax,%rcx
  42bb97:	48 8d 15 cd e4 03 00 	lea    0x3e4cd(%rip),%rdx        # 46a06b <usage_message+0x832b>
  42bb9e:	48 8d 35 58 78 05 00 	lea    0x57858(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  42bba5:	bf 04 00 00 00       	mov    $0x4,%edi
  42bbaa:	31 c0                	xor    %eax,%eax
  42bbac:	e8 ff 54 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42bbb1:	85 db                	test   %ebx,%ebx
  42bbb3:	0f 85 73 ff ff ff    	jne    42bb2c <main_escalator_loop+0x640>
  42bbb9:	31 c9                	xor    %ecx,%ecx
  42bbbb:	31 d2                	xor    %edx,%edx
  42bbbd:	31 f6                	xor    %esi,%esi
  42bbbf:	4c 89 f7             	mov    %r14,%rdi
  42bbc2:	e8 36 cd 01 00       	callq  4488fd <zbx_send_response>
  42bbc7:	89 c3                	mov    %eax,%ebx
  42bbc9:	85 c0                	test   %eax,%eax
  42bbcb:	0f 85 5b ff ff ff    	jne    42bb2c <main_escalator_loop+0x640>
  42bbd1:	48 8b bc 24 68 1c 00 	mov    0x1c68(%rsp),%rdi
  42bbd8:	00 
  42bbd9:	e8 9a 25 fe ff       	callq  40e178 <__strdup@plt>
  42bbde:	49 89 45 00          	mov    %rax,0x0(%r13)
  42bbe2:	e9 45 ff ff ff       	jmpq   42bb2c <main_escalator_loop+0x640>
  42bbe7:	e8 b4 ba 01 00       	callq  4476a0 <zbx_tcp_strerror>
  42bbec:	49 8d 54 24 10       	lea    0x10(%r12),%rdx
  42bbf1:	48 89 c1             	mov    %rax,%rcx
  42bbf4:	48 8d 35 35 e5 03 00 	lea    0x3e535(%rip),%rsi        # 46a130 <usage_message+0x83f0>
  42bbfb:	bf 02 00 00 00       	mov    $0x2,%edi
  42bc00:	31 c0                	xor    %eax,%eax
  42bc02:	e8 a9 54 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42bc07:	89 df                	mov    %ebx,%edi
  42bc09:	e8 6d 77 01 00       	callq  44337b <zbx_result_string>
  42bc0e:	48 89 c1             	mov    %rax,%rcx
  42bc11:	48 8d 15 53 e4 03 00 	lea    0x3e453(%rip),%rdx        # 46a06b <usage_message+0x832b>
  42bc18:	48 8d 35 de 77 05 00 	lea    0x577de(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  42bc1f:	bf 04 00 00 00       	mov    $0x4,%edi
  42bc24:	31 c0                	xor    %eax,%eax
  42bc26:	e8 85 54 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42bc2b:	e9 fc fe ff ff       	jmpq   42bb2c <main_escalator_loop+0x640>
  42bc30:	41 57                	push   %r15
  42bc32:	41 56                	push   %r14
  42bc34:	41 55                	push   %r13
  42bc36:	41 54                	push   %r12
  42bc38:	55                   	push   %rbp
  42bc39:	53                   	push   %rbx
  42bc3a:	48 81 ec 38 1e 00 00 	sub    $0x1e38,%rsp
  42bc41:	48 c7 84 24 28 1e 00 	movq   $0x0,0x1e28(%rsp)
  42bc48:	00 00 00 00 00 
  42bc4d:	48 8d 15 2c e4 03 00 	lea    0x3e42c(%rip),%rdx        # 46a080 <usage_message+0x8340>
  42bc54:	48 8d 35 36 76 05 00 	lea    0x57636(%rip),%rsi        # 483291 <usage_message+0x21551>
  42bc5b:	bf 04 00 00 00       	mov    $0x4,%edi
  42bc60:	31 c0                	xor    %eax,%eax
  42bc62:	e8 49 54 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42bc67:	4c 8d a4 24 90 1c 00 	lea    0x1c90(%rsp),%r12
  42bc6e:	00 
  42bc6f:	be 01 00 00 00       	mov    $0x1,%esi
  42bc74:	4c 89 e7             	mov    %r12,%rdi
  42bc77:	e8 1e b9 00 00       	callq  43759a <DCconfig_get_proxypoller_hosts>
  42bc7c:	89 44 24 14          	mov    %eax,0x14(%rsp)
  42bc80:	85 c0                	test   %eax,%eax
  42bc82:	75 30                	jne    42bcb4 <main_escalator_loop+0x7c8>
  42bc84:	48 8d 15 f5 e3 03 00 	lea    0x3e3f5(%rip),%rdx        # 46a080 <usage_message+0x8340>
  42bc8b:	48 8d 35 0b 76 05 00 	lea    0x5760b(%rip),%rsi        # 48329d <usage_message+0x2155d>
  42bc92:	bf 04 00 00 00       	mov    $0x4,%edi
  42bc97:	31 c0                	xor    %eax,%eax
  42bc99:	e8 12 54 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42bc9e:	8b 44 24 14          	mov    0x14(%rsp),%eax
  42bca2:	48 81 c4 38 1e 00 00 	add    $0x1e38,%rsp
  42bca9:	5b                   	pop    %rbx
  42bcaa:	5d                   	pop    %rbp
  42bcab:	41 5c                	pop    %r12
  42bcad:	41 5d                	pop    %r13
  42bcaf:	41 5e                	pop    %r14
  42bcb1:	41 5f                	pop    %r15
  42bcb3:	c3                   	retq   
  42bcb4:	31 ff                	xor    %edi,%edi
  42bcb6:	e8 1d 2f fe ff       	callq  40ebd8 <time@plt>
  42bcbb:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  42bcc0:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
  42bcc5:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  42bcca:	be 00 00 08 00       	mov    $0x80000,%esi
  42bccf:	48 89 c7             	mov    %rax,%rdi
  42bcd2:	e8 05 db 01 00       	callq  4497dc <zbx_json_init>
  42bcd7:	8b 44 24 14          	mov    0x14(%rsp),%eax
  42bcdb:	85 c0                	test   %eax,%eax
  42bcdd:	0f 8e b6 02 00 00    	jle    42bf99 <main_escalator_loop+0xaad>
  42bce3:	45 31 ed             	xor    %r13d,%r13d
  42bce6:	4c 8d bc 24 28 1e 00 	lea    0x1e28(%rsp),%r15
  42bced:	00 
  42bcee:	48 8d 9c 24 10 1e 00 	lea    0x1e10(%rsp),%rbx
  42bcf5:	00 
  42bcf6:	48 8d ac 24 00 1e 00 	lea    0x1e00(%rsp),%rbp
  42bcfd:	00 
  42bcfe:	49 8d 44 24 10       	lea    0x10(%r12),%rax
  42bd03:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  42bd08:	48 8d 84 24 60 10 00 	lea    0x1060(%rsp),%rax
  42bd0f:	00 
  42bd10:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  42bd15:	4d 89 e6             	mov    %r12,%r14
  42bd18:	eb 3e                	jmp    42bd58 <main_escalator_loop+0x86c>
  42bd1a:	41 80 cc 02          	or     $0x2,%r12b
  42bd1e:	4c 89 fa             	mov    %r15,%rdx
  42bd21:	48 8d 35 99 a1 03 00 	lea    0x3a199(%rip),%rsi        # 465ec1 <usage_message+0x4181>
  42bd28:	4c 89 f7             	mov    %r14,%rdi
  42bd2b:	e8 22 fd ff ff       	callq  42ba52 <main_escalator_loop+0x566>
  42bd30:	85 c0                	test   %eax,%eax
  42bd32:	0f 84 ef 00 00 00    	je     42be27 <main_escalator_loop+0x93b>
  42bd38:	41 0f b6 f4          	movzbl %r12b,%esi
  42bd3c:	48 8b bc 24 90 1c 00 	mov    0x1c90(%rsp),%rdi
  42bd43:	00 
  42bd44:	e8 10 b4 00 00       	callq  437159 <DCrequeue_proxy>
  42bd49:	41 83 c5 01          	add    $0x1,%r13d
  42bd4d:	44 39 6c 24 14       	cmp    %r13d,0x14(%rsp)
  42bd52:	0f 8e 41 02 00 00    	jle    42bf99 <main_escalator_loop+0xaad>
  42bd58:	48 63 84 24 68 1d 00 	movslq 0x1d68(%rsp),%rax
  42bd5f:	00 
  42bd60:	48 39 44 24 08       	cmp    %rax,0x8(%rsp)
  42bd65:	7d 2f                	jge    42bd96 <main_escalator_loop+0x8aa>
  42bd67:	45 31 e4             	xor    %r12d,%r12d
  42bd6a:	48 63 84 24 74 1d 00 	movslq 0x1d74(%rsp),%rax
  42bd71:	00 
  42bd72:	48 39 44 24 08       	cmp    %rax,0x8(%rsp)
  42bd77:	7d a1                	jge    42bd1a <main_escalator_loop+0x82e>
  42bd79:	31 c0                	xor    %eax,%eax
  42bd7b:	e8 00 da 02 00       	callq  459780 <DBbegin>
  42bd80:	48 8b bc 24 90 1c 00 	mov    0x1c90(%rsp),%rdi
  42bd87:	00 
  42bd88:	e8 25 fc 02 00       	callq  45b9b2 <update_proxy_lastaccess>
  42bd8d:	31 c0                	xor    %eax,%eax
  42bd8f:	e8 9f d9 02 00       	callq  459733 <DBcommit>
  42bd94:	eb a2                	jmp    42bd38 <main_escalator_loop+0x84c>
  42bd96:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42bd9b:	e8 d9 d9 01 00       	callq  449779 <zbx_json_clean>
  42bda0:	b9 01 00 00 00       	mov    $0x1,%ecx
  42bda5:	48 8d 15 5a a0 03 00 	lea    0x3a05a(%rip),%rdx        # 465e06 <usage_message+0x40c6>
  42bdac:	48 8d 35 4b a0 03 00 	lea    0x3a04b(%rip),%rsi        # 465dfe <usage_message+0x40be>
  42bdb3:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42bdb8:	e8 b0 d6 01 00       	callq  44946d <zbx_json_addstring>
  42bdbd:	48 8d 35 61 a0 03 00 	lea    0x3a061(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  42bdc4:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42bdc9:	e8 a1 d9 01 00       	callq  44976f <zbx_json_addobject>
  42bdce:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  42bdd3:	48 8b bc 24 90 1c 00 	mov    0x1c90(%rsp),%rdi
  42bdda:	00 
  42bddb:	e8 b6 06 03 00       	callq  45c496 <get_proxyconfig_data>
  42bde0:	8b 8c 24 48 10 00 00 	mov    0x1048(%rsp),%ecx
  42bde7:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  42bdec:	48 8d 35 ed b5 03 00 	lea    0x3b5ed(%rip),%rsi        # 4673e0 <usage_message+0x56a0>
  42bdf3:	bf 03 00 00 00       	mov    $0x3,%edi
  42bdf8:	31 c0                	xor    %eax,%eax
  42bdfa:	e8 b1 52 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42bdff:	48 8b 05 1a 10 26 00 	mov    0x26101a(%rip),%rax        # 68ce20 <zbx_iks_transport+0x400>
  42be06:	8b 10                	mov    (%rax),%edx
  42be08:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  42be0d:	4c 89 f7             	mov    %r14,%rdi
  42be10:	e8 5b fa ff ff       	callq  42b870 <main_escalator_loop+0x384>
  42be15:	85 c0                	test   %eax,%eax
  42be17:	0f 84 8d 01 00 00    	je     42bfaa <main_escalator_loop+0xabe>
  42be1d:	be 01 00 00 00       	mov    $0x1,%esi
  42be22:	e9 15 ff ff ff       	jmpq   42bd3c <main_escalator_loop+0x850>
  42be27:	48 89 de             	mov    %rbx,%rsi
  42be2a:	48 8b bc 24 28 1e 00 	mov    0x1e28(%rsp),%rdi
  42be31:	00 
  42be32:	e8 0a d0 01 00       	callq  448e41 <zbx_json_open>
  42be37:	85 c0                	test   %eax,%eax
  42be39:	0f 84 95 01 00 00    	je     42bfd4 <main_escalator_loop+0xae8>
  42be3f:	48 8b bc 24 28 1e 00 	mov    0x1e28(%rsp),%rdi
  42be46:	00 
  42be47:	48 85 ff             	test   %rdi,%rdi
  42be4a:	74 3c                	je     42be88 <main_escalator_loop+0x99c>
  42be4c:	e8 97 23 fe ff       	callq  40e1e8 <free@plt>
  42be51:	48 c7 84 24 28 1e 00 	movq   $0x0,0x1e28(%rsp)
  42be58:	00 00 00 00 00 
  42be5d:	eb 29                	jmp    42be88 <main_escalator_loop+0x99c>
  42be5f:	48 89 ea             	mov    %rbp,%rdx
  42be62:	48 8d 35 bc 9f 03 00 	lea    0x39fbc(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  42be69:	48 89 df             	mov    %rbx,%rdi
  42be6c:	e8 2f d2 01 00       	callq  4490a0 <zbx_json_brackets_by_name>
  42be71:	85 c0                	test   %eax,%eax
  42be73:	0f 85 83 00 00 00    	jne    42befc <main_escalator_loop+0xa10>
  42be79:	48 89 ef             	mov    %rbp,%rdi
  42be7c:	e8 16 cd 01 00       	callq  448b97 <zbx_json_count>
  42be81:	3d e7 03 00 00       	cmp    $0x3e7,%eax
  42be86:	7e 74                	jle    42befc <main_escalator_loop+0xa10>
  42be88:	4c 89 fa             	mov    %r15,%rdx
  42be8b:	48 8d 35 aa 9f 03 00 	lea    0x39faa(%rip),%rsi        # 465e3c <usage_message+0x40fc>
  42be92:	4c 89 f7             	mov    %r14,%rdi
  42be95:	e8 b8 fb ff ff       	callq  42ba52 <main_escalator_loop+0x566>
  42be9a:	85 c0                	test   %eax,%eax
  42be9c:	0f 85 96 fe ff ff    	jne    42bd38 <main_escalator_loop+0x84c>
  42bea2:	48 89 de             	mov    %rbx,%rsi
  42bea5:	48 8b bc 24 28 1e 00 	mov    0x1e28(%rsp),%rdi
  42beac:	00 
  42bead:	e8 8f cf 01 00       	callq  448e41 <zbx_json_open>
  42beb2:	85 c0                	test   %eax,%eax
  42beb4:	75 a9                	jne    42be5f <main_escalator_loop+0x973>
  42beb6:	45 31 c0             	xor    %r8d,%r8d
  42beb9:	31 c9                	xor    %ecx,%ecx
  42bebb:	48 8b 94 24 90 1c 00 	mov    0x1c90(%rsp),%rdx
  42bec2:	00 
  42bec3:	48 89 de             	mov    %rbx,%rsi
  42bec6:	31 ff                	xor    %edi,%edi
  42bec8:	e8 ad f1 02 00       	callq  45b07a <process_hist_data>
  42becd:	eb 90                	jmp    42be5f <main_escalator_loop+0x973>
  42becf:	48 89 df             	mov    %rbx,%rdi
  42bed2:	e8 ee 16 03 00       	callq  45d5c5 <process_dhis_data>
  42bed7:	48 89 ea             	mov    %rbp,%rdx
  42beda:	48 8d 35 44 9f 03 00 	lea    0x39f44(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  42bee1:	48 89 df             	mov    %rbx,%rdi
  42bee4:	e8 b7 d1 01 00       	callq  4490a0 <zbx_json_brackets_by_name>
  42bee9:	85 c0                	test   %eax,%eax
  42beeb:	75 7c                	jne    42bf69 <main_escalator_loop+0xa7d>
  42beed:	48 89 ef             	mov    %rbp,%rdi
  42bef0:	e8 a2 cc 01 00       	callq  448b97 <zbx_json_count>
  42bef5:	3d e7 03 00 00       	cmp    $0x3e7,%eax
  42befa:	7e 6d                	jle    42bf69 <main_escalator_loop+0xa7d>
  42befc:	4c 89 fa             	mov    %r15,%rdx
  42beff:	48 8d 35 67 9f 03 00 	lea    0x39f67(%rip),%rsi        # 465e6d <usage_message+0x412d>
  42bf06:	4c 89 f7             	mov    %r14,%rdi
  42bf09:	e8 44 fb ff ff       	callq  42ba52 <main_escalator_loop+0x566>
  42bf0e:	85 c0                	test   %eax,%eax
  42bf10:	0f 85 22 fe ff ff    	jne    42bd38 <main_escalator_loop+0x84c>
  42bf16:	48 89 de             	mov    %rbx,%rsi
  42bf19:	48 8b bc 24 28 1e 00 	mov    0x1e28(%rsp),%rdi
  42bf20:	00 
  42bf21:	e8 1b cf 01 00       	callq  448e41 <zbx_json_open>
  42bf26:	85 c0                	test   %eax,%eax
  42bf28:	75 ad                	jne    42bed7 <main_escalator_loop+0x9eb>
  42bf2a:	eb a3                	jmp    42becf <main_escalator_loop+0x9e3>
  42bf2c:	48 8b b4 24 90 1c 00 	mov    0x1c90(%rsp),%rsi
  42bf33:	00 
  42bf34:	48 89 df             	mov    %rbx,%rdi
  42bf37:	e8 b4 e8 02 00       	callq  45a7f0 <process_areg_data>
  42bf3c:	48 89 ea             	mov    %rbp,%rdx
  42bf3f:	48 8d 35 df 9e 03 00 	lea    0x39edf(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  42bf46:	48 89 df             	mov    %rbx,%rdi
  42bf49:	e8 52 d1 01 00       	callq  4490a0 <zbx_json_brackets_by_name>
  42bf4e:	85 c0                	test   %eax,%eax
  42bf50:	0f 85 23 fe ff ff    	jne    42bd79 <main_escalator_loop+0x88d>
  42bf56:	48 89 ef             	mov    %rbp,%rdi
  42bf59:	e8 39 cc 01 00       	callq  448b97 <zbx_json_count>
  42bf5e:	3d e7 03 00 00       	cmp    $0x3e7,%eax
  42bf63:	0f 8e 10 fe ff ff    	jle    42bd79 <main_escalator_loop+0x88d>
  42bf69:	4c 89 fa             	mov    %r15,%rdx
  42bf6c:	48 8d 35 09 9f 03 00 	lea    0x39f09(%rip),%rsi        # 465e7c <usage_message+0x413c>
  42bf73:	4c 89 f7             	mov    %r14,%rdi
  42bf76:	e8 d7 fa ff ff       	callq  42ba52 <main_escalator_loop+0x566>
  42bf7b:	85 c0                	test   %eax,%eax
  42bf7d:	0f 85 b5 fd ff ff    	jne    42bd38 <main_escalator_loop+0x84c>
  42bf83:	48 89 de             	mov    %rbx,%rsi
  42bf86:	48 8b bc 24 28 1e 00 	mov    0x1e28(%rsp),%rdi
  42bf8d:	00 
  42bf8e:	e8 ae ce 01 00       	callq  448e41 <zbx_json_open>
  42bf93:	85 c0                	test   %eax,%eax
  42bf95:	75 a5                	jne    42bf3c <main_escalator_loop+0xa50>
  42bf97:	eb 93                	jmp    42bf2c <main_escalator_loop+0xa40>
  42bf99:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42bf9e:	66 90                	xchg   %ax,%ax
  42bfa0:	e8 b1 d8 01 00       	callq  449856 <zbx_json_free>
  42bfa5:	e9 da fc ff ff       	jmpq   42bc84 <main_escalator_loop+0x798>
  42bfaa:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  42bfaf:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  42bfb4:	4c 89 f7             	mov    %r14,%rdi
  42bfb7:	e8 a9 f9 ff ff       	callq  42b965 <main_escalator_loop+0x479>
  42bfbc:	85 c0                	test   %eax,%eax
  42bfbe:	74 25                	je     42bfe5 <main_escalator_loop+0xaf9>
  42bfc0:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  42bfc5:	e8 47 fa ff ff       	callq  42ba11 <main_escalator_loop+0x525>
  42bfca:	be 01 00 00 00       	mov    $0x1,%esi
  42bfcf:	e9 68 fd ff ff       	jmpq   42bd3c <main_escalator_loop+0x850>
  42bfd4:	48 89 df             	mov    %rbx,%rdi
  42bfd7:	e8 f6 f9 02 00       	callq  45b9d2 <process_host_availability>
  42bfdc:	0f 1f 40 00          	nopl   0x0(%rax)
  42bfe0:	e9 5a fe ff ff       	jmpq   42be3f <main_escalator_loop+0x953>
  42bfe5:	31 c9                	xor    %ecx,%ecx
  42bfe7:	31 d2                	xor    %edx,%edx
  42bfe9:	31 f6                	xor    %esi,%esi
  42bfeb:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  42bff0:	e8 eb c7 01 00       	callq  4487e0 <zbx_recv_response>
  42bff5:	41 89 c4             	mov    %eax,%r12d
  42bff8:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  42bffd:	e8 0f fa ff ff       	callq  42ba11 <main_escalator_loop+0x525>
  42c002:	45 85 e4             	test   %r12d,%r12d
  42c005:	0f 85 12 fe ff ff    	jne    42be1d <main_escalator_loop+0x931>
  42c00b:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  42c011:	e9 54 fd ff ff       	jmpq   42bd6a <main_escalator_loop+0x87e>

000000000042c016 <main_proxypoller_loop>:
  42c016:	55                   	push   %rbp
  42c017:	53                   	push   %rbx
  42c018:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
  42c01f:	48 8d 15 68 e0 03 00 	lea    0x3e068(%rip),%rdx        # 46a08e <usage_message+0x834e>
  42c026:	48 8d 35 64 72 05 00 	lea    0x57264(%rip),%rsi        # 483291 <usage_message+0x21551>
  42c02d:	bf 04 00 00 00       	mov    $0x4,%edi
  42c032:	31 c0                	xor    %eax,%eax
  42c034:	e8 77 50 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42c039:	48 8b 05 88 0d 26 00 	mov    0x260d88(%rip),%rax        # 68cdc8 <zbx_iks_transport+0x3a8>
  42c040:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  42c045:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
  42c04a:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
  42c04e:	e8 55 29 fe ff       	callq  40e9a8 <sigemptyset@plt>
  42c053:	c7 84 24 a8 00 00 00 	movl   $0x4,0xa8(%rsp)
  42c05a:	04 00 00 00 
  42c05e:	31 d2                	xor    %edx,%edx
  42c060:	48 89 de             	mov    %rbx,%rsi
  42c063:	bf 0e 00 00 00       	mov    $0xe,%edi
  42c068:	e8 0b 24 fe ff       	callq  40e478 <sigaction@plt>
  42c06d:	31 ff                	xor    %edi,%edi
  42c06f:	e8 08 bd 02 00       	callq  457d7c <DBconnect>
  42c074:	48 8d 3d 29 e0 03 00 	lea    0x3e029(%rip),%rdi        # 46a0a4 <usage_message+0x8364>
  42c07b:	31 c0                	xor    %eax,%eax
  42c07d:	e8 5b 49 01 00       	callq  4409dd <__zbx_zbx_setproctitle>
  42c082:	e8 92 60 01 00       	callq  442119 <zbx_time>
  42c087:	f2 0f 11 44 24 18    	movsd  %xmm0,0x18(%rsp)
  42c08d:	31 c0                	xor    %eax,%eax
  42c08f:	e8 9c fb ff ff       	callq  42bc30 <main_escalator_loop+0x744>
  42c094:	89 c5                	mov    %eax,%ebp
  42c096:	e8 7e 60 01 00       	callq  442119 <zbx_time>
  42c09b:	f2 0f 5c 44 24 18    	subsd  0x18(%rsp),%xmm0
  42c0a1:	31 c0                	xor    %eax,%eax
  42c0a3:	f2 0f 11 04 24       	movsd  %xmm0,(%rsp)
  42c0a8:	e8 2f b2 00 00       	callq  4372dc <DCconfig_get_proxy_nextcheck>
  42c0ad:	89 c3                	mov    %eax,%ebx
  42c0af:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42c0b2:	f2 0f 10 04 24       	movsd  (%rsp),%xmm0
  42c0b7:	74 15                	je     42c0ce <main_proxypoller_loop+0xb8>
  42c0b9:	31 ff                	xor    %edi,%edi
  42c0bb:	e8 18 2b fe ff       	callq  40ebd8 <time@plt>
  42c0c0:	29 c3                	sub    %eax,%ebx
  42c0c2:	f2 0f 10 04 24       	movsd  (%rsp),%xmm0
  42c0c7:	78 48                	js     42c111 <main_proxypoller_loop+0xfb>
  42c0c9:	83 fb 05             	cmp    $0x5,%ebx
  42c0cc:	7e 62                	jle    42c130 <main_proxypoller_loop+0x11a>
  42c0ce:	b9 05 00 00 00       	mov    $0x5,%ecx
  42c0d3:	89 ea                	mov    %ebp,%edx
  42c0d5:	48 8d 35 8c e0 03 00 	lea    0x3e08c(%rip),%rsi        # 46a168 <usage_message+0x8428>
  42c0dc:	bf 04 00 00 00       	mov    $0x4,%edi
  42c0e1:	b8 01 00 00 00       	mov    $0x1,%eax
  42c0e6:	e8 c5 4f 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42c0eb:	bd 05 00 00 00       	mov    $0x5,%ebp
  42c0f0:	bb 05 00 00 00       	mov    $0x5,%ebx
  42c0f5:	89 de                	mov    %ebx,%esi
  42c0f7:	48 8d 3d 9a 80 03 00 	lea    0x3809a(%rip),%rdi        # 464198 <usage_message+0x2458>
  42c0fe:	31 c0                	xor    %eax,%eax
  42c100:	e8 d8 48 01 00       	callq  4409dd <__zbx_zbx_setproctitle>
  42c105:	89 ef                	mov    %ebp,%edi
  42c107:	e8 9c 22 fe ff       	callq  40e3a8 <sleep@plt>
  42c10c:	e9 63 ff ff ff       	jmpq   42c074 <main_proxypoller_loop+0x5e>
  42c111:	31 c9                	xor    %ecx,%ecx
  42c113:	89 ea                	mov    %ebp,%edx
  42c115:	48 8d 35 4c e0 03 00 	lea    0x3e04c(%rip),%rsi        # 46a168 <usage_message+0x8428>
  42c11c:	bf 04 00 00 00       	mov    $0x4,%edi
  42c121:	b8 01 00 00 00       	mov    $0x1,%eax
  42c126:	e8 85 4f 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42c12b:	e9 44 ff ff ff       	jmpq   42c074 <main_proxypoller_loop+0x5e>
  42c130:	89 d9                	mov    %ebx,%ecx
  42c132:	89 ea                	mov    %ebp,%edx
  42c134:	48 8d 35 2d e0 03 00 	lea    0x3e02d(%rip),%rsi        # 46a168 <usage_message+0x8428>
  42c13b:	bf 04 00 00 00       	mov    $0x4,%edi
  42c140:	b8 01 00 00 00       	mov    $0x1,%eax
  42c145:	e8 66 4f 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42c14a:	85 db                	test   %ebx,%ebx
  42c14c:	0f 84 22 ff ff ff    	je     42c074 <main_proxypoller_loop+0x5e>
  42c152:	89 dd                	mov    %ebx,%ebp
  42c154:	eb 9f                	jmp    42c0f5 <main_proxypoller_loop+0xdf>
  42c156:	90                   	nop
  42c157:	90                   	nop
  42c158:	90                   	nop
  42c159:	90                   	nop
  42c15a:	90                   	nop
  42c15b:	90                   	nop
  42c15c:	90                   	nop
  42c15d:	90                   	nop
  42c15e:	90                   	nop
  42c15f:	90                   	nop

000000000042c160 <init_result>:
  42c160:	c7 07 00 00 00 00    	movl   $0x0,(%rdi)
  42c166:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
  42c16d:	00 
  42c16e:	48 c7 47 10 00 00 00 	movq   $0x0,0x10(%rdi)
  42c175:	00 
  42c176:	48 c7 47 18 00 00 00 	movq   $0x0,0x18(%rdi)
  42c17d:	00 
  42c17e:	48 c7 47 20 00 00 00 	movq   $0x0,0x20(%rdi)
  42c185:	00 
  42c186:	48 c7 47 28 00 00 00 	movq   $0x0,0x28(%rdi)
  42c18d:	00 
  42c18e:	c3                   	retq   

000000000042c18f <get_result_value_by_type>:
  42c18f:	41 54                	push   %r12
  42c191:	55                   	push   %rbp
  42c192:	53                   	push   %rbx
  42c193:	48 83 ec 10          	sub    $0x10,%rsp
  42c197:	48 89 fb             	mov    %rdi,%rbx
  42c19a:	48 85 ff             	test   %rdi,%rdi
  42c19d:	0f 84 9f 03 00 00    	je     42c542 <get_result_value_by_type+0x3b3>
  42c1a3:	83 fe 10             	cmp    $0x10,%esi
  42c1a6:	76 0b                	jbe    42c1b3 <get_result_value_by_type+0x24>
  42c1a8:	31 c0                	xor    %eax,%eax
  42c1aa:	48 83 c4 10          	add    $0x10,%rsp
  42c1ae:	5b                   	pop    %rbx
  42c1af:	5d                   	pop    %rbp
  42c1b0:	41 5c                	pop    %r12
  42c1b2:	c3                   	retq   
  42c1b3:	89 f6                	mov    %esi,%esi
  42c1b5:	48 8d 05 74 e0 03 00 	lea    0x3e074(%rip),%rax        # 46a230 <usage_message+0x84f0>
  42c1bc:	48 63 14 b0          	movslq (%rax,%rsi,4),%rdx
  42c1c0:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  42c1c4:	ff e0                	jmpq   *%rax
  42c1c6:	8b 07                	mov    (%rdi),%eax
  42c1c8:	a8 10                	test   $0x10,%al
  42c1ca:	75 3c                	jne    42c208 <get_result_value_by_type+0x79>
  42c1cc:	a8 04                	test   $0x4,%al
  42c1ce:	0f 85 13 02 00 00    	jne    42c3e7 <get_result_value_by_type+0x258>
  42c1d4:	a8 01                	test   $0x1,%al
  42c1d6:	0f 85 e9 01 00 00    	jne    42c3c5 <get_result_value_by_type+0x236>
  42c1dc:	a8 02                	test   $0x2,%al
  42c1de:	66 90                	xchg   %ax,%ax
  42c1e0:	74 c6                	je     42c1a8 <get_result_value_by_type+0x19>
  42c1e2:	83 c8 10             	or     $0x10,%eax
  42c1e5:	89 07                	mov    %eax,(%rdi)
  42c1e7:	f2 0f 10 47 10       	movsd  0x10(%rdi),%xmm0
  42c1ec:	48 8d 35 0b 8f 04 00 	lea    0x48f0b(%rip),%rsi        # 4750fe <usage_message+0x133be>
  42c1f3:	31 ff                	xor    %edi,%edi
  42c1f5:	b8 01 00 00 00       	mov    $0x1,%eax
  42c1fa:	e8 b4 86 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42c1ff:	48 89 43 20          	mov    %rax,0x20(%rbx)
  42c203:	f6 03 10             	testb  $0x10,(%rbx)
  42c206:	74 a0                	je     42c1a8 <get_result_value_by_type+0x19>
  42c208:	48 8d 43 20          	lea    0x20(%rbx),%rax
  42c20c:	48 83 c4 10          	add    $0x10,%rsp
  42c210:	5b                   	pop    %rbx
  42c211:	5d                   	pop    %rbp
  42c212:	41 5c                	pop    %r12
  42c214:	c3                   	retq   
  42c215:	f6 07 08             	testb  $0x8,(%rdi)
  42c218:	74 8e                	je     42c1a8 <get_result_value_by_type+0x19>
  42c21a:	48 8d 47 28          	lea    0x28(%rdi),%rax
  42c21e:	48 83 c4 10          	add    $0x10,%rsp
  42c222:	5b                   	pop    %rbx
  42c223:	5d                   	pop    %rbp
  42c224:	41 5c                	pop    %r12
  42c226:	c3                   	retq   
  42c227:	8b 07                	mov    (%rdi),%eax
  42c229:	a8 04                	test   $0x4,%al
  42c22b:	0f 85 87 01 00 00    	jne    42c3b8 <get_result_value_by_type+0x229>
  42c231:	a8 10                	test   $0x10,%al
  42c233:	0f 84 45 01 00 00    	je     42c37e <get_result_value_by_type+0x1ef>
  42c239:	48 8b 6f 20          	mov    0x20(%rdi),%rbp
  42c23d:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
  42c241:	84 c0                	test   %al,%al
  42c243:	75 1d                	jne    42c262 <get_result_value_by_type+0xd3>
  42c245:	e9 f6 01 00 00       	jmpq   42c440 <get_result_value_by_type+0x2b1>
  42c24a:	3c 0a                	cmp    $0xa,%al
  42c24c:	0f 84 f6 01 00 00    	je     42c448 <get_result_value_by_type+0x2b9>
  42c252:	48 83 c5 01          	add    $0x1,%rbp
  42c256:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
  42c25a:	84 c0                	test   %al,%al
  42c25c:	0f 84 de 01 00 00    	je     42c440 <get_result_value_by_type+0x2b1>
  42c262:	3c 0d                	cmp    $0xd,%al
  42c264:	75 e4                	jne    42c24a <get_result_value_by_type+0xbb>
  42c266:	41 bc 0d 00 00 00    	mov    $0xd,%r12d
  42c26c:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
  42c270:	83 0b 04             	orl    $0x4,(%rbx)
  42c273:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  42c277:	e8 fc 1e fe ff       	callq  40e178 <__strdup@plt>
  42c27c:	48 89 43 18          	mov    %rax,0x18(%rbx)
  42c280:	44 88 65 00          	mov    %r12b,0x0(%rbp)
  42c284:	e9 26 01 00 00       	jmpq   42c3af <get_result_value_by_type+0x220>
  42c289:	8b 07                	mov    (%rdi),%eax
  42c28b:	a8 02                	test   $0x2,%al
  42c28d:	75 68                	jne    42c2f7 <get_result_value_by_type+0x168>
  42c28f:	a8 01                	test   $0x1,%al
  42c291:	0f 85 8d 01 00 00    	jne    42c424 <get_result_value_by_type+0x295>
  42c297:	a8 04                	test   $0x4,%al
  42c299:	0f 85 3c 02 00 00    	jne    42c4db <get_result_value_by_type+0x34c>
  42c29f:	a8 10                	test   $0x10,%al
  42c2a1:	0f 84 01 ff ff ff    	je     42c1a8 <get_result_value_by_type+0x19>
  42c2a7:	48 8b 7f 20          	mov    0x20(%rdi),%rdi
  42c2ab:	48 8d 35 05 ee 03 00 	lea    0x3ee05(%rip),%rsi        # 46b0b7 <usage_message+0x9377>
  42c2b2:	e8 36 79 01 00       	callq  443bed <zbx_rtrim>
  42c2b7:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  42c2bb:	48 8d 35 ff de 03 00 	lea    0x3deff(%rip),%rsi        # 46a1c1 <usage_message+0x8481>
  42c2c2:	e8 b6 78 01 00       	callq  443b7d <zbx_ltrim>
  42c2c7:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  42c2cb:	e8 6e 47 01 00       	callq  440a3e <is_double>
  42c2d0:	85 c0                	test   %eax,%eax
  42c2d2:	0f 85 d0 fe ff ff    	jne    42c1a8 <get_result_value_by_type+0x19>
  42c2d8:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  42c2dc:	31 f6                	xor    %esi,%esi
  42c2de:	e8 d5 28 fe ff       	callq  40ebb8 <strtod@plt>
  42c2e3:	8b 03                	mov    (%rbx),%eax
  42c2e5:	83 c8 02             	or     $0x2,%eax
  42c2e8:	89 03                	mov    %eax,(%rbx)
  42c2ea:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  42c2ef:	a8 02                	test   $0x2,%al
  42c2f1:	0f 84 b1 fe ff ff    	je     42c1a8 <get_result_value_by_type+0x19>
  42c2f7:	48 8d 43 10          	lea    0x10(%rbx),%rax
  42c2fb:	e9 aa fe ff ff       	jmpq   42c1aa <get_result_value_by_type+0x1b>
  42c300:	8b 07                	mov    (%rdi),%eax
  42c302:	a8 01                	test   $0x1,%al
  42c304:	75 6f                	jne    42c375 <get_result_value_by_type+0x1e6>
  42c306:	a8 02                	test   $0x2,%al
  42c308:	0f 85 f0 00 00 00    	jne    42c3fe <get_result_value_by_type+0x26f>
  42c30e:	a8 04                	test   $0x4,%al
  42c310:	0f 85 81 01 00 00    	jne    42c497 <get_result_value_by_type+0x308>
  42c316:	a8 10                	test   $0x10,%al
  42c318:	0f 84 8a fe ff ff    	je     42c1a8 <get_result_value_by_type+0x19>
  42c31e:	48 8b 7f 20          	mov    0x20(%rdi),%rdi
  42c322:	48 8d 35 8e ed 03 00 	lea    0x3ed8e(%rip),%rsi        # 46b0b7 <usage_message+0x9377>
  42c329:	e8 bf 78 01 00       	callq  443bed <zbx_rtrim>
  42c32e:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  42c332:	48 8d 35 88 de 03 00 	lea    0x3de88(%rip),%rsi        # 46a1c1 <usage_message+0x8481>
  42c339:	e8 3f 78 01 00       	callq  443b7d <zbx_ltrim>
  42c33e:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  42c342:	e8 b5 76 01 00       	callq  4439fc <del_zeroes>
  42c347:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  42c34c:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  42c350:	e8 32 48 01 00       	callq  440b87 <is_uint64>
  42c355:	85 c0                	test   %eax,%eax
  42c357:	0f 85 4b fe ff ff    	jne    42c1a8 <get_result_value_by_type+0x19>
  42c35d:	8b 03                	mov    (%rbx),%eax
  42c35f:	83 c8 01             	or     $0x1,%eax
  42c362:	89 03                	mov    %eax,(%rbx)
  42c364:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  42c369:	48 89 53 08          	mov    %rdx,0x8(%rbx)
  42c36d:	a8 01                	test   $0x1,%al
  42c36f:	0f 84 33 fe ff ff    	je     42c1a8 <get_result_value_by_type+0x19>
  42c375:	48 8d 43 08          	lea    0x8(%rbx),%rax
  42c379:	e9 2c fe ff ff       	jmpq   42c1aa <get_result_value_by_type+0x1b>
  42c37e:	a8 01                	test   $0x1,%al
  42c380:	0f 85 cf 00 00 00    	jne    42c455 <get_result_value_by_type+0x2c6>
  42c386:	a8 02                	test   $0x2,%al
  42c388:	0f 84 1a fe ff ff    	je     42c1a8 <get_result_value_by_type+0x19>
  42c38e:	83 c8 04             	or     $0x4,%eax
  42c391:	89 07                	mov    %eax,(%rdi)
  42c393:	f2 0f 10 47 10       	movsd  0x10(%rdi),%xmm0
  42c398:	48 8d 35 5f 8d 04 00 	lea    0x48d5f(%rip),%rsi        # 4750fe <usage_message+0x133be>
  42c39f:	31 ff                	xor    %edi,%edi
  42c3a1:	b8 01 00 00 00       	mov    $0x1,%eax
  42c3a6:	e8 08 85 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42c3ab:	48 89 43 18          	mov    %rax,0x18(%rbx)
  42c3af:	f6 03 04             	testb  $0x4,(%rbx)
  42c3b2:	0f 84 f0 fd ff ff    	je     42c1a8 <get_result_value_by_type+0x19>
  42c3b8:	48 8d 43 18          	lea    0x18(%rbx),%rax
  42c3bc:	48 83 c4 10          	add    $0x10,%rsp
  42c3c0:	5b                   	pop    %rbx
  42c3c1:	5d                   	pop    %rbp
  42c3c2:	41 5c                	pop    %r12
  42c3c4:	c3                   	retq   
  42c3c5:	83 c8 10             	or     $0x10,%eax
  42c3c8:	89 07                	mov    %eax,(%rdi)
  42c3ca:	48 8b 57 08          	mov    0x8(%rdi),%rdx
  42c3ce:	48 8d 35 fe 8c 04 00 	lea    0x48cfe(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42c3d5:	31 ff                	xor    %edi,%edi
  42c3d7:	31 c0                	xor    %eax,%eax
  42c3d9:	e8 d5 84 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42c3de:	48 89 43 20          	mov    %rax,0x20(%rbx)
  42c3e2:	e9 1c fe ff ff       	jmpq   42c203 <get_result_value_by_type+0x74>
  42c3e7:	83 c8 10             	or     $0x10,%eax
  42c3ea:	89 07                	mov    %eax,(%rdi)
  42c3ec:	48 8b 7f 18          	mov    0x18(%rdi),%rdi
  42c3f0:	e8 83 1d fe ff       	callq  40e178 <__strdup@plt>
  42c3f5:	48 89 43 20          	mov    %rax,0x20(%rbx)
  42c3f9:	e9 05 fe ff ff       	jmpq   42c203 <get_result_value_by_type+0x74>
  42c3fe:	83 c8 01             	or     $0x1,%eax
  42c401:	89 07                	mov    %eax,(%rdi)
  42c403:	f2 0f 10 0d ed a0 03 	movsd  0x3a0ed(%rip),%xmm1        # 4664f8 <usage_message+0x47b8>
  42c40a:	00 
  42c40b:	f2 0f 10 47 10       	movsd  0x10(%rdi),%xmm0
  42c410:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  42c414:	73 61                	jae    42c477 <get_result_value_by_type+0x2e8>
  42c416:	f2 48 0f 2c d0       	cvttsd2si %xmm0,%rdx
  42c41b:	48 89 57 08          	mov    %rdx,0x8(%rdi)
  42c41f:	e9 49 ff ff ff       	jmpq   42c36d <get_result_value_by_type+0x1de>
  42c424:	83 c8 02             	or     $0x2,%eax
  42c427:	89 07                	mov    %eax,(%rdi)
  42c429:	48 8b 57 08          	mov    0x8(%rdi),%rdx
  42c42d:	48 85 d2             	test   %rdx,%rdx
  42c430:	0f 88 f2 00 00 00    	js     42c528 <get_result_value_by_type+0x399>
  42c436:	f2 48 0f 2a c2       	cvtsi2sd %rdx,%xmm0
  42c43b:	e9 aa fe ff ff       	jmpq   42c2ea <get_result_value_by_type+0x15b>
  42c440:	45 31 e4             	xor    %r12d,%r12d
  42c443:	e9 24 fe ff ff       	jmpq   42c26c <get_result_value_by_type+0xdd>
  42c448:	41 bc 0a 00 00 00    	mov    $0xa,%r12d
  42c44e:	66 90                	xchg   %ax,%ax
  42c450:	e9 17 fe ff ff       	jmpq   42c26c <get_result_value_by_type+0xdd>
  42c455:	83 c8 04             	or     $0x4,%eax
  42c458:	89 07                	mov    %eax,(%rdi)
  42c45a:	48 8b 57 08          	mov    0x8(%rdi),%rdx
  42c45e:	48 8d 35 6e 8c 04 00 	lea    0x48c6e(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  42c465:	31 ff                	xor    %edi,%edi
  42c467:	31 c0                	xor    %eax,%eax
  42c469:	e8 45 84 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42c46e:	48 89 43 18          	mov    %rax,0x18(%rbx)
  42c472:	e9 38 ff ff ff       	jmpq   42c3af <get_result_value_by_type+0x220>
  42c477:	f2 0f 5c c1          	subsd  %xmm1,%xmm0
  42c47b:	f2 48 0f 2c d0       	cvttsd2si %xmm0,%rdx
  42c480:	48 89 57 08          	mov    %rdx,0x8(%rdi)
  42c484:	48 ba 00 00 00 00 00 	mov    $0x8000000000000000,%rdx
  42c48b:	00 00 80 
  42c48e:	48 31 57 08          	xor    %rdx,0x8(%rdi)
  42c492:	e9 d6 fe ff ff       	jmpq   42c36d <get_result_value_by_type+0x1de>
  42c497:	48 8b 7f 18          	mov    0x18(%rdi),%rdi
  42c49b:	48 8d 35 15 ec 03 00 	lea    0x3ec15(%rip),%rsi        # 46b0b7 <usage_message+0x9377>
  42c4a2:	e8 46 77 01 00       	callq  443bed <zbx_rtrim>
  42c4a7:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  42c4ab:	48 8d 35 0f dd 03 00 	lea    0x3dd0f(%rip),%rsi        # 46a1c1 <usage_message+0x8481>
  42c4b2:	e8 c6 76 01 00       	callq  443b7d <zbx_ltrim>
  42c4b7:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  42c4bb:	e8 3c 75 01 00       	callq  4439fc <del_zeroes>
  42c4c0:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  42c4c5:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  42c4c9:	e8 b9 46 01 00       	callq  440b87 <is_uint64>
  42c4ce:	85 c0                	test   %eax,%eax
  42c4d0:	0f 85 d2 fc ff ff    	jne    42c1a8 <get_result_value_by_type+0x19>
  42c4d6:	e9 82 fe ff ff       	jmpq   42c35d <get_result_value_by_type+0x1ce>
  42c4db:	48 8b 7f 18          	mov    0x18(%rdi),%rdi
  42c4df:	48 8d 35 d1 eb 03 00 	lea    0x3ebd1(%rip),%rsi        # 46b0b7 <usage_message+0x9377>
  42c4e6:	e8 02 77 01 00       	callq  443bed <zbx_rtrim>
  42c4eb:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  42c4ef:	48 8d 35 cb dc 03 00 	lea    0x3dccb(%rip),%rsi        # 46a1c1 <usage_message+0x8481>
  42c4f6:	e8 82 76 01 00       	callq  443b7d <zbx_ltrim>
  42c4fb:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  42c4ff:	e8 3a 45 01 00       	callq  440a3e <is_double>
  42c504:	85 c0                	test   %eax,%eax
  42c506:	0f 85 9c fc ff ff    	jne    42c1a8 <get_result_value_by_type+0x19>
  42c50c:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  42c510:	31 f6                	xor    %esi,%esi
  42c512:	e8 a1 26 fe ff       	callq  40ebb8 <strtod@plt>
  42c517:	8b 03                	mov    (%rbx),%eax
  42c519:	83 c8 02             	or     $0x2,%eax
  42c51c:	89 03                	mov    %eax,(%rbx)
  42c51e:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  42c523:	e9 c7 fd ff ff       	jmpq   42c2ef <get_result_value_by_type+0x160>
  42c528:	48 89 d1             	mov    %rdx,%rcx
  42c52b:	48 d1 e9             	shr    %rcx
  42c52e:	83 e2 01             	and    $0x1,%edx
  42c531:	48 09 d1             	or     %rdx,%rcx
  42c534:	f2 48 0f 2a c1       	cvtsi2sd %rcx,%xmm0
  42c539:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
  42c53d:	e9 a8 fd ff ff       	jmpq   42c2ea <get_result_value_by_type+0x15b>
  42c542:	48 8d 0d 57 dd 03 00 	lea    0x3dd57(%rip),%rcx        # 46a2a0 <usage_message+0x8560>
  42c549:	ba 3e 03 00 00       	mov    $0x33e,%edx
  42c54e:	48 8d 35 62 dc 03 00 	lea    0x3dc62(%rip),%rsi        # 46a1b7 <usage_message+0x8477>
  42c555:	48 8d 3d 3e ed 03 00 	lea    0x3ed3e(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42c55c:	e8 97 19 fe ff       	callq  40def8 <__assert_fail@plt>

000000000042c561 <set_result_type>:
  42c561:	41 54                	push   %r12
  42c563:	55                   	push   %rbp
  42c564:	53                   	push   %rbx
  42c565:	48 83 ec 20          	sub    $0x20,%rsp
  42c569:	48 89 fb             	mov    %rdi,%rbx
  42c56c:	41 89 f4             	mov    %esi,%r12d
  42c56f:	48 89 cd             	mov    %rcx,%rbp
  42c572:	48 85 ff             	test   %rdi,%rdi
  42c575:	0f 84 cd 01 00 00    	je     42c748 <set_result_type+0x1e7>
  42c57b:	83 fe 04             	cmp    $0x4,%esi
  42c57e:	76 42                	jbe    42c5c2 <set_result_type+0x61>
  42c580:	48 8d 35 27 65 03 00 	lea    0x36527(%rip),%rsi        # 462aae <usage_message+0xd6e>
  42c587:	48 89 ef             	mov    %rbp,%rdi
  42c58a:	e8 98 75 01 00       	callq  443b27 <zbx_remove_chars>
  42c58f:	83 0b 08             	orl    $0x8,(%rbx)
  42c592:	44 89 e7             	mov    %r12d,%edi
  42c595:	e8 9a 6d 01 00       	callq  443334 <zbx_item_value_type_string>
  42c59a:	48 89 c1             	mov    %rax,%rcx
  42c59d:	48 89 ea             	mov    %rbp,%rdx
  42c5a0:	48 8d 35 49 dd 03 00 	lea    0x3dd49(%rip),%rsi        # 46a2f0 <usage_message+0x85b0>
  42c5a7:	31 ff                	xor    %edi,%edi
  42c5a9:	31 c0                	xor    %eax,%eax
  42c5ab:	e8 03 83 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42c5b0:	48 89 43 28          	mov    %rax,0x28(%rbx)
  42c5b4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  42c5b9:	48 83 c4 20          	add    $0x20,%rsp
  42c5bd:	5b                   	pop    %rbx
  42c5be:	5d                   	pop    %rbp
  42c5bf:	41 5c                	pop    %r12
  42c5c1:	c3                   	retq   
  42c5c2:	89 f1                	mov    %esi,%ecx
  42c5c4:	48 8d 05 a9 dc 03 00 	lea    0x3dca9(%rip),%rax        # 46a274 <usage_message+0x8534>
  42c5cb:	48 63 0c 88          	movslq (%rax,%rcx,4),%rcx
  42c5cf:	48 8d 04 01          	lea    (%rcx,%rax,1),%rax
  42c5d3:	ff e0                	jmpq   *%rax
  42c5d5:	48 8d 35 db ea 03 00 	lea    0x3eadb(%rip),%rsi        # 46b0b7 <usage_message+0x9377>
  42c5dc:	48 89 ef             	mov    %rbp,%rdi
  42c5df:	89 54 24 08          	mov    %edx,0x8(%rsp)
  42c5e3:	e8 05 76 01 00       	callq  443bed <zbx_rtrim>
  42c5e8:	48 8d 35 d2 db 03 00 	lea    0x3dbd2(%rip),%rsi        # 46a1c1 <usage_message+0x8481>
  42c5ef:	48 89 ef             	mov    %rbp,%rdi
  42c5f2:	e8 86 75 01 00       	callq  443b7d <zbx_ltrim>
  42c5f7:	48 89 ef             	mov    %rbp,%rdi
  42c5fa:	e8 fd 73 01 00       	callq  4439fc <del_zeroes>
  42c5ff:	8b 54 24 08          	mov    0x8(%rsp),%edx
  42c603:	83 fa 01             	cmp    $0x1,%edx
  42c606:	0f 84 df 00 00 00    	je     42c6eb <set_result_type+0x18a>
  42c60c:	83 fa 02             	cmp    $0x2,%edx
  42c60f:	0f 84 a3 00 00 00    	je     42c6b8 <set_result_type+0x157>
  42c615:	48 8d 74 24 18       	lea    0x18(%rsp),%rsi
  42c61a:	48 89 ef             	mov    %rbp,%rdi
  42c61d:	e8 65 45 01 00       	callq  440b87 <is_uint64>
  42c622:	85 c0                	test   %eax,%eax
  42c624:	0f 85 56 ff ff ff    	jne    42c580 <set_result_type+0x1f>
  42c62a:	83 0b 01             	orl    $0x1,(%rbx)
  42c62d:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  42c632:	48 89 43 08          	mov    %rax,0x8(%rbx)
  42c636:	31 c0                	xor    %eax,%eax
  42c638:	e9 7c ff ff ff       	jmpq   42c5b9 <set_result_type+0x58>
  42c63d:	83 0f 04             	orl    $0x4,(%rdi)
  42c640:	48 89 ef             	mov    %rbp,%rdi
  42c643:	e8 30 1b fe ff       	callq  40e178 <__strdup@plt>
  42c648:	48 89 43 18          	mov    %rax,0x18(%rbx)
  42c64c:	31 c0                	xor    %eax,%eax
  42c64e:	48 83 c4 20          	add    $0x20,%rsp
  42c652:	5b                   	pop    %rbx
  42c653:	5d                   	pop    %rbp
  42c654:	41 5c                	pop    %r12
  42c656:	c3                   	retq   
  42c657:	83 0f 10             	orl    $0x10,(%rdi)
  42c65a:	48 89 ef             	mov    %rbp,%rdi
  42c65d:	e8 16 1b fe ff       	callq  40e178 <__strdup@plt>
  42c662:	48 89 43 20          	mov    %rax,0x20(%rbx)
  42c666:	31 c0                	xor    %eax,%eax
  42c668:	48 83 c4 20          	add    $0x20,%rsp
  42c66c:	5b                   	pop    %rbx
  42c66d:	5d                   	pop    %rbp
  42c66e:	41 5c                	pop    %r12
  42c670:	c3                   	retq   
  42c671:	48 8d 35 3f ea 03 00 	lea    0x3ea3f(%rip),%rsi        # 46b0b7 <usage_message+0x9377>
  42c678:	48 89 ef             	mov    %rbp,%rdi
  42c67b:	e8 6d 75 01 00       	callq  443bed <zbx_rtrim>
  42c680:	48 8d 35 3a db 03 00 	lea    0x3db3a(%rip),%rsi        # 46a1c1 <usage_message+0x8481>
  42c687:	48 89 ef             	mov    %rbp,%rdi
  42c68a:	e8 ee 74 01 00       	callq  443b7d <zbx_ltrim>
  42c68f:	48 89 ef             	mov    %rbp,%rdi
  42c692:	e8 a7 43 01 00       	callq  440a3e <is_double>
  42c697:	85 c0                	test   %eax,%eax
  42c699:	0f 85 e1 fe ff ff    	jne    42c580 <set_result_type+0x1f>
  42c69f:	31 f6                	xor    %esi,%esi
  42c6a1:	48 89 ef             	mov    %rbp,%rdi
  42c6a4:	e8 0f 25 fe ff       	callq  40ebb8 <strtod@plt>
  42c6a9:	83 0b 02             	orl    $0x2,(%rbx)
  42c6ac:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  42c6b1:	31 c0                	xor    %eax,%eax
  42c6b3:	e9 01 ff ff ff       	jmpq   42c5b9 <set_result_type+0x58>
  42c6b8:	48 89 ef             	mov    %rbp,%rdi
  42c6bb:	e8 89 45 01 00       	callq  440c49 <is_uhex>
  42c6c0:	85 c0                	test   %eax,%eax
  42c6c2:	75 50                	jne    42c714 <set_result_type+0x1b3>
  42c6c4:	48 8d 54 24 18       	lea    0x18(%rsp),%rdx
  42c6c9:	48 8d 35 f9 da 03 00 	lea    0x3daf9(%rip),%rsi        # 46a1c9 <usage_message+0x8489>
  42c6d0:	48 89 ef             	mov    %rbp,%rdi
  42c6d3:	e8 d0 17 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42c6d8:	83 0b 01             	orl    $0x1,(%rbx)
  42c6db:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  42c6e0:	48 89 43 08          	mov    %rax,0x8(%rbx)
  42c6e4:	31 c0                	xor    %eax,%eax
  42c6e6:	e9 ce fe ff ff       	jmpq   42c5b9 <set_result_type+0x58>
  42c6eb:	48 89 ef             	mov    %rbp,%rdi
  42c6ee:	e8 06 45 01 00       	callq  440bf9 <is_uoct>
  42c6f3:	85 c0                	test   %eax,%eax
  42c6f5:	0f 85 85 fe ff ff    	jne    42c580 <set_result_type+0x1f>
  42c6fb:	48 8d 54 24 18       	lea    0x18(%rsp),%rdx
  42c700:	48 8d 35 be da 03 00 	lea    0x3dabe(%rip),%rsi        # 46a1c5 <usage_message+0x8485>
  42c707:	48 89 ef             	mov    %rbp,%rdi
  42c70a:	e8 99 17 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42c70f:	e9 16 ff ff ff       	jmpq   42c62a <set_result_type+0xc9>
  42c714:	48 89 ef             	mov    %rbp,%rdi
  42c717:	e8 40 4f 01 00       	callq  44165c <is_hex_string>
  42c71c:	85 c0                	test   %eax,%eax
  42c71e:	66 90                	xchg   %ax,%ax
  42c720:	0f 85 5a fe ff ff    	jne    42c580 <set_result_type+0x1f>
  42c726:	48 8d 35 a0 da 03 00 	lea    0x3daa0(%rip),%rsi        # 46a1cd <usage_message+0x848d>
  42c72d:	48 89 ef             	mov    %rbp,%rdi
  42c730:	e8 f2 73 01 00       	callq  443b27 <zbx_remove_chars>
  42c735:	48 8d 54 24 18       	lea    0x18(%rsp),%rdx
  42c73a:	48 8d 35 88 da 03 00 	lea    0x3da88(%rip),%rsi        # 46a1c9 <usage_message+0x8489>
  42c741:	48 89 ef             	mov    %rbp,%rdi
  42c744:	31 c0                	xor    %eax,%eax
  42c746:	eb c2                	jmp    42c70a <set_result_type+0x1a9>
  42c748:	48 8d 0d 71 db 03 00 	lea    0x3db71(%rip),%rcx        # 46a2c0 <usage_message+0x8580>
  42c74f:	ba 3e 02 00 00       	mov    $0x23e,%edx
  42c754:	48 8d 35 5c da 03 00 	lea    0x3da5c(%rip),%rsi        # 46a1b7 <usage_message+0x8477>
  42c75b:	48 8d 3d 38 eb 03 00 	lea    0x3eb38(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42c762:	e8 91 17 fe ff       	callq  40def8 <__assert_fail@plt>

000000000042c767 <parse_command>:
  42c767:	41 57                	push   %r15
  42c769:	41 56                	push   %r14
  42c76b:	41 55                	push   %r13
  42c76d:	41 54                	push   %r12
  42c76f:	55                   	push   %rbp
  42c770:	53                   	push   %rbx
  42c771:	48 83 ec 18          	sub    $0x18,%rsp
  42c775:	48 89 fb             	mov    %rdi,%rbx
  42c778:	48 89 f5             	mov    %rsi,%rbp
  42c77b:	41 89 d5             	mov    %edx,%r13d
  42c77e:	49 89 cc             	mov    %rcx,%r12
  42c781:	44 89 44 24 0c       	mov    %r8d,0xc(%rsp)
  42c786:	be 5b 00 00 00       	mov    $0x5b,%esi
  42c78b:	e8 08 1f fe ff       	callq  40e698 <strchr@plt>
  42c790:	49 89 c6             	mov    %rax,%r14
  42c793:	be 5d 00 00 00       	mov    $0x5d,%esi
  42c798:	48 89 df             	mov    %rbx,%rdi
  42c79b:	e8 c8 1b fe ff       	callq  40e368 <strrchr@plt>
  42c7a0:	49 89 c7             	mov    %rax,%r15
  42c7a3:	49 39 c6             	cmp    %rax,%r14
  42c7a6:	0f 87 a4 00 00 00    	ja     42c850 <parse_command+0xe9>
  42c7ac:	4d 85 f6             	test   %r14,%r14
  42c7af:	0f 84 92 00 00 00    	je     42c847 <parse_command+0xe0>
  42c7b5:	48 85 c0             	test   %rax,%rax
  42c7b8:	0f 84 92 00 00 00    	je     42c850 <parse_command+0xe9>
  42c7be:	48 85 ed             	test   %rbp,%rbp
  42c7c1:	74 32                	je     42c7f5 <parse_command+0x8e>
  42c7c3:	4d 85 f6             	test   %r14,%r14
  42c7c6:	0f 84 9c 00 00 00    	je     42c868 <parse_command+0x101>
  42c7cc:	4c 89 f0             	mov    %r14,%rax
  42c7cf:	48 29 d8             	sub    %rbx,%rax
  42c7d2:	48 83 c0 01          	add    $0x1,%rax
  42c7d6:	4d 63 ed             	movslq %r13d,%r13
  42c7d9:	4c 39 e8             	cmp    %r13,%rax
  42c7dc:	4c 0f 46 e8          	cmovbe %rax,%r13
  42c7e0:	49 8d 55 ff          	lea    -0x1(%r13),%rdx
  42c7e4:	48 89 de             	mov    %rbx,%rsi
  42c7e7:	48 89 ef             	mov    %rbp,%rdi
  42c7ea:	e8 c9 1d fe ff       	callq  40e5b8 <memcpy@plt>
  42c7ef:	42 c6 44 2d ff 00    	movb   $0x0,-0x1(%rbp,%r13,1)
  42c7f5:	4d 85 e4             	test   %r12,%r12
  42c7f8:	74 05                	je     42c7ff <parse_command+0x98>
  42c7fa:	41 c6 04 24 00       	movb   $0x0,(%r12)
  42c7ff:	4d 85 f6             	test   %r14,%r14
  42c802:	74 5d                	je     42c861 <parse_command+0xfa>
  42c804:	4d 85 ff             	test   %r15,%r15
  42c807:	74 58                	je     42c861 <parse_command+0xfa>
  42c809:	4d 85 e4             	test   %r12,%r12
  42c80c:	74 25                	je     42c833 <parse_command+0xcc>
  42c80e:	4d 29 f7             	sub    %r14,%r15
  42c811:	48 63 44 24 0c       	movslq 0xc(%rsp),%rax
  42c816:	49 39 c7             	cmp    %rax,%r15
  42c819:	4c 0f 47 f8          	cmova  %rax,%r15
  42c81d:	49 8d 57 ff          	lea    -0x1(%r15),%rdx
  42c821:	49 8d 76 01          	lea    0x1(%r14),%rsi
  42c825:	4c 89 e7             	mov    %r12,%rdi
  42c828:	e8 8b 1d fe ff       	callq  40e5b8 <memcpy@plt>
  42c82d:	43 c6 44 3c ff 00    	movb   $0x0,-0x1(%r12,%r15,1)
  42c833:	b8 02 00 00 00       	mov    $0x2,%eax
  42c838:	48 83 c4 18          	add    $0x18,%rsp
  42c83c:	5b                   	pop    %rbx
  42c83d:	5d                   	pop    %rbp
  42c83e:	41 5c                	pop    %r12
  42c840:	41 5d                	pop    %r13
  42c842:	41 5e                	pop    %r14
  42c844:	41 5f                	pop    %r15
  42c846:	c3                   	retq   
  42c847:	48 85 c0             	test   %rax,%rax
  42c84a:	0f 84 6e ff ff ff    	je     42c7be <parse_command+0x57>
  42c850:	31 c0                	xor    %eax,%eax
  42c852:	48 83 c4 18          	add    $0x18,%rsp
  42c856:	5b                   	pop    %rbx
  42c857:	5d                   	pop    %rbp
  42c858:	41 5c                	pop    %r12
  42c85a:	41 5d                	pop    %r13
  42c85c:	41 5e                	pop    %r14
  42c85e:	41 5f                	pop    %r15
  42c860:	c3                   	retq   
  42c861:	b8 01 00 00 00       	mov    $0x1,%eax
  42c866:	eb ea                	jmp    42c852 <parse_command+0xeb>
  42c868:	49 63 d5             	movslq %r13d,%rdx
  42c86b:	48 89 de             	mov    %rbx,%rsi
  42c86e:	48 89 ef             	mov    %rbp,%rdi
  42c871:	e8 2a 63 01 00       	callq  442ba0 <zbx_strlcpy>
  42c876:	e9 7a ff ff ff       	jmpq   42c7f5 <parse_command+0x8e>

000000000042c87b <free_result>:
  42c87b:	53                   	push   %rbx
  42c87c:	48 89 fb             	mov    %rdi,%rbx
  42c87f:	8b 17                	mov    (%rdi),%edx
  42c881:	48 c7 47 10 00 00 00 	movq   $0x0,0x10(%rdi)
  42c888:	00 
  42c889:	89 d0                	mov    %edx,%eax
  42c88b:	83 e0 fc             	and    $0xfffffffffffffffc,%eax
  42c88e:	89 07                	mov    %eax,(%rdi)
  42c890:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
  42c897:	00 
  42c898:	80 e2 04             	and    $0x4,%dl
  42c89b:	74 1d                	je     42c8ba <free_result+0x3f>
  42c89d:	48 8b 7f 18          	mov    0x18(%rdi),%rdi
  42c8a1:	48 85 ff             	test   %rdi,%rdi
  42c8a4:	74 0f                	je     42c8b5 <free_result+0x3a>
  42c8a6:	e8 3d 19 fe ff       	callq  40e1e8 <free@plt>
  42c8ab:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  42c8b2:	00 
  42c8b3:	8b 03                	mov    (%rbx),%eax
  42c8b5:	83 e0 fb             	and    $0xfffffffffffffffb,%eax
  42c8b8:	89 03                	mov    %eax,(%rbx)
  42c8ba:	a8 10                	test   $0x10,%al
  42c8bc:	74 1d                	je     42c8db <free_result+0x60>
  42c8be:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  42c8c2:	48 85 ff             	test   %rdi,%rdi
  42c8c5:	74 0f                	je     42c8d6 <free_result+0x5b>
  42c8c7:	e8 1c 19 fe ff       	callq  40e1e8 <free@plt>
  42c8cc:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
  42c8d3:	00 
  42c8d4:	8b 03                	mov    (%rbx),%eax
  42c8d6:	83 e0 ef             	and    $0xffffffffffffffef,%eax
  42c8d9:	89 03                	mov    %eax,(%rbx)
  42c8db:	a8 08                	test   $0x8,%al
  42c8dd:	74 1d                	je     42c8fc <free_result+0x81>
  42c8df:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  42c8e3:	48 85 ff             	test   %rdi,%rdi
  42c8e6:	74 0f                	je     42c8f7 <free_result+0x7c>
  42c8e8:	e8 fb 18 fe ff       	callq  40e1e8 <free@plt>
  42c8ed:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
  42c8f4:	00 
  42c8f5:	8b 03                	mov    (%rbx),%eax
  42c8f7:	83 e0 f7             	and    $0xfffffffffffffff7,%eax
  42c8fa:	89 03                	mov    %eax,(%rbx)
  42c8fc:	5b                   	pop    %rbx
  42c8fd:	c3                   	retq   

000000000042c8fe <copy_result>:
  42c8fe:	55                   	push   %rbp
  42c8ff:	53                   	push   %rbx
  42c900:	48 83 ec 08          	sub    $0x8,%rsp
  42c904:	48 89 fb             	mov    %rdi,%rbx
  42c907:	48 89 f5             	mov    %rsi,%rbp
  42c90a:	48 85 ff             	test   %rdi,%rdi
  42c90d:	74 60                	je     42c96f <copy_result+0x71>
  42c90f:	48 85 f6             	test   %rsi,%rsi
  42c912:	74 7a                	je     42c98e <copy_result+0x90>
  42c914:	48 89 f7             	mov    %rsi,%rdi
  42c917:	e8 5f ff ff ff       	callq  42c87b <free_result>
  42c91c:	8b 03                	mov    (%rbx),%eax
  42c91e:	89 45 00             	mov    %eax,0x0(%rbp)
  42c921:	48 8b 43 10          	mov    0x10(%rbx),%rax
  42c925:	48 89 45 10          	mov    %rax,0x10(%rbp)
  42c929:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  42c92d:	48 85 ff             	test   %rdi,%rdi
  42c930:	74 0e                	je     42c940 <copy_result+0x42>
  42c932:	e8 41 18 fe ff       	callq  40e178 <__strdup@plt>
  42c937:	48 89 45 18          	mov    %rax,0x18(%rbp)
  42c93b:	48 85 c0             	test   %rax,%rax
  42c93e:	74 2b                	je     42c96b <copy_result+0x6d>
  42c940:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  42c944:	48 85 ff             	test   %rdi,%rdi
  42c947:	74 19                	je     42c962 <copy_result+0x64>
  42c949:	e8 2a 18 fe ff       	callq  40e178 <__strdup@plt>
  42c94e:	48 89 45 28          	mov    %rax,0x28(%rbp)
  42c952:	48 85 c0             	test   %rax,%rax
  42c955:	0f 94 c0             	sete   %al
  42c958:	0f b6 c0             	movzbl %al,%eax
  42c95b:	48 83 c4 08          	add    $0x8,%rsp
  42c95f:	5b                   	pop    %rbx
  42c960:	5d                   	pop    %rbp
  42c961:	c3                   	retq   
  42c962:	31 c0                	xor    %eax,%eax
  42c964:	48 83 c4 08          	add    $0x8,%rsp
  42c968:	5b                   	pop    %rbx
  42c969:	5d                   	pop    %rbp
  42c96a:	c3                   	retq   
  42c96b:	b0 01                	mov    $0x1,%al
  42c96d:	eb ec                	jmp    42c95b <copy_result+0x5d>
  42c96f:	48 8d 0d 62 d9 03 00 	lea    0x3d962(%rip),%rcx        # 46a2d8 <usage_message+0x8598>
  42c976:	ba d4 00 00 00       	mov    $0xd4,%edx
  42c97b:	48 8d 35 35 d8 03 00 	lea    0x3d835(%rip),%rsi        # 46a1b7 <usage_message+0x8477>
  42c982:	48 8d 3d 49 d8 03 00 	lea    0x3d849(%rip),%rdi        # 46a1d2 <usage_message+0x8492>
  42c989:	e8 6a 15 fe ff       	callq  40def8 <__assert_fail@plt>
  42c98e:	48 8d 0d 43 d9 03 00 	lea    0x3d943(%rip),%rcx        # 46a2d8 <usage_message+0x8598>
  42c995:	ba d5 00 00 00       	mov    $0xd5,%edx
  42c99a:	48 8d 35 16 d8 03 00 	lea    0x3d816(%rip),%rsi        # 46a1b7 <usage_message+0x8477>
  42c9a1:	48 8d 3d 2e d8 03 00 	lea    0x3d82e(%rip),%rdi        # 46a1d6 <usage_message+0x8496>
  42c9a8:	e8 4b 15 fe ff       	callq  40def8 <__assert_fail@plt>

000000000042c9ad <escape_string>:
  42c9ad:	41 54                	push   %r12
  42c9af:	55                   	push   %rbp
  42c9b0:	53                   	push   %rbx
  42c9b1:	48 89 f3             	mov    %rsi,%rbx
  42c9b4:	89 d5                	mov    %edx,%ebp
  42c9b6:	e8 bd 17 fe ff       	callq  40e178 <__strdup@plt>
  42c9bb:	0f b6 08             	movzbl (%rax),%ecx
  42c9be:	84 c9                	test   %cl,%cl
  42c9c0:	74 58                	je     42ca1a <escape_string+0x6d>
  42c9c2:	48 8d 70 01          	lea    0x1(%rax),%rsi
  42c9c6:	49 89 c0             	mov    %rax,%r8
  42c9c9:	31 d2                	xor    %edx,%edx
  42c9cb:	44 8d 4d ff          	lea    -0x1(%rbp),%r9d
  42c9cf:	eb 21                	jmp    42c9f2 <escape_string+0x45>
  42c9d1:	80 f9 5c             	cmp    $0x5c,%cl
  42c9d4:	74 21                	je     42c9f7 <escape_string+0x4a>
  42c9d6:	39 d5                	cmp    %edx,%ebp
  42c9d8:	7e 5d                	jle    42ca37 <escape_string+0x8a>
  42c9da:	4c 63 c2             	movslq %edx,%r8
  42c9dd:	42 88 0c 03          	mov    %cl,(%rbx,%r8,1)
  42c9e1:	83 c2 01             	add    $0x1,%edx
  42c9e4:	49 89 f0             	mov    %rsi,%r8
  42c9e7:	0f b6 0e             	movzbl (%rsi),%ecx
  42c9ea:	48 83 c6 01          	add    $0x1,%rsi
  42c9ee:	84 c9                	test   %cl,%cl
  42c9f0:	74 45                	je     42ca37 <escape_string+0x8a>
  42c9f2:	80 f9 27             	cmp    $0x27,%cl
  42c9f5:	75 da                	jne    42c9d1 <escape_string+0x24>
  42c9f7:	39 d5                	cmp    %edx,%ebp
  42c9f9:	7e 3c                	jle    42ca37 <escape_string+0x8a>
  42c9fb:	48 63 ca             	movslq %edx,%rcx
  42c9fe:	4c 8d 24 0b          	lea    (%rbx,%rcx,1),%r12
  42ca02:	41 c6 04 24 5c       	movb   $0x5c,(%r12)
  42ca07:	41 39 d1             	cmp    %edx,%r9d
  42ca0a:	7e 11                	jle    42ca1d <escape_string+0x70>
  42ca0c:	45 0f b6 00          	movzbl (%r8),%r8d
  42ca10:	44 88 44 0b 01       	mov    %r8b,0x1(%rbx,%rcx,1)
  42ca15:	83 c2 02             	add    $0x2,%edx
  42ca18:	eb ca                	jmp    42c9e4 <escape_string+0x37>
  42ca1a:	49 89 dc             	mov    %rbx,%r12
  42ca1d:	48 89 c7             	mov    %rax,%rdi
  42ca20:	e8 c3 17 fe ff       	callq  40e1e8 <free@plt>
  42ca25:	41 c6 04 24 00       	movb   $0x0,(%r12)
  42ca2a:	48 63 ed             	movslq %ebp,%rbp
  42ca2d:	c6 44 2b ff 00       	movb   $0x0,-0x1(%rbx,%rbp,1)
  42ca32:	5b                   	pop    %rbx
  42ca33:	5d                   	pop    %rbp
  42ca34:	41 5c                	pop    %r12
  42ca36:	c3                   	retq   
  42ca37:	48 63 d2             	movslq %edx,%rdx
  42ca3a:	4c 8d 24 13          	lea    (%rbx,%rdx,1),%r12
  42ca3e:	eb dd                	jmp    42ca1d <escape_string+0x70>

000000000042ca40 <free_metrics>:
  42ca40:	41 54                	push   %r12
  42ca42:	55                   	push   %rbp
  42ca43:	53                   	push   %rbx
  42ca44:	4c 8b 25 0d 04 26 00 	mov    0x26040d(%rip),%r12        # 68ce58 <zbx_iks_transport+0x438>
  42ca4b:	49 8b 04 24          	mov    (%r12),%rax
  42ca4f:	48 85 c0             	test   %rax,%rax
  42ca52:	0f 84 86 00 00 00    	je     42cade <free_metrics+0x9e>
  42ca58:	48 8b 38             	mov    (%rax),%rdi
  42ca5b:	48 85 ff             	test   %rdi,%rdi
  42ca5e:	74 6e                	je     42cace <free_metrics+0x8e>
  42ca60:	bb 28 00 00 00       	mov    $0x28,%ebx
  42ca65:	31 ed                	xor    %ebp,%ebp
  42ca67:	eb 06                	jmp    42ca6f <free_metrics+0x2f>
  42ca69:	48 89 dd             	mov    %rbx,%rbp
  42ca6c:	48 89 d3             	mov    %rdx,%rbx
  42ca6f:	e8 74 17 fe ff       	callq  40e1e8 <free@plt>
  42ca74:	49 8b 04 24          	mov    (%r12),%rax
  42ca78:	48 8d 14 28          	lea    (%rax,%rbp,1),%rdx
  42ca7c:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
  42ca83:	48 8b 7a 18          	mov    0x18(%rdx),%rdi
  42ca87:	48 85 ff             	test   %rdi,%rdi
  42ca8a:	74 15                	je     42caa1 <free_metrics+0x61>
  42ca8c:	e8 57 17 fe ff       	callq  40e1e8 <free@plt>
  42ca91:	49 8b 04 24          	mov    (%r12),%rax
  42ca95:	48 8d 14 28          	lea    (%rax,%rbp,1),%rdx
  42ca99:	48 c7 42 18 00 00 00 	movq   $0x0,0x18(%rdx)
  42caa0:	00 
  42caa1:	48 8b 7a 20          	mov    0x20(%rdx),%rdi
  42caa5:	48 85 ff             	test   %rdi,%rdi
  42caa8:	74 12                	je     42cabc <free_metrics+0x7c>
  42caaa:	e8 39 17 fe ff       	callq  40e1e8 <free@plt>
  42caaf:	49 8b 04 24          	mov    (%r12),%rax
  42cab3:	48 c7 44 28 20 00 00 	movq   $0x0,0x20(%rax,%rbp,1)
  42caba:	00 00 
  42cabc:	48 8b 3c 18          	mov    (%rax,%rbx,1),%rdi
  42cac0:	48 8d 53 28          	lea    0x28(%rbx),%rdx
  42cac4:	48 85 ff             	test   %rdi,%rdi
  42cac7:	75 a0                	jne    42ca69 <free_metrics+0x29>
  42cac9:	48 85 c0             	test   %rax,%rax
  42cacc:	74 10                	je     42cade <free_metrics+0x9e>
  42cace:	48 89 c7             	mov    %rax,%rdi
  42cad1:	e8 12 17 fe ff       	callq  40e1e8 <free@plt>
  42cad6:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
  42cadd:	00 
  42cade:	5b                   	pop    %rbx
  42cadf:	5d                   	pop    %rbp
  42cae0:	41 5c                	pop    %r12
  42cae2:	c3                   	retq   

000000000042cae3 <add_user_parameter>:
  42cae3:	41 57                	push   %r15
  42cae5:	41 56                	push   %r14
  42cae7:	41 55                	push   %r13
  42cae9:	41 54                	push   %r12
  42caeb:	55                   	push   %rbp
  42caec:	53                   	push   %rbx
  42caed:	48 81 ec 28 10 00 00 	sub    $0x1028,%rsp
  42caf4:	48 89 fb             	mov    %rdi,%rbx
  42caf7:	49 89 f5             	mov    %rsi,%r13
  42cafa:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
  42caff:	48 8d ac 24 20 08 00 	lea    0x820(%rsp),%rbp
  42cb06:	00 
  42cb07:	41 b8 00 08 00 00    	mov    $0x800,%r8d
  42cb0d:	4c 89 e1             	mov    %r12,%rcx
  42cb10:	ba 00 08 00 00       	mov    $0x800,%edx
  42cb15:	48 89 ee             	mov    %rbp,%rsi
  42cb18:	e8 4a fc ff ff       	callq  42c767 <parse_command>
  42cb1d:	85 c0                	test   %eax,%eax
  42cb1f:	0f 84 dd 01 00 00    	je     42cd02 <add_user_parameter+0x21f>
  42cb25:	83 f8 02             	cmp    $0x2,%eax
  42cb28:	0f 84 6f 01 00 00    	je     42cc9d <add_user_parameter+0x1ba>
  42cb2e:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%rsp)
  42cb35:	00 
  42cb36:	4c 8b 25 1b 03 26 00 	mov    0x26031b(%rip),%r12        # 68ce58 <zbx_iks_transport+0x438>
  42cb3d:	49 8b 04 24          	mov    (%r12),%rax
  42cb41:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  42cb46:	48 8b 38             	mov    (%rax),%rdi
  42cb49:	48 85 ff             	test   %rdi,%rdi
  42cb4c:	0f 84 9e 01 00 00    	je     42ccf0 <add_user_parameter+0x20d>
  42cb52:	4c 8b 7c 24 10       	mov    0x10(%rsp),%r15
  42cb57:	45 31 f6             	xor    %r14d,%r14d
  42cb5a:	31 d2                	xor    %edx,%edx
  42cb5c:	eb 22                	jmp    42cb80 <add_user_parameter+0x9d>
  42cb5e:	83 c2 01             	add    $0x1,%edx
  42cb61:	48 63 c2             	movslq %edx,%rax
  42cb64:	4c 8d 34 80          	lea    (%rax,%rax,4),%r14
  42cb68:	49 c1 e6 03          	shl    $0x3,%r14
  42cb6c:	4c 8b 7c 24 10       	mov    0x10(%rsp),%r15
  42cb71:	4d 01 f7             	add    %r14,%r15
  42cb74:	49 8b 3f             	mov    (%r15),%rdi
  42cb77:	48 85 ff             	test   %rdi,%rdi
  42cb7a:	0f 84 91 00 00 00    	je     42cc11 <add_user_parameter+0x12e>
  42cb80:	48 89 de             	mov    %rbx,%rsi
  42cb83:	89 54 24 08          	mov    %edx,0x8(%rsp)
  42cb87:	e8 1c 1c fe ff       	callq  40e7a8 <strcmp@plt>
  42cb8c:	85 c0                	test   %eax,%eax
  42cb8e:	8b 54 24 08          	mov    0x8(%rsp),%edx
  42cb92:	75 ca                	jne    42cb5e <add_user_parameter+0x7b>
  42cb94:	49 8b 7f 18          	mov    0x18(%r15),%rdi
  42cb98:	48 85 ff             	test   %rdi,%rdi
  42cb9b:	0f 84 24 01 00 00    	je     42ccc5 <add_user_parameter+0x1e2>
  42cba1:	e8 42 16 fe ff       	callq  40e1e8 <free@plt>
  42cba6:	49 8b 1c 24          	mov    (%r12),%rbx
  42cbaa:	4c 01 f3             	add    %r14,%rbx
  42cbad:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  42cbb4:	00 
  42cbb5:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  42cbb9:	48 85 ff             	test   %rdi,%rdi
  42cbbc:	74 14                	je     42cbd2 <add_user_parameter+0xef>
  42cbbe:	e8 25 16 fe ff       	callq  40e1e8 <free@plt>
  42cbc3:	49 8b 1c 24          	mov    (%r12),%rbx
  42cbc7:	4c 01 f3             	add    %r14,%rbx
  42cbca:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
  42cbd1:	00 
  42cbd2:	8b 54 24 1c          	mov    0x1c(%rsp),%edx
  42cbd6:	89 53 08             	mov    %edx,0x8(%rbx)
  42cbd9:	48 8b 05 d8 03 26 00 	mov    0x2603d8(%rip),%rax        # 68cfb8 <zbx_iks_transport+0x598>
  42cbe0:	48 89 43 10          	mov    %rax,0x10(%rbx)
  42cbe4:	4c 89 ef             	mov    %r13,%rdi
  42cbe7:	e8 8c 15 fe ff       	callq  40e178 <__strdup@plt>
  42cbec:	48 89 43 18          	mov    %rax,0x18(%rbx)
  42cbf0:	49 8b 04 24          	mov    (%r12),%rax
  42cbf4:	4a c7 44 30 20 00 00 	movq   $0x0,0x20(%rax,%r14,1)
  42cbfb:	00 00 
  42cbfd:	31 c0                	xor    %eax,%eax
  42cbff:	48 81 c4 28 10 00 00 	add    $0x1028,%rsp
  42cc06:	5b                   	pop    %rbx
  42cc07:	5d                   	pop    %rbp
  42cc08:	41 5c                	pop    %r12
  42cc0a:	41 5d                	pop    %r13
  42cc0c:	41 5e                	pop    %r14
  42cc0e:	41 5f                	pop    %r15
  42cc10:	c3                   	retq   
  42cc11:	83 c2 02             	add    $0x2,%edx
  42cc14:	48 63 d2             	movslq %edx,%rdx
  42cc17:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
  42cc1b:	48 c1 e1 03          	shl    $0x3,%rcx
  42cc1f:	48 8d 5c 80 05       	lea    0x5(%rax,%rax,4),%rbx
  42cc24:	48 c1 e3 03          	shl    $0x3,%rbx
  42cc28:	4c 89 7c 24 10       	mov    %r15,0x10(%rsp)
  42cc2d:	48 89 ef             	mov    %rbp,%rdi
  42cc30:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  42cc35:	e8 3e 15 fe ff       	callq  40e178 <__strdup@plt>
  42cc3a:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  42cc3f:	48 89 02             	mov    %rax,(%rdx)
  42cc42:	49 8b 2c 24          	mov    (%r12),%rbp
  42cc46:	4c 01 f5             	add    %r14,%rbp
  42cc49:	8b 44 24 1c          	mov    0x1c(%rsp),%eax
  42cc4d:	89 45 08             	mov    %eax,0x8(%rbp)
  42cc50:	48 8b 05 61 03 26 00 	mov    0x260361(%rip),%rax        # 68cfb8 <zbx_iks_transport+0x598>
  42cc57:	48 89 45 10          	mov    %rax,0x10(%rbp)
  42cc5b:	4c 89 ef             	mov    %r13,%rdi
  42cc5e:	e8 15 15 fe ff       	callq  40e178 <__strdup@plt>
  42cc63:	48 89 45 18          	mov    %rax,0x18(%rbp)
  42cc67:	49 8b 14 24          	mov    (%r12),%rdx
  42cc6b:	4a c7 44 32 20 00 00 	movq   $0x0,0x20(%rdx,%r14,1)
  42cc72:	00 00 
  42cc74:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  42cc79:	be 6e 00 00 00       	mov    $0x6e,%esi
  42cc7e:	48 8d 3d 32 d5 03 00 	lea    0x3d532(%rip),%rdi        # 46a1b7 <usage_message+0x8477>
  42cc85:	e8 0c 5a 01 00       	callq  442696 <zbx_realloc2>
  42cc8a:	49 89 04 24          	mov    %rax,(%r12)
  42cc8e:	48 c7 04 18 00 00 00 	movq   $0x0,(%rax,%rbx,1)
  42cc95:	00 
  42cc96:	31 c0                	xor    %eax,%eax
  42cc98:	e9 62 ff ff ff       	jmpq   42cbff <add_user_parameter+0x11c>
  42cc9d:	41 0f b6 04 24       	movzbl (%r12),%eax
  42cca2:	3a 05 d7 48 03 00    	cmp    0x348d7(%rip),%al        # 46157f <_IO_stdin_used+0x1a9f>
  42cca8:	75 28                	jne    42ccd2 <add_user_parameter+0x1ef>
  42ccaa:	41 0f b6 44 24 01    	movzbl 0x1(%r12),%eax
  42ccb0:	3a 05 ca 48 03 00    	cmp    0x348ca(%rip),%al        # 461580 <_IO_stdin_used+0x1aa0>
  42ccb6:	75 1a                	jne    42ccd2 <add_user_parameter+0x1ef>
  42ccb8:	c7 44 24 1c 01 00 00 	movl   $0x1,0x1c(%rsp)
  42ccbf:	00 
  42ccc0:	e9 71 fe ff ff       	jmpq   42cb36 <add_user_parameter+0x53>
  42ccc5:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
  42ccca:	4c 01 f3             	add    %r14,%rbx
  42cccd:	e9 e3 fe ff ff       	jmpq   42cbb5 <add_user_parameter+0xd2>
  42ccd2:	48 89 da             	mov    %rbx,%rdx
  42ccd5:	48 8d 35 8c d6 03 00 	lea    0x3d68c(%rip),%rsi        # 46a368 <usage_message+0x8628>
  42ccdc:	bf 03 00 00 00       	mov    $0x3,%edi
  42cce1:	31 c0                	xor    %eax,%eax
  42cce3:	e8 c8 43 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42cce8:	83 c8 ff             	or     $0xffffffffffffffff,%eax
  42cceb:	e9 0f ff ff ff       	jmpq   42cbff <add_user_parameter+0x11c>
  42ccf0:	bb 28 00 00 00       	mov    $0x28,%ebx
  42ccf5:	b9 50 00 00 00       	mov    $0x50,%ecx
  42ccfa:	45 31 f6             	xor    %r14d,%r14d
  42ccfd:	e9 2b ff ff ff       	jmpq   42cc2d <add_user_parameter+0x14a>
  42cd02:	48 89 da             	mov    %rbx,%rdx
  42cd05:	48 8d 35 24 d6 03 00 	lea    0x3d624(%rip),%rsi        # 46a330 <usage_message+0x85f0>
  42cd0c:	bf 03 00 00 00       	mov    $0x3,%edi
  42cd11:	e8 9a 43 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42cd16:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  42cd1b:	e9 df fe ff ff       	jmpq   42cbff <add_user_parameter+0x11c>

000000000042cd20 <add_metric>:
  42cd20:	41 57                	push   %r15
  42cd22:	41 56                	push   %r14
  42cd24:	41 55                	push   %r13
  42cd26:	41 54                	push   %r12
  42cd28:	55                   	push   %rbp
  42cd29:	53                   	push   %rbx
  42cd2a:	48 83 ec 08          	sub    $0x8,%rsp
  42cd2e:	49 89 fe             	mov    %rdi,%r14
  42cd31:	48 85 ff             	test   %rdi,%rdi
  42cd34:	0f 84 24 01 00 00    	je     42ce5e <add_metric+0x13e>
  42cd3a:	48 8b 3f             	mov    (%rdi),%rdi
  42cd3d:	48 85 ff             	test   %rdi,%rdi
  42cd40:	0f 84 db 00 00 00    	je     42ce21 <add_metric+0x101>
  42cd46:	48 8b 1d 0b 01 26 00 	mov    0x26010b(%rip),%rbx        # 68ce58 <zbx_iks_transport+0x438>
  42cd4d:	4c 8b 2b             	mov    (%rbx),%r13
  42cd50:	49 83 7d 00 00       	cmpq   $0x0,0x0(%r13)
  42cd55:	0f 84 f0 00 00 00    	je     42ce4b <add_metric+0x12b>
  42cd5b:	31 d2                	xor    %edx,%edx
  42cd5d:	83 c2 01             	add    $0x1,%edx
  42cd60:	48 63 c2             	movslq %edx,%rax
  42cd63:	4c 8d 24 80          	lea    (%rax,%rax,4),%r12
  42cd67:	49 c1 e4 03          	shl    $0x3,%r12
  42cd6b:	4b 8d 4c 25 00       	lea    0x0(%r13,%r12,1),%rcx
  42cd70:	48 83 39 00          	cmpq   $0x0,(%rcx)
  42cd74:	75 e7                	jne    42cd5d <add_metric+0x3d>
  42cd76:	83 c2 02             	add    $0x2,%edx
  42cd79:	48 63 d2             	movslq %edx,%rdx
  42cd7c:	4c 8d 3c 92          	lea    (%rdx,%rdx,4),%r15
  42cd80:	49 c1 e7 03          	shl    $0x3,%r15
  42cd84:	48 8d 6c 80 05       	lea    0x5(%rax,%rax,4),%rbp
  42cd89:	48 c1 e5 03          	shl    $0x3,%rbp
  42cd8d:	49 89 cd             	mov    %rcx,%r13
  42cd90:	e8 e3 13 fe ff       	callq  40e178 <__strdup@plt>
  42cd95:	49 89 45 00          	mov    %rax,0x0(%r13)
  42cd99:	48 8b 13             	mov    (%rbx),%rdx
  42cd9c:	4e 8d 2c 22          	lea    (%rdx,%r12,1),%r13
  42cda0:	41 8b 46 08          	mov    0x8(%r14),%eax
  42cda4:	41 89 45 08          	mov    %eax,0x8(%r13)
  42cda8:	49 8b 46 10          	mov    0x10(%r14),%rax
  42cdac:	49 89 45 10          	mov    %rax,0x10(%r13)
  42cdb0:	49 8b 7e 18          	mov    0x18(%r14),%rdi
  42cdb4:	48 85 ff             	test   %rdi,%rdi
  42cdb7:	74 77                	je     42ce30 <add_metric+0x110>
  42cdb9:	e8 ba 13 fe ff       	callq  40e178 <__strdup@plt>
  42cdbe:	49 89 45 18          	mov    %rax,0x18(%r13)
  42cdc2:	48 8b 13             	mov    (%rbx),%rdx
  42cdc5:	4e 8d 2c 22          	lea    (%rdx,%r12,1),%r13
  42cdc9:	49 8b 7e 20          	mov    0x20(%r14),%rdi
  42cdcd:	48 85 ff             	test   %rdi,%rdi
  42cdd0:	74 6f                	je     42ce41 <add_metric+0x121>
  42cdd2:	e8 a1 13 fe ff       	callq  40e178 <__strdup@plt>
  42cdd7:	49 89 45 20          	mov    %rax,0x20(%r13)
  42cddb:	48 8b 13             	mov    (%rbx),%rdx
  42cdde:	4c 89 f9             	mov    %r15,%rcx
  42cde1:	be 47 00 00 00       	mov    $0x47,%esi
  42cde6:	48 8d 3d ca d3 03 00 	lea    0x3d3ca(%rip),%rdi        # 46a1b7 <usage_message+0x8477>
  42cded:	e8 a4 58 01 00       	callq  442696 <zbx_realloc2>
  42cdf2:	48 89 03             	mov    %rax,(%rbx)
  42cdf5:	48 8d 2c 28          	lea    (%rax,%rbp,1),%rbp
  42cdf9:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
  42ce00:	00 
  42ce01:	48 c7 45 08 00 00 00 	movq   $0x0,0x8(%rbp)
  42ce08:	00 
  42ce09:	48 c7 45 10 00 00 00 	movq   $0x0,0x10(%rbp)
  42ce10:	00 
  42ce11:	48 c7 45 18 00 00 00 	movq   $0x0,0x18(%rbp)
  42ce18:	00 
  42ce19:	48 c7 45 20 00 00 00 	movq   $0x0,0x20(%rbp)
  42ce20:	00 
  42ce21:	48 83 c4 08          	add    $0x8,%rsp
  42ce25:	5b                   	pop    %rbx
  42ce26:	5d                   	pop    %rbp
  42ce27:	41 5c                	pop    %r12
  42ce29:	41 5d                	pop    %r13
  42ce2b:	41 5e                	pop    %r14
  42ce2d:	41 5f                	pop    %r15
  42ce2f:	c3                   	retq   
  42ce30:	49 c7 45 18 00 00 00 	movq   $0x0,0x18(%r13)
  42ce37:	00 
  42ce38:	49 8b 7e 20          	mov    0x20(%r14),%rdi
  42ce3c:	48 85 ff             	test   %rdi,%rdi
  42ce3f:	75 91                	jne    42cdd2 <add_metric+0xb2>
  42ce41:	49 c7 45 20 00 00 00 	movq   $0x0,0x20(%r13)
  42ce48:	00 
  42ce49:	eb 93                	jmp    42cdde <add_metric+0xbe>
  42ce4b:	bd 28 00 00 00       	mov    $0x28,%ebp
  42ce50:	41 bf 50 00 00 00    	mov    $0x50,%r15d
  42ce56:	45 31 e4             	xor    %r12d,%r12d
  42ce59:	e9 32 ff ff ff       	jmpq   42cd90 <add_metric+0x70>
  42ce5e:	48 8d 0d 7f d4 03 00 	lea    0x3d47f(%rip),%rcx        # 46a2e4 <usage_message+0x85a4>
  42ce65:	ba 2e 00 00 00       	mov    $0x2e,%edx
  42ce6a:	48 8d 35 46 d3 03 00 	lea    0x3d346(%rip),%rsi        # 46a1b7 <usage_message+0x8477>
  42ce71:	48 8d 3d 63 d3 03 00 	lea    0x3d363(%rip),%rdi        # 46a1db <usage_message+0x849b>
  42ce78:	e8 7b 10 fe ff       	callq  40def8 <__assert_fail@plt>

000000000042ce7d <init_metrics>:
  42ce7d:	41 54                	push   %r12
  42ce7f:	55                   	push   %rbp
  42ce80:	53                   	push   %rbx
  42ce81:	bf 28 00 00 00       	mov    $0x28,%edi
  42ce86:	e8 3d 11 fe ff       	callq  40dfc8 <malloc@plt>
  42ce8b:	48 8b 15 c6 ff 25 00 	mov    0x25ffc6(%rip),%rdx        # 68ce58 <zbx_iks_transport+0x438>
  42ce92:	48 89 02             	mov    %rax,(%rdx)
  42ce95:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  42ce9c:	4c 8b 25 7d 00 26 00 	mov    0x26007d(%rip),%r12        # 68cf20 <zbx_iks_transport+0x500>
  42cea3:	49 83 3c 24 00       	cmpq   $0x0,(%r12)
  42cea8:	74 22                	je     42cecc <init_metrics+0x4f>
  42ceaa:	4c 89 e5             	mov    %r12,%rbp
  42cead:	31 db                	xor    %ebx,%ebx
  42ceaf:	48 89 ef             	mov    %rbp,%rdi
  42ceb2:	e8 69 fe ff ff       	callq  42cd20 <add_metric>
  42ceb7:	83 c3 01             	add    $0x1,%ebx
  42ceba:	48 83 c5 28          	add    $0x28,%rbp
  42cebe:	48 63 c3             	movslq %ebx,%rax
  42cec1:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
  42cec5:	49 83 3c c4 00       	cmpq   $0x0,(%r12,%rax,8)
  42ceca:	75 e3                	jne    42ceaf <init_metrics+0x32>
  42cecc:	4c 8b 25 cd 00 26 00 	mov    0x2600cd(%rip),%r12        # 68cfa0 <zbx_iks_transport+0x580>
  42ced3:	49 83 3c 24 00       	cmpq   $0x0,(%r12)
  42ced8:	74 22                	je     42cefc <init_metrics+0x7f>
  42ceda:	4c 89 e5             	mov    %r12,%rbp
  42cedd:	31 db                	xor    %ebx,%ebx
  42cedf:	48 89 ef             	mov    %rbp,%rdi
  42cee2:	e8 39 fe ff ff       	callq  42cd20 <add_metric>
  42cee7:	83 c3 01             	add    $0x1,%ebx
  42ceea:	48 83 c5 28          	add    $0x28,%rbp
  42ceee:	48 63 c3             	movslq %ebx,%rax
  42cef1:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
  42cef5:	49 83 3c c4 00       	cmpq   $0x0,(%r12,%rax,8)
  42cefa:	75 e3                	jne    42cedf <init_metrics+0x62>
  42cefc:	5b                   	pop    %rbx
  42cefd:	5d                   	pop    %rbp
  42cefe:	41 5c                	pop    %r12
  42cf00:	c3                   	retq   

000000000042cf01 <process>:
  42cf01:	41 57                	push   %r15
  42cf03:	41 56                	push   %r14
  42cf05:	41 55                	push   %r13
  42cf07:	41 54                	push   %r12
  42cf09:	55                   	push   %rbp
  42cf0a:	53                   	push   %rbx
  42cf0b:	48 81 ec 78 38 00 00 	sub    $0x3878,%rsp
  42cf12:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
  42cf17:	89 74 24 14          	mov    %esi,0x14(%rsp)
  42cf1b:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  42cf20:	48 85 d2             	test   %rdx,%rdx
  42cf23:	0f 84 19 06 00 00    	je     42d542 <process+0x641>
  42cf29:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  42cf2e:	e8 2d f2 ff ff       	callq  42c160 <init_result>
  42cf33:	c6 84 24 50 10 00 00 	movb   $0x0,0x1050(%rsp)
  42cf3a:	00 
  42cf3b:	48 8d 9c 24 50 20 00 	lea    0x2050(%rsp),%rbx
  42cf42:	00 
  42cf43:	ba 00 08 00 00       	mov    $0x800,%edx
  42cf48:	48 89 de             	mov    %rbx,%rsi
  42cf4b:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  42cf50:	e8 7b 8e 01 00       	callq  445dd0 <alias_expand>
  42cf55:	31 c0                	xor    %eax,%eax
  42cf57:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  42cf5e:	48 89 df             	mov    %rbx,%rdi
  42cf61:	f2 ae                	repnz scas %es:(%rdi),%al
  42cf63:	48 f7 d1             	not    %rcx
  42cf66:	48 83 e9 01          	sub    $0x1,%rcx
  42cf6a:	48 63 c9             	movslq %ecx,%rcx
  42cf6d:	48 8d 44 0b ff       	lea    -0x1(%rbx,%rcx,1),%rax
  42cf72:	48 39 d8             	cmp    %rbx,%rax
  42cf75:	76 1b                	jbe    42cf92 <process+0x91>
  42cf77:	0f b6 10             	movzbl (%rax),%edx
  42cf7a:	80 fa 0d             	cmp    $0xd,%dl
  42cf7d:	74 0a                	je     42cf89 <process+0x88>
  42cf7f:	80 fa 0a             	cmp    $0xa,%dl
  42cf82:	74 05                	je     42cf89 <process+0x88>
  42cf84:	80 fa 20             	cmp    $0x20,%dl
  42cf87:	75 09                	jne    42cf92 <process+0x91>
  42cf89:	48 83 e8 01          	sub    $0x1,%rax
  42cf8d:	48 39 d8             	cmp    %rbx,%rax
  42cf90:	77 e5                	ja     42cf77 <process+0x76>
  42cf92:	48 8d 50 01          	lea    0x1(%rax),%rdx
  42cf96:	0f b6 40 01          	movzbl 0x1(%rax),%eax
  42cf9a:	3c 0d                	cmp    $0xd,%al
  42cf9c:	0f 84 53 02 00 00    	je     42d1f5 <process+0x2f4>
  42cfa2:	3c 0a                	cmp    $0xa,%al
  42cfa4:	0f 84 4b 02 00 00    	je     42d1f5 <process+0x2f4>
  42cfaa:	3c 20                	cmp    $0x20,%al
  42cfac:	0f 84 43 02 00 00    	je     42d1f5 <process+0x2f4>
  42cfb2:	48 8d 84 24 50 28 00 	lea    0x2850(%rsp),%rax
  42cfb9:	00 
  42cfba:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  42cfbf:	48 8d ac 24 50 30 00 	lea    0x3050(%rsp),%rbp
  42cfc6:	00 
  42cfc7:	41 b8 00 08 00 00    	mov    $0x800,%r8d
  42cfcd:	48 89 c1             	mov    %rax,%rcx
  42cfd0:	ba 00 08 00 00       	mov    $0x800,%edx
  42cfd5:	48 89 ee             	mov    %rbp,%rsi
  42cfd8:	48 89 df             	mov    %rbx,%rdi
  42cfdb:	e8 87 f7 ff ff       	callq  42c767 <parse_command>
  42cfe0:	85 c0                	test   %eax,%eax
  42cfe2:	0f 84 15 02 00 00    	je     42d1fd <process+0x2fc>
  42cfe8:	48 8b 15 69 fe 25 00 	mov    0x25fe69(%rip),%rdx        # 68ce58 <zbx_iks_transport+0x438>
  42cfef:	4c 8b 32             	mov    (%rdx),%r14
  42cff2:	49 8b 3e             	mov    (%r14),%rdi
  42cff5:	48 85 ff             	test   %rdi,%rdi
  42cff8:	0f 84 ff 01 00 00    	je     42d1fd <process+0x2fc>
  42cffe:	4d 8d 6e 28          	lea    0x28(%r14),%r13
  42d002:	4d 89 f7             	mov    %r14,%r15
  42d005:	45 31 e4             	xor    %r12d,%r12d
  42d008:	eb 18                	jmp    42d022 <process+0x121>
  42d00a:	41 83 c4 01          	add    $0x1,%r12d
  42d00e:	4d 89 ef             	mov    %r13,%r15
  42d011:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  42d015:	49 83 c5 28          	add    $0x28,%r13
  42d019:	48 85 ff             	test   %rdi,%rdi
  42d01c:	0f 84 de 01 00 00    	je     42d200 <process+0x2ff>
  42d022:	48 89 ee             	mov    %rbp,%rsi
  42d025:	e8 7e 17 fe ff       	callq  40e7a8 <strcmp@plt>
  42d02a:	85 c0                	test   %eax,%eax
  42d02c:	75 dc                	jne    42d00a <process+0x109>
  42d02e:	4d 8b 7f 10          	mov    0x10(%r15),%r15
  42d032:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
  42d037:	c6 84 24 50 18 00 00 	movb   $0x0,0x1850(%rsp)
  42d03e:	00 
  42d03f:	4d 85 ff             	test   %r15,%r15
  42d042:	0f 84 7a 03 00 00    	je     42d3c2 <process+0x4c1>
  42d048:	49 63 c4             	movslq %r12d,%rax
  42d04b:	4c 8d 2c 80          	lea    (%rax,%rax,4),%r13
  42d04f:	49 c1 e5 03          	shl    $0x3,%r13
  42d053:	4d 01 ee             	add    %r13,%r14
  42d056:	41 f6 46 08 01       	testb  $0x1,0x8(%r14)
  42d05b:	0f 84 06 02 00 00    	je     42d267 <process+0x366>
  42d061:	8b 44 24 14          	mov    0x14(%rsp),%eax
  42d065:	83 e0 03             	and    $0x3,%eax
  42d068:	83 f8 03             	cmp    $0x3,%eax
  42d06b:	0f 84 a3 03 00 00    	je     42d414 <process+0x513>
  42d071:	49 8b 4e 18          	mov    0x18(%r14),%rcx
  42d075:	48 85 c9             	test   %rcx,%rcx
  42d078:	0f 84 ff 03 00 00    	je     42d47d <process+0x57c>
  42d07e:	41 f6 46 08 01       	testb  $0x1,0x8(%r14)
  42d083:	0f 84 eb 01 00 00    	je     42d274 <process+0x373>
  42d089:	48 8b 05 f8 d1 03 00 	mov    0x3d1f8(%rip),%rax        # 46a288 <usage_message+0x8548>
  42d090:	48 89 84 24 50 38 00 	mov    %rax,0x3850(%rsp)
  42d097:	00 
  42d098:	48 8b 05 f1 d1 03 00 	mov    0x3d1f1(%rip),%rax        # 46a290 <usage_message+0x8550>
  42d09f:	48 89 84 24 58 38 00 	mov    %rax,0x3858(%rsp)
  42d0a6:	00 
  42d0a7:	48 8b 05 ea d1 03 00 	mov    0x3d1ea(%rip),%rax        # 46a298 <usage_message+0x8558>
  42d0ae:	48 89 84 24 60 38 00 	mov    %rax,0x3860(%rsp)
  42d0b5:	00 
  42d0b6:	c6 84 24 50 18 00 00 	movb   $0x0,0x1850(%rsp)
  42d0bd:	00 
  42d0be:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
  42d0c3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  42d0c8:	ba 00 08 00 00       	mov    $0x800,%edx
  42d0cd:	48 89 ce             	mov    %rcx,%rsi
  42d0d0:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  42d0d5:	e8 c6 5a 01 00       	callq  442ba0 <zbx_strlcpy>
  42d0da:	4c 8b 7c 24 28       	mov    0x28(%rsp),%r15
  42d0df:	41 be 00 08 00 00    	mov    $0x800,%r14d
  42d0e5:	48 8d 84 24 50 18 00 	lea    0x1850(%rsp),%rax
  42d0ec:	00 
  42d0ed:	48 89 04 24          	mov    %rax,(%rsp)
  42d0f1:	48 8d 84 24 50 08 00 	lea    0x850(%rsp),%rax
  42d0f8:	00 
  42d0f9:	48 8d 94 24 50 38 00 	lea    0x3850(%rsp),%rdx
  42d100:	00 
  42d101:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
  42d106:	44 89 64 24 44       	mov    %r12d,0x44(%rsp)
  42d10b:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
  42d110:	49 89 c4             	mov    %rax,%r12
  42d113:	be 24 00 00 00       	mov    $0x24,%esi
  42d118:	4c 89 ff             	mov    %r15,%rdi
  42d11b:	e8 78 15 fe ff       	callq  40e698 <strchr@plt>
  42d120:	48 89 c3             	mov    %rax,%rbx
  42d123:	48 85 c0             	test   %rax,%rax
  42d126:	0f 84 33 03 00 00    	je     42d45f <process+0x55e>
  42d12c:	45 85 f6             	test   %r14d,%r14d
  42d12f:	0f 8e 2a 03 00 00    	jle    42d45f <process+0x55e>
  42d135:	c6 03 00             	movb   $0x0,(%rbx)
  42d138:	49 63 d6             	movslq %r14d,%rdx
  42d13b:	4c 89 fe             	mov    %r15,%rsi
  42d13e:	48 8b 3c 24          	mov    (%rsp),%rdi
  42d142:	e8 c5 63 01 00       	callq  44350c <zbx_strlcat>
  42d147:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  42d14e:	4c 89 ff             	mov    %r15,%rdi
  42d151:	31 c0                	xor    %eax,%eax
  42d153:	f2 ae                	repnz scas %es:(%rdi),%al
  42d155:	48 f7 d1             	not    %rcx
  42d158:	83 e9 01             	sub    $0x1,%ecx
  42d15b:	44 39 f1             	cmp    %r14d,%ecx
  42d15e:	41 0f 4f ce          	cmovg  %r14d,%ecx
  42d162:	41 29 ce             	sub    %ecx,%r14d
  42d165:	c6 03 24             	movb   $0x24,(%rbx)
  42d168:	4c 8d 6b 01          	lea    0x1(%rbx),%r13
  42d16c:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
  42d170:	8d 50 d0             	lea    -0x30(%rax),%edx
  42d173:	80 fa 09             	cmp    $0x9,%dl
  42d176:	0f 87 c2 00 00 00    	ja     42d23e <process+0x33d>
  42d17c:	c6 84 24 50 08 00 00 	movb   $0x0,0x850(%rsp)
  42d183:	00 
  42d184:	0f b6 73 01          	movzbl 0x1(%rbx),%esi
  42d188:	40 80 fe 30          	cmp    $0x30,%sil
  42d18c:	0f 84 46 02 00 00    	je     42d3d8 <process+0x4d7>
  42d192:	40 0f be f6          	movsbl %sil,%esi
  42d196:	83 ee 30             	sub    $0x30,%esi
  42d199:	b9 00 08 00 00       	mov    $0x800,%ecx
  42d19e:	4c 89 e2             	mov    %r12,%rdx
  42d1a1:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42d1a6:	e8 80 5b 01 00       	callq  442d2b <get_param>
  42d1ab:	48 8b 05 de fd 25 00 	mov    0x25fdde(%rip),%rax        # 68cf90 <zbx_iks_transport+0x570>
  42d1b2:	8b 08                	mov    (%rax),%ecx
  42d1b4:	85 c9                	test   %ecx,%ecx
  42d1b6:	0f 84 8a 01 00 00    	je     42d346 <process+0x445>
  42d1bc:	49 63 d6             	movslq %r14d,%rdx
  42d1bf:	4c 89 e6             	mov    %r12,%rsi
  42d1c2:	48 8b 3c 24          	mov    (%rsp),%rdi
  42d1c6:	e8 41 63 01 00       	callq  44350c <zbx_strlcat>
  42d1cb:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  42d1d2:	4c 89 e7             	mov    %r12,%rdi
  42d1d5:	31 c0                	xor    %eax,%eax
  42d1d7:	f2 ae                	repnz scas %es:(%rdi),%al
  42d1d9:	48 f7 d1             	not    %rcx
  42d1dc:	83 e9 01             	sub    $0x1,%ecx
  42d1df:	44 39 f1             	cmp    %r14d,%ecx
  42d1e2:	41 0f 4f ce          	cmovg  %r14d,%ecx
  42d1e6:	41 29 ce             	sub    %ecx,%r14d
  42d1e9:	4c 8d 6b 02          	lea    0x2(%rbx),%r13
  42d1ed:	4d 89 ef             	mov    %r13,%r15
  42d1f0:	e9 1e ff ff ff       	jmpq   42d113 <process+0x212>
  42d1f5:	c6 02 00             	movb   $0x0,(%rdx)
  42d1f8:	e9 b5 fd ff ff       	jmpq   42cfb2 <process+0xb1>
  42d1fd:	45 31 e4             	xor    %r12d,%r12d
  42d200:	c6 84 24 50 18 00 00 	movb   $0x0,0x1850(%rsp)
  42d207:	00 
  42d208:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  42d20d:	f6 44 24 14 01       	testb  $0x1,0x14(%rsp)
  42d212:	0f 85 b6 00 00 00    	jne    42d2ce <process+0x3cd>
  42d218:	83 fb fe             	cmp    $0xfffffffffffffffe,%ebx
  42d21b:	0f 84 88 02 00 00    	je     42d4a9 <process+0x5a8>
  42d221:	83 fb fc             	cmp    $0xfffffffffffffffc,%ebx
  42d224:	0f 84 91 02 00 00    	je     42d4bb <process+0x5ba>
  42d22a:	31 c0                	xor    %eax,%eax
  42d22c:	48 81 c4 78 38 00 00 	add    $0x3878,%rsp
  42d233:	5b                   	pop    %rbx
  42d234:	5d                   	pop    %rbp
  42d235:	41 5c                	pop    %r12
  42d237:	41 5d                	pop    %r13
  42d239:	41 5e                	pop    %r14
  42d23b:	41 5f                	pop    %r15
  42d23d:	c3                   	retq   
  42d23e:	48 83 c3 02          	add    $0x2,%rbx
  42d242:	3c 24                	cmp    $0x24,%al
  42d244:	4c 0f 44 eb          	cmove  %rbx,%r13
  42d248:	49 63 d6             	movslq %r14d,%rdx
  42d24b:	48 8d 35 b1 40 04 00 	lea    0x440b1(%rip),%rsi        # 471303 <usage_message+0xf5c3>
  42d252:	48 8b 3c 24          	mov    (%rsp),%rdi
  42d256:	e8 b1 62 01 00       	callq  44350c <zbx_strlcat>
  42d25b:	41 83 ee 01          	sub    $0x1,%r14d
  42d25f:	4d 89 ef             	mov    %r13,%r15
  42d262:	e9 ac fe ff ff       	jmpq   42d113 <process+0x212>
  42d267:	c6 84 24 50 28 00 00 	movb   $0x0,0x2850(%rsp)
  42d26e:	00 
  42d26f:	e9 fd fd ff ff       	jmpq   42d071 <process+0x170>
  42d274:	48 8d 94 24 50 18 00 	lea    0x1850(%rsp),%rdx
  42d27b:	00 
  42d27c:	48 89 14 24          	mov    %rdx,(%rsp)
  42d280:	48 8d 15 de 4e 05 00 	lea    0x54ede(%rip),%rdx        # 482165 <usage_message+0x20425>
  42d287:	be 00 08 00 00       	mov    $0x800,%esi
  42d28c:	48 8b 3c 24          	mov    (%rsp),%rdi
  42d290:	31 c0                	xor    %eax,%eax
  42d292:	e8 cc 78 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42d297:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  42d29c:	8b 54 24 14          	mov    0x14(%rsp),%edx
  42d2a0:	48 8b 34 24          	mov    (%rsp),%rsi
  42d2a4:	48 89 df             	mov    %rbx,%rdi
  42d2a7:	31 c0                	xor    %eax,%eax
  42d2a9:	ff 54 24 30          	callq  *0x30(%rsp)
  42d2ad:	89 c3                	mov    %eax,%ebx
  42d2af:	83 f8 01             	cmp    $0x1,%eax
  42d2b2:	0f 84 0a 01 00 00    	je     42d3c2 <process+0x4c1>
  42d2b8:	83 f8 02             	cmp    $0x2,%eax
  42d2bb:	b8 fc ff ff ff       	mov    $0xfffffffc,%eax
  42d2c0:	0f 44 d8             	cmove  %eax,%ebx
  42d2c3:	f6 44 24 14 01       	testb  $0x1,0x14(%rsp)
  42d2c8:	0f 84 4a ff ff ff    	je     42d218 <process+0x317>
  42d2ce:	48 89 ea             	mov    %rbp,%rdx
  42d2d1:	48 8d 35 8d 4e 05 00 	lea    0x54e8d(%rip),%rsi        # 482165 <usage_message+0x20425>
  42d2d8:	bf 01 00 00 00       	mov    $0x1,%edi
  42d2dd:	31 c0                	xor    %eax,%eax
  42d2df:	e8 24 0c fe ff       	callq  40df08 <__printf_chk@plt>
  42d2e4:	4d 63 e4             	movslq %r12d,%r12
  42d2e7:	48 8b 05 6a fb 25 00 	mov    0x25fb6a(%rip),%rax        # 68ce58 <zbx_iks_transport+0x438>
  42d2ee:	48 8b 00             	mov    (%rax),%rax
  42d2f1:	4b 8d 14 a4          	lea    (%r12,%r12,4),%rdx
  42d2f5:	f6 44 d0 08 01       	testb  $0x1,0x8(%rax,%rdx,8)
  42d2fa:	0f 85 42 01 00 00    	jne    42d442 <process+0x541>
  42d300:	31 d2                	xor    %edx,%edx
  42d302:	31 c0                	xor    %eax,%eax
  42d304:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  42d30b:	48 89 ef             	mov    %rbp,%rdi
  42d30e:	f2 ae                	repnz scas %es:(%rdi),%al
  42d310:	48 f7 d1             	not    %rcx
  42d313:	8d 4c 0a ff          	lea    -0x1(%rdx,%rcx,1),%ecx
  42d317:	83 f9 2d             	cmp    $0x2d,%ecx
  42d31a:	0f 8e ac 00 00 00    	jle    42d3cc <process+0x4cb>
  42d320:	ba 01 00 00 00       	mov    $0x1,%edx
  42d325:	4c 8d 05 4d 12 04 00 	lea    0x4124d(%rip),%r8        # 46e579 <usage_message+0xc839>
  42d32c:	89 d1                	mov    %edx,%ecx
  42d32e:	48 8d 35 c1 ce 03 00 	lea    0x3cec1(%rip),%rsi        # 46a1f6 <usage_message+0x84b6>
  42d335:	bf 01 00 00 00       	mov    $0x1,%edi
  42d33a:	31 c0                	xor    %eax,%eax
  42d33c:	e8 c7 0b fe ff       	callq  40df08 <__printf_chk@plt>
  42d341:	e9 d2 fe ff ff       	jmpq   42d218 <process+0x317>
  42d346:	0f b6 b4 24 50 38 00 	movzbl 0x3850(%rsp),%esi
  42d34d:	00 
  42d34e:	40 84 f6             	test   %sil,%sil
  42d351:	0f 84 65 fe ff ff    	je     42d1bc <process+0x2bb>
  42d357:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
  42d35c:	eb 12                	jmp    42d370 <process+0x46f>
  42d35e:	49 83 c5 01          	add    $0x1,%r13
  42d362:	41 0f b6 75 00       	movzbl 0x0(%r13),%esi
  42d367:	40 84 f6             	test   %sil,%sil
  42d36a:	0f 84 4c fe ff ff    	je     42d1bc <process+0x2bb>
  42d370:	40 0f be f6          	movsbl %sil,%esi
  42d374:	4c 89 e7             	mov    %r12,%rdi
  42d377:	e8 1c 13 fe ff       	callq  40e698 <strchr@plt>
  42d37c:	48 85 c0             	test   %rax,%rax
  42d37f:	74 dd                	je     42d35e <process+0x45d>
  42d381:	44 8b 64 24 44       	mov    0x44(%rsp),%r12d
  42d386:	48 8d 9c 24 50 10 00 	lea    0x1050(%rsp),%rbx
  42d38d:	00 
  42d38e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
  42d393:	48 8d 15 06 d0 03 00 	lea    0x3d006(%rip),%rdx        # 46a3a0 <usage_message+0x8660>
  42d39a:	be 00 08 00 00       	mov    $0x800,%esi
  42d39f:	48 89 df             	mov    %rbx,%rdi
  42d3a2:	31 c0                	xor    %eax,%eax
  42d3a4:	e8 ba 77 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42d3a9:	49 63 d6             	movslq %r14d,%rdx
  42d3ac:	4c 89 fe             	mov    %r15,%rsi
  42d3af:	48 8b 3c 24          	mov    (%rsp),%rdi
  42d3b3:	e8 54 61 01 00       	callq  44350c <zbx_strlcat>
  42d3b8:	80 bc 24 50 10 00 00 	cmpb   $0x0,0x1050(%rsp)
  42d3bf:	00 
  42d3c0:	75 2d                	jne    42d3ef <process+0x4ee>
  42d3c2:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  42d3c7:	e9 41 fe ff ff       	jmpq   42d20d <process+0x30c>
  42d3cc:	ba 2d 00 00 00       	mov    $0x2d,%edx
  42d3d1:	29 ca                	sub    %ecx,%edx
  42d3d3:	e9 4d ff ff ff       	jmpq   42d325 <process+0x424>
  42d3d8:	ba 00 08 00 00       	mov    $0x800,%edx
  42d3dd:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  42d3e2:	4c 89 e7             	mov    %r12,%rdi
  42d3e5:	e8 b6 57 01 00       	callq  442ba0 <zbx_strlcpy>
  42d3ea:	e9 cd fd ff ff       	jmpq   42d1bc <process+0x2bb>
  42d3ef:	48 89 d9             	mov    %rbx,%rcx
  42d3f2:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  42d3f7:	48 8d 35 e1 cd 03 00 	lea    0x3cde1(%rip),%rsi        # 46a1df <usage_message+0x849f>
  42d3fe:	bf 03 00 00 00       	mov    $0x3,%edi
  42d403:	31 c0                	xor    %eax,%eax
  42d405:	e8 a6 3c 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42d40a:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
  42d40f:	e9 f9 fd ff ff       	jmpq   42d20d <process+0x30c>
  42d414:	49 8b 76 20          	mov    0x20(%r14),%rsi
  42d418:	48 85 f6             	test   %rsi,%rsi
  42d41b:	0f 84 50 fc ff ff    	je     42d071 <process+0x170>
  42d421:	ba 00 08 00 00       	mov    $0x800,%edx
  42d426:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42d42b:	e8 70 57 01 00       	callq  442ba0 <zbx_strlcpy>
  42d430:	4d 89 ee             	mov    %r13,%r14
  42d433:	48 8b 05 1e fa 25 00 	mov    0x25fa1e(%rip),%rax        # 68ce58 <zbx_iks_transport+0x438>
  42d43a:	4c 03 30             	add    (%rax),%r14
  42d43d:	e9 2f fc ff ff       	jmpq   42d071 <process+0x170>
  42d442:	48 8d 35 aa cd 03 00 	lea    0x3cdaa(%rip),%rsi        # 46a1f3 <usage_message+0x84b3>
  42d449:	bf 01 00 00 00       	mov    $0x1,%edi
  42d44e:	31 c0                	xor    %eax,%eax
  42d450:	e8 b3 0a fe ff       	callq  40df08 <__printf_chk@plt>
  42d455:	ba 02 00 00 00       	mov    $0x2,%edx
  42d45a:	e9 a3 fe ff ff       	jmpq   42d302 <process+0x401>
  42d45f:	44 8b 64 24 44       	mov    0x44(%rsp),%r12d
  42d464:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
  42d469:	49 63 d6             	movslq %r14d,%rdx
  42d46c:	4c 89 fe             	mov    %r15,%rsi
  42d46f:	48 8b 3c 24          	mov    (%rsp),%rdi
  42d473:	e8 94 60 01 00       	callq  44350c <zbx_strlcat>
  42d478:	e9 1a fe ff ff       	jmpq   42d297 <process+0x396>
  42d47d:	48 8d 84 24 50 18 00 	lea    0x1850(%rsp),%rax
  42d484:	00 
  42d485:	48 89 04 24          	mov    %rax,(%rsp)
  42d489:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  42d48e:	48 8d 15 d0 4c 05 00 	lea    0x54cd0(%rip),%rdx        # 482165 <usage_message+0x20425>
  42d495:	be 00 08 00 00       	mov    $0x800,%esi
  42d49a:	48 89 c7             	mov    %rax,%rdi
  42d49d:	31 c0                	xor    %eax,%eax
  42d49f:	e8 bf 76 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42d4a4:	e9 ee fd ff ff       	jmpq   42d297 <process+0x396>
  42d4a9:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  42d4ae:	8b 02                	mov    (%rdx),%eax
  42d4b0:	a8 08                	test   $0x8,%al
  42d4b2:	74 51                	je     42d505 <process+0x604>
  42d4b4:	89 d8                	mov    %ebx,%eax
  42d4b6:	e9 71 fd ff ff       	jmpq   42d22c <process+0x32b>
  42d4bb:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  42d4c0:	8b 02                	mov    (%rdx),%eax
  42d4c2:	a8 08                	test   $0x8,%al
  42d4c4:	75 ee                	jne    42d4b4 <process+0x5b3>
  42d4c6:	83 c8 08             	or     $0x8,%eax
  42d4c9:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  42d4ce:	89 02                	mov    %eax,(%rdx)
  42d4d0:	bf 0a 00 00 00       	mov    $0xa,%edi
  42d4d5:	e8 ee 0a fe ff       	callq  40dfc8 <malloc@plt>
  42d4da:	48 85 c0             	test   %rax,%rax
  42d4dd:	74 13                	je     42d4f2 <process+0x5f1>
  42d4df:	48 ba 5a 42 58 5f 45 	mov    $0x4f5252455f58425a,%rdx
  42d4e6:	52 52 4f 
  42d4e9:	48 89 10             	mov    %rdx,(%rax)
  42d4ec:	66 c7 40 08 52 00    	movw   $0x52,0x8(%rax)
  42d4f2:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  42d4f7:	48 89 42 28          	mov    %rax,0x28(%rdx)
  42d4fb:	b8 fc ff ff ff       	mov    $0xfffffffc,%eax
  42d500:	e9 27 fd ff ff       	jmpq   42d22c <process+0x32b>
  42d505:	83 c8 08             	or     $0x8,%eax
  42d508:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  42d50d:	89 02                	mov    %eax,(%rdx)
  42d50f:	bf 11 00 00 00       	mov    $0x11,%edi
  42d514:	e8 af 0a fe ff       	callq  40dfc8 <malloc@plt>
  42d519:	48 85 c0             	test   %rax,%rax
  42d51c:	74 11                	je     42d52f <process+0x62e>
  42d51e:	48 8d 35 8c 55 03 00 	lea    0x3558c(%rip),%rsi        # 462ab1 <usage_message+0xd71>
  42d525:	b9 11 00 00 00       	mov    $0x11,%ecx
  42d52a:	48 89 c7             	mov    %rax,%rdi
  42d52d:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
  42d52f:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  42d534:	48 89 42 28          	mov    %rax,0x28(%rdx)
  42d538:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  42d53d:	e9 ea fc ff ff       	jmpq   42d22c <process+0x32b>
  42d542:	48 8d 0d 87 cd 03 00 	lea    0x3cd87(%rip),%rcx        # 46a2d0 <usage_message+0x8590>
  42d549:	66 ba b7 01          	mov    $0x1b7,%dx
  42d54d:	48 8d 35 63 cc 03 00 	lea    0x3cc63(%rip),%rsi        # 46a1b7 <usage_message+0x8477>
  42d554:	48 8d 3d 3f dd 03 00 	lea    0x3dd3f(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42d55b:	e8 98 09 fe ff       	callq  40def8 <__assert_fail@plt>

000000000042d560 <test_parameter>:
  42d560:	41 54                	push   %r12
  42d562:	55                   	push   %rbp
  42d563:	53                   	push   %rbx
  42d564:	48 83 ec 30          	sub    $0x30,%rsp
  42d568:	48 89 fd             	mov    %rdi,%rbp
  42d56b:	41 89 f4             	mov    %esi,%r12d
  42d56e:	48 89 e7             	mov    %rsp,%rdi
  42d571:	e8 ea eb ff ff       	callq  42c160 <init_result>
  42d576:	48 89 e2             	mov    %rsp,%rdx
  42d579:	44 89 e6             	mov    %r12d,%esi
  42d57c:	48 89 ef             	mov    %rbp,%rdi
  42d57f:	e8 7d f9 ff ff       	callq  42cf01 <process>
  42d584:	8b 04 24             	mov    (%rsp),%eax
  42d587:	a8 02                	test   $0x2,%al
  42d589:	0f 85 bf 00 00 00    	jne    42d64e <test_parameter+0xee>
  42d58f:	a8 01                	test   $0x1,%al
  42d591:	0f 85 97 00 00 00    	jne    42d62e <test_parameter+0xce>
  42d597:	a8 04                	test   $0x4,%al
  42d599:	75 73                	jne    42d60e <test_parameter+0xae>
  42d59b:	a8 10                	test   $0x10,%al
  42d59d:	0f 1f 00             	nopl   (%rax)
  42d5a0:	75 4f                	jne    42d5f1 <test_parameter+0x91>
  42d5a2:	a8 08                	test   $0x8,%al
  42d5a4:	74 18                	je     42d5be <test_parameter+0x5e>
  42d5a6:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  42d5ab:	48 8d 35 6d cc 03 00 	lea    0x3cc6d(%rip),%rsi        # 46a21f <usage_message+0x84df>
  42d5b2:	bf 01 00 00 00       	mov    $0x1,%edi
  42d5b7:	31 c0                	xor    %eax,%eax
  42d5b9:	e8 4a 09 fe ff       	callq  40df08 <__printf_chk@plt>
  42d5be:	48 89 e7             	mov    %rsp,%rdi
  42d5c1:	e8 b5 f2 ff ff       	callq  42c87b <free_result>
  42d5c6:	48 8d 35 aa 3b 04 00 	lea    0x43baa(%rip),%rsi        # 471177 <usage_message+0xf437>
  42d5cd:	bf 01 00 00 00       	mov    $0x1,%edi
  42d5d2:	31 c0                	xor    %eax,%eax
  42d5d4:	e8 2f 09 fe ff       	callq  40df08 <__printf_chk@plt>
  42d5d9:	48 8b 05 e8 f9 25 00 	mov    0x25f9e8(%rip),%rax        # 68cfc8 <zbx_iks_transport+0x5a8>
  42d5e0:	48 8b 38             	mov    (%rax),%rdi
  42d5e3:	e8 10 16 fe ff       	callq  40ebf8 <fflush@plt>
  42d5e8:	48 83 c4 30          	add    $0x30,%rsp
  42d5ec:	5b                   	pop    %rbx
  42d5ed:	5d                   	pop    %rbp
  42d5ee:	41 5c                	pop    %r12
  42d5f0:	c3                   	retq   
  42d5f1:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  42d5f6:	48 8d 35 1a cc 03 00 	lea    0x3cc1a(%rip),%rsi        # 46a217 <usage_message+0x84d7>
  42d5fd:	bf 01 00 00 00       	mov    $0x1,%edi
  42d602:	31 c0                	xor    %eax,%eax
  42d604:	e8 ff 08 fe ff       	callq  40df08 <__printf_chk@plt>
  42d609:	8b 04 24             	mov    (%rsp),%eax
  42d60c:	eb 94                	jmp    42d5a2 <test_parameter+0x42>
  42d60e:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  42d613:	48 8d 35 f5 cb 03 00 	lea    0x3cbf5(%rip),%rsi        # 46a20f <usage_message+0x84cf>
  42d61a:	bf 01 00 00 00       	mov    $0x1,%edi
  42d61f:	31 c0                	xor    %eax,%eax
  42d621:	e8 e2 08 fe ff       	callq  40df08 <__printf_chk@plt>
  42d626:	8b 04 24             	mov    (%rsp),%eax
  42d629:	e9 6d ff ff ff       	jmpq   42d59b <test_parameter+0x3b>
  42d62e:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  42d633:	48 8d 35 cc cb 03 00 	lea    0x3cbcc(%rip),%rsi        # 46a206 <usage_message+0x84c6>
  42d63a:	bf 01 00 00 00       	mov    $0x1,%edi
  42d63f:	31 c0                	xor    %eax,%eax
  42d641:	e8 c2 08 fe ff       	callq  40df08 <__printf_chk@plt>
  42d646:	8b 04 24             	mov    (%rsp),%eax
  42d649:	e9 49 ff ff ff       	jmpq   42d597 <test_parameter+0x37>
  42d64e:	f2 0f 10 44 24 10    	movsd  0x10(%rsp),%xmm0
  42d654:	48 8d 35 a2 cb 03 00 	lea    0x3cba2(%rip),%rsi        # 46a1fd <usage_message+0x84bd>
  42d65b:	bf 01 00 00 00       	mov    $0x1,%edi
  42d660:	b8 01 00 00 00       	mov    $0x1,%eax
  42d665:	e8 9e 08 fe ff       	callq  40df08 <__printf_chk@plt>
  42d66a:	8b 04 24             	mov    (%rsp),%eax
  42d66d:	e9 1d ff ff ff       	jmpq   42d58f <test_parameter+0x2f>

000000000042d672 <test_parameters>:
  42d672:	55                   	push   %rbp
  42d673:	53                   	push   %rbx
  42d674:	48 83 ec 08          	sub    $0x8,%rsp
  42d678:	48 8b 2d d9 f7 25 00 	mov    0x25f7d9(%rip),%rbp        # 68ce58 <zbx_iks_transport+0x438>
  42d67f:	48 8b 45 00          	mov    0x0(%rbp),%rax
  42d683:	48 8b 38             	mov    (%rax),%rdi
  42d686:	48 85 ff             	test   %rdi,%rdi
  42d689:	74 20                	je     42d6ab <test_parameters+0x39>
  42d68b:	bb 28 00 00 00       	mov    $0x28,%ebx
  42d690:	be 03 00 00 00       	mov    $0x3,%esi
  42d695:	e8 c6 fe ff ff       	callq  42d560 <test_parameter>
  42d69a:	48 8b 45 00          	mov    0x0(%rbp),%rax
  42d69e:	48 8b 3c 18          	mov    (%rax,%rbx,1),%rdi
  42d6a2:	48 83 c3 28          	add    $0x28,%rbx
  42d6a6:	48 85 ff             	test   %rdi,%rdi
  42d6a9:	75 e5                	jne    42d690 <test_parameters+0x1e>
  42d6ab:	48 83 c4 08          	add    $0x8,%rsp
  42d6af:	5b                   	pop    %rbx
  42d6b0:	5d                   	pop    %rbp
  42d6b1:	c3                   	retq   
  42d6b2:	90                   	nop
  42d6b3:	90                   	nop
  42d6b4:	90                   	nop
  42d6b5:	90                   	nop
  42d6b6:	90                   	nop
  42d6b7:	90                   	nop
  42d6b8:	90                   	nop
  42d6b9:	90                   	nop
  42d6ba:	90                   	nop
  42d6bb:	90                   	nop
  42d6bc:	90                   	nop
  42d6bd:	90                   	nop
  42d6be:	90                   	nop
  42d6bf:	90                   	nop
  42d6c0:	53                   	push   %rbx
  42d6c1:	48 89 cb             	mov    %rcx,%rbx
  42d6c4:	48 85 c9             	test   %rcx,%rcx
  42d6c7:	74 17                	je     42d6e0 <test_parameters+0x6e>
  42d6c9:	48 89 cf             	mov    %rcx,%rdi
  42d6cc:	e8 8f ea ff ff       	callq  42c160 <init_result>
  42d6d1:	83 0b 01             	orl    $0x1,(%rbx)
  42d6d4:	48 c7 43 08 01 00 00 	movq   $0x1,0x8(%rbx)
  42d6db:	00 
  42d6dc:	31 c0                	xor    %eax,%eax
  42d6de:	5b                   	pop    %rbx
  42d6df:	c3                   	retq   
  42d6e0:	48 8d 0d 43 cf 03 00 	lea    0x3cf43(%rip),%rcx        # 46a62a <usage_message+0x88ea>
  42d6e7:	ba 88 00 00 00       	mov    $0x88,%edx
  42d6ec:	48 8d 35 e7 cc 03 00 	lea    0x3cce7(%rip),%rsi        # 46a3da <usage_message+0x869a>
  42d6f3:	48 8d 3d a0 db 03 00 	lea    0x3dba0(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42d6fa:	e8 f9 07 fe ff       	callq  40def8 <__assert_fail@plt>
  42d6ff:	53                   	push   %rbx
  42d700:	48 89 cb             	mov    %rcx,%rbx
  42d703:	48 85 c9             	test   %rcx,%rcx
  42d706:	74 60                	je     42d768 <test_parameters+0xf6>
  42d708:	48 89 cf             	mov    %rcx,%rdi
  42d70b:	e8 50 ea ff ff       	callq  42c160 <init_result>
  42d710:	83 0b 08             	orl    $0x8,(%rbx)
  42d713:	bf 21 00 00 00       	mov    $0x21,%edi
  42d718:	e8 ab 08 fe ff       	callq  40dfc8 <malloc@plt>
  42d71d:	48 85 c0             	test   %rax,%rax
  42d720:	74 3b                	je     42d75d <test_parameters+0xeb>
  42d722:	48 bf 41 63 63 65 73 	mov    $0x6269737365636341,%rdi
  42d729:	73 69 62 
  42d72c:	48 89 38             	mov    %rdi,(%rax)
  42d72f:	48 be 6c 65 20 6f 6e 	mov    $0x20796c6e6f20656c,%rsi
  42d736:	6c 79 20 
  42d739:	48 89 70 08          	mov    %rsi,0x8(%rax)
  42d73d:	48 b9 61 73 20 61 63 	mov    $0x7669746361207361,%rcx
  42d744:	74 69 76 
  42d747:	48 89 48 10          	mov    %rcx,0x10(%rax)
  42d74b:	48 ba 65 20 63 68 65 	mov    $0x216b636568632065,%rdx
  42d752:	63 6b 21 
  42d755:	48 89 50 18          	mov    %rdx,0x18(%rax)
  42d759:	c6 40 20 00          	movb   $0x0,0x20(%rax)
  42d75d:	48 89 43 28          	mov    %rax,0x28(%rbx)
  42d761:	b8 01 00 00 00       	mov    $0x1,%eax
  42d766:	5b                   	pop    %rbx
  42d767:	c3                   	retq   
  42d768:	48 8d 0d a1 ce 03 00 	lea    0x3cea1(%rip),%rcx        # 46a610 <usage_message+0x88d0>
  42d76f:	ba 51 00 00 00       	mov    $0x51,%edx
  42d774:	48 8d 35 5f cc 03 00 	lea    0x3cc5f(%rip),%rsi        # 46a3da <usage_message+0x869a>
  42d77b:	48 8d 3d 18 db 03 00 	lea    0x3db18(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42d782:	e8 71 07 fe ff       	callq  40def8 <__assert_fail@plt>
  42d787:	53                   	push   %rbx
  42d788:	48 89 cb             	mov    %rcx,%rbx
  42d78b:	48 85 c9             	test   %rcx,%rcx
  42d78e:	74 1f                	je     42d7af <test_parameters+0x13d>
  42d790:	48 89 cf             	mov    %rcx,%rdi
  42d793:	e8 c8 e9 ff ff       	callq  42c160 <init_result>
  42d798:	83 0b 04             	orl    $0x4,(%rbx)
  42d79b:	48 8d 3d 16 09 26 00 	lea    0x260916(%rip),%rdi        # 68e0b8 <help_message+0x858>
  42d7a2:	e8 d1 09 fe ff       	callq  40e178 <__strdup@plt>
  42d7a7:	48 89 43 18          	mov    %rax,0x18(%rbx)
  42d7ab:	31 c0                	xor    %eax,%eax
  42d7ad:	5b                   	pop    %rbx
  42d7ae:	c3                   	retq   
  42d7af:	48 8d 0d 66 ce 03 00 	lea    0x3ce66(%rip),%rcx        # 46a61c <usage_message+0x88dc>
  42d7b6:	ba 95 00 00 00       	mov    $0x95,%edx
  42d7bb:	48 8d 35 18 cc 03 00 	lea    0x3cc18(%rip),%rsi        # 46a3da <usage_message+0x869a>
  42d7c2:	48 8d 3d d1 da 03 00 	lea    0x3dad1(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42d7c9:	e8 2a 07 fe ff       	callq  40def8 <__assert_fail@plt>

000000000042d7ce <getPROC>:
  42d7ce:	41 57                	push   %r15
  42d7d0:	41 56                	push   %r14
  42d7d2:	41 55                	push   %r13
  42d7d4:	41 54                	push   %r12
  42d7d6:	55                   	push   %rbp
  42d7d7:	53                   	push   %rbx
  42d7d8:	48 81 ec 18 08 00 00 	sub    $0x818,%rsp
  42d7df:	49 89 fc             	mov    %rdi,%r12
  42d7e2:	89 f3                	mov    %esi,%ebx
  42d7e4:	89 d5                	mov    %edx,%ebp
  42d7e6:	4d 89 c7             	mov    %r8,%r15
  42d7e9:	48 c7 84 24 08 08 00 	movq   $0x0,0x808(%rsp)
  42d7f0:	00 00 00 00 00 
  42d7f5:	4d 85 c0             	test   %r8,%r8
  42d7f8:	0f 84 d7 00 00 00    	je     42d8d5 <getPROC+0x107>
  42d7fe:	4c 89 c7             	mov    %r8,%rdi
  42d801:	e8 5a e9 ff ff       	callq  42c160 <init_result>
  42d806:	48 8d 35 11 ff 03 00 	lea    0x3ff11(%rip),%rsi        # 46d71e <usage_message+0xb9de>
  42d80d:	4c 89 e7             	mov    %r12,%rdi
  42d810:	e8 c3 07 fe ff       	callq  40dfd8 <fopen@plt>
  42d815:	49 89 c5             	mov    %rax,%r13
  42d818:	48 85 c0             	test   %rax,%rax
  42d81b:	74 35                	je     42d852 <getPROC+0x84>
  42d81d:	85 db                	test   %ebx,%ebx
  42d81f:	7e 48                	jle    42d869 <getPROC+0x9b>
  42d821:	49 89 e6             	mov    %rsp,%r14
  42d824:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  42d82a:	eb 09                	jmp    42d835 <getPROC+0x67>
  42d82c:	41 83 c4 01          	add    $0x1,%r12d
  42d830:	44 39 e3             	cmp    %r12d,%ebx
  42d833:	7c 34                	jl     42d869 <getPROC+0x9b>
  42d835:	4c 89 ea             	mov    %r13,%rdx
  42d838:	be 00 08 00 00       	mov    $0x800,%esi
  42d83d:	4c 89 f7             	mov    %r14,%rdi
  42d840:	e8 83 08 fe ff       	callq  40e0c8 <fgets@plt>
  42d845:	48 85 c0             	test   %rax,%rax
  42d848:	75 e2                	jne    42d82c <getPROC+0x5e>
  42d84a:	4c 89 ef             	mov    %r13,%rdi
  42d84d:	e8 b6 10 fe ff       	callq  40e908 <fclose@plt>
  42d852:	b8 01 00 00 00       	mov    $0x1,%eax
  42d857:	48 81 c4 18 08 00 00 	add    $0x818,%rsp
  42d85e:	5b                   	pop    %rbx
  42d85f:	5d                   	pop    %rbp
  42d860:	41 5c                	pop    %r12
  42d862:	41 5d                	pop    %r13
  42d864:	41 5e                	pop    %r14
  42d866:	41 5f                	pop    %r15
  42d868:	c3                   	retq   
  42d869:	48 8d 35 09 0d 04 00 	lea    0x40d09(%rip),%rsi        # 46e579 <usage_message+0xc839>
  42d870:	48 89 e7             	mov    %rsp,%rdi
  42d873:	e8 a0 0f fe ff       	callq  40e818 <strtok@plt>
  42d878:	48 89 c3             	mov    %rax,%rbx
  42d87b:	83 fd 01             	cmp    $0x1,%ebp
  42d87e:	7e 20                	jle    42d8a0 <getPROC+0xd2>
  42d880:	41 bc 02 00 00 00    	mov    $0x2,%r12d
  42d886:	48 8d 35 ec 0c 04 00 	lea    0x40cec(%rip),%rsi        # 46e579 <usage_message+0xc839>
  42d88d:	31 ff                	xor    %edi,%edi
  42d88f:	e8 84 0f fe ff       	callq  40e818 <strtok@plt>
  42d894:	48 89 c3             	mov    %rax,%rbx
  42d897:	41 83 c4 01          	add    $0x1,%r12d
  42d89b:	44 39 e5             	cmp    %r12d,%ebp
  42d89e:	7d e6                	jge    42d886 <getPROC+0xb8>
  42d8a0:	4c 89 ef             	mov    %r13,%rdi
  42d8a3:	e8 60 10 fe ff       	callq  40e908 <fclose@plt>
  42d8a8:	48 8d 94 24 08 08 00 	lea    0x808(%rsp),%rdx
  42d8af:	00 
  42d8b0:	48 8d 35 47 78 04 00 	lea    0x47847(%rip),%rsi        # 4750fe <usage_message+0x133be>
  42d8b7:	48 89 df             	mov    %rbx,%rdi
  42d8ba:	31 c0                	xor    %eax,%eax
  42d8bc:	e8 e7 05 fe ff       	callq  40dea8 <__isoc99_sscanf@plt>
  42d8c1:	41 83 0f 02          	orl    $0x2,(%r15)
  42d8c5:	48 8b 84 24 08 08 00 	mov    0x808(%rsp),%rax
  42d8cc:	00 
  42d8cd:	49 89 47 10          	mov    %rax,0x10(%r15)
  42d8d1:	31 c0                	xor    %eax,%eax
  42d8d3:	eb 82                	jmp    42d857 <getPROC+0x89>
  42d8d5:	48 8d 0d 71 cd 03 00 	lea    0x3cd71(%rip),%rcx        # 46a64d <usage_message+0x890d>
  42d8dc:	ba 63 00 00 00       	mov    $0x63,%edx
  42d8e1:	48 8d 35 f2 ca 03 00 	lea    0x3caf2(%rip),%rsi        # 46a3da <usage_message+0x869a>
  42d8e8:	48 8d 3d ab d9 03 00 	lea    0x3d9ab(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42d8ef:	e8 04 06 fe ff       	callq  40def8 <__assert_fail@plt>

000000000042d8f4 <EXECUTE_STR>:
  42d8f4:	41 57                	push   %r15
  42d8f6:	41 56                	push   %r14
  42d8f8:	41 55                	push   %r13
  42d8fa:	41 54                	push   %r12
  42d8fc:	55                   	push   %rbp
  42d8fd:	53                   	push   %rbx
  42d8fe:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
  42d905:	49 89 f4             	mov    %rsi,%r12
  42d908:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  42d90d:	48 85 c9             	test   %rcx,%rcx
  42d910:	0f 84 97 01 00 00    	je     42daad <EXECUTE_STR+0x1b9>
  42d916:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  42d91b:	e8 40 e8 ff ff       	callq  42c160 <init_result>
  42d920:	48 8d 35 af 23 04 00 	lea    0x423af(%rip),%rsi        # 46fcd6 <usage_message+0xdf96>
  42d927:	31 ff                	xor    %edi,%edi
  42d929:	31 c0                	xor    %eax,%eax
  42d92b:	e8 83 6f 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42d930:	48 89 c3             	mov    %rax,%rbx
  42d933:	48 8d 6c 24 10       	lea    0x10(%rsp),%rbp
  42d938:	b9 10 00 00 00       	mov    $0x10,%ecx
  42d93d:	31 c0                	xor    %eax,%eax
  42d93f:	48 89 ef             	mov    %rbp,%rdi
  42d942:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  42d945:	4c 89 e2             	mov    %r12,%rdx
  42d948:	48 8d 35 16 48 05 00 	lea    0x54816(%rip),%rsi        # 482165 <usage_message+0x20425>
  42d94f:	31 ff                	xor    %edi,%edi
  42d951:	e8 5d 6f 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  42d956:	49 89 c7             	mov    %rax,%r15
  42d959:	48 8d 35 be fd 03 00 	lea    0x3fdbe(%rip),%rsi        # 46d71e <usage_message+0xb9de>
  42d960:	48 89 c7             	mov    %rax,%rdi
  42d963:	e8 80 11 fe ff       	callq  40eae8 <popen@plt>
  42d968:	49 89 c5             	mov    %rax,%r13
  42d96b:	48 85 c0             	test   %rax,%rax
  42d96e:	0f 84 9b 00 00 00    	je     42da0f <EXECUTE_STR+0x11b>
  42d974:	45 31 f6             	xor    %r14d,%r14d
  42d977:	41 bc 10 00 00 00    	mov    $0x10,%r12d
  42d97d:	eb 1a                	jmp    42d999 <EXECUTE_STR+0xa5>
  42d97f:	48 89 ee             	mov    %rbp,%rsi
  42d982:	48 89 df             	mov    %rbx,%rdi
  42d985:	e8 fe 6c 01 00       	callq  444688 <zbx_strdcat>
  42d98a:	48 89 c3             	mov    %rax,%rbx
  42d98d:	48 89 ef             	mov    %rbp,%rdi
  42d990:	4c 89 e1             	mov    %r12,%rcx
  42d993:	4c 89 f0             	mov    %r14,%rax
  42d996:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  42d999:	4c 89 e9             	mov    %r13,%rcx
  42d99c:	ba 7f 00 00 00       	mov    $0x7f,%edx
  42d9a1:	be 01 00 00 00       	mov    $0x1,%esi
  42d9a6:	48 89 ef             	mov    %rbp,%rdi
  42d9a9:	e8 4a 0d fe ff       	callq  40e6f8 <fread@plt>
  42d9ae:	85 c0                	test   %eax,%eax
  42d9b0:	7f cd                	jg     42d97f <EXECUTE_STR+0x8b>
  42d9b2:	4c 89 ef             	mov    %r13,%rdi
  42d9b5:	e8 7e 08 fe ff       	callq  40e238 <ferror@plt>
  42d9ba:	85 c0                	test   %eax,%eax
  42d9bc:	74 6b                	je     42da29 <EXECUTE_STR+0x135>
  42d9be:	e8 a5 0d fe ff       	callq  40e768 <__errno_location@plt>
  42d9c3:	83 38 04             	cmpl   $0x4,(%rax)
  42d9c6:	74 3b                	je     42da03 <EXECUTE_STR+0x10f>
  42d9c8:	bd 01 00 00 00       	mov    $0x1,%ebp
  42d9cd:	4c 89 ef             	mov    %r13,%rdi
  42d9d0:	e8 b3 08 fe ff       	callq  40e288 <pclose@plt>
  42d9d5:	4d 85 ff             	test   %r15,%r15
  42d9d8:	74 08                	je     42d9e2 <EXECUTE_STR+0xee>
  42d9da:	4c 89 ff             	mov    %r15,%rdi
  42d9dd:	e8 06 08 fe ff       	callq  40e1e8 <free@plt>
  42d9e2:	48 85 db             	test   %rbx,%rbx
  42d9e5:	74 08                	je     42d9ef <EXECUTE_STR+0xfb>
  42d9e7:	48 89 df             	mov    %rbx,%rdi
  42d9ea:	e8 f9 07 fe ff       	callq  40e1e8 <free@plt>
  42d9ef:	89 e8                	mov    %ebp,%eax
  42d9f1:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
  42d9f8:	5b                   	pop    %rbx
  42d9f9:	5d                   	pop    %rbp
  42d9fa:	41 5c                	pop    %r12
  42d9fc:	41 5d                	pop    %r13
  42d9fe:	41 5e                	pop    %r14
  42da00:	41 5f                	pop    %r15
  42da02:	c3                   	retq   
  42da03:	4d 85 ed             	test   %r13,%r13
  42da06:	74 1a                	je     42da22 <EXECUTE_STR+0x12e>
  42da08:	bd 02 00 00 00       	mov    $0x2,%ebp
  42da0d:	eb be                	jmp    42d9cd <EXECUTE_STR+0xd9>
  42da0f:	90                   	nop
  42da10:	e8 53 0d fe ff       	callq  40e768 <__errno_location@plt>
  42da15:	83 38 04             	cmpl   $0x4,(%rax)
  42da18:	74 08                	je     42da22 <EXECUTE_STR+0x12e>
  42da1a:	bd 01 00 00 00       	mov    $0x1,%ebp
  42da1f:	90                   	nop
  42da20:	eb b3                	jmp    42d9d5 <EXECUTE_STR+0xe1>
  42da22:	bd 02 00 00 00       	mov    $0x2,%ebp
  42da27:	eb ac                	jmp    42d9d5 <EXECUTE_STR+0xe1>
  42da29:	4c 89 ef             	mov    %r13,%rdi
  42da2c:	0f 1f 40 00          	nopl   0x0(%rax)
  42da30:	e8 53 08 fe ff       	callq  40e288 <pclose@plt>
  42da35:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42da38:	74 84                	je     42d9be <EXECUTE_STR+0xca>
  42da3a:	48 8d 35 a2 c9 03 00 	lea    0x3c9a2(%rip),%rsi        # 46a3e3 <usage_message+0x86a3>
  42da41:	bf 04 00 00 00       	mov    $0x4,%edi
  42da46:	31 c0                	xor    %eax,%eax
  42da48:	e8 63 36 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42da4d:	48 8d 35 b8 cb 03 00 	lea    0x3cbb8(%rip),%rsi        # 46a60c <usage_message+0x88cc>
  42da54:	48 89 df             	mov    %rbx,%rdi
  42da57:	e8 91 61 01 00       	callq  443bed <zbx_rtrim>
  42da5c:	80 3b 00             	cmpb   $0x0,(%rbx)
  42da5f:	74 b9                	je     42da1a <EXECUTE_STR+0x126>
  42da61:	31 c0                	xor    %eax,%eax
  42da63:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  42da6a:	48 89 df             	mov    %rbx,%rdi
  42da6d:	f2 ae                	repnz scas %es:(%rdi),%al
  42da6f:	48 f7 d1             	not    %rcx
  42da72:	48 83 e9 01          	sub    $0x1,%rcx
  42da76:	49 89 d8             	mov    %rbx,%r8
  42da79:	4c 89 fa             	mov    %r15,%rdx
  42da7c:	48 8d 35 d5 cb 03 00 	lea    0x3cbd5(%rip),%rsi        # 46a658 <usage_message+0x8918>
  42da83:	bf 04 00 00 00       	mov    $0x4,%edi
  42da88:	e8 23 36 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42da8d:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  42da92:	83 08 10             	orl    $0x10,(%rax)
  42da95:	48 89 df             	mov    %rbx,%rdi
  42da98:	e8 db 06 fe ff       	callq  40e178 <__strdup@plt>
  42da9d:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  42daa2:	48 89 42 20          	mov    %rax,0x20(%rdx)
  42daa6:	31 ed                	xor    %ebp,%ebp
  42daa8:	e9 28 ff ff ff       	jmpq   42d9d5 <EXECUTE_STR+0xe1>
  42daad:	48 8d 0d 8d cb 03 00 	lea    0x3cb8d(%rip),%rcx        # 46a641 <usage_message+0x8901>
  42dab4:	ba b6 00 00 00       	mov    $0xb6,%edx
  42dab9:	48 8d 35 1a c9 03 00 	lea    0x3c91a(%rip),%rsi        # 46a3da <usage_message+0x869a>
  42dac0:	48 8d 3d d3 d7 03 00 	lea    0x3d7d3(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42dac7:	e8 2c 04 fe ff       	callq  40def8 <__assert_fail@plt>

000000000042dacc <RUN_COMMAND>:
  42dacc:	41 57                	push   %r15
  42dace:	41 56                	push   %r14
  42dad0:	41 55                	push   %r13
  42dad2:	41 54                	push   %r12
  42dad4:	55                   	push   %rbp
  42dad5:	53                   	push   %rbx
  42dad6:	48 81 ec 18 08 00 00 	sub    $0x818,%rsp
  42dadd:	49 89 fd             	mov    %rdi,%r13
  42dae0:	49 89 f4             	mov    %rsi,%r12
  42dae3:	41 89 d6             	mov    %edx,%r14d
  42dae6:	48 89 cd             	mov    %rcx,%rbp
  42dae9:	48 85 c9             	test   %rcx,%rcx
  42daec:	0f 84 4c 02 00 00    	je     42dd3e <RUN_COMMAND+0x272>
  42daf2:	48 89 cf             	mov    %rcx,%rdi
  42daf5:	e8 66 e6 ff ff       	callq  42c160 <init_result>
  42dafa:	48 8b 05 ef f1 25 00 	mov    0x25f1ef(%rip),%rax        # 68ccf0 <zbx_iks_transport+0x2d0>
  42db01:	83 38 01             	cmpl   $0x1,(%rax)
  42db04:	74 4d                	je     42db53 <RUN_COMMAND+0x87>
  42db06:	83 4d 00 08          	orl    $0x8,0x0(%rbp)
  42db0a:	bf 11 00 00 00       	mov    $0x11,%edi
  42db0f:	e8 b4 04 fe ff       	callq  40dfc8 <malloc@plt>
  42db14:	48 85 c0             	test   %rax,%rax
  42db17:	74 1f                	je     42db38 <RUN_COMMAND+0x6c>
  42db19:	49 b9 5a 42 58 5f 4e 	mov    $0x53544f4e5f58425a,%r9
  42db20:	4f 54 53 
  42db23:	4c 89 08             	mov    %r9,(%rax)
  42db26:	49 b8 55 50 50 4f 52 	mov    $0x444554524f505055,%r8
  42db2d:	54 45 44 
  42db30:	4c 89 40 08          	mov    %r8,0x8(%rax)
  42db34:	c6 40 10 00          	movb   $0x0,0x10(%rax)
  42db38:	48 89 45 28          	mov    %rax,0x28(%rbp)
  42db3c:	b8 01 00 00 00       	mov    $0x1,%eax
  42db41:	48 81 c4 18 08 00 00 	add    $0x818,%rsp
  42db48:	5b                   	pop    %rbx
  42db49:	5d                   	pop    %rbp
  42db4a:	41 5c                	pop    %r12
  42db4c:	41 5d                	pop    %r13
  42db4e:	41 5e                	pop    %r14
  42db50:	41 5f                	pop    %r15
  42db52:	c3                   	retq   
  42db53:	4c 89 e7             	mov    %r12,%rdi
  42db56:	e8 87 50 01 00       	callq  442be2 <num_param>
  42db5b:	83 f8 02             	cmp    $0x2,%eax
  42db5e:	7e 07                	jle    42db67 <RUN_COMMAND+0x9b>
  42db60:	b8 01 00 00 00       	mov    $0x1,%eax
  42db65:	eb da                	jmp    42db41 <RUN_COMMAND+0x75>
  42db67:	b9 00 08 00 00       	mov    $0x800,%ecx
  42db6c:	48 89 e2             	mov    %rsp,%rdx
  42db6f:	be 01 00 00 00       	mov    $0x1,%esi
  42db74:	4c 89 e7             	mov    %r12,%rdi
  42db77:	e8 af 51 01 00       	callq  442d2b <get_param>
  42db7c:	85 c0                	test   %eax,%eax
  42db7e:	75 e0                	jne    42db60 <RUN_COMMAND+0x94>
  42db80:	80 3c 24 00          	cmpb   $0x0,(%rsp)
  42db84:	74 da                	je     42db60 <RUN_COMMAND+0x94>
  42db86:	48 8b 05 6b f2 25 00 	mov    0x25f26b(%rip),%rax        # 68cdf8 <zbx_iks_transport+0x3d8>
  42db8d:	83 38 01             	cmpl   $0x1,(%rax)
  42db90:	0f 84 06 01 00 00    	je     42dc9c <RUN_COMMAND+0x1d0>
  42db96:	48 89 e2             	mov    %rsp,%rdx
  42db99:	48 8d 35 4a c8 03 00 	lea    0x3c84a(%rip),%rsi        # 46a3ea <usage_message+0x86aa>
  42dba0:	bf 04 00 00 00       	mov    $0x4,%edi
  42dba5:	31 c0                	xor    %eax,%eax
  42dba7:	e8 04 35 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42dbac:	4c 8d bc 24 00 08 00 	lea    0x800(%rsp),%r15
  42dbb3:	00 
  42dbb4:	b9 0a 00 00 00       	mov    $0xa,%ecx
  42dbb9:	4c 89 fa             	mov    %r15,%rdx
  42dbbc:	be 02 00 00 00       	mov    $0x2,%esi
  42dbc1:	4c 89 e7             	mov    %r12,%rdi
  42dbc4:	e8 62 51 01 00       	callq  442d2b <get_param>
  42dbc9:	85 c0                	test   %eax,%eax
  42dbcb:	0f 84 b8 00 00 00    	je     42dc89 <RUN_COMMAND+0x1bd>
  42dbd1:	c6 84 24 00 08 00 00 	movb   $0x0,0x800(%rsp)
  42dbd8:	00 
  42dbd9:	48 8d 15 23 c8 03 00 	lea    0x3c823(%rip),%rdx        # 46a403 <usage_message+0x86c3>
  42dbe0:	be 0a 00 00 00       	mov    $0xa,%esi
  42dbe5:	4c 89 ff             	mov    %r15,%rdi
  42dbe8:	31 c0                	xor    %eax,%eax
  42dbea:	e8 74 6f 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42dbef:	b9 05 00 00 00       	mov    $0x5,%ecx
  42dbf4:	48 8d 3d 08 c8 03 00 	lea    0x3c808(%rip),%rdi        # 46a403 <usage_message+0x86c3>
  42dbfb:	4c 89 fe             	mov    %r15,%rsi
  42dbfe:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42dc00:	0f 84 b1 00 00 00    	je     42dcb7 <RUN_COMMAND+0x1eb>
  42dc06:	b9 07 00 00 00       	mov    $0x7,%ecx
  42dc0b:	48 8d 3d ef c7 03 00 	lea    0x3c7ef(%rip),%rdi        # 46a401 <usage_message+0x86c1>
  42dc12:	4c 89 fe             	mov    %r15,%rsi
  42dc15:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42dc17:	0f 85 43 ff ff ff    	jne    42db60 <RUN_COMMAND+0x94>
  42dc1d:	31 c0                	xor    %eax,%eax
  42dc1f:	e8 67 0f 01 00       	callq  43eb8b <zbx_fork>
  42dc24:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42dc27:	0f 84 a0 00 00 00    	je     42dccd <RUN_COMMAND+0x201>
  42dc2d:	85 c0                	test   %eax,%eax
  42dc2f:	90                   	nop
  42dc30:	0f 85 b7 00 00 00    	jne    42dced <RUN_COMMAND+0x221>
  42dc36:	31 c0                	xor    %eax,%eax
  42dc38:	e8 4e 0f 01 00       	callq  43eb8b <zbx_fork>
  42dc3d:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42dc40:	0f 84 c5 00 00 00    	je     42dd0b <RUN_COMMAND+0x23f>
  42dc46:	85 c0                	test   %eax,%eax
  42dc48:	0f 85 dd 00 00 00    	jne    42dd2b <RUN_COMMAND+0x25f>
  42dc4e:	bf 03 00 00 00       	mov    $0x3,%edi
  42dc53:	e8 50 07 fe ff       	callq  40e3a8 <sleep@plt>
  42dc58:	45 31 c0             	xor    %r8d,%r8d
  42dc5b:	48 89 e1             	mov    %rsp,%rcx
  42dc5e:	48 8d 15 d6 c7 03 00 	lea    0x3c7d6(%rip),%rdx        # 46a43b <usage_message+0x86fb>
  42dc65:	48 8d 35 d7 c7 03 00 	lea    0x3c7d7(%rip),%rsi        # 46a443 <usage_message+0x8703>
  42dc6c:	48 8d 3d cb c7 03 00 	lea    0x3c7cb(%rip),%rdi        # 46a43e <usage_message+0x86fe>
  42dc73:	31 c0                	xor    %eax,%eax
  42dc75:	e8 0e 03 fe ff       	callq  40df88 <execl@plt>
  42dc7a:	85 c0                	test   %eax,%eax
  42dc7c:	0f 85 db 00 00 00    	jne    42dd5d <RUN_COMMAND+0x291>
  42dc82:	31 ff                	xor    %edi,%edi
  42dc84:	e8 5f 02 fe ff       	callq  40dee8 <exit@plt>
  42dc89:	80 bc 24 00 08 00 00 	cmpb   $0x0,0x800(%rsp)
  42dc90:	00 
  42dc91:	0f 85 58 ff ff ff    	jne    42dbef <RUN_COMMAND+0x123>
  42dc97:	e9 3d ff ff ff       	jmpq   42dbd9 <RUN_COMMAND+0x10d>
  42dc9c:	48 89 e2             	mov    %rsp,%rdx
  42dc9f:	48 8d 35 44 c7 03 00 	lea    0x3c744(%rip),%rsi        # 46a3ea <usage_message+0x86aa>
  42dca6:	bf 03 00 00 00       	mov    $0x3,%edi
  42dcab:	31 c0                	xor    %eax,%eax
  42dcad:	e8 fe 33 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42dcb2:	e9 f5 fe ff ff       	jmpq   42dbac <RUN_COMMAND+0xe0>
  42dcb7:	48 89 e9             	mov    %rbp,%rcx
  42dcba:	44 89 f2             	mov    %r14d,%edx
  42dcbd:	48 89 e6             	mov    %rsp,%rsi
  42dcc0:	4c 89 ef             	mov    %r13,%rdi
  42dcc3:	e8 2c fc ff ff       	callq  42d8f4 <EXECUTE_STR>
  42dcc8:	e9 74 fe ff ff       	jmpq   42db41 <RUN_COMMAND+0x75>
  42dccd:	48 89 e2             	mov    %rsp,%rdx
  42dcd0:	48 8d 35 31 c7 03 00 	lea    0x3c731(%rip),%rsi        # 46a408 <usage_message+0x86c8>
  42dcd7:	bf 03 00 00 00       	mov    $0x3,%edi
  42dcdc:	31 c0                	xor    %eax,%eax
  42dcde:	e8 cd 33 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42dce3:	b8 01 00 00 00       	mov    $0x1,%eax
  42dce8:	e9 54 fe ff ff       	jmpq   42db41 <RUN_COMMAND+0x75>
  42dced:	31 d2                	xor    %edx,%edx
  42dcef:	31 f6                	xor    %esi,%esi
  42dcf1:	89 c7                	mov    %eax,%edi
  42dcf3:	e8 b0 09 fe ff       	callq  40e6a8 <waitpid@plt>
  42dcf8:	83 4d 00 01          	orl    $0x1,0x0(%rbp)
  42dcfc:	48 c7 45 08 01 00 00 	movq   $0x1,0x8(%rbp)
  42dd03:	00 
  42dd04:	31 c0                	xor    %eax,%eax
  42dd06:	e9 36 fe ff ff       	jmpq   42db41 <RUN_COMMAND+0x75>
  42dd0b:	48 89 e2             	mov    %rsp,%rdx
  42dd0e:	48 8d 35 10 c7 03 00 	lea    0x3c710(%rip),%rsi        # 46a425 <usage_message+0x86e5>
  42dd15:	bf 03 00 00 00       	mov    $0x3,%edi
  42dd1a:	31 c0                	xor    %eax,%eax
  42dd1c:	e8 8f 33 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42dd21:	b8 01 00 00 00       	mov    $0x1,%eax
  42dd26:	e9 16 fe ff ff       	jmpq   42db41 <RUN_COMMAND+0x75>
  42dd2b:	ba 01 00 00 00       	mov    $0x1,%edx
  42dd30:	31 f6                	xor    %esi,%esi
  42dd32:	89 c7                	mov    %eax,%edi
  42dd34:	e8 6f 09 fe ff       	callq  40e6a8 <waitpid@plt>
  42dd39:	e9 44 ff ff ff       	jmpq   42dc82 <RUN_COMMAND+0x1b6>
  42dd3e:	48 8d 0d f0 c8 03 00 	lea    0x3c8f0(%rip),%rcx        # 46a635 <usage_message+0x88f5>
  42dd45:	ba 75 01 00 00       	mov    $0x175,%edx
  42dd4a:	48 8d 35 89 c6 03 00 	lea    0x3c689(%rip),%rsi        # 46a3da <usage_message+0x869a>
  42dd51:	48 8d 3d 42 d5 03 00 	lea    0x3d542(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42dd58:	e8 9b 01 fe ff       	callq  40def8 <__assert_fail@plt>
  42dd5d:	48 89 e2             	mov    %rsp,%rdx
  42dd60:	48 8d 35 df c6 03 00 	lea    0x3c6df(%rip),%rsi        # 46a446 <usage_message+0x8706>
  42dd67:	bf 03 00 00 00       	mov    $0x3,%edi
  42dd6c:	31 c0                	xor    %eax,%eax
  42dd6e:	e8 3d 33 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42dd73:	e9 0a ff ff ff       	jmpq   42dc82 <RUN_COMMAND+0x1b6>

000000000042dd78 <EXECUTE_INT>:
  42dd78:	41 54                	push   %r12
  42dd7a:	55                   	push   %rbp
  42dd7b:	53                   	push   %rbx
  42dd7c:	48 89 f5             	mov    %rsi,%rbp
  42dd7f:	48 89 cb             	mov    %rcx,%rbx
  42dd82:	e8 6d fb ff ff       	callq  42d8f4 <EXECUTE_STR>
  42dd87:	41 89 c4             	mov    %eax,%r12d
  42dd8a:	85 c0                	test   %eax,%eax
  42dd8c:	74 08                	je     42dd96 <EXECUTE_INT+0x1e>
  42dd8e:	44 89 e0             	mov    %r12d,%eax
  42dd91:	5b                   	pop    %rbx
  42dd92:	5d                   	pop    %rbp
  42dd93:	41 5c                	pop    %r12
  42dd95:	c3                   	retq   
  42dd96:	be 02 00 00 00       	mov    $0x2,%esi
  42dd9b:	48 89 df             	mov    %rbx,%rdi
  42dd9e:	e8 ec e3 ff ff       	callq  42c18f <get_result_value_by_type>
  42dda3:	48 85 c0             	test   %rax,%rax
  42dda6:	74 7d                	je     42de25 <EXECUTE_INT+0xad>
  42dda8:	8b 13                	mov    (%rbx),%edx
  42ddaa:	89 d0                	mov    %edx,%eax
  42ddac:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
  42ddaf:	89 03                	mov    %eax,(%rbx)
  42ddb1:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
  42ddb8:	00 
  42ddb9:	80 e2 04             	and    $0x4,%dl
  42ddbc:	74 1d                	je     42dddb <EXECUTE_INT+0x63>
  42ddbe:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  42ddc2:	48 85 ff             	test   %rdi,%rdi
  42ddc5:	74 0f                	je     42ddd6 <EXECUTE_INT+0x5e>
  42ddc7:	e8 1c 04 fe ff       	callq  40e1e8 <free@plt>
  42ddcc:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  42ddd3:	00 
  42ddd4:	8b 03                	mov    (%rbx),%eax
  42ddd6:	83 e0 fb             	and    $0xfffffffffffffffb,%eax
  42ddd9:	89 03                	mov    %eax,(%rbx)
  42dddb:	a8 10                	test   $0x10,%al
  42dddd:	74 1d                	je     42ddfc <EXECUTE_INT+0x84>
  42dddf:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  42dde3:	48 85 ff             	test   %rdi,%rdi
  42dde6:	74 0f                	je     42ddf7 <EXECUTE_INT+0x7f>
  42dde8:	e8 fb 03 fe ff       	callq  40e1e8 <free@plt>
  42dded:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
  42ddf4:	00 
  42ddf5:	8b 03                	mov    (%rbx),%eax
  42ddf7:	83 e0 ef             	and    $0xffffffffffffffef,%eax
  42ddfa:	89 03                	mov    %eax,(%rbx)
  42ddfc:	a8 08                	test   $0x8,%al
  42ddfe:	74 8e                	je     42dd8e <EXECUTE_INT+0x16>
  42de00:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  42de04:	48 85 ff             	test   %rdi,%rdi
  42de07:	74 0f                	je     42de18 <EXECUTE_INT+0xa0>
  42de09:	e8 da 03 fe ff       	callq  40e1e8 <free@plt>
  42de0e:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
  42de15:	00 
  42de16:	8b 03                	mov    (%rbx),%eax
  42de18:	83 e0 f7             	and    $0xfffffffffffffff7,%eax
  42de1b:	89 03                	mov    %eax,(%rbx)
  42de1d:	44 89 e0             	mov    %r12d,%eax
  42de20:	5b                   	pop    %rbx
  42de21:	5d                   	pop    %rbp
  42de22:	41 5c                	pop    %r12
  42de24:	c3                   	retq   
  42de25:	48 89 ea             	mov    %rbp,%rdx
  42de28:	48 8d 35 59 c8 03 00 	lea    0x3c859(%rip),%rsi        # 46a688 <usage_message+0x8948>
  42de2f:	bf 03 00 00 00       	mov    $0x3,%edi
  42de34:	e8 77 32 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42de39:	41 b4 01             	mov    $0x1,%r12b
  42de3c:	e9 67 ff ff ff       	jmpq   42dda8 <EXECUTE_INT+0x30>
  42de41:	90                   	nop
  42de42:	90                   	nop
  42de43:	90                   	nop
  42de44:	90                   	nop
  42de45:	90                   	nop
  42de46:	90                   	nop
  42de47:	90                   	nop
  42de48:	90                   	nop
  42de49:	90                   	nop
  42de4a:	90                   	nop
  42de4b:	90                   	nop
  42de4c:	90                   	nop
  42de4d:	90                   	nop
  42de4e:	90                   	nop
  42de4f:	90                   	nop

000000000042de50 <VFS_FILE_CKSUM>:
  42de50:	41 57                	push   %r15
  42de52:	41 56                	push   %r14
  42de54:	41 55                	push   %r13
  42de56:	41 54                	push   %r12
  42de58:	55                   	push   %rbp
  42de59:	53                   	push   %rbx
  42de5a:	48 81 ec 18 48 00 00 	sub    $0x4818,%rsp
  42de61:	48 89 f5             	mov    %rsi,%rbp
  42de64:	48 89 cb             	mov    %rcx,%rbx
  42de67:	48 85 c9             	test   %rcx,%rcx
  42de6a:	0f 84 0c 01 00 00    	je     42df7c <VFS_FILE_CKSUM+0x12c>
  42de70:	48 89 cf             	mov    %rcx,%rdi
  42de73:	e8 e8 e2 ff ff       	callq  42c160 <init_result>
  42de78:	48 89 ef             	mov    %rbp,%rdi
  42de7b:	e8 62 4d 01 00       	callq  442be2 <num_param>
  42de80:	83 f8 01             	cmp    $0x1,%eax
  42de83:	7e 17                	jle    42de9c <VFS_FILE_CKSUM+0x4c>
  42de85:	b8 01 00 00 00       	mov    $0x1,%eax
  42de8a:	48 81 c4 18 48 00 00 	add    $0x4818,%rsp
  42de91:	5b                   	pop    %rbx
  42de92:	5d                   	pop    %rbp
  42de93:	41 5c                	pop    %r12
  42de95:	41 5d                	pop    %r13
  42de97:	41 5e                	pop    %r14
  42de99:	41 5f                	pop    %r15
  42de9b:	c3                   	retq   
  42de9c:	4c 8d a4 24 10 40 00 	lea    0x4010(%rsp),%r12
  42dea3:	00 
  42dea4:	b9 00 08 00 00       	mov    $0x800,%ecx
  42dea9:	4c 89 e2             	mov    %r12,%rdx
  42deac:	be 01 00 00 00       	mov    $0x1,%esi
  42deb1:	48 89 ef             	mov    %rbp,%rdi
  42deb4:	e8 72 4e 01 00       	callq  442d2b <get_param>
  42deb9:	85 c0                	test   %eax,%eax
  42debb:	75 c8                	jne    42de85 <VFS_FILE_CKSUM+0x35>
  42debd:	31 f6                	xor    %esi,%esi
  42debf:	4c 89 e7             	mov    %r12,%rdi
  42dec2:	e8 71 0c fe ff       	callq  40eb38 <open@plt>
  42dec7:	41 89 c7             	mov    %eax,%r15d
  42deca:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42decd:	74 b6                	je     42de85 <VFS_FILE_CKSUM+0x35>
  42decf:	45 31 ed             	xor    %r13d,%r13d
  42ded2:	31 ed                	xor    %ebp,%ebp
  42ded4:	4c 8d 74 24 10       	lea    0x10(%rsp),%r14
  42ded9:	49 8d 46 01          	lea    0x1(%r14),%rax
  42dedd:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  42dee2:	4c 8d 25 f7 c7 03 00 	lea    0x3c7f7(%rip),%r12        # 46a6e0 <usage_message+0x89a0>
  42dee9:	ba 00 40 00 00       	mov    $0x4000,%edx
  42deee:	4c 89 f6             	mov    %r14,%rsi
  42def1:	44 89 ff             	mov    %r15d,%edi
  42def4:	e8 af 00 fe ff       	callq  40dfa8 <read@plt>
  42def9:	89 c2                	mov    %eax,%edx
  42defb:	85 c0                	test   %eax,%eax
  42defd:	7e 31                	jle    42df30 <VFS_FILE_CKSUM+0xe0>
  42deff:	4c 89 f1             	mov    %r14,%rcx
  42df02:	83 e8 01             	sub    $0x1,%eax
  42df05:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  42df0a:	48 01 c6             	add    %rax,%rsi
  42df0d:	89 e8                	mov    %ebp,%eax
  42df0f:	c1 e0 08             	shl    $0x8,%eax
  42df12:	c1 ed 18             	shr    $0x18,%ebp
  42df15:	40 32 29             	xor    (%rcx),%bpl
  42df18:	40 0f b6 ed          	movzbl %bpl,%ebp
  42df1c:	41 8b 2c ec          	mov    (%r12,%rbp,8),%ebp
  42df20:	31 c5                	xor    %eax,%ebp
  42df22:	48 83 c1 01          	add    $0x1,%rcx
  42df26:	48 39 f1             	cmp    %rsi,%rcx
  42df29:	75 e2                	jne    42df0d <VFS_FILE_CKSUM+0xbd>
  42df2b:	41 01 d5             	add    %edx,%r13d
  42df2e:	eb b9                	jmp    42dee9 <VFS_FILE_CKSUM+0x99>
  42df30:	44 89 ff             	mov    %r15d,%edi
  42df33:	89 04 24             	mov    %eax,(%rsp)
  42df36:	e8 cd fe fd ff       	callq  40de08 <close@plt>
  42df3b:	8b 14 24             	mov    (%rsp),%edx
  42df3e:	85 d2                	test   %edx,%edx
  42df40:	0f 85 3f ff ff ff    	jne    42de85 <VFS_FILE_CKSUM+0x35>
  42df46:	45 85 ed             	test   %r13d,%r13d
  42df49:	74 21                	je     42df6c <VFS_FILE_CKSUM+0x11c>
  42df4b:	48 8d 0d 8e c7 03 00 	lea    0x3c78e(%rip),%rcx        # 46a6e0 <usage_message+0x89a0>
  42df52:	89 e8                	mov    %ebp,%eax
  42df54:	c1 e0 08             	shl    $0x8,%eax
  42df57:	c1 ed 18             	shr    $0x18,%ebp
  42df5a:	44 31 ed             	xor    %r13d,%ebp
  42df5d:	48 0f b6 d5          	movzbq %bpl,%rdx
  42df61:	8b 2c d1             	mov    (%rcx,%rdx,8),%ebp
  42df64:	31 c5                	xor    %eax,%ebp
  42df66:	41 c1 ed 08          	shr    $0x8,%r13d
  42df6a:	75 e6                	jne    42df52 <VFS_FILE_CKSUM+0x102>
  42df6c:	83 0b 01             	orl    $0x1,(%rbx)
  42df6f:	f7 d5                	not    %ebp
  42df71:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
  42df75:	31 c0                	xor    %eax,%eax
  42df77:	e9 0e ff ff ff       	jmpq   42de8a <VFS_FILE_CKSUM+0x3a>
  42df7c:	48 8d 0d 5d cf 03 00 	lea    0x3cf5d(%rip),%rcx        # 46aee0 <usage_message+0x91a0>
  42df83:	ba 58 01 00 00       	mov    $0x158,%edx
  42df88:	48 8d 35 22 c7 03 00 	lea    0x3c722(%rip),%rsi        # 46a6b1 <usage_message+0x8971>
  42df8f:	48 8d 3d 04 d3 03 00 	lea    0x3d304(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42df96:	e8 5d ff fd ff       	callq  40def8 <__assert_fail@plt>

000000000042df9b <VFS_FILE_MD5SUM>:
  42df9b:	41 57                	push   %r15
  42df9d:	41 56                	push   %r14
  42df9f:	41 55                	push   %r13
  42dfa1:	41 54                	push   %r12
  42dfa3:	55                   	push   %rbp
  42dfa4:	53                   	push   %rbx
  42dfa5:	48 81 ec 08 49 00 00 	sub    $0x4908,%rsp
  42dfac:	48 89 f5             	mov    %rsi,%rbp
  42dfaf:	48 89 cb             	mov    %rcx,%rbx
  42dfb2:	48 85 c9             	test   %rcx,%rcx
  42dfb5:	0f 84 4a 01 00 00    	je     42e105 <VFS_FILE_MD5SUM+0x16a>
  42dfbb:	48 89 cf             	mov    %rcx,%rdi
  42dfbe:	e8 9d e1 ff ff       	callq  42c160 <init_result>
  42dfc3:	48 89 ef             	mov    %rbp,%rdi
  42dfc6:	e8 17 4c 01 00       	callq  442be2 <num_param>
  42dfcb:	83 f8 01             	cmp    $0x1,%eax
  42dfce:	7e 17                	jle    42dfe7 <VFS_FILE_MD5SUM+0x4c>
  42dfd0:	b8 01 00 00 00       	mov    $0x1,%eax
  42dfd5:	48 81 c4 08 49 00 00 	add    $0x4908,%rsp
  42dfdc:	5b                   	pop    %rbx
  42dfdd:	5d                   	pop    %rbp
  42dfde:	41 5c                	pop    %r12
  42dfe0:	41 5d                	pop    %r13
  42dfe2:	41 5e                	pop    %r14
  42dfe4:	41 5f                	pop    %r15
  42dfe6:	c3                   	retq   
  42dfe7:	4c 8d a4 24 00 40 00 	lea    0x4000(%rsp),%r12
  42dfee:	00 
  42dfef:	b9 00 08 00 00       	mov    $0x800,%ecx
  42dff4:	4c 89 e2             	mov    %r12,%rdx
  42dff7:	be 01 00 00 00       	mov    $0x1,%esi
  42dffc:	48 89 ef             	mov    %rbp,%rdi
  42dfff:	e8 27 4d 01 00       	callq  442d2b <get_param>
  42e004:	85 c0                	test   %eax,%eax
  42e006:	75 c8                	jne    42dfd0 <VFS_FILE_MD5SUM+0x35>
  42e008:	48 8d 94 24 00 48 00 	lea    0x4800(%rsp),%rdx
  42e00f:	00 
  42e010:	4c 89 e6             	mov    %r12,%rsi
  42e013:	bf 01 00 00 00       	mov    $0x1,%edi
  42e018:	e8 4b 02 fe ff       	callq  40e268 <__xstat@plt>
  42e01d:	85 c0                	test   %eax,%eax
  42e01f:	75 af                	jne    42dfd0 <VFS_FILE_MD5SUM+0x35>
  42e021:	48 81 bc 24 30 48 00 	cmpq   $0x4000000,0x4830(%rsp)
  42e028:	00 00 00 00 04 
  42e02d:	7f a1                	jg     42dfd0 <VFS_FILE_MD5SUM+0x35>
  42e02f:	31 f6                	xor    %esi,%esi
  42e031:	4c 89 e7             	mov    %r12,%rdi
  42e034:	e8 ff 0a fe ff       	callq  40eb38 <open@plt>
  42e039:	41 89 c5             	mov    %eax,%r13d
  42e03c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42e03f:	74 8f                	je     42dfd0 <VFS_FILE_MD5SUM+0x35>
  42e041:	4c 8d b4 24 90 48 00 	lea    0x4890(%rsp),%r14
  42e048:	00 
  42e049:	4c 89 f7             	mov    %r14,%rdi
  42e04c:	e8 ab 83 01 00       	callq  4463fc <md5_init>
  42e051:	eb 0d                	jmp    42e060 <VFS_FILE_MD5SUM+0xc5>
  42e053:	89 c2                	mov    %eax,%edx
  42e055:	48 89 e6             	mov    %rsp,%rsi
  42e058:	4c 89 f7             	mov    %r14,%rdi
  42e05b:	e8 d5 8c 01 00       	callq  446d35 <md5_append>
  42e060:	ba 00 40 00 00       	mov    $0x4000,%edx
  42e065:	48 89 e6             	mov    %rsp,%rsi
  42e068:	44 89 ef             	mov    %r13d,%edi
  42e06b:	e8 38 ff fd ff       	callq  40dfa8 <read@plt>
  42e070:	41 89 c7             	mov    %eax,%r15d
  42e073:	85 c0                	test   %eax,%eax
  42e075:	7f dc                	jg     42e053 <VFS_FILE_MD5SUM+0xb8>
  42e077:	4c 8d a4 24 f0 48 00 	lea    0x48f0(%rsp),%r12
  42e07e:	00 
  42e07f:	4c 89 e6             	mov    %r12,%rsi
  42e082:	4c 89 f7             	mov    %r14,%rdi
  42e085:	e8 cf 8d 01 00       	callq  446e59 <md5_finish>
  42e08a:	44 89 ef             	mov    %r13d,%edi
  42e08d:	e8 76 fd fd ff       	callq  40de08 <close@plt>
  42e092:	45 85 ff             	test   %r15d,%r15d
  42e095:	0f 85 35 ff ff ff    	jne    42dfd0 <VFS_FILE_MD5SUM+0x35>
  42e09b:	b9 21 00 00 00       	mov    $0x21,%ecx
  42e0a0:	31 d2                	xor    %edx,%edx
  42e0a2:	be ff 00 00 00       	mov    $0xff,%esi
  42e0a7:	48 8d 3d 03 c6 03 00 	lea    0x3c603(%rip),%rdi        # 46a6b1 <usage_message+0x8971>
  42e0ae:	e8 58 46 01 00       	callq  44270b <zbx_malloc2>
  42e0b3:	49 89 c5             	mov    %rax,%r13
  42e0b6:	4c 8d b4 24 00 49 00 	lea    0x4900(%rsp),%r14
  42e0bd:	00 
  42e0be:	4c 89 e5             	mov    %r12,%rbp
  42e0c1:	41 bf 21 00 00 00    	mov    $0x21,%r15d
  42e0c7:	89 ef                	mov    %ebp,%edi
  42e0c9:	44 29 e7             	sub    %r12d,%edi
  42e0cc:	01 ff                	add    %edi,%edi
  42e0ce:	48 63 ff             	movslq %edi,%rdi
  42e0d1:	0f b6 4d 00          	movzbl 0x0(%rbp),%ecx
  42e0d5:	4c 89 fe             	mov    %r15,%rsi
  42e0d8:	48 29 fe             	sub    %rdi,%rsi
  42e0db:	49 8d 7c 3d 00       	lea    0x0(%r13,%rdi,1),%rdi
  42e0e0:	48 8d 15 d1 c5 03 00 	lea    0x3c5d1(%rip),%rdx        # 46a6b8 <usage_message+0x8978>
  42e0e7:	31 c0                	xor    %eax,%eax
  42e0e9:	e8 75 6a 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42e0ee:	48 83 c5 01          	add    $0x1,%rbp
  42e0f2:	4c 39 f5             	cmp    %r14,%rbp
  42e0f5:	75 d0                	jne    42e0c7 <VFS_FILE_MD5SUM+0x12c>
  42e0f7:	83 0b 04             	orl    $0x4,(%rbx)
  42e0fa:	4c 89 6b 18          	mov    %r13,0x18(%rbx)
  42e0fe:	31 c0                	xor    %eax,%eax
  42e100:	e9 d0 fe ff ff       	jmpq   42dfd5 <VFS_FILE_MD5SUM+0x3a>
  42e105:	48 8d 0d e4 cd 03 00 	lea    0x3cde4(%rip),%rcx        # 46aef0 <usage_message+0x91b0>
  42e10c:	ba dc 00 00 00       	mov    $0xdc,%edx
  42e111:	48 8d 35 99 c5 03 00 	lea    0x3c599(%rip),%rsi        # 46a6b1 <usage_message+0x8971>
  42e118:	48 8d 3d 7b d1 03 00 	lea    0x3d17b(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42e11f:	e8 d4 fd fd ff       	callq  40def8 <__assert_fail@plt>

000000000042e124 <VFS_FILE_EXISTS>:
  42e124:	41 54                	push   %r12
  42e126:	55                   	push   %rbp
  42e127:	53                   	push   %rbx
  42e128:	48 81 ec 90 08 00 00 	sub    $0x890,%rsp
  42e12f:	48 89 f5             	mov    %rsi,%rbp
  42e132:	48 89 cb             	mov    %rcx,%rbx
  42e135:	48 85 c9             	test   %rcx,%rcx
  42e138:	0f 84 8a 00 00 00    	je     42e1c8 <VFS_FILE_EXISTS+0xa4>
  42e13e:	48 89 cf             	mov    %rcx,%rdi
  42e141:	e8 1a e0 ff ff       	callq  42c160 <init_result>
  42e146:	48 89 ef             	mov    %rbp,%rdi
  42e149:	e8 94 4a 01 00       	callq  442be2 <num_param>
  42e14e:	83 f8 01             	cmp    $0x1,%eax
  42e151:	7e 11                	jle    42e164 <VFS_FILE_EXISTS+0x40>
  42e153:	b8 01 00 00 00       	mov    $0x1,%eax
  42e158:	48 81 c4 90 08 00 00 	add    $0x890,%rsp
  42e15f:	5b                   	pop    %rbx
  42e160:	5d                   	pop    %rbp
  42e161:	41 5c                	pop    %r12
  42e163:	c3                   	retq   
  42e164:	b9 00 08 00 00       	mov    $0x800,%ecx
  42e169:	48 89 e2             	mov    %rsp,%rdx
  42e16c:	be 01 00 00 00       	mov    $0x1,%esi
  42e171:	48 89 ef             	mov    %rbp,%rdi
  42e174:	e8 b2 4b 01 00       	callq  442d2b <get_param>
  42e179:	85 c0                	test   %eax,%eax
  42e17b:	75 d6                	jne    42e153 <VFS_FILE_EXISTS+0x2f>
  42e17d:	83 0b 01             	orl    $0x1,(%rbx)
  42e180:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
  42e187:	00 
  42e188:	48 8d 94 24 00 08 00 	lea    0x800(%rsp),%rdx
  42e18f:	00 
  42e190:	48 89 e6             	mov    %rsp,%rsi
  42e193:	bf 01 00 00 00       	mov    $0x1,%edi
  42e198:	e8 cb 00 fe ff       	callq  40e268 <__xstat@plt>
  42e19d:	85 c0                	test   %eax,%eax
  42e19f:	75 23                	jne    42e1c4 <VFS_FILE_EXISTS+0xa0>
  42e1a1:	8b 84 24 18 08 00 00 	mov    0x818(%rsp),%eax
  42e1a8:	25 00 f0 00 00       	and    $0xf000,%eax
  42e1ad:	3d 00 80 00 00       	cmp    $0x8000,%eax
  42e1b2:	75 10                	jne    42e1c4 <VFS_FILE_EXISTS+0xa0>
  42e1b4:	83 0b 01             	orl    $0x1,(%rbx)
  42e1b7:	48 c7 43 08 01 00 00 	movq   $0x1,0x8(%rbx)
  42e1be:	00 
  42e1bf:	66 31 c0             	xor    %ax,%ax
  42e1c2:	eb 94                	jmp    42e158 <VFS_FILE_EXISTS+0x34>
  42e1c4:	31 c0                	xor    %eax,%eax
  42e1c6:	eb 90                	jmp    42e158 <VFS_FILE_EXISTS+0x34>
  42e1c8:	48 8d 0d 61 cd 03 00 	lea    0x3cd61(%rip),%rcx        # 46af30 <usage_message+0x91f0>
  42e1cf:	ba 5c 00 00 00       	mov    $0x5c,%edx
  42e1d4:	48 8d 35 d6 c4 03 00 	lea    0x3c4d6(%rip),%rsi        # 46a6b1 <usage_message+0x8971>
  42e1db:	48 8d 3d b8 d0 03 00 	lea    0x3d0b8(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42e1e2:	e8 11 fd fd ff       	callq  40def8 <__assert_fail@plt>

000000000042e1e7 <VFS_FILE_SIZE>:
  42e1e7:	41 54                	push   %r12
  42e1e9:	55                   	push   %rbp
  42e1ea:	53                   	push   %rbx
  42e1eb:	48 81 ec 90 08 00 00 	sub    $0x890,%rsp
  42e1f2:	48 89 f5             	mov    %rsi,%rbp
  42e1f5:	48 89 cb             	mov    %rcx,%rbx
  42e1f8:	48 85 c9             	test   %rcx,%rcx
  42e1fb:	74 6b                	je     42e268 <VFS_FILE_SIZE+0x81>
  42e1fd:	48 89 cf             	mov    %rcx,%rdi
  42e200:	e8 5b df ff ff       	callq  42c160 <init_result>
  42e205:	48 89 ef             	mov    %rbp,%rdi
  42e208:	e8 d5 49 01 00       	callq  442be2 <num_param>
  42e20d:	83 f8 01             	cmp    $0x1,%eax
  42e210:	7e 11                	jle    42e223 <VFS_FILE_SIZE+0x3c>
  42e212:	b8 01 00 00 00       	mov    $0x1,%eax
  42e217:	48 81 c4 90 08 00 00 	add    $0x890,%rsp
  42e21e:	5b                   	pop    %rbx
  42e21f:	5d                   	pop    %rbp
  42e220:	41 5c                	pop    %r12
  42e222:	c3                   	retq   
  42e223:	b9 00 08 00 00       	mov    $0x800,%ecx
  42e228:	48 89 e2             	mov    %rsp,%rdx
  42e22b:	be 01 00 00 00       	mov    $0x1,%esi
  42e230:	48 89 ef             	mov    %rbp,%rdi
  42e233:	e8 f3 4a 01 00       	callq  442d2b <get_param>
  42e238:	85 c0                	test   %eax,%eax
  42e23a:	75 d6                	jne    42e212 <VFS_FILE_SIZE+0x2b>
  42e23c:	48 8d 94 24 00 08 00 	lea    0x800(%rsp),%rdx
  42e243:	00 
  42e244:	48 89 e6             	mov    %rsp,%rsi
  42e247:	bf 01 00 00 00       	mov    $0x1,%edi
  42e24c:	e8 17 00 fe ff       	callq  40e268 <__xstat@plt>
  42e251:	85 c0                	test   %eax,%eax
  42e253:	75 bd                	jne    42e212 <VFS_FILE_SIZE+0x2b>
  42e255:	83 0b 01             	orl    $0x1,(%rbx)
  42e258:	48 8b 84 24 30 08 00 	mov    0x830(%rsp),%rax
  42e25f:	00 
  42e260:	48 89 43 08          	mov    %rax,0x8(%rbx)
  42e264:	31 c0                	xor    %eax,%eax
  42e266:	eb af                	jmp    42e217 <VFS_FILE_SIZE+0x30>
  42e268:	48 8d 0d df cc 03 00 	lea    0x3ccdf(%rip),%rcx        # 46af4e <usage_message+0x920e>
  42e26f:	ba 1e 00 00 00       	mov    $0x1e,%edx
  42e274:	48 8d 35 36 c4 03 00 	lea    0x3c436(%rip),%rsi        # 46a6b1 <usage_message+0x8971>
  42e27b:	48 8d 3d 18 d0 03 00 	lea    0x3d018(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42e282:	e8 71 fc fd ff       	callq  40def8 <__assert_fail@plt>

000000000042e287 <VFS_FILE_REGMATCH>:
  42e287:	41 57                	push   %r15
  42e289:	41 56                	push   %r14
  42e28b:	41 55                	push   %r13
  42e28d:	41 54                	push   %r12
  42e28f:	55                   	push   %rbp
  42e290:	53                   	push   %rbx
  42e291:	48 81 ec 48 10 01 00 	sub    $0x11048,%rsp
  42e298:	49 89 f4             	mov    %rsi,%r12
  42e29b:	48 89 cb             	mov    %rcx,%rbx
  42e29e:	48 85 c9             	test   %rcx,%rcx
  42e2a1:	0f 84 59 01 00 00    	je     42e400 <VFS_FILE_REGMATCH+0x179>
  42e2a7:	48 89 cf             	mov    %rcx,%rdi
  42e2aa:	e8 b1 de ff ff       	callq  42c160 <init_result>
  42e2af:	4c 89 e7             	mov    %r12,%rdi
  42e2b2:	e8 2b 49 01 00       	callq  442be2 <num_param>
  42e2b7:	83 f8 03             	cmp    $0x3,%eax
  42e2ba:	7e 17                	jle    42e2d3 <VFS_FILE_REGMATCH+0x4c>
  42e2bc:	b8 01 00 00 00       	mov    $0x1,%eax
  42e2c1:	48 81 c4 48 10 01 00 	add    $0x11048,%rsp
  42e2c8:	5b                   	pop    %rbx
  42e2c9:	5d                   	pop    %rbp
  42e2ca:	41 5c                	pop    %r12
  42e2cc:	41 5d                	pop    %r13
  42e2ce:	41 5e                	pop    %r14
  42e2d0:	41 5f                	pop    %r15
  42e2d2:	c3                   	retq   
  42e2d3:	4c 8d b4 24 10 08 01 	lea    0x10810(%rsp),%r14
  42e2da:	00 
  42e2db:	b9 00 08 00 00       	mov    $0x800,%ecx
  42e2e0:	4c 89 f2             	mov    %r14,%rdx
  42e2e3:	be 01 00 00 00       	mov    $0x1,%esi
  42e2e8:	4c 89 e7             	mov    %r12,%rdi
  42e2eb:	e8 3b 4a 01 00       	callq  442d2b <get_param>
  42e2f0:	85 c0                	test   %eax,%eax
  42e2f2:	75 c8                	jne    42e2bc <VFS_FILE_REGMATCH+0x35>
  42e2f4:	4c 8d ac 24 10 00 01 	lea    0x10010(%rsp),%r13
  42e2fb:	00 
  42e2fc:	b9 00 08 00 00       	mov    $0x800,%ecx
  42e301:	4c 89 ea             	mov    %r13,%rdx
  42e304:	be 02 00 00 00       	mov    $0x2,%esi
  42e309:	4c 89 e7             	mov    %r12,%rdi
  42e30c:	e8 1a 4a 01 00       	callq  442d2b <get_param>
  42e311:	85 c0                	test   %eax,%eax
  42e313:	75 a7                	jne    42e2bc <VFS_FILE_REGMATCH+0x35>
  42e315:	48 8d ac 24 10 10 01 	lea    0x11010(%rsp),%rbp
  42e31c:	00 
  42e31d:	b9 20 00 00 00       	mov    $0x20,%ecx
  42e322:	48 89 ea             	mov    %rbp,%rdx
  42e325:	be 03 00 00 00       	mov    $0x3,%esi
  42e32a:	4c 89 e7             	mov    %r12,%rdi
  42e32d:	e8 f9 49 01 00       	callq  442d2b <get_param>
  42e332:	85 c0                	test   %eax,%eax
  42e334:	74 08                	je     42e33e <VFS_FILE_REGMATCH+0xb7>
  42e336:	c6 84 24 10 10 01 00 	movb   $0x0,0x11010(%rsp)
  42e33d:	00 
  42e33e:	48 89 ef             	mov    %rbp,%rdi
  42e341:	e8 df 54 01 00       	callq  443825 <zbx_strupper>
  42e346:	31 f6                	xor    %esi,%esi
  42e348:	4c 89 f7             	mov    %r14,%rdi
  42e34b:	31 c0                	xor    %eax,%eax
  42e34d:	e8 e6 07 fe ff       	callq  40eb38 <open@plt>
  42e352:	41 89 c6             	mov    %eax,%r14d
  42e355:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42e358:	0f 84 5e ff ff ff    	je     42e2bc <VFS_FILE_REGMATCH+0x35>
  42e35e:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  42e363:	4c 8d bc 24 3c 10 01 	lea    0x1103c(%rsp),%r15
  42e36a:	00 
  42e36b:	48 89 e9             	mov    %rbp,%rcx
  42e36e:	ba 00 00 01 00       	mov    $0x10000,%edx
  42e373:	4c 89 e6             	mov    %r12,%rsi
  42e376:	44 89 f7             	mov    %r14d,%edi
  42e379:	e8 c2 7c 01 00       	callq  446040 <zbx_read>
  42e37e:	89 c6                	mov    %eax,%esi
  42e380:	85 c0                	test   %eax,%eax
  42e382:	7e 5f                	jle    42e3e3 <VFS_FILE_REGMATCH+0x15c>
  42e384:	48 63 f6             	movslq %esi,%rsi
  42e387:	48 89 ea             	mov    %rbp,%rdx
  42e38a:	4c 89 e7             	mov    %r12,%rdi
  42e38d:	e8 61 53 01 00       	callq  4436f3 <convert_to_utf8>
  42e392:	4c 89 fa             	mov    %r15,%rdx
  42e395:	4c 89 ee             	mov    %r13,%rsi
  42e398:	48 89 c7             	mov    %rax,%rdi
  42e39b:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  42e3a0:	e8 aa 3f 01 00       	callq  44234f <zbx_regexp_match>
  42e3a5:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  42e3aa:	48 85 c9             	test   %rcx,%rcx
  42e3ad:	74 12                	je     42e3c1 <VFS_FILE_REGMATCH+0x13a>
  42e3af:	48 89 cf             	mov    %rcx,%rdi
  42e3b2:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  42e3b7:	e8 2c fe fd ff       	callq  40e1e8 <free@plt>
  42e3bc:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  42e3c1:	48 85 c0             	test   %rax,%rax
  42e3c4:	74 a5                	je     42e36b <VFS_FILE_REGMATCH+0xe4>
  42e3c6:	44 89 f7             	mov    %r14d,%edi
  42e3c9:	e8 3a fa fd ff       	callq  40de08 <close@plt>
  42e3ce:	b8 01 00 00 00       	mov    $0x1,%eax
  42e3d3:	83 0b 01             	orl    $0x1,(%rbx)
  42e3d6:	48 98                	cltq   
  42e3d8:	48 89 43 08          	mov    %rax,0x8(%rbx)
  42e3dc:	31 c0                	xor    %eax,%eax
  42e3de:	e9 de fe ff ff       	jmpq   42e2c1 <VFS_FILE_REGMATCH+0x3a>
  42e3e3:	44 89 f7             	mov    %r14d,%edi
  42e3e6:	89 44 24 08          	mov    %eax,0x8(%rsp)
  42e3ea:	e8 19 fa fd ff       	callq  40de08 <close@plt>
  42e3ef:	8b 74 24 08          	mov    0x8(%rsp),%esi
  42e3f3:	83 fe ff             	cmp    $0xffffffffffffffff,%esi
  42e3f6:	0f 84 c0 fe ff ff    	je     42e2bc <VFS_FILE_REGMATCH+0x35>
  42e3fc:	31 c0                	xor    %eax,%eax
  42e3fe:	eb d3                	jmp    42e3d3 <VFS_FILE_REGMATCH+0x14c>
  42e400:	48 8d 0d f9 ca 03 00 	lea    0x3caf9(%rip),%rcx        # 46af00 <usage_message+0x91c0>
  42e407:	ba a7 00 00 00       	mov    $0xa7,%edx
  42e40c:	48 8d 35 9e c2 03 00 	lea    0x3c29e(%rip),%rsi        # 46a6b1 <usage_message+0x8971>
  42e413:	48 8d 3d 80 ce 03 00 	lea    0x3ce80(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42e41a:	e8 d9 fa fd ff       	callq  40def8 <__assert_fail@plt>

000000000042e41f <VFS_FILE_REGEXP>:
  42e41f:	41 57                	push   %r15
  42e421:	41 56                	push   %r14
  42e423:	41 55                	push   %r13
  42e425:	41 54                	push   %r12
  42e427:	55                   	push   %rbp
  42e428:	53                   	push   %rbx
  42e429:	48 81 ec 48 10 01 00 	sub    $0x11048,%rsp
  42e430:	49 89 f4             	mov    %rsi,%r12
  42e433:	48 89 cb             	mov    %rcx,%rbx
  42e436:	48 85 c9             	test   %rcx,%rcx
  42e439:	0f 84 81 01 00 00    	je     42e5c0 <VFS_FILE_REGEXP+0x1a1>
  42e43f:	48 89 cf             	mov    %rcx,%rdi
  42e442:	e8 19 dd ff ff       	callq  42c160 <init_result>
  42e447:	4c 89 e7             	mov    %r12,%rdi
  42e44a:	e8 93 47 01 00       	callq  442be2 <num_param>
  42e44f:	83 f8 03             	cmp    $0x3,%eax
  42e452:	7e 17                	jle    42e46b <VFS_FILE_REGEXP+0x4c>
  42e454:	b8 01 00 00 00       	mov    $0x1,%eax
  42e459:	48 81 c4 48 10 01 00 	add    $0x11048,%rsp
  42e460:	5b                   	pop    %rbx
  42e461:	5d                   	pop    %rbp
  42e462:	41 5c                	pop    %r12
  42e464:	41 5d                	pop    %r13
  42e466:	41 5e                	pop    %r14
  42e468:	41 5f                	pop    %r15
  42e46a:	c3                   	retq   
  42e46b:	4c 8d b4 24 10 08 01 	lea    0x10810(%rsp),%r14
  42e472:	00 
  42e473:	b9 00 08 00 00       	mov    $0x800,%ecx
  42e478:	4c 89 f2             	mov    %r14,%rdx
  42e47b:	be 01 00 00 00       	mov    $0x1,%esi
  42e480:	4c 89 e7             	mov    %r12,%rdi
  42e483:	e8 a3 48 01 00       	callq  442d2b <get_param>
  42e488:	85 c0                	test   %eax,%eax
  42e48a:	75 c8                	jne    42e454 <VFS_FILE_REGEXP+0x35>
  42e48c:	4c 8d ac 24 10 00 01 	lea    0x10010(%rsp),%r13
  42e493:	00 
  42e494:	b9 00 08 00 00       	mov    $0x800,%ecx
  42e499:	4c 89 ea             	mov    %r13,%rdx
  42e49c:	be 02 00 00 00       	mov    $0x2,%esi
  42e4a1:	4c 89 e7             	mov    %r12,%rdi
  42e4a4:	e8 82 48 01 00       	callq  442d2b <get_param>
  42e4a9:	85 c0                	test   %eax,%eax
  42e4ab:	75 a7                	jne    42e454 <VFS_FILE_REGEXP+0x35>
  42e4ad:	48 8d ac 24 10 10 01 	lea    0x11010(%rsp),%rbp
  42e4b4:	00 
  42e4b5:	b9 20 00 00 00       	mov    $0x20,%ecx
  42e4ba:	48 89 ea             	mov    %rbp,%rdx
  42e4bd:	be 03 00 00 00       	mov    $0x3,%esi
  42e4c2:	4c 89 e7             	mov    %r12,%rdi
  42e4c5:	e8 61 48 01 00       	callq  442d2b <get_param>
  42e4ca:	85 c0                	test   %eax,%eax
  42e4cc:	74 08                	je     42e4d6 <VFS_FILE_REGEXP+0xb7>
  42e4ce:	c6 84 24 10 10 01 00 	movb   $0x0,0x11010(%rsp)
  42e4d5:	00 
  42e4d6:	48 89 ef             	mov    %rbp,%rdi
  42e4d9:	e8 47 53 01 00       	callq  443825 <zbx_strupper>
  42e4de:	31 f6                	xor    %esi,%esi
  42e4e0:	4c 89 f7             	mov    %r14,%rdi
  42e4e3:	31 c0                	xor    %eax,%eax
  42e4e5:	e8 4e 06 fe ff       	callq  40eb38 <open@plt>
  42e4ea:	41 89 c6             	mov    %eax,%r14d
  42e4ed:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42e4f0:	0f 84 5e ff ff ff    	je     42e454 <VFS_FILE_REGEXP+0x35>
  42e4f6:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  42e4fb:	4c 8d bc 24 3c 10 01 	lea    0x1103c(%rsp),%r15
  42e502:	00 
  42e503:	48 89 e9             	mov    %rbp,%rcx
  42e506:	ba 00 00 01 00       	mov    $0x10000,%edx
  42e50b:	4c 89 e6             	mov    %r12,%rsi
  42e50e:	44 89 f7             	mov    %r14d,%edi
  42e511:	e8 2a 7b 01 00       	callq  446040 <zbx_read>
  42e516:	89 c6                	mov    %eax,%esi
  42e518:	85 c0                	test   %eax,%eax
  42e51a:	7e 3a                	jle    42e556 <VFS_FILE_REGEXP+0x137>
  42e51c:	48 63 f6             	movslq %esi,%rsi
  42e51f:	48 89 ea             	mov    %rbp,%rdx
  42e522:	4c 89 e7             	mov    %r12,%rdi
  42e525:	e8 c9 51 01 00       	callq  4436f3 <convert_to_utf8>
  42e52a:	4c 89 fa             	mov    %r15,%rdx
  42e52d:	4c 89 ee             	mov    %r13,%rsi
  42e530:	48 89 c7             	mov    %rax,%rdi
  42e533:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  42e538:	e8 12 3e 01 00       	callq  44234f <zbx_regexp_match>
  42e53d:	48 85 c0             	test   %rax,%rax
  42e540:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  42e545:	75 4f                	jne    42e596 <VFS_FILE_REGEXP+0x177>
  42e547:	48 85 c9             	test   %rcx,%rcx
  42e54a:	74 b7                	je     42e503 <VFS_FILE_REGEXP+0xe4>
  42e54c:	48 89 cf             	mov    %rcx,%rdi
  42e54f:	e8 94 fc fd ff       	callq  40e1e8 <free@plt>
  42e554:	eb ad                	jmp    42e503 <VFS_FILE_REGEXP+0xe4>
  42e556:	44 89 f7             	mov    %r14d,%edi
  42e559:	89 44 24 08          	mov    %eax,0x8(%rsp)
  42e55d:	e8 a6 f8 fd ff       	callq  40de08 <close@plt>
  42e562:	8b 74 24 08          	mov    0x8(%rsp),%esi
  42e566:	83 fe ff             	cmp    $0xffffffffffffffff,%esi
  42e569:	0f 84 e5 fe ff ff    	je     42e454 <VFS_FILE_REGEXP+0x35>
  42e56f:	85 f6                	test   %esi,%esi
  42e571:	75 1c                	jne    42e58f <VFS_FILE_REGEXP+0x170>
  42e573:	83 0b 04             	orl    $0x4,(%rbx)
  42e576:	bf 04 00 00 00       	mov    $0x4,%edi
  42e57b:	e8 48 fa fd ff       	callq  40dfc8 <malloc@plt>
  42e580:	48 85 c0             	test   %rax,%rax
  42e583:	74 06                	je     42e58b <VFS_FILE_REGEXP+0x16c>
  42e585:	c7 00 45 4f 46 00    	movl   $0x464f45,(%rax)
  42e58b:	48 89 43 18          	mov    %rax,0x18(%rbx)
  42e58f:	31 c0                	xor    %eax,%eax
  42e591:	e9 c3 fe ff ff       	jmpq   42e459 <VFS_FILE_REGEXP+0x3a>
  42e596:	48 8d 35 20 c1 03 00 	lea    0x3c120(%rip),%rsi        # 46a6bd <usage_message+0x897d>
  42e59d:	48 89 cf             	mov    %rcx,%rdi
  42e5a0:	e8 48 56 01 00       	callq  443bed <zbx_rtrim>
  42e5a5:	83 0b 04             	orl    $0x4,(%rbx)
  42e5a8:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  42e5ad:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
  42e5b1:	44 89 f7             	mov    %r14d,%edi
  42e5b4:	e8 4f f8 fd ff       	callq  40de08 <close@plt>
  42e5b9:	31 c0                	xor    %eax,%eax
  42e5bb:	e9 99 fe ff ff       	jmpq   42e459 <VFS_FILE_REGEXP+0x3a>
  42e5c0:	48 8d 0d 59 c9 03 00 	lea    0x3c959(%rip),%rcx        # 46af20 <usage_message+0x91e0>
  42e5c7:	ba 75 00 00 00       	mov    $0x75,%edx
  42e5cc:	48 8d 35 de c0 03 00 	lea    0x3c0de(%rip),%rsi        # 46a6b1 <usage_message+0x8971>
  42e5d3:	48 8d 3d c0 cc 03 00 	lea    0x3ccc0(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42e5da:	e8 19 f9 fd ff       	callq  40def8 <__assert_fail@plt>

000000000042e5df <VFS_FILE_TIME>:
  42e5df:	41 55                	push   %r13
  42e5e1:	41 54                	push   %r12
  42e5e3:	55                   	push   %rbp
  42e5e4:	53                   	push   %rbx
  42e5e5:	48 81 ec a8 08 00 00 	sub    $0x8a8,%rsp
  42e5ec:	48 89 f5             	mov    %rsi,%rbp
  42e5ef:	48 89 cb             	mov    %rcx,%rbx
  42e5f2:	48 85 c9             	test   %rcx,%rcx
  42e5f5:	0f 84 0c 01 00 00    	je     42e707 <VFS_FILE_TIME+0x128>
  42e5fb:	48 89 cf             	mov    %rcx,%rdi
  42e5fe:	e8 5d db ff ff       	callq  42c160 <init_result>
  42e603:	48 89 ef             	mov    %rbp,%rdi
  42e606:	e8 d7 45 01 00       	callq  442be2 <num_param>
  42e60b:	83 f8 02             	cmp    $0x2,%eax
  42e60e:	7e 13                	jle    42e623 <VFS_FILE_TIME+0x44>
  42e610:	b8 01 00 00 00       	mov    $0x1,%eax
  42e615:	48 81 c4 a8 08 00 00 	add    $0x8a8,%rsp
  42e61c:	5b                   	pop    %rbx
  42e61d:	5d                   	pop    %rbp
  42e61e:	41 5c                	pop    %r12
  42e620:	41 5d                	pop    %r13
  42e622:	c3                   	retq   
  42e623:	b9 00 08 00 00       	mov    $0x800,%ecx
  42e628:	48 89 e2             	mov    %rsp,%rdx
  42e62b:	be 01 00 00 00       	mov    $0x1,%esi
  42e630:	48 89 ef             	mov    %rbp,%rdi
  42e633:	e8 f3 46 01 00       	callq  442d2b <get_param>
  42e638:	85 c0                	test   %eax,%eax
  42e63a:	75 d4                	jne    42e610 <VFS_FILE_TIME+0x31>
  42e63c:	4c 8d ac 24 90 08 00 	lea    0x890(%rsp),%r13
  42e643:	00 
  42e644:	b9 08 00 00 00       	mov    $0x8,%ecx
  42e649:	4c 89 ea             	mov    %r13,%rdx
  42e64c:	be 02 00 00 00       	mov    $0x2,%esi
  42e651:	48 89 ef             	mov    %rbp,%rdi
  42e654:	e8 d2 46 01 00       	callq  442d2b <get_param>
  42e659:	85 c0                	test   %eax,%eax
  42e65b:	74 08                	je     42e665 <VFS_FILE_TIME+0x86>
  42e65d:	c6 84 24 90 08 00 00 	movb   $0x0,0x890(%rsp)
  42e664:	00 
  42e665:	48 8d 94 24 00 08 00 	lea    0x800(%rsp),%rdx
  42e66c:	00 
  42e66d:	48 89 e6             	mov    %rsp,%rsi
  42e670:	bf 01 00 00 00       	mov    $0x1,%edi
  42e675:	e8 ee fb fd ff       	callq  40e268 <__xstat@plt>
  42e67a:	85 c0                	test   %eax,%eax
  42e67c:	75 92                	jne    42e610 <VFS_FILE_TIME+0x31>
  42e67e:	80 bc 24 90 08 00 00 	cmpb   $0x0,0x890(%rsp)
  42e685:	00 
  42e686:	74 53                	je     42e6db <VFS_FILE_TIME+0xfc>
  42e688:	b9 07 00 00 00       	mov    $0x7,%ecx
  42e68d:	48 8d 3d 8f be 03 00 	lea    0x3be8f(%rip),%rdi        # 46a523 <usage_message+0x87e3>
  42e694:	4c 89 ee             	mov    %r13,%rsi
  42e697:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42e699:	74 40                	je     42e6db <VFS_FILE_TIME+0xfc>
  42e69b:	b9 07 00 00 00       	mov    $0x7,%ecx
  42e6a0:	48 8d 3d bf 91 04 00 	lea    0x491bf(%rip),%rdi        # 477866 <usage_message+0x15b26>
  42e6a7:	4c 89 ee             	mov    %r13,%rsi
  42e6aa:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42e6ac:	74 43                	je     42e6f1 <VFS_FILE_TIME+0x112>
  42e6ae:	b9 07 00 00 00       	mov    $0x7,%ecx
  42e6b3:	48 8d 3d 1d 4e 03 00 	lea    0x34e1d(%rip),%rdi        # 4634d7 <usage_message+0x1797>
  42e6ba:	4c 89 ee             	mov    %r13,%rsi
  42e6bd:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  42e6bf:	0f 85 4b ff ff ff    	jne    42e610 <VFS_FILE_TIME+0x31>
  42e6c5:	83 0b 01             	orl    $0x1,(%rbx)
  42e6c8:	48 8b 84 24 68 08 00 	mov    0x868(%rsp),%rax
  42e6cf:	00 
  42e6d0:	48 89 43 08          	mov    %rax,0x8(%rbx)
  42e6d4:	31 c0                	xor    %eax,%eax
  42e6d6:	e9 3a ff ff ff       	jmpq   42e615 <VFS_FILE_TIME+0x36>
  42e6db:	83 0b 01             	orl    $0x1,(%rbx)
  42e6de:	48 8b 84 24 58 08 00 	mov    0x858(%rsp),%rax
  42e6e5:	00 
  42e6e6:	48 89 43 08          	mov    %rax,0x8(%rbx)
  42e6ea:	31 c0                	xor    %eax,%eax
  42e6ec:	e9 24 ff ff ff       	jmpq   42e615 <VFS_FILE_TIME+0x36>
  42e6f1:	83 0b 01             	orl    $0x1,(%rbx)
  42e6f4:	48 8b 84 24 48 08 00 	mov    0x848(%rsp),%rax
  42e6fb:	00 
  42e6fc:	48 89 43 08          	mov    %rax,0x8(%rbx)
  42e700:	31 c0                	xor    %eax,%eax
  42e702:	e9 0e ff ff ff       	jmpq   42e615 <VFS_FILE_TIME+0x36>
  42e707:	48 8d 0d 32 c8 03 00 	lea    0x3c832(%rip),%rcx        # 46af40 <usage_message+0x9200>
  42e70e:	ba 35 00 00 00       	mov    $0x35,%edx
  42e713:	48 8d 35 97 bf 03 00 	lea    0x3bf97(%rip),%rsi        # 46a6b1 <usage_message+0x8971>
  42e71a:	48 8d 3d 79 cb 03 00 	lea    0x3cb79(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42e721:	e8 d2 f7 fd ff       	callq  40def8 <__assert_fail@plt>
  42e726:	90                   	nop
  42e727:	90                   	nop
  42e728:	90                   	nop
  42e729:	90                   	nop
  42e72a:	90                   	nop
  42e72b:	90                   	nop
  42e72c:	90                   	nop
  42e72d:	90                   	nop
  42e72e:	90                   	nop
  42e72f:	90                   	nop
  42e730:	41 56                	push   %r14
  42e732:	41 55                	push   %r13
  42e734:	41 54                	push   %r12
  42e736:	55                   	push   %rbp
  42e737:	53                   	push   %rbx
  42e738:	48 81 ec 40 14 00 00 	sub    $0x1440,%rsp
  42e73f:	48 89 fd             	mov    %rdi,%rbp
  42e742:	49 89 f5             	mov    %rsi,%r13
  42e745:	49 89 cc             	mov    %rcx,%r12
  42e748:	48 85 c9             	test   %rcx,%rcx
  42e74b:	0f 84 0f 01 00 00    	je     42e860 <VFS_FILE_TIME+0x281>
  42e751:	0f b7 ca             	movzwl %dx,%ecx
  42e754:	45 31 c0             	xor    %r8d,%r8d
  42e757:	48 89 fa             	mov    %rdi,%rdx
  42e75a:	48 8b 05 a7 e7 25 00 	mov    0x25e7a7(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  42e761:	48 8b 30             	mov    (%rax),%rsi
  42e764:	48 89 e7             	mov    %rsp,%rdi
  42e767:	e8 2b 9b 01 00       	callq  448297 <zbx_tcp_connect>
  42e76c:	41 89 c6             	mov    %eax,%r14d
  42e76f:	85 c0                	test   %eax,%eax
  42e771:	74 24                	je     42e797 <VFS_FILE_TIME+0x1b8>
  42e773:	48 89 e7             	mov    %rsp,%rdi
  42e776:	e8 82 94 01 00       	callq  447bfd <zbx_tcp_close>
  42e77b:	41 83 fe ff          	cmp    $0xffffffffffffffff,%r14d
  42e77f:	0f 84 ab 00 00 00    	je     42e830 <VFS_FILE_TIME+0x251>
  42e785:	31 c0                	xor    %eax,%eax
  42e787:	48 81 c4 40 14 00 00 	add    $0x1440,%rsp
  42e78e:	5b                   	pop    %rbx
  42e78f:	5d                   	pop    %rbp
  42e790:	41 5c                	pop    %r12
  42e792:	41 5d                	pop    %r13
  42e794:	41 5e                	pop    %r14
  42e796:	c3                   	retq   
  42e797:	4c 8d b4 24 30 0c 00 	lea    0xc30(%rsp),%r14
  42e79e:	00 
  42e79f:	49 89 e8             	mov    %rbp,%r8
  42e7a2:	4c 89 e9             	mov    %r13,%rcx
  42e7a5:	48 8d 15 cc c7 03 00 	lea    0x3c7cc(%rip),%rdx        # 46af78 <usage_message+0x9238>
  42e7ac:	be 00 08 00 00       	mov    $0x800,%esi
  42e7b1:	4c 89 f7             	mov    %r14,%rdi
  42e7b4:	31 c0                	xor    %eax,%eax
  42e7b6:	e8 a8 63 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42e7bb:	31 c9                	xor    %ecx,%ecx
  42e7bd:	31 d2                	xor    %edx,%edx
  42e7bf:	4c 89 f6             	mov    %r14,%rsi
  42e7c2:	48 89 e7             	mov    %rsp,%rdi
  42e7c5:	e8 c7 96 01 00       	callq  447e91 <zbx_tcp_send_ext>
  42e7ca:	41 89 c6             	mov    %eax,%r14d
  42e7cd:	85 c0                	test   %eax,%eax
  42e7cf:	75 a2                	jne    42e773 <VFS_FILE_TIME+0x194>
  42e7d1:	48 8d b4 24 38 14 00 	lea    0x1438(%rsp),%rsi
  42e7d8:	00 
  42e7d9:	31 c9                	xor    %ecx,%ecx
  42e7db:	ba 01 00 00 00       	mov    $0x1,%edx
  42e7e0:	48 89 e7             	mov    %rsp,%rdi
  42e7e3:	e8 24 90 01 00       	callq  44780c <zbx_tcp_recv_ext>
  42e7e8:	41 89 c6             	mov    %eax,%r14d
  42e7eb:	85 c0                	test   %eax,%eax
  42e7ed:	75 84                	jne    42e773 <VFS_FILE_TIME+0x194>
  42e7ef:	48 8d 35 ba c7 03 00 	lea    0x3c7ba(%rip),%rsi        # 46afb0 <usage_message+0x9270>
  42e7f6:	48 8b bc 24 38 14 00 	mov    0x1438(%rsp),%rdi
  42e7fd:	00 
  42e7fe:	e8 ea 53 01 00       	callq  443bed <zbx_rtrim>
  42e803:	48 8b 8c 24 38 14 00 	mov    0x1438(%rsp),%rcx
  42e80a:	00 
  42e80b:	48 8d 15 53 39 05 00 	lea    0x53953(%rip),%rdx        # 482165 <usage_message+0x20425>
  42e812:	be 00 00 10 00       	mov    $0x100000,%esi
  42e817:	4c 89 e7             	mov    %r12,%rdi
  42e81a:	31 c0                	xor    %eax,%eax
  42e81c:	e8 42 63 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42e821:	48 89 e7             	mov    %rsp,%rdi
  42e824:	e8 d4 93 01 00       	callq  447bfd <zbx_tcp_close>
  42e829:	31 c0                	xor    %eax,%eax
  42e82b:	e9 57 ff ff ff       	jmpq   42e787 <VFS_FILE_TIME+0x1a8>
  42e830:	e8 6b 8e 01 00       	callq  4476a0 <zbx_tcp_strerror>
  42e835:	48 89 c2             	mov    %rax,%rdx
  42e838:	48 8d 35 24 c7 03 00 	lea    0x3c724(%rip),%rsi        # 46af63 <usage_message+0x9223>
  42e83f:	bf 04 00 00 00       	mov    $0x4,%edi
  42e844:	31 c0                	xor    %eax,%eax
  42e846:	e8 65 28 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42e84b:	b8 01 00 00 00       	mov    $0x1,%eax
  42e850:	48 81 c4 40 14 00 00 	add    $0x1440,%rsp
  42e857:	5b                   	pop    %rbx
  42e858:	5d                   	pop    %rbp
  42e859:	41 5c                	pop    %r12
  42e85b:	41 5d                	pop    %r13
  42e85d:	41 5e                	pop    %r14
  42e85f:	c3                   	retq   
  42e860:	48 8d 0d 69 c7 03 00 	lea    0x3c769(%rip),%rcx        # 46afd0 <usage_message+0x9290>
  42e867:	ba 29 00 00 00       	mov    $0x29,%edx
  42e86c:	48 8d 35 e9 c6 03 00 	lea    0x3c6e9(%rip),%rsi        # 46af5c <usage_message+0x921c>
  42e873:	48 8d 3d 3b 04 04 00 	lea    0x4043b(%rip),%rdi        # 46ecb5 <usage_message+0xcf75>
  42e87a:	e8 79 f6 fd ff       	callq  40def8 <__assert_fail@plt>

000000000042e87f <WEB_PAGE_PERF>:
  42e87f:	41 56                	push   %r14
  42e881:	41 55                	push   %r13
  42e883:	41 54                	push   %r12
  42e885:	55                   	push   %rbp
  42e886:	53                   	push   %rbx
  42e887:	48 81 ec 10 18 00 00 	sub    $0x1810,%rsp
  42e88e:	48 89 f5             	mov    %rsi,%rbp
  42e891:	48 89 cb             	mov    %rcx,%rbx
  42e894:	48 85 c9             	test   %rcx,%rcx
  42e897:	0f 84 50 01 00 00    	je     42e9ed <WEB_PAGE_PERF+0x16e>
  42e89d:	48 89 cf             	mov    %rcx,%rdi
  42e8a0:	e8 bb d8 ff ff       	callq  42c160 <init_result>
  42e8a5:	48 89 ef             	mov    %rbp,%rdi
  42e8a8:	e8 35 43 01 00       	callq  442be2 <num_param>
  42e8ad:	83 f8 03             	cmp    $0x3,%eax
  42e8b0:	7e 15                	jle    42e8c7 <WEB_PAGE_PERF+0x48>
  42e8b2:	b8 01 00 00 00       	mov    $0x1,%eax
  42e8b7:	48 81 c4 10 18 00 00 	add    $0x1810,%rsp
  42e8be:	5b                   	pop    %rbx
  42e8bf:	5d                   	pop    %rbp
  42e8c0:	41 5c                	pop    %r12
  42e8c2:	41 5d                	pop    %r13
  42e8c4:	41 5e                	pop    %r14
  42e8c6:	c3                   	retq   
  42e8c7:	4c 8d a4 24 10 10 00 	lea    0x1010(%rsp),%r12
  42e8ce:	00 
  42e8cf:	b9 00 08 00 00       	mov    $0x800,%ecx
  42e8d4:	4c 89 e2             	mov    %r12,%rdx
  42e8d7:	be 01 00 00 00       	mov    $0x1,%esi
  42e8dc:	48 89 ef             	mov    %rbp,%rdi
  42e8df:	e8 47 44 01 00       	callq  442d2b <get_param>
  42e8e4:	85 c0                	test   %eax,%eax
  42e8e6:	75 ca                	jne    42e8b2 <WEB_PAGE_PERF+0x33>
  42e8e8:	4c 8d b4 24 10 08 00 	lea    0x810(%rsp),%r14
  42e8ef:	00 
  42e8f0:	b9 00 08 00 00       	mov    $0x800,%ecx
  42e8f5:	4c 89 f2             	mov    %r14,%rdx
  42e8f8:	be 02 00 00 00       	mov    $0x2,%esi
  42e8fd:	48 89 ef             	mov    %rbp,%rdi
  42e900:	e8 26 44 01 00       	callq  442d2b <get_param>
  42e905:	85 c0                	test   %eax,%eax
  42e907:	74 08                	je     42e911 <WEB_PAGE_PERF+0x92>
  42e909:	c6 84 24 10 08 00 00 	movb   $0x0,0x810(%rsp)
  42e910:	00 
  42e911:	4c 8d 6c 24 10       	lea    0x10(%rsp),%r13
  42e916:	b9 00 08 00 00       	mov    $0x800,%ecx
  42e91b:	4c 89 ea             	mov    %r13,%rdx
  42e91e:	be 03 00 00 00       	mov    $0x3,%esi
  42e923:	48 89 ef             	mov    %rbp,%rdi
  42e926:	e8 00 44 01 00       	callq  442d2b <get_param>
  42e92b:	85 c0                	test   %eax,%eax
  42e92d:	75 77                	jne    42e9a6 <WEB_PAGE_PERF+0x127>
  42e92f:	80 7c 24 10 00       	cmpb   $0x0,0x10(%rsp)
  42e934:	0f 84 9a 00 00 00    	je     42e9d4 <WEB_PAGE_PERF+0x155>
  42e93a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  42e940:	e8 d4 37 01 00       	callq  442119 <zbx_time>
  42e945:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  42e94b:	be 00 00 10 00       	mov    $0x100000,%esi
  42e950:	bf 01 00 00 00       	mov    $0x1,%edi
  42e955:	e8 4e ff fd ff       	callq  40e8a8 <calloc@plt>
  42e95a:	48 89 c5             	mov    %rax,%rbp
  42e95d:	ba 0a 00 00 00       	mov    $0xa,%edx
  42e962:	31 f6                	xor    %esi,%esi
  42e964:	4c 89 ef             	mov    %r13,%rdi
  42e967:	e8 bc fb fd ff       	callq  40e528 <strtol@plt>
  42e96c:	0f b7 d0             	movzwl %ax,%edx
  42e96f:	48 89 e9             	mov    %rbp,%rcx
  42e972:	4c 89 f6             	mov    %r14,%rsi
  42e975:	4c 89 e7             	mov    %r12,%rdi
  42e978:	e8 b3 fd ff ff       	callq  42e730 <VFS_FILE_TIME+0x151>
  42e97d:	85 c0                	test   %eax,%eax
  42e97f:	74 3e                	je     42e9bf <WEB_PAGE_PERF+0x140>
  42e981:	83 0b 02             	orl    $0x2,(%rbx)
  42e984:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
  42e98b:	00 
  42e98c:	48 89 ef             	mov    %rbp,%rdi
  42e98f:	e8 54 f8 fd ff       	callq  40e1e8 <free@plt>
  42e994:	31 c0                	xor    %eax,%eax
  42e996:	48 81 c4 10 18 00 00 	add    $0x1810,%rsp
  42e99d:	5b                   	pop    %rbx
  42e99e:	5d                   	pop    %rbp
  42e99f:	41 5c                	pop    %r12
  42e9a1:	41 5d                	pop    %r13
  42e9a3:	41 5e                	pop    %r14
  42e9a5:	c3                   	retq   
  42e9a6:	ba 00 08 00 00       	mov    $0x800,%edx
  42e9ab:	48 8d 35 09 bb 03 00 	lea    0x3bb09(%rip),%rsi        # 46a4bb <usage_message+0x877b>
  42e9b2:	4c 89 ef             	mov    %r13,%rdi
  42e9b5:	e8 e6 41 01 00       	callq  442ba0 <zbx_strlcpy>
  42e9ba:	e9 70 ff ff ff       	jmpq   42e92f <WEB_PAGE_PERF+0xb0>
  42e9bf:	83 0b 02             	orl    $0x2,(%rbx)
  42e9c2:	e8 52 37 01 00       	callq  442119 <zbx_time>
  42e9c7:	f2 0f 5c 44 24 08    	subsd  0x8(%rsp),%xmm0
  42e9cd:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  42e9d2:	eb b8                	jmp    42e98c <WEB_PAGE_PERF+0x10d>
  42e9d4:	ba 00 08 00 00       	mov    $0x800,%edx
  42e9d9:	48 8d 35 db ba 03 00 	lea    0x3badb(%rip),%rsi        # 46a4bb <usage_message+0x877b>
  42e9e0:	4c 89 ef             	mov    %r13,%rdi
  42e9e3:	e8 b8 41 01 00       	callq  442ba0 <zbx_strlcpy>
  42e9e8:	e9 4d ff ff ff       	jmpq   42e93a <WEB_PAGE_PERF+0xbb>
  42e9ed:	48 8d 0d ea c5 03 00 	lea    0x3c5ea(%rip),%rcx        # 46afde <usage_message+0x929e>
  42e9f4:	ba 81 00 00 00       	mov    $0x81,%edx
  42e9f9:	48 8d 35 5c c5 03 00 	lea    0x3c55c(%rip),%rsi        # 46af5c <usage_message+0x921c>
  42ea00:	48 8d 3d 93 c8 03 00 	lea    0x3c893(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42ea07:	e8 ec f4 fd ff       	callq  40def8 <__assert_fail@plt>

000000000042ea0c <WEB_PAGE_GET>:
  42ea0c:	41 56                	push   %r14
  42ea0e:	41 55                	push   %r13
  42ea10:	41 54                	push   %r12
  42ea12:	55                   	push   %rbp
  42ea13:	53                   	push   %rbx
  42ea14:	48 81 ec 00 18 00 00 	sub    $0x1800,%rsp
  42ea1b:	48 89 f5             	mov    %rsi,%rbp
  42ea1e:	48 89 cb             	mov    %rcx,%rbx
  42ea21:	48 85 c9             	test   %rcx,%rcx
  42ea24:	0f 84 36 01 00 00    	je     42eb60 <WEB_PAGE_GET+0x154>
  42ea2a:	48 89 cf             	mov    %rcx,%rdi
  42ea2d:	e8 2e d7 ff ff       	callq  42c160 <init_result>
  42ea32:	48 89 ef             	mov    %rbp,%rdi
  42ea35:	e8 a8 41 01 00       	callq  442be2 <num_param>
  42ea3a:	83 f8 03             	cmp    $0x3,%eax
  42ea3d:	7e 15                	jle    42ea54 <WEB_PAGE_GET+0x48>
  42ea3f:	b8 01 00 00 00       	mov    $0x1,%eax
  42ea44:	48 81 c4 00 18 00 00 	add    $0x1800,%rsp
  42ea4b:	5b                   	pop    %rbx
  42ea4c:	5d                   	pop    %rbp
  42ea4d:	41 5c                	pop    %r12
  42ea4f:	41 5d                	pop    %r13
  42ea51:	41 5e                	pop    %r14
  42ea53:	c3                   	retq   
  42ea54:	4c 8d a4 24 00 10 00 	lea    0x1000(%rsp),%r12
  42ea5b:	00 
  42ea5c:	b9 00 08 00 00       	mov    $0x800,%ecx
  42ea61:	4c 89 e2             	mov    %r12,%rdx
  42ea64:	be 01 00 00 00       	mov    $0x1,%esi
  42ea69:	48 89 ef             	mov    %rbp,%rdi
  42ea6c:	e8 ba 42 01 00       	callq  442d2b <get_param>
  42ea71:	85 c0                	test   %eax,%eax
  42ea73:	75 ca                	jne    42ea3f <WEB_PAGE_GET+0x33>
  42ea75:	4c 8d b4 24 00 08 00 	lea    0x800(%rsp),%r14
  42ea7c:	00 
  42ea7d:	b9 00 08 00 00       	mov    $0x800,%ecx
  42ea82:	4c 89 f2             	mov    %r14,%rdx
  42ea85:	be 02 00 00 00       	mov    $0x2,%esi
  42ea8a:	48 89 ef             	mov    %rbp,%rdi
  42ea8d:	e8 99 42 01 00       	callq  442d2b <get_param>
  42ea92:	85 c0                	test   %eax,%eax
  42ea94:	74 08                	je     42ea9e <WEB_PAGE_GET+0x92>
  42ea96:	c6 84 24 00 08 00 00 	movb   $0x0,0x800(%rsp)
  42ea9d:	00 
  42ea9e:	b9 00 08 00 00       	mov    $0x800,%ecx
  42eaa3:	48 89 e2             	mov    %rsp,%rdx
  42eaa6:	be 03 00 00 00       	mov    $0x3,%esi
  42eaab:	48 89 ef             	mov    %rbp,%rdi
  42eaae:	e8 78 42 01 00       	callq  442d2b <get_param>
  42eab3:	85 c0                	test   %eax,%eax
  42eab5:	0f 85 8c 00 00 00    	jne    42eb47 <WEB_PAGE_GET+0x13b>
  42eabb:	80 3c 24 00          	cmpb   $0x0,(%rsp)
  42eabf:	74 6d                	je     42eb2e <WEB_PAGE_GET+0x122>
  42eac1:	be 00 00 10 00       	mov    $0x100000,%esi
  42eac6:	bf 01 00 00 00       	mov    $0x1,%edi
  42eacb:	e8 d8 fd fd ff       	callq  40e8a8 <calloc@plt>
  42ead0:	48 89 c5             	mov    %rax,%rbp
  42ead3:	ba 0a 00 00 00       	mov    $0xa,%edx
  42ead8:	31 f6                	xor    %esi,%esi
  42eada:	48 89 e7             	mov    %rsp,%rdi
  42eadd:	e8 46 fa fd ff       	callq  40e528 <strtol@plt>
  42eae2:	0f b7 d0             	movzwl %ax,%edx
  42eae5:	48 89 e9             	mov    %rbp,%rcx
  42eae8:	4c 89 f6             	mov    %r14,%rsi
  42eaeb:	4c 89 e7             	mov    %r12,%rdi
  42eaee:	e8 3d fc ff ff       	callq  42e730 <VFS_FILE_TIME+0x151>
  42eaf3:	85 c0                	test   %eax,%eax
  42eaf5:	75 0c                	jne    42eb03 <WEB_PAGE_GET+0xf7>
  42eaf7:	83 0b 10             	orl    $0x10,(%rbx)
  42eafa:	48 89 6b 20          	mov    %rbp,0x20(%rbx)
  42eafe:	e9 41 ff ff ff       	jmpq   42ea44 <WEB_PAGE_GET+0x38>
  42eb03:	48 89 ef             	mov    %rbp,%rdi
  42eb06:	e8 dd f6 fd ff       	callq  40e1e8 <free@plt>
  42eb0b:	83 0b 10             	orl    $0x10,(%rbx)
  42eb0e:	bf 04 00 00 00       	mov    $0x4,%edi
  42eb13:	e8 b0 f4 fd ff       	callq  40dfc8 <malloc@plt>
  42eb18:	48 85 c0             	test   %rax,%rax
  42eb1b:	74 06                	je     42eb23 <WEB_PAGE_GET+0x117>
  42eb1d:	c7 00 45 4f 46 00    	movl   $0x464f45,(%rax)
  42eb23:	48 89 43 20          	mov    %rax,0x20(%rbx)
  42eb27:	31 c0                	xor    %eax,%eax
  42eb29:	e9 16 ff ff ff       	jmpq   42ea44 <WEB_PAGE_GET+0x38>
  42eb2e:	ba 00 08 00 00       	mov    $0x800,%edx
  42eb33:	48 8d 35 81 b9 03 00 	lea    0x3b981(%rip),%rsi        # 46a4bb <usage_message+0x877b>
  42eb3a:	48 89 e7             	mov    %rsp,%rdi
  42eb3d:	e8 5e 40 01 00       	callq  442ba0 <zbx_strlcpy>
  42eb42:	e9 7a ff ff ff       	jmpq   42eac1 <WEB_PAGE_GET+0xb5>
  42eb47:	ba 00 08 00 00       	mov    $0x800,%edx
  42eb4c:	48 8d 35 68 b9 03 00 	lea    0x3b968(%rip),%rsi        # 46a4bb <usage_message+0x877b>
  42eb53:	48 89 e7             	mov    %rsp,%rdi
  42eb56:	e8 45 40 01 00       	callq  442ba0 <zbx_strlcpy>
  42eb5b:	e9 5b ff ff ff       	jmpq   42eabb <WEB_PAGE_GET+0xaf>
  42eb60:	48 8d 0d 85 c4 03 00 	lea    0x3c485(%rip),%rcx        # 46afec <usage_message+0x92ac>
  42eb67:	ba 4c 00 00 00       	mov    $0x4c,%edx
  42eb6c:	48 8d 35 e9 c3 03 00 	lea    0x3c3e9(%rip),%rsi        # 46af5c <usage_message+0x921c>
  42eb73:	48 8d 3d 20 c7 03 00 	lea    0x3c720(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42eb7a:	e8 79 f3 fd ff       	callq  40def8 <__assert_fail@plt>

000000000042eb7f <WEB_PAGE_REGEXP>:
  42eb7f:	41 57                	push   %r15
  42eb81:	41 56                	push   %r14
  42eb83:	41 55                	push   %r13
  42eb85:	41 54                	push   %r12
  42eb87:	55                   	push   %rbp
  42eb88:	53                   	push   %rbx
  42eb89:	48 81 ec 18 30 00 00 	sub    $0x3018,%rsp
  42eb90:	48 89 f5             	mov    %rsi,%rbp
  42eb93:	48 89 cb             	mov    %rcx,%rbx
  42eb96:	48 85 c9             	test   %rcx,%rcx
  42eb99:	0f 84 c8 01 00 00    	je     42ed67 <WEB_PAGE_REGEXP+0x1e8>
  42eb9f:	48 89 cf             	mov    %rcx,%rdi
  42eba2:	e8 b9 d5 ff ff       	callq  42c160 <init_result>
  42eba7:	48 89 ef             	mov    %rbp,%rdi
  42ebaa:	e8 33 40 01 00       	callq  442be2 <num_param>
  42ebaf:	83 f8 05             	cmp    $0x5,%eax
  42ebb2:	7e 17                	jle    42ebcb <WEB_PAGE_REGEXP+0x4c>
  42ebb4:	b8 01 00 00 00       	mov    $0x1,%eax
  42ebb9:	48 81 c4 18 30 00 00 	add    $0x3018,%rsp
  42ebc0:	5b                   	pop    %rbx
  42ebc1:	5d                   	pop    %rbp
  42ebc2:	41 5c                	pop    %r12
  42ebc4:	41 5d                	pop    %r13
  42ebc6:	41 5e                	pop    %r14
  42ebc8:	41 5f                	pop    %r15
  42ebca:	c3                   	retq   
  42ebcb:	4c 8d a4 24 00 28 00 	lea    0x2800(%rsp),%r12
  42ebd2:	00 
  42ebd3:	b9 00 08 00 00       	mov    $0x800,%ecx
  42ebd8:	4c 89 e2             	mov    %r12,%rdx
  42ebdb:	be 01 00 00 00       	mov    $0x1,%esi
  42ebe0:	48 89 ef             	mov    %rbp,%rdi
  42ebe3:	e8 43 41 01 00       	callq  442d2b <get_param>
  42ebe8:	85 c0                	test   %eax,%eax
  42ebea:	75 c8                	jne    42ebb4 <WEB_PAGE_REGEXP+0x35>
  42ebec:	4c 8d b4 24 00 20 00 	lea    0x2000(%rsp),%r14
  42ebf3:	00 
  42ebf4:	b9 00 08 00 00       	mov    $0x800,%ecx
  42ebf9:	4c 89 f2             	mov    %r14,%rdx
  42ebfc:	be 02 00 00 00       	mov    $0x2,%esi
  42ec01:	48 89 ef             	mov    %rbp,%rdi
  42ec04:	e8 22 41 01 00       	callq  442d2b <get_param>
  42ec09:	85 c0                	test   %eax,%eax
  42ec0b:	74 08                	je     42ec15 <WEB_PAGE_REGEXP+0x96>
  42ec0d:	c6 84 24 00 20 00 00 	movb   $0x0,0x2000(%rsp)
  42ec14:	00 
  42ec15:	4c 8d ac 24 00 18 00 	lea    0x1800(%rsp),%r13
  42ec1c:	00 
  42ec1d:	b9 00 08 00 00       	mov    $0x800,%ecx
  42ec22:	4c 89 ea             	mov    %r13,%rdx
  42ec25:	be 03 00 00 00       	mov    $0x3,%esi
  42ec2a:	48 89 ef             	mov    %rbp,%rdi
  42ec2d:	e8 f9 40 01 00       	callq  442d2b <get_param>
  42ec32:	85 c0                	test   %eax,%eax
  42ec34:	0f 85 14 01 00 00    	jne    42ed4e <WEB_PAGE_REGEXP+0x1cf>
  42ec3a:	80 bc 24 00 18 00 00 	cmpb   $0x0,0x1800(%rsp)
  42ec41:	00 
  42ec42:	0f 84 ed 00 00 00    	je     42ed35 <WEB_PAGE_REGEXP+0x1b6>
  42ec48:	4c 8d bc 24 00 10 00 	lea    0x1000(%rsp),%r15
  42ec4f:	00 
  42ec50:	b9 00 08 00 00       	mov    $0x800,%ecx
  42ec55:	4c 89 fa             	mov    %r15,%rdx
  42ec58:	be 04 00 00 00       	mov    $0x4,%esi
  42ec5d:	48 89 ef             	mov    %rbp,%rdi
  42ec60:	e8 c6 40 01 00       	callq  442d2b <get_param>
  42ec65:	85 c0                	test   %eax,%eax
  42ec67:	0f 85 47 ff ff ff    	jne    42ebb4 <WEB_PAGE_REGEXP+0x35>
  42ec6d:	48 8d 94 24 00 08 00 	lea    0x800(%rsp),%rdx
  42ec74:	00 
  42ec75:	b9 00 08 00 00       	mov    $0x800,%ecx
  42ec7a:	be 05 00 00 00       	mov    $0x5,%esi
  42ec7f:	48 89 ef             	mov    %rbp,%rdi
  42ec82:	e8 a4 40 01 00       	callq  442d2b <get_param>
  42ec87:	85 c0                	test   %eax,%eax
  42ec89:	74 08                	je     42ec93 <WEB_PAGE_REGEXP+0x114>
  42ec8b:	c6 84 24 00 08 00 00 	movb   $0x0,0x800(%rsp)
  42ec92:	00 
  42ec93:	be 00 00 10 00       	mov    $0x100000,%esi
  42ec98:	bf 01 00 00 00       	mov    $0x1,%edi
  42ec9d:	e8 06 fc fd ff       	callq  40e8a8 <calloc@plt>
  42eca2:	48 89 c5             	mov    %rax,%rbp
  42eca5:	ba 0a 00 00 00       	mov    $0xa,%edx
  42ecaa:	31 f6                	xor    %esi,%esi
  42ecac:	4c 89 ef             	mov    %r13,%rdi
  42ecaf:	e8 74 f8 fd ff       	callq  40e528 <strtol@plt>
  42ecb4:	0f b7 d0             	movzwl %ax,%edx
  42ecb7:	48 89 e9             	mov    %rbp,%rcx
  42ecba:	4c 89 f6             	mov    %r14,%rsi
  42ecbd:	4c 89 e7             	mov    %r12,%rdi
  42ecc0:	e8 6b fa ff ff       	callq  42e730 <VFS_FILE_TIME+0x151>
  42ecc5:	85 c0                	test   %eax,%eax
  42ecc7:	74 2b                	je     42ecf4 <WEB_PAGE_REGEXP+0x175>
  42ecc9:	83 0b 04             	orl    $0x4,(%rbx)
  42eccc:	bf 04 00 00 00       	mov    $0x4,%edi
  42ecd1:	e8 f2 f2 fd ff       	callq  40dfc8 <malloc@plt>
  42ecd6:	48 85 c0             	test   %rax,%rax
  42ecd9:	74 06                	je     42ece1 <WEB_PAGE_REGEXP+0x162>
  42ecdb:	c7 00 45 4f 46 00    	movl   $0x464f45,(%rax)
  42ece1:	48 89 43 18          	mov    %rax,0x18(%rbx)
  42ece5:	48 89 ef             	mov    %rbp,%rdi
  42ece8:	e8 fb f4 fd ff       	callq  40e1e8 <free@plt>
  42eced:	31 c0                	xor    %eax,%eax
  42ecef:	e9 c5 fe ff ff       	jmpq   42ebb9 <WEB_PAGE_REGEXP+0x3a>
  42ecf4:	48 8d 94 24 0c 30 00 	lea    0x300c(%rsp),%rdx
  42ecfb:	00 
  42ecfc:	4c 89 fe             	mov    %r15,%rsi
  42ecff:	48 89 ef             	mov    %rbp,%rdi
  42ed02:	e8 48 36 01 00       	callq  44234f <zbx_regexp_match>
  42ed07:	48 85 c0             	test   %rax,%rax
  42ed0a:	74 bd                	je     42ecc9 <WEB_PAGE_REGEXP+0x14a>
  42ed0c:	8b 94 24 0c 30 00 00 	mov    0x300c(%rsp),%edx
  42ed13:	83 c2 01             	add    $0x1,%edx
  42ed16:	48 63 d2             	movslq %edx,%rdx
  42ed19:	48 89 c6             	mov    %rax,%rsi
  42ed1c:	48 89 e7             	mov    %rsp,%rdi
  42ed1f:	e8 7c 3e 01 00       	callq  442ba0 <zbx_strlcpy>
  42ed24:	83 0b 04             	orl    $0x4,(%rbx)
  42ed27:	48 89 e7             	mov    %rsp,%rdi
  42ed2a:	e8 49 f4 fd ff       	callq  40e178 <__strdup@plt>
  42ed2f:	48 89 43 18          	mov    %rax,0x18(%rbx)
  42ed33:	eb b0                	jmp    42ece5 <WEB_PAGE_REGEXP+0x166>
  42ed35:	ba 00 08 00 00       	mov    $0x800,%edx
  42ed3a:	48 8d 35 7a b7 03 00 	lea    0x3b77a(%rip),%rsi        # 46a4bb <usage_message+0x877b>
  42ed41:	4c 89 ef             	mov    %r13,%rdi
  42ed44:	e8 57 3e 01 00       	callq  442ba0 <zbx_strlcpy>
  42ed49:	e9 fa fe ff ff       	jmpq   42ec48 <WEB_PAGE_REGEXP+0xc9>
  42ed4e:	ba 00 08 00 00       	mov    $0x800,%edx
  42ed53:	48 8d 35 61 b7 03 00 	lea    0x3b761(%rip),%rsi        # 46a4bb <usage_message+0x877b>
  42ed5a:	4c 89 ef             	mov    %r13,%rdi
  42ed5d:	e8 3e 3e 01 00       	callq  442ba0 <zbx_strlcpy>
  42ed62:	e9 d3 fe ff ff       	jmpq   42ec3a <WEB_PAGE_REGEXP+0xbb>
  42ed67:	48 8d 0d 52 c2 03 00 	lea    0x3c252(%rip),%rcx        # 46afc0 <usage_message+0x9280>
  42ed6e:	ba be 00 00 00       	mov    $0xbe,%edx
  42ed73:	48 8d 35 e2 c1 03 00 	lea    0x3c1e2(%rip),%rsi        # 46af5c <usage_message+0x921c>
  42ed7a:	48 8d 3d 19 c5 03 00 	lea    0x3c519(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42ed81:	e8 72 f1 fd ff       	callq  40def8 <__assert_fail@plt>
  42ed86:	90                   	nop
  42ed87:	90                   	nop
  42ed88:	90                   	nop
  42ed89:	90                   	nop
  42ed8a:	90                   	nop
  42ed8b:	90                   	nop
  42ed8c:	90                   	nop
  42ed8d:	90                   	nop
  42ed8e:	90                   	nop
  42ed8f:	90                   	nop
  42ed90:	48 83 ec 08          	sub    $0x8,%rsp
  42ed94:	83 ff 10             	cmp    $0x10,%edi
  42ed97:	76 28                	jbe    42edc1 <WEB_PAGE_REGEXP+0x242>
  42ed99:	89 f9                	mov    %edi,%ecx
  42ed9b:	48 8d 15 8e c2 03 00 	lea    0x3c28e(%rip),%rdx        # 46b030 <usage_message+0x92f0>
  42eda2:	be 10 00 00 00       	mov    $0x10,%esi
  42eda7:	48 8d 3d 32 38 28 00 	lea    0x283832(%rip),%rdi        # 6b25e0 <commands+0x818>
  42edae:	31 c0                	xor    %eax,%eax
  42edb0:	e8 ae 5d 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42edb5:	48 8d 05 24 38 28 00 	lea    0x283824(%rip),%rax        # 6b25e0 <commands+0x818>
  42edbc:	48 83 c4 08          	add    $0x8,%rsp
  42edc0:	c3                   	retq   
  42edc1:	89 fa                	mov    %edi,%edx
  42edc3:	48 8d 05 f6 c2 03 00 	lea    0x3c2f6(%rip),%rax        # 46b0c0 <usage_message+0x9380>
  42edca:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  42edce:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  42edd2:	ff e0                	jmpq   *%rax
  42edd4:	48 8d 05 51 c2 03 00 	lea    0x3c251(%rip),%rax        # 46b02c <usage_message+0x92ec>
  42eddb:	eb df                	jmp    42edbc <WEB_PAGE_REGEXP+0x23d>
  42eddd:	48 8d 05 6b c2 03 00 	lea    0x3c26b(%rip),%rax        # 46b04f <usage_message+0x930f>
  42ede4:	eb d6                	jmp    42edbc <WEB_PAGE_REGEXP+0x23d>
  42ede6:	48 8d 05 0c c2 03 00 	lea    0x3c20c(%rip),%rax        # 46aff9 <usage_message+0x92b9>
  42eded:	eb cd                	jmp    42edbc <WEB_PAGE_REGEXP+0x23d>
  42edef:	48 8d 05 06 c2 03 00 	lea    0x3c206(%rip),%rax        # 46affc <usage_message+0x92bc>
  42edf6:	eb c4                	jmp    42edbc <WEB_PAGE_REGEXP+0x23d>
  42edf8:	48 8d 05 00 c2 03 00 	lea    0x3c200(%rip),%rax        # 46afff <usage_message+0x92bf>
  42edff:	eb bb                	jmp    42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee01:	48 8d 05 fa c1 03 00 	lea    0x3c1fa(%rip),%rax        # 46b002 <usage_message+0x92c2>
  42ee08:	eb b2                	jmp    42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee0a:	48 8d 05 f7 c1 03 00 	lea    0x3c1f7(%rip),%rax        # 46b008 <usage_message+0x92c8>
  42ee11:	eb a9                	jmp    42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee13:	48 8d 05 f2 c1 03 00 	lea    0x3c1f2(%rip),%rax        # 46b00c <usage_message+0x92cc>
  42ee1a:	eb a0                	jmp    42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee1c:	48 8d 05 ec c1 03 00 	lea    0x3c1ec(%rip),%rax        # 46b00f <usage_message+0x92cf>
  42ee23:	eb 97                	jmp    42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee25:	48 8d 05 e6 c1 03 00 	lea    0x3c1e6(%rip),%rax        # 46b012 <usage_message+0x92d2>
  42ee2c:	eb 8e                	jmp    42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee2e:	48 8d 05 72 73 03 00 	lea    0x37372(%rip),%rax        # 4661a7 <usage_message+0x4467>
  42ee35:	eb 85                	jmp    42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee37:	48 8d 05 d7 c1 03 00 	lea    0x3c1d7(%rip),%rax        # 46b015 <usage_message+0x92d5>
  42ee3e:	e9 79 ff ff ff       	jmpq   42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee43:	48 8d 05 cf c1 03 00 	lea    0x3c1cf(%rip),%rax        # 46b019 <usage_message+0x92d9>
  42ee4a:	e9 6d ff ff ff       	jmpq   42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee4f:	48 8d 05 c7 c1 03 00 	lea    0x3c1c7(%rip),%rax        # 46b01d <usage_message+0x92dd>
  42ee56:	e9 61 ff ff ff       	jmpq   42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee5b:	48 8d 05 c1 c1 03 00 	lea    0x3c1c1(%rip),%rax        # 46b023 <usage_message+0x92e3>
  42ee62:	e9 55 ff ff ff       	jmpq   42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee67:	48 8d 05 bb c1 03 00 	lea    0x3c1bb(%rip),%rax        # 46b029 <usage_message+0x92e9>
  42ee6e:	e9 49 ff ff ff       	jmpq   42edbc <WEB_PAGE_REGEXP+0x23d>
  42ee73:	53                   	push   %rbx
  42ee74:	48 89 d3             	mov    %rdx,%rbx
  42ee77:	41 b8 00 08 00 00    	mov    $0x800,%r8d
  42ee7d:	48 8d 0d 5c 2f 28 00 	lea    0x282f5c(%rip),%rcx        # 6b1de0 <commands+0x18>
  42ee84:	48 8b 12             	mov    (%rdx),%rdx
  42ee87:	e8 2c f3 fd ff       	callq  40e1b8 <__dn_expand@plt>
  42ee8c:	85 c0                	test   %eax,%eax
  42ee8e:	78 0e                	js     42ee9e <WEB_PAGE_REGEXP+0x31f>
  42ee90:	48 98                	cltq   
  42ee92:	48 01 03             	add    %rax,(%rbx)
  42ee95:	48 8d 05 44 2f 28 00 	lea    0x282f44(%rip),%rax        # 6b1de0 <commands+0x18>
  42ee9c:	5b                   	pop    %rbx
  42ee9d:	c3                   	retq   
  42ee9e:	31 c0                	xor    %eax,%eax
  42eea0:	5b                   	pop    %rbx
  42eea1:	c3                   	retq   

000000000042eea2 <CHECK_DNS>:
  42eea2:	41 55                	push   %r13
  42eea4:	41 54                	push   %r12
  42eea6:	55                   	push   %rbp
  42eea7:	53                   	push   %rbx
  42eea8:	48 81 ec 18 12 00 00 	sub    $0x1218,%rsp
  42eeaf:	49 89 f4             	mov    %rsi,%r12
  42eeb2:	48 89 cb             	mov    %rcx,%rbx
  42eeb5:	48 85 c9             	test   %rcx,%rcx
  42eeb8:	0f 84 2c 01 00 00    	je     42efea <CHECK_DNS+0x148>
  42eebe:	48 89 cf             	mov    %rcx,%rdi
  42eec1:	e8 9a d2 ff ff       	callq  42c160 <init_result>
  42eec6:	4c 89 e7             	mov    %r12,%rdi
  42eec9:	e8 14 3d 01 00       	callq  442be2 <num_param>
  42eece:	83 f8 02             	cmp    $0x2,%eax
  42eed1:	7e 13                	jle    42eee6 <CHECK_DNS+0x44>
  42eed3:	b8 01 00 00 00       	mov    $0x1,%eax
  42eed8:	48 81 c4 18 12 00 00 	add    $0x1218,%rsp
  42eedf:	5b                   	pop    %rbx
  42eee0:	5d                   	pop    %rbp
  42eee1:	41 5c                	pop    %r12
  42eee3:	41 5d                	pop    %r13
  42eee5:	c3                   	retq   
  42eee6:	4c 8d ac 24 00 08 00 	lea    0x800(%rsp),%r13
  42eeed:	00 
  42eeee:	b9 00 08 00 00       	mov    $0x800,%ecx
  42eef3:	4c 89 ea             	mov    %r13,%rdx
  42eef6:	be 01 00 00 00       	mov    $0x1,%esi
  42eefb:	4c 89 e7             	mov    %r12,%rdi
  42eefe:	e8 28 3e 01 00       	callq  442d2b <get_param>
  42ef03:	85 c0                	test   %eax,%eax
  42ef05:	75 60                	jne    42ef67 <CHECK_DNS+0xc5>
  42ef07:	80 bc 24 00 08 00 00 	cmpb   $0x0,0x800(%rsp)
  42ef0e:	00 
  42ef0f:	74 5e                	je     42ef6f <CHECK_DNS+0xcd>
  42ef11:	b9 00 08 00 00       	mov    $0x800,%ecx
  42ef16:	48 89 e2             	mov    %rsp,%rdx
  42ef19:	be 02 00 00 00       	mov    $0x2,%esi
  42ef1e:	4c 89 e7             	mov    %r12,%rdi
  42ef21:	e8 05 3e 01 00       	callq  442d2b <get_param>
  42ef26:	85 c0                	test   %eax,%eax
  42ef28:	74 5b                	je     42ef85 <CHECK_DNS+0xe3>
  42ef2a:	c6 04 24 00          	movb   $0x0,(%rsp)
  42ef2e:	ba 00 08 00 00       	mov    $0x800,%edx
  42ef33:	48 8d 35 5d b6 03 00 	lea    0x3b65d(%rip),%rsi        # 46a597 <usage_message+0x8857>
  42ef3a:	48 89 e7             	mov    %rsp,%rdi
  42ef3d:	e8 5e 3c 01 00       	callq  442ba0 <zbx_strlcpy>
  42ef42:	48 8d b4 24 00 12 00 	lea    0x1200(%rsp),%rsi
  42ef49:	00 
  42ef4a:	4c 89 ef             	mov    %r13,%rdi
  42ef4d:	e8 86 fa fd ff       	callq  40e9d8 <inet_aton@plt>
  42ef52:	83 f8 01             	cmp    $0x1,%eax
  42ef55:	74 3b                	je     42ef92 <CHECK_DNS+0xf0>
  42ef57:	83 0b 01             	orl    $0x1,(%rbx)
  42ef5a:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
  42ef61:	00 
  42ef62:	e9 6c ff ff ff       	jmpq   42eed3 <CHECK_DNS+0x31>
  42ef67:	c6 84 24 00 08 00 00 	movb   $0x0,0x800(%rsp)
  42ef6e:	00 
  42ef6f:	ba 00 08 00 00       	mov    $0x800,%edx
  42ef74:	48 8d 35 ba c0 03 00 	lea    0x3c0ba(%rip),%rsi        # 46b035 <usage_message+0x92f5>
  42ef7b:	4c 89 ef             	mov    %r13,%rdi
  42ef7e:	e8 1d 3c 01 00       	callq  442ba0 <zbx_strlcpy>
  42ef83:	eb 8c                	jmp    42ef11 <CHECK_DNS+0x6f>
  42ef85:	80 3c 24 00          	cmpb   $0x0,(%rsp)
  42ef89:	75 b7                	jne    42ef42 <CHECK_DNS+0xa0>
  42ef8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  42ef90:	eb 9c                	jmp    42ef2e <CHECK_DNS+0x8c>
  42ef92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  42ef98:	e8 7b f6 fd ff       	callq  40e618 <__res_state@plt>
  42ef9d:	f6 40 08 01          	testb  $0x1,0x8(%rax)
  42efa1:	74 40                	je     42efe3 <CHECK_DNS+0x141>
  42efa3:	48 8d 8c 24 00 10 00 	lea    0x1000(%rsp),%rcx
  42efaa:	00 
  42efab:	41 b8 00 02 00 00    	mov    $0x200,%r8d
  42efb1:	ba 06 00 00 00       	mov    $0x6,%edx
  42efb6:	be 01 00 00 00       	mov    $0x1,%esi
  42efbb:	48 89 e7             	mov    %rsp,%rdi
  42efbe:	e8 55 f4 fd ff       	callq  40e418 <__res_query@plt>
  42efc3:	83 0b 01             	orl    $0x1,(%rbx)
  42efc6:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42efc9:	0f 95 c0             	setne  %al
  42efcc:	0f b6 c0             	movzbl %al,%eax
  42efcf:	48 89 43 08          	mov    %rax,0x8(%rbx)
  42efd3:	31 c0                	xor    %eax,%eax
  42efd5:	48 81 c4 18 12 00 00 	add    $0x1218,%rsp
  42efdc:	5b                   	pop    %rbx
  42efdd:	5d                   	pop    %rbp
  42efde:	41 5c                	pop    %r12
  42efe0:	41 5d                	pop    %r13
  42efe2:	c3                   	retq   
  42efe3:	e8 00 f3 fd ff       	callq  40e2e8 <__res_init@plt>
  42efe8:	eb b9                	jmp    42efa3 <CHECK_DNS+0x101>
  42efea:	48 8d 0d 6f c1 03 00 	lea    0x3c16f(%rip),%rcx        # 46b160 <usage_message+0x9420>
  42eff1:	ba 2d 01 00 00       	mov    $0x12d,%edx
  42eff6:	48 8d 35 b1 5c 03 00 	lea    0x35cb1(%rip),%rsi        # 464cae <usage_message+0x2f6e>
  42effd:	48 8d 3d 96 c2 03 00 	lea    0x3c296(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42f004:	e8 ef ee fd ff       	callq  40def8 <__assert_fail@plt>

000000000042f009 <TCP_LISTEN>:
  42f009:	41 55                	push   %r13
  42f00b:	41 54                	push   %r12
  42f00d:	55                   	push   %rbp
  42f00e:	53                   	push   %rbx
  42f00f:	48 81 ec 08 18 00 00 	sub    $0x1808,%rsp
  42f016:	48 89 f5             	mov    %rsi,%rbp
  42f019:	48 89 cb             	mov    %rcx,%rbx
  42f01c:	48 85 c9             	test   %rcx,%rcx
  42f01f:	0f 84 e3 00 00 00    	je     42f108 <TCP_LISTEN+0xff>
  42f025:	48 89 cf             	mov    %rcx,%rdi
  42f028:	e8 33 d1 ff ff       	callq  42c160 <init_result>
  42f02d:	48 89 ef             	mov    %rbp,%rdi
  42f030:	e8 ad 3b 01 00       	callq  442be2 <num_param>
  42f035:	83 f8 01             	cmp    $0x1,%eax
  42f038:	7e 15                	jle    42f04f <TCP_LISTEN+0x46>
  42f03a:	bd 01 00 00 00       	mov    $0x1,%ebp
  42f03f:	89 e8                	mov    %ebp,%eax
  42f041:	48 81 c4 08 18 00 00 	add    $0x1808,%rsp
  42f048:	5b                   	pop    %rbx
  42f049:	5d                   	pop    %rbp
  42f04a:	41 5c                	pop    %r12
  42f04c:	41 5d                	pop    %r13
  42f04e:	c3                   	retq   
  42f04f:	4c 8d a4 24 00 08 00 	lea    0x800(%rsp),%r12
  42f056:	00 
  42f057:	b9 00 08 00 00       	mov    $0x800,%ecx
  42f05c:	4c 89 e2             	mov    %r12,%rdx
  42f05f:	be 01 00 00 00       	mov    $0x1,%esi
  42f064:	48 89 ef             	mov    %rbp,%rdi
  42f067:	e8 bf 3c 01 00       	callq  442d2b <get_param>
  42f06c:	85 c0                	test   %eax,%eax
  42f06e:	75 ca                	jne    42f03a <TCP_LISTEN+0x31>
  42f070:	ba 00 08 00 00       	mov    $0x800,%edx
  42f075:	4c 89 e6             	mov    %r12,%rsi
  42f078:	48 89 e7             	mov    %rsp,%rdi
  42f07b:	e8 20 3b 01 00       	callq  442ba0 <zbx_strlcpy>
  42f080:	ba 00 08 00 00       	mov    $0x800,%edx
  42f085:	48 8d 35 b3 bf 03 00 	lea    0x3bfb3(%rip),%rsi        # 46b03f <usage_message+0x92ff>
  42f08c:	48 89 e7             	mov    %rsp,%rdi
  42f08f:	e8 78 44 01 00       	callq  44350c <zbx_strlcat>
  42f094:	48 8d 35 83 e6 03 00 	lea    0x3e683(%rip),%rsi        # 46d71e <usage_message+0xb9de>
  42f09b:	48 8d 3d af bf 03 00 	lea    0x3bfaf(%rip),%rdi        # 46b051 <usage_message+0x9311>
  42f0a2:	e8 31 ef fd ff       	callq  40dfd8 <fopen@plt>
  42f0a7:	49 89 c4             	mov    %rax,%r12
  42f0aa:	48 85 c0             	test   %rax,%rax
  42f0ad:	74 8b                	je     42f03a <TCP_LISTEN+0x31>
  42f0af:	48 8d ac 24 00 10 00 	lea    0x1000(%rsp),%rbp
  42f0b6:	00 
  42f0b7:	4c 89 e2             	mov    %r12,%rdx
  42f0ba:	be 00 08 00 00       	mov    $0x800,%esi
  42f0bf:	48 89 ef             	mov    %rbp,%rdi
  42f0c2:	e8 01 f0 fd ff       	callq  40e0c8 <fgets@plt>
  42f0c7:	48 85 c0             	test   %rax,%rax
  42f0ca:	74 35                	je     42f101 <TCP_LISTEN+0xf8>
  42f0cc:	48 89 e6             	mov    %rsp,%rsi
  42f0cf:	48 89 ef             	mov    %rbp,%rdi
  42f0d2:	e8 91 f3 fd ff       	callq  40e468 <strstr@plt>
  42f0d7:	48 85 c0             	test   %rax,%rax
  42f0da:	74 db                	je     42f0b7 <TCP_LISTEN+0xae>
  42f0dc:	83 0b 01             	orl    $0x1,(%rbx)
  42f0df:	48 c7 43 08 01 00 00 	movq   $0x1,0x8(%rbx)
  42f0e6:	00 
  42f0e7:	31 ed                	xor    %ebp,%ebp
  42f0e9:	4c 89 e7             	mov    %r12,%rdi
  42f0ec:	e8 17 f8 fd ff       	callq  40e908 <fclose@plt>
  42f0f1:	83 0b 01             	orl    $0x1,(%rbx)
  42f0f4:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
  42f0fb:	00 
  42f0fc:	e9 3e ff ff ff       	jmpq   42f03f <TCP_LISTEN+0x36>
  42f101:	bd 01 00 00 00       	mov    $0x1,%ebp
  42f106:	eb e1                	jmp    42f0e9 <TCP_LISTEN+0xe0>
  42f108:	48 8d 0d 66 c0 03 00 	lea    0x3c066(%rip),%rcx        # 46b175 <usage_message+0x9435>
  42f10f:	ba 5c 00 00 00       	mov    $0x5c,%edx
  42f114:	48 8d 35 93 5b 03 00 	lea    0x35b93(%rip),%rsi        # 464cae <usage_message+0x2f6e>
  42f11b:	48 8d 3d 78 c1 03 00 	lea    0x3c178(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42f122:	e8 d1 ed fd ff       	callq  40def8 <__assert_fail@plt>

000000000042f127 <tcp_expect>:
  42f127:	41 57                	push   %r15
  42f129:	41 56                	push   %r14
  42f12b:	41 55                	push   %r13
  42f12d:	41 54                	push   %r12
  42f12f:	55                   	push   %rbp
  42f130:	53                   	push   %rbx
  42f131:	48 81 ec 48 0c 00 00 	sub    $0xc48,%rsp
  42f138:	48 89 d3             	mov    %rdx,%rbx
  42f13b:	49 89 cd             	mov    %rcx,%r13
  42f13e:	4d 89 c7             	mov    %r8,%r15
  42f141:	4d 89 cc             	mov    %r9,%r12
  42f144:	4d 85 c9             	test   %r9,%r9
  42f147:	0f 84 78 01 00 00    	je     42f2c5 <tcp_expect+0x19e>
  42f14d:	41 c7 01 00 00 00 00 	movl   $0x0,(%r9)
  42f154:	0f b7 ce             	movzwl %si,%ecx
  42f157:	41 b8 03 00 00 00    	mov    $0x3,%r8d
  42f15d:	48 89 fa             	mov    %rdi,%rdx
  42f160:	48 8b 05 a1 dd 25 00 	mov    0x25dda1(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  42f167:	48 8b 30             	mov    (%rax),%rsi
  42f16a:	48 89 e7             	mov    %rsp,%rdi
  42f16d:	e8 25 91 01 00       	callq  448297 <zbx_tcp_connect>
  42f172:	41 89 c6             	mov    %eax,%r14d
  42f175:	85 c0                	test   %eax,%eax
  42f177:	75 73                	jne    42f1ec <tcp_expect+0xc5>
  42f179:	48 85 db             	test   %rbx,%rbx
  42f17c:	74 12                	je     42f190 <tcp_expect+0x69>
  42f17e:	31 c9                	xor    %ecx,%ecx
  42f180:	31 d2                	xor    %edx,%edx
  42f182:	48 89 de             	mov    %rbx,%rsi
  42f185:	48 89 e7             	mov    %rsp,%rdi
  42f188:	e8 04 8d 01 00       	callq  447e91 <zbx_tcp_send_ext>
  42f18d:	41 89 c6             	mov    %eax,%r14d
  42f190:	4d 85 ed             	test   %r13,%r13
  42f193:	74 05                	je     42f19a <tcp_expect+0x73>
  42f195:	45 85 f6             	test   %r14d,%r14d
  42f198:	74 7f                	je     42f219 <tcp_expect+0xf2>
  42f19a:	31 db                	xor    %ebx,%ebx
  42f19c:	4d 85 ff             	test   %r15,%r15
  42f19f:	0f 84 01 01 00 00    	je     42f2a6 <tcp_expect+0x17f>
  42f1a5:	45 85 f6             	test   %r14d,%r14d
  42f1a8:	75 44                	jne    42f1ee <tcp_expect+0xc7>
  42f1aa:	85 db                	test   %ebx,%ebx
  42f1ac:	0f 84 bb 00 00 00    	je     42f26d <tcp_expect+0x146>
  42f1b2:	41 8b 04 24          	mov    (%r12),%eax
  42f1b6:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  42f1bb:	41 89 04 24          	mov    %eax,(%r12)
  42f1bf:	48 89 e7             	mov    %rsp,%rdi
  42f1c2:	e8 36 8a 01 00       	callq  447bfd <zbx_tcp_close>
  42f1c7:	83 fb ff             	cmp    $0xffffffffffffffff,%ebx
  42f1ca:	75 39                	jne    42f205 <tcp_expect+0xde>
  42f1cc:	48 8b 8c 24 38 0c 00 	mov    0xc38(%rsp),%rcx
  42f1d3:	00 
  42f1d4:	4c 89 ea             	mov    %r13,%rdx
  42f1d7:	48 8d 35 b2 bf 03 00 	lea    0x3bfb2(%rip),%rsi        # 46b190 <usage_message+0x9450>
  42f1de:	bf 04 00 00 00       	mov    $0x4,%edi
  42f1e3:	31 c0                	xor    %eax,%eax
  42f1e5:	e8 c6 1e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42f1ea:	eb 19                	jmp    42f205 <tcp_expect+0xde>
  42f1ec:	31 db                	xor    %ebx,%ebx
  42f1ee:	48 89 e7             	mov    %rsp,%rdi
  42f1f1:	e8 07 8a 01 00       	callq  447bfd <zbx_tcp_close>
  42f1f6:	41 83 fe ff          	cmp    $0xffffffffffffffff,%r14d
  42f1fa:	0f 84 86 00 00 00    	je     42f286 <tcp_expect+0x15f>
  42f200:	83 fb ff             	cmp    $0xffffffffffffffff,%ebx
  42f203:	74 c7                	je     42f1cc <tcp_expect+0xa5>
  42f205:	31 c0                	xor    %eax,%eax
  42f207:	48 81 c4 48 0c 00 00 	add    $0xc48,%rsp
  42f20e:	5b                   	pop    %rbx
  42f20f:	5d                   	pop    %rbp
  42f210:	41 5c                	pop    %r12
  42f212:	41 5d                	pop    %r13
  42f214:	41 5e                	pop    %r14
  42f216:	41 5f                	pop    %r15
  42f218:	c3                   	retq   
  42f219:	48 8d b4 24 38 0c 00 	lea    0xc38(%rsp),%rsi
  42f220:	00 
  42f221:	31 c9                	xor    %ecx,%ecx
  42f223:	31 d2                	xor    %edx,%edx
  42f225:	48 89 e7             	mov    %rsp,%rdi
  42f228:	e8 df 85 01 00       	callq  44780c <zbx_tcp_recv_ext>
  42f22d:	41 89 c6             	mov    %eax,%r14d
  42f230:	85 c0                	test   %eax,%eax
  42f232:	0f 85 62 ff ff ff    	jne    42f19a <tcp_expect+0x73>
  42f238:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
  42f23f:	31 c0                	xor    %eax,%eax
  42f241:	48 89 d9             	mov    %rbx,%rcx
  42f244:	4c 89 ef             	mov    %r13,%rdi
  42f247:	f2 ae                	repnz scas %es:(%rdi),%al
  42f249:	48 f7 d1             	not    %rcx
  42f24c:	48 8d 14 19          	lea    (%rcx,%rbx,1),%rdx
  42f250:	4c 89 ee             	mov    %r13,%rsi
  42f253:	48 8b bc 24 38 0c 00 	mov    0xc38(%rsp),%rdi
  42f25a:	00 
  42f25b:	e8 58 ed fd ff       	callq  40dfb8 <strncmp@plt>
  42f260:	85 c0                	test   %eax,%eax
  42f262:	0f 85 34 ff ff ff    	jne    42f19c <tcp_expect+0x75>
  42f268:	e9 2d ff ff ff       	jmpq   42f19a <tcp_expect+0x73>
  42f26d:	31 c9                	xor    %ecx,%ecx
  42f26f:	31 d2                	xor    %edx,%edx
  42f271:	4c 89 fe             	mov    %r15,%rsi
  42f274:	48 89 e7             	mov    %rsp,%rdi
  42f277:	e8 15 8c 01 00       	callq  447e91 <zbx_tcp_send_ext>
  42f27c:	b8 01 00 00 00       	mov    $0x1,%eax
  42f281:	e9 35 ff ff ff       	jmpq   42f1bb <tcp_expect+0x94>
  42f286:	e8 15 84 01 00       	callq  4476a0 <zbx_tcp_strerror>
  42f28b:	48 89 c2             	mov    %rax,%rdx
  42f28e:	48 8d 35 ca bd 03 00 	lea    0x3bdca(%rip),%rsi        # 46b05f <usage_message+0x931f>
  42f295:	bf 04 00 00 00       	mov    $0x4,%edi
  42f29a:	31 c0                	xor    %eax,%eax
  42f29c:	e8 0f 1e 00 00       	callq  4310b0 <__zbx_zabbix_log>
  42f2a1:	e9 5a ff ff ff       	jmpq   42f200 <tcp_expect+0xd9>
  42f2a6:	45 85 f6             	test   %r14d,%r14d
  42f2a9:	0f 85 3f ff ff ff    	jne    42f1ee <tcp_expect+0xc7>
  42f2af:	85 db                	test   %ebx,%ebx
  42f2b1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  42f2b8:	74 c2                	je     42f27c <tcp_expect+0x155>
  42f2ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  42f2c0:	e9 ed fe ff ff       	jmpq   42f1b2 <tcp_expect+0x8b>
  42f2c5:	48 8d 0d b4 be 03 00 	lea    0x3beb4(%rip),%rcx        # 46b180 <usage_message+0x9440>
  42f2cc:	ba 28 00 00 00       	mov    $0x28,%edx
  42f2d1:	48 8d 35 d6 59 03 00 	lea    0x359d6(%rip),%rsi        # 464cae <usage_message+0x2f6e>
  42f2d8:	48 8d 3d 61 bf 03 00 	lea    0x3bf61(%rip),%rdi        # 46b240 <usage_message+0x9500>
  42f2df:	e8 14 ec fd ff       	callq  40def8 <__assert_fail@plt>

000000000042f2e4 <CHECK_PORT>:
  42f2e4:	41 55                	push   %r13
  42f2e6:	41 54                	push   %r12
  42f2e8:	55                   	push   %rbp
  42f2e9:	53                   	push   %rbx
  42f2ea:	48 81 ec 18 10 00 00 	sub    $0x1018,%rsp
  42f2f1:	49 89 f4             	mov    %rsi,%r12
  42f2f4:	48 89 cb             	mov    %rcx,%rbx
  42f2f7:	48 85 c9             	test   %rcx,%rcx
  42f2fa:	0f 84 d8 00 00 00    	je     42f3d8 <CHECK_PORT+0xf4>
  42f300:	48 89 cf             	mov    %rcx,%rdi
  42f303:	e8 58 ce ff ff       	callq  42c160 <init_result>
  42f308:	4c 89 e7             	mov    %r12,%rdi
  42f30b:	e8 d2 38 01 00       	callq  442be2 <num_param>
  42f310:	83 f8 02             	cmp    $0x2,%eax
  42f313:	7e 13                	jle    42f328 <CHECK_PORT+0x44>
  42f315:	b8 01 00 00 00       	mov    $0x1,%eax
  42f31a:	48 81 c4 18 10 00 00 	add    $0x1018,%rsp
  42f321:	5b                   	pop    %rbx
  42f322:	5d                   	pop    %rbp
  42f323:	41 5c                	pop    %r12
  42f325:	41 5d                	pop    %r13
  42f327:	c3                   	retq   
  42f328:	48 8d ac 24 00 08 00 	lea    0x800(%rsp),%rbp
  42f32f:	00 
  42f330:	b9 00 08 00 00       	mov    $0x800,%ecx
  42f335:	48 89 ea             	mov    %rbp,%rdx
  42f338:	be 01 00 00 00       	mov    $0x1,%esi
  42f33d:	4c 89 e7             	mov    %r12,%rdi
  42f340:	e8 e6 39 01 00       	callq  442d2b <get_param>
  42f345:	85 c0                	test   %eax,%eax
  42f347:	75 6e                	jne    42f3b7 <CHECK_PORT+0xd3>
  42f349:	80 bc 24 00 08 00 00 	cmpb   $0x0,0x800(%rsp)
  42f350:	00 
  42f351:	74 6c                	je     42f3bf <CHECK_PORT+0xdb>
  42f353:	b9 00 08 00 00       	mov    $0x800,%ecx
  42f358:	48 89 e2             	mov    %rsp,%rdx
  42f35b:	be 02 00 00 00       	mov    $0x2,%esi
  42f360:	4c 89 e7             	mov    %r12,%rdi
  42f363:	e8 c3 39 01 00       	callq  442d2b <get_param>
  42f368:	85 c0                	test   %eax,%eax
  42f36a:	75 a9                	jne    42f315 <CHECK_PORT+0x31>
  42f36c:	80 3c 24 00          	cmpb   $0x0,(%rsp)
  42f370:	74 a3                	je     42f315 <CHECK_PORT+0x31>
  42f372:	ba 0a 00 00 00       	mov    $0xa,%edx
  42f377:	31 f6                	xor    %esi,%esi
  42f379:	48 89 e7             	mov    %rsp,%rdi
  42f37c:	e8 a7 f1 fd ff       	callq  40e528 <strtol@plt>
  42f381:	0f b7 f0             	movzwl %ax,%esi
  42f384:	4c 8d 8c 24 0c 10 00 	lea    0x100c(%rsp),%r9
  42f38b:	00 
  42f38c:	45 31 c0             	xor    %r8d,%r8d
  42f38f:	31 c9                	xor    %ecx,%ecx
  42f391:	31 d2                	xor    %edx,%edx
  42f393:	48 89 ef             	mov    %rbp,%rdi
  42f396:	e8 8c fd ff ff       	callq  42f127 <tcp_expect>
  42f39b:	85 c0                	test   %eax,%eax
  42f39d:	0f 85 77 ff ff ff    	jne    42f31a <CHECK_PORT+0x36>
  42f3a3:	83 0b 01             	orl    $0x1,(%rbx)
  42f3a6:	48 63 94 24 0c 10 00 	movslq 0x100c(%rsp),%rdx
  42f3ad:	00 
  42f3ae:	48 89 53 08          	mov    %rdx,0x8(%rbx)
  42f3b2:	e9 63 ff ff ff       	jmpq   42f31a <CHECK_PORT+0x36>
  42f3b7:	c6 84 24 00 08 00 00 	movb   $0x0,0x800(%rsp)
  42f3be:	00 
  42f3bf:	ba 00 08 00 00       	mov    $0x800,%edx
  42f3c4:	48 8d 35 6a bc 03 00 	lea    0x3bc6a(%rip),%rsi        # 46b035 <usage_message+0x92f5>
  42f3cb:	48 89 ef             	mov    %rbp,%rdi
  42f3ce:	e8 cd 37 01 00       	callq  442ba0 <zbx_strlcpy>
  42f3d3:	e9 7b ff ff ff       	jmpq   42f353 <CHECK_PORT+0x6f>
  42f3d8:	48 8d 0d 8b bd 03 00 	lea    0x3bd8b(%rip),%rcx        # 46b16a <usage_message+0x942a>
  42f3df:	ba 8d 00 00 00       	mov    $0x8d,%edx
  42f3e4:	48 8d 35 c3 58 03 00 	lea    0x358c3(%rip),%rsi        # 464cae <usage_message+0x2f6e>
  42f3eb:	48 8d 3d a8 be 03 00 	lea    0x3bea8(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42f3f2:	e8 01 eb fd ff       	callq  40def8 <__assert_fail@plt>

000000000042f3f7 <CHECK_DNS_QUERY>:
  42f3f7:	41 57                	push   %r15
  42f3f9:	41 56                	push   %r14
  42f3fb:	41 55                	push   %r13
  42f3fd:	41 54                	push   %r12
  42f3ff:	55                   	push   %rbp
  42f400:	53                   	push   %rbx
  42f401:	48 81 ec 68 1a 00 00 	sub    $0x1a68,%rsp
  42f408:	49 89 f4             	mov    %rsi,%r12
  42f40b:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  42f410:	48 85 c9             	test   %rcx,%rcx
  42f413:	0f 84 0f 0b 00 00    	je     42ff28 <CHECK_DNS_QUERY+0xb31>
  42f419:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  42f41e:	e8 3d cd ff ff       	callq  42c160 <init_result>
  42f423:	4c 89 e7             	mov    %r12,%rdi
  42f426:	e8 b7 37 01 00       	callq  442be2 <num_param>
  42f42b:	83 f8 03             	cmp    $0x3,%eax
  42f42e:	7e 17                	jle    42f447 <CHECK_DNS_QUERY+0x50>
  42f430:	b8 01 00 00 00       	mov    $0x1,%eax
  42f435:	48 81 c4 68 1a 00 00 	add    $0x1a68,%rsp
  42f43c:	5b                   	pop    %rbx
  42f43d:	5d                   	pop    %rbp
  42f43e:	41 5c                	pop    %r12
  42f440:	41 5d                	pop    %r13
  42f442:	41 5e                	pop    %r14
  42f444:	41 5f                	pop    %r15
  42f446:	c3                   	retq   
  42f447:	48 8d 9c 24 40 10 00 	lea    0x1040(%rsp),%rbx
  42f44e:	00 
  42f44f:	b9 00 08 00 00       	mov    $0x800,%ecx
  42f454:	48 89 da             	mov    %rbx,%rdx
  42f457:	be 02 00 00 00       	mov    $0x2,%esi
  42f45c:	4c 89 e7             	mov    %r12,%rdi
  42f45f:	e8 c7 38 01 00       	callq  442d2b <get_param>
  42f464:	85 c0                	test   %eax,%eax
  42f466:	0f 85 a0 02 00 00    	jne    42f70c <CHECK_DNS_QUERY+0x315>
  42f46c:	80 bc 24 40 10 00 00 	cmpb   $0x0,0x1040(%rsp)
  42f473:	00 
  42f474:	0f 84 9a 02 00 00    	je     42f714 <CHECK_DNS_QUERY+0x31d>
  42f47a:	48 8d ac 24 40 08 00 	lea    0x840(%rsp),%rbp
  42f481:	00 
  42f482:	b9 00 08 00 00       	mov    $0x800,%ecx
  42f487:	48 89 ea             	mov    %rbp,%rdx
  42f48a:	be 03 00 00 00       	mov    $0x3,%esi
  42f48f:	4c 89 e7             	mov    %r12,%rdi
  42f492:	e8 94 38 01 00       	callq  442d2b <get_param>
  42f497:	85 c0                	test   %eax,%eax
  42f499:	0f 85 da 09 00 00    	jne    42fe79 <CHECK_DNS_QUERY+0xa82>
  42f49f:	80 bc 24 40 08 00 00 	cmpb   $0x20,0x840(%rsp)
  42f4a6:	20 
  42f4a7:	0f 84 cc 09 00 00    	je     42fe79 <CHECK_DNS_QUERY+0xa82>
  42f4ad:	4c 8b 25 ac d2 25 00 	mov    0x25d2ac(%rip),%r12        # 68c760 <usage_message+0x22aa20>
  42f4b4:	4d 85 e4             	test   %r12,%r12
  42f4b7:	0f 84 73 ff ff ff    	je     42f430 <CHECK_DNS_QUERY+0x39>
  42f4bd:	4c 8d 2d ac d2 25 00 	lea    0x25d2ac(%rip),%r13        # 68c770 <usage_message+0x22aa30>
  42f4c4:	45 31 f6             	xor    %r14d,%r14d
  42f4c7:	eb 15                	jmp    42f4de <CHECK_DNS_QUERY+0xe7>
  42f4c9:	41 83 c6 01          	add    $0x1,%r14d
  42f4cd:	4d 8b 65 00          	mov    0x0(%r13),%r12
  42f4d1:	49 83 c5 10          	add    $0x10,%r13
  42f4d5:	4d 85 e4             	test   %r12,%r12
  42f4d8:	0f 84 52 ff ff ff    	je     42f430 <CHECK_DNS_QUERY+0x39>
  42f4de:	48 89 ee             	mov    %rbp,%rsi
  42f4e1:	4c 89 e7             	mov    %r12,%rdi
  42f4e4:	e8 5f ea fd ff       	callq  40df48 <strcasecmp@plt>
  42f4e9:	85 c0                	test   %eax,%eax
  42f4eb:	75 dc                	jne    42f4c9 <CHECK_DNS_QUERY+0xd2>
  42f4ed:	4d 63 f6             	movslq %r14d,%r14
  42f4f0:	49 c1 e6 04          	shl    $0x4,%r14
  42f4f4:	48 8d 05 65 d2 25 00 	lea    0x25d265(%rip),%rax        # 68c760 <usage_message+0x22aa20>
  42f4fb:	41 8b 6c 06 08       	mov    0x8(%r14,%rax,1),%ebp
  42f500:	4d 85 e4             	test   %r12,%r12
  42f503:	0f 84 27 ff ff ff    	je     42f430 <CHECK_DNS_QUERY+0x39>
  42f509:	e8 da ed fd ff       	callq  40e2e8 <__res_init@plt>
  42f50e:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
  42f513:	48 8d 84 24 40 18 00 	lea    0x1840(%rsp),%rax
  42f51a:	00 
  42f51b:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  42f520:	41 b8 00 02 00 00    	mov    $0x200,%r8d
  42f526:	48 89 c1             	mov    %rax,%rcx
  42f529:	89 ea                	mov    %ebp,%edx
  42f52b:	be 01 00 00 00       	mov    $0x1,%esi
  42f530:	48 89 df             	mov    %rbx,%rdi
  42f533:	e8 e0 ee fd ff       	callq  40e418 <__res_query@plt>
  42f538:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  42f53b:	0f 84 ef fe ff ff    	je     42f430 <CHECK_DNS_QUERY+0x39>
  42f541:	48 98                	cltq   
  42f543:	48 03 44 24 18       	add    0x18(%rsp),%rax
  42f548:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  42f54d:	44 0f b7 ac 24 46 18 	movzwl 0x1846(%rsp),%r13d
  42f554:	00 00 
  42f556:	66 41 c1 cd 08       	ror    $0x8,%r13w
  42f55b:	0f b7 84 24 44 18 00 	movzwl 0x1844(%rsp),%eax
  42f562:	00 
  42f563:	66 c1 c8 08          	ror    $0x8,%ax
  42f567:	48 8b 5c 24 18       	mov    0x18(%rsp),%rbx
  42f56c:	48 83 c3 0c          	add    $0xc,%rbx
  42f570:	48 89 9c 24 48 1a 00 	mov    %rbx,0x1a48(%rsp)
  42f577:	00 
  42f578:	66 85 c0             	test   %ax,%ax
  42f57b:	74 3e                	je     42f5bb <CHECK_DNS_QUERY+0x1c4>
  42f57d:	48 39 5c 24 10       	cmp    %rbx,0x10(%rsp)
  42f582:	76 37                	jbe    42f5bb <CHECK_DNS_QUERY+0x1c4>
  42f584:	31 ed                	xor    %ebp,%ebp
  42f586:	0f b7 c0             	movzwl %ax,%eax
  42f589:	44 8d 60 ff          	lea    -0x1(%rax),%r12d
  42f58d:	4c 8b 74 24 10       	mov    0x10(%rsp),%r14
  42f592:	eb 08                	jmp    42f59c <CHECK_DNS_QUERY+0x1a5>
  42f594:	83 c5 01             	add    $0x1,%ebp
  42f597:	49 39 de             	cmp    %rbx,%r14
  42f59a:	76 1f                	jbe    42f5bb <CHECK_DNS_QUERY+0x1c4>
  42f59c:	4c 89 f6             	mov    %r14,%rsi
  42f59f:	48 89 df             	mov    %rbx,%rdi
  42f5a2:	e8 d1 ed fd ff       	callq  40e378 <__dn_skipname@plt>
  42f5a7:	48 98                	cltq   
  42f5a9:	48 8d 5c 03 04       	lea    0x4(%rbx,%rax,1),%rbx
  42f5ae:	48 89 9c 24 48 1a 00 	mov    %rbx,0x1a48(%rsp)
  42f5b5:	00 
  42f5b6:	41 39 ec             	cmp    %ebp,%r12d
  42f5b9:	75 d9                	jne    42f594 <CHECK_DNS_QUERY+0x19d>
  42f5bb:	66 45 85 ed          	test   %r13w,%r13w
  42f5bf:	0f 84 59 09 00 00    	je     42ff1e <CHECK_DNS_QUERY+0xb27>
  42f5c5:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  42f5ca:	48 3b 94 24 48 1a 00 	cmp    0x1a48(%rsp),%rdx
  42f5d1:	00 
  42f5d2:	0f 86 46 09 00 00    	jbe    42ff1e <CHECK_DNS_QUERY+0xb27>
  42f5d8:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%rsp)
  42f5df:	00 
  42f5e0:	45 31 e4             	xor    %r12d,%r12d
  42f5e3:	48 8d 84 24 48 1a 00 	lea    0x1a48(%rsp),%rax
  42f5ea:	00 
  42f5eb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  42f5f0:	bd 00 08 00 00       	mov    $0x800,%ebp
  42f5f5:	45 0f b7 ed          	movzwl %r13w,%r13d
  42f5f9:	41 83 ed 01          	sub    $0x1,%r13d
  42f5fd:	44 89 6c 24 34       	mov    %r13d,0x34(%rsp)
  42f602:	eb 55                	jmp    42f659 <CHECK_DNS_QUERY+0x262>
  42f604:	4d 63 ed             	movslq %r13d,%r13
  42f607:	4c 01 ee             	add    %r13,%rsi
  42f60a:	48 89 b4 24 48 1a 00 	mov    %rsi,0x1a48(%rsp)
  42f611:	00 
  42f612:	49 63 fc             	movslq %r12d,%rdi
  42f615:	48 89 ee             	mov    %rbp,%rsi
  42f618:	48 29 fe             	sub    %rdi,%rsi
  42f61b:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42f61f:	48 8d 15 51 1b 04 00 	lea    0x41b51(%rip),%rdx        # 471177 <usage_message+0xf437>
  42f626:	31 c0                	xor    %eax,%eax
  42f628:	e8 36 55 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42f62d:	46 8d 24 20          	lea    (%rax,%r12,1),%r12d
  42f631:	8b 54 24 0c          	mov    0xc(%rsp),%edx
  42f635:	39 54 24 34          	cmp    %edx,0x34(%rsp)
  42f639:	0f 84 46 08 00 00    	je     42fe85 <CHECK_DNS_QUERY+0xa8e>
  42f63f:	83 c2 01             	add    $0x1,%edx
  42f642:	89 54 24 0c          	mov    %edx,0xc(%rsp)
  42f646:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
  42f64b:	48 3b 84 24 48 1a 00 	cmp    0x1a48(%rsp),%rax
  42f652:	00 
  42f653:	0f 86 2c 08 00 00    	jbe    42fe85 <CHECK_DNS_QUERY+0xa8e>
  42f659:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  42f65e:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  42f663:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42f668:	e8 06 f8 ff ff       	callq  42ee73 <WEB_PAGE_REGEXP+0x2f4>
  42f66d:	48 85 c0             	test   %rax,%rax
  42f670:	0f 84 ba fd ff ff    	je     42f430 <CHECK_DNS_QUERY+0x39>
  42f676:	49 63 fc             	movslq %r12d,%rdi
  42f679:	48 89 ee             	mov    %rbp,%rsi
  42f67c:	48 29 fe             	sub    %rdi,%rsi
  42f67f:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
  42f684:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42f688:	48 89 c1             	mov    %rax,%rcx
  42f68b:	48 8d 15 ea b9 03 00 	lea    0x3b9ea(%rip),%rdx        # 46b07c <usage_message+0x933c>
  42f692:	31 c0                	xor    %eax,%eax
  42f694:	e8 ca 54 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42f699:	46 8d 24 20          	lea    (%rax,%r12,1),%r12d
  42f69d:	48 8b 84 24 48 1a 00 	mov    0x1a48(%rsp),%rax
  42f6a4:	00 
  42f6a5:	44 0f b6 70 01       	movzbl 0x1(%rax),%r14d
  42f6aa:	0f b6 10             	movzbl (%rax),%edx
  42f6ad:	c1 e2 08             	shl    $0x8,%edx
  42f6b0:	41 09 d6             	or     %edx,%r14d
  42f6b3:	48 8d 50 02          	lea    0x2(%rax),%rdx
  42f6b7:	48 89 94 24 48 1a 00 	mov    %rdx,0x1a48(%rsp)
  42f6be:	00 
  42f6bf:	0f b6 48 02          	movzbl 0x2(%rax),%ecx
  42f6c3:	0f b6 7a 01          	movzbl 0x1(%rdx),%edi
  42f6c7:	48 8d 50 08          	lea    0x8(%rax),%rdx
  42f6cb:	48 89 94 24 48 1a 00 	mov    %rdx,0x1a48(%rsp)
  42f6d2:	00 
  42f6d3:	44 0f b6 6a 01       	movzbl 0x1(%rdx),%r13d
  42f6d8:	0f b6 50 08          	movzbl 0x8(%rax),%edx
  42f6dc:	c1 e2 08             	shl    $0x8,%edx
  42f6df:	41 09 d5             	or     %edx,%r13d
  42f6e2:	48 8d 70 0a          	lea    0xa(%rax),%rsi
  42f6e6:	48 89 b4 24 48 1a 00 	mov    %rsi,0x1a48(%rsp)
  42f6ed:	00 
  42f6ee:	41 83 fe 10          	cmp    $0x10,%r14d
  42f6f2:	0f 87 0c ff ff ff    	ja     42f604 <CHECK_DNS_QUERY+0x20d>
  42f6f8:	45 89 f0             	mov    %r14d,%r8d
  42f6fb:	48 8d 15 02 ba 03 00 	lea    0x3ba02(%rip),%rdx        # 46b104 <usage_message+0x93c4>
  42f702:	4e 63 04 82          	movslq (%rdx,%r8,4),%r8
  42f706:	49 8d 14 10          	lea    (%r8,%rdx,1),%rdx
  42f70a:	ff e2                	jmpq   *%rdx
  42f70c:	c6 84 24 40 10 00 00 	movb   $0x0,0x1040(%rsp)
  42f713:	00 
  42f714:	ba 00 08 00 00       	mov    $0x800,%edx
  42f719:	48 8d 35 77 ae 03 00 	lea    0x3ae77(%rip),%rsi        # 46a597 <usage_message+0x8857>
  42f720:	48 89 df             	mov    %rbx,%rdi
  42f723:	e8 78 34 01 00       	callq  442ba0 <zbx_strlcpy>
  42f728:	e9 4d fd ff ff       	jmpq   42f47a <CHECK_DNS_QUERY+0x83>
  42f72d:	bf 10 00 00 00       	mov    $0x10,%edi
  42f732:	e8 59 f6 ff ff       	callq  42ed90 <WEB_PAGE_REGEXP+0x211>
  42f737:	49 63 fc             	movslq %r12d,%rdi
  42f73a:	48 89 ee             	mov    %rbp,%rsi
  42f73d:	48 29 fe             	sub    %rdi,%rsi
  42f740:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42f744:	48 89 c1             	mov    %rax,%rcx
  42f747:	48 8d 15 64 b9 03 00 	lea    0x3b964(%rip),%rdx        # 46b0b2 <usage_message+0x9372>
  42f74e:	31 c0                	xor    %eax,%eax
  42f750:	e8 0e 54 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42f755:	46 8d 24 20          	lea    (%rax,%r12,1),%r12d
  42f759:	48 8b 94 24 48 1a 00 	mov    0x1a48(%rsp),%rdx
  42f760:	00 
  42f761:	4d 63 ed             	movslq %r13d,%r13
  42f764:	4e 8d 34 2a          	lea    (%rdx,%r13,1),%r14
  42f768:	49 89 df             	mov    %rbx,%r15
  42f76b:	49 39 d6             	cmp    %rdx,%r14
  42f76e:	0f 86 80 00 00 00    	jbe    42f7f4 <CHECK_DNS_QUERY+0x3fd>
  42f774:	44 0f b6 2a          	movzbl (%rdx),%r13d
  42f778:	48 8d 42 01          	lea    0x1(%rdx),%rax
  42f77c:	48 89 84 24 48 1a 00 	mov    %rax,0x1a48(%rsp)
  42f783:	00 
  42f784:	45 84 ed             	test   %r13b,%r13b
  42f787:	0f 84 e4 06 00 00    	je     42fe71 <CHECK_DNS_QUERY+0xa7a>
  42f78d:	49 39 c6             	cmp    %rax,%r14
  42f790:	0f 86 db 06 00 00    	jbe    42fe71 <CHECK_DNS_QUERY+0xa7a>
  42f796:	31 db                	xor    %ebx,%ebx
  42f798:	45 0f b6 ed          	movzbl %r13b,%r13d
  42f79c:	41 83 ed 01          	sub    $0x1,%r13d
  42f7a0:	eb 13                	jmp    42f7b5 <CHECK_DNS_QUERY+0x3be>
  42f7a2:	48 8b 84 24 48 1a 00 	mov    0x1a48(%rsp),%rax
  42f7a9:	00 
  42f7aa:	48 89 c2             	mov    %rax,%rdx
  42f7ad:	83 c3 01             	add    $0x1,%ebx
  42f7b0:	49 39 c6             	cmp    %rax,%r14
  42f7b3:	76 b6                	jbe    42f76b <CHECK_DNS_QUERY+0x374>
  42f7b5:	0f b6 08             	movzbl (%rax),%ecx
  42f7b8:	48 83 c0 01          	add    $0x1,%rax
  42f7bc:	48 89 84 24 48 1a 00 	mov    %rax,0x1a48(%rsp)
  42f7c3:	00 
  42f7c4:	49 63 fc             	movslq %r12d,%rdi
  42f7c7:	48 89 ee             	mov    %rbp,%rsi
  42f7ca:	48 29 fe             	sub    %rdi,%rsi
  42f7cd:	49 8d 3c 3f          	lea    (%r15,%rdi,1),%rdi
  42f7d1:	48 8d 15 1b ff 03 00 	lea    0x3ff1b(%rip),%rdx        # 46f6f3 <usage_message+0xd9b3>
  42f7d8:	31 c0                	xor    %eax,%eax
  42f7da:	e8 84 53 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42f7df:	41 01 c4             	add    %eax,%r12d
  42f7e2:	44 39 eb             	cmp    %r13d,%ebx
  42f7e5:	75 bb                	jne    42f7a2 <CHECK_DNS_QUERY+0x3ab>
  42f7e7:	48 8b 94 24 48 1a 00 	mov    0x1a48(%rsp),%rdx
  42f7ee:	00 
  42f7ef:	49 39 d6             	cmp    %rdx,%r14
  42f7f2:	77 80                	ja     42f774 <CHECK_DNS_QUERY+0x37d>
  42f7f4:	4c 89 fb             	mov    %r15,%rbx
  42f7f7:	49 63 fc             	movslq %r12d,%rdi
  42f7fa:	48 89 ee             	mov    %rbp,%rsi
  42f7fd:	48 29 fe             	sub    %rdi,%rsi
  42f800:	49 8d 3c 3f          	lea    (%r15,%rdi,1),%rdi
  42f804:	48 8d 15 ad b8 03 00 	lea    0x3b8ad(%rip),%rdx        # 46b0b8 <usage_message+0x9378>
  42f80b:	31 c0                	xor    %eax,%eax
  42f80d:	e8 51 53 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42f812:	46 8d 24 20          	lea    (%rax,%r12,1),%r12d
  42f816:	e9 f7 fd ff ff       	jmpq   42f612 <CHECK_DNS_QUERY+0x21b>
  42f81b:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  42f820:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  42f825:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42f82a:	e8 44 f6 ff ff       	callq  42ee73 <WEB_PAGE_REGEXP+0x2f4>
  42f82f:	49 89 c5             	mov    %rax,%r13
  42f832:	48 85 c0             	test   %rax,%rax
  42f835:	0f 84 f5 fb ff ff    	je     42f430 <CHECK_DNS_QUERY+0x39>
  42f83b:	bf 0e 00 00 00       	mov    $0xe,%edi
  42f840:	e8 4b f5 ff ff       	callq  42ed90 <WEB_PAGE_REGEXP+0x211>
  42f845:	49 63 fc             	movslq %r12d,%rdi
  42f848:	48 89 ee             	mov    %rbp,%rsi
  42f84b:	48 29 fe             	sub    %rdi,%rsi
  42f84e:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42f852:	4d 89 e8             	mov    %r13,%r8
  42f855:	48 89 c1             	mov    %rax,%rcx
  42f858:	48 8d 15 23 b8 03 00 	lea    0x3b823(%rip),%rdx        # 46b082 <usage_message+0x9342>
  42f85f:	31 c0                	xor    %eax,%eax
  42f861:	e8 fd 52 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42f866:	41 89 c5             	mov    %eax,%r13d
  42f869:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  42f86e:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  42f873:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42f878:	e8 f6 f5 ff ff       	callq  42ee73 <WEB_PAGE_REGEXP+0x2f4>
  42f87d:	48 85 c0             	test   %rax,%rax
  42f880:	0f 84 aa fb ff ff    	je     42f430 <CHECK_DNS_QUERY+0x39>
  42f886:	47 8d 64 25 00       	lea    0x0(%r13,%r12,1),%r12d
  42f88b:	49 63 fc             	movslq %r12d,%rdi
  42f88e:	48 89 ee             	mov    %rbp,%rsi
  42f891:	48 29 fe             	sub    %rdi,%rsi
  42f894:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42f898:	48 89 c1             	mov    %rax,%rcx
  42f89b:	48 8d 15 c2 28 05 00 	lea    0x528c2(%rip),%rdx        # 482164 <usage_message+0x20424>
  42f8a2:	31 c0                	xor    %eax,%eax
  42f8a4:	e8 ba 52 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42f8a9:	46 8d 24 20          	lea    (%rax,%r12,1),%r12d
  42f8ad:	e9 60 fd ff ff       	jmpq   42f612 <CHECK_DNS_QUERY+0x21b>
  42f8b2:	bf 0d 00 00 00       	mov    $0xd,%edi
  42f8b7:	e8 d4 f4 ff ff       	callq  42ed90 <WEB_PAGE_REGEXP+0x211>
  42f8bc:	49 63 fc             	movslq %r12d,%rdi
  42f8bf:	48 89 ee             	mov    %rbp,%rsi
  42f8c2:	48 29 fe             	sub    %rdi,%rsi
  42f8c5:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42f8c9:	48 89 c1             	mov    %rax,%rcx
  42f8cc:	48 8d 15 c1 b7 03 00 	lea    0x3b7c1(%rip),%rdx        # 46b094 <usage_message+0x9354>
  42f8d3:	31 c0                	xor    %eax,%eax
  42f8d5:	e8 89 52 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42f8da:	41 01 c4             	add    %eax,%r12d
  42f8dd:	4c 8b b4 24 48 1a 00 	mov    0x1a48(%rsp),%r14
  42f8e4:	00 
  42f8e5:	45 0f b6 3e          	movzbl (%r14),%r15d
  42f8e9:	4d 8d 46 01          	lea    0x1(%r14),%r8
  42f8ed:	4c 89 84 24 48 1a 00 	mov    %r8,0x1a48(%rsp)
  42f8f4:	00 
  42f8f5:	45 85 ff             	test   %r15d,%r15d
  42f8f8:	0f 85 b8 05 00 00    	jne    42feb6 <CHECK_DNS_QUERY+0xabf>
  42f8fe:	4d 63 ed             	movslq %r13d,%r13
  42f901:	4d 01 ee             	add    %r13,%r14
  42f904:	4d 39 f0             	cmp    %r14,%r8
  42f907:	0f 83 05 fd ff ff    	jae    42f612 <CHECK_DNS_QUERY+0x21b>
  42f90d:	45 0f b6 28          	movzbl (%r8),%r13d
  42f911:	49 83 c0 01          	add    $0x1,%r8
  42f915:	4c 89 84 24 48 1a 00 	mov    %r8,0x1a48(%rsp)
  42f91c:	00 
  42f91d:	45 85 ed             	test   %r13d,%r13d
  42f920:	0f 84 ec fc ff ff    	je     42f612 <CHECK_DNS_QUERY+0x21b>
  42f926:	49 63 fc             	movslq %r12d,%rdi
  42f929:	48 89 ee             	mov    %rbp,%rsi
  42f92c:	48 29 fe             	sub    %rdi,%rsi
  42f92f:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42f933:	44 89 e9             	mov    %r13d,%ecx
  42f936:	48 8d 15 6f b7 03 00 	lea    0x3b76f(%rip),%rdx        # 46b0ac <usage_message+0x936c>
  42f93d:	31 c0                	xor    %eax,%eax
  42f93f:	e8 1f 52 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42f944:	41 01 c4             	add    %eax,%r12d
  42f947:	4d 63 ed             	movslq %r13d,%r13
  42f94a:	4c 01 ac 24 48 1a 00 	add    %r13,0x1a48(%rsp)
  42f951:	00 
  42f952:	e9 bb fc ff ff       	jmpq   42f612 <CHECK_DNS_QUERY+0x21b>
  42f957:	41 83 fd 04          	cmp    $0x4,%r13d
  42f95b:	0f 8e cf fa ff ff    	jle    42f430 <CHECK_DNS_QUERY+0x39>
  42f961:	4d 63 ed             	movslq %r13d,%r13
  42f964:	4e 8d 2c 2e          	lea    (%rsi,%r13,1),%r13
  42f968:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
  42f96d:	48 8d bc 24 50 1a 00 	lea    0x1a50(%rsp),%rdi
  42f974:	00 
  42f975:	ba 04 00 00 00       	mov    $0x4,%edx
  42f97a:	e8 f9 ec fd ff       	callq  40e678 <memmove@plt>
  42f97f:	48 83 84 24 48 1a 00 	addq   $0x4,0x1a48(%rsp)
  42f986:	00 04 
  42f988:	8b bc 24 50 1a 00 00 	mov    0x1a50(%rsp),%edi
  42f98f:	e8 74 ed fd ff       	callq  40e708 <inet_ntoa@plt>
  42f994:	49 89 c5             	mov    %rax,%r13
  42f997:	bf 0b 00 00 00       	mov    $0xb,%edi
  42f99c:	e8 ef f3 ff ff       	callq  42ed90 <WEB_PAGE_REGEXP+0x211>
  42f9a1:	49 63 fc             	movslq %r12d,%rdi
  42f9a4:	48 89 ee             	mov    %rbp,%rsi
  42f9a7:	48 29 fe             	sub    %rdi,%rsi
  42f9aa:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42f9ae:	4d 89 e8             	mov    %r13,%r8
  42f9b1:	48 89 c1             	mov    %rax,%rcx
  42f9b4:	48 8d 15 c7 b6 03 00 	lea    0x3b6c7(%rip),%rdx        # 46b082 <usage_message+0x9342>
  42f9bb:	31 c0                	xor    %eax,%eax
  42f9bd:	e8 a1 51 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42f9c2:	46 8d 24 20          	lea    (%rax,%r12,1),%r12d
  42f9c6:	48 8b 84 24 48 1a 00 	mov    0x1a48(%rsp),%rax
  42f9cd:	00 
  42f9ce:	0f b6 38             	movzbl (%rax),%edi
  42f9d1:	e8 62 ee fd ff       	callq  40e838 <getprotobynumber@plt>
  42f9d6:	49 89 c7             	mov    %rax,%r15
  42f9d9:	48 85 c0             	test   %rax,%rax
  42f9dc:	0f 84 0d 05 00 00    	je     42feef <CHECK_DNS_QUERY+0xaf8>
  42f9e2:	49 63 fc             	movslq %r12d,%rdi
  42f9e5:	48 89 ee             	mov    %rbp,%rsi
  42f9e8:	48 29 fe             	sub    %rdi,%rsi
  42f9eb:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42f9ef:	48 8b 08             	mov    (%rax),%rcx
  42f9f2:	48 8d 15 6b 27 05 00 	lea    0x5276b(%rip),%rdx        # 482164 <usage_message+0x20424>
  42f9f9:	31 c0                	xor    %eax,%eax
  42f9fb:	e8 63 51 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fa00:	46 8d 24 20          	lea    (%rax,%r12,1),%r12d
  42fa04:	48 8b 84 24 48 1a 00 	mov    0x1a48(%rsp),%rax
  42fa0b:	00 
  42fa0c:	48 83 c0 01          	add    $0x1,%rax
  42fa10:	48 89 84 24 48 1a 00 	mov    %rax,0x1a48(%rsp)
  42fa17:	00 
  42fa18:	45 31 ed             	xor    %r13d,%r13d
  42fa1b:	49 89 de             	mov    %rbx,%r14
  42fa1e:	48 3b 44 24 28       	cmp    0x28(%rsp),%rax
  42fa23:	0f 83 1a 04 00 00    	jae    42fe43 <CHECK_DNS_QUERY+0xa4c>
  42fa29:	0f b6 18             	movzbl (%rax),%ebx
  42fa2c:	48 83 c0 01          	add    $0x1,%rax
  42fa30:	48 89 84 24 48 1a 00 	mov    %rax,0x1a48(%rsp)
  42fa37:	00 
  42fa38:	84 db                	test   %bl,%bl
  42fa3a:	79 41                	jns    42fa7d <CHECK_DNS_QUERY+0x686>
  42fa3c:	4d 85 ff             	test   %r15,%r15
  42fa3f:	74 55                	je     42fa96 <CHECK_DNS_QUERY+0x69f>
  42fa41:	49 8b 37             	mov    (%r15),%rsi
  42fa44:	44 89 ef             	mov    %r13d,%edi
  42fa47:	66 c1 cf 08          	ror    $0x8,%di
  42fa4b:	0f b7 ff             	movzwl %di,%edi
  42fa4e:	e8 35 ee fd ff       	callq  40e888 <getservbyport@plt>
  42fa53:	48 85 c0             	test   %rax,%rax
  42fa56:	0f 84 ef 03 00 00    	je     42fe4b <CHECK_DNS_QUERY+0xa54>
  42fa5c:	49 63 fc             	movslq %r12d,%rdi
  42fa5f:	48 89 ee             	mov    %rbp,%rsi
  42fa62:	48 29 fe             	sub    %rdi,%rsi
  42fa65:	49 8d 3c 3e          	lea    (%r14,%rdi,1),%rdi
  42fa69:	48 8b 08             	mov    (%rax),%rcx
  42fa6c:	48 8d 15 f1 26 05 00 	lea    0x526f1(%rip),%rdx        # 482164 <usage_message+0x20424>
  42fa73:	31 c0                	xor    %eax,%eax
  42fa75:	e8 e9 50 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fa7a:	41 01 c4             	add    %eax,%r12d
  42fa7d:	41 83 c5 01          	add    $0x1,%r13d
  42fa81:	41 f6 c5 07          	test   $0x7,%r13b
  42fa85:	0f 84 a5 03 00 00    	je     42fe30 <CHECK_DNS_QUERY+0xa39>
  42fa8b:	01 db                	add    %ebx,%ebx
  42fa8d:	84 db                	test   %bl,%bl
  42fa8f:	79 ec                	jns    42fa7d <CHECK_DNS_QUERY+0x686>
  42fa91:	4d 85 ff             	test   %r15,%r15
  42fa94:	75 ab                	jne    42fa41 <CHECK_DNS_QUERY+0x64a>
  42fa96:	31 f6                	xor    %esi,%esi
  42fa98:	eb aa                	jmp    42fa44 <CHECK_DNS_QUERY+0x64d>
  42fa9a:	bf 0a 00 00 00       	mov    $0xa,%edi
  42fa9f:	90                   	nop
  42faa0:	e8 eb f2 ff ff       	callq  42ed90 <WEB_PAGE_REGEXP+0x211>
  42faa5:	49 63 fc             	movslq %r12d,%rdi
  42faa8:	48 89 ee             	mov    %rbp,%rsi
  42faab:	48 29 fe             	sub    %rdi,%rsi
  42faae:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fab2:	45 89 e8             	mov    %r13d,%r8d
  42fab5:	48 89 c1             	mov    %rax,%rcx
  42fab8:	48 8d 15 db b5 03 00 	lea    0x3b5db(%rip),%rdx        # 46b09a <usage_message+0x935a>
  42fabf:	31 c0                	xor    %eax,%eax
  42fac1:	e8 9d 50 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fac6:	41 01 c4             	add    %eax,%r12d
  42fac9:	4d 63 ed             	movslq %r13d,%r13
  42facc:	4c 01 ac 24 48 1a 00 	add    %r13,0x1a48(%rsp)
  42fad3:	00 
  42fad4:	e9 39 fb ff ff       	jmpq   42f612 <CHECK_DNS_QUERY+0x21b>
  42fad9:	40 0f b6 ff          	movzbl %dil,%edi
  42fadd:	0f b6 c9             	movzbl %cl,%ecx
  42fae0:	c1 e1 08             	shl    $0x8,%ecx
  42fae3:	09 cf                	or     %ecx,%edi
  42fae5:	83 ff 01             	cmp    $0x1,%edi
  42fae8:	74 09                	je     42faf3 <CHECK_DNS_QUERY+0x6fc>
  42faea:	83 ff 04             	cmp    $0x4,%edi
  42faed:	0f 85 11 fb ff ff    	jne    42f604 <CHECK_DNS_QUERY+0x20d>
  42faf3:	48 8d bc 24 50 1a 00 	lea    0x1a50(%rsp),%rdi
  42fafa:	00 
  42fafb:	ba 04 00 00 00       	mov    $0x4,%edx
  42fb00:	e8 73 eb fd ff       	callq  40e678 <memmove@plt>
  42fb05:	8b bc 24 50 1a 00 00 	mov    0x1a50(%rsp),%edi
  42fb0c:	e8 f7 eb fd ff       	callq  40e708 <inet_ntoa@plt>
  42fb11:	49 89 c6             	mov    %rax,%r14
  42fb14:	bf 01 00 00 00       	mov    $0x1,%edi
  42fb19:	e8 72 f2 ff ff       	callq  42ed90 <WEB_PAGE_REGEXP+0x211>
  42fb1e:	49 63 fc             	movslq %r12d,%rdi
  42fb21:	48 89 ee             	mov    %rbp,%rsi
  42fb24:	48 29 fe             	sub    %rdi,%rsi
  42fb27:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fb2b:	4d 89 f0             	mov    %r14,%r8
  42fb2e:	48 89 c1             	mov    %rax,%rcx
  42fb31:	48 8d 15 4a b5 03 00 	lea    0x3b54a(%rip),%rdx        # 46b082 <usage_message+0x9342>
  42fb38:	31 c0                	xor    %eax,%eax
  42fb3a:	e8 24 50 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fb3f:	41 01 c4             	add    %eax,%r12d
  42fb42:	48 8b b4 24 48 1a 00 	mov    0x1a48(%rsp),%rsi
  42fb49:	00 
  42fb4a:	e9 b5 fa ff ff       	jmpq   42f604 <CHECK_DNS_QUERY+0x20d>
  42fb4f:	44 0f b6 6e 01       	movzbl 0x1(%rsi),%r13d
  42fb54:	0f b6 40 0a          	movzbl 0xa(%rax),%eax
  42fb58:	c1 e0 08             	shl    $0x8,%eax
  42fb5b:	41 09 c5             	or     %eax,%r13d
  42fb5e:	48 83 c6 02          	add    $0x2,%rsi
  42fb62:	48 89 b4 24 48 1a 00 	mov    %rsi,0x1a48(%rsp)
  42fb69:	00 
  42fb6a:	44 89 f7             	mov    %r14d,%edi
  42fb6d:	e8 1e f2 ff ff       	callq  42ed90 <WEB_PAGE_REGEXP+0x211>
  42fb72:	49 63 fc             	movslq %r12d,%rdi
  42fb75:	48 89 ee             	mov    %rbp,%rsi
  42fb78:	48 29 fe             	sub    %rdi,%rsi
  42fb7b:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fb7f:	45 89 e8             	mov    %r13d,%r8d
  42fb82:	48 89 c1             	mov    %rax,%rcx
  42fb85:	48 8d 15 ff b4 03 00 	lea    0x3b4ff(%rip),%rdx        # 46b08b <usage_message+0x934b>
  42fb8c:	31 c0                	xor    %eax,%eax
  42fb8e:	e8 d0 4f 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fb93:	e9 ce fc ff ff       	jmpq   42f866 <CHECK_DNS_QUERY+0x46f>
  42fb98:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  42fb9d:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  42fba2:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42fba7:	e8 c7 f2 ff ff       	callq  42ee73 <WEB_PAGE_REGEXP+0x2f4>
  42fbac:	49 89 c5             	mov    %rax,%r13
  42fbaf:	48 85 c0             	test   %rax,%rax
  42fbb2:	0f 84 78 f8 ff ff    	je     42f430 <CHECK_DNS_QUERY+0x39>
  42fbb8:	44 89 f7             	mov    %r14d,%edi
  42fbbb:	e8 d0 f1 ff ff       	callq  42ed90 <WEB_PAGE_REGEXP+0x211>
  42fbc0:	49 63 fc             	movslq %r12d,%rdi
  42fbc3:	48 89 ee             	mov    %rbp,%rsi
  42fbc6:	48 29 fe             	sub    %rdi,%rsi
  42fbc9:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fbcd:	4d 89 e8             	mov    %r13,%r8
  42fbd0:	48 89 c1             	mov    %rax,%rcx
  42fbd3:	48 8d 15 a8 b4 03 00 	lea    0x3b4a8(%rip),%rdx        # 46b082 <usage_message+0x9342>
  42fbda:	31 c0                	xor    %eax,%eax
  42fbdc:	e8 82 4f 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fbe1:	41 01 c4             	add    %eax,%r12d
  42fbe4:	e9 29 fa ff ff       	jmpq   42f612 <CHECK_DNS_QUERY+0x21b>
  42fbe9:	bf 06 00 00 00       	mov    $0x6,%edi
  42fbee:	e8 9d f1 ff ff       	callq  42ed90 <WEB_PAGE_REGEXP+0x211>
  42fbf3:	49 63 fc             	movslq %r12d,%rdi
  42fbf6:	48 89 ee             	mov    %rbp,%rsi
  42fbf9:	48 29 fe             	sub    %rdi,%rsi
  42fbfc:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fc00:	48 89 c1             	mov    %rax,%rcx
  42fc03:	48 8d 15 8a b4 03 00 	lea    0x3b48a(%rip),%rdx        # 46b094 <usage_message+0x9354>
  42fc0a:	31 c0                	xor    %eax,%eax
  42fc0c:	e8 52 4f 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fc11:	41 89 c5             	mov    %eax,%r13d
  42fc14:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  42fc19:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  42fc1e:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42fc23:	e8 4b f2 ff ff       	callq  42ee73 <WEB_PAGE_REGEXP+0x2f4>
  42fc28:	48 85 c0             	test   %rax,%rax
  42fc2b:	0f 84 ff f7 ff ff    	je     42f430 <CHECK_DNS_QUERY+0x39>
  42fc31:	47 8d 64 25 00       	lea    0x0(%r13,%r12,1),%r12d
  42fc36:	49 63 fc             	movslq %r12d,%rdi
  42fc39:	48 89 ee             	mov    %rbp,%rsi
  42fc3c:	48 29 fe             	sub    %rdi,%rsi
  42fc3f:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fc43:	48 89 c1             	mov    %rax,%rcx
  42fc46:	48 8d 15 17 25 05 00 	lea    0x52517(%rip),%rdx        # 482164 <usage_message+0x20424>
  42fc4d:	31 c0                	xor    %eax,%eax
  42fc4f:	e8 0f 4f 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fc54:	41 89 c5             	mov    %eax,%r13d
  42fc57:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  42fc5c:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  42fc61:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  42fc66:	e8 08 f2 ff ff       	callq  42ee73 <WEB_PAGE_REGEXP+0x2f4>
  42fc6b:	48 85 c0             	test   %rax,%rax
  42fc6e:	0f 84 bc f7 ff ff    	je     42f430 <CHECK_DNS_QUERY+0x39>
  42fc74:	47 8d 64 25 00       	lea    0x0(%r13,%r12,1),%r12d
  42fc79:	49 63 fc             	movslq %r12d,%rdi
  42fc7c:	48 89 ee             	mov    %rbp,%rsi
  42fc7f:	48 29 fe             	sub    %rdi,%rsi
  42fc82:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fc86:	48 89 c1             	mov    %rax,%rcx
  42fc89:	48 8d 15 d4 24 05 00 	lea    0x524d4(%rip),%rdx        # 482164 <usage_message+0x20424>
  42fc90:	31 c0                	xor    %eax,%eax
  42fc92:	e8 cc 4e 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fc97:	46 8d 24 20          	lea    (%rax,%r12,1),%r12d
  42fc9b:	48 8b 84 24 48 1a 00 	mov    0x1a48(%rsp),%rax
  42fca2:	00 
  42fca3:	0f b6 48 03          	movzbl 0x3(%rax),%ecx
  42fca7:	0f b6 10             	movzbl (%rax),%edx
  42fcaa:	c1 e2 18             	shl    $0x18,%edx
  42fcad:	09 d1                	or     %edx,%ecx
  42fcaf:	0f b6 50 01          	movzbl 0x1(%rax),%edx
  42fcb3:	c1 e2 10             	shl    $0x10,%edx
  42fcb6:	09 d1                	or     %edx,%ecx
  42fcb8:	0f b6 50 02          	movzbl 0x2(%rax),%edx
  42fcbc:	c1 e2 08             	shl    $0x8,%edx
  42fcbf:	09 d1                	or     %edx,%ecx
  42fcc1:	48 83 c0 04          	add    $0x4,%rax
  42fcc5:	48 89 84 24 48 1a 00 	mov    %rax,0x1a48(%rsp)
  42fccc:	00 
  42fccd:	49 63 fc             	movslq %r12d,%rdi
  42fcd0:	48 89 ee             	mov    %rbp,%rsi
  42fcd3:	48 29 fe             	sub    %rdi,%rsi
  42fcd6:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fcda:	48 8d 15 f0 20 03 00 	lea    0x320f0(%rip),%rdx        # 461dd1 <usage_message+0x91>
  42fce1:	31 c0                	xor    %eax,%eax
  42fce3:	e8 7b 4e 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fce8:	41 01 c4             	add    %eax,%r12d
  42fceb:	48 8b 84 24 48 1a 00 	mov    0x1a48(%rsp),%rax
  42fcf2:	00 
  42fcf3:	0f b6 48 03          	movzbl 0x3(%rax),%ecx
  42fcf7:	0f b6 10             	movzbl (%rax),%edx
  42fcfa:	c1 e2 18             	shl    $0x18,%edx
  42fcfd:	09 d1                	or     %edx,%ecx
  42fcff:	0f b6 50 01          	movzbl 0x1(%rax),%edx
  42fd03:	c1 e2 10             	shl    $0x10,%edx
  42fd06:	09 d1                	or     %edx,%ecx
  42fd08:	0f b6 50 02          	movzbl 0x2(%rax),%edx
  42fd0c:	c1 e2 08             	shl    $0x8,%edx
  42fd0f:	09 d1                	or     %edx,%ecx
  42fd11:	48 83 c0 04          	add    $0x4,%rax
  42fd15:	48 89 84 24 48 1a 00 	mov    %rax,0x1a48(%rsp)
  42fd1c:	00 
  42fd1d:	49 63 fc             	movslq %r12d,%rdi
  42fd20:	48 89 ee             	mov    %rbp,%rsi
  42fd23:	48 29 fe             	sub    %rdi,%rsi
  42fd26:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fd2a:	48 8d 15 a0 20 03 00 	lea    0x320a0(%rip),%rdx        # 461dd1 <usage_message+0x91>
  42fd31:	31 c0                	xor    %eax,%eax
  42fd33:	e8 2b 4e 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fd38:	41 01 c4             	add    %eax,%r12d
  42fd3b:	48 8b 84 24 48 1a 00 	mov    0x1a48(%rsp),%rax
  42fd42:	00 
  42fd43:	0f b6 48 03          	movzbl 0x3(%rax),%ecx
  42fd47:	0f b6 10             	movzbl (%rax),%edx
  42fd4a:	c1 e2 18             	shl    $0x18,%edx
  42fd4d:	09 d1                	or     %edx,%ecx
  42fd4f:	0f b6 50 01          	movzbl 0x1(%rax),%edx
  42fd53:	c1 e2 10             	shl    $0x10,%edx
  42fd56:	09 d1                	or     %edx,%ecx
  42fd58:	0f b6 50 02          	movzbl 0x2(%rax),%edx
  42fd5c:	c1 e2 08             	shl    $0x8,%edx
  42fd5f:	09 d1                	or     %edx,%ecx
  42fd61:	48 83 c0 04          	add    $0x4,%rax
  42fd65:	48 89 84 24 48 1a 00 	mov    %rax,0x1a48(%rsp)
  42fd6c:	00 
  42fd6d:	49 63 fc             	movslq %r12d,%rdi
  42fd70:	48 89 ee             	mov    %rbp,%rsi
  42fd73:	48 29 fe             	sub    %rdi,%rsi
  42fd76:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fd7a:	48 8d 15 50 20 03 00 	lea    0x32050(%rip),%rdx        # 461dd1 <usage_message+0x91>
  42fd81:	31 c0                	xor    %eax,%eax
  42fd83:	e8 db 4d 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fd88:	41 01 c4             	add    %eax,%r12d
  42fd8b:	48 8b 84 24 48 1a 00 	mov    0x1a48(%rsp),%rax
  42fd92:	00 
  42fd93:	0f b6 48 03          	movzbl 0x3(%rax),%ecx
  42fd97:	0f b6 10             	movzbl (%rax),%edx
  42fd9a:	c1 e2 18             	shl    $0x18,%edx
  42fd9d:	09 d1                	or     %edx,%ecx
  42fd9f:	0f b6 50 01          	movzbl 0x1(%rax),%edx
  42fda3:	c1 e2 10             	shl    $0x10,%edx
  42fda6:	09 d1                	or     %edx,%ecx
  42fda8:	0f b6 50 02          	movzbl 0x2(%rax),%edx
  42fdac:	c1 e2 08             	shl    $0x8,%edx
  42fdaf:	09 d1                	or     %edx,%ecx
  42fdb1:	48 83 c0 04          	add    $0x4,%rax
  42fdb5:	48 89 84 24 48 1a 00 	mov    %rax,0x1a48(%rsp)
  42fdbc:	00 
  42fdbd:	49 63 fc             	movslq %r12d,%rdi
  42fdc0:	48 89 ee             	mov    %rbp,%rsi
  42fdc3:	48 29 fe             	sub    %rdi,%rsi
  42fdc6:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fdca:	48 8d 15 00 20 03 00 	lea    0x32000(%rip),%rdx        # 461dd1 <usage_message+0x91>
  42fdd1:	31 c0                	xor    %eax,%eax
  42fdd3:	e8 8b 4d 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fdd8:	41 01 c4             	add    %eax,%r12d
  42fddb:	48 8b 84 24 48 1a 00 	mov    0x1a48(%rsp),%rax
  42fde2:	00 
  42fde3:	0f b6 48 03          	movzbl 0x3(%rax),%ecx
  42fde7:	0f b6 10             	movzbl (%rax),%edx
  42fdea:	c1 e2 18             	shl    $0x18,%edx
  42fded:	09 d1                	or     %edx,%ecx
  42fdef:	0f b6 50 01          	movzbl 0x1(%rax),%edx
  42fdf3:	c1 e2 10             	shl    $0x10,%edx
  42fdf6:	09 d1                	or     %edx,%ecx
  42fdf8:	0f b6 50 02          	movzbl 0x2(%rax),%edx
  42fdfc:	c1 e2 08             	shl    $0x8,%edx
  42fdff:	09 d1                	or     %edx,%ecx
  42fe01:	48 83 c0 04          	add    $0x4,%rax
  42fe05:	48 89 84 24 48 1a 00 	mov    %rax,0x1a48(%rsp)
  42fe0c:	00 
  42fe0d:	49 63 fc             	movslq %r12d,%rdi
  42fe10:	48 89 ee             	mov    %rbp,%rsi
  42fe13:	48 29 fe             	sub    %rdi,%rsi
  42fe16:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fe1a:	48 8d 15 b0 1f 03 00 	lea    0x31fb0(%rip),%rdx        # 461dd1 <usage_message+0x91>
  42fe21:	31 c0                	xor    %eax,%eax
  42fe23:	e8 3b 4d 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fe28:	41 01 c4             	add    %eax,%r12d
  42fe2b:	e9 e2 f7 ff ff       	jmpq   42f612 <CHECK_DNS_QUERY+0x21b>
  42fe30:	48 8b 84 24 48 1a 00 	mov    0x1a48(%rsp),%rax
  42fe37:	00 
  42fe38:	48 3b 44 24 28       	cmp    0x28(%rsp),%rax
  42fe3d:	0f 82 e6 fb ff ff    	jb     42fa29 <CHECK_DNS_QUERY+0x632>
  42fe43:	4c 89 f3             	mov    %r14,%rbx
  42fe46:	e9 c7 f7 ff ff       	jmpq   42f612 <CHECK_DNS_QUERY+0x21b>
  42fe4b:	49 63 fc             	movslq %r12d,%rdi
  42fe4e:	48 89 ee             	mov    %rbp,%rsi
  42fe51:	48 29 fe             	sub    %rdi,%rsi
  42fe54:	49 8d 3c 3e          	lea    (%r14,%rdi,1),%rdi
  42fe58:	44 89 e9             	mov    %r13d,%ecx
  42fe5b:	48 8d 15 45 b2 03 00 	lea    0x3b245(%rip),%rdx        # 46b0a7 <usage_message+0x9367>
  42fe62:	31 c0                	xor    %eax,%eax
  42fe64:	e8 fa 4c 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fe69:	41 01 c4             	add    %eax,%r12d
  42fe6c:	e9 0c fc ff ff       	jmpq   42fa7d <CHECK_DNS_QUERY+0x686>
  42fe71:	48 89 c2             	mov    %rax,%rdx
  42fe74:	e9 f2 f8 ff ff       	jmpq   42f76b <CHECK_DNS_QUERY+0x374>
  42fe79:	bd 06 00 00 00       	mov    $0x6,%ebp
  42fe7e:	66 90                	xchg   %ax,%ax
  42fe80:	e9 84 f6 ff ff       	jmpq   42f509 <CHECK_DNS_QUERY+0x112>
  42fe85:	45 85 e4             	test   %r12d,%r12d
  42fe88:	74 0c                	je     42fe96 <CHECK_DNS_QUERY+0xa9f>
  42fe8a:	41 8d 44 24 ff       	lea    -0x1(%r12),%eax
  42fe8f:	48 98                	cltq   
  42fe91:	c6 44 04 40 00       	movb   $0x0,0x40(%rsp,%rax,1)
  42fe96:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  42fe9b:	83 0a 10             	orl    $0x10,(%rdx)
  42fe9e:	48 89 df             	mov    %rbx,%rdi
  42fea1:	e8 d2 e2 fd ff       	callq  40e178 <__strdup@plt>
  42fea6:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  42feab:	48 89 42 20          	mov    %rax,0x20(%rdx)
  42feaf:	31 c0                	xor    %eax,%eax
  42feb1:	e9 7f f5 ff ff       	jmpq   42f435 <CHECK_DNS_QUERY+0x3e>
  42feb6:	49 63 fc             	movslq %r12d,%rdi
  42feb9:	48 89 ee             	mov    %rbp,%rsi
  42febc:	48 29 fe             	sub    %rdi,%rsi
  42febf:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42fec3:	44 89 f9             	mov    %r15d,%ecx
  42fec6:	48 8d 15 df b1 03 00 	lea    0x3b1df(%rip),%rdx        # 46b0ac <usage_message+0x936c>
  42fecd:	31 c0                	xor    %eax,%eax
  42fecf:	e8 8f 4c 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42fed4:	41 01 c4             	add    %eax,%r12d
  42fed7:	4d 63 c7             	movslq %r15d,%r8
  42feda:	4c 03 84 24 48 1a 00 	add    0x1a48(%rsp),%r8
  42fee1:	00 
  42fee2:	4c 89 84 24 48 1a 00 	mov    %r8,0x1a48(%rsp)
  42fee9:	00 
  42feea:	e9 0f fa ff ff       	jmpq   42f8fe <CHECK_DNS_QUERY+0x507>
  42feef:	49 63 fc             	movslq %r12d,%rdi
  42fef2:	48 8b 84 24 48 1a 00 	mov    0x1a48(%rsp),%rax
  42fef9:	00 
  42fefa:	0f b6 08             	movzbl (%rax),%ecx
  42fefd:	48 89 ee             	mov    %rbp,%rsi
  42ff00:	48 29 fe             	sub    %rdi,%rsi
  42ff03:	48 8d 3c 3b          	lea    (%rbx,%rdi,1),%rdi
  42ff07:	48 8d 15 c3 1e 03 00 	lea    0x31ec3(%rip),%rdx        # 461dd1 <usage_message+0x91>
  42ff0e:	31 c0                	xor    %eax,%eax
  42ff10:	e8 4e 4c 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  42ff15:	46 8d 24 20          	lea    (%rax,%r12,1),%r12d
  42ff19:	e9 e6 fa ff ff       	jmpq   42fa04 <CHECK_DNS_QUERY+0x60d>
  42ff1e:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
  42ff23:	e9 6e ff ff ff       	jmpq   42fe96 <CHECK_DNS_QUERY+0xa9f>
  42ff28:	48 8d 0d 21 b2 03 00 	lea    0x3b221(%rip),%rcx        # 46b150 <usage_message+0x9410>
  42ff2f:	ba 94 01 00 00       	mov    $0x194,%edx
  42ff34:	48 8d 35 73 4d 03 00 	lea    0x34d73(%rip),%rsi        # 464cae <usage_message+0x2f6e>
  42ff3b:	48 8d 3d 58 b3 03 00 	lea    0x3b358(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42ff42:	e8 b1 df fd ff       	callq  40def8 <__assert_fail@plt>
  42ff47:	90                   	nop

000000000042ff48 <SYSTEM_HOSTNAME>:
  42ff48:	41 54                	push   %r12
  42ff4a:	55                   	push   %rbp
  42ff4b:	53                   	push   %rbx
  42ff4c:	48 89 fb             	mov    %rdi,%rbx
  42ff4f:	89 d5                	mov    %edx,%ebp
  42ff51:	49 89 cc             	mov    %rcx,%r12
  42ff54:	48 85 c9             	test   %rcx,%rcx
  42ff57:	74 20                	je     42ff79 <SYSTEM_HOSTNAME+0x31>
  42ff59:	48 89 cf             	mov    %rcx,%rdi
  42ff5c:	e8 ff c1 ff ff       	callq  42c160 <init_result>
  42ff61:	4c 89 e1             	mov    %r12,%rcx
  42ff64:	89 ea                	mov    %ebp,%edx
  42ff66:	48 8d 35 5a a6 03 00 	lea    0x3a65a(%rip),%rsi        # 46a5c7 <usage_message+0x8887>
  42ff6d:	48 89 df             	mov    %rbx,%rdi
  42ff70:	5b                   	pop    %rbx
  42ff71:	5d                   	pop    %rbp
  42ff72:	41 5c                	pop    %r12
  42ff74:	e9 7b d9 ff ff       	jmpq   42d8f4 <EXECUTE_STR>
  42ff79:	48 8d 0d 70 b2 03 00 	lea    0x3b270(%rip),%rcx        # 46b1f0 <usage_message+0x94b0>
  42ff80:	ba b8 00 00 00       	mov    $0xb8,%edx
  42ff85:	48 8d 35 3a b2 03 00 	lea    0x3b23a(%rip),%rsi        # 46b1c6 <usage_message+0x9486>
  42ff8c:	48 8d 3d 07 b3 03 00 	lea    0x3b307(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42ff93:	e8 60 df fd ff       	callq  40def8 <__assert_fail@plt>

000000000042ff98 <SYSTEM_UNAME>:
  42ff98:	41 54                	push   %r12
  42ff9a:	55                   	push   %rbp
  42ff9b:	53                   	push   %rbx
  42ff9c:	48 89 fb             	mov    %rdi,%rbx
  42ff9f:	89 d5                	mov    %edx,%ebp
  42ffa1:	49 89 cc             	mov    %rcx,%r12
  42ffa4:	48 85 c9             	test   %rcx,%rcx
  42ffa7:	74 20                	je     42ffc9 <SYSTEM_UNAME+0x31>
  42ffa9:	48 89 cf             	mov    %rcx,%rdi
  42ffac:	e8 af c1 ff ff       	callq  42c160 <init_result>
  42ffb1:	4c 89 e1             	mov    %r12,%rcx
  42ffb4:	89 ea                	mov    %ebp,%edx
  42ffb6:	48 8d 35 12 b2 03 00 	lea    0x3b212(%rip),%rsi        # 46b1cf <usage_message+0x948f>
  42ffbd:	48 89 df             	mov    %rbx,%rdi
  42ffc0:	5b                   	pop    %rbx
  42ffc1:	5d                   	pop    %rbp
  42ffc2:	41 5c                	pop    %r12
  42ffc4:	e9 2b d9 ff ff       	jmpq   42d8f4 <EXECUTE_STR>
  42ffc9:	48 8d 0d 30 b2 03 00 	lea    0x3b230(%rip),%rcx        # 46b200 <usage_message+0x94c0>
  42ffd0:	ba a0 00 00 00       	mov    $0xa0,%edx
  42ffd5:	48 8d 35 ea b1 03 00 	lea    0x3b1ea(%rip),%rsi        # 46b1c6 <usage_message+0x9486>
  42ffdc:	48 8d 3d b7 b2 03 00 	lea    0x3b2b7(%rip),%rdi        # 46b29a <usage_message+0x955a>
  42ffe3:	e8 10 df fd ff       	callq  40def8 <__assert_fail@plt>

000000000042ffe8 <SYSTEM_UNUM>:
  42ffe8:	41 54                	push   %r12
  42ffea:	55                   	push   %rbp
  42ffeb:	53                   	push   %rbx
  42ffec:	48 89 fb             	mov    %rdi,%rbx
  42ffef:	89 d5                	mov    %edx,%ebp
  42fff1:	49 89 cc             	mov    %rcx,%r12
  42fff4:	48 85 c9             	test   %rcx,%rcx
  42fff7:	74 20                	je     430019 <SYSTEM_UNUM+0x31>
  42fff9:	48 89 cf             	mov    %rcx,%rdi
  42fffc:	e8 5f c1 ff ff       	callq  42c160 <init_result>
  430001:	4c 89 e1             	mov    %r12,%rcx
  430004:	89 ea                	mov    %ebp,%edx
  430006:	48 8d 35 cb b1 03 00 	lea    0x3b1cb(%rip),%rsi        # 46b1d8 <usage_message+0x9498>
  43000d:	48 89 df             	mov    %rbx,%rdi
  430010:	5b                   	pop    %rbx
  430011:	5d                   	pop    %rbp
  430012:	41 5c                	pop    %r12
  430014:	e9 5f dd ff ff       	jmpq   42dd78 <EXECUTE_INT>
  430019:	48 8d 0d ed b1 03 00 	lea    0x3b1ed(%rip),%rcx        # 46b20d <usage_message+0x94cd>
  430020:	ba 31 00 00 00       	mov    $0x31,%edx
  430025:	48 8d 35 9a b1 03 00 	lea    0x3b19a(%rip),%rsi        # 46b1c6 <usage_message+0x9486>
  43002c:	48 8d 3d 67 b2 03 00 	lea    0x3b267(%rip),%rdi        # 46b29a <usage_message+0x955a>
  430033:	e8 c0 de fd ff       	callq  40def8 <__assert_fail@plt>

0000000000430038 <SYSTEM_LOCALTIME>:
  430038:	53                   	push   %rbx
  430039:	48 89 cb             	mov    %rcx,%rbx
  43003c:	48 85 c9             	test   %rcx,%rcx
  43003f:	74 1a                	je     43005b <SYSTEM_LOCALTIME+0x23>
  430041:	48 89 cf             	mov    %rcx,%rdi
  430044:	e8 17 c1 ff ff       	callq  42c160 <init_result>
  430049:	83 0b 01             	orl    $0x1,(%rbx)
  43004c:	31 ff                	xor    %edi,%edi
  43004e:	e8 85 eb fd ff       	callq  40ebd8 <time@plt>
  430053:	48 89 43 08          	mov    %rax,0x8(%rbx)
  430057:	31 c0                	xor    %eax,%eax
  430059:	5b                   	pop    %rbx
  43005a:	c3                   	retq   
  43005b:	48 8d 0d be b1 03 00 	lea    0x3b1be(%rip),%rcx        # 46b220 <usage_message+0x94e0>
  430062:	ba 1f 00 00 00       	mov    $0x1f,%edx
  430067:	48 8d 35 58 b1 03 00 	lea    0x3b158(%rip),%rsi        # 46b1c6 <usage_message+0x9486>
  43006e:	48 8d 3d 25 b2 03 00 	lea    0x3b225(%rip),%rdi        # 46b29a <usage_message+0x955a>
  430075:	e8 7e de fd ff       	callq  40def8 <__assert_fail@plt>
  43007a:	90                   	nop
  43007b:	90                   	nop
  43007c:	90                   	nop
  43007d:	90                   	nop
  43007e:	90                   	nop
  43007f:	90                   	nop
  430080:	41 55                	push   %r13
  430082:	41 54                	push   %r12
  430084:	55                   	push   %rbp
  430085:	53                   	push   %rbx
  430086:	48 81 ec 48 0c 01 00 	sub    $0x10c48,%rsp
  43008d:	48 89 d5             	mov    %rdx,%rbp
  430090:	48 85 d2             	test   %rdx,%rdx
  430093:	0f 84 26 01 00 00    	je     4301bf <SYSTEM_LOCALTIME+0x187>
  430099:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
  43009f:	0f b7 ce             	movzwl %si,%ecx
  4300a2:	48 8d 9c 24 00 00 01 	lea    0x10000(%rsp),%rbx
  4300a9:	00 
  4300aa:	45 31 c0             	xor    %r8d,%r8d
  4300ad:	48 89 fa             	mov    %rdi,%rdx
  4300b0:	48 8b 05 51 ce 25 00 	mov    0x25ce51(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  4300b7:	48 8b 30             	mov    (%rax),%rsi
  4300ba:	48 89 df             	mov    %rbx,%rdi
  4300bd:	e8 d5 81 01 00       	callq  448297 <zbx_tcp_connect>
  4300c2:	41 89 c4             	mov    %eax,%r12d
  4300c5:	85 c0                	test   %eax,%eax
  4300c7:	74 22                	je     4300eb <SYSTEM_LOCALTIME+0xb3>
  4300c9:	48 89 df             	mov    %rbx,%rdi
  4300cc:	e8 2c 7b 01 00       	callq  447bfd <zbx_tcp_close>
  4300d1:	41 83 fc ff          	cmp    $0xffffffffffffffff,%r12d
  4300d5:	0f 84 a1 00 00 00    	je     43017c <SYSTEM_LOCALTIME+0x144>
  4300db:	31 c0                	xor    %eax,%eax
  4300dd:	48 81 c4 48 0c 01 00 	add    $0x10c48,%rsp
  4300e4:	5b                   	pop    %rbx
  4300e5:	5d                   	pop    %rbp
  4300e6:	41 5c                	pop    %r12
  4300e8:	41 5d                	pop    %r13
  4300ea:	c3                   	retq   
  4300eb:	48 8d b4 24 38 0c 01 	lea    0x10c38(%rsp),%rsi
  4300f2:	00 
  4300f3:	31 c9                	xor    %ecx,%ecx
  4300f5:	31 d2                	xor    %edx,%edx
  4300f7:	48 89 df             	mov    %rbx,%rdi
  4300fa:	e8 0d 77 01 00       	callq  44780c <zbx_tcp_recv_ext>
  4300ff:	41 89 c4             	mov    %eax,%r12d
  430102:	85 c0                	test   %eax,%eax
  430104:	75 c3                	jne    4300c9 <SYSTEM_LOCALTIME+0x91>
  430106:	4c 8b ac 24 38 0c 01 	mov    0x10c38(%rsp),%r13
  43010d:	00 
  43010e:	b9 03 00 00 00       	mov    $0x3,%ecx
  430113:	48 8d 3d 30 b1 03 00 	lea    0x3b130(%rip),%rdi        # 46b24a <usage_message+0x950a>
  43011a:	4c 89 ee             	mov    %r13,%rsi
  43011d:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  43011f:	0f 85 82 00 00 00    	jne    4301a7 <SYSTEM_LOCALTIME+0x16f>
  430125:	49 83 c5 04          	add    $0x4,%r13
  430129:	48 8d 35 1e b1 03 00 	lea    0x3b11e(%rip),%rsi        # 46b24e <usage_message+0x950e>
  430130:	4c 89 ef             	mov    %r13,%rdi
  430133:	e8 10 e5 fd ff       	callq  40e648 <strspn@plt>
  430138:	41 c6 44 05 ff 00    	movb   $0x0,-0x1(%r13,%rax,1)
  43013e:	4c 8d 05 17 b1 03 00 	lea    0x3b117(%rip),%r8        # 46b25c <usage_message+0x951c>
  430145:	4c 89 e9             	mov    %r13,%rcx
  430148:	48 8d 15 1a b1 03 00 	lea    0x3b11a(%rip),%rdx        # 46b269 <usage_message+0x9529>
  43014f:	be 00 00 01 00       	mov    $0x10000,%esi
  430154:	48 89 e7             	mov    %rsp,%rdi
  430157:	31 c0                	xor    %eax,%eax
  430159:	e8 05 4a 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  43015e:	c7 45 00 01 00 00 00 	movl   $0x1,0x0(%rbp)
  430165:	31 c9                	xor    %ecx,%ecx
  430167:	31 d2                	xor    %edx,%edx
  430169:	48 89 e6             	mov    %rsp,%rsi
  43016c:	48 89 df             	mov    %rbx,%rdi
  43016f:	e8 1d 7d 01 00       	callq  447e91 <zbx_tcp_send_ext>
  430174:	41 89 c4             	mov    %eax,%r12d
  430177:	e9 4d ff ff ff       	jmpq   4300c9 <SYSTEM_LOCALTIME+0x91>
  43017c:	e8 1f 75 01 00       	callq  4476a0 <zbx_tcp_strerror>
  430181:	48 89 c2             	mov    %rax,%rdx
  430184:	48 8d 35 ec b0 03 00 	lea    0x3b0ec(%rip),%rsi        # 46b277 <usage_message+0x9537>
  43018b:	bf 04 00 00 00       	mov    $0x4,%edi
  430190:	31 c0                	xor    %eax,%eax
  430192:	e8 19 0f 00 00       	callq  4310b0 <__zbx_zabbix_log>
  430197:	31 c0                	xor    %eax,%eax
  430199:	48 81 c4 48 0c 01 00 	add    $0x10c48,%rsp
  4301a0:	5b                   	pop    %rbx
  4301a1:	5d                   	pop    %rbp
  4301a2:	41 5c                	pop    %r12
  4301a4:	41 5d                	pop    %r13
  4301a6:	c3                   	retq   
  4301a7:	48 8d 15 c6 b0 03 00 	lea    0x3b0c6(%rip),%rdx        # 46b274 <usage_message+0x9534>
  4301ae:	be 00 00 01 00       	mov    $0x10000,%esi
  4301b3:	48 89 e7             	mov    %rsp,%rdi
  4301b6:	31 c0                	xor    %eax,%eax
  4301b8:	e8 a6 49 01 00       	callq  444b63 <__zbx_zbx_snprintf>
  4301bd:	eb a6                	jmp    430165 <SYSTEM_LOCALTIME+0x12d>
  4301bf:	48 8d 0d bc b1 03 00 	lea    0x3b1bc(%rip),%rcx        # 46b382 <usage_message+0x9642>
  4301c6:	ba 6b 00 00 00       	mov    $0x6b,%edx
  4301cb:	48 8d 35 65 42 03 00 	lea    0x34265(%rip),%rsi        # 464437 <usage_message+0x26f7>
  4301d2:	48 8d 3d 58 b0 03 00 	lea    0x3b058(%rip),%rdi        # 46b231 <usage_message+0x94f1>
  4301d9:	e8 1a dd fd ff       	callq  40def8 <__assert_fail@plt>
  4301de:	41 57                	push   %r15
  4301e0:	41 56                	push   %r14
  4301e2:	41 55                	push   %r13
  4301e4:	41 54                	push   %r12
  4301e6:	55                   	push   %rbp
  4301e7:	53                   	push   %rbx
  4301e8:	48 81 ec 58 18 00 00 	sub    $0x1858,%rsp
  4301ef:	49 89 f4             	mov    %rsi,%r12
  4301f2:	48 89 cb             	mov    %rcx,%rbx
  4301f5:	44 89 c5             	mov    %r8d,%ebp
  4301f8:	c7 84 24 4c 18 00 00 	movl   $0x0,0x184c(%rsp)
  4301ff:	00 00 00 00 
  430203:	48 85 c9             	test   %rcx,%rcx
  430206:	0f 84 ef 05 00 00    	je     4307fb <SYSTEM_LOCALTIME+0x7c3>
  43020c:	48 89 cf             	mov    %rcx,%rdi
  43020f:	e8 4c bf ff ff       	callq  42c160 <init_result>
  430214:	e8 00 1f 01 00       	callq  442119 <zbx_time>
  430219:	f2 0f 11 44 24 18    	movsd  %xmm0,0x18(%rsp)
  43021f:	4c 89 e7             	mov    %r12,%rdi
  430222:	e8 bb 29 01 00       	callq  442be2 <num_param>
  430227:	83 f8 03             	cmp    $0x3,%eax
  43022a:	7e 17                	jle    430243 <SYSTEM_LOCALTIME+0x20b>
  43022c:	b8 01 00 00 00       	mov    $0x1,%eax
  430231:	48 81 c4 58 18 00 00 	add    $0x1858,%rsp
  430238:	5b                   	pop    %rbx
  430239:	5d                   	pop    %rbp
  43023a:	41 5c                	pop    %r12
  43023c:	41 5d                	pop    %r13
  43023e:	41 5e                	pop    %r14
  430240:	41 5f                	pop    %r15
  430242:	c3                   	retq   
  430243:	4c 8d b4 24 20 10 00 	lea    0x1020(%rsp),%r14
  43024a:	00 
  43024b:	b9 00 08 00 00       	mov    $0x800,%ecx
  430250:	4c 89 f2             	mov    %r14,%rdx
  430253:	be 01 00 00 00       	mov    $0x1,%esi
  430258:	4c 89 e7             	mov    %r12,%rdi
  43025b:	e8 cb 2a 01 00       	callq  442d2b <get_param>
  430260:	85 c0                	test   %eax,%eax
  430262:	75 c8                	jne    43022c <SYSTEM_LOCALTIME+0x1f4>
  430264:	4c 8d ac 24 20 08 00 	lea    0x820(%rsp),%r13
  43026b:	00 
  43026c:	b9 00 08 00 00       	mov    $0x800,%ecx
  430271:	4c 89 ea             	mov    %r13,%rdx
  430274:	be 02 00 00 00       	mov    $0x2,%esi
  430279:	4c 89 e7             	mov    %r12,%rdi
  43027c:	e8 aa 2a 01 00       	callq  442d2b <get_param>
  430281:	85 c0                	test   %eax,%eax
  430283:	75 0a                	jne    43028f <SYSTEM_LOCALTIME+0x257>
  430285:	80 bc 24 20 08 00 00 	cmpb   $0x0,0x820(%rsp)
  43028c:	00 
  43028d:	75 14                	jne    4302a3 <SYSTEM_LOCALTIME+0x26b>
  43028f:	ba 00 08 00 00       	mov    $0x800,%edx
  430294:	48 8d 35 9a ad 03 00 	lea    0x3ad9a(%rip),%rsi        # 46b035 <usage_message+0x92f5>
  43029b:	4c 89 ef             	mov    %r13,%rdi
  43029e:	e8 fd 28 01 00       	callq  442ba0 <zbx_strlcpy>
  4302a3:	4c 8d 7c 24 20       	lea    0x20(%rsp),%r15
  4302a8:	b9 00 08 00 00       	mov    $0x800,%ecx
  4302ad:	4c 89 fa             	mov    %r15,%rdx
  4302b0:	be 03 00 00 00       	mov    $0x3,%esi
  4302b5:	4c 89 e7             	mov    %r12,%rdi
  4302b8:	e8 6e 2a 01 00       	callq  442d2b <get_param>
  4302bd:	85 c0                	test   %eax,%eax
  4302bf:	75 0b                	jne    4302cc <SYSTEM_LOCALTIME+0x294>
  4302c1:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
  4302c6:	0f 85 32 02 00 00    	jne    4304fe <SYSTEM_LOCALTIME+0x4c6>
  4302cc:	45 31 ff             	xor    %r15d,%r15d
  4302cf:	44 0f b6 a4 24 20 10 	movzbl 0x1020(%rsp),%r12d
  4302d6:	00 00 
  4302d8:	0f b6 05 be 1f 03 00 	movzbl 0x31fbe(%rip),%eax        # 46229d <usage_message+0x55d>
  4302df:	41 39 c4             	cmp    %eax,%r12d
  4302e2:	75 4e                	jne    430332 <SYSTEM_LOCALTIME+0x2fa>
  4302e4:	0f b6 84 24 21 10 00 	movzbl 0x1021(%rsp),%eax
  4302eb:	00 
  4302ec:	3a 05 ac 1f 03 00    	cmp    0x31fac(%rip),%al        # 46229e <usage_message+0x55e>
  4302f2:	75 3e                	jne    430332 <SYSTEM_LOCALTIME+0x2fa>
  4302f4:	41 0f b6 46 02       	movzbl 0x2(%r14),%eax
  4302f9:	3a 05 a0 1f 03 00    	cmp    0x31fa0(%rip),%al        # 46229f <usage_message+0x55f>
  4302ff:	75 31                	jne    430332 <SYSTEM_LOCALTIME+0x2fa>
  430301:	41 0f b6 46 03       	movzbl 0x3(%r14),%eax
  430306:	3a 05 94 1f 03 00    	cmp    0x31f94(%rip),%al        # 4622a0 <usage_message+0x560>
  43030c:	75 24                	jne    430332 <SYSTEM_LOCALTIME+0x2fa>
  43030e:	66 45 85 ff          	test   %r15w,%r15w
  430312:	0f 85 d7 01 00 00    	jne    4304ef <SYSTEM_LOCALTIME+0x4b7>
  430318:	be 16 00 00 00       	mov    $0x16,%esi
  43031d:	48 8d 94 24 4c 18 00 	lea    0x184c(%rsp),%rdx
  430324:	00 
  430325:	4c 89 ef             	mov    %r13,%rdi
  430328:	e8 53 fd ff ff       	callq  430080 <SYSTEM_LOCALTIME+0x48>
  43032d:	e9 2a 01 00 00       	jmpq   43045c <SYSTEM_LOCALTIME+0x424>
  430332:	0f b6 05 70 af 03 00 	movzbl 0x3af70(%rip),%eax        # 46b2a9 <usage_message+0x9569>
  430339:	41 39 c4             	cmp    %eax,%r12d
  43033c:	0f 84 3a 01 00 00    	je     43047c <SYSTEM_LOCALTIME+0x444>
  430342:	b9 0c 00 00 00       	mov    $0xc,%ecx
  430347:	48 8d 3d 53 af 03 00 	lea    0x3af53(%rip),%rdi        # 46b2a1 <usage_message+0x9561>
  43034e:	4c 89 f6             	mov    %r14,%rsi
  430351:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  430353:	0f 84 56 01 00 00    	je     4304af <SYSTEM_LOCALTIME+0x477>
  430359:	b9 05 00 00 00       	mov    $0x5,%ecx
  43035e:	48 8d 3d 3c 1f 03 00 	lea    0x31f3c(%rip),%rdi        # 4622a1 <usage_message+0x561>
  430365:	4c 89 f6             	mov    %r14,%rsi
  430368:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  43036a:	0f 85 de 01 00 00    	jne    43054e <SYSTEM_LOCALTIME+0x516>
  430370:	66 45 85 ff          	test   %r15w,%r15w
  430374:	0f 85 1b 02 00 00    	jne    430595 <SYSTEM_LOCALTIME+0x55d>
  43037a:	41 bf 85 01 00 00    	mov    $0x185,%r15d
  430380:	48 c7 84 24 40 18 00 	movq   $0x0,0x1840(%rsp)
  430387:	00 00 00 00 00 
  43038c:	48 c7 84 24 38 18 00 	movq   $0x0,0x1838(%rsp)
  430393:	00 00 00 00 00 
  430398:	48 8d 05 0e af 03 00 	lea    0x3af0e(%rip),%rax        # 46b2ad <usage_message+0x956d>
  43039f:	48 89 84 24 20 18 00 	mov    %rax,0x1820(%rsp)
  4303a6:	00 
  4303a7:	48 c7 84 24 28 18 00 	movq   $0x0,0x1828(%rsp)
  4303ae:	00 00 00 00 00 
  4303b3:	c7 84 24 4c 18 00 00 	movl   $0x0,0x184c(%rsp)
  4303ba:	00 00 00 00 
  4303be:	44 89 fe             	mov    %r15d,%esi
  4303c1:	4c 89 ef             	mov    %r13,%rdi
  4303c4:	e8 3f e1 fd ff       	callq  40e508 <ldap_init@plt>
  4303c9:	49 89 c4             	mov    %rax,%r12
  4303cc:	48 85 c0             	test   %rax,%rax
  4303cf:	0f 84 46 03 00 00    	je     43071b <SYSTEM_LOCALTIME+0x6e3>
  4303d5:	48 8d 84 24 40 18 00 	lea    0x1840(%rsp),%rax
  4303dc:	00 
  4303dd:	48 89 04 24          	mov    %rax,(%rsp)
  4303e1:	45 31 c9             	xor    %r9d,%r9d
  4303e4:	4c 8d 84 24 20 18 00 	lea    0x1820(%rsp),%r8
  4303eb:	00 
  4303ec:	48 8d 0d c9 ae 03 00 	lea    0x3aec9(%rip),%rcx        # 46b2bc <usage_message+0x957c>
  4303f3:	31 d2                	xor    %edx,%edx
  4303f5:	48 8d 35 da f8 03 00 	lea    0x3f8da(%rip),%rsi        # 46fcd6 <usage_message+0xdf96>
  4303fc:	4c 89 e7             	mov    %r12,%rdi
  4303ff:	e8 14 e3 fd ff       	callq  40e718 <ldap_search_s@plt>
  430404:	85 c0                	test   %eax,%eax
  430406:	0f 84 e2 01 00 00    	je     4305ee <SYSTEM_LOCALTIME+0x5b6>
  43040c:	89 c7                	mov    %eax,%edi
  43040e:	e8 45 e3 fd ff       	callq  40e758 <ldap_err2string@plt>
  430413:	48 89 c1             	mov    %rax,%rcx
  430416:	4c 89 ea             	mov    %r13,%rdx
  430419:	48 8d 35 08 af 03 00 	lea    0x3af08(%rip),%rsi        # 46b328 <usage_message+0x95e8>
  430420:	bf 04 00 00 00       	mov    $0x4,%edi
  430425:	31 c0                	xor    %eax,%eax
  430427:	e8 84 0c 00 00       	callq  4310b0 <__zbx_zabbix_log>
  43042c:	48 8b bc 24 38 18 00 	mov    0x1838(%rsp),%rdi
  430433:	00 
  430434:	48 85 ff             	test   %rdi,%rdi
  430437:	74 07                	je     430440 <SYSTEM_LOCALTIME+0x408>
  430439:	31 f6                	xor    %esi,%esi
  43043b:	e8 88 e2 fd ff       	callq  40e6c8 <ber_free@plt>
  430440:	48 8b bc 24 40 18 00 	mov    0x1840(%rsp),%rdi
  430447:	00 
  430448:	48 85 ff             	test   %rdi,%rdi
  43044b:	74 05                	je     430452 <SYSTEM_LOCALTIME+0x41a>
  43044d:	e8 66 e2 fd ff       	callq  40e6b8 <ldap_msgfree@plt>
  430452:	4c 89 e7             	mov    %r12,%rdi
  430455:	e8 3e dd fd ff       	callq  40e198 <ldap_unbind@plt>
  43045a:	31 c0                	xor    %eax,%eax
  43045c:	85 ed                	test   %ebp,%ebp
  43045e:	75 6c                	jne    4304cc <SYSTEM_LOCALTIME+0x494>
  430460:	85 c0                	test   %eax,%eax
  430462:	0f 85 c9 fd ff ff    	jne    430231 <SYSTEM_LOCALTIME+0x1f9>
  430468:	83 0b 01             	orl    $0x1,(%rbx)
  43046b:	48 63 94 24 4c 18 00 	movslq 0x184c(%rsp),%rdx
  430472:	00 
  430473:	48 89 53 08          	mov    %rdx,0x8(%rbx)
  430477:	e9 b5 fd ff ff       	jmpq   430231 <SYSTEM_LOCALTIME+0x1f9>
  43047c:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
  430481:	3a 05 23 ae 03 00    	cmp    0x3ae23(%rip),%al        # 46b2aa <usage_message+0x956a>
  430487:	0f 85 b5 fe ff ff    	jne    430342 <SYSTEM_LOCALTIME+0x30a>
  43048d:	41 0f b6 46 02       	movzbl 0x2(%r14),%eax
  430492:	3a 05 13 ae 03 00    	cmp    0x3ae13(%rip),%al        # 46b2ab <usage_message+0x956b>
  430498:	0f 85 a4 fe ff ff    	jne    430342 <SYSTEM_LOCALTIME+0x30a>
  43049e:	41 0f b6 46 03       	movzbl 0x3(%r14),%eax
  4304a3:	3a 05 03 ae 03 00    	cmp    0x3ae03(%rip),%al        # 46b2ac <usage_message+0x956c>
  4304a9:	0f 85 93 fe ff ff    	jne    430342 <SYSTEM_LOCALTIME+0x30a>
  4304af:	66 45 85 ff          	test   %r15w,%r15w
  4304b3:	75 43                	jne    4304f8 <SYSTEM_LOCALTIME+0x4c0>
  4304b5:	be 7b 00 00 00       	mov    $0x7b,%esi
  4304ba:	48 8d 94 24 4c 18 00 	lea    0x184c(%rsp),%rdx
  4304c1:	00 
  4304c2:	4c 89 ef             	mov    %r13,%rdi
  4304c5:	e8 b6 03 00 00       	callq  430880 <check_ntp>
  4304ca:	eb 90                	jmp    43045c <SYSTEM_LOCALTIME+0x424>
  4304cc:	85 c0                	test   %eax,%eax
  4304ce:	0f 85 5d fd ff ff    	jne    430231 <SYSTEM_LOCALTIME+0x1f9>
  4304d4:	8b 94 24 4c 18 00 00 	mov    0x184c(%rsp),%edx
  4304db:	85 d2                	test   %edx,%edx
  4304dd:	75 47                	jne    430526 <SYSTEM_LOCALTIME+0x4ee>
  4304df:	83 0b 02             	orl    $0x2,(%rbx)
  4304e2:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
  4304e9:	00 
  4304ea:	e9 42 fd ff ff       	jmpq   430231 <SYSTEM_LOCALTIME+0x1f9>
  4304ef:	41 0f b7 f7          	movzwl %r15w,%esi
  4304f3:	e9 25 fe ff ff       	jmpq   43031d <SYSTEM_LOCALTIME+0x2e5>
  4304f8:	41 0f b7 f7          	movzwl %r15w,%esi
  4304fc:	eb bc                	jmp    4304ba <SYSTEM_LOCALTIME+0x482>
  4304fe:	4c 89 ff             	mov    %r15,%rdi
  430501:	e8 f4 05 01 00       	callq  440afa <is_uint>
  430506:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  430509:	0f 84 1d fd ff ff    	je     43022c <SYSTEM_LOCALTIME+0x1f4>
  43050f:	ba 0a 00 00 00       	mov    $0xa,%edx
  430514:	31 f6                	xor    %esi,%esi
  430516:	4c 89 ff             	mov    %r15,%rdi
  430519:	e8 0a e0 fd ff       	callq  40e528 <strtol@plt>
  43051e:	41 89 c7             	mov    %eax,%r15d
  430521:	e9 a9 fd ff ff       	jmpq   4302cf <SYSTEM_LOCALTIME+0x297>
  430526:	89 44 24 10          	mov    %eax,0x10(%rsp)
  43052a:	e8 ea 1b 01 00       	callq  442119 <zbx_time>
  43052f:	f2 0f 5c 44 24 18    	subsd  0x18(%rsp),%xmm0
  430535:	f2 0f 5f 05 53 ae 03 	maxsd  0x3ae53(%rip),%xmm0        # 46b390 <usage_message+0x9650>
  43053c:	00 
  43053d:	83 0b 02             	orl    $0x2,(%rbx)
  430540:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  430545:	8b 44 24 10          	mov    0x10(%rsp),%eax
  430549:	e9 e3 fc ff ff       	jmpq   430231 <SYSTEM_LOCALTIME+0x1f9>
  43054e:	b9 05 00 00 00       	mov    $0x5,%ecx
  430553:	48 8d 3d 4c 1d 03 00 	lea    0x31d4c(%rip),%rdi        # 4622a6 <usage_message+0x566>
  43055a:	4c 89 f6             	mov    %r14,%rsi
  43055d:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  43055f:	75 3d                	jne    43059e <SYSTEM_LOCALTIME+0x566>
  430561:	66 45 85 ff          	test   %r15w,%r15w
  430565:	0f 85 f1 00 00 00    	jne    43065c <SYSTEM_LOCALTIME+0x624>
  43056b:	be 19 00 00 00       	mov    $0x19,%esi
  430570:	4c 8d 8c 24 4c 18 00 	lea    0x184c(%rsp),%r9
  430577:	00 
  430578:	4c 8d 05 4d ad 03 00 	lea    0x3ad4d(%rip),%r8        # 46b2cc <usage_message+0x958c>
  43057f:	48 8d 0d 4c ad 03 00 	lea    0x3ad4c(%rip),%rcx        # 46b2d2 <usage_message+0x9592>
  430586:	31 d2                	xor    %edx,%edx
  430588:	4c 89 ef             	mov    %r13,%rdi
  43058b:	e8 97 eb ff ff       	callq  42f127 <tcp_expect>
  430590:	e9 c7 fe ff ff       	jmpq   43045c <SYSTEM_LOCALTIME+0x424>
  430595:	45 0f b7 ff          	movzwl %r15w,%r15d
  430599:	e9 e2 fd ff ff       	jmpq   430380 <SYSTEM_LOCALTIME+0x348>
  43059e:	0f b6 05 06 1d 03 00 	movzbl 0x31d06(%rip),%eax        # 4622ab <usage_message+0x56b>
  4305a5:	41 39 c4             	cmp    %eax,%r12d
  4305a8:	0f 85 b7 00 00 00    	jne    430665 <SYSTEM_LOCALTIME+0x62d>
  4305ae:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
  4305b3:	3a 05 f3 1c 03 00    	cmp    0x31cf3(%rip),%al        # 4622ac <usage_message+0x56c>
  4305b9:	0f 85 a6 00 00 00    	jne    430665 <SYSTEM_LOCALTIME+0x62d>
  4305bf:	41 0f b6 46 02       	movzbl 0x2(%r14),%eax
  4305c4:	3a 05 e3 1c 03 00    	cmp    0x31ce3(%rip),%al        # 4622ad <usage_message+0x56d>
  4305ca:	0f 85 95 00 00 00    	jne    430665 <SYSTEM_LOCALTIME+0x62d>
  4305d0:	41 0f b6 46 03       	movzbl 0x3(%r14),%eax
  4305d5:	3a 05 d3 1c 03 00    	cmp    0x31cd3(%rip),%al        # 4622ae <usage_message+0x56e>
  4305db:	0f 85 84 00 00 00    	jne    430665 <SYSTEM_LOCALTIME+0x62d>
  4305e1:	66 45 85 ff          	test   %r15w,%r15w
  4305e5:	75 75                	jne    43065c <SYSTEM_LOCALTIME+0x624>
  4305e7:	be 15 00 00 00       	mov    $0x15,%esi
  4305ec:	eb 82                	jmp    430570 <SYSTEM_LOCALTIME+0x538>
  4305ee:	48 8b b4 24 40 18 00 	mov    0x1840(%rsp),%rsi
  4305f5:	00 
  4305f6:	4c 89 e7             	mov    %r12,%rdi
  4305f9:	e8 8a de fd ff       	callq  40e488 <ldap_first_entry@plt>
  4305fe:	49 89 c6             	mov    %rax,%r14
  430601:	48 85 c0             	test   %rax,%rax
  430604:	0f 84 87 01 00 00    	je     430791 <SYSTEM_LOCALTIME+0x759>
  43060a:	48 8d 94 24 38 18 00 	lea    0x1838(%rsp),%rdx
  430611:	00 
  430612:	48 89 c6             	mov    %rax,%rsi
  430615:	4c 89 e7             	mov    %r12,%rdi
  430618:	e8 9b d6 fd ff       	callq  40dcb8 <ldap_first_attribute@plt>
  43061d:	49 89 c5             	mov    %rax,%r13
  430620:	48 89 c2             	mov    %rax,%rdx
  430623:	4c 89 f6             	mov    %r14,%rsi
  430626:	4c 89 e7             	mov    %r12,%rdi
  430629:	e8 9a e3 fd ff       	callq  40e9c8 <ldap_get_values@plt>
  43062e:	48 89 c7             	mov    %rax,%rdi
  430631:	c7 84 24 4c 18 00 00 	movl   $0x1,0x184c(%rsp)
  430638:	01 00 00 00 
  43063c:	48 85 c0             	test   %rax,%rax
  43063f:	74 05                	je     430646 <SYSTEM_LOCALTIME+0x60e>
  430641:	e8 f2 e0 fd ff       	callq  40e738 <ldap_value_free@plt>
  430646:	4d 85 ed             	test   %r13,%r13
  430649:	0f 84 dd fd ff ff    	je     43042c <SYSTEM_LOCALTIME+0x3f4>
  43064f:	4c 89 ef             	mov    %r13,%rdi
  430652:	e8 f1 d7 fd ff       	callq  40de48 <ldap_memfree@plt>
  430657:	e9 d0 fd ff ff       	jmpq   43042c <SYSTEM_LOCALTIME+0x3f4>
  43065c:	41 0f b7 f7          	movzwl %r15w,%esi
  430660:	e9 0b ff ff ff       	jmpq   430570 <SYSTEM_LOCALTIME+0x538>
  430665:	b9 05 00 00 00       	mov    $0x5,%ecx
  43066a:	48 8d 3d 3e 1c 03 00 	lea    0x31c3e(%rip),%rdi        # 4622af <usage_message+0x56f>
  430671:	4c 89 f6             	mov    %r14,%rsi
  430674:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  430676:	75 2b                	jne    4306a3 <SYSTEM_LOCALTIME+0x66b>
  430678:	66 45 85 ff          	test   %r15w,%r15w
  43067c:	0f 85 06 01 00 00    	jne    430788 <SYSTEM_LOCALTIME+0x750>
  430682:	be 50 00 00 00       	mov    $0x50,%esi
  430687:	4c 8d 8c 24 4c 18 00 	lea    0x184c(%rsp),%r9
  43068e:	00 
  43068f:	45 31 c0             	xor    %r8d,%r8d
  430692:	31 c9                	xor    %ecx,%ecx
  430694:	31 d2                	xor    %edx,%edx
  430696:	4c 89 ef             	mov    %r13,%rdi
  430699:	e8 89 ea ff ff       	callq  42f127 <tcp_expect>
  43069e:	e9 b9 fd ff ff       	jmpq   43045c <SYSTEM_LOCALTIME+0x424>
  4306a3:	0f b6 05 0a 1c 03 00 	movzbl 0x31c0a(%rip),%eax        # 4622b4 <usage_message+0x574>
  4306aa:	41 39 c4             	cmp    %eax,%r12d
  4306ad:	0f 85 03 01 00 00    	jne    4307b6 <SYSTEM_LOCALTIME+0x77e>
  4306b3:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
  4306b8:	3a 05 f7 1b 03 00    	cmp    0x31bf7(%rip),%al        # 4622b5 <usage_message+0x575>
  4306be:	0f 85 f2 00 00 00    	jne    4307b6 <SYSTEM_LOCALTIME+0x77e>
  4306c4:	41 0f b6 46 02       	movzbl 0x2(%r14),%eax
  4306c9:	3a 05 e7 1b 03 00    	cmp    0x31be7(%rip),%al        # 4622b6 <usage_message+0x576>
  4306cf:	0f 85 e1 00 00 00    	jne    4307b6 <SYSTEM_LOCALTIME+0x77e>
  4306d5:	41 0f b6 46 03       	movzbl 0x3(%r14),%eax
  4306da:	3a 05 d7 1b 03 00    	cmp    0x31bd7(%rip),%al        # 4622b7 <usage_message+0x577>
  4306e0:	0f 85 d0 00 00 00    	jne    4307b6 <SYSTEM_LOCALTIME+0x77e>
  4306e6:	41 0f b7 f7          	movzwl %r15w,%esi
  4306ea:	66 45 85 ff          	test   %r15w,%r15w
  4306ee:	b8 6e 00 00 00       	mov    $0x6e,%eax
  4306f3:	0f 44 f0             	cmove  %eax,%esi
  4306f6:	4c 8d 8c 24 4c 18 00 	lea    0x184c(%rsp),%r9
  4306fd:	00 
  4306fe:	4c 8d 05 c7 ab 03 00 	lea    0x3abc7(%rip),%r8        # 46b2cc <usage_message+0x958c>
  430705:	48 8d 0d ca ab 03 00 	lea    0x3abca(%rip),%rcx        # 46b2d6 <usage_message+0x9596>
  43070c:	31 d2                	xor    %edx,%edx
  43070e:	4c 89 ef             	mov    %r13,%rdi
  430711:	e8 11 ea ff ff       	callq  42f127 <tcp_expect>
  430716:	e9 41 fd ff ff       	jmpq   43045c <SYSTEM_LOCALTIME+0x424>
  43071b:	44 89 f9             	mov    %r15d,%ecx
  43071e:	4c 89 ea             	mov    %r13,%rdx
  430721:	48 8d 35 d8 ab 03 00 	lea    0x3abd8(%rip),%rsi        # 46b300 <usage_message+0x95c0>
  430728:	bf 04 00 00 00       	mov    $0x4,%edi
  43072d:	31 c0                	xor    %eax,%eax
  43072f:	e8 7c 09 00 00       	callq  4310b0 <__zbx_zabbix_log>
  430734:	31 c0                	xor    %eax,%eax
  430736:	e9 21 fd ff ff       	jmpq   43045c <SYSTEM_LOCALTIME+0x424>
  43073b:	0f b6 05 19 a9 03 00 	movzbl 0x3a919(%rip),%eax        # 46b05b <usage_message+0x931b>
  430742:	41 39 c4             	cmp    %eax,%r12d
  430745:	0f 85 e1 fa ff ff    	jne    43022c <SYSTEM_LOCALTIME+0x1f4>
  43074b:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
  430750:	3a 05 06 a9 03 00    	cmp    0x3a906(%rip),%al        # 46b05c <usage_message+0x931c>
  430756:	0f 85 d0 fa ff ff    	jne    43022c <SYSTEM_LOCALTIME+0x1f4>
  43075c:	41 0f b6 46 02       	movzbl 0x2(%r14),%eax
  430761:	3a 05 f6 a8 03 00    	cmp    0x3a8f6(%rip),%al        # 46b05d <usage_message+0x931d>
  430767:	0f 85 bf fa ff ff    	jne    43022c <SYSTEM_LOCALTIME+0x1f4>
  43076d:	41 0f b6 46 03       	movzbl 0x3(%r14),%eax
  430772:	3a 05 e6 a8 03 00    	cmp    0x3a8e6(%rip),%al        # 46b05e <usage_message+0x931e>
  430778:	0f 85 ae fa ff ff    	jne    43022c <SYSTEM_LOCALTIME+0x1f4>
  43077e:	66 45 85 ff          	test   %r15w,%r15w
  430782:	0f 84 a4 fa ff ff    	je     43022c <SYSTEM_LOCALTIME+0x1f4>
  430788:	41 0f b7 f7          	movzwl %r15w,%esi
  43078c:	e9 f6 fe ff ff       	jmpq   430687 <SYSTEM_LOCALTIME+0x64f>
  430791:	31 ff                	xor    %edi,%edi
  430793:	e8 c0 df fd ff       	callq  40e758 <ldap_err2string@plt>
  430798:	48 89 c1             	mov    %rax,%rcx
  43079b:	4c 89 ea             	mov    %r13,%rdx
  43079e:	48 8d 35 ab ab 03 00 	lea    0x3abab(%rip),%rsi        # 46b350 <usage_message+0x9610>
  4307a5:	bf 04 00 00 00       	mov    $0x4,%edi
  4307aa:	31 c0                	xor    %eax,%eax
  4307ac:	e8 ff 08 00 00       	callq  4310b0 <__zbx_zabbix_log>
  4307b1:	e9 76 fc ff ff       	jmpq   43042c <SYSTEM_LOCALTIME+0x3f4>
  4307b6:	48 8d 35 fb 1a 03 00 	lea    0x31afb(%rip),%rsi        # 4622b8 <usage_message+0x578>
  4307bd:	4c 89 f7             	mov    %r14,%rdi
  4307c0:	e8 e3 df fd ff       	callq  40e7a8 <strcmp@plt>
  4307c5:	85 c0                	test   %eax,%eax
  4307c7:	75 51                	jne    43081a <SYSTEM_LOCALTIME+0x7e2>
  4307c9:	41 0f b7 f7          	movzwl %r15w,%esi
  4307cd:	66 45 85 ff          	test   %r15w,%r15w
  4307d1:	b0 77                	mov    $0x77,%al
  4307d3:	0f 44 f0             	cmove  %eax,%esi
  4307d6:	4c 8d 8c 24 4c 18 00 	lea    0x184c(%rsp),%r9
  4307dd:	00 
  4307de:	4c 8d 05 e7 aa 03 00 	lea    0x3aae7(%rip),%r8        # 46b2cc <usage_message+0x958c>
  4307e5:	48 8d 0d ee aa 03 00 	lea    0x3aaee(%rip),%rcx        # 46b2da <usage_message+0x959a>
  4307ec:	31 d2                	xor    %edx,%edx
  4307ee:	4c 89 ef             	mov    %r13,%rdi
  4307f1:	e8 31 e9 ff ff       	callq  42f127 <tcp_expect>
  4307f6:	e9 61 fc ff ff       	jmpq   43045c <SYSTEM_LOCALTIME+0x424>
  4307fb:	48 8d 0d 72 ab 03 00 	lea    0x3ab72(%rip),%rcx        # 46b374 <usage_message+0x9634>
  430802:	ba 98 00 00 00       	mov    $0x98,%edx
  430807:	48 8d 35 29 3c 03 00 	lea    0x33c29(%rip),%rsi        # 464437 <usage_message+0x26f7>
  43080e:	48 8d 3d 76 aa 03 00 	lea    0x3aa76(%rip),%rdi        # 46b28b <usage_message+0x954b>
  430815:	e8 de d6 fd ff       	callq  40def8 <__assert_fail@plt>
  43081a:	48 8d 35 9c 1a 03 00 	lea    0x31a9c(%rip),%rsi        # 4622bd <usage_message+0x57d>
  430821:	4c 89 f7             	mov    %r14,%rdi
  430824:	e8 7f df fd ff       	callq  40e7a8 <strcmp@plt>
  430829:	85 c0                	test   %eax,%eax
  43082b:	0f 85 0a ff ff ff    	jne    43073b <SYSTEM_LOCALTIME+0x703>
  430831:	41 0f b7 f7          	movzwl %r15w,%esi
  430835:	66 45 85 ff          	test   %r15w,%r15w
  430839:	b0 8f                	mov    $0x8f,%al
  43083b:	0f 44 f0             	cmove  %eax,%esi
  43083e:	4c 8d 8c 24 4c 18 00 	lea    0x184c(%rsp),%r9
  430845:	00 
  430846:	4c 8d 05 91 aa 03 00 	lea    0x3aa91(%rip),%r8        # 46b2de <usage_message+0x959e>
  43084d:	48 8d 0d 95 aa 03 00 	lea    0x3aa95(%rip),%rcx        # 46b2e9 <usage_message+0x95a9>
  430854:	31 d2                	xor    %edx,%edx
  430856:	4c 89 ef             	mov    %r13,%rdi
  430859:	e8 c9 e8 ff ff       	callq  42f127 <tcp_expect>
  43085e:	e9 f9 fb ff ff       	jmpq   43045c <SYSTEM_LOCALTIME+0x424>

0000000000430863 <CHECK_SERVICE_PERF>:
  430863:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  430869:	e9 70 f9 ff ff       	jmpq   4301de <SYSTEM_LOCALTIME+0x1a6>

000000000043086e <CHECK_SERVICE>:
  43086e:	45 31 c0             	xor    %r8d,%r8d
  430871:	e9 68 f9 ff ff       	jmpq   4301de <SYSTEM_LOCALTIME+0x1a6>
  430876:	90                   	nop
  430877:	90                   	nop
  430878:	90                   	nop
  430879:	90                   	nop
  43087a:	90                   	nop
  43087b:	90                   	nop
  43087c:	90                   	nop
  43087d:	90                   	nop
  43087e:	90                   	nop
  43087f:	90                   	nop

0000000000430880 <check_ntp>:
  430880:	41 54                	push   %r12
  430882:	55                   	push   %rbp
  430883:	53                   	push   %rbx
  430884:	48 81 ec e0 0c 00 00 	sub    $0xce0,%rsp
  43088b:	48 89 d5             	mov    %rdx,%rbp
  43088e:	48 c7 84 24 d8 0c 00 	movq   $0x0,0xcd8(%rsp)
  430895:	00 00 00 00 00 
  43089a:	48 85 d2             	test   %rdx,%rdx
  43089d:	0f 84 47 05 00 00    	je     430dea <check_ntp+0x56a>
  4308a3:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
  4308a9:	0f b7 ce             	movzwl %si,%ecx
  4308ac:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
  4308b1:	45 31 c0             	xor    %r8d,%r8d
  4308b4:	48 89 fa             	mov    %rdi,%rdx
  4308b7:	48 8b 05 4a c6 25 00 	mov    0x25c64a(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  4308be:	48 8b 30             	mov    (%rax),%rsi
  4308c1:	48 89 df             	mov    %rbx,%rdi
  4308c4:	e8 ce 79 01 00       	callq  448297 <zbx_tcp_connect>
  4308c9:	41 89 c4             	mov    %eax,%r12d
  4308cc:	85 c0                	test   %eax,%eax
  4308ce:	74 20                	je     4308f0 <check_ntp+0x70>
  4308d0:	48 89 df             	mov    %rbx,%rdi
  4308d3:	e8 25 73 01 00       	callq  447bfd <zbx_tcp_close>
  4308d8:	41 83 fc ff          	cmp    $0xffffffffffffffff,%r12d
  4308dc:	0f 84 b7 04 00 00    	je     430d99 <check_ntp+0x519>
  4308e2:	31 c0                	xor    %eax,%eax
  4308e4:	48 81 c4 e0 0c 00 00 	add    $0xce0,%rsp
  4308eb:	5b                   	pop    %rbx
  4308ec:	5d                   	pop    %rbp
  4308ed:	41 5c                	pop    %r12
  4308ef:	c3                   	retq   
  4308f0:	c6 84 24 60 0c 00 00 	movb   $0x0,0xc60(%rsp)
  4308f7:	00 
  4308f8:	c6 84 24 63 0c 00 00 	movb   $0xf,0xc63(%rsp)
  4308ff:	0f 
  430900:	66 0f ef d2          	pxor   %xmm2,%xmm2
  430904:	f2 0f 11 94 24 68 0c 	movsd  %xmm2,0xc68(%rsp)
  43090b:	00 00 
  43090d:	f2 0f 11 94 24 70 0c 	movsd  %xmm2,0xc70(%rsp)
  430914:	00 00 
  430916:	c6 84 24 61 0c 00 00 	movb   $0x3,0xc61(%rsp)
  43091d:	03 
  43091e:	c6 84 24 62 0c 00 00 	movb   $0x1,0xc62(%rsp)
  430925:	01 
  430926:	c6 84 24 64 0c 00 00 	movb   $0x8,0xc64(%rsp)
  43092d:	08 
  43092e:	c6 84 24 65 0c 00 00 	movb   $0x0,0xc65(%rsp)
  430935:	00 
  430936:	f2 0f 11 94 24 78 0c 	movsd  %xmm2,0xc78(%rsp)
  43093d:	00 00 
  43093f:	f2 0f 11 94 24 80 0c 	movsd  %xmm2,0xc80(%rsp)
  430946:	00 00 
  430948:	f2 0f 11 14 24       	movsd  %xmm2,(%rsp)
  43094d:	e8 f3 17 01 00       	callq  442145 <zbx_current_time>
  430952:	f2 0f 11 84 24 88 0c 	movsd  %xmm0,0xc88(%rsp)
  430959:	00 00 
  43095b:	f2 0f 11 84 24 90 0c 	movsd  %xmm0,0xc90(%rsp)
  430962:	00 00 
  430964:	48 8d b4 24 a0 0c 00 	lea    0xca0(%rsp),%rsi
  43096b:	00 
  43096c:	48 89 f7             	mov    %rsi,%rdi
  43096f:	ba 30 00 00 00       	mov    $0x30,%edx
  430974:	31 c0                	xor    %eax,%eax
  430976:	40 f6 c6 04          	test   $0x4,%sil
  43097a:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  43097f:	0f 85 3d 04 00 00    	jne    430dc2 <check_ntp+0x542>
  430985:	41 89 d1             	mov    %edx,%r9d
  430988:	41 83 e1 e0          	and    $0xffffffffffffffe0,%r9d
  43098c:	31 c9                	xor    %ecx,%ecx
  43098e:	41 89 c8             	mov    %ecx,%r8d
  430991:	4a c7 04 07 00 00 00 	movq   $0x0,(%rdi,%r8,1)
  430998:	00 
  430999:	4a c7 44 07 08 00 00 	movq   $0x0,0x8(%rdi,%r8,1)
  4309a0:	00 00 
  4309a2:	4a c7 44 07 10 00 00 	movq   $0x0,0x10(%rdi,%r8,1)
  4309a9:	00 00 
  4309ab:	4a c7 44 07 18 00 00 	movq   $0x0,0x18(%rdi,%r8,1)
  4309b2:	00 00 
  4309b4:	83 c1 20             	add    $0x20,%ecx
  4309b7:	44 39 c9             	cmp    %r9d,%ecx
  4309ba:	72 d2                	jb     43098e <check_ntp+0x10e>
  4309bc:	89 c9                	mov    %ecx,%ecx
  4309be:	48 01 cf             	add    %rcx,%rdi
  4309c1:	f6 c2 10             	test   $0x10,%dl
  4309c4:	0f 85 c0 03 00 00    	jne    430d8a <check_ntp+0x50a>
  4309ca:	f6 c2 08             	test   $0x8,%dl
  4309cd:	0f 85 a7 03 00 00    	jne    430d7a <check_ntp+0x4fa>
  4309d3:	f6 c2 04             	test   $0x4,%dl
  4309d6:	0f 85 8c 03 00 00    	jne    430d68 <check_ntp+0x4e8>
  4309dc:	f6 c2 02             	test   $0x2,%dl
  4309df:	90                   	nop
  4309e0:	0f 85 73 03 00 00    	jne    430d59 <check_ntp+0x4d9>
  4309e6:	80 e2 01             	and    $0x1,%dl
  4309e9:	0f 85 64 03 00 00    	jne    430d53 <check_ntp+0x4d3>
  4309ef:	0f b6 94 24 60 0c 00 	movzbl 0xc60(%rsp),%edx
  4309f6:	00 
  4309f7:	c1 e2 06             	shl    $0x6,%edx
  4309fa:	0f b6 84 24 61 0c 00 	movzbl 0xc61(%rsp),%eax
  430a01:	00 
  430a02:	c1 e0 03             	shl    $0x3,%eax
  430a05:	08 d0                	or     %dl,%al
  430a07:	0a 84 24 62 0c 00 00 	or     0xc62(%rsp),%al
  430a0e:	88 06                	mov    %al,(%rsi)
  430a10:	0f b6 84 24 63 0c 00 	movzbl 0xc63(%rsp),%eax
  430a17:	00 
  430a18:	88 46 01             	mov    %al,0x1(%rsi)
  430a1b:	0f b6 84 24 64 0c 00 	movzbl 0xc64(%rsp),%eax
  430a22:	00 
  430a23:	88 46 02             	mov    %al,0x2(%rsi)
  430a26:	0f b6 84 24 65 0c 00 	movzbl 0xc65(%rsp),%eax
  430a2d:	00 
  430a2e:	88 46 03             	mov    %al,0x3(%rsi)
  430a31:	f2 0f 10 1d a7 a9 03 	movsd  0x3a9a7(%rip),%xmm3        # 46b3e0 <usage_message+0x96a0>
  430a38:	00 
  430a39:	f2 0f 10 84 24 78 0c 	movsd  0xc78(%rsp),%xmm0
  430a40:	00 00 
  430a42:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
  430a46:	48 89 f0             	mov    %rsi,%rax
  430a49:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
  430a4d:	48 89 f2             	mov    %rsi,%rdx
  430a50:	f2 0f 10 0d 90 a9 03 	movsd  0x3a990(%rip),%xmm1        # 46b3e8 <usage_message+0x96a8>
  430a57:	00 
  430a58:	41 b8 ff 00 00 00    	mov    $0xff,%r8d
  430a5e:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  430a62:	f2 0f 2c f8          	cvttsd2si %xmm0,%edi
  430a66:	81 ff ff 00 00 00    	cmp    $0xff,%edi
  430a6c:	41 0f 4f f8          	cmovg  %r8d,%edi
  430a70:	40 88 7a 18          	mov    %dil,0x18(%rdx)
  430a74:	f2 0f 2a e7          	cvtsi2sd %edi,%xmm4
  430a78:	f2 0f 5c c4          	subsd  %xmm4,%xmm0
  430a7c:	48 83 c2 01          	add    $0x1,%rdx
  430a80:	48 39 ca             	cmp    %rcx,%rdx
  430a83:	75 d9                	jne    430a5e <check_ntp+0x1de>
  430a85:	f2 0f 10 84 24 80 0c 	movsd  0xc80(%rsp),%xmm0
  430a8c:	00 00 
  430a8e:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
  430a92:	48 89 f2             	mov    %rsi,%rdx
  430a95:	41 b8 ff 00 00 00    	mov    $0xff,%r8d
  430a9b:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  430a9f:	f2 0f 2c f8          	cvttsd2si %xmm0,%edi
  430aa3:	81 ff ff 00 00 00    	cmp    $0xff,%edi
  430aa9:	41 0f 4f f8          	cmovg  %r8d,%edi
  430aad:	40 88 7a 20          	mov    %dil,0x20(%rdx)
  430ab1:	f2 0f 2a e7          	cvtsi2sd %edi,%xmm4
  430ab5:	f2 0f 5c c4          	subsd  %xmm4,%xmm0
  430ab9:	48 83 c2 01          	add    $0x1,%rdx
  430abd:	48 39 d1             	cmp    %rdx,%rcx
  430ac0:	75 d9                	jne    430a9b <check_ntp+0x21b>
  430ac2:	f2 0f 10 84 24 88 0c 	movsd  0xc88(%rsp),%xmm0
  430ac9:	00 00 
  430acb:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
  430acf:	bf ff 00 00 00       	mov    $0xff,%edi
  430ad4:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  430ad8:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
  430adc:	81 fa ff 00 00 00    	cmp    $0xff,%edx
  430ae2:	0f 4f d7             	cmovg  %edi,%edx
  430ae5:	88 50 28             	mov    %dl,0x28(%rax)
  430ae8:	f2 0f 2a e2          	cvtsi2sd %edx,%xmm4
  430aec:	f2 0f 5c c4          	subsd  %xmm4,%xmm0
  430af0:	48 83 c0 01          	add    $0x1,%rax
  430af4:	48 39 c1             	cmp    %rax,%rcx
  430af7:	75 db                	jne    430ad4 <check_ntp+0x254>
  430af9:	31 c9                	xor    %ecx,%ecx
  430afb:	31 d2                	xor    %edx,%edx
  430afd:	48 89 df             	mov    %rbx,%rdi
  430b00:	f2 0f 11 4c 24 10    	movsd  %xmm1,0x10(%rsp)
  430b06:	f2 0f 11 14 24       	movsd  %xmm2,(%rsp)
  430b0b:	f2 0f 11 5c 24 20    	movsd  %xmm3,0x20(%rsp)
  430b11:	e8 7b 73 01 00       	callq  447e91 <zbx_tcp_send_ext>
  430b16:	41 89 c4             	mov    %eax,%r12d
  430b19:	85 c0                	test   %eax,%eax
  430b1b:	0f 85 af fd ff ff    	jne    4308d0 <check_ntp+0x50>
  430b21:	48 8d b4 24 d8 0c 00 	lea    0xcd8(%rsp),%rsi
  430b28:	00 
  430b29:	31 c9                	xor    %ecx,%ecx
  430b2b:	31 d2                	xor    %edx,%edx
  430b2d:	48 89 df             	mov    %rbx,%rdi
  430b30:	e8 d7 6c 01 00       	callq  44780c <zbx_tcp_recv_ext>
  430b35:	41 89 c4             	mov    %eax,%r12d
  430b38:	85 c0                	test   %eax,%eax
  430b3a:	f2 0f 10 4c 24 10    	movsd  0x10(%rsp),%xmm1
  430b40:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  430b45:	f2 0f 10 5c 24 20    	movsd  0x20(%rsp),%xmm3
  430b4b:	0f 85 7f fd ff ff    	jne    4308d0 <check_ntp+0x50>
  430b51:	4c 8b a4 24 d8 0c 00 	mov    0xcd8(%rsp),%r12
  430b58:	00 
  430b59:	31 c0                	xor    %eax,%eax
  430b5b:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  430b62:	4c 89 e7             	mov    %r12,%rdi
  430b65:	f2 ae                	repnz scas %es:(%rdi),%al
  430b67:	48 f7 d1             	not    %rcx
  430b6a:	8d 51 ff             	lea    -0x1(%rcx),%edx
  430b6d:	48 8d b4 24 60 0c 00 	lea    0xc60(%rsp),%rsi
  430b74:	00 
  430b75:	31 c0                	xor    %eax,%eax
  430b77:	31 c9                	xor    %ecx,%ecx
  430b79:	89 cf                	mov    %ecx,%edi
  430b7b:	48 c7 04 3e 00 00 00 	movq   $0x0,(%rsi,%rdi,1)
  430b82:	00 
  430b83:	48 c7 44 3e 08 00 00 	movq   $0x0,0x8(%rsi,%rdi,1)
  430b8a:	00 00 
  430b8c:	48 c7 44 3e 10 00 00 	movq   $0x0,0x10(%rsi,%rdi,1)
  430b93:	00 00 
  430b95:	48 c7 44 3e 18 00 00 	movq   $0x0,0x18(%rsi,%rdi,1)
  430b9c:	00 00 
  430b9e:	83 c1 20             	add    $0x20,%ecx
  430ba1:	72 d6                	jb     430b79 <check_ntp+0x2f9>
  430ba3:	89 c9                	mov    %ecx,%ecx
  430ba5:	48 8d 3c 0e          	lea    (%rsi,%rcx,1),%rdi
  430ba9:	48 ab                	stos   %rax,%es:(%rdi)
  430bab:	48 ab                	stos   %rax,%es:(%rdi)
  430bad:	48 ab                	stos   %rax,%es:(%rdi)
  430baf:	85 d2                	test   %edx,%edx
  430bb1:	0f 84 25 02 00 00    	je     430ddc <check_ntp+0x55c>
  430bb7:	83 fa 2f             	cmp    $0x2f,%edx
  430bba:	0f 8e 49 02 00 00    	jle    430e09 <check_ntp+0x589>
  430bc0:	f2 0f 11 4c 24 10    	movsd  %xmm1,0x10(%rsp)
  430bc6:	f2 0f 11 14 24       	movsd  %xmm2,(%rsp)
  430bcb:	f2 0f 11 5c 24 20    	movsd  %xmm3,0x20(%rsp)
  430bd1:	e8 6f 15 01 00       	callq  442145 <zbx_current_time>
  430bd6:	f2 0f 11 84 24 90 0c 	movsd  %xmm0,0xc90(%rsp)
  430bdd:	00 00 
  430bdf:	41 0f b6 04 24       	movzbl (%r12),%eax
  430be4:	c0 e8 06             	shr    $0x6,%al
  430be7:	88 84 24 60 0c 00 00 	mov    %al,0xc60(%rsp)
  430bee:	41 0f b6 04 24       	movzbl (%r12),%eax
  430bf3:	c0 e8 03             	shr    $0x3,%al
  430bf6:	24 07                	and    $0x7,%al
  430bf8:	88 84 24 61 0c 00 00 	mov    %al,0xc61(%rsp)
  430bff:	41 0f b6 04 24       	movzbl (%r12),%eax
  430c04:	24 07                	and    $0x7,%al
  430c06:	88 84 24 62 0c 00 00 	mov    %al,0xc62(%rsp)
  430c0d:	41 0f b6 44 24 01    	movzbl 0x1(%r12),%eax
  430c13:	88 84 24 63 0c 00 00 	mov    %al,0xc63(%rsp)
  430c1a:	41 0f b6 44 24 02    	movzbl 0x2(%r12),%eax
  430c20:	88 84 24 64 0c 00 00 	mov    %al,0xc64(%rsp)
  430c27:	41 0f b6 44 24 03    	movzbl 0x3(%r12),%eax
  430c2d:	88 84 24 65 0c 00 00 	mov    %al,0xc65(%rsp)
  430c34:	4c 89 e0             	mov    %r12,%rax
  430c37:	49 8d 74 24 04       	lea    0x4(%r12),%rsi
  430c3c:	4c 89 e2             	mov    %r12,%rdx
  430c3f:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  430c44:	66 0f 28 c2          	movapd %xmm2,%xmm0
  430c48:	f2 0f 10 5c 24 20    	movsd  0x20(%rsp),%xmm3
  430c4e:	f2 0f 10 4c 24 10    	movsd  0x10(%rsp),%xmm1
  430c54:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  430c58:	0f b6 4a 08          	movzbl 0x8(%rdx),%ecx
  430c5c:	f2 0f 2a e1          	cvtsi2sd %ecx,%xmm4
  430c60:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
  430c64:	48 83 c2 01          	add    $0x1,%rdx
  430c68:	48 39 f2             	cmp    %rsi,%rdx
  430c6b:	75 e7                	jne    430c54 <check_ntp+0x3d4>
  430c6d:	f2 0f 59 05 7b a7 03 	mulsd  0x3a77b(%rip),%xmm0        # 46b3f0 <usage_message+0x96b0>
  430c74:	00 
  430c75:	f2 0f 11 84 24 68 0c 	movsd  %xmm0,0xc68(%rsp)
  430c7c:	00 00 
  430c7e:	49 8d 54 24 08       	lea    0x8(%r12),%rdx
  430c83:	4c 89 e1             	mov    %r12,%rcx
  430c86:	66 0f 28 c2          	movapd %xmm2,%xmm0
  430c8a:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  430c8e:	0f b6 71 10          	movzbl 0x10(%rcx),%esi
  430c92:	f2 0f 2a e6          	cvtsi2sd %esi,%xmm4
  430c96:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
  430c9a:	48 83 c1 01          	add    $0x1,%rcx
  430c9e:	48 39 d1             	cmp    %rdx,%rcx
  430ca1:	75 e7                	jne    430c8a <check_ntp+0x40a>
  430ca3:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
  430ca7:	f2 0f 11 84 24 70 0c 	movsd  %xmm0,0xc70(%rsp)
  430cae:	00 00 
  430cb0:	4c 89 e1             	mov    %r12,%rcx
  430cb3:	66 0f 28 c2          	movapd %xmm2,%xmm0
  430cb7:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  430cbb:	0f b6 71 18          	movzbl 0x18(%rcx),%esi
  430cbf:	f2 0f 2a e6          	cvtsi2sd %esi,%xmm4
  430cc3:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
  430cc7:	48 83 c1 01          	add    $0x1,%rcx
  430ccb:	48 39 ca             	cmp    %rcx,%rdx
  430cce:	75 e7                	jne    430cb7 <check_ntp+0x437>
  430cd0:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
  430cd4:	f2 0f 11 84 24 78 0c 	movsd  %xmm0,0xc78(%rsp)
  430cdb:	00 00 
  430cdd:	66 0f 28 c2          	movapd %xmm2,%xmm0
  430ce1:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  430ce5:	41 0f b6 4c 24 20    	movzbl 0x20(%r12),%ecx
  430ceb:	f2 0f 2a e1          	cvtsi2sd %ecx,%xmm4
  430cef:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
  430cf3:	49 83 c4 01          	add    $0x1,%r12
  430cf7:	4c 39 e2             	cmp    %r12,%rdx
  430cfa:	75 e5                	jne    430ce1 <check_ntp+0x461>
  430cfc:	66 0f 28 e8          	movapd %xmm0,%xmm5
  430d00:	f2 0f 59 eb          	mulsd  %xmm3,%xmm5
  430d04:	f2 0f 11 ac 24 80 0c 	movsd  %xmm5,0xc80(%rsp)
  430d0b:	00 00 
  430d0d:	66 0f 28 c2          	movapd %xmm2,%xmm0
  430d11:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  430d15:	0f b6 48 28          	movzbl 0x28(%rax),%ecx
  430d19:	f2 0f 2a e1          	cvtsi2sd %ecx,%xmm4
  430d1d:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
  430d21:	48 83 c0 01          	add    $0x1,%rax
  430d25:	48 39 c2             	cmp    %rax,%rdx
  430d28:	75 e7                	jne    430d11 <check_ntp+0x491>
  430d2a:	f2 0f 59 d8          	mulsd  %xmm0,%xmm3
  430d2e:	f2 0f 11 9c 24 88 0c 	movsd  %xmm3,0xc88(%rsp)
  430d35:	00 00 
  430d37:	66 0f 2e ea          	ucomisd %xmm2,%xmm5
  430d3b:	0f 87 8a 00 00 00    	ja     430dcb <check_ntp+0x54b>
  430d41:	31 c0                	xor    %eax,%eax
  430d43:	89 45 00             	mov    %eax,0x0(%rbp)
  430d46:	48 89 df             	mov    %rbx,%rdi
  430d49:	e8 af 6e 01 00       	callq  447bfd <zbx_tcp_close>
  430d4e:	e9 8f fb ff ff       	jmpq   4308e2 <check_ntp+0x62>
  430d53:	aa                   	stos   %al,%es:(%rdi)
  430d54:	e9 96 fc ff ff       	jmpq   4309ef <check_ntp+0x16f>
  430d59:	66 ab                	stos   %ax,%es:(%rdi)
  430d5b:	80 e2 01             	and    $0x1,%dl
  430d5e:	66 90                	xchg   %ax,%ax
  430d60:	0f 84 89 fc ff ff    	je     4309ef <check_ntp+0x16f>
  430d66:	eb eb                	jmp    430d53 <check_ntp+0x4d3>
  430d68:	ab                   	stos   %eax,%es:(%rdi)
  430d69:	f6 c2 02             	test   $0x2,%dl
  430d6c:	0f 1f 40 00          	nopl   0x0(%rax)
  430d70:	0f 84 70 fc ff ff    	je     4309e6 <check_ntp+0x166>
  430d76:	66 90                	xchg   %ax,%ax
  430d78:	eb df                	jmp    430d59 <check_ntp+0x4d9>
  430d7a:	48 ab                	stos   %rax,%es:(%rdi)
  430d7c:	f6 c2 04             	test   $0x4,%dl
  430d7f:	90                   	nop
  430d80:	0f 84 56 fc ff ff    	je     4309dc <check_ntp+0x15c>
  430d86:	66 90                	xchg   %ax,%ax
  430d88:	eb de                	jmp    430d68 <check_ntp+0x4e8>
  430d8a:	48 ab                	stos   %rax,%es:(%rdi)
  430d8c:	48 ab                	stos   %rax,%es:(%rdi)
  430d8e:	f6 c2 08             	test   $0x8,%dl
  430d91:	0f 84 3c fc ff ff    	je     4309d3 <check_ntp+0x153>
  430d97:	eb e1                	jmp    430d7a <check_ntp+0x4fa>
  430d99:	e8 02 69 01 00       	callq  4476a0 <zbx_tcp_strerror>
  430d9e:	48 89 c2             	mov    %rax,%rdx
  430da1:	48 8d 35 09 a6 03 00 	lea    0x3a609(%rip),%rsi        # 46b3b1 <usage_message+0x9671>
  430da8:	bf 04 00 00 00       	mov    $0x4,%edi
  430dad:	31 c0                	xor    %eax,%eax
  430daf:	e8 fc 02 00 00       	callq  4310b0 <__zbx_zabbix_log>
  430db4:	31 c0                	xor    %eax,%eax
  430db6:	48 81 c4 e0 0c 00 00 	add    $0xce0,%rsp
  430dbd:	5b                   	pop    %rbx
  430dbe:	5d                   	pop    %rbp
  430dbf:	41 5c                	pop    %r12
  430dc1:	c3                   	retq   
  430dc2:	ab                   	stos   %eax,%es:(%rdi)
  430dc3:	83 ea 04             	sub    $0x4,%edx
  430dc6:	e9 ba fb ff ff       	jmpq   430985 <check_ntp+0x105>
  430dcb:	f2 0f 5c 2d 25 a6 03 	subsd  0x3a625(%rip),%xmm5        # 46b3f8 <usage_message+0x96b8>
  430dd2:	00 
  430dd3:	f2 0f 2c c5          	cvttsd2si %xmm5,%eax
  430dd7:	e9 67 ff ff ff       	jmpq   430d43 <check_ntp+0x4c3>
  430ddc:	f2 0f 10 ac 24 80 0c 	movsd  0xc80(%rsp),%xmm5
  430de3:	00 00 
  430de5:	e9 4d ff ff ff       	jmpq   430d37 <check_ntp+0x4b7>
  430dea:	48 8d 0d d4 a5 03 00 	lea    0x3a5d4(%rip),%rcx        # 46b3c5 <usage_message+0x9685>
  430df1:	ba be 00 00 00       	mov    $0xbe,%edx
  430df6:	48 8d 35 9b a5 03 00 	lea    0x3a59b(%rip),%rsi        # 46b398 <usage_message+0x9658>
  430dfd:	48 8d 3d 3c a4 03 00 	lea    0x3a43c(%rip),%rdi        # 46b240 <usage_message+0x9500>
  430e04:	e8 ef d0 fd ff       	callq  40def8 <__assert_fail@plt>
  430e09:	48 8d 0d bf a5 03 00 	lea    0x3a5bf(%rip),%rcx        # 46b3cf <usage_message+0x968f>
  430e10:	ba 8d 00 00 00       	mov    $0x8d,%edx
  430e15:	48 8d 35 7c a5 03 00 	lea    0x3a57c(%rip),%rsi        # 46b398 <usage_message+0x9658>
  430e1c:	48 8d 3d 7b a5 03 00 	lea    0x3a57b(%rip),%rdi        # 46b39e <usage_message+0x965e>
  430e23:	e8 d0 d0 fd ff       	callq  40def8 <__assert_fail@plt>
  430e28:	90                   	nop
  430e29:	90                   	nop
  430e2a:	90                   	nop
  430e2b:	90                   	nop
  430e2c:	90                   	nop
  430e2d:	90                   	nop
  430e2e:	90                   	nop
  430e2f:	90                   	nop

0000000000430e30 <zabbix_set_log_level>:
  430e30:	89 3d c2 d6 25 00    	mov    %edi,0x25d6c2(%rip)        # 68e4f8 <parameters_simple+0x78>
  430e36:	c3                   	retq   

0000000000430e37 <strerror_from_system>:
  430e37:	48 83 ec 08          	sub    $0x8,%rsp
  430e3b:	e8 28 d9 fd ff       	callq  40e768 <__errno_location@plt>
  430e40:	8b 38                	mov    (%rax),%edi
  430e42:	48 83 c4 08          	add    $0x8,%rsp
  430e46:	e9 0d d6 fd ff       	jmpq   40e458 <strerror@plt>

0000000000430e4b <zabbix_close_log>:
  430e4b:	8b 05 af 17 28 00    	mov    0x2817af(%rip),%eax        # 6b2600 <commands+0x838>
  430e51:	83 f8 01             	cmp    $0x1,%eax
  430e54:	74 12                	je     430e68 <zabbix_close_log+0x1d>
  430e56:	83 f8 02             	cmp    $0x2,%eax
  430e59:	74 01                	je     430e5c <zabbix_close_log+0x11>
  430e5b:	c3                   	retq   
  430e5c:	48 8d 3d bd 1f 28 00 	lea    0x281fbd(%rip),%rdi        # 6b2e20 <commands+0x1058>
  430e63:	e9 90 dd 00 00       	jmpq   43ebf8 <zbx_mutex_destroy>
  430e68:	e9 fb d2 fd ff       	jmpq   40e168 <closelog@plt>

0000000000430e6d <zabbix_open_log>:
  430e6d:	41 54                	push   %r12
  430e6f:	55                   	push   %rbp
  430e70:	53                   	push   %rbx
  430e71:	48 89 d3             	mov    %rdx,%rbx
  430e74:	89 35 7e d6 25 00    	mov    %esi,0x25d67e(%rip)        # 68e4f8 <parameters_simple+0x78>
  430e7a:	85 f6                	test   %esi,%esi
  430e7c:	74 0e                	je     430e8c <zabbix_open_log+0x1f>
  430e7e:	83 ff 02             	cmp    $0x2,%edi
  430e81:	74 10                	je     430e93 <zabbix_open_log+0x26>
  430e83:	83 ff 01             	cmp    $0x1,%edi
  430e86:	0f 84 94 00 00 00    	je     430f20 <zabbix_open_log+0xb3>
  430e8c:	31 c0                	xor    %eax,%eax
  430e8e:	5b                   	pop    %rbx
  430e8f:	5d                   	pop    %rbp
  430e90:	41 5c                	pop    %r12
  430e92:	c3                   	retq   
  430e93:	48 85 d2             	test   %rdx,%rdx
  430e96:	0f 84 84 00 00 00    	je     430f20 <zabbix_open_log+0xb3>
  430e9c:	48 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%rbp
  430ea3:	31 c0                	xor    %eax,%eax
  430ea5:	48 89 e9             	mov    %rbp,%rcx
  430ea8:	48 89 d7             	mov    %rdx,%rdi
  430eab:	f2 ae                	repnz scas %es:(%rdi),%al
  430ead:	48 f7 d1             	not    %rcx
  430eb0:	48 01 e9             	add    %rbp,%rcx
  430eb3:	48 81 f9 ff 07 00 00 	cmp    $0x7ff,%rcx
  430eba:	0f 87 85 00 00 00    	ja     430f45 <zabbix_open_log+0xd8>
  430ec0:	ba 01 00 00 00       	mov    $0x1,%edx
  430ec5:	31 f6                	xor    %esi,%esi
  430ec7:	48 8d 3d 52 1f 28 00 	lea    0x281f52(%rip),%rdi        # 6b2e20 <commands+0x1058>
  430ece:	e8 56 de 00 00       	callq  43ed29 <zbx_mutex_create_ext>
  430ed3:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  430ed6:	0f 84 a5 00 00 00    	je     430f81 <zabbix_open_log+0x114>
  430edc:	48 8d 35 38 a5 03 00 	lea    0x3a538(%rip),%rsi        # 46b41b <usage_message+0x96db>
  430ee3:	48 89 df             	mov    %rbx,%rdi
  430ee6:	e8 ed d0 fd ff       	callq  40dfd8 <fopen@plt>
  430eeb:	49 89 c4             	mov    %rax,%r12
  430eee:	48 85 c0             	test   %rax,%rax
  430ef1:	74 67                	je     430f5a <zabbix_open_log+0xed>
  430ef3:	c7 05 03 17 28 00 02 	movl   $0x2,0x281703(%rip)        # 6b2600 <commands+0x838>
  430efa:	00 00 00 
  430efd:	ba 00 08 00 00       	mov    $0x800,%edx
  430f02:	48 89 de             	mov    %rbx,%rsi
  430f05:	48 8d 3d 14 17 28 00 	lea    0x281714(%rip),%rdi        # 6b2620 <commands+0x858>
  430f0c:	e8 8f 1c 01 00       	callq  442ba0 <zbx_strlcpy>
  430f11:	4c 89 e7             	mov    %r12,%rdi
  430f14:	e8 ef d9 fd ff       	callq  40e908 <fclose@plt>
  430f19:	31 c0                	xor    %eax,%eax
  430f1b:	5b                   	pop    %rbx
  430f1c:	5d                   	pop    %rbp
  430f1d:	41 5c                	pop    %r12
  430f1f:	c3                   	retq   
  430f20:	c7 05 d6 16 28 00 01 	movl   $0x1,0x2816d6(%rip)        # 6b2600 <commands+0x838>
  430f27:	00 00 00 
  430f2a:	ba 18 00 00 00       	mov    $0x18,%edx
  430f2f:	be 01 00 00 00       	mov    $0x1,%esi
  430f34:	48 8b 3d 1d c0 25 00 	mov    0x25c01d(%rip),%rdi        # 68cf58 <zbx_iks_transport+0x538>
  430f3b:	e8 88 cf fd ff       	callq  40dec8 <openlog@plt>
  430f40:	e9 47 ff ff ff       	jmpq   430e8c <zabbix_open_log+0x1f>
  430f45:	48 8d 3d b4 a4 03 00 	lea    0x3a4b4(%rip),%rdi        # 46b400 <usage_message+0x96c0>
  430f4c:	31 c0                	xor    %eax,%eax
  430f4e:	e8 41 43 01 00       	callq  445294 <__zbx_zbx_error>
  430f53:	89 ef                	mov    %ebp,%edi
  430f55:	e8 8e cf fd ff       	callq  40dee8 <exit@plt>
  430f5a:	e8 09 d8 fd ff       	callq  40e768 <__errno_location@plt>
  430f5f:	8b 38                	mov    (%rax),%edi
  430f61:	e8 f2 d4 fd ff       	callq  40e458 <strerror@plt>
  430f66:	48 89 c2             	mov    %rax,%rdx
  430f69:	48 89 de             	mov    %rbx,%rsi
  430f6c:	48 8d 3d 6d a5 03 00 	lea    0x3a56d(%rip),%rdi        # 46b4e0 <usage_message+0x97a0>
  430f73:	31 c0                	xor    %eax,%eax
  430f75:	e8 1a 43 01 00       	callq  445294 <__zbx_zbx_error>
  430f7a:	89 ef                	mov    %ebp,%edi
  430f7c:	e8 67 cf fd ff       	callq  40dee8 <exit@plt>
  430f81:	48 8d 3d 30 a5 03 00 	lea    0x3a530(%rip),%rdi        # 46b4b8 <usage_message+0x9778>
  430f88:	31 c0                	xor    %eax,%eax
  430f8a:	e8 05 43 01 00       	callq  445294 <__zbx_zbx_error>
  430f8f:	89 ef                	mov    %ebp,%edi
  430f91:	e8 52 cf fd ff       	callq  40dee8 <exit@plt>

0000000000430f96 <redirect_std>:
  430f96:	55                   	push   %rbp
  430f97:	53                   	push   %rbx
  430f98:	48 83 ec 18          	sub    $0x18,%rsp
  430f9c:	48 89 fd             	mov    %rdi,%rbp
  430f9f:	48 b8 2f 64 65 76 2f 	mov    $0x6c756e2f7665642f,%rax
  430fa6:	6e 75 6c 
  430fa9:	48 89 04 24          	mov    %rax,(%rsp)
  430fad:	66 c7 44 24 08 6c 00 	movw   $0x6c,0x8(%rsp)
  430fb4:	48 8b 05 5d be 25 00 	mov    0x25be5d(%rip),%rax        # 68ce18 <zbx_iks_transport+0x3f8>
  430fbb:	48 8b 38             	mov    (%rax),%rdi
  430fbe:	e8 95 cd fd ff       	callq  40dd58 <fileno@plt>
  430fc3:	89 c7                	mov    %eax,%edi
  430fc5:	e8 3e ce fd ff       	callq  40de08 <close@plt>
  430fca:	31 f6                	xor    %esi,%esi
  430fcc:	48 89 e7             	mov    %rsp,%rdi
  430fcf:	31 c0                	xor    %eax,%eax
  430fd1:	e8 62 db fd ff       	callq  40eb38 <open@plt>
  430fd6:	48 85 ed             	test   %rbp,%rbp
  430fd9:	74 06                	je     430fe1 <redirect_std+0x4b>
  430fdb:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
  430fdf:	75 67                	jne    431048 <redirect_std+0xb2>
  430fe1:	be 01 00 00 00       	mov    $0x1,%esi
  430fe6:	48 89 e7             	mov    %rsp,%rdi
  430fe9:	ba b6 01 00 00       	mov    $0x1b6,%edx
  430fee:	31 c0                	xor    %eax,%eax
  430ff0:	e8 43 db fd ff       	callq  40eb38 <open@plt>
  430ff5:	89 c3                	mov    %eax,%ebx
  430ff7:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  430ffa:	0f 84 84 00 00 00    	je     431084 <redirect_std+0xee>
  431000:	48 8b 05 71 bf 25 00 	mov    0x25bf71(%rip),%rax        # 68cf78 <zbx_iks_transport+0x558>
  431007:	48 8b 38             	mov    (%rax),%rdi
  43100a:	e8 49 cd fd ff       	callq  40dd58 <fileno@plt>
  43100f:	89 c6                	mov    %eax,%esi
  431011:	89 df                	mov    %ebx,%edi
  431013:	e8 50 cd fd ff       	callq  40dd68 <dup2@plt>
  431018:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43101b:	74 54                	je     431071 <redirect_std+0xdb>
  43101d:	48 8b 05 a4 bf 25 00 	mov    0x25bfa4(%rip),%rax        # 68cfc8 <zbx_iks_transport+0x5a8>
  431024:	48 8b 38             	mov    (%rax),%rdi
  431027:	e8 2c cd fd ff       	callq  40dd58 <fileno@plt>
  43102c:	89 c6                	mov    %eax,%esi
  43102e:	89 df                	mov    %ebx,%edi
  431030:	e8 33 cd fd ff       	callq  40dd68 <dup2@plt>
  431035:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  431038:	74 18                	je     431052 <redirect_std+0xbc>
  43103a:	89 df                	mov    %ebx,%edi
  43103c:	e8 c7 cd fd ff       	callq  40de08 <close@plt>
  431041:	48 83 c4 18          	add    $0x18,%rsp
  431045:	5b                   	pop    %rbx
  431046:	5d                   	pop    %rbp
  431047:	c3                   	retq   
  431048:	48 89 ef             	mov    %rbp,%rdi
  43104b:	be 41 04 00 00       	mov    $0x441,%esi
  431050:	eb 97                	jmp    430fe9 <redirect_std+0x53>
  431052:	48 89 ee             	mov    %rbp,%rsi
  431055:	48 8d 3d cc a4 03 00 	lea    0x3a4cc(%rip),%rdi        # 46b528 <usage_message+0x97e8>
  43105c:	31 c0                	xor    %eax,%eax
  43105e:	e8 31 42 01 00       	callq  445294 <__zbx_zbx_error>
  431063:	89 df                	mov    %ebx,%edi
  431065:	e8 9e cd fd ff       	callq  40de08 <close@plt>
  43106a:	48 83 c4 18          	add    $0x18,%rsp
  43106e:	5b                   	pop    %rbx
  43106f:	5d                   	pop    %rbp
  431070:	c3                   	retq   
  431071:	48 89 ee             	mov    %rbp,%rsi
  431074:	48 8d 3d 8d a4 03 00 	lea    0x3a48d(%rip),%rdi        # 46b508 <usage_message+0x97c8>
  43107b:	31 c0                	xor    %eax,%eax
  43107d:	e8 12 42 01 00       	callq  445294 <__zbx_zbx_error>
  431082:	eb 99                	jmp    43101d <redirect_std+0x87>
  431084:	e8 df d6 fd ff       	callq  40e768 <__errno_location@plt>
  431089:	8b 38                	mov    (%rax),%edi
  43108b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  431090:	e8 c3 d3 fd ff       	callq  40e458 <strerror@plt>
  431095:	48 89 c2             	mov    %rax,%rdx
  431098:	48 89 ee             	mov    %rbp,%rsi
  43109b:	48 8d 3d 7c a3 03 00 	lea    0x3a37c(%rip),%rdi        # 46b41e <usage_message+0x96de>
  4310a2:	31 c0                	xor    %eax,%eax
  4310a4:	e8 eb 41 01 00       	callq  445294 <__zbx_zbx_error>
  4310a9:	89 df                	mov    %ebx,%edi
  4310ab:	e8 38 ce fd ff       	callq  40dee8 <exit@plt>

00000000004310b0 <__zbx_zabbix_log>:
  4310b0:	41 57                	push   %r15
  4310b2:	41 56                	push   %r14
  4310b4:	41 55                	push   %r13
  4310b6:	41 54                	push   %r12
  4310b8:	55                   	push   %rbp
  4310b9:	53                   	push   %rbx
  4310ba:	48 81 ec c8 09 01 00 	sub    $0x109c8,%rsp
  4310c1:	89 fb                	mov    %edi,%ebx
  4310c3:	48 89 94 24 20 09 01 	mov    %rdx,0x10920(%rsp)
  4310ca:	00 
  4310cb:	48 89 8c 24 28 09 01 	mov    %rcx,0x10928(%rsp)
  4310d2:	00 
  4310d3:	4c 89 84 24 30 09 01 	mov    %r8,0x10930(%rsp)
  4310da:	00 
  4310db:	4c 89 8c 24 38 09 01 	mov    %r9,0x10938(%rsp)
  4310e2:	00 
  4310e3:	0f b6 c0             	movzbl %al,%eax
  4310e6:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  4310ed:	00 
  4310ee:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 431122 <__zbx_zabbix_log+0x72>
  4310f5:	48 29 d0             	sub    %rdx,%rax
  4310f8:	48 8d 94 24 bf 09 01 	lea    0x109bf(%rsp),%rdx
  4310ff:	00 
  431100:	ff e0                	jmpq   *%rax
  431102:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  431106:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  43110a:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  43110e:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  431112:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  431116:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  43111a:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  43111e:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  431122:	48 89 f5             	mov    %rsi,%rbp
  431125:	83 ff 7f             	cmp    $0x7f,%edi
  431128:	74 14                	je     43113e <__zbx_zabbix_log+0x8e>
  43112a:	3b 3d c8 d3 25 00    	cmp    0x25d3c8(%rip),%edi        # 68e4f8 <parameters_simple+0x78>
  431130:	0f 8f e9 00 00 00    	jg     43121f <__zbx_zabbix_log+0x16f>
  431136:	85 ff                	test   %edi,%edi
  431138:	0f 84 e1 00 00 00    	je     43121f <__zbx_zabbix_log+0x16f>
  43113e:	83 3d bb 14 28 00 02 	cmpl   $0x2,0x2814bb(%rip)        # 6b2600 <commands+0x838>
  431145:	0f 84 e6 00 00 00    	je     431231 <__zbx_zabbix_log+0x181>
  43114b:	4c 8d 64 24 50       	lea    0x50(%rsp),%r12
  431150:	ba 00 00 01 00       	mov    $0x10000,%edx
  431155:	31 f6                	xor    %esi,%esi
  431157:	4c 89 e7             	mov    %r12,%rdi
  43115a:	e8 49 cc fd ff       	callq  40dda8 <memset@plt>
  43115f:	c7 84 24 e0 08 01 00 	movl   $0x10,0x108e0(%rsp)
  431166:	10 00 00 00 
  43116a:	c7 84 24 e4 08 01 00 	movl   $0x30,0x108e4(%rsp)
  431171:	30 00 00 00 
  431175:	48 8d 84 24 00 0a 01 	lea    0x10a00(%rsp),%rax
  43117c:	00 
  43117d:	48 89 84 24 e8 08 01 	mov    %rax,0x108e8(%rsp)
  431184:	00 
  431185:	48 8d 94 24 10 09 01 	lea    0x10910(%rsp),%rdx
  43118c:	00 
  43118d:	48 89 94 24 f0 08 01 	mov    %rdx,0x108f0(%rsp)
  431194:	00 
  431195:	4c 8d 8c 24 e0 08 01 	lea    0x108e0(%rsp),%r9
  43119c:	00 
  43119d:	49 89 e8             	mov    %rbp,%r8
  4311a0:	b9 00 00 01 00       	mov    $0x10000,%ecx
  4311a5:	ba 01 00 00 00       	mov    $0x1,%edx
  4311aa:	be ff ff 00 00       	mov    $0xffff,%esi
  4311af:	4c 89 e7             	mov    %r12,%rdi
  4311b2:	e8 21 cf fd ff       	callq  40e0d8 <__vsnprintf_chk@plt>
  4311b7:	83 3d 42 14 28 00 01 	cmpl   $0x1,0x281442(%rip)        # 6b2600 <commands+0x838>
  4311be:	0f 84 f1 01 00 00    	je     4313b5 <__zbx_zabbix_log+0x305>
  4311c4:	48 8d 15 55 1c 28 00 	lea    0x281c55(%rip),%rdx        # 6b2e20 <commands+0x1058>
  4311cb:	be 87 01 00 00       	mov    $0x187,%esi
  4311d0:	48 8d 3d 5d a2 03 00 	lea    0x3a25d(%rip),%rdi        # 46b434 <usage_message+0x96f4>
  4311d7:	e8 cf da 00 00       	callq  43ecab <__zbx_mutex_lock>
  4311dc:	83 fb 02             	cmp    $0x2,%ebx
  4311df:	0f 84 79 02 00 00    	je     43145e <__zbx_zabbix_log+0x3ae>
  4311e5:	0f 8f 13 02 00 00    	jg     4313fe <__zbx_zabbix_log+0x34e>
  4311eb:	83 fb 01             	cmp    $0x1,%ebx
  4311ee:	66 90                	xchg   %ax,%ax
  4311f0:	0f 84 0b 03 00 00    	je     431501 <__zbx_zabbix_log+0x451>
  4311f6:	4c 89 e6             	mov    %r12,%rsi
  4311f9:	48 8d 3d 65 0f 05 00 	lea    0x50f65(%rip),%rdi        # 482165 <usage_message+0x20425>
  431200:	31 c0                	xor    %eax,%eax
  431202:	e8 8d 40 01 00       	callq  445294 <__zbx_zbx_error>
  431207:	48 8d 15 12 1c 28 00 	lea    0x281c12(%rip),%rdx        # 6b2e20 <commands+0x1058>
  43120e:	be 9c 01 00 00       	mov    $0x19c,%esi
  431213:	48 8d 3d 1a a2 03 00 	lea    0x3a21a(%rip),%rdi        # 46b434 <usage_message+0x96f4>
  43121a:	e8 0e da 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43121f:	48 81 c4 c8 09 01 00 	add    $0x109c8,%rsp
  431226:	5b                   	pop    %rbx
  431227:	5d                   	pop    %rbp
  431228:	41 5c                	pop    %r12
  43122a:	41 5d                	pop    %r13
  43122c:	41 5e                	pop    %r14
  43122e:	41 5f                	pop    %r15
  431230:	c3                   	retq   
  431231:	48 8d 15 e8 1b 28 00 	lea    0x281be8(%rip),%rdx        # 6b2e20 <commands+0x1058>
  431238:	be fd 00 00 00       	mov    $0xfd,%esi
  43123d:	48 8d 3d f0 a1 03 00 	lea    0x3a1f0(%rip),%rdi        # 46b434 <usage_message+0x96f4>
  431244:	e8 62 da 00 00       	callq  43ecab <__zbx_mutex_lock>
  431249:	48 8d 35 cb a1 03 00 	lea    0x3a1cb(%rip),%rsi        # 46b41b <usage_message+0x96db>
  431250:	48 8d 3d c9 13 28 00 	lea    0x2813c9(%rip),%rdi        # 6b2620 <commands+0x858>
  431257:	e8 7c cd fd ff       	callq  40dfd8 <fopen@plt>
  43125c:	48 89 c3             	mov    %rax,%rbx
  43125f:	48 85 c0             	test   %rax,%rax
  431262:	0f 84 30 01 00 00    	je     431398 <__zbx_zabbix_log+0x2e8>
  431268:	4c 8d a4 24 00 09 01 	lea    0x10900(%rsp),%r12
  43126f:	00 
  431270:	31 f6                	xor    %esi,%esi
  431272:	4c 89 e7             	mov    %r12,%rdi
  431275:	e8 de cc fd ff       	callq  40df58 <gettimeofday@plt>
  43127a:	4c 89 e7             	mov    %r12,%rdi
  43127d:	e8 06 d8 fd ff       	callq  40ea88 <localtime@plt>
  431282:	48 89 c1             	mov    %rax,%rcx
  431285:	48 8b b4 24 08 09 01 	mov    0x10908(%rsp),%rsi
  43128c:	00 
  43128d:	49 bd cf f7 53 e3 a5 	mov    $0x20c49ba5e353f7cf,%r13
  431294:	9b c4 20 
  431297:	48 89 f0             	mov    %rsi,%rax
  43129a:	49 f7 ed             	imul   %r13
  43129d:	49 89 d5             	mov    %rdx,%r13
  4312a0:	49 c1 fd 07          	sar    $0x7,%r13
  4312a4:	48 c1 fe 3f          	sar    $0x3f,%rsi
  4312a8:	49 29 f5             	sub    %rsi,%r13
  4312ab:	8b 39                	mov    (%rcx),%edi
  4312ad:	8b 71 04             	mov    0x4(%rcx),%esi
  4312b0:	8b 51 08             	mov    0x8(%rcx),%edx
  4312b3:	44 8b 79 0c          	mov    0xc(%rcx),%r15d
  4312b7:	44 8b 71 10          	mov    0x10(%rcx),%r14d
  4312bb:	41 83 c6 01          	add    $0x1,%r14d
  4312bf:	44 8b 61 14          	mov    0x14(%rcx),%r12d
  4312c3:	41 81 c4 6c 07 00 00 	add    $0x76c,%r12d
  4312ca:	89 54 24 48          	mov    %edx,0x48(%rsp)
  4312ce:	89 74 24 40          	mov    %esi,0x40(%rsp)
  4312d2:	89 7c 24 38          	mov    %edi,0x38(%rsp)
  4312d6:	e8 65 d8 00 00       	callq  43eb40 <zbx_get_thread_id>
  4312db:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
  4312e0:	8b 7c 24 38          	mov    0x38(%rsp),%edi
  4312e4:	89 7c 24 18          	mov    %edi,0x18(%rsp)
  4312e8:	8b 74 24 40          	mov    0x40(%rsp),%esi
  4312ec:	89 74 24 10          	mov    %esi,0x10(%rsp)
  4312f0:	8b 54 24 48          	mov    0x48(%rsp),%edx
  4312f4:	89 54 24 08          	mov    %edx,0x8(%rsp)
  4312f8:	44 89 3c 24          	mov    %r15d,(%rsp)
  4312fc:	45 89 f1             	mov    %r14d,%r9d
  4312ff:	45 89 e0             	mov    %r12d,%r8d
  431302:	48 89 c1             	mov    %rax,%rcx
  431305:	48 8d 15 3c a2 03 00 	lea    0x3a23c(%rip),%rdx        # 46b548 <usage_message+0x9808>
  43130c:	be 01 00 00 00       	mov    $0x1,%esi
  431311:	48 89 df             	mov    %rbx,%rdi
  431314:	31 c0                	xor    %eax,%eax
  431316:	e8 4d cb fd ff       	callq  40de68 <__fprintf_chk@plt>
  43131b:	48 8d 8c 24 e0 08 01 	lea    0x108e0(%rsp),%rcx
  431322:	00 
  431323:	c7 84 24 e0 08 01 00 	movl   $0x10,0x108e0(%rsp)
  43132a:	10 00 00 00 
  43132e:	c7 84 24 e4 08 01 00 	movl   $0x30,0x108e4(%rsp)
  431335:	30 00 00 00 
  431339:	48 8d 84 24 00 0a 01 	lea    0x10a00(%rsp),%rax
  431340:	00 
  431341:	48 89 84 24 e8 08 01 	mov    %rax,0x108e8(%rsp)
  431348:	00 
  431349:	48 8d 94 24 10 09 01 	lea    0x10910(%rsp),%rdx
  431350:	00 
  431351:	48 89 94 24 f0 08 01 	mov    %rdx,0x108f0(%rsp)
  431358:	00 
  431359:	48 89 ea             	mov    %rbp,%rdx
  43135c:	be 01 00 00 00       	mov    $0x1,%esi
  431361:	48 89 df             	mov    %rbx,%rdi
  431364:	e8 3f cf fd ff       	callq  40e2a8 <__vfprintf_chk@plt>
  431369:	48 8d 15 07 fe 03 00 	lea    0x3fe07(%rip),%rdx        # 471177 <usage_message+0xf437>
  431370:	be 01 00 00 00       	mov    $0x1,%esi
  431375:	48 89 df             	mov    %rbx,%rdi
  431378:	31 c0                	xor    %eax,%eax
  43137a:	e8 e9 ca fd ff       	callq  40de68 <__fprintf_chk@plt>
  43137f:	48 89 df             	mov    %rbx,%rdi
  431382:	e8 81 d5 fd ff       	callq  40e908 <fclose@plt>
  431387:	48 8b 1d 1a bb 25 00 	mov    0x25bb1a(%rip),%rbx        # 68cea8 <zbx_iks_transport+0x488>
  43138e:	8b 13                	mov    (%rbx),%edx
  431390:	85 d2                	test   %edx,%edx
  431392:	0f 85 1c 01 00 00    	jne    4314b4 <__zbx_zabbix_log+0x404>
  431398:	48 8d 15 81 1a 28 00 	lea    0x281a81(%rip),%rdx        # 6b2e20 <commands+0x1058>
  43139f:	be 3d 01 00 00       	mov    $0x13d,%esi
  4313a4:	48 8d 3d 89 a0 03 00 	lea    0x3a089(%rip),%rdi        # 46b434 <usage_message+0x96f4>
  4313ab:	e8 7d d8 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  4313b0:	e9 6a fe ff ff       	jmpq   43121f <__zbx_zabbix_log+0x16f>
  4313b5:	83 fb 03             	cmp    $0x3,%ebx
  4313b8:	0f 84 6f 01 00 00    	je     43152d <__zbx_zabbix_log+0x47d>
  4313be:	66 90                	xchg   %ax,%ax
  4313c0:	7f 6a                	jg     43142c <__zbx_zabbix_log+0x37c>
  4313c2:	83 fb 01             	cmp    $0x1,%ebx
  4313c5:	0f 1f 00             	nopl   (%rax)
  4313c8:	0f 84 a6 00 00 00    	je     431474 <__zbx_zabbix_log+0x3c4>
  4313ce:	83 fb 02             	cmp    $0x2,%ebx
  4313d1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  4313d8:	0f 85 41 fe ff ff    	jne    43121f <__zbx_zabbix_log+0x16f>
  4313de:	4c 89 e1             	mov    %r12,%rcx
  4313e1:	48 8d 15 7d 0d 05 00 	lea    0x50d7d(%rip),%rdx        # 482165 <usage_message+0x20425>
  4313e8:	be 01 00 00 00       	mov    $0x1,%esi
  4313ed:	bf 03 00 00 00       	mov    $0x3,%edi
  4313f2:	31 c0                	xor    %eax,%eax
  4313f4:	e8 6f d2 fd ff       	callq  40e668 <__syslog_chk@plt>
  4313f9:	e9 21 fe ff ff       	jmpq   43121f <__zbx_zabbix_log+0x16f>
  4313fe:	83 fb 03             	cmp    $0x3,%ebx
  431401:	0f 84 10 01 00 00    	je     431517 <__zbx_zabbix_log+0x467>
  431407:	83 fb 04             	cmp    $0x4,%ebx
  43140a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  431410:	0f 85 e0 fd ff ff    	jne    4311f6 <__zbx_zabbix_log+0x146>
  431416:	4c 89 e6             	mov    %r12,%rsi
  431419:	48 8d 3d 3f a0 03 00 	lea    0x3a03f(%rip),%rdi        # 46b45f <usage_message+0x971f>
  431420:	31 c0                	xor    %eax,%eax
  431422:	e8 6d 3e 01 00       	callq  445294 <__zbx_zbx_error>
  431427:	e9 db fd ff ff       	jmpq   431207 <__zbx_zabbix_log+0x157>
  43142c:	83 fb 04             	cmp    $0x4,%ebx
  43142f:	74 63                	je     431494 <__zbx_zabbix_log+0x3e4>
  431431:	83 fb 7f             	cmp    $0x7f,%ebx
  431434:	0f 1f 40 00          	nopl   0x0(%rax)
  431438:	0f 85 e1 fd ff ff    	jne    43121f <__zbx_zabbix_log+0x16f>
  43143e:	4c 89 e1             	mov    %r12,%rcx
  431441:	48 8d 15 1d 0d 05 00 	lea    0x50d1d(%rip),%rdx        # 482165 <usage_message+0x20425>
  431448:	be 01 00 00 00       	mov    $0x1,%esi
  43144d:	bf 06 00 00 00       	mov    $0x6,%edi
  431452:	31 c0                	xor    %eax,%eax
  431454:	e8 0f d2 fd ff       	callq  40e668 <__syslog_chk@plt>
  431459:	e9 c1 fd ff ff       	jmpq   43121f <__zbx_zabbix_log+0x16f>
  43145e:	4c 89 e6             	mov    %r12,%rsi
  431461:	48 8d 3d e1 9f 03 00 	lea    0x39fe1(%rip),%rdi        # 46b449 <usage_message+0x9709>
  431468:	31 c0                	xor    %eax,%eax
  43146a:	e8 25 3e 01 00       	callq  445294 <__zbx_zbx_error>
  43146f:	e9 93 fd ff ff       	jmpq   431207 <__zbx_zabbix_log+0x157>
  431474:	4c 89 e1             	mov    %r12,%rcx
  431477:	48 8d 15 e7 0c 05 00 	lea    0x50ce7(%rip),%rdx        # 482165 <usage_message+0x20425>
  43147e:	be 01 00 00 00       	mov    $0x1,%esi
  431483:	bf 02 00 00 00       	mov    $0x2,%edi
  431488:	31 c0                	xor    %eax,%eax
  43148a:	e8 d9 d1 fd ff       	callq  40e668 <__syslog_chk@plt>
  43148f:	e9 8b fd ff ff       	jmpq   43121f <__zbx_zabbix_log+0x16f>
  431494:	4c 89 e1             	mov    %r12,%rcx
  431497:	48 8d 15 c7 0c 05 00 	lea    0x50cc7(%rip),%rdx        # 482165 <usage_message+0x20425>
  43149e:	be 01 00 00 00       	mov    $0x1,%esi
  4314a3:	bf 07 00 00 00       	mov    $0x7,%edi
  4314a8:	31 c0                	xor    %eax,%eax
  4314aa:	e8 b9 d1 fd ff       	callq  40e668 <__syslog_chk@plt>
  4314af:	e9 6b fd ff ff       	jmpq   43121f <__zbx_zabbix_log+0x16f>
  4314b4:	48 8d 94 24 50 08 01 	lea    0x10850(%rsp),%rdx
  4314bb:	00 
  4314bc:	48 8d 35 5d 11 28 00 	lea    0x28115d(%rip),%rsi        # 6b2620 <commands+0x858>
  4314c3:	bf 01 00 00 00       	mov    $0x1,%edi
  4314c8:	e8 9b cd fd ff       	callq  40e268 <__xstat@plt>
  4314cd:	85 c0                	test   %eax,%eax
  4314cf:	0f 85 c3 fe ff ff    	jne    431398 <__zbx_zabbix_log+0x2e8>
  4314d5:	48 8b 94 24 80 08 01 	mov    0x10880(%rsp),%rdx
  4314dc:	00 
  4314dd:	8b 03                	mov    (%rbx),%eax
  4314df:	c1 e0 14             	shl    $0x14,%eax
  4314e2:	48 98                	cltq   
  4314e4:	48 39 c2             	cmp    %rax,%rdx
  4314e7:	7f 7a                	jg     431563 <__zbx_zabbix_log+0x4b3>
  4314e9:	48 89 d0             	mov    %rdx,%rax
  4314ec:	48 3b 15 15 11 28 00 	cmp    0x281115(%rip),%rdx        # 6b2608 <commands+0x840>
  4314f3:	72 58                	jb     43154d <__zbx_zabbix_log+0x49d>
  4314f5:	48 89 05 0c 11 28 00 	mov    %rax,0x28110c(%rip)        # 6b2608 <commands+0x840>
  4314fc:	e9 97 fe ff ff       	jmpq   431398 <__zbx_zabbix_log+0x2e8>
  431501:	4c 89 e6             	mov    %r12,%rsi
  431504:	48 8d 3d 34 9f 03 00 	lea    0x39f34(%rip),%rdi        # 46b43f <usage_message+0x96ff>
  43150b:	31 c0                	xor    %eax,%eax
  43150d:	e8 82 3d 01 00       	callq  445294 <__zbx_zbx_error>
  431512:	e9 f0 fc ff ff       	jmpq   431207 <__zbx_zabbix_log+0x157>
  431517:	4c 89 e6             	mov    %r12,%rsi
  43151a:	48 8d 3d 32 9f 03 00 	lea    0x39f32(%rip),%rdi        # 46b453 <usage_message+0x9713>
  431521:	31 c0                	xor    %eax,%eax
  431523:	e8 6c 3d 01 00       	callq  445294 <__zbx_zbx_error>
  431528:	e9 da fc ff ff       	jmpq   431207 <__zbx_zabbix_log+0x157>
  43152d:	4c 89 e1             	mov    %r12,%rcx
  431530:	48 8d 15 2e 0c 05 00 	lea    0x50c2e(%rip),%rdx        # 482165 <usage_message+0x20425>
  431537:	be 01 00 00 00       	mov    $0x1,%esi
  43153c:	bf 04 00 00 00       	mov    $0x4,%edi
  431541:	31 c0                	xor    %eax,%eax
  431543:	e8 20 d1 fd ff       	callq  40e668 <__syslog_chk@plt>
  431548:	e9 d2 fc ff ff       	jmpq   43121f <__zbx_zabbix_log+0x16f>
  43154d:	48 8d 3d cc 10 28 00 	lea    0x2810cc(%rip),%rdi        # 6b2620 <commands+0x858>
  431554:	e8 3d fa ff ff       	callq  430f96 <redirect_std>
  431559:	48 8b 84 24 80 08 01 	mov    0x10880(%rsp),%rax
  431560:	00 
  431561:	eb 92                	jmp    4314f5 <__zbx_zabbix_log+0x445>
  431563:	48 8d 9c 24 50 00 01 	lea    0x10050(%rsp),%rbx
  43156a:	00 
  43156b:	ba 00 08 00 00       	mov    $0x800,%edx
  431570:	48 8d 35 a9 10 28 00 	lea    0x2810a9(%rip),%rsi        # 6b2620 <commands+0x858>
  431577:	48 89 df             	mov    %rbx,%rdi
  43157a:	e8 21 16 01 00       	callq  442ba0 <zbx_strlcpy>
  43157f:	ba 00 08 00 00       	mov    $0x800,%edx
  431584:	48 8d 35 af 9e 03 00 	lea    0x39eaf(%rip),%rsi        # 46b43a <usage_message+0x96fa>
  43158b:	48 89 df             	mov    %rbx,%rdi
  43158e:	e8 79 1f 01 00       	callq  44350c <zbx_strlcat>
  431593:	48 89 df             	mov    %rbx,%rdi
  431596:	e8 7d d3 fd ff       	callq  40e918 <remove@plt>
  43159b:	48 89 de             	mov    %rbx,%rsi
  43159e:	48 8d 3d 7b 10 28 00 	lea    0x28107b(%rip),%rdi        # 6b2620 <commands+0x858>
  4315a5:	e8 ce d5 fd ff       	callq  40eb78 <rename@plt>
  4315aa:	85 c0                	test   %eax,%eax
  4315ac:	75 0d                	jne    4315bb <__zbx_zabbix_log+0x50b>
  4315ae:	48 8b 94 24 80 08 01 	mov    0x10880(%rsp),%rdx
  4315b5:	00 
  4315b6:	e9 2e ff ff ff       	jmpq   4314e9 <__zbx_zabbix_log+0x439>
  4315bb:	e8 a8 d1 fd ff       	callq  40e768 <__errno_location@plt>
  4315c0:	8b 38                	mov    (%rax),%edi
  4315c2:	e8 91 ce fd ff       	callq  40e458 <strerror@plt>
  4315c7:	48 89 c1             	mov    %rax,%rcx
  4315ca:	48 89 da             	mov    %rbx,%rdx
  4315cd:	48 8d 35 4c 10 28 00 	lea    0x28104c(%rip),%rsi        # 6b2620 <commands+0x858>
  4315d4:	48 8d 3d 95 9f 03 00 	lea    0x39f95(%rip),%rdi        # 46b570 <usage_message+0x9830>
  4315db:	31 c0                	xor    %eax,%eax
  4315dd:	e8 b2 3c 01 00       	callq  445294 <__zbx_zbx_error>
  4315e2:	eb ca                	jmp    4315ae <__zbx_zabbix_log+0x4fe>

00000000004315e4 <zabbix_errlog>:
  4315e4:	55                   	push   %rbp
  4315e5:	53                   	push   %rbx
  4315e6:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
  4315ed:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
  4315f2:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  4315f7:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  4315fc:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  431601:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  431606:	0f b6 c0             	movzbl %al,%eax
  431609:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  431610:	00 
  431611:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 431645 <zabbix_errlog+0x61>
  431618:	48 29 d0             	sub    %rdx,%rax
  43161b:	48 8d 94 24 cf 00 00 	lea    0xcf(%rsp),%rdx
  431622:	00 
  431623:	ff e0                	jmpq   *%rax
  431625:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  431629:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  43162d:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  431631:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  431635:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  431639:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  43163d:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  431641:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  431645:	89 fd                	mov    %edi,%ebp
  431647:	8d 85 47 f4 ff ff    	lea    -0xbb9(%rbp),%eax
  43164d:	48 8d 35 46 9e 03 00 	lea    0x39e46(%rip),%rsi        # 46b49a <usage_message+0x975a>
  431654:	83 f8 05             	cmp    $0x5,%eax
  431657:	77 1a                	ja     431673 <zabbix_errlog+0x8f>
  431659:	89 c0                	mov    %eax,%eax
  43165b:	48 8d 15 ce 9f 03 00 	lea    0x39fce(%rip),%rdx        # 46b630 <usage_message+0x98f0>
  431662:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
  431666:	48 8d 14 10          	lea    (%rax,%rdx,1),%rdx
  43166a:	ff e2                	jmpq   *%rdx
  43166c:	48 8d 35 25 9f 03 00 	lea    0x39f25(%rip),%rsi        # 46b598 <usage_message+0x9858>
  431673:	48 89 e2             	mov    %rsp,%rdx
  431676:	c7 04 24 08 00 00 00 	movl   $0x8,(%rsp)
  43167d:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  431684:	00 
  431685:	48 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%rax
  43168c:	00 
  43168d:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  431692:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  431697:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  43169c:	31 ff                	xor    %edi,%edi
  43169e:	e8 85 30 01 00       	callq  444728 <zbx_dvsprintf>
  4316a3:	48 89 c3             	mov    %rax,%rbx
  4316a6:	48 89 c1             	mov    %rax,%rcx
  4316a9:	89 ea                	mov    %ebp,%edx
  4316ab:	48 8d 35 f6 9d 03 00 	lea    0x39df6(%rip),%rsi        # 46b4a8 <usage_message+0x9768>
  4316b2:	bf 02 00 00 00       	mov    $0x2,%edi
  4316b7:	31 c0                	xor    %eax,%eax
  4316b9:	e8 f2 f9 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4316be:	48 85 db             	test   %rbx,%rbx
  4316c1:	74 08                	je     4316cb <zabbix_errlog+0xe7>
  4316c3:	48 89 df             	mov    %rbx,%rdi
  4316c6:	e8 1d cb fd ff       	callq  40e1e8 <free@plt>
  4316cb:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
  4316d2:	5b                   	pop    %rbx
  4316d3:	5d                   	pop    %rbp
  4316d4:	c3                   	retq   
  4316d5:	48 8d 35 8d 9d 03 00 	lea    0x39d8d(%rip),%rsi        # 46b469 <usage_message+0x9729>
  4316dc:	eb 95                	jmp    431673 <zabbix_errlog+0x8f>
  4316de:	48 8d 35 9f 9d 03 00 	lea    0x39d9f(%rip),%rsi        # 46b484 <usage_message+0x9744>
  4316e5:	eb 8c                	jmp    431673 <zabbix_errlog+0x8f>
  4316e7:	48 8d 35 d2 9e 03 00 	lea    0x39ed2(%rip),%rsi        # 46b5c0 <usage_message+0x9880>
  4316ee:	eb 83                	jmp    431673 <zabbix_errlog+0x8f>
  4316f0:	48 8d 35 f9 9e 03 00 	lea    0x39ef9(%rip),%rsi        # 46b5f0 <usage_message+0x98b0>
  4316f7:	e9 77 ff ff ff       	jmpq   431673 <zabbix_errlog+0x8f>
  4316fc:	48 8d 35 0d 9f 03 00 	lea    0x39f0d(%rip),%rsi        # 46b610 <usage_message+0x98d0>
  431703:	e9 6b ff ff ff       	jmpq   431673 <zabbix_errlog+0x8f>
  431708:	90                   	nop
  431709:	90                   	nop
  43170a:	90                   	nop
  43170b:	90                   	nop
  43170c:	90                   	nop
  43170d:	90                   	nop
  43170e:	90                   	nop
  43170f:	90                   	nop

0000000000431710 <DCget_item_lastclock>:
  431710:	53                   	push   %rbx
  431711:	48 89 fb             	mov    %rdi,%rbx
  431714:	48 89 fa             	mov    %rdi,%rdx
  431717:	48 8d 35 2a 9f 03 00 	lea    0x39f2a(%rip),%rsi        # 46b648 <usage_message+0x9908>
  43171e:	bf 04 00 00 00       	mov    $0x4,%edi
  431723:	31 c0                	xor    %eax,%eax
  431725:	e8 86 f9 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43172a:	48 8d 15 4f 17 28 00 	lea    0x28174f(%rip),%rdx        # 6b2e80 <cache+0x50>
  431731:	be e5 0b 00 00       	mov    $0xbe5,%esi
  431736:	48 8d 3d 4f aa 03 00 	lea    0x3aa4f(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  43173d:	e8 69 d5 00 00       	callq  43ecab <__zbx_mutex_lock>
  431742:	48 8b 05 07 b6 25 00 	mov    0x25b607(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  431749:	48 8b 30             	mov    (%rax),%rsi
  43174c:	8b 96 88 00 00 00    	mov    0x88(%rsi),%edx
  431752:	8b 86 8c 00 00 00    	mov    0x8c(%rsi),%eax
  431758:	8b 3d da 16 28 00    	mov    0x2816da(%rip),%edi        # 6b2e38 <cache+0x8>
  43175e:	89 c1                	mov    %eax,%ecx
  431760:	83 e9 01             	sub    $0x1,%ecx
  431763:	78 41                	js     4317a6 <DCget_item_lastclock+0x96>
  431765:	8d 44 10 ff          	lea    -0x1(%rax,%rdx,1),%eax
  431769:	99                   	cltd   
  43176a:	f7 ff                	idiv   %edi
  43176c:	48 8b 76 68          	mov    0x68(%rsi),%rsi
  431770:	48 63 c2             	movslq %edx,%rax
  431773:	48 c1 e0 06          	shl    $0x6,%rax
  431777:	48 8d 04 06          	lea    (%rsi,%rax,1),%rax
  43177b:	48 39 18             	cmp    %rbx,(%rax)
  43177e:	74 5c                	je     4317dc <DCget_item_lastclock+0xcc>
  431780:	83 ef 01             	sub    $0x1,%edi
  431783:	eb 15                	jmp    43179a <DCget_item_lastclock+0x8a>
  431785:	83 e9 01             	sub    $0x1,%ecx
  431788:	78 1c                	js     4317a6 <DCget_item_lastclock+0x96>
  43178a:	48 63 c2             	movslq %edx,%rax
  43178d:	48 c1 e0 06          	shl    $0x6,%rax
  431791:	48 8d 04 06          	lea    (%rsi,%rax,1),%rax
  431795:	48 39 18             	cmp    %rbx,(%rax)
  431798:	74 42                	je     4317dc <DCget_item_lastclock+0xcc>
  43179a:	83 ea 01             	sub    $0x1,%edx
  43179d:	79 e6                	jns    431785 <DCget_item_lastclock+0x75>
  43179f:	89 fa                	mov    %edi,%edx
  4317a1:	83 e9 01             	sub    $0x1,%ecx
  4317a4:	79 e4                	jns    43178a <DCget_item_lastclock+0x7a>
  4317a6:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  4317ab:	48 8d 15 ce 16 28 00 	lea    0x2816ce(%rip),%rdx        # 6b2e80 <cache+0x50>
  4317b2:	be f5 0b 00 00       	mov    $0xbf5,%esi
  4317b7:	48 8d 3d ce a9 03 00 	lea    0x3a9ce(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  4317be:	e8 6a d4 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  4317c3:	89 da                	mov    %ebx,%edx
  4317c5:	48 8d 35 a4 9e 03 00 	lea    0x39ea4(%rip),%rsi        # 46b670 <usage_message+0x9930>
  4317cc:	bf 04 00 00 00       	mov    $0x4,%edi
  4317d1:	31 c0                	xor    %eax,%eax
  4317d3:	e8 d8 f8 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4317d8:	89 d8                	mov    %ebx,%eax
  4317da:	5b                   	pop    %rbx
  4317db:	c3                   	retq   
  4317dc:	8b 58 20             	mov    0x20(%rax),%ebx
  4317df:	eb ca                	jmp    4317ab <DCget_item_lastclock+0x9b>

00000000004317e1 <DCget_stats>:
  4317e1:	55                   	push   %rbp
  4317e2:	53                   	push   %rbx
  4317e3:	48 83 ec 08          	sub    $0x8,%rsp
  4317e7:	89 fb                	mov    %edi,%ebx
  4317e9:	8d 43 f1             	lea    -0xf(%rbx),%eax
  4317ec:	83 f8 02             	cmp    $0x2,%eax
  4317ef:	0f 87 c6 00 00 00    	ja     4318bb <DCget_stats+0xda>
  4317f5:	48 8b 05 9c b6 25 00 	mov    0x25b69c(%rip),%rax        # 68ce98 <zbx_iks_transport+0x478>
  4317fc:	48 63 28             	movslq (%rax),%rbp
  4317ff:	48 8d 15 7a 16 28 00 	lea    0x28167a(%rip),%rdx        # 6b2e80 <cache+0x50>
  431806:	be af 00 00 00       	mov    $0xaf,%esi
  43180b:	48 8d 3d 7a a9 03 00 	lea    0x3a97a(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  431812:	e8 94 d4 00 00       	callq  43ecab <__zbx_mutex_lock>
  431817:	48 8b 05 32 b5 25 00 	mov    0x25b532(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  43181e:	4c 8b 10             	mov    (%rax),%r10
  431821:	45 8b 82 8c 00 00 00 	mov    0x8c(%r10),%r8d
  431828:	45 85 c0             	test   %r8d,%r8d
  43182b:	7e 5e                	jle    43188b <DCget_stats+0xaa>
  43182d:	41 8b ba 88 00 00 00 	mov    0x88(%r10),%edi
  431834:	8b 35 fe 15 28 00    	mov    0x2815fe(%rip),%esi        # 6b2e38 <cache+0x8>
  43183a:	4d 8b 4a 68          	mov    0x68(%r10),%r9
  43183e:	89 f8                	mov    %edi,%eax
  431840:	99                   	cltd   
  431841:	f7 fe                	idiv   %esi
  431843:	48 63 d2             	movslq %edx,%rdx
  431846:	48 c1 e2 06          	shl    $0x6,%rdx
  43184a:	49 8d 14 11          	lea    (%r9,%rdx,1),%rdx
  43184e:	0f b6 42 38          	movzbl 0x38(%rdx),%eax
  431852:	3c 01                	cmp    $0x1,%al
  431854:	74 75                	je     4318cb <DCget_stats+0xea>
  431856:	3c 04                	cmp    $0x4,%al
  431858:	74 71                	je     4318cb <DCget_stats+0xea>
  43185a:	3c 02                	cmp    $0x2,%al
  43185c:	74 6d                	je     4318cb <DCget_stats+0xea>
  43185e:	31 c9                	xor    %ecx,%ecx
  431860:	eb 21                	jmp    431883 <DCget_stats+0xa2>
  431862:	8d 04 39             	lea    (%rcx,%rdi,1),%eax
  431865:	99                   	cltd   
  431866:	f7 fe                	idiv   %esi
  431868:	48 63 d2             	movslq %edx,%rdx
  43186b:	48 c1 e2 06          	shl    $0x6,%rdx
  43186f:	49 8d 14 11          	lea    (%r9,%rdx,1),%rdx
  431873:	0f b6 42 38          	movzbl 0x38(%rdx),%eax
  431877:	3c 01                	cmp    $0x1,%al
  431879:	74 50                	je     4318cb <DCget_stats+0xea>
  43187b:	3c 04                	cmp    $0x4,%al
  43187d:	74 4c                	je     4318cb <DCget_stats+0xea>
  43187f:	3c 02                	cmp    $0x2,%al
  431881:	74 48                	je     4318cb <DCget_stats+0xea>
  431883:	83 c1 01             	add    $0x1,%ecx
  431886:	44 39 c1             	cmp    %r8d,%ecx
  431889:	7c d7                	jl     431862 <DCget_stats+0x81>
  43188b:	48 8d 15 ee 15 28 00 	lea    0x2815ee(%rip),%rdx        # 6b2e80 <cache+0x50>
  431892:	be c0 00 00 00       	mov    $0xc0,%esi
  431897:	48 8d 3d ee a8 03 00 	lea    0x3a8ee(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  43189e:	e8 8a d3 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  4318a3:	83 fb 11             	cmp    $0x11,%ebx
  4318a6:	77 1a                	ja     4318c2 <DCget_stats+0xe1>
  4318a8:	89 db                	mov    %ebx,%ebx
  4318aa:	48 8d 05 ab ac 03 00 	lea    0x3acab(%rip),%rax        # 46c55c <usage_message+0xa81c>
  4318b1:	48 63 14 98          	movslq (%rax,%rbx,4),%rdx
  4318b5:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  4318b9:	ff e0                	jmpq   *%rax
  4318bb:	31 ed                	xor    %ebp,%ebp
  4318bd:	83 fb 11             	cmp    $0x11,%ebx
  4318c0:	76 e6                	jbe    4318a8 <DCget_stats+0xc7>
  4318c2:	31 c0                	xor    %eax,%eax
  4318c4:	48 83 c4 08          	add    $0x8,%rsp
  4318c8:	5b                   	pop    %rbx
  4318c9:	5d                   	pop    %rbp
  4318ca:	c3                   	retq   
  4318cb:	48 8b 42 08          	mov    0x8(%rdx),%rax
  4318cf:	48 85 c0             	test   %rax,%rax
  4318d2:	74 b7                	je     43188b <DCget_stats+0xaa>
  4318d4:	49 2b 82 80 00 00 00 	sub    0x80(%r10),%rax
  4318db:	48 01 c5             	add    %rax,%rbp
  4318de:	eb ab                	jmp    43188b <DCget_stats+0xaa>
  4318e0:	48 89 2d 91 15 28 00 	mov    %rbp,0x281591(%rip)        # 6b2e78 <cache+0x48>
  4318e7:	48 8d 05 8a 15 28 00 	lea    0x28158a(%rip),%rax        # 6b2e78 <cache+0x48>
  4318ee:	eb d4                	jmp    4318c4 <DCget_stats+0xe3>
  4318f0:	48 8b 05 59 b4 25 00 	mov    0x25b459(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  4318f7:	48 8b 00             	mov    (%rax),%rax
  4318fa:	48 8b 40 38          	mov    0x38(%rax),%rax
  4318fe:	48 89 05 73 15 28 00 	mov    %rax,0x281573(%rip)        # 6b2e78 <cache+0x48>
  431905:	48 8d 05 6c 15 28 00 	lea    0x28156c(%rip),%rax        # 6b2e78 <cache+0x48>
  43190c:	eb b6                	jmp    4318c4 <DCget_stats+0xe3>
  43190e:	48 85 ed             	test   %rbp,%rbp
  431911:	0f 88 5a 02 00 00    	js     431b71 <DCget_stats+0x390>
  431917:	f2 48 0f 2a c5       	cvtsi2sd %rbp,%xmm0
  43191c:	48 8b 05 75 b5 25 00 	mov    0x25b575(%rip),%rax        # 68ce98 <zbx_iks_transport+0x478>
  431923:	f2 0f 2a 08          	cvtsi2sdl (%rax),%xmm1
  431927:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
  43192b:	f2 0f 59 05 55 11 03 	mulsd  0x31155(%rip),%xmm0        # 462a88 <usage_message+0xd48>
  431932:	00 
  431933:	f2 0f 11 05 35 15 28 	movsd  %xmm0,0x281535(%rip)        # 6b2e70 <cache+0x40>
  43193a:	00 
  43193b:	48 8d 05 2e 15 28 00 	lea    0x28152e(%rip),%rax        # 6b2e70 <cache+0x40>
  431942:	eb 80                	jmp    4318c4 <DCget_stats+0xe3>
  431944:	48 8b 05 05 b4 25 00 	mov    0x25b405(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  43194b:	48 8b 00             	mov    (%rax),%rax
  43194e:	48 8b 40 40          	mov    0x40(%rax),%rax
  431952:	48 89 05 1f 15 28 00 	mov    %rax,0x28151f(%rip)        # 6b2e78 <cache+0x48>
  431959:	48 8d 05 18 15 28 00 	lea    0x281518(%rip),%rax        # 6b2e78 <cache+0x48>
  431960:	e9 5f ff ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431965:	48 8b 05 e4 b3 25 00 	mov    0x25b3e4(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  43196c:	48 8b 00             	mov    (%rax),%rax
  43196f:	48 8b 40 48          	mov    0x48(%rax),%rax
  431973:	48 89 05 fe 14 28 00 	mov    %rax,0x2814fe(%rip)        # 6b2e78 <cache+0x48>
  43197a:	48 8d 05 f7 14 28 00 	lea    0x2814f7(%rip),%rax        # 6b2e78 <cache+0x48>
  431981:	e9 3e ff ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431986:	48 8b 05 c3 b3 25 00 	mov    0x25b3c3(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  43198d:	48 8b 00             	mov    (%rax),%rax
  431990:	48 8b 40 50          	mov    0x50(%rax),%rax
  431994:	48 89 05 dd 14 28 00 	mov    %rax,0x2814dd(%rip)        # 6b2e78 <cache+0x48>
  43199b:	48 8d 05 d6 14 28 00 	lea    0x2814d6(%rip),%rax        # 6b2e78 <cache+0x48>
  4319a2:	e9 1d ff ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  4319a7:	48 8b 05 a2 b3 25 00 	mov    0x25b3a2(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  4319ae:	48 8b 00             	mov    (%rax),%rax
  4319b1:	48 8b 40 58          	mov    0x58(%rax),%rax
  4319b5:	48 89 05 bc 14 28 00 	mov    %rax,0x2814bc(%rip)        # 6b2e78 <cache+0x48>
  4319bc:	48 8d 05 b5 14 28 00 	lea    0x2814b5(%rip),%rax        # 6b2e78 <cache+0x48>
  4319c3:	e9 fc fe ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  4319c8:	48 8b 05 81 b3 25 00 	mov    0x25b381(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  4319cf:	48 8b 00             	mov    (%rax),%rax
  4319d2:	48 8b 40 60          	mov    0x60(%rax),%rax
  4319d6:	48 89 05 9b 14 28 00 	mov    %rax,0x28149b(%rip)        # 6b2e78 <cache+0x48>
  4319dd:	48 8d 05 94 14 28 00 	lea    0x281494(%rip),%rax        # 6b2e78 <cache+0x48>
  4319e4:	e9 db fe ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  4319e9:	48 8b 05 80 b3 25 00 	mov    0x25b380(%rip),%rax        # 68cd70 <zbx_iks_transport+0x350>
  4319f0:	48 63 00             	movslq (%rax),%rax
  4319f3:	48 89 05 7e 14 28 00 	mov    %rax,0x28147e(%rip)        # 6b2e78 <cache+0x48>
  4319fa:	48 8d 05 77 14 28 00 	lea    0x281477(%rip),%rax        # 6b2e78 <cache+0x48>
  431a01:	e9 be fe ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431a06:	48 8b 05 43 b3 25 00 	mov    0x25b343(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  431a0d:	48 8b 00             	mov    (%rax),%rax
  431a10:	48 63 80 8c 00 00 00 	movslq 0x8c(%rax),%rax
  431a17:	48 c1 e0 06          	shl    $0x6,%rax
  431a1b:	48 89 05 56 14 28 00 	mov    %rax,0x281456(%rip)        # 6b2e78 <cache+0x48>
  431a22:	48 8d 05 4f 14 28 00 	lea    0x28144f(%rip),%rax        # 6b2e78 <cache+0x48>
  431a29:	e9 96 fe ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431a2e:	48 8b 05 3b b3 25 00 	mov    0x25b33b(%rip),%rax        # 68cd70 <zbx_iks_transport+0x350>
  431a35:	48 63 00             	movslq (%rax),%rax
  431a38:	48 8b 15 11 b3 25 00 	mov    0x25b311(%rip),%rdx        # 68cd50 <zbx_iks_transport+0x330>
  431a3f:	48 8b 12             	mov    (%rdx),%rdx
  431a42:	48 63 92 8c 00 00 00 	movslq 0x8c(%rdx),%rdx
  431a49:	48 c1 e2 06          	shl    $0x6,%rdx
  431a4d:	48 29 d0             	sub    %rdx,%rax
  431a50:	48 89 05 21 14 28 00 	mov    %rax,0x281421(%rip)        # 6b2e78 <cache+0x48>
  431a57:	48 8d 05 1a 14 28 00 	lea    0x28141a(%rip),%rax        # 6b2e78 <cache+0x48>
  431a5e:	e9 61 fe ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431a63:	8b 05 cf 13 28 00    	mov    0x2813cf(%rip),%eax        # 6b2e38 <cache+0x8>
  431a69:	48 8b 15 e0 b2 25 00 	mov    0x25b2e0(%rip),%rdx        # 68cd50 <zbx_iks_transport+0x330>
  431a70:	48 8b 12             	mov    (%rdx),%rdx
  431a73:	89 c1                	mov    %eax,%ecx
  431a75:	2b 8a 8c 00 00 00    	sub    0x8c(%rdx),%ecx
  431a7b:	f2 0f 2a c1          	cvtsi2sd %ecx,%xmm0
  431a7f:	f2 0f 2a c8          	cvtsi2sd %eax,%xmm1
  431a83:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
  431a87:	f2 0f 59 05 f9 0f 03 	mulsd  0x30ff9(%rip),%xmm0        # 462a88 <usage_message+0xd48>
  431a8e:	00 
  431a8f:	f2 0f 11 05 d9 13 28 	movsd  %xmm0,0x2813d9(%rip)        # 6b2e70 <cache+0x40>
  431a96:	00 
  431a97:	48 8d 05 d2 13 28 00 	lea    0x2813d2(%rip),%rax        # 6b2e70 <cache+0x40>
  431a9e:	e9 21 fe ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431aa3:	48 8b 05 a6 13 28 00 	mov    0x2813a6(%rip),%rax        # 6b2e50 <cache+0x20>
  431aaa:	8b 40 20             	mov    0x20(%rax),%eax
  431aad:	48 89 05 c4 13 28 00 	mov    %rax,0x2813c4(%rip)        # 6b2e78 <cache+0x48>
  431ab4:	48 8d 05 bd 13 28 00 	lea    0x2813bd(%rip),%rax        # 6b2e78 <cache+0x48>
  431abb:	e9 04 fe ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431ac0:	48 8b 05 89 13 28 00 	mov    0x281389(%rip),%rax        # 6b2e50 <cache+0x20>
  431ac7:	8b 50 20             	mov    0x20(%rax),%edx
  431aca:	2b 50 18             	sub    0x18(%rax),%edx
  431acd:	48 89 15 a4 13 28 00 	mov    %rdx,0x2813a4(%rip)        # 6b2e78 <cache+0x48>
  431ad4:	48 8d 05 9d 13 28 00 	lea    0x28139d(%rip),%rax        # 6b2e78 <cache+0x48>
  431adb:	e9 e4 fd ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431ae0:	48 8b 05 69 13 28 00 	mov    0x281369(%rip),%rax        # 6b2e50 <cache+0x20>
  431ae7:	8b 40 18             	mov    0x18(%rax),%eax
  431aea:	48 89 05 87 13 28 00 	mov    %rax,0x281387(%rip)        # 6b2e78 <cache+0x48>
  431af1:	48 8d 05 80 13 28 00 	lea    0x281380(%rip),%rax        # 6b2e78 <cache+0x48>
  431af8:	e9 c7 fd ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431afd:	48 8b 05 4c 13 28 00 	mov    0x28134c(%rip),%rax        # 6b2e50 <cache+0x20>
  431b04:	8b 50 18             	mov    0x18(%rax),%edx
  431b07:	f2 48 0f 2a c2       	cvtsi2sd %rdx,%xmm0
  431b0c:	8b 40 20             	mov    0x20(%rax),%eax
  431b0f:	f2 48 0f 2a c8       	cvtsi2sd %rax,%xmm1
  431b14:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
  431b18:	f2 0f 59 05 68 0f 03 	mulsd  0x30f68(%rip),%xmm0        # 462a88 <usage_message+0xd48>
  431b1f:	00 
  431b20:	f2 0f 11 05 48 13 28 	movsd  %xmm0,0x281348(%rip)        # 6b2e70 <cache+0x40>
  431b27:	00 
  431b28:	48 8d 05 41 13 28 00 	lea    0x281341(%rip),%rax        # 6b2e70 <cache+0x40>
  431b2f:	e9 90 fd ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431b34:	48 8b 05 5d b3 25 00 	mov    0x25b35d(%rip),%rax        # 68ce98 <zbx_iks_transport+0x478>
  431b3b:	48 63 00             	movslq (%rax),%rax
  431b3e:	48 89 05 33 13 28 00 	mov    %rax,0x281333(%rip)        # 6b2e78 <cache+0x48>
  431b45:	48 8d 05 2c 13 28 00 	lea    0x28132c(%rip),%rax        # 6b2e78 <cache+0x48>
  431b4c:	e9 73 fd ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431b51:	48 8b 05 40 b3 25 00 	mov    0x25b340(%rip),%rax        # 68ce98 <zbx_iks_transport+0x478>
  431b58:	48 63 00             	movslq (%rax),%rax
  431b5b:	48 29 e8             	sub    %rbp,%rax
  431b5e:	48 89 05 13 13 28 00 	mov    %rax,0x281313(%rip)        # 6b2e78 <cache+0x48>
  431b65:	48 8d 05 0c 13 28 00 	lea    0x28130c(%rip),%rax        # 6b2e78 <cache+0x48>
  431b6c:	e9 53 fd ff ff       	jmpq   4318c4 <DCget_stats+0xe3>
  431b71:	48 89 e8             	mov    %rbp,%rax
  431b74:	48 d1 e8             	shr    %rax
  431b77:	83 e5 01             	and    $0x1,%ebp
  431b7a:	48 09 e8             	or     %rbp,%rax
  431b7d:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
  431b82:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
  431b86:	e9 91 fd ff ff       	jmpq   43191c <DCget_stats+0x13b>

0000000000431b8b <DCget_nextid_shared>:
  431b8b:	41 57                	push   %r15
  431b8d:	41 56                	push   %r14
  431b8f:	41 55                	push   %r13
  431b91:	41 54                	push   %r12
  431b93:	55                   	push   %rbp
  431b94:	53                   	push   %rbx
  431b95:	48 83 ec 08          	sub    $0x8,%rsp
  431b99:	48 89 fb             	mov    %rdi,%rbx
  431b9c:	48 89 f9             	mov    %rdi,%rcx
  431b9f:	48 8d 15 f0 a5 03 00 	lea    0x3a5f0(%rip),%rdx        # 46c196 <usage_message+0xa456>
  431ba6:	48 8d 35 fd a5 03 00 	lea    0x3a5fd(%rip),%rsi        # 46c1aa <usage_message+0xa46a>
  431bad:	bf 04 00 00 00       	mov    $0x4,%edi
  431bb2:	31 c0                	xor    %eax,%eax
  431bb4:	e8 f7 f4 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  431bb9:	48 8d 15 c8 12 28 00 	lea    0x2812c8(%rip),%rdx        # 6b2e88 <cache+0x58>
  431bc0:	be 86 0b 00 00       	mov    $0xb86,%esi
  431bc5:	48 8d 3d c0 a5 03 00 	lea    0x3a5c0(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  431bcc:	e8 da d0 00 00       	callq  43ecab <__zbx_mutex_lock>
  431bd1:	48 8b 05 d0 b3 25 00 	mov    0x25b3d0(%rip),%rax        # 68cfa8 <zbx_iks_transport+0x588>
  431bd8:	4c 8b 28             	mov    (%rax),%r13
  431bdb:	41 bf 08 00 00 00    	mov    $0x8,%r15d
  431be1:	31 ed                	xor    %ebp,%ebp
  431be3:	4c 63 f5             	movslq %ebp,%r14
  431be6:	4c 89 f0             	mov    %r14,%rax
  431be9:	48 c1 e0 05          	shl    $0x5,%rax
  431bed:	4d 8d 64 05 00       	lea    0x0(%r13,%rax,1),%r12
  431bf2:	42 80 3c 28 00       	cmpb   $0x0,(%rax,%r13,1)
  431bf7:	0f 84 1f 01 00 00    	je     431d1c <DCget_nextid_shared+0x191>
  431bfd:	48 89 de             	mov    %rbx,%rsi
  431c00:	4c 89 e7             	mov    %r12,%rdi
  431c03:	e8 a0 cb fd ff       	callq  40e7a8 <strcmp@plt>
  431c08:	85 c0                	test   %eax,%eax
  431c0a:	74 12                	je     431c1e <DCget_nextid_shared+0x93>
  431c0c:	83 c5 01             	add    $0x1,%ebp
  431c0f:	41 83 ef 01          	sub    $0x1,%r15d
  431c13:	75 ce                	jne    431be3 <DCget_nextid_shared+0x58>
  431c15:	83 fd 08             	cmp    $0x8,%ebp
  431c18:	0f 84 39 01 00 00    	je     431d57 <DCget_nextid_shared+0x1cc>
  431c1e:	41 8b 44 24 18       	mov    0x18(%r12),%eax
  431c23:	85 c0                	test   %eax,%eax
  431c25:	7e 5e                	jle    431c85 <DCget_nextid_shared+0xfa>
  431c27:	49 8b 6c 24 10       	mov    0x10(%r12),%rbp
  431c2c:	48 83 c5 01          	add    $0x1,%rbp
  431c30:	49 89 6c 24 10       	mov    %rbp,0x10(%r12)
  431c35:	41 83 6c 24 18 01    	subl   $0x1,0x18(%r12)
  431c3b:	48 8d 15 46 12 28 00 	lea    0x281246(%rip),%rdx        # 6b2e88 <cache+0x58>
  431c42:	be a6 0b 00 00       	mov    $0xba6,%esi
  431c47:	48 8d 3d 3e a5 03 00 	lea    0x3a53e(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  431c4e:	e8 da cf 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  431c53:	49 89 e8             	mov    %rbp,%r8
  431c56:	48 89 d9             	mov    %rbx,%rcx
  431c59:	48 8d 15 36 a5 03 00 	lea    0x3a536(%rip),%rdx        # 46c196 <usage_message+0xa456>
  431c60:	48 8d 35 56 a5 03 00 	lea    0x3a556(%rip),%rsi        # 46c1bd <usage_message+0xa47d>
  431c67:	bf 04 00 00 00       	mov    $0x4,%edi
  431c6c:	31 c0                	xor    %eax,%eax
  431c6e:	e8 3d f4 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  431c73:	48 89 e8             	mov    %rbp,%rax
  431c76:	48 83 c4 08          	add    $0x8,%rsp
  431c7a:	5b                   	pop    %rbx
  431c7b:	5d                   	pop    %rbp
  431c7c:	41 5c                	pop    %r12
  431c7e:	41 5d                	pop    %r13
  431c80:	41 5e                	pop    %r14
  431c82:	41 5f                	pop    %r15
  431c84:	c3                   	retq   
  431c85:	48 8d 15 fc 11 28 00 	lea    0x2811fc(%rip),%rdx        # 6b2e88 <cache+0x58>
  431c8c:	be ae 0b 00 00       	mov    $0xbae,%esi
  431c91:	48 8d 3d f4 a4 03 00 	lea    0x3a4f4(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  431c98:	e8 90 cf 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  431c9d:	be 00 01 00 00       	mov    $0x100,%esi
  431ca2:	48 89 df             	mov    %rbx,%rdi
  431ca5:	e8 d3 6f 02 00       	callq  458c7d <DBget_nextid>
  431caa:	4c 8d 68 ff          	lea    -0x1(%rax),%r13
  431cae:	48 8d 15 d3 11 28 00 	lea    0x2811d3(%rip),%rdx        # 6b2e88 <cache+0x58>
  431cb5:	be b2 0b 00 00       	mov    $0xbb2,%esi
  431cba:	48 8d 3d cb a4 03 00 	lea    0x3a4cb(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  431cc1:	e8 e5 cf 00 00       	callq  43ecab <__zbx_mutex_lock>
  431cc6:	41 8b 44 24 18       	mov    0x18(%r12),%eax
  431ccb:	85 c0                	test   %eax,%eax
  431ccd:	74 1c                	je     431ceb <DCget_nextid_shared+0x160>
  431ccf:	49 8b 6c 24 10       	mov    0x10(%r12),%rbp
  431cd4:	48 63 d0             	movslq %eax,%rdx
  431cd7:	48 01 ea             	add    %rbp,%rdx
  431cda:	4c 39 ea             	cmp    %r13,%rdx
  431cdd:	74 6c                	je     431d4b <DCget_nextid_shared+0x1c0>
  431cdf:	3d ff 00 00 00       	cmp    $0xff,%eax
  431ce4:	7f 16                	jg     431cfc <DCget_nextid_shared+0x171>
  431ce6:	49 39 ed             	cmp    %rbp,%r13
  431ce9:	76 11                	jbe    431cfc <DCget_nextid_shared+0x171>
  431ceb:	4d 89 6c 24 10       	mov    %r13,0x10(%r12)
  431cf0:	41 c7 44 24 18 00 01 	movl   $0x100,0x18(%r12)
  431cf7:	00 00 
  431cf9:	4c 89 ed             	mov    %r13,%rbp
  431cfc:	48 83 c5 01          	add    $0x1,%rbp
  431d00:	49 89 6c 24 10       	mov    %rbp,0x10(%r12)
  431d05:	41 83 6c 24 18 01    	subl   $0x1,0x18(%r12)
  431d0b:	48 8d 15 76 11 28 00 	lea    0x281176(%rip),%rdx        # 6b2e88 <cache+0x58>
  431d12:	be c8 0b 00 00       	mov    $0xbc8,%esi
  431d17:	e9 2b ff ff ff       	jmpq   431c47 <DCget_nextid_shared+0xbc>
  431d1c:	ba 10 00 00 00       	mov    $0x10,%edx
  431d21:	48 89 de             	mov    %rbx,%rsi
  431d24:	4c 89 e7             	mov    %r12,%rdi
  431d27:	e8 74 0e 01 00       	callq  442ba0 <zbx_strlcpy>
  431d2c:	4b 8d 44 36 01       	lea    0x1(%r14,%r14,1),%rax
  431d31:	48 c1 e0 04          	shl    $0x4,%rax
  431d35:	4a c7 04 28 00 00 00 	movq   $0x0,(%rax,%r13,1)
  431d3c:	00 
  431d3d:	42 c7 44 28 08 00 00 	movl   $0x0,0x8(%rax,%r13,1)
  431d44:	00 00 
  431d46:	e9 ca fe ff ff       	jmpq   431c15 <DCget_nextid_shared+0x8a>
  431d4b:	05 00 01 00 00       	add    $0x100,%eax
  431d50:	41 89 44 24 18       	mov    %eax,0x18(%r12)
  431d55:	eb a5                	jmp    431cfc <DCget_nextid_shared+0x171>
  431d57:	48 8d 35 3a 99 03 00 	lea    0x3993a(%rip),%rsi        # 46b698 <usage_message+0x9958>
  431d5e:	bf 02 00 00 00       	mov    $0x2,%edi
  431d63:	31 c0                	xor    %eax,%eax
  431d65:	e8 46 f3 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  431d6a:	83 cf ff             	or     $0xffffffffffffffff,%edi
  431d6d:	e8 76 c1 fd ff       	callq  40dee8 <exit@plt>

0000000000431d72 <DCget_nextid>:
  431d72:	41 57                	push   %r15
  431d74:	41 56                	push   %r14
  431d76:	41 55                	push   %r13
  431d78:	41 54                	push   %r12
  431d7a:	55                   	push   %rbp
  431d7b:	53                   	push   %rbx
  431d7c:	48 83 ec 18          	sub    $0x18,%rsp
  431d80:	48 89 fd             	mov    %rdi,%rbp
  431d83:	41 89 f5             	mov    %esi,%r13d
  431d86:	48 8d 15 fb 10 28 00 	lea    0x2810fb(%rip),%rdx        # 6b2e88 <cache+0x58>
  431d8d:	be 25 0b 00 00       	mov    $0xb25,%esi
  431d92:	48 8d 3d f3 a3 03 00 	lea    0x3a3f3(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  431d99:	e8 0d cf 00 00       	callq  43ecab <__zbx_mutex_lock>
  431d9e:	45 89 e8             	mov    %r13d,%r8d
  431da1:	48 89 e9             	mov    %rbp,%rcx
  431da4:	48 8d 15 2f a4 03 00 	lea    0x3a42f(%rip),%rdx        # 46c1da <usage_message+0xa49a>
  431dab:	48 8d 35 35 a4 03 00 	lea    0x3a435(%rip),%rsi        # 46c1e7 <usage_message+0xa4a7>
  431db2:	bf 04 00 00 00       	mov    $0x4,%edi
  431db7:	31 c0                	xor    %eax,%eax
  431db9:	e8 f2 f2 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  431dbe:	48 8b 05 e3 b1 25 00 	mov    0x25b1e3(%rip),%rax        # 68cfa8 <zbx_iks_transport+0x588>
  431dc5:	4c 8b 38             	mov    (%rax),%r15
  431dc8:	41 be 08 00 00 00    	mov    $0x8,%r14d
  431dce:	45 31 e4             	xor    %r12d,%r12d
  431dd1:	49 63 c4             	movslq %r12d,%rax
  431dd4:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  431dd9:	48 c1 e0 05          	shl    $0x5,%rax
  431ddd:	49 8d 1c 07          	lea    (%r15,%rax,1),%rbx
  431de1:	42 80 3c 38 00       	cmpb   $0x0,(%rax,%r15,1)
  431de6:	74 27                	je     431e0f <DCget_nextid+0x9d>
  431de8:	48 89 ee             	mov    %rbp,%rsi
  431deb:	48 89 df             	mov    %rbx,%rdi
  431dee:	e8 b5 c9 fd ff       	callq  40e7a8 <strcmp@plt>
  431df3:	85 c0                	test   %eax,%eax
  431df5:	0f 84 68 01 00 00    	je     431f63 <DCget_nextid+0x1f1>
  431dfb:	41 83 c4 01          	add    $0x1,%r12d
  431dff:	41 83 ee 01          	sub    $0x1,%r14d
  431e03:	75 cc                	jne    431dd1 <DCget_nextid+0x5f>
  431e05:	41 83 fc 08          	cmp    $0x8,%r12d
  431e09:	0f 84 b1 01 00 00    	je     431fc0 <DCget_nextid+0x24e>
  431e0f:	ba 10 00 00 00       	mov    $0x10,%edx
  431e14:	48 89 ee             	mov    %rbp,%rsi
  431e17:	48 89 df             	mov    %rbx,%rdi
  431e1a:	e8 81 0d 01 00       	callq  442ba0 <zbx_strlcpy>
  431e1f:	48 89 ef             	mov    %rbp,%rdi
  431e22:	e8 e2 55 02 00       	callq  457409 <DBget_table>
  431e27:	48 8b 0d 3a af 25 00 	mov    0x25af3a(%rip),%rcx        # 68cd68 <zbx_iks_transport+0x348>
  431e2e:	31 d2                	xor    %edx,%edx
  431e30:	8b 31                	mov    (%rcx),%esi
  431e32:	85 f6                	test   %esi,%esi
  431e34:	0f 49 11             	cmovns (%rcx),%edx
  431e37:	48 63 d2             	movslq %edx,%rdx
  431e3a:	49 bc 00 40 7a 10 f3 	mov    $0x5af3107a4000,%r12
  431e41:	5a 00 00 
  431e44:	4c 0f af e2          	imul   %rdx,%r12
  431e48:	f6 40 10 01          	testb  $0x1,0x10(%rax)
  431e4c:	0f 85 b5 00 00 00    	jne    431f07 <DCget_nextid+0x195>
  431e52:	49 b9 ff 3f 7a 10 f3 	mov    $0x5af3107a3fff,%r9
  431e59:	5a 00 00 
  431e5c:	4f 8d 0c 0c          	lea    (%r12,%r9,1),%r9
  431e60:	48 8b 70 08          	mov    0x8(%rax),%rsi
  431e64:	4d 89 e0             	mov    %r12,%r8
  431e67:	48 89 f1             	mov    %rsi,%rcx
  431e6a:	48 89 ea             	mov    %rbp,%rdx
  431e6d:	48 8d 3d 74 98 03 00 	lea    0x39874(%rip),%rdi        # 46b6e8 <usage_message+0x99a8>
  431e74:	31 c0                	xor    %eax,%eax
  431e76:	e8 31 61 02 00       	callq  457fac <__zbx_DBselect>
  431e7b:	49 89 c7             	mov    %rax,%r15
  431e7e:	48 89 c7             	mov    %rax,%rdi
  431e81:	e8 17 5b 02 00       	callq  45799d <DBfetch>
  431e86:	49 89 c6             	mov    %rax,%r14
  431e89:	48 85 c0             	test   %rax,%rax
  431e8c:	74 10                	je     431e9e <DCget_nextid+0x12c>
  431e8e:	48 8b 38             	mov    (%rax),%rdi
  431e91:	e8 0c 5b 02 00       	callq  4579a2 <DBis_null>
  431e96:	85 c0                	test   %eax,%eax
  431e98:	0f 85 a7 00 00 00    	jne    431f45 <DCget_nextid+0x1d3>
  431e9e:	4c 89 63 10          	mov    %r12,0x10(%rbx)
  431ea2:	4d 8d 74 24 01       	lea    0x1(%r12),%r14
  431ea7:	4d 63 ed             	movslq %r13d,%r13
  431eaa:	4d 01 ec             	add    %r13,%r12
  431ead:	4c 89 63 10          	mov    %r12,0x10(%rbx)
  431eb1:	4c 89 ff             	mov    %r15,%rdi
  431eb4:	e8 1f be fd ff       	callq  40dcd8 <mysql_free_result@plt>
  431eb9:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
  431ebd:	4d 89 f0             	mov    %r14,%r8
  431ec0:	48 89 e9             	mov    %rbp,%rcx
  431ec3:	48 8d 15 10 a3 03 00 	lea    0x3a310(%rip),%rdx        # 46c1da <usage_message+0xa49a>
  431eca:	48 8d 35 ef 97 03 00 	lea    0x397ef(%rip),%rsi        # 46b6c0 <usage_message+0x9980>
  431ed1:	bf 04 00 00 00       	mov    $0x4,%edi
  431ed6:	31 c0                	xor    %eax,%eax
  431ed8:	e8 d3 f1 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  431edd:	48 8d 15 a4 0f 28 00 	lea    0x280fa4(%rip),%rdx        # 6b2e88 <cache+0x58>
  431ee4:	be 67 0b 00 00       	mov    $0xb67,%esi
  431ee9:	48 8d 3d 9c a2 03 00 	lea    0x3a29c(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  431ef0:	e8 38 cd 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  431ef5:	4c 89 f0             	mov    %r14,%rax
  431ef8:	48 83 c4 18          	add    $0x18,%rsp
  431efc:	5b                   	pop    %rbx
  431efd:	5d                   	pop    %rbp
  431efe:	41 5c                	pop    %r12
  431f00:	41 5d                	pop    %r13
  431f02:	41 5e                	pop    %r14
  431f04:	41 5f                	pop    %r15
  431f06:	c3                   	retq   
  431f07:	48 8d 0c d2          	lea    (%rdx,%rdx,8),%rcx
  431f0b:	48 c1 e1 05          	shl    $0x5,%rcx
  431f0f:	48 01 d1             	add    %rdx,%rcx
  431f12:	48 c1 e1 07          	shl    $0x7,%rcx
  431f16:	48 29 d1             	sub    %rdx,%rcx
  431f19:	48 89 ce             	mov    %rcx,%rsi
  431f1c:	48 c1 e6 05          	shl    $0x5,%rsi
  431f20:	48 01 f1             	add    %rsi,%rcx
  431f23:	48 8d 14 ca          	lea    (%rdx,%rcx,8),%rdx
  431f27:	48 8d 14 92          	lea    (%rdx,%rdx,4),%rdx
  431f2b:	48 c1 e2 0b          	shl    $0xb,%rdx
  431f2f:	49 01 d4             	add    %rdx,%r12
  431f32:	49 b9 ff e7 76 48 17 	mov    $0x174876e7ff,%r9
  431f39:	00 00 00 
  431f3c:	4f 8d 0c 0c          	lea    (%r12,%r9,1),%r9
  431f40:	e9 1b ff ff ff       	jmpq   431e60 <DCget_nextid+0xee>
  431f45:	48 8d 53 10          	lea    0x10(%rbx),%rdx
  431f49:	48 8d 35 83 31 04 00 	lea    0x43183(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  431f50:	49 8b 3e             	mov    (%r14),%rdi
  431f53:	31 c0                	xor    %eax,%eax
  431f55:	e8 4e bf fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  431f5a:	4c 8b 63 10          	mov    0x10(%rbx),%r12
  431f5e:	e9 3f ff ff ff       	jmpq   431ea2 <DCget_nextid+0x130>
  431f63:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  431f68:	48 8d 44 12 01       	lea    0x1(%rdx,%rdx,1),%rax
  431f6d:	48 c1 e0 04          	shl    $0x4,%rax
  431f71:	4a 8b 14 38          	mov    (%rax,%r15,1),%rdx
  431f75:	4c 8d 72 01          	lea    0x1(%rdx),%r14
  431f79:	4d 63 cd             	movslq %r13d,%r9
  431f7c:	49 01 d1             	add    %rdx,%r9
  431f7f:	4e 89 0c 38          	mov    %r9,(%rax,%r15,1)
  431f83:	4d 89 f0             	mov    %r14,%r8
  431f86:	48 89 e9             	mov    %rbp,%rcx
  431f89:	48 8d 15 4a a2 03 00 	lea    0x3a24a(%rip),%rdx        # 46c1da <usage_message+0xa49a>
  431f90:	48 8d 35 29 97 03 00 	lea    0x39729(%rip),%rsi        # 46b6c0 <usage_message+0x9980>
  431f97:	bf 04 00 00 00       	mov    $0x4,%edi
  431f9c:	31 c0                	xor    %eax,%eax
  431f9e:	e8 0d f1 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  431fa3:	48 8d 15 de 0e 28 00 	lea    0x280ede(%rip),%rdx        # 6b2e88 <cache+0x58>
  431faa:	be 38 0b 00 00       	mov    $0xb38,%esi
  431faf:	48 8d 3d d6 a1 03 00 	lea    0x3a1d6(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  431fb6:	e8 72 cc 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  431fbb:	e9 35 ff ff ff       	jmpq   431ef5 <DCget_nextid+0x183>
  431fc0:	48 8d 35 d1 96 03 00 	lea    0x396d1(%rip),%rsi        # 46b698 <usage_message+0x9958>
  431fc7:	bf 02 00 00 00       	mov    $0x2,%edi
  431fcc:	31 c0                	xor    %eax,%eax
  431fce:	e8 dd f0 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  431fd3:	83 cf ff             	or     $0xffffffffffffffff,%edi
  431fd6:	e8 0d bf fd ff       	callq  40dee8 <exit@plt>
  431fdb:	41 54                	push   %r12
  431fdd:	55                   	push   %rbp
  431fde:	53                   	push   %rbx
  431fdf:	48 89 fb             	mov    %rdi,%rbx
  431fe2:	49 89 f4             	mov    %rsi,%r12
  431fe5:	48 89 cd             	mov    %rcx,%rbp
  431fe8:	8b 09                	mov    (%rcx),%ecx
  431fea:	3b 0a                	cmp    (%rdx),%ecx
  431fec:	74 6e                	je     43205c <DCget_nextid+0x2ea>
  431fee:	48 8b 06             	mov    (%rsi),%rax
  431ff1:	48 63 c9             	movslq %ecx,%rcx
  431ff4:	48 8d 14 49          	lea    (%rcx,%rcx,2),%rdx
  431ff8:	48 c1 e2 04          	shl    $0x4,%rdx
  431ffc:	48 01 d0             	add    %rdx,%rax
  431fff:	48 8b 13             	mov    (%rbx),%rdx
  432002:	48 89 10             	mov    %rdx,(%rax)
  432005:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  432009:	48 89 50 08          	mov    %rdx,0x8(%rax)
  43200d:	48 8b 53 10          	mov    0x10(%rbx),%rdx
  432011:	48 89 50 10          	mov    %rdx,0x10(%rax)
  432015:	48 8b 53 18          	mov    0x18(%rbx),%rdx
  432019:	48 89 50 18          	mov    %rdx,0x18(%rax)
  43201d:	48 8b 53 20          	mov    0x20(%rbx),%rdx
  432021:	48 89 50 20          	mov    %rdx,0x20(%rax)
  432025:	48 8b 53 28          	mov    0x28(%rbx),%rdx
  432029:	48 89 50 28          	mov    %rdx,0x28(%rax)
  43202d:	83 45 00 01          	addl   $0x1,0x0(%rbp)
  432031:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
  432038:	c7 43 24 00 00 00 00 	movl   $0x0,0x24(%rbx)
  43203f:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
  432046:	00 
  432047:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
  43204e:	00 
  43204f:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  432056:	00 
  432057:	5b                   	pop    %rbx
  432058:	5d                   	pop    %rbp
  432059:	41 5c                	pop    %r12
  43205b:	c3                   	retq   
  43205c:	81 c1 00 01 00 00    	add    $0x100,%ecx
  432062:	89 0a                	mov    %ecx,(%rdx)
  432064:	48 63 c9             	movslq %ecx,%rcx
  432067:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
  43206b:	48 c1 e1 04          	shl    $0x4,%rcx
  43206f:	48 8b 16             	mov    (%rsi),%rdx
  432072:	be 96 02 00 00       	mov    $0x296,%esi
  432077:	48 8d 3d 0e a1 03 00 	lea    0x3a10e(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  43207e:	e8 13 06 01 00       	callq  442696 <zbx_realloc2>
  432083:	49 89 04 24          	mov    %rax,(%r12)
  432087:	8b 4d 00             	mov    0x0(%rbp),%ecx
  43208a:	e9 62 ff ff ff       	jmpq   431ff1 <DCget_nextid+0x27f>
  43208f:	41 57                	push   %r15
  432091:	41 56                	push   %r14
  432093:	41 55                	push   %r13
  432095:	41 54                	push   %r12
  432097:	55                   	push   %rbp
  432098:	53                   	push   %rbx
  432099:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
  4320a0:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
  4320a5:	49 89 f4             	mov    %rsi,%r12
  4320a8:	89 54 24 50          	mov    %edx,0x50(%rsp)
  4320ac:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
  4320b3:	00 00 00 00 00 
  4320b8:	c7 84 24 c4 00 00 00 	movl   $0x0,0xc4(%rsp)
  4320bf:	00 00 00 00 
  4320c3:	8b 0e                	mov    (%rsi),%ecx
  4320c5:	48 8d 15 35 a1 03 00 	lea    0x3a135(%rip),%rdx        # 46c201 <usage_message+0xa4c1>
  4320cc:	48 8d 35 3d a1 03 00 	lea    0x3a13d(%rip),%rsi        # 46c210 <usage_message+0xa4d0>
  4320d3:	bf 04 00 00 00       	mov    $0x4,%edi
  4320d8:	31 c0                	xor    %eax,%eax
  4320da:	e8 d1 ef ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4320df:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  4320e4:	8b 68 20             	mov    0x20(%rax),%ebp
  4320e7:	44 0f b6 78 2c       	movzbl 0x2c(%rax),%r15d
  4320ec:	48 8d 05 d6 a3 03 00 	lea    0x3a3d6(%rip),%rax        # 46c4c9 <usage_message+0xa789>
  4320f3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  4320f8:	45 84 ff             	test   %r15b,%r15b
  4320fb:	74 3f                	je     43213c <DCget_nextid+0x3ca>
  4320fd:	48 8d 05 1f 22 03 00 	lea    0x3221f(%rip),%rax        # 464323 <usage_message+0x25e3>
  432104:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  432109:	41 80 ff 03          	cmp    $0x3,%r15b
  43210d:	74 2d                	je     43213c <DCget_nextid+0x3ca>
  43210f:	48 8d 3d 0a 96 03 00 	lea    0x3960a(%rip),%rdi        # 46b720 <usage_message+0x99e0>
  432116:	31 c0                	xor    %eax,%eax
  432118:	e8 77 31 01 00       	callq  445294 <__zbx_zbx_error>
  43211d:	48 8d 0d a8 a4 03 00 	lea    0x3a4a8(%rip),%rcx        # 46c5cc <usage_message+0xa88c>
  432124:	ba 4a 01 00 00       	mov    $0x14a,%edx
  432129:	48 8d 35 5c a0 03 00 	lea    0x3a05c(%rip),%rsi        # 46c18c <usage_message+0xa44c>
  432130:	48 8d 3d e9 1c 03 00 	lea    0x31ce9(%rip),%rdi        # 463e20 <usage_message+0x20e0>
  432137:	e8 bc bd fd ff       	callq  40def8 <__assert_fail@plt>
  43213c:	49 63 04 24          	movslq (%r12),%rax
  432140:	89 84 24 c8 00 00 00 	mov    %eax,0xc8(%rsp)
  432147:	48 8d 0c c5 00 00 00 	lea    0x0(,%rax,8),%rcx
  43214e:	00 
  43214f:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  432156:	00 
  432157:	be 4e 01 00 00       	mov    $0x14e,%esi
  43215c:	48 8d 3d 29 a0 03 00 	lea    0x3a029(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432163:	e8 a3 05 01 00       	callq  44270b <zbx_malloc2>
  432168:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
  43216f:	00 
  432170:	41 8b 14 24          	mov    (%r12),%edx
  432174:	85 d2                	test   %edx,%edx
  432176:	0f 8e 59 09 00 00    	jle    432ad5 <DCget_nextid+0xd63>
  43217c:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
  432181:	45 31 f6             	xor    %r14d,%r14d
  432184:	4c 8d 8c 24 c4 00 00 	lea    0xc4(%rsp),%r9
  43218b:	00 
  43218c:	4c 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%r10
  432193:	00 
  432194:	4c 8d 9c 24 88 00 00 	lea    0x88(%rsp),%r11
  43219b:	00 
  43219c:	eb 0e                	jmp    4321ac <DCget_nextid+0x43a>
  43219e:	41 83 c6 01          	add    $0x1,%r14d
  4321a2:	49 83 c5 30          	add    $0x30,%r13
  4321a6:	45 39 34 24          	cmp    %r14d,(%r12)
  4321aa:	7e 5f                	jle    43220b <DCget_nextid+0x499>
  4321ac:	4c 89 eb             	mov    %r13,%rbx
  4321af:	41 39 6d 20          	cmp    %ebp,0x20(%r13)
  4321b3:	75 e9                	jne    43219e <DCget_nextid+0x42c>
  4321b5:	45 38 7d 2c          	cmp    %r15b,0x2c(%r13)
  4321b9:	75 e3                	jne    43219e <DCget_nextid+0x42c>
  4321bb:	41 8b 45 28          	mov    0x28(%r13),%eax
  4321bf:	85 c0                	test   %eax,%eax
  4321c1:	74 04                	je     4321c7 <DCget_nextid+0x455>
  4321c3:	39 c5                	cmp    %eax,%ebp
  4321c5:	7d d7                	jge    43219e <DCget_nextid+0x42c>
  4321c7:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  4321cd:	49 8b 4d 00          	mov    0x0(%r13),%rcx
  4321d1:	4c 89 ca             	mov    %r9,%rdx
  4321d4:	4c 89 d6             	mov    %r10,%rsi
  4321d7:	4c 89 df             	mov    %r11,%rdi
  4321da:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
  4321df:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  4321e4:	4c 89 5c 24 30       	mov    %r11,0x30(%rsp)
  4321e9:	e8 05 ee 00 00       	callq  440ff3 <uint64_array_add>
  4321ee:	4c 8b 5c 24 30       	mov    0x30(%rsp),%r11
  4321f3:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  4321f8:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
  4321fd:	41 83 c6 01          	add    $0x1,%r14d
  432201:	49 83 c5 30          	add    $0x30,%r13
  432205:	45 39 34 24          	cmp    %r14d,(%r12)
  432209:	7f a1                	jg     4321ac <DCget_nextid+0x43a>
  43220b:	8b 84 24 c4 00 00 00 	mov    0xc4(%rsp),%eax
  432212:	85 c0                	test   %eax,%eax
  432214:	0f 85 5f 05 00 00    	jne    432779 <DCget_nextid+0xa07>
  43221a:	48 8d 84 24 cc 00 00 	lea    0xcc(%rsp),%rax
  432221:	00 
  432222:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  432227:	c7 84 24 c4 00 00 00 	movl   $0x0,0xc4(%rsp)
  43222e:	00 00 00 00 
  432232:	45 8b 1c 24          	mov    (%r12),%r11d
  432236:	45 85 db             	test   %r11d,%r11d
  432239:	0f 8e a0 00 00 00    	jle    4322df <DCget_nextid+0x56d>
  43223f:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
  432244:	45 31 f6             	xor    %r14d,%r14d
  432247:	4c 8d 8c 24 c4 00 00 	lea    0xc4(%rsp),%r9
  43224e:	00 
  43224f:	4c 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%r10
  432256:	00 
  432257:	4c 8d 9c 24 88 00 00 	lea    0x88(%rsp),%r11
  43225e:	00 
  43225f:	eb 0e                	jmp    43226f <DCget_nextid+0x4fd>
  432261:	41 83 c6 01          	add    $0x1,%r14d
  432265:	49 83 c5 30          	add    $0x30,%r13
  432269:	45 39 34 24          	cmp    %r14d,(%r12)
  43226d:	7e 5f                	jle    4322ce <DCget_nextid+0x55c>
  43226f:	4c 89 eb             	mov    %r13,%rbx
  432272:	41 39 6d 20          	cmp    %ebp,0x20(%r13)
  432276:	75 e9                	jne    432261 <DCget_nextid+0x4ef>
  432278:	45 38 7d 2c          	cmp    %r15b,0x2c(%r13)
  43227c:	75 e3                	jne    432261 <DCget_nextid+0x4ef>
  43227e:	41 8b 45 28          	mov    0x28(%r13),%eax
  432282:	85 c0                	test   %eax,%eax
  432284:	74 04                	je     43228a <DCget_nextid+0x518>
  432286:	39 c5                	cmp    %eax,%ebp
  432288:	7d d7                	jge    432261 <DCget_nextid+0x4ef>
  43228a:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  432290:	49 8b 4d 00          	mov    0x0(%r13),%rcx
  432294:	4c 89 ca             	mov    %r9,%rdx
  432297:	4c 89 d6             	mov    %r10,%rsi
  43229a:	4c 89 df             	mov    %r11,%rdi
  43229d:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
  4322a2:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
  4322a7:	4c 89 5c 24 30       	mov    %r11,0x30(%rsp)
  4322ac:	e8 42 ed 00 00       	callq  440ff3 <uint64_array_add>
  4322b1:	4c 8b 5c 24 30       	mov    0x30(%rsp),%r11
  4322b6:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
  4322bb:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
  4322c0:	41 83 c6 01          	add    $0x1,%r14d
  4322c4:	49 83 c5 30          	add    $0x30,%r13
  4322c8:	45 39 34 24          	cmp    %r14d,(%r12)
  4322cc:	7f a1                	jg     43226f <DCget_nextid+0x4fd>
  4322ce:	44 8b 94 24 c4 00 00 	mov    0xc4(%rsp),%r10d
  4322d5:	00 
  4322d6:	45 85 d2             	test   %r10d,%r10d
  4322d9:	0f 85 67 02 00 00    	jne    432546 <DCget_nextid+0x7d4>
  4322df:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
  4322e6:	00 
  4322e7:	48 85 ff             	test   %rdi,%rdi
  4322ea:	74 11                	je     4322fd <DCget_nextid+0x58b>
  4322ec:	e8 f7 be fd ff       	callq  40e1e8 <free@plt>
  4322f1:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
  4322f8:	00 00 00 00 00 
  4322fd:	c7 84 24 cc 00 00 00 	movl   $0x0,0xcc(%rsp)
  432304:	00 00 00 00 
  432308:	45 84 ff             	test   %r15b,%r15b
  43230b:	0f 85 7e 01 00 00    	jne    43248f <DCget_nextid+0x71d>
  432311:	4c 8d 05 88 95 03 00 	lea    0x39588(%rip),%r8        # 46b8a0 <usage_message+0x9b60>
  432318:	b9 60 00 00 00       	mov    $0x60,%ecx
  43231d:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  432322:	48 8d 35 d7 c1 25 00 	lea    0x25c1d7(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  432329:	48 8d 3d 28 0b 28 00 	lea    0x280b28(%rip),%rdi        # 6b2e58 <cache+0x28>
  432330:	31 c0                	xor    %eax,%eax
  432332:	e8 70 26 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  432337:	45 8b 0c 24          	mov    (%r12),%r9d
  43233b:	45 85 c9             	test   %r9d,%r9d
  43233e:	7e 7e                	jle    4323be <DCget_nextid+0x64c>
  432340:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
  432345:	45 31 ed             	xor    %r13d,%r13d
  432348:	eb 0e                	jmp    432358 <DCget_nextid+0x5e6>
  43234a:	41 83 c5 01          	add    $0x1,%r13d
  43234e:	48 83 c3 30          	add    $0x30,%rbx
  432352:	45 39 2c 24          	cmp    %r13d,(%r12)
  432356:	7e 66                	jle    4323be <DCget_nextid+0x64c>
  432358:	4c 8b 0b             	mov    (%rbx),%r9
  43235b:	4d 85 c9             	test   %r9,%r9
  43235e:	74 ea                	je     43234a <DCget_nextid+0x5d8>
  432360:	39 6b 20             	cmp    %ebp,0x20(%rbx)
  432363:	75 e5                	jne    43234a <DCget_nextid+0x5d8>
  432365:	80 7b 2c 00          	cmpb   $0x0,0x2c(%rbx)
  432369:	75 df                	jne    43234a <DCget_nextid+0x5d8>
  43236b:	48 8b 53 18          	mov    0x18(%rbx),%rdx
  43236f:	48 8b 43 10          	mov    0x10(%rbx),%rax
  432373:	f2 0f 10 43 08       	movsd  0x8(%rbx),%xmm0
  432378:	8b 4b 24             	mov    0x24(%rbx),%ecx
  43237b:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
  43237f:	89 2c 24             	mov    %ebp,(%rsp)
  432382:	66 48 0f 6e d2       	movq   %rdx,%xmm2
  432387:	66 48 0f 6e c8       	movq   %rax,%xmm1
  43238c:	4c 8d 05 93 9e 03 00 	lea    0x39e93(%rip),%r8        # 46c226 <usage_message+0xa4e6>
  432393:	b9 00 02 00 00       	mov    $0x200,%ecx
  432398:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  43239d:	48 8d 35 5c c1 25 00 	lea    0x25c15c(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4323a4:	48 8d 3d ad 0a 28 00 	lea    0x280aad(%rip),%rdi        # 6b2e58 <cache+0x28>
  4323ab:	b8 03 00 00 00       	mov    $0x3,%eax
  4323b0:	e8 f2 25 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4323b5:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  4323bc:	eb 8c                	jmp    43234a <DCget_nextid+0x5d8>
  4323be:	8b 84 24 cc 00 00 00 	mov    0xcc(%rsp),%eax
  4323c5:	48 63 d0             	movslq %eax,%rdx
  4323c8:	48 8b 0d 89 0a 28 00 	mov    0x280a89(%rip),%rcx        # 6b2e58 <cache+0x28>
  4323cf:	80 7c 11 ff 2c       	cmpb   $0x2c,-0x1(%rcx,%rdx,1)
  4323d4:	0f 84 9c 06 00 00    	je     432a76 <DCget_nextid+0xd04>
  4323da:	c7 84 24 cc 00 00 00 	movl   $0x0,0xcc(%rsp)
  4323e1:	00 00 00 00 
  4323e5:	41 8b 3c 24          	mov    (%r12),%edi
  4323e9:	85 ff                	test   %edi,%edi
  4323eb:	0f 8e dd 06 00 00    	jle    432ace <DCget_nextid+0xd5c>
  4323f1:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  4323f6:	31 d2                	xor    %edx,%edx
  4323f8:	31 db                	xor    %ebx,%ebx
  4323fa:	48 89 c7             	mov    %rax,%rdi
  4323fd:	eb 0d                	jmp    43240c <DCget_nextid+0x69a>
  4323ff:	83 c2 01             	add    $0x1,%edx
  432402:	48 83 c0 30          	add    $0x30,%rax
  432406:	41 39 14 24          	cmp    %edx,(%r12)
  43240a:	7e 53                	jle    43245f <DCget_nextid+0x6ed>
  43240c:	48 83 38 00          	cmpq   $0x0,(%rax)
  432410:	74 ed                	je     4323ff <DCget_nextid+0x68d>
  432412:	48 63 cb             	movslq %ebx,%rcx
  432415:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
  432419:	48 c1 e1 04          	shl    $0x4,%rcx
  43241d:	48 8d 0c 0f          	lea    (%rdi,%rcx,1),%rcx
  432421:	83 c3 01             	add    $0x1,%ebx
  432424:	48 8b 30             	mov    (%rax),%rsi
  432427:	48 89 31             	mov    %rsi,(%rcx)
  43242a:	48 8b 70 08          	mov    0x8(%rax),%rsi
  43242e:	48 89 71 08          	mov    %rsi,0x8(%rcx)
  432432:	48 8b 70 10          	mov    0x10(%rax),%rsi
  432436:	48 89 71 10          	mov    %rsi,0x10(%rcx)
  43243a:	48 8b 70 18          	mov    0x18(%rax),%rsi
  43243e:	48 89 71 18          	mov    %rsi,0x18(%rcx)
  432442:	48 8b 70 20          	mov    0x20(%rax),%rsi
  432446:	48 89 71 20          	mov    %rsi,0x20(%rcx)
  43244a:	48 8b 70 28          	mov    0x28(%rax),%rsi
  43244e:	48 89 71 28          	mov    %rsi,0x28(%rcx)
  432452:	83 c2 01             	add    $0x1,%edx
  432455:	48 83 c0 30          	add    $0x30,%rax
  432459:	41 39 14 24          	cmp    %edx,(%r12)
  43245d:	7f ad                	jg     43240c <DCget_nextid+0x69a>
  43245f:	41 89 1c 24          	mov    %ebx,(%r12)
  432463:	48 8d 15 97 9d 03 00 	lea    0x39d97(%rip),%rdx        # 46c201 <usage_message+0xa4c1>
  43246a:	48 8d 35 2c 0e 05 00 	lea    0x50e2c(%rip),%rsi        # 48329d <usage_message+0x2155d>
  432471:	bf 04 00 00 00       	mov    $0x4,%edi
  432476:	31 c0                	xor    %eax,%eax
  432478:	e8 33 ec ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43247d:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
  432484:	5b                   	pop    %rbx
  432485:	5d                   	pop    %rbp
  432486:	41 5c                	pop    %r12
  432488:	41 5d                	pop    %r13
  43248a:	41 5e                	pop    %r14
  43248c:	41 5f                	pop    %r15
  43248e:	c3                   	retq   
  43248f:	4c 8d 05 5a 94 03 00 	lea    0x3945a(%rip),%r8        # 46b8f0 <usage_message+0x9bb0>
  432496:	b9 60 00 00 00       	mov    $0x60,%ecx
  43249b:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  4324a0:	48 8d 35 59 c0 25 00 	lea    0x25c059(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4324a7:	48 8d 3d aa 09 28 00 	lea    0x2809aa(%rip),%rdi        # 6b2e58 <cache+0x28>
  4324ae:	31 c0                	xor    %eax,%eax
  4324b0:	e8 f2 24 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4324b5:	45 8b 04 24          	mov    (%r12),%r8d
  4324b9:	45 85 c0             	test   %r8d,%r8d
  4324bc:	0f 8e fc fe ff ff    	jle    4323be <DCget_nextid+0x64c>
  4324c2:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
  4324c7:	45 31 ed             	xor    %r13d,%r13d
  4324ca:	eb 12                	jmp    4324de <DCget_nextid+0x76c>
  4324cc:	41 83 c5 01          	add    $0x1,%r13d
  4324d0:	48 83 c3 30          	add    $0x30,%rbx
  4324d4:	45 39 2c 24          	cmp    %r13d,(%r12)
  4324d8:	0f 8e e0 fe ff ff    	jle    4323be <DCget_nextid+0x64c>
  4324de:	4c 8b 0b             	mov    (%rbx),%r9
  4324e1:	4d 85 c9             	test   %r9,%r9
  4324e4:	74 e6                	je     4324cc <DCget_nextid+0x75a>
  4324e6:	39 6b 20             	cmp    %ebp,0x20(%rbx)
  4324e9:	75 e1                	jne    4324cc <DCget_nextid+0x75a>
  4324eb:	44 38 7b 2c          	cmp    %r15b,0x2c(%rbx)
  4324ef:	90                   	nop
  4324f0:	75 da                	jne    4324cc <DCget_nextid+0x75a>
  4324f2:	48 8b 43 18          	mov    0x18(%rbx),%rax
  4324f6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  4324fb:	48 8b 43 10          	mov    0x10(%rbx),%rax
  4324ff:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  432504:	48 8b 43 08          	mov    0x8(%rbx),%rax
  432508:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  43250d:	8b 43 24             	mov    0x24(%rbx),%eax
  432510:	89 44 24 08          	mov    %eax,0x8(%rsp)
  432514:	89 2c 24             	mov    %ebp,(%rsp)
  432517:	4c 8d 05 21 9d 03 00 	lea    0x39d21(%rip),%r8        # 46c23f <usage_message+0xa4ff>
  43251e:	b9 80 00 00 00       	mov    $0x80,%ecx
  432523:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  432528:	48 8d 35 d1 bf 25 00 	lea    0x25bfd1(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  43252f:	48 8d 3d 22 09 28 00 	lea    0x280922(%rip),%rdi        # 6b2e58 <cache+0x28>
  432536:	31 c0                	xor    %eax,%eax
  432538:	e8 6a 24 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  43253d:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  432544:	eb 86                	jmp    4324cc <DCget_nextid+0x75a>
  432546:	c7 84 24 cc 00 00 00 	movl   $0x0,0xcc(%rsp)
  43254d:	00 00 00 00 
  432551:	89 2c 24             	mov    %ebp,(%rsp)
  432554:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
  432559:	4c 8d 05 20 92 03 00 	lea    0x39220(%rip),%r8        # 46b780 <usage_message+0x9a40>
  432560:	b9 80 00 00 00       	mov    $0x80,%ecx
  432565:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  43256a:	48 8d 35 8f bf 25 00 	lea    0x25bf8f(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  432571:	48 8d 3d e0 08 28 00 	lea    0x2808e0(%rip),%rdi        # 6b2e58 <cache+0x28>
  432578:	31 c0                	xor    %eax,%eax
  43257a:	e8 28 24 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  43257f:	44 8b 8c 24 c4 00 00 	mov    0xc4(%rsp),%r9d
  432586:	00 
  432587:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
  43258e:	00 
  43258f:	48 8d 0d 0f 9d 03 00 	lea    0x39d0f(%rip),%rcx        # 46c2a5 <usage_message+0xa565>
  432596:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  43259b:	48 8d 35 5e bf 25 00 	lea    0x25bf5e(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4325a2:	48 8d 3d af 08 28 00 	lea    0x2808af(%rip),%rdi        # 6b2e58 <cache+0x28>
  4325a9:	e8 89 50 02 00       	callq  457637 <DBadd_condition_alloc>
  4325ae:	48 8b 35 a3 08 28 00 	mov    0x2808a3(%rip),%rsi        # 6b2e58 <cache+0x28>
  4325b5:	48 8d 3d a9 fb 04 00 	lea    0x4fba9(%rip),%rdi        # 482165 <usage_message+0x20425>
  4325bc:	31 c0                	xor    %eax,%eax
  4325be:	e8 e9 59 02 00       	callq  457fac <__zbx_DBselect>
  4325c3:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  4325c8:	c7 84 24 cc 00 00 00 	movl   $0x0,0xcc(%rsp)
  4325cf:	00 00 00 00 
  4325d3:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
  4325da:	00 
  4325db:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  4325e0:	48 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%rax
  4325e7:	00 
  4325e8:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  4325ed:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
  4325f4:	00 
  4325f5:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  4325fa:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
  432601:	00 
  432602:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  432607:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  43260c:	e8 8c 53 02 00       	callq  45799d <DBfetch>
  432611:	49 89 c5             	mov    %rax,%r13
  432614:	48 85 c0             	test   %rax,%rax
  432617:	0f 84 27 04 00 00    	je     432a44 <DCget_nextid+0xcd2>
  43261d:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
  432622:	48 8d 35 aa 2a 04 00 	lea    0x42aaa(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  432629:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  43262d:	31 c0                	xor    %eax,%eax
  43262f:	e8 74 b8 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  432634:	41 8b 0c 24          	mov    (%r12),%ecx
  432638:	85 c9                	test   %ecx,%ecx
  43263a:	0f 8e 03 03 00 00    	jle    432943 <DCget_nextid+0xbd1>
  432640:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
  432647:	00 
  432648:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  43264d:	31 d2                	xor    %edx,%edx
  43264f:	eb 0f                	jmp    432660 <DCget_nextid+0x8ee>
  432651:	83 c2 01             	add    $0x1,%edx
  432654:	48 83 c0 30          	add    $0x30,%rax
  432658:	39 d1                	cmp    %edx,%ecx
  43265a:	0f 8e e5 02 00 00    	jle    432945 <DCget_nextid+0xbd3>
  432660:	48 89 c3             	mov    %rax,%rbx
  432663:	48 39 30             	cmp    %rsi,(%rax)
  432666:	75 e9                	jne    432651 <DCget_nextid+0x8df>
  432668:	39 68 20             	cmp    %ebp,0x20(%rax)
  43266b:	75 e4                	jne    432651 <DCget_nextid+0x8df>
  43266d:	44 38 78 2c          	cmp    %r15b,0x2c(%rax)
  432671:	75 de                	jne    432651 <DCget_nextid+0x8df>
  432673:	49 8b 7d 08          	mov    0x8(%r13),%rdi
  432677:	ba 0a 00 00 00       	mov    $0xa,%edx
  43267c:	31 f6                	xor    %esi,%esi
  43267e:	e8 a5 be fd ff       	callq  40e528 <strtol@plt>
  432683:	41 89 c6             	mov    %eax,%r14d
  432686:	45 84 ff             	test   %r15b,%r15b
  432689:	0f 85 c6 02 00 00    	jne    432955 <DCget_nextid+0xbe3>
  43268f:	49 8b 7d 10          	mov    0x10(%r13),%rdi
  432693:	31 f6                	xor    %esi,%esi
  432695:	e8 1e c5 fd ff       	callq  40ebb8 <strtod@plt>
  43269a:	f2 0f 11 84 24 b0 00 	movsd  %xmm0,0xb0(%rsp)
  4326a1:	00 00 
  4326a3:	49 8b 7d 18          	mov    0x18(%r13),%rdi
  4326a7:	31 f6                	xor    %esi,%esi
  4326a9:	e8 0a c5 fd ff       	callq  40ebb8 <strtod@plt>
  4326ae:	f2 0f 11 84 24 a0 00 	movsd  %xmm0,0xa0(%rsp)
  4326b5:	00 00 
  4326b7:	49 8b 7d 20          	mov    0x20(%r13),%rdi
  4326bb:	31 f6                	xor    %esi,%esi
  4326bd:	e8 f6 c4 fd ff       	callq  40ebb8 <strtod@plt>
  4326c2:	66 0f 28 c8          	movapd %xmm0,%xmm1
  4326c6:	f2 0f 11 84 24 90 00 	movsd  %xmm0,0x90(%rsp)
  4326cd:	00 00 
  4326cf:	f2 0f 10 94 24 b0 00 	movsd  0xb0(%rsp),%xmm2
  4326d6:	00 00 
  4326d8:	f2 0f 10 43 08       	movsd  0x8(%rbx),%xmm0
  4326dd:	66 0f 2e c2          	ucomisd %xmm2,%xmm0
  4326e1:	76 09                	jbe    4326ec <DCget_nextid+0x97a>
  4326e3:	f2 0f 11 53 08       	movsd  %xmm2,0x8(%rbx)
  4326e8:	66 0f 28 c2          	movapd %xmm2,%xmm0
  4326ec:	66 0f 2e 4b 18       	ucomisd 0x18(%rbx),%xmm1
  4326f1:	76 05                	jbe    4326f8 <DCget_nextid+0x986>
  4326f3:	f2 0f 11 4b 18       	movsd  %xmm1,0x18(%rbx)
  4326f8:	8b 43 24             	mov    0x24(%rbx),%eax
  4326fb:	f2 0f 2a c8          	cvtsi2sd %eax,%xmm1
  4326ff:	f2 0f 59 4b 10       	mulsd  0x10(%rbx),%xmm1
  432704:	f2 41 0f 2a d6       	cvtsi2sd %r14d,%xmm2
  432709:	f2 0f 59 94 24 a0 00 	mulsd  0xa0(%rsp),%xmm2
  432710:	00 00 
  432712:	f2 0f 58 ca          	addsd  %xmm2,%xmm1
  432716:	41 8d 04 06          	lea    (%r14,%rax,1),%eax
  43271a:	f2 0f 2a d0          	cvtsi2sd %eax,%xmm2
  43271e:	f2 0f 5e ca          	divsd  %xmm2,%xmm1
  432722:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
  432727:	41 89 c1             	mov    %eax,%r9d
  43272a:	89 43 24             	mov    %eax,0x24(%rbx)
  43272d:	48 8b 43 18          	mov    0x18(%rbx),%rax
  432731:	8b 53 20             	mov    0x20(%rbx),%edx
  432734:	89 54 24 08          	mov    %edx,0x8(%rsp)
  432738:	48 8b 13             	mov    (%rbx),%rdx
  43273b:	48 89 14 24          	mov    %rdx,(%rsp)
  43273f:	66 48 0f 6e d0       	movq   %rax,%xmm2
  432744:	4c 8d 05 85 90 03 00 	lea    0x39085(%rip),%r8        # 46b7d0 <usage_message+0x9a90>
  43274b:	b9 00 02 00 00       	mov    $0x200,%ecx
  432750:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  432755:	48 8d 35 a4 bd 25 00 	lea    0x25bda4(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  43275c:	48 8d 3d f5 06 28 00 	lea    0x2806f5(%rip),%rdi        # 6b2e58 <cache+0x28>
  432763:	b8 03 00 00 00       	mov    $0x3,%eax
  432768:	e8 3a 22 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  43276d:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  432774:	e9 8e fe ff ff       	jmpq   432607 <DCget_nextid+0x895>
  432779:	c7 84 24 cc 00 00 00 	movl   $0x0,0xcc(%rsp)
  432780:	00 00 00 00 
  432784:	48 8d 84 24 cc 00 00 	lea    0xcc(%rsp),%rax
  43278b:	00 
  43278c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  432791:	89 2c 24             	mov    %ebp,(%rsp)
  432794:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
  432799:	4c 8d 05 a8 8f 03 00 	lea    0x38fa8(%rip),%r8        # 46b748 <usage_message+0x9a08>
  4327a0:	b9 60 00 00 00       	mov    $0x60,%ecx
  4327a5:	48 89 c2             	mov    %rax,%rdx
  4327a8:	48 8d 35 51 bd 25 00 	lea    0x25bd51(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4327af:	48 8d 3d a2 06 28 00 	lea    0x2806a2(%rip),%rdi        # 6b2e58 <cache+0x28>
  4327b6:	31 c0                	xor    %eax,%eax
  4327b8:	e8 ea 21 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4327bd:	44 8b 8c 24 c4 00 00 	mov    0xc4(%rsp),%r9d
  4327c4:	00 
  4327c5:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
  4327cc:	00 
  4327cd:	48 8d 0d d1 9a 03 00 	lea    0x39ad1(%rip),%rcx        # 46c2a5 <usage_message+0xa565>
  4327d4:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  4327d9:	48 8d 35 20 bd 25 00 	lea    0x25bd20(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4327e0:	48 8d 3d 71 06 28 00 	lea    0x280671(%rip),%rdi        # 6b2e58 <cache+0x28>
  4327e7:	e8 4b 4e 02 00       	callq  457637 <DBadd_condition_alloc>
  4327ec:	48 8b 35 65 06 28 00 	mov    0x280665(%rip),%rsi        # 6b2e58 <cache+0x28>
  4327f3:	48 8d 3d 6b f9 04 00 	lea    0x4f96b(%rip),%rdi        # 482165 <usage_message+0x20425>
  4327fa:	31 c0                	xor    %eax,%eax
  4327fc:	e8 ab 57 02 00       	callq  457fac <__zbx_DBselect>
  432801:	49 89 c6             	mov    %rax,%r14
  432804:	4c 8d ac 24 80 00 00 	lea    0x80(%rsp),%r13
  43280b:	00 
  43280c:	48 8d 84 24 c4 00 00 	lea    0xc4(%rsp),%rax
  432813:	00 
  432814:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
  432819:	48 89 c3             	mov    %rax,%rbx
  43281c:	eb 2c                	jmp    43284a <DCget_nextid+0xad8>
  43281e:	4c 89 ea             	mov    %r13,%rdx
  432821:	48 8d 35 ab 28 04 00 	lea    0x428ab(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  432828:	48 8b 38             	mov    (%rax),%rdi
  43282b:	31 c0                	xor    %eax,%eax
  43282d:	e8 76 b6 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  432832:	b9 01 00 00 00       	mov    $0x1,%ecx
  432837:	4c 89 ea             	mov    %r13,%rdx
  43283a:	48 89 de             	mov    %rbx,%rsi
  43283d:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
  432844:	00 
  432845:	e8 25 e7 00 00       	callq  440f6f <uint64_array_remove>
  43284a:	4c 89 f7             	mov    %r14,%rdi
  43284d:	e8 4b 51 02 00       	callq  45799d <DBfetch>
  432852:	48 85 c0             	test   %rax,%rax
  432855:	75 c7                	jne    43281e <DCget_nextid+0xaac>
  432857:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
  43285c:	4c 89 f7             	mov    %r14,%rdi
  43285f:	e8 74 b4 fd ff       	callq  40dcd8 <mysql_free_result@plt>
  432864:	8b bc 24 c4 00 00 00 	mov    0xc4(%rsp),%edi
  43286b:	4c 8d ac 24 80 00 00 	lea    0x80(%rsp),%r13
  432872:	00 
  432873:	85 ff                	test   %edi,%edi
  432875:	0f 84 ac f9 ff ff    	je     432227 <DCget_nextid+0x4b5>
  43287b:	83 ef 01             	sub    $0x1,%edi
  43287e:	89 bc 24 c4 00 00 00 	mov    %edi,0xc4(%rsp)
  432885:	48 63 d7             	movslq %edi,%rdx
  432888:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  43288f:	00 
  432890:	48 8b 34 d0          	mov    (%rax,%rdx,8),%rsi
  432894:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
  43289b:	00 
  43289c:	41 8b 0c 24          	mov    (%r12),%ecx
  4328a0:	85 c9                	test   %ecx,%ecx
  4328a2:	0f 8e 90 00 00 00    	jle    432938 <DCget_nextid+0xbc6>
  4328a8:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
  4328ad:	31 d2                	xor    %edx,%edx
  4328af:	eb 0b                	jmp    4328bc <DCget_nextid+0xb4a>
  4328b1:	83 c2 01             	add    $0x1,%edx
  4328b4:	48 83 c0 30          	add    $0x30,%rax
  4328b8:	39 ca                	cmp    %ecx,%edx
  4328ba:	7d 7e                	jge    43293a <DCget_nextid+0xbc8>
  4328bc:	48 89 c3             	mov    %rax,%rbx
  4328bf:	48 3b 30             	cmp    (%rax),%rsi
  4328c2:	75 ed                	jne    4328b1 <DCget_nextid+0xb3f>
  4328c4:	39 68 20             	cmp    %ebp,0x20(%rax)
  4328c7:	75 e8                	jne    4328b1 <DCget_nextid+0xb3f>
  4328c9:	44 38 78 2c          	cmp    %r15b,0x2c(%rax)
  4328cd:	0f 1f 00             	nopl   (%rax)
  4328d0:	75 df                	jne    4328b1 <DCget_nextid+0xb3f>
  4328d2:	89 6b 28             	mov    %ebp,0x28(%rbx)
  4328d5:	44 8b 74 24 50       	mov    0x50(%rsp),%r14d
  4328da:	45 85 f6             	test   %r14d,%r14d
  4328dd:	74 94                	je     432873 <DCget_nextid+0xb01>
  4328df:	48 8d 15 9e 05 28 00 	lea    0x28059e(%rip),%rdx        # 6b2e84 <cache+0x54>
  4328e6:	be 88 01 00 00       	mov    $0x188,%esi
  4328eb:	48 8d 3d 9a 98 03 00 	lea    0x3989a(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  4328f2:	e8 b4 c3 00 00       	callq  43ecab <__zbx_mutex_lock>
  4328f7:	4c 89 ee             	mov    %r13,%rsi
  4328fa:	48 8b 05 4f a4 25 00 	mov    0x25a44f(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  432901:	48 8b 38             	mov    (%rax),%rdi
  432904:	e8 de ac 00 00       	callq  43d5e7 <zbx_hashset_search>
  432909:	48 89 c3             	mov    %rax,%rbx
  43290c:	48 85 c0             	test   %rax,%rax
  43290f:	74 03                	je     432914 <DCget_nextid+0xba2>
  432911:	89 68 28             	mov    %ebp,0x28(%rax)
  432914:	48 8d 15 69 05 28 00 	lea    0x280569(%rip),%rdx        # 6b2e84 <cache+0x54>
  43291b:	be 8e 01 00 00       	mov    $0x18e,%esi
  432920:	48 8d 3d 65 98 03 00 	lea    0x39865(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432927:	e8 01 c3 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43292c:	8b bc 24 c4 00 00 00 	mov    0xc4(%rsp),%edi
  432933:	e9 3b ff ff ff       	jmpq   432873 <DCget_nextid+0xb01>
  432938:	31 d2                	xor    %edx,%edx
  43293a:	39 ca                	cmp    %ecx,%edx
  43293c:	75 94                	jne    4328d2 <DCget_nextid+0xb60>
  43293e:	e9 30 ff ff ff       	jmpq   432873 <DCget_nextid+0xb01>
  432943:	31 d2                	xor    %edx,%edx
  432945:	39 d1                	cmp    %edx,%ecx
  432947:	0f 84 ba fc ff ff    	je     432607 <DCget_nextid+0x895>
  43294d:	0f 1f 00             	nopl   (%rax)
  432950:	e9 1e fd ff ff       	jmpq   432673 <DCget_nextid+0x901>
  432955:	49 8b 7d 10          	mov    0x10(%r13),%rdi
  432959:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  43295e:	48 8d 35 6e 27 04 00 	lea    0x4276e(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  432965:	31 c0                	xor    %eax,%eax
  432967:	e8 3c b5 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  43296c:	49 8b 7d 18          	mov    0x18(%r13),%rdi
  432970:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  432975:	48 8d 35 57 27 04 00 	lea    0x42757(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  43297c:	31 c0                	xor    %eax,%eax
  43297e:	e8 25 b5 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  432983:	49 8b 7d 20          	mov    0x20(%r13),%rdi
  432987:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  43298c:	48 8d 35 40 27 04 00 	lea    0x42740(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  432993:	31 c0                	xor    %eax,%eax
  432995:	e8 0e b5 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  43299a:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
  4329a1:	00 
  4329a2:	48 3b 43 08          	cmp    0x8(%rbx),%rax
  4329a6:	73 04                	jae    4329ac <DCget_nextid+0xc3a>
  4329a8:	48 89 43 08          	mov    %rax,0x8(%rbx)
  4329ac:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
  4329b3:	00 
  4329b4:	48 3b 43 18          	cmp    0x18(%rbx),%rax
  4329b8:	76 04                	jbe    4329be <DCget_nextid+0xc4c>
  4329ba:	48 89 43 18          	mov    %rax,0x18(%rbx)
  4329be:	8b 4b 24             	mov    0x24(%rbx),%ecx
  4329c1:	49 63 d6             	movslq %r14d,%rdx
  4329c4:	48 0f af 94 24 a0 00 	imul   0xa0(%rsp),%rdx
  4329cb:	00 00 
  4329cd:	48 63 c1             	movslq %ecx,%rax
  4329d0:	48 0f af 43 10       	imul   0x10(%rbx),%rax
  4329d5:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  4329d9:	41 8d 0c 0e          	lea    (%r14,%rcx,1),%ecx
  4329dd:	48 63 c9             	movslq %ecx,%rcx
  4329e0:	31 d2                	xor    %edx,%edx
  4329e2:	48 f7 f1             	div    %rcx
  4329e5:	48 89 43 10          	mov    %rax,0x10(%rbx)
  4329e9:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
  4329ed:	45 01 f1             	add    %r14d,%r9d
  4329f0:	44 89 4b 24          	mov    %r9d,0x24(%rbx)
  4329f4:	8b 53 20             	mov    0x20(%rbx),%edx
  4329f7:	89 54 24 20          	mov    %edx,0x20(%rsp)
  4329fb:	48 8b 13             	mov    (%rbx),%rdx
  4329fe:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
  432a03:	48 8b 53 18          	mov    0x18(%rbx),%rdx
  432a07:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
  432a0c:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  432a11:	48 8b 43 08          	mov    0x8(%rbx),%rax
  432a15:	48 89 04 24          	mov    %rax,(%rsp)
  432a19:	4c 8d 05 18 8e 03 00 	lea    0x38e18(%rip),%r8        # 46b838 <usage_message+0x9af8>
  432a20:	b9 00 02 00 00       	mov    $0x200,%ecx
  432a25:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  432a2a:	48 8d 35 cf ba 25 00 	lea    0x25bacf(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  432a31:	48 8d 3d 20 04 28 00 	lea    0x280420(%rip),%rdi        # 6b2e58 <cache+0x28>
  432a38:	31 c0                	xor    %eax,%eax
  432a3a:	e8 68 1f 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  432a3f:	e9 29 fd ff ff       	jmpq   43276d <DCget_nextid+0x9fb>
  432a44:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  432a49:	e8 8a b2 fd ff       	callq  40dcd8 <mysql_free_result@plt>
  432a4e:	83 bc 24 cc 00 00 00 	cmpl   $0x10,0xcc(%rsp)
  432a55:	10 
  432a56:	0f 8e 83 f8 ff ff    	jle    4322df <DCget_nextid+0x56d>
  432a5c:	48 8b 35 f5 03 28 00 	mov    0x2803f5(%rip),%rsi        # 6b2e58 <cache+0x28>
  432a63:	48 8d 3d fb f6 04 00 	lea    0x4f6fb(%rip),%rdi        # 482165 <usage_message+0x20425>
  432a6a:	31 c0                	xor    %eax,%eax
  432a6c:	e8 d1 60 02 00       	callq  458b42 <__zbx_DBexecute>
  432a71:	e9 69 f8 ff ff       	jmpq   4322df <DCget_nextid+0x56d>
  432a76:	83 e8 01             	sub    $0x1,%eax
  432a79:	89 84 24 cc 00 00 00 	mov    %eax,0xcc(%rsp)
  432a80:	4c 8d 05 6a 37 03 00 	lea    0x3376a(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  432a87:	b9 04 00 00 00       	mov    $0x4,%ecx
  432a8c:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  432a91:	48 8d 35 68 ba 25 00 	lea    0x25ba68(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  432a98:	48 8d 3d b9 03 28 00 	lea    0x2803b9(%rip),%rdi        # 6b2e58 <cache+0x28>
  432a9f:	31 c0                	xor    %eax,%eax
  432aa1:	e8 01 1f 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  432aa6:	83 bc 24 cc 00 00 00 	cmpl   $0x10,0xcc(%rsp)
  432aad:	10 
  432aae:	0f 8e 31 f9 ff ff    	jle    4323e5 <DCget_nextid+0x673>
  432ab4:	48 8b 35 9d 03 28 00 	mov    0x28039d(%rip),%rsi        # 6b2e58 <cache+0x28>
  432abb:	48 8d 3d a3 f6 04 00 	lea    0x4f6a3(%rip),%rdi        # 482165 <usage_message+0x20425>
  432ac2:	31 c0                	xor    %eax,%eax
  432ac4:	e8 79 60 02 00       	callq  458b42 <__zbx_DBexecute>
  432ac9:	e9 17 f9 ff ff       	jmpq   4323e5 <DCget_nextid+0x673>
  432ace:	31 db                	xor    %ebx,%ebx
  432ad0:	e9 8a f9 ff ff       	jmpq   43245f <DCget_nextid+0x6ed>
  432ad5:	31 db                	xor    %ebx,%ebx
  432ad7:	90                   	nop
  432ad8:	e9 2e f7 ff ff       	jmpq   43220b <DCget_nextid+0x499>
  432add:	48 89 f9             	mov    %rdi,%rcx
  432ae0:	49 89 f0             	mov    %rsi,%r8
  432ae3:	48 8b 15 66 03 28 00 	mov    0x280366(%rip),%rdx        # 6b2e50 <cache+0x20>
  432aea:	be 67 0a 00 00       	mov    $0xa67,%esi
  432aef:	48 8d 3d 96 96 03 00 	lea    0x39696(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432af6:	e9 d9 88 00 00       	jmpq   43b3d4 <__zbx_mem_malloc>
  432afb:	48 89 f9             	mov    %rdi,%rcx
  432afe:	48 8b 15 4b 03 28 00 	mov    0x28034b(%rip),%rdx        # 6b2e50 <cache+0x20>
  432b05:	be 67 0a 00 00       	mov    $0xa67,%esi
  432b0a:	48 8d 3d 7b 96 03 00 	lea    0x3967b(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432b11:	e9 f6 87 00 00       	jmpq   43b30c <__zbx_mem_free>
  432b16:	48 89 f9             	mov    %rdi,%rcx
  432b19:	49 89 f0             	mov    %rsi,%r8
  432b1c:	48 8b 15 2d 03 28 00 	mov    0x28032d(%rip),%rdx        # 6b2e50 <cache+0x20>
  432b23:	be 67 0a 00 00       	mov    $0xa67,%esi
  432b28:	48 8d 3d 5d 96 03 00 	lea    0x3965d(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432b2f:	e9 ed 89 00 00       	jmpq   43b521 <__zbx_mem_realloc>
  432b34:	41 55                	push   %r13
  432b36:	41 54                	push   %r12
  432b38:	55                   	push   %rbp
  432b39:	53                   	push   %rbx
  432b3a:	48 83 ec 08          	sub    $0x8,%rsp
  432b3e:	48 89 f3             	mov    %rsi,%rbx
  432b41:	48 8b 2d 08 a2 25 00 	mov    0x25a208(%rip),%rbp        # 68cd50 <zbx_iks_transport+0x330>
  432b48:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
  432b4c:	8b b1 8c 00 00 00    	mov    0x8c(%rcx),%esi
  432b52:	8b 3d e0 02 28 00    	mov    0x2802e0(%rip),%edi        # 6b2e38 <cache+0x8>
  432b58:	39 fe                	cmp    %edi,%esi
  432b5a:	0f 8d 0e 02 00 00    	jge    432d6e <DCget_nextid+0xffc>
  432b60:	48 85 db             	test   %rbx,%rbx
  432b63:	0f 84 63 02 00 00    	je     432dcc <DCget_nextid+0x105a>
  432b69:	4c 8b 25 28 a3 25 00 	mov    0x25a328(%rip),%r12        # 68ce98 <zbx_iks_transport+0x478>
  432b70:	49 63 04 24          	movslq (%r12),%rax
  432b74:	48 39 c3             	cmp    %rax,%rbx
  432b77:	0f 87 88 02 00 00    	ja     432e05 <DCget_nextid+0x1093>
  432b7d:	48 03 41 70          	add    0x70(%rcx),%rax
  432b81:	48 2b 81 80 00 00 00 	sub    0x80(%rcx),%rax
  432b88:	48 39 c3             	cmp    %rax,%rbx
  432b8b:	0f 86 3b 02 00 00    	jbe    432dcc <DCget_nextid+0x105a>
  432b91:	48 8d 35 c0 96 03 00 	lea    0x396c0(%rip),%rsi        # 46c258 <usage_message+0xa518>
  432b98:	bf 04 00 00 00       	mov    $0x4,%edi
  432b9d:	31 c0                	xor    %eax,%eax
  432b9f:	e8 0c e5 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  432ba4:	4c 8b 55 00          	mov    0x0(%rbp),%r10
  432ba8:	45 8b 82 8c 00 00 00 	mov    0x8c(%r10),%r8d
  432baf:	45 85 c0             	test   %r8d,%r8d
  432bb2:	7e 76                	jle    432c2a <DCget_nextid+0xeb8>
  432bb4:	41 8b ba 88 00 00 00 	mov    0x88(%r10),%edi
  432bbb:	8b 35 77 02 28 00    	mov    0x280277(%rip),%esi        # 6b2e38 <cache+0x8>
  432bc1:	4d 8b 4a 68          	mov    0x68(%r10),%r9
  432bc5:	89 f8                	mov    %edi,%eax
  432bc7:	99                   	cltd   
  432bc8:	f7 fe                	idiv   %esi
  432bca:	48 63 d2             	movslq %edx,%rdx
  432bcd:	48 c1 e2 06          	shl    $0x6,%rdx
  432bd1:	49 8d 14 11          	lea    (%r9,%rdx,1),%rdx
  432bd5:	0f b6 42 38          	movzbl 0x38(%rdx),%eax
  432bd9:	3c 01                	cmp    $0x1,%al
  432bdb:	0f 84 d5 00 00 00    	je     432cb6 <DCget_nextid+0xf44>
  432be1:	3c 04                	cmp    $0x4,%al
  432be3:	0f 84 cd 00 00 00    	je     432cb6 <DCget_nextid+0xf44>
  432be9:	3c 02                	cmp    $0x2,%al
  432beb:	0f 84 c5 00 00 00    	je     432cb6 <DCget_nextid+0xf44>
  432bf1:	31 c9                	xor    %ecx,%ecx
  432bf3:	eb 2d                	jmp    432c22 <DCget_nextid+0xeb0>
  432bf5:	8d 04 39             	lea    (%rcx,%rdi,1),%eax
  432bf8:	99                   	cltd   
  432bf9:	f7 fe                	idiv   %esi
  432bfb:	48 63 d2             	movslq %edx,%rdx
  432bfe:	48 c1 e2 06          	shl    $0x6,%rdx
  432c02:	49 8d 14 11          	lea    (%r9,%rdx,1),%rdx
  432c06:	0f b6 42 38          	movzbl 0x38(%rdx),%eax
  432c0a:	3c 01                	cmp    $0x1,%al
  432c0c:	0f 84 a4 00 00 00    	je     432cb6 <DCget_nextid+0xf44>
  432c12:	3c 04                	cmp    $0x4,%al
  432c14:	0f 84 9c 00 00 00    	je     432cb6 <DCget_nextid+0xf44>
  432c1a:	3c 02                	cmp    $0x2,%al
  432c1c:	0f 84 94 00 00 00    	je     432cb6 <DCget_nextid+0xf44>
  432c22:	83 c1 01             	add    $0x1,%ecx
  432c25:	44 39 c1             	cmp    %r8d,%ecx
  432c28:	7c cb                	jl     432bf5 <DCget_nextid+0xe83>
  432c2a:	49 8b 42 70          	mov    0x70(%r10),%rax
  432c2e:	49 89 82 80 00 00 00 	mov    %rax,0x80(%r10)
  432c35:	48 8d 35 2f 96 03 00 	lea    0x3962f(%rip),%rsi        # 46c26b <usage_message+0xa52b>
  432c3c:	bf 04 00 00 00       	mov    $0x4,%edi
  432c41:	31 c0                	xor    %eax,%eax
  432c43:	e8 68 e4 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  432c48:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
  432c4c:	49 63 04 24          	movslq (%r12),%rax
  432c50:	48 03 41 70          	add    0x70(%rcx),%rax
  432c54:	48 2b 81 80 00 00 00 	sub    0x80(%rcx),%rax
  432c5b:	48 39 c3             	cmp    %rax,%rbx
  432c5e:	0f 86 5c 01 00 00    	jbe    432dc0 <DCget_nextid+0x104e>
  432c64:	48 8d 15 15 02 28 00 	lea    0x280215(%rip),%rdx        # 6b2e80 <cache+0x50>
  432c6b:	be 34 09 00 00       	mov    $0x934,%esi
  432c70:	48 8d 3d 15 95 03 00 	lea    0x39515(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432c77:	e8 b1 bf 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  432c7c:	48 8d 35 25 8d 03 00 	lea    0x38d25(%rip),%rsi        # 46b9a8 <usage_message+0x9c68>
  432c83:	bf 04 00 00 00       	mov    $0x4,%edi
  432c88:	31 c0                	xor    %eax,%eax
  432c8a:	e8 21 e4 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  432c8f:	bf 01 00 00 00       	mov    $0x1,%edi
  432c94:	e8 0f b7 fd ff       	callq  40e3a8 <sleep@plt>
  432c99:	48 8d 15 e0 01 28 00 	lea    0x2801e0(%rip),%rdx        # 6b2e80 <cache+0x50>
  432ca0:	be 39 09 00 00       	mov    $0x939,%esi
  432ca5:	48 8d 3d e0 94 03 00 	lea    0x394e0(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432cac:	e8 fa bf 00 00       	callq  43ecab <__zbx_mutex_lock>
  432cb1:	e9 92 fe ff ff       	jmpq   432b48 <DCget_nextid+0xdd6>
  432cb6:	48 8b 72 08          	mov    0x8(%rdx),%rsi
  432cba:	48 85 f6             	test   %rsi,%rsi
  432cbd:	0f 84 67 ff ff ff    	je     432c2a <DCget_nextid+0xeb8>
  432cc3:	49 8b 7a 70          	mov    0x70(%r10),%rdi
  432cc7:	49 89 f5             	mov    %rsi,%r13
  432cca:	49 29 fd             	sub    %rdi,%r13
  432ccd:	0f 84 62 ff ff ff    	je     432c35 <DCget_nextid+0xec3>
  432cd3:	49 63 14 24          	movslq (%r12),%rdx
  432cd7:	4c 29 ea             	sub    %r13,%rdx
  432cda:	e8 99 b9 fd ff       	callq  40e678 <memmove@plt>
  432cdf:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  432ce3:	8b 8e 8c 00 00 00    	mov    0x8c(%rsi),%ecx
  432ce9:	85 c9                	test   %ecx,%ecx
  432ceb:	0f 8e 05 01 00 00    	jle    432df6 <DCget_nextid+0x1084>
  432cf1:	8b 3d 41 01 28 00    	mov    0x280141(%rip),%edi        # 6b2e38 <cache+0x8>
  432cf7:	49 f7 dd             	neg    %r13
  432cfa:	31 c9                	xor    %ecx,%ecx
  432cfc:	eb 17                	jmp    432d15 <DCget_nextid+0xfa3>
  432cfe:	41 80 f8 04          	cmp    $0x4,%r8b
  432d02:	74 35                	je     432d39 <DCget_nextid+0xfc7>
  432d04:	41 80 f8 02          	cmp    $0x2,%r8b
  432d08:	74 2f                	je     432d39 <DCget_nextid+0xfc7>
  432d0a:	83 c1 01             	add    $0x1,%ecx
  432d0d:	3b 8e 8c 00 00 00    	cmp    0x8c(%rsi),%ecx
  432d13:	7d 4d                	jge    432d62 <DCget_nextid+0xff0>
  432d15:	8b 86 88 00 00 00    	mov    0x88(%rsi),%eax
  432d1b:	01 c8                	add    %ecx,%eax
  432d1d:	99                   	cltd   
  432d1e:	f7 ff                	idiv   %edi
  432d20:	48 63 d2             	movslq %edx,%rdx
  432d23:	48 c1 e2 06          	shl    $0x6,%rdx
  432d27:	48 89 d0             	mov    %rdx,%rax
  432d2a:	48 03 46 68          	add    0x68(%rsi),%rax
  432d2e:	44 0f b6 40 38       	movzbl 0x38(%rax),%r8d
  432d33:	41 80 f8 01          	cmp    $0x1,%r8b
  432d37:	75 c5                	jne    432cfe <DCget_nextid+0xf8c>
  432d39:	4c 01 68 08          	add    %r13,0x8(%rax)
  432d3d:	48 03 56 68          	add    0x68(%rsi),%rdx
  432d41:	80 7a 38 02          	cmpb   $0x2,0x38(%rdx)
  432d45:	75 c3                	jne    432d0a <DCget_nextid+0xf98>
  432d47:	48 8b 42 18          	mov    0x18(%rdx),%rax
  432d4b:	48 85 c0             	test   %rax,%rax
  432d4e:	74 ba                	je     432d0a <DCget_nextid+0xf98>
  432d50:	4c 01 e8             	add    %r13,%rax
  432d53:	48 89 42 18          	mov    %rax,0x18(%rdx)
  432d57:	83 c1 01             	add    $0x1,%ecx
  432d5a:	3b 8e 8c 00 00 00    	cmp    0x8c(%rsi),%ecx
  432d60:	7c b3                	jl     432d15 <DCget_nextid+0xfa3>
  432d62:	4c 01 ae 80 00 00 00 	add    %r13,0x80(%rsi)
  432d69:	e9 c7 fe ff ff       	jmpq   432c35 <DCget_nextid+0xec3>
  432d6e:	48 8d 15 0b 01 28 00 	lea    0x28010b(%rip),%rdx        # 6b2e80 <cache+0x50>
  432d75:	be 18 09 00 00       	mov    $0x918,%esi
  432d7a:	48 8d 3d 0b 94 03 00 	lea    0x3940b(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432d81:	e8 a7 be 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  432d86:	48 8d 35 bb 8b 03 00 	lea    0x38bbb(%rip),%rsi        # 46b948 <usage_message+0x9c08>
  432d8d:	bf 04 00 00 00       	mov    $0x4,%edi
  432d92:	31 c0                	xor    %eax,%eax
  432d94:	e8 17 e3 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  432d99:	bf 01 00 00 00       	mov    $0x1,%edi
  432d9e:	e8 05 b6 fd ff       	callq  40e3a8 <sleep@plt>
  432da3:	48 8d 15 d6 00 28 00 	lea    0x2800d6(%rip),%rdx        # 6b2e80 <cache+0x50>
  432daa:	be 1d 09 00 00       	mov    $0x91d,%esi
  432daf:	48 8d 3d d6 93 03 00 	lea    0x393d6(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432db6:	e8 f0 be 00 00       	callq  43ecab <__zbx_mutex_lock>
  432dbb:	e9 88 fd ff ff       	jmpq   432b48 <DCget_nextid+0xdd6>
  432dc0:	8b b1 8c 00 00 00    	mov    0x8c(%rcx),%esi
  432dc6:	8b 3d 6c 00 28 00    	mov    0x28006c(%rip),%edi        # 6b2e38 <cache+0x8>
  432dcc:	8b 81 88 00 00 00    	mov    0x88(%rcx),%eax
  432dd2:	01 f0                	add    %esi,%eax
  432dd4:	99                   	cltd   
  432dd5:	f7 ff                	idiv   %edi
  432dd7:	48 63 c2             	movslq %edx,%rax
  432dda:	48 c1 e0 06          	shl    $0x6,%rax
  432dde:	48 03 41 68          	add    0x68(%rcx),%rax
  432de2:	83 c6 01             	add    $0x1,%esi
  432de5:	89 b1 8c 00 00 00    	mov    %esi,0x8c(%rcx)
  432deb:	48 83 c4 08          	add    $0x8,%rsp
  432def:	5b                   	pop    %rbx
  432df0:	5d                   	pop    %rbp
  432df1:	41 5c                	pop    %r12
  432df3:	41 5d                	pop    %r13
  432df5:	c3                   	retq   
  432df6:	49 f7 dd             	neg    %r13
  432df9:	4c 01 ae 80 00 00 00 	add    %r13,0x80(%rsi)
  432e00:	e9 30 fe ff ff       	jmpq   432c35 <DCget_nextid+0xec3>
  432e05:	48 8d 35 6c 8b 03 00 	lea    0x38b6c(%rip),%rsi        # 46b978 <usage_message+0x9c38>
  432e0c:	bf 02 00 00 00       	mov    $0x2,%edi
  432e11:	31 c0                	xor    %eax,%eax
  432e13:	e8 98 e2 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  432e18:	83 cf ff             	or     $0xffffffffffffffff,%edi
  432e1b:	e8 c8 b0 fd ff       	callq  40dee8 <exit@plt>

0000000000432e20 <dc_add_history>:
  432e20:	41 57                	push   %r15
  432e22:	41 56                	push   %r14
  432e24:	41 55                	push   %r13
  432e26:	41 54                	push   %r12
  432e28:	55                   	push   %rbp
  432e29:	53                   	push   %rbx
  432e2a:	48 83 ec 38          	sub    $0x38,%rsp
  432e2e:	48 89 fb             	mov    %rdi,%rbx
  432e31:	49 89 d4             	mov    %rdx,%r12
  432e34:	89 cd                	mov    %ecx,%ebp
  432e36:	44 8b 6c 24 70       	mov    0x70(%rsp),%r13d
  432e3b:	44 8b 74 24 78       	mov    0x78(%rsp),%r14d
  432e40:	44 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15d
  432e47:	00 
  432e48:	44 8b 94 24 88 00 00 	mov    0x88(%rsp),%r10d
  432e4f:	00 
  432e50:	40 80 fe 04          	cmp    $0x4,%sil
  432e54:	76 28                	jbe    432e7e <dc_add_history+0x5e>
  432e56:	40 0f b6 d6          	movzbl %sil,%edx
  432e5a:	48 89 f9             	mov    %rdi,%rcx
  432e5d:	48 8d 35 7c 8b 03 00 	lea    0x38b7c(%rip),%rsi        # 46b9e0 <usage_message+0x9ca0>
  432e64:	bf 02 00 00 00       	mov    $0x2,%edi
  432e69:	31 c0                	xor    %eax,%eax
  432e6b:	48 83 c4 38          	add    $0x38,%rsp
  432e6f:	5b                   	pop    %rbx
  432e70:	5d                   	pop    %rbp
  432e71:	41 5c                	pop    %r12
  432e73:	41 5d                	pop    %r13
  432e75:	41 5e                	pop    %r14
  432e77:	41 5f                	pop    %r15
  432e79:	e9 32 e2 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  432e7e:	40 0f b6 f6          	movzbl %sil,%esi
  432e82:	48 8d 05 1b 97 03 00 	lea    0x3971b(%rip),%rax        # 46c5a4 <usage_message+0xa864>
  432e89:	48 63 14 b0          	movslq (%rax,%rsi,4),%rdx
  432e8d:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  432e91:	ff e0                	jmpq   *%rax
  432e93:	be 01 00 00 00       	mov    $0x1,%esi
  432e98:	4c 89 e7             	mov    %r12,%rdi
  432e9b:	e8 ef 92 ff ff       	callq  42c18f <get_result_value_by_type>
  432ea0:	48 85 c0             	test   %rax,%rax
  432ea3:	0f 84 12 04 00 00    	je     4332bb <dc_add_history+0x49b>
  432ea9:	4d 8b 64 24 08       	mov    0x8(%r12),%r12
  432eae:	48 8d 15 cb ff 27 00 	lea    0x27ffcb(%rip),%rdx        # 6b2e80 <cache+0x50>
  432eb5:	be 81 09 00 00       	mov    $0x981,%esi
  432eba:	48 8d 3d cb 92 03 00 	lea    0x392cb(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432ec1:	e8 e5 bd 00 00       	callq  43ecab <__zbx_mutex_lock>
  432ec6:	31 f6                	xor    %esi,%esi
  432ec8:	48 89 df             	mov    %rbx,%rdi
  432ecb:	e8 64 fc ff ff       	callq  432b34 <DCget_nextid+0xdc2>
  432ed0:	48 89 18             	mov    %rbx,(%rax)
  432ed3:	89 68 20             	mov    %ebp,0x20(%rax)
  432ed6:	c6 40 38 03          	movb   $0x3,0x38(%rax)
  432eda:	4c 89 60 08          	mov    %r12,0x8(%rax)
  432ede:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
  432ee5:	00 
  432ee6:	c6 40 39 00          	movb   $0x0,0x39(%rax)
  432eea:	c6 40 3a 00          	movb   $0x0,0x3a(%rax)
  432eee:	c6 40 3b 00          	movb   $0x0,0x3b(%rax)
  432ef2:	48 8b 05 57 9e 25 00 	mov    0x259e57(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  432ef9:	48 8b 00             	mov    (%rax),%rax
  432efc:	48 83 40 38 01       	addq   $0x1,0x38(%rax)
  432f01:	48 83 40 48 01       	addq   $0x1,0x48(%rax)
  432f06:	48 8d 15 73 ff 27 00 	lea    0x27ff73(%rip),%rdx        # 6b2e80 <cache+0x50>
  432f0d:	be 91 09 00 00       	mov    $0x991,%esi
  432f12:	48 8d 3d 73 92 03 00 	lea    0x39273(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432f19:	48 83 c4 38          	add    $0x38,%rsp
  432f1d:	5b                   	pop    %rbx
  432f1e:	5d                   	pop    %rbp
  432f1f:	41 5c                	pop    %r12
  432f21:	41 5d                	pop    %r13
  432f23:	41 5e                	pop    %r14
  432f25:	41 5f                	pop    %r15
  432f27:	e9 01 bd 00 00       	jmpq   43ec2d <__zbx_mutex_unlock>
  432f2c:	be 10 00 00 00       	mov    $0x10,%esi
  432f31:	4c 89 e7             	mov    %r12,%rdi
  432f34:	e8 56 92 ff ff       	callq  42c18f <get_result_value_by_type>
  432f39:	48 85 c0             	test   %rax,%rax
  432f3c:	0f 84 79 03 00 00    	je     4332bb <dc_add_history+0x49b>
  432f42:	4d 8b 64 24 20       	mov    0x20(%r12),%r12
  432f47:	48 8d 15 32 ff 27 00 	lea    0x27ff32(%rip),%rdx        # 6b2e80 <cache+0x50>
  432f4e:	be d3 09 00 00       	mov    $0x9d3,%esi
  432f53:	48 8d 3d 32 92 03 00 	lea    0x39232(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  432f5a:	e8 4c bd 00 00       	callq  43ecab <__zbx_mutex_lock>
  432f5f:	31 c0                	xor    %eax,%eax
  432f61:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  432f68:	4c 89 e7             	mov    %r12,%rdi
  432f6b:	f2 ae                	repnz scas %es:(%rdi),%al
  432f6d:	48 f7 d1             	not    %rcx
  432f70:	41 be 00 00 01 00    	mov    $0x10000,%r14d
  432f76:	48 81 f9 00 00 01 00 	cmp    $0x10000,%rcx
  432f7d:	4c 0f 46 f1          	cmovbe %rcx,%r14
  432f81:	4c 89 f6             	mov    %r14,%rsi
  432f84:	48 89 df             	mov    %rbx,%rdi
  432f87:	e8 a8 fb ff ff       	callq  432b34 <DCget_nextid+0xdc2>
  432f8c:	49 89 c5             	mov    %rax,%r13
  432f8f:	48 89 18             	mov    %rbx,(%rax)
  432f92:	89 68 20             	mov    %ebp,0x20(%rax)
  432f95:	c6 40 38 04          	movb   $0x4,0x38(%rax)
  432f99:	48 8b 1d b0 9d 25 00 	mov    0x259db0(%rip),%rbx        # 68cd50 <zbx_iks_transport+0x330>
  432fa0:	48 8b 03             	mov    (%rbx),%rax
  432fa3:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
  432faa:	49 89 55 08          	mov    %rdx,0x8(%r13)
  432fae:	49 c7 45 10 00 00 00 	movq   $0x0,0x10(%r13)
  432fb5:	00 
  432fb6:	48 8b b8 80 00 00 00 	mov    0x80(%rax),%rdi
  432fbd:	4c 89 f2             	mov    %r14,%rdx
  432fc0:	4c 89 e6             	mov    %r12,%rsi
  432fc3:	e8 d8 fb 00 00       	callq  442ba0 <zbx_strlcpy>
  432fc8:	41 c6 45 39 00       	movb   $0x0,0x39(%r13)
  432fcd:	48 8b 03             	mov    (%rbx),%rax
  432fd0:	4c 01 b0 80 00 00 00 	add    %r14,0x80(%rax)
  432fd7:	41 c6 45 3a 00       	movb   $0x0,0x3a(%r13)
  432fdc:	41 c6 45 3b 00       	movb   $0x0,0x3b(%r13)
  432fe1:	48 83 40 38 01       	addq   $0x1,0x38(%rax)
  432fe6:	48 83 40 60 01       	addq   $0x1,0x60(%rax)
  432feb:	48 8d 15 8e fe 27 00 	lea    0x27fe8e(%rip),%rdx        # 6b2e80 <cache+0x50>
  432ff2:	be e7 09 00 00       	mov    $0x9e7,%esi
  432ff7:	e9 16 ff ff ff       	jmpq   432f12 <dc_add_history+0xf2>
  432ffc:	be 04 00 00 00       	mov    $0x4,%esi
  433001:	4c 89 e7             	mov    %r12,%rdi
  433004:	e8 86 91 ff ff       	callq  42c18f <get_result_value_by_type>
  433009:	48 85 c0             	test   %rax,%rax
  43300c:	0f 84 a9 02 00 00    	je     4332bb <dc_add_history+0x49b>
  433012:	4d 8b 64 24 18       	mov    0x18(%r12),%r12
  433017:	48 8d 15 62 fe 27 00 	lea    0x27fe62(%rip),%rdx        # 6b2e80 <cache+0x50>
  43301e:	be a8 09 00 00       	mov    $0x9a8,%esi
  433023:	48 8d 3d 62 91 03 00 	lea    0x39162(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  43302a:	e8 7c bc 00 00       	callq  43ecab <__zbx_mutex_lock>
  43302f:	31 c0                	xor    %eax,%eax
  433031:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  433038:	4c 89 e7             	mov    %r12,%rdi
  43303b:	f2 ae                	repnz scas %es:(%rdi),%al
  43303d:	48 f7 d1             	not    %rcx
  433040:	41 be 00 01 00 00    	mov    $0x100,%r14d
  433046:	48 81 f9 00 01 00 00 	cmp    $0x100,%rcx
  43304d:	4c 0f 46 f1          	cmovbe %rcx,%r14
  433051:	4c 89 f6             	mov    %r14,%rsi
  433054:	48 89 df             	mov    %rbx,%rdi
  433057:	e8 d8 fa ff ff       	callq  432b34 <DCget_nextid+0xdc2>
  43305c:	49 89 c5             	mov    %rax,%r13
  43305f:	48 89 18             	mov    %rbx,(%rax)
  433062:	89 68 20             	mov    %ebp,0x20(%rax)
  433065:	c6 40 38 01          	movb   $0x1,0x38(%rax)
  433069:	48 8b 1d e0 9c 25 00 	mov    0x259ce0(%rip),%rbx        # 68cd50 <zbx_iks_transport+0x330>
  433070:	48 8b 03             	mov    (%rbx),%rax
  433073:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
  43307a:	49 89 55 08          	mov    %rdx,0x8(%r13)
  43307e:	49 c7 45 10 00 00 00 	movq   $0x0,0x10(%r13)
  433085:	00 
  433086:	48 8b b8 80 00 00 00 	mov    0x80(%rax),%rdi
  43308d:	4c 89 f2             	mov    %r14,%rdx
  433090:	4c 89 e6             	mov    %r12,%rsi
  433093:	e8 08 fb 00 00       	callq  442ba0 <zbx_strlcpy>
  433098:	41 c6 45 39 00       	movb   $0x0,0x39(%r13)
  43309d:	48 8b 03             	mov    (%rbx),%rax
  4330a0:	4c 01 b0 80 00 00 00 	add    %r14,0x80(%rax)
  4330a7:	41 c6 45 3a 00       	movb   $0x0,0x3a(%r13)
  4330ac:	41 c6 45 3b 00       	movb   $0x0,0x3b(%r13)
  4330b1:	48 83 40 38 01       	addq   $0x1,0x38(%rax)
  4330b6:	48 83 40 50 01       	addq   $0x1,0x50(%rax)
  4330bb:	48 8d 15 be fd 27 00 	lea    0x27fdbe(%rip),%rdx        # 6b2e80 <cache+0x50>
  4330c2:	be bc 09 00 00       	mov    $0x9bc,%esi
  4330c7:	e9 46 fe ff ff       	jmpq   432f12 <dc_add_history+0xf2>
  4330cc:	be 04 00 00 00       	mov    $0x4,%esi
  4330d1:	4c 89 e7             	mov    %r12,%rdi
  4330d4:	44 89 44 24 10       	mov    %r8d,0x10(%rsp)
  4330d9:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
  4330de:	44 89 14 24          	mov    %r10d,(%rsp)
  4330e2:	e8 a8 90 ff ff       	callq  42c18f <get_result_value_by_type>
  4330e7:	48 85 c0             	test   %rax,%rax
  4330ea:	0f 84 cb 01 00 00    	je     4332bb <dc_add_history+0x49b>
  4330f0:	4d 8b 64 24 18       	mov    0x18(%r12),%r12
  4330f5:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
  4330fa:	48 8d 15 7f fd 27 00 	lea    0x27fd7f(%rip),%rdx        # 6b2e80 <cache+0x50>
  433101:	be ff 09 00 00       	mov    $0x9ff,%esi
  433106:	48 8d 3d 7f 90 03 00 	lea    0x3907f(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  43310d:	e8 99 bb 00 00       	callq  43ecab <__zbx_mutex_lock>
  433112:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
  433119:	31 c0                	xor    %eax,%eax
  43311b:	48 89 d1             	mov    %rdx,%rcx
  43311e:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  433123:	f2 ae                	repnz scas %es:(%rdi),%al
  433125:	48 f7 d1             	not    %rcx
  433128:	41 bb 00 00 01 00    	mov    $0x10000,%r11d
  43312e:	48 81 f9 00 00 01 00 	cmp    $0x10000,%rcx
  433135:	4c 0f 46 d9          	cmovbe %rcx,%r11
  433139:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
  43313e:	4d 85 c9             	test   %r9,%r9
  433141:	44 8b 44 24 10       	mov    0x10(%rsp),%r8d
  433146:	44 8b 14 24          	mov    (%rsp),%r10d
  43314a:	74 0a                	je     433156 <dc_add_history+0x336>
  43314c:	41 80 39 00          	cmpb   $0x0,(%r9)
  433150:	0f 85 74 01 00 00    	jne    4332ca <dc_add_history+0x4aa>
  433156:	31 c9                	xor    %ecx,%ecx
  433158:	4a 8d 34 19          	lea    (%rcx,%r11,1),%rsi
  43315c:	48 89 df             	mov    %rbx,%rdi
  43315f:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  433164:	44 89 44 24 10       	mov    %r8d,0x10(%rsp)
  433169:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
  43316e:	44 89 14 24          	mov    %r10d,(%rsp)
  433172:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
  433177:	e8 b8 f9 ff ff       	callq  432b34 <DCget_nextid+0xdc2>
  43317c:	49 89 c4             	mov    %rax,%r12
  43317f:	48 89 18             	mov    %rbx,(%rax)
  433182:	89 68 20             	mov    %ebp,0x20(%rax)
  433185:	c6 40 38 02          	movb   $0x2,0x38(%rax)
  433189:	48 8b 1d c0 9b 25 00 	mov    0x259bc0(%rip),%rbx        # 68cd50 <zbx_iks_transport+0x330>
  433190:	48 8b 03             	mov    (%rbx),%rax
  433193:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
  43319a:	49 89 54 24 08       	mov    %rdx,0x8(%r12)
  43319f:	49 c7 44 24 10 00 00 	movq   $0x0,0x10(%r12)
  4331a6:	00 00 
  4331a8:	48 8b b8 80 00 00 00 	mov    0x80(%rax),%rdi
  4331af:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
  4331b4:	4c 89 da             	mov    %r11,%rdx
  4331b7:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  4331bc:	e8 df f9 00 00       	callq  442ba0 <zbx_strlcpy>
  4331c1:	41 c6 44 24 39 00    	movb   $0x0,0x39(%r12)
  4331c7:	48 8b 03             	mov    (%rbx),%rax
  4331ca:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
  4331cf:	4c 01 98 80 00 00 00 	add    %r11,0x80(%rax)
  4331d6:	44 8b 44 24 10       	mov    0x10(%rsp),%r8d
  4331db:	45 89 44 24 24       	mov    %r8d,0x24(%r12)
  4331e0:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  4331e5:	48 85 c9             	test   %rcx,%rcx
  4331e8:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
  4331ed:	44 8b 14 24          	mov    (%rsp),%r10d
  4331f1:	0f 85 f0 00 00 00    	jne    4332e7 <dc_add_history+0x4c7>
  4331f7:	49 c7 44 24 18 00 00 	movq   $0x0,0x18(%r12)
  4331fe:	00 00 
  433200:	45 89 6c 24 28       	mov    %r13d,0x28(%r12)
  433205:	45 89 74 24 2c       	mov    %r14d,0x2c(%r12)
  43320a:	45 89 7c 24 30       	mov    %r15d,0x30(%r12)
  43320f:	45 89 54 24 34       	mov    %r10d,0x34(%r12)
  433214:	41 c6 44 24 3a 00    	movb   $0x0,0x3a(%r12)
  43321a:	41 c6 44 24 3b 00    	movb   $0x0,0x3b(%r12)
  433220:	48 83 40 38 01       	addq   $0x1,0x38(%rax)
  433225:	48 83 40 58 01       	addq   $0x1,0x58(%rax)
  43322a:	48 8d 15 4f fc 27 00 	lea    0x27fc4f(%rip),%rdx        # 6b2e80 <cache+0x50>
  433231:	be 24 0a 00 00       	mov    $0xa24,%esi
  433236:	e9 d7 fc ff ff       	jmpq   432f12 <dc_add_history+0xf2>
  43323b:	be 02 00 00 00       	mov    $0x2,%esi
  433240:	4c 89 e7             	mov    %r12,%rdi
  433243:	e8 47 8f ff ff       	callq  42c18f <get_result_value_by_type>
  433248:	48 85 c0             	test   %rax,%rax
  43324b:	74 6e                	je     4332bb <dc_add_history+0x49b>
  43324d:	4d 8b 64 24 10       	mov    0x10(%r12),%r12
  433252:	48 8d 15 27 fc 27 00 	lea    0x27fc27(%rip),%rdx        # 6b2e80 <cache+0x50>
  433259:	be 5b 09 00 00       	mov    $0x95b,%esi
  43325e:	48 8d 3d 27 8f 03 00 	lea    0x38f27(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  433265:	e8 41 ba 00 00       	callq  43ecab <__zbx_mutex_lock>
  43326a:	31 f6                	xor    %esi,%esi
  43326c:	48 89 df             	mov    %rbx,%rdi
  43326f:	e8 c0 f8 ff ff       	callq  432b34 <DCget_nextid+0xdc2>
  433274:	48 89 18             	mov    %rbx,(%rax)
  433277:	89 68 20             	mov    %ebp,0x20(%rax)
  43327a:	c6 40 38 00          	movb   $0x0,0x38(%rax)
  43327e:	4c 89 60 08          	mov    %r12,0x8(%rax)
  433282:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
  433289:	00 
  43328a:	c6 40 39 00          	movb   $0x0,0x39(%rax)
  43328e:	c6 40 3a 00          	movb   $0x0,0x3a(%rax)
  433292:	c6 40 3b 00          	movb   $0x0,0x3b(%rax)
  433296:	48 8b 05 b3 9a 25 00 	mov    0x259ab3(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  43329d:	48 8b 00             	mov    (%rax),%rax
  4332a0:	48 83 40 38 01       	addq   $0x1,0x38(%rax)
  4332a5:	48 83 40 40 01       	addq   $0x1,0x40(%rax)
  4332aa:	48 8d 15 cf fb 27 00 	lea    0x27fbcf(%rip),%rdx        # 6b2e80 <cache+0x50>
  4332b1:	be 6b 09 00 00       	mov    $0x96b,%esi
  4332b6:	e9 57 fc ff ff       	jmpq   432f12 <dc_add_history+0xf2>
  4332bb:	48 83 c4 38          	add    $0x38,%rsp
  4332bf:	5b                   	pop    %rbx
  4332c0:	5d                   	pop    %rbp
  4332c1:	41 5c                	pop    %r12
  4332c3:	41 5d                	pop    %r13
  4332c5:	41 5e                	pop    %r14
  4332c7:	41 5f                	pop    %r15
  4332c9:	c3                   	retq   
  4332ca:	48 89 d1             	mov    %rdx,%rcx
  4332cd:	4c 89 cf             	mov    %r9,%rdi
  4332d0:	f2 ae                	repnz scas %es:(%rdi),%al
  4332d2:	48 f7 d1             	not    %rcx
  4332d5:	48 83 f9 42          	cmp    $0x42,%rcx
  4332d9:	b8 41 00 00 00       	mov    $0x41,%eax
  4332de:	48 0f 43 c8          	cmovae %rax,%rcx
  4332e2:	e9 71 fe ff ff       	jmpq   433158 <dc_add_history+0x338>
  4332e7:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
  4332ee:	49 89 54 24 18       	mov    %rdx,0x18(%r12)
  4332f3:	48 8b b8 80 00 00 00 	mov    0x80(%rax),%rdi
  4332fa:	48 89 ca             	mov    %rcx,%rdx
  4332fd:	4c 89 ce             	mov    %r9,%rsi
  433300:	e8 9b f8 00 00       	callq  442ba0 <zbx_strlcpy>
  433305:	48 8b 03             	mov    (%rbx),%rax
  433308:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  43330d:	48 01 88 80 00 00 00 	add    %rcx,0x80(%rax)
  433314:	44 8b 14 24          	mov    (%rsp),%r10d
  433318:	e9 e3 fe ff ff       	jmpq   433200 <dc_add_history+0x3e0>
  43331d:	41 57                	push   %r15
  43331f:	41 56                	push   %r14
  433321:	41 55                	push   %r13
  433323:	41 54                	push   %r12
  433325:	55                   	push   %rbp
  433326:	53                   	push   %rbx
  433327:	48 81 ec 68 01 00 00 	sub    $0x168,%rsp
  43332e:	49 89 fd             	mov    %rdi,%r13
  433331:	89 f5                	mov    %esi,%ebp
  433333:	c7 84 24 5c 01 00 00 	movl   $0x0,0x15c(%rsp)
  43333a:	00 00 00 00 
  43333e:	48 c7 84 24 48 01 00 	movq   $0x0,0x148(%rsp)
  433345:	00 00 00 00 00 
  43334a:	c7 84 24 54 01 00 00 	movl   $0x0,0x154(%rsp)
  433351:	00 00 00 00 
  433355:	48 8d 35 26 8f 03 00 	lea    0x38f26(%rip),%rsi        # 46c282 <usage_message+0xa542>
  43335c:	bf 04 00 00 00       	mov    $0x4,%edi
  433361:	31 c0                	xor    %eax,%eax
  433363:	e8 48 dd ff ff       	callq  4310b0 <__zbx_zabbix_log>
  433368:	89 ac 24 58 01 00 00 	mov    %ebp,0x158(%rsp)
  43336f:	48 63 cd             	movslq %ebp,%rcx
  433372:	48 c1 e1 03          	shl    $0x3,%rcx
  433376:	48 8b 94 24 48 01 00 	mov    0x148(%rsp),%rdx
  43337d:	00 
  43337e:	be f6 03 00 00       	mov    $0x3f6,%esi
  433383:	48 8d 3d 02 8e 03 00 	lea    0x38e02(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  43338a:	e8 7c f3 00 00       	callq  44270b <zbx_malloc2>
  43338f:	48 89 84 24 48 01 00 	mov    %rax,0x148(%rsp)
  433396:	00 
  433397:	85 ed                	test   %ebp,%ebp
  433399:	7e 4d                	jle    4333e8 <dc_add_history+0x5c8>
  43339b:	4d 89 ec             	mov    %r13,%r12
  43339e:	31 db                	xor    %ebx,%ebx
  4333a0:	4c 8d b4 24 54 01 00 	lea    0x154(%rsp),%r14
  4333a7:	00 
  4333a8:	4c 8d bc 24 58 01 00 	lea    0x158(%rsp),%r15
  4333af:	00 
  4333b0:	48 8d 84 24 48 01 00 	lea    0x148(%rsp),%rax
  4333b7:	00 
  4333b8:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
  4333bd:	49 89 c5             	mov    %rax,%r13
  4333c0:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  4333c6:	49 8b 0c 24          	mov    (%r12),%rcx
  4333ca:	4c 89 f2             	mov    %r14,%rdx
  4333cd:	4c 89 fe             	mov    %r15,%rsi
  4333d0:	4c 89 ef             	mov    %r13,%rdi
  4333d3:	e8 1b dc 00 00       	callq  440ff3 <uint64_array_add>
  4333d8:	83 c3 01             	add    $0x1,%ebx
  4333db:	49 83 c4 40          	add    $0x40,%r12
  4333df:	39 dd                	cmp    %ebx,%ebp
  4333e1:	7f dd                	jg     4333c0 <dc_add_history+0x5a0>
  4333e3:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
  4333e8:	4c 8d a4 24 5c 01 00 	lea    0x15c(%rsp),%r12
  4333ef:	00 
  4333f0:	4c 8d 05 19 86 03 00 	lea    0x38619(%rip),%r8        # 46ba10 <usage_message+0x9cd0>
  4333f7:	b9 80 00 00 00       	mov    $0x80,%ecx
  4333fc:	4c 89 e2             	mov    %r12,%rdx
  4333ff:	48 8d 35 fa b0 25 00 	lea    0x25b0fa(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433406:	48 8d 3d 4b fa 27 00 	lea    0x27fa4b(%rip),%rdi        # 6b2e58 <cache+0x28>
  43340d:	31 c0                	xor    %eax,%eax
  43340f:	e8 93 15 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433414:	44 8b 8c 24 54 01 00 	mov    0x154(%rsp),%r9d
  43341b:	00 
  43341c:	4c 8b 84 24 48 01 00 	mov    0x148(%rsp),%r8
  433423:	00 
  433424:	48 8d 0d 7a 8e 03 00 	lea    0x38e7a(%rip),%rcx        # 46c2a5 <usage_message+0xa565>
  43342b:	4c 89 e2             	mov    %r12,%rdx
  43342e:	48 8d 35 cb b0 25 00 	lea    0x25b0cb(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433435:	48 8d 3d 1c fa 27 00 	lea    0x27fa1c(%rip),%rdi        # 6b2e58 <cache+0x28>
  43343c:	e8 f6 41 02 00       	callq  457637 <DBadd_condition_alloc>
  433441:	4c 8d 05 53 8e 03 00 	lea    0x38e53(%rip),%r8        # 46c29b <usage_message+0xa55b>
  433448:	b9 14 00 00 00       	mov    $0x14,%ecx
  43344d:	4c 89 e2             	mov    %r12,%rdx
  433450:	48 8d 35 a9 b0 25 00 	lea    0x25b0a9(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433457:	48 8d 3d fa f9 27 00 	lea    0x27f9fa(%rip),%rdi        # 6b2e58 <cache+0x28>
  43345e:	31 c0                	xor    %eax,%eax
  433460:	e8 42 15 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433465:	48 8b bc 24 48 01 00 	mov    0x148(%rsp),%rdi
  43346c:	00 
  43346d:	48 85 ff             	test   %rdi,%rdi
  433470:	74 11                	je     433483 <dc_add_history+0x663>
  433472:	e8 71 ad fd ff       	callq  40e1e8 <free@plt>
  433477:	48 c7 84 24 48 01 00 	movq   $0x0,0x148(%rsp)
  43347e:	00 00 00 00 00 
  433483:	48 8b 35 ce f9 27 00 	mov    0x27f9ce(%rip),%rsi        # 6b2e58 <cache+0x28>
  43348a:	48 8d 3d d4 ec 04 00 	lea    0x4ecd4(%rip),%rdi        # 482165 <usage_message+0x20425>
  433491:	31 c0                	xor    %eax,%eax
  433493:	e8 14 4b 02 00       	callq  457fac <__zbx_DBselect>
  433498:	49 89 c7             	mov    %rax,%r15
  43349b:	c7 84 24 5c 01 00 00 	movl   $0x0,0x15c(%rsp)
  4334a2:	00 00 00 00 
  4334a6:	4c 8d 74 24 40       	lea    0x40(%rsp),%r14
  4334ab:	49 8d 45 40          	lea    0x40(%r13),%rax
  4334af:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  4334b4:	49 8d 56 78          	lea    0x78(%r14),%rdx
  4334b8:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  4334bd:	4c 89 ff             	mov    %r15,%rdi
  4334c0:	e8 d8 44 02 00       	callq  45799d <DBfetch>
  4334c5:	48 89 c1             	mov    %rax,%rcx
  4334c8:	48 85 c0             	test   %rax,%rax
  4334cb:	0f 84 97 05 00 00    	je     433a68 <dc_add_history+0xc48>
  4334d1:	4c 89 f2             	mov    %r14,%rdx
  4334d4:	48 8d 35 f8 1b 04 00 	lea    0x41bf8(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4334db:	48 8b 39             	mov    (%rcx),%rdi
  4334de:	31 c0                	xor    %eax,%eax
  4334e0:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  4334e5:	e8 be a9 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4334ea:	85 ed                	test   %ebp,%ebp
  4334ec:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  4334f1:	7e ca                	jle    4334bd <dc_add_history+0x69d>
  4334f3:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  4334f8:	49 3b 7d 00          	cmp    0x0(%r13),%rdi
  4334fc:	0f 84 9f 05 00 00    	je     433aa1 <dc_add_history+0xc81>
  433502:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
  433507:	31 d2                	xor    %edx,%edx
  433509:	83 c2 01             	add    $0x1,%edx
  43350c:	39 d5                	cmp    %edx,%ebp
  43350e:	7e ad                	jle    4334bd <dc_add_history+0x69d>
  433510:	48 89 c3             	mov    %rax,%rbx
  433513:	48 8b 30             	mov    (%rax),%rsi
  433516:	48 83 c0 40          	add    $0x40,%rax
  43351a:	48 39 fe             	cmp    %rdi,%rsi
  43351d:	75 ea                	jne    433509 <dc_add_history+0x6e9>
  43351f:	48 85 db             	test   %rbx,%rbx
  433522:	74 99                	je     4334bd <dc_add_history+0x69d>
  433524:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  433528:	ba 0a 00 00 00       	mov    $0xa,%edx
  43352d:	31 f6                	xor    %esi,%esi
  43352f:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  433534:	e8 ef af fd ff       	callq  40e528 <strtol@plt>
  433539:	89 44 24 58          	mov    %eax,0x58(%rsp)
  43353d:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  433542:	48 8b 79 10          	mov    0x10(%rcx),%rdi
  433546:	e8 57 44 02 00       	callq  4579a2 <DBis_null>
  43354b:	85 c0                	test   %eax,%eax
  43354d:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  433552:	0f 85 c1 04 00 00    	jne    433a19 <dc_add_history+0xbf9>
  433558:	c7 84 24 e0 00 00 00 	movl   $0x0,0xe0(%rsp)
  43355f:	00 00 00 00 
  433563:	48 8b 79 18          	mov    0x18(%rcx),%rdi
  433567:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  43356c:	e8 31 44 02 00       	callq  4579a2 <DBis_null>
  433571:	85 c0                	test   %eax,%eax
  433573:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  433578:	0f 84 8b 04 00 00    	je     433a09 <dc_add_history+0xbe9>
  43357e:	c7 84 24 c0 00 00 00 	movl   $0x0,0xc0(%rsp)
  433585:	00 00 00 00 
  433589:	0f b6 43 38          	movzbl 0x38(%rbx),%eax
  43358d:	84 c0                	test   %al,%al
  43358f:	0f 85 a5 04 00 00    	jne    433a3a <dc_add_history+0xc1a>
  433595:	31 f6                	xor    %esi,%esi
  433597:	48 8b 79 18          	mov    0x18(%rcx),%rdi
  43359b:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  4335a0:	e8 13 b6 fd ff       	callq  40ebb8 <strtod@plt>
  4335a5:	f2 0f 11 84 24 b0 00 	movsd  %xmm0,0xb0(%rsp)
  4335ac:	00 00 
  4335ae:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  4335b3:	48 8b 79 20          	mov    0x20(%rcx),%rdi
  4335b7:	ba 0a 00 00 00       	mov    $0xa,%edx
  4335bc:	31 f6                	xor    %esi,%esi
  4335be:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  4335c3:	e8 60 af fd ff       	callq  40e528 <strtol@plt>
  4335c8:	89 84 24 14 01 00 00 	mov    %eax,0x114(%rsp)
  4335cf:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  4335d4:	48 8b 79 28          	mov    0x28(%rcx),%rdi
  4335d8:	ba 0a 00 00 00       	mov    $0xa,%edx
  4335dd:	31 f6                	xor    %esi,%esi
  4335df:	e8 44 af fd ff       	callq  40e528 <strtol@plt>
  4335e4:	89 84 24 18 01 00 00 	mov    %eax,0x118(%rsp)
  4335eb:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  4335f0:	48 8b 41 30          	mov    0x30(%rcx),%rax
  4335f4:	48 89 84 24 28 01 00 	mov    %rax,0x128(%rsp)
  4335fb:	00 
  4335fc:	48 8b 79 38          	mov    0x38(%rcx),%rdi
  433600:	ba 0a 00 00 00       	mov    $0xa,%edx
  433605:	31 f6                	xor    %esi,%esi
  433607:	e8 1c af fd ff       	callq  40e528 <strtol@plt>
  43360c:	89 84 24 9c 00 00 00 	mov    %eax,0x9c(%rsp)
  433613:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  433618:	48 8b 79 40          	mov    0x40(%rcx),%rdi
  43361c:	ba 0a 00 00 00       	mov    $0xa,%edx
  433621:	31 f6                	xor    %esi,%esi
  433623:	e8 00 af fd ff       	callq  40e528 <strtol@plt>
  433628:	89 c2                	mov    %eax,%edx
  43362a:	89 84 24 a0 00 00 00 	mov    %eax,0xa0(%rsp)
  433631:	0f b6 05 54 f8 27 00 	movzbl 0x27f854(%rip),%eax        # 6b2e8c <cache+0x5c>
  433638:	a8 06                	test   $0x6,%al
  43363a:	0f 84 af 03 00 00    	je     4339ef <dc_add_history+0xbcf>
  433640:	c7 84 24 14 01 00 00 	movl   $0x0,0x114(%rsp)
  433647:	00 00 00 00 
  43364b:	c6 43 3a 01          	movb   $0x1,0x3a(%rbx)
  43364f:	c6 43 3b 00          	movb   $0x0,0x3b(%rbx)
  433653:	44 8b 4b 20          	mov    0x20(%rbx),%r9d
  433657:	4c 8d 05 4e 8c 03 00 	lea    0x38c4e(%rip),%r8        # 46c2ac <usage_message+0xa56c>
  43365e:	b9 80 00 00 00       	mov    $0x80,%ecx
  433663:	4c 89 e2             	mov    %r12,%rdx
  433666:	48 8d 35 93 ae 25 00 	lea    0x25ae93(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  43366d:	48 8d 3d e4 f7 27 00 	lea    0x27f7e4(%rip),%rdi        # 6b2e58 <cache+0x28>
  433674:	31 c0                	xor    %eax,%eax
  433676:	e8 2c 13 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  43367b:	80 7b 38 04          	cmpb   $0x4,0x38(%rbx)
  43367f:	0f 87 63 03 00 00    	ja     4339e8 <dc_add_history+0xbc8>
  433685:	0f b6 43 38          	movzbl 0x38(%rbx),%eax
  433689:	48 8d 15 28 8f 03 00 	lea    0x38f28(%rip),%rdx        # 46c5b8 <usage_message+0xa878>
  433690:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
  433694:	48 01 d0             	add    %rdx,%rax
  433697:	ff e0                	jmpq   *%rax
  433699:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  43369d:	be ff 00 00 00       	mov    $0xff,%esi
  4336a2:	e8 36 42 02 00       	callq  4578dd <DBdyn_escape_string_len>
  4336a7:	49 89 c2             	mov    %rax,%r10
  4336aa:	8b 43 34             	mov    0x34(%rbx),%eax
  4336ad:	89 44 24 08          	mov    %eax,0x8(%rsp)
  4336b1:	8b 43 30             	mov    0x30(%rbx),%eax
  4336b4:	89 04 24             	mov    %eax,(%rsp)
  4336b7:	4d 89 d1             	mov    %r10,%r9
  4336ba:	4c 8d 05 a7 84 03 00 	lea    0x384a7(%rip),%r8        # 46bb68 <usage_message+0x9e28>
  4336c1:	b9 58 02 00 00       	mov    $0x258,%ecx
  4336c6:	4c 89 e2             	mov    %r12,%rdx
  4336c9:	48 8d 35 30 ae 25 00 	lea    0x25ae30(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4336d0:	48 8d 3d 81 f7 27 00 	lea    0x27f781(%rip),%rdi        # 6b2e58 <cache+0x28>
  4336d7:	31 c0                	xor    %eax,%eax
  4336d9:	4c 89 54 24 18       	mov    %r10,0x18(%rsp)
  4336de:	e8 c4 12 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4336e3:	4c 8b 54 24 18       	mov    0x18(%rsp),%r10
  4336e8:	4d 85 d2             	test   %r10,%r10
  4336eb:	0f 84 f7 02 00 00    	je     4339e8 <dc_add_history+0xbc8>
  4336f1:	4c 89 d7             	mov    %r10,%rdi
  4336f4:	e8 ef aa fd ff       	callq  40e1e8 <free@plt>
  4336f9:	31 c0                	xor    %eax,%eax
  4336fb:	83 7c 24 58 03       	cmpl   $0x3,0x58(%rsp)
  433700:	0f 84 9a 00 00 00    	je     4337a0 <dc_add_history+0x980>
  433706:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
  43370b:	4c 8d 05 7e 2c 03 00 	lea    0x32c7e(%rip),%r8        # 466390 <usage_message+0x4650>
  433712:	b9 80 00 00 00       	mov    $0x80,%ecx
  433717:	4c 89 e2             	mov    %r12,%rdx
  43371a:	48 8d 35 df ad 25 00 	lea    0x25addf(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433721:	48 8d 3d 30 f7 27 00 	lea    0x27f730(%rip),%rdi        # 6b2e58 <cache+0x28>
  433728:	31 c0                	xor    %eax,%eax
  43372a:	e8 78 12 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  43372f:	4c 89 e2             	mov    %r12,%rdx
  433732:	48 8d 35 c7 ad 25 00 	lea    0x25adc7(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433739:	48 8d 3d 18 f7 27 00 	lea    0x27f718(%rip),%rdi        # 6b2e58 <cache+0x28>
  433740:	e8 d9 54 02 00       	callq  458c1e <DBexecute_overflowed_sql>
  433745:	e9 73 fd ff ff       	jmpq   4334bd <dc_add_history+0x69d>
  43374a:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  43374e:	be ff 00 00 00       	mov    $0xff,%esi
  433753:	e8 85 41 02 00       	callq  4578dd <DBdyn_escape_string_len>
  433758:	48 89 c3             	mov    %rax,%rbx
  43375b:	49 89 c1             	mov    %rax,%r9
  43375e:	4c 8d 05 db 83 03 00 	lea    0x383db(%rip),%r8        # 46bb40 <usage_message+0x9e00>
  433765:	b9 40 02 00 00       	mov    $0x240,%ecx
  43376a:	4c 89 e2             	mov    %r12,%rdx
  43376d:	48 8d 35 8c ad 25 00 	lea    0x25ad8c(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433774:	48 8d 3d dd f6 27 00 	lea    0x27f6dd(%rip),%rdi        # 6b2e58 <cache+0x28>
  43377b:	31 c0                	xor    %eax,%eax
  43377d:	e8 25 12 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433782:	48 85 db             	test   %rbx,%rbx
  433785:	0f 84 5d 02 00 00    	je     4339e8 <dc_add_history+0xbc8>
  43378b:	48 89 df             	mov    %rbx,%rdi
  43378e:	e8 55 aa fd ff       	callq  40e1e8 <free@plt>
  433793:	31 c0                	xor    %eax,%eax
  433795:	83 7c 24 58 03       	cmpl   $0x3,0x58(%rsp)
  43379a:	0f 85 66 ff ff ff    	jne    433706 <dc_add_history+0x8e6>
  4337a0:	84 c0                	test   %al,%al
  4337a2:	0f 85 5e ff ff ff    	jne    433706 <dc_add_history+0x8e6>
  4337a8:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  4337ad:	e8 11 4b 02 00       	callq  4582c3 <zbx_host_key_string>
  4337b2:	48 89 c1             	mov    %rax,%rcx
  4337b5:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  4337ba:	48 8d 35 e7 83 03 00 	lea    0x383e7(%rip),%rsi        # 46bba8 <usage_message+0x9e68>
  4337c1:	31 ff                	xor    %edi,%edi
  4337c3:	31 c0                	xor    %eax,%eax
  4337c5:	e8 e9 10 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  4337ca:	48 89 c3             	mov    %rax,%rbx
  4337cd:	48 89 c2             	mov    %rax,%rdx
  4337d0:	48 8d 35 8e e9 04 00 	lea    0x4e98e(%rip),%rsi        # 482165 <usage_message+0x20425>
  4337d7:	bf 03 00 00 00       	mov    $0x3,%edi
  4337dc:	31 c0                	xor    %eax,%eax
  4337de:	e8 cd d8 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4337e3:	48 89 de             	mov    %rbx,%rsi
  4337e6:	48 8d 3d 78 e9 04 00 	lea    0x4e978(%rip),%rdi        # 482165 <usage_message+0x20425>
  4337ed:	31 c0                	xor    %eax,%eax
  4337ef:	e8 2c e0 fd ff       	callq  411820 <__zbx_zabbix_syslog>
  4337f4:	48 85 db             	test   %rbx,%rbx
  4337f7:	74 08                	je     433801 <dc_add_history+0x9e1>
  4337f9:	48 89 df             	mov    %rbx,%rdi
  4337fc:	e8 e7 a9 fd ff       	callq  40e1e8 <free@plt>
  433801:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
  433808:	00 
  433809:	45 31 c9             	xor    %r9d,%r9d
  43380c:	4c 8d 05 df 8a 03 00 	lea    0x38adf(%rip),%r8        # 46c2f2 <usage_message+0xa5b2>
  433813:	b9 20 00 00 00       	mov    $0x20,%ecx
  433818:	4c 89 e2             	mov    %r12,%rdx
  43381b:	48 8d 35 de ac 25 00 	lea    0x25acde(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433822:	48 8d 3d 2f f6 27 00 	lea    0x27f62f(%rip),%rdi        # 6b2e58 <cache+0x28>
  433829:	31 c0                	xor    %eax,%eax
  43382b:	e8 77 11 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433830:	e9 d1 fe ff ff       	jmpq   433706 <dc_add_history+0x8e6>
  433835:	8b 84 24 14 01 00 00 	mov    0x114(%rsp),%eax
  43383c:	83 f8 01             	cmp    $0x1,%eax
  43383f:	0f 84 bf 02 00 00    	je     433b04 <dc_add_history+0xce4>
  433845:	83 f8 02             	cmp    $0x2,%eax
  433848:	0f 84 5b 02 00 00    	je     433aa9 <dc_add_history+0xc89>
  43384e:	85 c0                	test   %eax,%eax
  433850:	0f 85 92 01 00 00    	jne    4339e8 <dc_add_history+0xbc8>
  433856:	f2 0f 10 43 08       	movsd  0x8(%rbx),%xmm0
  43385b:	4c 89 f7             	mov    %r14,%rdi
  43385e:	e8 e5 3c 02 00       	callq  457548 <DBmultiply_value_float>
  433863:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  433868:	f2 0f 10 0d 70 8d 03 	movsd  0x38d70(%rip),%xmm1        # 46c5e0 <usage_message+0xa8a0>
  43386f:	00 
  433870:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
  433874:	0f 82 39 01 00 00    	jb     4339b3 <dc_add_history+0xb93>
  43387a:	c6 43 39 01          	movb   $0x1,0x39(%rbx)
  43387e:	48 8b 3b             	mov    (%rbx),%rdi
  433881:	e8 3d 4a 02 00       	callq  4582c3 <zbx_host_key_string>
  433886:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  43388b:	0f b6 7b 38          	movzbl 0x38(%rbx),%edi
  43388f:	e8 a0 fa 00 00       	callq  443334 <zbx_item_value_type_string>
  433894:	f2 0f 10 43 10       	movsd  0x10(%rbx),%xmm0
  433899:	48 89 c2             	mov    %rax,%rdx
  43389c:	48 8d 35 9d 83 03 00 	lea    0x3839d(%rip),%rsi        # 46bc40 <usage_message+0x9f00>
  4338a3:	31 ff                	xor    %edi,%edi
  4338a5:	b8 01 00 00 00       	mov    $0x1,%eax
  4338aa:	e8 04 10 01 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  4338af:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  4338b4:	48 89 c1             	mov    %rax,%rcx
  4338b7:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  4338bc:	48 8d 35 1c 69 03 00 	lea    0x3691c(%rip),%rsi        # 46a1df <usage_message+0x849f>
  4338c3:	bf 03 00 00 00       	mov    $0x3,%edi
  4338c8:	31 c0                	xor    %eax,%eax
  4338ca:	e8 e1 d7 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4338cf:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  4338d4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  4338d9:	48 8d 3d ff 68 03 00 	lea    0x368ff(%rip),%rdi        # 46a1df <usage_message+0x849f>
  4338e0:	31 c0                	xor    %eax,%eax
  4338e2:	e8 39 df fd ff       	callq  411820 <__zbx_zabbix_syslog>
  4338e7:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
  4338eb:	83 f9 03             	cmp    $0x3,%ecx
  4338ee:	74 2b                	je     43391b <dc_add_history+0xafb>
  4338f0:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  4338f5:	48 8d 35 7c 81 03 00 	lea    0x3817c(%rip),%rsi        # 46ba78 <usage_message+0x9d38>
  4338fc:	bf 03 00 00 00       	mov    $0x3,%edi
  433901:	31 c0                	xor    %eax,%eax
  433903:	e8 a8 d7 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  433908:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  43390d:	48 8d 3d 9c 81 03 00 	lea    0x3819c(%rip),%rdi        # 46bab0 <usage_message+0x9d70>
  433914:	31 c0                	xor    %eax,%eax
  433916:	e8 05 df fd ff       	callq  411820 <__zbx_zabbix_syslog>
  43391b:	48 63 73 20          	movslq 0x20(%rbx),%rsi
  43391f:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  433924:	48 8b 3b             	mov    (%rbx),%rdi
  433927:	e8 07 33 00 00       	callq  436c33 <DCadd_nextcheck>
  43392c:	8b 53 20             	mov    0x20(%rbx),%edx
  43392f:	be 03 00 00 00       	mov    $0x3,%esi
  433934:	48 8b 3b             	mov    (%rbx),%rdi
  433937:	e8 4c 45 00 00       	callq  437e88 <DCrequeue_reachable_item>
  43393c:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
  433942:	74 0a                	je     43394e <dc_add_history+0xb2e>
  433944:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  433949:	e8 9a a8 fd ff       	callq  40e1e8 <free@plt>
  43394e:	b8 03 00 00 00       	mov    $0x3,%eax
  433953:	e9 a3 fd ff ff       	jmpq   4336fb <dc_add_history+0x8db>
  433958:	8b 84 24 14 01 00 00 	mov    0x114(%rsp),%eax
  43395f:	83 f8 01             	cmp    $0x1,%eax
  433962:	0f 84 8b 02 00 00    	je     433bf3 <dc_add_history+0xdd3>
  433968:	83 f8 02             	cmp    $0x2,%eax
  43396b:	0f 84 37 02 00 00    	je     433ba8 <dc_add_history+0xd88>
  433971:	85 c0                	test   %eax,%eax
  433973:	75 73                	jne    4339e8 <dc_add_history+0xbc8>
  433975:	48 8b 73 08          	mov    0x8(%rbx),%rsi
  433979:	4c 89 f7             	mov    %r14,%rdi
  43397c:	e8 ef 3a 02 00       	callq  457470 <DBmultiply_value_uint64>
  433981:	49 89 c1             	mov    %rax,%r9
  433984:	48 89 43 10          	mov    %rax,0x10(%rbx)
  433988:	4c 8d 05 41 81 03 00 	lea    0x38141(%rip),%r8        # 46bad0 <usage_message+0x9d90>
  43398f:	b9 00 02 00 00       	mov    $0x200,%ecx
  433994:	4c 89 e2             	mov    %r12,%rdx
  433997:	48 8d 35 62 ab 25 00 	lea    0x25ab62(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  43399e:	48 8d 3d b3 f4 27 00 	lea    0x27f4b3(%rip),%rdi        # 6b2e58 <cache+0x28>
  4339a5:	31 c0                	xor    %eax,%eax
  4339a7:	e8 fb 0f 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4339ac:	31 c0                	xor    %eax,%eax
  4339ae:	e9 48 fd ff ff       	jmpq   4336fb <dc_add_history+0x8db>
  4339b3:	66 0f 2e 05 2d 8c 03 	ucomisd 0x38c2d(%rip),%xmm0        # 46c5e8 <usage_message+0xa8a8>
  4339ba:	00 
  4339bb:	0f 83 b9 fe ff ff    	jae    43387a <dc_add_history+0xa5a>
  4339c1:	4c 8d 05 08 82 03 00 	lea    0x38208(%rip),%r8        # 46bbd0 <usage_message+0x9e90>
  4339c8:	b9 00 02 00 00       	mov    $0x200,%ecx
  4339cd:	4c 89 e2             	mov    %r12,%rdx
  4339d0:	48 8d 35 29 ab 25 00 	lea    0x25ab29(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4339d7:	48 8d 3d 7a f4 27 00 	lea    0x27f47a(%rip),%rdi        # 6b2e58 <cache+0x28>
  4339de:	b8 01 00 00 00       	mov    $0x1,%eax
  4339e3:	e8 bf 0f 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4339e8:	31 c0                	xor    %eax,%eax
  4339ea:	e9 0c fd ff ff       	jmpq   4336fb <dc_add_history+0x8db>
  4339ef:	44 8b 94 24 9c 00 00 	mov    0x9c(%rsp),%r10d
  4339f6:	00 
  4339f7:	45 85 d2             	test   %r10d,%r10d
  4339fa:	0f 95 43 3a          	setne  0x3a(%rbx)
  4339fe:	85 d2                	test   %edx,%edx
  433a00:	0f 95 43 3b          	setne  0x3b(%rbx)
  433a04:	e9 4a fc ff ff       	jmpq   433653 <dc_add_history+0x833>
  433a09:	c7 84 24 c0 00 00 00 	movl   $0x1,0xc0(%rsp)
  433a10:	01 00 00 00 
  433a14:	e9 9a fb ff ff       	jmpq   4335b3 <dc_add_history+0x793>
  433a19:	ba 0a 00 00 00       	mov    $0xa,%edx
  433a1e:	31 f6                	xor    %esi,%esi
  433a20:	48 8b 79 10          	mov    0x10(%rcx),%rdi
  433a24:	e8 ff aa fd ff       	callq  40e528 <strtol@plt>
  433a29:	89 84 24 e0 00 00 00 	mov    %eax,0xe0(%rsp)
  433a30:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  433a35:	e9 29 fb ff ff       	jmpq   433563 <dc_add_history+0x743>
  433a3a:	3c 03                	cmp    $0x3,%al
  433a3c:	0f 85 71 fb ff ff    	jne    4335b3 <dc_add_history+0x793>
  433a42:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  433a47:	48 8d 35 85 16 04 00 	lea    0x41685(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  433a4e:	48 8b 79 18          	mov    0x18(%rcx),%rdi
  433a52:	31 c0                	xor    %eax,%eax
  433a54:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  433a59:	e8 4a a4 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  433a5e:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  433a63:	e9 4b fb ff ff       	jmpq   4335b3 <dc_add_history+0x793>
  433a68:	4c 89 ff             	mov    %r15,%rdi
  433a6b:	e8 68 a2 fd ff       	callq  40dcd8 <mysql_free_result@plt>
  433a70:	83 bc 24 5c 01 00 00 	cmpl   $0x10,0x15c(%rsp)
  433a77:	10 
  433a78:	7e 15                	jle    433a8f <dc_add_history+0xc6f>
  433a7a:	48 8b 35 d7 f3 27 00 	mov    0x27f3d7(%rip),%rsi        # 6b2e58 <cache+0x28>
  433a81:	48 8d 3d dd e6 04 00 	lea    0x4e6dd(%rip),%rdi        # 482165 <usage_message+0x20425>
  433a88:	31 c0                	xor    %eax,%eax
  433a8a:	e8 b3 50 02 00       	callq  458b42 <__zbx_DBexecute>
  433a8f:	48 81 c4 68 01 00 00 	add    $0x168,%rsp
  433a96:	5b                   	pop    %rbx
  433a97:	5d                   	pop    %rbp
  433a98:	41 5c                	pop    %r12
  433a9a:	41 5d                	pop    %r13
  433a9c:	41 5e                	pop    %r14
  433a9e:	41 5f                	pop    %r15
  433aa0:	c3                   	retq   
  433aa1:	4c 89 eb             	mov    %r13,%rbx
  433aa4:	e9 76 fa ff ff       	jmpq   43351f <dc_add_history+0x6ff>
  433aa9:	44 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8d
  433ab0:	00 
  433ab1:	45 85 c0             	test   %r8d,%r8d
  433ab4:	0f 85 7e 01 00 00    	jne    433c38 <dc_add_history+0xe18>
  433aba:	f2 0f 10 8c 24 b0 00 	movsd  0xb0(%rsp),%xmm1
  433ac1:	00 00 
  433ac3:	f2 0f 10 43 08       	movsd  0x8(%rbx),%xmm0
  433ac8:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  433acc:	0f 83 b9 01 00 00    	jae    433c8b <dc_add_history+0xe6b>
  433ad2:	4c 8d 05 f1 87 03 00 	lea    0x387f1(%rip),%r8        # 46c2ca <usage_message+0xa58a>
  433ad9:	b9 00 02 00 00       	mov    $0x200,%ecx
  433ade:	4c 89 e2             	mov    %r12,%rdx
  433ae1:	48 8d 35 18 aa 25 00 	lea    0x25aa18(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433ae8:	48 8d 3d 69 f3 27 00 	lea    0x27f369(%rip),%rdi        # 6b2e58 <cache+0x28>
  433aef:	b8 01 00 00 00       	mov    $0x1,%eax
  433af4:	e8 ae 0e 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433af9:	c6 43 39 01          	movb   $0x1,0x39(%rbx)
  433afd:	31 c0                	xor    %eax,%eax
  433aff:	e9 f7 fb ff ff       	jmpq   4336fb <dc_add_history+0x8db>
  433b04:	44 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%r9d
  433b0b:	00 
  433b0c:	45 85 c9             	test   %r9d,%r9d
  433b0f:	0f 85 23 01 00 00    	jne    433c38 <dc_add_history+0xe18>
  433b15:	f2 0f 10 8c 24 b0 00 	movsd  0xb0(%rsp),%xmm1
  433b1c:	00 00 
  433b1e:	f2 0f 10 43 08       	movsd  0x8(%rbx),%xmm0
  433b23:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  433b27:	72 a9                	jb     433ad2 <dc_add_history+0xcb2>
  433b29:	8b 84 24 e0 00 00 00 	mov    0xe0(%rsp),%eax
  433b30:	8b 53 20             	mov    0x20(%rbx),%edx
  433b33:	39 d0                	cmp    %edx,%eax
  433b35:	7d 9b                	jge    433ad2 <dc_add_history+0xcb2>
  433b37:	f2 0f 5c c1          	subsd  %xmm1,%xmm0
  433b3b:	29 c2                	sub    %eax,%edx
  433b3d:	f2 0f 2a ca          	cvtsi2sd %edx,%xmm1
  433b41:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
  433b45:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  433b4a:	4c 89 f7             	mov    %r14,%rdi
  433b4d:	e8 f6 39 02 00       	callq  457548 <DBmultiply_value_float>
  433b52:	66 0f 28 c8          	movapd %xmm0,%xmm1
  433b56:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  433b5b:	f2 0f 10 05 7d 8a 03 	movsd  0x38a7d(%rip),%xmm0        # 46c5e0 <usage_message+0xa8a0>
  433b62:	00 
  433b63:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  433b67:	73 0e                	jae    433b77 <dc_add_history+0xd57>
  433b69:	66 0f 2e 0d 77 8a 03 	ucomisd 0x38a77(%rip),%xmm1        # 46c5e8 <usage_message+0xa8a8>
  433b70:	00 
  433b71:	0f 82 7b 01 00 00    	jb     433cf2 <dc_add_history+0xed2>
  433b77:	f2 0f 10 43 08       	movsd  0x8(%rbx),%xmm0
  433b7c:	4c 8d 05 47 87 03 00 	lea    0x38747(%rip),%r8        # 46c2ca <usage_message+0xa58a>
  433b83:	b9 00 02 00 00       	mov    $0x200,%ecx
  433b88:	4c 89 e2             	mov    %r12,%rdx
  433b8b:	48 8d 35 6e a9 25 00 	lea    0x25a96e(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433b92:	48 8d 3d bf f2 27 00 	lea    0x27f2bf(%rip),%rdi        # 6b2e58 <cache+0x28>
  433b99:	b8 01 00 00 00       	mov    $0x1,%eax
  433b9e:	e8 04 0e 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433ba3:	e9 d2 fc ff ff       	jmpq   43387a <dc_add_history+0xa5a>
  433ba8:	8b b4 24 c0 00 00 00 	mov    0xc0(%rsp),%esi
  433baf:	85 f6                	test   %esi,%esi
  433bb1:	75 7f                	jne    433c32 <dc_add_history+0xe12>
  433bb3:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
  433bba:	00 
  433bbb:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
  433bbf:	4c 39 c8             	cmp    %r9,%rax
  433bc2:	76 7e                	jbe    433c42 <dc_add_history+0xe22>
  433bc4:	4c 8d 05 13 87 03 00 	lea    0x38713(%rip),%r8        # 46c2de <usage_message+0xa59e>
  433bcb:	b9 00 02 00 00       	mov    $0x200,%ecx
  433bd0:	4c 89 e2             	mov    %r12,%rdx
  433bd3:	48 8d 35 26 a9 25 00 	lea    0x25a926(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433bda:	48 8d 3d 77 f2 27 00 	lea    0x27f277(%rip),%rdi        # 6b2e58 <cache+0x28>
  433be1:	31 c0                	xor    %eax,%eax
  433be3:	e8 bf 0d 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433be8:	c6 43 39 01          	movb   $0x1,0x39(%rbx)
  433bec:	31 c0                	xor    %eax,%eax
  433bee:	e9 08 fb ff ff       	jmpq   4336fb <dc_add_history+0x8db>
  433bf3:	8b bc 24 c0 00 00 00 	mov    0xc0(%rsp),%edi
  433bfa:	85 ff                	test   %edi,%edi
  433bfc:	75 34                	jne    433c32 <dc_add_history+0xe12>
  433bfe:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
  433c05:	00 
  433c06:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
  433c0a:	4c 39 c8             	cmp    %r9,%rax
  433c0d:	77 b5                	ja     433bc4 <dc_add_history+0xda4>
  433c0f:	8b 94 24 e0 00 00 00 	mov    0xe0(%rsp),%edx
  433c16:	8b 4b 20             	mov    0x20(%rbx),%ecx
  433c19:	39 ca                	cmp    %ecx,%edx
  433c1b:	7d a7                	jge    433bc4 <dc_add_history+0xda4>
  433c1d:	49 29 c1             	sub    %rax,%r9
  433c20:	4c 89 c8             	mov    %r9,%rax
  433c23:	29 d1                	sub    %edx,%ecx
  433c25:	48 63 c9             	movslq %ecx,%rcx
  433c28:	31 d2                	xor    %edx,%edx
  433c2a:	48 f7 f1             	div    %rcx
  433c2d:	48 89 c6             	mov    %rax,%rsi
  433c30:	eb 16                	jmp    433c48 <dc_add_history+0xe28>
  433c32:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
  433c36:	eb 8c                	jmp    433bc4 <dc_add_history+0xda4>
  433c38:	f2 0f 10 43 08       	movsd  0x8(%rbx),%xmm0
  433c3d:	e9 90 fe ff ff       	jmpq   433ad2 <dc_add_history+0xcb2>
  433c42:	4c 89 ce             	mov    %r9,%rsi
  433c45:	48 29 c6             	sub    %rax,%rsi
  433c48:	48 89 73 10          	mov    %rsi,0x10(%rbx)
  433c4c:	4c 89 f7             	mov    %r14,%rdi
  433c4f:	e8 1c 38 02 00       	callq  457470 <DBmultiply_value_uint64>
  433c54:	48 89 43 10          	mov    %rax,0x10(%rbx)
  433c58:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
  433c5c:	48 89 04 24          	mov    %rax,(%rsp)
  433c60:	4c 8d 05 a1 7e 03 00 	lea    0x37ea1(%rip),%r8        # 46bb08 <usage_message+0x9dc8>
  433c67:	b9 00 02 00 00       	mov    $0x200,%ecx
  433c6c:	4c 89 e2             	mov    %r12,%rdx
  433c6f:	48 8d 35 8a a8 25 00 	lea    0x25a88a(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433c76:	48 8d 3d db f1 27 00 	lea    0x27f1db(%rip),%rdi        # 6b2e58 <cache+0x28>
  433c7d:	31 c0                	xor    %eax,%eax
  433c7f:	e8 23 0d 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433c84:	31 c0                	xor    %eax,%eax
  433c86:	e9 70 fa ff ff       	jmpq   4336fb <dc_add_history+0x8db>
  433c8b:	f2 0f 5c c1          	subsd  %xmm1,%xmm0
  433c8f:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  433c94:	4c 89 f7             	mov    %r14,%rdi
  433c97:	e8 ac 38 02 00       	callq  457548 <DBmultiply_value_float>
  433c9c:	66 0f 28 c8          	movapd %xmm0,%xmm1
  433ca0:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
  433ca5:	f2 0f 10 05 33 89 03 	movsd  0x38933(%rip),%xmm0        # 46c5e0 <usage_message+0xa8a0>
  433cac:	00 
  433cad:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  433cb1:	73 0a                	jae    433cbd <dc_add_history+0xe9d>
  433cb3:	66 0f 2e 0d 2d 89 03 	ucomisd 0x3892d(%rip),%xmm1        # 46c5e8 <usage_message+0xa8a8>
  433cba:	00 
  433cbb:	72 35                	jb     433cf2 <dc_add_history+0xed2>
  433cbd:	f2 0f 10 43 08       	movsd  0x8(%rbx),%xmm0
  433cc2:	4c 8d 05 01 86 03 00 	lea    0x38601(%rip),%r8        # 46c2ca <usage_message+0xa58a>
  433cc9:	b9 00 02 00 00       	mov    $0x200,%ecx
  433cce:	4c 89 e2             	mov    %r12,%rdx
  433cd1:	48 8d 35 28 a8 25 00 	lea    0x25a828(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433cd8:	48 8d 3d 79 f1 27 00 	lea    0x27f179(%rip),%rdi        # 6b2e58 <cache+0x28>
  433cdf:	b8 01 00 00 00       	mov    $0x1,%eax
  433ce4:	e8 be 0c 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433ce9:	c6 43 39 01          	movb   $0x1,0x39(%rbx)
  433ced:	e9 8c fb ff ff       	jmpq   43387e <dc_add_history+0xa5e>
  433cf2:	f2 0f 10 43 08       	movsd  0x8(%rbx),%xmm0
  433cf7:	4c 8d 05 0a 7f 03 00 	lea    0x37f0a(%rip),%r8        # 46bc08 <usage_message+0x9ec8>
  433cfe:	b9 00 02 00 00       	mov    $0x200,%ecx
  433d03:	4c 89 e2             	mov    %r12,%rdx
  433d06:	48 8d 35 f3 a7 25 00 	lea    0x25a7f3(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433d0d:	48 8d 3d 44 f1 27 00 	lea    0x27f144(%rip),%rdi        # 6b2e58 <cache+0x28>
  433d14:	b8 02 00 00 00       	mov    $0x2,%eax
  433d19:	e8 89 0c 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433d1e:	31 c0                	xor    %eax,%eax
  433d20:	e9 d6 f9 ff ff       	jmpq   4336fb <dc_add_history+0x8db>
  433d25:	41 57                	push   %r15
  433d27:	41 56                	push   %r14
  433d29:	41 55                	push   %r13
  433d2b:	41 54                	push   %r12
  433d2d:	55                   	push   %rbp
  433d2e:	53                   	push   %rbx
  433d2f:	48 81 ec 68 08 00 00 	sub    $0x868,%rsp
  433d36:	49 89 fd             	mov    %rdi,%r13
  433d39:	89 f3                	mov    %esi,%ebx
  433d3b:	c7 84 24 58 08 00 00 	movl   $0x0,0x858(%rsp)
  433d42:	00 00 00 00 
  433d46:	48 8d 15 b9 85 03 00 	lea    0x385b9(%rip),%rdx        # 46c306 <usage_message+0xa5c6>
  433d4d:	48 8d 35 3d f5 04 00 	lea    0x4f53d(%rip),%rsi        # 483291 <usage_message+0x21551>
  433d54:	bf 04 00 00 00       	mov    $0x4,%edi
  433d59:	31 c0                	xor    %eax,%eax
  433d5b:	e8 50 d3 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  433d60:	4c 8d b4 24 58 08 00 	lea    0x858(%rsp),%r14
  433d67:	00 
  433d68:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  433d6f:	41 b9 03 00 00 00    	mov    $0x3,%r9d
  433d75:	4c 8d 05 0c 7f 03 00 	lea    0x37f0c(%rip),%r8        # 46bc88 <usage_message+0x9f48>
  433d7c:	b9 00 04 00 00       	mov    $0x400,%ecx
  433d81:	4c 89 f2             	mov    %r14,%rdx
  433d84:	48 8d 35 75 a7 25 00 	lea    0x25a775(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433d8b:	48 8d 3d c6 f0 27 00 	lea    0x27f0c6(%rip),%rdi        # 6b2e58 <cache+0x28>
  433d92:	31 c0                	xor    %eax,%eax
  433d94:	e8 0e 0c 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433d99:	85 db                	test   %ebx,%ebx
  433d9b:	7e 50                	jle    433ded <dc_add_history+0xfcd>
  433d9d:	4c 89 ed             	mov    %r13,%rbp
  433da0:	45 31 e4             	xor    %r12d,%r12d
  433da3:	eb 0d                	jmp    433db2 <dc_add_history+0xf92>
  433da5:	41 83 c4 01          	add    $0x1,%r12d
  433da9:	48 83 c5 40          	add    $0x40,%rbp
  433dad:	44 39 e3             	cmp    %r12d,%ebx
  433db0:	7e 3b                	jle    433ded <dc_add_history+0xfcd>
  433db2:	80 7d 39 00          	cmpb   $0x0,0x39(%rbp)
  433db6:	75 ed                	jne    433da5 <dc_add_history+0xf85>
  433db8:	4c 8b 4d 00          	mov    0x0(%rbp),%r9
  433dbc:	4c 8d 05 f1 e3 04 00 	lea    0x4e3f1(%rip),%r8        # 4821b4 <usage_message+0x20474>
  433dc3:	b9 16 00 00 00       	mov    $0x16,%ecx
  433dc8:	4c 89 f2             	mov    %r14,%rdx
  433dcb:	48 8d 35 2e a7 25 00 	lea    0x25a72e(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433dd2:	48 8d 3d 7f f0 27 00 	lea    0x27f07f(%rip),%rdi        # 6b2e58 <cache+0x28>
  433dd9:	31 c0                	xor    %eax,%eax
  433ddb:	e8 c7 0b 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433de0:	41 83 c4 01          	add    $0x1,%r12d
  433de4:	48 83 c5 40          	add    $0x40,%rbp
  433de8:	44 39 e3             	cmp    %r12d,%ebx
  433deb:	7f c5                	jg     433db2 <dc_add_history+0xf92>
  433ded:	8b 84 24 58 08 00 00 	mov    0x858(%rsp),%eax
  433df4:	83 e8 01             	sub    $0x1,%eax
  433df7:	89 84 24 58 08 00 00 	mov    %eax,0x858(%rsp)
  433dfe:	48 98                	cltq   
  433e00:	48 8b 15 51 f0 27 00 	mov    0x27f051(%rip),%rdx        # 6b2e58 <cache+0x28>
  433e07:	80 3c 02 2c          	cmpb   $0x2c,(%rdx,%rax,1)
  433e0b:	74 46                	je     433e53 <dc_add_history+0x1033>
  433e0d:	48 8d 15 f2 84 03 00 	lea    0x384f2(%rip),%rdx        # 46c306 <usage_message+0xa5c6>
  433e14:	48 8d 35 19 85 03 00 	lea    0x38519(%rip),%rsi        # 46c334 <usage_message+0xa5f4>
  433e1b:	bf 04 00 00 00       	mov    $0x4,%edi
  433e20:	31 c0                	xor    %eax,%eax
  433e22:	e8 89 d2 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  433e27:	48 8d 15 d8 84 03 00 	lea    0x384d8(%rip),%rdx        # 46c306 <usage_message+0xa5c6>
  433e2e:	48 8d 35 68 f4 04 00 	lea    0x4f468(%rip),%rsi        # 48329d <usage_message+0x2155d>
  433e35:	bf 04 00 00 00       	mov    $0x4,%edi
  433e3a:	31 c0                	xor    %eax,%eax
  433e3c:	e8 6f d2 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  433e41:	48 81 c4 68 08 00 00 	add    $0x868,%rsp
  433e48:	5b                   	pop    %rbx
  433e49:	5d                   	pop    %rbp
  433e4a:	41 5c                	pop    %r12
  433e4c:	41 5d                	pop    %r13
  433e4e:	41 5e                	pop    %r14
  433e50:	41 5f                	pop    %r15
  433e52:	c3                   	retq   
  433e53:	4c 8d 05 c3 84 03 00 	lea    0x384c3(%rip),%r8        # 46c31d <usage_message+0xa5dd>
  433e5a:	b9 17 00 00 00       	mov    $0x17,%ecx
  433e5f:	4c 89 f2             	mov    %r14,%rdx
  433e62:	48 8d 35 97 a6 25 00 	lea    0x25a697(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  433e69:	48 8d 3d e8 ef 27 00 	lea    0x27efe8(%rip),%rdi        # 6b2e58 <cache+0x28>
  433e70:	31 c0                	xor    %eax,%eax
  433e72:	e8 30 0b 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  433e77:	48 8b 35 da ef 27 00 	mov    0x27efda(%rip),%rsi        # 6b2e58 <cache+0x28>
  433e7e:	48 8d 3d e0 e2 04 00 	lea    0x4e2e0(%rip),%rdi        # 482165 <usage_message+0x20425>
  433e85:	31 c0                	xor    %eax,%eax
  433e87:	e8 20 41 02 00       	callq  457fac <__zbx_DBselect>
  433e8c:	49 89 c6             	mov    %rax,%r14
  433e8f:	c7 84 24 58 08 00 00 	movl   $0x0,0x858(%rsp)
  433e96:	00 00 00 00 
  433e9a:	48 63 cb             	movslq %ebx,%rcx
  433e9d:	48 c1 e1 05          	shl    $0x5,%rcx
  433ea1:	31 d2                	xor    %edx,%edx
  433ea3:	be 87 03 00 00       	mov    $0x387,%esi
  433ea8:	48 8d 3d dd 82 03 00 	lea    0x382dd(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  433eaf:	e8 57 e8 00 00       	callq  44270b <zbx_malloc2>
  433eb4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  433eb9:	41 89 df             	mov    %ebx,%r15d
  433ebc:	31 ed                	xor    %ebp,%ebp
  433ebe:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  433ec5:	00 00 
  433ec7:	48 8d 84 24 48 08 00 	lea    0x848(%rsp),%rax
  433ece:	00 
  433ecf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  433ed4:	48 8d 94 24 50 08 00 	lea    0x850(%rsp),%rdx
  433edb:	00 
  433edc:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  433ee1:	49 8d 45 40          	lea    0x40(%r13),%rax
  433ee5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  433eea:	4c 89 f7             	mov    %r14,%rdi
  433eed:	e8 ab 3a 02 00       	callq  45799d <DBfetch>
  433ef2:	49 89 c4             	mov    %rax,%r12
  433ef5:	48 85 c0             	test   %rax,%rax
  433ef8:	0f 84 58 01 00 00    	je     434056 <dc_add_history+0x1236>
  433efe:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  433f03:	48 8d 35 c9 11 04 00 	lea    0x411c9(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  433f0a:	49 8b 3c 24          	mov    (%r12),%rdi
  433f0e:	31 c0                	xor    %eax,%eax
  433f10:	e8 93 9f fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  433f15:	48 83 7c 24 18 00    	cmpq   $0x0,0x18(%rsp)
  433f1b:	74 16                	je     433f33 <dc_add_history+0x1113>
  433f1d:	48 8b 84 24 48 08 00 	mov    0x848(%rsp),%rax
  433f24:	00 
  433f25:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  433f2a:	48 39 02             	cmp    %rax,(%rdx)
  433f2d:	0f 84 8c 00 00 00    	je     433fbf <dc_add_history+0x119f>
  433f33:	44 39 fd             	cmp    %r15d,%ebp
  433f36:	0f 84 ef 00 00 00    	je     43402b <dc_add_history+0x120b>
  433f3c:	48 63 c5             	movslq %ebp,%rax
  433f3f:	48 c1 e0 05          	shl    $0x5,%rax
  433f43:	48 03 44 24 20       	add    0x20(%rsp),%rax
  433f48:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  433f4d:	83 c5 01             	add    $0x1,%ebp
  433f50:	48 8b 84 24 48 08 00 	mov    0x848(%rsp),%rax
  433f57:	00 
  433f58:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  433f5d:	48 89 02             	mov    %rax,(%rdx)
  433f60:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  433f65:	ba 0a 00 00 00       	mov    $0xa,%edx
  433f6a:	31 f6                	xor    %esi,%esi
  433f6c:	e8 b7 a5 fd ff       	callq  40e528 <strtol@plt>
  433f71:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  433f76:	88 42 1c             	mov    %al,0x1c(%rdx)
  433f79:	49 8b 7c 24 10       	mov    0x10(%r12),%rdi
  433f7e:	ba 0a 00 00 00       	mov    $0xa,%edx
  433f83:	31 f6                	xor    %esi,%esi
  433f85:	e8 9e a5 fd ff       	callq  40e528 <strtol@plt>
  433f8a:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  433f8f:	88 42 1d             	mov    %al,0x1d(%rdx)
  433f92:	49 8b 7c 24 18       	mov    0x18(%r12),%rdi
  433f97:	e8 dc a1 fd ff       	callq  40e178 <__strdup@plt>
  433f9c:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  433fa1:	48 89 42 10          	mov    %rax,0x10(%rdx)
  433fa5:	49 8b 7c 24 20       	mov    0x20(%r12),%rdi
  433faa:	e8 c9 a1 fd ff       	callq  40e178 <__strdup@plt>
  433faf:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  433fb4:	48 89 42 08          	mov    %rax,0x8(%rdx)
  433fb8:	c7 42 18 00 00 00 00 	movl   $0x0,0x18(%rdx)
  433fbf:	49 8b 7c 24 28       	mov    0x28(%r12),%rdi
  433fc4:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  433fc9:	48 8d 35 03 11 04 00 	lea    0x41103(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  433fd0:	31 c0                	xor    %eax,%eax
  433fd2:	e8 d1 9e fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  433fd7:	85 db                	test   %ebx,%ebx
  433fd9:	0f 8e 0b ff ff ff    	jle    433eea <dc_add_history+0x10ca>
  433fdf:	48 8b b4 24 50 08 00 	mov    0x850(%rsp),%rsi
  433fe6:	00 
  433fe7:	49 39 75 00          	cmp    %rsi,0x0(%r13)
  433feb:	0f 84 bd 01 00 00    	je     4341ae <dc_add_history+0x138e>
  433ff1:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
  433ff6:	31 d2                	xor    %edx,%edx
  433ff8:	83 c2 01             	add    $0x1,%edx
  433ffb:	39 d3                	cmp    %edx,%ebx
  433ffd:	0f 8e e7 fe ff ff    	jle    433eea <dc_add_history+0x10ca>
  434003:	48 89 c7             	mov    %rax,%rdi
  434006:	48 8b 08             	mov    (%rax),%rcx
  434009:	48 83 c0 40          	add    $0x40,%rax
  43400d:	48 39 f1             	cmp    %rsi,%rcx
  434010:	75 e6                	jne    433ff8 <dc_add_history+0x11d8>
  434012:	8b 47 20             	mov    0x20(%rdi),%eax
  434015:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  43401a:	39 42 18             	cmp    %eax,0x18(%rdx)
  43401d:	0f 8d c7 fe ff ff    	jge    433eea <dc_add_history+0x10ca>
  434023:	89 42 18             	mov    %eax,0x18(%rdx)
  434026:	e9 bf fe ff ff       	jmpq   433eea <dc_add_history+0x10ca>
  43402b:	44 8d 7d 40          	lea    0x40(%rbp),%r15d
  43402f:	49 63 cf             	movslq %r15d,%rcx
  434032:	48 c1 e1 05          	shl    $0x5,%rcx
  434036:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  43403b:	be 92 03 00 00       	mov    $0x392,%esi
  434040:	48 8d 3d 45 81 03 00 	lea    0x38145(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  434047:	e8 4a e6 00 00       	callq  442696 <zbx_realloc2>
  43404c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  434051:	e9 e6 fe ff ff       	jmpq   433f3c <dc_add_history+0x111c>
  434056:	4c 89 f7             	mov    %r14,%rdi
  434059:	e8 7a 9c fd ff       	callq  40dcd8 <mysql_free_result@plt>
  43405e:	85 ed                	test   %ebp,%ebp
  434060:	0f 84 00 01 00 00    	je     434166 <dc_add_history+0x1346>
  434066:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
  43406b:	4c 8d 6c 24 40       	lea    0x40(%rsp),%r13
  434070:	4c 8d b4 24 5c 08 00 	lea    0x85c(%rsp),%r14
  434077:	00 
  434078:	eb 2a                	jmp    4340a4 <dc_add_history+0x1284>
  43407a:	66 ba b1 03          	mov    $0x3b1,%dx
  43407e:	48 8d 35 07 81 03 00 	lea    0x38107(%rip),%rsi        # 46c18c <usage_message+0xa44c>
  434085:	48 8d 3d bc dd 02 00 	lea    0x2ddbc(%rip),%rdi        # 461e48 <usage_message+0x108>
  43408c:	31 c0                	xor    %eax,%eax
  43408e:	e8 01 12 01 00       	callq  445294 <__zbx_zbx_error>
  434093:	41 83 c4 01          	add    $0x1,%r12d
  434097:	48 83 c3 20          	add    $0x20,%rbx
  43409b:	44 39 e5             	cmp    %r12d,%ebp
  43409e:	0f 8e c2 00 00 00    	jle    434166 <dc_add_history+0x1346>
  4340a4:	8b 53 18             	mov    0x18(%rbx),%edx
  4340a7:	85 d2                	test   %edx,%edx
  4340a9:	74 cf                	je     43407a <dc_add_history+0x125a>
  4340ab:	44 0f b6 43 1d       	movzbl 0x1d(%rbx),%r8d
  4340b0:	48 63 d2             	movslq %edx,%rdx
  4340b3:	48 8d 73 08          	lea    0x8(%rbx),%rsi
  4340b7:	c7 04 24 00 08 00 00 	movl   $0x800,(%rsp)
  4340be:	4d 89 e9             	mov    %r13,%r9
  4340c1:	48 8b 0b             	mov    (%rbx),%rcx
  4340c4:	4c 89 f7             	mov    %r14,%rdi
  4340c7:	e8 1f d6 01 00       	callq  4516eb <evaluate_expression>
  4340cc:	85 c0                	test   %eax,%eax
  4340ce:	0f 84 ad 00 00 00    	je     434181 <dc_add_history+0x1361>
  4340d4:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  4340d8:	4c 89 e9             	mov    %r13,%rcx
  4340db:	48 8d 35 16 17 03 00 	lea    0x31716(%rip),%rsi        # 4657f8 <usage_message+0x3ab8>
  4340e2:	bf 03 00 00 00       	mov    $0x3,%edi
  4340e7:	31 c0                	xor    %eax,%eax
  4340e9:	e8 c2 cf ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4340ee:	48 8b 73 08          	mov    0x8(%rbx),%rsi
  4340f2:	4c 89 ea             	mov    %r13,%rdx
  4340f5:	48 8d 3d fc 16 03 00 	lea    0x316fc(%rip),%rdi        # 4657f8 <usage_message+0x3ab8>
  4340fc:	31 c0                	xor    %eax,%eax
  4340fe:	e8 1d d7 fd ff       	callq  411820 <__zbx_zabbix_syslog>
  434103:	44 8b 4b 18          	mov    0x18(%rbx),%r9d
  434107:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
  43410b:	0f b6 53 1d          	movzbl 0x1d(%rbx),%edx
  43410f:	0f b6 73 1c          	movzbl 0x1c(%rbx),%esi
  434113:	4c 89 2c 24          	mov    %r13,(%rsp)
  434117:	41 b8 02 00 00 00    	mov    $0x2,%r8d
  43411d:	48 8b 3b             	mov    (%rbx),%rdi
  434120:	e8 08 58 02 00       	callq  45992d <DBupdate_trigger_value>
  434125:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  434129:	48 85 ff             	test   %rdi,%rdi
  43412c:	74 0d                	je     43413b <dc_add_history+0x131b>
  43412e:	e8 b5 a0 fd ff       	callq  40e1e8 <free@plt>
  434133:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
  43413a:	00 
  43413b:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  43413f:	48 85 ff             	test   %rdi,%rdi
  434142:	0f 84 4b ff ff ff    	je     434093 <dc_add_history+0x1273>
  434148:	e8 9b a0 fd ff       	callq  40e1e8 <free@plt>
  43414d:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
  434154:	00 
  434155:	41 83 c4 01          	add    $0x1,%r12d
  434159:	48 83 c3 20          	add    $0x20,%rbx
  43415d:	44 39 e5             	cmp    %r12d,%ebp
  434160:	0f 8f 3e ff ff ff    	jg     4340a4 <dc_add_history+0x1284>
  434166:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
  43416c:	0f 84 b5 fc ff ff    	je     433e27 <dc_add_history+0x1007>
  434172:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  434177:	e8 6c a0 fd ff       	callq  40e1e8 <free@plt>
  43417c:	e9 a6 fc ff ff       	jmpq   433e27 <dc_add_history+0x1007>
  434181:	44 8b 4b 18          	mov    0x18(%rbx),%r9d
  434185:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
  434189:	0f b6 53 1d          	movzbl 0x1d(%rbx),%edx
  43418d:	0f b6 73 1c          	movzbl 0x1c(%rbx),%esi
  434191:	48 c7 04 24 00 00 00 	movq   $0x0,(%rsp)
  434198:	00 
  434199:	44 8b 84 24 5c 08 00 	mov    0x85c(%rsp),%r8d
  4341a0:	00 
  4341a1:	48 8b 3b             	mov    (%rbx),%rdi
  4341a4:	e8 84 57 02 00       	callq  45992d <DBupdate_trigger_value>
  4341a9:	e9 77 ff ff ff       	jmpq   434125 <dc_add_history+0x1305>
  4341ae:	4c 89 ef             	mov    %r13,%rdi
  4341b1:	e9 5c fe ff ff       	jmpq   434012 <dc_add_history+0x11f2>
  4341b6:	41 57                	push   %r15
  4341b8:	41 56                	push   %r14
  4341ba:	41 55                	push   %r13
  4341bc:	41 54                	push   %r12
  4341be:	55                   	push   %rbp
  4341bf:	53                   	push   %rbx
  4341c0:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
  4341c7:	48 89 fb             	mov    %rdi,%rbx
  4341ca:	41 89 f5             	mov    %esi,%r13d
  4341cd:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
  4341d4:	00 00 
  4341d6:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
  4341dd:	00 
  4341de:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  4341e5:	00 
  4341e6:	48 8d 15 63 81 03 00 	lea    0x38163(%rip),%rdx        # 46c350 <usage_message+0xa610>
  4341ed:	48 8d 35 9d f0 04 00 	lea    0x4f09d(%rip),%rsi        # 483291 <usage_message+0x21551>
  4341f4:	bf 04 00 00 00       	mov    $0x4,%edi
  4341f9:	31 c0                	xor    %eax,%eax
  4341fb:	e8 b0 ce ff ff       	callq  4310b0 <__zbx_zabbix_log>
  434200:	48 8d 15 7d ec 27 00 	lea    0x27ec7d(%rip),%rdx        # 6b2e84 <cache+0x54>
  434207:	be ef 02 00 00       	mov    $0x2ef,%esi
  43420c:	48 8d 3d 79 7f 03 00 	lea    0x37f79(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  434213:	e8 93 aa 00 00       	callq  43ecab <__zbx_mutex_lock>
  434218:	45 85 ed             	test   %r13d,%r13d
  43421b:	0f 8e 11 01 00 00    	jle    434332 <dc_add_history+0x1512>
  434221:	31 ed                	xor    %ebp,%ebp
  434223:	41 bf c5 b3 a2 91    	mov    $0x91a2b3c5,%r15d
  434229:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
  43422e:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  434233:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
  434238:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  43423d:	48 8d 44 24 7c       	lea    0x7c(%rsp),%rax
  434242:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  434247:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
  43424c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  434251:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
  434256:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  43425b:	eb 14                	jmp    434271 <dc_add_history+0x1451>
  43425d:	3c 03                	cmp    $0x3,%al
  43425f:	74 1e                	je     43427f <dc_add_history+0x145f>
  434261:	83 c5 01             	add    $0x1,%ebp
  434264:	48 83 c3 40          	add    $0x40,%rbx
  434268:	41 39 ed             	cmp    %ebp,%r13d
  43426b:	0f 8e c1 00 00 00    	jle    434332 <dc_add_history+0x1512>
  434271:	80 7b 3b 00          	cmpb   $0x0,0x3b(%rbx)
  434275:	74 ea                	je     434261 <dc_add_history+0x1441>
  434277:	0f b6 43 38          	movzbl 0x38(%rbx),%eax
  43427b:	84 c0                	test   %al,%al
  43427d:	75 de                	jne    43425d <dc_add_history+0x143d>
  43427f:	80 7b 39 00          	cmpb   $0x0,0x39(%rbx)
  434283:	75 dc                	jne    434261 <dc_add_history+0x1441>
  434285:	8b 4b 20             	mov    0x20(%rbx),%ecx
  434288:	89 c8                	mov    %ecx,%eax
  43428a:	41 f7 ef             	imul   %r15d
  43428d:	01 ca                	add    %ecx,%edx
  43428f:	c1 fa 0b             	sar    $0xb,%edx
  434292:	c1 f9 1f             	sar    $0x1f,%ecx
  434295:	29 ca                	sub    %ecx,%edx
  434297:	89 d0                	mov    %edx,%eax
  434299:	c1 e0 04             	shl    $0x4,%eax
  43429c:	c1 e2 08             	shl    $0x8,%edx
  43429f:	29 c2                	sub    %eax,%edx
  4342a1:	41 89 d6             	mov    %edx,%r14d
  4342a4:	41 c1 e6 04          	shl    $0x4,%r14d
  4342a8:	41 29 d6             	sub    %edx,%r14d
  4342ab:	48 8b 03             	mov    (%rbx),%rax
  4342ae:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  4342b3:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  4342b8:	48 8b 05 91 8a 25 00 	mov    0x258a91(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  4342bf:	48 8b 38             	mov    (%rax),%rdi
  4342c2:	e8 20 93 00 00       	callq  43d5e7 <zbx_hashset_search>
  4342c7:	49 89 c4             	mov    %rax,%r12
  4342ca:	48 85 c0             	test   %rax,%rax
  4342cd:	0f 84 d4 01 00 00    	je     4344a7 <dc_add_history+0x1687>
  4342d3:	41 8b 74 24 24       	mov    0x24(%r12),%esi
  4342d8:	85 f6                	test   %esi,%esi
  4342da:	7e 22                	jle    4342fe <dc_add_history+0x14de>
  4342dc:	45 3b 74 24 20       	cmp    0x20(%r12),%r14d
  4342e1:	0f 84 30 01 00 00    	je     434417 <dc_add_history+0x15f7>
  4342e7:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  4342ec:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  4342f1:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  4342f6:	4c 89 e7             	mov    %r12,%rdi
  4342f9:	e8 dd dc ff ff       	callq  431fdb <DCget_nextid+0x269>
  4342fe:	0f b6 43 38          	movzbl 0x38(%rbx),%eax
  434302:	41 88 44 24 2c       	mov    %al,0x2c(%r12)
  434307:	45 89 74 24 20       	mov    %r14d,0x20(%r12)
  43430c:	84 c0                	test   %al,%al
  43430e:	0f 84 a5 00 00 00    	je     4343b9 <dc_add_history+0x1599>
  434314:	3c 03                	cmp    $0x3,%al
  434316:	0f 84 0f 01 00 00    	je     43442b <dc_add_history+0x160b>
  43431c:	41 83 44 24 24 01    	addl   $0x1,0x24(%r12)
  434322:	83 c5 01             	add    $0x1,%ebp
  434325:	48 83 c3 40          	add    $0x40,%rbx
  434329:	41 39 ed             	cmp    %ebp,%r13d
  43432c:	0f 8f 3f ff ff ff    	jg     434271 <dc_add_history+0x1451>
  434332:	48 8d 15 4b eb 27 00 	lea    0x27eb4b(%rip),%rdx        # 6b2e84 <cache+0x54>
  434339:	be 00 03 00 00       	mov    $0x300,%esi
  43433e:	48 8d 3d 47 7e 03 00 	lea    0x37e47(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  434345:	e8 e3 a8 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43434a:	44 8b 64 24 78       	mov    0x78(%rsp),%r12d
  43434f:	45 85 e4             	test   %r12d,%r12d
  434352:	7e 21                	jle    434375 <dc_add_history+0x1555>
  434354:	48 8d 5c 24 78       	lea    0x78(%rsp),%rbx
  434359:	ba 01 00 00 00       	mov    $0x1,%edx
  43435e:	48 89 de             	mov    %rbx,%rsi
  434361:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  434366:	e8 24 dd ff ff       	callq  43208f <DCget_nextid+0x31d>
  43436b:	44 8b 5c 24 78       	mov    0x78(%rsp),%r11d
  434370:	45 85 db             	test   %r11d,%r11d
  434373:	7f e4                	jg     434359 <dc_add_history+0x1539>
  434375:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  43437a:	48 85 ff             	test   %rdi,%rdi
  43437d:	74 0e                	je     43438d <dc_add_history+0x156d>
  43437f:	e8 64 9e fd ff       	callq  40e1e8 <free@plt>
  434384:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
  43438b:	00 00 
  43438d:	48 8d 15 bc 7f 03 00 	lea    0x37fbc(%rip),%rdx        # 46c350 <usage_message+0xa610>
  434394:	48 8d 35 02 ef 04 00 	lea    0x4ef02(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43439b:	bf 04 00 00 00       	mov    $0x4,%edi
  4343a0:	31 c0                	xor    %eax,%eax
  4343a2:	e8 09 cd ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4343a7:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
  4343ae:	5b                   	pop    %rbx
  4343af:	5d                   	pop    %rbp
  4343b0:	41 5c                	pop    %r12
  4343b2:	41 5d                	pop    %r13
  4343b4:	41 5e                	pop    %r14
  4343b6:	41 5f                	pop    %r15
  4343b8:	c3                   	retq   
  4343b9:	41 8b 4c 24 24       	mov    0x24(%r12),%ecx
  4343be:	85 c9                	test   %ecx,%ecx
  4343c0:	0f 84 c3 00 00 00    	je     434489 <dc_add_history+0x1669>
  4343c6:	f2 0f 10 4b 10       	movsd  0x10(%rbx),%xmm1
  4343cb:	f2 41 0f 10 44 24 08 	movsd  0x8(%r12),%xmm0
  4343d2:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  4343d6:	0f 87 b2 00 00 00    	ja     43448e <dc_add_history+0x166e>
  4343dc:	66 41 0f 2e 4c 24 18 	ucomisd 0x18(%r12),%xmm1
  4343e3:	76 07                	jbe    4343ec <dc_add_history+0x15cc>
  4343e5:	f2 41 0f 11 4c 24 18 	movsd  %xmm1,0x18(%r12)
  4343ec:	41 8b 44 24 24       	mov    0x24(%r12),%eax
  4343f1:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
  4343f5:	f2 41 0f 59 44 24 10 	mulsd  0x10(%r12),%xmm0
  4343fc:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
  434400:	83 c0 01             	add    $0x1,%eax
  434403:	f2 0f 2a c8          	cvtsi2sd %eax,%xmm1
  434407:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
  43440b:	f2 41 0f 11 44 24 10 	movsd  %xmm0,0x10(%r12)
  434412:	e9 05 ff ff ff       	jmpq   43431c <dc_add_history+0x14fc>
  434417:	41 0f b6 44 24 2c    	movzbl 0x2c(%r12),%eax
  43441d:	3a 43 38             	cmp    0x38(%rbx),%al
  434420:	0f 85 c1 fe ff ff    	jne    4342e7 <dc_add_history+0x14c7>
  434426:	e9 d7 fe ff ff       	jmpq   434302 <dc_add_history+0x14e2>
  43442b:	41 8b 44 24 24       	mov    0x24(%r12),%eax
  434430:	85 c0                	test   %eax,%eax
  434432:	74 40                	je     434474 <dc_add_history+0x1654>
  434434:	48 8b 43 10          	mov    0x10(%rbx),%rax
  434438:	49 3b 44 24 08       	cmp    0x8(%r12),%rax
  43443d:	0f 1f 00             	nopl   (%rax)
  434440:	72 36                	jb     434478 <dc_add_history+0x1658>
  434442:	49 39 44 24 18       	cmp    %rax,0x18(%r12)
  434447:	73 05                	jae    43444e <dc_add_history+0x162e>
  434449:	49 89 44 24 18       	mov    %rax,0x18(%r12)
  43444e:	41 8b 4c 24 24       	mov    0x24(%r12),%ecx
  434453:	48 63 d1             	movslq %ecx,%rdx
  434456:	49 0f af 54 24 10    	imul   0x10(%r12),%rdx
  43445c:	48 01 d0             	add    %rdx,%rax
  43445f:	83 c1 01             	add    $0x1,%ecx
  434462:	48 63 c9             	movslq %ecx,%rcx
  434465:	31 d2                	xor    %edx,%edx
  434467:	48 f7 f1             	div    %rcx
  43446a:	49 89 44 24 10       	mov    %rax,0x10(%r12)
  43446f:	e9 a8 fe ff ff       	jmpq   43431c <dc_add_history+0x14fc>
  434474:	48 8b 43 10          	mov    0x10(%rbx),%rax
  434478:	49 89 44 24 08       	mov    %rax,0x8(%r12)
  43447d:	45 8b 74 24 24       	mov    0x24(%r12),%r14d
  434482:	45 85 f6             	test   %r14d,%r14d
  434485:	74 c2                	je     434449 <dc_add_history+0x1629>
  434487:	eb b9                	jmp    434442 <dc_add_history+0x1622>
  434489:	f2 0f 10 4b 10       	movsd  0x10(%rbx),%xmm1
  43448e:	f2 41 0f 11 4c 24 08 	movsd  %xmm1,0x8(%r12)
  434495:	41 8b 54 24 24       	mov    0x24(%r12),%edx
  43449a:	85 d2                	test   %edx,%edx
  43449c:	0f 84 43 ff ff ff    	je     4343e5 <dc_add_history+0x15c5>
  4344a2:	e9 35 ff ff ff       	jmpq   4343dc <dc_add_history+0x15bc>
  4344a7:	31 c0                	xor    %eax,%eax
  4344a9:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  4344ae:	89 c2                	mov    %eax,%edx
  4344b0:	48 c7 04 11 00 00 00 	movq   $0x0,(%rcx,%rdx,1)
  4344b7:	00 
  4344b8:	48 c7 44 11 08 00 00 	movq   $0x0,0x8(%rcx,%rdx,1)
  4344bf:	00 00 
  4344c1:	48 c7 44 11 10 00 00 	movq   $0x0,0x10(%rcx,%rdx,1)
  4344c8:	00 00 
  4344ca:	48 c7 44 11 18 00 00 	movq   $0x0,0x18(%rcx,%rdx,1)
  4344d1:	00 00 
  4344d3:	83 c0 20             	add    $0x20,%eax
  4344d6:	72 d6                	jb     4344ae <dc_add_history+0x168e>
  4344d8:	89 c0                	mov    %eax,%eax
  4344da:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  4344df:	48 01 c7             	add    %rax,%rdi
  4344e2:	31 c0                	xor    %eax,%eax
  4344e4:	48 ab                	stos   %rax,%es:(%rdi)
  4344e6:	48 ab                	stos   %rax,%es:(%rdi)
  4344e8:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
  4344ed:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  4344f2:	ba 30 00 00 00       	mov    $0x30,%edx
  4344f7:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  4344fc:	48 8b 05 4d 88 25 00 	mov    0x25884d(%rip),%rax        # 68cd50 <zbx_iks_transport+0x330>
  434503:	48 8b 38             	mov    (%rax),%rdi
  434506:	e8 de 94 00 00       	callq  43d9e9 <zbx_hashset_insert>
  43450b:	49 89 c4             	mov    %rax,%r12
  43450e:	e9 c0 fd ff ff       	jmpq   4342d3 <dc_add_history+0x14b3>

0000000000434513 <DCsync_history>:
  434513:	41 57                	push   %r15
  434515:	41 56                	push   %r14
  434517:	41 55                	push   %r13
  434519:	41 54                	push   %r12
  43451b:	55                   	push   %rbp
  43451c:	53                   	push   %rbx
  43451d:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
  434524:	89 bc 24 8c 00 00 00 	mov    %edi,0x8c(%rsp)
  43452b:	48 8b 1d 1e 88 25 00 	mov    0x25881e(%rip),%rbx        # 68cd50 <zbx_iks_transport+0x330>
  434532:	48 8b 03             	mov    (%rbx),%rax
  434535:	8b 88 8c 00 00 00    	mov    0x8c(%rax),%ecx
  43453b:	8b 90 88 00 00 00    	mov    0x88(%rax),%edx
  434541:	48 8d 35 20 78 03 00 	lea    0x37820(%rip),%rsi        # 46bd68 <usage_message+0xa028>
  434548:	bf 04 00 00 00       	mov    $0x4,%edi
  43454d:	31 c0                	xor    %eax,%eax
  43454f:	e8 5c cb ff ff       	callq  4310b0 <__zbx_zabbix_log>
  434554:	83 bc 24 8c 00 00 00 	cmpl   $0x1,0x8c(%rsp)
  43455b:	01 
  43455c:	0f 84 31 19 00 00    	je     435e93 <DCsync_history+0x1980>
  434562:	48 c7 84 24 b0 00 00 	movq   $0x0,0xb0(%rsp)
  434569:	00 00 00 00 00 
  43456e:	48 8b 03             	mov    (%rbx),%rax
  434571:	8b 88 8c 00 00 00    	mov    0x8c(%rax),%ecx
  434577:	85 c9                	test   %ecx,%ecx
  434579:	0f 84 9d 18 00 00    	je     435e1c <DCsync_history+0x1909>
  43457f:	48 83 3d e1 e8 27 00 	cmpq   $0x0,0x27e8e1(%rip)        # 6b2e68 <cache+0x38>
  434586:	00 
  434587:	0f 84 3a 19 00 00    	je     435ec7 <DCsync_history+0x19b4>
  43458d:	48 8b 05 dc 89 25 00 	mov    0x2589dc(%rip),%rax        # 68cf70 <zbx_iks_transport+0x550>
  434594:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  43459b:	00 
  43459c:	89 c8                	mov    %ecx,%eax
  43459e:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
  4345a5:	00 
  4345a6:	99                   	cltd   
  4345a7:	f7 3e                	idivl  (%rsi)
  4345a9:	89 44 24 78          	mov    %eax,0x78(%rsp)
  4345ad:	31 ff                	xor    %edi,%edi
  4345af:	e8 24 a6 fd ff       	callq  40ebd8 <time@plt>
  4345b4:	48 8b 15 e5 87 25 00 	mov    0x2587e5(%rip),%rdx        # 68cda0 <zbx_iks_transport+0x380>
  4345bb:	2b 02                	sub    (%rdx),%eax
  4345bd:	89 84 24 bc 00 00 00 	mov    %eax,0xbc(%rsp)
  4345c4:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
  4345cb:	00 
  4345cc:	48 8d 84 24 d4 00 00 	lea    0xd4(%rsp),%rax
  4345d3:	00 
  4345d4:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  4345db:	00 
  4345dc:	48 8d 94 24 d8 00 00 	lea    0xd8(%rsp),%rdx
  4345e3:	00 
  4345e4:	48 89 94 24 98 00 00 	mov    %rdx,0x98(%rsp)
  4345eb:	00 
  4345ec:	48 8d b4 24 c8 00 00 	lea    0xc8(%rsp),%rsi
  4345f3:	00 
  4345f4:	48 89 b4 24 a0 00 00 	mov    %rsi,0xa0(%rsp)
  4345fb:	00 
  4345fc:	48 8d 15 7d e8 27 00 	lea    0x27e87d(%rip),%rdx        # 6b2e80 <cache+0x50>
  434603:	be 4e 08 00 00       	mov    $0x84e,%esi
  434608:	48 8d 3d 7d 7b 03 00 	lea    0x37b7d(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  43460f:	e8 97 a6 00 00       	callq  43ecab <__zbx_mutex_lock>
  434614:	48 8b 3b             	mov    (%rbx),%rdi
  434617:	44 8b af 8c 00 00 00 	mov    0x8c(%rdi),%r13d
  43461e:	44 8b b7 88 00 00 00 	mov    0x88(%rdi),%r14d
  434625:	45 85 ed             	test   %r13d,%r13d
  434628:	0f 8e 9d 15 00 00    	jle    435bcb <DCsync_history+0x16b8>
  43462e:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
  434635:	00 
  434636:	8b 08                	mov    (%rax),%ecx
  434638:	85 c9                	test   %ecx,%ecx
  43463a:	0f 8e 8b 15 00 00    	jle    435bcb <DCsync_history+0x16b8>
  434640:	c7 44 24 6c 00 00 00 	movl   $0x0,0x6c(%rsp)
  434647:	00 
  434648:	31 ed                	xor    %ebp,%ebp
  43464a:	49 89 c7             	mov    %rax,%r15
  43464d:	0f b6 05 38 e8 27 00 	movzbl 0x27e838(%rip),%eax        # 6b2e8c <cache+0x5c>
  434654:	a8 06                	test   $0x6,%al
  434656:	0f 84 7d 01 00 00    	je     4347d9 <DCsync_history+0x2c6>
  43465c:	4d 63 e6             	movslq %r14d,%r12
  43465f:	49 c1 e4 06          	shl    $0x6,%r12
  434663:	48 8b 47 68          	mov    0x68(%rdi),%rax
  434667:	4a 8b 0c 20          	mov    (%rax,%r12,1),%rcx
  43466b:	48 8d 97 98 00 00 00 	lea    0x98(%rdi),%rdx
  434672:	48 8d b7 94 00 00 00 	lea    0x94(%rdi),%rsi
  434679:	48 83 c7 78          	add    $0x78,%rdi
  43467d:	45 31 c0             	xor    %r8d,%r8d
  434680:	e8 6e c9 00 00       	callq  440ff3 <uint64_array_add>
  434685:	48 63 d5             	movslq %ebp,%rdx
  434688:	48 c1 e2 06          	shl    $0x6,%rdx
  43468c:	48 89 d0             	mov    %rdx,%rax
  43468f:	48 03 05 d2 e7 27 00 	add    0x27e7d2(%rip),%rax        # 6b2e68 <cache+0x38>
  434696:	48 8b 0b             	mov    (%rbx),%rcx
  434699:	48 8b 71 68          	mov    0x68(%rcx),%rsi
  43469d:	49 8d 0c 34          	lea    (%r12,%rsi,1),%rcx
  4346a1:	48 8b 31             	mov    (%rcx),%rsi
  4346a4:	48 89 30             	mov    %rsi,(%rax)
  4346a7:	48 8b 71 08          	mov    0x8(%rcx),%rsi
  4346ab:	48 89 70 08          	mov    %rsi,0x8(%rax)
  4346af:	48 8b 71 10          	mov    0x10(%rcx),%rsi
  4346b3:	48 89 70 10          	mov    %rsi,0x10(%rax)
  4346b7:	48 8b 71 18          	mov    0x18(%rcx),%rsi
  4346bb:	48 89 70 18          	mov    %rsi,0x18(%rax)
  4346bf:	48 8b 71 20          	mov    0x20(%rcx),%rsi
  4346c3:	48 89 70 20          	mov    %rsi,0x20(%rax)
  4346c7:	48 8b 71 28          	mov    0x28(%rcx),%rsi
  4346cb:	48 89 70 28          	mov    %rsi,0x28(%rax)
  4346cf:	48 8b 71 30          	mov    0x30(%rcx),%rsi
  4346d3:	48 89 70 30          	mov    %rsi,0x30(%rax)
  4346d7:	48 8b 49 38          	mov    0x38(%rcx),%rcx
  4346db:	48 89 48 38          	mov    %rcx,0x38(%rax)
  4346df:	48 89 d1             	mov    %rdx,%rcx
  4346e2:	48 03 0d 7f e7 27 00 	add    0x27e77f(%rip),%rcx        # 6b2e68 <cache+0x38>
  4346e9:	0f b6 41 38          	movzbl 0x38(%rcx),%eax
  4346ed:	3c 01                	cmp    $0x1,%al
  4346ef:	0f 84 ed 04 00 00    	je     434be2 <DCsync_history+0x6cf>
  4346f5:	3c 04                	cmp    $0x4,%al
  4346f7:	0f 84 e5 04 00 00    	je     434be2 <DCsync_history+0x6cf>
  4346fd:	3c 02                	cmp    $0x2,%al
  4346ff:	0f 84 dd 04 00 00    	je     434be2 <DCsync_history+0x6cf>
  434705:	44 89 f0             	mov    %r14d,%eax
  434708:	48 8b 0b             	mov    (%rbx),%rcx
  43470b:	39 81 88 00 00 00    	cmp    %eax,0x88(%rcx)
  434711:	74 72                	je     434785 <DCsync_history+0x272>
  434713:	85 c0                	test   %eax,%eax
  434715:	0f 85 66 04 00 00    	jne    434b81 <DCsync_history+0x66e>
  43471b:	48 8b 41 68          	mov    0x68(%rcx),%rax
  43471f:	8b 15 13 e7 27 00    	mov    0x27e713(%rip),%edx        # 6b2e38 <cache+0x8>
  434725:	83 ea 01             	sub    $0x1,%edx
  434728:	48 63 d2             	movslq %edx,%rdx
  43472b:	48 c1 e2 06          	shl    $0x6,%rdx
  43472f:	48 8d 14 10          	lea    (%rax,%rdx,1),%rdx
  434733:	48 8b 0a             	mov    (%rdx),%rcx
  434736:	48 89 08             	mov    %rcx,(%rax)
  434739:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
  43473d:	48 89 48 08          	mov    %rcx,0x8(%rax)
  434741:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
  434745:	48 89 48 10          	mov    %rcx,0x10(%rax)
  434749:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
  43474d:	48 89 48 18          	mov    %rcx,0x18(%rax)
  434751:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
  434755:	48 89 48 20          	mov    %rcx,0x20(%rax)
  434759:	48 8b 4a 28          	mov    0x28(%rdx),%rcx
  43475d:	48 89 48 28          	mov    %rcx,0x28(%rax)
  434761:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
  434765:	48 89 48 30          	mov    %rcx,0x30(%rax)
  434769:	48 8b 52 38          	mov    0x38(%rdx),%rdx
  43476d:	48 89 50 38          	mov    %rdx,0x38(%rax)
  434771:	8b 05 c1 e6 27 00    	mov    0x27e6c1(%rip),%eax        # 6b2e38 <cache+0x8>
  434777:	83 e8 01             	sub    $0x1,%eax
  43477a:	48 8b 0b             	mov    (%rbx),%rcx
  43477d:	39 81 88 00 00 00    	cmp    %eax,0x88(%rcx)
  434783:	75 8e                	jne    434713 <DCsync_history+0x200>
  434785:	83 a9 8c 00 00 00 01 	subl   $0x1,0x8c(%rcx)
  43478c:	83 81 88 00 00 00 01 	addl   $0x1,0x88(%rcx)
  434793:	8b 81 88 00 00 00    	mov    0x88(%rcx),%eax
  434799:	99                   	cltd   
  43479a:	f7 3d 98 e6 27 00    	idivl  0x27e698(%rip)        # 6b2e38 <cache+0x8>
  4347a0:	89 91 88 00 00 00    	mov    %edx,0x88(%rcx)
  4347a6:	83 c5 01             	add    $0x1,%ebp
  4347a9:	41 83 ed 01          	sub    $0x1,%r13d
  4347ad:	8b 0d 85 e6 27 00    	mov    0x27e685(%rip),%ecx        # 6b2e38 <cache+0x8>
  4347b3:	45 85 ed             	test   %r13d,%r13d
  4347b6:	7e 6f                	jle    434827 <DCsync_history+0x314>
  4347b8:	41 3b 2f             	cmp    (%r15),%ebp
  4347bb:	7d 6a                	jge    434827 <DCsync_history+0x314>
  4347bd:	41 8d 46 01          	lea    0x1(%r14),%eax
  4347c1:	99                   	cltd   
  4347c2:	f7 f9                	idiv   %ecx
  4347c4:	41 89 d6             	mov    %edx,%r14d
  4347c7:	48 8b 3b             	mov    (%rbx),%rdi
  4347ca:	0f b6 05 bb e6 27 00 	movzbl 0x27e6bb(%rip),%eax        # 6b2e8c <cache+0x5c>
  4347d1:	a8 06                	test   $0x6,%al
  4347d3:	0f 85 83 fe ff ff    	jne    43465c <DCsync_history+0x149>
  4347d9:	4d 63 e6             	movslq %r14d,%r12
  4347dc:	49 c1 e4 06          	shl    $0x6,%r12
  4347e0:	48 8b 47 68          	mov    0x68(%rdi),%rax
  4347e4:	4a 8b 14 20          	mov    (%rax,%r12,1),%rdx
  4347e8:	8b b7 98 00 00 00    	mov    0x98(%rdi),%esi
  4347ee:	48 8b 7f 78          	mov    0x78(%rdi),%rdi
  4347f2:	e8 f5 c4 00 00       	callq  440cec <uint64_array_exists>
  4347f7:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4347fa:	0f 84 49 04 00 00    	je     434c49 <DCsync_history+0x736>
  434800:	8b 54 24 6c          	mov    0x6c(%rsp),%edx
  434804:	85 d2                	test   %edx,%edx
  434806:	75 a1                	jne    4347a9 <DCsync_history+0x296>
  434808:	48 8b 03             	mov    (%rbx),%rax
  43480b:	48 8b 40 68          	mov    0x68(%rax),%rax
  43480f:	42 8b 44 20 20       	mov    0x20(%rax,%r12,1),%eax
  434814:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
  434818:	41 83 ed 01          	sub    $0x1,%r13d
  43481c:	8b 0d 16 e6 27 00    	mov    0x27e616(%rip),%ecx        # 6b2e38 <cache+0x8>
  434822:	45 85 ed             	test   %r13d,%r13d
  434825:	7f 91                	jg     4347b8 <DCsync_history+0x2a5>
  434827:	48 8d 15 52 e6 27 00 	lea    0x27e652(%rip),%rdx        # 6b2e80 <cache+0x50>
  43482e:	be 81 08 00 00       	mov    $0x881,%esi
  434833:	48 8d 3d 52 79 03 00 	lea    0x37952(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  43483a:	e8 ee a3 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43483f:	85 ed                	test   %ebp,%ebp
  434841:	0f 84 9c 13 00 00    	je     435be3 <DCsync_history+0x16d0>
  434847:	31 c0                	xor    %eax,%eax
  434849:	e8 42 1d 00 00       	callq  436590 <DCinit_nextchecks>
  43484e:	31 c0                	xor    %eax,%eax
  434850:	e8 2b 4f 02 00       	callq  459780 <DBbegin>
  434855:	f6 05 30 e6 27 00 01 	testb  $0x1,0x27e630(%rip)        # 6b2e8c <cache+0x5c>
  43485c:	0f 84 ef 03 00 00    	je     434c51 <DCsync_history+0x73e>
  434862:	89 ee                	mov    %ebp,%esi
  434864:	48 8b 3d fd e5 27 00 	mov    0x27e5fd(%rip),%rdi        # 6b2e68 <cache+0x38>
  43486b:	e8 ad ea ff ff       	callq  43331d <dc_add_history+0x4fd>
  434870:	4c 8b 3d f1 e5 27 00 	mov    0x27e5f1(%rip),%r15        # 6b2e68 <cache+0x38>
  434877:	c7 84 24 dc 00 00 00 	movl   $0x0,0xdc(%rsp)
  43487e:	00 00 00 00 
  434882:	48 8d 35 f4 7a 03 00 	lea    0x37af4(%rip),%rsi        # 46c37d <usage_message+0xa63d>
  434889:	bf 04 00 00 00       	mov    $0x4,%edi
  43488e:	31 c0                	xor    %eax,%eax
  434890:	e8 1b c8 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  434895:	44 8b b4 24 dc 00 00 	mov    0xdc(%rsp),%r14d
  43489c:	00 
  43489d:	48 8d b4 24 dc 00 00 	lea    0xdc(%rsp),%rsi
  4348a4:	00 
  4348a5:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
  4348aa:	4c 8d 05 ef 74 03 00 	lea    0x374ef(%rip),%r8        # 46bda0 <usage_message+0xa060>
  4348b1:	b9 00 02 00 00       	mov    $0x200,%ecx
  4348b6:	48 89 f2             	mov    %rsi,%rdx
  4348b9:	48 8d 35 40 9c 25 00 	lea    0x259c40(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4348c0:	48 8d 3d 91 e5 27 00 	lea    0x27e591(%rip),%rdi        # 6b2e58 <cache+0x28>
  4348c7:	31 c0                	xor    %eax,%eax
  4348c9:	e8 d9 00 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4348ce:	85 ed                	test   %ebp,%ebp
  4348d0:	7e 2f                	jle    434901 <DCsync_history+0x3ee>
  4348d2:	4d 89 fc             	mov    %r15,%r12
  4348d5:	45 31 ed             	xor    %r13d,%r13d
  4348d8:	41 80 7c 24 3a 00    	cmpb   $0x0,0x3a(%r12)
  4348de:	74 14                	je     4348f4 <DCsync_history+0x3e1>
  4348e0:	41 80 7c 24 38 00    	cmpb   $0x0,0x38(%r12)
  4348e6:	75 0c                	jne    4348f4 <DCsync_history+0x3e1>
  4348e8:	41 80 7c 24 39 00    	cmpb   $0x0,0x39(%r12)
  4348ee:	0f 84 04 11 00 00    	je     4359f8 <DCsync_history+0x14e5>
  4348f4:	41 83 c5 01          	add    $0x1,%r13d
  4348f8:	49 83 c4 40          	add    $0x40,%r12
  4348fc:	44 39 ed             	cmp    %r13d,%ebp
  4348ff:	7f d7                	jg     4348d8 <DCsync_history+0x3c5>
  434901:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  434908:	48 63 d0             	movslq %eax,%rdx
  43490b:	48 8b 0d 46 e5 27 00 	mov    0x27e546(%rip),%rcx        # 6b2e58 <cache+0x28>
  434912:	80 7c 11 ff 2c       	cmpb   $0x2c,-0x1(%rcx,%rdx,1)
  434917:	0f 84 7b 13 00 00    	je     435c98 <DCsync_history+0x1785>
  43491d:	44 89 b4 24 dc 00 00 	mov    %r14d,0xdc(%rsp)
  434924:	00 
  434925:	48 8b 05 cc 85 25 00 	mov    0x2585cc(%rip),%rax        # 68cef8 <zbx_iks_transport+0x4d8>
  43492c:	8b 00                	mov    (%rax),%eax
  43492e:	85 c0                	test   %eax,%eax
  434930:	0f 85 b5 10 00 00    	jne    4359eb <DCsync_history+0x14d8>
  434936:	48 8b 05 23 85 25 00 	mov    0x258523(%rip),%rax        # 68ce60 <zbx_iks_transport+0x440>
  43493d:	44 8b 28             	mov    (%rax),%r13d
  434940:	45 85 ed             	test   %r13d,%r13d
  434943:	0f 8e a2 10 00 00    	jle    4359eb <DCsync_history+0x14d8>
  434949:	4c 8d 05 88 74 03 00 	lea    0x37488(%rip),%r8        # 46bdd8 <usage_message+0xa098>
  434950:	b9 00 02 00 00       	mov    $0x200,%ecx
  434955:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  43495a:	48 8d 35 9f 9b 25 00 	lea    0x259b9f(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434961:	48 8d 3d f0 e4 27 00 	lea    0x27e4f0(%rip),%rdi        # 6b2e58 <cache+0x28>
  434968:	31 c0                	xor    %eax,%eax
  43496a:	e8 38 00 01 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  43496f:	85 ed                	test   %ebp,%ebp
  434971:	7e 2f                	jle    4349a2 <DCsync_history+0x48f>
  434973:	4d 89 fc             	mov    %r15,%r12
  434976:	45 31 ed             	xor    %r13d,%r13d
  434979:	41 80 7c 24 3a 00    	cmpb   $0x0,0x3a(%r12)
  43497f:	74 14                	je     434995 <DCsync_history+0x482>
  434981:	41 80 7c 24 38 00    	cmpb   $0x0,0x38(%r12)
  434987:	75 0c                	jne    434995 <DCsync_history+0x482>
  434989:	41 80 7c 24 39 00    	cmpb   $0x0,0x39(%r12)
  43498f:	0f 84 c7 11 00 00    	je     435b5c <DCsync_history+0x1649>
  434995:	41 83 c5 01          	add    $0x1,%r13d
  434999:	49 83 c4 40          	add    $0x40,%r12
  43499d:	44 39 ed             	cmp    %r13d,%ebp
  4349a0:	7f d7                	jg     434979 <DCsync_history+0x466>
  4349a2:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  4349a9:	48 63 d0             	movslq %eax,%rdx
  4349ac:	48 8b 0d a5 e4 27 00 	mov    0x27e4a5(%rip),%rcx        # 6b2e58 <cache+0x28>
  4349b3:	80 7c 11 ff 2c       	cmpb   $0x2c,-0x1(%rcx,%rdx,1)
  4349b8:	0f 84 fd 0f 00 00    	je     4359bb <DCsync_history+0x14a8>
  4349be:	44 89 b4 24 dc 00 00 	mov    %r14d,0xdc(%rsp)
  4349c5:	00 
  4349c6:	4c 8d 05 4b 74 03 00 	lea    0x3744b(%rip),%r8        # 46be18 <usage_message+0xa0d8>
  4349cd:	b9 00 02 00 00       	mov    $0x200,%ecx
  4349d2:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  4349d7:	48 8d 35 22 9b 25 00 	lea    0x259b22(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4349de:	48 8d 3d 73 e4 27 00 	lea    0x27e473(%rip),%rdi        # 6b2e58 <cache+0x28>
  4349e5:	31 c0                	xor    %eax,%eax
  4349e7:	e8 bb ff 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4349ec:	85 ed                	test   %ebp,%ebp
  4349ee:	7e 7b                	jle    434a6b <DCsync_history+0x558>
  4349f0:	4d 89 fc             	mov    %r15,%r12
  4349f3:	45 31 ed             	xor    %r13d,%r13d
  4349f6:	eb 0d                	jmp    434a05 <DCsync_history+0x4f2>
  4349f8:	41 83 c5 01          	add    $0x1,%r13d
  4349fc:	49 83 c4 40          	add    $0x40,%r12
  434a00:	44 39 ed             	cmp    %r13d,%ebp
  434a03:	7e 66                	jle    434a6b <DCsync_history+0x558>
  434a05:	41 80 7c 24 3a 00    	cmpb   $0x0,0x3a(%r12)
  434a0b:	74 eb                	je     4349f8 <DCsync_history+0x4e5>
  434a0d:	41 80 7c 24 38 03    	cmpb   $0x3,0x38(%r12)
  434a13:	75 e3                	jne    4349f8 <DCsync_history+0x4e5>
  434a15:	41 80 7c 24 39 00    	cmpb   $0x0,0x39(%r12)
  434a1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  434a20:	75 d6                	jne    4349f8 <DCsync_history+0x4e5>
  434a22:	49 8b 44 24 10       	mov    0x10(%r12),%rax
  434a27:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  434a2c:	41 8b 44 24 20       	mov    0x20(%r12),%eax
  434a31:	89 04 24             	mov    %eax,(%rsp)
  434a34:	4d 8b 0c 24          	mov    (%r12),%r9
  434a38:	4c 8d 05 75 79 03 00 	lea    0x37975(%rip),%r8        # 46c3b4 <usage_message+0xa674>
  434a3f:	b9 00 02 00 00       	mov    $0x200,%ecx
  434a44:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  434a49:	48 8d 35 b0 9a 25 00 	lea    0x259ab0(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434a50:	48 8d 3d 01 e4 27 00 	lea    0x27e401(%rip),%rdi        # 6b2e58 <cache+0x28>
  434a57:	31 c0                	xor    %eax,%eax
  434a59:	e8 49 ff 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434a5e:	41 83 c5 01          	add    $0x1,%r13d
  434a62:	49 83 c4 40          	add    $0x40,%r12
  434a66:	44 39 ed             	cmp    %r13d,%ebp
  434a69:	7f 9a                	jg     434a05 <DCsync_history+0x4f2>
  434a6b:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  434a72:	48 63 d0             	movslq %eax,%rdx
  434a75:	48 8b 0d dc e3 27 00 	mov    0x27e3dc(%rip),%rcx        # 6b2e58 <cache+0x28>
  434a7c:	80 7c 11 ff 2c       	cmpb   $0x2c,-0x1(%rcx,%rdx,1)
  434a81:	0f 84 9f 11 00 00    	je     435c26 <DCsync_history+0x1713>
  434a87:	44 89 b4 24 dc 00 00 	mov    %r14d,0xdc(%rsp)
  434a8e:	00 
  434a8f:	48 8b 15 62 84 25 00 	mov    0x258462(%rip),%rdx        # 68cef8 <zbx_iks_transport+0x4d8>
  434a96:	44 8b 22             	mov    (%rdx),%r12d
  434a99:	45 85 e4             	test   %r12d,%r12d
  434a9c:	0f 85 e2 09 00 00    	jne    435484 <DCsync_history+0xf71>
  434aa2:	48 8b 05 b7 83 25 00 	mov    0x2583b7(%rip),%rax        # 68ce60 <zbx_iks_transport+0x440>
  434aa9:	44 8b 18             	mov    (%rax),%r11d
  434aac:	45 85 db             	test   %r11d,%r11d
  434aaf:	0f 8e cf 09 00 00    	jle    435484 <DCsync_history+0xf71>
  434ab5:	4c 8d 05 94 73 03 00 	lea    0x37394(%rip),%r8        # 46be50 <usage_message+0xa110>
  434abc:	b9 00 02 00 00       	mov    $0x200,%ecx
  434ac1:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  434ac6:	48 8d 35 33 9a 25 00 	lea    0x259a33(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434acd:	48 8d 3d 84 e3 27 00 	lea    0x27e384(%rip),%rdi        # 6b2e58 <cache+0x28>
  434ad4:	31 c0                	xor    %eax,%eax
  434ad6:	e8 cc fe 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434adb:	85 ed                	test   %ebp,%ebp
  434add:	0f 8e 50 10 00 00    	jle    435b33 <DCsync_history+0x1620>
  434ae3:	4d 89 fc             	mov    %r15,%r12
  434ae6:	45 31 ed             	xor    %r13d,%r13d
  434ae9:	eb 11                	jmp    434afc <DCsync_history+0x5e9>
  434aeb:	41 83 c5 01          	add    $0x1,%r13d
  434aef:	49 83 c4 40          	add    $0x40,%r12
  434af3:	44 39 ed             	cmp    %r13d,%ebp
  434af6:	0f 8e 37 10 00 00    	jle    435b33 <DCsync_history+0x1620>
  434afc:	41 80 7c 24 3a 00    	cmpb   $0x0,0x3a(%r12)
  434b02:	74 e7                	je     434aeb <DCsync_history+0x5d8>
  434b04:	41 80 7c 24 38 03    	cmpb   $0x3,0x38(%r12)
  434b0a:	75 df                	jne    434aeb <DCsync_history+0x5d8>
  434b0c:	41 80 7c 24 39 00    	cmpb   $0x0,0x39(%r12)
  434b12:	75 d7                	jne    434aeb <DCsync_history+0x5d8>
  434b14:	49 8b 74 24 10       	mov    0x10(%r12),%rsi
  434b19:	41 8b 4c 24 20       	mov    0x20(%r12),%ecx
  434b1e:	49 8b 14 24          	mov    (%r12),%rdx
  434b22:	48 89 d7             	mov    %rdx,%rdi
  434b25:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
  434b2a:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
  434b2e:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
  434b33:	e8 71 be 00 00       	callq  4409a9 <get_nodeid_by_id>
  434b38:	41 89 c1             	mov    %eax,%r9d
  434b3b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  434b40:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
  434b45:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
  434b49:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
  434b4d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  434b52:	48 89 14 24          	mov    %rdx,(%rsp)
  434b56:	4c 8d 05 65 78 03 00 	lea    0x37865(%rip),%r8        # 46c3c2 <usage_message+0xa682>
  434b5d:	b9 00 02 00 00       	mov    $0x200,%ecx
  434b62:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  434b67:	48 8d 35 92 99 25 00 	lea    0x259992(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434b6e:	48 8d 3d e3 e2 27 00 	lea    0x27e2e3(%rip),%rdi        # 6b2e58 <cache+0x28>
  434b75:	31 c0                	xor    %eax,%eax
  434b77:	e8 2b fe 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434b7c:	e9 6a ff ff ff       	jmpq   434aeb <DCsync_history+0x5d8>
  434b81:	8d 70 ff             	lea    -0x1(%rax),%esi
  434b84:	48 8b 49 68          	mov    0x68(%rcx),%rcx
  434b88:	48 98                	cltq   
  434b8a:	48 c1 e0 06          	shl    $0x6,%rax
  434b8e:	48 8d 04 01          	lea    (%rcx,%rax,1),%rax
  434b92:	48 63 d6             	movslq %esi,%rdx
  434b95:	48 c1 e2 06          	shl    $0x6,%rdx
  434b99:	48 8d 14 11          	lea    (%rcx,%rdx,1),%rdx
  434b9d:	48 8b 0a             	mov    (%rdx),%rcx
  434ba0:	48 89 08             	mov    %rcx,(%rax)
  434ba3:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
  434ba7:	48 89 48 08          	mov    %rcx,0x8(%rax)
  434bab:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
  434baf:	48 89 48 10          	mov    %rcx,0x10(%rax)
  434bb3:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
  434bb7:	48 89 48 18          	mov    %rcx,0x18(%rax)
  434bbb:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
  434bbf:	48 89 48 20          	mov    %rcx,0x20(%rax)
  434bc3:	48 8b 4a 28          	mov    0x28(%rdx),%rcx
  434bc7:	48 89 48 28          	mov    %rcx,0x28(%rax)
  434bcb:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
  434bcf:	48 89 48 30          	mov    %rcx,0x30(%rax)
  434bd3:	48 8b 52 38          	mov    0x38(%rdx),%rdx
  434bd7:	48 89 50 38          	mov    %rdx,0x38(%rax)
  434bdb:	89 f0                	mov    %esi,%eax
  434bdd:	e9 26 fb ff ff       	jmpq   434708 <DCsync_history+0x1f5>
  434be2:	48 8b 03             	mov    (%rbx),%rax
  434be5:	48 8b 40 68          	mov    0x68(%rax),%rax
  434be9:	4a 8b 7c 20 08       	mov    0x8(%rax,%r12,1),%rdi
  434bee:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
  434bf3:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
  434bf8:	e8 7b 95 fd ff       	callq  40e178 <__strdup@plt>
  434bfd:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  434c02:	48 89 41 08          	mov    %rax,0x8(%rcx)
  434c06:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  434c0b:	48 03 15 56 e2 27 00 	add    0x27e256(%rip),%rdx        # 6b2e68 <cache+0x38>
  434c12:	80 7a 38 02          	cmpb   $0x2,0x38(%rdx)
  434c16:	0f 85 e9 fa ff ff    	jne    434705 <DCsync_history+0x1f2>
  434c1c:	48 8b 03             	mov    (%rbx),%rax
  434c1f:	48 8b 40 68          	mov    0x68(%rax),%rax
  434c23:	4a 8b 7c 20 18       	mov    0x18(%rax,%r12,1),%rdi
  434c28:	48 85 ff             	test   %rdi,%rdi
  434c2b:	0f 84 08 0e 00 00    	je     435a39 <DCsync_history+0x1526>
  434c31:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
  434c36:	e8 3d 95 fd ff       	callq  40e178 <__strdup@plt>
  434c3b:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  434c40:	48 89 42 18          	mov    %rax,0x18(%rdx)
  434c44:	e9 bc fa ff ff       	jmpq   434705 <DCsync_history+0x1f2>
  434c49:	48 8b 3b             	mov    (%rbx),%rdi
  434c4c:	e9 12 fa ff ff       	jmpq   434663 <DCsync_history+0x150>
  434c51:	4c 8b 3d 10 e2 27 00 	mov    0x27e210(%rip),%r15        # 6b2e68 <cache+0x38>
  434c58:	c7 84 24 dc 00 00 00 	movl   $0x0,0xdc(%rsp)
  434c5f:	00 00 00 00 
  434c63:	48 8d 35 9d 77 03 00 	lea    0x3779d(%rip),%rsi        # 46c407 <usage_message+0xa6c7>
  434c6a:	bf 04 00 00 00       	mov    $0x4,%edi
  434c6f:	31 c0                	xor    %eax,%eax
  434c71:	e8 3a c4 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  434c76:	8b b4 24 dc 00 00 00 	mov    0xdc(%rsp),%esi
  434c7d:	89 74 24 70          	mov    %esi,0x70(%rsp)
  434c81:	48 8d 84 24 dc 00 00 	lea    0xdc(%rsp),%rax
  434c88:	00 
  434c89:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  434c8e:	4c 8d 05 4b 73 03 00 	lea    0x3734b(%rip),%r8        # 46bfe0 <usage_message+0xa2a0>
  434c95:	b9 00 02 00 00       	mov    $0x200,%ecx
  434c9a:	48 89 c2             	mov    %rax,%rdx
  434c9d:	48 8d 35 5c 98 25 00 	lea    0x25985c(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434ca4:	48 8d 3d ad e1 27 00 	lea    0x27e1ad(%rip),%rdi        # 6b2e58 <cache+0x28>
  434cab:	31 c0                	xor    %eax,%eax
  434cad:	e8 f5 fc 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434cb2:	85 ed                	test   %ebp,%ebp
  434cb4:	7e 69                	jle    434d1f <DCsync_history+0x80c>
  434cb6:	4d 89 fc             	mov    %r15,%r12
  434cb9:	45 31 ed             	xor    %r13d,%r13d
  434cbc:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
  434cc1:	eb 0d                	jmp    434cd0 <DCsync_history+0x7bd>
  434cc3:	41 83 c5 01          	add    $0x1,%r13d
  434cc7:	49 83 c4 40          	add    $0x40,%r12
  434ccb:	44 39 ed             	cmp    %r13d,%ebp
  434cce:	7e 4f                	jle    434d1f <DCsync_history+0x80c>
  434cd0:	41 80 7c 24 38 00    	cmpb   $0x0,0x38(%r12)
  434cd6:	75 eb                	jne    434cc3 <DCsync_history+0x7b0>
  434cd8:	f2 41 0f 10 44 24 08 	movsd  0x8(%r12),%xmm0
  434cdf:	41 8b 44 24 20       	mov    0x20(%r12),%eax
  434ce4:	89 04 24             	mov    %eax,(%rsp)
  434ce7:	4d 8b 0c 24          	mov    (%r12),%r9
  434ceb:	4c 8d 05 33 77 03 00 	lea    0x37733(%rip),%r8        # 46c425 <usage_message+0xa6e5>
  434cf2:	b9 00 02 00 00       	mov    $0x200,%ecx
  434cf7:	4c 89 f2             	mov    %r14,%rdx
  434cfa:	48 8d 35 ff 97 25 00 	lea    0x2597ff(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434d01:	48 8d 3d 50 e1 27 00 	lea    0x27e150(%rip),%rdi        # 6b2e58 <cache+0x28>
  434d08:	b8 01 00 00 00       	mov    $0x1,%eax
  434d0d:	e8 95 fc 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434d12:	41 83 c5 01          	add    $0x1,%r13d
  434d16:	49 83 c4 40          	add    $0x40,%r12
  434d1a:	44 39 ed             	cmp    %r13d,%ebp
  434d1d:	7f b1                	jg     434cd0 <DCsync_history+0x7bd>
  434d1f:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  434d26:	48 63 d0             	movslq %eax,%rdx
  434d29:	48 8b 0d 28 e1 27 00 	mov    0x27e128(%rip),%rcx        # 6b2e58 <cache+0x28>
  434d30:	80 7c 11 ff 2c       	cmpb   $0x2c,-0x1(%rcx,%rdx,1)
  434d35:	0f 84 a1 10 00 00    	je     435ddc <DCsync_history+0x18c9>
  434d3b:	8b 74 24 70          	mov    0x70(%rsp),%esi
  434d3f:	89 b4 24 dc 00 00 00 	mov    %esi,0xdc(%rsp)
  434d46:	4c 8d 05 93 72 03 00 	lea    0x37293(%rip),%r8        # 46bfe0 <usage_message+0xa2a0>
  434d4d:	b9 00 02 00 00       	mov    $0x200,%ecx
  434d52:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  434d57:	48 8d 35 a2 97 25 00 	lea    0x2597a2(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434d5e:	48 8d 3d f3 e0 27 00 	lea    0x27e0f3(%rip),%rdi        # 6b2e58 <cache+0x28>
  434d65:	31 c0                	xor    %eax,%eax
  434d67:	e8 3b fc 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434d6c:	85 ed                	test   %ebp,%ebp
  434d6e:	7e 66                	jle    434dd6 <DCsync_history+0x8c3>
  434d70:	4d 89 fc             	mov    %r15,%r12
  434d73:	45 31 ed             	xor    %r13d,%r13d
  434d76:	eb 0d                	jmp    434d85 <DCsync_history+0x872>
  434d78:	41 83 c5 01          	add    $0x1,%r13d
  434d7c:	49 83 c4 40          	add    $0x40,%r12
  434d80:	44 39 ed             	cmp    %r13d,%ebp
  434d83:	7e 51                	jle    434dd6 <DCsync_history+0x8c3>
  434d85:	41 80 7c 24 38 03    	cmpb   $0x3,0x38(%r12)
  434d8b:	75 eb                	jne    434d78 <DCsync_history+0x865>
  434d8d:	49 8b 44 24 08       	mov    0x8(%r12),%rax
  434d92:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  434d97:	41 8b 44 24 20       	mov    0x20(%r12),%eax
  434d9c:	89 04 24             	mov    %eax,(%rsp)
  434d9f:	4d 8b 0c 24          	mov    (%r12),%r9
  434da3:	4c 8d 05 8b 76 03 00 	lea    0x3768b(%rip),%r8        # 46c435 <usage_message+0xa6f5>
  434daa:	b9 00 02 00 00       	mov    $0x200,%ecx
  434daf:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  434db4:	48 8d 35 45 97 25 00 	lea    0x259745(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434dbb:	48 8d 3d 96 e0 27 00 	lea    0x27e096(%rip),%rdi        # 6b2e58 <cache+0x28>
  434dc2:	31 c0                	xor    %eax,%eax
  434dc4:	e8 de fb 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434dc9:	41 83 c5 01          	add    $0x1,%r13d
  434dcd:	49 83 c4 40          	add    $0x40,%r12
  434dd1:	44 39 ed             	cmp    %r13d,%ebp
  434dd4:	7f af                	jg     434d85 <DCsync_history+0x872>
  434dd6:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  434ddd:	48 63 d0             	movslq %eax,%rdx
  434de0:	48 8b 0d 71 e0 27 00 	mov    0x27e071(%rip),%rcx        # 6b2e58 <cache+0x28>
  434de7:	80 7c 11 ff 2c       	cmpb   $0x2c,-0x1(%rcx,%rdx,1)
  434dec:	0f 84 aa 0f 00 00    	je     435d9c <DCsync_history+0x1889>
  434df2:	8b 54 24 70          	mov    0x70(%rsp),%edx
  434df6:	89 94 24 dc 00 00 00 	mov    %edx,0xdc(%rsp)
  434dfd:	4c 8d 05 dc 71 03 00 	lea    0x371dc(%rip),%r8        # 46bfe0 <usage_message+0xa2a0>
  434e04:	b9 00 02 00 00       	mov    $0x200,%ecx
  434e09:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  434e0e:	48 8d 35 eb 96 25 00 	lea    0x2596eb(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434e15:	48 8d 3d 3c e0 27 00 	lea    0x27e03c(%rip),%rdi        # 6b2e58 <cache+0x28>
  434e1c:	31 c0                	xor    %eax,%eax
  434e1e:	e8 84 fb 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434e23:	85 ed                	test   %ebp,%ebp
  434e25:	7e 7b                	jle    434ea2 <DCsync_history+0x98f>
  434e27:	4d 89 fc             	mov    %r15,%r12
  434e2a:	45 31 ed             	xor    %r13d,%r13d
  434e2d:	eb 0d                	jmp    434e3c <DCsync_history+0x929>
  434e2f:	41 83 c5 01          	add    $0x1,%r13d
  434e33:	49 83 c4 40          	add    $0x40,%r12
  434e37:	44 39 ed             	cmp    %r13d,%ebp
  434e3a:	7e 66                	jle    434ea2 <DCsync_history+0x98f>
  434e3c:	41 80 7c 24 38 01    	cmpb   $0x1,0x38(%r12)
  434e42:	75 eb                	jne    434e2f <DCsync_history+0x91c>
  434e44:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  434e49:	e8 13 2b 02 00       	callq  457961 <DBdyn_escape_string>
  434e4e:	49 89 c6             	mov    %rax,%r14
  434e51:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  434e56:	41 8b 44 24 20       	mov    0x20(%r12),%eax
  434e5b:	89 04 24             	mov    %eax,(%rsp)
  434e5e:	4d 8b 0c 24          	mov    (%r12),%r9
  434e62:	4c 8d 05 6a 75 03 00 	lea    0x3756a(%rip),%r8        # 46c3d3 <usage_message+0xa693>
  434e69:	b9 00 02 00 00       	mov    $0x200,%ecx
  434e6e:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  434e73:	48 8d 35 86 96 25 00 	lea    0x259686(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434e7a:	48 8d 3d d7 df 27 00 	lea    0x27dfd7(%rip),%rdi        # 6b2e58 <cache+0x28>
  434e81:	31 c0                	xor    %eax,%eax
  434e83:	e8 1f fb 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434e88:	4d 85 f6             	test   %r14,%r14
  434e8b:	74 a2                	je     434e2f <DCsync_history+0x91c>
  434e8d:	4c 89 f7             	mov    %r14,%rdi
  434e90:	e8 53 93 fd ff       	callq  40e1e8 <free@plt>
  434e95:	41 83 c5 01          	add    $0x1,%r13d
  434e99:	49 83 c4 40          	add    $0x40,%r12
  434e9d:	44 39 ed             	cmp    %r13d,%ebp
  434ea0:	7f 9a                	jg     434e3c <DCsync_history+0x929>
  434ea2:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  434ea9:	48 63 d0             	movslq %eax,%rdx
  434eac:	48 8b 0d a5 df 27 00 	mov    0x27dfa5(%rip),%rcx        # 6b2e58 <cache+0x28>
  434eb3:	80 7c 11 ff 2c       	cmpb   $0x2c,-0x1(%rcx,%rdx,1)
  434eb8:	0f 84 9e 0e 00 00    	je     435d5c <DCsync_history+0x1849>
  434ebe:	8b 44 24 70          	mov    0x70(%rsp),%eax
  434ec2:	89 84 24 dc 00 00 00 	mov    %eax,0xdc(%rsp)
  434ec9:	4c 8d 05 10 71 03 00 	lea    0x37110(%rip),%r8        # 46bfe0 <usage_message+0xa2a0>
  434ed0:	b9 00 02 00 00       	mov    $0x200,%ecx
  434ed5:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  434eda:	48 8d 35 1f 96 25 00 	lea    0x25961f(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434ee1:	48 8d 3d 70 df 27 00 	lea    0x27df70(%rip),%rdi        # 6b2e58 <cache+0x28>
  434ee8:	31 c0                	xor    %eax,%eax
  434eea:	e8 b8 fa 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434eef:	85 ed                	test   %ebp,%ebp
  434ef1:	0f 8e 8d 00 00 00    	jle    434f84 <DCsync_history+0xa71>
  434ef7:	4d 89 fc             	mov    %r15,%r12
  434efa:	45 31 ed             	xor    %r13d,%r13d
  434efd:	eb 0d                	jmp    434f0c <DCsync_history+0x9f9>
  434eff:	41 83 c5 01          	add    $0x1,%r13d
  434f03:	49 83 c4 40          	add    $0x40,%r12
  434f07:	44 39 ed             	cmp    %r13d,%ebp
  434f0a:	7e 78                	jle    434f84 <DCsync_history+0xa71>
  434f0c:	41 80 7c 24 38 04    	cmpb   $0x4,0x38(%r12)
  434f12:	75 eb                	jne    434eff <DCsync_history+0x9ec>
  434f14:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  434f19:	e8 43 2a 02 00       	callq  457961 <DBdyn_escape_string>
  434f1e:	49 89 c6             	mov    %rax,%r14
  434f21:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  434f28:	48 89 c7             	mov    %rax,%rdi
  434f2b:	31 c0                	xor    %eax,%eax
  434f2d:	f2 ae                	repnz scas %es:(%rdi),%al
  434f2f:	48 f7 d1             	not    %rcx
  434f32:	81 c1 ff 01 00 00    	add    $0x1ff,%ecx
  434f38:	4c 89 74 24 08       	mov    %r14,0x8(%rsp)
  434f3d:	41 8b 44 24 20       	mov    0x20(%r12),%eax
  434f42:	89 04 24             	mov    %eax,(%rsp)
  434f45:	4d 8b 0c 24          	mov    (%r12),%r9
  434f49:	4c 8d 05 83 74 03 00 	lea    0x37483(%rip),%r8        # 46c3d3 <usage_message+0xa693>
  434f50:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  434f55:	48 8d 35 a4 95 25 00 	lea    0x2595a4(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434f5c:	48 8d 3d f5 de 27 00 	lea    0x27def5(%rip),%rdi        # 6b2e58 <cache+0x28>
  434f63:	31 c0                	xor    %eax,%eax
  434f65:	e8 3d fa 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434f6a:	4d 85 f6             	test   %r14,%r14
  434f6d:	74 90                	je     434eff <DCsync_history+0x9ec>
  434f6f:	4c 89 f7             	mov    %r14,%rdi
  434f72:	e8 71 92 fd ff       	callq  40e1e8 <free@plt>
  434f77:	41 83 c5 01          	add    $0x1,%r13d
  434f7b:	49 83 c4 40          	add    $0x40,%r12
  434f7f:	44 39 ed             	cmp    %r13d,%ebp
  434f82:	7f 88                	jg     434f0c <DCsync_history+0x9f9>
  434f84:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  434f8b:	48 63 d0             	movslq %eax,%rdx
  434f8e:	48 8b 0d c3 de 27 00 	mov    0x27dec3(%rip),%rcx        # 6b2e58 <cache+0x28>
  434f95:	80 7c 11 ff 2c       	cmpb   $0x2c,-0x1(%rcx,%rdx,1)
  434f9a:	0f 84 7c 0d 00 00    	je     435d1c <DCsync_history+0x1809>
  434fa0:	8b 74 24 70          	mov    0x70(%rsp),%esi
  434fa4:	89 b4 24 dc 00 00 00 	mov    %esi,0xdc(%rsp)
  434fab:	4c 8d 05 66 70 03 00 	lea    0x37066(%rip),%r8        # 46c018 <usage_message+0xa2d8>
  434fb2:	b9 00 02 00 00       	mov    $0x200,%ecx
  434fb7:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  434fbc:	48 8d 35 3d 95 25 00 	lea    0x25953d(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  434fc3:	48 8d 3d 8e de 27 00 	lea    0x27de8e(%rip),%rdi        # 6b2e58 <cache+0x28>
  434fca:	31 c0                	xor    %eax,%eax
  434fcc:	e8 d6 f9 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  434fd1:	85 ed                	test   %ebp,%ebp
  434fd3:	0f 8e d8 00 00 00    	jle    4350b1 <DCsync_history+0xb9e>
  434fd9:	4d 89 fc             	mov    %r15,%r12
  434fdc:	45 31 ed             	xor    %r13d,%r13d
  434fdf:	eb 11                	jmp    434ff2 <DCsync_history+0xadf>
  434fe1:	41 83 c5 01          	add    $0x1,%r13d
  434fe5:	49 83 c4 40          	add    $0x40,%r12
  434fe9:	44 39 ed             	cmp    %r13d,%ebp
  434fec:	0f 8e bf 00 00 00    	jle    4350b1 <DCsync_history+0xb9e>
  434ff2:	41 80 7c 24 38 02    	cmpb   $0x2,0x38(%r12)
  434ff8:	75 e7                	jne    434fe1 <DCsync_history+0xace>
  434ffa:	49 8b 7c 24 18       	mov    0x18(%r12),%rdi
  434fff:	be 40 00 00 00       	mov    $0x40,%esi
  435004:	e8 d4 28 02 00       	callq  4578dd <DBdyn_escape_string_len>
  435009:	49 89 c7             	mov    %rax,%r15
  43500c:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  435011:	e8 4b 29 02 00       	callq  457961 <DBdyn_escape_string>
  435016:	49 89 c6             	mov    %rax,%r14
  435019:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  435020:	48 89 c7             	mov    %rax,%rdi
  435023:	31 c0                	xor    %eax,%eax
  435025:	f2 ae                	repnz scas %es:(%rdi),%al
  435027:	48 f7 d1             	not    %rcx
  43502a:	81 c1 ff 01 00 00    	add    $0x1ff,%ecx
  435030:	41 8b 44 24 2c       	mov    0x2c(%r12),%eax
  435035:	89 44 24 28          	mov    %eax,0x28(%rsp)
  435039:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
  43503e:	41 8b 44 24 28       	mov    0x28(%r12),%eax
  435043:	89 44 24 18          	mov    %eax,0x18(%rsp)
  435047:	4c 89 7c 24 10       	mov    %r15,0x10(%rsp)
  43504c:	41 8b 44 24 24       	mov    0x24(%r12),%eax
  435051:	89 44 24 08          	mov    %eax,0x8(%rsp)
  435055:	41 8b 44 24 20       	mov    0x20(%r12),%eax
  43505a:	89 04 24             	mov    %eax,(%rsp)
  43505d:	4d 8b 0c 24          	mov    (%r12),%r9
  435061:	4c 8d 05 dd 73 03 00 	lea    0x373dd(%rip),%r8        # 46c445 <usage_message+0xa705>
  435068:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  43506d:	48 8d 35 8c 94 25 00 	lea    0x25948c(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435074:	48 8d 3d dd dd 27 00 	lea    0x27dddd(%rip),%rdi        # 6b2e58 <cache+0x28>
  43507b:	31 c0                	xor    %eax,%eax
  43507d:	e8 25 f9 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435082:	4d 85 f6             	test   %r14,%r14
  435085:	74 08                	je     43508f <DCsync_history+0xb7c>
  435087:	4c 89 f7             	mov    %r14,%rdi
  43508a:	e8 59 91 fd ff       	callq  40e1e8 <free@plt>
  43508f:	4d 85 ff             	test   %r15,%r15
  435092:	0f 84 49 ff ff ff    	je     434fe1 <DCsync_history+0xace>
  435098:	4c 89 ff             	mov    %r15,%rdi
  43509b:	e8 48 91 fd ff       	callq  40e1e8 <free@plt>
  4350a0:	41 83 c5 01          	add    $0x1,%r13d
  4350a4:	49 83 c4 40          	add    $0x40,%r12
  4350a8:	44 39 ed             	cmp    %r13d,%ebp
  4350ab:	0f 8f 41 ff ff ff    	jg     434ff2 <DCsync_history+0xadf>
  4350b1:	8b 94 24 dc 00 00 00 	mov    0xdc(%rsp),%edx
  4350b8:	48 63 ca             	movslq %edx,%rcx
  4350bb:	48 8b 05 96 dd 27 00 	mov    0x27dd96(%rip),%rax        # 6b2e58 <cache+0x28>
  4350c2:	80 7c 08 ff 2c       	cmpb   $0x2c,-0x1(%rax,%rcx,1)
  4350c7:	0f 84 08 0c 00 00    	je     435cd5 <DCsync_history+0x17c2>
  4350cd:	8b 74 24 70          	mov    0x70(%rsp),%esi
  4350d1:	89 b4 24 dc 00 00 00 	mov    %esi,0xdc(%rsp)
  4350d8:	48 63 54 24 70       	movslq 0x70(%rsp),%rdx
  4350dd:	c6 04 10 00          	movb   $0x0,(%rax,%rdx,1)
  4350e1:	83 bc 24 dc 00 00 00 	cmpl   $0x10,0xdc(%rsp)
  4350e8:	10 
  4350e9:	7e 15                	jle    435100 <DCsync_history+0xbed>
  4350eb:	48 8b 35 66 dd 27 00 	mov    0x27dd66(%rip),%rsi        # 6b2e58 <cache+0x28>
  4350f2:	48 8d 3d 6c d0 04 00 	lea    0x4d06c(%rip),%rdi        # 482165 <usage_message+0x20425>
  4350f9:	31 c0                	xor    %eax,%eax
  4350fb:	e8 42 3a 02 00       	callq  458b42 <__zbx_DBexecute>
  435100:	4c 8b 25 61 dd 27 00 	mov    0x27dd61(%rip),%r12        # 6b2e68 <cache+0x38>
  435107:	c7 84 24 dc 00 00 00 	movl   $0x0,0xdc(%rsp)
  43510e:	00 00 00 00 
  435112:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
  435119:	00 00 00 00 00 
  43511e:	c7 84 24 d4 00 00 00 	movl   $0x0,0xd4(%rsp)
  435125:	00 00 00 00 
  435129:	48 8d 35 48 6f 03 00 	lea    0x36f48(%rip),%rsi        # 46c078 <usage_message+0xa338>
  435130:	bf 04 00 00 00       	mov    $0x4,%edi
  435135:	31 c0                	xor    %eax,%eax
  435137:	e8 74 bf ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43513c:	89 ac 24 d8 00 00 00 	mov    %ebp,0xd8(%rsp)
  435143:	48 63 cd             	movslq %ebp,%rcx
  435146:	48 c1 e1 03          	shl    $0x3,%rcx
  43514a:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
  435151:	00 
  435152:	be 32 05 00 00       	mov    $0x532,%esi
  435157:	48 8d 3d 2e 70 03 00 	lea    0x3702e(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  43515e:	e8 a8 d5 00 00       	callq  44270b <zbx_malloc2>
  435163:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
  43516a:	00 
  43516b:	85 ed                	test   %ebp,%ebp
  43516d:	7e 58                	jle    4351c7 <DCsync_history+0xcb4>
  43516f:	4d 89 e5             	mov    %r12,%r13
  435172:	45 31 f6             	xor    %r14d,%r14d
  435175:	eb 0d                	jmp    435184 <DCsync_history+0xc71>
  435177:	41 83 c6 01          	add    $0x1,%r14d
  43517b:	49 83 c5 40          	add    $0x40,%r13
  43517f:	44 39 f5             	cmp    %r14d,%ebp
  435182:	7e 3b                	jle    4351bf <DCsync_history+0xcac>
  435184:	41 80 7d 38 02       	cmpb   $0x2,0x38(%r13)
  435189:	75 ec                	jne    435177 <DCsync_history+0xc64>
  43518b:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  435191:	49 8b 4d 00          	mov    0x0(%r13),%rcx
  435195:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  43519c:	00 
  43519d:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
  4351a4:	00 
  4351a5:	48 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%rdi
  4351ac:	00 
  4351ad:	e8 41 be 00 00       	callq  440ff3 <uint64_array_add>
  4351b2:	41 83 c6 01          	add    $0x1,%r14d
  4351b6:	49 83 c5 40          	add    $0x40,%r13
  4351ba:	44 39 f5             	cmp    %r14d,%ebp
  4351bd:	7f c5                	jg     435184 <DCsync_history+0xc71>
  4351bf:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
  4351c6:	00 
  4351c7:	44 8b 84 24 d4 00 00 	mov    0xd4(%rsp),%r8d
  4351ce:	00 
  4351cf:	45 85 c0             	test   %r8d,%r8d
  4351d2:	0f 8e df 00 00 00    	jle    4352b7 <DCsync_history+0xda4>
  4351d8:	45 31 ff             	xor    %r15d,%r15d
  4351db:	45 31 f6             	xor    %r14d,%r14d
  4351de:	44 8d 6d ff          	lea    -0x1(%rbp),%r13d
  4351e2:	49 83 c5 01          	add    $0x1,%r13
  4351e6:	49 c1 e5 06          	shl    $0x6,%r13
  4351ea:	85 ed                	test   %ebp,%ebp
  4351ec:	0f 8e a6 00 00 00    	jle    435298 <DCsync_history+0xd85>
  4351f2:	4a 8b 3c 38          	mov    (%rax,%r15,1),%rdi
  4351f6:	31 d2                	xor    %edx,%edx
  4351f8:	be ff ff ff ff       	mov    $0xffffffff,%esi
  4351fd:	41 89 f1             	mov    %esi,%r9d
  435200:	49 39 3c 14          	cmp    %rdi,(%r12,%rdx,1)
  435204:	74 13                	je     435219 <DCsync_history+0xd06>
  435206:	89 f1                	mov    %esi,%ecx
  435208:	48 83 c2 40          	add    $0x40,%rdx
  43520c:	4c 39 ea             	cmp    %r13,%rdx
  43520f:	74 2e                	je     43523f <DCsync_history+0xd2c>
  435211:	89 ce                	mov    %ecx,%esi
  435213:	49 39 3c 14          	cmp    %rdi,(%r12,%rdx,1)
  435217:	75 ed                	jne    435206 <DCsync_history+0xcf3>
  435219:	41 80 7c 14 38 02    	cmpb   $0x2,0x38(%r12,%rdx,1)
  43521f:	75 e5                	jne    435206 <DCsync_history+0xcf3>
  435221:	41 8b 4c 14 30       	mov    0x30(%r12,%rdx,1),%ecx
  435226:	41 39 c9             	cmp    %ecx,%r9d
  435229:	44 0f 4c c9          	cmovl  %ecx,%r9d
  43522d:	41 8b 4c 14 34       	mov    0x34(%r12,%rdx,1),%ecx
  435232:	39 ce                	cmp    %ecx,%esi
  435234:	7d d0                	jge    435206 <DCsync_history+0xcf3>
  435236:	48 83 c2 40          	add    $0x40,%rdx
  43523a:	4c 39 ea             	cmp    %r13,%rdx
  43523d:	75 d2                	jne    435211 <DCsync_history+0xcfe>
  43523f:	41 83 f9 ff          	cmp    $0xffffffffffffffff,%r9d
  435243:	74 53                	je     435298 <DCsync_history+0xd85>
  435245:	83 f9 ff             	cmp    $0xffffffffffffffff,%ecx
  435248:	74 4e                	je     435298 <DCsync_history+0xd85>
  43524a:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  43524f:	89 0c 24             	mov    %ecx,(%rsp)
  435252:	4c 8d 05 3f 6e 03 00 	lea    0x36e3f(%rip),%r8        # 46c098 <usage_message+0xa358>
  435259:	b9 80 00 00 00       	mov    $0x80,%ecx
  43525e:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435263:	48 8d 35 96 92 25 00 	lea    0x259296(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  43526a:	48 8d 3d e7 db 27 00 	lea    0x27dbe7(%rip),%rdi        # 6b2e58 <cache+0x28>
  435271:	31 c0                	xor    %eax,%eax
  435273:	e8 2f f7 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435278:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  43527d:	48 8d 35 7c 92 25 00 	lea    0x25927c(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435284:	48 8d 3d cd db 27 00 	lea    0x27dbcd(%rip),%rdi        # 6b2e58 <cache+0x28>
  43528b:	e8 8e 39 02 00       	callq  458c1e <DBexecute_overflowed_sql>
  435290:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
  435297:	00 
  435298:	41 83 c6 01          	add    $0x1,%r14d
  43529c:	49 83 c7 08          	add    $0x8,%r15
  4352a0:	44 3b b4 24 d4 00 00 	cmp    0xd4(%rsp),%r14d
  4352a7:	00 
  4352a8:	7d 0d                	jge    4352b7 <DCsync_history+0xda4>
  4352aa:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
  4352b1:	00 
  4352b2:	e9 33 ff ff ff       	jmpq   4351ea <DCsync_history+0xcd7>
  4352b7:	48 85 c0             	test   %rax,%rax
  4352ba:	74 14                	je     4352d0 <DCsync_history+0xdbd>
  4352bc:	48 89 c7             	mov    %rax,%rdi
  4352bf:	e8 24 8f fd ff       	callq  40e1e8 <free@plt>
  4352c4:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
  4352cb:	00 00 00 00 00 
  4352d0:	83 bc 24 dc 00 00 00 	cmpl   $0x10,0xdc(%rsp)
  4352d7:	10 
  4352d8:	7e 15                	jle    4352ef <DCsync_history+0xddc>
  4352da:	48 8b 35 77 db 27 00 	mov    0x27db77(%rip),%rsi        # 6b2e58 <cache+0x28>
  4352e1:	48 8d 3d 7d ce 04 00 	lea    0x4ce7d(%rip),%rdi        # 482165 <usage_message+0x20425>
  4352e8:	31 c0                	xor    %eax,%eax
  4352ea:	e8 53 38 02 00       	callq  458b42 <__zbx_DBexecute>
  4352ef:	31 c0                	xor    %eax,%eax
  4352f1:	e8 3d 44 02 00       	callq  459733 <DBcommit>
  4352f6:	31 c0                	xor    %eax,%eax
  4352f8:	e8 fb 12 00 00       	callq  4365f8 <DCflush_nextchecks>
  4352fd:	48 8d 15 7c db 27 00 	lea    0x27db7c(%rip),%rdx        # 6b2e80 <cache+0x50>
  435304:	be 9b 08 00 00       	mov    $0x89b,%esi
  435309:	48 8d 3d 7c 6e 03 00 	lea    0x36e7c(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  435310:	e8 96 99 00 00       	callq  43ecab <__zbx_mutex_lock>
  435315:	85 ed                	test   %ebp,%ebp
  435317:	0f 8e ec 08 00 00    	jle    435c09 <DCsync_history+0x16f6>
  43531d:	45 31 ed             	xor    %r13d,%r13d
  435320:	45 31 e4             	xor    %r12d,%r12d
  435323:	48 8b 03             	mov    (%rbx),%rax
  435326:	4c 89 ea             	mov    %r13,%rdx
  435329:	48 03 15 38 db 27 00 	add    0x27db38(%rip),%rdx        # 6b2e68 <cache+0x38>
  435330:	48 8d b0 98 00 00 00 	lea    0x98(%rax),%rsi
  435337:	48 8b 78 78          	mov    0x78(%rax),%rdi
  43533b:	b9 01 00 00 00       	mov    $0x1,%ecx
  435340:	e8 2a bc 00 00       	callq  440f6f <uint64_array_remove>
  435345:	41 83 c4 01          	add    $0x1,%r12d
  435349:	49 83 c5 40          	add    $0x40,%r13
  43534d:	41 39 ec             	cmp    %ebp,%r12d
  435350:	7c d1                	jl     435323 <DCsync_history+0xe10>
  435352:	48 8d 15 27 db 27 00 	lea    0x27db27(%rip),%rdx        # 6b2e80 <cache+0x50>
  435359:	be a0 08 00 00       	mov    $0x8a0,%esi
  43535e:	48 8d 3d 27 6e 03 00 	lea    0x36e27(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  435365:	e8 c3 98 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43536a:	45 31 e4             	xor    %r12d,%r12d
  43536d:	45 31 ed             	xor    %r13d,%r13d
  435370:	eb 15                	jmp    435387 <DCsync_history+0xe74>
  435372:	3c 04                	cmp    $0x4,%al
  435374:	74 23                	je     435399 <DCsync_history+0xe86>
  435376:	3c 02                	cmp    $0x2,%al
  435378:	74 1f                	je     435399 <DCsync_history+0xe86>
  43537a:	41 83 c5 01          	add    $0x1,%r13d
  43537e:	49 83 c4 40          	add    $0x40,%r12
  435382:	44 39 ed             	cmp    %r13d,%ebp
  435385:	7e 6d                	jle    4353f4 <DCsync_history+0xee1>
  435387:	4c 89 e2             	mov    %r12,%rdx
  43538a:	48 03 15 d7 da 27 00 	add    0x27dad7(%rip),%rdx        # 6b2e68 <cache+0x38>
  435391:	0f b6 42 38          	movzbl 0x38(%rdx),%eax
  435395:	3c 01                	cmp    $0x1,%al
  435397:	75 d9                	jne    435372 <DCsync_history+0xe5f>
  435399:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
  43539d:	48 85 ff             	test   %rdi,%rdi
  4353a0:	74 23                	je     4353c5 <DCsync_history+0xeb2>
  4353a2:	e8 41 8e fd ff       	callq  40e1e8 <free@plt>
  4353a7:	48 8b 05 ba da 27 00 	mov    0x27daba(%rip),%rax        # 6b2e68 <cache+0x38>
  4353ae:	4a c7 44 20 08 00 00 	movq   $0x0,0x8(%rax,%r12,1)
  4353b5:	00 00 
  4353b7:	4c 89 e2             	mov    %r12,%rdx
  4353ba:	48 03 15 a7 da 27 00 	add    0x27daa7(%rip),%rdx        # 6b2e68 <cache+0x38>
  4353c1:	0f b6 42 38          	movzbl 0x38(%rdx),%eax
  4353c5:	3c 02                	cmp    $0x2,%al
  4353c7:	75 b1                	jne    43537a <DCsync_history+0xe67>
  4353c9:	48 8b 7a 18          	mov    0x18(%rdx),%rdi
  4353cd:	48 85 ff             	test   %rdi,%rdi
  4353d0:	74 a8                	je     43537a <DCsync_history+0xe67>
  4353d2:	e8 11 8e fd ff       	callq  40e1e8 <free@plt>
  4353d7:	48 8b 05 8a da 27 00 	mov    0x27da8a(%rip),%rax        # 6b2e68 <cache+0x38>
  4353de:	4a c7 44 20 18 00 00 	movq   $0x0,0x18(%rax,%r12,1)
  4353e5:	00 00 
  4353e7:	41 83 c5 01          	add    $0x1,%r13d
  4353eb:	49 83 c4 40          	add    $0x40,%r12
  4353ef:	44 39 ed             	cmp    %r13d,%ebp
  4353f2:	7f 93                	jg     435387 <DCsync_history+0xe74>
  4353f4:	01 6c 24 7c          	add    %ebp,0x7c(%rsp)
  4353f8:	83 bc 24 8c 00 00 00 	cmpl   $0x1,0x8c(%rsp)
  4353ff:	01 
  435400:	0f 84 c7 06 00 00    	je     435acd <DCsync_history+0x15ba>
  435406:	83 6c 24 78 01       	subl   $0x1,0x78(%rsp)
  43540b:	8b 6c 24 78          	mov    0x78(%rsp),%ebp
  43540f:	85 ed                	test   %ebp,%ebp
  435411:	0f 8f e5 f1 ff ff    	jg     4345fc <DCsync_history+0xe9>
  435417:	83 bc 24 8c 00 00 00 	cmpl   $0x1,0x8c(%rsp)
  43541e:	01 
  43541f:	0f 84 d7 f1 ff ff    	je     4345fc <DCsync_history+0xe9>
  435425:	8b 7c 24 6c          	mov    0x6c(%rsp),%edi
  435429:	85 ff                	test   %edi,%edi
  43542b:	74 11                	je     43543e <DCsync_history+0xf2b>
  43542d:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
  435431:	39 84 24 bc 00 00 00 	cmp    %eax,0xbc(%rsp)
  435438:	0f 8f be f1 ff ff    	jg     4345fc <DCsync_history+0xe9>
  43543e:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
  435442:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
  435449:	5b                   	pop    %rbx
  43544a:	5d                   	pop    %rbp
  43544b:	41 5c                	pop    %r12
  43544d:	41 5d                	pop    %r13
  43544f:	41 5e                	pop    %r14
  435451:	41 5f                	pop    %r15
  435453:	c3                   	retq   
  435454:	83 e8 01             	sub    $0x1,%eax
  435457:	89 84 24 dc 00 00 00 	mov    %eax,0xdc(%rsp)
  43545e:	4c 8d 05 8c 0d 03 00 	lea    0x30d8c(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435465:	b9 04 00 00 00       	mov    $0x4,%ecx
  43546a:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  43546f:	48 8d 35 8a 90 25 00 	lea    0x25908a(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435476:	48 8d 3d db d9 27 00 	lea    0x27d9db(%rip),%rdi        # 6b2e58 <cache+0x28>
  43547d:	31 c0                	xor    %eax,%eax
  43547f:	e8 23 f5 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435484:	44 8b b4 24 dc 00 00 	mov    0xdc(%rsp),%r14d
  43548b:	00 
  43548c:	4c 8d 05 05 6a 03 00 	lea    0x36a05(%rip),%r8        # 46be98 <usage_message+0xa158>
  435493:	b9 00 02 00 00       	mov    $0x200,%ecx
  435498:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  43549d:	48 8d 35 5c 90 25 00 	lea    0x25905c(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4354a4:	48 8d 3d ad d9 27 00 	lea    0x27d9ad(%rip),%rdi        # 6b2e58 <cache+0x28>
  4354ab:	31 c0                	xor    %eax,%eax
  4354ad:	e8 f5 f4 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4354b2:	85 ed                	test   %ebp,%ebp
  4354b4:	0f 8e a6 00 00 00    	jle    435560 <DCsync_history+0x104d>
  4354ba:	4d 89 fc             	mov    %r15,%r12
  4354bd:	45 31 ed             	xor    %r13d,%r13d
  4354c0:	eb 11                	jmp    4354d3 <DCsync_history+0xfc0>
  4354c2:	41 83 c5 01          	add    $0x1,%r13d
  4354c6:	49 83 c4 40          	add    $0x40,%r12
  4354ca:	44 39 ed             	cmp    %r13d,%ebp
  4354cd:	0f 8e 8d 00 00 00    	jle    435560 <DCsync_history+0x104d>
  4354d3:	41 80 7c 24 3a 00    	cmpb   $0x0,0x3a(%r12)
  4354d9:	74 e7                	je     4354c2 <DCsync_history+0xfaf>
  4354db:	41 80 7c 24 38 01    	cmpb   $0x1,0x38(%r12)
  4354e1:	75 df                	jne    4354c2 <DCsync_history+0xfaf>
  4354e3:	41 80 7c 24 39 00    	cmpb   $0x0,0x39(%r12)
  4354e9:	75 d7                	jne    4354c2 <DCsync_history+0xfaf>
  4354eb:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  4354f0:	be ff 00 00 00       	mov    $0xff,%esi
  4354f5:	e8 e3 23 02 00       	callq  4578dd <DBdyn_escape_string_len>
  4354fa:	49 89 c2             	mov    %rax,%r10
  4354fd:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  435502:	41 8b 44 24 20       	mov    0x20(%r12),%eax
  435507:	89 04 24             	mov    %eax,(%rsp)
  43550a:	4d 8b 0c 24          	mov    (%r12),%r9
  43550e:	4c 8d 05 be 6e 03 00 	lea    0x36ebe(%rip),%r8        # 46c3d3 <usage_message+0xa693>
  435515:	b9 00 02 00 00       	mov    $0x200,%ecx
  43551a:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  43551f:	48 8d 35 da 8f 25 00 	lea    0x258fda(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435526:	48 8d 3d 2b d9 27 00 	lea    0x27d92b(%rip),%rdi        # 6b2e58 <cache+0x28>
  43552d:	31 c0                	xor    %eax,%eax
  43552f:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
  435534:	e8 6e f4 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435539:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
  43553e:	4d 85 d2             	test   %r10,%r10
  435541:	0f 84 7b ff ff ff    	je     4354c2 <DCsync_history+0xfaf>
  435547:	4c 89 d7             	mov    %r10,%rdi
  43554a:	e8 99 8c fd ff       	callq  40e1e8 <free@plt>
  43554f:	41 83 c5 01          	add    $0x1,%r13d
  435553:	49 83 c4 40          	add    $0x40,%r12
  435557:	44 39 ed             	cmp    %r13d,%ebp
  43555a:	0f 8f 73 ff ff ff    	jg     4354d3 <DCsync_history+0xfc0>
  435560:	8b 94 24 dc 00 00 00 	mov    0xdc(%rsp),%edx
  435567:	48 63 ca             	movslq %edx,%rcx
  43556a:	48 8b 05 e7 d8 27 00 	mov    0x27d8e7(%rip),%rax        # 6b2e58 <cache+0x28>
  435571:	80 7c 08 ff 2c       	cmpb   $0x2c,-0x1(%rax,%rcx,1)
  435576:	0f 84 e7 06 00 00    	je     435c63 <DCsync_history+0x1750>
  43557c:	44 89 b4 24 dc 00 00 	mov    %r14d,0xdc(%rsp)
  435583:	00 
  435584:	48 8b 35 6d 79 25 00 	mov    0x25796d(%rip),%rsi        # 68cef8 <zbx_iks_transport+0x4d8>
  43558b:	44 8b 16             	mov    (%rsi),%r10d
  43558e:	45 85 d2             	test   %r10d,%r10d
  435591:	0f 85 25 01 00 00    	jne    4356bc <DCsync_history+0x11a9>
  435597:	48 8b 05 c2 78 25 00 	mov    0x2578c2(%rip),%rax        # 68ce60 <zbx_iks_transport+0x440>
  43559e:	44 8b 08             	mov    (%rax),%r9d
  4355a1:	45 85 c9             	test   %r9d,%r9d
  4355a4:	0f 8e 12 01 00 00    	jle    4356bc <DCsync_history+0x11a9>
  4355aa:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  4355b1:	89 44 24 70          	mov    %eax,0x70(%rsp)
  4355b5:	4c 8d 05 14 69 03 00 	lea    0x36914(%rip),%r8        # 46bed0 <usage_message+0xa190>
  4355bc:	b9 00 02 00 00       	mov    $0x200,%ecx
  4355c1:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  4355c6:	48 8d 35 33 8f 25 00 	lea    0x258f33(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4355cd:	48 8d 3d 84 d8 27 00 	lea    0x27d884(%rip),%rdi        # 6b2e58 <cache+0x28>
  4355d4:	31 c0                	xor    %eax,%eax
  4355d6:	e8 cc f3 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4355db:	85 ed                	test   %ebp,%ebp
  4355dd:	0f 8e b2 00 00 00    	jle    435695 <DCsync_history+0x1182>
  4355e3:	4d 89 fc             	mov    %r15,%r12
  4355e6:	45 31 ed             	xor    %r13d,%r13d
  4355e9:	eb 11                	jmp    4355fc <DCsync_history+0x10e9>
  4355eb:	41 83 c5 01          	add    $0x1,%r13d
  4355ef:	49 83 c4 40          	add    $0x40,%r12
  4355f3:	44 39 ed             	cmp    %r13d,%ebp
  4355f6:	0f 8e 99 00 00 00    	jle    435695 <DCsync_history+0x1182>
  4355fc:	41 80 7c 24 3a 00    	cmpb   $0x0,0x3a(%r12)
  435602:	74 e7                	je     4355eb <DCsync_history+0x10d8>
  435604:	41 80 7c 24 38 01    	cmpb   $0x1,0x38(%r12)
  43560a:	75 df                	jne    4355eb <DCsync_history+0x10d8>
  43560c:	41 80 7c 24 39 00    	cmpb   $0x0,0x39(%r12)
  435612:	75 d7                	jne    4355eb <DCsync_history+0x10d8>
  435614:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  435619:	be ff 00 00 00       	mov    $0xff,%esi
  43561e:	e8 ba 22 02 00       	callq  4578dd <DBdyn_escape_string_len>
  435623:	49 89 c6             	mov    %rax,%r14
  435626:	41 8b 4c 24 20       	mov    0x20(%r12),%ecx
  43562b:	49 8b 14 24          	mov    (%r12),%rdx
  43562f:	48 89 d7             	mov    %rdx,%rdi
  435632:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
  435637:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
  43563b:	e8 69 b3 00 00       	callq  4409a9 <get_nodeid_by_id>
  435640:	41 89 c1             	mov    %eax,%r9d
  435643:	4c 89 74 24 10       	mov    %r14,0x10(%rsp)
  435648:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
  43564c:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
  435650:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  435655:	48 89 14 24          	mov    %rdx,(%rsp)
  435659:	4c 8d 05 82 6d 03 00 	lea    0x36d82(%rip),%r8        # 46c3e2 <usage_message+0xa6a2>
  435660:	b9 00 02 00 00       	mov    $0x200,%ecx
  435665:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  43566a:	48 8d 35 8f 8e 25 00 	lea    0x258e8f(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435671:	48 8d 3d e0 d7 27 00 	lea    0x27d7e0(%rip),%rdi        # 6b2e58 <cache+0x28>
  435678:	31 c0                	xor    %eax,%eax
  43567a:	e8 28 f3 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  43567f:	4d 85 f6             	test   %r14,%r14
  435682:	0f 84 63 ff ff ff    	je     4355eb <DCsync_history+0x10d8>
  435688:	4c 89 f7             	mov    %r14,%rdi
  43568b:	e8 58 8b fd ff       	callq  40e1e8 <free@plt>
  435690:	e9 56 ff ff ff       	jmpq   4355eb <DCsync_history+0x10d8>
  435695:	8b 94 24 dc 00 00 00 	mov    0xdc(%rsp),%edx
  43569c:	48 63 ca             	movslq %edx,%rcx
  43569f:	48 8b 05 b2 d7 27 00 	mov    0x27d7b2(%rip),%rax        # 6b2e58 <cache+0x28>
  4356a6:	80 7c 08 ff 2c       	cmpb   $0x2c,-0x1(%rax,%rcx,1)
  4356ab:	0f 84 ad 07 00 00    	je     435e5e <DCsync_history+0x194b>
  4356b1:	8b 54 24 70          	mov    0x70(%rsp),%edx
  4356b5:	89 94 24 dc 00 00 00 	mov    %edx,0xdc(%rsp)
  4356bc:	85 ed                	test   %ebp,%ebp
  4356be:	0f 8e b2 03 00 00    	jle    435a76 <DCsync_history+0x1563>
  4356c4:	8d 7d ff             	lea    -0x1(%rbp),%edi
  4356c7:	48 83 c7 01          	add    $0x1,%rdi
  4356cb:	48 c1 e7 06          	shl    $0x6,%rdi
  4356cf:	31 c0                	xor    %eax,%eax
  4356d1:	45 31 e4             	xor    %r12d,%r12d
  4356d4:	31 f6                	xor    %esi,%esi
  4356d6:	eb 15                	jmp    4356ed <DCsync_history+0x11da>
  4356d8:	41 8d 4c 24 01       	lea    0x1(%r12),%ecx
  4356dd:	80 fa 02             	cmp    $0x2,%dl
  4356e0:	44 0f 44 e1          	cmove  %ecx,%r12d
  4356e4:	48 83 c0 40          	add    $0x40,%rax
  4356e8:	48 39 f8             	cmp    %rdi,%rax
  4356eb:	74 17                	je     435704 <DCsync_history+0x11f1>
  4356ed:	41 0f b6 54 07 38    	movzbl 0x38(%r15,%rax,1),%edx
  4356f3:	80 fa 04             	cmp    $0x4,%dl
  4356f6:	75 e0                	jne    4356d8 <DCsync_history+0x11c5>
  4356f8:	83 c6 01             	add    $0x1,%esi
  4356fb:	48 83 c0 40          	add    $0x40,%rax
  4356ff:	48 39 f8             	cmp    %rdi,%rax
  435702:	75 e9                	jne    4356ed <DCsync_history+0x11da>
  435704:	85 f6                	test   %esi,%esi
  435706:	0f 84 2f 01 00 00    	je     43583b <DCsync_history+0x1328>
  43570c:	48 8d 3d f6 eb 02 00 	lea    0x2ebf6(%rip),%rdi        # 464309 <usage_message+0x25c9>
  435713:	e8 42 38 02 00       	callq  458f5a <DBget_maxid_num>
  435718:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
  43571f:	00 
  435720:	8b b4 24 dc 00 00 00 	mov    0xdc(%rsp),%esi
  435727:	89 74 24 70          	mov    %esi,0x70(%rsp)
  43572b:	4c 8d 05 e6 67 03 00 	lea    0x367e6(%rip),%r8        # 46bf18 <usage_message+0xa1d8>
  435732:	b9 00 02 00 00       	mov    $0x200,%ecx
  435737:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  43573c:	48 8d 35 bd 8d 25 00 	lea    0x258dbd(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435743:	48 8d 3d 0e d7 27 00 	lea    0x27d70e(%rip),%rdi        # 6b2e58 <cache+0x28>
  43574a:	31 c0                	xor    %eax,%eax
  43574c:	e8 56 f2 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435751:	4d 89 fd             	mov    %r15,%r13
  435754:	45 31 f6             	xor    %r14d,%r14d
  435757:	eb 11                	jmp    43576a <DCsync_history+0x1257>
  435759:	41 83 c6 01          	add    $0x1,%r14d
  43575d:	49 83 c5 40          	add    $0x40,%r13
  435761:	44 39 f5             	cmp    %r14d,%ebp
  435764:	0f 8e aa 00 00 00    	jle    435814 <DCsync_history+0x1301>
  43576a:	41 80 7d 3a 00       	cmpb   $0x0,0x3a(%r13)
  43576f:	74 e8                	je     435759 <DCsync_history+0x1246>
  435771:	41 80 7d 38 04       	cmpb   $0x4,0x38(%r13)
  435776:	75 e1                	jne    435759 <DCsync_history+0x1246>
  435778:	41 80 7d 39 00       	cmpb   $0x0,0x39(%r13)
  43577d:	0f 1f 00             	nopl   (%rax)
  435780:	75 d7                	jne    435759 <DCsync_history+0x1246>
  435782:	49 8b 7d 08          	mov    0x8(%r13),%rdi
  435786:	e8 d6 21 02 00       	callq  457961 <DBdyn_escape_string>
  43578b:	49 89 c2             	mov    %rax,%r10
  43578e:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  435795:	48 89 c7             	mov    %rax,%rdi
  435798:	31 c0                	xor    %eax,%eax
  43579a:	f2 ae                	repnz scas %es:(%rdi),%al
  43579c:	48 f7 d1             	not    %rcx
  43579f:	81 c1 ff 01 00 00    	add    $0x1ff,%ecx
  4357a5:	4c 89 54 24 10       	mov    %r10,0x10(%rsp)
  4357aa:	41 8b 45 20          	mov    0x20(%r13),%eax
  4357ae:	89 44 24 08          	mov    %eax,0x8(%rsp)
  4357b2:	49 8b 45 00          	mov    0x0(%r13),%rax
  4357b6:	48 89 04 24          	mov    %rax,(%rsp)
  4357ba:	4c 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%r9
  4357c1:	00 
  4357c2:	4c 8d 05 2b 6c 03 00 	lea    0x36c2b(%rip),%r8        # 46c3f4 <usage_message+0xa6b4>
  4357c9:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  4357ce:	48 8d 35 2b 8d 25 00 	lea    0x258d2b(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4357d5:	48 8d 3d 7c d6 27 00 	lea    0x27d67c(%rip),%rdi        # 6b2e58 <cache+0x28>
  4357dc:	31 c0                	xor    %eax,%eax
  4357de:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
  4357e3:	e8 bf f1 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4357e8:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
  4357ed:	4d 85 d2             	test   %r10,%r10
  4357f0:	74 08                	je     4357fa <DCsync_history+0x12e7>
  4357f2:	4c 89 d7             	mov    %r10,%rdi
  4357f5:	e8 ee 89 fd ff       	callq  40e1e8 <free@plt>
  4357fa:	48 83 84 24 a8 00 00 	addq   $0x1,0xa8(%rsp)
  435801:	00 01 
  435803:	41 83 c6 01          	add    $0x1,%r14d
  435807:	49 83 c5 40          	add    $0x40,%r13
  43580b:	44 39 f5             	cmp    %r14d,%ebp
  43580e:	0f 8f 56 ff ff ff    	jg     43576a <DCsync_history+0x1257>
  435814:	8b 94 24 dc 00 00 00 	mov    0xdc(%rsp),%edx
  43581b:	48 63 ca             	movslq %edx,%rcx
  43581e:	48 8b 05 33 d6 27 00 	mov    0x27d633(%rip),%rax        # 6b2e58 <cache+0x28>
  435825:	80 7c 08 ff 2c       	cmpb   $0x2c,-0x1(%rax,%rcx,1)
  43582a:	0f 84 f9 05 00 00    	je     435e29 <DCsync_history+0x1916>
  435830:	8b 54 24 70          	mov    0x70(%rsp),%edx
  435834:	89 94 24 dc 00 00 00 	mov    %edx,0xdc(%rsp)
  43583b:	45 85 e4             	test   %r12d,%r12d
  43583e:	0f 84 32 02 00 00    	je     435a76 <DCsync_history+0x1563>
  435844:	44 89 e6             	mov    %r12d,%esi
  435847:	48 8d 3d a3 ea 02 00 	lea    0x2eaa3(%rip),%rdi        # 4642f1 <usage_message+0x25b1>
  43584e:	e8 07 37 02 00       	callq  458f5a <DBget_maxid_num>
  435853:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  435858:	44 8b b4 24 dc 00 00 	mov    0xdc(%rsp),%r14d
  43585f:	00 
  435860:	4c 8d 05 f1 66 03 00 	lea    0x366f1(%rip),%r8        # 46bf58 <usage_message+0xa218>
  435867:	b9 00 02 00 00       	mov    $0x200,%ecx
  43586c:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435871:	48 8d 35 88 8c 25 00 	lea    0x258c88(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435878:	48 8d 3d d9 d5 27 00 	lea    0x27d5d9(%rip),%rdi        # 6b2e58 <cache+0x28>
  43587f:	31 c0                	xor    %eax,%eax
  435881:	e8 21 f1 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435886:	4d 89 fc             	mov    %r15,%r12
  435889:	45 31 ed             	xor    %r13d,%r13d
  43588c:	eb 11                	jmp    43589f <DCsync_history+0x138c>
  43588e:	41 83 c5 01          	add    $0x1,%r13d
  435892:	49 83 c4 40          	add    $0x40,%r12
  435896:	44 39 ed             	cmp    %r13d,%ebp
  435899:	0f 8e f3 00 00 00    	jle    435992 <DCsync_history+0x147f>
  43589f:	41 80 7c 24 3a 00    	cmpb   $0x0,0x3a(%r12)
  4358a5:	74 e7                	je     43588e <DCsync_history+0x137b>
  4358a7:	41 80 7c 24 38 02    	cmpb   $0x2,0x38(%r12)
  4358ad:	75 df                	jne    43588e <DCsync_history+0x137b>
  4358af:	41 80 7c 24 39 00    	cmpb   $0x0,0x39(%r12)
  4358b5:	75 d7                	jne    43588e <DCsync_history+0x137b>
  4358b7:	49 8b 7c 24 18       	mov    0x18(%r12),%rdi
  4358bc:	be 40 00 00 00       	mov    $0x40,%esi
  4358c1:	e8 17 20 02 00       	callq  4578dd <DBdyn_escape_string_len>
  4358c6:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
  4358cd:	00 
  4358ce:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  4358d3:	e8 89 20 02 00       	callq  457961 <DBdyn_escape_string>
  4358d8:	49 89 c7             	mov    %rax,%r15
  4358db:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  4358e2:	48 89 c7             	mov    %rax,%rdi
  4358e5:	31 c0                	xor    %eax,%eax
  4358e7:	f2 ae                	repnz scas %es:(%rdi),%al
  4358e9:	48 f7 d1             	not    %rcx
  4358ec:	81 c1 ff 01 00 00    	add    $0x1ff,%ecx
  4358f2:	41 8b 44 24 2c       	mov    0x2c(%r12),%eax
  4358f7:	89 44 24 30          	mov    %eax,0x30(%rsp)
  4358fb:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
  435900:	41 8b 44 24 28       	mov    0x28(%r12),%eax
  435905:	89 44 24 20          	mov    %eax,0x20(%rsp)
  435909:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
  435910:	00 
  435911:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
  435916:	41 8b 44 24 24       	mov    0x24(%r12),%eax
  43591b:	89 44 24 10          	mov    %eax,0x10(%rsp)
  43591f:	41 8b 44 24 20       	mov    0x20(%r12),%eax
  435924:	89 44 24 08          	mov    %eax,0x8(%rsp)
  435928:	49 8b 04 24          	mov    (%r12),%rax
  43592c:	48 89 04 24          	mov    %rax,(%rsp)
  435930:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
  435935:	4c 8d 05 7c 66 03 00 	lea    0x3667c(%rip),%r8        # 46bfb8 <usage_message+0xa278>
  43593c:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435941:	48 8d 35 b8 8b 25 00 	lea    0x258bb8(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435948:	48 8d 3d 09 d5 27 00 	lea    0x27d509(%rip),%rdi        # 6b2e58 <cache+0x28>
  43594f:	31 c0                	xor    %eax,%eax
  435951:	e8 51 f0 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435956:	4d 85 ff             	test   %r15,%r15
  435959:	74 08                	je     435963 <DCsync_history+0x1450>
  43595b:	4c 89 ff             	mov    %r15,%rdi
  43595e:	e8 85 88 fd ff       	callq  40e1e8 <free@plt>
  435963:	48 83 bc 24 a8 00 00 	cmpq   $0x0,0xa8(%rsp)
  43596a:	00 00 
  43596c:	74 0d                	je     43597b <DCsync_history+0x1468>
  43596e:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  435975:	00 
  435976:	e8 6d 88 fd ff       	callq  40e1e8 <free@plt>
  43597b:	48 83 44 24 70 01    	addq   $0x1,0x70(%rsp)
  435981:	41 83 c5 01          	add    $0x1,%r13d
  435985:	49 83 c4 40          	add    $0x40,%r12
  435989:	44 39 ed             	cmp    %r13d,%ebp
  43598c:	0f 8f 0d ff ff ff    	jg     43589f <DCsync_history+0x138c>
  435992:	8b 94 24 dc 00 00 00 	mov    0xdc(%rsp),%edx
  435999:	48 63 ca             	movslq %edx,%rcx
  43599c:	48 8b 05 b5 d4 27 00 	mov    0x27d4b5(%rip),%rax        # 6b2e58 <cache+0x28>
  4359a3:	80 7c 08 ff 2c       	cmpb   $0x2c,-0x1(%rax,%rcx,1)
  4359a8:	0f 84 98 00 00 00    	je     435a46 <DCsync_history+0x1533>
  4359ae:	44 89 b4 24 dc 00 00 	mov    %r14d,0xdc(%rsp)
  4359b5:	00 
  4359b6:	e9 ca 00 00 00       	jmpq   435a85 <DCsync_history+0x1572>
  4359bb:	83 e8 01             	sub    $0x1,%eax
  4359be:	89 84 24 dc 00 00 00 	mov    %eax,0xdc(%rsp)
  4359c5:	4c 8d 05 25 08 03 00 	lea    0x30825(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  4359cc:	b9 04 00 00 00       	mov    $0x4,%ecx
  4359d1:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  4359d6:	48 8d 35 23 8b 25 00 	lea    0x258b23(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  4359dd:	48 8d 3d 74 d4 27 00 	lea    0x27d474(%rip),%rdi        # 6b2e58 <cache+0x28>
  4359e4:	31 c0                	xor    %eax,%eax
  4359e6:	e8 bc ef 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4359eb:	44 8b b4 24 dc 00 00 	mov    0xdc(%rsp),%r14d
  4359f2:	00 
  4359f3:	e9 ce ef ff ff       	jmpq   4349c6 <DCsync_history+0x4b3>
  4359f8:	f2 41 0f 10 44 24 10 	movsd  0x10(%r12),%xmm0
  4359ff:	41 8b 44 24 20       	mov    0x20(%r12),%eax
  435a04:	89 04 24             	mov    %eax,(%rsp)
  435a07:	4d 8b 0c 24          	mov    (%r12),%r9
  435a0b:	4c 8d 05 83 69 03 00 	lea    0x36983(%rip),%r8        # 46c395 <usage_message+0xa655>
  435a12:	b9 00 02 00 00       	mov    $0x200,%ecx
  435a17:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435a1c:	48 8d 35 dd 8a 25 00 	lea    0x258add(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435a23:	48 8d 3d 2e d4 27 00 	lea    0x27d42e(%rip),%rdi        # 6b2e58 <cache+0x28>
  435a2a:	b8 01 00 00 00       	mov    $0x1,%eax
  435a2f:	e8 73 ef 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435a34:	e9 bb ee ff ff       	jmpq   4348f4 <DCsync_history+0x3e1>
  435a39:	48 c7 42 18 00 00 00 	movq   $0x0,0x18(%rdx)
  435a40:	00 
  435a41:	e9 bf ec ff ff       	jmpq   434705 <DCsync_history+0x1f2>
  435a46:	83 ea 01             	sub    $0x1,%edx
  435a49:	89 94 24 dc 00 00 00 	mov    %edx,0xdc(%rsp)
  435a50:	4c 8d 05 9a 07 03 00 	lea    0x3079a(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435a57:	b9 04 00 00 00       	mov    $0x4,%ecx
  435a5c:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435a61:	48 8d 35 98 8a 25 00 	lea    0x258a98(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435a68:	48 8d 3d e9 d3 27 00 	lea    0x27d3e9(%rip),%rdi        # 6b2e58 <cache+0x28>
  435a6f:	31 c0                	xor    %eax,%eax
  435a71:	e8 31 ef 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435a76:	44 8b b4 24 dc 00 00 	mov    0xdc(%rsp),%r14d
  435a7d:	00 
  435a7e:	48 8b 05 d3 d3 27 00 	mov    0x27d3d3(%rip),%rax        # 6b2e58 <cache+0x28>
  435a85:	4d 63 f6             	movslq %r14d,%r14
  435a88:	42 c6 04 30 00       	movb   $0x0,(%rax,%r14,1)
  435a8d:	83 bc 24 dc 00 00 00 	cmpl   $0x10,0xdc(%rsp)
  435a94:	10 
  435a95:	7e 15                	jle    435aac <DCsync_history+0x1599>
  435a97:	48 8b 35 ba d3 27 00 	mov    0x27d3ba(%rip),%rsi        # 6b2e58 <cache+0x28>
  435a9e:	48 8d 3d c0 c6 04 00 	lea    0x4c6c0(%rip),%rdi        # 482165 <usage_message+0x20425>
  435aa5:	31 c0                	xor    %eax,%eax
  435aa7:	e8 96 30 02 00       	callq  458b42 <__zbx_DBexecute>
  435aac:	89 ee                	mov    %ebp,%esi
  435aae:	48 8b 3d b3 d3 27 00 	mov    0x27d3b3(%rip),%rdi        # 6b2e68 <cache+0x38>
  435ab5:	e8 6b e2 ff ff       	callq  433d25 <dc_add_history+0xf05>
  435aba:	89 ee                	mov    %ebp,%esi
  435abc:	48 8b 3d a5 d3 27 00 	mov    0x27d3a5(%rip),%rdi        # 6b2e68 <cache+0x38>
  435ac3:	e8 ee e6 ff ff       	callq  4341b6 <dc_add_history+0x1396>
  435ac8:	e9 22 f8 ff ff       	jmpq   4352ef <DCsync_history+0xddc>
  435acd:	31 ff                	xor    %edi,%edi
  435acf:	e8 04 91 fd ff       	callq  40ebd8 <time@plt>
  435ad4:	48 2b 84 24 b0 00 00 	sub    0xb0(%rsp),%rax
  435adb:	00 
  435adc:	48 83 f8 09          	cmp    $0x9,%rax
  435ae0:	0f 8e 20 f9 ff ff    	jle    435406 <DCsync_history+0xef3>
  435ae6:	f2 0f 2a 44 24 7c    	cvtsi2sdl 0x7c(%rsp),%xmm0
  435aec:	48 8b 03             	mov    (%rbx),%rax
  435aef:	8b 80 8c 00 00 00    	mov    0x8c(%rax),%eax
  435af5:	03 44 24 7c          	add    0x7c(%rsp),%eax
  435af9:	f2 0f 2a c8          	cvtsi2sd %eax,%xmm1
  435afd:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
  435b01:	f2 0f 59 05 7f cf 02 	mulsd  0x2cf7f(%rip),%xmm0        # 462a88 <usage_message+0xd48>
  435b08:	00 
  435b09:	48 8d 35 52 69 03 00 	lea    0x36952(%rip),%rsi        # 46c462 <usage_message+0xa722>
  435b10:	bf 03 00 00 00       	mov    $0x3,%edi
  435b15:	b8 01 00 00 00       	mov    $0x1,%eax
  435b1a:	e8 91 b5 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  435b1f:	31 ff                	xor    %edi,%edi
  435b21:	e8 b2 90 fd ff       	callq  40ebd8 <time@plt>
  435b26:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
  435b2d:	00 
  435b2e:	e9 d3 f8 ff ff       	jmpq   435406 <DCsync_history+0xef3>
  435b33:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  435b3a:	48 63 d0             	movslq %eax,%rdx
  435b3d:	48 8b 0d 14 d3 27 00 	mov    0x27d314(%rip),%rcx        # 6b2e58 <cache+0x28>
  435b44:	80 7c 11 ff 2c       	cmpb   $0x2c,-0x1(%rcx,%rdx,1)
  435b49:	0f 84 05 f9 ff ff    	je     435454 <DCsync_history+0xf41>
  435b4f:	44 89 b4 24 dc 00 00 	mov    %r14d,0xdc(%rsp)
  435b56:	00 
  435b57:	e9 30 f9 ff ff       	jmpq   43548c <DCsync_history+0xf79>
  435b5c:	f2 41 0f 10 44 24 10 	movsd  0x10(%r12),%xmm0
  435b63:	41 8b 4c 24 20       	mov    0x20(%r12),%ecx
  435b68:	49 8b 14 24          	mov    (%r12),%rdx
  435b6c:	48 89 d7             	mov    %rdx,%rdi
  435b6f:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
  435b74:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
  435b78:	f2 0f 11 44 24 50    	movsd  %xmm0,0x50(%rsp)
  435b7e:	e8 26 ae 00 00       	callq  4409a9 <get_nodeid_by_id>
  435b83:	41 89 c1             	mov    %eax,%r9d
  435b86:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
  435b8a:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
  435b8e:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  435b93:	48 89 14 24          	mov    %rdx,(%rsp)
  435b97:	f2 0f 10 44 24 50    	movsd  0x50(%rsp),%xmm0
  435b9d:	4c 8d 05 ff 67 03 00 	lea    0x367ff(%rip),%r8        # 46c3a3 <usage_message+0xa663>
  435ba4:	b9 00 02 00 00       	mov    $0x200,%ecx
  435ba9:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435bae:	48 8d 35 4b 89 25 00 	lea    0x25894b(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435bb5:	48 8d 3d 9c d2 27 00 	lea    0x27d29c(%rip),%rdi        # 6b2e58 <cache+0x28>
  435bbc:	b8 01 00 00 00       	mov    $0x1,%eax
  435bc1:	e8 e1 ed 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435bc6:	e9 ca ed ff ff       	jmpq   434995 <DCsync_history+0x482>
  435bcb:	48 8d 15 ae d2 27 00 	lea    0x27d2ae(%rip),%rdx        # 6b2e80 <cache+0x50>
  435bd2:	be 81 08 00 00       	mov    $0x881,%esi
  435bd7:	48 8d 3d ae 65 03 00 	lea    0x365ae(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  435bde:	e8 4a 90 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  435be3:	83 bc 24 8c 00 00 00 	cmpl   $0x1,0x8c(%rsp)
  435bea:	01 
  435beb:	0f 85 4d f8 ff ff    	jne    43543e <DCsync_history+0xf2b>
  435bf1:	48 8d 35 88 68 03 00 	lea    0x36888(%rip),%rsi        # 46c480 <usage_message+0xa740>
  435bf8:	bf 03 00 00 00       	mov    $0x3,%edi
  435bfd:	31 c0                	xor    %eax,%eax
  435bff:	e8 ac b4 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  435c04:	e9 35 f8 ff ff       	jmpq   43543e <DCsync_history+0xf2b>
  435c09:	48 8d 15 70 d2 27 00 	lea    0x27d270(%rip),%rdx        # 6b2e80 <cache+0x50>
  435c10:	be a0 08 00 00       	mov    $0x8a0,%esi
  435c15:	48 8d 3d 70 65 03 00 	lea    0x36570(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  435c1c:	e8 0c 90 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  435c21:	e9 ce f7 ff ff       	jmpq   4353f4 <DCsync_history+0xee1>
  435c26:	83 e8 01             	sub    $0x1,%eax
  435c29:	89 84 24 dc 00 00 00 	mov    %eax,0xdc(%rsp)
  435c30:	4c 8d 05 ba 05 03 00 	lea    0x305ba(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435c37:	b9 04 00 00 00       	mov    $0x4,%ecx
  435c3c:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435c41:	48 8d 35 b8 88 25 00 	lea    0x2588b8(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435c48:	48 8d 3d 09 d2 27 00 	lea    0x27d209(%rip),%rdi        # 6b2e58 <cache+0x28>
  435c4f:	31 c0                	xor    %eax,%eax
  435c51:	e8 51 ed 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435c56:	44 8b b4 24 dc 00 00 	mov    0xdc(%rsp),%r14d
  435c5d:	00 
  435c5e:	e9 2c ee ff ff       	jmpq   434a8f <DCsync_history+0x57c>
  435c63:	83 ea 01             	sub    $0x1,%edx
  435c66:	89 94 24 dc 00 00 00 	mov    %edx,0xdc(%rsp)
  435c6d:	4c 8d 05 7d 05 03 00 	lea    0x3057d(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435c74:	b9 04 00 00 00       	mov    $0x4,%ecx
  435c79:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435c7e:	48 8d 35 7b 88 25 00 	lea    0x25887b(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435c85:	48 8d 3d cc d1 27 00 	lea    0x27d1cc(%rip),%rdi        # 6b2e58 <cache+0x28>
  435c8c:	31 c0                	xor    %eax,%eax
  435c8e:	e8 14 ed 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435c93:	e9 ec f8 ff ff       	jmpq   435584 <DCsync_history+0x1071>
  435c98:	83 e8 01             	sub    $0x1,%eax
  435c9b:	89 84 24 dc 00 00 00 	mov    %eax,0xdc(%rsp)
  435ca2:	4c 8d 05 48 05 03 00 	lea    0x30548(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435ca9:	b9 04 00 00 00       	mov    $0x4,%ecx
  435cae:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435cb3:	48 8d 35 46 88 25 00 	lea    0x258846(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435cba:	48 8d 3d 97 d1 27 00 	lea    0x27d197(%rip),%rdi        # 6b2e58 <cache+0x28>
  435cc1:	31 c0                	xor    %eax,%eax
  435cc3:	e8 df ec 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435cc8:	44 8b b4 24 dc 00 00 	mov    0xdc(%rsp),%r14d
  435ccf:	00 
  435cd0:	e9 50 ec ff ff       	jmpq   434925 <DCsync_history+0x412>
  435cd5:	83 ea 01             	sub    $0x1,%edx
  435cd8:	89 94 24 dc 00 00 00 	mov    %edx,0xdc(%rsp)
  435cdf:	4c 8d 05 0b 05 03 00 	lea    0x3050b(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435ce6:	b9 04 00 00 00       	mov    $0x4,%ecx
  435ceb:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435cf0:	48 8d 35 09 88 25 00 	lea    0x258809(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435cf7:	48 8d 3d 5a d1 27 00 	lea    0x27d15a(%rip),%rdi        # 6b2e58 <cache+0x28>
  435cfe:	31 c0                	xor    %eax,%eax
  435d00:	e8 a2 ec 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435d05:	8b 94 24 dc 00 00 00 	mov    0xdc(%rsp),%edx
  435d0c:	89 54 24 70          	mov    %edx,0x70(%rsp)
  435d10:	48 8b 05 41 d1 27 00 	mov    0x27d141(%rip),%rax        # 6b2e58 <cache+0x28>
  435d17:	e9 bc f3 ff ff       	jmpq   4350d8 <DCsync_history+0xbc5>
  435d1c:	83 e8 01             	sub    $0x1,%eax
  435d1f:	89 84 24 dc 00 00 00 	mov    %eax,0xdc(%rsp)
  435d26:	4c 8d 05 c4 04 03 00 	lea    0x304c4(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435d2d:	b9 04 00 00 00       	mov    $0x4,%ecx
  435d32:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435d37:	48 8d 35 c2 87 25 00 	lea    0x2587c2(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435d3e:	48 8d 3d 13 d1 27 00 	lea    0x27d113(%rip),%rdi        # 6b2e58 <cache+0x28>
  435d45:	31 c0                	xor    %eax,%eax
  435d47:	e8 5b ec 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435d4c:	8b 94 24 dc 00 00 00 	mov    0xdc(%rsp),%edx
  435d53:	89 54 24 70          	mov    %edx,0x70(%rsp)
  435d57:	e9 4f f2 ff ff       	jmpq   434fab <DCsync_history+0xa98>
  435d5c:	83 e8 01             	sub    $0x1,%eax
  435d5f:	89 84 24 dc 00 00 00 	mov    %eax,0xdc(%rsp)
  435d66:	4c 8d 05 84 04 03 00 	lea    0x30484(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435d6d:	b9 04 00 00 00       	mov    $0x4,%ecx
  435d72:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435d77:	48 8d 35 82 87 25 00 	lea    0x258782(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435d7e:	48 8d 3d d3 d0 27 00 	lea    0x27d0d3(%rip),%rdi        # 6b2e58 <cache+0x28>
  435d85:	31 c0                	xor    %eax,%eax
  435d87:	e8 1b ec 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435d8c:	8b b4 24 dc 00 00 00 	mov    0xdc(%rsp),%esi
  435d93:	89 74 24 70          	mov    %esi,0x70(%rsp)
  435d97:	e9 2d f1 ff ff       	jmpq   434ec9 <DCsync_history+0x9b6>
  435d9c:	83 e8 01             	sub    $0x1,%eax
  435d9f:	89 84 24 dc 00 00 00 	mov    %eax,0xdc(%rsp)
  435da6:	4c 8d 05 44 04 03 00 	lea    0x30444(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435dad:	b9 04 00 00 00       	mov    $0x4,%ecx
  435db2:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435db7:	48 8d 35 42 87 25 00 	lea    0x258742(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435dbe:	48 8d 3d 93 d0 27 00 	lea    0x27d093(%rip),%rdi        # 6b2e58 <cache+0x28>
  435dc5:	31 c0                	xor    %eax,%eax
  435dc7:	e8 db eb 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435dcc:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  435dd3:	89 44 24 70          	mov    %eax,0x70(%rsp)
  435dd7:	e9 21 f0 ff ff       	jmpq   434dfd <DCsync_history+0x8ea>
  435ddc:	83 e8 01             	sub    $0x1,%eax
  435ddf:	89 84 24 dc 00 00 00 	mov    %eax,0xdc(%rsp)
  435de6:	4c 8d 05 04 04 03 00 	lea    0x30404(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435ded:	b9 04 00 00 00       	mov    $0x4,%ecx
  435df2:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435df7:	48 8d 35 02 87 25 00 	lea    0x258702(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435dfe:	48 8d 3d 53 d0 27 00 	lea    0x27d053(%rip),%rdi        # 6b2e58 <cache+0x28>
  435e05:	31 c0                	xor    %eax,%eax
  435e07:	e8 9b eb 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435e0c:	8b 94 24 dc 00 00 00 	mov    0xdc(%rsp),%edx
  435e13:	89 54 24 70          	mov    %edx,0x70(%rsp)
  435e17:	e9 2a ef ff ff       	jmpq   434d46 <DCsync_history+0x833>
  435e1c:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
  435e23:	00 
  435e24:	e9 ba fd ff ff       	jmpq   435be3 <DCsync_history+0x16d0>
  435e29:	83 ea 01             	sub    $0x1,%edx
  435e2c:	89 94 24 dc 00 00 00 	mov    %edx,0xdc(%rsp)
  435e33:	4c 8d 05 b7 03 03 00 	lea    0x303b7(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435e3a:	b9 04 00 00 00       	mov    $0x4,%ecx
  435e3f:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435e44:	48 8d 35 b5 86 25 00 	lea    0x2586b5(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435e4b:	48 8d 3d 06 d0 27 00 	lea    0x27d006(%rip),%rdi        # 6b2e58 <cache+0x28>
  435e52:	31 c0                	xor    %eax,%eax
  435e54:	e8 4e eb 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435e59:	e9 dd f9 ff ff       	jmpq   43583b <DCsync_history+0x1328>
  435e5e:	83 ea 01             	sub    $0x1,%edx
  435e61:	89 94 24 dc 00 00 00 	mov    %edx,0xdc(%rsp)
  435e68:	4c 8d 05 82 03 03 00 	lea    0x30382(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  435e6f:	b9 04 00 00 00       	mov    $0x4,%ecx
  435e74:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  435e79:	48 8d 35 80 86 25 00 	lea    0x258680(%rip),%rsi        # 68e500 <ZBX_SYNC_MAX+0x4>
  435e80:	48 8d 3d d1 cf 27 00 	lea    0x27cfd1(%rip),%rdi        # 6b2e58 <cache+0x28>
  435e87:	31 c0                	xor    %eax,%eax
  435e89:	e8 19 eb 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  435e8e:	e9 29 f8 ff ff       	jmpq   4356bc <DCsync_history+0x11a9>
  435e93:	48 8d 35 cb 64 03 00 	lea    0x364cb(%rip),%rsi        # 46c365 <usage_message+0xa625>
  435e9a:	bf 03 00 00 00       	mov    $0x3,%edi
  435e9f:	31 c0                	xor    %eax,%eax
  435ea1:	e8 0a b2 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  435ea6:	31 ff                	xor    %edi,%edi
  435ea8:	e8 2b 8d fd ff       	callq  40ebd8 <time@plt>
  435ead:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
  435eb4:	00 
  435eb5:	48 8b 03             	mov    (%rbx),%rax
  435eb8:	c7 80 98 00 00 00 00 	movl   $0x0,0x98(%rax)
  435ebf:	00 00 00 
  435ec2:	e9 a7 e6 ff ff       	jmpq   43456e <DCsync_history+0x5b>
  435ec7:	48 8b 15 a2 70 25 00 	mov    0x2570a2(%rip),%rdx        # 68cf70 <zbx_iks_transport+0x550>
  435ece:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
  435ed5:	00 
  435ed6:	48 63 0a             	movslq (%rdx),%rcx
  435ed9:	48 c1 e1 06          	shl    $0x6,%rcx
  435edd:	31 d2                	xor    %edx,%edx
  435edf:	be 47 08 00 00       	mov    $0x847,%esi
  435ee4:	48 8d 3d a1 62 03 00 	lea    0x362a1(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  435eeb:	e8 1b c8 00 00       	callq  44270b <zbx_malloc2>
  435ef0:	48 89 05 71 cf 27 00 	mov    %rax,0x27cf71(%rip)        # 6b2e68 <cache+0x38>
  435ef7:	48 8b 03             	mov    (%rbx),%rax
  435efa:	8b 88 8c 00 00 00    	mov    0x8c(%rax),%ecx
  435f00:	e9 97 e6 ff ff       	jmpq   43459c <DCsync_history+0x89>

0000000000435f05 <free_database_cache>:
  435f05:	41 56                	push   %r14
  435f07:	41 55                	push   %r13
  435f09:	41 54                	push   %r12
  435f0b:	55                   	push   %rbp
  435f0c:	53                   	push   %rbx
  435f0d:	48 83 ec 30          	sub    $0x30,%rsp
  435f11:	48 8d 15 86 65 03 00 	lea    0x36586(%rip),%rdx        # 46c49e <usage_message+0xa75e>
  435f18:	48 8d 35 72 d3 04 00 	lea    0x4d372(%rip),%rsi        # 483291 <usage_message+0x21551>
  435f1f:	bf 04 00 00 00       	mov    $0x4,%edi
  435f24:	31 c0                	xor    %eax,%eax
  435f26:	e8 85 b1 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  435f2b:	48 8d 35 80 65 03 00 	lea    0x36580(%rip),%rsi        # 46c4b2 <usage_message+0xa772>
  435f32:	bf 04 00 00 00       	mov    $0x4,%edi
  435f37:	31 c0                	xor    %eax,%eax
  435f39:	e8 72 b1 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  435f3e:	bf 01 00 00 00       	mov    $0x1,%edi
  435f43:	e8 cb e5 ff ff       	callq  434513 <DCsync_history>
  435f48:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
  435f4f:	00 00 
  435f51:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  435f58:	00 
  435f59:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
  435f60:	00 
  435f61:	4c 8b 35 e8 6d 25 00 	mov    0x256de8(%rip),%r14        # 68cd50 <zbx_iks_transport+0x330>
  435f68:	49 8b 06             	mov    (%r14),%rax
  435f6b:	8b 88 90 00 00 00    	mov    0x90(%rax),%ecx
  435f71:	48 8d 15 4a 65 03 00 	lea    0x3654a(%rip),%rdx        # 46c4c2 <usage_message+0xa782>
  435f78:	48 8d 35 91 62 03 00 	lea    0x36291(%rip),%rsi        # 46c210 <usage_message+0xa4d0>
  435f7f:	bf 04 00 00 00       	mov    $0x4,%edi
  435f84:	31 c0                	xor    %eax,%eax
  435f86:	e8 25 b1 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  435f8b:	48 8d 35 3e 65 03 00 	lea    0x3653e(%rip),%rsi        # 46c4d0 <usage_message+0xa790>
  435f92:	bf 03 00 00 00       	mov    $0x3,%edi
  435f97:	31 c0                	xor    %eax,%eax
  435f99:	e8 12 b1 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  435f9e:	48 8d 15 df ce 27 00 	lea    0x27cedf(%rip),%rdx        # 6b2e84 <cache+0x54>
  435fa5:	be 25 03 00 00       	mov    $0x325,%esi
  435faa:	48 8d 3d db 61 03 00 	lea    0x361db(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  435fb1:	e8 f5 8c 00 00       	callq  43ecab <__zbx_mutex_lock>
  435fb6:	48 89 e6             	mov    %rsp,%rsi
  435fb9:	49 8b 3e             	mov    (%r14),%rdi
  435fbc:	e8 51 74 00 00       	callq  43d412 <zbx_hashset_iter_reset>
  435fc1:	4c 8d 6c 24 28       	lea    0x28(%rsp),%r13
  435fc6:	4c 8d 64 24 2c       	lea    0x2c(%rsp),%r12
  435fcb:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  435fd0:	eb 11                	jmp    435fe3 <free_database_cache+0xde>
  435fd2:	4c 89 e9             	mov    %r13,%rcx
  435fd5:	4c 89 e2             	mov    %r12,%rdx
  435fd8:	48 89 ee             	mov    %rbp,%rsi
  435fdb:	48 89 c7             	mov    %rax,%rdi
  435fde:	e8 f8 bf ff ff       	callq  431fdb <DCget_nextid+0x269>
  435fe3:	48 89 e7             	mov    %rsp,%rdi
  435fe6:	e8 32 74 00 00       	callq  43d41d <zbx_hashset_iter_next>
  435feb:	48 85 c0             	test   %rax,%rax
  435fee:	75 e2                	jne    435fd2 <free_database_cache+0xcd>
  435ff0:	48 8d 15 8d ce 27 00 	lea    0x27ce8d(%rip),%rdx        # 6b2e84 <cache+0x54>
  435ff7:	be 2c 03 00 00       	mov    $0x32c,%esi
  435ffc:	48 8d 3d 89 61 03 00 	lea    0x36189(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  436003:	e8 25 8c 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  436008:	31 c0                	xor    %eax,%eax
  43600a:	e8 71 37 02 00       	callq  459780 <DBbegin>
  43600f:	8b 7c 24 28          	mov    0x28(%rsp),%edi
  436013:	85 ff                	test   %edi,%edi
  436015:	7e 1c                	jle    436033 <free_database_cache+0x12e>
  436017:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
  43601c:	31 d2                	xor    %edx,%edx
  43601e:	48 89 de             	mov    %rbx,%rsi
  436021:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  436026:	e8 64 c0 ff ff       	callq  43208f <DCget_nextid+0x31d>
  43602b:	8b 74 24 28          	mov    0x28(%rsp),%esi
  43602f:	85 f6                	test   %esi,%esi
  436031:	7f e9                	jg     43601c <free_database_cache+0x117>
  436033:	31 c0                	xor    %eax,%eax
  436035:	e8 f9 36 02 00       	callq  459733 <DBcommit>
  43603a:	48 8d 35 a6 64 03 00 	lea    0x364a6(%rip),%rsi        # 46c4e7 <usage_message+0xa7a7>
  436041:	bf 03 00 00 00       	mov    $0x3,%edi
  436046:	31 c0                	xor    %eax,%eax
  436048:	e8 63 b0 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43604d:	48 8d 15 6e 64 03 00 	lea    0x3646e(%rip),%rdx        # 46c4c2 <usage_message+0xa782>
  436054:	48 8d 35 42 d2 04 00 	lea    0x4d242(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43605b:	bf 04 00 00 00       	mov    $0x4,%edi
  436060:	31 c0                	xor    %eax,%eax
  436062:	e8 49 b0 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  436067:	48 8d 35 96 64 03 00 	lea    0x36496(%rip),%rsi        # 46c504 <usage_message+0xa7c4>
  43606e:	bf 04 00 00 00       	mov    $0x4,%edi
  436073:	31 c0                	xor    %eax,%eax
  436075:	e8 36 b0 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43607a:	48 8d 15 ff cd 27 00 	lea    0x27cdff(%rip),%rdx        # 6b2e80 <cache+0x50>
  436081:	be f8 0a 00 00       	mov    $0xaf8,%esi
  436086:	48 8d 3d ff 60 03 00 	lea    0x360ff(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  43608d:	e8 19 8c 00 00       	callq  43ecab <__zbx_mutex_lock>
  436092:	48 8d 15 eb cd 27 00 	lea    0x27cdeb(%rip),%rdx        # 6b2e84 <cache+0x54>
  436099:	be f9 0a 00 00       	mov    $0xaf9,%esi
  43609e:	48 8d 3d e7 60 03 00 	lea    0x360e7(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  4360a5:	e8 01 8c 00 00       	callq  43ecab <__zbx_mutex_lock>
  4360aa:	48 8d 15 d7 cd 27 00 	lea    0x27cdd7(%rip),%rdx        # 6b2e88 <cache+0x58>
  4360b1:	be fa 0a 00 00       	mov    $0xafa,%esi
  4360b6:	48 8d 3d cf 60 03 00 	lea    0x360cf(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  4360bd:	e8 e9 8b 00 00       	callq  43ecab <__zbx_mutex_lock>
  4360c2:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
  4360c9:	48 8b 3d 70 cd 27 00 	mov    0x27cd70(%rip),%rdi        # 6b2e40 <cache+0x10>
  4360d0:	e8 55 58 00 00       	callq  43b92a <zbx_mem_destroy>
  4360d5:	48 8b 3d 6c cd 27 00 	mov    0x27cd6c(%rip),%rdi        # 6b2e48 <cache+0x18>
  4360dc:	e8 49 58 00 00       	callq  43b92a <zbx_mem_destroy>
  4360e1:	48 8b 3d 68 cd 27 00 	mov    0x27cd68(%rip),%rdi        # 6b2e50 <cache+0x20>
  4360e8:	e8 3d 58 00 00       	callq  43b92a <zbx_mem_destroy>
  4360ed:	48 8d 15 94 cd 27 00 	lea    0x27cd94(%rip),%rdx        # 6b2e88 <cache+0x58>
  4360f4:	be 01 0b 00 00       	mov    $0xb01,%esi
  4360f9:	48 8d 3d 8c 60 03 00 	lea    0x3608c(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  436100:	e8 28 8b 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  436105:	48 8d 15 78 cd 27 00 	lea    0x27cd78(%rip),%rdx        # 6b2e84 <cache+0x54>
  43610c:	be 02 0b 00 00       	mov    $0xb02,%esi
  436111:	48 8d 3d 74 60 03 00 	lea    0x36074(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  436118:	e8 10 8b 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43611d:	48 8d 15 5c cd 27 00 	lea    0x27cd5c(%rip),%rdx        # 6b2e80 <cache+0x50>
  436124:	be 03 0b 00 00       	mov    $0xb03,%esi
  436129:	48 8d 3d 5c 60 03 00 	lea    0x3605c(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  436130:	e8 f8 8a 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  436135:	48 8d 3d 44 cd 27 00 	lea    0x27cd44(%rip),%rdi        # 6b2e80 <cache+0x50>
  43613c:	e8 b7 8a 00 00       	callq  43ebf8 <zbx_mutex_destroy>
  436141:	48 8d 3d 3c cd 27 00 	lea    0x27cd3c(%rip),%rdi        # 6b2e84 <cache+0x54>
  436148:	e8 ab 8a 00 00       	callq  43ebf8 <zbx_mutex_destroy>
  43614d:	48 8d 3d 34 cd 27 00 	lea    0x27cd34(%rip),%rdi        # 6b2e88 <cache+0x58>
  436154:	e8 9f 8a 00 00       	callq  43ebf8 <zbx_mutex_destroy>
  436159:	48 8d 15 3e 63 03 00 	lea    0x3633e(%rip),%rdx        # 46c49e <usage_message+0xa75e>
  436160:	48 8d 35 36 d1 04 00 	lea    0x4d136(%rip),%rsi        # 48329d <usage_message+0x2155d>
  436167:	bf 04 00 00 00       	mov    $0x4,%edi
  43616c:	31 c0                	xor    %eax,%eax
  43616e:	e8 3d af ff ff       	callq  4310b0 <__zbx_zabbix_log>
  436173:	48 83 c4 30          	add    $0x30,%rsp
  436177:	5b                   	pop    %rbx
  436178:	5d                   	pop    %rbp
  436179:	41 5c                	pop    %r12
  43617b:	41 5d                	pop    %r13
  43617d:	41 5e                	pop    %r14
  43617f:	c3                   	retq   
  436180:	49 89 f8             	mov    %rdi,%r8
  436183:	31 c9                	xor    %ecx,%ecx
  436185:	48 8b 15 b4 cc 27 00 	mov    0x27ccb4(%rip),%rdx        # 6b2e40 <cache+0x10>
  43618c:	be 65 0a 00 00       	mov    $0xa65,%esi
  436191:	48 8d 3d f4 5f 03 00 	lea    0x35ff4(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  436198:	e9 37 52 00 00       	jmpq   43b3d4 <__zbx_mem_malloc>

000000000043619d <init_database_cache>:
  43619d:	41 55                	push   %r13
  43619f:	41 54                	push   %r12
  4361a1:	55                   	push   %rbp
  4361a2:	53                   	push   %rbx
  4361a3:	48 83 ec 18          	sub    $0x18,%rsp
  4361a7:	89 fb                	mov    %edi,%ebx
  4361a9:	48 8d 15 68 63 03 00 	lea    0x36368(%rip),%rdx        # 46c518 <usage_message+0xa7d8>
  4361b0:	48 8d 35 da d0 04 00 	lea    0x4d0da(%rip),%rsi        # 483291 <usage_message+0x21551>
  4361b7:	bf 04 00 00 00       	mov    $0x4,%edi
  4361bc:	31 c0                	xor    %eax,%eax
  4361be:	e8 ed ae ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4361c3:	88 1d c3 cc 27 00    	mov    %bl,0x27ccc3(%rip)        # 6b2e8c <cache+0x5c>
  4361c9:	4c 8b 25 78 6c 25 00 	mov    0x256c78(%rip),%r12        # 68ce48 <zbx_iks_transport+0x428>
  4361d0:	be 68 00 00 00       	mov    $0x68,%esi
  4361d5:	49 8b 3c 24          	mov    (%r12),%rdi
  4361d9:	e8 05 85 00 00       	callq  43e6e3 <zbx_ftok>
  4361de:	89 c3                	mov    %eax,%ebx
  4361e0:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4361e3:	0f 84 48 03 00 00    	je     436531 <init_database_cache+0x394>
  4361e9:	be 78 00 00 00       	mov    $0x78,%esi
  4361ee:	49 8b 3c 24          	mov    (%r12),%rdi
  4361f2:	e8 ec 84 00 00       	callq  43e6e3 <zbx_ftok>
  4361f7:	89 c5                	mov    %eax,%ebp
  4361f9:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4361fc:	0f 84 2f 03 00 00    	je     436531 <init_database_cache+0x394>
  436202:	be 74 00 00 00       	mov    $0x74,%esi
  436207:	49 8b 3c 24          	mov    (%r12),%rdi
  43620b:	e8 d3 84 00 00       	callq  43e6e3 <zbx_ftok>
  436210:	41 89 c4             	mov    %eax,%r12d
  436213:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  436216:	0f 84 15 03 00 00    	je     436531 <init_database_cache+0x394>
  43621c:	ba 01 00 00 00       	mov    $0x1,%edx
  436221:	be 02 00 00 00       	mov    $0x2,%esi
  436226:	48 8d 3d 53 cc 27 00 	lea    0x27cc53(%rip),%rdi        # 6b2e80 <cache+0x50>
  43622d:	e8 f7 8a 00 00       	callq  43ed29 <zbx_mutex_create_ext>
  436232:	41 89 c5             	mov    %eax,%r13d
  436235:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  436238:	0f 84 26 03 00 00    	je     436564 <init_database_cache+0x3c7>
  43623e:	ba 01 00 00 00       	mov    $0x1,%edx
  436243:	be 03 00 00 00       	mov    $0x3,%esi
  436248:	48 8d 3d 35 cc 27 00 	lea    0x27cc35(%rip),%rdi        # 6b2e84 <cache+0x54>
  43624f:	e8 d5 8a 00 00       	callq  43ed29 <zbx_mutex_create_ext>
  436254:	41 89 c5             	mov    %eax,%r13d
  436257:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43625a:	0f 84 ee 02 00 00    	je     43654e <init_database_cache+0x3b1>
  436260:	ba 01 00 00 00       	mov    $0x1,%edx
  436265:	be 04 00 00 00       	mov    $0x4,%esi
  43626a:	48 8d 3d 17 cc 27 00 	lea    0x27cc17(%rip),%rdi        # 6b2e88 <cache+0x58>
  436271:	e8 b3 8a 00 00       	callq  43ed29 <zbx_mutex_create_ext>
  436276:	41 89 c5             	mov    %eax,%r13d
  436279:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43627c:	0f 84 f8 02 00 00    	je     43657a <init_database_cache+0x3dd>
  436282:	48 8b 05 e7 6a 25 00 	mov    0x256ae7(%rip),%rax        # 68cd70 <zbx_iks_transport+0x350>
  436289:	48 63 00             	movslq (%rax),%rax
  43628c:	48 c1 e8 06          	shr    $0x6,%rax
  436290:	89 c1                	mov    %eax,%ecx
  436292:	89 05 a0 cb 27 00    	mov    %eax,0x27cba0(%rip)        # 6b2e38 <cache+0x8>
  436298:	48 8b 35 d1 6c 25 00 	mov    0x256cd1(%rip),%rsi        # 68cf70 <zbx_iks_transport+0x550>
  43629f:	8b 16                	mov    (%rsi),%edx
  4362a1:	39 d0                	cmp    %edx,%eax
  4362a3:	0f 8c 5c 02 00 00    	jl     436505 <init_database_cache+0x368>
  4362a9:	48 8b 05 60 6c 25 00 	mov    0x256c60(%rip),%rax        # 68cf10 <zbx_iks_transport+0x4f0>
  4362b0:	0f af 10             	imul   (%rax),%edx
  4362b3:	89 15 a7 cb 27 00    	mov    %edx,0x27cba7(%rip)        # 6b2e60 <cache+0x30>
  4362b9:	48 63 c1             	movslq %ecx,%rax
  4362bc:	48 c1 e0 06          	shl    $0x6,%rax
  4362c0:	48 63 d2             	movslq %edx,%rdx
  4362c3:	48 8d bc d0 a0 01 00 	lea    0x1a0(%rax,%rdx,8),%rdi
  4362ca:	00 
  4362cb:	48 8d 0d c3 b4 02 00 	lea    0x2b4c3(%rip),%rcx        # 461795 <_IO_stdin_used+0x1cb5>
  4362d2:	48 8d 15 53 62 03 00 	lea    0x36253(%rip),%rdx        # 46c52c <usage_message+0xa7ec>
  4362d9:	be 04 00 00 00       	mov    $0x4,%esi
  4362de:	e8 03 4d 00 00       	callq  43afe6 <zbx_mem_required_size>
  4362e3:	4c 8d 0d ab b4 02 00 	lea    0x2b4ab(%rip),%r9        # 461795 <_IO_stdin_used+0x1cb5>
  4362ea:	4c 8d 05 3b 62 03 00 	lea    0x3623b(%rip),%r8        # 46c52c <usage_message+0xa7ec>
  4362f1:	48 89 c1             	mov    %rax,%rcx
  4362f4:	ba ff ff ff ff       	mov    $0xffffffff,%edx
  4362f9:	89 de                	mov    %ebx,%esi
  4362fb:	48 8d 3d 3e cb 27 00 	lea    0x27cb3e(%rip),%rdi        # 6b2e40 <cache+0x10>
  436302:	e8 aa 56 00 00       	callq  43b9b1 <zbx_mem_create>
  436307:	bf a0 00 00 00       	mov    $0xa0,%edi
  43630c:	e8 6f fe ff ff       	callq  436180 <free_database_cache+0x27b>
  436311:	49 89 c5             	mov    %rax,%r13
  436314:	48 8b 1d 35 6a 25 00 	mov    0x256a35(%rip),%rbx        # 68cd50 <zbx_iks_transport+0x330>
  43631b:	48 89 03             	mov    %rax,(%rbx)
  43631e:	48 63 3d 13 cb 27 00 	movslq 0x27cb13(%rip),%rdi        # 6b2e38 <cache+0x8>
  436325:	48 c1 e7 06          	shl    $0x6,%rdi
  436329:	e8 52 fe ff ff       	callq  436180 <free_database_cache+0x27b>
  43632e:	49 89 45 68          	mov    %rax,0x68(%r13)
  436332:	4c 8b 2b             	mov    (%rbx),%r13
  436335:	41 c7 85 88 00 00 00 	movl   $0x0,0x88(%r13)
  43633c:	00 00 00 00 
  436340:	41 c7 85 8c 00 00 00 	movl   $0x0,0x8c(%r13)
  436347:	00 00 00 00 
  43634b:	48 63 3d 0e cb 27 00 	movslq 0x27cb0e(%rip),%rdi        # 6b2e60 <cache+0x30>
  436352:	48 c1 e7 03          	shl    $0x3,%rdi
  436356:	e8 25 fe ff ff       	callq  436180 <free_database_cache+0x27b>
  43635b:	49 89 45 78          	mov    %rax,0x78(%r13)
  43635f:	48 8b 0b             	mov    (%rbx),%rcx
  436362:	8b 05 f8 ca 27 00    	mov    0x27caf8(%rip),%eax        # 6b2e60 <cache+0x30>
  436368:	89 81 94 00 00 00    	mov    %eax,0x94(%rcx)
  43636e:	c7 81 98 00 00 00 00 	movl   $0x0,0x98(%rcx)
  436375:	00 00 00 
  436378:	48 83 c1 38          	add    $0x38,%rcx
  43637c:	31 c0                	xor    %eax,%eax
  43637e:	31 d2                	xor    %edx,%edx
  436380:	89 d6                	mov    %edx,%esi
  436382:	48 c7 04 31 00 00 00 	movq   $0x0,(%rcx,%rsi,1)
  436389:	00 
  43638a:	48 c7 44 31 08 00 00 	movq   $0x0,0x8(%rcx,%rsi,1)
  436391:	00 00 
  436393:	48 c7 44 31 10 00 00 	movq   $0x0,0x10(%rcx,%rsi,1)
  43639a:	00 00 
  43639c:	48 c7 44 31 18 00 00 	movq   $0x0,0x18(%rcx,%rsi,1)
  4363a3:	00 00 
  4363a5:	83 c2 20             	add    $0x20,%edx
  4363a8:	72 d6                	jb     436380 <init_database_cache+0x1e3>
  4363aa:	89 d7                	mov    %edx,%edi
  4363ac:	48 8d 3c 39          	lea    (%rcx,%rdi,1),%rdi
  4363b0:	48 ab                	stos   %rax,%es:(%rdi)
  4363b2:	48 ab                	stos   %rax,%es:(%rdi)
  4363b4:	bf 00 01 00 00       	mov    $0x100,%edi
  4363b9:	e8 c2 fd ff ff       	callq  436180 <free_database_cache+0x27b>
  4363be:	48 89 c2             	mov    %rax,%rdx
  4363c1:	48 8b 05 e0 6b 25 00 	mov    0x256be0(%rip),%rax        # 68cfa8 <zbx_iks_transport+0x588>
  4363c8:	48 89 10             	mov    %rdx,(%rax)
  4363cb:	b9 20 00 00 00       	mov    $0x20,%ecx
  4363d0:	31 c0                	xor    %eax,%eax
  4363d2:	48 89 d7             	mov    %rdx,%rdi
  4363d5:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  4363d8:	4c 8b 2d b9 6a 25 00 	mov    0x256ab9(%rip),%r13        # 68ce98 <zbx_iks_transport+0x478>
  4363df:	49 63 7d 00          	movslq 0x0(%r13),%rdi
  4363e3:	48 8d 0d cb b3 02 00 	lea    0x2b3cb(%rip),%rcx        # 4617b5 <_IO_stdin_used+0x1cd5>
  4363ea:	48 8d 15 49 61 03 00 	lea    0x36149(%rip),%rdx        # 46c53a <usage_message+0xa7fa>
  4363f1:	be 01 00 00 00       	mov    $0x1,%esi
  4363f6:	e8 eb 4b 00 00       	callq  43afe6 <zbx_mem_required_size>
  4363fb:	4c 8d 0d b3 b3 02 00 	lea    0x2b3b3(%rip),%r9        # 4617b5 <_IO_stdin_used+0x1cd5>
  436402:	4c 8d 05 31 61 03 00 	lea    0x36131(%rip),%r8        # 46c53a <usage_message+0xa7fa>
  436409:	48 89 c1             	mov    %rax,%rcx
  43640c:	ba ff ff ff ff       	mov    $0xffffffff,%edx
  436411:	89 ee                	mov    %ebp,%esi
  436413:	48 8d 3d 2e ca 27 00 	lea    0x27ca2e(%rip),%rdi        # 6b2e48 <cache+0x18>
  43641a:	e8 92 55 00 00       	callq  43b9b1 <zbx_mem_create>
  43641f:	48 8b 2b             	mov    (%rbx),%rbp
  436422:	4d 63 45 00          	movslq 0x0(%r13),%r8
  436426:	31 c9                	xor    %ecx,%ecx
  436428:	48 8b 15 19 ca 27 00 	mov    0x27ca19(%rip),%rdx        # 6b2e48 <cache+0x18>
  43642f:	be 66 0a 00 00       	mov    $0xa66,%esi
  436434:	48 8d 3d 51 5d 03 00 	lea    0x35d51(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  43643b:	e8 94 4f 00 00       	callq  43b3d4 <__zbx_mem_malloc>
  436440:	48 89 45 70          	mov    %rax,0x70(%rbp)
  436444:	48 8b 03             	mov    (%rbx),%rax
  436447:	48 8b 50 70          	mov    0x70(%rax),%rdx
  43644b:	48 89 90 80 00 00 00 	mov    %rdx,0x80(%rax)
  436452:	48 8b 05 d7 69 25 00 	mov    0x2569d7(%rip),%rax        # 68ce30 <zbx_iks_transport+0x410>
  436459:	48 63 38             	movslq (%rax),%rdi
  43645c:	48 8d 0d 43 b3 02 00 	lea    0x2b343(%rip),%rcx        # 4617a6 <_IO_stdin_used+0x1cc6>
  436463:	48 8d 15 e3 60 03 00 	lea    0x360e3(%rip),%rdx        # 46c54d <usage_message+0xa80d>
  43646a:	be 01 00 00 00       	mov    $0x1,%esi
  43646f:	e8 72 4b 00 00       	callq  43afe6 <zbx_mem_required_size>
  436474:	4c 8d 0d 2b b3 02 00 	lea    0x2b32b(%rip),%r9        # 4617a6 <_IO_stdin_used+0x1cc6>
  43647b:	4c 8d 05 cb 60 03 00 	lea    0x360cb(%rip),%r8        # 46c54d <usage_message+0xa80d>
  436482:	48 89 c1             	mov    %rax,%rcx
  436485:	ba ff ff ff ff       	mov    $0xffffffff,%edx
  43648a:	44 89 e6             	mov    %r12d,%esi
  43648d:	48 8d 3d bc c9 27 00 	lea    0x27c9bc(%rip),%rdi        # 6b2e50 <cache+0x20>
  436494:	e8 18 55 00 00       	callq  43b9b1 <zbx_mem_create>
  436499:	48 8b 3b             	mov    (%rbx),%rdi
  43649c:	c7 87 90 00 00 00 00 	movl   $0x0,0x90(%rdi)
  4364a3:	00 00 00 
  4364a6:	48 8d 05 4e c6 ff ff 	lea    -0x39b2(%rip),%rax        # 432afb <DCget_nextid+0xd89>
  4364ad:	48 89 04 24          	mov    %rax,(%rsp)
  4364b1:	4c 8d 0d 5e c6 ff ff 	lea    -0x39a2(%rip),%r9        # 432b16 <DCget_nextid+0xda4>
  4364b8:	4c 8d 05 1e c6 ff ff 	lea    -0x39e2(%rip),%r8        # 432add <DCget_nextid+0xd6b>
  4364bf:	48 8b 0d 02 68 25 00 	mov    0x256802(%rip),%rcx        # 68ccc8 <zbx_iks_transport+0x2a8>
  4364c6:	48 8b 15 33 68 25 00 	mov    0x256833(%rip),%rdx        # 68cd00 <zbx_iks_transport+0x2e0>
  4364cd:	be e8 03 00 00       	mov    $0x3e8,%esi
  4364d2:	e8 19 75 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  4364d7:	48 83 3d 79 c9 27 00 	cmpq   $0x0,0x27c979(%rip)        # 6b2e58 <cache+0x28>
  4364de:	00 
  4364df:	74 2d                	je     43650e <init_database_cache+0x371>
  4364e1:	48 8d 15 30 60 03 00 	lea    0x36030(%rip),%rdx        # 46c518 <usage_message+0xa7d8>
  4364e8:	48 8d 35 ae cd 04 00 	lea    0x4cdae(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4364ef:	bf 04 00 00 00       	mov    $0x4,%edi
  4364f4:	31 c0                	xor    %eax,%eax
  4364f6:	48 83 c4 18          	add    $0x18,%rsp
  4364fa:	5b                   	pop    %rbx
  4364fb:	5d                   	pop    %rbp
  4364fc:	41 5c                	pop    %r12
  4364fe:	41 5d                	pop    %r13
  436500:	e9 ab ab ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  436505:	89 06                	mov    %eax,(%rsi)
  436507:	89 c2                	mov    %eax,%edx
  436509:	e9 9b fd ff ff       	jmpq   4362a9 <init_database_cache+0x10c>
  43650e:	48 63 0d eb 7f 25 00 	movslq 0x257feb(%rip),%rcx        # 68e500 <ZBX_SYNC_MAX+0x4>
  436515:	31 d2                	xor    %edx,%edx
  436517:	be c3 0a 00 00       	mov    $0xac3,%esi
  43651c:	48 8d 3d 69 5c 03 00 	lea    0x35c69(%rip),%rdi        # 46c18c <usage_message+0xa44c>
  436523:	e8 e3 c1 00 00       	callq  44270b <zbx_malloc2>
  436528:	48 89 05 29 c9 27 00 	mov    %rax,0x27c929(%rip)        # 6b2e58 <cache+0x28>
  43652f:	eb b0                	jmp    4364e1 <init_database_cache+0x344>
  436531:	48 8d 35 a0 5b 03 00 	lea    0x35ba0(%rip),%rsi        # 46c0d8 <usage_message+0xa398>
  436538:	bf 01 00 00 00       	mov    $0x1,%edi
  43653d:	31 c0                	xor    %eax,%eax
  43653f:	e8 6c ab ff ff       	callq  4310b0 <__zbx_zabbix_log>
  436544:	bf ff ff ff ff       	mov    $0xffffffff,%edi
  436549:	e8 9a 79 fd ff       	callq  40dee8 <exit@plt>
  43654e:	48 8d 3d eb 5b 03 00 	lea    0x35beb(%rip),%rdi        # 46c140 <usage_message+0xa400>
  436555:	31 c0                	xor    %eax,%eax
  436557:	e8 38 ed 00 00       	callq  445294 <__zbx_zbx_error>
  43655c:	44 89 ef             	mov    %r13d,%edi
  43655f:	e8 84 79 fd ff       	callq  40dee8 <exit@plt>
  436564:	48 8d 3d a5 5b 03 00 	lea    0x35ba5(%rip),%rdi        # 46c110 <usage_message+0xa3d0>
  43656b:	31 c0                	xor    %eax,%eax
  43656d:	e8 22 ed 00 00       	callq  445294 <__zbx_zbx_error>
  436572:	44 89 ef             	mov    %r13d,%edi
  436575:	e8 6e 79 fd ff       	callq  40dee8 <exit@plt>
  43657a:	48 8d 3d e7 5b 03 00 	lea    0x35be7(%rip),%rdi        # 46c168 <usage_message+0xa428>
  436581:	31 c0                	xor    %eax,%eax
  436583:	e8 0c ed 00 00       	callq  445294 <__zbx_zbx_error>
  436588:	44 89 ef             	mov    %r13d,%edi
  43658b:	e8 58 79 fd ff       	callq  40dee8 <exit@plt>

0000000000436590 <DCinit_nextchecks>:
  436590:	48 83 ec 08          	sub    $0x8,%rsp
  436594:	48 8d 35 55 60 03 00 	lea    0x36055(%rip),%rsi        # 46c5f0 <usage_message+0xa8b0>
  43659b:	bf 04 00 00 00       	mov    $0x4,%edi
  4365a0:	31 c0                	xor    %eax,%eax
  4365a2:	e8 09 ab ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4365a7:	48 83 3d e1 c8 27 00 	cmpq   $0x0,0x27c8e1(%rip)        # 6b2e90 <cache+0x60>
  4365ae:	00 
  4365af:	74 0f                	je     4365c0 <DCinit_nextchecks+0x30>
  4365b1:	c7 05 dd c8 27 00 00 	movl   $0x0,0x27c8dd(%rip)        # 6b2e98 <cache+0x68>
  4365b8:	00 00 00 
  4365bb:	48 83 c4 08          	add    $0x8,%rsp
  4365bf:	c3                   	retq   
  4365c0:	48 63 05 3d 7f 25 00 	movslq 0x257f3d(%rip),%rax        # 68e504 <ZBX_SYNC_MAX+0x8>
  4365c7:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
  4365cb:	48 c1 e1 03          	shl    $0x3,%rcx
  4365cf:	31 d2                	xor    %edx,%edx
  4365d1:	be 3c 00 00 00       	mov    $0x3c,%esi
  4365d6:	48 8d 3d 2a 60 03 00 	lea    0x3602a(%rip),%rdi        # 46c607 <usage_message+0xa8c7>
  4365dd:	e8 29 c1 00 00       	callq  44270b <zbx_malloc2>
  4365e2:	48 89 05 a7 c8 27 00 	mov    %rax,0x27c8a7(%rip)        # 6b2e90 <cache+0x60>
  4365e9:	c7 05 a5 c8 27 00 00 	movl   $0x0,0x27c8a5(%rip)        # 6b2e98 <cache+0x68>
  4365f0:	00 00 00 
  4365f3:	48 83 c4 08          	add    $0x8,%rsp
  4365f7:	c3                   	retq   

00000000004365f8 <DCflush_nextchecks>:
  4365f8:	41 57                	push   %r15
  4365fa:	41 56                	push   %r14
  4365fc:	41 55                	push   %r13
  4365fe:	41 54                	push   %r12
  436600:	55                   	push   %rbp
  436601:	53                   	push   %rbx
  436602:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
  436609:	c7 84 24 9c 00 00 00 	movl   $0x0,0x9c(%rsp)
  436610:	00 00 00 00 
  436614:	c7 84 24 98 00 00 00 	movl   $0x1000,0x98(%rsp)
  43661b:	00 10 00 00 
  43661f:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
  436626:	00 00 00 00 00 
  43662b:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  436632:	00 00 
  436634:	c7 84 24 94 00 00 00 	movl   $0x0,0x94(%rsp)
  43663b:	00 00 00 00 
  43663f:	c7 84 24 90 00 00 00 	movl   $0x200,0x90(%rsp)
  436646:	00 02 00 00 
  43664a:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
  436651:	00 00 
  436653:	c7 84 24 8c 00 00 00 	movl   $0x20,0x8c(%rsp)
  43665a:	20 00 00 00 
  43665e:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
  436665:	00 00 00 00 
  436669:	48 8d 35 a4 5f 03 00 	lea    0x35fa4(%rip),%rsi        # 46c614 <usage_message+0xa8d4>
  436670:	bf 04 00 00 00       	mov    $0x4,%edi
  436675:	31 c0                	xor    %eax,%eax
  436677:	e8 34 aa ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43667c:	8b 1d 16 c8 27 00    	mov    0x27c816(%rip),%ebx        # 6b2e98 <cache+0x68>
  436682:	85 db                	test   %ebx,%ebx
  436684:	75 12                	jne    436698 <DCflush_nextchecks+0xa0>
  436686:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
  43668d:	5b                   	pop    %rbx
  43668e:	5d                   	pop    %rbp
  43668f:	41 5c                	pop    %r12
  436691:	41 5d                	pop    %r13
  436693:	41 5e                	pop    %r14
  436695:	41 5f                	pop    %r15
  436697:	c3                   	retq   
  436698:	48 63 8c 24 98 00 00 	movslq 0x98(%rsp),%rcx
  43669f:	00 
  4366a0:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
  4366a7:	00 
  4366a8:	be c5 00 00 00       	mov    $0xc5,%esi
  4366ad:	48 8d 3d 53 5f 03 00 	lea    0x35f53(%rip),%rdi        # 46c607 <usage_message+0xa8c7>
  4366b4:	e8 52 c0 00 00       	callq  44270b <zbx_malloc2>
  4366b9:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  4366c0:	00 
  4366c1:	48 63 8c 24 8c 00 00 	movslq 0x8c(%rsp),%rcx
  4366c8:	00 
  4366c9:	48 c1 e1 03          	shl    $0x3,%rcx
  4366cd:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  4366d2:	be c6 00 00 00       	mov    $0xc6,%esi
  4366d7:	48 8d 3d 29 5f 03 00 	lea    0x35f29(%rip),%rdi        # 46c607 <usage_message+0xa8c7>
  4366de:	e8 28 c0 00 00       	callq  44270b <zbx_malloc2>
  4366e3:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  4366e8:	31 c0                	xor    %eax,%eax
  4366ea:	e8 91 30 02 00       	callq  459780 <DBbegin>
  4366ef:	8b 0d a3 c7 27 00    	mov    0x27c7a3(%rip),%ecx        # 6b2e98 <cache+0x68>
  4366f5:	85 c9                	test   %ecx,%ecx
  4366f7:	0f 8e 0b 01 00 00    	jle    436808 <DCflush_nextchecks+0x210>
  4366fd:	31 db                	xor    %ebx,%ebx
  4366ff:	45 31 e4             	xor    %r12d,%r12d
  436702:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
  436709:	00 
  43670a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  43670f:	48 8d 84 24 8c 00 00 	lea    0x8c(%rsp),%rax
  436716:	00 
  436717:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  43671c:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
  436721:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  436726:	4c 8d ac 24 9c 00 00 	lea    0x9c(%rsp),%r13
  43672d:	00 
  43672e:	4c 8d b4 24 98 00 00 	lea    0x98(%rsp),%r14
  436735:	00 
  436736:	4c 8d bc 24 80 00 00 	lea    0x80(%rsp),%r15
  43673d:	00 
  43673e:	48 89 d8             	mov    %rbx,%rax
  436741:	48 03 05 48 c7 27 00 	add    0x27c748(%rip),%rax        # 6b2e90 <cache+0x60>
  436748:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
  43674d:	0f 84 a0 00 00 00    	je     4367f3 <DCflush_nextchecks+0x1fb>
  436753:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  436759:	48 8b 08             	mov    (%rax),%rcx
  43675c:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  436761:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  436766:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  43676b:	e8 83 a8 00 00       	callq  440ff3 <uint64_array_add>
  436770:	48 8b 05 19 c7 27 00 	mov    0x27c719(%rip),%rax        # 6b2e90 <cache+0x60>
  436777:	48 8b 7c 18 10       	mov    0x10(%rax,%rbx,1),%rdi
  43677c:	be 80 00 00 00       	mov    $0x80,%esi
  436781:	e8 57 11 02 00       	callq  4578dd <DBdyn_escape_string_len>
  436786:	48 89 c5             	mov    %rax,%rbp
  436789:	48 89 da             	mov    %rbx,%rdx
  43678c:	48 03 15 fd c6 27 00 	add    0x27c6fd(%rip),%rdx        # 6b2e90 <cache+0x60>
  436793:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  43679a:	48 89 c7             	mov    %rax,%rdi
  43679d:	31 c0                	xor    %eax,%eax
  43679f:	f2 ae                	repnz scas %es:(%rdi),%al
  4367a1:	48 f7 d1             	not    %rcx
  4367a4:	83 c1 7f             	add    $0x7f,%ecx
  4367a7:	48 8b 02             	mov    (%rdx),%rax
  4367aa:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  4367af:	48 89 6c 24 08       	mov    %rbp,0x8(%rsp)
  4367b4:	48 8b 42 08          	mov    0x8(%rdx),%rax
  4367b8:	89 04 24             	mov    %eax,(%rsp)
  4367bb:	41 b9 03 00 00 00    	mov    $0x3,%r9d
  4367c1:	4c 8d 05 b0 5e 03 00 	lea    0x35eb0(%rip),%r8        # 46c678 <usage_message+0xa938>
  4367c8:	4c 89 ea             	mov    %r13,%rdx
  4367cb:	4c 89 f6             	mov    %r14,%rsi
  4367ce:	4c 89 ff             	mov    %r15,%rdi
  4367d1:	31 c0                	xor    %eax,%eax
  4367d3:	e8 cf e1 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4367d8:	48 85 ed             	test   %rbp,%rbp
  4367db:	74 08                	je     4367e5 <DCflush_nextchecks+0x1ed>
  4367dd:	48 89 ef             	mov    %rbp,%rdi
  4367e0:	e8 03 7a fd ff       	callq  40e1e8 <free@plt>
  4367e5:	4c 89 ea             	mov    %r13,%rdx
  4367e8:	4c 89 f6             	mov    %r14,%rsi
  4367eb:	4c 89 ff             	mov    %r15,%rdi
  4367ee:	e8 2b 24 02 00       	callq  458c1e <DBexecute_overflowed_sql>
  4367f3:	41 83 c4 01          	add    $0x1,%r12d
  4367f7:	48 83 c3 18          	add    $0x18,%rbx
  4367fb:	44 39 25 96 c6 27 00 	cmp    %r12d,0x27c696(%rip)        # 6b2e98 <cache+0x68>
  436802:	0f 8f 36 ff ff ff    	jg     43673e <DCflush_nextchecks+0x146>
  436808:	8b 94 24 88 00 00 00 	mov    0x88(%rsp),%edx
  43680f:	85 d2                	test   %edx,%edx
  436811:	0f 8e 5d 02 00 00    	jle    436a74 <DCflush_nextchecks+0x47c>
  436817:	48 63 8c 24 90 00 00 	movslq 0x90(%rsp),%rcx
  43681e:	00 
  43681f:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  436824:	be e5 00 00 00       	mov    $0xe5,%esi
  436829:	48 8d 3d d7 5d 03 00 	lea    0x35dd7(%rip),%rdi        # 46c607 <usage_message+0xa8c7>
  436830:	e8 d6 be 00 00       	callq  44270b <zbx_malloc2>
  436835:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  43683a:	b9 00 02 00 00       	mov    $0x200,%ecx
  43683f:	31 d2                	xor    %edx,%edx
  436841:	be e6 00 00 00       	mov    $0xe6,%esi
  436846:	48 8d 3d ba 5d 03 00 	lea    0x35dba(%rip),%rdi        # 46c607 <usage_message+0xa8c7>
  43684d:	e8 b9 be 00 00       	callq  44270b <zbx_malloc2>
  436852:	49 89 c5             	mov    %rax,%r13
  436855:	48 8d 9c 24 94 00 00 	lea    0x94(%rsp),%rbx
  43685c:	00 
  43685d:	48 8d ac 24 90 00 00 	lea    0x90(%rsp),%rbp
  436864:	00 
  436865:	4c 8d 64 24 68       	lea    0x68(%rsp),%r12
  43686a:	c7 04 24 02 00 00 00 	movl   $0x2,(%rsp)
  436871:	45 31 c9             	xor    %r9d,%r9d
  436874:	4c 8d 05 45 5e 03 00 	lea    0x35e45(%rip),%r8        # 46c6c0 <usage_message+0xa980>
  43687b:	b9 00 01 00 00       	mov    $0x100,%ecx
  436880:	48 89 da             	mov    %rbx,%rdx
  436883:	48 89 ee             	mov    %rbp,%rsi
  436886:	4c 89 e7             	mov    %r12,%rdi
  436889:	31 c0                	xor    %eax,%eax
  43688b:	e8 17 e1 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  436890:	44 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9d
  436897:	00 
  436898:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
  43689d:	48 8d 0d 27 dd 02 00 	lea    0x2dd27(%rip),%rcx        # 4645cb <usage_message+0x288b>
  4368a4:	48 89 da             	mov    %rbx,%rdx
  4368a7:	48 89 ee             	mov    %rbp,%rsi
  4368aa:	4c 89 e7             	mov    %r12,%rdi
  4368ad:	e8 85 0d 02 00       	callq  457637 <DBadd_condition_alloc>
  4368b2:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
  4368b7:	48 8d 3d a7 b8 04 00 	lea    0x4b8a7(%rip),%rdi        # 482165 <usage_message+0x20425>
  4368be:	31 c0                	xor    %eax,%eax
  4368c0:	e8 e7 16 02 00       	callq  457fac <__zbx_DBselect>
  4368c5:	48 89 c5             	mov    %rax,%rbp
  4368c8:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  4368cd:	48 85 ff             	test   %rdi,%rdi
  4368d0:	74 0e                	je     4368e0 <DCflush_nextchecks+0x2e8>
  4368d2:	e8 11 79 fd ff       	callq  40e1e8 <free@plt>
  4368d7:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  4368de:	00 00 
  4368e0:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
  4368e5:	c7 44 24 5c 20 00 00 	movl   $0x20,0x5c(%rsp)
  4368ec:	00 
  4368ed:	45 31 ff             	xor    %r15d,%r15d
  4368f0:	4c 8d 64 24 78       	lea    0x78(%rsp),%r12
  4368f5:	4c 8d 6c 24 70       	lea    0x70(%rsp),%r13
  4368fa:	48 8d 84 24 9c 00 00 	lea    0x9c(%rsp),%rax
  436901:	00 
  436902:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  436907:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
  43690e:	00 
  43690f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  436914:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
  43691b:	00 
  43691c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  436921:	eb 35                	jmp    436958 <DCflush_nextchecks+0x360>
  436923:	48 98                	cltq   
  436925:	48 8d 1c 40          	lea    (%rax,%rax,2),%rbx
  436929:	48 c1 e3 03          	shl    $0x3,%rbx
  43692d:	48 8b 05 5c c5 27 00 	mov    0x27c55c(%rip),%rax        # 6b2e90 <cache+0x60>
  436934:	48 01 d8             	add    %rbx,%rax
  436937:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  43693c:	48 39 10             	cmp    %rdx,(%rax)
  43693f:	0f 84 e8 01 00 00    	je     436b2d <DCflush_nextchecks+0x535>
  436945:	48 8d 35 1c 5e 03 00 	lea    0x35e1c(%rip),%rsi        # 46c768 <usage_message+0xaa28>
  43694c:	bf 02 00 00 00       	mov    $0x2,%edi
  436951:	31 c0                	xor    %eax,%eax
  436953:	e8 58 a7 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  436958:	48 89 ef             	mov    %rbp,%rdi
  43695b:	e8 3d 10 02 00       	callq  45799d <DBfetch>
  436960:	48 89 c3             	mov    %rax,%rbx
  436963:	48 85 c0             	test   %rax,%rax
  436966:	74 58                	je     4369c0 <DCflush_nextchecks+0x3c8>
  436968:	4c 89 e2             	mov    %r12,%rdx
  43696b:	48 8d 35 61 e7 03 00 	lea    0x3e761(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  436972:	48 8b 3b             	mov    (%rbx),%rdi
  436975:	31 c0                	xor    %eax,%eax
  436977:	e8 2c 75 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  43697c:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  436980:	4c 89 ea             	mov    %r13,%rdx
  436983:	48 8d 35 49 e7 03 00 	lea    0x3e749(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  43698a:	31 c0                	xor    %eax,%eax
  43698c:	e8 17 75 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  436991:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
  436996:	8b 15 fc c4 27 00    	mov    0x27c4fc(%rip),%edx        # 6b2e98 <cache+0x68>
  43699c:	be 18 00 00 00       	mov    $0x18,%esi
  4369a1:	48 8b 3d e8 c4 27 00 	mov    0x27c4e8(%rip),%rdi        # 6b2e90 <cache+0x60>
  4369a8:	e8 f0 a2 00 00       	callq  440c9d <get_nearestindex>
  4369ad:	3b 05 e5 c4 27 00    	cmp    0x27c4e5(%rip),%eax        # 6b2e98 <cache+0x68>
  4369b3:	0f 85 6a ff ff ff    	jne    436923 <DCflush_nextchecks+0x32b>
  4369b9:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  4369be:	eb 85                	jmp    436945 <DCflush_nextchecks+0x34d>
  4369c0:	48 89 ef             	mov    %rbp,%rdi
  4369c3:	e8 10 73 fd ff       	callq  40dcd8 <mysql_free_result@plt>
  4369c8:	45 85 ff             	test   %r15d,%r15d
  4369cb:	0f 84 91 00 00 00    	je     436a62 <DCflush_nextchecks+0x46a>
  4369d1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
  4369d6:	31 ed                	xor    %ebp,%ebp
  4369d8:	4c 8d a4 24 9c 00 00 	lea    0x9c(%rsp),%r12
  4369df:	00 
  4369e0:	4c 8d ac 24 98 00 00 	lea    0x98(%rsp),%r13
  4369e7:	00 
  4369e8:	4c 8d b4 24 80 00 00 	lea    0x80(%rsp),%r14
  4369ef:	00 
  4369f0:	be 01 00 00 00       	mov    $0x1,%esi
  4369f5:	48 8d 3d 32 a8 02 00 	lea    0x2a832(%rip),%rdi        # 46122e <_IO_stdin_used+0x174e>
  4369fc:	e8 59 25 02 00       	callq  458f5a <DBget_maxid_num>
  436a01:	49 89 c1             	mov    %rax,%r9
  436a04:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
  436a0b:	00 
  436a0c:	48 8b 43 08          	mov    0x8(%rbx),%rax
  436a10:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  436a15:	48 8b 03             	mov    (%rbx),%rax
  436a18:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  436a1d:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  436a24:	00 
  436a25:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  436a2c:	4c 8d 05 bd 5d 03 00 	lea    0x35dbd(%rip),%r8        # 46c7f0 <usage_message+0xaab0>
  436a33:	b9 00 01 00 00       	mov    $0x100,%ecx
  436a38:	4c 89 e2             	mov    %r12,%rdx
  436a3b:	4c 89 ee             	mov    %r13,%rsi
  436a3e:	4c 89 f7             	mov    %r14,%rdi
  436a41:	31 c0                	xor    %eax,%eax
  436a43:	e8 5f df 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  436a48:	4c 89 e2             	mov    %r12,%rdx
  436a4b:	4c 89 ee             	mov    %r13,%rsi
  436a4e:	4c 89 f7             	mov    %r14,%rdi
  436a51:	e8 c8 21 02 00       	callq  458c1e <DBexecute_overflowed_sql>
  436a56:	83 c5 01             	add    $0x1,%ebp
  436a59:	48 83 c3 10          	add    $0x10,%rbx
  436a5d:	44 39 fd             	cmp    %r15d,%ebp
  436a60:	7c 8e                	jl     4369f0 <DCflush_nextchecks+0x3f8>
  436a62:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  436a68:	74 0a                	je     436a74 <DCflush_nextchecks+0x47c>
  436a6a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  436a6f:	e8 74 77 fd ff       	callq  40e1e8 <free@plt>
  436a74:	83 bc 24 9c 00 00 00 	cmpl   $0x10,0x9c(%rsp)
  436a7b:	10 
  436a7c:	0f 8f 67 01 00 00    	jg     436be9 <DCflush_nextchecks+0x5f1>
  436a82:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  436a89:	00 
  436a8a:	48 85 ff             	test   %rdi,%rdi
  436a8d:	74 11                	je     436aa0 <DCflush_nextchecks+0x4a8>
  436a8f:	e8 54 77 fd ff       	callq  40e1e8 <free@plt>
  436a94:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
  436a9b:	00 00 00 00 00 
  436aa0:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
  436aa5:	48 85 ff             	test   %rdi,%rdi
  436aa8:	74 0e                	je     436ab8 <DCflush_nextchecks+0x4c0>
  436aaa:	e8 39 77 fd ff       	callq  40e1e8 <free@plt>
  436aaf:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
  436ab6:	00 00 
  436ab8:	48 8d 35 6d 5b 03 00 	lea    0x35b6d(%rip),%rsi        # 46c62c <usage_message+0xa8ec>
  436abf:	bf 04 00 00 00       	mov    $0x4,%edi
  436ac4:	31 c0                	xor    %eax,%eax
  436ac6:	e8 e5 a5 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  436acb:	8b 05 c7 c3 27 00    	mov    0x27c3c7(%rip),%eax        # 6b2e98 <cache+0x68>
  436ad1:	85 c0                	test   %eax,%eax
  436ad3:	7e 39                	jle    436b0e <DCflush_nextchecks+0x516>
  436ad5:	31 db                	xor    %ebx,%ebx
  436ad7:	31 ed                	xor    %ebp,%ebp
  436ad9:	48 8b 05 b0 c3 27 00 	mov    0x27c3b0(%rip),%rax        # 6b2e90 <cache+0x60>
  436ae0:	48 8b 7c 18 10       	mov    0x10(%rax,%rbx,1),%rdi
  436ae5:	48 85 ff             	test   %rdi,%rdi
  436ae8:	74 15                	je     436aff <DCflush_nextchecks+0x507>
  436aea:	e8 f9 76 fd ff       	callq  40e1e8 <free@plt>
  436aef:	48 8b 05 9a c3 27 00 	mov    0x27c39a(%rip),%rax        # 6b2e90 <cache+0x60>
  436af6:	48 c7 44 18 10 00 00 	movq   $0x0,0x10(%rax,%rbx,1)
  436afd:	00 00 
  436aff:	83 c5 01             	add    $0x1,%ebp
  436b02:	48 83 c3 18          	add    $0x18,%rbx
  436b06:	3b 2d 8c c3 27 00    	cmp    0x27c38c(%rip),%ebp        # 6b2e98 <cache+0x68>
  436b0c:	7c d2                	jl     436ae0 <DCflush_nextchecks+0x4e8>
  436b0e:	31 c0                	xor    %eax,%eax
  436b10:	e8 1e 2c 02 00       	callq  459733 <DBcommit>
  436b15:	48 8d 35 2a 5b 03 00 	lea    0x35b2a(%rip),%rsi        # 46c646 <usage_message+0xa906>
  436b1c:	bf 04 00 00 00       	mov    $0x4,%edi
  436b21:	31 c0                	xor    %eax,%eax
  436b23:	e8 88 a5 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  436b28:	e9 59 fb ff ff       	jmpq   436686 <DCflush_nextchecks+0x8e>
  436b2d:	48 8b 78 10          	mov    0x10(%rax),%rdi
  436b31:	be 80 00 00 00       	mov    $0x80,%esi
  436b36:	e8 a2 0d 02 00       	callq  4578dd <DBdyn_escape_string_len>
  436b3b:	49 89 c6             	mov    %rax,%r14
  436b3e:	31 c0                	xor    %eax,%eax
  436b40:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  436b47:	4c 89 f7             	mov    %r14,%rdi
  436b4a:	f2 ae                	repnz scas %es:(%rdi),%al
  436b4c:	48 f7 d1             	not    %rcx
  436b4f:	83 c1 7f             	add    $0x7f,%ecx
  436b52:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
  436b57:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  436b5c:	4c 89 74 24 08       	mov    %r14,0x8(%rsp)
  436b61:	48 8b 05 28 c3 27 00 	mov    0x27c328(%rip),%rax        # 6b2e90 <cache+0x60>
  436b68:	48 8b 44 18 08       	mov    0x8(%rax,%rbx,1),%rax
  436b6d:	48 89 04 24          	mov    %rax,(%rsp)
  436b71:	41 b9 02 00 00 00    	mov    $0x2,%r9d
  436b77:	4c 8d 05 22 5c 03 00 	lea    0x35c22(%rip),%r8        # 46c7a0 <usage_message+0xaa60>
  436b7e:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  436b83:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  436b88:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  436b8d:	31 c0                	xor    %eax,%eax
  436b8f:	e8 13 de 00 00       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  436b94:	4d 85 f6             	test   %r14,%r14
  436b97:	74 08                	je     436ba1 <DCflush_nextchecks+0x5a9>
  436b99:	4c 89 f7             	mov    %r14,%rdi
  436b9c:	e8 47 76 fd ff       	callq  40e1e8 <free@plt>
  436ba1:	44 3b 7c 24 5c       	cmp    0x5c(%rsp),%r15d
  436ba6:	74 5c                	je     436c04 <DCflush_nextchecks+0x60c>
  436ba8:	49 63 c7             	movslq %r15d,%rax
  436bab:	48 c1 e0 04          	shl    $0x4,%rax
  436baf:	48 03 44 24 38       	add    0x38(%rsp),%rax
  436bb4:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  436bb9:	48 89 10             	mov    %rdx,(%rax)
  436bbc:	48 8b 15 cd c2 27 00 	mov    0x27c2cd(%rip),%rdx        # 6b2e90 <cache+0x60>
  436bc3:	48 8b 54 1a 08       	mov    0x8(%rdx,%rbx,1),%rdx
  436bc8:	48 89 50 08          	mov    %rdx,0x8(%rax)
  436bcc:	41 83 c7 01          	add    $0x1,%r15d
  436bd0:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  436bd5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  436bda:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  436bdf:	e8 3a 20 02 00       	callq  458c1e <DBexecute_overflowed_sql>
  436be4:	e9 6f fd ff ff       	jmpq   436958 <DCflush_nextchecks+0x360>
  436be9:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
  436bf0:	00 
  436bf1:	48 8d 3d 6d b5 04 00 	lea    0x4b56d(%rip),%rdi        # 482165 <usage_message+0x20425>
  436bf8:	31 c0                	xor    %eax,%eax
  436bfa:	e8 43 1f 02 00       	callq  458b42 <__zbx_DBexecute>
  436bff:	e9 7e fe ff ff       	jmpq   436a82 <DCflush_nextchecks+0x48a>
  436c04:	41 8d 47 20          	lea    0x20(%r15),%eax
  436c08:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
  436c0c:	48 63 c8             	movslq %eax,%rcx
  436c0f:	48 c1 e1 04          	shl    $0x4,%rcx
  436c13:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  436c18:	be 15 01 00 00       	mov    $0x115,%esi
  436c1d:	48 8d 3d e3 59 03 00 	lea    0x359e3(%rip),%rdi        # 46c607 <usage_message+0xa8c7>
  436c24:	e8 6d ba 00 00       	callq  442696 <zbx_realloc2>
  436c29:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  436c2e:	e9 75 ff ff ff       	jmpq   436ba8 <DCflush_nextchecks+0x5b0>

0000000000436c33 <DCadd_nextcheck>:
  436c33:	41 57                	push   %r15
  436c35:	41 56                	push   %r14
  436c37:	41 55                	push   %r13
  436c39:	41 54                	push   %r12
  436c3b:	55                   	push   %rbp
  436c3c:	53                   	push   %rbx
  436c3d:	48 83 ec 08          	sub    $0x8,%rsp
  436c41:	48 89 fd             	mov    %rdi,%rbp
  436c44:	49 89 f6             	mov    %rsi,%r14
  436c47:	49 89 d4             	mov    %rdx,%r12
  436c4a:	48 8d 35 11 5a 03 00 	lea    0x35a11(%rip),%rsi        # 46c662 <usage_message+0xa922>
  436c51:	bf 04 00 00 00       	mov    $0x4,%edi
  436c56:	31 c0                	xor    %eax,%eax
  436c58:	e8 53 a4 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  436c5d:	4d 85 e4             	test   %r12,%r12
  436c60:	0f 84 87 00 00 00    	je     436ced <DCadd_nextcheck+0xba>
  436c66:	48 89 e9             	mov    %rbp,%rcx
  436c69:	8b 15 29 c2 27 00    	mov    0x27c229(%rip),%edx        # 6b2e98 <cache+0x68>
  436c6f:	be 18 00 00 00       	mov    $0x18,%esi
  436c74:	48 8b 3d 15 c2 27 00 	mov    0x27c215(%rip),%rdi        # 6b2e90 <cache+0x60>
  436c7b:	e8 1d a0 00 00       	callq  440c9d <get_nearestindex>
  436c80:	89 c3                	mov    %eax,%ebx
  436c82:	8b 15 10 c2 27 00    	mov    0x27c210(%rip),%edx        # 6b2e98 <cache+0x68>
  436c88:	39 d0                	cmp    %edx,%eax
  436c8a:	7c 70                	jl     436cfc <DCadd_nextcheck+0xc9>
  436c8c:	48 98                	cltq   
  436c8e:	4c 8d 2c 40          	lea    (%rax,%rax,2),%r13
  436c92:	49 c1 e5 03          	shl    $0x3,%r13
  436c96:	4c 8d 7c 40 03       	lea    0x3(%rax,%rax,2),%r15
  436c9b:	49 c1 e7 03          	shl    $0x3,%r15
  436c9f:	48 8b 3d ea c1 27 00 	mov    0x27c1ea(%rip),%rdi        # 6b2e90 <cache+0x60>
  436ca6:	39 15 58 78 25 00    	cmp    %edx,0x257858(%rip)        # 68e504 <ZBX_SYNC_MAX+0x8>
  436cac:	0f 84 b7 00 00 00    	je     436d69 <DCadd_nextcheck+0x136>
  436cb2:	29 da                	sub    %ebx,%edx
  436cb4:	48 63 d2             	movslq %edx,%rdx
  436cb7:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
  436cbb:	48 c1 e2 03          	shl    $0x3,%rdx
  436cbf:	4a 8d 34 2f          	lea    (%rdi,%r13,1),%rsi
  436cc3:	4c 01 ff             	add    %r15,%rdi
  436cc6:	e8 ad 79 fd ff       	callq  40e678 <memmove@plt>
  436ccb:	4c 03 2d be c1 27 00 	add    0x27c1be(%rip),%r13        # 6b2e90 <cache+0x60>
  436cd2:	49 89 6d 00          	mov    %rbp,0x0(%r13)
  436cd6:	4d 89 75 08          	mov    %r14,0x8(%r13)
  436cda:	4c 89 e7             	mov    %r12,%rdi
  436cdd:	e8 96 74 fd ff       	callq  40e178 <__strdup@plt>
  436ce2:	49 89 45 10          	mov    %rax,0x10(%r13)
  436ce6:	83 05 ab c1 27 00 01 	addl   $0x1,0x27c1ab(%rip)        # 6b2e98 <cache+0x68>
  436ced:	48 83 c4 08          	add    $0x8,%rsp
  436cf1:	5b                   	pop    %rbx
  436cf2:	5d                   	pop    %rbp
  436cf3:	41 5c                	pop    %r12
  436cf5:	41 5d                	pop    %r13
  436cf7:	41 5e                	pop    %r14
  436cf9:	41 5f                	pop    %r15
  436cfb:	c3                   	retq   
  436cfc:	48 8b 3d 8d c1 27 00 	mov    0x27c18d(%rip),%rdi        # 6b2e90 <cache+0x60>
  436d03:	48 98                	cltq   
  436d05:	4c 8d 2c 40          	lea    (%rax,%rax,2),%r13
  436d09:	49 c1 e5 03          	shl    $0x3,%r13
  436d0d:	4a 8d 0c 2f          	lea    (%rdi,%r13,1),%rcx
  436d11:	48 39 29             	cmp    %rbp,(%rcx)
  436d14:	74 0b                	je     436d21 <DCadd_nextcheck+0xee>
  436d16:	4c 8d 7c 40 03       	lea    0x3(%rax,%rax,2),%r15
  436d1b:	49 c1 e7 03          	shl    $0x3,%r15
  436d1f:	eb 85                	jmp    436ca6 <DCadd_nextcheck+0x73>
  436d21:	4c 39 71 08          	cmp    %r14,0x8(%rcx)
  436d25:	7d c6                	jge    436ced <DCadd_nextcheck+0xba>
  436d27:	4c 8d 7c 40 03       	lea    0x3(%rax,%rax,2),%r15
  436d2c:	49 c1 e7 03          	shl    $0x3,%r15
  436d30:	89 d8                	mov    %ebx,%eax
  436d32:	f7 d0                	not    %eax
  436d34:	8d 14 10             	lea    (%rax,%rdx,1),%edx
  436d37:	48 63 d2             	movslq %edx,%rdx
  436d3a:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
  436d3e:	48 c1 e2 03          	shl    $0x3,%rdx
  436d42:	4a 8d 34 3f          	lea    (%rdi,%r15,1),%rsi
  436d46:	48 89 cf             	mov    %rcx,%rdi
  436d49:	e8 2a 79 fd ff       	callq  40e678 <memmove@plt>
  436d4e:	8b 15 44 c1 27 00    	mov    0x27c144(%rip),%edx        # 6b2e98 <cache+0x68>
  436d54:	83 ea 01             	sub    $0x1,%edx
  436d57:	89 15 3b c1 27 00    	mov    %edx,0x27c13b(%rip)        # 6b2e98 <cache+0x68>
  436d5d:	48 8b 3d 2c c1 27 00 	mov    0x27c12c(%rip),%rdi        # 6b2e90 <cache+0x60>
  436d64:	e9 3d ff ff ff       	jmpq   436ca6 <DCadd_nextcheck+0x73>
  436d69:	83 c2 40             	add    $0x40,%edx
  436d6c:	89 15 92 77 25 00    	mov    %edx,0x257792(%rip)        # 68e504 <ZBX_SYNC_MAX+0x8>
  436d72:	48 63 d2             	movslq %edx,%rdx
  436d75:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
  436d79:	48 c1 e1 03          	shl    $0x3,%rcx
  436d7d:	48 89 fa             	mov    %rdi,%rdx
  436d80:	be 88 00 00 00       	mov    $0x88,%esi
  436d85:	48 8d 3d 7b 58 03 00 	lea    0x3587b(%rip),%rdi        # 46c607 <usage_message+0xa8c7>
  436d8c:	e8 05 b9 00 00       	callq  442696 <zbx_realloc2>
  436d91:	48 89 c7             	mov    %rax,%rdi
  436d94:	48 89 05 f5 c0 27 00 	mov    %rax,0x27c0f5(%rip)        # 6b2e90 <cache+0x60>
  436d9b:	8b 15 f7 c0 27 00    	mov    0x27c0f7(%rip),%edx        # 6b2e98 <cache+0x68>
  436da1:	e9 0c ff ff ff       	jmpq   436cb2 <DCadd_nextcheck+0x7f>
  436da6:	90                   	nop
  436da7:	90                   	nop
  436da8:	90                   	nop
  436da9:	90                   	nop
  436daa:	90                   	nop
  436dab:	90                   	nop
  436dac:	90                   	nop
  436dad:	90                   	nop
  436dae:	90                   	nop
  436daf:	90                   	nop
  436db0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
  436db4:	48 8b 46 08          	mov    0x8(%rsi),%rax
  436db8:	8b 50 1c             	mov    0x1c(%rax),%edx
  436dbb:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  436dc0:	39 51 1c             	cmp    %edx,0x1c(%rcx)
  436dc3:	7c 06                	jl     436dcb <DCadd_nextcheck+0x198>
  436dc5:	0f 9f c0             	setg   %al
  436dc8:	0f b6 c0             	movzbl %al,%eax
  436dcb:	c3                   	retq   
  436dcc:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
  436dd0:	48 8b 46 08          	mov    0x8(%rsi),%rax
  436dd4:	8b 50 30             	mov    0x30(%rax),%edx
  436dd7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  436ddc:	39 51 30             	cmp    %edx,0x30(%rcx)
  436ddf:	7c 06                	jl     436de7 <DCadd_nextcheck+0x1b4>
  436de1:	0f 9f c0             	setg   %al
  436de4:	0f b6 c0             	movzbl %al,%eax
  436de7:	c3                   	retq   

0000000000436de8 <DCconfig_set_maintenance>:
  436de8:	41 54                	push   %r12
  436dea:	55                   	push   %rbp
  436deb:	53                   	push   %rbx
  436dec:	48 83 ec 10          	sub    $0x10,%rsp
  436df0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  436df5:	89 f3                	mov    %esi,%ebx
  436df7:	89 d5                	mov    %edx,%ebp
  436df9:	41 89 cc             	mov    %ecx,%r12d
  436dfc:	48 8d 15 b5 c0 27 00 	lea    0x27c0b5(%rip),%rdx        # 6b2eb8 <cache+0x88>
  436e03:	be 3a 08 00 00       	mov    $0x83a,%esi
  436e08:	48 8d 3d 40 5a 03 00 	lea    0x35a40(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  436e0f:	e8 97 7e 00 00       	callq  43ecab <__zbx_mutex_lock>
  436e14:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  436e19:	48 8b 3d 80 c0 27 00 	mov    0x27c080(%rip),%rdi        # 6b2ea0 <cache+0x70>
  436e20:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  436e27:	e8 bb 67 00 00       	callq  43d5e7 <zbx_hashset_search>
  436e2c:	48 85 c0             	test   %rax,%rax
  436e2f:	74 11                	je     436e42 <DCconfig_set_maintenance+0x5a>
  436e31:	80 78 47 00          	cmpb   $0x0,0x47(%rax)
  436e35:	75 2c                	jne    436e63 <DCconfig_set_maintenance+0x7b>
  436e37:	44 89 60 28          	mov    %r12d,0x28(%rax)
  436e3b:	88 58 47             	mov    %bl,0x47(%rax)
  436e3e:	40 88 68 48          	mov    %bpl,0x48(%rax)
  436e42:	48 8d 15 6f c0 27 00 	lea    0x27c06f(%rip),%rdx        # 6b2eb8 <cache+0x88>
  436e49:	be 46 08 00 00       	mov    $0x846,%esi
  436e4e:	48 8d 3d fa 59 03 00 	lea    0x359fa(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  436e55:	e8 d3 7d 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  436e5a:	48 83 c4 10          	add    $0x10,%rsp
  436e5e:	5b                   	pop    %rbx
  436e5f:	5d                   	pop    %rbp
  436e60:	41 5c                	pop    %r12
  436e62:	c3                   	retq   
  436e63:	85 db                	test   %ebx,%ebx
  436e65:	75 d4                	jne    436e3b <DCconfig_set_maintenance+0x53>
  436e67:	eb ce                	jmp    436e37 <DCconfig_set_maintenance+0x4f>

0000000000436e69 <DCconfig_deactivate_host>:
  436e69:	55                   	push   %rbp
  436e6a:	53                   	push   %rbx
  436e6b:	48 83 ec 08          	sub    $0x8,%rsp
  436e6f:	48 89 fb             	mov    %rdi,%rbx
  436e72:	89 f5                	mov    %esi,%ebp
  436e74:	48 8d 15 3d c0 27 00 	lea    0x27c03d(%rip),%rdx        # 6b2eb8 <cache+0x88>
  436e7b:	be e6 07 00 00       	mov    $0x7e6,%esi
  436e80:	48 8d 3d c8 59 03 00 	lea    0x359c8(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  436e87:	e8 1f 7e 00 00       	callq  43ecab <__zbx_mutex_lock>
  436e8c:	48 8b 3d 0d c0 27 00 	mov    0x27c00d(%rip),%rdi        # 6b2ea0 <cache+0x70>
  436e93:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  436e9a:	48 89 de             	mov    %rbx,%rsi
  436e9d:	e8 45 67 00 00       	callq  43d5e7 <zbx_hashset_search>
  436ea2:	48 85 c0             	test   %rax,%rax
  436ea5:	75 26                	jne    436ecd <DCconfig_deactivate_host+0x64>
  436ea7:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  436eac:	48 8d 15 05 c0 27 00 	lea    0x27c005(%rip),%rdx        # 6b2eb8 <cache+0x88>
  436eb3:	be 21 08 00 00       	mov    $0x821,%esi
  436eb8:	48 8d 3d 90 59 03 00 	lea    0x35990(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  436ebf:	e8 69 7d 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  436ec4:	89 d8                	mov    %ebx,%eax
  436ec6:	48 83 c4 08          	add    $0x8,%rsp
  436eca:	5b                   	pop    %rbx
  436ecb:	5d                   	pop    %rbp
  436ecc:	c3                   	retq   
  436ecd:	80 bb 70 01 00 00 0c 	cmpb   $0xc,0x170(%rbx)
  436ed4:	77 d1                	ja     436ea7 <DCconfig_deactivate_host+0x3e>
  436ed6:	0f b6 8b 70 01 00 00 	movzbl 0x170(%rbx),%ecx
  436edd:	48 8d 15 60 5b 03 00 	lea    0x35b60(%rip),%rdx        # 46ca44 <usage_message+0xad04>
  436ee4:	48 63 0c 8a          	movslq (%rdx,%rcx,4),%rcx
  436ee8:	48 8d 14 11          	lea    (%rcx,%rdx,1),%rdx
  436eec:	ff e2                	jmpq   *%rdx
  436eee:	8b 50 3c             	mov    0x3c(%rax),%edx
  436ef1:	89 93 dc 00 00 00    	mov    %edx,0xdc(%rbx)
  436ef7:	0f b6 50 4b          	movzbl 0x4b(%rax),%edx
  436efb:	88 93 e0 00 00 00    	mov    %dl,0xe0(%rbx)
  436f01:	8b 50 40             	mov    0x40(%rax),%edx
  436f04:	89 93 e4 00 00 00    	mov    %edx,0xe4(%rbx)
  436f0a:	48 8d 48 3c          	lea    0x3c(%rax),%rcx
  436f0e:	48 8d 58 4b          	lea    0x4b(%rax),%rbx
  436f12:	48 83 c0 40          	add    $0x40,%rax
  436f16:	8b 11                	mov    (%rcx),%edx
  436f18:	85 d2                	test   %edx,%edx
  436f1a:	74 7a                	je     436f96 <DCconfig_deactivate_host+0x12d>
  436f1c:	89 e9                	mov    %ebp,%ecx
  436f1e:	29 d1                	sub    %edx,%ecx
  436f20:	89 ca                	mov    %ecx,%edx
  436f22:	48 8b 0d 1f 60 25 00 	mov    0x25601f(%rip),%rcx        # 68cf48 <zbx_iks_transport+0x528>
  436f29:	3b 11                	cmp    (%rcx),%edx
  436f2b:	7e 7d                	jle    436faa <DCconfig_deactivate_host+0x141>
  436f2d:	48 8b 15 14 5e 25 00 	mov    0x255e14(%rip),%rdx        # 68cd48 <zbx_iks_transport+0x328>
  436f34:	03 2a                	add    (%rdx),%ebp
  436f36:	89 28                	mov    %ebp,(%rax)
  436f38:	c6 03 02             	movb   $0x2,(%rbx)
  436f3b:	31 db                	xor    %ebx,%ebx
  436f3d:	e9 6a ff ff ff       	jmpq   436eac <DCconfig_deactivate_host+0x43>
  436f42:	8b 50 34             	mov    0x34(%rax),%edx
  436f45:	89 93 d0 00 00 00    	mov    %edx,0xd0(%rbx)
  436f4b:	0f b6 50 4a          	movzbl 0x4a(%rax),%edx
  436f4f:	88 93 d4 00 00 00    	mov    %dl,0xd4(%rbx)
  436f55:	8b 50 38             	mov    0x38(%rax),%edx
  436f58:	89 93 d8 00 00 00    	mov    %edx,0xd8(%rbx)
  436f5e:	48 8d 48 34          	lea    0x34(%rax),%rcx
  436f62:	48 8d 58 4a          	lea    0x4a(%rax),%rbx
  436f66:	48 83 c0 38          	add    $0x38,%rax
  436f6a:	eb aa                	jmp    436f16 <DCconfig_deactivate_host+0xad>
  436f6c:	8b 50 2c             	mov    0x2c(%rax),%edx
  436f6f:	89 93 c4 00 00 00    	mov    %edx,0xc4(%rbx)
  436f75:	0f b6 50 49          	movzbl 0x49(%rax),%edx
  436f79:	88 93 c8 00 00 00    	mov    %dl,0xc8(%rbx)
  436f7f:	8b 50 30             	mov    0x30(%rax),%edx
  436f82:	89 93 cc 00 00 00    	mov    %edx,0xcc(%rbx)
  436f88:	48 8d 48 2c          	lea    0x2c(%rax),%rcx
  436f8c:	48 8d 58 49          	lea    0x49(%rax),%rbx
  436f90:	48 83 c0 30          	add    $0x30,%rax
  436f94:	eb 80                	jmp    436f16 <DCconfig_deactivate_host+0xad>
  436f96:	89 29                	mov    %ebp,(%rcx)
  436f98:	48 8b 15 79 5f 25 00 	mov    0x255f79(%rip),%rdx        # 68cf18 <zbx_iks_transport+0x4f8>
  436f9f:	03 2a                	add    (%rdx),%ebp
  436fa1:	89 28                	mov    %ebp,(%rax)
  436fa3:	31 db                	xor    %ebx,%ebx
  436fa5:	e9 02 ff ff ff       	jmpq   436eac <DCconfig_deactivate_host+0x43>
  436faa:	48 8b 15 67 5f 25 00 	mov    0x255f67(%rip),%rdx        # 68cf18 <zbx_iks_transport+0x4f8>
  436fb1:	03 2a                	add    (%rdx),%ebp
  436fb3:	89 28                	mov    %ebp,(%rax)
  436fb5:	31 db                	xor    %ebx,%ebx
  436fb7:	e9 f0 fe ff ff       	jmpq   436eac <DCconfig_deactivate_host+0x43>

0000000000436fbc <DCconfig_activate_host>:
  436fbc:	53                   	push   %rbx
  436fbd:	48 89 fb             	mov    %rdi,%rbx
  436fc0:	48 8d 15 f1 be 27 00 	lea    0x27bef1(%rip),%rdx        # 6b2eb8 <cache+0x88>
  436fc7:	be b2 07 00 00       	mov    $0x7b2,%esi
  436fcc:	48 8d 3d 7c 58 03 00 	lea    0x3587c(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  436fd3:	e8 d3 7c 00 00       	callq  43ecab <__zbx_mutex_lock>
  436fd8:	48 8b 3d c1 be 27 00 	mov    0x27bec1(%rip),%rdi        # 6b2ea0 <cache+0x70>
  436fdf:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  436fe6:	48 89 de             	mov    %rbx,%rsi
  436fe9:	e8 f9 65 00 00       	callq  43d5e7 <zbx_hashset_search>
  436fee:	48 85 c0             	test   %rax,%rax
  436ff1:	75 21                	jne    437014 <DCconfig_activate_host+0x58>
  436ff3:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  436ff8:	48 8d 15 b9 be 27 00 	lea    0x27beb9(%rip),%rdx        # 6b2eb8 <cache+0x88>
  436fff:	be d9 07 00 00       	mov    $0x7d9,%esi
  437004:	48 8d 3d 44 58 03 00 	lea    0x35844(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  43700b:	e8 1d 7c 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  437010:	89 d8                	mov    %ebx,%eax
  437012:	5b                   	pop    %rbx
  437013:	c3                   	retq   
  437014:	80 bb 70 01 00 00 0c 	cmpb   $0xc,0x170(%rbx)
  43701b:	77 d6                	ja     436ff3 <DCconfig_activate_host+0x37>
  43701d:	0f b6 8b 70 01 00 00 	movzbl 0x170(%rbx),%ecx
  437024:	48 8d 15 4d 5a 03 00 	lea    0x35a4d(%rip),%rdx        # 46ca78 <usage_message+0xad38>
  43702b:	48 63 0c 8a          	movslq (%rdx,%rcx,4),%rcx
  43702f:	48 8d 14 11          	lea    (%rcx,%rdx,1),%rdx
  437033:	ff e2                	jmpq   *%rdx
  437035:	8b 50 3c             	mov    0x3c(%rax),%edx
  437038:	89 93 dc 00 00 00    	mov    %edx,0xdc(%rbx)
  43703e:	0f b6 50 4b          	movzbl 0x4b(%rax),%edx
  437042:	88 93 e0 00 00 00    	mov    %dl,0xe0(%rbx)
  437048:	8b 50 40             	mov    0x40(%rax),%edx
  43704b:	89 93 e4 00 00 00    	mov    %edx,0xe4(%rbx)
  437051:	c7 40 3c 00 00 00 00 	movl   $0x0,0x3c(%rax)
  437058:	c6 40 4b 01          	movb   $0x1,0x4b(%rax)
  43705c:	c7 40 40 00 00 00 00 	movl   $0x0,0x40(%rax)
  437063:	31 db                	xor    %ebx,%ebx
  437065:	eb 91                	jmp    436ff8 <DCconfig_activate_host+0x3c>
  437067:	8b 50 34             	mov    0x34(%rax),%edx
  43706a:	89 93 d0 00 00 00    	mov    %edx,0xd0(%rbx)
  437070:	0f b6 50 4a          	movzbl 0x4a(%rax),%edx
  437074:	88 93 d4 00 00 00    	mov    %dl,0xd4(%rbx)
  43707a:	8b 50 38             	mov    0x38(%rax),%edx
  43707d:	89 93 d8 00 00 00    	mov    %edx,0xd8(%rbx)
  437083:	c7 40 34 00 00 00 00 	movl   $0x0,0x34(%rax)
  43708a:	c6 40 4a 01          	movb   $0x1,0x4a(%rax)
  43708e:	c7 40 38 00 00 00 00 	movl   $0x0,0x38(%rax)
  437095:	31 db                	xor    %ebx,%ebx
  437097:	e9 5c ff ff ff       	jmpq   436ff8 <DCconfig_activate_host+0x3c>
  43709c:	8b 50 2c             	mov    0x2c(%rax),%edx
  43709f:	89 93 c4 00 00 00    	mov    %edx,0xc4(%rbx)
  4370a5:	0f b6 50 49          	movzbl 0x49(%rax),%edx
  4370a9:	88 93 c8 00 00 00    	mov    %dl,0xc8(%rbx)
  4370af:	8b 50 30             	mov    0x30(%rax),%edx
  4370b2:	89 93 cc 00 00 00    	mov    %edx,0xcc(%rbx)
  4370b8:	c7 40 2c 00 00 00 00 	movl   $0x0,0x2c(%rax)
  4370bf:	c6 40 49 01          	movb   $0x1,0x49(%rax)
  4370c3:	c7 40 30 00 00 00 00 	movl   $0x0,0x30(%rax)
  4370ca:	31 db                	xor    %ebx,%ebx
  4370cc:	e9 27 ff ff ff       	jmpq   436ff8 <DCconfig_activate_host+0x3c>
  4370d1:	53                   	push   %rbx
  4370d2:	48 83 ec 10          	sub    $0x10,%rsp
  4370d6:	48 89 fb             	mov    %rdi,%rbx
  4370d9:	80 7f 4c 06          	cmpb   $0x6,0x4c(%rdi)
  4370dd:	74 0c                	je     4370eb <DCconfig_activate_host+0x12f>
  4370df:	80 7f 4d 00          	cmpb   $0x0,0x4d(%rdi)
  4370e3:	75 38                	jne    43711d <DCconfig_activate_host+0x161>
  4370e5:	48 83 c4 10          	add    $0x10,%rsp
  4370e9:	5b                   	pop    %rbx
  4370ea:	c3                   	retq   
  4370eb:	48 8b 07             	mov    (%rdi),%rax
  4370ee:	48 89 04 24          	mov    %rax,(%rsp)
  4370f2:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  4370f7:	80 7f 4d 00          	cmpb   $0x0,0x4d(%rdi)
  4370fb:	75 40                	jne    43713d <DCconfig_activate_host+0x181>
  4370fd:	c6 47 4d 01          	movb   $0x1,0x4d(%rdi)
  437101:	48 89 e6             	mov    %rsp,%rsi
  437104:	48 8b 3d 95 bd 27 00 	mov    0x27bd95(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43710b:	48 81 c7 20 04 00 00 	add    $0x420,%rdi
  437112:	e8 eb 59 00 00       	callq  43cb02 <zbx_binary_heap_insert>
  437117:	48 83 c4 10          	add    $0x10,%rsp
  43711b:	5b                   	pop    %rbx
  43711c:	c3                   	retq   
  43711d:	48 8b 3d 7c bd 27 00 	mov    0x27bd7c(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437124:	48 81 c7 20 04 00 00 	add    $0x420,%rdi
  43712b:	48 8b 33             	mov    (%rbx),%rsi
  43712e:	e8 11 58 00 00       	callq  43c944 <zbx_binary_heap_remove_direct>
  437133:	c6 43 4d 00          	movb   $0x0,0x4d(%rbx)
  437137:	48 83 c4 10          	add    $0x10,%rsp
  43713b:	5b                   	pop    %rbx
  43713c:	c3                   	retq   
  43713d:	48 89 e6             	mov    %rsp,%rsi
  437140:	48 8b 3d 59 bd 27 00 	mov    0x27bd59(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437147:	48 81 c7 20 04 00 00 	add    $0x420,%rdi
  43714e:	e8 20 57 00 00       	callq  43c873 <zbx_binary_heap_update_direct>
  437153:	48 83 c4 10          	add    $0x10,%rsp
  437157:	5b                   	pop    %rbx
  437158:	c3                   	retq   

0000000000437159 <DCrequeue_proxy>:
  437159:	41 54                	push   %r12
  43715b:	55                   	push   %rbp
  43715c:	53                   	push   %rbx
  43715d:	48 83 ec 10          	sub    $0x10,%rsp
  437161:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  437166:	40 0f b6 de          	movzbl %sil,%ebx
  43716a:	89 d9                	mov    %ebx,%ecx
  43716c:	48 8d 15 e7 56 03 00 	lea    0x356e7(%rip),%rdx        # 46c85a <usage_message+0xab1a>
  437173:	48 8d 35 f0 56 03 00 	lea    0x356f0(%rip),%rsi        # 46c86a <usage_message+0xab2a>
  43717a:	bf 04 00 00 00       	mov    $0x4,%edi
  43717f:	31 c0                	xor    %eax,%eax
  437181:	e8 2a 9f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  437186:	31 ff                	xor    %edi,%edi
  437188:	e8 4b 7a fd ff       	callq  40ebd8 <time@plt>
  43718d:	49 89 c4             	mov    %rax,%r12
  437190:	48 8d 15 21 bd 27 00 	lea    0x27bd21(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437197:	be e9 08 00 00       	mov    $0x8e9,%esi
  43719c:	48 8d 3d ac 56 03 00 	lea    0x356ac(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  4371a3:	e8 03 7b 00 00       	callq  43ecab <__zbx_mutex_lock>
  4371a8:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  4371ad:	48 8b 3d ec bc 27 00 	mov    0x27bcec(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4371b4:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  4371bb:	e8 27 64 00 00       	callq  43d5e7 <zbx_hashset_search>
  4371c0:	48 89 c5             	mov    %rax,%rbp
  4371c3:	48 85 c0             	test   %rax,%rax
  4371c6:	74 20                	je     4371e8 <DCrequeue_proxy+0x8f>
  4371c8:	f6 c3 01             	test   $0x1,%bl
  4371cb:	75 56                	jne    437223 <DCrequeue_proxy+0xca>
  4371cd:	80 e3 02             	and    $0x2,%bl
  4371d0:	75 6e                	jne    437240 <DCrequeue_proxy+0xe7>
  4371d2:	8b 55 40             	mov    0x40(%rbp),%edx
  4371d5:	8b 45 38             	mov    0x38(%rbp),%eax
  4371d8:	39 c2                	cmp    %eax,%edx
  4371da:	0f 4e c2             	cmovle %edx,%eax
  4371dd:	89 45 30             	mov    %eax,0x30(%rbp)
  4371e0:	48 89 ef             	mov    %rbp,%rdi
  4371e3:	e8 e9 fe ff ff       	callq  4370d1 <DCconfig_activate_host+0x115>
  4371e8:	48 8d 15 c9 bc 27 00 	lea    0x27bcc9(%rip),%rdx        # 6b2eb8 <cache+0x88>
  4371ef:	be fd 08 00 00       	mov    $0x8fd,%esi
  4371f4:	48 8d 3d 54 56 03 00 	lea    0x35654(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  4371fb:	e8 2d 7a 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  437200:	48 8d 15 53 56 03 00 	lea    0x35653(%rip),%rdx        # 46c85a <usage_message+0xab1a>
  437207:	48 8d 35 8f c0 04 00 	lea    0x4c08f(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43720e:	bf 04 00 00 00       	mov    $0x4,%edi
  437213:	31 c0                	xor    %eax,%eax
  437215:	e8 96 9e ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43721a:	48 83 c4 10          	add    $0x10,%rsp
  43721e:	5b                   	pop    %rbx
  43721f:	5d                   	pop    %rbp
  437220:	41 5c                	pop    %r12
  437222:	c3                   	retq   
  437223:	4c 89 e2             	mov    %r12,%rdx
  437226:	48 8b 05 83 5d 25 00 	mov    0x255d83(%rip),%rax        # 68cfb0 <zbx_iks_transport+0x590>
  43722d:	8b 30                	mov    (%rax),%esi
  43722f:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  437233:	e8 a6 97 00 00       	callq  4409de <calculate_proxy_nextcheck>
  437238:	89 45 38             	mov    %eax,0x38(%rbp)
  43723b:	80 e3 02             	and    $0x2,%bl
  43723e:	74 92                	je     4371d2 <DCrequeue_proxy+0x79>
  437240:	4c 89 e2             	mov    %r12,%rdx
  437243:	48 8b 05 9e 5a 25 00 	mov    0x255a9e(%rip),%rax        # 68cce8 <zbx_iks_transport+0x2c8>
  43724a:	8b 30                	mov    (%rax),%esi
  43724c:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  437250:	e8 89 97 00 00       	callq  4409de <calculate_proxy_nextcheck>
  437255:	89 c2                	mov    %eax,%edx
  437257:	89 45 40             	mov    %eax,0x40(%rbp)
  43725a:	e9 76 ff ff ff       	jmpq   4371d5 <DCrequeue_proxy+0x7c>
  43725f:	48 83 ec 18          	sub    $0x18,%rsp
  437263:	0f b6 47 23          	movzbl 0x23(%rdi),%eax
  437267:	3c 02                	cmp    $0x2,%al
  437269:	77 4a                	ja     4372b5 <DCrequeue_proxy+0x15c>
  43726b:	48 8b 57 10          	mov    0x10(%rdi),%rdx
  43726f:	48 3b 15 52 bc 27 00 	cmp    0x27bc52(%rip),%rdx        # 6b2ec8 <cache+0x98>
  437276:	74 3d                	je     4372b5 <DCrequeue_proxy+0x15c>
  437278:	48 3b 15 51 bc 27 00 	cmp    0x27bc51(%rip),%rdx        # 6b2ed0 <cache+0xa0>
  43727f:	74 34                	je     4372b5 <DCrequeue_proxy+0x15c>
  437281:	48 8b 17             	mov    (%rdi),%rdx
  437284:	48 89 14 24          	mov    %rdx,(%rsp)
  437288:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  43728d:	80 7f 25 00          	cmpb   $0x0,0x25(%rdi)
  437291:	75 27                	jne    4372ba <DCrequeue_proxy+0x161>
  437293:	c6 47 25 01          	movb   $0x1,0x25(%rdi)
  437297:	48 89 e6             	mov    %rsp,%rsi
  43729a:	0f b6 7f 23          	movzbl 0x23(%rdi),%edi
  43729e:	48 c1 e7 06          	shl    $0x6,%rdi
  4372a2:	48 81 c7 60 03 00 00 	add    $0x360,%rdi
  4372a9:	48 03 3d f0 bb 27 00 	add    0x27bbf0(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4372b0:	e8 4d 58 00 00       	callq  43cb02 <zbx_binary_heap_insert>
  4372b5:	48 83 c4 18          	add    $0x18,%rsp
  4372b9:	c3                   	retq   
  4372ba:	48 89 e6             	mov    %rsp,%rsi
  4372bd:	0f b6 f8             	movzbl %al,%edi
  4372c0:	48 c1 e7 06          	shl    $0x6,%rdi
  4372c4:	48 81 c7 60 03 00 00 	add    $0x360,%rdi
  4372cb:	48 03 3d ce bb 27 00 	add    0x27bbce(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4372d2:	e8 9c 55 00 00       	callq  43c873 <zbx_binary_heap_update_direct>
  4372d7:	48 83 c4 18          	add    $0x18,%rsp
  4372db:	c3                   	retq   

00000000004372dc <DCconfig_get_proxy_nextcheck>:
  4372dc:	55                   	push   %rbp
  4372dd:	53                   	push   %rbx
  4372de:	48 83 ec 08          	sub    $0x8,%rsp
  4372e2:	48 8d 15 9d 55 03 00 	lea    0x3559d(%rip),%rdx        # 46c886 <usage_message+0xab46>
  4372e9:	48 8d 35 a1 bf 04 00 	lea    0x4bfa1(%rip),%rsi        # 483291 <usage_message+0x21551>
  4372f0:	bf 04 00 00 00       	mov    $0x4,%edi
  4372f5:	31 c0                	xor    %eax,%eax
  4372f7:	e8 b4 9d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4372fc:	48 8b 2d 9d bb 27 00 	mov    0x27bb9d(%rip),%rbp        # 6b2ea0 <cache+0x70>
  437303:	48 81 c5 20 04 00 00 	add    $0x420,%rbp
  43730a:	48 8d 15 a7 bb 27 00 	lea    0x27bba7(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437311:	be cb 08 00 00       	mov    $0x8cb,%esi
  437316:	48 8d 3d 32 55 03 00 	lea    0x35532(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  43731d:	e8 89 79 00 00       	callq  43ecab <__zbx_mutex_lock>
  437322:	48 89 ef             	mov    %rbp,%rdi
  437325:	e8 e6 52 00 00       	callq  43c610 <zbx_binary_heap_empty>
  43732a:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  43732f:	39 d8                	cmp    %ebx,%eax
  437331:	74 3d                	je     437370 <DCconfig_get_proxy_nextcheck+0x94>
  437333:	48 8d 15 7e bb 27 00 	lea    0x27bb7e(%rip),%rdx        # 6b2eb8 <cache+0x88>
  43733a:	be d7 08 00 00       	mov    $0x8d7,%esi
  43733f:	48 8d 3d 09 55 03 00 	lea    0x35509(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  437346:	e8 e2 78 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43734b:	89 d9                	mov    %ebx,%ecx
  43734d:	48 8d 15 32 55 03 00 	lea    0x35532(%rip),%rdx        # 46c886 <usage_message+0xab46>
  437354:	48 8d 35 5b b5 02 00 	lea    0x2b55b(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  43735b:	bf 04 00 00 00       	mov    $0x4,%edi
  437360:	31 c0                	xor    %eax,%eax
  437362:	e8 49 9d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  437367:	89 d8                	mov    %ebx,%eax
  437369:	48 83 c4 08          	add    $0x8,%rsp
  43736d:	5b                   	pop    %rbx
  43736e:	5d                   	pop    %rbp
  43736f:	c3                   	retq   
  437370:	48 89 ef             	mov    %rbp,%rdi
  437373:	e8 09 53 00 00       	callq  43c681 <zbx_binary_heap_find_min>
  437378:	48 8b 40 08          	mov    0x8(%rax),%rax
  43737c:	8b 58 30             	mov    0x30(%rax),%ebx
  43737f:	eb b2                	jmp    437333 <DCconfig_get_proxy_nextcheck+0x57>

0000000000437381 <DCconfig_get_poller_nextcheck>:
  437381:	55                   	push   %rbp
  437382:	53                   	push   %rbx
  437383:	48 83 ec 08          	sub    $0x8,%rsp
  437387:	89 fb                	mov    %edi,%ebx
  437389:	40 0f b6 cf          	movzbl %dil,%ecx
  43738d:	48 8d 15 0f 55 03 00 	lea    0x3550f(%rip),%rdx        # 46c8a3 <usage_message+0xab63>
  437394:	48 8d 35 26 55 03 00 	lea    0x35526(%rip),%rsi        # 46c8c1 <usage_message+0xab81>
  43739b:	bf 04 00 00 00       	mov    $0x4,%edi
  4373a0:	31 c0                	xor    %eax,%eax
  4373a2:	e8 09 9d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4373a7:	0f b6 db             	movzbl %bl,%ebx
  4373aa:	48 c1 e3 06          	shl    $0x6,%rbx
  4373ae:	48 8d ab 60 03 00 00 	lea    0x360(%rbx),%rbp
  4373b5:	48 03 2d e4 ba 27 00 	add    0x27bae4(%rip),%rbp        # 6b2ea0 <cache+0x70>
  4373bc:	48 8d 15 f5 ba 27 00 	lea    0x27baf5(%rip),%rdx        # 6b2eb8 <cache+0x88>
  4373c3:	be d2 06 00 00       	mov    $0x6d2,%esi
  4373c8:	48 8d 3d 80 54 03 00 	lea    0x35480(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  4373cf:	e8 d7 78 00 00       	callq  43ecab <__zbx_mutex_lock>
  4373d4:	48 89 ef             	mov    %rbp,%rdi
  4373d7:	e8 34 52 00 00       	callq  43c610 <zbx_binary_heap_empty>
  4373dc:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  4373e1:	39 d8                	cmp    %ebx,%eax
  4373e3:	74 3d                	je     437422 <DCconfig_get_poller_nextcheck+0xa1>
  4373e5:	48 8d 15 cc ba 27 00 	lea    0x27bacc(%rip),%rdx        # 6b2eb8 <cache+0x88>
  4373ec:	be de 06 00 00       	mov    $0x6de,%esi
  4373f1:	48 8d 3d 57 54 03 00 	lea    0x35457(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  4373f8:	e8 30 78 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  4373fd:	89 d9                	mov    %ebx,%ecx
  4373ff:	48 8d 15 9d 54 03 00 	lea    0x3549d(%rip),%rdx        # 46c8a3 <usage_message+0xab63>
  437406:	48 8d 35 a9 b4 02 00 	lea    0x2b4a9(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  43740d:	bf 04 00 00 00       	mov    $0x4,%edi
  437412:	31 c0                	xor    %eax,%eax
  437414:	e8 97 9c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  437419:	89 d8                	mov    %ebx,%eax
  43741b:	48 83 c4 08          	add    $0x8,%rsp
  43741f:	5b                   	pop    %rbx
  437420:	5d                   	pop    %rbp
  437421:	c3                   	retq   
  437422:	48 89 ef             	mov    %rbp,%rdi
  437425:	e8 57 52 00 00       	callq  43c681 <zbx_binary_heap_find_min>
  43742a:	48 8b 40 08          	mov    0x8(%rax),%rax
  43742e:	8b 58 1c             	mov    0x1c(%rax),%ebx
  437431:	eb b2                	jmp    4373e5 <DCconfig_get_poller_nextcheck+0x64>
  437433:	55                   	push   %rbp
  437434:	53                   	push   %rbx
  437435:	48 83 ec 08          	sub    $0x8,%rsp
  437439:	48 89 fb             	mov    %rdi,%rbx
  43743c:	48 89 f5             	mov    %rsi,%rbp
  43743f:	48 8b 06             	mov    (%rsi),%rax
  437442:	48 89 07             	mov    %rax,(%rdi)
  437445:	48 8b 46 08          	mov    0x8(%rsi),%rax
  437449:	48 89 47 08          	mov    %rax,0x8(%rdi)
  43744d:	48 8b 76 10          	mov    0x10(%rsi),%rsi
  437451:	48 8d 7f 10          	lea    0x10(%rdi),%rdi
  437455:	ba 41 00 00 00       	mov    $0x41,%edx
  43745a:	e8 41 b7 00 00       	callq  442ba0 <zbx_strlcpy>
  43745f:	0f b6 45 46          	movzbl 0x46(%rbp),%eax
  437463:	88 43 51             	mov    %al,0x51(%rbx)
  437466:	48 8b 75 18          	mov    0x18(%rbp),%rsi
  43746a:	48 8d 7b 52          	lea    0x52(%rbx),%rdi
  43746e:	ba 28 00 00 00       	mov    $0x28,%edx
  437473:	e8 28 b7 00 00       	callq  442ba0 <zbx_strlcpy>
  437478:	48 8b 75 20          	mov    0x20(%rbp),%rsi
  43747c:	48 8d 7b 7a          	lea    0x7a(%rbx),%rdi
  437480:	ba 41 00 00 00       	mov    $0x41,%edx
  437485:	e8 16 b7 00 00       	callq  442ba0 <zbx_strlcpy>
  43748a:	0f b7 45 44          	movzwl 0x44(%rbp),%eax
  43748e:	66 89 83 bc 00 00 00 	mov    %ax,0xbc(%rbx)
  437495:	0f b6 45 47          	movzbl 0x47(%rbp),%eax
  437499:	88 83 be 00 00 00    	mov    %al,0xbe(%rbx)
  43749f:	0f b6 45 48          	movzbl 0x48(%rbp),%eax
  4374a3:	88 83 bf 00 00 00    	mov    %al,0xbf(%rbx)
  4374a9:	8b 45 28             	mov    0x28(%rbp),%eax
  4374ac:	89 83 c0 00 00 00    	mov    %eax,0xc0(%rbx)
  4374b2:	8b 45 2c             	mov    0x2c(%rbp),%eax
  4374b5:	89 83 c4 00 00 00    	mov    %eax,0xc4(%rbx)
  4374bb:	0f b6 45 49          	movzbl 0x49(%rbp),%eax
  4374bf:	88 83 c8 00 00 00    	mov    %al,0xc8(%rbx)
  4374c5:	8b 45 30             	mov    0x30(%rbp),%eax
  4374c8:	89 83 cc 00 00 00    	mov    %eax,0xcc(%rbx)
  4374ce:	8b 45 34             	mov    0x34(%rbp),%eax
  4374d1:	89 83 d0 00 00 00    	mov    %eax,0xd0(%rbx)
  4374d7:	0f b6 45 4a          	movzbl 0x4a(%rbp),%eax
  4374db:	88 83 d4 00 00 00    	mov    %al,0xd4(%rbx)
  4374e1:	8b 45 38             	mov    0x38(%rbp),%eax
  4374e4:	89 83 d8 00 00 00    	mov    %eax,0xd8(%rbx)
  4374ea:	8b 45 3c             	mov    0x3c(%rbp),%eax
  4374ed:	89 83 dc 00 00 00    	mov    %eax,0xdc(%rbx)
  4374f3:	0f b6 45 4b          	movzbl 0x4b(%rbp),%eax
  4374f7:	88 83 e0 00 00 00    	mov    %al,0xe0(%rbx)
  4374fd:	8b 45 40             	mov    0x40(%rbp),%eax
  437500:	89 83 e4 00 00 00    	mov    %eax,0xe4(%rbx)
  437506:	48 8b 3d 93 b9 27 00 	mov    0x27b993(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43750d:	48 81 c7 28 03 00 00 	add    $0x328,%rdi
  437514:	48 89 ee             	mov    %rbp,%rsi
  437517:	e8 cb 60 00 00       	callq  43d5e7 <zbx_hashset_search>
  43751c:	48 89 c5             	mov    %rax,%rbp
  43751f:	48 85 c0             	test   %rax,%rax
  437522:	74 6f                	je     437593 <DCconfig_get_poller_nextcheck+0x212>
  437524:	48 8b 70 08          	mov    0x8(%rax),%rsi
  437528:	48 8d bb e8 00 00 00 	lea    0xe8(%rbx),%rdi
  43752f:	ba 41 00 00 00       	mov    $0x41,%edx
  437534:	e8 67 b6 00 00       	callq  442ba0 <zbx_strlcpy>
  437539:	48 c7 83 30 01 00 00 	movq   $0x0,0x130(%rbx)
  437540:	00 00 00 00 
  437544:	0f b7 45 20          	movzwl 0x20(%rbp),%eax
  437548:	66 89 83 38 01 00 00 	mov    %ax,0x138(%rbx)
  43754f:	0f b6 45 22          	movzbl 0x22(%rbp),%eax
  437553:	88 83 3a 01 00 00    	mov    %al,0x13a(%rbx)
  437559:	0f b6 45 23          	movzbl 0x23(%rbp),%eax
  43755d:	88 83 3b 01 00 00    	mov    %al,0x13b(%rbx)
  437563:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  437567:	48 8d bb 3c 01 00 00 	lea    0x13c(%rbx),%rdi
  43756e:	ba 11 00 00 00       	mov    $0x11,%edx
  437573:	e8 28 b6 00 00       	callq  442ba0 <zbx_strlcpy>
  437578:	48 8b 75 18          	mov    0x18(%rbp),%rsi
  43757c:	48 8d bb 4d 01 00 00 	lea    0x14d(%rbx),%rdi
  437583:	ba 15 00 00 00       	mov    $0x15,%edx
  437588:	48 83 c4 08          	add    $0x8,%rsp
  43758c:	5b                   	pop    %rbx
  43758d:	5d                   	pop    %rbp
  43758e:	e9 0d b6 00 00       	jmpq   442ba0 <zbx_strlcpy>
  437593:	48 83 c4 08          	add    $0x8,%rsp
  437597:	5b                   	pop    %rbx
  437598:	5d                   	pop    %rbp
  437599:	c3                   	retq   

000000000043759a <DCconfig_get_proxypoller_hosts>:
  43759a:	41 57                	push   %r15
  43759c:	41 56                	push   %r14
  43759e:	41 55                	push   %r13
  4375a0:	41 54                	push   %r12
  4375a2:	55                   	push   %rbp
  4375a3:	53                   	push   %rbx
  4375a4:	48 83 ec 08          	sub    $0x8,%rsp
  4375a8:	48 89 fb             	mov    %rdi,%rbx
  4375ab:	41 89 f4             	mov    %esi,%r12d
  4375ae:	48 8d 15 d3 55 03 00 	lea    0x355d3(%rip),%rdx        # 46cb88 <usage_message+0xae48>
  4375b5:	48 8d 35 d5 bc 04 00 	lea    0x4bcd5(%rip),%rsi        # 483291 <usage_message+0x21551>
  4375bc:	bf 04 00 00 00       	mov    $0x4,%edi
  4375c1:	31 c0                	xor    %eax,%eax
  4375c3:	e8 e8 9a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4375c8:	31 ff                	xor    %edi,%edi
  4375ca:	e8 09 76 fd ff       	callq  40ebd8 <time@plt>
  4375cf:	41 89 c5             	mov    %eax,%r13d
  4375d2:	48 8b 2d c7 b8 27 00 	mov    0x27b8c7(%rip),%rbp        # 6b2ea0 <cache+0x70>
  4375d9:	48 81 c5 20 04 00 00 	add    $0x420,%rbp
  4375e0:	48 8d 15 d1 b8 27 00 	lea    0x27b8d1(%rip),%rdx        # 6b2eb8 <cache+0x88>
  4375e7:	be 93 08 00 00       	mov    $0x893,%esi
  4375ec:	48 8d 3d 5c 52 03 00 	lea    0x3525c(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  4375f3:	e8 b3 76 00 00       	callq  43ecab <__zbx_mutex_lock>
  4375f8:	45 85 e4             	test   %r12d,%r12d
  4375fb:	0f 8e 92 00 00 00    	jle    437693 <DCconfig_get_proxypoller_hosts+0xf9>
  437601:	49 89 de             	mov    %rbx,%r14
  437604:	31 db                	xor    %ebx,%ebx
  437606:	eb 39                	jmp    437641 <DCconfig_get_proxypoller_hosts+0xa7>
  437608:	48 89 ef             	mov    %rbp,%rdi
  43760b:	e8 71 50 00 00       	callq  43c681 <zbx_binary_heap_find_min>
  437610:	4c 8b 78 08          	mov    0x8(%rax),%r15
  437614:	45 3b 6f 30          	cmp    0x30(%r15),%r13d
  437618:	7c 34                	jl     43764e <DCconfig_get_proxypoller_hosts+0xb4>
  43761a:	48 89 ef             	mov    %rbp,%rdi
  43761d:	e8 23 54 00 00       	callq  43ca45 <zbx_binary_heap_remove_min>
  437622:	41 c6 47 4d 00       	movb   $0x0,0x4d(%r15)
  437627:	4c 89 fe             	mov    %r15,%rsi
  43762a:	4c 89 f7             	mov    %r14,%rdi
  43762d:	e8 01 fe ff ff       	callq  437433 <DCconfig_get_poller_nextcheck+0xb2>
  437632:	83 c3 01             	add    $0x1,%ebx
  437635:	49 81 c6 68 01 00 00 	add    $0x168,%r14
  43763c:	41 39 dc             	cmp    %ebx,%r12d
  43763f:	7e 0d                	jle    43764e <DCconfig_get_proxypoller_hosts+0xb4>
  437641:	48 89 ef             	mov    %rbp,%rdi
  437644:	e8 c7 4f 00 00       	callq  43c610 <zbx_binary_heap_empty>
  437649:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43764c:	74 ba                	je     437608 <DCconfig_get_proxypoller_hosts+0x6e>
  43764e:	48 8d 15 63 b8 27 00 	lea    0x27b863(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437655:	be a8 08 00 00       	mov    $0x8a8,%esi
  43765a:	48 8d 3d ee 51 03 00 	lea    0x351ee(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  437661:	e8 c7 75 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  437666:	89 d9                	mov    %ebx,%ecx
  437668:	48 8d 15 19 55 03 00 	lea    0x35519(%rip),%rdx        # 46cb88 <usage_message+0xae48>
  43766f:	48 8d 35 40 b2 02 00 	lea    0x2b240(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  437676:	bf 04 00 00 00       	mov    $0x4,%edi
  43767b:	31 c0                	xor    %eax,%eax
  43767d:	e8 2e 9a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  437682:	89 d8                	mov    %ebx,%eax
  437684:	48 83 c4 08          	add    $0x8,%rsp
  437688:	5b                   	pop    %rbx
  437689:	5d                   	pop    %rbp
  43768a:	41 5c                	pop    %r12
  43768c:	41 5d                	pop    %r13
  43768e:	41 5e                	pop    %r14
  437690:	41 5f                	pop    %r15
  437692:	c3                   	retq   
  437693:	31 db                	xor    %ebx,%ebx
  437695:	eb b7                	jmp    43764e <DCconfig_get_proxypoller_hosts+0xb4>

0000000000437697 <DCget_host_by_hostid>:
  437697:	55                   	push   %rbp
  437698:	53                   	push   %rbx
  437699:	48 83 ec 18          	sub    $0x18,%rsp
  43769d:	48 89 fb             	mov    %rdi,%rbx
  4376a0:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  4376a5:	48 8d 15 0c b8 27 00 	lea    0x27b80c(%rip),%rdx        # 6b2eb8 <cache+0x88>
  4376ac:	be f0 05 00 00       	mov    $0x5f0,%esi
  4376b1:	48 8d 3d 97 51 03 00 	lea    0x35197(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  4376b8:	e8 ee 75 00 00       	callq  43ecab <__zbx_mutex_lock>
  4376bd:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  4376c2:	48 8b 3d d7 b7 27 00 	mov    0x27b7d7(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4376c9:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  4376d0:	e8 12 5f 00 00       	callq  43d5e7 <zbx_hashset_search>
  4376d5:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  4376da:	48 85 c0             	test   %rax,%rax
  4376dd:	74 0d                	je     4376ec <DCget_host_by_hostid+0x55>
  4376df:	48 89 c6             	mov    %rax,%rsi
  4376e2:	48 89 df             	mov    %rbx,%rdi
  4376e5:	e8 49 fd ff ff       	callq  437433 <DCconfig_get_poller_nextcheck+0xb2>
  4376ea:	31 ed                	xor    %ebp,%ebp
  4376ec:	48 8d 15 c5 b7 27 00 	lea    0x27b7c5(%rip),%rdx        # 6b2eb8 <cache+0x88>
  4376f3:	be f8 05 00 00       	mov    $0x5f8,%esi
  4376f8:	48 8d 3d 50 51 03 00 	lea    0x35150(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  4376ff:	e8 29 75 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  437704:	89 e8                	mov    %ebp,%eax
  437706:	48 83 c4 18          	add    $0x18,%rsp
  43770a:	5b                   	pop    %rbx
  43770b:	5d                   	pop    %rbp
  43770c:	c3                   	retq   
  43770d:	55                   	push   %rbp
  43770e:	53                   	push   %rbx
  43770f:	48 83 ec 08          	sub    $0x8,%rsp
  437713:	48 89 fb             	mov    %rdi,%rbx
  437716:	48 89 f5             	mov    %rsi,%rbp
  437719:	48 8b 06             	mov    (%rsi),%rax
  43771c:	48 89 87 68 01 00 00 	mov    %rax,0x168(%rdi)
  437723:	0f b6 46 20          	movzbl 0x20(%rsi),%eax
  437727:	88 87 70 01 00 00    	mov    %al,0x170(%rdi)
  43772d:	0f b6 46 21          	movzbl 0x21(%rsi),%eax
  437731:	88 87 71 01 00 00    	mov    %al,0x171(%rdi)
  437737:	0f b6 46 22          	movzbl 0x22(%rsi),%eax
  43773b:	88 87 72 01 00 00    	mov    %al,0x172(%rdi)
  437741:	48 8b 76 10          	mov    0x10(%rsi),%rsi
  437745:	48 8d bf 73 01 00 00 	lea    0x173(%rdi),%rdi
  43774c:	ba fd 03 00 00       	mov    $0x3fd,%edx
  437751:	e8 4a b4 00 00       	callq  442ba0 <zbx_strlcpy>
  437756:	48 c7 83 70 05 00 00 	movq   $0x0,0x570(%rbx)
  43775d:	00 00 00 00 
  437761:	8b 45 18             	mov    0x18(%rbp),%eax
  437764:	89 83 78 05 00 00    	mov    %eax,0x578(%rbx)
  43776a:	8b 45 1c             	mov    0x1c(%rbp),%eax
  43776d:	89 83 7c 05 00 00    	mov    %eax,0x57c(%rbx)
  437773:	0f b6 45 24          	movzbl 0x24(%rbp),%eax
  437777:	88 83 80 05 00 00    	mov    %al,0x580(%rbx)
  43777d:	c6 83 81 05 00 00 00 	movb   $0x0,0x581(%rbx)
  437784:	c6 83 81 06 00 00 00 	movb   $0x0,0x681(%rbx)
  43778b:	c6 83 58 11 00 00 00 	movb   $0x0,0x1158(%rbx)
  437792:	48 8b 3d 07 b7 27 00 	mov    0x27b707(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437799:	48 81 c7 08 01 00 00 	add    $0x108,%rdi
  4377a0:	48 89 ee             	mov    %rbp,%rsi
  4377a3:	e8 3f 5e 00 00       	callq  43d5e7 <zbx_hashset_search>
  4377a8:	48 85 c0             	test   %rax,%rax
  4377ab:	74 15                	je     4377c2 <DCget_host_by_hostid+0x12b>
  4377ad:	48 8b 70 08          	mov    0x8(%rax),%rsi
  4377b1:	48 8d bb 58 11 00 00 	lea    0x1158(%rbx),%rdi
  4377b8:	ba 00 01 00 00       	mov    $0x100,%edx
  4377bd:	e8 de b3 00 00       	callq  442ba0 <zbx_strlcpy>
  4377c2:	80 bb 72 01 00 00 02 	cmpb   $0x2,0x172(%rbx)
  4377c9:	0f 84 ef 02 00 00    	je     437abe <DCget_host_by_hostid+0x427>
  4377cf:	80 7d 20 0f          	cmpb   $0xf,0x20(%rbp)
  4377d3:	77 50                	ja     437825 <DCget_host_by_hostid+0x18e>
  4377d5:	0f b6 55 20          	movzbl 0x20(%rbp),%edx
  4377d9:	48 8d 05 cc 52 03 00 	lea    0x352cc(%rip),%rax        # 46caac <usage_message+0xad6c>
  4377e0:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  4377e4:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  4377e8:	ff e0                	jmpq   *%rax
  4377ea:	48 8b 3d af b6 27 00 	mov    0x27b6af(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4377f1:	48 81 c7 58 02 00 00 	add    $0x258,%rdi
  4377f8:	48 89 ee             	mov    %rbp,%rsi
  4377fb:	e8 e7 5d 00 00       	callq  43d5e7 <zbx_hashset_search>
  437800:	48 85 c0             	test   %rax,%rax
  437803:	74 20                	je     437825 <DCget_host_by_hostid+0x18e>
  437805:	48 8b 70 08          	mov    0x8(%rax),%rsi
  437809:	48 8d bb 4b 09 00 00 	lea    0x94b(%rbx),%rdi
  437810:	ba 01 08 00 00       	mov    $0x801,%edx
  437815:	e8 86 b3 00 00       	callq  442ba0 <zbx_strlcpy>
  43781a:	48 c7 83 50 11 00 00 	movq   $0x0,0x1150(%rbx)
  437821:	00 00 00 00 
  437825:	48 83 c4 08          	add    $0x8,%rsp
  437829:	5b                   	pop    %rbx
  43782a:	5d                   	pop    %rbp
  43782b:	c3                   	retq   
  43782c:	48 8b 3d 6d b6 27 00 	mov    0x27b66d(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437833:	48 81 c7 98 00 00 00 	add    $0x98,%rdi
  43783a:	48 89 ee             	mov    %rbp,%rsi
  43783d:	e8 a5 5d 00 00       	callq  43d5e7 <zbx_hashset_search>
  437842:	48 89 c5             	mov    %rax,%rbp
  437845:	48 85 c0             	test   %rax,%rax
  437848:	74 db                	je     437825 <DCget_host_by_hostid+0x18e>
  43784a:	48 8b 70 08          	mov    0x8(%rax),%rsi
  43784e:	48 8d bb c2 06 00 00 	lea    0x6c2(%rbx),%rdi
  437855:	ba 41 00 00 00       	mov    $0x41,%edx
  43785a:	e8 41 b3 00 00       	callq  442ba0 <zbx_strlcpy>
  43785f:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  437863:	48 8d bb 03 07 00 00 	lea    0x703(%rbx),%rdi
  43786a:	ba 00 01 00 00       	mov    $0x100,%edx
  43786f:	e8 2c b3 00 00       	callq  442ba0 <zbx_strlcpy>
  437874:	0f b7 45 30          	movzwl 0x30(%rbp),%eax
  437878:	66 89 83 04 08 00 00 	mov    %ax,0x804(%rbx)
  43787f:	48 8b 75 18          	mov    0x18(%rbp),%rsi
  437883:	48 8d bb 06 08 00 00 	lea    0x806(%rbx),%rdi
  43788a:	ba 41 00 00 00       	mov    $0x41,%edx
  43788f:	e8 0c b3 00 00       	callq  442ba0 <zbx_strlcpy>
  437894:	0f b6 45 32          	movzbl 0x32(%rbp),%eax
  437898:	88 83 47 08 00 00    	mov    %al,0x847(%rbx)
  43789e:	48 8b 75 20          	mov    0x20(%rbp),%rsi
  4378a2:	48 8d bb 48 08 00 00 	lea    0x848(%rbx),%rdi
  4378a9:	ba 41 00 00 00       	mov    $0x41,%edx
  4378ae:	e8 ed b2 00 00       	callq  442ba0 <zbx_strlcpy>
  4378b3:	48 8b 75 28          	mov    0x28(%rbp),%rsi
  4378b7:	48 8d bb 89 08 00 00 	lea    0x889(%rbx),%rdi
  4378be:	ba 41 00 00 00       	mov    $0x41,%edx
  4378c3:	48 83 c4 08          	add    $0x8,%rsp
  4378c7:	5b                   	pop    %rbx
  4378c8:	5d                   	pop    %rbp
  4378c9:	e9 d2 b2 00 00       	jmpq   442ba0 <zbx_strlcpy>
  4378ce:	48 8b 3d cb b5 27 00 	mov    0x27b5cb(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4378d5:	48 81 c7 40 01 00 00 	add    $0x140,%rdi
  4378dc:	48 89 ee             	mov    %rbp,%rsi
  4378df:	e8 03 5d 00 00       	callq  43d5e7 <zbx_hashset_search>
  4378e4:	48 85 c0             	test   %rax,%rax
  4378e7:	0f 84 38 ff ff ff    	je     437825 <DCget_host_by_hostid+0x18e>
  4378ed:	48 8b 70 08          	mov    0x8(%rax),%rsi
  4378f1:	48 8d bb 81 05 00 00 	lea    0x581(%rbx),%rdi
  4378f8:	ba 00 01 00 00       	mov    $0x100,%edx
  4378fd:	48 83 c4 08          	add    $0x8,%rsp
  437901:	5b                   	pop    %rbx
  437902:	5d                   	pop    %rbp
  437903:	e9 98 b2 00 00       	jmpq   442ba0 <zbx_strlcpy>
  437908:	48 8b 3d 91 b5 27 00 	mov    0x27b591(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43790f:	48 81 c7 b0 01 00 00 	add    $0x1b0,%rdi
  437916:	48 89 ee             	mov    %rbp,%rsi
  437919:	e8 c9 5c 00 00       	callq  43d5e7 <zbx_hashset_search>
  43791e:	48 85 c0             	test   %rax,%rax
  437921:	0f 85 de fe ff ff    	jne    437805 <DCget_host_by_hostid+0x16e>
  437927:	e9 f9 fe ff ff       	jmpq   437825 <DCget_host_by_hostid+0x18e>
  43792c:	48 8b 3d 6d b5 27 00 	mov    0x27b56d(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437933:	48 81 c7 d0 00 00 00 	add    $0xd0,%rdi
  43793a:	48 89 ee             	mov    %rbp,%rsi
  43793d:	e8 a5 5c 00 00       	callq  43d5e7 <zbx_hashset_search>
  437942:	48 85 c0             	test   %rax,%rax
  437945:	0f 84 da fe ff ff    	je     437825 <DCget_host_by_hostid+0x18e>
  43794b:	48 8b 70 08          	mov    0x8(%rax),%rsi
  43794f:	48 8d bb ca 08 00 00 	lea    0x8ca(%rbx),%rdi
  437956:	ba 81 00 00 00       	mov    $0x81,%edx
  43795b:	48 83 c4 08          	add    $0x8,%rsp
  43795f:	5b                   	pop    %rbx
  437960:	5d                   	pop    %rbp
  437961:	e9 3a b2 00 00       	jmpq   442ba0 <zbx_strlcpy>
  437966:	48 8b 3d 33 b5 27 00 	mov    0x27b533(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43796d:	48 81 c7 e8 01 00 00 	add    $0x1e8,%rdi
  437974:	48 89 ee             	mov    %rbp,%rsi
  437977:	e8 6b 5c 00 00       	callq  43d5e7 <zbx_hashset_search>
  43797c:	48 89 c5             	mov    %rax,%rbp
  43797f:	48 85 c0             	test   %rax,%rax
  437982:	0f 84 9d fe ff ff    	je     437825 <DCget_host_by_hostid+0x18e>
  437988:	0f b6 40 30          	movzbl 0x30(%rax),%eax
  43798c:	88 83 58 12 00 00    	mov    %al,0x1258(%rbx)
  437992:	48 8b 75 08          	mov    0x8(%rbp),%rsi
  437996:	48 8d bb 59 12 00 00 	lea    0x1259(%rbx),%rdi
  43799d:	ba 41 00 00 00       	mov    $0x41,%edx
  4379a2:	e8 f9 b1 00 00       	callq  442ba0 <zbx_strlcpy>
  4379a7:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  4379ab:	48 8d bb a8 12 00 00 	lea    0x12a8(%rbx),%rdi
  4379b2:	ba 41 00 00 00       	mov    $0x41,%edx
  4379b7:	e8 e4 b1 00 00       	callq  442ba0 <zbx_strlcpy>
  4379bc:	48 8b 75 18          	mov    0x18(%rbp),%rsi
  4379c0:	48 8d bb f8 12 00 00 	lea    0x12f8(%rbx),%rdi
  4379c7:	ba 41 00 00 00       	mov    $0x41,%edx
  4379cc:	e8 cf b1 00 00       	callq  442ba0 <zbx_strlcpy>
  4379d1:	48 8b 75 20          	mov    0x20(%rbp),%rsi
  4379d5:	48 8d bb 48 13 00 00 	lea    0x1348(%rbx),%rdi
  4379dc:	ba 41 00 00 00       	mov    $0x41,%edx
  4379e1:	e8 ba b1 00 00       	callq  442ba0 <zbx_strlcpy>
  4379e6:	48 8b 75 28          	mov    0x28(%rbp),%rsi
  4379ea:	48 8d bb 4b 09 00 00 	lea    0x94b(%rbx),%rdi
  4379f1:	ba 01 08 00 00       	mov    $0x801,%edx
  4379f6:	e8 a5 b1 00 00       	callq  442ba0 <zbx_strlcpy>
  4379fb:	48 c7 83 a0 12 00 00 	movq   $0x0,0x12a0(%rbx)
  437a02:	00 00 00 00 
  437a06:	48 c7 83 f0 12 00 00 	movq   $0x0,0x12f0(%rbx)
  437a0d:	00 00 00 00 
  437a11:	48 c7 83 40 13 00 00 	movq   $0x0,0x1340(%rbx)
  437a18:	00 00 00 00 
  437a1c:	48 c7 83 90 13 00 00 	movq   $0x0,0x1390(%rbx)
  437a23:	00 00 00 00 
  437a27:	48 c7 83 50 11 00 00 	movq   $0x0,0x1150(%rbx)
  437a2e:	00 00 00 00 
  437a32:	e9 ee fd ff ff       	jmpq   437825 <DCget_host_by_hostid+0x18e>
  437a37:	48 8b 3d 62 b4 27 00 	mov    0x27b462(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437a3e:	48 81 c7 20 02 00 00 	add    $0x220,%rdi
  437a45:	48 89 ee             	mov    %rbp,%rsi
  437a48:	e8 9a 5b 00 00       	callq  43d5e7 <zbx_hashset_search>
  437a4d:	48 89 c5             	mov    %rax,%rbp
  437a50:	48 85 c0             	test   %rax,%rax
  437a53:	0f 84 cc fd ff ff    	je     437825 <DCget_host_by_hostid+0x18e>
  437a59:	48 8b 70 08          	mov    0x8(%rax),%rsi
  437a5d:	48 8d bb 59 12 00 00 	lea    0x1259(%rbx),%rdi
  437a64:	ba 41 00 00 00       	mov    $0x41,%edx
  437a69:	e8 32 b1 00 00       	callq  442ba0 <zbx_strlcpy>
  437a6e:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  437a72:	48 8d bb 48 13 00 00 	lea    0x1348(%rbx),%rdi
  437a79:	ba 41 00 00 00       	mov    $0x41,%edx
  437a7e:	e8 1d b1 00 00       	callq  442ba0 <zbx_strlcpy>
  437a83:	48 8b 75 18          	mov    0x18(%rbp),%rsi
  437a87:	48 8d bb 4b 09 00 00 	lea    0x94b(%rbx),%rdi
  437a8e:	ba 01 08 00 00       	mov    $0x801,%edx
  437a93:	e8 08 b1 00 00       	callq  442ba0 <zbx_strlcpy>
  437a98:	48 c7 83 a0 12 00 00 	movq   $0x0,0x12a0(%rbx)
  437a9f:	00 00 00 00 
  437aa3:	48 c7 83 90 13 00 00 	movq   $0x0,0x1390(%rbx)
  437aaa:	00 00 00 00 
  437aae:	48 c7 83 50 11 00 00 	movq   $0x0,0x1150(%rbx)
  437ab5:	00 00 00 00 
  437ab9:	e9 67 fd ff ff       	jmpq   437825 <DCget_host_by_hostid+0x18e>
  437abe:	48 8b 3d db b3 27 00 	mov    0x27b3db(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437ac5:	48 81 c7 78 01 00 00 	add    $0x178,%rdi
  437acc:	48 89 ee             	mov    %rbp,%rsi
  437acf:	e8 13 5b 00 00       	callq  43d5e7 <zbx_hashset_search>
  437ad4:	48 85 c0             	test   %rax,%rax
  437ad7:	0f 84 f2 fc ff ff    	je     4377cf <DCget_host_by_hostid+0x138>
  437add:	48 8b 70 08          	mov    0x8(%rax),%rsi
  437ae1:	48 8d bb 81 06 00 00 	lea    0x681(%rbx),%rdi
  437ae8:	ba 41 00 00 00       	mov    $0x41,%edx
  437aed:	e8 ae b0 00 00       	callq  442ba0 <zbx_strlcpy>
  437af2:	e9 d8 fc ff ff       	jmpq   4377cf <DCget_host_by_hostid+0x138>

0000000000437af7 <DCconfig_get_item_by_itemid>:
  437af7:	55                   	push   %rbp
  437af8:	53                   	push   %rbx
  437af9:	48 83 ec 18          	sub    $0x18,%rsp
  437afd:	48 89 fb             	mov    %rdi,%rbx
  437b00:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  437b05:	48 8d 15 ac b3 27 00 	lea    0x27b3ac(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437b0c:	be a4 06 00 00       	mov    $0x6a4,%esi
  437b11:	48 8d 3d 37 4d 03 00 	lea    0x34d37(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  437b18:	e8 8e 71 00 00       	callq  43ecab <__zbx_mutex_lock>
  437b1d:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  437b22:	48 8b 3d 77 b3 27 00 	mov    0x27b377(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437b29:	48 83 c7 28          	add    $0x28,%rdi
  437b2d:	e8 b5 5a 00 00       	callq  43d5e7 <zbx_hashset_search>
  437b32:	48 89 c5             	mov    %rax,%rbp
  437b35:	48 85 c0             	test   %rax,%rax
  437b38:	75 26                	jne    437b60 <DCconfig_get_item_by_itemid+0x69>
  437b3a:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  437b3f:	48 8d 15 72 b3 27 00 	lea    0x27b372(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437b46:	be b1 06 00 00       	mov    $0x6b1,%esi
  437b4b:	48 8d 3d fd 4c 03 00 	lea    0x34cfd(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  437b52:	e8 d6 70 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  437b57:	89 d8                	mov    %ebx,%eax
  437b59:	48 83 c4 18          	add    $0x18,%rsp
  437b5d:	5b                   	pop    %rbx
  437b5e:	5d                   	pop    %rbp
  437b5f:	c3                   	retq   
  437b60:	48 8d 70 08          	lea    0x8(%rax),%rsi
  437b64:	48 8b 3d 35 b3 27 00 	mov    0x27b335(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437b6b:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  437b72:	e8 70 5a 00 00       	callq  43d5e7 <zbx_hashset_search>
  437b77:	48 85 c0             	test   %rax,%rax
  437b7a:	74 be                	je     437b3a <DCconfig_get_item_by_itemid+0x43>
  437b7c:	48 89 c6             	mov    %rax,%rsi
  437b7f:	48 89 df             	mov    %rbx,%rdi
  437b82:	e8 ac f8 ff ff       	callq  437433 <DCconfig_get_poller_nextcheck+0xb2>
  437b87:	48 89 ee             	mov    %rbp,%rsi
  437b8a:	48 89 df             	mov    %rbx,%rdi
  437b8d:	e8 7b fb ff ff       	callq  43770d <DCget_host_by_hostid+0x76>
  437b92:	31 db                	xor    %ebx,%ebx
  437b94:	eb a9                	jmp    437b3f <DCconfig_get_item_by_itemid+0x48>

0000000000437b96 <DCconfig_get_item_by_key>:
  437b96:	41 55                	push   %r13
  437b98:	41 54                	push   %r12
  437b9a:	55                   	push   %rbp
  437b9b:	53                   	push   %rbx
  437b9c:	48 83 ec 48          	sub    $0x48,%rsp
  437ba0:	48 89 fb             	mov    %rdi,%rbx
  437ba3:	49 89 f4             	mov    %rsi,%r12
  437ba6:	48 89 d5             	mov    %rdx,%rbp
  437ba9:	49 89 cd             	mov    %rcx,%r13
  437bac:	48 8d 15 05 b3 27 00 	lea    0x27b305(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437bb3:	be 7c 06 00 00       	mov    $0x67c,%esi
  437bb8:	48 8d 3d 90 4c 03 00 	lea    0x34c90(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  437bbf:	e8 e7 70 00 00       	callq  43ecab <__zbx_mutex_lock>
  437bc4:	4c 89 24 24          	mov    %r12,(%rsp)
  437bc8:	c6 44 24 08 00       	movb   $0x0,0x8(%rsp)
  437bcd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
  437bd2:	48 89 e6             	mov    %rsp,%rsi
  437bd5:	48 8b 3d c4 b2 27 00 	mov    0x27b2c4(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437bdc:	48 81 c7 f0 02 00 00 	add    $0x2f0,%rdi
  437be3:	e8 ff 59 00 00       	callq  43d5e7 <zbx_hashset_search>
  437be8:	48 85 c0             	test   %rax,%rax
  437beb:	74 09                	je     437bf6 <DCconfig_get_item_by_key+0x60>
  437bed:	48 8b 68 18          	mov    0x18(%rax),%rbp
  437bf1:	48 85 ed             	test   %rbp,%rbp
  437bf4:	75 2a                	jne    437c20 <DCconfig_get_item_by_key+0x8a>
  437bf6:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  437bfb:	48 8d 15 b6 b2 27 00 	lea    0x27b2b6(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437c02:	be 89 06 00 00       	mov    $0x689,%esi
  437c07:	48 8d 3d 41 4c 03 00 	lea    0x34c41(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  437c0e:	e8 1a 70 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  437c13:	89 d8                	mov    %ebx,%eax
  437c15:	48 83 c4 48          	add    $0x48,%rsp
  437c19:	5b                   	pop    %rbx
  437c1a:	5d                   	pop    %rbp
  437c1b:	41 5c                	pop    %r12
  437c1d:	41 5d                	pop    %r13
  437c1f:	c3                   	retq   
  437c20:	48 8b 45 00          	mov    0x0(%rbp),%rax
  437c24:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  437c29:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
  437c2e:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
  437c33:	48 8b 3d 66 b2 27 00 	mov    0x27b266(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437c3a:	48 83 c7 60          	add    $0x60,%rdi
  437c3e:	e8 a4 59 00 00       	callq  43d5e7 <zbx_hashset_search>
  437c43:	48 85 c0             	test   %rax,%rax
  437c46:	74 ae                	je     437bf6 <DCconfig_get_item_by_key+0x60>
  437c48:	4c 8b 60 10          	mov    0x10(%rax),%r12
  437c4c:	4d 85 e4             	test   %r12,%r12
  437c4f:	74 a5                	je     437bf6 <DCconfig_get_item_by_key+0x60>
  437c51:	48 89 ee             	mov    %rbp,%rsi
  437c54:	48 89 df             	mov    %rbx,%rdi
  437c57:	e8 d7 f7 ff ff       	callq  437433 <DCconfig_get_poller_nextcheck+0xb2>
  437c5c:	4c 89 e6             	mov    %r12,%rsi
  437c5f:	48 89 df             	mov    %rbx,%rdi
  437c62:	e8 a6 fa ff ff       	callq  43770d <DCget_host_by_hostid+0x76>
  437c67:	31 db                	xor    %ebx,%ebx
  437c69:	eb 90                	jmp    437bfb <DCconfig_get_item_by_key+0x65>

0000000000437c6b <DCconfig_get_stats>:
  437c6b:	53                   	push   %rbx
  437c6c:	89 fb                	mov    %edi,%ebx
  437c6e:	31 c0                	xor    %eax,%eax
  437c70:	e8 8b 40 00 00       	callq  43bd00 <zbx_strpool_info>
  437c75:	48 8b 00             	mov    (%rax),%rax
  437c78:	83 fb 02             	cmp    $0x2,%ebx
  437c7b:	74 75                	je     437cf2 <DCconfig_get_stats+0x87>
  437c7d:	7e 17                	jle    437c96 <DCconfig_get_stats+0x2b>
  437c7f:	83 fb 03             	cmp    $0x3,%ebx
  437c82:	0f 84 8d 00 00 00    	je     437d15 <DCconfig_get_stats+0xaa>
  437c88:	83 fb 04             	cmp    $0x4,%ebx
  437c8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  437c90:	74 26                	je     437cb8 <DCconfig_get_stats+0x4d>
  437c92:	31 c0                	xor    %eax,%eax
  437c94:	5b                   	pop    %rbx
  437c95:	c3                   	retq   
  437c96:	83 fb 01             	cmp    $0x1,%ebx
  437c99:	75 f7                	jne    437c92 <DCconfig_get_stats+0x27>
  437c9b:	8b 40 20             	mov    0x20(%rax),%eax
  437c9e:	48 8b 15 1b b2 27 00 	mov    0x27b21b(%rip),%rdx        # 6b2ec0 <cache+0x90>
  437ca5:	03 42 20             	add    0x20(%rdx),%eax
  437ca8:	48 89 05 01 b2 27 00 	mov    %rax,0x27b201(%rip)        # 6b2eb0 <cache+0x80>
  437caf:	48 8d 05 fa b1 27 00 	lea    0x27b1fa(%rip),%rax        # 6b2eb0 <cache+0x80>
  437cb6:	5b                   	pop    %rbx
  437cb7:	c3                   	retq   
  437cb8:	48 8b 15 01 b2 27 00 	mov    0x27b201(%rip),%rdx        # 6b2ec0 <cache+0x90>
  437cbf:	8b 48 18             	mov    0x18(%rax),%ecx
  437cc2:	03 4a 18             	add    0x18(%rdx),%ecx
  437cc5:	f2 48 0f 2a c1       	cvtsi2sd %rcx,%xmm0
  437cca:	8b 40 20             	mov    0x20(%rax),%eax
  437ccd:	03 42 20             	add    0x20(%rdx),%eax
  437cd0:	f2 48 0f 2a c8       	cvtsi2sd %rax,%xmm1
  437cd5:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
  437cd9:	f2 0f 59 05 a7 ad 02 	mulsd  0x2ada7(%rip),%xmm0        # 462a88 <usage_message+0xd48>
  437ce0:	00 
  437ce1:	f2 0f 11 05 bf b1 27 	movsd  %xmm0,0x27b1bf(%rip)        # 6b2ea8 <cache+0x78>
  437ce8:	00 
  437ce9:	48 8d 05 b8 b1 27 00 	lea    0x27b1b8(%rip),%rax        # 6b2ea8 <cache+0x78>
  437cf0:	5b                   	pop    %rbx
  437cf1:	c3                   	retq   
  437cf2:	48 8b 0d c7 b1 27 00 	mov    0x27b1c7(%rip),%rcx        # 6b2ec0 <cache+0x90>
  437cf9:	8b 50 20             	mov    0x20(%rax),%edx
  437cfc:	03 51 20             	add    0x20(%rcx),%edx
  437cff:	2b 50 18             	sub    0x18(%rax),%edx
  437d02:	2b 51 18             	sub    0x18(%rcx),%edx
  437d05:	48 89 15 a4 b1 27 00 	mov    %rdx,0x27b1a4(%rip)        # 6b2eb0 <cache+0x80>
  437d0c:	48 8d 05 9d b1 27 00 	lea    0x27b19d(%rip),%rax        # 6b2eb0 <cache+0x80>
  437d13:	5b                   	pop    %rbx
  437d14:	c3                   	retq   
  437d15:	8b 40 18             	mov    0x18(%rax),%eax
  437d18:	48 8b 15 a1 b1 27 00 	mov    0x27b1a1(%rip),%rdx        # 6b2ec0 <cache+0x90>
  437d1f:	03 42 18             	add    0x18(%rdx),%eax
  437d22:	48 89 05 87 b1 27 00 	mov    %rax,0x27b187(%rip)        # 6b2eb0 <cache+0x80>
  437d29:	48 8d 05 80 b1 27 00 	lea    0x27b180(%rip),%rax        # 6b2eb0 <cache+0x80>
  437d30:	5b                   	pop    %rbx
  437d31:	c3                   	retq   
  437d32:	55                   	push   %rbp
  437d33:	53                   	push   %rbx
  437d34:	48 83 ec 08          	sub    $0x8,%rsp
  437d38:	48 89 fb             	mov    %rdi,%rbx
  437d3b:	89 f5                	mov    %esi,%ebp
  437d3d:	80 7f 24 03          	cmpb   $0x3,0x24(%rdi)
  437d41:	74 3a                	je     437d7d <DCconfig_get_stats+0x112>
  437d43:	48 8b 3d 56 b1 27 00 	mov    0x27b156(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437d4a:	48 81 c7 08 01 00 00 	add    $0x108,%rdi
  437d51:	48 89 de             	mov    %rbx,%rsi
  437d54:	e8 8e 58 00 00       	callq  43d5e7 <zbx_hashset_search>
  437d59:	48 85 c0             	test   %rax,%rax
  437d5c:	74 36                	je     437d94 <DCconfig_get_stats+0x129>
  437d5e:	48 8b 48 08          	mov    0x8(%rax),%rcx
  437d62:	8b 53 18             	mov    0x18(%rbx),%edx
  437d65:	0f b6 73 20          	movzbl 0x20(%rbx),%esi
  437d69:	45 31 c9             	xor    %r9d,%r9d
  437d6c:	4c 63 c5             	movslq %ebp,%r8
  437d6f:	48 8b 3b             	mov    (%rbx),%rdi
  437d72:	48 83 c4 08          	add    $0x8,%rsp
  437d76:	5b                   	pop    %rbx
  437d77:	5d                   	pop    %rbp
  437d78:	e9 24 a2 00 00       	jmpq   441fa1 <calculate_item_nextcheck>
  437d7d:	0f b6 77 20          	movzbl 0x20(%rdi),%esi
  437d81:	45 31 c9             	xor    %r9d,%r9d
  437d84:	4c 63 c5             	movslq %ebp,%r8
  437d87:	31 c9                	xor    %ecx,%ecx
  437d89:	48 8b 05 c8 4f 25 00 	mov    0x254fc8(%rip),%rax        # 68cd58 <zbx_iks_transport+0x338>
  437d90:	8b 10                	mov    (%rax),%edx
  437d92:	eb db                	jmp    437d6f <DCconfig_get_stats+0x104>
  437d94:	31 c9                	xor    %ecx,%ecx
  437d96:	eb ca                	jmp    437d62 <DCconfig_get_stats+0xf7>
  437d98:	53                   	push   %rbx
  437d99:	48 89 fb             	mov    %rdi,%rbx
  437d9c:	80 7f 20 0c          	cmpb   $0xc,0x20(%rdi)
  437da0:	77 1c                	ja     437dbe <DCconfig_get_stats+0x153>
  437da2:	0f b6 57 20          	movzbl 0x20(%rdi),%edx
  437da6:	48 8d 05 3f 4d 03 00 	lea    0x34d3f(%rip),%rax        # 46caec <usage_message+0xadac>
  437dad:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  437db1:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  437db5:	ff e0                	jmpq   *%rax
  437db7:	8b 4e 2c             	mov    0x2c(%rsi),%ecx
  437dba:	85 c9                	test   %ecx,%ecx
  437dbc:	75 32                	jne    437df0 <DCconfig_get_stats+0x185>
  437dbe:	31 ff                	xor    %edi,%edi
  437dc0:	e8 13 6e fd ff       	callq  40ebd8 <time@plt>
  437dc5:	89 c6                	mov    %eax,%esi
  437dc7:	48 89 df             	mov    %rbx,%rdi
  437dca:	5b                   	pop    %rbx
  437dcb:	e9 62 ff ff ff       	jmpq   437d32 <DCconfig_get_stats+0xc7>
  437dd0:	8b 46 3c             	mov    0x3c(%rsi),%eax
  437dd3:	85 c0                	test   %eax,%eax
  437dd5:	74 e7                	je     437dbe <DCconfig_get_stats+0x153>
  437dd7:	8b 76 40             	mov    0x40(%rsi),%esi
  437dda:	5b                   	pop    %rbx
  437ddb:	e9 52 ff ff ff       	jmpq   437d32 <DCconfig_get_stats+0xc7>
  437de0:	8b 56 34             	mov    0x34(%rsi),%edx
  437de3:	85 d2                	test   %edx,%edx
  437de5:	74 d7                	je     437dbe <DCconfig_get_stats+0x153>
  437de7:	8b 76 38             	mov    0x38(%rsi),%esi
  437dea:	5b                   	pop    %rbx
  437deb:	e9 42 ff ff ff       	jmpq   437d32 <DCconfig_get_stats+0xc7>
  437df0:	8b 76 30             	mov    0x30(%rsi),%esi
  437df3:	5b                   	pop    %rbx
  437df4:	e9 39 ff ff ff       	jmpq   437d32 <DCconfig_get_stats+0xc7>

0000000000437df9 <DCrequeue_unreachable_item>:
  437df9:	53                   	push   %rbx
  437dfa:	48 83 ec 10          	sub    $0x10,%rsp
  437dfe:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  437e03:	48 8d 15 ae b0 27 00 	lea    0x27b0ae(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437e0a:	be a1 07 00 00       	mov    $0x7a1,%esi
  437e0f:	48 8d 3d 39 4a 03 00 	lea    0x34a39(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  437e16:	e8 90 6e 00 00       	callq  43ecab <__zbx_mutex_lock>
  437e1b:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  437e20:	48 8b 3d 79 b0 27 00 	mov    0x27b079(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437e27:	48 83 c7 28          	add    $0x28,%rdi
  437e2b:	e8 b7 57 00 00       	callq  43d5e7 <zbx_hashset_search>
  437e30:	48 89 c3             	mov    %rax,%rbx
  437e33:	48 85 c0             	test   %rax,%rax
  437e36:	74 32                	je     437e6a <DCrequeue_unreachable_item+0x71>
  437e38:	48 8d 70 08          	lea    0x8(%rax),%rsi
  437e3c:	48 8b 3d 5d b0 27 00 	mov    0x27b05d(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437e43:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  437e4a:	e8 98 57 00 00       	callq  43d5e7 <zbx_hashset_search>
  437e4f:	48 85 c0             	test   %rax,%rax
  437e52:	74 16                	je     437e6a <DCrequeue_unreachable_item+0x71>
  437e54:	48 89 c6             	mov    %rax,%rsi
  437e57:	48 89 df             	mov    %rbx,%rdi
  437e5a:	e8 39 ff ff ff       	callq  437d98 <DCconfig_get_stats+0x12d>
  437e5f:	89 43 1c             	mov    %eax,0x1c(%rbx)
  437e62:	48 89 df             	mov    %rbx,%rdi
  437e65:	e8 f5 f3 ff ff       	callq  43725f <DCrequeue_proxy+0x106>
  437e6a:	48 8d 15 47 b0 27 00 	lea    0x27b047(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437e71:	be aa 07 00 00       	mov    $0x7aa,%esi
  437e76:	48 8d 3d d2 49 03 00 	lea    0x349d2(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  437e7d:	e8 ab 6d 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  437e82:	48 83 c4 10          	add    $0x10,%rsp
  437e86:	5b                   	pop    %rbx
  437e87:	c3                   	retq   

0000000000437e88 <DCrequeue_reachable_item>:
  437e88:	41 54                	push   %r12
  437e8a:	55                   	push   %rbp
  437e8b:	53                   	push   %rbx
  437e8c:	48 83 ec 10          	sub    $0x10,%rsp
  437e90:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  437e95:	89 f5                	mov    %esi,%ebp
  437e97:	89 d3                	mov    %edx,%ebx
  437e99:	48 8d 15 18 b0 27 00 	lea    0x27b018(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437ea0:	be 90 07 00 00       	mov    $0x790,%esi
  437ea5:	48 8d 3d a3 49 03 00 	lea    0x349a3(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  437eac:	e8 fa 6d 00 00       	callq  43ecab <__zbx_mutex_lock>
  437eb1:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  437eb6:	48 8b 3d e3 af 27 00 	mov    0x27afe3(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437ebd:	48 83 c7 28          	add    $0x28,%rdi
  437ec1:	e8 21 57 00 00       	callq  43d5e7 <zbx_hashset_search>
  437ec6:	49 89 c4             	mov    %rax,%r12
  437ec9:	48 85 c0             	test   %rax,%rax
  437ecc:	74 1c                	je     437eea <DCrequeue_reachable_item+0x62>
  437ece:	41 88 6c 24 24       	mov    %bpl,0x24(%r12)
  437ed3:	89 de                	mov    %ebx,%esi
  437ed5:	4c 89 e7             	mov    %r12,%rdi
  437ed8:	e8 55 fe ff ff       	callq  437d32 <DCconfig_get_stats+0xc7>
  437edd:	41 89 44 24 1c       	mov    %eax,0x1c(%r12)
  437ee2:	4c 89 e7             	mov    %r12,%rdi
  437ee5:	e8 75 f3 ff ff       	callq  43725f <DCrequeue_proxy+0x106>
  437eea:	48 8d 15 c7 af 27 00 	lea    0x27afc7(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437ef1:	be 99 07 00 00       	mov    $0x799,%esi
  437ef6:	48 8d 3d 52 49 03 00 	lea    0x34952(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  437efd:	e8 2b 6d 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  437f02:	48 83 c4 10          	add    $0x10,%rsp
  437f06:	5b                   	pop    %rbx
  437f07:	5d                   	pop    %rbp
  437f08:	41 5c                	pop    %r12
  437f0a:	c3                   	retq   

0000000000437f0b <DCconfig_get_poller_items>:
  437f0b:	41 57                	push   %r15
  437f0d:	41 56                	push   %r14
  437f0f:	41 55                	push   %r13
  437f11:	41 54                	push   %r12
  437f13:	55                   	push   %rbp
  437f14:	53                   	push   %rbx
  437f15:	48 83 ec 18          	sub    $0x18,%rsp
  437f19:	49 89 f4             	mov    %rsi,%r12
  437f1c:	89 d5                	mov    %edx,%ebp
  437f1e:	89 fb                	mov    %edi,%ebx
  437f20:	40 0f b6 cf          	movzbl %dil,%ecx
  437f24:	48 8d 15 ad 49 03 00 	lea    0x349ad(%rip),%rdx        # 46c8d8 <usage_message+0xab98>
  437f2b:	48 8d 35 8f 49 03 00 	lea    0x3498f(%rip),%rsi        # 46c8c1 <usage_message+0xab81>
  437f32:	bf 04 00 00 00       	mov    $0x4,%edi
  437f37:	31 c0                	xor    %eax,%eax
  437f39:	e8 72 91 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  437f3e:	31 ff                	xor    %edi,%edi
  437f40:	e8 93 6c fd ff       	callq  40ebd8 <time@plt>
  437f45:	41 89 c6             	mov    %eax,%r14d
  437f48:	0f b6 db             	movzbl %bl,%ebx
  437f4b:	48 c1 e3 06          	shl    $0x6,%rbx
  437f4f:	4c 8d ab 60 03 00 00 	lea    0x360(%rbx),%r13
  437f56:	4c 03 2d 43 af 27 00 	add    0x27af43(%rip),%r13        # 6b2ea0 <cache+0x70>
  437f5d:	48 8d 15 54 af 27 00 	lea    0x27af54(%rip),%rdx        # 6b2eb8 <cache+0x88>
  437f64:	be 05 07 00 00       	mov    $0x705,%esi
  437f69:	48 8d 3d df 48 03 00 	lea    0x348df(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  437f70:	e8 36 6d 00 00       	callq  43ecab <__zbx_mutex_lock>
  437f75:	85 ed                	test   %ebp,%ebp
  437f77:	0f 8e 0d 02 00 00    	jle    43818a <DCconfig_get_poller_items+0x27f>
  437f7d:	31 db                	xor    %ebx,%ebx
  437f7f:	4c 89 ef             	mov    %r13,%rdi
  437f82:	e8 89 46 00 00       	callq  43c610 <zbx_binary_heap_empty>
  437f87:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  437f8a:	0f 85 e0 00 00 00    	jne    438070 <DCconfig_get_poller_items+0x165>
  437f90:	4c 89 ef             	mov    %r13,%rdi
  437f93:	e8 e9 46 00 00       	callq  43c681 <zbx_binary_heap_find_min>
  437f98:	4c 8b 78 08          	mov    0x8(%rax),%r15
  437f9c:	45 3b 77 1c          	cmp    0x1c(%r15),%r14d
  437fa0:	0f 8c ca 00 00 00    	jl     438070 <DCconfig_get_poller_items+0x165>
  437fa6:	4c 89 ef             	mov    %r13,%rdi
  437fa9:	e8 97 4a 00 00       	callq  43ca45 <zbx_binary_heap_remove_min>
  437fae:	41 c6 47 25 00       	movb   $0x0,0x25(%r15)
  437fb3:	48 8b 05 9e 4d 25 00 	mov    0x254d9e(%rip),%rax        # 68cd58 <zbx_iks_transport+0x338>
  437fba:	8b 00                	mov    (%rax),%eax
  437fbc:	85 c0                	test   %eax,%eax
  437fbe:	75 0b                	jne    437fcb <DCconfig_get_poller_items+0xc0>
  437fc0:	41 80 7f 24 03       	cmpb   $0x3,0x24(%r15)
  437fc5:	0f 84 65 01 00 00    	je     438130 <DCconfig_get_poller_items+0x225>
  437fcb:	49 8d 77 08          	lea    0x8(%r15),%rsi
  437fcf:	48 8b 3d ca ae 27 00 	mov    0x27aeca(%rip),%rdi        # 6b2ea0 <cache+0x70>
  437fd6:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  437fdd:	e8 05 56 00 00       	callq  43d5e7 <zbx_hashset_search>
  437fe2:	48 85 c0             	test   %rax,%rax
  437fe5:	0f 84 45 01 00 00    	je     438130 <DCconfig_get_poller_items+0x225>
  437feb:	80 78 47 01          	cmpb   $0x1,0x47(%rax)
  437fef:	0f 84 72 01 00 00    	je     438167 <DCconfig_get_poller_items+0x25c>
  437ff5:	41 0f b6 57 20       	movzbl 0x20(%r15),%edx
  437ffa:	80 fa 0c             	cmp    $0xc,%dl
  437ffd:	0f 1f 00             	nopl   (%rax)
  438000:	77 13                	ja     438015 <DCconfig_get_poller_items+0x10a>
  438002:	0f b6 ca             	movzbl %dl,%ecx
  438005:	48 8d 35 14 4b 03 00 	lea    0x34b14(%rip),%rsi        # 46cb20 <usage_message+0xade0>
  43800c:	48 63 0c 8e          	movslq (%rsi,%rcx,4),%rcx
  438010:	48 01 f1             	add    %rsi,%rcx
  438013:	ff e1                	jmpq   *%rcx
  438015:	31 c9                	xor    %ecx,%ecx
  438017:	41 39 ce             	cmp    %ecx,%r14d
  43801a:	7c 35                	jl     438051 <DCconfig_get_poller_items+0x146>
  43801c:	85 c9                	test   %ecx,%ecx
  43801e:	0f 84 d0 00 00 00    	je     4380f4 <DCconfig_get_poller_items+0x1e9>
  438024:	80 fa 0c             	cmp    $0xc,%dl
  438027:	0f 87 c7 00 00 00    	ja     4380f4 <DCconfig_get_poller_items+0x1e9>
  43802d:	0f b6 d2             	movzbl %dl,%edx
  438030:	48 8d 0d 1d 4b 03 00 	lea    0x34b1d(%rip),%rcx        # 46cb54 <usage_message+0xae14>
  438037:	48 63 14 91          	movslq (%rcx,%rdx,4),%rdx
  43803b:	48 01 ca             	add    %rcx,%rdx
  43803e:	ff e2                	jmpq   *%rdx
  438040:	44 8b 48 3c          	mov    0x3c(%rax),%r9d
  438044:	45 85 c9             	test   %r9d,%r9d
  438047:	74 cc                	je     438015 <DCconfig_get_poller_items+0x10a>
  438049:	8b 48 40             	mov    0x40(%rax),%ecx
  43804c:	41 39 ce             	cmp    %ecx,%r14d
  43804f:	7d cb                	jge    43801c <DCconfig_get_poller_items+0x111>
  438051:	48 89 c6             	mov    %rax,%rsi
  438054:	4c 89 ff             	mov    %r15,%rdi
  438057:	e8 3c fd ff ff       	callq  437d98 <DCconfig_get_stats+0x12d>
  43805c:	41 89 47 1c          	mov    %eax,0x1c(%r15)
  438060:	4c 89 ff             	mov    %r15,%rdi
  438063:	e8 f7 f1 ff ff       	callq  43725f <DCrequeue_proxy+0x106>
  438068:	39 dd                	cmp    %ebx,%ebp
  43806a:	0f 8f 0f ff ff ff    	jg     437f7f <DCconfig_get_poller_items+0x74>
  438070:	48 8d 15 41 ae 27 00 	lea    0x27ae41(%rip),%rdx        # 6b2eb8 <cache+0x88>
  438077:	be 34 07 00 00       	mov    $0x734,%esi
  43807c:	48 8d 3d cc 47 03 00 	lea    0x347cc(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  438083:	e8 a5 6b 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  438088:	89 d9                	mov    %ebx,%ecx
  43808a:	48 8d 15 47 48 03 00 	lea    0x34847(%rip),%rdx        # 46c8d8 <usage_message+0xab98>
  438091:	48 8d 35 1e a8 02 00 	lea    0x2a81e(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  438098:	bf 04 00 00 00       	mov    $0x4,%edi
  43809d:	31 c0                	xor    %eax,%eax
  43809f:	e8 0c 90 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4380a4:	89 d8                	mov    %ebx,%eax
  4380a6:	48 83 c4 18          	add    $0x18,%rsp
  4380aa:	5b                   	pop    %rbx
  4380ab:	5d                   	pop    %rbp
  4380ac:	41 5c                	pop    %r12
  4380ae:	41 5d                	pop    %r13
  4380b0:	41 5e                	pop    %r14
  4380b2:	41 5f                	pop    %r15
  4380b4:	c3                   	retq   
  4380b5:	44 8b 50 34          	mov    0x34(%rax),%r10d
  4380b9:	45 85 d2             	test   %r10d,%r10d
  4380bc:	0f 84 53 ff ff ff    	je     438015 <DCconfig_get_poller_items+0x10a>
  4380c2:	8b 48 38             	mov    0x38(%rax),%ecx
  4380c5:	e9 4d ff ff ff       	jmpq   438017 <DCconfig_get_poller_items+0x10c>
  4380ca:	44 8b 58 2c          	mov    0x2c(%rax),%r11d
  4380ce:	45 85 db             	test   %r11d,%r11d
  4380d1:	0f 84 3e ff ff ff    	je     438015 <DCconfig_get_poller_items+0x10a>
  4380d7:	8b 48 30             	mov    0x30(%rax),%ecx
  4380da:	e9 38 ff ff ff       	jmpq   438017 <DCconfig_get_poller_items+0x10c>
  4380df:	44 8b 40 2c          	mov    0x2c(%rax),%r8d
  4380e3:	45 85 c0             	test   %r8d,%r8d
  4380e6:	74 0c                	je     4380f4 <DCconfig_get_poller_items+0x1e9>
  4380e8:	48 8b 15 19 4c 25 00 	mov    0x254c19(%rip),%rdx        # 68cd08 <zbx_iks_transport+0x2e8>
  4380ef:	8b 12                	mov    (%rdx),%edx
  4380f1:	01 50 30             	add    %edx,0x30(%rax)
  4380f4:	48 63 d3             	movslq %ebx,%rdx
  4380f7:	48 8d 0c d2          	lea    (%rdx,%rdx,8),%rcx
  4380fb:	48 8d 14 4a          	lea    (%rdx,%rcx,2),%rdx
  4380ff:	48 89 d1             	mov    %rdx,%rcx
  438102:	48 c1 e1 05          	shl    $0x5,%rcx
  438106:	48 01 ca             	add    %rcx,%rdx
  438109:	49 8d 14 d4          	lea    (%r12,%rdx,8),%rdx
  43810d:	48 89 c6             	mov    %rax,%rsi
  438110:	48 89 d7             	mov    %rdx,%rdi
  438113:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  438118:	e8 16 f3 ff ff       	callq  437433 <DCconfig_get_poller_nextcheck+0xb2>
  43811d:	4c 89 fe             	mov    %r15,%rsi
  438120:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  438125:	48 89 d7             	mov    %rdx,%rdi
  438128:	e8 e0 f5 ff ff       	callq  43770d <DCget_host_by_hostid+0x76>
  43812d:	83 c3 01             	add    $0x1,%ebx
  438130:	39 dd                	cmp    %ebx,%ebp
  438132:	0f 8f 47 fe ff ff    	jg     437f7f <DCconfig_get_poller_items+0x74>
  438138:	e9 33 ff ff ff       	jmpq   438070 <DCconfig_get_poller_items+0x165>
  43813d:	8b 70 3c             	mov    0x3c(%rax),%esi
  438140:	85 f6                	test   %esi,%esi
  438142:	74 b0                	je     4380f4 <DCconfig_get_poller_items+0x1e9>
  438144:	48 8b 15 bd 4b 25 00 	mov    0x254bbd(%rip),%rdx        # 68cd08 <zbx_iks_transport+0x2e8>
  43814b:	8b 12                	mov    (%rdx),%edx
  43814d:	01 50 40             	add    %edx,0x40(%rax)
  438150:	eb a2                	jmp    4380f4 <DCconfig_get_poller_items+0x1e9>
  438152:	8b 78 34             	mov    0x34(%rax),%edi
  438155:	85 ff                	test   %edi,%edi
  438157:	74 9b                	je     4380f4 <DCconfig_get_poller_items+0x1e9>
  438159:	48 8b 15 a8 4b 25 00 	mov    0x254ba8(%rip),%rdx        # 68cd08 <zbx_iks_transport+0x2e8>
  438160:	8b 12                	mov    (%rdx),%edx
  438162:	01 50 38             	add    %edx,0x38(%rax)
  438165:	eb 8d                	jmp    4380f4 <DCconfig_get_poller_items+0x1e9>
  438167:	80 78 48 01          	cmpb   $0x1,0x48(%rax)
  43816b:	0f 85 84 fe ff ff    	jne    437ff5 <DCconfig_get_poller_items+0xea>
  438171:	44 89 f6             	mov    %r14d,%esi
  438174:	4c 89 ff             	mov    %r15,%rdi
  438177:	e8 b6 fb ff ff       	callq  437d32 <DCconfig_get_stats+0xc7>
  43817c:	41 89 47 1c          	mov    %eax,0x1c(%r15)
  438180:	4c 89 ff             	mov    %r15,%rdi
  438183:	e8 d7 f0 ff ff       	callq  43725f <DCrequeue_proxy+0x106>
  438188:	eb a6                	jmp    438130 <DCconfig_get_poller_items+0x225>
  43818a:	31 db                	xor    %ebx,%ebx
  43818c:	e9 df fe ff ff       	jmpq   438070 <DCconfig_get_poller_items+0x165>

0000000000438191 <DCconfig_get_items>:
  438191:	41 57                	push   %r15
  438193:	41 56                	push   %r14
  438195:	41 55                	push   %r13
  438197:	41 54                	push   %r12
  438199:	55                   	push   %rbp
  43819a:	53                   	push   %rbx
  43819b:	48 83 ec 58          	sub    $0x58,%rsp
  43819f:	48 89 f9             	mov    %rdi,%rcx
  4381a2:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
  4381a7:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
  4381ac:	49 89 d7             	mov    %rdx,%r15
  4381af:	49 89 f0             	mov    %rsi,%r8
  4381b2:	48 8d 15 39 47 03 00 	lea    0x34739(%rip),%rdx        # 46c8f2 <usage_message+0xabb2>
  4381b9:	48 8d 35 45 47 03 00 	lea    0x34745(%rip),%rsi        # 46c905 <usage_message+0xabc5>
  4381c0:	bf 04 00 00 00       	mov    $0x4,%edi
  4381c5:	31 c0                	xor    %eax,%eax
  4381c7:	e8 e4 8e ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4381cc:	b9 c0 9c 00 00       	mov    $0x9cc0,%ecx
  4381d1:	49 8b 17             	mov    (%r15),%rdx
  4381d4:	be 59 07 00 00       	mov    $0x759,%esi
  4381d9:	48 8d 3d 6f 46 03 00 	lea    0x3466f(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  4381e0:	e8 26 a5 00 00       	callq  44270b <zbx_malloc2>
  4381e5:	49 89 07             	mov    %rax,(%r15)
  4381e8:	48 8d 15 c9 ac 27 00 	lea    0x27acc9(%rip),%rdx        # 6b2eb8 <cache+0x88>
  4381ef:	be 5b 07 00 00       	mov    $0x75b,%esi
  4381f4:	48 8d 3d 54 46 03 00 	lea    0x34654(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  4381fb:	e8 ab 6a 00 00       	callq  43ecab <__zbx_mutex_lock>
  438200:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
  438206:	0f 84 53 01 00 00    	je     43835f <DCconfig_get_items+0x1ce>
  43820c:	48 8b 3d 8d ac 27 00 	mov    0x27ac8d(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438213:	41 bd 01 00 00 00    	mov    $0x1,%r13d
  438219:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
  43821e:	c7 44 24 24 08 00 00 	movl   $0x8,0x24(%rsp)
  438225:	00 
  438226:	45 31 f6             	xor    %r14d,%r14d
  438229:	31 ed                	xor    %ebp,%ebp
  43822b:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
  438230:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  438235:	eb 07                	jmp    43823e <DCconfig_get_items+0xad>
  438237:	48 8b 3d 62 ac 27 00 	mov    0x27ac62(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43823e:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  438245:	48 89 de             	mov    %rbx,%rsi
  438248:	e8 9a 53 00 00       	callq  43d5e7 <zbx_hashset_search>
  43824d:	49 89 c4             	mov    %rax,%r12
  438250:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
  438255:	75 0c                	jne    438263 <DCconfig_get_items+0xd2>
  438257:	80 78 47 00          	cmpb   $0x0,0x47(%rax)
  43825b:	75 06                	jne    438263 <DCconfig_get_items+0xd2>
  43825d:	80 78 48 00          	cmpb   $0x0,0x48(%rax)
  438261:	74 53                	je     4382b6 <DCconfig_get_items+0x125>
  438263:	83 c5 01             	add    $0x1,%ebp
  438266:	48 83 c3 08          	add    $0x8,%rbx
  43826a:	44 39 ed             	cmp    %r13d,%ebp
  43826d:	7c c8                	jl     438237 <DCconfig_get_items+0xa6>
  43826f:	48 8d 15 42 ac 27 00 	lea    0x27ac42(%rip),%rdx        # 6b2eb8 <cache+0x88>
  438276:	be 85 07 00 00       	mov    $0x785,%esi
  43827b:	48 8d 3d cd 45 03 00 	lea    0x345cd(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  438282:	e8 a6 69 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  438287:	44 89 f1             	mov    %r14d,%ecx
  43828a:	48 8d 15 61 46 03 00 	lea    0x34661(%rip),%rdx        # 46c8f2 <usage_message+0xabb2>
  438291:	48 8d 35 1e a6 02 00 	lea    0x2a61e(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  438298:	bf 04 00 00 00       	mov    $0x4,%edi
  43829d:	31 c0                	xor    %eax,%eax
  43829f:	e8 0c 8e ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4382a4:	44 89 f0             	mov    %r14d,%eax
  4382a7:	48 83 c4 58          	add    $0x58,%rsp
  4382ab:	5b                   	pop    %rbx
  4382ac:	5d                   	pop    %rbp
  4382ad:	41 5c                	pop    %r12
  4382af:	41 5d                	pop    %r13
  4382b1:	41 5e                	pop    %r14
  4382b3:	41 5f                	pop    %r15
  4382b5:	c3                   	retq   
  4382b6:	48 8b 03             	mov    (%rbx),%rax
  4382b9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  4382be:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
  4382c3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  4382c8:	48 8b 3d d1 ab 27 00 	mov    0x27abd1(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4382cf:	48 83 c7 60          	add    $0x60,%rdi
  4382d3:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  4382d8:	e8 0a 53 00 00       	callq  43d5e7 <zbx_hashset_search>
  4382dd:	48 85 c0             	test   %rax,%rax
  4382e0:	74 81                	je     438263 <DCconfig_get_items+0xd2>
  4382e2:	4c 8b 40 10          	mov    0x10(%rax),%r8
  4382e6:	4d 85 c0             	test   %r8,%r8
  4382e9:	0f 84 74 ff ff ff    	je     438263 <DCconfig_get_items+0xd2>
  4382ef:	48 8b 05 62 4a 25 00 	mov    0x254a62(%rip),%rax        # 68cd58 <zbx_iks_transport+0x338>
  4382f6:	8b 10                	mov    (%rax),%edx
  4382f8:	85 d2                	test   %edx,%edx
  4382fa:	75 0b                	jne    438307 <DCconfig_get_items+0x176>
  4382fc:	41 80 78 24 03       	cmpb   $0x3,0x24(%r8)
  438301:	0f 84 5c ff ff ff    	je     438263 <DCconfig_get_items+0xd2>
  438307:	44 3b 74 24 24       	cmp    0x24(%rsp),%r14d
  43830c:	74 77                	je     438385 <DCconfig_get_items+0x1f4>
  43830e:	49 8b 07             	mov    (%r15),%rax
  438311:	49 63 d6             	movslq %r14d,%rdx
  438314:	48 8d 0c d2          	lea    (%rdx,%rdx,8),%rcx
  438318:	48 8d 14 4a          	lea    (%rdx,%rcx,2),%rdx
  43831c:	48 89 d1             	mov    %rdx,%rcx
  43831f:	48 c1 e1 05          	shl    $0x5,%rcx
  438323:	48 01 ca             	add    %rcx,%rdx
  438326:	48 c1 e2 03          	shl    $0x3,%rdx
  43832a:	48 8d 3c 10          	lea    (%rax,%rdx,1),%rdi
  43832e:	4c 89 e6             	mov    %r12,%rsi
  438331:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  438336:	4c 89 04 24          	mov    %r8,(%rsp)
  43833a:	e8 f4 f0 ff ff       	callq  437433 <DCconfig_get_poller_nextcheck+0xb2>
  43833f:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  438344:	48 89 d7             	mov    %rdx,%rdi
  438347:	49 03 3f             	add    (%r15),%rdi
  43834a:	4c 8b 04 24          	mov    (%rsp),%r8
  43834e:	4c 89 c6             	mov    %r8,%rsi
  438351:	e8 b7 f3 ff ff       	callq  43770d <DCget_host_by_hostid+0x76>
  438356:	41 83 c6 01          	add    $0x1,%r14d
  43835a:	e9 04 ff ff ff       	jmpq   438263 <DCconfig_get_items+0xd2>
  43835f:	48 8b 3d 3a ab 27 00 	mov    0x27ab3a(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438366:	48 8b 9f 90 02 00 00 	mov    0x290(%rdi),%rbx
  43836d:	44 8b af 98 02 00 00 	mov    0x298(%rdi),%r13d
  438374:	45 85 ed             	test   %r13d,%r13d
  438377:	0f 8f a1 fe ff ff    	jg     43821e <DCconfig_get_items+0x8d>
  43837d:	45 31 f6             	xor    %r14d,%r14d
  438380:	e9 ea fe ff ff       	jmpq   43826f <DCconfig_get_items+0xde>
  438385:	41 8d 46 08          	lea    0x8(%r14),%eax
  438389:	89 44 24 24          	mov    %eax,0x24(%rsp)
  43838d:	48 98                	cltq   
  43838f:	48 8d 14 c0          	lea    (%rax,%rax,8),%rdx
  438393:	48 8d 04 50          	lea    (%rax,%rdx,2),%rax
  438397:	48 89 c2             	mov    %rax,%rdx
  43839a:	48 c1 e2 05          	shl    $0x5,%rdx
  43839e:	48 01 d0             	add    %rdx,%rax
  4383a1:	48 8d 0c c5 00 00 00 	lea    0x0(,%rax,8),%rcx
  4383a8:	00 
  4383a9:	49 8b 17             	mov    (%r15),%rdx
  4383ac:	be 7d 07 00 00       	mov    $0x77d,%esi
  4383b1:	48 8d 3d 97 44 03 00 	lea    0x34497(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  4383b8:	4c 89 04 24          	mov    %r8,(%rsp)
  4383bc:	e8 d5 a2 00 00       	callq  442696 <zbx_realloc2>
  4383c1:	49 89 07             	mov    %rax,(%r15)
  4383c4:	4c 8b 04 24          	mov    (%rsp),%r8
  4383c8:	e9 44 ff ff ff       	jmpq   438311 <DCconfig_get_items+0x180>

00000000004383cd <free_configuration_cache>:
  4383cd:	48 83 ec 08          	sub    $0x8,%rsp
  4383d1:	48 8d 15 49 45 03 00 	lea    0x34549(%rip),%rdx        # 46c921 <usage_message+0xabe1>
  4383d8:	48 8d 35 b2 ae 04 00 	lea    0x4aeb2(%rip),%rsi        # 483291 <usage_message+0x21551>
  4383df:	bf 04 00 00 00       	mov    $0x4,%edi
  4383e4:	31 c0                	xor    %eax,%eax
  4383e6:	e8 c5 8c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4383eb:	48 8d 15 c6 aa 27 00 	lea    0x27aac6(%rip),%rdx        # 6b2eb8 <cache+0x88>
  4383f2:	be a9 05 00 00       	mov    $0x5a9,%esi
  4383f7:	48 8d 3d 51 44 03 00 	lea    0x34451(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  4383fe:	e8 a8 68 00 00       	callq  43ecab <__zbx_mutex_lock>
  438403:	48 c7 05 92 aa 27 00 	movq   $0x0,0x27aa92(%rip)        # 6b2ea0 <cache+0x70>
  43840a:	00 00 00 00 
  43840e:	48 8b 3d ab aa 27 00 	mov    0x27aaab(%rip),%rdi        # 6b2ec0 <cache+0x90>
  438415:	e8 10 35 00 00       	callq  43b92a <zbx_mem_destroy>
  43841a:	31 c0                	xor    %eax,%eax
  43841c:	e8 e5 3b 00 00       	callq  43c006 <zbx_strpool_destroy>
  438421:	48 8d 15 90 aa 27 00 	lea    0x27aa90(%rip),%rdx        # 6b2eb8 <cache+0x88>
  438428:	be b0 05 00 00       	mov    $0x5b0,%esi
  43842d:	48 8d 3d 1b 44 03 00 	lea    0x3441b(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  438434:	e8 f4 67 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  438439:	48 8d 3d 78 aa 27 00 	lea    0x27aa78(%rip),%rdi        # 6b2eb8 <cache+0x88>
  438440:	e8 b3 67 00 00       	callq  43ebf8 <zbx_mutex_destroy>
  438445:	48 8d 15 d5 44 03 00 	lea    0x344d5(%rip),%rdx        # 46c921 <usage_message+0xabe1>
  43844c:	48 8d 35 4a ae 04 00 	lea    0x4ae4a(%rip),%rsi        # 48329d <usage_message+0x2155d>
  438453:	bf 04 00 00 00       	mov    $0x4,%edi
  438458:	31 c0                	xor    %eax,%eax
  43845a:	48 83 c4 08          	add    $0x8,%rsp
  43845e:	e9 4d 8c ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  438463:	48 8b 06             	mov    (%rsi),%rax
  438466:	48 39 07             	cmp    %rax,(%rdi)
  438469:	72 08                	jb     438473 <free_configuration_cache+0xa6>
  43846b:	76 14                	jbe    438481 <free_configuration_cache+0xb4>
  43846d:	b8 01 00 00 00       	mov    $0x1,%eax
  438472:	c3                   	retq   
  438473:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  438478:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
  43847f:	00 
  438480:	c3                   	retq   
  438481:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
  438485:	38 47 08             	cmp    %al,0x8(%rdi)
  438488:	72 e9                	jb     438473 <free_configuration_cache+0xa6>
  43848a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  438490:	77 db                	ja     43846d <free_configuration_cache+0xa0>
  438492:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
  438496:	48 8b 76 10          	mov    0x10(%rsi),%rsi
  43849a:	48 39 f7             	cmp    %rsi,%rdi
  43849d:	74 06                	je     4384a5 <free_configuration_cache+0xd8>
  43849f:	90                   	nop
  4384a0:	e9 03 63 fd ff       	jmpq   40e7a8 <strcmp@plt>
  4384a5:	31 c0                	xor    %eax,%eax
  4384a7:	c3                   	retq   
  4384a8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  4384ad:	48 8b 16             	mov    (%rsi),%rdx
  4384b0:	48 39 17             	cmp    %rdx,(%rdi)
  4384b3:	72 14                	jb     4384c9 <free_configuration_cache+0xfc>
  4384b5:	77 13                	ja     4384ca <free_configuration_cache+0xfd>
  4384b7:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
  4384bb:	48 8b 76 08          	mov    0x8(%rsi),%rsi
  4384bf:	48 39 f7             	cmp    %rsi,%rdi
  4384c2:	74 0d                	je     4384d1 <free_configuration_cache+0x104>
  4384c4:	e9 df 62 fd ff       	jmpq   40e7a8 <strcmp@plt>
  4384c9:	c3                   	retq   
  4384ca:	b8 01 00 00 00       	mov    $0x1,%eax
  4384cf:	90                   	nop
  4384d0:	c3                   	retq   
  4384d1:	31 c0                	xor    %eax,%eax
  4384d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  4384d8:	c3                   	retq   
  4384d9:	53                   	push   %rbx
  4384da:	48 89 fb             	mov    %rdi,%rbx
  4384dd:	e8 0c 40 00 00       	callq  43c4ee <zbx_default_uint64_hash_func>
  4384e2:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
  4384e6:	89 c2                	mov    %eax,%edx
  4384e8:	be 01 00 00 00       	mov    $0x1,%esi
  4384ed:	e8 9e 3e 00 00       	callq  43c390 <zbx_hash_modfnv>
  4384f2:	89 c2                	mov    %eax,%edx
  4384f4:	4c 8b 43 10          	mov    0x10(%rbx),%r8
  4384f8:	4c 89 c7             	mov    %r8,%rdi
  4384fb:	31 c0                	xor    %eax,%eax
  4384fd:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  438504:	f2 ae                	repnz scas %es:(%rdi),%al
  438506:	48 f7 d1             	not    %rcx
  438509:	48 8d 71 ff          	lea    -0x1(%rcx),%rsi
  43850d:	4c 89 c7             	mov    %r8,%rdi
  438510:	5b                   	pop    %rbx
  438511:	e9 7a 3e 00 00       	jmpq   43c390 <zbx_hash_modfnv>
  438516:	53                   	push   %rbx
  438517:	48 89 fb             	mov    %rdi,%rbx
  43851a:	e8 cf 3f 00 00       	callq  43c4ee <zbx_default_uint64_hash_func>
  43851f:	89 c2                	mov    %eax,%edx
  438521:	4c 8b 43 08          	mov    0x8(%rbx),%r8
  438525:	4c 89 c7             	mov    %r8,%rdi
  438528:	31 c0                	xor    %eax,%eax
  43852a:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  438531:	f2 ae                	repnz scas %es:(%rdi),%al
  438533:	48 f7 d1             	not    %rcx
  438536:	48 8d 71 ff          	lea    -0x1(%rcx),%rsi
  43853a:	4c 89 c7             	mov    %r8,%rdi
  43853d:	5b                   	pop    %rbx
  43853e:	e9 4d 3e 00 00       	jmpq   43c390 <zbx_hash_modfnv>
  438543:	48 89 f9             	mov    %rdi,%rcx
  438546:	48 8b 15 73 a9 27 00 	mov    0x27a973(%rip),%rdx        # 6b2ec0 <cache+0x90>
  43854d:	be e1 04 00 00       	mov    $0x4e1,%esi
  438552:	48 8d 3d f6 42 03 00 	lea    0x342f6(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  438559:	e9 ae 2d 00 00       	jmpq   43b30c <__zbx_mem_free>
  43855e:	48 89 f9             	mov    %rdi,%rcx
  438561:	49 89 f0             	mov    %rsi,%r8
  438564:	48 8b 15 55 a9 27 00 	mov    0x27a955(%rip),%rdx        # 6b2ec0 <cache+0x90>
  43856b:	be e1 04 00 00       	mov    $0x4e1,%esi
  438570:	48 8d 3d d8 42 03 00 	lea    0x342d8(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  438577:	e9 a5 2f 00 00       	jmpq   43b521 <__zbx_mem_realloc>
  43857c:	48 89 f9             	mov    %rdi,%rcx
  43857f:	49 89 f0             	mov    %rsi,%r8
  438582:	48 8b 15 37 a9 27 00 	mov    0x27a937(%rip),%rdx        # 6b2ec0 <cache+0x90>
  438589:	be e1 04 00 00       	mov    $0x4e1,%esi
  43858e:	48 8d 3d ba 42 03 00 	lea    0x342ba(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  438595:	e9 3a 2e 00 00       	jmpq   43b3d4 <__zbx_mem_malloc>

000000000043859a <init_configuration_cache>:
  43859a:	41 54                	push   %r12
  43859c:	55                   	push   %rbp
  43859d:	53                   	push   %rbx
  43859e:	48 83 ec 10          	sub    $0x10,%rsp
  4385a2:	48 8b 1d 3f 49 25 00 	mov    0x25493f(%rip),%rbx        # 68cee8 <zbx_iks_transport+0x4c8>
  4385a9:	8b 0b                	mov    (%rbx),%ecx
  4385ab:	48 8d 15 88 43 03 00 	lea    0x34388(%rip),%rdx        # 46c93a <usage_message+0xabfa>
  4385b2:	48 8d 35 9a 43 03 00 	lea    0x3439a(%rip),%rsi        # 46c953 <usage_message+0xac13>
  4385b9:	bf 04 00 00 00       	mov    $0x4,%edi
  4385be:	31 c0                	xor    %eax,%eax
  4385c0:	e8 eb 8a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4385c5:	44 8b 23             	mov    (%rbx),%r12d
  4385c8:	be 67 00 00 00       	mov    $0x67,%esi
  4385cd:	48 8b 05 74 48 25 00 	mov    0x254874(%rip),%rax        # 68ce48 <zbx_iks_transport+0x428>
  4385d4:	48 8b 38             	mov    (%rax),%rdi
  4385d7:	e8 07 61 00 00       	callq  43e6e3 <zbx_ftok>
  4385dc:	89 c5                	mov    %eax,%ebp
  4385de:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4385e1:	0f 84 de 04 00 00    	je     438ac5 <init_configuration_cache+0x52b>
  4385e7:	ba 01 00 00 00       	mov    $0x1,%edx
  4385ec:	be 05 00 00 00       	mov    $0x5,%esi
  4385f1:	48 8d 3d c0 a8 27 00 	lea    0x27a8c0(%rip),%rdi        # 6b2eb8 <cache+0x88>
  4385f8:	e8 2c 67 00 00       	callq  43ed29 <zbx_mutex_create_ext>
  4385fd:	89 c3                	mov    %eax,%ebx
  4385ff:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  438602:	0f 84 a8 04 00 00    	je     438ab0 <init_configuration_cache+0x516>
  438608:	f2 41 0f 2a c4       	cvtsi2sd %r12d,%xmm0
  43860d:	f2 0f 59 05 ab 4b 03 	mulsd  0x34bab(%rip),%xmm0        # 46d1c0 <usage_message+0xb480>
  438614:	00 
  438615:	f2 0f 10 0d db de 02 	movsd  0x2dedb(%rip),%xmm1        # 4664f8 <usage_message+0x47b8>
  43861c:	00 
  43861d:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  438621:	0f 83 6e 04 00 00    	jae    438a95 <init_configuration_cache+0x4fb>
  438627:	f2 48 0f 2c d8       	cvttsd2si %xmm0,%rbx
  43862c:	49 63 cc             	movslq %r12d,%rcx
  43862f:	48 29 d9             	sub    %rbx,%rcx
  438632:	4c 8d 0d 72 91 02 00 	lea    0x29172(%rip),%r9        # 4617ab <_IO_stdin_used+0x1ccb>
  438639:	4c 8d 05 23 43 03 00 	lea    0x34323(%rip),%r8        # 46c963 <usage_message+0xac23>
  438640:	ba ff ff ff ff       	mov    $0xffffffff,%edx
  438645:	89 ee                	mov    %ebp,%esi
  438647:	48 8d 3d 72 a8 27 00 	lea    0x27a872(%rip),%rdi        # 6b2ec0 <cache+0x90>
  43864e:	e8 5e 33 00 00       	callq  43b9b1 <zbx_mem_create>
  438653:	be 60 04 00 00       	mov    $0x460,%esi
  438658:	31 ff                	xor    %edi,%edi
  43865a:	e8 1d ff ff ff       	callq  43857c <free_configuration_cache+0x1af>
  43865f:	48 89 05 3a a8 27 00 	mov    %rax,0x27a83a(%rip)        # 6b2ea0 <cache+0x70>
  438666:	48 8d 0d d6 fe ff ff 	lea    -0x12a(%rip),%rcx        # 438543 <free_configuration_cache+0x176>
  43866d:	48 8d 15 ea fe ff ff 	lea    -0x116(%rip),%rdx        # 43855e <free_configuration_cache+0x191>
  438674:	48 8d 35 01 ff ff ff 	lea    -0xff(%rip),%rsi        # 43857c <free_configuration_cache+0x1af>
  43867b:	48 89 c7             	mov    %rax,%rdi
  43867e:	e8 4d 54 00 00       	callq  43dad0 <zbx_vector_uint64_create_ext>
  438683:	48 8b 3d 16 a8 27 00 	mov    0x27a816(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43868a:	48 83 c7 28          	add    $0x28,%rdi
  43868e:	48 8d 05 ae fe ff ff 	lea    -0x152(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  438695:	48 89 04 24          	mov    %rax,(%rsp)
  438699:	4c 8d 0d be fe ff ff 	lea    -0x142(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  4386a0:	4c 8d 05 d5 fe ff ff 	lea    -0x12b(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  4386a7:	4c 8b 25 1a 46 25 00 	mov    0x25461a(%rip),%r12        # 68ccc8 <zbx_iks_transport+0x2a8>
  4386ae:	4c 89 e1             	mov    %r12,%rcx
  4386b1:	48 8b 2d 48 46 25 00 	mov    0x254648(%rip),%rbp        # 68cd00 <zbx_iks_transport+0x2e0>
  4386b8:	48 89 ea             	mov    %rbp,%rdx
  4386bb:	be e8 03 00 00       	mov    $0x3e8,%esi
  4386c0:	e8 2b 53 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  4386c5:	48 8b 3d d4 a7 27 00 	mov    0x27a7d4(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4386cc:	48 81 c7 98 00 00 00 	add    $0x98,%rdi
  4386d3:	48 8d 05 69 fe ff ff 	lea    -0x197(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  4386da:	48 89 04 24          	mov    %rax,(%rsp)
  4386de:	4c 8d 0d 79 fe ff ff 	lea    -0x187(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  4386e5:	4c 8d 05 90 fe ff ff 	lea    -0x170(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  4386ec:	4c 89 e1             	mov    %r12,%rcx
  4386ef:	48 89 ea             	mov    %rbp,%rdx
  4386f2:	be e8 03 00 00       	mov    $0x3e8,%esi
  4386f7:	e8 f4 52 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  4386fc:	48 8b 3d 9d a7 27 00 	mov    0x27a79d(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438703:	48 81 c7 d0 00 00 00 	add    $0xd0,%rdi
  43870a:	48 8d 05 32 fe ff ff 	lea    -0x1ce(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  438711:	48 89 04 24          	mov    %rax,(%rsp)
  438715:	4c 8d 0d 42 fe ff ff 	lea    -0x1be(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  43871c:	4c 8d 05 59 fe ff ff 	lea    -0x1a7(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  438723:	4c 89 e1             	mov    %r12,%rcx
  438726:	48 89 ea             	mov    %rbp,%rdx
  438729:	be e8 03 00 00       	mov    $0x3e8,%esi
  43872e:	e8 bd 52 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  438733:	48 8b 3d 66 a7 27 00 	mov    0x27a766(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43873a:	48 81 c7 08 01 00 00 	add    $0x108,%rdi
  438741:	48 8d 05 fb fd ff ff 	lea    -0x205(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  438748:	48 89 04 24          	mov    %rax,(%rsp)
  43874c:	4c 8d 0d 0b fe ff ff 	lea    -0x1f5(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  438753:	4c 8d 05 22 fe ff ff 	lea    -0x1de(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  43875a:	4c 89 e1             	mov    %r12,%rcx
  43875d:	48 89 ea             	mov    %rbp,%rdx
  438760:	be e8 03 00 00       	mov    $0x3e8,%esi
  438765:	e8 86 52 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  43876a:	48 8b 3d 2f a7 27 00 	mov    0x27a72f(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438771:	48 81 c7 40 01 00 00 	add    $0x140,%rdi
  438778:	48 8d 05 c4 fd ff ff 	lea    -0x23c(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  43877f:	48 89 04 24          	mov    %rax,(%rsp)
  438783:	4c 8d 0d d4 fd ff ff 	lea    -0x22c(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  43878a:	4c 8d 05 eb fd ff ff 	lea    -0x215(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  438791:	4c 89 e1             	mov    %r12,%rcx
  438794:	48 89 ea             	mov    %rbp,%rdx
  438797:	be e8 03 00 00       	mov    $0x3e8,%esi
  43879c:	e8 4f 52 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  4387a1:	48 8b 3d f8 a6 27 00 	mov    0x27a6f8(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4387a8:	48 81 c7 78 01 00 00 	add    $0x178,%rdi
  4387af:	48 8d 05 8d fd ff ff 	lea    -0x273(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  4387b6:	48 89 04 24          	mov    %rax,(%rsp)
  4387ba:	4c 8d 0d 9d fd ff ff 	lea    -0x263(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  4387c1:	4c 8d 05 b4 fd ff ff 	lea    -0x24c(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  4387c8:	4c 89 e1             	mov    %r12,%rcx
  4387cb:	48 89 ea             	mov    %rbp,%rdx
  4387ce:	be e8 03 00 00       	mov    $0x3e8,%esi
  4387d3:	e8 18 52 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  4387d8:	48 8b 3d c1 a6 27 00 	mov    0x27a6c1(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4387df:	48 81 c7 b0 01 00 00 	add    $0x1b0,%rdi
  4387e6:	48 8d 05 56 fd ff ff 	lea    -0x2aa(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  4387ed:	48 89 04 24          	mov    %rax,(%rsp)
  4387f1:	4c 8d 0d 66 fd ff ff 	lea    -0x29a(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  4387f8:	4c 8d 05 7d fd ff ff 	lea    -0x283(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  4387ff:	4c 89 e1             	mov    %r12,%rcx
  438802:	48 89 ea             	mov    %rbp,%rdx
  438805:	be e8 03 00 00       	mov    $0x3e8,%esi
  43880a:	e8 e1 51 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  43880f:	48 8b 3d 8a a6 27 00 	mov    0x27a68a(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438816:	48 81 c7 e8 01 00 00 	add    $0x1e8,%rdi
  43881d:	48 8d 05 1f fd ff ff 	lea    -0x2e1(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  438824:	48 89 04 24          	mov    %rax,(%rsp)
  438828:	4c 8d 0d 2f fd ff ff 	lea    -0x2d1(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  43882f:	4c 8d 05 46 fd ff ff 	lea    -0x2ba(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  438836:	4c 89 e1             	mov    %r12,%rcx
  438839:	48 89 ea             	mov    %rbp,%rdx
  43883c:	be e8 03 00 00       	mov    $0x3e8,%esi
  438841:	e8 aa 51 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  438846:	48 8b 3d 53 a6 27 00 	mov    0x27a653(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43884d:	48 81 c7 20 02 00 00 	add    $0x220,%rdi
  438854:	48 8d 05 e8 fc ff ff 	lea    -0x318(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  43885b:	48 89 04 24          	mov    %rax,(%rsp)
  43885f:	4c 8d 0d f8 fc ff ff 	lea    -0x308(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  438866:	4c 8d 05 0f fd ff ff 	lea    -0x2f1(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  43886d:	4c 89 e1             	mov    %r12,%rcx
  438870:	48 89 ea             	mov    %rbp,%rdx
  438873:	be e8 03 00 00       	mov    $0x3e8,%esi
  438878:	e8 73 51 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  43887d:	48 8b 3d 1c a6 27 00 	mov    0x27a61c(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438884:	48 81 c7 58 02 00 00 	add    $0x258,%rdi
  43888b:	48 8d 05 b1 fc ff ff 	lea    -0x34f(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  438892:	48 89 04 24          	mov    %rax,(%rsp)
  438896:	4c 8d 0d c1 fc ff ff 	lea    -0x33f(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  43889d:	4c 8d 05 d8 fc ff ff 	lea    -0x328(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  4388a4:	4c 89 e1             	mov    %r12,%rcx
  4388a7:	48 89 ea             	mov    %rbp,%rdx
  4388aa:	be e8 03 00 00       	mov    $0x3e8,%esi
  4388af:	e8 3c 51 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  4388b4:	48 8b 3d e5 a5 27 00 	mov    0x27a5e5(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4388bb:	48 81 c7 90 02 00 00 	add    $0x290,%rdi
  4388c2:	48 8d 0d 7a fc ff ff 	lea    -0x386(%rip),%rcx        # 438543 <free_configuration_cache+0x176>
  4388c9:	48 8d 15 8e fc ff ff 	lea    -0x372(%rip),%rdx        # 43855e <free_configuration_cache+0x191>
  4388d0:	48 8d 35 a5 fc ff ff 	lea    -0x35b(%rip),%rsi        # 43857c <free_configuration_cache+0x1af>
  4388d7:	e8 f4 51 00 00       	callq  43dad0 <zbx_vector_uint64_create_ext>
  4388dc:	48 8b 3d bd a5 27 00 	mov    0x27a5bd(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4388e3:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  4388ea:	48 8d 05 52 fc ff ff 	lea    -0x3ae(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  4388f1:	48 89 04 24          	mov    %rax,(%rsp)
  4388f5:	4c 8d 0d 62 fc ff ff 	lea    -0x39e(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  4388fc:	4c 8d 05 79 fc ff ff 	lea    -0x387(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  438903:	4c 89 e1             	mov    %r12,%rcx
  438906:	48 89 ea             	mov    %rbp,%rdx
  438909:	be e8 03 00 00       	mov    $0x3e8,%esi
  43890e:	e8 dd 50 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  438913:	48 8b 3d 86 a5 27 00 	mov    0x27a586(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43891a:	48 81 c7 28 03 00 00 	add    $0x328,%rdi
  438921:	48 8d 05 1b fc ff ff 	lea    -0x3e5(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  438928:	48 89 04 24          	mov    %rax,(%rsp)
  43892c:	4c 8d 0d 2b fc ff ff 	lea    -0x3d5(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  438933:	4c 8d 05 42 fc ff ff 	lea    -0x3be(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  43893a:	4c 89 e1             	mov    %r12,%rcx
  43893d:	48 89 ea             	mov    %rbp,%rdx
  438940:	be e8 03 00 00       	mov    $0x3e8,%esi
  438945:	e8 a6 50 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  43894a:	48 8b 3d 4f a5 27 00 	mov    0x27a54f(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438951:	48 83 c7 60          	add    $0x60,%rdi
  438955:	48 8d 05 e7 fb ff ff 	lea    -0x419(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  43895c:	48 89 04 24          	mov    %rax,(%rsp)
  438960:	4c 8d 0d f7 fb ff ff 	lea    -0x409(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  438967:	4c 8d 05 0e fc ff ff 	lea    -0x3f2(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  43896e:	48 8d 0d 33 fb ff ff 	lea    -0x4cd(%rip),%rcx        # 4384a8 <free_configuration_cache+0xdb>
  438975:	48 8d 15 9a fb ff ff 	lea    -0x466(%rip),%rdx        # 438516 <free_configuration_cache+0x149>
  43897c:	be e8 03 00 00       	mov    $0x3e8,%esi
  438981:	e8 6a 50 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  438986:	48 8b 3d 13 a5 27 00 	mov    0x27a513(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43898d:	48 81 c7 f0 02 00 00 	add    $0x2f0,%rdi
  438994:	48 8d 05 a8 fb ff ff 	lea    -0x458(%rip),%rax        # 438543 <free_configuration_cache+0x176>
  43899b:	48 89 04 24          	mov    %rax,(%rsp)
  43899f:	4c 8d 0d b8 fb ff ff 	lea    -0x448(%rip),%r9        # 43855e <free_configuration_cache+0x191>
  4389a6:	4c 8d 05 cf fb ff ff 	lea    -0x431(%rip),%r8        # 43857c <free_configuration_cache+0x1af>
  4389ad:	48 8d 0d af fa ff ff 	lea    -0x551(%rip),%rcx        # 438463 <free_configuration_cache+0x96>
  4389b4:	48 8d 15 1e fb ff ff 	lea    -0x4e2(%rip),%rdx        # 4384d9 <free_configuration_cache+0x10c>
  4389bb:	be e8 03 00 00       	mov    $0x3e8,%esi
  4389c0:	e8 2b 50 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  4389c5:	41 bc 03 00 00 00    	mov    $0x3,%r12d
  4389cb:	31 ed                	xor    %ebp,%ebp
  4389cd:	48 63 fd             	movslq %ebp,%rdi
  4389d0:	48 c1 e7 06          	shl    $0x6,%rdi
  4389d4:	48 81 c7 60 03 00 00 	add    $0x360,%rdi
  4389db:	48 03 3d be a4 27 00 	add    0x27a4be(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4389e2:	4c 8d 0d 5a fb ff ff 	lea    -0x4a6(%rip),%r9        # 438543 <free_configuration_cache+0x176>
  4389e9:	4c 8d 05 6e fb ff ff 	lea    -0x492(%rip),%r8        # 43855e <free_configuration_cache+0x191>
  4389f0:	48 8d 0d 85 fb ff ff 	lea    -0x47b(%rip),%rcx        # 43857c <free_configuration_cache+0x1af>
  4389f7:	ba 01 00 00 00       	mov    $0x1,%edx
  4389fc:	48 8d 35 ad e3 ff ff 	lea    -0x1c53(%rip),%rsi        # 436db0 <DCadd_nextcheck+0x17d>
  438a03:	e8 c3 42 00 00       	callq  43cccb <zbx_binary_heap_create_ext>
  438a08:	83 c5 01             	add    $0x1,%ebp
  438a0b:	41 83 ec 01          	sub    $0x1,%r12d
  438a0f:	75 bc                	jne    4389cd <init_configuration_cache+0x433>
  438a11:	48 8b 3d 88 a4 27 00 	mov    0x27a488(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438a18:	48 81 c7 20 04 00 00 	add    $0x420,%rdi
  438a1f:	4c 8d 0d 1d fb ff ff 	lea    -0x4e3(%rip),%r9        # 438543 <free_configuration_cache+0x176>
  438a26:	4c 8d 05 31 fb ff ff 	lea    -0x4cf(%rip),%r8        # 43855e <free_configuration_cache+0x191>
  438a2d:	48 8d 0d 48 fb ff ff 	lea    -0x4b8(%rip),%rcx        # 43857c <free_configuration_cache+0x1af>
  438a34:	ba 01 00 00 00       	mov    $0x1,%edx
  438a39:	48 8d 35 8c e3 ff ff 	lea    -0x1c74(%rip),%rsi        # 436dcc <DCadd_nextcheck+0x199>
  438a40:	e8 86 42 00 00       	callq  43cccb <zbx_binary_heap_create_ext>
  438a45:	48 89 df             	mov    %rbx,%rdi
  438a48:	e8 0d 36 00 00       	callq  43c05a <zbx_strpool_create>
  438a4d:	48 8d 3d 06 88 03 00 	lea    0x38806(%rip),%rdi        # 47125a <usage_message+0xf51a>
  438a54:	e8 d8 34 00 00       	callq  43bf31 <zbx_strpool_intern>
  438a59:	48 89 05 68 a4 27 00 	mov    %rax,0x27a468(%rip)        # 6b2ec8 <cache+0x98>
  438a60:	48 8d 3d d2 8a 02 00 	lea    0x28ad2(%rip),%rdi        # 461539 <_IO_stdin_used+0x1a59>
  438a67:	e8 c5 34 00 00       	callq  43bf31 <zbx_strpool_intern>
  438a6c:	48 89 05 5d a4 27 00 	mov    %rax,0x27a45d(%rip)        # 6b2ed0 <cache+0xa0>
  438a73:	48 8d 15 c0 3e 03 00 	lea    0x33ec0(%rip),%rdx        # 46c93a <usage_message+0xabfa>
  438a7a:	48 8d 35 1c a8 04 00 	lea    0x4a81c(%rip),%rsi        # 48329d <usage_message+0x2155d>
  438a81:	bf 04 00 00 00       	mov    $0x4,%edi
  438a86:	31 c0                	xor    %eax,%eax
  438a88:	48 83 c4 10          	add    $0x10,%rsp
  438a8c:	5b                   	pop    %rbx
  438a8d:	5d                   	pop    %rbp
  438a8e:	41 5c                	pop    %r12
  438a90:	e9 1b 86 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  438a95:	f2 0f 5c c1          	subsd  %xmm1,%xmm0
  438a99:	f2 48 0f 2c d8       	cvttsd2si %xmm0,%rbx
  438a9e:	48 b8 00 00 00 00 00 	mov    $0x8000000000000000,%rax
  438aa5:	00 00 80 
  438aa8:	48 31 c3             	xor    %rax,%rbx
  438aab:	e9 7c fb ff ff       	jmpq   43862c <init_configuration_cache+0x92>
  438ab0:	48 8d 3d 21 41 03 00 	lea    0x34121(%rip),%rdi        # 46cbd8 <usage_message+0xae98>
  438ab7:	31 c0                	xor    %eax,%eax
  438ab9:	e8 d6 c7 00 00       	callq  445294 <__zbx_zbx_error>
  438abe:	89 df                	mov    %ebx,%edi
  438ac0:	e8 23 54 fd ff       	callq  40dee8 <exit@plt>
  438ac5:	48 8d 3d dc 40 03 00 	lea    0x340dc(%rip),%rdi        # 46cba8 <usage_message+0xae68>
  438acc:	31 c0                	xor    %eax,%eax
  438ace:	e8 c1 c7 00 00       	callq  445294 <__zbx_zbx_error>
  438ad3:	89 ef                	mov    %ebp,%edi
  438ad5:	e8 0e 54 fd ff       	callq  40dee8 <exit@plt>
  438ada:	41 54                	push   %r12
  438adc:	55                   	push   %rbp
  438add:	53                   	push   %rbx
  438ade:	48 89 f3             	mov    %rsi,%rbx
  438ae1:	48 89 d5             	mov    %rdx,%rbp
  438ae4:	85 ff                	test   %edi,%edi
  438ae6:	74 1f                	je     438b07 <init_configuration_cache+0x56d>
  438ae8:	4c 8b 26             	mov    (%rsi),%r12
  438aeb:	48 89 d6             	mov    %rdx,%rsi
  438aee:	4c 89 e7             	mov    %r12,%rdi
  438af1:	e8 b2 5c fd ff       	callq  40e7a8 <strcmp@plt>
  438af6:	85 c0                	test   %eax,%eax
  438af8:	75 05                	jne    438aff <init_configuration_cache+0x565>
  438afa:	5b                   	pop    %rbx
  438afb:	5d                   	pop    %rbp
  438afc:	41 5c                	pop    %r12
  438afe:	c3                   	retq   
  438aff:	4c 89 e7             	mov    %r12,%rdi
  438b02:	e8 a1 33 00 00       	callq  43bea8 <zbx_strpool_release>
  438b07:	48 89 ef             	mov    %rbp,%rdi
  438b0a:	e8 22 34 00 00       	callq  43bf31 <zbx_strpool_intern>
  438b0f:	48 89 03             	mov    %rax,(%rbx)
  438b12:	5b                   	pop    %rbx
  438b13:	5d                   	pop    %rbp
  438b14:	41 5c                	pop    %r12
  438b16:	c3                   	retq   
  438b17:	41 54                	push   %r12
  438b19:	55                   	push   %rbp
  438b1a:	53                   	push   %rbx
  438b1b:	48 81 ec 10 20 00 00 	sub    $0x2010,%rsp
  438b22:	48 89 fb             	mov    %rdi,%rbx
  438b25:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  438b2a:	48 89 d5             	mov    %rdx,%rbp
  438b2d:	49 89 cc             	mov    %rcx,%r12
  438b30:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  438b35:	e8 ad 4a 00 00       	callq  43d5e7 <zbx_hashset_search>
  438b3a:	48 85 c0             	test   %rax,%rax
  438b3d:	74 14                	je     438b53 <init_configuration_cache+0x5b9>
  438b3f:	41 c7 04 24 01 00 00 	movl   $0x1,(%r12)
  438b46:	00 
  438b47:	48 81 c4 10 20 00 00 	add    $0x2010,%rsp
  438b4e:	5b                   	pop    %rbx
  438b4f:	5d                   	pop    %rbp
  438b50:	41 5c                	pop    %r12
  438b52:	c3                   	retq   
  438b53:	41 c7 04 24 00 00 00 	movl   $0x0,(%r12)
  438b5a:	00 
  438b5b:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  438b60:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  438b65:	48 8d 74 24 10       	lea    0x10(%rsp),%rsi
  438b6a:	48 89 ea             	mov    %rbp,%rdx
  438b6d:	48 89 df             	mov    %rbx,%rdi
  438b70:	e8 74 4e 00 00       	callq  43d9e9 <zbx_hashset_insert>
  438b75:	eb d0                	jmp    438b47 <init_configuration_cache+0x5ad>
  438b77:	41 57                	push   %r15
  438b79:	41 56                	push   %r14
  438b7b:	41 55                	push   %r13
  438b7d:	41 54                	push   %r12
  438b7f:	55                   	push   %rbp
  438b80:	53                   	push   %rbx
  438b81:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
  438b88:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
  438b8d:	48 8d 15 e3 3d 03 00 	lea    0x33de3(%rip),%rdx        # 46c977 <usage_message+0xac37>
  438b94:	48 8d 35 f6 a6 04 00 	lea    0x4a6f6(%rip),%rsi        # 483291 <usage_message+0x21551>
  438b9b:	bf 04 00 00 00       	mov    $0x4,%edi
  438ba0:	31 c0                	xor    %eax,%eax
  438ba2:	e8 09 85 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  438ba7:	4c 8d 64 24 50       	lea    0x50(%rsp),%r12
  438bac:	4c 89 e7             	mov    %r12,%rdi
  438baf:	e8 3e 4f 00 00       	callq  43daf2 <zbx_vector_uint64_create>
  438bb4:	48 8b 05 e5 a2 27 00 	mov    0x27a2e5(%rip),%rax        # 6b2ea0 <cache+0x70>
  438bbb:	8b b0 98 02 00 00    	mov    0x298(%rax),%esi
  438bc1:	83 c6 20             	add    $0x20,%esi
  438bc4:	48 63 f6             	movslq %esi,%rsi
  438bc7:	4c 89 e7             	mov    %r12,%rdi
  438bca:	e8 57 50 00 00       	callq  43dc26 <zbx_vector_uint64_reserve>
  438bcf:	31 ff                	xor    %edi,%edi
  438bd1:	e8 02 60 fd ff       	callq  40ebd8 <time@plt>
  438bd6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  438bdb:	4c 8d ac 24 b0 00 00 	lea    0xb0(%rsp),%r13
  438be2:	00 
  438be3:	48 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%rax
  438bea:	00 
  438beb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  438bf0:	48 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%rax
  438bf7:	00 
  438bf8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  438bfd:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
  438c04:	00 
  438c05:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  438c0a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  438c0f:	e8 89 ed 01 00       	callq  45799d <DBfetch>
  438c14:	48 89 c3             	mov    %rax,%rbx
  438c17:	48 85 c0             	test   %rax,%rax
  438c1a:	0f 84 98 04 00 00    	je     4390b8 <init_configuration_cache+0xb1e>
  438c20:	4c 89 ea             	mov    %r13,%rdx
  438c23:	48 8d 35 a9 c4 03 00 	lea    0x3c4a9(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  438c2a:	48 8b 3b             	mov    (%rbx),%rdi
  438c2d:	31 c0                	xor    %eax,%eax
  438c2f:	e8 74 52 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  438c34:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  438c38:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  438c3d:	48 8d 35 8f c4 03 00 	lea    0x3c48f(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  438c44:	31 c0                	xor    %eax,%eax
  438c46:	e8 5d 52 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  438c4b:	48 8b bb d0 00 00 00 	mov    0xd0(%rbx),%rdi
  438c52:	ba 0a 00 00 00       	mov    $0xa,%edx
  438c57:	31 f6                	xor    %esi,%esi
  438c59:	e8 ca 58 fd ff       	callq  40e528 <strtol@plt>
  438c5e:	89 c5                	mov    %eax,%ebp
  438c60:	48 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%rsi
  438c67:	00 
  438c68:	4c 89 e7             	mov    %r12,%rdi
  438c6b:	e8 da 4e 00 00       	callq  43db4a <zbx_vector_uint64_append>
  438c70:	48 8b 3d 29 a2 27 00 	mov    0x27a229(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438c77:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  438c7e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  438c83:	ba 50 00 00 00       	mov    $0x50,%edx
  438c88:	48 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%rsi
  438c8f:	00 
  438c90:	e8 82 fe ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  438c95:	49 89 c6             	mov    %rax,%r14
  438c98:	44 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%r10d
  438c9f:	00 
  438ca0:	45 85 d2             	test   %r10d,%r10d
  438ca3:	0f 85 b6 01 00 00    	jne    438e5f <init_configuration_cache+0x8c5>
  438ca9:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
  438cb0:	00 
  438cb1:	48 8d 53 10          	lea    0x10(%rbx),%rdx
  438cb5:	45 31 ff             	xor    %r15d,%r15d
  438cb8:	40 80 fd 06          	cmp    $0x6,%bpl
  438cbc:	41 0f 94 c7          	sete   %r15b
  438cc0:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
  438cc7:	00 
  438cc8:	49 89 06             	mov    %rax,(%r14)
  438ccb:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
  438cd2:	00 
  438cd3:	49 89 46 08          	mov    %rax,0x8(%r14)
  438cd7:	49 8d 76 10          	lea    0x10(%r14),%rsi
  438cdb:	48 8b 12             	mov    (%rdx),%rdx
  438cde:	8b bc 24 b8 00 00 00 	mov    0xb8(%rsp),%edi
  438ce5:	e8 f0 fd ff ff       	callq  438ada <init_configuration_cache+0x540>
  438cea:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  438cee:	ba 0a 00 00 00       	mov    $0xa,%edx
  438cf3:	31 f6                	xor    %esi,%esi
  438cf5:	e8 2e 58 fd ff       	callq  40e528 <strtol@plt>
  438cfa:	41 88 46 46          	mov    %al,0x46(%r14)
  438cfe:	48 8b 53 20          	mov    0x20(%rbx),%rdx
  438d02:	49 8d 76 18          	lea    0x18(%r14),%rsi
  438d06:	8b bc 24 b8 00 00 00 	mov    0xb8(%rsp),%edi
  438d0d:	e8 c8 fd ff ff       	callq  438ada <init_configuration_cache+0x540>
  438d12:	48 8b 53 28          	mov    0x28(%rbx),%rdx
  438d16:	49 8d 76 20          	lea    0x20(%r14),%rsi
  438d1a:	8b bc 24 b8 00 00 00 	mov    0xb8(%rsp),%edi
  438d21:	e8 b4 fd ff ff       	callq  438ada <init_configuration_cache+0x540>
  438d26:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
  438d2a:	ba 0a 00 00 00       	mov    $0xa,%edx
  438d2f:	31 f6                	xor    %esi,%esi
  438d31:	e8 f2 57 fd ff       	callq  40e528 <strtol@plt>
  438d36:	66 41 89 46 44       	mov    %ax,0x44(%r14)
  438d3b:	48 8b 7b 70          	mov    0x70(%rbx),%rdi
  438d3f:	ba 0a 00 00 00       	mov    $0xa,%edx
  438d44:	31 f6                	xor    %esi,%esi
  438d46:	e8 dd 57 fd ff       	callq  40e528 <strtol@plt>
  438d4b:	41 88 46 47          	mov    %al,0x47(%r14)
  438d4f:	48 8b 7b 78          	mov    0x78(%rbx),%rdi
  438d53:	ba 0a 00 00 00       	mov    $0xa,%edx
  438d58:	31 f6                	xor    %esi,%esi
  438d5a:	e8 c9 57 fd ff       	callq  40e528 <strtol@plt>
  438d5f:	41 88 46 48          	mov    %al,0x48(%r14)
  438d63:	48 8b bb 80 00 00 00 	mov    0x80(%rbx),%rdi
  438d6a:	ba 0a 00 00 00       	mov    $0xa,%edx
  438d6f:	31 f6                	xor    %esi,%esi
  438d71:	e8 b2 57 fd ff       	callq  40e528 <strtol@plt>
  438d76:	41 89 46 28          	mov    %eax,0x28(%r14)
  438d7a:	41 88 6e 4c          	mov    %bpl,0x4c(%r14)
  438d7e:	44 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8d
  438d85:	00 
  438d86:	45 85 c0             	test   %r8d,%r8d
  438d89:	0f 84 5f 01 00 00    	je     438eee <init_configuration_cache+0x954>
  438d8f:	8b 7c 24 20          	mov    0x20(%rsp),%edi
  438d93:	85 ff                	test   %edi,%edi
  438d95:	74 4e                	je     438de5 <init_configuration_cache+0x84b>
  438d97:	49 8b 46 08          	mov    0x8(%r14),%rax
  438d9b:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  438da2:	00 
  438da3:	41 0f b6 46 4c       	movzbl 0x4c(%r14),%eax
  438da8:	88 84 24 88 00 00 00 	mov    %al,0x88(%rsp)
  438daf:	49 8b 7e 10          	mov    0x10(%r14),%rdi
  438db3:	e8 50 2f 00 00       	callq  43bd08 <zbx_strpool_acquire>
  438db8:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  438dbf:	00 
  438dc0:	4c 89 b4 24 98 00 00 	mov    %r14,0x98(%rsp)
  438dc7:	00 
  438dc8:	48 8b 3d d1 a0 27 00 	mov    0x27a0d1(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438dcf:	48 81 c7 f0 02 00 00 	add    $0x2f0,%rdi
  438dd6:	ba 20 00 00 00       	mov    $0x20,%edx
  438ddb:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  438de0:	e8 04 4c 00 00       	callq  43d9e9 <zbx_hashset_insert>
  438de5:	45 85 ff             	test   %r15d,%r15d
  438de8:	0f 85 f3 01 00 00    	jne    438fe1 <init_configuration_cache+0xa47>
  438dee:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
  438df2:	ba 0a 00 00 00       	mov    $0xa,%edx
  438df7:	31 f6                	xor    %esi,%esi
  438df9:	e8 2a 57 fd ff       	callq  40e528 <strtol@plt>
  438dfe:	83 f8 01             	cmp    $0x1,%eax
  438e01:	0f 84 e7 01 00 00    	je     438fee <init_configuration_cache+0xa54>
  438e07:	48 8b 3d 92 a0 27 00 	mov    0x27a092(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438e0e:	48 81 c7 28 03 00 00 	add    $0x328,%rdi
  438e15:	4c 89 ee             	mov    %r13,%rsi
  438e18:	e8 ca 47 00 00       	callq  43d5e7 <zbx_hashset_search>
  438e1d:	48 89 c3             	mov    %rax,%rbx
  438e20:	48 85 c0             	test   %rax,%rax
  438e23:	0f 84 e1 fd ff ff    	je     438c0a <init_configuration_cache+0x670>
  438e29:	48 8b 78 08          	mov    0x8(%rax),%rdi
  438e2d:	e8 76 30 00 00       	callq  43bea8 <zbx_strpool_release>
  438e32:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  438e36:	e8 6d 30 00 00       	callq  43bea8 <zbx_strpool_release>
  438e3b:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  438e3f:	e8 64 30 00 00       	callq  43bea8 <zbx_strpool_release>
  438e44:	48 8b 3d 55 a0 27 00 	mov    0x27a055(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438e4b:	48 81 c7 28 03 00 00 	add    $0x328,%rdi
  438e52:	4c 89 ee             	mov    %r13,%rsi
  438e55:	e8 a7 46 00 00       	callq  43d501 <zbx_hashset_remove>
  438e5a:	e9 ab fd ff ff       	jmpq   438c0a <init_configuration_cache+0x670>
  438e5f:	4c 8b 40 08          	mov    0x8(%rax),%r8
  438e63:	4c 3b 84 24 a8 00 00 	cmp    0xa8(%rsp),%r8
  438e6a:	00 
  438e6b:	0f 84 2c 02 00 00    	je     43909d <init_configuration_cache+0xb03>
  438e71:	44 0f b6 78 4c       	movzbl 0x4c(%rax),%r15d
  438e76:	48 8b 48 10          	mov    0x10(%rax),%rcx
  438e7a:	48 8d 53 10          	lea    0x10(%rbx),%rdx
  438e7e:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
  438e85:	00 
  438e86:	44 88 bc 24 88 00 00 	mov    %r15b,0x88(%rsp)
  438e8d:	00 
  438e8e:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
  438e95:	00 
  438e96:	48 89 cf             	mov    %rcx,%rdi
  438e99:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  438e9e:	e8 05 30 00 00       	callq  43bea8 <zbx_strpool_release>
  438ea3:	48 8b 3d f6 9f 27 00 	mov    0x279ff6(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438eaa:	48 81 c7 f0 02 00 00 	add    $0x2f0,%rdi
  438eb1:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  438eb6:	e8 46 46 00 00       	callq  43d501 <zbx_hashset_remove>
  438ebb:	44 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%r9d
  438ec2:	00 
  438ec3:	45 85 c9             	test   %r9d,%r9d
  438ec6:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  438ecb:	0f 84 a0 04 00 00    	je     439371 <init_configuration_cache+0xdd7>
  438ed1:	45 0f b6 7e 4c       	movzbl 0x4c(%r14),%r15d
  438ed6:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
  438edd:	00 
  438ede:	44 38 fd             	cmp    %r15b,%bpl
  438ee1:	41 0f 95 c7          	setne  %r15b
  438ee5:	45 0f b6 ff          	movzbl %r15b,%r15d
  438ee9:	e9 d2 fd ff ff       	jmpq   438cc0 <init_configuration_cache+0x726>
  438eee:	48 8b bb 88 00 00 00 	mov    0x88(%rbx),%rdi
  438ef5:	ba 0a 00 00 00       	mov    $0xa,%edx
  438efa:	31 f6                	xor    %esi,%esi
  438efc:	e8 27 56 fd ff       	callq  40e528 <strtol@plt>
  438f01:	41 89 46 2c          	mov    %eax,0x2c(%r14)
  438f05:	48 8b bb 90 00 00 00 	mov    0x90(%rbx),%rdi
  438f0c:	ba 0a 00 00 00       	mov    $0xa,%edx
  438f11:	31 f6                	xor    %esi,%esi
  438f13:	e8 10 56 fd ff       	callq  40e528 <strtol@plt>
  438f18:	41 88 46 49          	mov    %al,0x49(%r14)
  438f1c:	48 8b bb a0 00 00 00 	mov    0xa0(%rbx),%rdi
  438f23:	ba 0a 00 00 00       	mov    $0xa,%edx
  438f28:	31 f6                	xor    %esi,%esi
  438f2a:	e8 f9 55 fd ff       	callq  40e528 <strtol@plt>
  438f2f:	41 89 46 34          	mov    %eax,0x34(%r14)
  438f33:	48 8b bb a8 00 00 00 	mov    0xa8(%rbx),%rdi
  438f3a:	ba 0a 00 00 00       	mov    $0xa,%edx
  438f3f:	31 f6                	xor    %esi,%esi
  438f41:	e8 e2 55 fd ff       	callq  40e528 <strtol@plt>
  438f46:	41 88 46 4a          	mov    %al,0x4a(%r14)
  438f4a:	48 8b bb b8 00 00 00 	mov    0xb8(%rbx),%rdi
  438f51:	ba 0a 00 00 00       	mov    $0xa,%edx
  438f56:	31 f6                	xor    %esi,%esi
  438f58:	e8 cb 55 fd ff       	callq  40e528 <strtol@plt>
  438f5d:	41 89 46 3c          	mov    %eax,0x3c(%r14)
  438f61:	48 8b bb c0 00 00 00 	mov    0xc0(%rbx),%rdi
  438f68:	ba 0a 00 00 00       	mov    $0xa,%edx
  438f6d:	31 f6                	xor    %esi,%esi
  438f6f:	e8 b4 55 fd ff       	callq  40e528 <strtol@plt>
  438f74:	41 88 46 4b          	mov    %al,0x4b(%r14)
  438f78:	41 c6 46 4d 00       	movb   $0x0,0x4d(%r14)
  438f7d:	41 80 7e 4c 06       	cmpb   $0x6,0x4c(%r14)
  438f82:	0f 84 5a 03 00 00    	je     4392e2 <init_configuration_cache+0xd48>
  438f88:	48 8b bb 98 00 00 00 	mov    0x98(%rbx),%rdi
  438f8f:	ba 0a 00 00 00       	mov    $0xa,%edx
  438f94:	31 f6                	xor    %esi,%esi
  438f96:	e8 8d 55 fd ff       	callq  40e528 <strtol@plt>
  438f9b:	41 89 46 30          	mov    %eax,0x30(%r14)
  438f9f:	48 8b bb b0 00 00 00 	mov    0xb0(%rbx),%rdi
  438fa6:	ba 0a 00 00 00       	mov    $0xa,%edx
  438fab:	31 f6                	xor    %esi,%esi
  438fad:	e8 76 55 fd ff       	callq  40e528 <strtol@plt>
  438fb2:	41 89 46 38          	mov    %eax,0x38(%r14)
  438fb6:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
  438fbd:	ba 0a 00 00 00       	mov    $0xa,%edx
  438fc2:	31 f6                	xor    %esi,%esi
  438fc4:	e8 5f 55 fd ff       	callq  40e528 <strtol@plt>
  438fc9:	41 89 46 40          	mov    %eax,0x40(%r14)
  438fcd:	8b ac 24 b8 00 00 00 	mov    0xb8(%rsp),%ebp
  438fd4:	85 ed                	test   %ebp,%ebp
  438fd6:	0f 84 bb fd ff ff    	je     438d97 <init_configuration_cache+0x7fd>
  438fdc:	e9 ae fd ff ff       	jmpq   438d8f <init_configuration_cache+0x7f5>
  438fe1:	4c 89 f7             	mov    %r14,%rdi
  438fe4:	e8 e8 e0 ff ff       	callq  4370d1 <DCconfig_activate_host+0x115>
  438fe9:	e9 00 fe ff ff       	jmpq   438dee <init_configuration_cache+0x854>
  438fee:	48 8b 3d ab 9e 27 00 	mov    0x279eab(%rip),%rdi        # 6b2ea0 <cache+0x70>
  438ff5:	48 81 c7 28 03 00 00 	add    $0x328,%rdi
  438ffc:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  439001:	ba 28 00 00 00       	mov    $0x28,%edx
  439006:	48 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%rsi
  43900d:	00 
  43900e:	e8 04 fb ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  439013:	48 89 c5             	mov    %rax,%rbp
  439016:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
  43901d:	00 
  43901e:	48 89 45 00          	mov    %rax,0x0(%rbp)
  439022:	48 8b 53 40          	mov    0x40(%rbx),%rdx
  439026:	48 8d 75 08          	lea    0x8(%rbp),%rsi
  43902a:	8b bc 24 b8 00 00 00 	mov    0xb8(%rsp),%edi
  439031:	e8 a4 fa ff ff       	callq  438ada <init_configuration_cache+0x540>
  439036:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
  43903a:	ba 0a 00 00 00       	mov    $0xa,%edx
  43903f:	31 f6                	xor    %esi,%esi
  439041:	e8 e2 54 fd ff       	callq  40e528 <strtol@plt>
  439046:	66 89 45 20          	mov    %ax,0x20(%rbp)
  43904a:	48 8b 7b 50          	mov    0x50(%rbx),%rdi
  43904e:	ba 0a 00 00 00       	mov    $0xa,%edx
  439053:	31 f6                	xor    %esi,%esi
  439055:	e8 ce 54 fd ff       	callq  40e528 <strtol@plt>
  43905a:	88 45 22             	mov    %al,0x22(%rbp)
  43905d:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  439061:	ba 0a 00 00 00       	mov    $0xa,%edx
  439066:	31 f6                	xor    %esi,%esi
  439068:	e8 bb 54 fd ff       	callq  40e528 <strtol@plt>
  43906d:	88 45 23             	mov    %al,0x23(%rbp)
  439070:	48 8b 53 60          	mov    0x60(%rbx),%rdx
  439074:	48 8d 75 10          	lea    0x10(%rbp),%rsi
  439078:	8b bc 24 b8 00 00 00 	mov    0xb8(%rsp),%edi
  43907f:	e8 56 fa ff ff       	callq  438ada <init_configuration_cache+0x540>
  439084:	48 8b 53 68          	mov    0x68(%rbx),%rdx
  439088:	48 8d 75 18          	lea    0x18(%rbp),%rsi
  43908c:	8b bc 24 b8 00 00 00 	mov    0xb8(%rsp),%edi
  439093:	e8 42 fa ff ff       	callq  438ada <init_configuration_cache+0x540>
  439098:	e9 6d fb ff ff       	jmpq   438c0a <init_configuration_cache+0x670>
  43909d:	44 0f b6 78 4c       	movzbl 0x4c(%rax),%r15d
  4390a2:	41 38 ef             	cmp    %bpl,%r15b
  4390a5:	0f 84 7f 02 00 00    	je     43932a <init_configuration_cache+0xd90>
  4390ab:	48 8b 48 10          	mov    0x10(%rax),%rcx
  4390af:	48 8d 53 10          	lea    0x10(%rbx),%rdx
  4390b3:	e9 c6 fd ff ff       	jmpq   438e7e <init_configuration_cache+0x8e4>
  4390b8:	c7 84 24 bc 00 00 00 	movl   $0x0,0xbc(%rsp)
  4390bf:	00 00 00 00 
  4390c3:	4c 8b 2d fe 3b 25 00 	mov    0x253bfe(%rip),%r13        # 68ccc8 <zbx_iks_transport+0x2a8>
  4390ca:	4c 89 ee             	mov    %r13,%rsi
  4390cd:	4c 89 e7             	mov    %r12,%rdi
  4390d0:	e8 de 4b 00 00       	callq  43dcb3 <zbx_vector_uint64_sort>
  4390d5:	48 8b 3d c4 9d 27 00 	mov    0x279dc4(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4390dc:	8b b7 98 02 00 00    	mov    0x298(%rdi),%esi
  4390e2:	85 f6                	test   %esi,%esi
  4390e4:	0f 8e 6b 01 00 00    	jle    439255 <init_configuration_cache+0xcbb>
  4390ea:	31 ed                	xor    %ebp,%ebp
  4390ec:	4c 8d b4 24 bc 00 00 	lea    0xbc(%rsp),%r14
  4390f3:	00 
  4390f4:	4c 8d bc 24 b0 00 00 	lea    0xb0(%rsp),%r15
  4390fb:	00 
  4390fc:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
  439103:	00 
  439104:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  439109:	eb 1a                	jmp    439125 <init_configuration_cache+0xb8b>
  43910b:	83 c3 01             	add    $0x1,%ebx
  43910e:	48 8b 3d 8b 9d 27 00 	mov    0x279d8b(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439115:	48 83 c5 08          	add    $0x8,%rbp
  439119:	39 9f 98 02 00 00    	cmp    %ebx,0x298(%rdi)
  43911f:	0f 8e 30 01 00 00    	jle    439255 <init_configuration_cache+0xcbb>
  439125:	48 8b 87 90 02 00 00 	mov    0x290(%rdi),%rax
  43912c:	48 8b 34 28          	mov    (%rax,%rbp,1),%rsi
  439130:	48 89 b4 24 b0 00 00 	mov    %rsi,0xb0(%rsp)
  439137:	00 
  439138:	4c 89 e9             	mov    %r13,%rcx
  43913b:	4c 89 f2             	mov    %r14,%rdx
  43913e:	4c 89 e7             	mov    %r12,%rdi
  439141:	e8 7d 4a 00 00       	callq  43dbc3 <zbx_vector_uint64_lsearch>
  439146:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  439149:	75 c0                	jne    43910b <init_configuration_cache+0xb71>
  43914b:	48 8b 3d 4e 9d 27 00 	mov    0x279d4e(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439152:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  439159:	4c 89 fe             	mov    %r15,%rsi
  43915c:	e8 86 44 00 00       	callq  43d5e7 <zbx_hashset_search>
  439161:	48 8b 3d 38 9d 27 00 	mov    0x279d38(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439168:	48 81 c7 28 03 00 00 	add    $0x328,%rdi
  43916f:	4c 89 fe             	mov    %r15,%rsi
  439172:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  439177:	e8 6b 44 00 00       	callq  43d5e7 <zbx_hashset_search>
  43917c:	48 85 c0             	test   %rax,%rax
  43917f:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  439184:	74 45                	je     4391cb <init_configuration_cache+0xc31>
  439186:	48 8b 78 08          	mov    0x8(%rax),%rdi
  43918a:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  43918f:	e8 14 2d 00 00       	callq  43bea8 <zbx_strpool_release>
  439194:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  439199:	48 8b 78 10          	mov    0x10(%rax),%rdi
  43919d:	e8 06 2d 00 00       	callq  43bea8 <zbx_strpool_release>
  4391a2:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  4391a7:	48 8b 78 18          	mov    0x18(%rax),%rdi
  4391ab:	e8 f8 2c 00 00       	callq  43bea8 <zbx_strpool_release>
  4391b0:	48 8b 3d e9 9c 27 00 	mov    0x279ce9(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4391b7:	48 81 c7 28 03 00 00 	add    $0x328,%rdi
  4391be:	4c 89 fe             	mov    %r15,%rsi
  4391c1:	e8 3b 43 00 00       	callq  43d501 <zbx_hashset_remove>
  4391c6:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  4391cb:	48 8b 42 08          	mov    0x8(%rdx),%rax
  4391cf:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  4391d6:	00 
  4391d7:	0f b6 42 4c          	movzbl 0x4c(%rdx),%eax
  4391db:	88 84 24 88 00 00 00 	mov    %al,0x88(%rsp)
  4391e2:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
  4391e6:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
  4391ed:	00 
  4391ee:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  4391f3:	e8 b0 2c 00 00       	callq  43bea8 <zbx_strpool_release>
  4391f8:	48 8b 3d a1 9c 27 00 	mov    0x279ca1(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4391ff:	48 81 c7 f0 02 00 00 	add    $0x2f0,%rdi
  439206:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  43920b:	e8 f1 42 00 00       	callq  43d501 <zbx_hashset_remove>
  439210:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  439215:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
  439219:	e8 8a 2c 00 00       	callq  43bea8 <zbx_strpool_release>
  43921e:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  439223:	48 8b 7a 18          	mov    0x18(%rdx),%rdi
  439227:	e8 7c 2c 00 00       	callq  43bea8 <zbx_strpool_release>
  43922c:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  439231:	48 8b 7a 20          	mov    0x20(%rdx),%rdi
  439235:	e8 6e 2c 00 00       	callq  43bea8 <zbx_strpool_release>
  43923a:	48 8b 3d 5f 9c 27 00 	mov    0x279c5f(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439241:	48 81 c7 b8 02 00 00 	add    $0x2b8,%rdi
  439248:	4c 89 fe             	mov    %r15,%rsi
  43924b:	e8 b1 42 00 00       	callq  43d501 <zbx_hashset_remove>
  439250:	e9 b6 fe ff ff       	jmpq   43910b <init_configuration_cache+0xb71>
  439255:	48 81 c7 90 02 00 00 	add    $0x290,%rdi
  43925c:	e8 e9 49 00 00       	callq  43dc4a <zbx_vector_uint64_clear>
  439261:	48 63 74 24 58       	movslq 0x58(%rsp),%rsi
  439266:	48 8b 3d 33 9c 27 00 	mov    0x279c33(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43926d:	48 81 c7 90 02 00 00 	add    $0x290,%rdi
  439274:	e8 ad 49 00 00       	callq  43dc26 <zbx_vector_uint64_reserve>
  439279:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
  43927d:	85 c9                	test   %ecx,%ecx
  43927f:	7e 2d                	jle    4392ae <init_configuration_cache+0xd14>
  439281:	31 ed                	xor    %ebp,%ebp
  439283:	31 db                	xor    %ebx,%ebx
  439285:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  43928a:	48 8b 34 28          	mov    (%rax,%rbp,1),%rsi
  43928e:	48 8b 3d 0b 9c 27 00 	mov    0x279c0b(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439295:	48 81 c7 90 02 00 00 	add    $0x290,%rdi
  43929c:	e8 a9 48 00 00       	callq  43db4a <zbx_vector_uint64_append>
  4392a1:	83 c3 01             	add    $0x1,%ebx
  4392a4:	48 83 c5 08          	add    $0x8,%rbp
  4392a8:	39 5c 24 58          	cmp    %ebx,0x58(%rsp)
  4392ac:	7f d7                	jg     439285 <init_configuration_cache+0xceb>
  4392ae:	4c 89 e7             	mov    %r12,%rdi
  4392b1:	e8 56 48 00 00       	callq  43db0c <zbx_vector_uint64_destroy>
  4392b6:	48 8d 15 ba 36 03 00 	lea    0x336ba(%rip),%rdx        # 46c977 <usage_message+0xac37>
  4392bd:	48 8d 35 d9 9f 04 00 	lea    0x49fd9(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4392c4:	bf 04 00 00 00       	mov    $0x4,%edi
  4392c9:	31 c0                	xor    %eax,%eax
  4392cb:	e8 e0 7d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4392d0:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
  4392d7:	5b                   	pop    %rbx
  4392d8:	5d                   	pop    %rbp
  4392d9:	41 5c                	pop    %r12
  4392db:	41 5d                	pop    %r13
  4392dd:	41 5e                	pop    %r14
  4392df:	41 5f                	pop    %r15
  4392e1:	c3                   	retq   
  4392e2:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  4392e7:	48 8b 05 c2 3c 25 00 	mov    0x253cc2(%rip),%rax        # 68cfb0 <zbx_iks_transport+0x590>
  4392ee:	8b 30                	mov    (%rax),%esi
  4392f0:	49 8b 3e             	mov    (%r14),%rdi
  4392f3:	e8 e6 76 00 00       	callq  4409de <calculate_proxy_nextcheck>
  4392f8:	41 89 46 38          	mov    %eax,0x38(%r14)
  4392fc:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  439301:	48 8b 05 e0 39 25 00 	mov    0x2539e0(%rip),%rax        # 68cce8 <zbx_iks_transport+0x2c8>
  439308:	8b 30                	mov    (%rax),%esi
  43930a:	49 8b 3e             	mov    (%r14),%rdi
  43930d:	e8 cc 76 00 00       	callq  4409de <calculate_proxy_nextcheck>
  439312:	89 c2                	mov    %eax,%edx
  439314:	41 89 46 40          	mov    %eax,0x40(%r14)
  439318:	41 8b 46 38          	mov    0x38(%r14),%eax
  43931c:	39 c2                	cmp    %eax,%edx
  43931e:	0f 4e c2             	cmovle %edx,%eax
  439321:	41 89 46 30          	mov    %eax,0x30(%r14)
  439325:	e9 a3 fc ff ff       	jmpq   438fcd <init_configuration_cache+0xa33>
  43932a:	48 8d 53 10          	lea    0x10(%rbx),%rdx
  43932e:	48 8b 48 10          	mov    0x10(%rax),%rcx
  439332:	48 8b 73 10          	mov    0x10(%rbx),%rsi
  439336:	48 89 cf             	mov    %rcx,%rdi
  439339:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  43933e:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  439343:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
  439348:	e8 5b 54 fd ff       	callq  40e7a8 <strcmp@plt>
  43934d:	85 c0                	test   %eax,%eax
  43934f:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  439354:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  439359:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
  43935e:	0f 85 1a fb ff ff    	jne    438e7e <init_configuration_cache+0x8e4>
  439364:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
  43936b:	00 
  43936c:	e9 6d fb ff ff       	jmpq   438ede <init_configuration_cache+0x944>
  439371:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
  439378:	00 
  439379:	e9 37 f9 ff ff       	jmpq   438cb5 <init_configuration_cache+0x71b>

000000000043937e <DCsync_configuration>:
  43937e:	41 57                	push   %r15
  439380:	41 56                	push   %r14
  439382:	41 55                	push   %r13
  439384:	41 54                	push   %r12
  439386:	55                   	push   %rbp
  439387:	53                   	push   %rbx
  439388:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
  43938f:	48 8d 15 ee 35 03 00 	lea    0x335ee(%rip),%rdx        # 46c984 <usage_message+0xac44>
  439396:	48 8d 35 f4 9e 04 00 	lea    0x49ef4(%rip),%rsi        # 483291 <usage_message+0x21551>
  43939d:	bf 04 00 00 00       	mov    $0x4,%edi
  4393a2:	31 c0                	xor    %eax,%eax
  4393a4:	e8 07 7d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4393a9:	e8 6b 8d 00 00       	callq  442119 <zbx_time>
  4393ae:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
  4393b4:	48 8b 1d ad 39 25 00 	mov    0x2539ad(%rip),%rbx        # 68cd68 <zbx_iks_transport+0x348>
  4393bb:	8b 33                	mov    (%rbx),%esi
  4393bd:	48 8d 3d 07 b2 02 00 	lea    0x2b207(%rip),%rdi        # 4645cb <usage_message+0x288b>
  4393c4:	e8 2d e2 01 00       	callq  4575f6 <DBnode>
  4393c9:	49 89 c0             	mov    %rax,%r8
  4393cc:	b9 03 00 00 00       	mov    $0x3,%ecx
  4393d1:	31 d2                	xor    %edx,%edx
  4393d3:	31 f6                	xor    %esi,%esi
  4393d5:	48 8d 3d 2c 38 03 00 	lea    0x3382c(%rip),%rdi        # 46cc08 <usage_message+0xaec8>
  4393dc:	31 c0                	xor    %eax,%eax
  4393de:	e8 c9 eb 01 00       	callq  457fac <__zbx_DBselect>
  4393e3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  4393e8:	e8 2c 8d 00 00       	callq  442119 <zbx_time>
  4393ed:	f2 0f 5c 44 24 20    	subsd  0x20(%rsp),%xmm0
  4393f3:	f2 0f 11 44 24 68    	movsd  %xmm0,0x68(%rsp)
  4393f9:	e8 1b 8d 00 00       	callq  442119 <zbx_time>
  4393fe:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
  439404:	8b 33                	mov    (%rbx),%esi
  439406:	48 8d 3d 7a 74 02 00 	lea    0x2747a(%rip),%rdi        # 460887 <_IO_stdin_used+0xda7>
  43940d:	e8 e4 e1 01 00       	callq  4575f6 <DBnode>
  439412:	49 89 c0             	mov    %rax,%r8
  439415:	b9 06 00 00 00       	mov    $0x6,%ecx
  43941a:	ba 05 00 00 00       	mov    $0x5,%edx
  43941f:	31 f6                	xor    %esi,%esi
  439421:	48 8d 3d a0 39 03 00 	lea    0x339a0(%rip),%rdi        # 46cdc8 <usage_message+0xb088>
  439428:	31 c0                	xor    %eax,%eax
  43942a:	e8 7d eb 01 00       	callq  457fac <__zbx_DBselect>
  43942f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  439434:	e8 e0 8c 00 00       	callq  442119 <zbx_time>
  439439:	f2 0f 5c 44 24 20    	subsd  0x20(%rsp),%xmm0
  43943f:	f2 0f 11 44 24 60    	movsd  %xmm0,0x60(%rsp)
  439445:	48 8d 15 6c 9a 27 00 	lea    0x279a6c(%rip),%rdx        # 6b2eb8 <cache+0x88>
  43944c:	be 82 04 00 00       	mov    $0x482,%esi
  439451:	48 8d 3d f7 33 03 00 	lea    0x333f7(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  439458:	e8 4e 58 00 00       	callq  43ecab <__zbx_mutex_lock>
  43945d:	e8 b7 8c 00 00       	callq  442119 <zbx_time>
  439462:	f2 0f 11 44 24 78    	movsd  %xmm0,0x78(%rsp)
  439468:	48 8d 15 2a 35 03 00 	lea    0x3352a(%rip),%rdx        # 46c999 <usage_message+0xac59>
  43946f:	48 8d 35 1b 9e 04 00 	lea    0x49e1b(%rip),%rsi        # 483291 <usage_message+0x21551>
  439476:	bf 04 00 00 00       	mov    $0x4,%edi
  43947b:	31 c0                	xor    %eax,%eax
  43947d:	e8 2e 7c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  439482:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
  439489:	00 
  43948a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  43948f:	48 89 c7             	mov    %rax,%rdi
  439492:	e8 5b 46 00 00       	callq  43daf2 <zbx_vector_uint64_create>
  439497:	48 8b 05 02 9a 27 00 	mov    0x279a02(%rip),%rax        # 6b2ea0 <cache+0x70>
  43949e:	8b 70 08             	mov    0x8(%rax),%esi
  4394a1:	83 c6 20             	add    $0x20,%esi
  4394a4:	48 63 f6             	movslq %esi,%rsi
  4394a7:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  4394ac:	e8 75 47 00 00       	callq  43dc26 <zbx_vector_uint64_reserve>
  4394b1:	31 ff                	xor    %edi,%edi
  4394b3:	e8 20 57 fd ff       	callq  40ebd8 <time@plt>
  4394b8:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  4394bd:	4c 8d a4 24 e0 00 00 	lea    0xe0(%rsp),%r12
  4394c4:	00 
  4394c5:	48 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%rax
  4394cc:	00 
  4394cd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  4394d2:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
  4394d9:	00 
  4394da:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  4394df:	48 8d 84 24 e8 00 00 	lea    0xe8(%rsp),%rax
  4394e6:	00 
  4394e7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  4394ec:	48 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%rax
  4394f3:	00 
  4394f4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  4394f9:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4394fe:	e8 9a e4 01 00       	callq  45799d <DBfetch>
  439503:	48 89 c3             	mov    %rax,%rbx
  439506:	48 85 c0             	test   %rax,%rax
  439509:	0f 84 01 0c 00 00    	je     43a110 <DCsync_configuration+0xd92>
  43950f:	4c 89 e2             	mov    %r12,%rdx
  439512:	48 8d 35 ba bb 03 00 	lea    0x3bbba(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  439519:	48 8b 3b             	mov    (%rbx),%rdi
  43951c:	31 c0                	xor    %eax,%eax
  43951e:	e8 85 49 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  439523:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  439527:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  43952c:	48 8d 35 a0 bb 03 00 	lea    0x3bba0(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  439533:	31 c0                	xor    %eax,%eax
  439535:	e8 6e 49 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  43953a:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  43953e:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  439543:	48 8d 35 89 bb 03 00 	lea    0x3bb89(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  43954a:	31 c0                	xor    %eax,%eax
  43954c:	e8 57 49 fd ff       	callq  40dea8 <__isoc99_sscanf@plt>
  439551:	48 8b 7b 78          	mov    0x78(%rbx),%rdi
  439555:	ba 0a 00 00 00       	mov    $0xa,%edx
  43955a:	31 f6                	xor    %esi,%esi
  43955c:	e8 c7 4f fd ff       	callq  40e528 <strtol@plt>
  439561:	41 89 c7             	mov    %eax,%r15d
  439564:	48 8b bb a0 00 00 00 	mov    0xa0(%rbx),%rdi
  43956b:	ba 0a 00 00 00       	mov    $0xa,%edx
  439570:	31 f6                	xor    %esi,%esi
  439572:	e8 b1 4f fd ff       	callq  40e528 <strtol@plt>
  439577:	41 89 c6             	mov    %eax,%r14d
  43957a:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
  439581:	00 
  439582:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  439587:	e8 be 45 00 00       	callq  43db4a <zbx_vector_uint64_append>
  43958c:	48 8b 3d 0d 99 27 00 	mov    0x27990d(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439593:	48 83 c7 28          	add    $0x28,%rdi
  439597:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  43959c:	ba 28 00 00 00       	mov    $0x28,%edx
  4395a1:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
  4395a8:	00 
  4395a9:	e8 69 f5 ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  4395ae:	48 89 c5             	mov    %rax,%rbp
  4395b1:	44 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%r10d
  4395b8:	00 
  4395b9:	45 85 d2             	test   %r10d,%r10d
  4395bc:	0f 85 e7 05 00 00    	jne    439ba9 <DCsync_configuration+0x82b>
  4395c2:	4c 8d 6b 30          	lea    0x30(%rbx),%r13
  4395c6:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
  4395cd:	00 
  4395ce:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  4395d5:	00 
  4395d6:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
  4395dd:	00 
  4395de:	48 89 45 00          	mov    %rax,0x0(%rbp)
  4395e2:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
  4395e9:	00 
  4395ea:	48 89 45 08          	mov    %rax,0x8(%rbp)
  4395ee:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  4395f2:	ba 0a 00 00 00       	mov    $0xa,%edx
  4395f7:	31 f6                	xor    %esi,%esi
  4395f9:	e8 2a 4f fd ff       	callq  40e528 <strtol@plt>
  4395fe:	88 45 20             	mov    %al,0x20(%rbp)
  439601:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  439605:	ba 0a 00 00 00       	mov    $0xa,%edx
  43960a:	31 f6                	xor    %esi,%esi
  43960c:	e8 17 4f fd ff       	callq  40e528 <strtol@plt>
  439611:	88 45 21             	mov    %al,0x21(%rbp)
  439614:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  439618:	ba 0a 00 00 00       	mov    $0xa,%edx
  43961d:	31 f6                	xor    %esi,%esi
  43961f:	e8 04 4f fd ff       	callq  40e528 <strtol@plt>
  439624:	88 45 22             	mov    %al,0x22(%rbp)
  439627:	48 8d 75 10          	lea    0x10(%rbp),%rsi
  43962b:	49 8b 55 00          	mov    0x0(%r13),%rdx
  43962f:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439636:	e8 9f f4 ff ff       	callq  438ada <init_configuration_cache+0x540>
  43963b:	44 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%r9d
  439642:	00 
  439643:	45 85 c9             	test   %r9d,%r9d
  439646:	0f 84 d3 04 00 00    	je     439b1f <DCsync_configuration+0x7a1>
  43964c:	44 8b 44 24 2c       	mov    0x2c(%rsp),%r8d
  439651:	45 85 c0             	test   %r8d,%r8d
  439654:	0f 85 c5 04 00 00    	jne    439b1f <DCsync_configuration+0x7a1>
  43965a:	45 84 f6             	test   %r14b,%r14b
  43965d:	0f 85 21 09 00 00    	jne    439f84 <DCsync_configuration+0xc06>
  439663:	80 7d 24 00          	cmpb   $0x0,0x24(%rbp)
  439667:	75 0d                	jne    439676 <DCsync_configuration+0x2f8>
  439669:	44 3b 7d 18          	cmp    0x18(%rbp),%r15d
  43966d:	0f 1f 00             	nopl   (%rax)
  439670:	0f 84 18 09 00 00    	je     439f8e <DCsync_configuration+0xc10>
  439676:	4c 8d ab 80 00 00 00 	lea    0x80(%rbx),%r13
  43967d:	0f b6 75 20          	movzbl 0x20(%rbp),%esi
  439681:	45 31 c9             	xor    %r9d,%r9d
  439684:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
  439689:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
  439690:	44 89 fa             	mov    %r15d,%edx
  439693:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
  43969a:	00 
  43969b:	e8 01 89 00 00       	callq  441fa1 <calculate_item_nextcheck>
  4396a0:	89 45 1c             	mov    %eax,0x1c(%rbp)
  4396a3:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
  4396aa:	00 
  4396ab:	44 88 75 24          	mov    %r14b,0x24(%rbp)
  4396af:	44 89 7d 18          	mov    %r15d,0x18(%rbp)
  4396b3:	44 0f b6 75 23       	movzbl 0x23(%rbp),%r14d
  4396b8:	4c 8b 7d 10          	mov    0x10(%rbp),%r15
  4396bc:	0f b6 4d 20          	movzbl 0x20(%rbp),%ecx
  4396c0:	48 83 bc 24 d0 00 00 	cmpq   $0x0,0xd0(%rsp)
  4396c7:	00 00 
  4396c9:	0f 84 56 05 00 00    	je     439c25 <DCsync_configuration+0x8a7>
  4396cf:	80 f9 05             	cmp    $0x5,%cl
  4396d2:	0f 84 f0 08 00 00    	je     439fc8 <DCsync_configuration+0xc4a>
  4396d8:	80 f9 08             	cmp    $0x8,%cl
  4396db:	0f 84 e7 08 00 00    	je     439fc8 <DCsync_configuration+0xc4a>
  4396e1:	80 f9 0f             	cmp    $0xf,%cl
  4396e4:	0f 84 de 08 00 00    	je     439fc8 <DCsync_configuration+0xc4a>
  4396ea:	c6 45 23 ff          	movb   $0xff,0x23(%rbp)
  4396ee:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
  4396f5:	85 c0                	test   %eax,%eax
  4396f7:	0f 84 94 05 00 00    	je     439c91 <DCsync_configuration+0x913>
  4396fd:	44 3a 75 23          	cmp    0x23(%rbp),%r14b
  439701:	0f 84 3e 09 00 00    	je     43a045 <DCsync_configuration+0xcc7>
  439707:	80 7d 25 00          	cmpb   $0x0,0x25(%rbp)
  43970b:	0f 85 8e 09 00 00    	jne    43a09f <DCsync_configuration+0xd21>
  439711:	48 89 ef             	mov    %rbp,%rdi
  439714:	e8 46 db ff ff       	callq  43725f <DCrequeue_proxy+0x106>
  439719:	0f b6 45 20          	movzbl 0x20(%rbp),%eax
  43971d:	3c 01                	cmp    $0x1,%al
  43971f:	0f 84 e7 02 00 00    	je     439a0c <DCsync_configuration+0x68e>
  439725:	3c 04                	cmp    $0x4,%al
  439727:	0f 84 df 02 00 00    	je     439a0c <DCsync_configuration+0x68e>
  43972d:	3c 06                	cmp    $0x6,%al
  43972f:	90                   	nop
  439730:	0f 84 d6 02 00 00    	je     439a0c <DCsync_configuration+0x68e>
  439736:	48 8b 3d 63 97 27 00 	mov    0x279763(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43973d:	48 81 c7 98 00 00 00 	add    $0x98,%rdi
  439744:	4c 89 e6             	mov    %r12,%rsi
  439747:	e8 9b 3e 00 00       	callq  43d5e7 <zbx_hashset_search>
  43974c:	49 89 c6             	mov    %rax,%r14
  43974f:	48 85 c0             	test   %rax,%rax
  439752:	74 43                	je     439797 <DCsync_configuration+0x419>
  439754:	48 8b 78 08          	mov    0x8(%rax),%rdi
  439758:	e8 4b 27 00 00       	callq  43bea8 <zbx_strpool_release>
  43975d:	49 8b 7e 10          	mov    0x10(%r14),%rdi
  439761:	e8 42 27 00 00       	callq  43bea8 <zbx_strpool_release>
  439766:	49 8b 7e 18          	mov    0x18(%r14),%rdi
  43976a:	e8 39 27 00 00       	callq  43bea8 <zbx_strpool_release>
  43976f:	49 8b 7e 20          	mov    0x20(%r14),%rdi
  439773:	e8 30 27 00 00       	callq  43bea8 <zbx_strpool_release>
  439778:	49 8b 7e 28          	mov    0x28(%r14),%rdi
  43977c:	e8 27 27 00 00       	callq  43bea8 <zbx_strpool_release>
  439781:	48 8b 3d 18 97 27 00 	mov    0x279718(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439788:	48 81 c7 98 00 00 00 	add    $0x98,%rdi
  43978f:	4c 89 e6             	mov    %r12,%rsi
  439792:	e8 6a 3d 00 00       	callq  43d501 <zbx_hashset_remove>
  439797:	80 7d 20 0c          	cmpb   $0xc,0x20(%rbp)
  43979b:	0f 84 35 03 00 00    	je     439ad6 <DCsync_configuration+0x758>
  4397a1:	48 8b 3d f8 96 27 00 	mov    0x2796f8(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4397a8:	48 81 c7 d0 00 00 00 	add    $0xd0,%rdi
  4397af:	4c 89 e6             	mov    %r12,%rsi
  4397b2:	e8 30 3e 00 00       	callq  43d5e7 <zbx_hashset_search>
  4397b7:	48 85 c0             	test   %rax,%rax
  4397ba:	74 1f                	je     4397db <DCsync_configuration+0x45d>
  4397bc:	48 8b 78 08          	mov    0x8(%rax),%rdi
  4397c0:	e8 e3 26 00 00       	callq  43bea8 <zbx_strpool_release>
  4397c5:	48 8b 3d d4 96 27 00 	mov    0x2796d4(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4397cc:	48 81 c7 d0 00 00 00 	add    $0xd0,%rdi
  4397d3:	4c 89 e6             	mov    %r12,%rsi
  4397d6:	e8 26 3d 00 00       	callq  43d501 <zbx_hashset_remove>
  4397db:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  4397df:	e8 be e1 01 00       	callq  4579a2 <DBis_null>
  4397e4:	85 c0                	test   %eax,%eax
  4397e6:	74 0d                	je     4397f5 <DCsync_configuration+0x477>
  4397e8:	49 8b 45 00          	mov    0x0(%r13),%rax
  4397ec:	80 38 00             	cmpb   $0x0,(%rax)
  4397ef:	0f 85 07 08 00 00    	jne    439ffc <DCsync_configuration+0xc7e>
  4397f5:	48 8b 3d a4 96 27 00 	mov    0x2796a4(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4397fc:	48 81 c7 08 01 00 00 	add    $0x108,%rdi
  439803:	4c 89 e6             	mov    %r12,%rsi
  439806:	e8 dc 3d 00 00       	callq  43d5e7 <zbx_hashset_search>
  43980b:	48 85 c0             	test   %rax,%rax
  43980e:	74 1f                	je     43982f <DCsync_configuration+0x4b1>
  439810:	48 8b 78 08          	mov    0x8(%rax),%rdi
  439814:	e8 8f 26 00 00       	callq  43bea8 <zbx_strpool_release>
  439819:	48 8b 3d 80 96 27 00 	mov    0x279680(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439820:	48 81 c7 08 01 00 00 	add    $0x108,%rdi
  439827:	4c 89 e6             	mov    %r12,%rsi
  43982a:	e8 d2 3c 00 00       	callq  43d501 <zbx_hashset_remove>
  43982f:	80 7d 20 02          	cmpb   $0x2,0x20(%rbp)
  439833:	0f 84 db 06 00 00    	je     439f14 <DCsync_configuration+0xb96>
  439839:	48 8b 3d 60 96 27 00 	mov    0x279660(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439840:	48 81 c7 40 01 00 00 	add    $0x140,%rdi
  439847:	4c 89 e6             	mov    %r12,%rsi
  43984a:	e8 98 3d 00 00       	callq  43d5e7 <zbx_hashset_search>
  43984f:	48 85 c0             	test   %rax,%rax
  439852:	74 1f                	je     439873 <DCsync_configuration+0x4f5>
  439854:	48 8b 78 08          	mov    0x8(%rax),%rdi
  439858:	e8 4b 26 00 00       	callq  43bea8 <zbx_strpool_release>
  43985d:	48 8b 3d 3c 96 27 00 	mov    0x27963c(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439864:	48 81 c7 40 01 00 00 	add    $0x140,%rdi
  43986b:	4c 89 e6             	mov    %r12,%rsi
  43986e:	e8 8e 3c 00 00       	callq  43d501 <zbx_hashset_remove>
  439873:	80 7d 22 02          	cmpb   $0x2,0x22(%rbp)
  439877:	0f 84 27 06 00 00    	je     439ea4 <DCsync_configuration+0xb26>
  43987d:	48 8b 3d 1c 96 27 00 	mov    0x27961c(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439884:	48 81 c7 78 01 00 00 	add    $0x178,%rdi
  43988b:	4c 89 e6             	mov    %r12,%rsi
  43988e:	e8 54 3d 00 00       	callq  43d5e7 <zbx_hashset_search>
  439893:	48 85 c0             	test   %rax,%rax
  439896:	74 1f                	je     4398b7 <DCsync_configuration+0x539>
  439898:	48 8b 78 08          	mov    0x8(%rax),%rdi
  43989c:	e8 07 26 00 00       	callq  43bea8 <zbx_strpool_release>
  4398a1:	48 8b 3d f8 95 27 00 	mov    0x2795f8(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4398a8:	48 81 c7 78 01 00 00 	add    $0x178,%rdi
  4398af:	4c 89 e6             	mov    %r12,%rsi
  4398b2:	e8 4a 3c 00 00       	callq  43d501 <zbx_hashset_remove>
  4398b7:	80 7d 20 0b          	cmpb   $0xb,0x20(%rbp)
  4398bb:	0f 84 73 05 00 00    	je     439e34 <DCsync_configuration+0xab6>
  4398c1:	48 8b 3d d8 95 27 00 	mov    0x2795d8(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4398c8:	48 81 c7 b0 01 00 00 	add    $0x1b0,%rdi
  4398cf:	4c 89 e6             	mov    %r12,%rsi
  4398d2:	e8 10 3d 00 00       	callq  43d5e7 <zbx_hashset_search>
  4398d7:	48 85 c0             	test   %rax,%rax
  4398da:	74 1f                	je     4398fb <DCsync_configuration+0x57d>
  4398dc:	48 8b 78 08          	mov    0x8(%rax),%rdi
  4398e0:	e8 c3 25 00 00       	callq  43bea8 <zbx_strpool_release>
  4398e5:	48 8b 3d b4 95 27 00 	mov    0x2795b4(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4398ec:	48 81 c7 b0 01 00 00 	add    $0x1b0,%rdi
  4398f3:	4c 89 e6             	mov    %r12,%rsi
  4398f6:	e8 06 3c 00 00       	callq  43d501 <zbx_hashset_remove>
  4398fb:	80 7d 20 0d          	cmpb   $0xd,0x20(%rbp)
  4398ff:	0f 84 6c 04 00 00    	je     439d71 <DCsync_configuration+0x9f3>
  439905:	48 8b 3d 94 95 27 00 	mov    0x279594(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43990c:	48 81 c7 e8 01 00 00 	add    $0x1e8,%rdi
  439913:	4c 89 e6             	mov    %r12,%rsi
  439916:	e8 cc 3c 00 00       	callq  43d5e7 <zbx_hashset_search>
  43991b:	49 89 c5             	mov    %rax,%r13
  43991e:	48 85 c0             	test   %rax,%rax
  439921:	74 43                	je     439966 <DCsync_configuration+0x5e8>
  439923:	48 8b 78 08          	mov    0x8(%rax),%rdi
  439927:	e8 7c 25 00 00       	callq  43bea8 <zbx_strpool_release>
  43992c:	49 8b 7d 20          	mov    0x20(%r13),%rdi
  439930:	e8 73 25 00 00       	callq  43bea8 <zbx_strpool_release>
  439935:	49 8b 7d 10          	mov    0x10(%r13),%rdi
  439939:	e8 6a 25 00 00       	callq  43bea8 <zbx_strpool_release>
  43993e:	49 8b 7d 18          	mov    0x18(%r13),%rdi
  439942:	e8 61 25 00 00       	callq  43bea8 <zbx_strpool_release>
  439947:	49 8b 7d 28          	mov    0x28(%r13),%rdi
  43994b:	e8 58 25 00 00       	callq  43bea8 <zbx_strpool_release>
  439950:	48 8b 3d 49 95 27 00 	mov    0x279549(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439957:	48 81 c7 e8 01 00 00 	add    $0x1e8,%rdi
  43995e:	4c 89 e6             	mov    %r12,%rsi
  439961:	e8 9b 3b 00 00       	callq  43d501 <zbx_hashset_remove>
  439966:	80 7d 20 0e          	cmpb   $0xe,0x20(%rbp)
  43996a:	0f 84 32 03 00 00    	je     439ca2 <DCsync_configuration+0x924>
  439970:	48 8b 3d 29 95 27 00 	mov    0x279529(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439977:	48 81 c7 20 02 00 00 	add    $0x220,%rdi
  43997e:	4c 89 e6             	mov    %r12,%rsi
  439981:	e8 61 3c 00 00       	callq  43d5e7 <zbx_hashset_search>
  439986:	49 89 c5             	mov    %rax,%r13
  439989:	48 85 c0             	test   %rax,%rax
  43998c:	74 31                	je     4399bf <DCsync_configuration+0x641>
  43998e:	48 8b 78 08          	mov    0x8(%rax),%rdi
  439992:	e8 11 25 00 00       	callq  43bea8 <zbx_strpool_release>
  439997:	49 8b 7d 10          	mov    0x10(%r13),%rdi
  43999b:	e8 08 25 00 00       	callq  43bea8 <zbx_strpool_release>
  4399a0:	49 8b 7d 18          	mov    0x18(%r13),%rdi
  4399a4:	e8 ff 24 00 00       	callq  43bea8 <zbx_strpool_release>
  4399a9:	48 8b 3d f0 94 27 00 	mov    0x2794f0(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4399b0:	48 81 c7 20 02 00 00 	add    $0x220,%rdi
  4399b7:	4c 89 e6             	mov    %r12,%rsi
  4399ba:	e8 42 3b 00 00       	callq  43d501 <zbx_hashset_remove>
  4399bf:	80 7d 20 0f          	cmpb   $0xf,0x20(%rbp)
  4399c3:	0f 84 5c 03 00 00    	je     439d25 <DCsync_configuration+0x9a7>
  4399c9:	48 8b 3d d0 94 27 00 	mov    0x2794d0(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4399d0:	48 81 c7 58 02 00 00 	add    $0x258,%rdi
  4399d7:	4c 89 e6             	mov    %r12,%rsi
  4399da:	e8 08 3c 00 00       	callq  43d5e7 <zbx_hashset_search>
  4399df:	48 85 c0             	test   %rax,%rax
  4399e2:	0f 84 11 fb ff ff    	je     4394f9 <DCsync_configuration+0x17b>
  4399e8:	48 8b 78 08          	mov    0x8(%rax),%rdi
  4399ec:	e8 b7 24 00 00       	callq  43bea8 <zbx_strpool_release>
  4399f1:	48 8b 3d a8 94 27 00 	mov    0x2794a8(%rip),%rdi        # 6b2ea0 <cache+0x70>
  4399f8:	48 81 c7 58 02 00 00 	add    $0x258,%rdi
  4399ff:	4c 89 e6             	mov    %r12,%rsi
  439a02:	e8 fa 3a 00 00       	callq  43d501 <zbx_hashset_remove>
  439a07:	e9 ed fa ff ff       	jmpq   4394f9 <DCsync_configuration+0x17b>
  439a0c:	48 8b 3d 8d 94 27 00 	mov    0x27948d(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439a13:	48 81 c7 98 00 00 00 	add    $0x98,%rdi
  439a1a:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  439a1f:	ba 38 00 00 00       	mov    $0x38,%edx
  439a24:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
  439a2b:	00 
  439a2c:	e8 e6 f0 ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  439a31:	49 89 c6             	mov    %rax,%r14
  439a34:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
  439a3b:	00 
  439a3c:	49 89 06             	mov    %rax,(%r14)
  439a3f:	48 8b 53 38          	mov    0x38(%rbx),%rdx
  439a43:	49 8d 76 08          	lea    0x8(%r14),%rsi
  439a47:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439a4e:	e8 87 f0 ff ff       	callq  438ada <init_configuration_cache+0x540>
  439a53:	48 8b 53 40          	mov    0x40(%rbx),%rdx
  439a57:	49 8d 76 10          	lea    0x10(%r14),%rsi
  439a5b:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439a62:	e8 73 f0 ff ff       	callq  438ada <init_configuration_cache+0x540>
  439a67:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
  439a6b:	ba 0a 00 00 00       	mov    $0xa,%edx
  439a70:	31 f6                	xor    %esi,%esi
  439a72:	e8 b1 4a fd ff       	callq  40e528 <strtol@plt>
  439a77:	66 41 89 46 30       	mov    %ax,0x30(%r14)
  439a7c:	48 8b 53 50          	mov    0x50(%rbx),%rdx
  439a80:	49 8d 76 18          	lea    0x18(%r14),%rsi
  439a84:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439a8b:	e8 4a f0 ff ff       	callq  438ada <init_configuration_cache+0x540>
  439a90:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  439a94:	ba 0a 00 00 00       	mov    $0xa,%edx
  439a99:	31 f6                	xor    %esi,%esi
  439a9b:	e8 88 4a fd ff       	callq  40e528 <strtol@plt>
  439aa0:	41 88 46 32          	mov    %al,0x32(%r14)
  439aa4:	48 8b 53 60          	mov    0x60(%rbx),%rdx
  439aa8:	49 8d 76 20          	lea    0x20(%r14),%rsi
  439aac:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439ab3:	e8 22 f0 ff ff       	callq  438ada <init_configuration_cache+0x540>
  439ab8:	48 8b 53 68          	mov    0x68(%rbx),%rdx
  439abc:	49 8d 76 28          	lea    0x28(%r14),%rsi
  439ac0:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439ac7:	e8 0e f0 ff ff       	callq  438ada <init_configuration_cache+0x540>
  439acc:	80 7d 20 0c          	cmpb   $0xc,0x20(%rbp)
  439ad0:	0f 85 cb fc ff ff    	jne    4397a1 <DCsync_configuration+0x423>
  439ad6:	48 8b 3d c3 93 27 00 	mov    0x2793c3(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439add:	48 81 c7 d0 00 00 00 	add    $0xd0,%rdi
  439ae4:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  439ae9:	ba 10 00 00 00       	mov    $0x10,%edx
  439aee:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
  439af5:	00 
  439af6:	e8 1c f0 ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  439afb:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
  439b02:	00 
  439b03:	48 89 10             	mov    %rdx,(%rax)
  439b06:	48 8b 53 70          	mov    0x70(%rbx),%rdx
  439b0a:	48 8d 70 08          	lea    0x8(%rax),%rsi
  439b0e:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439b15:	e8 c0 ef ff ff       	callq  438ada <init_configuration_cache+0x540>
  439b1a:	e9 bc fc ff ff       	jmpq   4397db <DCsync_configuration+0x45d>
  439b1f:	48 8b 45 08          	mov    0x8(%rbp),%rax
  439b23:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
  439b2a:	00 
  439b2b:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  439b2f:	e8 d4 21 00 00       	callq  43bd08 <zbx_strpool_acquire>
  439b34:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
  439b3b:	00 
  439b3c:	48 89 ac 24 c0 00 00 	mov    %rbp,0xc0(%rsp)
  439b43:	00 
  439b44:	48 8b 3d 55 93 27 00 	mov    0x279355(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439b4b:	48 83 c7 60          	add    $0x60,%rdi
  439b4f:	ba 18 00 00 00       	mov    $0x18,%edx
  439b54:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  439b59:	e8 8b 3e 00 00       	callq  43d9e9 <zbx_hashset_insert>
  439b5e:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439b65:	85 ff                	test   %edi,%edi
  439b67:	0f 85 ed fa ff ff    	jne    43965a <DCsync_configuration+0x2dc>
  439b6d:	41 80 fe 03          	cmp    $0x3,%r14b
  439b71:	0f 84 59 05 00 00    	je     43a0d0 <DCsync_configuration+0xd52>
  439b77:	4c 8d ab 80 00 00 00 	lea    0x80(%rbx),%r13
  439b7e:	0f b6 75 20          	movzbl 0x20(%rbp),%esi
  439b82:	45 31 c9             	xor    %r9d,%r9d
  439b85:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
  439b8a:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
  439b91:	44 89 fa             	mov    %r15d,%edx
  439b94:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
  439b9b:	00 
  439b9c:	e8 00 84 00 00       	callq  441fa1 <calculate_item_nextcheck>
  439ba1:	89 45 1c             	mov    %eax,0x1c(%rbp)
  439ba4:	e9 02 fb ff ff       	jmpq   4396ab <DCsync_configuration+0x32d>
  439ba9:	4c 8d 6b 30          	lea    0x30(%rbx),%r13
  439bad:	48 8b 50 10          	mov    0x10(%rax),%rdx
  439bb1:	48 8b 73 30          	mov    0x30(%rbx),%rsi
  439bb5:	48 89 d7             	mov    %rdx,%rdi
  439bb8:	48 89 14 24          	mov    %rdx,(%rsp)
  439bbc:	e8 e7 4b fd ff       	callq  40e7a8 <strcmp@plt>
  439bc1:	85 c0                	test   %eax,%eax
  439bc3:	0f 95 c0             	setne  %al
  439bc6:	0f b6 c0             	movzbl %al,%eax
  439bc9:	89 44 24 28          	mov    %eax,0x28(%rsp)
  439bcd:	85 c0                	test   %eax,%eax
  439bcf:	48 8b 14 24          	mov    (%rsp),%rdx
  439bd3:	0f 85 ee 04 00 00    	jne    43a0c7 <DCsync_configuration+0xd49>
  439bd9:	48 8b 45 08          	mov    0x8(%rbp),%rax
  439bdd:	48 3b 84 24 d8 00 00 	cmp    0xd8(%rsp),%rax
  439be4:	00 
  439be5:	0f 84 18 05 00 00    	je     43a103 <DCsync_configuration+0xd85>
  439beb:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
  439bf2:	00 
  439bf3:	48 89 94 24 b8 00 00 	mov    %rdx,0xb8(%rsp)
  439bfa:	00 
  439bfb:	48 89 d7             	mov    %rdx,%rdi
  439bfe:	e8 a5 22 00 00       	callq  43bea8 <zbx_strpool_release>
  439c03:	48 8b 3d 96 92 27 00 	mov    0x279296(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439c0a:	48 83 c7 60          	add    $0x60,%rdi
  439c0e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  439c13:	e8 e9 38 00 00       	callq  43d501 <zbx_hashset_remove>
  439c18:	c7 44 24 2c 01 00 00 	movl   $0x1,0x2c(%rsp)
  439c1f:	00 
  439c20:	e9 b1 f9 ff ff       	jmpq   4395d6 <DCsync_configuration+0x258>
  439c25:	80 f9 0f             	cmp    $0xf,%cl
  439c28:	0f 87 bc fa ff ff    	ja     4396ea <DCsync_configuration+0x36c>
  439c2e:	b8 01 00 00 00       	mov    $0x1,%eax
  439c33:	48 d3 e0             	shl    %cl,%rax
  439c36:	48 89 c1             	mov    %rax,%rcx
  439c39:	a9 73 ed 00 00       	test   $0xed73,%eax
  439c3e:	0f 85 84 03 00 00    	jne    439fc8 <DCsync_configuration+0xc4a>
  439c44:	f6 c4 10             	test   $0x10,%ah
  439c47:	0f 85 95 03 00 00    	jne    439fe2 <DCsync_configuration+0xc64>
  439c4d:	80 e1 08             	and    $0x8,%cl
  439c50:	0f 84 94 fa ff ff    	je     4396ea <DCsync_configuration+0x36c>
  439c56:	48 8d 35 20 8c 02 00 	lea    0x28c20(%rip),%rsi        # 46287d <usage_message+0xb3d>
  439c5d:	4c 89 ff             	mov    %r15,%rdi
  439c60:	e8 35 96 00 00       	callq  44329a <cmp_key_id>
  439c65:	85 c0                	test   %eax,%eax
  439c67:	0f 85 2d 03 00 00    	jne    439f9a <DCsync_configuration+0xc1c>
  439c6d:	48 8b 05 c4 30 25 00 	mov    0x2530c4(%rip),%rax        # 68cd38 <zbx_iks_transport+0x318>
  439c74:	8b 30                	mov    (%rax),%esi
  439c76:	85 f6                	test   %esi,%esi
  439c78:	0f 84 6c fa ff ff    	je     4396ea <DCsync_configuration+0x36c>
  439c7e:	c6 45 23 02          	movb   $0x2,0x23(%rbp)
  439c82:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
  439c89:	85 c0                	test   %eax,%eax
  439c8b:	0f 85 6c fa ff ff    	jne    4396fd <DCsync_configuration+0x37f>
  439c91:	c6 45 25 00          	movb   $0x0,0x25(%rbp)
  439c95:	48 89 ef             	mov    %rbp,%rdi
  439c98:	e8 c2 d5 ff ff       	callq  43725f <DCrequeue_proxy+0x106>
  439c9d:	e9 77 fa ff ff       	jmpq   439719 <DCsync_configuration+0x39b>
  439ca2:	48 8b 3d f7 91 27 00 	mov    0x2791f7(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439ca9:	48 81 c7 20 02 00 00 	add    $0x220,%rdi
  439cb0:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  439cb5:	ba 20 00 00 00       	mov    $0x20,%edx
  439cba:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
  439cc1:	00 
  439cc2:	e8 50 ee ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  439cc7:	49 89 c5             	mov    %rax,%r13
  439cca:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
  439cd1:	00 
  439cd2:	49 89 45 00          	mov    %rax,0x0(%r13)
  439cd6:	48 8b 93 b0 00 00 00 	mov    0xb0(%rbx),%rdx
  439cdd:	49 8d 75 08          	lea    0x8(%r13),%rsi
  439ce1:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439ce8:	e8 ed ed ff ff       	callq  438ada <init_configuration_cache+0x540>
  439ced:	48 8b 93 b8 00 00 00 	mov    0xb8(%rbx),%rdx
  439cf4:	49 8d 75 10          	lea    0x10(%r13),%rsi
  439cf8:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439cff:	e8 d6 ed ff ff       	callq  438ada <init_configuration_cache+0x540>
  439d04:	48 8b 93 98 00 00 00 	mov    0x98(%rbx),%rdx
  439d0b:	49 8d 75 18          	lea    0x18(%r13),%rsi
  439d0f:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439d16:	e8 bf ed ff ff       	callq  438ada <init_configuration_cache+0x540>
  439d1b:	80 7d 20 0f          	cmpb   $0xf,0x20(%rbp)
  439d1f:	0f 85 a4 fc ff ff    	jne    4399c9 <DCsync_configuration+0x64b>
  439d25:	48 8b 3d 74 91 27 00 	mov    0x279174(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439d2c:	48 81 c7 58 02 00 00 	add    $0x258,%rdi
  439d33:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  439d38:	ba 10 00 00 00       	mov    $0x10,%edx
  439d3d:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
  439d44:	00 
  439d45:	e8 cd ed ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  439d4a:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
  439d51:	00 
  439d52:	48 89 10             	mov    %rdx,(%rax)
  439d55:	48 8b 93 98 00 00 00 	mov    0x98(%rbx),%rdx
  439d5c:	48 8d 70 08          	lea    0x8(%rax),%rsi
  439d60:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439d67:	e8 6e ed ff ff       	callq  438ada <init_configuration_cache+0x540>
  439d6c:	e9 88 f7 ff ff       	jmpq   4394f9 <DCsync_configuration+0x17b>
  439d71:	48 8b 3d 28 91 27 00 	mov    0x279128(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439d78:	48 81 c7 e8 01 00 00 	add    $0x1e8,%rdi
  439d7f:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  439d84:	ba 38 00 00 00       	mov    $0x38,%edx
  439d89:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
  439d90:	00 
  439d91:	e8 81 ed ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  439d96:	49 89 c5             	mov    %rax,%r13
  439d99:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
  439da0:	00 
  439da1:	49 89 45 00          	mov    %rax,0x0(%r13)
  439da5:	48 8b bb a8 00 00 00 	mov    0xa8(%rbx),%rdi
  439dac:	ba 0a 00 00 00       	mov    $0xa,%edx
  439db1:	31 f6                	xor    %esi,%esi
  439db3:	e8 70 47 fd ff       	callq  40e528 <strtol@plt>
  439db8:	41 88 45 30          	mov    %al,0x30(%r13)
  439dbc:	48 8b 93 b0 00 00 00 	mov    0xb0(%rbx),%rdx
  439dc3:	49 8d 75 08          	lea    0x8(%r13),%rsi
  439dc7:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439dce:	e8 07 ed ff ff       	callq  438ada <init_configuration_cache+0x540>
  439dd3:	48 8b 93 b8 00 00 00 	mov    0xb8(%rbx),%rdx
  439dda:	49 8d 75 20          	lea    0x20(%r13),%rsi
  439dde:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439de5:	e8 f0 ec ff ff       	callq  438ada <init_configuration_cache+0x540>
  439dea:	48 8b 93 c0 00 00 00 	mov    0xc0(%rbx),%rdx
  439df1:	49 8d 75 10          	lea    0x10(%r13),%rsi
  439df5:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439dfc:	e8 d9 ec ff ff       	callq  438ada <init_configuration_cache+0x540>
  439e01:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
  439e08:	49 8d 75 18          	lea    0x18(%r13),%rsi
  439e0c:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439e13:	e8 c2 ec ff ff       	callq  438ada <init_configuration_cache+0x540>
  439e18:	48 8b 93 98 00 00 00 	mov    0x98(%rbx),%rdx
  439e1f:	49 8d 75 28          	lea    0x28(%r13),%rsi
  439e23:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439e2a:	e8 ab ec ff ff       	callq  438ada <init_configuration_cache+0x540>
  439e2f:	e9 32 fb ff ff       	jmpq   439966 <DCsync_configuration+0x5e8>
  439e34:	48 8b bb 98 00 00 00 	mov    0x98(%rbx),%rdi
  439e3b:	e8 62 db 01 00       	callq  4579a2 <DBis_null>
  439e40:	85 c0                	test   %eax,%eax
  439e42:	0f 84 79 fa ff ff    	je     4398c1 <DCsync_configuration+0x543>
  439e48:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
  439e4f:	80 38 00             	cmpb   $0x0,(%rax)
  439e52:	0f 84 69 fa ff ff    	je     4398c1 <DCsync_configuration+0x543>
  439e58:	48 8b 3d 41 90 27 00 	mov    0x279041(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439e5f:	48 81 c7 b0 01 00 00 	add    $0x1b0,%rdi
  439e66:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  439e6b:	ba 10 00 00 00       	mov    $0x10,%edx
  439e70:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
  439e77:	00 
  439e78:	e8 9a ec ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  439e7d:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
  439e84:	00 
  439e85:	48 89 10             	mov    %rdx,(%rax)
  439e88:	48 8d 70 08          	lea    0x8(%rax),%rsi
  439e8c:	48 8b 93 98 00 00 00 	mov    0x98(%rbx),%rdx
  439e93:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439e9a:	e8 3b ec ff ff       	callq  438ada <init_configuration_cache+0x540>
  439e9f:	e9 57 fa ff ff       	jmpq   4398fb <DCsync_configuration+0x57d>
  439ea4:	48 8b bb 90 00 00 00 	mov    0x90(%rbx),%rdi
  439eab:	e8 f2 da 01 00       	callq  4579a2 <DBis_null>
  439eb0:	85 c0                	test   %eax,%eax
  439eb2:	0f 84 c5 f9 ff ff    	je     43987d <DCsync_configuration+0x4ff>
  439eb8:	48 8b 83 90 00 00 00 	mov    0x90(%rbx),%rax
  439ebf:	80 38 00             	cmpb   $0x0,(%rax)
  439ec2:	0f 84 b5 f9 ff ff    	je     43987d <DCsync_configuration+0x4ff>
  439ec8:	48 8b 3d d1 8f 27 00 	mov    0x278fd1(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439ecf:	48 81 c7 78 01 00 00 	add    $0x178,%rdi
  439ed6:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  439edb:	ba 10 00 00 00       	mov    $0x10,%edx
  439ee0:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
  439ee7:	00 
  439ee8:	e8 2a ec ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  439eed:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
  439ef4:	00 
  439ef5:	48 89 10             	mov    %rdx,(%rax)
  439ef8:	48 8d 70 08          	lea    0x8(%rax),%rsi
  439efc:	48 8b 93 90 00 00 00 	mov    0x90(%rbx),%rdx
  439f03:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439f0a:	e8 cb eb ff ff       	callq  438ada <init_configuration_cache+0x540>
  439f0f:	e9 a3 f9 ff ff       	jmpq   4398b7 <DCsync_configuration+0x539>
  439f14:	48 8b bb 88 00 00 00 	mov    0x88(%rbx),%rdi
  439f1b:	e8 82 da 01 00       	callq  4579a2 <DBis_null>
  439f20:	85 c0                	test   %eax,%eax
  439f22:	0f 84 11 f9 ff ff    	je     439839 <DCsync_configuration+0x4bb>
  439f28:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
  439f2f:	80 38 00             	cmpb   $0x0,(%rax)
  439f32:	0f 84 01 f9 ff ff    	je     439839 <DCsync_configuration+0x4bb>
  439f38:	48 8b 3d 61 8f 27 00 	mov    0x278f61(%rip),%rdi        # 6b2ea0 <cache+0x70>
  439f3f:	48 81 c7 40 01 00 00 	add    $0x140,%rdi
  439f46:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  439f4b:	ba 10 00 00 00       	mov    $0x10,%edx
  439f50:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
  439f57:	00 
  439f58:	e8 ba eb ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  439f5d:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
  439f64:	00 
  439f65:	48 89 10             	mov    %rdx,(%rax)
  439f68:	48 8d 70 08          	lea    0x8(%rax),%rsi
  439f6c:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
  439f73:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  439f7a:	e8 5b eb ff ff       	callq  438ada <init_configuration_cache+0x540>
  439f7f:	e9 ef f8 ff ff       	jmpq   439873 <DCsync_configuration+0x4f5>
  439f84:	41 80 fe 03          	cmp    $0x3,%r14b
  439f88:	0f 84 1f 09 00 00    	je     43a8ad <DCsync_configuration+0x152f>
  439f8e:	4c 8d ab 80 00 00 00 	lea    0x80(%rbx),%r13
  439f95:	e9 11 f7 ff ff       	jmpq   4396ab <DCsync_configuration+0x32d>
  439f9a:	48 8d 35 f2 88 02 00 	lea    0x288f2(%rip),%rsi        # 462893 <usage_message+0xb53>
  439fa1:	4c 89 ff             	mov    %r15,%rdi
  439fa4:	e8 f1 92 00 00       	callq  44329a <cmp_key_id>
  439fa9:	85 c0                	test   %eax,%eax
  439fab:	0f 84 bc fc ff ff    	je     439c6d <DCsync_configuration+0x8ef>
  439fb1:	48 8d 35 ce 88 02 00 	lea    0x288ce(%rip),%rsi        # 462886 <usage_message+0xb46>
  439fb8:	4c 89 ff             	mov    %r15,%rdi
  439fbb:	e8 da 92 00 00       	callq  44329a <cmp_key_id>
  439fc0:	85 c0                	test   %eax,%eax
  439fc2:	0f 84 a5 fc ff ff    	je     439c6d <DCsync_configuration+0x8ef>
  439fc8:	48 8b 05 21 2f 25 00 	mov    0x252f21(%rip),%rax        # 68cef0 <zbx_iks_transport+0x4d0>
  439fcf:	8b 08                	mov    (%rax),%ecx
  439fd1:	85 c9                	test   %ecx,%ecx
  439fd3:	0f 84 11 f7 ff ff    	je     4396ea <DCsync_configuration+0x36c>
  439fd9:	c6 45 23 00          	movb   $0x0,0x23(%rbp)
  439fdd:	e9 0c f7 ff ff       	jmpq   4396ee <DCsync_configuration+0x370>
  439fe2:	48 8b 05 af 2d 25 00 	mov    0x252daf(%rip),%rax        # 68cd98 <zbx_iks_transport+0x378>
  439fe9:	8b 10                	mov    (%rax),%edx
  439feb:	85 d2                	test   %edx,%edx
  439fed:	0f 84 f7 f6 ff ff    	je     4396ea <DCsync_configuration+0x36c>
  439ff3:	c6 45 23 01          	movb   $0x1,0x23(%rbp)
  439ff7:	e9 f2 f6 ff ff       	jmpq   4396ee <DCsync_configuration+0x370>
  439ffc:	48 8b 3d 9d 8e 27 00 	mov    0x278e9d(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a003:	48 81 c7 08 01 00 00 	add    $0x108,%rdi
  43a00a:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  43a00f:	ba 10 00 00 00       	mov    $0x10,%edx
  43a014:	48 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%rsi
  43a01b:	00 
  43a01c:	e8 f6 ea ff ff       	callq  438b17 <init_configuration_cache+0x57d>
  43a021:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
  43a028:	00 
  43a029:	48 89 10             	mov    %rdx,(%rax)
  43a02c:	48 8d 70 08          	lea    0x8(%rax),%rsi
  43a030:	49 8b 55 00          	mov    0x0(%r13),%rdx
  43a034:	8b bc 24 e8 00 00 00 	mov    0xe8(%rsp),%edi
  43a03b:	e8 9a ea ff ff       	callq  438ada <init_configuration_cache+0x540>
  43a040:	e9 ea f7 ff ff       	jmpq   43982f <DCsync_configuration+0x4b1>
  43a045:	44 8b 7c 24 28       	mov    0x28(%rsp),%r15d
  43a04a:	45 85 ff             	test   %r15d,%r15d
  43a04d:	0f 84 c6 f6 ff ff    	je     439719 <DCsync_configuration+0x39b>
  43a053:	80 7d 25 00          	cmpb   $0x0,0x25(%rbp)
  43a057:	0f 84 b4 f6 ff ff    	je     439711 <DCsync_configuration+0x393>
  43a05d:	48 8b 45 10          	mov    0x10(%rbp),%rax
  43a061:	48 3b 05 60 8e 27 00 	cmp    0x278e60(%rip),%rax        # 6b2ec8 <cache+0x98>
  43a068:	74 0d                	je     43a077 <DCsync_configuration+0xcf9>
  43a06a:	48 3b 05 5f 8e 27 00 	cmp    0x278e5f(%rip),%rax        # 6b2ed0 <cache+0xa0>
  43a071:	0f 85 9a f6 ff ff    	jne    439711 <DCsync_configuration+0x393>
  43a077:	c6 45 25 00          	movb   $0x0,0x25(%rbp)
  43a07b:	41 0f b6 fe          	movzbl %r14b,%edi
  43a07f:	48 c1 e7 06          	shl    $0x6,%rdi
  43a083:	48 81 c7 60 03 00 00 	add    $0x360,%rdi
  43a08a:	48 03 3d 0f 8e 27 00 	add    0x278e0f(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a091:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  43a095:	e8 aa 28 00 00       	callq  43c944 <zbx_binary_heap_remove_direct>
  43a09a:	e9 7a f6 ff ff       	jmpq   439719 <DCsync_configuration+0x39b>
  43a09f:	c6 45 25 00          	movb   $0x0,0x25(%rbp)
  43a0a3:	45 0f b6 f6          	movzbl %r14b,%r14d
  43a0a7:	49 c1 e6 06          	shl    $0x6,%r14
  43a0ab:	49 8d be 60 03 00 00 	lea    0x360(%r14),%rdi
  43a0b2:	48 03 3d e7 8d 27 00 	add    0x278de7(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a0b9:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  43a0bd:	e8 82 28 00 00       	callq  43c944 <zbx_binary_heap_remove_direct>
  43a0c2:	e9 4a f6 ff ff       	jmpq   439711 <DCsync_configuration+0x393>
  43a0c7:	48 8b 45 08          	mov    0x8(%rbp),%rax
  43a0cb:	e9 1b fb ff ff       	jmpq   439beb <DCsync_configuration+0x86d>
  43a0d0:	0f b6 75 20          	movzbl 0x20(%rbp),%esi
  43a0d4:	45 31 c9             	xor    %r9d,%r9d
  43a0d7:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
  43a0dc:	31 c9                	xor    %ecx,%ecx
  43a0de:	48 8b 05 73 2c 25 00 	mov    0x252c73(%rip),%rax        # 68cd58 <zbx_iks_transport+0x338>
  43a0e5:	8b 10                	mov    (%rax),%edx
  43a0e7:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
  43a0ee:	00 
  43a0ef:	e8 ad 7e 00 00       	callq  441fa1 <calculate_item_nextcheck>
  43a0f4:	89 45 1c             	mov    %eax,0x1c(%rbp)
  43a0f7:	4c 8d ab 80 00 00 00 	lea    0x80(%rbx),%r13
  43a0fe:	e9 a8 f5 ff ff       	jmpq   4396ab <DCsync_configuration+0x32d>
  43a103:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  43a10a:	00 
  43a10b:	e9 c6 f4 ff ff       	jmpq   4395d6 <DCsync_configuration+0x258>
  43a110:	c7 84 24 ec 00 00 00 	movl   $0x0,0xec(%rsp)
  43a117:	00 00 00 00 
  43a11b:	4c 8b 25 a6 2b 25 00 	mov    0x252ba6(%rip),%r12        # 68ccc8 <zbx_iks_transport+0x2a8>
  43a122:	4c 89 e6             	mov    %r12,%rsi
  43a125:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  43a12a:	e8 84 3b 00 00       	callq  43dcb3 <zbx_vector_uint64_sort>
  43a12f:	48 8b 3d 6a 8d 27 00 	mov    0x278d6a(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a136:	44 8b 6f 08          	mov    0x8(%rdi),%r13d
  43a13a:	45 85 ed             	test   %r13d,%r13d
  43a13d:	0f 8e 7c 01 00 00    	jle    43a2bf <DCsync_configuration+0xf41>
  43a143:	31 ed                	xor    %ebp,%ebp
  43a145:	4c 8d ac 24 ec 00 00 	lea    0xec(%rsp),%r13
  43a14c:	00 
  43a14d:	4c 8d b4 24 e0 00 00 	lea    0xe0(%rsp),%r14
  43a154:	00 
  43a155:	4c 8d bc 24 b0 00 00 	lea    0xb0(%rsp),%r15
  43a15c:	00 
  43a15d:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
  43a162:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
  43a167:	eb 17                	jmp    43a180 <DCsync_configuration+0xe02>
  43a169:	83 c3 01             	add    $0x1,%ebx
  43a16c:	48 8b 3d 2d 8d 27 00 	mov    0x278d2d(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a173:	48 83 c5 08          	add    $0x8,%rbp
  43a177:	3b 5f 08             	cmp    0x8(%rdi),%ebx
  43a17a:	0f 8d 3f 01 00 00    	jge    43a2bf <DCsync_configuration+0xf41>
  43a180:	48 8b 07             	mov    (%rdi),%rax
  43a183:	48 8b 34 28          	mov    (%rax,%rbp,1),%rsi
  43a187:	48 89 b4 24 e0 00 00 	mov    %rsi,0xe0(%rsp)
  43a18e:	00 
  43a18f:	4c 89 e1             	mov    %r12,%rcx
  43a192:	4c 89 ea             	mov    %r13,%rdx
  43a195:	4c 89 ff             	mov    %r15,%rdi
  43a198:	e8 26 3a 00 00       	callq  43dbc3 <zbx_vector_uint64_lsearch>
  43a19d:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43a1a0:	75 c7                	jne    43a169 <DCsync_configuration+0xdeb>
  43a1a2:	48 8b 3d f7 8c 27 00 	mov    0x278cf7(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a1a9:	48 83 c7 28          	add    $0x28,%rdi
  43a1ad:	4c 89 f6             	mov    %r14,%rsi
  43a1b0:	e8 32 34 00 00       	callq  43d5e7 <zbx_hashset_search>
  43a1b5:	48 89 c2             	mov    %rax,%rdx
  43a1b8:	0f b6 40 20          	movzbl 0x20(%rax),%eax
  43a1bc:	3c 01                	cmp    $0x1,%al
  43a1be:	0f 84 2e 07 00 00    	je     43a8f2 <DCsync_configuration+0x1574>
  43a1c4:	3c 04                	cmp    $0x4,%al
  43a1c6:	0f 84 26 07 00 00    	je     43a8f2 <DCsync_configuration+0x1574>
  43a1cc:	3c 06                	cmp    $0x6,%al
  43a1ce:	0f 84 1e 07 00 00    	je     43a8f2 <DCsync_configuration+0x1574>
  43a1d4:	3c 0c                	cmp    $0xc,%al
  43a1d6:	0f 84 9c 07 00 00    	je     43a978 <DCsync_configuration+0x15fa>
  43a1dc:	48 8b 3d bd 8c 27 00 	mov    0x278cbd(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a1e3:	48 81 c7 08 01 00 00 	add    $0x108,%rdi
  43a1ea:	4c 89 f6             	mov    %r14,%rsi
  43a1ed:	48 89 14 24          	mov    %rdx,(%rsp)
  43a1f1:	e8 f1 33 00 00       	callq  43d5e7 <zbx_hashset_search>
  43a1f6:	48 85 c0             	test   %rax,%rax
  43a1f9:	48 8b 14 24          	mov    (%rsp),%rdx
  43a1fd:	74 23                	je     43a222 <DCsync_configuration+0xea4>
  43a1ff:	48 8b 78 08          	mov    0x8(%rax),%rdi
  43a203:	e8 a0 1c 00 00       	callq  43bea8 <zbx_strpool_release>
  43a208:	48 8b 3d 91 8c 27 00 	mov    0x278c91(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a20f:	48 81 c7 08 01 00 00 	add    $0x108,%rdi
  43a216:	4c 89 f6             	mov    %r14,%rsi
  43a219:	e8 e3 32 00 00       	callq  43d501 <zbx_hashset_remove>
  43a21e:	48 8b 14 24          	mov    (%rsp),%rdx
  43a222:	80 7a 20 02          	cmpb   $0x2,0x20(%rdx)
  43a226:	0f 84 b5 07 00 00    	je     43a9e1 <DCsync_configuration+0x1663>
  43a22c:	80 7a 22 02          	cmpb   $0x2,0x22(%rdx)
  43a230:	0f 84 ff 07 00 00    	je     43aa35 <DCsync_configuration+0x16b7>
  43a236:	0f b6 42 20          	movzbl 0x20(%rdx),%eax
  43a23a:	3c 0b                	cmp    $0xb,%al
  43a23c:	0f 84 49 08 00 00    	je     43aa8b <DCsync_configuration+0x170d>
  43a242:	3c 0d                	cmp    $0xd,%al
  43a244:	0f 84 97 08 00 00    	je     43aae1 <DCsync_configuration+0x1763>
  43a24a:	3c 0e                	cmp    $0xe,%al
  43a24c:	0f 84 15 09 00 00    	je     43ab67 <DCsync_configuration+0x17e9>
  43a252:	3c 0f                	cmp    $0xf,%al
  43a254:	0f 84 77 09 00 00    	je     43abd1 <DCsync_configuration+0x1853>
  43a25a:	48 8b 42 08          	mov    0x8(%rdx),%rax
  43a25e:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
  43a265:	00 
  43a266:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
  43a26a:	48 89 bc 24 b8 00 00 	mov    %rdi,0xb8(%rsp)
  43a271:	00 
  43a272:	48 89 14 24          	mov    %rdx,(%rsp)
  43a276:	e8 2d 1c 00 00       	callq  43bea8 <zbx_strpool_release>
  43a27b:	48 8b 3d 1e 8c 27 00 	mov    0x278c1e(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a282:	48 83 c7 60          	add    $0x60,%rdi
  43a286:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  43a28b:	e8 71 32 00 00       	callq  43d501 <zbx_hashset_remove>
  43a290:	48 8b 14 24          	mov    (%rsp),%rdx
  43a294:	80 7a 25 00          	cmpb   $0x0,0x25(%rdx)
  43a298:	0f 85 1c 07 00 00    	jne    43a9ba <DCsync_configuration+0x163c>
  43a29e:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
  43a2a2:	e8 01 1c 00 00       	callq  43bea8 <zbx_strpool_release>
  43a2a7:	48 8b 3d f2 8b 27 00 	mov    0x278bf2(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a2ae:	48 83 c7 28          	add    $0x28,%rdi
  43a2b2:	4c 89 f6             	mov    %r14,%rsi
  43a2b5:	e8 47 32 00 00       	callq  43d501 <zbx_hashset_remove>
  43a2ba:	e9 aa fe ff ff       	jmpq   43a169 <DCsync_configuration+0xdeb>
  43a2bf:	e8 86 39 00 00       	callq  43dc4a <zbx_vector_uint64_clear>
  43a2c4:	48 63 b4 24 88 00 00 	movslq 0x88(%rsp),%rsi
  43a2cb:	00 
  43a2cc:	48 8b 3d cd 8b 27 00 	mov    0x278bcd(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a2d3:	e8 4e 39 00 00       	callq  43dc26 <zbx_vector_uint64_reserve>
  43a2d8:	44 8b 9c 24 88 00 00 	mov    0x88(%rsp),%r11d
  43a2df:	00 
  43a2e0:	45 85 db             	test   %r11d,%r11d
  43a2e3:	7e 2c                	jle    43a311 <DCsync_configuration+0xf93>
  43a2e5:	31 ed                	xor    %ebp,%ebp
  43a2e7:	31 db                	xor    %ebx,%ebx
  43a2e9:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
  43a2f0:	00 
  43a2f1:	48 8b 34 28          	mov    (%rax,%rbp,1),%rsi
  43a2f5:	48 8b 3d a4 8b 27 00 	mov    0x278ba4(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a2fc:	e8 49 38 00 00       	callq  43db4a <zbx_vector_uint64_append>
  43a301:	83 c3 01             	add    $0x1,%ebx
  43a304:	48 83 c5 08          	add    $0x8,%rbp
  43a308:	3b 9c 24 88 00 00 00 	cmp    0x88(%rsp),%ebx
  43a30f:	7c d8                	jl     43a2e9 <DCsync_configuration+0xf6b>
  43a311:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  43a316:	e8 f1 37 00 00       	callq  43db0c <zbx_vector_uint64_destroy>
  43a31b:	48 8d 15 77 26 03 00 	lea    0x32677(%rip),%rdx        # 46c999 <usage_message+0xac59>
  43a322:	48 8d 35 74 8f 04 00 	lea    0x48f74(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43a329:	bf 04 00 00 00       	mov    $0x4,%edi
  43a32e:	31 c0                	xor    %eax,%eax
  43a330:	e8 7b 6d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a335:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  43a33a:	e8 38 e8 ff ff       	callq  438b77 <init_configuration_cache+0x5dd>
  43a33f:	e8 d5 7d 00 00       	callq  442119 <zbx_time>
  43a344:	66 0f 28 c8          	movapd %xmm0,%xmm1
  43a348:	f2 0f 5c 4c 24 78    	subsd  0x78(%rsp),%xmm1
  43a34e:	31 c0                	xor    %eax,%eax
  43a350:	f2 0f 11 0c 24       	movsd  %xmm1,(%rsp)
  43a355:	e8 a6 19 00 00       	callq  43bd00 <zbx_strpool_info>
  43a35a:	48 89 c3             	mov    %rax,%rbx
  43a35d:	f2 0f 10 44 24 68    	movsd  0x68(%rsp),%xmm0
  43a363:	48 8d 15 1a 26 03 00 	lea    0x3261a(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a36a:	48 8d 35 35 26 03 00 	lea    0x32635(%rip),%rsi        # 46c9a6 <usage_message+0xac66>
  43a371:	bf 04 00 00 00       	mov    $0x4,%edi
  43a376:	b8 01 00 00 00       	mov    $0x1,%eax
  43a37b:	e8 30 6d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a380:	f2 0f 10 44 24 60    	movsd  0x60(%rsp),%xmm0
  43a386:	48 8d 15 f7 25 03 00 	lea    0x325f7(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a38d:	48 8d 35 2d 26 03 00 	lea    0x3262d(%rip),%rsi        # 46c9c1 <usage_message+0xac81>
  43a394:	bf 04 00 00 00       	mov    $0x4,%edi
  43a399:	b8 01 00 00 00       	mov    $0x1,%eax
  43a39e:	e8 0d 6d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a3a3:	f2 0f 10 0c 24       	movsd  (%rsp),%xmm1
  43a3a8:	66 0f 28 c1          	movapd %xmm1,%xmm0
  43a3ac:	48 8d 15 d1 25 03 00 	lea    0x325d1(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a3b3:	48 8d 35 22 26 03 00 	lea    0x32622(%rip),%rsi        # 46c9dc <usage_message+0xac9c>
  43a3ba:	bf 04 00 00 00       	mov    $0x4,%edi
  43a3bf:	b8 01 00 00 00       	mov    $0x1,%eax
  43a3c4:	e8 e7 6c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a3c9:	f2 0f 10 44 24 68    	movsd  0x68(%rsp),%xmm0
  43a3cf:	f2 0f 58 44 24 60    	addsd  0x60(%rsp),%xmm0
  43a3d5:	f2 0f 10 0c 24       	movsd  (%rsp),%xmm1
  43a3da:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
  43a3de:	48 8d 15 9f 25 03 00 	lea    0x3259f(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a3e5:	48 8d 35 0b 26 03 00 	lea    0x3260b(%rip),%rsi        # 46c9f7 <usage_message+0xacb7>
  43a3ec:	bf 04 00 00 00       	mov    $0x4,%edi
  43a3f1:	b8 01 00 00 00       	mov    $0x1,%eax
  43a3f6:	e8 b5 6c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a3fb:	48 8b 05 9e 8a 27 00 	mov    0x278a9e(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a402:	8b 48 08             	mov    0x8(%rax),%ecx
  43a405:	44 8b 40 0c          	mov    0xc(%rax),%r8d
  43a409:	48 8d 15 74 25 03 00 	lea    0x32574(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a410:	48 8d 35 29 2b 03 00 	lea    0x32b29(%rip),%rsi        # 46cf40 <usage_message+0xb200>
  43a417:	bf 04 00 00 00       	mov    $0x4,%edi
  43a41c:	31 c0                	xor    %eax,%eax
  43a41e:	e8 8d 6c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a423:	48 8b 05 76 8a 27 00 	mov    0x278a76(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a42a:	8b 48 34             	mov    0x34(%rax),%ecx
  43a42d:	44 8b 40 30          	mov    0x30(%rax),%r8d
  43a431:	48 8d 15 4c 25 03 00 	lea    0x3254c(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a438:	48 8d 35 29 2b 03 00 	lea    0x32b29(%rip),%rsi        # 46cf68 <usage_message+0xb228>
  43a43f:	bf 04 00 00 00       	mov    $0x4,%edi
  43a444:	31 c0                	xor    %eax,%eax
  43a446:	e8 65 6c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a44b:	48 8b 05 4e 8a 27 00 	mov    0x278a4e(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a452:	8b 48 6c             	mov    0x6c(%rax),%ecx
  43a455:	44 8b 40 68          	mov    0x68(%rax),%r8d
  43a459:	48 8d 15 24 25 03 00 	lea    0x32524(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a460:	48 8d 35 21 2b 03 00 	lea    0x32b21(%rip),%rsi        # 46cf88 <usage_message+0xb248>
  43a467:	bf 04 00 00 00       	mov    $0x4,%edi
  43a46c:	31 c0                	xor    %eax,%eax
  43a46e:	e8 3d 6c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a473:	48 8b 05 26 8a 27 00 	mov    0x278a26(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a47a:	8b 88 a4 00 00 00    	mov    0xa4(%rax),%ecx
  43a480:	44 8b 80 a0 00 00 00 	mov    0xa0(%rax),%r8d
  43a487:	48 8d 15 f6 24 03 00 	lea    0x324f6(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a48e:	48 8d 35 13 2b 03 00 	lea    0x32b13(%rip),%rsi        # 46cfa8 <usage_message+0xb268>
  43a495:	bf 04 00 00 00       	mov    $0x4,%edi
  43a49a:	31 c0                	xor    %eax,%eax
  43a49c:	e8 0f 6c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a4a1:	48 8b 05 f8 89 27 00 	mov    0x2789f8(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a4a8:	8b 88 dc 00 00 00    	mov    0xdc(%rax),%ecx
  43a4ae:	44 8b 80 d8 00 00 00 	mov    0xd8(%rax),%r8d
  43a4b5:	48 8d 15 c8 24 03 00 	lea    0x324c8(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a4bc:	48 8d 35 05 2b 03 00 	lea    0x32b05(%rip),%rsi        # 46cfc8 <usage_message+0xb288>
  43a4c3:	bf 04 00 00 00       	mov    $0x4,%edi
  43a4c8:	31 c0                	xor    %eax,%eax
  43a4ca:	e8 e1 6b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a4cf:	48 8b 05 ca 89 27 00 	mov    0x2789ca(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a4d6:	8b 88 14 01 00 00    	mov    0x114(%rax),%ecx
  43a4dc:	44 8b 80 10 01 00 00 	mov    0x110(%rax),%r8d
  43a4e3:	48 8d 15 9a 24 03 00 	lea    0x3249a(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a4ea:	48 8d 35 f7 2a 03 00 	lea    0x32af7(%rip),%rsi        # 46cfe8 <usage_message+0xb2a8>
  43a4f1:	bf 04 00 00 00       	mov    $0x4,%edi
  43a4f6:	31 c0                	xor    %eax,%eax
  43a4f8:	e8 b3 6b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a4fd:	48 8b 05 9c 89 27 00 	mov    0x27899c(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a504:	8b 88 4c 01 00 00    	mov    0x14c(%rax),%ecx
  43a50a:	44 8b 80 48 01 00 00 	mov    0x148(%rax),%r8d
  43a511:	48 8d 15 6c 24 03 00 	lea    0x3246c(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a518:	48 8d 35 e9 2a 03 00 	lea    0x32ae9(%rip),%rsi        # 46d008 <usage_message+0xb2c8>
  43a51f:	bf 04 00 00 00       	mov    $0x4,%edi
  43a524:	31 c0                	xor    %eax,%eax
  43a526:	e8 85 6b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a52b:	48 8b 05 6e 89 27 00 	mov    0x27896e(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a532:	8b 88 84 01 00 00    	mov    0x184(%rax),%ecx
  43a538:	44 8b 80 80 01 00 00 	mov    0x180(%rax),%r8d
  43a53f:	48 8d 15 3e 24 03 00 	lea    0x3243e(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a546:	48 8d 35 db 2a 03 00 	lea    0x32adb(%rip),%rsi        # 46d028 <usage_message+0xb2e8>
  43a54d:	bf 04 00 00 00       	mov    $0x4,%edi
  43a552:	31 c0                	xor    %eax,%eax
  43a554:	e8 57 6b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a559:	48 8b 05 40 89 27 00 	mov    0x278940(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a560:	8b 88 bc 01 00 00    	mov    0x1bc(%rax),%ecx
  43a566:	44 8b 80 b8 01 00 00 	mov    0x1b8(%rax),%r8d
  43a56d:	48 8d 15 10 24 03 00 	lea    0x32410(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a574:	48 8d 35 cd 2a 03 00 	lea    0x32acd(%rip),%rsi        # 46d048 <usage_message+0xb308>
  43a57b:	bf 04 00 00 00       	mov    $0x4,%edi
  43a580:	31 c0                	xor    %eax,%eax
  43a582:	e8 29 6b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a587:	48 8b 05 12 89 27 00 	mov    0x278912(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a58e:	8b 88 f4 01 00 00    	mov    0x1f4(%rax),%ecx
  43a594:	44 8b 80 f0 01 00 00 	mov    0x1f0(%rax),%r8d
  43a59b:	48 8d 15 e2 23 03 00 	lea    0x323e2(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a5a2:	48 8d 35 bf 2a 03 00 	lea    0x32abf(%rip),%rsi        # 46d068 <usage_message+0xb328>
  43a5a9:	bf 04 00 00 00       	mov    $0x4,%edi
  43a5ae:	31 c0                	xor    %eax,%eax
  43a5b0:	e8 fb 6a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a5b5:	48 8b 05 e4 88 27 00 	mov    0x2788e4(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a5bc:	8b 88 2c 02 00 00    	mov    0x22c(%rax),%ecx
  43a5c2:	44 8b 80 28 02 00 00 	mov    0x228(%rax),%r8d
  43a5c9:	48 8d 15 b4 23 03 00 	lea    0x323b4(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a5d0:	48 8d 35 b1 2a 03 00 	lea    0x32ab1(%rip),%rsi        # 46d088 <usage_message+0xb348>
  43a5d7:	bf 04 00 00 00       	mov    $0x4,%edi
  43a5dc:	31 c0                	xor    %eax,%eax
  43a5de:	e8 cd 6a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a5e3:	48 8b 05 b6 88 27 00 	mov    0x2788b6(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a5ea:	8b 88 64 02 00 00    	mov    0x264(%rax),%ecx
  43a5f0:	44 8b 80 60 02 00 00 	mov    0x260(%rax),%r8d
  43a5f7:	48 8d 15 86 23 03 00 	lea    0x32386(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a5fe:	48 8d 35 a3 2a 03 00 	lea    0x32aa3(%rip),%rsi        # 46d0a8 <usage_message+0xb368>
  43a605:	bf 04 00 00 00       	mov    $0x4,%edi
  43a60a:	31 c0                	xor    %eax,%eax
  43a60c:	e8 9f 6a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a611:	48 8b 05 88 88 27 00 	mov    0x278888(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a618:	8b 88 98 02 00 00    	mov    0x298(%rax),%ecx
  43a61e:	44 8b 80 9c 02 00 00 	mov    0x29c(%rax),%r8d
  43a625:	48 8d 15 58 23 03 00 	lea    0x32358(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a62c:	48 8d 35 95 2a 03 00 	lea    0x32a95(%rip),%rsi        # 46d0c8 <usage_message+0xb388>
  43a633:	bf 04 00 00 00       	mov    $0x4,%edi
  43a638:	31 c0                	xor    %eax,%eax
  43a63a:	e8 71 6a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a63f:	48 8b 05 5a 88 27 00 	mov    0x27885a(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a646:	8b 88 c4 02 00 00    	mov    0x2c4(%rax),%ecx
  43a64c:	44 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%r8d
  43a653:	48 8d 15 2a 23 03 00 	lea    0x3232a(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a65a:	48 8d 35 8f 2a 03 00 	lea    0x32a8f(%rip),%rsi        # 46d0f0 <usage_message+0xb3b0>
  43a661:	bf 04 00 00 00       	mov    $0x4,%edi
  43a666:	31 c0                	xor    %eax,%eax
  43a668:	e8 43 6a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a66d:	48 8b 05 2c 88 27 00 	mov    0x27882c(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a674:	8b 88 fc 02 00 00    	mov    0x2fc(%rax),%ecx
  43a67a:	44 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%r8d
  43a681:	48 8d 15 fc 22 03 00 	lea    0x322fc(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a688:	48 8d 35 81 2a 03 00 	lea    0x32a81(%rip),%rsi        # 46d110 <usage_message+0xb3d0>
  43a68f:	bf 04 00 00 00       	mov    $0x4,%edi
  43a694:	31 c0                	xor    %eax,%eax
  43a696:	e8 15 6a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a69b:	48 8b 05 fe 87 27 00 	mov    0x2787fe(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a6a2:	8b 88 34 03 00 00    	mov    0x334(%rax),%ecx
  43a6a8:	44 8b 80 30 03 00 00 	mov    0x330(%rax),%r8d
  43a6af:	48 8d 15 ce 22 03 00 	lea    0x322ce(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a6b6:	48 8d 35 73 2a 03 00 	lea    0x32a73(%rip),%rsi        # 46d130 <usage_message+0xb3f0>
  43a6bd:	bf 04 00 00 00       	mov    $0x4,%edi
  43a6c2:	31 c0                	xor    %eax,%eax
  43a6c4:	e8 e7 69 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a6c9:	48 8b 05 d0 87 27 00 	mov    0x2787d0(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a6d0:	44 8b 88 6c 03 00 00 	mov    0x36c(%rax),%r9d
  43a6d7:	44 8b 80 68 03 00 00 	mov    0x368(%rax),%r8d
  43a6de:	31 c9                	xor    %ecx,%ecx
  43a6e0:	48 8d 15 9d 22 03 00 	lea    0x3229d(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a6e7:	48 8d 35 62 2a 03 00 	lea    0x32a62(%rip),%rsi        # 46d150 <usage_message+0xb410>
  43a6ee:	bf 04 00 00 00       	mov    $0x4,%edi
  43a6f3:	31 c0                	xor    %eax,%eax
  43a6f5:	e8 b6 69 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a6fa:	48 8b 05 9f 87 27 00 	mov    0x27879f(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a701:	44 8b 88 ac 03 00 00 	mov    0x3ac(%rax),%r9d
  43a708:	44 8b 80 a8 03 00 00 	mov    0x3a8(%rax),%r8d
  43a70f:	b9 01 00 00 00       	mov    $0x1,%ecx
  43a714:	48 8d 15 69 22 03 00 	lea    0x32269(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a71b:	48 8d 35 2e 2a 03 00 	lea    0x32a2e(%rip),%rsi        # 46d150 <usage_message+0xb410>
  43a722:	bf 04 00 00 00       	mov    $0x4,%edi
  43a727:	31 c0                	xor    %eax,%eax
  43a729:	e8 82 69 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a72e:	48 8b 05 6b 87 27 00 	mov    0x27876b(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a735:	44 8b 88 ec 03 00 00 	mov    0x3ec(%rax),%r9d
  43a73c:	44 8b 80 e8 03 00 00 	mov    0x3e8(%rax),%r8d
  43a743:	b9 02 00 00 00       	mov    $0x2,%ecx
  43a748:	48 8d 15 35 22 03 00 	lea    0x32235(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a74f:	48 8d 35 fa 29 03 00 	lea    0x329fa(%rip),%rsi        # 46d150 <usage_message+0xb410>
  43a756:	bf 04 00 00 00       	mov    $0x4,%edi
  43a75b:	31 c0                	xor    %eax,%eax
  43a75d:	e8 4e 69 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a762:	48 8b 05 37 87 27 00 	mov    0x278737(%rip),%rax        # 6b2ea0 <cache+0x70>
  43a769:	44 8b 88 2c 04 00 00 	mov    0x42c(%rax),%r9d
  43a770:	44 8b 80 28 04 00 00 	mov    0x428(%rax),%r8d
  43a777:	b9 03 00 00 00       	mov    $0x3,%ecx
  43a77c:	48 8d 15 01 22 03 00 	lea    0x32201(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a783:	48 8d 35 ee 29 03 00 	lea    0x329ee(%rip),%rsi        # 46d178 <usage_message+0xb438>
  43a78a:	bf 04 00 00 00       	mov    $0x4,%edi
  43a78f:	31 c0                	xor    %eax,%eax
  43a791:	e8 1a 69 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a796:	48 8b 05 23 87 27 00 	mov    0x278723(%rip),%rax        # 6b2ec0 <cache+0x90>
  43a79d:	8b 50 18             	mov    0x18(%rax),%edx
  43a7a0:	f2 48 0f 2a c2       	cvtsi2sd %rdx,%xmm0
  43a7a5:	8b 40 20             	mov    0x20(%rax),%eax
  43a7a8:	f2 48 0f 2a c8       	cvtsi2sd %rax,%xmm1
  43a7ad:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
  43a7b1:	f2 0f 10 0d cf 82 02 	movsd  0x282cf(%rip),%xmm1        # 462a88 <usage_message+0xd48>
  43a7b8:	00 
  43a7b9:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  43a7bd:	48 8d 15 c0 21 03 00 	lea    0x321c0(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a7c4:	48 8d 35 47 22 03 00 	lea    0x32247(%rip),%rsi        # 46ca12 <usage_message+0xacd2>
  43a7cb:	bf 04 00 00 00       	mov    $0x4,%edi
  43a7d0:	b8 01 00 00 00       	mov    $0x1,%eax
  43a7d5:	f2 0f 11 0c 24       	movsd  %xmm1,(%rsp)
  43a7da:	e8 d1 68 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a7df:	48 8b 43 08          	mov    0x8(%rbx),%rax
  43a7e3:	8b 48 0c             	mov    0xc(%rax),%ecx
  43a7e6:	44 8b 40 08          	mov    0x8(%rax),%r8d
  43a7ea:	48 8d 15 93 21 03 00 	lea    0x32193(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a7f1:	48 8d 35 a8 29 03 00 	lea    0x329a8(%rip),%rsi        # 46d1a0 <usage_message+0xb460>
  43a7f8:	bf 04 00 00 00       	mov    $0x4,%edi
  43a7fd:	31 c0                	xor    %eax,%eax
  43a7ff:	e8 ac 68 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a804:	48 8b 03             	mov    (%rbx),%rax
  43a807:	8b 50 18             	mov    0x18(%rax),%edx
  43a80a:	f2 48 0f 2a c2       	cvtsi2sd %rdx,%xmm0
  43a80f:	8b 40 20             	mov    0x20(%rax),%eax
  43a812:	f2 48 0f 2a d0       	cvtsi2sd %rax,%xmm2
  43a817:	f2 0f 5e c2          	divsd  %xmm2,%xmm0
  43a81b:	f2 0f 10 0c 24       	movsd  (%rsp),%xmm1
  43a820:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  43a824:	48 8d 15 59 21 03 00 	lea    0x32159(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a82b:	48 8d 35 f8 21 03 00 	lea    0x321f8(%rip),%rsi        # 46ca2a <usage_message+0xacea>
  43a832:	bf 04 00 00 00       	mov    $0x4,%edi
  43a837:	b8 01 00 00 00       	mov    $0x1,%eax
  43a83c:	e8 6f 68 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a841:	48 8b 3d 78 86 27 00 	mov    0x278678(%rip),%rdi        # 6b2ec0 <cache+0x90>
  43a848:	e8 43 08 00 00       	callq  43b090 <zbx_mem_dump_stats>
  43a84d:	48 8b 3b             	mov    (%rbx),%rdi
  43a850:	e8 3b 08 00 00       	callq  43b090 <zbx_mem_dump_stats>
  43a855:	48 8d 15 5c 86 27 00 	lea    0x27865c(%rip),%rdx        # 6b2eb8 <cache+0x88>
  43a85c:	be c7 04 00 00       	mov    $0x4c7,%esi
  43a861:	48 8d 3d e7 1f 03 00 	lea    0x31fe7(%rip),%rdi        # 46c84f <usage_message+0xab0f>
  43a868:	e8 c0 43 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43a86d:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  43a872:	e8 61 34 fd ff       	callq  40dcd8 <mysql_free_result@plt>
  43a877:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  43a87c:	e8 57 34 fd ff       	callq  40dcd8 <mysql_free_result@plt>
  43a881:	48 8d 15 fc 20 03 00 	lea    0x320fc(%rip),%rdx        # 46c984 <usage_message+0xac44>
  43a888:	48 8d 35 0e 8a 04 00 	lea    0x48a0e(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43a88f:	bf 04 00 00 00       	mov    $0x4,%edi
  43a894:	31 c0                	xor    %eax,%eax
  43a896:	e8 15 68 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43a89b:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
  43a8a2:	5b                   	pop    %rbx
  43a8a3:	5d                   	pop    %rbp
  43a8a4:	41 5c                	pop    %r12
  43a8a6:	41 5d                	pop    %r13
  43a8a8:	41 5e                	pop    %r14
  43a8aa:	41 5f                	pop    %r15
  43a8ac:	c3                   	retq   
  43a8ad:	80 7d 24 03          	cmpb   $0x3,0x24(%rbp)
  43a8b1:	0f 84 d7 f6 ff ff    	je     439f8e <DCsync_configuration+0xc10>
  43a8b7:	0f b6 75 20          	movzbl 0x20(%rbp),%esi
  43a8bb:	45 31 c9             	xor    %r9d,%r9d
  43a8be:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
  43a8c3:	31 c9                	xor    %ecx,%ecx
  43a8c5:	48 8b 05 8c 24 25 00 	mov    0x25248c(%rip),%rax        # 68cd58 <zbx_iks_transport+0x338>
  43a8cc:	8b 10                	mov    (%rax),%edx
  43a8ce:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
  43a8d5:	00 
  43a8d6:	e8 c6 76 00 00       	callq  441fa1 <calculate_item_nextcheck>
  43a8db:	89 45 1c             	mov    %eax,0x1c(%rbp)
  43a8de:	4c 8d ab 80 00 00 00 	lea    0x80(%rbx),%r13
  43a8e5:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
  43a8ec:	00 
  43a8ed:	e9 b9 ed ff ff       	jmpq   4396ab <DCsync_configuration+0x32d>
  43a8f2:	48 8b 3d a7 85 27 00 	mov    0x2785a7(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a8f9:	48 81 c7 98 00 00 00 	add    $0x98,%rdi
  43a900:	4c 89 f6             	mov    %r14,%rsi
  43a903:	48 89 14 24          	mov    %rdx,(%rsp)
  43a907:	e8 db 2c 00 00       	callq  43d5e7 <zbx_hashset_search>
  43a90c:	48 8b 78 08          	mov    0x8(%rax),%rdi
  43a910:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  43a915:	e8 8e 15 00 00       	callq  43bea8 <zbx_strpool_release>
  43a91a:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  43a91f:	48 8b 78 10          	mov    0x10(%rax),%rdi
  43a923:	e8 80 15 00 00       	callq  43bea8 <zbx_strpool_release>
  43a928:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  43a92d:	48 8b 78 18          	mov    0x18(%rax),%rdi
  43a931:	e8 72 15 00 00       	callq  43bea8 <zbx_strpool_release>
  43a936:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  43a93b:	48 8b 78 20          	mov    0x20(%rax),%rdi
  43a93f:	e8 64 15 00 00       	callq  43bea8 <zbx_strpool_release>
  43a944:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  43a949:	48 8b 78 28          	mov    0x28(%rax),%rdi
  43a94d:	e8 56 15 00 00       	callq  43bea8 <zbx_strpool_release>
  43a952:	48 8b 3d 47 85 27 00 	mov    0x278547(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a959:	48 81 c7 98 00 00 00 	add    $0x98,%rdi
  43a960:	4c 89 f6             	mov    %r14,%rsi
  43a963:	e8 99 2b 00 00       	callq  43d501 <zbx_hashset_remove>
  43a968:	48 8b 14 24          	mov    (%rsp),%rdx
  43a96c:	0f b6 42 20          	movzbl 0x20(%rdx),%eax
  43a970:	3c 0c                	cmp    $0xc,%al
  43a972:	0f 85 64 f8 ff ff    	jne    43a1dc <DCsync_configuration+0xe5e>
  43a978:	48 8b 3d 21 85 27 00 	mov    0x278521(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a97f:	48 81 c7 d0 00 00 00 	add    $0xd0,%rdi
  43a986:	4c 89 f6             	mov    %r14,%rsi
  43a989:	48 89 14 24          	mov    %rdx,(%rsp)
  43a98d:	e8 55 2c 00 00       	callq  43d5e7 <zbx_hashset_search>
  43a992:	48 8b 78 08          	mov    0x8(%rax),%rdi
  43a996:	e8 0d 15 00 00       	callq  43bea8 <zbx_strpool_release>
  43a99b:	48 8b 3d fe 84 27 00 	mov    0x2784fe(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a9a2:	48 81 c7 d0 00 00 00 	add    $0xd0,%rdi
  43a9a9:	4c 89 f6             	mov    %r14,%rsi
  43a9ac:	e8 50 2b 00 00       	callq  43d501 <zbx_hashset_remove>
  43a9b1:	48 8b 14 24          	mov    (%rsp),%rdx
  43a9b5:	e9 22 f8 ff ff       	jmpq   43a1dc <DCsync_configuration+0xe5e>
  43a9ba:	0f b6 7a 23          	movzbl 0x23(%rdx),%edi
  43a9be:	48 c1 e7 06          	shl    $0x6,%rdi
  43a9c2:	48 81 c7 60 03 00 00 	add    $0x360,%rdi
  43a9c9:	48 03 3d d0 84 27 00 	add    0x2784d0(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a9d0:	48 8b 32             	mov    (%rdx),%rsi
  43a9d3:	e8 6c 1f 00 00       	callq  43c944 <zbx_binary_heap_remove_direct>
  43a9d8:	48 8b 14 24          	mov    (%rsp),%rdx
  43a9dc:	e9 bd f8 ff ff       	jmpq   43a29e <DCsync_configuration+0xf20>
  43a9e1:	48 8b 3d b8 84 27 00 	mov    0x2784b8(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43a9e8:	48 81 c7 40 01 00 00 	add    $0x140,%rdi
  43a9ef:	4c 89 f6             	mov    %r14,%rsi
  43a9f2:	48 89 14 24          	mov    %rdx,(%rsp)
  43a9f6:	e8 ec 2b 00 00       	callq  43d5e7 <zbx_hashset_search>
  43a9fb:	48 85 c0             	test   %rax,%rax
  43a9fe:	48 8b 14 24          	mov    (%rsp),%rdx
  43aa02:	0f 84 24 f8 ff ff    	je     43a22c <DCsync_configuration+0xeae>
  43aa08:	48 8b 78 08          	mov    0x8(%rax),%rdi
  43aa0c:	e8 97 14 00 00       	callq  43bea8 <zbx_strpool_release>
  43aa11:	48 8b 3d 88 84 27 00 	mov    0x278488(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43aa18:	48 81 c7 40 01 00 00 	add    $0x140,%rdi
  43aa1f:	4c 89 f6             	mov    %r14,%rsi
  43aa22:	e8 da 2a 00 00       	callq  43d501 <zbx_hashset_remove>
  43aa27:	48 8b 14 24          	mov    (%rsp),%rdx
  43aa2b:	80 7a 22 02          	cmpb   $0x2,0x22(%rdx)
  43aa2f:	0f 85 01 f8 ff ff    	jne    43a236 <DCsync_configuration+0xeb8>
  43aa35:	48 8b 3d 64 84 27 00 	mov    0x278464(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43aa3c:	48 81 c7 78 01 00 00 	add    $0x178,%rdi
  43aa43:	4c 89 f6             	mov    %r14,%rsi
  43aa46:	48 89 14 24          	mov    %rdx,(%rsp)
  43aa4a:	e8 98 2b 00 00       	callq  43d5e7 <zbx_hashset_search>
  43aa4f:	48 85 c0             	test   %rax,%rax
  43aa52:	48 8b 14 24          	mov    (%rsp),%rdx
  43aa56:	0f 84 da f7 ff ff    	je     43a236 <DCsync_configuration+0xeb8>
  43aa5c:	48 8b 78 08          	mov    0x8(%rax),%rdi
  43aa60:	e8 43 14 00 00       	callq  43bea8 <zbx_strpool_release>
  43aa65:	48 8b 3d 34 84 27 00 	mov    0x278434(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43aa6c:	48 81 c7 78 01 00 00 	add    $0x178,%rdi
  43aa73:	4c 89 f6             	mov    %r14,%rsi
  43aa76:	e8 86 2a 00 00       	callq  43d501 <zbx_hashset_remove>
  43aa7b:	48 8b 14 24          	mov    (%rsp),%rdx
  43aa7f:	0f b6 42 20          	movzbl 0x20(%rdx),%eax
  43aa83:	3c 0b                	cmp    $0xb,%al
  43aa85:	0f 85 b7 f7 ff ff    	jne    43a242 <DCsync_configuration+0xec4>
  43aa8b:	48 8b 3d 0e 84 27 00 	mov    0x27840e(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43aa92:	48 81 c7 b0 01 00 00 	add    $0x1b0,%rdi
  43aa99:	4c 89 f6             	mov    %r14,%rsi
  43aa9c:	48 89 14 24          	mov    %rdx,(%rsp)
  43aaa0:	e8 42 2b 00 00       	callq  43d5e7 <zbx_hashset_search>
  43aaa5:	48 85 c0             	test   %rax,%rax
  43aaa8:	48 8b 14 24          	mov    (%rsp),%rdx
  43aaac:	74 27                	je     43aad5 <DCsync_configuration+0x1757>
  43aaae:	48 8b 78 08          	mov    0x8(%rax),%rdi
  43aab2:	48 89 14 24          	mov    %rdx,(%rsp)
  43aab6:	e8 ed 13 00 00       	callq  43bea8 <zbx_strpool_release>
  43aabb:	48 8b 3d de 83 27 00 	mov    0x2783de(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43aac2:	48 81 c7 b0 01 00 00 	add    $0x1b0,%rdi
  43aac9:	4c 89 f6             	mov    %r14,%rsi
  43aacc:	e8 30 2a 00 00       	callq  43d501 <zbx_hashset_remove>
  43aad1:	48 8b 14 24          	mov    (%rsp),%rdx
  43aad5:	0f b6 42 20          	movzbl 0x20(%rdx),%eax
  43aad9:	3c 0d                	cmp    $0xd,%al
  43aadb:	0f 85 69 f7 ff ff    	jne    43a24a <DCsync_configuration+0xecc>
  43aae1:	48 8b 3d b8 83 27 00 	mov    0x2783b8(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43aae8:	48 81 c7 e8 01 00 00 	add    $0x1e8,%rdi
  43aaef:	4c 89 f6             	mov    %r14,%rsi
  43aaf2:	48 89 14 24          	mov    %rdx,(%rsp)
  43aaf6:	e8 ec 2a 00 00       	callq  43d5e7 <zbx_hashset_search>
  43aafb:	48 8b 78 08          	mov    0x8(%rax),%rdi
  43aaff:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  43ab04:	e8 9f 13 00 00       	callq  43bea8 <zbx_strpool_release>
  43ab09:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  43ab0e:	48 8b 78 20          	mov    0x20(%rax),%rdi
  43ab12:	e8 91 13 00 00       	callq  43bea8 <zbx_strpool_release>
  43ab17:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  43ab1c:	48 8b 78 10          	mov    0x10(%rax),%rdi
  43ab20:	e8 83 13 00 00       	callq  43bea8 <zbx_strpool_release>
  43ab25:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  43ab2a:	48 8b 78 18          	mov    0x18(%rax),%rdi
  43ab2e:	e8 75 13 00 00       	callq  43bea8 <zbx_strpool_release>
  43ab33:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  43ab38:	48 8b 78 28          	mov    0x28(%rax),%rdi
  43ab3c:	e8 67 13 00 00       	callq  43bea8 <zbx_strpool_release>
  43ab41:	48 8b 3d 58 83 27 00 	mov    0x278358(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43ab48:	48 81 c7 e8 01 00 00 	add    $0x1e8,%rdi
  43ab4f:	4c 89 f6             	mov    %r14,%rsi
  43ab52:	e8 aa 29 00 00       	callq  43d501 <zbx_hashset_remove>
  43ab57:	48 8b 14 24          	mov    (%rsp),%rdx
  43ab5b:	0f b6 42 20          	movzbl 0x20(%rdx),%eax
  43ab5f:	3c 0e                	cmp    $0xe,%al
  43ab61:	0f 85 eb f6 ff ff    	jne    43a252 <DCsync_configuration+0xed4>
  43ab67:	48 8b 3d 32 83 27 00 	mov    0x278332(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43ab6e:	48 81 c7 20 02 00 00 	add    $0x220,%rdi
  43ab75:	4c 89 f6             	mov    %r14,%rsi
  43ab78:	48 89 14 24          	mov    %rdx,(%rsp)
  43ab7c:	e8 66 2a 00 00       	callq  43d5e7 <zbx_hashset_search>
  43ab81:	48 8b 78 08          	mov    0x8(%rax),%rdi
  43ab85:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  43ab8a:	e8 19 13 00 00       	callq  43bea8 <zbx_strpool_release>
  43ab8f:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  43ab94:	48 8b 78 10          	mov    0x10(%rax),%rdi
  43ab98:	e8 0b 13 00 00       	callq  43bea8 <zbx_strpool_release>
  43ab9d:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
  43aba2:	48 8b 78 18          	mov    0x18(%rax),%rdi
  43aba6:	e8 fd 12 00 00       	callq  43bea8 <zbx_strpool_release>
  43abab:	48 8b 3d ee 82 27 00 	mov    0x2782ee(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43abb2:	48 81 c7 20 02 00 00 	add    $0x220,%rdi
  43abb9:	4c 89 f6             	mov    %r14,%rsi
  43abbc:	e8 40 29 00 00       	callq  43d501 <zbx_hashset_remove>
  43abc1:	48 8b 14 24          	mov    (%rsp),%rdx
  43abc5:	0f b6 42 20          	movzbl 0x20(%rdx),%eax
  43abc9:	3c 0f                	cmp    $0xf,%al
  43abcb:	0f 85 89 f6 ff ff    	jne    43a25a <DCsync_configuration+0xedc>
  43abd1:	48 8b 3d c8 82 27 00 	mov    0x2782c8(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43abd8:	48 81 c7 58 02 00 00 	add    $0x258,%rdi
  43abdf:	4c 89 f6             	mov    %r14,%rsi
  43abe2:	48 89 14 24          	mov    %rdx,(%rsp)
  43abe6:	e8 fc 29 00 00       	callq  43d5e7 <zbx_hashset_search>
  43abeb:	48 8b 78 08          	mov    0x8(%rax),%rdi
  43abef:	e8 b4 12 00 00       	callq  43bea8 <zbx_strpool_release>
  43abf4:	48 8b 3d a5 82 27 00 	mov    0x2782a5(%rip),%rdi        # 6b2ea0 <cache+0x70>
  43abfb:	48 81 c7 58 02 00 00 	add    $0x258,%rdi
  43ac02:	4c 89 f6             	mov    %r14,%rsi
  43ac05:	e8 f7 28 00 00       	callq  43d501 <zbx_hashset_remove>
  43ac0a:	48 8b 14 24          	mov    (%rsp),%rdx
  43ac0e:	e9 47 f6 ff ff       	jmpq   43a25a <DCsync_configuration+0xedc>
  43ac13:	90                   	nop
  43ac14:	90                   	nop
  43ac15:	90                   	nop
  43ac16:	90                   	nop
  43ac17:	90                   	nop
  43ac18:	90                   	nop
  43ac19:	90                   	nop
  43ac1a:	90                   	nop
  43ac1b:	90                   	nop
  43ac1c:	90                   	nop
  43ac1d:	90                   	nop
  43ac1e:	90                   	nop
  43ac1f:	90                   	nop
  43ac20:	8b 06                	mov    (%rsi),%eax
  43ac22:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
  43ac27:	83 f8 17             	cmp    $0x17,%eax
  43ac2a:	77 27                	ja     43ac53 <DCsync_configuration+0x18d5>
  43ac2c:	31 c0                	xor    %eax,%eax
  43ac2e:	48 8b 17             	mov    (%rdi),%rdx
  43ac31:	48 8b 0c 02          	mov    (%rdx,%rax,1),%rcx
  43ac35:	48 85 c9             	test   %rcx,%rcx
  43ac38:	74 04                	je     43ac3e <DCsync_configuration+0x18c0>
  43ac3a:	48 89 71 04          	mov    %rsi,0x4(%rcx)
  43ac3e:	48 c7 46 04 00 00 00 	movq   $0x0,0x4(%rsi)
  43ac45:	00 
  43ac46:	48 8b 0c 02          	mov    (%rdx,%rax,1),%rcx
  43ac4a:	48 89 4e 0c          	mov    %rcx,0xc(%rsi)
  43ac4e:	48 89 34 02          	mov    %rsi,(%rdx,%rax,1)
  43ac52:	c3                   	retq   
  43ac53:	3d ff 00 00 00       	cmp    $0xff,%eax
  43ac58:	77 0e                	ja     43ac68 <DCsync_configuration+0x18ea>
  43ac5a:	83 e8 18             	sub    $0x18,%eax
  43ac5d:	c1 e8 03             	shr    $0x3,%eax
  43ac60:	48 98                	cltq   
  43ac62:	48 c1 e0 03          	shl    $0x3,%rax
  43ac66:	eb c6                	jmp    43ac2e <DCsync_configuration+0x18b0>
  43ac68:	b8 e8 00 00 00       	mov    $0xe8,%eax
  43ac6d:	eb bf                	jmp    43ac2e <DCsync_configuration+0x18b0>
  43ac6f:	8b 06                	mov    (%rsi),%eax
  43ac71:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
  43ac76:	83 f8 17             	cmp    $0x17,%eax
  43ac79:	77 31                	ja     43acac <DCsync_configuration+0x192e>
  43ac7b:	31 c0                	xor    %eax,%eax
  43ac7d:	48 8b 4e 04          	mov    0x4(%rsi),%rcx
  43ac81:	48 8b 56 0c          	mov    0xc(%rsi),%rdx
  43ac85:	48 8b 37             	mov    (%rdi),%rsi
  43ac88:	48 85 c9             	test   %rcx,%rcx
  43ac8b:	74 42                	je     43accf <DCsync_configuration+0x1951>
  43ac8d:	48 8d 41 0c          	lea    0xc(%rcx),%rax
  43ac91:	48 85 d2             	test   %rdx,%rdx
  43ac94:	74 0e                	je     43aca4 <DCsync_configuration+0x1926>
  43ac96:	48 89 10             	mov    %rdx,(%rax)
  43ac99:	48 83 fa fc          	cmp    $0xfffffffffffffffc,%rdx
  43ac9d:	74 0c                	je     43acab <DCsync_configuration+0x192d>
  43ac9f:	48 89 4a 04          	mov    %rcx,0x4(%rdx)
  43aca3:	c3                   	retq   
  43aca4:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  43acab:	c3                   	retq   
  43acac:	3d ff 00 00 00       	cmp    $0xff,%eax
  43acb1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  43acb8:	77 0e                	ja     43acc8 <DCsync_configuration+0x194a>
  43acba:	83 e8 18             	sub    $0x18,%eax
  43acbd:	c1 e8 03             	shr    $0x3,%eax
  43acc0:	48 98                	cltq   
  43acc2:	48 c1 e0 03          	shl    $0x3,%rax
  43acc6:	eb b5                	jmp    43ac7d <DCsync_configuration+0x18ff>
  43acc8:	b8 e8 00 00 00       	mov    $0xe8,%eax
  43accd:	eb ae                	jmp    43ac7d <DCsync_configuration+0x18ff>
  43accf:	48 8d 04 06          	lea    (%rsi,%rax,1),%rax
  43acd3:	eb bc                	jmp    43ac91 <DCsync_configuration+0x1913>
  43acd5:	41 56                	push   %r14
  43acd7:	41 55                	push   %r13
  43acd9:	41 54                	push   %r12
  43acdb:	55                   	push   %rbp
  43acdc:	53                   	push   %rbx
  43acdd:	48 89 fb             	mov    %rdi,%rbx
  43ace0:	49 89 f4             	mov    %rsi,%r12
  43ace3:	48 8d 6e fc          	lea    -0x4(%rsi),%rbp
  43ace7:	8b 46 fc             	mov    -0x4(%rsi),%eax
  43acea:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
  43acef:	29 47 1c             	sub    %eax,0x1c(%rdi)
  43acf2:	8b 77 18             	mov    0x18(%rdi),%esi
  43acf5:	01 c6                	add    %eax,%esi
  43acf7:	89 77 18             	mov    %esi,0x18(%rdi)
  43acfa:	89 c7                	mov    %eax,%edi
  43acfc:	4c 8d 6c 3d 08       	lea    0x8(%rbp,%rdi,1),%r13
  43ad01:	48 3b 6b 08          	cmp    0x8(%rbx),%rbp
  43ad05:	0f 87 80 00 00 00    	ja     43ad8b <DCsync_configuration+0x1a0d>
  43ad0b:	31 c9                	xor    %ecx,%ecx
  43ad0d:	4c 3b 6b 10          	cmp    0x10(%rbx),%r13
  43ad11:	72 6d                	jb     43ad80 <DCsync_configuration+0x1a02>
  43ad13:	31 d2                	xor    %edx,%edx
  43ad15:	85 c9                	test   %ecx,%ecx
  43ad17:	74 47                	je     43ad60 <DCsync_configuration+0x19e2>
  43ad19:	85 d2                	test   %edx,%edx
  43ad1b:	0f 85 a7 00 00 00    	jne    43adc8 <DCsync_configuration+0x1a4a>
  43ad21:	83 c6 08             	add    $0x8,%esi
  43ad24:	89 73 18             	mov    %esi,0x18(%rbx)
  43ad27:	8b 55 fc             	mov    -0x4(%rbp),%edx
  43ad2a:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
  43ad30:	48 29 d5             	sub    %rdx,%rbp
  43ad33:	48 83 ed 08          	sub    $0x8,%rbp
  43ad37:	44 8b 75 00          	mov    0x0(%rbp),%r14d
  43ad3b:	41 81 e6 ff ff ff 7f 	and    $0x7fffffff,%r14d
  43ad42:	46 8d 74 30 08       	lea    0x8(%rax,%r14,1),%r14d
  43ad47:	48 89 ee             	mov    %rbp,%rsi
  43ad4a:	48 89 df             	mov    %rbx,%rdi
  43ad4d:	e8 1d ff ff ff       	callq  43ac6f <DCsync_configuration+0x18f1>
  43ad52:	44 89 75 00          	mov    %r14d,0x0(%rbp)
  43ad56:	44 89 f0             	mov    %r14d,%eax
  43ad59:	44 89 74 05 04       	mov    %r14d,0x4(%rbp,%rax,1)
  43ad5e:	eb 0d                	jmp    43ad6d <DCsync_configuration+0x19ef>
  43ad60:	85 d2                	test   %edx,%edx
  43ad62:	75 34                	jne    43ad98 <DCsync_configuration+0x1a1a>
  43ad64:	41 89 44 24 fc       	mov    %eax,-0x4(%r12)
  43ad69:	89 44 3d 04          	mov    %eax,0x4(%rbp,%rdi,1)
  43ad6d:	48 89 ee             	mov    %rbp,%rsi
  43ad70:	48 89 df             	mov    %rbx,%rdi
  43ad73:	5b                   	pop    %rbx
  43ad74:	5d                   	pop    %rbp
  43ad75:	41 5c                	pop    %r12
  43ad77:	41 5d                	pop    %r13
  43ad79:	41 5e                	pop    %r14
  43ad7b:	e9 a0 fe ff ff       	jmpq   43ac20 <DCsync_configuration+0x18a2>
  43ad80:	41 8b 55 00          	mov    0x0(%r13),%edx
  43ad84:	f7 d2                	not    %edx
  43ad86:	c1 ea 1f             	shr    $0x1f,%edx
  43ad89:	eb 8a                	jmp    43ad15 <DCsync_configuration+0x1997>
  43ad8b:	8b 4d fc             	mov    -0x4(%rbp),%ecx
  43ad8e:	f7 d1                	not    %ecx
  43ad90:	c1 e9 1f             	shr    $0x1f,%ecx
  43ad93:	e9 75 ff ff ff       	jmpq   43ad0d <DCsync_configuration+0x198f>
  43ad98:	83 c6 08             	add    $0x8,%esi
  43ad9b:	89 73 18             	mov    %esi,0x18(%rbx)
  43ad9e:	45 8b 75 00          	mov    0x0(%r13),%r14d
  43ada2:	41 81 e6 ff ff ff 7f 	and    $0x7fffffff,%r14d
  43ada9:	46 8d 74 30 08       	lea    0x8(%rax,%r14,1),%r14d
  43adae:	4c 89 ee             	mov    %r13,%rsi
  43adb1:	48 89 df             	mov    %rbx,%rdi
  43adb4:	e8 b6 fe ff ff       	callq  43ac6f <DCsync_configuration+0x18f1>
  43adb9:	45 89 74 24 fc       	mov    %r14d,-0x4(%r12)
  43adbe:	44 89 f0             	mov    %r14d,%eax
  43adc1:	44 89 74 05 04       	mov    %r14d,0x4(%rbp,%rax,1)
  43adc6:	eb a5                	jmp    43ad6d <DCsync_configuration+0x19ef>
  43adc8:	83 c6 10             	add    $0x10,%esi
  43adcb:	89 73 18             	mov    %esi,0x18(%rbx)
  43adce:	8b 55 fc             	mov    -0x4(%rbp),%edx
  43add1:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
  43add7:	48 29 d5             	sub    %rdx,%rbp
  43adda:	48 83 ed 08          	sub    $0x8,%rbp
  43adde:	45 8b 75 00          	mov    0x0(%r13),%r14d
  43ade2:	41 81 e6 ff ff ff 7f 	and    $0x7fffffff,%r14d
  43ade9:	46 8d 74 30 10       	lea    0x10(%rax,%r14,1),%r14d
  43adee:	8b 55 00             	mov    0x0(%rbp),%edx
  43adf1:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
  43adf7:	41 01 d6             	add    %edx,%r14d
  43adfa:	48 89 ee             	mov    %rbp,%rsi
  43adfd:	48 89 df             	mov    %rbx,%rdi
  43ae00:	e8 6a fe ff ff       	callq  43ac6f <DCsync_configuration+0x18f1>
  43ae05:	4c 89 ee             	mov    %r13,%rsi
  43ae08:	e9 3d ff ff ff       	jmpq   43ad4a <DCsync_configuration+0x19cc>
  43ae0d:	41 57                	push   %r15
  43ae0f:	41 56                	push   %r14
  43ae11:	41 55                	push   %r13
  43ae13:	41 54                	push   %r12
  43ae15:	55                   	push   %rbp
  43ae16:	53                   	push   %rbx
  43ae17:	48 83 ec 18          	sub    $0x18,%rsp
  43ae1b:	48 89 fd             	mov    %rdi,%rbp
  43ae1e:	83 fe 17             	cmp    $0x17,%esi
  43ae21:	0f 86 09 01 00 00    	jbe    43af30 <DCsync_configuration+0x1bb2>
  43ae27:	41 89 f4             	mov    %esi,%r12d
  43ae2a:	41 f7 dc             	neg    %r12d
  43ae2d:	41 83 e4 07          	and    $0x7,%r12d
  43ae31:	41 01 f4             	add    %esi,%r12d
  43ae34:	41 83 fc 17          	cmp    $0x17,%r12d
  43ae38:	0f 87 70 01 00 00    	ja     43afae <DCsync_configuration+0x1c30>
  43ae3e:	31 c9                	xor    %ecx,%ecx
  43ae40:	31 c0                	xor    %eax,%eax
  43ae42:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  43ae46:	48 83 3c 0f 00       	cmpq   $0x0,(%rdi,%rcx,1)
  43ae4b:	0f 85 f3 00 00 00    	jne    43af44 <DCsync_configuration+0x1bc6>
  43ae51:	8d 48 01             	lea    0x1(%rax),%ecx
  43ae54:	48 63 c9             	movslq %ecx,%rcx
  43ae57:	48 c1 e1 03          	shl    $0x3,%rcx
  43ae5b:	48 8d 14 0f          	lea    (%rdi,%rcx,1),%rdx
  43ae5f:	eb 17                	jmp    43ae78 <DCsync_configuration+0x1afa>
  43ae61:	48 8b 1a             	mov    (%rdx),%rbx
  43ae64:	48 8d 71 08          	lea    0x8(%rcx),%rsi
  43ae68:	48 83 c2 08          	add    $0x8,%rdx
  43ae6c:	48 85 db             	test   %rbx,%rbx
  43ae6f:	0f 85 cf 00 00 00    	jne    43af44 <DCsync_configuration+0x1bc6>
  43ae75:	48 89 f1             	mov    %rsi,%rcx
  43ae78:	83 c0 01             	add    $0x1,%eax
  43ae7b:	83 f8 1c             	cmp    $0x1c,%eax
  43ae7e:	7e e1                	jle    43ae61 <DCsync_configuration+0x1ae3>
  43ae80:	48 63 d0             	movslq %eax,%rdx
  43ae83:	48 c1 e2 03          	shl    $0x3,%rdx
  43ae87:	48 8b 1c 17          	mov    (%rdi,%rdx,1),%rbx
  43ae8b:	83 f8 1d             	cmp    $0x1d,%eax
  43ae8e:	75 4e                	jne    43aede <DCsync_configuration+0x1b60>
  43ae90:	48 85 db             	test   %rbx,%rbx
  43ae93:	0f 84 85 00 00 00    	je     43af1e <DCsync_configuration+0x1ba0>
  43ae99:	8b 03                	mov    (%rbx),%eax
  43ae9b:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
  43aea0:	44 39 e0             	cmp    %r12d,%eax
  43aea3:	73 39                	jae    43aede <DCsync_configuration+0x1b60>
  43aea5:	31 f6                	xor    %esi,%esi
  43aea7:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
  43aead:	31 d2                	xor    %edx,%edx
  43aeaf:	eb 0c                	jmp    43aebd <DCsync_configuration+0x1b3f>
  43aeb1:	8b 03                	mov    (%rbx),%eax
  43aeb3:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
  43aeb8:	44 39 e0             	cmp    %r12d,%eax
  43aebb:	73 18                	jae    43aed5 <DCsync_configuration+0x1b57>
  43aebd:	83 c2 01             	add    $0x1,%edx
  43aec0:	41 39 c1             	cmp    %eax,%r9d
  43aec3:	44 0f 47 c8          	cmova  %eax,%r9d
  43aec7:	39 c6                	cmp    %eax,%esi
  43aec9:	0f 42 f0             	cmovb  %eax,%esi
  43aecc:	48 8b 5b 0c          	mov    0xc(%rbx),%rbx
  43aed0:	48 85 db             	test   %rbx,%rbx
  43aed3:	75 dc                	jne    43aeb1 <DCsync_configuration+0x1b33>
  43aed5:	83 fa 63             	cmp    $0x63,%edx
  43aed8:	0f 8f aa 00 00 00    	jg     43af88 <DCsync_configuration+0x1c0a>
  43aede:	48 85 db             	test   %rbx,%rbx
  43aee1:	74 3b                	je     43af1e <DCsync_configuration+0x1ba0>
  43aee3:	44 8b 2b             	mov    (%rbx),%r13d
  43aee6:	41 81 e5 ff ff ff 7f 	and    $0x7fffffff,%r13d
  43aeed:	48 89 de             	mov    %rbx,%rsi
  43aef0:	48 89 ef             	mov    %rbp,%rdi
  43aef3:	e8 77 fd ff ff       	callq  43ac6f <DCsync_configuration+0x18f1>
  43aef8:	44 89 e8             	mov    %r13d,%eax
  43aefb:	45 89 e6             	mov    %r12d,%r14d
  43aefe:	49 8d 56 20          	lea    0x20(%r14),%rdx
  43af02:	48 39 d0             	cmp    %rdx,%rax
  43af05:	73 43                	jae    43af4a <DCsync_configuration+0x1bcc>
  43af07:	44 01 6d 1c          	add    %r13d,0x1c(%rbp)
  43af0b:	44 29 6d 18          	sub    %r13d,0x18(%rbp)
  43af0f:	41 81 cd 00 00 00 80 	or     $0x80000000,%r13d
  43af16:	44 89 2b             	mov    %r13d,(%rbx)
  43af19:	44 89 6c 03 04       	mov    %r13d,0x4(%rbx,%rax,1)
  43af1e:	48 89 d8             	mov    %rbx,%rax
  43af21:	48 83 c4 18          	add    $0x18,%rsp
  43af25:	5b                   	pop    %rbx
  43af26:	5d                   	pop    %rbp
  43af27:	41 5c                	pop    %r12
  43af29:	41 5d                	pop    %r13
  43af2b:	41 5e                	pop    %r14
  43af2d:	41 5f                	pop    %r15
  43af2f:	c3                   	retq   
  43af30:	31 c0                	xor    %eax,%eax
  43af32:	41 bc 18 00 00 00    	mov    $0x18,%r12d
  43af38:	48 63 c8             	movslq %eax,%rcx
  43af3b:	48 c1 e1 03          	shl    $0x3,%rcx
  43af3f:	e9 fe fe ff ff       	jmpq   43ae42 <DCsync_configuration+0x1ac4>
  43af44:	48 8b 1c 0f          	mov    (%rdi,%rcx,1),%rbx
  43af48:	eb 94                	jmp    43aede <DCsync_configuration+0x1b60>
  43af4a:	4a 8d 74 33 08       	lea    0x8(%rbx,%r14,1),%rsi
  43af4f:	45 89 ef             	mov    %r13d,%r15d
  43af52:	45 29 e7             	sub    %r12d,%r15d
  43af55:	41 83 ef 08          	sub    $0x8,%r15d
  43af59:	44 89 3e             	mov    %r15d,(%rsi)
  43af5c:	44 89 f8             	mov    %r15d,%eax
  43af5f:	44 89 7c 06 04       	mov    %r15d,0x4(%rsi,%rax,1)
  43af64:	48 89 ef             	mov    %rbp,%rdi
  43af67:	e8 b4 fc ff ff       	callq  43ac20 <DCsync_configuration+0x18a2>
  43af6c:	44 01 65 1c          	add    %r12d,0x1c(%rbp)
  43af70:	45 29 ef             	sub    %r13d,%r15d
  43af73:	44 01 7d 18          	add    %r15d,0x18(%rbp)
  43af77:	41 81 cc 00 00 00 80 	or     $0x80000000,%r12d
  43af7e:	44 89 23             	mov    %r12d,(%rbx)
  43af81:	46 89 64 33 04       	mov    %r12d,0x4(%rbx,%r14,1)
  43af86:	eb 96                	jmp    43af1e <DCsync_configuration+0x1ba0>
  43af88:	8b 0b                	mov    (%rbx),%ecx
  43af8a:	81 e1 ff ff ff 7f    	and    $0x7fffffff,%ecx
  43af90:	89 34 24             	mov    %esi,(%rsp)
  43af93:	45 89 e0             	mov    %r12d,%r8d
  43af96:	48 8d 35 2b 22 03 00 	lea    0x3222b(%rip),%rsi        # 46d1c8 <usage_message+0xb488>
  43af9d:	bf 04 00 00 00       	mov    $0x4,%edi
  43afa2:	31 c0                	xor    %eax,%eax
  43afa4:	e8 07 61 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43afa9:	e9 30 ff ff ff       	jmpq   43aede <DCsync_configuration+0x1b60>
  43afae:	41 81 fc ff 00 00 00 	cmp    $0xff,%r12d
  43afb5:	76 0f                	jbe    43afc6 <DCsync_configuration+0x1c48>
  43afb7:	48 8b 07             	mov    (%rdi),%rax
  43afba:	48 8b 98 e8 00 00 00 	mov    0xe8(%rax),%rbx
  43afc1:	e9 ca fe ff ff       	jmpq   43ae90 <DCsync_configuration+0x1b12>
  43afc6:	41 8d 44 24 e8       	lea    -0x18(%r12),%eax
  43afcb:	c1 e8 03             	shr    $0x3,%eax
  43afce:	83 f8 1c             	cmp    $0x1c,%eax
  43afd1:	0f 8e 61 ff ff ff    	jle    43af38 <DCsync_configuration+0x1bba>
  43afd7:	48 8b 3f             	mov    (%rdi),%rdi
  43afda:	48 63 d0             	movslq %eax,%rdx
  43afdd:	48 c1 e2 03          	shl    $0x3,%rdx
  43afe1:	e9 a1 fe ff ff       	jmpq   43ae87 <DCsync_configuration+0x1b09>

000000000043afe6 <zbx_mem_required_size>:
  43afe6:	41 55                	push   %r13
  43afe8:	41 54                	push   %r12
  43afea:	55                   	push   %rbp
  43afeb:	53                   	push   %rbx
  43afec:	48 83 ec 18          	sub    $0x18,%rsp
  43aff0:	49 89 fc             	mov    %rdi,%r12
  43aff3:	89 f3                	mov    %esi,%ebx
  43aff5:	49 89 d5             	mov    %rdx,%r13
  43aff8:	48 89 cd             	mov    %rcx,%rbp
  43affb:	48 89 0c 24          	mov    %rcx,(%rsp)
  43afff:	49 89 d1             	mov    %rdx,%r9
  43b002:	41 89 f0             	mov    %esi,%r8d
  43b005:	48 89 f9             	mov    %rdi,%rcx
  43b008:	48 8d 15 da 25 03 00 	lea    0x325da(%rip),%rdx        # 46d5e9 <usage_message+0xb8a9>
  43b00f:	48 8d 35 fa 21 03 00 	lea    0x321fa(%rip),%rsi        # 46d210 <usage_message+0xb4d0>
  43b016:	bf 04 00 00 00       	mov    $0x4,%edi
  43b01b:	31 c0                	xor    %eax,%eax
  43b01d:	e8 8e 60 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b022:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
  43b029:	4c 89 ef             	mov    %r13,%rdi
  43b02c:	31 c0                	xor    %eax,%eax
  43b02e:	48 89 d1             	mov    %rdx,%rcx
  43b031:	f2 ae                	repnz scas %es:(%rdi),%al
  43b033:	48 89 ce             	mov    %rcx,%rsi
  43b036:	48 89 ef             	mov    %rbp,%rdi
  43b039:	48 89 d1             	mov    %rdx,%rcx
  43b03c:	f2 ae                	repnz scas %es:(%rdi),%al
  43b03e:	8d 04 5b             	lea    (%rbx,%rbx,2),%eax
  43b041:	c1 e0 03             	shl    $0x3,%eax
  43b044:	29 d8                	sub    %ebx,%eax
  43b046:	48 98                	cltq   
  43b048:	49 8d 84 04 5e 01 00 	lea    0x15e(%r12,%rax,1),%rax
  43b04f:	00 
  43b050:	8d 1c dd f8 ff ff ff 	lea    -0x8(,%rbx,8),%ebx
  43b057:	48 63 db             	movslq %ebx,%rbx
  43b05a:	48 29 f0             	sub    %rsi,%rax
  43b05d:	48 29 c8             	sub    %rcx,%rax
  43b060:	48 8d 5c 18 fc       	lea    -0x4(%rax,%rbx,1),%rbx
  43b065:	48 89 d9             	mov    %rbx,%rcx
  43b068:	48 8d 15 7a 25 03 00 	lea    0x3257a(%rip),%rdx        # 46d5e9 <usage_message+0xb8a9>
  43b06f:	48 8d 35 89 25 03 00 	lea    0x32589(%rip),%rsi        # 46d5ff <usage_message+0xb8bf>
  43b076:	bf 04 00 00 00       	mov    $0x4,%edi
  43b07b:	31 c0                	xor    %eax,%eax
  43b07d:	e8 2e 60 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b082:	48 89 d8             	mov    %rbx,%rax
  43b085:	48 83 c4 18          	add    $0x18,%rsp
  43b089:	5b                   	pop    %rbx
  43b08a:	5d                   	pop    %rbp
  43b08b:	41 5c                	pop    %r12
  43b08d:	41 5d                	pop    %r13
  43b08f:	c3                   	retq   

000000000043b090 <zbx_mem_dump_stats>:
  43b090:	41 57                	push   %r15
  43b092:	41 56                	push   %r14
  43b094:	41 55                	push   %r13
  43b096:	41 54                	push   %r12
  43b098:	55                   	push   %rbp
  43b099:	53                   	push   %rbx
  43b09a:	48 83 ec 08          	sub    $0x8,%rsp
  43b09e:	49 89 fe             	mov    %rdi,%r14
  43b0a1:	80 7f 2c 00          	cmpb   $0x0,0x2c(%rdi)
  43b0a5:	0f 85 68 01 00 00    	jne    43b213 <zbx_mem_dump_stats+0x183>
  43b0ab:	49 8b 56 38          	mov    0x38(%r14),%rdx
  43b0af:	48 8d 35 92 21 03 00 	lea    0x32192(%rip),%rsi        # 46d248 <usage_message+0xb508>
  43b0b6:	bf 04 00 00 00       	mov    $0x4,%edi
  43b0bb:	31 c0                	xor    %eax,%eax
  43b0bd:	e8 ee 5f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b0c2:	45 31 e4             	xor    %r12d,%r12d
  43b0c5:	31 db                	xor    %ebx,%ebx
  43b0c7:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  43b0cc:	45 31 ff             	xor    %r15d,%r15d
  43b0cf:	45 31 ed             	xor    %r13d,%r13d
  43b0d2:	49 8b 06             	mov    (%r14),%rax
  43b0d5:	4a 8b 14 20          	mov    (%rax,%r12,1),%rdx
  43b0d9:	48 85 d2             	test   %rdx,%rdx
  43b0dc:	74 52                	je     43b130 <zbx_mem_dump_stats+0xa0>
  43b0de:	45 31 c0             	xor    %r8d,%r8d
  43b0e1:	41 83 c0 01          	add    $0x1,%r8d
  43b0e5:	8b 02                	mov    (%rdx),%eax
  43b0e7:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
  43b0ec:	39 c5                	cmp    %eax,%ebp
  43b0ee:	0f 47 e8             	cmova  %eax,%ebp
  43b0f1:	39 c3                	cmp    %eax,%ebx
  43b0f3:	0f 42 d8             	cmovb  %eax,%ebx
  43b0f6:	48 8b 52 0c          	mov    0xc(%rdx),%rdx
  43b0fa:	48 85 d2             	test   %rdx,%rdx
  43b0fd:	75 e2                	jne    43b0e1 <zbx_mem_dump_stats+0x51>
  43b0ff:	41 83 fd 1d          	cmp    $0x1d,%r13d
  43b103:	48 8d 15 cc 4b 03 00 	lea    0x34bcc(%rip),%rdx        # 46fcd6 <usage_message+0xdf96>
  43b10a:	48 8d 05 10 25 03 00 	lea    0x32510(%rip),%rax        # 46d621 <usage_message+0xb8e1>
  43b111:	48 0f 44 d0          	cmove  %rax,%rdx
  43b115:	45 01 c7             	add    %r8d,%r15d
  43b118:	41 8d 4c 24 18       	lea    0x18(%r12),%ecx
  43b11d:	48 8d 35 4c 21 03 00 	lea    0x3214c(%rip),%rsi        # 46d270 <usage_message+0xb530>
  43b124:	bf 04 00 00 00       	mov    $0x4,%edi
  43b129:	31 c0                	xor    %eax,%eax
  43b12b:	e8 80 5f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b130:	41 83 c5 01          	add    $0x1,%r13d
  43b134:	49 83 c4 08          	add    $0x8,%r12
  43b138:	41 83 fd 1e          	cmp    $0x1e,%r13d
  43b13c:	75 94                	jne    43b0d2 <zbx_mem_dump_stats+0x42>
  43b13e:	89 ea                	mov    %ebp,%edx
  43b140:	48 8d 35 dd 24 03 00 	lea    0x324dd(%rip),%rsi        # 46d624 <usage_message+0xb8e4>
  43b147:	bf 04 00 00 00       	mov    $0x4,%edi
  43b14c:	31 c0                	xor    %eax,%eax
  43b14e:	e8 5d 5f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b153:	89 da                	mov    %ebx,%edx
  43b155:	48 8d 35 e3 24 03 00 	lea    0x324e3(%rip),%rsi        # 46d63f <usage_message+0xb8ff>
  43b15c:	bf 04 00 00 00       	mov    $0x4,%edi
  43b161:	31 c0                	xor    %eax,%eax
  43b163:	e8 48 5f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b168:	41 8b 56 24          	mov    0x24(%r14),%edx
  43b16c:	89 d3                	mov    %edx,%ebx
  43b16e:	41 2b 5e 1c          	sub    0x1c(%r14),%ebx
  43b172:	41 2b 5e 18          	sub    0x18(%r14),%ebx
  43b176:	c1 eb 03             	shr    $0x3,%ebx
  43b179:	83 c3 01             	add    $0x1,%ebx
  43b17c:	89 d9                	mov    %ebx,%ecx
  43b17e:	48 8d 35 13 21 03 00 	lea    0x32113(%rip),%rsi        # 46d298 <usage_message+0xb558>
  43b185:	bf 04 00 00 00       	mov    $0x4,%edi
  43b18a:	31 c0                	xor    %eax,%eax
  43b18c:	e8 1f 5f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b191:	41 8b 56 18          	mov    0x18(%r14),%edx
  43b195:	44 89 f9             	mov    %r15d,%ecx
  43b198:	48 8d 35 31 21 03 00 	lea    0x32131(%rip),%rsi        # 46d2d0 <usage_message+0xb590>
  43b19f:	bf 04 00 00 00       	mov    $0x4,%edi
  43b1a4:	31 c0                	xor    %eax,%eax
  43b1a6:	e8 05 5f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b1ab:	89 d9                	mov    %ebx,%ecx
  43b1ad:	44 29 f9             	sub    %r15d,%ecx
  43b1b0:	41 8b 56 1c          	mov    0x1c(%r14),%edx
  43b1b4:	48 8d 35 45 21 03 00 	lea    0x32145(%rip),%rsi        # 46d300 <usage_message+0xb5c0>
  43b1bb:	bf 04 00 00 00       	mov    $0x4,%edi
  43b1c0:	31 c0                	xor    %eax,%eax
  43b1c2:	e8 e9 5e ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b1c7:	48 8d 35 62 21 03 00 	lea    0x32162(%rip),%rsi        # 46d330 <usage_message+0xb5f0>
  43b1ce:	bf 04 00 00 00       	mov    $0x4,%edi
  43b1d3:	31 c0                	xor    %eax,%eax
  43b1d5:	e8 d6 5e ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b1da:	41 80 7e 2c 00       	cmpb   $0x0,0x2c(%r14)
  43b1df:	75 0f                	jne    43b1f0 <zbx_mem_dump_stats+0x160>
  43b1e1:	48 83 c4 08          	add    $0x8,%rsp
  43b1e5:	5b                   	pop    %rbx
  43b1e6:	5d                   	pop    %rbp
  43b1e7:	41 5c                	pop    %r12
  43b1e9:	41 5d                	pop    %r13
  43b1eb:	41 5e                	pop    %r14
  43b1ed:	41 5f                	pop    %r15
  43b1ef:	c3                   	retq   
  43b1f0:	49 8d 56 30          	lea    0x30(%r14),%rdx
  43b1f4:	be 33 03 00 00       	mov    $0x333,%esi
  43b1f9:	48 8d 3d 16 24 03 00 	lea    0x32416(%rip),%rdi        # 46d616 <usage_message+0xb8d6>
  43b200:	48 83 c4 08          	add    $0x8,%rsp
  43b204:	5b                   	pop    %rbx
  43b205:	5d                   	pop    %rbp
  43b206:	41 5c                	pop    %r12
  43b208:	41 5d                	pop    %r13
  43b20a:	41 5e                	pop    %r14
  43b20c:	41 5f                	pop    %r15
  43b20e:	e9 1a 3a 00 00       	jmpq   43ec2d <__zbx_mutex_unlock>
  43b213:	48 8d 57 30          	lea    0x30(%rdi),%rdx
  43b217:	be 0f 03 00 00       	mov    $0x30f,%esi
  43b21c:	48 8d 3d f3 23 03 00 	lea    0x323f3(%rip),%rdi        # 46d616 <usage_message+0xb8d6>
  43b223:	e8 83 3a 00 00       	callq  43ecab <__zbx_mutex_lock>
  43b228:	e9 7e fe ff ff       	jmpq   43b0ab <zbx_mem_dump_stats+0x1b>

000000000043b22d <zbx_mem_clear>:
  43b22d:	53                   	push   %rbx
  43b22e:	48 89 fb             	mov    %rdi,%rbx
  43b231:	48 8d 15 22 24 03 00 	lea    0x32422(%rip),%rdx        # 46d65a <usage_message+0xb91a>
  43b238:	48 8d 35 52 80 04 00 	lea    0x48052(%rip),%rsi        # 483291 <usage_message+0x21551>
  43b23f:	bf 04 00 00 00       	mov    $0x4,%edi
  43b244:	31 c0                	xor    %eax,%eax
  43b246:	e8 65 5e ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b24b:	80 7b 2c 00          	cmpb   $0x0,0x2c(%rbx)
  43b24f:	0f 85 9d 00 00 00    	jne    43b2f2 <zbx_mem_clear+0xc5>
  43b255:	48 8b 13             	mov    (%rbx),%rdx
  43b258:	b9 1e 00 00 00       	mov    $0x1e,%ecx
  43b25d:	31 c0                	xor    %eax,%eax
  43b25f:	48 89 d7             	mov    %rdx,%rdi
  43b262:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  43b265:	8b 43 24             	mov    0x24(%rbx),%eax
  43b268:	83 f8 17             	cmp    $0x17,%eax
  43b26b:	76 14                	jbe    43b281 <zbx_mem_clear+0x54>
  43b26d:	3d ff 00 00 00       	cmp    $0xff,%eax
  43b272:	77 77                	ja     43b2eb <zbx_mem_clear+0xbe>
  43b274:	8d 48 e8             	lea    -0x18(%rax),%ecx
  43b277:	c1 e9 03             	shr    $0x3,%ecx
  43b27a:	48 63 c9             	movslq %ecx,%rcx
  43b27d:	48 c1 e1 03          	shl    $0x3,%rcx
  43b281:	48 8b 33             	mov    (%rbx),%rsi
  43b284:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  43b288:	48 89 14 0e          	mov    %rdx,(%rsi,%rcx,1)
  43b28c:	89 02                	mov    %eax,(%rdx)
  43b28e:	89 c7                	mov    %eax,%edi
  43b290:	89 44 3a 04          	mov    %eax,0x4(%rdx,%rdi,1)
  43b294:	48 c7 42 04 00 00 00 	movq   $0x0,0x4(%rdx)
  43b29b:	00 
  43b29c:	48 8b 04 0e          	mov    (%rsi,%rcx,1),%rax
  43b2a0:	48 c7 40 0c 00 00 00 	movq   $0x0,0xc(%rax)
  43b2a7:	00 
  43b2a8:	c7 43 1c 00 00 00 00 	movl   $0x0,0x1c(%rbx)
  43b2af:	8b 43 24             	mov    0x24(%rbx),%eax
  43b2b2:	89 43 18             	mov    %eax,0x18(%rbx)
  43b2b5:	80 7b 2c 00          	cmpb   $0x0,0x2c(%rbx)
  43b2b9:	74 15                	je     43b2d0 <zbx_mem_clear+0xa3>
  43b2bb:	48 8d 53 30          	lea    0x30(%rbx),%rdx
  43b2bf:	be 04 03 00 00       	mov    $0x304,%esi
  43b2c4:	48 8d 3d 4b 23 03 00 	lea    0x3234b(%rip),%rdi        # 46d616 <usage_message+0xb8d6>
  43b2cb:	e8 5d 39 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43b2d0:	48 8d 15 83 23 03 00 	lea    0x32383(%rip),%rdx        # 46d65a <usage_message+0xb91a>
  43b2d7:	48 8d 35 bf 7f 04 00 	lea    0x47fbf(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43b2de:	bf 04 00 00 00       	mov    $0x4,%edi
  43b2e3:	31 c0                	xor    %eax,%eax
  43b2e5:	5b                   	pop    %rbx
  43b2e6:	e9 c5 5d ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43b2eb:	b9 e8 00 00 00       	mov    $0xe8,%ecx
  43b2f0:	eb 8f                	jmp    43b281 <zbx_mem_clear+0x54>
  43b2f2:	48 8d 53 30          	lea    0x30(%rbx),%rdx
  43b2f6:	be f9 02 00 00       	mov    $0x2f9,%esi
  43b2fb:	48 8d 3d 14 23 03 00 	lea    0x32314(%rip),%rdi        # 46d616 <usage_message+0xb8d6>
  43b302:	e8 a4 39 00 00       	callq  43ecab <__zbx_mutex_lock>
  43b307:	e9 49 ff ff ff       	jmpq   43b255 <zbx_mem_clear+0x28>

000000000043b30c <__zbx_mem_free>:
  43b30c:	41 55                	push   %r13
  43b30e:	41 54                	push   %r12
  43b310:	55                   	push   %rbp
  43b311:	53                   	push   %rbx
  43b312:	48 83 ec 08          	sub    $0x8,%rsp
  43b316:	48 89 fb             	mov    %rdi,%rbx
  43b319:	89 f5                	mov    %esi,%ebp
  43b31b:	49 89 d4             	mov    %rdx,%r12
  43b31e:	49 89 cd             	mov    %rcx,%r13
  43b321:	48 8d 15 40 23 03 00 	lea    0x32340(%rip),%rdx        # 46d668 <usage_message+0xb928>
  43b328:	48 8d 35 62 7f 04 00 	lea    0x47f62(%rip),%rsi        # 483291 <usage_message+0x21551>
  43b32f:	bf 04 00 00 00       	mov    $0x4,%edi
  43b334:	31 c0                	xor    %eax,%eax
  43b336:	e8 75 5d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b33b:	4d 85 ed             	test   %r13,%r13
  43b33e:	74 6d                	je     43b3ad <__zbx_mem_free+0xa1>
  43b340:	41 80 7c 24 2c 00    	cmpb   $0x0,0x2c(%r12)
  43b346:	75 4d                	jne    43b395 <__zbx_mem_free+0x89>
  43b348:	4c 89 ee             	mov    %r13,%rsi
  43b34b:	4c 89 e7             	mov    %r12,%rdi
  43b34e:	e8 82 f9 ff ff       	callq  43acd5 <DCsync_configuration+0x1957>
  43b353:	41 80 7c 24 2c 00    	cmpb   $0x0,0x2c(%r12)
  43b359:	74 16                	je     43b371 <__zbx_mem_free+0x65>
  43b35b:	49 8d 54 24 30       	lea    0x30(%r12),%rdx
  43b360:	be ec 02 00 00       	mov    $0x2ec,%esi
  43b365:	48 8d 3d aa 22 03 00 	lea    0x322aa(%rip),%rdi        # 46d616 <usage_message+0xb8d6>
  43b36c:	e8 bc 38 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43b371:	48 8d 15 f0 22 03 00 	lea    0x322f0(%rip),%rdx        # 46d668 <usage_message+0xb928>
  43b378:	48 8d 35 1e 7f 04 00 	lea    0x47f1e(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43b37f:	bf 04 00 00 00       	mov    $0x4,%edi
  43b384:	31 c0                	xor    %eax,%eax
  43b386:	48 83 c4 08          	add    $0x8,%rsp
  43b38a:	5b                   	pop    %rbx
  43b38b:	5d                   	pop    %rbp
  43b38c:	41 5c                	pop    %r12
  43b38e:	41 5d                	pop    %r13
  43b390:	e9 1b 5d ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43b395:	49 8d 54 24 30       	lea    0x30(%r12),%rdx
  43b39a:	be e8 02 00 00       	mov    $0x2e8,%esi
  43b39f:	48 8d 3d 70 22 03 00 	lea    0x32270(%rip),%rdi        # 46d616 <usage_message+0xb8d6>
  43b3a6:	e8 00 39 00 00       	callq  43ecab <__zbx_mutex_lock>
  43b3ab:	eb 9b                	jmp    43b348 <__zbx_mem_free+0x3c>
  43b3ad:	4c 8d 05 b4 22 03 00 	lea    0x322b4(%rip),%r8        # 46d668 <usage_message+0xb928>
  43b3b4:	89 e9                	mov    %ebp,%ecx
  43b3b6:	48 89 da             	mov    %rbx,%rdx
  43b3b9:	48 8d 35 98 1f 03 00 	lea    0x31f98(%rip),%rsi        # 46d358 <usage_message+0xb618>
  43b3c0:	bf 01 00 00 00       	mov    $0x1,%edi
  43b3c5:	31 c0                	xor    %eax,%eax
  43b3c7:	e8 e4 5c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b3cc:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43b3cf:	e8 14 2b fd ff       	callq  40dee8 <exit@plt>

000000000043b3d4 <__zbx_mem_malloc>:
  43b3d4:	41 56                	push   %r14
  43b3d6:	41 55                	push   %r13
  43b3d8:	41 54                	push   %r12
  43b3da:	55                   	push   %rbp
  43b3db:	53                   	push   %rbx
  43b3dc:	49 89 fd             	mov    %rdi,%r13
  43b3df:	89 f5                	mov    %esi,%ebp
  43b3e1:	48 89 d3             	mov    %rdx,%rbx
  43b3e4:	49 89 cc             	mov    %rcx,%r12
  43b3e7:	4d 89 c6             	mov    %r8,%r14
  43b3ea:	4c 89 c1             	mov    %r8,%rcx
  43b3ed:	48 8d 15 81 22 03 00 	lea    0x32281(%rip),%rdx        # 46d675 <usage_message+0xb935>
  43b3f4:	48 8d 35 89 22 03 00 	lea    0x32289(%rip),%rsi        # 46d684 <usage_message+0xb944>
  43b3fb:	bf 04 00 00 00       	mov    $0x4,%edi
  43b400:	31 c0                	xor    %eax,%eax
  43b402:	e8 a9 5c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b407:	4d 85 e4             	test   %r12,%r12
  43b40a:	0f 85 ea 00 00 00    	jne    43b4fa <__zbx_mem_malloc+0x126>
  43b410:	49 8d 46 ff          	lea    -0x1(%r14),%rax
  43b414:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
  43b41a:	0f 87 c2 00 00 00    	ja     43b4e2 <__zbx_mem_malloc+0x10e>
  43b420:	80 7b 2c 00          	cmpb   $0x0,0x2c(%rbx)
  43b424:	75 41                	jne    43b467 <__zbx_mem_malloc+0x93>
  43b426:	44 89 f6             	mov    %r14d,%esi
  43b429:	48 89 df             	mov    %rbx,%rdi
  43b42c:	e8 dc f9 ff ff       	callq  43ae0d <DCsync_configuration+0x1a8f>
  43b431:	49 89 c4             	mov    %rax,%r12
  43b434:	80 7b 2c 00          	cmpb   $0x0,0x2c(%rbx)
  43b438:	75 44                	jne    43b47e <__zbx_mem_malloc+0xaa>
  43b43a:	4d 85 e4             	test   %r12,%r12
  43b43d:	74 56                	je     43b495 <__zbx_mem_malloc+0xc1>
  43b43f:	48 8d 15 2f 22 03 00 	lea    0x3222f(%rip),%rdx        # 46d675 <usage_message+0xb935>
  43b446:	48 8d 35 50 7e 04 00 	lea    0x47e50(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43b44d:	bf 04 00 00 00       	mov    $0x4,%edi
  43b452:	31 c0                	xor    %eax,%eax
  43b454:	e8 57 5c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b459:	49 8d 44 24 04       	lea    0x4(%r12),%rax
  43b45e:	5b                   	pop    %rbx
  43b45f:	5d                   	pop    %rbp
  43b460:	41 5c                	pop    %r12
  43b462:	41 5d                	pop    %r13
  43b464:	41 5e                	pop    %r14
  43b466:	c3                   	retq   
  43b467:	48 8d 53 30          	lea    0x30(%rbx),%rdx
  43b46b:	be a1 02 00 00       	mov    $0x2a1,%esi
  43b470:	48 8d 3d 9f 21 03 00 	lea    0x3219f(%rip),%rdi        # 46d616 <usage_message+0xb8d6>
  43b477:	e8 2f 38 00 00       	callq  43ecab <__zbx_mutex_lock>
  43b47c:	eb a8                	jmp    43b426 <__zbx_mem_malloc+0x52>
  43b47e:	48 8d 53 30          	lea    0x30(%rbx),%rdx
  43b482:	be a5 02 00 00       	mov    $0x2a5,%esi
  43b487:	48 8d 3d 88 21 03 00 	lea    0x32188(%rip),%rdi        # 46d616 <usage_message+0xb8d6>
  43b48e:	e8 9a 37 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43b493:	eb a5                	jmp    43b43a <__zbx_mem_malloc+0x66>
  43b495:	4d 89 f1             	mov    %r14,%r9
  43b498:	4c 8d 05 d6 21 03 00 	lea    0x321d6(%rip),%r8        # 46d675 <usage_message+0xb935>
  43b49f:	89 e9                	mov    %ebp,%ecx
  43b4a1:	4c 89 ea             	mov    %r13,%rdx
  43b4a4:	48 8d 35 5d 1f 03 00 	lea    0x31f5d(%rip),%rsi        # 46d408 <usage_message+0xb6c8>
  43b4ab:	bf 01 00 00 00       	mov    $0x1,%edi
  43b4b0:	31 c0                	xor    %eax,%eax
  43b4b2:	e8 f9 5b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b4b7:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
  43b4bb:	4c 8d 05 b3 21 03 00 	lea    0x321b3(%rip),%r8        # 46d675 <usage_message+0xb935>
  43b4c2:	89 e9                	mov    %ebp,%ecx
  43b4c4:	4c 89 ea             	mov    %r13,%rdx
  43b4c7:	48 8d 35 7a 1f 03 00 	lea    0x31f7a(%rip),%rsi        # 46d448 <usage_message+0xb708>
  43b4ce:	bf 01 00 00 00       	mov    $0x1,%edi
  43b4d3:	31 c0                	xor    %eax,%eax
  43b4d5:	e8 d6 5b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b4da:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43b4dd:	e8 06 2a fd ff       	callq  40dee8 <exit@plt>
  43b4e2:	4d 89 f1             	mov    %r14,%r9
  43b4e5:	4c 8d 05 89 21 03 00 	lea    0x32189(%rip),%r8        # 46d675 <usage_message+0xb935>
  43b4ec:	89 e9                	mov    %ebp,%ecx
  43b4ee:	4c 89 ea             	mov    %r13,%rdx
  43b4f1:	48 8d 35 d0 1e 03 00 	lea    0x31ed0(%rip),%rsi        # 46d3c8 <usage_message+0xb688>
  43b4f8:	eb d4                	jmp    43b4ce <__zbx_mem_malloc+0xfa>
  43b4fa:	4c 8d 05 74 21 03 00 	lea    0x32174(%rip),%r8        # 46d675 <usage_message+0xb935>
  43b501:	89 e9                	mov    %ebp,%ecx
  43b503:	4c 89 ea             	mov    %r13,%rdx
  43b506:	48 8d 35 7b 1e 03 00 	lea    0x31e7b(%rip),%rsi        # 46d388 <usage_message+0xb648>
  43b50d:	bf 01 00 00 00       	mov    $0x1,%edi
  43b512:	31 c0                	xor    %eax,%eax
  43b514:	e8 97 5b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b519:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43b51c:	e8 c7 29 fd ff       	callq  40dee8 <exit@plt>

000000000043b521 <__zbx_mem_realloc>:
  43b521:	41 57                	push   %r15
  43b523:	41 56                	push   %r14
  43b525:	41 55                	push   %r13
  43b527:	41 54                	push   %r12
  43b529:	55                   	push   %rbp
  43b52a:	53                   	push   %rbx
  43b52b:	48 83 ec 28          	sub    $0x28,%rsp
  43b52f:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
  43b534:	41 89 f7             	mov    %esi,%r15d
  43b537:	48 89 d3             	mov    %rdx,%rbx
  43b53a:	48 89 cd             	mov    %rcx,%rbp
  43b53d:	4d 89 c5             	mov    %r8,%r13
  43b540:	4c 89 c1             	mov    %r8,%rcx
  43b543:	48 8d 15 4d 21 03 00 	lea    0x3214d(%rip),%rdx        # 46d697 <usage_message+0xb957>
  43b54a:	48 8d 35 33 21 03 00 	lea    0x32133(%rip),%rsi        # 46d684 <usage_message+0xb944>
  43b551:	bf 04 00 00 00       	mov    $0x4,%edi
  43b556:	31 c0                	xor    %eax,%eax
  43b558:	e8 53 5b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b55d:	49 8d 45 ff          	lea    -0x1(%r13),%rax
  43b561:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
  43b567:	0f 87 4f 03 00 00    	ja     43b8bc <__zbx_mem_realloc+0x39b>
  43b56d:	80 7b 2c 00          	cmpb   $0x0,0x2c(%rbx)
  43b571:	0f 85 ac 01 00 00    	jne    43b723 <__zbx_mem_realloc+0x202>
  43b577:	48 85 ed             	test   %rbp,%rbp
  43b57a:	0f 84 c1 01 00 00    	je     43b741 <__zbx_mem_realloc+0x220>
  43b580:	41 83 fd 17          	cmp    $0x17,%r13d
  43b584:	0f 87 f7 00 00 00    	ja     43b681 <__zbx_mem_realloc+0x160>
  43b58a:	41 bc 18 00 00 00    	mov    $0x18,%r12d
  43b590:	48 8d 4d fc          	lea    -0x4(%rbp),%rcx
  43b594:	8b 55 fc             	mov    -0x4(%rbp),%edx
  43b597:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
  43b59d:	41 89 d6             	mov    %edx,%r14d
  43b5a0:	49 8d 7e 08          	lea    0x8(%r14),%rdi
  43b5a4:	48 8d 34 39          	lea    (%rcx,%rdi,1),%rsi
  43b5a8:	48 3b 73 10          	cmp    0x10(%rbx),%rsi
  43b5ac:	0f 82 65 01 00 00    	jb     43b717 <__zbx_mem_realloc+0x1f6>
  43b5b2:	31 c0                	xor    %eax,%eax
  43b5b4:	44 39 e2             	cmp    %r12d,%edx
  43b5b7:	0f 82 d6 00 00 00    	jb     43b693 <__zbx_mem_realloc+0x172>
  43b5bd:	89 d7                	mov    %edx,%edi
  43b5bf:	c1 ef 02             	shr    $0x2,%edi
  43b5c2:	41 39 fc             	cmp    %edi,%r12d
  43b5c5:	77 70                	ja     43b637 <__zbx_mem_realloc+0x116>
  43b5c7:	85 c0                	test   %eax,%eax
  43b5c9:	0f 84 85 01 00 00    	je     43b754 <__zbx_mem_realloc+0x233>
  43b5cf:	44 89 e0             	mov    %r12d,%eax
  43b5d2:	29 d0                	sub    %edx,%eax
  43b5d4:	01 43 1c             	add    %eax,0x1c(%rbx)
  43b5d7:	8b 43 18             	mov    0x18(%rbx),%eax
  43b5da:	01 d0                	add    %edx,%eax
  43b5dc:	44 29 e0             	sub    %r12d,%eax
  43b5df:	89 43 18             	mov    %eax,0x18(%rbx)
  43b5e2:	44 89 e0             	mov    %r12d,%eax
  43b5e5:	4c 8d 74 01 08       	lea    0x8(%rcx,%rax,1),%r14
  43b5ea:	8b 2e                	mov    (%rsi),%ebp
  43b5ec:	81 e5 ff ff ff 7f    	and    $0x7fffffff,%ebp
  43b5f2:	01 d5                	add    %edx,%ebp
  43b5f4:	44 29 e5             	sub    %r12d,%ebp
  43b5f7:	48 89 df             	mov    %rbx,%rdi
  43b5fa:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  43b5ff:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  43b604:	e8 66 f6 ff ff       	callq  43ac6f <DCsync_configuration+0x18f1>
  43b609:	41 89 2e             	mov    %ebp,(%r14)
  43b60c:	89 ea                	mov    %ebp,%edx
  43b60e:	41 89 6c 16 04       	mov    %ebp,0x4(%r14,%rdx,1)
  43b613:	4c 89 f6             	mov    %r14,%rsi
  43b616:	48 89 df             	mov    %rbx,%rdi
  43b619:	e8 02 f6 ff ff       	callq  43ac20 <DCsync_configuration+0x18a2>
  43b61e:	41 81 cc 00 00 00 80 	or     $0x80000000,%r12d
  43b625:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  43b62a:	44 89 21             	mov    %r12d,(%rcx)
  43b62d:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
  43b632:	44 89 64 01 04       	mov    %r12d,0x4(%rcx,%rax,1)
  43b637:	80 7b 2c 00          	cmpb   $0x0,0x2c(%rbx)
  43b63b:	0f 85 b2 00 00 00    	jne    43b6f3 <__zbx_mem_realloc+0x1d2>
  43b641:	48 85 c9             	test   %rcx,%rcx
  43b644:	0f 84 9f 02 00 00    	je     43b8e9 <__zbx_mem_realloc+0x3c8>
  43b64a:	48 8d 15 46 20 03 00 	lea    0x32046(%rip),%rdx        # 46d697 <usage_message+0xb957>
  43b651:	48 8d 35 45 7c 04 00 	lea    0x47c45(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43b658:	bf 04 00 00 00       	mov    $0x4,%edi
  43b65d:	31 c0                	xor    %eax,%eax
  43b65f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  43b664:	e8 47 5a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b669:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  43b66e:	48 8d 41 04          	lea    0x4(%rcx),%rax
  43b672:	48 83 c4 28          	add    $0x28,%rsp
  43b676:	5b                   	pop    %rbx
  43b677:	5d                   	pop    %rbp
  43b678:	41 5c                	pop    %r12
  43b67a:	41 5d                	pop    %r13
  43b67c:	41 5e                	pop    %r14
  43b67e:	41 5f                	pop    %r15
  43b680:	c3                   	retq   
  43b681:	45 89 ec             	mov    %r13d,%r12d
  43b684:	41 f7 dc             	neg    %r12d
  43b687:	41 83 e4 07          	and    $0x7,%r12d
  43b68b:	45 01 ec             	add    %r13d,%r12d
  43b68e:	e9 fd fe ff ff       	jmpq   43b590 <__zbx_mem_realloc+0x6f>
  43b693:	85 c0                	test   %eax,%eax
  43b695:	74 1a                	je     43b6b1 <__zbx_mem_realloc+0x190>
  43b697:	44 89 e0             	mov    %r12d,%eax
  43b69a:	44 8b 06             	mov    (%rsi),%r8d
  43b69d:	41 81 e0 ff ff ff 7f 	and    $0x7fffffff,%r8d
  43b6a4:	49 8d 3c 38          	lea    (%r8,%rdi,1),%rdi
  43b6a8:	48 39 c7             	cmp    %rax,%rdi
  43b6ab:	0f 83 f4 00 00 00    	jae    43b7a5 <__zbx_mem_realloc+0x284>
  43b6b1:	44 89 e6             	mov    %r12d,%esi
  43b6b4:	48 89 df             	mov    %rbx,%rdi
  43b6b7:	e8 51 f7 ff ff       	callq  43ae0d <DCsync_configuration+0x1a8f>
  43b6bc:	48 85 c0             	test   %rax,%rax
  43b6bf:	0f 84 34 01 00 00    	je     43b7f9 <__zbx_mem_realloc+0x2d8>
  43b6c5:	48 8d 78 04          	lea    0x4(%rax),%rdi
  43b6c9:	4c 89 f2             	mov    %r14,%rdx
  43b6cc:	48 89 ee             	mov    %rbp,%rsi
  43b6cf:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  43b6d4:	e8 df 2e fd ff       	callq  40e5b8 <memcpy@plt>
  43b6d9:	48 89 ee             	mov    %rbp,%rsi
  43b6dc:	48 89 df             	mov    %rbx,%rdi
  43b6df:	e8 f1 f5 ff ff       	callq  43acd5 <DCsync_configuration+0x1957>
  43b6e4:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  43b6e9:	80 7b 2c 00          	cmpb   $0x0,0x2c(%rbx)
  43b6ed:	0f 84 4e ff ff ff    	je     43b641 <__zbx_mem_realloc+0x120>
  43b6f3:	48 8d 53 30          	lea    0x30(%rbx),%rdx
  43b6f7:	be cb 02 00 00       	mov    $0x2cb,%esi
  43b6fc:	48 8d 3d 13 1f 03 00 	lea    0x31f13(%rip),%rdi        # 46d616 <usage_message+0xb8d6>
  43b703:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  43b708:	e8 20 35 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43b70d:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  43b712:	e9 2a ff ff ff       	jmpq   43b641 <__zbx_mem_realloc+0x120>
  43b717:	8b 06                	mov    (%rsi),%eax
  43b719:	f7 d0                	not    %eax
  43b71b:	c1 e8 1f             	shr    $0x1f,%eax
  43b71e:	e9 91 fe ff ff       	jmpq   43b5b4 <__zbx_mem_realloc+0x93>
  43b723:	48 8d 53 30          	lea    0x30(%rbx),%rdx
  43b727:	be c4 02 00 00       	mov    $0x2c4,%esi
  43b72c:	48 8d 3d e3 1e 03 00 	lea    0x31ee3(%rip),%rdi        # 46d616 <usage_message+0xb8d6>
  43b733:	e8 73 35 00 00       	callq  43ecab <__zbx_mutex_lock>
  43b738:	48 85 ed             	test   %rbp,%rbp
  43b73b:	0f 85 3f fe ff ff    	jne    43b580 <__zbx_mem_realloc+0x5f>
  43b741:	44 89 ee             	mov    %r13d,%esi
  43b744:	48 89 df             	mov    %rbx,%rdi
  43b747:	e8 c1 f6 ff ff       	callq  43ae0d <DCsync_configuration+0x1a8f>
  43b74c:	48 89 c1             	mov    %rax,%rcx
  43b74f:	e9 e3 fe ff ff       	jmpq   43b637 <__zbx_mem_realloc+0x116>
  43b754:	44 89 e0             	mov    %r12d,%eax
  43b757:	29 d0                	sub    %edx,%eax
  43b759:	01 43 1c             	add    %eax,0x1c(%rbx)
  43b75c:	8b 43 18             	mov    0x18(%rbx),%eax
  43b75f:	8d 44 02 f8          	lea    -0x8(%rdx,%rax,1),%eax
  43b763:	44 29 e0             	sub    %r12d,%eax
  43b766:	89 43 18             	mov    %eax,0x18(%rbx)
  43b769:	45 89 e6             	mov    %r12d,%r14d
  43b76c:	4a 8d 74 31 08       	lea    0x8(%rcx,%r14,1),%rsi
  43b771:	83 ea 08             	sub    $0x8,%edx
  43b774:	44 29 e2             	sub    %r12d,%edx
  43b777:	89 16                	mov    %edx,(%rsi)
  43b779:	89 d0                	mov    %edx,%eax
  43b77b:	89 54 06 04          	mov    %edx,0x4(%rsi,%rax,1)
  43b77f:	48 89 df             	mov    %rbx,%rdi
  43b782:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  43b787:	e8 94 f4 ff ff       	callq  43ac20 <DCsync_configuration+0x18a2>
  43b78c:	41 81 cc 00 00 00 80 	or     $0x80000000,%r12d
  43b793:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  43b798:	44 89 21             	mov    %r12d,(%rcx)
  43b79b:	46 89 64 31 04       	mov    %r12d,0x4(%rcx,%r14,1)
  43b7a0:	e9 92 fe ff ff       	jmpq   43b637 <__zbx_mem_realloc+0x116>
  43b7a5:	29 53 1c             	sub    %edx,0x1c(%rbx)
  43b7a8:	01 53 18             	add    %edx,0x18(%rbx)
  43b7ab:	8b 2e                	mov    (%rsi),%ebp
  43b7ad:	81 e5 ff ff ff 7f    	and    $0x7fffffff,%ebp
  43b7b3:	8d 6c 2a 08          	lea    0x8(%rdx,%rbp,1),%ebp
  43b7b7:	48 89 df             	mov    %rbx,%rdi
  43b7ba:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  43b7bf:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  43b7c4:	e8 a6 f4 ff ff       	callq  43ac6f <DCsync_configuration+0x18f1>
  43b7c9:	89 ea                	mov    %ebp,%edx
  43b7cb:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
  43b7d0:	48 8d 70 20          	lea    0x20(%rax),%rsi
  43b7d4:	48 39 f2             	cmp    %rsi,%rdx
  43b7d7:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  43b7dc:	0f 83 a1 00 00 00    	jae    43b883 <__zbx_mem_realloc+0x362>
  43b7e2:	01 6b 1c             	add    %ebp,0x1c(%rbx)
  43b7e5:	29 6b 18             	sub    %ebp,0x18(%rbx)
  43b7e8:	81 cd 00 00 00 80    	or     $0x80000000,%ebp
  43b7ee:	89 29                	mov    %ebp,(%rcx)
  43b7f0:	89 6c 11 04          	mov    %ebp,0x4(%rcx,%rdx,1)
  43b7f4:	e9 3e fe ff ff       	jmpq   43b637 <__zbx_mem_realloc+0x116>
  43b7f9:	4c 89 f1             	mov    %r14,%rcx
  43b7fc:	31 d2                	xor    %edx,%edx
  43b7fe:	be b0 01 00 00       	mov    $0x1b0,%esi
  43b803:	48 8d 3d 0c 1e 03 00 	lea    0x31e0c(%rip),%rdi        # 46d616 <usage_message+0xb8d6>
  43b80a:	e8 fc 6e 00 00       	callq  44270b <zbx_malloc2>
  43b80f:	4c 89 f2             	mov    %r14,%rdx
  43b812:	48 89 ee             	mov    %rbp,%rsi
  43b815:	48 89 c7             	mov    %rax,%rdi
  43b818:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  43b81d:	e8 96 2d fd ff       	callq  40e5b8 <memcpy@plt>
  43b822:	48 89 ee             	mov    %rbp,%rsi
  43b825:	48 89 df             	mov    %rbx,%rdi
  43b828:	e8 a8 f4 ff ff       	callq  43acd5 <DCsync_configuration+0x1957>
  43b82d:	44 89 e6             	mov    %r12d,%esi
  43b830:	48 89 df             	mov    %rbx,%rdi
  43b833:	e8 d5 f5 ff ff       	callq  43ae0d <DCsync_configuration+0x1a8f>
  43b838:	48 89 c1             	mov    %rax,%rcx
  43b83b:	48 85 c0             	test   %rax,%rax
  43b83e:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
  43b843:	74 1e                	je     43b863 <__zbx_mem_realloc+0x342>
  43b845:	48 8d 78 04          	lea    0x4(%rax),%rdi
  43b849:	4c 89 f2             	mov    %r14,%rdx
  43b84c:	4c 89 c6             	mov    %r8,%rsi
  43b84f:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  43b854:	e8 5f 2d fd ff       	callq  40e5b8 <memcpy@plt>
  43b859:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
  43b85e:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  43b863:	4d 85 c0             	test   %r8,%r8
  43b866:	0f 84 cb fd ff ff    	je     43b637 <__zbx_mem_realloc+0x116>
  43b86c:	4c 89 c7             	mov    %r8,%rdi
  43b86f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  43b874:	e8 6f 29 fd ff       	callq  40e1e8 <free@plt>
  43b879:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  43b87e:	e9 b4 fd ff ff       	jmpq   43b637 <__zbx_mem_realloc+0x116>
  43b883:	48 8d 74 01 08       	lea    0x8(%rcx,%rax,1),%rsi
  43b888:	44 8d 75 f8          	lea    -0x8(%rbp),%r14d
  43b88c:	45 29 e6             	sub    %r12d,%r14d
  43b88f:	44 89 36             	mov    %r14d,(%rsi)
  43b892:	44 89 f2             	mov    %r14d,%edx
  43b895:	44 89 74 16 04       	mov    %r14d,0x4(%rsi,%rdx,1)
  43b89a:	48 89 df             	mov    %rbx,%rdi
  43b89d:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  43b8a2:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  43b8a7:	e8 74 f3 ff ff       	callq  43ac20 <DCsync_configuration+0x18a2>
  43b8ac:	44 01 63 1c          	add    %r12d,0x1c(%rbx)
  43b8b0:	41 29 ee             	sub    %ebp,%r14d
  43b8b3:	44 01 73 18          	add    %r14d,0x18(%rbx)
  43b8b7:	e9 62 fd ff ff       	jmpq   43b61e <__zbx_mem_realloc+0xfd>
  43b8bc:	4d 89 e9             	mov    %r13,%r9
  43b8bf:	4c 8d 05 d1 1d 03 00 	lea    0x31dd1(%rip),%r8        # 46d697 <usage_message+0xb957>
  43b8c6:	44 89 f9             	mov    %r15d,%ecx
  43b8c9:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  43b8ce:	48 8d 35 f3 1a 03 00 	lea    0x31af3(%rip),%rsi        # 46d3c8 <usage_message+0xb688>
  43b8d5:	bf 01 00 00 00       	mov    $0x1,%edi
  43b8da:	31 c0                	xor    %eax,%eax
  43b8dc:	e8 cf 57 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b8e1:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43b8e4:	e8 ff 25 fd ff       	callq  40dee8 <exit@plt>
  43b8e9:	4d 89 e9             	mov    %r13,%r9
  43b8ec:	4c 8d 05 a4 1d 03 00 	lea    0x31da4(%rip),%r8        # 46d697 <usage_message+0xb957>
  43b8f3:	44 89 f9             	mov    %r15d,%ecx
  43b8f6:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  43b8fb:	48 8d 35 06 1b 03 00 	lea    0x31b06(%rip),%rsi        # 46d408 <usage_message+0xb6c8>
  43b902:	bf 01 00 00 00       	mov    $0x1,%edi
  43b907:	31 c0                	xor    %eax,%eax
  43b909:	e8 a2 57 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b90e:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
  43b912:	4c 8d 05 7e 1d 03 00 	lea    0x31d7e(%rip),%r8        # 46d697 <usage_message+0xb957>
  43b919:	44 89 f9             	mov    %r15d,%ecx
  43b91c:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  43b921:	48 8d 35 20 1b 03 00 	lea    0x31b20(%rip),%rsi        # 46d448 <usage_message+0xb708>
  43b928:	eb ab                	jmp    43b8d5 <__zbx_mem_realloc+0x3b4>

000000000043b92a <zbx_mem_destroy>:
  43b92a:	53                   	push   %rbx
  43b92b:	48 89 fb             	mov    %rdi,%rbx
  43b92e:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
  43b932:	48 8d 15 6e 1d 03 00 	lea    0x31d6e(%rip),%rdx        # 46d6a7 <usage_message+0xb967>
  43b939:	48 8d 35 77 1d 03 00 	lea    0x31d77(%rip),%rsi        # 46d6b7 <usage_message+0xb977>
  43b940:	bf 04 00 00 00       	mov    $0x4,%edi
  43b945:	31 c0                	xor    %eax,%eax
  43b947:	e8 64 57 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b94c:	80 7b 2c 00          	cmpb   $0x0,0x2c(%rbx)
  43b950:	75 2c                	jne    43b97e <zbx_mem_destroy+0x54>
  43b952:	8b 7b 28             	mov    0x28(%rbx),%edi
  43b955:	31 d2                	xor    %edx,%edx
  43b957:	31 f6                	xor    %esi,%esi
  43b959:	e8 ea 30 fd ff       	callq  40ea48 <shmctl@plt>
  43b95e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43b961:	74 26                	je     43b989 <zbx_mem_destroy+0x5f>
  43b963:	48 8d 15 3d 1d 03 00 	lea    0x31d3d(%rip),%rdx        # 46d6a7 <usage_message+0xb967>
  43b96a:	48 8d 35 2c 79 04 00 	lea    0x4792c(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43b971:	bf 04 00 00 00       	mov    $0x4,%edi
  43b976:	31 c0                	xor    %eax,%eax
  43b978:	5b                   	pop    %rbx
  43b979:	e9 32 57 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43b97e:	48 8d 7b 30          	lea    0x30(%rbx),%rdi
  43b982:	e8 71 32 00 00       	callq  43ebf8 <zbx_mutex_destroy>
  43b987:	eb c9                	jmp    43b952 <zbx_mem_destroy+0x28>
  43b989:	e8 da 2d fd ff       	callq  40e768 <__errno_location@plt>
  43b98e:	8b 38                	mov    (%rax),%edi
  43b990:	e8 c3 2a fd ff       	callq  40e458 <strerror@plt>
  43b995:	48 8b 53 38          	mov    0x38(%rbx),%rdx
  43b999:	48 89 c1             	mov    %rax,%rcx
  43b99c:	48 8d 35 ed 1a 03 00 	lea    0x31aed(%rip),%rsi        # 46d490 <usage_message+0xb750>
  43b9a3:	bf 03 00 00 00       	mov    $0x3,%edi
  43b9a8:	31 c0                	xor    %eax,%eax
  43b9aa:	e8 01 57 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43b9af:	eb b2                	jmp    43b963 <zbx_mem_destroy+0x39>

000000000043b9b1 <zbx_mem_create>:
  43b9b1:	41 57                	push   %r15
  43b9b3:	41 56                	push   %r14
  43b9b5:	41 55                	push   %r13
  43b9b7:	41 54                	push   %r12
  43b9b9:	55                   	push   %rbp
  43b9ba:	53                   	push   %rbx
  43b9bb:	48 83 ec 38          	sub    $0x38,%rsp
  43b9bf:	48 89 fb             	mov    %rdi,%rbx
  43b9c2:	41 89 f6             	mov    %esi,%r14d
  43b9c5:	89 54 24 24          	mov    %edx,0x24(%rsp)
  43b9c9:	49 89 cd             	mov    %rcx,%r13
  43b9cc:	4c 89 c5             	mov    %r8,%rbp
  43b9cf:	4d 89 cc             	mov    %r9,%r12
  43b9d2:	48 8d 05 f1 1c 03 00 	lea    0x31cf1(%rip),%rax        # 46d6ca <usage_message+0xb98a>
  43b9d9:	4d 85 c0             	test   %r8,%r8
  43b9dc:	48 0f 44 e8          	cmove  %rax,%rbp
  43b9e0:	4d 85 c9             	test   %r9,%r9
  43b9e3:	4c 0f 44 e0          	cmove  %rax,%r12
  43b9e7:	49 89 c9             	mov    %rcx,%r9
  43b9ea:	4d 89 e0             	mov    %r12,%r8
  43b9ed:	48 89 e9             	mov    %rbp,%rcx
  43b9f0:	48 8d 15 da 1c 03 00 	lea    0x31cda(%rip),%rdx        # 46d6d1 <usage_message+0xb991>
  43b9f7:	48 8d 35 ca 1a 03 00 	lea    0x31aca(%rip),%rsi        # 46d4c8 <usage_message+0xb788>
  43b9fe:	bf 04 00 00 00       	mov    $0x4,%edi
  43ba03:	31 c0                	xor    %eax,%eax
  43ba05:	e8 a6 56 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43ba0a:	49 8d 45 80          	lea    -0x80(%r13),%rax
  43ba0e:	48 3d 7f ff ff 7f    	cmp    $0x7fffff7f,%rax
  43ba14:	0f 87 52 02 00 00    	ja     43bc6c <zbx_mem_create+0x2bb>
  43ba1a:	4c 89 ee             	mov    %r13,%rsi
  43ba1d:	44 89 f7             	mov    %r14d,%edi
  43ba20:	e8 cf 2b 00 00       	callq  43e5f4 <zbx_shmget>
  43ba25:	41 89 c6             	mov    %eax,%r14d
  43ba28:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43ba2b:	0f 84 91 02 00 00    	je     43bcc2 <zbx_mem_create+0x311>
  43ba31:	31 d2                	xor    %edx,%edx
  43ba33:	31 f6                	xor    %esi,%esi
  43ba35:	89 c7                	mov    %eax,%edi
  43ba37:	e8 ac 31 fd ff       	callq  40ebe8 <shmat@plt>
  43ba3c:	49 89 c7             	mov    %rax,%r15
  43ba3f:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  43ba43:	0f 84 4c 02 00 00    	je     43bc95 <zbx_mem_create+0x2e4>
  43ba49:	48 8d 40 07          	lea    0x7(%rax),%rax
  43ba4d:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
  43ba51:	48 89 03             	mov    %rax,(%rbx)
  43ba54:	44 89 70 28          	mov    %r14d,0x28(%rax)
  43ba58:	44 89 68 20          	mov    %r13d,0x20(%rax)
  43ba5c:	48 8d 50 48          	lea    0x48(%rax),%rdx
  43ba60:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
  43ba65:	48 89 10             	mov    %rdx,(%rax)
  43ba68:	b9 1e 00 00 00       	mov    $0x1e,%ecx
  43ba6d:	31 c0                	xor    %eax,%eax
  43ba6f:	48 89 d7             	mov    %rdx,%rdi
  43ba72:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  43ba75:	48 8b 03             	mov    (%rbx),%rax
  43ba78:	4c 8b 30             	mov    (%rax),%r14
  43ba7b:	49 81 c6 f0 00 00 00 	add    $0xf0,%r14
  43ba82:	48 89 ee             	mov    %rbp,%rsi
  43ba85:	4c 89 f7             	mov    %r14,%rdi
  43ba88:	e8 7b 2d fd ff       	callq  40e808 <strcpy@plt>
  43ba8d:	48 8b 03             	mov    (%rbx),%rax
  43ba90:	4c 89 70 38          	mov    %r14,0x38(%rax)
  43ba94:	45 31 c9             	xor    %r9d,%r9d
  43ba97:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  43ba9e:	48 89 ef             	mov    %rbp,%rdi
  43baa1:	44 89 c8             	mov    %r9d,%eax
  43baa4:	f2 ae                	repnz scas %es:(%rdi),%al
  43baa6:	48 f7 d1             	not    %rcx
  43baa9:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  43baad:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  43bab2:	4d 8d 04 0e          	lea    (%r14,%rcx,1),%r8
  43bab6:	4c 89 e6             	mov    %r12,%rsi
  43bab9:	4c 89 c7             	mov    %r8,%rdi
  43babc:	4c 89 44 24 08       	mov    %r8,0x8(%rsp)
  43bac1:	44 88 4c 24 10       	mov    %r9b,0x10(%rsp)
  43bac6:	e8 3d 2d fd ff       	callq  40e808 <strcpy@plt>
  43bacb:	48 8b 13             	mov    (%rbx),%rdx
  43bace:	4c 8b 44 24 08       	mov    0x8(%rsp),%r8
  43bad3:	4c 89 42 40          	mov    %r8,0x40(%rdx)
  43bad7:	44 0f b6 4c 24 10    	movzbl 0x10(%rsp),%r9d
  43badd:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  43bae4:	4c 89 e7             	mov    %r12,%rdi
  43bae7:	44 89 c8             	mov    %r9d,%eax
  43baea:	f2 ae                	repnz scas %es:(%rdi),%al
  43baec:	48 f7 d1             	not    %rcx
  43baef:	4c 8d 61 ff          	lea    -0x1(%rcx),%r12
  43baf3:	83 7c 24 24 ff       	cmpl   $0xffffffffffffffff,0x24(%rsp)
  43baf8:	0f 84 5d 01 00 00    	je     43bc5b <zbx_mem_create+0x2aa>
  43bafe:	c6 42 2c 01          	movb   $0x1,0x2c(%rdx)
  43bb02:	48 8b 3b             	mov    (%rbx),%rdi
  43bb05:	48 83 c7 30          	add    $0x30,%rdi
  43bb09:	ba 01 00 00 00       	mov    $0x1,%edx
  43bb0e:	8b 74 24 24          	mov    0x24(%rsp),%esi
  43bb12:	4c 89 44 24 08       	mov    %r8,0x8(%rsp)
  43bb17:	e8 0d 32 00 00       	callq  43ed29 <zbx_mutex_create_ext>
  43bb1c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43bb1f:	4c 8b 44 24 08       	mov    0x8(%rsp),%r8
  43bb24:	0f 84 b6 01 00 00    	je     43bce0 <zbx_mem_create+0x32f>
  43bb2a:	4b 8d 44 20 01       	lea    0x1(%r8,%r12,1),%rax
  43bb2f:	48 8d 50 07          	lea    0x7(%rax),%rdx
  43bb33:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
  43bb37:	48 8d 4a fc          	lea    -0x4(%rdx),%rcx
  43bb3b:	48 83 c2 04          	add    $0x4,%rdx
  43bb3f:	48 39 c8             	cmp    %rcx,%rax
  43bb42:	48 0f 47 ca          	cmova  %rdx,%rcx
  43bb46:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  43bb4b:	4c 29 f2             	sub    %r14,%rdx
  43bb4e:	4e 8d 2c 2a          	lea    (%rdx,%r13,1),%r13
  43bb52:	4c 2b 7c 24 18       	sub    0x18(%rsp),%r15
  43bb57:	4f 8d 7c 3d 00       	lea    0x0(%r13,%r15,1),%r15
  43bb5c:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  43bb61:	48 f7 d2             	not    %rdx
  43bb64:	49 01 d7             	add    %rdx,%r15
  43bb67:	49 f7 d4             	not    %r12
  43bb6a:	4f 8d 24 27          	lea    (%r15,%r12,1),%r12
  43bb6e:	4a 8d 54 20 ff       	lea    -0x1(%rax,%r12,1),%rdx
  43bb73:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
  43bb77:	48 8d 72 04          	lea    0x4(%rdx),%rsi
  43bb7b:	4c 01 e0             	add    %r12,%rax
  43bb7e:	48 39 c6             	cmp    %rax,%rsi
  43bb81:	0f 87 bd 00 00 00    	ja     43bc44 <zbx_mem_create+0x293>
  43bb87:	48 8b 03             	mov    (%rbx),%rax
  43bb8a:	48 89 48 08          	mov    %rcx,0x8(%rax)
  43bb8e:	48 89 70 10          	mov    %rsi,0x10(%rax)
  43bb92:	29 ca                	sub    %ecx,%edx
  43bb94:	83 ea 04             	sub    $0x4,%edx
  43bb97:	89 50 24             	mov    %edx,0x24(%rax)
  43bb9a:	83 fa 17             	cmp    $0x17,%edx
  43bb9d:	0f 86 c2 00 00 00    	jbe    43bc65 <zbx_mem_create+0x2b4>
  43bba3:	81 fa ff 00 00 00    	cmp    $0xff,%edx
  43bba9:	0f 87 a2 00 00 00    	ja     43bc51 <zbx_mem_create+0x2a0>
  43bbaf:	83 ea 18             	sub    $0x18,%edx
  43bbb2:	c1 ea 03             	shr    $0x3,%edx
  43bbb5:	48 63 d2             	movslq %edx,%rdx
  43bbb8:	48 8d 34 d5 00 00 00 	lea    0x0(,%rdx,8),%rsi
  43bbbf:	00 
  43bbc0:	48 8b 18             	mov    (%rax),%rbx
  43bbc3:	48 8b 50 08          	mov    0x8(%rax),%rdx
  43bbc7:	48 89 14 33          	mov    %rdx,(%rbx,%rsi,1)
  43bbcb:	8b 48 24             	mov    0x24(%rax),%ecx
  43bbce:	89 0a                	mov    %ecx,(%rdx)
  43bbd0:	89 cf                	mov    %ecx,%edi
  43bbd2:	89 4c 3a 04          	mov    %ecx,0x4(%rdx,%rdi,1)
  43bbd6:	48 c7 42 04 00 00 00 	movq   $0x0,0x4(%rdx)
  43bbdd:	00 
  43bbde:	48 8b 14 33          	mov    (%rbx,%rsi,1),%rdx
  43bbe2:	48 c7 42 0c 00 00 00 	movq   $0x0,0xc(%rdx)
  43bbe9:	00 
  43bbea:	c7 40 1c 00 00 00 00 	movl   $0x0,0x1c(%rax)
  43bbf1:	44 8b 40 24          	mov    0x24(%rax),%r8d
  43bbf5:	44 89 40 18          	mov    %r8d,0x18(%rax)
  43bbf9:	48 8b 48 10          	mov    0x10(%rax),%rcx
  43bbfd:	48 83 e9 04          	sub    $0x4,%rcx
  43bc01:	48 8b 50 08          	mov    0x8(%rax),%rdx
  43bc05:	48 83 c2 04          	add    $0x4,%rdx
  43bc09:	48 8d 35 a8 19 03 00 	lea    0x319a8(%rip),%rsi        # 46d5b8 <usage_message+0xb878>
  43bc10:	bf 04 00 00 00       	mov    $0x4,%edi
  43bc15:	31 c0                	xor    %eax,%eax
  43bc17:	e8 94 54 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43bc1c:	48 8d 15 ae 1a 03 00 	lea    0x31aae(%rip),%rdx        # 46d6d1 <usage_message+0xb991>
  43bc23:	48 8d 35 73 76 04 00 	lea    0x47673(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43bc2a:	bf 04 00 00 00       	mov    $0x4,%edi
  43bc2f:	31 c0                	xor    %eax,%eax
  43bc31:	48 83 c4 38          	add    $0x38,%rsp
  43bc35:	5b                   	pop    %rbx
  43bc36:	5d                   	pop    %rbp
  43bc37:	41 5c                	pop    %r12
  43bc39:	41 5d                	pop    %r13
  43bc3b:	41 5e                	pop    %r14
  43bc3d:	41 5f                	pop    %r15
  43bc3f:	e9 6c 54 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43bc44:	48 83 ea 08          	sub    $0x8,%rdx
  43bc48:	48 8d 72 04          	lea    0x4(%rdx),%rsi
  43bc4c:	e9 36 ff ff ff       	jmpq   43bb87 <zbx_mem_create+0x1d6>
  43bc51:	be e8 00 00 00       	mov    $0xe8,%esi
  43bc56:	e9 65 ff ff ff       	jmpq   43bbc0 <zbx_mem_create+0x20f>
  43bc5b:	c6 42 2c 00          	movb   $0x0,0x2c(%rdx)
  43bc5f:	90                   	nop
  43bc60:	e9 c5 fe ff ff       	jmpq   43bb2a <zbx_mem_create+0x179>
  43bc65:	31 f6                	xor    %esi,%esi
  43bc67:	e9 54 ff ff ff       	jmpq   43bbc0 <zbx_mem_create+0x20f>
  43bc6c:	41 b8 ff ff ff 7f    	mov    $0x7fffffff,%r8d
  43bc72:	b9 80 00 00 00       	mov    $0x80,%ecx
  43bc77:	4c 89 ea             	mov    %r13,%rdx
  43bc7a:	48 8d 35 6f 18 03 00 	lea    0x3186f(%rip),%rsi        # 46d4f0 <usage_message+0xb7b0>
  43bc81:	bf 01 00 00 00       	mov    $0x1,%edi
  43bc86:	31 c0                	xor    %eax,%eax
  43bc88:	e8 23 54 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43bc8d:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43bc90:	e8 53 22 fd ff       	callq  40dee8 <exit@plt>
  43bc95:	e8 ce 2a fd ff       	callq  40e768 <__errno_location@plt>
  43bc9a:	8b 38                	mov    (%rax),%edi
  43bc9c:	e8 b7 27 fd ff       	callq  40e458 <strerror@plt>
  43bca1:	48 89 c1             	mov    %rax,%rcx
  43bca4:	48 89 ea             	mov    %rbp,%rdx
  43bca7:	48 8d 35 b2 18 03 00 	lea    0x318b2(%rip),%rsi        # 46d560 <usage_message+0xb820>
  43bcae:	bf 01 00 00 00       	mov    $0x1,%edi
  43bcb3:	31 c0                	xor    %eax,%eax
  43bcb5:	e8 f6 53 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43bcba:	44 89 ff             	mov    %r15d,%edi
  43bcbd:	e8 26 22 fd ff       	callq  40dee8 <exit@plt>
  43bcc2:	48 89 ea             	mov    %rbp,%rdx
  43bcc5:	48 8d 35 64 18 03 00 	lea    0x31864(%rip),%rsi        # 46d530 <usage_message+0xb7f0>
  43bccc:	bf 01 00 00 00       	mov    $0x1,%edi
  43bcd1:	31 c0                	xor    %eax,%eax
  43bcd3:	e8 d8 53 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43bcd8:	44 89 f7             	mov    %r14d,%edi
  43bcdb:	e8 08 22 fd ff       	callq  40dee8 <exit@plt>
  43bce0:	48 89 ea             	mov    %rbp,%rdx
  43bce3:	48 8d 35 ae 18 03 00 	lea    0x318ae(%rip),%rsi        # 46d598 <usage_message+0xb858>
  43bcea:	bf 01 00 00 00       	mov    $0x1,%edi
  43bcef:	31 c0                	xor    %eax,%eax
  43bcf1:	e8 ba 53 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43bcf6:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43bcf9:	e8 ea 21 fd ff       	callq  40dee8 <exit@plt>
  43bcfe:	90                   	nop
  43bcff:	90                   	nop

000000000043bd00 <zbx_strpool_info>:
  43bd00:	48 8d 05 d9 71 27 00 	lea    0x2771d9(%rip),%rax        # 6b2ee0 <cache+0xb0>
  43bd07:	c3                   	retq   

000000000043bd08 <zbx_strpool_acquire>:
  43bd08:	53                   	push   %rbx
  43bd09:	48 89 fb             	mov    %rdi,%rbx
  43bd0c:	48 89 f9             	mov    %rdi,%rcx
  43bd0f:	48 8d 15 ca 19 03 00 	lea    0x319ca(%rip),%rdx        # 46d6e0 <usage_message+0xb9a0>
  43bd16:	48 8d 35 d7 19 03 00 	lea    0x319d7(%rip),%rsi        # 46d6f4 <usage_message+0xb9b4>
  43bd1d:	bf 04 00 00 00       	mov    $0x4,%edi
  43bd22:	31 c0                	xor    %eax,%eax
  43bd24:	e8 87 53 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43bd29:	48 8d 15 c0 71 27 00 	lea    0x2771c0(%rip),%rdx        # 6b2ef0 <cache+0xc0>
  43bd30:	be 8f 00 00 00       	mov    $0x8f,%esi
  43bd35:	48 8d 3d c8 19 03 00 	lea    0x319c8(%rip),%rdi        # 46d704 <usage_message+0xb9c4>
  43bd3c:	e8 6a 2f 00 00       	callq  43ecab <__zbx_mutex_lock>
  43bd41:	83 43 fc 01          	addl   $0x1,-0x4(%rbx)
  43bd45:	48 8d 15 a4 71 27 00 	lea    0x2771a4(%rip),%rdx        # 6b2ef0 <cache+0xc0>
  43bd4c:	be 94 00 00 00       	mov    $0x94,%esi
  43bd51:	48 8d 3d ac 19 03 00 	lea    0x319ac(%rip),%rdi        # 46d704 <usage_message+0xb9c4>
  43bd58:	e8 d0 2e 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43bd5d:	48 8d 15 7c 19 03 00 	lea    0x3197c(%rip),%rdx        # 46d6e0 <usage_message+0xb9a0>
  43bd64:	48 8d 35 32 75 04 00 	lea    0x47532(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43bd6b:	bf 04 00 00 00       	mov    $0x4,%edi
  43bd70:	31 c0                	xor    %eax,%eax
  43bd72:	e8 39 53 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43bd77:	48 89 d8             	mov    %rbx,%rax
  43bd7a:	5b                   	pop    %rbx
  43bd7b:	c3                   	retq   
  43bd7c:	48 89 f9             	mov    %rdi,%rcx
  43bd7f:	48 8b 15 5a 71 27 00 	mov    0x27715a(%rip),%rdx        # 6b2ee0 <cache+0xb0>
  43bd86:	be 39 00 00 00       	mov    $0x39,%esi
  43bd8b:	48 8d 3d 72 19 03 00 	lea    0x31972(%rip),%rdi        # 46d704 <usage_message+0xb9c4>
  43bd92:	e9 75 f5 ff ff       	jmpq   43b30c <__zbx_mem_free>
  43bd97:	48 89 f9             	mov    %rdi,%rcx
  43bd9a:	49 89 f0             	mov    %rsi,%r8
  43bd9d:	48 8b 15 3c 71 27 00 	mov    0x27713c(%rip),%rdx        # 6b2ee0 <cache+0xb0>
  43bda4:	be 39 00 00 00       	mov    $0x39,%esi
  43bda9:	48 8d 3d 54 19 03 00 	lea    0x31954(%rip),%rdi        # 46d704 <usage_message+0xb9c4>
  43bdb0:	e9 6c f7 ff ff       	jmpq   43b521 <__zbx_mem_realloc>
  43bdb5:	48 89 f9             	mov    %rdi,%rcx
  43bdb8:	49 89 f0             	mov    %rsi,%r8
  43bdbb:	48 8b 15 1e 71 27 00 	mov    0x27711e(%rip),%rdx        # 6b2ee0 <cache+0xb0>
  43bdc2:	be 39 00 00 00       	mov    $0x39,%esi
  43bdc7:	48 8d 3d 36 19 03 00 	lea    0x31936(%rip),%rdi        # 46d704 <usage_message+0xb9c4>
  43bdce:	e9 01 f6 ff ff       	jmpq   43b3d4 <__zbx_mem_malloc>

000000000043bdd3 <zbx_strpool_clear>:
  43bdd3:	48 83 ec 18          	sub    $0x18,%rsp
  43bdd7:	48 8d 15 30 19 03 00 	lea    0x31930(%rip),%rdx        # 46d70e <usage_message+0xb9ce>
  43bdde:	48 8d 35 ac 74 04 00 	lea    0x474ac(%rip),%rsi        # 483291 <usage_message+0x21551>
  43bde5:	bf 04 00 00 00       	mov    $0x4,%edi
  43bdea:	31 c0                	xor    %eax,%eax
  43bdec:	e8 bf 52 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43bdf1:	48 8d 15 f8 70 27 00 	lea    0x2770f8(%rip),%rdx        # 6b2ef0 <cache+0xc0>
  43bdf8:	be b4 00 00 00       	mov    $0xb4,%esi
  43bdfd:	48 8d 3d 00 19 03 00 	lea    0x31900(%rip),%rdi        # 46d704 <usage_message+0xb9c4>
  43be04:	e8 a2 2e 00 00       	callq  43ecab <__zbx_mutex_lock>
  43be09:	48 8b 3d d0 70 27 00 	mov    0x2770d0(%rip),%rdi        # 6b2ee0 <cache+0xb0>
  43be10:	e8 18 f4 ff ff       	callq  43b22d <zbx_mem_clear>
  43be15:	be 38 00 00 00       	mov    $0x38,%esi
  43be1a:	31 ff                	xor    %edi,%edi
  43be1c:	e8 94 ff ff ff       	callq  43bdb5 <zbx_strpool_acquire+0xad>
  43be21:	48 89 05 c0 70 27 00 	mov    %rax,0x2770c0(%rip)        # 6b2ee8 <cache+0xb8>
  43be28:	48 8d 15 4d ff ff ff 	lea    -0xb3(%rip),%rdx        # 43bd7c <zbx_strpool_acquire+0x74>
  43be2f:	48 89 14 24          	mov    %rdx,(%rsp)
  43be33:	4c 8d 0d 5d ff ff ff 	lea    -0xa3(%rip),%r9        # 43bd97 <zbx_strpool_acquire+0x8f>
  43be3a:	4c 8d 05 74 ff ff ff 	lea    -0x8c(%rip),%r8        # 43bdb5 <zbx_strpool_acquire+0xad>
  43be41:	48 8d 0d 4a 00 00 00 	lea    0x4a(%rip),%rcx        # 43be92 <zbx_strpool_clear+0xbf>
  43be48:	48 8d 15 50 00 00 00 	lea    0x50(%rip),%rdx        # 43be9f <zbx_strpool_clear+0xcc>
  43be4f:	be e8 03 00 00       	mov    $0x3e8,%esi
  43be54:	48 89 c7             	mov    %rax,%rdi
  43be57:	e8 94 1b 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  43be5c:	48 8d 15 8d 70 27 00 	lea    0x27708d(%rip),%rdx        # 6b2ef0 <cache+0xc0>
  43be63:	be bd 00 00 00       	mov    $0xbd,%esi
  43be68:	48 8d 3d 95 18 03 00 	lea    0x31895(%rip),%rdi        # 46d704 <usage_message+0xb9c4>
  43be6f:	e8 b9 2d 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43be74:	48 8d 15 93 18 03 00 	lea    0x31893(%rip),%rdx        # 46d70e <usage_message+0xb9ce>
  43be7b:	48 8d 35 1b 74 04 00 	lea    0x4741b(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43be82:	bf 04 00 00 00       	mov    $0x4,%edi
  43be87:	31 c0                	xor    %eax,%eax
  43be89:	48 83 c4 18          	add    $0x18,%rsp
  43be8d:	e9 1e 52 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43be92:	48 83 c7 04          	add    $0x4,%rdi
  43be96:	48 83 c6 04          	add    $0x4,%rsi
  43be9a:	e9 09 29 fd ff       	jmpq   40e7a8 <strcmp@plt>
  43be9f:	48 83 c7 04          	add    $0x4,%rdi
  43bea3:	e9 3d 07 00 00       	jmpq   43c5e5 <zbx_default_string_hash_func>

000000000043bea8 <zbx_strpool_release>:
  43bea8:	53                   	push   %rbx
  43bea9:	48 89 fb             	mov    %rdi,%rbx
  43beac:	48 89 f9             	mov    %rdi,%rcx
  43beaf:	48 8d 15 6a 18 03 00 	lea    0x3186a(%rip),%rdx        # 46d720 <usage_message+0xb9e0>
  43beb6:	48 8d 35 37 18 03 00 	lea    0x31837(%rip),%rsi        # 46d6f4 <usage_message+0xb9b4>
  43bebd:	bf 04 00 00 00       	mov    $0x4,%edi
  43bec2:	31 c0                	xor    %eax,%eax
  43bec4:	e8 e7 51 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43bec9:	48 8d 15 20 70 27 00 	lea    0x277020(%rip),%rdx        # 6b2ef0 <cache+0xc0>
  43bed0:	be a3 00 00 00       	mov    $0xa3,%esi
  43bed5:	48 8d 3d 28 18 03 00 	lea    0x31828(%rip),%rdi        # 46d704 <usage_message+0xb9c4>
  43bedc:	e8 ca 2d 00 00       	callq  43ecab <__zbx_mutex_lock>
  43bee1:	48 8d 73 fc          	lea    -0x4(%rbx),%rsi
  43bee5:	8b 43 fc             	mov    -0x4(%rbx),%eax
  43bee8:	83 e8 01             	sub    $0x1,%eax
  43beeb:	89 43 fc             	mov    %eax,-0x4(%rbx)
  43beee:	85 c0                	test   %eax,%eax
  43bef0:	75 0c                	jne    43befe <zbx_strpool_release+0x56>
  43bef2:	48 8b 3d ef 6f 27 00 	mov    0x276fef(%rip),%rdi        # 6b2ee8 <cache+0xb8>
  43bef9:	e8 03 16 00 00       	callq  43d501 <zbx_hashset_remove>
  43befe:	48 8d 15 eb 6f 27 00 	lea    0x276feb(%rip),%rdx        # 6b2ef0 <cache+0xc0>
  43bf05:	be a9 00 00 00       	mov    $0xa9,%esi
  43bf0a:	48 8d 3d f3 17 03 00 	lea    0x317f3(%rip),%rdi        # 46d704 <usage_message+0xb9c4>
  43bf11:	e8 17 2d 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43bf16:	48 8d 15 03 18 03 00 	lea    0x31803(%rip),%rdx        # 46d720 <usage_message+0xb9e0>
  43bf1d:	48 8d 35 79 73 04 00 	lea    0x47379(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43bf24:	bf 04 00 00 00       	mov    $0x4,%edi
  43bf29:	31 c0                	xor    %eax,%eax
  43bf2b:	5b                   	pop    %rbx
  43bf2c:	e9 7f 51 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>

000000000043bf31 <zbx_strpool_intern>:
  43bf31:	41 54                	push   %r12
  43bf33:	55                   	push   %rbp
  43bf34:	53                   	push   %rbx
  43bf35:	48 89 fb             	mov    %rdi,%rbx
  43bf38:	48 89 f9             	mov    %rdi,%rcx
  43bf3b:	48 8d 15 f2 17 03 00 	lea    0x317f2(%rip),%rdx        # 46d734 <usage_message+0xb9f4>
  43bf42:	48 8d 35 ab 17 03 00 	lea    0x317ab(%rip),%rsi        # 46d6f4 <usage_message+0xb9b4>
  43bf49:	bf 04 00 00 00       	mov    $0x4,%edi
  43bf4e:	31 c0                	xor    %eax,%eax
  43bf50:	e8 5b 51 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43bf55:	48 8d 15 94 6f 27 00 	lea    0x276f94(%rip),%rdx        # 6b2ef0 <cache+0xc0>
  43bf5c:	be 70 00 00 00       	mov    $0x70,%esi
  43bf61:	48 8d 3d 9c 17 03 00 	lea    0x3179c(%rip),%rdi        # 46d704 <usage_message+0xb9c4>
  43bf68:	e8 3e 2d 00 00       	callq  43ecab <__zbx_mutex_lock>
  43bf6d:	48 8d 6b fc          	lea    -0x4(%rbx),%rbp
  43bf71:	48 89 ee             	mov    %rbp,%rsi
  43bf74:	48 8b 3d 6d 6f 27 00 	mov    0x276f6d(%rip),%rdi        # 6b2ee8 <cache+0xb8>
  43bf7b:	e8 67 16 00 00       	callq  43d5e7 <zbx_hashset_search>
  43bf80:	49 89 c4             	mov    %rax,%r12
  43bf83:	48 85 c0             	test   %rax,%rax
  43bf86:	74 45                	je     43bfcd <zbx_strpool_intern+0x9c>
  43bf88:	8b 00                	mov    (%rax),%eax
  43bf8a:	83 c0 01             	add    $0x1,%eax
  43bf8d:	41 89 04 24          	mov    %eax,(%r12)
  43bf91:	48 8d 15 58 6f 27 00 	lea    0x276f58(%rip),%rdx        # 6b2ef0 <cache+0xc0>
  43bf98:	be 80 00 00 00       	mov    $0x80,%esi
  43bf9d:	48 8d 3d 60 17 03 00 	lea    0x31760(%rip),%rdi        # 46d704 <usage_message+0xb9c4>
  43bfa4:	e8 84 2c 00 00       	callq  43ec2d <__zbx_mutex_unlock>
  43bfa9:	48 8d 15 84 17 03 00 	lea    0x31784(%rip),%rdx        # 46d734 <usage_message+0xb9f4>
  43bfb0:	48 8d 35 e6 72 04 00 	lea    0x472e6(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43bfb7:	bf 04 00 00 00       	mov    $0x4,%edi
  43bfbc:	31 c0                	xor    %eax,%eax
  43bfbe:	e8 ed 50 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43bfc3:	49 8d 44 24 04       	lea    0x4(%r12),%rax
  43bfc8:	5b                   	pop    %rbx
  43bfc9:	5d                   	pop    %rbp
  43bfca:	41 5c                	pop    %r12
  43bfcc:	c3                   	retq   
  43bfcd:	31 c0                	xor    %eax,%eax
  43bfcf:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  43bfd6:	48 89 df             	mov    %rbx,%rdi
  43bfd9:	f2 ae                	repnz scas %es:(%rdi),%al
  43bfdb:	48 f7 d1             	not    %rcx
  43bfde:	48 8d 51 04          	lea    0x4(%rcx),%rdx
  43bfe2:	b9 04 00 00 00       	mov    $0x4,%ecx
  43bfe7:	48 89 ee             	mov    %rbp,%rsi
  43bfea:	48 8b 3d f7 6e 27 00 	mov    0x276ef7(%rip),%rdi        # 6b2ee8 <cache+0xb8>
  43bff1:	e8 0f 18 00 00       	callq  43d805 <zbx_hashset_insert_ext>
  43bff6:	49 89 c4             	mov    %rax,%r12
  43bff9:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
  43bfff:	b8 01 00 00 00       	mov    $0x1,%eax
  43c004:	eb 87                	jmp    43bf8d <zbx_strpool_intern+0x5c>

000000000043c006 <zbx_strpool_destroy>:
  43c006:	48 83 ec 08          	sub    $0x8,%rsp
  43c00a:	48 8d 15 36 17 03 00 	lea    0x31736(%rip),%rdx        # 46d747 <usage_message+0xba07>
  43c011:	48 8d 35 79 72 04 00 	lea    0x47279(%rip),%rsi        # 483291 <usage_message+0x21551>
  43c018:	bf 04 00 00 00       	mov    $0x4,%edi
  43c01d:	31 c0                	xor    %eax,%eax
  43c01f:	e8 8c 50 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43c024:	48 8b 3d b5 6e 27 00 	mov    0x276eb5(%rip),%rdi        # 6b2ee0 <cache+0xb0>
  43c02b:	e8 fa f8 ff ff       	callq  43b92a <zbx_mem_destroy>
  43c030:	48 8d 3d b9 6e 27 00 	lea    0x276eb9(%rip),%rdi        # 6b2ef0 <cache+0xc0>
  43c037:	e8 bc 2b 00 00       	callq  43ebf8 <zbx_mutex_destroy>
  43c03c:	48 8d 15 04 17 03 00 	lea    0x31704(%rip),%rdx        # 46d747 <usage_message+0xba07>
  43c043:	48 8d 35 53 72 04 00 	lea    0x47253(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43c04a:	bf 04 00 00 00       	mov    $0x4,%edi
  43c04f:	31 c0                	xor    %eax,%eax
  43c051:	48 83 c4 08          	add    $0x8,%rsp
  43c055:	e9 56 50 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>

000000000043c05a <zbx_strpool_create>:
  43c05a:	55                   	push   %rbp
  43c05b:	53                   	push   %rbx
  43c05c:	48 83 ec 18          	sub    $0x18,%rsp
  43c060:	48 89 fd             	mov    %rdi,%rbp
  43c063:	48 8d 15 f1 16 03 00 	lea    0x316f1(%rip),%rdx        # 46d75b <usage_message+0xba1b>
  43c06a:	48 8d 35 20 72 04 00 	lea    0x47220(%rip),%rsi        # 483291 <usage_message+0x21551>
  43c071:	bf 04 00 00 00       	mov    $0x4,%edi
  43c076:	31 c0                	xor    %eax,%eax
  43c078:	e8 33 50 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43c07d:	be 73 00 00 00       	mov    $0x73,%esi
  43c082:	48 8b 05 bf 0d 25 00 	mov    0x250dbf(%rip),%rax        # 68ce48 <zbx_iks_transport+0x428>
  43c089:	48 8b 38             	mov    (%rax),%rdi
  43c08c:	e8 52 26 00 00       	callq  43e6e3 <zbx_ftok>
  43c091:	89 c3                	mov    %eax,%ebx
  43c093:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43c096:	0f 84 ac 00 00 00    	je     43c148 <zbx_strpool_create+0xee>
  43c09c:	4c 8d 0d 08 57 02 00 	lea    0x25708(%rip),%r9        # 4617ab <_IO_stdin_used+0x1ccb>
  43c0a3:	4c 8d 05 c4 16 03 00 	lea    0x316c4(%rip),%r8        # 46d76e <usage_message+0xba2e>
  43c0aa:	48 89 e9             	mov    %rbp,%rcx
  43c0ad:	ba ff ff ff ff       	mov    $0xffffffff,%edx
  43c0b2:	89 c6                	mov    %eax,%esi
  43c0b4:	48 8d 3d 25 6e 27 00 	lea    0x276e25(%rip),%rdi        # 6b2ee0 <cache+0xb0>
  43c0bb:	e8 f1 f8 ff ff       	callq  43b9b1 <zbx_mem_create>
  43c0c0:	ba 01 00 00 00       	mov    $0x1,%edx
  43c0c5:	be 06 00 00 00       	mov    $0x6,%esi
  43c0ca:	48 8d 3d 1f 6e 27 00 	lea    0x276e1f(%rip),%rdi        # 6b2ef0 <cache+0xc0>
  43c0d1:	e8 53 2c 00 00       	callq  43ed29 <zbx_mutex_create_ext>
  43c0d6:	89 c3                	mov    %eax,%ebx
  43c0d8:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43c0db:	0f 84 81 00 00 00    	je     43c162 <zbx_strpool_create+0x108>
  43c0e1:	be 38 00 00 00       	mov    $0x38,%esi
  43c0e6:	31 ff                	xor    %edi,%edi
  43c0e8:	e8 c8 fc ff ff       	callq  43bdb5 <zbx_strpool_acquire+0xad>
  43c0ed:	48 89 05 f4 6d 27 00 	mov    %rax,0x276df4(%rip)        # 6b2ee8 <cache+0xb8>
  43c0f4:	48 8d 15 81 fc ff ff 	lea    -0x37f(%rip),%rdx        # 43bd7c <zbx_strpool_acquire+0x74>
  43c0fb:	48 89 14 24          	mov    %rdx,(%rsp)
  43c0ff:	4c 8d 0d 91 fc ff ff 	lea    -0x36f(%rip),%r9        # 43bd97 <zbx_strpool_acquire+0x8f>
  43c106:	4c 8d 05 a8 fc ff ff 	lea    -0x358(%rip),%r8        # 43bdb5 <zbx_strpool_acquire+0xad>
  43c10d:	48 8d 0d 7e fd ff ff 	lea    -0x282(%rip),%rcx        # 43be92 <zbx_strpool_clear+0xbf>
  43c114:	48 8d 15 84 fd ff ff 	lea    -0x27c(%rip),%rdx        # 43be9f <zbx_strpool_clear+0xcc>
  43c11b:	be e8 03 00 00       	mov    $0x3e8,%esi
  43c120:	48 89 c7             	mov    %rax,%rdi
  43c123:	e8 c8 18 00 00       	callq  43d9f0 <zbx_hashset_create_ext>
  43c128:	48 8d 15 2c 16 03 00 	lea    0x3162c(%rip),%rdx        # 46d75b <usage_message+0xba1b>
  43c12f:	48 8d 35 67 71 04 00 	lea    0x47167(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43c136:	bf 04 00 00 00       	mov    $0x4,%edi
  43c13b:	31 c0                	xor    %eax,%eax
  43c13d:	48 83 c4 18          	add    $0x18,%rsp
  43c141:	5b                   	pop    %rbx
  43c142:	5d                   	pop    %rbp
  43c143:	e9 68 4f ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43c148:	48 8d 35 31 16 03 00 	lea    0x31631(%rip),%rsi        # 46d780 <usage_message+0xba40>
  43c14f:	bf 01 00 00 00       	mov    $0x1,%edi
  43c154:	31 c0                	xor    %eax,%eax
  43c156:	e8 55 4f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43c15b:	89 df                	mov    %ebx,%edi
  43c15d:	e8 86 1d fd ff       	callq  40dee8 <exit@plt>
  43c162:	48 8d 35 47 16 03 00 	lea    0x31647(%rip),%rsi        # 46d7b0 <usage_message+0xba70>
  43c169:	eb e4                	jmp    43c14f <zbx_strpool_create+0xf5>
  43c16b:	90                   	nop
  43c16c:	90                   	nop
  43c16d:	90                   	nop
  43c16e:	90                   	nop
  43c16f:	90                   	nop

000000000043c170 <zbx_hash_lookup2>:
  43c170:	48 83 fe 0b          	cmp    $0xb,%rsi
  43c174:	0f 86 05 02 00 00    	jbe    43c37f <zbx_hash_lookup2+0x20f>
  43c17a:	41 89 d1             	mov    %edx,%r9d
  43c17d:	41 b8 b9 79 37 9e    	mov    $0x9e3779b9,%r8d
  43c183:	44 89 c1             	mov    %r8d,%ecx
  43c186:	0f b6 57 05          	movzbl 0x5(%rdi),%edx
  43c18a:	c1 e2 08             	shl    $0x8,%edx
  43c18d:	0f b6 47 06          	movzbl 0x6(%rdi),%eax
  43c191:	c1 e0 10             	shl    $0x10,%eax
  43c194:	01 c2                	add    %eax,%edx
  43c196:	44 0f b6 57 04       	movzbl 0x4(%rdi),%r10d
  43c19b:	44 01 d2             	add    %r10d,%edx
  43c19e:	0f b6 47 07          	movzbl 0x7(%rdi),%eax
  43c1a2:	c1 e0 18             	shl    $0x18,%eax
  43c1a5:	8d 04 02             	lea    (%rdx,%rax,1),%eax
  43c1a8:	46 8d 04 00          	lea    (%rax,%r8,1),%r8d
  43c1ac:	0f b6 57 09          	movzbl 0x9(%rdi),%edx
  43c1b0:	c1 e2 08             	shl    $0x8,%edx
  43c1b3:	0f b6 47 0a          	movzbl 0xa(%rdi),%eax
  43c1b7:	c1 e0 10             	shl    $0x10,%eax
  43c1ba:	01 c2                	add    %eax,%edx
  43c1bc:	44 0f b6 57 08       	movzbl 0x8(%rdi),%r10d
  43c1c1:	44 01 d2             	add    %r10d,%edx
  43c1c4:	0f b6 47 0b          	movzbl 0xb(%rdi),%eax
  43c1c8:	c1 e0 18             	shl    $0x18,%eax
  43c1cb:	01 c2                	add    %eax,%edx
  43c1cd:	44 01 ca             	add    %r9d,%edx
  43c1d0:	44 0f b6 4f 01       	movzbl 0x1(%rdi),%r9d
  43c1d5:	41 c1 e1 08          	shl    $0x8,%r9d
  43c1d9:	0f b6 47 02          	movzbl 0x2(%rdi),%eax
  43c1dd:	c1 e0 10             	shl    $0x10,%eax
  43c1e0:	41 8d 04 01          	lea    (%r9,%rax,1),%eax
  43c1e4:	44 0f b6 17          	movzbl (%rdi),%r10d
  43c1e8:	44 01 d0             	add    %r10d,%eax
  43c1eb:	44 0f b6 4f 03       	movzbl 0x3(%rdi),%r9d
  43c1f0:	41 c1 e1 18          	shl    $0x18,%r9d
  43c1f4:	44 01 c8             	add    %r9d,%eax
  43c1f7:	01 c8                	add    %ecx,%eax
  43c1f9:	44 29 c0             	sub    %r8d,%eax
  43c1fc:	29 d0                	sub    %edx,%eax
  43c1fe:	89 d1                	mov    %edx,%ecx
  43c200:	c1 e9 0d             	shr    $0xd,%ecx
  43c203:	31 c8                	xor    %ecx,%eax
  43c205:	41 29 d0             	sub    %edx,%r8d
  43c208:	41 29 c0             	sub    %eax,%r8d
  43c20b:	41 89 c1             	mov    %eax,%r9d
  43c20e:	41 c1 e1 08          	shl    $0x8,%r9d
  43c212:	45 31 c1             	xor    %r8d,%r9d
  43c215:	29 c2                	sub    %eax,%edx
  43c217:	44 29 ca             	sub    %r9d,%edx
  43c21a:	45 89 c8             	mov    %r9d,%r8d
  43c21d:	41 c1 e8 0d          	shr    $0xd,%r8d
  43c221:	41 31 d0             	xor    %edx,%r8d
  43c224:	44 29 c8             	sub    %r9d,%eax
  43c227:	44 29 c0             	sub    %r8d,%eax
  43c22a:	44 89 c1             	mov    %r8d,%ecx
  43c22d:	c1 e9 0c             	shr    $0xc,%ecx
  43c230:	31 c1                	xor    %eax,%ecx
  43c232:	45 29 c1             	sub    %r8d,%r9d
  43c235:	41 29 c9             	sub    %ecx,%r9d
  43c238:	89 ca                	mov    %ecx,%edx
  43c23a:	c1 e2 10             	shl    $0x10,%edx
  43c23d:	44 31 ca             	xor    %r9d,%edx
  43c240:	41 29 c8             	sub    %ecx,%r8d
  43c243:	41 29 d0             	sub    %edx,%r8d
  43c246:	89 d0                	mov    %edx,%eax
  43c248:	c1 e8 05             	shr    $0x5,%eax
  43c24b:	44 31 c0             	xor    %r8d,%eax
  43c24e:	41 89 c8             	mov    %ecx,%r8d
  43c251:	41 29 d0             	sub    %edx,%r8d
  43c254:	41 29 c0             	sub    %eax,%r8d
  43c257:	89 c1                	mov    %eax,%ecx
  43c259:	c1 e9 03             	shr    $0x3,%ecx
  43c25c:	44 31 c1             	xor    %r8d,%ecx
  43c25f:	29 c2                	sub    %eax,%edx
  43c261:	29 ca                	sub    %ecx,%edx
  43c263:	41 89 c8             	mov    %ecx,%r8d
  43c266:	41 c1 e0 0a          	shl    $0xa,%r8d
  43c26a:	41 31 d0             	xor    %edx,%r8d
  43c26d:	29 c8                	sub    %ecx,%eax
  43c26f:	44 29 c0             	sub    %r8d,%eax
  43c272:	45 89 c1             	mov    %r8d,%r9d
  43c275:	41 c1 e9 0f          	shr    $0xf,%r9d
  43c279:	41 31 c1             	xor    %eax,%r9d
  43c27c:	48 83 c7 0c          	add    $0xc,%rdi
  43c280:	48 83 ee 0c          	sub    $0xc,%rsi
  43c284:	48 83 fe 0b          	cmp    $0xb,%rsi
  43c288:	0f 87 f8 fe ff ff    	ja     43c186 <zbx_hash_lookup2+0x16>
  43c28e:	41 01 f1             	add    %esi,%r9d
  43c291:	48 83 fe 0b          	cmp    $0xb,%rsi
  43c295:	77 74                	ja     43c30b <zbx_hash_lookup2+0x19b>
  43c297:	48 8d 05 3a 15 03 00 	lea    0x3153a(%rip),%rax        # 46d7d8 <usage_message+0xba98>
  43c29e:	48 63 14 b0          	movslq (%rax,%rsi,4),%rdx
  43c2a2:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  43c2a6:	ff e0                	jmpq   *%rax
  43c2a8:	0f b6 47 0a          	movzbl 0xa(%rdi),%eax
  43c2ac:	c1 e0 18             	shl    $0x18,%eax
  43c2af:	41 01 c1             	add    %eax,%r9d
  43c2b2:	0f b6 47 09          	movzbl 0x9(%rdi),%eax
  43c2b6:	c1 e0 10             	shl    $0x10,%eax
  43c2b9:	41 01 c1             	add    %eax,%r9d
  43c2bc:	0f b6 47 08          	movzbl 0x8(%rdi),%eax
  43c2c0:	c1 e0 08             	shl    $0x8,%eax
  43c2c3:	41 01 c1             	add    %eax,%r9d
  43c2c6:	0f b6 47 07          	movzbl 0x7(%rdi),%eax
  43c2ca:	c1 e0 18             	shl    $0x18,%eax
  43c2cd:	41 01 c0             	add    %eax,%r8d
  43c2d0:	0f b6 47 06          	movzbl 0x6(%rdi),%eax
  43c2d4:	c1 e0 10             	shl    $0x10,%eax
  43c2d7:	41 01 c0             	add    %eax,%r8d
  43c2da:	0f b6 47 05          	movzbl 0x5(%rdi),%eax
  43c2de:	c1 e0 08             	shl    $0x8,%eax
  43c2e1:	41 01 c0             	add    %eax,%r8d
  43c2e4:	0f b6 47 04          	movzbl 0x4(%rdi),%eax
  43c2e8:	41 01 c0             	add    %eax,%r8d
  43c2eb:	0f b6 47 03          	movzbl 0x3(%rdi),%eax
  43c2ef:	c1 e0 18             	shl    $0x18,%eax
  43c2f2:	01 c1                	add    %eax,%ecx
  43c2f4:	0f b6 47 02          	movzbl 0x2(%rdi),%eax
  43c2f8:	c1 e0 10             	shl    $0x10,%eax
  43c2fb:	01 c1                	add    %eax,%ecx
  43c2fd:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
  43c301:	c1 e0 08             	shl    $0x8,%eax
  43c304:	01 c1                	add    %eax,%ecx
  43c306:	0f b6 07             	movzbl (%rdi),%eax
  43c309:	01 c1                	add    %eax,%ecx
  43c30b:	44 29 c1             	sub    %r8d,%ecx
  43c30e:	44 29 c9             	sub    %r9d,%ecx
  43c311:	44 89 c8             	mov    %r9d,%eax
  43c314:	c1 e8 0d             	shr    $0xd,%eax
  43c317:	31 c1                	xor    %eax,%ecx
  43c319:	45 29 c8             	sub    %r9d,%r8d
  43c31c:	41 29 c8             	sub    %ecx,%r8d
  43c31f:	41 89 ca             	mov    %ecx,%r10d
  43c322:	41 c1 e2 08          	shl    $0x8,%r10d
  43c326:	45 31 c2             	xor    %r8d,%r10d
  43c329:	41 29 c9             	sub    %ecx,%r9d
  43c32c:	45 29 d1             	sub    %r10d,%r9d
  43c32f:	44 89 d7             	mov    %r10d,%edi
  43c332:	c1 ef 0d             	shr    $0xd,%edi
  43c335:	44 31 cf             	xor    %r9d,%edi
  43c338:	44 29 d1             	sub    %r10d,%ecx
  43c33b:	29 f9                	sub    %edi,%ecx
  43c33d:	89 fe                	mov    %edi,%esi
  43c33f:	c1 ee 0c             	shr    $0xc,%esi
  43c342:	31 ce                	xor    %ecx,%esi
  43c344:	41 29 fa             	sub    %edi,%r10d
  43c347:	41 29 f2             	sub    %esi,%r10d
  43c34a:	89 f0                	mov    %esi,%eax
  43c34c:	c1 e0 10             	shl    $0x10,%eax
  43c34f:	44 31 d0             	xor    %r10d,%eax
  43c352:	29 f7                	sub    %esi,%edi
  43c354:	29 c7                	sub    %eax,%edi
  43c356:	89 c2                	mov    %eax,%edx
  43c358:	c1 ea 05             	shr    $0x5,%edx
  43c35b:	31 fa                	xor    %edi,%edx
  43c35d:	29 c6                	sub    %eax,%esi
  43c35f:	29 d6                	sub    %edx,%esi
  43c361:	89 d1                	mov    %edx,%ecx
  43c363:	c1 e9 03             	shr    $0x3,%ecx
  43c366:	31 f1                	xor    %esi,%ecx
  43c368:	29 d0                	sub    %edx,%eax
  43c36a:	29 c8                	sub    %ecx,%eax
  43c36c:	89 ce                	mov    %ecx,%esi
  43c36e:	c1 e6 0a             	shl    $0xa,%esi
  43c371:	31 c6                	xor    %eax,%esi
  43c373:	29 ca                	sub    %ecx,%edx
  43c375:	29 f2                	sub    %esi,%edx
  43c377:	89 f0                	mov    %esi,%eax
  43c379:	c1 e8 0f             	shr    $0xf,%eax
  43c37c:	31 d0                	xor    %edx,%eax
  43c37e:	c3                   	retq   
  43c37f:	41 89 d1             	mov    %edx,%r9d
  43c382:	41 b8 b9 79 37 9e    	mov    $0x9e3779b9,%r8d
  43c388:	44 89 c1             	mov    %r8d,%ecx
  43c38b:	e9 fe fe ff ff       	jmpq   43c28e <zbx_hash_lookup2+0x11e>

000000000043c390 <zbx_hash_modfnv>:
  43c390:	81 f2 c5 9d 1c 81    	xor    $0x811c9dc5,%edx
  43c396:	48 85 f6             	test   %rsi,%rsi
  43c399:	74 22                	je     43c3bd <zbx_hash_modfnv+0x2d>
  43c39b:	0f b6 07             	movzbl (%rdi),%eax
  43c39e:	31 d0                	xor    %edx,%eax
  43c3a0:	89 c2                	mov    %eax,%edx
  43c3a2:	c1 e2 10             	shl    $0x10,%edx
  43c3a5:	01 c2                	add    %eax,%edx
  43c3a7:	8d 14 50             	lea    (%rax,%rdx,2),%edx
  43c3aa:	8d 14 d0             	lea    (%rax,%rdx,8),%edx
  43c3ad:	8d 14 d0             	lea    (%rax,%rdx,8),%edx
  43c3b0:	8d 14 50             	lea    (%rax,%rdx,2),%edx
  43c3b3:	48 83 c7 01          	add    $0x1,%rdi
  43c3b7:	48 83 ee 01          	sub    $0x1,%rsi
  43c3bb:	75 de                	jne    43c39b <zbx_hash_modfnv+0xb>
  43c3bd:	89 d0                	mov    %edx,%eax
  43c3bf:	c1 e0 0d             	shl    $0xd,%eax
  43c3c2:	8d 14 10             	lea    (%rax,%rdx,1),%edx
  43c3c5:	89 d0                	mov    %edx,%eax
  43c3c7:	c1 e8 07             	shr    $0x7,%eax
  43c3ca:	31 d0                	xor    %edx,%eax
  43c3cc:	8d 14 c0             	lea    (%rax,%rax,8),%edx
  43c3cf:	89 d0                	mov    %edx,%eax
  43c3d1:	c1 e8 11             	shr    $0x11,%eax
  43c3d4:	31 d0                	xor    %edx,%eax
  43c3d6:	89 c2                	mov    %eax,%edx
  43c3d8:	c1 e2 05             	shl    $0x5,%edx
  43c3db:	8d 04 02             	lea    (%rdx,%rax,1),%eax
  43c3de:	c3                   	retq   

000000000043c3df <zbx_hash_murmur2>:
  43c3df:	48 89 f8             	mov    %rdi,%rax
  43c3e2:	31 f2                	xor    %esi,%edx
  43c3e4:	48 83 fe 03          	cmp    $0x3,%rsi
  43c3e8:	76 6f                	jbe    43c459 <zbx_hash_murmur2+0x7a>
  43c3ea:	31 c9                	xor    %ecx,%ecx
  43c3ec:	44 0f b6 0c 0f       	movzbl (%rdi,%rcx,1),%r9d
  43c3f1:	0f b6 44 0f 01       	movzbl 0x1(%rdi,%rcx,1),%eax
  43c3f6:	c1 e0 08             	shl    $0x8,%eax
  43c3f9:	44 0f b6 44 0f 02    	movzbl 0x2(%rdi,%rcx,1),%r8d
  43c3ff:	41 c1 e0 10          	shl    $0x10,%r8d
  43c403:	44 09 c0             	or     %r8d,%eax
  43c406:	44 09 c8             	or     %r9d,%eax
  43c409:	44 0f b6 44 0f 03    	movzbl 0x3(%rdi,%rcx,1),%r8d
  43c40f:	41 c1 e0 18          	shl    $0x18,%r8d
  43c413:	44 09 c0             	or     %r8d,%eax
  43c416:	69 c0 95 e9 d1 5b    	imul   $0x5bd1e995,%eax,%eax
  43c41c:	41 89 c0             	mov    %eax,%r8d
  43c41f:	41 c1 e8 18          	shr    $0x18,%r8d
  43c423:	41 31 c0             	xor    %eax,%r8d
  43c426:	69 d2 95 e9 d1 5b    	imul   $0x5bd1e995,%edx,%edx
  43c42c:	45 69 c0 95 e9 d1 5b 	imul   $0x5bd1e995,%r8d,%r8d
  43c433:	44 31 c2             	xor    %r8d,%edx
  43c436:	48 83 c1 04          	add    $0x4,%rcx
  43c43a:	48 89 f0             	mov    %rsi,%rax
  43c43d:	48 29 c8             	sub    %rcx,%rax
  43c440:	48 83 f8 03          	cmp    $0x3,%rax
  43c444:	77 a6                	ja     43c3ec <zbx_hash_murmur2+0xd>
  43c446:	48 83 ee 04          	sub    $0x4,%rsi
  43c44a:	48 89 f0             	mov    %rsi,%rax
  43c44d:	48 c1 e8 02          	shr    $0x2,%rax
  43c451:	48 8d 44 87 04       	lea    0x4(%rdi,%rax,4),%rax
  43c456:	83 e6 03             	and    $0x3,%esi
  43c459:	48 83 fe 02          	cmp    $0x2,%rsi
  43c45d:	74 2a                	je     43c489 <zbx_hash_murmur2+0xaa>
  43c45f:	48 83 fe 03          	cmp    $0x3,%rsi
  43c463:	74 1b                	je     43c480 <zbx_hash_murmur2+0xa1>
  43c465:	48 83 fe 01          	cmp    $0x1,%rsi
  43c469:	74 27                	je     43c492 <zbx_hash_murmur2+0xb3>
  43c46b:	89 d0                	mov    %edx,%eax
  43c46d:	c1 e8 0d             	shr    $0xd,%eax
  43c470:	31 d0                	xor    %edx,%eax
  43c472:	69 d0 95 e9 d1 5b    	imul   $0x5bd1e995,%eax,%edx
  43c478:	89 d0                	mov    %edx,%eax
  43c47a:	c1 e8 0f             	shr    $0xf,%eax
  43c47d:	31 d0                	xor    %edx,%eax
  43c47f:	c3                   	retq   
  43c480:	0f b6 48 02          	movzbl 0x2(%rax),%ecx
  43c484:	c1 e1 10             	shl    $0x10,%ecx
  43c487:	31 ca                	xor    %ecx,%edx
  43c489:	0f b6 48 01          	movzbl 0x1(%rax),%ecx
  43c48d:	c1 e1 08             	shl    $0x8,%ecx
  43c490:	31 ca                	xor    %ecx,%edx
  43c492:	0f b6 00             	movzbl (%rax),%eax
  43c495:	31 d0                	xor    %edx,%eax
  43c497:	69 d0 95 e9 d1 5b    	imul   $0x5bd1e995,%eax,%edx
  43c49d:	eb cc                	jmp    43c46b <zbx_hash_murmur2+0x8c>

000000000043c49f <zbx_hash_sdbm>:
  43c49f:	48 85 f6             	test   %rsi,%rsi
  43c4a2:	74 23                	je     43c4c7 <zbx_hash_sdbm+0x28>
  43c4a4:	89 d0                	mov    %edx,%eax
  43c4a6:	89 c1                	mov    %eax,%ecx
  43c4a8:	c1 e1 06             	shl    $0x6,%ecx
  43c4ab:	89 c2                	mov    %eax,%edx
  43c4ad:	c1 e2 10             	shl    $0x10,%edx
  43c4b0:	8d 14 11             	lea    (%rcx,%rdx,1),%edx
  43c4b3:	0f b6 0f             	movzbl (%rdi),%ecx
  43c4b6:	01 ca                	add    %ecx,%edx
  43c4b8:	29 c2                	sub    %eax,%edx
  43c4ba:	89 d0                	mov    %edx,%eax
  43c4bc:	48 83 c7 01          	add    $0x1,%rdi
  43c4c0:	48 83 ee 01          	sub    $0x1,%rsi
  43c4c4:	75 e0                	jne    43c4a6 <zbx_hash_sdbm+0x7>
  43c4c6:	c3                   	retq   
  43c4c7:	89 d0                	mov    %edx,%eax
  43c4c9:	c3                   	retq   

000000000043c4ca <zbx_hash_djb2>:
  43c4ca:	89 d0                	mov    %edx,%eax
  43c4cc:	35 05 15 00 00       	xor    $0x1505,%eax
  43c4d1:	48 85 f6             	test   %rsi,%rsi
  43c4d4:	74 17                	je     43c4ed <zbx_hash_djb2+0x23>
  43c4d6:	89 c1                	mov    %eax,%ecx
  43c4d8:	c1 e1 05             	shl    $0x5,%ecx
  43c4db:	0f b6 17             	movzbl (%rdi),%edx
  43c4de:	8d 14 11             	lea    (%rcx,%rdx,1),%edx
  43c4e1:	01 d0                	add    %edx,%eax
  43c4e3:	48 83 c7 01          	add    $0x1,%rdi
  43c4e7:	48 83 ee 01          	sub    $0x1,%rsi
  43c4eb:	75 e9                	jne    43c4d6 <zbx_hash_djb2+0xc>
  43c4ed:	c3                   	retq   

000000000043c4ee <zbx_default_uint64_hash_func>:
  43c4ee:	31 d2                	xor    %edx,%edx
  43c4f0:	be 08 00 00 00       	mov    $0x8,%esi
  43c4f5:	e9 96 fe ff ff       	jmpq   43c390 <zbx_hash_modfnv>

000000000043c4fa <zbx_default_int_compare_func>:
  43c4fa:	8b 16                	mov    (%rsi),%edx
  43c4fc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  43c501:	39 17                	cmp    %edx,(%rdi)
  43c503:	7c 06                	jl     43c50b <zbx_default_int_compare_func+0x11>
  43c505:	0f 9f c0             	setg   %al
  43c508:	0f b6 c0             	movzbl %al,%eax
  43c50b:	c3                   	retq   

000000000043c50c <zbx_default_uint64_compare_func>:
  43c50c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  43c511:	48 8b 16             	mov    (%rsi),%rdx
  43c514:	48 39 17             	cmp    %rdx,(%rdi)
  43c517:	72 06                	jb     43c51f <zbx_default_uint64_compare_func+0x13>
  43c519:	0f 97 c0             	seta   %al
  43c51c:	0f b6 c0             	movzbl %al,%eax
  43c51f:	c3                   	retq   

000000000043c520 <is_prime>:
  43c520:	83 ff 01             	cmp    $0x1,%edi
  43c523:	7e 6d                	jle    43c592 <is_prime+0x72>
  43c525:	83 ff 02             	cmp    $0x2,%edi
  43c528:	74 62                	je     43c58c <is_prime+0x6c>
  43c52a:	40 f6 c7 01          	test   $0x1,%dil
  43c52e:	74 62                	je     43c592 <is_prime+0x72>
  43c530:	83 ff 08             	cmp    $0x8,%edi
  43c533:	7e 57                	jle    43c58c <is_prime+0x6c>
  43c535:	48 63 d7             	movslq %edi,%rdx
  43c538:	48 8d 04 92          	lea    (%rdx,%rdx,4),%rax
  43c53c:	48 89 c1             	mov    %rax,%rcx
  43c53f:	48 c1 e1 04          	shl    $0x4,%rcx
  43c543:	48 01 c8             	add    %rcx,%rax
  43c546:	48 89 c1             	mov    %rax,%rcx
  43c549:	48 c1 e1 08          	shl    $0x8,%rcx
  43c54d:	48 01 c8             	add    %rcx,%rax
  43c550:	48 89 c1             	mov    %rax,%rcx
  43c553:	48 c1 e1 10          	shl    $0x10,%rcx
  43c557:	48 01 c8             	add    %rcx,%rax
  43c55a:	48 8d 0c 10          	lea    (%rax,%rdx,1),%rcx
  43c55e:	48 c1 e9 20          	shr    $0x20,%rcx
  43c562:	89 f8                	mov    %edi,%eax
  43c564:	99                   	cltd   
  43c565:	89 c8                	mov    %ecx,%eax
  43c567:	29 d0                	sub    %edx,%eax
  43c569:	8d 04 40             	lea    (%rax,%rax,2),%eax
  43c56c:	39 c7                	cmp    %eax,%edi
  43c56e:	74 22                	je     43c592 <is_prime+0x72>
  43c570:	b9 03 00 00 00       	mov    $0x3,%ecx
  43c575:	eb 09                	jmp    43c580 <is_prime+0x60>
  43c577:	89 f8                	mov    %edi,%eax
  43c579:	99                   	cltd   
  43c57a:	f7 f9                	idiv   %ecx
  43c57c:	85 d2                	test   %edx,%edx
  43c57e:	74 12                	je     43c592 <is_prime+0x72>
  43c580:	83 c1 02             	add    $0x2,%ecx
  43c583:	89 c8                	mov    %ecx,%eax
  43c585:	0f af c1             	imul   %ecx,%eax
  43c588:	39 c7                	cmp    %eax,%edi
  43c58a:	7d eb                	jge    43c577 <is_prime+0x57>
  43c58c:	b8 01 00 00 00       	mov    $0x1,%eax
  43c591:	c3                   	retq   
  43c592:	31 c0                	xor    %eax,%eax
  43c594:	c3                   	retq   

000000000043c595 <next_prime>:
  43c595:	53                   	push   %rbx
  43c596:	89 fb                	mov    %edi,%ebx
  43c598:	eb 03                	jmp    43c59d <next_prime+0x8>
  43c59a:	83 c3 01             	add    $0x1,%ebx
  43c59d:	89 df                	mov    %ebx,%edi
  43c59f:	e8 7c ff ff ff       	callq  43c520 <is_prime>
  43c5a4:	85 c0                	test   %eax,%eax
  43c5a6:	74 f2                	je     43c59a <next_prime+0x5>
  43c5a8:	89 d8                	mov    %ebx,%eax
  43c5aa:	5b                   	pop    %rbx
  43c5ab:	c3                   	retq   

000000000043c5ac <zbx_default_mem_free_func>:
  43c5ac:	48 85 ff             	test   %rdi,%rdi
  43c5af:	74 05                	je     43c5b6 <zbx_default_mem_free_func+0xa>
  43c5b1:	e9 32 1c fd ff       	jmpq   40e1e8 <free@plt>
  43c5b6:	c3                   	retq   

000000000043c5b7 <zbx_default_mem_realloc_func>:
  43c5b7:	48 89 fa             	mov    %rdi,%rdx
  43c5ba:	48 89 f1             	mov    %rsi,%rcx
  43c5bd:	be 0c 01 00 00       	mov    $0x10c,%esi
  43c5c2:	48 8d 3d 3f 12 03 00 	lea    0x3123f(%rip),%rdi        # 46d808 <usage_message+0xbac8>
  43c5c9:	e9 c8 60 00 00       	jmpq   442696 <zbx_realloc2>

000000000043c5ce <zbx_default_mem_malloc_func>:
  43c5ce:	48 89 fa             	mov    %rdi,%rdx
  43c5d1:	48 89 f1             	mov    %rsi,%rcx
  43c5d4:	be 07 01 00 00       	mov    $0x107,%esi
  43c5d9:	48 8d 3d 28 12 03 00 	lea    0x31228(%rip),%rdi        # 46d808 <usage_message+0xbac8>
  43c5e0:	e9 26 61 00 00       	jmpq   44270b <zbx_malloc2>

000000000043c5e5 <zbx_default_string_hash_func>:
  43c5e5:	49 89 f8             	mov    %rdi,%r8
  43c5e8:	31 c0                	xor    %eax,%eax
  43c5ea:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  43c5f1:	f2 ae                	repnz scas %es:(%rdi),%al
  43c5f3:	48 f7 d1             	not    %rcx
  43c5f6:	48 8d 71 ff          	lea    -0x1(%rcx),%rsi
  43c5fa:	31 d2                	xor    %edx,%edx
  43c5fc:	4c 89 c7             	mov    %r8,%rdi
  43c5ff:	e9 8c fd ff ff       	jmpq   43c390 <zbx_hash_modfnv>
  43c604:	90                   	nop
  43c605:	90                   	nop
  43c606:	90                   	nop
  43c607:	90                   	nop
  43c608:	90                   	nop
  43c609:	90                   	nop
  43c60a:	90                   	nop
  43c60b:	90                   	nop
  43c60c:	90                   	nop
  43c60d:	90                   	nop
  43c60e:	90                   	nop
  43c60f:	90                   	nop

000000000043c610 <zbx_binary_heap_empty>:
  43c610:	83 7f 08 01          	cmpl   $0x1,0x8(%rdi)
  43c614:	19 c0                	sbb    %eax,%eax
  43c616:	f7 d0                	not    %eax
  43c618:	c3                   	retq   

000000000043c619 <zbx_binary_heap_clear>:
  43c619:	53                   	push   %rbx
  43c61a:	48 89 fb             	mov    %rdi,%rbx
  43c61d:	48 8d 15 ef 11 03 00 	lea    0x311ef(%rip),%rdx        # 46d813 <usage_message+0xbad3>
  43c624:	48 8d 35 66 6c 04 00 	lea    0x46c66(%rip),%rsi        # 483291 <usage_message+0x21551>
  43c62b:	bf 04 00 00 00       	mov    $0x4,%edi
  43c630:	31 c0                	xor    %eax,%eax
  43c632:	e8 79 4a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43c637:	48 8b 3b             	mov    (%rbx),%rdi
  43c63a:	48 85 ff             	test   %rdi,%rdi
  43c63d:	74 18                	je     43c657 <zbx_binary_heap_clear+0x3e>
  43c63f:	ff 53 38             	callq  *0x38(%rbx)
  43c642:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  43c649:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
  43c650:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  43c657:	f6 43 10 01          	testb  $0x1,0x10(%rbx)
  43c65b:	74 09                	je     43c666 <zbx_binary_heap_clear+0x4d>
  43c65d:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  43c661:	e8 99 07 00 00       	callq  43cdff <zbx_hashmap_clear>
  43c666:	48 8d 15 a6 11 03 00 	lea    0x311a6(%rip),%rdx        # 46d813 <usage_message+0xbad3>
  43c66d:	48 8d 35 29 6c 04 00 	lea    0x46c29(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43c674:	bf 04 00 00 00       	mov    $0x4,%edi
  43c679:	31 c0                	xor    %eax,%eax
  43c67b:	5b                   	pop    %rbx
  43c67c:	e9 2f 4a ff ff       	jmpq   4310b0 <__zbx_zabbix_log>

000000000043c681 <zbx_binary_heap_find_min>:
  43c681:	48 83 ec 08          	sub    $0x8,%rsp
  43c685:	8b 47 08             	mov    0x8(%rdi),%eax
  43c688:	85 c0                	test   %eax,%eax
  43c68a:	74 08                	je     43c694 <zbx_binary_heap_find_min+0x13>
  43c68c:	48 8b 07             	mov    (%rdi),%rax
  43c68f:	48 83 c4 08          	add    $0x8,%rsp
  43c693:	c3                   	retq   
  43c694:	48 8d 35 55 12 03 00 	lea    0x31255(%rip),%rsi        # 46d8f0 <usage_message+0xbbb0>
  43c69b:	bf 01 00 00 00       	mov    $0x1,%edi
  43c6a0:	31 c0                	xor    %eax,%eax
  43c6a2:	e8 09 4a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43c6a7:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43c6aa:	e8 39 18 fd ff       	callq  40dee8 <exit@plt>
  43c6af:	41 54                	push   %r12
  43c6b1:	55                   	push   %rbp
  43c6b2:	53                   	push   %rbx
  43c6b3:	48 89 fd             	mov    %rdi,%rbp
  43c6b6:	41 89 d4             	mov    %edx,%r12d
  43c6b9:	48 8b 0f             	mov    (%rdi),%rcx
  43c6bc:	48 63 d6             	movslq %esi,%rdx
  43c6bf:	48 c1 e2 04          	shl    $0x4,%rdx
  43c6c3:	48 8d 04 11          	lea    (%rcx,%rdx,1),%rax
  43c6c7:	4c 8b 40 08          	mov    0x8(%rax),%r8
  43c6cb:	48 8b 38             	mov    (%rax),%rdi
  43c6ce:	49 63 dc             	movslq %r12d,%rbx
  43c6d1:	48 c1 e3 04          	shl    $0x4,%rbx
  43c6d5:	4c 8b 0c 19          	mov    (%rcx,%rbx,1),%r9
  43c6d9:	4c 89 08             	mov    %r9,(%rax)
  43c6dc:	4c 8b 4c 19 08       	mov    0x8(%rcx,%rbx,1),%r9
  43c6e1:	4c 89 48 08          	mov    %r9,0x8(%rax)
  43c6e5:	48 89 d8             	mov    %rbx,%rax
  43c6e8:	48 01 c8             	add    %rcx,%rax
  43c6eb:	4c 89 40 08          	mov    %r8,0x8(%rax)
  43c6ef:	48 89 38             	mov    %rdi,(%rax)
  43c6f2:	f6 45 10 01          	testb  $0x1,0x10(%rbp)
  43c6f6:	75 05                	jne    43c6fd <zbx_binary_heap_find_min+0x7c>
  43c6f8:	5b                   	pop    %rbx
  43c6f9:	5d                   	pop    %rbp
  43c6fa:	41 5c                	pop    %r12
  43c6fc:	c3                   	retq   
  43c6fd:	48 8b 04 11          	mov    (%rcx,%rdx,1),%rax
  43c701:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  43c705:	89 f2                	mov    %esi,%edx
  43c707:	48 89 c6             	mov    %rax,%rsi
  43c70a:	e8 b1 09 00 00       	callq  43d0c0 <zbx_hashmap_set>
  43c70f:	48 8b 45 00          	mov    0x0(%rbp),%rax
  43c713:	48 8b 34 18          	mov    (%rax,%rbx,1),%rsi
  43c717:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  43c71b:	44 89 e2             	mov    %r12d,%edx
  43c71e:	5b                   	pop    %rbx
  43c71f:	5d                   	pop    %rbp
  43c720:	41 5c                	pop    %r12
  43c722:	e9 99 09 00 00       	jmpq   43d0c0 <zbx_hashmap_set>
  43c727:	41 57                	push   %r15
  43c729:	41 56                	push   %r14
  43c72b:	41 55                	push   %r13
  43c72d:	41 54                	push   %r12
  43c72f:	55                   	push   %rbp
  43c730:	53                   	push   %rbx
  43c731:	48 83 ec 08          	sub    $0x8,%rsp
  43c735:	48 89 fb             	mov    %rdi,%rbx
  43c738:	89 f5                	mov    %esi,%ebp
  43c73a:	44 8d 6c 2d 01       	lea    0x1(%rbp,%rbp,1),%r13d
  43c73f:	8b 43 08             	mov    0x8(%rbx),%eax
  43c742:	41 39 c5             	cmp    %eax,%r13d
  43c745:	7d 62                	jge    43c7a9 <zbx_binary_heap_find_min+0x128>
  43c747:	44 8d 64 2d 02       	lea    0x2(%rbp,%rbp,1),%r12d
  43c74c:	41 39 c4             	cmp    %eax,%r12d
  43c74f:	0f 8d 92 00 00 00    	jge    43c7e7 <zbx_binary_heap_find_min+0x166>
  43c755:	48 8b 3b             	mov    (%rbx),%rdi
  43c758:	4d 63 f4             	movslq %r12d,%r14
  43c75b:	49 c1 e6 04          	shl    $0x4,%r14
  43c75f:	4d 63 fd             	movslq %r13d,%r15
  43c762:	49 c1 e7 04          	shl    $0x4,%r15
  43c766:	4a 8d 34 37          	lea    (%rdi,%r14,1),%rsi
  43c76a:	4c 01 ff             	add    %r15,%rdi
  43c76d:	ff 53 18             	callq  *0x18(%rbx)
  43c770:	85 c0                	test   %eax,%eax
  43c772:	7e 46                	jle    43c7ba <zbx_binary_heap_find_min+0x139>
  43c774:	48 8b 3b             	mov    (%rbx),%rdi
  43c777:	4a 8d 34 37          	lea    (%rdi,%r14,1),%rsi
  43c77b:	48 63 c5             	movslq %ebp,%rax
  43c77e:	48 c1 e0 04          	shl    $0x4,%rax
  43c782:	48 01 c7             	add    %rax,%rdi
  43c785:	ff 53 18             	callq  *0x18(%rbx)
  43c788:	85 c0                	test   %eax,%eax
  43c78a:	7e 1d                	jle    43c7a9 <zbx_binary_heap_find_min+0x128>
  43c78c:	44 89 e2             	mov    %r12d,%edx
  43c78f:	89 ee                	mov    %ebp,%esi
  43c791:	48 89 df             	mov    %rbx,%rdi
  43c794:	e8 16 ff ff ff       	callq  43c6af <zbx_binary_heap_find_min+0x2e>
  43c799:	44 89 e5             	mov    %r12d,%ebp
  43c79c:	44 8d 6c 2d 01       	lea    0x1(%rbp,%rbp,1),%r13d
  43c7a1:	8b 43 08             	mov    0x8(%rbx),%eax
  43c7a4:	41 39 c5             	cmp    %eax,%r13d
  43c7a7:	7c 9e                	jl     43c747 <zbx_binary_heap_find_min+0xc6>
  43c7a9:	89 e8                	mov    %ebp,%eax
  43c7ab:	48 83 c4 08          	add    $0x8,%rsp
  43c7af:	5b                   	pop    %rbx
  43c7b0:	5d                   	pop    %rbp
  43c7b1:	41 5c                	pop    %r12
  43c7b3:	41 5d                	pop    %r13
  43c7b5:	41 5e                	pop    %r14
  43c7b7:	41 5f                	pop    %r15
  43c7b9:	c3                   	retq   
  43c7ba:	48 8b 3b             	mov    (%rbx),%rdi
  43c7bd:	4a 8d 34 3f          	lea    (%rdi,%r15,1),%rsi
  43c7c1:	48 63 c5             	movslq %ebp,%rax
  43c7c4:	48 c1 e0 04          	shl    $0x4,%rax
  43c7c8:	48 01 c7             	add    %rax,%rdi
  43c7cb:	ff 53 18             	callq  *0x18(%rbx)
  43c7ce:	85 c0                	test   %eax,%eax
  43c7d0:	7e d7                	jle    43c7a9 <zbx_binary_heap_find_min+0x128>
  43c7d2:	44 89 ea             	mov    %r13d,%edx
  43c7d5:	89 ee                	mov    %ebp,%esi
  43c7d7:	48 89 df             	mov    %rbx,%rdi
  43c7da:	e8 d0 fe ff ff       	callq  43c6af <zbx_binary_heap_find_min+0x2e>
  43c7df:	44 89 ed             	mov    %r13d,%ebp
  43c7e2:	e9 53 ff ff ff       	jmpq   43c73a <zbx_binary_heap_find_min+0xb9>
  43c7e7:	48 8b 3b             	mov    (%rbx),%rdi
  43c7ea:	49 63 c5             	movslq %r13d,%rax
  43c7ed:	48 c1 e0 04          	shl    $0x4,%rax
  43c7f1:	48 8d 34 07          	lea    (%rdi,%rax,1),%rsi
  43c7f5:	48 63 c5             	movslq %ebp,%rax
  43c7f8:	48 c1 e0 04          	shl    $0x4,%rax
  43c7fc:	48 01 c7             	add    %rax,%rdi
  43c7ff:	ff 53 18             	callq  *0x18(%rbx)
  43c802:	85 c0                	test   %eax,%eax
  43c804:	7e a3                	jle    43c7a9 <zbx_binary_heap_find_min+0x128>
  43c806:	44 89 ea             	mov    %r13d,%edx
  43c809:	89 ee                	mov    %ebp,%esi
  43c80b:	48 89 df             	mov    %rbx,%rdi
  43c80e:	e8 9c fe ff ff       	callq  43c6af <zbx_binary_heap_find_min+0x2e>
  43c813:	44 89 ed             	mov    %r13d,%ebp
  43c816:	eb 91                	jmp    43c7a9 <zbx_binary_heap_find_min+0x128>
  43c818:	41 54                	push   %r12
  43c81a:	55                   	push   %rbp
  43c81b:	53                   	push   %rbx
  43c81c:	48 89 fd             	mov    %rdi,%rbp
  43c81f:	89 f3                	mov    %esi,%ebx
  43c821:	85 f6                	test   %esi,%esi
  43c823:	75 13                	jne    43c838 <zbx_binary_heap_find_min+0x1b7>
  43c825:	eb 45                	jmp    43c86c <zbx_binary_heap_find_min+0x1eb>
  43c827:	44 89 e2             	mov    %r12d,%edx
  43c82a:	89 de                	mov    %ebx,%esi
  43c82c:	48 89 ef             	mov    %rbp,%rdi
  43c82f:	e8 7b fe ff ff       	callq  43c6af <zbx_binary_heap_find_min+0x2e>
  43c834:	85 db                	test   %ebx,%ebx
  43c836:	74 34                	je     43c86c <zbx_binary_heap_find_min+0x1eb>
  43c838:	41 89 dc             	mov    %ebx,%r12d
  43c83b:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  43c83f:	41 8d 44 24 ff       	lea    -0x1(%r12),%eax
  43c844:	89 c3                	mov    %eax,%ebx
  43c846:	c1 eb 1f             	shr    $0x1f,%ebx
  43c849:	01 c3                	add    %eax,%ebx
  43c84b:	d1 fb                	sar    %ebx
  43c84d:	49 63 f4             	movslq %r12d,%rsi
  43c850:	48 c1 e6 04          	shl    $0x4,%rsi
  43c854:	48 8d 34 37          	lea    (%rdi,%rsi,1),%rsi
  43c858:	48 63 c3             	movslq %ebx,%rax
  43c85b:	48 c1 e0 04          	shl    $0x4,%rax
  43c85f:	48 01 c7             	add    %rax,%rdi
  43c862:	ff 55 18             	callq  *0x18(%rbp)
  43c865:	85 c0                	test   %eax,%eax
  43c867:	7f be                	jg     43c827 <zbx_binary_heap_find_min+0x1a6>
  43c869:	44 89 e3             	mov    %r12d,%ebx
  43c86c:	89 d8                	mov    %ebx,%eax
  43c86e:	5b                   	pop    %rbx
  43c86f:	5d                   	pop    %rbp
  43c870:	41 5c                	pop    %r12
  43c872:	c3                   	retq   

000000000043c873 <zbx_binary_heap_update_direct>:
  43c873:	41 54                	push   %r12
  43c875:	55                   	push   %rbp
  43c876:	53                   	push   %rbx
  43c877:	48 89 fb             	mov    %rdi,%rbx
  43c87a:	48 89 f5             	mov    %rsi,%rbp
  43c87d:	48 8b 0e             	mov    (%rsi),%rcx
  43c880:	48 8d 15 a2 0f 03 00 	lea    0x30fa2(%rip),%rdx        # 46d829 <usage_message+0xbae9>
  43c887:	48 8d 35 b9 0f 03 00 	lea    0x30fb9(%rip),%rsi        # 46d847 <usage_message+0xbb07>
  43c88e:	bf 04 00 00 00       	mov    $0x4,%edi
  43c893:	31 c0                	xor    %eax,%eax
  43c895:	e8 16 48 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43c89a:	f6 43 10 01          	testb  $0x1,0x10(%rbx)
  43c89e:	74 6a                	je     43c90a <zbx_binary_heap_update_direct+0x97>
  43c8a0:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  43c8a4:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  43c8a8:	e8 b1 06 00 00       	callq  43cf5e <zbx_hashmap_get>
  43c8ad:	41 89 c4             	mov    %eax,%r12d
  43c8b0:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43c8b3:	74 70                	je     43c925 <zbx_binary_heap_update_direct+0xb2>
  43c8b5:	48 98                	cltq   
  43c8b7:	48 8b 13             	mov    (%rbx),%rdx
  43c8ba:	48 c1 e0 04          	shl    $0x4,%rax
  43c8be:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
  43c8c2:	48 89 0c 10          	mov    %rcx,(%rax,%rdx,1)
  43c8c6:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
  43c8ca:	48 89 4c 10 08       	mov    %rcx,0x8(%rax,%rdx,1)
  43c8cf:	44 89 e6             	mov    %r12d,%esi
  43c8d2:	48 89 df             	mov    %rbx,%rdi
  43c8d5:	e8 3e ff ff ff       	callq  43c818 <zbx_binary_heap_find_min+0x197>
  43c8da:	41 39 c4             	cmp    %eax,%r12d
  43c8dd:	74 1e                	je     43c8fd <zbx_binary_heap_update_direct+0x8a>
  43c8df:	48 8d 15 43 0f 03 00 	lea    0x30f43(%rip),%rdx        # 46d829 <usage_message+0xbae9>
  43c8e6:	48 8d 35 b0 69 04 00 	lea    0x469b0(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43c8ed:	bf 04 00 00 00       	mov    $0x4,%edi
  43c8f2:	31 c0                	xor    %eax,%eax
  43c8f4:	5b                   	pop    %rbx
  43c8f5:	5d                   	pop    %rbp
  43c8f6:	41 5c                	pop    %r12
  43c8f8:	e9 b3 47 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43c8fd:	44 89 e6             	mov    %r12d,%esi
  43c900:	48 89 df             	mov    %rbx,%rdi
  43c903:	e8 1f fe ff ff       	callq  43c727 <zbx_binary_heap_find_min+0xa6>
  43c908:	eb d5                	jmp    43c8df <zbx_binary_heap_update_direct+0x6c>
  43c90a:	48 8d 35 07 10 03 00 	lea    0x31007(%rip),%rsi        # 46d918 <usage_message+0xbbd8>
  43c911:	bf 01 00 00 00       	mov    $0x1,%edi
  43c916:	31 c0                	xor    %eax,%eax
  43c918:	e8 93 47 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43c91d:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43c920:	e8 c3 15 fd ff       	callq  40dee8 <exit@plt>
  43c925:	48 8b 55 00          	mov    0x0(%rbp),%rdx
  43c929:	48 8d 35 20 10 03 00 	lea    0x31020(%rip),%rsi        # 46d950 <usage_message+0xbc10>
  43c930:	bf 01 00 00 00       	mov    $0x1,%edi
  43c935:	31 c0                	xor    %eax,%eax
  43c937:	e8 74 47 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43c93c:	44 89 e7             	mov    %r12d,%edi
  43c93f:	e8 a4 15 fd ff       	callq  40dee8 <exit@plt>

000000000043c944 <zbx_binary_heap_remove_direct>:
  43c944:	41 54                	push   %r12
  43c946:	55                   	push   %rbp
  43c947:	53                   	push   %rbx
  43c948:	48 89 fb             	mov    %rdi,%rbx
  43c94b:	48 89 f5             	mov    %rsi,%rbp
  43c94e:	48 89 f1             	mov    %rsi,%rcx
  43c951:	48 8d 15 00 0f 03 00 	lea    0x30f00(%rip),%rdx        # 46d858 <usage_message+0xbb18>
  43c958:	48 8d 35 e8 0e 03 00 	lea    0x30ee8(%rip),%rsi        # 46d847 <usage_message+0xbb07>
  43c95f:	bf 04 00 00 00       	mov    $0x4,%edi
  43c964:	31 c0                	xor    %eax,%eax
  43c966:	e8 45 47 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43c96b:	f6 43 10 01          	testb  $0x1,0x10(%rbx)
  43c96f:	0f 84 97 00 00 00    	je     43ca0c <zbx_binary_heap_remove_direct+0xc8>
  43c975:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  43c979:	48 89 ee             	mov    %rbp,%rsi
  43c97c:	e8 dd 05 00 00       	callq  43cf5e <zbx_hashmap_get>
  43c981:	41 89 c4             	mov    %eax,%r12d
  43c984:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43c987:	0f 84 9a 00 00 00    	je     43ca27 <zbx_binary_heap_remove_direct+0xe3>
  43c98d:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  43c991:	48 89 ee             	mov    %rbp,%rsi
  43c994:	e8 fb 04 00 00       	callq  43ce94 <zbx_hashmap_remove>
  43c999:	8b 43 08             	mov    0x8(%rbx),%eax
  43c99c:	83 e8 01             	sub    $0x1,%eax
  43c99f:	89 43 08             	mov    %eax,0x8(%rbx)
  43c9a2:	41 39 c4             	cmp    %eax,%r12d
  43c9a5:	74 32                	je     43c9d9 <zbx_binary_heap_remove_direct+0x95>
  43c9a7:	48 8b 13             	mov    (%rbx),%rdx
  43c9aa:	49 63 ec             	movslq %r12d,%rbp
  43c9ad:	48 c1 e5 04          	shl    $0x4,%rbp
  43c9b1:	48 98                	cltq   
  43c9b3:	48 c1 e0 04          	shl    $0x4,%rax
  43c9b7:	48 8b 0c 10          	mov    (%rax,%rdx,1),%rcx
  43c9bb:	48 89 0c 2a          	mov    %rcx,(%rdx,%rbp,1)
  43c9bf:	48 8b 44 10 08       	mov    0x8(%rax,%rdx,1),%rax
  43c9c4:	48 89 44 2a 08       	mov    %rax,0x8(%rdx,%rbp,1)
  43c9c9:	44 89 e6             	mov    %r12d,%esi
  43c9cc:	48 89 df             	mov    %rbx,%rdi
  43c9cf:	e8 53 fd ff ff       	callq  43c727 <zbx_binary_heap_find_min+0xa6>
  43c9d4:	41 39 c4             	cmp    %eax,%r12d
  43c9d7:	74 1e                	je     43c9f7 <zbx_binary_heap_remove_direct+0xb3>
  43c9d9:	48 8d 15 78 0e 03 00 	lea    0x30e78(%rip),%rdx        # 46d858 <usage_message+0xbb18>
  43c9e0:	48 8d 35 b6 68 04 00 	lea    0x468b6(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43c9e7:	bf 04 00 00 00       	mov    $0x4,%edi
  43c9ec:	31 c0                	xor    %eax,%eax
  43c9ee:	5b                   	pop    %rbx
  43c9ef:	5d                   	pop    %rbp
  43c9f0:	41 5c                	pop    %r12
  43c9f2:	e9 b9 46 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43c9f7:	48 8b 03             	mov    (%rbx),%rax
  43c9fa:	48 8b 34 28          	mov    (%rax,%rbp,1),%rsi
  43c9fe:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  43ca02:	44 89 e2             	mov    %r12d,%edx
  43ca05:	e8 b6 06 00 00       	callq  43d0c0 <zbx_hashmap_set>
  43ca0a:	eb cd                	jmp    43c9d9 <zbx_binary_heap_remove_direct+0x95>
  43ca0c:	48 8d 35 75 0f 03 00 	lea    0x30f75(%rip),%rsi        # 46d988 <usage_message+0xbc48>
  43ca13:	bf 01 00 00 00       	mov    $0x1,%edi
  43ca18:	31 c0                	xor    %eax,%eax
  43ca1a:	e8 91 46 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43ca1f:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43ca22:	e8 c1 14 fd ff       	callq  40dee8 <exit@plt>
  43ca27:	48 89 ea             	mov    %rbp,%rdx
  43ca2a:	48 8d 35 8f 0f 03 00 	lea    0x30f8f(%rip),%rsi        # 46d9c0 <usage_message+0xbc80>
  43ca31:	bf 01 00 00 00       	mov    $0x1,%edi
  43ca36:	31 c0                	xor    %eax,%eax
  43ca38:	e8 73 46 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43ca3d:	44 89 e7             	mov    %r12d,%edi
  43ca40:	e8 a3 14 fd ff       	callq  40dee8 <exit@plt>

000000000043ca45 <zbx_binary_heap_remove_min>:
  43ca45:	53                   	push   %rbx
  43ca46:	48 89 fb             	mov    %rdi,%rbx
  43ca49:	48 8d 15 26 0e 03 00 	lea    0x30e26(%rip),%rdx        # 46d876 <usage_message+0xbb36>
  43ca50:	48 8d 35 3a 68 04 00 	lea    0x4683a(%rip),%rsi        # 483291 <usage_message+0x21551>
  43ca57:	bf 04 00 00 00       	mov    $0x4,%edi
  43ca5c:	31 c0                	xor    %eax,%eax
  43ca5e:	e8 4d 46 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43ca63:	8b 43 08             	mov    0x8(%rbx),%eax
  43ca66:	85 c0                	test   %eax,%eax
  43ca68:	74 7f                	je     43cae9 <zbx_binary_heap_remove_min+0xa4>
  43ca6a:	f6 43 10 01          	testb  $0x1,0x10(%rbx)
  43ca6e:	75 65                	jne    43cad5 <zbx_binary_heap_remove_min+0x90>
  43ca70:	83 e8 01             	sub    $0x1,%eax
  43ca73:	89 43 08             	mov    %eax,0x8(%rbx)
  43ca76:	85 c0                	test   %eax,%eax
  43ca78:	75 1b                	jne    43ca95 <zbx_binary_heap_remove_min+0x50>
  43ca7a:	48 8d 15 f5 0d 03 00 	lea    0x30df5(%rip),%rdx        # 46d876 <usage_message+0xbb36>
  43ca81:	48 8d 35 15 68 04 00 	lea    0x46815(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43ca88:	bf 04 00 00 00       	mov    $0x4,%edi
  43ca8d:	31 c0                	xor    %eax,%eax
  43ca8f:	5b                   	pop    %rbx
  43ca90:	e9 1b 46 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43ca95:	48 8b 13             	mov    (%rbx),%rdx
  43ca98:	48 98                	cltq   
  43ca9a:	48 c1 e0 04          	shl    $0x4,%rax
  43ca9e:	48 8b 0c 10          	mov    (%rax,%rdx,1),%rcx
  43caa2:	48 89 0a             	mov    %rcx,(%rdx)
  43caa5:	48 8b 44 10 08       	mov    0x8(%rax,%rdx,1),%rax
  43caaa:	48 89 42 08          	mov    %rax,0x8(%rdx)
  43caae:	31 f6                	xor    %esi,%esi
  43cab0:	48 89 df             	mov    %rbx,%rdi
  43cab3:	e8 6f fc ff ff       	callq  43c727 <zbx_binary_heap_find_min+0xa6>
  43cab8:	f6 43 10 01          	testb  $0x1,0x10(%rbx)
  43cabc:	74 bc                	je     43ca7a <zbx_binary_heap_remove_min+0x35>
  43cabe:	85 c0                	test   %eax,%eax
  43cac0:	75 b8                	jne    43ca7a <zbx_binary_heap_remove_min+0x35>
  43cac2:	48 8b 03             	mov    (%rbx),%rax
  43cac5:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  43cac9:	31 d2                	xor    %edx,%edx
  43cacb:	48 8b 30             	mov    (%rax),%rsi
  43cace:	e8 ed 05 00 00       	callq  43d0c0 <zbx_hashmap_set>
  43cad3:	eb a5                	jmp    43ca7a <zbx_binary_heap_remove_min+0x35>
  43cad5:	48 8b 03             	mov    (%rbx),%rax
  43cad8:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  43cadc:	48 8b 30             	mov    (%rax),%rsi
  43cadf:	e8 b0 03 00 00       	callq  43ce94 <zbx_hashmap_remove>
  43cae4:	8b 43 08             	mov    0x8(%rbx),%eax
  43cae7:	eb 87                	jmp    43ca70 <zbx_binary_heap_remove_min+0x2b>
  43cae9:	48 8d 35 08 0f 03 00 	lea    0x30f08(%rip),%rsi        # 46d9f8 <usage_message+0xbcb8>
  43caf0:	bf 01 00 00 00       	mov    $0x1,%edi
  43caf5:	e8 b6 45 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43cafa:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43cafd:	e8 e6 13 fd ff       	callq  40dee8 <exit@plt>

000000000043cb02 <zbx_binary_heap_insert>:
  43cb02:	55                   	push   %rbp
  43cb03:	53                   	push   %rbx
  43cb04:	48 83 ec 08          	sub    $0x8,%rsp
  43cb08:	48 89 fb             	mov    %rdi,%rbx
  43cb0b:	48 89 f5             	mov    %rsi,%rbp
  43cb0e:	48 8b 0e             	mov    (%rsi),%rcx
  43cb11:	48 8d 15 79 0d 03 00 	lea    0x30d79(%rip),%rdx        # 46d891 <usage_message+0xbb51>
  43cb18:	48 8d 35 28 0d 03 00 	lea    0x30d28(%rip),%rsi        # 46d847 <usage_message+0xbb07>
  43cb1f:	bf 04 00 00 00       	mov    $0x4,%edi
  43cb24:	31 c0                	xor    %eax,%eax
  43cb26:	e8 85 45 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43cb2b:	f6 43 10 01          	testb  $0x1,0x10(%rbx)
  43cb2f:	75 6f                	jne    43cba0 <zbx_binary_heap_insert+0x9e>
  43cb31:	48 83 3b 00          	cmpq   $0x0,(%rbx)
  43cb35:	0f 84 cf 00 00 00    	je     43cc0a <zbx_binary_heap_insert+0x108>
  43cb3b:	8b 73 08             	mov    0x8(%rbx),%esi
  43cb3e:	3b 73 0c             	cmp    0xc(%rbx),%esi
  43cb41:	0f 84 9b 00 00 00    	je     43cbe2 <zbx_binary_heap_insert+0xe0>
  43cb47:	8d 46 01             	lea    0x1(%rsi),%eax
  43cb4a:	89 43 08             	mov    %eax,0x8(%rbx)
  43cb4d:	48 63 c6             	movslq %esi,%rax
  43cb50:	48 8b 13             	mov    (%rbx),%rdx
  43cb53:	48 c1 e0 04          	shl    $0x4,%rax
  43cb57:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
  43cb5b:	48 89 0c 10          	mov    %rcx,(%rax,%rdx,1)
  43cb5f:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
  43cb63:	48 89 4c 10 08       	mov    %rcx,0x8(%rax,%rdx,1)
  43cb68:	48 89 df             	mov    %rbx,%rdi
  43cb6b:	e8 a8 fc ff ff       	callq  43c818 <zbx_binary_heap_find_min+0x197>
  43cb70:	f6 43 10 01          	testb  $0x1,0x10(%rbx)
  43cb74:	74 0a                	je     43cb80 <zbx_binary_heap_insert+0x7e>
  43cb76:	8b 53 08             	mov    0x8(%rbx),%edx
  43cb79:	83 ea 01             	sub    $0x1,%edx
  43cb7c:	39 d0                	cmp    %edx,%eax
  43cb7e:	74 51                	je     43cbd1 <zbx_binary_heap_insert+0xcf>
  43cb80:	48 8d 15 0a 0d 03 00 	lea    0x30d0a(%rip),%rdx        # 46d891 <usage_message+0xbb51>
  43cb87:	48 8d 35 0f 67 04 00 	lea    0x4670f(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43cb8e:	bf 04 00 00 00       	mov    $0x4,%edi
  43cb93:	31 c0                	xor    %eax,%eax
  43cb95:	48 83 c4 08          	add    $0x8,%rsp
  43cb99:	5b                   	pop    %rbx
  43cb9a:	5d                   	pop    %rbp
  43cb9b:	e9 10 45 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43cba0:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  43cba4:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  43cba8:	e8 b1 03 00 00       	callq  43cf5e <zbx_hashmap_get>
  43cbad:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43cbb0:	0f 84 7b ff ff ff    	je     43cb31 <zbx_binary_heap_insert+0x2f>
  43cbb6:	48 8d 35 63 0e 03 00 	lea    0x30e63(%rip),%rsi        # 46da20 <usage_message+0xbce0>
  43cbbd:	bf 01 00 00 00       	mov    $0x1,%edi
  43cbc2:	31 c0                	xor    %eax,%eax
  43cbc4:	e8 e7 44 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43cbc9:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43cbcc:	e8 17 13 fd ff       	callq  40dee8 <exit@plt>
  43cbd1:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  43cbd5:	89 c2                	mov    %eax,%edx
  43cbd7:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  43cbdb:	e8 e0 04 00 00       	callq  43d0c0 <zbx_hashmap_set>
  43cbe0:	eb 9e                	jmp    43cb80 <zbx_binary_heap_insert+0x7e>
  43cbe2:	8d 34 76             	lea    (%rsi,%rsi,2),%esi
  43cbe5:	89 f0                	mov    %esi,%eax
  43cbe7:	c1 e8 1f             	shr    $0x1f,%eax
  43cbea:	8d 34 30             	lea    (%rax,%rsi,1),%esi
  43cbed:	d1 fe                	sar    %esi
  43cbef:	89 73 0c             	mov    %esi,0xc(%rbx)
  43cbf2:	48 63 f6             	movslq %esi,%rsi
  43cbf5:	48 c1 e6 04          	shl    $0x4,%rsi
  43cbf9:	48 8b 3b             	mov    (%rbx),%rdi
  43cbfc:	ff 53 30             	callq  *0x30(%rbx)
  43cbff:	48 89 03             	mov    %rax,(%rbx)
  43cc02:	8b 73 08             	mov    0x8(%rbx),%esi
  43cc05:	e9 3d ff ff ff       	jmpq   43cb47 <zbx_binary_heap_insert+0x45>
  43cc0a:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
  43cc11:	c7 43 0c 20 00 00 00 	movl   $0x20,0xc(%rbx)
  43cc18:	be 00 02 00 00       	mov    $0x200,%esi
  43cc1d:	31 ff                	xor    %edi,%edi
  43cc1f:	ff 53 28             	callq  *0x28(%rbx)
  43cc22:	48 89 03             	mov    %rax,(%rbx)
  43cc25:	8b 73 08             	mov    0x8(%rbx),%esi
  43cc28:	e9 1a ff ff ff       	jmpq   43cb47 <zbx_binary_heap_insert+0x45>

000000000043cc2d <zbx_binary_heap_destroy>:
  43cc2d:	53                   	push   %rbx
  43cc2e:	48 89 fb             	mov    %rdi,%rbx
  43cc31:	48 8d 15 70 0c 03 00 	lea    0x30c70(%rip),%rdx        # 46d8a8 <usage_message+0xbb68>
  43cc38:	48 8d 35 52 66 04 00 	lea    0x46652(%rip),%rsi        # 483291 <usage_message+0x21551>
  43cc3f:	bf 04 00 00 00       	mov    $0x4,%edi
  43cc44:	31 c0                	xor    %eax,%eax
  43cc46:	e8 65 44 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43cc4b:	48 8b 3b             	mov    (%rbx),%rdi
  43cc4e:	48 85 ff             	test   %rdi,%rdi
  43cc51:	74 18                	je     43cc6b <zbx_binary_heap_destroy+0x3e>
  43cc53:	ff 53 38             	callq  *0x38(%rbx)
  43cc56:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  43cc5d:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
  43cc64:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  43cc6b:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  43cc72:	00 
  43cc73:	f6 43 10 01          	testb  $0x1,0x10(%rbx)
  43cc77:	74 1f                	je     43cc98 <zbx_binary_heap_destroy+0x6b>
  43cc79:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  43cc7d:	e8 95 03 00 00       	callq  43d017 <zbx_hashmap_destroy>
  43cc82:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  43cc86:	ff 53 38             	callq  *0x38(%rbx)
  43cc89:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
  43cc90:	00 
  43cc91:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%rbx)
  43cc98:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
  43cc9f:	00 
  43cca0:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
  43cca7:	00 
  43cca8:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
  43ccaf:	00 
  43ccb0:	48 8d 15 f1 0b 03 00 	lea    0x30bf1(%rip),%rdx        # 46d8a8 <usage_message+0xbb68>
  43ccb7:	48 8d 35 df 65 04 00 	lea    0x465df(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43ccbe:	bf 04 00 00 00       	mov    $0x4,%edi
  43ccc3:	31 c0                	xor    %eax,%eax
  43ccc5:	5b                   	pop    %rbx
  43ccc6:	e9 e5 43 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>

000000000043cccb <zbx_binary_heap_create_ext>:
  43cccb:	41 57                	push   %r15
  43cccd:	41 56                	push   %r14
  43cccf:	41 55                	push   %r13
  43ccd1:	41 54                	push   %r12
  43ccd3:	55                   	push   %rbp
  43ccd4:	53                   	push   %rbx
  43ccd5:	48 83 ec 18          	sub    $0x18,%rsp
  43ccd9:	48 89 fb             	mov    %rdi,%rbx
  43ccdc:	49 89 f7             	mov    %rsi,%r15
  43ccdf:	89 d5                	mov    %edx,%ebp
  43cce1:	49 89 cc             	mov    %rcx,%r12
  43cce4:	4d 89 c6             	mov    %r8,%r14
  43cce7:	4d 89 cd             	mov    %r9,%r13
  43ccea:	89 d1                	mov    %edx,%ecx
  43ccec:	48 8d 15 cd 0b 03 00 	lea    0x30bcd(%rip),%rdx        # 46d8c0 <usage_message+0xbb80>
  43ccf3:	48 8d 35 dd 0b 03 00 	lea    0x30bdd(%rip),%rsi        # 46d8d7 <usage_message+0xbb97>
  43ccfa:	bf 04 00 00 00       	mov    $0x4,%edi
  43ccff:	31 c0                	xor    %eax,%eax
  43cd01:	e8 aa 43 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43cd06:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  43cd0d:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
  43cd14:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  43cd1b:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
  43cd1f:	89 6b 10             	mov    %ebp,0x10(%rbx)
  43cd22:	40 80 e5 01          	and    $0x1,%bpl
  43cd26:	75 3c                	jne    43cd64 <zbx_binary_heap_create_ext+0x99>
  43cd28:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
  43cd2f:	00 
  43cd30:	4c 89 63 28          	mov    %r12,0x28(%rbx)
  43cd34:	4c 89 73 30          	mov    %r14,0x30(%rbx)
  43cd38:	4c 89 6b 38          	mov    %r13,0x38(%rbx)
  43cd3c:	48 8d 15 7d 0b 03 00 	lea    0x30b7d(%rip),%rdx        # 46d8c0 <usage_message+0xbb80>
  43cd43:	48 8d 35 53 65 04 00 	lea    0x46553(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43cd4a:	bf 04 00 00 00       	mov    $0x4,%edi
  43cd4f:	31 c0                	xor    %eax,%eax
  43cd51:	48 83 c4 18          	add    $0x18,%rsp
  43cd55:	5b                   	pop    %rbx
  43cd56:	5d                   	pop    %rbp
  43cd57:	41 5c                	pop    %r12
  43cd59:	41 5d                	pop    %r13
  43cd5b:	41 5e                	pop    %r14
  43cd5d:	41 5f                	pop    %r15
  43cd5f:	e9 4c 43 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43cd64:	be 38 00 00 00       	mov    $0x38,%esi
  43cd69:	31 ff                	xor    %edi,%edi
  43cd6b:	41 ff d4             	callq  *%r12
  43cd6e:	48 89 43 20          	mov    %rax,0x20(%rbx)
  43cd72:	4c 89 2c 24          	mov    %r13,(%rsp)
  43cd76:	4d 89 f1             	mov    %r14,%r9
  43cd79:	4d 89 e0             	mov    %r12,%r8
  43cd7c:	48 8b 0d 45 ff 24 00 	mov    0x24ff45(%rip),%rcx        # 68ccc8 <zbx_iks_transport+0x2a8>
  43cd83:	48 8b 15 76 ff 24 00 	mov    0x24ff76(%rip),%rdx        # 68cd00 <zbx_iks_transport+0x2e0>
  43cd8a:	be 00 02 00 00       	mov    $0x200,%esi
  43cd8f:	48 89 c7             	mov    %rax,%rdi
  43cd92:	e8 62 05 00 00       	callq  43d2f9 <zbx_hashmap_create_ext>
  43cd97:	eb 97                	jmp    43cd30 <zbx_binary_heap_create_ext+0x65>

000000000043cd99 <zbx_binary_heap_create>:
  43cd99:	4c 8b 0d 30 01 25 00 	mov    0x250130(%rip),%r9        # 68ced0 <zbx_iks_transport+0x4b0>
  43cda0:	4c 8b 05 39 ff 24 00 	mov    0x24ff39(%rip),%r8        # 68cce0 <zbx_iks_transport+0x2c0>
  43cda7:	48 8b 0d 32 01 25 00 	mov    0x250132(%rip),%rcx        # 68cee0 <zbx_iks_transport+0x4c0>
  43cdae:	e9 18 ff ff ff       	jmpq   43cccb <zbx_binary_heap_create_ext>
  43cdb3:	90                   	nop
  43cdb4:	53                   	push   %rbx
  43cdb5:	48 89 f8             	mov    %rdi,%rax
  43cdb8:	48 89 f3             	mov    %rsi,%rbx
  43cdbb:	48 83 3e 00          	cmpq   $0x0,(%rsi)
  43cdbf:	74 21                	je     43cde2 <zbx_binary_heap_create+0x49>
  43cdc1:	8b 56 08             	mov    0x8(%rsi),%edx
  43cdc4:	3b 56 0c             	cmp    0xc(%rsi),%edx
  43cdc7:	74 02                	je     43cdcb <zbx_binary_heap_create+0x32>
  43cdc9:	5b                   	pop    %rbx
  43cdca:	c3                   	retq   
  43cdcb:	01 d2                	add    %edx,%edx
  43cdcd:	89 56 0c             	mov    %edx,0xc(%rsi)
  43cdd0:	48 63 f2             	movslq %edx,%rsi
  43cdd3:	48 c1 e6 04          	shl    $0x4,%rsi
  43cdd7:	48 8b 3b             	mov    (%rbx),%rdi
  43cdda:	ff 50 28             	callq  *0x28(%rax)
  43cddd:	48 89 03             	mov    %rax,(%rbx)
  43cde0:	5b                   	pop    %rbx
  43cde1:	c3                   	retq   
  43cde2:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%rsi)
  43cde9:	c7 46 0c 06 00 00 00 	movl   $0x6,0xc(%rsi)
  43cdf0:	be 60 00 00 00       	mov    $0x60,%esi
  43cdf5:	31 ff                	xor    %edi,%edi
  43cdf7:	ff 50 20             	callq  *0x20(%rax)
  43cdfa:	48 89 03             	mov    %rax,(%rbx)
  43cdfd:	5b                   	pop    %rbx
  43cdfe:	c3                   	retq   

000000000043cdff <zbx_hashmap_clear>:
  43cdff:	41 55                	push   %r13
  43ce01:	41 54                	push   %r12
  43ce03:	55                   	push   %rbp
  43ce04:	53                   	push   %rbx
  43ce05:	48 83 ec 08          	sub    $0x8,%rsp
  43ce09:	48 89 fb             	mov    %rdi,%rbx
  43ce0c:	48 8d 15 47 0c 03 00 	lea    0x30c47(%rip),%rdx        # 46da5a <usage_message+0xbd1a>
  43ce13:	48 8d 35 77 64 04 00 	lea    0x46477(%rip),%rsi        # 483291 <usage_message+0x21551>
  43ce1a:	bf 04 00 00 00       	mov    $0x4,%edi
  43ce1f:	31 c0                	xor    %eax,%eax
  43ce21:	e8 8a 42 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43ce26:	8b 43 08             	mov    0x8(%rbx),%eax
  43ce29:	85 c0                	test   %eax,%eax
  43ce2b:	7e 3c                	jle    43ce69 <zbx_hashmap_clear+0x6a>
  43ce2d:	45 31 ed             	xor    %r13d,%r13d
  43ce30:	45 31 e4             	xor    %r12d,%r12d
  43ce33:	4c 89 ed             	mov    %r13,%rbp
  43ce36:	48 03 2b             	add    (%rbx),%rbp
  43ce39:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  43ce3d:	48 85 ff             	test   %rdi,%rdi
  43ce40:	74 19                	je     43ce5b <zbx_hashmap_clear+0x5c>
  43ce42:	ff 53 30             	callq  *0x30(%rbx)
  43ce45:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
  43ce4c:	00 
  43ce4d:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%rbp)
  43ce54:	c7 45 0c 00 00 00 00 	movl   $0x0,0xc(%rbp)
  43ce5b:	41 83 c4 01          	add    $0x1,%r12d
  43ce5f:	49 83 c5 10          	add    $0x10,%r13
  43ce63:	44 39 63 08          	cmp    %r12d,0x8(%rbx)
  43ce67:	7f ca                	jg     43ce33 <zbx_hashmap_clear+0x34>
  43ce69:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  43ce70:	48 8d 15 e3 0b 03 00 	lea    0x30be3(%rip),%rdx        # 46da5a <usage_message+0xbd1a>
  43ce77:	48 8d 35 1f 64 04 00 	lea    0x4641f(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43ce7e:	bf 04 00 00 00       	mov    $0x4,%edi
  43ce83:	31 c0                	xor    %eax,%eax
  43ce85:	48 83 c4 08          	add    $0x8,%rsp
  43ce89:	5b                   	pop    %rbx
  43ce8a:	5d                   	pop    %rbp
  43ce8b:	41 5c                	pop    %r12
  43ce8d:	41 5d                	pop    %r13
  43ce8f:	e9 1c 42 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>

000000000043ce94 <zbx_hashmap_remove>:
  43ce94:	41 56                	push   %r14
  43ce96:	41 55                	push   %r13
  43ce98:	41 54                	push   %r12
  43ce9a:	55                   	push   %rbp
  43ce9b:	53                   	push   %rbx
  43ce9c:	48 83 ec 10          	sub    $0x10,%rsp
  43cea0:	48 89 fb             	mov    %rdi,%rbx
  43cea3:	48 89 f1             	mov    %rsi,%rcx
  43cea6:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  43ceab:	48 8d 15 ba 0b 03 00 	lea    0x30bba(%rip),%rdx        # 46da6c <usage_message+0xbd2c>
  43ceb2:	48 8d 35 8e 09 03 00 	lea    0x3098e(%rip),%rsi        # 46d847 <usage_message+0xbb07>
  43ceb9:	bf 04 00 00 00       	mov    $0x4,%edi
  43cebe:	31 c0                	xor    %eax,%eax
  43cec0:	e8 eb 41 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43cec5:	48 8d 6c 24 08       	lea    0x8(%rsp),%rbp
  43ceca:	48 89 ef             	mov    %rbp,%rdi
  43cecd:	ff 53 10             	callq  *0x10(%rbx)
  43ced0:	31 d2                	xor    %edx,%edx
  43ced2:	f7 73 08             	divl   0x8(%rbx)
  43ced5:	41 89 d6             	mov    %edx,%r14d
  43ced8:	49 c1 e6 04          	shl    $0x4,%r14
  43cedc:	4c 03 33             	add    (%rbx),%r14
  43cedf:	41 8b 56 08          	mov    0x8(%r14),%edx
  43cee3:	85 d2                	test   %edx,%edx
  43cee5:	7e 50                	jle    43cf37 <zbx_hashmap_remove+0xa3>
  43cee7:	45 31 e4             	xor    %r12d,%r12d
  43ceea:	45 31 ed             	xor    %r13d,%r13d
  43ceed:	eb 0e                	jmp    43cefd <zbx_hashmap_remove+0x69>
  43ceef:	41 83 c5 01          	add    $0x1,%r13d
  43cef3:	49 83 c4 10          	add    $0x10,%r12
  43cef7:	45 39 6e 08          	cmp    %r13d,0x8(%r14)
  43cefb:	7e 3a                	jle    43cf37 <zbx_hashmap_remove+0xa3>
  43cefd:	4c 89 e7             	mov    %r12,%rdi
  43cf00:	49 03 3e             	add    (%r14),%rdi
  43cf03:	48 89 ee             	mov    %rbp,%rsi
  43cf06:	ff 53 18             	callq  *0x18(%rbx)
  43cf09:	85 c0                	test   %eax,%eax
  43cf0b:	75 e2                	jne    43ceef <zbx_hashmap_remove+0x5b>
  43cf0d:	49 8b 06             	mov    (%r14),%rax
  43cf10:	49 63 56 08          	movslq 0x8(%r14),%rdx
  43cf14:	48 83 ea 01          	sub    $0x1,%rdx
  43cf18:	48 c1 e2 04          	shl    $0x4,%rdx
  43cf1c:	48 8b 0c 02          	mov    (%rdx,%rax,1),%rcx
  43cf20:	4a 89 0c 20          	mov    %rcx,(%rax,%r12,1)
  43cf24:	48 8b 54 02 08       	mov    0x8(%rdx,%rax,1),%rdx
  43cf29:	4a 89 54 20 08       	mov    %rdx,0x8(%rax,%r12,1)
  43cf2e:	41 83 6e 08 01       	subl   $0x1,0x8(%r14)
  43cf33:	83 6b 0c 01          	subl   $0x1,0xc(%rbx)
  43cf37:	48 8d 15 2e 0b 03 00 	lea    0x30b2e(%rip),%rdx        # 46da6c <usage_message+0xbd2c>
  43cf3e:	48 8d 35 58 63 04 00 	lea    0x46358(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43cf45:	bf 04 00 00 00       	mov    $0x4,%edi
  43cf4a:	31 c0                	xor    %eax,%eax
  43cf4c:	e8 5f 41 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43cf51:	48 83 c4 10          	add    $0x10,%rsp
  43cf55:	5b                   	pop    %rbx
  43cf56:	5d                   	pop    %rbp
  43cf57:	41 5c                	pop    %r12
  43cf59:	41 5d                	pop    %r13
  43cf5b:	41 5e                	pop    %r14
  43cf5d:	c3                   	retq   

000000000043cf5e <zbx_hashmap_get>:
  43cf5e:	41 56                	push   %r14
  43cf60:	41 55                	push   %r13
  43cf62:	41 54                	push   %r12
  43cf64:	55                   	push   %rbp
  43cf65:	53                   	push   %rbx
  43cf66:	48 83 ec 10          	sub    $0x10,%rsp
  43cf6a:	48 89 fb             	mov    %rdi,%rbx
  43cf6d:	48 89 f1             	mov    %rsi,%rcx
  43cf70:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  43cf75:	48 8d 15 03 0b 03 00 	lea    0x30b03(%rip),%rdx        # 46da7f <usage_message+0xbd3f>
  43cf7c:	48 8d 35 c4 08 03 00 	lea    0x308c4(%rip),%rsi        # 46d847 <usage_message+0xbb07>
  43cf83:	bf 04 00 00 00       	mov    $0x4,%edi
  43cf88:	31 c0                	xor    %eax,%eax
  43cf8a:	e8 21 41 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43cf8f:	48 8d 6c 24 08       	lea    0x8(%rsp),%rbp
  43cf94:	48 89 ef             	mov    %rbp,%rdi
  43cf97:	ff 53 10             	callq  *0x10(%rbx)
  43cf9a:	31 d2                	xor    %edx,%edx
  43cf9c:	f7 73 08             	divl   0x8(%rbx)
  43cf9f:	41 89 d6             	mov    %edx,%r14d
  43cfa2:	49 c1 e6 04          	shl    $0x4,%r14
  43cfa6:	4c 03 33             	add    (%rbx),%r14
  43cfa9:	41 8b 4e 08          	mov    0x8(%r14),%ecx
  43cfad:	85 c9                	test   %ecx,%ecx
  43cfaf:	7e 30                	jle    43cfe1 <zbx_hashmap_get+0x83>
  43cfb1:	45 31 e4             	xor    %r12d,%r12d
  43cfb4:	45 31 ed             	xor    %r13d,%r13d
  43cfb7:	eb 0e                	jmp    43cfc7 <zbx_hashmap_get+0x69>
  43cfb9:	41 83 c5 01          	add    $0x1,%r13d
  43cfbd:	49 83 c4 10          	add    $0x10,%r12
  43cfc1:	45 39 6e 08          	cmp    %r13d,0x8(%r14)
  43cfc5:	7e 1a                	jle    43cfe1 <zbx_hashmap_get+0x83>
  43cfc7:	4c 89 e7             	mov    %r12,%rdi
  43cfca:	49 03 3e             	add    (%r14),%rdi
  43cfcd:	48 89 ee             	mov    %rbp,%rsi
  43cfd0:	ff 53 18             	callq  *0x18(%rbx)
  43cfd3:	85 c0                	test   %eax,%eax
  43cfd5:	75 e2                	jne    43cfb9 <zbx_hashmap_get+0x5b>
  43cfd7:	49 8b 06             	mov    (%r14),%rax
  43cfda:	42 8b 5c 20 08       	mov    0x8(%rax,%r12,1),%ebx
  43cfdf:	eb 05                	jmp    43cfe6 <zbx_hashmap_get+0x88>
  43cfe1:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  43cfe6:	41 89 d8             	mov    %ebx,%r8d
  43cfe9:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  43cfee:	48 8d 15 8a 0a 03 00 	lea    0x30a8a(%rip),%rdx        # 46da7f <usage_message+0xbd3f>
  43cff5:	48 8d 35 ec 0a 03 00 	lea    0x30aec(%rip),%rsi        # 46dae8 <usage_message+0xbda8>
  43cffc:	bf 04 00 00 00       	mov    $0x4,%edi
  43d001:	31 c0                	xor    %eax,%eax
  43d003:	e8 a8 40 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d008:	89 d8                	mov    %ebx,%eax
  43d00a:	48 83 c4 10          	add    $0x10,%rsp
  43d00e:	5b                   	pop    %rbx
  43d00f:	5d                   	pop    %rbp
  43d010:	41 5c                	pop    %r12
  43d012:	41 5d                	pop    %r13
  43d014:	41 5e                	pop    %r14
  43d016:	c3                   	retq   

000000000043d017 <zbx_hashmap_destroy>:
  43d017:	41 54                	push   %r12
  43d019:	55                   	push   %rbp
  43d01a:	53                   	push   %rbx
  43d01b:	48 89 fb             	mov    %rdi,%rbx
  43d01e:	48 8d 15 6a 0a 03 00 	lea    0x30a6a(%rip),%rdx        # 46da8f <usage_message+0xbd4f>
  43d025:	48 8d 35 65 62 04 00 	lea    0x46265(%rip),%rsi        # 483291 <usage_message+0x21551>
  43d02c:	bf 04 00 00 00       	mov    $0x4,%edi
  43d031:	31 c0                	xor    %eax,%eax
  43d033:	e8 78 40 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d038:	8b 73 08             	mov    0x8(%rbx),%esi
  43d03b:	85 f6                	test   %esi,%esi
  43d03d:	7e 20                	jle    43d05f <zbx_hashmap_destroy+0x48>
  43d03f:	45 31 e4             	xor    %r12d,%r12d
  43d042:	31 ed                	xor    %ebp,%ebp
  43d044:	48 8b 03             	mov    (%rbx),%rax
  43d047:	4a 8b 3c 20          	mov    (%rax,%r12,1),%rdi
  43d04b:	48 85 ff             	test   %rdi,%rdi
  43d04e:	74 03                	je     43d053 <zbx_hashmap_destroy+0x3c>
  43d050:	ff 53 30             	callq  *0x30(%rbx)
  43d053:	83 c5 01             	add    $0x1,%ebp
  43d056:	49 83 c4 10          	add    $0x10,%r12
  43d05a:	39 6b 08             	cmp    %ebp,0x8(%rbx)
  43d05d:	7f e5                	jg     43d044 <zbx_hashmap_destroy+0x2d>
  43d05f:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  43d066:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
  43d06d:	48 8b 3b             	mov    (%rbx),%rdi
  43d070:	ff 53 30             	callq  *0x30(%rbx)
  43d073:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  43d07a:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
  43d081:	00 
  43d082:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  43d089:	00 
  43d08a:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
  43d091:	00 
  43d092:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
  43d099:	00 
  43d09a:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
  43d0a1:	00 
  43d0a2:	48 8d 15 e6 09 03 00 	lea    0x309e6(%rip),%rdx        # 46da8f <usage_message+0xbd4f>
  43d0a9:	48 8d 35 ed 61 04 00 	lea    0x461ed(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43d0b0:	bf 04 00 00 00       	mov    $0x4,%edi
  43d0b5:	31 c0                	xor    %eax,%eax
  43d0b7:	5b                   	pop    %rbx
  43d0b8:	5d                   	pop    %rbp
  43d0b9:	41 5c                	pop    %r12
  43d0bb:	e9 f0 3f ff ff       	jmpq   4310b0 <__zbx_zabbix_log>

000000000043d0c0 <zbx_hashmap_set>:
  43d0c0:	41 57                	push   %r15
  43d0c2:	41 56                	push   %r14
  43d0c4:	41 55                	push   %r13
  43d0c6:	41 54                	push   %r12
  43d0c8:	55                   	push   %rbp
  43d0c9:	53                   	push   %rbx
  43d0ca:	48 83 ec 28          	sub    $0x28,%rsp
  43d0ce:	48 89 fb             	mov    %rdi,%rbx
  43d0d1:	48 89 f1             	mov    %rsi,%rcx
  43d0d4:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
  43d0d9:	89 d5                	mov    %edx,%ebp
  43d0db:	41 89 d0             	mov    %edx,%r8d
  43d0de:	48 8d 15 be 09 03 00 	lea    0x309be(%rip),%rdx        # 46daa3 <usage_message+0xbd63>
  43d0e5:	48 8d 35 c7 09 03 00 	lea    0x309c7(%rip),%rsi        # 46dab3 <usage_message+0xbd73>
  43d0ec:	bf 04 00 00 00       	mov    $0x4,%edi
  43d0f1:	31 c0                	xor    %eax,%eax
  43d0f3:	e8 b8 3f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d0f8:	4c 8d 64 24 18       	lea    0x18(%rsp),%r12
  43d0fd:	4c 89 e7             	mov    %r12,%rdi
  43d100:	ff 53 10             	callq  *0x10(%rbx)
  43d103:	31 d2                	xor    %edx,%edx
  43d105:	f7 73 08             	divl   0x8(%rbx)
  43d108:	41 89 d7             	mov    %edx,%r15d
  43d10b:	49 c1 e7 04          	shl    $0x4,%r15
  43d10f:	4c 03 3b             	add    (%rbx),%r15
  43d112:	41 8b 47 08          	mov    0x8(%r15),%eax
  43d116:	85 c0                	test   %eax,%eax
  43d118:	0f 8e d3 01 00 00    	jle    43d2f1 <zbx_hashmap_set+0x231>
  43d11e:	45 31 f6             	xor    %r14d,%r14d
  43d121:	45 31 ed             	xor    %r13d,%r13d
  43d124:	eb 11                	jmp    43d137 <zbx_hashmap_set+0x77>
  43d126:	41 83 c5 01          	add    $0x1,%r13d
  43d12a:	41 8b 47 08          	mov    0x8(%r15),%eax
  43d12e:	49 83 c6 10          	add    $0x10,%r14
  43d132:	44 39 e8             	cmp    %r13d,%eax
  43d135:	7e 1c                	jle    43d153 <zbx_hashmap_set+0x93>
  43d137:	4c 89 f7             	mov    %r14,%rdi
  43d13a:	49 03 3f             	add    (%r15),%rdi
  43d13d:	4c 89 e6             	mov    %r12,%rsi
  43d140:	ff 53 18             	callq  *0x18(%rbx)
  43d143:	85 c0                	test   %eax,%eax
  43d145:	75 df                	jne    43d126 <zbx_hashmap_set+0x66>
  43d147:	49 8b 07             	mov    (%r15),%rax
  43d14a:	42 89 6c 30 08       	mov    %ebp,0x8(%rax,%r14,1)
  43d14f:	41 8b 47 08          	mov    0x8(%r15),%eax
  43d153:	41 39 c5             	cmp    %eax,%r13d
  43d156:	74 29                	je     43d181 <zbx_hashmap_set+0xc1>
  43d158:	48 8d 15 44 09 03 00 	lea    0x30944(%rip),%rdx        # 46daa3 <usage_message+0xbd63>
  43d15f:	48 8d 35 37 61 04 00 	lea    0x46137(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43d166:	bf 04 00 00 00       	mov    $0x4,%edi
  43d16b:	31 c0                	xor    %eax,%eax
  43d16d:	e8 3e 3f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d172:	48 83 c4 28          	add    $0x28,%rsp
  43d176:	5b                   	pop    %rbx
  43d177:	5d                   	pop    %rbp
  43d178:	41 5c                	pop    %r12
  43d17a:	41 5d                	pop    %r13
  43d17c:	41 5e                	pop    %r14
  43d17e:	41 5f                	pop    %r15
  43d180:	c3                   	retq   
  43d181:	4c 89 fe             	mov    %r15,%rsi
  43d184:	48 89 df             	mov    %rbx,%rdi
  43d187:	e8 28 fc ff ff       	callq  43cdb4 <zbx_binary_heap_create+0x1b>
  43d18c:	4d 63 ed             	movslq %r13d,%r13
  43d18f:	49 c1 e5 04          	shl    $0x4,%r13
  43d193:	49 8b 07             	mov    (%r15),%rax
  43d196:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  43d19b:	4a 89 14 28          	mov    %rdx,(%rax,%r13,1)
  43d19f:	42 89 6c 28 08       	mov    %ebp,0x8(%rax,%r13,1)
  43d1a4:	41 83 47 08 01       	addl   $0x1,0x8(%r15)
  43d1a9:	8b 53 0c             	mov    0xc(%rbx),%edx
  43d1ac:	83 c2 01             	add    $0x1,%edx
  43d1af:	89 53 0c             	mov    %edx,0xc(%rbx)
  43d1b2:	8b 43 08             	mov    0x8(%rbx),%eax
  43d1b5:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
  43d1b8:	39 ca                	cmp    %ecx,%edx
  43d1ba:	7c 9c                	jl     43d158 <zbx_hashmap_set+0x98>
  43d1bc:	8d 04 40             	lea    (%rax,%rax,2),%eax
  43d1bf:	89 c7                	mov    %eax,%edi
  43d1c1:	c1 ef 1f             	shr    $0x1f,%edi
  43d1c4:	01 c7                	add    %eax,%edi
  43d1c6:	d1 ff                	sar    %edi
  43d1c8:	e8 c8 f3 ff ff       	callq  43c595 <next_prime>
  43d1cd:	41 89 c6             	mov    %eax,%r14d
  43d1d0:	48 63 f0             	movslq %eax,%rsi
  43d1d3:	48 c1 e6 04          	shl    $0x4,%rsi
  43d1d7:	48 8b 3b             	mov    (%rbx),%rdi
  43d1da:	ff 53 28             	callq  *0x28(%rbx)
  43d1dd:	48 89 03             	mov    %rax,(%rbx)
  43d1e0:	48 63 4b 08          	movslq 0x8(%rbx),%rcx
  43d1e4:	44 89 f2             	mov    %r14d,%edx
  43d1e7:	29 ca                	sub    %ecx,%edx
  43d1e9:	48 63 d2             	movslq %edx,%rdx
  43d1ec:	48 c1 e2 04          	shl    $0x4,%rdx
  43d1f0:	48 c1 e1 04          	shl    $0x4,%rcx
  43d1f4:	48 8d 3c 08          	lea    (%rax,%rcx,1),%rdi
  43d1f8:	31 f6                	xor    %esi,%esi
  43d1fa:	e8 a9 0b fd ff       	callq  40dda8 <memset@plt>
  43d1ff:	8b 6b 08             	mov    0x8(%rbx),%ebp
  43d202:	85 ed                	test   %ebp,%ebp
  43d204:	0f 8e de 00 00 00    	jle    43d2e8 <zbx_hashmap_set+0x228>
  43d20a:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  43d211:	00 00 
  43d213:	45 31 ff             	xor    %r15d,%r15d
  43d216:	4c 8b 6c 24 10       	mov    0x10(%rsp),%r13
  43d21b:	4c 03 2b             	add    (%rbx),%r13
  43d21e:	41 8b 7d 08          	mov    0x8(%r13),%edi
  43d222:	85 ff                	test   %edi,%edi
  43d224:	0f 8e aa 00 00 00    	jle    43d2d4 <zbx_hashmap_set+0x214>
  43d22a:	45 31 e4             	xor    %r12d,%r12d
  43d22d:	eb 70                	jmp    43d29f <zbx_hashmap_set+0x1df>
  43d22f:	48 89 d6             	mov    %rdx,%rsi
  43d232:	48 89 df             	mov    %rbx,%rdi
  43d235:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  43d23a:	e8 75 fb ff ff       	callq  43cdb4 <zbx_binary_heap_create+0x1b>
  43d23f:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  43d244:	48 63 4a 08          	movslq 0x8(%rdx),%rcx
  43d248:	48 8b 32             	mov    (%rdx),%rsi
  43d24b:	48 c1 e1 04          	shl    $0x4,%rcx
  43d24f:	49 8b 45 00          	mov    0x0(%r13),%rax
  43d253:	48 8b 3c 28          	mov    (%rax,%rbp,1),%rdi
  43d257:	48 89 3c 31          	mov    %rdi,(%rcx,%rsi,1)
  43d25b:	48 8b 7c 28 08       	mov    0x8(%rax,%rbp,1),%rdi
  43d260:	48 89 7c 31 08       	mov    %rdi,0x8(%rcx,%rsi,1)
  43d265:	83 42 08 01          	addl   $0x1,0x8(%rdx)
  43d269:	49 63 55 08          	movslq 0x8(%r13),%rdx
  43d26d:	48 83 ea 01          	sub    $0x1,%rdx
  43d271:	48 c1 e2 04          	shl    $0x4,%rdx
  43d275:	48 8b 0c 02          	mov    (%rdx,%rax,1),%rcx
  43d279:	48 89 0c 28          	mov    %rcx,(%rax,%rbp,1)
  43d27d:	48 8b 54 02 08       	mov    0x8(%rdx,%rax,1),%rdx
  43d282:	48 89 54 28 08       	mov    %rdx,0x8(%rax,%rbp,1)
  43d287:	41 8b 45 08          	mov    0x8(%r13),%eax
  43d28b:	83 e8 01             	sub    $0x1,%eax
  43d28e:	41 89 45 08          	mov    %eax,0x8(%r13)
  43d292:	41 83 ec 01          	sub    $0x1,%r12d
  43d296:	41 83 c4 01          	add    $0x1,%r12d
  43d29a:	41 39 c4             	cmp    %eax,%r12d
  43d29d:	7d 35                	jge    43d2d4 <zbx_hashmap_set+0x214>
  43d29f:	49 63 ec             	movslq %r12d,%rbp
  43d2a2:	48 c1 e5 04          	shl    $0x4,%rbp
  43d2a6:	48 89 ef             	mov    %rbp,%rdi
  43d2a9:	49 03 7d 00          	add    0x0(%r13),%rdi
  43d2ad:	ff 53 10             	callq  *0x10(%rbx)
  43d2b0:	31 d2                	xor    %edx,%edx
  43d2b2:	41 f7 f6             	div    %r14d
  43d2b5:	89 d2                	mov    %edx,%edx
  43d2b7:	48 c1 e2 04          	shl    $0x4,%rdx
  43d2bb:	48 03 13             	add    (%rbx),%rdx
  43d2be:	49 39 d5             	cmp    %rdx,%r13
  43d2c1:	0f 85 68 ff ff ff    	jne    43d22f <zbx_hashmap_set+0x16f>
  43d2c7:	41 8b 45 08          	mov    0x8(%r13),%eax
  43d2cb:	41 83 c4 01          	add    $0x1,%r12d
  43d2cf:	41 39 c4             	cmp    %eax,%r12d
  43d2d2:	7c cb                	jl     43d29f <zbx_hashmap_set+0x1df>
  43d2d4:	41 83 c7 01          	add    $0x1,%r15d
  43d2d8:	48 83 44 24 10 10    	addq   $0x10,0x10(%rsp)
  43d2de:	44 39 7b 08          	cmp    %r15d,0x8(%rbx)
  43d2e2:	0f 8f 2e ff ff ff    	jg     43d216 <zbx_hashmap_set+0x156>
  43d2e8:	44 89 73 08          	mov    %r14d,0x8(%rbx)
  43d2ec:	e9 67 fe ff ff       	jmpq   43d158 <zbx_hashmap_set+0x98>
  43d2f1:	45 31 ed             	xor    %r13d,%r13d
  43d2f4:	e9 5a fe ff ff       	jmpq   43d153 <zbx_hashmap_set+0x93>

000000000043d2f9 <zbx_hashmap_create_ext>:
  43d2f9:	41 57                	push   %r15
  43d2fb:	41 56                	push   %r14
  43d2fd:	41 55                	push   %r13
  43d2ff:	41 54                	push   %r12
  43d301:	55                   	push   %rbp
  43d302:	53                   	push   %rbx
  43d303:	48 83 ec 18          	sub    $0x18,%rsp
  43d307:	48 89 fb             	mov    %rdi,%rbx
  43d30a:	49 89 f5             	mov    %rsi,%r13
  43d30d:	48 89 d5             	mov    %rdx,%rbp
  43d310:	49 89 cc             	mov    %rcx,%r12
  43d313:	4d 89 c6             	mov    %r8,%r14
  43d316:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
  43d31b:	48 8d 15 ac 07 03 00 	lea    0x307ac(%rip),%rdx        # 46dace <usage_message+0xbd8e>
  43d322:	48 8d 35 68 5f 04 00 	lea    0x45f68(%rip),%rsi        # 483291 <usage_message+0x21551>
  43d329:	bf 04 00 00 00       	mov    $0x4,%edi
  43d32e:	31 c0                	xor    %eax,%eax
  43d330:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
  43d335:	e8 76 3d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d33a:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  43d341:	44 89 ef             	mov    %r13d,%edi
  43d344:	e8 4c f2 ff ff       	callq  43c595 <next_prime>
  43d349:	89 43 08             	mov    %eax,0x8(%rbx)
  43d34c:	48 63 f0             	movslq %eax,%rsi
  43d34f:	48 c1 e6 04          	shl    $0x4,%rsi
  43d353:	31 ff                	xor    %edi,%edi
  43d355:	41 ff d6             	callq  *%r14
  43d358:	48 89 03             	mov    %rax,(%rbx)
  43d35b:	48 63 53 08          	movslq 0x8(%rbx),%rdx
  43d35f:	48 c1 e2 04          	shl    $0x4,%rdx
  43d363:	31 f6                	xor    %esi,%esi
  43d365:	48 89 c7             	mov    %rax,%rdi
  43d368:	e8 3b 0a fd ff       	callq  40dda8 <memset@plt>
  43d36d:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
  43d371:	4c 89 63 18          	mov    %r12,0x18(%rbx)
  43d375:	4c 89 73 20          	mov    %r14,0x20(%rbx)
  43d379:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
  43d37e:	4c 89 4b 28          	mov    %r9,0x28(%rbx)
  43d382:	4c 89 7b 30          	mov    %r15,0x30(%rbx)
  43d386:	48 8d 15 41 07 03 00 	lea    0x30741(%rip),%rdx        # 46dace <usage_message+0xbd8e>
  43d38d:	48 8d 35 09 5f 04 00 	lea    0x45f09(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43d394:	bf 04 00 00 00       	mov    $0x4,%edi
  43d399:	31 c0                	xor    %eax,%eax
  43d39b:	48 83 c4 18          	add    $0x18,%rsp
  43d39f:	5b                   	pop    %rbx
  43d3a0:	5d                   	pop    %rbp
  43d3a1:	41 5c                	pop    %r12
  43d3a3:	41 5d                	pop    %r13
  43d3a5:	41 5e                	pop    %r14
  43d3a7:	41 5f                	pop    %r15
  43d3a9:	e9 02 3d ff ff       	jmpq   4310b0 <__zbx_zabbix_log>

000000000043d3ae <zbx_hashmap_create>:
  43d3ae:	48 83 ec 18          	sub    $0x18,%rsp
  43d3b2:	48 8b 05 17 fb 24 00 	mov    0x24fb17(%rip),%rax        # 68ced0 <zbx_iks_transport+0x4b0>
  43d3b9:	48 89 04 24          	mov    %rax,(%rsp)
  43d3bd:	4c 8b 0d 1c f9 24 00 	mov    0x24f91c(%rip),%r9        # 68cce0 <zbx_iks_transport+0x2c0>
  43d3c4:	4c 8b 05 15 fb 24 00 	mov    0x24fb15(%rip),%r8        # 68cee0 <zbx_iks_transport+0x4c0>
  43d3cb:	48 8b 0d f6 f8 24 00 	mov    0x24f8f6(%rip),%rcx        # 68ccc8 <zbx_iks_transport+0x2a8>
  43d3d2:	48 8b 15 27 f9 24 00 	mov    0x24f927(%rip),%rdx        # 68cd00 <zbx_iks_transport+0x2e0>
  43d3d9:	e8 1b ff ff ff       	callq  43d2f9 <zbx_hashmap_create_ext>
  43d3de:	48 83 c4 18          	add    $0x18,%rsp
  43d3e2:	c3                   	retq   
  43d3e3:	90                   	nop
  43d3e4:	90                   	nop
  43d3e5:	90                   	nop
  43d3e6:	90                   	nop
  43d3e7:	90                   	nop
  43d3e8:	90                   	nop
  43d3e9:	90                   	nop
  43d3ea:	90                   	nop
  43d3eb:	90                   	nop
  43d3ec:	90                   	nop
  43d3ed:	90                   	nop
  43d3ee:	90                   	nop
  43d3ef:	90                   	nop
  43d3f0:	55                   	push   %rbp
  43d3f1:	53                   	push   %rbx
  43d3f2:	48 83 ec 08          	sub    $0x8,%rsp
  43d3f6:	48 89 fb             	mov    %rdi,%rbx
  43d3f9:	48 89 f5             	mov    %rsi,%rbp
  43d3fc:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
  43d400:	ff 53 30             	callq  *0x30(%rbx)
  43d403:	48 8b 43 30          	mov    0x30(%rbx),%rax
  43d407:	48 89 ef             	mov    %rbp,%rdi
  43d40a:	48 83 c4 08          	add    $0x8,%rsp
  43d40e:	5b                   	pop    %rbx
  43d40f:	5d                   	pop    %rbp
  43d410:	ff e0                	jmpq   *%rax

000000000043d412 <zbx_hashset_iter_reset>:
  43d412:	48 89 3e             	mov    %rdi,(%rsi)
  43d415:	c7 46 08 ff ff ff ff 	movl   $0xffffffff,0x8(%rsi)
  43d41c:	c3                   	retq   

000000000043d41d <zbx_hashset_iter_next>:
  43d41d:	8b 47 08             	mov    0x8(%rdi),%eax
  43d420:	83 f8 fe             	cmp    $0xfffffffffffffffe,%eax
  43d423:	74 5b                	je     43d480 <zbx_hashset_iter_next+0x63>
  43d425:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43d428:	74 1a                	je     43d444 <zbx_hashset_iter_next+0x27>
  43d42a:	48 8b 57 10          	mov    0x10(%rdi),%rdx
  43d42e:	48 85 d2             	test   %rdx,%rdx
  43d431:	74 11                	je     43d444 <zbx_hashset_iter_next+0x27>
  43d433:	48 8b 12             	mov    (%rdx),%rdx
  43d436:	48 85 d2             	test   %rdx,%rdx
  43d439:	74 09                	je     43d444 <zbx_hashset_iter_next+0x27>
  43d43b:	48 89 57 10          	mov    %rdx,0x10(%rdi)
  43d43f:	48 8b 42 08          	mov    0x8(%rdx),%rax
  43d443:	c3                   	retq   
  43d444:	48 8b 37             	mov    (%rdi),%rsi
  43d447:	44 8b 46 08          	mov    0x8(%rsi),%r8d
  43d44b:	8d 50 01             	lea    0x1(%rax),%edx
  43d44e:	48 63 d2             	movslq %edx,%rdx
  43d451:	48 c1 e2 03          	shl    $0x3,%rdx
  43d455:	83 c0 01             	add    $0x1,%eax
  43d458:	44 39 c0             	cmp    %r8d,%eax
  43d45b:	74 1c                	je     43d479 <zbx_hashset_iter_next+0x5c>
  43d45d:	48 8b 0e             	mov    (%rsi),%rcx
  43d460:	48 8b 0c 11          	mov    (%rcx,%rdx,1),%rcx
  43d464:	48 83 c2 08          	add    $0x8,%rdx
  43d468:	48 85 c9             	test   %rcx,%rcx
  43d46b:	74 e8                	je     43d455 <zbx_hashset_iter_next+0x38>
  43d46d:	89 47 08             	mov    %eax,0x8(%rdi)
  43d470:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
  43d474:	48 8b 41 08          	mov    0x8(%rcx),%rax
  43d478:	c3                   	retq   
  43d479:	c7 47 08 fe ff ff ff 	movl   $0xfffffffe,0x8(%rdi)
  43d480:	31 c0                	xor    %eax,%eax
  43d482:	c3                   	retq   

000000000043d483 <zbx_hashset_clear>:
  43d483:	41 54                	push   %r12
  43d485:	55                   	push   %rbp
  43d486:	53                   	push   %rbx
  43d487:	48 89 fb             	mov    %rdi,%rbx
  43d48a:	48 8d 15 76 06 03 00 	lea    0x30676(%rip),%rdx        # 46db07 <usage_message+0xbdc7>
  43d491:	48 8d 35 f9 5d 04 00 	lea    0x45df9(%rip),%rsi        # 483291 <usage_message+0x21551>
  43d498:	bf 04 00 00 00       	mov    $0x4,%edi
  43d49d:	31 c0                	xor    %eax,%eax
  43d49f:	e8 0c 3c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d4a4:	8b 43 08             	mov    0x8(%rbx),%eax
  43d4a7:	85 c0                	test   %eax,%eax
  43d4a9:	7e 31                	jle    43d4dc <zbx_hashset_clear+0x59>
  43d4ab:	31 ed                	xor    %ebp,%ebp
  43d4ad:	45 31 e4             	xor    %r12d,%r12d
  43d4b0:	eb 0e                	jmp    43d4c0 <zbx_hashset_clear+0x3d>
  43d4b2:	48 8b 16             	mov    (%rsi),%rdx
  43d4b5:	48 89 10             	mov    %rdx,(%rax)
  43d4b8:	48 89 df             	mov    %rbx,%rdi
  43d4bb:	e8 30 ff ff ff       	callq  43d3f0 <zbx_hashmap_create+0x42>
  43d4c0:	48 89 e8             	mov    %rbp,%rax
  43d4c3:	48 03 03             	add    (%rbx),%rax
  43d4c6:	48 8b 30             	mov    (%rax),%rsi
  43d4c9:	48 85 f6             	test   %rsi,%rsi
  43d4cc:	75 e4                	jne    43d4b2 <zbx_hashset_clear+0x2f>
  43d4ce:	41 83 c4 01          	add    $0x1,%r12d
  43d4d2:	48 83 c5 08          	add    $0x8,%rbp
  43d4d6:	44 39 63 08          	cmp    %r12d,0x8(%rbx)
  43d4da:	7f e4                	jg     43d4c0 <zbx_hashset_clear+0x3d>
  43d4dc:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  43d4e3:	48 8d 15 1d 06 03 00 	lea    0x3061d(%rip),%rdx        # 46db07 <usage_message+0xbdc7>
  43d4ea:	48 8d 35 ac 5d 04 00 	lea    0x45dac(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43d4f1:	bf 04 00 00 00       	mov    $0x4,%edi
  43d4f6:	31 c0                	xor    %eax,%eax
  43d4f8:	5b                   	pop    %rbx
  43d4f9:	5d                   	pop    %rbp
  43d4fa:	41 5c                	pop    %r12
  43d4fc:	e9 af 3b ff ff       	jmpq   4310b0 <__zbx_zabbix_log>

000000000043d501 <zbx_hashset_remove>:
  43d501:	41 56                	push   %r14
  43d503:	41 55                	push   %r13
  43d505:	41 54                	push   %r12
  43d507:	55                   	push   %rbp
  43d508:	53                   	push   %rbx
  43d509:	48 89 fd             	mov    %rdi,%rbp
  43d50c:	49 89 f4             	mov    %rsi,%r12
  43d50f:	48 8d 15 03 06 03 00 	lea    0x30603(%rip),%rdx        # 46db19 <usage_message+0xbdd9>
  43d516:	48 8d 35 74 5d 04 00 	lea    0x45d74(%rip),%rsi        # 483291 <usage_message+0x21551>
  43d51d:	bf 04 00 00 00       	mov    $0x4,%edi
  43d522:	31 c0                	xor    %eax,%eax
  43d524:	e8 87 3b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d529:	4c 89 e7             	mov    %r12,%rdi
  43d52c:	ff 55 10             	callq  *0x10(%rbp)
  43d52f:	89 c3                	mov    %eax,%ebx
  43d531:	31 d2                	xor    %edx,%edx
  43d533:	f7 75 08             	divl   0x8(%rbp)
  43d536:	48 63 d2             	movslq %edx,%rdx
  43d539:	4c 8d 2c d5 00 00 00 	lea    0x0(,%rdx,8),%r13
  43d540:	00 
  43d541:	48 8b 45 00          	mov    0x0(%rbp),%rax
  43d545:	4e 8b 34 28          	mov    (%rax,%r13,1),%r14
  43d549:	4d 85 f6             	test   %r14,%r14
  43d54c:	74 4d                	je     43d59b <zbx_hashset_remove+0x9a>
  43d54e:	41 3b 5e 10          	cmp    0x10(%r14),%ebx
  43d552:	74 69                	je     43d5bd <zbx_hashset_remove+0xbc>
  43d554:	4d 8b 2e             	mov    (%r14),%r13
  43d557:	4d 85 ed             	test   %r13,%r13
  43d55a:	75 15                	jne    43d571 <zbx_hashset_remove+0x70>
  43d55c:	0f 1f 40 00          	nopl   0x0(%rax)
  43d560:	eb 39                	jmp    43d59b <zbx_hashset_remove+0x9a>
  43d562:	49 8b 45 00          	mov    0x0(%r13),%rax
  43d566:	4d 89 ee             	mov    %r13,%r14
  43d569:	48 85 c0             	test   %rax,%rax
  43d56c:	74 2d                	je     43d59b <zbx_hashset_remove+0x9a>
  43d56e:	49 89 c5             	mov    %rax,%r13
  43d571:	41 3b 5d 10          	cmp    0x10(%r13),%ebx
  43d575:	75 eb                	jne    43d562 <zbx_hashset_remove+0x61>
  43d577:	49 8b 7d 08          	mov    0x8(%r13),%rdi
  43d57b:	4c 89 e6             	mov    %r12,%rsi
  43d57e:	ff 55 18             	callq  *0x18(%rbp)
  43d581:	85 c0                	test   %eax,%eax
  43d583:	75 dd                	jne    43d562 <zbx_hashset_remove+0x61>
  43d585:	49 8b 45 00          	mov    0x0(%r13),%rax
  43d589:	49 89 06             	mov    %rax,(%r14)
  43d58c:	4c 89 ee             	mov    %r13,%rsi
  43d58f:	48 89 ef             	mov    %rbp,%rdi
  43d592:	e8 59 fe ff ff       	callq  43d3f0 <zbx_hashmap_create+0x42>
  43d597:	83 6d 0c 01          	subl   $0x1,0xc(%rbp)
  43d59b:	48 8d 15 77 05 03 00 	lea    0x30577(%rip),%rdx        # 46db19 <usage_message+0xbdd9>
  43d5a2:	48 8d 35 f4 5c 04 00 	lea    0x45cf4(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43d5a9:	bf 04 00 00 00       	mov    $0x4,%edi
  43d5ae:	31 c0                	xor    %eax,%eax
  43d5b0:	5b                   	pop    %rbx
  43d5b1:	5d                   	pop    %rbp
  43d5b2:	41 5c                	pop    %r12
  43d5b4:	41 5d                	pop    %r13
  43d5b6:	41 5e                	pop    %r14
  43d5b8:	e9 f3 3a ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43d5bd:	49 8b 7e 08          	mov    0x8(%r14),%rdi
  43d5c1:	4c 89 e6             	mov    %r12,%rsi
  43d5c4:	ff 55 18             	callq  *0x18(%rbp)
  43d5c7:	85 c0                	test   %eax,%eax
  43d5c9:	75 89                	jne    43d554 <zbx_hashset_remove+0x53>
  43d5cb:	48 8b 45 00          	mov    0x0(%rbp),%rax
  43d5cf:	49 8b 16             	mov    (%r14),%rdx
  43d5d2:	4a 89 14 28          	mov    %rdx,(%rax,%r13,1)
  43d5d6:	4c 89 f6             	mov    %r14,%rsi
  43d5d9:	48 89 ef             	mov    %rbp,%rdi
  43d5dc:	e8 0f fe ff ff       	callq  43d3f0 <zbx_hashmap_create+0x42>
  43d5e1:	83 6d 0c 01          	subl   $0x1,0xc(%rbp)
  43d5e5:	eb b4                	jmp    43d59b <zbx_hashset_remove+0x9a>

000000000043d5e7 <zbx_hashset_search>:
  43d5e7:	41 55                	push   %r13
  43d5e9:	41 54                	push   %r12
  43d5eb:	55                   	push   %rbp
  43d5ec:	53                   	push   %rbx
  43d5ed:	48 83 ec 08          	sub    $0x8,%rsp
  43d5f1:	49 89 fc             	mov    %rdi,%r12
  43d5f4:	49 89 f5             	mov    %rsi,%r13
  43d5f7:	48 8d 15 2e 05 03 00 	lea    0x3052e(%rip),%rdx        # 46db2c <usage_message+0xbdec>
  43d5fe:	48 8d 35 8c 5c 04 00 	lea    0x45c8c(%rip),%rsi        # 483291 <usage_message+0x21551>
  43d605:	bf 04 00 00 00       	mov    $0x4,%edi
  43d60a:	31 c0                	xor    %eax,%eax
  43d60c:	e8 9f 3a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d611:	4c 89 ef             	mov    %r13,%rdi
  43d614:	41 ff 54 24 10       	callq  *0x10(%r12)
  43d619:	89 c5                	mov    %eax,%ebp
  43d61b:	31 d2                	xor    %edx,%edx
  43d61d:	41 f7 74 24 08       	divl   0x8(%r12)
  43d622:	48 63 d2             	movslq %edx,%rdx
  43d625:	49 8b 04 24          	mov    (%r12),%rax
  43d629:	48 8b 1c d0          	mov    (%rax,%rdx,8),%rbx
  43d62d:	48 85 db             	test   %rbx,%rbx
  43d630:	75 0a                	jne    43d63c <zbx_hashset_search+0x55>
  43d632:	eb 47                	jmp    43d67b <zbx_hashset_search+0x94>
  43d634:	48 8b 1b             	mov    (%rbx),%rbx
  43d637:	48 85 db             	test   %rbx,%rbx
  43d63a:	74 3f                	je     43d67b <zbx_hashset_search+0x94>
  43d63c:	3b 6b 10             	cmp    0x10(%rbx),%ebp
  43d63f:	90                   	nop
  43d640:	75 f2                	jne    43d634 <zbx_hashset_search+0x4d>
  43d642:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  43d646:	4c 89 ee             	mov    %r13,%rsi
  43d649:	41 ff 54 24 18       	callq  *0x18(%r12)
  43d64e:	85 c0                	test   %eax,%eax
  43d650:	75 e2                	jne    43d634 <zbx_hashset_search+0x4d>
  43d652:	48 8d 15 d3 04 03 00 	lea    0x304d3(%rip),%rdx        # 46db2c <usage_message+0xbdec>
  43d659:	48 8d 35 3d 5c 04 00 	lea    0x45c3d(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43d660:	bf 04 00 00 00       	mov    $0x4,%edi
  43d665:	31 c0                	xor    %eax,%eax
  43d667:	e8 44 3a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d66c:	48 8b 43 08          	mov    0x8(%rbx),%rax
  43d670:	48 83 c4 08          	add    $0x8,%rsp
  43d674:	5b                   	pop    %rbx
  43d675:	5d                   	pop    %rbp
  43d676:	41 5c                	pop    %r12
  43d678:	41 5d                	pop    %r13
  43d67a:	c3                   	retq   
  43d67b:	48 8d 15 aa 04 03 00 	lea    0x304aa(%rip),%rdx        # 46db2c <usage_message+0xbdec>
  43d682:	48 8d 35 14 5c 04 00 	lea    0x45c14(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43d689:	bf 04 00 00 00       	mov    $0x4,%edi
  43d68e:	31 c0                	xor    %eax,%eax
  43d690:	e8 1b 3a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d695:	31 c0                	xor    %eax,%eax
  43d697:	48 83 c4 08          	add    $0x8,%rsp
  43d69b:	5b                   	pop    %rbx
  43d69c:	5d                   	pop    %rbp
  43d69d:	41 5c                	pop    %r12
  43d69f:	41 5d                	pop    %r13
  43d6a1:	c3                   	retq   

000000000043d6a2 <zbx_hashset_destroy>:
  43d6a2:	41 55                	push   %r13
  43d6a4:	41 54                	push   %r12
  43d6a6:	55                   	push   %rbp
  43d6a7:	53                   	push   %rbx
  43d6a8:	48 83 ec 08          	sub    $0x8,%rsp
  43d6ac:	48 89 fb             	mov    %rdi,%rbx
  43d6af:	48 8d 15 89 04 03 00 	lea    0x30489(%rip),%rdx        # 46db3f <usage_message+0xbdff>
  43d6b6:	48 8d 35 d4 5b 04 00 	lea    0x45bd4(%rip),%rsi        # 483291 <usage_message+0x21551>
  43d6bd:	bf 04 00 00 00       	mov    $0x4,%edi
  43d6c2:	31 c0                	xor    %eax,%eax
  43d6c4:	e8 e7 39 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d6c9:	8b 53 08             	mov    0x8(%rbx),%edx
  43d6cc:	85 d2                	test   %edx,%edx
  43d6ce:	7e 33                	jle    43d703 <zbx_hashset_destroy+0x61>
  43d6d0:	45 31 ed             	xor    %r13d,%r13d
  43d6d3:	45 31 e4             	xor    %r12d,%r12d
  43d6d6:	48 8b 03             	mov    (%rbx),%rax
  43d6d9:	4a 8b 34 28          	mov    (%rax,%r13,1),%rsi
  43d6dd:	48 85 f6             	test   %rsi,%rsi
  43d6e0:	74 13                	je     43d6f5 <zbx_hashset_destroy+0x53>
  43d6e2:	48 8b 2e             	mov    (%rsi),%rbp
  43d6e5:	48 89 df             	mov    %rbx,%rdi
  43d6e8:	e8 03 fd ff ff       	callq  43d3f0 <zbx_hashmap_create+0x42>
  43d6ed:	48 89 ee             	mov    %rbp,%rsi
  43d6f0:	48 85 ed             	test   %rbp,%rbp
  43d6f3:	75 ed                	jne    43d6e2 <zbx_hashset_destroy+0x40>
  43d6f5:	41 83 c4 01          	add    $0x1,%r12d
  43d6f9:	49 83 c5 08          	add    $0x8,%r13
  43d6fd:	44 39 63 08          	cmp    %r12d,0x8(%rbx)
  43d701:	7f d3                	jg     43d6d6 <zbx_hashset_destroy+0x34>
  43d703:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  43d70a:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
  43d711:	48 8b 3b             	mov    (%rbx),%rdi
  43d714:	ff 53 30             	callq  *0x30(%rbx)
  43d717:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  43d71e:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
  43d725:	00 
  43d726:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  43d72d:	00 
  43d72e:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
  43d735:	00 
  43d736:	48 c7 43 28 00 00 00 	movq   $0x0,0x28(%rbx)
  43d73d:	00 
  43d73e:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
  43d745:	00 
  43d746:	48 8d 15 f2 03 03 00 	lea    0x303f2(%rip),%rdx        # 46db3f <usage_message+0xbdff>
  43d74d:	48 8d 35 49 5b 04 00 	lea    0x45b49(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43d754:	bf 04 00 00 00       	mov    $0x4,%edi
  43d759:	31 c0                	xor    %eax,%eax
  43d75b:	48 83 c4 08          	add    $0x8,%rsp
  43d75f:	5b                   	pop    %rbx
  43d760:	5d                   	pop    %rbp
  43d761:	41 5c                	pop    %r12
  43d763:	41 5d                	pop    %r13
  43d765:	e9 46 39 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>

000000000043d76a <zbx_hashset_iter_remove>:
  43d76a:	55                   	push   %rbp
  43d76b:	53                   	push   %rbx
  43d76c:	48 83 ec 08          	sub    $0x8,%rsp
  43d770:	48 89 fd             	mov    %rdi,%rbp
  43d773:	8b 57 08             	mov    0x8(%rdi),%edx
  43d776:	8d 42 02             	lea    0x2(%rdx),%eax
  43d779:	83 f8 01             	cmp    $0x1,%eax
  43d77c:	76 6c                	jbe    43d7ea <zbx_hashset_iter_remove+0x80>
  43d77e:	48 8b 77 10          	mov    0x10(%rdi),%rsi
  43d782:	48 85 f6             	test   %rsi,%rsi
  43d785:	74 63                	je     43d7ea <zbx_hashset_iter_remove+0x80>
  43d787:	48 8b 3f             	mov    (%rdi),%rdi
  43d78a:	48 63 d2             	movslq %edx,%rdx
  43d78d:	48 c1 e2 03          	shl    $0x3,%rdx
  43d791:	48 03 17             	add    (%rdi),%rdx
  43d794:	48 8b 02             	mov    (%rdx),%rax
  43d797:	48 39 c6             	cmp    %rax,%rsi
  43d79a:	74 29                	je     43d7c5 <zbx_hashset_iter_remove+0x5b>
  43d79c:	48 89 c3             	mov    %rax,%rbx
  43d79f:	48 8b 00             	mov    (%rax),%rax
  43d7a2:	48 39 c6             	cmp    %rax,%rsi
  43d7a5:	75 f5                	jne    43d79c <zbx_hashset_iter_remove+0x32>
  43d7a7:	48 8b 06             	mov    (%rsi),%rax
  43d7aa:	48 89 03             	mov    %rax,(%rbx)
  43d7ad:	e8 3e fc ff ff       	callq  43d3f0 <zbx_hashmap_create+0x42>
  43d7b2:	48 8b 45 00          	mov    0x0(%rbp),%rax
  43d7b6:	83 68 0c 01          	subl   $0x1,0xc(%rax)
  43d7ba:	48 89 5d 10          	mov    %rbx,0x10(%rbp)
  43d7be:	48 83 c4 08          	add    $0x8,%rsp
  43d7c2:	5b                   	pop    %rbx
  43d7c3:	5d                   	pop    %rbp
  43d7c4:	c3                   	retq   
  43d7c5:	48 8b 06             	mov    (%rsi),%rax
  43d7c8:	48 89 02             	mov    %rax,(%rdx)
  43d7cb:	48 8b 75 10          	mov    0x10(%rbp),%rsi
  43d7cf:	e8 1c fc ff ff       	callq  43d3f0 <zbx_hashmap_create+0x42>
  43d7d4:	48 8b 45 00          	mov    0x0(%rbp),%rax
  43d7d8:	83 68 0c 01          	subl   $0x1,0xc(%rax)
  43d7dc:	83 6d 08 01          	subl   $0x1,0x8(%rbp)
  43d7e0:	48 c7 45 10 00 00 00 	movq   $0x0,0x10(%rbp)
  43d7e7:	00 
  43d7e8:	eb d4                	jmp    43d7be <zbx_hashset_iter_remove+0x54>
  43d7ea:	48 8d 35 8f 03 03 00 	lea    0x3038f(%rip),%rsi        # 46db80 <usage_message+0xbe40>
  43d7f1:	bf 01 00 00 00       	mov    $0x1,%edi
  43d7f6:	31 c0                	xor    %eax,%eax
  43d7f8:	e8 b3 38 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d7fd:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43d800:	e8 e3 06 fd ff       	callq  40dee8 <exit@plt>

000000000043d805 <zbx_hashset_insert_ext>:
  43d805:	41 57                	push   %r15
  43d807:	41 56                	push   %r14
  43d809:	41 55                	push   %r13
  43d80b:	41 54                	push   %r12
  43d80d:	55                   	push   %rbp
  43d80e:	53                   	push   %rbx
  43d80f:	48 83 ec 18          	sub    $0x18,%rsp
  43d813:	48 89 fb             	mov    %rdi,%rbx
  43d816:	48 89 f5             	mov    %rsi,%rbp
  43d819:	49 89 d4             	mov    %rdx,%r12
  43d81c:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  43d821:	48 8d 15 2b 03 03 00 	lea    0x3032b(%rip),%rdx        # 46db53 <usage_message+0xbe13>
  43d828:	48 8d 35 62 5a 04 00 	lea    0x45a62(%rip),%rsi        # 483291 <usage_message+0x21551>
  43d82f:	bf 04 00 00 00       	mov    $0x4,%edi
  43d834:	31 c0                	xor    %eax,%eax
  43d836:	e8 75 38 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d83b:	48 89 ef             	mov    %rbp,%rdi
  43d83e:	ff 53 10             	callq  *0x10(%rbx)
  43d841:	41 89 c6             	mov    %eax,%r14d
  43d844:	31 d2                	xor    %edx,%edx
  43d846:	f7 73 08             	divl   0x8(%rbx)
  43d849:	48 63 d2             	movslq %edx,%rdx
  43d84c:	4c 8d 3c d5 00 00 00 	lea    0x0(,%rdx,8),%r15
  43d853:	00 
  43d854:	48 8b 03             	mov    (%rbx),%rax
  43d857:	4e 8b 2c 38          	mov    (%rax,%r15,1),%r13
  43d85b:	4d 85 ed             	test   %r13,%r13
  43d85e:	75 0b                	jne    43d86b <zbx_hashset_insert_ext+0x66>
  43d860:	eb 4d                	jmp    43d8af <zbx_hashset_insert_ext+0xaa>
  43d862:	4d 8b 6d 00          	mov    0x0(%r13),%r13
  43d866:	4d 85 ed             	test   %r13,%r13
  43d869:	74 44                	je     43d8af <zbx_hashset_insert_ext+0xaa>
  43d86b:	45 3b 75 10          	cmp    0x10(%r13),%r14d
  43d86f:	90                   	nop
  43d870:	75 f0                	jne    43d862 <zbx_hashset_insert_ext+0x5d>
  43d872:	49 8b 7d 08          	mov    0x8(%r13),%rdi
  43d876:	48 89 ee             	mov    %rbp,%rsi
  43d879:	ff 53 18             	callq  *0x18(%rbx)
  43d87c:	85 c0                	test   %eax,%eax
  43d87e:	66 90                	xchg   %ax,%ax
  43d880:	75 e0                	jne    43d862 <zbx_hashset_insert_ext+0x5d>
  43d882:	48 8d 15 ca 02 03 00 	lea    0x302ca(%rip),%rdx        # 46db53 <usage_message+0xbe13>
  43d889:	48 8d 35 0d 5a 04 00 	lea    0x45a0d(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43d890:	bf 04 00 00 00       	mov    $0x4,%edi
  43d895:	31 c0                	xor    %eax,%eax
  43d897:	e8 14 38 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43d89c:	49 8b 45 08          	mov    0x8(%r13),%rax
  43d8a0:	48 83 c4 18          	add    $0x18,%rsp
  43d8a4:	5b                   	pop    %rbx
  43d8a5:	5d                   	pop    %rbp
  43d8a6:	41 5c                	pop    %r12
  43d8a8:	41 5d                	pop    %r13
  43d8aa:	41 5e                	pop    %r14
  43d8ac:	41 5f                	pop    %r15
  43d8ae:	c3                   	retq   
  43d8af:	be 18 00 00 00       	mov    $0x18,%esi
  43d8b4:	31 ff                	xor    %edi,%edi
  43d8b6:	ff 53 20             	callq  *0x20(%rbx)
  43d8b9:	49 89 c5             	mov    %rax,%r13
  43d8bc:	4c 89 e6             	mov    %r12,%rsi
  43d8bf:	31 ff                	xor    %edi,%edi
  43d8c1:	ff 53 20             	callq  *0x20(%rbx)
  43d8c4:	49 89 45 08          	mov    %rax,0x8(%r13)
  43d8c8:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  43d8cd:	48 8d 3c 10          	lea    (%rax,%rdx,1),%rdi
  43d8d1:	4c 89 e2             	mov    %r12,%rdx
  43d8d4:	48 2b 54 24 08       	sub    0x8(%rsp),%rdx
  43d8d9:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  43d8de:	48 8d 74 05 00       	lea    0x0(%rbp,%rax,1),%rsi
  43d8e3:	e8 d0 0c fd ff       	callq  40e5b8 <memcpy@plt>
  43d8e8:	45 89 75 10          	mov    %r14d,0x10(%r13)
  43d8ec:	48 8b 03             	mov    (%rbx),%rax
  43d8ef:	4a 8b 14 38          	mov    (%rax,%r15,1),%rdx
  43d8f3:	49 89 55 00          	mov    %rdx,0x0(%r13)
  43d8f7:	4e 89 2c 38          	mov    %r13,(%rax,%r15,1)
  43d8fb:	8b 53 0c             	mov    0xc(%rbx),%edx
  43d8fe:	83 c2 01             	add    $0x1,%edx
  43d901:	89 53 0c             	mov    %edx,0xc(%rbx)
  43d904:	8b 7b 08             	mov    0x8(%rbx),%edi
  43d907:	8d 0c bd 00 00 00 00 	lea    0x0(,%rdi,4),%ecx
  43d90e:	48 63 c1             	movslq %ecx,%rax
  43d911:	48 8d 34 40          	lea    (%rax,%rax,2),%rsi
  43d915:	48 89 f5             	mov    %rsi,%rbp
  43d918:	48 c1 e5 04          	shl    $0x4,%rbp
  43d91c:	48 01 ee             	add    %rbp,%rsi
  43d91f:	48 89 f5             	mov    %rsi,%rbp
  43d922:	48 c1 e5 08          	shl    $0x8,%rbp
  43d926:	48 01 ee             	add    %rbp,%rsi
  43d929:	48 89 f5             	mov    %rsi,%rbp
  43d92c:	48 c1 e5 10          	shl    $0x10,%rbp
  43d930:	48 01 ee             	add    %rbp,%rsi
  43d933:	48 8d 04 70          	lea    (%rax,%rsi,2),%rax
  43d937:	48 c1 e8 20          	shr    $0x20,%rax
  43d93b:	d1 f8                	sar    %eax
  43d93d:	c1 f9 1f             	sar    $0x1f,%ecx
  43d940:	29 c8                	sub    %ecx,%eax
  43d942:	39 c2                	cmp    %eax,%edx
  43d944:	0f 8c 38 ff ff ff    	jl     43d882 <zbx_hashset_insert_ext+0x7d>
  43d94a:	8d 3c 7f             	lea    (%rdi,%rdi,2),%edi
  43d94d:	89 f8                	mov    %edi,%eax
  43d94f:	c1 e8 1f             	shr    $0x1f,%eax
  43d952:	8d 3c 38             	lea    (%rax,%rdi,1),%edi
  43d955:	d1 ff                	sar    %edi
  43d957:	e8 39 ec ff ff       	callq  43c595 <next_prime>
  43d95c:	89 c5                	mov    %eax,%ebp
  43d95e:	48 63 f0             	movslq %eax,%rsi
  43d961:	48 c1 e6 03          	shl    $0x3,%rsi
  43d965:	48 8b 3b             	mov    (%rbx),%rdi
  43d968:	ff 53 28             	callq  *0x28(%rbx)
  43d96b:	48 89 03             	mov    %rax,(%rbx)
  43d96e:	48 63 4b 08          	movslq 0x8(%rbx),%rcx
  43d972:	89 ea                	mov    %ebp,%edx
  43d974:	29 ca                	sub    %ecx,%edx
  43d976:	48 63 d2             	movslq %edx,%rdx
  43d979:	48 c1 e2 03          	shl    $0x3,%rdx
  43d97d:	48 8d 3c c8          	lea    (%rax,%rcx,8),%rdi
  43d981:	31 f6                	xor    %esi,%esi
  43d983:	e8 20 04 fd ff       	callq  40dda8 <memset@plt>
  43d988:	8b 4b 08             	mov    0x8(%rbx),%ecx
  43d98b:	85 c9                	test   %ecx,%ecx
  43d98d:	7e 4a                	jle    43d9d9 <zbx_hashset_insert_ext+0x1d4>
  43d98f:	48 8b 33             	mov    (%rbx),%rsi
  43d992:	49 89 f1             	mov    %rsi,%r9
  43d995:	31 ff                	xor    %edi,%edi
  43d997:	4d 89 c8             	mov    %r9,%r8
  43d99a:	49 8b 09             	mov    (%r9),%rcx
  43d99d:	48 85 c9             	test   %rcx,%rcx
  43d9a0:	74 2b                	je     43d9cd <zbx_hashset_insert_ext+0x1c8>
  43d9a2:	8b 41 10             	mov    0x10(%rcx),%eax
  43d9a5:	31 d2                	xor    %edx,%edx
  43d9a7:	f7 f5                	div    %ebp
  43d9a9:	39 fa                	cmp    %edi,%edx
  43d9ab:	74 34                	je     43d9e1 <zbx_hashset_insert_ext+0x1dc>
  43d9ad:	48 8b 01             	mov    (%rcx),%rax
  43d9b0:	48 63 d2             	movslq %edx,%rdx
  43d9b3:	48 c1 e2 03          	shl    $0x3,%rdx
  43d9b7:	4c 8b 14 16          	mov    (%rsi,%rdx,1),%r10
  43d9bb:	4c 89 11             	mov    %r10,(%rcx)
  43d9be:	48 89 0c 16          	mov    %rcx,(%rsi,%rdx,1)
  43d9c2:	49 89 00             	mov    %rax,(%r8)
  43d9c5:	48 89 c1             	mov    %rax,%rcx
  43d9c8:	48 85 c9             	test   %rcx,%rcx
  43d9cb:	75 d5                	jne    43d9a2 <zbx_hashset_insert_ext+0x19d>
  43d9cd:	83 c7 01             	add    $0x1,%edi
  43d9d0:	49 83 c1 08          	add    $0x8,%r9
  43d9d4:	39 7b 08             	cmp    %edi,0x8(%rbx)
  43d9d7:	7f be                	jg     43d997 <zbx_hashset_insert_ext+0x192>
  43d9d9:	89 6b 08             	mov    %ebp,0x8(%rbx)
  43d9dc:	e9 a1 fe ff ff       	jmpq   43d882 <zbx_hashset_insert_ext+0x7d>
  43d9e1:	49 89 c8             	mov    %rcx,%r8
  43d9e4:	48 8b 09             	mov    (%rcx),%rcx
  43d9e7:	eb b4                	jmp    43d99d <zbx_hashset_insert_ext+0x198>

000000000043d9e9 <zbx_hashset_insert>:
  43d9e9:	31 c9                	xor    %ecx,%ecx
  43d9eb:	e9 15 fe ff ff       	jmpq   43d805 <zbx_hashset_insert_ext>

000000000043d9f0 <zbx_hashset_create_ext>:
  43d9f0:	41 57                	push   %r15
  43d9f2:	41 56                	push   %r14
  43d9f4:	41 55                	push   %r13
  43d9f6:	41 54                	push   %r12
  43d9f8:	55                   	push   %rbp
  43d9f9:	53                   	push   %rbx
  43d9fa:	48 83 ec 18          	sub    $0x18,%rsp
  43d9fe:	48 89 fb             	mov    %rdi,%rbx
  43da01:	49 89 f5             	mov    %rsi,%r13
  43da04:	48 89 d5             	mov    %rdx,%rbp
  43da07:	49 89 cc             	mov    %rcx,%r12
  43da0a:	4d 89 c6             	mov    %r8,%r14
  43da0d:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
  43da12:	48 8d 15 4d 01 03 00 	lea    0x3014d(%rip),%rdx        # 46db66 <usage_message+0xbe26>
  43da19:	48 8d 35 71 58 04 00 	lea    0x45871(%rip),%rsi        # 483291 <usage_message+0x21551>
  43da20:	bf 04 00 00 00       	mov    $0x4,%edi
  43da25:	31 c0                	xor    %eax,%eax
  43da27:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
  43da2c:	e8 7f 36 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43da31:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  43da38:	44 89 ef             	mov    %r13d,%edi
  43da3b:	e8 55 eb ff ff       	callq  43c595 <next_prime>
  43da40:	89 43 08             	mov    %eax,0x8(%rbx)
  43da43:	48 98                	cltq   
  43da45:	48 8d 34 c5 00 00 00 	lea    0x0(,%rax,8),%rsi
  43da4c:	00 
  43da4d:	31 ff                	xor    %edi,%edi
  43da4f:	41 ff d6             	callq  *%r14
  43da52:	48 89 03             	mov    %rax,(%rbx)
  43da55:	48 63 53 08          	movslq 0x8(%rbx),%rdx
  43da59:	48 c1 e2 03          	shl    $0x3,%rdx
  43da5d:	31 f6                	xor    %esi,%esi
  43da5f:	48 89 c7             	mov    %rax,%rdi
  43da62:	e8 41 03 fd ff       	callq  40dda8 <memset@plt>
  43da67:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
  43da6b:	4c 89 63 18          	mov    %r12,0x18(%rbx)
  43da6f:	4c 89 73 20          	mov    %r14,0x20(%rbx)
  43da73:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
  43da78:	4c 89 4b 28          	mov    %r9,0x28(%rbx)
  43da7c:	4c 89 7b 30          	mov    %r15,0x30(%rbx)
  43da80:	48 8d 15 df 00 03 00 	lea    0x300df(%rip),%rdx        # 46db66 <usage_message+0xbe26>
  43da87:	48 8d 35 0f 58 04 00 	lea    0x4580f(%rip),%rsi        # 48329d <usage_message+0x2155d>
  43da8e:	bf 04 00 00 00       	mov    $0x4,%edi
  43da93:	31 c0                	xor    %eax,%eax
  43da95:	48 83 c4 18          	add    $0x18,%rsp
  43da99:	5b                   	pop    %rbx
  43da9a:	5d                   	pop    %rbp
  43da9b:	41 5c                	pop    %r12
  43da9d:	41 5d                	pop    %r13
  43da9f:	41 5e                	pop    %r14
  43daa1:	41 5f                	pop    %r15
  43daa3:	e9 08 36 ff ff       	jmpq   4310b0 <__zbx_zabbix_log>

000000000043daa8 <zbx_hashset_create>:
  43daa8:	48 83 ec 18          	sub    $0x18,%rsp
  43daac:	48 8b 05 1d f4 24 00 	mov    0x24f41d(%rip),%rax        # 68ced0 <zbx_iks_transport+0x4b0>
  43dab3:	48 89 04 24          	mov    %rax,(%rsp)
  43dab7:	4c 8b 0d 22 f2 24 00 	mov    0x24f222(%rip),%r9        # 68cce0 <zbx_iks_transport+0x2c0>
  43dabe:	4c 8b 05 1b f4 24 00 	mov    0x24f41b(%rip),%r8        # 68cee0 <zbx_iks_transport+0x4c0>
  43dac5:	e8 26 ff ff ff       	callq  43d9f0 <zbx_hashset_create_ext>
  43daca:	48 83 c4 18          	add    $0x18,%rsp
  43dace:	c3                   	retq   
  43dacf:	90                   	nop

000000000043dad0 <zbx_vector_uint64_create_ext>:
  43dad0:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
  43dad7:	c7 47 08 00 00 00 00 	movl   $0x0,0x8(%rdi)
  43dade:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%rdi)
  43dae5:	48 89 77 10          	mov    %rsi,0x10(%rdi)
  43dae9:	48 89 57 18          	mov    %rdx,0x18(%rdi)
  43daed:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
  43daf1:	c3                   	retq   

000000000043daf2 <zbx_vector_uint64_create>:
  43daf2:	48 8b 0d d7 f3 24 00 	mov    0x24f3d7(%rip),%rcx        # 68ced0 <zbx_iks_transport+0x4b0>
  43daf9:	48 8b 15 e0 f1 24 00 	mov    0x24f1e0(%rip),%rdx        # 68cce0 <zbx_iks_transport+0x2c0>
  43db00:	48 8b 35 d9 f3 24 00 	mov    0x24f3d9(%rip),%rsi        # 68cee0 <zbx_iks_transport+0x4c0>
  43db07:	e9 c4 ff ff ff       	jmpq   43dad0 <zbx_vector_uint64_create_ext>

000000000043db0c <zbx_vector_uint64_destroy>:
  43db0c:	53                   	push   %rbx
  43db0d:	48 89 fb             	mov    %rdi,%rbx
  43db10:	48 8b 3f             	mov    (%rdi),%rdi
  43db13:	48 85 ff             	test   %rdi,%rdi
  43db16:	74 18                	je     43db30 <zbx_vector_uint64_destroy+0x24>
  43db18:	ff 53 20             	callq  *0x20(%rbx)
  43db1b:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  43db22:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
  43db29:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  43db30:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
  43db37:	00 
  43db38:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
  43db3f:	00 
  43db40:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
  43db47:	00 
  43db48:	5b                   	pop    %rbx
  43db49:	c3                   	retq   

000000000043db4a <zbx_vector_uint64_append>:
  43db4a:	55                   	push   %rbp
  43db4b:	53                   	push   %rbx
  43db4c:	48 83 ec 08          	sub    $0x8,%rsp
  43db50:	48 89 fb             	mov    %rdi,%rbx
  43db53:	48 89 f5             	mov    %rsi,%rbp
  43db56:	48 8b 07             	mov    (%rdi),%rax
  43db59:	48 85 c0             	test   %rax,%rax
  43db5c:	74 45                	je     43dba3 <zbx_vector_uint64_append+0x59>
  43db5e:	8b 57 08             	mov    0x8(%rdi),%edx
  43db61:	3b 57 0c             	cmp    0xc(%rdi),%edx
  43db64:	74 14                	je     43db7a <zbx_vector_uint64_append+0x30>
  43db66:	48 63 ca             	movslq %edx,%rcx
  43db69:	48 89 2c c8          	mov    %rbp,(%rax,%rcx,8)
  43db6d:	83 c2 01             	add    $0x1,%edx
  43db70:	89 53 08             	mov    %edx,0x8(%rbx)
  43db73:	48 83 c4 08          	add    $0x8,%rsp
  43db77:	5b                   	pop    %rbx
  43db78:	5d                   	pop    %rbp
  43db79:	c3                   	retq   
  43db7a:	8d 14 52             	lea    (%rdx,%rdx,2),%edx
  43db7d:	89 d1                	mov    %edx,%ecx
  43db7f:	c1 e9 1f             	shr    $0x1f,%ecx
  43db82:	8d 14 11             	lea    (%rcx,%rdx,1),%edx
  43db85:	d1 fa                	sar    %edx
  43db87:	89 57 0c             	mov    %edx,0xc(%rdi)
  43db8a:	48 63 d2             	movslq %edx,%rdx
  43db8d:	48 8d 34 d5 00 00 00 	lea    0x0(,%rdx,8),%rsi
  43db94:	00 
  43db95:	48 89 c7             	mov    %rax,%rdi
  43db98:	ff 53 18             	callq  *0x18(%rbx)
  43db9b:	48 89 03             	mov    %rax,(%rbx)
  43db9e:	8b 53 08             	mov    0x8(%rbx),%edx
  43dba1:	eb c3                	jmp    43db66 <zbx_vector_uint64_append+0x1c>
  43dba3:	c7 47 08 00 00 00 00 	movl   $0x0,0x8(%rdi)
  43dbaa:	c7 47 0c 20 00 00 00 	movl   $0x20,0xc(%rdi)
  43dbb1:	be 00 01 00 00       	mov    $0x100,%esi
  43dbb6:	31 ff                	xor    %edi,%edi
  43dbb8:	ff 53 10             	callq  *0x10(%rbx)
  43dbbb:	48 89 03             	mov    %rax,(%rbx)
  43dbbe:	8b 53 08             	mov    0x8(%rbx),%edx
  43dbc1:	eb a3                	jmp    43db66 <zbx_vector_uint64_append+0x1c>

000000000043dbc3 <zbx_vector_uint64_lsearch>:
  43dbc3:	41 55                	push   %r13
  43dbc5:	41 54                	push   %r12
  43dbc7:	55                   	push   %rbp
  43dbc8:	53                   	push   %rbx
  43dbc9:	48 83 ec 18          	sub    $0x18,%rsp
  43dbcd:	48 89 fb             	mov    %rdi,%rbx
  43dbd0:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  43dbd5:	48 89 d5             	mov    %rdx,%rbp
  43dbd8:	49 89 cd             	mov    %rcx,%r13
  43dbdb:	8b 3a                	mov    (%rdx),%edi
  43dbdd:	4c 8d 64 24 08       	lea    0x8(%rsp),%r12
  43dbe2:	39 7b 08             	cmp    %edi,0x8(%rbx)
  43dbe5:	7e 17                	jle    43dbfe <zbx_vector_uint64_lsearch+0x3b>
  43dbe7:	48 63 ff             	movslq %edi,%rdi
  43dbea:	48 c1 e7 03          	shl    $0x3,%rdi
  43dbee:	48 03 3b             	add    (%rbx),%rdi
  43dbf1:	4c 89 e6             	mov    %r12,%rsi
  43dbf4:	41 ff d5             	callq  *%r13
  43dbf7:	83 f8 00             	cmp    $0x0,%eax
  43dbfa:	7c 1f                	jl     43dc1b <zbx_vector_uint64_lsearch+0x58>
  43dbfc:	74 10                	je     43dc0e <zbx_vector_uint64_lsearch+0x4b>
  43dbfe:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  43dc03:	48 83 c4 18          	add    $0x18,%rsp
  43dc07:	5b                   	pop    %rbx
  43dc08:	5d                   	pop    %rbp
  43dc09:	41 5c                	pop    %r12
  43dc0b:	41 5d                	pop    %r13
  43dc0d:	c3                   	retq   
  43dc0e:	31 c0                	xor    %eax,%eax
  43dc10:	48 83 c4 18          	add    $0x18,%rsp
  43dc14:	5b                   	pop    %rbx
  43dc15:	5d                   	pop    %rbp
  43dc16:	41 5c                	pop    %r12
  43dc18:	41 5d                	pop    %r13
  43dc1a:	c3                   	retq   
  43dc1b:	8b 7d 00             	mov    0x0(%rbp),%edi
  43dc1e:	83 c7 01             	add    $0x1,%edi
  43dc21:	89 7d 00             	mov    %edi,0x0(%rbp)
  43dc24:	eb bc                	jmp    43dbe2 <zbx_vector_uint64_lsearch+0x1f>

000000000043dc26 <zbx_vector_uint64_reserve>:
  43dc26:	53                   	push   %rbx
  43dc27:	48 89 fb             	mov    %rdi,%rbx
  43dc2a:	48 63 47 0c          	movslq 0xc(%rdi),%rax
  43dc2e:	48 39 f0             	cmp    %rsi,%rax
  43dc31:	72 02                	jb     43dc35 <zbx_vector_uint64_reserve+0xf>
  43dc33:	5b                   	pop    %rbx
  43dc34:	c3                   	retq   
  43dc35:	89 77 0c             	mov    %esi,0xc(%rdi)
  43dc38:	48 63 f6             	movslq %esi,%rsi
  43dc3b:	48 c1 e6 03          	shl    $0x3,%rsi
  43dc3f:	48 8b 3f             	mov    (%rdi),%rdi
  43dc42:	ff 53 18             	callq  *0x18(%rbx)
  43dc45:	48 89 03             	mov    %rax,(%rbx)
  43dc48:	5b                   	pop    %rbx
  43dc49:	c3                   	retq   

000000000043dc4a <zbx_vector_uint64_clear>:
  43dc4a:	53                   	push   %rbx
  43dc4b:	48 89 fb             	mov    %rdi,%rbx
  43dc4e:	48 8b 3f             	mov    (%rdi),%rdi
  43dc51:	48 85 ff             	test   %rdi,%rdi
  43dc54:	74 18                	je     43dc6e <zbx_vector_uint64_clear+0x24>
  43dc56:	ff 53 20             	callq  *0x20(%rbx)
  43dc59:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  43dc60:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
  43dc67:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  43dc6e:	5b                   	pop    %rbx
  43dc6f:	c3                   	retq   

000000000043dc70 <zbx_vector_uint64_bsearch>:
  43dc70:	53                   	push   %rbx
  43dc71:	48 83 ec 10          	sub    $0x10,%rsp
  43dc75:	48 89 fb             	mov    %rdi,%rbx
  43dc78:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  43dc7d:	49 89 d0             	mov    %rdx,%r8
  43dc80:	48 63 57 08          	movslq 0x8(%rdi),%rdx
  43dc84:	48 8d 7c 24 08       	lea    0x8(%rsp),%rdi
  43dc89:	b9 08 00 00 00       	mov    $0x8,%ecx
  43dc8e:	48 8b 33             	mov    (%rbx),%rsi
  43dc91:	e8 a2 06 fd ff       	callq  40e338 <bsearch@plt>
  43dc96:	48 89 c2             	mov    %rax,%rdx
  43dc99:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  43dc9e:	48 85 d2             	test   %rdx,%rdx
  43dca1:	74 0a                	je     43dcad <zbx_vector_uint64_bsearch+0x3d>
  43dca3:	48 89 d0             	mov    %rdx,%rax
  43dca6:	48 2b 03             	sub    (%rbx),%rax
  43dca9:	48 c1 e8 03          	shr    $0x3,%rax
  43dcad:	48 83 c4 10          	add    $0x10,%rsp
  43dcb1:	5b                   	pop    %rbx
  43dcb2:	c3                   	retq   

000000000043dcb3 <zbx_vector_uint64_sort>:
  43dcb3:	8b 47 08             	mov    0x8(%rdi),%eax
  43dcb6:	85 c0                	test   %eax,%eax
  43dcb8:	75 01                	jne    43dcbb <zbx_vector_uint64_sort+0x8>
  43dcba:	c3                   	retq   
  43dcbb:	48 98                	cltq   
  43dcbd:	48 89 f1             	mov    %rsi,%rcx
  43dcc0:	ba 08 00 00 00       	mov    $0x8,%edx
  43dcc5:	48 89 c6             	mov    %rax,%rsi
  43dcc8:	48 8b 3f             	mov    (%rdi),%rdi
  43dccb:	e9 a8 0a fd ff       	jmpq   40e778 <qsort@plt>

000000000043dcd0 <zbx_vector_uint64_remove_noorder>:
  43dcd0:	48 83 ec 08          	sub    $0x8,%rsp
  43dcd4:	85 f6                	test   %esi,%esi
  43dcd6:	78 23                	js     43dcfb <zbx_vector_uint64_remove_noorder+0x2b>
  43dcd8:	8b 57 08             	mov    0x8(%rdi),%edx
  43dcdb:	39 d6                	cmp    %edx,%esi
  43dcdd:	7d 1c                	jge    43dcfb <zbx_vector_uint64_remove_noorder+0x2b>
  43dcdf:	48 8b 07             	mov    (%rdi),%rax
  43dce2:	83 ea 01             	sub    $0x1,%edx
  43dce5:	89 57 08             	mov    %edx,0x8(%rdi)
  43dce8:	48 63 f6             	movslq %esi,%rsi
  43dceb:	48 63 d2             	movslq %edx,%rdx
  43dcee:	48 8b 14 d0          	mov    (%rax,%rdx,8),%rdx
  43dcf2:	48 89 14 f0          	mov    %rdx,(%rax,%rsi,8)
  43dcf6:	48 83 c4 08          	add    $0x8,%rsp
  43dcfa:	c3                   	retq   
  43dcfb:	89 f2                	mov    %esi,%edx
  43dcfd:	48 8d 35 b4 fe 02 00 	lea    0x2feb4(%rip),%rsi        # 46dbb8 <usage_message+0xbe78>
  43dd04:	bf 01 00 00 00       	mov    $0x1,%edi
  43dd09:	31 c0                	xor    %eax,%eax
  43dd0b:	e8 a0 33 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43dd10:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43dd13:	e8 d0 01 fd ff       	callq  40dee8 <exit@plt>
  43dd18:	90                   	nop
  43dd19:	90                   	nop
  43dd1a:	90                   	nop
  43dd1b:	90                   	nop
  43dd1c:	90                   	nop
  43dd1d:	90                   	nop
  43dd1e:	90                   	nop
  43dd1f:	90                   	nop

000000000043dd20 <init_main_process>:
  43dd20:	53                   	push   %rbx
  43dd21:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
  43dd28:	c7 05 ce 51 27 00 01 	movl   $0x1,0x2751ce(%rip)        # 6b2f00 <APP_PID_FILE+0x8>
  43dd2f:	00 00 00 
  43dd32:	48 8d 05 a0 05 00 00 	lea    0x5a0(%rip),%rax        # 43e2d9 <child_signal_handler+0x23e>
  43dd39:	48 89 04 24          	mov    %rax,(%rsp)
  43dd3d:	48 8d 7c 24 08       	lea    0x8(%rsp),%rdi
  43dd42:	e8 61 0c fd ff       	callq  40e9a8 <sigemptyset@plt>
  43dd47:	c7 84 24 88 00 00 00 	movl   $0x4,0x88(%rsp)
  43dd4e:	04 00 00 00 
  43dd52:	31 d2                	xor    %edx,%edx
  43dd54:	48 89 e6             	mov    %rsp,%rsi
  43dd57:	bf 11 00 00 00       	mov    $0x11,%edi
  43dd5c:	e8 17 07 fd ff       	callq  40e478 <sigaction@plt>
  43dd61:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
  43dd68:	5b                   	pop    %rbx
  43dd69:	c3                   	retq   

000000000043dd6a <daemon_stop>:
  43dd6a:	48 8b 05 c7 f0 24 00 	mov    0x24f0c7(%rip),%rax        # 68ce38 <zbx_iks_transport+0x418>
  43dd71:	48 8b 38             	mov    (%rax),%rdi
  43dd74:	e9 d7 05 00 00       	jmpq   43e350 <drop_pid_file>

000000000043dd79 <daemon_start>:
  43dd79:	41 54                	push   %r12
  43dd7b:	55                   	push   %rbp
  43dd7c:	53                   	push   %rbx
  43dd7d:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
  43dd84:	c7 84 24 a0 00 00 00 	movl   $0x6262617a,0xa0(%rsp)
  43dd8b:	7a 61 62 62 
  43dd8f:	66 c7 84 24 a4 00 00 	movw   $0x7869,0xa4(%rsp)
  43dd96:	00 69 78 
  43dd99:	c6 84 24 a6 00 00 00 	movb   $0x0,0xa6(%rsp)
  43dda0:	00 
  43dda1:	85 ff                	test   %edi,%edi
  43dda3:	0f 85 8f 00 00 00    	jne    43de38 <daemon_start+0xbf>
  43dda9:	e8 9a 0a fd ff       	callq  40e848 <getuid@plt>
  43ddae:	85 c0                	test   %eax,%eax
  43ddb0:	0f 85 d2 01 00 00    	jne    43df88 <daemon_start+0x20f>
  43ddb6:	48 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%rbx
  43ddbd:	00 
  43ddbe:	48 89 df             	mov    %rbx,%rdi
  43ddc1:	e8 92 0d fd ff       	callq  40eb58 <getpwnam@plt>
  43ddc6:	49 89 c4             	mov    %rax,%r12
  43ddc9:	48 85 c0             	test   %rax,%rax
  43ddcc:	0f 84 a2 02 00 00    	je     43e074 <daemon_start+0x2fb>
  43ddd2:	8b 78 14             	mov    0x14(%rax),%edi
  43ddd5:	e8 be 0c fd ff       	callq  40ea98 <setgid@plt>
  43ddda:	89 c5                	mov    %eax,%ebp
  43dddc:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43dddf:	0f 84 1a 02 00 00    	je     43dfff <daemon_start+0x286>
  43dde5:	41 8b 74 24 14       	mov    0x14(%r12),%esi
  43ddea:	48 89 df             	mov    %rbx,%rdi
  43dded:	e8 d6 fe fc ff       	callq  40dcc8 <initgroups@plt>
  43ddf2:	89 c5                	mov    %eax,%ebp
  43ddf4:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43ddf7:	0f 84 50 02 00 00    	je     43e04d <daemon_start+0x2d4>
  43ddfd:	41 8b 7c 24 10       	mov    0x10(%r12),%edi
  43de02:	e8 01 03 fd ff       	callq  40e108 <setuid@plt>
  43de07:	89 c5                	mov    %eax,%ebp
  43de09:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43de0c:	0f 84 14 02 00 00    	je     43e026 <daemon_start+0x2ad>
  43de12:	41 8b 7c 24 14       	mov    0x14(%r12),%edi
  43de17:	e8 9c 06 fd ff       	callq  40e4b8 <setegid@plt>
  43de1c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43de1f:	0f 84 88 01 00 00    	je     43dfad <daemon_start+0x234>
  43de25:	41 8b 7c 24 10       	mov    0x10(%r12),%edi
  43de2a:	e8 09 ff fc ff       	callq  40dd38 <seteuid@plt>
  43de2f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43de32:	0f 84 75 01 00 00    	je     43dfad <daemon_start+0x234>
  43de38:	31 c0                	xor    %eax,%eax
  43de3a:	e8 4c 0d 00 00       	callq  43eb8b <zbx_fork>
  43de3f:	85 c0                	test   %eax,%eax
  43de41:	0f 85 8b 01 00 00    	jne    43dfd2 <daemon_start+0x259>
  43de47:	e8 7c ff fc ff       	callq  40ddc8 <setsid@plt>
  43de4c:	be 01 00 00 00       	mov    $0x1,%esi
  43de51:	bf 01 00 00 00       	mov    $0x1,%edi
  43de56:	e8 dd 07 fd ff       	callq  40e638 <signal@plt>
  43de5b:	31 c0                	xor    %eax,%eax
  43de5d:	e8 29 0d 00 00       	callq  43eb8b <zbx_fork>
  43de62:	85 c0                	test   %eax,%eax
  43de64:	0f 85 68 01 00 00    	jne    43dfd2 <daemon_start+0x259>
  43de6a:	48 8d 3d 0f 58 02 00 	lea    0x2580f(%rip),%rdi        # 463680 <usage_message+0x1940>
  43de71:	e8 d2 fe fc ff       	callq  40dd48 <chdir@plt>
  43de76:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43de79:	0f 84 5a 01 00 00    	je     43dfd9 <daemon_start+0x260>
  43de7f:	bf 02 00 00 00       	mov    $0x2,%edi
  43de84:	e8 7f 0c fd ff       	callq  40eb08 <umask@plt>
  43de89:	48 8b 05 d8 f0 24 00 	mov    0x24f0d8(%rip),%rax        # 68cf68 <zbx_iks_transport+0x548>
  43de90:	48 8b 38             	mov    (%rax),%rdi
  43de93:	e8 fe 30 ff ff       	callq  430f96 <redirect_std>
  43de98:	ba 05 00 00 00       	mov    $0x5,%edx
  43de9d:	31 f6                	xor    %esi,%esi
  43de9f:	31 ff                	xor    %edi,%edi
  43dea1:	e8 32 05 fd ff       	callq  40e3d8 <setpriority@plt>
  43dea6:	85 c0                	test   %eax,%eax
  43dea8:	0f 85 ec 00 00 00    	jne    43df9a <daemon_start+0x221>
  43deae:	48 8b 05 83 ef 24 00 	mov    0x24ef83(%rip),%rax        # 68ce38 <zbx_iks_transport+0x418>
  43deb5:	48 8b 38             	mov    (%rax),%rdi
  43deb8:	e8 3e 05 00 00       	callq  43e3fb <create_pid_file>
  43debd:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43dec0:	0f 84 32 01 00 00    	je     43dff8 <daemon_start+0x27f>
  43dec6:	e8 ed 01 fd ff       	callq  40e0b8 <getpid@plt>
  43decb:	89 05 37 06 25 00    	mov    %eax,0x250637(%rip)        # 68e508 <ZBX_SYNC_MAX+0xc>
  43ded1:	48 8b 05 f0 ee 24 00 	mov    0x24eef0(%rip),%rax        # 68cdc8 <zbx_iks_transport+0x3a8>
  43ded8:	48 89 04 24          	mov    %rax,(%rsp)
  43dedc:	48 8d 7c 24 08       	lea    0x8(%rsp),%rdi
  43dee1:	e8 c2 0a fd ff       	callq  40e9a8 <sigemptyset@plt>
  43dee6:	c7 84 24 88 00 00 00 	movl   $0x4,0x88(%rsp)
  43deed:	04 00 00 00 
  43def1:	31 d2                	xor    %edx,%edx
  43def3:	48 89 e6             	mov    %rsp,%rsi
  43def6:	bf 02 00 00 00       	mov    $0x2,%edi
  43defb:	e8 78 05 fd ff       	callq  40e478 <sigaction@plt>
  43df00:	31 d2                	xor    %edx,%edx
  43df02:	48 89 e6             	mov    %rsp,%rsi
  43df05:	bf 03 00 00 00       	mov    $0x3,%edi
  43df0a:	e8 69 05 fd ff       	callq  40e478 <sigaction@plt>
  43df0f:	31 d2                	xor    %edx,%edx
  43df11:	48 89 e6             	mov    %rsp,%rsi
  43df14:	bf 0f 00 00 00       	mov    $0xf,%edi
  43df19:	e8 5a 05 fd ff       	callq  40e478 <sigaction@plt>
  43df1e:	31 d2                	xor    %edx,%edx
  43df20:	48 89 e6             	mov    %rsp,%rsi
  43df23:	bf 0d 00 00 00       	mov    $0xd,%edi
  43df28:	e8 4b 05 fd ff       	callq  40e478 <sigaction@plt>
  43df2d:	31 d2                	xor    %edx,%edx
  43df2f:	48 89 e6             	mov    %rsp,%rsi
  43df32:	bf 04 00 00 00       	mov    $0x4,%edi
  43df37:	e8 3c 05 fd ff       	callq  40e478 <sigaction@plt>
  43df3c:	31 d2                	xor    %edx,%edx
  43df3e:	48 89 e6             	mov    %rsp,%rsi
  43df41:	bf 08 00 00 00       	mov    $0x8,%edi
  43df46:	e8 2d 05 fd ff       	callq  40e478 <sigaction@plt>
  43df4b:	31 d2                	xor    %edx,%edx
  43df4d:	48 89 e6             	mov    %rsp,%rsi
  43df50:	bf 0b 00 00 00       	mov    $0xb,%edi
  43df55:	e8 1e 05 fd ff       	callq  40e478 <sigaction@plt>
  43df5a:	31 d2                	xor    %edx,%edx
  43df5c:	48 89 e6             	mov    %rsp,%rsi
  43df5f:	bf 07 00 00 00       	mov    $0x7,%edi
  43df64:	e8 0f 05 fd ff       	callq  40e478 <sigaction@plt>
  43df69:	48 8d 3d fe fc 02 00 	lea    0x2fcfe(%rip),%rdi        # 46dc6e <usage_message+0xbf2e>
  43df70:	31 c0                	xor    %eax,%eax
  43df72:	e8 66 2a 00 00       	callq  4409dd <__zbx_zbx_setproctitle>
  43df77:	e8 c8 3c fd ff       	callq  411c44 <MAIN_ZABBIX_ENTRY>
  43df7c:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
  43df83:	5b                   	pop    %rbx
  43df84:	5d                   	pop    %rbp
  43df85:	41 5c                	pop    %r12
  43df87:	c3                   	retq   
  43df88:	e8 2b fe fc ff       	callq  40ddb8 <getgid@plt>
  43df8d:	85 c0                	test   %eax,%eax
  43df8f:	0f 85 a3 fe ff ff    	jne    43de38 <daemon_start+0xbf>
  43df95:	e9 1c fe ff ff       	jmpq   43ddb6 <daemon_start+0x3d>
  43df9a:	48 8d 3d 0f fd 02 00 	lea    0x2fd0f(%rip),%rdi        # 46dcb0 <usage_message+0xbf70>
  43dfa1:	31 c0                	xor    %eax,%eax
  43dfa3:	e8 ec 72 00 00       	callq  445294 <__zbx_zbx_error>
  43dfa8:	e9 01 ff ff ff       	jmpq   43deae <daemon_start+0x135>
  43dfad:	e8 b6 07 fd ff       	callq  40e768 <__errno_location@plt>
  43dfb2:	8b 38                	mov    (%rax),%edi
  43dfb4:	e8 9f 04 fd ff       	callq  40e458 <strerror@plt>
  43dfb9:	48 89 c6             	mov    %rax,%rsi
  43dfbc:	48 8d 3d bd fc 02 00 	lea    0x2fcbd(%rip),%rdi        # 46dc80 <usage_message+0xbf40>
  43dfc3:	31 c0                	xor    %eax,%eax
  43dfc5:	e8 ca 72 00 00       	callq  445294 <__zbx_zbx_error>
  43dfca:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43dfcd:	e8 16 ff fc ff       	callq  40dee8 <exit@plt>
  43dfd2:	31 ff                	xor    %edi,%edi
  43dfd4:	e8 0f ff fc ff       	callq  40dee8 <exit@plt>
  43dfd9:	48 8d 0d 18 ff 02 00 	lea    0x2ff18(%rip),%rcx        # 46def8 <usage_message+0xc1b8>
  43dfe0:	ba cd 00 00 00       	mov    $0xcd,%edx
  43dfe5:	48 8d 35 79 fc 02 00 	lea    0x2fc79(%rip),%rsi        # 46dc65 <usage_message+0xbf25>
  43dfec:	48 8d 3d 55 19 03 00 	lea    0x31955(%rip),%rdi        # 46f948 <usage_message+0xdc08>
  43dff3:	e8 00 ff fc ff       	callq  40def8 <__assert_fail@plt>
  43dff8:	89 c7                	mov    %eax,%edi
  43dffa:	e8 e9 fe fc ff       	callq  40dee8 <exit@plt>
  43dfff:	e8 64 07 fd ff       	callq  40e768 <__errno_location@plt>
  43e004:	8b 38                	mov    (%rax),%edi
  43e006:	e8 4d 04 fd ff       	callq  40e458 <strerror@plt>
  43e00b:	48 89 c2             	mov    %rax,%rdx
  43e00e:	48 89 de             	mov    %rbx,%rsi
  43e011:	48 8d 3d fb fb 02 00 	lea    0x2fbfb(%rip),%rdi        # 46dc13 <usage_message+0xbed3>
  43e018:	31 c0                	xor    %eax,%eax
  43e01a:	e8 75 72 00 00       	callq  445294 <__zbx_zbx_error>
  43e01f:	89 ef                	mov    %ebp,%edi
  43e021:	e8 c2 fe fc ff       	callq  40dee8 <exit@plt>
  43e026:	e8 3d 07 fd ff       	callq  40e768 <__errno_location@plt>
  43e02b:	8b 38                	mov    (%rax),%edi
  43e02d:	e8 26 04 fd ff       	callq  40e458 <strerror@plt>
  43e032:	48 89 c2             	mov    %rax,%rdx
  43e035:	48 89 de             	mov    %rbx,%rsi
  43e038:	48 8d 3d 0c fc 02 00 	lea    0x2fc0c(%rip),%rdi        # 46dc4b <usage_message+0xbf0b>
  43e03f:	31 c0                	xor    %eax,%eax
  43e041:	e8 4e 72 00 00       	callq  445294 <__zbx_zbx_error>
  43e046:	89 ef                	mov    %ebp,%edi
  43e048:	e8 9b fe fc ff       	callq  40dee8 <exit@plt>
  43e04d:	e8 16 07 fd ff       	callq  40e768 <__errno_location@plt>
  43e052:	8b 38                	mov    (%rax),%edi
  43e054:	e8 ff 03 fd ff       	callq  40e458 <strerror@plt>
  43e059:	48 89 c2             	mov    %rax,%rdx
  43e05c:	48 89 de             	mov    %rbx,%rsi
  43e05f:	48 8d 3d c7 fb 02 00 	lea    0x2fbc7(%rip),%rdi        # 46dc2d <usage_message+0xbeed>
  43e066:	31 c0                	xor    %eax,%eax
  43e068:	e8 27 72 00 00       	callq  445294 <__zbx_zbx_error>
  43e06d:	89 ef                	mov    %ebp,%edi
  43e06f:	e8 74 fe fc ff       	callq  40dee8 <exit@plt>
  43e074:	48 89 de             	mov    %rbx,%rsi
  43e077:	48 8d 3d 68 fb 02 00 	lea    0x2fb68(%rip),%rdi        # 46dbe6 <usage_message+0xbea6>
  43e07e:	31 c0                	xor    %eax,%eax
  43e080:	e8 0f 72 00 00       	callq  445294 <__zbx_zbx_error>
  43e085:	48 8d 3d 72 fb 02 00 	lea    0x2fb72(%rip),%rdi        # 46dbfe <usage_message+0xbebe>
  43e08c:	31 c0                	xor    %eax,%eax
  43e08e:	e8 01 72 00 00       	callq  445294 <__zbx_zbx_error>
  43e093:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43e096:	e8 4d fe fc ff       	callq  40dee8 <exit@plt>

000000000043e09b <child_signal_handler>:
  43e09b:	41 56                	push   %r14
  43e09d:	41 55                	push   %r13
  43e09f:	41 54                	push   %r12
  43e0a1:	55                   	push   %rbp
  43e0a2:	53                   	push   %rbx
  43e0a3:	48 83 ec 10          	sub    $0x10,%rsp
  43e0a7:	89 fd                	mov    %edi,%ebp
  43e0a9:	48 89 f3             	mov    %rsi,%rbx
  43e0ac:	49 89 d4             	mov    %rdx,%r12
  43e0af:	48 85 f6             	test   %rsi,%rsi
  43e0b2:	0f 84 a2 01 00 00    	je     43e25a <child_signal_handler+0x1bf>
  43e0b8:	4d 85 e4             	test   %r12,%r12
  43e0bb:	0f 84 75 01 00 00    	je     43e236 <child_signal_handler+0x19b>
  43e0c1:	83 fd 0f             	cmp    $0xf,%ebp
  43e0c4:	76 41                	jbe    43e107 <child_signal_handler+0x6c>
  43e0c6:	48 85 db             	test   %rbx,%rbx
  43e0c9:	0f 84 ca 01 00 00    	je     43e299 <child_signal_handler+0x1fe>
  43e0cf:	44 8b 63 14          	mov    0x14(%rbx),%r12d
  43e0d3:	8b 5b 10             	mov    0x10(%rbx),%ebx
  43e0d6:	89 ef                	mov    %ebp,%edi
  43e0d8:	e8 4f 06 00 00       	callq  43e72c <get_signal_name>
  43e0dd:	45 89 e1             	mov    %r12d,%r9d
  43e0e0:	41 89 d8             	mov    %ebx,%r8d
  43e0e3:	48 89 c1             	mov    %rax,%rcx
  43e0e6:	89 ea                	mov    %ebp,%edx
  43e0e8:	48 8d 35 41 fd 02 00 	lea    0x2fd41(%rip),%rsi        # 46de30 <usage_message+0xc0f0>
  43e0ef:	bf 03 00 00 00       	mov    $0x3,%edi
  43e0f4:	31 c0                	xor    %eax,%eax
  43e0f6:	48 83 c4 10          	add    $0x10,%rsp
  43e0fa:	5b                   	pop    %rbx
  43e0fb:	5d                   	pop    %rbp
  43e0fc:	41 5c                	pop    %r12
  43e0fe:	41 5d                	pop    %r13
  43e100:	41 5e                	pop    %r14
  43e102:	e9 a9 2f ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43e107:	89 ea                	mov    %ebp,%edx
  43e109:	48 8d 05 a8 fd 02 00 	lea    0x2fda8(%rip),%rax        # 46deb8 <usage_message+0xc178>
  43e110:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  43e114:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  43e118:	ff e0                	jmpq   *%rax
  43e11a:	48 8d 35 27 fc 02 00 	lea    0x2fc27(%rip),%rsi        # 46dd48 <usage_message+0xc008>
  43e121:	bf 04 00 00 00       	mov    $0x4,%edi
  43e126:	31 c0                	xor    %eax,%eax
  43e128:	48 83 c4 10          	add    $0x10,%rsp
  43e12c:	5b                   	pop    %rbx
  43e12d:	5d                   	pop    %rbp
  43e12e:	41 5c                	pop    %r12
  43e130:	41 5d                	pop    %r13
  43e132:	41 5e                	pop    %r14
  43e134:	e9 77 2f ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43e139:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  43e13e:	48 85 db             	test   %rbx,%rbx
  43e141:	74 03                	je     43e146 <child_signal_handler+0xab>
  43e143:	8b 6b 10             	mov    0x10(%rbx),%ebp
  43e146:	bf 0d 00 00 00       	mov    $0xd,%edi
  43e14b:	e8 dc 05 00 00       	callq  43e72c <get_signal_name>
  43e150:	41 89 e8             	mov    %ebp,%r8d
  43e153:	48 89 c1             	mov    %rax,%rcx
  43e156:	ba 0d 00 00 00       	mov    $0xd,%edx
  43e15b:	48 8d 35 96 fc 02 00 	lea    0x2fc96(%rip),%rsi        # 46ddf8 <usage_message+0xc0b8>
  43e162:	bf 04 00 00 00       	mov    $0x4,%edi
  43e167:	31 c0                	xor    %eax,%eax
  43e169:	48 83 c4 10          	add    $0x10,%rsp
  43e16d:	5b                   	pop    %rbx
  43e16e:	5d                   	pop    %rbp
  43e16f:	41 5c                	pop    %r12
  43e171:	41 5d                	pop    %r13
  43e173:	41 5e                	pop    %r14
  43e175:	e9 36 2f ff ff       	jmpq   4310b0 <__zbx_zabbix_log>
  43e17a:	48 85 db             	test   %rbx,%rbx
  43e17d:	0f 84 24 01 00 00    	je     43e2a7 <child_signal_handler+0x20c>
  43e183:	4c 8b 73 10          	mov    0x10(%rbx),%r14
  43e187:	44 8b 6b 08          	mov    0x8(%rbx),%r13d
  43e18b:	89 ef                	mov    %ebp,%edi
  43e18d:	e8 9a 05 00 00       	callq  43e72c <get_signal_name>
  43e192:	4d 89 f1             	mov    %r14,%r9
  43e195:	45 89 e8             	mov    %r13d,%r8d
  43e198:	48 89 c1             	mov    %rax,%rcx
  43e19b:	89 ea                	mov    %ebp,%edx
  43e19d:	48 8d 35 c4 fb 02 00 	lea    0x2fbc4(%rip),%rsi        # 46dd68 <usage_message+0xc028>
  43e1a4:	bf 01 00 00 00       	mov    $0x1,%edi
  43e1a9:	31 c0                	xor    %eax,%eax
  43e1ab:	e8 00 2f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e1b0:	4c 89 e2             	mov    %r12,%rdx
  43e1b3:	48 89 de             	mov    %rbx,%rsi
  43e1b6:	89 ef                	mov    %ebp,%edi
  43e1b8:	e8 d7 05 00 00       	callq  43e794 <print_fatal_info>
  43e1bd:	bf ff ff ff ff       	mov    $0xffffffff,%edi
  43e1c2:	e8 21 fd fc ff       	callq  40dee8 <exit@plt>
  43e1c7:	48 85 db             	test   %rbx,%rbx
  43e1ca:	0f 84 e6 00 00 00    	je     43e2b6 <child_signal_handler+0x21b>
  43e1d0:	44 8b 6b 08          	mov    0x8(%rbx),%r13d
  43e1d4:	44 8b 73 14          	mov    0x14(%rbx),%r14d
  43e1d8:	44 8b 63 10          	mov    0x10(%rbx),%r12d
  43e1dc:	89 ef                	mov    %ebp,%edi
  43e1de:	e8 49 05 00 00       	callq  43e72c <get_signal_name>
  43e1e3:	8b 53 10             	mov    0x10(%rbx),%edx
  43e1e6:	31 ff                	xor    %edi,%edi
  43e1e8:	3b 15 1a 03 25 00    	cmp    0x25031a(%rip),%edx        # 68e508 <ZBX_SYNC_MAX+0xc>
  43e1ee:	40 0f 94 c7          	sete   %dil
  43e1f2:	83 c7 03             	add    $0x3,%edi
  43e1f5:	44 89 2c 24          	mov    %r13d,(%rsp)
  43e1f9:	45 89 f1             	mov    %r14d,%r9d
  43e1fc:	45 89 e0             	mov    %r12d,%r8d
  43e1ff:	48 89 c1             	mov    %rax,%rcx
  43e202:	89 ea                	mov    %ebp,%edx
  43e204:	48 8d 35 9d fb 02 00 	lea    0x2fb9d(%rip),%rsi        # 46dda8 <usage_message+0xc068>
  43e20b:	31 c0                	xor    %eax,%eax
  43e20d:	e8 9e 2e ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e212:	83 3d e7 4c 27 00 01 	cmpl   $0x1,0x274ce7(%rip)        # 6b2f00 <APP_PID_FILE+0x8>
  43e219:	0f 85 b2 00 00 00    	jne    43e2d1 <child_signal_handler+0x236>
  43e21f:	8b 05 df 4c 27 00    	mov    0x274cdf(%rip),%eax        # 6b2f04 <APP_PID_FILE+0xc>
  43e225:	85 c0                	test   %eax,%eax
  43e227:	74 53                	je     43e27c <child_signal_handler+0x1e1>
  43e229:	48 83 c4 10          	add    $0x10,%rsp
  43e22d:	5b                   	pop    %rbx
  43e22e:	5d                   	pop    %rbp
  43e22f:	41 5c                	pop    %r12
  43e231:	41 5d                	pop    %r13
  43e233:	41 5e                	pop    %r14
  43e235:	c3                   	retq   
  43e236:	89 ef                	mov    %ebp,%edi
  43e238:	e8 ef 04 00 00       	callq  43e72c <get_signal_name>
  43e23d:	48 89 c1             	mov    %rax,%rcx
  43e240:	89 ea                	mov    %ebp,%edx
  43e242:	48 8d 35 cf fa 02 00 	lea    0x2facf(%rip),%rsi        # 46dd18 <usage_message+0xbfd8>
  43e249:	bf 04 00 00 00       	mov    $0x4,%edi
  43e24e:	31 c0                	xor    %eax,%eax
  43e250:	e8 5b 2e ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e255:	e9 67 fe ff ff       	jmpq   43e0c1 <child_signal_handler+0x26>
  43e25a:	e8 cd 04 00 00       	callq  43e72c <get_signal_name>
  43e25f:	48 89 c1             	mov    %rax,%rcx
  43e262:	89 ea                	mov    %ebp,%edx
  43e264:	48 8d 35 7d fa 02 00 	lea    0x2fa7d(%rip),%rsi        # 46dce8 <usage_message+0xbfa8>
  43e26b:	bf 04 00 00 00       	mov    $0x4,%edi
  43e270:	31 c0                	xor    %eax,%eax
  43e272:	e8 39 2e ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e277:	e9 3c fe ff ff       	jmpq   43e0b8 <child_signal_handler+0x1d>
  43e27c:	c7 05 7e 4c 27 00 01 	movl   $0x1,0x274c7e(%rip)        # 6b2f04 <APP_PID_FILE+0xc>
  43e283:	00 00 00 
  43e286:	31 c0                	xor    %eax,%eax
  43e288:	48 83 c4 10          	add    $0x10,%rsp
  43e28c:	5b                   	pop    %rbx
  43e28d:	5d                   	pop    %rbp
  43e28e:	41 5c                	pop    %r12
  43e290:	41 5d                	pop    %r13
  43e292:	41 5e                	pop    %r14
  43e294:	e9 a7 37 fd ff       	jmpq   411a40 <zbx_on_exit>
  43e299:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  43e29f:	44 89 e3             	mov    %r12d,%ebx
  43e2a2:	e9 2f fe ff ff       	jmpq   43e0d6 <child_signal_handler+0x3b>
  43e2a7:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
  43e2ae:	45 89 f5             	mov    %r14d,%r13d
  43e2b1:	e9 d5 fe ff ff       	jmpq   43e18b <child_signal_handler+0xf0>
  43e2b6:	89 ef                	mov    %ebp,%edi
  43e2b8:	e8 6f 04 00 00       	callq  43e72c <get_signal_name>
  43e2bd:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  43e2c3:	45 89 e6             	mov    %r12d,%r14d
  43e2c6:	45 89 e5             	mov    %r12d,%r13d
  43e2c9:	44 89 e2             	mov    %r12d,%edx
  43e2cc:	e9 15 ff ff ff       	jmpq   43e1e6 <child_signal_handler+0x14b>
  43e2d1:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43e2d4:	e8 0f fc fc ff       	callq  40dee8 <exit@plt>
  43e2d9:	48 83 ec 08          	sub    $0x8,%rsp
  43e2dd:	83 ff 11             	cmp    $0x11,%edi
  43e2e0:	74 09                	je     43e2eb <child_signal_handler+0x250>
  43e2e2:	48 83 c4 08          	add    $0x8,%rsp
  43e2e6:	e9 b0 fd ff ff       	jmpq   43e09b <child_signal_handler>
  43e2eb:	83 3d 0e 4c 27 00 01 	cmpl   $0x1,0x274c0e(%rip)        # 6b2f00 <APP_PID_FILE+0x8>
  43e2f2:	75 4b                	jne    43e33f <child_signal_handler+0x2a4>
  43e2f4:	8b 15 0a 4c 27 00    	mov    0x274c0a(%rip),%edx        # 6b2f04 <APP_PID_FILE+0xc>
  43e2fa:	85 d2                	test   %edx,%edx
  43e2fc:	75 33                	jne    43e331 <child_signal_handler+0x296>
  43e2fe:	48 85 f6             	test   %rsi,%rsi
  43e301:	74 33                	je     43e336 <child_signal_handler+0x29b>
  43e303:	8b 4e 18             	mov    0x18(%rsi),%ecx
  43e306:	8b 56 10             	mov    0x10(%rsi),%edx
  43e309:	48 8d 35 68 fb 02 00 	lea    0x2fb68(%rip),%rsi        # 46de78 <usage_message+0xc138>
  43e310:	bf 01 00 00 00       	mov    $0x1,%edi
  43e315:	31 c0                	xor    %eax,%eax
  43e317:	e8 94 2d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e31c:	c7 05 de 4b 27 00 01 	movl   $0x1,0x274bde(%rip)        # 6b2f04 <APP_PID_FILE+0xc>
  43e323:	00 00 00 
  43e326:	31 c0                	xor    %eax,%eax
  43e328:	48 83 c4 08          	add    $0x8,%rsp
  43e32c:	e9 0f 37 fd ff       	jmpq   411a40 <zbx_on_exit>
  43e331:	48 83 c4 08          	add    $0x8,%rsp
  43e335:	c3                   	retq   
  43e336:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
  43e33b:	89 ca                	mov    %ecx,%edx
  43e33d:	eb ca                	jmp    43e309 <child_signal_handler+0x26e>
  43e33f:	83 cf ff             	or     $0xffffffffffffffff,%edi
  43e342:	e8 a1 fb fc ff       	callq  40dee8 <exit@plt>
  43e347:	90                   	nop
  43e348:	90                   	nop
  43e349:	90                   	nop
  43e34a:	90                   	nop
  43e34b:	90                   	nop
  43e34c:	90                   	nop
  43e34d:	90                   	nop
  43e34e:	90                   	nop
  43e34f:	90                   	nop

000000000043e350 <drop_pid_file>:
  43e350:	53                   	push   %rbx
  43e351:	48 83 ec 20          	sub    $0x20,%rsp
  43e355:	48 89 fb             	mov    %rdi,%rbx
  43e358:	66 c7 04 24 02 00    	movw   $0x2,(%rsp)
  43e35e:	66 c7 44 24 02 00 00 	movw   $0x0,0x2(%rsp)
  43e365:	48 c7 44 24 08 00 00 	movq   $0x0,0x8(%rsp)
  43e36c:	00 00 
  43e36e:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  43e375:	00 00 
  43e377:	e8 c4 07 00 00       	callq  43eb40 <zbx_get_thread_id>
  43e37c:	89 44 24 18          	mov    %eax,0x18(%rsp)
  43e380:	8b 3d 86 01 25 00    	mov    0x250186(%rip),%edi        # 68e50c <ZBX_SYNC_MAX+0x10>
  43e386:	83 ff ff             	cmp    $0xffffffffffffffff,%edi
  43e389:	74 0f                	je     43e39a <drop_pid_file+0x4a>
  43e38b:	48 89 e2             	mov    %rsp,%rdx
  43e38e:	be 06 00 00 00       	mov    $0x6,%esi
  43e393:	31 c0                	xor    %eax,%eax
  43e395:	e8 7e 07 fd ff       	callq  40eb18 <fcntl@plt>
  43e39a:	48 8b 3d 67 4b 27 00 	mov    0x274b67(%rip),%rdi        # 6b2f08 <APP_PID_FILE+0x10>
  43e3a1:	48 85 ff             	test   %rdi,%rdi
  43e3a4:	74 10                	je     43e3b6 <drop_pid_file+0x66>
  43e3a6:	e8 5d 05 fd ff       	callq  40e908 <fclose@plt>
  43e3ab:	48 c7 05 52 4b 27 00 	movq   $0x0,0x274b52(%rip)        # 6b2f08 <APP_PID_FILE+0x10>
  43e3b2:	00 00 00 00 
  43e3b6:	48 89 df             	mov    %rbx,%rdi
  43e3b9:	e8 5a fc fc ff       	callq  40e018 <unlink@plt>
  43e3be:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43e3c1:	74 06                	je     43e3c9 <drop_pid_file+0x79>
  43e3c3:	48 83 c4 20          	add    $0x20,%rsp
  43e3c7:	5b                   	pop    %rbx
  43e3c8:	c3                   	retq   
  43e3c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  43e3d0:	e8 93 03 fd ff       	callq  40e768 <__errno_location@plt>
  43e3d5:	8b 38                	mov    (%rax),%edi
  43e3d7:	e8 7c 00 fd ff       	callq  40e458 <strerror@plt>
  43e3dc:	48 89 c1             	mov    %rax,%rcx
  43e3df:	48 89 da             	mov    %rbx,%rdx
  43e3e2:	48 8d 35 1f fb 02 00 	lea    0x2fb1f(%rip),%rsi        # 46df08 <usage_message+0xc1c8>
  43e3e9:	bf 04 00 00 00       	mov    $0x4,%edi
  43e3ee:	31 c0                	xor    %eax,%eax
  43e3f0:	e8 bb 2c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e3f5:	48 83 c4 20          	add    $0x20,%rsp
  43e3f9:	5b                   	pop    %rbx
  43e3fa:	c3                   	retq   

000000000043e3fb <create_pid_file>:
  43e3fb:	41 54                	push   %r12
  43e3fd:	55                   	push   %rbp
  43e3fe:	53                   	push   %rbx
  43e3ff:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
  43e406:	48 89 fb             	mov    %rdi,%rbx
  43e409:	66 c7 84 24 90 00 00 	movw   $0x1,0x90(%rsp)
  43e410:	00 01 00 
  43e413:	66 c7 84 24 92 00 00 	movw   $0x0,0x92(%rsp)
  43e41a:	00 00 00 
  43e41d:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
  43e424:	00 00 00 00 00 
  43e429:	48 c7 84 24 a0 00 00 	movq   $0x0,0xa0(%rsp)
  43e430:	00 00 00 00 00 
  43e435:	e8 06 07 00 00       	callq  43eb40 <zbx_get_thread_id>
  43e43a:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
  43e441:	48 89 e2             	mov    %rsp,%rdx
  43e444:	48 89 de             	mov    %rbx,%rsi
  43e447:	bf 01 00 00 00       	mov    $0x1,%edi
  43e44c:	e8 17 fe fc ff       	callq  40e268 <__xstat@plt>
  43e451:	85 c0                	test   %eax,%eax
  43e453:	75 4b                	jne    43e4a0 <create_pid_file+0xa5>
  43e455:	be 01 04 00 00       	mov    $0x401,%esi
  43e45a:	48 89 df             	mov    %rbx,%rdi
  43e45d:	e8 d6 06 fd ff       	callq  40eb38 <open@plt>
  43e462:	89 c5                	mov    %eax,%ebp
  43e464:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43e467:	0f 84 b7 00 00 00    	je     43e524 <create_pid_file+0x129>
  43e46d:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
  43e474:	00 
  43e475:	be 06 00 00 00       	mov    $0x6,%esi
  43e47a:	89 c7                	mov    %eax,%edi
  43e47c:	31 c0                	xor    %eax,%eax
  43e47e:	e8 95 06 fd ff       	callq  40eb18 <fcntl@plt>
  43e483:	41 89 c4             	mov    %eax,%r12d
  43e486:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43e489:	75 0e                	jne    43e499 <create_pid_file+0x9e>
  43e48b:	e8 d8 02 fd ff       	callq  40e768 <__errno_location@plt>
  43e490:	83 38 0b             	cmpl   $0xb,(%rax)
  43e493:	0f 84 22 01 00 00    	je     43e5bb <create_pid_file+0x1c0>
  43e499:	89 ef                	mov    %ebp,%edi
  43e49b:	e8 68 f9 fc ff       	callq  40de08 <close@plt>
  43e4a0:	48 8d 35 57 08 03 00 	lea    0x30857(%rip),%rsi        # 46ecfe <usage_message+0xcfbe>
  43e4a7:	48 89 df             	mov    %rbx,%rdi
  43e4aa:	e8 29 fb fc ff       	callq  40dfd8 <fopen@plt>
  43e4af:	48 89 05 52 4a 27 00 	mov    %rax,0x274a52(%rip)        # 6b2f08 <APP_PID_FILE+0x10>
  43e4b6:	48 85 c0             	test   %rax,%rax
  43e4b9:	0f 84 ae 00 00 00    	je     43e56d <create_pid_file+0x172>
  43e4bf:	48 89 c7             	mov    %rax,%rdi
  43e4c2:	e8 91 f8 fc ff       	callq  40dd58 <fileno@plt>
  43e4c7:	89 05 3f 00 25 00    	mov    %eax,0x25003f(%rip)        # 68e50c <ZBX_SYNC_MAX+0x10>
  43e4cd:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43e4d0:	74 16                	je     43e4e8 <create_pid_file+0xed>
  43e4d2:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
  43e4d9:	00 
  43e4da:	be 06 00 00 00       	mov    $0x6,%esi
  43e4df:	89 c7                	mov    %eax,%edi
  43e4e1:	31 c0                	xor    %eax,%eax
  43e4e3:	e8 30 06 fd ff       	callq  40eb18 <fcntl@plt>
  43e4e8:	e8 53 06 00 00       	callq  43eb40 <zbx_get_thread_id>
  43e4ed:	48 89 c1             	mov    %rax,%rcx
  43e4f0:	48 8d 15 c2 fa 02 00 	lea    0x2fac2(%rip),%rdx        # 46dfb9 <usage_message+0xc279>
  43e4f7:	be 01 00 00 00       	mov    $0x1,%esi
  43e4fc:	48 8b 3d 05 4a 27 00 	mov    0x274a05(%rip),%rdi        # 6b2f08 <APP_PID_FILE+0x10>
  43e503:	31 c0                	xor    %eax,%eax
  43e505:	e8 5e f9 fc ff       	callq  40de68 <__fprintf_chk@plt>
  43e50a:	48 8b 3d f7 49 27 00 	mov    0x2749f7(%rip),%rdi        # 6b2f08 <APP_PID_FILE+0x10>
  43e511:	e8 e2 06 fd ff       	callq  40ebf8 <fflush@plt>
  43e516:	31 c0                	xor    %eax,%eax
  43e518:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
  43e51f:	5b                   	pop    %rbx
  43e520:	5d                   	pop    %rbp
  43e521:	41 5c                	pop    %r12
  43e523:	c3                   	retq   
  43e524:	e8 3f 02 fd ff       	callq  40e768 <__errno_location@plt>
  43e529:	49 89 c4             	mov    %rax,%r12
  43e52c:	8b 38                	mov    (%rax),%edi
  43e52e:	e8 25 ff fc ff       	callq  40e458 <strerror@plt>
  43e533:	48 89 c2             	mov    %rax,%rdx
  43e536:	48 89 de             	mov    %rbx,%rsi
  43e539:	48 8d 3d f0 f9 02 00 	lea    0x2f9f0(%rip),%rdi        # 46df30 <usage_message+0xc1f0>
  43e540:	31 c0                	xor    %eax,%eax
  43e542:	e8 4d 6d 00 00       	callq  445294 <__zbx_zbx_error>
  43e547:	41 8b 3c 24          	mov    (%r12),%edi
  43e54b:	e8 08 ff fc ff       	callq  40e458 <strerror@plt>
  43e550:	48 89 c1             	mov    %rax,%rcx
  43e553:	48 89 da             	mov    %rbx,%rdx
  43e556:	48 8d 35 d3 f9 02 00 	lea    0x2f9d3(%rip),%rsi        # 46df30 <usage_message+0xc1f0>
  43e55d:	bf 01 00 00 00       	mov    $0x1,%edi
  43e562:	31 c0                	xor    %eax,%eax
  43e564:	e8 47 2b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e569:	89 e8                	mov    %ebp,%eax
  43e56b:	eb ab                	jmp    43e518 <create_pid_file+0x11d>
  43e56d:	e8 f6 01 fd ff       	callq  40e768 <__errno_location@plt>
  43e572:	48 89 c5             	mov    %rax,%rbp
  43e575:	8b 38                	mov    (%rax),%edi
  43e577:	e8 dc fe fc ff       	callq  40e458 <strerror@plt>
  43e57c:	48 89 c2             	mov    %rax,%rdx
  43e57f:	48 89 de             	mov    %rbx,%rsi
  43e582:	48 8d 3d 0f fa 02 00 	lea    0x2fa0f(%rip),%rdi        # 46df98 <usage_message+0xc258>
  43e589:	31 c0                	xor    %eax,%eax
  43e58b:	e8 04 6d 00 00       	callq  445294 <__zbx_zbx_error>
  43e590:	8b 7d 00             	mov    0x0(%rbp),%edi
  43e593:	e8 c0 fe fc ff       	callq  40e458 <strerror@plt>
  43e598:	48 89 c1             	mov    %rax,%rcx
  43e59b:	48 89 da             	mov    %rbx,%rdx
  43e59e:	48 8d 35 f3 f9 02 00 	lea    0x2f9f3(%rip),%rsi        # 46df98 <usage_message+0xc258>
  43e5a5:	bf 01 00 00 00       	mov    $0x1,%edi
  43e5aa:	31 c0                	xor    %eax,%eax
  43e5ac:	e8 ff 2a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e5b1:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  43e5b6:	e9 5d ff ff ff       	jmpq   43e518 <create_pid_file+0x11d>
  43e5bb:	48 89 de             	mov    %rbx,%rsi
  43e5be:	48 8d 3d 8b f9 02 00 	lea    0x2f98b(%rip),%rdi        # 46df50 <usage_message+0xc210>
  43e5c5:	31 c0                	xor    %eax,%eax
  43e5c7:	e8 c8 6c 00 00       	callq  445294 <__zbx_zbx_error>
  43e5cc:	48 89 da             	mov    %rbx,%rdx
  43e5cf:	48 8d 35 7a f9 02 00 	lea    0x2f97a(%rip),%rsi        # 46df50 <usage_message+0xc210>
  43e5d6:	bf 01 00 00 00       	mov    $0x1,%edi
  43e5db:	31 c0                	xor    %eax,%eax
  43e5dd:	e8 ce 2a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e5e2:	89 ef                	mov    %ebp,%edi
  43e5e4:	e8 1f f8 fc ff       	callq  40de08 <close@plt>
  43e5e9:	44 89 e0             	mov    %r12d,%eax
  43e5ec:	e9 27 ff ff ff       	jmpq   43e518 <create_pid_file+0x11d>
  43e5f1:	90                   	nop
  43e5f2:	90                   	nop
  43e5f3:	90                   	nop

000000000043e5f4 <zbx_shmget>:
  43e5f4:	41 55                	push   %r13
  43e5f6:	41 54                	push   %r12
  43e5f8:	55                   	push   %rbp
  43e5f9:	53                   	push   %rbx
  43e5fa:	48 83 ec 08          	sub    $0x8,%rsp
  43e5fe:	41 89 fc             	mov    %edi,%r12d
  43e601:	48 89 f5             	mov    %rsi,%rbp
  43e604:	ba b6 07 00 00       	mov    $0x7b6,%edx
  43e609:	e8 ba 02 fd ff       	callq  40e8c8 <shmget@plt>
  43e60e:	89 c3                	mov    %eax,%ebx
  43e610:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43e613:	74 0d                	je     43e622 <zbx_shmget+0x2e>
  43e615:	89 d8                	mov    %ebx,%eax
  43e617:	48 83 c4 08          	add    $0x8,%rsp
  43e61b:	5b                   	pop    %rbx
  43e61c:	5d                   	pop    %rbp
  43e61d:	41 5c                	pop    %r12
  43e61f:	41 5d                	pop    %r13
  43e621:	c3                   	retq   
  43e622:	e8 41 01 fd ff       	callq  40e768 <__errno_location@plt>
  43e627:	49 89 c5             	mov    %rax,%r13
  43e62a:	8b 38                	mov    (%rax),%edi
  43e62c:	83 ff 11             	cmp    $0x11,%edi
  43e62f:	74 2b                	je     43e65c <zbx_shmget+0x68>
  43e631:	e8 22 fe fc ff       	callq  40e458 <strerror@plt>
  43e636:	48 89 c1             	mov    %rax,%rcx
  43e639:	48 89 ea             	mov    %rbp,%rdx
  43e63c:	48 8d 35 dd f9 02 00 	lea    0x2f9dd(%rip),%rsi        # 46e020 <usage_message+0xc2e0>
  43e643:	bf 01 00 00 00       	mov    $0x1,%edi
  43e648:	31 c0                	xor    %eax,%eax
  43e64a:	e8 61 2a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e64f:	89 d8                	mov    %ebx,%eax
  43e651:	48 83 c4 08          	add    $0x8,%rsp
  43e655:	5b                   	pop    %rbx
  43e656:	5d                   	pop    %rbp
  43e657:	41 5c                	pop    %r12
  43e659:	41 5d                	pop    %r13
  43e65b:	c3                   	retq   
  43e65c:	ba b6 01 00 00       	mov    $0x1b6,%edx
  43e661:	31 f6                	xor    %esi,%esi
  43e663:	44 89 e7             	mov    %r12d,%edi
  43e666:	e8 5d 02 fd ff       	callq  40e8c8 <shmget@plt>
  43e66b:	89 c3                	mov    %eax,%ebx
  43e66d:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43e670:	74 33                	je     43e6a5 <zbx_shmget+0xb1>
  43e672:	31 d2                	xor    %edx,%edx
  43e674:	31 f6                	xor    %esi,%esi
  43e676:	89 c7                	mov    %eax,%edi
  43e678:	e8 cb 03 fd ff       	callq  40ea48 <shmctl@plt>
  43e67d:	89 c3                	mov    %eax,%ebx
  43e67f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43e682:	74 40                	je     43e6c4 <zbx_shmget+0xd0>
  43e684:	ba b6 07 00 00       	mov    $0x7b6,%edx
  43e689:	48 89 ee             	mov    %rbp,%rsi
  43e68c:	44 89 e7             	mov    %r12d,%edi
  43e68f:	e8 34 02 fd ff       	callq  40e8c8 <shmget@plt>
  43e694:	89 c3                	mov    %eax,%ebx
  43e696:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43e699:	0f 85 76 ff ff ff    	jne    43e615 <zbx_shmget+0x21>
  43e69f:	41 8b 7d 00          	mov    0x0(%r13),%edi
  43e6a3:	eb 8c                	jmp    43e631 <zbx_shmget+0x3d>
  43e6a5:	41 8b 7d 00          	mov    0x0(%r13),%edi
  43e6a9:	e8 aa fd fc ff       	callq  40e458 <strerror@plt>
  43e6ae:	48 89 c6             	mov    %rax,%rsi
  43e6b1:	48 8d 3d 08 f9 02 00 	lea    0x2f908(%rip),%rdi        # 46dfc0 <usage_message+0xc280>
  43e6b8:	31 c0                	xor    %eax,%eax
  43e6ba:	e8 d5 6b 00 00       	callq  445294 <__zbx_zbx_error>
  43e6bf:	e9 51 ff ff ff       	jmpq   43e615 <zbx_shmget+0x21>
  43e6c4:	41 8b 7d 00          	mov    0x0(%r13),%edi
  43e6c8:	e8 8b fd fc ff       	callq  40e458 <strerror@plt>
  43e6cd:	48 89 c6             	mov    %rax,%rsi
  43e6d0:	48 8d 3d 19 f9 02 00 	lea    0x2f919(%rip),%rdi        # 46dff0 <usage_message+0xc2b0>
  43e6d7:	31 c0                	xor    %eax,%eax
  43e6d9:	e8 b6 6b 00 00       	callq  445294 <__zbx_zbx_error>
  43e6de:	e9 32 ff ff ff       	jmpq   43e615 <zbx_shmget+0x21>

000000000043e6e3 <zbx_ftok>:
  43e6e3:	41 54                	push   %r12
  43e6e5:	55                   	push   %rbp
  43e6e6:	53                   	push   %rbx
  43e6e7:	48 89 fd             	mov    %rdi,%rbp
  43e6ea:	41 89 f4             	mov    %esi,%r12d
  43e6ed:	e8 56 fa fc ff       	callq  40e148 <ftok@plt>
  43e6f2:	89 c3                	mov    %eax,%ebx
  43e6f4:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43e6f7:	74 07                	je     43e700 <zbx_ftok+0x1d>
  43e6f9:	89 d8                	mov    %ebx,%eax
  43e6fb:	5b                   	pop    %rbx
  43e6fc:	5d                   	pop    %rbp
  43e6fd:	41 5c                	pop    %r12
  43e6ff:	c3                   	retq   
  43e700:	e8 63 00 fd ff       	callq  40e768 <__errno_location@plt>
  43e705:	8b 38                	mov    (%rax),%edi
  43e707:	e8 4c fd fc ff       	callq  40e458 <strerror@plt>
  43e70c:	41 0f be d4          	movsbl %r12b,%edx
  43e710:	48 89 c1             	mov    %rax,%rcx
  43e713:	48 89 ee             	mov    %rbp,%rsi
  43e716:	48 8d 3d 33 f9 02 00 	lea    0x2f933(%rip),%rdi        # 46e050 <usage_message+0xc310>
  43e71d:	31 c0                	xor    %eax,%eax
  43e71f:	e8 70 6b 00 00       	callq  445294 <__zbx_zbx_error>
  43e724:	89 d8                	mov    %ebx,%eax
  43e726:	5b                   	pop    %rbx
  43e727:	5d                   	pop    %rbp
  43e728:	41 5c                	pop    %r12
  43e72a:	c3                   	retq   
  43e72b:	90                   	nop

000000000043e72c <get_signal_name>:
  43e72c:	83 ff 0f             	cmp    $0xf,%edi
  43e72f:	76 08                	jbe    43e739 <get_signal_name+0xd>
  43e731:	48 8d 05 92 94 02 00 	lea    0x29492(%rip),%rax        # 467bca <usage_message+0x5e8a>
  43e738:	c3                   	retq   
  43e739:	89 ff                	mov    %edi,%edi
  43e73b:	48 8d 05 76 fa 02 00 	lea    0x2fa76(%rip),%rax        # 46e1b8 <usage_message+0xc478>
  43e742:	48 63 14 b8          	movslq (%rax,%rdi,4),%rdx
  43e746:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  43e74a:	ff e0                	jmpq   *%rax
  43e74c:	48 8d 05 68 f9 02 00 	lea    0x2f968(%rip),%rax        # 46e0bb <usage_message+0xc37b>
  43e753:	c3                   	retq   
  43e754:	48 8d 05 59 f9 02 00 	lea    0x2f959(%rip),%rax        # 46e0b4 <usage_message+0xc374>
  43e75b:	c3                   	retq   
  43e75c:	48 8d 05 49 f9 02 00 	lea    0x2f949(%rip),%rax        # 46e0ac <usage_message+0xc36c>
  43e763:	c3                   	retq   
  43e764:	48 8d 05 1c f9 02 00 	lea    0x2f91c(%rip),%rax        # 46e087 <usage_message+0xc347>
  43e76b:	c3                   	retq   
  43e76c:	48 8d 05 32 f9 02 00 	lea    0x2f932(%rip),%rax        # 46e0a5 <usage_message+0xc365>
  43e773:	c3                   	retq   
  43e774:	48 8d 05 1b f9 02 00 	lea    0x2f91b(%rip),%rax        # 46e096 <usage_message+0xc356>
  43e77b:	c3                   	retq   
  43e77c:	48 8d 05 1a f9 02 00 	lea    0x2f91a(%rip),%rax        # 46e09d <usage_message+0xc35d>
  43e783:	c3                   	retq   
  43e784:	48 8d 05 38 f9 02 00 	lea    0x2f938(%rip),%rax        # 46e0c3 <usage_message+0xc383>
  43e78b:	c3                   	retq   
  43e78c:	48 8d 05 fb f8 02 00 	lea    0x2f8fb(%rip),%rax        # 46e08e <usage_message+0xc34e>
  43e793:	c3                   	retq   

000000000043e794 <print_fatal_info>:
  43e794:	41 56                	push   %r14
  43e796:	41 55                	push   %r13
  43e798:	41 54                	push   %r12
  43e79a:	55                   	push   %rbp
  43e79b:	53                   	push   %rbx
  43e79c:	48 81 ec e0 05 00 00 	sub    $0x5e0,%rsp
  43e7a3:	48 89 d5             	mov    %rdx,%rbp
  43e7a6:	48 8d 35 ab fa 02 00 	lea    0x2faab(%rip),%rsi        # 46e258 <usage_message+0xc518>
  43e7ad:	bf 01 00 00 00       	mov    $0x1,%edi
  43e7b2:	31 c0                	xor    %eax,%eax
  43e7b4:	e8 f7 28 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e7b9:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
  43e7c0:	48 8d 35 04 f9 02 00 	lea    0x2f904(%rip),%rsi        # 46e0cb <usage_message+0xc38b>
  43e7c7:	bf 01 00 00 00       	mov    $0x1,%edi
  43e7cc:	31 c0                	xor    %eax,%eax
  43e7ce:	e8 dd 28 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e7d3:	48 8d 35 05 f9 02 00 	lea    0x2f905(%rip),%rsi        # 46e0df <usage_message+0xc39f>
  43e7da:	bf 01 00 00 00       	mov    $0x1,%edi
  43e7df:	31 c0                	xor    %eax,%eax
  43e7e1:	e8 ca 28 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e7e6:	bb 01 00 00 00       	mov    $0x1,%ebx
  43e7eb:	4c 8d 25 06 fa 02 00 	lea    0x2fa06(%rip),%r12        # 46e1f8 <usage_message+0xc4b8>
  43e7f2:	eb 30                	jmp    43e824 <print_fatal_info+0x90>
  43e7f4:	48 8d 15 fb f8 02 00 	lea    0x2f8fb(%rip),%rdx        # 46e0f6 <usage_message+0xc3b6>
  43e7fb:	49 89 c9             	mov    %rcx,%r9
  43e7fe:	49 89 c8             	mov    %rcx,%r8
  43e801:	48 8d 35 46 f9 02 00 	lea    0x2f946(%rip),%rsi        # 46e14e <usage_message+0xc40e>
  43e808:	bf 01 00 00 00       	mov    $0x1,%edi
  43e80d:	31 c0                	xor    %eax,%eax
  43e80f:	e8 9c 28 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e814:	83 fb 16             	cmp    $0x16,%ebx
  43e817:	0f 8f 2f 01 00 00    	jg     43e94c <print_fatal_info+0x1b8>
  43e81d:	48 83 c5 08          	add    $0x8,%rbp
  43e821:	83 c3 01             	add    $0x1,%ebx
  43e824:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
  43e828:	8d 43 ff             	lea    -0x1(%rbx),%eax
  43e82b:	83 f8 16             	cmp    $0x16,%eax
  43e82e:	77 c4                	ja     43e7f4 <print_fatal_info+0x60>
  43e830:	89 c0                	mov    %eax,%eax
  43e832:	49 63 04 84          	movslq (%r12,%rax,4),%rax
  43e836:	4c 01 e0             	add    %r12,%rax
  43e839:	ff e0                	jmpq   *%rax
  43e83b:	48 8d 15 f2 f8 02 00 	lea    0x2f8f2(%rip),%rdx        # 46e134 <usage_message+0xc3f4>
  43e842:	49 89 c9             	mov    %rcx,%r9
  43e845:	49 89 c8             	mov    %rcx,%r8
  43e848:	48 8d 35 ff f8 02 00 	lea    0x2f8ff(%rip),%rsi        # 46e14e <usage_message+0xc40e>
  43e84f:	bf 01 00 00 00       	mov    $0x1,%edi
  43e854:	31 c0                	xor    %eax,%eax
  43e856:	e8 55 28 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e85b:	eb c0                	jmp    43e81d <print_fatal_info+0x89>
  43e85d:	48 8d 15 e0 f8 02 00 	lea    0x2f8e0(%rip),%rdx        # 46e144 <usage_message+0xc404>
  43e864:	eb dc                	jmp    43e842 <print_fatal_info+0xae>
  43e866:	48 8d 15 d3 f8 02 00 	lea    0x2f8d3(%rip),%rdx        # 46e140 <usage_message+0xc400>
  43e86d:	eb d3                	jmp    43e842 <print_fatal_info+0xae>
  43e86f:	48 8d 15 b7 f8 02 00 	lea    0x2f8b7(%rip),%rdx        # 46e12d <usage_message+0xc3ed>
  43e876:	eb ca                	jmp    43e842 <print_fatal_info+0xae>
  43e878:	48 8d 15 bd f8 02 00 	lea    0x2f8bd(%rip),%rdx        # 46e13c <usage_message+0xc3fc>
  43e87f:	eb c1                	jmp    43e842 <print_fatal_info+0xae>
  43e881:	48 8d 15 a1 f8 02 00 	lea    0x2f8a1(%rip),%rdx        # 46e129 <usage_message+0xc3e9>
  43e888:	eb b8                	jmp    43e842 <print_fatal_info+0xae>
  43e88a:	48 8d 15 94 f8 02 00 	lea    0x2f894(%rip),%rdx        # 46e125 <usage_message+0xc3e5>
  43e891:	eb af                	jmp    43e842 <print_fatal_info+0xae>
  43e893:	48 8d 15 87 f8 02 00 	lea    0x2f887(%rip),%rdx        # 46e121 <usage_message+0xc3e1>
  43e89a:	eb a6                	jmp    43e842 <print_fatal_info+0xae>
  43e89c:	48 8d 15 7a f8 02 00 	lea    0x2f87a(%rip),%rdx        # 46e11d <usage_message+0xc3dd>
  43e8a3:	eb 9d                	jmp    43e842 <print_fatal_info+0xae>
  43e8a5:	48 8d 15 6d f8 02 00 	lea    0x2f86d(%rip),%rdx        # 46e119 <usage_message+0xc3d9>
  43e8ac:	eb 94                	jmp    43e842 <print_fatal_info+0xae>
  43e8ae:	48 8d 15 60 f8 02 00 	lea    0x2f860(%rip),%rdx        # 46e115 <usage_message+0xc3d5>
  43e8b5:	eb 8b                	jmp    43e842 <print_fatal_info+0xae>
  43e8b7:	48 8d 15 53 f8 02 00 	lea    0x2f853(%rip),%rdx        # 46e111 <usage_message+0xc3d1>
  43e8be:	eb 82                	jmp    43e842 <print_fatal_info+0xae>
  43e8c0:	48 8d 15 46 f8 02 00 	lea    0x2f846(%rip),%rdx        # 46e10d <usage_message+0xc3cd>
  43e8c7:	e9 76 ff ff ff       	jmpq   43e842 <print_fatal_info+0xae>
  43e8cc:	48 8d 15 36 f8 02 00 	lea    0x2f836(%rip),%rdx        # 46e109 <usage_message+0xc3c9>
  43e8d3:	e9 6a ff ff ff       	jmpq   43e842 <print_fatal_info+0xae>
  43e8d8:	48 8d 15 26 f8 02 00 	lea    0x2f826(%rip),%rdx        # 46e105 <usage_message+0xc3c5>
  43e8df:	e9 5e ff ff ff       	jmpq   43e842 <print_fatal_info+0xae>
  43e8e4:	48 8d 15 16 f8 02 00 	lea    0x2f816(%rip),%rdx        # 46e101 <usage_message+0xc3c1>
  43e8eb:	e9 52 ff ff ff       	jmpq   43e842 <print_fatal_info+0xae>
  43e8f0:	48 8d 15 06 f8 02 00 	lea    0x2f806(%rip),%rdx        # 46e0fd <usage_message+0xc3bd>
  43e8f7:	e9 46 ff ff ff       	jmpq   43e842 <print_fatal_info+0xae>
  43e8fc:	48 8d 15 f6 f7 02 00 	lea    0x2f7f6(%rip),%rdx        # 46e0f9 <usage_message+0xc3b9>
  43e903:	e9 3a ff ff ff       	jmpq   43e842 <print_fatal_info+0xae>
  43e908:	48 8d 15 e3 f7 02 00 	lea    0x2f7e3(%rip),%rdx        # 46e0f2 <usage_message+0xc3b2>
  43e90f:	e9 2e ff ff ff       	jmpq   43e842 <print_fatal_info+0xae>
  43e914:	48 8d 15 95 f8 02 00 	lea    0x2f895(%rip),%rdx        # 46e1b0 <usage_message+0xc470>
  43e91b:	e9 22 ff ff ff       	jmpq   43e842 <print_fatal_info+0xae>
  43e920:	48 8d 15 24 f8 02 00 	lea    0x2f824(%rip),%rdx        # 46e14b <usage_message+0xc40b>
  43e927:	e9 cf fe ff ff       	jmpq   43e7fb <print_fatal_info+0x67>
  43e92c:	49 89 c9             	mov    %rcx,%r9
  43e92f:	49 89 c8             	mov    %rcx,%r8
  43e932:	48 8d 15 7b f8 02 00 	lea    0x2f87b(%rip),%rdx        # 46e1b4 <usage_message+0xc474>
  43e939:	48 8d 35 0e f8 02 00 	lea    0x2f80e(%rip),%rsi        # 46e14e <usage_message+0xc40e>
  43e940:	bf 01 00 00 00       	mov    $0x1,%edi
  43e945:	31 c0                	xor    %eax,%eax
  43e947:	e8 64 27 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e94c:	48 8d 35 18 f8 02 00 	lea    0x2f818(%rip),%rsi        # 46e16b <usage_message+0xc42b>
  43e953:	bf 01 00 00 00       	mov    $0x1,%edi
  43e958:	31 c0                	xor    %eax,%eax
  43e95a:	e8 51 27 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e95f:	4c 8d a4 24 00 04 00 	lea    0x400(%rsp),%r12
  43e966:	00 
  43e967:	be 3c 00 00 00       	mov    $0x3c,%esi
  43e96c:	4c 89 e7             	mov    %r12,%rdi
  43e96f:	e8 74 f4 fc ff       	callq  40dde8 <backtrace@plt>
  43e974:	41 89 c5             	mov    %eax,%r13d
  43e977:	89 c6                	mov    %eax,%esi
  43e979:	4c 89 e7             	mov    %r12,%rdi
  43e97c:	e8 47 f8 fc ff       	callq  40e1c8 <backtrace_symbols@plt>
  43e981:	49 89 c6             	mov    %rax,%r14
  43e984:	48 85 c0             	test   %rax,%rax
  43e987:	0f 84 31 01 00 00    	je     43eabe <print_fatal_info+0x32a>
  43e98d:	45 85 ed             	test   %r13d,%r13d
  43e990:	7e 31                	jle    43e9c3 <print_fatal_info+0x22f>
  43e992:	49 89 c4             	mov    %rax,%r12
  43e995:	41 8d 6d ff          	lea    -0x1(%r13),%ebp
  43e999:	31 db                	xor    %ebx,%ebx
  43e99b:	49 8b 0c 24          	mov    (%r12),%rcx
  43e99f:	89 ea                	mov    %ebp,%edx
  43e9a1:	48 8d 35 dd f7 02 00 	lea    0x2f7dd(%rip),%rsi        # 46e185 <usage_message+0xc445>
  43e9a8:	bf 01 00 00 00       	mov    $0x1,%edi
  43e9ad:	31 c0                	xor    %eax,%eax
  43e9af:	e8 fc 26 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e9b4:	83 c3 01             	add    $0x1,%ebx
  43e9b7:	49 83 c4 08          	add    $0x8,%r12
  43e9bb:	83 ed 01             	sub    $0x1,%ebp
  43e9be:	41 39 dd             	cmp    %ebx,%r13d
  43e9c1:	7f d8                	jg     43e99b <print_fatal_info+0x207>
  43e9c3:	4c 89 f7             	mov    %r14,%rdi
  43e9c6:	e8 1d f8 fc ff       	callq  40e1e8 <free@plt>
  43e9cb:	48 8d 35 ba f7 02 00 	lea    0x2f7ba(%rip),%rsi        # 46e18c <usage_message+0xc44c>
  43e9d2:	bf 01 00 00 00       	mov    $0x1,%edi
  43e9d7:	31 c0                	xor    %eax,%eax
  43e9d9:	e8 d2 26 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43e9de:	48 8d 35 39 ed 02 00 	lea    0x2ed39(%rip),%rsi        # 46d71e <usage_message+0xb9de>
  43e9e5:	48 8d 3d b4 f7 02 00 	lea    0x2f7b4(%rip),%rdi        # 46e1a0 <usage_message+0xc460>
  43e9ec:	e8 e7 f5 fc ff       	callq  40dfd8 <fopen@plt>
  43e9f1:	48 89 c5             	mov    %rax,%rbp
  43e9f4:	48 85 c0             	test   %rax,%rax
  43e9f7:	0f 84 1f 01 00 00    	je     43eb1c <print_fatal_info+0x388>
  43e9fd:	48 89 e3             	mov    %rsp,%rbx
  43ea00:	49 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%r13
  43ea07:	45 31 e4             	xor    %r12d,%r12d
  43ea0a:	eb 2f                	jmp    43ea3b <print_fatal_info+0x2a7>
  43ea0c:	80 3c 24 00          	cmpb   $0x0,(%rsp)
  43ea10:	74 13                	je     43ea25 <print_fatal_info+0x291>
  43ea12:	4c 89 e9             	mov    %r13,%rcx
  43ea15:	48 89 df             	mov    %rbx,%rdi
  43ea18:	44 89 e0             	mov    %r12d,%eax
  43ea1b:	f2 ae                	repnz scas %es:(%rdi),%al
  43ea1d:	48 f7 d1             	not    %rcx
  43ea20:	c6 44 0c fe 00       	movb   $0x0,-0x2(%rsp,%rcx,1)
  43ea25:	48 89 e2             	mov    %rsp,%rdx
  43ea28:	48 8d 35 36 37 04 00 	lea    0x43736(%rip),%rsi        # 482165 <usage_message+0x20425>
  43ea2f:	bf 01 00 00 00       	mov    $0x1,%edi
  43ea34:	31 c0                	xor    %eax,%eax
  43ea36:	e8 75 26 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43ea3b:	48 89 ea             	mov    %rbp,%rdx
  43ea3e:	be 00 04 00 00       	mov    $0x400,%esi
  43ea43:	48 89 df             	mov    %rbx,%rdi
  43ea46:	e8 7d f6 fc ff       	callq  40e0c8 <fgets@plt>
  43ea4b:	48 85 c0             	test   %rax,%rax
  43ea4e:	75 bc                	jne    43ea0c <print_fatal_info+0x278>
  43ea50:	48 89 ef             	mov    %rbp,%rdi
  43ea53:	e8 b0 fe fc ff       	callq  40e908 <fclose@plt>
  43ea58:	48 8d 35 d1 e8 02 00 	lea    0x2e8d1(%rip),%rsi        # 46d330 <usage_message+0xb5f0>
  43ea5f:	bf 01 00 00 00       	mov    $0x1,%edi
  43ea64:	31 c0                	xor    %eax,%eax
  43ea66:	e8 45 26 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43ea6b:	48 8d 35 66 f8 02 00 	lea    0x2f866(%rip),%rsi        # 46e2d8 <usage_message+0xc598>
  43ea72:	bf 01 00 00 00       	mov    $0x1,%edi
  43ea77:	31 c0                	xor    %eax,%eax
  43ea79:	e8 32 26 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43ea7e:	48 8b 05 bb e4 24 00 	mov    0x24e4bb(%rip),%rax        # 68cf40 <zbx_iks_transport+0x520>
  43ea85:	48 8b 10             	mov    (%rax),%rdx
  43ea88:	48 8d 35 91 f8 02 00 	lea    0x2f891(%rip),%rsi        # 46e320 <usage_message+0xc5e0>
  43ea8f:	bf 01 00 00 00       	mov    $0x1,%edi
  43ea94:	31 c0                	xor    %eax,%eax
  43ea96:	e8 15 26 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43ea9b:	48 8d 35 8e e8 02 00 	lea    0x2e88e(%rip),%rsi        # 46d330 <usage_message+0xb5f0>
  43eaa2:	bf 01 00 00 00       	mov    $0x1,%edi
  43eaa7:	31 c0                	xor    %eax,%eax
  43eaa9:	e8 02 26 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43eaae:	48 81 c4 e0 05 00 00 	add    $0x5e0,%rsp
  43eab5:	5b                   	pop    %rbx
  43eab6:	5d                   	pop    %rbp
  43eab7:	41 5c                	pop    %r12
  43eab9:	41 5d                	pop    %r13
  43eabb:	41 5e                	pop    %r14
  43eabd:	c3                   	retq   
  43eabe:	e8 a5 fc fc ff       	callq  40e768 <__errno_location@plt>
  43eac3:	8b 38                	mov    (%rax),%edi
  43eac5:	e8 8e f9 fc ff       	callq  40e458 <strerror@plt>
  43eaca:	48 89 c2             	mov    %rax,%rdx
  43eacd:	48 8d 35 ac f7 02 00 	lea    0x2f7ac(%rip),%rsi        # 46e280 <usage_message+0xc540>
  43ead4:	bf 01 00 00 00       	mov    $0x1,%edi
  43ead9:	31 c0                	xor    %eax,%eax
  43eadb:	e8 d0 25 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43eae0:	45 85 ed             	test   %r13d,%r13d
  43eae3:	0f 8e e2 fe ff ff    	jle    43e9cb <print_fatal_info+0x237>
  43eae9:	41 8d 6d ff          	lea    -0x1(%r13),%ebp
  43eaed:	31 db                	xor    %ebx,%ebx
  43eaef:	49 8b 0c 24          	mov    (%r12),%rcx
  43eaf3:	89 ea                	mov    %ebp,%edx
  43eaf5:	48 8d 35 82 f6 02 00 	lea    0x2f682(%rip),%rsi        # 46e17e <usage_message+0xc43e>
  43eafc:	bf 01 00 00 00       	mov    $0x1,%edi
  43eb01:	31 c0                	xor    %eax,%eax
  43eb03:	e8 a8 25 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43eb08:	83 c3 01             	add    $0x1,%ebx
  43eb0b:	49 83 c4 08          	add    $0x8,%r12
  43eb0f:	83 ed 01             	sub    $0x1,%ebp
  43eb12:	41 39 dd             	cmp    %ebx,%r13d
  43eb15:	7f d8                	jg     43eaef <print_fatal_info+0x35b>
  43eb17:	e9 af fe ff ff       	jmpq   43e9cb <print_fatal_info+0x237>
  43eb1c:	48 8d 35 85 f7 02 00 	lea    0x2f785(%rip),%rsi        # 46e2a8 <usage_message+0xc568>
  43eb23:	bf 01 00 00 00       	mov    $0x1,%edi
  43eb28:	31 c0                	xor    %eax,%eax
  43eb2a:	e8 81 25 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43eb2f:	e9 24 ff ff ff       	jmpq   43ea58 <print_fatal_info+0x2c4>
  43eb34:	90                   	nop
  43eb35:	90                   	nop
  43eb36:	90                   	nop
  43eb37:	90                   	nop
  43eb38:	90                   	nop
  43eb39:	90                   	nop
  43eb3a:	90                   	nop
  43eb3b:	90                   	nop
  43eb3c:	90                   	nop
  43eb3d:	90                   	nop
  43eb3e:	90                   	nop
  43eb3f:	90                   	nop

000000000043eb40 <zbx_get_thread_id>:
  43eb40:	48 83 ec 08          	sub    $0x8,%rsp
  43eb44:	e8 6f f5 fc ff       	callq  40e0b8 <getpid@plt>
  43eb49:	48 98                	cltq   
  43eb4b:	48 83 c4 08          	add    $0x8,%rsp
  43eb4f:	c3                   	retq   

000000000043eb50 <zbx_thread_wait>:
  43eb50:	48 83 ec 18          	sub    $0x18,%rsp
  43eb54:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%rsp)
  43eb5b:	00 
  43eb5c:	48 8d 74 24 0c       	lea    0xc(%rsp),%rsi
  43eb61:	31 d2                	xor    %edx,%edx
  43eb63:	e8 40 fb fc ff       	callq  40e6a8 <waitpid@plt>
  43eb68:	85 c0                	test   %eax,%eax
  43eb6a:	7e 0a                	jle    43eb76 <zbx_thread_wait+0x26>
  43eb6c:	0f b6 44 24 0d       	movzbl 0xd(%rsp),%eax
  43eb71:	48 83 c4 18          	add    $0x18,%rsp
  43eb75:	c3                   	retq   
  43eb76:	48 8d 3d de f7 02 00 	lea    0x2f7de(%rip),%rdi        # 46e35b <usage_message+0xc61b>
  43eb7d:	31 c0                	xor    %eax,%eax
  43eb7f:	e8 10 67 00 00       	callq  445294 <__zbx_zbx_error>
  43eb84:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  43eb89:	eb e6                	jmp    43eb71 <zbx_thread_wait+0x21>

000000000043eb8b <zbx_fork>:
  43eb8b:	48 83 ec 08          	sub    $0x8,%rsp
  43eb8f:	48 8b 05 32 e4 24 00 	mov    0x24e432(%rip),%rax        # 68cfc8 <zbx_iks_transport+0x5a8>
  43eb96:	48 8b 38             	mov    (%rax),%rdi
  43eb99:	e8 5a 00 fd ff       	callq  40ebf8 <fflush@plt>
  43eb9e:	48 8b 05 d3 e3 24 00 	mov    0x24e3d3(%rip),%rax        # 68cf78 <zbx_iks_transport+0x558>
  43eba5:	48 8b 38             	mov    (%rax),%rdi
  43eba8:	e8 4b 00 fd ff       	callq  40ebf8 <fflush@plt>
  43ebad:	48 83 c4 08          	add    $0x8,%rsp
  43ebb1:	e9 e2 fd fc ff       	jmpq   40e998 <fork@plt>

000000000043ebb6 <zbx_thread_start>:
  43ebb6:	55                   	push   %rbp
  43ebb7:	53                   	push   %rbx
  43ebb8:	48 83 ec 08          	sub    $0x8,%rsp
  43ebbc:	48 89 fb             	mov    %rdi,%rbx
  43ebbf:	48 89 f5             	mov    %rsi,%rbp
  43ebc2:	31 c0                	xor    %eax,%eax
  43ebc4:	e8 c2 ff ff ff       	callq  43eb8b <zbx_fork>
  43ebc9:	83 f8 00             	cmp    $0x0,%eax
  43ebcc:	74 1e                	je     43ebec <zbx_thread_start+0x36>
  43ebce:	7c 07                	jl     43ebd7 <zbx_thread_start+0x21>
  43ebd0:	48 83 c4 08          	add    $0x8,%rsp
  43ebd4:	5b                   	pop    %rbx
  43ebd5:	5d                   	pop    %rbp
  43ebd6:	c3                   	retq   
  43ebd7:	48 8d 3d 96 f7 02 00 	lea    0x2f796(%rip),%rdi        # 46e374 <usage_message+0xc634>
  43ebde:	31 c0                	xor    %eax,%eax
  43ebe0:	e8 af 66 00 00       	callq  445294 <__zbx_zbx_error>
  43ebe5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  43ebea:	eb e4                	jmp    43ebd0 <zbx_thread_start+0x1a>
  43ebec:	48 89 ef             	mov    %rbp,%rdi
  43ebef:	ff d3                	callq  *%rbx
  43ebf1:	31 ff                	xor    %edi,%edi
  43ebf3:	e8 f0 f2 fc ff       	callq  40dee8 <exit@plt>

000000000043ebf8 <zbx_mutex_destroy>:
  43ebf8:	53                   	push   %rbx
  43ebf9:	48 89 fb             	mov    %rdi,%rbx
  43ebfc:	0f b6 05 0d 43 27 00 	movzbl 0x27430d(%rip),%eax        # 6b2f10 <APP_PID_FILE+0x18>
  43ec03:	2c 01                	sub    $0x1,%al
  43ec05:	88 05 05 43 27 00    	mov    %al,0x274305(%rip)        # 6b2f10 <APP_PID_FILE+0x18>
  43ec0b:	84 c0                	test   %al,%al
  43ec0d:	75 11                	jne    43ec20 <zbx_mutex_destroy+0x28>
  43ec0f:	31 c9                	xor    %ecx,%ecx
  43ec11:	31 d2                	xor    %edx,%edx
  43ec13:	31 f6                	xor    %esi,%esi
  43ec15:	8b 3d f5 f8 24 00    	mov    0x24f8f5(%rip),%edi        # 68e510 <ZBX_SYNC_MAX+0x14>
  43ec1b:	e8 d8 f8 fc ff       	callq  40e4f8 <semctl@plt>
  43ec20:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
  43ec26:	b8 01 00 00 00       	mov    $0x1,%eax
  43ec2b:	5b                   	pop    %rbx
  43ec2c:	c3                   	retq   

000000000043ec2d <__zbx_mutex_unlock>:
  43ec2d:	41 55                	push   %r13
  43ec2f:	41 54                	push   %r12
  43ec31:	55                   	push   %rbp
  43ec32:	53                   	push   %rbx
  43ec33:	48 83 ec 18          	sub    $0x18,%rsp
  43ec37:	48 89 fd             	mov    %rdi,%rbp
  43ec3a:	41 89 f4             	mov    %esi,%r12d
  43ec3d:	8b 02                	mov    (%rdx),%eax
  43ec3f:	85 c0                	test   %eax,%eax
  43ec41:	74 3a                	je     43ec7d <__zbx_mutex_unlock+0x50>
  43ec43:	66 89 04 24          	mov    %ax,(%rsp)
  43ec47:	66 c7 44 24 02 01 00 	movw   $0x1,0x2(%rsp)
  43ec4e:	66 c7 44 24 04 00 10 	movw   $0x1000,0x4(%rsp)
  43ec55:	eb 0c                	jmp    43ec63 <__zbx_mutex_unlock+0x36>
  43ec57:	e8 0c fb fc ff       	callq  40e768 <__errno_location@plt>
  43ec5c:	8b 38                	mov    (%rax),%edi
  43ec5e:	83 ff 04             	cmp    $0x4,%edi
  43ec61:	75 25                	jne    43ec88 <__zbx_mutex_unlock+0x5b>
  43ec63:	ba 01 00 00 00       	mov    $0x1,%edx
  43ec68:	48 89 e6             	mov    %rsp,%rsi
  43ec6b:	8b 3d 9f f8 24 00    	mov    0x24f89f(%rip),%edi        # 68e510 <ZBX_SYNC_MAX+0x14>
  43ec71:	e8 b2 fc fc ff       	callq  40e928 <semop@plt>
  43ec76:	89 c3                	mov    %eax,%ebx
  43ec78:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43ec7b:	74 da                	je     43ec57 <__zbx_mutex_unlock+0x2a>
  43ec7d:	48 83 c4 18          	add    $0x18,%rsp
  43ec81:	5b                   	pop    %rbx
  43ec82:	5d                   	pop    %rbp
  43ec83:	41 5c                	pop    %r12
  43ec85:	41 5d                	pop    %r13
  43ec87:	c3                   	retq   
  43ec88:	e8 cb f7 fc ff       	callq  40e458 <strerror@plt>
  43ec8d:	48 89 c1             	mov    %rax,%rcx
  43ec90:	44 89 e2             	mov    %r12d,%edx
  43ec93:	48 89 ee             	mov    %rbp,%rsi
  43ec96:	48 8d 3d f3 f6 02 00 	lea    0x2f6f3(%rip),%rdi        # 46e390 <usage_message+0xc650>
  43ec9d:	31 c0                	xor    %eax,%eax
  43ec9f:	e8 f0 65 00 00       	callq  445294 <__zbx_zbx_error>
  43eca4:	89 df                	mov    %ebx,%edi
  43eca6:	e8 3d f2 fc ff       	callq  40dee8 <exit@plt>

000000000043ecab <__zbx_mutex_lock>:
  43ecab:	41 55                	push   %r13
  43ecad:	41 54                	push   %r12
  43ecaf:	55                   	push   %rbp
  43ecb0:	53                   	push   %rbx
  43ecb1:	48 83 ec 18          	sub    $0x18,%rsp
  43ecb5:	48 89 fd             	mov    %rdi,%rbp
  43ecb8:	41 89 f4             	mov    %esi,%r12d
  43ecbb:	8b 02                	mov    (%rdx),%eax
  43ecbd:	85 c0                	test   %eax,%eax
  43ecbf:	74 3a                	je     43ecfb <__zbx_mutex_lock+0x50>
  43ecc1:	66 89 04 24          	mov    %ax,(%rsp)
  43ecc5:	66 c7 44 24 02 ff ff 	movw   $0xffff,0x2(%rsp)
  43eccc:	66 c7 44 24 04 00 10 	movw   $0x1000,0x4(%rsp)
  43ecd3:	eb 0c                	jmp    43ece1 <__zbx_mutex_lock+0x36>
  43ecd5:	e8 8e fa fc ff       	callq  40e768 <__errno_location@plt>
  43ecda:	8b 38                	mov    (%rax),%edi
  43ecdc:	83 ff 04             	cmp    $0x4,%edi
  43ecdf:	75 25                	jne    43ed06 <__zbx_mutex_lock+0x5b>
  43ece1:	ba 01 00 00 00       	mov    $0x1,%edx
  43ece6:	48 89 e6             	mov    %rsp,%rsi
  43ece9:	8b 3d 21 f8 24 00    	mov    0x24f821(%rip),%edi        # 68e510 <ZBX_SYNC_MAX+0x14>
  43ecef:	e8 34 fc fc ff       	callq  40e928 <semop@plt>
  43ecf4:	89 c3                	mov    %eax,%ebx
  43ecf6:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43ecf9:	74 da                	je     43ecd5 <__zbx_mutex_lock+0x2a>
  43ecfb:	48 83 c4 18          	add    $0x18,%rsp
  43ecff:	5b                   	pop    %rbx
  43ed00:	5d                   	pop    %rbp
  43ed01:	41 5c                	pop    %r12
  43ed03:	41 5d                	pop    %r13
  43ed05:	c3                   	retq   
  43ed06:	e8 4d f7 fc ff       	callq  40e458 <strerror@plt>
  43ed0b:	48 89 c1             	mov    %rax,%rcx
  43ed0e:	44 89 e2             	mov    %r12d,%edx
  43ed11:	48 89 ee             	mov    %rbp,%rsi
  43ed14:	48 8d 3d 75 f6 02 00 	lea    0x2f675(%rip),%rdi        # 46e390 <usage_message+0xc650>
  43ed1b:	31 c0                	xor    %eax,%eax
  43ed1d:	e8 72 65 00 00       	callq  445294 <__zbx_zbx_error>
  43ed22:	89 df                	mov    %ebx,%edi
  43ed24:	e8 bf f1 fc ff       	callq  40dee8 <exit@plt>

000000000043ed29 <zbx_mutex_create_ext>:
  43ed29:	41 57                	push   %r15
  43ed2b:	41 56                	push   %r14
  43ed2d:	41 55                	push   %r13
  43ed2f:	41 54                	push   %r12
  43ed31:	55                   	push   %rbp
  43ed32:	53                   	push   %rbx
  43ed33:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
  43ed3a:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  43ed3f:	41 89 f7             	mov    %esi,%r15d
  43ed42:	41 89 d6             	mov    %edx,%r14d
  43ed45:	48 8b 1d fc e0 24 00 	mov    0x24e0fc(%rip),%rbx        # 68ce48 <zbx_iks_transport+0x428>
  43ed4c:	be 7a 00 00 00       	mov    $0x7a,%esi
  43ed51:	48 8b 3b             	mov    (%rbx),%rdi
  43ed54:	e8 ef f3 fc ff       	callq  40e148 <ftok@plt>
  43ed59:	41 89 c4             	mov    %eax,%r12d
  43ed5c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43ed5f:	0f 84 fe 01 00 00    	je     43ef63 <zbx_mutex_create_ext+0x23a>
  43ed65:	8b 1d a5 f7 24 00    	mov    0x24f7a5(%rip),%ebx        # 68e510 <ZBX_SYNC_MAX+0x14>
  43ed6b:	31 ed                	xor    %ebp,%ebp
  43ed6d:	83 fb ff             	cmp    $0xffffffffffffffff,%ebx
  43ed70:	0f 85 97 00 00 00    	jne    43ee0d <zbx_mutex_create_ext+0xe4>
  43ed76:	ba b6 07 00 00       	mov    $0x7b6,%edx
  43ed7b:	be 07 00 00 00       	mov    $0x7,%esi
  43ed80:	44 89 e7             	mov    %r12d,%edi
  43ed83:	e8 e0 f2 fc ff       	callq  40e068 <semget@plt>
  43ed88:	89 c3                	mov    %eax,%ebx
  43ed8a:	89 05 80 f7 24 00    	mov    %eax,0x24f780(%rip)        # 68e510 <ZBX_SYNC_MAX+0x14>
  43ed90:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43ed93:	75 78                	jne    43ee0d <zbx_mutex_create_ext+0xe4>
  43ed95:	e8 ce f9 fc ff       	callq  40e768 <__errno_location@plt>
  43ed9a:	49 89 c5             	mov    %rax,%r13
  43ed9d:	8b 38                	mov    (%rax),%edi
  43ed9f:	83 ff 11             	cmp    $0x11,%edi
  43eda2:	0f 85 1c 01 00 00    	jne    43eec4 <zbx_mutex_create_ext+0x19b>
  43eda8:	ba b6 01 00 00       	mov    $0x1b6,%edx
  43edad:	31 f6                	xor    %esi,%esi
  43edaf:	44 89 e7             	mov    %r12d,%edi
  43edb2:	e8 b1 f2 fc ff       	callq  40e068 <semget@plt>
  43edb7:	89 c7                	mov    %eax,%edi
  43edb9:	89 05 51 f7 24 00    	mov    %eax,0x24f751(%rip)        # 68e510 <ZBX_SYNC_MAX+0x14>
  43edbf:	45 84 f6             	test   %r14b,%r14b
  43edc2:	0f 84 16 01 00 00    	je     43eede <zbx_mutex_create_ext+0x1b5>
  43edc8:	31 c9                	xor    %ecx,%ecx
  43edca:	31 d2                	xor    %edx,%edx
  43edcc:	31 f6                	xor    %esi,%esi
  43edce:	31 c0                	xor    %eax,%eax
  43edd0:	e8 23 f7 fc ff       	callq  40e4f8 <semctl@plt>
  43edd5:	85 c0                	test   %eax,%eax
  43edd7:	0f 85 ff 01 00 00    	jne    43efdc <zbx_mutex_create_ext+0x2b3>
  43eddd:	89 1d 2d f7 24 00    	mov    %ebx,0x24f72d(%rip)        # 68e510 <ZBX_SYNC_MAX+0x14>
  43ede3:	83 c5 01             	add    $0x1,%ebp
  43ede6:	83 fd 0b             	cmp    $0xb,%ebp
  43ede9:	0f 84 d5 01 00 00    	je     43efc4 <zbx_mutex_create_ext+0x29b>
  43edef:	83 fd 05             	cmp    $0x5,%ebp
  43edf2:	7e 82                	jle    43ed76 <zbx_mutex_create_ext+0x4d>
  43edf4:	bf 01 00 00 00       	mov    $0x1,%edi
  43edf9:	e8 aa f5 fc ff       	callq  40e3a8 <sleep@plt>
  43edfe:	8b 1d 0c f7 24 00    	mov    0x24f70c(%rip),%ebx        # 68e510 <ZBX_SYNC_MAX+0x14>
  43ee04:	83 fb ff             	cmp    $0xffffffffffffffff,%ebx
  43ee07:	0f 84 69 ff ff ff    	je     43ed76 <zbx_mutex_create_ext+0x4d>
  43ee0d:	41 bd 01 00 00 00    	mov    $0x1,%r13d
  43ee13:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
  43ee1a:	00 
  43ee1b:	31 f6                	xor    %esi,%esi
  43ee1d:	48 8d 6c 24 7c       	lea    0x7c(%rsp),%rbp
  43ee22:	eb 3e                	jmp    43ee62 <zbx_mutex_create_ext+0x139>
  43ee24:	48 89 ea             	mov    %rbp,%rdx
  43ee27:	be 72 00 00 00       	mov    $0x72,%esi
  43ee2c:	48 8d 3d 14 f7 02 00 	lea    0x2f714(%rip),%rdi        # 46e547 <usage_message+0xc807>
  43ee33:	e8 73 fe ff ff       	callq  43ecab <__zbx_mutex_lock>
  43ee38:	48 89 ea             	mov    %rbp,%rdx
  43ee3b:	be 73 00 00 00       	mov    $0x73,%esi
  43ee40:	48 8d 3d 00 f7 02 00 	lea    0x2f700(%rip),%rdi        # 46e547 <usage_message+0xc807>
  43ee47:	e8 e1 fd ff ff       	callq  43ec2d <__zbx_mutex_unlock>
  43ee4c:	8b 74 24 7c          	mov    0x7c(%rsp),%esi
  43ee50:	83 c6 01             	add    $0x1,%esi
  43ee53:	89 74 24 7c          	mov    %esi,0x7c(%rsp)
  43ee57:	83 fe 06             	cmp    $0x6,%esi
  43ee5a:	7f 52                	jg     43eeae <zbx_mutex_create_ext+0x185>
  43ee5c:	8b 1d ae f6 24 00    	mov    0x24f6ae(%rip),%ebx        # 68e510 <ZBX_SYNC_MAX+0x14>
  43ee62:	4c 89 e9             	mov    %r13,%rcx
  43ee65:	ba 10 00 00 00       	mov    $0x10,%edx
  43ee6a:	89 df                	mov    %ebx,%edi
  43ee6c:	31 c0                	xor    %eax,%eax
  43ee6e:	e8 85 f6 fc ff       	callq  40e4f8 <semctl@plt>
  43ee73:	89 c3                	mov    %eax,%ebx
  43ee75:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43ee78:	75 aa                	jne    43ee24 <zbx_mutex_create_ext+0xfb>
  43ee7a:	e8 e9 f8 fc ff       	callq  40e768 <__errno_location@plt>
  43ee7f:	8b 38                	mov    (%rax),%edi
  43ee81:	e8 d2 f5 fc ff       	callq  40e458 <strerror@plt>
  43ee86:	48 89 c2             	mov    %rax,%rdx
  43ee89:	44 89 fe             	mov    %r15d,%esi
  43ee8c:	48 8d 3d 9d f5 02 00 	lea    0x2f59d(%rip),%rdi        # 46e430 <usage_message+0xc6f0>
  43ee93:	31 c0                	xor    %eax,%eax
  43ee95:	e8 fa 63 00 00       	callq  445294 <__zbx_zbx_error>
  43ee9a:	89 d8                	mov    %ebx,%eax
  43ee9c:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
  43eea3:	5b                   	pop    %rbx
  43eea4:	5d                   	pop    %rbp
  43eea5:	41 5c                	pop    %r12
  43eea7:	41 5d                	pop    %r13
  43eea9:	41 5e                	pop    %r14
  43eeab:	41 5f                	pop    %r15
  43eead:	c3                   	retq   
  43eeae:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  43eeb3:	44 89 38             	mov    %r15d,(%rax)
  43eeb6:	80 05 53 40 27 00 01 	addb   $0x1,0x274053(%rip)        # 6b2f10 <APP_PID_FILE+0x18>
  43eebd:	b8 01 00 00 00       	mov    $0x1,%eax
  43eec2:	eb d8                	jmp    43ee9c <zbx_mutex_create_ext+0x173>
  43eec4:	e8 8f f5 fc ff       	callq  40e458 <strerror@plt>
  43eec9:	48 89 c6             	mov    %rax,%rsi
  43eecc:	48 8d 3d 7d f6 02 00 	lea    0x2f67d(%rip),%rdi        # 46e550 <usage_message+0xc810>
  43eed3:	31 c0                	xor    %eax,%eax
  43eed5:	e8 ba 63 00 00       	callq  445294 <__zbx_zbx_error>
  43eeda:	89 d8                	mov    %ebx,%eax
  43eedc:	eb be                	jmp    43ee9c <zbx_mutex_create_ext+0x173>
  43eede:	48 8d 5c 24 10       	lea    0x10(%rsp),%rbx
  43eee3:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
  43eeea:	00 
  43eeeb:	eb 28                	jmp    43ef15 <zbx_mutex_create_ext+0x1ec>
  43eeed:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
  43eef3:	75 b9                	jne    43eeae <zbx_mutex_create_ext+0x185>
  43eef5:	bf 01 00 00 00       	mov    $0x1,%edi
  43eefa:	e8 a9 f4 fc ff       	callq  40e3a8 <sleep@plt>
  43eeff:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
  43ef03:	83 c0 01             	add    $0x1,%eax
  43ef06:	89 44 24 7c          	mov    %eax,0x7c(%rsp)
  43ef0a:	83 f8 13             	cmp    $0x13,%eax
  43ef0d:	7f 39                	jg     43ef48 <zbx_mutex_create_ext+0x21f>
  43ef0f:	8b 3d fb f5 24 00    	mov    0x24f5fb(%rip),%edi        # 68e510 <ZBX_SYNC_MAX+0x14>
  43ef15:	48 89 d9             	mov    %rbx,%rcx
  43ef18:	ba 02 00 00 00       	mov    $0x2,%edx
  43ef1d:	31 f6                	xor    %esi,%esi
  43ef1f:	31 c0                	xor    %eax,%eax
  43ef21:	e8 d2 f5 fc ff       	callq  40e4f8 <semctl@plt>
  43ef26:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43ef29:	75 c2                	jne    43eeed <zbx_mutex_create_ext+0x1c4>
  43ef2b:	41 8b 7d 00          	mov    0x0(%r13),%edi
  43ef2f:	e8 24 f5 fc ff       	callq  40e458 <strerror@plt>
  43ef34:	48 89 c2             	mov    %rax,%rdx
  43ef37:	44 89 fe             	mov    %r15d,%esi
  43ef3a:	48 8d 3d b7 f5 02 00 	lea    0x2f5b7(%rip),%rdi        # 46e4f8 <usage_message+0xc7b8>
  43ef41:	31 c0                	xor    %eax,%eax
  43ef43:	e8 4c 63 00 00       	callq  445294 <__zbx_zbx_error>
  43ef48:	44 89 fe             	mov    %r15d,%esi
  43ef4b:	48 8d 3d d6 f5 02 00 	lea    0x2f5d6(%rip),%rdi        # 46e528 <usage_message+0xc7e8>
  43ef52:	31 c0                	xor    %eax,%eax
  43ef54:	e8 3b 63 00 00       	callq  445294 <__zbx_zbx_error>
  43ef59:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  43ef5e:	e9 39 ff ff ff       	jmpq   43ee9c <zbx_mutex_create_ext+0x173>
  43ef63:	e8 00 f8 fc ff       	callq  40e768 <__errno_location@plt>
  43ef68:	48 89 c5             	mov    %rax,%rbp
  43ef6b:	8b 38                	mov    (%rax),%edi
  43ef6d:	e8 e6 f4 fc ff       	callq  40e458 <strerror@plt>
  43ef72:	48 89 c2             	mov    %rax,%rdx
  43ef75:	48 8b 33             	mov    (%rbx),%rsi
  43ef78:	48 8d 3d 39 f4 02 00 	lea    0x2f439(%rip),%rdi        # 46e3b8 <usage_message+0xc678>
  43ef7f:	31 c0                	xor    %eax,%eax
  43ef81:	e8 0e 63 00 00       	callq  445294 <__zbx_zbx_error>
  43ef86:	be 7a 00 00 00       	mov    $0x7a,%esi
  43ef8b:	48 8d 3d 17 66 02 00 	lea    0x26617(%rip),%rdi        # 4655a9 <usage_message+0x3869>
  43ef92:	e8 b1 f1 fc ff       	callq  40e148 <ftok@plt>
  43ef97:	41 89 c4             	mov    %eax,%r12d
  43ef9a:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43ef9d:	0f 85 c2 fd ff ff    	jne    43ed65 <zbx_mutex_create_ext+0x3c>
  43efa3:	8b 7d 00             	mov    0x0(%rbp),%edi
  43efa6:	e8 ad f4 fc ff       	callq  40e458 <strerror@plt>
  43efab:	48 89 c6             	mov    %rax,%rsi
  43efae:	48 8d 3d 4b f4 02 00 	lea    0x2f44b(%rip),%rdi        # 46e400 <usage_message+0xc6c0>
  43efb5:	31 c0                	xor    %eax,%eax
  43efb7:	e8 d8 62 00 00       	callq  445294 <__zbx_zbx_error>
  43efbc:	44 89 e0             	mov    %r12d,%eax
  43efbf:	e9 d8 fe ff ff       	jmpq   43ee9c <zbx_mutex_create_ext+0x173>
  43efc4:	44 89 e6             	mov    %r12d,%esi
  43efc7:	48 8d 3d e2 f4 02 00 	lea    0x2f4e2(%rip),%rdi        # 46e4b0 <usage_message+0xc770>
  43efce:	31 c0                	xor    %eax,%eax
  43efd0:	e8 bf 62 00 00       	callq  445294 <__zbx_zbx_error>
  43efd5:	89 df                	mov    %ebx,%edi
  43efd7:	e8 0c ef fc ff       	callq  40dee8 <exit@plt>
  43efdc:	41 8b 7d 00          	mov    0x0(%r13),%edi
  43efe0:	e8 73 f4 fc ff       	callq  40e458 <strerror@plt>
  43efe5:	48 89 c1             	mov    %rax,%rcx
  43efe8:	8b 15 22 f5 24 00    	mov    0x24f522(%rip),%edx        # 68e510 <ZBX_SYNC_MAX+0x14>
  43efee:	44 89 e6             	mov    %r12d,%esi
  43eff1:	48 8d 3d 68 f4 02 00 	lea    0x2f468(%rip),%rdi        # 46e460 <usage_message+0xc720>
  43eff8:	31 c0                	xor    %eax,%eax
  43effa:	e8 95 62 00 00       	callq  445294 <__zbx_zbx_error>
  43efff:	89 df                	mov    %ebx,%edi
  43f001:	e8 e2 ee fc ff       	callq  40dee8 <exit@plt>
  43f006:	90                   	nop
  43f007:	90                   	nop
  43f008:	90                   	nop
  43f009:	90                   	nop
  43f00a:	90                   	nop
  43f00b:	90                   	nop
  43f00c:	90                   	nop
  43f00d:	90                   	nop
  43f00e:	90                   	nop
  43f00f:	90                   	nop
  43f010:	41 57                	push   %r15
  43f012:	41 56                	push   %r14
  43f014:	41 55                	push   %r13
  43f016:	41 54                	push   %r12
  43f018:	55                   	push   %rbp
  43f019:	53                   	push   %rbx
  43f01a:	48 81 ec e8 08 00 00 	sub    $0x8e8,%rsp
  43f021:	48 89 fb             	mov    %rdi,%rbx
  43f024:	49 89 f6             	mov    %rsi,%r14
  43f027:	89 cd                	mov    %ecx,%ebp
  43f029:	48 85 f6             	test   %rsi,%rsi
  43f02c:	0f 84 ac 04 00 00    	je     43f4de <zbx_mutex_create_ext+0x7b5>
  43f032:	83 c2 01             	add    $0x1,%edx
  43f035:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
  43f039:	83 fa 0a             	cmp    $0xa,%edx
  43f03c:	0f 8f 7e 04 00 00    	jg     43f4c0 <zbx_mutex_create_ext+0x797>
  43f042:	48 85 ff             	test   %rdi,%rdi
  43f045:	0f 84 0c 04 00 00    	je     43f457 <zbx_mutex_create_ext+0x72e>
  43f04b:	48 8d 35 cc e6 02 00 	lea    0x2e6cc(%rip),%rsi        # 46d71e <usage_message+0xb9de>
  43f052:	e8 81 ef fc ff       	callq  40dfd8 <fopen@plt>
  43f057:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  43f05c:	48 85 c0             	test   %rax,%rax
  43f05f:	0f 84 21 04 00 00    	je     43f486 <zbx_mutex_create_ext+0x75d>
  43f065:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
  43f06a:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  43f071:	00 
  43f072:	41 bf 01 00 00 00    	mov    $0x1,%r15d
  43f078:	49 8d 46 28          	lea    0x28(%r14),%rax
  43f07c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  43f081:	48 8d 84 24 d8 08 00 	lea    0x8d8(%rsp),%rax
  43f088:	00 
  43f089:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  43f08e:	48 8d 84 24 40 08 00 	lea    0x840(%rsp),%rax
  43f095:	00 
  43f096:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  43f09b:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  43f0a0:	be 00 08 00 00       	mov    $0x800,%esi
  43f0a5:	4c 89 e7             	mov    %r12,%rdi
  43f0a8:	e8 1b f0 fc ff       	callq  40e0c8 <fgets@plt>
  43f0ad:	48 85 c0             	test   %rax,%rax
  43f0b0:	0f 84 30 02 00 00    	je     43f2e6 <zbx_mutex_create_ext+0x5bd>
  43f0b6:	48 8d 35 bb f4 02 00 	lea    0x2f4bb(%rip),%rsi        # 46e578 <usage_message+0xc838>
  43f0bd:	4c 89 e7             	mov    %r12,%rdi
  43f0c0:	e8 b8 4a 00 00       	callq  443b7d <zbx_ltrim>
  43f0c5:	80 7c 24 40 23       	cmpb   $0x23,0x40(%rsp)
  43f0ca:	0f 84 8a 01 00 00    	je     43f25a <zbx_mutex_create_ext+0x531>
  43f0d0:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  43f0d7:	4c 89 e7             	mov    %r12,%rdi
  43f0da:	31 c0                	xor    %eax,%eax
  43f0dc:	f2 ae                	repnz scas %es:(%rdi),%al
  43f0de:	48 f7 d1             	not    %rcx
  43f0e1:	48 83 e9 01          	sub    $0x1,%rcx
  43f0e5:	48 83 f9 02          	cmp    $0x2,%rcx
  43f0e9:	0f 86 6b 01 00 00    	jbe    43f25a <zbx_mutex_create_ext+0x531>
  43f0ef:	be 3d 00 00 00       	mov    $0x3d,%esi
  43f0f4:	4c 89 e7             	mov    %r12,%rdi
  43f0f7:	e8 9c f5 fc ff       	callq  40e698 <strchr@plt>
  43f0fc:	48 89 c5             	mov    %rax,%rbp
  43f0ff:	48 85 c0             	test   %rax,%rax
  43f102:	0f 84 5d 03 00 00    	je     43f465 <zbx_mutex_create_ext+0x73c>
  43f108:	c6 00 00             	movb   $0x0,(%rax)
  43f10b:	4c 8d 68 01          	lea    0x1(%rax),%r13
  43f10f:	48 8d 35 8a f5 02 00 	lea    0x2f58a(%rip),%rsi        # 46e6a0 <usage_message+0xc960>
  43f116:	4c 89 e7             	mov    %r12,%rdi
  43f119:	e8 cf 4a 00 00       	callq  443bed <zbx_rtrim>
  43f11e:	48 8d 35 53 f4 02 00 	lea    0x2f453(%rip),%rsi        # 46e578 <usage_message+0xc838>
  43f125:	4c 89 ef             	mov    %r13,%rdi
  43f128:	e8 50 4a 00 00       	callq  443b7d <zbx_ltrim>
  43f12d:	48 8d 35 6c f5 02 00 	lea    0x2f56c(%rip),%rsi        # 46e6a0 <usage_message+0xc960>
  43f134:	4c 89 ef             	mov    %r13,%rdi
  43f137:	e8 b1 4a 00 00       	callq  443bed <zbx_rtrim>
  43f13c:	4c 89 e9             	mov    %r13,%rcx
  43f13f:	4c 89 e2             	mov    %r12,%rdx
  43f142:	48 8d 35 4a f4 02 00 	lea    0x2f44a(%rip),%rsi        # 46e593 <usage_message+0xc853>
  43f149:	bf 04 00 00 00       	mov    $0x4,%edi
  43f14e:	31 c0                	xor    %eax,%eax
  43f150:	e8 5b 1f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43f155:	4c 89 e6             	mov    %r12,%rsi
  43f158:	48 8d 3d 4d f4 02 00 	lea    0x2f44d(%rip),%rdi        # 46e5ac <usage_message+0xc86c>
  43f15f:	b9 08 00 00 00       	mov    $0x8,%ecx
  43f164:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  43f166:	0f 84 2c 01 00 00    	je     43f298 <zbx_mutex_create_ext+0x56f>
  43f16c:	0f b6 45 01          	movzbl 0x1(%rbp),%eax
  43f170:	84 c0                	test   %al,%al
  43f172:	74 25                	je     43f199 <zbx_mutex_create_ext+0x470>
  43f174:	3c 0a                	cmp    $0xa,%al
  43f176:	0f 84 11 01 00 00    	je     43f28d <zbx_mutex_create_ext+0x564>
  43f17c:	48 83 c5 02          	add    $0x2,%rbp
  43f180:	eb 0c                	jmp    43f18e <zbx_mutex_create_ext+0x465>
  43f182:	48 83 c5 01          	add    $0x1,%rbp
  43f186:	3c 0a                	cmp    $0xa,%al
  43f188:	0f 84 02 01 00 00    	je     43f290 <zbx_mutex_create_ext+0x567>
  43f18e:	48 89 ea             	mov    %rbp,%rdx
  43f191:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
  43f195:	84 c0                	test   %al,%al
  43f197:	75 e9                	jne    43f182 <zbx_mutex_create_ext+0x459>
  43f199:	49 8b 3e             	mov    (%r14),%rdi
  43f19c:	48 85 ff             	test   %rdi,%rdi
  43f19f:	0f 84 b5 00 00 00    	je     43f25a <zbx_mutex_create_ext+0x531>
  43f1a5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
  43f1aa:	4c 89 f5             	mov    %r14,%rbp
  43f1ad:	eb 13                	jmp    43f1c2 <zbx_mutex_create_ext+0x499>
  43f1af:	48 89 dd             	mov    %rbx,%rbp
  43f1b2:	48 8b 3b             	mov    (%rbx),%rdi
  43f1b5:	48 83 c3 28          	add    $0x28,%rbx
  43f1b9:	48 85 ff             	test   %rdi,%rdi
  43f1bc:	0f 84 98 00 00 00    	je     43f25a <zbx_mutex_create_ext+0x531>
  43f1c2:	4c 89 e6             	mov    %r12,%rsi
  43f1c5:	e8 de f5 fc ff       	callq  40e7a8 <strcmp@plt>
  43f1ca:	85 c0                	test   %eax,%eax
  43f1cc:	75 e1                	jne    43f1af <zbx_mutex_create_ext+0x486>
  43f1ce:	4c 89 e9             	mov    %r13,%rcx
  43f1d1:	4c 89 e2             	mov    %r12,%rdx
  43f1d4:	48 8d 35 15 f4 02 00 	lea    0x2f415(%rip),%rsi        # 46e5f0 <usage_message+0xc8b0>
  43f1db:	bf 04 00 00 00       	mov    $0x4,%edi
  43f1e0:	e8 cb 1e ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43f1e5:	48 8b 55 10          	mov    0x10(%rbp),%rdx
  43f1e9:	48 85 d2             	test   %rdx,%rdx
  43f1ec:	74 2a                	je     43f218 <zbx_mutex_create_ext+0x4ef>
  43f1ee:	4c 89 ef             	mov    %r13,%rdi
  43f1f1:	31 c0                	xor    %eax,%eax
  43f1f3:	ff d2                	callq  *%rdx
  43f1f5:	85 c0                	test   %eax,%eax
  43f1f7:	74 b6                	je     43f1af <zbx_mutex_create_ext+0x486>
  43f1f9:	44 89 fa             	mov    %r15d,%edx
  43f1fc:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  43f200:	48 8d 3d 69 f4 02 00 	lea    0x2f469(%rip),%rdi        # 46e670 <usage_message+0xc930>
  43f207:	31 c0                	xor    %eax,%eax
  43f209:	e8 86 60 00 00       	callq  445294 <__zbx_zbx_error>
  43f20e:	bf 01 00 00 00       	mov    $0x1,%edi
  43f213:	e8 d0 ec fc ff       	callq  40dee8 <exit@plt>
  43f218:	8b 4d 18             	mov    0x18(%rbp),%ecx
  43f21b:	85 c9                	test   %ecx,%ecx
  43f21d:	75 44                	jne    43f263 <zbx_mutex_create_ext+0x53a>
  43f21f:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  43f224:	4c 89 ef             	mov    %r13,%rdi
  43f227:	e8 f7 1b 00 00       	callq  440e23 <str2uint64>
  43f22c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43f22f:	74 c8                	je     43f1f9 <zbx_mutex_create_ext+0x4d0>
  43f231:	8b 55 20             	mov    0x20(%rbp),%edx
  43f234:	85 d2                	test   %edx,%edx
  43f236:	75 40                	jne    43f278 <zbx_mutex_create_ext+0x54f>
  43f238:	48 8b 84 24 d8 08 00 	mov    0x8d8(%rsp),%rax
  43f23f:	00 
  43f240:	8b 55 24             	mov    0x24(%rbp),%edx
  43f243:	85 d2                	test   %edx,%edx
  43f245:	74 08                	je     43f24f <zbx_mutex_create_ext+0x526>
  43f247:	48 63 d2             	movslq %edx,%rdx
  43f24a:	48 39 d0             	cmp    %rdx,%rax
  43f24d:	77 aa                	ja     43f1f9 <zbx_mutex_create_ext+0x4d0>
  43f24f:	48 8b 55 08          	mov    0x8(%rbp),%rdx
  43f253:	89 02                	mov    %eax,(%rdx)
  43f255:	e9 55 ff ff ff       	jmpq   43f1af <zbx_mutex_create_ext+0x486>
  43f25a:	41 83 c7 01          	add    $0x1,%r15d
  43f25e:	e9 38 fe ff ff       	jmpq   43f09b <zbx_mutex_create_ext+0x372>
  43f263:	48 8b 6d 08          	mov    0x8(%rbp),%rbp
  43f267:	4c 89 ef             	mov    %r13,%rdi
  43f26a:	e8 09 ef fc ff       	callq  40e178 <__strdup@plt>
  43f26f:	48 89 45 00          	mov    %rax,0x0(%rbp)
  43f273:	e9 37 ff ff ff       	jmpq   43f1af <zbx_mutex_create_ext+0x486>
  43f278:	48 8b 84 24 d8 08 00 	mov    0x8d8(%rsp),%rax
  43f27f:	00 
  43f280:	48 63 d2             	movslq %edx,%rdx
  43f283:	48 39 c2             	cmp    %rax,%rdx
  43f286:	76 b8                	jbe    43f240 <zbx_mutex_create_ext+0x517>
  43f288:	e9 6c ff ff ff       	jmpq   43f1f9 <zbx_mutex_create_ext+0x4d0>
  43f28d:	4c 89 ea             	mov    %r13,%rdx
  43f290:	c6 02 00             	movb   $0x0,(%rdx)
  43f293:	e9 01 ff ff ff       	jmpq   43f199 <zbx_mutex_create_ext+0x470>
  43f298:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  43f29d:	4c 89 ee             	mov    %r13,%rsi
  43f2a0:	bf 01 00 00 00       	mov    $0x1,%edi
  43f2a5:	e8 be ef fc ff       	callq  40e268 <__xstat@plt>
  43f2aa:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43f2ad:	0f 84 0e 01 00 00    	je     43f3c1 <zbx_mutex_create_ext+0x698>
  43f2b3:	8b 84 24 58 08 00 00 	mov    0x858(%rsp),%eax
  43f2ba:	25 00 f0 00 00       	and    $0xf000,%eax
  43f2bf:	3d 00 40 00 00       	cmp    $0x4000,%eax
  43f2c4:	74 4b                	je     43f311 <zbx_mutex_create_ext+0x5e8>
  43f2c6:	31 c9                	xor    %ecx,%ecx
  43f2c8:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
  43f2cc:	4c 89 f6             	mov    %r14,%rsi
  43f2cf:	4c 89 ef             	mov    %r13,%rdi
  43f2d2:	e8 39 fd ff ff       	callq  43f010 <zbx_mutex_create_ext+0x2e7>
  43f2d7:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
  43f2db:	83 7c 24 2c ff       	cmpl   $0xffffffffffffffff,0x2c(%rsp)
  43f2e0:	0f 85 86 fe ff ff    	jne    43f16c <zbx_mutex_create_ext+0x443>
  43f2e6:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  43f2eb:	e8 18 f6 fc ff       	callq  40e908 <fclose@plt>
  43f2f0:	83 7c 24 3c 01       	cmpl   $0x1,0x3c(%rsp)
  43f2f5:	0f 84 f3 00 00 00    	je     43f3ee <zbx_mutex_create_ext+0x6c5>
  43f2fb:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
  43f2ff:	48 81 c4 e8 08 00 00 	add    $0x8e8,%rsp
  43f306:	5b                   	pop    %rbx
  43f307:	5d                   	pop    %rbp
  43f308:	41 5c                	pop    %r12
  43f30a:	41 5d                	pop    %r13
  43f30c:	41 5e                	pop    %r14
  43f30e:	41 5f                	pop    %r15
  43f310:	c3                   	retq   
  43f311:	4c 89 ef             	mov    %r13,%rdi
  43f314:	e8 3f ef fc ff       	callq  40e258 <opendir@plt>
  43f319:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  43f31e:	48 85 c0             	test   %rax,%rax
  43f321:	0f 84 9a 00 00 00    	je     43f3c1 <zbx_mutex_create_ext+0x698>
  43f327:	31 db                	xor    %ebx,%ebx
  43f329:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  43f32e:	e8 f5 ef fc ff       	callq  40e328 <readdir@plt>
  43f333:	48 85 c0             	test   %rax,%rax
  43f336:	74 61                	je     43f399 <zbx_mutex_create_ext+0x670>
  43f338:	48 8d 48 13          	lea    0x13(%rax),%rcx
  43f33c:	4c 89 ea             	mov    %r13,%rdx
  43f33f:	48 8d 35 24 40 04 00 	lea    0x44024(%rip),%rsi        # 48336a <usage_message+0x2162a>
  43f346:	48 89 df             	mov    %rbx,%rdi
  43f349:	31 c0                	xor    %eax,%eax
  43f34b:	e8 63 55 00 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  43f350:	48 89 c3             	mov    %rax,%rbx
  43f353:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  43f358:	48 89 c6             	mov    %rax,%rsi
  43f35b:	bf 01 00 00 00       	mov    $0x1,%edi
  43f360:	e8 03 ef fc ff       	callq  40e268 <__xstat@plt>
  43f365:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43f368:	74 bf                	je     43f329 <zbx_mutex_create_ext+0x600>
  43f36a:	8b 84 24 58 08 00 00 	mov    0x858(%rsp),%eax
  43f371:	25 00 f0 00 00       	and    $0xf000,%eax
  43f376:	3d 00 80 00 00       	cmp    $0x8000,%eax
  43f37b:	75 ac                	jne    43f329 <zbx_mutex_create_ext+0x600>
  43f37d:	31 c9                	xor    %ecx,%ecx
  43f37f:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
  43f383:	4c 89 f6             	mov    %r14,%rsi
  43f386:	48 89 df             	mov    %rbx,%rdi
  43f389:	e8 82 fc ff ff       	callq  43f010 <zbx_mutex_create_ext+0x2e7>
  43f38e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43f391:	75 96                	jne    43f329 <zbx_mutex_create_ext+0x600>
  43f393:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
  43f397:	eb 08                	jmp    43f3a1 <zbx_mutex_create_ext+0x678>
  43f399:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  43f3a0:	00 
  43f3a1:	48 85 db             	test   %rbx,%rbx
  43f3a4:	74 08                	je     43f3ae <zbx_mutex_create_ext+0x685>
  43f3a6:	48 89 df             	mov    %rbx,%rdi
  43f3a9:	e8 3a ee fc ff       	callq  40e1e8 <free@plt>
  43f3ae:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  43f3b3:	e8 80 f5 fc ff       	callq  40e938 <closedir@plt>
  43f3b8:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43f3bb:	0f 85 1a ff ff ff    	jne    43f2db <zbx_mutex_create_ext+0x5b2>
  43f3c1:	e8 a2 f3 fc ff       	callq  40e768 <__errno_location@plt>
  43f3c6:	8b 38                	mov    (%rax),%edi
  43f3c8:	e8 8b f0 fc ff       	callq  40e458 <strerror@plt>
  43f3cd:	48 89 c2             	mov    %rax,%rdx
  43f3d0:	4c 89 ee             	mov    %r13,%rsi
  43f3d3:	48 8d 3d da f1 02 00 	lea    0x2f1da(%rip),%rdi        # 46e5b4 <usage_message+0xc874>
  43f3da:	31 c0                	xor    %eax,%eax
  43f3dc:	e8 b3 5e 00 00       	callq  445294 <__zbx_zbx_error>
  43f3e1:	c7 44 24 2c ff ff ff 	movl   $0xffffffff,0x2c(%rsp)
  43f3e8:	ff 
  43f3e9:	e9 f8 fe ff ff       	jmpq   43f2e6 <zbx_mutex_create_ext+0x5bd>
  43f3ee:	49 8b 36             	mov    (%r14),%rsi
  43f3f1:	48 85 f6             	test   %rsi,%rsi
  43f3f4:	0f 84 01 ff ff ff    	je     43f2fb <zbx_mutex_create_ext+0x5d2>
  43f3fa:	49 8d 46 28          	lea    0x28(%r14),%rax
  43f3fe:	66 90                	xchg   %ax,%ax
  43f400:	eb 13                	jmp    43f415 <zbx_mutex_create_ext+0x6ec>
  43f402:	49 89 c6             	mov    %rax,%r14
  43f405:	48 8b 30             	mov    (%rax),%rsi
  43f408:	48 83 c0 28          	add    $0x28,%rax
  43f40c:	48 85 f6             	test   %rsi,%rsi
  43f40f:	0f 84 e6 fe ff ff    	je     43f2fb <zbx_mutex_create_ext+0x5d2>
  43f415:	41 83 7e 1c 01       	cmpl   $0x1,0x1c(%r14)
  43f41a:	75 e6                	jne    43f402 <zbx_mutex_create_ext+0x6d9>
  43f41c:	41 8b 56 18          	mov    0x18(%r14),%edx
  43f420:	85 d2                	test   %edx,%edx
  43f422:	75 22                	jne    43f446 <zbx_mutex_create_ext+0x71d>
  43f424:	49 8b 56 08          	mov    0x8(%r14),%rdx
  43f428:	8b 12                	mov    (%rdx),%edx
  43f42a:	85 d2                	test   %edx,%edx
  43f42c:	75 d4                	jne    43f402 <zbx_mutex_create_ext+0x6d9>
  43f42e:	48 8d 3d 13 f2 02 00 	lea    0x2f213(%rip),%rdi        # 46e648 <usage_message+0xc908>
  43f435:	31 c0                	xor    %eax,%eax
  43f437:	e8 58 5e 00 00       	callq  445294 <__zbx_zbx_error>
  43f43c:	bf 01 00 00 00       	mov    $0x1,%edi
  43f441:	e8 a2 ea fc ff       	callq  40dee8 <exit@plt>
  43f446:	83 fa 01             	cmp    $0x1,%edx
  43f449:	75 b7                	jne    43f402 <zbx_mutex_create_ext+0x6d9>
  43f44b:	49 8b 56 08          	mov    0x8(%r14),%rdx
  43f44f:	48 83 3a 00          	cmpq   $0x0,(%rdx)
  43f453:	75 ad                	jne    43f402 <zbx_mutex_create_ext+0x6d9>
  43f455:	eb d7                	jmp    43f42e <zbx_mutex_create_ext+0x705>
  43f457:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  43f45e:	00 
  43f45f:	90                   	nop
  43f460:	e9 8b fe ff ff       	jmpq   43f2f0 <zbx_mutex_create_ext+0x5c7>
  43f465:	4c 89 e2             	mov    %r12,%rdx
  43f468:	44 89 fe             	mov    %r15d,%esi
  43f46b:	48 8d 3d 09 f1 02 00 	lea    0x2f109(%rip),%rdi        # 46e57b <usage_message+0xc83b>
  43f472:	31 c0                	xor    %eax,%eax
  43f474:	e8 1b 5e 00 00       	callq  445294 <__zbx_zbx_error>
  43f479:	c7 44 24 2c ff ff ff 	movl   $0xffffffff,0x2c(%rsp)
  43f480:	ff 
  43f481:	e9 60 fe ff ff       	jmpq   43f2e6 <zbx_mutex_create_ext+0x5bd>
  43f486:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  43f48d:	00 
  43f48e:	85 ed                	test   %ebp,%ebp
  43f490:	0f 85 65 fe ff ff    	jne    43f2fb <zbx_mutex_create_ext+0x5d2>
  43f496:	e8 cd f2 fc ff       	callq  40e768 <__errno_location@plt>
  43f49b:	8b 38                	mov    (%rax),%edi
  43f49d:	e8 b6 ef fc ff       	callq  40e458 <strerror@plt>
  43f4a2:	48 89 c2             	mov    %rax,%rdx
  43f4a5:	48 89 de             	mov    %rbx,%rsi
  43f4a8:	48 8d 3d 71 f1 02 00 	lea    0x2f171(%rip),%rdi        # 46e620 <usage_message+0xc8e0>
  43f4af:	31 c0                	xor    %eax,%eax
  43f4b1:	e8 de 5d 00 00       	callq  445294 <__zbx_zbx_error>
  43f4b6:	bf 01 00 00 00       	mov    $0x1,%edi
  43f4bb:	e8 28 ea fc ff       	callq  40dee8 <exit@plt>
  43f4c0:	48 89 fe             	mov    %rdi,%rsi
  43f4c3:	48 8d 3d f6 f0 02 00 	lea    0x2f0f6(%rip),%rdi        # 46e5c0 <usage_message+0xc880>
  43f4ca:	31 c0                	xor    %eax,%eax
  43f4cc:	e8 c3 5d 00 00       	callq  445294 <__zbx_zbx_error>
  43f4d1:	c7 44 24 2c ff ff ff 	movl   $0xffffffff,0x2c(%rsp)
  43f4d8:	ff 
  43f4d9:	e9 1d fe ff ff       	jmpq   43f2fb <zbx_mutex_create_ext+0x5d2>
  43f4de:	48 8d 0d cb f1 02 00 	lea    0x2f1cb(%rip),%rcx        # 46e6b0 <usage_message+0xc970>
  43f4e5:	ba 77 00 00 00       	mov    $0x77,%edx
  43f4ea:	48 8d 35 7d f0 02 00 	lea    0x2f07d(%rip),%rsi        # 46e56e <usage_message+0xc82e>
  43f4f1:	48 8d 3d 7c f0 02 00 	lea    0x2f07c(%rip),%rdi        # 46e574 <usage_message+0xc834>
  43f4f8:	e8 fb e9 fc ff       	callq  40def8 <__assert_fail@plt>

000000000043f4fd <parse_opt_cfg_file>:
  43f4fd:	b9 01 00 00 00       	mov    $0x1,%ecx
  43f502:	31 d2                	xor    %edx,%edx
  43f504:	e9 07 fb ff ff       	jmpq   43f010 <zbx_mutex_create_ext+0x2e7>

000000000043f509 <parse_cfg_file>:
  43f509:	31 c9                	xor    %ecx,%ecx
  43f50b:	31 d2                	xor    %edx,%edx
  43f50d:	e9 fe fa ff ff       	jmpq   43f010 <zbx_mutex_create_ext+0x2e7>
  43f512:	90                   	nop
  43f513:	90                   	nop
  43f514:	90                   	nop
  43f515:	90                   	nop
  43f516:	90                   	nop
  43f517:	90                   	nop
  43f518:	90                   	nop
  43f519:	90                   	nop
  43f51a:	90                   	nop
  43f51b:	90                   	nop
  43f51c:	90                   	nop
  43f51d:	90                   	nop
  43f51e:	90                   	nop
  43f51f:	90                   	nop

000000000043f520 <smtp_readln>:
  43f520:	41 55                	push   %r13
  43f522:	41 54                	push   %r12
  43f524:	55                   	push   %rbp
  43f525:	53                   	push   %rbx
  43f526:	48 83 ec 08          	sub    $0x8,%rsp
  43f52a:	41 89 fc             	mov    %edi,%r12d
  43f52d:	48 89 f5             	mov    %rsi,%rbp
  43f530:	44 8d 6a ff          	lea    -0x1(%rdx),%r13d
  43f534:	31 db                	xor    %ebx,%ebx
  43f536:	4d 63 ed             	movslq %r13d,%r13
  43f539:	48 8d 74 1d 00       	lea    0x0(%rbp,%rbx,1),%rsi
  43f53e:	ba 01 00 00 00       	mov    $0x1,%edx
  43f543:	44 89 e7             	mov    %r12d,%edi
  43f546:	e8 5d ea fc ff       	callq  40dfa8 <read@plt>
  43f54b:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  43f54f:	74 1c                	je     43f56d <smtp_readln+0x4d>
  43f551:	48 01 c3             	add    %rax,%rbx
  43f554:	48 85 c0             	test   %rax,%rax
  43f557:	7e 0c                	jle    43f565 <smtp_readln+0x45>
  43f559:	4c 39 eb             	cmp    %r13,%rbx
  43f55c:	7d 07                	jge    43f565 <smtp_readln+0x45>
  43f55e:	80 7c 1d ff 0a       	cmpb   $0xa,-0x1(%rbp,%rbx,1)
  43f563:	75 d4                	jne    43f539 <smtp_readln+0x19>
  43f565:	c6 44 1d 00 00       	movb   $0x0,0x0(%rbp,%rbx,1)
  43f56a:	48 89 d8             	mov    %rbx,%rax
  43f56d:	48 83 c4 08          	add    $0x8,%rsp
  43f571:	5b                   	pop    %rbx
  43f572:	5d                   	pop    %rbp
  43f573:	41 5c                	pop    %r12
  43f575:	41 5d                	pop    %r13
  43f577:	c3                   	retq   

000000000043f578 <send_email>:
  43f578:	41 57                	push   %r15
  43f57a:	41 56                	push   %r14
  43f57c:	41 55                	push   %r13
  43f57e:	41 54                	push   %r12
  43f580:	55                   	push   %rbp
  43f581:	53                   	push   %rbx
  43f582:	48 81 ec 78 1c 00 00 	sub    $0x1c78,%rsp
  43f589:	48 89 fb             	mov    %rdi,%rbx
  43f58c:	48 89 f5             	mov    %rsi,%rbp
  43f58f:	49 89 d7             	mov    %rdx,%r15
  43f592:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  43f597:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
  43f59c:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  43f5a1:	48 c7 84 24 68 1c 00 	movq   $0x0,0x1c68(%rsp)
  43f5a8:	00 00 00 00 00 
  43f5ad:	48 89 fa             	mov    %rdi,%rdx
  43f5b0:	48 8d 35 0a f1 02 00 	lea    0x2f10a(%rip),%rsi        # 46e6c1 <usage_message+0xc981>
  43f5b7:	bf 04 00 00 00       	mov    $0x4,%edi
  43f5bc:	31 c0                	xor    %eax,%eax
  43f5be:	e8 ed 1a ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43f5c3:	48 8b 84 24 b0 1c 00 	mov    0x1cb0(%rsp),%rax
  43f5ca:	00 
  43f5cb:	c6 00 00             	movb   $0x0,(%rax)
  43f5ce:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
  43f5d3:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  43f5d8:	45 31 c0             	xor    %r8d,%r8d
  43f5db:	b9 19 00 00 00       	mov    $0x19,%ecx
  43f5e0:	48 89 da             	mov    %rbx,%rdx
  43f5e3:	48 8b 05 1e d9 24 00 	mov    0x24d91e(%rip),%rax        # 68cf08 <zbx_iks_transport+0x4e8>
  43f5ea:	48 8b 30             	mov    (%rax),%rsi
  43f5ed:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  43f5f2:	e8 a0 8c 00 00       	callq  448297 <zbx_tcp_connect>
  43f5f7:	41 89 c4             	mov    %eax,%r12d
  43f5fa:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43f5fd:	0f 84 d6 06 00 00    	je     43fcd9 <send_email+0x761>
  43f603:	48 8d 9c 24 60 14 00 	lea    0x1460(%rsp),%rbx
  43f60a:	00 
  43f60b:	ba 00 08 00 00       	mov    $0x800,%edx
  43f610:	48 89 de             	mov    %rbx,%rsi
  43f613:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43f61a:	e8 01 ff ff ff       	callq  43f520 <smtp_readln>
  43f61f:	49 89 c4             	mov    %rax,%r12
  43f622:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  43f626:	0f 84 35 08 00 00    	je     43fe61 <send_email+0x8e9>
  43f62c:	b9 03 00 00 00       	mov    $0x3,%ecx
  43f631:	48 8d 35 9a bc 02 00 	lea    0x2bc9a(%rip),%rsi        # 46b2d2 <usage_message+0x9592>
  43f638:	48 89 df             	mov    %rbx,%rdi
  43f63b:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  43f63d:	0f 85 6a 06 00 00    	jne    43fcad <send_email+0x735>
  43f643:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
  43f647:	0f 85 90 04 00 00    	jne    43fadd <send_email+0x565>
  43f64d:	45 31 ed             	xor    %r13d,%r13d
  43f650:	b9 00 01 00 00       	mov    $0x100,%ecx
  43f655:	48 89 df             	mov    %rbx,%rdi
  43f658:	4c 89 e8             	mov    %r13,%rax
  43f65b:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  43f65e:	4c 89 f9             	mov    %r15,%rcx
  43f661:	48 8d 15 9f f0 02 00 	lea    0x2f09f(%rip),%rdx        # 46e707 <usage_message+0xc9c7>
  43f668:	be 00 08 00 00       	mov    $0x800,%esi
  43f66d:	48 89 df             	mov    %rbx,%rdi
  43f670:	e8 ee 54 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43f675:	49 c7 c4 ff ff ff ff 	mov    $0xffffffffffffffff,%r12
  43f67c:	31 ed                	xor    %ebp,%ebp
  43f67e:	4c 89 e1             	mov    %r12,%rcx
  43f681:	48 89 df             	mov    %rbx,%rdi
  43f684:	89 e8                	mov    %ebp,%eax
  43f686:	f2 ae                	repnz scas %es:(%rdi),%al
  43f688:	48 f7 d1             	not    %rcx
  43f68b:	4a 8d 14 21          	lea    (%rcx,%r12,1),%rdx
  43f68f:	48 89 de             	mov    %rbx,%rsi
  43f692:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43f699:	e8 0a f4 fc ff       	callq  40eaa8 <write@plt>
  43f69e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43f6a1:	0f 84 60 06 00 00    	je     43fd07 <send_email+0x78f>
  43f6a7:	ba 00 08 00 00       	mov    $0x800,%edx
  43f6ac:	48 89 de             	mov    %rbx,%rsi
  43f6af:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43f6b6:	e8 65 fe ff ff       	callq  43f520 <smtp_readln>
  43f6bb:	49 89 c6             	mov    %rax,%r14
  43f6be:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  43f6c2:	0f 84 cb 07 00 00    	je     43fe93 <send_email+0x91b>
  43f6c8:	b9 03 00 00 00       	mov    $0x3,%ecx
  43f6cd:	48 8d 35 15 f0 02 00 	lea    0x2f015(%rip),%rsi        # 46e6e9 <usage_message+0xc9a9>
  43f6d4:	48 89 df             	mov    %rbx,%rdi
  43f6d7:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  43f6d9:	0f 85 5c 05 00 00    	jne    43fc3b <send_email+0x6c3>
  43f6df:	b9 00 01 00 00       	mov    $0x100,%ecx
  43f6e4:	48 89 df             	mov    %rbx,%rdi
  43f6e7:	4c 89 e8             	mov    %r13,%rax
  43f6ea:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  43f6ed:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  43f6f2:	48 8d 15 20 f0 02 00 	lea    0x2f020(%rip),%rdx        # 46e719 <usage_message+0xc9d9>
  43f6f9:	be 00 08 00 00       	mov    $0x800,%esi
  43f6fe:	48 89 df             	mov    %rbx,%rdi
  43f701:	31 c0                	xor    %eax,%eax
  43f703:	e8 5b 54 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43f708:	4c 89 e1             	mov    %r12,%rcx
  43f70b:	48 89 df             	mov    %rbx,%rdi
  43f70e:	89 e8                	mov    %ebp,%eax
  43f710:	f2 ae                	repnz scas %es:(%rdi),%al
  43f712:	48 f7 d1             	not    %rcx
  43f715:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  43f719:	48 89 de             	mov    %rbx,%rsi
  43f71c:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43f723:	e8 80 f3 fc ff       	callq  40eaa8 <write@plt>
  43f728:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43f72b:	0f 84 0a 06 00 00    	je     43fd3b <send_email+0x7c3>
  43f731:	ba 00 08 00 00       	mov    $0x800,%edx
  43f736:	48 89 de             	mov    %rbx,%rsi
  43f739:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43f740:	e8 db fd ff ff       	callq  43f520 <smtp_readln>
  43f745:	49 89 c6             	mov    %rax,%r14
  43f748:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  43f74c:	0f 84 7c 07 00 00    	je     43fece <send_email+0x956>
  43f752:	b9 03 00 00 00       	mov    $0x3,%ecx
  43f757:	48 8d 35 8b ef 02 00 	lea    0x2ef8b(%rip),%rsi        # 46e6e9 <usage_message+0xc9a9>
  43f75e:	48 89 df             	mov    %rbx,%rdi
  43f761:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  43f763:	74 17                	je     43f77c <send_email+0x204>
  43f765:	b9 03 00 00 00       	mov    $0x3,%ecx
  43f76a:	48 8d 35 b8 ef 02 00 	lea    0x2efb8(%rip),%rsi        # 46e729 <usage_message+0xc9e9>
  43f771:	48 89 df             	mov    %rbx,%rdi
  43f774:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  43f776:	0f 85 8a 06 00 00    	jne    43fe06 <send_email+0x88e>
  43f77c:	b9 00 01 00 00       	mov    $0x100,%ecx
  43f781:	31 c0                	xor    %eax,%eax
  43f783:	48 89 df             	mov    %rbx,%rdi
  43f786:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  43f789:	48 8d 15 ba ef 02 00 	lea    0x2efba(%rip),%rdx        # 46e74a <usage_message+0xca0a>
  43f790:	be 00 08 00 00       	mov    $0x800,%esi
  43f795:	48 89 df             	mov    %rbx,%rdi
  43f798:	e8 c6 53 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43f79d:	49 c7 c4 ff ff ff ff 	mov    $0xffffffffffffffff,%r12
  43f7a4:	31 c0                	xor    %eax,%eax
  43f7a6:	4c 89 e1             	mov    %r12,%rcx
  43f7a9:	48 89 df             	mov    %rbx,%rdi
  43f7ac:	f2 ae                	repnz scas %es:(%rdi),%al
  43f7ae:	48 f7 d1             	not    %rcx
  43f7b1:	4a 8d 14 21          	lea    (%rcx,%r12,1),%rdx
  43f7b5:	48 89 de             	mov    %rbx,%rsi
  43f7b8:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43f7bf:	e8 e4 f2 fc ff       	callq  40eaa8 <write@plt>
  43f7c4:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43f7c7:	0f 84 a0 05 00 00    	je     43fd6d <send_email+0x7f5>
  43f7cd:	ba 00 08 00 00       	mov    $0x800,%edx
  43f7d2:	48 89 de             	mov    %rbx,%rsi
  43f7d5:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43f7dc:	e8 3f fd ff ff       	callq  43f520 <smtp_readln>
  43f7e1:	49 89 c6             	mov    %rax,%r14
  43f7e4:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  43f7e8:	0f 84 15 07 00 00    	je     43ff03 <send_email+0x98b>
  43f7ee:	b9 03 00 00 00       	mov    $0x3,%ecx
  43f7f3:	48 8d 35 57 ef 02 00 	lea    0x2ef57(%rip),%rsi        # 46e751 <usage_message+0xca11>
  43f7fa:	48 89 df             	mov    %rbx,%rdi
  43f7fd:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  43f7ff:	0f 85 5c 04 00 00    	jne    43fc61 <send_email+0x6e9>
  43f805:	48 8d 15 6b 19 03 00 	lea    0x3196b(%rip),%rdx        # 471177 <usage_message+0xf437>
  43f80c:	48 8d 35 9b 32 02 00 	lea    0x2329b(%rip),%rsi        # 462aae <usage_message+0xd6e>
  43f813:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  43f818:	e8 ce 58 00 00       	callq  4450eb <string_replace>
  43f81d:	49 89 c4             	mov    %rax,%r12
  43f820:	48 8d 15 52 ed 02 00 	lea    0x2ed52(%rip),%rdx        # 46e579 <usage_message+0xc839>
  43f827:	48 8d 35 49 19 03 00 	lea    0x31949(%rip),%rsi        # 471177 <usage_message+0xf437>
  43f82e:	48 89 c7             	mov    %rax,%rdi
  43f831:	e8 b5 58 00 00       	callq  4450eb <string_replace>
  43f836:	48 89 c5             	mov    %rax,%rbp
  43f839:	4d 85 e4             	test   %r12,%r12
  43f83c:	74 08                	je     43f846 <send_email+0x2ce>
  43f83e:	4c 89 e7             	mov    %r12,%rdi
  43f841:	e8 a2 e9 fc ff       	callq  40e1e8 <free@plt>
  43f846:	48 89 ef             	mov    %rbp,%rdi
  43f849:	e8 a5 3c 00 00       	callq  4434f3 <is_ascii_string>
  43f84e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43f851:	0f 84 3b 03 00 00    	je     43fb92 <send_email+0x61a>
  43f857:	4c 8d ac 24 68 1c 00 	lea    0x1c68(%rsp),%r13
  43f85e:	00 
  43f85f:	48 8d 15 11 19 03 00 	lea    0x31911(%rip),%rdx        # 471177 <usage_message+0xf437>
  43f866:	48 8d 35 41 32 02 00 	lea    0x23241(%rip),%rsi        # 462aae <usage_message+0xd6e>
  43f86d:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  43f872:	e8 74 58 00 00       	callq  4450eb <string_replace>
  43f877:	49 89 c6             	mov    %rax,%r14
  43f87a:	48 8d 15 2d 32 02 00 	lea    0x2322d(%rip),%rdx        # 462aae <usage_message+0xd6e>
  43f881:	48 8d 35 ef 18 03 00 	lea    0x318ef(%rip),%rsi        # 471177 <usage_message+0xf437>
  43f888:	48 89 c7             	mov    %rax,%rdi
  43f88b:	e8 5b 58 00 00       	callq  4450eb <string_replace>
  43f890:	49 89 c4             	mov    %rax,%r12
  43f893:	4d 85 f6             	test   %r14,%r14
  43f896:	74 08                	je     43f8a0 <send_email+0x328>
  43f898:	4c 89 f7             	mov    %r14,%rdi
  43f89b:	e8 48 e9 fc ff       	callq  40e1e8 <free@plt>
  43f8a0:	31 c0                	xor    %eax,%eax
  43f8a2:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  43f8a9:	4c 89 e7             	mov    %r12,%rdi
  43f8ac:	f2 ae                	repnz scas %es:(%rdi),%al
  43f8ae:	48 f7 d1             	not    %rcx
  43f8b1:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  43f8b5:	4c 89 ee             	mov    %r13,%rsi
  43f8b8:	4c 89 e7             	mov    %r12,%rdi
  43f8bb:	e8 9e 7b 00 00       	callq  44745e <str_base64_encode_dyn>
  43f8c0:	4d 85 e4             	test   %r12,%r12
  43f8c3:	74 08                	je     43f8cd <send_email+0x355>
  43f8c5:	4c 89 e7             	mov    %r12,%rdi
  43f8c8:	e8 1b e9 fc ff       	callq  40e1e8 <free@plt>
  43f8cd:	4c 8b a4 24 68 1c 00 	mov    0x1c68(%rsp),%r12
  43f8d4:	00 
  43f8d5:	48 c7 84 24 68 1c 00 	movq   $0x0,0x1c68(%rsp)
  43f8dc:	00 00 00 00 00 
  43f8e1:	b9 00 01 00 00       	mov    $0x100,%ecx
  43f8e6:	31 c0                	xor    %eax,%eax
  43f8e8:	48 89 df             	mov    %rbx,%rdi
  43f8eb:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  43f8ee:	4c 8d ac 24 60 1c 00 	lea    0x1c60(%rsp),%r13
  43f8f5:	00 
  43f8f6:	4c 89 ef             	mov    %r13,%rdi
  43f8f9:	e8 da f2 fc ff       	callq  40ebd8 <time@plt>
  43f8fe:	4c 89 ef             	mov    %r13,%rdi
  43f901:	e8 82 f1 fc ff       	callq  40ea88 <localtime@plt>
  43f906:	4c 8d ac 24 60 0c 00 	lea    0xc60(%rsp),%r13
  43f90d:	00 
  43f90e:	48 89 c1             	mov    %rax,%rcx
  43f911:	48 8d 15 6e ee 02 00 	lea    0x2ee6e(%rip),%rdx        # 46e786 <usage_message+0xca46>
  43f918:	be 00 08 00 00       	mov    $0x800,%esi
  43f91d:	4c 89 ef             	mov    %r13,%rdi
  43f920:	e8 a3 f1 fc ff       	callq  40eac8 <strftime@plt>
  43f925:	4c 89 24 24          	mov    %r12,(%rsp)
  43f929:	49 89 e9             	mov    %rbp,%r9
  43f92c:	4d 89 e8             	mov    %r13,%r8
  43f92f:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  43f934:	4c 89 fa             	mov    %r15,%rdx
  43f937:	48 8d 35 9a f0 02 00 	lea    0x2f09a(%rip),%rsi        # 46e9d8 <usage_message+0xcc98>
  43f93e:	31 ff                	xor    %edi,%edi
  43f940:	31 c0                	xor    %eax,%eax
  43f942:	e8 6c 4f 00 00       	callq  4448b3 <__zbx_zbx_dsprintf>
  43f947:	49 89 c5             	mov    %rax,%r13
  43f94a:	31 c0                	xor    %eax,%eax
  43f94c:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  43f953:	4c 89 ef             	mov    %r13,%rdi
  43f956:	f2 ae                	repnz scas %es:(%rdi),%al
  43f958:	48 f7 d1             	not    %rcx
  43f95b:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  43f95f:	4c 89 ee             	mov    %r13,%rsi
  43f962:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43f969:	e8 3a f1 fc ff       	callq  40eaa8 <write@plt>
  43f96e:	49 89 c6             	mov    %rax,%r14
  43f971:	4d 85 ed             	test   %r13,%r13
  43f974:	74 08                	je     43f97e <send_email+0x406>
  43f976:	4c 89 ef             	mov    %r13,%rdi
  43f979:	e8 6a e8 fc ff       	callq  40e1e8 <free@plt>
  43f97e:	48 85 ed             	test   %rbp,%rbp
  43f981:	74 08                	je     43f98b <send_email+0x413>
  43f983:	48 89 ef             	mov    %rbp,%rdi
  43f986:	e8 5d e8 fc ff       	callq  40e1e8 <free@plt>
  43f98b:	4d 85 e4             	test   %r12,%r12
  43f98e:	66 90                	xchg   %ax,%ax
  43f990:	74 08                	je     43f99a <send_email+0x422>
  43f992:	4c 89 e7             	mov    %r12,%rdi
  43f995:	e8 4e e8 fc ff       	callq  40e1e8 <free@plt>
  43f99a:	41 83 fe ff          	cmp    $0xffffffffffffffff,%r14d
  43f99e:	66 90                	xchg   %ax,%ax
  43f9a0:	0f 84 f9 03 00 00    	je     43fd9f <send_email+0x827>
  43f9a6:	45 31 ed             	xor    %r13d,%r13d
  43f9a9:	b9 00 01 00 00       	mov    $0x100,%ecx
  43f9ae:	48 89 df             	mov    %rbx,%rdi
  43f9b1:	4c 89 e8             	mov    %r13,%rax
  43f9b4:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  43f9b7:	48 8d 15 e1 ed 02 00 	lea    0x2ede1(%rip),%rdx        # 46e79f <usage_message+0xca5f>
  43f9be:	be 00 08 00 00       	mov    $0x800,%esi
  43f9c3:	48 89 df             	mov    %rbx,%rdi
  43f9c6:	e8 98 51 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43f9cb:	49 c7 c4 ff ff ff ff 	mov    $0xffffffffffffffff,%r12
  43f9d2:	31 ed                	xor    %ebp,%ebp
  43f9d4:	4c 89 e1             	mov    %r12,%rcx
  43f9d7:	48 89 df             	mov    %rbx,%rdi
  43f9da:	89 e8                	mov    %ebp,%eax
  43f9dc:	f2 ae                	repnz scas %es:(%rdi),%al
  43f9de:	48 f7 d1             	not    %rcx
  43f9e1:	4a 8d 14 21          	lea    (%rcx,%r12,1),%rdx
  43f9e5:	48 89 de             	mov    %rbx,%rsi
  43f9e8:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43f9ef:	e8 b4 f0 fc ff       	callq  40eaa8 <write@plt>
  43f9f4:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43f9f7:	0f 84 d7 03 00 00    	je     43fdd4 <send_email+0x85c>
  43f9fd:	ba 00 08 00 00       	mov    $0x800,%edx
  43fa02:	48 89 de             	mov    %rbx,%rsi
  43fa05:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43fa0c:	e8 0f fb ff ff       	callq  43f520 <smtp_readln>
  43fa11:	49 89 c6             	mov    %rax,%r14
  43fa14:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  43fa18:	0f 84 1a 05 00 00    	je     43ff38 <send_email+0x9c0>
  43fa1e:	b9 03 00 00 00       	mov    $0x3,%ecx
  43fa23:	48 8d 35 bf ec 02 00 	lea    0x2ecbf(%rip),%rsi        # 46e6e9 <usage_message+0xc9a9>
  43fa2a:	48 89 df             	mov    %rbx,%rdi
  43fa2d:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  43fa2f:	0f 85 52 02 00 00    	jne    43fc87 <send_email+0x70f>
  43fa35:	b9 00 01 00 00       	mov    $0x100,%ecx
  43fa3a:	48 89 df             	mov    %rbx,%rdi
  43fa3d:	4c 89 e8             	mov    %r13,%rax
  43fa40:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  43fa43:	48 8d 15 5b ed 02 00 	lea    0x2ed5b(%rip),%rdx        # 46e7a5 <usage_message+0xca65>
  43fa4a:	be 00 08 00 00       	mov    $0x800,%esi
  43fa4f:	48 89 df             	mov    %rbx,%rdi
  43fa52:	31 c0                	xor    %eax,%eax
  43fa54:	e8 0a 51 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fa59:	4c 89 e1             	mov    %r12,%rcx
  43fa5c:	48 89 df             	mov    %rbx,%rdi
  43fa5f:	89 e8                	mov    %ebp,%eax
  43fa61:	f2 ae                	repnz scas %es:(%rdi),%al
  43fa63:	48 f7 d1             	not    %rcx
  43fa66:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  43fa6a:	48 89 de             	mov    %rbx,%rsi
  43fa6d:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43fa74:	e8 2f f0 fc ff       	callq  40eaa8 <write@plt>
  43fa79:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43fa7c:	0f 84 eb 04 00 00    	je     43ff6d <send_email+0x9f5>
  43fa82:	45 31 e4             	xor    %r12d,%r12d
  43fa85:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  43fa8a:	e8 6e 81 00 00       	callq  447bfd <zbx_tcp_close>
  43fa8f:	48 8b 84 24 b0 1c 00 	mov    0x1cb0(%rsp),%rax
  43fa96:	00 
  43fa97:	80 38 00             	cmpb   $0x0,(%rax)
  43fa9a:	74 2c                	je     43fac8 <send_email+0x550>
  43fa9c:	48 89 c2             	mov    %rax,%rdx
  43fa9f:	48 8d 35 bf 26 04 00 	lea    0x426bf(%rip),%rsi        # 482165 <usage_message+0x20425>
  43faa6:	bf 04 00 00 00       	mov    $0x4,%edi
  43faab:	31 c0                	xor    %eax,%eax
  43faad:	e8 fe 15 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  43fab2:	48 8b b4 24 b0 1c 00 	mov    0x1cb0(%rsp),%rsi
  43fab9:	00 
  43faba:	48 8d 3d a4 26 04 00 	lea    0x426a4(%rip),%rdi        # 482165 <usage_message+0x20425>
  43fac1:	31 c0                	xor    %eax,%eax
  43fac3:	e8 58 1d fd ff       	callq  411820 <__zbx_zabbix_syslog>
  43fac8:	44 89 e0             	mov    %r12d,%eax
  43facb:	48 81 c4 78 1c 00 00 	add    $0x1c78,%rsp
  43fad2:	5b                   	pop    %rbx
  43fad3:	5d                   	pop    %rbp
  43fad4:	41 5c                	pop    %r12
  43fad6:	41 5d                	pop    %r13
  43fad8:	41 5e                	pop    %r14
  43fada:	41 5f                	pop    %r15
  43fadc:	c3                   	retq   
  43fadd:	b9 00 01 00 00       	mov    $0x100,%ecx
  43fae2:	31 c0                	xor    %eax,%eax
  43fae4:	48 89 df             	mov    %rbx,%rdi
  43fae7:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  43faea:	48 89 e9             	mov    %rbp,%rcx
  43faed:	48 8d 15 eb eb 02 00 	lea    0x2ebeb(%rip),%rdx        # 46e6df <usage_message+0xc99f>
  43faf4:	be 00 08 00 00       	mov    $0x800,%esi
  43faf9:	48 89 df             	mov    %rbx,%rdi
  43fafc:	e8 62 50 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fb01:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
  43fb08:	31 c0                	xor    %eax,%eax
  43fb0a:	4c 89 f1             	mov    %r14,%rcx
  43fb0d:	48 89 df             	mov    %rbx,%rdi
  43fb10:	f2 ae                	repnz scas %es:(%rdi),%al
  43fb12:	48 f7 d1             	not    %rcx
  43fb15:	4a 8d 14 31          	lea    (%rcx,%r14,1),%rdx
  43fb19:	48 89 de             	mov    %rbx,%rsi
  43fb1c:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43fb23:	e8 80 ef fc ff       	callq  40eaa8 <write@plt>
  43fb28:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  43fb2b:	0f 84 fb 02 00 00    	je     43fe2c <send_email+0x8b4>
  43fb31:	ba 00 08 00 00       	mov    $0x800,%edx
  43fb36:	48 89 de             	mov    %rbx,%rsi
  43fb39:	8b bc 24 34 04 00 00 	mov    0x434(%rsp),%edi
  43fb40:	e8 db f9 ff ff       	callq  43f520 <smtp_readln>
  43fb45:	49 89 c4             	mov    %rax,%r12
  43fb48:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  43fb4c:	0f 84 4d 04 00 00    	je     43ff9f <send_email+0xa27>
  43fb52:	b9 03 00 00 00       	mov    $0x3,%ecx
  43fb57:	48 8d 35 8b eb 02 00 	lea    0x2eb8b(%rip),%rsi        # 46e6e9 <usage_message+0xc9a9>
  43fb5e:	48 89 df             	mov    %rbx,%rdi
  43fb61:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  43fb63:	0f 84 e4 fa ff ff    	je     43f64d <send_email+0xd5>
  43fb69:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fb70:	00 
  43fb71:	48 89 d9             	mov    %rbx,%rcx
  43fb74:	48 8d 15 72 eb 02 00 	lea    0x2eb72(%rip),%rdx        # 46e6ed <usage_message+0xc9ad>
  43fb7b:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fb82:	00 
  43fb83:	31 c0                	xor    %eax,%eax
  43fb85:	e8 d9 4f 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fb8a:	45 89 f4             	mov    %r14d,%r12d
  43fb8d:	e9 f3 fe ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fb92:	31 c0                	xor    %eax,%eax
  43fb94:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  43fb9b:	48 89 ef             	mov    %rbp,%rdi
  43fb9e:	f2 ae                	repnz scas %es:(%rdi),%al
  43fba0:	48 f7 d1             	not    %rcx
  43fba3:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
  43fba7:	4c 8d ac 24 68 1c 00 	lea    0x1c68(%rsp),%r13
  43fbae:	00 
  43fbaf:	4c 89 ee             	mov    %r13,%rsi
  43fbb2:	48 89 ef             	mov    %rbp,%rdi
  43fbb5:	e8 a4 78 00 00       	callq  44745e <str_base64_encode_dyn>
  43fbba:	48 85 ed             	test   %rbp,%rbp
  43fbbd:	74 08                	je     43fbc7 <send_email+0x64f>
  43fbbf:	48 89 ef             	mov    %rbp,%rdi
  43fbc2:	e8 21 e6 fc ff       	callq  40e1e8 <free@plt>
  43fbc7:	31 c0                	xor    %eax,%eax
  43fbc9:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  43fbd0:	48 8b bc 24 68 1c 00 	mov    0x1c68(%rsp),%rdi
  43fbd7:	00 
  43fbd8:	f2 ae                	repnz scas %es:(%rdi),%al
  43fbda:	48 f7 d1             	not    %rcx
  43fbdd:	83 c1 0c             	add    $0xc,%ecx
  43fbe0:	4c 63 e1             	movslq %ecx,%r12
  43fbe3:	4c 89 e1             	mov    %r12,%rcx
  43fbe6:	31 d2                	xor    %edx,%edx
  43fbe8:	be ca 00 00 00       	mov    $0xca,%esi
  43fbed:	48 8d 3d 7b eb 02 00 	lea    0x2eb7b(%rip),%rdi        # 46e76f <usage_message+0xca2f>
  43fbf4:	e8 12 2b 00 00       	callq  44270b <zbx_malloc2>
  43fbf9:	48 89 c5             	mov    %rax,%rbp
  43fbfc:	48 8b 8c 24 68 1c 00 	mov    0x1c68(%rsp),%rcx
  43fc03:	00 
  43fc04:	48 8d 15 6c eb 02 00 	lea    0x2eb6c(%rip),%rdx        # 46e777 <usage_message+0xca37>
  43fc0b:	4c 89 e6             	mov    %r12,%rsi
  43fc0e:	48 89 c7             	mov    %rax,%rdi
  43fc11:	31 c0                	xor    %eax,%eax
  43fc13:	e8 4b 4f 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fc18:	48 8b bc 24 68 1c 00 	mov    0x1c68(%rsp),%rdi
  43fc1f:	00 
  43fc20:	48 85 ff             	test   %rdi,%rdi
  43fc23:	74 05                	je     43fc2a <send_email+0x6b2>
  43fc25:	e8 be e5 fc ff       	callq  40e1e8 <free@plt>
  43fc2a:	48 c7 84 24 68 1c 00 	movq   $0x0,0x1c68(%rsp)
  43fc31:	00 00 00 00 00 
  43fc36:	e9 24 fc ff ff       	jmpq   43f85f <send_email+0x2e7>
  43fc3b:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fc42:	00 
  43fc43:	48 89 d9             	mov    %rbx,%rcx
  43fc46:	48 8d 15 b3 ec 02 00 	lea    0x2ecb3(%rip),%rdx        # 46e900 <usage_message+0xcbc0>
  43fc4d:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fc54:	00 
  43fc55:	31 c0                	xor    %eax,%eax
  43fc57:	e8 07 4f 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fc5c:	e9 24 fe ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fc61:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fc68:	00 
  43fc69:	48 89 d9             	mov    %rbx,%rcx
  43fc6c:	48 8d 15 e2 ea 02 00 	lea    0x2eae2(%rip),%rdx        # 46e755 <usage_message+0xca15>
  43fc73:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fc7a:	00 
  43fc7b:	31 c0                	xor    %eax,%eax
  43fc7d:	e8 e1 4e 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fc82:	e9 fe fd ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fc87:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fc8e:	00 
  43fc8f:	48 89 d9             	mov    %rbx,%rcx
  43fc92:	48 8d 15 67 ee 02 00 	lea    0x2ee67(%rip),%rdx        # 46eb00 <usage_message+0xcdc0>
  43fc99:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fca0:	00 
  43fca1:	31 c0                	xor    %eax,%eax
  43fca3:	e8 bb 4e 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fca8:	e9 d8 fd ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fcad:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fcb4:	00 
  43fcb5:	48 89 d9             	mov    %rbx,%rcx
  43fcb8:	48 8d 15 51 eb 02 00 	lea    0x2eb51(%rip),%rdx        # 46e810 <usage_message+0xcad0>
  43fcbf:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fcc6:	00 
  43fcc7:	31 c0                	xor    %eax,%eax
  43fcc9:	e8 95 4e 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fcce:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  43fcd4:	e9 ac fd ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fcd9:	e8 c2 79 00 00       	callq  4476a0 <zbx_tcp_strerror>
  43fcde:	49 89 c0             	mov    %rax,%r8
  43fce1:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fce8:	00 
  43fce9:	48 89 d9             	mov    %rbx,%rcx
  43fcec:	48 8d 15 bd ea 02 00 	lea    0x2eabd(%rip),%rdx        # 46e7b0 <usage_message+0xca70>
  43fcf3:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fcfa:	00 
  43fcfb:	31 c0                	xor    %eax,%eax
  43fcfd:	e8 61 4e 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fd02:	e9 7e fd ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fd07:	e8 5c ea fc ff       	callq  40e768 <__errno_location@plt>
  43fd0c:	8b 38                	mov    (%rax),%edi
  43fd0e:	66 90                	xchg   %ax,%ax
  43fd10:	e8 43 e7 fc ff       	callq  40e458 <strerror@plt>
  43fd15:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fd1c:	00 
  43fd1d:	48 89 c1             	mov    %rax,%rcx
  43fd20:	48 8d 15 71 eb 02 00 	lea    0x2eb71(%rip),%rdx        # 46e898 <usage_message+0xcb58>
  43fd27:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fd2e:	00 
  43fd2f:	31 c0                	xor    %eax,%eax
  43fd31:	e8 2d 4e 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fd36:	e9 4a fd ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fd3b:	e8 28 ea fc ff       	callq  40e768 <__errno_location@plt>
  43fd40:	8b 38                	mov    (%rax),%edi
  43fd42:	e8 11 e7 fc ff       	callq  40e458 <strerror@plt>
  43fd47:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fd4e:	00 
  43fd4f:	48 89 c1             	mov    %rax,%rcx
  43fd52:	48 8d 15 c7 eb 02 00 	lea    0x2ebc7(%rip),%rdx        # 46e920 <usage_message+0xcbe0>
  43fd59:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fd60:	00 
  43fd61:	31 c0                	xor    %eax,%eax
  43fd63:	e8 fb 4d 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fd68:	e9 18 fd ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fd6d:	e8 f6 e9 fc ff       	callq  40e768 <__errno_location@plt>
  43fd72:	8b 38                	mov    (%rax),%edi
  43fd74:	e8 df e6 fc ff       	callq  40e458 <strerror@plt>
  43fd79:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fd80:	00 
  43fd81:	48 89 c1             	mov    %rax,%rcx
  43fd84:	48 8d 15 f5 eb 02 00 	lea    0x2ebf5(%rip),%rdx        # 46e980 <usage_message+0xcc40>
  43fd8b:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fd92:	00 
  43fd93:	31 c0                	xor    %eax,%eax
  43fd95:	e8 c9 4d 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fd9a:	e9 e6 fc ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fd9f:	e8 c4 e9 fc ff       	callq  40e768 <__errno_location@plt>
  43fda4:	8b 38                	mov    (%rax),%edi
  43fda6:	e8 ad e6 fc ff       	callq  40e458 <strerror@plt>
  43fdab:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fdb2:	00 
  43fdb3:	48 89 c1             	mov    %rax,%rcx
  43fdb6:	48 8d 15 b3 ec 02 00 	lea    0x2ecb3(%rip),%rdx        # 46ea70 <usage_message+0xcd30>
  43fdbd:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fdc4:	00 
  43fdc5:	31 c0                	xor    %eax,%eax
  43fdc7:	e8 97 4d 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fdcc:	45 89 f4             	mov    %r14d,%r12d
  43fdcf:	e9 b1 fc ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fdd4:	e8 8f e9 fc ff       	callq  40e768 <__errno_location@plt>
  43fdd9:	8b 38                	mov    (%rax),%edi
  43fddb:	e8 78 e6 fc ff       	callq  40e458 <strerror@plt>
  43fde0:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fde7:	00 
  43fde8:	48 89 c1             	mov    %rax,%rcx
  43fdeb:	48 8d 15 b6 ec 02 00 	lea    0x2ecb6(%rip),%rdx        # 46eaa8 <usage_message+0xcd68>
  43fdf2:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fdf9:	00 
  43fdfa:	31 c0                	xor    %eax,%eax
  43fdfc:	e8 62 4d 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fe01:	e9 7f fc ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fe06:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fe0d:	00 
  43fe0e:	48 89 d9             	mov    %rbx,%rcx
  43fe11:	48 8d 15 15 e9 02 00 	lea    0x2e915(%rip),%rdx        # 46e72d <usage_message+0xc9ed>
  43fe18:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fe1f:	00 
  43fe20:	31 c0                	xor    %eax,%eax
  43fe22:	e8 3c 4d 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fe27:	e9 59 fc ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fe2c:	e8 37 e9 fc ff       	callq  40e768 <__errno_location@plt>
  43fe31:	8b 38                	mov    (%rax),%edi
  43fe33:	e8 20 e6 fc ff       	callq  40e458 <strerror@plt>
  43fe38:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fe3f:	00 
  43fe40:	48 89 c1             	mov    %rax,%rcx
  43fe43:	48 8d 15 f6 e9 02 00 	lea    0x2e9f6(%rip),%rdx        # 46e840 <usage_message+0xcb00>
  43fe4a:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fe51:	00 
  43fe52:	31 c0                	xor    %eax,%eax
  43fe54:	e8 0a 4d 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fe59:	45 89 f4             	mov    %r14d,%r12d
  43fe5c:	e9 24 fc ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fe61:	e8 02 e9 fc ff       	callq  40e768 <__errno_location@plt>
  43fe66:	8b 38                	mov    (%rax),%edi
  43fe68:	e8 eb e5 fc ff       	callq  40e458 <strerror@plt>
  43fe6d:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fe74:	00 
  43fe75:	48 89 c1             	mov    %rax,%rcx
  43fe78:	48 8d 15 59 e9 02 00 	lea    0x2e959(%rip),%rdx        # 46e7d8 <usage_message+0xca98>
  43fe7f:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fe86:	00 
  43fe87:	31 c0                	xor    %eax,%eax
  43fe89:	e8 d5 4c 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fe8e:	e9 f2 fb ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fe93:	e8 d0 e8 fc ff       	callq  40e768 <__errno_location@plt>
  43fe98:	8b 38                	mov    (%rax),%edi
  43fe9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  43fea0:	e8 b3 e5 fc ff       	callq  40e458 <strerror@plt>
  43fea5:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43feac:	00 
  43fead:	48 89 c1             	mov    %rax,%rcx
  43feb0:	48 8d 15 11 ea 02 00 	lea    0x2ea11(%rip),%rdx        # 46e8c8 <usage_message+0xcb88>
  43feb7:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43febe:	00 
  43febf:	31 c0                	xor    %eax,%eax
  43fec1:	e8 9d 4c 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fec6:	45 89 f4             	mov    %r14d,%r12d
  43fec9:	e9 b7 fb ff ff       	jmpq   43fa85 <send_email+0x50d>
  43fece:	e8 95 e8 fc ff       	callq  40e768 <__errno_location@plt>
  43fed3:	8b 38                	mov    (%rax),%edi
  43fed5:	e8 7e e5 fc ff       	callq  40e458 <strerror@plt>
  43feda:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43fee1:	00 
  43fee2:	48 89 c1             	mov    %rax,%rcx
  43fee5:	48 8d 15 64 ea 02 00 	lea    0x2ea64(%rip),%rdx        # 46e950 <usage_message+0xcc10>
  43feec:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43fef3:	00 
  43fef4:	31 c0                	xor    %eax,%eax
  43fef6:	e8 68 4c 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43fefb:	45 89 f4             	mov    %r14d,%r12d
  43fefe:	e9 82 fb ff ff       	jmpq   43fa85 <send_email+0x50d>
  43ff03:	e8 60 e8 fc ff       	callq  40e768 <__errno_location@plt>
  43ff08:	8b 38                	mov    (%rax),%edi
  43ff0a:	e8 49 e5 fc ff       	callq  40e458 <strerror@plt>
  43ff0f:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43ff16:	00 
  43ff17:	48 89 c1             	mov    %rax,%rcx
  43ff1a:	48 8d 15 87 ea 02 00 	lea    0x2ea87(%rip),%rdx        # 46e9a8 <usage_message+0xcc68>
  43ff21:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43ff28:	00 
  43ff29:	31 c0                	xor    %eax,%eax
  43ff2b:	e8 33 4c 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43ff30:	45 89 f4             	mov    %r14d,%r12d
  43ff33:	e9 4d fb ff ff       	jmpq   43fa85 <send_email+0x50d>
  43ff38:	e8 2b e8 fc ff       	callq  40e768 <__errno_location@plt>
  43ff3d:	8b 38                	mov    (%rax),%edi
  43ff3f:	e8 14 e5 fc ff       	callq  40e458 <strerror@plt>
  43ff44:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43ff4b:	00 
  43ff4c:	48 89 c1             	mov    %rax,%rcx
  43ff4f:	48 8d 15 7a eb 02 00 	lea    0x2eb7a(%rip),%rdx        # 46ead0 <usage_message+0xcd90>
  43ff56:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43ff5d:	00 
  43ff5e:	31 c0                	xor    %eax,%eax
  43ff60:	e8 fe 4b 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43ff65:	45 89 f4             	mov    %r14d,%r12d
  43ff68:	e9 18 fb ff ff       	jmpq   43fa85 <send_email+0x50d>
  43ff6d:	e8 f6 e7 fc ff       	callq  40e768 <__errno_location@plt>
  43ff72:	8b 38                	mov    (%rax),%edi
  43ff74:	e8 df e4 fc ff       	callq  40e458 <strerror@plt>
  43ff79:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43ff80:	00 
  43ff81:	48 89 c1             	mov    %rax,%rcx
  43ff84:	48 8d 15 9d eb 02 00 	lea    0x2eb9d(%rip),%rdx        # 46eb28 <usage_message+0xcde8>
  43ff8b:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43ff92:	00 
  43ff93:	31 c0                	xor    %eax,%eax
  43ff95:	e8 c9 4b 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43ff9a:	e9 e6 fa ff ff       	jmpq   43fa85 <send_email+0x50d>
  43ff9f:	e8 c4 e7 fc ff       	callq  40e768 <__errno_location@plt>
  43ffa4:	8b 38                	mov    (%rax),%edi
  43ffa6:	e8 ad e4 fc ff       	callq  40e458 <strerror@plt>
  43ffab:	48 63 b4 24 b8 1c 00 	movslq 0x1cb8(%rsp),%rsi
  43ffb2:	00 
  43ffb3:	48 89 c1             	mov    %rax,%rcx
  43ffb6:	48 8d 15 ab e8 02 00 	lea    0x2e8ab(%rip),%rdx        # 46e868 <usage_message+0xcb28>
  43ffbd:	48 8b bc 24 b0 1c 00 	mov    0x1cb0(%rsp),%rdi
  43ffc4:	00 
  43ffc5:	31 c0                	xor    %eax,%eax
  43ffc7:	e8 97 4b 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  43ffcc:	e9 b4 fa ff ff       	jmpq   43fa85 <send_email+0x50d>
  43ffd1:	90                   	nop
  43ffd2:	90                   	nop
  43ffd3:	90                   	nop
  43ffd4:	90                   	nop
  43ffd5:	90                   	nop
  43ffd6:	90                   	nop
  43ffd7:	90                   	nop
  43ffd8:	90                   	nop
  43ffd9:	90                   	nop
  43ffda:	90                   	nop
  43ffdb:	90                   	nop
  43ffdc:	90                   	nop
  43ffdd:	90                   	nop
  43ffde:	90                   	nop
  43ffdf:	90                   	nop
  43ffe0:	41 57                	push   %r15
  43ffe2:	41 56                	push   %r14
  43ffe4:	41 55                	push   %r13
  43ffe6:	41 54                	push   %r12
  43ffe8:	55                   	push   %rbp
  43ffe9:	53                   	push   %rbx
  43ffea:	48 83 ec 18          	sub    $0x18,%rsp
  43ffee:	41 89 fc             	mov    %edi,%r12d
  43fff1:	48 89 f5             	mov    %rsi,%rbp
  43fff4:	49 89 d5             	mov    %rdx,%r13
  43fff7:	89 4c 24 0c          	mov    %ecx,0xc(%rsp)
  43fffb:	31 c0                	xor    %eax,%eax
  43fffd:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  440004:	48 89 f7             	mov    %rsi,%rdi
  440007:	f2 ae                	repnz scas %es:(%rdi),%al
  440009:	48 f7 d1             	not    %rcx
  44000c:	44 8d 79 ff          	lea    -0x1(%rcx),%r15d
  440010:	48 89 f2             	mov    %rsi,%rdx
  440013:	48 8d 35 34 eb 02 00 	lea    0x2eb34(%rip),%rsi        # 46eb4e <usage_message+0xce0e>
  44001a:	bf 04 00 00 00       	mov    $0x4,%edi
  44001f:	e8 8c 10 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  440024:	45 85 ff             	test   %r15d,%r15d
  440027:	7e 44                	jle    44006d <send_email+0xaf5>
  440029:	45 31 f6             	xor    %r14d,%r14d
  44002c:	eb 08                	jmp    440036 <send_email+0xabe>
  44002e:	41 01 c6             	add    %eax,%r14d
  440031:	45 39 f7             	cmp    %r14d,%r15d
  440034:	7e 37                	jle    44006d <send_email+0xaf5>
  440036:	44 89 fa             	mov    %r15d,%edx
  440039:	44 29 f2             	sub    %r14d,%edx
  44003c:	48 63 d2             	movslq %edx,%rdx
  44003f:	49 63 f6             	movslq %r14d,%rsi
  440042:	48 8d 74 35 00       	lea    0x0(%rbp,%rsi,1),%rsi
  440047:	44 89 e7             	mov    %r12d,%edi
  44004a:	e8 59 ea fc ff       	callq  40eaa8 <write@plt>
  44004f:	48 89 c3             	mov    %rax,%rbx
  440052:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  440055:	75 d7                	jne    44002e <send_email+0xab6>
  440057:	e8 0c e7 fc ff       	callq  40e768 <__errno_location@plt>
  44005c:	8b 38                	mov    (%rax),%edi
  44005e:	83 ff 0b             	cmp    $0xb,%edi
  440061:	75 1b                	jne    44007e <send_email+0xb06>
  440063:	31 c0                	xor    %eax,%eax
  440065:	41 01 c6             	add    %eax,%r14d
  440068:	45 39 f7             	cmp    %r14d,%r15d
  44006b:	7f c9                	jg     440036 <send_email+0xabe>
  44006d:	31 c0                	xor    %eax,%eax
  44006f:	48 83 c4 18          	add    $0x18,%rsp
  440073:	5b                   	pop    %rbx
  440074:	5d                   	pop    %rbp
  440075:	41 5c                	pop    %r12
  440077:	41 5d                	pop    %r13
  440079:	41 5e                	pop    %r14
  44007b:	41 5f                	pop    %r15
  44007d:	c3                   	retq   
  44007e:	48 89 04 24          	mov    %rax,(%rsp)
  440082:	e8 d1 e3 fc ff       	callq  40e458 <strerror@plt>
  440087:	48 89 c2             	mov    %rax,%rdx
  44008a:	48 8d 35 9f eb 02 00 	lea    0x2eb9f(%rip),%rsi        # 46ec30 <usage_message+0xcef0>
  440091:	bf 04 00 00 00       	mov    $0x4,%edi
  440096:	31 c0                	xor    %eax,%eax
  440098:	e8 13 10 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  44009d:	4d 85 ed             	test   %r13,%r13
  4400a0:	48 8b 0c 24          	mov    (%rsp),%rcx
  4400a4:	75 11                	jne    4400b7 <send_email+0xb3f>
  4400a6:	89 d8                	mov    %ebx,%eax
  4400a8:	48 83 c4 18          	add    $0x18,%rsp
  4400ac:	5b                   	pop    %rbx
  4400ad:	5d                   	pop    %rbp
  4400ae:	41 5c                	pop    %r12
  4400b0:	41 5d                	pop    %r13
  4400b2:	41 5e                	pop    %r14
  4400b4:	41 5f                	pop    %r15
  4400b6:	c3                   	retq   
  4400b7:	8b 39                	mov    (%rcx),%edi
  4400b9:	e8 9a e3 fc ff       	callq  40e458 <strerror@plt>
  4400be:	48 63 74 24 0c       	movslq 0xc(%rsp),%rsi
  4400c3:	48 89 c1             	mov    %rax,%rcx
  4400c6:	48 8d 15 63 eb 02 00 	lea    0x2eb63(%rip),%rdx        # 46ec30 <usage_message+0xcef0>
  4400cd:	4c 89 ef             	mov    %r13,%rdi
  4400d0:	31 c0                	xor    %eax,%eax
  4400d2:	e8 8c 4a 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  4400d7:	89 d8                	mov    %ebx,%eax
  4400d9:	eb cd                	jmp    4400a8 <send_email+0xb30>
  4400db:	41 57                	push   %r15
  4400dd:	41 56                	push   %r14
  4400df:	41 55                	push   %r13
  4400e1:	41 54                	push   %r12
  4400e3:	55                   	push   %rbp
  4400e4:	53                   	push   %rbx
  4400e5:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
  4400ec:	48 89 fd             	mov    %rdi,%rbp
  4400ef:	49 89 f7             	mov    %rsi,%r15
  4400f2:	89 54 24 1c          	mov    %edx,0x1c(%rsp)
  4400f6:	48 8d 15 69 ea 02 00 	lea    0x2ea69(%rip),%rdx        # 46eb66 <usage_message+0xce26>
  4400fd:	48 8d 35 8d 31 04 00 	lea    0x4318d(%rip),%rsi        # 483291 <usage_message+0x21551>
  440104:	bf 04 00 00 00       	mov    $0x4,%edi
  440109:	31 c0                	xor    %eax,%eax
  44010b:	e8 a0 0f ff ff       	callq  4310b0 <__zbx_zabbix_log>
  440110:	4c 8d 74 24 20       	lea    0x20(%rsp),%r14
  440115:	ba ff 00 00 00       	mov    $0xff,%edx
  44011a:	48 8b 35 ff e3 24 00 	mov    0x24e3ff(%rip),%rsi        # 68e520 <CONFIG_TIMEOUT+0x4>
  440121:	4c 89 f7             	mov    %r14,%rdi
  440124:	e8 bf e4 fc ff       	callq  40e5e8 <__strcpy_chk@plt>
  440129:	48 8b 0d f8 e3 24 00 	mov    0x24e3f8(%rip),%rcx        # 68e528 <CONFIG_TIMEOUT+0xc>
  440130:	48 8b 15 e9 e3 24 00 	mov    0x24e3e9(%rip),%rdx        # 68e520 <CONFIG_TIMEOUT+0x4>
  440137:	4c 8d 25 02 2e 27 00 	lea    0x272e02(%rip),%r12        # 6b2f40 <CONFIG_ALLOW_ROOT+0x18>
  44013e:	4d 89 e5             	mov    %r12,%r13
  440141:	89 cf                	mov    %ecx,%edi
  440143:	29 d7                	sub    %edx,%edi
  440145:	85 ff                	test   %edi,%edi
  440147:	0f 8e 87 01 00 00    	jle    4402d4 <send_email+0xd5c>
  44014d:	0f b6 02             	movzbl (%rdx),%eax
  440150:	3c 0a                	cmp    $0xa,%al
  440152:	0f 84 71 01 00 00    	je     4402c9 <send_email+0xd51>
  440158:	3c 0d                	cmp    $0xd,%al
  44015a:	0f 84 69 01 00 00    	je     4402c9 <send_email+0xd51>
  440160:	48 8d 42 01          	lea    0x1(%rdx),%rax
  440164:	31 db                	xor    %ebx,%ebx
  440166:	eb 1e                	jmp    440186 <send_email+0xc0e>
  440168:	49 89 c0             	mov    %rax,%r8
  44016b:	0f b6 30             	movzbl (%rax),%esi
  44016e:	40 80 fe 0a          	cmp    $0xa,%sil
  440172:	0f 84 e6 00 00 00    	je     44025e <send_email+0xce6>
  440178:	48 83 c0 01          	add    $0x1,%rax
  44017c:	40 80 fe 0d          	cmp    $0xd,%sil
  440180:	0f 84 33 01 00 00    	je     4402b9 <send_email+0xd41>
  440186:	83 c3 01             	add    $0x1,%ebx
  440189:	39 df                	cmp    %ebx,%edi
  44018b:	7f db                	jg     440168 <send_email+0xbf0>
  44018d:	48 63 db             	movslq %ebx,%rbx
  440190:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
  440195:	48 89 ee             	mov    %rbp,%rsi
  440198:	48 89 d7             	mov    %rdx,%rdi
  44019b:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  4401a0:	48 89 0c 24          	mov    %rcx,(%rsp)
  4401a4:	e8 bf e2 fc ff       	callq  40e468 <strstr@plt>
  4401a9:	48 83 f8 01          	cmp    $0x1,%rax
  4401ad:	19 db                	sbb    %ebx,%ebx
  4401af:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  4401b4:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
  4401b9:	48 8d 34 02          	lea    (%rdx,%rax,1),%rsi
  4401bd:	48 89 35 5c e3 24 00 	mov    %rsi,0x24e35c(%rip)        # 68e520 <CONFIG_TIMEOUT+0x4>
  4401c4:	4c 39 e6             	cmp    %r12,%rsi
  4401c7:	48 8b 0c 24          	mov    (%rsp),%rcx
  4401cb:	0f 84 b1 00 00 00    	je     440282 <send_email+0xd0a>
  4401d1:	48 8d 51 01          	lea    0x1(%rcx),%rdx
  4401d5:	48 29 f2             	sub    %rsi,%rdx
  4401d8:	b9 ff 00 00 00       	mov    $0xff,%ecx
  4401dd:	48 8d 3d 5c 2d 27 00 	lea    0x272d5c(%rip),%rdi        # 6b2f40 <CONFIG_ALLOW_ROOT+0x18>
  4401e4:	e8 6f e8 fc ff       	callq  40ea58 <__memmove_chk@plt>
  4401e9:	4c 89 e9             	mov    %r13,%rcx
  4401ec:	48 2b 0d 2d e3 24 00 	sub    0x24e32d(%rip),%rcx        # 68e520 <CONFIG_TIMEOUT+0x4>
  4401f3:	48 03 0d 2e e3 24 00 	add    0x24e32e(%rip),%rcx        # 68e528 <CONFIG_TIMEOUT+0xc>
  4401fa:	48 89 0d 27 e3 24 00 	mov    %rcx,0x24e327(%rip)        # 68e528 <CONFIG_TIMEOUT+0xc>
  440201:	48 8d 05 38 2d 27 00 	lea    0x272d38(%rip),%rax        # 6b2f40 <CONFIG_ALLOW_ROOT+0x18>
  440208:	48 89 05 11 e3 24 00 	mov    %rax,0x24e311(%rip)        # 68e520 <CONFIG_TIMEOUT+0x4>
  44020f:	4c 39 e1             	cmp    %r12,%rcx
  440212:	76 7a                	jbe    44028e <send_email+0xd16>
  440214:	48 8d 15 25 2d 27 00 	lea    0x272d25(%rip),%rdx        # 6b2f40 <CONFIG_ALLOW_ROOT+0x18>
  44021b:	83 fb ff             	cmp    $0xffffffffffffffff,%ebx
  44021e:	0f 84 1d ff ff ff    	je     440141 <send_email+0xbc9>
  440224:	31 db                	xor    %ebx,%ebx
  440226:	89 df                	mov    %ebx,%edi
  440228:	e8 4e 31 00 00       	callq  44337b <zbx_result_string>
  44022d:	48 89 c1             	mov    %rax,%rcx
  440230:	48 8d 15 2f e9 02 00 	lea    0x2e92f(%rip),%rdx        # 46eb66 <usage_message+0xce26>
  440237:	48 8d 35 bf 31 04 00 	lea    0x431bf(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44023e:	bf 04 00 00 00       	mov    $0x4,%edi
  440243:	31 c0                	xor    %eax,%eax
  440245:	e8 66 0e ff ff       	callq  4310b0 <__zbx_zabbix_log>
  44024a:	89 d8                	mov    %ebx,%eax
  44024c:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
  440253:	5b                   	pop    %rbx
  440254:	5d                   	pop    %rbp
  440255:	41 5c                	pop    %r12
  440257:	41 5d                	pop    %r13
  440259:	41 5e                	pop    %r14
  44025b:	41 5f                	pop    %r15
  44025d:	c3                   	retq   
  44025e:	83 c3 01             	add    $0x1,%ebx
  440261:	48 63 db             	movslq %ebx,%rbx
  440264:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
  440269:	48 89 c2             	mov    %rax,%rdx
  44026c:	c6 02 00             	movb   $0x0,(%rdx)
  44026f:	48 8b 15 aa e2 24 00 	mov    0x24e2aa(%rip),%rdx        # 68e520 <CONFIG_TIMEOUT+0x4>
  440276:	48 8b 0d ab e2 24 00 	mov    0x24e2ab(%rip),%rcx        # 68e528 <CONFIG_TIMEOUT+0xc>
  44027d:	e9 13 ff ff ff       	jmpq   440195 <send_email+0xc1d>
  440282:	48 8b 0d 9f e2 24 00 	mov    0x24e29f(%rip),%rcx        # 68e528 <CONFIG_TIMEOUT+0xc>
  440289:	4c 39 e1             	cmp    %r12,%rcx
  44028c:	77 86                	ja     440214 <send_email+0xc9c>
  44028e:	83 fb ff             	cmp    $0xffffffffffffffff,%ebx
  440291:	75 93                	jne    440226 <send_email+0xcae>
  440293:	4d 85 ff             	test   %r15,%r15
  440296:	74 8e                	je     440226 <send_email+0xcae>
  440298:	48 63 74 24 1c       	movslq 0x1c(%rsp),%rsi
  44029d:	4d 89 f0             	mov    %r14,%r8
  4402a0:	48 89 e9             	mov    %rbp,%rcx
  4402a3:	48 8d 15 cf e8 02 00 	lea    0x2e8cf(%rip),%rdx        # 46eb79 <usage_message+0xce39>
  4402aa:	4c 89 ff             	mov    %r15,%rdi
  4402ad:	31 c0                	xor    %eax,%eax
  4402af:	e8 af 48 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  4402b4:	e9 6d ff ff ff       	jmpq   440226 <send_email+0xcae>
  4402b9:	83 c3 01             	add    $0x1,%ebx
  4402bc:	48 63 db             	movslq %ebx,%rbx
  4402bf:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
  4402c4:	4c 89 c2             	mov    %r8,%rdx
  4402c7:	eb a3                	jmp    44026c <send_email+0xcf4>
  4402c9:	48 c7 44 24 10 01 00 	movq   $0x1,0x10(%rsp)
  4402d0:	00 00 
  4402d2:	eb 98                	jmp    44026c <send_email+0xcf4>
  4402d4:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  4402db:	00 00 
  4402dd:	e9 b3 fe ff ff       	jmpq   440195 <send_email+0xc1d>

00000000004402e2 <read_gsm>:
  4402e2:	41 57                	push   %r15
  4402e4:	41 56                	push   %r14
  4402e6:	41 55                	push   %r13
  4402e8:	41 54                	push   %r12
  4402ea:	55                   	push   %rbp
  4402eb:	53                   	push   %rbx
  4402ec:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
  4402f3:	41 89 fd             	mov    %edi,%r13d
  4402f6:	49 89 f7             	mov    %rsi,%r15
  4402f9:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  4402fe:	89 4c 24 2c          	mov    %ecx,0x2c(%rsp)
  440302:	44 89 c5             	mov    %r8d,%ebp
  440305:	4c 8b 0d 1c e2 24 00 	mov    0x24e21c(%rip),%r9        # 68e528 <CONFIG_TIMEOUT+0xc>
  44030c:	48 8d 1d 2d 2c 27 00 	lea    0x272c2d(%rip),%rbx        # 6b2f40 <CONFIG_ALLOW_ROOT+0x18>
  440313:	49 39 d9             	cmp    %rbx,%r9
  440316:	0f 84 2b 02 00 00    	je     440547 <read_gsm+0x265>
  44031c:	48 8b 05 fd e1 24 00 	mov    0x24e1fd(%rip),%rax        # 68e520 <CONFIG_TIMEOUT+0x4>
  440323:	49 89 d8             	mov    %rbx,%r8
  440326:	48 89 04 24          	mov    %rax,(%rsp)
  44032a:	4c 89 f9             	mov    %r15,%rcx
  44032d:	48 8d 15 61 e8 02 00 	lea    0x2e861(%rip),%rdx        # 46eb95 <usage_message+0xce55>
  440334:	48 8d 35 63 e8 02 00 	lea    0x2e863(%rip),%rsi        # 46eb9e <usage_message+0xce5e>
  44033b:	bf 04 00 00 00       	mov    $0x4,%edi
  440340:	31 c0                	xor    %eax,%eax
  440342:	e8 69 0d ff ff       	callq  4310b0 <__zbx_zabbix_log>
  440347:	41 80 3f 00          	cmpb   $0x0,(%r15)
  44034b:	74 22                	je     44036f <read_gsm+0x8d>
  44034d:	48 39 1d d4 e1 24 00 	cmp    %rbx,0x24e1d4(%rip)        # 68e528 <CONFIG_TIMEOUT+0xc>
  440354:	74 19                	je     44036f <read_gsm+0x8d>
  440356:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
  44035a:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  44035f:	4c 89 ff             	mov    %r15,%rdi
  440362:	e8 74 fd ff ff       	callq  4400db <send_email+0xb63>
  440367:	85 c0                	test   %eax,%eax
  440369:	0f 84 17 01 00 00    	je     440486 <read_gsm+0x1a4>
  44036f:	48 63 ed             	movslq %ebp,%rbp
  440372:	48 89 ac 24 b0 00 00 	mov    %rbp,0xb0(%rsp)
  440379:	00 
  44037a:	48 c7 84 24 b8 00 00 	movq   $0x0,0xb8(%rsp)
  440381:	00 00 00 00 00 
  440386:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
  44038b:	b9 10 00 00 00       	mov    $0x10,%ecx
  440390:	31 c0                	xor    %eax,%eax
  440392:	48 89 df             	mov    %rbx,%rdi
  440395:	fc                   	cld    
  440396:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  440399:	44 89 ea             	mov    %r13d,%edx
  44039c:	45 85 ed             	test   %r13d,%r13d
  44039f:	0f 88 72 01 00 00    	js     440517 <read_gsm+0x235>
  4403a5:	c1 fa 06             	sar    $0x6,%edx
  4403a8:	48 63 d2             	movslq %edx,%rdx
  4403ab:	44 89 e9             	mov    %r13d,%ecx
  4403ae:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
  4403b4:	0f 88 66 01 00 00    	js     440520 <read_gsm+0x23e>
  4403ba:	b8 01 00 00 00       	mov    $0x1,%eax
  4403bf:	48 d3 e0             	shl    %cl,%rax
  4403c2:	48 09 44 d4 30       	or     %rax,0x30(%rsp,%rdx,8)
  4403c7:	45 8d 65 01          	lea    0x1(%r13),%r12d
  4403cb:	48 8d ac 24 b0 00 00 	lea    0xb0(%rsp),%rbp
  4403d2:	00 
  4403d3:	eb 10                	jmp    4403e5 <read_gsm+0x103>
  4403d5:	e8 8e e3 fc ff       	callq  40e768 <__errno_location@plt>
  4403da:	8b 38                	mov    (%rax),%edi
  4403dc:	83 ff 04             	cmp    $0x4,%edi
  4403df:	0f 85 de 00 00 00    	jne    4404c3 <read_gsm+0x1e1>
  4403e5:	49 89 e8             	mov    %rbp,%r8
  4403e8:	31 c9                	xor    %ecx,%ecx
  4403ea:	31 d2                	xor    %edx,%edx
  4403ec:	48 89 de             	mov    %rbx,%rsi
  4403ef:	44 89 e7             	mov    %r12d,%edi
  4403f2:	e8 c1 da fc ff       	callq  40deb8 <select@plt>
  4403f7:	41 89 c6             	mov    %eax,%r14d
  4403fa:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4403fd:	74 d6                	je     4403d5 <read_gsm+0xf3>
  4403ff:	85 c0                	test   %eax,%eax
  440401:	0f 84 52 01 00 00    	je     440559 <read_gsm+0x277>
  440407:	48 8d 1d 30 2c 27 00 	lea    0x272c30(%rip),%rbx        # 6b303e <CONFIG_ALLOW_ROOT+0x116>
  44040e:	48 8b 35 13 e1 24 00 	mov    0x24e113(%rip),%rsi        # 68e528 <CONFIG_TIMEOUT+0xc>
  440415:	eb 11                	jmp    440428 <read_gsm+0x146>
  440417:	48 63 f6             	movslq %esi,%rsi
  44041a:	48 03 35 07 e1 24 00 	add    0x24e107(%rip),%rsi        # 68e528 <CONFIG_TIMEOUT+0xc>
  440421:	48 89 35 00 e1 24 00 	mov    %rsi,0x24e100(%rip)        # 68e528 <CONFIG_TIMEOUT+0xc>
  440428:	48 89 da             	mov    %rbx,%rdx
  44042b:	48 29 f2             	sub    %rsi,%rdx
  44042e:	44 89 ef             	mov    %r13d,%edi
  440431:	e8 72 db fc ff       	callq  40dfa8 <read@plt>
  440436:	89 c6                	mov    %eax,%esi
  440438:	85 c0                	test   %eax,%eax
  44043a:	7f db                	jg     440417 <read_gsm+0x135>
  44043c:	48 8b 05 e5 e0 24 00 	mov    0x24e0e5(%rip),%rax        # 68e528 <CONFIG_TIMEOUT+0xc>
  440443:	c6 00 00             	movb   $0x0,(%rax)
  440446:	48 8b 15 d3 e0 24 00 	mov    0x24e0d3(%rip),%rdx        # 68e520 <CONFIG_TIMEOUT+0x4>
  44044d:	48 8d 35 66 e7 02 00 	lea    0x2e766(%rip),%rsi        # 46ebba <usage_message+0xce7a>
  440454:	bf 04 00 00 00       	mov    $0x4,%edi
  440459:	31 c0                	xor    %eax,%eax
  44045b:	e8 50 0c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  440460:	41 80 3f 00          	cmpb   $0x0,(%r15)
  440464:	0f 85 c4 00 00 00    	jne    44052e <read_gsm+0x24c>
  44046a:	48 8d 05 cf 2a 27 00 	lea    0x272acf(%rip),%rax        # 6b2f40 <CONFIG_ALLOW_ROOT+0x18>
  440471:	48 89 05 b0 e0 24 00 	mov    %rax,0x24e0b0(%rip)        # 68e528 <CONFIG_TIMEOUT+0xc>
  440478:	48 89 05 a1 e0 24 00 	mov    %rax,0x24e0a1(%rip)        # 68e520 <CONFIG_TIMEOUT+0x4>
  44047f:	c6 05 ba 2a 27 00 00 	movb   $0x0,0x272aba(%rip)        # 6b2f40 <CONFIG_ALLOW_ROOT+0x18>
  440486:	45 31 f6             	xor    %r14d,%r14d
  440489:	44 89 f7             	mov    %r14d,%edi
  44048c:	e8 ea 2e 00 00       	callq  44337b <zbx_result_string>
  440491:	48 89 c1             	mov    %rax,%rcx
  440494:	48 8d 15 fa e6 02 00 	lea    0x2e6fa(%rip),%rdx        # 46eb95 <usage_message+0xce55>
  44049b:	48 8d 35 5b 2f 04 00 	lea    0x42f5b(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  4404a2:	bf 04 00 00 00       	mov    $0x4,%edi
  4404a7:	31 c0                	xor    %eax,%eax
  4404a9:	e8 02 0c ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4404ae:	44 89 f0             	mov    %r14d,%eax
  4404b1:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
  4404b8:	5b                   	pop    %rbx
  4404b9:	5d                   	pop    %rbp
  4404ba:	41 5c                	pop    %r12
  4404bc:	41 5d                	pop    %r13
  4404be:	41 5e                	pop    %r14
  4404c0:	41 5f                	pop    %r15
  4404c2:	c3                   	retq   
  4404c3:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  4404c8:	e8 8b df fc ff       	callq  40e458 <strerror@plt>
  4404cd:	48 89 c2             	mov    %rax,%rdx
  4404d0:	48 8d 35 79 e7 02 00 	lea    0x2e779(%rip),%rsi        # 46ec50 <usage_message+0xcf10>
  4404d7:	bf 04 00 00 00       	mov    $0x4,%edi
  4404dc:	31 c0                	xor    %eax,%eax
  4404de:	e8 cd 0b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4404e3:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
  4404e9:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  4404ee:	74 99                	je     440489 <read_gsm+0x1a7>
  4404f0:	8b 39                	mov    (%rcx),%edi
  4404f2:	e8 61 df fc ff       	callq  40e458 <strerror@plt>
  4404f7:	48 63 74 24 2c       	movslq 0x2c(%rsp),%rsi
  4404fc:	48 89 c1             	mov    %rax,%rcx
  4404ff:	48 8d 15 4a e7 02 00 	lea    0x2e74a(%rip),%rdx        # 46ec50 <usage_message+0xcf10>
  440506:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  44050b:	31 c0                	xor    %eax,%eax
  44050d:	e8 51 46 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  440512:	e9 72 ff ff ff       	jmpq   440489 <read_gsm+0x1a7>
  440517:	41 8d 55 3f          	lea    0x3f(%r13),%edx
  44051b:	e9 85 fe ff ff       	jmpq   4403a5 <read_gsm+0xc3>
  440520:	83 e9 01             	sub    $0x1,%ecx
  440523:	83 c9 c0             	or     $0xffffffffffffffc0,%ecx
  440526:	83 c1 01             	add    $0x1,%ecx
  440529:	e9 8c fe ff ff       	jmpq   4403ba <read_gsm+0xd8>
  44052e:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
  440532:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  440537:	4c 89 ff             	mov    %r15,%rdi
  44053a:	e8 9c fb ff ff       	callq  4400db <send_email+0xb63>
  44053f:	41 89 c6             	mov    %eax,%r14d
  440542:	e9 42 ff ff ff       	jmpq   440489 <read_gsm+0x1a7>
  440547:	4c 8d 0d 59 5c 02 00 	lea    0x25c59(%rip),%r9        # 4661a7 <usage_message+0x4467>
  44054e:	4c 89 c8             	mov    %r9,%rax
  440551:	4d 89 c8             	mov    %r9,%r8
  440554:	e9 cd fd ff ff       	jmpq   440326 <read_gsm+0x44>
  440559:	48 8d 35 18 e7 02 00 	lea    0x2e718(%rip),%rsi        # 46ec78 <usage_message+0xcf38>
  440560:	bf 04 00 00 00       	mov    $0x4,%edi
  440565:	31 c0                	xor    %eax,%eax
  440567:	e8 44 0b ff ff       	callq  4310b0 <__zbx_zabbix_log>
  44056c:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
  440572:	0f 84 c4 fe ff ff    	je     44043c <read_gsm+0x15a>
  440578:	48 63 74 24 2c       	movslq 0x2c(%rsp),%rsi
  44057d:	48 8d 15 f4 e6 02 00 	lea    0x2e6f4(%rip),%rdx        # 46ec78 <usage_message+0xcf38>
  440584:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  440589:	31 c0                	xor    %eax,%eax
  44058b:	e8 d3 45 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  440590:	e9 a7 fe ff ff       	jmpq   44043c <read_gsm+0x15a>

0000000000440595 <send_sms>:
  440595:	41 57                	push   %r15
  440597:	41 56                	push   %r14
  440599:	41 55                	push   %r13
  44059b:	41 54                	push   %r12
  44059d:	55                   	push   %rbp
  44059e:	53                   	push   %rbx
  44059f:	48 81 ec a8 01 00 00 	sub    $0x1a8,%rsp
  4405a6:	48 89 fb             	mov    %rdi,%rbx
  4405a9:	49 89 cc             	mov    %rcx,%r12
  4405ac:	45 89 c5             	mov    %r8d,%r13d
  4405af:	48 8d 05 1d e6 02 00 	lea    0x2e61d(%rip),%rax        # 46ebd3 <usage_message+0xce93>
  4405b6:	48 89 04 24          	mov    %rax,(%rsp)
  4405ba:	48 c7 44 24 08 00 00 	movq   $0x0,0x8(%rsp)
  4405c1:	00 00 
  4405c3:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%rsp)
  4405ca:	00 
  4405cb:	48 8d 05 03 e6 02 00 	lea    0x2e603(%rip),%rax        # 46ebd5 <usage_message+0xce95>
  4405d2:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  4405d7:	48 8d 05 f8 f6 02 00 	lea    0x2f6f8(%rip),%rax        # 46fcd6 <usage_message+0xdf96>
  4405de:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  4405e3:	c7 44 24 28 05 00 00 	movl   $0x5,0x28(%rsp)
  4405ea:	00 
  4405eb:	48 8d 05 ee e5 02 00 	lea    0x2e5ee(%rip),%rax        # 46ebe0 <usage_message+0xcea0>
  4405f2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  4405f7:	48 8d 05 ed ac 02 00 	lea    0x2aced(%rip),%rax        # 46b2eb <usage_message+0x95ab>
  4405fe:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  440603:	c7 44 24 40 05 00 00 	movl   $0x5,0x40(%rsp)
  44060a:	00 
  44060b:	48 8d 05 d4 e5 02 00 	lea    0x2e5d4(%rip),%rax        # 46ebe6 <usage_message+0xcea6>
  440612:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  440617:	48 8d 05 cd ac 02 00 	lea    0x2accd(%rip),%rax        # 46b2eb <usage_message+0x95ab>
  44061e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  440623:	c7 44 24 58 05 00 00 	movl   $0x5,0x58(%rsp)
  44062a:	00 
  44062b:	48 8d 05 b8 e5 02 00 	lea    0x2e5b8(%rip),%rax        # 46ebea <usage_message+0xceaa>
  440632:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  440637:	48 8d 05 ad ac 02 00 	lea    0x2acad(%rip),%rax        # 46b2eb <usage_message+0x95ab>
  44063e:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  440643:	c7 44 24 70 05 00 00 	movl   $0x5,0x70(%rsp)
  44064a:	00 
  44064b:	48 8d 05 a3 e5 02 00 	lea    0x2e5a3(%rip),%rax        # 46ebf5 <usage_message+0xceb5>
  440652:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  440657:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
  44065e:	00 00 00 00 00 
  440663:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
  44066a:	00 00 00 00 
  44066e:	48 89 b4 24 90 00 00 	mov    %rsi,0x90(%rsp)
  440675:	00 
  440676:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
  44067d:	00 00 00 00 00 
  440682:	c7 84 24 a0 00 00 00 	movl   $0x0,0xa0(%rsp)
  440689:	00 00 00 00 
  44068d:	48 8d 05 6b e5 02 00 	lea    0x2e56b(%rip),%rax        # 46ebff <usage_message+0xcebf>
  440694:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
  44069b:	00 
  44069c:	48 8d 05 32 46 02 00 	lea    0x24632(%rip),%rax        # 464cd5 <usage_message+0x2f95>
  4406a3:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
  4406aa:	00 
  4406ab:	c7 84 24 b8 00 00 00 	movl   $0x5,0xb8(%rsp)
  4406b2:	05 00 00 00 
  4406b6:	48 89 94 24 c0 00 00 	mov    %rdx,0xc0(%rsp)
  4406bd:	00 
  4406be:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
  4406c5:	00 00 00 00 00 
  4406ca:	c7 84 24 d0 00 00 00 	movl   $0x0,0xd0(%rsp)
  4406d1:	00 00 00 00 
  4406d5:	48 8d 05 4d e5 02 00 	lea    0x2e54d(%rip),%rax        # 46ec29 <usage_message+0xcee9>
  4406dc:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
  4406e3:	00 
  4406e4:	48 8d 05 17 e5 02 00 	lea    0x2e517(%rip),%rax        # 46ec02 <usage_message+0xcec2>
  4406eb:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
  4406f2:	00 
  4406f3:	c7 84 24 e8 00 00 00 	movl   $0x28,0xe8(%rsp)
  4406fa:	28 00 00 00 
  4406fe:	48 c7 84 24 f0 00 00 	movq   $0x0,0xf0(%rsp)
  440705:	00 00 00 00 00 
  44070a:	48 8d 05 da ab 02 00 	lea    0x2abda(%rip),%rax        # 46b2eb <usage_message+0x95ab>
  440711:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
  440718:	00 
  440719:	c7 84 24 00 01 00 00 	movl   $0x1,0x100(%rsp)
  440720:	01 00 00 00 
  440724:	48 c7 84 24 08 01 00 	movq   $0x0,0x108(%rsp)
  44072b:	00 00 00 00 00 
  440730:	48 c7 84 24 10 01 00 	movq   $0x0,0x110(%rsp)
  440737:	00 00 00 00 00 
  44073c:	c7 84 24 18 01 00 00 	movl   $0x0,0x118(%rsp)
  440743:	00 00 00 00 
  440747:	48 8d 15 bc e4 02 00 	lea    0x2e4bc(%rip),%rdx        # 46ec0a <usage_message+0xceca>
  44074e:	48 8d 35 3c 2b 04 00 	lea    0x42b3c(%rip),%rsi        # 483291 <usage_message+0x21551>
  440755:	bf 04 00 00 00       	mov    $0x4,%edi
  44075a:	31 c0                	xor    %eax,%eax
  44075c:	e8 4f 09 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  440761:	be 02 09 00 00       	mov    $0x902,%esi
  440766:	48 89 df             	mov    %rbx,%rdi
  440769:	31 c0                	xor    %eax,%eax
  44076b:	e8 c8 e3 fc ff       	callq  40eb38 <open@plt>
  440770:	89 c5                	mov    %eax,%ebp
  440772:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  440775:	0f 84 83 01 00 00    	je     4408fe <send_sms+0x369>
  44077b:	31 d2                	xor    %edx,%edx
  44077d:	be 04 00 00 00       	mov    $0x4,%esi
  440782:	89 c7                	mov    %eax,%edi
  440784:	31 c0                	xor    %eax,%eax
  440786:	e8 8d e3 fc ff       	callq  40eb18 <fcntl@plt>
  44078b:	4c 8d bc 24 20 01 00 	lea    0x120(%rsp),%r15
  440792:	00 
  440793:	4c 89 fe             	mov    %r15,%rsi
  440796:	89 ef                	mov    %ebp,%edi
  440798:	e8 0b de fc ff       	callq  40e5a8 <tcgetattr@plt>
  44079d:	48 8d 94 24 60 01 00 	lea    0x160(%rsp),%rdx
  4407a4:	00 
  4407a5:	31 c0                	xor    %eax,%eax
  4407a7:	31 ff                	xor    %edi,%edi
  4407a9:	89 f9                	mov    %edi,%ecx
  4407ab:	48 c7 04 0a 00 00 00 	movq   $0x0,(%rdx,%rcx,1)
  4407b2:	00 
  4407b3:	48 c7 44 0a 08 00 00 	movq   $0x0,0x8(%rdx,%rcx,1)
  4407ba:	00 00 
  4407bc:	48 c7 44 0a 10 00 00 	movq   $0x0,0x10(%rdx,%rcx,1)
  4407c3:	00 00 
  4407c5:	48 c7 44 0a 18 00 00 	movq   $0x0,0x18(%rdx,%rcx,1)
  4407cc:	00 00 
  4407ce:	83 c7 20             	add    $0x20,%edi
  4407d1:	72 d6                	jb     4407a9 <send_sms+0x214>
  4407d3:	89 ff                	mov    %edi,%edi
  4407d5:	48 8d 3c 3a          	lea    (%rdx,%rdi,1),%rdi
  4407d9:	48 ab                	stos   %rax,%es:(%rdi)
  4407db:	48 ab                	stos   %rax,%es:(%rdi)
  4407dd:	48 ab                	stos   %rax,%es:(%rdi)
  4407df:	ab                   	stos   %eax,%es:(%rdi)
  4407e0:	c7 84 24 60 01 00 00 	movl   $0x1c0,0x160(%rsp)
  4407e7:	c0 01 00 00 
  4407eb:	c7 84 24 64 01 00 00 	movl   $0x10,0x164(%rsp)
  4407f2:	10 00 00 00 
  4407f6:	8b 84 24 28 01 00 00 	mov    0x128(%rsp),%eax
  4407fd:	0d b0 08 00 80       	or     $0x800008b0,%eax
  440802:	89 84 24 68 01 00 00 	mov    %eax,0x168(%rsp)
  440809:	83 a4 24 6c 01 00 00 	andl   $0xffffffffffffffe4,0x16c(%rsp)
  440810:	e4 
  440811:	c6 84 24 77 01 00 00 	movb   $0x0,0x177(%rsp)
  440818:	00 
  440819:	c6 84 24 76 01 00 00 	movb   $0x1,0x176(%rsp)
  440820:	01 
  440821:	31 f6                	xor    %esi,%esi
  440823:	89 ef                	mov    %ebp,%edi
  440825:	e8 fe d4 fc ff       	callq  40dd28 <tcsetattr@plt>
  44082a:	45 31 f6             	xor    %r14d,%r14d
  44082d:	48 89 e3             	mov    %rsp,%rbx
  440830:	eb 3f                	jmp    440871 <send_sms+0x2dc>
  440832:	44 89 e9             	mov    %r13d,%ecx
  440835:	4c 89 e2             	mov    %r12,%rdx
  440838:	89 ef                	mov    %ebp,%edi
  44083a:	e8 a1 f7 ff ff       	callq  43ffe0 <send_email+0xa68>
  44083f:	41 89 c6             	mov    %eax,%r14d
  440842:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  440845:	0f 84 84 00 00 00    	je     4408cf <send_sms+0x33a>
  44084b:	48 8b 73 08          	mov    0x8(%rbx),%rsi
  44084f:	48 85 f6             	test   %rsi,%rsi
  440852:	74 19                	je     44086d <send_sms+0x2d8>
  440854:	44 8b 43 10          	mov    0x10(%rbx),%r8d
  440858:	44 89 e9             	mov    %r13d,%ecx
  44085b:	4c 89 e2             	mov    %r12,%rdx
  44085e:	89 ef                	mov    %ebp,%edi
  440860:	e8 7d fa ff ff       	callq  4402e2 <read_gsm>
  440865:	41 89 c6             	mov    %eax,%r14d
  440868:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44086b:	74 62                	je     4408cf <send_sms+0x33a>
  44086d:	48 83 c3 18          	add    $0x18,%rbx
  440871:	48 8b 33             	mov    (%rbx),%rsi
  440874:	48 85 f6             	test   %rsi,%rsi
  440877:	75 b9                	jne    440832 <send_sms+0x29d>
  440879:	48 8b 73 08          	mov    0x8(%rbx),%rsi
  44087d:	48 85 f6             	test   %rsi,%rsi
  440880:	75 d2                	jne    440854 <send_sms+0x2bf>
  440882:	4c 89 fa             	mov    %r15,%rdx
  440885:	31 f6                	xor    %esi,%esi
  440887:	89 ef                	mov    %ebp,%edi
  440889:	e8 9a d4 fc ff       	callq  40dd28 <tcsetattr@plt>
  44088e:	89 ef                	mov    %ebp,%edi
  440890:	e8 73 d5 fc ff       	callq  40de08 <close@plt>
  440895:	44 89 f7             	mov    %r14d,%edi
  440898:	e8 de 2a 00 00       	callq  44337b <zbx_result_string>
  44089d:	48 89 c1             	mov    %rax,%rcx
  4408a0:	48 8d 15 63 e3 02 00 	lea    0x2e363(%rip),%rdx        # 46ec0a <usage_message+0xceca>
  4408a7:	48 8d 35 4f 2b 04 00 	lea    0x42b4f(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  4408ae:	bf 04 00 00 00       	mov    $0x4,%edi
  4408b3:	31 c0                	xor    %eax,%eax
  4408b5:	e8 f6 07 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  4408ba:	44 89 f0             	mov    %r14d,%eax
  4408bd:	48 81 c4 a8 01 00 00 	add    $0x1a8,%rsp
  4408c4:	5b                   	pop    %rbx
  4408c5:	5d                   	pop    %rbp
  4408c6:	41 5c                	pop    %r12
  4408c8:	41 5d                	pop    %r13
  4408ca:	41 5e                	pop    %r14
  4408cc:	41 5f                	pop    %r15
  4408ce:	c3                   	retq   
  4408cf:	31 c9                	xor    %ecx,%ecx
  4408d1:	31 d2                	xor    %edx,%edx
  4408d3:	48 8d 35 4d e3 02 00 	lea    0x2e34d(%rip),%rsi        # 46ec27 <usage_message+0xcee7>
  4408da:	89 ef                	mov    %ebp,%edi
  4408dc:	e8 ff f6 ff ff       	callq  43ffe0 <send_email+0xa68>
  4408e1:	45 31 c0             	xor    %r8d,%r8d
  4408e4:	31 c9                	xor    %ecx,%ecx
  4408e6:	31 d2                	xor    %edx,%edx
  4408e8:	48 8d 35 e7 f3 02 00 	lea    0x2f3e7(%rip),%rsi        # 46fcd6 <usage_message+0xdf96>
  4408ef:	89 ef                	mov    %ebp,%edi
  4408f1:	e8 ec f9 ff ff       	callq  4402e2 <read_gsm>
  4408f6:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
  4408fc:	eb 84                	jmp    440882 <send_sms+0x2ed>
  4408fe:	e8 65 de fc ff       	callq  40e768 <__errno_location@plt>
  440903:	49 89 c7             	mov    %rax,%r15
  440906:	8b 38                	mov    (%rax),%edi
  440908:	e8 4b db fc ff       	callq  40e458 <strerror@plt>
  44090d:	48 89 c1             	mov    %rax,%rcx
  440910:	48 89 da             	mov    %rbx,%rdx
  440913:	48 8d 35 f9 e2 02 00 	lea    0x2e2f9(%rip),%rsi        # 46ec13 <usage_message+0xced3>
  44091a:	bf 04 00 00 00       	mov    $0x4,%edi
  44091f:	31 c0                	xor    %eax,%eax
  440921:	e8 8a 07 ff ff       	callq  4310b0 <__zbx_zabbix_log>
  440926:	41 89 ee             	mov    %ebp,%r14d
  440929:	4d 85 e4             	test   %r12,%r12
  44092c:	74 8c                	je     4408ba <send_sms+0x325>
  44092e:	41 8b 3f             	mov    (%r15),%edi
  440931:	e8 22 db fc ff       	callq  40e458 <strerror@plt>
  440936:	49 89 c0             	mov    %rax,%r8
  440939:	49 63 f5             	movslq %r13d,%rsi
  44093c:	48 89 d9             	mov    %rbx,%rcx
  44093f:	48 8d 15 cd e2 02 00 	lea    0x2e2cd(%rip),%rdx        # 46ec13 <usage_message+0xced3>
  440946:	4c 89 e7             	mov    %r12,%rdi
  440949:	31 c0                	xor    %eax,%eax
  44094b:	e8 13 42 00 00       	callq  444b63 <__zbx_zbx_snprintf>
  440950:	e9 65 ff ff ff       	jmpq   4408ba <send_sms+0x325>
  440955:	90                   	nop
  440956:	90                   	nop
  440957:	90                   	nop
  440958:	90                   	nop
  440959:	90                   	nop
  44095a:	90                   	nop
  44095b:	90                   	nop
  44095c:	90                   	nop
  44095d:	90                   	nop
  44095e:	90                   	nop
  44095f:	90                   	nop

0000000000440960 <get_program_name>:
  440960:	48 85 ff             	test   %rdi,%rdi
  440963:	74 36                	je     44099b <get_program_name+0x3b>
  440965:	0f b6 0f             	movzbl (%rdi),%ecx
  440968:	84 c9                	test   %cl,%cl
  44096a:	74 35                	je     4409a1 <get_program_name+0x41>
  44096c:	48 8d 57 01          	lea    0x1(%rdi),%rdx
  440970:	48 89 f8             	mov    %rdi,%rax
  440973:	eb 18                	jmp    44098d <get_program_name+0x2d>
  440975:	80 f9 2f             	cmp    $0x2f,%cl
  440978:	74 18                	je     440992 <get_program_name+0x32>
  44097a:	48 85 d2             	test   %rdx,%rdx
  44097d:	0f 1f 00             	nopl   (%rax)
  440980:	74 18                	je     44099a <get_program_name+0x3a>
  440982:	0f b6 0a             	movzbl (%rdx),%ecx
  440985:	48 83 c2 01          	add    $0x1,%rdx
  440989:	84 c9                	test   %cl,%cl
  44098b:	74 0d                	je     44099a <get_program_name+0x3a>
  44098d:	80 f9 5c             	cmp    $0x5c,%cl
  440990:	75 e3                	jne    440975 <get_program_name+0x15>
  440992:	48 89 d0             	mov    %rdx,%rax
  440995:	48 85 d2             	test   %rdx,%rdx
  440998:	75 e8                	jne    440982 <get_program_name+0x22>
  44099a:	c3                   	retq   
  44099b:	31 c0                	xor    %eax,%eax
  44099d:	0f 1f 00             	nopl   (%rax)
  4409a0:	c3                   	retq   
  4409a1:	48 89 f8             	mov    %rdi,%rax
  4409a4:	0f 1f 40 00          	nopl   0x0(%rax)
  4409a8:	c3                   	retq   

00000000004409a9 <get_nodeid_by_id>:
  4409a9:	48 b9 81 cd 95 50 c3 	mov    $0xb424dc35095cd81,%rcx
  4409b0:	4d 42 0b 
  4409b3:	48 89 f8             	mov    %rdi,%rax
  4409b6:	48 f7 e1             	mul    %rcx
  4409b9:	48 89 d7             	mov    %rdx,%rdi
  4409bc:	48 c1 ef 2a          	shr    $0x2a,%rdi
  4409c0:	ba d3 4d 62 10       	mov    $0x10624dd3,%edx
  4409c5:	89 f8                	mov    %edi,%eax
  4409c7:	f7 ea                	imul   %edx
  4409c9:	c1 ea 06             	shr    $0x6,%edx
  4409cc:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
  4409cf:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
  4409d2:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
  4409d5:	c1 e2 03             	shl    $0x3,%edx
  4409d8:	29 d7                	sub    %edx,%edi
  4409da:	89 f8                	mov    %edi,%eax
  4409dc:	c3                   	retq   

00000000004409dd <__zbx_zbx_setproctitle>:
  4409dd:	c3                   	retq   

00000000004409de <calculate_proxy_nextcheck>:
  4409de:	48 89 d1             	mov    %rdx,%rcx
  4409e1:	89 f6                	mov    %esi,%esi
  4409e3:	48 89 f8             	mov    %rdi,%rax
  4409e6:	31 d2                	xor    %edx,%edx
  4409e8:	48 f7 f6             	div    %rsi
  4409eb:	49 89 d0             	mov    %rdx,%r8
  4409ee:	48 89 c8             	mov    %rcx,%rax
  4409f1:	48 99                	cqto   
  4409f3:	48 f7 fe             	idiv   %rsi
  4409f6:	48 89 c7             	mov    %rax,%rdi
  4409f9:	48 0f af fe          	imul   %rsi,%rdi
  4409fd:	49 8d 04 38          	lea    (%r8,%rdi,1),%rax
  440a01:	48 39 c1             	cmp    %rax,%rcx
  440a04:	7c 15                	jl     440a1b <calculate_proxy_nextcheck+0x3d>
  440a06:	48 8d 14 06          	lea    (%rsi,%rax,1),%rdx
  440a0a:	48 89 d0             	mov    %rdx,%rax
  440a0d:	48 01 f2             	add    %rsi,%rdx
  440a10:	48 89 d7             	mov    %rdx,%rdi
  440a13:	48 29 f7             	sub    %rsi,%rdi
  440a16:	48 39 f9             	cmp    %rdi,%rcx
  440a19:	7d ef                	jge    440a0a <calculate_proxy_nextcheck+0x2c>
  440a1b:	c3                   	retq   

0000000000440a1c <cmp_double>:
  440a1c:	f2 0f 5c c1          	subsd  %xmm1,%xmm0
  440a20:	f2 0f 10 0d 68 e7 02 	movsd  0x2e768(%rip),%xmm1        # 46f190 <usage_message+0xd450>
  440a27:	00 
  440a28:	66 0f 54 c1          	andpd  %xmm1,%xmm0
  440a2c:	f2 0f 10 0d 6c e7 02 	movsd  0x2e76c(%rip),%xmm1        # 46f1a0 <usage_message+0xd460>
  440a33:	00 
  440a34:	31 c0                	xor    %eax,%eax
  440a36:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
  440a3a:	0f 96 c0             	setbe  %al
  440a3d:	c3                   	retq   

0000000000440a3e <is_double>:
  440a3e:	0f b6 07             	movzbl (%rdi),%eax
  440a41:	3c 20                	cmp    $0x20,%al
  440a43:	0f 85 9c 00 00 00    	jne    440ae5 <is_double+0xa7>
  440a49:	48 89 f9             	mov    %rdi,%rcx
  440a4c:	31 d2                	xor    %edx,%edx
  440a4e:	83 c2 01             	add    $0x1,%edx
  440a51:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
  440a55:	48 83 c1 01          	add    $0x1,%rcx
  440a59:	3c 20                	cmp    $0x20,%al
  440a5b:	74 f1                	je     440a4e <is_double+0x10>
  440a5d:	84 c0                	test   %al,%al
  440a5f:	74 46                	je     440aa7 <is_double+0x69>
  440a61:	8d 4a 01             	lea    0x1(%rdx),%ecx
  440a64:	48 63 c9             	movslq %ecx,%rcx
  440a67:	48 8d 0c 0f          	lea    (%rdi,%rcx,1),%rcx
  440a6b:	31 f6                	xor    %esi,%esi
  440a6d:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
  440a73:	eb 11                	jmp    440a86 <is_double+0x48>
  440a75:	83 c2 01             	add    $0x1,%edx
  440a78:	83 c6 01             	add    $0x1,%esi
  440a7b:	0f b6 01             	movzbl (%rcx),%eax
  440a7e:	48 83 c1 01          	add    $0x1,%rcx
  440a82:	84 c0                	test   %al,%al
  440a84:	74 57                	je     440add <is_double+0x9f>
  440a86:	3c 2d                	cmp    $0x2d,%al
  440a88:	74 19                	je     440aa3 <is_double+0x65>
  440a8a:	44 8d 40 d0          	lea    -0x30(%rax),%r8d
  440a8e:	41 80 f8 09          	cmp    $0x9,%r8b
  440a92:	76 e1                	jbe    440a75 <is_double+0x37>
  440a94:	3c 2e                	cmp    $0x2e,%al
  440a96:	75 19                	jne    440ab1 <is_double+0x73>
  440a98:	41 83 f9 ff          	cmp    $0xffffffffffffffff,%r9d
  440a9c:	75 09                	jne    440aa7 <is_double+0x69>
  440a9e:	41 89 d1             	mov    %edx,%r9d
  440aa1:	eb d2                	jmp    440a75 <is_double+0x37>
  440aa3:	85 d2                	test   %edx,%edx
  440aa5:	74 ce                	je     440a75 <is_double+0x37>
  440aa7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  440aac:	0f 1f 40 00          	nopl   0x0(%rax)
  440ab0:	c3                   	retq   
  440ab1:	3c 20                	cmp    $0x20,%al
  440ab3:	75 f2                	jne    440aa7 <is_double+0x69>
  440ab5:	48 63 c2             	movslq %edx,%rax
  440ab8:	0f b6 04 07          	movzbl (%rdi,%rax,1),%eax
  440abc:	3c 20                	cmp    $0x20,%al
  440abe:	66 90                	xchg   %ax,%ax
  440ac0:	75 13                	jne    440ad5 <is_double+0x97>
  440ac2:	8d 42 01             	lea    0x1(%rdx),%eax
  440ac5:	48 98                	cltq   
  440ac7:	48 01 c7             	add    %rax,%rdi
  440aca:	0f b6 07             	movzbl (%rdi),%eax
  440acd:	48 83 c7 01          	add    $0x1,%rdi
  440ad1:	3c 20                	cmp    $0x20,%al
  440ad3:	74 f5                	je     440aca <is_double+0x8c>
  440ad5:	84 c0                	test   %al,%al
  440ad7:	75 ce                	jne    440aa7 <is_double+0x69>
  440ad9:	85 f6                	test   %esi,%esi
  440adb:	74 ca                	je     440aa7 <is_double+0x69>
  440add:	83 fe 01             	cmp    $0x1,%esi
  440ae0:	74 0a                	je     440aec <is_double+0xae>
  440ae2:	31 c0                	xor    %eax,%eax
  440ae4:	c3                   	retq   
  440ae5:	31 d2                	xor    %edx,%edx
  440ae7:	e9 71 ff ff ff       	jmpq   440a5d <is_double+0x1f>
  440aec:	41 83 f9 ff          	cmp    $0xffffffffffffffff,%r9d
  440af0:	75 b5                	jne    440aa7 <is_double+0x69>
  440af2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  440af8:	eb e8                	jmp    440ae2 <is_double+0xa4>

0000000000440afa <is_uint>:
  440afa:	0f b6 07             	movzbl (%rdi),%eax
  440afd:	3c 20                	cmp    $0x20,%al
  440aff:	0f 85 7e 00 00 00    	jne    440b83 <is_uint+0x89>
  440b05:	48 89 f9             	mov    %rdi,%rcx
  440b08:	31 d2                	xor    %edx,%edx
  440b0a:	83 c2 01             	add    $0x1,%edx
  440b0d:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
  440b11:	48 83 c1 01          	add    $0x1,%rcx
  440b15:	3c 20                	cmp    $0x20,%al
  440b17:	74 f1                	je     440b0a <is_uint+0x10>
  440b19:	84 c0                	test   %al,%al
  440b1b:	74 60                	je     440b7d <is_uint+0x83>
  440b1d:	8d 48 d0             	lea    -0x30(%rax),%ecx
  440b20:	80 f9 09             	cmp    $0x9,%cl
  440b23:	77 2c                	ja     440b51 <is_uint+0x57>
  440b25:	8d 4a 01             	lea    0x1(%rdx),%ecx
  440b28:	48 63 c9             	movslq %ecx,%rcx
  440b2b:	48 8d 0c 0f          	lea    (%rdi,%rcx,1),%rcx
  440b2f:	31 f6                	xor    %esi,%esi
  440b31:	eb 0e                	jmp    440b41 <is_uint+0x47>
  440b33:	48 83 c1 01          	add    $0x1,%rcx
  440b37:	44 8d 40 d0          	lea    -0x30(%rax),%r8d
  440b3b:	41 80 f8 09          	cmp    $0x9,%r8b
  440b3f:	77 12                	ja     440b53 <is_uint+0x59>
  440b41:	83 c2 01             	add    $0x1,%edx
  440b44:	83 c6 01             	add    $0x1,%esi
  440b47:	0f b6 01             	movzbl (%rcx),%eax
  440b4a:	84 c0                	test   %al,%al
  440b4c:	75 e5                	jne    440b33 <is_uint+0x39>
  440b4e:	31 c0                	xor    %eax,%eax
  440b50:	c3                   	retq   
  440b51:	31 f6                	xor    %esi,%esi
  440b53:	3c 20                	cmp    $0x20,%al
  440b55:	75 26                	jne    440b7d <is_uint+0x83>
  440b57:	48 63 c2             	movslq %edx,%rax
  440b5a:	0f b6 04 07          	movzbl (%rdi,%rax,1),%eax
  440b5e:	3c 20                	cmp    $0x20,%al
  440b60:	75 13                	jne    440b75 <is_uint+0x7b>
  440b62:	8d 42 01             	lea    0x1(%rdx),%eax
  440b65:	48 98                	cltq   
  440b67:	48 01 c7             	add    %rax,%rdi
  440b6a:	0f b6 07             	movzbl (%rdi),%eax
  440b6d:	48 83 c7 01          	add    $0x1,%rdi
  440b71:	3c 20                	cmp    $0x20,%al
  440b73:	74 f5                	je     440b6a <is_uint+0x70>
  440b75:	84 c0                	test   %al,%al
  440b77:	75 04                	jne    440b7d <is_uint+0x83>
  440b79:	85 f6                	test   %esi,%esi
  440b7b:	75 d1                	jne    440b4e <is_uint+0x54>
  440b7d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  440b82:	c3                   	retq   
  440b83:	31 d2                	xor    %edx,%edx
  440b85:	eb 92                	jmp    440b19 <is_uint+0x1f>

0000000000440b87 <is_uint64>:
  440b87:	44 0f b6 07          	movzbl (%rdi),%r8d
  440b8b:	45 84 c0             	test   %r8b,%r8b
  440b8e:	74 65                	je     440bf5 <is_uint64+0x6e>
  440b90:	41 80 e8 30          	sub    $0x30,%r8b
  440b94:	41 80 f8 09          	cmp    $0x9,%r8b
  440b98:	77 55                	ja     440bef <is_uint64+0x68>
  440b9a:	45 0f b6 c0          	movzbl %r8b,%r8d
  440b9e:	31 c9                	xor    %ecx,%ecx
  440ba0:	49 b9 cd cc cc cc cc 	mov    $0xcccccccccccccccd,%r9
  440ba7:	cc cc cc 
  440baa:	eb 23                	jmp    440bcf <is_uint64+0x48>
  440bac:	41 80 e8 30          	sub    $0x30,%r8b
  440bb0:	41 80 f8 09          	cmp    $0x9,%r8b
  440bb4:	77 39                	ja     440bef <is_uint64+0x68>
  440bb6:	45 0f b6 c0          	movzbl %r8b,%r8d
  440bba:	4c 89 c2             	mov    %r8,%rdx
  440bbd:	48 f7 d2             	not    %rdx
  440bc0:	48 89 d0             	mov    %rdx,%rax
  440bc3:	49 f7 e1             	mul    %r9
  440bc6:	48 c1 ea 03          	shr    $0x3,%rdx
  440bca:	48 39 ca             	cmp    %rcx,%rdx
  440bcd:	72 20                	jb     440bef <is_uint64+0x68>
  440bcf:	48 8d 04 89          	lea    (%rcx,%rcx,4),%rax
  440bd3:	49 8d 0c 40          	lea    (%r8,%rax,2),%rcx
  440bd7:	48 83 c7 01          	add    $0x1,%rdi
  440bdb:	44 0f b6 07          	movzbl (%rdi),%r8d
  440bdf:	45 84 c0             	test   %r8b,%r8b
  440be2:	75 c8                	jne    440bac <is_uint64+0x25>
  440be4:	48 85 f6             	test   %rsi,%rsi
  440be7:	74 03                	je     440bec <is_uint64+0x65>
  440be9:	48 89 0e             	mov    %rcx,(%rsi)
  440bec:	31 c0                	xor    %eax,%eax
  440bee:	c3                   	retq   
  440bef:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  440bf4:	c3                   	retq   
  440bf5:	31 c9                	xor    %ecx,%ecx
  440bf7:	eb eb                	jmp    440be4 <is_uint64+0x5d>

0000000000440bf9 <is_uoct>:
  440bf9:	eb 04                	jmp    440bff <is_uoct+0x6>
  440bfb:	48 83 c7 01          	add    $0x1,%rdi
  440bff:	0f b6 17             	movzbl (%rdi),%edx
  440c02:	80 fa 20             	cmp    $0x20,%dl
  440c05:	74 f4                	je     440bfb <is_uoct+0x2>
  440c07:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  440c0c:	84 d2                	test   %dl,%dl
  440c0e:	74 38                	je     440c48 <is_uoct+0x4f>
  440c10:	80 ea 30             	sub    $0x30,%dl
  440c13:	80 fa 07             	cmp    $0x7,%dl
  440c16:	76 0a                	jbe    440c22 <is_uoct+0x29>
  440c18:	eb 29                	jmp    440c43 <is_uoct+0x4a>
  440c1a:	8d 50 d0             	lea    -0x30(%rax),%edx
  440c1d:	80 fa 07             	cmp    $0x7,%dl
  440c20:	77 0e                	ja     440c30 <is_uoct+0x37>
  440c22:	48 83 c7 01          	add    $0x1,%rdi
  440c26:	0f b6 07             	movzbl (%rdi),%eax
  440c29:	84 c0                	test   %al,%al
  440c2b:	75 ed                	jne    440c1a <is_uoct+0x21>
  440c2d:	31 c0                	xor    %eax,%eax
  440c2f:	c3                   	retq   
  440c30:	3c 20                	cmp    $0x20,%al
  440c32:	75 0f                	jne    440c43 <is_uoct+0x4a>
  440c34:	48 83 c7 01          	add    $0x1,%rdi
  440c38:	0f b6 07             	movzbl (%rdi),%eax
  440c3b:	3c 20                	cmp    $0x20,%al
  440c3d:	74 f5                	je     440c34 <is_uoct+0x3b>
  440c3f:	84 c0                	test   %al,%al
  440c41:	74 ea                	je     440c2d <is_uoct+0x34>
  440c43:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  440c48:	c3                   	retq   

0000000000440c49 <is_uhex>:
  440c49:	eb 04                	jmp    440c4f <is_uhex+0x6>
  440c4b:	48 83 c7 01          	add    $0x1,%rdi
  440c4f:	0f b6 17             	movzbl (%rdi),%edx
  440c52:	80 fa 20             	cmp    $0x20,%dl
  440c55:	74 f4                	je     440c4b <is_uhex+0x2>
  440c57:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  440c5c:	84 d2                	test   %dl,%dl
  440c5e:	74 3c                	je     440c9c <is_uhex+0x53>
  440c60:	8d 4a d0             	lea    -0x30(%rdx),%ecx
  440c63:	80 f9 09             	cmp    $0x9,%cl
  440c66:	76 10                	jbe    440c78 <is_uhex+0x2f>
  440c68:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
  440c6b:	80 f9 05             	cmp    $0x5,%cl
  440c6e:	76 08                	jbe    440c78 <is_uhex+0x2f>
  440c70:	8d 4a bf             	lea    -0x41(%rdx),%ecx
  440c73:	80 f9 05             	cmp    $0x5,%cl
  440c76:	77 15                	ja     440c8d <is_uhex+0x44>
  440c78:	48 83 c7 01          	add    $0x1,%rdi
  440c7c:	0f b6 17             	movzbl (%rdi),%edx
  440c7f:	31 c0                	xor    %eax,%eax
  440c81:	84 d2                	test   %dl,%dl
  440c83:	75 db                	jne    440c60 <is_uhex+0x17>
  440c85:	c3                   	retq   
  440c86:	48 83 c7 01          	add    $0x1,%rdi
  440c8a:	0f b6 17             	movzbl (%rdi),%edx
  440c8d:	80 fa 20             	cmp    $0x20,%dl
  440c90:	74 f4                	je     440c86 <is_uhex+0x3d>
  440c92:	84 d2                	test   %dl,%dl
  440c94:	ba ff ff ff ff       	mov    $0xffffffff,%edx
  440c99:	0f 45 c2             	cmovne %edx,%eax
  440c9c:	c3                   	retq   

0000000000440c9d <get_nearestindex>:
  440c9d:	85 d2                	test   %edx,%edx
  440c9f:	74 41                	je     440ce2 <get_nearestindex+0x45>
  440ca1:	83 ea 01             	sub    $0x1,%edx
  440ca4:	45 31 c9             	xor    %r9d,%r9d
  440ca7:	eb 02                	jmp    440cab <get_nearestindex+0xe>
  440ca9:	89 c2                	mov    %eax,%edx
  440cab:	89 d0                	mov    %edx,%eax
  440cad:	44 29 c8             	sub    %r9d,%eax
  440cb0:	41 89 c0             	mov    %eax,%r8d
  440cb3:	41 c1 e8 1f          	shr    $0x1f,%r8d
  440cb7:	41 8d 04 00          	lea    (%r8,%rax,1),%eax
  440cbb:	d1 f8                	sar    %eax
  440cbd:	44 01 c8             	add    %r9d,%eax
  440cc0:	4c 63 c0             	movslq %eax,%r8
  440cc3:	4c 0f af c6          	imul   %rsi,%r8
  440cc7:	4e 8b 04 07          	mov    (%rdi,%r8,1),%r8
  440ccb:	49 39 c8             	cmp    %rcx,%r8
  440cce:	74 14                	je     440ce4 <get_nearestindex+0x47>
  440cd0:	44 39 ca             	cmp    %r9d,%edx
  440cd3:	74 10                	je     440ce5 <get_nearestindex+0x48>
  440cd5:	49 39 c8             	cmp    %rcx,%r8
  440cd8:	73 cf                	jae    440ca9 <get_nearestindex+0xc>
  440cda:	44 8d 48 01          	lea    0x1(%rax),%r9d
  440cde:	66 90                	xchg   %ax,%ax
  440ce0:	eb c9                	jmp    440cab <get_nearestindex+0xe>
  440ce2:	31 c0                	xor    %eax,%eax
  440ce4:	c3                   	retq   
  440ce5:	49 39 c8             	cmp    %rcx,%r8
  440ce8:	83 d0 00             	adc    $0x0,%eax
  440ceb:	c3                   	retq   

0000000000440cec <uint64_array_exists>:
  440cec:	41 54                	push   %r12
  440cee:	55                   	push   %rbp
  440cef:	53                   	push   %rbx
  440cf0:	49 89 fc             	mov    %rdi,%r12
  440cf3:	89 f3                	mov    %esi,%ebx
  440cf5:	48 89 d5             	mov    %rdx,%rbp
  440cf8:	48 89 d1             	mov    %rdx,%rcx
  440cfb:	89 f2                	mov    %esi,%edx
  440cfd:	be 08 00 00 00       	mov    $0x8,%esi
  440d02:	e8 96 ff ff ff       	callq  440c9d <get_nearestindex>
  440d07:	39 c3                	cmp    %eax,%ebx
  440d09:	7e 0f                	jle    440d1a <uint64_array_exists+0x2e>
  440d0b:	48 98                	cltq   
  440d0d:	49 39 2c c4          	cmp    %rbp,(%r12,%rax,8)
  440d11:	75 07                	jne    440d1a <uint64_array_exists+0x2e>
  440d13:	31 c0                	xor    %eax,%eax
  440d15:	5b                   	pop    %rbx
  440d16:	5d                   	pop    %rbp
  440d17:	41 5c                	pop    %r12
  440d19:	c3                   	retq   
  440d1a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  440d1f:	5b                   	pop    %rbx
  440d20:	5d                   	pop    %rbp
  440d21:	41 5c                	pop    %r12
  440d23:	c3                   	retq   

0000000000440d24 <is_hostname_char>:
  440d24:	8d 47 9f             	lea    -0x61(%rdi),%eax
  440d27:	3c 19                	cmp    $0x19,%al
  440d29:	76 36                	jbe    440d61 <is_hostname_char+0x3d>
  440d2b:	40 80 ff 2e          	cmp    $0x2e,%dil
  440d2f:	74 30                	je     440d61 <is_hostname_char+0x3d>
  440d31:	40 80 ff 5f          	cmp    $0x5f,%dil
  440d35:	74 2a                	je     440d61 <is_hostname_char+0x3d>
  440d37:	40 80 ff 2d          	cmp    $0x2d,%dil
  440d3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  440d40:	74 1f                	je     440d61 <is_hostname_char+0x3d>
  440d42:	40 80 ff 20          	cmp    $0x20,%dil
  440d46:	74 19                	je     440d61 <is_hostname_char+0x3d>
  440d48:	8d 47 bf             	lea    -0x41(%rdi),%eax
  440d4b:	3c 19                	cmp    $0x19,%al
  440d4d:	0f 1f 00             	nopl   (%rax)
  440d50:	76 0f                	jbe    440d61 <is_hostname_char+0x3d>
  440d52:	40 80 ef 30          	sub    $0x30,%dil
  440d56:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  440d5b:	40 80 ff 09          	cmp    $0x9,%dil
  440d5f:	77 02                	ja     440d63 <is_hostname_char+0x3f>
  440d61:	31 c0                	xor    %eax,%eax
  440d63:	c3                   	retq   

0000000000440d64 <is_key_char>:
  440d64:	8d 47 9f             	lea    -0x61(%rdi),%eax
  440d67:	3c 19                	cmp    $0x19,%al
  440d69:	76 36                	jbe    440da1 <is_key_char+0x3d>
  440d6b:	40 80 ff 2e          	cmp    $0x2e,%dil
  440d6f:	74 30                	je     440da1 <is_key_char+0x3d>
  440d71:	40 80 ff 2c          	cmp    $0x2c,%dil
  440d75:	74 2a                	je     440da1 <is_key_char+0x3d>
  440d77:	40 80 ff 5f          	cmp    $0x5f,%dil
  440d7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  440d80:	74 1f                	je     440da1 <is_key_char+0x3d>
  440d82:	40 80 ff 2d          	cmp    $0x2d,%dil
  440d86:	74 19                	je     440da1 <is_key_char+0x3d>
  440d88:	8d 47 bf             	lea    -0x41(%rdi),%eax
  440d8b:	3c 19                	cmp    $0x19,%al
  440d8d:	0f 1f 00             	nopl   (%rax)
  440d90:	76 0f                	jbe    440da1 <is_key_char+0x3d>
  440d92:	40 80 ef 30          	sub    $0x30,%dil
  440d96:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  440d9b:	40 80 ff 09          	cmp    $0x9,%dil
  440d9f:	77 02                	ja     440da3 <is_key_char+0x3f>
  440da1:	31 c0                	xor    %eax,%eax
  440da3:	c3                   	retq   

0000000000440da4 <is_function_char>:
  440da4:	8d 47 9f             	lea    -0x61(%rdi),%eax
  440da7:	3c 19                	cmp    $0x19,%al
  440da9:	76 1c                	jbe    440dc7 <is_function_char+0x23>
  440dab:	40 80 ff 5f          	cmp    $0x5f,%dil
  440daf:	74 16                	je     440dc7 <is_function_char+0x23>
  440db1:	8d 47 bf             	lea    -0x41(%rdi),%eax
  440db4:	3c 19                	cmp    $0x19,%al
  440db6:	76 0f                	jbe    440dc7 <is_function_char+0x23>
  440db8:	40 80 ef 30          	sub    $0x30,%dil
  440dbc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  440dc1:	40 80 ff 09          	cmp    $0x9,%dil
  440dc5:	77 02                	ja     440dc9 <is_function_char+0x25>
  440dc7:	31 c0                	xor    %eax,%eax
  440dc9:	c3                   	retq   

0000000000440dca <make_hostname>:
  440dca:	53                   	push   %rbx
  440dcb:	48 85 ff             	test   %rdi,%rdi
  440dce:	74 34                	je     440e04 <make_hostname+0x3a>
  440dd0:	0f b6 07             	movzbl (%rdi),%eax
  440dd3:	84 c0                	test   %al,%al
  440dd5:	74 2b                	je     440e02 <make_hostname+0x38>
  440dd7:	48 89 fb             	mov    %rdi,%rbx
  440dda:	eb 0b                	jmp    440de7 <make_hostname+0x1d>
  440ddc:	48 83 c3 01          	add    $0x1,%rbx
  440de0:	0f b6 03             	movzbl (%rbx),%eax
  440de3:	84 c0                	test   %al,%al
  440de5:	74 1b                	je     440e02 <make_hostname+0x38>
  440de7:	0f be f8             	movsbl %al,%edi
  440dea:	e8 35 ff ff ff       	callq  440d24 <is_hostname_char>
  440def:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  440df2:	75 e8                	jne    440ddc <make_hostname+0x12>
  440df4:	c6 03 5f             	movb   $0x5f,(%rbx)
  440df7:	48 83 c3 01          	add    $0x1,%rbx
  440dfb:	0f b6 03             	movzbl (%rbx),%eax
  440dfe:	84 c0                	test   %al,%al
  440e00:	75 e5                	jne    440de7 <make_hostname+0x1d>
  440e02:	5b                   	pop    %rbx
  440e03:	c3                   	retq   
  440e04:	48 8d 0d 55 e1 02 00 	lea    0x2e155(%rip),%rcx        # 46ef60 <usage_message+0xd220>
  440e0b:	ba ad 07 00 00       	mov    $0x7ad,%edx
  440e10:	48 8d 35 82 de 02 00 	lea    0x2de82(%rip),%rsi        # 46ec99 <usage_message+0xcf59>
  440e17:	48 8d 3d a3 14 04 00 	lea    0x414a3(%rip),%rdi        # 4822c1 <usage_message+0x20581>
  440e1e:	e8 d5 d0 fc ff       	callq  40def8 <__assert_fail@plt>

0000000000440e23 <str2uint64>:
  440e23:	41 55                	push   %r13
  440e25:	41 54                	push   %r12
  440e27:	55                   	push   %rbp
  440e28:	53                   	push   %rbx
  440e29:	48 83 ec 08          	sub    $0x8,%rsp
  440e2d:	48 89 fa             	mov    %rdi,%rdx
  440e30:	48 89 f3             	mov    %rsi,%rbx
  440e33:	31 c0                	xor    %eax,%eax
  440e35:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  440e3c:	f2 ae                	repnz scas %es:(%rdi),%al
  440e3e:	48 f7 d1             	not    %rcx
  440e41:	48 8d 6c 0a fe       	lea    -0x2(%rdx,%rcx,1),%rbp
  440e46:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
  440e4a:	3c 4b                	cmp    $0x4b,%al
  440e4c:	74 3f                	je     440e8d <str2uint64+0x6a>
  440e4e:	3c 4d                	cmp    $0x4d,%al
  440e50:	74 4d                	je     440e9f <str2uint64+0x7c>
  440e52:	3c 47                	cmp    $0x47,%al
  440e54:	74 57                	je     440ead <str2uint64+0x8a>
  440e56:	3c 54                	cmp    $0x54,%al
  440e58:	74 61                	je     440ebb <str2uint64+0x98>
  440e5a:	45 31 e4             	xor    %r12d,%r12d
  440e5d:	41 bd 01 00 00 00    	mov    $0x1,%r13d
  440e63:	48 89 de             	mov    %rbx,%rsi
  440e66:	48 89 d7             	mov    %rdx,%rdi
  440e69:	e8 19 fd ff ff       	callq  440b87 <is_uint64>
  440e6e:	85 c0                	test   %eax,%eax
  440e70:	75 07                	jne    440e79 <str2uint64+0x56>
  440e72:	4c 0f af 2b          	imul   (%rbx),%r13
  440e76:	4c 89 2b             	mov    %r13,(%rbx)
  440e79:	45 84 e4             	test   %r12b,%r12b
  440e7c:	74 04                	je     440e82 <str2uint64+0x5f>
  440e7e:	44 88 65 00          	mov    %r12b,0x0(%rbp)
  440e82:	48 83 c4 08          	add    $0x8,%rsp
  440e86:	5b                   	pop    %rbx
  440e87:	5d                   	pop    %rbp
  440e88:	41 5c                	pop    %r12
  440e8a:	41 5d                	pop    %r13
  440e8c:	c3                   	retq   
  440e8d:	41 bc 4b 00 00 00    	mov    $0x4b,%r12d
  440e93:	41 bd 00 04 00 00    	mov    $0x400,%r13d
  440e99:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
  440e9d:	eb c4                	jmp    440e63 <str2uint64+0x40>
  440e9f:	41 bc 4d 00 00 00    	mov    $0x4d,%r12d
  440ea5:	41 bd 00 00 10 00    	mov    $0x100000,%r13d
  440eab:	eb ec                	jmp    440e99 <str2uint64+0x76>
  440ead:	41 bc 47 00 00 00    	mov    $0x47,%r12d
  440eb3:	41 bd 00 00 00 40    	mov    $0x40000000,%r13d
  440eb9:	eb de                	jmp    440e99 <str2uint64+0x76>
  440ebb:	41 bc 54 00 00 00    	mov    $0x54,%r12d
  440ec1:	49 bd 00 00 00 00 00 	mov    $0x10000000000,%r13
  440ec8:	01 00 00 
  440ecb:	eb cc                	jmp    440e99 <str2uint64+0x76>

0000000000440ecd <str2double>:
  440ecd:	48 83 ec 18          	sub    $0x18,%rsp
  440ed1:	48 89 fa             	mov    %rdi,%rdx
  440ed4:	31 c0                	xor    %eax,%eax
  440ed6:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  440edd:	f2 ae                	repnz scas %es:(%rdi),%al
  440edf:	48 f7 d1             	not    %rcx
  440ee2:	0f b6 44 0a fe       	movzbl -0x2(%rdx,%rcx,1),%eax
  440ee7:	2c 47                	sub    $0x47,%al
  440ee9:	3c 30                	cmp    $0x30,%al
  440eeb:	77 2b                	ja     440f18 <str2double+0x4b>
  440eed:	48 0f be c0          	movsbq %al,%rax
  440ef1:	48 8d 0d a8 e0 02 00 	lea    0x2e0a8(%rip),%rcx        # 46efa0 <usage_message+0xd260>
  440ef8:	f2 0f 10 04 c1       	movsd  (%rcx,%rax,8),%xmm0
  440efd:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  440f03:	31 f6                	xor    %esi,%esi
  440f05:	48 89 d7             	mov    %rdx,%rdi
  440f08:	e8 ab dc fc ff       	callq  40ebb8 <strtod@plt>
  440f0d:	f2 0f 59 44 24 08    	mulsd  0x8(%rsp),%xmm0
  440f13:	48 83 c4 18          	add    $0x18,%rsp
  440f17:	c3                   	retq   
  440f18:	f2 0f 10 05 60 1b 02 	movsd  0x21b60(%rip),%xmm0        # 462a80 <usage_message+0xd40>
  440f1f:	00 
  440f20:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  440f26:	eb db                	jmp    440f03 <str2double+0x36>

0000000000440f28 <str2uint>:
  440f28:	53                   	push   %rbx
  440f29:	49 89 f8             	mov    %rdi,%r8
  440f2c:	31 c0                	xor    %eax,%eax
  440f2e:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  440f35:	f2 ae                	repnz scas %es:(%rdi),%al
  440f37:	48 f7 d1             	not    %rcx
  440f3a:	41 0f b6 44 08 fe    	movzbl -0x2(%r8,%rcx,1),%eax
  440f40:	2c 64                	sub    $0x64,%al
  440f42:	3c 13                	cmp    $0x13,%al
  440f44:	77 22                	ja     440f68 <str2uint+0x40>
  440f46:	48 0f be c0          	movsbq %al,%rax
  440f4a:	48 8d 15 ef e1 02 00 	lea    0x2e1ef(%rip),%rdx        # 46f140 <usage_message+0xd400>
  440f51:	8b 1c 82             	mov    (%rdx,%rax,4),%ebx
  440f54:	ba 0a 00 00 00       	mov    $0xa,%edx
  440f59:	31 f6                	xor    %esi,%esi
  440f5b:	4c 89 c7             	mov    %r8,%rdi
  440f5e:	e8 c5 d5 fc ff       	callq  40e528 <strtol@plt>
  440f63:	0f af c3             	imul   %ebx,%eax
  440f66:	5b                   	pop    %rbx
  440f67:	c3                   	retq   
  440f68:	bb 01 00 00 00       	mov    $0x1,%ebx
  440f6d:	eb e5                	jmp    440f54 <str2uint+0x2c>

0000000000440f6f <uint64_array_remove>:
  440f6f:	41 56                	push   %r14
  440f71:	41 55                	push   %r13
  440f73:	41 54                	push   %r12
  440f75:	55                   	push   %rbp
  440f76:	53                   	push   %rbx
  440f77:	49 89 fd             	mov    %rdi,%r13
  440f7a:	49 89 f4             	mov    %rsi,%r12
  440f7d:	41 89 ce             	mov    %ecx,%r14d
  440f80:	85 c9                	test   %ecx,%ecx
  440f82:	7e 66                	jle    440fea <uint64_array_remove+0x7b>
  440f84:	48 89 d3             	mov    %rdx,%rbx
  440f87:	31 ed                	xor    %ebp,%ebp
  440f89:	eb 0c                	jmp    440f97 <uint64_array_remove+0x28>
  440f8b:	83 c5 01             	add    $0x1,%ebp
  440f8e:	48 83 c3 08          	add    $0x8,%rbx
  440f92:	41 39 ee             	cmp    %ebp,%r14d
  440f95:	7e 53                	jle    440fea <uint64_array_remove+0x7b>
  440f97:	48 8b 0b             	mov    (%rbx),%rcx
  440f9a:	41 8b 14 24          	mov    (%r12),%edx
  440f9e:	be 08 00 00 00       	mov    $0x8,%esi
  440fa3:	4c 89 ef             	mov    %r13,%rdi
  440fa6:	e8 f2 fc ff ff       	callq  440c9d <get_nearestindex>
  440fab:	41 8b 14 24          	mov    (%r12),%edx
  440faf:	39 d0                	cmp    %edx,%eax
  440fb1:	74 d8                	je     440f8b <uint64_array_remove+0x1c>
  440fb3:	48 63 c8             	movslq %eax,%rcx
  440fb6:	49 8d 7c cd 00       	lea    0x0(%r13,%rcx,8),%rdi
  440fbb:	48 8b 33             	mov    (%rbx),%rsi
  440fbe:	48 39 37             	cmp    %rsi,(%rdi)
  440fc1:	75 c8                	jne    440f8b <uint64_array_remove+0x1c>
  440fc3:	83 ea 01             	sub    $0x1,%edx
  440fc6:	29 c2                	sub    %eax,%edx
  440fc8:	48 63 d2             	movslq %edx,%rdx
  440fcb:	48 c1 e2 03          	shl    $0x3,%rdx
  440fcf:	49 8d 74 cd 08       	lea    0x8(%r13,%rcx,8),%rsi
  440fd4:	e8 9f d6 fc ff       	callq  40e678 <memmove@plt>
  440fd9:	41 83 2c 24 01       	subl   $0x1,(%r12)
  440fde:	83 c5 01             	add    $0x1,%ebp
  440fe1:	48 83 c3 08          	add    $0x8,%rbx
  440fe5:	41 39 ee             	cmp    %ebp,%r14d
  440fe8:	7f ad                	jg     440f97 <uint64_array_remove+0x28>
  440fea:	5b                   	pop    %rbx
  440feb:	5d                   	pop    %rbp
  440fec:	41 5c                	pop    %r12
  440fee:	41 5d                	pop    %r13
  440ff0:	41 5e                	pop    %r14
  440ff2:	c3                   	retq   

0000000000440ff3 <uint64_array_add>:
  440ff3:	41 57                	push   %r15
  440ff5:	41 56                	push   %r14
  440ff7:	41 55                	push   %r13
  440ff9:	41 54                	push   %r12
  440ffb:	55                   	push   %rbp
  440ffc:	53                   	push   %rbx
  440ffd:	48 83 ec 08          	sub    $0x8,%rsp
  441001:	48 89 fd             	mov    %rdi,%rbp
  441004:	49 89 f5             	mov    %rsi,%r13
  441007:	48 89 d3             	mov    %rdx,%rbx
  44100a:	49 89 cc             	mov    %rcx,%r12
  44100d:	45 89 c7             	mov    %r8d,%r15d
  441010:	8b 12                	mov    (%rdx),%edx
  441012:	be 08 00 00 00       	mov    $0x8,%esi
  441017:	48 8b 3f             	mov    (%rdi),%rdi
  44101a:	e8 7e fc ff ff       	callq  440c9d <get_nearestindex>
  44101f:	41 89 c6             	mov    %eax,%r14d
  441022:	8b 13                	mov    (%rbx),%edx
  441024:	39 d0                	cmp    %edx,%eax
  441026:	7d 0d                	jge    441035 <uint64_array_add+0x42>
  441028:	48 63 c8             	movslq %eax,%rcx
  44102b:	48 8b 45 00          	mov    0x0(%rbp),%rax
  44102f:	4c 39 24 c8          	cmp    %r12,(%rax,%rcx,8)
  441033:	74 38                	je     44106d <uint64_array_add+0x7a>
  441035:	41 3b 55 00          	cmp    0x0(%r13),%edx
  441039:	74 44                	je     44107f <uint64_array_add+0x8c>
  44103b:	48 8b 45 00          	mov    0x0(%rbp),%rax
  44103f:	49 63 ce             	movslq %r14d,%rcx
  441042:	4c 8d 2c cd 00 00 00 	lea    0x0(,%rcx,8),%r13
  441049:	00 
  44104a:	44 29 f2             	sub    %r14d,%edx
  44104d:	48 63 d2             	movslq %edx,%rdx
  441050:	48 c1 e2 03          	shl    $0x3,%rdx
  441054:	4a 8d 34 28          	lea    (%rax,%r13,1),%rsi
  441058:	48 8d 7c c8 08       	lea    0x8(%rax,%rcx,8),%rdi
  44105d:	e8 16 d6 fc ff       	callq  40e678 <memmove@plt>
  441062:	48 8b 45 00          	mov    0x0(%rbp),%rax
  441066:	4e 89 24 28          	mov    %r12,(%rax,%r13,1)
  44106a:	83 03 01             	addl   $0x1,(%rbx)
  44106d:	44 89 f0             	mov    %r14d,%eax
  441070:	48 83 c4 08          	add    $0x8,%rsp
  441074:	5b                   	pop    %rbx
  441075:	5d                   	pop    %rbp
  441076:	41 5c                	pop    %r12
  441078:	41 5d                	pop    %r13
  44107a:	41 5e                	pop    %r14
  44107c:	41 5f                	pop    %r15
  44107e:	c3                   	retq   
  44107f:	45 85 ff             	test   %r15d,%r15d
  441082:	74 30                	je     4410b4 <uint64_array_add+0xc1>
  441084:	46 8d 3c 3a          	lea    (%rdx,%r15,1),%r15d
  441088:	45 89 7d 00          	mov    %r15d,0x0(%r13)
  44108c:	4d 63 ff             	movslq %r15d,%r15
  44108f:	4a 8d 0c fd 00 00 00 	lea    0x0(,%r15,8),%rcx
  441096:	00 
  441097:	48 8b 55 00          	mov    0x0(%rbp),%rdx
  44109b:	be 5a 06 00 00       	mov    $0x65a,%esi
  4410a0:	48 8d 3d f2 db 02 00 	lea    0x2dbf2(%rip),%rdi        # 46ec99 <usage_message+0xcf59>
  4410a7:	e8 ea 15 00 00       	callq  442696 <zbx_realloc2>
  4410ac:	48 89 45 00          	mov    %rax,0x0(%rbp)
  4410b0:	8b 13                	mov    (%rbx),%edx
  4410b2:	eb 8b                	jmp    44103f <uint64_array_add+0x4c>
  4410b4:	48 8d 3d e5 db 02 00 	lea    0x2dbe5(%rip),%rdi        # 46eca0 <usage_message+0xcf60>
  4410bb:	31 c0                	xor    %eax,%eax
  4410bd:	e8 d2 41 00 00       	callq  445294 <__zbx_zbx_error>
  4410c2:	48 8d 0d a7 de 02 00 	lea    0x2dea7(%rip),%rcx        # 46ef70 <usage_message+0xd230>
  4410c9:	ba 57 06 00 00       	mov    $0x657,%edx
  4410ce:	48 8d 35 c4 db 02 00 	lea    0x2dbc4(%rip),%rsi        # 46ec99 <usage_message+0xcf59>
  4410d5:	48 8d 3d 6c e8 02 00 	lea    0x2e86c(%rip),%rdi        # 46f948 <usage_message+0xdc08>
  4410dc:	e8 17 ce fc ff       	callq  40def8 <__assert_fail@plt>

00000000004410e1 <uint64_array_merge>:
  4410e1:	41 57                	push   %r15
  4410e3:	41 56                	push   %r14
  4410e5:	41 55                	push   %r13
  4410e7:	41 54                	push   %r12
  4410e9:	55                   	push   %rbp
  4410ea:	53                   	push   %rbx
  4410eb:	48 83 ec 18          	sub    $0x18,%rsp
  4410ef:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  4410f4:	49 89 f7             	mov    %rsi,%r15
  4410f7:	49 89 d6             	mov    %rdx,%r14
  4410fa:	44 89 c3             	mov    %r8d,%ebx
  4410fd:	45 89 cd             	mov    %r9d,%r13d
  441100:	45 85 c0             	test   %r8d,%r8d
  441103:	7e 27                	jle    44112c <uint64_array_merge+0x4b>
  441105:	49 89 cc             	mov    %rcx,%r12
  441108:	31 ed                	xor    %ebp,%ebp
  44110a:	45 89 e8             	mov    %r13d,%r8d
  44110d:	49 8b 0c 24          	mov    (%r12),%rcx
  441111:	4c 89 f2             	mov    %r14,%rdx
  441114:	4c 89 fe             	mov    %r15,%rsi
  441117:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  44111c:	e8 d2 fe ff ff       	callq  440ff3 <uint64_array_add>
  441121:	83 c5 01             	add    $0x1,%ebp
  441124:	49 83 c4 08          	add    $0x8,%r12
  441128:	39 eb                	cmp    %ebp,%ebx
  44112a:	7f de                	jg     44110a <uint64_array_merge+0x29>
  44112c:	48 83 c4 18          	add    $0x18,%rsp
  441130:	5b                   	pop    %rbx
  441131:	5d                   	pop    %rbp
  441132:	41 5c                	pop    %r12
  441134:	41 5d                	pop    %r13
  441136:	41 5e                	pop    %r14
  441138:	41 5f                	pop    %r15
  44113a:	c3                   	retq   

000000000044113b <is_ip4>:
  44113b:	53                   	push   %rbx
  44113c:	48 89 fb             	mov    %rdi,%rbx
  44113f:	48 89 fa             	mov    %rdi,%rdx
  441142:	48 8d 35 73 db 02 00 	lea    0x2db73(%rip),%rsi        # 46ecbc <usage_message+0xcf7c>
  441149:	bf 04 00 00 00       	mov    $0x4,%edi
  44114e:	31 c0                	xor    %eax,%eax
  441150:	e8 5b ff fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441155:	0f b6 03             	movzbl (%rbx),%eax
  441158:	84 c0                	test   %al,%al
  44115a:	74 40                	je     44119c <is_ip4+0x61>
  44115c:	31 f6                	xor    %esi,%esi
  44115e:	31 d2                	xor    %edx,%edx
  441160:	eb 0e                	jmp    441170 <is_ip4+0x35>
  441162:	83 c2 01             	add    $0x1,%edx
  441165:	48 83 c3 01          	add    $0x1,%rbx
  441169:	0f b6 03             	movzbl (%rbx),%eax
  44116c:	84 c0                	test   %al,%al
  44116e:	74 27                	je     441197 <is_ip4+0x5c>
  441170:	8d 48 d0             	lea    -0x30(%rax),%ecx
  441173:	80 f9 09             	cmp    $0x9,%cl
  441176:	76 ea                	jbe    441162 <is_ip4+0x27>
  441178:	3c 2e                	cmp    $0x2e,%al
  44117a:	75 3e                	jne    4411ba <is_ip4+0x7f>
  44117c:	85 d2                	test   %edx,%edx
  44117e:	66 90                	xchg   %ax,%ax
  441180:	74 15                	je     441197 <is_ip4+0x5c>
  441182:	83 fa 03             	cmp    $0x3,%edx
  441185:	7f 10                	jg     441197 <is_ip4+0x5c>
  441187:	83 c6 01             	add    $0x1,%esi
  44118a:	31 d2                	xor    %edx,%edx
  44118c:	48 83 c3 01          	add    $0x1,%rbx
  441190:	0f b6 03             	movzbl (%rbx),%eax
  441193:	84 c0                	test   %al,%al
  441195:	75 d9                	jne    441170 <is_ip4+0x35>
  441197:	83 fe 03             	cmp    $0x3,%esi
  44119a:	74 25                	je     4411c1 <is_ip4+0x86>
  44119c:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  4411a1:	89 da                	mov    %ebx,%edx
  4411a3:	48 8d 35 23 db 02 00 	lea    0x2db23(%rip),%rsi        # 46eccd <usage_message+0xcf8d>
  4411aa:	bf 04 00 00 00       	mov    $0x4,%edi
  4411af:	31 c0                	xor    %eax,%eax
  4411b1:	e8 fa fe fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4411b6:	89 d8                	mov    %ebx,%eax
  4411b8:	5b                   	pop    %rbx
  4411b9:	c3                   	retq   
  4411ba:	31 d2                	xor    %edx,%edx
  4411bc:	83 fe 03             	cmp    $0x3,%esi
  4411bf:	75 db                	jne    44119c <is_ip4+0x61>
  4411c1:	85 d2                	test   %edx,%edx
  4411c3:	74 d7                	je     44119c <is_ip4+0x61>
  4411c5:	31 db                	xor    %ebx,%ebx
  4411c7:	83 fa 03             	cmp    $0x3,%edx
  4411ca:	7e d5                	jle    4411a1 <is_ip4+0x66>
  4411cc:	0f 1f 40 00          	nopl   0x0(%rax)
  4411d0:	eb ca                	jmp    44119c <is_ip4+0x61>

00000000004411d2 <is_ip>:
  4411d2:	53                   	push   %rbx
  4411d3:	48 89 fb             	mov    %rdi,%rbx
  4411d6:	48 89 fa             	mov    %rdi,%rdx
  4411d9:	48 8d 35 06 db 02 00 	lea    0x2db06(%rip),%rsi        # 46ece6 <usage_message+0xcfa6>
  4411e0:	bf 04 00 00 00       	mov    $0x4,%edi
  4411e5:	31 c0                	xor    %eax,%eax
  4411e7:	e8 c4 fe fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4411ec:	48 89 df             	mov    %rbx,%rdi
  4411ef:	e8 47 ff ff ff       	callq  44113b <is_ip4>
  4411f4:	83 f8 01             	cmp    $0x1,%eax
  4411f7:	19 c0                	sbb    %eax,%eax
  4411f9:	f7 d0                	not    %eax
  4411fb:	5b                   	pop    %rbx
  4411fc:	c3                   	retq   

00000000004411fd <is_double_prefix>:
  4411fd:	41 56                	push   %r14
  4411ff:	41 55                	push   %r13
  441201:	41 54                	push   %r12
  441203:	55                   	push   %rbp
  441204:	53                   	push   %rbx
  441205:	49 89 fc             	mov    %rdi,%r12
  441208:	0f b6 07             	movzbl (%rdi),%eax
  44120b:	84 c0                	test   %al,%al
  44120d:	74 55                	je     441264 <is_double_prefix+0x67>
  44120f:	48 8d 5f 01          	lea    0x1(%rdi),%rbx
  441213:	45 31 ed             	xor    %r13d,%r13d
  441216:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
  44121c:	31 ed                	xor    %ebp,%ebp
  44121e:	eb 14                	jmp    441234 <is_double_prefix+0x37>
  441220:	83 c5 01             	add    $0x1,%ebp
  441223:	49 89 dd             	mov    %rbx,%r13
  441226:	4d 29 e5             	sub    %r12,%r13
  441229:	0f b6 03             	movzbl (%rbx),%eax
  44122c:	48 83 c3 01          	add    $0x1,%rbx
  441230:	84 c0                	test   %al,%al
  441232:	74 30                	je     441264 <is_double_prefix+0x67>
  441234:	3c 2d                	cmp    $0x2d,%al
  441236:	74 1a                	je     441252 <is_double_prefix+0x55>
  441238:	8d 50 d0             	lea    -0x30(%rax),%edx
  44123b:	80 fa 09             	cmp    $0x9,%dl
  44123e:	76 e0                	jbe    441220 <is_double_prefix+0x23>
  441240:	3c 2e                	cmp    $0x2e,%al
  441242:	75 2b                	jne    44126f <is_double_prefix+0x72>
  441244:	41 83 fe ff          	cmp    $0xffffffffffffffff,%r14d
  441248:	75 0c                	jne    441256 <is_double_prefix+0x59>
  44124a:	41 89 ee             	mov    %ebp,%r14d
  44124d:	0f 1f 00             	nopl   (%rax)
  441250:	eb ce                	jmp    441220 <is_double_prefix+0x23>
  441252:	85 ed                	test   %ebp,%ebp
  441254:	74 ca                	je     441220 <is_double_prefix+0x23>
  441256:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44125b:	5b                   	pop    %rbx
  44125c:	5d                   	pop    %rbp
  44125d:	41 5c                	pop    %r12
  44125f:	41 5d                	pop    %r13
  441261:	41 5e                	pop    %r14
  441263:	c3                   	retq   
  441264:	31 c0                	xor    %eax,%eax
  441266:	5b                   	pop    %rbx
  441267:	5d                   	pop    %rbp
  441268:	41 5c                	pop    %r12
  44126a:	41 5d                	pop    %r13
  44126c:	41 5e                	pop    %r14
  44126e:	c3                   	retq   
  44126f:	0f be f0             	movsbl %al,%esi
  441272:	48 8d 3d 7d da 02 00 	lea    0x2da7d(%rip),%rdi        # 46ecf6 <usage_message+0xcfb6>
  441279:	e8 1a d4 fc ff       	callq  40e698 <strchr@plt>
  44127e:	48 85 c0             	test   %rax,%rax
  441281:	74 d3                	je     441256 <is_double_prefix+0x59>
  441283:	43 80 7c 2c 01 00    	cmpb   $0x0,0x1(%r12,%r13,1)
  441289:	74 95                	je     441220 <is_double_prefix+0x23>
  44128b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  441290:	eb c4                	jmp    441256 <is_double_prefix+0x59>

0000000000441292 <uint64_in_list>:
  441292:	41 57                	push   %r15
  441294:	41 56                	push   %r14
  441296:	41 55                	push   %r13
  441298:	41 54                	push   %r12
  44129a:	55                   	push   %rbp
  44129b:	53                   	push   %rbx
  44129c:	48 83 ec 38          	sub    $0x38,%rsp
  4412a0:	48 89 fd             	mov    %rdi,%rbp
  4412a3:	49 89 f5             	mov    %rsi,%r13
  4412a6:	48 89 f1             	mov    %rsi,%rcx
  4412a9:	48 89 fa             	mov    %rdi,%rdx
  4412ac:	48 8d 35 4d db 02 00 	lea    0x2db4d(%rip),%rsi        # 46ee00 <usage_message+0xd0c0>
  4412b3:	bf 04 00 00 00       	mov    $0x4,%edi
  4412b8:	31 c0                	xor    %eax,%eax
  4412ba:	e8 f1 fd fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4412bf:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
  4412c3:	0f 84 ce 00 00 00    	je     441397 <uint64_in_list+0x105>
  4412c9:	45 31 e4             	xor    %r12d,%r12d
  4412cc:	4c 8d 74 24 20       	lea    0x20(%rsp),%r14
  4412d1:	4c 8d 7c 24 28       	lea    0x28(%rsp),%r15
  4412d6:	48 8d 44 24 18       	lea    0x18(%rsp),%rax
  4412db:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4412e0:	eb 28                	jmp    44130a <uint64_in_list+0x78>
  4412e2:	4c 3b 6c 24 28       	cmp    0x28(%rsp),%r13
  4412e7:	72 07                	jb     4412f0 <uint64_in_list+0x5e>
  4412e9:	4c 3b 6c 24 20       	cmp    0x20(%rsp),%r13
  4412ee:	76 6f                	jbe    44135f <uint64_in_list+0xcd>
  4412f0:	48 85 db             	test   %rbx,%rbx
  4412f3:	0f 84 9e 00 00 00    	je     441397 <uint64_in_list+0x105>
  4412f9:	44 88 23             	mov    %r12b,(%rbx)
  4412fc:	48 8d 6b 01          	lea    0x1(%rbx),%rbp
  441300:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
  441304:	0f 84 94 00 00 00    	je     44139e <uint64_in_list+0x10c>
  44130a:	be 2c 00 00 00       	mov    $0x2c,%esi
  44130f:	48 89 ef             	mov    %rbp,%rdi
  441312:	e8 81 d3 fc ff       	callq  40e698 <strchr@plt>
  441317:	48 89 c3             	mov    %rax,%rbx
  44131a:	48 85 c0             	test   %rax,%rax
  44131d:	74 07                	je     441326 <uint64_in_list+0x94>
  44131f:	44 0f b6 20          	movzbl (%rax),%r12d
  441323:	c6 00 00             	movb   $0x0,(%rax)
  441326:	4c 89 f1             	mov    %r14,%rcx
  441329:	4c 89 fa             	mov    %r15,%rdx
  44132c:	48 8d 35 cd d9 02 00 	lea    0x2d9cd(%rip),%rsi        # 46ed00 <usage_message+0xcfc0>
  441333:	48 89 ef             	mov    %rbp,%rdi
  441336:	31 c0                	xor    %eax,%eax
  441338:	e8 6b cb fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  44133d:	83 f8 02             	cmp    $0x2,%eax
  441340:	74 a0                	je     4412e2 <uint64_in_list+0x50>
  441342:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  441347:	48 8d 35 85 3d 03 00 	lea    0x33d85(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  44134e:	48 89 ef             	mov    %rbp,%rdi
  441351:	31 c0                	xor    %eax,%eax
  441353:	e8 50 cb fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  441358:	4c 39 6c 24 18       	cmp    %r13,0x18(%rsp)
  44135d:	75 91                	jne    4412f0 <uint64_in_list+0x5e>
  44135f:	48 85 db             	test   %rbx,%rbx
  441362:	74 41                	je     4413a5 <uint64_in_list+0x113>
  441364:	31 ed                	xor    %ebp,%ebp
  441366:	44 88 23             	mov    %r12b,(%rbx)
  441369:	89 ef                	mov    %ebp,%edi
  44136b:	e8 0b 20 00 00       	callq  44337b <zbx_result_string>
  441370:	48 89 c2             	mov    %rax,%rdx
  441373:	48 8d 35 8e d9 02 00 	lea    0x2d98e(%rip),%rsi        # 46ed08 <usage_message+0xcfc8>
  44137a:	bf 04 00 00 00       	mov    $0x4,%edi
  44137f:	31 c0                	xor    %eax,%eax
  441381:	e8 2a fd fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441386:	89 e8                	mov    %ebp,%eax
  441388:	48 83 c4 38          	add    $0x38,%rsp
  44138c:	5b                   	pop    %rbx
  44138d:	5d                   	pop    %rbp
  44138e:	41 5c                	pop    %r12
  441390:	41 5d                	pop    %r13
  441392:	41 5e                	pop    %r14
  441394:	41 5f                	pop    %r15
  441396:	c3                   	retq   
  441397:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44139c:	eb cb                	jmp    441369 <uint64_in_list+0xd7>
  44139e:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  4413a3:	eb c1                	jmp    441366 <uint64_in_list+0xd4>
  4413a5:	31 ed                	xor    %ebp,%ebp
  4413a7:	eb c0                	jmp    441369 <uint64_in_list+0xd7>

00000000004413a9 <int_in_list>:
  4413a9:	41 57                	push   %r15
  4413ab:	41 56                	push   %r14
  4413ad:	41 55                	push   %r13
  4413af:	41 54                	push   %r12
  4413b1:	55                   	push   %rbp
  4413b2:	53                   	push   %rbx
  4413b3:	48 83 ec 18          	sub    $0x18,%rsp
  4413b7:	48 89 fd             	mov    %rdi,%rbp
  4413ba:	41 89 f5             	mov    %esi,%r13d
  4413bd:	89 f1                	mov    %esi,%ecx
  4413bf:	48 89 fa             	mov    %rdi,%rdx
  4413c2:	48 8d 35 5f da 02 00 	lea    0x2da5f(%rip),%rsi        # 46ee28 <usage_message+0xd0e8>
  4413c9:	bf 04 00 00 00       	mov    $0x4,%edi
  4413ce:	31 c0                	xor    %eax,%eax
  4413d0:	e8 db fc fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4413d5:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
  4413d9:	0f 84 bc 00 00 00    	je     44149b <int_in_list+0xf2>
  4413df:	45 31 e4             	xor    %r12d,%r12d
  4413e2:	4c 8d 74 24 08       	lea    0x8(%rsp),%r14
  4413e7:	4c 8d 7c 24 0c       	lea    0xc(%rsp),%r15
  4413ec:	eb 29                	jmp    441417 <int_in_list+0x6e>
  4413ee:	44 3b 6c 24 0c       	cmp    0xc(%rsp),%r13d
  4413f3:	7c 07                	jl     4413fc <int_in_list+0x53>
  4413f5:	44 3b 6c 24 08       	cmp    0x8(%rsp),%r13d
  4413fa:	7e 67                	jle    441463 <int_in_list+0xba>
  4413fc:	48 85 db             	test   %rbx,%rbx
  4413ff:	90                   	nop
  441400:	0f 84 95 00 00 00    	je     44149b <int_in_list+0xf2>
  441406:	44 88 23             	mov    %r12b,(%rbx)
  441409:	48 8d 6b 01          	lea    0x1(%rbx),%rbp
  44140d:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
  441411:	0f 84 8b 00 00 00    	je     4414a2 <int_in_list+0xf9>
  441417:	be 2c 00 00 00       	mov    $0x2c,%esi
  44141c:	48 89 ef             	mov    %rbp,%rdi
  44141f:	e8 74 d2 fc ff       	callq  40e698 <strchr@plt>
  441424:	48 89 c3             	mov    %rax,%rbx
  441427:	48 85 c0             	test   %rax,%rax
  44142a:	74 07                	je     441433 <int_in_list+0x8a>
  44142c:	44 0f b6 20          	movzbl (%rax),%r12d
  441430:	c6 00 00             	movb   $0x0,(%rax)
  441433:	4c 89 f1             	mov    %r14,%rcx
  441436:	4c 89 fa             	mov    %r15,%rdx
  441439:	48 8d 35 e0 d8 02 00 	lea    0x2d8e0(%rip),%rsi        # 46ed20 <usage_message+0xcfe0>
  441440:	48 89 ef             	mov    %rbp,%rdi
  441443:	31 c0                	xor    %eax,%eax
  441445:	e8 5e ca fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  44144a:	83 f8 02             	cmp    $0x2,%eax
  44144d:	74 9f                	je     4413ee <int_in_list+0x45>
  44144f:	ba 0a 00 00 00       	mov    $0xa,%edx
  441454:	31 f6                	xor    %esi,%esi
  441456:	48 89 ef             	mov    %rbp,%rdi
  441459:	e8 ca d0 fc ff       	callq  40e528 <strtol@plt>
  44145e:	41 39 c5             	cmp    %eax,%r13d
  441461:	75 99                	jne    4413fc <int_in_list+0x53>
  441463:	48 85 db             	test   %rbx,%rbx
  441466:	74 41                	je     4414a9 <int_in_list+0x100>
  441468:	31 ed                	xor    %ebp,%ebp
  44146a:	44 88 23             	mov    %r12b,(%rbx)
  44146d:	89 ef                	mov    %ebp,%edi
  44146f:	e8 07 1f 00 00       	callq  44337b <zbx_result_string>
  441474:	48 89 c2             	mov    %rax,%rdx
  441477:	48 8d 35 8a d8 02 00 	lea    0x2d88a(%rip),%rsi        # 46ed08 <usage_message+0xcfc8>
  44147e:	bf 04 00 00 00       	mov    $0x4,%edi
  441483:	31 c0                	xor    %eax,%eax
  441485:	e8 26 fc fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44148a:	89 e8                	mov    %ebp,%eax
  44148c:	48 83 c4 18          	add    $0x18,%rsp
  441490:	5b                   	pop    %rbx
  441491:	5d                   	pop    %rbp
  441492:	41 5c                	pop    %r12
  441494:	41 5d                	pop    %r13
  441496:	41 5e                	pop    %r14
  441498:	41 5f                	pop    %r15
  44149a:	c3                   	retq   
  44149b:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  4414a0:	eb cb                	jmp    44146d <int_in_list+0xc4>
  4414a2:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  4414a7:	eb c1                	jmp    44146a <int_in_list+0xc1>
  4414a9:	31 ed                	xor    %ebp,%ebp
  4414ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  4414b0:	eb bb                	jmp    44146d <int_in_list+0xc4>

00000000004414b2 <ip_in_list>:
  4414b2:	41 57                	push   %r15
  4414b4:	41 56                	push   %r14
  4414b6:	41 55                	push   %r13
  4414b8:	41 54                	push   %r12
  4414ba:	55                   	push   %rbp
  4414bb:	53                   	push   %rbx
  4414bc:	48 83 ec 48          	sub    $0x48,%rsp
  4414c0:	48 89 fd             	mov    %rdi,%rbp
  4414c3:	48 89 f3             	mov    %rsi,%rbx
  4414c6:	48 89 f1             	mov    %rsi,%rcx
  4414c9:	48 89 fa             	mov    %rdi,%rdx
  4414cc:	48 8d 35 53 d8 02 00 	lea    0x2d853(%rip),%rsi        # 46ed26 <usage_message+0xcfe6>
  4414d3:	bf 04 00 00 00       	mov    $0x4,%edi
  4414d8:	31 c0                	xor    %eax,%eax
  4414da:	e8 d1 fb fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4414df:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
  4414e4:	48 8d 4a 04          	lea    0x4(%rdx),%rcx
  4414e8:	4c 8d 4a 0c          	lea    0xc(%rdx),%r9
  4414ec:	4c 8d 42 08          	lea    0x8(%rdx),%r8
  4414f0:	48 8d 35 ee 17 02 00 	lea    0x217ee(%rip),%rsi        # 462ce5 <usage_message+0xfa5>
  4414f7:	48 89 df             	mov    %rbx,%rdi
  4414fa:	31 c0                	xor    %eax,%eax
  4414fc:	e8 a7 c9 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  441501:	83 f8 04             	cmp    $0x4,%eax
  441504:	74 33                	je     441539 <ip_in_list+0x87>
  441506:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  44150b:	89 df                	mov    %ebx,%edi
  44150d:	e8 69 1e 00 00       	callq  44337b <zbx_result_string>
  441512:	48 89 c2             	mov    %rax,%rdx
  441515:	48 8d 35 27 d8 02 00 	lea    0x2d827(%rip),%rsi        # 46ed43 <usage_message+0xd003>
  44151c:	bf 04 00 00 00       	mov    $0x4,%edi
  441521:	31 c0                	xor    %eax,%eax
  441523:	e8 88 fb fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441528:	89 d8                	mov    %ebx,%eax
  44152a:	48 83 c4 48          	add    $0x48,%rsp
  44152e:	5b                   	pop    %rbx
  44152f:	5d                   	pop    %rbp
  441530:	41 5c                	pop    %r12
  441532:	41 5d                	pop    %r13
  441534:	41 5e                	pop    %r14
  441536:	41 5f                	pop    %r15
  441538:	c3                   	retq   
  441539:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
  44153d:	74 c7                	je     441506 <ip_in_list+0x54>
  44153f:	49 89 ec             	mov    %rbp,%r12
  441542:	4c 8d 6c 24 10       	lea    0x10(%rsp),%r13
  441547:	4d 8d 75 0c          	lea    0xc(%r13),%r14
  44154b:	4d 8d 7d 08          	lea    0x8(%r13),%r15
  44154f:	49 8d 45 04          	lea    0x4(%r13),%rax
  441553:	48 89 04 24          	mov    %rax,(%rsp)
  441557:	49 8d 45 10          	lea    0x10(%r13),%rax
  44155b:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  441560:	eb 55                	jmp    4415b7 <ip_in_list+0x105>
  441562:	8b 44 24 30          	mov    0x30(%rsp),%eax
  441566:	3b 44 24 10          	cmp    0x10(%rsp),%eax
  44156a:	75 28                	jne    441594 <ip_in_list+0xe2>
  44156c:	8b 44 24 34          	mov    0x34(%rsp),%eax
  441570:	3b 44 24 14          	cmp    0x14(%rsp),%eax
  441574:	75 1e                	jne    441594 <ip_in_list+0xe2>
  441576:	8b 44 24 38          	mov    0x38(%rsp),%eax
  44157a:	3b 44 24 18          	cmp    0x18(%rsp),%eax
  44157e:	75 14                	jne    441594 <ip_in_list+0xe2>
  441580:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
  441584:	3b 44 24 1c          	cmp    0x1c(%rsp),%eax
  441588:	7c 0a                	jl     441594 <ip_in_list+0xe2>
  44158a:	3b 44 24 20          	cmp    0x20(%rsp),%eax
  44158e:	0f 8e ac 00 00 00    	jle    441640 <ip_in_list+0x18e>
  441594:	48 85 ed             	test   %rbp,%rbp
  441597:	74 04                	je     44159d <ip_in_list+0xeb>
  441599:	c6 45 00 2d          	movb   $0x2d,0x0(%rbp)
  44159d:	48 85 db             	test   %rbx,%rbx
  4415a0:	0f 84 60 ff ff ff    	je     441506 <ip_in_list+0x54>
  4415a6:	c6 03 2c             	movb   $0x2c,(%rbx)
  4415a9:	4c 8d 63 01          	lea    0x1(%rbx),%r12
  4415ad:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
  4415b1:	0f 84 4f ff ff ff    	je     441506 <ip_in_list+0x54>
  4415b7:	be 2c 00 00 00       	mov    $0x2c,%esi
  4415bc:	4c 89 e7             	mov    %r12,%rdi
  4415bf:	e8 d4 d0 fc ff       	callq  40e698 <strchr@plt>
  4415c4:	48 89 c3             	mov    %rax,%rbx
  4415c7:	48 85 c0             	test   %rax,%rax
  4415ca:	74 03                	je     4415cf <ip_in_list+0x11d>
  4415cc:	c6 00 00             	movb   $0x0,(%rax)
  4415cf:	be 2d 00 00 00       	mov    $0x2d,%esi
  4415d4:	4c 89 e7             	mov    %r12,%rdi
  4415d7:	e8 bc d0 fc ff       	callq  40e698 <strchr@plt>
  4415dc:	48 89 c5             	mov    %rax,%rbp
  4415df:	48 85 c0             	test   %rax,%rax
  4415e2:	74 1f                	je     441603 <ip_in_list+0x151>
  4415e4:	c6 00 00             	movb   $0x0,(%rax)
  4415e7:	48 8d 78 01          	lea    0x1(%rax),%rdi
  4415eb:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  4415f0:	48 8d 35 db 07 02 00 	lea    0x207db(%rip),%rsi        # 461dd2 <usage_message+0x92>
  4415f7:	31 c0                	xor    %eax,%eax
  4415f9:	e8 aa c8 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4415fe:	83 f8 01             	cmp    $0x1,%eax
  441601:	75 96                	jne    441599 <ip_in_list+0xe7>
  441603:	4d 89 f1             	mov    %r14,%r9
  441606:	4d 89 f8             	mov    %r15,%r8
  441609:	48 8b 0c 24          	mov    (%rsp),%rcx
  44160d:	4c 89 ea             	mov    %r13,%rdx
  441610:	48 8d 35 ce 16 02 00 	lea    0x216ce(%rip),%rsi        # 462ce5 <usage_message+0xfa5>
  441617:	4c 89 e7             	mov    %r12,%rdi
  44161a:	31 c0                	xor    %eax,%eax
  44161c:	e8 87 c8 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  441621:	83 f8 04             	cmp    $0x4,%eax
  441624:	0f 85 6a ff ff ff    	jne    441594 <ip_in_list+0xe2>
  44162a:	48 85 ed             	test   %rbp,%rbp
  44162d:	0f 85 2f ff ff ff    	jne    441562 <ip_in_list+0xb0>
  441633:	8b 44 24 1c          	mov    0x1c(%rsp),%eax
  441637:	89 44 24 20          	mov    %eax,0x20(%rsp)
  44163b:	e9 22 ff ff ff       	jmpq   441562 <ip_in_list+0xb0>
  441640:	48 85 ed             	test   %rbp,%rbp
  441643:	74 04                	je     441649 <ip_in_list+0x197>
  441645:	c6 45 00 2d          	movb   $0x2d,0x0(%rbp)
  441649:	48 85 db             	test   %rbx,%rbx
  44164c:	0f 84 b9 fe ff ff    	je     44150b <ip_in_list+0x59>
  441652:	c6 03 2c             	movb   $0x2c,(%rbx)
  441655:	31 db                	xor    %ebx,%ebx
  441657:	e9 af fe ff ff       	jmpq   44150b <ip_in_list+0x59>

000000000044165c <is_hex_string>:
  44165c:	55                   	push   %rbp
  44165d:	53                   	push   %rbx
  44165e:	48 83 ec 08          	sub    $0x8,%rsp
  441662:	48 89 fb             	mov    %rdi,%rbx
  441665:	0f b6 2f             	movzbl (%rdi),%ebp
  441668:	40 84 ed             	test   %bpl,%bpl
  44166b:	74 3d                	je     4416aa <is_hex_string+0x4e>
  44166d:	e8 56 cc fc ff       	callq  40e2c8 <__ctype_b_loc@plt>
  441672:	48 8b 10             	mov    (%rax),%rdx
  441675:	eb 0c                	jmp    441683 <is_hex_string+0x27>
  441677:	48 83 c3 03          	add    $0x3,%rbx
  44167b:	0f b6 2b             	movzbl (%rbx),%ebp
  44167e:	40 84 ed             	test   %bpl,%bpl
  441681:	74 33                	je     4416b6 <is_hex_string+0x5a>
  441683:	48 0f be ed          	movsbq %bpl,%rbp
  441687:	f6 44 6a 01 10       	testb  $0x10,0x1(%rdx,%rbp,2)
  44168c:	74 1c                	je     4416aa <is_hex_string+0x4e>
  44168e:	48 0f be 43 01       	movsbq 0x1(%rbx),%rax
  441693:	f6 44 42 01 10       	testb  $0x10,0x1(%rdx,%rax,2)
  441698:	74 10                	je     4416aa <is_hex_string+0x4e>
  44169a:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
  44169e:	84 c0                	test   %al,%al
  4416a0:	74 14                	je     4416b6 <is_hex_string+0x5a>
  4416a2:	3c 20                	cmp    $0x20,%al
  4416a4:	74 d1                	je     441677 <is_hex_string+0x1b>
  4416a6:	3c 0a                	cmp    $0xa,%al
  4416a8:	74 cd                	je     441677 <is_hex_string+0x1b>
  4416aa:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  4416af:	48 83 c4 08          	add    $0x8,%rsp
  4416b3:	5b                   	pop    %rbx
  4416b4:	5d                   	pop    %rbp
  4416b5:	c3                   	retq   
  4416b6:	31 c0                	xor    %eax,%eax
  4416b8:	48 83 c4 08          	add    $0x8,%rsp
  4416bc:	5b                   	pop    %rbx
  4416bd:	5d                   	pop    %rbp
  4416be:	c3                   	retq   

00000000004416bf <is_uint_prefix>:
  4416bf:	41 54                	push   %r12
  4416c1:	55                   	push   %rbp
  4416c2:	53                   	push   %rbx
  4416c3:	49 89 fc             	mov    %rdi,%r12
  4416c6:	0f b6 2f             	movzbl (%rdi),%ebp
  4416c9:	40 80 fd 20          	cmp    $0x20,%bpl
  4416cd:	0f 85 99 00 00 00    	jne    44176c <is_uint_prefix+0xad>
  4416d3:	48 89 f8             	mov    %rdi,%rax
  4416d6:	31 db                	xor    %ebx,%ebx
  4416d8:	83 c3 01             	add    $0x1,%ebx
  4416db:	0f b6 68 01          	movzbl 0x1(%rax),%ebp
  4416df:	48 83 c0 01          	add    $0x1,%rax
  4416e3:	40 80 fd 20          	cmp    $0x20,%bpl
  4416e7:	74 ef                	je     4416d8 <is_uint_prefix+0x19>
  4416e9:	e8 da cb fc ff       	callq  40e2c8 <__ctype_b_loc@plt>
  4416ee:	48 8b 30             	mov    (%rax),%rsi
  4416f1:	48 0f be ed          	movsbq %bpl,%rbp
  4416f5:	f6 44 6e 01 08       	testb  $0x8,0x1(%rsi,%rbp,2)
  4416fa:	74 66                	je     441762 <is_uint_prefix+0xa3>
  4416fc:	8d 53 01             	lea    0x1(%rbx),%edx
  4416ff:	48 63 d2             	movslq %edx,%rdx
  441702:	49 8d 14 14          	lea    (%r12,%rdx,1),%rdx
  441706:	83 c3 01             	add    $0x1,%ebx
  441709:	0f b6 02             	movzbl (%rdx),%eax
  44170c:	48 83 c2 01          	add    $0x1,%rdx
  441710:	48 0f be c8          	movsbq %al,%rcx
  441714:	f6 44 4e 01 08       	testb  $0x8,0x1(%rsi,%rcx,2)
  441719:	75 eb                	jne    441706 <is_uint_prefix+0x47>
  44171b:	3c 73                	cmp    $0x73,%al
  44171d:	74 13                	je     441732 <is_uint_prefix+0x73>
  44171f:	3c 6d                	cmp    $0x6d,%al
  441721:	74 0f                	je     441732 <is_uint_prefix+0x73>
  441723:	3c 68                	cmp    $0x68,%al
  441725:	74 0b                	je     441732 <is_uint_prefix+0x73>
  441727:	3c 64                	cmp    $0x64,%al
  441729:	74 07                	je     441732 <is_uint_prefix+0x73>
  44172b:	3c 77                	cmp    $0x77,%al
  44172d:	0f 1f 00             	nopl   (%rax)
  441730:	75 0b                	jne    44173d <is_uint_prefix+0x7e>
  441732:	83 c3 01             	add    $0x1,%ebx
  441735:	48 63 c3             	movslq %ebx,%rax
  441738:	41 0f b6 04 04       	movzbl (%r12,%rax,1),%eax
  44173d:	3c 20                	cmp    $0x20,%al
  44173f:	75 16                	jne    441757 <is_uint_prefix+0x98>
  441741:	83 c3 01             	add    $0x1,%ebx
  441744:	48 63 db             	movslq %ebx,%rbx
  441747:	49 01 dc             	add    %rbx,%r12
  44174a:	41 0f b6 04 24       	movzbl (%r12),%eax
  44174f:	49 83 c4 01          	add    $0x1,%r12
  441753:	3c 20                	cmp    $0x20,%al
  441755:	74 f3                	je     44174a <is_uint_prefix+0x8b>
  441757:	84 c0                	test   %al,%al
  441759:	75 07                	jne    441762 <is_uint_prefix+0xa3>
  44175b:	31 c0                	xor    %eax,%eax
  44175d:	5b                   	pop    %rbx
  44175e:	5d                   	pop    %rbp
  44175f:	41 5c                	pop    %r12
  441761:	c3                   	retq   
  441762:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  441767:	5b                   	pop    %rbx
  441768:	5d                   	pop    %rbp
  441769:	41 5c                	pop    %r12
  44176b:	c3                   	retq   
  44176c:	31 db                	xor    %ebx,%ebx
  44176e:	e9 76 ff ff ff       	jmpq   4416e9 <is_uint_prefix+0x2a>
  441773:	41 57                	push   %r15
  441775:	41 56                	push   %r14
  441777:	41 55                	push   %r13
  441779:	41 54                	push   %r12
  44177b:	55                   	push   %rbp
  44177c:	53                   	push   %rbx
  44177d:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
  441784:	48 89 fb             	mov    %rdi,%rbx
  441787:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
  44178c:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
  441791:	48 85 ff             	test   %rdi,%rdi
  441794:	75 17                	jne    4417ad <is_uint_prefix+0xee>
  441796:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44179b:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
  4417a2:	5b                   	pop    %rbx
  4417a3:	5d                   	pop    %rbp
  4417a4:	41 5c                	pop    %r12
  4417a6:	41 5d                	pop    %r13
  4417a8:	41 5e                	pop    %r14
  4417aa:	41 5f                	pop    %r15
  4417ac:	c3                   	retq   
  4417ad:	80 3f 00             	cmpb   $0x0,(%rdi)
  4417b0:	74 e4                	je     441796 <is_uint_prefix+0xd7>
  4417b2:	48 8d 7c 24 68       	lea    0x68(%rsp),%rdi
  4417b7:	e8 cc d2 fc ff       	callq  40ea88 <localtime@plt>
  4417bc:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  4417c1:	44 8b 60 18          	mov    0x18(%rax),%r12d
  4417c5:	45 85 e4             	test   %r12d,%r12d
  4417c8:	b8 07 00 00 00       	mov    $0x7,%eax
  4417cd:	44 0f 44 e0          	cmove  %eax,%r12d
  4417d1:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  4417d6:	8b 42 08             	mov    0x8(%rdx),%eax
  4417d9:	89 c2                	mov    %eax,%edx
  4417db:	c1 e2 04             	shl    $0x4,%edx
  4417de:	c1 e0 08             	shl    $0x8,%eax
  4417e1:	29 d0                	sub    %edx,%eax
  4417e3:	89 c2                	mov    %eax,%edx
  4417e5:	c1 e2 04             	shl    $0x4,%edx
  4417e8:	29 c2                	sub    %eax,%edx
  4417ea:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  4417ef:	8b 41 04             	mov    0x4(%rcx),%eax
  4417f2:	8d 0c 85 00 00 00 00 	lea    0x0(,%rax,4),%ecx
  4417f9:	c1 e0 06             	shl    $0x6,%eax
  4417fc:	29 c8                	sub    %ecx,%eax
  4417fe:	8d 04 02             	lea    (%rdx,%rax,1),%eax
  441801:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  441806:	8b 12                	mov    (%rdx),%edx
  441808:	01 d0                	add    %edx,%eax
  44180a:	89 44 24 58          	mov    %eax,0x58(%rsp)
  44180e:	80 3b 00             	cmpb   $0x0,(%rbx)
  441811:	74 83                	je     441796 <is_uint_prefix+0xd7>
  441813:	45 31 ed             	xor    %r13d,%r13d
  441816:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
  44181d:	00 
  44181e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  441823:	48 8d 84 24 84 00 00 	lea    0x84(%rsp),%rax
  44182a:	00 
  44182b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  441830:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
  441837:	00 
  441838:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  44183d:	48 8d 8c 24 8c 00 00 	lea    0x8c(%rsp),%rcx
  441844:	00 
  441845:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  44184a:	4c 8d 74 24 74       	lea    0x74(%rsp),%r14
  44184f:	4c 8d 7c 24 7c       	lea    0x7c(%rsp),%r15
  441854:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
  441859:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  44185e:	48 63 54 24 58       	movslq 0x58(%rsp),%rdx
  441863:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
  441868:	41 8d 4c 24 01       	lea    0x1(%r12),%ecx
  44186d:	89 4c 24 5c          	mov    %ecx,0x5c(%rsp)
  441871:	be 3b 00 00 00       	mov    $0x3b,%esi
  441876:	48 89 df             	mov    %rbx,%rdi
  441879:	e8 1a ce fc ff       	callq  40e698 <strchr@plt>
  44187e:	48 89 c5             	mov    %rax,%rbp
  441881:	48 89 da             	mov    %rbx,%rdx
  441884:	48 8d 35 e4 d4 02 00 	lea    0x2d4e4(%rip),%rsi        # 46ed6f <usage_message+0xd02f>
  44188b:	bf 04 00 00 00       	mov    $0x4,%edi
  441890:	31 c0                	xor    %eax,%eax
  441892:	e8 19 f8 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441897:	4c 89 74 24 10       	mov    %r14,0x10(%rsp)
  44189c:	4c 89 7c 24 08       	mov    %r15,0x8(%rsp)
  4418a1:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
  4418a6:	48 89 04 24          	mov    %rax,(%rsp)
  4418aa:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  4418af:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  4418b4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  4418b9:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  4418be:	48 8d 35 95 d4 02 00 	lea    0x2d495(%rip),%rsi        # 46ed5a <usage_message+0xd01a>
  4418c5:	48 89 df             	mov    %rbx,%rdi
  4418c8:	31 c0                	xor    %eax,%eax
  4418ca:	e8 d9 c5 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4418cf:	83 f8 07             	cmp    $0x7,%eax
  4418d2:	0f 85 89 01 00 00    	jne    441a61 <is_uint_prefix+0x3a2>
  4418d8:	44 8b 84 24 84 00 00 	mov    0x84(%rsp),%r8d
  4418df:	00 
  4418e0:	8b 8c 24 88 00 00 00 	mov    0x88(%rsp),%ecx
  4418e7:	8b 44 24 74          	mov    0x74(%rsp),%eax
  4418eb:	89 44 24 10          	mov    %eax,0x10(%rsp)
  4418ef:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
  4418f3:	89 44 24 08          	mov    %eax,0x8(%rsp)
  4418f7:	8b 44 24 78          	mov    0x78(%rsp),%eax
  4418fb:	89 04 24             	mov    %eax,(%rsp)
  4418fe:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
  441905:	00 
  441906:	8b 94 24 8c 00 00 00 	mov    0x8c(%rsp),%edx
  44190d:	48 8d 35 46 d4 02 00 	lea    0x2d446(%rip),%rsi        # 46ed5a <usage_message+0xd01a>
  441914:	bf 04 00 00 00       	mov    $0x4,%edi
  441919:	31 c0                	xor    %eax,%eax
  44191b:	e8 90 f7 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441920:	8b 74 24 78          	mov    0x78(%rsp),%esi
  441924:	8d 04 b5 00 00 00 00 	lea    0x0(,%rsi,4),%eax
  44192b:	c1 e6 06             	shl    $0x6,%esi
  44192e:	29 c6                	sub    %eax,%esi
  441930:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
  441937:	89 c2                	mov    %eax,%edx
  441939:	c1 e2 04             	shl    $0x4,%edx
  44193c:	c1 e0 08             	shl    $0x8,%eax
  44193f:	29 d0                	sub    %edx,%eax
  441941:	89 c2                	mov    %eax,%edx
  441943:	c1 e2 04             	shl    $0x4,%edx
  441946:	29 c2                	sub    %eax,%edx
  441948:	01 d6                	add    %edx,%esi
  44194a:	8b 54 24 7c          	mov    0x7c(%rsp),%edx
  44194e:	8b 7c 24 74          	mov    0x74(%rsp),%edi
  441952:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
  441959:	41 39 c4             	cmp    %eax,%r12d
  44195c:	0f 8c 5f 01 00 00    	jl     441ac1 <is_uint_prefix+0x402>
  441962:	8b 8c 24 84 00 00 00 	mov    0x84(%rsp),%ecx
  441969:	41 39 cc             	cmp    %ecx,%r12d
  44196c:	7f 3b                	jg     4419a9 <is_uint_prefix+0x2ea>
  44196e:	39 74 24 58          	cmp    %esi,0x58(%rsp)
  441972:	0f 8c 04 02 00 00    	jl     441b7c <is_uint_prefix+0x4bd>
  441978:	44 8d 0c bd 00 00 00 	lea    0x0(,%rdi,4),%r9d
  44197f:	00 
  441980:	41 89 f8             	mov    %edi,%r8d
  441983:	41 c1 e0 06          	shl    $0x6,%r8d
  441987:	45 29 c8             	sub    %r9d,%r8d
  44198a:	89 d7                	mov    %edx,%edi
  44198c:	c1 e7 04             	shl    $0x4,%edi
  44198f:	c1 e2 08             	shl    $0x8,%edx
  441992:	29 fa                	sub    %edi,%edx
  441994:	89 d7                	mov    %edx,%edi
  441996:	c1 e7 04             	shl    $0x4,%edi
  441999:	29 d7                	sub    %edx,%edi
  44199b:	41 8d 3c 38          	lea    (%r8,%rdi,1),%edi
  44199f:	39 7c 24 58          	cmp    %edi,0x58(%rsp)
  4419a3:	0f 8e b8 01 00 00    	jle    441b61 <is_uint_prefix+0x4a2>
  4419a9:	ba 01 00 00 00       	mov    $0x1,%edx
  4419ae:	41 83 fc 07          	cmp    $0x7,%r12d
  4419b2:	0f 4c 54 24 5c       	cmovl  0x5c(%rsp),%edx
  4419b7:	39 c2                	cmp    %eax,%edx
  4419b9:	7c 24                	jl     4419df <is_uint_prefix+0x320>
  4419bb:	39 ca                	cmp    %ecx,%edx
  4419bd:	7f 20                	jg     4419df <is_uint_prefix+0x320>
  4419bf:	4d 85 ed             	test   %r13,%r13
  4419c2:	0f 85 79 01 00 00    	jne    441b41 <is_uint_prefix+0x482>
  4419c8:	48 63 f6             	movslq %esi,%rsi
  4419cb:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
  4419d0:	48 8d 8c 06 80 51 01 	lea    0x15180(%rsi,%rax,1),%rcx
  4419d7:	00 
  4419d8:	48 2b 4c 24 60       	sub    0x60(%rsp),%rcx
  4419dd:	eb 63                	jmp    441a42 <is_uint_prefix+0x383>
  4419df:	ba ff ff ff ff       	mov    $0xffffffff,%edx
  4419e4:	89 c7                	mov    %eax,%edi
  4419e6:	44 29 e7             	sub    %r12d,%edi
  4419e9:	41 39 c4             	cmp    %eax,%r12d
  4419ec:	0f 4c d7             	cmovl  %edi,%edx
  4419ef:	41 39 cc             	cmp    %ecx,%r12d
  4419f2:	7c 06                	jl     4419fa <is_uint_prefix+0x33b>
  4419f4:	8d 50 07             	lea    0x7(%rax),%edx
  4419f7:	44 29 e2             	sub    %r12d,%edx
  4419fa:	41 39 c4             	cmp    %eax,%r12d
  4419fd:	7c 09                	jl     441a08 <is_uint_prefix+0x349>
  4419ff:	41 39 cc             	cmp    %ecx,%r12d
  441a02:	0f 8c 8b 01 00 00    	jl     441b93 <is_uint_prefix+0x4d4>
  441a08:	83 fa ff             	cmp    $0xffffffffffffffff,%edx
  441a0b:	0f 84 d2 00 00 00    	je     441ae3 <is_uint_prefix+0x424>
  441a11:	4d 85 ed             	test   %r13,%r13
  441a14:	0f 85 d1 00 00 00    	jne    441aeb <is_uint_prefix+0x42c>
  441a1a:	48 63 f6             	movslq %esi,%rsi
  441a1d:	48 03 74 24 68       	add    0x68(%rsp),%rsi
  441a22:	48 2b 74 24 60       	sub    0x60(%rsp),%rsi
  441a27:	8d 14 52             	lea    (%rdx,%rdx,2),%edx
  441a2a:	89 d0                	mov    %edx,%eax
  441a2c:	c1 e0 04             	shl    $0x4,%eax
  441a2f:	29 d0                	sub    %edx,%eax
  441a31:	89 c1                	mov    %eax,%ecx
  441a33:	c1 e1 04             	shl    $0x4,%ecx
  441a36:	29 c1                	sub    %eax,%ecx
  441a38:	c1 e1 07             	shl    $0x7,%ecx
  441a3b:	48 63 c9             	movslq %ecx,%rcx
  441a3e:	48 8d 0c 0e          	lea    (%rsi,%rcx,1),%rcx
  441a42:	48 85 ed             	test   %rbp,%rbp
  441a45:	0f 84 d3 00 00 00    	je     441b1e <is_uint_prefix+0x45f>
  441a4b:	48 8d 5d 01          	lea    0x1(%rbp),%rbx
  441a4f:	80 7d 01 00          	cmpb   $0x0,0x1(%rbp)
  441a53:	0f 84 c5 00 00 00    	je     441b1e <is_uint_prefix+0x45f>
  441a59:	49 89 cd             	mov    %rcx,%r13
  441a5c:	e9 10 fe ff ff       	jmpq   441871 <is_uint_prefix+0x1b2>
  441a61:	4c 89 74 24 08       	mov    %r14,0x8(%rsp)
  441a66:	4c 89 3c 24          	mov    %r15,(%rsp)
  441a6a:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
  441a6f:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
  441a74:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  441a79:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  441a7e:	48 8d 35 fc d2 02 00 	lea    0x2d2fc(%rip),%rsi        # 46ed81 <usage_message+0xd041>
  441a85:	48 89 df             	mov    %rbx,%rdi
  441a88:	31 c0                	xor    %eax,%eax
  441a8a:	e8 19 c4 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  441a8f:	8b 8c 24 88 00 00 00 	mov    0x88(%rsp),%ecx
  441a96:	89 8c 24 84 00 00 00 	mov    %ecx,0x84(%rsp)
  441a9d:	83 f8 06             	cmp    $0x6,%eax
  441aa0:	0f 84 3b 01 00 00    	je     441be1 <is_uint_prefix+0x522>
  441aa6:	48 89 da             	mov    %rbx,%rdx
  441aa9:	48 8d 35 a0 d3 02 00 	lea    0x2d3a0(%rip),%rsi        # 46ee50 <usage_message+0xd110>
  441ab0:	bf 02 00 00 00       	mov    $0x2,%edi
  441ab5:	31 c0                	xor    %eax,%eax
  441ab7:	e8 f4 f5 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441abc:	4c 89 e9             	mov    %r13,%rcx
  441abf:	eb 81                	jmp    441a42 <is_uint_prefix+0x383>
  441ac1:	8b 8c 24 84 00 00 00 	mov    0x84(%rsp),%ecx
  441ac8:	e9 dc fe ff ff       	jmpq   4419a9 <is_uint_prefix+0x2ea>
  441acd:	48 63 cf             	movslq %edi,%rcx
  441ad0:	48 03 4c 24 68       	add    0x68(%rsp),%rcx
  441ad5:	48 2b 4c 24 60       	sub    0x60(%rsp),%rcx
  441ada:	4c 39 e9             	cmp    %r13,%rcx
  441add:	0f 8c 5f ff ff ff    	jl     441a42 <is_uint_prefix+0x383>
  441ae3:	4c 89 e9             	mov    %r13,%rcx
  441ae6:	e9 57 ff ff ff       	jmpq   441a42 <is_uint_prefix+0x383>
  441aeb:	48 63 f6             	movslq %esi,%rsi
  441aee:	48 03 74 24 68       	add    0x68(%rsp),%rsi
  441af3:	48 2b 74 24 60       	sub    0x60(%rsp),%rsi
  441af8:	8d 14 52             	lea    (%rdx,%rdx,2),%edx
  441afb:	89 d0                	mov    %edx,%eax
  441afd:	c1 e0 04             	shl    $0x4,%eax
  441b00:	29 d0                	sub    %edx,%eax
  441b02:	89 c7                	mov    %eax,%edi
  441b04:	c1 e7 04             	shl    $0x4,%edi
  441b07:	29 c7                	sub    %eax,%edi
  441b09:	c1 e7 07             	shl    $0x7,%edi
  441b0c:	48 63 ff             	movslq %edi,%rdi
  441b0f:	48 8d 0c 3e          	lea    (%rsi,%rdi,1),%rcx
  441b13:	4c 39 e9             	cmp    %r13,%rcx
  441b16:	0f 8c 26 ff ff ff    	jl     441a42 <is_uint_prefix+0x383>
  441b1c:	eb c5                	jmp    441ae3 <is_uint_prefix+0x424>
  441b1e:	48 85 c9             	test   %rcx,%rcx
  441b21:	0f 84 6f fc ff ff    	je     441796 <is_uint_prefix+0xd7>
  441b27:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
  441b2d:	0f 1f 00             	nopl   (%rax)
  441b30:	74 08                	je     441b3a <is_uint_prefix+0x47b>
  441b32:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
  441b37:	48 89 08             	mov    %rcx,(%rax)
  441b3a:	31 c0                	xor    %eax,%eax
  441b3c:	e9 5a fc ff ff       	jmpq   44179b <is_uint_prefix+0xdc>
  441b41:	48 63 f6             	movslq %esi,%rsi
  441b44:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
  441b49:	48 8d 8c 30 80 51 01 	lea    0x15180(%rax,%rsi,1),%rcx
  441b50:	00 
  441b51:	48 2b 4c 24 60       	sub    0x60(%rsp),%rcx
  441b56:	4c 39 e9             	cmp    %r13,%rcx
  441b59:	0f 8c e3 fe ff ff    	jl     441a42 <is_uint_prefix+0x383>
  441b5f:	eb 82                	jmp    441ae3 <is_uint_prefix+0x424>
  441b61:	4d 85 ed             	test   %r13,%r13
  441b64:	0f 85 63 ff ff ff    	jne    441acd <is_uint_prefix+0x40e>
  441b6a:	48 63 cf             	movslq %edi,%rcx
  441b6d:	48 03 4c 24 68       	add    0x68(%rsp),%rcx
  441b72:	48 2b 4c 24 60       	sub    0x60(%rsp),%rcx
  441b77:	e9 c6 fe ff ff       	jmpq   441a42 <is_uint_prefix+0x383>
  441b7c:	4d 85 ed             	test   %r13,%r13
  441b7f:	75 45                	jne    441bc6 <is_uint_prefix+0x507>
  441b81:	48 63 ce             	movslq %esi,%rcx
  441b84:	48 03 4c 24 68       	add    0x68(%rsp),%rcx
  441b89:	48 2b 4c 24 60       	sub    0x60(%rsp),%rcx
  441b8e:	e9 af fe ff ff       	jmpq   441a42 <is_uint_prefix+0x383>
  441b93:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  441b98:	44 8b 4a 04          	mov    0x4(%rdx),%r9d
  441b9c:	44 8b 42 08          	mov    0x8(%rdx),%r8d
  441ba0:	8b 02                	mov    (%rdx),%eax
  441ba2:	89 04 24             	mov    %eax,(%rsp)
  441ba5:	44 89 e1             	mov    %r12d,%ecx
  441ba8:	48 89 da             	mov    %rbx,%rdx
  441bab:	48 8d 35 c6 d2 02 00 	lea    0x2d2c6(%rip),%rsi        # 46ee78 <usage_message+0xd138>
  441bb2:	bf 02 00 00 00       	mov    $0x2,%edi
  441bb7:	31 c0                	xor    %eax,%eax
  441bb9:	e8 f2 f4 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441bbe:	4c 89 e9             	mov    %r13,%rcx
  441bc1:	e9 7c fe ff ff       	jmpq   441a42 <is_uint_prefix+0x383>
  441bc6:	48 63 ce             	movslq %esi,%rcx
  441bc9:	48 03 4c 24 68       	add    0x68(%rsp),%rcx
  441bce:	48 2b 4c 24 60       	sub    0x60(%rsp),%rcx
  441bd3:	4c 39 e9             	cmp    %r13,%rcx
  441bd6:	0f 8c 66 fe ff ff    	jl     441a42 <is_uint_prefix+0x383>
  441bdc:	e9 02 ff ff ff       	jmpq   441ae3 <is_uint_prefix+0x424>
  441be1:	41 89 c8             	mov    %ecx,%r8d
  441be4:	e9 fe fc ff ff       	jmpq   4418e7 <is_uint_prefix+0x228>

0000000000441be9 <check_time_period>:
  441be9:	41 57                	push   %r15
  441beb:	41 56                	push   %r14
  441bed:	41 55                	push   %r13
  441bef:	41 54                	push   %r12
  441bf1:	55                   	push   %rbp
  441bf2:	53                   	push   %rbx
  441bf3:	48 83 ec 68          	sub    $0x68,%rsp
  441bf7:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
  441bfc:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
  441c01:	48 89 fa             	mov    %rdi,%rdx
  441c04:	48 8d 35 88 d1 02 00 	lea    0x2d188(%rip),%rsi        # 46ed93 <usage_message+0xd053>
  441c0b:	bf 04 00 00 00       	mov    $0x4,%edi
  441c10:	31 c0                	xor    %eax,%eax
  441c12:	e8 99 f4 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441c17:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  441c1d:	0f 84 3f 02 00 00    	je     441e62 <check_time_period+0x279>
  441c23:	48 8d 7c 24 38       	lea    0x38(%rsp),%rdi
  441c28:	e8 5b ce fc ff       	callq  40ea88 <localtime@plt>
  441c2d:	8b 50 18             	mov    0x18(%rax),%edx
  441c30:	89 54 24 24          	mov    %edx,0x24(%rsp)
  441c34:	85 d2                	test   %edx,%edx
  441c36:	ba 07 00 00 00       	mov    $0x7,%edx
  441c3b:	0f 45 54 24 24       	cmovne 0x24(%rsp),%edx
  441c40:	89 54 24 24          	mov    %edx,0x24(%rsp)
  441c44:	8b 48 08             	mov    0x8(%rax),%ecx
  441c47:	44 8b 40 04          	mov    0x4(%rax),%r8d
  441c4b:	89 cb                	mov    %ecx,%ebx
  441c4d:	c1 e3 04             	shl    $0x4,%ebx
  441c50:	89 ca                	mov    %ecx,%edx
  441c52:	c1 e2 08             	shl    $0x8,%edx
  441c55:	29 da                	sub    %ebx,%edx
  441c57:	89 d3                	mov    %edx,%ebx
  441c59:	c1 e3 04             	shl    $0x4,%ebx
  441c5c:	29 d3                	sub    %edx,%ebx
  441c5e:	42 8d 34 85 00 00 00 	lea    0x0(,%r8,4),%esi
  441c65:	00 
  441c66:	44 89 c2             	mov    %r8d,%edx
  441c69:	c1 e2 06             	shl    $0x6,%edx
  441c6c:	29 f2                	sub    %esi,%edx
  441c6e:	8d 14 13             	lea    (%rbx,%rdx,1),%edx
  441c71:	89 54 24 34          	mov    %edx,0x34(%rsp)
  441c75:	8b 10                	mov    (%rax),%edx
  441c77:	01 54 24 34          	add    %edx,0x34(%rsp)
  441c7b:	8b 54 24 24          	mov    0x24(%rsp),%edx
  441c7f:	48 8d 35 26 d1 02 00 	lea    0x2d126(%rip),%rsi        # 46edac <usage_message+0xd06c>
  441c86:	bf 04 00 00 00       	mov    $0x4,%edi
  441c8b:	31 c0                	xor    %eax,%eax
  441c8d:	e8 1e f4 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441c92:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  441c97:	80 38 00             	cmpb   $0x0,(%rax)
  441c9a:	0f 84 95 01 00 00    	je     441e35 <check_time_period+0x24c>
  441ca0:	48 89 c5             	mov    %rax,%rbp
  441ca3:	4c 8d 74 24 4c       	lea    0x4c(%rsp),%r14
  441ca8:	4c 8d 7c 24 54       	lea    0x54(%rsp),%r15
  441cad:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
  441cb2:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
  441cb7:	48 8d 44 24 5c       	lea    0x5c(%rsp),%rax
  441cbc:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  441cc1:	4c 8d 64 24 48       	lea    0x48(%rsp),%r12
  441cc6:	4c 8d 6c 24 50       	lea    0x50(%rsp),%r13
  441ccb:	e9 bb 00 00 00       	jmpq   441d8b <check_time_period+0x1a2>
  441cd0:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
  441cd4:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
  441cd8:	8b 44 24 48          	mov    0x48(%rsp),%eax
  441cdc:	89 44 24 08          	mov    %eax,0x8(%rsp)
  441ce0:	8b 44 24 50          	mov    0x50(%rsp),%eax
  441ce4:	89 04 24             	mov    %eax,(%rsp)
  441ce7:	44 8b 4c 24 4c       	mov    0x4c(%rsp),%r9d
  441cec:	44 8b 44 24 54       	mov    0x54(%rsp),%r8d
  441cf1:	48 8d 35 65 d0 02 00 	lea    0x2d065(%rip),%rsi        # 46ed5d <usage_message+0xd01d>
  441cf8:	bf 04 00 00 00       	mov    $0x4,%edi
  441cfd:	31 c0                	xor    %eax,%eax
  441cff:	e8 ac f3 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441d04:	8b 54 24 24          	mov    0x24(%rsp),%edx
  441d08:	3b 54 24 5c          	cmp    0x5c(%rsp),%edx
  441d0c:	7c 66                	jl     441d74 <check_time_period+0x18b>
  441d0e:	3b 54 24 58          	cmp    0x58(%rsp),%edx
  441d12:	7f 60                	jg     441d74 <check_time_period+0x18b>
  441d14:	8b 4c 24 4c          	mov    0x4c(%rsp),%ecx
  441d18:	8d 04 8d 00 00 00 00 	lea    0x0(,%rcx,4),%eax
  441d1f:	c1 e1 06             	shl    $0x6,%ecx
  441d22:	29 c1                	sub    %eax,%ecx
  441d24:	8b 44 24 54          	mov    0x54(%rsp),%eax
  441d28:	89 c2                	mov    %eax,%edx
  441d2a:	c1 e2 04             	shl    $0x4,%edx
  441d2d:	c1 e0 08             	shl    $0x8,%eax
  441d30:	29 d0                	sub    %edx,%eax
  441d32:	89 c2                	mov    %eax,%edx
  441d34:	c1 e2 04             	shl    $0x4,%edx
  441d37:	29 c2                	sub    %eax,%edx
  441d39:	8d 14 11             	lea    (%rcx,%rdx,1),%edx
  441d3c:	39 54 24 34          	cmp    %edx,0x34(%rsp)
  441d40:	7c 32                	jl     441d74 <check_time_period+0x18b>
  441d42:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
  441d46:	8d 04 8d 00 00 00 00 	lea    0x0(,%rcx,4),%eax
  441d4d:	c1 e1 06             	shl    $0x6,%ecx
  441d50:	29 c1                	sub    %eax,%ecx
  441d52:	8b 44 24 50          	mov    0x50(%rsp),%eax
  441d56:	89 c2                	mov    %eax,%edx
  441d58:	c1 e2 04             	shl    $0x4,%edx
  441d5b:	c1 e0 08             	shl    $0x8,%eax
  441d5e:	29 d0                	sub    %edx,%eax
  441d60:	89 c2                	mov    %eax,%edx
  441d62:	c1 e2 04             	shl    $0x4,%edx
  441d65:	29 c2                	sub    %eax,%edx
  441d67:	8d 14 11             	lea    (%rcx,%rdx,1),%edx
  441d6a:	39 54 24 34          	cmp    %edx,0x34(%rsp)
  441d6e:	0f 8e ff 00 00 00    	jle    441e73 <check_time_period+0x28a>
  441d74:	48 85 db             	test   %rbx,%rbx
  441d77:	0f 84 b8 00 00 00    	je     441e35 <check_time_period+0x24c>
  441d7d:	48 8d 6b 01          	lea    0x1(%rbx),%rbp
  441d81:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
  441d85:	0f 84 aa 00 00 00    	je     441e35 <check_time_period+0x24c>
  441d8b:	be 3b 00 00 00       	mov    $0x3b,%esi
  441d90:	48 89 ef             	mov    %rbp,%rdi
  441d93:	e8 00 c9 fc ff       	callq  40e698 <strchr@plt>
  441d98:	48 89 c3             	mov    %rax,%rbx
  441d9b:	48 89 ea             	mov    %rbp,%rdx
  441d9e:	48 8d 35 10 d0 02 00 	lea    0x2d010(%rip),%rsi        # 46edb5 <usage_message+0xd075>
  441da5:	bf 04 00 00 00       	mov    $0x4,%edi
  441daa:	31 c0                	xor    %eax,%eax
  441dac:	e8 ff f2 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441db1:	4c 89 64 24 08       	mov    %r12,0x8(%rsp)
  441db6:	4c 89 2c 24          	mov    %r13,(%rsp)
  441dba:	4d 89 f1             	mov    %r14,%r9
  441dbd:	4d 89 f8             	mov    %r15,%r8
  441dc0:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  441dc5:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  441dca:	48 8d 35 8c cf 02 00 	lea    0x2cf8c(%rip),%rsi        # 46ed5d <usage_message+0xd01d>
  441dd1:	48 89 ef             	mov    %rbp,%rdi
  441dd4:	31 c0                	xor    %eax,%eax
  441dd6:	e8 cd c0 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  441ddb:	83 f8 06             	cmp    $0x6,%eax
  441dde:	0f 84 ec fe ff ff    	je     441cd0 <check_time_period+0xe7>
  441de4:	4c 89 24 24          	mov    %r12,(%rsp)
  441de8:	4d 89 e9             	mov    %r13,%r9
  441deb:	4d 89 f0             	mov    %r14,%r8
  441dee:	4c 89 f9             	mov    %r15,%rcx
  441df1:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  441df6:	48 8d 35 63 cf 02 00 	lea    0x2cf63(%rip),%rsi        # 46ed60 <usage_message+0xd020>
  441dfd:	48 89 ef             	mov    %rbp,%rdi
  441e00:	31 c0                	xor    %eax,%eax
  441e02:	e8 a1 c0 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  441e07:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
  441e0b:	89 54 24 58          	mov    %edx,0x58(%rsp)
  441e0f:	83 f8 05             	cmp    $0x5,%eax
  441e12:	74 6d                	je     441e81 <check_time_period+0x298>
  441e14:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  441e19:	48 8d 35 a0 d0 02 00 	lea    0x2d0a0(%rip),%rsi        # 46eec0 <usage_message+0xd180>
  441e20:	bf 02 00 00 00       	mov    $0x2,%edi
  441e25:	31 c0                	xor    %eax,%eax
  441e27:	e8 84 f2 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441e2c:	48 85 db             	test   %rbx,%rbx
  441e2f:	0f 85 48 ff ff ff    	jne    441d7d <check_time_period+0x194>
  441e35:	31 db                	xor    %ebx,%ebx
  441e37:	48 8d 15 bb 3f 02 00 	lea    0x23fbb(%rip),%rdx        # 465df9 <usage_message+0x40b9>
  441e3e:	48 8d 35 84 cf 02 00 	lea    0x2cf84(%rip),%rsi        # 46edc9 <usage_message+0xd089>
  441e45:	bf 04 00 00 00       	mov    $0x4,%edi
  441e4a:	31 c0                	xor    %eax,%eax
  441e4c:	e8 5f f2 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441e51:	89 d8                	mov    %ebx,%eax
  441e53:	48 83 c4 68          	add    $0x68,%rsp
  441e57:	5b                   	pop    %rbx
  441e58:	5d                   	pop    %rbp
  441e59:	41 5c                	pop    %r12
  441e5b:	41 5d                	pop    %r13
  441e5d:	41 5e                	pop    %r14
  441e5f:	41 5f                	pop    %r15
  441e61:	c3                   	retq   
  441e62:	31 ff                	xor    %edi,%edi
  441e64:	e8 6f cd fc ff       	callq  40ebd8 <time@plt>
  441e69:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  441e6e:	e9 b0 fd ff ff       	jmpq   441c23 <check_time_period+0x3a>
  441e73:	bb 01 00 00 00       	mov    $0x1,%ebx
  441e78:	48 8d 15 42 cf 02 00 	lea    0x2cf42(%rip),%rdx        # 46edc1 <usage_message+0xd081>
  441e7f:	eb bd                	jmp    441e3e <check_time_period+0x255>
  441e81:	89 d1                	mov    %edx,%ecx
  441e83:	e9 50 fe ff ff       	jmpq   441cd8 <check_time_period+0xef>
  441e88:	41 57                	push   %r15
  441e8a:	41 56                	push   %r14
  441e8c:	41 55                	push   %r13
  441e8e:	41 54                	push   %r12
  441e90:	55                   	push   %rbp
  441e91:	53                   	push   %rbx
  441e92:	48 83 ec 48          	sub    $0x48,%rsp
  441e96:	41 89 ff             	mov    %edi,%r15d
  441e99:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  441e9e:	48 85 f6             	test   %rsi,%rsi
  441ea1:	0f 84 e8 00 00 00    	je     441f8f <check_time_period+0x3a6>
  441ea7:	80 3e 00             	cmpb   $0x0,(%rsi)
  441eaa:	0f 84 df 00 00 00    	je     441f8f <check_time_period+0x3a6>
  441eb0:	48 89 f3             	mov    %rsi,%rbx
  441eb3:	41 be 80 33 e1 01    	mov    $0x1e13380,%r14d
  441eb9:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  441ebe:	4c 8d 6c 24 3c       	lea    0x3c(%rsp),%r13
  441ec3:	eb 2d                	jmp    441ef2 <check_time_period+0x309>
  441ec5:	48 89 da             	mov    %rbx,%rdx
  441ec8:	48 8d 35 81 cf 02 00 	lea    0x2cf81(%rip),%rsi        # 46ee50 <usage_message+0xd110>
  441ecf:	bf 02 00 00 00       	mov    $0x2,%edi
  441ed4:	31 c0                	xor    %eax,%eax
  441ed6:	e8 d5 f1 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441edb:	48 85 ed             	test   %rbp,%rbp
  441ede:	0f 84 94 00 00 00    	je     441f78 <check_time_period+0x38f>
  441ee4:	48 8d 5d 01          	lea    0x1(%rbp),%rbx
  441ee8:	80 7d 01 00          	cmpb   $0x0,0x1(%rbp)
  441eec:	0f 84 86 00 00 00    	je     441f78 <check_time_period+0x38f>
  441ef2:	be 3b 00 00 00       	mov    $0x3b,%esi
  441ef7:	48 89 df             	mov    %rbx,%rdi
  441efa:	e8 99 c7 fc ff       	callq  40e698 <strchr@plt>
  441eff:	48 89 c5             	mov    %rax,%rbp
  441f02:	48 89 da             	mov    %rbx,%rdx
  441f05:	48 8d 35 63 ce 02 00 	lea    0x2ce63(%rip),%rsi        # 46ed6f <usage_message+0xd02f>
  441f0c:	bf 04 00 00 00       	mov    $0x4,%edi
  441f11:	31 c0                	xor    %eax,%eax
  441f13:	e8 98 f1 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441f18:	4c 89 e1             	mov    %r12,%rcx
  441f1b:	4c 89 ea             	mov    %r13,%rdx
  441f1e:	48 8d 35 c2 ce 02 00 	lea    0x2cec2(%rip),%rsi        # 46ede7 <usage_message+0xd0a7>
  441f25:	48 89 df             	mov    %rbx,%rdi
  441f28:	31 c0                	xor    %eax,%eax
  441f2a:	e8 79 bf fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  441f2f:	83 f8 02             	cmp    $0x2,%eax
  441f32:	75 91                	jne    441ec5 <check_time_period+0x2dc>
  441f34:	4c 89 e1             	mov    %r12,%rcx
  441f37:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
  441f3b:	48 8d 35 b1 ce 02 00 	lea    0x2ceb1(%rip),%rsi        # 46edf3 <usage_message+0xd0b3>
  441f42:	bf 04 00 00 00       	mov    $0x4,%edi
  441f47:	31 c0                	xor    %eax,%eax
  441f49:	e8 62 f1 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441f4e:	44 39 74 24 3c       	cmp    %r14d,0x3c(%rsp)
  441f53:	7d 86                	jge    441edb <check_time_period+0x2f2>
  441f55:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  441f5a:	4c 89 e7             	mov    %r12,%rdi
  441f5d:	e8 87 fc ff ff       	callq  441be9 <check_time_period>
  441f62:	85 c0                	test   %eax,%eax
  441f64:	0f 84 71 ff ff ff    	je     441edb <check_time_period+0x2f2>
  441f6a:	44 8b 74 24 3c       	mov    0x3c(%rsp),%r14d
  441f6f:	48 85 ed             	test   %rbp,%rbp
  441f72:	0f 85 6c ff ff ff    	jne    441ee4 <check_time_period+0x2fb>
  441f78:	41 81 fe 80 33 e1 01 	cmp    $0x1e13380,%r14d
  441f7f:	90                   	nop
  441f80:	74 0d                	je     441f8f <check_time_period+0x3a6>
  441f82:	41 bf 80 33 e1 01    	mov    $0x1e13380,%r15d
  441f88:	45 85 f6             	test   %r14d,%r14d
  441f8b:	45 0f 45 fe          	cmovne %r14d,%r15d
  441f8f:	44 89 f8             	mov    %r15d,%eax
  441f92:	48 83 c4 48          	add    $0x48,%rsp
  441f96:	5b                   	pop    %rbx
  441f97:	5d                   	pop    %rbp
  441f98:	41 5c                	pop    %r12
  441f9a:	41 5d                	pop    %r13
  441f9c:	41 5e                	pop    %r14
  441f9e:	41 5f                	pop    %r15
  441fa0:	c3                   	retq   

0000000000441fa1 <calculate_item_nextcheck>:
  441fa1:	41 57                	push   %r15
  441fa3:	41 56                	push   %r14
  441fa5:	41 55                	push   %r13
  441fa7:	41 54                	push   %r12
  441fa9:	55                   	push   %rbp
  441faa:	53                   	push   %rbx
  441fab:	48 83 ec 28          	sub    $0x28,%rsp
  441faf:	49 89 fe             	mov    %rdi,%r14
  441fb2:	41 89 f7             	mov    %esi,%r15d
  441fb5:	89 d3                	mov    %edx,%ebx
  441fb7:	48 89 cd             	mov    %rcx,%rbp
  441fba:	4d 89 c4             	mov    %r8,%r12
  441fbd:	4d 89 cd             	mov    %r9,%r13
  441fc0:	48 85 c9             	test   %rcx,%rcx
  441fc3:	4d 89 c1             	mov    %r8,%r9
  441fc6:	4c 8d 05 09 dd 02 00 	lea    0x2dd09(%rip),%r8        # 46fcd6 <usage_message+0xdf96>
  441fcd:	4c 0f 45 c1          	cmovne %rcx,%r8
  441fd1:	89 d1                	mov    %edx,%ecx
  441fd3:	48 89 fa             	mov    %rdi,%rdx
  441fd6:	48 8d 35 0b cf 02 00 	lea    0x2cf0b(%rip),%rsi        # 46eee8 <usage_message+0xd1a8>
  441fdd:	bf 04 00 00 00       	mov    $0x4,%edi
  441fe2:	31 c0                	xor    %eax,%eax
  441fe4:	e8 c7 f0 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  441fe9:	85 db                	test   %ebx,%ebx
  441feb:	b8 80 33 e1 01       	mov    $0x1e13380,%eax
  441ff0:	0f 44 d8             	cmove  %eax,%ebx
  441ff3:	41 83 ff 07          	cmp    $0x7,%r15d
  441ff7:	0f 84 c7 00 00 00    	je     4420c4 <calculate_item_nextcheck+0x123>
  441ffd:	4c 89 e2             	mov    %r12,%rdx
  442000:	48 89 ee             	mov    %rbp,%rsi
  442003:	89 df                	mov    %ebx,%edi
  442005:	e8 7e fe ff ff       	callq  441e88 <check_time_period+0x29f>
  44200a:	41 89 c7             	mov    %eax,%r15d
  44200d:	48 8d 44 24 18       	lea    0x18(%rsp),%rax
  442012:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  442017:	48 89 c2             	mov    %rax,%rdx
  44201a:	4c 89 e6             	mov    %r12,%rsi
  44201d:	48 89 ef             	mov    %rbp,%rdi
  442020:	e8 4e f7 ff ff       	callq  441773 <is_uint_prefix+0xb4>
  442025:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  442028:	0f 84 cd 00 00 00    	je     4420fb <calculate_item_nextcheck+0x15a>
  44202e:	49 63 f7             	movslq %r15d,%rsi
  442031:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  442036:	4a 8d 04 26          	lea    (%rsi,%r12,1),%rax
  44203a:	48 39 c8             	cmp    %rcx,%rax
  44203d:	7f 38                	jg     442077 <calculate_item_nextcheck+0xd6>
  44203f:	48 89 f3             	mov    %rsi,%rbx
  442042:	4c 89 e1             	mov    %r12,%rcx
  442045:	48 89 c8             	mov    %rcx,%rax
  442048:	48 99                	cqto   
  44204a:	48 f7 fe             	idiv   %rsi
  44204d:	45 89 fc             	mov    %r15d,%r12d
  442050:	44 0f af e0          	imul   %eax,%r12d
  442054:	4c 89 f0             	mov    %r14,%rax
  442057:	31 d2                	xor    %edx,%edx
  442059:	48 f7 f3             	div    %rbx
  44205c:	41 01 d4             	add    %edx,%r12d
  44205f:	49 63 c4             	movslq %r12d,%rax
  442062:	48 39 c1             	cmp    %rax,%rcx
  442065:	7c 0b                	jl     442072 <calculate_item_nextcheck+0xd1>
  442067:	45 01 fc             	add    %r15d,%r12d
  44206a:	49 63 c4             	movslq %r12d,%rax
  44206d:	48 39 c1             	cmp    %rax,%rcx
  442070:	7d f5                	jge    442067 <calculate_item_nextcheck+0xc6>
  442072:	44 89 fb             	mov    %r15d,%ebx
  442075:	eb 51                	jmp    4420c8 <calculate_item_nextcheck+0x127>
  442077:	48 8d 51 01          	lea    0x1(%rcx),%rdx
  44207b:	48 89 ee             	mov    %rbp,%rsi
  44207e:	89 df                	mov    %ebx,%edi
  442080:	e8 03 fe ff ff       	callq  441e88 <check_time_period+0x29f>
  442085:	41 89 c7             	mov    %eax,%r15d
  442088:	3d 80 33 e1 01       	cmp    $0x1e13380,%eax
  44208d:	75 7a                	jne    442109 <calculate_item_nextcheck+0x168>
  44208f:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  442094:	48 83 c6 01          	add    $0x1,%rsi
  442098:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  44209d:	48 89 ef             	mov    %rbp,%rdi
  4420a0:	e8 ce f6 ff ff       	callq  441773 <is_uint_prefix+0xb4>
  4420a5:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  4420aa:	48 89 c8             	mov    %rcx,%rax
  4420ad:	4c 29 e0             	sub    %r12,%rax
  4420b0:	48 3d 7f 3a 09 00    	cmp    $0x93a7f,%rax
  4420b6:	7e bf                	jle    442077 <calculate_item_nextcheck+0xd6>
  4420b8:	bb 80 33 e1 01       	mov    $0x1e13380,%ebx
  4420bd:	be 80 33 e1 01       	mov    $0x1e13380,%esi
  4420c2:	eb 81                	jmp    442045 <calculate_item_nextcheck+0xa4>
  4420c4:	46 8d 24 23          	lea    (%rbx,%r12,1),%r12d
  4420c8:	4d 85 ed             	test   %r13,%r13
  4420cb:	74 04                	je     4420d1 <calculate_item_nextcheck+0x130>
  4420cd:	41 89 5d 00          	mov    %ebx,0x0(%r13)
  4420d1:	89 d9                	mov    %ebx,%ecx
  4420d3:	44 89 e2             	mov    %r12d,%edx
  4420d6:	48 8d 35 3b ce 02 00 	lea    0x2ce3b(%rip),%rsi        # 46ef18 <usage_message+0xd1d8>
  4420dd:	bf 04 00 00 00       	mov    $0x4,%edi
  4420e2:	31 c0                	xor    %eax,%eax
  4420e4:	e8 c7 ef fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4420e9:	44 89 e0             	mov    %r12d,%eax
  4420ec:	48 83 c4 28          	add    $0x28,%rsp
  4420f0:	5b                   	pop    %rbx
  4420f1:	5d                   	pop    %rbp
  4420f2:	41 5c                	pop    %r12
  4420f4:	41 5d                	pop    %r13
  4420f6:	41 5e                	pop    %r14
  4420f8:	41 5f                	pop    %r15
  4420fa:	c3                   	retq   
  4420fb:	49 63 f7             	movslq %r15d,%rsi
  4420fe:	48 89 f3             	mov    %rsi,%rbx
  442101:	4c 89 e1             	mov    %r12,%rcx
  442104:	e9 3c ff ff ff       	jmpq   442045 <calculate_item_nextcheck+0xa4>
  442109:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  44210e:	48 63 f0             	movslq %eax,%rsi
  442111:	48 89 f3             	mov    %rsi,%rbx
  442114:	e9 2c ff ff ff       	jmpq   442045 <calculate_item_nextcheck+0xa4>

0000000000442119 <zbx_time>:
  442119:	48 83 ec 18          	sub    $0x18,%rsp
  44211d:	48 89 e7             	mov    %rsp,%rdi
  442120:	31 f6                	xor    %esi,%esi
  442122:	e8 31 be fc ff       	callq  40df58 <gettimeofday@plt>
  442127:	f2 48 0f 2a 04 24    	cvtsi2sdq (%rsp),%xmm0
  44212d:	f2 48 0f 2a 4c 24 08 	cvtsi2sdq 0x8(%rsp),%xmm1
  442134:	f2 0f 59 0d 64 d0 02 	mulsd  0x2d064(%rip),%xmm1        # 46f1a0 <usage_message+0xd460>
  44213b:	00 
  44213c:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
  442140:	48 83 c4 18          	add    $0x18,%rsp
  442144:	c3                   	retq   

0000000000442145 <zbx_current_time>:
  442145:	48 83 ec 08          	sub    $0x8,%rsp
  442149:	e8 cb ff ff ff       	callq  442119 <zbx_time>
  44214e:	f2 0f 58 05 a2 92 02 	addsd  0x292a2(%rip),%xmm0        # 46b3f8 <usage_message+0x96b8>
  442155:	00 
  442156:	48 83 c4 08          	add    $0x8,%rsp
  44215a:	c3                   	retq   
  44215b:	90                   	nop
  44215c:	90                   	nop
  44215d:	90                   	nop
  44215e:	90                   	nop
  44215f:	90                   	nop

0000000000442160 <add_regexp_ex>:
  442160:	41 57                	push   %r15
  442162:	41 56                	push   %r14
  442164:	41 55                	push   %r13
  442166:	41 54                	push   %r12
  442168:	55                   	push   %rbp
  442169:	53                   	push   %rbx
  44216a:	48 83 ec 18          	sub    $0x18,%rsp
  44216e:	48 89 fd             	mov    %rdi,%rbp
  442171:	48 89 d3             	mov    %rdx,%rbx
  442174:	49 89 cf             	mov    %rcx,%r15
  442177:	4d 89 c4             	mov    %r8,%r12
  44217a:	45 89 ce             	mov    %r9d,%r14d
  44217d:	44 0f b6 6c 24 50    	movzbl 0x50(%rsp),%r13d
  442183:	8b 0a                	mov    (%rdx),%ecx
  442185:	39 0e                	cmp    %ecx,(%rsi)
  442187:	74 7e                	je     442207 <add_regexp_ex+0xa7>
  442189:	48 8b 17             	mov    (%rdi),%rdx
  44218c:	4c 89 ff             	mov    %r15,%rdi
  44218f:	48 89 14 24          	mov    %rdx,(%rsp)
  442193:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
  442197:	e8 dc bf fc ff       	callq  40e178 <__strdup@plt>
  44219c:	8b 4c 24 08          	mov    0x8(%rsp),%ecx
  4421a0:	48 63 c9             	movslq %ecx,%rcx
  4421a3:	48 c1 e1 05          	shl    $0x5,%rcx
  4421a7:	48 8b 14 24          	mov    (%rsp),%rdx
  4421ab:	48 89 04 11          	mov    %rax,(%rcx,%rdx,1)
  4421af:	4c 63 3b             	movslq (%rbx),%r15
  4421b2:	49 c1 e7 05          	shl    $0x5,%r15
  4421b6:	4c 03 7d 00          	add    0x0(%rbp),%r15
  4421ba:	4c 89 e7             	mov    %r12,%rdi
  4421bd:	e8 b6 bf fc ff       	callq  40e178 <__strdup@plt>
  4421c2:	49 89 47 08          	mov    %rax,0x8(%r15)
  4421c6:	48 63 03             	movslq (%rbx),%rax
  4421c9:	48 8b 55 00          	mov    0x0(%rbp),%rdx
  4421cd:	48 c1 e0 05          	shl    $0x5,%rax
  4421d1:	44 89 74 10 10       	mov    %r14d,0x10(%rax,%rdx,1)
  4421d6:	48 63 03             	movslq (%rbx),%rax
  4421d9:	48 c1 e0 05          	shl    $0x5,%rax
  4421dd:	44 88 6c 10 14       	mov    %r13b,0x14(%rax,%rdx,1)
  4421e2:	48 63 03             	movslq (%rbx),%rax
  4421e5:	48 8b 55 00          	mov    0x0(%rbp),%rdx
  4421e9:	48 c1 e0 05          	shl    $0x5,%rax
  4421ed:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
  4421f1:	89 4c 10 18          	mov    %ecx,0x18(%rax,%rdx,1)
  4421f5:	83 03 01             	addl   $0x1,(%rbx)
  4421f8:	48 83 c4 18          	add    $0x18,%rsp
  4421fc:	5b                   	pop    %rbx
  4421fd:	5d                   	pop    %rbp
  4421fe:	41 5c                	pop    %r12
  442200:	41 5d                	pop    %r13
  442202:	41 5e                	pop    %r14
  442204:	41 5f                	pop    %r15
  442206:	c3                   	retq   
  442207:	83 c1 10             	add    $0x10,%ecx
  44220a:	89 0e                	mov    %ecx,(%rsi)
  44220c:	48 8b 17             	mov    (%rdi),%rdx
  44220f:	48 85 d2             	test   %rdx,%rdx
  442212:	74 26                	je     44223a <add_regexp_ex+0xda>
  442214:	48 63 c9             	movslq %ecx,%rcx
  442217:	48 c1 e1 05          	shl    $0x5,%rcx
  44221b:	be 54 00 00 00       	mov    $0x54,%esi
  442220:	48 8d 3d 81 cf 02 00 	lea    0x2cf81(%rip),%rdi        # 46f1a8 <usage_message+0xd468>
  442227:	e8 6a 04 00 00       	callq  442696 <zbx_realloc2>
  44222c:	48 89 c2             	mov    %rax,%rdx
  44222f:	48 89 45 00          	mov    %rax,0x0(%rbp)
  442233:	8b 0b                	mov    (%rbx),%ecx
  442235:	e9 52 ff ff ff       	jmpq   44218c <add_regexp_ex+0x2c>
  44223a:	48 63 c9             	movslq %ecx,%rcx
  44223d:	48 c1 e1 05          	shl    $0x5,%rcx
  442241:	be 52 00 00 00       	mov    $0x52,%esi
  442246:	48 8d 3d 5b cf 02 00 	lea    0x2cf5b(%rip),%rdi        # 46f1a8 <usage_message+0xd468>
  44224d:	e8 b9 04 00 00       	callq  44270b <zbx_malloc2>
  442252:	48 89 c2             	mov    %rax,%rdx
  442255:	48 89 45 00          	mov    %rax,0x0(%rbp)
  442259:	8b 0b                	mov    (%rbx),%ecx
  44225b:	e9 2c ff ff ff       	jmpq   44218c <add_regexp_ex+0x2c>

0000000000442260 <clean_regexps_ex>:
  442260:	41 54                	push   %r12
  442262:	55                   	push   %rbp
  442263:	53                   	push   %rbx
  442264:	49 89 f4             	mov    %rsi,%r12
  442267:	8b 06                	mov    (%rsi),%eax
  442269:	85 c0                	test   %eax,%eax
  44226b:	7e 3c                	jle    4422a9 <clean_regexps_ex+0x49>
  44226d:	48 89 fb             	mov    %rdi,%rbx
  442270:	31 ed                	xor    %ebp,%ebp
  442272:	48 8b 3b             	mov    (%rbx),%rdi
  442275:	48 85 ff             	test   %rdi,%rdi
  442278:	74 0c                	je     442286 <clean_regexps_ex+0x26>
  44227a:	e8 69 bf fc ff       	callq  40e1e8 <free@plt>
  44227f:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  442286:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  44228a:	48 85 ff             	test   %rdi,%rdi
  44228d:	74 0d                	je     44229c <clean_regexps_ex+0x3c>
  44228f:	e8 54 bf fc ff       	callq  40e1e8 <free@plt>
  442294:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
  44229b:	00 
  44229c:	83 c5 01             	add    $0x1,%ebp
  44229f:	48 83 c3 20          	add    $0x20,%rbx
  4422a3:	41 39 2c 24          	cmp    %ebp,(%r12)
  4422a7:	7f c9                	jg     442272 <clean_regexps_ex+0x12>
  4422a9:	41 c7 04 24 00 00 00 	movl   $0x0,(%r12)
  4422b0:	00 
  4422b1:	5b                   	pop    %rbx
  4422b2:	5d                   	pop    %rbp
  4422b3:	41 5c                	pop    %r12
  4422b5:	c3                   	retq   
  4422b6:	41 54                	push   %r12
  4422b8:	55                   	push   %rbp
  4422b9:	53                   	push   %rbx
  4422ba:	48 83 ec 60          	sub    $0x60,%rsp
  4422be:	48 89 fd             	mov    %rdi,%rbp
  4422c1:	48 89 d3             	mov    %rdx,%rbx
  4422c4:	48 85 d2             	test   %rdx,%rdx
  4422c7:	74 06                	je     4422cf <clean_regexps_ex+0x6f>
  4422c9:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
  4422cf:	48 85 ed             	test   %rbp,%rbp
  4422d2:	75 0b                	jne    4422df <clean_regexps_ex+0x7f>
  4422d4:	31 c0                	xor    %eax,%eax
  4422d6:	48 83 c4 60          	add    $0x60,%rsp
  4422da:	5b                   	pop    %rbx
  4422db:	5d                   	pop    %rbp
  4422dc:	41 5c                	pop    %r12
  4422de:	c3                   	retq   
  4422df:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
  4422e3:	74 ef                	je     4422d4 <clean_regexps_ex+0x74>
  4422e5:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  4422ea:	89 ca                	mov    %ecx,%edx
  4422ec:	4c 89 e7             	mov    %r12,%rdi
  4422ef:	e8 a4 c2 fc ff       	callq  40e598 <regcomp@plt>
  4422f4:	85 c0                	test   %eax,%eax
  4422f6:	75 dc                	jne    4422d4 <clean_regexps_ex+0x74>
  4422f8:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
  4422fd:	45 31 c0             	xor    %r8d,%r8d
  442300:	ba 01 00 00 00       	mov    $0x1,%edx
  442305:	48 89 ee             	mov    %rbp,%rsi
  442308:	4c 89 e7             	mov    %r12,%rdi
  44230b:	e8 f8 bc fc ff       	callq  40e008 <regexec@plt>
  442310:	85 c0                	test   %eax,%eax
  442312:	74 16                	je     44232a <clean_regexps_ex+0xca>
  442314:	31 c0                	xor    %eax,%eax
  442316:	4c 89 e7             	mov    %r12,%rdi
  442319:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  44231e:	e8 45 c5 fc ff       	callq  40e868 <regfree@plt>
  442323:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  442328:	eb ac                	jmp    4422d6 <clean_regexps_ex+0x76>
  44232a:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
  44232e:	48 63 c1             	movslq %ecx,%rax
  442331:	48 8d 44 05 00       	lea    0x0(%rbp,%rax,1),%rax
  442336:	48 85 db             	test   %rbx,%rbx
  442339:	74 db                	je     442316 <clean_regexps_ex+0xb6>
  44233b:	8b 54 24 54          	mov    0x54(%rsp),%edx
  44233f:	29 ca                	sub    %ecx,%edx
  442341:	89 13                	mov    %edx,(%rbx)
  442343:	eb d1                	jmp    442316 <clean_regexps_ex+0xb6>

0000000000442345 <zbx_iregexp_match>:
  442345:	b9 07 00 00 00       	mov    $0x7,%ecx
  44234a:	e9 67 ff ff ff       	jmpq   4422b6 <clean_regexps_ex+0x56>

000000000044234f <zbx_regexp_match>:
  44234f:	b9 05 00 00 00       	mov    $0x5,%ecx
  442354:	e9 5d ff ff ff       	jmpq   4422b6 <clean_regexps_ex+0x56>

0000000000442359 <regexp_match_ex>:
  442359:	41 57                	push   %r15
  44235b:	41 56                	push   %r14
  44235d:	41 55                	push   %r13
  44235f:	41 54                	push   %r12
  442361:	55                   	push   %rbp
  442362:	53                   	push   %rbx
  442363:	48 83 ec 18          	sub    $0x18,%rsp
  442367:	89 f3                	mov    %esi,%ebx
  442369:	48 89 d5             	mov    %rdx,%rbp
  44236c:	48 85 c9             	test   %rcx,%rcx
  44236f:	74 43                	je     4423b4 <regexp_match_ex+0x5b>
  442371:	0f b6 01             	movzbl (%rcx),%eax
  442374:	84 c0                	test   %al,%al
  442376:	74 3c                	je     4423b4 <regexp_match_ex+0x5b>
  442378:	3c 40                	cmp    $0x40,%al
  44237a:	74 3c                	je     4423b8 <regexp_match_ex+0x5f>
  44237c:	45 85 c0             	test   %r8d,%r8d
  44237f:	90                   	nop
  442380:	74 20                	je     4423a2 <regexp_match_ex+0x49>
  442382:	41 83 f8 01          	cmp    $0x1,%r8d
  442386:	0f 84 de 01 00 00    	je     44256a <regexp_match_ex+0x211>
  44238c:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
  442391:	89 c8                	mov    %ecx,%eax
  442393:	48 83 c4 18          	add    $0x18,%rsp
  442397:	5b                   	pop    %rbx
  442398:	5d                   	pop    %rbp
  442399:	41 5c                	pop    %r12
  44239b:	41 5d                	pop    %r13
  44239d:	41 5e                	pop    %r14
  44239f:	41 5f                	pop    %r15
  4423a1:	c3                   	retq   
  4423a2:	31 d2                	xor    %edx,%edx
  4423a4:	48 89 ce             	mov    %rcx,%rsi
  4423a7:	48 89 ef             	mov    %rbp,%rdi
  4423aa:	e8 96 ff ff ff       	callq  442345 <zbx_iregexp_match>
  4423af:	48 85 c0             	test   %rax,%rax
  4423b2:	74 d8                	je     44238c <regexp_match_ex+0x33>
  4423b4:	31 c9                	xor    %ecx,%ecx
  4423b6:	eb d9                	jmp    442391 <regexp_match_ex+0x38>
  4423b8:	4c 8d 71 01          	lea    0x1(%rcx),%r14
  4423bc:	85 f6                	test   %esi,%esi
  4423be:	66 90                	xchg   %ax,%ax
  4423c0:	7e ca                	jle    44238c <regexp_match_ex+0x33>
  4423c2:	49 89 fc             	mov    %rdi,%r12
  4423c5:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
  4423ca:	45 31 ed             	xor    %r13d,%r13d
  4423cd:	4c 8d 3d e0 cd 02 00 	lea    0x2cde0(%rip),%r15        # 46f1b4 <usage_message+0xd474>
  4423d4:	49 8b 3c 24          	mov    (%r12),%rdi
  4423d8:	4c 89 f6             	mov    %r14,%rsi
  4423db:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
  4423df:	e8 c4 c3 fc ff       	callq  40e7a8 <strcmp@plt>
  4423e4:	85 c0                	test   %eax,%eax
  4423e6:	8b 4c 24 08          	mov    0x8(%rsp),%ecx
  4423ea:	75 3d                	jne    442429 <regexp_match_ex+0xd0>
  4423ec:	41 83 7c 24 10 04    	cmpl   $0x4,0x10(%r12)
  4423f2:	77 98                	ja     44238c <regexp_match_ex+0x33>
  4423f4:	41 8b 44 24 10       	mov    0x10(%r12),%eax
  4423f9:	49 63 04 87          	movslq (%r15,%rax,4),%rax
  4423fd:	4c 01 f8             	add    %r15,%rax
  442400:	ff e0                	jmpq   *%rax
  442402:	41 8b 44 24 18       	mov    0x18(%r12),%eax
  442407:	85 c0                	test   %eax,%eax
  442409:	0f 85 ae 01 00 00    	jne    4425bd <regexp_match_ex+0x264>
  44240f:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
  442414:	31 d2                	xor    %edx,%edx
  442416:	48 89 ef             	mov    %rbp,%rdi
  442419:	e8 27 ff ff ff       	callq  442345 <zbx_iregexp_match>
  44241e:	48 85 c0             	test   %rax,%rax
  442421:	0f 84 65 ff ff ff    	je     44238c <regexp_match_ex+0x33>
  442427:	31 c9                	xor    %ecx,%ecx
  442429:	41 83 c5 01          	add    $0x1,%r13d
  44242d:	49 83 c4 20          	add    $0x20,%r12
  442431:	44 39 eb             	cmp    %r13d,%ebx
  442434:	7f 9e                	jg     4423d4 <regexp_match_ex+0x7b>
  442436:	e9 56 ff ff ff       	jmpq   442391 <regexp_match_ex+0x38>
  44243b:	41 8b 44 24 18       	mov    0x18(%r12),%eax
  442440:	85 c0                	test   %eax,%eax
  442442:	0f 85 9d 01 00 00    	jne    4425e5 <regexp_match_ex+0x28c>
  442448:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
  44244d:	48 89 ef             	mov    %rbp,%rdi
  442450:	e8 1a 14 00 00       	callq  44386f <zbx_strcasestr>
  442455:	48 85 c0             	test   %rax,%rax
  442458:	0f 85 2e ff ff ff    	jne    44238c <regexp_match_ex+0x33>
  44245e:	31 c9                	xor    %ecx,%ecx
  442460:	eb c7                	jmp    442429 <regexp_match_ex+0xd0>
  442462:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
  442467:	41 80 38 00          	cmpb   $0x0,(%r8)
  44246b:	0f 84 1b ff ff ff    	je     44238c <regexp_match_ex+0x33>
  442471:	41 0f be 74 24 14    	movsbl 0x14(%r12),%esi
  442477:	4c 89 c7             	mov    %r8,%rdi
  44247a:	4c 89 44 24 08       	mov    %r8,0x8(%rsp)
  44247f:	e8 14 c2 fc ff       	callq  40e698 <strchr@plt>
  442484:	48 89 c2             	mov    %rax,%rdx
  442487:	48 85 c0             	test   %rax,%rax
  44248a:	4c 8b 44 24 08       	mov    0x8(%rsp),%r8
  44248f:	74 03                	je     442494 <regexp_match_ex+0x13b>
  442491:	c6 00 00             	movb   $0x0,(%rax)
  442494:	41 8b 44 24 18       	mov    0x18(%r12),%eax
  442499:	85 c0                	test   %eax,%eax
  44249b:	0f 85 9a 00 00 00    	jne    44253b <regexp_match_ex+0x1e2>
  4424a1:	4c 89 c6             	mov    %r8,%rsi
  4424a4:	48 89 ef             	mov    %rbp,%rdi
  4424a7:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  4424ac:	e8 be 13 00 00       	callq  44386f <zbx_strcasestr>
  4424b1:	48 85 c0             	test   %rax,%rax
  4424b4:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  4424b9:	0f 84 a1 00 00 00    	je     442560 <regexp_match_ex+0x207>
  4424bf:	31 c9                	xor    %ecx,%ecx
  4424c1:	48 85 d2             	test   %rdx,%rdx
  4424c4:	0f 84 bd 00 00 00    	je     442587 <regexp_match_ex+0x22e>
  4424ca:	41 0f b6 44 24 14    	movzbl 0x14(%r12),%eax
  4424d0:	88 02                	mov    %al,(%rdx)
  4424d2:	4c 8d 42 01          	lea    0x1(%rdx),%r8
  4424d6:	80 7a 01 00          	cmpb   $0x0,0x1(%rdx)
  4424da:	0f 84 a7 00 00 00    	je     442587 <regexp_match_ex+0x22e>
  4424e0:	85 c9                	test   %ecx,%ecx
  4424e2:	75 8d                	jne    442471 <regexp_match_ex+0x118>
  4424e4:	e9 40 ff ff ff       	jmpq   442429 <regexp_match_ex+0xd0>
  4424e9:	41 8b 44 24 18       	mov    0x18(%r12),%eax
  4424ee:	85 c0                	test   %eax,%eax
  4424f0:	0f 85 15 01 00 00    	jne    44260b <regexp_match_ex+0x2b2>
  4424f6:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
  4424fb:	31 d2                	xor    %edx,%edx
  4424fd:	48 89 ef             	mov    %rbp,%rdi
  442500:	e8 40 fe ff ff       	callq  442345 <zbx_iregexp_match>
  442505:	48 85 c0             	test   %rax,%rax
  442508:	0f 85 7e fe ff ff    	jne    44238c <regexp_match_ex+0x33>
  44250e:	31 c9                	xor    %ecx,%ecx
  442510:	e9 14 ff ff ff       	jmpq   442429 <regexp_match_ex+0xd0>
  442515:	41 8b 44 24 18       	mov    0x18(%r12),%eax
  44251a:	85 c0                	test   %eax,%eax
  44251c:	75 79                	jne    442597 <regexp_match_ex+0x23e>
  44251e:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
  442523:	48 89 ef             	mov    %rbp,%rdi
  442526:	e8 44 13 00 00       	callq  44386f <zbx_strcasestr>
  44252b:	48 85 c0             	test   %rax,%rax
  44252e:	0f 84 58 fe ff ff    	je     44238c <regexp_match_ex+0x33>
  442534:	31 c9                	xor    %ecx,%ecx
  442536:	e9 ee fe ff ff       	jmpq   442429 <regexp_match_ex+0xd0>
  44253b:	83 f8 01             	cmp    $0x1,%eax
  44253e:	66 90                	xchg   %ax,%ax
  442540:	75 1e                	jne    442560 <regexp_match_ex+0x207>
  442542:	4c 89 c6             	mov    %r8,%rsi
  442545:	48 89 ef             	mov    %rbp,%rdi
  442548:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  44254d:	e8 16 bf fc ff       	callq  40e468 <strstr@plt>
  442552:	48 85 c0             	test   %rax,%rax
  442555:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  44255a:	0f 85 5f ff ff ff    	jne    4424bf <regexp_match_ex+0x166>
  442560:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
  442565:	e9 57 ff ff ff       	jmpq   4424c1 <regexp_match_ex+0x168>
  44256a:	31 d2                	xor    %edx,%edx
  44256c:	48 89 ce             	mov    %rcx,%rsi
  44256f:	48 89 ef             	mov    %rbp,%rdi
  442572:	e8 d8 fd ff ff       	callq  44234f <zbx_regexp_match>
  442577:	48 85 c0             	test   %rax,%rax
  44257a:	0f 84 0c fe ff ff    	je     44238c <regexp_match_ex+0x33>
  442580:	31 c9                	xor    %ecx,%ecx
  442582:	e9 0a fe ff ff       	jmpq   442391 <regexp_match_ex+0x38>
  442587:	83 f9 ff             	cmp    $0xffffffffffffffff,%ecx
  44258a:	0f 84 01 fe ff ff    	je     442391 <regexp_match_ex+0x38>
  442590:	31 c9                	xor    %ecx,%ecx
  442592:	e9 92 fe ff ff       	jmpq   442429 <regexp_match_ex+0xd0>
  442597:	83 f8 01             	cmp    $0x1,%eax
  44259a:	0f 85 ec fd ff ff    	jne    44238c <regexp_match_ex+0x33>
  4425a0:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
  4425a5:	48 89 ef             	mov    %rbp,%rdi
  4425a8:	e8 bb be fc ff       	callq  40e468 <strstr@plt>
  4425ad:	48 85 c0             	test   %rax,%rax
  4425b0:	0f 84 d6 fd ff ff    	je     44238c <regexp_match_ex+0x33>
  4425b6:	31 c9                	xor    %ecx,%ecx
  4425b8:	e9 6c fe ff ff       	jmpq   442429 <regexp_match_ex+0xd0>
  4425bd:	83 f8 01             	cmp    $0x1,%eax
  4425c0:	0f 85 c6 fd ff ff    	jne    44238c <regexp_match_ex+0x33>
  4425c6:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
  4425cb:	31 d2                	xor    %edx,%edx
  4425cd:	48 89 ef             	mov    %rbp,%rdi
  4425d0:	e8 7a fd ff ff       	callq  44234f <zbx_regexp_match>
  4425d5:	48 85 c0             	test   %rax,%rax
  4425d8:	0f 84 ae fd ff ff    	je     44238c <regexp_match_ex+0x33>
  4425de:	31 c9                	xor    %ecx,%ecx
  4425e0:	e9 44 fe ff ff       	jmpq   442429 <regexp_match_ex+0xd0>
  4425e5:	83 f8 01             	cmp    $0x1,%eax
  4425e8:	0f 85 9e fd ff ff    	jne    44238c <regexp_match_ex+0x33>
  4425ee:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
  4425f3:	48 89 ef             	mov    %rbp,%rdi
  4425f6:	e8 6d be fc ff       	callq  40e468 <strstr@plt>
  4425fb:	48 85 c0             	test   %rax,%rax
  4425fe:	0f 85 88 fd ff ff    	jne    44238c <regexp_match_ex+0x33>
  442604:	31 c9                	xor    %ecx,%ecx
  442606:	e9 1e fe ff ff       	jmpq   442429 <regexp_match_ex+0xd0>
  44260b:	83 f8 01             	cmp    $0x1,%eax
  44260e:	66 90                	xchg   %ax,%ax
  442610:	0f 85 76 fd ff ff    	jne    44238c <regexp_match_ex+0x33>
  442616:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
  44261b:	31 d2                	xor    %edx,%edx
  44261d:	48 89 ef             	mov    %rbp,%rdi
  442620:	e8 2a fd ff ff       	callq  44234f <zbx_regexp_match>
  442625:	48 85 c0             	test   %rax,%rax
  442628:	0f 85 5e fd ff ff    	jne    44238c <regexp_match_ex+0x33>
  44262e:	31 c9                	xor    %ecx,%ecx
  442630:	e9 f4 fd ff ff       	jmpq   442429 <regexp_match_ex+0xd0>
  442635:	90                   	nop
  442636:	90                   	nop
  442637:	90                   	nop
  442638:	90                   	nop
  442639:	90                   	nop
  44263a:	90                   	nop
  44263b:	90                   	nop
  44263c:	90                   	nop
  44263d:	90                   	nop
  44263e:	90                   	nop
  44263f:	90                   	nop

0000000000442640 <zbx_htole_uint64>:
  442640:	40 88 7c 24 e8       	mov    %dil,-0x18(%rsp)
  442645:	48 89 f8             	mov    %rdi,%rax
  442648:	48 c1 e8 08          	shr    $0x8,%rax
  44264c:	88 44 24 e9          	mov    %al,-0x17(%rsp)
  442650:	48 89 f8             	mov    %rdi,%rax
  442653:	48 c1 e8 10          	shr    $0x10,%rax
  442657:	88 44 24 ea          	mov    %al,-0x16(%rsp)
  44265b:	48 89 f8             	mov    %rdi,%rax
  44265e:	48 c1 e8 18          	shr    $0x18,%rax
  442662:	88 44 24 eb          	mov    %al,-0x15(%rsp)
  442666:	48 89 f8             	mov    %rdi,%rax
  442669:	48 c1 e8 20          	shr    $0x20,%rax
  44266d:	88 44 24 ec          	mov    %al,-0x14(%rsp)
  442671:	48 89 f8             	mov    %rdi,%rax
  442674:	48 c1 e8 28          	shr    $0x28,%rax
  442678:	88 44 24 ed          	mov    %al,-0x13(%rsp)
  44267c:	48 89 f8             	mov    %rdi,%rax
  44267f:	48 c1 e8 30          	shr    $0x30,%rax
  442683:	88 44 24 ee          	mov    %al,-0x12(%rsp)
  442687:	48 c1 ef 38          	shr    $0x38,%rdi
  44268b:	40 88 7c 24 ef       	mov    %dil,-0x11(%rsp)
  442690:	48 8b 44 24 e8       	mov    -0x18(%rsp),%rax
  442695:	c3                   	retq   

0000000000442696 <zbx_realloc2>:
  442696:	41 56                	push   %r14
  442698:	41 55                	push   %r13
  44269a:	41 54                	push   %r12
  44269c:	55                   	push   %rbp
  44269d:	53                   	push   %rbx
  44269e:	48 89 fb             	mov    %rdi,%rbx
  4426a1:	89 f5                	mov    %esi,%ebp
  4426a3:	49 89 d4             	mov    %rdx,%r12
  4426a6:	41 be 01 00 00 00    	mov    $0x1,%r14d
  4426ac:	48 85 c9             	test   %rcx,%rcx
  4426af:	4c 0f 45 f1          	cmovne %rcx,%r14
  4426b3:	4c 89 f6             	mov    %r14,%rsi
  4426b6:	48 89 d7             	mov    %rdx,%rdi
  4426b9:	e8 4a c3 fc ff       	callq  40ea08 <realloc@plt>
  4426be:	41 bd 09 00 00 00    	mov    $0x9,%r13d
  4426c4:	48 85 c0             	test   %rax,%rax
  4426c7:	75 16                	jne    4426df <zbx_realloc2+0x49>
  4426c9:	4c 89 f6             	mov    %r14,%rsi
  4426cc:	4c 89 e7             	mov    %r12,%rdi
  4426cf:	e8 34 c3 fc ff       	callq  40ea08 <realloc@plt>
  4426d4:	41 83 ed 01          	sub    $0x1,%r13d
  4426d8:	75 ea                	jne    4426c4 <zbx_realloc2+0x2e>
  4426da:	48 85 c0             	test   %rax,%rax
  4426dd:	74 09                	je     4426e8 <zbx_realloc2+0x52>
  4426df:	5b                   	pop    %rbx
  4426e0:	5d                   	pop    %rbp
  4426e1:	41 5c                	pop    %r12
  4426e3:	41 5d                	pop    %r13
  4426e5:	41 5e                	pop    %r14
  4426e7:	c3                   	retq   
  4426e8:	4d 89 f0             	mov    %r14,%r8
  4426eb:	89 e9                	mov    %ebp,%ecx
  4426ed:	48 89 da             	mov    %rbx,%rdx
  4426f0:	48 8d 35 d1 ca 02 00 	lea    0x2cad1(%rip),%rsi        # 46f1c8 <usage_message+0xd488>
  4426f7:	bf 01 00 00 00       	mov    $0x1,%edi
  4426fc:	31 c0                	xor    %eax,%eax
  4426fe:	e8 ad e9 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  442703:	83 cf ff             	or     $0xffffffffffffffff,%edi
  442706:	e8 dd b7 fc ff       	callq  40dee8 <exit@plt>

000000000044270b <zbx_malloc2>:
  44270b:	41 55                	push   %r13
  44270d:	41 54                	push   %r12
  44270f:	55                   	push   %rbp
  442710:	53                   	push   %rbx
  442711:	48 83 ec 08          	sub    $0x8,%rsp
  442715:	48 89 fb             	mov    %rdi,%rbx
  442718:	89 f5                	mov    %esi,%ebp
  44271a:	49 89 cc             	mov    %rcx,%r12
  44271d:	48 85 d2             	test   %rdx,%rdx
  442720:	74 18                	je     44273a <zbx_malloc2+0x2f>
  442722:	89 f1                	mov    %esi,%ecx
  442724:	48 89 fa             	mov    %rdi,%rdx
  442727:	48 8d 35 e2 ca 02 00 	lea    0x2cae2(%rip),%rsi        # 46f210 <usage_message+0xd4d0>
  44272e:	bf 01 00 00 00       	mov    $0x1,%edi
  442733:	31 c0                	xor    %eax,%eax
  442735:	e8 76 e9 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44273a:	41 bd 01 00 00 00    	mov    $0x1,%r13d
  442740:	4d 85 e4             	test   %r12,%r12
  442743:	4d 0f 45 ec          	cmovne %r12,%r13
  442747:	4c 89 ef             	mov    %r13,%rdi
  44274a:	e8 79 b8 fc ff       	callq  40dfc8 <malloc@plt>
  44274f:	41 bc 09 00 00 00    	mov    $0x9,%r12d
  442755:	48 85 c0             	test   %rax,%rax
  442758:	75 13                	jne    44276d <zbx_malloc2+0x62>
  44275a:	4c 89 ef             	mov    %r13,%rdi
  44275d:	e8 66 b8 fc ff       	callq  40dfc8 <malloc@plt>
  442762:	41 83 ec 01          	sub    $0x1,%r12d
  442766:	75 ed                	jne    442755 <zbx_malloc2+0x4a>
  442768:	48 85 c0             	test   %rax,%rax
  44276b:	74 0b                	je     442778 <zbx_malloc2+0x6d>
  44276d:	48 83 c4 08          	add    $0x8,%rsp
  442771:	5b                   	pop    %rbx
  442772:	5d                   	pop    %rbp
  442773:	41 5c                	pop    %r12
  442775:	41 5d                	pop    %r13
  442777:	c3                   	retq   
  442778:	4d 89 e8             	mov    %r13,%r8
  44277b:	89 e9                	mov    %ebp,%ecx
  44277d:	48 89 da             	mov    %rbx,%rdx
  442780:	48 8d 35 f9 ca 02 00 	lea    0x2caf9(%rip),%rsi        # 46f280 <usage_message+0xd540>
  442787:	bf 01 00 00 00       	mov    $0x1,%edi
  44278c:	31 c0                	xor    %eax,%eax
  44278e:	e8 1d e9 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  442793:	83 cf ff             	or     $0xffffffffffffffff,%edi
  442796:	e8 4d b7 fc ff       	callq  40dee8 <exit@plt>

000000000044279b <comms_parse_response>:
  44279b:	41 57                	push   %r15
  44279d:	41 56                	push   %r14
  44279f:	41 55                	push   %r13
  4427a1:	41 54                	push   %r12
  4427a3:	55                   	push   %rbp
  4427a4:	53                   	push   %rbx
  4427a5:	48 83 ec 28          	sub    $0x28,%rsp
  4427a9:	48 89 fb             	mov    %rdi,%rbx
  4427ac:	49 89 f4             	mov    %rsi,%r12
  4427af:	89 54 24 08          	mov    %edx,0x8(%rsp)
  4427b3:	48 89 cd             	mov    %rcx,%rbp
  4427b6:	44 89 44 24 0c       	mov    %r8d,0xc(%rsp)
  4427bb:	4d 89 ce             	mov    %r9,%r14
  4427be:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
  4427c5:	00 
  4427c6:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  4427cd:	00 00 
  4427cf:	48 85 c9             	test   %rcx,%rcx
  4427d2:	0f 84 29 03 00 00    	je     442b01 <comms_parse_response+0x366>
  4427d8:	48 85 f6             	test   %rsi,%rsi
  4427db:	0f 84 01 03 00 00    	je     442ae2 <comms_parse_response+0x347>
  4427e1:	4d 85 c9             	test   %r9,%r9
  4427e4:	0f 84 d9 02 00 00    	je     442ac3 <comms_parse_response+0x328>
  4427ea:	48 83 7c 24 68 00    	cmpq   $0x0,0x68(%rsp)
  4427f0:	0f 84 ae 02 00 00    	je     442aa4 <comms_parse_response+0x309>
  4427f6:	48 83 7c 24 78 00    	cmpq   $0x0,0x78(%rsp)
  4427fc:	0f 84 83 02 00 00    	je     442a85 <comms_parse_response+0x2ea>
  442802:	48 83 bc 24 88 00 00 	cmpq   $0x0,0x88(%rsp)
  442809:	00 00 
  44280b:	0f 84 55 02 00 00    	je     442a66 <comms_parse_response+0x2cb>
  442811:	4d 85 ff             	test   %r15,%r15
  442814:	0f 84 2d 02 00 00    	je     442a47 <comms_parse_response+0x2ac>
  44281a:	4c 8d 6c 24 10       	lea    0x10(%rsp),%r13
  44281f:	4c 89 ea             	mov    %r13,%rdx
  442822:	48 8d 35 98 fa 03 00 	lea    0x3fa98(%rip),%rsi        # 4822c1 <usage_message+0x20581>
  442829:	e8 e8 3a 00 00       	callq  446316 <xml_get_data_dyn>
  44282e:	85 c0                	test   %eax,%eax
  442830:	0f 84 e1 01 00 00    	je     442a17 <comms_parse_response+0x27c>
  442836:	4c 89 ea             	mov    %r13,%rdx
  442839:	48 8d 35 a9 21 02 00 	lea    0x221a9(%rip),%rsi        # 4649e9 <usage_message+0x2ca9>
  442840:	48 89 df             	mov    %rbx,%rdi
  442843:	e8 ce 3a 00 00       	callq  446316 <xml_get_data_dyn>
  442848:	85 c0                	test   %eax,%eax
  44284a:	0f 84 97 01 00 00    	je     4429e7 <comms_parse_response+0x24c>
  442850:	4c 89 ea             	mov    %r13,%rdx
  442853:	48 8d 35 cb 35 02 00 	lea    0x235cb(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  44285a:	48 89 df             	mov    %rbx,%rdi
  44285d:	e8 b4 3a 00 00       	callq  446316 <xml_get_data_dyn>
  442862:	85 c0                	test   %eax,%eax
  442864:	0f 84 4d 01 00 00    	je     4429b7 <comms_parse_response+0x21c>
  44286a:	4c 89 ea             	mov    %r13,%rdx
  44286d:	48 8d 35 e7 50 02 00 	lea    0x250e7(%rip),%rsi        # 46795b <usage_message+0x5c1b>
  442874:	48 89 df             	mov    %rbx,%rdi
  442877:	e8 9a 3a 00 00       	callq  446316 <xml_get_data_dyn>
  44287c:	85 c0                	test   %eax,%eax
  44287e:	0f 84 fd 00 00 00    	je     442981 <comms_parse_response+0x1e6>
  442884:	4c 89 ea             	mov    %r13,%rdx
  442887:	48 8d 35 41 fa 03 00 	lea    0x3fa41(%rip),%rsi        # 4822cf <usage_message+0x2058f>
  44288e:	48 89 df             	mov    %rbx,%rdi
  442891:	e8 80 3a 00 00       	callq  446316 <xml_get_data_dyn>
  442896:	85 c0                	test   %eax,%eax
  442898:	0f 84 aa 00 00 00    	je     442948 <comms_parse_response+0x1ad>
  44289e:	4c 89 ea             	mov    %r13,%rdx
  4428a1:	48 8d 35 33 fa 03 00 	lea    0x3fa33(%rip),%rsi        # 4822db <usage_message+0x2059b>
  4428a8:	48 89 df             	mov    %rbx,%rdi
  4428ab:	e8 66 3a 00 00       	callq  446316 <xml_get_data_dyn>
  4428b0:	85 c0                	test   %eax,%eax
  4428b2:	74 55                	je     442909 <comms_parse_response+0x16e>
  4428b4:	4c 89 ea             	mov    %r13,%rdx
  4428b7:	48 8d 35 26 fa 03 00 	lea    0x3fa26(%rip),%rsi        # 4822e4 <usage_message+0x205a4>
  4428be:	48 89 df             	mov    %rbx,%rdi
  4428c1:	e8 50 3a 00 00       	callq  446316 <xml_get_data_dyn>
  4428c6:	85 c0                	test   %eax,%eax
  4428c8:	75 2e                	jne    4428f8 <comms_parse_response+0x15d>
  4428ca:	48 8d 4c 24 1c       	lea    0x1c(%rsp),%rcx
  4428cf:	8b 94 24 a0 00 00 00 	mov    0xa0(%rsp),%edx
  4428d6:	83 ea 01             	sub    $0x1,%edx
  4428d9:	4c 89 fe             	mov    %r15,%rsi
  4428dc:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  4428e1:	e8 1a 46 00 00       	callq  446f00 <str_base64_decode>
  4428e6:	48 63 44 24 1c       	movslq 0x1c(%rsp),%rax
  4428eb:	41 c6 04 07 00       	movb   $0x0,(%r15,%rax,1)
  4428f0:	4c 89 ef             	mov    %r13,%rdi
  4428f3:	e8 f8 39 00 00       	callq  4462f0 <xml_free_data_dyn>
  4428f8:	31 c0                	xor    %eax,%eax
  4428fa:	48 83 c4 28          	add    $0x28,%rsp
  4428fe:	5b                   	pop    %rbx
  4428ff:	5d                   	pop    %rbp
  442900:	41 5c                	pop    %r12
  442902:	41 5d                	pop    %r13
  442904:	41 5e                	pop    %r14
  442906:	41 5f                	pop    %r15
  442908:	c3                   	retq   
  442909:	48 8d 4c 24 1c       	lea    0x1c(%rsp),%rcx
  44290e:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
  442915:	83 ea 01             	sub    $0x1,%edx
  442918:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
  44291f:	00 
  442920:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  442925:	e8 d6 45 00 00       	callq  446f00 <str_base64_decode>
  44292a:	48 63 44 24 1c       	movslq 0x1c(%rsp),%rax
  44292f:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  442936:	00 
  442937:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
  44293b:	4c 89 ef             	mov    %r13,%rdi
  44293e:	e8 ad 39 00 00       	callq  4462f0 <xml_free_data_dyn>
  442943:	e9 6c ff ff ff       	jmpq   4428b4 <comms_parse_response+0x119>
  442948:	48 8d 4c 24 1c       	lea    0x1c(%rsp),%rcx
  44294d:	8b 94 24 80 00 00 00 	mov    0x80(%rsp),%edx
  442954:	83 ea 01             	sub    $0x1,%edx
  442957:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
  44295c:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  442961:	e8 9a 45 00 00       	callq  446f00 <str_base64_decode>
  442966:	48 63 44 24 1c       	movslq 0x1c(%rsp),%rax
  44296b:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  442970:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
  442974:	4c 89 ef             	mov    %r13,%rdi
  442977:	e8 74 39 00 00       	callq  4462f0 <xml_free_data_dyn>
  44297c:	e9 1d ff ff ff       	jmpq   44289e <comms_parse_response+0x103>
  442981:	48 8d 4c 24 1c       	lea    0x1c(%rsp),%rcx
  442986:	8b 54 24 70          	mov    0x70(%rsp),%edx
  44298a:	83 ea 01             	sub    $0x1,%edx
  44298d:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
  442992:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  442997:	e8 64 45 00 00       	callq  446f00 <str_base64_decode>
  44299c:	48 63 44 24 1c       	movslq 0x1c(%rsp),%rax
  4429a1:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  4429a6:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
  4429aa:	4c 89 ef             	mov    %r13,%rdi
  4429ad:	e8 3e 39 00 00       	callq  4462f0 <xml_free_data_dyn>
  4429b2:	e9 cd fe ff ff       	jmpq   442884 <comms_parse_response+0xe9>
  4429b7:	48 8d 4c 24 1c       	lea    0x1c(%rsp),%rcx
  4429bc:	8b 54 24 60          	mov    0x60(%rsp),%edx
  4429c0:	83 ea 01             	sub    $0x1,%edx
  4429c3:	4c 89 f6             	mov    %r14,%rsi
  4429c6:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  4429cb:	e8 30 45 00 00       	callq  446f00 <str_base64_decode>
  4429d0:	48 63 44 24 1c       	movslq 0x1c(%rsp),%rax
  4429d5:	41 c6 04 06 00       	movb   $0x0,(%r14,%rax,1)
  4429da:	4c 89 ef             	mov    %r13,%rdi
  4429dd:	e8 0e 39 00 00       	callq  4462f0 <xml_free_data_dyn>
  4429e2:	e9 83 fe ff ff       	jmpq   44286a <comms_parse_response+0xcf>
  4429e7:	48 8d 4c 24 1c       	lea    0x1c(%rsp),%rcx
  4429ec:	8b 54 24 0c          	mov    0xc(%rsp),%edx
  4429f0:	83 ea 01             	sub    $0x1,%edx
  4429f3:	48 89 ee             	mov    %rbp,%rsi
  4429f6:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  4429fb:	e8 00 45 00 00       	callq  446f00 <str_base64_decode>
  442a00:	48 63 44 24 1c       	movslq 0x1c(%rsp),%rax
  442a05:	c6 44 05 00 00       	movb   $0x0,0x0(%rbp,%rax,1)
  442a0a:	4c 89 ef             	mov    %r13,%rdi
  442a0d:	e8 de 38 00 00       	callq  4462f0 <xml_free_data_dyn>
  442a12:	e9 39 fe ff ff       	jmpq   442850 <comms_parse_response+0xb5>
  442a17:	48 8d 4c 24 1c       	lea    0x1c(%rsp),%rcx
  442a1c:	8b 54 24 08          	mov    0x8(%rsp),%edx
  442a20:	83 ea 01             	sub    $0x1,%edx
  442a23:	4c 89 e6             	mov    %r12,%rsi
  442a26:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  442a2b:	e8 d0 44 00 00       	callq  446f00 <str_base64_decode>
  442a30:	48 63 44 24 1c       	movslq 0x1c(%rsp),%rax
  442a35:	41 c6 04 04 00       	movb   $0x0,(%r12,%rax,1)
  442a3a:	4c 89 ef             	mov    %r13,%rdi
  442a3d:	e8 ae 38 00 00       	callq  4462f0 <xml_free_data_dyn>
  442a42:	e9 ef fd ff ff       	jmpq   442836 <comms_parse_response+0x9b>
  442a47:	48 8d 0d 82 c8 02 00 	lea    0x2c882(%rip),%rcx        # 46f2d0 <usage_message+0xd590>
  442a4e:	ba 2a 00 00 00       	mov    $0x2a,%edx
  442a53:	48 8d 35 6a c8 02 00 	lea    0x2c86a(%rip),%rsi        # 46f2c4 <usage_message+0xd584>
  442a5a:	48 8d 3d 83 f8 03 00 	lea    0x3f883(%rip),%rdi        # 4822e4 <usage_message+0x205a4>
  442a61:	e8 92 b4 fc ff       	callq  40def8 <__assert_fail@plt>
  442a66:	48 8d 0d 63 c8 02 00 	lea    0x2c863(%rip),%rcx        # 46f2d0 <usage_message+0xd590>
  442a6d:	ba 29 00 00 00       	mov    $0x29,%edx
  442a72:	48 8d 35 4b c8 02 00 	lea    0x2c84b(%rip),%rsi        # 46f2c4 <usage_message+0xd584>
  442a79:	48 8d 3d 5b f8 03 00 	lea    0x3f85b(%rip),%rdi        # 4822db <usage_message+0x2059b>
  442a80:	e8 73 b4 fc ff       	callq  40def8 <__assert_fail@plt>
  442a85:	48 8d 0d 44 c8 02 00 	lea    0x2c844(%rip),%rcx        # 46f2d0 <usage_message+0xd590>
  442a8c:	ba 28 00 00 00       	mov    $0x28,%edx
  442a91:	48 8d 35 2c c8 02 00 	lea    0x2c82c(%rip),%rsi        # 46f2c4 <usage_message+0xd584>
  442a98:	48 8d 3d 30 f8 03 00 	lea    0x3f830(%rip),%rdi        # 4822cf <usage_message+0x2058f>
  442a9f:	e8 54 b4 fc ff       	callq  40def8 <__assert_fail@plt>
  442aa4:	48 8d 0d 25 c8 02 00 	lea    0x2c825(%rip),%rcx        # 46f2d0 <usage_message+0xd590>
  442aab:	ba 27 00 00 00       	mov    $0x27,%edx
  442ab0:	48 8d 35 0d c8 02 00 	lea    0x2c80d(%rip),%rsi        # 46f2c4 <usage_message+0xd584>
  442ab7:	48 8d 3d 9d 4e 02 00 	lea    0x24e9d(%rip),%rdi        # 46795b <usage_message+0x5c1b>
  442abe:	e8 35 b4 fc ff       	callq  40def8 <__assert_fail@plt>
  442ac3:	48 8d 0d 06 c8 02 00 	lea    0x2c806(%rip),%rcx        # 46f2d0 <usage_message+0xd590>
  442aca:	ba 26 00 00 00       	mov    $0x26,%edx
  442acf:	48 8d 35 ee c7 02 00 	lea    0x2c7ee(%rip),%rsi        # 46f2c4 <usage_message+0xd584>
  442ad6:	48 8d 3d 48 33 02 00 	lea    0x23348(%rip),%rdi        # 465e25 <usage_message+0x40e5>
  442add:	e8 16 b4 fc ff       	callq  40def8 <__assert_fail@plt>
  442ae2:	48 8d 0d e7 c7 02 00 	lea    0x2c7e7(%rip),%rcx        # 46f2d0 <usage_message+0xd590>
  442ae9:	ba 25 00 00 00       	mov    $0x25,%edx
  442aee:	48 8d 35 cf c7 02 00 	lea    0x2c7cf(%rip),%rsi        # 46f2c4 <usage_message+0xd584>
  442af5:	48 8d 3d c5 f7 03 00 	lea    0x3f7c5(%rip),%rdi        # 4822c1 <usage_message+0x20581>
  442afc:	e8 f7 b3 fc ff       	callq  40def8 <__assert_fail@plt>
  442b01:	48 8d 0d c8 c7 02 00 	lea    0x2c7c8(%rip),%rcx        # 46f2d0 <usage_message+0xd590>
  442b08:	ba 24 00 00 00       	mov    $0x24,%edx
  442b0d:	48 8d 35 b0 c7 02 00 	lea    0x2c7b0(%rip),%rsi        # 46f2c4 <usage_message+0xd584>
  442b14:	48 8d 3d ce 1e 02 00 	lea    0x21ece(%rip),%rdi        # 4649e9 <usage_message+0x2ca9>
  442b1b:	e8 d8 b3 fc ff       	callq  40def8 <__assert_fail@plt>

0000000000442b20 <zbx_letoh_uint64>:
  442b20:	49 89 f9             	mov    %rdi,%r9
  442b23:	49 c1 e9 30          	shr    $0x30,%r9
  442b27:	49 89 f8             	mov    %rdi,%r8
  442b2a:	49 c1 e8 28          	shr    $0x28,%r8
  442b2e:	48 89 fe             	mov    %rdi,%rsi
  442b31:	48 c1 ee 20          	shr    $0x20,%rsi
  442b35:	89 f9                	mov    %edi,%ecx
  442b37:	c1 e9 18             	shr    $0x18,%ecx
  442b3a:	89 fa                	mov    %edi,%edx
  442b3c:	c1 ea 10             	shr    $0x10,%edx
  442b3f:	48 89 f8             	mov    %rdi,%rax
  442b42:	48 c1 e8 38          	shr    $0x38,%rax
  442b46:	48 c1 e0 08          	shl    $0x8,%rax
  442b4a:	45 0f b6 c9          	movzbl %r9b,%r9d
  442b4e:	4c 09 c8             	or     %r9,%rax
  442b51:	48 c1 e0 08          	shl    $0x8,%rax
  442b55:	45 0f b6 c0          	movzbl %r8b,%r8d
  442b59:	4c 09 c0             	or     %r8,%rax
  442b5c:	48 c1 e0 08          	shl    $0x8,%rax
  442b60:	40 0f b6 f6          	movzbl %sil,%esi
  442b64:	48 09 f0             	or     %rsi,%rax
  442b67:	48 c1 e0 08          	shl    $0x8,%rax
  442b6b:	0f b6 c9             	movzbl %cl,%ecx
  442b6e:	48 09 c8             	or     %rcx,%rax
  442b71:	48 c1 e0 08          	shl    $0x8,%rax
  442b75:	0f b6 d2             	movzbl %dl,%edx
  442b78:	48 09 d0             	or     %rdx,%rax
  442b7b:	48 c1 e0 08          	shl    $0x8,%rax
  442b7f:	48 89 f9             	mov    %rdi,%rcx
  442b82:	0f b6 d5             	movzbl %ch,%edx
  442b85:	48 09 d0             	or     %rdx,%rax
  442b88:	48 c1 e0 08          	shl    $0x8,%rax
  442b8c:	40 0f b6 ff          	movzbl %dil,%edi
  442b90:	48 09 f8             	or     %rdi,%rax
  442b93:	c3                   	retq   
  442b94:	90                   	nop
  442b95:	90                   	nop
  442b96:	90                   	nop
  442b97:	90                   	nop
  442b98:	90                   	nop
  442b99:	90                   	nop
  442b9a:	90                   	nop
  442b9b:	90                   	nop
  442b9c:	90                   	nop
  442b9d:	90                   	nop
  442b9e:	90                   	nop
  442b9f:	90                   	nop

0000000000442ba0 <zbx_strlcpy>:
  442ba0:	48 85 d2             	test   %rdx,%rdx
  442ba3:	74 23                	je     442bc8 <zbx_strlcpy+0x28>
  442ba5:	48 89 f0             	mov    %rsi,%rax
  442ba8:	eb 04                	jmp    442bae <zbx_strlcpy+0xe>
  442baa:	48 83 c7 01          	add    $0x1,%rdi
  442bae:	48 83 ea 01          	sub    $0x1,%rdx
  442bb2:	74 29                	je     442bdd <zbx_strlcpy+0x3d>
  442bb4:	0f b6 08             	movzbl (%rax),%ecx
  442bb7:	88 0f                	mov    %cl,(%rdi)
  442bb9:	48 83 c0 01          	add    $0x1,%rax
  442bbd:	84 c9                	test   %cl,%cl
  442bbf:	75 e9                	jne    442baa <zbx_strlcpy+0xa>
  442bc1:	48 f7 d6             	not    %rsi
  442bc4:	48 01 f0             	add    %rsi,%rax
  442bc7:	c3                   	retq   
  442bc8:	48 89 f0             	mov    %rsi,%rax
  442bcb:	0f b6 10             	movzbl (%rax),%edx
  442bce:	48 83 c0 01          	add    $0x1,%rax
  442bd2:	84 d2                	test   %dl,%dl
  442bd4:	75 f5                	jne    442bcb <zbx_strlcpy+0x2b>
  442bd6:	48 f7 d6             	not    %rsi
  442bd9:	48 01 f0             	add    %rsi,%rax
  442bdc:	c3                   	retq   
  442bdd:	c6 07 00             	movb   $0x0,(%rdi)
  442be0:	eb e9                	jmp    442bcb <zbx_strlcpy+0x2b>

0000000000442be2 <num_param>:
  442be2:	48 85 ff             	test   %rdi,%rdi
  442be5:	0f 84 d0 00 00 00    	je     442cbb <num_param+0xd9>
  442beb:	0f b6 17             	movzbl (%rdi),%edx
  442bee:	84 d2                	test   %dl,%dl
  442bf0:	0f 84 2f 01 00 00    	je     442d25 <num_param+0x143>
  442bf6:	31 f6                	xor    %esi,%esi
  442bf8:	31 c9                	xor    %ecx,%ecx
  442bfa:	b8 01 00 00 00       	mov    $0x1,%eax
  442bff:	eb 46                	jmp    442c47 <num_param+0x65>
  442c01:	83 f9 02             	cmp    $0x2,%ecx
  442c04:	0f 84 b7 00 00 00    	je     442cc1 <num_param+0xdf>
  442c0a:	85 c9                	test   %ecx,%ecx
  442c0c:	75 4c                	jne    442c5a <num_param+0x78>
  442c0e:	80 fa 2c             	cmp    $0x2c,%dl
  442c11:	0f 84 c2 00 00 00    	je     442cd9 <num_param+0xf7>
  442c17:	80 fa 22             	cmp    $0x22,%dl
  442c1a:	0f 84 e5 00 00 00    	je     442d05 <num_param+0x123>
  442c20:	80 fa 5b             	cmp    $0x5b,%dl
  442c23:	0f 84 ed 00 00 00    	je     442d16 <num_param+0x134>
  442c29:	80 fa 5d             	cmp    $0x5d,%dl
  442c2c:	0f 1f 40 00          	nopl   0x0(%rax)
  442c30:	74 64                	je     442c96 <num_param+0xb4>
  442c32:	80 fa 20             	cmp    $0x20,%dl
  442c35:	74 23                	je     442c5a <num_param+0x78>
  442c37:	48 83 c7 01          	add    $0x1,%rdi
  442c3b:	0f b6 17             	movzbl (%rdi),%edx
  442c3e:	b9 02 00 00 00       	mov    $0x2,%ecx
  442c43:	84 d2                	test   %dl,%dl
  442c45:	74 1e                	je     442c65 <num_param+0x83>
  442c47:	83 f9 01             	cmp    $0x1,%ecx
  442c4a:	75 b5                	jne    442c01 <num_param+0x1f>
  442c4c:	80 fa 22             	cmp    $0x22,%dl
  442c4f:	74 20                	je     442c71 <num_param+0x8f>
  442c51:	80 fa 5c             	cmp    $0x5c,%dl
  442c54:	0f 84 94 00 00 00    	je     442cee <num_param+0x10c>
  442c5a:	48 83 c7 01          	add    $0x1,%rdi
  442c5e:	0f b6 17             	movzbl (%rdi),%edx
  442c61:	84 d2                	test   %dl,%dl
  442c63:	75 e2                	jne    442c47 <num_param+0x65>
  442c65:	83 f9 01             	cmp    $0x1,%ecx
  442c68:	74 51                	je     442cbb <num_param+0xd9>
  442c6a:	85 f6                	test   %esi,%esi
  442c6c:	75 4d                	jne    442cbb <num_param+0xd9>
  442c6e:	66 90                	xchg   %ax,%ax
  442c70:	c3                   	retq   
  442c71:	48 83 c7 01          	add    $0x1,%rdi
  442c75:	0f b6 17             	movzbl (%rdi),%edx
  442c78:	80 fa 20             	cmp    $0x20,%dl
  442c7b:	74 f4                	je     442c71 <num_param+0x8f>
  442c7d:	80 fa 2c             	cmp    $0x2c,%dl
  442c80:	74 10                	je     442c92 <num_param+0xb0>
  442c82:	84 d2                	test   %dl,%dl
  442c84:	74 0c                	je     442c92 <num_param+0xb0>
  442c86:	85 f6                	test   %esi,%esi
  442c88:	74 31                	je     442cbb <num_param+0xd9>
  442c8a:	80 fa 5d             	cmp    $0x5d,%dl
  442c8d:	0f 1f 00             	nopl   (%rax)
  442c90:	75 29                	jne    442cbb <num_param+0xd9>
  442c92:	31 c9                	xor    %ecx,%ecx
  442c94:	eb ad                	jmp    442c43 <num_param+0x61>
  442c96:	85 f6                	test   %esi,%esi
  442c98:	74 9d                	je     442c37 <num_param+0x55>
  442c9a:	83 ee 01             	sub    $0x1,%esi
  442c9d:	48 83 c7 01          	add    $0x1,%rdi
  442ca1:	0f b6 17             	movzbl (%rdi),%edx
  442ca4:	80 fa 20             	cmp    $0x20,%dl
  442ca7:	74 f4                	je     442c9d <num_param+0xbb>
  442ca9:	80 fa 2c             	cmp    $0x2c,%dl
  442cac:	74 95                	je     442c43 <num_param+0x61>
  442cae:	84 d2                	test   %dl,%dl
  442cb0:	74 91                	je     442c43 <num_param+0x61>
  442cb2:	85 f6                	test   %esi,%esi
  442cb4:	74 05                	je     442cbb <num_param+0xd9>
  442cb6:	80 fa 5d             	cmp    $0x5d,%dl
  442cb9:	74 88                	je     442c43 <num_param+0x61>
  442cbb:	31 c0                	xor    %eax,%eax
  442cbd:	0f 1f 00             	nopl   (%rax)
  442cc0:	c3                   	retq   
  442cc1:	80 fa 2c             	cmp    $0x2c,%dl
  442cc4:	74 cc                	je     442c92 <num_param+0xb0>
  442cc6:	80 fa 5d             	cmp    $0x5d,%dl
  442cc9:	75 8f                	jne    442c5a <num_param+0x78>
  442ccb:	85 f6                	test   %esi,%esi
  442ccd:	0f 1f 00             	nopl   (%rax)
  442cd0:	74 88                	je     442c5a <num_param+0x78>
  442cd2:	31 c9                	xor    %ecx,%ecx
  442cd4:	e9 6a ff ff ff       	jmpq   442c43 <num_param+0x61>
  442cd9:	85 f6                	test   %esi,%esi
  442cdb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  442ce0:	0f 85 74 ff ff ff    	jne    442c5a <num_param+0x78>
  442ce6:	83 c0 01             	add    $0x1,%eax
  442ce9:	e9 6c ff ff ff       	jmpq   442c5a <num_param+0x78>
  442cee:	48 83 c7 01          	add    $0x1,%rdi
  442cf2:	0f b6 17             	movzbl (%rdi),%edx
  442cf5:	80 fa 22             	cmp    $0x22,%dl
  442cf8:	0f 85 45 ff ff ff    	jne    442c43 <num_param+0x61>
  442cfe:	66 90                	xchg   %ax,%ax
  442d00:	e9 55 ff ff ff       	jmpq   442c5a <num_param+0x78>
  442d05:	48 83 c7 01          	add    $0x1,%rdi
  442d09:	0f b6 17             	movzbl (%rdi),%edx
  442d0c:	b9 01 00 00 00       	mov    $0x1,%ecx
  442d11:	e9 2d ff ff ff       	jmpq   442c43 <num_param+0x61>
  442d16:	83 c6 01             	add    $0x1,%esi
  442d19:	48 83 c7 01          	add    $0x1,%rdi
  442d1d:	0f b6 17             	movzbl (%rdi),%edx
  442d20:	e9 1e ff ff ff       	jmpq   442c43 <num_param+0x61>
  442d25:	b8 01 00 00 00       	mov    $0x1,%eax
  442d2a:	c3                   	retq   

0000000000442d2b <get_param>:
  442d2b:	53                   	push   %rbx
  442d2c:	c6 02 00             	movb   $0x0,(%rdx)
  442d2f:	0f b6 07             	movzbl (%rdi),%eax
  442d32:	84 c0                	test   %al,%al
  442d34:	0f 84 82 02 00 00    	je     442fbc <get_param+0x291>
  442d3a:	85 f6                	test   %esi,%esi
  442d3c:	0f 8e 7a 02 00 00    	jle    442fbc <get_param+0x291>
  442d42:	85 c9                	test   %ecx,%ecx
  442d44:	0f 8e 72 02 00 00    	jle    442fbc <get_param+0x291>
  442d4a:	45 31 d2             	xor    %r10d,%r10d
  442d4d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
  442d53:	45 31 db             	xor    %r11d,%r11d
  442d56:	45 31 c0             	xor    %r8d,%r8d
  442d59:	41 83 f8 01          	cmp    $0x1,%r8d
  442d5d:	0f 84 a4 00 00 00    	je     442e07 <get_param+0xdc>
  442d63:	41 83 f8 02          	cmp    $0x2,%r8d
  442d67:	74 68                	je     442dd1 <get_param+0xa6>
  442d69:	45 85 c0             	test   %r8d,%r8d
  442d6c:	75 7d                	jne    442deb <get_param+0xc0>
  442d6e:	3c 2c                	cmp    $0x2c,%al
  442d70:	0f 84 f8 00 00 00    	je     442e6e <get_param+0x143>
  442d76:	3c 22                	cmp    $0x22,%al
  442d78:	0f 84 1a 01 00 00    	je     442e98 <get_param+0x16d>
  442d7e:	3c 5b                	cmp    $0x5b,%al
  442d80:	0f 84 9f 01 00 00    	je     442f25 <get_param+0x1fa>
  442d86:	3c 5d                	cmp    $0x5d,%al
  442d88:	0f 84 b1 01 00 00    	je     442f3f <get_param+0x214>
  442d8e:	3c 20                	cmp    $0x20,%al
  442d90:	74 59                	je     442deb <get_param+0xc0>
  442d92:	41 39 f1             	cmp    %esi,%r9d
  442d95:	0f 84 f2 01 00 00    	je     442f8d <get_param+0x262>
  442d9b:	48 83 c7 01          	add    $0x1,%rdi
  442d9f:	0f b6 07             	movzbl (%rdi),%eax
  442da2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
  442da8:	84 c0                	test   %al,%al
  442daa:	74 0a                	je     442db6 <get_param+0x8b>
  442dac:	44 39 ce             	cmp    %r9d,%esi
  442daf:	7c 05                	jl     442db6 <get_param+0x8b>
  442db1:	44 39 d1             	cmp    %r10d,%ecx
  442db4:	7f a3                	jg     442d59 <get_param+0x2e>
  442db6:	41 83 f8 01          	cmp    $0x1,%r8d
  442dba:	74 0a                	je     442dc6 <get_param+0x9b>
  442dbc:	45 85 db             	test   %r11d,%r11d
  442dbf:	90                   	nop
  442dc0:	0f 84 c0 00 00 00    	je     442e86 <get_param+0x15b>
  442dc6:	b8 01 00 00 00       	mov    $0x1,%eax
  442dcb:	5b                   	pop    %rbx
  442dcc:	0f 1f 40 00          	nopl   0x0(%rax)
  442dd0:	c3                   	retq   
  442dd1:	3c 2c                	cmp    $0x2c,%al
  442dd3:	0f 84 8d 00 00 00    	je     442e66 <get_param+0x13b>
  442dd9:	3c 5d                	cmp    $0x5d,%al
  442ddb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  442de0:	0f 84 ff 00 00 00    	je     442ee5 <get_param+0x1ba>
  442de6:	41 39 f1             	cmp    %esi,%r9d
  442de9:	74 09                	je     442df4 <get_param+0xc9>
  442deb:	48 83 c7 01          	add    $0x1,%rdi
  442def:	0f b6 07             	movzbl (%rdi),%eax
  442df2:	eb b4                	jmp    442da8 <get_param+0x7d>
  442df4:	49 63 da             	movslq %r10d,%rbx
  442df7:	88 04 1a             	mov    %al,(%rdx,%rbx,1)
  442dfa:	41 83 c2 01          	add    $0x1,%r10d
  442dfe:	48 83 c7 01          	add    $0x1,%rdi
  442e02:	0f b6 07             	movzbl (%rdi),%eax
  442e05:	eb a1                	jmp    442da8 <get_param+0x7d>
  442e07:	3c 22                	cmp    $0x22,%al
  442e09:	74 1d                	je     442e28 <get_param+0xfd>
  442e0b:	3c 5c                	cmp    $0x5c,%al
  442e0d:	0f 84 a5 00 00 00    	je     442eb8 <get_param+0x18d>
  442e13:	48 8d 5f 01          	lea    0x1(%rdi),%rbx
  442e17:	41 39 f1             	cmp    %esi,%r9d
  442e1a:	0f 84 d6 00 00 00    	je     442ef6 <get_param+0x1cb>
  442e20:	48 89 df             	mov    %rbx,%rdi
  442e23:	0f b6 03             	movzbl (%rbx),%eax
  442e26:	eb 80                	jmp    442da8 <get_param+0x7d>
  442e28:	45 85 db             	test   %r11d,%r11d
  442e2b:	74 10                	je     442e3d <get_param+0x112>
  442e2d:	41 39 f1             	cmp    %esi,%r9d
  442e30:	75 0b                	jne    442e3d <get_param+0x112>
  442e32:	49 63 c2             	movslq %r10d,%rax
  442e35:	c6 04 02 22          	movb   $0x22,(%rdx,%rax,1)
  442e39:	41 83 c2 01          	add    $0x1,%r10d
  442e3d:	48 83 c7 01          	add    $0x1,%rdi
  442e41:	0f b6 07             	movzbl (%rdi),%eax
  442e44:	3c 20                	cmp    $0x20,%al
  442e46:	74 f5                	je     442e3d <get_param+0x112>
  442e48:	3c 2c                	cmp    $0x2c,%al
  442e4a:	74 1a                	je     442e66 <get_param+0x13b>
  442e4c:	84 c0                	test   %al,%al
  442e4e:	74 16                	je     442e66 <get_param+0x13b>
  442e50:	45 85 db             	test   %r11d,%r11d
  442e53:	0f 84 6d ff ff ff    	je     442dc6 <get_param+0x9b>
  442e59:	3c 5d                	cmp    $0x5d,%al
  442e5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  442e60:	0f 85 60 ff ff ff    	jne    442dc6 <get_param+0x9b>
  442e66:	45 31 c0             	xor    %r8d,%r8d
  442e69:	e9 3a ff ff ff       	jmpq   442da8 <get_param+0x7d>
  442e6e:	45 85 db             	test   %r11d,%r11d
  442e71:	0f 85 8e 00 00 00    	jne    442f05 <get_param+0x1da>
  442e77:	41 83 c1 01          	add    $0x1,%r9d
  442e7b:	44 39 ce             	cmp    %r9d,%esi
  442e7e:	66 90                	xchg   %ax,%ax
  442e80:	0f 8d 65 ff ff ff    	jge    442deb <get_param+0xc0>
  442e86:	4d 63 d2             	movslq %r10d,%r10
  442e89:	42 c6 04 12 00       	movb   $0x0,(%rdx,%r10,1)
  442e8e:	31 c0                	xor    %eax,%eax
  442e90:	41 39 f1             	cmp    %esi,%r9d
  442e93:	0f 9c c0             	setl   %al
  442e96:	5b                   	pop    %rbx
  442e97:	c3                   	retq   
  442e98:	45 85 db             	test   %r11d,%r11d
  442e9b:	74 09                	je     442ea6 <get_param+0x17b>
  442e9d:	41 39 f1             	cmp    %esi,%r9d
  442ea0:	0f 84 f6 00 00 00    	je     442f9c <get_param+0x271>
  442ea6:	48 83 c7 01          	add    $0x1,%rdi
  442eaa:	0f b6 07             	movzbl (%rdi),%eax
  442ead:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  442eb3:	e9 f0 fe ff ff       	jmpq   442da8 <get_param+0x7d>
  442eb8:	48 8d 5f 01          	lea    0x1(%rdi),%rbx
  442ebc:	80 7f 01 22          	cmpb   $0x22,0x1(%rdi)
  442ec0:	0f 85 51 ff ff ff    	jne    442e17 <get_param+0xec>
  442ec6:	45 85 db             	test   %r11d,%r11d
  442ec9:	0f 85 48 ff ff ff    	jne    442e17 <get_param+0xec>
  442ecf:	41 39 f1             	cmp    %esi,%r9d
  442ed2:	0f 84 f2 00 00 00    	je     442fca <get_param+0x29f>
  442ed8:	48 83 c7 02          	add    $0x2,%rdi
  442edc:	0f b6 07             	movzbl (%rdi),%eax
  442edf:	90                   	nop
  442ee0:	e9 c3 fe ff ff       	jmpq   442da8 <get_param+0x7d>
  442ee5:	45 85 db             	test   %r11d,%r11d
  442ee8:	0f 84 f8 fe ff ff    	je     442de6 <get_param+0xbb>
  442eee:	45 31 c0             	xor    %r8d,%r8d
  442ef1:	e9 b2 fe ff ff       	jmpq   442da8 <get_param+0x7d>
  442ef6:	49 63 fa             	movslq %r10d,%rdi
  442ef9:	88 04 3a             	mov    %al,(%rdx,%rdi,1)
  442efc:	41 83 c2 01          	add    $0x1,%r10d
  442f00:	e9 1b ff ff ff       	jmpq   442e20 <get_param+0xf5>
  442f05:	41 39 f1             	cmp    %esi,%r9d
  442f08:	0f 85 dd fe ff ff    	jne    442deb <get_param+0xc0>
  442f0e:	49 63 c2             	movslq %r10d,%rax
  442f11:	c6 04 02 2c          	movb   $0x2c,(%rdx,%rax,1)
  442f15:	41 83 c2 01          	add    $0x1,%r10d
  442f19:	48 83 c7 01          	add    $0x1,%rdi
  442f1d:	0f b6 07             	movzbl (%rdi),%eax
  442f20:	e9 83 fe ff ff       	jmpq   442da8 <get_param+0x7d>
  442f25:	45 85 db             	test   %r11d,%r11d
  442f28:	74 05                	je     442f2f <get_param+0x204>
  442f2a:	41 39 f1             	cmp    %esi,%r9d
  442f2d:	74 7d                	je     442fac <get_param+0x281>
  442f2f:	41 83 c3 01          	add    $0x1,%r11d
  442f33:	48 83 c7 01          	add    $0x1,%rdi
  442f37:	0f b6 07             	movzbl (%rdi),%eax
  442f3a:	e9 69 fe ff ff       	jmpq   442da8 <get_param+0x7d>
  442f3f:	45 85 db             	test   %r11d,%r11d
  442f42:	0f 84 4a fe ff ff    	je     442d92 <get_param+0x67>
  442f48:	41 83 eb 01          	sub    $0x1,%r11d
  442f4c:	74 09                	je     442f57 <get_param+0x22c>
  442f4e:	41 39 f1             	cmp    %esi,%r9d
  442f51:	0f 84 83 00 00 00    	je     442fda <get_param+0x2af>
  442f57:	48 83 c7 01          	add    $0x1,%rdi
  442f5b:	0f b6 07             	movzbl (%rdi),%eax
  442f5e:	3c 20                	cmp    $0x20,%al
  442f60:	74 f5                	je     442f57 <get_param+0x22c>
  442f62:	3c 2c                	cmp    $0x2c,%al
  442f64:	0f 84 3e fe ff ff    	je     442da8 <get_param+0x7d>
  442f6a:	84 c0                	test   %al,%al
  442f6c:	0f 84 36 fe ff ff    	je     442da8 <get_param+0x7d>
  442f72:	45 85 db             	test   %r11d,%r11d
  442f75:	0f 84 4b fe ff ff    	je     442dc6 <get_param+0x9b>
  442f7b:	3c 5d                	cmp    $0x5d,%al
  442f7d:	0f 1f 00             	nopl   (%rax)
  442f80:	0f 84 22 fe ff ff    	je     442da8 <get_param+0x7d>
  442f86:	66 90                	xchg   %ax,%ax
  442f88:	e9 39 fe ff ff       	jmpq   442dc6 <get_param+0x9b>
  442f8d:	49 63 da             	movslq %r10d,%rbx
  442f90:	88 04 1a             	mov    %al,(%rdx,%rbx,1)
  442f93:	41 83 c2 01          	add    $0x1,%r10d
  442f97:	e9 ff fd ff ff       	jmpq   442d9b <get_param+0x70>
  442f9c:	49 63 c2             	movslq %r10d,%rax
  442f9f:	c6 04 02 22          	movb   $0x22,(%rdx,%rax,1)
  442fa3:	41 83 c2 01          	add    $0x1,%r10d
  442fa7:	e9 fa fe ff ff       	jmpq   442ea6 <get_param+0x17b>
  442fac:	49 63 c2             	movslq %r10d,%rax
  442faf:	c6 04 02 5b          	movb   $0x5b,(%rdx,%rax,1)
  442fb3:	41 83 c2 01          	add    $0x1,%r10d
  442fb7:	e9 73 ff ff ff       	jmpq   442f2f <get_param+0x204>
  442fbc:	45 31 d2             	xor    %r10d,%r10d
  442fbf:	41 b9 01 00 00 00    	mov    $0x1,%r9d
  442fc5:	e9 bc fe ff ff       	jmpq   442e86 <get_param+0x15b>
  442fca:	49 63 c2             	movslq %r10d,%rax
  442fcd:	c6 04 02 22          	movb   $0x22,(%rdx,%rax,1)
  442fd1:	41 83 c2 01          	add    $0x1,%r10d
  442fd5:	e9 fe fe ff ff       	jmpq   442ed8 <get_param+0x1ad>
  442fda:	49 63 c2             	movslq %r10d,%rax
  442fdd:	c6 04 02 5d          	movb   $0x5d,(%rdx,%rax,1)
  442fe1:	41 83 c2 01          	add    $0x1,%r10d
  442fe5:	e9 6d ff ff ff       	jmpq   442f57 <get_param+0x22c>

0000000000442fea <remove_param>:
  442fea:	0f b6 07             	movzbl (%rdi),%eax
  442fed:	84 c0                	test   %al,%al
  442fef:	0f 84 8b 00 00 00    	je     443080 <remove_param+0x96>
  442ff5:	48 89 fa             	mov    %rdi,%rdx
  442ff8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  442ffe:	31 c9                	xor    %ecx,%ecx
  443000:	eb 24                	jmp    443026 <remove_param+0x3c>
  443002:	83 f9 02             	cmp    $0x2,%ecx
  443005:	74 4a                	je     443051 <remove_param+0x67>
  443007:	0f b6 07             	movzbl (%rdi),%eax
  44300a:	3c 2c                	cmp    $0x2c,%al
  44300c:	74 48                	je     443056 <remove_param+0x6c>
  44300e:	3c 22                	cmp    $0x22,%al
  443010:	74 53                	je     443065 <remove_param+0x7b>
  443012:	3c 20                	cmp    $0x20,%al
  443014:	74 44                	je     44305a <remove_param+0x70>
  443016:	48 83 c7 01          	add    $0x1,%rdi
  44301a:	0f b6 07             	movzbl (%rdi),%eax
  44301d:	b9 02 00 00 00       	mov    $0x2,%ecx
  443022:	84 c0                	test   %al,%al
  443024:	74 26                	je     44304c <remove_param+0x62>
  443026:	41 39 f0             	cmp    %esi,%r8d
  443029:	74 06                	je     443031 <remove_param+0x47>
  44302b:	88 02                	mov    %al,(%rdx)
  44302d:	48 83 c2 01          	add    $0x1,%rdx
  443031:	83 f9 01             	cmp    $0x1,%ecx
  443034:	75 cc                	jne    443002 <remove_param+0x18>
  443036:	0f b6 07             	movzbl (%rdi),%eax
  443039:	3c 22                	cmp    $0x22,%al
  44303b:	74 1d                	je     44305a <remove_param+0x70>
  44303d:	3c 5c                	cmp    $0x5c,%al
  44303f:	74 32                	je     443073 <remove_param+0x89>
  443041:	48 83 c7 01          	add    $0x1,%rdi
  443045:	0f b6 07             	movzbl (%rdi),%eax
  443048:	84 c0                	test   %al,%al
  44304a:	75 da                	jne    443026 <remove_param+0x3c>
  44304c:	c6 02 00             	movb   $0x0,(%rdx)
  44304f:	90                   	nop
  443050:	c3                   	retq   
  443051:	80 3f 2c             	cmpb   $0x2c,(%rdi)
  443054:	75 eb                	jne    443041 <remove_param+0x57>
  443056:	41 83 c0 01          	add    $0x1,%r8d
  44305a:	48 83 c7 01          	add    $0x1,%rdi
  44305e:	0f b6 07             	movzbl (%rdi),%eax
  443061:	31 c9                	xor    %ecx,%ecx
  443063:	eb bd                	jmp    443022 <remove_param+0x38>
  443065:	48 83 c7 01          	add    $0x1,%rdi
  443069:	0f b6 07             	movzbl (%rdi),%eax
  44306c:	b9 01 00 00 00       	mov    $0x1,%ecx
  443071:	eb af                	jmp    443022 <remove_param+0x38>
  443073:	48 83 c7 01          	add    $0x1,%rdi
  443077:	0f b6 07             	movzbl (%rdi),%eax
  44307a:	3c 22                	cmp    $0x22,%al
  44307c:	75 a4                	jne    443022 <remove_param+0x38>
  44307e:	eb c1                	jmp    443041 <remove_param+0x57>
  443080:	48 89 fa             	mov    %rdi,%rdx
  443083:	eb c7                	jmp    44304c <remove_param+0x62>

0000000000443085 <get_string>:
  443085:	48 89 f8             	mov    %rdi,%rax
  443088:	48 83 ea 01          	sub    $0x1,%rdx
  44308c:	0f b6 0f             	movzbl (%rdi),%ecx
  44308f:	41 89 c9             	mov    %ecx,%r9d
  443092:	84 c9                	test   %cl,%cl
  443094:	0f 84 4e 01 00 00    	je     4431e8 <get_string+0x163>
  44309a:	45 31 c0             	xor    %r8d,%r8d
  44309d:	31 ff                	xor    %edi,%edi
  44309f:	eb 31                	jmp    4430d2 <get_string+0x4d>
  4430a1:	83 ff 02             	cmp    $0x2,%edi
  4430a4:	74 69                	je     44310f <get_string+0x8a>
  4430a6:	85 ff                	test   %edi,%edi
  4430a8:	0f 85 ad 00 00 00    	jne    44315b <get_string+0xd6>
  4430ae:	80 f9 20             	cmp    $0x20,%cl
  4430b1:	74 77                	je     44312a <get_string+0xa5>
  4430b3:	80 f9 09             	cmp    $0x9,%cl
  4430b6:	0f 84 9f 00 00 00    	je     44315b <get_string+0xd6>
  4430bc:	80 f9 22             	cmp    $0x22,%cl
  4430bf:	90                   	nop
  4430c0:	0f 84 b8 00 00 00    	je     44317e <get_string+0xf9>
  4430c6:	bf 02 00 00 00       	mov    $0x2,%edi
  4430cb:	41 89 c9             	mov    %ecx,%r9d
  4430ce:	84 c9                	test   %cl,%cl
  4430d0:	74 2e                	je     443100 <get_string+0x7b>
  4430d2:	83 ff 01             	cmp    $0x1,%edi
  4430d5:	75 ca                	jne    4430a1 <get_string+0x1c>
  4430d7:	80 f9 22             	cmp    $0x22,%cl
  4430da:	0f 84 d1 00 00 00    	je     4431b1 <get_string+0x12c>
  4430e0:	80 f9 5c             	cmp    $0x5c,%cl
  4430e3:	74 4e                	je     443133 <get_string+0xae>
  4430e5:	48 83 c0 01          	add    $0x1,%rax
  4430e9:	4c 39 c2             	cmp    %r8,%rdx
  4430ec:	76 40                	jbe    44312e <get_string+0xa9>
  4430ee:	46 88 0c 06          	mov    %r9b,(%rsi,%r8,1)
  4430f2:	49 83 c0 01          	add    $0x1,%r8
  4430f6:	0f b6 08             	movzbl (%rax),%ecx
  4430f9:	41 89 c9             	mov    %ecx,%r9d
  4430fc:	84 c9                	test   %cl,%cl
  4430fe:	75 d2                	jne    4430d2 <get_string+0x4d>
  443100:	83 ff 01             	cmp    $0x1,%edi
  443103:	0f 84 a5 00 00 00    	je     4431ae <get_string+0x129>
  443109:	42 c6 04 06 00       	movb   $0x0,(%rsi,%r8,1)
  44310e:	c3                   	retq   
  44310f:	80 f9 20             	cmp    $0x20,%cl
  443112:	74 5a                	je     44316e <get_string+0xe9>
  443114:	80 f9 09             	cmp    $0x9,%cl
  443117:	74 55                	je     44316e <get_string+0xe9>
  443119:	4c 39 c2             	cmp    %r8,%rdx
  44311c:	0f 1f 40 00          	nopl   0x0(%rax)
  443120:	76 08                	jbe    44312a <get_string+0xa5>
  443122:	42 88 0c 06          	mov    %cl,(%rsi,%r8,1)
  443126:	49 83 c0 01          	add    $0x1,%r8
  44312a:	48 83 c0 01          	add    $0x1,%rax
  44312e:	0f b6 08             	movzbl (%rax),%ecx
  443131:	eb 98                	jmp    4430cb <get_string+0x46>
  443133:	48 83 c0 01          	add    $0x1,%rax
  443137:	0f b6 08             	movzbl (%rax),%ecx
  44313a:	80 f9 22             	cmp    $0x22,%cl
  44313d:	74 50                	je     44318f <get_string+0x10a>
  44313f:	80 f9 5c             	cmp    $0x5c,%cl
  443142:	74 4b                	je     44318f <get_string+0x10a>
  443144:	80 f9 6e             	cmp    $0x6e,%cl
  443147:	75 a0                	jne    4430e9 <get_string+0x64>
  443149:	4c 39 c2             	cmp    %r8,%rdx
  44314c:	0f 1f 40 00          	nopl   0x0(%rax)
  443150:	76 09                	jbe    44315b <get_string+0xd6>
  443152:	42 c6 04 06 0a       	movb   $0xa,(%rsi,%r8,1)
  443157:	49 83 c0 01          	add    $0x1,%r8
  44315b:	48 83 c0 01          	add    $0x1,%rax
  44315f:	0f b6 08             	movzbl (%rax),%ecx
  443162:	e9 64 ff ff ff       	jmpq   4430cb <get_string+0x46>
  443167:	48 83 c0 01          	add    $0x1,%rax
  44316b:	0f b6 08             	movzbl (%rax),%ecx
  44316e:	80 f9 20             	cmp    $0x20,%cl
  443171:	74 f4                	je     443167 <get_string+0xe2>
  443173:	80 f9 09             	cmp    $0x9,%cl
  443176:	74 ef                	je     443167 <get_string+0xe2>
  443178:	42 c6 04 06 00       	movb   $0x0,(%rsi,%r8,1)
  44317d:	c3                   	retq   
  44317e:	48 83 c0 01          	add    $0x1,%rax
  443182:	bf 01 00 00 00       	mov    $0x1,%edi
  443187:	0f b6 08             	movzbl (%rax),%ecx
  44318a:	e9 3c ff ff ff       	jmpq   4430cb <get_string+0x46>
  44318f:	4c 39 c2             	cmp    %r8,%rdx
  443192:	76 c7                	jbe    44315b <get_string+0xd6>
  443194:	42 88 0c 06          	mov    %cl,(%rsi,%r8,1)
  443198:	49 83 c0 01          	add    $0x1,%r8
  44319c:	48 83 c0 01          	add    $0x1,%rax
  4431a0:	0f b6 08             	movzbl (%rax),%ecx
  4431a3:	e9 23 ff ff ff       	jmpq   4430cb <get_string+0x46>
  4431a8:	31 d2                	xor    %edx,%edx
  4431aa:	84 c9                	test   %cl,%cl
  4431ac:	74 1f                	je     4431cd <get_string+0x148>
  4431ae:	31 c0                	xor    %eax,%eax
  4431b0:	c3                   	retq   
  4431b1:	0f b6 48 01          	movzbl 0x1(%rax),%ecx
  4431b5:	80 f9 20             	cmp    $0x20,%cl
  4431b8:	74 27                	je     4431e1 <get_string+0x15c>
  4431ba:	80 f9 09             	cmp    $0x9,%cl
  4431bd:	0f 1f 00             	nopl   (%rax)
  4431c0:	75 e6                	jne    4431a8 <get_string+0x123>
  4431c2:	ba 09 00 00 00       	mov    $0x9,%edx
  4431c7:	eb 04                	jmp    4431cd <get_string+0x148>
  4431c9:	0f b6 50 01          	movzbl 0x1(%rax),%edx
  4431cd:	48 83 c0 01          	add    $0x1,%rax
  4431d1:	80 fa 20             	cmp    $0x20,%dl
  4431d4:	74 f3                	je     4431c9 <get_string+0x144>
  4431d6:	80 fa 09             	cmp    $0x9,%dl
  4431d9:	74 ee                	je     4431c9 <get_string+0x144>
  4431db:	42 c6 04 06 00       	movb   $0x0,(%rsi,%r8,1)
  4431e0:	c3                   	retq   
  4431e1:	ba 20 00 00 00       	mov    $0x20,%edx
  4431e6:	eb e5                	jmp    4431cd <get_string+0x148>
  4431e8:	45 31 c0             	xor    %r8d,%r8d
  4431eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  4431f0:	e9 14 ff ff ff       	jmpq   443109 <get_string+0x84>

00000000004431f5 <zbx_num2hex>:
  4431f5:	40 80 ff 09          	cmp    $0x9,%dil
  4431f9:	77 04                	ja     4431ff <zbx_num2hex+0xa>
  4431fb:	8d 47 30             	lea    0x30(%rdi),%eax
  4431fe:	c3                   	retq   
  4431ff:	8d 47 57             	lea    0x57(%rdi),%eax
  443202:	c3                   	retq   

0000000000443203 <zbx_hex2num>:
  443203:	40 80 ff 60          	cmp    $0x60,%dil
  443207:	7f 04                	jg     44320d <zbx_hex2num+0xa>
  443209:	8d 47 d0             	lea    -0x30(%rdi),%eax
  44320c:	c3                   	retq   
  44320d:	8d 47 a9             	lea    -0x57(%rdi),%eax
  443210:	c3                   	retq   

0000000000443211 <zbx_get_field>:
  443211:	44 0f b6 07          	movzbl (%rdi),%r8d
  443215:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44321a:	45 84 c0             	test   %r8b,%r8b
  44321d:	74 32                	je     443251 <zbx_get_field+0x40>
  44321f:	45 31 d2             	xor    %r10d,%r10d
  443222:	45 31 c9             	xor    %r9d,%r9d
  443225:	eb 13                	jmp    44323a <zbx_get_field+0x29>
  443227:	41 39 d1             	cmp    %edx,%r9d
  44322a:	74 26                	je     443252 <zbx_get_field+0x41>
  44322c:	44 0f b6 47 01       	movzbl 0x1(%rdi),%r8d
  443231:	48 83 c7 01          	add    $0x1,%rdi
  443235:	45 84 c0             	test   %r8b,%r8b
  443238:	74 17                	je     443251 <zbx_get_field+0x40>
  44323a:	41 38 c8             	cmp    %cl,%r8b
  44323d:	75 e8                	jne    443227 <zbx_get_field+0x16>
  44323f:	41 83 c1 01          	add    $0x1,%r9d
  443243:	44 0f b6 47 01       	movzbl 0x1(%rdi),%r8d
  443248:	48 83 c7 01          	add    $0x1,%rdi
  44324c:	45 84 c0             	test   %r8b,%r8b
  44324f:	75 e9                	jne    44323a <zbx_get_field+0x29>
  443251:	c3                   	retq   
  443252:	49 63 c2             	movslq %r10d,%rax
  443255:	44 88 04 06          	mov    %r8b,(%rsi,%rax,1)
  443259:	41 83 c2 01          	add    $0x1,%r10d
  44325d:	49 63 c2             	movslq %r10d,%rax
  443260:	c6 04 06 00          	movb   $0x0,(%rsi,%rax,1)
  443264:	31 c0                	xor    %eax,%eax
  443266:	eb c4                	jmp    44322c <zbx_get_field+0x1b>

0000000000443268 <starts_with>:
  443268:	0f b6 07             	movzbl (%rdi),%eax
  44326b:	0f b6 16             	movzbl (%rsi),%edx
  44326e:	38 d0                	cmp    %dl,%al
  443270:	74 14                	je     443286 <starts_with+0x1e>
  443272:	eb 19                	jmp    44328d <starts_with+0x25>
  443274:	48 83 c7 01          	add    $0x1,%rdi
  443278:	48 83 c6 01          	add    $0x1,%rsi
  44327c:	0f b6 07             	movzbl (%rdi),%eax
  44327f:	0f b6 16             	movzbl (%rsi),%edx
  443282:	38 d0                	cmp    %dl,%al
  443284:	75 07                	jne    44328d <starts_with+0x25>
  443286:	84 c0                	test   %al,%al
  443288:	75 ea                	jne    443274 <starts_with+0xc>
  44328a:	31 c0                	xor    %eax,%eax
  44328c:	c3                   	retq   
  44328d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  443292:	84 d2                	test   %dl,%dl
  443294:	75 f6                	jne    44328c <starts_with+0x24>
  443296:	31 c0                	xor    %eax,%eax
  443298:	eb f2                	jmp    44328c <starts_with+0x24>

000000000044329a <cmp_key_id>:
  44329a:	0f b6 07             	movzbl (%rdi),%eax
  44329d:	0f b6 16             	movzbl (%rsi),%edx
  4432a0:	38 d0                	cmp    %dl,%al
  4432a2:	74 20                	je     4432c4 <cmp_key_id+0x2a>
  4432a4:	eb 4b                	jmp    4432f1 <cmp_key_id+0x57>
  4432a6:	3c 5b                	cmp    $0x5b,%al
  4432a8:	74 21                	je     4432cb <cmp_key_id+0x31>
  4432aa:	3c 2c                	cmp    $0x2c,%al
  4432ac:	0f 1f 40 00          	nopl   0x0(%rax)
  4432b0:	74 19                	je     4432cb <cmp_key_id+0x31>
  4432b2:	48 83 c7 01          	add    $0x1,%rdi
  4432b6:	48 83 c6 01          	add    $0x1,%rsi
  4432ba:	0f b6 07             	movzbl (%rdi),%eax
  4432bd:	0f b6 16             	movzbl (%rsi),%edx
  4432c0:	38 d0                	cmp    %dl,%al
  4432c2:	75 2d                	jne    4432f1 <cmp_key_id+0x57>
  4432c4:	84 c0                	test   %al,%al
  4432c6:	75 de                	jne    4432a6 <cmp_key_id+0xc>
  4432c8:	31 c0                	xor    %eax,%eax
  4432ca:	c3                   	retq   
  4432cb:	89 c2                	mov    %eax,%edx
  4432cd:	3c 5b                	cmp    $0x5b,%al
  4432cf:	90                   	nop
  4432d0:	74 04                	je     4432d6 <cmp_key_id+0x3c>
  4432d2:	3c 2c                	cmp    $0x2c,%al
  4432d4:	75 11                	jne    4432e7 <cmp_key_id+0x4d>
  4432d6:	84 d2                	test   %dl,%dl
  4432d8:	74 ee                	je     4432c8 <cmp_key_id+0x2e>
  4432da:	80 fa 5b             	cmp    $0x5b,%dl
  4432dd:	0f 1f 00             	nopl   (%rax)
  4432e0:	74 e6                	je     4432c8 <cmp_key_id+0x2e>
  4432e2:	80 fa 2c             	cmp    $0x2c,%dl
  4432e5:	74 e1                	je     4432c8 <cmp_key_id+0x2e>
  4432e7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  4432ec:	0f 1f 40 00          	nopl   0x0(%rax)
  4432f0:	c3                   	retq   
  4432f1:	84 c0                	test   %al,%al
  4432f3:	74 e1                	je     4432d6 <cmp_key_id+0x3c>
  4432f5:	0f 1f 00             	nopl   (%rax)
  4432f8:	eb d3                	jmp    4432cd <cmp_key_id+0x33>

00000000004432fa <zbx_permission_string>:
  4432fa:	48 8d 05 98 37 03 00 	lea    0x33798(%rip),%rax        # 476a99 <usage_message+0x14d59>
  443301:	83 ff 01             	cmp    $0x1,%edi
  443304:	74 21                	je     443327 <zbx_permission_string+0x2d>
  443306:	7e 20                	jle    443328 <zbx_permission_string+0x2e>
  443308:	48 8d 05 4d 3e 03 00 	lea    0x33e4d(%rip),%rax        # 47715c <usage_message+0x1541c>
  44330f:	83 ff 02             	cmp    $0x2,%edi
  443312:	74 13                	je     443327 <zbx_permission_string+0x2d>
  443314:	48 8d 05 ca bf 02 00 	lea    0x2bfca(%rip),%rax        # 46f2e5 <usage_message+0xd5a5>
  44331b:	83 ff 03             	cmp    $0x3,%edi
  44331e:	74 07                	je     443327 <zbx_permission_string+0x2d>
  443320:	48 8d 05 a3 48 02 00 	lea    0x248a3(%rip),%rax        # 467bca <usage_message+0x5e8a>
  443327:	c3                   	retq   
  443328:	48 8d 05 ff 3a 03 00 	lea    0x33aff(%rip),%rax        # 476e2e <usage_message+0x150ee>
  44332f:	85 ff                	test   %edi,%edi
  443331:	75 ed                	jne    443320 <zbx_permission_string+0x26>
  443333:	c3                   	retq   

0000000000443334 <zbx_item_value_type_string>:
  443334:	48 8d 05 8f 48 02 00 	lea    0x2488f(%rip),%rax        # 467bca <usage_message+0x5e8a>
  44333b:	83 ff 04             	cmp    $0x4,%edi
  44333e:	77 1a                	ja     44335a <zbx_item_value_type_string+0x26>
  443340:	89 ff                	mov    %edi,%edi
  443342:	48 8d 05 d7 c1 02 00 	lea    0x2c1d7(%rip),%rax        # 46f520 <usage_message+0xd7e0>
  443349:	48 63 14 b8          	movslq (%rax,%rdi,4),%rdx
  44334d:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  443351:	ff e0                	jmpq   *%rax
  443353:	48 8d 05 bf bf 02 00 	lea    0x2bfbf(%rip),%rax        # 46f319 <usage_message+0xd5d9>
  44335a:	c3                   	retq   
  44335b:	48 8d 05 a4 bf 02 00 	lea    0x2bfa4(%rip),%rax        # 46f306 <usage_message+0xd5c6>
  443362:	c3                   	retq   
  443363:	48 8d 05 88 bf 02 00 	lea    0x2bf88(%rip),%rax        # 46f2f2 <usage_message+0xd5b2>
  44336a:	c3                   	retq   
  44336b:	48 8d 05 76 bf 02 00 	lea    0x2bf76(%rip),%rax        # 46f2e8 <usage_message+0xd5a8>
  443372:	c3                   	retq   
  443373:	48 8d 05 88 bf 02 00 	lea    0x2bf88(%rip),%rax        # 46f302 <usage_message+0xd5c2>
  44337a:	c3                   	retq   

000000000044337b <zbx_result_string>:
  44337b:	83 c7 05             	add    $0x5,%edi
  44337e:	48 8d 05 45 48 02 00 	lea    0x24845(%rip),%rax        # 467bca <usage_message+0x5e8a>
  443385:	83 ff 05             	cmp    $0x5,%edi
  443388:	77 1a                	ja     4433a4 <zbx_result_string+0x29>
  44338a:	89 ff                	mov    %edi,%edi
  44338c:	48 8d 05 a1 c1 02 00 	lea    0x2c1a1(%rip),%rax        # 46f534 <usage_message+0xd7f4>
  443393:	48 63 14 b8          	movslq (%rax,%rdi,4),%rdx
  443397:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44339b:	ff e0                	jmpq   *%rax
  44339d:	48 8d 05 96 bf 02 00 	lea    0x2bf96(%rip),%rax        # 46f33a <usage_message+0xd5fa>
  4433a4:	c3                   	retq   
  4433a5:	48 8d 05 4d 2a 02 00 	lea    0x22a4d(%rip),%rax        # 465df9 <usage_message+0x40b9>
  4433ac:	c3                   	retq   
  4433ad:	48 8d 05 0d ba 02 00 	lea    0x2ba0d(%rip),%rax        # 46edc1 <usage_message+0xd081>
  4433b4:	c3                   	retq   
  4433b5:	48 8d 05 70 bf 02 00 	lea    0x2bf70(%rip),%rax        # 46f32c <usage_message+0xd5ec>
  4433bc:	c3                   	retq   
  4433bd:	48 8d 05 5a bf 02 00 	lea    0x2bf5a(%rip),%rax        # 46f31e <usage_message+0xd5de>
  4433c4:	c3                   	retq   
  4433c5:	48 8d 05 e9 f6 01 00 	lea    0x1f6e9(%rip),%rax        # 462ab5 <usage_message+0xd75>
  4433cc:	c3                   	retq   

00000000004433cd <zbx_trigger_severity_string>:
  4433cd:	48 8d 05 f6 47 02 00 	lea    0x247f6(%rip),%rax        # 467bca <usage_message+0x5e8a>
  4433d4:	83 ff 05             	cmp    $0x5,%edi
  4433d7:	77 1a                	ja     4433f3 <zbx_trigger_severity_string+0x26>
  4433d9:	89 ff                	mov    %edi,%edi
  4433db:	48 8d 05 6a c1 02 00 	lea    0x2c16a(%rip),%rax        # 46f54c <usage_message+0xd80c>
  4433e2:	48 63 14 b8          	movslq (%rax,%rdi,4),%rdx
  4433e6:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  4433ea:	ff e0                	jmpq   *%rax
  4433ec:	48 8d 05 83 bf 02 00 	lea    0x2bf83(%rip),%rax        # 46f376 <usage_message+0xd636>
  4433f3:	c3                   	retq   
  4433f4:	48 8d 05 76 bf 02 00 	lea    0x2bf76(%rip),%rax        # 46f371 <usage_message+0xd631>
  4433fb:	c3                   	retq   
  4433fc:	48 8d 05 4f bf 02 00 	lea    0x2bf4f(%rip),%rax        # 46f352 <usage_message+0xd612>
  443403:	c3                   	retq   
  443404:	48 8d 05 3b bf 02 00 	lea    0x2bf3b(%rip),%rax        # 46f346 <usage_message+0xd606>
  44340b:	c3                   	retq   
  44340c:	48 8d 05 4e bf 02 00 	lea    0x2bf4e(%rip),%rax        # 46f361 <usage_message+0xd621>
  443413:	c3                   	retq   
  443414:	48 8d 05 4e bf 02 00 	lea    0x2bf4e(%rip),%rax        # 46f369 <usage_message+0xd629>
  44341b:	c3                   	retq   

000000000044341c <zbx_item_logtype_string>:
  44341c:	83 ff 08             	cmp    $0x8,%edi
  44341f:	76 08                	jbe    443429 <zbx_item_logtype_string+0xd>
  443421:	48 8d 05 a2 47 02 00 	lea    0x247a2(%rip),%rax        # 467bca <usage_message+0x5e8a>
  443428:	c3                   	retq   
  443429:	89 ff                	mov    %edi,%edi
  44342b:	48 8d 05 32 c1 02 00 	lea    0x2c132(%rip),%rax        # 46f564 <usage_message+0xd824>
  443432:	48 63 14 b8          	movslq (%rax,%rdi,4),%rdx
  443436:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44343a:	ff e0                	jmpq   *%rax
  44343c:	48 8d 05 50 bf 02 00 	lea    0x2bf50(%rip),%rax        # 46f393 <usage_message+0xd653>
  443443:	c3                   	retq   
  443444:	48 8d 05 fb be 02 00 	lea    0x2befb(%rip),%rax        # 46f346 <usage_message+0xd606>
  44344b:	c3                   	retq   
  44344c:	48 8d 05 0e bf 02 00 	lea    0x2bf0e(%rip),%rax        # 46f361 <usage_message+0xd621>
  443453:	c3                   	retq   
  443454:	48 8d 05 24 bf 02 00 	lea    0x2bf24(%rip),%rax        # 46f37f <usage_message+0xd63f>
  44345b:	c3                   	retq   
  44345c:	48 8d 05 22 bf 02 00 	lea    0x2bf22(%rip),%rax        # 46f385 <usage_message+0xd645>
  443463:	c3                   	retq   

0000000000443464 <zbx_dservice_type_string>:
  443464:	48 8d 05 5f 47 02 00 	lea    0x2475f(%rip),%rax        # 467bca <usage_message+0x5e8a>
  44346b:	83 ff 0d             	cmp    $0xd,%edi
  44346e:	77 1a                	ja     44348a <zbx_dservice_type_string+0x26>
  443470:	89 ff                	mov    %edi,%edi
  443472:	48 8d 05 0f c1 02 00 	lea    0x2c10f(%rip),%rax        # 46f588 <usage_message+0xd848>
  443479:	48 63 14 b8          	movslq (%rax,%rdi,4),%rdx
  44347d:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  443481:	ff e0                	jmpq   *%rax
  443483:	48 8d 05 71 bf 02 00 	lea    0x2bf71(%rip),%rax        # 46f3fb <usage_message+0xd6bb>
  44348a:	c3                   	retq   
  44348b:	48 8d 05 5c bf 02 00 	lea    0x2bf5c(%rip),%rax        # 46f3ee <usage_message+0xd6ae>
  443492:	c3                   	retq   
  443493:	48 8d 05 b0 7d 02 00 	lea    0x27db0(%rip),%rax        # 46b24a <usage_message+0x950a>
  44349a:	c3                   	retq   
  44349b:	48 8d 05 ff be 02 00 	lea    0x2beff(%rip),%rax        # 46f3a1 <usage_message+0xd661>
  4434a2:	c3                   	retq   
  4434a3:	48 8d 05 fc be 02 00 	lea    0x2befc(%rip),%rax        # 46f3a6 <usage_message+0xd666>
  4434aa:	c3                   	retq   
  4434ab:	48 8d 05 f9 be 02 00 	lea    0x2bef9(%rip),%rax        # 46f3ab <usage_message+0xd66b>
  4434b2:	c3                   	retq   
  4434b3:	48 8d 05 f5 be 02 00 	lea    0x2bef5(%rip),%rax        # 46f3af <usage_message+0xd66f>
  4434ba:	c3                   	retq   
  4434bb:	48 8d 05 f2 be 02 00 	lea    0x2bef2(%rip),%rax        # 46f3b4 <usage_message+0xd674>
  4434c2:	c3                   	retq   
  4434c3:	48 8d 05 ee be 02 00 	lea    0x2beee(%rip),%rax        # 46f3b8 <usage_message+0xd678>
  4434ca:	c3                   	retq   
  4434cb:	48 8d 05 eb be 02 00 	lea    0x2beeb(%rip),%rax        # 46f3bd <usage_message+0xd67d>
  4434d2:	c3                   	retq   
  4434d3:	48 8d 05 e8 be 02 00 	lea    0x2bee8(%rip),%rax        # 46f3c2 <usage_message+0xd682>
  4434da:	c3                   	retq   
  4434db:	48 8d 05 e4 be 02 00 	lea    0x2bee4(%rip),%rax        # 46f3c6 <usage_message+0xd686>
  4434e2:	c3                   	retq   
  4434e3:	48 8d 05 e9 be 02 00 	lea    0x2bee9(%rip),%rax        # 46f3d3 <usage_message+0xd693>
  4434ea:	c3                   	retq   
  4434eb:	48 8d 05 ee be 02 00 	lea    0x2beee(%rip),%rax        # 46f3e0 <usage_message+0xd6a0>
  4434f2:	c3                   	retq   

00000000004434f3 <is_ascii_string>:
  4434f3:	80 3f 00             	cmpb   $0x0,(%rdi)
  4434f6:	74 0b                	je     443503 <is_ascii_string+0x10>
  4434f8:	7c 0c                	jl     443506 <is_ascii_string+0x13>
  4434fa:	48 83 c7 01          	add    $0x1,%rdi
  4434fe:	80 3f 00             	cmpb   $0x0,(%rdi)
  443501:	75 f5                	jne    4434f8 <is_ascii_string+0x5>
  443503:	31 c0                	xor    %eax,%eax
  443505:	c3                   	retq   
  443506:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44350b:	c3                   	retq   

000000000044350c <zbx_strlcat>:
  44350c:	48 85 d2             	test   %rdx,%rdx
  44350f:	74 5d                	je     44356e <zbx_strlcat+0x62>
  443511:	80 3f 00             	cmpb   $0x0,(%rdi)
  443514:	74 76                	je     44358c <zbx_strlcat+0x80>
  443516:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
  44351a:	48 89 f9             	mov    %rdi,%rcx
  44351d:	eb 09                	jmp    443528 <zbx_strlcat+0x1c>
  44351f:	48 83 e8 01          	sub    $0x1,%rax
  443523:	80 39 00             	cmpb   $0x0,(%rcx)
  443526:	74 09                	je     443531 <zbx_strlcat+0x25>
  443528:	48 83 c1 01          	add    $0x1,%rcx
  44352c:	48 85 c0             	test   %rax,%rax
  44352f:	75 ee                	jne    44351f <zbx_strlcat+0x13>
  443531:	49 89 c8             	mov    %rcx,%r8
  443534:	49 29 f8             	sub    %rdi,%r8
  443537:	4c 29 c2             	sub    %r8,%rdx
  44353a:	74 35                	je     443571 <zbx_strlcat+0x65>
  44353c:	0f b6 3e             	movzbl (%rsi),%edi
  44353f:	40 84 ff             	test   %dil,%dil
  443542:	74 44                	je     443588 <zbx_strlcat+0x7c>
  443544:	48 89 f0             	mov    %rsi,%rax
  443547:	48 83 fa 01          	cmp    $0x1,%rdx
  44354b:	74 0b                	je     443558 <zbx_strlcat+0x4c>
  44354d:	40 88 39             	mov    %dil,(%rcx)
  443550:	48 83 c1 01          	add    $0x1,%rcx
  443554:	48 83 ea 01          	sub    $0x1,%rdx
  443558:	48 83 c0 01          	add    $0x1,%rax
  44355c:	0f b6 38             	movzbl (%rax),%edi
  44355f:	40 84 ff             	test   %dil,%dil
  443562:	75 e3                	jne    443547 <zbx_strlcat+0x3b>
  443564:	48 29 f0             	sub    %rsi,%rax
  443567:	c6 01 00             	movb   $0x0,(%rcx)
  44356a:	4c 01 c0             	add    %r8,%rax
  44356d:	c3                   	retq   
  44356e:	45 31 c0             	xor    %r8d,%r8d
  443571:	31 c0                	xor    %eax,%eax
  443573:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  44357a:	48 89 f7             	mov    %rsi,%rdi
  44357d:	f2 ae                	repnz scas %es:(%rdi),%al
  44357f:	48 f7 d1             	not    %rcx
  443582:	49 8d 44 08 ff       	lea    -0x1(%r8,%rcx,1),%rax
  443587:	c3                   	retq   
  443588:	31 c0                	xor    %eax,%eax
  44358a:	eb db                	jmp    443567 <zbx_strlcat+0x5b>
  44358c:	48 89 f9             	mov    %rdi,%rcx
  44358f:	45 31 c0             	xor    %r8d,%r8d
  443592:	eb a8                	jmp    44353c <zbx_strlcat+0x30>

0000000000443594 <ltrim_spaces>:
  443594:	48 89 fa             	mov    %rdi,%rdx
  443597:	0f b6 07             	movzbl (%rdi),%eax
  44359a:	84 c0                	test   %al,%al
  44359c:	74 67                	je     443605 <ltrim_spaces+0x71>
  44359e:	3c 20                	cmp    $0x20,%al
  4435a0:	75 67                	jne    443609 <ltrim_spaces+0x75>
  4435a2:	48 89 f8             	mov    %rdi,%rax
  4435a5:	31 c9                	xor    %ecx,%ecx
  4435a7:	eb 0a                	jmp    4435b3 <ltrim_spaces+0x1f>
  4435a9:	48 83 c0 01          	add    $0x1,%rax
  4435ad:	40 80 fe 20          	cmp    $0x20,%sil
  4435b1:	75 0c                	jne    4435bf <ltrim_spaces+0x2b>
  4435b3:	83 c1 01             	add    $0x1,%ecx
  4435b6:	0f b6 70 01          	movzbl 0x1(%rax),%esi
  4435ba:	40 84 f6             	test   %sil,%sil
  4435bd:	75 ea                	jne    4435a9 <ltrim_spaces+0x15>
  4435bf:	48 63 f1             	movslq %ecx,%rsi
  4435c2:	0f b6 04 32          	movzbl (%rdx,%rsi,1),%eax
  4435c6:	84 c0                	test   %al,%al
  4435c8:	74 1e                	je     4435e8 <ltrim_spaces+0x54>
  4435ca:	48 89 d7             	mov    %rdx,%rdi
  4435cd:	83 c1 01             	add    $0x1,%ecx
  4435d0:	48 63 c9             	movslq %ecx,%rcx
  4435d3:	48 8d 0c 0a          	lea    (%rdx,%rcx,1),%rcx
  4435d7:	88 07                	mov    %al,(%rdi)
  4435d9:	0f b6 01             	movzbl (%rcx),%eax
  4435dc:	48 83 c7 01          	add    $0x1,%rdi
  4435e0:	48 83 c1 01          	add    $0x1,%rcx
  4435e4:	84 c0                	test   %al,%al
  4435e6:	75 ef                	jne    4435d7 <ltrim_spaces+0x43>
  4435e8:	31 c0                	xor    %eax,%eax
  4435ea:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  4435f1:	48 89 d7             	mov    %rdx,%rdi
  4435f4:	f2 ae                	repnz scas %es:(%rdi),%al
  4435f6:	48 f7 d1             	not    %rcx
  4435f9:	48 83 e9 01          	sub    $0x1,%rcx
  4435fd:	48 29 f1             	sub    %rsi,%rcx
  443600:	c6 04 0a 00          	movb   $0x0,(%rdx,%rcx,1)
  443604:	c3                   	retq   
  443605:	31 f6                	xor    %esi,%esi
  443607:	eb df                	jmp    4435e8 <ltrim_spaces+0x54>
  443609:	31 c9                	xor    %ecx,%ecx
  44360b:	31 f6                	xor    %esi,%esi
  44360d:	eb bb                	jmp    4435ca <ltrim_spaces+0x36>

000000000044360f <rtrim_spaces>:
  44360f:	48 89 fa             	mov    %rdi,%rdx
  443612:	31 c0                	xor    %eax,%eax
  443614:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  44361b:	f2 ae                	repnz scas %es:(%rdi),%al
  44361d:	48 f7 d1             	not    %rcx
  443620:	48 83 e9 01          	sub    $0x1,%rcx
  443624:	89 ce                	mov    %ecx,%esi
  443626:	89 cf                	mov    %ecx,%edi
  443628:	83 ef 01             	sub    $0x1,%edi
  44362b:	78 3a                	js     443667 <rtrim_spaces+0x58>
  44362d:	48 63 ff             	movslq %edi,%rdi
  443630:	48 8d 3c 3a          	lea    (%rdx,%rdi,1),%rdi
  443634:	80 3f 20             	cmpb   $0x20,(%rdi)
  443637:	75 2e                	jne    443667 <rtrim_spaces+0x58>
  443639:	83 ee 02             	sub    $0x2,%esi
  44363c:	48 63 f6             	movslq %esi,%rsi
  44363f:	48 01 f2             	add    %rsi,%rdx
  443642:	31 f6                	xor    %esi,%esi
  443644:	83 e9 02             	sub    $0x2,%ecx
  443647:	eb 15                	jmp    44365e <rtrim_spaces+0x4f>
  443649:	48 89 d7             	mov    %rdx,%rdi
  44364c:	44 0f b6 02          	movzbl (%rdx),%r8d
  443650:	48 83 ea 01          	sub    $0x1,%rdx
  443654:	48 83 ee 01          	sub    $0x1,%rsi
  443658:	41 80 f8 20          	cmp    $0x20,%r8b
  44365c:	75 09                	jne    443667 <rtrim_spaces+0x58>
  44365e:	c6 07 00             	movb   $0x0,(%rdi)
  443661:	89 c8                	mov    %ecx,%eax
  443663:	01 f0                	add    %esi,%eax
  443665:	79 e2                	jns    443649 <rtrim_spaces+0x3a>
  443667:	c3                   	retq   

0000000000443668 <lrtrim_spaces>:
  443668:	53                   	push   %rbx
  443669:	48 89 fb             	mov    %rdi,%rbx
  44366c:	e8 23 ff ff ff       	callq  443594 <ltrim_spaces>
  443671:	48 89 df             	mov    %rbx,%rdi
  443674:	5b                   	pop    %rbx
  443675:	e9 95 ff ff ff       	jmpq   44360f <rtrim_spaces>

000000000044367a <win2unix_eol>:
  44367a:	41 54                	push   %r12
  44367c:	55                   	push   %rbp
  44367d:	53                   	push   %rbx
  44367e:	48 89 fa             	mov    %rdi,%rdx
  443681:	31 c0                	xor    %eax,%eax
  443683:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  44368a:	f2 ae                	repnz scas %es:(%rdi),%al
  44368c:	48 f7 d1             	not    %rcx
  44368f:	49 89 cc             	mov    %rcx,%r12
  443692:	49 83 ec 01          	sub    $0x1,%r12
  443696:	74 56                	je     4436ee <win2unix_eol+0x74>
  443698:	48 8d 7a 01          	lea    0x1(%rdx),%rdi
  44369c:	bb 01 00 00 00       	mov    $0x1,%ebx
  4436a1:	eb 13                	jmp    4436b6 <win2unix_eol+0x3c>
  4436a3:	48 8d 6f 01          	lea    0x1(%rdi),%rbp
  4436a7:	48 8d 43 01          	lea    0x1(%rbx),%rax
  4436ab:	48 89 ef             	mov    %rbp,%rdi
  4436ae:	49 39 dc             	cmp    %rbx,%r12
  4436b1:	76 3b                	jbe    4436ee <win2unix_eol+0x74>
  4436b3:	48 89 c3             	mov    %rax,%rbx
  4436b6:	48 8d 53 ff          	lea    -0x1(%rbx),%rdx
  4436ba:	80 7f ff 0d          	cmpb   $0xd,-0x1(%rdi)
  4436be:	75 e3                	jne    4436a3 <win2unix_eol+0x29>
  4436c0:	80 3f 0a             	cmpb   $0xa,(%rdi)
  4436c3:	75 de                	jne    4436a3 <win2unix_eol+0x29>
  4436c5:	c6 47 ff 0a          	movb   $0xa,-0x1(%rdi)
  4436c9:	49 83 ec 01          	sub    $0x1,%r12
  4436cd:	4c 89 e0             	mov    %r12,%rax
  4436d0:	48 29 d0             	sub    %rdx,%rax
  4436d3:	48 89 c2             	mov    %rax,%rdx
  4436d6:	48 8d 6f 01          	lea    0x1(%rdi),%rbp
  4436da:	48 89 ee             	mov    %rbp,%rsi
  4436dd:	e8 96 af fc ff       	callq  40e678 <memmove@plt>
  4436e2:	48 8d 43 01          	lea    0x1(%rbx),%rax
  4436e6:	48 89 ef             	mov    %rbp,%rdi
  4436e9:	49 39 dc             	cmp    %rbx,%r12
  4436ec:	77 c5                	ja     4436b3 <win2unix_eol+0x39>
  4436ee:	5b                   	pop    %rbx
  4436ef:	5d                   	pop    %rbp
  4436f0:	41 5c                	pop    %r12
  4436f2:	c3                   	retq   

00000000004436f3 <convert_to_utf8>:
  4436f3:	41 57                	push   %r15
  4436f5:	41 56                	push   %r14
  4436f7:	41 55                	push   %r13
  4436f9:	41 54                	push   %r12
  4436fb:	55                   	push   %rbp
  4436fc:	53                   	push   %rbx
  4436fd:	48 83 ec 58          	sub    $0x58,%rsp
  443701:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
  443706:	49 89 f4             	mov    %rsi,%r12
  443709:	49 89 d5             	mov    %rdx,%r13
  44370c:	c7 44 24 40 55 54 46 	movl   $0x2d465455,0x40(%rsp)
  443713:	2d 
  443714:	66 c7 44 24 44 38 00 	movw   $0x38,0x44(%rsp)
  44371b:	48 8d 6e 01          	lea    0x1(%rsi),%rbp
  44371f:	48 89 e9             	mov    %rbp,%rcx
  443722:	31 d2                	xor    %edx,%edx
  443724:	be 22 0a 00 00       	mov    $0xa22,%esi
  443729:	48 8d 3d d5 bc 02 00 	lea    0x2bcd5(%rip),%rdi        # 46f405 <usage_message+0xd6c5>
  443730:	e8 d6 ef ff ff       	callq  44270b <zbx_malloc2>
  443735:	48 89 c3             	mov    %rax,%rbx
  443738:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  44373d:	41 80 7d 00 00       	cmpb   $0x0,0x0(%r13)
  443742:	0f 84 c6 00 00 00    	je     44380e <convert_to_utf8+0x11b>
  443748:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
  44374d:	4c 89 ee             	mov    %r13,%rsi
  443750:	e8 93 a9 fc ff       	callq  40e0e8 <iconv_open@plt>
  443755:	49 89 c5             	mov    %rax,%r13
  443758:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  44375c:	0f 84 ac 00 00 00    	je     44380e <convert_to_utf8+0x11b>
  443762:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
  443767:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
  44376c:	4c 8d 7c 24 30       	lea    0x30(%rsp),%r15
  443771:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
  443776:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  44377b:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
  443780:	48 89 04 24          	mov    %rax,(%rsp)
  443784:	48 8d 44 24 18       	lea    0x18(%rsp),%rax
  443789:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  44378e:	eb 3d                	jmp    4437cd <convert_to_utf8+0xda>
  443790:	e8 d3 af fc ff       	callq  40e768 <__errno_location@plt>
  443795:	83 38 07             	cmpl   $0x7,(%rax)
  443798:	75 52                	jne    4437ec <convert_to_utf8+0xf9>
  44379a:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
  44379f:	49 29 de             	sub    %rbx,%r14
  4437a2:	4c 01 e5             	add    %r12,%rbp
  4437a5:	4c 01 64 24 30       	add    %r12,0x30(%rsp)
  4437aa:	48 89 e9             	mov    %rbp,%rcx
  4437ad:	48 89 da             	mov    %rbx,%rdx
  4437b0:	be 36 0a 00 00       	mov    $0xa36,%esi
  4437b5:	48 8d 3d 49 bc 02 00 	lea    0x2bc49(%rip),%rdi        # 46f405 <usage_message+0xd6c5>
  4437bc:	e8 d5 ee ff ff       	callq  442696 <zbx_realloc2>
  4437c1:	48 89 c3             	mov    %rax,%rbx
  4437c4:	4e 8d 34 30          	lea    (%rax,%r14,1),%r14
  4437c8:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
  4437cd:	4d 89 f8             	mov    %r15,%r8
  4437d0:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  4437d5:	48 8b 14 24          	mov    (%rsp),%rdx
  4437d9:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  4437de:	4c 89 ef             	mov    %r13,%rdi
  4437e1:	e8 e2 ab fc ff       	callq  40e3c8 <iconv@plt>
  4437e6:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  4437ea:	74 a4                	je     443790 <convert_to_utf8+0x9d>
  4437ec:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  4437f1:	c6 00 00             	movb   $0x0,(%rax)
  4437f4:	4c 89 ef             	mov    %r13,%rdi
  4437f7:	e8 6c b3 fc ff       	callq  40eb68 <iconv_close@plt>
  4437fc:	48 89 d8             	mov    %rbx,%rax
  4437ff:	48 83 c4 58          	add    $0x58,%rsp
  443803:	5b                   	pop    %rbx
  443804:	5d                   	pop    %rbp
  443805:	41 5c                	pop    %r12
  443807:	41 5d                	pop    %r13
  443809:	41 5e                	pop    %r14
  44380b:	41 5f                	pop    %r15
  44380d:	c3                   	retq   
  44380e:	4c 89 e2             	mov    %r12,%rdx
  443811:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  443816:	48 89 df             	mov    %rbx,%rdi
  443819:	e8 9a ad fc ff       	callq  40e5b8 <memcpy@plt>
  44381e:	42 c6 04 23 00       	movb   $0x0,(%rbx,%r12,1)
  443823:	eb d7                	jmp    4437fc <convert_to_utf8+0x109>

0000000000443825 <zbx_strupper>:
  443825:	55                   	push   %rbp
  443826:	53                   	push   %rbx
  443827:	48 83 ec 08          	sub    $0x8,%rsp
  44382b:	48 89 fb             	mov    %rdi,%rbx
  44382e:	0f b6 2f             	movzbl (%rdi),%ebp
  443831:	40 84 ed             	test   %bpl,%bpl
  443834:	74 32                	je     443868 <zbx_strupper+0x43>
  443836:	40 0f be ed          	movsbl %bpl,%ebp
  44383a:	8d 85 80 00 00 00    	lea    0x80(%rbp),%eax
  443840:	3d 7f 01 00 00       	cmp    $0x17f,%eax
  443845:	77 12                	ja     443859 <zbx_strupper+0x34>
  443847:	e8 0c a9 fc ff       	callq  40e158 <__ctype_toupper_loc@plt>
  44384c:	48 63 ed             	movslq %ebp,%rbp
  44384f:	48 c1 e5 02          	shl    $0x2,%rbp
  443853:	48 03 28             	add    (%rax),%rbp
  443856:	8b 6d 00             	mov    0x0(%rbp),%ebp
  443859:	40 88 2b             	mov    %bpl,(%rbx)
  44385c:	48 83 c3 01          	add    $0x1,%rbx
  443860:	0f b6 2b             	movzbl (%rbx),%ebp
  443863:	40 84 ed             	test   %bpl,%bpl
  443866:	75 ce                	jne    443836 <zbx_strupper+0x11>
  443868:	48 83 c4 08          	add    $0x8,%rsp
  44386c:	5b                   	pop    %rbx
  44386d:	5d                   	pop    %rbp
  44386e:	c3                   	retq   

000000000044386f <zbx_strcasestr>:
  44386f:	41 56                	push   %r14
  443871:	41 55                	push   %r13
  443873:	41 54                	push   %r12
  443875:	55                   	push   %rbp
  443876:	53                   	push   %rbx
  443877:	48 83 ec 10          	sub    $0x10,%rsp
  44387b:	48 89 fa             	mov    %rdi,%rdx
  44387e:	48 85 f6             	test   %rsi,%rsi
  443881:	74 07                	je     44388a <zbx_strcasestr+0x1b>
  443883:	0f b6 1e             	movzbl (%rsi),%ebx
  443886:	84 db                	test   %bl,%bl
  443888:	75 10                	jne    44389a <zbx_strcasestr+0x2b>
  44388a:	48 89 d0             	mov    %rdx,%rax
  44388d:	48 83 c4 10          	add    $0x10,%rsp
  443891:	5b                   	pop    %rbx
  443892:	5d                   	pop    %rbp
  443893:	41 5c                	pop    %r12
  443895:	41 5d                	pop    %r13
  443897:	41 5e                	pop    %r14
  443899:	c3                   	retq   
  44389a:	48 85 ff             	test   %rdi,%rdi
  44389d:	74 eb                	je     44388a <zbx_strcasestr+0x1b>
  44389f:	80 3f 00             	cmpb   $0x0,(%rdi)
  4438a2:	75 04                	jne    4438a8 <zbx_strcasestr+0x39>
  4438a4:	31 d2                	xor    %edx,%edx
  4438a6:	eb e2                	jmp    44388a <zbx_strcasestr+0x1b>
  4438a8:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
  4438af:	31 c0                	xor    %eax,%eax
  4438b1:	4c 89 c1             	mov    %r8,%rcx
  4438b4:	f2 ae                	repnz scas %es:(%rdi),%al
  4438b6:	48 f7 d1             	not    %rcx
  4438b9:	4e 8d 0c 01          	lea    (%rcx,%r8,1),%r9
  4438bd:	4c 89 c1             	mov    %r8,%rcx
  4438c0:	48 89 f7             	mov    %rsi,%rdi
  4438c3:	f2 ae                	repnz scas %es:(%rdi),%al
  4438c5:	48 f7 d1             	not    %rcx
  4438c8:	4e 8d 2c 01          	lea    (%rcx,%r8,1),%r13
  4438cc:	4d 39 e9             	cmp    %r13,%r9
  4438cf:	72 d3                	jb     4438a4 <zbx_strcasestr+0x35>
  4438d1:	4d 29 e9             	sub    %r13,%r9
  4438d4:	49 89 d6             	mov    %rdx,%r14
  4438d7:	4d 01 ce             	add    %r9,%r14
  4438da:	72 c8                	jb     4438a4 <zbx_strcasestr+0x35>
  4438dc:	49 89 d4             	mov    %rdx,%r12
  4438df:	4d 85 e4             	test   %r12,%r12
  4438e2:	74 7b                	je     44395f <zbx_strcasestr+0xf0>
  4438e4:	4d 85 ed             	test   %r13,%r13
  4438e7:	0f 84 86 00 00 00    	je     443973 <zbx_strcasestr+0x104>
  4438ed:	41 0f b6 2c 24       	movzbl (%r12),%ebp
  4438f2:	40 84 ed             	test   %bpl,%bpl
  4438f5:	0f 84 80 00 00 00    	je     44397b <zbx_strcasestr+0x10c>
  4438fb:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  443900:	e8 73 af fc ff       	callq  40e878 <__ctype_tolower_loc@plt>
  443905:	4c 8b 00             	mov    (%rax),%r8
  443908:	89 d8                	mov    %ebx,%eax
  44390a:	4c 89 ef             	mov    %r13,%rdi
  44390d:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  443912:	48 89 f2             	mov    %rsi,%rdx
  443915:	4c 89 e1             	mov    %r12,%rcx
  443918:	eb 1d                	jmp    443937 <zbx_strcasestr+0xc8>
  44391a:	48 83 ef 01          	sub    $0x1,%rdi
  44391e:	74 53                	je     443973 <zbx_strcasestr+0x104>
  443920:	48 83 c1 01          	add    $0x1,%rcx
  443924:	48 83 c2 01          	add    $0x1,%rdx
  443928:	0f b6 29             	movzbl (%rcx),%ebp
  44392b:	40 84 ed             	test   %bpl,%bpl
  44392e:	74 1b                	je     44394b <zbx_strcasestr+0xdc>
  443930:	0f b6 02             	movzbl (%rdx),%eax
  443933:	84 c0                	test   %al,%al
  443935:	74 17                	je     44394e <zbx_strcasestr+0xdf>
  443937:	40 0f b6 ed          	movzbl %bpl,%ebp
  44393b:	0f b6 c0             	movzbl %al,%eax
  44393e:	41 8b 2c a8          	mov    (%r8,%rbp,4),%ebp
  443942:	41 3b 2c 80          	cmp    (%r8,%rax,4),%ebp
  443946:	74 d2                	je     44391a <zbx_strcasestr+0xab>
  443948:	0f b6 29             	movzbl (%rcx),%ebp
  44394b:	0f b6 02             	movzbl (%rdx),%eax
  44394e:	40 0f b6 ed          	movzbl %bpl,%ebp
  443952:	0f b6 c0             	movzbl %al,%eax
  443955:	41 8b 14 a8          	mov    (%r8,%rbp,4),%edx
  443959:	41 3b 14 80          	cmp    (%r8,%rax,4),%edx
  44395d:	74 14                	je     443973 <zbx_strcasestr+0x104>
  44395f:	49 83 c4 01          	add    $0x1,%r12
  443963:	4d 39 f4             	cmp    %r14,%r12
  443966:	0f 86 73 ff ff ff    	jbe    4438df <zbx_strcasestr+0x70>
  44396c:	31 d2                	xor    %edx,%edx
  44396e:	e9 17 ff ff ff       	jmpq   44388a <zbx_strcasestr+0x1b>
  443973:	4c 89 e2             	mov    %r12,%rdx
  443976:	e9 0f ff ff ff       	jmpq   44388a <zbx_strcasestr+0x1b>
  44397b:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  443980:	e8 f3 ae fc ff       	callq  40e878 <__ctype_tolower_loc@plt>
  443985:	4c 8b 00             	mov    (%rax),%r8
  443988:	89 d8                	mov    %ebx,%eax
  44398a:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  44398f:	eb bd                	jmp    44394e <zbx_strcasestr+0xdf>

0000000000443991 <dyn_escape_param>:
  443991:	53                   	push   %rbx
  443992:	48 89 fb             	mov    %rdi,%rbx
  443995:	0f b6 07             	movzbl (%rdi),%eax
  443998:	84 c0                	test   %al,%al
  44399a:	74 59                	je     4439f5 <dyn_escape_param+0x64>
  44399c:	48 89 fa             	mov    %rdi,%rdx
  44399f:	bf 01 00 00 00       	mov    $0x1,%edi
  4439a4:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
  4439a8:	3c 22                	cmp    $0x22,%al
  4439aa:	48 0f 44 f9          	cmove  %rcx,%rdi
  4439ae:	48 83 c7 01          	add    $0x1,%rdi
  4439b2:	48 83 c2 01          	add    $0x1,%rdx
  4439b6:	0f b6 02             	movzbl (%rdx),%eax
  4439b9:	84 c0                	test   %al,%al
  4439bb:	75 e7                	jne    4439a4 <dyn_escape_param+0x13>
  4439bd:	e8 06 a6 fc ff       	callq  40dfc8 <malloc@plt>
  4439c2:	0f b6 13             	movzbl (%rbx),%edx
  4439c5:	84 d2                	test   %dl,%dl
  4439c7:	74 24                	je     4439ed <dyn_escape_param+0x5c>
  4439c9:	48 89 c1             	mov    %rax,%rcx
  4439cc:	eb 11                	jmp    4439df <dyn_escape_param+0x4e>
  4439ce:	88 11                	mov    %dl,(%rcx)
  4439d0:	48 83 c1 01          	add    $0x1,%rcx
  4439d4:	48 83 c3 01          	add    $0x1,%rbx
  4439d8:	0f b6 13             	movzbl (%rbx),%edx
  4439db:	84 d2                	test   %dl,%dl
  4439dd:	74 11                	je     4439f0 <dyn_escape_param+0x5f>
  4439df:	80 fa 22             	cmp    $0x22,%dl
  4439e2:	75 ea                	jne    4439ce <dyn_escape_param+0x3d>
  4439e4:	c6 01 5c             	movb   $0x5c,(%rcx)
  4439e7:	48 83 c1 01          	add    $0x1,%rcx
  4439eb:	eb e1                	jmp    4439ce <dyn_escape_param+0x3d>
  4439ed:	48 89 c1             	mov    %rax,%rcx
  4439f0:	c6 01 00             	movb   $0x0,(%rcx)
  4439f3:	5b                   	pop    %rbx
  4439f4:	c3                   	retq   
  4439f5:	bf 01 00 00 00       	mov    $0x1,%edi
  4439fa:	eb c1                	jmp    4439bd <dyn_escape_param+0x2c>

00000000004439fc <del_zeroes>:
  4439fc:	53                   	push   %rbx
  4439fd:	48 89 fb             	mov    %rdi,%rbx
  443a00:	be 2e 00 00 00       	mov    $0x2e,%esi
  443a05:	e8 8e ac fc ff       	callq  40e698 <strchr@plt>
  443a0a:	48 85 c0             	test   %rax,%rax
  443a0d:	74 46                	je     443a55 <del_zeroes+0x59>
  443a0f:	31 c0                	xor    %eax,%eax
  443a11:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  443a18:	48 89 df             	mov    %rbx,%rdi
  443a1b:	f2 ae                	repnz scas %es:(%rdi),%al
  443a1d:	48 f7 d1             	not    %rcx
  443a20:	83 e9 01             	sub    $0x1,%ecx
  443a23:	8d 71 ff             	lea    -0x1(%rcx),%esi
  443a26:	48 63 f6             	movslq %esi,%rsi
  443a29:	48 8d 34 33          	lea    (%rbx,%rsi,1),%rsi
  443a2d:	0f b6 16             	movzbl (%rsi),%edx
  443a30:	80 fa 30             	cmp    $0x30,%dl
  443a33:	75 1b                	jne    443a50 <del_zeroes+0x54>
  443a35:	83 e9 02             	sub    $0x2,%ecx
  443a38:	48 63 c9             	movslq %ecx,%rcx
  443a3b:	48 01 cb             	add    %rcx,%rbx
  443a3e:	c6 06 00             	movb   $0x0,(%rsi)
  443a41:	48 89 de             	mov    %rbx,%rsi
  443a44:	0f b6 13             	movzbl (%rbx),%edx
  443a47:	48 83 eb 01          	sub    $0x1,%rbx
  443a4b:	80 fa 30             	cmp    $0x30,%dl
  443a4e:	74 ee                	je     443a3e <del_zeroes+0x42>
  443a50:	80 fa 2e             	cmp    $0x2e,%dl
  443a53:	74 02                	je     443a57 <del_zeroes+0x5b>
  443a55:	5b                   	pop    %rbx
  443a56:	c3                   	retq   
  443a57:	c6 06 00             	movb   $0x0,(%rsi)
  443a5a:	5b                   	pop    %rbx
  443a5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  443a60:	c3                   	retq   

0000000000443a61 <num_key_param>:
  443a61:	55                   	push   %rbp
  443a62:	53                   	push   %rbx
  443a63:	48 83 ec 08          	sub    $0x8,%rsp
  443a67:	48 89 fb             	mov    %rdi,%rbx
  443a6a:	48 85 ff             	test   %rdi,%rdi
  443a6d:	74 2c                	je     443a9b <num_key_param+0x3a>
  443a6f:	be 5b 00 00 00       	mov    $0x5b,%esi
  443a74:	e8 1f ac fc ff       	callq  40e698 <strchr@plt>
  443a79:	48 89 c5             	mov    %rax,%rbp
  443a7c:	be 5d 00 00 00       	mov    $0x5d,%esi
  443a81:	48 89 df             	mov    %rbx,%rdi
  443a84:	e8 df a8 fc ff       	callq  40e368 <strrchr@plt>
  443a89:	48 89 c3             	mov    %rax,%rbx
  443a8c:	48 85 ed             	test   %rbp,%rbp
  443a8f:	74 0a                	je     443a9b <num_key_param+0x3a>
  443a91:	48 85 c0             	test   %rax,%rax
  443a94:	74 05                	je     443a9b <num_key_param+0x3a>
  443a96:	48 39 c5             	cmp    %rax,%rbp
  443a99:	76 09                	jbe    443aa4 <num_key_param+0x43>
  443a9b:	31 c0                	xor    %eax,%eax
  443a9d:	48 83 c4 08          	add    $0x8,%rsp
  443aa1:	5b                   	pop    %rbx
  443aa2:	5d                   	pop    %rbp
  443aa3:	c3                   	retq   
  443aa4:	c6 00 00             	movb   $0x0,(%rax)
  443aa7:	48 8d 7d 01          	lea    0x1(%rbp),%rdi
  443aab:	e8 32 f1 ff ff       	callq  442be2 <num_param>
  443ab0:	c6 03 5d             	movb   $0x5d,(%rbx)
  443ab3:	48 83 c4 08          	add    $0x8,%rsp
  443ab7:	5b                   	pop    %rbx
  443ab8:	5d                   	pop    %rbp
  443ab9:	c3                   	retq   

0000000000443aba <get_key_param>:
  443aba:	41 56                	push   %r14
  443abc:	41 55                	push   %r13
  443abe:	41 54                	push   %r12
  443ac0:	55                   	push   %rbp
  443ac1:	53                   	push   %rbx
  443ac2:	48 89 fb             	mov    %rdi,%rbx
  443ac5:	89 f5                	mov    %esi,%ebp
  443ac7:	49 89 d4             	mov    %rdx,%r12
  443aca:	41 89 ce             	mov    %ecx,%r14d
  443acd:	be 5b 00 00 00       	mov    $0x5b,%esi
  443ad2:	e8 c1 ab fc ff       	callq  40e698 <strchr@plt>
  443ad7:	49 89 c5             	mov    %rax,%r13
  443ada:	be 5d 00 00 00       	mov    $0x5d,%esi
  443adf:	48 89 df             	mov    %rbx,%rdi
  443ae2:	e8 81 a8 fc ff       	callq  40e368 <strrchr@plt>
  443ae7:	48 89 c3             	mov    %rax,%rbx
  443aea:	4d 85 ed             	test   %r13,%r13
  443aed:	74 0a                	je     443af9 <get_key_param+0x3f>
  443aef:	48 85 c0             	test   %rax,%rax
  443af2:	74 05                	je     443af9 <get_key_param+0x3f>
  443af4:	49 39 c5             	cmp    %rax,%r13
  443af7:	76 0e                	jbe    443b07 <get_key_param+0x4d>
  443af9:	b8 01 00 00 00       	mov    $0x1,%eax
  443afe:	5b                   	pop    %rbx
  443aff:	5d                   	pop    %rbp
  443b00:	41 5c                	pop    %r12
  443b02:	41 5d                	pop    %r13
  443b04:	41 5e                	pop    %r14
  443b06:	c3                   	retq   
  443b07:	c6 00 00             	movb   $0x0,(%rax)
  443b0a:	49 8d 7d 01          	lea    0x1(%r13),%rdi
  443b0e:	44 89 f1             	mov    %r14d,%ecx
  443b11:	4c 89 e2             	mov    %r12,%rdx
  443b14:	89 ee                	mov    %ebp,%esi
  443b16:	e8 10 f2 ff ff       	callq  442d2b <get_param>
  443b1b:	c6 03 5d             	movb   $0x5d,(%rbx)
  443b1e:	5b                   	pop    %rbx
  443b1f:	5d                   	pop    %rbp
  443b20:	41 5c                	pop    %r12
  443b22:	41 5d                	pop    %r13
  443b24:	41 5e                	pop    %r14
  443b26:	c3                   	retq   

0000000000443b27 <zbx_remove_chars>:
  443b27:	41 54                	push   %r12
  443b29:	55                   	push   %rbp
  443b2a:	53                   	push   %rbx
  443b2b:	48 89 fd             	mov    %rdi,%rbp
  443b2e:	49 89 f4             	mov    %rsi,%r12
  443b31:	48 85 ff             	test   %rdi,%rdi
  443b34:	74 42                	je     443b78 <zbx_remove_chars+0x51>
  443b36:	48 85 f6             	test   %rsi,%rsi
  443b39:	74 3d                	je     443b78 <zbx_remove_chars+0x51>
  443b3b:	0f b6 37             	movzbl (%rdi),%esi
  443b3e:	40 84 f6             	test   %sil,%sil
  443b41:	74 35                	je     443b78 <zbx_remove_chars+0x51>
  443b43:	41 80 3c 24 00       	cmpb   $0x0,(%r12)
  443b48:	74 2e                	je     443b78 <zbx_remove_chars+0x51>
  443b4a:	48 89 fb             	mov    %rdi,%rbx
  443b4d:	40 0f be f6          	movsbl %sil,%esi
  443b51:	4c 89 e7             	mov    %r12,%rdi
  443b54:	e8 3f ab fc ff       	callq  40e698 <strchr@plt>
  443b59:	48 85 c0             	test   %rax,%rax
  443b5c:	75 0a                	jne    443b68 <zbx_remove_chars+0x41>
  443b5e:	0f b6 03             	movzbl (%rbx),%eax
  443b61:	88 45 00             	mov    %al,0x0(%rbp)
  443b64:	48 83 c5 01          	add    $0x1,%rbp
  443b68:	48 83 c3 01          	add    $0x1,%rbx
  443b6c:	0f b6 33             	movzbl (%rbx),%esi
  443b6f:	40 84 f6             	test   %sil,%sil
  443b72:	75 d9                	jne    443b4d <zbx_remove_chars+0x26>
  443b74:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
  443b78:	5b                   	pop    %rbx
  443b79:	5d                   	pop    %rbp
  443b7a:	41 5c                	pop    %r12
  443b7c:	c3                   	retq   

0000000000443b7d <zbx_ltrim>:
  443b7d:	41 54                	push   %r12
  443b7f:	55                   	push   %rbp
  443b80:	53                   	push   %rbx
  443b81:	48 89 fd             	mov    %rdi,%rbp
  443b84:	49 89 f4             	mov    %rsi,%r12
  443b87:	48 85 ff             	test   %rdi,%rdi
  443b8a:	74 5c                	je     443be8 <zbx_ltrim+0x6b>
  443b8c:	48 85 f6             	test   %rsi,%rsi
  443b8f:	74 57                	je     443be8 <zbx_ltrim+0x6b>
  443b91:	0f b6 37             	movzbl (%rdi),%esi
  443b94:	40 84 f6             	test   %sil,%sil
  443b97:	74 4f                	je     443be8 <zbx_ltrim+0x6b>
  443b99:	41 80 3c 24 00       	cmpb   $0x0,(%r12)
  443b9e:	66 90                	xchg   %ax,%ax
  443ba0:	74 46                	je     443be8 <zbx_ltrim+0x6b>
  443ba2:	48 89 fb             	mov    %rdi,%rbx
  443ba5:	eb 0c                	jmp    443bb3 <zbx_ltrim+0x36>
  443ba7:	48 83 c3 01          	add    $0x1,%rbx
  443bab:	0f b6 33             	movzbl (%rbx),%esi
  443bae:	40 84 f6             	test   %sil,%sil
  443bb1:	74 11                	je     443bc4 <zbx_ltrim+0x47>
  443bb3:	40 0f be f6          	movsbl %sil,%esi
  443bb7:	4c 89 e7             	mov    %r12,%rdi
  443bba:	e8 d9 aa fc ff       	callq  40e698 <strchr@plt>
  443bbf:	48 85 c0             	test   %rax,%rax
  443bc2:	75 e3                	jne    443ba7 <zbx_ltrim+0x2a>
  443bc4:	48 39 eb             	cmp    %rbp,%rbx
  443bc7:	75 14                	jne    443bdd <zbx_ltrim+0x60>
  443bc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  443bd0:	eb 16                	jmp    443be8 <zbx_ltrim+0x6b>
  443bd2:	88 45 00             	mov    %al,0x0(%rbp)
  443bd5:	48 83 c5 01          	add    $0x1,%rbp
  443bd9:	48 83 c3 01          	add    $0x1,%rbx
  443bdd:	0f b6 03             	movzbl (%rbx),%eax
  443be0:	84 c0                	test   %al,%al
  443be2:	75 ee                	jne    443bd2 <zbx_ltrim+0x55>
  443be4:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
  443be8:	5b                   	pop    %rbx
  443be9:	5d                   	pop    %rbp
  443bea:	41 5c                	pop    %r12
  443bec:	c3                   	retq   

0000000000443bed <zbx_rtrim>:
  443bed:	41 54                	push   %r12
  443bef:	55                   	push   %rbp
  443bf0:	53                   	push   %rbx
  443bf1:	48 89 fb             	mov    %rdi,%rbx
  443bf4:	48 89 f5             	mov    %rsi,%rbp
  443bf7:	48 85 ff             	test   %rdi,%rdi
  443bfa:	74 49                	je     443c45 <zbx_rtrim+0x58>
  443bfc:	48 85 f6             	test   %rsi,%rsi
  443bff:	74 44                	je     443c45 <zbx_rtrim+0x58>
  443c01:	80 3f 00             	cmpb   $0x0,(%rdi)
  443c04:	74 3f                	je     443c45 <zbx_rtrim+0x58>
  443c06:	80 3e 00             	cmpb   $0x0,(%rsi)
  443c09:	74 3a                	je     443c45 <zbx_rtrim+0x58>
  443c0b:	31 c0                	xor    %eax,%eax
  443c0d:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  443c14:	f2 ae                	repnz scas %es:(%rdi),%al
  443c16:	48 f7 d1             	not    %rcx
  443c19:	4c 8d 64 0b fe       	lea    -0x2(%rbx,%rcx,1),%r12
  443c1e:	4c 39 e3             	cmp    %r12,%rbx
  443c21:	76 10                	jbe    443c33 <zbx_rtrim+0x46>
  443c23:	eb 20                	jmp    443c45 <zbx_rtrim+0x58>
  443c25:	41 c6 04 24 00       	movb   $0x0,(%r12)
  443c2a:	49 83 ec 01          	sub    $0x1,%r12
  443c2e:	4c 39 e3             	cmp    %r12,%rbx
  443c31:	77 12                	ja     443c45 <zbx_rtrim+0x58>
  443c33:	41 0f be 34 24       	movsbl (%r12),%esi
  443c38:	48 89 ef             	mov    %rbp,%rdi
  443c3b:	e8 58 aa fc ff       	callq  40e698 <strchr@plt>
  443c40:	48 85 c0             	test   %rax,%rax
  443c43:	75 e0                	jne    443c25 <zbx_rtrim+0x38>
  443c45:	5b                   	pop    %rbx
  443c46:	5d                   	pop    %rbp
  443c47:	41 5c                	pop    %r12
  443c49:	c3                   	retq   

0000000000443c4a <str_in_list>:
  443c4a:	41 56                	push   %r14
  443c4c:	41 55                	push   %r13
  443c4e:	41 54                	push   %r12
  443c50:	55                   	push   %rbp
  443c51:	53                   	push   %rbx
  443c52:	48 89 f3             	mov    %rsi,%rbx
  443c55:	41 89 d5             	mov    %edx,%r13d
  443c58:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  443c5d:	80 3f 00             	cmpb   $0x0,(%rdi)
  443c60:	74 49                	je     443cab <str_in_list+0x61>
  443c62:	44 0f be f2          	movsbl %dl,%r14d
  443c66:	49 89 fc             	mov    %rdi,%r12
  443c69:	eb 13                	jmp    443c7e <str_in_list+0x34>
  443c6b:	44 88 6d 00          	mov    %r13b,0x0(%rbp)
  443c6f:	4c 8d 65 01          	lea    0x1(%rbp),%r12
  443c73:	80 7d 01 00          	cmpb   $0x0,0x1(%rbp)
  443c77:	74 32                	je     443cab <str_in_list+0x61>
  443c79:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  443c7c:	75 36                	jne    443cb4 <str_in_list+0x6a>
  443c7e:	44 89 f6             	mov    %r14d,%esi
  443c81:	4c 89 e7             	mov    %r12,%rdi
  443c84:	e8 0f aa fc ff       	callq  40e698 <strchr@plt>
  443c89:	48 89 c5             	mov    %rax,%rbp
  443c8c:	48 85 c0             	test   %rax,%rax
  443c8f:	74 03                	je     443c94 <str_in_list+0x4a>
  443c91:	c6 00 00             	movb   $0x0,(%rax)
  443c94:	48 89 de             	mov    %rbx,%rsi
  443c97:	4c 89 e7             	mov    %r12,%rdi
  443c9a:	e8 09 ab fc ff       	callq  40e7a8 <strcmp@plt>
  443c9f:	83 f8 01             	cmp    $0x1,%eax
  443ca2:	19 c0                	sbb    %eax,%eax
  443ca4:	f7 d0                	not    %eax
  443ca6:	48 85 ed             	test   %rbp,%rbp
  443ca9:	75 c0                	jne    443c6b <str_in_list+0x21>
  443cab:	5b                   	pop    %rbx
  443cac:	5d                   	pop    %rbp
  443cad:	41 5c                	pop    %r12
  443caf:	41 5d                	pop    %r13
  443cb1:	41 5e                	pop    %r14
  443cb3:	c3                   	retq   
  443cb4:	31 c0                	xor    %eax,%eax
  443cb6:	5b                   	pop    %rbx
  443cb7:	5d                   	pop    %rbp
  443cb8:	41 5c                	pop    %r12
  443cba:	41 5d                	pop    %r13
  443cbc:	41 5e                	pop    %r14
  443cbe:	c3                   	retq   

0000000000443cbf <zbx_get_next_field>:
  443cbf:	41 57                	push   %r15
  443cc1:	41 56                	push   %r14
  443cc3:	41 55                	push   %r13
  443cc5:	41 54                	push   %r12
  443cc7:	55                   	push   %rbp
  443cc8:	53                   	push   %rbx
  443cc9:	48 83 ec 08          	sub    $0x8,%rsp
  443ccd:	49 89 fc             	mov    %rdi,%r12
  443cd0:	49 89 f6             	mov    %rsi,%r14
  443cd3:	49 89 d7             	mov    %rdx,%r15
  443cd6:	48 85 ff             	test   %rdi,%rdi
  443cd9:	0f 84 aa 00 00 00    	je     443d89 <zbx_get_next_field+0xca>
  443cdf:	48 8b 2f             	mov    (%rdi),%rbp
  443ce2:	48 85 ed             	test   %rbp,%rbp
  443ce5:	0f 84 93 00 00 00    	je     443d7e <zbx_get_next_field+0xbf>
  443ceb:	0f be f1             	movsbl %cl,%esi
  443cee:	48 89 ef             	mov    %rbp,%rdi
  443cf1:	e8 a2 a9 fc ff       	callq  40e698 <strchr@plt>
  443cf6:	48 89 c3             	mov    %rax,%rbx
  443cf9:	48 85 c0             	test   %rax,%rax
  443cfc:	74 69                	je     443d67 <zbx_get_next_field+0xa8>
  443cfe:	41 89 c5             	mov    %eax,%r13d
  443d01:	41 29 ed             	sub    %ebp,%r13d
  443d04:	48 83 c3 01          	add    $0x1,%rbx
  443d08:	45 3b 2f             	cmp    (%r15),%r13d
  443d0b:	7d 2f                	jge    443d3c <zbx_get_next_field+0x7d>
  443d0d:	49 8b 3e             	mov    (%r14),%rdi
  443d10:	4d 63 fd             	movslq %r13d,%r15
  443d13:	4c 89 fa             	mov    %r15,%rdx
  443d16:	48 89 ee             	mov    %rbp,%rsi
  443d19:	e8 9a a8 fc ff       	callq  40e5b8 <memcpy@plt>
  443d1e:	49 8b 06             	mov    (%r14),%rax
  443d21:	42 c6 04 38 00       	movb   $0x0,(%rax,%r15,1)
  443d26:	49 89 1c 24          	mov    %rbx,(%r12)
  443d2a:	44 89 e8             	mov    %r13d,%eax
  443d2d:	48 83 c4 08          	add    $0x8,%rsp
  443d31:	5b                   	pop    %rbx
  443d32:	5d                   	pop    %rbp
  443d33:	41 5c                	pop    %r12
  443d35:	41 5d                	pop    %r13
  443d37:	41 5e                	pop    %r14
  443d39:	41 5f                	pop    %r15
  443d3b:	c3                   	retq   
  443d3c:	43 8d 4c 2d 00       	lea    0x0(%r13,%r13,1),%ecx
  443d41:	41 89 0f             	mov    %ecx,(%r15)
  443d44:	48 63 c9             	movslq %ecx,%rcx
  443d47:	49 8b 16             	mov    (%r14),%rdx
  443d4a:	be bd 07 00 00       	mov    $0x7bd,%esi
  443d4f:	48 8d 3d af b6 02 00 	lea    0x2b6af(%rip),%rdi        # 46f405 <usage_message+0xd6c5>
  443d56:	e8 3b e9 ff ff       	callq  442696 <zbx_realloc2>
  443d5b:	48 89 c7             	mov    %rax,%rdi
  443d5e:	49 89 06             	mov    %rax,(%r14)
  443d61:	49 8b 2c 24          	mov    (%r12),%rbp
  443d65:	eb a9                	jmp    443d10 <zbx_get_next_field+0x51>
  443d67:	31 c0                	xor    %eax,%eax
  443d69:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  443d70:	48 89 ef             	mov    %rbp,%rdi
  443d73:	f2 ae                	repnz scas %es:(%rdi),%al
  443d75:	48 f7 d1             	not    %rcx
  443d78:	44 8d 69 ff          	lea    -0x1(%rcx),%r13d
  443d7c:	eb 8a                	jmp    443d08 <zbx_get_next_field+0x49>
  443d7e:	48 8b 06             	mov    (%rsi),%rax
  443d81:	c6 00 00             	movb   $0x0,(%rax)
  443d84:	45 31 ed             	xor    %r13d,%r13d
  443d87:	eb a1                	jmp    443d2a <zbx_get_next_field+0x6b>
  443d89:	48 8d 0d 30 b8 02 00 	lea    0x2b830(%rip),%rcx        # 46f5c0 <usage_message+0xd880>
  443d90:	ba a9 07 00 00       	mov    $0x7a9,%edx
  443d95:	48 8d 35 69 b6 02 00 	lea    0x2b669(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  443d9c:	48 8d 3d 68 b6 02 00 	lea    0x2b668(%rip),%rdi        # 46f40b <usage_message+0xd6cb>
  443da3:	e8 50 a1 fc ff       	callq  40def8 <__assert_fail@plt>

0000000000443da8 <zbx_hex2binary>:
  443da8:	41 55                	push   %r13
  443daa:	41 54                	push   %r12
  443dac:	55                   	push   %rbp
  443dad:	53                   	push   %rbx
  443dae:	48 83 ec 08          	sub    $0x8,%rsp
  443db2:	49 89 fd             	mov    %rdi,%r13
  443db5:	48 85 ff             	test   %rdi,%rdi
  443db8:	74 5a                	je     443e14 <zbx_hex2binary+0x6c>
  443dba:	0f b6 3f             	movzbl (%rdi),%edi
  443dbd:	40 84 ff             	test   %dil,%dil
  443dc0:	74 4b                	je     443e0d <zbx_hex2binary+0x65>
  443dc2:	4d 89 ec             	mov    %r13,%r12
  443dc5:	4c 89 eb             	mov    %r13,%rbx
  443dc8:	40 0f be ff          	movsbl %dil,%edi
  443dcc:	e8 32 f4 ff ff       	callq  443203 <zbx_hex2num>
  443dd1:	89 c5                	mov    %eax,%ebp
  443dd3:	40 c0 e5 04          	shl    $0x4,%bpl
  443dd7:	0f be 7b 01          	movsbl 0x1(%rbx),%edi
  443ddb:	48 83 c3 02          	add    $0x2,%rbx
  443ddf:	e8 1f f4 ff ff       	callq  443203 <zbx_hex2num>
  443de4:	40 00 c5             	add    %al,%bpl
  443de7:	41 88 2c 24          	mov    %bpl,(%r12)
  443deb:	49 83 c4 01          	add    $0x1,%r12
  443def:	0f b6 3b             	movzbl (%rbx),%edi
  443df2:	40 84 ff             	test   %dil,%dil
  443df5:	75 d1                	jne    443dc8 <zbx_hex2binary+0x20>
  443df7:	44 89 e0             	mov    %r12d,%eax
  443dfa:	44 29 e8             	sub    %r13d,%eax
  443dfd:	41 c6 04 24 00       	movb   $0x0,(%r12)
  443e02:	48 83 c4 08          	add    $0x8,%rsp
  443e06:	5b                   	pop    %rbx
  443e07:	5d                   	pop    %rbp
  443e08:	41 5c                	pop    %r12
  443e0a:	41 5d                	pop    %r13
  443e0c:	c3                   	retq   
  443e0d:	4d 89 ec             	mov    %r13,%r12
  443e10:	31 c0                	xor    %eax,%eax
  443e12:	eb e9                	jmp    443dfd <zbx_hex2binary+0x55>
  443e14:	48 8d 0d b8 b7 02 00 	lea    0x2b7b8(%rip),%rcx        # 46f5d3 <usage_message+0xd893>
  443e1b:	ba cc 06 00 00       	mov    $0x6cc,%edx
  443e20:	48 8d 35 de b5 02 00 	lea    0x2b5de(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  443e27:	48 8d 3d e2 b5 02 00 	lea    0x2b5e2(%rip),%rdi        # 46f410 <usage_message+0xd6d0>
  443e2e:	e8 c5 a0 fc ff       	callq  40def8 <__assert_fail@plt>

0000000000443e33 <zbx_binary2hex>:
  443e33:	41 56                	push   %r14
  443e35:	41 55                	push   %r13
  443e37:	41 54                	push   %r12
  443e39:	55                   	push   %rbp
  443e3a:	53                   	push   %rbx
  443e3b:	49 89 fd             	mov    %rdi,%r13
  443e3e:	41 89 f4             	mov    %esi,%r12d
  443e41:	48 89 d3             	mov    %rdx,%rbx
  443e44:	48 85 ff             	test   %rdi,%rdi
  443e47:	0f 84 01 01 00 00    	je     443f4e <zbx_binary2hex+0x11b>
  443e4d:	48 85 d2             	test   %rdx,%rdx
  443e50:	0f 84 d9 00 00 00    	je     443f2f <zbx_binary2hex+0xfc>
  443e56:	4c 8b 32             	mov    (%rdx),%r14
  443e59:	4d 85 f6             	test   %r14,%r14
  443e5c:	0f 84 ae 00 00 00    	je     443f10 <zbx_binary2hex+0xdd>
  443e62:	48 85 c9             	test   %rcx,%rcx
  443e65:	0f 84 86 00 00 00    	je     443ef1 <zbx_binary2hex+0xbe>
  443e6b:	43 8d 2c 24          	lea    (%r12,%r12,1),%ebp
  443e6f:	8d 45 01             	lea    0x1(%rbp),%eax
  443e72:	3b 01                	cmp    (%rcx),%eax
  443e74:	7f 5a                	jg     443ed0 <zbx_binary2hex+0x9d>
  443e76:	4d 63 e4             	movslq %r12d,%r12
  443e79:	4d 85 e4             	test   %r12,%r12
  443e7c:	7e 43                	jle    443ec1 <zbx_binary2hex+0x8e>
  443e7e:	bb 01 00 00 00       	mov    $0x1,%ebx
  443e83:	41 0f b6 7d 00       	movzbl 0x0(%r13),%edi
  443e88:	40 c0 ef 04          	shr    $0x4,%dil
  443e8c:	40 0f b6 ff          	movzbl %dil,%edi
  443e90:	e8 60 f3 ff ff       	callq  4431f5 <zbx_num2hex>
  443e95:	41 88 44 5e fe       	mov    %al,-0x2(%r14,%rbx,2)
  443e9a:	41 0f b6 7d 00       	movzbl 0x0(%r13),%edi
  443e9f:	83 e7 0f             	and    $0xf,%edi
  443ea2:	e8 4e f3 ff ff       	callq  4431f5 <zbx_num2hex>
  443ea7:	41 88 44 5e ff       	mov    %al,-0x1(%r14,%rbx,2)
  443eac:	49 83 c5 01          	add    $0x1,%r13
  443eb0:	48 83 c3 01          	add    $0x1,%rbx
  443eb4:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
  443eb8:	49 39 c4             	cmp    %rax,%r12
  443ebb:	7f c6                	jg     443e83 <zbx_binary2hex+0x50>
  443ebd:	4f 8d 34 66          	lea    (%r14,%r12,2),%r14
  443ec1:	41 c6 06 00          	movb   $0x0,(%r14)
  443ec5:	89 e8                	mov    %ebp,%eax
  443ec7:	5b                   	pop    %rbx
  443ec8:	5d                   	pop    %rbp
  443ec9:	41 5c                	pop    %r12
  443ecb:	41 5d                	pop    %r13
  443ecd:	41 5e                	pop    %r14
  443ecf:	c3                   	retq   
  443ed0:	89 01                	mov    %eax,(%rcx)
  443ed2:	48 63 c8             	movslq %eax,%rcx
  443ed5:	4c 89 f2             	mov    %r14,%rdx
  443ed8:	be a7 06 00 00       	mov    $0x6a7,%esi
  443edd:	48 8d 3d 21 b5 02 00 	lea    0x2b521(%rip),%rdi        # 46f405 <usage_message+0xd6c5>
  443ee4:	e8 ad e7 ff ff       	callq  442696 <zbx_realloc2>
  443ee9:	49 89 c6             	mov    %rax,%r14
  443eec:	48 89 03             	mov    %rax,(%rbx)
  443eef:	eb 85                	jmp    443e76 <zbx_binary2hex+0x43>
  443ef1:	48 8d 0d ea b6 02 00 	lea    0x2b6ea(%rip),%rcx        # 46f5e2 <usage_message+0xd8a2>
  443ef8:	ba a3 06 00 00       	mov    $0x6a3,%edx
  443efd:	48 8d 35 01 b5 02 00 	lea    0x2b501(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  443f04:	48 8d 3d 16 b5 02 00 	lea    0x2b516(%rip),%rdi        # 46f421 <usage_message+0xd6e1>
  443f0b:	e8 e8 9f fc ff       	callq  40def8 <__assert_fail@plt>
  443f10:	48 8d 0d cb b6 02 00 	lea    0x2b6cb(%rip),%rcx        # 46f5e2 <usage_message+0xd8a2>
  443f17:	ba a2 06 00 00       	mov    $0x6a2,%edx
  443f1c:	48 8d 35 e2 b4 02 00 	lea    0x2b4e2(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  443f23:	48 8d 3d ef b4 02 00 	lea    0x2b4ef(%rip),%rdi        # 46f419 <usage_message+0xd6d9>
  443f2a:	e8 c9 9f fc ff       	callq  40def8 <__assert_fail@plt>
  443f2f:	48 8d 0d ac b6 02 00 	lea    0x2b6ac(%rip),%rcx        # 46f5e2 <usage_message+0xd8a2>
  443f36:	ba a1 06 00 00       	mov    $0x6a1,%edx
  443f3b:	48 8d 35 c3 b4 02 00 	lea    0x2b4c3(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  443f42:	48 8d 3d d1 b4 02 00 	lea    0x2b4d1(%rip),%rdi        # 46f41a <usage_message+0xd6da>
  443f49:	e8 aa 9f fc ff       	callq  40def8 <__assert_fail@plt>
  443f4e:	48 8d 0d 8d b6 02 00 	lea    0x2b68d(%rip),%rcx        # 46f5e2 <usage_message+0xd8a2>
  443f55:	ba a0 06 00 00       	mov    $0x6a0,%edx
  443f5a:	48 8d 35 a4 b4 02 00 	lea    0x2b4a4(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  443f61:	48 8d 3d ab b4 02 00 	lea    0x2b4ab(%rip),%rdi        # 46f413 <usage_message+0xd6d3>
  443f68:	e8 8b 9f fc ff       	callq  40def8 <__assert_fail@plt>

0000000000443f6d <zbx_chrcpy_alloc>:
  443f6d:	41 54                	push   %r12
  443f6f:	55                   	push   %rbp
  443f70:	53                   	push   %rbx
  443f71:	48 89 fd             	mov    %rdi,%rbp
  443f74:	48 89 d3             	mov    %rdx,%rbx
  443f77:	41 89 cc             	mov    %ecx,%r12d
  443f7a:	48 85 ff             	test   %rdi,%rdi
  443f7d:	0f 84 9f 00 00 00    	je     444022 <zbx_chrcpy_alloc+0xb5>
  443f83:	48 85 d2             	test   %rdx,%rdx
  443f86:	74 7b                	je     444003 <zbx_chrcpy_alloc+0x96>
  443f88:	8b 12                	mov    (%rdx),%edx
  443f8a:	85 d2                	test   %edx,%edx
  443f8c:	78 75                	js     444003 <zbx_chrcpy_alloc+0x96>
  443f8e:	48 85 f6             	test   %rsi,%rsi
  443f91:	74 51                	je     443fe4 <zbx_chrcpy_alloc+0x77>
  443f93:	8b 0e                	mov    (%rsi),%ecx
  443f95:	85 c9                	test   %ecx,%ecx
  443f97:	78 4b                	js     443fe4 <zbx_chrcpy_alloc+0x77>
  443f99:	8d 42 01             	lea    0x1(%rdx),%eax
  443f9c:	39 c1                	cmp    %eax,%ecx
  443f9e:	7e 20                	jle    443fc0 <zbx_chrcpy_alloc+0x53>
  443fa0:	48 8b 07             	mov    (%rdi),%rax
  443fa3:	48 63 d2             	movslq %edx,%rdx
  443fa6:	44 88 24 10          	mov    %r12b,(%rax,%rdx,1)
  443faa:	8b 03                	mov    (%rbx),%eax
  443fac:	83 c0 01             	add    $0x1,%eax
  443faf:	89 03                	mov    %eax,(%rbx)
  443fb1:	48 98                	cltq   
  443fb3:	48 8b 55 00          	mov    0x0(%rbp),%rdx
  443fb7:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
  443fbb:	5b                   	pop    %rbx
  443fbc:	5d                   	pop    %rbp
  443fbd:	41 5c                	pop    %r12
  443fbf:	c3                   	retq   
  443fc0:	83 c1 40             	add    $0x40,%ecx
  443fc3:	89 0e                	mov    %ecx,(%rsi)
  443fc5:	48 63 c9             	movslq %ecx,%rcx
  443fc8:	48 8b 17             	mov    (%rdi),%rdx
  443fcb:	be 39 01 00 00       	mov    $0x139,%esi
  443fd0:	48 8d 3d 2e b4 02 00 	lea    0x2b42e(%rip),%rdi        # 46f405 <usage_message+0xd6c5>
  443fd7:	e8 ba e6 ff ff       	callq  442696 <zbx_realloc2>
  443fdc:	48 89 45 00          	mov    %rax,0x0(%rbp)
  443fe0:	8b 13                	mov    (%rbx),%edx
  443fe2:	eb bf                	jmp    443fa3 <zbx_chrcpy_alloc+0x36>
  443fe4:	48 8d 0d 15 b6 02 00 	lea    0x2b615(%rip),%rcx        # 46f600 <usage_message+0xd8c0>
  443feb:	ba 34 01 00 00       	mov    $0x134,%edx
  443ff0:	48 8d 35 0e b4 02 00 	lea    0x2b40e(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  443ff7:	48 8d 3d 3f b4 02 00 	lea    0x2b43f(%rip),%rdi        # 46f43d <usage_message+0xd6fd>
  443ffe:	e8 f5 9e fc ff       	callq  40def8 <__assert_fail@plt>
  444003:	48 8d 0d f6 b5 02 00 	lea    0x2b5f6(%rip),%rcx        # 46f600 <usage_message+0xd8c0>
  44400a:	ba 33 01 00 00       	mov    $0x133,%edx
  44400f:	48 8d 35 ef b3 02 00 	lea    0x2b3ef(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  444016:	48 8d 3d 09 b4 02 00 	lea    0x2b409(%rip),%rdi        # 46f426 <usage_message+0xd6e6>
  44401d:	e8 d6 9e fc ff       	callq  40def8 <__assert_fail@plt>
  444022:	48 8d 0d d7 b5 02 00 	lea    0x2b5d7(%rip),%rcx        # 46f600 <usage_message+0xd8c0>
  444029:	ba 32 01 00 00       	mov    $0x132,%edx
  44402e:	48 8d 35 d0 b3 02 00 	lea    0x2b3d0(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  444035:	48 8d 3d 26 b4 02 00 	lea    0x2b426(%rip),%rdi        # 46f462 <usage_message+0xd722>
  44403c:	e8 b7 9e fc ff       	callq  40def8 <__assert_fail@plt>

0000000000444041 <zbx_strcpy_alloc>:
  444041:	41 55                	push   %r13
  444043:	41 54                	push   %r12
  444045:	55                   	push   %rbp
  444046:	53                   	push   %rbx
  444047:	48 83 ec 08          	sub    $0x8,%rsp
  44404b:	48 89 fd             	mov    %rdi,%rbp
  44404e:	48 89 d3             	mov    %rdx,%rbx
  444051:	49 89 cd             	mov    %rcx,%r13
  444054:	48 85 ff             	test   %rdi,%rdi
  444057:	0f 84 b0 00 00 00    	je     44410d <zbx_strcpy_alloc+0xcc>
  44405d:	48 8b 17             	mov    (%rdi),%rdx
  444060:	48 85 d2             	test   %rdx,%rdx
  444063:	0f 84 a4 00 00 00    	je     44410d <zbx_strcpy_alloc+0xcc>
  444069:	48 85 f6             	test   %rsi,%rsi
  44406c:	0f 84 ba 00 00 00    	je     44412c <zbx_strcpy_alloc+0xeb>
  444072:	48 85 db             	test   %rbx,%rbx
  444075:	0f 84 ef 00 00 00    	je     44416a <zbx_strcpy_alloc+0x129>
  44407b:	48 85 c9             	test   %rcx,%rcx
  44407e:	66 90                	xchg   %ax,%ax
  444080:	0f 84 c5 00 00 00    	je     44414b <zbx_strcpy_alloc+0x10a>
  444086:	31 c0                	xor    %eax,%eax
  444088:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  44408f:	4c 89 ef             	mov    %r13,%rdi
  444092:	f2 ae                	repnz scas %es:(%rdi),%al
  444094:	48 f7 d1             	not    %rcx
  444097:	44 8d 61 ff          	lea    -0x1(%rcx),%r12d
  44409b:	8b 3b                	mov    (%rbx),%edi
  44409d:	8b 06                	mov    (%rsi),%eax
  44409f:	41 8d 0c 3c          	lea    (%r12,%rdi,1),%ecx
  4440a3:	39 c1                	cmp    %eax,%ecx
  4440a5:	7c 31                	jl     4440d8 <zbx_strcpy_alloc+0x97>
  4440a7:	41 83 fc 1f          	cmp    $0x1f,%r12d
  4440ab:	7f 5a                	jg     444107 <zbx_strcpy_alloc+0xc6>
  4440ad:	ba 40 00 00 00       	mov    $0x40,%edx
  4440b2:	8d 04 02             	lea    (%rdx,%rax,1),%eax
  4440b5:	89 06                	mov    %eax,(%rsi)
  4440b7:	48 63 c8             	movslq %eax,%rcx
  4440ba:	48 8b 55 00          	mov    0x0(%rbp),%rdx
  4440be:	be 17 01 00 00       	mov    $0x117,%esi
  4440c3:	48 8d 3d 3b b3 02 00 	lea    0x2b33b(%rip),%rdi        # 46f405 <usage_message+0xd6c5>
  4440ca:	e8 c7 e5 ff ff       	callq  442696 <zbx_realloc2>
  4440cf:	48 89 c2             	mov    %rax,%rdx
  4440d2:	48 89 45 00          	mov    %rax,0x0(%rbp)
  4440d6:	8b 3b                	mov    (%rbx),%edi
  4440d8:	48 63 ff             	movslq %edi,%rdi
  4440db:	48 8d 3c 3a          	lea    (%rdx,%rdi,1),%rdi
  4440df:	49 63 d4             	movslq %r12d,%rdx
  4440e2:	4c 89 ee             	mov    %r13,%rsi
  4440e5:	e8 ce a4 fc ff       	callq  40e5b8 <memcpy@plt>
  4440ea:	44 03 23             	add    (%rbx),%r12d
  4440ed:	44 89 23             	mov    %r12d,(%rbx)
  4440f0:	4d 63 e4             	movslq %r12d,%r12
  4440f3:	48 8b 45 00          	mov    0x0(%rbp),%rax
  4440f7:	42 c6 04 20 00       	movb   $0x0,(%rax,%r12,1)
  4440fc:	48 83 c4 08          	add    $0x8,%rsp
  444100:	5b                   	pop    %rbx
  444101:	5d                   	pop    %rbp
  444102:	41 5c                	pop    %r12
  444104:	41 5d                	pop    %r13
  444106:	c3                   	retq   
  444107:	43 8d 14 24          	lea    (%r12,%r12,1),%edx
  44410b:	eb a5                	jmp    4440b2 <zbx_strcpy_alloc+0x71>
  44410d:	48 8d 0d 0c b5 02 00 	lea    0x2b50c(%rip),%rcx        # 46f620 <usage_message+0xd8e0>
  444114:	ba 0e 01 00 00       	mov    $0x10e,%edx
  444119:	48 8d 35 e5 b2 02 00 	lea    0x2b2e5(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  444120:	48 8d 3d 33 b3 02 00 	lea    0x2b333(%rip),%rdi        # 46f45a <usage_message+0xd71a>
  444127:	e8 cc 9d fc ff       	callq  40def8 <__assert_fail@plt>
  44412c:	48 8d 0d ed b4 02 00 	lea    0x2b4ed(%rip),%rcx        # 46f620 <usage_message+0xd8e0>
  444133:	ba 0f 01 00 00       	mov    $0x10f,%edx
  444138:	48 8d 35 c6 b2 02 00 	lea    0x2b2c6(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  44413f:	48 8d 3d 0a b3 02 00 	lea    0x2b30a(%rip),%rdi        # 46f450 <usage_message+0xd710>
  444146:	e8 ad 9d fc ff       	callq  40def8 <__assert_fail@plt>
  44414b:	48 8d 0d ce b4 02 00 	lea    0x2b4ce(%rip),%rcx        # 46f620 <usage_message+0xd8e0>
  444152:	ba 11 01 00 00       	mov    $0x111,%edx
  444157:	48 8d 35 a7 b2 02 00 	lea    0x2b2a7(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  44415e:	48 8d 3d 6d 60 02 00 	lea    0x2606d(%rip),%rdi        # 46a1d2 <usage_message+0x8492>
  444165:	e8 8e 9d fc ff       	callq  40def8 <__assert_fail@plt>
  44416a:	48 8d 0d af b4 02 00 	lea    0x2b4af(%rip),%rcx        # 46f620 <usage_message+0xd8e0>
  444171:	ba 10 01 00 00       	mov    $0x110,%edx
  444176:	48 8d 35 88 b2 02 00 	lea    0x2b288(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  44417d:	48 8d 3d b2 b2 02 00 	lea    0x2b2b2(%rip),%rdi        # 46f436 <usage_message+0xd6f6>
  444184:	e8 6f 9d fc ff       	callq  40def8 <__assert_fail@plt>

0000000000444189 <get_param_dyn>:
  444189:	41 55                	push   %r13
  44418b:	41 54                	push   %r12
  44418d:	55                   	push   %rbp
  44418e:	53                   	push   %rbx
  44418f:	48 83 ec 08          	sub    $0x8,%rsp
  444193:	49 89 fc             	mov    %rdi,%r12
  444196:	89 f3                	mov    %esi,%ebx
  444198:	0f b6 07             	movzbl (%rdi),%eax
  44419b:	84 c0                	test   %al,%al
  44419d:	0f 84 51 02 00 00    	je     4443f4 <get_param_dyn+0x26b>
  4441a3:	85 f6                	test   %esi,%esi
  4441a5:	0f 8e 49 02 00 00    	jle    4443f4 <get_param_dyn+0x26b>
  4441ab:	48 89 fa             	mov    %rdi,%rdx
  4441ae:	31 ed                	xor    %ebp,%ebp
  4441b0:	be 01 00 00 00       	mov    $0x1,%esi
  4441b5:	31 ff                	xor    %edi,%edi
  4441b7:	31 c9                	xor    %ecx,%ecx
  4441b9:	eb 53                	jmp    44420e <get_param_dyn+0x85>
  4441bb:	83 f9 02             	cmp    $0x2,%ecx
  4441be:	0f 84 8f 00 00 00    	je     444253 <get_param_dyn+0xca>
  4441c4:	85 c9                	test   %ecx,%ecx
  4441c6:	0f 85 96 00 00 00    	jne    444262 <get_param_dyn+0xd9>
  4441cc:	3c 2c                	cmp    $0x2c,%al
  4441ce:	66 90                	xchg   %ax,%ax
  4441d0:	0f 84 e3 00 00 00    	je     4442b9 <get_param_dyn+0x130>
  4441d6:	3c 22                	cmp    $0x22,%al
  4441d8:	0f 84 67 01 00 00    	je     444345 <get_param_dyn+0x1bc>
  4441de:	3c 5b                	cmp    $0x5b,%al
  4441e0:	0f 84 8d 01 00 00    	je     444373 <get_param_dyn+0x1ea>
  4441e6:	3c 5d                	cmp    $0x5d,%al
  4441e8:	0f 84 a2 01 00 00    	je     444390 <get_param_dyn+0x207>
  4441ee:	3c 20                	cmp    $0x20,%al
  4441f0:	74 70                	je     444262 <get_param_dyn+0xd9>
  4441f2:	39 f3                	cmp    %esi,%ebx
  4441f4:	0f 84 e3 01 00 00    	je     4443dd <get_param_dyn+0x254>
  4441fa:	48 83 c2 01          	add    $0x1,%rdx
  4441fe:	0f b6 02             	movzbl (%rdx),%eax
  444201:	b9 02 00 00 00       	mov    $0x2,%ecx
  444206:	84 c0                	test   %al,%al
  444208:	74 2b                	je     444235 <get_param_dyn+0xac>
  44420a:	39 f3                	cmp    %esi,%ebx
  44420c:	7c 27                	jl     444235 <get_param_dyn+0xac>
  44420e:	83 f9 01             	cmp    $0x1,%ecx
  444211:	75 a8                	jne    4441bb <get_param_dyn+0x32>
  444213:	3c 22                	cmp    $0x22,%al
  444215:	74 6e                	je     444285 <get_param_dyn+0xfc>
  444217:	3c 5c                	cmp    $0x5c,%al
  444219:	0f 84 f7 00 00 00    	je     444316 <get_param_dyn+0x18d>
  44421f:	48 8d 42 01          	lea    0x1(%rdx),%rax
  444223:	39 f3                	cmp    %esi,%ebx
  444225:	0f 84 37 01 00 00    	je     444362 <get_param_dyn+0x1d9>
  44422b:	48 89 c2             	mov    %rax,%rdx
  44422e:	0f b6 00             	movzbl (%rax),%eax
  444231:	84 c0                	test   %al,%al
  444233:	75 d5                	jne    44420a <get_param_dyn+0x81>
  444235:	83 f9 01             	cmp    $0x1,%ecx
  444238:	74 08                	je     444242 <get_param_dyn+0xb9>
  44423a:	85 ff                	test   %edi,%edi
  44423c:	0f 84 b9 01 00 00    	je     4443fb <get_param_dyn+0x272>
  444242:	45 31 ed             	xor    %r13d,%r13d
  444245:	4c 89 e8             	mov    %r13,%rax
  444248:	48 83 c4 08          	add    $0x8,%rsp
  44424c:	5b                   	pop    %rbx
  44424d:	5d                   	pop    %rbp
  44424e:	41 5c                	pop    %r12
  444250:	41 5d                	pop    %r13
  444252:	c3                   	retq   
  444253:	3c 2c                	cmp    $0x2c,%al
  444255:	74 27                	je     44427e <get_param_dyn+0xf5>
  444257:	3c 5d                	cmp    $0x5d,%al
  444259:	74 1f                	je     44427a <get_param_dyn+0xf1>
  44425b:	39 f3                	cmp    %esi,%ebx
  44425d:	0f 1f 00             	nopl   (%rax)
  444260:	74 09                	je     44426b <get_param_dyn+0xe2>
  444262:	48 83 c2 01          	add    $0x1,%rdx
  444266:	0f b6 02             	movzbl (%rdx),%eax
  444269:	eb 9b                	jmp    444206 <get_param_dyn+0x7d>
  44426b:	48 83 c5 01          	add    $0x1,%rbp
  44426f:	48 83 c2 01          	add    $0x1,%rdx
  444273:	0f b6 02             	movzbl (%rdx),%eax
  444276:	89 de                	mov    %ebx,%esi
  444278:	eb 8c                	jmp    444206 <get_param_dyn+0x7d>
  44427a:	85 ff                	test   %edi,%edi
  44427c:	74 dd                	je     44425b <get_param_dyn+0xd2>
  44427e:	0f b6 02             	movzbl (%rdx),%eax
  444281:	31 c9                	xor    %ecx,%ecx
  444283:	eb 81                	jmp    444206 <get_param_dyn+0x7d>
  444285:	85 ff                	test   %edi,%edi
  444287:	74 0a                	je     444293 <get_param_dyn+0x10a>
  444289:	48 8d 45 01          	lea    0x1(%rbp),%rax
  44428d:	39 f3                	cmp    %esi,%ebx
  44428f:	48 0f 44 e8          	cmove  %rax,%rbp
  444293:	48 83 c2 01          	add    $0x1,%rdx
  444297:	0f b6 02             	movzbl (%rdx),%eax
  44429a:	3c 20                	cmp    $0x20,%al
  44429c:	74 f5                	je     444293 <get_param_dyn+0x10a>
  44429e:	3c 2c                	cmp    $0x2c,%al
  4442a0:	74 10                	je     4442b2 <get_param_dyn+0x129>
  4442a2:	84 c0                	test   %al,%al
  4442a4:	74 0c                	je     4442b2 <get_param_dyn+0x129>
  4442a6:	85 ff                	test   %edi,%edi
  4442a8:	74 98                	je     444242 <get_param_dyn+0xb9>
  4442aa:	3c 5d                	cmp    $0x5d,%al
  4442ac:	0f 1f 40 00          	nopl   0x0(%rax)
  4442b0:	75 90                	jne    444242 <get_param_dyn+0xb9>
  4442b2:	31 c9                	xor    %ecx,%ecx
  4442b4:	e9 4d ff ff ff       	jmpq   444206 <get_param_dyn+0x7d>
  4442b9:	85 ff                	test   %edi,%edi
  4442bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  4442c0:	75 99                	jne    44425b <get_param_dyn+0xd2>
  4442c2:	83 c6 01             	add    $0x1,%esi
  4442c5:	39 f3                	cmp    %esi,%ebx
  4442c7:	7d 99                	jge    444262 <get_param_dyn+0xd9>
  4442c9:	48 8d 4d 01          	lea    0x1(%rbp),%rcx
  4442cd:	31 d2                	xor    %edx,%edx
  4442cf:	be b3 05 00 00       	mov    $0x5b3,%esi
  4442d4:	48 8d 3d 2a b1 02 00 	lea    0x2b12a(%rip),%rdi        # 46f405 <usage_message+0xd6c5>
  4442db:	e8 2b e4 ff ff       	callq  44270b <zbx_malloc2>
  4442e0:	49 89 c5             	mov    %rax,%r13
  4442e3:	89 e9                	mov    %ebp,%ecx
  4442e5:	83 c1 01             	add    $0x1,%ecx
  4442e8:	48 89 c2             	mov    %rax,%rdx
  4442eb:	89 de                	mov    %ebx,%esi
  4442ed:	4c 89 e7             	mov    %r12,%rdi
  4442f0:	e8 36 ea ff ff       	callq  442d2b <get_param>
  4442f5:	85 c0                	test   %eax,%eax
  4442f7:	0f 84 48 ff ff ff    	je     444245 <get_param_dyn+0xbc>
  4442fd:	4d 85 ed             	test   %r13,%r13
  444300:	0f 84 3f ff ff ff    	je     444245 <get_param_dyn+0xbc>
  444306:	4c 89 ef             	mov    %r13,%rdi
  444309:	e8 da 9e fc ff       	callq  40e1e8 <free@plt>
  44430e:	45 31 ed             	xor    %r13d,%r13d
  444311:	e9 2f ff ff ff       	jmpq   444245 <get_param_dyn+0xbc>
  444316:	48 8d 42 01          	lea    0x1(%rdx),%rax
  44431a:	80 7a 01 22          	cmpb   $0x22,0x1(%rdx)
  44431e:	0f 85 ff fe ff ff    	jne    444223 <get_param_dyn+0x9a>
  444324:	85 ff                	test   %edi,%edi
  444326:	0f 85 f7 fe ff ff    	jne    444223 <get_param_dyn+0x9a>
  44432c:	39 f3                	cmp    %esi,%ebx
  44432e:	66 90                	xchg   %ax,%ax
  444330:	0f 84 e9 00 00 00    	je     44441f <get_param_dyn+0x296>
  444336:	48 83 c2 02          	add    $0x2,%rdx
  44433a:	0f b6 02             	movzbl (%rdx),%eax
  44433d:	0f 1f 00             	nopl   (%rax)
  444340:	e9 c1 fe ff ff       	jmpq   444206 <get_param_dyn+0x7d>
  444345:	85 ff                	test   %edi,%edi
  444347:	74 08                	je     444351 <get_param_dyn+0x1c8>
  444349:	39 f3                	cmp    %esi,%ebx
  44434b:	0f 84 b7 00 00 00    	je     444408 <get_param_dyn+0x27f>
  444351:	48 83 c2 01          	add    $0x1,%rdx
  444355:	0f b6 02             	movzbl (%rdx),%eax
  444358:	b9 01 00 00 00       	mov    $0x1,%ecx
  44435d:	e9 a4 fe ff ff       	jmpq   444206 <get_param_dyn+0x7d>
  444362:	48 83 c5 01          	add    $0x1,%rbp
  444366:	48 89 c2             	mov    %rax,%rdx
  444369:	0f b6 00             	movzbl (%rax),%eax
  44436c:	89 de                	mov    %ebx,%esi
  44436e:	e9 93 fe ff ff       	jmpq   444206 <get_param_dyn+0x7d>
  444373:	85 ff                	test   %edi,%edi
  444375:	74 0a                	je     444381 <get_param_dyn+0x1f8>
  444377:	48 8d 45 01          	lea    0x1(%rbp),%rax
  44437b:	39 f3                	cmp    %esi,%ebx
  44437d:	48 0f 44 e8          	cmove  %rax,%rbp
  444381:	83 c7 01             	add    $0x1,%edi
  444384:	48 83 c2 01          	add    $0x1,%rdx
  444388:	0f b6 02             	movzbl (%rdx),%eax
  44438b:	e9 76 fe ff ff       	jmpq   444206 <get_param_dyn+0x7d>
  444390:	85 ff                	test   %edi,%edi
  444392:	0f 84 5a fe ff ff    	je     4441f2 <get_param_dyn+0x69>
  444398:	83 ef 01             	sub    $0x1,%edi
  44439b:	74 0a                	je     4443a7 <get_param_dyn+0x21e>
  44439d:	48 8d 45 01          	lea    0x1(%rbp),%rax
  4443a1:	39 f3                	cmp    %esi,%ebx
  4443a3:	48 0f 44 e8          	cmove  %rax,%rbp
  4443a7:	48 83 c2 01          	add    $0x1,%rdx
  4443ab:	0f b6 02             	movzbl (%rdx),%eax
  4443ae:	3c 20                	cmp    $0x20,%al
  4443b0:	74 f5                	je     4443a7 <get_param_dyn+0x21e>
  4443b2:	3c 2c                	cmp    $0x2c,%al
  4443b4:	0f 84 4c fe ff ff    	je     444206 <get_param_dyn+0x7d>
  4443ba:	84 c0                	test   %al,%al
  4443bc:	0f 84 44 fe ff ff    	je     444206 <get_param_dyn+0x7d>
  4443c2:	85 ff                	test   %edi,%edi
  4443c4:	0f 84 78 fe ff ff    	je     444242 <get_param_dyn+0xb9>
  4443ca:	3c 5d                	cmp    $0x5d,%al
  4443cc:	0f 1f 40 00          	nopl   0x0(%rax)
  4443d0:	0f 84 30 fe ff ff    	je     444206 <get_param_dyn+0x7d>
  4443d6:	66 90                	xchg   %ax,%ax
  4443d8:	e9 65 fe ff ff       	jmpq   444242 <get_param_dyn+0xb9>
  4443dd:	48 83 c5 01          	add    $0x1,%rbp
  4443e1:	48 83 c2 01          	add    $0x1,%rdx
  4443e5:	0f b6 02             	movzbl (%rdx),%eax
  4443e8:	89 de                	mov    %ebx,%esi
  4443ea:	b9 02 00 00 00       	mov    $0x2,%ecx
  4443ef:	e9 12 fe ff ff       	jmpq   444206 <get_param_dyn+0x7d>
  4443f4:	31 ed                	xor    %ebp,%ebp
  4443f6:	be 01 00 00 00       	mov    $0x1,%esi
  4443fb:	39 f3                	cmp    %esi,%ebx
  4443fd:	0f 8f 3f fe ff ff    	jg     444242 <get_param_dyn+0xb9>
  444403:	e9 c1 fe ff ff       	jmpq   4442c9 <get_param_dyn+0x140>
  444408:	48 83 c5 01          	add    $0x1,%rbp
  44440c:	48 83 c2 01          	add    $0x1,%rdx
  444410:	0f b6 02             	movzbl (%rdx),%eax
  444413:	89 de                	mov    %ebx,%esi
  444415:	b9 01 00 00 00       	mov    $0x1,%ecx
  44441a:	e9 e7 fd ff ff       	jmpq   444206 <get_param_dyn+0x7d>
  44441f:	48 83 c5 01          	add    $0x1,%rbp
  444423:	48 83 c2 02          	add    $0x2,%rdx
  444427:	0f b6 02             	movzbl (%rdx),%eax
  44442a:	89 de                	mov    %ebx,%esi
  44442c:	e9 d5 fd ff ff       	jmpq   444206 <get_param_dyn+0x7d>

0000000000444431 <parse_host_key>:
  444431:	41 55                	push   %r13
  444433:	41 54                	push   %r12
  444435:	55                   	push   %rbp
  444436:	53                   	push   %rbx
  444437:	48 83 ec 08          	sub    $0x8,%rsp
  44443b:	48 89 fb             	mov    %rdi,%rbx
  44443e:	48 89 f5             	mov    %rsi,%rbp
  444441:	49 89 d5             	mov    %rdx,%r13
  444444:	48 85 ff             	test   %rdi,%rdi
  444447:	75 10                	jne    444459 <parse_host_key+0x28>
  444449:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44444e:	48 83 c4 08          	add    $0x8,%rsp
  444452:	5b                   	pop    %rbx
  444453:	5d                   	pop    %rbp
  444454:	41 5c                	pop    %r12
  444456:	41 5d                	pop    %r13
  444458:	c3                   	retq   
  444459:	0f b6 3f             	movzbl (%rdi),%edi
  44445c:	40 84 ff             	test   %dil,%dil
  44445f:	74 e8                	je     444449 <parse_host_key+0x18>
  444461:	40 80 ff 3a          	cmp    $0x3a,%dil
  444465:	74 3f                	je     4444a6 <parse_host_key+0x75>
  444467:	49 89 dc             	mov    %rbx,%r12
  44446a:	eb 14                	jmp    444480 <parse_host_key+0x4f>
  44446c:	49 83 c4 01          	add    $0x1,%r12
  444470:	41 0f b6 3c 24       	movzbl (%r12),%edi
  444475:	40 84 ff             	test   %dil,%dil
  444478:	74 13                	je     44448d <parse_host_key+0x5c>
  44447a:	40 80 ff 3a          	cmp    $0x3a,%dil
  44447e:	74 29                	je     4444a9 <parse_host_key+0x78>
  444480:	40 0f be ff          	movsbl %dil,%edi
  444484:	e8 9b c8 ff ff       	callq  440d24 <is_hostname_char>
  444489:	85 c0                	test   %eax,%eax
  44448b:	74 df                	je     44446c <parse_host_key+0x3b>
  44448d:	48 89 df             	mov    %rbx,%rdi
  444490:	e8 e3 9c fc ff       	callq  40e178 <__strdup@plt>
  444495:	49 89 45 00          	mov    %rax,0x0(%r13)
  444499:	31 c0                	xor    %eax,%eax
  44449b:	48 83 c4 08          	add    $0x8,%rsp
  44449f:	5b                   	pop    %rbx
  4444a0:	5d                   	pop    %rbp
  4444a1:	41 5c                	pop    %r12
  4444a3:	41 5d                	pop    %r13
  4444a5:	c3                   	retq   
  4444a6:	49 89 dc             	mov    %rbx,%r12
  4444a9:	41 c6 04 24 00       	movb   $0x0,(%r12)
  4444ae:	48 89 df             	mov    %rbx,%rdi
  4444b1:	e8 c2 9c fc ff       	callq  40e178 <__strdup@plt>
  4444b6:	48 89 45 00          	mov    %rax,0x0(%rbp)
  4444ba:	41 c6 04 24 3a       	movb   $0x3a,(%r12)
  4444bf:	49 8d 7c 24 01       	lea    0x1(%r12),%rdi
  4444c4:	eb ca                	jmp    444490 <parse_host_key+0x5f>

00000000004444c6 <parse_function>:
  4444c6:	41 57                	push   %r15
  4444c8:	41 56                	push   %r14
  4444ca:	41 55                	push   %r13
  4444cc:	41 54                	push   %r12
  4444ce:	55                   	push   %rbp
  4444cf:	53                   	push   %rbx
  4444d0:	48 83 ec 08          	sub    $0x8,%rsp
  4444d4:	48 89 fb             	mov    %rdi,%rbx
  4444d7:	48 89 f5             	mov    %rsi,%rbp
  4444da:	49 89 d6             	mov    %rdx,%r14
  4444dd:	4c 8b 27             	mov    (%rdi),%r12
  4444e0:	41 0f b6 3c 24       	movzbl (%r12),%edi
  4444e5:	40 84 ff             	test   %dil,%dil
  4444e8:	0f 84 fe 00 00 00    	je     4445ec <parse_function+0x126>
  4444ee:	4d 89 e5             	mov    %r12,%r13
  4444f1:	45 31 ff             	xor    %r15d,%r15d
  4444f4:	40 0f be ff          	movsbl %dil,%edi
  4444f8:	e8 a7 c8 ff ff       	callq  440da4 <is_function_char>
  4444fd:	85 c0                	test   %eax,%eax
  4444ff:	75 3f                	jne    444540 <parse_function+0x7a>
  444501:	49 83 c5 01          	add    $0x1,%r13
  444505:	41 0f b6 7d 00       	movzbl 0x0(%r13),%edi
  44450a:	41 bf 01 00 00 00    	mov    $0x1,%r15d
  444510:	40 84 ff             	test   %dil,%dil
  444513:	75 df                	jne    4444f4 <parse_function+0x2e>
  444515:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  444519:	48 85 ff             	test   %rdi,%rdi
  44451c:	0f 84 3b 01 00 00    	je     44465d <parse_function+0x197>
  444522:	49 83 3e 00          	cmpq   $0x0,(%r14)
  444526:	0f 84 22 01 00 00    	je     44464e <parse_function+0x188>
  44452c:	4c 89 2b             	mov    %r13,(%rbx)
  44452f:	31 c0                	xor    %eax,%eax
  444531:	48 83 c4 08          	add    $0x8,%rsp
  444535:	5b                   	pop    %rbx
  444536:	5d                   	pop    %rbp
  444537:	41 5c                	pop    %r12
  444539:	41 5d                	pop    %r13
  44453b:	41 5e                	pop    %r14
  44453d:	41 5f                	pop    %r15
  44453f:	c3                   	retq   
  444540:	45 85 ff             	test   %r15d,%r15d
  444543:	0f 84 fc 00 00 00    	je     444645 <parse_function+0x17f>
  444549:	41 80 7d 00 28       	cmpb   $0x28,0x0(%r13)
  44454e:	0f 85 f1 00 00 00    	jne    444645 <parse_function+0x17f>
  444554:	41 c6 45 00 00       	movb   $0x0,0x0(%r13)
  444559:	4c 89 e7             	mov    %r12,%rdi
  44455c:	e8 17 9c fc ff       	callq  40e178 <__strdup@plt>
  444561:	48 89 45 00          	mov    %rax,0x0(%rbp)
  444565:	41 c6 45 00 28       	movb   $0x28,0x0(%r13)
  44456a:	49 83 c5 01          	add    $0x1,%r13
  44456e:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
  444573:	84 c0                	test   %al,%al
  444575:	0f 84 ca 00 00 00    	je     444645 <parse_function+0x17f>
  44457b:	4d 89 ec             	mov    %r13,%r12
  44457e:	31 d2                	xor    %edx,%edx
  444580:	eb 36                	jmp    4445b8 <parse_function+0xf2>
  444582:	83 fa 02             	cmp    $0x2,%edx
  444585:	74 74                	je     4445fb <parse_function+0x135>
  444587:	85 d2                	test   %edx,%edx
  444589:	75 69                	jne    4445f4 <parse_function+0x12e>
  44458b:	3c 2c                	cmp    $0x2c,%al
  44458d:	0f 1f 00             	nopl   (%rax)
  444590:	74 33                	je     4445c5 <parse_function+0xff>
  444592:	3c 22                	cmp    $0x22,%al
  444594:	0f 84 88 00 00 00    	je     444622 <parse_function+0x15c>
  44459a:	3c 29                	cmp    $0x29,%al
  44459c:	0f 1f 40 00          	nopl   0x0(%rax)
  4445a0:	74 35                	je     4445d7 <parse_function+0x111>
  4445a2:	3c 20                	cmp    $0x20,%al
  4445a4:	74 1f                	je     4445c5 <parse_function+0xff>
  4445a6:	49 83 c4 01          	add    $0x1,%r12
  4445aa:	41 0f b6 04 24       	movzbl (%r12),%eax
  4445af:	ba 02 00 00 00       	mov    $0x2,%edx
  4445b4:	84 c0                	test   %al,%al
  4445b6:	74 1a                	je     4445d2 <parse_function+0x10c>
  4445b8:	83 fa 01             	cmp    $0x1,%edx
  4445bb:	75 c5                	jne    444582 <parse_function+0xbc>
  4445bd:	3c 22                	cmp    $0x22,%al
  4445bf:	74 51                	je     444612 <parse_function+0x14c>
  4445c1:	3c 5c                	cmp    $0x5c,%al
  4445c3:	74 6a                	je     44462f <parse_function+0x169>
  4445c5:	49 83 c4 01          	add    $0x1,%r12
  4445c9:	41 0f b6 04 24       	movzbl (%r12),%eax
  4445ce:	84 c0                	test   %al,%al
  4445d0:	75 e6                	jne    4445b8 <parse_function+0xf2>
  4445d2:	83 fa 03             	cmp    $0x3,%edx
  4445d5:	75 6b                	jne    444642 <parse_function+0x17c>
  4445d7:	41 c6 04 24 00       	movb   $0x0,(%r12)
  4445dc:	4c 89 ef             	mov    %r13,%rdi
  4445df:	e8 94 9b fc ff       	callq  40e178 <__strdup@plt>
  4445e4:	49 89 06             	mov    %rax,(%r14)
  4445e7:	41 c6 04 24 29       	movb   $0x29,(%r12)
  4445ec:	4d 89 e5             	mov    %r12,%r13
  4445ef:	e9 21 ff ff ff       	jmpq   444515 <parse_function+0x4f>
  4445f4:	83 fa 03             	cmp    $0x3,%edx
  4445f7:	75 cc                	jne    4445c5 <parse_function+0xff>
  4445f9:	eb dc                	jmp    4445d7 <parse_function+0x111>
  4445fb:	3c 2c                	cmp    $0x2c,%al
  4445fd:	0f 1f 00             	nopl   (%rax)
  444600:	74 10                	je     444612 <parse_function+0x14c>
  444602:	3c 29                	cmp    $0x29,%al
  444604:	0f 1f 40 00          	nopl   0x0(%rax)
  444608:	75 bb                	jne    4445c5 <parse_function+0xff>
  44460a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  444610:	eb c5                	jmp    4445d7 <parse_function+0x111>
  444612:	49 83 c4 01          	add    $0x1,%r12
  444616:	41 0f b6 04 24       	movzbl (%r12),%eax
  44461b:	31 d2                	xor    %edx,%edx
  44461d:	0f 1f 00             	nopl   (%rax)
  444620:	eb 92                	jmp    4445b4 <parse_function+0xee>
  444622:	49 83 c4 01          	add    $0x1,%r12
  444626:	41 0f b6 04 24       	movzbl (%r12),%eax
  44462b:	b2 01                	mov    $0x1,%dl
  44462d:	eb 85                	jmp    4445b4 <parse_function+0xee>
  44462f:	49 83 c4 01          	add    $0x1,%r12
  444633:	41 0f b6 04 24       	movzbl (%r12),%eax
  444638:	3c 22                	cmp    $0x22,%al
  44463a:	0f 85 74 ff ff ff    	jne    4445b4 <parse_function+0xee>
  444640:	eb 83                	jmp    4445c5 <parse_function+0xff>
  444642:	4d 89 e5             	mov    %r12,%r13
  444645:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  444649:	48 85 ff             	test   %rdi,%rdi
  44464c:	74 0f                	je     44465d <parse_function+0x197>
  44464e:	66 90                	xchg   %ax,%ax
  444650:	e8 93 9b fc ff       	callq  40e1e8 <free@plt>
  444655:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
  44465c:	00 
  44465d:	49 8b 3e             	mov    (%r14),%rdi
  444660:	48 85 ff             	test   %rdi,%rdi
  444663:	74 0c                	je     444671 <parse_function+0x1ab>
  444665:	e8 7e 9b fc ff       	callq  40e1e8 <free@plt>
  44466a:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
  444671:	4c 89 2b             	mov    %r13,(%rbx)
  444674:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  444679:	48 83 c4 08          	add    $0x8,%rsp
  44467d:	5b                   	pop    %rbx
  44467e:	5d                   	pop    %rbp
  44467f:	41 5c                	pop    %r12
  444681:	41 5d                	pop    %r13
  444683:	41 5e                	pop    %r14
  444685:	41 5f                	pop    %r15
  444687:	c3                   	retq   

0000000000444688 <zbx_strdcat>:
  444688:	41 55                	push   %r13
  44468a:	41 54                	push   %r12
  44468c:	55                   	push   %rbp
  44468d:	53                   	push   %rbx
  44468e:	48 83 ec 08          	sub    $0x8,%rsp
  444692:	48 89 fb             	mov    %rdi,%rbx
  444695:	48 89 f5             	mov    %rsi,%rbp
  444698:	48 85 f6             	test   %rsi,%rsi
  44469b:	74 6b                	je     444708 <zbx_strdcat+0x80>
  44469d:	48 85 ff             	test   %rdi,%rdi
  4446a0:	74 74                	je     444716 <zbx_strdcat+0x8e>
  4446a2:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
  4446a9:	31 c0                	xor    %eax,%eax
  4446ab:	48 89 d1             	mov    %rdx,%rcx
  4446ae:	f2 ae                	repnz scas %es:(%rdi),%al
  4446b0:	48 f7 d1             	not    %rcx
  4446b3:	44 8d 61 ff          	lea    -0x1(%rcx),%r12d
  4446b7:	48 89 d1             	mov    %rdx,%rcx
  4446ba:	48 89 f7             	mov    %rsi,%rdi
  4446bd:	f2 ae                	repnz scas %es:(%rdi),%al
  4446bf:	48 89 ca             	mov    %rcx,%rdx
  4446c2:	48 f7 d2             	not    %rdx
  4446c5:	41 8d 14 14          	lea    (%r12,%rdx,1),%edx
  4446c9:	48 63 ca             	movslq %edx,%rcx
  4446cc:	31 d2                	xor    %edx,%edx
  4446ce:	be 6f 03 00 00       	mov    $0x36f,%esi
  4446d3:	48 8d 3d 2b ad 02 00 	lea    0x2ad2b(%rip),%rdi        # 46f405 <usage_message+0xd6c5>
  4446da:	e8 2c e0 ff ff       	callq  44270b <zbx_malloc2>
  4446df:	49 89 c5             	mov    %rax,%r13
  4446e2:	48 89 de             	mov    %rbx,%rsi
  4446e5:	48 89 c7             	mov    %rax,%rdi
  4446e8:	e8 1b a1 fc ff       	callq  40e808 <strcpy@plt>
  4446ed:	4d 63 e4             	movslq %r12d,%r12
  4446f0:	4b 8d 7c 25 00       	lea    0x0(%r13,%r12,1),%rdi
  4446f5:	48 89 ee             	mov    %rbp,%rsi
  4446f8:	e8 0b a1 fc ff       	callq  40e808 <strcpy@plt>
  4446fd:	48 89 df             	mov    %rbx,%rdi
  444700:	e8 e3 9a fc ff       	callq  40e1e8 <free@plt>
  444705:	4c 89 eb             	mov    %r13,%rbx
  444708:	48 89 d8             	mov    %rbx,%rax
  44470b:	48 83 c4 08          	add    $0x8,%rsp
  44470f:	5b                   	pop    %rbx
  444710:	5d                   	pop    %rbp
  444711:	41 5c                	pop    %r12
  444713:	41 5d                	pop    %r13
  444715:	c3                   	retq   
  444716:	48 89 f7             	mov    %rsi,%rdi
  444719:	48 83 c4 08          	add    $0x8,%rsp
  44471d:	5b                   	pop    %rbx
  44471e:	5d                   	pop    %rbp
  44471f:	41 5c                	pop    %r12
  444721:	41 5d                	pop    %r13
  444723:	e9 50 9a fc ff       	jmpq   40e178 <__strdup@plt>

0000000000444728 <zbx_dvsprintf>:
  444728:	41 57                	push   %r15
  44472a:	41 56                	push   %r14
  44472c:	41 55                	push   %r13
  44472e:	41 54                	push   %r12
  444730:	55                   	push   %rbp
  444731:	53                   	push   %rbx
  444732:	48 83 ec 38          	sub    $0x38,%rsp
  444736:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  44473b:	49 89 f7             	mov    %rsi,%r15
  44473e:	48 89 d3             	mov    %rdx,%rbx
  444741:	41 bd 00 04 00 00    	mov    $0x400,%r13d
  444747:	48 8d 6c 24 10       	lea    0x10(%rsp),%rbp
  44474c:	4d 63 f5             	movslq %r13d,%r14
  44474f:	4c 89 f1             	mov    %r14,%rcx
  444752:	31 d2                	xor    %edx,%edx
  444754:	be 27 03 00 00       	mov    $0x327,%esi
  444759:	48 8d 3d a5 ac 02 00 	lea    0x2aca5(%rip),%rdi        # 46f405 <usage_message+0xd6c5>
  444760:	e8 a6 df ff ff       	callq  44270b <zbx_malloc2>
  444765:	49 89 c4             	mov    %rax,%r12
  444768:	48 8b 03             	mov    (%rbx),%rax
  44476b:	48 89 45 00          	mov    %rax,0x0(%rbp)
  44476f:	48 8b 43 08          	mov    0x8(%rbx),%rax
  444773:	48 89 45 08          	mov    %rax,0x8(%rbp)
  444777:	48 8b 43 10          	mov    0x10(%rbx),%rax
  44477b:	48 89 45 10          	mov    %rax,0x10(%rbp)
  44477f:	49 89 e9             	mov    %rbp,%r9
  444782:	4d 89 f8             	mov    %r15,%r8
  444785:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  44478c:	ba 01 00 00 00       	mov    $0x1,%edx
  444791:	4c 89 f6             	mov    %r14,%rsi
  444794:	4c 89 e7             	mov    %r12,%rdi
  444797:	e8 3c 99 fc ff       	callq  40e0d8 <__vsnprintf_chk@plt>
  44479c:	85 c0                	test   %eax,%eax
  44479e:	78 18                	js     4447b8 <zbx_dvsprintf+0x90>
  4447a0:	41 39 c5             	cmp    %eax,%r13d
  4447a3:	7f 30                	jg     4447d5 <zbx_dvsprintf+0xad>
  4447a5:	44 8d 68 01          	lea    0x1(%rax),%r13d
  4447a9:	4d 85 e4             	test   %r12,%r12
  4447ac:	74 9e                	je     44474c <zbx_dvsprintf+0x24>
  4447ae:	4c 89 e7             	mov    %r12,%rdi
  4447b1:	e8 32 9a fc ff       	callq  40e1e8 <free@plt>
  4447b6:	eb 94                	jmp    44474c <zbx_dvsprintf+0x24>
  4447b8:	41 39 c5             	cmp    %eax,%r13d
  4447bb:	7e e8                	jle    4447a5 <zbx_dvsprintf+0x7d>
  4447bd:	47 8d 6c 6d 00       	lea    0x0(%r13,%r13,2),%r13d
  4447c2:	44 89 e8             	mov    %r13d,%eax
  4447c5:	c1 e8 1f             	shr    $0x1f,%eax
  4447c8:	46 8d 2c 28          	lea    (%rax,%r13,1),%r13d
  4447cc:	41 d1 fd             	sar    %r13d
  4447cf:	41 83 c5 01          	add    $0x1,%r13d
  4447d3:	eb d4                	jmp    4447a9 <zbx_dvsprintf+0x81>
  4447d5:	48 83 7c 24 08 00    	cmpq   $0x0,0x8(%rsp)
  4447db:	74 0a                	je     4447e7 <zbx_dvsprintf+0xbf>
  4447dd:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  4447e2:	e8 01 9a fc ff       	callq  40e1e8 <free@plt>
  4447e7:	4c 89 e0             	mov    %r12,%rax
  4447ea:	48 83 c4 38          	add    $0x38,%rsp
  4447ee:	5b                   	pop    %rbx
  4447ef:	5d                   	pop    %rbp
  4447f0:	41 5c                	pop    %r12
  4447f2:	41 5d                	pop    %r13
  4447f4:	41 5e                	pop    %r14
  4447f6:	41 5f                	pop    %r15
  4447f8:	c3                   	retq   

00000000004447f9 <__zbx_zbx_strdcatf>:
  4447f9:	55                   	push   %rbp
  4447fa:	53                   	push   %rbx
  4447fb:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
  444802:	48 89 fb             	mov    %rdi,%rbx
  444805:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  44480a:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  44480f:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  444814:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  444819:	0f b6 c0             	movzbl %al,%eax
  44481c:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  444823:	00 
  444824:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 444858 <__zbx_zbx_strdcatf+0x5f>
  44482b:	48 29 d0             	sub    %rdx,%rax
  44482e:	48 8d 94 24 cf 00 00 	lea    0xcf(%rsp),%rdx
  444835:	00 
  444836:	ff e0                	jmpq   *%rax
  444838:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  44483c:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  444840:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  444844:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  444848:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  44484c:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  444850:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  444854:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  444858:	48 89 e2             	mov    %rsp,%rdx
  44485b:	c7 04 24 10 00 00 00 	movl   $0x10,(%rsp)
  444862:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  444869:	00 
  44486a:	48 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%rax
  444871:	00 
  444872:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  444877:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  44487c:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  444881:	31 ff                	xor    %edi,%edi
  444883:	e8 a0 fe ff ff       	callq  444728 <zbx_dvsprintf>
  444888:	48 89 c5             	mov    %rax,%rbp
  44488b:	48 89 c6             	mov    %rax,%rsi
  44488e:	48 89 df             	mov    %rbx,%rdi
  444891:	e8 f2 fd ff ff       	callq  444688 <zbx_strdcat>
  444896:	48 89 c3             	mov    %rax,%rbx
  444899:	48 85 ed             	test   %rbp,%rbp
  44489c:	74 08                	je     4448a6 <__zbx_zbx_strdcatf+0xad>
  44489e:	48 89 ef             	mov    %rbp,%rdi
  4448a1:	e8 42 99 fc ff       	callq  40e1e8 <free@plt>
  4448a6:	48 89 d8             	mov    %rbx,%rax
  4448a9:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
  4448b0:	5b                   	pop    %rbx
  4448b1:	5d                   	pop    %rbp
  4448b2:	c3                   	retq   

00000000004448b3 <__zbx_zbx_dsprintf>:
  4448b3:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
  4448ba:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  4448bf:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  4448c4:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  4448c9:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  4448ce:	0f b6 c0             	movzbl %al,%eax
  4448d1:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  4448d8:	00 
  4448d9:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 44490d <__zbx_zbx_dsprintf+0x5a>
  4448e0:	48 29 d0             	sub    %rdx,%rax
  4448e3:	48 8d 94 24 cf 00 00 	lea    0xcf(%rsp),%rdx
  4448ea:	00 
  4448eb:	ff e0                	jmpq   *%rax
  4448ed:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  4448f1:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  4448f5:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  4448f9:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  4448fd:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  444901:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  444905:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  444909:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  44490d:	48 89 e2             	mov    %rsp,%rdx
  444910:	c7 04 24 10 00 00 00 	movl   $0x10,(%rsp)
  444917:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  44491e:	00 
  44491f:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
  444926:	00 
  444927:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  44492c:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  444931:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  444936:	e8 ed fd ff ff       	callq  444728 <zbx_dvsprintf>
  44493b:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
  444942:	c3                   	retq   

0000000000444943 <zbx_vsnprintf>:
  444943:	55                   	push   %rbp
  444944:	53                   	push   %rbx
  444945:	48 83 ec 08          	sub    $0x8,%rsp
  444949:	48 89 fb             	mov    %rdi,%rbx
  44494c:	48 89 f5             	mov    %rsi,%rbp
  44494f:	49 89 d0             	mov    %rdx,%r8
  444952:	49 89 c9             	mov    %rcx,%r9
  444955:	48 85 ff             	test   %rdi,%rdi
  444958:	74 2e                	je     444988 <zbx_vsnprintf+0x45>
  44495a:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  444961:	ba 01 00 00 00       	mov    $0x1,%edx
  444966:	e8 6d 97 fc ff       	callq  40e0d8 <__vsnprintf_chk@plt>
  44496b:	83 ed 01             	sub    $0x1,%ebp
  44496e:	39 e8                	cmp    %ebp,%eax
  444970:	0f 4e e8             	cmovle %eax,%ebp
  444973:	31 c0                	xor    %eax,%eax
  444975:	85 ed                	test   %ebp,%ebp
  444977:	0f 49 c5             	cmovns %ebp,%eax
  44497a:	48 63 d0             	movslq %eax,%rdx
  44497d:	c6 04 13 00          	movb   $0x0,(%rbx,%rdx,1)
  444981:	48 83 c4 08          	add    $0x8,%rsp
  444985:	5b                   	pop    %rbx
  444986:	5d                   	pop    %rbp
  444987:	c3                   	retq   
  444988:	48 8d 0d ca ac 02 00 	lea    0x2acca(%rip),%rcx        # 46f659 <usage_message+0xd919>
  44498f:	ba c1 00 00 00       	mov    $0xc1,%edx
  444994:	48 8d 35 6a aa 02 00 	lea    0x2aa6a(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  44499b:	48 8d 3d c0 aa 02 00 	lea    0x2aac0(%rip),%rdi        # 46f462 <usage_message+0xd722>
  4449a2:	e8 51 95 fc ff       	callq  40def8 <__assert_fail@plt>

00000000004449a7 <__zbx_zbx_snprintf_alloc>:
  4449a7:	41 56                	push   %r14
  4449a9:	41 55                	push   %r13
  4449ab:	41 54                	push   %r12
  4449ad:	55                   	push   %rbp
  4449ae:	53                   	push   %rbx
  4449af:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
  4449b6:	49 89 fc             	mov    %rdi,%r12
  4449b9:	48 89 d5             	mov    %rdx,%rbp
  4449bc:	89 cb                	mov    %ecx,%ebx
  4449be:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  4449c3:	0f b6 c0             	movzbl %al,%eax
  4449c6:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  4449cd:	00 
  4449ce:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 444a02 <__zbx_zbx_snprintf_alloc+0x5b>
  4449d5:	48 29 d0             	sub    %rdx,%rax
  4449d8:	48 8d 94 24 cf 00 00 	lea    0xcf(%rsp),%rdx
  4449df:	00 
  4449e0:	ff e0                	jmpq   *%rax
  4449e2:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  4449e6:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  4449ea:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  4449ee:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  4449f2:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  4449f6:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  4449fa:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  4449fe:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  444a02:	4d 89 c6             	mov    %r8,%r14
  444a05:	48 85 ff             	test   %rdi,%rdi
  444a08:	0f 84 36 01 00 00    	je     444b44 <__zbx_zbx_snprintf_alloc+0x19d>
  444a0e:	48 83 3f 00          	cmpq   $0x0,(%rdi)
  444a12:	0f 84 0d 01 00 00    	je     444b25 <__zbx_zbx_snprintf_alloc+0x17e>
  444a18:	48 85 f6             	test   %rsi,%rsi
  444a1b:	0f 84 e5 00 00 00    	je     444b06 <__zbx_zbx_snprintf_alloc+0x15f>
  444a21:	48 85 ed             	test   %rbp,%rbp
  444a24:	0f 84 bd 00 00 00    	je     444ae7 <__zbx_zbx_snprintf_alloc+0x140>
  444a2a:	4d 85 c0             	test   %r8,%r8
  444a2d:	0f 1f 00             	nopl   (%rax)
  444a30:	0f 84 92 00 00 00    	je     444ac8 <__zbx_zbx_snprintf_alloc+0x121>
  444a36:	c7 04 24 28 00 00 00 	movl   $0x28,(%rsp)
  444a3d:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  444a44:	00 
  444a45:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
  444a4c:	00 
  444a4d:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  444a52:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  444a57:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  444a5c:	44 8b 6d 00          	mov    0x0(%rbp),%r13d
  444a60:	8b 0e                	mov    (%rsi),%ecx
  444a62:	42 8d 04 2b          	lea    (%rbx,%r13,1),%eax
  444a66:	39 c8                	cmp    %ecx,%eax
  444a68:	7c 59                	jl     444ac3 <__zbx_zbx_snprintf_alloc+0x11c>
  444a6a:	01 c9                	add    %ecx,%ecx
  444a6c:	89 0e                	mov    %ecx,(%rsi)
  444a6e:	8b 45 00             	mov    0x0(%rbp),%eax
  444a71:	01 d8                	add    %ebx,%eax
  444a73:	39 c8                	cmp    %ecx,%eax
  444a75:	7d f3                	jge    444a6a <__zbx_zbx_snprintf_alloc+0xc3>
  444a77:	48 63 c9             	movslq %ecx,%rcx
  444a7a:	49 8b 14 24          	mov    (%r12),%rdx
  444a7e:	be f1 00 00 00       	mov    $0xf1,%esi
  444a83:	48 8d 3d 7b a9 02 00 	lea    0x2a97b(%rip),%rdi        # 46f405 <usage_message+0xd6c5>
  444a8a:	e8 07 dc ff ff       	callq  442696 <zbx_realloc2>
  444a8f:	49 89 04 24          	mov    %rax,(%r12)
  444a93:	44 8b 6d 00          	mov    0x0(%rbp),%r13d
  444a97:	48 89 e1             	mov    %rsp,%rcx
  444a9a:	48 63 f3             	movslq %ebx,%rsi
  444a9d:	49 63 fd             	movslq %r13d,%rdi
  444aa0:	48 8d 3c 38          	lea    (%rax,%rdi,1),%rdi
  444aa4:	4c 89 f2             	mov    %r14,%rdx
  444aa7:	e8 97 fe ff ff       	callq  444943 <zbx_vsnprintf>
  444aac:	41 01 c5             	add    %eax,%r13d
  444aaf:	44 89 6d 00          	mov    %r13d,0x0(%rbp)
  444ab3:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
  444aba:	5b                   	pop    %rbx
  444abb:	5d                   	pop    %rbp
  444abc:	41 5c                	pop    %r12
  444abe:	41 5d                	pop    %r13
  444ac0:	41 5e                	pop    %r14
  444ac2:	c3                   	retq   
  444ac3:	48 8b 07             	mov    (%rdi),%rax
  444ac6:	eb cf                	jmp    444a97 <__zbx_zbx_snprintf_alloc+0xf0>
  444ac8:	48 8d 0d 71 ab 02 00 	lea    0x2ab71(%rip),%rcx        # 46f640 <usage_message+0xd900>
  444acf:	ba e9 00 00 00       	mov    $0xe9,%edx
  444ad4:	48 8d 35 2a a9 02 00 	lea    0x2a92a(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  444adb:	48 8d 3d 5c 2a 03 00 	lea    0x32a5c(%rip),%rdi        # 47753e <usage_message+0x157fe>
  444ae2:	e8 11 94 fc ff       	callq  40def8 <__assert_fail@plt>
  444ae7:	48 8d 0d 52 ab 02 00 	lea    0x2ab52(%rip),%rcx        # 46f640 <usage_message+0xd900>
  444aee:	ba e7 00 00 00       	mov    $0xe7,%edx
  444af3:	48 8d 35 0b a9 02 00 	lea    0x2a90b(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  444afa:	48 8d 3d 35 a9 02 00 	lea    0x2a935(%rip),%rdi        # 46f436 <usage_message+0xd6f6>
  444b01:	e8 f2 93 fc ff       	callq  40def8 <__assert_fail@plt>
  444b06:	48 8d 0d 33 ab 02 00 	lea    0x2ab33(%rip),%rcx        # 46f640 <usage_message+0xd900>
  444b0d:	ba e6 00 00 00       	mov    $0xe6,%edx
  444b12:	48 8d 35 ec a8 02 00 	lea    0x2a8ec(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  444b19:	48 8d 3d 30 a9 02 00 	lea    0x2a930(%rip),%rdi        # 46f450 <usage_message+0xd710>
  444b20:	e8 d3 93 fc ff       	callq  40def8 <__assert_fail@plt>
  444b25:	48 8d 0d 14 ab 02 00 	lea    0x2ab14(%rip),%rcx        # 46f640 <usage_message+0xd900>
  444b2c:	ba e4 00 00 00       	mov    $0xe4,%edx
  444b31:	48 8d 35 cd a8 02 00 	lea    0x2a8cd(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  444b38:	48 8d 3d 22 a9 02 00 	lea    0x2a922(%rip),%rdi        # 46f461 <usage_message+0xd721>
  444b3f:	e8 b4 93 fc ff       	callq  40def8 <__assert_fail@plt>
  444b44:	48 8d 0d f5 aa 02 00 	lea    0x2aaf5(%rip),%rcx        # 46f640 <usage_message+0xd900>
  444b4b:	ba e3 00 00 00       	mov    $0xe3,%edx
  444b50:	48 8d 35 ae a8 02 00 	lea    0x2a8ae(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  444b57:	48 8d 3d 04 a9 02 00 	lea    0x2a904(%rip),%rdi        # 46f462 <usage_message+0xd722>
  444b5e:	e8 95 93 fc ff       	callq  40def8 <__assert_fail@plt>

0000000000444b63 <__zbx_zbx_snprintf>:
  444b63:	55                   	push   %rbp
  444b64:	53                   	push   %rbx
  444b65:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
  444b6c:	48 89 fb             	mov    %rdi,%rbx
  444b6f:	48 89 f5             	mov    %rsi,%rbp
  444b72:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  444b77:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  444b7c:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  444b81:	0f b6 c0             	movzbl %al,%eax
  444b84:	48 8d 0c 85 00 00 00 	lea    0x0(,%rax,4),%rcx
  444b8b:	00 
  444b8c:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 444bc0 <__zbx_zbx_snprintf+0x5d>
  444b93:	48 29 c8             	sub    %rcx,%rax
  444b96:	48 8d 8c 24 cf 00 00 	lea    0xcf(%rsp),%rcx
  444b9d:	00 
  444b9e:	ff e0                	jmpq   *%rax
  444ba0:	0f 29 79 f1          	movaps %xmm7,-0xf(%rcx)
  444ba4:	0f 29 71 e1          	movaps %xmm6,-0x1f(%rcx)
  444ba8:	0f 29 69 d1          	movaps %xmm5,-0x2f(%rcx)
  444bac:	0f 29 61 c1          	movaps %xmm4,-0x3f(%rcx)
  444bb0:	0f 29 59 b1          	movaps %xmm3,-0x4f(%rcx)
  444bb4:	0f 29 51 a1          	movaps %xmm2,-0x5f(%rcx)
  444bb8:	0f 29 49 91          	movaps %xmm1,-0x6f(%rcx)
  444bbc:	0f 29 41 81          	movaps %xmm0,-0x7f(%rcx)
  444bc0:	49 89 d0             	mov    %rdx,%r8
  444bc3:	48 85 ff             	test   %rdi,%rdi
  444bc6:	74 5a                	je     444c22 <__zbx_zbx_snprintf+0xbf>
  444bc8:	c7 04 24 18 00 00 00 	movl   $0x18,(%rsp)
  444bcf:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  444bd6:	00 
  444bd7:	48 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%rax
  444bde:	00 
  444bdf:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  444be4:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  444be9:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  444bee:	49 89 e1             	mov    %rsp,%r9
  444bf1:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  444bf8:	ba 01 00 00 00       	mov    $0x1,%edx
  444bfd:	e8 d6 94 fc ff       	callq  40e0d8 <__vsnprintf_chk@plt>
  444c02:	83 ed 01             	sub    $0x1,%ebp
  444c05:	39 e8                	cmp    %ebp,%eax
  444c07:	0f 4e e8             	cmovle %eax,%ebp
  444c0a:	31 c0                	xor    %eax,%eax
  444c0c:	85 ed                	test   %ebp,%ebp
  444c0e:	0f 49 c5             	cmovns %ebp,%eax
  444c11:	48 63 d0             	movslq %eax,%rdx
  444c14:	c6 04 13 00          	movb   $0x0,(%rbx,%rdx,1)
  444c18:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
  444c1f:	5b                   	pop    %rbx
  444c20:	5d                   	pop    %rbp
  444c21:	c3                   	retq   
  444c22:	48 8d 0d 47 aa 02 00 	lea    0x2aa47(%rip),%rcx        # 46f670 <usage_message+0xd930>
  444c29:	ba 9e 00 00 00       	mov    $0x9e,%edx
  444c2e:	48 8d 35 d0 a7 02 00 	lea    0x2a7d0(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  444c35:	48 8d 3d 26 a8 02 00 	lea    0x2a826(%rip),%rdi        # 46f462 <usage_message+0xd722>
  444c3c:	e8 b7 92 fc ff       	callq  40def8 <__assert_fail@plt>

0000000000444c41 <zbx_time2str>:
  444c41:	48 83 ec 18          	sub    $0x18,%rsp
  444c45:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  444c4a:	48 8d 7c 24 08       	lea    0x8(%rsp),%rdi
  444c4f:	e8 34 9e fc ff       	callq  40ea88 <localtime@plt>
  444c54:	8b 48 08             	mov    0x8(%rax),%ecx
  444c57:	44 8b 08             	mov    (%rax),%r9d
  444c5a:	44 8b 40 04          	mov    0x4(%rax),%r8d
  444c5e:	48 8d 15 01 a8 02 00 	lea    0x2a801(%rip),%rdx        # 46f466 <usage_message+0xd726>
  444c65:	be 09 00 00 00       	mov    $0x9,%esi
  444c6a:	48 8d 3d cf e3 26 00 	lea    0x26e3cf(%rip),%rdi        # 6b3040 <CONFIG_ALLOW_ROOT+0x118>
  444c71:	31 c0                	xor    %eax,%eax
  444c73:	e8 eb fe ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  444c78:	48 8d 05 c1 e3 26 00 	lea    0x26e3c1(%rip),%rax        # 6b3040 <CONFIG_ALLOW_ROOT+0x118>
  444c7f:	48 83 c4 18          	add    $0x18,%rsp
  444c83:	c3                   	retq   

0000000000444c84 <zbx_date2str>:
  444c84:	48 83 ec 18          	sub    $0x18,%rsp
  444c88:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  444c8d:	48 8d 7c 24 08       	lea    0x8(%rsp),%rdi
  444c92:	e8 f1 9d fc ff       	callq  40ea88 <localtime@plt>
  444c97:	44 8b 40 10          	mov    0x10(%rax),%r8d
  444c9b:	8b 48 14             	mov    0x14(%rax),%ecx
  444c9e:	81 c1 6c 07 00 00    	add    $0x76c,%ecx
  444ca4:	44 8b 48 0c          	mov    0xc(%rax),%r9d
  444ca8:	41 83 c0 01          	add    $0x1,%r8d
  444cac:	48 8d 15 c2 a7 02 00 	lea    0x2a7c2(%rip),%rdx        # 46f475 <usage_message+0xd735>
  444cb3:	be 0b 00 00 00       	mov    $0xb,%esi
  444cb8:	48 8d 3d 8a e3 26 00 	lea    0x26e38a(%rip),%rdi        # 6b3049 <CONFIG_ALLOW_ROOT+0x121>
  444cbf:	31 c0                	xor    %eax,%eax
  444cc1:	e8 9d fe ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  444cc6:	48 8d 05 7c e3 26 00 	lea    0x26e37c(%rip),%rax        # 6b3049 <CONFIG_ALLOW_ROOT+0x121>
  444ccd:	48 83 c4 18          	add    $0x18,%rsp
  444cd1:	c3                   	retq   

0000000000444cd2 <zbx_age2str>:
  444cd2:	41 55                	push   %r13
  444cd4:	41 54                	push   %r12
  444cd6:	55                   	push   %rbp
  444cd7:	53                   	push   %rbx
  444cd8:	48 83 ec 08          	sub    $0x8,%rsp
  444cdc:	f2 0f 2a c7          	cvtsi2sd %edi,%xmm0
  444ce0:	f2 0f 5e 05 a0 a9 02 	divsd  0x2a9a0(%rip),%xmm0        # 46f688 <usage_message+0xd948>
  444ce7:	00 
  444ce8:	f2 0f 2c c8          	cvttsd2si %xmm0,%ecx
  444cec:	8d 04 49             	lea    (%rcx,%rcx,2),%eax
  444cef:	89 c5                	mov    %eax,%ebp
  444cf1:	c1 e5 04             	shl    $0x4,%ebp
  444cf4:	29 c5                	sub    %eax,%ebp
  444cf6:	89 e8                	mov    %ebp,%eax
  444cf8:	c1 e0 04             	shl    $0x4,%eax
  444cfb:	29 c5                	sub    %eax,%ebp
  444cfd:	c1 e5 07             	shl    $0x7,%ebp
  444d00:	01 fd                	add    %edi,%ebp
  444d02:	f2 0f 2a c5          	cvtsi2sd %ebp,%xmm0
  444d06:	f2 0f 5e 05 82 a9 02 	divsd  0x2a982(%rip),%xmm0        # 46f690 <usage_message+0xd950>
  444d0d:	00 
  444d0e:	f2 0f 2c d8          	cvttsd2si %xmm0,%ebx
  444d12:	85 c9                	test   %ecx,%ecx
  444d14:	0f 85 8c 00 00 00    	jne    444da6 <zbx_age2str+0xd4>
  444d1a:	85 db                	test   %ebx,%ebx
  444d1c:	74 7a                	je     444d98 <zbx_age2str+0xc6>
  444d1e:	4c 8d 25 3b e3 26 00 	lea    0x26e33b(%rip),%r12        # 6b3060 <CONFIG_ALLOW_ROOT+0x138>
  444d25:	4c 89 e7             	mov    %r12,%rdi
  444d28:	be 20 00 00 00       	mov    $0x20,%esi
  444d2d:	45 31 ed             	xor    %r13d,%r13d
  444d30:	89 d9                	mov    %ebx,%ecx
  444d32:	48 8d 15 50 a7 02 00 	lea    0x2a750(%rip),%rdx        # 46f489 <usage_message+0xd749>
  444d39:	31 c0                	xor    %eax,%eax
  444d3b:	e8 23 fe ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  444d40:	41 8d 7c 05 00       	lea    0x0(%r13,%rax,1),%edi
  444d45:	48 63 ff             	movslq %edi,%rdi
  444d48:	be 20 00 00 00       	mov    $0x20,%esi
  444d4d:	48 29 fe             	sub    %rdi,%rsi
  444d50:	49 8d 3c 3c          	lea    (%r12,%rdi,1),%rdi
  444d54:	89 d8                	mov    %ebx,%eax
  444d56:	c1 e0 04             	shl    $0x4,%eax
  444d59:	c1 e3 08             	shl    $0x8,%ebx
  444d5c:	29 c3                	sub    %eax,%ebx
  444d5e:	89 d8                	mov    %ebx,%eax
  444d60:	c1 e0 04             	shl    $0x4,%eax
  444d63:	29 c3                	sub    %eax,%ebx
  444d65:	8d 2c 2b             	lea    (%rbx,%rbp,1),%ebp
  444d68:	f2 0f 2a c5          	cvtsi2sd %ebp,%xmm0
  444d6c:	f2 0f 5e 05 24 a9 02 	divsd  0x2a924(%rip),%xmm0        # 46f698 <usage_message+0xd958>
  444d73:	00 
  444d74:	f2 0f 2c c8          	cvttsd2si %xmm0,%ecx
  444d78:	48 8d 15 0f a7 02 00 	lea    0x2a70f(%rip),%rdx        # 46f48e <usage_message+0xd74e>
  444d7f:	31 c0                	xor    %eax,%eax
  444d81:	e8 dd fd ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  444d86:	48 8d 05 d3 e2 26 00 	lea    0x26e2d3(%rip),%rax        # 6b3060 <CONFIG_ALLOW_ROOT+0x138>
  444d8d:	48 83 c4 08          	add    $0x8,%rsp
  444d91:	5b                   	pop    %rbx
  444d92:	5d                   	pop    %rbp
  444d93:	41 5c                	pop    %r12
  444d95:	41 5d                	pop    %r13
  444d97:	c3                   	retq   
  444d98:	48 8d 3d c1 e2 26 00 	lea    0x26e2c1(%rip),%rdi        # 6b3060 <CONFIG_ALLOW_ROOT+0x138>
  444d9f:	be 20 00 00 00       	mov    $0x20,%esi
  444da4:	eb ae                	jmp    444d54 <zbx_age2str+0x82>
  444da6:	48 8d 15 d7 a6 02 00 	lea    0x2a6d7(%rip),%rdx        # 46f484 <usage_message+0xd744>
  444dad:	be 20 00 00 00       	mov    $0x20,%esi
  444db2:	48 8d 3d a7 e2 26 00 	lea    0x26e2a7(%rip),%rdi        # 6b3060 <CONFIG_ALLOW_ROOT+0x138>
  444db9:	31 c0                	xor    %eax,%eax
  444dbb:	e8 a3 fd ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  444dc0:	41 89 c5             	mov    %eax,%r13d
  444dc3:	48 63 f8             	movslq %eax,%rdi
  444dc6:	be 20 00 00 00       	mov    $0x20,%esi
  444dcb:	48 29 fe             	sub    %rdi,%rsi
  444dce:	4c 8d 25 8b e2 26 00 	lea    0x26e28b(%rip),%r12        # 6b3060 <CONFIG_ALLOW_ROOT+0x138>
  444dd5:	49 8d 3c 3c          	lea    (%r12,%rdi,1),%rdi
  444dd9:	e9 52 ff ff ff       	jmpq   444d30 <zbx_age2str+0x5e>

0000000000444dde <compress_signs>:
  444dde:	41 57                	push   %r15
  444de0:	41 56                	push   %r14
  444de2:	41 55                	push   %r13
  444de4:	41 54                	push   %r12
  444de6:	55                   	push   %rbp
  444de7:	53                   	push   %rbx
  444de8:	48 83 ec 18          	sub    $0x18,%rsp
  444dec:	48 89 fb             	mov    %rdi,%rbx
  444def:	48 8d 6f 01          	lea    0x1(%rdi),%rbp
  444df3:	48 8d 47 02          	lea    0x2(%rdi),%rax
  444df7:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  444dfc:	0f b6 03             	movzbl (%rbx),%eax
  444dff:	84 c0                	test   %al,%al
  444e01:	75 0f                	jne    444e12 <compress_signs+0x34>
  444e03:	48 83 c4 18          	add    $0x18,%rsp
  444e07:	5b                   	pop    %rbx
  444e08:	5d                   	pop    %rbp
  444e09:	41 5c                	pop    %r12
  444e0b:	41 5d                	pop    %r13
  444e0d:	41 5e                	pop    %r14
  444e0f:	41 5f                	pop    %r15
  444e11:	c3                   	retq   
  444e12:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
  444e17:	48 89 e9             	mov    %rbp,%rcx
  444e1a:	49 89 df             	mov    %rbx,%r15
  444e1d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
  444e23:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  444e29:	31 f6                	xor    %esi,%esi
  444e2b:	31 d2                	xor    %edx,%edx
  444e2d:	44 0f b6 6c 33 01    	movzbl 0x1(%rbx,%rsi,1),%r13d
  444e33:	3c 2d                	cmp    $0x2d,%al
  444e35:	0f 84 ac 00 00 00    	je     444ee7 <compress_signs+0x109>
  444e3b:	3c 2b                	cmp    $0x2b,%al
  444e3d:	0f 84 fd 00 00 00    	je     444f40 <compress_signs+0x162>
  444e43:	49 89 ce             	mov    %rcx,%r14
  444e46:	0f b6 01             	movzbl (%rcx),%eax
  444e49:	49 8d 7c 24 01       	lea    0x1(%r12),%rdi
  444e4e:	48 83 c1 01          	add    $0x1,%rcx
  444e52:	49 83 c0 01          	add    $0x1,%r8
  444e56:	49 83 c1 01          	add    $0x1,%r9
  444e5a:	84 c0                	test   %al,%al
  444e5c:	0f 85 3e 01 00 00    	jne    444fa0 <compress_signs+0x1c2>
  444e62:	83 fa 01             	cmp    $0x1,%edx
  444e65:	74 95                	je     444dfc <compress_signs+0x1e>
  444e67:	0f b6 03             	movzbl (%rbx),%eax
  444e6a:	84 c0                	test   %al,%al
  444e6c:	74 95                	je     444e03 <compress_signs+0x25>
  444e6e:	49 89 dd             	mov    %rbx,%r13
  444e71:	45 31 f6             	xor    %r14d,%r14d
  444e74:	45 31 e4             	xor    %r12d,%r12d
  444e77:	4c 8d 7b 01          	lea    0x1(%rbx),%r15
  444e7b:	eb 20                	jmp    444e9d <compress_signs+0xbf>
  444e7d:	3c 2d                	cmp    $0x2d,%al
  444e7f:	0f 84 40 01 00 00    	je     444fc5 <compress_signs+0x1e7>
  444e85:	41 83 c4 01          	add    $0x1,%r12d
  444e89:	4d 63 f4             	movslq %r12d,%r14
  444e8c:	4e 8d 2c 33          	lea    (%rbx,%r14,1),%r13
  444e90:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
  444e95:	84 c0                	test   %al,%al
  444e97:	0f 84 66 ff ff ff    	je     444e03 <compress_signs+0x25>
  444e9d:	3c 2b                	cmp    $0x2b,%al
  444e9f:	75 dc                	jne    444e7d <compress_signs+0x9f>
  444ea1:	45 85 e4             	test   %r12d,%r12d
  444ea4:	0f 85 3a 01 00 00    	jne    444fe4 <compress_signs+0x206>
  444eaa:	80 3b 00             	cmpb   $0x0,(%rbx)
  444ead:	0f 1f 00             	nopl   (%rax)
  444eb0:	74 24                	je     444ed6 <compress_signs+0xf8>
  444eb2:	48 89 e8             	mov    %rbp,%rax
  444eb5:	48 89 d9             	mov    %rbx,%rcx
  444eb8:	31 d2                	xor    %edx,%edx
  444eba:	0f b6 54 13 01       	movzbl 0x1(%rbx,%rdx,1),%edx
  444ebf:	88 11                	mov    %dl,(%rcx)
  444ec1:	48 89 c2             	mov    %rax,%rdx
  444ec4:	48 29 da             	sub    %rbx,%rdx
  444ec7:	48 89 c1             	mov    %rax,%rcx
  444eca:	0f b6 30             	movzbl (%rax),%esi
  444ecd:	48 83 c0 01          	add    $0x1,%rax
  444ed1:	40 84 f6             	test   %sil,%sil
  444ed4:	75 e4                	jne    444eba <compress_signs+0xdc>
  444ed6:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  444edc:	41 be 01 00 00 00    	mov    $0x1,%r14d
  444ee2:	4d 89 fd             	mov    %r15,%r13
  444ee5:	eb a9                	jmp    444e90 <compress_signs+0xb2>
  444ee7:	41 80 fd 2d          	cmp    $0x2d,%r13b
  444eeb:	74 68                	je     444f55 <compress_signs+0x177>
  444eed:	49 89 ce             	mov    %rcx,%r14
  444ef0:	41 80 fd 2b          	cmp    $0x2b,%r13b
  444ef4:	0f 85 49 ff ff ff    	jne    444e43 <compress_signs+0x65>
  444efa:	41 c6 07 2d          	movb   $0x2d,(%r15)
  444efe:	80 39 00             	cmpb   $0x0,(%rcx)
  444f01:	0f 84 f5 fe ff ff    	je     444dfc <compress_signs+0x1e>
  444f07:	4c 89 c8             	mov    %r9,%rax
  444f0a:	4c 89 c2             	mov    %r8,%rdx
  444f0d:	48 89 ce             	mov    %rcx,%rsi
  444f10:	4c 89 e7             	mov    %r12,%rdi
  444f13:	eb 06                	jmp    444f1b <compress_signs+0x13d>
  444f15:	48 89 d7             	mov    %rdx,%rdi
  444f18:	4c 89 d2             	mov    %r10,%rdx
  444f1b:	0f b6 7c 3b 01       	movzbl 0x1(%rbx,%rdi,1),%edi
  444f20:	40 88 3e             	mov    %dil,(%rsi)
  444f23:	48 89 c6             	mov    %rax,%rsi
  444f26:	0f b6 38             	movzbl (%rax),%edi
  444f29:	4c 8d 52 01          	lea    0x1(%rdx),%r10
  444f2d:	48 83 c0 01          	add    $0x1,%rax
  444f31:	40 84 ff             	test   %dil,%dil
  444f34:	75 df                	jne    444f15 <compress_signs+0x137>
  444f36:	ba 01 00 00 00       	mov    $0x1,%edx
  444f3b:	e9 06 ff ff ff       	jmpq   444e46 <compress_signs+0x68>
  444f40:	41 80 fd 2b          	cmp    $0x2b,%r13b
  444f44:	74 0f                	je     444f55 <compress_signs+0x177>
  444f46:	41 80 fd 2d          	cmp    $0x2d,%r13b
  444f4a:	0f 85 f3 fe ff ff    	jne    444e43 <compress_signs+0x65>
  444f50:	49 89 ce             	mov    %rcx,%r14
  444f53:	eb a5                	jmp    444efa <compress_signs+0x11c>
  444f55:	41 c6 07 2b          	movb   $0x2b,(%r15)
  444f59:	49 89 ce             	mov    %rcx,%r14
  444f5c:	80 39 00             	cmpb   $0x0,(%rcx)
  444f5f:	74 31                	je     444f92 <compress_signs+0x1b4>
  444f61:	4c 89 ca             	mov    %r9,%rdx
  444f64:	4c 89 c6             	mov    %r8,%rsi
  444f67:	48 89 cf             	mov    %rcx,%rdi
  444f6a:	4d 89 e2             	mov    %r12,%r10
  444f6d:	eb 06                	jmp    444f75 <compress_signs+0x197>
  444f6f:	49 89 f2             	mov    %rsi,%r10
  444f72:	4c 89 de             	mov    %r11,%rsi
  444f75:	46 0f b6 54 13 01    	movzbl 0x1(%rbx,%r10,1),%r10d
  444f7b:	44 88 17             	mov    %r10b,(%rdi)
  444f7e:	48 89 d7             	mov    %rdx,%rdi
  444f81:	44 0f b6 12          	movzbl (%rdx),%r10d
  444f85:	4c 8d 5e 01          	lea    0x1(%rsi),%r11
  444f89:	48 83 c2 01          	add    $0x1,%rdx
  444f8d:	45 84 d2             	test   %r10b,%r10b
  444f90:	75 dd                	jne    444f6f <compress_signs+0x191>
  444f92:	3c 2d                	cmp    $0x2d,%al
  444f94:	75 18                	jne    444fae <compress_signs+0x1d0>
  444f96:	ba 01 00 00 00       	mov    $0x1,%edx
  444f9b:	e9 50 ff ff ff       	jmpq   444ef0 <compress_signs+0x112>
  444fa0:	4d 89 f7             	mov    %r14,%r15
  444fa3:	4c 89 e6             	mov    %r12,%rsi
  444fa6:	49 89 fc             	mov    %rdi,%r12
  444fa9:	e9 7f fe ff ff       	jmpq   444e2d <compress_signs+0x4f>
  444fae:	3c 2b                	cmp    $0x2b,%al
  444fb0:	75 07                	jne    444fb9 <compress_signs+0x1db>
  444fb2:	ba 01 00 00 00       	mov    $0x1,%edx
  444fb7:	eb 8d                	jmp    444f46 <compress_signs+0x168>
  444fb9:	ba 01 00 00 00       	mov    $0x1,%edx
  444fbe:	66 90                	xchg   %ax,%ax
  444fc0:	e9 7e fe ff ff       	jmpq   444e43 <compress_signs+0x65>
  444fc5:	45 85 e4             	test   %r12d,%r12d
  444fc8:	0f 85 86 00 00 00    	jne    445054 <compress_signs+0x276>
  444fce:	41 c6 45 00 4e       	movb   $0x4e,0x0(%r13)
  444fd3:	41 b4 01             	mov    $0x1,%r12b
  444fd6:	41 be 01 00 00 00    	mov    $0x1,%r14d
  444fdc:	4d 89 fd             	mov    %r15,%r13
  444fdf:	e9 ac fe ff ff       	jmpq   444e90 <compress_signs+0xb2>
  444fe4:	46 0f b6 6c 33 ff    	movzbl -0x1(%rbx,%r14,1),%r13d
  444fea:	e8 d9 92 fc ff       	callq  40e2c8 <__ctype_b_loc@plt>
  444fef:	49 0f be d5          	movsbq %r13b,%rdx
  444ff3:	48 8b 00             	mov    (%rax),%rax
  444ff6:	f6 44 50 01 08       	testb  $0x8,0x1(%rax,%rdx,2)
  444ffb:	0f 85 84 fe ff ff    	jne    444e85 <compress_signs+0xa7>
  445001:	41 80 fd 2e          	cmp    $0x2e,%r13b
  445005:	0f 84 7a fe ff ff    	je     444e85 <compress_signs+0xa7>
  44500b:	49 63 f4             	movslq %r12d,%rsi
  44500e:	48 8d 0c 33          	lea    (%rbx,%rsi,1),%rcx
  445012:	80 39 00             	cmpb   $0x0,(%rcx)
  445015:	0f 84 6a fe ff ff    	je     444e85 <compress_signs+0xa7>
  44501b:	41 83 c4 01          	add    $0x1,%r12d
  44501f:	4d 63 f4             	movslq %r12d,%r14
  445022:	4e 8d 2c 33          	lea    (%rbx,%r14,1),%r13
  445026:	4c 89 e8             	mov    %r13,%rax
  445029:	4c 89 f2             	mov    %r14,%rdx
  44502c:	eb 06                	jmp    445034 <compress_signs+0x256>
  44502e:	48 89 d6             	mov    %rdx,%rsi
  445031:	48 89 fa             	mov    %rdi,%rdx
  445034:	0f b6 74 33 01       	movzbl 0x1(%rbx,%rsi,1),%esi
  445039:	40 88 31             	mov    %sil,(%rcx)
  44503c:	48 89 c1             	mov    %rax,%rcx
  44503f:	0f b6 30             	movzbl (%rax),%esi
  445042:	48 8d 7a 01          	lea    0x1(%rdx),%rdi
  445046:	48 83 c0 01          	add    $0x1,%rax
  44504a:	40 84 f6             	test   %sil,%sil
  44504d:	75 df                	jne    44502e <compress_signs+0x250>
  44504f:	e9 3c fe ff ff       	jmpq   444e90 <compress_signs+0xb2>
  445054:	42 0f b6 54 33 ff    	movzbl -0x1(%rbx,%r14,1),%edx
  44505a:	88 14 24             	mov    %dl,(%rsp)
  44505d:	e8 66 92 fc ff       	callq  40e2c8 <__ctype_b_loc@plt>
  445062:	0f b6 14 24          	movzbl (%rsp),%edx
  445066:	48 0f be ca          	movsbq %dl,%rcx
  44506a:	48 8b 00             	mov    (%rax),%rax
  44506d:	f6 44 48 01 08       	testb  $0x8,0x1(%rax,%rcx,2)
  445072:	75 0f                	jne    445083 <compress_signs+0x2a5>
  445074:	80 fa 2e             	cmp    $0x2e,%dl
  445077:	74 0a                	je     445083 <compress_signs+0x2a5>
  445079:	41 c6 45 00 4e       	movb   $0x4e,0x0(%r13)
  44507e:	e9 02 fe ff ff       	jmpq   444e85 <compress_signs+0xa7>
  445083:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  44508a:	48 89 df             	mov    %rbx,%rdi
  44508d:	31 c0                	xor    %eax,%eax
  44508f:	f2 ae                	repnz scas %es:(%rdi),%al
  445091:	48 f7 d1             	not    %rcx
  445094:	48 83 e9 01          	sub    $0x1,%rcx
  445098:	44 39 e1             	cmp    %r12d,%ecx
  44509b:	7e 49                	jle    4450e6 <compress_signs+0x308>
  44509d:	48 63 f9             	movslq %ecx,%rdi
  4450a0:	48 8d 44 3b ff       	lea    -0x1(%rbx,%rdi,1),%rax
  4450a5:	44 89 e2             	mov    %r12d,%edx
  4450a8:	f7 d2                	not    %edx
  4450aa:	8d 0c 0a             	lea    (%rdx,%rcx,1),%ecx
  4450ad:	48 f7 d1             	not    %rcx
  4450b0:	31 d2                	xor    %edx,%edx
  4450b2:	0f b6 30             	movzbl (%rax),%esi
  4450b5:	40 88 70 01          	mov    %sil,0x1(%rax)
  4450b9:	48 83 e8 01          	sub    $0x1,%rax
  4450bd:	48 83 ea 01          	sub    $0x1,%rdx
  4450c1:	48 39 ca             	cmp    %rcx,%rdx
  4450c4:	75 ec                	jne    4450b2 <compress_signs+0x2d4>
  4450c6:	41 c6 45 00 2b       	movb   $0x2b,0x0(%r13)
  4450cb:	42 c6 44 33 01 4e    	movb   $0x4e,0x1(%rbx,%r14,1)
  4450d1:	c6 44 3b 01 00       	movb   $0x0,0x1(%rbx,%rdi,1)
  4450d6:	41 83 c4 02          	add    $0x2,%r12d
  4450da:	4d 63 f4             	movslq %r12d,%r14
  4450dd:	4e 8d 2c 33          	lea    (%rbx,%r14,1),%r13
  4450e1:	e9 aa fd ff ff       	jmpq   444e90 <compress_signs+0xb2>
  4450e6:	48 63 f9             	movslq %ecx,%rdi
  4450e9:	eb db                	jmp    4450c6 <compress_signs+0x2e8>

00000000004450eb <string_replace>:
  4450eb:	41 57                	push   %r15
  4450ed:	41 56                	push   %r14
  4450ef:	41 55                	push   %r13
  4450f1:	41 54                	push   %r12
  4450f3:	55                   	push   %rbp
  4450f4:	53                   	push   %rbx
  4450f5:	48 83 ec 08          	sub    $0x8,%rsp
  4450f9:	49 89 fd             	mov    %rdi,%r13
  4450fc:	48 89 f3             	mov    %rsi,%rbx
  4450ff:	49 89 d4             	mov    %rdx,%r12
  445102:	48 85 ff             	test   %rdi,%rdi
  445105:	0f 84 6a 01 00 00    	je     445275 <string_replace+0x18a>
  44510b:	48 85 f6             	test   %rsi,%rsi
  44510e:	0f 84 42 01 00 00    	je     445256 <string_replace+0x16b>
  445114:	48 85 d2             	test   %rdx,%rdx
  445117:	0f 84 1a 01 00 00    	je     445237 <string_replace+0x14c>
  44511d:	31 c0                	xor    %eax,%eax
  44511f:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  445126:	48 89 f7             	mov    %rsi,%rdi
  445129:	f2 ae                	repnz scas %es:(%rdi),%al
  44512b:	48 f7 d1             	not    %rcx
  44512e:	48 8d 69 ff          	lea    -0x1(%rcx),%rbp
  445132:	4c 89 ef             	mov    %r13,%rdi
  445135:	45 31 f6             	xor    %r14d,%r14d
  445138:	eb 08                	jmp    445142 <string_replace+0x57>
  44513a:	48 8d 3c 28          	lea    (%rax,%rbp,1),%rdi
  44513e:	49 83 c6 01          	add    $0x1,%r14
  445142:	48 89 de             	mov    %rbx,%rsi
  445145:	e8 1e 93 fc ff       	callq  40e468 <strstr@plt>
  44514a:	48 85 c0             	test   %rax,%rax
  44514d:	75 eb                	jne    44513a <string_replace+0x4f>
  44514f:	4d 85 f6             	test   %r14,%r14
  445152:	0f 84 c9 00 00 00    	je     445221 <string_replace+0x136>
  445158:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
  44515f:	31 c0                	xor    %eax,%eax
  445161:	48 89 f1             	mov    %rsi,%rcx
  445164:	4c 89 e7             	mov    %r12,%rdi
  445167:	f2 ae                	repnz scas %es:(%rdi),%al
  445169:	48 f7 d1             	not    %rcx
  44516c:	48 8d 14 31          	lea    (%rcx,%rsi,1),%rdx
  445170:	48 89 f1             	mov    %rsi,%rcx
  445173:	4c 89 ef             	mov    %r13,%rdi
  445176:	f2 ae                	repnz scas %es:(%rdi),%al
  445178:	48 f7 d1             	not    %rcx
  44517b:	48 29 ea             	sub    %rbp,%rdx
  44517e:	49 0f af d6          	imul   %r14,%rdx
  445182:	48 01 d1             	add    %rdx,%rcx
  445185:	31 d2                	xor    %edx,%edx
  445187:	be 5b 01 00 00       	mov    $0x15b,%esi
  44518c:	48 8d 3d 72 a2 02 00 	lea    0x2a272(%rip),%rdi        # 46f405 <usage_message+0xd6c5>
  445193:	e8 73 d5 ff ff       	callq  44270b <zbx_malloc2>
  445198:	49 89 c7             	mov    %rax,%r15
  44519b:	49 89 c6             	mov    %rax,%r14
  44519e:	4c 89 ef             	mov    %r13,%rdi
  4451a1:	48 89 de             	mov    %rbx,%rsi
  4451a4:	e8 bf 92 fc ff       	callq  40e468 <strstr@plt>
  4451a9:	48 85 c0             	test   %rax,%rax
  4451ac:	74 54                	je     445202 <string_replace+0x117>
  4451ae:	49 39 c5             	cmp    %rax,%r13
  4451b1:	73 22                	jae    4451d5 <string_replace+0xea>
  4451b3:	4c 89 f1             	mov    %r14,%rcx
  4451b6:	4c 89 ea             	mov    %r13,%rdx
  4451b9:	0f b6 32             	movzbl (%rdx),%esi
  4451bc:	40 88 31             	mov    %sil,(%rcx)
  4451bf:	48 83 c1 01          	add    $0x1,%rcx
  4451c3:	48 83 c2 01          	add    $0x1,%rdx
  4451c7:	48 39 d0             	cmp    %rdx,%rax
  4451ca:	77 ed                	ja     4451b9 <string_replace+0xce>
  4451cc:	4c 29 e8             	sub    %r13,%rax
  4451cf:	49 01 c6             	add    %rax,%r14
  4451d2:	49 01 c5             	add    %rax,%r13
  4451d5:	49 01 ed             	add    %rbp,%r13
  4451d8:	4c 89 e0             	mov    %r12,%rax
  4451db:	eb 03                	jmp    4451e0 <string_replace+0xf5>
  4451dd:	49 89 ce             	mov    %rcx,%r14
  4451e0:	0f b6 10             	movzbl (%rax),%edx
  4451e3:	41 88 16             	mov    %dl,(%r14)
  4451e6:	49 8d 4e 01          	lea    0x1(%r14),%rcx
  4451ea:	48 83 c0 01          	add    $0x1,%rax
  4451ee:	4c 89 ef             	mov    %r13,%rdi
  4451f1:	84 d2                	test   %dl,%dl
  4451f3:	75 e8                	jne    4451dd <string_replace+0xf2>
  4451f5:	eb aa                	jmp    4451a1 <string_replace+0xb6>
  4451f7:	41 88 06             	mov    %al,(%r14)
  4451fa:	49 83 c6 01          	add    $0x1,%r14
  4451fe:	49 83 c5 01          	add    $0x1,%r13
  445202:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
  445207:	84 c0                	test   %al,%al
  445209:	75 ec                	jne    4451f7 <string_replace+0x10c>
  44520b:	41 c6 06 00          	movb   $0x0,(%r14)
  44520f:	4c 89 f8             	mov    %r15,%rax
  445212:	48 83 c4 08          	add    $0x8,%rsp
  445216:	5b                   	pop    %rbx
  445217:	5d                   	pop    %rbp
  445218:	41 5c                	pop    %r12
  44521a:	41 5d                	pop    %r13
  44521c:	41 5e                	pop    %r14
  44521e:	41 5f                	pop    %r15
  445220:	c3                   	retq   
  445221:	4c 89 ef             	mov    %r13,%rdi
  445224:	48 83 c4 08          	add    $0x8,%rsp
  445228:	5b                   	pop    %rbx
  445229:	5d                   	pop    %rbp
  44522a:	41 5c                	pop    %r12
  44522c:	41 5d                	pop    %r13
  44522e:	41 5e                	pop    %r14
  445230:	41 5f                	pop    %r15
  445232:	e9 41 8f fc ff       	jmpq   40e178 <__strdup@plt>
  445237:	48 8d 0d b3 a3 02 00 	lea    0x2a3b3(%rip),%rcx        # 46f5f1 <usage_message+0xd8b1>
  44523e:	ba 4f 01 00 00       	mov    $0x14f,%edx
  445243:	48 8d 35 bb a1 02 00 	lea    0x2a1bb(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  44524a:	48 8d 3d 4a a2 02 00 	lea    0x2a24a(%rip),%rdi        # 46f49b <usage_message+0xd75b>
  445251:	e8 a2 8c fc ff       	callq  40def8 <__assert_fail@plt>
  445256:	48 8d 0d 94 a3 02 00 	lea    0x2a394(%rip),%rcx        # 46f5f1 <usage_message+0xd8b1>
  44525d:	ba 4e 01 00 00       	mov    $0x14e,%edx
  445262:	48 8d 35 9c a1 02 00 	lea    0x2a19c(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  445269:	48 8d 3d 22 a2 02 00 	lea    0x2a222(%rip),%rdi        # 46f492 <usage_message+0xd752>
  445270:	e8 83 8c fc ff       	callq  40def8 <__assert_fail@plt>
  445275:	48 8d 0d 75 a3 02 00 	lea    0x2a375(%rip),%rcx        # 46f5f1 <usage_message+0xd8b1>
  44527c:	ba 4d 01 00 00       	mov    $0x14d,%edx
  445281:	48 8d 35 7d a1 02 00 	lea    0x2a17d(%rip),%rsi        # 46f405 <usage_message+0xd6c5>
  445288:	48 8d 3d d3 a1 02 00 	lea    0x2a1d3(%rip),%rdi        # 46f462 <usage_message+0xd722>
  44528f:	e8 64 8c fc ff       	callq  40def8 <__assert_fail@plt>

0000000000445294 <__zbx_zbx_error>:
  445294:	41 54                	push   %r12
  445296:	55                   	push   %rbp
  445297:	53                   	push   %rbx
  445298:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
  44529f:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
  4452a4:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  4452a9:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  4452ae:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  4452b3:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  4452b8:	0f b6 c0             	movzbl %al,%eax
  4452bb:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  4452c2:	00 
  4452c3:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 4452f7 <__zbx_zbx_error+0x63>
  4452ca:	48 29 d0             	sub    %rdx,%rax
  4452cd:	48 8d 94 24 cf 00 00 	lea    0xcf(%rsp),%rdx
  4452d4:	00 
  4452d5:	ff e0                	jmpq   *%rax
  4452d7:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  4452db:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  4452df:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  4452e3:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  4452e7:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  4452eb:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  4452ef:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  4452f3:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  4452f7:	48 89 fd             	mov    %rdi,%rbp
  4452fa:	48 8b 05 77 7c 24 00 	mov    0x247c77(%rip),%rax        # 68cf78 <zbx_iks_transport+0x558>
  445301:	48 8b 18             	mov    (%rax),%rbx
  445304:	c7 04 24 08 00 00 00 	movl   $0x8,(%rsp)
  44530b:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  445312:	00 
  445313:	48 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%rax
  44531a:	00 
  44531b:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  445320:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  445325:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  44532a:	e8 11 98 ff ff       	callq  43eb40 <zbx_get_thread_id>
  44532f:	49 89 c0             	mov    %rax,%r8
  445332:	48 8b 05 07 7c 24 00 	mov    0x247c07(%rip),%rax        # 68cf40 <zbx_iks_transport+0x520>
  445339:	48 8b 08             	mov    (%rax),%rcx
  44533c:	48 8d 15 61 a1 02 00 	lea    0x2a161(%rip),%rdx        # 46f4a4 <usage_message+0xd764>
  445343:	be 01 00 00 00       	mov    $0x1,%esi
  445348:	48 89 df             	mov    %rbx,%rdi
  44534b:	31 c0                	xor    %eax,%eax
  44534d:	e8 16 8b fc ff       	callq  40de68 <__fprintf_chk@plt>
  445352:	48 89 e1             	mov    %rsp,%rcx
  445355:	48 89 ea             	mov    %rbp,%rdx
  445358:	be 01 00 00 00       	mov    $0x1,%esi
  44535d:	48 89 df             	mov    %rbx,%rdi
  445360:	e8 43 8f fc ff       	callq  40e2a8 <__vfprintf_chk@plt>
  445365:	48 8d 15 0b be 02 00 	lea    0x2be0b(%rip),%rdx        # 471177 <usage_message+0xf437>
  44536c:	be 01 00 00 00       	mov    $0x1,%esi
  445371:	48 89 df             	mov    %rbx,%rdi
  445374:	31 c0                	xor    %eax,%eax
  445376:	e8 ed 8a fc ff       	callq  40de68 <__fprintf_chk@plt>
  44537b:	48 89 df             	mov    %rbx,%rdi
  44537e:	e8 75 98 fc ff       	callq  40ebf8 <fflush@plt>
  445383:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
  44538a:	5b                   	pop    %rbx
  44538b:	5d                   	pop    %rbp
  44538c:	41 5c                	pop    %r12
  44538e:	c3                   	retq   

000000000044538f <usage>:
  44538f:	48 8b 0d 7a 79 24 00 	mov    0x24797a(%rip),%rcx        # 68cd10 <zbx_iks_transport+0x2f0>
  445396:	48 8b 05 a3 7b 24 00 	mov    0x247ba3(%rip),%rax        # 68cf40 <zbx_iks_transport+0x520>
  44539d:	48 8b 10             	mov    (%rax),%rdx
  4453a0:	48 8d 35 08 a1 02 00 	lea    0x2a108(%rip),%rsi        # 46f4af <usage_message+0xd76f>
  4453a7:	bf 01 00 00 00       	mov    $0x1,%edi
  4453ac:	31 c0                	xor    %eax,%eax
  4453ae:	e9 55 8b fc ff       	jmpq   40df08 <__printf_chk@plt>

00000000004453b3 <help>:
  4453b3:	53                   	push   %rbx
  4453b4:	4c 8d 0d 02 a1 02 00 	lea    0x2a102(%rip),%r9        # 46f4bd <usage_message+0xd77d>
  4453bb:	4c 8d 05 98 c1 01 00 	lea    0x1c198(%rip),%r8        # 46155a <_IO_stdin_used+0x1a7a>
  4453c2:	48 8d 0d 97 c1 01 00 	lea    0x1c197(%rip),%rcx        # 461560 <_IO_stdin_used+0x1a80>
  4453c9:	48 8b 15 88 7b 24 00 	mov    0x247b88(%rip),%rdx        # 68cf58 <zbx_iks_transport+0x538>
  4453d0:	48 8d 35 f5 a0 02 00 	lea    0x2a0f5(%rip),%rsi        # 46f4cc <usage_message+0xd78c>
  4453d7:	bf 01 00 00 00       	mov    $0x1,%edi
  4453dc:	31 c0                	xor    %eax,%eax
  4453de:	e8 25 8b fc ff       	callq  40df08 <__printf_chk@plt>
  4453e3:	48 8d 35 8d bd 02 00 	lea    0x2bd8d(%rip),%rsi        # 471177 <usage_message+0xf437>
  4453ea:	bf 01 00 00 00       	mov    $0x1,%edi
  4453ef:	31 c0                	xor    %eax,%eax
  4453f1:	e8 12 8b fc ff       	callq  40df08 <__printf_chk@plt>
  4453f6:	31 c0                	xor    %eax,%eax
  4453f8:	e8 92 ff ff ff       	callq  44538f <usage>
  4453fd:	48 8d 35 73 bd 02 00 	lea    0x2bd73(%rip),%rsi        # 471177 <usage_message+0xf437>
  445404:	bf 01 00 00 00       	mov    $0x1,%edi
  445409:	31 c0                	xor    %eax,%eax
  44540b:	e8 f8 8a fc ff       	callq  40df08 <__printf_chk@plt>
  445410:	48 8b 1d b9 7b 24 00 	mov    0x247bb9(%rip),%rbx        # 68cfd0 <zbx_iks_transport+0x5b0>
  445417:	48 8b 13             	mov    (%rbx),%rdx
  44541a:	48 85 d2             	test   %rdx,%rdx
  44541d:	74 1f                	je     44543e <help+0x8b>
  44541f:	48 83 c3 08          	add    $0x8,%rbx
  445423:	48 8d 35 85 bd 02 00 	lea    0x2bd85(%rip),%rsi        # 4711af <usage_message+0xf46f>
  44542a:	bf 01 00 00 00       	mov    $0x1,%edi
  44542f:	31 c0                	xor    %eax,%eax
  445431:	e8 d2 8a fc ff       	callq  40df08 <__printf_chk@plt>
  445436:	48 8b 13             	mov    (%rbx),%rdx
  445439:	48 85 d2             	test   %rdx,%rdx
  44543c:	75 e1                	jne    44541f <help+0x6c>
  44543e:	5b                   	pop    %rbx
  44543f:	c3                   	retq   

0000000000445440 <version>:
  445440:	48 83 ec 08          	sub    $0x8,%rsp
  445444:	4c 8d 0d 72 a0 02 00 	lea    0x2a072(%rip),%r9        # 46f4bd <usage_message+0xd77d>
  44544b:	4c 8d 05 08 c1 01 00 	lea    0x1c108(%rip),%r8        # 46155a <_IO_stdin_used+0x1a7a>
  445452:	48 8d 0d 07 c1 01 00 	lea    0x1c107(%rip),%rcx        # 461560 <_IO_stdin_used+0x1a80>
  445459:	48 8b 15 f8 7a 24 00 	mov    0x247af8(%rip),%rdx        # 68cf58 <zbx_iks_transport+0x538>
  445460:	48 8d 35 65 a0 02 00 	lea    0x2a065(%rip),%rsi        # 46f4cc <usage_message+0xd78c>
  445467:	bf 01 00 00 00       	mov    $0x1,%edi
  44546c:	31 c0                	xor    %eax,%eax
  44546e:	e8 95 8a fc ff       	callq  40df08 <__printf_chk@plt>
  445473:	48 8d 0d 6d a0 02 00 	lea    0x2a06d(%rip),%rcx        # 46f4e7 <usage_message+0xd7a7>
  44547a:	48 8d 15 6f a0 02 00 	lea    0x2a06f(%rip),%rdx        # 46f4f0 <usage_message+0xd7b0>
  445481:	48 8d 35 74 a0 02 00 	lea    0x2a074(%rip),%rsi        # 46f4fc <usage_message+0xd7bc>
  445488:	bf 01 00 00 00       	mov    $0x1,%edi
  44548d:	31 c0                	xor    %eax,%eax
  44548f:	48 83 c4 08          	add    $0x8,%rsp
  445493:	e9 70 8a fc ff       	jmpq   40df08 <__printf_chk@plt>
  445498:	90                   	nop
  445499:	90                   	nop
  44549a:	90                   	nop
  44549b:	90                   	nop
  44549c:	90                   	nop
  44549d:	90                   	nop
  44549e:	90                   	nop
  44549f:	90                   	nop
  4454a0:	44 8b 1d fd db 26 00 	mov    0x26dbfd(%rip),%r11d        # 6b30a4 <zbx_optopt+0x18>
  4454a7:	49 63 c3             	movslq %r11d,%rax
  4454aa:	48 8d 14 c7          	lea    (%rdi,%rax,8),%rdx
  4454ae:	48 8b 05 4b 7a 24 00 	mov    0x247a4b(%rip),%rax        # 68cf00 <zbx_iks_transport+0x4e0>
  4454b5:	44 8b 10             	mov    (%rax),%r10d
  4454b8:	49 63 c2             	movslq %r10d,%rax
  4454bb:	48 8d 44 c7 f8       	lea    -0x8(%rdi,%rax,8),%rax
  4454c0:	48 39 c2             	cmp    %rax,%rdx
  4454c3:	73 1f                	jae    4454e4 <version+0xa4>
  4454c5:	48 89 c6             	mov    %rax,%rsi
  4454c8:	48 89 d1             	mov    %rdx,%rcx
  4454cb:	4c 8b 01             	mov    (%rcx),%r8
  4454ce:	4c 8b 0e             	mov    (%rsi),%r9
  4454d1:	4c 89 09             	mov    %r9,(%rcx)
  4454d4:	4c 89 06             	mov    %r8,(%rsi)
  4454d7:	48 83 c1 08          	add    $0x8,%rcx
  4454db:	48 83 ee 08          	sub    $0x8,%rsi
  4454df:	48 39 f1             	cmp    %rsi,%rcx
  4454e2:	72 e7                	jb     4454cb <version+0x8b>
  4454e4:	43 8d 0c 1a          	lea    (%r10,%r11,1),%ecx
  4454e8:	2b 0d ba db 26 00    	sub    0x26dbba(%rip),%ecx        # 6b30a8 <zbx_optopt+0x1c>
  4454ee:	89 0d b0 db 26 00    	mov    %ecx,0x26dbb0(%rip)        # 6b30a4 <zbx_optopt+0x18>
  4454f4:	4c 63 c9             	movslq %ecx,%r9
  4454f7:	4a 8d 4c cf f8       	lea    -0x8(%rdi,%r9,8),%rcx
  4454fc:	48 39 ca             	cmp    %rcx,%rdx
  4454ff:	73 19                	jae    44551a <version+0xda>
  445501:	48 8b 32             	mov    (%rdx),%rsi
  445504:	4c 8b 01             	mov    (%rcx),%r8
  445507:	4c 89 02             	mov    %r8,(%rdx)
  44550a:	48 89 31             	mov    %rsi,(%rcx)
  44550d:	48 83 c2 08          	add    $0x8,%rdx
  445511:	48 83 e9 08          	sub    $0x8,%rcx
  445515:	48 39 ca             	cmp    %rcx,%rdx
  445518:	72 e7                	jb     445501 <version+0xc1>
  44551a:	4a 8d 14 cf          	lea    (%rdi,%r9,8),%rdx
  44551e:	44 89 15 83 db 26 00 	mov    %r10d,0x26db83(%rip)        # 6b30a8 <zbx_optopt+0x1c>
  445525:	48 39 d0             	cmp    %rdx,%rax
  445528:	76 19                	jbe    445543 <version+0x103>
  44552a:	48 8b 0a             	mov    (%rdx),%rcx
  44552d:	48 8b 30             	mov    (%rax),%rsi
  445530:	48 89 32             	mov    %rsi,(%rdx)
  445533:	48 89 08             	mov    %rcx,(%rax)
  445536:	48 83 c2 08          	add    $0x8,%rdx
  44553a:	48 83 e8 08          	sub    $0x8,%rax
  44553e:	48 39 c2             	cmp    %rax,%rdx
  445541:	72 e7                	jb     44552a <version+0xea>
  445543:	c3                   	retq   
  445544:	41 57                	push   %r15
  445546:	41 56                	push   %r14
  445548:	41 55                	push   %r13
  44554a:	41 54                	push   %r12
  44554c:	55                   	push   %rbp
  44554d:	53                   	push   %rbx
  44554e:	48 83 ec 68          	sub    $0x68,%rsp
  445552:	41 89 ff             	mov    %edi,%r15d
  445555:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
  44555a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
  44555f:	48 89 cb             	mov    %rcx,%rbx
  445562:	4c 89 44 24 08       	mov    %r8,0x8(%rsp)
  445567:	4d 85 c0             	test   %r8,%r8
  44556a:	74 07                	je     445573 <version+0x133>
  44556c:	41 c7 00 ff ff ff ff 	movl   $0xffffffff,(%r8)
  445573:	48 8b 05 f6 78 24 00 	mov    0x2478f6(%rip),%rax        # 68ce70 <zbx_iks_transport+0x450>
  44557a:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  445581:	48 8b 2d 78 79 24 00 	mov    0x247978(%rip),%rbp        # 68cf00 <zbx_iks_transport+0x4e0>
  445588:	44 8b 6d 00          	mov    0x0(%rbp),%r13d
  44558c:	45 85 ed             	test   %r13d,%r13d
  44558f:	0f 84 a5 00 00 00    	je     44563a <version+0x1fa>
  445595:	4c 8b 25 fc da 26 00 	mov    0x26dafc(%rip),%r12        # 6b3098 <zbx_optopt+0xc>
  44559c:	4d 85 e4             	test   %r12,%r12
  44559f:	0f 84 dd 00 00 00    	je     445682 <version+0x242>
  4455a5:	45 0f b6 34 24       	movzbl (%r12),%r14d
  4455aa:	45 84 f6             	test   %r14b,%r14b
  4455ad:	0f 84 cf 00 00 00    	je     445682 <version+0x242>
  4455b3:	48 85 db             	test   %rbx,%rbx
  4455b6:	74 20                	je     4455d8 <version+0x198>
  4455b8:	8b 45 00             	mov    0x0(%rbp),%eax
  4455bb:	89 44 24 34          	mov    %eax,0x34(%rsp)
  4455bf:	48 98                	cltq   
  4455c1:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  4455c6:	48 8b 04 c2          	mov    (%rdx,%rax,8),%rax
  4455ca:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  4455cf:	80 38 2d             	cmpb   $0x2d,(%rax)
  4455d2:	0f 84 b0 01 00 00    	je     445788 <version+0x348>
  4455d8:	49 8d 54 24 01       	lea    0x1(%r12),%rdx
  4455dd:	48 89 15 b4 da 26 00 	mov    %rdx,0x26dab4(%rip)        # 6b3098 <zbx_optopt+0xc>
  4455e4:	41 0f be de          	movsbl %r14b,%ebx
  4455e8:	41 89 dd             	mov    %ebx,%r13d
  4455eb:	89 de                	mov    %ebx,%esi
  4455ed:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  4455f2:	48 89 14 24          	mov    %rdx,(%rsp)
  4455f6:	e8 9d 90 fc ff       	callq  40e698 <strchr@plt>
  4455fb:	41 80 7c 24 01 00    	cmpb   $0x0,0x1(%r12)
  445601:	48 8b 14 24          	mov    (%rsp),%rdx
  445605:	0f 84 12 01 00 00    	je     44571d <version+0x2dd>
  44560b:	48 85 c0             	test   %rax,%rax
  44560e:	0f 84 16 01 00 00    	je     44572a <version+0x2ea>
  445614:	41 80 fe 3a          	cmp    $0x3a,%r14b
  445618:	0f 84 0c 01 00 00    	je     44572a <version+0x2ea>
  44561e:	80 78 01 3a          	cmpb   $0x3a,0x1(%rax)
  445622:	0f 84 29 03 00 00    	je     445951 <version+0x511>
  445628:	44 89 e8             	mov    %r13d,%eax
  44562b:	48 83 c4 68          	add    $0x68,%rsp
  44562f:	5b                   	pop    %rbx
  445630:	5d                   	pop    %rbp
  445631:	41 5c                	pop    %r12
  445633:	41 5d                	pop    %r13
  445635:	41 5e                	pop    %r14
  445637:	41 5f                	pop    %r15
  445639:	c3                   	retq   
  44563a:	c7 45 00 01 00 00 00 	movl   $0x1,0x0(%rbp)
  445641:	c7 05 5d da 26 00 01 	movl   $0x1,0x26da5d(%rip)        # 6b30a8 <zbx_optopt+0x1c>
  445648:	00 00 00 
  44564b:	c7 05 4f da 26 00 01 	movl   $0x1,0x26da4f(%rip)        # 6b30a4 <zbx_optopt+0x18>
  445652:	00 00 00 
  445655:	48 c7 05 38 da 26 00 	movq   $0x0,0x26da38(%rip)        # 6b3098 <zbx_optopt+0xc>
  44565c:	00 00 00 00 
  445660:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  445665:	0f b6 02             	movzbl (%rdx),%eax
  445668:	3c 2d                	cmp    $0x2d,%al
  44566a:	0f 84 8f 02 00 00    	je     4458ff <version+0x4bf>
  445670:	3c 2b                	cmp    $0x2b,%al
  445672:	0f 84 4e 03 00 00    	je     4459c6 <version+0x586>
  445678:	c7 05 1e da 26 00 01 	movl   $0x1,0x26da1e(%rip)        # 6b30a0 <zbx_optopt+0x14>
  44567f:	00 00 00 
  445682:	83 3d 17 da 26 00 01 	cmpl   $0x1,0x26da17(%rip)        # 6b30a0 <zbx_optopt+0x14>
  445689:	0f 84 04 02 00 00    	je     445893 <version+0x453>
  44568f:	8b 45 00             	mov    0x0(%rbp),%eax
  445692:	41 39 c7             	cmp    %eax,%r15d
  445695:	0f 84 aa 02 00 00    	je     445945 <version+0x505>
  44569b:	48 63 d0             	movslq %eax,%rdx
  44569e:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  4456a3:	48 8b 14 d1          	mov    (%rcx,%rdx,8),%rdx
  4456a7:	0f b6 0a             	movzbl (%rdx),%ecx
  4456aa:	3a 0d f0 9f 02 00    	cmp    0x29ff0(%rip),%cl        # 46f6a0 <usage_message+0xd960>
  4456b0:	0f 85 96 00 00 00    	jne    44574c <version+0x30c>
  4456b6:	0f b6 4a 01          	movzbl 0x1(%rdx),%ecx
  4456ba:	3a 0d e1 9f 02 00    	cmp    0x29fe1(%rip),%cl        # 46f6a1 <usage_message+0xd961>
  4456c0:	0f 85 86 00 00 00    	jne    44574c <version+0x30c>
  4456c6:	0f b6 4a 02          	movzbl 0x2(%rdx),%ecx
  4456ca:	3a 0d d2 9f 02 00    	cmp    0x29fd2(%rip),%cl        # 46f6a2 <usage_message+0xd962>
  4456d0:	75 7a                	jne    44574c <version+0x30c>
  4456d2:	83 c0 01             	add    $0x1,%eax
  4456d5:	89 45 00             	mov    %eax,0x0(%rbp)
  4456d8:	8b 15 ca d9 26 00    	mov    0x26d9ca(%rip),%edx        # 6b30a8 <zbx_optopt+0x1c>
  4456de:	39 15 c0 d9 26 00    	cmp    %edx,0x26d9c0(%rip)        # 6b30a4 <zbx_optopt+0x18>
  4456e4:	0f 84 28 05 00 00    	je     445c12 <version+0x7d2>
  4456ea:	39 d0                	cmp    %edx,%eax
  4456ec:	74 0a                	je     4456f8 <version+0x2b8>
  4456ee:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  4456f3:	e8 a8 fd ff ff       	callq  4454a0 <version+0x60>
  4456f8:	44 89 3d a9 d9 26 00 	mov    %r15d,0x26d9a9(%rip)        # 6b30a8 <zbx_optopt+0x1c>
  4456ff:	44 89 7d 00          	mov    %r15d,0x0(%rbp)
  445703:	8b 05 9b d9 26 00    	mov    0x26d99b(%rip),%eax        # 6b30a4 <zbx_optopt+0x18>
  445709:	44 39 f8             	cmp    %r15d,%eax
  44570c:	0f 85 9b 06 00 00    	jne    445dad <version+0x96d>
  445712:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
  445718:	e9 0b ff ff ff       	jmpq   445628 <version+0x1e8>
  44571d:	83 45 00 01          	addl   $0x1,0x0(%rbp)
  445721:	48 85 c0             	test   %rax,%rax
  445724:	0f 85 ea fe ff ff    	jne    445614 <version+0x1d4>
  44572a:	48 8b 05 87 76 24 00 	mov    0x247687(%rip),%rax        # 68cdb8 <zbx_iks_transport+0x398>
  445731:	8b 30                	mov    (%rax),%esi
  445733:	85 f6                	test   %esi,%esi
  445735:	0f 85 e9 01 00 00    	jne    445924 <version+0x4e4>
  44573b:	48 8b 05 96 77 24 00 	mov    0x247796(%rip),%rax        # 68ced8 <zbx_iks_transport+0x4b8>
  445742:	89 18                	mov    %ebx,(%rax)
  445744:	45 31 ed             	xor    %r13d,%r13d
  445747:	e9 dc fe ff ff       	jmpq   445628 <version+0x1e8>
  44574c:	80 3a 2d             	cmpb   $0x2d,(%rdx)
  44574f:	0f 85 f4 03 00 00    	jne    445b49 <version+0x709>
  445755:	4c 8d 62 01          	lea    0x1(%rdx),%r12
  445759:	0f b6 4a 01          	movzbl 0x1(%rdx),%ecx
  44575d:	84 c9                	test   %cl,%cl
  44575f:	0f 84 e4 03 00 00    	je     445b49 <version+0x709>
  445765:	48 85 db             	test   %rbx,%rbx
  445768:	74 0d                	je     445777 <version+0x337>
  44576a:	31 c0                	xor    %eax,%eax
  44576c:	80 f9 2d             	cmp    $0x2d,%cl
  44576f:	0f 94 c0             	sete   %al
  445772:	4c 8d 64 02 01       	lea    0x1(%rdx,%rax,1),%r12
  445777:	4c 89 25 1a d9 26 00 	mov    %r12,0x26d91a(%rip)        # 6b3098 <zbx_optopt+0xc>
  44577e:	45 0f b6 34 24       	movzbl (%r12),%r14d
  445783:	e9 2b fe ff ff       	jmpq   4455b3 <version+0x173>
  445788:	80 78 01 2d          	cmpb   $0x2d,0x1(%rax)
  44578c:	0f 85 46 fe ff ff    	jne    4455d8 <version+0x198>
  445792:	45 84 f6             	test   %r14b,%r14b
  445795:	0f 84 2d 05 00 00    	je     445cc8 <version+0x888>
  44579b:	41 80 fe 3d          	cmp    $0x3d,%r14b
  44579f:	90                   	nop
  4457a0:	0f 84 22 05 00 00    	je     445cc8 <version+0x888>
  4457a6:	41 80 fe 23          	cmp    $0x23,%r14b
  4457aa:	0f 84 18 05 00 00    	je     445cc8 <version+0x888>
  4457b0:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
  4457b5:	4c 89 e0             	mov    %r12,%rax
  4457b8:	eb 0e                	jmp    4457c8 <version+0x388>
  4457ba:	41 80 fe 3d          	cmp    $0x3d,%r14b
  4457be:	66 90                	xchg   %ax,%ax
  4457c0:	74 13                	je     4457d5 <version+0x395>
  4457c2:	41 80 fe 23          	cmp    $0x23,%r14b
  4457c6:	74 0d                	je     4457d5 <version+0x395>
  4457c8:	48 83 c0 01          	add    $0x1,%rax
  4457cc:	44 0f b6 30          	movzbl (%rax),%r14d
  4457d0:	45 84 f6             	test   %r14b,%r14b
  4457d3:	75 e5                	jne    4457ba <version+0x37a>
  4457d5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  4457da:	4c 8b 2b             	mov    (%rbx),%r13
  4457dd:	4d 85 ed             	test   %r13,%r13
  4457e0:	0f 84 ec 04 00 00    	je     445cd2 <version+0x892>
  4457e6:	8b 44 24 48          	mov    0x48(%rsp),%eax
  4457ea:	44 29 e0             	sub    %r12d,%eax
  4457ed:	c7 44 24 54 00 00 00 	movl   $0x0,0x54(%rsp)
  4457f4:	00 
  4457f5:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
  4457fc:	00 
  4457fd:	c7 44 24 44 00 00 00 	movl   $0x0,0x44(%rsp)
  445804:	00 
  445805:	45 31 c0             	xor    %r8d,%r8d
  445808:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  44580f:	00 00 
  445811:	44 88 74 24 5b       	mov    %r14b,0x5b(%rsp)
  445816:	45 89 c6             	mov    %r8d,%r14d
  445819:	44 89 7c 24 5c       	mov    %r15d,0x5c(%rsp)
  44581e:	49 89 c7             	mov    %rax,%r15
  445821:	eb 1c                	jmp    44583f <version+0x3ff>
  445823:	c7 44 24 44 01 00 00 	movl   $0x1,0x44(%rsp)
  44582a:	00 
  44582b:	48 83 c3 20          	add    $0x20,%rbx
  44582f:	4c 8b 2b             	mov    (%rbx),%r13
  445832:	4d 85 ed             	test   %r13,%r13
  445835:	0f 84 ad 01 00 00    	je     4459e8 <version+0x5a8>
  44583b:	41 83 c6 01          	add    $0x1,%r14d
  44583f:	4c 89 fa             	mov    %r15,%rdx
  445842:	4c 89 e6             	mov    %r12,%rsi
  445845:	4c 89 ef             	mov    %r13,%rdi
  445848:	e8 6b 87 fc ff       	callq  40dfb8 <strncmp@plt>
  44584d:	85 c0                	test   %eax,%eax
  44584f:	75 da                	jne    44582b <version+0x3eb>
  445851:	f6 43 08 10          	testb  $0x10,0x8(%rbx)
  445855:	b9 01 00 00 00       	mov    $0x1,%ecx
  44585a:	0f 44 4c 24 24       	cmove  0x24(%rsp),%ecx
  44585f:	89 4c 24 24          	mov    %ecx,0x24(%rsp)
  445863:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  44586a:	4c 89 ef             	mov    %r13,%rdi
  44586d:	f2 ae                	repnz scas %es:(%rdi),%al
  44586f:	48 f7 d1             	not    %rcx
  445872:	48 83 e9 01          	sub    $0x1,%rcx
  445876:	4c 39 f9             	cmp    %r15,%rcx
  445879:	0f 84 58 03 00 00    	je     445bd7 <version+0x797>
  44587f:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  445885:	75 9c                	jne    445823 <version+0x3e3>
  445887:	44 89 74 24 54       	mov    %r14d,0x54(%rsp)
  44588c:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
  445891:	eb 98                	jmp    44582b <version+0x3eb>
  445893:	8b 05 0b d8 26 00    	mov    0x26d80b(%rip),%eax        # 6b30a4 <zbx_optopt+0x18>
  445899:	8b 15 09 d8 26 00    	mov    0x26d809(%rip),%edx        # 6b30a8 <zbx_optopt+0x1c>
  44589f:	39 d0                	cmp    %edx,%eax
  4458a1:	0f 84 fa 00 00 00    	je     4459a1 <version+0x561>
  4458a7:	3b 55 00             	cmp    0x0(%rbp),%edx
  4458aa:	0f 84 02 01 00 00    	je     4459b2 <version+0x572>
  4458b0:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  4458b5:	e8 e6 fb ff ff       	callq  4454a0 <version+0x60>
  4458ba:	8b 45 00             	mov    0x0(%rbp),%eax
  4458bd:	41 39 c7             	cmp    %eax,%r15d
  4458c0:	0f 8e f3 00 00 00    	jle    4459b9 <version+0x579>
  4458c6:	48 63 d0             	movslq %eax,%rdx
  4458c9:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  4458ce:	48 8d 14 d1          	lea    (%rcx,%rdx,8),%rdx
  4458d2:	eb 13                	jmp    4458e7 <version+0x4a7>
  4458d4:	83 c0 01             	add    $0x1,%eax
  4458d7:	89 45 00             	mov    %eax,0x0(%rbp)
  4458da:	48 83 c2 08          	add    $0x8,%rdx
  4458de:	44 39 f8             	cmp    %r15d,%eax
  4458e1:	0f 8d d2 00 00 00    	jge    4459b9 <version+0x579>
  4458e7:	89 c6                	mov    %eax,%esi
  4458e9:	48 8b 0a             	mov    (%rdx),%rcx
  4458ec:	80 39 2d             	cmpb   $0x2d,(%rcx)
  4458ef:	75 e3                	jne    4458d4 <version+0x494>
  4458f1:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
  4458f5:	74 dd                	je     4458d4 <version+0x494>
  4458f7:	8b 45 00             	mov    0x0(%rbp),%eax
  4458fa:	e9 bc 00 00 00       	jmpq   4459bb <version+0x57b>
  4458ff:	c7 05 97 d7 26 00 02 	movl   $0x2,0x26d797(%rip)        # 6b30a0 <zbx_optopt+0x14>
  445906:	00 00 00 
  445909:	48 83 c2 01          	add    $0x1,%rdx
  44590d:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
  445912:	83 3d 87 d7 26 00 01 	cmpl   $0x1,0x26d787(%rip)        # 6b30a0 <zbx_optopt+0x14>
  445919:	0f 84 74 ff ff ff    	je     445893 <version+0x453>
  44591f:	e9 6b fd ff ff       	jmpq   44568f <version+0x24f>
  445924:	89 de                	mov    %ebx,%esi
  445926:	48 8d 3d b0 9d 02 00 	lea    0x29db0(%rip),%rdi        # 46f6dd <usage_message+0xd99d>
  44592d:	31 c0                	xor    %eax,%eax
  44592f:	e8 60 f9 ff ff       	callq  445294 <__zbx_zbx_error>
  445934:	48 8b 05 9d 75 24 00 	mov    0x24759d(%rip),%rax        # 68ced8 <zbx_iks_transport+0x4b8>
  44593b:	89 18                	mov    %ebx,(%rax)
  44593d:	45 31 ed             	xor    %r13d,%r13d
  445940:	e9 e3 fc ff ff       	jmpq   445628 <version+0x1e8>
  445945:	44 8b 3d 5c d7 26 00 	mov    0x26d75c(%rip),%r15d        # 6b30a8 <zbx_optopt+0x1c>
  44594c:	e9 b2 fd ff ff       	jmpq   445703 <version+0x2c3>
  445951:	80 78 02 3a          	cmpb   $0x3a,0x2(%rax)
  445955:	0f 84 94 02 00 00    	je     445bef <version+0x7af>
  44595b:	80 3a 00             	cmpb   $0x0,(%rdx)
  44595e:	66 90                	xchg   %ax,%ax
  445960:	0f 85 0e 02 00 00    	jne    445b74 <version+0x734>
  445966:	8b 45 00             	mov    0x0(%rbp),%eax
  445969:	41 39 c7             	cmp    %eax,%r15d
  44596c:	0f 84 25 03 00 00    	je     445c97 <version+0x857>
  445972:	48 63 d0             	movslq %eax,%rdx
  445975:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  44597a:	48 8b 14 d1          	mov    (%rcx,%rdx,8),%rdx
  44597e:	48 8b 0d eb 74 24 00 	mov    0x2474eb(%rip),%rcx        # 68ce70 <zbx_iks_transport+0x450>
  445985:	48 89 11             	mov    %rdx,(%rcx)
  445988:	83 c0 01             	add    $0x1,%eax
  44598b:	89 45 00             	mov    %eax,0x0(%rbp)
  44598e:	48 c7 05 ff d6 26 00 	movq   $0x0,0x26d6ff(%rip)        # 6b3098 <zbx_optopt+0xc>
  445995:	00 00 00 00 
  445999:	41 89 dd             	mov    %ebx,%r13d
  44599c:	e9 87 fc ff ff       	jmpq   445628 <version+0x1e8>
  4459a1:	8b 55 00             	mov    0x0(%rbp),%edx
  4459a4:	39 d0                	cmp    %edx,%eax
  4459a6:	0f 84 11 ff ff ff    	je     4458bd <version+0x47d>
  4459ac:	89 15 f2 d6 26 00    	mov    %edx,0x26d6f2(%rip)        # 6b30a4 <zbx_optopt+0x18>
  4459b2:	89 d0                	mov    %edx,%eax
  4459b4:	e9 04 ff ff ff       	jmpq   4458bd <version+0x47d>
  4459b9:	89 c6                	mov    %eax,%esi
  4459bb:	89 35 e7 d6 26 00    	mov    %esi,0x26d6e7(%rip)        # 6b30a8 <zbx_optopt+0x1c>
  4459c1:	e9 cc fc ff ff       	jmpq   445692 <version+0x252>
  4459c6:	c7 05 d0 d6 26 00 00 	movl   $0x0,0x26d6d0(%rip)        # 6b30a0 <zbx_optopt+0x14>
  4459cd:	00 00 00 
  4459d0:	48 83 44 24 10 01    	addq   $0x1,0x10(%rsp)
  4459d6:	83 3d c3 d6 26 00 01 	cmpl   $0x1,0x26d6c3(%rip)        # 6b30a0 <zbx_optopt+0x14>
  4459dd:	0f 84 b0 fe ff ff    	je     445893 <version+0x453>
  4459e3:	e9 a7 fc ff ff       	jmpq   44568f <version+0x24f>
  4459e8:	44 0f b6 74 24 5b    	movzbl 0x5b(%rsp),%r14d
  4459ee:	44 8b 7c 24 5c       	mov    0x5c(%rsp),%r15d
  4459f3:	44 8b 44 24 54       	mov    0x54(%rsp),%r8d
  4459f8:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
  4459fd:	31 c0                	xor    %eax,%eax
  4459ff:	44 8b 5c 24 24       	mov    0x24(%rsp),%r11d
  445a04:	45 85 db             	test   %r11d,%r11d
  445a07:	74 68                	je     445a71 <version+0x631>
  445a09:	85 c0                	test   %eax,%eax
  445a0b:	75 5f                	jne    445a6c <version+0x62c>
  445a0d:	48 8b 05 a4 73 24 00 	mov    0x2473a4(%rip),%rax        # 68cdb8 <zbx_iks_transport+0x398>
  445a14:	44 8b 10             	mov    (%rax),%r10d
  445a17:	45 85 d2             	test   %r10d,%r10d
  445a1a:	74 21                	je     445a3d <version+0x5fd>
  445a1c:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  445a21:	48 8d 3d 7b 9c 02 00 	lea    0x29c7b(%rip),%rdi        # 46f6a3 <usage_message+0xd963>
  445a28:	31 c0                	xor    %eax,%eax
  445a2a:	e8 65 f8 ff ff       	callq  445294 <__zbx_zbx_error>
  445a2f:	4c 8b 25 62 d6 26 00 	mov    0x26d662(%rip),%r12        # 6b3098 <zbx_optopt+0xc>
  445a36:	8b 55 00             	mov    0x0(%rbp),%edx
  445a39:	89 54 24 34          	mov    %edx,0x34(%rsp)
  445a3d:	31 c0                	xor    %eax,%eax
  445a3f:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  445a46:	4c 89 e7             	mov    %r12,%rdi
  445a49:	f2 ae                	repnz scas %es:(%rdi),%al
  445a4b:	48 f7 d1             	not    %rcx
  445a4e:	49 8d 44 0c ff       	lea    -0x1(%r12,%rcx,1),%rax
  445a53:	48 89 05 3e d6 26 00 	mov    %rax,0x26d63e(%rip)        # 6b3098 <zbx_optopt+0xc>
  445a5a:	8b 44 24 34          	mov    0x34(%rsp),%eax
  445a5e:	83 c0 01             	add    $0x1,%eax
  445a61:	89 45 00             	mov    %eax,0x0(%rbp)
  445a64:	45 31 ed             	xor    %r13d,%r13d
  445a67:	e9 bc fb ff ff       	jmpq   445628 <version+0x1e8>
  445a6c:	b8 01 00 00 00       	mov    $0x1,%eax
  445a71:	44 8b 4c 24 44       	mov    0x44(%rsp),%r9d
  445a76:	45 85 c9             	test   %r9d,%r9d
  445a79:	74 36                	je     445ab1 <version+0x671>
  445a7b:	85 c0                	test   %eax,%eax
  445a7d:	75 32                	jne    445ab1 <version+0x671>
  445a7f:	48 8b 05 32 73 24 00 	mov    0x247332(%rip),%rax        # 68cdb8 <zbx_iks_transport+0x398>
  445a86:	44 8b 00             	mov    (%rax),%r8d
  445a89:	45 85 c0             	test   %r8d,%r8d
  445a8c:	74 af                	je     445a3d <version+0x5fd>
  445a8e:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  445a93:	48 8d 3d 26 9c 02 00 	lea    0x29c26(%rip),%rdi        # 46f6c0 <usage_message+0xd980>
  445a9a:	31 c0                	xor    %eax,%eax
  445a9c:	e8 f3 f7 ff ff       	callq  445294 <__zbx_zbx_error>
  445aa1:	4c 8b 25 f0 d5 26 00 	mov    0x26d5f0(%rip),%r12        # 6b3098 <zbx_optopt+0xc>
  445aa8:	8b 4d 00             	mov    0x0(%rbp),%ecx
  445aab:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
  445aaf:	eb 8c                	jmp    445a3d <version+0x5fd>
  445ab1:	48 85 db             	test   %rbx,%rbx
  445ab4:	0f 84 18 02 00 00    	je     445cd2 <version+0x892>
  445aba:	45 84 f6             	test   %r14b,%r14b
  445abd:	0f 84 c4 00 00 00    	je     445b87 <version+0x747>
  445ac3:	8b 43 08             	mov    0x8(%rbx),%eax
  445ac6:	41 89 c5             	mov    %eax,%r13d
  445ac9:	41 83 e5 0f          	and    $0xf,%r13d
  445acd:	0f 84 5a 01 00 00    	je     445c2d <version+0x7ed>
  445ad3:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  445ad8:	48 83 c1 01          	add    $0x1,%rcx
  445adc:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  445ae1:	0f b6 72 01          	movzbl 0x1(%rdx),%esi
  445ae5:	8b 54 24 34          	mov    0x34(%rsp),%edx
  445ae9:	83 c2 01             	add    $0x1,%edx
  445aec:	89 55 00             	mov    %edx,0x0(%rbp)
  445aef:	40 84 f6             	test   %sil,%sil
  445af2:	0f 84 a3 00 00 00    	je     445b9b <version+0x75b>
  445af8:	48 8b 05 71 73 24 00 	mov    0x247371(%rip),%rax        # 68ce70 <zbx_iks_transport+0x450>
  445aff:	48 89 08             	mov    %rcx,(%rax)
  445b02:	31 c0                	xor    %eax,%eax
  445b04:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  445b0b:	4c 89 e7             	mov    %r12,%rdi
  445b0e:	f2 ae                	repnz scas %es:(%rdi),%al
  445b10:	48 f7 d1             	not    %rcx
  445b13:	49 8d 44 0c ff       	lea    -0x1(%r12,%rcx,1),%rax
  445b18:	48 89 05 79 d5 26 00 	mov    %rax,0x26d579(%rip)        # 6b3098 <zbx_optopt+0xc>
  445b1f:	48 83 7c 24 08 00    	cmpq   $0x0,0x8(%rsp)
  445b25:	74 08                	je     445b2f <version+0x6ef>
  445b27:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  445b2c:	44 89 02             	mov    %r8d,(%rdx)
  445b2f:	48 8b 43 10          	mov    0x10(%rbx),%rax
  445b33:	48 85 c0             	test   %rax,%rax
  445b36:	0f 84 36 02 00 00    	je     445d72 <version+0x932>
  445b3c:	8b 53 18             	mov    0x18(%rbx),%edx
  445b3f:	89 10                	mov    %edx,(%rax)
  445b41:	45 31 ed             	xor    %r13d,%r13d
  445b44:	e9 df fa ff ff       	jmpq   445628 <version+0x1e8>
  445b49:	44 8b 25 50 d5 26 00 	mov    0x26d550(%rip),%r12d        # 6b30a0 <zbx_optopt+0x14>
  445b50:	45 85 e4             	test   %r12d,%r12d
  445b53:	0f 84 b9 fb ff ff    	je     445712 <version+0x2d2>
  445b59:	48 8b 0d 10 73 24 00 	mov    0x247310(%rip),%rcx        # 68ce70 <zbx_iks_transport+0x450>
  445b60:	48 89 11             	mov    %rdx,(%rcx)
  445b63:	83 c0 01             	add    $0x1,%eax
  445b66:	89 45 00             	mov    %eax,0x0(%rbp)
  445b69:	41 bd 01 00 00 00    	mov    $0x1,%r13d
  445b6f:	e9 b4 fa ff ff       	jmpq   445628 <version+0x1e8>
  445b74:	48 8b 0d f5 72 24 00 	mov    0x2472f5(%rip),%rcx        # 68ce70 <zbx_iks_transport+0x450>
  445b7b:	48 89 11             	mov    %rdx,(%rcx)
  445b7e:	83 45 00 01          	addl   $0x1,0x0(%rbp)
  445b82:	e9 07 fe ff ff       	jmpq   44598e <version+0x54e>
  445b87:	8b 54 24 34          	mov    0x34(%rsp),%edx
  445b8b:	83 c2 01             	add    $0x1,%edx
  445b8e:	89 55 00             	mov    %edx,0x0(%rbp)
  445b91:	8b 43 08             	mov    0x8(%rbx),%eax
  445b94:	41 89 c5             	mov    %eax,%r13d
  445b97:	41 83 e5 0f          	and    $0xf,%r13d
  445b9b:	41 83 fd 01          	cmp    $0x1,%r13d
  445b9f:	0f 85 5d ff ff ff    	jne    445b02 <version+0x6c2>
  445ba5:	41 39 d7             	cmp    %edx,%r15d
  445ba8:	0f 8e 55 01 00 00    	jle    445d03 <version+0x8c3>
  445bae:	a8 20                	test   $0x20,%al
  445bb0:	0f 85 4d 01 00 00    	jne    445d03 <version+0x8c3>
  445bb6:	48 63 c2             	movslq %edx,%rax
  445bb9:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  445bbe:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
  445bc2:	48 8b 0d a7 72 24 00 	mov    0x2472a7(%rip),%rcx        # 68ce70 <zbx_iks_transport+0x450>
  445bc9:	48 89 01             	mov    %rax,(%rcx)
  445bcc:	83 c2 01             	add    $0x1,%edx
  445bcf:	89 55 00             	mov    %edx,0x0(%rbp)
  445bd2:	e9 2b ff ff ff       	jmpq   445b02 <version+0x6c2>
  445bd7:	45 89 f0             	mov    %r14d,%r8d
  445bda:	44 0f b6 74 24 5b    	movzbl 0x5b(%rsp),%r14d
  445be0:	44 8b 7c 24 5c       	mov    0x5c(%rsp),%r15d
  445be5:	b8 01 00 00 00       	mov    $0x1,%eax
  445bea:	e9 10 fe ff ff       	jmpq   4459ff <version+0x5bf>
  445bef:	80 3a 00             	cmpb   $0x0,(%rdx)
  445bf2:	74 29                	je     445c1d <version+0x7dd>
  445bf4:	48 8b 0d 75 72 24 00 	mov    0x247275(%rip),%rcx        # 68ce70 <zbx_iks_transport+0x450>
  445bfb:	48 89 11             	mov    %rdx,(%rcx)
  445bfe:	83 45 00 01          	addl   $0x1,0x0(%rbp)
  445c02:	48 c7 05 8b d4 26 00 	movq   $0x0,0x26d48b(%rip)        # 6b3098 <zbx_optopt+0xc>
  445c09:	00 00 00 00 
  445c0d:	e9 16 fa ff ff       	jmpq   445628 <version+0x1e8>
  445c12:	89 05 8c d4 26 00    	mov    %eax,0x26d48c(%rip)        # 6b30a4 <zbx_optopt+0x18>
  445c18:	e9 db fa ff ff       	jmpq   4456f8 <version+0x2b8>
  445c1d:	48 8b 05 4c 72 24 00 	mov    0x24724c(%rip),%rax        # 68ce70 <zbx_iks_transport+0x450>
  445c24:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  445c2b:	eb d5                	jmp    445c02 <version+0x7c2>
  445c2d:	8b 44 24 34          	mov    0x34(%rsp),%eax
  445c31:	83 c0 01             	add    $0x1,%eax
  445c34:	89 45 00             	mov    %eax,0x0(%rbp)
  445c37:	48 8b 15 7a 71 24 00 	mov    0x24717a(%rip),%rdx        # 68cdb8 <zbx_iks_transport+0x398>
  445c3e:	8b 12                	mov    (%rdx),%edx
  445c40:	85 d2                	test   %edx,%edx
  445c42:	74 31                	je     445c75 <version+0x835>
  445c44:	48 98                	cltq   
  445c46:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  445c4b:	48 8b 44 c2 f8       	mov    -0x8(%rdx,%rax,8),%rax
  445c50:	80 78 01 2d          	cmpb   $0x2d,0x1(%rax)
  445c54:	0f 84 36 01 00 00    	je     445d90 <version+0x950>
  445c5a:	0f be 30             	movsbl (%rax),%esi
  445c5d:	48 8b 13             	mov    (%rbx),%rdx
  445c60:	48 8d 3d c1 9a 02 00 	lea    0x29ac1(%rip),%rdi        # 46f728 <usage_message+0xd9e8>
  445c67:	31 c0                	xor    %eax,%eax
  445c69:	e8 26 f6 ff ff       	callq  445294 <__zbx_zbx_error>
  445c6e:	4c 8b 25 23 d4 26 00 	mov    0x26d423(%rip),%r12        # 6b3098 <zbx_optopt+0xc>
  445c75:	31 c0                	xor    %eax,%eax
  445c77:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  445c7e:	4c 89 e7             	mov    %r12,%rdi
  445c81:	f2 ae                	repnz scas %es:(%rdi),%al
  445c83:	48 f7 d1             	not    %rcx
  445c86:	49 8d 44 0c ff       	lea    -0x1(%r12,%rcx,1),%rax
  445c8b:	48 89 05 06 d4 26 00 	mov    %rax,0x26d406(%rip)        # 6b3098 <zbx_optopt+0xc>
  445c92:	e9 91 f9 ff ff       	jmpq   445628 <version+0x1e8>
  445c97:	48 8b 05 1a 71 24 00 	mov    0x24711a(%rip),%rax        # 68cdb8 <zbx_iks_transport+0x398>
  445c9e:	8b 08                	mov    (%rax),%ecx
  445ca0:	85 c9                	test   %ecx,%ecx
  445ca2:	0f 85 d3 00 00 00    	jne    445d7b <version+0x93b>
  445ca8:	48 8b 05 29 72 24 00 	mov    0x247229(%rip),%rax        # 68ced8 <zbx_iks_transport+0x4b8>
  445caf:	89 18                	mov    %ebx,(%rax)
  445cb1:	31 db                	xor    %ebx,%ebx
  445cb3:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
  445cb8:	80 38 3a             	cmpb   $0x3a,(%rax)
  445cbb:	b8 3a 00 00 00       	mov    $0x3a,%eax
  445cc0:	0f 44 d8             	cmove  %eax,%ebx
  445cc3:	e9 c6 fc ff ff       	jmpq   44598e <version+0x54e>
  445cc8:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
  445ccd:	e9 08 fb ff ff       	jmpq   4457da <version+0x39a>
  445cd2:	48 8b 05 df 70 24 00 	mov    0x2470df(%rip),%rax        # 68cdb8 <zbx_iks_transport+0x398>
  445cd9:	8b 38                	mov    (%rax),%edi
  445cdb:	85 ff                	test   %edi,%edi
  445cdd:	74 18                	je     445cf7 <version+0x8b7>
  445cdf:	4c 89 e6             	mov    %r12,%rsi
  445ce2:	48 8d 3d 9f 9a 02 00 	lea    0x29a9f(%rip),%rdi        # 46f788 <usage_message+0xda48>
  445ce9:	31 c0                	xor    %eax,%eax
  445ceb:	e8 a4 f5 ff ff       	callq  445294 <__zbx_zbx_error>
  445cf0:	8b 4d 00             	mov    0x0(%rbp),%ecx
  445cf3:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
  445cf7:	48 8d 05 92 d3 26 00 	lea    0x26d392(%rip),%rax        # 6b3090 <zbx_optopt+0x4>
  445cfe:	e9 50 fd ff ff       	jmpq   445a53 <version+0x613>
  445d03:	48 8b 15 ae 70 24 00 	mov    0x2470ae(%rip),%rdx        # 68cdb8 <zbx_iks_transport+0x398>
  445d0a:	8b 2a                	mov    (%rdx),%ebp
  445d0c:	85 ed                	test   %ebp,%ebp
  445d0e:	74 2c                	je     445d3c <version+0x8fc>
  445d10:	48 8d 15 bf 9f 02 00 	lea    0x29fbf(%rip),%rdx        # 46fcd6 <usage_message+0xdf96>
  445d17:	a8 20                	test   $0x20,%al
  445d19:	48 8d 05 52 a5 02 00 	lea    0x2a552(%rip),%rax        # 470272 <usage_message+0xe532>
  445d20:	48 0f 45 d0          	cmovne %rax,%rdx
  445d24:	48 8b 33             	mov    (%rbx),%rsi
  445d27:	48 8d 3d 2a 9a 02 00 	lea    0x29a2a(%rip),%rdi        # 46f758 <usage_message+0xda18>
  445d2e:	31 c0                	xor    %eax,%eax
  445d30:	e8 5f f5 ff ff       	callq  445294 <__zbx_zbx_error>
  445d35:	4c 8b 25 5c d3 26 00 	mov    0x26d35c(%rip),%r12        # 6b3098 <zbx_optopt+0xc>
  445d3c:	31 c0                	xor    %eax,%eax
  445d3e:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  445d45:	4c 89 e7             	mov    %r12,%rdi
  445d48:	f2 ae                	repnz scas %es:(%rdi),%al
  445d4a:	48 f7 d1             	not    %rcx
  445d4d:	49 8d 44 0c ff       	lea    -0x1(%r12,%rcx,1),%rax
  445d52:	48 89 05 3f d3 26 00 	mov    %rax,0x26d33f(%rip)        # 6b3098 <zbx_optopt+0xc>
  445d59:	45 31 ed             	xor    %r13d,%r13d
  445d5c:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
  445d61:	80 38 3a             	cmpb   $0x3a,(%rax)
  445d64:	b8 3a 00 00 00       	mov    $0x3a,%eax
  445d69:	44 0f 44 e8          	cmove  %eax,%r13d
  445d6d:	e9 b6 f8 ff ff       	jmpq   445628 <version+0x1e8>
  445d72:	44 8b 6b 18          	mov    0x18(%rbx),%r13d
  445d76:	e9 ad f8 ff ff       	jmpq   445628 <version+0x1e8>
  445d7b:	89 de                	mov    %ebx,%esi
  445d7d:	48 8d 3d 24 9a 02 00 	lea    0x29a24(%rip),%rdi        # 46f7a8 <usage_message+0xda68>
  445d84:	31 c0                	xor    %eax,%eax
  445d86:	e8 09 f5 ff ff       	callq  445294 <__zbx_zbx_error>
  445d8b:	e9 18 ff ff ff       	jmpq   445ca8 <version+0x868>
  445d90:	48 8b 33             	mov    (%rbx),%rsi
  445d93:	48 8d 3d 5e 99 02 00 	lea    0x2995e(%rip),%rdi        # 46f6f8 <usage_message+0xd9b8>
  445d9a:	31 c0                	xor    %eax,%eax
  445d9c:	e8 f3 f4 ff ff       	callq  445294 <__zbx_zbx_error>
  445da1:	4c 8b 25 f0 d2 26 00 	mov    0x26d2f0(%rip),%r12        # 6b3098 <zbx_optopt+0xc>
  445da8:	e9 c8 fe ff ff       	jmpq   445c75 <version+0x835>
  445dad:	89 45 00             	mov    %eax,0x0(%rbp)
  445db0:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
  445db6:	e9 6d f8 ff ff       	jmpq   445628 <version+0x1e8>

0000000000445dbb <zbx_getopt>:
  445dbb:	45 31 c0             	xor    %r8d,%r8d
  445dbe:	31 c9                	xor    %ecx,%ecx
  445dc0:	e9 7f f7 ff ff       	jmpq   445544 <version+0x104>

0000000000445dc5 <zbx_getopt_long>:
  445dc5:	e9 7a f7 ff ff       	jmpq   445544 <version+0x104>
  445dca:	90                   	nop
  445dcb:	90                   	nop
  445dcc:	90                   	nop
  445dcd:	90                   	nop
  445dce:	90                   	nop
  445dcf:	90                   	nop

0000000000445dd0 <alias_expand>:
  445dd0:	41 55                	push   %r13
  445dd2:	41 54                	push   %r12
  445dd4:	55                   	push   %rbp
  445dd5:	53                   	push   %rbx
  445dd6:	48 83 ec 08          	sub    $0x8,%rsp
  445dda:	48 89 fb             	mov    %rdi,%rbx
  445ddd:	48 89 f5             	mov    %rsi,%rbp
  445de0:	41 89 d5             	mov    %edx,%r13d
  445de3:	4c 8b 25 c6 d2 26 00 	mov    0x26d2c6(%rip),%r12        # 6b30b0 <zbx_optopt+0x24>
  445dea:	4d 85 e4             	test   %r12,%r12
  445ded:	75 0b                	jne    445dfa <alias_expand+0x2a>
  445def:	eb 27                	jmp    445e18 <alias_expand+0x48>
  445df1:	4d 8b 24 24          	mov    (%r12),%r12
  445df5:	4d 85 e4             	test   %r12,%r12
  445df8:	74 1e                	je     445e18 <alias_expand+0x48>
  445dfa:	49 8d 7c 24 08       	lea    0x8(%r12),%rdi
  445dff:	48 89 de             	mov    %rbx,%rsi
  445e02:	e8 a1 89 fc ff       	callq  40e7a8 <strcmp@plt>
  445e07:	85 c0                	test   %eax,%eax
  445e09:	75 e6                	jne    445df1 <alias_expand+0x21>
  445e0b:	49 63 d5             	movslq %r13d,%rdx
  445e0e:	49 8b b4 24 80 00 00 	mov    0x80(%r12),%rsi
  445e15:	00 
  445e16:	eb 06                	jmp    445e1e <alias_expand+0x4e>
  445e18:	49 63 d5             	movslq %r13d,%rdx
  445e1b:	48 89 de             	mov    %rbx,%rsi
  445e1e:	48 89 ef             	mov    %rbp,%rdi
  445e21:	48 83 c4 08          	add    $0x8,%rsp
  445e25:	5b                   	pop    %rbx
  445e26:	5d                   	pop    %rbp
  445e27:	41 5c                	pop    %r12
  445e29:	41 5d                	pop    %r13
  445e2b:	e9 70 cd ff ff       	jmpq   442ba0 <zbx_strlcpy>

0000000000445e30 <alias_list_free>:
  445e30:	55                   	push   %rbp
  445e31:	53                   	push   %rbx
  445e32:	48 83 ec 08          	sub    $0x8,%rsp
  445e36:	48 8b 1d 73 d2 26 00 	mov    0x26d273(%rip),%rbx        # 6b30b0 <zbx_optopt+0x24>
  445e3d:	48 85 db             	test   %rbx,%rbx
  445e40:	75 05                	jne    445e47 <alias_list_free+0x17>
  445e42:	eb 2f                	jmp    445e73 <alias_list_free+0x43>
  445e44:	48 89 eb             	mov    %rbp,%rbx
  445e47:	48 8b 2b             	mov    (%rbx),%rbp
  445e4a:	48 8b bb 80 00 00 00 	mov    0x80(%rbx),%rdi
  445e51:	48 85 ff             	test   %rdi,%rdi
  445e54:	74 10                	je     445e66 <alias_list_free+0x36>
  445e56:	e8 8d 83 fc ff       	callq  40e1e8 <free@plt>
  445e5b:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
  445e62:	00 00 00 00 
  445e66:	48 89 df             	mov    %rbx,%rdi
  445e69:	e8 7a 83 fc ff       	callq  40e1e8 <free@plt>
  445e6e:	48 85 ed             	test   %rbp,%rbp
  445e71:	75 d1                	jne    445e44 <alias_list_free+0x14>
  445e73:	48 c7 05 32 d2 26 00 	movq   $0x0,0x26d232(%rip)        # 6b30b0 <zbx_optopt+0x24>
  445e7a:	00 00 00 00 
  445e7e:	48 83 c4 08          	add    $0x8,%rsp
  445e82:	5b                   	pop    %rbx
  445e83:	5d                   	pop    %rbp
  445e84:	c3                   	retq   

0000000000445e85 <add_alias>:
  445e85:	41 55                	push   %r13
  445e87:	41 54                	push   %r12
  445e89:	55                   	push   %rbp
  445e8a:	53                   	push   %rbx
  445e8b:	48 83 ec 08          	sub    $0x8,%rsp
  445e8f:	49 89 fc             	mov    %rdi,%r12
  445e92:	49 89 f5             	mov    %rsi,%r13
  445e95:	48 85 ff             	test   %rdi,%rdi
  445e98:	0f 84 57 01 00 00    	je     445ff5 <add_alias+0x170>
  445e9e:	48 85 f6             	test   %rsi,%rsi
  445ea1:	0f 84 2f 01 00 00    	je     445fd6 <add_alias+0x151>
  445ea7:	48 8b 1d 02 d2 26 00 	mov    0x26d202(%rip),%rbx        # 6b30b0 <zbx_optopt+0x24>
  445eae:	48 85 db             	test   %rbx,%rbx
  445eb1:	75 11                	jne    445ec4 <add_alias+0x3f>
  445eb3:	e9 9e 00 00 00       	jmpq   445f56 <add_alias+0xd1>
  445eb8:	48 8b 1b             	mov    (%rbx),%rbx
  445ebb:	48 85 db             	test   %rbx,%rbx
  445ebe:	0f 84 92 00 00 00    	je     445f56 <add_alias+0xd1>
  445ec4:	48 8d 6b 08          	lea    0x8(%rbx),%rbp
  445ec8:	4c 89 e6             	mov    %r12,%rsi
  445ecb:	48 89 ef             	mov    %rbp,%rdi
  445ece:	e8 d5 88 fc ff       	callq  40e7a8 <strcmp@plt>
  445ed3:	85 c0                	test   %eax,%eax
  445ed5:	75 e1                	jne    445eb8 <add_alias+0x33>
  445ed7:	48 8b bb 80 00 00 00 	mov    0x80(%rbx),%rdi
  445ede:	48 85 ff             	test   %rdi,%rdi
  445ee1:	74 10                	je     445ef3 <add_alias+0x6e>
  445ee3:	e8 00 83 fc ff       	callq  40e1e8 <free@plt>
  445ee8:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
  445eef:	00 00 00 00 
  445ef3:	b9 11 00 00 00       	mov    $0x11,%ecx
  445ef8:	31 c0                	xor    %eax,%eax
  445efa:	48 89 df             	mov    %rbx,%rdi
  445efd:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  445f00:	ba 77 00 00 00       	mov    $0x77,%edx
  445f05:	4c 89 e6             	mov    %r12,%rsi
  445f08:	48 89 ef             	mov    %rbp,%rdi
  445f0b:	e8 90 cc ff ff       	callq  442ba0 <zbx_strlcpy>
  445f10:	4c 89 ef             	mov    %r13,%rdi
  445f13:	e8 60 82 fc ff       	callq  40e178 <__strdup@plt>
  445f18:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
  445f1f:	48 8b 05 8a d1 26 00 	mov    0x26d18a(%rip),%rax        # 6b30b0 <zbx_optopt+0x24>
  445f26:	48 89 03             	mov    %rax,(%rbx)
  445f29:	48 89 1d 80 d1 26 00 	mov    %rbx,0x26d180(%rip)        # 6b30b0 <zbx_optopt+0x24>
  445f30:	4c 89 e9             	mov    %r13,%rcx
  445f33:	4c 89 e2             	mov    %r12,%rdx
  445f36:	48 8d 35 b3 98 02 00 	lea    0x298b3(%rip),%rsi        # 46f7f0 <usage_message+0xdab0>
  445f3d:	bf 04 00 00 00       	mov    $0x4,%edi
  445f42:	31 c0                	xor    %eax,%eax
  445f44:	e8 67 b1 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  445f49:	31 c0                	xor    %eax,%eax
  445f4b:	48 83 c4 08          	add    $0x8,%rsp
  445f4f:	5b                   	pop    %rbx
  445f50:	5d                   	pop    %rbp
  445f51:	41 5c                	pop    %r12
  445f53:	41 5d                	pop    %r13
  445f55:	c3                   	retq   
  445f56:	b9 88 00 00 00       	mov    $0x88,%ecx
  445f5b:	48 89 da             	mov    %rbx,%rdx
  445f5e:	be 3d 00 00 00       	mov    $0x3d,%esi
  445f63:	48 8d 3d 64 98 02 00 	lea    0x29864(%rip),%rdi        # 46f7ce <usage_message+0xda8e>
  445f6a:	e8 9c c7 ff ff       	callq  44270b <zbx_malloc2>
  445f6f:	48 89 c3             	mov    %rax,%rbx
  445f72:	b9 11 00 00 00       	mov    $0x11,%ecx
  445f77:	31 c0                	xor    %eax,%eax
  445f79:	48 89 df             	mov    %rbx,%rdi
  445f7c:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  445f7f:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
  445f83:	ba 77 00 00 00       	mov    $0x77,%edx
  445f88:	4c 89 e6             	mov    %r12,%rsi
  445f8b:	e8 10 cc ff ff       	callq  442ba0 <zbx_strlcpy>
  445f90:	4c 89 ef             	mov    %r13,%rdi
  445f93:	e8 e0 81 fc ff       	callq  40e178 <__strdup@plt>
  445f98:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
  445f9f:	48 8b 05 0a d1 26 00 	mov    0x26d10a(%rip),%rax        # 6b30b0 <zbx_optopt+0x24>
  445fa6:	48 89 03             	mov    %rax,(%rbx)
  445fa9:	48 89 1d 00 d1 26 00 	mov    %rbx,0x26d100(%rip)        # 6b30b0 <zbx_optopt+0x24>
  445fb0:	4c 89 e9             	mov    %r13,%rcx
  445fb3:	4c 89 e2             	mov    %r12,%rdx
  445fb6:	48 8d 35 19 98 02 00 	lea    0x29819(%rip),%rsi        # 46f7d6 <usage_message+0xda96>
  445fbd:	bf 04 00 00 00       	mov    $0x4,%edi
  445fc2:	31 c0                	xor    %eax,%eax
  445fc4:	e8 e7 b0 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  445fc9:	31 c0                	xor    %eax,%eax
  445fcb:	48 83 c4 08          	add    $0x8,%rsp
  445fcf:	5b                   	pop    %rbx
  445fd0:	5d                   	pop    %rbp
  445fd1:	41 5c                	pop    %r12
  445fd3:	41 5d                	pop    %r13
  445fd5:	c3                   	retq   
  445fd6:	48 8d 0d 30 98 02 00 	lea    0x29830(%rip),%rcx        # 46f80d <usage_message+0xdacd>
  445fdd:	ba 36 00 00 00       	mov    $0x36,%edx
  445fe2:	48 8d 35 e5 97 02 00 	lea    0x297e5(%rip),%rsi        # 46f7ce <usage_message+0xda8e>
  445fe9:	48 8d 3d af c2 03 00 	lea    0x3c2af(%rip),%rdi        # 48229f <usage_message+0x2055f>
  445ff0:	e8 03 7f fc ff       	callq  40def8 <__assert_fail@plt>
  445ff5:	48 8d 0d 11 98 02 00 	lea    0x29811(%rip),%rcx        # 46f80d <usage_message+0xdacd>
  445ffc:	ba 35 00 00 00       	mov    $0x35,%edx
  446001:	48 8d 35 c6 97 02 00 	lea    0x297c6(%rip),%rsi        # 46f7ce <usage_message+0xda8e>
  446008:	48 8d 3d ed 13 03 00 	lea    0x313ed(%rip),%rdi        # 4773fc <usage_message+0x156bc>
  44600f:	e8 e4 7e fc ff       	callq  40def8 <__assert_fail@plt>

0000000000446014 <add_alias_from_config>:
  446014:	53                   	push   %rbx
  446015:	48 89 fb             	mov    %rdi,%rbx
  446018:	be 3a 00 00 00       	mov    $0x3a,%esi
  44601d:	e8 76 86 fc ff       	callq  40e698 <strchr@plt>
  446022:	48 85 c0             	test   %rax,%rax
  446025:	74 10                	je     446037 <add_alias_from_config+0x23>
  446027:	c6 00 00             	movb   $0x0,(%rax)
  44602a:	48 8d 70 01          	lea    0x1(%rax),%rsi
  44602e:	48 89 df             	mov    %rbx,%rdi
  446031:	5b                   	pop    %rbx
  446032:	e9 4e fe ff ff       	jmpq   445e85 <add_alias>
  446037:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44603c:	5b                   	pop    %rbx
  44603d:	c3                   	retq   
  44603e:	90                   	nop
  44603f:	90                   	nop

0000000000446040 <zbx_read>:
  446040:	41 56                	push   %r14
  446042:	41 55                	push   %r13
  446044:	41 54                	push   %r12
  446046:	55                   	push   %rbp
  446047:	53                   	push   %rbx
  446048:	89 fd                	mov    %edi,%ebp
  44604a:	49 89 f4             	mov    %rsi,%r12
  44604d:	48 89 d3             	mov    %rdx,%rbx
  446050:	49 89 ce             	mov    %rcx,%r14
  446053:	ba 01 00 00 00       	mov    $0x1,%edx
  446058:	31 f6                	xor    %esi,%esi
  44605a:	e8 b9 84 fc ff       	callq  40e518 <lseek@plt>
  44605f:	49 89 c5             	mov    %rax,%r13
  446062:	48 89 da             	mov    %rbx,%rdx
  446065:	4c 89 e6             	mov    %r12,%rsi
  446068:	89 ef                	mov    %ebp,%edi
  44606a:	e8 39 7f fc ff       	callq  40dfa8 <read@plt>
  44606f:	89 c3                	mov    %eax,%ebx
  446071:	85 c0                	test   %eax,%eax
  446073:	7e 77                	jle    4460ec <zbx_read+0xac>
  446075:	b9 08 00 00 00       	mov    $0x8,%ecx
  44607a:	48 8d 3d 96 97 02 00 	lea    0x29796(%rip),%rdi        # 46f817 <usage_message+0xdad7>
  446081:	4c 89 f6             	mov    %r14,%rsi
  446084:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  446086:	75 6f                	jne    4460f7 <zbx_read+0xb7>
  446088:	4c 8d 0d 13 98 02 00 	lea    0x29813(%rip),%r9        # 46f8a2 <usage_message+0xdb62>
  44608f:	4c 8d 1d 0f 98 02 00 	lea    0x2980f(%rip),%r11        # 46f8a5 <usage_message+0xdb65>
  446096:	ba 02 00 00 00       	mov    $0x2,%edx
  44609b:	48 63 c3             	movslq %ebx,%rax
  44609e:	31 c9                	xor    %ecx,%ecx
  4460a0:	4d 89 e2             	mov    %r12,%r10
  4460a3:	49 29 d2             	sub    %rdx,%r10
  4460a6:	eb 2b                	jmp    4460d3 <zbx_read+0x93>
  4460a8:	4d 8d 04 1a          	lea    (%r10,%rbx,1),%r8
  4460ac:	48 39 d2             	cmp    %rdx,%rdx
  4460af:	4c 89 c6             	mov    %r8,%rsi
  4460b2:	4c 89 cf             	mov    %r9,%rdi
  4460b5:	48 89 d1             	mov    %rdx,%rcx
  4460b8:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4460ba:	74 23                	je     4460df <zbx_read+0x9f>
  4460bc:	48 39 d2             	cmp    %rdx,%rdx
  4460bf:	4c 89 c6             	mov    %r8,%rsi
  4460c2:	4c 89 df             	mov    %r11,%rdi
  4460c5:	48 89 d1             	mov    %rdx,%rcx
  4460c8:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4460ca:	0f 84 98 01 00 00    	je     446268 <zbx_read+0x228>
  4460d0:	48 89 d9             	mov    %rbx,%rcx
  4460d3:	48 8d 1c 11          	lea    (%rcx,%rdx,1),%rbx
  4460d7:	48 39 c3             	cmp    %rax,%rbx
  4460da:	76 cc                	jbe    4460a8 <zbx_read+0x68>
  4460dc:	48 89 cb             	mov    %rcx,%rbx
  4460df:	4a 8d 34 2b          	lea    (%rbx,%r13,1),%rsi
  4460e3:	31 d2                	xor    %edx,%edx
  4460e5:	89 ef                	mov    %ebp,%edi
  4460e7:	e8 2c 84 fc ff       	callq  40e518 <lseek@plt>
  4460ec:	89 d8                	mov    %ebx,%eax
  4460ee:	5b                   	pop    %rbx
  4460ef:	5d                   	pop    %rbp
  4460f0:	41 5c                	pop    %r12
  4460f2:	41 5d                	pop    %r13
  4460f4:	41 5e                	pop    %r14
  4460f6:	c3                   	retq   
  4460f7:	b9 0e 00 00 00       	mov    $0xe,%ecx
  4460fc:	48 8d 3d 1c 97 02 00 	lea    0x2971c(%rip),%rdi        # 46f81f <usage_message+0xdadf>
  446103:	4c 89 f6             	mov    %r14,%rsi
  446106:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  446108:	0f 84 7a ff ff ff    	je     446088 <zbx_read+0x48>
  44610e:	b9 07 00 00 00       	mov    $0x7,%ecx
  446113:	48 8d 3d 13 97 02 00 	lea    0x29713(%rip),%rdi        # 46f82d <usage_message+0xdaed>
  44611a:	4c 89 f6             	mov    %r14,%rsi
  44611d:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44611f:	0f 84 63 ff ff ff    	je     446088 <zbx_read+0x48>
  446125:	b9 09 00 00 00       	mov    $0x9,%ecx
  44612a:	48 8d 3d 03 97 02 00 	lea    0x29703(%rip),%rdi        # 46f834 <usage_message+0xdaf4>
  446131:	4c 89 f6             	mov    %r14,%rsi
  446134:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  446136:	0f 84 4c ff ff ff    	je     446088 <zbx_read+0x48>
  44613c:	b9 06 00 00 00       	mov    $0x6,%ecx
  446141:	48 8d 3d f5 96 02 00 	lea    0x296f5(%rip),%rdi        # 46f83d <usage_message+0xdafd>
  446148:	4c 89 f6             	mov    %r14,%rsi
  44614b:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44614d:	0f 84 35 ff ff ff    	je     446088 <zbx_read+0x48>
  446153:	b9 08 00 00 00       	mov    $0x8,%ecx
  446158:	48 8d 3d e4 96 02 00 	lea    0x296e4(%rip),%rdi        # 46f843 <usage_message+0xdb03>
  44615f:	4c 89 f6             	mov    %r14,%rsi
  446162:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  446164:	0f 84 1e ff ff ff    	je     446088 <zbx_read+0x48>
  44616a:	b9 0b 00 00 00       	mov    $0xb,%ecx
  44616f:	48 8d 3d d5 96 02 00 	lea    0x296d5(%rip),%rdi        # 46f84b <usage_message+0xdb0b>
  446176:	4c 89 f6             	mov    %r14,%rsi
  446179:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44617b:	0f 84 21 01 00 00    	je     4462a2 <zbx_read+0x262>
  446181:	48 8d 35 ce 96 02 00 	lea    0x296ce(%rip),%rsi        # 46f856 <usage_message+0xdb16>
  446188:	4c 89 f7             	mov    %r14,%rdi
  44618b:	e8 18 86 fc ff       	callq  40e7a8 <strcmp@plt>
  446190:	85 c0                	test   %eax,%eax
  446192:	0f 84 0a 01 00 00    	je     4462a2 <zbx_read+0x262>
  446198:	48 8d 35 c3 96 02 00 	lea    0x296c3(%rip),%rsi        # 46f862 <usage_message+0xdb22>
  44619f:	4c 89 f7             	mov    %r14,%rdi
  4461a2:	e8 01 86 fc ff       	callq  40e7a8 <strcmp@plt>
  4461a7:	85 c0                	test   %eax,%eax
  4461a9:	0f 84 f3 00 00 00    	je     4462a2 <zbx_read+0x262>
  4461af:	48 8d 35 b5 96 02 00 	lea    0x296b5(%rip),%rsi        # 46f86b <usage_message+0xdb2b>
  4461b6:	4c 89 f7             	mov    %r14,%rdi
  4461b9:	e8 ea 85 fc ff       	callq  40e7a8 <strcmp@plt>
  4461be:	85 c0                	test   %eax,%eax
  4461c0:	0f 84 dc 00 00 00    	je     4462a2 <zbx_read+0x262>
  4461c6:	48 8d 35 a6 96 02 00 	lea    0x296a6(%rip),%rsi        # 46f873 <usage_message+0xdb33>
  4461cd:	4c 89 f7             	mov    %r14,%rdi
  4461d0:	e8 d3 85 fc ff       	callq  40e7a8 <strcmp@plt>
  4461d5:	85 c0                	test   %eax,%eax
  4461d7:	0f 84 dd 00 00 00    	je     4462ba <zbx_read+0x27a>
  4461dd:	48 8d 35 96 96 02 00 	lea    0x29696(%rip),%rsi        # 46f87a <usage_message+0xdb3a>
  4461e4:	4c 89 f7             	mov    %r14,%rdi
  4461e7:	e8 bc 85 fc ff       	callq  40e7a8 <strcmp@plt>
  4461ec:	85 c0                	test   %eax,%eax
  4461ee:	0f 84 c6 00 00 00    	je     4462ba <zbx_read+0x27a>
  4461f4:	48 8d 35 88 96 02 00 	lea    0x29688(%rip),%rsi        # 46f883 <usage_message+0xdb43>
  4461fb:	4c 89 f7             	mov    %r14,%rdi
  4461fe:	e8 a5 85 fc ff       	callq  40e7a8 <strcmp@plt>
  446203:	85 c0                	test   %eax,%eax
  446205:	0f 84 af 00 00 00    	je     4462ba <zbx_read+0x27a>
  44620b:	48 8d 35 77 96 02 00 	lea    0x29677(%rip),%rsi        # 46f889 <usage_message+0xdb49>
  446212:	4c 89 f7             	mov    %r14,%rdi
  446215:	e8 8e 85 fc ff       	callq  40e7a8 <strcmp@plt>
  44621a:	85 c0                	test   %eax,%eax
  44621c:	0f 84 98 00 00 00    	je     4462ba <zbx_read+0x27a>
  446222:	48 8d 35 68 96 02 00 	lea    0x29668(%rip),%rsi        # 46f891 <usage_message+0xdb51>
  446229:	4c 89 f7             	mov    %r14,%rdi
  44622c:	e8 77 85 fc ff       	callq  40e7a8 <strcmp@plt>
  446231:	85 c0                	test   %eax,%eax
  446233:	0f 84 99 00 00 00    	je     4462d2 <zbx_read+0x292>
  446239:	48 8d 35 5a 96 02 00 	lea    0x2965a(%rip),%rsi        # 46f89a <usage_message+0xdb5a>
  446240:	4c 89 f7             	mov    %r14,%rdi
  446243:	e8 60 85 fc ff       	callq  40e7a8 <strcmp@plt>
  446248:	85 c0                	test   %eax,%eax
  44624a:	0f 84 82 00 00 00    	je     4462d2 <zbx_read+0x292>
  446250:	4c 8d 0d 20 af 02 00 	lea    0x2af20(%rip),%r9        # 471177 <usage_message+0xf437>
  446257:	4c 8d 1d 72 3f 02 00 	lea    0x23f72(%rip),%r11        # 46a1d0 <usage_message+0x8490>
  44625e:	ba 01 00 00 00       	mov    $0x1,%edx
  446263:	e9 33 fe ff ff       	jmpq   44609b <zbx_read+0x5b>
  446268:	48 39 d8             	cmp    %rbx,%rax
  44626b:	0f 86 6e fe ff ff    	jbe    4460df <zbx_read+0x9f>
  446271:	49 8d 34 1c          	lea    (%r12,%rbx,1),%rsi
  446275:	48 39 d2             	cmp    %rdx,%rdx
  446278:	4c 89 cf             	mov    %r9,%rdi
  44627b:	48 89 d1             	mov    %rdx,%rcx
  44627e:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  446280:	0f 97 c1             	seta   %cl
  446283:	0f 92 c0             	setb   %al
  446286:	48 8d 14 13          	lea    (%rbx,%rdx,1),%rdx
  44628a:	38 c1                	cmp    %al,%cl
  44628c:	48 0f 44 da          	cmove  %rdx,%rbx
  446290:	4a 8d 34 2b          	lea    (%rbx,%r13,1),%rsi
  446294:	31 d2                	xor    %edx,%edx
  446296:	89 ef                	mov    %ebp,%edi
  446298:	e8 7b 82 fc ff       	callq  40e518 <lseek@plt>
  44629d:	e9 4a fe ff ff       	jmpq   4460ec <zbx_read+0xac>
  4462a2:	4c 8d 0d ff 95 02 00 	lea    0x295ff(%rip),%r9        # 46f8a8 <usage_message+0xdb68>
  4462a9:	4c 8d 1d fb 95 02 00 	lea    0x295fb(%rip),%r11        # 46f8ab <usage_message+0xdb6b>
  4462b0:	ba 02 00 00 00       	mov    $0x2,%edx
  4462b5:	e9 e1 fd ff ff       	jmpq   44609b <zbx_read+0x5b>
  4462ba:	4c 8d 0d ed 95 02 00 	lea    0x295ed(%rip),%r9        # 46f8ae <usage_message+0xdb6e>
  4462c1:	4c 8d 1d eb 95 02 00 	lea    0x295eb(%rip),%r11        # 46f8b3 <usage_message+0xdb73>
  4462c8:	ba 04 00 00 00       	mov    $0x4,%edx
  4462cd:	e9 c9 fd ff ff       	jmpq   44609b <zbx_read+0x5b>
  4462d2:	4c 8d 0d df 95 02 00 	lea    0x295df(%rip),%r9        # 46f8b8 <usage_message+0xdb78>
  4462d9:	4c 8d 1d dd 95 02 00 	lea    0x295dd(%rip),%r11        # 46f8bd <usage_message+0xdb7d>
  4462e0:	ba 04 00 00 00       	mov    $0x4,%edx
  4462e5:	e9 b1 fd ff ff       	jmpq   44609b <zbx_read+0x5b>
  4462ea:	90                   	nop
  4462eb:	90                   	nop
  4462ec:	90                   	nop
  4462ed:	90                   	nop
  4462ee:	90                   	nop
  4462ef:	90                   	nop

00000000004462f0 <xml_free_data_dyn>:
  4462f0:	53                   	push   %rbx
  4462f1:	48 89 fb             	mov    %rdi,%rbx
  4462f4:	48 8b 3f             	mov    (%rdi),%rdi
  4462f7:	48 8d 05 c2 cd 26 00 	lea    0x26cdc2(%rip),%rax        # 6b30c0 <zbx_optopt+0x34>
  4462fe:	48 39 c7             	cmp    %rax,%rdi
  446301:	74 0a                	je     44630d <xml_free_data_dyn+0x1d>
  446303:	48 85 ff             	test   %rdi,%rdi
  446306:	74 0c                	je     446314 <xml_free_data_dyn+0x24>
  446308:	e8 db 7e fc ff       	callq  40e1e8 <free@plt>
  44630d:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  446314:	5b                   	pop    %rbx
  446315:	c3                   	retq   

0000000000446316 <xml_get_data_dyn>:
  446316:	41 56                	push   %r14
  446318:	41 55                	push   %r13
  44631a:	41 54                	push   %r12
  44631c:	55                   	push   %rbp
  44631d:	53                   	push   %rbx
  44631e:	48 89 fb             	mov    %rdi,%rbx
  446321:	48 89 f5             	mov    %rsi,%rbp
  446324:	49 89 d5             	mov    %rdx,%r13
  446327:	48 89 f1             	mov    %rsi,%rcx
  44632a:	48 8d 15 91 95 02 00 	lea    0x29591(%rip),%rdx        # 46f8c2 <usage_message+0xdb82>
  446331:	be 00 40 00 00       	mov    $0x4000,%esi
  446336:	48 8d 3d 83 cd 26 00 	lea    0x26cd83(%rip),%rdi        # 6b30c0 <zbx_optopt+0x34>
  44633d:	31 c0                	xor    %eax,%eax
  44633f:	e8 1f e8 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  446344:	41 89 c6             	mov    %eax,%r14d
  446347:	48 8d 35 72 cd 26 00 	lea    0x26cd72(%rip),%rsi        # 6b30c0 <zbx_optopt+0x34>
  44634e:	48 89 df             	mov    %rbx,%rdi
  446351:	e8 12 81 fc ff       	callq  40e468 <strstr@plt>
  446356:	49 89 c4             	mov    %rax,%r12
  446359:	48 85 c0             	test   %rax,%rax
  44635c:	75 0e                	jne    44636c <xml_get_data_dyn+0x56>
  44635e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  446363:	5b                   	pop    %rbx
  446364:	5d                   	pop    %rbp
  446365:	41 5c                	pop    %r12
  446367:	41 5d                	pop    %r13
  446369:	41 5e                	pop    %r14
  44636b:	c3                   	retq   
  44636c:	48 89 e9             	mov    %rbp,%rcx
  44636f:	48 8d 15 51 95 02 00 	lea    0x29551(%rip),%rdx        # 46f8c7 <usage_message+0xdb87>
  446376:	be 00 40 00 00       	mov    $0x4000,%esi
  44637b:	48 8d 3d 3e cd 26 00 	lea    0x26cd3e(%rip),%rdi        # 6b30c0 <zbx_optopt+0x34>
  446382:	31 c0                	xor    %eax,%eax
  446384:	e8 da e7 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  446389:	48 8d 35 30 cd 26 00 	lea    0x26cd30(%rip),%rsi        # 6b30c0 <zbx_optopt+0x34>
  446390:	48 89 df             	mov    %rbx,%rdi
  446393:	e8 d0 80 fc ff       	callq  40e468 <strstr@plt>
  446398:	48 85 c0             	test   %rax,%rax
  44639b:	74 c1                	je     44635e <xml_get_data_dyn+0x48>
  44639d:	49 39 c4             	cmp    %rax,%r12
  4463a0:	77 bc                	ja     44635e <xml_get_data_dyn+0x48>
  4463a2:	4d 63 f6             	movslq %r14d,%r14
  4463a5:	4d 01 f4             	add    %r14,%r12
  4463a8:	44 29 e0             	sub    %r12d,%eax
  4463ab:	3d ff 3f 00 00       	cmp    $0x3fff,%eax
  4463b0:	7f 23                	jg     4463d5 <xml_get_data_dyn+0xbf>
  4463b2:	48 8d 15 07 cd 26 00 	lea    0x26cd07(%rip),%rdx        # 6b30c0 <zbx_optopt+0x34>
  4463b9:	49 89 55 00          	mov    %rdx,0x0(%r13)
  4463bd:	83 c0 01             	add    $0x1,%eax
  4463c0:	48 63 d8             	movslq %eax,%rbx
  4463c3:	48 89 d7             	mov    %rdx,%rdi
  4463c6:	48 89 da             	mov    %rbx,%rdx
  4463c9:	4c 89 e6             	mov    %r12,%rsi
  4463cc:	e8 cf c7 ff ff       	callq  442ba0 <zbx_strlcpy>
  4463d1:	31 c0                	xor    %eax,%eax
  4463d3:	eb 8e                	jmp    446363 <xml_get_data_dyn+0x4d>
  4463d5:	83 c0 01             	add    $0x1,%eax
  4463d8:	48 63 d8             	movslq %eax,%rbx
  4463db:	48 89 d9             	mov    %rbx,%rcx
  4463de:	49 8b 55 00          	mov    0x0(%r13),%rdx
  4463e2:	be 30 00 00 00       	mov    $0x30,%esi
  4463e7:	48 8d 3d df 94 02 00 	lea    0x294df(%rip),%rdi        # 46f8cd <usage_message+0xdb8d>
  4463ee:	e8 18 c3 ff ff       	callq  44270b <zbx_malloc2>
  4463f3:	48 89 c7             	mov    %rax,%rdi
  4463f6:	49 89 45 00          	mov    %rax,0x0(%r13)
  4463fa:	eb ca                	jmp    4463c6 <xml_get_data_dyn+0xb0>

00000000004463fc <md5_init>:
  4463fc:	c7 47 04 00 00 00 00 	movl   $0x0,0x4(%rdi)
  446403:	c7 07 00 00 00 00    	movl   $0x0,(%rdi)
  446409:	c7 47 08 01 23 45 67 	movl   $0x67452301,0x8(%rdi)
  446410:	c7 47 0c 89 ab cd ef 	movl   $0xefcdab89,0xc(%rdi)
  446417:	c7 47 10 fe dc ba 98 	movl   $0x98badcfe,0x10(%rdi)
  44641e:	c7 47 14 76 54 32 10 	movl   $0x10325476,0x14(%rdi)
  446425:	c3                   	retq   
  446426:	41 57                	push   %r15
  446428:	41 56                	push   %r14
  44642a:	41 55                	push   %r13
  44642c:	41 54                	push   %r12
  44642e:	55                   	push   %rbp
  44642f:	53                   	push   %rbx
  446430:	48 83 ec 10          	sub    $0x10,%rsp
  446434:	8b 47 08             	mov    0x8(%rdi),%eax
  446437:	89 44 24 c0          	mov    %eax,-0x40(%rsp)
  44643b:	44 8b 6f 0c          	mov    0xc(%rdi),%r13d
  44643f:	8b 5f 10             	mov    0x10(%rdi),%ebx
  446442:	8b 6f 14             	mov    0x14(%rdi),%ebp
  446445:	80 3d d4 94 02 00 00 	cmpb   $0x0,0x294d4(%rip)        # 46f920 <usage_message+0xdbe0>
  44644c:	0f 84 51 08 00 00    	je     446ca3 <md5_init+0x8a7>
  446452:	40 f6 c6 03          	test   $0x3,%sil
  446456:	0f 85 89 08 00 00    	jne    446ce5 <md5_init+0x8e9>
  44645c:	8b 16                	mov    (%rsi),%edx
  44645e:	89 54 24 bc          	mov    %edx,-0x44(%rsp)
  446462:	44 89 e9             	mov    %r13d,%ecx
  446465:	f7 d1                	not    %ecx
  446467:	21 e9                	and    %ebp,%ecx
  446469:	89 d8                	mov    %ebx,%eax
  44646b:	44 21 e8             	and    %r13d,%eax
  44646e:	09 c1                	or     %eax,%ecx
  446470:	44 8b 74 24 c0       	mov    -0x40(%rsp),%r14d
  446475:	41 8d 8c 0e 78 a4 6a 	lea    -0x28955b88(%r14,%rcx,1),%ecx
  44647c:	d7 
  44647d:	01 d1                	add    %edx,%ecx
  44647f:	c1 c9 19             	ror    $0x19,%ecx
  446482:	44 01 e9             	add    %r13d,%ecx
  446485:	44 8b 46 04          	mov    0x4(%rsi),%r8d
  446489:	42 8d 94 05 56 b7 c7 	lea    -0x173848aa(%rbp,%r8,1),%edx
  446490:	e8 
  446491:	89 c8                	mov    %ecx,%eax
  446493:	f7 d0                	not    %eax
  446495:	21 d8                	and    %ebx,%eax
  446497:	89 cd                	mov    %ecx,%ebp
  446499:	44 21 ed             	and    %r13d,%ebp
  44649c:	09 e8                	or     %ebp,%eax
  44649e:	01 c2                	add    %eax,%edx
  4464a0:	c1 ca 14             	ror    $0x14,%edx
  4464a3:	01 ca                	add    %ecx,%edx
  4464a5:	44 8b 7e 08          	mov    0x8(%rsi),%r15d
  4464a9:	44 89 7c 24 b8       	mov    %r15d,-0x48(%rsp)
  4464ae:	46 8d b4 3b db 70 20 	lea    0x242070db(%rbx,%r15,1),%r14d
  4464b5:	24 
  4464b6:	89 d0                	mov    %edx,%eax
  4464b8:	f7 d0                	not    %eax
  4464ba:	44 21 e8             	and    %r13d,%eax
  4464bd:	89 d3                	mov    %edx,%ebx
  4464bf:	21 cb                	and    %ecx,%ebx
  4464c1:	09 d8                	or     %ebx,%eax
  4464c3:	41 01 c6             	add    %eax,%r14d
  4464c6:	41 c1 ce 0f          	ror    $0xf,%r14d
  4464ca:	41 01 d6             	add    %edx,%r14d
  4464cd:	44 8b 56 0c          	mov    0xc(%rsi),%r10d
  4464d1:	47 8d ac 15 ee ce bd 	lea    -0x3e423112(%r13,%r10,1),%r13d
  4464d8:	c1 
  4464d9:	44 89 f0             	mov    %r14d,%eax
  4464dc:	f7 d0                	not    %eax
  4464de:	21 c8                	and    %ecx,%eax
  4464e0:	44 89 f3             	mov    %r14d,%ebx
  4464e3:	21 d3                	and    %edx,%ebx
  4464e5:	09 d8                	or     %ebx,%eax
  4464e7:	41 01 c5             	add    %eax,%r13d
  4464ea:	41 c1 cd 0a          	ror    $0xa,%r13d
  4464ee:	45 01 f5             	add    %r14d,%r13d
  4464f1:	8b 46 10             	mov    0x10(%rsi),%eax
  4464f4:	89 44 24 b4          	mov    %eax,-0x4c(%rsp)
  4464f8:	8d 8c 01 af 0f 7c f5 	lea    -0xa83f051(%rcx,%rax,1),%ecx
  4464ff:	44 89 e8             	mov    %r13d,%eax
  446502:	f7 d0                	not    %eax
  446504:	21 d0                	and    %edx,%eax
  446506:	44 89 eb             	mov    %r13d,%ebx
  446509:	44 21 f3             	and    %r14d,%ebx
  44650c:	09 d8                	or     %ebx,%eax
  44650e:	01 c1                	add    %eax,%ecx
  446510:	c1 c9 19             	ror    $0x19,%ecx
  446513:	44 01 e9             	add    %r13d,%ecx
  446516:	8b 5e 14             	mov    0x14(%rsi),%ebx
  446519:	8d 94 1a 2a c6 87 47 	lea    0x4787c62a(%rdx,%rbx,1),%edx
  446520:	89 c8                	mov    %ecx,%eax
  446522:	f7 d0                	not    %eax
  446524:	44 21 f0             	and    %r14d,%eax
  446527:	89 cd                	mov    %ecx,%ebp
  446529:	44 21 ed             	and    %r13d,%ebp
  44652c:	09 e8                	or     %ebp,%eax
  44652e:	01 c2                	add    %eax,%edx
  446530:	c1 ca 14             	ror    $0x14,%edx
  446533:	01 ca                	add    %ecx,%edx
  446535:	8b 6e 18             	mov    0x18(%rsi),%ebp
  446538:	89 6c 24 b0          	mov    %ebp,-0x50(%rsp)
  44653c:	45 8d b4 2e 13 46 30 	lea    -0x57cfb9ed(%r14,%rbp,1),%r14d
  446543:	a8 
  446544:	89 d0                	mov    %edx,%eax
  446546:	f7 d0                	not    %eax
  446548:	44 21 e8             	and    %r13d,%eax
  44654b:	89 d5                	mov    %edx,%ebp
  44654d:	21 cd                	and    %ecx,%ebp
  44654f:	09 e8                	or     %ebp,%eax
  446551:	41 01 c6             	add    %eax,%r14d
  446554:	41 c1 ce 0f          	ror    $0xf,%r14d
  446558:	41 01 d6             	add    %edx,%r14d
  44655b:	44 8b 66 1c          	mov    0x1c(%rsi),%r12d
  44655f:	47 8d ac 25 01 95 46 	lea    -0x2b96aff(%r13,%r12,1),%r13d
  446566:	fd 
  446567:	44 89 f0             	mov    %r14d,%eax
  44656a:	f7 d0                	not    %eax
  44656c:	21 c8                	and    %ecx,%eax
  44656e:	44 89 f5             	mov    %r14d,%ebp
  446571:	21 d5                	and    %edx,%ebp
  446573:	09 e8                	or     %ebp,%eax
  446575:	41 01 c5             	add    %eax,%r13d
  446578:	41 c1 cd 0a          	ror    $0xa,%r13d
  44657c:	45 01 f5             	add    %r14d,%r13d
  44657f:	44 8b 7e 20          	mov    0x20(%rsi),%r15d
  446583:	44 89 7c 24 ac       	mov    %r15d,-0x54(%rsp)
  446588:	42 8d 8c 39 d8 98 80 	lea    0x698098d8(%rcx,%r15,1),%ecx
  44658f:	69 
  446590:	44 89 e8             	mov    %r13d,%eax
  446593:	f7 d0                	not    %eax
  446595:	21 d0                	and    %edx,%eax
  446597:	44 89 ed             	mov    %r13d,%ebp
  44659a:	44 21 f5             	and    %r14d,%ebp
  44659d:	09 e8                	or     %ebp,%eax
  44659f:	01 c1                	add    %eax,%ecx
  4465a1:	c1 c9 19             	ror    $0x19,%ecx
  4465a4:	44 01 e9             	add    %r13d,%ecx
  4465a7:	8b 46 24             	mov    0x24(%rsi),%eax
  4465aa:	89 44 24 a8          	mov    %eax,-0x58(%rsp)
  4465ae:	8d 94 02 af f7 44 8b 	lea    -0x74bb0851(%rdx,%rax,1),%edx
  4465b5:	89 c8                	mov    %ecx,%eax
  4465b7:	f7 d0                	not    %eax
  4465b9:	44 21 f0             	and    %r14d,%eax
  4465bc:	89 cd                	mov    %ecx,%ebp
  4465be:	44 21 ed             	and    %r13d,%ebp
  4465c1:	09 e8                	or     %ebp,%eax
  4465c3:	01 c2                	add    %eax,%edx
  4465c5:	c1 ca 14             	ror    $0x14,%edx
  4465c8:	01 ca                	add    %ecx,%edx
  4465ca:	44 8b 4e 28          	mov    0x28(%rsi),%r9d
  4465ce:	47 8d b4 0e b1 5b ff 	lea    -0xa44f(%r14,%r9,1),%r14d
  4465d5:	ff 
  4465d6:	89 d0                	mov    %edx,%eax
  4465d8:	f7 d0                	not    %eax
  4465da:	44 21 e8             	and    %r13d,%eax
  4465dd:	89 d5                	mov    %edx,%ebp
  4465df:	21 cd                	and    %ecx,%ebp
  4465e1:	09 e8                	or     %ebp,%eax
  4465e3:	41 01 c6             	add    %eax,%r14d
  4465e6:	41 c1 ce 0f          	ror    $0xf,%r14d
  4465ea:	41 01 d6             	add    %edx,%r14d
  4465ed:	8b 6e 2c             	mov    0x2c(%rsi),%ebp
  4465f0:	89 6c 24 a4          	mov    %ebp,-0x5c(%rsp)
  4465f4:	45 8d ac 2d be d7 5c 	lea    -0x76a32842(%r13,%rbp,1),%r13d
  4465fb:	89 
  4465fc:	44 89 f0             	mov    %r14d,%eax
  4465ff:	f7 d0                	not    %eax
  446601:	21 c8                	and    %ecx,%eax
  446603:	44 89 f5             	mov    %r14d,%ebp
  446606:	21 d5                	and    %edx,%ebp
  446608:	09 e8                	or     %ebp,%eax
  44660a:	41 01 c5             	add    %eax,%r13d
  44660d:	41 c1 cd 0a          	ror    $0xa,%r13d
  446611:	45 01 f5             	add    %r14d,%r13d
  446614:	44 8b 5e 30          	mov    0x30(%rsi),%r11d
  446618:	42 8d 8c 19 22 11 90 	lea    0x6b901122(%rcx,%r11,1),%ecx
  44661f:	6b 
  446620:	44 89 e8             	mov    %r13d,%eax
  446623:	f7 d0                	not    %eax
  446625:	21 d0                	and    %edx,%eax
  446627:	44 89 ed             	mov    %r13d,%ebp
  44662a:	44 21 f5             	and    %r14d,%ebp
  44662d:	09 e8                	or     %ebp,%eax
  44662f:	01 c1                	add    %eax,%ecx
  446631:	c1 c9 19             	ror    $0x19,%ecx
  446634:	44 01 e9             	add    %r13d,%ecx
  446637:	44 8b 7e 34          	mov    0x34(%rsi),%r15d
  44663b:	44 89 7c 24 a0       	mov    %r15d,-0x60(%rsp)
  446640:	42 8d 94 3a 93 71 98 	lea    -0x2678e6d(%rdx,%r15,1),%edx
  446647:	fd 
  446648:	89 c8                	mov    %ecx,%eax
  44664a:	f7 d0                	not    %eax
  44664c:	44 21 f0             	and    %r14d,%eax
  44664f:	89 cd                	mov    %ecx,%ebp
  446651:	44 21 ed             	and    %r13d,%ebp
  446654:	09 e8                	or     %ebp,%eax
  446656:	01 c2                	add    %eax,%edx
  446658:	c1 ca 14             	ror    $0x14,%edx
  44665b:	01 ca                	add    %ecx,%edx
  44665d:	89 d0                	mov    %edx,%eax
  44665f:	f7 d0                	not    %eax
  446661:	89 44 24 94          	mov    %eax,-0x6c(%rsp)
  446665:	8b 6e 38             	mov    0x38(%rsi),%ebp
  446668:	45 8d bc 2e 8e 43 79 	lea    -0x5986bc72(%r14,%rbp,1),%r15d
  44666f:	a6 
  446670:	44 21 e8             	and    %r13d,%eax
  446673:	41 89 d6             	mov    %edx,%r14d
  446676:	41 21 ce             	and    %ecx,%r14d
  446679:	44 09 f0             	or     %r14d,%eax
  44667c:	41 8d 04 07          	lea    (%r15,%rax,1),%eax
  446680:	c1 c8 0f             	ror    $0xf,%eax
  446683:	01 d0                	add    %edx,%eax
  446685:	41 89 c6             	mov    %eax,%r14d
  446688:	41 f7 d6             	not    %r14d
  44668b:	8b 76 3c             	mov    0x3c(%rsi),%esi
  44668e:	45 8d ac 35 21 08 b4 	lea    0x49b40821(%r13,%rsi,1),%r13d
  446695:	49 
  446696:	44 89 6c 24 9c       	mov    %r13d,-0x64(%rsp)
  44669b:	45 89 f5             	mov    %r14d,%r13d
  44669e:	41 21 cd             	and    %ecx,%r13d
  4466a1:	41 89 c7             	mov    %eax,%r15d
  4466a4:	41 21 d7             	and    %edx,%r15d
  4466a7:	45 09 fd             	or     %r15d,%r13d
  4466aa:	44 03 6c 24 9c       	add    -0x64(%rsp),%r13d
  4466af:	41 c1 cd 0a          	ror    $0xa,%r13d
  4466b3:	41 01 c5             	add    %eax,%r13d
  4466b6:	42 8d 8c 01 62 25 1e 	lea    -0x9e1da9e(%rcx,%r8,1),%ecx
  4466bd:	f6 
  4466be:	89 4c 24 9c          	mov    %ecx,-0x64(%rsp)
  4466c2:	44 89 e9             	mov    %r13d,%ecx
  4466c5:	21 d1                	and    %edx,%ecx
  4466c7:	44 8b 7c 24 94       	mov    -0x6c(%rsp),%r15d
  4466cc:	41 21 c7             	and    %eax,%r15d
  4466cf:	44 09 f9             	or     %r15d,%ecx
  4466d2:	03 4c 24 9c          	add    -0x64(%rsp),%ecx
  4466d6:	c1 c9 1b             	ror    $0x1b,%ecx
  4466d9:	44 01 e9             	add    %r13d,%ecx
  4466dc:	44 8b 7c 24 b0       	mov    -0x50(%rsp),%r15d
  4466e1:	42 8d 94 3a 40 b3 40 	lea    -0x3fbf4cc0(%rdx,%r15,1),%edx
  4466e8:	c0 
  4466e9:	41 89 cf             	mov    %ecx,%r15d
  4466ec:	41 21 c7             	and    %eax,%r15d
  4466ef:	45 21 ee             	and    %r13d,%r14d
  4466f2:	45 09 f7             	or     %r14d,%r15d
  4466f5:	44 01 fa             	add    %r15d,%edx
  4466f8:	c1 ca 17             	ror    $0x17,%edx
  4466fb:	01 ca                	add    %ecx,%edx
  4466fd:	44 8b 74 24 a4       	mov    -0x5c(%rsp),%r14d
  446702:	42 8d 84 30 51 5a 5e 	lea    0x265e5a51(%rax,%r14,1),%eax
  446709:	26 
  44670a:	41 89 d6             	mov    %edx,%r14d
  44670d:	45 21 ee             	and    %r13d,%r14d
  446710:	45 89 ef             	mov    %r13d,%r15d
  446713:	41 f7 d7             	not    %r15d
  446716:	41 21 cf             	and    %ecx,%r15d
  446719:	45 09 fe             	or     %r15d,%r14d
  44671c:	46 8d 34 30          	lea    (%rax,%r14,1),%r14d
  446720:	41 c1 ce 12          	ror    $0x12,%r14d
  446724:	41 01 d6             	add    %edx,%r14d
  446727:	44 8b 7c 24 bc       	mov    -0x44(%rsp),%r15d
  44672c:	47 8d ac 3d aa c7 b6 	lea    -0x16493856(%r13,%r15,1),%r13d
  446733:	e9 
  446734:	44 89 f0             	mov    %r14d,%eax
  446737:	21 c8                	and    %ecx,%eax
  446739:	41 89 cf             	mov    %ecx,%r15d
  44673c:	41 f7 d7             	not    %r15d
  44673f:	41 21 d7             	and    %edx,%r15d
  446742:	44 09 f8             	or     %r15d,%eax
  446745:	41 01 c5             	add    %eax,%r13d
  446748:	41 c1 cd 0c          	ror    $0xc,%r13d
  44674c:	45 01 f5             	add    %r14d,%r13d
  44674f:	8d 8c 19 5d 10 2f d6 	lea    -0x29d0efa3(%rcx,%rbx,1),%ecx
  446756:	44 89 e8             	mov    %r13d,%eax
  446759:	21 d0                	and    %edx,%eax
  44675b:	41 89 d7             	mov    %edx,%r15d
  44675e:	41 f7 d7             	not    %r15d
  446761:	45 21 f7             	and    %r14d,%r15d
  446764:	44 09 f8             	or     %r15d,%eax
  446767:	8d 04 01             	lea    (%rcx,%rax,1),%eax
  44676a:	c1 c8 1b             	ror    $0x1b,%eax
  44676d:	44 01 e8             	add    %r13d,%eax
  446770:	42 8d 94 0a 53 14 44 	lea    0x2441453(%rdx,%r9,1),%edx
  446777:	02 
  446778:	89 c1                	mov    %eax,%ecx
  44677a:	44 21 f1             	and    %r14d,%ecx
  44677d:	45 89 f7             	mov    %r14d,%r15d
  446780:	41 f7 d7             	not    %r15d
  446783:	45 21 ef             	and    %r13d,%r15d
  446786:	44 09 f9             	or     %r15d,%ecx
  446789:	8d 0c 0a             	lea    (%rdx,%rcx,1),%ecx
  44678c:	c1 c9 17             	ror    $0x17,%ecx
  44678f:	01 c1                	add    %eax,%ecx
  446791:	45 8d b4 36 81 e6 a1 	lea    -0x275e197f(%r14,%rsi,1),%r14d
  446798:	d8 
  446799:	89 ca                	mov    %ecx,%edx
  44679b:	44 21 ea             	and    %r13d,%edx
  44679e:	45 89 ef             	mov    %r13d,%r15d
  4467a1:	41 f7 d7             	not    %r15d
  4467a4:	41 21 c7             	and    %eax,%r15d
  4467a7:	44 09 fa             	or     %r15d,%edx
  4467aa:	41 01 d6             	add    %edx,%r14d
  4467ad:	41 c1 ce 12          	ror    $0x12,%r14d
  4467b1:	41 01 ce             	add    %ecx,%r14d
  4467b4:	8b 54 24 b4          	mov    -0x4c(%rsp),%edx
  4467b8:	45 8d ac 15 c8 fb d3 	lea    -0x182c0438(%r13,%rdx,1),%r13d
  4467bf:	e7 
  4467c0:	44 89 f2             	mov    %r14d,%edx
  4467c3:	21 c2                	and    %eax,%edx
  4467c5:	41 89 c7             	mov    %eax,%r15d
  4467c8:	41 f7 d7             	not    %r15d
  4467cb:	41 21 cf             	and    %ecx,%r15d
  4467ce:	44 09 fa             	or     %r15d,%edx
  4467d1:	41 8d 54 15 00       	lea    0x0(%r13,%rdx,1),%edx
  4467d6:	c1 ca 0c             	ror    $0xc,%edx
  4467d9:	44 01 f2             	add    %r14d,%edx
  4467dc:	44 8b 6c 24 a8       	mov    -0x58(%rsp),%r13d
  4467e1:	42 8d 84 28 e6 cd e1 	lea    0x21e1cde6(%rax,%r13,1),%eax
  4467e8:	21 
  4467e9:	41 89 d5             	mov    %edx,%r13d
  4467ec:	41 21 cd             	and    %ecx,%r13d
  4467ef:	41 89 cf             	mov    %ecx,%r15d
  4467f2:	41 f7 d7             	not    %r15d
  4467f5:	45 21 f7             	and    %r14d,%r15d
  4467f8:	45 09 fd             	or     %r15d,%r13d
  4467fb:	44 01 e8             	add    %r13d,%eax
  4467fe:	c1 c8 1b             	ror    $0x1b,%eax
  446801:	01 d0                	add    %edx,%eax
  446803:	8d 8c 29 d6 07 37 c3 	lea    -0x3cc8f82a(%rcx,%rbp,1),%ecx
  44680a:	41 89 c5             	mov    %eax,%r13d
  44680d:	45 21 f5             	and    %r14d,%r13d
  446810:	45 89 f7             	mov    %r14d,%r15d
  446813:	41 f7 d7             	not    %r15d
  446816:	41 21 d7             	and    %edx,%r15d
  446819:	45 09 fd             	or     %r15d,%r13d
  44681c:	44 01 e9             	add    %r13d,%ecx
  44681f:	c1 c9 17             	ror    $0x17,%ecx
  446822:	01 c1                	add    %eax,%ecx
  446824:	47 8d b4 16 87 0d d5 	lea    -0xb2af279(%r14,%r10,1),%r14d
  44682b:	f4 
  44682c:	41 89 cd             	mov    %ecx,%r13d
  44682f:	41 21 d5             	and    %edx,%r13d
  446832:	41 89 d7             	mov    %edx,%r15d
  446835:	41 f7 d7             	not    %r15d
  446838:	41 21 c7             	and    %eax,%r15d
  44683b:	45 09 fd             	or     %r15d,%r13d
  44683e:	45 01 ee             	add    %r13d,%r14d
  446841:	41 c1 ce 12          	ror    $0x12,%r14d
  446845:	41 01 ce             	add    %ecx,%r14d
  446848:	44 8b 7c 24 ac       	mov    -0x54(%rsp),%r15d
  44684d:	42 8d 94 3a ed 14 5a 	lea    0x455a14ed(%rdx,%r15,1),%edx
  446854:	45 
  446855:	45 89 f5             	mov    %r14d,%r13d
  446858:	41 21 c5             	and    %eax,%r13d
  44685b:	41 89 c7             	mov    %eax,%r15d
  44685e:	41 f7 d7             	not    %r15d
  446861:	41 21 cf             	and    %ecx,%r15d
  446864:	45 09 fd             	or     %r15d,%r13d
  446867:	44 01 ea             	add    %r13d,%edx
  44686a:	c1 ca 0c             	ror    $0xc,%edx
  44686d:	44 01 f2             	add    %r14d,%edx
  446870:	44 8b 6c 24 a0       	mov    -0x60(%rsp),%r13d
  446875:	42 8d 84 28 05 e9 e3 	lea    -0x561c16fb(%rax,%r13,1),%eax
  44687c:	a9 
  44687d:	41 89 d5             	mov    %edx,%r13d
  446880:	41 21 cd             	and    %ecx,%r13d
  446883:	41 89 cf             	mov    %ecx,%r15d
  446886:	41 f7 d7             	not    %r15d
  446889:	45 21 f7             	and    %r14d,%r15d
  44688c:	45 09 fd             	or     %r15d,%r13d
  44688f:	44 01 e8             	add    %r13d,%eax
  446892:	c1 c8 1b             	ror    $0x1b,%eax
  446895:	01 d0                	add    %edx,%eax
  446897:	44 8b 7c 24 b8       	mov    -0x48(%rsp),%r15d
  44689c:	42 8d 8c 39 f8 a3 ef 	lea    -0x3105c08(%rcx,%r15,1),%ecx
  4468a3:	fc 
  4468a4:	41 89 c5             	mov    %eax,%r13d
  4468a7:	45 21 f5             	and    %r14d,%r13d
  4468aa:	45 89 f7             	mov    %r14d,%r15d
  4468ad:	41 f7 d7             	not    %r15d
  4468b0:	41 21 d7             	and    %edx,%r15d
  4468b3:	45 09 fd             	or     %r15d,%r13d
  4468b6:	44 01 e9             	add    %r13d,%ecx
  4468b9:	c1 c9 17             	ror    $0x17,%ecx
  4468bc:	01 c1                	add    %eax,%ecx
  4468be:	47 8d b4 26 d9 02 6f 	lea    0x676f02d9(%r14,%r12,1),%r14d
  4468c5:	67 
  4468c6:	41 89 cd             	mov    %ecx,%r13d
  4468c9:	41 21 d5             	and    %edx,%r13d
  4468cc:	41 89 d7             	mov    %edx,%r15d
  4468cf:	41 f7 d7             	not    %r15d
  4468d2:	41 21 c7             	and    %eax,%r15d
  4468d5:	45 09 fd             	or     %r15d,%r13d
  4468d8:	45 01 ee             	add    %r13d,%r14d
  4468db:	41 c1 ce 12          	ror    $0x12,%r14d
  4468df:	41 01 ce             	add    %ecx,%r14d
  4468e2:	42 8d 94 1a 8a 4c 2a 	lea    -0x72d5b376(%rdx,%r11,1),%edx
  4468e9:	8d 
  4468ea:	45 89 f5             	mov    %r14d,%r13d
  4468ed:	41 21 c5             	and    %eax,%r13d
  4468f0:	41 89 c7             	mov    %eax,%r15d
  4468f3:	41 f7 d7             	not    %r15d
  4468f6:	41 21 cf             	and    %ecx,%r15d
  4468f9:	45 09 fd             	or     %r15d,%r13d
  4468fc:	44 01 ea             	add    %r13d,%edx
  4468ff:	c1 ca 0c             	ror    $0xc,%edx
  446902:	44 01 f2             	add    %r14d,%edx
  446905:	8d 84 18 42 39 fa ff 	lea    -0x5c6be(%rax,%rbx,1),%eax
  44690c:	45 89 f5             	mov    %r14d,%r13d
  44690f:	41 31 cd             	xor    %ecx,%r13d
  446912:	41 31 d5             	xor    %edx,%r13d
  446915:	44 01 e8             	add    %r13d,%eax
  446918:	c1 c8 1c             	ror    $0x1c,%eax
  44691b:	01 d0                	add    %edx,%eax
  44691d:	44 8b 6c 24 ac       	mov    -0x54(%rsp),%r13d
  446922:	42 8d 8c 29 81 f6 71 	lea    -0x788e097f(%rcx,%r13,1),%ecx
  446929:	87 
  44692a:	41 89 d5             	mov    %edx,%r13d
  44692d:	45 31 f5             	xor    %r14d,%r13d
  446930:	41 31 c5             	xor    %eax,%r13d
  446933:	44 01 e9             	add    %r13d,%ecx
  446936:	c1 c9 15             	ror    $0x15,%ecx
  446939:	01 c1                	add    %eax,%ecx
  44693b:	44 8b 7c 24 a4       	mov    -0x5c(%rsp),%r15d
  446940:	47 8d b4 3e 22 61 9d 	lea    0x6d9d6122(%r14,%r15,1),%r14d
  446947:	6d 
  446948:	41 89 c5             	mov    %eax,%r13d
  44694b:	41 31 d5             	xor    %edx,%r13d
  44694e:	41 31 cd             	xor    %ecx,%r13d
  446951:	45 01 ee             	add    %r13d,%r14d
  446954:	41 c1 ce 10          	ror    $0x10,%r14d
  446958:	41 01 ce             	add    %ecx,%r14d
  44695b:	8d 94 2a 0c 38 e5 fd 	lea    -0x21ac7f4(%rdx,%rbp,1),%edx
  446962:	41 89 cf             	mov    %ecx,%r15d
  446965:	41 31 c7             	xor    %eax,%r15d
  446968:	45 31 f7             	xor    %r14d,%r15d
  44696b:	44 01 fa             	add    %r15d,%edx
  44696e:	c1 ca 09             	ror    $0x9,%edx
  446971:	44 01 f2             	add    %r14d,%edx
  446974:	42 8d 84 00 44 ea be 	lea    -0x5b4115bc(%rax,%r8,1),%eax
  44697b:	a4 
  44697c:	45 89 f5             	mov    %r14d,%r13d
  44697f:	41 31 cd             	xor    %ecx,%r13d
  446982:	41 31 d5             	xor    %edx,%r13d
  446985:	46 8d 2c 28          	lea    (%rax,%r13,1),%r13d
  446989:	41 c1 cd 1c          	ror    $0x1c,%r13d
  44698d:	41 01 d5             	add    %edx,%r13d
  446990:	8b 44 24 b4          	mov    -0x4c(%rsp),%eax
  446994:	8d 8c 01 a9 cf de 4b 	lea    0x4bdecfa9(%rcx,%rax,1),%ecx
  44699b:	89 d0                	mov    %edx,%eax
  44699d:	44 31 f0             	xor    %r14d,%eax
  4469a0:	44 31 e8             	xor    %r13d,%eax
  4469a3:	01 c1                	add    %eax,%ecx
  4469a5:	c1 c9 15             	ror    $0x15,%ecx
  4469a8:	44 01 e9             	add    %r13d,%ecx
  4469ab:	47 8d b4 26 60 4b bb 	lea    -0x944b4a0(%r14,%r12,1),%r14d
  4469b2:	f6 
  4469b3:	44 89 e8             	mov    %r13d,%eax
  4469b6:	31 d0                	xor    %edx,%eax
  4469b8:	31 c8                	xor    %ecx,%eax
  4469ba:	41 8d 04 06          	lea    (%r14,%rax,1),%eax
  4469be:	c1 c8 10             	ror    $0x10,%eax
  4469c1:	01 c8                	add    %ecx,%eax
  4469c3:	42 8d 94 0a 70 bc bf 	lea    -0x41404390(%rdx,%r9,1),%edx
  4469ca:	be 
  4469cb:	41 89 ce             	mov    %ecx,%r14d
  4469ce:	45 31 ee             	xor    %r13d,%r14d
  4469d1:	41 31 c6             	xor    %eax,%r14d
  4469d4:	44 01 f2             	add    %r14d,%edx
  4469d7:	c1 ca 09             	ror    $0x9,%edx
  4469da:	01 c2                	add    %eax,%edx
  4469dc:	44 8b 74 24 a0       	mov    -0x60(%rsp),%r14d
  4469e1:	47 8d ac 35 c6 7e 9b 	lea    0x289b7ec6(%r13,%r14,1),%r13d
  4469e8:	28 
  4469e9:	41 89 c6             	mov    %eax,%r14d
  4469ec:	41 31 ce             	xor    %ecx,%r14d
  4469ef:	41 31 d6             	xor    %edx,%r14d
  4469f2:	45 01 f5             	add    %r14d,%r13d
  4469f5:	41 c1 cd 1c          	ror    $0x1c,%r13d
  4469f9:	41 01 d5             	add    %edx,%r13d
  4469fc:	44 8b 7c 24 bc       	mov    -0x44(%rsp),%r15d
  446a01:	42 8d 8c 39 fa 27 a1 	lea    -0x155ed806(%rcx,%r15,1),%ecx
  446a08:	ea 
  446a09:	41 89 d6             	mov    %edx,%r14d
  446a0c:	41 31 c6             	xor    %eax,%r14d
  446a0f:	45 31 ee             	xor    %r13d,%r14d
  446a12:	44 01 f1             	add    %r14d,%ecx
  446a15:	c1 c9 15             	ror    $0x15,%ecx
  446a18:	44 01 e9             	add    %r13d,%ecx
  446a1b:	42 8d 84 10 85 30 ef 	lea    -0x2b10cf7b(%rax,%r10,1),%eax
  446a22:	d4 
  446a23:	45 89 ee             	mov    %r13d,%r14d
  446a26:	41 31 d6             	xor    %edx,%r14d
  446a29:	41 31 ce             	xor    %ecx,%r14d
  446a2c:	44 01 f0             	add    %r14d,%eax
  446a2f:	c1 c8 10             	ror    $0x10,%eax
  446a32:	01 c8                	add    %ecx,%eax
  446a34:	44 8b 74 24 b0       	mov    -0x50(%rsp),%r14d
  446a39:	42 8d 94 32 05 1d 88 	lea    0x4881d05(%rdx,%r14,1),%edx
  446a40:	04 
  446a41:	41 89 ce             	mov    %ecx,%r14d
  446a44:	45 31 ee             	xor    %r13d,%r14d
  446a47:	41 31 c6             	xor    %eax,%r14d
  446a4a:	46 8d 34 32          	lea    (%rdx,%r14,1),%r14d
  446a4e:	41 c1 ce 09          	ror    $0x9,%r14d
  446a52:	41 01 c6             	add    %eax,%r14d
  446a55:	44 8b 7c 24 a8       	mov    -0x58(%rsp),%r15d
  446a5a:	47 8d ac 3d 39 d0 d4 	lea    -0x262b2fc7(%r13,%r15,1),%r13d
  446a61:	d9 
  446a62:	89 c2                	mov    %eax,%edx
  446a64:	31 ca                	xor    %ecx,%edx
  446a66:	44 31 f2             	xor    %r14d,%edx
  446a69:	41 8d 54 15 00       	lea    0x0(%r13,%rdx,1),%edx
  446a6e:	c1 ca 1c             	ror    $0x1c,%edx
  446a71:	44 01 f2             	add    %r14d,%edx
  446a74:	42 8d 8c 19 e5 99 db 	lea    -0x1924661b(%rcx,%r11,1),%ecx
  446a7b:	e6 
  446a7c:	45 89 f5             	mov    %r14d,%r13d
  446a7f:	41 31 c5             	xor    %eax,%r13d
  446a82:	41 31 d5             	xor    %edx,%r13d
  446a85:	44 01 e9             	add    %r13d,%ecx
  446a88:	c1 c9 15             	ror    $0x15,%ecx
  446a8b:	01 d1                	add    %edx,%ecx
  446a8d:	8d 84 30 f8 7c a2 1f 	lea    0x1fa27cf8(%rax,%rsi,1),%eax
  446a94:	41 89 d5             	mov    %edx,%r13d
  446a97:	45 31 f5             	xor    %r14d,%r13d
  446a9a:	41 31 cd             	xor    %ecx,%r13d
  446a9d:	46 8d 2c 28          	lea    (%rax,%r13,1),%r13d
  446aa1:	41 c1 cd 10          	ror    $0x10,%r13d
  446aa5:	41 01 cd             	add    %ecx,%r13d
  446aa8:	8b 44 24 b8          	mov    -0x48(%rsp),%eax
  446aac:	45 8d b4 06 65 56 ac 	lea    -0x3b53a99b(%r14,%rax,1),%r14d
  446ab3:	c4 
  446ab4:	89 c8                	mov    %ecx,%eax
  446ab6:	31 d0                	xor    %edx,%eax
  446ab8:	44 31 e8             	xor    %r13d,%eax
  446abb:	41 8d 04 06          	lea    (%r14,%rax,1),%eax
  446abf:	c1 c8 09             	ror    $0x9,%eax
  446ac2:	44 01 e8             	add    %r13d,%eax
  446ac5:	44 8b 74 24 bc       	mov    -0x44(%rsp),%r14d
  446aca:	42 8d 94 32 44 22 29 	lea    -0xbd6ddbc(%rdx,%r14,1),%edx
  446ad1:	f4 
  446ad2:	41 89 ce             	mov    %ecx,%r14d
  446ad5:	41 f7 d6             	not    %r14d
  446ad8:	41 09 c6             	or     %eax,%r14d
  446adb:	45 31 ee             	xor    %r13d,%r14d
  446ade:	44 01 f2             	add    %r14d,%edx
  446ae1:	c1 ca 1a             	ror    $0x1a,%edx
  446ae4:	01 c2                	add    %eax,%edx
  446ae6:	46 8d a4 21 97 ff 2a 	lea    0x432aff97(%rcx,%r12,1),%r12d
  446aed:	43 
  446aee:	45 89 ee             	mov    %r13d,%r14d
  446af1:	41 f7 d6             	not    %r14d
  446af4:	41 09 d6             	or     %edx,%r14d
  446af7:	41 31 c6             	xor    %eax,%r14d
  446afa:	45 01 f4             	add    %r14d,%r12d
  446afd:	41 c1 cc 16          	ror    $0x16,%r12d
  446b01:	41 01 d4             	add    %edx,%r12d
  446b04:	41 8d ac 2d a7 23 94 	lea    -0x546bdc59(%r13,%rbp,1),%ebp
  446b0b:	ab 
  446b0c:	89 c1                	mov    %eax,%ecx
  446b0e:	f7 d1                	not    %ecx
  446b10:	44 09 e1             	or     %r12d,%ecx
  446b13:	31 d1                	xor    %edx,%ecx
  446b15:	01 cd                	add    %ecx,%ebp
  446b17:	c1 cd 11             	ror    $0x11,%ebp
  446b1a:	44 01 e5             	add    %r12d,%ebp
  446b1d:	8d 9c 18 39 a0 93 fc 	lea    -0x36c5fc7(%rax,%rbx,1),%ebx
  446b24:	89 d1                	mov    %edx,%ecx
  446b26:	f7 d1                	not    %ecx
  446b28:	09 e9                	or     %ebp,%ecx
  446b2a:	44 31 e1             	xor    %r12d,%ecx
  446b2d:	01 cb                	add    %ecx,%ebx
  446b2f:	c1 cb 0b             	ror    $0xb,%ebx
  446b32:	01 eb                	add    %ebp,%ebx
  446b34:	42 8d 94 1a c3 59 5b 	lea    0x655b59c3(%rdx,%r11,1),%edx
  446b3b:	65 
  446b3c:	44 89 e0             	mov    %r12d,%eax
  446b3f:	f7 d0                	not    %eax
  446b41:	09 d8                	or     %ebx,%eax
  446b43:	31 e8                	xor    %ebp,%eax
  446b45:	01 c2                	add    %eax,%edx
  446b47:	c1 ca 1a             	ror    $0x1a,%edx
  446b4a:	01 da                	add    %ebx,%edx
  446b4c:	47 8d 94 14 92 cc 0c 	lea    -0x70f3336e(%r12,%r10,1),%r10d
  446b53:	8f 
  446b54:	89 e8                	mov    %ebp,%eax
  446b56:	f7 d0                	not    %eax
  446b58:	09 d0                	or     %edx,%eax
  446b5a:	31 d8                	xor    %ebx,%eax
  446b5c:	41 01 c2             	add    %eax,%r10d
  446b5f:	41 c1 ca 16          	ror    $0x16,%r10d
  446b63:	41 01 d2             	add    %edx,%r10d
  446b66:	42 8d ac 0d 7d f4 ef 	lea    -0x100b83(%rbp,%r9,1),%ebp
  446b6d:	ff 
  446b6e:	89 d8                	mov    %ebx,%eax
  446b70:	f7 d0                	not    %eax
  446b72:	44 09 d0             	or     %r10d,%eax
  446b75:	31 d0                	xor    %edx,%eax
  446b77:	01 c5                	add    %eax,%ebp
  446b79:	c1 cd 11             	ror    $0x11,%ebp
  446b7c:	44 01 d5             	add    %r10d,%ebp
  446b7f:	42 8d 8c 03 d1 5d 84 	lea    -0x7a7ba22f(%rbx,%r8,1),%ecx
  446b86:	85 
  446b87:	89 d0                	mov    %edx,%eax
  446b89:	f7 d0                	not    %eax
  446b8b:	09 e8                	or     %ebp,%eax
  446b8d:	44 31 d0             	xor    %r10d,%eax
  446b90:	01 c1                	add    %eax,%ecx
  446b92:	c1 c9 0b             	ror    $0xb,%ecx
  446b95:	01 e9                	add    %ebp,%ecx
  446b97:	44 8b 7c 24 ac       	mov    -0x54(%rsp),%r15d
  446b9c:	46 8d 84 3a 4f 7e a8 	lea    0x6fa87e4f(%rdx,%r15,1),%r8d
  446ba3:	6f 
  446ba4:	44 89 d3             	mov    %r10d,%ebx
  446ba7:	f7 d3                	not    %ebx
  446ba9:	09 cb                	or     %ecx,%ebx
  446bab:	31 eb                	xor    %ebp,%ebx
  446bad:	41 01 d8             	add    %ebx,%r8d
  446bb0:	41 c1 c8 1a          	ror    $0x1a,%r8d
  446bb4:	41 01 c8             	add    %ecx,%r8d
  446bb7:	41 8d 9c 32 e0 e6 2c 	lea    -0x1d31920(%r10,%rsi,1),%ebx
  446bbe:	fe 
  446bbf:	89 ea                	mov    %ebp,%edx
  446bc1:	f7 d2                	not    %edx
  446bc3:	44 09 c2             	or     %r8d,%edx
  446bc6:	31 ca                	xor    %ecx,%edx
  446bc8:	01 d3                	add    %edx,%ebx
  446bca:	c1 cb 16             	ror    $0x16,%ebx
  446bcd:	44 01 c3             	add    %r8d,%ebx
  446bd0:	8b 44 24 b0          	mov    -0x50(%rsp),%eax
  446bd4:	8d ac 05 14 43 01 a3 	lea    -0x5cfebcec(%rbp,%rax,1),%ebp
  446bdb:	89 ca                	mov    %ecx,%edx
  446bdd:	f7 d2                	not    %edx
  446bdf:	09 da                	or     %ebx,%edx
  446be1:	44 31 c2             	xor    %r8d,%edx
  446be4:	8d 54 15 00          	lea    0x0(%rbp,%rdx,1),%edx
  446be8:	c1 ca 11             	ror    $0x11,%edx
  446beb:	01 da                	add    %ebx,%edx
  446bed:	8b 6c 24 a0          	mov    -0x60(%rsp),%ebp
  446bf1:	8d 8c 29 a1 11 08 4e 	lea    0x4e0811a1(%rcx,%rbp,1),%ecx
  446bf8:	44 89 c0             	mov    %r8d,%eax
  446bfb:	f7 d0                	not    %eax
  446bfd:	09 d0                	or     %edx,%eax
  446bff:	31 d8                	xor    %ebx,%eax
  446c01:	01 c1                	add    %eax,%ecx
  446c03:	c1 c9 0b             	ror    $0xb,%ecx
  446c06:	01 d1                	add    %edx,%ecx
  446c08:	44 8b 6c 24 b4       	mov    -0x4c(%rsp),%r13d
  446c0d:	47 8d 84 28 82 7e 53 	lea    -0x8ac817e(%r8,%r13,1),%r8d
  446c14:	f7 
  446c15:	89 d8                	mov    %ebx,%eax
  446c17:	f7 d0                	not    %eax
  446c19:	09 c8                	or     %ecx,%eax
  446c1b:	31 d0                	xor    %edx,%eax
  446c1d:	41 8d 04 00          	lea    (%r8,%rax,1),%eax
  446c21:	c1 c8 1a             	ror    $0x1a,%eax
  446c24:	01 c8                	add    %ecx,%eax
  446c26:	44 8b 74 24 a4       	mov    -0x5c(%rsp),%r14d
  446c2b:	42 8d b4 33 35 f2 3a 	lea    -0x42c50dcb(%rbx,%r14,1),%esi
  446c32:	bd 
  446c33:	89 d3                	mov    %edx,%ebx
  446c35:	f7 d3                	not    %ebx
  446c37:	09 c3                	or     %eax,%ebx
  446c39:	31 cb                	xor    %ecx,%ebx
  446c3b:	8d 1c 1e             	lea    (%rsi,%rbx,1),%ebx
  446c3e:	c1 cb 16             	ror    $0x16,%ebx
  446c41:	01 c3                	add    %eax,%ebx
  446c43:	44 8b 7c 24 b8       	mov    -0x48(%rsp),%r15d
  446c48:	42 8d b4 3a bb d2 d7 	lea    0x2ad7d2bb(%rdx,%r15,1),%esi
  446c4f:	2a 
  446c50:	89 ca                	mov    %ecx,%edx
  446c52:	f7 d2                	not    %edx
  446c54:	09 da                	or     %ebx,%edx
  446c56:	31 c2                	xor    %eax,%edx
  446c58:	8d 14 16             	lea    (%rsi,%rdx,1),%edx
  446c5b:	c1 ca 11             	ror    $0x11,%edx
  446c5e:	01 da                	add    %ebx,%edx
  446c60:	8b 6c 24 c0          	mov    -0x40(%rsp),%ebp
  446c64:	8d 34 28             	lea    (%rax,%rbp,1),%esi
  446c67:	89 77 08             	mov    %esi,0x8(%rdi)
  446c6a:	8b 77 0c             	mov    0xc(%rdi),%esi
  446c6d:	01 d6                	add    %edx,%esi
  446c6f:	44 8b 6c 24 a8       	mov    -0x58(%rsp),%r13d
  446c74:	42 8d 8c 29 91 d3 86 	lea    -0x14792c6f(%rcx,%r13,1),%ecx
  446c7b:	eb 
  446c7c:	f7 d0                	not    %eax
  446c7e:	09 d0                	or     %edx,%eax
  446c80:	31 d8                	xor    %ebx,%eax
  446c82:	8d 04 01             	lea    (%rcx,%rax,1),%eax
  446c85:	c1 c8 0b             	ror    $0xb,%eax
  446c88:	8d 04 06             	lea    (%rsi,%rax,1),%eax
  446c8b:	89 47 0c             	mov    %eax,0xc(%rdi)
  446c8e:	01 57 10             	add    %edx,0x10(%rdi)
  446c91:	01 5f 14             	add    %ebx,0x14(%rdi)
  446c94:	48 83 c4 10          	add    $0x10,%rsp
  446c98:	5b                   	pop    %rbx
  446c99:	5d                   	pop    %rbp
  446c9a:	41 5c                	pop    %r12
  446c9c:	41 5d                	pop    %r13
  446c9e:	41 5e                	pop    %r14
  446ca0:	41 5f                	pop    %r15
  446ca2:	c3                   	retq   
  446ca3:	31 c0                	xor    %eax,%eax
  446ca5:	4c 8d 4c 24 c8       	lea    -0x38(%rsp),%r9
  446caa:	0f b6 4c 06 01       	movzbl 0x1(%rsi,%rax,1),%ecx
  446caf:	c1 e1 08             	shl    $0x8,%ecx
  446cb2:	0f b6 54 06 02       	movzbl 0x2(%rsi,%rax,1),%edx
  446cb7:	c1 e2 10             	shl    $0x10,%edx
  446cba:	01 d1                	add    %edx,%ecx
  446cbc:	44 0f b6 04 06       	movzbl (%rsi,%rax,1),%r8d
  446cc1:	44 01 c1             	add    %r8d,%ecx
  446cc4:	0f b6 54 06 03       	movzbl 0x3(%rsi,%rax,1),%edx
  446cc9:	c1 e2 18             	shl    $0x18,%edx
  446ccc:	8d 14 11             	lea    (%rcx,%rdx,1),%edx
  446ccf:	41 89 14 01          	mov    %edx,(%r9,%rax,1)
  446cd3:	48 83 c0 04          	add    $0x4,%rax
  446cd7:	48 83 f8 40          	cmp    $0x40,%rax
  446cdb:	75 cd                	jne    446caa <md5_init+0x8ae>
  446cdd:	4c 89 ce             	mov    %r9,%rsi
  446ce0:	e9 77 f7 ff ff       	jmpq   44645c <md5_init+0x60>
  446ce5:	48 8b 06             	mov    (%rsi),%rax
  446ce8:	48 89 44 24 c8       	mov    %rax,-0x38(%rsp)
  446ced:	48 8b 46 08          	mov    0x8(%rsi),%rax
  446cf1:	48 89 44 24 d0       	mov    %rax,-0x30(%rsp)
  446cf6:	48 8b 46 10          	mov    0x10(%rsi),%rax
  446cfa:	48 89 44 24 d8       	mov    %rax,-0x28(%rsp)
  446cff:	48 8b 46 18          	mov    0x18(%rsi),%rax
  446d03:	48 89 44 24 e0       	mov    %rax,-0x20(%rsp)
  446d08:	48 8b 46 20          	mov    0x20(%rsi),%rax
  446d0c:	48 89 44 24 e8       	mov    %rax,-0x18(%rsp)
  446d11:	48 8b 46 28          	mov    0x28(%rsi),%rax
  446d15:	48 89 44 24 f0       	mov    %rax,-0x10(%rsp)
  446d1a:	48 8b 46 30          	mov    0x30(%rsi),%rax
  446d1e:	48 89 44 24 f8       	mov    %rax,-0x8(%rsp)
  446d23:	48 8b 46 38          	mov    0x38(%rsi),%rax
  446d27:	48 89 04 24          	mov    %rax,(%rsp)
  446d2b:	48 8d 74 24 c8       	lea    -0x38(%rsp),%rsi
  446d30:	e9 27 f7 ff ff       	jmpq   44645c <md5_init+0x60>

0000000000446d35 <md5_append>:
  446d35:	41 57                	push   %r15
  446d37:	41 56                	push   %r14
  446d39:	41 55                	push   %r13
  446d3b:	41 54                	push   %r12
  446d3d:	55                   	push   %rbp
  446d3e:	53                   	push   %rbx
  446d3f:	48 83 ec 08          	sub    $0x8,%rsp
  446d43:	48 89 fb             	mov    %rdi,%rbx
  446d46:	49 89 f4             	mov    %rsi,%r12
  446d49:	89 d5                	mov    %edx,%ebp
  446d4b:	8b 3f                	mov    (%rdi),%edi
  446d4d:	85 d2                	test   %edx,%edx
  446d4f:	0f 8e b1 00 00 00    	jle    446e06 <md5_append+0xd1>
  446d55:	8d 0c ed 00 00 00 00 	lea    0x0(,%rbp,8),%ecx
  446d5c:	89 d0                	mov    %edx,%eax
  446d5e:	c1 f8 1d             	sar    $0x1d,%eax
  446d61:	03 43 04             	add    0x4(%rbx),%eax
  446d64:	89 43 04             	mov    %eax,0x4(%rbx)
  446d67:	89 ca                	mov    %ecx,%edx
  446d69:	01 fa                	add    %edi,%edx
  446d6b:	89 13                	mov    %edx,(%rbx)
  446d6d:	39 d1                	cmp    %edx,%ecx
  446d6f:	76 06                	jbe    446d77 <md5_append+0x42>
  446d71:	83 c0 01             	add    $0x1,%eax
  446d74:	89 43 04             	mov    %eax,0x4(%rbx)
  446d77:	c1 ef 03             	shr    $0x3,%edi
  446d7a:	83 e7 3f             	and    $0x3f,%edi
  446d7d:	74 42                	je     446dc1 <md5_append+0x8c>
  446d7f:	44 8d 6c 3d 00       	lea    0x0(%rbp,%rdi,1),%r13d
  446d84:	41 83 fd 40          	cmp    $0x40,%r13d
  446d88:	0f 8e a4 00 00 00    	jle    446e32 <md5_append+0xfd>
  446d8e:	41 bd 40 00 00 00    	mov    $0x40,%r13d
  446d94:	41 29 fd             	sub    %edi,%r13d
  446d97:	4d 63 fd             	movslq %r13d,%r15
  446d9a:	4c 8d 73 18          	lea    0x18(%rbx),%r14
  446d9e:	48 63 ff             	movslq %edi,%rdi
  446da1:	49 8d 3c 3e          	lea    (%r14,%rdi,1),%rdi
  446da5:	4c 89 fa             	mov    %r15,%rdx
  446da8:	4c 89 e6             	mov    %r12,%rsi
  446dab:	e8 08 78 fc ff       	callq  40e5b8 <memcpy@plt>
  446db0:	4d 01 fc             	add    %r15,%r12
  446db3:	44 29 ed             	sub    %r13d,%ebp
  446db6:	4c 89 f6             	mov    %r14,%rsi
  446db9:	48 89 df             	mov    %rbx,%rdi
  446dbc:	e8 65 f6 ff ff       	callq  446426 <md5_init+0x2a>
  446dc1:	83 fd 3f             	cmp    $0x3f,%ebp
  446dc4:	7e 3c                	jle    446e02 <md5_append+0xcd>
  446dc6:	41 89 ef             	mov    %ebp,%r15d
  446dc9:	4d 89 e6             	mov    %r12,%r14
  446dcc:	4c 89 f6             	mov    %r14,%rsi
  446dcf:	48 89 df             	mov    %rbx,%rdi
  446dd2:	e8 4f f6 ff ff       	callq  446426 <md5_init+0x2a>
  446dd7:	49 83 c6 40          	add    $0x40,%r14
  446ddb:	41 83 ef 40          	sub    $0x40,%r15d
  446ddf:	41 83 ff 3f          	cmp    $0x3f,%r15d
  446de3:	7f e7                	jg     446dcc <md5_append+0x97>
  446de5:	83 ed 40             	sub    $0x40,%ebp
  446de8:	41 89 ed             	mov    %ebp,%r13d
  446deb:	41 c1 ed 06          	shr    $0x6,%r13d
  446def:	44 89 e8             	mov    %r13d,%eax
  446df2:	48 c1 e0 06          	shl    $0x6,%rax
  446df6:	4e 8d 64 20 40       	lea    0x40(%rax,%r12,1),%r12
  446dfb:	41 c1 e5 06          	shl    $0x6,%r13d
  446dff:	44 29 ed             	sub    %r13d,%ebp
  446e02:	85 ed                	test   %ebp,%ebp
  446e04:	75 0f                	jne    446e15 <md5_append+0xe0>
  446e06:	48 83 c4 08          	add    $0x8,%rsp
  446e0a:	5b                   	pop    %rbx
  446e0b:	5d                   	pop    %rbp
  446e0c:	41 5c                	pop    %r12
  446e0e:	41 5d                	pop    %r13
  446e10:	41 5e                	pop    %r14
  446e12:	41 5f                	pop    %r15
  446e14:	c3                   	retq   
  446e15:	48 8d 7b 18          	lea    0x18(%rbx),%rdi
  446e19:	48 63 d5             	movslq %ebp,%rdx
  446e1c:	4c 89 e6             	mov    %r12,%rsi
  446e1f:	48 83 c4 08          	add    $0x8,%rsp
  446e23:	5b                   	pop    %rbx
  446e24:	5d                   	pop    %rbp
  446e25:	41 5c                	pop    %r12
  446e27:	41 5d                	pop    %r13
  446e29:	41 5e                	pop    %r14
  446e2b:	41 5f                	pop    %r15
  446e2d:	e9 86 77 fc ff       	jmpq   40e5b8 <memcpy@plt>
  446e32:	4c 63 fd             	movslq %ebp,%r15
  446e35:	4c 8d 73 18          	lea    0x18(%rbx),%r14
  446e39:	48 63 ff             	movslq %edi,%rdi
  446e3c:	49 8d 3c 3e          	lea    (%r14,%rdi,1),%rdi
  446e40:	4c 89 fa             	mov    %r15,%rdx
  446e43:	4c 89 e6             	mov    %r12,%rsi
  446e46:	e8 6d 77 fc ff       	callq  40e5b8 <memcpy@plt>
  446e4b:	41 83 fd 40          	cmp    $0x40,%r13d
  446e4f:	75 b5                	jne    446e06 <md5_append+0xd1>
  446e51:	41 89 ed             	mov    %ebp,%r13d
  446e54:	e9 57 ff ff ff       	jmpq   446db0 <md5_append+0x7b>

0000000000446e59 <md5_finish>:
  446e59:	41 54                	push   %r12
  446e5b:	55                   	push   %rbp
  446e5c:	53                   	push   %rbx
  446e5d:	48 83 ec 10          	sub    $0x10,%rsp
  446e61:	48 89 fb             	mov    %rdi,%rbx
  446e64:	49 89 f4             	mov    %rsi,%r12
  446e67:	48 89 e6             	mov    %rsp,%rsi
  446e6a:	31 c0                	xor    %eax,%eax
  446e6c:	89 c2                	mov    %eax,%edx
  446e6e:	c1 fa 02             	sar    $0x2,%edx
  446e71:	48 63 d2             	movslq %edx,%rdx
  446e74:	89 c1                	mov    %eax,%ecx
  446e76:	83 e1 03             	and    $0x3,%ecx
  446e79:	c1 e1 03             	shl    $0x3,%ecx
  446e7c:	8b 14 93             	mov    (%rbx,%rdx,4),%edx
  446e7f:	d3 ea                	shr    %cl,%edx
  446e81:	88 16                	mov    %dl,(%rsi)
  446e83:	83 c0 01             	add    $0x1,%eax
  446e86:	48 83 c6 01          	add    $0x1,%rsi
  446e8a:	83 f8 08             	cmp    $0x8,%eax
  446e8d:	75 dd                	jne    446e6c <md5_finish+0x13>
  446e8f:	8b 03                	mov    (%rbx),%eax
  446e91:	c1 e8 03             	shr    $0x3,%eax
  446e94:	ba 37 00 00 00       	mov    $0x37,%edx
  446e99:	29 c2                	sub    %eax,%edx
  446e9b:	83 e2 3f             	and    $0x3f,%edx
  446e9e:	83 c2 01             	add    $0x1,%edx
  446ea1:	48 8d 35 38 8a 02 00 	lea    0x28a38(%rip),%rsi        # 46f8e0 <usage_message+0xdba0>
  446ea8:	48 89 df             	mov    %rbx,%rdi
  446eab:	e8 85 fe ff ff       	callq  446d35 <md5_append>
  446eb0:	ba 08 00 00 00       	mov    $0x8,%edx
  446eb5:	48 89 e6             	mov    %rsp,%rsi
  446eb8:	48 89 df             	mov    %rbx,%rdi
  446ebb:	e8 75 fe ff ff       	callq  446d35 <md5_append>
  446ec0:	31 c0                	xor    %eax,%eax
  446ec2:	89 c2                	mov    %eax,%edx
  446ec4:	c1 fa 02             	sar    $0x2,%edx
  446ec7:	48 63 d2             	movslq %edx,%rdx
  446eca:	89 c1                	mov    %eax,%ecx
  446ecc:	83 e1 03             	and    $0x3,%ecx
  446ecf:	c1 e1 03             	shl    $0x3,%ecx
  446ed2:	8b 54 93 08          	mov    0x8(%rbx,%rdx,4),%edx
  446ed6:	d3 ea                	shr    %cl,%edx
  446ed8:	41 88 14 24          	mov    %dl,(%r12)
  446edc:	83 c0 01             	add    $0x1,%eax
  446edf:	49 83 c4 01          	add    $0x1,%r12
  446ee3:	83 f8 10             	cmp    $0x10,%eax
  446ee6:	75 da                	jne    446ec2 <md5_finish+0x69>
  446ee8:	48 83 c4 10          	add    $0x10,%rsp
  446eec:	5b                   	pop    %rbx
  446eed:	5d                   	pop    %rbp
  446eee:	41 5c                	pop    %r12
  446ef0:	c3                   	retq   
  446ef1:	90                   	nop
  446ef2:	90                   	nop
  446ef3:	90                   	nop
  446ef4:	90                   	nop
  446ef5:	90                   	nop
  446ef6:	90                   	nop
  446ef7:	90                   	nop
  446ef8:	90                   	nop
  446ef9:	90                   	nop
  446efa:	90                   	nop
  446efb:	90                   	nop
  446efc:	90                   	nop
  446efd:	90                   	nop
  446efe:	90                   	nop
  446eff:	90                   	nop

0000000000446f00 <str_base64_decode>:
  446f00:	41 57                	push   %r15
  446f02:	41 56                	push   %r14
  446f04:	41 55                	push   %r13
  446f06:	41 54                	push   %r12
  446f08:	55                   	push   %rbp
  446f09:	53                   	push   %rbx
  446f0a:	48 81 ec 18 00 01 00 	sub    $0x10018,%rsp
  446f11:	89 54 24 0c          	mov    %edx,0xc(%rsp)
  446f15:	48 85 ff             	test   %rdi,%rdi
  446f18:	0f 84 23 03 00 00    	je     447241 <str_base64_decode+0x341>
  446f1e:	48 85 f6             	test   %rsi,%rsi
  446f21:	0f 84 77 03 00 00    	je     44729e <str_base64_decode+0x39e>
  446f27:	48 85 c9             	test   %rcx,%rcx
  446f2a:	0f 84 4f 03 00 00    	je     44727f <str_base64_decode+0x37f>
  446f30:	8b 44 24 0c          	mov    0xc(%rsp),%eax
  446f34:	85 c0                	test   %eax,%eax
  446f36:	0f 8e 24 03 00 00    	jle    447260 <str_base64_decode+0x360>
  446f3c:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
  446f42:	44 0f b6 07          	movzbl (%rdi),%r8d
  446f46:	45 84 c0             	test   %r8b,%r8b
  446f49:	0f 84 e5 02 00 00    	je     447234 <str_base64_decode+0x334>
  446f4f:	48 8d 44 24 10       	lea    0x10(%rsp),%rax
  446f54:	48 89 c5             	mov    %rax,%rbp
  446f57:	41 8d 58 d0          	lea    -0x30(%r8),%ebx
  446f5b:	80 fb 09             	cmp    $0x9,%bl
  446f5e:	0f 86 72 01 00 00    	jbe    4470d6 <str_base64_decode+0x1d6>
  446f64:	41 8d 58 9f          	lea    -0x61(%r8),%ebx
  446f68:	80 fb 19             	cmp    $0x19,%bl
  446f6b:	0f 86 65 01 00 00    	jbe    4470d6 <str_base64_decode+0x1d6>
  446f71:	41 8d 58 bf          	lea    -0x41(%r8),%ebx
  446f75:	80 fb 19             	cmp    $0x19,%bl
  446f78:	0f 86 58 01 00 00    	jbe    4470d6 <str_base64_decode+0x1d6>
  446f7e:	41 80 f8 2f          	cmp    $0x2f,%r8b
  446f82:	0f 84 4e 01 00 00    	je     4470d6 <str_base64_decode+0x1d6>
  446f88:	41 80 f8 2b          	cmp    $0x2b,%r8b
  446f8c:	0f 84 44 01 00 00    	je     4470d6 <str_base64_decode+0x1d6>
  446f92:	41 80 f8 3d          	cmp    $0x3d,%r8b
  446f96:	0f 84 3a 01 00 00    	je     4470d6 <str_base64_decode+0x1d6>
  446f9c:	48 83 c7 01          	add    $0x1,%rdi
  446fa0:	44 0f b6 07          	movzbl (%rdi),%r8d
  446fa4:	45 84 c0             	test   %r8b,%r8b
  446fa7:	75 ae                	jne    446f57 <str_base64_decode+0x57>
  446fa9:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
  446fad:	0f b6 38             	movzbl (%rax),%edi
  446fb0:	40 84 ff             	test   %dil,%dil
  446fb3:	0f 84 0b 01 00 00    	je     4470c4 <str_base64_decode+0x1c4>
  446fb9:	48 83 c0 01          	add    $0x1,%rax
  446fbd:	44 0f b6 10          	movzbl (%rax),%r10d
  446fc1:	45 84 d2             	test   %r10b,%r10b
  446fc4:	0f 85 45 01 00 00    	jne    44710f <str_base64_decode+0x20f>
  446fca:	31 db                	xor    %ebx,%ebx
  446fcc:	41 bd 41 00 00 00    	mov    $0x41,%r13d
  446fd2:	45 31 c9             	xor    %r9d,%r9d
  446fd5:	41 be 41 00 00 00    	mov    $0x41,%r14d
  446fdb:	45 31 c0             	xor    %r8d,%r8d
  446fde:	41 bf 41 00 00 00    	mov    $0x41,%r15d
  446fe4:	bd 41 00 00 00       	mov    $0x41,%ebp
  446fe9:	41 bb 41 00 00 00    	mov    $0x41,%r11d
  446fef:	41 ba 41 00 00 00    	mov    $0x41,%r10d
  446ff5:	44 8d 67 bf          	lea    -0x41(%rdi),%r12d
  446ff9:	41 80 fc 19          	cmp    $0x19,%r12b
  446ffd:	0f 87 f1 00 00 00    	ja     4470f4 <str_base64_decode+0x1f4>
  447003:	41 c0 e4 02          	shl    $0x2,%r12b
  447007:	41 80 f8 19          	cmp    $0x19,%r8b
  44700b:	76 12                	jbe    44701f <str_base64_decode+0x11f>
  44700d:	41 8d 7f 9f          	lea    -0x61(%r15),%edi
  447011:	40 80 ff 19          	cmp    $0x19,%dil
  447015:	0f 87 2d 01 00 00    	ja     447148 <str_base64_decode+0x248>
  44701b:	45 8d 47 b9          	lea    -0x47(%r15),%r8d
  44701f:	44 89 c2             	mov    %r8d,%edx
  447022:	c0 ea 04             	shr    $0x4,%dl
  447025:	89 d7                	mov    %edx,%edi
  447027:	41 80 f9 19          	cmp    $0x19,%r9b
  44702b:	76 12                	jbe    44703f <str_base64_decode+0x13f>
  44702d:	45 8d 4e 9f          	lea    -0x61(%r14),%r9d
  447031:	41 80 f9 19          	cmp    $0x19,%r9b
  447035:	0f 87 37 01 00 00    	ja     447172 <str_base64_decode+0x272>
  44703b:	45 8d 4e b9          	lea    -0x47(%r14),%r9d
  44703f:	80 fb 19             	cmp    $0x19,%bl
  447042:	76 11                	jbe    447055 <str_base64_decode+0x155>
  447044:	41 8d 5d 9f          	lea    -0x61(%r13),%ebx
  447048:	80 fb 19             	cmp    $0x19,%bl
  44704b:	0f 87 0f 01 00 00    	ja     447160 <str_base64_decode+0x260>
  447051:	41 8d 5d b9          	lea    -0x47(%r13),%ebx
  447055:	41 08 fc             	or     %dil,%r12b
  447058:	44 88 26             	mov    %r12b,(%rsi)
  44705b:	8b 39                	mov    (%rcx),%edi
  44705d:	83 c7 01             	add    $0x1,%edi
  447060:	89 39                	mov    %edi,(%rcx)
  447062:	39 7c 24 0c          	cmp    %edi,0xc(%rsp)
  447066:	74 5c                	je     4470c4 <str_base64_decode+0x1c4>
  447068:	48 83 c6 01          	add    $0x1,%rsi
  44706c:	41 80 fb 3d          	cmp    $0x3d,%r11b
  447070:	74 21                	je     447093 <str_base64_decode+0x193>
  447072:	44 89 ca             	mov    %r9d,%edx
  447075:	c0 ea 02             	shr    $0x2,%dl
  447078:	41 c0 e0 04          	shl    $0x4,%r8b
  44707c:	41 08 d0             	or     %dl,%r8b
  44707f:	44 88 06             	mov    %r8b,(%rsi)
  447082:	8b 39                	mov    (%rcx),%edi
  447084:	83 c7 01             	add    $0x1,%edi
  447087:	89 39                	mov    %edi,(%rcx)
  447089:	39 7c 24 0c          	cmp    %edi,0xc(%rsp)
  44708d:	74 35                	je     4470c4 <str_base64_decode+0x1c4>
  44708f:	48 83 c6 01          	add    $0x1,%rsi
  447093:	40 80 fd 3d          	cmp    $0x3d,%bpl
  447097:	0f 84 10 ff ff ff    	je     446fad <str_base64_decode+0xad>
  44709d:	41 c0 e1 06          	shl    $0x6,%r9b
  4470a1:	41 08 d9             	or     %bl,%r9b
  4470a4:	44 88 0e             	mov    %r9b,(%rsi)
  4470a7:	8b 19                	mov    (%rcx),%ebx
  4470a9:	83 c3 01             	add    $0x1,%ebx
  4470ac:	89 19                	mov    %ebx,(%rcx)
  4470ae:	39 5c 24 0c          	cmp    %ebx,0xc(%rsp)
  4470b2:	74 10                	je     4470c4 <str_base64_decode+0x1c4>
  4470b4:	48 83 c6 01          	add    $0x1,%rsi
  4470b8:	0f b6 38             	movzbl (%rax),%edi
  4470bb:	40 84 ff             	test   %dil,%dil
  4470be:	0f 85 f5 fe ff ff    	jne    446fb9 <str_base64_decode+0xb9>
  4470c4:	48 81 c4 18 00 01 00 	add    $0x10018,%rsp
  4470cb:	5b                   	pop    %rbx
  4470cc:	5d                   	pop    %rbp
  4470cd:	41 5c                	pop    %r12
  4470cf:	41 5d                	pop    %r13
  4470d1:	41 5e                	pop    %r14
  4470d3:	41 5f                	pop    %r15
  4470d5:	c3                   	retq   
  4470d6:	44 88 45 00          	mov    %r8b,0x0(%rbp)
  4470da:	48 83 c5 01          	add    $0x1,%rbp
  4470de:	48 83 c7 01          	add    $0x1,%rdi
  4470e2:	44 0f b6 07          	movzbl (%rdi),%r8d
  4470e6:	45 84 c0             	test   %r8b,%r8b
  4470e9:	0f 85 68 fe ff ff    	jne    446f57 <str_base64_decode+0x57>
  4470ef:	e9 b5 fe ff ff       	jmpq   446fa9 <str_base64_decode+0xa9>
  4470f4:	44 8d 67 9f          	lea    -0x61(%rdi),%r12d
  4470f8:	41 80 fc 19          	cmp    $0x19,%r12b
  4470fc:	0f 87 87 00 00 00    	ja     447189 <str_base64_decode+0x289>
  447102:	44 8d 24 bd e4 ff ff 	lea    -0x1c(,%rdi,4),%r12d
  447109:	ff 
  44710a:	e9 f8 fe ff ff       	jmpq   447007 <str_base64_decode+0x107>
  44710f:	48 83 c0 01          	add    $0x1,%rax
  447113:	44 0f b6 18          	movzbl (%rax),%r11d
  447117:	45 84 db             	test   %r11b,%r11b
  44711a:	0f 85 80 00 00 00    	jne    4471a0 <str_base64_decode+0x2a0>
  447120:	45 89 d7             	mov    %r10d,%r15d
  447123:	45 8d 42 bf          	lea    -0x41(%r10),%r8d
  447127:	31 db                	xor    %ebx,%ebx
  447129:	41 bd 41 00 00 00    	mov    $0x41,%r13d
  44712f:	45 31 c9             	xor    %r9d,%r9d
  447132:	41 be 41 00 00 00    	mov    $0x41,%r14d
  447138:	bd 41 00 00 00       	mov    $0x41,%ebp
  44713d:	41 bb 41 00 00 00    	mov    $0x41,%r11d
  447143:	e9 ad fe ff ff       	jmpq   446ff5 <str_base64_decode+0xf5>
  447148:	41 8d 7f d0          	lea    -0x30(%r15),%edi
  44714c:	40 80 ff 09          	cmp    $0x9,%dil
  447150:	77 7a                	ja     4471cc <str_base64_decode+0x2cc>
  447152:	45 8d 47 04          	lea    0x4(%r15),%r8d
  447156:	bf 03 00 00 00       	mov    $0x3,%edi
  44715b:	e9 c7 fe ff ff       	jmpq   447027 <str_base64_decode+0x127>
  447160:	41 8d 5d d0          	lea    -0x30(%r13),%ebx
  447164:	80 fb 09             	cmp    $0x9,%bl
  447167:	77 79                	ja     4471e2 <str_base64_decode+0x2e2>
  447169:	41 8d 5d 04          	lea    0x4(%r13),%ebx
  44716d:	e9 e3 fe ff ff       	jmpq   447055 <str_base64_decode+0x155>
  447172:	45 8d 4e d0          	lea    -0x30(%r14),%r9d
  447176:	41 80 f9 09          	cmp    $0x9,%r9b
  44717a:	0f 87 86 00 00 00    	ja     447206 <str_base64_decode+0x306>
  447180:	45 8d 4e 04          	lea    0x4(%r14),%r9d
  447184:	e9 b6 fe ff ff       	jmpq   44703f <str_base64_decode+0x13f>
  447189:	44 8d 67 d0          	lea    -0x30(%rdi),%r12d
  44718d:	41 80 fc 09          	cmp    $0x9,%r12b
  447191:	77 5e                	ja     4471f1 <str_base64_decode+0x2f1>
  447193:	44 8d 24 bd 10 00 00 	lea    0x10(,%rdi,4),%r12d
  44719a:	00 
  44719b:	e9 67 fe ff ff       	jmpq   447007 <str_base64_decode+0x107>
  4471a0:	48 83 c0 01          	add    $0x1,%rax
  4471a4:	0f b6 28             	movzbl (%rax),%ebp
  4471a7:	40 84 ed             	test   %bpl,%bpl
  4471aa:	75 6b                	jne    447217 <str_base64_decode+0x317>
  4471ac:	45 89 d7             	mov    %r10d,%r15d
  4471af:	45 8d 42 bf          	lea    -0x41(%r10),%r8d
  4471b3:	45 89 de             	mov    %r11d,%r14d
  4471b6:	45 8d 4b bf          	lea    -0x41(%r11),%r9d
  4471ba:	31 db                	xor    %ebx,%ebx
  4471bc:	41 bd 41 00 00 00    	mov    $0x41,%r13d
  4471c2:	bd 41 00 00 00       	mov    $0x41,%ebp
  4471c7:	e9 29 fe ff ff       	jmpq   446ff5 <str_base64_decode+0xf5>
  4471cc:	bf 03 00 00 00       	mov    $0x3,%edi
  4471d1:	41 80 fa 2b          	cmp    $0x2b,%r10b
  4471d5:	41 0f 95 c0          	setne  %r8b
  4471d9:	41 80 c0 3e          	add    $0x3e,%r8b
  4471dd:	e9 45 fe ff ff       	jmpq   447027 <str_base64_decode+0x127>
  4471e2:	40 80 fd 2b          	cmp    $0x2b,%bpl
  4471e6:	0f 95 c3             	setne  %bl
  4471e9:	80 c3 3e             	add    $0x3e,%bl
  4471ec:	e9 64 fe ff ff       	jmpq   447055 <str_base64_decode+0x155>
  4471f1:	40 80 ff 2b          	cmp    $0x2b,%dil
  4471f5:	41 0f 95 c4          	setne  %r12b
  4471f9:	46 8d 24 a5 f8 ff ff 	lea    -0x8(,%r12,4),%r12d
  447200:	ff 
  447201:	e9 01 fe ff ff       	jmpq   447007 <str_base64_decode+0x107>
  447206:	41 80 fb 2b          	cmp    $0x2b,%r11b
  44720a:	41 0f 95 c1          	setne  %r9b
  44720e:	41 80 c1 3e          	add    $0x3e,%r9b
  447212:	e9 28 fe ff ff       	jmpq   44703f <str_base64_decode+0x13f>
  447217:	48 83 c0 01          	add    $0x1,%rax
  44721b:	45 89 d7             	mov    %r10d,%r15d
  44721e:	45 8d 42 bf          	lea    -0x41(%r10),%r8d
  447222:	45 89 de             	mov    %r11d,%r14d
  447225:	45 8d 4b bf          	lea    -0x41(%r11),%r9d
  447229:	41 89 ed             	mov    %ebp,%r13d
  44722c:	8d 5d bf             	lea    -0x41(%rbp),%ebx
  44722f:	e9 c1 fd ff ff       	jmpq   446ff5 <str_base64_decode+0xf5>
  447234:	48 8d 44 24 10       	lea    0x10(%rsp),%rax
  447239:	48 89 c5             	mov    %rax,%rbp
  44723c:	e9 68 fd ff ff       	jmpq   446fa9 <str_base64_decode+0xa9>
  447241:	48 8d 0d 18 87 02 00 	lea    0x28718(%rip),%rcx        # 46f960 <usage_message+0xdc20>
  447248:	ba 0d 01 00 00       	mov    $0x10d,%edx
  44724d:	48 8d 35 d0 86 02 00 	lea    0x286d0(%rip),%rsi        # 46f924 <usage_message+0xdbe4>
  447254:	48 8d 3d f1 86 02 00 	lea    0x286f1(%rip),%rdi        # 46f94c <usage_message+0xdc0c>
  44725b:	e8 98 6c fc ff       	callq  40def8 <__assert_fail@plt>
  447260:	48 8d 0d f9 86 02 00 	lea    0x286f9(%rip),%rcx        # 46f960 <usage_message+0xdc20>
  447267:	ba 10 01 00 00       	mov    $0x110,%edx
  44726c:	48 8d 35 b1 86 02 00 	lea    0x286b1(%rip),%rsi        # 46f924 <usage_message+0xdbe4>
  447273:	48 8d 3d c4 86 02 00 	lea    0x286c4(%rip),%rdi        # 46f93e <usage_message+0xdbfe>
  44727a:	e8 79 6c fc ff       	callq  40def8 <__assert_fail@plt>
  44727f:	48 8d 0d da 86 02 00 	lea    0x286da(%rip),%rcx        # 46f960 <usage_message+0xdc20>
  447286:	ba 0f 01 00 00       	mov    $0x10f,%edx
  44728b:	48 8d 35 92 86 02 00 	lea    0x28692(%rip),%rsi        # 46f924 <usage_message+0xdbe4>
  447292:	48 8d 3d 9a 86 02 00 	lea    0x2869a(%rip),%rdi        # 46f933 <usage_message+0xdbf3>
  447299:	e8 5a 6c fc ff       	callq  40def8 <__assert_fail@plt>
  44729e:	48 8d 0d bb 86 02 00 	lea    0x286bb(%rip),%rcx        # 46f960 <usage_message+0xdc20>
  4472a5:	ba 0e 01 00 00       	mov    $0x10e,%edx
  4472aa:	48 8d 35 73 86 02 00 	lea    0x28673(%rip),%rsi        # 46f924 <usage_message+0xdbe4>
  4472b1:	48 8d 3d 75 86 02 00 	lea    0x28675(%rip),%rdi        # 46f92d <usage_message+0xdbed>
  4472b8:	e8 3b 6c fc ff       	callq  40def8 <__assert_fail@plt>

00000000004472bd <str_base64_encode>:
  4472bd:	41 57                	push   %r15
  4472bf:	41 56                	push   %r14
  4472c1:	41 55                	push   %r13
  4472c3:	41 54                	push   %r12
  4472c5:	55                   	push   %rbp
  4472c6:	53                   	push   %rbx
  4472c7:	48 83 ec 18          	sub    $0x18,%rsp
  4472cb:	85 d2                	test   %edx,%edx
  4472cd:	0f 84 30 01 00 00    	je     447403 <str_base64_encode+0x146>
  4472d3:	48 85 ff             	test   %rdi,%rdi
  4472d6:	0f 84 63 01 00 00    	je     44743f <str_base64_encode+0x182>
  4472dc:	48 85 f6             	test   %rsi,%rsi
  4472df:	0f 84 3b 01 00 00    	je     447420 <str_base64_encode+0x163>
  4472e5:	85 d2                	test   %edx,%edx
  4472e7:	0f 8e 2e 01 00 00    	jle    44741b <str_base64_encode+0x15e>
  4472ed:	48 8d 46 03          	lea    0x3(%rsi),%rax
  4472f1:	41 b9 02 00 00 00    	mov    $0x2,%r9d
  4472f7:	b9 01 00 00 00       	mov    $0x1,%ecx
  4472fc:	4c 8d 1d bd 86 02 00 	lea    0x286bd(%rip),%r11        # 46f9c0 <usage_message+0xdc80>
  447303:	4c 89 dd             	mov    %r11,%rbp
  447306:	e9 9c 00 00 00       	jmpq   4473a7 <str_base64_encode+0xea>
  44730b:	45 31 e4             	xor    %r12d,%r12d
  44730e:	45 31 ff             	xor    %r15d,%r15d
  447311:	44 39 ca             	cmp    %r9d,%edx
  447314:	0f 8f b8 00 00 00    	jg     4473d2 <str_base64_encode+0x115>
  44731a:	c6 44 24 0f 00       	movb   $0x0,0xf(%rsp)
  44731f:	45 31 ed             	xor    %r13d,%r13d
  447322:	44 89 d3             	mov    %r10d,%ebx
  447325:	c0 eb 02             	shr    $0x2,%bl
  447328:	44 0f b6 c3          	movzbl %bl,%r8d
  44732c:	47 0f b6 34 03       	movzbl (%r11,%r8,1),%r14d
  447331:	44 88 70 fd          	mov    %r14b,-0x3(%rax)
  447335:	41 b8 03 00 00 00    	mov    $0x3,%r8d
  44733b:	45 21 d0             	and    %r10d,%r8d
  44733e:	41 c1 e0 04          	shl    $0x4,%r8d
  447342:	45 08 f8             	or     %r15b,%r8b
  447345:	45 0f b6 c0          	movzbl %r8b,%r8d
  447349:	47 0f b6 04 03       	movzbl (%r11,%r8,1),%r8d
  44734e:	44 88 40 fe          	mov    %r8b,-0x2(%rax)
  447352:	39 ca                	cmp    %ecx,%edx
  447354:	0f 8e b8 00 00 00    	jle    447412 <str_base64_encode+0x155>
  44735a:	45 08 ec             	or     %r13b,%r12b
  44735d:	45 0f b6 e4          	movzbl %r12b,%r12d
  447361:	46 0f b6 44 25 00    	movzbl 0x0(%rbp,%r12,1),%r8d
  447367:	44 88 40 ff          	mov    %r8b,-0x1(%rax)
  44736b:	44 39 ca             	cmp    %r9d,%edx
  44736e:	7e 7f                	jle    4473ef <str_base64_encode+0x132>
  447370:	0f b6 5c 24 0f       	movzbl 0xf(%rsp),%ebx
  447375:	41 0f b6 1c 1b       	movzbl (%r11,%rbx,1),%ebx
  44737a:	88 18                	mov    %bl,(%rax)
  44737c:	4c 8d 40 01          	lea    0x1(%rax),%r8
  447380:	44 8d 51 02          	lea    0x2(%rcx),%r10d
  447384:	44 39 d2             	cmp    %r10d,%edx
  447387:	7e 76                	jle    4473ff <str_base64_encode+0x142>
  447389:	48 83 c7 03          	add    $0x3,%rdi
  44738d:	83 c1 03             	add    $0x3,%ecx
  447390:	48 83 c0 04          	add    $0x4,%rax
  447394:	41 83 c1 03          	add    $0x3,%r9d
  447398:	4c 89 c3             	mov    %r8,%rbx
  44739b:	48 29 f3             	sub    %rsi,%rbx
  44739e:	48 81 fb fb 3f 00 00 	cmp    $0x3ffb,%rbx
  4473a5:	7f 58                	jg     4473ff <str_base64_encode+0x142>
  4473a7:	44 0f b6 17          	movzbl (%rdi),%r10d
  4473ab:	39 ca                	cmp    %ecx,%edx
  4473ad:	0f 8e 58 ff ff ff    	jle    44730b <str_base64_encode+0x4e>
  4473b3:	44 0f b6 67 01       	movzbl 0x1(%rdi),%r12d
  4473b8:	44 89 e3             	mov    %r12d,%ebx
  4473bb:	c0 eb 04             	shr    $0x4,%bl
  4473be:	41 89 df             	mov    %ebx,%r15d
  4473c1:	41 83 e4 0f          	and    $0xf,%r12d
  4473c5:	41 c0 e4 02          	shl    $0x2,%r12b
  4473c9:	44 39 ca             	cmp    %r9d,%edx
  4473cc:	0f 8e 48 ff ff ff    	jle    44731a <str_base64_encode+0x5d>
  4473d2:	44 0f b6 47 02       	movzbl 0x2(%rdi),%r8d
  4473d7:	44 89 c3             	mov    %r8d,%ebx
  4473da:	c0 eb 06             	shr    $0x6,%bl
  4473dd:	41 89 dd             	mov    %ebx,%r13d
  4473e0:	44 89 c3             	mov    %r8d,%ebx
  4473e3:	80 e3 3f             	and    $0x3f,%bl
  4473e6:	88 5c 24 0f          	mov    %bl,0xf(%rsp)
  4473ea:	e9 33 ff ff ff       	jmpq   447322 <str_base64_encode+0x65>
  4473ef:	c6 00 3d             	movb   $0x3d,(%rax)
  4473f2:	4c 8d 40 01          	lea    0x1(%rax),%r8
  4473f6:	44 8d 51 02          	lea    0x2(%rcx),%r10d
  4473fa:	44 39 d2             	cmp    %r10d,%edx
  4473fd:	7f 8a                	jg     447389 <str_base64_encode+0xcc>
  4473ff:	41 c6 00 00          	movb   $0x0,(%r8)
  447403:	48 83 c4 18          	add    $0x18,%rsp
  447407:	5b                   	pop    %rbx
  447408:	5d                   	pop    %rbp
  447409:	41 5c                	pop    %r12
  44740b:	41 5d                	pop    %r13
  44740d:	41 5e                	pop    %r14
  44740f:	41 5f                	pop    %r15
  447411:	c3                   	retq   
  447412:	c6 40 ff 3d          	movb   $0x3d,-0x1(%rax)
  447416:	e9 50 ff ff ff       	jmpq   44736b <str_base64_encode+0xae>
  44741b:	49 89 f0             	mov    %rsi,%r8
  44741e:	eb df                	jmp    4473ff <str_base64_encode+0x142>
  447420:	48 8d 0d 79 85 02 00 	lea    0x28579(%rip),%rcx        # 46f9a0 <usage_message+0xdc60>
  447427:	ba 8e 00 00 00       	mov    $0x8e,%edx
  44742c:	48 8d 35 f1 84 02 00 	lea    0x284f1(%rip),%rsi        # 46f924 <usage_message+0xdbe4>
  447433:	48 8d 3d 12 85 02 00 	lea    0x28512(%rip),%rdi        # 46f94c <usage_message+0xdc0c>
  44743a:	e8 b9 6a fc ff       	callq  40def8 <__assert_fail@plt>
  44743f:	48 8d 0d 5a 85 02 00 	lea    0x2855a(%rip),%rcx        # 46f9a0 <usage_message+0xdc60>
  447446:	ba 8d 00 00 00       	mov    $0x8d,%edx
  44744b:	48 8d 35 d2 84 02 00 	lea    0x284d2(%rip),%rsi        # 46f924 <usage_message+0xdbe4>
  447452:	48 8d 3d d4 84 02 00 	lea    0x284d4(%rip),%rdi        # 46f92d <usage_message+0xdbed>
  447459:	e8 9a 6a fc ff       	callq  40def8 <__assert_fail@plt>

000000000044745e <str_base64_encode_dyn>:
  44745e:	41 57                	push   %r15
  447460:	41 56                	push   %r14
  447462:	41 55                	push   %r13
  447464:	41 54                	push   %r12
  447466:	55                   	push   %rbp
  447467:	53                   	push   %rbx
  447468:	48 83 ec 18          	sub    $0x18,%rsp
  44746c:	49 89 fd             	mov    %rdi,%r13
  44746f:	49 89 f4             	mov    %rsi,%r12
  447472:	89 d3                	mov    %edx,%ebx
  447474:	48 85 ff             	test   %rdi,%rdi
  447477:	0f 84 c2 01 00 00    	je     44763f <str_base64_encode_dyn+0x1e1>
  44747d:	48 85 f6             	test   %rsi,%rsi
  447480:	0f 84 f7 01 00 00    	je     44767d <str_base64_encode_dyn+0x21f>
  447486:	48 83 3e 00          	cmpq   $0x0,(%rsi)
  44748a:	0f 85 ce 01 00 00    	jne    44765e <str_base64_encode_dyn+0x200>
  447490:	48 63 ea             	movslq %edx,%rbp
  447493:	48 8d 44 ad 00       	lea    0x0(%rbp,%rbp,4),%rax
  447498:	48 89 c2             	mov    %rax,%rdx
  44749b:	48 c1 e2 04          	shl    $0x4,%rdx
  44749f:	48 01 d0             	add    %rdx,%rax
  4474a2:	48 89 c2             	mov    %rax,%rdx
  4474a5:	48 c1 e2 08          	shl    $0x8,%rdx
  4474a9:	48 01 d0             	add    %rdx,%rax
  4474ac:	48 89 c2             	mov    %rax,%rdx
  4474af:	48 c1 e2 10          	shl    $0x10,%rdx
  4474b3:	48 8d 14 10          	lea    (%rax,%rdx,1),%rdx
  4474b7:	48 01 ea             	add    %rbp,%rdx
  4474ba:	48 c1 ea 20          	shr    $0x20,%rdx
  4474be:	41 89 de             	mov    %ebx,%r14d
  4474c1:	41 c1 fe 1f          	sar    $0x1f,%r14d
  4474c5:	44 29 f2             	sub    %r14d,%edx
  4474c8:	8d 04 52             	lea    (%rdx,%rdx,2),%eax
  4474cb:	89 d9                	mov    %ebx,%ecx
  4474cd:	29 c1                	sub    %eax,%ecx
  4474cf:	83 f9 01             	cmp    $0x1,%ecx
  4474d2:	19 c0                	sbb    %eax,%eax
  4474d4:	83 e0 fc             	and    $0xfffffffffffffffc,%eax
  4474d7:	8d 44 90 05          	lea    0x5(%rax,%rdx,4),%eax
  4474db:	48 63 c8             	movslq %eax,%rcx
  4474de:	31 d2                	xor    %edx,%edx
  4474e0:	be e4 00 00 00       	mov    $0xe4,%esi
  4474e5:	48 8d 3d 38 84 02 00 	lea    0x28438(%rip),%rdi        # 46f924 <usage_message+0xdbe4>
  4474ec:	e8 1a b2 ff ff       	callq  44270b <zbx_malloc2>
  4474f1:	49 89 c7             	mov    %rax,%r15
  4474f4:	49 89 04 24          	mov    %rax,(%r12)
  4474f8:	48 69 ed 01 56 b5 aa 	imul   $0xffffffffaab55601,%rbp,%rbp
  4474ff:	48 c1 ed 20          	shr    $0x20,%rbp
  447503:	01 dd                	add    %ebx,%ebp
  447505:	89 2c 24             	mov    %ebp,(%rsp)
  447508:	c1 3c 24 0d          	sarl   $0xd,(%rsp)
  44750c:	44 29 34 24          	sub    %r14d,(%rsp)
  447510:	8b 04 24             	mov    (%rsp),%eax
  447513:	8d 14 40             	lea    (%rax,%rax,2),%edx
  447516:	89 d0                	mov    %edx,%eax
  447518:	c1 e0 0c             	shl    $0xc,%eax
  44751b:	29 d0                	sub    %edx,%eax
  44751d:	29 c3                	sub    %eax,%ebx
  44751f:	48 63 d3             	movslq %ebx,%rdx
  447522:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  447527:	48 8d 04 92          	lea    (%rdx,%rdx,4),%rax
  44752b:	48 89 c2             	mov    %rax,%rdx
  44752e:	48 c1 e2 04          	shl    $0x4,%rdx
  447532:	48 01 d0             	add    %rdx,%rax
  447535:	48 89 c2             	mov    %rax,%rdx
  447538:	48 c1 e2 08          	shl    $0x8,%rdx
  44753c:	48 01 d0             	add    %rdx,%rax
  44753f:	48 89 c2             	mov    %rax,%rdx
  447542:	48 c1 e2 10          	shl    $0x10,%rdx
  447546:	48 01 d0             	add    %rdx,%rax
  447549:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  44754e:	48 8d 0c 10          	lea    (%rax,%rdx,1),%rcx
  447552:	48 c1 e9 20          	shr    $0x20,%rcx
  447556:	89 d8                	mov    %ebx,%eax
  447558:	99                   	cltd   
  447559:	89 c8                	mov    %ecx,%eax
  44755b:	29 d0                	sub    %edx,%eax
  44755d:	8d 04 40             	lea    (%rax,%rax,2),%eax
  447560:	89 da                	mov    %ebx,%edx
  447562:	29 c2                	sub    %eax,%edx
  447564:	83 fa 01             	cmp    $0x1,%edx
  447567:	19 c9                	sbb    %ecx,%ecx
  447569:	f7 d1                	not    %ecx
  44756b:	83 e1 04             	and    $0x4,%ecx
  44756e:	89 4c 24 04          	mov    %ecx,0x4(%rsp)
  447572:	8b 14 24             	mov    (%rsp),%edx
  447575:	85 d2                	test   %edx,%edx
  447577:	0f 84 bd 00 00 00    	je     44763a <str_base64_encode_dyn+0x1dc>
  44757d:	8b 2c 24             	mov    (%rsp),%ebp
  447580:	4d 89 fe             	mov    %r15,%r14
  447583:	4d 89 ec             	mov    %r13,%r12
  447586:	ba fd 2f 00 00       	mov    $0x2ffd,%edx
  44758b:	4c 89 f6             	mov    %r14,%rsi
  44758e:	4c 89 e7             	mov    %r12,%rdi
  447591:	e8 27 fd ff ff       	callq  4472bd <str_base64_encode>
  447596:	49 81 c4 fd 2f 00 00 	add    $0x2ffd,%r12
  44759d:	49 81 c6 fc 3f 00 00 	add    $0x3ffc,%r14
  4475a4:	83 ed 01             	sub    $0x1,%ebp
  4475a7:	75 dd                	jne    447586 <str_base64_encode_dyn+0x128>
  4475a9:	8b 04 24             	mov    (%rsp),%eax
  4475ac:	83 e8 01             	sub    $0x1,%eax
  4475af:	48 83 c0 01          	add    $0x1,%rax
  4475b3:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
  4475b7:	48 89 d7             	mov    %rdx,%rdi
  4475ba:	48 c1 e7 0c          	shl    $0xc,%rdi
  4475be:	48 29 d7             	sub    %rdx,%rdi
  4475c1:	49 8d 7c 3d 00       	lea    0x0(%r13,%rdi,1),%rdi
  4475c6:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  4475cd:	00 
  4475ce:	48 c1 e0 0e          	shl    $0xe,%rax
  4475d2:	48 29 d0             	sub    %rdx,%rax
  4475d5:	49 01 c7             	add    %rax,%r15
  4475d8:	85 db                	test   %ebx,%ebx
  4475da:	74 4b                	je     447627 <str_base64_encode_dyn+0x1c9>
  4475dc:	89 da                	mov    %ebx,%edx
  4475de:	4c 89 fe             	mov    %r15,%rsi
  4475e1:	e8 d7 fc ff ff       	callq  4472bd <str_base64_encode>
  4475e6:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  4475eb:	48 8d 04 92          	lea    (%rdx,%rdx,4),%rax
  4475ef:	48 89 c2             	mov    %rax,%rdx
  4475f2:	48 c1 e2 04          	shl    $0x4,%rdx
  4475f6:	48 01 d0             	add    %rdx,%rax
  4475f9:	48 89 c2             	mov    %rax,%rdx
  4475fc:	48 c1 e2 08          	shl    $0x8,%rdx
  447600:	48 01 d0             	add    %rdx,%rax
  447603:	48 89 c2             	mov    %rax,%rdx
  447606:	48 c1 e2 10          	shl    $0x10,%rdx
  44760a:	48 01 d0             	add    %rdx,%rax
  44760d:	48 03 44 24 08       	add    0x8(%rsp),%rax
  447612:	48 c1 e8 20          	shr    $0x20,%rax
  447616:	c1 fb 1f             	sar    $0x1f,%ebx
  447619:	29 d8                	sub    %ebx,%eax
  44761b:	8b 4c 24 04          	mov    0x4(%rsp),%ecx
  44761f:	8d 04 81             	lea    (%rcx,%rax,4),%eax
  447622:	48 98                	cltq   
  447624:	49 01 c7             	add    %rax,%r15
  447627:	41 c6 07 00          	movb   $0x0,(%r15)
  44762b:	48 83 c4 18          	add    $0x18,%rsp
  44762f:	5b                   	pop    %rbx
  447630:	5d                   	pop    %rbp
  447631:	41 5c                	pop    %r12
  447633:	41 5d                	pop    %r13
  447635:	41 5e                	pop    %r14
  447637:	41 5f                	pop    %r15
  447639:	c3                   	retq   
  44763a:	4c 89 ef             	mov    %r13,%rdi
  44763d:	eb 99                	jmp    4475d8 <str_base64_encode_dyn+0x17a>
  44763f:	48 8d 0d 3a 83 02 00 	lea    0x2833a(%rip),%rcx        # 46f980 <usage_message+0xdc40>
  447646:	ba e0 00 00 00       	mov    $0xe0,%edx
  44764b:	48 8d 35 d2 82 02 00 	lea    0x282d2(%rip),%rsi        # 46f924 <usage_message+0xdbe4>
  447652:	48 8d 3d d4 82 02 00 	lea    0x282d4(%rip),%rdi        # 46f92d <usage_message+0xdbed>
  447659:	e8 9a 68 fc ff       	callq  40def8 <__assert_fail@plt>
  44765e:	48 8d 0d 1b 83 02 00 	lea    0x2831b(%rip),%rcx        # 46f980 <usage_message+0xdc40>
  447665:	ba e2 00 00 00       	mov    $0xe2,%edx
  44766a:	48 8d 35 b3 82 02 00 	lea    0x282b3(%rip),%rsi        # 46f924 <usage_message+0xdbe4>
  447671:	48 8d 3d d2 82 02 00 	lea    0x282d2(%rip),%rdi        # 46f94a <usage_message+0xdc0a>
  447678:	e8 7b 68 fc ff       	callq  40def8 <__assert_fail@plt>
  44767d:	48 8d 0d fc 82 02 00 	lea    0x282fc(%rip),%rcx        # 46f980 <usage_message+0xdc40>
  447684:	ba e1 00 00 00       	mov    $0xe1,%edx
  447689:	48 8d 35 94 82 02 00 	lea    0x28294(%rip),%rsi        # 46f924 <usage_message+0xdbe4>
  447690:	48 8d 3d b5 82 02 00 	lea    0x282b5(%rip),%rdi        # 46f94c <usage_message+0xdc0c>
  447697:	e8 5c 68 fc ff       	callq  40def8 <__assert_fail@plt>
  44769c:	90                   	nop
  44769d:	90                   	nop
  44769e:	90                   	nop
  44769f:	90                   	nop

00000000004476a0 <zbx_tcp_strerror>:
  4476a0:	c6 05 57 fb 26 00 00 	movb   $0x0,0x26fb57(%rip)        # 6b71fe <zbx_optopt+0x4172>
  4476a7:	48 8d 05 52 fa 26 00 	lea    0x26fa52(%rip),%rax        # 6b7100 <zbx_optopt+0x4074>
  4476ae:	c3                   	retq   

00000000004476af <zbx_tcp_error>:
  4476af:	48 83 ec 08          	sub    $0x8,%rsp
  4476b3:	e8 b0 70 fc ff       	callq  40e768 <__errno_location@plt>
  4476b8:	83 38 04             	cmpl   $0x4,(%rax)
  4476bb:	0f 94 c0             	sete   %al
  4476be:	0f b6 c0             	movzbl %al,%eax
  4476c1:	83 c0 01             	add    $0x1,%eax
  4476c4:	48 83 c4 08          	add    $0x8,%rsp
  4476c8:	c3                   	retq   
  4476c9:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
  4476d0:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
  4476d5:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  4476da:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  4476df:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  4476e4:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  4476e9:	0f b6 c0             	movzbl %al,%eax
  4476ec:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  4476f3:	00 
  4476f4:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 447728 <zbx_tcp_error+0x79>
  4476fb:	48 29 d0             	sub    %rdx,%rax
  4476fe:	48 8d 94 24 cf 00 00 	lea    0xcf(%rsp),%rdx
  447705:	00 
  447706:	ff e0                	jmpq   *%rax
  447708:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  44770c:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  447710:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  447714:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  447718:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  44771c:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  447720:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  447724:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  447728:	48 89 fa             	mov    %rdi,%rdx
  44772b:	48 89 e1             	mov    %rsp,%rcx
  44772e:	c7 04 24 08 00 00 00 	movl   $0x8,(%rsp)
  447735:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  44773c:	00 
  44773d:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
  447744:	00 
  447745:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  44774a:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  44774f:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  447754:	be ff 00 00 00       	mov    $0xff,%esi
  447759:	48 8d 3d a0 f9 26 00 	lea    0x26f9a0(%rip),%rdi        # 6b7100 <zbx_optopt+0x4074>
  447760:	e8 de d1 ff ff       	callq  444943 <zbx_vsnprintf>
  447765:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
  44776c:	c3                   	retq   

000000000044776d <get_ip_by_socket>:
  44776d:	48 83 ec 28          	sub    $0x28,%rsp
  447771:	c6 05 48 f9 26 00 00 	movb   $0x0,0x26f948(%rip)        # 6b70c0 <zbx_optopt+0x4034>
  447778:	c7 44 24 1c 10 00 00 	movl   $0x10,0x1c(%rsp)
  44777f:	00 
  447780:	48 8d 54 24 1c       	lea    0x1c(%rsp),%rdx
  447785:	48 89 e6             	mov    %rsp,%rsi
  447788:	8b bf 04 04 00 00    	mov    0x404(%rdi),%edi
  44778e:	e8 45 67 fc ff       	callq  40ded8 <getpeername@plt>
  447793:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  447796:	74 32                	je     4477ca <get_ip_by_socket+0x5d>
  447798:	8b 7c 24 04          	mov    0x4(%rsp),%edi
  44779c:	e8 67 6f fc ff       	callq  40e708 <inet_ntoa@plt>
  4477a1:	48 89 c1             	mov    %rax,%rcx
  4477a4:	48 8d 15 ba a9 03 00 	lea    0x3a9ba(%rip),%rdx        # 482165 <usage_message+0x20425>
  4477ab:	be 40 00 00 00       	mov    $0x40,%esi
  4477b0:	48 8d 3d 09 f9 26 00 	lea    0x26f909(%rip),%rdi        # 6b70c0 <zbx_optopt+0x4034>
  4477b7:	31 c0                	xor    %eax,%eax
  4477b9:	e8 a5 d3 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  4477be:	48 8d 05 fb f8 26 00 	lea    0x26f8fb(%rip),%rax        # 6b70c0 <zbx_optopt+0x4034>
  4477c5:	48 83 c4 28          	add    $0x28,%rsp
  4477c9:	c3                   	retq   
  4477ca:	e8 99 6f fc ff       	callq  40e768 <__errno_location@plt>
  4477cf:	48 63 38             	movslq (%rax),%rdi
  4477d2:	e8 60 96 fe ff       	callq  430e37 <strerror_from_system>
  4477d7:	48 89 c6             	mov    %rax,%rsi
  4477da:	48 8d 3d 27 82 02 00 	lea    0x28227(%rip),%rdi        # 46fa08 <usage_message+0xdcc8>
  4477e1:	31 c0                	xor    %eax,%eax
  4477e3:	e8 e1 fe ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  4477e8:	eb d4                	jmp    4477be <get_ip_by_socket+0x51>

00000000004477ea <zbx_tcp_free>:
  4477ea:	53                   	push   %rbx
  4477eb:	48 89 fb             	mov    %rdi,%rbx
  4477ee:	48 8b bf 10 0c 00 00 	mov    0xc10(%rdi),%rdi
  4477f5:	48 85 ff             	test   %rdi,%rdi
  4477f8:	74 10                	je     44780a <zbx_tcp_free+0x20>
  4477fa:	e8 e9 69 fc ff       	callq  40e1e8 <free@plt>
  4477ff:	48 c7 83 10 0c 00 00 	movq   $0x0,0xc10(%rbx)
  447806:	00 00 00 00 
  44780a:	5b                   	pop    %rbx
  44780b:	c3                   	retq   

000000000044780c <zbx_tcp_recv_ext>:
  44780c:	41 57                	push   %r15
  44780e:	41 56                	push   %r14
  447810:	41 55                	push   %r13
  447812:	41 54                	push   %r12
  447814:	55                   	push   %rbp
  447815:	53                   	push   %rbx
  447816:	48 83 ec 38          	sub    $0x38,%rsp
  44781a:	48 89 fd             	mov    %rdi,%rbp
  44781d:	49 89 f7             	mov    %rsi,%r15
  447820:	41 89 d6             	mov    %edx,%r14d
  447823:	85 c9                	test   %ecx,%ecx
  447825:	0f 85 78 01 00 00    	jne    4479a3 <zbx_tcp_recv_ext+0x197>
  44782b:	48 8b bd 10 0c 00 00 	mov    0xc10(%rbp),%rdi
  447832:	48 85 ff             	test   %rdi,%rdi
  447835:	74 10                	je     447847 <zbx_tcp_recv_ext+0x3b>
  447837:	e8 ac 69 fc ff       	callq  40e1e8 <free@plt>
  44783c:	48 c7 85 10 0c 00 00 	movq   $0x0,0xc10(%rbp)
  447843:	00 00 00 00 
  447847:	4c 8d ad 0c 04 00 00 	lea    0x40c(%rbp),%r13
  44784e:	4c 89 ef             	mov    %r13,%rdi
  447851:	ba 00 08 00 00       	mov    $0x800,%edx
  447856:	31 c0                	xor    %eax,%eax
  447858:	41 f6 c5 01          	test   $0x1,%r13b
  44785c:	0f 85 cf 01 00 00    	jne    447a31 <zbx_tcp_recv_ext+0x225>
  447862:	40 f6 c7 02          	test   $0x2,%dil
  447866:	0f 85 ad 01 00 00    	jne    447a19 <zbx_tcp_recv_ext+0x20d>
  44786c:	40 f6 c7 04          	test   $0x4,%dil
  447870:	0f 85 b2 01 00 00    	jne    447a28 <zbx_tcp_recv_ext+0x21c>
  447876:	89 d1                	mov    %edx,%ecx
  447878:	c1 e9 03             	shr    $0x3,%ecx
  44787b:	89 c9                	mov    %ecx,%ecx
  44787d:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  447880:	f6 c2 04             	test   $0x4,%dl
  447883:	74 01                	je     447886 <zbx_tcp_recv_ext+0x7a>
  447885:	ab                   	stos   %eax,%es:(%rdi)
  447886:	f6 c2 02             	test   $0x2,%dl
  447889:	74 02                	je     44788d <zbx_tcp_recv_ext+0x81>
  44788b:	66 ab                	stos   %ax,%es:(%rdi)
  44788d:	80 e2 01             	and    $0x1,%dl
  447890:	74 01                	je     447893 <zbx_tcp_recv_ext+0x87>
  447892:	aa                   	stos   %al,%es:(%rdi)
  447893:	4d 89 2f             	mov    %r13,(%r15)
  447896:	c7 85 18 0c 00 00 00 	movl   $0x0,0xc18(%rbp)
  44789d:	00 00 00 
  4478a0:	8b bd 04 04 00 00    	mov    0x404(%rbp),%edi
  4478a6:	ba 05 00 00 00       	mov    $0x5,%edx
  4478ab:	4c 89 ee             	mov    %r13,%rsi
  4478ae:	e8 f5 66 fc ff       	callq  40dfa8 <read@plt>
  4478b3:	48 89 c3             	mov    %rax,%rbx
  4478b6:	48 83 f8 05          	cmp    $0x5,%rax
  4478ba:	0f 84 f5 00 00 00    	je     4479b5 <zbx_tcp_recv_ext+0x1a9>
  4478c0:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  4478c4:	0f 84 71 01 00 00    	je     447a3b <zbx_tcp_recv_ext+0x22f>
  4478ca:	48 c7 44 24 20 00 00 	movq   $0x1000000,0x20(%rsp)
  4478d1:	00 01 
  4478d3:	49 89 dc             	mov    %rbx,%r12
  4478d6:	b8 05 00 00 00       	mov    $0x5,%eax
  4478db:	41 83 e6 01          	and    $0x1,%r14d
  4478df:	0f 84 b4 00 00 00    	je     447999 <zbx_tcp_recv_ext+0x18d>
  4478e5:	48 85 db             	test   %rbx,%rbx
  4478e8:	0f 84 87 00 00 00    	je     447975 <zbx_tcp_recv_ext+0x169>
  4478ee:	42 80 bc 25 0b 04 00 	cmpb   $0xa,0x40b(%rbp,%r12,1)
  4478f5:	00 0a 
  4478f7:	74 5c                	je     447955 <zbx_tcp_recv_ext+0x149>
  4478f9:	4c 3b 64 24 20       	cmp    0x20(%rsp),%r12
  4478fe:	73 55                	jae    447955 <zbx_tcp_recv_ext+0x149>
  447900:	b9 ff 07 00 00       	mov    $0x7ff,%ecx
  447905:	4c 29 e1             	sub    %r12,%rcx
  447908:	48 85 c9             	test   %rcx,%rcx
  44790b:	7e 48                	jle    447955 <zbx_tcp_recv_ext+0x149>
  44790d:	48 89 cb             	mov    %rcx,%rbx
  447910:	eb 18                	jmp    44792a <zbx_tcp_recv_ext+0x11e>
  447912:	48 85 c0             	test   %rax,%rax
  447915:	74 3b                	je     447952 <zbx_tcp_recv_ext+0x146>
  447917:	4c 3b 64 24 20       	cmp    0x20(%rsp),%r12
  44791c:	0f 1f 40 00          	nopl   0x0(%rax)
  447920:	73 30                	jae    447952 <zbx_tcp_recv_ext+0x146>
  447922:	48 29 c3             	sub    %rax,%rbx
  447925:	48 85 db             	test   %rbx,%rbx
  447928:	7e 28                	jle    447952 <zbx_tcp_recv_ext+0x146>
  44792a:	4b 8d 74 25 00       	lea    0x0(%r13,%r12,1),%rsi
  44792f:	8b bd 04 04 00 00    	mov    0x404(%rbp),%edi
  447935:	48 89 da             	mov    %rbx,%rdx
  447938:	e8 6b 66 fc ff       	callq  40dfa8 <read@plt>
  44793d:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  447941:	74 0f                	je     447952 <zbx_tcp_recv_ext+0x146>
  447943:	49 01 c4             	add    %rax,%r12
  447946:	45 85 f6             	test   %r14d,%r14d
  447949:	75 c7                	jne    447912 <zbx_tcp_recv_ext+0x106>
  44794b:	48 39 d8             	cmp    %rbx,%rax
  44794e:	66 90                	xchg   %ax,%ax
  447950:	7d c5                	jge    447917 <zbx_tcp_recv_ext+0x10b>
  447952:	48 89 c3             	mov    %rax,%rbx
  447955:	42 c6 84 25 0c 04 00 	movb   $0x0,0x40c(%rbp,%r12,1)
  44795c:	00 00 
  44795e:	49 81 fc ff 07 00 00 	cmp    $0x7ff,%r12
  447965:	0f 84 f8 00 00 00    	je     447a63 <zbx_tcp_recv_ext+0x257>
  44796b:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
  44796f:	0f 84 c6 00 00 00    	je     447a3b <zbx_tcp_recv_ext+0x22f>
  447975:	31 db                	xor    %ebx,%ebx
  447977:	8b 85 28 0c 00 00    	mov    0xc28(%rbp),%eax
  44797d:	85 c0                	test   %eax,%eax
  44797f:	74 07                	je     447988 <zbx_tcp_recv_ext+0x17c>
  447981:	31 ff                	xor    %edi,%edi
  447983:	e8 a0 6d fc ff       	callq  40e728 <alarm@plt>
  447988:	89 d8                	mov    %ebx,%eax
  44798a:	48 83 c4 38          	add    $0x38,%rsp
  44798e:	5b                   	pop    %rbx
  44798f:	5d                   	pop    %rbp
  447990:	41 5c                	pop    %r12
  447992:	41 5d                	pop    %r13
  447994:	41 5e                	pop    %r14
  447996:	41 5f                	pop    %r15
  447998:	c3                   	retq   
  447999:	48 39 d8             	cmp    %rbx,%rax
  44799c:	7f d7                	jg     447975 <zbx_tcp_recv_ext+0x169>
  44799e:	e9 4b ff ff ff       	jmpq   4478ee <zbx_tcp_recv_ext+0xe2>
  4479a3:	89 8f 28 0c 00 00    	mov    %ecx,0xc28(%rdi)
  4479a9:	89 cf                	mov    %ecx,%edi
  4479ab:	e8 78 6d fc ff       	callq  40e728 <alarm@plt>
  4479b0:	e9 76 fe ff ff       	jmpq   44782b <zbx_tcp_recv_ext+0x1f>
  4479b5:	b9 05 00 00 00       	mov    $0x5,%ecx
  4479ba:	48 8d 3d 10 83 02 00 	lea    0x28310(%rip),%rdi        # 46fcd1 <usage_message+0xdf91>
  4479c1:	4c 89 ee             	mov    %r13,%rsi
  4479c4:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4479c6:	0f 85 fe fe ff ff    	jne    4478ca <zbx_tcp_recv_ext+0xbe>
  4479cc:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
  4479d1:	8b bd 04 04 00 00    	mov    0x404(%rbp),%edi
  4479d7:	ba 08 00 00 00       	mov    $0x8,%edx
  4479dc:	e8 c7 65 fc ff       	callq  40dfa8 <read@plt>
  4479e1:	48 89 c3             	mov    %rax,%rbx
  4479e4:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  4479e9:	e8 32 b1 ff ff       	callq  442b20 <zbx_letoh_uint64>
  4479ee:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  4479f3:	c7 85 0c 04 00 00 00 	movl   $0x0,0x40c(%rbp)
  4479fa:	00 00 00 
  4479fd:	41 c6 45 04 00       	movb   $0x0,0x4(%r13)
  447a02:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
  447a06:	74 33                	je     447a3b <zbx_tcp_recv_ext+0x22f>
  447a08:	41 80 ce 01          	or     $0x1,%r14b
  447a0c:	45 31 e4             	xor    %r12d,%r12d
  447a0f:	b8 08 00 00 00       	mov    $0x8,%eax
  447a14:	e9 c2 fe ff ff       	jmpq   4478db <zbx_tcp_recv_ext+0xcf>
  447a19:	66 ab                	stos   %ax,%es:(%rdi)
  447a1b:	83 ea 02             	sub    $0x2,%edx
  447a1e:	40 f6 c7 04          	test   $0x4,%dil
  447a22:	0f 84 4e fe ff ff    	je     447876 <zbx_tcp_recv_ext+0x6a>
  447a28:	ab                   	stos   %eax,%es:(%rdi)
  447a29:	83 ea 04             	sub    $0x4,%edx
  447a2c:	e9 45 fe ff ff       	jmpq   447876 <zbx_tcp_recv_ext+0x6a>
  447a31:	aa                   	stos   %al,%es:(%rdi)
  447a32:	66 ba ff 07          	mov    $0x7ff,%dx
  447a36:	e9 27 fe ff ff       	jmpq   447862 <zbx_tcp_recv_ext+0x56>
  447a3b:	e8 28 6d fc ff       	callq  40e768 <__errno_location@plt>
  447a40:	48 63 38             	movslq (%rax),%rdi
  447a43:	e8 ef 93 fe ff       	callq  430e37 <strerror_from_system>
  447a48:	48 89 c6             	mov    %rax,%rsi
  447a4b:	48 8d 3d 85 82 02 00 	lea    0x28285(%rip),%rdi        # 46fcd7 <usage_message+0xdf97>
  447a52:	31 c0                	xor    %eax,%eax
  447a54:	e8 70 fc ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  447a59:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  447a5e:	e9 14 ff ff ff       	jmpq   447977 <zbx_tcp_recv_ext+0x16b>
  447a63:	c7 44 24 2c 00 40 00 	movl   $0x4000,0x2c(%rsp)
  447a6a:	00 
  447a6b:	c7 85 18 0c 00 00 01 	movl   $0x1,0xc18(%rbp)
  447a72:	00 00 00 
  447a75:	48 8b 95 10 0c 00 00 	mov    0xc10(%rbp),%rdx
  447a7c:	b9 00 40 00 00       	mov    $0x4000,%ecx
  447a81:	be 54 04 00 00       	mov    $0x454,%esi
  447a86:	48 8d 3d 37 78 02 00 	lea    0x27837(%rip),%rdi        # 46f2c4 <usage_message+0xd584>
  447a8d:	e8 79 ac ff ff       	callq  44270b <zbx_malloc2>
  447a92:	48 89 85 10 0c 00 00 	mov    %rax,0xc10(%rbp)
  447a99:	48 63 54 24 2c       	movslq 0x2c(%rsp),%rdx
  447a9e:	31 f6                	xor    %esi,%esi
  447aa0:	48 89 c7             	mov    %rax,%rdi
  447aa3:	e8 00 63 fc ff       	callq  40dda8 <memset@plt>
  447aa8:	48 8b bd 10 0c 00 00 	mov    0xc10(%rbp),%rdi
  447aaf:	4c 89 ee             	mov    %r13,%rsi
  447ab2:	b8 00 08 00 00       	mov    $0x800,%eax
  447ab7:	40 f6 c7 01          	test   $0x1,%dil
  447abb:	0f 85 e4 00 00 00    	jne    447ba5 <zbx_tcp_recv_ext+0x399>
  447ac1:	40 f6 c7 02          	test   $0x2,%dil
  447ac5:	0f 85 cc 00 00 00    	jne    447b97 <zbx_tcp_recv_ext+0x38b>
  447acb:	40 f6 c7 04          	test   $0x4,%dil
  447acf:	0f 85 b9 00 00 00    	jne    447b8e <zbx_tcp_recv_ext+0x382>
  447ad5:	89 c1                	mov    %eax,%ecx
  447ad7:	c1 e9 03             	shr    $0x3,%ecx
  447ada:	89 c9                	mov    %ecx,%ecx
  447adc:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
  447adf:	a8 04                	test   $0x4,%al
  447ae1:	74 01                	je     447ae4 <zbx_tcp_recv_ext+0x2d8>
  447ae3:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  447ae4:	a8 02                	test   $0x2,%al
  447ae6:	74 02                	je     447aea <zbx_tcp_recv_ext+0x2de>
  447ae8:	66 a5                	movsw  %ds:(%rsi),%es:(%rdi)
  447aea:	a8 01                	test   $0x1,%al
  447aec:	74 01                	je     447aef <zbx_tcp_recv_ext+0x2e3>
  447aee:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  447aef:	c7 44 24 28 ff 07 00 	movl   $0x7ff,0x28(%rsp)
  447af6:	00 
  447af7:	48 8d 85 10 0c 00 00 	lea    0xc10(%rbp),%rax
  447afe:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  447b03:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
  447b08:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  447b0d:	48 8d 44 24 2c       	lea    0x2c(%rsp),%rax
  447b12:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  447b17:	4c 3b 64 24 20       	cmp    0x20(%rsp),%r12
  447b1c:	73 56                	jae    447b74 <zbx_tcp_recv_ext+0x368>
  447b1e:	8b bd 04 04 00 00    	mov    0x404(%rbp),%edi
  447b24:	ba ff 07 00 00       	mov    $0x7ff,%edx
  447b29:	4c 89 ee             	mov    %r13,%rsi
  447b2c:	e8 77 64 fc ff       	callq  40dfa8 <read@plt>
  447b31:	48 89 c3             	mov    %rax,%rbx
  447b34:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  447b38:	74 3a                	je     447b74 <zbx_tcp_recv_ext+0x368>
  447b3a:	c6 84 1d 0c 04 00 00 	movb   $0x0,0x40c(%rbp,%rbx,1)
  447b41:	00 
  447b42:	4d 89 e9             	mov    %r13,%r9
  447b45:	4c 8d 05 19 a6 03 00 	lea    0x3a619(%rip),%r8        # 482165 <usage_message+0x20425>
  447b4c:	b9 00 08 00 00       	mov    $0x800,%ecx
  447b51:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  447b56:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  447b5b:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  447b60:	31 c0                	xor    %eax,%eax
  447b62:	e8 40 ce ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  447b67:	49 01 dc             	add    %rbx,%r12
  447b6a:	45 85 f6             	test   %r14d,%r14d
  447b6d:	74 14                	je     447b83 <zbx_tcp_recv_ext+0x377>
  447b6f:	48 85 db             	test   %rbx,%rbx
  447b72:	75 a3                	jne    447b17 <zbx_tcp_recv_ext+0x30b>
  447b74:	48 8b 85 10 0c 00 00 	mov    0xc10(%rbp),%rax
  447b7b:	49 89 07             	mov    %rax,(%r15)
  447b7e:	e9 e8 fd ff ff       	jmpq   44796b <zbx_tcp_recv_ext+0x15f>
  447b83:	48 81 fb fe 07 00 00 	cmp    $0x7fe,%rbx
  447b8a:	77 8b                	ja     447b17 <zbx_tcp_recv_ext+0x30b>
  447b8c:	eb e6                	jmp    447b74 <zbx_tcp_recv_ext+0x368>
  447b8e:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  447b8f:	83 e8 04             	sub    $0x4,%eax
  447b92:	e9 3e ff ff ff       	jmpq   447ad5 <zbx_tcp_recv_ext+0x2c9>
  447b97:	66 a5                	movsw  %ds:(%rsi),%es:(%rdi)
  447b99:	83 e8 02             	sub    $0x2,%eax
  447b9c:	0f 1f 40 00          	nopl   0x0(%rax)
  447ba0:	e9 26 ff ff ff       	jmpq   447acb <zbx_tcp_recv_ext+0x2bf>
  447ba5:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  447ba6:	66 b8 ff 07          	mov    $0x7ff,%ax
  447baa:	e9 12 ff ff ff       	jmpq   447ac1 <zbx_tcp_recv_ext+0x2b5>

0000000000447baf <zbx_tcp_unaccept>:
  447baf:	53                   	push   %rbx
  447bb0:	48 89 fb             	mov    %rdi,%rbx
  447bb3:	80 bf 1c 0c 00 00 00 	cmpb   $0x0,0xc1c(%rdi)
  447bba:	75 02                	jne    447bbe <zbx_tcp_unaccept+0xf>
  447bbc:	5b                   	pop    %rbx
  447bbd:	c3                   	retq   
  447bbe:	8b bf 04 04 00 00    	mov    0x404(%rdi),%edi
  447bc4:	be 02 00 00 00       	mov    $0x2,%esi
  447bc9:	e8 0a 62 fc ff       	callq  40ddd8 <shutdown@plt>
  447bce:	8b bb 04 04 00 00    	mov    0x404(%rbx),%edi
  447bd4:	83 ff ff             	cmp    $0xffffffffffffffff,%edi
  447bd7:	74 05                	je     447bde <zbx_tcp_unaccept+0x2f>
  447bd9:	e8 2a 62 fc ff       	callq  40de08 <close@plt>
  447bde:	8b 83 08 04 00 00    	mov    0x408(%rbx),%eax
  447be4:	89 83 04 04 00 00    	mov    %eax,0x404(%rbx)
  447bea:	c7 83 08 04 00 00 ff 	movl   $0xffffffff,0x408(%rbx)
  447bf1:	ff ff ff 
  447bf4:	c6 83 1c 0c 00 00 00 	movb   $0x0,0xc1c(%rbx)
  447bfb:	5b                   	pop    %rbx
  447bfc:	c3                   	retq   

0000000000447bfd <zbx_tcp_close>:
  447bfd:	53                   	push   %rbx
  447bfe:	48 89 fb             	mov    %rdi,%rbx
  447c01:	e8 a9 ff ff ff       	callq  447baf <zbx_tcp_unaccept>
  447c06:	48 89 df             	mov    %rbx,%rdi
  447c09:	e8 dc fb ff ff       	callq  4477ea <zbx_tcp_free>
  447c0e:	8b 93 28 0c 00 00    	mov    0xc28(%rbx),%edx
  447c14:	85 d2                	test   %edx,%edx
  447c16:	75 13                	jne    447c2b <zbx_tcp_close+0x2e>
  447c18:	8b bb 04 04 00 00    	mov    0x404(%rbx),%edi
  447c1e:	83 ff ff             	cmp    $0xffffffffffffffff,%edi
  447c21:	74 06                	je     447c29 <zbx_tcp_close+0x2c>
  447c23:	5b                   	pop    %rbx
  447c24:	e9 df 61 fc ff       	jmpq   40de08 <close@plt>
  447c29:	5b                   	pop    %rbx
  447c2a:	c3                   	retq   
  447c2b:	31 ff                	xor    %edi,%edi
  447c2d:	0f 1f 00             	nopl   (%rax)
  447c30:	e8 f3 6a fc ff       	callq  40e728 <alarm@plt>
  447c35:	eb e1                	jmp    447c18 <zbx_tcp_close+0x1b>

0000000000447c37 <zbx_tcp_accept>:
  447c37:	55                   	push   %rbp
  447c38:	53                   	push   %rbx
  447c39:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
  447c40:	48 89 fb             	mov    %rdi,%rbx
  447c43:	e8 67 ff ff ff       	callq  447baf <zbx_tcp_unaccept>
  447c48:	b9 10 00 00 00       	mov    $0x10,%ecx
  447c4d:	31 c0                	xor    %eax,%eax
  447c4f:	48 89 e7             	mov    %rsp,%rdi
  447c52:	fc                   	cld    
  447c53:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  447c56:	8b 03                	mov    (%rbx),%eax
  447c58:	85 c0                	test   %eax,%eax
  447c5a:	0f 8e d1 01 00 00    	jle    447e31 <zbx_tcp_accept+0x1fa>
  447c60:	83 e8 01             	sub    $0x1,%eax
  447c63:	4c 8d 0c 85 04 00 00 	lea    0x4(,%rax,4),%r9
  447c6a:	00 
  447c6b:	31 d2                	xor    %edx,%edx
  447c6d:	31 ff                	xor    %edi,%edi
  447c6f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  447c75:	eb 28                	jmp    447c9f <zbx_tcp_accept+0x68>
  447c77:	c1 fd 06             	sar    $0x6,%ebp
  447c7a:	48 63 ed             	movslq %ebp,%rbp
  447c7d:	89 c1                	mov    %eax,%ecx
  447c7f:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
  447c85:	78 35                	js     447cbc <zbx_tcp_accept+0x85>
  447c87:	4d 89 c2             	mov    %r8,%r10
  447c8a:	49 d3 e2             	shl    %cl,%r10
  447c8d:	4c 09 14 ec          	or     %r10,(%rsp,%rbp,8)
  447c91:	39 c7                	cmp    %eax,%edi
  447c93:	0f 4c f8             	cmovl  %eax,%edi
  447c96:	48 83 c2 04          	add    $0x4,%rdx
  447c9a:	4c 39 ca             	cmp    %r9,%rdx
  447c9d:	74 28                	je     447cc7 <zbx_tcp_accept+0x90>
  447c9f:	8b 44 13 04          	mov    0x4(%rbx,%rdx,1),%eax
  447ca3:	89 c5                	mov    %eax,%ebp
  447ca5:	85 c0                	test   %eax,%eax
  447ca7:	79 ce                	jns    447c77 <zbx_tcp_accept+0x40>
  447ca9:	8d 68 3f             	lea    0x3f(%rax),%ebp
  447cac:	c1 fd 06             	sar    $0x6,%ebp
  447caf:	48 63 ed             	movslq %ebp,%rbp
  447cb2:	89 c1                	mov    %eax,%ecx
  447cb4:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
  447cba:	79 cb                	jns    447c87 <zbx_tcp_accept+0x50>
  447cbc:	83 e9 01             	sub    $0x1,%ecx
  447cbf:	83 c9 c0             	or     $0xffffffffffffffc0,%ecx
  447cc2:	83 c1 01             	add    $0x1,%ecx
  447cc5:	eb c0                	jmp    447c87 <zbx_tcp_accept+0x50>
  447cc7:	83 c7 01             	add    $0x1,%edi
  447cca:	45 31 c0             	xor    %r8d,%r8d
  447ccd:	31 c9                	xor    %ecx,%ecx
  447ccf:	31 d2                	xor    %edx,%edx
  447cd1:	48 89 e6             	mov    %rsp,%rsi
  447cd4:	e8 df 61 fc ff       	callq  40deb8 <select@plt>
  447cd9:	89 c5                	mov    %eax,%ebp
  447cdb:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  447cde:	0f 84 23 01 00 00    	je     447e07 <zbx_tcp_accept+0x1d0>
  447ce4:	8b 2b                	mov    (%rbx),%ebp
  447ce6:	85 ed                	test   %ebp,%ebp
  447ce8:	0f 8e ea 00 00 00    	jle    447dd8 <zbx_tcp_accept+0x1a1>
  447cee:	8b 7b 04             	mov    0x4(%rbx),%edi
  447cf1:	89 f8                	mov    %edi,%eax
  447cf3:	85 ff                	test   %edi,%edi
  447cf5:	0f 88 d5 00 00 00    	js     447dd0 <zbx_tcp_accept+0x199>
  447cfb:	c1 f8 06             	sar    $0x6,%eax
  447cfe:	48 98                	cltq   
  447d00:	89 f9                	mov    %edi,%ecx
  447d02:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
  447d08:	0f 88 b4 00 00 00    	js     447dc2 <zbx_tcp_accept+0x18b>
  447d0e:	48 8b 04 c4          	mov    (%rsp,%rax,8),%rax
  447d12:	48 d3 f8             	sar    %cl,%rax
  447d15:	a8 01                	test   $0x1,%al
  447d17:	75 37                	jne    447d50 <zbx_tcp_accept+0x119>
  447d19:	48 89 de             	mov    %rbx,%rsi
  447d1c:	31 d2                	xor    %edx,%edx
  447d1e:	83 c2 01             	add    $0x1,%edx
  447d21:	39 ea                	cmp    %ebp,%edx
  447d23:	0f 8d 90 00 00 00    	jge    447db9 <zbx_tcp_accept+0x182>
  447d29:	8b 7e 08             	mov    0x8(%rsi),%edi
  447d2c:	48 83 c6 04          	add    $0x4,%rsi
  447d30:	89 f8                	mov    %edi,%eax
  447d32:	85 ff                	test   %edi,%edi
  447d34:	78 66                	js     447d9c <zbx_tcp_accept+0x165>
  447d36:	c1 f8 06             	sar    $0x6,%eax
  447d39:	48 98                	cltq   
  447d3b:	89 f9                	mov    %edi,%ecx
  447d3d:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
  447d43:	78 69                	js     447dae <zbx_tcp_accept+0x177>
  447d45:	48 8b 04 c4          	mov    (%rsp,%rax,8),%rax
  447d49:	48 d3 f8             	sar    %cl,%rax
  447d4c:	a8 01                	test   $0x1,%al
  447d4e:	74 ce                	je     447d1e <zbx_tcp_accept+0xe7>
  447d50:	c7 84 24 9c 00 00 00 	movl   $0x10,0x9c(%rsp)
  447d57:	10 00 00 00 
  447d5b:	48 8d 94 24 9c 00 00 	lea    0x9c(%rsp),%rdx
  447d62:	00 
  447d63:	48 8d b4 24 80 00 00 	lea    0x80(%rsp),%rsi
  447d6a:	00 
  447d6b:	e8 68 6d fc ff       	callq  40ead8 <accept@plt>
  447d70:	89 c5                	mov    %eax,%ebp
  447d72:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  447d75:	74 69                	je     447de0 <zbx_tcp_accept+0x1a9>
  447d77:	8b 83 04 04 00 00    	mov    0x404(%rbx),%eax
  447d7d:	89 83 08 04 00 00    	mov    %eax,0x408(%rbx)
  447d83:	89 ab 04 04 00 00    	mov    %ebp,0x404(%rbx)
  447d89:	c6 83 1c 0c 00 00 01 	movb   $0x1,0xc1c(%rbx)
  447d90:	31 c0                	xor    %eax,%eax
  447d92:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
  447d99:	5b                   	pop    %rbx
  447d9a:	5d                   	pop    %rbp
  447d9b:	c3                   	retq   
  447d9c:	8d 47 3f             	lea    0x3f(%rdi),%eax
  447d9f:	c1 f8 06             	sar    $0x6,%eax
  447da2:	48 98                	cltq   
  447da4:	89 f9                	mov    %edi,%ecx
  447da6:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
  447dac:	79 97                	jns    447d45 <zbx_tcp_accept+0x10e>
  447dae:	83 e9 01             	sub    $0x1,%ecx
  447db1:	83 c9 c0             	or     $0xffffffffffffffc0,%ecx
  447db4:	83 c1 01             	add    $0x1,%ecx
  447db7:	eb 8c                	jmp    447d45 <zbx_tcp_accept+0x10e>
  447db9:	48 63 d2             	movslq %edx,%rdx
  447dbc:	8b 7c 93 04          	mov    0x4(%rbx,%rdx,4),%edi
  447dc0:	eb 8e                	jmp    447d50 <zbx_tcp_accept+0x119>
  447dc2:	83 e9 01             	sub    $0x1,%ecx
  447dc5:	83 c9 c0             	or     $0xffffffffffffffc0,%ecx
  447dc8:	83 c1 01             	add    $0x1,%ecx
  447dcb:	e9 3e ff ff ff       	jmpq   447d0e <zbx_tcp_accept+0xd7>
  447dd0:	8d 47 3f             	lea    0x3f(%rdi),%eax
  447dd3:	e9 23 ff ff ff       	jmpq   447cfb <zbx_tcp_accept+0xc4>
  447dd8:	8b 7b 04             	mov    0x4(%rbx),%edi
  447ddb:	e9 70 ff ff ff       	jmpq   447d50 <zbx_tcp_accept+0x119>
  447de0:	e8 83 69 fc ff       	callq  40e768 <__errno_location@plt>
  447de5:	48 89 c3             	mov    %rax,%rbx
  447de8:	48 63 38             	movslq (%rax),%rdi
  447deb:	e8 47 90 fe ff       	callq  430e37 <strerror_from_system>
  447df0:	48 89 c2             	mov    %rax,%rdx
  447df3:	8b 33                	mov    (%rbx),%esi
  447df5:	48 8d 3d 64 7c 02 00 	lea    0x27c64(%rip),%rdi        # 46fa60 <usage_message+0xdd20>
  447dfc:	31 c0                	xor    %eax,%eax
  447dfe:	e8 c6 f8 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  447e03:	89 e8                	mov    %ebp,%eax
  447e05:	eb 8b                	jmp    447d92 <zbx_tcp_accept+0x15b>
  447e07:	e8 5c 69 fc ff       	callq  40e768 <__errno_location@plt>
  447e0c:	48 89 c3             	mov    %rax,%rbx
  447e0f:	48 63 38             	movslq (%rax),%rdi
  447e12:	e8 20 90 fe ff       	callq  430e37 <strerror_from_system>
  447e17:	48 89 c2             	mov    %rax,%rdx
  447e1a:	8b 33                	mov    (%rbx),%esi
  447e1c:	48 8d 3d 15 7c 02 00 	lea    0x27c15(%rip),%rdi        # 46fa38 <usage_message+0xdcf8>
  447e23:	31 c0                	xor    %eax,%eax
  447e25:	e8 9f f8 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  447e2a:	89 e8                	mov    %ebp,%eax
  447e2c:	e9 61 ff ff ff       	jmpq   447d92 <zbx_tcp_accept+0x15b>
  447e31:	bf 01 00 00 00       	mov    $0x1,%edi
  447e36:	e9 8f fe ff ff       	jmpq   447cca <zbx_tcp_accept+0x93>
  447e3b:	48 83 ec 08          	sub    $0x8,%rsp
  447e3f:	48 89 fa             	mov    %rdi,%rdx
  447e42:	48 85 ff             	test   %rdi,%rdi
  447e45:	74 0f                	je     447e56 <zbx_tcp_accept+0x21f>
  447e47:	b9 86 01 00 00       	mov    $0x186,%ecx
  447e4c:	31 c0                	xor    %eax,%eax
  447e4e:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  447e51:	48 83 c4 08          	add    $0x8,%rsp
  447e55:	c3                   	retq   
  447e56:	48 8d 0d d3 7e 02 00 	lea    0x27ed3(%rip),%rcx        # 46fd30 <usage_message+0xdff0>
  447e5d:	66 ba 1e 01          	mov    $0x11e,%dx
  447e61:	48 8d 35 5c 74 02 00 	lea    0x2745c(%rip),%rsi        # 46f2c4 <usage_message+0xd584>
  447e68:	48 8d 3d f7 a2 03 00 	lea    0x3a2f7(%rip),%rdi        # 482166 <usage_message+0x20426>
  447e6f:	e8 84 60 fc ff       	callq  40def8 <__assert_fail@plt>

0000000000447e74 <zbx_tcp_init>:
  447e74:	55                   	push   %rbp
  447e75:	53                   	push   %rbx
  447e76:	48 83 ec 08          	sub    $0x8,%rsp
  447e7a:	48 89 fb             	mov    %rdi,%rbx
  447e7d:	89 f5                	mov    %esi,%ebp
  447e7f:	e8 b7 ff ff ff       	callq  447e3b <zbx_tcp_accept+0x204>
  447e84:	89 ab 04 04 00 00    	mov    %ebp,0x404(%rbx)
  447e8a:	48 83 c4 08          	add    $0x8,%rsp
  447e8e:	5b                   	pop    %rbx
  447e8f:	5d                   	pop    %rbp
  447e90:	c3                   	retq   

0000000000447e91 <zbx_tcp_send_ext>:
  447e91:	41 57                	push   %r15
  447e93:	41 56                	push   %r14
  447e95:	41 55                	push   %r13
  447e97:	41 54                	push   %r12
  447e99:	55                   	push   %rbp
  447e9a:	53                   	push   %rbx
  447e9b:	48 83 ec 18          	sub    $0x18,%rsp
  447e9f:	49 89 fc             	mov    %rdi,%r12
  447ea2:	48 89 f5             	mov    %rsi,%rbp
  447ea5:	89 d3                	mov    %edx,%ebx
  447ea7:	85 c9                	test   %ecx,%ecx
  447ea9:	0f 85 29 01 00 00    	jne    447fd8 <zbx_tcp_send_ext+0x147>
  447eaf:	80 e3 01             	and    $0x1,%bl
  447eb2:	0f 85 90 00 00 00    	jne    447f48 <zbx_tcp_send_ext+0xb7>
  447eb8:	31 db                	xor    %ebx,%ebx
  447eba:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
  447ec1:	45 31 ed             	xor    %r13d,%r13d
  447ec4:	eb 23                	jmp    447ee9 <zbx_tcp_send_ext+0x58>
  447ec6:	29 d9                	sub    %ebx,%ecx
  447ec8:	48 63 d1             	movslq %ecx,%rdx
  447ecb:	48 8d 74 1d 00       	lea    0x0(%rbp,%rbx,1),%rsi
  447ed0:	41 8b bc 24 04 04 00 	mov    0x404(%r12),%edi
  447ed7:	00 
  447ed8:	e8 cb 6b fc ff       	callq  40eaa8 <write@plt>
  447edd:	49 89 c7             	mov    %rax,%r15
  447ee0:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  447ee4:	74 42                	je     447f28 <zbx_tcp_send_ext+0x97>
  447ee6:	48 01 c3             	add    %rax,%rbx
  447ee9:	4c 89 f1             	mov    %r14,%rcx
  447eec:	48 89 ef             	mov    %rbp,%rdi
  447eef:	44 89 e8             	mov    %r13d,%eax
  447ef2:	f2 ae                	repnz scas %es:(%rdi),%al
  447ef4:	48 f7 d1             	not    %rcx
  447ef7:	48 83 e9 01          	sub    $0x1,%rcx
  447efb:	48 39 cb             	cmp    %rcx,%rbx
  447efe:	7c c6                	jl     447ec6 <zbx_tcp_send_ext+0x35>
  447f00:	45 31 ff             	xor    %r15d,%r15d
  447f03:	41 8b 8c 24 28 0c 00 	mov    0xc28(%r12),%ecx
  447f0a:	00 
  447f0b:	85 c9                	test   %ecx,%ecx
  447f0d:	74 07                	je     447f16 <zbx_tcp_send_ext+0x85>
  447f0f:	31 ff                	xor    %edi,%edi
  447f11:	e8 12 68 fc ff       	callq  40e728 <alarm@plt>
  447f16:	44 89 f8             	mov    %r15d,%eax
  447f19:	48 83 c4 18          	add    $0x18,%rsp
  447f1d:	5b                   	pop    %rbx
  447f1e:	5d                   	pop    %rbp
  447f1f:	41 5c                	pop    %r12
  447f21:	41 5d                	pop    %r13
  447f23:	41 5e                	pop    %r14
  447f25:	41 5f                	pop    %r15
  447f27:	c3                   	retq   
  447f28:	e8 3b 68 fc ff       	callq  40e768 <__errno_location@plt>
  447f2d:	48 63 38             	movslq (%rax),%rdi
  447f30:	e8 02 8f fe ff       	callq  430e37 <strerror_from_system>
  447f35:	48 89 c6             	mov    %rax,%rsi
  447f38:	48 8d 3d b3 7d 02 00 	lea    0x27db3(%rip),%rdi        # 46fcf2 <usage_message+0xdfb2>
  447f3f:	31 c0                	xor    %eax,%eax
  447f41:	e8 83 f7 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  447f46:	eb bb                	jmp    447f03 <zbx_tcp_send_ext+0x72>
  447f48:	41 8b bc 24 04 04 00 	mov    0x404(%r12),%edi
  447f4f:	00 
  447f50:	ba 05 00 00 00       	mov    $0x5,%edx
  447f55:	48 8d 35 75 7d 02 00 	lea    0x27d75(%rip),%rsi        # 46fcd1 <usage_message+0xdf91>
  447f5c:	e8 47 6b fc ff       	callq  40eaa8 <write@plt>
  447f61:	48 89 c3             	mov    %rax,%rbx
  447f64:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  447f68:	74 48                	je     447fb2 <zbx_tcp_send_ext+0x121>
  447f6a:	31 c0                	xor    %eax,%eax
  447f6c:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  447f73:	48 89 ef             	mov    %rbp,%rdi
  447f76:	f2 ae                	repnz scas %es:(%rdi),%al
  447f78:	48 f7 d1             	not    %rcx
  447f7b:	48 8d 79 ff          	lea    -0x1(%rcx),%rdi
  447f7f:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  447f84:	e8 b7 a6 ff ff       	callq  442640 <zbx_htole_uint64>
  447f89:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  447f8e:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  447f93:	41 8b bc 24 04 04 00 	mov    0x404(%r12),%edi
  447f9a:	00 
  447f9b:	ba 08 00 00 00       	mov    $0x8,%edx
  447fa0:	e8 03 6b fc ff       	callq  40eaa8 <write@plt>
  447fa5:	48 89 c3             	mov    %rax,%rbx
  447fa8:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  447fac:	0f 85 06 ff ff ff    	jne    447eb8 <zbx_tcp_send_ext+0x27>
  447fb2:	e8 b1 67 fc ff       	callq  40e768 <__errno_location@plt>
  447fb7:	48 63 38             	movslq (%rax),%rdi
  447fba:	e8 78 8e fe ff       	callq  430e37 <strerror_from_system>
  447fbf:	48 89 c6             	mov    %rax,%rsi
  447fc2:	48 8d 3d 29 7d 02 00 	lea    0x27d29(%rip),%rdi        # 46fcf2 <usage_message+0xdfb2>
  447fc9:	31 c0                	xor    %eax,%eax
  447fcb:	e8 f9 f6 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  447fd0:	41 89 df             	mov    %ebx,%r15d
  447fd3:	e9 2b ff ff ff       	jmpq   447f03 <zbx_tcp_send_ext+0x72>
  447fd8:	89 8f 28 0c 00 00    	mov    %ecx,0xc28(%rdi)
  447fde:	89 cf                	mov    %ecx,%edi
  447fe0:	e8 43 67 fc ff       	callq  40e728 <alarm@plt>
  447fe5:	e9 c5 fe ff ff       	jmpq   447eaf <zbx_tcp_send_ext+0x1e>

0000000000447fea <zbx_gethost>:
  447fea:	55                   	push   %rbp
  447feb:	53                   	push   %rbx
  447fec:	48 83 ec 18          	sub    $0x18,%rsp
  447ff0:	48 89 fd             	mov    %rdi,%rbp
  447ff3:	48 85 ff             	test   %rdi,%rdi
  447ff6:	74 62                	je     44805a <zbx_gethost+0x70>
  447ff8:	e8 7b 5e fc ff       	callq  40de78 <gethostbyname@plt>
  447ffd:	48 89 c3             	mov    %rax,%rbx
  448000:	48 85 c0             	test   %rax,%rax
  448003:	74 0a                	je     44800f <zbx_gethost+0x25>
  448005:	48 89 d8             	mov    %rbx,%rax
  448008:	48 83 c4 18          	add    $0x18,%rsp
  44800c:	5b                   	pop    %rbx
  44800d:	5d                   	pop    %rbp
  44800e:	c3                   	retq   
  44800f:	48 89 ef             	mov    %rbp,%rdi
  448012:	e8 01 6c fc ff       	callq  40ec18 <inet_addr@plt>
  448017:	89 44 24 0c          	mov    %eax,0xc(%rsp)
  44801b:	48 8d 7c 24 0c       	lea    0xc(%rsp),%rdi
  448020:	ba 02 00 00 00       	mov    $0x2,%edx
  448025:	be 04 00 00 00       	mov    $0x4,%esi
  44802a:	e8 49 62 fc ff       	callq  40e278 <gethostbyaddr@plt>
  44802f:	48 89 c3             	mov    %rax,%rbx
  448032:	48 85 c0             	test   %rax,%rax
  448035:	75 ce                	jne    448005 <zbx_gethost+0x1b>
  448037:	e8 2c 67 fc ff       	callq  40e768 <__errno_location@plt>
  44803c:	48 63 38             	movslq (%rax),%rdi
  44803f:	e8 f3 8d fe ff       	callq  430e37 <strerror_from_system>
  448044:	48 89 c2             	mov    %rax,%rdx
  448047:	48 89 ee             	mov    %rbp,%rsi
  44804a:	48 8d 3d 37 7a 02 00 	lea    0x27a37(%rip),%rdi        # 46fa88 <usage_message+0xdd48>
  448051:	31 c0                	xor    %eax,%eax
  448053:	e8 71 f6 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  448058:	eb ab                	jmp    448005 <zbx_gethost+0x1b>
  44805a:	48 8d 0d dd 7c 02 00 	lea    0x27cdd(%rip),%rcx        # 46fd3e <usage_message+0xdffe>
  448061:	ba c9 00 00 00       	mov    $0xc9,%edx
  448066:	48 8d 35 57 72 02 00 	lea    0x27257(%rip),%rsi        # 46f2c4 <usage_message+0xd584>
  44806d:	48 8d 3d 53 25 02 00 	lea    0x22553(%rip),%rdi        # 46a5c7 <usage_message+0x8887>
  448074:	e8 7f 5e fc ff       	callq  40def8 <__assert_fail@plt>

0000000000448079 <zbx_tcp_check_security>:
  448079:	41 57                	push   %r15
  44807b:	41 56                	push   %r14
  44807d:	41 55                	push   %r13
  44807f:	41 54                	push   %r12
  448081:	55                   	push   %rbp
  448082:	53                   	push   %rbx
  448083:	48 81 ec 58 10 00 00 	sub    $0x1058,%rsp
  44808a:	48 89 f5             	mov    %rsi,%rbp
  44808d:	83 fa 01             	cmp    $0x1,%edx
  448090:	0f 84 91 00 00 00    	je     448127 <zbx_tcp_check_security+0xae>
  448096:	c7 84 24 4c 10 00 00 	movl   $0x10,0x104c(%rsp)
  44809d:	10 00 00 00 
  4480a1:	48 8d 94 24 4c 10 00 	lea    0x104c(%rsp),%rdx
  4480a8:	00 
  4480a9:	48 8d b4 24 10 10 00 	lea    0x1010(%rsp),%rsi
  4480b0:	00 
  4480b1:	8b bf 04 04 00 00    	mov    0x404(%rdi),%edi
  4480b7:	e8 1c 5e fc ff       	callq  40ded8 <getpeername@plt>
  4480bc:	89 c3                	mov    %eax,%ebx
  4480be:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4480c1:	74 76                	je     448139 <zbx_tcp_check_security+0xc0>
  4480c3:	8b bc 24 14 10 00 00 	mov    0x1014(%rsp),%edi
  4480ca:	e8 39 66 fc ff       	callq  40e708 <inet_ntoa@plt>
  4480cf:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  4480d4:	ba 00 08 00 00       	mov    $0x800,%edx
  4480d9:	48 89 c6             	mov    %rax,%rsi
  4480dc:	4c 89 e7             	mov    %r12,%rdi
  4480df:	e8 bc aa ff ff       	callq  442ba0 <zbx_strlcpy>
  4480e4:	48 8d 94 24 30 10 00 	lea    0x1030(%rsp),%rdx
  4480eb:	00 
  4480ec:	48 8d 4a 04          	lea    0x4(%rdx),%rcx
  4480f0:	4c 8d 4a 0c          	lea    0xc(%rdx),%r9
  4480f4:	4c 8d 42 08          	lea    0x8(%rdx),%r8
  4480f8:	48 8d 35 e6 ab 01 00 	lea    0x1abe6(%rip),%rsi        # 462ce5 <usage_message+0xfa5>
  4480ff:	4c 89 e7             	mov    %r12,%rdi
  448102:	31 c0                	xor    %eax,%eax
  448104:	e8 9f 5d fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  448109:	89 c2                	mov    %eax,%edx
  44810b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  448110:	83 fa 04             	cmp    $0x4,%edx
  448113:	74 4d                	je     448162 <zbx_tcp_check_security+0xe9>
  448115:	48 81 c4 58 10 00 00 	add    $0x1058,%rsp
  44811c:	5b                   	pop    %rbx
  44811d:	5d                   	pop    %rbp
  44811e:	41 5c                	pop    %r12
  448120:	41 5d                	pop    %r13
  448122:	41 5e                	pop    %r14
  448124:	41 5f                	pop    %r15
  448126:	c3                   	retq   
  448127:	48 85 f6             	test   %rsi,%rsi
  44812a:	74 09                	je     448135 <zbx_tcp_check_security+0xbc>
  44812c:	80 3e 00             	cmpb   $0x0,(%rsi)
  44812f:	0f 85 61 ff ff ff    	jne    448096 <zbx_tcp_check_security+0x1d>
  448135:	31 c0                	xor    %eax,%eax
  448137:	eb dc                	jmp    448115 <zbx_tcp_check_security+0x9c>
  448139:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  448140:	e8 23 66 fc ff       	callq  40e768 <__errno_location@plt>
  448145:	48 63 38             	movslq (%rax),%rdi
  448148:	e8 ea 8c fe ff       	callq  430e37 <strerror_from_system>
  44814d:	48 89 c6             	mov    %rax,%rsi
  448150:	48 8d 3d 59 79 02 00 	lea    0x27959(%rip),%rdi        # 46fab0 <usage_message+0xdd70>
  448157:	31 c0                	xor    %eax,%eax
  448159:	e8 6b f5 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  44815e:	89 d8                	mov    %ebx,%eax
  448160:	eb b3                	jmp    448115 <zbx_tcp_check_security+0x9c>
  448162:	48 8d 9c 24 10 08 00 	lea    0x810(%rsp),%rbx
  448169:	00 
  44816a:	ba 00 08 00 00       	mov    $0x800,%edx
  44816f:	48 89 ee             	mov    %rbp,%rsi
  448172:	48 89 df             	mov    %rbx,%rdi
  448175:	e8 26 aa ff ff       	callq  442ba0 <zbx_strlcpy>
  44817a:	80 bc 24 10 08 00 00 	cmpb   $0x0,0x810(%rsp)
  448181:	00 
  448182:	0f 84 f1 00 00 00    	je     448279 <zbx_tcp_check_security+0x200>
  448188:	48 89 da             	mov    %rbx,%rdx
  44818b:	4c 8d ac 24 20 10 00 	lea    0x1020(%rsp),%r13
  448192:	00 
  448193:	4d 8d 75 0c          	lea    0xc(%r13),%r14
  448197:	4d 8d 7d 08          	lea    0x8(%r13),%r15
  44819b:	49 8d 45 04          	lea    0x4(%r13),%rax
  44819f:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4481a4:	eb 1a                	jmp    4481c0 <zbx_tcp_check_security+0x147>
  4481a6:	48 85 db             	test   %rbx,%rbx
  4481a9:	0f 84 ca 00 00 00    	je     448279 <zbx_tcp_check_security+0x200>
  4481af:	c6 03 2c             	movb   $0x2c,(%rbx)
  4481b2:	48 8d 53 01          	lea    0x1(%rbx),%rdx
  4481b6:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
  4481ba:	0f 84 b6 00 00 00    	je     448276 <zbx_tcp_check_security+0x1fd>
  4481c0:	be 2c 00 00 00       	mov    $0x2c,%esi
  4481c5:	48 89 d7             	mov    %rdx,%rdi
  4481c8:	48 89 14 24          	mov    %rdx,(%rsp)
  4481cc:	e8 c7 64 fc ff       	callq  40e698 <strchr@plt>
  4481d1:	48 89 c3             	mov    %rax,%rbx
  4481d4:	48 85 c0             	test   %rax,%rax
  4481d7:	48 8b 14 24          	mov    (%rsp),%rdx
  4481db:	74 03                	je     4481e0 <zbx_tcp_check_security+0x167>
  4481dd:	c6 00 00             	movb   $0x0,(%rax)
  4481e0:	48 89 d7             	mov    %rdx,%rdi
  4481e3:	e8 02 fe ff ff       	callq  447fea <zbx_gethost>
  4481e8:	48 85 c0             	test   %rax,%rax
  4481eb:	74 b9                	je     4481a6 <zbx_tcp_check_security+0x12d>
  4481ed:	48 8b 40 18          	mov    0x18(%rax),%rax
  4481f1:	48 8b 00             	mov    (%rax),%rax
  4481f4:	8b 38                	mov    (%rax),%edi
  4481f6:	e8 0d 65 fc ff       	callq  40e708 <inet_ntoa@plt>
  4481fb:	4d 89 f1             	mov    %r14,%r9
  4481fe:	4d 89 f8             	mov    %r15,%r8
  448201:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  448206:	4c 89 ea             	mov    %r13,%rdx
  448209:	48 8d 35 d5 aa 01 00 	lea    0x1aad5(%rip),%rsi        # 462ce5 <usage_message+0xfa5>
  448210:	48 89 c7             	mov    %rax,%rdi
  448213:	31 c0                	xor    %eax,%eax
  448215:	e8 8e 5c fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  44821a:	83 f8 04             	cmp    $0x4,%eax
  44821d:	75 87                	jne    4481a6 <zbx_tcp_check_security+0x12d>
  44821f:	8b 84 24 30 10 00 00 	mov    0x1030(%rsp),%eax
  448226:	3b 84 24 20 10 00 00 	cmp    0x1020(%rsp),%eax
  44822d:	0f 85 73 ff ff ff    	jne    4481a6 <zbx_tcp_check_security+0x12d>
  448233:	8b 84 24 34 10 00 00 	mov    0x1034(%rsp),%eax
  44823a:	3b 84 24 24 10 00 00 	cmp    0x1024(%rsp),%eax
  448241:	0f 85 5f ff ff ff    	jne    4481a6 <zbx_tcp_check_security+0x12d>
  448247:	8b 84 24 38 10 00 00 	mov    0x1038(%rsp),%eax
  44824e:	3b 84 24 28 10 00 00 	cmp    0x1028(%rsp),%eax
  448255:	0f 85 4b ff ff ff    	jne    4481a6 <zbx_tcp_check_security+0x12d>
  44825b:	8b 84 24 3c 10 00 00 	mov    0x103c(%rsp),%eax
  448262:	3b 84 24 2c 10 00 00 	cmp    0x102c(%rsp),%eax
  448269:	0f 85 37 ff ff ff    	jne    4481a6 <zbx_tcp_check_security+0x12d>
  44826f:	31 c0                	xor    %eax,%eax
  448271:	e9 9f fe ff ff       	jmpq   448115 <zbx_tcp_check_security+0x9c>
  448276:	c6 03 2c             	movb   $0x2c,(%rbx)
  448279:	48 89 ea             	mov    %rbp,%rdx
  44827c:	4c 89 e6             	mov    %r12,%rsi
  44827f:	48 8d 3d 5a 78 02 00 	lea    0x2785a(%rip),%rdi        # 46fae0 <usage_message+0xdda0>
  448286:	31 c0                	xor    %eax,%eax
  448288:	e8 3c f4 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  44828d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  448292:	e9 7e fe ff ff       	jmpq   448115 <zbx_tcp_check_security+0x9c>

0000000000448297 <zbx_tcp_connect>:
  448297:	41 57                	push   %r15
  448299:	41 56                	push   %r14
  44829b:	41 55                	push   %r13
  44829d:	41 54                	push   %r12
  44829f:	55                   	push   %rbp
  4482a0:	53                   	push   %rbx
  4482a1:	48 83 ec 28          	sub    $0x28,%rsp
  4482a5:	48 89 fb             	mov    %rdi,%rbx
  4482a8:	48 89 f5             	mov    %rsi,%rbp
  4482ab:	49 89 d4             	mov    %rdx,%r12
  4482ae:	45 89 c7             	mov    %r8d,%r15d
  4482b1:	41 89 cd             	mov    %ecx,%r13d
  4482b4:	e8 82 fb ff ff       	callq  447e3b <zbx_tcp_accept+0x204>
  4482b9:	4c 89 e7             	mov    %r12,%rdi
  4482bc:	e8 29 fd ff ff       	callq  447fea <zbx_gethost>
  4482c1:	ba ff ff ff ff       	mov    $0xffffffff,%edx
  4482c6:	48 85 c0             	test   %rax,%rax
  4482c9:	0f 84 a7 00 00 00    	je     448376 <zbx_tcp_connect+0xdf>
  4482cf:	66 c7 44 24 10 02 00 	movw   $0x2,0x10(%rsp)
  4482d6:	48 8b 40 18          	mov    0x18(%rax),%rax
  4482da:	48 8b 00             	mov    (%rax),%rax
  4482dd:	8b 00                	mov    (%rax),%eax
  4482df:	89 44 24 14          	mov    %eax,0x14(%rsp)
  4482e3:	45 0f b7 f5          	movzwl %r13w,%r14d
  4482e7:	66 41 c1 cd 08       	ror    $0x8,%r13w
  4482ec:	66 44 89 6c 24 12    	mov    %r13w,0x12(%rsp)
  4482f2:	31 d2                	xor    %edx,%edx
  4482f4:	be 01 00 00 00       	mov    $0x1,%esi
  4482f9:	bf 02 00 00 00       	mov    $0x2,%edi
  4482fe:	e8 e5 63 fc ff       	callq  40e6e8 <socket@plt>
  448303:	41 89 c5             	mov    %eax,%r13d
  448306:	89 83 04 04 00 00    	mov    %eax,0x404(%rbx)
  44830c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44830f:	0f 84 83 00 00 00    	je     448398 <zbx_tcp_connect+0x101>
  448315:	48 85 ed             	test   %rbp,%rbp
  448318:	74 38                	je     448352 <zbx_tcp_connect+0xbb>
  44831a:	66 c7 04 24 02 00    	movw   $0x2,(%rsp)
  448320:	48 89 ef             	mov    %rbp,%rdi
  448323:	e8 f0 68 fc ff       	callq  40ec18 <inet_addr@plt>
  448328:	89 44 24 04          	mov    %eax,0x4(%rsp)
  44832c:	66 c7 44 24 02 00 00 	movw   $0x0,0x2(%rsp)
  448333:	48 89 e6             	mov    %rsp,%rsi
  448336:	8b bb 04 04 00 00    	mov    0x404(%rbx),%edi
  44833c:	ba 10 00 00 00       	mov    $0x10,%edx
  448341:	e8 72 66 fc ff       	callq  40e9b8 <bind@plt>
  448346:	41 89 c5             	mov    %eax,%r13d
  448349:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44834c:	0f 84 a0 00 00 00    	je     4483f2 <zbx_tcp_connect+0x15b>
  448352:	45 85 ff             	test   %r15d,%r15d
  448355:	75 30                	jne    448387 <zbx_tcp_connect+0xf0>
  448357:	48 8d 74 24 10       	lea    0x10(%rsp),%rsi
  44835c:	8b bb 04 04 00 00    	mov    0x404(%rbx),%edi
  448362:	ba 10 00 00 00       	mov    $0x10,%edx
  448367:	e8 ec 61 fc ff       	callq  40e558 <connect@plt>
  44836c:	41 89 c5             	mov    %eax,%r13d
  44836f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  448372:	74 4d                	je     4483c1 <zbx_tcp_connect+0x12a>
  448374:	31 d2                	xor    %edx,%edx
  448376:	89 d0                	mov    %edx,%eax
  448378:	48 83 c4 28          	add    $0x28,%rsp
  44837c:	5b                   	pop    %rbx
  44837d:	5d                   	pop    %rbp
  44837e:	41 5c                	pop    %r12
  448380:	41 5d                	pop    %r13
  448382:	41 5e                	pop    %r14
  448384:	41 5f                	pop    %r15
  448386:	c3                   	retq   
  448387:	44 89 bb 28 0c 00 00 	mov    %r15d,0xc28(%rbx)
  44838e:	44 89 ff             	mov    %r15d,%edi
  448391:	e8 92 63 fc ff       	callq  40e728 <alarm@plt>
  448396:	eb bf                	jmp    448357 <zbx_tcp_connect+0xc0>
  448398:	e8 cb 63 fc ff       	callq  40e768 <__errno_location@plt>
  44839d:	48 63 38             	movslq (%rax),%rdi
  4483a0:	e8 92 8a fe ff       	callq  430e37 <strerror_from_system>
  4483a5:	48 89 c1             	mov    %rax,%rcx
  4483a8:	44 89 f2             	mov    %r14d,%edx
  4483ab:	4c 89 e6             	mov    %r12,%rsi
  4483ae:	48 8d 3d 63 77 02 00 	lea    0x27763(%rip),%rdi        # 46fb18 <usage_message+0xddd8>
  4483b5:	31 c0                	xor    %eax,%eax
  4483b7:	e8 0d f3 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  4483bc:	44 89 ea             	mov    %r13d,%edx
  4483bf:	eb b5                	jmp    448376 <zbx_tcp_connect+0xdf>
  4483c1:	e8 a2 63 fc ff       	callq  40e768 <__errno_location@plt>
  4483c6:	48 63 38             	movslq (%rax),%rdi
  4483c9:	e8 69 8a fe ff       	callq  430e37 <strerror_from_system>
  4483ce:	48 89 c1             	mov    %rax,%rcx
  4483d1:	44 89 f2             	mov    %r14d,%edx
  4483d4:	4c 89 e6             	mov    %r12,%rsi
  4483d7:	48 8d 3d 8a 77 02 00 	lea    0x2778a(%rip),%rdi        # 46fb68 <usage_message+0xde28>
  4483de:	31 c0                	xor    %eax,%eax
  4483e0:	e8 e4 f2 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  4483e5:	48 89 df             	mov    %rbx,%rdi
  4483e8:	e8 10 f8 ff ff       	callq  447bfd <zbx_tcp_close>
  4483ed:	44 89 ea             	mov    %r13d,%edx
  4483f0:	eb 84                	jmp    448376 <zbx_tcp_connect+0xdf>
  4483f2:	e8 71 63 fc ff       	callq  40e768 <__errno_location@plt>
  4483f7:	48 89 c3             	mov    %rax,%rbx
  4483fa:	48 63 38             	movslq (%rax),%rdi
  4483fd:	e8 35 8a fe ff       	callq  430e37 <strerror_from_system>
  448402:	48 89 c2             	mov    %rax,%rdx
  448405:	8b 33                	mov    (%rbx),%esi
  448407:	48 8d 3d 32 77 02 00 	lea    0x27732(%rip),%rdi        # 46fb40 <usage_message+0xde00>
  44840e:	31 c0                	xor    %eax,%eax
  448410:	e8 b4 f2 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  448415:	44 89 ea             	mov    %r13d,%edx
  448418:	e9 59 ff ff ff       	jmpq   448376 <zbx_tcp_connect+0xdf>

000000000044841d <zbx_gethost_by_ip>:
  44841d:	41 54                	push   %r12
  44841f:	55                   	push   %rbp
  448420:	53                   	push   %rbx
  448421:	48 83 ec 10          	sub    $0x10,%rsp
  448425:	48 89 f5             	mov    %rsi,%rbp
  448428:	49 89 d4             	mov    %rdx,%r12
  44842b:	48 85 ff             	test   %rdi,%rdi
  44842e:	74 47                	je     448477 <zbx_gethost_by_ip+0x5a>
  448430:	48 89 e6             	mov    %rsp,%rsi
  448433:	e8 a0 65 fc ff       	callq  40e9d8 <inet_aton@plt>
  448438:	85 c0                	test   %eax,%eax
  44843a:	75 0d                	jne    448449 <zbx_gethost_by_ip+0x2c>
  44843c:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
  448440:	48 83 c4 10          	add    $0x10,%rsp
  448444:	5b                   	pop    %rbx
  448445:	5d                   	pop    %rbp
  448446:	41 5c                	pop    %r12
  448448:	c3                   	retq   
  448449:	ba 02 00 00 00       	mov    $0x2,%edx
  44844e:	be 04 00 00 00       	mov    $0x4,%esi
  448453:	48 89 e7             	mov    %rsp,%rdi
  448456:	e8 1d 5e fc ff       	callq  40e278 <gethostbyaddr@plt>
  44845b:	48 85 c0             	test   %rax,%rax
  44845e:	74 dc                	je     44843c <zbx_gethost_by_ip+0x1f>
  448460:	4c 89 e2             	mov    %r12,%rdx
  448463:	48 8b 30             	mov    (%rax),%rsi
  448466:	48 89 ef             	mov    %rbp,%rdi
  448469:	e8 32 a7 ff ff       	callq  442ba0 <zbx_strlcpy>
  44846e:	48 83 c4 10          	add    $0x10,%rsp
  448472:	5b                   	pop    %rbx
  448473:	5d                   	pop    %rbp
  448474:	41 5c                	pop    %r12
  448476:	c3                   	retq   
  448477:	48 8d 0d d2 78 02 00 	lea    0x278d2(%rip),%rcx        # 46fd50 <usage_message+0xe010>
  44847e:	ba a2 00 00 00       	mov    $0xa2,%edx
  448483:	48 8d 35 3a 6e 02 00 	lea    0x26e3a(%rip),%rsi        # 46f2c4 <usage_message+0xd584>
  44848a:	48 8d 3d 02 9e 03 00 	lea    0x39e02(%rip),%rdi        # 482293 <usage_message+0x20553>
  448491:	e8 62 5a fc ff       	callq  40def8 <__assert_fail@plt>

0000000000448496 <zbx_tcp_listen>:
  448496:	41 57                	push   %r15
  448498:	41 56                	push   %r14
  44849a:	41 55                	push   %r13
  44849c:	41 54                	push   %r12
  44849e:	55                   	push   %rbp
  44849f:	53                   	push   %rbx
  4484a0:	48 83 ec 58          	sub    $0x58,%rsp
  4484a4:	48 89 fb             	mov    %rdi,%rbx
  4484a7:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
  4484ac:	66 89 54 24 1e       	mov    %dx,0x1e(%rsp)
  4484b1:	e8 85 f9 ff ff       	callq  447e3b <zbx_tcp_accept+0x204>
  4484b6:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
  4484bc:	0f 84 cc 01 00 00    	je     44868e <zbx_tcp_listen+0x1f8>
  4484c2:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  4484c7:	e8 ac 5c fc ff       	callq  40e178 <__strdup@plt>
  4484cc:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  4484d1:	48 8b 6c 24 10       	mov    0x10(%rsp),%rbp
  4484d6:	4c 8d 6c 24 4c       	lea    0x4c(%rsp),%r13
  4484db:	0f b7 44 24 1e       	movzwl 0x1e(%rsp),%eax
  4484e0:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
  4484e4:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
  4484e9:	44 0f b7 7c 24 1e    	movzwl 0x1e(%rsp),%r15d
  4484ef:	66 41 c1 cf 08       	ror    $0x8,%r15w
  4484f4:	48 85 ed             	test   %rbp,%rbp
  4484f7:	0f 84 24 01 00 00    	je     448621 <zbx_tcp_listen+0x18b>
  4484fd:	be 2c 00 00 00       	mov    $0x2c,%esi
  448502:	48 89 ef             	mov    %rbp,%rdi
  448505:	e8 8e 61 fc ff       	callq  40e698 <strchr@plt>
  44850a:	49 89 c4             	mov    %rax,%r12
  44850d:	48 85 c0             	test   %rax,%rax
  448510:	74 03                	je     448515 <zbx_tcp_listen+0x7f>
  448512:	c6 00 00             	movb   $0x0,(%rax)
  448515:	48 89 ef             	mov    %rbp,%rdi
  448518:	e8 1e 8c ff ff       	callq  44113b <is_ip4>
  44851d:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  448520:	0f 84 73 02 00 00    	je     448799 <zbx_tcp_listen+0x303>
  448526:	8b 0b                	mov    (%rbx),%ecx
  448528:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
  44852e:	0f 84 fe 00 00 00    	je     448632 <zbx_tcp_listen+0x19c>
  448534:	31 d2                	xor    %edx,%edx
  448536:	be 01 00 00 00       	mov    $0x1,%esi
  44853b:	bf 02 00 00 00       	mov    $0x2,%edi
  448540:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
  448544:	e8 9f 61 fc ff       	callq  40e6e8 <socket@plt>
  448549:	8b 4c 24 08          	mov    0x8(%rsp),%ecx
  44854d:	48 63 c9             	movslq %ecx,%rcx
  448550:	89 44 8b 04          	mov    %eax,0x4(%rbx,%rcx,4)
  448554:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  448557:	0f 84 9a 01 00 00    	je     4486f7 <zbx_tcp_listen+0x261>
  44855d:	c7 44 24 4c 01 00 00 	movl   $0x1,0x4c(%rsp)
  448564:	00 
  448565:	48 63 03             	movslq (%rbx),%rax
  448568:	8b 7c 83 04          	mov    0x4(%rbx,%rax,4),%edi
  44856c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  448572:	4c 89 e9             	mov    %r13,%rcx
  448575:	ba 02 00 00 00       	mov    $0x2,%edx
  44857a:	be 01 00 00 00       	mov    $0x1,%esi
  44857f:	e8 04 5b fc ff       	callq  40e088 <setsockopt@plt>
  448584:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  448587:	0f 84 ca 00 00 00    	je     448657 <zbx_tcp_listen+0x1c1>
  44858d:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
  448594:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
  44859b:	00 
  44859c:	66 c7 44 24 30 02 00 	movw   $0x2,0x30(%rsp)
  4485a3:	48 85 ed             	test   %rbp,%rbp
  4485a6:	0f 84 a4 00 00 00    	je     448650 <zbx_tcp_listen+0x1ba>
  4485ac:	48 89 ef             	mov    %rbp,%rdi
  4485af:	e8 64 66 fc ff       	callq  40ec18 <inet_addr@plt>
  4485b4:	89 44 24 34          	mov    %eax,0x34(%rsp)
  4485b8:	66 44 89 7c 24 32    	mov    %r15w,0x32(%rsp)
  4485be:	48 63 03             	movslq (%rbx),%rax
  4485c1:	8b 7c 83 04          	mov    0x4(%rbx,%rax,4),%edi
  4485c5:	ba 10 00 00 00       	mov    $0x10,%edx
  4485ca:	4c 89 f6             	mov    %r14,%rsi
  4485cd:	e8 e6 63 fc ff       	callq  40e9b8 <bind@plt>
  4485d2:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4485d5:	0f 84 4e 01 00 00    	je     448729 <zbx_tcp_listen+0x293>
  4485db:	48 63 03             	movslq (%rbx),%rax
  4485de:	8b 7c 83 04          	mov    0x4(%rbx,%rax,4),%edi
  4485e2:	be 80 00 00 00       	mov    $0x80,%esi
  4485e7:	e8 cc 5c fc ff       	callq  40e2b8 <listen@plt>
  4485ec:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4485ef:	0f 84 7a 01 00 00    	je     44876f <zbx_tcp_listen+0x2d9>
  4485f5:	8b 03                	mov    (%rbx),%eax
  4485f7:	83 c0 01             	add    $0x1,%eax
  4485fa:	89 03                	mov    %eax,(%rbx)
  4485fc:	48 85 ed             	test   %rbp,%rbp
  4485ff:	0f 84 97 00 00 00    	je     44869c <zbx_tcp_listen+0x206>
  448605:	4d 85 e4             	test   %r12,%r12
  448608:	0f 84 8e 00 00 00    	je     44869c <zbx_tcp_listen+0x206>
  44860e:	41 c6 04 24 2c       	movb   $0x2c,(%r12)
  448613:	49 8d 6c 24 01       	lea    0x1(%r12),%rbp
  448618:	48 85 ed             	test   %rbp,%rbp
  44861b:	0f 85 dc fe ff ff    	jne    4484fd <zbx_tcp_listen+0x67>
  448621:	45 31 e4             	xor    %r12d,%r12d
  448624:	8b 0b                	mov    (%rbx),%ecx
  448626:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
  44862c:	0f 85 02 ff ff ff    	jne    448534 <zbx_tcp_listen+0x9e>
  448632:	0f b7 54 24 1e       	movzwl 0x1e(%rsp),%edx
  448637:	48 89 ee             	mov    %rbp,%rsi
  44863a:	48 8d 3d 47 75 02 00 	lea    0x27547(%rip),%rdi        # 46fb88 <usage_message+0xde48>
  448641:	31 c0                	xor    %eax,%eax
  448643:	e8 81 f0 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  448648:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
  44864e:	eb 59                	jmp    4486a9 <zbx_tcp_listen+0x213>
  448650:	31 c0                	xor    %eax,%eax
  448652:	e9 5d ff ff ff       	jmpq   4485b4 <zbx_tcp_listen+0x11e>
  448657:	90                   	nop
  448658:	e8 0b 61 fc ff       	callq  40e768 <__errno_location@plt>
  44865d:	48 63 38             	movslq (%rax),%rdi
  448660:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  448665:	e8 cd 87 fe ff       	callq  430e37 <strerror_from_system>
  44866a:	49 89 c0             	mov    %rax,%r8
  44866d:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  448672:	8b 0a                	mov    (%rdx),%ecx
  448674:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
  448678:	48 89 ee             	mov    %rbp,%rsi
  44867b:	48 8d 3d 66 75 02 00 	lea    0x27566(%rip),%rdi        # 46fbe8 <usage_message+0xdea8>
  448682:	31 c0                	xor    %eax,%eax
  448684:	e8 40 f0 ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  448689:	e9 ff fe ff ff       	jmpq   44858d <zbx_tcp_listen+0xf7>
  44868e:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  448695:	00 00 
  448697:	e9 35 fe ff ff       	jmpq   4484d1 <zbx_tcp_listen+0x3b>
  44869c:	85 c0                	test   %eax,%eax
  44869e:	66 90                	xchg   %ax,%ax
  4486a0:	0f 84 17 01 00 00    	je     4487bd <zbx_tcp_listen+0x327>
  4486a6:	45 31 ed             	xor    %r13d,%r13d
  4486a9:	48 83 7c 24 10 00    	cmpq   $0x0,0x10(%rsp)
  4486af:	74 0a                	je     4486bb <zbx_tcp_listen+0x225>
  4486b1:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  4486b6:	e8 2d 5b fc ff       	callq  40e1e8 <free@plt>
  4486bb:	45 85 ed             	test   %r13d,%r13d
  4486be:	74 25                	je     4486e5 <zbx_tcp_listen+0x24f>
  4486c0:	8b 33                	mov    (%rbx),%esi
  4486c2:	85 f6                	test   %esi,%esi
  4486c4:	7e 1f                	jle    4486e5 <zbx_tcp_listen+0x24f>
  4486c6:	49 89 dc             	mov    %rbx,%r12
  4486c9:	31 ed                	xor    %ebp,%ebp
  4486cb:	41 8b 7c 24 04       	mov    0x4(%r12),%edi
  4486d0:	83 ff ff             	cmp    $0xffffffffffffffff,%edi
  4486d3:	74 05                	je     4486da <zbx_tcp_listen+0x244>
  4486d5:	e8 2e 57 fc ff       	callq  40de08 <close@plt>
  4486da:	83 c5 01             	add    $0x1,%ebp
  4486dd:	49 83 c4 04          	add    $0x4,%r12
  4486e1:	39 2b                	cmp    %ebp,(%rbx)
  4486e3:	7f e6                	jg     4486cb <zbx_tcp_listen+0x235>
  4486e5:	44 89 e8             	mov    %r13d,%eax
  4486e8:	48 83 c4 58          	add    $0x58,%rsp
  4486ec:	5b                   	pop    %rbx
  4486ed:	5d                   	pop    %rbp
  4486ee:	41 5c                	pop    %r12
  4486f0:	41 5d                	pop    %r13
  4486f2:	41 5e                	pop    %r14
  4486f4:	41 5f                	pop    %r15
  4486f6:	c3                   	retq   
  4486f7:	41 89 c5             	mov    %eax,%r13d
  4486fa:	e8 69 60 fc ff       	callq  40e768 <__errno_location@plt>
  4486ff:	49 89 c4             	mov    %rax,%r12
  448702:	48 63 38             	movslq (%rax),%rdi
  448705:	e8 2d 87 fe ff       	callq  430e37 <strerror_from_system>
  44870a:	49 89 c0             	mov    %rax,%r8
  44870d:	0f b7 54 24 1e       	movzwl 0x1e(%rsp),%edx
  448712:	41 8b 0c 24          	mov    (%r12),%ecx
  448716:	48 89 ee             	mov    %rbp,%rsi
  448719:	48 8d 3d 90 74 02 00 	lea    0x27490(%rip),%rdi        # 46fbb0 <usage_message+0xde70>
  448720:	31 c0                	xor    %eax,%eax
  448722:	e8 a2 ef ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  448727:	eb 80                	jmp    4486a9 <zbx_tcp_listen+0x213>
  448729:	41 89 c5             	mov    %eax,%r13d
  44872c:	e8 37 60 fc ff       	callq  40e768 <__errno_location@plt>
  448731:	49 89 c4             	mov    %rax,%r12
  448734:	48 63 38             	movslq (%rax),%rdi
  448737:	e8 fb 86 fe ff       	callq  430e37 <strerror_from_system>
  44873c:	49 89 c0             	mov    %rax,%r8
  44873f:	41 8b 0c 24          	mov    (%r12),%ecx
  448743:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
  448747:	48 89 ee             	mov    %rbp,%rsi
  44874a:	48 8d 3d cf 74 02 00 	lea    0x274cf(%rip),%rdi        # 46fc20 <usage_message+0xdee0>
  448751:	31 c0                	xor    %eax,%eax
  448753:	e8 71 ef ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  448758:	48 63 03             	movslq (%rbx),%rax
  44875b:	8b 7c 83 04          	mov    0x4(%rbx,%rax,4),%edi
  44875f:	83 ff ff             	cmp    $0xffffffffffffffff,%edi
  448762:	75 4e                	jne    4487b2 <zbx_tcp_listen+0x31c>
  448764:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
  44876a:	e9 3a ff ff ff       	jmpq   4486a9 <zbx_tcp_listen+0x213>
  44876f:	41 89 c5             	mov    %eax,%r13d
  448772:	e8 f1 5f fc ff       	callq  40e768 <__errno_location@plt>
  448777:	49 89 c4             	mov    %rax,%r12
  44877a:	48 63 38             	movslq (%rax),%rdi
  44877d:	e8 b5 86 fe ff       	callq  430e37 <strerror_from_system>
  448782:	49 89 c0             	mov    %rax,%r8
  448785:	41 8b 0c 24          	mov    (%r12),%ecx
  448789:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
  44878d:	48 89 ee             	mov    %rbp,%rsi
  448790:	48 8d 3d b9 74 02 00 	lea    0x274b9(%rip),%rdi        # 46fc50 <usage_message+0xdf10>
  448797:	eb b8                	jmp    448751 <zbx_tcp_listen+0x2bb>
  448799:	41 89 c5             	mov    %eax,%r13d
  44879c:	48 89 ee             	mov    %rbp,%rsi
  44879f:	48 8d 3d 68 75 02 00 	lea    0x27568(%rip),%rdi        # 46fd0e <usage_message+0xdfce>
  4487a6:	31 c0                	xor    %eax,%eax
  4487a8:	e8 1c ef ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  4487ad:	e9 f7 fe ff ff       	jmpq   4486a9 <zbx_tcp_listen+0x213>
  4487b2:	e8 51 56 fc ff       	callq  40de08 <close@plt>
  4487b7:	90                   	nop
  4487b8:	e9 ec fe ff ff       	jmpq   4486a9 <zbx_tcp_listen+0x213>
  4487bd:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
  4487c1:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  4487c6:	48 8d 3d bb 74 02 00 	lea    0x274bb(%rip),%rdi        # 46fc88 <usage_message+0xdf48>
  4487cd:	31 c0                	xor    %eax,%eax
  4487cf:	e8 f5 ee ff ff       	callq  4476c9 <zbx_tcp_error+0x1a>
  4487d4:	41 83 cd ff          	or     $0xffffffffffffffff,%r13d
  4487d8:	e9 cc fe ff ff       	jmpq   4486a9 <zbx_tcp_listen+0x213>
  4487dd:	90                   	nop
  4487de:	90                   	nop
  4487df:	90                   	nop

00000000004487e0 <zbx_recv_response>:
  4487e0:	41 55                	push   %r13
  4487e2:	41 54                	push   %r12
  4487e4:	55                   	push   %rbp
  4487e5:	53                   	push   %rbx
  4487e6:	48 83 ec 38          	sub    $0x38,%rsp
  4487ea:	48 89 fb             	mov    %rdi,%rbx
  4487ed:	49 89 f4             	mov    %rsi,%r12
  4487f0:	41 89 d5             	mov    %edx,%r13d
  4487f3:	89 cd                	mov    %ecx,%ebp
  4487f5:	48 8d 15 66 75 02 00 	lea    0x27566(%rip),%rdx        # 46fd62 <usage_message+0xe022>
  4487fc:	48 8d 35 8e aa 03 00 	lea    0x3aa8e(%rip),%rsi        # 483291 <usage_message+0x21551>
  448803:	bf 04 00 00 00       	mov    $0x4,%edi
  448808:	31 c0                	xor    %eax,%eax
  44880a:	e8 a1 88 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44880f:	48 8d 74 24 28       	lea    0x28(%rsp),%rsi
  448814:	89 e9                	mov    %ebp,%ecx
  448816:	31 d2                	xor    %edx,%edx
  448818:	48 89 df             	mov    %rbx,%rdi
  44881b:	e8 ec ef ff ff       	callq  44780c <zbx_tcp_recv_ext>
  448820:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  448823:	0f 84 ba 00 00 00    	je     4488e3 <zbx_recv_response+0x103>
  448829:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  44882e:	48 8d 15 2d 75 02 00 	lea    0x2752d(%rip),%rdx        # 46fd62 <usage_message+0xe022>
  448835:	48 8d 35 0d 9b 01 00 	lea    0x19b0d(%rip),%rsi        # 462349 <usage_message+0x609>
  44883c:	bf 04 00 00 00       	mov    $0x4,%edi
  448841:	31 c0                	xor    %eax,%eax
  448843:	e8 68 88 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  448848:	48 8d 6c 24 10       	lea    0x10(%rsp),%rbp
  44884d:	48 89 ee             	mov    %rbp,%rsi
  448850:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  448855:	e8 e7 05 00 00       	callq  448e41 <zbx_json_open>
  44885a:	89 c3                	mov    %eax,%ebx
  44885c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44885f:	74 51                	je     4488b2 <zbx_recv_response+0xd2>
  448861:	4d 85 e4             	test   %r12,%r12
  448864:	74 15                	je     44887b <zbx_recv_response+0x9b>
  448866:	49 63 cd             	movslq %r13d,%rcx
  448869:	4c 89 e2             	mov    %r12,%rdx
  44886c:	48 8d 35 38 f1 01 00 	lea    0x1f138(%rip),%rsi        # 4679ab <usage_message+0x5c6b>
  448873:	48 89 ef             	mov    %rbp,%rdi
  448876:	e8 c9 08 00 00       	callq  449144 <zbx_json_value_by_name>
  44887b:	b9 10 00 00 00       	mov    $0x10,%ecx
  448880:	48 89 e2             	mov    %rsp,%rdx
  448883:	48 8d 35 f3 74 02 00 	lea    0x274f3(%rip),%rsi        # 46fd7d <usage_message+0xe03d>
  44888a:	48 89 ef             	mov    %rbp,%rdi
  44888d:	e8 b2 08 00 00       	callq  449144 <zbx_json_value_by_name>
  448892:	89 c3                	mov    %eax,%ebx
  448894:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  448897:	74 19                	je     4488b2 <zbx_recv_response+0xd2>
  448899:	b9 08 00 00 00       	mov    $0x8,%ecx
  44889e:	48 8d 3d 08 e0 01 00 	lea    0x1e008(%rip),%rdi        # 4668ad <usage_message+0x4b6d>
  4488a5:	48 89 e6             	mov    %rsp,%rsi
  4488a8:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  4488aa:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  4488af:	0f 45 d8             	cmovne %eax,%ebx
  4488b2:	89 df                	mov    %ebx,%edi
  4488b4:	e8 c2 aa ff ff       	callq  44337b <zbx_result_string>
  4488b9:	48 89 c1             	mov    %rax,%rcx
  4488bc:	48 8d 15 9f 74 02 00 	lea    0x2749f(%rip),%rdx        # 46fd62 <usage_message+0xe022>
  4488c3:	48 8d 35 33 ab 03 00 	lea    0x3ab33(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  4488ca:	bf 04 00 00 00       	mov    $0x4,%edi
  4488cf:	31 c0                	xor    %eax,%eax
  4488d1:	e8 da 87 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4488d6:	89 d8                	mov    %ebx,%eax
  4488d8:	48 83 c4 38          	add    $0x38,%rsp
  4488dc:	5b                   	pop    %rbx
  4488dd:	5d                   	pop    %rbp
  4488de:	41 5c                	pop    %r12
  4488e0:	41 5d                	pop    %r13
  4488e2:	c3                   	retq   
  4488e3:	48 8d 35 be 74 02 00 	lea    0x274be(%rip),%rsi        # 46fda8 <usage_message+0xe068>
  4488ea:	bf 04 00 00 00       	mov    $0x4,%edi
  4488ef:	31 c0                	xor    %eax,%eax
  4488f1:	e8 ba 87 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4488f6:	bb fd ff ff ff       	mov    $0xfffffffd,%ebx
  4488fb:	eb b5                	jmp    4488b2 <zbx_recv_response+0xd2>

00000000004488fd <zbx_send_response>:
  4488fd:	41 56                	push   %r14
  4488ff:	41 55                	push   %r13
  448901:	41 54                	push   %r12
  448903:	55                   	push   %rbp
  448904:	53                   	push   %rbx
  448905:	48 81 ec 30 10 00 00 	sub    $0x1030,%rsp
  44890c:	49 89 fc             	mov    %rdi,%r12
  44890f:	41 89 f6             	mov    %esi,%r14d
  448912:	48 89 d5             	mov    %rdx,%rbp
  448915:	41 89 cd             	mov    %ecx,%r13d
  448918:	48 8d 15 55 74 02 00 	lea    0x27455(%rip),%rdx        # 46fd74 <usage_message+0xe034>
  44891f:	48 8d 35 6b a9 03 00 	lea    0x3a96b(%rip),%rsi        # 483291 <usage_message+0x21551>
  448926:	bf 04 00 00 00       	mov    $0x4,%edi
  44892b:	31 c0                	xor    %eax,%eax
  44892d:	e8 7e 87 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  448932:	be 00 10 00 00       	mov    $0x1000,%esi
  448937:	48 89 e7             	mov    %rsp,%rdi
  44893a:	e8 9d 0e 00 00       	callq  4497dc <zbx_json_init>
  44893f:	48 8d 15 93 aa 03 00 	lea    0x3aa93(%rip),%rdx        # 4833d9 <usage_message+0x21699>
  448946:	45 85 f6             	test   %r14d,%r14d
  448949:	48 8d 05 5d df 01 00 	lea    0x1df5d(%rip),%rax        # 4668ad <usage_message+0x4b6d>
  448950:	48 0f 44 d0          	cmove  %rax,%rdx
  448954:	b9 01 00 00 00       	mov    $0x1,%ecx
  448959:	48 8d 35 1d 74 02 00 	lea    0x2741d(%rip),%rsi        # 46fd7d <usage_message+0xe03d>
  448960:	48 89 e7             	mov    %rsp,%rdi
  448963:	e8 05 0b 00 00       	callq  44946d <zbx_json_addstring>
  448968:	48 85 ed             	test   %rbp,%rbp
  44896b:	74 06                	je     448973 <zbx_send_response+0x76>
  44896d:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
  448971:	75 77                	jne    4489ea <zbx_send_response+0xed>
  448973:	48 8b 0c 24          	mov    (%rsp),%rcx
  448977:	48 8d 15 f6 73 02 00 	lea    0x273f6(%rip),%rdx        # 46fd74 <usage_message+0xe034>
  44897e:	48 8d 35 c4 99 01 00 	lea    0x199c4(%rip),%rsi        # 462349 <usage_message+0x609>
  448985:	bf 04 00 00 00       	mov    $0x4,%edi
  44898a:	31 c0                	xor    %eax,%eax
  44898c:	e8 1f 87 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  448991:	44 89 e9             	mov    %r13d,%ecx
  448994:	ba 01 00 00 00       	mov    $0x1,%edx
  448999:	48 8b 34 24          	mov    (%rsp),%rsi
  44899d:	4c 89 e7             	mov    %r12,%rdi
  4489a0:	e8 ec f4 ff ff       	callq  447e91 <zbx_tcp_send_ext>
  4489a5:	89 c5                	mov    %eax,%ebp
  4489a7:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4489aa:	74 5a                	je     448a06 <zbx_send_response+0x109>
  4489ac:	48 89 e7             	mov    %rsp,%rdi
  4489af:	e8 a2 0e 00 00       	callq  449856 <zbx_json_free>
  4489b4:	89 ef                	mov    %ebp,%edi
  4489b6:	e8 c0 a9 ff ff       	callq  44337b <zbx_result_string>
  4489bb:	48 89 c1             	mov    %rax,%rcx
  4489be:	48 8d 15 af 73 02 00 	lea    0x273af(%rip),%rdx        # 46fd74 <usage_message+0xe034>
  4489c5:	48 8d 35 31 aa 03 00 	lea    0x3aa31(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  4489cc:	bf 04 00 00 00       	mov    $0x4,%edi
  4489d1:	31 c0                	xor    %eax,%eax
  4489d3:	e8 d8 86 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4489d8:	89 e8                	mov    %ebp,%eax
  4489da:	48 81 c4 30 10 00 00 	add    $0x1030,%rsp
  4489e1:	5b                   	pop    %rbx
  4489e2:	5d                   	pop    %rbp
  4489e3:	41 5c                	pop    %r12
  4489e5:	41 5d                	pop    %r13
  4489e7:	41 5e                	pop    %r14
  4489e9:	c3                   	retq   
  4489ea:	b9 01 00 00 00       	mov    $0x1,%ecx
  4489ef:	48 89 ea             	mov    %rbp,%rdx
  4489f2:	48 8d 35 b2 ef 01 00 	lea    0x1efb2(%rip),%rsi        # 4679ab <usage_message+0x5c6b>
  4489f9:	48 89 e7             	mov    %rsp,%rdi
  4489fc:	e8 6c 0a 00 00       	callq  44946d <zbx_json_addstring>
  448a01:	e9 6d ff ff ff       	jmpq   448973 <zbx_send_response+0x76>
  448a06:	e8 95 ec ff ff       	callq  4476a0 <zbx_tcp_strerror>
  448a0b:	48 89 c2             	mov    %rax,%rdx
  448a0e:	48 8d 35 71 73 02 00 	lea    0x27371(%rip),%rsi        # 46fd86 <usage_message+0xe046>
  448a15:	bf 04 00 00 00       	mov    $0x4,%edi
  448a1a:	31 c0                	xor    %eax,%eax
  448a1c:	e8 8f 86 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  448a21:	40 b5 fd             	mov    $0xfd,%bpl
  448a24:	eb 86                	jmp    4489ac <zbx_send_response+0xaf>
  448a26:	90                   	nop
  448a27:	90                   	nop
  448a28:	90                   	nop
  448a29:	90                   	nop
  448a2a:	90                   	nop
  448a2b:	90                   	nop
  448a2c:	90                   	nop
  448a2d:	90                   	nop
  448a2e:	90                   	nop
  448a2f:	90                   	nop

0000000000448a30 <zbx_json_strerror>:
  448a30:	c6 05 c7 e8 26 00 00 	movb   $0x0,0x26e8c7(%rip)        # 6b72fe <zbx_optopt+0x4272>
  448a37:	48 8d 05 c2 e7 26 00 	lea    0x26e7c2(%rip),%rax        # 6b7200 <zbx_optopt+0x4174>
  448a3e:	c3                   	retq   
  448a3f:	c7 44 24 e8 6e 75 6c 	movl   $0x6c6c756e,-0x18(%rsp)
  448a46:	6c 
  448a47:	c6 44 24 ec 00       	movb   $0x0,-0x14(%rsp)
  448a4c:	48 85 ff             	test   %rdi,%rdi
  448a4f:	74 6c                	je     448abd <zbx_json_strerror+0x8d>
  448a51:	48 89 f9             	mov    %rdi,%rcx
  448a54:	0f b6 11             	movzbl (%rcx),%edx
  448a57:	84 d2                	test   %dl,%dl
  448a59:	74 69                	je     448ac4 <zbx_json_strerror+0x94>
  448a5b:	31 c0                	xor    %eax,%eax
  448a5d:	eb 23                	jmp    448a82 <zbx_json_strerror+0x52>
  448a5f:	80 fa 0c             	cmp    $0xc,%dl
  448a62:	7d 33                	jge    448a97 <zbx_json_strerror+0x67>
  448a64:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
  448a68:	41 80 f8 02          	cmp    $0x2,%r8b
  448a6c:	76 29                	jbe    448a97 <zbx_json_strerror+0x67>
  448a6e:	80 fa 1f             	cmp    $0x1f,%dl
  448a71:	77 44                	ja     448ab7 <zbx_json_strerror+0x87>
  448a73:	48 83 c0 06          	add    $0x6,%rax
  448a77:	48 83 c1 01          	add    $0x1,%rcx
  448a7b:	0f b6 11             	movzbl (%rcx),%edx
  448a7e:	84 d2                	test   %dl,%dl
  448a80:	74 24                	je     448aa6 <zbx_json_strerror+0x76>
  448a82:	80 fa 0d             	cmp    $0xd,%dl
  448a85:	7e d8                	jle    448a5f <zbx_json_strerror+0x2f>
  448a87:	80 fa 2f             	cmp    $0x2f,%dl
  448a8a:	74 0b                	je     448a97 <zbx_json_strerror+0x67>
  448a8c:	80 fa 5c             	cmp    $0x5c,%dl
  448a8f:	90                   	nop
  448a90:	74 05                	je     448a97 <zbx_json_strerror+0x67>
  448a92:	80 fa 22             	cmp    $0x22,%dl
  448a95:	75 d7                	jne    448a6e <zbx_json_strerror+0x3e>
  448a97:	48 83 c0 02          	add    $0x2,%rax
  448a9b:	48 83 c1 01          	add    $0x1,%rcx
  448a9f:	0f b6 11             	movzbl (%rcx),%edx
  448aa2:	84 d2                	test   %dl,%dl
  448aa4:	75 dc                	jne    448a82 <zbx_json_strerror+0x52>
  448aa6:	48 85 ff             	test   %rdi,%rdi
  448aa9:	74 0b                	je     448ab6 <zbx_json_strerror+0x86>
  448aab:	48 8d 50 02          	lea    0x2(%rax),%rdx
  448aaf:	83 fe 01             	cmp    $0x1,%esi
  448ab2:	48 0f 44 c2          	cmove  %rdx,%rax
  448ab6:	c3                   	retq   
  448ab7:	48 83 c0 01          	add    $0x1,%rax
  448abb:	eb ba                	jmp    448a77 <zbx_json_strerror+0x47>
  448abd:	48 8d 4c 24 e8       	lea    -0x18(%rsp),%rcx
  448ac2:	eb 90                	jmp    448a54 <zbx_json_strerror+0x24>
  448ac4:	31 c0                	xor    %eax,%eax
  448ac6:	eb de                	jmp    448aa6 <zbx_json_strerror+0x76>

0000000000448ac8 <zbx_json_next>:
  448ac8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
  448acc:	48 8b 07             	mov    (%rdi),%rax
  448acf:	48 89 ca             	mov    %rcx,%rdx
  448ad2:	48 29 c2             	sub    %rax,%rdx
  448ad5:	48 83 fa 01          	cmp    $0x1,%rdx
  448ad9:	74 6b                	je     448b46 <zbx_json_next+0x7e>
  448adb:	48 85 f6             	test   %rsi,%rsi
  448ade:	75 05                	jne    448ae5 <zbx_json_next+0x1d>
  448ae0:	48 83 c0 01          	add    $0x1,%rax
  448ae4:	c3                   	retq   
  448ae5:	48 39 f1             	cmp    %rsi,%rcx
  448ae8:	72 5c                	jb     448b46 <zbx_json_next+0x7e>
  448aea:	31 d2                	xor    %edx,%edx
  448aec:	31 ff                	xor    %edi,%edi
  448aee:	66 90                	xchg   %ax,%ax
  448af0:	eb 1e                	jmp    448b10 <zbx_json_next+0x48>
  448af2:	3c 2c                	cmp    $0x2c,%al
  448af4:	74 71                	je     448b67 <zbx_json_next+0x9f>
  448af6:	3c 5b                	cmp    $0x5b,%al
  448af8:	74 61                	je     448b5b <zbx_json_next+0x93>
  448afa:	41 89 d0             	mov    %edx,%r8d
  448afd:	41 83 f0 01          	xor    $0x1,%r8d
  448b01:	3c 22                	cmp    $0x22,%al
  448b03:	41 0f 44 d0          	cmove  %r8d,%edx
  448b07:	48 83 c6 01          	add    $0x1,%rsi
  448b0b:	48 39 f1             	cmp    %rsi,%rcx
  448b0e:	72 36                	jb     448b46 <zbx_json_next+0x7e>
  448b10:	0f b6 06             	movzbl (%rsi),%eax
  448b13:	3c 5c                	cmp    $0x5c,%al
  448b15:	74 3b                	je     448b52 <zbx_json_next+0x8a>
  448b17:	7e d9                	jle    448af2 <zbx_json_next+0x2a>
  448b19:	3c 7b                	cmp    $0x7b,%al
  448b1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  448b20:	74 39                	je     448b5b <zbx_json_next+0x93>
  448b22:	3c 7d                	cmp    $0x7d,%al
  448b24:	0f 1f 40 00          	nopl   0x0(%rax)
  448b28:	74 08                	je     448b32 <zbx_json_next+0x6a>
  448b2a:	3c 5d                	cmp    $0x5d,%al
  448b2c:	0f 1f 40 00          	nopl   0x0(%rax)
  448b30:	75 d5                	jne    448b07 <zbx_json_next+0x3f>
  448b32:	85 d2                	test   %edx,%edx
  448b34:	75 13                	jne    448b49 <zbx_json_next+0x81>
  448b36:	85 ff                	test   %edi,%edi
  448b38:	74 0c                	je     448b46 <zbx_json_next+0x7e>
  448b3a:	83 ef 01             	sub    $0x1,%edi
  448b3d:	48 83 c6 01          	add    $0x1,%rsi
  448b41:	48 39 f1             	cmp    %rsi,%rcx
  448b44:	73 ca                	jae    448b10 <zbx_json_next+0x48>
  448b46:	31 c0                	xor    %eax,%eax
  448b48:	c3                   	retq   
  448b49:	ba 01 00 00 00       	mov    $0x1,%edx
  448b4e:	66 90                	xchg   %ax,%ax
  448b50:	eb b5                	jmp    448b07 <zbx_json_next+0x3f>
  448b52:	83 fa 01             	cmp    $0x1,%edx
  448b55:	74 20                	je     448b77 <zbx_json_next+0xaf>
  448b57:	31 d2                	xor    %edx,%edx
  448b59:	eb ac                	jmp    448b07 <zbx_json_next+0x3f>
  448b5b:	85 d2                	test   %edx,%edx
  448b5d:	0f 1f 00             	nopl   (%rax)
  448b60:	75 e7                	jne    448b49 <zbx_json_next+0x81>
  448b62:	83 c7 01             	add    $0x1,%edi
  448b65:	eb a0                	jmp    448b07 <zbx_json_next+0x3f>
  448b67:	85 d2                	test   %edx,%edx
  448b69:	75 de                	jne    448b49 <zbx_json_next+0x81>
  448b6b:	85 ff                	test   %edi,%edi
  448b6d:	0f 1f 00             	nopl   (%rax)
  448b70:	75 95                	jne    448b07 <zbx_json_next+0x3f>
  448b72:	48 8d 46 01          	lea    0x1(%rsi),%rax
  448b76:	c3                   	retq   
  448b77:	48 83 c6 01          	add    $0x1,%rsi
  448b7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  448b80:	eb 85                	jmp    448b07 <zbx_json_next+0x3f>

0000000000448b82 <zbx_json_object_is_empty>:
  448b82:	48 8b 47 08          	mov    0x8(%rdi),%rax
  448b86:	48 2b 07             	sub    (%rdi),%rax
  448b89:	48 83 f8 01          	cmp    $0x1,%rax
  448b8d:	0f 9e c0             	setle  %al
  448b90:	0f b6 c0             	movzbl %al,%eax
  448b93:	83 e8 01             	sub    $0x1,%eax
  448b96:	c3                   	retq   

0000000000448b97 <zbx_json_count>:
  448b97:	55                   	push   %rbp
  448b98:	53                   	push   %rbx
  448b99:	48 83 ec 08          	sub    $0x8,%rsp
  448b9d:	48 89 fd             	mov    %rdi,%rbp
  448ba0:	31 c0                	xor    %eax,%eax
  448ba2:	31 db                	xor    %ebx,%ebx
  448ba4:	eb 03                	jmp    448ba9 <zbx_json_count+0x12>
  448ba6:	83 c3 01             	add    $0x1,%ebx
  448ba9:	48 89 c6             	mov    %rax,%rsi
  448bac:	48 89 ef             	mov    %rbp,%rdi
  448baf:	e8 14 ff ff ff       	callq  448ac8 <zbx_json_next>
  448bb4:	48 85 c0             	test   %rax,%rax
  448bb7:	75 ed                	jne    448ba6 <zbx_json_count+0xf>
  448bb9:	89 d8                	mov    %ebx,%eax
  448bbb:	48 83 c4 08          	add    $0x8,%rsp
  448bbf:	5b                   	pop    %rbx
  448bc0:	5d                   	pop    %rbp
  448bc1:	c3                   	retq   
  448bc2:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
  448bc9:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
  448bce:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  448bd3:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  448bd8:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  448bdd:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  448be2:	0f b6 c0             	movzbl %al,%eax
  448be5:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  448bec:	00 
  448bed:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 448c21 <zbx_json_count+0x8a>
  448bf4:	48 29 d0             	sub    %rdx,%rax
  448bf7:	48 8d 94 24 cf 00 00 	lea    0xcf(%rsp),%rdx
  448bfe:	00 
  448bff:	ff e0                	jmpq   *%rax
  448c01:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  448c05:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  448c09:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  448c0d:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  448c11:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  448c15:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  448c19:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  448c1d:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  448c21:	48 89 fa             	mov    %rdi,%rdx
  448c24:	48 89 e1             	mov    %rsp,%rcx
  448c27:	c7 04 24 08 00 00 00 	movl   $0x8,(%rsp)
  448c2e:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  448c35:	00 
  448c36:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
  448c3d:	00 
  448c3e:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  448c43:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  448c48:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  448c4d:	be ff 00 00 00       	mov    $0xff,%esi
  448c52:	48 8d 3d a7 e5 26 00 	lea    0x26e5a7(%rip),%rdi        # 6b7200 <zbx_optopt+0x4174>
  448c59:	e8 e5 bc ff ff       	callq  444943 <zbx_vsnprintf>
  448c5e:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
  448c65:	c3                   	retq   

0000000000448c66 <zbx_json_type>:
  448c66:	48 83 ec 08          	sub    $0x8,%rsp
  448c6a:	0f b6 07             	movzbl (%rdi),%eax
  448c6d:	3c 22                	cmp    $0x22,%al
  448c6f:	74 58                	je     448cc9 <zbx_json_type+0x63>
  448c71:	8d 50 d0             	lea    -0x30(%rax),%edx
  448c74:	80 fa 09             	cmp    $0x9,%dl
  448c77:	76 29                	jbe    448ca2 <zbx_json_type+0x3c>
  448c79:	3c 2d                	cmp    $0x2d,%al
  448c7b:	74 25                	je     448ca2 <zbx_json_type+0x3c>
  448c7d:	3c 5b                	cmp    $0x5b,%al
  448c7f:	90                   	nop
  448c80:	74 58                	je     448cda <zbx_json_type+0x74>
  448c82:	3c 7b                	cmp    $0x7b,%al
  448c84:	74 4d                	je     448cd3 <zbx_json_type+0x6d>
  448c86:	3c 6e                	cmp    $0x6e,%al
  448c88:	74 22                	je     448cac <zbx_json_type+0x46>
  448c8a:	48 89 fe             	mov    %rdi,%rsi
  448c8d:	48 8d 3d 3c 71 02 00 	lea    0x2713c(%rip),%rdi        # 46fdd0 <usage_message+0xe090>
  448c94:	31 c0                	xor    %eax,%eax
  448c96:	e8 27 ff ff ff       	callq  448bc2 <zbx_json_count+0x2b>
  448c9b:	31 c0                	xor    %eax,%eax
  448c9d:	48 83 c4 08          	add    $0x8,%rsp
  448ca1:	c3                   	retq   
  448ca2:	b8 02 00 00 00       	mov    $0x2,%eax
  448ca7:	48 83 c4 08          	add    $0x8,%rsp
  448cab:	c3                   	retq   
  448cac:	80 7f 01 75          	cmpb   $0x75,0x1(%rdi)
  448cb0:	75 d8                	jne    448c8a <zbx_json_type+0x24>
  448cb2:	80 7f 02 6c          	cmpb   $0x6c,0x2(%rdi)
  448cb6:	75 d2                	jne    448c8a <zbx_json_type+0x24>
  448cb8:	80 7f 03 6c          	cmpb   $0x6c,0x3(%rdi)
  448cbc:	0f 1f 40 00          	nopl   0x0(%rax)
  448cc0:	75 c8                	jne    448c8a <zbx_json_type+0x24>
  448cc2:	b8 05 00 00 00       	mov    $0x5,%eax
  448cc7:	eb d4                	jmp    448c9d <zbx_json_type+0x37>
  448cc9:	b8 01 00 00 00       	mov    $0x1,%eax
  448cce:	48 83 c4 08          	add    $0x8,%rsp
  448cd2:	c3                   	retq   
  448cd3:	b8 04 00 00 00       	mov    $0x4,%eax
  448cd8:	eb c3                	jmp    448c9d <zbx_json_type+0x37>
  448cda:	b8 03 00 00 00       	mov    $0x3,%eax
  448cdf:	90                   	nop
  448ce0:	eb bb                	jmp    448c9d <zbx_json_type+0x37>

0000000000448ce2 <zbx_json_close>:
  448ce2:	48 83 ec 08          	sub    $0x8,%rsp
  448ce6:	8b 87 24 10 00 00    	mov    0x1024(%rdi),%eax
  448cec:	83 f8 01             	cmp    $0x1,%eax
  448cef:	74 22                	je     448d13 <zbx_json_close+0x31>
  448cf1:	83 e8 01             	sub    $0x1,%eax
  448cf4:	89 87 24 10 00 00    	mov    %eax,0x1024(%rdi)
  448cfa:	48 83 87 10 10 00 00 	addq   $0x1,0x1010(%rdi)
  448d01:	01 
  448d02:	c7 87 20 10 00 00 01 	movl   $0x1,0x1020(%rdi)
  448d09:	00 00 00 
  448d0c:	31 c0                	xor    %eax,%eax
  448d0e:	48 83 c4 08          	add    $0x8,%rsp
  448d12:	c3                   	retq   
  448d13:	48 8d 3d 45 71 02 00 	lea    0x27145(%rip),%rdi        # 46fe5f <usage_message+0xe11f>
  448d1a:	31 c0                	xor    %eax,%eax
  448d1c:	e8 a1 fe ff ff       	callq  448bc2 <zbx_json_count+0x2b>
  448d21:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  448d26:	eb e6                	jmp    448d0e <zbx_json_close+0x2c>
  448d28:	48 83 ec 08          	sub    $0x8,%rsp
  448d2c:	48 89 f8             	mov    %rdi,%rax
  448d2f:	48 85 ff             	test   %rdi,%rdi
  448d32:	0f 84 ad 00 00 00    	je     448de5 <zbx_json_close+0x103>
  448d38:	0f b6 17             	movzbl (%rdi),%edx
  448d3b:	80 fa 7b             	cmp    $0x7b,%dl
  448d3e:	74 11                	je     448d51 <zbx_json_close+0x6f>
  448d40:	80 fa 5b             	cmp    $0x5b,%dl
  448d43:	0f 84 90 00 00 00    	je     448dd9 <zbx_json_close+0xf7>
  448d49:	31 c0                	xor    %eax,%eax
  448d4b:	48 83 c4 08          	add    $0x8,%rsp
  448d4f:	90                   	nop
  448d50:	c3                   	retq   
  448d51:	bf 7d 00 00 00       	mov    $0x7d,%edi
  448d56:	31 c9                	xor    %ecx,%ecx
  448d58:	31 f6                	xor    %esi,%esi
  448d5a:	eb 15                	jmp    448d71 <zbx_json_close+0x8f>
  448d5c:	80 fa 22             	cmp    $0x22,%dl
  448d5f:	74 66                	je     448dc7 <zbx_json_close+0xe5>
  448d61:	80 fa 5b             	cmp    $0x5b,%dl
  448d64:	74 54                	je     448dba <zbx_json_close+0xd8>
  448d66:	48 83 c0 01          	add    $0x1,%rax
  448d6a:	0f b6 10             	movzbl (%rax),%edx
  448d6d:	84 d2                	test   %dl,%dl
  448d6f:	74 d8                	je     448d49 <zbx_json_close+0x67>
  448d71:	80 fa 5c             	cmp    $0x5c,%dl
  448d74:	74 34                	je     448daa <zbx_json_close+0xc8>
  448d76:	7e e4                	jle    448d5c <zbx_json_close+0x7a>
  448d78:	80 fa 7b             	cmp    $0x7b,%dl
  448d7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  448d80:	74 38                	je     448dba <zbx_json_close+0xd8>
  448d82:	80 fa 7d             	cmp    $0x7d,%dl
  448d85:	0f 1f 00             	nopl   (%rax)
  448d88:	74 08                	je     448d92 <zbx_json_close+0xb0>
  448d8a:	80 fa 5d             	cmp    $0x5d,%dl
  448d8d:	0f 1f 00             	nopl   (%rax)
  448d90:	75 d4                	jne    448d66 <zbx_json_close+0x84>
  448d92:	85 c9                	test   %ecx,%ecx
  448d94:	75 36                	jne    448dcc <zbx_json_close+0xea>
  448d96:	83 ee 01             	sub    $0x1,%esi
  448d99:	75 cb                	jne    448d66 <zbx_json_close+0x84>
  448d9b:	40 38 d7             	cmp    %dl,%dil
  448d9e:	66 90                	xchg   %ax,%ax
  448da0:	75 a7                	jne    448d49 <zbx_json_close+0x67>
  448da2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  448da8:	eb a1                	jmp    448d4b <zbx_json_close+0x69>
  448daa:	83 f9 01             	cmp    $0x1,%ecx
  448dad:	0f 1f 00             	nopl   (%rax)
  448db0:	74 21                	je     448dd3 <zbx_json_close+0xf1>
  448db2:	31 c9                	xor    %ecx,%ecx
  448db4:	0f 1f 40 00          	nopl   0x0(%rax)
  448db8:	eb ac                	jmp    448d66 <zbx_json_close+0x84>
  448dba:	85 c9                	test   %ecx,%ecx
  448dbc:	0f 1f 40 00          	nopl   0x0(%rax)
  448dc0:	75 0a                	jne    448dcc <zbx_json_close+0xea>
  448dc2:	83 c6 01             	add    $0x1,%esi
  448dc5:	eb 9f                	jmp    448d66 <zbx_json_close+0x84>
  448dc7:	83 f1 01             	xor    $0x1,%ecx
  448dca:	eb 9a                	jmp    448d66 <zbx_json_close+0x84>
  448dcc:	b9 01 00 00 00       	mov    $0x1,%ecx
  448dd1:	eb 93                	jmp    448d66 <zbx_json_close+0x84>
  448dd3:	48 83 c0 01          	add    $0x1,%rax
  448dd7:	eb 8d                	jmp    448d66 <zbx_json_close+0x84>
  448dd9:	bf 5d 00 00 00       	mov    $0x5d,%edi
  448dde:	66 90                	xchg   %ax,%ax
  448de0:	e9 71 ff ff ff       	jmpq   448d56 <zbx_json_close+0x74>
  448de5:	48 8d 0d f4 71 02 00 	lea    0x271f4(%rip),%rcx        # 46ffe0 <usage_message+0xe2a0>
  448dec:	ba 7e 01 00 00       	mov    $0x17e,%edx
  448df1:	48 8d 35 84 70 02 00 	lea    0x27084(%rip),%rsi        # 46fe7c <usage_message+0xe13c>
  448df8:	48 8d 3d 84 53 02 00 	lea    0x25384(%rip),%rdi        # 46e183 <usage_message+0xc443>
  448dff:	e8 f4 50 fc ff       	callq  40def8 <__assert_fail@plt>

0000000000448e04 <zbx_json_brackets_open>:
  448e04:	55                   	push   %rbp
  448e05:	53                   	push   %rbx
  448e06:	48 83 ec 08          	sub    $0x8,%rsp
  448e0a:	48 89 fb             	mov    %rdi,%rbx
  448e0d:	48 89 f5             	mov    %rsi,%rbp
  448e10:	e8 13 ff ff ff       	callq  448d28 <zbx_json_close+0x46>
  448e15:	48 89 45 08          	mov    %rax,0x8(%rbp)
  448e19:	48 85 c0             	test   %rax,%rax
  448e1c:	74 0d                	je     448e2b <zbx_json_brackets_open+0x27>
  448e1e:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
  448e22:	31 c0                	xor    %eax,%eax
  448e24:	48 83 c4 08          	add    $0x8,%rsp
  448e28:	5b                   	pop    %rbx
  448e29:	5d                   	pop    %rbp
  448e2a:	c3                   	retq   
  448e2b:	48 89 de             	mov    %rbx,%rsi
  448e2e:	48 8d 3d c3 6f 02 00 	lea    0x26fc3(%rip),%rdi        # 46fdf8 <usage_message+0xe0b8>
  448e35:	e8 88 fd ff ff       	callq  448bc2 <zbx_json_count+0x2b>
  448e3a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  448e3f:	eb e3                	jmp    448e24 <zbx_json_brackets_open+0x20>

0000000000448e41 <zbx_json_open>:
  448e41:	55                   	push   %rbp
  448e42:	53                   	push   %rbx
  448e43:	48 83 ec 08          	sub    $0x8,%rsp
  448e47:	48 89 fb             	mov    %rdi,%rbx
  448e4a:	48 89 f5             	mov    %rsi,%rbp
  448e4d:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
  448e54:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
  448e5b:	00 
  448e5c:	80 3f 7b             	cmpb   $0x7b,(%rdi)
  448e5f:	75 41                	jne    448ea2 <zbx_json_open+0x61>
  448e61:	48 89 7d 00          	mov    %rdi,0x0(%rbp)
  448e65:	48 89 f8             	mov    %rdi,%rax
  448e68:	48 89 f9             	mov    %rdi,%rcx
  448e6b:	eb 04                	jmp    448e71 <zbx_json_open+0x30>
  448e6d:	48 83 c0 01          	add    $0x1,%rax
  448e71:	0f b6 10             	movzbl (%rax),%edx
  448e74:	8d 72 f7             	lea    -0x9(%rdx),%esi
  448e77:	40 80 fe 01          	cmp    $0x1,%sil
  448e7b:	76 f0                	jbe    448e6d <zbx_json_open+0x2c>
  448e7d:	88 11                	mov    %dl,(%rcx)
  448e7f:	48 83 c1 01          	add    $0x1,%rcx
  448e83:	80 38 00             	cmpb   $0x0,(%rax)
  448e86:	75 e5                	jne    448e6d <zbx_json_open+0x2c>
  448e88:	48 89 df             	mov    %rbx,%rdi
  448e8b:	e8 98 fe ff ff       	callq  448d28 <zbx_json_close+0x46>
  448e90:	48 89 45 08          	mov    %rax,0x8(%rbp)
  448e94:	48 85 c0             	test   %rax,%rax
  448e97:	74 09                	je     448ea2 <zbx_json_open+0x61>
  448e99:	31 c0                	xor    %eax,%eax
  448e9b:	48 83 c4 08          	add    $0x8,%rsp
  448e9f:	5b                   	pop    %rbx
  448ea0:	5d                   	pop    %rbp
  448ea1:	c3                   	retq   
  448ea2:	48 89 de             	mov    %rbx,%rsi
  448ea5:	48 8d 3d 74 6f 02 00 	lea    0x26f74(%rip),%rdi        # 46fe20 <usage_message+0xe0e0>
  448eac:	31 c0                	xor    %eax,%eax
  448eae:	e8 0f fd ff ff       	callq  448bc2 <zbx_json_count+0x2b>
  448eb3:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  448eb8:	eb e1                	jmp    448e9b <zbx_json_open+0x5a>
  448eba:	41 56                	push   %r14
  448ebc:	41 55                	push   %r13
  448ebe:	41 54                	push   %r12
  448ec0:	55                   	push   %rbp
  448ec1:	53                   	push   %rbx
  448ec2:	48 83 ec 10          	sub    $0x10,%rsp
  448ec6:	48 89 fb             	mov    %rdi,%rbx
  448ec9:	0f b6 07             	movzbl (%rdi),%eax
  448ecc:	3c 22                	cmp    $0x22,%al
  448ece:	74 0f                	je     448edf <zbx_json_open+0x9e>
  448ed0:	31 c0                	xor    %eax,%eax
  448ed2:	48 83 c4 10          	add    $0x10,%rsp
  448ed6:	5b                   	pop    %rbx
  448ed7:	5d                   	pop    %rbp
  448ed8:	41 5c                	pop    %r12
  448eda:	41 5d                	pop    %r13
  448edc:	41 5e                	pop    %r14
  448ede:	c3                   	retq   
  448edf:	49 89 f4             	mov    %rsi,%r12
  448ee2:	31 ed                	xor    %ebp,%ebp
  448ee4:	48 83 ea 01          	sub    $0x1,%rdx
  448ee8:	4c 8d 2d a1 6f 02 00 	lea    0x26fa1(%rip),%r13        # 46fe90 <usage_message+0xe150>
  448eef:	eb 15                	jmp    448f06 <zbx_json_open+0xc5>
  448ef1:	83 fd 01             	cmp    $0x1,%ebp
  448ef4:	74 36                	je     448f2c <zbx_json_open+0xeb>
  448ef6:	bd 01 00 00 00       	mov    $0x1,%ebp
  448efb:	48 83 c3 01          	add    $0x1,%rbx
  448eff:	0f b6 03             	movzbl (%rbx),%eax
  448f02:	84 c0                	test   %al,%al
  448f04:	74 ca                	je     448ed0 <zbx_json_open+0x8f>
  448f06:	3c 22                	cmp    $0x22,%al
  448f08:	74 e7                	je     448ef1 <zbx_json_open+0xb0>
  448f0a:	83 fd 01             	cmp    $0x1,%ebp
  448f0d:	74 04                	je     448f13 <zbx_json_open+0xd2>
  448f0f:	31 ed                	xor    %ebp,%ebp
  448f11:	eb e8                	jmp    448efb <zbx_json_open+0xba>
  448f13:	4c 89 e1             	mov    %r12,%rcx
  448f16:	48 29 f1             	sub    %rsi,%rcx
  448f19:	48 39 d1             	cmp    %rdx,%rcx
  448f1c:	73 dd                	jae    448efb <zbx_json_open+0xba>
  448f1e:	3c 5c                	cmp    $0x5c,%al
  448f20:	74 15                	je     448f37 <zbx_json_open+0xf6>
  448f22:	41 88 04 24          	mov    %al,(%r12)
  448f26:	49 83 c4 01          	add    $0x1,%r12
  448f2a:	eb cf                	jmp    448efb <zbx_json_open+0xba>
  448f2c:	41 c6 04 24 00       	movb   $0x0,(%r12)
  448f31:	48 8d 43 01          	lea    0x1(%rbx),%rax
  448f35:	eb 9b                	jmp    448ed2 <zbx_json_open+0x91>
  448f37:	48 83 c3 01          	add    $0x1,%rbx
  448f3b:	0f b6 0b             	movzbl (%rbx),%ecx
  448f3e:	8d 41 de             	lea    -0x22(%rcx),%eax
  448f41:	3c 53                	cmp    $0x53,%al
  448f43:	77 b6                	ja     448efb <zbx_json_open+0xba>
  448f45:	0f b6 c0             	movzbl %al,%eax
  448f48:	49 63 44 85 00       	movslq 0x0(%r13,%rax,4),%rax
  448f4d:	4c 01 e8             	add    %r13,%rax
  448f50:	ff e0                	jmpq   *%rax
  448f52:	48 8d 43 02          	lea    0x2(%rbx),%rax
  448f56:	48 83 c3 03          	add    $0x3,%rbx
  448f5a:	0f be 38             	movsbl (%rax),%edi
  448f5d:	48 89 14 24          	mov    %rdx,(%rsp)
  448f61:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  448f66:	e8 98 a2 ff ff       	callq  443203 <zbx_hex2num>
  448f6b:	41 89 c6             	mov    %eax,%r14d
  448f6e:	41 c0 e6 04          	shl    $0x4,%r14b
  448f72:	0f be 3b             	movsbl (%rbx),%edi
  448f75:	e8 89 a2 ff ff       	callq  443203 <zbx_hex2num>
  448f7a:	41 00 c6             	add    %al,%r14b
  448f7d:	45 88 34 24          	mov    %r14b,(%r12)
  448f81:	49 83 c4 01          	add    $0x1,%r12
  448f85:	48 8b 14 24          	mov    (%rsp),%rdx
  448f89:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  448f8e:	e9 68 ff ff ff       	jmpq   448efb <zbx_json_open+0xba>
  448f93:	41 c6 04 24 09       	movb   $0x9,(%r12)
  448f98:	49 83 c4 01          	add    $0x1,%r12
  448f9c:	e9 5a ff ff ff       	jmpq   448efb <zbx_json_open+0xba>
  448fa1:	41 c6 04 24 0d       	movb   $0xd,(%r12)
  448fa6:	49 83 c4 01          	add    $0x1,%r12
  448faa:	e9 4c ff ff ff       	jmpq   448efb <zbx_json_open+0xba>
  448faf:	41 c6 04 24 0a       	movb   $0xa,(%r12)
  448fb4:	49 83 c4 01          	add    $0x1,%r12
  448fb8:	e9 3e ff ff ff       	jmpq   448efb <zbx_json_open+0xba>
  448fbd:	41 c6 04 24 0c       	movb   $0xc,(%r12)
  448fc2:	49 83 c4 01          	add    $0x1,%r12
  448fc6:	e9 30 ff ff ff       	jmpq   448efb <zbx_json_open+0xba>
  448fcb:	41 c6 04 24 08       	movb   $0x8,(%r12)
  448fd0:	49 83 c4 01          	add    $0x1,%r12
  448fd4:	e9 22 ff ff ff       	jmpq   448efb <zbx_json_open+0xba>
  448fd9:	41 88 0c 24          	mov    %cl,(%r12)
  448fdd:	49 83 c4 01          	add    $0x1,%r12
  448fe1:	e9 15 ff ff ff       	jmpq   448efb <zbx_json_open+0xba>

0000000000448fe6 <zbx_json_pair_next>:
  448fe6:	41 54                	push   %r12
  448fe8:	55                   	push   %rbp
  448fe9:	53                   	push   %rbx
  448fea:	48 89 d3             	mov    %rdx,%rbx
  448fed:	49 89 cc             	mov    %rcx,%r12
  448ff0:	e8 d3 fa ff ff       	callq  448ac8 <zbx_json_next>
  448ff5:	48 89 c5             	mov    %rax,%rbp
  448ff8:	48 85 c0             	test   %rax,%rax
  448ffb:	75 08                	jne    449005 <zbx_json_pair_next+0x1f>
  448ffd:	48 89 e8             	mov    %rbp,%rax
  449000:	5b                   	pop    %rbx
  449001:	5d                   	pop    %rbp
  449002:	41 5c                	pop    %r12
  449004:	c3                   	retq   
  449005:	48 89 c7             	mov    %rax,%rdi
  449008:	e8 59 fc ff ff       	callq  448c66 <zbx_json_type>
  44900d:	83 f8 01             	cmp    $0x1,%eax
  449010:	74 0a                	je     44901c <zbx_json_pair_next+0x36>
  449012:	31 ed                	xor    %ebp,%ebp
  449014:	48 89 e8             	mov    %rbp,%rax
  449017:	5b                   	pop    %rbx
  449018:	5d                   	pop    %rbp
  449019:	41 5c                	pop    %r12
  44901b:	c3                   	retq   
  44901c:	4c 89 e2             	mov    %r12,%rdx
  44901f:	48 89 de             	mov    %rbx,%rsi
  449022:	48 89 ef             	mov    %rbp,%rdi
  449025:	e8 90 fe ff ff       	callq  448eba <zbx_json_open+0x79>
  44902a:	48 89 c5             	mov    %rax,%rbp
  44902d:	48 85 c0             	test   %rax,%rax
  449030:	74 cb                	je     448ffd <zbx_json_pair_next+0x17>
  449032:	80 38 3a             	cmpb   $0x3a,(%rax)
  449035:	75 db                	jne    449012 <zbx_json_pair_next+0x2c>
  449037:	48 83 c5 01          	add    $0x1,%rbp
  44903b:	eb c0                	jmp    448ffd <zbx_json_pair_next+0x17>

000000000044903d <zbx_json_pair_by_name>:
  44903d:	41 55                	push   %r13
  44903f:	41 54                	push   %r12
  449041:	55                   	push   %rbp
  449042:	53                   	push   %rbx
  449043:	48 81 ec 08 08 00 00 	sub    $0x808,%rsp
  44904a:	49 89 fd             	mov    %rdi,%r13
  44904d:	49 89 f4             	mov    %rsi,%r12
  449050:	31 db                	xor    %ebx,%ebx
  449052:	b9 00 08 00 00       	mov    $0x800,%ecx
  449057:	48 89 e2             	mov    %rsp,%rdx
  44905a:	48 89 de             	mov    %rbx,%rsi
  44905d:	4c 89 ef             	mov    %r13,%rdi
  449060:	e8 81 ff ff ff       	callq  448fe6 <zbx_json_pair_next>
  449065:	48 89 c3             	mov    %rax,%rbx
  449068:	48 85 c0             	test   %rax,%rax
  44906b:	74 20                	je     44908d <zbx_json_pair_by_name+0x50>
  44906d:	48 89 e6             	mov    %rsp,%rsi
  449070:	4c 89 e7             	mov    %r12,%rdi
  449073:	e8 30 57 fc ff       	callq  40e7a8 <strcmp@plt>
  449078:	85 c0                	test   %eax,%eax
  44907a:	75 d6                	jne    449052 <zbx_json_pair_by_name+0x15>
  44907c:	48 89 d8             	mov    %rbx,%rax
  44907f:	48 81 c4 08 08 00 00 	add    $0x808,%rsp
  449086:	5b                   	pop    %rbx
  449087:	5d                   	pop    %rbp
  449088:	41 5c                	pop    %r12
  44908a:	41 5d                	pop    %r13
  44908c:	c3                   	retq   
  44908d:	4c 89 e6             	mov    %r12,%rsi
  449090:	48 8d 3d a9 6d 02 00 	lea    0x26da9(%rip),%rdi        # 46fe40 <usage_message+0xe100>
  449097:	31 c0                	xor    %eax,%eax
  449099:	e8 24 fb ff ff       	callq  448bc2 <zbx_json_count+0x2b>
  44909e:	eb dc                	jmp    44907c <zbx_json_pair_by_name+0x3f>

00000000004490a0 <zbx_json_brackets_by_name>:
  4490a0:	53                   	push   %rbx
  4490a1:	48 89 d3             	mov    %rdx,%rbx
  4490a4:	e8 94 ff ff ff       	callq  44903d <zbx_json_pair_by_name>
  4490a9:	48 85 c0             	test   %rax,%rax
  4490ac:	75 07                	jne    4490b5 <zbx_json_brackets_by_name+0x15>
  4490ae:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  4490b3:	5b                   	pop    %rbx
  4490b4:	c3                   	retq   
  4490b5:	48 89 de             	mov    %rbx,%rsi
  4490b8:	48 89 c7             	mov    %rax,%rdi
  4490bb:	e8 44 fd ff ff       	callq  448e04 <zbx_json_brackets_open>
  4490c0:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4490c3:	74 e9                	je     4490ae <zbx_json_brackets_by_name+0xe>
  4490c5:	31 c0                	xor    %eax,%eax
  4490c7:	5b                   	pop    %rbx
  4490c8:	c3                   	retq   

00000000004490c9 <zbx_json_decodevalue>:
  4490c9:	41 54                	push   %r12
  4490cb:	55                   	push   %rbp
  4490cc:	53                   	push   %rbx
  4490cd:	48 89 fb             	mov    %rdi,%rbx
  4490d0:	48 89 f5             	mov    %rsi,%rbp
  4490d3:	49 89 d4             	mov    %rdx,%r12
  4490d6:	e8 8b fb ff ff       	callq  448c66 <zbx_json_type>
  4490db:	83 f8 01             	cmp    $0x1,%eax
  4490de:	74 47                	je     449127 <zbx_json_decodevalue+0x5e>
  4490e0:	83 f8 02             	cmp    $0x2,%eax
  4490e3:	74 0a                	je     4490ef <zbx_json_decodevalue+0x26>
  4490e5:	31 db                	xor    %ebx,%ebx
  4490e7:	48 89 d8             	mov    %rbx,%rax
  4490ea:	5b                   	pop    %rbx
  4490eb:	5d                   	pop    %rbp
  4490ec:	41 5c                	pop    %r12
  4490ee:	c3                   	retq   
  4490ef:	0f b6 03             	movzbl (%rbx),%eax
  4490f2:	84 c0                	test   %al,%al
  4490f4:	74 ef                	je     4490e5 <zbx_json_decodevalue+0x1c>
  4490f6:	48 89 ea             	mov    %rbp,%rdx
  4490f9:	49 83 ec 01          	sub    $0x1,%r12
  4490fd:	8d 48 d0             	lea    -0x30(%rax),%ecx
  449100:	80 f9 09             	cmp    $0x9,%cl
  449103:	76 04                	jbe    449109 <zbx_json_decodevalue+0x40>
  449105:	3c 2d                	cmp    $0x2d,%al
  449107:	75 30                	jne    449139 <zbx_json_decodevalue+0x70>
  449109:	48 89 d1             	mov    %rdx,%rcx
  44910c:	48 29 e9             	sub    %rbp,%rcx
  44910f:	4c 39 e1             	cmp    %r12,%rcx
  449112:	73 06                	jae    44911a <zbx_json_decodevalue+0x51>
  449114:	88 02                	mov    %al,(%rdx)
  449116:	48 83 c2 01          	add    $0x1,%rdx
  44911a:	48 83 c3 01          	add    $0x1,%rbx
  44911e:	0f b6 03             	movzbl (%rbx),%eax
  449121:	84 c0                	test   %al,%al
  449123:	75 d8                	jne    4490fd <zbx_json_decodevalue+0x34>
  449125:	eb be                	jmp    4490e5 <zbx_json_decodevalue+0x1c>
  449127:	4c 89 e2             	mov    %r12,%rdx
  44912a:	48 89 ee             	mov    %rbp,%rsi
  44912d:	48 89 df             	mov    %rbx,%rdi
  449130:	5b                   	pop    %rbx
  449131:	5d                   	pop    %rbp
  449132:	41 5c                	pop    %r12
  449134:	e9 81 fd ff ff       	jmpq   448eba <zbx_json_open+0x79>
  449139:	c6 02 00             	movb   $0x0,(%rdx)
  44913c:	48 89 d8             	mov    %rbx,%rax
  44913f:	5b                   	pop    %rbx
  449140:	5d                   	pop    %rbp
  449141:	41 5c                	pop    %r12
  449143:	c3                   	retq   

0000000000449144 <zbx_json_value_by_name>:
  449144:	55                   	push   %rbp
  449145:	53                   	push   %rbx
  449146:	48 83 ec 08          	sub    $0x8,%rsp
  44914a:	48 89 d3             	mov    %rdx,%rbx
  44914d:	48 89 cd             	mov    %rcx,%rbp
  449150:	e8 e8 fe ff ff       	callq  44903d <zbx_json_pair_by_name>
  449155:	48 85 c0             	test   %rax,%rax
  449158:	75 0c                	jne    449166 <zbx_json_value_by_name+0x22>
  44915a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44915f:	48 83 c4 08          	add    $0x8,%rsp
  449163:	5b                   	pop    %rbx
  449164:	5d                   	pop    %rbp
  449165:	c3                   	retq   
  449166:	48 89 ea             	mov    %rbp,%rdx
  449169:	48 89 de             	mov    %rbx,%rsi
  44916c:	48 89 c7             	mov    %rax,%rdi
  44916f:	e8 55 ff ff ff       	callq  4490c9 <zbx_json_decodevalue>
  449174:	48 85 c0             	test   %rax,%rax
  449177:	74 e1                	je     44915a <zbx_json_value_by_name+0x16>
  449179:	31 c0                	xor    %eax,%eax
  44917b:	eb e2                	jmp    44915f <zbx_json_value_by_name+0x1b>

000000000044917d <zbx_json_next_value>:
  44917d:	41 54                	push   %r12
  44917f:	55                   	push   %rbp
  449180:	53                   	push   %rbx
  449181:	48 89 d3             	mov    %rdx,%rbx
  449184:	49 89 cc             	mov    %rcx,%r12
  449187:	e8 3c f9 ff ff       	callq  448ac8 <zbx_json_next>
  44918c:	48 89 c5             	mov    %rax,%rbp
  44918f:	48 85 c0             	test   %rax,%rax
  449192:	75 08                	jne    44919c <zbx_json_next_value+0x1f>
  449194:	48 89 e8             	mov    %rbp,%rax
  449197:	5b                   	pop    %rbx
  449198:	5d                   	pop    %rbp
  449199:	41 5c                	pop    %r12
  44919b:	c3                   	retq   
  44919c:	4c 89 e2             	mov    %r12,%rdx
  44919f:	48 89 de             	mov    %rbx,%rsi
  4491a2:	48 89 c7             	mov    %rax,%rdi
  4491a5:	e8 1f ff ff ff       	callq  4490c9 <zbx_json_decodevalue>
  4491aa:	48 85 c0             	test   %rax,%rax
  4491ad:	b8 00 00 00 00       	mov    $0x0,%eax
  4491b2:	48 0f 44 e8          	cmove  %rax,%rbp
  4491b6:	48 89 e8             	mov    %rbp,%rax
  4491b9:	5b                   	pop    %rbx
  4491ba:	5d                   	pop    %rbp
  4491bb:	41 5c                	pop    %r12
  4491bd:	c3                   	retq   
  4491be:	55                   	push   %rbp
  4491bf:	53                   	push   %rbx
  4491c0:	48 83 ec 08          	sub    $0x8,%rsp
  4491c4:	48 89 fb             	mov    %rdi,%rbx
  4491c7:	48 83 3f 00          	cmpq   $0x0,(%rdi)
  4491cb:	74 6b                	je     449238 <zbx_json_next_value+0xbb>
  4491cd:	48 8b 8f 08 10 00 00 	mov    0x1008(%rdi),%rcx
  4491d4:	31 c0                	xor    %eax,%eax
  4491d6:	eb 14                	jmp    4491ec <zbx_json_next_value+0x6f>
  4491d8:	48 c7 83 08 10 00 00 	movq   $0x400,0x1008(%rbx)
  4491df:	00 04 00 00 
  4491e3:	66 b9 00 04          	mov    $0x400,%cx
  4491e7:	b8 01 00 00 00       	mov    $0x1,%eax
  4491ec:	48 39 ce             	cmp    %rcx,%rsi
  4491ef:	76 11                	jbe    449202 <zbx_json_next_value+0x85>
  4491f1:	48 85 c9             	test   %rcx,%rcx
  4491f4:	74 e2                	je     4491d8 <zbx_json_next_value+0x5b>
  4491f6:	48 01 c9             	add    %rcx,%rcx
  4491f9:	48 89 8b 08 10 00 00 	mov    %rcx,0x1008(%rbx)
  449200:	eb e5                	jmp    4491e7 <zbx_json_next_value+0x6a>
  449202:	83 f8 01             	cmp    $0x1,%eax
  449205:	74 07                	je     44920e <zbx_json_next_value+0x91>
  449207:	48 83 c4 08          	add    $0x8,%rsp
  44920b:	5b                   	pop    %rbx
  44920c:	5d                   	pop    %rbp
  44920d:	c3                   	retq   
  44920e:	48 8b 2b             	mov    (%rbx),%rbp
  449211:	48 8d 43 08          	lea    0x8(%rbx),%rax
  449215:	48 39 c5             	cmp    %rax,%rbp
  449218:	74 62                	je     44927c <zbx_json_next_value+0xff>
  44921a:	48 89 ea             	mov    %rbp,%rdx
  44921d:	be 6e 00 00 00       	mov    $0x6e,%esi
  449222:	48 8d 3d 53 6c 02 00 	lea    0x26c53(%rip),%rdi        # 46fe7c <usage_message+0xe13c>
  449229:	e8 68 94 ff ff       	callq  442696 <zbx_realloc2>
  44922e:	48 89 03             	mov    %rax,(%rbx)
  449231:	48 83 c4 08          	add    $0x8,%rsp
  449235:	5b                   	pop    %rbx
  449236:	5d                   	pop    %rbp
  449237:	c3                   	retq   
  449238:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
  44923f:	77 19                	ja     44925a <zbx_json_next_value+0xdd>
  449241:	48 c7 87 08 10 00 00 	movq   $0x1000,0x1008(%rdi)
  449248:	00 10 00 00 
  44924c:	48 8d 47 08          	lea    0x8(%rdi),%rax
  449250:	48 89 07             	mov    %rax,(%rdi)
  449253:	48 83 c4 08          	add    $0x8,%rsp
  449257:	5b                   	pop    %rbx
  449258:	5d                   	pop    %rbp
  449259:	c3                   	retq   
  44925a:	48 89 b7 08 10 00 00 	mov    %rsi,0x1008(%rdi)
  449261:	48 89 f1             	mov    %rsi,%rcx
  449264:	31 d2                	xor    %edx,%edx
  449266:	be 58 00 00 00       	mov    $0x58,%esi
  44926b:	48 8d 3d 0a 6c 02 00 	lea    0x26c0a(%rip),%rdi        # 46fe7c <usage_message+0xe13c>
  449272:	e8 94 94 ff ff       	callq  44270b <zbx_malloc2>
  449277:	48 89 03             	mov    %rax,(%rbx)
  44927a:	eb 8b                	jmp    449207 <zbx_json_next_value+0x8a>
  44927c:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  449283:	48 8b 8b 08 10 00 00 	mov    0x1008(%rbx),%rcx
  44928a:	31 d2                	xor    %edx,%edx
  44928c:	be 6b 00 00 00       	mov    $0x6b,%esi
  449291:	48 8d 3d e4 6b 02 00 	lea    0x26be4(%rip),%rdi        # 46fe7c <usage_message+0xe13c>
  449298:	e8 6e 94 ff ff       	callq  44270b <zbx_malloc2>
  44929d:	48 89 03             	mov    %rax,(%rbx)
  4492a0:	48 89 c7             	mov    %rax,%rdi
  4492a3:	48 89 ee             	mov    %rbp,%rsi
  4492a6:	b8 00 10 00 00       	mov    $0x1000,%eax
  4492ab:	40 f6 c7 01          	test   $0x1,%dil
  4492af:	75 3c                	jne    4492ed <zbx_json_next_value+0x170>
  4492b1:	40 f6 c7 02          	test   $0x2,%dil
  4492b5:	75 2f                	jne    4492e6 <zbx_json_next_value+0x169>
  4492b7:	40 f6 c7 04          	test   $0x4,%dil
  4492bb:	75 23                	jne    4492e0 <zbx_json_next_value+0x163>
  4492bd:	89 c1                	mov    %eax,%ecx
  4492bf:	c1 e9 03             	shr    $0x3,%ecx
  4492c2:	89 c9                	mov    %ecx,%ecx
  4492c4:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
  4492c7:	a8 04                	test   $0x4,%al
  4492c9:	74 01                	je     4492cc <zbx_json_next_value+0x14f>
  4492cb:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  4492cc:	a8 02                	test   $0x2,%al
  4492ce:	74 02                	je     4492d2 <zbx_json_next_value+0x155>
  4492d0:	66 a5                	movsw  %ds:(%rsi),%es:(%rdi)
  4492d2:	a8 01                	test   $0x1,%al
  4492d4:	0f 84 2d ff ff ff    	je     449207 <zbx_json_next_value+0x8a>
  4492da:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  4492db:	e9 27 ff ff ff       	jmpq   449207 <zbx_json_next_value+0x8a>
  4492e0:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  4492e1:	83 e8 04             	sub    $0x4,%eax
  4492e4:	eb d7                	jmp    4492bd <zbx_json_next_value+0x140>
  4492e6:	66 a5                	movsw  %ds:(%rsi),%es:(%rdi)
  4492e8:	83 e8 02             	sub    $0x2,%eax
  4492eb:	eb ca                	jmp    4492b7 <zbx_json_next_value+0x13a>
  4492ed:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  4492ee:	66 b8 ff 0f          	mov    $0xfff,%ax
  4492f2:	eb bd                	jmp    4492b1 <zbx_json_next_value+0x134>
  4492f4:	55                   	push   %rbp
  4492f5:	53                   	push   %rbx
  4492f6:	48 83 ec 28          	sub    $0x28,%rsp
  4492fa:	48 89 fb             	mov    %rdi,%rbx
  4492fd:	c7 44 24 10 6e 75 6c 	movl   $0x6c6c756e,0x10(%rsp)
  449304:	6c 
  449305:	c6 44 24 14 00       	movb   $0x0,0x14(%rsp)
  44930a:	48 85 f6             	test   %rsi,%rsi
  44930d:	0f 84 50 01 00 00    	je     449463 <zbx_json_next_value+0x2e6>
  449313:	83 fa 01             	cmp    $0x1,%edx
  449316:	0f 84 3b 01 00 00    	je     449457 <zbx_json_next_value+0x2da>
  44931c:	48 89 f5             	mov    %rsi,%rbp
  44931f:	eb 2f                	jmp    449350 <zbx_json_next_value+0x1d3>
  449321:	3c 09                	cmp    $0x9,%al
  449323:	0f 84 ba 00 00 00    	je     4493e3 <zbx_json_next_value+0x266>
  449329:	3c 0a                	cmp    $0xa,%al
  44932b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  449330:	0f 84 9d 00 00 00    	je     4493d3 <zbx_json_next_value+0x256>
  449336:	3c 08                	cmp    $0x8,%al
  449338:	0f 84 85 00 00 00    	je     4493c3 <zbx_json_next_value+0x246>
  44933e:	3c 1f                	cmp    $0x1f,%al
  449340:	0f 86 c8 00 00 00    	jbe    44940e <zbx_json_next_value+0x291>
  449346:	88 03                	mov    %al,(%rbx)
  449348:	48 83 c3 01          	add    $0x1,%rbx
  44934c:	48 83 c5 01          	add    $0x1,%rbp
  449350:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
  449354:	84 c0                	test   %al,%al
  449356:	0f 84 97 00 00 00    	je     4493f3 <zbx_json_next_value+0x276>
  44935c:	3c 0c                	cmp    $0xc,%al
  44935e:	74 56                	je     4493b6 <zbx_json_next_value+0x239>
  449360:	7e bf                	jle    449321 <zbx_json_next_value+0x1a4>
  449362:	3c 22                	cmp    $0x22,%al
  449364:	0f 1f 40 00          	nopl   0x0(%rax)
  449368:	74 3f                	je     4493a9 <zbx_json_next_value+0x22c>
  44936a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  449370:	7f 15                	jg     449387 <zbx_json_next_value+0x20a>
  449372:	3c 0d                	cmp    $0xd,%al
  449374:	0f 1f 40 00          	nopl   0x0(%rax)
  449378:	75 c4                	jne    44933e <zbx_json_next_value+0x1c1>
  44937a:	c6 03 5c             	movb   $0x5c,(%rbx)
  44937d:	c6 43 01 72          	movb   $0x72,0x1(%rbx)
  449381:	48 83 c3 02          	add    $0x2,%rbx
  449385:	eb c5                	jmp    44934c <zbx_json_next_value+0x1cf>
  449387:	3c 2f                	cmp    $0x2f,%al
  449389:	74 11                	je     44939c <zbx_json_next_value+0x21f>
  44938b:	3c 5c                	cmp    $0x5c,%al
  44938d:	75 af                	jne    44933e <zbx_json_next_value+0x1c1>
  44938f:	c6 03 5c             	movb   $0x5c,(%rbx)
  449392:	c6 43 01 5c          	movb   $0x5c,0x1(%rbx)
  449396:	48 83 c3 02          	add    $0x2,%rbx
  44939a:	eb b0                	jmp    44934c <zbx_json_next_value+0x1cf>
  44939c:	c6 03 5c             	movb   $0x5c,(%rbx)
  44939f:	c6 43 01 2f          	movb   $0x2f,0x1(%rbx)
  4493a3:	48 83 c3 02          	add    $0x2,%rbx
  4493a7:	eb a3                	jmp    44934c <zbx_json_next_value+0x1cf>
  4493a9:	c6 03 5c             	movb   $0x5c,(%rbx)
  4493ac:	c6 43 01 22          	movb   $0x22,0x1(%rbx)
  4493b0:	48 83 c3 02          	add    $0x2,%rbx
  4493b4:	eb 96                	jmp    44934c <zbx_json_next_value+0x1cf>
  4493b6:	c6 03 5c             	movb   $0x5c,(%rbx)
  4493b9:	c6 43 01 66          	movb   $0x66,0x1(%rbx)
  4493bd:	48 83 c3 02          	add    $0x2,%rbx
  4493c1:	eb 89                	jmp    44934c <zbx_json_next_value+0x1cf>
  4493c3:	c6 03 5c             	movb   $0x5c,(%rbx)
  4493c6:	c6 43 01 62          	movb   $0x62,0x1(%rbx)
  4493ca:	48 83 c3 02          	add    $0x2,%rbx
  4493ce:	e9 79 ff ff ff       	jmpq   44934c <zbx_json_next_value+0x1cf>
  4493d3:	c6 03 5c             	movb   $0x5c,(%rbx)
  4493d6:	c6 43 01 6e          	movb   $0x6e,0x1(%rbx)
  4493da:	48 83 c3 02          	add    $0x2,%rbx
  4493de:	e9 69 ff ff ff       	jmpq   44934c <zbx_json_next_value+0x1cf>
  4493e3:	c6 03 5c             	movb   $0x5c,(%rbx)
  4493e6:	c6 43 01 74          	movb   $0x74,0x1(%rbx)
  4493ea:	48 83 c3 02          	add    $0x2,%rbx
  4493ee:	e9 59 ff ff ff       	jmpq   44934c <zbx_json_next_value+0x1cf>
  4493f3:	48 85 f6             	test   %rsi,%rsi
  4493f6:	74 0c                	je     449404 <zbx_json_next_value+0x287>
  4493f8:	83 fa 01             	cmp    $0x1,%edx
  4493fb:	75 07                	jne    449404 <zbx_json_next_value+0x287>
  4493fd:	c6 03 22             	movb   $0x22,(%rbx)
  449400:	48 83 c3 01          	add    $0x1,%rbx
  449404:	48 89 d8             	mov    %rbx,%rax
  449407:	48 83 c4 28          	add    $0x28,%rsp
  44940b:	5b                   	pop    %rbx
  44940c:	5d                   	pop    %rbp
  44940d:	c3                   	retq   
  44940e:	c6 03 5c             	movb   $0x5c,(%rbx)
  449411:	c6 43 01 75          	movb   $0x75,0x1(%rbx)
  449415:	c6 43 02 30          	movb   $0x30,0x2(%rbx)
  449419:	c6 43 03 30          	movb   $0x30,0x3(%rbx)
  44941d:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
  449421:	c0 e8 04             	shr    $0x4,%al
  449424:	0f b6 f8             	movzbl %al,%edi
  449427:	89 14 24             	mov    %edx,(%rsp)
  44942a:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  44942f:	e8 c1 9d ff ff       	callq  4431f5 <zbx_num2hex>
  449434:	88 43 04             	mov    %al,0x4(%rbx)
  449437:	0f b6 7d 00          	movzbl 0x0(%rbp),%edi
  44943b:	83 e7 0f             	and    $0xf,%edi
  44943e:	e8 b2 9d ff ff       	callq  4431f5 <zbx_num2hex>
  449443:	88 43 05             	mov    %al,0x5(%rbx)
  449446:	48 83 c3 06          	add    $0x6,%rbx
  44944a:	8b 14 24             	mov    (%rsp),%edx
  44944d:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  449452:	e9 f5 fe ff ff       	jmpq   44934c <zbx_json_next_value+0x1cf>
  449457:	c6 07 22             	movb   $0x22,(%rdi)
  44945a:	48 83 c3 01          	add    $0x1,%rbx
  44945e:	e9 b9 fe ff ff       	jmpq   44931c <zbx_json_next_value+0x19f>
  449463:	48 8d 6c 24 10       	lea    0x10(%rsp),%rbp
  449468:	e9 e3 fe ff ff       	jmpq   449350 <zbx_json_next_value+0x1d3>

000000000044946d <zbx_json_addstring>:
  44946d:	41 57                	push   %r15
  44946f:	41 56                	push   %r14
  449471:	41 55                	push   %r13
  449473:	41 54                	push   %r12
  449475:	55                   	push   %rbp
  449476:	53                   	push   %rbx
  449477:	48 83 ec 08          	sub    $0x8,%rsp
  44947b:	48 89 fb             	mov    %rdi,%rbx
  44947e:	48 89 f5             	mov    %rsi,%rbp
  449481:	49 89 d4             	mov    %rdx,%r12
  449484:	41 89 cf             	mov    %ecx,%r15d
  449487:	48 85 ff             	test   %rdi,%rdi
  44948a:	0f 84 0d 01 00 00    	je     44959d <zbx_json_addstring+0x130>
  449490:	45 31 ed             	xor    %r13d,%r13d
  449493:	83 bf 20 10 00 00 01 	cmpl   $0x1,0x1020(%rdi)
  44949a:	41 0f 94 c5          	sete   %r13b
  44949e:	48 85 f6             	test   %rsi,%rsi
  4494a1:	74 21                	je     4494c4 <zbx_json_addstring+0x57>
  4494a3:	be 01 00 00 00       	mov    $0x1,%esi
  4494a8:	48 89 ef             	mov    %rbp,%rdi
  4494ab:	e8 8f f5 ff ff       	callq  448a3f <zbx_json_strerror+0xf>
  4494b0:	8b 93 24 10 00 00    	mov    0x1024(%rbx),%edx
  4494b6:	83 c2 01             	add    $0x1,%edx
  4494b9:	48 63 d2             	movslq %edx,%rdx
  4494bc:	4d 8d 6c 15 01       	lea    0x1(%r13,%rdx,1),%r13
  4494c1:	49 01 c5             	add    %rax,%r13
  4494c4:	44 89 fe             	mov    %r15d,%esi
  4494c7:	4c 89 e7             	mov    %r12,%rdi
  4494ca:	e8 70 f5 ff ff       	callq  448a3f <zbx_json_strerror+0xf>
  4494cf:	4e 8d 2c 28          	lea    (%rax,%r13,1),%r13
  4494d3:	48 8b 83 18 10 00 00 	mov    0x1018(%rbx),%rax
  4494da:	49 8d 74 05 01       	lea    0x1(%r13,%rax,1),%rsi
  4494df:	48 89 df             	mov    %rbx,%rdi
  4494e2:	e8 d7 fc ff ff       	callq  4491be <zbx_json_next_value+0x41>
  4494e7:	48 8b 0b             	mov    (%rbx),%rcx
  4494ea:	48 8b 83 10 10 00 00 	mov    0x1010(%rbx),%rax
  4494f1:	4c 8d 34 01          	lea    (%rcx,%rax,1),%r14
  4494f5:	48 8b 93 18 10 00 00 	mov    0x1018(%rbx),%rdx
  4494fc:	48 83 c2 01          	add    $0x1,%rdx
  449500:	48 29 c2             	sub    %rax,%rdx
  449503:	49 8d 7c 05 00       	lea    0x0(%r13,%rax,1),%rdi
  449508:	48 8d 3c 39          	lea    (%rcx,%rdi,1),%rdi
  44950c:	4c 89 f6             	mov    %r14,%rsi
  44950f:	e8 64 51 fc ff       	callq  40e678 <memmove@plt>
  449514:	83 bb 20 10 00 00 01 	cmpl   $0x1,0x1020(%rbx)
  44951b:	74 76                	je     449593 <zbx_json_addstring+0x126>
  44951d:	4c 89 f7             	mov    %r14,%rdi
  449520:	48 85 ed             	test   %rbp,%rbp
  449523:	74 39                	je     44955e <zbx_json_addstring+0xf1>
  449525:	c6 07 0a             	movb   $0xa,(%rdi)
  449528:	48 83 c7 01          	add    $0x1,%rdi
  44952c:	8b 83 24 10 00 00    	mov    0x1024(%rbx),%eax
  449532:	85 c0                	test   %eax,%eax
  449534:	7e 14                	jle    44954a <zbx_json_addstring+0xdd>
  449536:	31 c0                	xor    %eax,%eax
  449538:	c6 07 09             	movb   $0x9,(%rdi)
  44953b:	48 83 c7 01          	add    $0x1,%rdi
  44953f:	83 c0 01             	add    $0x1,%eax
  449542:	39 83 24 10 00 00    	cmp    %eax,0x1024(%rbx)
  449548:	7f ee                	jg     449538 <zbx_json_addstring+0xcb>
  44954a:	ba 01 00 00 00       	mov    $0x1,%edx
  44954f:	48 89 ee             	mov    %rbp,%rsi
  449552:	e8 9d fd ff ff       	callq  4492f4 <zbx_json_next_value+0x177>
  449557:	c6 00 3a             	movb   $0x3a,(%rax)
  44955a:	48 8d 78 01          	lea    0x1(%rax),%rdi
  44955e:	44 89 fa             	mov    %r15d,%edx
  449561:	4c 89 e6             	mov    %r12,%rsi
  449564:	e8 8b fd ff ff       	callq  4492f4 <zbx_json_next_value+0x177>
  449569:	48 2b 03             	sub    (%rbx),%rax
  44956c:	48 89 83 10 10 00 00 	mov    %rax,0x1010(%rbx)
  449573:	4c 01 ab 18 10 00 00 	add    %r13,0x1018(%rbx)
  44957a:	c7 83 20 10 00 00 01 	movl   $0x1,0x1020(%rbx)
  449581:	00 00 00 
  449584:	48 83 c4 08          	add    $0x8,%rsp
  449588:	5b                   	pop    %rbx
  449589:	5d                   	pop    %rbp
  44958a:	41 5c                	pop    %r12
  44958c:	41 5d                	pop    %r13
  44958e:	41 5e                	pop    %r14
  449590:	41 5f                	pop    %r15
  449592:	c3                   	retq   
  449593:	41 c6 06 2c          	movb   $0x2c,(%r14)
  449597:	49 8d 7e 01          	lea    0x1(%r14),%rdi
  44959b:	eb 83                	jmp    449520 <zbx_json_addstring+0xb3>
  44959d:	48 8d 0d 5c 6a 02 00 	lea    0x26a5c(%rip),%rcx        # 470000 <usage_message+0xe2c0>
  4495a4:	ba 27 01 00 00       	mov    $0x127,%edx
  4495a9:	48 8d 35 cc 68 02 00 	lea    0x268cc(%rip),%rsi        # 46fe7c <usage_message+0xe13c>
  4495b0:	48 8d 3d cc 68 02 00 	lea    0x268cc(%rip),%rdi        # 46fe83 <usage_message+0xe143>
  4495b7:	e8 3c 49 fc ff       	callq  40def8 <__assert_fail@plt>

00000000004495bc <zbx_json_adduint64>:
  4495bc:	41 54                	push   %r12
  4495be:	55                   	push   %rbp
  4495bf:	53                   	push   %rbx
  4495c0:	48 83 ec 20          	sub    $0x20,%rsp
  4495c4:	48 89 fd             	mov    %rdi,%rbp
  4495c7:	49 89 f4             	mov    %rsi,%r12
  4495ca:	48 89 d1             	mov    %rdx,%rcx
  4495cd:	48 8d 15 ff ba 02 00 	lea    0x2baff(%rip),%rdx        # 4750d3 <usage_message+0x13393>
  4495d4:	be 15 00 00 00       	mov    $0x15,%esi
  4495d9:	48 89 e7             	mov    %rsp,%rdi
  4495dc:	31 c0                	xor    %eax,%eax
  4495de:	e8 80 b5 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  4495e3:	b9 02 00 00 00       	mov    $0x2,%ecx
  4495e8:	48 89 e2             	mov    %rsp,%rdx
  4495eb:	4c 89 e6             	mov    %r12,%rsi
  4495ee:	48 89 ef             	mov    %rbp,%rdi
  4495f1:	e8 77 fe ff ff       	callq  44946d <zbx_json_addstring>
  4495f6:	48 83 c4 20          	add    $0x20,%rsp
  4495fa:	5b                   	pop    %rbx
  4495fb:	5d                   	pop    %rbp
  4495fc:	41 5c                	pop    %r12
  4495fe:	c3                   	retq   
  4495ff:	41 56                	push   %r14
  449601:	41 55                	push   %r13
  449603:	41 54                	push   %r12
  449605:	55                   	push   %rbp
  449606:	53                   	push   %rbx
  449607:	48 89 fb             	mov    %rdi,%rbx
  44960a:	49 89 f4             	mov    %rsi,%r12
  44960d:	41 89 d6             	mov    %edx,%r14d
  449610:	48 85 ff             	test   %rdi,%rdi
  449613:	0f 84 30 01 00 00    	je     449749 <zbx_json_adduint64+0x18d>
  449619:	8b 87 24 10 00 00    	mov    0x1024(%rdi),%eax
  44961f:	48 63 d0             	movslq %eax,%rdx
  449622:	48 8d 6a 02          	lea    0x2(%rdx),%rbp
  449626:	48 83 c2 03          	add    $0x3,%rdx
  44962a:	85 c0                	test   %eax,%eax
  44962c:	48 0f 45 ea          	cmovne %rdx,%rbp
  449630:	48 8d 45 01          	lea    0x1(%rbp),%rax
  449634:	83 bf 20 10 00 00 01 	cmpl   $0x1,0x1020(%rdi)
  44963b:	48 0f 44 e8          	cmove  %rax,%rbp
  44963f:	48 85 f6             	test   %rsi,%rsi
  449642:	74 12                	je     449656 <zbx_json_adduint64+0x9a>
  449644:	be 01 00 00 00       	mov    $0x1,%esi
  449649:	4c 89 e7             	mov    %r12,%rdi
  44964c:	e8 ee f3 ff ff       	callq  448a3f <zbx_json_strerror+0xf>
  449651:	48 8d 6c 05 01       	lea    0x1(%rbp,%rax,1),%rbp
  449656:	48 8b 83 18 10 00 00 	mov    0x1018(%rbx),%rax
  44965d:	48 8d 74 05 01       	lea    0x1(%rbp,%rax,1),%rsi
  449662:	48 89 df             	mov    %rbx,%rdi
  449665:	e8 54 fb ff ff       	callq  4491be <zbx_json_next_value+0x41>
  44966a:	48 8b 0b             	mov    (%rbx),%rcx
  44966d:	48 8b 83 10 10 00 00 	mov    0x1010(%rbx),%rax
  449674:	4c 8d 2c 01          	lea    (%rcx,%rax,1),%r13
  449678:	48 8b 93 18 10 00 00 	mov    0x1018(%rbx),%rdx
  44967f:	48 83 c2 01          	add    $0x1,%rdx
  449683:	48 29 c2             	sub    %rax,%rdx
  449686:	48 8d 7c 05 00       	lea    0x0(%rbp,%rax,1),%rdi
  44968b:	48 8d 3c 39          	lea    (%rcx,%rdi,1),%rdi
  44968f:	4c 89 ee             	mov    %r13,%rsi
  449692:	e8 e1 4f fc ff       	callq  40e678 <memmove@plt>
  449697:	83 bb 20 10 00 00 01 	cmpl   $0x1,0x1020(%rbx)
  44969e:	0f 84 97 00 00 00    	je     44973b <zbx_json_adduint64+0x17f>
  4496a4:	4c 89 ef             	mov    %r13,%rdi
  4496a7:	8b 8b 24 10 00 00    	mov    0x1024(%rbx),%ecx
  4496ad:	85 c9                	test   %ecx,%ecx
  4496af:	74 25                	je     4496d6 <zbx_json_adduint64+0x11a>
  4496b1:	c6 07 0a             	movb   $0xa,(%rdi)
  4496b4:	48 83 c7 01          	add    $0x1,%rdi
  4496b8:	8b 93 24 10 00 00    	mov    0x1024(%rbx),%edx
  4496be:	85 d2                	test   %edx,%edx
  4496c0:	7e 14                	jle    4496d6 <zbx_json_adduint64+0x11a>
  4496c2:	31 c0                	xor    %eax,%eax
  4496c4:	c6 07 09             	movb   $0x9,(%rdi)
  4496c7:	48 83 c7 01          	add    $0x1,%rdi
  4496cb:	83 c0 01             	add    $0x1,%eax
  4496ce:	39 83 24 10 00 00    	cmp    %eax,0x1024(%rbx)
  4496d4:	7f ee                	jg     4496c4 <zbx_json_adduint64+0x108>
  4496d6:	4d 85 e4             	test   %r12,%r12
  4496d9:	74 14                	je     4496ef <zbx_json_adduint64+0x133>
  4496db:	ba 01 00 00 00       	mov    $0x1,%edx
  4496e0:	4c 89 e6             	mov    %r12,%rsi
  4496e3:	e8 0c fc ff ff       	callq  4492f4 <zbx_json_next_value+0x177>
  4496e8:	c6 00 3a             	movb   $0x3a,(%rax)
  4496eb:	48 8d 78 01          	lea    0x1(%rax),%rdi
  4496ef:	45 85 f6             	test   %r14d,%r14d
  4496f2:	74 39                	je     44972d <zbx_json_adduint64+0x171>
  4496f4:	c6 07 7b             	movb   $0x7b,(%rdi)
  4496f7:	48 83 c7 01          	add    $0x1,%rdi
  4496fb:	b8 7d 00 00 00       	mov    $0x7d,%eax
  449700:	88 07                	mov    %al,(%rdi)
  449702:	48 2b 3b             	sub    (%rbx),%rdi
  449705:	48 89 bb 10 10 00 00 	mov    %rdi,0x1010(%rbx)
  44970c:	48 01 ab 18 10 00 00 	add    %rbp,0x1018(%rbx)
  449713:	83 83 24 10 00 00 01 	addl   $0x1,0x1024(%rbx)
  44971a:	c7 83 20 10 00 00 00 	movl   $0x0,0x1020(%rbx)
  449721:	00 00 00 
  449724:	5b                   	pop    %rbx
  449725:	5d                   	pop    %rbp
  449726:	41 5c                	pop    %r12
  449728:	41 5d                	pop    %r13
  44972a:	41 5e                	pop    %r14
  44972c:	c3                   	retq   
  44972d:	c6 07 5b             	movb   $0x5b,(%rdi)
  449730:	48 83 c7 01          	add    $0x1,%rdi
  449734:	b8 5d 00 00 00       	mov    $0x5d,%eax
  449739:	eb c5                	jmp    449700 <zbx_json_adduint64+0x144>
  44973b:	41 c6 45 00 2c       	movb   $0x2c,0x0(%r13)
  449740:	49 8d 7d 01          	lea    0x1(%r13),%rdi
  449744:	e9 5e ff ff ff       	jmpq   4496a7 <zbx_json_adduint64+0xeb>
  449749:	48 8d 0d d0 68 02 00 	lea    0x268d0(%rip),%rcx        # 470020 <usage_message+0xe2e0>
  449750:	ba e5 00 00 00       	mov    $0xe5,%edx
  449755:	48 8d 35 20 67 02 00 	lea    0x26720(%rip),%rsi        # 46fe7c <usage_message+0xe13c>
  44975c:	48 8d 3d 20 67 02 00 	lea    0x26720(%rip),%rdi        # 46fe83 <usage_message+0xe143>
  449763:	e8 90 47 fc ff       	callq  40def8 <__assert_fail@plt>

0000000000449768 <zbx_json_addarray>:
  449768:	31 d2                	xor    %edx,%edx
  44976a:	e9 90 fe ff ff       	jmpq   4495ff <zbx_json_adduint64+0x43>

000000000044976f <zbx_json_addobject>:
  44976f:	ba 01 00 00 00       	mov    $0x1,%edx
  449774:	e9 86 fe ff ff       	jmpq   4495ff <zbx_json_adduint64+0x43>

0000000000449779 <zbx_json_clean>:
  449779:	48 83 ec 08          	sub    $0x8,%rsp
  44977d:	48 85 ff             	test   %rdi,%rdi
  449780:	74 3b                	je     4497bd <zbx_json_clean+0x44>
  449782:	48 c7 87 10 10 00 00 	movq   $0x0,0x1010(%rdi)
  449789:	00 00 00 00 
  44978d:	48 c7 87 18 10 00 00 	movq   $0x0,0x1018(%rdi)
  449794:	00 00 00 00 
  449798:	c7 87 20 10 00 00 00 	movl   $0x0,0x1020(%rdi)
  44979f:	00 00 00 
  4497a2:	c7 87 24 10 00 00 00 	movl   $0x0,0x1024(%rdi)
  4497a9:	00 00 00 
  4497ac:	48 8b 07             	mov    (%rdi),%rax
  4497af:	c6 00 00             	movb   $0x0,(%rax)
  4497b2:	31 f6                	xor    %esi,%esi
  4497b4:	48 83 c4 08          	add    $0x8,%rsp
  4497b8:	e9 b2 ff ff ff       	jmpq   44976f <zbx_json_addobject>
  4497bd:	48 8d 0d 7f 68 02 00 	lea    0x2687f(%rip),%rcx        # 470043 <usage_message+0xe303>
  4497c4:	ba 84 00 00 00       	mov    $0x84,%edx
  4497c9:	48 8d 35 ac 66 02 00 	lea    0x266ac(%rip),%rsi        # 46fe7c <usage_message+0xe13c>
  4497d0:	48 8d 3d ac 66 02 00 	lea    0x266ac(%rip),%rdi        # 46fe83 <usage_message+0xe143>
  4497d7:	e8 1c 47 fc ff       	callq  40def8 <__assert_fail@plt>

00000000004497dc <zbx_json_init>:
  4497dc:	53                   	push   %rbx
  4497dd:	48 89 fb             	mov    %rdi,%rbx
  4497e0:	48 85 ff             	test   %rdi,%rdi
  4497e3:	74 52                	je     449837 <zbx_json_init+0x5b>
  4497e5:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
  4497ec:	48 c7 87 08 10 00 00 	movq   $0x0,0x1008(%rdi)
  4497f3:	00 00 00 00 
  4497f7:	48 c7 87 10 10 00 00 	movq   $0x0,0x1010(%rdi)
  4497fe:	00 00 00 00 
  449802:	48 c7 87 18 10 00 00 	movq   $0x0,0x1018(%rdi)
  449809:	00 00 00 00 
  44980d:	c7 87 20 10 00 00 00 	movl   $0x0,0x1020(%rdi)
  449814:	00 00 00 
  449817:	c7 87 24 10 00 00 00 	movl   $0x0,0x1024(%rdi)
  44981e:	00 00 00 
  449821:	e8 98 f9 ff ff       	callq  4491be <zbx_json_next_value+0x41>
  449826:	48 8b 03             	mov    (%rbx),%rax
  449829:	c6 00 00             	movb   $0x0,(%rax)
  44982c:	31 f6                	xor    %esi,%esi
  44982e:	48 89 df             	mov    %rbx,%rdi
  449831:	5b                   	pop    %rbx
  449832:	e9 38 ff ff ff       	jmpq   44976f <zbx_json_addobject>
  449837:	48 8d 0d 14 68 02 00 	lea    0x26814(%rip),%rcx        # 470052 <usage_message+0xe312>
  44983e:	ba 74 00 00 00       	mov    $0x74,%edx
  449843:	48 8d 35 32 66 02 00 	lea    0x26632(%rip),%rsi        # 46fe7c <usage_message+0xe13c>
  44984a:	48 8d 3d 32 66 02 00 	lea    0x26632(%rip),%rdi        # 46fe83 <usage_message+0xe143>
  449851:	e8 a2 46 fc ff       	callq  40def8 <__assert_fail@plt>

0000000000449856 <zbx_json_free>:
  449856:	53                   	push   %rbx
  449857:	48 89 fb             	mov    %rdi,%rbx
  44985a:	48 85 ff             	test   %rdi,%rdi
  44985d:	74 22                	je     449881 <zbx_json_free+0x2b>
  44985f:	48 8b 3f             	mov    (%rdi),%rdi
  449862:	48 8d 43 08          	lea    0x8(%rbx),%rax
  449866:	48 39 c7             	cmp    %rax,%rdi
  449869:	74 11                	je     44987c <zbx_json_free+0x26>
  44986b:	48 85 ff             	test   %rdi,%rdi
  44986e:	74 0c                	je     44987c <zbx_json_free+0x26>
  449870:	e8 73 49 fc ff       	callq  40e1e8 <free@plt>
  449875:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  44987c:	5b                   	pop    %rbx
  44987d:	0f 1f 00             	nopl   (%rax)
  449880:	c3                   	retq   
  449881:	48 8d 0d ad 67 02 00 	lea    0x267ad(%rip),%rcx        # 470035 <usage_message+0xe2f5>
  449888:	ba 91 00 00 00       	mov    $0x91,%edx
  44988d:	48 8d 35 e8 65 02 00 	lea    0x265e8(%rip),%rsi        # 46fe7c <usage_message+0xe13c>
  449894:	48 8d 3d e8 65 02 00 	lea    0x265e8(%rip),%rdi        # 46fe83 <usage_message+0xe143>
  44989b:	e8 58 46 fc ff       	callq  40def8 <__assert_fail@plt>

00000000004498a0 <replace_value_by_map>:
  4498a0:	41 55                	push   %r13
  4498a2:	41 54                	push   %r12
  4498a4:	55                   	push   %rbp
  4498a5:	53                   	push   %rbx
  4498a6:	48 81 ec 08 10 00 00 	sub    $0x1008,%rsp
  4498ad:	48 89 fb             	mov    %rdi,%rbx
  4498b0:	48 89 f5             	mov    %rsi,%rbp
  4498b3:	48 8d 35 a6 67 02 00 	lea    0x267a6(%rip),%rsi        # 470060 <usage_message+0xe320>
  4498ba:	bf 04 00 00 00       	mov    $0x4,%edi
  4498bf:	31 c0                	xor    %eax,%eax
  4498c1:	e8 ea 77 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4498c6:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  4498cc:	48 85 ed             	test   %rbp,%rbp
  4498cf:	75 11                	jne    4498e2 <replace_value_by_map+0x42>
  4498d1:	44 89 e0             	mov    %r12d,%eax
  4498d4:	48 81 c4 08 10 00 00 	add    $0x1008,%rsp
  4498db:	5b                   	pop    %rbx
  4498dc:	5d                   	pop    %rbp
  4498dd:	41 5c                	pop    %r12
  4498df:	41 5d                	pop    %r13
  4498e1:	c3                   	retq   
  4498e2:	48 89 df             	mov    %rbx,%rdi
  4498e5:	e8 77 e0 00 00       	callq  457961 <DBdyn_escape_string>
  4498ea:	49 89 c4             	mov    %rax,%r12
  4498ed:	48 89 c2             	mov    %rax,%rdx
  4498f0:	48 89 ee             	mov    %rbp,%rsi
  4498f3:	48 8d 3d 76 6b 02 00 	lea    0x26b76(%rip),%rdi        # 470470 <usage_message+0xe730>
  4498fa:	31 c0                	xor    %eax,%eax
  4498fc:	e8 ab e6 00 00       	callq  457fac <__zbx_DBselect>
  449901:	48 89 c5             	mov    %rax,%rbp
  449904:	4d 85 e4             	test   %r12,%r12
  449907:	74 08                	je     449911 <replace_value_by_map+0x71>
  449909:	4c 89 e7             	mov    %r12,%rdi
  44990c:	e8 d7 48 fc ff       	callq  40e1e8 <free@plt>
  449911:	48 89 ef             	mov    %rbp,%rdi
  449914:	e8 84 e0 00 00       	callq  45799d <DBfetch>
  449919:	49 89 c5             	mov    %rax,%r13
  44991c:	48 85 c0             	test   %rax,%rax
  44991f:	74 0d                	je     44992e <replace_value_by_map+0x8e>
  449921:	48 8b 38             	mov    (%rax),%rdi
  449924:	e8 79 e0 00 00       	callq  4579a2 <DBis_null>
  449929:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44992c:	74 10                	je     44993e <replace_value_by_map+0x9e>
  44992e:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  449934:	48 89 ef             	mov    %rbp,%rdi
  449937:	e8 9c 43 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44993c:	eb 93                	jmp    4498d1 <replace_value_by_map+0x31>
  44993e:	4c 8d a4 24 00 08 00 	lea    0x800(%rsp),%r12
  449945:	00 
  449946:	ba 00 08 00 00       	mov    $0x800,%edx
  44994b:	49 8b 75 00          	mov    0x0(%r13),%rsi
  44994f:	4c 89 e7             	mov    %r12,%rdi
  449952:	e8 91 4c fc ff       	callq  40e5e8 <__strcpy_chk@plt>
  449957:	4c 89 e7             	mov    %r12,%rdi
  44995a:	e8 9d a0 ff ff       	callq  4439fc <del_zeroes>
  44995f:	ba 00 08 00 00       	mov    $0x800,%edx
  449964:	48 89 de             	mov    %rbx,%rsi
  449967:	48 89 e7             	mov    %rsp,%rdi
  44996a:	e8 31 92 ff ff       	callq  442ba0 <zbx_strlcpy>
  44996f:	49 89 e0             	mov    %rsp,%r8
  449972:	4c 89 e1             	mov    %r12,%rcx
  449975:	48 8d 15 11 b7 02 00 	lea    0x2b711(%rip),%rdx        # 47508d <usage_message+0x1334d>
  44997c:	be 00 08 00 00       	mov    $0x800,%esi
  449981:	48 89 df             	mov    %rbx,%rdi
  449984:	31 c0                	xor    %eax,%eax
  449986:	e8 d8 b1 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44998b:	48 89 da             	mov    %rbx,%rdx
  44998e:	48 8d 35 23 6b 02 00 	lea    0x26b23(%rip),%rsi        # 4704b8 <usage_message+0xe778>
  449995:	bf 04 00 00 00       	mov    $0x4,%edi
  44999a:	31 c0                	xor    %eax,%eax
  44999c:	e8 0f 77 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4499a1:	45 31 e4             	xor    %r12d,%r12d
  4499a4:	eb 8e                	jmp    449934 <replace_value_by_map+0x94>
  4499a6:	41 54                	push   %r12
  4499a8:	55                   	push   %rbp
  4499a9:	53                   	push   %rbx
  4499aa:	48 81 ec 20 08 00 00 	sub    $0x820,%rsp
  4499b1:	48 89 fb             	mov    %rdi,%rbx
  4499b4:	41 89 f4             	mov    %esi,%r12d
  4499b7:	48 89 fa             	mov    %rdi,%rdx
  4499ba:	48 8d 35 b9 66 02 00 	lea    0x266b9(%rip),%rsi        # 47007a <usage_message+0xe33a>
  4499c1:	bf 04 00 00 00       	mov    $0x4,%edi
  4499c6:	31 c0                	xor    %eax,%eax
  4499c8:	e8 e3 76 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4499cd:	31 f6                	xor    %esi,%esi
  4499cf:	48 89 df             	mov    %rbx,%rdi
  4499d2:	e8 e1 51 fc ff       	callq  40ebb8 <strtod@plt>
  4499d7:	66 0f 28 d0          	movapd %xmm0,%xmm2
  4499db:	66 0f 2e 05 ad 73 02 	ucomisd 0x273ad(%rip),%xmm0        # 470d90 <usage_message+0xf050>
  4499e2:	00 
  4499e3:	7a 0e                	jp     4499f3 <replace_value_by_map+0x153>
  4499e5:	73 0c                	jae    4499f3 <replace_value_by_map+0x153>
  4499e7:	48 81 c4 20 08 00 00 	add    $0x820,%rsp
  4499ee:	5b                   	pop    %rbx
  4499ef:	5d                   	pop    %rbp
  4499f0:	41 5c                	pop    %r12
  4499f2:	c3                   	retq   
  4499f3:	c6 03 00             	movb   $0x0,(%rbx)
  4499f6:	66 0f 28 c2          	movapd %xmm2,%xmm0
  4499fa:	f2 0f 5e 05 96 73 02 	divsd  0x27396(%rip),%xmm0        # 470d98 <usage_message+0xf058>
  449a01:	00 
  449a02:	f2 0f 11 14 24       	movsd  %xmm2,(%rsp)
  449a07:	e8 2c 50 fc ff       	callq  40ea38 <floor@plt>
  449a0c:	66 0f 28 d8          	movapd %xmm0,%xmm3
  449a10:	66 0f ef c9          	pxor   %xmm1,%xmm1
  449a14:	f2 0f 11 5c 24 10    	movsd  %xmm3,0x10(%rsp)
  449a1a:	e8 fd 6f ff ff       	callq  440a1c <cmp_double>
  449a1f:	85 c0                	test   %eax,%eax
  449a21:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  449a26:	f2 0f 10 5c 24 10    	movsd  0x10(%rsp),%xmm3
  449a2c:	0f 85 77 01 00 00    	jne    449ba9 <replace_value_by_map+0x309>
  449a32:	4d 63 e4             	movslq %r12d,%r12
  449a35:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  449a3a:	66 0f 28 c2          	movapd %xmm2,%xmm0
  449a3e:	f2 0f 5e 05 62 73 02 	divsd  0x27362(%rip),%xmm0        # 470da8 <usage_message+0xf068>
  449a45:	00 
  449a46:	f2 0f 11 14 24       	movsd  %xmm2,(%rsp)
  449a4b:	e8 e8 4f fc ff       	callq  40ea38 <floor@plt>
  449a50:	66 0f 28 d8          	movapd %xmm0,%xmm3
  449a54:	66 0f ef c9          	pxor   %xmm1,%xmm1
  449a58:	f2 0f 11 5c 24 10    	movsd  %xmm3,0x10(%rsp)
  449a5e:	e8 b9 6f ff ff       	callq  440a1c <cmp_double>
  449a63:	85 c0                	test   %eax,%eax
  449a65:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  449a6a:	f2 0f 10 5c 24 10    	movsd  0x10(%rsp),%xmm3
  449a70:	0f 85 56 02 00 00    	jne    449ccc <replace_value_by_map+0x42c>
  449a76:	66 0f 28 c2          	movapd %xmm2,%xmm0
  449a7a:	f2 0f 5e 05 06 5c 02 	divsd  0x25c06(%rip),%xmm0        # 46f688 <usage_message+0xd948>
  449a81:	00 
  449a82:	f2 0f 11 14 24       	movsd  %xmm2,(%rsp)
  449a87:	e8 ac 4f fc ff       	callq  40ea38 <floor@plt>
  449a8c:	66 0f 28 d8          	movapd %xmm0,%xmm3
  449a90:	66 0f ef c9          	pxor   %xmm1,%xmm1
  449a94:	f2 0f 11 5c 24 10    	movsd  %xmm3,0x10(%rsp)
  449a9a:	e8 7d 6f ff ff       	callq  440a1c <cmp_double>
  449a9f:	85 c0                	test   %eax,%eax
  449aa1:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  449aa6:	f2 0f 10 5c 24 10    	movsd  0x10(%rsp),%xmm3
  449aac:	0f 85 d6 01 00 00    	jne    449c88 <replace_value_by_map+0x3e8>
  449ab2:	66 0f 28 c2          	movapd %xmm2,%xmm0
  449ab6:	f2 0f 5e 05 d2 5b 02 	divsd  0x25bd2(%rip),%xmm0        # 46f690 <usage_message+0xd950>
  449abd:	00 
  449abe:	f2 0f 11 14 24       	movsd  %xmm2,(%rsp)
  449ac3:	e8 70 4f fc ff       	callq  40ea38 <floor@plt>
  449ac8:	66 0f 28 d8          	movapd %xmm0,%xmm3
  449acc:	66 0f ef c9          	pxor   %xmm1,%xmm1
  449ad0:	f2 0f 11 5c 24 10    	movsd  %xmm3,0x10(%rsp)
  449ad6:	e8 41 6f ff ff       	callq  440a1c <cmp_double>
  449adb:	85 c0                	test   %eax,%eax
  449add:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  449ae2:	f2 0f 10 5c 24 10    	movsd  0x10(%rsp),%xmm3
  449ae8:	0f 85 56 01 00 00    	jne    449c44 <replace_value_by_map+0x3a4>
  449aee:	66 0f 28 c2          	movapd %xmm2,%xmm0
  449af2:	f2 0f 5e 05 9e 5b 02 	divsd  0x25b9e(%rip),%xmm0        # 46f698 <usage_message+0xd958>
  449af9:	00 
  449afa:	f2 0f 11 14 24       	movsd  %xmm2,(%rsp)
  449aff:	e8 34 4f fc ff       	callq  40ea38 <floor@plt>
  449b04:	66 0f 28 d8          	movapd %xmm0,%xmm3
  449b08:	66 0f ef c9          	pxor   %xmm1,%xmm1
  449b0c:	f2 0f 11 5c 24 10    	movsd  %xmm3,0x10(%rsp)
  449b12:	e8 05 6f ff ff       	callq  440a1c <cmp_double>
  449b17:	85 c0                	test   %eax,%eax
  449b19:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  449b1e:	f2 0f 10 5c 24 10    	movsd  0x10(%rsp),%xmm3
  449b24:	0f 85 d6 00 00 00    	jne    449c00 <replace_value_by_map+0x360>
  449b2a:	66 0f 28 c2          	movapd %xmm2,%xmm0
  449b2e:	48 8d 15 6b 65 02 00 	lea    0x2656b(%rip),%rdx        # 4700a0 <usage_message+0xe360>
  449b35:	be 00 08 00 00       	mov    $0x800,%esi
  449b3a:	48 89 ef             	mov    %rbp,%rdi
  449b3d:	b8 01 00 00 00       	mov    $0x1,%eax
  449b42:	e8 1c b0 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  449b47:	48 8d 35 fa 5d 02 00 	lea    0x25dfa(%rip),%rsi        # 46f948 <usage_message+0xdc08>
  449b4e:	48 89 ef             	mov    %rbp,%rdi
  449b51:	e8 97 a0 ff ff       	callq  443bed <zbx_rtrim>
  449b56:	48 8d 35 4c ba 01 00 	lea    0x1ba4c(%rip),%rsi        # 4655a9 <usage_message+0x3869>
  449b5d:	48 89 ef             	mov    %rbp,%rdi
  449b60:	e8 88 a0 ff ff       	callq  443bed <zbx_rtrim>
  449b65:	ba 00 08 00 00       	mov    $0x800,%edx
  449b6a:	48 8d 35 f5 85 03 00 	lea    0x385f5(%rip),%rsi        # 482166 <usage_message+0x20426>
  449b71:	48 89 ef             	mov    %rbp,%rdi
  449b74:	e8 93 99 ff ff       	callq  44350c <zbx_strlcat>
  449b79:	4c 89 e2             	mov    %r12,%rdx
  449b7c:	48 89 ee             	mov    %rbp,%rsi
  449b7f:	48 89 df             	mov    %rbx,%rdi
  449b82:	e8 85 99 ff ff       	callq  44350c <zbx_strlcat>
  449b87:	48 89 da             	mov    %rbx,%rdx
  449b8a:	48 8d 35 16 65 02 00 	lea    0x26516(%rip),%rsi        # 4700a7 <usage_message+0xe367>
  449b91:	bf 04 00 00 00       	mov    $0x4,%edi
  449b96:	31 c0                	xor    %eax,%eax
  449b98:	e8 13 75 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  449b9d:	48 81 c4 20 08 00 00 	add    $0x820,%rsp
  449ba4:	5b                   	pop    %rbx
  449ba5:	5d                   	pop    %rbp
  449ba6:	41 5c                	pop    %r12
  449ba8:	c3                   	retq   
  449ba9:	f2 0f 2c cb          	cvttsd2si %xmm3,%ecx
  449bad:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  449bb2:	48 8d 15 db 64 02 00 	lea    0x264db(%rip),%rdx        # 470094 <usage_message+0xe354>
  449bb9:	be 00 08 00 00       	mov    $0x800,%esi
  449bbe:	48 89 ef             	mov    %rbp,%rdi
  449bc1:	31 c0                	xor    %eax,%eax
  449bc3:	f2 0f 11 14 24       	movsd  %xmm2,(%rsp)
  449bc8:	f2 0f 11 5c 24 10    	movsd  %xmm3,0x10(%rsp)
  449bce:	e8 90 af ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  449bd3:	4d 63 e4             	movslq %r12d,%r12
  449bd6:	4c 89 e2             	mov    %r12,%rdx
  449bd9:	48 89 ee             	mov    %rbp,%rsi
  449bdc:	48 89 df             	mov    %rbx,%rdi
  449bdf:	e8 28 99 ff ff       	callq  44350c <zbx_strlcat>
  449be4:	f2 0f 10 5c 24 10    	movsd  0x10(%rsp),%xmm3
  449bea:	f2 0f 59 1d ae 71 02 	mulsd  0x271ae(%rip),%xmm3        # 470da0 <usage_message+0xf060>
  449bf1:	00 
  449bf2:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  449bf7:	f2 0f 58 d3          	addsd  %xmm3,%xmm2
  449bfb:	e9 3a fe ff ff       	jmpq   449a3a <replace_value_by_map+0x19a>
  449c00:	f2 0f 2c cb          	cvttsd2si %xmm3,%ecx
  449c04:	48 8d 15 83 58 02 00 	lea    0x25883(%rip),%rdx        # 46f48e <usage_message+0xd74e>
  449c0b:	be 00 08 00 00       	mov    $0x800,%esi
  449c10:	48 89 ef             	mov    %rbp,%rdi
  449c13:	31 c0                	xor    %eax,%eax
  449c15:	e8 49 af ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  449c1a:	4c 89 e2             	mov    %r12,%rdx
  449c1d:	48 89 ee             	mov    %rbp,%rsi
  449c20:	48 89 df             	mov    %rbx,%rdi
  449c23:	e8 e4 98 ff ff       	callq  44350c <zbx_strlcat>
  449c28:	f2 0f 10 5c 24 10    	movsd  0x10(%rsp),%xmm3
  449c2e:	f2 0f 59 1d 92 71 02 	mulsd  0x27192(%rip),%xmm3        # 470dc8 <usage_message+0xf088>
  449c35:	00 
  449c36:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  449c3b:	f2 0f 58 d3          	addsd  %xmm3,%xmm2
  449c3f:	e9 e6 fe ff ff       	jmpq   449b2a <replace_value_by_map+0x28a>
  449c44:	f2 0f 2c cb          	cvttsd2si %xmm3,%ecx
  449c48:	48 8d 15 4d 64 02 00 	lea    0x2644d(%rip),%rdx        # 47009c <usage_message+0xe35c>
  449c4f:	be 00 08 00 00       	mov    $0x800,%esi
  449c54:	48 89 ef             	mov    %rbp,%rdi
  449c57:	31 c0                	xor    %eax,%eax
  449c59:	e8 05 af ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  449c5e:	4c 89 e2             	mov    %r12,%rdx
  449c61:	48 89 ee             	mov    %rbp,%rsi
  449c64:	48 89 df             	mov    %rbx,%rdi
  449c67:	e8 a0 98 ff ff       	callq  44350c <zbx_strlcat>
  449c6c:	f2 0f 10 5c 24 10    	movsd  0x10(%rsp),%xmm3
  449c72:	f2 0f 59 1d 46 71 02 	mulsd  0x27146(%rip),%xmm3        # 470dc0 <usage_message+0xf080>
  449c79:	00 
  449c7a:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  449c7f:	f2 0f 58 d3          	addsd  %xmm3,%xmm2
  449c83:	e9 66 fe ff ff       	jmpq   449aee <replace_value_by_map+0x24e>
  449c88:	f2 0f 2c cb          	cvttsd2si %xmm3,%ecx
  449c8c:	48 8d 15 05 64 02 00 	lea    0x26405(%rip),%rdx        # 470098 <usage_message+0xe358>
  449c93:	be 00 08 00 00       	mov    $0x800,%esi
  449c98:	48 89 ef             	mov    %rbp,%rdi
  449c9b:	31 c0                	xor    %eax,%eax
  449c9d:	e8 c1 ae ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  449ca2:	4c 89 e2             	mov    %r12,%rdx
  449ca5:	48 89 ee             	mov    %rbp,%rsi
  449ca8:	48 89 df             	mov    %rbx,%rdi
  449cab:	e8 5c 98 ff ff       	callq  44350c <zbx_strlcat>
  449cb0:	f2 0f 10 5c 24 10    	movsd  0x10(%rsp),%xmm3
  449cb6:	f2 0f 59 1d fa 70 02 	mulsd  0x270fa(%rip),%xmm3        # 470db8 <usage_message+0xf078>
  449cbd:	00 
  449cbe:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  449cc3:	f2 0f 58 d3          	addsd  %xmm3,%xmm2
  449cc7:	e9 e6 fd ff ff       	jmpq   449ab2 <replace_value_by_map+0x212>
  449ccc:	f2 0f 2c cb          	cvttsd2si %xmm3,%ecx
  449cd0:	48 8d 15 b7 57 02 00 	lea    0x257b7(%rip),%rdx        # 46f48e <usage_message+0xd74e>
  449cd7:	be 00 08 00 00       	mov    $0x800,%esi
  449cdc:	48 89 ef             	mov    %rbp,%rdi
  449cdf:	31 c0                	xor    %eax,%eax
  449ce1:	e8 7d ae ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  449ce6:	4c 89 e2             	mov    %r12,%rdx
  449ce9:	48 89 ee             	mov    %rbp,%rsi
  449cec:	48 89 df             	mov    %rbx,%rdi
  449cef:	e8 18 98 ff ff       	callq  44350c <zbx_strlcat>
  449cf4:	f2 0f 10 5c 24 10    	movsd  0x10(%rsp),%xmm3
  449cfa:	f2 0f 59 1d ae 70 02 	mulsd  0x270ae(%rip),%xmm3        # 470db0 <usage_message+0xf070>
  449d01:	00 
  449d02:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  449d07:	f2 0f 58 d3          	addsd  %xmm3,%xmm2
  449d0b:	e9 66 fd ff ff       	jmpq   449a76 <replace_value_by_map+0x1d6>
  449d10:	55                   	push   %rbp
  449d11:	53                   	push   %rbx
  449d12:	48 83 ec 48          	sub    $0x48,%rsp
  449d16:	48 89 fb             	mov    %rdi,%rbx
  449d19:	89 f5                	mov    %esi,%ebp
  449d1b:	48 89 fa             	mov    %rdi,%rdx
  449d1e:	48 8d 35 bb 67 02 00 	lea    0x267bb(%rip),%rsi        # 4704e0 <usage_message+0xe7a0>
  449d25:	bf 04 00 00 00       	mov    $0x4,%edi
  449d2a:	31 c0                	xor    %eax,%eax
  449d2c:	e8 7f 73 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  449d31:	31 f6                	xor    %esi,%esi
  449d33:	48 89 df             	mov    %rbx,%rdi
  449d36:	e8 7d 4e fc ff       	callq  40ebb8 <strtod@plt>
  449d3b:	66 0f 28 d0          	movapd %xmm0,%xmm2
  449d3f:	66 0f 2e 05 49 70 02 	ucomisd 0x27049(%rip),%xmm0        # 470d90 <usage_message+0xf050>
  449d46:	00 
  449d47:	7a 09                	jp     449d52 <replace_value_by_map+0x4b2>
  449d49:	73 07                	jae    449d52 <replace_value_by_map+0x4b2>
  449d4b:	48 83 c4 48          	add    $0x48,%rsp
  449d4f:	5b                   	pop    %rbx
  449d50:	5d                   	pop    %rbp
  449d51:	c3                   	retq   
  449d52:	66 0f 28 c2          	movapd %xmm2,%xmm0
  449d56:	f2 0f 5e 05 2a 59 02 	divsd  0x2592a(%rip),%xmm0        # 46f688 <usage_message+0xd948>
  449d5d:	00 
  449d5e:	f2 0f 11 54 24 10    	movsd  %xmm2,0x10(%rsp)
  449d64:	e8 cf 4c fc ff       	callq  40ea38 <floor@plt>
  449d69:	f2 0f 11 44 24 28    	movsd  %xmm0,0x28(%rsp)
  449d6f:	66 0f ef c9          	pxor   %xmm1,%xmm1
  449d73:	e8 a4 6c ff ff       	callq  440a1c <cmp_double>
  449d78:	85 c0                	test   %eax,%eax
  449d7a:	f2 0f 10 54 24 10    	movsd  0x10(%rsp),%xmm2
  449d80:	74 12                	je     449d94 <replace_value_by_map+0x4f4>
  449d82:	f2 0f 10 44 24 28    	movsd  0x28(%rsp),%xmm0
  449d88:	f2 0f 59 05 28 70 02 	mulsd  0x27028(%rip),%xmm0        # 470db8 <usage_message+0xf078>
  449d8f:	00 
  449d90:	f2 0f 58 d0          	addsd  %xmm0,%xmm2
  449d94:	66 0f 28 c2          	movapd %xmm2,%xmm0
  449d98:	f2 0f 5e 05 f0 58 02 	divsd  0x258f0(%rip),%xmm0        # 46f690 <usage_message+0xd950>
  449d9f:	00 
  449da0:	f2 0f 11 54 24 10    	movsd  %xmm2,0x10(%rsp)
  449da6:	e8 8d 4c fc ff       	callq  40ea38 <floor@plt>
  449dab:	f2 0f 11 44 24 38    	movsd  %xmm0,0x38(%rsp)
  449db1:	66 0f ef c9          	pxor   %xmm1,%xmm1
  449db5:	e8 62 6c ff ff       	callq  440a1c <cmp_double>
  449dba:	85 c0                	test   %eax,%eax
  449dbc:	f2 0f 10 54 24 10    	movsd  0x10(%rsp),%xmm2
  449dc2:	74 12                	je     449dd6 <replace_value_by_map+0x536>
  449dc4:	f2 0f 10 44 24 38    	movsd  0x38(%rsp),%xmm0
  449dca:	f2 0f 59 05 ee 6f 02 	mulsd  0x26fee(%rip),%xmm0        # 470dc0 <usage_message+0xf080>
  449dd1:	00 
  449dd2:	f2 0f 58 d0          	addsd  %xmm0,%xmm2
  449dd6:	66 0f 28 c2          	movapd %xmm2,%xmm0
  449dda:	f2 0f 5e 05 b6 58 02 	divsd  0x258b6(%rip),%xmm0        # 46f698 <usage_message+0xd958>
  449de1:	00 
  449de2:	f2 0f 11 54 24 10    	movsd  %xmm2,0x10(%rsp)
  449de8:	e8 4b 4c fc ff       	callq  40ea38 <floor@plt>
  449ded:	f2 0f 11 44 24 30    	movsd  %xmm0,0x30(%rsp)
  449df3:	66 0f ef c9          	pxor   %xmm1,%xmm1
  449df7:	e8 20 6c ff ff       	callq  440a1c <cmp_double>
  449dfc:	85 c0                	test   %eax,%eax
  449dfe:	f2 0f 10 54 24 10    	movsd  0x10(%rsp),%xmm2
  449e04:	74 12                	je     449e18 <replace_value_by_map+0x578>
  449e06:	f2 0f 10 44 24 30    	movsd  0x30(%rsp),%xmm0
  449e0c:	f2 0f 59 05 b4 6f 02 	mulsd  0x26fb4(%rip),%xmm0        # 470dc8 <usage_message+0xf088>
  449e13:	00 
  449e14:	f2 0f 58 d0          	addsd  %xmm0,%xmm2
  449e18:	66 0f ef c9          	pxor   %xmm1,%xmm1
  449e1c:	f2 0f 10 44 24 28    	movsd  0x28(%rsp),%xmm0
  449e22:	f2 0f 11 54 24 10    	movsd  %xmm2,0x10(%rsp)
  449e28:	e8 ef 6b ff ff       	callq  440a1c <cmp_double>
  449e2d:	85 c0                	test   %eax,%eax
  449e2f:	f2 0f 10 54 24 10    	movsd  0x10(%rsp),%xmm2
  449e35:	74 4b                	je     449e82 <replace_value_by_map+0x5e2>
  449e37:	f2 0f 2c 4c 24 28    	cvttsd2si 0x28(%rsp),%ecx
  449e3d:	48 63 f5             	movslq %ebp,%rsi
  449e40:	f2 0f 2c c2          	cvttsd2si %xmm2,%eax
  449e44:	89 04 24             	mov    %eax,(%rsp)
  449e47:	f2 44 0f 2c 4c 24 30 	cvttsd2si 0x30(%rsp),%r9d
  449e4e:	f2 44 0f 2c 44 24 38 	cvttsd2si 0x38(%rsp),%r8d
  449e55:	48 8d 15 69 62 02 00 	lea    0x26269(%rip),%rdx        # 4700c5 <usage_message+0xe385>
  449e5c:	48 89 df             	mov    %rbx,%rdi
  449e5f:	31 c0                	xor    %eax,%eax
  449e61:	e8 fd ac ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  449e66:	48 89 da             	mov    %rbx,%rdx
  449e69:	48 8d 35 90 66 02 00 	lea    0x26690(%rip),%rsi        # 470500 <usage_message+0xe7c0>
  449e70:	bf 04 00 00 00       	mov    $0x4,%edi
  449e75:	31 c0                	xor    %eax,%eax
  449e77:	48 83 c4 48          	add    $0x48,%rsp
  449e7b:	5b                   	pop    %rbx
  449e7c:	5d                   	pop    %rbp
  449e7d:	e9 2e 72 fe ff       	jmpq   4310b0 <__zbx_zabbix_log>
  449e82:	f2 0f 2c 4c 24 38    	cvttsd2si 0x38(%rsp),%ecx
  449e88:	48 63 f5             	movslq %ebp,%rsi
  449e8b:	f2 44 0f 2c ca       	cvttsd2si %xmm2,%r9d
  449e90:	f2 44 0f 2c 44 24 30 	cvttsd2si 0x30(%rsp),%r8d
  449e97:	48 8d 15 30 62 02 00 	lea    0x26230(%rip),%rdx        # 4700ce <usage_message+0xe38e>
  449e9e:	48 89 df             	mov    %rbx,%rdi
  449ea1:	e8 bd ac ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  449ea6:	eb be                	jmp    449e66 <replace_value_by_map+0x5c6>
  449ea8:	41 54                	push   %r12
  449eaa:	55                   	push   %rbp
  449eab:	53                   	push   %rbx
  449eac:	48 81 ec 20 08 00 00 	sub    $0x820,%rsp
  449eb3:	48 89 fb             	mov    %rdi,%rbx
  449eb6:	48 89 d5             	mov    %rdx,%rbp
  449eb9:	48 89 d1             	mov    %rdx,%rcx
  449ebc:	48 89 fa             	mov    %rdi,%rdx
  449ebf:	48 8d 35 62 66 02 00 	lea    0x26662(%rip),%rsi        # 470528 <usage_message+0xe7e8>
  449ec6:	bf 04 00 00 00       	mov    $0x4,%edi
  449ecb:	31 c0                	xor    %eax,%eax
  449ecd:	e8 de 71 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  449ed2:	48 8d 94 24 18 08 00 	lea    0x818(%rsp),%rdx
  449ed9:	00 
  449eda:	48 8d 35 f2 b1 02 00 	lea    0x2b1f2(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  449ee1:	48 89 df             	mov    %rbx,%rdi
  449ee4:	31 c0                	xor    %eax,%eax
  449ee6:	e8 bd 3f fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  449eeb:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
  449eef:	0f b6 15 e7 61 02 00 	movzbl 0x261e7(%rip),%edx        # 4700dd <usage_message+0xe39d>
  449ef6:	39 d0                	cmp    %edx,%eax
  449ef8:	0f 85 ac 00 00 00    	jne    449faa <replace_value_by_map+0x70a>
  449efe:	0f b6 55 01          	movzbl 0x1(%rbp),%edx
  449f02:	3a 15 d6 61 02 00    	cmp    0x261d6(%rip),%dl        # 4700de <usage_message+0xe39e>
  449f08:	0f 85 9c 00 00 00    	jne    449faa <replace_value_by_map+0x70a>
  449f0e:	f2 0f 10 05 c2 6e 02 	movsd  0x26ec2(%rip),%xmm0        # 470dd8 <usage_message+0xf098>
  449f15:	00 
  449f16:	48 8b 84 24 18 08 00 	mov    0x818(%rsp),%rax
  449f1d:	00 
  449f1e:	48 85 c0             	test   %rax,%rax
  449f21:	0f 88 cf 00 00 00    	js     449ff6 <replace_value_by_map+0x756>
  449f27:	f2 48 0f 2a c8       	cvtsi2sd %rax,%xmm1
  449f2c:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  449f30:	0f 87 df 00 00 00    	ja     44a015 <replace_value_by_map+0x775>
  449f36:	66 0f 28 d8          	movapd %xmm0,%xmm3
  449f3a:	f2 0f 59 d8          	mulsd  %xmm0,%xmm3
  449f3e:	66 0f 2e d9          	ucomisd %xmm1,%xmm3
  449f42:	0f 87 91 01 00 00    	ja     44a0d9 <replace_value_by_map+0x839>
  449f48:	66 0f 28 e0          	movapd %xmm0,%xmm4
  449f4c:	f2 0f 59 e3          	mulsd  %xmm3,%xmm4
  449f50:	66 0f 2e e1          	ucomisd %xmm1,%xmm4
  449f54:	0f 87 d0 01 00 00    	ja     44a12a <replace_value_by_map+0x88a>
  449f5a:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
  449f5e:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  449f62:	0f 86 af 01 00 00    	jbe    44a117 <replace_value_by_map+0x877>
  449f68:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  449f6d:	ba 00 08 00 00       	mov    $0x800,%edx
  449f72:	48 8d 35 db 58 02 00 	lea    0x258db(%rip),%rsi        # 46f854 <usage_message+0xdb14>
  449f79:	4c 89 e7             	mov    %r12,%rdi
  449f7c:	f2 0f 11 24 24       	movsd  %xmm4,(%rsp)
  449f81:	e8 1a 8c ff ff       	callq  442ba0 <zbx_strlcpy>
  449f86:	48 8b 84 24 18 08 00 	mov    0x818(%rsp),%rax
  449f8d:	00 
  449f8e:	48 85 c0             	test   %rax,%rax
  449f91:	f2 0f 10 24 24       	movsd  (%rsp),%xmm4
  449f96:	0f 88 fd 01 00 00    	js     44a199 <replace_value_by_map+0x8f9>
  449f9c:	f2 48 0f 2a d0       	cvtsi2sd %rax,%xmm2
  449fa1:	f2 0f 5e d4          	divsd  %xmm4,%xmm2
  449fa5:	e9 9a 00 00 00       	jmpq   44a044 <replace_value_by_map+0x7a4>
  449faa:	0f b6 15 2e 61 02 00 	movzbl 0x2612e(%rip),%edx        # 4700df <usage_message+0xe39f>
  449fb1:	39 d0                	cmp    %edx,%eax
  449fb3:	75 28                	jne    449fdd <replace_value_by_map+0x73d>
  449fb5:	0f b6 45 01          	movzbl 0x1(%rbp),%eax
  449fb9:	3a 05 21 61 02 00    	cmp    0x26121(%rip),%al        # 4700e0 <usage_message+0xe3a0>
  449fbf:	75 1c                	jne    449fdd <replace_value_by_map+0x73d>
  449fc1:	0f b6 45 02          	movzbl 0x2(%rbp),%eax
  449fc5:	3a 05 16 61 02 00    	cmp    0x26116(%rip),%al        # 4700e1 <usage_message+0xe3a1>
  449fcb:	75 10                	jne    449fdd <replace_value_by_map+0x73d>
  449fcd:	0f b6 45 03          	movzbl 0x3(%rbp),%eax
  449fd1:	3a 05 0b 61 02 00    	cmp    0x2610b(%rip),%al        # 4700e2 <usage_message+0xe3a2>
  449fd7:	0f 84 31 ff ff ff    	je     449f0e <replace_value_by_map+0x66e>
  449fdd:	f2 0f 10 05 eb 6d 02 	movsd  0x26deb(%rip),%xmm0        # 470dd0 <usage_message+0xf090>
  449fe4:	00 
  449fe5:	48 8b 84 24 18 08 00 	mov    0x818(%rsp),%rax
  449fec:	00 
  449fed:	48 85 c0             	test   %rax,%rax
  449ff0:	0f 89 31 ff ff ff    	jns    449f27 <replace_value_by_map+0x687>
  449ff6:	48 89 c2             	mov    %rax,%rdx
  449ff9:	48 d1 ea             	shr    %rdx
  449ffc:	83 e0 01             	and    $0x1,%eax
  449fff:	48 09 c2             	or     %rax,%rdx
  44a002:	f2 48 0f 2a ca       	cvtsi2sd %rdx,%xmm1
  44a007:	f2 0f 58 c9          	addsd  %xmm1,%xmm1
  44a00b:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  44a00f:	0f 86 21 ff ff ff    	jbe    449f36 <replace_value_by_map+0x696>
  44a015:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44a01a:	ba 00 08 00 00       	mov    $0x800,%edx
  44a01f:	48 8d 35 b0 5c 02 00 	lea    0x25cb0(%rip),%rsi        # 46fcd6 <usage_message+0xdf96>
  44a026:	4c 89 e7             	mov    %r12,%rdi
  44a029:	e8 72 8b ff ff       	callq  442ba0 <zbx_strlcpy>
  44a02e:	48 8b 84 24 18 08 00 	mov    0x818(%rsp),%rax
  44a035:	00 
  44a036:	48 85 c0             	test   %rax,%rax
  44a039:	0f 88 40 01 00 00    	js     44a17f <replace_value_by_map+0x8df>
  44a03f:	f2 48 0f 2a d0       	cvtsi2sd %rax,%xmm2
  44a044:	f2 0f 10 05 94 6d 02 	movsd  0x26d94(%rip),%xmm0        # 470de0 <usage_message+0xf0a0>
  44a04b:	00 
  44a04c:	f2 0f 58 c2          	addsd  %xmm2,%xmm0
  44a050:	f2 0f 2c c0          	cvttsd2si %xmm0,%eax
  44a054:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
  44a058:	66 0f 28 ca          	movapd %xmm2,%xmm1
  44a05c:	f2 0f 11 14 24       	movsd  %xmm2,(%rsp)
  44a061:	e8 b6 69 ff ff       	callq  440a1c <cmp_double>
  44a066:	85 c0                	test   %eax,%eax
  44a068:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  44a06d:	74 45                	je     44a0b4 <replace_value_by_map+0x814>
  44a06f:	49 89 e8             	mov    %rbp,%r8
  44a072:	4c 89 e1             	mov    %r12,%rcx
  44a075:	66 0f 28 c2          	movapd %xmm2,%xmm0
  44a079:	48 8d 15 6e 60 02 00 	lea    0x2606e(%rip),%rdx        # 4700ee <usage_message+0xe3ae>
  44a080:	be 00 08 00 00       	mov    $0x800,%esi
  44a085:	48 89 df             	mov    %rbx,%rdi
  44a088:	b8 01 00 00 00       	mov    $0x1,%eax
  44a08d:	e8 d1 aa ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44a092:	48 89 da             	mov    %rbx,%rdx
  44a095:	48 8d 35 b4 64 02 00 	lea    0x264b4(%rip),%rsi        # 470550 <usage_message+0xe810>
  44a09c:	bf 04 00 00 00       	mov    $0x4,%edi
  44a0a1:	31 c0                	xor    %eax,%eax
  44a0a3:	e8 08 70 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a0a8:	48 81 c4 20 08 00 00 	add    $0x820,%rsp
  44a0af:	5b                   	pop    %rbx
  44a0b0:	5d                   	pop    %rbp
  44a0b1:	41 5c                	pop    %r12
  44a0b3:	c3                   	retq   
  44a0b4:	49 89 e8             	mov    %rbp,%r8
  44a0b7:	4c 89 e1             	mov    %r12,%rcx
  44a0ba:	66 0f 28 c2          	movapd %xmm2,%xmm0
  44a0be:	48 8d 15 1e 60 02 00 	lea    0x2601e(%rip),%rdx        # 4700e3 <usage_message+0xe3a3>
  44a0c5:	be 00 08 00 00       	mov    $0x800,%esi
  44a0ca:	48 89 df             	mov    %rbx,%rdi
  44a0cd:	b8 01 00 00 00       	mov    $0x1,%eax
  44a0d2:	e8 8c aa ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44a0d7:	eb b9                	jmp    44a092 <replace_value_by_map+0x7f2>
  44a0d9:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44a0de:	ba 00 08 00 00       	mov    $0x800,%edx
  44a0e3:	48 8d 35 02 12 02 00 	lea    0x21202(%rip),%rsi        # 46b2ec <usage_message+0x95ac>
  44a0ea:	4c 89 e7             	mov    %r12,%rdi
  44a0ed:	f2 0f 11 04 24       	movsd  %xmm0,(%rsp)
  44a0f2:	e8 a9 8a ff ff       	callq  442ba0 <zbx_strlcpy>
  44a0f7:	48 8b 84 24 18 08 00 	mov    0x818(%rsp),%rax
  44a0fe:	00 
  44a0ff:	48 85 c0             	test   %rax,%rax
  44a102:	f2 0f 10 04 24       	movsd  (%rsp),%xmm0
  44a107:	78 5f                	js     44a168 <replace_value_by_map+0x8c8>
  44a109:	f2 48 0f 2a d0       	cvtsi2sd %rax,%xmm2
  44a10e:	f2 0f 5e d0          	divsd  %xmm0,%xmm2
  44a112:	e9 2d ff ff ff       	jmpq   44a044 <replace_value_by_map+0x7a4>
  44a117:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44a11c:	ba 00 08 00 00       	mov    $0x800,%edx
  44a121:	48 8d 35 8a 3f 02 00 	lea    0x23f8a(%rip),%rsi        # 46e0b2 <usage_message+0xc372>
  44a128:	eb c0                	jmp    44a0ea <replace_value_by_map+0x84a>
  44a12a:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44a12f:	ba 00 08 00 00       	mov    $0x800,%edx
  44a134:	48 8d 35 59 6f 02 00 	lea    0x26f59(%rip),%rsi        # 471094 <usage_message+0xf354>
  44a13b:	4c 89 e7             	mov    %r12,%rdi
  44a13e:	f2 0f 11 1c 24       	movsd  %xmm3,(%rsp)
  44a143:	e8 58 8a ff ff       	callq  442ba0 <zbx_strlcpy>
  44a148:	48 8b 84 24 18 08 00 	mov    0x818(%rsp),%rax
  44a14f:	00 
  44a150:	48 85 c0             	test   %rax,%rax
  44a153:	f2 0f 10 1c 24       	movsd  (%rsp),%xmm3
  44a158:	78 59                	js     44a1b3 <replace_value_by_map+0x913>
  44a15a:	f2 48 0f 2a d0       	cvtsi2sd %rax,%xmm2
  44a15f:	f2 0f 5e d3          	divsd  %xmm3,%xmm2
  44a163:	e9 dc fe ff ff       	jmpq   44a044 <replace_value_by_map+0x7a4>
  44a168:	48 89 c2             	mov    %rax,%rdx
  44a16b:	48 d1 ea             	shr    %rdx
  44a16e:	83 e0 01             	and    $0x1,%eax
  44a171:	48 09 c2             	or     %rax,%rdx
  44a174:	f2 48 0f 2a d2       	cvtsi2sd %rdx,%xmm2
  44a179:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
  44a17d:	eb 8f                	jmp    44a10e <replace_value_by_map+0x86e>
  44a17f:	48 89 c2             	mov    %rax,%rdx
  44a182:	48 d1 ea             	shr    %rdx
  44a185:	83 e0 01             	and    $0x1,%eax
  44a188:	48 09 c2             	or     %rax,%rdx
  44a18b:	f2 48 0f 2a d2       	cvtsi2sd %rdx,%xmm2
  44a190:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
  44a194:	e9 ab fe ff ff       	jmpq   44a044 <replace_value_by_map+0x7a4>
  44a199:	48 89 c2             	mov    %rax,%rdx
  44a19c:	48 d1 ea             	shr    %rdx
  44a19f:	83 e0 01             	and    $0x1,%eax
  44a1a2:	48 09 c2             	or     %rax,%rdx
  44a1a5:	f2 48 0f 2a d2       	cvtsi2sd %rdx,%xmm2
  44a1aa:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
  44a1ae:	e9 ee fd ff ff       	jmpq   449fa1 <replace_value_by_map+0x701>
  44a1b3:	48 89 c2             	mov    %rax,%rdx
  44a1b6:	48 d1 ea             	shr    %rdx
  44a1b9:	83 e0 01             	and    $0x1,%eax
  44a1bc:	48 09 c2             	or     %rax,%rdx
  44a1bf:	f2 48 0f 2a d2       	cvtsi2sd %rdx,%xmm2
  44a1c4:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
  44a1c8:	eb 95                	jmp    44a15f <replace_value_by_map+0x8bf>

000000000044a1ca <add_value_suffix>:
  44a1ca:	41 55                	push   %r13
  44a1cc:	41 54                	push   %r12
  44a1ce:	55                   	push   %rbp
  44a1cf:	53                   	push   %rbx
  44a1d0:	48 81 ec 18 08 00 00 	sub    $0x818,%rsp
  44a1d7:	48 89 fd             	mov    %rdi,%rbp
  44a1da:	41 89 f5             	mov    %esi,%r13d
  44a1dd:	48 89 d3             	mov    %rdx,%rbx
  44a1e0:	41 89 cc             	mov    %ecx,%r12d
  44a1e3:	48 89 d1             	mov    %rdx,%rcx
  44a1e6:	48 89 fa             	mov    %rdi,%rdx
  44a1e9:	48 8d 35 88 63 02 00 	lea    0x26388(%rip),%rsi        # 470578 <usage_message+0xe838>
  44a1f0:	bf 04 00 00 00       	mov    $0x4,%edi
  44a1f5:	31 c0                	xor    %eax,%eax
  44a1f7:	e8 b4 6e fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a1fc:	45 85 e4             	test   %r12d,%r12d
  44a1ff:	75 35                	jne    44a236 <add_value_suffix+0x6c>
  44a201:	0f b6 03             	movzbl (%rbx),%eax
  44a204:	3a 05 5c 7f 03 00    	cmp    0x37f5c(%rip),%al        # 482166 <usage_message+0x20426>
  44a20a:	0f 84 e6 00 00 00    	je     44a2f6 <add_value_suffix+0x12c>
  44a210:	b9 07 00 00 00       	mov    $0x7,%ecx
  44a215:	48 8d 3d 19 a1 01 00 	lea    0x1a119(%rip),%rdi        # 464335 <usage_message+0x25f5>
  44a21c:	48 89 de             	mov    %rbx,%rsi
  44a21f:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44a221:	0f 85 e4 00 00 00    	jne    44a30b <add_value_suffix+0x141>
  44a227:	44 89 ee             	mov    %r13d,%esi
  44a22a:	48 89 ef             	mov    %rbp,%rdi
  44a22d:	e8 de fa ff ff       	callq  449d10 <replace_value_by_map+0x470>
  44a232:	31 db                	xor    %ebx,%ebx
  44a234:	eb 0b                	jmp    44a241 <add_value_suffix+0x77>
  44a236:	41 83 fc 03          	cmp    $0x3,%r12d
  44a23a:	74 2b                	je     44a267 <add_value_suffix+0x9d>
  44a23c:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  44a241:	48 89 ea             	mov    %rbp,%rdx
  44a244:	48 8d 35 c9 5e 02 00 	lea    0x25ec9(%rip),%rsi        # 470114 <usage_message+0xe3d4>
  44a24b:	bf 04 00 00 00       	mov    $0x4,%edi
  44a250:	31 c0                	xor    %eax,%eax
  44a252:	e8 59 6e fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a257:	89 d8                	mov    %ebx,%eax
  44a259:	48 81 c4 18 08 00 00 	add    $0x818,%rsp
  44a260:	5b                   	pop    %rbx
  44a261:	5d                   	pop    %rbp
  44a262:	41 5c                	pop    %r12
  44a264:	41 5d                	pop    %r13
  44a266:	c3                   	retq   
  44a267:	0f b6 03             	movzbl (%rbx),%eax
  44a26a:	3a 05 f6 7e 03 00    	cmp    0x37ef6(%rip),%al        # 482166 <usage_message+0x20426>
  44a270:	75 1b                	jne    44a28d <add_value_suffix+0xc3>
  44a272:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
  44a276:	3a 05 eb 7e 03 00    	cmp    0x37eeb(%rip),%al        # 482167 <usage_message+0x20427>
  44a27c:	75 0f                	jne    44a28d <add_value_suffix+0xc3>
  44a27e:	44 89 ee             	mov    %r13d,%esi
  44a281:	48 89 ef             	mov    %rbp,%rdi
  44a284:	e8 1d f7 ff ff       	callq  4499a6 <replace_value_by_map+0x106>
  44a289:	31 db                	xor    %ebx,%ebx
  44a28b:	eb b4                	jmp    44a241 <add_value_suffix+0x77>
  44a28d:	b9 09 00 00 00       	mov    $0x9,%ecx
  44a292:	48 8d 3d 60 5e 02 00 	lea    0x25e60(%rip),%rdi        # 4700f9 <usage_message+0xe3b9>
  44a299:	48 89 de             	mov    %rbx,%rsi
  44a29c:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44a29e:	0f 85 6c ff ff ff    	jne    44a210 <add_value_suffix+0x46>
  44a2a4:	ba 0a 00 00 00       	mov    $0xa,%edx
  44a2a9:	31 f6                	xor    %esi,%esi
  44a2ab:	48 89 ef             	mov    %rbp,%rdi
  44a2ae:	e8 75 42 fc ff       	callq  40e528 <strtol@plt>
  44a2b3:	48 98                	cltq   
  44a2b5:	48 89 84 24 08 08 00 	mov    %rax,0x808(%rsp)
  44a2bc:	00 
  44a2bd:	48 8d bc 24 08 08 00 	lea    0x808(%rsp),%rdi
  44a2c4:	00 
  44a2c5:	e8 be 47 fc ff       	callq  40ea88 <localtime@plt>
  44a2ca:	48 89 c1             	mov    %rax,%rcx
  44a2cd:	48 8d 15 2e 5e 02 00 	lea    0x25e2e(%rip),%rdx        # 470102 <usage_message+0xe3c2>
  44a2d4:	be 00 08 00 00       	mov    $0x800,%esi
  44a2d9:	48 89 e7             	mov    %rsp,%rdi
  44a2dc:	e8 e7 47 fc ff       	callq  40eac8 <strftime@plt>
  44a2e1:	49 63 d5             	movslq %r13d,%rdx
  44a2e4:	48 89 e6             	mov    %rsp,%rsi
  44a2e7:	48 89 ef             	mov    %rbp,%rdi
  44a2ea:	e8 b1 88 ff ff       	callq  442ba0 <zbx_strlcpy>
  44a2ef:	31 db                	xor    %ebx,%ebx
  44a2f1:	e9 4b ff ff ff       	jmpq   44a241 <add_value_suffix+0x77>
  44a2f6:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
  44a2fa:	3a 05 67 7e 03 00    	cmp    0x37e67(%rip),%al        # 482167 <usage_message+0x20427>
  44a300:	0f 85 0a ff ff ff    	jne    44a210 <add_value_suffix+0x46>
  44a306:	e9 73 ff ff ff       	jmpq   44a27e <add_value_suffix+0xb4>
  44a30b:	80 3b 00             	cmpb   $0x0,(%rbx)
  44a30e:	66 90                	xchg   %ax,%ax
  44a310:	0f 84 26 ff ff ff    	je     44a23c <add_value_suffix+0x72>
  44a316:	48 89 da             	mov    %rbx,%rdx
  44a319:	44 89 ee             	mov    %r13d,%esi
  44a31c:	48 89 ef             	mov    %rbp,%rdi
  44a31f:	e8 84 fb ff ff       	callq  449ea8 <replace_value_by_map+0x608>
  44a324:	31 db                	xor    %ebx,%ebx
  44a326:	e9 16 ff ff ff       	jmpq   44a241 <add_value_suffix+0x77>
  44a32b:	41 55                	push   %r13
  44a32d:	41 54                	push   %r12
  44a32f:	55                   	push   %rbp
  44a330:	53                   	push   %rbx
  44a331:	48 83 ec 28          	sub    $0x28,%rsp
  44a335:	49 89 fd             	mov    %rdi,%r13
  44a338:	48 89 f5             	mov    %rsi,%rbp
  44a33b:	41 89 d4             	mov    %edx,%r12d
  44a33e:	48 89 cb             	mov    %rcx,%rbx
  44a341:	41 89 d0             	mov    %edx,%r8d
  44a344:	48 89 f1             	mov    %rsi,%rcx
  44a347:	48 8d 15 e2 5d 02 00 	lea    0x25de2(%rip),%rdx        # 470130 <usage_message+0xe3f0>
  44a34e:	48 8d 35 4b 62 02 00 	lea    0x2624b(%rip),%rsi        # 4705a0 <usage_message+0xe860>
  44a355:	bf 04 00 00 00       	mov    $0x4,%edi
  44a35a:	31 c0                	xor    %eax,%eax
  44a35c:	e8 4f 6d fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a361:	b9 00 01 00 00       	mov    $0x100,%ecx
  44a366:	48 8b 13             	mov    (%rbx),%rdx
  44a369:	be 67 00 00 00       	mov    $0x67,%esi
  44a36e:	48 8d 3d d6 5d 02 00 	lea    0x25dd6(%rip),%rdi        # 47014b <usage_message+0xe40b>
  44a375:	e8 91 83 ff ff       	callq  44270b <zbx_malloc2>
  44a37a:	48 89 03             	mov    %rax,(%rbx)
  44a37d:	b9 00 01 00 00       	mov    $0x100,%ecx
  44a382:	48 89 c2             	mov    %rax,%rdx
  44a385:	44 89 e6             	mov    %r12d,%esi
  44a388:	48 89 ef             	mov    %rbp,%rdi
  44a38b:	e8 9b 89 ff ff       	callq  442d2b <get_param>
  44a390:	85 c0                	test   %eax,%eax
  44a392:	0f 85 85 00 00 00    	jne    44a41d <add_value_suffix+0x253>
  44a398:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  44a39f:	00 
  44a3a0:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  44a3a7:	00 00 
  44a3a9:	c7 44 24 08 40 00 00 	movl   $0x40,0x8(%rsp)
  44a3b0:	00 
  44a3b1:	48 89 1c 24          	mov    %rbx,(%rsp)
  44a3b5:	45 31 c9             	xor    %r9d,%r9d
  44a3b8:	45 31 c0             	xor    %r8d,%r8d
  44a3bb:	31 c9                	xor    %ecx,%ecx
  44a3bd:	4c 89 ea             	mov    %r13,%rdx
  44a3c0:	31 f6                	xor    %esi,%esi
  44a3c2:	31 ff                	xor    %edi,%edi
  44a3c4:	e8 12 50 00 00       	callq  44f3db <substitute_simple_macros>
  44a3c9:	89 c5                	mov    %eax,%ebp
  44a3cb:	85 c0                	test   %eax,%eax
  44a3cd:	75 1d                	jne    44a3ec <add_value_suffix+0x222>
  44a3cf:	48 8b 0b             	mov    (%rbx),%rcx
  44a3d2:	48 8d 15 57 5d 02 00 	lea    0x25d57(%rip),%rdx        # 470130 <usage_message+0xe3f0>
  44a3d9:	48 8d 35 76 5d 02 00 	lea    0x25d76(%rip),%rsi        # 470156 <usage_message+0xe416>
  44a3e0:	bf 04 00 00 00       	mov    $0x4,%edi
  44a3e5:	31 c0                	xor    %eax,%eax
  44a3e7:	e8 c4 6c fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a3ec:	89 ef                	mov    %ebp,%edi
  44a3ee:	e8 88 8f ff ff       	callq  44337b <zbx_result_string>
  44a3f3:	48 89 c1             	mov    %rax,%rcx
  44a3f6:	48 8d 15 33 5d 02 00 	lea    0x25d33(%rip),%rdx        # 470130 <usage_message+0xe3f0>
  44a3fd:	48 8d 35 f9 8f 03 00 	lea    0x38ff9(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44a404:	bf 04 00 00 00       	mov    $0x4,%edi
  44a409:	31 c0                	xor    %eax,%eax
  44a40b:	e8 a0 6c fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a410:	89 e8                	mov    %ebp,%eax
  44a412:	48 83 c4 28          	add    $0x28,%rsp
  44a416:	5b                   	pop    %rbx
  44a417:	5d                   	pop    %rbp
  44a418:	41 5c                	pop    %r12
  44a41a:	41 5d                	pop    %r13
  44a41c:	c3                   	retq   
  44a41d:	48 8b 3b             	mov    (%rbx),%rdi
  44a420:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44a425:	48 85 ff             	test   %rdi,%rdi
  44a428:	74 c2                	je     44a3ec <add_value_suffix+0x222>
  44a42a:	e8 b9 3d fc ff       	callq  40e1e8 <free@plt>
  44a42f:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  44a436:	eb b4                	jmp    44a3ec <add_value_suffix+0x222>
  44a438:	41 56                	push   %r14
  44a43a:	41 55                	push   %r13
  44a43c:	41 54                	push   %r12
  44a43e:	55                   	push   %rbp
  44a43f:	53                   	push   %rbx
  44a440:	48 83 ec 30          	sub    $0x30,%rsp
  44a444:	48 89 fb             	mov    %rdi,%rbx
  44a447:	48 89 f5             	mov    %rsi,%rbp
  44a44a:	41 89 d4             	mov    %edx,%r12d
  44a44d:	49 89 ce             	mov    %rcx,%r14
  44a450:	4d 89 c5             	mov    %r8,%r13
  44a453:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
  44a45a:	00 00 
  44a45c:	41 89 d0             	mov    %edx,%r8d
  44a45f:	48 89 f1             	mov    %rsi,%rcx
  44a462:	48 8d 15 fd 5c 02 00 	lea    0x25cfd(%rip),%rdx        # 470166 <usage_message+0xe426>
  44a469:	48 8d 35 30 61 02 00 	lea    0x26130(%rip),%rsi        # 4705a0 <usage_message+0xe860>
  44a470:	bf 04 00 00 00       	mov    $0x4,%edi
  44a475:	31 c0                	xor    %eax,%eax
  44a477:	e8 34 6c fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a47c:	b9 00 01 00 00       	mov    $0x100,%ecx
  44a481:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  44a486:	be 3e 00 00 00       	mov    $0x3e,%esi
  44a48b:	48 8d 3d b9 5c 02 00 	lea    0x25cb9(%rip),%rdi        # 47014b <usage_message+0xe40b>
  44a492:	e8 74 82 ff ff       	callq  44270b <zbx_malloc2>
  44a497:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  44a49c:	b9 00 01 00 00       	mov    $0x100,%ecx
  44a4a1:	48 89 c2             	mov    %rax,%rdx
  44a4a4:	44 89 e6             	mov    %r12d,%esi
  44a4a7:	48 89 ef             	mov    %rbp,%rdi
  44a4aa:	e8 7c 88 ff ff       	callq  442d2b <get_param>
  44a4af:	85 c0                	test   %eax,%eax
  44a4b1:	74 50                	je     44a503 <add_value_suffix+0x339>
  44a4b3:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  44a4b8:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  44a4bd:	48 85 ff             	test   %rdi,%rdi
  44a4c0:	74 0e                	je     44a4d0 <add_value_suffix+0x306>
  44a4c2:	e8 21 3d fc ff       	callq  40e1e8 <free@plt>
  44a4c7:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
  44a4ce:	00 00 
  44a4d0:	89 df                	mov    %ebx,%edi
  44a4d2:	e8 a4 8e ff ff       	callq  44337b <zbx_result_string>
  44a4d7:	48 89 c1             	mov    %rax,%rcx
  44a4da:	48 8d 15 85 5c 02 00 	lea    0x25c85(%rip),%rdx        # 470166 <usage_message+0xe426>
  44a4e1:	48 8d 35 15 8f 03 00 	lea    0x38f15(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44a4e8:	bf 04 00 00 00       	mov    $0x4,%edi
  44a4ed:	31 c0                	xor    %eax,%eax
  44a4ef:	e8 bc 6b fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a4f4:	89 d8                	mov    %ebx,%eax
  44a4f6:	48 83 c4 30          	add    $0x30,%rsp
  44a4fa:	5b                   	pop    %rbx
  44a4fb:	5d                   	pop    %rbp
  44a4fc:	41 5c                	pop    %r12
  44a4fe:	41 5d                	pop    %r13
  44a500:	41 5e                	pop    %r14
  44a502:	c3                   	retq   
  44a503:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  44a50a:	00 
  44a50b:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  44a512:	00 00 
  44a514:	c7 44 24 08 40 00 00 	movl   $0x40,0x8(%rsp)
  44a51b:	00 
  44a51c:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
  44a521:	48 89 04 24          	mov    %rax,(%rsp)
  44a525:	45 31 c9             	xor    %r9d,%r9d
  44a528:	45 31 c0             	xor    %r8d,%r8d
  44a52b:	31 c9                	xor    %ecx,%ecx
  44a52d:	48 89 da             	mov    %rbx,%rdx
  44a530:	31 f6                	xor    %esi,%esi
  44a532:	31 ff                	xor    %edi,%edi
  44a534:	e8 a2 4e 00 00       	callq  44f3db <substitute_simple_macros>
  44a539:	85 c0                	test   %eax,%eax
  44a53b:	0f 85 72 ff ff ff    	jne    44a4b3 <add_value_suffix+0x2e9>
  44a541:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  44a546:	80 3f 23             	cmpb   $0x23,(%rdi)
  44a549:	74 4a                	je     44a595 <add_value_suffix+0x3cb>
  44a54b:	e8 6f 71 ff ff       	callq  4416bf <is_uint_prefix>
  44a550:	85 c0                	test   %eax,%eax
  44a552:	0f 85 5b ff ff ff    	jne    44a4b3 <add_value_suffix+0x2e9>
  44a558:	41 c7 45 00 00 00 00 	movl   $0x0,0x0(%r13)
  44a55f:	00 
  44a560:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  44a565:	e8 be 69 ff ff       	callq  440f28 <str2uint>
  44a56a:	41 89 c0             	mov    %eax,%r8d
  44a56d:	41 89 06             	mov    %eax,(%r14)
  44a570:	41 8b 4d 00          	mov    0x0(%r13),%ecx
  44a574:	48 8d 15 eb 5b 02 00 	lea    0x25beb(%rip),%rdx        # 470166 <usage_message+0xe426>
  44a57b:	48 8d 35 00 5c 02 00 	lea    0x25c00(%rip),%rsi        # 470182 <usage_message+0xe442>
  44a582:	bf 04 00 00 00       	mov    $0x4,%edi
  44a587:	31 c0                	xor    %eax,%eax
  44a589:	e8 22 6b fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a58e:	31 db                	xor    %ebx,%ebx
  44a590:	e9 23 ff ff ff       	jmpq   44a4b8 <add_value_suffix+0x2ee>
  44a595:	41 c7 45 00 01 00 00 	movl   $0x1,0x0(%r13)
  44a59c:	00 
  44a59d:	48 83 c7 01          	add    $0x1,%rdi
  44a5a1:	e8 54 65 ff ff       	callq  440afa <is_uint>
  44a5a6:	85 c0                	test   %eax,%eax
  44a5a8:	0f 85 05 ff ff ff    	jne    44a4b3 <add_value_suffix+0x2e9>
  44a5ae:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  44a5b3:	48 83 c7 01          	add    $0x1,%rdi
  44a5b7:	4c 89 f2             	mov    %r14,%rdx
  44a5ba:	48 8d 35 85 7d 01 00 	lea    0x17d85(%rip),%rsi        # 462346 <usage_message+0x606>
  44a5c1:	e8 e2 38 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  44a5c6:	45 8b 06             	mov    (%r14),%r8d
  44a5c9:	eb a5                	jmp    44a570 <add_value_suffix+0x3a6>
  44a5cb:	41 57                	push   %r15
  44a5cd:	41 56                	push   %r14
  44a5cf:	41 55                	push   %r13
  44a5d1:	41 54                	push   %r12
  44a5d3:	55                   	push   %rbp
  44a5d4:	53                   	push   %rbx
  44a5d5:	48 81 ec 38 08 00 00 	sub    $0x838,%rsp
  44a5dc:	49 89 fd             	mov    %rdi,%r13
  44a5df:	48 89 f3             	mov    %rsi,%rbx
  44a5e2:	48 89 cd             	mov    %rcx,%rbp
  44a5e5:	4d 89 c4             	mov    %r8,%r12
  44a5e8:	48 8d 15 a9 5b 02 00 	lea    0x25ba9(%rip),%rdx        # 470198 <usage_message+0xe458>
  44a5ef:	48 8d 35 9b 8c 03 00 	lea    0x38c9b(%rip),%rsi        # 483291 <usage_message+0x21551>
  44a5f6:	bf 04 00 00 00       	mov    $0x4,%edi
  44a5fb:	31 c0                	xor    %eax,%eax
  44a5fd:	e8 ae 6a fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a602:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  44a608:	85 c0                	test   %eax,%eax
  44a60a:	74 1e                	je     44a62a <add_value_suffix+0x460>
  44a60c:	83 f8 03             	cmp    $0x3,%eax
  44a60f:	74 19                	je     44a62a <add_value_suffix+0x460>
  44a611:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44a616:	89 e8                	mov    %ebp,%eax
  44a618:	48 81 c4 38 08 00 00 	add    $0x838,%rsp
  44a61f:	5b                   	pop    %rbx
  44a620:	5d                   	pop    %rbp
  44a621:	41 5c                	pop    %r12
  44a623:	41 5d                	pop    %r13
  44a625:	41 5e                	pop    %r14
  44a627:	41 5f                	pop    %r15
  44a629:	c3                   	retq   
  44a62a:	48 89 ef             	mov    %rbp,%rdi
  44a62d:	e8 b0 85 ff ff       	callq  442be2 <num_param>
  44a632:	41 89 c6             	mov    %eax,%r14d
  44a635:	41 8d 46 ff          	lea    -0x1(%r14),%eax
  44a639:	83 f8 01             	cmp    $0x1,%eax
  44a63c:	77 d3                	ja     44a611 <add_value_suffix+0x447>
  44a63e:	48 8d 8c 24 2c 08 00 	lea    0x82c(%rsp),%rcx
  44a645:	00 
  44a646:	4c 8d 84 24 28 08 00 	lea    0x828(%rsp),%r8
  44a64d:	00 
  44a64e:	ba 01 00 00 00       	mov    $0x1,%edx
  44a653:	48 89 ee             	mov    %rbp,%rsi
  44a656:	48 89 df             	mov    %rbx,%rdi
  44a659:	e8 da fd ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44a65e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44a661:	74 ae                	je     44a611 <add_value_suffix+0x447>
  44a663:	41 83 fe 02          	cmp    $0x2,%r14d
  44a667:	0f 84 ad 02 00 00    	je     44a91a <add_value_suffix+0x750>
  44a66d:	8b 84 24 28 08 00 00 	mov    0x828(%rsp),%eax
  44a674:	85 c0                	test   %eax,%eax
  44a676:	0f 85 ea 00 00 00    	jne    44a766 <add_value_suffix+0x59c>
  44a67c:	4c 8b 03             	mov    (%rbx),%r8
  44a67f:	8b 8c 24 2c 08 00 00 	mov    0x82c(%rsp),%ecx
  44a686:	31 f6                	xor    %esi,%esi
  44a688:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44a68f:	77 1e                	ja     44a6af <add_value_suffix+0x4e5>
  44a691:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44a697:	48 8d 05 96 65 02 00 	lea    0x26596(%rip),%rax        # 470c34 <usage_message+0xeef4>
  44a69e:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44a6a2:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44a6a6:	ff e0                	jmpq   *%rax
  44a6a8:	48 8d 35 67 9c 01 00 	lea    0x19c67(%rip),%rsi        # 464316 <usage_message+0x25d6>
  44a6af:	48 63 c9             	movslq %ecx,%rcx
  44a6b2:	4c 89 e0             	mov    %r12,%rax
  44a6b5:	48 29 c8             	sub    %rcx,%rax
  44a6b8:	48 89 c1             	mov    %rax,%rcx
  44a6bb:	4c 89 e2             	mov    %r12,%rdx
  44a6be:	48 8d 3d 03 5f 02 00 	lea    0x25f03(%rip),%rdi        # 4705c8 <usage_message+0xe888>
  44a6c5:	31 c0                	xor    %eax,%eax
  44a6c7:	e8 e0 d8 00 00       	callq  457fac <__zbx_DBselect>
  44a6cc:	48 89 c3             	mov    %rax,%rbx
  44a6cf:	48 89 c7             	mov    %rax,%rdi
  44a6d2:	e8 c6 d2 00 00       	callq  45799d <DBfetch>
  44a6d7:	48 89 c5             	mov    %rax,%rbp
  44a6da:	48 85 c0             	test   %rax,%rax
  44a6dd:	74 10                	je     44a6ef <add_value_suffix+0x525>
  44a6df:	48 8b 38             	mov    (%rax),%rdi
  44a6e2:	e8 bb d2 00 00       	callq  4579a2 <DBis_null>
  44a6e7:	85 c0                	test   %eax,%eax
  44a6e9:	0f 85 a4 00 00 00    	jne    44a793 <add_value_suffix+0x5c9>
  44a6ef:	48 8d 35 af 5a 02 00 	lea    0x25aaf(%rip),%rsi        # 4701a5 <usage_message+0xe465>
  44a6f6:	bf 04 00 00 00       	mov    $0x4,%edi
  44a6fb:	31 c0                	xor    %eax,%eax
  44a6fd:	e8 ae 69 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a702:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44a705:	48 89 df             	mov    %rbx,%rdi
  44a708:	e8 cb 35 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44a70d:	89 ef                	mov    %ebp,%edi
  44a70f:	e8 67 8c ff ff       	callq  44337b <zbx_result_string>
  44a714:	48 89 c1             	mov    %rax,%rcx
  44a717:	48 8d 15 7a 5a 02 00 	lea    0x25a7a(%rip),%rdx        # 470198 <usage_message+0xe458>
  44a71e:	48 8d 35 d8 8c 03 00 	lea    0x38cd8(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44a725:	bf 04 00 00 00       	mov    $0x4,%edi
  44a72a:	31 c0                	xor    %eax,%eax
  44a72c:	e8 7f 69 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a731:	e9 e0 fe ff ff       	jmpq   44a616 <add_value_suffix+0x44c>
  44a736:	48 8d 35 b4 9b 01 00 	lea    0x19bb4(%rip),%rsi        # 4642f1 <usage_message+0x25b1>
  44a73d:	e9 6d ff ff ff       	jmpq   44a6af <add_value_suffix+0x4e5>
  44a742:	48 8d 35 c0 9b 01 00 	lea    0x19bc0(%rip),%rsi        # 464309 <usage_message+0x25c9>
  44a749:	e9 61 ff ff ff       	jmpq   44a6af <add_value_suffix+0x4e5>
  44a74e:	48 8d 35 a8 9b 01 00 	lea    0x19ba8(%rip),%rsi        # 4642fd <usage_message+0x25bd>
  44a755:	e9 55 ff ff ff       	jmpq   44a6af <add_value_suffix+0x4e5>
  44a75a:	48 8d 35 a6 c3 02 00 	lea    0x2c3a6(%rip),%rsi        # 476b07 <usage_message+0x14dc7>
  44a761:	e9 49 ff ff ff       	jmpq   44a6af <add_value_suffix+0x4e5>
  44a766:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44a769:	83 f8 01             	cmp    $0x1,%eax
  44a76c:	75 9f                	jne    44a70d <add_value_suffix+0x543>
  44a76e:	4c 8b 03             	mov    (%rbx),%r8
  44a771:	31 c9                	xor    %ecx,%ecx
  44a773:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44a77a:	77 36                	ja     44a7b2 <add_value_suffix+0x5e8>
  44a77c:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44a782:	48 8d 05 bf 64 02 00 	lea    0x264bf(%rip),%rax        # 470c48 <usage_message+0xef08>
  44a789:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44a78d:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44a791:	ff e0                	jmpq   *%rax
  44a793:	ba 00 08 00 00       	mov    $0x800,%edx
  44a798:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  44a79c:	4c 89 ef             	mov    %r13,%rdi
  44a79f:	e8 fc 83 ff ff       	callq  442ba0 <zbx_strlcpy>
  44a7a4:	31 ed                	xor    %ebp,%ebp
  44a7a6:	e9 5a ff ff ff       	jmpq   44a705 <add_value_suffix+0x53b>
  44a7ab:	48 8d 0d 64 9b 01 00 	lea    0x19b64(%rip),%rcx        # 464316 <usage_message+0x25d6>
  44a7b2:	48 8d 6c 24 10       	lea    0x10(%rsp),%rbp
  44a7b7:	4d 89 e1             	mov    %r12,%r9
  44a7ba:	48 8d 15 4f 5e 02 00 	lea    0x25e4f(%rip),%rdx        # 470610 <usage_message+0xe8d0>
  44a7c1:	be 00 08 00 00       	mov    $0x800,%esi
  44a7c6:	48 89 ef             	mov    %rbp,%rdi
  44a7c9:	31 c0                	xor    %eax,%eax
  44a7cb:	e8 93 a3 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44a7d0:	8b b4 24 2c 08 00 00 	mov    0x82c(%rsp),%esi
  44a7d7:	48 89 ef             	mov    %rbp,%rdi
  44a7da:	e8 a7 d6 00 00       	callq  457e86 <DBselectN>
  44a7df:	49 89 c6             	mov    %rax,%r14
  44a7e2:	83 bb d0 00 00 00 03 	cmpl   $0x3,0xd0(%rbx)
  44a7e9:	0f 84 84 00 00 00    	je     44a873 <add_value_suffix+0x6a9>
  44a7ef:	66 0f ef c0          	pxor   %xmm0,%xmm0
  44a7f3:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  44a7f9:	31 ed                	xor    %ebp,%ebp
  44a7fb:	eb 23                	jmp    44a820 <add_value_suffix+0x656>
  44a7fd:	31 f6                	xor    %esi,%esi
  44a7ff:	48 8b 38             	mov    (%rax),%rdi
  44a802:	e8 b1 43 fc ff       	callq  40ebb8 <strtod@plt>
  44a807:	85 ed                	test   %ebp,%ebp
  44a809:	74 0c                	je     44a817 <add_value_suffix+0x64d>
  44a80b:	f2 0f 10 4c 24 08    	movsd  0x8(%rsp),%xmm1
  44a811:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
  44a815:	76 06                	jbe    44a81d <add_value_suffix+0x653>
  44a817:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  44a81d:	83 c5 01             	add    $0x1,%ebp
  44a820:	4c 89 f7             	mov    %r14,%rdi
  44a823:	e8 75 d1 00 00       	callq  45799d <DBfetch>
  44a828:	48 85 c0             	test   %rax,%rax
  44a82b:	75 d0                	jne    44a7fd <add_value_suffix+0x633>
  44a82d:	45 31 e4             	xor    %r12d,%r12d
  44a830:	4c 89 f7             	mov    %r14,%rdi
  44a833:	e8 a0 34 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44a838:	85 ed                	test   %ebp,%ebp
  44a83a:	0f 84 93 00 00 00    	je     44a8d3 <add_value_suffix+0x709>
  44a840:	83 bb d0 00 00 00 03 	cmpl   $0x3,0xd0(%rbx)
  44a847:	0f 84 a1 00 00 00    	je     44a8ee <add_value_suffix+0x724>
  44a84d:	f2 0f 10 44 24 08    	movsd  0x8(%rsp),%xmm0
  44a853:	48 8d 15 a4 a8 02 00 	lea    0x2a8a4(%rip),%rdx        # 4750fe <usage_message+0x133be>
  44a85a:	be 00 08 00 00       	mov    $0x800,%esi
  44a85f:	4c 89 ef             	mov    %r13,%rdi
  44a862:	b8 01 00 00 00       	mov    $0x1,%eax
  44a867:	e8 f7 a2 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44a86c:	31 ed                	xor    %ebp,%ebp
  44a86e:	e9 9a fe ff ff       	jmpq   44a70d <add_value_suffix+0x543>
  44a873:	45 31 e4             	xor    %r12d,%r12d
  44a876:	31 ed                	xor    %ebp,%ebp
  44a878:	4c 8d bc 24 18 08 00 	lea    0x818(%rsp),%r15
  44a87f:	00 
  44a880:	eb 0e                	jmp    44a890 <add_value_suffix+0x6c6>
  44a882:	48 8b 84 24 18 08 00 	mov    0x818(%rsp),%rax
  44a889:	00 
  44a88a:	49 89 c4             	mov    %rax,%r12
  44a88d:	83 c5 01             	add    $0x1,%ebp
  44a890:	4c 89 f7             	mov    %r14,%rdi
  44a893:	e8 05 d1 00 00       	callq  45799d <DBfetch>
  44a898:	48 85 c0             	test   %rax,%rax
  44a89b:	74 27                	je     44a8c4 <add_value_suffix+0x6fa>
  44a89d:	4c 89 fa             	mov    %r15,%rdx
  44a8a0:	48 8d 35 2c a8 02 00 	lea    0x2a82c(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  44a8a7:	48 8b 38             	mov    (%rax),%rdi
  44a8aa:	31 c0                	xor    %eax,%eax
  44a8ac:	e8 f7 35 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  44a8b1:	85 ed                	test   %ebp,%ebp
  44a8b3:	74 cd                	je     44a882 <add_value_suffix+0x6b8>
  44a8b5:	48 8b 84 24 18 08 00 	mov    0x818(%rsp),%rax
  44a8bc:	00 
  44a8bd:	49 39 c4             	cmp    %rax,%r12
  44a8c0:	76 cb                	jbe    44a88d <add_value_suffix+0x6c3>
  44a8c2:	eb c6                	jmp    44a88a <add_value_suffix+0x6c0>
  44a8c4:	66 0f ef c9          	pxor   %xmm1,%xmm1
  44a8c8:	f2 0f 11 4c 24 08    	movsd  %xmm1,0x8(%rsp)
  44a8ce:	e9 5d ff ff ff       	jmpq   44a830 <add_value_suffix+0x666>
  44a8d3:	48 8d 35 cb 58 02 00 	lea    0x258cb(%rip),%rsi        # 4701a5 <usage_message+0xe465>
  44a8da:	bf 04 00 00 00       	mov    $0x4,%edi
  44a8df:	31 c0                	xor    %eax,%eax
  44a8e1:	e8 ca 67 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a8e6:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44a8e9:	e9 1f fe ff ff       	jmpq   44a70d <add_value_suffix+0x543>
  44a8ee:	4c 89 e1             	mov    %r12,%rcx
  44a8f1:	48 8d 15 db a7 02 00 	lea    0x2a7db(%rip),%rdx        # 4750d3 <usage_message+0x13393>
  44a8f8:	be 00 08 00 00       	mov    $0x800,%esi
  44a8fd:	4c 89 ef             	mov    %r13,%rdi
  44a900:	31 c0                	xor    %eax,%eax
  44a902:	e8 5c a2 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44a907:	31 ed                	xor    %ebp,%ebp
  44a909:	e9 ff fd ff ff       	jmpq   44a70d <add_value_suffix+0x543>
  44a90e:	48 8d 0d dc 99 01 00 	lea    0x199dc(%rip),%rcx        # 4642f1 <usage_message+0x25b1>
  44a915:	e9 98 fe ff ff       	jmpq   44a7b2 <add_value_suffix+0x5e8>
  44a91a:	48 8d 8c 24 24 08 00 	lea    0x824(%rsp),%rcx
  44a921:	00 
  44a922:	4c 8d 84 24 20 08 00 	lea    0x820(%rsp),%r8
  44a929:	00 
  44a92a:	ba 02 00 00 00       	mov    $0x2,%edx
  44a92f:	48 89 ee             	mov    %rbp,%rsi
  44a932:	48 89 df             	mov    %rbx,%rdi
  44a935:	e8 fe fa ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44a93a:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44a93d:	0f 84 ce fc ff ff    	je     44a611 <add_value_suffix+0x447>
  44a943:	83 bc 24 20 08 00 00 	cmpl   $0x0,0x820(%rsp)
  44a94a:	00 
  44a94b:	0f 85 c0 fc ff ff    	jne    44a611 <add_value_suffix+0x447>
  44a951:	48 63 84 24 24 08 00 	movslq 0x824(%rsp),%rax
  44a958:	00 
  44a959:	49 29 c4             	sub    %rax,%r12
  44a95c:	e9 0c fd ff ff       	jmpq   44a66d <add_value_suffix+0x4a3>
  44a961:	48 8d 0d a1 99 01 00 	lea    0x199a1(%rip),%rcx        # 464309 <usage_message+0x25c9>
  44a968:	e9 45 fe ff ff       	jmpq   44a7b2 <add_value_suffix+0x5e8>
  44a96d:	48 8d 0d 89 99 01 00 	lea    0x19989(%rip),%rcx        # 4642fd <usage_message+0x25bd>
  44a974:	e9 39 fe ff ff       	jmpq   44a7b2 <add_value_suffix+0x5e8>
  44a979:	48 8d 0d 87 c1 02 00 	lea    0x2c187(%rip),%rcx        # 476b07 <usage_message+0x14dc7>
  44a980:	e9 2d fe ff ff       	jmpq   44a7b2 <add_value_suffix+0x5e8>
  44a985:	41 57                	push   %r15
  44a987:	41 56                	push   %r14
  44a989:	41 55                	push   %r13
  44a98b:	41 54                	push   %r12
  44a98d:	55                   	push   %rbp
  44a98e:	53                   	push   %rbx
  44a98f:	48 81 ec 38 08 00 00 	sub    $0x838,%rsp
  44a996:	49 89 fd             	mov    %rdi,%r13
  44a999:	48 89 f3             	mov    %rsi,%rbx
  44a99c:	48 89 cd             	mov    %rcx,%rbp
  44a99f:	4d 89 c4             	mov    %r8,%r12
  44a9a2:	48 8d 15 14 58 02 00 	lea    0x25814(%rip),%rdx        # 4701bd <usage_message+0xe47d>
  44a9a9:	48 8d 35 e1 88 03 00 	lea    0x388e1(%rip),%rsi        # 483291 <usage_message+0x21551>
  44a9b0:	bf 04 00 00 00       	mov    $0x4,%edi
  44a9b5:	31 c0                	xor    %eax,%eax
  44a9b7:	e8 f4 66 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44a9bc:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  44a9c2:	85 c0                	test   %eax,%eax
  44a9c4:	74 1e                	je     44a9e4 <add_value_suffix+0x81a>
  44a9c6:	83 f8 03             	cmp    $0x3,%eax
  44a9c9:	74 19                	je     44a9e4 <add_value_suffix+0x81a>
  44a9cb:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44a9d0:	89 e8                	mov    %ebp,%eax
  44a9d2:	48 81 c4 38 08 00 00 	add    $0x838,%rsp
  44a9d9:	5b                   	pop    %rbx
  44a9da:	5d                   	pop    %rbp
  44a9db:	41 5c                	pop    %r12
  44a9dd:	41 5d                	pop    %r13
  44a9df:	41 5e                	pop    %r14
  44a9e1:	41 5f                	pop    %r15
  44a9e3:	c3                   	retq   
  44a9e4:	48 89 ef             	mov    %rbp,%rdi
  44a9e7:	e8 f6 81 ff ff       	callq  442be2 <num_param>
  44a9ec:	41 89 c6             	mov    %eax,%r14d
  44a9ef:	41 8d 46 ff          	lea    -0x1(%r14),%eax
  44a9f3:	83 f8 01             	cmp    $0x1,%eax
  44a9f6:	77 d3                	ja     44a9cb <add_value_suffix+0x801>
  44a9f8:	48 8d 8c 24 2c 08 00 	lea    0x82c(%rsp),%rcx
  44a9ff:	00 
  44aa00:	4c 8d 84 24 28 08 00 	lea    0x828(%rsp),%r8
  44aa07:	00 
  44aa08:	ba 01 00 00 00       	mov    $0x1,%edx
  44aa0d:	48 89 ee             	mov    %rbp,%rsi
  44aa10:	48 89 df             	mov    %rbx,%rdi
  44aa13:	e8 20 fa ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44aa18:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44aa1b:	74 ae                	je     44a9cb <add_value_suffix+0x801>
  44aa1d:	41 83 fe 02          	cmp    $0x2,%r14d
  44aa21:	0f 84 a9 02 00 00    	je     44acd0 <add_value_suffix+0xb06>
  44aa27:	8b 84 24 28 08 00 00 	mov    0x828(%rsp),%eax
  44aa2e:	85 c0                	test   %eax,%eax
  44aa30:	0f 85 ea 00 00 00    	jne    44ab20 <add_value_suffix+0x956>
  44aa36:	4c 8b 03             	mov    (%rbx),%r8
  44aa39:	8b 8c 24 2c 08 00 00 	mov    0x82c(%rsp),%ecx
  44aa40:	31 f6                	xor    %esi,%esi
  44aa42:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44aa49:	77 1e                	ja     44aa69 <add_value_suffix+0x89f>
  44aa4b:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44aa51:	48 8d 05 04 62 02 00 	lea    0x26204(%rip),%rax        # 470c5c <usage_message+0xef1c>
  44aa58:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44aa5c:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44aa60:	ff e0                	jmpq   *%rax
  44aa62:	48 8d 35 ad 98 01 00 	lea    0x198ad(%rip),%rsi        # 464316 <usage_message+0x25d6>
  44aa69:	48 63 c9             	movslq %ecx,%rcx
  44aa6c:	4c 89 e0             	mov    %r12,%rax
  44aa6f:	48 29 c8             	sub    %rcx,%rax
  44aa72:	48 89 c1             	mov    %rax,%rcx
  44aa75:	4c 89 e2             	mov    %r12,%rdx
  44aa78:	48 8d 3d d9 5b 02 00 	lea    0x25bd9(%rip),%rdi        # 470658 <usage_message+0xe918>
  44aa7f:	31 c0                	xor    %eax,%eax
  44aa81:	e8 26 d5 00 00       	callq  457fac <__zbx_DBselect>
  44aa86:	48 89 c3             	mov    %rax,%rbx
  44aa89:	48 89 c7             	mov    %rax,%rdi
  44aa8c:	e8 0c cf 00 00       	callq  45799d <DBfetch>
  44aa91:	48 89 c5             	mov    %rax,%rbp
  44aa94:	48 85 c0             	test   %rax,%rax
  44aa97:	74 10                	je     44aaa9 <add_value_suffix+0x8df>
  44aa99:	48 8b 38             	mov    (%rax),%rdi
  44aa9c:	e8 01 cf 00 00       	callq  4579a2 <DBis_null>
  44aaa1:	85 c0                	test   %eax,%eax
  44aaa3:	0f 85 a4 00 00 00    	jne    44ab4d <add_value_suffix+0x983>
  44aaa9:	48 8d 35 1a 57 02 00 	lea    0x2571a(%rip),%rsi        # 4701ca <usage_message+0xe48a>
  44aab0:	bf 04 00 00 00       	mov    $0x4,%edi
  44aab5:	31 c0                	xor    %eax,%eax
  44aab7:	e8 f4 65 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44aabc:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44aabf:	48 89 df             	mov    %rbx,%rdi
  44aac2:	e8 11 32 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44aac7:	89 ef                	mov    %ebp,%edi
  44aac9:	e8 ad 88 ff ff       	callq  44337b <zbx_result_string>
  44aace:	48 89 c1             	mov    %rax,%rcx
  44aad1:	48 8d 15 e5 56 02 00 	lea    0x256e5(%rip),%rdx        # 4701bd <usage_message+0xe47d>
  44aad8:	48 8d 35 1e 89 03 00 	lea    0x3891e(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44aadf:	bf 04 00 00 00       	mov    $0x4,%edi
  44aae4:	31 c0                	xor    %eax,%eax
  44aae6:	e8 c5 65 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44aaeb:	e9 e0 fe ff ff       	jmpq   44a9d0 <add_value_suffix+0x806>
  44aaf0:	48 8d 35 fa 97 01 00 	lea    0x197fa(%rip),%rsi        # 4642f1 <usage_message+0x25b1>
  44aaf7:	e9 6d ff ff ff       	jmpq   44aa69 <add_value_suffix+0x89f>
  44aafc:	48 8d 35 06 98 01 00 	lea    0x19806(%rip),%rsi        # 464309 <usage_message+0x25c9>
  44ab03:	e9 61 ff ff ff       	jmpq   44aa69 <add_value_suffix+0x89f>
  44ab08:	48 8d 35 ee 97 01 00 	lea    0x197ee(%rip),%rsi        # 4642fd <usage_message+0x25bd>
  44ab0f:	e9 55 ff ff ff       	jmpq   44aa69 <add_value_suffix+0x89f>
  44ab14:	48 8d 35 ec bf 02 00 	lea    0x2bfec(%rip),%rsi        # 476b07 <usage_message+0x14dc7>
  44ab1b:	e9 49 ff ff ff       	jmpq   44aa69 <add_value_suffix+0x89f>
  44ab20:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44ab23:	83 f8 01             	cmp    $0x1,%eax
  44ab26:	75 9f                	jne    44aac7 <add_value_suffix+0x8fd>
  44ab28:	4c 8b 03             	mov    (%rbx),%r8
  44ab2b:	31 c9                	xor    %ecx,%ecx
  44ab2d:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44ab34:	77 36                	ja     44ab6c <add_value_suffix+0x9a2>
  44ab36:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44ab3c:	48 8d 05 2d 61 02 00 	lea    0x2612d(%rip),%rax        # 470c70 <usage_message+0xef30>
  44ab43:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44ab47:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44ab4b:	ff e0                	jmpq   *%rax
  44ab4d:	ba 00 08 00 00       	mov    $0x800,%edx
  44ab52:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  44ab56:	4c 89 ef             	mov    %r13,%rdi
  44ab59:	e8 42 80 ff ff       	callq  442ba0 <zbx_strlcpy>
  44ab5e:	31 ed                	xor    %ebp,%ebp
  44ab60:	e9 5a ff ff ff       	jmpq   44aabf <add_value_suffix+0x8f5>
  44ab65:	48 8d 0d aa 97 01 00 	lea    0x197aa(%rip),%rcx        # 464316 <usage_message+0x25d6>
  44ab6c:	48 8d 6c 24 10       	lea    0x10(%rsp),%rbp
  44ab71:	4d 89 e1             	mov    %r12,%r9
  44ab74:	48 8d 15 95 5a 02 00 	lea    0x25a95(%rip),%rdx        # 470610 <usage_message+0xe8d0>
  44ab7b:	be 00 08 00 00       	mov    $0x800,%esi
  44ab80:	48 89 ef             	mov    %rbp,%rdi
  44ab83:	31 c0                	xor    %eax,%eax
  44ab85:	e8 d9 9f ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44ab8a:	8b b4 24 2c 08 00 00 	mov    0x82c(%rsp),%esi
  44ab91:	48 89 ef             	mov    %rbp,%rdi
  44ab94:	e8 ed d2 00 00       	callq  457e86 <DBselectN>
  44ab99:	49 89 c6             	mov    %rax,%r14
  44ab9c:	83 bb d0 00 00 00 03 	cmpl   $0x3,0xd0(%rbx)
  44aba3:	0f 84 80 00 00 00    	je     44ac29 <add_value_suffix+0xa5f>
  44aba9:	66 0f ef c0          	pxor   %xmm0,%xmm0
  44abad:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  44abb3:	31 ed                	xor    %ebp,%ebp
  44abb5:	eb 1f                	jmp    44abd6 <add_value_suffix+0xa0c>
  44abb7:	31 f6                	xor    %esi,%esi
  44abb9:	48 8b 38             	mov    (%rax),%rdi
  44abbc:	e8 f7 3f fc ff       	callq  40ebb8 <strtod@plt>
  44abc1:	85 ed                	test   %ebp,%ebp
  44abc3:	74 08                	je     44abcd <add_value_suffix+0xa03>
  44abc5:	66 0f 2e 44 24 08    	ucomisd 0x8(%rsp),%xmm0
  44abcb:	76 06                	jbe    44abd3 <add_value_suffix+0xa09>
  44abcd:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  44abd3:	83 c5 01             	add    $0x1,%ebp
  44abd6:	4c 89 f7             	mov    %r14,%rdi
  44abd9:	e8 bf cd 00 00       	callq  45799d <DBfetch>
  44abde:	48 85 c0             	test   %rax,%rax
  44abe1:	75 d4                	jne    44abb7 <add_value_suffix+0x9ed>
  44abe3:	45 31 e4             	xor    %r12d,%r12d
  44abe6:	4c 89 f7             	mov    %r14,%rdi
  44abe9:	e8 ea 30 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44abee:	85 ed                	test   %ebp,%ebp
  44abf0:	0f 84 93 00 00 00    	je     44ac89 <add_value_suffix+0xabf>
  44abf6:	83 bb d0 00 00 00 03 	cmpl   $0x3,0xd0(%rbx)
  44abfd:	0f 84 a1 00 00 00    	je     44aca4 <add_value_suffix+0xada>
  44ac03:	f2 0f 10 44 24 08    	movsd  0x8(%rsp),%xmm0
  44ac09:	48 8d 15 ee a4 02 00 	lea    0x2a4ee(%rip),%rdx        # 4750fe <usage_message+0x133be>
  44ac10:	be 00 08 00 00       	mov    $0x800,%esi
  44ac15:	4c 89 ef             	mov    %r13,%rdi
  44ac18:	b8 01 00 00 00       	mov    $0x1,%eax
  44ac1d:	e8 41 9f ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44ac22:	31 ed                	xor    %ebp,%ebp
  44ac24:	e9 9e fe ff ff       	jmpq   44aac7 <add_value_suffix+0x8fd>
  44ac29:	45 31 e4             	xor    %r12d,%r12d
  44ac2c:	31 ed                	xor    %ebp,%ebp
  44ac2e:	4c 8d bc 24 18 08 00 	lea    0x818(%rsp),%r15
  44ac35:	00 
  44ac36:	eb 0e                	jmp    44ac46 <add_value_suffix+0xa7c>
  44ac38:	48 8b 84 24 18 08 00 	mov    0x818(%rsp),%rax
  44ac3f:	00 
  44ac40:	49 89 c4             	mov    %rax,%r12
  44ac43:	83 c5 01             	add    $0x1,%ebp
  44ac46:	4c 89 f7             	mov    %r14,%rdi
  44ac49:	e8 4f cd 00 00       	callq  45799d <DBfetch>
  44ac4e:	48 85 c0             	test   %rax,%rax
  44ac51:	74 27                	je     44ac7a <add_value_suffix+0xab0>
  44ac53:	4c 89 fa             	mov    %r15,%rdx
  44ac56:	48 8d 35 76 a4 02 00 	lea    0x2a476(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  44ac5d:	48 8b 38             	mov    (%rax),%rdi
  44ac60:	31 c0                	xor    %eax,%eax
  44ac62:	e8 41 32 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  44ac67:	85 ed                	test   %ebp,%ebp
  44ac69:	74 cd                	je     44ac38 <add_value_suffix+0xa6e>
  44ac6b:	48 8b 84 24 18 08 00 	mov    0x818(%rsp),%rax
  44ac72:	00 
  44ac73:	49 39 c4             	cmp    %rax,%r12
  44ac76:	73 cb                	jae    44ac43 <add_value_suffix+0xa79>
  44ac78:	eb c6                	jmp    44ac40 <add_value_suffix+0xa76>
  44ac7a:	66 0f ef c0          	pxor   %xmm0,%xmm0
  44ac7e:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  44ac84:	e9 5d ff ff ff       	jmpq   44abe6 <add_value_suffix+0xa1c>
  44ac89:	48 8d 35 3a 55 02 00 	lea    0x2553a(%rip),%rsi        # 4701ca <usage_message+0xe48a>
  44ac90:	bf 04 00 00 00       	mov    $0x4,%edi
  44ac95:	31 c0                	xor    %eax,%eax
  44ac97:	e8 14 64 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44ac9c:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44ac9f:	e9 23 fe ff ff       	jmpq   44aac7 <add_value_suffix+0x8fd>
  44aca4:	4c 89 e1             	mov    %r12,%rcx
  44aca7:	48 8d 15 25 a4 02 00 	lea    0x2a425(%rip),%rdx        # 4750d3 <usage_message+0x13393>
  44acae:	be 00 08 00 00       	mov    $0x800,%esi
  44acb3:	4c 89 ef             	mov    %r13,%rdi
  44acb6:	31 c0                	xor    %eax,%eax
  44acb8:	e8 a6 9e ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44acbd:	31 ed                	xor    %ebp,%ebp
  44acbf:	e9 03 fe ff ff       	jmpq   44aac7 <add_value_suffix+0x8fd>
  44acc4:	48 8d 0d 26 96 01 00 	lea    0x19626(%rip),%rcx        # 4642f1 <usage_message+0x25b1>
  44accb:	e9 9c fe ff ff       	jmpq   44ab6c <add_value_suffix+0x9a2>
  44acd0:	48 8d 8c 24 24 08 00 	lea    0x824(%rsp),%rcx
  44acd7:	00 
  44acd8:	4c 8d 84 24 20 08 00 	lea    0x820(%rsp),%r8
  44acdf:	00 
  44ace0:	ba 02 00 00 00       	mov    $0x2,%edx
  44ace5:	48 89 ee             	mov    %rbp,%rsi
  44ace8:	48 89 df             	mov    %rbx,%rdi
  44aceb:	e8 48 f7 ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44acf0:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44acf3:	0f 84 d2 fc ff ff    	je     44a9cb <add_value_suffix+0x801>
  44acf9:	83 bc 24 20 08 00 00 	cmpl   $0x0,0x820(%rsp)
  44ad00:	00 
  44ad01:	0f 85 c4 fc ff ff    	jne    44a9cb <add_value_suffix+0x801>
  44ad07:	48 63 84 24 24 08 00 	movslq 0x824(%rsp),%rax
  44ad0e:	00 
  44ad0f:	49 29 c4             	sub    %rax,%r12
  44ad12:	e9 10 fd ff ff       	jmpq   44aa27 <add_value_suffix+0x85d>
  44ad17:	48 8d 0d eb 95 01 00 	lea    0x195eb(%rip),%rcx        # 464309 <usage_message+0x25c9>
  44ad1e:	e9 49 fe ff ff       	jmpq   44ab6c <add_value_suffix+0x9a2>
  44ad23:	48 8d 0d d3 95 01 00 	lea    0x195d3(%rip),%rcx        # 4642fd <usage_message+0x25bd>
  44ad2a:	e9 3d fe ff ff       	jmpq   44ab6c <add_value_suffix+0x9a2>
  44ad2f:	48 8d 0d d1 bd 02 00 	lea    0x2bdd1(%rip),%rcx        # 476b07 <usage_message+0x14dc7>
  44ad36:	e9 31 fe ff ff       	jmpq   44ab6c <add_value_suffix+0x9a2>
  44ad3b:	41 56                	push   %r14
  44ad3d:	41 55                	push   %r13
  44ad3f:	41 54                	push   %r12
  44ad41:	55                   	push   %rbp
  44ad42:	53                   	push   %rbx
  44ad43:	48 81 ec 20 08 00 00 	sub    $0x820,%rsp
  44ad4a:	49 89 fd             	mov    %rdi,%r13
  44ad4d:	48 89 f3             	mov    %rsi,%rbx
  44ad50:	48 89 cd             	mov    %rcx,%rbp
  44ad53:	4d 89 c4             	mov    %r8,%r12
  44ad56:	48 8d 15 85 54 02 00 	lea    0x25485(%rip),%rdx        # 4701e2 <usage_message+0xe4a2>
  44ad5d:	48 8d 35 2d 85 03 00 	lea    0x3852d(%rip),%rsi        # 483291 <usage_message+0x21551>
  44ad64:	bf 04 00 00 00       	mov    $0x4,%edi
  44ad69:	31 c0                	xor    %eax,%eax
  44ad6b:	e8 40 63 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44ad70:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  44ad76:	85 c0                	test   %eax,%eax
  44ad78:	74 1c                	je     44ad96 <add_value_suffix+0xbcc>
  44ad7a:	83 f8 03             	cmp    $0x3,%eax
  44ad7d:	74 17                	je     44ad96 <add_value_suffix+0xbcc>
  44ad7f:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44ad84:	89 e8                	mov    %ebp,%eax
  44ad86:	48 81 c4 20 08 00 00 	add    $0x820,%rsp
  44ad8d:	5b                   	pop    %rbx
  44ad8e:	5d                   	pop    %rbp
  44ad8f:	41 5c                	pop    %r12
  44ad91:	41 5d                	pop    %r13
  44ad93:	41 5e                	pop    %r14
  44ad95:	c3                   	retq   
  44ad96:	48 89 ef             	mov    %rbp,%rdi
  44ad99:	e8 44 7e ff ff       	callq  442be2 <num_param>
  44ad9e:	41 89 c6             	mov    %eax,%r14d
  44ada1:	41 8d 46 ff          	lea    -0x1(%r14),%eax
  44ada5:	83 f8 01             	cmp    $0x1,%eax
  44ada8:	77 d5                	ja     44ad7f <add_value_suffix+0xbb5>
  44adaa:	48 8d 8c 24 1c 08 00 	lea    0x81c(%rsp),%rcx
  44adb1:	00 
  44adb2:	4c 8d 84 24 18 08 00 	lea    0x818(%rsp),%r8
  44adb9:	00 
  44adba:	ba 01 00 00 00       	mov    $0x1,%edx
  44adbf:	48 89 ee             	mov    %rbp,%rsi
  44adc2:	48 89 df             	mov    %rbx,%rdi
  44adc5:	e8 6e f6 ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44adca:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44adcd:	74 b0                	je     44ad7f <add_value_suffix+0xbb5>
  44adcf:	41 83 fe 02          	cmp    $0x2,%r14d
  44add3:	0f 84 0e 02 00 00    	je     44afe7 <add_value_suffix+0xe1d>
  44add9:	8b 84 24 18 08 00 00 	mov    0x818(%rsp),%eax
  44ade0:	85 c0                	test   %eax,%eax
  44ade2:	0f 85 ea 00 00 00    	jne    44aed2 <add_value_suffix+0xd08>
  44ade8:	4c 8b 03             	mov    (%rbx),%r8
  44adeb:	8b 8c 24 1c 08 00 00 	mov    0x81c(%rsp),%ecx
  44adf2:	31 f6                	xor    %esi,%esi
  44adf4:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44adfb:	77 1e                	ja     44ae1b <add_value_suffix+0xc51>
  44adfd:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44ae03:	48 8d 05 7a 5e 02 00 	lea    0x25e7a(%rip),%rax        # 470c84 <usage_message+0xef44>
  44ae0a:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44ae0e:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44ae12:	ff e0                	jmpq   *%rax
  44ae14:	48 8d 35 fb 94 01 00 	lea    0x194fb(%rip),%rsi        # 464316 <usage_message+0x25d6>
  44ae1b:	48 63 c9             	movslq %ecx,%rcx
  44ae1e:	4c 89 e0             	mov    %r12,%rax
  44ae21:	48 29 c8             	sub    %rcx,%rax
  44ae24:	48 89 c1             	mov    %rax,%rcx
  44ae27:	4c 89 e2             	mov    %r12,%rdx
  44ae2a:	48 8d 3d 6f 58 02 00 	lea    0x2586f(%rip),%rdi        # 4706a0 <usage_message+0xe960>
  44ae31:	31 c0                	xor    %eax,%eax
  44ae33:	e8 74 d1 00 00       	callq  457fac <__zbx_DBselect>
  44ae38:	48 89 c3             	mov    %rax,%rbx
  44ae3b:	48 89 c7             	mov    %rax,%rdi
  44ae3e:	e8 5a cb 00 00       	callq  45799d <DBfetch>
  44ae43:	48 89 c5             	mov    %rax,%rbp
  44ae46:	48 85 c0             	test   %rax,%rax
  44ae49:	74 10                	je     44ae5b <add_value_suffix+0xc91>
  44ae4b:	48 8b 38             	mov    (%rax),%rdi
  44ae4e:	e8 4f cb 00 00       	callq  4579a2 <DBis_null>
  44ae53:	85 c0                	test   %eax,%eax
  44ae55:	0f 85 a4 00 00 00    	jne    44aeff <add_value_suffix+0xd35>
  44ae5b:	48 8d 35 8d 53 02 00 	lea    0x2538d(%rip),%rsi        # 4701ef <usage_message+0xe4af>
  44ae62:	bf 04 00 00 00       	mov    $0x4,%edi
  44ae67:	31 c0                	xor    %eax,%eax
  44ae69:	e8 42 62 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44ae6e:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44ae71:	48 89 df             	mov    %rbx,%rdi
  44ae74:	e8 5f 2e fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44ae79:	89 ef                	mov    %ebp,%edi
  44ae7b:	e8 fb 84 ff ff       	callq  44337b <zbx_result_string>
  44ae80:	48 89 c1             	mov    %rax,%rcx
  44ae83:	48 8d 15 58 53 02 00 	lea    0x25358(%rip),%rdx        # 4701e2 <usage_message+0xe4a2>
  44ae8a:	48 8d 35 6c 85 03 00 	lea    0x3856c(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44ae91:	bf 04 00 00 00       	mov    $0x4,%edi
  44ae96:	31 c0                	xor    %eax,%eax
  44ae98:	e8 13 62 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44ae9d:	e9 e2 fe ff ff       	jmpq   44ad84 <add_value_suffix+0xbba>
  44aea2:	48 8d 35 48 94 01 00 	lea    0x19448(%rip),%rsi        # 4642f1 <usage_message+0x25b1>
  44aea9:	e9 6d ff ff ff       	jmpq   44ae1b <add_value_suffix+0xc51>
  44aeae:	48 8d 35 54 94 01 00 	lea    0x19454(%rip),%rsi        # 464309 <usage_message+0x25c9>
  44aeb5:	e9 61 ff ff ff       	jmpq   44ae1b <add_value_suffix+0xc51>
  44aeba:	48 8d 35 3c 94 01 00 	lea    0x1943c(%rip),%rsi        # 4642fd <usage_message+0x25bd>
  44aec1:	e9 55 ff ff ff       	jmpq   44ae1b <add_value_suffix+0xc51>
  44aec6:	48 8d 35 3a bc 02 00 	lea    0x2bc3a(%rip),%rsi        # 476b07 <usage_message+0x14dc7>
  44aecd:	e9 49 ff ff ff       	jmpq   44ae1b <add_value_suffix+0xc51>
  44aed2:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44aed5:	83 f8 01             	cmp    $0x1,%eax
  44aed8:	75 9f                	jne    44ae79 <add_value_suffix+0xcaf>
  44aeda:	4c 8b 03             	mov    (%rbx),%r8
  44aedd:	31 c9                	xor    %ecx,%ecx
  44aedf:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44aee6:	77 36                	ja     44af1e <add_value_suffix+0xd54>
  44aee8:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44aeee:	48 8d 05 a3 5d 02 00 	lea    0x25da3(%rip),%rax        # 470c98 <usage_message+0xef58>
  44aef5:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44aef9:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44aefd:	ff e0                	jmpq   *%rax
  44aeff:	ba 00 08 00 00       	mov    $0x800,%edx
  44af04:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  44af08:	4c 89 ef             	mov    %r13,%rdi
  44af0b:	e8 90 7c ff ff       	callq  442ba0 <zbx_strlcpy>
  44af10:	31 ed                	xor    %ebp,%ebp
  44af12:	e9 5a ff ff ff       	jmpq   44ae71 <add_value_suffix+0xca7>
  44af17:	48 8d 0d f8 93 01 00 	lea    0x193f8(%rip),%rcx        # 464316 <usage_message+0x25d6>
  44af1e:	48 8d 5c 24 10       	lea    0x10(%rsp),%rbx
  44af23:	4d 89 e1             	mov    %r12,%r9
  44af26:	48 8d 15 e3 56 02 00 	lea    0x256e3(%rip),%rdx        # 470610 <usage_message+0xe8d0>
  44af2d:	be 00 08 00 00       	mov    $0x800,%esi
  44af32:	48 89 df             	mov    %rbx,%rdi
  44af35:	31 c0                	xor    %eax,%eax
  44af37:	e8 27 9c ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44af3c:	8b b4 24 1c 08 00 00 	mov    0x81c(%rsp),%esi
  44af43:	48 89 df             	mov    %rbx,%rdi
  44af46:	e8 3b cf 00 00       	callq  457e86 <DBselectN>
  44af4b:	48 89 c5             	mov    %rax,%rbp
  44af4e:	31 db                	xor    %ebx,%ebx
  44af50:	66 0f ef c0          	pxor   %xmm0,%xmm0
  44af54:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  44af5a:	eb 19                	jmp    44af75 <add_value_suffix+0xdab>
  44af5c:	31 f6                	xor    %esi,%esi
  44af5e:	48 8b 38             	mov    (%rax),%rdi
  44af61:	e8 52 3c fc ff       	callq  40ebb8 <strtod@plt>
  44af66:	f2 0f 58 44 24 08    	addsd  0x8(%rsp),%xmm0
  44af6c:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  44af72:	83 c3 01             	add    $0x1,%ebx
  44af75:	48 89 ef             	mov    %rbp,%rdi
  44af78:	e8 20 ca 00 00       	callq  45799d <DBfetch>
  44af7d:	48 85 c0             	test   %rax,%rax
  44af80:	75 da                	jne    44af5c <add_value_suffix+0xd92>
  44af82:	48 89 ef             	mov    %rbp,%rdi
  44af85:	e8 4e 2d fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44af8a:	85 db                	test   %ebx,%ebx
  44af8c:	75 1b                	jne    44afa9 <add_value_suffix+0xddf>
  44af8e:	48 8d 35 5a 52 02 00 	lea    0x2525a(%rip),%rsi        # 4701ef <usage_message+0xe4af>
  44af95:	bf 04 00 00 00       	mov    $0x4,%edi
  44af9a:	31 c0                	xor    %eax,%eax
  44af9c:	e8 0f 61 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44afa1:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44afa4:	e9 d0 fe ff ff       	jmpq   44ae79 <add_value_suffix+0xcaf>
  44afa9:	f2 0f 2a c3          	cvtsi2sd %ebx,%xmm0
  44afad:	f2 0f 10 4c 24 08    	movsd  0x8(%rsp),%xmm1
  44afb3:	f2 0f 5e c8          	divsd  %xmm0,%xmm1
  44afb7:	66 0f 28 c1          	movapd %xmm1,%xmm0
  44afbb:	48 8d 15 3c a1 02 00 	lea    0x2a13c(%rip),%rdx        # 4750fe <usage_message+0x133be>
  44afc2:	be 00 08 00 00       	mov    $0x800,%esi
  44afc7:	4c 89 ef             	mov    %r13,%rdi
  44afca:	b8 01 00 00 00       	mov    $0x1,%eax
  44afcf:	e8 8f 9b ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44afd4:	31 ed                	xor    %ebp,%ebp
  44afd6:	e9 9e fe ff ff       	jmpq   44ae79 <add_value_suffix+0xcaf>
  44afdb:	48 8d 0d 0f 93 01 00 	lea    0x1930f(%rip),%rcx        # 4642f1 <usage_message+0x25b1>
  44afe2:	e9 37 ff ff ff       	jmpq   44af1e <add_value_suffix+0xd54>
  44afe7:	48 8d 8c 24 14 08 00 	lea    0x814(%rsp),%rcx
  44afee:	00 
  44afef:	4c 8d 84 24 10 08 00 	lea    0x810(%rsp),%r8
  44aff6:	00 
  44aff7:	ba 02 00 00 00       	mov    $0x2,%edx
  44affc:	48 89 ee             	mov    %rbp,%rsi
  44afff:	48 89 df             	mov    %rbx,%rdi
  44b002:	e8 31 f4 ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44b007:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44b00a:	0f 84 6f fd ff ff    	je     44ad7f <add_value_suffix+0xbb5>
  44b010:	83 bc 24 10 08 00 00 	cmpl   $0x0,0x810(%rsp)
  44b017:	00 
  44b018:	0f 85 61 fd ff ff    	jne    44ad7f <add_value_suffix+0xbb5>
  44b01e:	48 63 84 24 14 08 00 	movslq 0x814(%rsp),%rax
  44b025:	00 
  44b026:	49 29 c4             	sub    %rax,%r12
  44b029:	e9 ab fd ff ff       	jmpq   44add9 <add_value_suffix+0xc0f>
  44b02e:	48 8d 0d d4 92 01 00 	lea    0x192d4(%rip),%rcx        # 464309 <usage_message+0x25c9>
  44b035:	e9 e4 fe ff ff       	jmpq   44af1e <add_value_suffix+0xd54>
  44b03a:	48 8d 0d bc 92 01 00 	lea    0x192bc(%rip),%rcx        # 4642fd <usage_message+0x25bd>
  44b041:	e9 d8 fe ff ff       	jmpq   44af1e <add_value_suffix+0xd54>
  44b046:	48 8d 0d ba ba 02 00 	lea    0x2baba(%rip),%rcx        # 476b07 <usage_message+0x14dc7>
  44b04d:	e9 cc fe ff ff       	jmpq   44af1e <add_value_suffix+0xd54>
  44b052:	41 57                	push   %r15
  44b054:	41 56                	push   %r14
  44b056:	41 55                	push   %r13
  44b058:	41 54                	push   %r12
  44b05a:	55                   	push   %rbp
  44b05b:	53                   	push   %rbx
  44b05c:	48 81 ec 38 08 00 00 	sub    $0x838,%rsp
  44b063:	49 89 fd             	mov    %rdi,%r13
  44b066:	48 89 f3             	mov    %rsi,%rbx
  44b069:	48 89 cd             	mov    %rcx,%rbp
  44b06c:	4d 89 c4             	mov    %r8,%r12
  44b06f:	48 8d 15 91 51 02 00 	lea    0x25191(%rip),%rdx        # 470207 <usage_message+0xe4c7>
  44b076:	48 8d 35 14 82 03 00 	lea    0x38214(%rip),%rsi        # 483291 <usage_message+0x21551>
  44b07d:	bf 04 00 00 00       	mov    $0x4,%edi
  44b082:	31 c0                	xor    %eax,%eax
  44b084:	e8 27 60 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44b089:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  44b08f:	85 c0                	test   %eax,%eax
  44b091:	74 1e                	je     44b0b1 <add_value_suffix+0xee7>
  44b093:	83 f8 03             	cmp    $0x3,%eax
  44b096:	74 19                	je     44b0b1 <add_value_suffix+0xee7>
  44b098:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44b09d:	89 e8                	mov    %ebp,%eax
  44b09f:	48 81 c4 38 08 00 00 	add    $0x838,%rsp
  44b0a6:	5b                   	pop    %rbx
  44b0a7:	5d                   	pop    %rbp
  44b0a8:	41 5c                	pop    %r12
  44b0aa:	41 5d                	pop    %r13
  44b0ac:	41 5e                	pop    %r14
  44b0ae:	41 5f                	pop    %r15
  44b0b0:	c3                   	retq   
  44b0b1:	48 89 ef             	mov    %rbp,%rdi
  44b0b4:	e8 29 7b ff ff       	callq  442be2 <num_param>
  44b0b9:	41 89 c6             	mov    %eax,%r14d
  44b0bc:	41 8d 46 ff          	lea    -0x1(%r14),%eax
  44b0c0:	83 f8 01             	cmp    $0x1,%eax
  44b0c3:	77 d3                	ja     44b098 <add_value_suffix+0xece>
  44b0c5:	48 8d 8c 24 2c 08 00 	lea    0x82c(%rsp),%rcx
  44b0cc:	00 
  44b0cd:	4c 8d 84 24 28 08 00 	lea    0x828(%rsp),%r8
  44b0d4:	00 
  44b0d5:	ba 01 00 00 00       	mov    $0x1,%edx
  44b0da:	48 89 ee             	mov    %rbp,%rsi
  44b0dd:	48 89 df             	mov    %rbx,%rdi
  44b0e0:	e8 53 f3 ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44b0e5:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44b0e8:	74 ae                	je     44b098 <add_value_suffix+0xece>
  44b0ea:	41 83 fe 02          	cmp    $0x2,%r14d
  44b0ee:	0f 84 85 02 00 00    	je     44b379 <add_value_suffix+0x11af>
  44b0f4:	8b 84 24 28 08 00 00 	mov    0x828(%rsp),%eax
  44b0fb:	85 c0                	test   %eax,%eax
  44b0fd:	0f 85 ea 00 00 00    	jne    44b1ed <add_value_suffix+0x1023>
  44b103:	4c 8b 03             	mov    (%rbx),%r8
  44b106:	8b 8c 24 2c 08 00 00 	mov    0x82c(%rsp),%ecx
  44b10d:	31 f6                	xor    %esi,%esi
  44b10f:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44b116:	77 1e                	ja     44b136 <add_value_suffix+0xf6c>
  44b118:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44b11e:	48 8d 05 87 5b 02 00 	lea    0x25b87(%rip),%rax        # 470cac <usage_message+0xef6c>
  44b125:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44b129:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44b12d:	ff e0                	jmpq   *%rax
  44b12f:	48 8d 35 e0 91 01 00 	lea    0x191e0(%rip),%rsi        # 464316 <usage_message+0x25d6>
  44b136:	48 63 c9             	movslq %ecx,%rcx
  44b139:	4c 89 e0             	mov    %r12,%rax
  44b13c:	48 29 c8             	sub    %rcx,%rax
  44b13f:	48 89 c1             	mov    %rax,%rcx
  44b142:	4c 89 e2             	mov    %r12,%rdx
  44b145:	48 8d 3d 9c 55 02 00 	lea    0x2559c(%rip),%rdi        # 4706e8 <usage_message+0xe9a8>
  44b14c:	31 c0                	xor    %eax,%eax
  44b14e:	e8 59 ce 00 00       	callq  457fac <__zbx_DBselect>
  44b153:	48 89 c3             	mov    %rax,%rbx
  44b156:	48 89 c7             	mov    %rax,%rdi
  44b159:	e8 3f c8 00 00       	callq  45799d <DBfetch>
  44b15e:	48 89 c5             	mov    %rax,%rbp
  44b161:	48 85 c0             	test   %rax,%rax
  44b164:	74 10                	je     44b176 <add_value_suffix+0xfac>
  44b166:	48 8b 38             	mov    (%rax),%rdi
  44b169:	e8 34 c8 00 00       	callq  4579a2 <DBis_null>
  44b16e:	85 c0                	test   %eax,%eax
  44b170:	0f 85 a4 00 00 00    	jne    44b21a <add_value_suffix+0x1050>
  44b176:	48 8d 35 97 50 02 00 	lea    0x25097(%rip),%rsi        # 470214 <usage_message+0xe4d4>
  44b17d:	bf 04 00 00 00       	mov    $0x4,%edi
  44b182:	31 c0                	xor    %eax,%eax
  44b184:	e8 27 5f fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44b189:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44b18c:	48 89 df             	mov    %rbx,%rdi
  44b18f:	e8 44 2b fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44b194:	89 ef                	mov    %ebp,%edi
  44b196:	e8 e0 81 ff ff       	callq  44337b <zbx_result_string>
  44b19b:	48 89 c1             	mov    %rax,%rcx
  44b19e:	48 8d 15 62 50 02 00 	lea    0x25062(%rip),%rdx        # 470207 <usage_message+0xe4c7>
  44b1a5:	48 8d 35 51 82 03 00 	lea    0x38251(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44b1ac:	bf 04 00 00 00       	mov    $0x4,%edi
  44b1b1:	31 c0                	xor    %eax,%eax
  44b1b3:	e8 f8 5e fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44b1b8:	e9 e0 fe ff ff       	jmpq   44b09d <add_value_suffix+0xed3>
  44b1bd:	48 8d 35 2d 91 01 00 	lea    0x1912d(%rip),%rsi        # 4642f1 <usage_message+0x25b1>
  44b1c4:	e9 6d ff ff ff       	jmpq   44b136 <add_value_suffix+0xf6c>
  44b1c9:	48 8d 35 39 91 01 00 	lea    0x19139(%rip),%rsi        # 464309 <usage_message+0x25c9>
  44b1d0:	e9 61 ff ff ff       	jmpq   44b136 <add_value_suffix+0xf6c>
  44b1d5:	48 8d 35 21 91 01 00 	lea    0x19121(%rip),%rsi        # 4642fd <usage_message+0x25bd>
  44b1dc:	e9 55 ff ff ff       	jmpq   44b136 <add_value_suffix+0xf6c>
  44b1e1:	48 8d 35 1f b9 02 00 	lea    0x2b91f(%rip),%rsi        # 476b07 <usage_message+0x14dc7>
  44b1e8:	e9 49 ff ff ff       	jmpq   44b136 <add_value_suffix+0xf6c>
  44b1ed:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44b1f0:	83 f8 01             	cmp    $0x1,%eax
  44b1f3:	75 9f                	jne    44b194 <add_value_suffix+0xfca>
  44b1f5:	4c 8b 03             	mov    (%rbx),%r8
  44b1f8:	31 c9                	xor    %ecx,%ecx
  44b1fa:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44b201:	77 36                	ja     44b239 <add_value_suffix+0x106f>
  44b203:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44b209:	48 8d 05 b0 5a 02 00 	lea    0x25ab0(%rip),%rax        # 470cc0 <usage_message+0xef80>
  44b210:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44b214:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44b218:	ff e0                	jmpq   *%rax
  44b21a:	ba 00 08 00 00       	mov    $0x800,%edx
  44b21f:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  44b223:	4c 89 ef             	mov    %r13,%rdi
  44b226:	e8 75 79 ff ff       	callq  442ba0 <zbx_strlcpy>
  44b22b:	31 ed                	xor    %ebp,%ebp
  44b22d:	e9 5a ff ff ff       	jmpq   44b18c <add_value_suffix+0xfc2>
  44b232:	48 8d 0d dd 90 01 00 	lea    0x190dd(%rip),%rcx        # 464316 <usage_message+0x25d6>
  44b239:	48 8d 6c 24 10       	lea    0x10(%rsp),%rbp
  44b23e:	4d 89 e1             	mov    %r12,%r9
  44b241:	48 8d 15 c8 53 02 00 	lea    0x253c8(%rip),%rdx        # 470610 <usage_message+0xe8d0>
  44b248:	be 00 08 00 00       	mov    $0x800,%esi
  44b24d:	48 89 ef             	mov    %rbp,%rdi
  44b250:	31 c0                	xor    %eax,%eax
  44b252:	e8 0c 99 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44b257:	8b b4 24 2c 08 00 00 	mov    0x82c(%rsp),%esi
  44b25e:	48 89 ef             	mov    %rbp,%rdi
  44b261:	e8 20 cc 00 00       	callq  457e86 <DBselectN>
  44b266:	49 89 c6             	mov    %rax,%r14
  44b269:	83 bb d0 00 00 00 03 	cmpl   $0x3,0xd0(%rbx)
  44b270:	74 76                	je     44b2e8 <add_value_suffix+0x111e>
  44b272:	66 0f ef c0          	pxor   %xmm0,%xmm0
  44b276:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  44b27c:	31 ed                	xor    %ebp,%ebp
  44b27e:	eb 19                	jmp    44b299 <add_value_suffix+0x10cf>
  44b280:	31 f6                	xor    %esi,%esi
  44b282:	48 8b 38             	mov    (%rax),%rdi
  44b285:	e8 2e 39 fc ff       	callq  40ebb8 <strtod@plt>
  44b28a:	f2 0f 58 44 24 08    	addsd  0x8(%rsp),%xmm0
  44b290:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  44b296:	83 c5 01             	add    $0x1,%ebp
  44b299:	4c 89 f7             	mov    %r14,%rdi
  44b29c:	e8 fc c6 00 00       	callq  45799d <DBfetch>
  44b2a1:	48 85 c0             	test   %rax,%rax
  44b2a4:	75 da                	jne    44b280 <add_value_suffix+0x10b6>
  44b2a6:	45 31 e4             	xor    %r12d,%r12d
  44b2a9:	4c 89 f7             	mov    %r14,%rdi
  44b2ac:	e8 27 2a fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44b2b1:	85 ed                	test   %ebp,%ebp
  44b2b3:	74 7d                	je     44b332 <add_value_suffix+0x1168>
  44b2b5:	83 bb d0 00 00 00 03 	cmpl   $0x3,0xd0(%rbx)
  44b2bc:	0f 84 8b 00 00 00    	je     44b34d <add_value_suffix+0x1183>
  44b2c2:	f2 0f 10 44 24 08    	movsd  0x8(%rsp),%xmm0
  44b2c8:	48 8d 15 2f 9e 02 00 	lea    0x29e2f(%rip),%rdx        # 4750fe <usage_message+0x133be>
  44b2cf:	be 00 08 00 00       	mov    $0x800,%esi
  44b2d4:	4c 89 ef             	mov    %r13,%rdi
  44b2d7:	b8 01 00 00 00       	mov    $0x1,%eax
  44b2dc:	e8 82 98 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44b2e1:	31 ed                	xor    %ebp,%ebp
  44b2e3:	e9 ac fe ff ff       	jmpq   44b194 <add_value_suffix+0xfca>
  44b2e8:	45 31 e4             	xor    %r12d,%r12d
  44b2eb:	31 ed                	xor    %ebp,%ebp
  44b2ed:	4c 8d bc 24 18 08 00 	lea    0x818(%rsp),%r15
  44b2f4:	00 
  44b2f5:	eb 1f                	jmp    44b316 <add_value_suffix+0x114c>
  44b2f7:	4c 89 fa             	mov    %r15,%rdx
  44b2fa:	48 8d 35 d2 9d 02 00 	lea    0x29dd2(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  44b301:	48 8b 38             	mov    (%rax),%rdi
  44b304:	31 c0                	xor    %eax,%eax
  44b306:	e8 9d 2b fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  44b30b:	4c 03 a4 24 18 08 00 	add    0x818(%rsp),%r12
  44b312:	00 
  44b313:	83 c5 01             	add    $0x1,%ebp
  44b316:	4c 89 f7             	mov    %r14,%rdi
  44b319:	e8 7f c6 00 00       	callq  45799d <DBfetch>
  44b31e:	48 85 c0             	test   %rax,%rax
  44b321:	75 d4                	jne    44b2f7 <add_value_suffix+0x112d>
  44b323:	66 0f ef c0          	pxor   %xmm0,%xmm0
  44b327:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  44b32d:	e9 77 ff ff ff       	jmpq   44b2a9 <add_value_suffix+0x10df>
  44b332:	48 8d 35 db 4e 02 00 	lea    0x24edb(%rip),%rsi        # 470214 <usage_message+0xe4d4>
  44b339:	bf 04 00 00 00       	mov    $0x4,%edi
  44b33e:	31 c0                	xor    %eax,%eax
  44b340:	e8 6b 5d fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44b345:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44b348:	e9 47 fe ff ff       	jmpq   44b194 <add_value_suffix+0xfca>
  44b34d:	4c 89 e1             	mov    %r12,%rcx
  44b350:	48 8d 15 7c 9d 02 00 	lea    0x29d7c(%rip),%rdx        # 4750d3 <usage_message+0x13393>
  44b357:	be 00 08 00 00       	mov    $0x800,%esi
  44b35c:	4c 89 ef             	mov    %r13,%rdi
  44b35f:	31 c0                	xor    %eax,%eax
  44b361:	e8 fd 97 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44b366:	31 ed                	xor    %ebp,%ebp
  44b368:	e9 27 fe ff ff       	jmpq   44b194 <add_value_suffix+0xfca>
  44b36d:	48 8d 0d 7d 8f 01 00 	lea    0x18f7d(%rip),%rcx        # 4642f1 <usage_message+0x25b1>
  44b374:	e9 c0 fe ff ff       	jmpq   44b239 <add_value_suffix+0x106f>
  44b379:	48 8d 8c 24 24 08 00 	lea    0x824(%rsp),%rcx
  44b380:	00 
  44b381:	4c 8d 84 24 20 08 00 	lea    0x820(%rsp),%r8
  44b388:	00 
  44b389:	ba 02 00 00 00       	mov    $0x2,%edx
  44b38e:	48 89 ee             	mov    %rbp,%rsi
  44b391:	48 89 df             	mov    %rbx,%rdi
  44b394:	e8 9f f0 ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44b399:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44b39c:	0f 84 f6 fc ff ff    	je     44b098 <add_value_suffix+0xece>
  44b3a2:	83 bc 24 20 08 00 00 	cmpl   $0x0,0x820(%rsp)
  44b3a9:	00 
  44b3aa:	0f 85 e8 fc ff ff    	jne    44b098 <add_value_suffix+0xece>
  44b3b0:	48 63 84 24 24 08 00 	movslq 0x824(%rsp),%rax
  44b3b7:	00 
  44b3b8:	49 29 c4             	sub    %rax,%r12
  44b3bb:	e9 34 fd ff ff       	jmpq   44b0f4 <add_value_suffix+0xf2a>
  44b3c0:	48 8d 0d 42 8f 01 00 	lea    0x18f42(%rip),%rcx        # 464309 <usage_message+0x25c9>
  44b3c7:	e9 6d fe ff ff       	jmpq   44b239 <add_value_suffix+0x106f>
  44b3cc:	48 8d 0d 2a 8f 01 00 	lea    0x18f2a(%rip),%rcx        # 4642fd <usage_message+0x25bd>
  44b3d3:	e9 61 fe ff ff       	jmpq   44b239 <add_value_suffix+0x106f>
  44b3d8:	48 8d 0d 28 b7 02 00 	lea    0x2b728(%rip),%rcx        # 476b07 <usage_message+0x14dc7>
  44b3df:	e9 55 fe ff ff       	jmpq   44b239 <add_value_suffix+0x106f>
  44b3e4:	41 57                	push   %r15
  44b3e6:	41 56                	push   %r14
  44b3e8:	41 55                	push   %r13
  44b3ea:	41 54                	push   %r12
  44b3ec:	55                   	push   %rbp
  44b3ed:	53                   	push   %rbx
  44b3ee:	48 81 ec 48 08 00 00 	sub    $0x848,%rsp
  44b3f5:	49 89 fd             	mov    %rdi,%r13
  44b3f8:	48 89 f3             	mov    %rsi,%rbx
  44b3fb:	48 89 cd             	mov    %rcx,%rbp
  44b3fe:	4d 89 c4             	mov    %r8,%r12
  44b401:	48 8d 15 24 4e 02 00 	lea    0x24e24(%rip),%rdx        # 47022c <usage_message+0xe4ec>
  44b408:	48 8d 35 82 7e 03 00 	lea    0x37e82(%rip),%rsi        # 483291 <usage_message+0x21551>
  44b40f:	bf 04 00 00 00       	mov    $0x4,%edi
  44b414:	31 c0                	xor    %eax,%eax
  44b416:	e8 95 5c fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44b41b:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  44b421:	85 c0                	test   %eax,%eax
  44b423:	74 1e                	je     44b443 <add_value_suffix+0x1279>
  44b425:	83 f8 03             	cmp    $0x3,%eax
  44b428:	74 19                	je     44b443 <add_value_suffix+0x1279>
  44b42a:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44b42f:	89 e8                	mov    %ebp,%eax
  44b431:	48 81 c4 48 08 00 00 	add    $0x848,%rsp
  44b438:	5b                   	pop    %rbx
  44b439:	5d                   	pop    %rbp
  44b43a:	41 5c                	pop    %r12
  44b43c:	41 5d                	pop    %r13
  44b43e:	41 5e                	pop    %r14
  44b440:	41 5f                	pop    %r15
  44b442:	c3                   	retq   
  44b443:	48 89 ef             	mov    %rbp,%rdi
  44b446:	e8 97 77 ff ff       	callq  442be2 <num_param>
  44b44b:	41 89 c6             	mov    %eax,%r14d
  44b44e:	41 8d 46 ff          	lea    -0x1(%r14),%eax
  44b452:	83 f8 01             	cmp    $0x1,%eax
  44b455:	77 d3                	ja     44b42a <add_value_suffix+0x1260>
  44b457:	48 8d 8c 24 3c 08 00 	lea    0x83c(%rsp),%rcx
  44b45e:	00 
  44b45f:	4c 8d 84 24 38 08 00 	lea    0x838(%rsp),%r8
  44b466:	00 
  44b467:	ba 01 00 00 00       	mov    $0x1,%edx
  44b46c:	48 89 ee             	mov    %rbp,%rsi
  44b46f:	48 89 df             	mov    %rbx,%rdi
  44b472:	e8 c1 ef ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44b477:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44b47a:	74 ae                	je     44b42a <add_value_suffix+0x1260>
  44b47c:	41 83 fe 02          	cmp    $0x2,%r14d
  44b480:	0f 84 f9 02 00 00    	je     44b77f <add_value_suffix+0x15b5>
  44b486:	8b 84 24 38 08 00 00 	mov    0x838(%rsp),%eax
  44b48d:	85 c0                	test   %eax,%eax
  44b48f:	0f 85 ea 00 00 00    	jne    44b57f <add_value_suffix+0x13b5>
  44b495:	4c 8b 03             	mov    (%rbx),%r8
  44b498:	8b 8c 24 3c 08 00 00 	mov    0x83c(%rsp),%ecx
  44b49f:	31 f6                	xor    %esi,%esi
  44b4a1:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44b4a8:	77 1e                	ja     44b4c8 <add_value_suffix+0x12fe>
  44b4aa:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44b4b0:	48 8d 05 1d 58 02 00 	lea    0x2581d(%rip),%rax        # 470cd4 <usage_message+0xef94>
  44b4b7:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44b4bb:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44b4bf:	ff e0                	jmpq   *%rax
  44b4c1:	48 8d 35 4e 8e 01 00 	lea    0x18e4e(%rip),%rsi        # 464316 <usage_message+0x25d6>
  44b4c8:	48 63 c9             	movslq %ecx,%rcx
  44b4cb:	4c 89 e0             	mov    %r12,%rax
  44b4ce:	48 29 c8             	sub    %rcx,%rax
  44b4d1:	48 89 c1             	mov    %rax,%rcx
  44b4d4:	4c 89 e2             	mov    %r12,%rdx
  44b4d7:	48 8d 3d 52 52 02 00 	lea    0x25252(%rip),%rdi        # 470730 <usage_message+0xe9f0>
  44b4de:	31 c0                	xor    %eax,%eax
  44b4e0:	e8 c7 ca 00 00       	callq  457fac <__zbx_DBselect>
  44b4e5:	48 89 c3             	mov    %rax,%rbx
  44b4e8:	48 89 c7             	mov    %rax,%rdi
  44b4eb:	e8 ad c4 00 00       	callq  45799d <DBfetch>
  44b4f0:	48 89 c5             	mov    %rax,%rbp
  44b4f3:	48 85 c0             	test   %rax,%rax
  44b4f6:	74 10                	je     44b508 <add_value_suffix+0x133e>
  44b4f8:	48 8b 38             	mov    (%rax),%rdi
  44b4fb:	e8 a2 c4 00 00       	callq  4579a2 <DBis_null>
  44b500:	85 c0                	test   %eax,%eax
  44b502:	0f 85 a4 00 00 00    	jne    44b5ac <add_value_suffix+0x13e2>
  44b508:	48 8d 35 2c 4d 02 00 	lea    0x24d2c(%rip),%rsi        # 47023b <usage_message+0xe4fb>
  44b50f:	bf 04 00 00 00       	mov    $0x4,%edi
  44b514:	31 c0                	xor    %eax,%eax
  44b516:	e8 95 5b fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44b51b:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44b51e:	48 89 df             	mov    %rbx,%rdi
  44b521:	e8 b2 27 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44b526:	89 ef                	mov    %ebp,%edi
  44b528:	e8 4e 7e ff ff       	callq  44337b <zbx_result_string>
  44b52d:	48 89 c1             	mov    %rax,%rcx
  44b530:	48 8d 15 f5 4c 02 00 	lea    0x24cf5(%rip),%rdx        # 47022c <usage_message+0xe4ec>
  44b537:	48 8d 35 bf 7e 03 00 	lea    0x37ebf(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44b53e:	bf 04 00 00 00       	mov    $0x4,%edi
  44b543:	31 c0                	xor    %eax,%eax
  44b545:	e8 66 5b fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44b54a:	e9 e0 fe ff ff       	jmpq   44b42f <add_value_suffix+0x1265>
  44b54f:	48 8d 35 9b 8d 01 00 	lea    0x18d9b(%rip),%rsi        # 4642f1 <usage_message+0x25b1>
  44b556:	e9 6d ff ff ff       	jmpq   44b4c8 <add_value_suffix+0x12fe>
  44b55b:	48 8d 35 a7 8d 01 00 	lea    0x18da7(%rip),%rsi        # 464309 <usage_message+0x25c9>
  44b562:	e9 61 ff ff ff       	jmpq   44b4c8 <add_value_suffix+0x12fe>
  44b567:	48 8d 35 8f 8d 01 00 	lea    0x18d8f(%rip),%rsi        # 4642fd <usage_message+0x25bd>
  44b56e:	e9 55 ff ff ff       	jmpq   44b4c8 <add_value_suffix+0x12fe>
  44b573:	48 8d 35 8d b5 02 00 	lea    0x2b58d(%rip),%rsi        # 476b07 <usage_message+0x14dc7>
  44b57a:	e9 49 ff ff ff       	jmpq   44b4c8 <add_value_suffix+0x12fe>
  44b57f:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44b582:	83 f8 01             	cmp    $0x1,%eax
  44b585:	75 9f                	jne    44b526 <add_value_suffix+0x135c>
  44b587:	4c 8b 03             	mov    (%rbx),%r8
  44b58a:	31 c9                	xor    %ecx,%ecx
  44b58c:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44b593:	77 36                	ja     44b5cb <add_value_suffix+0x1401>
  44b595:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44b59b:	48 8d 05 46 57 02 00 	lea    0x25746(%rip),%rax        # 470ce8 <usage_message+0xefa8>
  44b5a2:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44b5a6:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44b5aa:	ff e0                	jmpq   *%rax
  44b5ac:	ba 00 08 00 00       	mov    $0x800,%edx
  44b5b1:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  44b5b5:	4c 89 ef             	mov    %r13,%rdi
  44b5b8:	e8 e3 75 ff ff       	callq  442ba0 <zbx_strlcpy>
  44b5bd:	31 ed                	xor    %ebp,%ebp
  44b5bf:	e9 5a ff ff ff       	jmpq   44b51e <add_value_suffix+0x1354>
  44b5c4:	48 8d 0d 4b 8d 01 00 	lea    0x18d4b(%rip),%rcx        # 464316 <usage_message+0x25d6>
  44b5cb:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  44b5d0:	4d 89 e1             	mov    %r12,%r9
  44b5d3:	48 8d 15 36 50 02 00 	lea    0x25036(%rip),%rdx        # 470610 <usage_message+0xe8d0>
  44b5da:	be 00 08 00 00       	mov    $0x800,%esi
  44b5df:	48 89 ef             	mov    %rbp,%rdi
  44b5e2:	31 c0                	xor    %eax,%eax
  44b5e4:	e8 7a 95 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44b5e9:	8b b4 24 3c 08 00 00 	mov    0x83c(%rsp),%esi
  44b5f0:	48 89 ef             	mov    %rbp,%rdi
  44b5f3:	e8 8e c8 00 00       	callq  457e86 <DBselectN>
  44b5f8:	49 89 c7             	mov    %rax,%r15
  44b5fb:	83 bb d0 00 00 00 03 	cmpl   $0x3,0xd0(%rbx)
  44b602:	0f 84 b9 00 00 00    	je     44b6c1 <add_value_suffix+0x14f7>
  44b608:	66 0f ef c9          	pxor   %xmm1,%xmm1
  44b60c:	f2 0f 11 4c 24 18    	movsd  %xmm1,0x18(%rsp)
  44b612:	31 ed                	xor    %ebp,%ebp
  44b614:	eb 0d                	jmp    44b623 <add_value_suffix+0x1459>
  44b616:	f2 0f 11 44 24 18    	movsd  %xmm0,0x18(%rsp)
  44b61c:	66 0f 28 c8          	movapd %xmm0,%xmm1
  44b620:	83 c5 01             	add    $0x1,%ebp
  44b623:	4c 89 ff             	mov    %r15,%rdi
  44b626:	f2 0f 11 0c 24       	movsd  %xmm1,(%rsp)
  44b62b:	e8 6d c3 00 00       	callq  45799d <DBfetch>
  44b630:	48 85 c0             	test   %rax,%rax
  44b633:	f2 0f 10 0c 24       	movsd  (%rsp),%xmm1
  44b638:	74 30                	je     44b66a <add_value_suffix+0x14a0>
  44b63a:	31 f6                	xor    %esi,%esi
  44b63c:	48 8b 38             	mov    (%rax),%rdi
  44b63f:	f2 0f 11 0c 24       	movsd  %xmm1,(%rsp)
  44b644:	e8 6f 35 fc ff       	callq  40ebb8 <strtod@plt>
  44b649:	85 ed                	test   %ebp,%ebp
  44b64b:	f2 0f 10 0c 24       	movsd  (%rsp),%xmm1
  44b650:	74 c4                	je     44b616 <add_value_suffix+0x144c>
  44b652:	66 0f 28 d0          	movapd %xmm0,%xmm2
  44b656:	f2 0f 5d 54 24 18    	minsd  0x18(%rsp),%xmm2
  44b65c:	f2 0f 11 54 24 18    	movsd  %xmm2,0x18(%rsp)
  44b662:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  44b666:	76 b8                	jbe    44b620 <add_value_suffix+0x1456>
  44b668:	eb b2                	jmp    44b61c <add_value_suffix+0x1452>
  44b66a:	45 31 f6             	xor    %r14d,%r14d
  44b66d:	45 31 e4             	xor    %r12d,%r12d
  44b670:	4c 89 ff             	mov    %r15,%rdi
  44b673:	f2 0f 11 0c 24       	movsd  %xmm1,(%rsp)
  44b678:	e8 5b 26 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44b67d:	85 ed                	test   %ebp,%ebp
  44b67f:	f2 0f 10 0c 24       	movsd  (%rsp),%xmm1
  44b684:	0f 84 ab 00 00 00    	je     44b735 <add_value_suffix+0x156b>
  44b68a:	83 bb d0 00 00 00 03 	cmpl   $0x3,0xd0(%rbx)
  44b691:	0f 84 b9 00 00 00    	je     44b750 <add_value_suffix+0x1586>
  44b697:	66 0f 28 c1          	movapd %xmm1,%xmm0
  44b69b:	f2 0f 5c 44 24 18    	subsd  0x18(%rsp),%xmm0
  44b6a1:	48 8d 15 56 9a 02 00 	lea    0x29a56(%rip),%rdx        # 4750fe <usage_message+0x133be>
  44b6a8:	be 00 08 00 00       	mov    $0x800,%esi
  44b6ad:	4c 89 ef             	mov    %r13,%rdi
  44b6b0:	b8 01 00 00 00       	mov    $0x1,%eax
  44b6b5:	e8 a9 94 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44b6ba:	31 ed                	xor    %ebp,%ebp
  44b6bc:	e9 65 fe ff ff       	jmpq   44b526 <add_value_suffix+0x135c>
  44b6c1:	45 31 f6             	xor    %r14d,%r14d
  44b6c4:	45 31 e4             	xor    %r12d,%r12d
  44b6c7:	31 ed                	xor    %ebp,%ebp
  44b6c9:	48 8d 84 24 28 08 00 	lea    0x828(%rsp),%rax
  44b6d0:	00 
  44b6d1:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  44b6d6:	eb 1a                	jmp    44b6f2 <add_value_suffix+0x1528>
  44b6d8:	48 8b 84 24 28 08 00 	mov    0x828(%rsp),%rax
  44b6df:	00 
  44b6e0:	49 39 c4             	cmp    %rax,%r12
  44b6e3:	4c 0f 47 e0          	cmova  %rax,%r12
  44b6e7:	49 39 c6             	cmp    %rax,%r14
  44b6ea:	73 03                	jae    44b6ef <add_value_suffix+0x1525>
  44b6ec:	49 89 c6             	mov    %rax,%r14
  44b6ef:	83 c5 01             	add    $0x1,%ebp
  44b6f2:	4c 89 ff             	mov    %r15,%rdi
  44b6f5:	e8 a3 c2 00 00       	callq  45799d <DBfetch>
  44b6fa:	48 85 c0             	test   %rax,%rax
  44b6fd:	74 27                	je     44b726 <add_value_suffix+0x155c>
  44b6ff:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  44b704:	48 8d 35 c8 99 02 00 	lea    0x299c8(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  44b70b:	48 8b 38             	mov    (%rax),%rdi
  44b70e:	31 c0                	xor    %eax,%eax
  44b710:	e8 93 27 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  44b715:	85 ed                	test   %ebp,%ebp
  44b717:	75 bf                	jne    44b6d8 <add_value_suffix+0x150e>
  44b719:	4c 8b a4 24 28 08 00 	mov    0x828(%rsp),%r12
  44b720:	00 
  44b721:	4c 89 e0             	mov    %r12,%rax
  44b724:	eb c6                	jmp    44b6ec <add_value_suffix+0x1522>
  44b726:	66 0f ef c9          	pxor   %xmm1,%xmm1
  44b72a:	f2 0f 11 4c 24 18    	movsd  %xmm1,0x18(%rsp)
  44b730:	e9 3b ff ff ff       	jmpq   44b670 <add_value_suffix+0x14a6>
  44b735:	48 8d 35 ff 4a 02 00 	lea    0x24aff(%rip),%rsi        # 47023b <usage_message+0xe4fb>
  44b73c:	bf 04 00 00 00       	mov    $0x4,%edi
  44b741:	31 c0                	xor    %eax,%eax
  44b743:	e8 68 59 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44b748:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44b74b:	e9 d6 fd ff ff       	jmpq   44b526 <add_value_suffix+0x135c>
  44b750:	4c 89 f1             	mov    %r14,%rcx
  44b753:	4c 29 e1             	sub    %r12,%rcx
  44b756:	48 8d 15 76 99 02 00 	lea    0x29976(%rip),%rdx        # 4750d3 <usage_message+0x13393>
  44b75d:	be 00 08 00 00       	mov    $0x800,%esi
  44b762:	4c 89 ef             	mov    %r13,%rdi
  44b765:	31 c0                	xor    %eax,%eax
  44b767:	e8 f7 93 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44b76c:	31 ed                	xor    %ebp,%ebp
  44b76e:	e9 b3 fd ff ff       	jmpq   44b526 <add_value_suffix+0x135c>
  44b773:	48 8d 0d 77 8b 01 00 	lea    0x18b77(%rip),%rcx        # 4642f1 <usage_message+0x25b1>
  44b77a:	e9 4c fe ff ff       	jmpq   44b5cb <add_value_suffix+0x1401>
  44b77f:	48 8d 8c 24 34 08 00 	lea    0x834(%rsp),%rcx
  44b786:	00 
  44b787:	4c 8d 84 24 30 08 00 	lea    0x830(%rsp),%r8
  44b78e:	00 
  44b78f:	ba 02 00 00 00       	mov    $0x2,%edx
  44b794:	48 89 ee             	mov    %rbp,%rsi
  44b797:	48 89 df             	mov    %rbx,%rdi
  44b79a:	e8 99 ec ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44b79f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44b7a2:	0f 84 82 fc ff ff    	je     44b42a <add_value_suffix+0x1260>
  44b7a8:	83 bc 24 30 08 00 00 	cmpl   $0x0,0x830(%rsp)
  44b7af:	00 
  44b7b0:	0f 85 74 fc ff ff    	jne    44b42a <add_value_suffix+0x1260>
  44b7b6:	48 63 84 24 34 08 00 	movslq 0x834(%rsp),%rax
  44b7bd:	00 
  44b7be:	49 29 c4             	sub    %rax,%r12
  44b7c1:	e9 c0 fc ff ff       	jmpq   44b486 <add_value_suffix+0x12bc>
  44b7c6:	48 8d 0d 3c 8b 01 00 	lea    0x18b3c(%rip),%rcx        # 464309 <usage_message+0x25c9>
  44b7cd:	e9 f9 fd ff ff       	jmpq   44b5cb <add_value_suffix+0x1401>
  44b7d2:	48 8d 0d 24 8b 01 00 	lea    0x18b24(%rip),%rcx        # 4642fd <usage_message+0x25bd>
  44b7d9:	e9 ed fd ff ff       	jmpq   44b5cb <add_value_suffix+0x1401>
  44b7de:	48 8d 0d 22 b3 02 00 	lea    0x2b322(%rip),%rcx        # 476b07 <usage_message+0x14dc7>
  44b7e5:	e9 e1 fd ff ff       	jmpq   44b5cb <add_value_suffix+0x1401>
  44b7ea:	41 57                	push   %r15
  44b7ec:	41 56                	push   %r14
  44b7ee:	41 55                	push   %r13
  44b7f0:	41 54                	push   %r12
  44b7f2:	55                   	push   %rbp
  44b7f3:	53                   	push   %rbx
  44b7f4:	48 81 ec 98 08 00 00 	sub    $0x898,%rsp
  44b7fb:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
  44b800:	48 89 f3             	mov    %rsi,%rbx
  44b803:	48 89 cd             	mov    %rcx,%rbp
  44b806:	4d 89 c5             	mov    %r8,%r13
  44b809:	48 c7 84 24 78 08 00 	movq   $0x0,0x878(%rsp)
  44b810:	00 00 00 00 00 
  44b815:	48 c7 84 24 68 08 00 	movq   $0x0,0x868(%rsp)
  44b81c:	00 00 00 00 00 
  44b821:	48 c7 84 24 60 08 00 	movq   $0x0,0x860(%rsp)
  44b828:	00 00 00 00 00 
  44b82d:	48 8d 15 21 4a 02 00 	lea    0x24a21(%rip),%rdx        # 470255 <usage_message+0xe515>
  44b834:	48 8d 35 56 7a 03 00 	lea    0x37a56(%rip),%rsi        # 483291 <usage_message+0x21551>
  44b83b:	bf 04 00 00 00       	mov    $0x4,%edi
  44b840:	31 c0                	xor    %eax,%eax
  44b842:	e8 69 58 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44b847:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  44b84d:	83 f8 03             	cmp    $0x3,%eax
  44b850:	74 04                	je     44b856 <add_value_suffix+0x168c>
  44b852:	85 c0                	test   %eax,%eax
  44b854:	75 35                	jne    44b88b <add_value_suffix+0x16c1>
  44b856:	41 be 01 00 00 00    	mov    $0x1,%r14d
  44b85c:	45 31 ff             	xor    %r15d,%r15d
  44b85f:	48 89 ef             	mov    %rbp,%rdi
  44b862:	e8 7b 73 ff ff       	callq  442be2 <num_param>
  44b867:	41 89 c4             	mov    %eax,%r12d
  44b86a:	41 8d 44 24 ff       	lea    -0x1(%r12),%eax
  44b86f:	83 f8 03             	cmp    $0x3,%eax
  44b872:	76 22                	jbe    44b896 <add_value_suffix+0x16cc>
  44b874:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44b879:	48 81 c4 98 08 00 00 	add    $0x898,%rsp
  44b880:	5b                   	pop    %rbx
  44b881:	5d                   	pop    %rbp
  44b882:	41 5c                	pop    %r12
  44b884:	41 5d                	pop    %r13
  44b886:	41 5e                	pop    %r14
  44b888:	41 5f                	pop    %r15
  44b88a:	c3                   	retq   
  44b88b:	45 31 f6             	xor    %r14d,%r14d
  44b88e:	41 bf 06 00 00 00    	mov    $0x6,%r15d
  44b894:	eb c9                	jmp    44b85f <add_value_suffix+0x1695>
  44b896:	48 8d 8c 24 8c 08 00 	lea    0x88c(%rsp),%rcx
  44b89d:	00 
  44b89e:	4c 8d 84 24 88 08 00 	lea    0x888(%rsp),%r8
  44b8a5:	00 
  44b8a6:	ba 01 00 00 00       	mov    $0x1,%edx
  44b8ab:	48 89 ee             	mov    %rbp,%rsi
  44b8ae:	48 89 df             	mov    %rbx,%rdi
  44b8b1:	e8 82 eb ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44b8b6:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44b8b9:	74 b9                	je     44b874 <add_value_suffix+0x16aa>
  44b8bb:	41 83 fc 01          	cmp    $0x1,%r12d
  44b8bf:	0f 85 2c 07 00 00    	jne    44bff1 <add_value_suffix+0x1e27>
  44b8c5:	66 0f ef c0          	pxor   %xmm0,%xmm0
  44b8c9:	f2 0f 11 44 24 10    	movsd  %xmm0,0x10(%rsp)
  44b8cf:	48 8b bc 24 68 08 00 	mov    0x868(%rsp),%rdi
  44b8d6:	00 
  44b8d7:	48 85 ff             	test   %rdi,%rdi
  44b8da:	74 09                	je     44b8e5 <add_value_suffix+0x171b>
  44b8dc:	80 3f 00             	cmpb   $0x0,(%rdi)
  44b8df:	0f 84 ae 05 00 00    	je     44be93 <add_value_suffix+0x1cc9>
  44b8e5:	8b 84 24 88 08 00 00 	mov    0x888(%rsp),%eax
  44b8ec:	85 c0                	test   %eax,%eax
  44b8ee:	0f 85 eb 01 00 00    	jne    44badf <add_value_suffix+0x1915>
  44b8f4:	4c 8b 03             	mov    (%rbx),%r8
  44b8f7:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44b8fe:	0f 86 3c 05 00 00    	jbe    44be40 <add_value_suffix+0x1c76>
  44b904:	31 c9                	xor    %ecx,%ecx
  44b906:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  44b90b:	48 8d 15 2e 4f 02 00 	lea    0x24f2e(%rip),%rdx        # 470840 <usage_message+0xeb00>
  44b912:	be 00 08 00 00       	mov    $0x800,%esi
  44b917:	48 89 ef             	mov    %rbp,%rdi
  44b91a:	31 c0                	xor    %eax,%eax
  44b91c:	e8 42 92 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44b921:	41 89 c4             	mov    %eax,%r12d
  44b924:	48 8b bc 24 68 08 00 	mov    0x868(%rsp),%rdi
  44b92b:	00 
  44b92c:	48 85 ff             	test   %rdi,%rdi
  44b92f:	0f 84 bc 00 00 00    	je     44b9f1 <add_value_suffix+0x1827>
  44b935:	48 8d 05 36 49 02 00 	lea    0x24936(%rip),%rax        # 470272 <usage_message+0xe532>
  44b93c:	48 89 84 24 20 08 00 	mov    %rax,0x820(%rsp)
  44b943:	00 
  44b944:	48 8d 15 91 69 01 00 	lea    0x16991(%rip),%rdx        # 4622dc <usage_message+0x59c>
  44b94b:	48 89 94 24 28 08 00 	mov    %rdx,0x828(%rsp)
  44b952:	00 
  44b953:	48 8d 05 83 69 01 00 	lea    0x16983(%rip),%rax        # 4622dd <usage_message+0x59d>
  44b95a:	48 89 84 24 30 08 00 	mov    %rax,0x830(%rsp)
  44b961:	00 
  44b962:	48 8d 15 b8 1c 02 00 	lea    0x21cb8(%rip),%rdx        # 46d621 <usage_message+0xb8e1>
  44b969:	48 89 94 24 38 08 00 	mov    %rdx,0x838(%rsp)
  44b970:	00 
  44b971:	48 8d 05 f7 48 02 00 	lea    0x248f7(%rip),%rax        # 47026f <usage_message+0xe52f>
  44b978:	48 89 84 24 40 08 00 	mov    %rax,0x840(%rsp)
  44b97f:	00 
  44b980:	48 8d 15 ea 48 02 00 	lea    0x248ea(%rip),%rdx        # 470271 <usage_message+0xe531>
  44b987:	48 89 94 24 48 08 00 	mov    %rdx,0x848(%rsp)
  44b98e:	00 
  44b98f:	48 8d 05 d4 48 02 00 	lea    0x248d4(%rip),%rax        # 47026a <usage_message+0xe52a>
  44b996:	48 89 84 24 50 08 00 	mov    %rax,0x850(%rsp)
  44b99d:	00 
  44b99e:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  44b9a4:	85 c0                	test   %eax,%eax
  44b9a6:	0f 85 12 05 00 00    	jne    44bebe <add_value_suffix+0x1cf4>
  44b9ac:	45 85 ff             	test   %r15d,%r15d
  44b9af:	0f 85 c1 05 00 00    	jne    44bf76 <add_value_suffix+0x1dac>
  44b9b5:	49 63 fc             	movslq %r12d,%rdi
  44b9b8:	f2 0f 10 0d 28 54 02 	movsd  0x25428(%rip),%xmm1        # 470de8 <usage_message+0xf0a8>
  44b9bf:	00 
  44b9c0:	f2 0f 10 44 24 10    	movsd  0x10(%rsp),%xmm0
  44b9c6:	f2 0f 5c c1          	subsd  %xmm1,%xmm0
  44b9ca:	be 00 08 00 00       	mov    $0x800,%esi
  44b9cf:	48 29 fe             	sub    %rdi,%rsi
  44b9d2:	48 8d 7c 3d 00       	lea    0x0(%rbp,%rdi,1),%rdi
  44b9d7:	f2 0f 58 4c 24 10    	addsd  0x10(%rsp),%xmm1
  44b9dd:	48 8d 15 a0 48 02 00 	lea    0x248a0(%rip),%rdx        # 470284 <usage_message+0xe544>
  44b9e4:	b8 02 00 00 00       	mov    $0x2,%eax
  44b9e9:	e8 75 91 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44b9ee:	41 01 c4             	add    %eax,%r12d
  44b9f1:	49 63 fc             	movslq %r12d,%rdi
  44b9f4:	4c 63 84 24 8c 08 00 	movslq 0x88c(%rsp),%r8
  44b9fb:	00 
  44b9fc:	be 00 08 00 00       	mov    $0x800,%esi
  44ba01:	48 29 fe             	sub    %rdi,%rsi
  44ba04:	48 8d 7c 3d 00       	lea    0x0(%rbp,%rdi,1),%rdi
  44ba09:	4c 89 ea             	mov    %r13,%rdx
  44ba0c:	4c 29 c2             	sub    %r8,%rdx
  44ba0f:	49 89 d0             	mov    %rdx,%r8
  44ba12:	4c 89 e9             	mov    %r13,%rcx
  44ba15:	48 8d 15 a6 48 02 00 	lea    0x248a6(%rip),%rdx        # 4702c2 <usage_message+0xe582>
  44ba1c:	31 c0                	xor    %eax,%eax
  44ba1e:	e8 40 91 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44ba23:	48 89 ee             	mov    %rbp,%rsi
  44ba26:	48 8d 3d 38 67 03 00 	lea    0x36738(%rip),%rdi        # 482165 <usage_message+0x20425>
  44ba2d:	31 c0                	xor    %eax,%eax
  44ba2f:	e8 78 c5 00 00       	callq  457fac <__zbx_DBselect>
  44ba34:	48 89 c5             	mov    %rax,%rbp
  44ba37:	48 89 c7             	mov    %rax,%rdi
  44ba3a:	e8 5e bf 00 00       	callq  45799d <DBfetch>
  44ba3f:	48 89 c3             	mov    %rax,%rbx
  44ba42:	48 85 c0             	test   %rax,%rax
  44ba45:	74 10                	je     44ba57 <add_value_suffix+0x188d>
  44ba47:	48 8b 38             	mov    (%rax),%rdi
  44ba4a:	e8 53 bf 00 00       	callq  4579a2 <DBis_null>
  44ba4f:	85 c0                	test   %eax,%eax
  44ba51:	0f 85 ff 04 00 00    	jne    44bf56 <add_value_suffix+0x1d8c>
  44ba57:	48 8d 15 ea 3e 02 00 	lea    0x23eea(%rip),%rdx        # 46f948 <usage_message+0xdc08>
  44ba5e:	be 00 08 00 00       	mov    $0x800,%esi
  44ba63:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  44ba68:	31 c0                	xor    %eax,%eax
  44ba6a:	e8 f4 90 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44ba6f:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  44ba74:	48 8d 15 da 47 02 00 	lea    0x247da(%rip),%rdx        # 470255 <usage_message+0xe515>
  44ba7b:	48 8d 35 5c 48 02 00 	lea    0x2485c(%rip),%rsi        # 4702de <usage_message+0xe59e>
  44ba82:	bf 04 00 00 00       	mov    $0x4,%edi
  44ba87:	31 c0                	xor    %eax,%eax
  44ba89:	e8 22 56 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44ba8e:	48 89 ef             	mov    %rbp,%rdi
  44ba91:	e8 42 22 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44ba96:	48 8b bc 24 68 08 00 	mov    0x868(%rsp),%rdi
  44ba9d:	00 
  44ba9e:	48 85 ff             	test   %rdi,%rdi
  44baa1:	74 11                	je     44bab4 <add_value_suffix+0x18ea>
  44baa3:	e8 40 27 fc ff       	callq  40e1e8 <free@plt>
  44baa8:	48 c7 84 24 68 08 00 	movq   $0x0,0x868(%rsp)
  44baaf:	00 00 00 00 00 
  44bab4:	31 ff                	xor    %edi,%edi
  44bab6:	e8 c0 78 ff ff       	callq  44337b <zbx_result_string>
  44babb:	48 89 c1             	mov    %rax,%rcx
  44babe:	48 8d 15 90 47 02 00 	lea    0x24790(%rip),%rdx        # 470255 <usage_message+0xe515>
  44bac5:	48 8d 35 31 79 03 00 	lea    0x37931(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44bacc:	bf 04 00 00 00       	mov    $0x4,%edi
  44bad1:	31 c0                	xor    %eax,%eax
  44bad3:	e8 d8 55 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44bad8:	31 c0                	xor    %eax,%eax
  44bada:	e9 9a fd ff ff       	jmpq   44b879 <add_value_suffix+0x16af>
  44badf:	4c 8b 03             	mov    (%rbx),%r8
  44bae2:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44bae9:	0f 86 fe 02 00 00    	jbe    44bded <add_value_suffix+0x1c23>
  44baef:	31 c9                	xor    %ecx,%ecx
  44baf1:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  44baf6:	4d 89 e9             	mov    %r13,%r9
  44baf9:	48 8d 15 c0 4d 02 00 	lea    0x24dc0(%rip),%rdx        # 4708c0 <usage_message+0xeb80>
  44bb00:	be 00 08 00 00       	mov    $0x800,%esi
  44bb05:	48 89 ef             	mov    %rbp,%rdi
  44bb08:	31 c0                	xor    %eax,%eax
  44bb0a:	e8 54 90 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44bb0f:	83 bb d0 00 00 00 03 	cmpl   $0x3,0xd0(%rbx)
  44bb16:	0f 87 af 02 00 00    	ja     44bdcb <add_value_suffix+0x1c01>
  44bb1c:	48 63 8b d0 00 00 00 	movslq 0xd0(%rbx),%rcx
  44bb23:	ba 01 00 00 00       	mov    $0x1,%edx
  44bb28:	48 d3 e2             	shl    %cl,%rdx
  44bb2b:	80 e2 0b             	and    $0xb,%dl
  44bb2e:	0f 84 97 02 00 00    	je     44bdcb <add_value_suffix+0x1c01>
  44bb34:	48 98                	cltq   
  44bb36:	be 00 08 00 00       	mov    $0x800,%esi
  44bb3b:	48 29 c6             	sub    %rax,%rsi
  44bb3e:	48 8d 7c 05 00       	lea    0x0(%rbp,%rax,1),%rdi
  44bb43:	48 8d 15 a2 47 02 00 	lea    0x247a2(%rip),%rdx        # 4702ec <usage_message+0xe5ac>
  44bb4a:	31 c0                	xor    %eax,%eax
  44bb4c:	e8 12 90 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44bb51:	8b b4 24 8c 08 00 00 	mov    0x88c(%rsp),%esi
  44bb58:	48 89 ef             	mov    %rbp,%rdi
  44bb5b:	e8 26 c3 00 00       	callq  457e86 <DBselectN>
  44bb60:	48 89 c5             	mov    %rax,%rbp
  44bb63:	45 31 e4             	xor    %r12d,%r12d
  44bb66:	45 89 fe             	mov    %r15d,%r14d
  44bb69:	4c 8d 2d 8c 51 02 00 	lea    0x2518c(%rip),%r13        # 470cfc <usage_message+0xefbc>
  44bb70:	48 8d 84 24 70 08 00 	lea    0x870(%rsp),%rax
  44bb77:	00 
  44bb78:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  44bb7d:	48 89 ef             	mov    %rbp,%rdi
  44bb80:	e8 18 be 00 00       	callq  45799d <DBfetch>
  44bb85:	48 85 c0             	test   %rax,%rax
  44bb88:	0f 84 ef 01 00 00    	je     44bd7d <add_value_suffix+0x1bb3>
  44bb8e:	48 8b b4 24 68 08 00 	mov    0x868(%rsp),%rsi
  44bb95:	00 
  44bb96:	48 85 f6             	test   %rsi,%rsi
  44bb99:	74 34                	je     44bbcf <add_value_suffix+0x1a05>
  44bb9b:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44bba1:	85 d2                	test   %edx,%edx
  44bba3:	0f 85 bf 00 00 00    	jne    44bc68 <add_value_suffix+0x1a9e>
  44bba9:	31 f6                	xor    %esi,%esi
  44bbab:	48 8b 38             	mov    (%rax),%rdi
  44bbae:	e8 05 30 fc ff       	callq  40ebb8 <strtod@plt>
  44bbb3:	41 83 ff 05          	cmp    $0x5,%r15d
  44bbb7:	77 c4                	ja     44bb7d <add_value_suffix+0x19b3>
  44bbb9:	4b 63 44 b5 00       	movslq 0x0(%r13,%r14,4),%rax
  44bbbe:	4c 01 e8             	add    %r13,%rax
  44bbc1:	ff e0                	jmpq   *%rax
  44bbc3:	f2 0f 10 4c 24 10    	movsd  0x10(%rsp),%xmm1
  44bbc9:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
  44bbcd:	76 ae                	jbe    44bb7d <add_value_suffix+0x19b3>
  44bbcf:	41 83 c4 01          	add    $0x1,%r12d
  44bbd3:	eb a8                	jmp    44bb7d <add_value_suffix+0x19b3>
  44bbd5:	66 0f 2e 44 24 10    	ucomisd 0x10(%rsp),%xmm0
  44bbdb:	73 f2                	jae    44bbcf <add_value_suffix+0x1a05>
  44bbdd:	0f 1f 00             	nopl   (%rax)
  44bbe0:	eb 9b                	jmp    44bb7d <add_value_suffix+0x19b3>
  44bbe2:	66 0f 2e 44 24 10    	ucomisd 0x10(%rsp),%xmm0
  44bbe8:	77 e5                	ja     44bbcf <add_value_suffix+0x1a05>
  44bbea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  44bbf0:	eb 8b                	jmp    44bb7d <add_value_suffix+0x19b3>
  44bbf2:	f2 0f 10 4c 24 10    	movsd  0x10(%rsp),%xmm1
  44bbf8:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
  44bbfc:	73 d1                	jae    44bbcf <add_value_suffix+0x1a05>
  44bbfe:	66 90                	xchg   %ax,%ax
  44bc00:	e9 78 ff ff ff       	jmpq   44bb7d <add_value_suffix+0x19b3>
  44bc05:	f2 0f 10 4c 24 10    	movsd  0x10(%rsp),%xmm1
  44bc0b:	f2 0f 5c 0d d5 51 02 	subsd  0x251d5(%rip),%xmm1        # 470de8 <usage_message+0xf0a8>
  44bc12:	00 
  44bc13:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  44bc17:	76 b6                	jbe    44bbcf <add_value_suffix+0x1a05>
  44bc19:	f2 0f 10 0d c7 51 02 	movsd  0x251c7(%rip),%xmm1        # 470de8 <usage_message+0xf0a8>
  44bc20:	00 
  44bc21:	f2 0f 58 4c 24 10    	addsd  0x10(%rsp),%xmm1
  44bc27:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
  44bc2b:	0f 87 4c ff ff ff    	ja     44bb7d <add_value_suffix+0x19b3>
  44bc31:	eb 9c                	jmp    44bbcf <add_value_suffix+0x1a05>
  44bc33:	f2 0f 10 4c 24 10    	movsd  0x10(%rsp),%xmm1
  44bc39:	f2 0f 5c 0d a7 51 02 	subsd  0x251a7(%rip),%xmm1        # 470de8 <usage_message+0xf0a8>
  44bc40:	00 
  44bc41:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  44bc45:	0f 86 32 ff ff ff    	jbe    44bb7d <add_value_suffix+0x19b3>
  44bc4b:	f2 0f 10 0d 95 51 02 	movsd  0x25195(%rip),%xmm1        # 470de8 <usage_message+0xf0a8>
  44bc52:	00 
  44bc53:	f2 0f 58 4c 24 10    	addsd  0x10(%rsp),%xmm1
  44bc59:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
  44bc5d:	0f 87 6c ff ff ff    	ja     44bbcf <add_value_suffix+0x1a05>
  44bc63:	e9 15 ff ff ff       	jmpq   44bb7d <add_value_suffix+0x19b3>
  44bc68:	83 fa 03             	cmp    $0x3,%edx
  44bc6b:	74 3e                	je     44bcab <add_value_suffix+0x1ae1>
  44bc6d:	41 83 ff 01          	cmp    $0x1,%r15d
  44bc71:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  44bc78:	0f 84 37 01 00 00    	je     44bdb5 <add_value_suffix+0x1beb>
  44bc7e:	41 83 ff 06          	cmp    $0x6,%r15d
  44bc82:	0f 84 13 01 00 00    	je     44bd9b <add_value_suffix+0x1bd1>
  44bc88:	45 85 ff             	test   %r15d,%r15d
  44bc8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  44bc90:	0f 85 e7 fe ff ff    	jne    44bb7d <add_value_suffix+0x19b3>
  44bc96:	48 8b 38             	mov    (%rax),%rdi
  44bc99:	e8 0a 2b fc ff       	callq  40e7a8 <strcmp@plt>
  44bc9e:	85 c0                	test   %eax,%eax
  44bca0:	0f 84 29 ff ff ff    	je     44bbcf <add_value_suffix+0x1a05>
  44bca6:	e9 d2 fe ff ff       	jmpq   44bb7d <add_value_suffix+0x19b3>
  44bcab:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  44bcb0:	48 8d 35 1c 94 02 00 	lea    0x2941c(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  44bcb7:	48 8b 38             	mov    (%rax),%rdi
  44bcba:	31 c0                	xor    %eax,%eax
  44bcbc:	e8 e7 21 fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  44bcc1:	41 83 ff 05          	cmp    $0x5,%r15d
  44bcc5:	0f 87 b2 fe ff ff    	ja     44bb7d <add_value_suffix+0x19b3>
  44bccb:	48 8d 15 42 50 02 00 	lea    0x25042(%rip),%rdx        # 470d14 <usage_message+0xefd4>
  44bcd2:	4a 63 04 b2          	movslq (%rdx,%r14,4),%rax
  44bcd6:	48 01 d0             	add    %rdx,%rax
  44bcd9:	ff e0                	jmpq   *%rax
  44bcdb:	48 8b 84 24 78 08 00 	mov    0x878(%rsp),%rax
  44bce2:	00 
  44bce3:	48 39 84 24 70 08 00 	cmp    %rax,0x870(%rsp)
  44bcea:	00 
  44bceb:	0f 82 de fe ff ff    	jb     44bbcf <add_value_suffix+0x1a05>
  44bcf1:	e9 87 fe ff ff       	jmpq   44bb7d <add_value_suffix+0x19b3>
  44bcf6:	48 8b 94 24 78 08 00 	mov    0x878(%rsp),%rdx
  44bcfd:	00 
  44bcfe:	48 39 94 24 70 08 00 	cmp    %rdx,0x870(%rsp)
  44bd05:	00 
  44bd06:	0f 83 c3 fe ff ff    	jae    44bbcf <add_value_suffix+0x1a05>
  44bd0c:	e9 6c fe ff ff       	jmpq   44bb7d <add_value_suffix+0x19b3>
  44bd11:	48 8b 84 24 78 08 00 	mov    0x878(%rsp),%rax
  44bd18:	00 
  44bd19:	48 39 84 24 70 08 00 	cmp    %rax,0x870(%rsp)
  44bd20:	00 
  44bd21:	0f 87 a8 fe ff ff    	ja     44bbcf <add_value_suffix+0x1a05>
  44bd27:	e9 51 fe ff ff       	jmpq   44bb7d <add_value_suffix+0x19b3>
  44bd2c:	48 8b 94 24 78 08 00 	mov    0x878(%rsp),%rdx
  44bd33:	00 
  44bd34:	48 39 94 24 70 08 00 	cmp    %rdx,0x870(%rsp)
  44bd3b:	00 
  44bd3c:	0f 85 8d fe ff ff    	jne    44bbcf <add_value_suffix+0x1a05>
  44bd42:	e9 36 fe ff ff       	jmpq   44bb7d <add_value_suffix+0x19b3>
  44bd47:	48 8b 84 24 78 08 00 	mov    0x878(%rsp),%rax
  44bd4e:	00 
  44bd4f:	48 39 84 24 70 08 00 	cmp    %rax,0x870(%rsp)
  44bd56:	00 
  44bd57:	0f 85 20 fe ff ff    	jne    44bb7d <add_value_suffix+0x19b3>
  44bd5d:	e9 6d fe ff ff       	jmpq   44bbcf <add_value_suffix+0x1a05>
  44bd62:	48 8b 94 24 78 08 00 	mov    0x878(%rsp),%rdx
  44bd69:	00 
  44bd6a:	48 39 94 24 70 08 00 	cmp    %rdx,0x870(%rsp)
  44bd71:	00 
  44bd72:	0f 86 57 fe ff ff    	jbe    44bbcf <add_value_suffix+0x1a05>
  44bd78:	e9 00 fe ff ff       	jmpq   44bb7d <add_value_suffix+0x19b3>
  44bd7d:	44 89 e1             	mov    %r12d,%ecx
  44bd80:	48 8d 15 4b 60 01 00 	lea    0x1604b(%rip),%rdx        # 461dd2 <usage_message+0x92>
  44bd87:	be 00 08 00 00       	mov    $0x800,%esi
  44bd8c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  44bd91:	e8 cd 8d ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44bd96:	e9 d4 fc ff ff       	jmpq   44ba6f <add_value_suffix+0x18a5>
  44bd9b:	48 8b 38             	mov    (%rax),%rdi
  44bd9e:	e8 c5 26 fc ff       	callq  40e468 <strstr@plt>
  44bda3:	48 85 c0             	test   %rax,%rax
  44bda6:	0f 85 23 fe ff ff    	jne    44bbcf <add_value_suffix+0x1a05>
  44bdac:	0f 1f 40 00          	nopl   0x0(%rax)
  44bdb0:	e9 c8 fd ff ff       	jmpq   44bb7d <add_value_suffix+0x19b3>
  44bdb5:	48 8b 38             	mov    (%rax),%rdi
  44bdb8:	e8 eb 29 fc ff       	callq  40e7a8 <strcmp@plt>
  44bdbd:	85 c0                	test   %eax,%eax
  44bdbf:	90                   	nop
  44bdc0:	0f 85 09 fe ff ff    	jne    44bbcf <add_value_suffix+0x1a05>
  44bdc6:	e9 b2 fd ff ff       	jmpq   44bb7d <add_value_suffix+0x19b3>
  44bdcb:	48 98                	cltq   
  44bdcd:	be 00 08 00 00       	mov    $0x800,%esi
  44bdd2:	48 29 c6             	sub    %rax,%rsi
  44bdd5:	48 8d 7c 05 00       	lea    0x0(%rbp,%rax,1),%rdi
  44bdda:	48 8d 15 20 45 02 00 	lea    0x24520(%rip),%rdx        # 470301 <usage_message+0xe5c1>
  44bde1:	31 c0                	xor    %eax,%eax
  44bde3:	e8 7b 8d ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44bde8:	e9 64 fd ff ff       	jmpq   44bb51 <add_value_suffix+0x1987>
  44bded:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44bdf3:	48 8d 05 32 4f 02 00 	lea    0x24f32(%rip),%rax        # 470d2c <usage_message+0xefec>
  44bdfa:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44bdfe:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44be02:	ff e0                	jmpq   *%rax
  44be04:	48 8d 0d 0b 85 01 00 	lea    0x1850b(%rip),%rcx        # 464316 <usage_message+0x25d6>
  44be0b:	e9 e1 fc ff ff       	jmpq   44baf1 <add_value_suffix+0x1927>
  44be10:	48 8d 0d da 84 01 00 	lea    0x184da(%rip),%rcx        # 4642f1 <usage_message+0x25b1>
  44be17:	e9 d5 fc ff ff       	jmpq   44baf1 <add_value_suffix+0x1927>
  44be1c:	48 8d 0d da 84 01 00 	lea    0x184da(%rip),%rcx        # 4642fd <usage_message+0x25bd>
  44be23:	e9 c9 fc ff ff       	jmpq   44baf1 <add_value_suffix+0x1927>
  44be28:	48 8d 0d d8 ac 02 00 	lea    0x2acd8(%rip),%rcx        # 476b07 <usage_message+0x14dc7>
  44be2f:	e9 bd fc ff ff       	jmpq   44baf1 <add_value_suffix+0x1927>
  44be34:	48 8d 0d ce 84 01 00 	lea    0x184ce(%rip),%rcx        # 464309 <usage_message+0x25c9>
  44be3b:	e9 b1 fc ff ff       	jmpq   44baf1 <add_value_suffix+0x1927>
  44be40:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
  44be46:	48 8d 05 f3 4e 02 00 	lea    0x24ef3(%rip),%rax        # 470d40 <usage_message+0xf000>
  44be4d:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
  44be51:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44be55:	ff e0                	jmpq   *%rax
  44be57:	48 8d 0d b8 84 01 00 	lea    0x184b8(%rip),%rcx        # 464316 <usage_message+0x25d6>
  44be5e:	e9 a3 fa ff ff       	jmpq   44b906 <add_value_suffix+0x173c>
  44be63:	48 8d 0d 87 84 01 00 	lea    0x18487(%rip),%rcx        # 4642f1 <usage_message+0x25b1>
  44be6a:	e9 97 fa ff ff       	jmpq   44b906 <add_value_suffix+0x173c>
  44be6f:	48 8d 0d 87 84 01 00 	lea    0x18487(%rip),%rcx        # 4642fd <usage_message+0x25bd>
  44be76:	e9 8b fa ff ff       	jmpq   44b906 <add_value_suffix+0x173c>
  44be7b:	48 8d 0d 85 ac 02 00 	lea    0x2ac85(%rip),%rcx        # 476b07 <usage_message+0x14dc7>
  44be82:	e9 7f fa ff ff       	jmpq   44b906 <add_value_suffix+0x173c>
  44be87:	48 8d 0d 7b 84 01 00 	lea    0x1847b(%rip),%rcx        # 464309 <usage_message+0x25c9>
  44be8e:	e9 73 fa ff ff       	jmpq   44b906 <add_value_suffix+0x173c>
  44be93:	45 85 f6             	test   %r14d,%r14d
  44be96:	75 0a                	jne    44bea2 <add_value_suffix+0x1cd8>
  44be98:	41 83 ff 06          	cmp    $0x6,%r15d
  44be9c:	0f 85 43 fa ff ff    	jne    44b8e5 <add_value_suffix+0x171b>
  44bea2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  44bea8:	e8 3b 23 fc ff       	callq  40e1e8 <free@plt>
  44bead:	48 c7 84 24 68 08 00 	movq   $0x0,0x868(%rsp)
  44beb4:	00 00 00 00 00 
  44beb9:	e9 27 fa ff ff       	jmpq   44b8e5 <add_value_suffix+0x171b>
  44bebe:	83 f8 03             	cmp    $0x3,%eax
  44bec1:	74 5a                	je     44bf1d <add_value_suffix+0x1d53>
  44bec3:	41 83 ff 01          	cmp    $0x1,%r15d
  44bec7:	0f 87 ed 00 00 00    	ja     44bfba <add_value_suffix+0x1df0>
  44becd:	0f 1f 00             	nopl   (%rax)
  44bed0:	e8 8c ba 00 00       	callq  457961 <DBdyn_escape_string>
  44bed5:	48 89 c3             	mov    %rax,%rbx
  44bed8:	49 63 fc             	movslq %r12d,%rdi
  44bedb:	4d 63 ff             	movslq %r15d,%r15
  44bede:	4a 8b 8c fc 20 08 00 	mov    0x820(%rsp,%r15,8),%rcx
  44bee5:	00 
  44bee6:	be 00 08 00 00       	mov    $0x800,%esi
  44beeb:	48 29 fe             	sub    %rdi,%rsi
  44beee:	48 8d 7c 3d 00       	lea    0x0(%rbp,%rdi,1),%rdi
  44bef3:	49 89 c0             	mov    %rax,%r8
  44bef6:	48 8d 15 b4 43 02 00 	lea    0x243b4(%rip),%rdx        # 4702b1 <usage_message+0xe571>
  44befd:	31 c0                	xor    %eax,%eax
  44beff:	e8 5f 8c ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44bf04:	41 01 c4             	add    %eax,%r12d
  44bf07:	48 85 db             	test   %rbx,%rbx
  44bf0a:	0f 84 e1 fa ff ff    	je     44b9f1 <add_value_suffix+0x1827>
  44bf10:	48 89 df             	mov    %rbx,%rdi
  44bf13:	e8 d0 22 fc ff       	callq  40e1e8 <free@plt>
  44bf18:	e9 d4 fa ff ff       	jmpq   44b9f1 <add_value_suffix+0x1827>
  44bf1d:	49 63 fc             	movslq %r12d,%rdi
  44bf20:	4d 63 ff             	movslq %r15d,%r15
  44bf23:	4a 8b 8c fc 20 08 00 	mov    0x820(%rsp,%r15,8),%rcx
  44bf2a:	00 
  44bf2b:	be 00 08 00 00       	mov    $0x800,%esi
  44bf30:	48 29 fe             	sub    %rdi,%rsi
  44bf33:	48 8d 7c 3d 00       	lea    0x0(%rbp,%rdi,1),%rdi
  44bf38:	4c 8b 84 24 78 08 00 	mov    0x878(%rsp),%r8
  44bf3f:	00 
  44bf40:	48 8d 15 2d 43 02 00 	lea    0x2432d(%rip),%rdx        # 470274 <usage_message+0xe534>
  44bf47:	31 c0                	xor    %eax,%eax
  44bf49:	e8 15 8c ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44bf4e:	41 01 c4             	add    %eax,%r12d
  44bf51:	e9 9b fa ff ff       	jmpq   44b9f1 <add_value_suffix+0x1827>
  44bf56:	48 8b 0b             	mov    (%rbx),%rcx
  44bf59:	48 8d 15 05 62 03 00 	lea    0x36205(%rip),%rdx        # 482165 <usage_message+0x20425>
  44bf60:	be 00 08 00 00       	mov    $0x800,%esi
  44bf65:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  44bf6a:	31 c0                	xor    %eax,%eax
  44bf6c:	e8 f2 8b ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44bf71:	e9 f9 fa ff ff       	jmpq   44ba6f <add_value_suffix+0x18a5>
  44bf76:	41 83 ff 01          	cmp    $0x1,%r15d
  44bf7a:	0f 84 23 03 00 00    	je     44c2a3 <add_value_suffix+0x20d9>
  44bf80:	49 63 fc             	movslq %r12d,%rdi
  44bf83:	4d 63 ff             	movslq %r15d,%r15
  44bf86:	4a 8b 8c fc 20 08 00 	mov    0x820(%rsp,%r15,8),%rcx
  44bf8d:	00 
  44bf8e:	be 00 08 00 00       	mov    $0x800,%esi
  44bf93:	48 29 fe             	sub    %rdi,%rsi
  44bf96:	48 8d 7c 3d 00       	lea    0x0(%rbp,%rdi,1),%rdi
  44bf9b:	f2 0f 10 44 24 10    	movsd  0x10(%rsp),%xmm0
  44bfa1:	48 8d 15 f9 42 02 00 	lea    0x242f9(%rip),%rdx        # 4702a1 <usage_message+0xe561>
  44bfa8:	b8 01 00 00 00       	mov    $0x1,%eax
  44bfad:	e8 b1 8b ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44bfb2:	41 01 c4             	add    %eax,%r12d
  44bfb5:	e9 37 fa ff ff       	jmpq   44b9f1 <add_value_suffix+0x1827>
  44bfba:	e8 e2 b8 00 00       	callq  4578a1 <DBdyn_escape_like_pattern>
  44bfbf:	48 89 c3             	mov    %rax,%rbx
  44bfc2:	49 63 fc             	movslq %r12d,%rdi
  44bfc5:	be 00 08 00 00       	mov    $0x800,%esi
  44bfca:	48 29 fe             	sub    %rdi,%rsi
  44bfcd:	48 8d 7c 3d 00       	lea    0x0(%rbp,%rdi,1),%rdi
  44bfd2:	41 b8 21 00 00 00    	mov    $0x21,%r8d
  44bfd8:	48 89 c1             	mov    %rax,%rcx
  44bfdb:	48 8d 15 b6 48 02 00 	lea    0x248b6(%rip),%rdx        # 470898 <usage_message+0xeb58>
  44bfe2:	31 c0                	xor    %eax,%eax
  44bfe4:	e8 7a 8b ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44bfe9:	41 01 c4             	add    %eax,%r12d
  44bfec:	e9 16 ff ff ff       	jmpq   44bf07 <add_value_suffix+0x1d3d>
  44bff1:	48 8d 8c 24 68 08 00 	lea    0x868(%rsp),%rcx
  44bff8:	00 
  44bff9:	ba 02 00 00 00       	mov    $0x2,%edx
  44bffe:	48 89 ee             	mov    %rbp,%rsi
  44c001:	48 89 df             	mov    %rbx,%rdi
  44c004:	e8 22 e3 ff ff       	callq  44a32b <add_value_suffix+0x161>
  44c009:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44c00c:	0f 84 62 f8 ff ff    	je     44b874 <add_value_suffix+0x16aa>
  44c012:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  44c018:	85 c0                	test   %eax,%eax
  44c01a:	0f 85 c4 02 00 00    	jne    44c2e4 <add_value_suffix+0x211a>
  44c020:	31 f6                	xor    %esi,%esi
  44c022:	48 8b bc 24 68 08 00 	mov    0x868(%rsp),%rdi
  44c029:	00 
  44c02a:	e8 89 2b fc ff       	callq  40ebb8 <strtod@plt>
  44c02f:	f2 0f 11 44 24 10    	movsd  %xmm0,0x10(%rsp)
  44c035:	41 83 fc 02          	cmp    $0x2,%r12d
  44c039:	0f 84 90 f8 ff ff    	je     44b8cf <add_value_suffix+0x1705>
  44c03f:	48 8d 8c 24 60 08 00 	lea    0x860(%rsp),%rcx
  44c046:	00 
  44c047:	ba 03 00 00 00       	mov    $0x3,%edx
  44c04c:	48 89 ee             	mov    %rbp,%rsi
  44c04f:	48 89 df             	mov    %rbx,%rdi
  44c052:	e8 d4 e2 ff ff       	callq  44a32b <add_value_suffix+0x161>
  44c057:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44c05a:	0f 84 db 02 00 00    	je     44c33b <add_value_suffix+0x2171>
  44c060:	48 8b 94 24 60 08 00 	mov    0x860(%rsp),%rdx
  44c067:	00 
  44c068:	80 3a 00             	cmpb   $0x0,(%rdx)
  44c06b:	75 71                	jne    44c0de <add_value_suffix+0x1f14>
  44c06d:	41 83 fe 01          	cmp    $0x1,%r14d
  44c071:	45 19 ff             	sbb    %r15d,%r15d
  44c074:	41 83 e7 06          	and    $0x6,%r15d
  44c078:	48 89 d7             	mov    %rdx,%rdi
  44c07b:	e8 68 21 fc ff       	callq  40e1e8 <free@plt>
  44c080:	48 c7 84 24 60 08 00 	movq   $0x0,0x860(%rsp)
  44c087:	00 00 00 00 00 
  44c08c:	41 83 fc 04          	cmp    $0x4,%r12d
  44c090:	0f 85 39 f8 ff ff    	jne    44b8cf <add_value_suffix+0x1705>
  44c096:	48 8d 8c 24 84 08 00 	lea    0x884(%rsp),%rcx
  44c09d:	00 
  44c09e:	4c 8d 84 24 80 08 00 	lea    0x880(%rsp),%r8
  44c0a5:	00 
  44c0a6:	ba 04 00 00 00       	mov    $0x4,%edx
  44c0ab:	48 89 ee             	mov    %rbp,%rsi
  44c0ae:	48 89 df             	mov    %rbx,%rdi
  44c0b1:	e8 82 e3 ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44c0b6:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44c0b9:	0f 84 39 02 00 00    	je     44c2f8 <add_value_suffix+0x212e>
  44c0bf:	8b 94 24 80 08 00 00 	mov    0x880(%rsp),%edx
  44c0c6:	85 d2                	test   %edx,%edx
  44c0c8:	0f 85 2a 02 00 00    	jne    44c2f8 <add_value_suffix+0x212e>
  44c0ce:	48 63 84 24 84 08 00 	movslq 0x884(%rsp),%rax
  44c0d5:	00 
  44c0d6:	49 29 c5             	sub    %rax,%r13
  44c0d9:	e9 f1 f7 ff ff       	jmpq   44b8cf <add_value_suffix+0x1705>
  44c0de:	0f b6 02             	movzbl (%rdx),%eax
  44c0e1:	0f b6 0d 7c 41 02 00 	movzbl 0x2417c(%rip),%ecx        # 470264 <usage_message+0xe524>
  44c0e8:	39 c8                	cmp    %ecx,%eax
  44c0ea:	0f 85 95 00 00 00    	jne    44c185 <add_value_suffix+0x1fbb>
  44c0f0:	0f b6 4a 01          	movzbl 0x1(%rdx),%ecx
  44c0f4:	3a 0d 6b 41 02 00    	cmp    0x2416b(%rip),%cl        # 470265 <usage_message+0xe525>
  44c0fa:	0f 85 85 00 00 00    	jne    44c185 <add_value_suffix+0x1fbb>
  44c100:	0f b6 4a 02          	movzbl 0x2(%rdx),%ecx
  44c104:	45 31 ff             	xor    %r15d,%r15d
  44c107:	3a 0d 59 41 02 00    	cmp    0x24159(%rip),%cl        # 470266 <usage_message+0xe526>
  44c10d:	75 76                	jne    44c185 <add_value_suffix+0x1fbb>
  44c10f:	45 85 f6             	test   %r14d,%r14d
  44c112:	0f 85 44 02 00 00    	jne    44c35c <add_value_suffix+0x2192>
  44c118:	41 83 ff 06          	cmp    $0x6,%r15d
  44c11c:	0f 84 56 ff ff ff    	je     44c078 <add_value_suffix+0x1eae>
  44c122:	45 85 ff             	test   %r15d,%r15d
  44c125:	0f 84 4d ff ff ff    	je     44c078 <add_value_suffix+0x1eae>
  44c12b:	41 83 ff 01          	cmp    $0x1,%r15d
  44c12f:	90                   	nop
  44c130:	0f 84 42 ff ff ff    	je     44c078 <add_value_suffix+0x1eae>
  44c136:	48 8d 35 c3 46 02 00 	lea    0x246c3(%rip),%rsi        # 470800 <usage_message+0xeac0>
  44c13d:	bf 04 00 00 00       	mov    $0x4,%edi
  44c142:	31 c0                	xor    %eax,%eax
  44c144:	e8 67 4f fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44c149:	48 8b bc 24 68 08 00 	mov    0x868(%rsp),%rdi
  44c150:	00 
  44c151:	48 85 ff             	test   %rdi,%rdi
  44c154:	74 11                	je     44c167 <add_value_suffix+0x1f9d>
  44c156:	e8 8d 20 fc ff       	callq  40e1e8 <free@plt>
  44c15b:	48 c7 84 24 68 08 00 	movq   $0x0,0x868(%rsp)
  44c162:	00 00 00 00 00 
  44c167:	48 8b bc 24 60 08 00 	mov    0x860(%rsp),%rdi
  44c16e:	00 
  44c16f:	48 85 ff             	test   %rdi,%rdi
  44c172:	0f 84 fc f6 ff ff    	je     44b874 <add_value_suffix+0x16aa>
  44c178:	e8 6b 20 fc ff       	callq  40e1e8 <free@plt>
  44c17d:	83 c8 ff             	or     $0xffffffffffffffff,%eax
  44c180:	e9 f4 f6 ff ff       	jmpq   44b879 <add_value_suffix+0x16af>
  44c185:	0f b6 0d 81 32 02 00 	movzbl 0x23281(%rip),%ecx        # 46f40d <usage_message+0xd6cd>
  44c18c:	39 c8                	cmp    %ecx,%eax
  44c18e:	75 22                	jne    44c1b2 <add_value_suffix+0x1fe8>
  44c190:	0f b6 4a 01          	movzbl 0x1(%rdx),%ecx
  44c194:	3a 0d 74 32 02 00    	cmp    0x23274(%rip),%cl        # 46f40e <usage_message+0xd6ce>
  44c19a:	75 16                	jne    44c1b2 <add_value_suffix+0x1fe8>
  44c19c:	0f b6 4a 02          	movzbl 0x2(%rdx),%ecx
  44c1a0:	41 bf 01 00 00 00    	mov    $0x1,%r15d
  44c1a6:	3a 0d 63 32 02 00    	cmp    0x23263(%rip),%cl        # 46f40f <usage_message+0xd6cf>
  44c1ac:	0f 84 5d ff ff ff    	je     44c10f <add_value_suffix+0x1f45>
  44c1b2:	0f b6 0d ae 40 02 00 	movzbl 0x240ae(%rip),%ecx        # 470267 <usage_message+0xe527>
  44c1b9:	39 c8                	cmp    %ecx,%eax
  44c1bb:	75 22                	jne    44c1df <add_value_suffix+0x2015>
  44c1bd:	0f b6 4a 01          	movzbl 0x1(%rdx),%ecx
  44c1c1:	3a 0d a1 40 02 00    	cmp    0x240a1(%rip),%cl        # 470268 <usage_message+0xe528>
  44c1c7:	75 16                	jne    44c1df <add_value_suffix+0x2015>
  44c1c9:	0f b6 4a 02          	movzbl 0x2(%rdx),%ecx
  44c1cd:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  44c1d3:	3a 0d 90 40 02 00    	cmp    0x24090(%rip),%cl        # 470269 <usage_message+0xe529>
  44c1d9:	0f 84 30 ff ff ff    	je     44c10f <add_value_suffix+0x1f45>
  44c1df:	0f b6 0d e8 b2 02 00 	movzbl 0x2b2e8(%rip),%ecx        # 4774ce <usage_message+0x1578e>
  44c1e6:	39 c8                	cmp    %ecx,%eax
  44c1e8:	75 22                	jne    44c20c <add_value_suffix+0x2042>
  44c1ea:	0f b6 4a 01          	movzbl 0x1(%rdx),%ecx
  44c1ee:	3a 0d db b2 02 00    	cmp    0x2b2db(%rip),%cl        # 4774cf <usage_message+0x1578f>
  44c1f4:	75 16                	jne    44c20c <add_value_suffix+0x2042>
  44c1f6:	0f b6 4a 02          	movzbl 0x2(%rdx),%ecx
  44c1fa:	41 bf 03 00 00 00    	mov    $0x3,%r15d
  44c200:	3a 0d ca b2 02 00    	cmp    0x2b2ca(%rip),%cl        # 4774d0 <usage_message+0x15790>
  44c206:	0f 84 03 ff ff ff    	je     44c10f <add_value_suffix+0x1f45>
  44c20c:	0f b6 0d 8b f0 01 00 	movzbl 0x1f08b(%rip),%ecx        # 46b29e <usage_message+0x955e>
  44c213:	39 c8                	cmp    %ecx,%eax
  44c215:	75 22                	jne    44c239 <add_value_suffix+0x206f>
  44c217:	0f b6 4a 01          	movzbl 0x1(%rdx),%ecx
  44c21b:	3a 0d 7e f0 01 00    	cmp    0x1f07e(%rip),%cl        # 46b29f <usage_message+0x955f>
  44c221:	75 16                	jne    44c239 <add_value_suffix+0x206f>
  44c223:	0f b6 4a 02          	movzbl 0x2(%rdx),%ecx
  44c227:	41 bf 04 00 00 00    	mov    $0x4,%r15d
  44c22d:	3a 0d 6d f0 01 00    	cmp    0x1f06d(%rip),%cl        # 46b2a0 <usage_message+0x9560>
  44c233:	0f 84 d6 fe ff ff    	je     44c10f <add_value_suffix+0x1f45>
  44c239:	0f b6 0d e7 7a 01 00 	movzbl 0x17ae7(%rip),%ecx        # 463d27 <usage_message+0x1fe7>
  44c240:	39 c8                	cmp    %ecx,%eax
  44c242:	75 22                	jne    44c266 <add_value_suffix+0x209c>
  44c244:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
  44c248:	3a 05 da 7a 01 00    	cmp    0x17ada(%rip),%al        # 463d28 <usage_message+0x1fe8>
  44c24e:	75 16                	jne    44c266 <add_value_suffix+0x209c>
  44c250:	0f b6 42 02          	movzbl 0x2(%rdx),%eax
  44c254:	41 bf 05 00 00 00    	mov    $0x5,%r15d
  44c25a:	3a 05 c9 7a 01 00    	cmp    0x17ac9(%rip),%al        # 463d29 <usage_message+0x1fe9>
  44c260:	0f 84 a9 fe ff ff    	je     44c10f <add_value_suffix+0x1f45>
  44c266:	48 8d 35 fd 3f 02 00 	lea    0x23ffd(%rip),%rsi        # 47026a <usage_message+0xe52a>
  44c26d:	48 89 d7             	mov    %rdx,%rdi
  44c270:	48 89 14 24          	mov    %rdx,(%rsp)
  44c274:	e8 2f 25 fc ff       	callq  40e7a8 <strcmp@plt>
  44c279:	41 bf 06 00 00 00    	mov    $0x6,%r15d
  44c27f:	85 c0                	test   %eax,%eax
  44c281:	48 8b 14 24          	mov    (%rsp),%rdx
  44c285:	0f 84 84 fe ff ff    	je     44c10f <add_value_suffix+0x1f45>
  44c28b:	48 8d 35 f6 44 02 00 	lea    0x244f6(%rip),%rsi        # 470788 <usage_message+0xea48>
  44c292:	bf 04 00 00 00       	mov    $0x4,%edi
  44c297:	31 c0                	xor    %eax,%eax
  44c299:	e8 12 4e fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44c29e:	e9 a6 fe ff ff       	jmpq   44c149 <add_value_suffix+0x1f7f>
  44c2a3:	49 63 fc             	movslq %r12d,%rdi
  44c2a6:	f2 0f 10 0d 3a 4b 02 	movsd  0x24b3a(%rip),%xmm1        # 470de8 <usage_message+0xf0a8>
  44c2ad:	00 
  44c2ae:	f2 0f 10 44 24 10    	movsd  0x10(%rsp),%xmm0
  44c2b4:	f2 0f 5c c1          	subsd  %xmm1,%xmm0
  44c2b8:	be 00 08 00 00       	mov    $0x800,%esi
  44c2bd:	48 29 fe             	sub    %rdi,%rsi
  44c2c0:	48 8d 7c 3d 00       	lea    0x0(%rbp,%rdi,1),%rdi
  44c2c5:	f2 0f 58 4c 24 10    	addsd  0x10(%rsp),%xmm1
  44c2cb:	48 8d 15 9e 45 02 00 	lea    0x2459e(%rip),%rdx        # 470870 <usage_message+0xeb30>
  44c2d2:	b8 02 00 00 00       	mov    $0x2,%eax
  44c2d7:	e8 87 88 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44c2dc:	41 01 c4             	add    %eax,%r12d
  44c2df:	e9 0d f7 ff ff       	jmpq   44b9f1 <add_value_suffix+0x1827>
  44c2e4:	83 f8 03             	cmp    $0x3,%eax
  44c2e7:	74 25                	je     44c30e <add_value_suffix+0x2144>
  44c2e9:	66 0f ef c0          	pxor   %xmm0,%xmm0
  44c2ed:	f2 0f 11 44 24 10    	movsd  %xmm0,0x10(%rsp)
  44c2f3:	e9 3d fd ff ff       	jmpq   44c035 <add_value_suffix+0x1e6b>
  44c2f8:	48 8b bc 24 68 08 00 	mov    0x868(%rsp),%rdi
  44c2ff:	00 
  44c300:	48 85 ff             	test   %rdi,%rdi
  44c303:	0f 84 6b f5 ff ff    	je     44b874 <add_value_suffix+0x16aa>
  44c309:	e9 6a fe ff ff       	jmpq   44c178 <add_value_suffix+0x1fae>
  44c30e:	48 8d 94 24 78 08 00 	lea    0x878(%rsp),%rdx
  44c315:	00 
  44c316:	48 8d 35 b6 8d 02 00 	lea    0x28db6(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  44c31d:	48 8b bc 24 68 08 00 	mov    0x868(%rsp),%rdi
  44c324:	00 
  44c325:	31 c0                	xor    %eax,%eax
  44c327:	e8 7c 1b fc ff       	callq  40dea8 <__isoc99_sscanf@plt>
  44c32c:	66 0f ef c9          	pxor   %xmm1,%xmm1
  44c330:	f2 0f 11 4c 24 10    	movsd  %xmm1,0x10(%rsp)
  44c336:	e9 fa fc ff ff       	jmpq   44c035 <add_value_suffix+0x1e6b>
  44c33b:	48 8b bc 24 68 08 00 	mov    0x868(%rsp),%rdi
  44c342:	00 
  44c343:	48 85 ff             	test   %rdi,%rdi
  44c346:	0f 84 28 f5 ff ff    	je     44b874 <add_value_suffix+0x16aa>
  44c34c:	89 04 24             	mov    %eax,(%rsp)
  44c34f:	e8 94 1e fc ff       	callq  40e1e8 <free@plt>
  44c354:	8b 04 24             	mov    (%rsp),%eax
  44c357:	e9 1d f5 ff ff       	jmpq   44b879 <add_value_suffix+0x16af>
  44c35c:	41 83 ff 06          	cmp    $0x6,%r15d
  44c360:	0f 85 12 fd ff ff    	jne    44c078 <add_value_suffix+0x1eae>
  44c366:	48 8d 35 53 44 02 00 	lea    0x24453(%rip),%rsi        # 4707c0 <usage_message+0xea80>
  44c36d:	bf 04 00 00 00       	mov    $0x4,%edi
  44c372:	31 c0                	xor    %eax,%eax
  44c374:	e8 37 4d fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44c379:	e9 cb fd ff ff       	jmpq   44c149 <add_value_suffix+0x1f7f>
  44c37e:	41 57                	push   %r15
  44c380:	41 56                	push   %r14
  44c382:	41 55                	push   %r13
  44c384:	41 54                	push   %r12
  44c386:	55                   	push   %rbp
  44c387:	53                   	push   %rbx
  44c388:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
  44c38f:	49 89 fd             	mov    %rdi,%r13
  44c392:	48 89 f3             	mov    %rsi,%rbx
  44c395:	48 89 d5             	mov    %rdx,%rbp
  44c398:	49 89 cc             	mov    %rcx,%r12
  44c39b:	4d 89 c6             	mov    %r8,%r14
  44c39e:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
  44c3a5:	00 00 00 00 00 
  44c3aa:	48 c7 84 24 c0 00 00 	movq   $0x0,0xc0(%rsp)
  44c3b1:	00 00 00 00 00 
  44c3b6:	c7 84 24 d4 00 00 00 	movl   $0x0,0xd4(%rsp)
  44c3bd:	00 00 00 00 
  44c3c1:	c7 84 24 d0 00 00 00 	movl   $0x0,0xd0(%rsp)
  44c3c8:	00 00 00 00 
  44c3cc:	48 8d 15 40 3f 02 00 	lea    0x23f40(%rip),%rdx        # 470313 <usage_message+0xe5d3>
  44c3d3:	48 8d 35 b7 6e 03 00 	lea    0x36eb7(%rip),%rsi        # 483291 <usage_message+0x21551>
  44c3da:	bf 04 00 00 00       	mov    $0x4,%edi
  44c3df:	31 c0                	xor    %eax,%eax
  44c3e1:	e8 ca 4c fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44c3e6:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  44c3ec:	83 f8 01             	cmp    $0x1,%eax
  44c3ef:	74 09                	je     44c3fa <add_value_suffix+0x2230>
  44c3f1:	83 f8 04             	cmp    $0x4,%eax
  44c3f4:	0f 85 f4 01 00 00    	jne    44c5ee <add_value_suffix+0x2424>
  44c3fa:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
  44c3fe:	3a 05 5e 30 02 00    	cmp    0x2305e(%rip),%al        # 46f462 <usage_message+0xd722>
  44c404:	75 28                	jne    44c42e <add_value_suffix+0x2264>
  44c406:	0f b6 45 01          	movzbl 0x1(%rbp),%eax
  44c40a:	3a 05 53 30 02 00    	cmp    0x23053(%rip),%al        # 46f463 <usage_message+0xd723>
  44c410:	75 1c                	jne    44c42e <add_value_suffix+0x2264>
  44c412:	0f b6 45 02          	movzbl 0x2(%rbp),%eax
  44c416:	3a 05 48 30 02 00    	cmp    0x23048(%rip),%al        # 46f464 <usage_message+0xd724>
  44c41c:	75 10                	jne    44c42e <add_value_suffix+0x2264>
  44c41e:	0f b6 45 03          	movzbl 0x3(%rbp),%eax
  44c422:	3a 05 3d 30 02 00    	cmp    0x2303d(%rip),%al        # 46f465 <usage_message+0xd725>
  44c428:	0f 84 cf 01 00 00    	je     44c5fd <add_value_suffix+0x2433>
  44c42e:	b9 07 00 00 00       	mov    $0x7,%ecx
  44c433:	48 8d 3d 9b e0 01 00 	lea    0x1e09b(%rip),%rdi        # 46a4d5 <usage_message+0x8795>
  44c43a:	48 89 ee             	mov    %rbp,%rsi
  44c43d:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44c43f:	74 72                	je     44c4b3 <add_value_suffix+0x22e9>
  44c441:	b9 08 00 00 00       	mov    $0x8,%ecx
  44c446:	48 8d 3d d3 3e 02 00 	lea    0x23ed3(%rip),%rdi        # 470320 <usage_message+0xe5e0>
  44c44d:	48 89 ee             	mov    %rbp,%rsi
  44c450:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44c452:	0f 84 b5 01 00 00    	je     44c60d <add_value_suffix+0x2443>
  44c458:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  44c45d:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
  44c464:	00 
  44c465:	48 85 ff             	test   %rdi,%rdi
  44c468:	74 11                	je     44c47b <add_value_suffix+0x22b1>
  44c46a:	e8 79 1d fc ff       	callq  40e1e8 <free@plt>
  44c46f:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
  44c476:	00 00 00 00 00 
  44c47b:	89 df                	mov    %ebx,%edi
  44c47d:	e8 f9 6e ff ff       	callq  44337b <zbx_result_string>
  44c482:	48 89 c1             	mov    %rax,%rcx
  44c485:	48 8d 15 87 3e 02 00 	lea    0x23e87(%rip),%rdx        # 470313 <usage_message+0xe5d3>
  44c48c:	48 8d 35 6a 6f 03 00 	lea    0x36f6a(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44c493:	bf 04 00 00 00       	mov    $0x4,%edi
  44c498:	31 c0                	xor    %eax,%eax
  44c49a:	e8 11 4c fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44c49f:	89 d8                	mov    %ebx,%eax
  44c4a1:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
  44c4a8:	5b                   	pop    %rbx
  44c4a9:	5d                   	pop    %rbp
  44c4aa:	41 5c                	pop    %r12
  44c4ac:	41 5d                	pop    %r13
  44c4ae:	41 5e                	pop    %r14
  44c4b0:	41 5f                	pop    %r15
  44c4b2:	c3                   	retq   
  44c4b3:	bd 02 00 00 00       	mov    $0x2,%ebp
  44c4b8:	4c 89 e7             	mov    %r12,%rdi
  44c4bb:	e8 22 67 ff ff       	callq  442be2 <num_param>
  44c4c0:	83 f8 02             	cmp    $0x2,%eax
  44c4c3:	7f 93                	jg     44c458 <add_value_suffix+0x228e>
  44c4c5:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
  44c4cc:	00 
  44c4cd:	ba 01 00 00 00       	mov    $0x1,%edx
  44c4d2:	4c 89 e6             	mov    %r12,%rsi
  44c4d5:	48 89 df             	mov    %rbx,%rdi
  44c4d8:	e8 4e de ff ff       	callq  44a32b <add_value_suffix+0x161>
  44c4dd:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44c4e0:	0f 84 72 ff ff ff    	je     44c458 <add_value_suffix+0x228e>
  44c4e6:	48 8d 8c 24 dc 00 00 	lea    0xdc(%rsp),%rcx
  44c4ed:	00 
  44c4ee:	4c 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%r8
  44c4f5:	00 
  44c4f6:	ba 02 00 00 00       	mov    $0x2,%edx
  44c4fb:	4c 89 e6             	mov    %r12,%rsi
  44c4fe:	48 89 df             	mov    %rbx,%rdi
  44c501:	e8 32 df ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44c506:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44c509:	0f 84 54 02 00 00    	je     44c763 <add_value_suffix+0x2599>
  44c50f:	44 8d 7d fe          	lea    -0x2(%rbp),%r15d
  44c513:	41 83 ff 01          	cmp    $0x1,%r15d
  44c517:	0f 86 52 01 00 00    	jbe    44c66f <add_value_suffix+0x24a5>
  44c51d:	8b 8c 24 d8 00 00 00 	mov    0xd8(%rsp),%ecx
  44c524:	85 c9                	test   %ecx,%ecx
  44c526:	0f 85 f1 00 00 00    	jne    44c61d <add_value_suffix+0x2453>
  44c52c:	8b 8c 24 dc 00 00 00 	mov    0xdc(%rsp),%ecx
  44c533:	48 8b 13             	mov    (%rbx),%rdx
  44c536:	83 bb d0 00 00 00 04 	cmpl   $0x4,0xd0(%rbx)
  44c53d:	0f 86 be 02 00 00    	jbe    44c801 <add_value_suffix+0x2637>
  44c543:	31 f6                	xor    %esi,%esi
  44c545:	48 63 c9             	movslq %ecx,%rcx
  44c548:	49 29 ce             	sub    %rcx,%r14
  44c54b:	4c 89 f1             	mov    %r14,%rcx
  44c54e:	48 8d 3d 3b 44 02 00 	lea    0x2443b(%rip),%rdi        # 470990 <usage_message+0xec50>
  44c555:	31 c0                	xor    %eax,%eax
  44c557:	e8 50 ba 00 00       	callq  457fac <__zbx_DBselect>
  44c55c:	48 89 c3             	mov    %rax,%rbx
  44c55f:	83 fd 01             	cmp    $0x1,%ebp
  44c562:	0f 84 66 02 00 00    	je     44c7ce <add_value_suffix+0x2604>
  44c568:	83 fd 02             	cmp    $0x2,%ebp
  44c56b:	0f 84 5d 03 00 00    	je     44c8ce <add_value_suffix+0x2704>
  44c571:	31 ed                	xor    %ebp,%ebp
  44c573:	48 89 df             	mov    %rbx,%rdi
  44c576:	e8 22 b4 00 00       	callq  45799d <DBfetch>
  44c57b:	48 85 c0             	test   %rax,%rax
  44c57e:	74 30                	je     44c5b0 <add_value_suffix+0x23e6>
  44c580:	45 31 c0             	xor    %r8d,%r8d
  44c583:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
  44c58a:	00 
  44c58b:	48 8b 10             	mov    (%rax),%rdx
  44c58e:	8b b4 24 d0 00 00 00 	mov    0xd0(%rsp),%esi
  44c595:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
  44c59c:	00 
  44c59d:	e8 b7 5d ff ff       	callq  442359 <regexp_match_ex>
  44c5a2:	bd 01 00 00 00       	mov    $0x1,%ebp
  44c5a7:	85 c0                	test   %eax,%eax
  44c5a9:	75 c8                	jne    44c573 <add_value_suffix+0x23a9>
  44c5ab:	bd 02 00 00 00       	mov    $0x2,%ebp
  44c5b0:	41 83 ff 01          	cmp    $0x1,%r15d
  44c5b4:	0f 86 dc 01 00 00    	jbe    44c796 <add_value_suffix+0x25cc>
  44c5ba:	85 ed                	test   %ebp,%ebp
  44c5bc:	0f 84 bc 01 00 00    	je     44c77e <add_value_suffix+0x25b4>
  44c5c2:	83 fd 02             	cmp    $0x2,%ebp
  44c5c5:	0f 84 49 03 00 00    	je     44c914 <add_value_suffix+0x274a>
  44c5cb:	ba 00 08 00 00       	mov    $0x800,%edx
  44c5d0:	48 8d 35 71 33 02 00 	lea    0x23371(%rip),%rsi        # 46f948 <usage_message+0xdc08>
  44c5d7:	4c 89 ef             	mov    %r13,%rdi
  44c5da:	e8 c1 65 ff ff       	callq  442ba0 <zbx_strlcpy>
  44c5df:	48 89 df             	mov    %rbx,%rdi
  44c5e2:	e8 f1 16 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44c5e7:	31 db                	xor    %ebx,%ebx
  44c5e9:	e9 6f fe ff ff       	jmpq   44c45d <add_value_suffix+0x2293>
  44c5ee:	83 f8 02             	cmp    $0x2,%eax
  44c5f1:	0f 85 61 fe ff ff    	jne    44c458 <add_value_suffix+0x228e>
  44c5f7:	90                   	nop
  44c5f8:	e9 fd fd ff ff       	jmpq   44c3fa <add_value_suffix+0x2230>
  44c5fd:	bd 01 00 00 00       	mov    $0x1,%ebp
  44c602:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  44c608:	e9 ab fe ff ff       	jmpq   44c4b8 <add_value_suffix+0x22ee>
  44c60d:	bd 03 00 00 00       	mov    $0x3,%ebp
  44c612:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  44c618:	e9 9b fe ff ff       	jmpq   44c4b8 <add_value_suffix+0x22ee>
  44c61d:	8b 8b d0 00 00 00    	mov    0xd0(%rbx),%ecx
  44c623:	83 f9 04             	cmp    $0x4,%ecx
  44c626:	0f 86 77 02 00 00    	jbe    44c8a3 <add_value_suffix+0x26d9>
  44c62c:	45 31 c9             	xor    %r9d,%r9d
  44c62f:	4c 8b 03             	mov    (%rbx),%r8
  44c632:	83 f9 04             	cmp    $0x4,%ecx
  44c635:	0f 86 19 02 00 00    	jbe    44c854 <add_value_suffix+0x268a>
  44c63b:	31 c9                	xor    %ecx,%ecx
  44c63d:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
  44c642:	48 8d 15 7f 43 02 00 	lea    0x2437f(%rip),%rdx        # 4709c8 <usage_message+0xec88>
  44c649:	be 80 00 00 00       	mov    $0x80,%esi
  44c64e:	48 89 df             	mov    %rbx,%rdi
  44c651:	31 c0                	xor    %eax,%eax
  44c653:	e8 0b 85 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44c658:	8b b4 24 dc 00 00 00 	mov    0xdc(%rsp),%esi
  44c65f:	48 89 df             	mov    %rbx,%rdi
  44c662:	e8 1f b8 00 00       	callq  457e86 <DBselectN>
  44c667:	48 89 c3             	mov    %rax,%rbx
  44c66a:	e9 f0 fe ff ff       	jmpq   44c55f <add_value_suffix+0x2395>
  44c66f:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
  44c676:	00 
  44c677:	80 38 40             	cmpb   $0x40,(%rax)
  44c67a:	0f 85 9d fe ff ff    	jne    44c51d <add_value_suffix+0x2353>
  44c680:	48 8d 78 01          	lea    0x1(%rax),%rdi
  44c684:	e8 d8 b2 00 00       	callq  457961 <DBdyn_escape_string>
  44c689:	49 89 c4             	mov    %rax,%r12
  44c68c:	48 89 c6             	mov    %rax,%rsi
  44c68f:	48 8d 3d 62 42 02 00 	lea    0x24262(%rip),%rdi        # 4708f8 <usage_message+0xebb8>
  44c696:	31 c0                	xor    %eax,%eax
  44c698:	e8 0f b9 00 00       	callq  457fac <__zbx_DBselect>
  44c69d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  44c6a2:	4d 85 e4             	test   %r12,%r12
  44c6a5:	74 08                	je     44c6af <add_value_suffix+0x24e5>
  44c6a7:	4c 89 e7             	mov    %r12,%rdi
  44c6aa:	e8 39 1b fc ff       	callq  40e1e8 <free@plt>
  44c6af:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
  44c6b6:	00 
  44c6b7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  44c6bc:	48 8d 84 24 d4 00 00 	lea    0xd4(%rsp),%rax
  44c6c3:	00 
  44c6c4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  44c6c9:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
  44c6d0:	00 
  44c6d1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  44c6d6:	eb 6a                	jmp    44c742 <add_value_suffix+0x2578>
  44c6d8:	49 8b 7c 24 20       	mov    0x20(%r12),%rdi
  44c6dd:	ba 0a 00 00 00       	mov    $0xa,%edx
  44c6e2:	31 f6                	xor    %esi,%esi
  44c6e4:	e8 3f 1e fc ff       	callq  40e528 <strtol@plt>
  44c6e9:	48 89 c1             	mov    %rax,%rcx
  44c6ec:	49 8b 44 24 18       	mov    0x18(%r12),%rax
  44c6f1:	44 0f be 10          	movsbl (%rax),%r10d
  44c6f5:	49 8b 7c 24 10       	mov    0x10(%r12),%rdi
  44c6fa:	ba 0a 00 00 00       	mov    $0xa,%edx
  44c6ff:	31 f6                	xor    %esi,%esi
  44c701:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  44c706:	44 89 54 24 10       	mov    %r10d,0x10(%rsp)
  44c70b:	e8 18 1e fc ff       	callq  40e528 <strtol@plt>
  44c710:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
  44c715:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  44c71a:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
  44c71e:	44 8b 54 24 10       	mov    0x10(%rsp),%r10d
  44c723:	44 89 14 24          	mov    %r10d,(%rsp)
  44c727:	41 89 c1             	mov    %eax,%r9d
  44c72a:	49 8b 0c 24          	mov    (%r12),%rcx
  44c72e:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  44c733:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  44c738:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  44c73d:	e8 1e 5a ff ff       	callq  442160 <add_regexp_ex>
  44c742:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  44c747:	e8 51 b2 00 00       	callq  45799d <DBfetch>
  44c74c:	49 89 c4             	mov    %rax,%r12
  44c74f:	48 85 c0             	test   %rax,%rax
  44c752:	75 84                	jne    44c6d8 <add_value_suffix+0x250e>
  44c754:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  44c759:	e8 7a 15 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44c75e:	e9 ba fd ff ff       	jmpq   44c51d <add_value_suffix+0x2353>
  44c763:	c7 84 24 dc 00 00 00 	movl   $0x1,0xdc(%rsp)
  44c76a:	01 00 00 00 
  44c76e:	c7 84 24 d8 00 00 00 	movl   $0x1,0xd8(%rsp)
  44c775:	01 00 00 00 
  44c779:	e9 91 fd ff ff       	jmpq   44c50f <add_value_suffix+0x2345>
  44c77e:	48 8d 35 a3 3b 02 00 	lea    0x23ba3(%rip),%rsi        # 470328 <usage_message+0xe5e8>
  44c785:	bf 04 00 00 00       	mov    $0x4,%edi
  44c78a:	31 c0                	xor    %eax,%eax
  44c78c:	e8 1f 49 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44c791:	e9 49 fe ff ff       	jmpq   44c5df <add_value_suffix+0x2415>
  44c796:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
  44c79d:	00 
  44c79e:	80 38 40             	cmpb   $0x40,(%rax)
  44c7a1:	0f 85 13 fe ff ff    	jne    44c5ba <add_value_suffix+0x23f0>
  44c7a7:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
  44c7ae:	00 
  44c7af:	48 85 ff             	test   %rdi,%rdi
  44c7b2:	0f 84 02 fe ff ff    	je     44c5ba <add_value_suffix+0x23f0>
  44c7b8:	e8 2b 1a fc ff       	callq  40e1e8 <free@plt>
  44c7bd:	48 c7 84 24 c0 00 00 	movq   $0x0,0xc0(%rsp)
  44c7c4:	00 00 00 00 00 
  44c7c9:	e9 ec fd ff ff       	jmpq   44c5ba <add_value_suffix+0x23f0>
  44c7ce:	40 30 ed             	xor    %bpl,%bpl
  44c7d1:	48 89 df             	mov    %rbx,%rdi
  44c7d4:	e8 c4 b1 00 00       	callq  45799d <DBfetch>
  44c7d9:	48 85 c0             	test   %rax,%rax
  44c7dc:	0f 84 ce fd ff ff    	je     44c5b0 <add_value_suffix+0x23e6>
  44c7e2:	48 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%rsi
  44c7e9:	00 
  44c7ea:	48 8b 38             	mov    (%rax),%rdi
  44c7ed:	e8 76 1c fc ff       	callq  40e468 <strstr@plt>
  44c7f2:	bd 01 00 00 00       	mov    $0x1,%ebp
  44c7f7:	48 85 c0             	test   %rax,%rax
  44c7fa:	74 d5                	je     44c7d1 <add_value_suffix+0x2607>
  44c7fc:	e9 aa fd ff ff       	jmpq   44c5ab <add_value_suffix+0x23e1>
  44c801:	8b 9b d0 00 00 00    	mov    0xd0(%rbx),%ebx
  44c807:	48 8d 05 46 45 02 00 	lea    0x24546(%rip),%rax        # 470d54 <usage_message+0xf014>
  44c80e:	48 63 1c 98          	movslq (%rax,%rbx,4),%rbx
  44c812:	48 8d 04 03          	lea    (%rbx,%rax,1),%rax
  44c816:	ff e0                	jmpq   *%rax
  44c818:	48 8d 35 f7 7a 01 00 	lea    0x17af7(%rip),%rsi        # 464316 <usage_message+0x25d6>
  44c81f:	e9 21 fd ff ff       	jmpq   44c545 <add_value_suffix+0x237b>
  44c824:	48 8d 35 c6 7a 01 00 	lea    0x17ac6(%rip),%rsi        # 4642f1 <usage_message+0x25b1>
  44c82b:	e9 15 fd ff ff       	jmpq   44c545 <add_value_suffix+0x237b>
  44c830:	48 8d 35 c6 7a 01 00 	lea    0x17ac6(%rip),%rsi        # 4642fd <usage_message+0x25bd>
  44c837:	e9 09 fd ff ff       	jmpq   44c545 <add_value_suffix+0x237b>
  44c83c:	48 8d 35 c4 a2 02 00 	lea    0x2a2c4(%rip),%rsi        # 476b07 <usage_message+0x14dc7>
  44c843:	e9 fd fc ff ff       	jmpq   44c545 <add_value_suffix+0x237b>
  44c848:	48 8d 35 ba 7a 01 00 	lea    0x17aba(%rip),%rsi        # 464309 <usage_message+0x25c9>
  44c84f:	e9 f1 fc ff ff       	jmpq   44c545 <add_value_suffix+0x237b>
  44c854:	89 c9                	mov    %ecx,%ecx
  44c856:	48 8d 05 0b 45 02 00 	lea    0x2450b(%rip),%rax        # 470d68 <usage_message+0xf028>
  44c85d:	48 63 14 88          	movslq (%rax,%rcx,4),%rdx
  44c861:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44c865:	ff e0                	jmpq   *%rax
  44c867:	48 8d 0d a8 7a 01 00 	lea    0x17aa8(%rip),%rcx        # 464316 <usage_message+0x25d6>
  44c86e:	e9 ca fd ff ff       	jmpq   44c63d <add_value_suffix+0x2473>
  44c873:	48 8d 0d 77 7a 01 00 	lea    0x17a77(%rip),%rcx        # 4642f1 <usage_message+0x25b1>
  44c87a:	e9 be fd ff ff       	jmpq   44c63d <add_value_suffix+0x2473>
  44c87f:	48 8d 0d 77 7a 01 00 	lea    0x17a77(%rip),%rcx        # 4642fd <usage_message+0x25bd>
  44c886:	e9 b2 fd ff ff       	jmpq   44c63d <add_value_suffix+0x2473>
  44c88b:	48 8d 0d 75 a2 02 00 	lea    0x2a275(%rip),%rcx        # 476b07 <usage_message+0x14dc7>
  44c892:	e9 a6 fd ff ff       	jmpq   44c63d <add_value_suffix+0x2473>
  44c897:	48 8d 0d 6b 7a 01 00 	lea    0x17a6b(%rip),%rcx        # 464309 <usage_message+0x25c9>
  44c89e:	e9 9a fd ff ff       	jmpq   44c63d <add_value_suffix+0x2473>
  44c8a3:	b8 01 00 00 00       	mov    $0x1,%eax
  44c8a8:	48 d3 e0             	shl    %cl,%rax
  44c8ab:	4c 8d 0d 3a 57 03 00 	lea    0x3573a(%rip),%r9        # 481fec <usage_message+0x202ac>
  44c8b2:	a8 14                	test   $0x14,%al
  44c8b4:	0f 85 75 fd ff ff    	jne    44c62f <add_value_suffix+0x2465>
  44c8ba:	4c 8d 0d 37 a3 02 00 	lea    0x2a337(%rip),%r9        # 476bf8 <usage_message+0x14eb8>
  44c8c1:	a8 0b                	test   $0xb,%al
  44c8c3:	0f 85 66 fd ff ff    	jne    44c62f <add_value_suffix+0x2465>
  44c8c9:	e9 5e fd ff ff       	jmpq   44c62c <add_value_suffix+0x2462>
  44c8ce:	31 ed                	xor    %ebp,%ebp
  44c8d0:	48 89 df             	mov    %rbx,%rdi
  44c8d3:	e8 c5 b0 00 00       	callq  45799d <DBfetch>
  44c8d8:	48 85 c0             	test   %rax,%rax
  44c8db:	0f 84 cf fc ff ff    	je     44c5b0 <add_value_suffix+0x23e6>
  44c8e1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  44c8e7:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
  44c8ee:	00 
  44c8ef:	48 8b 10             	mov    (%rax),%rdx
  44c8f2:	8b b4 24 d0 00 00 00 	mov    0xd0(%rsp),%esi
  44c8f9:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
  44c900:	00 
  44c901:	e8 53 5a ff ff       	callq  442359 <regexp_match_ex>
  44c906:	bd 01 00 00 00       	mov    $0x1,%ebp
  44c90b:	85 c0                	test   %eax,%eax
  44c90d:	75 c1                	jne    44c8d0 <add_value_suffix+0x2706>
  44c90f:	e9 97 fc ff ff       	jmpq   44c5ab <add_value_suffix+0x23e1>
  44c914:	ba 00 08 00 00       	mov    $0x800,%edx
  44c919:	48 8d 35 05 75 01 00 	lea    0x17505(%rip),%rsi        # 463e25 <usage_message+0x20e5>
  44c920:	4c 89 ef             	mov    %r13,%rdi
  44c923:	e8 78 62 ff ff       	callq  442ba0 <zbx_strlcpy>
  44c928:	e9 b2 fc ff ff       	jmpq   44c5df <add_value_suffix+0x2415>

000000000044c92d <evaluate_function>:
  44c92d:	41 57                	push   %r15
  44c92f:	41 56                	push   %r14
  44c931:	41 55                	push   %r13
  44c933:	41 54                	push   %r12
  44c935:	55                   	push   %rbp
  44c936:	53                   	push   %rbx
  44c937:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
  44c93e:	49 89 ff             	mov    %rdi,%r15
  44c941:	49 89 f4             	mov    %rsi,%r12
  44c944:	48 89 d3             	mov    %rdx,%rbx
  44c947:	48 89 4c 24 10       	mov    %rcx,0x10(%rsp)
  44c94c:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
  44c951:	48 89 f7             	mov    %rsi,%rdi
  44c954:	e8 6b ac 00 00       	callq  4575c4 <zbx_host_key_string_by_item>
  44c959:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
  44c95e:	48 89 d9             	mov    %rbx,%rcx
  44c961:	48 89 c2             	mov    %rax,%rdx
  44c964:	48 8d 35 95 40 02 00 	lea    0x24095(%rip),%rsi        # 470a00 <usage_message+0xecc0>
  44c96b:	bf 04 00 00 00       	mov    $0x4,%edi
  44c970:	31 c0                	xor    %eax,%eax
  44c972:	e8 39 47 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44c977:	41 c6 07 00          	movb   $0x0,(%r15)
  44c97b:	48 8d 2d 29 7c 01 00 	lea    0x17c29(%rip),%rbp        # 4645ab <usage_message+0x286b>
  44c982:	b9 05 00 00 00       	mov    $0x5,%ecx
  44c987:	48 89 de             	mov    %rbx,%rsi
  44c98a:	48 89 ef             	mov    %rbp,%rdi
  44c98d:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44c98f:	74 17                	je     44c9a8 <evaluate_function+0x7b>
  44c991:	b9 05 00 00 00       	mov    $0x5,%ecx
  44c996:	48 8d 3d a3 39 02 00 	lea    0x239a3(%rip),%rdi        # 470340 <usage_message+0xe600>
  44c99d:	48 89 de             	mov    %rbx,%rsi
  44c9a0:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44c9a2:	0f 85 db 01 00 00    	jne    44cb83 <evaluate_function+0x256>
  44c9a8:	4c 8b 6c 24 18       	mov    0x18(%rsp),%r13
  44c9ad:	c7 84 24 b4 00 00 00 	movl   $0x0,0xb4(%rsp)
  44c9b4:	00 00 00 00 
  44c9b8:	48 8d 15 86 39 02 00 	lea    0x23986(%rip),%rdx        # 470345 <usage_message+0xe605>
  44c9bf:	48 8d 35 cb 68 03 00 	lea    0x368cb(%rip),%rsi        # 483291 <usage_message+0x21551>
  44c9c6:	bf 04 00 00 00       	mov    $0x4,%edi
  44c9cb:	31 c0                	xor    %eax,%eax
  44c9cd:	e8 de 46 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44c9d2:	b9 05 00 00 00       	mov    $0x5,%ecx
  44c9d7:	48 89 de             	mov    %rbx,%rsi
  44c9da:	48 89 ef             	mov    %rbp,%rdi
  44c9dd:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44c9df:	0f 85 96 04 00 00    	jne    44ce7b <evaluate_function+0x54e>
  44c9e5:	48 8d 8c 24 bc 00 00 	lea    0xbc(%rsp),%rcx
  44c9ec:	00 
  44c9ed:	4c 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%r8
  44c9f4:	00 
  44c9f5:	ba 01 00 00 00       	mov    $0x1,%edx
  44c9fa:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  44c9ff:	4c 89 e7             	mov    %r12,%rdi
  44ca02:	e8 31 da ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44ca07:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44ca0a:	74 0a                	je     44ca16 <evaluate_function+0xe9>
  44ca0c:	83 bc 24 b8 00 00 00 	cmpl   $0x1,0xb8(%rsp)
  44ca13:	01 
  44ca14:	74 16                	je     44ca2c <evaluate_function+0xff>
  44ca16:	c7 84 24 bc 00 00 00 	movl   $0x1,0xbc(%rsp)
  44ca1d:	01 00 00 00 
  44ca21:	c7 84 24 b8 00 00 00 	movl   $0x1,0xb8(%rsp)
  44ca28:	01 00 00 00 
  44ca2c:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  44ca31:	e8 ac 61 ff ff       	callq  442be2 <num_param>
  44ca36:	83 f8 02             	cmp    $0x2,%eax
  44ca39:	0f 84 fd 05 00 00    	je     44d03c <evaluate_function+0x70f>
  44ca3f:	8b b4 24 b4 00 00 00 	mov    0xb4(%rsp),%esi
  44ca46:	85 f6                	test   %esi,%esi
  44ca48:	75 19                	jne    44ca63 <evaluate_function+0x136>
  44ca4a:	8b 84 24 bc 00 00 00 	mov    0xbc(%rsp),%eax
  44ca51:	83 f8 01             	cmp    $0x1,%eax
  44ca54:	0f 84 6e 05 00 00    	je     44cfc8 <evaluate_function+0x69b>
  44ca5a:	83 f8 02             	cmp    $0x2,%eax
  44ca5d:	0f 84 ae 05 00 00    	je     44d011 <evaluate_function+0x6e4>
  44ca63:	41 8b 8c 24 d0 00 00 	mov    0xd0(%r12),%ecx
  44ca6a:	00 
  44ca6b:	83 f9 04             	cmp    $0x4,%ecx
  44ca6e:	0f 86 76 01 00 00    	jbe    44cbea <evaluate_function+0x2bd>
  44ca74:	31 d2                	xor    %edx,%edx
  44ca76:	4d 8b 04 24          	mov    (%r12),%r8
  44ca7a:	83 f9 04             	cmp    $0x4,%ecx
  44ca7d:	0f 86 e0 01 00 00    	jbe    44cc63 <evaluate_function+0x336>
  44ca83:	31 c9                	xor    %ecx,%ecx
  44ca85:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  44ca8a:	48 89 14 24          	mov    %rdx,(%rsp)
  44ca8e:	4d 89 e9             	mov    %r13,%r9
  44ca91:	48 8d 15 90 3f 02 00 	lea    0x23f90(%rip),%rdx        # 470a28 <usage_message+0xece8>
  44ca98:	be 80 00 00 00       	mov    $0x80,%esi
  44ca9d:	48 89 ef             	mov    %rbp,%rdi
  44caa0:	31 c0                	xor    %eax,%eax
  44caa2:	e8 bc 80 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44caa7:	8b b4 24 bc 00 00 00 	mov    0xbc(%rsp),%esi
  44caae:	48 89 ef             	mov    %rbp,%rdi
  44cab1:	e8 d0 b3 00 00       	callq  457e86 <DBselectN>
  44cab6:	49 89 c6             	mov    %rax,%r14
  44cab9:	45 31 ed             	xor    %r13d,%r13d
  44cabc:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44cac1:	4c 89 f7             	mov    %r14,%rdi
  44cac4:	e8 d4 ae 00 00       	callq  45799d <DBfetch>
  44cac9:	48 85 c0             	test   %rax,%rax
  44cacc:	74 36                	je     44cb04 <evaluate_function+0x1d7>
  44cace:	41 83 c5 01          	add    $0x1,%r13d
  44cad2:	44 3b ac 24 bc 00 00 	cmp    0xbc(%rsp),%r13d
  44cad9:	00 
  44cada:	75 e5                	jne    44cac1 <evaluate_function+0x194>
  44cadc:	48 8b 08             	mov    (%rax),%rcx
  44cadf:	48 8d 15 7f 56 03 00 	lea    0x3567f(%rip),%rdx        # 482165 <usage_message+0x20425>
  44cae6:	be 00 08 00 00       	mov    $0x800,%esi
  44caeb:	4c 89 ff             	mov    %r15,%rdi
  44caee:	31 c0                	xor    %eax,%eax
  44caf0:	e8 6e 80 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44caf5:	31 ed                	xor    %ebp,%ebp
  44caf7:	4c 89 f7             	mov    %r14,%rdi
  44cafa:	e8 9e ae 00 00       	callq  45799d <DBfetch>
  44caff:	48 85 c0             	test   %rax,%rax
  44cb02:	75 ca                	jne    44cace <evaluate_function+0x1a1>
  44cb04:	4c 89 f7             	mov    %r14,%rdi
  44cb07:	e8 cc 11 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44cb0c:	89 ef                	mov    %ebp,%edi
  44cb0e:	e8 68 68 ff ff       	callq  44337b <zbx_result_string>
  44cb13:	48 89 c1             	mov    %rax,%rcx
  44cb16:	48 8d 15 28 38 02 00 	lea    0x23828(%rip),%rdx        # 470345 <usage_message+0xe605>
  44cb1d:	48 8d 35 d9 68 03 00 	lea    0x368d9(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44cb24:	bf 04 00 00 00       	mov    $0x4,%edi
  44cb29:	31 c0                	xor    %eax,%eax
  44cb2b:	e8 80 45 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44cb30:	85 ed                	test   %ebp,%ebp
  44cb32:	0f 84 a3 00 00 00    	je     44cbdb <evaluate_function+0x2ae>
  44cb38:	89 ef                	mov    %ebp,%edi
  44cb3a:	e8 3c 68 ff ff       	callq  44337b <zbx_result_string>
  44cb3f:	49 89 c5             	mov    %rax,%r13
  44cb42:	4c 89 e7             	mov    %r12,%rdi
  44cb45:	e8 7a aa 00 00       	callq  4575c4 <zbx_host_key_string_by_item>
  44cb4a:	48 89 c2             	mov    %rax,%rdx
  44cb4d:	4c 89 2c 24          	mov    %r13,(%rsp)
  44cb51:	4d 89 f9             	mov    %r15,%r9
  44cb54:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
  44cb59:	48 89 d9             	mov    %rbx,%rcx
  44cb5c:	48 8d 35 c5 3f 02 00 	lea    0x23fc5(%rip),%rsi        # 470b28 <usage_message+0xede8>
  44cb63:	bf 04 00 00 00       	mov    $0x4,%edi
  44cb68:	31 c0                	xor    %eax,%eax
  44cb6a:	e8 41 45 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44cb6f:	89 e8                	mov    %ebp,%eax
  44cb71:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
  44cb78:	5b                   	pop    %rbx
  44cb79:	5d                   	pop    %rbp
  44cb7a:	41 5c                	pop    %r12
  44cb7c:	41 5d                	pop    %r13
  44cb7e:	41 5e                	pop    %r14
  44cb80:	41 5f                	pop    %r15
  44cb82:	c3                   	retq   
  44cb83:	0f b6 2b             	movzbl (%rbx),%ebp
  44cb86:	0f b6 05 77 a0 02 00 	movzbl 0x2a077(%rip),%eax        # 476c04 <usage_message+0x14ec4>
  44cb8d:	39 c5                	cmp    %eax,%ebp
  44cb8f:	0f 85 80 00 00 00    	jne    44cc15 <evaluate_function+0x2e8>
  44cb95:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
  44cb99:	3a 05 66 a0 02 00    	cmp    0x2a066(%rip),%al        # 476c05 <usage_message+0x14ec5>
  44cb9f:	75 74                	jne    44cc15 <evaluate_function+0x2e8>
  44cba1:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
  44cba5:	3a 05 5b a0 02 00    	cmp    0x2a05b(%rip),%al        # 476c06 <usage_message+0x14ec6>
  44cbab:	75 68                	jne    44cc15 <evaluate_function+0x2e8>
  44cbad:	0f b6 43 03          	movzbl 0x3(%rbx),%eax
  44cbb1:	3a 05 50 a0 02 00    	cmp    0x2a050(%rip),%al        # 476c07 <usage_message+0x14ec7>
  44cbb7:	75 5c                	jne    44cc15 <evaluate_function+0x2e8>
  44cbb9:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
  44cbbe:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  44cbc3:	48 89 da             	mov    %rbx,%rdx
  44cbc6:	4c 89 e6             	mov    %r12,%rsi
  44cbc9:	4c 89 ff             	mov    %r15,%rdi
  44cbcc:	e8 fa d9 ff ff       	callq  44a5cb <add_value_suffix+0x401>
  44cbd1:	89 c5                	mov    %eax,%ebp
  44cbd3:	85 ed                	test   %ebp,%ebp
  44cbd5:	0f 85 5d ff ff ff    	jne    44cb38 <evaluate_function+0x20b>
  44cbdb:	4c 89 ff             	mov    %r15,%rdi
  44cbde:	e8 19 6e ff ff       	callq  4439fc <del_zeroes>
  44cbe3:	31 ed                	xor    %ebp,%ebp
  44cbe5:	e9 4e ff ff ff       	jmpq   44cb38 <evaluate_function+0x20b>
  44cbea:	b8 01 00 00 00       	mov    $0x1,%eax
  44cbef:	48 d3 e0             	shl    %cl,%rax
  44cbf2:	48 8d 15 f3 53 03 00 	lea    0x353f3(%rip),%rdx        # 481fec <usage_message+0x202ac>
  44cbf9:	a8 14                	test   $0x14,%al
  44cbfb:	0f 85 75 fe ff ff    	jne    44ca76 <evaluate_function+0x149>
  44cc01:	48 8d 15 f0 9f 02 00 	lea    0x29ff0(%rip),%rdx        # 476bf8 <usage_message+0x14eb8>
  44cc08:	a8 0b                	test   $0xb,%al
  44cc0a:	0f 85 66 fe ff ff    	jne    44ca76 <evaluate_function+0x149>
  44cc10:	e9 5f fe ff ff       	jmpq   44ca74 <evaluate_function+0x147>
  44cc15:	0f b6 05 fc 9f 02 00 	movzbl 0x29ffc(%rip),%eax        # 476c18 <usage_message+0x14ed8>
  44cc1c:	39 c5                	cmp    %eax,%ebp
  44cc1e:	75 56                	jne    44cc76 <evaluate_function+0x349>
  44cc20:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
  44cc24:	3a 05 ef 9f 02 00    	cmp    0x29fef(%rip),%al        # 476c19 <usage_message+0x14ed9>
  44cc2a:	75 4a                	jne    44cc76 <evaluate_function+0x349>
  44cc2c:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
  44cc30:	3a 05 e4 9f 02 00    	cmp    0x29fe4(%rip),%al        # 476c1a <usage_message+0x14eda>
  44cc36:	75 3e                	jne    44cc76 <evaluate_function+0x349>
  44cc38:	0f b6 43 03          	movzbl 0x3(%rbx),%eax
  44cc3c:	3a 05 d9 9f 02 00    	cmp    0x29fd9(%rip),%al        # 476c1b <usage_message+0x14edb>
  44cc42:	75 32                	jne    44cc76 <evaluate_function+0x349>
  44cc44:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
  44cc49:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  44cc4e:	48 89 da             	mov    %rbx,%rdx
  44cc51:	4c 89 e6             	mov    %r12,%rsi
  44cc54:	4c 89 ff             	mov    %r15,%rdi
  44cc57:	e8 29 dd ff ff       	callq  44a985 <add_value_suffix+0x7bb>
  44cc5c:	89 c5                	mov    %eax,%ebp
  44cc5e:	e9 cd fe ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44cc63:	89 c9                	mov    %ecx,%ecx
  44cc65:	48 8d 05 10 41 02 00 	lea    0x24110(%rip),%rax        # 470d7c <usage_message+0xf03c>
  44cc6c:	48 63 0c 88          	movslq (%rax,%rcx,4),%rcx
  44cc70:	48 8d 04 01          	lea    (%rcx,%rax,1),%rax
  44cc74:	ff e0                	jmpq   *%rax
  44cc76:	0f b6 05 91 9f 02 00 	movzbl 0x29f91(%rip),%eax        # 476c0e <usage_message+0x14ece>
  44cc7d:	39 c5                	cmp    %eax,%ebp
  44cc7f:	75 7f                	jne    44cd00 <evaluate_function+0x3d3>
  44cc81:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
  44cc85:	3a 05 84 9f 02 00    	cmp    0x29f84(%rip),%al        # 476c0f <usage_message+0x14ecf>
  44cc8b:	75 73                	jne    44cd00 <evaluate_function+0x3d3>
  44cc8d:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
  44cc91:	3a 05 79 9f 02 00    	cmp    0x29f79(%rip),%al        # 476c10 <usage_message+0x14ed0>
  44cc97:	75 67                	jne    44cd00 <evaluate_function+0x3d3>
  44cc99:	0f b6 43 03          	movzbl 0x3(%rbx),%eax
  44cc9d:	3a 05 6e 9f 02 00    	cmp    0x29f6e(%rip),%al        # 476c11 <usage_message+0x14ed1>
  44cca3:	75 5b                	jne    44cd00 <evaluate_function+0x3d3>
  44cca5:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
  44ccaa:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  44ccaf:	48 89 da             	mov    %rbx,%rdx
  44ccb2:	4c 89 e6             	mov    %r12,%rsi
  44ccb5:	4c 89 ff             	mov    %r15,%rdi
  44ccb8:	e8 7e e0 ff ff       	callq  44ad3b <add_value_suffix+0xb71>
  44ccbd:	89 c5                	mov    %eax,%ebp
  44ccbf:	e9 6c fe ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44ccc4:	48 8d 0d 3e 76 01 00 	lea    0x1763e(%rip),%rcx        # 464309 <usage_message+0x25c9>
  44cccb:	e9 b5 fd ff ff       	jmpq   44ca85 <evaluate_function+0x158>
  44ccd0:	48 8d 0d 3f 76 01 00 	lea    0x1763f(%rip),%rcx        # 464316 <usage_message+0x25d6>
  44ccd7:	e9 a9 fd ff ff       	jmpq   44ca85 <evaluate_function+0x158>
  44ccdc:	48 8d 0d 0e 76 01 00 	lea    0x1760e(%rip),%rcx        # 4642f1 <usage_message+0x25b1>
  44cce3:	e9 9d fd ff ff       	jmpq   44ca85 <evaluate_function+0x158>
  44cce8:	48 8d 0d 0e 76 01 00 	lea    0x1760e(%rip),%rcx        # 4642fd <usage_message+0x25bd>
  44ccef:	e9 91 fd ff ff       	jmpq   44ca85 <evaluate_function+0x158>
  44ccf4:	48 8d 0d 0c 9e 02 00 	lea    0x29e0c(%rip),%rcx        # 476b07 <usage_message+0x14dc7>
  44ccfb:	e9 85 fd ff ff       	jmpq   44ca85 <evaluate_function+0x158>
  44cd00:	0f b6 05 7f d8 01 00 	movzbl 0x1d87f(%rip),%eax        # 46a586 <usage_message+0x8846>
  44cd07:	39 c5                	cmp    %eax,%ebp
  44cd09:	75 43                	jne    44cd4e <evaluate_function+0x421>
  44cd0b:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
  44cd0f:	3a 05 72 d8 01 00    	cmp    0x1d872(%rip),%al        # 46a587 <usage_message+0x8847>
  44cd15:	75 37                	jne    44cd4e <evaluate_function+0x421>
  44cd17:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
  44cd1b:	3a 05 67 d8 01 00    	cmp    0x1d867(%rip),%al        # 46a588 <usage_message+0x8848>
  44cd21:	75 2b                	jne    44cd4e <evaluate_function+0x421>
  44cd23:	0f b6 43 03          	movzbl 0x3(%rbx),%eax
  44cd27:	3a 05 5c d8 01 00    	cmp    0x1d85c(%rip),%al        # 46a589 <usage_message+0x8849>
  44cd2d:	75 1f                	jne    44cd4e <evaluate_function+0x421>
  44cd2f:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
  44cd34:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  44cd39:	48 89 da             	mov    %rbx,%rdx
  44cd3c:	4c 89 e6             	mov    %r12,%rsi
  44cd3f:	4c 89 ff             	mov    %r15,%rdi
  44cd42:	e8 0b e3 ff ff       	callq  44b052 <add_value_suffix+0xe88>
  44cd47:	89 c5                	mov    %eax,%ebp
  44cd49:	e9 e2 fd ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44cd4e:	b9 06 00 00 00       	mov    $0x6,%ecx
  44cd53:	48 8d 3d ed 83 02 00 	lea    0x283ed(%rip),%rdi        # 475147 <usage_message+0x13407>
  44cd5a:	48 89 de             	mov    %rbx,%rsi
  44cd5d:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44cd5f:	0f 84 6d 01 00 00    	je     44ced2 <evaluate_function+0x5a5>
  44cd65:	b9 06 00 00 00       	mov    $0x6,%ecx
  44cd6a:	48 8d 3d e2 35 02 00 	lea    0x235e2(%rip),%rdi        # 470353 <usage_message+0xe613>
  44cd71:	48 89 de             	mov    %rbx,%rsi
  44cd74:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44cd76:	0f 84 37 01 00 00    	je     44ceb3 <evaluate_function+0x586>
  44cd7c:	b9 07 00 00 00       	mov    $0x7,%ecx
  44cd81:	48 8d 3d d1 35 02 00 	lea    0x235d1(%rip),%rdi        # 470359 <usage_message+0xe619>
  44cd88:	48 89 de             	mov    %rbx,%rsi
  44cd8b:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44cd8d:	0f 84 5e 01 00 00    	je     44cef1 <evaluate_function+0x5c4>
  44cd93:	b9 05 00 00 00       	mov    $0x5,%ecx
  44cd98:	48 8d 3d b8 ab 02 00 	lea    0x2abb8(%rip),%rdi        # 477957 <usage_message+0x15c17>
  44cd9f:	48 89 de             	mov    %rbx,%rsi
  44cda2:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44cda4:	0f 84 83 01 00 00    	je     44cf2d <evaluate_function+0x600>
  44cdaa:	b9 0a 00 00 00       	mov    $0xa,%ecx
  44cdaf:	48 8d 3d c7 35 02 00 	lea    0x235c7(%rip),%rdi        # 47037d <usage_message+0xe63d>
  44cdb6:	48 89 de             	mov    %rbx,%rsi
  44cdb9:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44cdbb:	0f 84 a6 01 00 00    	je     44cf67 <evaluate_function+0x63a>
  44cdc1:	b9 05 00 00 00       	mov    $0x5,%ecx
  44cdc6:	48 8d 3d 45 d7 01 00 	lea    0x1d745(%rip),%rdi        # 46a512 <usage_message+0x87d2>
  44cdcd:	48 89 de             	mov    %rbx,%rsi
  44cdd0:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44cdd2:	0f 84 c1 01 00 00    	je     44cf99 <evaluate_function+0x66c>
  44cdd8:	b9 0a 00 00 00       	mov    $0xa,%ecx
  44cddd:	48 8d 3d b0 35 02 00 	lea    0x235b0(%rip),%rdi        # 470394 <usage_message+0xe654>
  44cde4:	48 89 de             	mov    %rbx,%rsi
  44cde7:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44cde9:	0f 84 a0 02 00 00    	je     44d08f <evaluate_function+0x762>
  44cdef:	b9 07 00 00 00       	mov    $0x7,%ecx
  44cdf4:	48 8d 3d dc 66 01 00 	lea    0x166dc(%rip),%rdi        # 4634d7 <usage_message+0x1797>
  44cdfb:	48 89 de             	mov    %rbx,%rsi
  44cdfe:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44ce00:	0f 84 de 02 00 00    	je     44d0e4 <evaluate_function+0x7b7>
  44ce06:	48 8d 35 b4 35 02 00 	lea    0x235b4(%rip),%rsi        # 4703c1 <usage_message+0xe681>
  44ce0d:	48 89 df             	mov    %rbx,%rdi
  44ce10:	e8 93 19 fc ff       	callq  40e7a8 <strcmp@plt>
  44ce15:	85 c0                	test   %eax,%eax
  44ce17:	0f 84 d6 03 00 00    	je     44d1f3 <evaluate_function+0x8c6>
  44ce1d:	0f b6 05 3e 26 02 00 	movzbl 0x2263e(%rip),%eax        # 46f462 <usage_message+0xd722>
  44ce24:	39 c5                	cmp    %eax,%ebp
  44ce26:	0f 85 0d 03 00 00    	jne    44d139 <evaluate_function+0x80c>
  44ce2c:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
  44ce30:	3a 05 2d 26 02 00    	cmp    0x2262d(%rip),%al        # 46f463 <usage_message+0xd723>
  44ce36:	0f 85 fd 02 00 00    	jne    44d139 <evaluate_function+0x80c>
  44ce3c:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
  44ce40:	3a 05 1e 26 02 00    	cmp    0x2261e(%rip),%al        # 46f464 <usage_message+0xd724>
  44ce46:	0f 85 ed 02 00 00    	jne    44d139 <evaluate_function+0x80c>
  44ce4c:	0f b6 43 03          	movzbl 0x3(%rbx),%eax
  44ce50:	3a 05 0f 26 02 00    	cmp    0x2260f(%rip),%al        # 46f465 <usage_message+0xd725>
  44ce56:	0f 85 dd 02 00 00    	jne    44d139 <evaluate_function+0x80c>
  44ce5c:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
  44ce61:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  44ce66:	48 89 da             	mov    %rbx,%rdx
  44ce69:	4c 89 e6             	mov    %r12,%rsi
  44ce6c:	4c 89 ff             	mov    %r15,%rdi
  44ce6f:	e8 0a f5 ff ff       	callq  44c37e <add_value_suffix+0x21b4>
  44ce74:	89 c5                	mov    %eax,%ebp
  44ce76:	e9 b5 fc ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44ce7b:	b9 05 00 00 00       	mov    $0x5,%ecx
  44ce80:	48 8d 3d b9 34 02 00 	lea    0x234b9(%rip),%rdi        # 470340 <usage_message+0xe600>
  44ce87:	48 89 de             	mov    %rbx,%rsi
  44ce8a:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44ce8c:	75 1b                	jne    44cea9 <evaluate_function+0x57c>
  44ce8e:	c7 84 24 bc 00 00 00 	movl   $0x2,0xbc(%rsp)
  44ce95:	02 00 00 00 
  44ce99:	c7 84 24 b8 00 00 00 	movl   $0x1,0xb8(%rsp)
  44cea0:	01 00 00 00 
  44cea4:	e9 96 fb ff ff       	jmpq   44ca3f <evaluate_function+0x112>
  44cea9:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44ceae:	e9 59 fc ff ff       	jmpq   44cb0c <evaluate_function+0x1df>
  44ceb3:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
  44ceb8:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  44cebd:	48 89 da             	mov    %rbx,%rdx
  44cec0:	4c 89 e6             	mov    %r12,%rsi
  44cec3:	4c 89 ff             	mov    %r15,%rdi
  44cec6:	e8 19 e5 ff ff       	callq  44b3e4 <add_value_suffix+0x121a>
  44cecb:	89 c5                	mov    %eax,%ebp
  44cecd:	e9 5e fc ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44ced2:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
  44ced7:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  44cedc:	48 89 da             	mov    %rbx,%rdx
  44cedf:	4c 89 e6             	mov    %r12,%rsi
  44cee2:	4c 89 ff             	mov    %r15,%rdi
  44cee5:	e8 00 e9 ff ff       	callq  44b7ea <add_value_suffix+0x1620>
  44ceea:	89 c5                	mov    %eax,%ebp
  44ceec:	e9 3f fc ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44cef1:	48 8b 6c 24 18       	mov    0x18(%rsp),%rbp
  44cef6:	48 8d 15 63 34 02 00 	lea    0x23463(%rip),%rdx        # 470360 <usage_message+0xe620>
  44cefd:	48 8d 35 8d 63 03 00 	lea    0x3638d(%rip),%rsi        # 483291 <usage_message+0x21551>
  44cf04:	bf 04 00 00 00       	mov    $0x4,%edi
  44cf09:	31 c0                	xor    %eax,%eax
  44cf0b:	e8 a0 41 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44cf10:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  44cf15:	e8 c8 5c ff ff       	callq  442be2 <num_param>
  44cf1a:	83 f8 01             	cmp    $0x1,%eax
  44cf1d:	0f 8e 4f 04 00 00    	jle    44d372 <evaluate_function+0xa45>
  44cf23:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44cf28:	e9 0b fc ff ff       	jmpq   44cb38 <evaluate_function+0x20b>
  44cf2d:	48 8d 7c 24 18       	lea    0x18(%rsp),%rdi
  44cf32:	e8 51 1b fc ff       	callq  40ea88 <localtime@plt>
  44cf37:	44 8b 40 10          	mov    0x10(%rax),%r8d
  44cf3b:	8b 48 14             	mov    0x14(%rax),%ecx
  44cf3e:	81 c1 6c 07 00 00    	add    $0x76c,%ecx
  44cf44:	44 8b 48 0c          	mov    0xc(%rax),%r9d
  44cf48:	41 83 c0 01          	add    $0x1,%r8d
  44cf4c:	48 8d 15 1d 34 02 00 	lea    0x2341d(%rip),%rdx        # 470370 <usage_message+0xe630>
  44cf53:	be 00 08 00 00       	mov    $0x800,%esi
  44cf58:	4c 89 ff             	mov    %r15,%rdi
  44cf5b:	31 c0                	xor    %eax,%eax
  44cf5d:	e8 01 7c ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44cf62:	e9 74 fc ff ff       	jmpq   44cbdb <evaluate_function+0x2ae>
  44cf67:	48 8d 7c 24 18       	lea    0x18(%rsp),%rdi
  44cf6c:	e8 17 1b fc ff       	callq  40ea88 <localtime@plt>
  44cf71:	8b 48 18             	mov    0x18(%rax),%ecx
  44cf74:	85 c9                	test   %ecx,%ecx
  44cf76:	b8 07 00 00 00       	mov    $0x7,%eax
  44cf7b:	0f 44 c8             	cmove  %eax,%ecx
  44cf7e:	48 8d 15 4d 4e 01 00 	lea    0x14e4d(%rip),%rdx        # 461dd2 <usage_message+0x92>
  44cf85:	be 00 08 00 00       	mov    $0x800,%esi
  44cf8a:	4c 89 ff             	mov    %r15,%rdi
  44cf8d:	31 c0                	xor    %eax,%eax
  44cf8f:	e8 cf 7b ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44cf94:	e9 42 fc ff ff       	jmpq   44cbdb <evaluate_function+0x2ae>
  44cf99:	48 8d 7c 24 18       	lea    0x18(%rsp),%rdi
  44cf9e:	e8 e5 1a fc ff       	callq  40ea88 <localtime@plt>
  44cfa3:	8b 48 08             	mov    0x8(%rax),%ecx
  44cfa6:	44 8b 08             	mov    (%rax),%r9d
  44cfa9:	44 8b 40 04          	mov    0x4(%rax),%r8d
  44cfad:	48 8d 15 d3 33 02 00 	lea    0x233d3(%rip),%rdx        # 470387 <usage_message+0xe647>
  44cfb4:	be 00 08 00 00       	mov    $0x800,%esi
  44cfb9:	4c 89 ff             	mov    %r15,%rdi
  44cfbc:	31 c0                	xor    %eax,%eax
  44cfbe:	e8 a0 7b ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44cfc3:	e9 13 fc ff ff       	jmpq   44cbdb <evaluate_function+0x2ae>
  44cfc8:	41 83 bc 24 a4 00 00 	cmpl   $0x1,0xa4(%r12)
  44cfcf:	00 01 
  44cfd1:	0f 84 d2 fe ff ff    	je     44cea9 <evaluate_function+0x57c>
  44cfd7:	41 8b 84 24 d0 00 00 	mov    0xd0(%r12),%eax
  44cfde:	00 
  44cfdf:	85 c0                	test   %eax,%eax
  44cfe1:	0f 85 f6 01 00 00    	jne    44d1dd <evaluate_function+0x8b0>
  44cfe7:	f2 41 0f 10 84 24 90 	movsd  0x90(%r12),%xmm0
  44cfee:	00 00 00 
  44cff1:	48 8d 15 06 81 02 00 	lea    0x28106(%rip),%rdx        # 4750fe <usage_message+0x133be>
  44cff8:	be 00 08 00 00       	mov    $0x800,%esi
  44cffd:	4c 89 ff             	mov    %r15,%rdi
  44d000:	b8 01 00 00 00       	mov    $0x1,%eax
  44d005:	e8 59 7b ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44d00a:	31 ed                	xor    %ebp,%ebp
  44d00c:	e9 fb fa ff ff       	jmpq   44cb0c <evaluate_function+0x1df>
  44d011:	41 83 bc 24 c0 00 00 	cmpl   $0x1,0xc0(%r12)
  44d018:	00 01 
  44d01a:	0f 84 89 fe ff ff    	je     44cea9 <evaluate_function+0x57c>
  44d020:	41 8b 84 24 d0 00 00 	mov    0xd0(%r12),%eax
  44d027:	00 
  44d028:	85 c0                	test   %eax,%eax
  44d02a:	0f 85 7f 01 00 00    	jne    44d1af <evaluate_function+0x882>
  44d030:	f2 41 0f 10 84 24 b0 	movsd  0xb0(%r12),%xmm0
  44d037:	00 00 00 
  44d03a:	eb b5                	jmp    44cff1 <evaluate_function+0x6c4>
  44d03c:	48 8d 8c 24 b4 00 00 	lea    0xb4(%rsp),%rcx
  44d043:	00 
  44d044:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
  44d04b:	00 
  44d04c:	ba 02 00 00 00       	mov    $0x2,%edx
  44d051:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  44d056:	4c 89 e7             	mov    %r12,%rdi
  44d059:	e8 da d3 ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44d05e:	85 c0                	test   %eax,%eax
  44d060:	0f 85 43 fe ff ff    	jne    44cea9 <evaluate_function+0x57c>
  44d066:	83 bc 24 b0 00 00 00 	cmpl   $0x0,0xb0(%rsp)
  44d06d:	00 
  44d06e:	0f 85 35 fe ff ff    	jne    44cea9 <evaluate_function+0x57c>
  44d074:	48 63 84 24 b4 00 00 	movslq 0xb4(%rsp),%rax
  44d07b:	00 
  44d07c:	49 29 c5             	sub    %rax,%r13
  44d07f:	c7 84 24 b4 00 00 00 	movl   $0x1,0xb4(%rsp)
  44d086:	01 00 00 00 
  44d08a:	e9 d4 f9 ff ff       	jmpq   44ca63 <evaluate_function+0x136>
  44d08f:	48 8d 15 08 33 02 00 	lea    0x23308(%rip),%rdx        # 47039e <usage_message+0xe65e>
  44d096:	48 8d 35 f4 61 03 00 	lea    0x361f4(%rip),%rsi        # 483291 <usage_message+0x21551>
  44d09d:	bf 04 00 00 00       	mov    $0x4,%edi
  44d0a2:	31 c0                	xor    %eax,%eax
  44d0a4:	e8 07 40 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d0a9:	41 83 bc 24 a4 00 00 	cmpl   $0x1,0xa4(%r12)
  44d0b0:	00 01 
  44d0b2:	0f 85 ed 03 00 00    	jne    44d4a5 <evaluate_function+0xb78>
  44d0b8:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44d0bb:	89 ef                	mov    %ebp,%edi
  44d0bd:	e8 b9 62 ff ff       	callq  44337b <zbx_result_string>
  44d0c2:	48 89 c1             	mov    %rax,%rcx
  44d0c5:	48 8d 15 d2 32 02 00 	lea    0x232d2(%rip),%rdx        # 47039e <usage_message+0xe65e>
  44d0cc:	48 8d 35 2a 63 03 00 	lea    0x3632a(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44d0d3:	bf 04 00 00 00       	mov    $0x4,%edi
  44d0d8:	31 c0                	xor    %eax,%eax
  44d0da:	e8 d1 3f fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d0df:	e9 4c fa ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44d0e4:	48 8d 15 c6 32 02 00 	lea    0x232c6(%rip),%rdx        # 4703b1 <usage_message+0xe671>
  44d0eb:	48 8d 35 9f 61 03 00 	lea    0x3619f(%rip),%rsi        # 483291 <usage_message+0x21551>
  44d0f2:	bf 04 00 00 00       	mov    $0x4,%edi
  44d0f7:	31 c0                	xor    %eax,%eax
  44d0f9:	e8 b2 3f fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d0fe:	41 83 bc 24 a4 00 00 	cmpl   $0x1,0xa4(%r12)
  44d105:	00 01 
  44d107:	0f 85 05 02 00 00    	jne    44d312 <evaluate_function+0x9e5>
  44d10d:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44d110:	89 ef                	mov    %ebp,%edi
  44d112:	e8 64 62 ff ff       	callq  44337b <zbx_result_string>
  44d117:	48 89 c1             	mov    %rax,%rcx
  44d11a:	48 8d 15 90 32 02 00 	lea    0x23290(%rip),%rdx        # 4703b1 <usage_message+0xe671>
  44d121:	48 8d 35 d5 62 03 00 	lea    0x362d5(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44d128:	bf 04 00 00 00       	mov    $0x4,%edi
  44d12d:	31 c0                	xor    %eax,%eax
  44d12f:	e8 7c 3f fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d134:	e9 f7 f9 ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44d139:	48 8d 35 95 d3 01 00 	lea    0x1d395(%rip),%rsi        # 46a4d5 <usage_message+0x8795>
  44d140:	48 89 df             	mov    %rbx,%rdi
  44d143:	e8 60 16 fc ff       	callq  40e7a8 <strcmp@plt>
  44d148:	85 c0                	test   %eax,%eax
  44d14a:	0f 84 0c fd ff ff    	je     44ce5c <evaluate_function+0x52f>
  44d150:	48 8d 35 c9 31 02 00 	lea    0x231c9(%rip),%rsi        # 470320 <usage_message+0xe5e0>
  44d157:	48 89 df             	mov    %rbx,%rdi
  44d15a:	e8 49 16 fc ff       	callq  40e7a8 <strcmp@plt>
  44d15f:	85 c0                	test   %eax,%eax
  44d161:	0f 84 f5 fc ff ff    	je     44ce5c <evaluate_function+0x52f>
  44d167:	0f b6 05 66 32 02 00 	movzbl 0x23266(%rip),%eax        # 4703d4 <usage_message+0xe694>
  44d16e:	39 c5                	cmp    %eax,%ebp
  44d170:	0f 85 f8 00 00 00    	jne    44d26e <evaluate_function+0x941>
  44d176:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
  44d17a:	3a 05 55 32 02 00    	cmp    0x23255(%rip),%al        # 4703d5 <usage_message+0xe695>
  44d180:	0f 85 e8 00 00 00    	jne    44d26e <evaluate_function+0x941>
  44d186:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
  44d18a:	3a 05 46 32 02 00    	cmp    0x23246(%rip),%al        # 4703d6 <usage_message+0xe696>
  44d190:	0f 85 d8 00 00 00    	jne    44d26e <evaluate_function+0x941>
  44d196:	0f b6 43 03          	movzbl 0x3(%rbx),%eax
  44d19a:	3a 05 37 32 02 00    	cmp    0x23237(%rip),%al        # 4703d7 <usage_message+0xe697>
  44d1a0:	0f 85 c8 00 00 00    	jne    44d26e <evaluate_function+0x941>
  44d1a6:	8b 4c 24 18          	mov    0x18(%rsp),%ecx
  44d1aa:	e9 cf fd ff ff       	jmpq   44cf7e <evaluate_function+0x651>
  44d1af:	83 f8 03             	cmp    $0x3,%eax
  44d1b2:	0f 84 8e 00 00 00    	je     44d246 <evaluate_function+0x919>
  44d1b8:	49 8b 8c 24 a8 00 00 	mov    0xa8(%r12),%rcx
  44d1bf:	00 
  44d1c0:	48 8d 15 9e 4f 03 00 	lea    0x34f9e(%rip),%rdx        # 482165 <usage_message+0x20425>
  44d1c7:	be 00 08 00 00       	mov    $0x800,%esi
  44d1cc:	4c 89 ff             	mov    %r15,%rdi
  44d1cf:	31 c0                	xor    %eax,%eax
  44d1d1:	e8 8d 79 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44d1d6:	31 ed                	xor    %ebp,%ebp
  44d1d8:	e9 2f f9 ff ff       	jmpq   44cb0c <evaluate_function+0x1df>
  44d1dd:	83 f8 03             	cmp    $0x3,%eax
  44d1e0:	74 78                	je     44d25a <evaluate_function+0x92d>
  44d1e2:	49 8b 8c 24 88 00 00 	mov    0x88(%r12),%rcx
  44d1e9:	00 
  44d1ea:	48 8d 15 74 4f 03 00 	lea    0x34f74(%rip),%rdx        # 482165 <usage_message+0x20425>
  44d1f1:	eb d4                	jmp    44d1c7 <evaluate_function+0x89a>
  44d1f3:	48 8d 15 cc 31 02 00 	lea    0x231cc(%rip),%rdx        # 4703c6 <usage_message+0xe686>
  44d1fa:	48 8d 35 90 60 03 00 	lea    0x36090(%rip),%rsi        # 483291 <usage_message+0x21551>
  44d201:	bf 04 00 00 00       	mov    $0x4,%edi
  44d206:	e8 a5 3e fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d20b:	41 83 bc 24 a4 00 00 	cmpl   $0x1,0xa4(%r12)
  44d212:	00 01 
  44d214:	0f 85 e7 02 00 00    	jne    44d501 <evaluate_function+0xbd4>
  44d21a:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44d21d:	89 ef                	mov    %ebp,%edi
  44d21f:	e8 57 61 ff ff       	callq  44337b <zbx_result_string>
  44d224:	48 89 c1             	mov    %rax,%rcx
  44d227:	48 8d 15 98 31 02 00 	lea    0x23198(%rip),%rdx        # 4703c6 <usage_message+0xe686>
  44d22e:	48 8d 35 c8 61 03 00 	lea    0x361c8(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44d235:	bf 04 00 00 00       	mov    $0x4,%edi
  44d23a:	31 c0                	xor    %eax,%eax
  44d23c:	e8 6f 3e fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d241:	e9 ea f8 ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44d246:	49 8b 8c 24 b8 00 00 	mov    0xb8(%r12),%rcx
  44d24d:	00 
  44d24e:	48 8d 15 7e 7e 02 00 	lea    0x27e7e(%rip),%rdx        # 4750d3 <usage_message+0x13393>
  44d255:	e9 6d ff ff ff       	jmpq   44d1c7 <evaluate_function+0x89a>
  44d25a:	49 8b 8c 24 98 00 00 	mov    0x98(%r12),%rcx
  44d261:	00 
  44d262:	48 8d 15 6a 7e 02 00 	lea    0x27e6a(%rip),%rdx        # 4750d3 <usage_message+0x13393>
  44d269:	e9 59 ff ff ff       	jmpq   44d1c7 <evaluate_function+0x89a>
  44d26e:	48 8d 35 63 31 02 00 	lea    0x23163(%rip),%rsi        # 4703d8 <usage_message+0xe698>
  44d275:	48 89 df             	mov    %rbx,%rdi
  44d278:	e8 2b 15 fc ff       	callq  40e7a8 <strcmp@plt>
  44d27d:	85 c0                	test   %eax,%eax
  44d27f:	0f 84 d9 04 00 00    	je     44d75e <evaluate_function+0xe31>
  44d285:	48 8d 35 69 31 02 00 	lea    0x23169(%rip),%rsi        # 4703f5 <usage_message+0xe6b5>
  44d28c:	48 89 df             	mov    %rbx,%rdi
  44d28f:	e8 14 15 fc ff       	callq  40e7a8 <strcmp@plt>
  44d294:	85 c0                	test   %eax,%eax
  44d296:	0f 84 6f 04 00 00    	je     44d70b <evaluate_function+0xdde>
  44d29c:	48 8d 35 73 31 02 00 	lea    0x23173(%rip),%rsi        # 470416 <usage_message+0xe6d6>
  44d2a3:	48 89 df             	mov    %rbx,%rdi
  44d2a6:	e8 fd 14 fc ff       	callq  40e7a8 <strcmp@plt>
  44d2ab:	85 c0                	test   %eax,%eax
  44d2ad:	0f 85 7f 05 00 00    	jne    44d832 <evaluate_function+0xf05>
  44d2b3:	48 c7 84 24 a8 00 00 	movq   $0x0,0xa8(%rsp)
  44d2ba:	00 00 00 00 00 
  44d2bf:	48 8d 15 5a 31 02 00 	lea    0x2315a(%rip),%rdx        # 470420 <usage_message+0xe6e0>
  44d2c6:	48 8d 35 c4 5f 03 00 	lea    0x35fc4(%rip),%rsi        # 483291 <usage_message+0x21551>
  44d2cd:	bf 04 00 00 00       	mov    $0x4,%edi
  44d2d2:	e8 d9 3d fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d2d7:	41 83 bc 24 d0 00 00 	cmpl   $0x2,0xd0(%r12)
  44d2de:	00 02 
  44d2e0:	0f 84 5b 03 00 00    	je     44d641 <evaluate_function+0xd14>
  44d2e6:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44d2e9:	89 ef                	mov    %ebp,%edi
  44d2eb:	e8 8b 60 ff ff       	callq  44337b <zbx_result_string>
  44d2f0:	48 89 c1             	mov    %rax,%rcx
  44d2f3:	48 8d 15 26 31 02 00 	lea    0x23126(%rip),%rdx        # 470420 <usage_message+0xe6e0>
  44d2fa:	48 8d 35 fc 60 03 00 	lea    0x360fc(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44d301:	bf 04 00 00 00       	mov    $0x4,%edi
  44d306:	31 c0                	xor    %eax,%eax
  44d308:	e8 a3 3d fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d30d:	e9 1e f8 ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44d312:	41 83 bc 24 c0 00 00 	cmpl   $0x1,0xc0(%r12)
  44d319:	00 01 
  44d31b:	0f 84 ec fd ff ff    	je     44d10d <evaluate_function+0x7e0>
  44d321:	41 8b 84 24 d0 00 00 	mov    0xd0(%r12),%eax
  44d328:	00 
  44d329:	85 c0                	test   %eax,%eax
  44d32b:	0f 84 31 01 00 00    	je     44d462 <evaluate_function+0xb35>
  44d331:	83 f8 03             	cmp    $0x3,%eax
  44d334:	0f 84 f0 00 00 00    	je     44d42a <evaluate_function+0xafd>
  44d33a:	49 8b bc 24 88 00 00 	mov    0x88(%r12),%rdi
  44d341:	00 
  44d342:	49 8b b4 24 a8 00 00 	mov    0xa8(%r12),%rsi
  44d349:	00 
  44d34a:	e8 59 14 fc ff       	callq  40e7a8 <strcmp@plt>
  44d34f:	85 c0                	test   %eax,%eax
  44d351:	0f 84 9c 00 00 00    	je     44d3f3 <evaluate_function+0xac6>
  44d357:	ba 00 08 00 00       	mov    $0x800,%edx
  44d35c:	48 8d 35 c2 6a 01 00 	lea    0x16ac2(%rip),%rsi        # 463e25 <usage_message+0x20e5>
  44d363:	4c 89 ff             	mov    %r15,%rdi
  44d366:	e8 35 58 ff ff       	callq  442ba0 <zbx_strlcpy>
  44d36b:	31 ed                	xor    %ebp,%ebp
  44d36d:	e9 9e fd ff ff       	jmpq   44d110 <evaluate_function+0x7e3>
  44d372:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
  44d379:	00 
  44d37a:	4c 8d 84 24 b4 00 00 	lea    0xb4(%rsp),%r8
  44d381:	00 
  44d382:	ba 01 00 00 00       	mov    $0x1,%edx
  44d387:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  44d38c:	4c 89 e7             	mov    %r12,%rdi
  44d38f:	e8 a4 d0 ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44d394:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44d397:	0f 84 86 fb ff ff    	je     44cf23 <evaluate_function+0x5f6>
  44d39d:	83 bc 24 b4 00 00 00 	cmpl   $0x0,0xb4(%rsp)
  44d3a4:	00 
  44d3a5:	0f 85 78 fb ff ff    	jne    44cf23 <evaluate_function+0x5f6>
  44d3ab:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
  44d3b2:	41 8b 94 24 a0 00 00 	mov    0xa0(%r12),%edx
  44d3b9:	00 
  44d3ba:	01 c2                	add    %eax,%edx
  44d3bc:	48 63 d2             	movslq %edx,%rdx
  44d3bf:	48 39 d5             	cmp    %rdx,%rbp
  44d3c2:	7d 4a                	jge    44d40e <evaluate_function+0xae1>
  44d3c4:	66 41 c7 07 30 00    	movw   $0x30,(%r15)
  44d3ca:	31 ff                	xor    %edi,%edi
  44d3cc:	e8 aa 5f ff ff       	callq  44337b <zbx_result_string>
  44d3d1:	48 89 c1             	mov    %rax,%rcx
  44d3d4:	48 8d 15 85 2f 02 00 	lea    0x22f85(%rip),%rdx        # 470360 <usage_message+0xe620>
  44d3db:	48 8d 35 1b 60 03 00 	lea    0x3601b(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44d3e2:	bf 04 00 00 00       	mov    $0x4,%edi
  44d3e7:	31 c0                	xor    %eax,%eax
  44d3e9:	e8 c2 3c fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d3ee:	e9 e8 f7 ff ff       	jmpq   44cbdb <evaluate_function+0x2ae>
  44d3f3:	ba 00 08 00 00       	mov    $0x800,%edx
  44d3f8:	48 8d 35 49 25 02 00 	lea    0x22549(%rip),%rsi        # 46f948 <usage_message+0xdc08>
  44d3ff:	4c 89 ff             	mov    %r15,%rdi
  44d402:	e8 99 57 ff ff       	callq  442ba0 <zbx_strlcpy>
  44d407:	31 ed                	xor    %ebp,%ebp
  44d409:	e9 02 fd ff ff       	jmpq   44d110 <evaluate_function+0x7e3>
  44d40e:	48 8b 15 eb f9 23 00 	mov    0x23f9eb(%rip),%rdx        # 68ce00 <zbx_iks_transport+0x3e0>
  44d415:	03 02                	add    (%rdx),%eax
  44d417:	48 98                	cltq   
  44d419:	48 39 c5             	cmp    %rax,%rbp
  44d41c:	0f 8c 01 fb ff ff    	jl     44cf23 <evaluate_function+0x5f6>
  44d422:	66 41 c7 07 31 00    	movw   $0x31,(%r15)
  44d428:	eb a0                	jmp    44d3ca <evaluate_function+0xa9d>
  44d42a:	49 8b 84 24 98 00 00 	mov    0x98(%r12),%rax
  44d431:	00 
  44d432:	49 8b 94 24 b8 00 00 	mov    0xb8(%r12),%rdx
  44d439:	00 
  44d43a:	48 39 d0             	cmp    %rdx,%rax
  44d43d:	72 57                	jb     44d496 <evaluate_function+0xb69>
  44d43f:	48 89 c1             	mov    %rax,%rcx
  44d442:	48 29 d1             	sub    %rdx,%rcx
  44d445:	48 8d 15 87 7c 02 00 	lea    0x27c87(%rip),%rdx        # 4750d3 <usage_message+0x13393>
  44d44c:	be 00 08 00 00       	mov    $0x800,%esi
  44d451:	4c 89 ff             	mov    %r15,%rdi
  44d454:	31 c0                	xor    %eax,%eax
  44d456:	e8 08 77 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44d45b:	31 ed                	xor    %ebp,%ebp
  44d45d:	e9 ae fc ff ff       	jmpq   44d110 <evaluate_function+0x7e3>
  44d462:	f2 41 0f 10 84 24 90 	movsd  0x90(%r12),%xmm0
  44d469:	00 00 00 
  44d46c:	f2 41 0f 5c 84 24 b0 	subsd  0xb0(%r12),%xmm0
  44d473:	00 00 00 
  44d476:	48 8d 15 81 7c 02 00 	lea    0x27c81(%rip),%rdx        # 4750fe <usage_message+0x133be>
  44d47d:	be 00 08 00 00       	mov    $0x800,%esi
  44d482:	4c 89 ff             	mov    %r15,%rdi
  44d485:	b8 01 00 00 00       	mov    $0x1,%eax
  44d48a:	e8 d4 76 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44d48f:	31 ed                	xor    %ebp,%ebp
  44d491:	e9 7a fc ff ff       	jmpq   44d110 <evaluate_function+0x7e3>
  44d496:	48 89 d1             	mov    %rdx,%rcx
  44d499:	48 29 c1             	sub    %rax,%rcx
  44d49c:	48 8d 15 60 18 02 00 	lea    0x21860(%rip),%rdx        # 46ed03 <usage_message+0xcfc3>
  44d4a3:	eb a7                	jmp    44d44c <evaluate_function+0xb1f>
  44d4a5:	41 83 bc 24 c0 00 00 	cmpl   $0x1,0xc0(%r12)
  44d4ac:	00 01 
  44d4ae:	0f 84 04 fc ff ff    	je     44d0b8 <evaluate_function+0x78b>
  44d4b4:	41 8b 84 24 d0 00 00 	mov    0xd0(%r12),%eax
  44d4bb:	00 
  44d4bc:	85 c0                	test   %eax,%eax
  44d4be:	0f 84 34 01 00 00    	je     44d5f8 <evaluate_function+0xccb>
  44d4c4:	83 f8 03             	cmp    $0x3,%eax
  44d4c7:	0f 84 f3 00 00 00    	je     44d5c0 <evaluate_function+0xc93>
  44d4cd:	49 8b bc 24 88 00 00 	mov    0x88(%r12),%rdi
  44d4d4:	00 
  44d4d5:	49 8b b4 24 a8 00 00 	mov    0xa8(%r12),%rsi
  44d4dc:	00 
  44d4dd:	e8 c6 12 fc ff       	callq  40e7a8 <strcmp@plt>
  44d4e2:	85 c0                	test   %eax,%eax
  44d4e4:	74 73                	je     44d559 <evaluate_function+0xc2c>
  44d4e6:	ba 00 08 00 00       	mov    $0x800,%edx
  44d4eb:	48 8d 35 33 69 01 00 	lea    0x16933(%rip),%rsi        # 463e25 <usage_message+0x20e5>
  44d4f2:	4c 89 ff             	mov    %r15,%rdi
  44d4f5:	e8 a6 56 ff ff       	callq  442ba0 <zbx_strlcpy>
  44d4fa:	31 ed                	xor    %ebp,%ebp
  44d4fc:	e9 ba fb ff ff       	jmpq   44d0bb <evaluate_function+0x78e>
  44d501:	41 83 bc 24 c0 00 00 	cmpl   $0x1,0xc0(%r12)
  44d508:	00 01 
  44d50a:	0f 84 0a fd ff ff    	je     44d21a <evaluate_function+0x8ed>
  44d510:	41 8b 84 24 d0 00 00 	mov    0xd0(%r12),%eax
  44d517:	00 
  44d518:	85 c0                	test   %eax,%eax
  44d51a:	74 58                	je     44d574 <evaluate_function+0xc47>
  44d51c:	83 f8 03             	cmp    $0x3,%eax
  44d51f:	0f 84 87 00 00 00    	je     44d5ac <evaluate_function+0xc7f>
  44d525:	49 8b bc 24 88 00 00 	mov    0x88(%r12),%rdi
  44d52c:	00 
  44d52d:	49 8b b4 24 a8 00 00 	mov    0xa8(%r12),%rsi
  44d534:	00 
  44d535:	e8 6e 12 fc ff       	callq  40e7a8 <strcmp@plt>
  44d53a:	85 c0                	test   %eax,%eax
  44d53c:	74 53                	je     44d591 <evaluate_function+0xc64>
  44d53e:	ba 00 08 00 00       	mov    $0x800,%edx
  44d543:	48 8d 35 db 68 01 00 	lea    0x168db(%rip),%rsi        # 463e25 <usage_message+0x20e5>
  44d54a:	4c 89 ff             	mov    %r15,%rdi
  44d54d:	e8 4e 56 ff ff       	callq  442ba0 <zbx_strlcpy>
  44d552:	31 ed                	xor    %ebp,%ebp
  44d554:	e9 c4 fc ff ff       	jmpq   44d21d <evaluate_function+0x8f0>
  44d559:	ba 00 08 00 00       	mov    $0x800,%edx
  44d55e:	48 8d 35 e3 23 02 00 	lea    0x223e3(%rip),%rsi        # 46f948 <usage_message+0xdc08>
  44d565:	4c 89 ff             	mov    %r15,%rdi
  44d568:	e8 33 56 ff ff       	callq  442ba0 <zbx_strlcpy>
  44d56d:	31 ed                	xor    %ebp,%ebp
  44d56f:	e9 47 fb ff ff       	jmpq   44d0bb <evaluate_function+0x78e>
  44d574:	f2 41 0f 10 84 24 90 	movsd  0x90(%r12),%xmm0
  44d57b:	00 00 00 
  44d57e:	f2 41 0f 10 8c 24 b0 	movsd  0xb0(%r12),%xmm1
  44d585:	00 00 00 
  44d588:	e8 8f 34 ff ff       	callq  440a1c <cmp_double>
  44d58d:	85 c0                	test   %eax,%eax
  44d58f:	75 ad                	jne    44d53e <evaluate_function+0xc11>
  44d591:	ba 00 08 00 00       	mov    $0x800,%edx
  44d596:	48 8d 35 ab 23 02 00 	lea    0x223ab(%rip),%rsi        # 46f948 <usage_message+0xdc08>
  44d59d:	4c 89 ff             	mov    %r15,%rdi
  44d5a0:	e8 fb 55 ff ff       	callq  442ba0 <zbx_strlcpy>
  44d5a5:	31 ed                	xor    %ebp,%ebp
  44d5a7:	e9 71 fc ff ff       	jmpq   44d21d <evaluate_function+0x8f0>
  44d5ac:	49 8b 84 24 b8 00 00 	mov    0xb8(%r12),%rax
  44d5b3:	00 
  44d5b4:	49 39 84 24 98 00 00 	cmp    %rax,0x98(%r12)
  44d5bb:	00 
  44d5bc:	75 80                	jne    44d53e <evaluate_function+0xc11>
  44d5be:	eb d1                	jmp    44d591 <evaluate_function+0xc64>
  44d5c0:	49 8b 84 24 98 00 00 	mov    0x98(%r12),%rax
  44d5c7:	00 
  44d5c8:	49 8b 94 24 b8 00 00 	mov    0xb8(%r12),%rdx
  44d5cf:	00 
  44d5d0:	48 39 d0             	cmp    %rdx,%rax
  44d5d3:	72 64                	jb     44d639 <evaluate_function+0xd0c>
  44d5d5:	48 89 c1             	mov    %rax,%rcx
  44d5d8:	48 29 d1             	sub    %rdx,%rcx
  44d5db:	48 8d 15 f1 7a 02 00 	lea    0x27af1(%rip),%rdx        # 4750d3 <usage_message+0x13393>
  44d5e2:	be 00 08 00 00       	mov    $0x800,%esi
  44d5e7:	4c 89 ff             	mov    %r15,%rdi
  44d5ea:	31 c0                	xor    %eax,%eax
  44d5ec:	e8 72 75 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44d5f1:	31 ed                	xor    %ebp,%ebp
  44d5f3:	e9 c3 fa ff ff       	jmpq   44d0bb <evaluate_function+0x78e>
  44d5f8:	f2 41 0f 10 84 24 90 	movsd  0x90(%r12),%xmm0
  44d5ff:	00 00 00 
  44d602:	f2 41 0f 5c 84 24 b0 	subsd  0xb0(%r12),%xmm0
  44d609:	00 00 00 
  44d60c:	f2 0f 2c c0          	cvttsd2si %xmm0,%eax
  44d610:	99                   	cltd   
  44d611:	31 d0                	xor    %edx,%eax
  44d613:	29 d0                	sub    %edx,%eax
  44d615:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
  44d619:	48 8d 15 de 7a 02 00 	lea    0x27ade(%rip),%rdx        # 4750fe <usage_message+0x133be>
  44d620:	be 00 08 00 00       	mov    $0x800,%esi
  44d625:	4c 89 ff             	mov    %r15,%rdi
  44d628:	b8 01 00 00 00       	mov    $0x1,%eax
  44d62d:	e8 31 75 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44d632:	31 ed                	xor    %ebp,%ebp
  44d634:	e9 82 fa ff ff       	jmpq   44d0bb <evaluate_function+0x78e>
  44d639:	48 89 d1             	mov    %rdx,%rcx
  44d63c:	48 29 c1             	sub    %rax,%rcx
  44d63f:	eb 9a                	jmp    44d5db <evaluate_function+0xcae>
  44d641:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  44d646:	e8 97 55 ff ff       	callq  442be2 <num_param>
  44d64b:	83 f8 01             	cmp    $0x1,%eax
  44d64e:	0f 8f 92 fc ff ff    	jg     44d2e6 <evaluate_function+0x9b9>
  44d654:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
  44d65b:	00 
  44d65c:	ba 01 00 00 00       	mov    $0x1,%edx
  44d661:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  44d666:	4c 89 e7             	mov    %r12,%rdi
  44d669:	e8 bd cc ff ff       	callq  44a32b <add_value_suffix+0x161>
  44d66e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44d671:	0f 84 6f fc ff ff    	je     44d2e6 <evaluate_function+0x9b9>
  44d677:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  44d67c:	49 8b 0c 24          	mov    (%r12),%rcx
  44d680:	48 8d 15 59 34 02 00 	lea    0x23459(%rip),%rdx        # 470ae0 <usage_message+0xeda0>
  44d687:	be 80 00 00 00       	mov    $0x80,%esi
  44d68c:	48 89 ef             	mov    %rbp,%rdi
  44d68f:	31 c0                	xor    %eax,%eax
  44d691:	e8 cd 74 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44d696:	be 01 00 00 00       	mov    $0x1,%esi
  44d69b:	48 89 ef             	mov    %rbp,%rdi
  44d69e:	e8 e3 a7 00 00       	callq  457e86 <DBselectN>
  44d6a3:	49 89 c5             	mov    %rax,%r13
  44d6a6:	48 89 c7             	mov    %rax,%rdi
  44d6a9:	e8 ef a2 00 00       	callq  45799d <DBfetch>
  44d6ae:	48 89 c5             	mov    %rax,%rbp
  44d6b1:	48 85 c0             	test   %rax,%rax
  44d6b4:	74 10                	je     44d6c6 <evaluate_function+0xd99>
  44d6b6:	48 8b 38             	mov    (%rax),%rdi
  44d6b9:	e8 e4 a2 00 00       	callq  4579a2 <DBis_null>
  44d6be:	85 c0                	test   %eax,%eax
  44d6c0:	0f 85 98 01 00 00    	jne    44d85e <evaluate_function+0xf31>
  44d6c6:	48 8d 35 66 2d 02 00 	lea    0x22d66(%rip),%rsi        # 470433 <usage_message+0xe6f3>
  44d6cd:	bf 04 00 00 00       	mov    $0x4,%edi
  44d6d2:	31 c0                	xor    %eax,%eax
  44d6d4:	e8 d7 39 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d6d9:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44d6dc:	4c 89 ef             	mov    %r13,%rdi
  44d6df:	e8 f4 05 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44d6e4:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  44d6eb:	00 
  44d6ec:	48 85 ff             	test   %rdi,%rdi
  44d6ef:	0f 84 f4 fb ff ff    	je     44d2e9 <evaluate_function+0x9bc>
  44d6f5:	e8 ee 0a fc ff       	callq  40e1e8 <free@plt>
  44d6fa:	48 c7 84 24 a8 00 00 	movq   $0x0,0xa8(%rsp)
  44d701:	00 00 00 00 00 
  44d706:	e9 de fb ff ff       	jmpq   44d2e9 <evaluate_function+0x9bc>
  44d70b:	48 8d 15 ef 2c 02 00 	lea    0x22cef(%rip),%rdx        # 470401 <usage_message+0xe6c1>
  44d712:	48 8d 35 78 5b 03 00 	lea    0x35b78(%rip),%rsi        # 483291 <usage_message+0x21551>
  44d719:	bf 04 00 00 00       	mov    $0x4,%edi
  44d71e:	e8 8d 39 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d723:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44d726:	41 83 bc 24 d0 00 00 	cmpl   $0x2,0xd0(%r12)
  44d72d:	00 02 
  44d72f:	0f 84 8b 00 00 00    	je     44d7c0 <evaluate_function+0xe93>
  44d735:	89 ef                	mov    %ebp,%edi
  44d737:	e8 3f 5c ff ff       	callq  44337b <zbx_result_string>
  44d73c:	48 89 c1             	mov    %rax,%rcx
  44d73f:	48 8d 15 bb 2c 02 00 	lea    0x22cbb(%rip),%rdx        # 470401 <usage_message+0xe6c1>
  44d746:	48 8d 35 b0 5c 03 00 	lea    0x35cb0(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44d74d:	bf 04 00 00 00       	mov    $0x4,%edi
  44d752:	31 c0                	xor    %eax,%eax
  44d754:	e8 57 39 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d759:	e9 d2 f3 ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44d75e:	48 8b 6c 24 18       	mov    0x18(%rsp),%rbp
  44d763:	48 8d 15 78 2c 02 00 	lea    0x22c78(%rip),%rdx        # 4703e2 <usage_message+0xe6a2>
  44d76a:	48 8d 35 20 5b 03 00 	lea    0x35b20(%rip),%rsi        # 483291 <usage_message+0x21551>
  44d771:	bf 04 00 00 00       	mov    $0x4,%edi
  44d776:	e8 35 39 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d77b:	41 8b 84 24 d0 00 00 	mov    0xd0(%r12),%eax
  44d782:	00 
  44d783:	85 c0                	test   %eax,%eax
  44d785:	0f 84 f9 00 00 00    	je     44d884 <evaluate_function+0xf57>
  44d78b:	83 f8 03             	cmp    $0x3,%eax
  44d78e:	0f 84 f0 00 00 00    	je     44d884 <evaluate_function+0xf57>
  44d794:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44d797:	89 ef                	mov    %ebp,%edi
  44d799:	e8 dd 5b ff ff       	callq  44337b <zbx_result_string>
  44d79e:	48 89 c1             	mov    %rax,%rcx
  44d7a1:	48 8d 15 3a 2c 02 00 	lea    0x22c3a(%rip),%rdx        # 4703e2 <usage_message+0xe6a2>
  44d7a8:	48 8d 35 4e 5c 03 00 	lea    0x35c4e(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44d7af:	bf 04 00 00 00       	mov    $0x4,%edi
  44d7b4:	31 c0                	xor    %eax,%eax
  44d7b6:	e8 f5 38 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d7bb:	e9 70 f3 ff ff       	jmpq   44cb30 <evaluate_function+0x203>
  44d7c0:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  44d7c5:	49 8b 0c 24          	mov    (%r12),%rcx
  44d7c9:	48 8d 15 a8 32 02 00 	lea    0x232a8(%rip),%rdx        # 470a78 <usage_message+0xed38>
  44d7d0:	be 80 00 00 00       	mov    $0x80,%esi
  44d7d5:	48 89 ef             	mov    %rbp,%rdi
  44d7d8:	31 c0                	xor    %eax,%eax
  44d7da:	e8 84 73 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44d7df:	be 01 00 00 00       	mov    $0x1,%esi
  44d7e4:	48 89 ef             	mov    %rbp,%rdi
  44d7e7:	e8 9a a6 00 00       	callq  457e86 <DBselectN>
  44d7ec:	49 89 c5             	mov    %rax,%r13
  44d7ef:	48 89 c7             	mov    %rax,%rdi
  44d7f2:	e8 a6 a1 00 00       	callq  45799d <DBfetch>
  44d7f7:	48 89 c5             	mov    %rax,%rbp
  44d7fa:	48 85 c0             	test   %rax,%rax
  44d7fd:	74 10                	je     44d80f <evaluate_function+0xee2>
  44d7ff:	48 8b 38             	mov    (%rax),%rdi
  44d802:	e8 9b a1 00 00       	callq  4579a2 <DBis_null>
  44d807:	85 c0                	test   %eax,%eax
  44d809:	0f 85 37 01 00 00    	jne    44d946 <evaluate_function+0x1019>
  44d80f:	48 8d 35 aa 32 02 00 	lea    0x232aa(%rip),%rsi        # 470ac0 <usage_message+0xed80>
  44d816:	bf 04 00 00 00       	mov    $0x4,%edi
  44d81b:	31 c0                	xor    %eax,%eax
  44d81d:	e8 8e 38 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d822:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  44d825:	4c 89 ef             	mov    %r13,%rdi
  44d828:	e8 ab 04 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44d82d:	e9 03 ff ff ff       	jmpq   44d735 <evaluate_function+0xe08>
  44d832:	48 89 da             	mov    %rbx,%rdx
  44d835:	48 8d 35 15 2c 02 00 	lea    0x22c15(%rip),%rsi        # 470451 <usage_message+0xe711>
  44d83c:	bf 03 00 00 00       	mov    $0x3,%edi
  44d841:	31 c0                	xor    %eax,%eax
  44d843:	e8 68 38 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d848:	48 89 de             	mov    %rbx,%rsi
  44d84b:	48 8d 3d ff 2b 02 00 	lea    0x22bff(%rip),%rdi        # 470451 <usage_message+0xe711>
  44d852:	31 c0                	xor    %eax,%eax
  44d854:	e8 c7 3f fc ff       	callq  411820 <__zbx_zabbix_syslog>
  44d859:	e9 c5 f6 ff ff       	jmpq   44cf23 <evaluate_function+0x5f6>
  44d85e:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  44d862:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
  44d869:	00 
  44d86a:	e8 39 0f fc ff       	callq  40e7a8 <strcmp@plt>
  44d86f:	85 c0                	test   %eax,%eax
  44d871:	0f 85 e2 00 00 00    	jne    44d959 <evaluate_function+0x102c>
  44d877:	66 41 c7 07 31 00    	movw   $0x31,(%r15)
  44d87d:	31 ed                	xor    %ebp,%ebp
  44d87f:	e9 58 fe ff ff       	jmpq   44d6dc <evaluate_function+0xdaf>
  44d884:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  44d889:	e8 54 53 ff ff       	callq  442be2 <num_param>
  44d88e:	83 f8 01             	cmp    $0x1,%eax
  44d891:	0f 8f fd fe ff ff    	jg     44d794 <evaluate_function+0xe67>
  44d897:	48 8d 8c 24 b4 00 00 	lea    0xb4(%rsp),%rcx
  44d89e:	00 
  44d89f:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
  44d8a6:	00 
  44d8a7:	ba 01 00 00 00       	mov    $0x1,%edx
  44d8ac:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  44d8b1:	4c 89 e7             	mov    %r12,%rdi
  44d8b4:	e8 7f cb ff ff       	callq  44a438 <add_value_suffix+0x26e>
  44d8b9:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44d8bc:	0f 84 d2 fe ff ff    	je     44d794 <evaluate_function+0xe67>
  44d8c2:	83 bc 24 b0 00 00 00 	cmpl   $0x0,0xb0(%rsp)
  44d8c9:	00 
  44d8ca:	0f 85 c4 fe ff ff    	jne    44d794 <evaluate_function+0xe67>
  44d8d0:	41 83 bc 24 a4 00 00 	cmpl   $0x1,0xa4(%r12)
  44d8d7:	00 01 
  44d8d9:	0f 84 b5 fe ff ff    	je     44d794 <evaluate_function+0xe67>
  44d8df:	8b 84 24 b4 00 00 00 	mov    0xb4(%rsp),%eax
  44d8e6:	89 ea                	mov    %ebp,%edx
  44d8e8:	29 c2                	sub    %eax,%edx
  44d8ea:	01 e8                	add    %ebp,%eax
  44d8ec:	41 83 bc 24 d0 00 00 	cmpl   $0x3,0xd0(%r12)
  44d8f3:	00 03 
  44d8f5:	74 2b                	je     44d922 <evaluate_function+0xff5>
  44d8f7:	f2 41 0f 10 84 24 90 	movsd  0x90(%r12),%xmm0
  44d8fe:	00 00 00 
  44d901:	f2 0f 2a ca          	cvtsi2sd %edx,%xmm1
  44d905:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  44d909:	72 0a                	jb     44d915 <evaluate_function+0xfe8>
  44d90b:	f2 0f 2a c8          	cvtsi2sd %eax,%xmm1
  44d90f:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
  44d913:	73 24                	jae    44d939 <evaluate_function+0x100c>
  44d915:	66 41 c7 07 30 00    	movw   $0x30,(%r15)
  44d91b:	31 ed                	xor    %ebp,%ebp
  44d91d:	e9 75 fe ff ff       	jmpq   44d797 <evaluate_function+0xe6a>
  44d922:	49 8b 8c 24 98 00 00 	mov    0x98(%r12),%rcx
  44d929:	00 
  44d92a:	48 63 d2             	movslq %edx,%rdx
  44d92d:	48 39 d1             	cmp    %rdx,%rcx
  44d930:	72 e3                	jb     44d915 <evaluate_function+0xfe8>
  44d932:	48 98                	cltq   
  44d934:	48 39 c1             	cmp    %rax,%rcx
  44d937:	77 dc                	ja     44d915 <evaluate_function+0xfe8>
  44d939:	66 41 c7 07 31 00    	movw   $0x31,(%r15)
  44d93f:	31 ed                	xor    %ebp,%ebp
  44d941:	e9 51 fe ff ff       	jmpq   44d797 <evaluate_function+0xe6a>
  44d946:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  44d94a:	4c 89 ff             	mov    %r15,%rdi
  44d94d:	e8 b6 0e fc ff       	callq  40e808 <strcpy@plt>
  44d952:	31 ed                	xor    %ebp,%ebp
  44d954:	e9 cc fe ff ff       	jmpq   44d825 <evaluate_function+0xef8>
  44d959:	66 41 c7 07 30 00    	movw   $0x30,(%r15)
  44d95f:	31 ed                	xor    %ebp,%ebp
  44d961:	e9 76 fd ff ff       	jmpq   44d6dc <evaluate_function+0xdaf>

000000000044d966 <evaluate_function2>:
  44d966:	41 57                	push   %r15
  44d968:	41 56                	push   %r14
  44d96a:	41 55                	push   %r13
  44d96c:	41 54                	push   %r12
  44d96e:	55                   	push   %rbp
  44d96f:	53                   	push   %rbx
  44d970:	48 81 ec 18 11 00 00 	sub    $0x1118,%rsp
  44d977:	48 89 fb             	mov    %rdi,%rbx
  44d97a:	49 89 f5             	mov    %rsi,%r13
  44d97d:	48 89 d5             	mov    %rdx,%rbp
  44d980:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  44d985:	4d 89 c7             	mov    %r8,%r15
  44d988:	4d 89 c1             	mov    %r8,%r9
  44d98b:	49 89 c8             	mov    %rcx,%r8
  44d98e:	48 89 d1             	mov    %rdx,%rcx
  44d991:	48 89 f2             	mov    %rsi,%rdx
  44d994:	48 8d 35 c5 31 02 00 	lea    0x231c5(%rip),%rsi        # 470b60 <usage_message+0xee20>
  44d99b:	bf 04 00 00 00       	mov    $0x4,%edi
  44d9a0:	31 c0                	xor    %eax,%eax
  44d9a2:	e8 09 37 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44d9a7:	4c 8d a4 24 10 08 00 	lea    0x810(%rsp),%r12
  44d9ae:	00 
  44d9af:	ba 00 08 00 00       	mov    $0x800,%edx
  44d9b4:	4c 89 e6             	mov    %r12,%rsi
  44d9b7:	4c 89 ef             	mov    %r13,%rdi
  44d9ba:	e8 75 99 00 00       	callq  457334 <DBescape_string>
  44d9bf:	4c 8d 74 24 10       	lea    0x10(%rsp),%r14
  44d9c4:	ba 00 08 00 00       	mov    $0x800,%edx
  44d9c9:	4c 89 f6             	mov    %r14,%rsi
  44d9cc:	48 89 ef             	mov    %rbp,%rdi
  44d9cf:	e8 60 99 00 00       	callq  457334 <DBescape_string>
  44d9d4:	48 8b 05 8d f3 23 00 	mov    0x23f38d(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  44d9db:	8b 30                	mov    (%rax),%esi
  44d9dd:	48 8d 3d a1 2e 01 00 	lea    0x12ea1(%rip),%rdi        # 460885 <_IO_stdin_used+0xda5>
  44d9e4:	e8 0d 9c 00 00       	callq  4575f6 <DBnode>
  44d9e9:	49 89 c0             	mov    %rax,%r8
  44d9ec:	4c 89 f1             	mov    %r14,%rcx
  44d9ef:	4c 89 e2             	mov    %r12,%rdx
  44d9f2:	48 8d 35 b7 74 01 00 	lea    0x174b7(%rip),%rsi        # 464eb0 <usage_message+0x3170>
  44d9f9:	48 8d 3d 88 31 02 00 	lea    0x23188(%rip),%rdi        # 470b88 <usage_message+0xee48>
  44da00:	31 c0                	xor    %eax,%eax
  44da02:	e8 a5 a5 00 00       	callq  457fac <__zbx_DBselect>
  44da07:	49 89 c4             	mov    %rax,%r12
  44da0a:	48 89 c7             	mov    %rax,%rdi
  44da0d:	e8 8b 9f 00 00       	callq  45799d <DBfetch>
  44da12:	48 85 c0             	test   %rax,%rax
  44da15:	0f 84 96 00 00 00    	je     44dab1 <evaluate_function2+0x14b>
  44da1b:	48 8d ac 24 10 10 00 	lea    0x1010(%rsp),%rbp
  44da22:	00 
  44da23:	48 89 c6             	mov    %rax,%rsi
  44da26:	48 89 ef             	mov    %rbp,%rdi
  44da29:	e8 79 9f 00 00       	callq  4579a7 <DBget_item_from_db>
  44da2e:	31 ff                	xor    %edi,%edi
  44da30:	e8 a3 11 fc ff       	callq  40ebd8 <time@plt>
  44da35:	49 89 c0             	mov    %rax,%r8
  44da38:	4c 89 f9             	mov    %r15,%rcx
  44da3b:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  44da40:	48 89 ee             	mov    %rbp,%rsi
  44da43:	48 89 df             	mov    %rbx,%rdi
  44da46:	e8 e2 ee ff ff       	callq  44c92d <evaluate_function>
  44da4b:	89 c5                	mov    %eax,%ebp
  44da4d:	48 8b b4 24 08 11 00 	mov    0x1108(%rsp),%rsi
  44da54:	00 
  44da55:	48 89 df             	mov    %rbx,%rdi
  44da58:	e8 43 be ff ff       	callq  4498a0 <replace_value_by_map>
  44da5d:	85 c0                	test   %eax,%eax
  44da5f:	75 32                	jne    44da93 <evaluate_function2+0x12d>
  44da61:	4c 89 e7             	mov    %r12,%rdi
  44da64:	e8 6f 02 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44da69:	48 89 da             	mov    %rbx,%rdx
  44da6c:	48 8d 35 9d 31 02 00 	lea    0x2319d(%rip),%rsi        # 470c10 <usage_message+0xeed0>
  44da73:	bf 04 00 00 00       	mov    $0x4,%edi
  44da78:	31 c0                	xor    %eax,%eax
  44da7a:	e8 31 36 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44da7f:	89 e8                	mov    %ebp,%eax
  44da81:	48 81 c4 18 11 00 00 	add    $0x1118,%rsp
  44da88:	5b                   	pop    %rbx
  44da89:	5d                   	pop    %rbp
  44da8a:	41 5c                	pop    %r12
  44da8c:	41 5d                	pop    %r13
  44da8e:	41 5e                	pop    %r14
  44da90:	41 5f                	pop    %r15
  44da92:	c3                   	retq   
  44da93:	8b 8c 24 e0 10 00 00 	mov    0x10e0(%rsp),%ecx
  44da9a:	48 8b 94 24 f0 10 00 	mov    0x10f0(%rsp),%rdx
  44daa1:	00 
  44daa2:	be 00 08 00 00       	mov    $0x800,%esi
  44daa7:	48 89 df             	mov    %rbx,%rdi
  44daaa:	e8 1b c7 ff ff       	callq  44a1ca <add_value_suffix>
  44daaf:	eb b0                	jmp    44da61 <evaluate_function2+0xfb>
  44dab1:	4c 89 e7             	mov    %r12,%rdi
  44dab4:	e8 1f 02 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44dab9:	4d 89 f9             	mov    %r15,%r9
  44dabc:	4c 8b 44 24 08       	mov    0x8(%rsp),%r8
  44dac1:	48 89 e9             	mov    %rbp,%rcx
  44dac4:	4c 89 ea             	mov    %r13,%rdx
  44dac7:	48 8d 35 02 31 02 00 	lea    0x23102(%rip),%rsi        # 470bd0 <usage_message+0xee90>
  44dace:	bf 03 00 00 00       	mov    $0x3,%edi
  44dad3:	31 c0                	xor    %eax,%eax
  44dad5:	e8 d6 35 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44dada:	4d 89 f8             	mov    %r15,%r8
  44dadd:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  44dae2:	48 89 ea             	mov    %rbp,%rdx
  44dae5:	4c 89 ee             	mov    %r13,%rsi
  44dae8:	48 8d 3d e1 30 02 00 	lea    0x230e1(%rip),%rdi        # 470bd0 <usage_message+0xee90>
  44daef:	31 c0                	xor    %eax,%eax
  44daf1:	e8 2a 3d fc ff       	callq  411820 <__zbx_zabbix_syslog>
  44daf6:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44dafb:	eb 82                	jmp    44da7f <evaluate_function2+0x119>
  44dafd:	90                   	nop
  44dafe:	90                   	nop
  44daff:	90                   	nop
  44db00:	41 55                	push   %r13
  44db02:	41 54                	push   %r12
  44db04:	55                   	push   %rbp
  44db05:	53                   	push   %rbx
  44db06:	48 83 ec 18          	sub    $0x18,%rsp
  44db0a:	49 89 fd             	mov    %rdi,%r13
  44db0d:	48 89 f5             	mov    %rsi,%rbp
  44db10:	41 89 cc             	mov    %ecx,%r12d
  44db13:	85 d2                	test   %edx,%edx
  44db15:	74 7c                	je     44db93 <evaluate_function2+0x22d>
  44db17:	b9 01 00 00 00       	mov    $0x1,%ecx
  44db1c:	48 8d 15 af 42 01 00 	lea    0x142af(%rip),%rdx        # 461dd2 <usage_message+0x92>
  44db23:	be 04 00 00 00       	mov    $0x4,%esi
  44db28:	48 89 e7             	mov    %rsp,%rdi
  44db2b:	31 c0                	xor    %eax,%eax
  44db2d:	e8 31 70 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44db32:	45 89 e0             	mov    %r12d,%r8d
  44db35:	48 89 e1             	mov    %rsp,%rcx
  44db38:	4c 89 ea             	mov    %r13,%rdx
  44db3b:	31 f6                	xor    %esi,%esi
  44db3d:	48 8d 3d 3c 38 02 00 	lea    0x2383c(%rip),%rdi        # 471380 <usage_message+0xf640>
  44db44:	31 c0                	xor    %eax,%eax
  44db46:	e8 61 a4 00 00       	callq  457fac <__zbx_DBselect>
  44db4b:	48 89 c3             	mov    %rax,%rbx
  44db4e:	48 89 c7             	mov    %rax,%rdi
  44db51:	e8 47 9e 00 00       	callq  45799d <DBfetch>
  44db56:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  44db5c:	48 85 c0             	test   %rax,%rax
  44db5f:	74 1c                	je     44db7d <evaluate_function2+0x217>
  44db61:	48 8b 10             	mov    (%rax),%rdx
  44db64:	48 8d 35 fa 45 03 00 	lea    0x345fa(%rip),%rsi        # 482165 <usage_message+0x20425>
  44db6b:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  44db6f:	31 c0                	xor    %eax,%eax
  44db71:	e8 3d 6d ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44db76:	48 89 45 00          	mov    %rax,0x0(%rbp)
  44db7a:	45 31 e4             	xor    %r12d,%r12d
  44db7d:	48 89 df             	mov    %rbx,%rdi
  44db80:	e8 53 01 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44db85:	44 89 e0             	mov    %r12d,%eax
  44db88:	48 83 c4 18          	add    $0x18,%rsp
  44db8c:	5b                   	pop    %rbx
  44db8d:	5d                   	pop    %rbp
  44db8e:	41 5c                	pop    %r12
  44db90:	41 5d                	pop    %r13
  44db92:	c3                   	retq   
  44db93:	45 31 c0             	xor    %r8d,%r8d
  44db96:	b9 01 00 00 00       	mov    $0x1,%ecx
  44db9b:	48 8d 15 4e 32 02 00 	lea    0x2324e(%rip),%rdx        # 470df0 <usage_message+0xf0b0>
  44dba2:	be 04 00 00 00       	mov    $0x4,%esi
  44dba7:	48 89 e7             	mov    %rsp,%rdi
  44dbaa:	31 c0                	xor    %eax,%eax
  44dbac:	e8 b2 6f ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44dbb1:	e9 7c ff ff ff       	jmpq   44db32 <evaluate_function2+0x1cc>
  44dbb6:	41 54                	push   %r12
  44dbb8:	55                   	push   %rbp
  44dbb9:	53                   	push   %rbx
  44dbba:	48 89 f5             	mov    %rsi,%rbp
  44dbbd:	48 89 d6             	mov    %rdx,%rsi
  44dbc0:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  44dbc6:	83 7f 0c 02          	cmpl   $0x2,0xc(%rdi)
  44dbca:	74 08                	je     44dbd4 <evaluate_function2+0x26e>
  44dbcc:	44 89 e0             	mov    %r12d,%eax
  44dbcf:	5b                   	pop    %rbx
  44dbd0:	5d                   	pop    %rbp
  44dbd1:	41 5c                	pop    %r12
  44dbd3:	c3                   	retq   
  44dbd4:	48 8b 57 10          	mov    0x10(%rdi),%rdx
  44dbd8:	48 8d 3d 09 38 02 00 	lea    0x23809(%rip),%rdi        # 4713e8 <usage_message+0xf6a8>
  44dbdf:	31 c0                	xor    %eax,%eax
  44dbe1:	e8 c6 a3 00 00       	callq  457fac <__zbx_DBselect>
  44dbe6:	48 89 c3             	mov    %rax,%rbx
  44dbe9:	48 89 c7             	mov    %rax,%rdi
  44dbec:	e8 ac 9d 00 00       	callq  45799d <DBfetch>
  44dbf1:	49 89 c4             	mov    %rax,%r12
  44dbf4:	48 85 c0             	test   %rax,%rax
  44dbf7:	74 0c                	je     44dc05 <evaluate_function2+0x29f>
  44dbf9:	48 8b 38             	mov    (%rax),%rdi
  44dbfc:	e8 a1 9d 00 00       	callq  4579a2 <DBis_null>
  44dc01:	85 c0                	test   %eax,%eax
  44dc03:	75 16                	jne    44dc1b <evaluate_function2+0x2b5>
  44dc05:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  44dc0b:	48 89 df             	mov    %rbx,%rdi
  44dc0e:	e8 c5 00 fc ff       	callq  40dcd8 <mysql_free_result@plt>
  44dc13:	44 89 e0             	mov    %r12d,%eax
  44dc16:	5b                   	pop    %rbx
  44dc17:	5d                   	pop    %rbp
  44dc18:	41 5c                	pop    %r12
  44dc1a:	c3                   	retq   
  44dc1b:	49 8b 14 24          	mov    (%r12),%rdx
  44dc1f:	48 8d 35 3f 45 03 00 	lea    0x3453f(%rip),%rsi        # 482165 <usage_message+0x20425>
  44dc26:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  44dc2a:	31 c0                	xor    %eax,%eax
  44dc2c:	e8 82 6c ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44dc31:	48 89 45 00          	mov    %rax,0x0(%rbp)
  44dc35:	45 31 e4             	xor    %r12d,%r12d
  44dc38:	eb d1                	jmp    44dc0b <evaluate_function2+0x2a5>
  44dc3a:	41 57                	push   %r15
  44dc3c:	41 56                	push   %r14
  44dc3e:	41 55                	push   %r13
  44dc40:	41 54                	push   %r12
  44dc42:	55                   	push   %rbp
  44dc43:	53                   	push   %rbx
  44dc44:	48 83 ec 08          	sub    $0x8,%rsp
  44dc48:	48 89 fb             	mov    %rdi,%rbx
  44dc4b:	89 f5                	mov    %esi,%ebp
  44dc4d:	49 89 d7             	mov    %rdx,%r15
  44dc50:	48 85 ff             	test   %rdi,%rdi
  44dc53:	0f 84 f0 00 00 00    	je     44dd49 <evaluate_function2+0x3e3>
  44dc59:	41 89 f0             	mov    %esi,%r8d
  44dc5c:	48 89 f9             	mov    %rdi,%rcx
  44dc5f:	48 8d 15 ae 31 02 00 	lea    0x231ae(%rip),%rdx        # 470e14 <usage_message+0xf0d4>
  44dc66:	48 8d 35 b3 37 02 00 	lea    0x237b3(%rip),%rsi        # 471420 <usage_message+0xf6e0>
  44dc6d:	bf 04 00 00 00       	mov    $0x4,%edi
  44dc72:	31 c0                	xor    %eax,%eax
  44dc74:	e8 37 34 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44dc79:	0f b6 03             	movzbl (%rbx),%eax
  44dc7c:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  44dc82:	84 c0                	test   %al,%al
  44dc84:	74 35                	je     44dcbb <evaluate_function2+0x355>
  44dc86:	48 83 c3 01          	add    $0x1,%rbx
  44dc8a:	45 31 ed             	xor    %r13d,%r13d
  44dc8d:	45 31 f6             	xor    %r14d,%r14d
  44dc90:	31 d2                	xor    %edx,%edx
  44dc92:	eb 14                	jmp    44dca8 <evaluate_function2+0x342>
  44dc94:	3c 7d                	cmp    $0x7d,%al
  44dc96:	74 5a                	je     44dcf2 <evaluate_function2+0x38c>
  44dc98:	0f b6 03             	movzbl (%rbx),%eax
  44dc9b:	84 c0                	test   %al,%al
  44dc9d:	74 1c                	je     44dcbb <evaluate_function2+0x355>
  44dc9f:	48 83 c3 01          	add    $0x1,%rbx
  44dca3:	45 85 e4             	test   %r12d,%r12d
  44dca6:	74 13                	je     44dcbb <evaluate_function2+0x355>
  44dca8:	3c 7b                	cmp    $0x7b,%al
  44dcaa:	75 e8                	jne    44dc94 <evaluate_function2+0x32e>
  44dcac:	49 89 dd             	mov    %rbx,%r13
  44dcaf:	ba 01 00 00 00       	mov    $0x1,%edx
  44dcb4:	0f b6 03             	movzbl (%rbx),%eax
  44dcb7:	84 c0                	test   %al,%al
  44dcb9:	75 e4                	jne    44dc9f <evaluate_function2+0x339>
  44dcbb:	44 89 e7             	mov    %r12d,%edi
  44dcbe:	e8 b8 56 ff ff       	callq  44337b <zbx_result_string>
  44dcc3:	48 89 c1             	mov    %rax,%rcx
  44dcc6:	48 8d 15 47 31 02 00 	lea    0x23147(%rip),%rdx        # 470e14 <usage_message+0xf0d4>
  44dccd:	48 8d 35 29 57 03 00 	lea    0x35729(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44dcd4:	bf 04 00 00 00       	mov    $0x4,%edi
  44dcd9:	31 c0                	xor    %eax,%eax
  44dcdb:	e8 d0 33 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44dce0:	44 89 e0             	mov    %r12d,%eax
  44dce3:	48 83 c4 08          	add    $0x8,%rsp
  44dce7:	5b                   	pop    %rbx
  44dce8:	5d                   	pop    %rbp
  44dce9:	41 5c                	pop    %r12
  44dceb:	41 5d                	pop    %r13
  44dced:	41 5e                	pop    %r14
  44dcef:	41 5f                	pop    %r15
  44dcf1:	c3                   	retq   
  44dcf2:	83 fa 01             	cmp    $0x1,%edx
  44dcf5:	74 04                	je     44dcfb <evaluate_function2+0x395>
  44dcf7:	31 d2                	xor    %edx,%edx
  44dcf9:	eb 9d                	jmp    44dc98 <evaluate_function2+0x332>
  44dcfb:	4d 85 ed             	test   %r13,%r13
  44dcfe:	66 90                	xchg   %ax,%ax
  44dd00:	74 96                	je     44dc98 <evaluate_function2+0x332>
  44dd02:	c6 43 ff 00          	movb   $0x0,-0x1(%rbx)
  44dd06:	4c 89 fe             	mov    %r15,%rsi
  44dd09:	4c 89 ef             	mov    %r13,%rdi
  44dd0c:	e8 76 2e ff ff       	callq  440b87 <is_uint64>
  44dd11:	85 c0                	test   %eax,%eax
  44dd13:	75 09                	jne    44dd1e <evaluate_function2+0x3b8>
  44dd15:	41 83 c6 01          	add    $0x1,%r14d
  44dd19:	41 39 ee             	cmp    %ebp,%r14d
  44dd1c:	74 0b                	je     44dd29 <evaluate_function2+0x3c3>
  44dd1e:	c6 43 ff 7d          	movb   $0x7d,-0x1(%rbx)
  44dd22:	31 d2                	xor    %edx,%edx
  44dd24:	e9 6f ff ff ff       	jmpq   44dc98 <evaluate_function2+0x332>
  44dd29:	49 8b 0f             	mov    (%r15),%rcx
  44dd2c:	48 8d 15 e1 30 02 00 	lea    0x230e1(%rip),%rdx        # 470e14 <usage_message+0xf0d4>
  44dd33:	48 8d 35 f3 30 02 00 	lea    0x230f3(%rip),%rsi        # 470e2d <usage_message+0xf0ed>
  44dd3a:	bf 04 00 00 00       	mov    $0x4,%edi
  44dd3f:	e8 6c 33 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44dd44:	45 31 e4             	xor    %r12d,%r12d
  44dd47:	eb d5                	jmp    44dd1e <evaluate_function2+0x3b8>
  44dd49:	48 8d 0d 80 42 02 00 	lea    0x24280(%rip),%rcx        # 471fd0 <usage_message+0x10290>
  44dd50:	ba 3a 00 00 00       	mov    $0x3a,%edx
  44dd55:	48 8d 35 9a 30 02 00 	lea    0x2309a(%rip),%rsi        # 470df6 <usage_message+0xf0b6>
  44dd5c:	48 8d 3d a0 30 02 00 	lea    0x230a0(%rip),%rdi        # 470e03 <usage_message+0xf0c3>
  44dd63:	e8 90 01 fc ff       	callq  40def8 <__assert_fail@plt>
  44dd68:	41 54                	push   %r12
  44dd6a:	55                   	push   %rbp
  44dd6b:	53                   	push   %rbx
  44dd6c:	48 81 ec 00 08 00 00 	sub    $0x800,%rsp
  44dd73:	48 89 f5             	mov    %rsi,%rbp
  44dd76:	8b 47 0c             	mov    0xc(%rdi),%eax
  44dd79:	83 f8 01             	cmp    $0x1,%eax
  44dd7c:	74 1a                	je     44dd98 <evaluate_function2+0x432>
  44dd7e:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  44dd84:	83 f8 02             	cmp    $0x2,%eax
  44dd87:	74 75                	je     44ddfe <evaluate_function2+0x498>
  44dd89:	44 89 e0             	mov    %r12d,%eax
  44dd8c:	48 81 c4 00 08 00 00 	add    $0x800,%rsp
  44dd93:	5b                   	pop    %rbx
  44dd94:	5d                   	pop    %rbp
  44dd95:	41 5c                	pop    %r12
  44dd97:	c3                   	retq   
  44dd98:	4c 8b 47 10          	mov    0x10(%rdi),%r8
  44dd9c:	48 89 d1             	mov    %rdx,%rcx
  44dd9f:	48 8d 15 a2 36 02 00 	lea    0x236a2(%rip),%rdx        # 471448 <usage_message+0xf708>
  44dda6:	be 00 08 00 00       	mov    $0x800,%esi
  44ddab:	48 89 e7             	mov    %rsp,%rdi
  44ddae:	31 c0                	xor    %eax,%eax
  44ddb0:	e8 ae 6d ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44ddb5:	be 01 00 00 00       	mov    $0x1,%esi
  44ddba:	48 89 e7             	mov    %rsp,%rdi
  44ddbd:	e8 c4 a0 00 00       	callq  457e86 <DBselectN>
  44ddc2:	48 89 c3             	mov    %rax,%rbx
  44ddc5:	48 89 c7             	mov    %rax,%rdi
  44ddc8:	e8 d0 9b 00 00       	callq  45799d <DBfetch>
  44ddcd:	49 89 c4             	mov    %rax,%r12
  44ddd0:	48 85 c0             	test   %rax,%rax
  44ddd3:	74 0c                	je     44dde1 <evaluate_function2+0x47b>
  44ddd5:	48 8b 38             	mov    (%rax),%rdi
  44ddd8:	e8 c5 9b 00 00       	callq  4579a2 <DBis_null>
  44dddd:	85 c0                	test   %eax,%eax
  44dddf:	75 3c                	jne    44de1d <evaluate_function2+0x4b7>
  44dde1:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
  44dde7:	48 89 df             	mov    %rbx,%rdi
  44ddea:	e8 e9 fe fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44ddef:	44 89 e0             	mov    %r12d,%eax
  44ddf2:	48 81 c4 00 08 00 00 	add    $0x800,%rsp
  44ddf9:	5b                   	pop    %rbx
  44ddfa:	5d                   	pop    %rbp
  44ddfb:	41 5c                	pop    %r12
  44ddfd:	c3                   	retq   
  44ddfe:	4c 8b 47 10          	mov    0x10(%rdi),%r8
  44de02:	48 89 d1             	mov    %rdx,%rcx
  44de05:	48 8d 15 a4 36 02 00 	lea    0x236a4(%rip),%rdx        # 4714b0 <usage_message+0xf770>
  44de0c:	be 00 08 00 00       	mov    $0x800,%esi
  44de11:	48 89 e7             	mov    %rsp,%rdi
  44de14:	31 c0                	xor    %eax,%eax
  44de16:	e8 48 6d ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44de1b:	eb 98                	jmp    44ddb5 <evaluate_function2+0x44f>
  44de1d:	49 8b 14 24          	mov    (%r12),%rdx
  44de21:	48 8d 35 3d 43 03 00 	lea    0x3433d(%rip),%rsi        # 482165 <usage_message+0x20425>
  44de28:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  44de2c:	31 c0                	xor    %eax,%eax
  44de2e:	e8 80 6a ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44de33:	48 89 45 00          	mov    %rax,0x0(%rbp)
  44de37:	45 31 e4             	xor    %r12d,%r12d
  44de3a:	eb ab                	jmp    44dde7 <evaluate_function2+0x481>
  44de3c:	41 54                	push   %r12
  44de3e:	55                   	push   %rbp
  44de3f:	53                   	push   %rbx
  44de40:	48 89 f5             	mov    %rsi,%rbp
  44de43:	48 89 d3             	mov    %rdx,%rbx
  44de46:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
  44de4a:	e8 5a 2b ff ff       	callq  4409a9 <get_nodeid_by_id>
  44de4f:	b9 07 00 00 00       	mov    $0x7,%ecx
  44de54:	48 8d 3d c9 38 01 00 	lea    0x138c9(%rip),%rdi        # 461724 <_IO_stdin_used+0x1c44>
  44de5b:	48 89 de             	mov    %rbx,%rsi
  44de5e:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44de60:	74 46                	je     44dea8 <evaluate_function2+0x542>
  44de62:	89 c2                	mov    %eax,%edx
  44de64:	48 89 de             	mov    %rbx,%rsi
  44de67:	48 8d 3d 9a 36 02 00 	lea    0x2369a(%rip),%rdi        # 471508 <usage_message+0xf7c8>
  44de6e:	31 c0                	xor    %eax,%eax
  44de70:	e8 37 a1 00 00       	callq  457fac <__zbx_DBselect>
  44de75:	48 89 c3             	mov    %rax,%rbx
  44de78:	48 89 c7             	mov    %rax,%rdi
  44de7b:	e8 1d 9b 00 00       	callq  45799d <DBfetch>
  44de80:	49 89 c4             	mov    %rax,%r12
  44de83:	48 85 c0             	test   %rax,%rax
  44de86:	74 0c                	je     44de94 <evaluate_function2+0x52e>
  44de88:	48 8b 38             	mov    (%rax),%rdi
  44de8b:	e8 12 9b 00 00       	callq  4579a2 <DBis_null>
  44de90:	85 c0                	test   %eax,%eax
  44de92:	75 35                	jne    44dec9 <evaluate_function2+0x563>
  44de94:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  44de99:	48 89 df             	mov    %rbx,%rdi
  44de9c:	e8 37 fe fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44dea1:	89 e8                	mov    %ebp,%eax
  44dea3:	5b                   	pop    %rbx
  44dea4:	5d                   	pop    %rbp
  44dea5:	41 5c                	pop    %r12
  44dea7:	c3                   	retq   
  44dea8:	89 c2                	mov    %eax,%edx
  44deaa:	48 8d 35 21 3f 01 00 	lea    0x13f21(%rip),%rsi        # 461dd2 <usage_message+0x92>
  44deb1:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  44deb5:	31 c0                	xor    %eax,%eax
  44deb7:	e8 f7 69 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44debc:	48 89 45 00          	mov    %rax,0x0(%rbp)
  44dec0:	31 ed                	xor    %ebp,%ebp
  44dec2:	89 e8                	mov    %ebp,%eax
  44dec4:	5b                   	pop    %rbx
  44dec5:	5d                   	pop    %rbp
  44dec6:	41 5c                	pop    %r12
  44dec8:	c3                   	retq   
  44dec9:	49 8b 14 24          	mov    (%r12),%rdx
  44decd:	48 8d 35 91 42 03 00 	lea    0x34291(%rip),%rsi        # 482165 <usage_message+0x20425>
  44ded4:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  44ded8:	31 c0                	xor    %eax,%eax
  44deda:	e8 d4 69 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44dedf:	48 89 45 00          	mov    %rax,0x0(%rbp)
  44dee3:	31 ed                	xor    %ebp,%ebp
  44dee5:	eb b2                	jmp    44de99 <evaluate_function2+0x533>
  44dee7:	41 57                	push   %r15
  44dee9:	41 56                	push   %r14
  44deeb:	41 55                	push   %r13
  44deed:	41 54                	push   %r12
  44deef:	55                   	push   %rbp
  44def0:	53                   	push   %rbx
  44def1:	48 81 ec 28 10 00 00 	sub    $0x1028,%rsp
  44def8:	49 89 fe             	mov    %rdi,%r14
  44defb:	49 89 f4             	mov    %rsi,%r12
  44defe:	48 89 d3             	mov    %rdx,%rbx
  44df01:	41 89 cd             	mov    %ecx,%r13d
  44df04:	48 89 f2             	mov    %rsi,%rdx
  44df07:	48 8d 35 33 2f 02 00 	lea    0x22f33(%rip),%rsi        # 470e41 <usage_message+0xf101>
  44df0e:	bf 04 00 00 00       	mov    $0x4,%edi
  44df13:	31 c0                	xor    %eax,%eax
  44df15:	e8 96 31 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44df1a:	4c 89 e7             	mov    %r12,%rdi
  44df1d:	e8 46 57 ff ff       	callq  443668 <lrtrim_spaces>
  44df22:	4c 89 e7             	mov    %r12,%rdi
  44df25:	e8 b4 6e ff ff       	callq  444dde <compress_signs>
  44df2a:	41 80 3c 24 4e       	cmpb   $0x4e,(%r12)
  44df2f:	0f 84 95 02 00 00    	je     44e1ca <evaluate_function2+0x864>
  44df35:	4c 89 e7             	mov    %r12,%rdi
  44df38:	e8 c0 32 ff ff       	callq  4411fd <is_double_prefix>
  44df3d:	85 c0                	test   %eax,%eax
  44df3f:	90                   	nop
  44df40:	0f 84 a9 01 00 00    	je     44e0ef <evaluate_function2+0x789>
  44df46:	be 7c 00 00 00       	mov    $0x7c,%esi
  44df4b:	4c 89 e7             	mov    %r12,%rdi
  44df4e:	e8 45 07 fc ff       	callq  40e698 <strchr@plt>
  44df53:	49 89 c7             	mov    %rax,%r15
  44df56:	48 85 c0             	test   %rax,%rax
  44df59:	0f 84 c9 00 00 00    	je     44e028 <evaluate_function2+0x6c2>
  44df5f:	c6 00 00             	movb   $0x0,(%rax)
  44df62:	48 8d ac 24 10 08 00 	lea    0x810(%rsp),%rbp
  44df69:	00 
  44df6a:	ba 00 08 00 00       	mov    $0x800,%edx
  44df6f:	4c 89 e6             	mov    %r12,%rsi
  44df72:	48 89 ef             	mov    %rbp,%rdi
  44df75:	e8 26 4c ff ff       	callq  442ba0 <zbx_strlcpy>
  44df7a:	41 c6 07 7c          	movb   $0x7c,(%r15)
  44df7e:	49 8d 77 01          	lea    0x1(%r15),%rsi
  44df82:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44df87:	ba 00 08 00 00       	mov    $0x800,%edx
  44df8c:	4c 89 e7             	mov    %r12,%rdi
  44df8f:	e8 0c 4c ff ff       	callq  442ba0 <zbx_strlcpy>
  44df94:	48 8d bc 24 18 10 00 	lea    0x1018(%rsp),%rdi
  44df9b:	00 
  44df9c:	44 89 e9             	mov    %r13d,%ecx
  44df9f:	48 89 da             	mov    %rbx,%rdx
  44dfa2:	48 89 ee             	mov    %rbp,%rsi
  44dfa5:	e8 3d ff ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44dfaa:	89 c5                	mov    %eax,%ebp
  44dfac:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44dfaf:	0f 84 13 03 00 00    	je     44e2c8 <evaluate_function2+0x962>
  44dfb5:	f2 0f 10 05 c3 4a 01 	movsd  0x14ac3(%rip),%xmm0        # 462a80 <usage_message+0xd40>
  44dfbc:	00 
  44dfbd:	66 0f 2e 84 24 18 10 	ucomisd 0x1018(%rsp),%xmm0
  44dfc4:	00 00 
  44dfc6:	75 1b                	jne    44dfe3 <evaluate_function2+0x67d>
  44dfc8:	7a 19                	jp     44dfe3 <evaluate_function2+0x67d>
  44dfca:	f2 41 0f 11 06       	movsd  %xmm0,(%r14)
  44dfcf:	31 c0                	xor    %eax,%eax
  44dfd1:	48 81 c4 28 10 00 00 	add    $0x1028,%rsp
  44dfd8:	5b                   	pop    %rbx
  44dfd9:	5d                   	pop    %rbp
  44dfda:	41 5c                	pop    %r12
  44dfdc:	41 5d                	pop    %r13
  44dfde:	41 5e                	pop    %r14
  44dfe0:	41 5f                	pop    %r15
  44dfe2:	c3                   	retq   
  44dfe3:	48 8d bc 24 10 10 00 	lea    0x1010(%rsp),%rdi
  44dfea:	00 
  44dfeb:	44 89 e9             	mov    %r13d,%ecx
  44dfee:	48 89 da             	mov    %rbx,%rdx
  44dff1:	4c 89 e6             	mov    %r12,%rsi
  44dff4:	f2 0f 11 04 24       	movsd  %xmm0,(%rsp)
  44dff9:	e8 e9 fe ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44dffe:	89 c5                	mov    %eax,%ebp
  44e000:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e003:	f2 0f 10 04 24       	movsd  (%rsp),%xmm0
  44e008:	0f 84 ba 02 00 00    	je     44e2c8 <evaluate_function2+0x962>
  44e00e:	66 0f 2e 84 24 10 10 	ucomisd 0x1010(%rsp),%xmm0
  44e015:	00 00 
  44e017:	0f 84 c7 00 00 00    	je     44e0e4 <evaluate_function2+0x77e>
  44e01d:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
  44e024:	31 c0                	xor    %eax,%eax
  44e026:	eb a9                	jmp    44dfd1 <evaluate_function2+0x66b>
  44e028:	be 26 00 00 00       	mov    $0x26,%esi
  44e02d:	4c 89 e7             	mov    %r12,%rdi
  44e030:	e8 63 06 fc ff       	callq  40e698 <strchr@plt>
  44e035:	49 89 c7             	mov    %rax,%r15
  44e038:	48 85 c0             	test   %rax,%rax
  44e03b:	0f 84 c8 00 00 00    	je     44e109 <evaluate_function2+0x7a3>
  44e041:	c6 00 00             	movb   $0x0,(%rax)
  44e044:	48 8d ac 24 10 08 00 	lea    0x810(%rsp),%rbp
  44e04b:	00 
  44e04c:	ba 00 08 00 00       	mov    $0x800,%edx
  44e051:	4c 89 e6             	mov    %r12,%rsi
  44e054:	48 89 ef             	mov    %rbp,%rdi
  44e057:	e8 44 4b ff ff       	callq  442ba0 <zbx_strlcpy>
  44e05c:	41 c6 07 7c          	movb   $0x7c,(%r15)
  44e060:	49 8d 77 01          	lea    0x1(%r15),%rsi
  44e064:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44e069:	ba 00 08 00 00       	mov    $0x800,%edx
  44e06e:	4c 89 e7             	mov    %r12,%rdi
  44e071:	e8 2a 4b ff ff       	callq  442ba0 <zbx_strlcpy>
  44e076:	48 8d bc 24 18 10 00 	lea    0x1018(%rsp),%rdi
  44e07d:	00 
  44e07e:	44 89 e9             	mov    %r13d,%ecx
  44e081:	48 89 da             	mov    %rbx,%rdx
  44e084:	48 89 ee             	mov    %rbp,%rsi
  44e087:	e8 5b fe ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e08c:	89 c5                	mov    %eax,%ebp
  44e08e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e091:	0f 84 31 02 00 00    	je     44e2c8 <evaluate_function2+0x962>
  44e097:	48 8d bc 24 10 10 00 	lea    0x1010(%rsp),%rdi
  44e09e:	00 
  44e09f:	44 89 e9             	mov    %r13d,%ecx
  44e0a2:	48 89 da             	mov    %rbx,%rdx
  44e0a5:	4c 89 e6             	mov    %r12,%rsi
  44e0a8:	e8 3a fe ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e0ad:	89 c5                	mov    %eax,%ebp
  44e0af:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e0b2:	0f 84 10 02 00 00    	je     44e2c8 <evaluate_function2+0x962>
  44e0b8:	f2 0f 10 05 c0 49 01 	movsd  0x149c0(%rip),%xmm0        # 462a80 <usage_message+0xd40>
  44e0bf:	00 
  44e0c0:	66 0f 2e 84 24 18 10 	ucomisd 0x1018(%rsp),%xmm0
  44e0c7:	00 00 
  44e0c9:	0f 85 4e ff ff ff    	jne    44e01d <evaluate_function2+0x6b7>
  44e0cf:	0f 8a 48 ff ff ff    	jp     44e01d <evaluate_function2+0x6b7>
  44e0d5:	66 0f 2e 84 24 10 10 	ucomisd 0x1010(%rsp),%xmm0
  44e0dc:	00 00 
  44e0de:	0f 85 39 ff ff ff    	jne    44e01d <evaluate_function2+0x6b7>
  44e0e4:	0f 8b e0 fe ff ff    	jnp    44dfca <evaluate_function2+0x664>
  44e0ea:	e9 2e ff ff ff       	jmpq   44e01d <evaluate_function2+0x6b7>
  44e0ef:	4c 89 e7             	mov    %r12,%rdi
  44e0f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  44e0f8:	e8 d0 2d ff ff       	callq  440ecd <str2double>
  44e0fd:	f2 41 0f 11 06       	movsd  %xmm0,(%r14)
  44e102:	31 c0                	xor    %eax,%eax
  44e104:	e9 c8 fe ff ff       	jmpq   44dfd1 <evaluate_function2+0x66b>
  44e109:	be 3d 00 00 00       	mov    $0x3d,%esi
  44e10e:	4c 89 e7             	mov    %r12,%rdi
  44e111:	e8 82 05 fc ff       	callq  40e698 <strchr@plt>
  44e116:	49 89 c7             	mov    %rax,%r15
  44e119:	48 85 c0             	test   %rax,%rax
  44e11c:	0f 84 eb 00 00 00    	je     44e20d <evaluate_function2+0x8a7>
  44e122:	c6 00 00             	movb   $0x0,(%rax)
  44e125:	48 8d ac 24 10 08 00 	lea    0x810(%rsp),%rbp
  44e12c:	00 
  44e12d:	ba 00 08 00 00       	mov    $0x800,%edx
  44e132:	4c 89 e6             	mov    %r12,%rsi
  44e135:	48 89 ef             	mov    %rbp,%rdi
  44e138:	e8 63 4a ff ff       	callq  442ba0 <zbx_strlcpy>
  44e13d:	41 c6 07 7c          	movb   $0x7c,(%r15)
  44e141:	49 8d 77 01          	lea    0x1(%r15),%rsi
  44e145:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44e14a:	ba 00 08 00 00       	mov    $0x800,%edx
  44e14f:	4c 89 e7             	mov    %r12,%rdi
  44e152:	e8 49 4a ff ff       	callq  442ba0 <zbx_strlcpy>
  44e157:	48 8d bc 24 18 10 00 	lea    0x1018(%rsp),%rdi
  44e15e:	00 
  44e15f:	44 89 e9             	mov    %r13d,%ecx
  44e162:	48 89 da             	mov    %rbx,%rdx
  44e165:	48 89 ee             	mov    %rbp,%rsi
  44e168:	e8 7a fd ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e16d:	89 c5                	mov    %eax,%ebp
  44e16f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e172:	0f 84 50 01 00 00    	je     44e2c8 <evaluate_function2+0x962>
  44e178:	48 8d bc 24 10 10 00 	lea    0x1010(%rsp),%rdi
  44e17f:	00 
  44e180:	44 89 e9             	mov    %r13d,%ecx
  44e183:	48 89 da             	mov    %rbx,%rdx
  44e186:	4c 89 e6             	mov    %r12,%rsi
  44e189:	e8 59 fd ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e18e:	89 c5                	mov    %eax,%ebp
  44e190:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e193:	0f 84 2f 01 00 00    	je     44e2c8 <evaluate_function2+0x962>
  44e199:	f2 0f 10 8c 24 10 10 	movsd  0x1010(%rsp),%xmm1
  44e1a0:	00 00 
  44e1a2:	f2 0f 10 84 24 18 10 	movsd  0x1018(%rsp),%xmm0
  44e1a9:	00 00 
  44e1ab:	e8 6c 28 ff ff       	callq  440a1c <cmp_double>
  44e1b0:	85 c0                	test   %eax,%eax
  44e1b2:	0f 85 65 fe ff ff    	jne    44e01d <evaluate_function2+0x6b7>
  44e1b8:	48 ba 00 00 00 00 00 	mov    $0x3ff0000000000000,%rdx
  44e1bf:	00 f0 3f 
  44e1c2:	49 89 16             	mov    %rdx,(%r14)
  44e1c5:	e9 07 fe ff ff       	jmpq   44dfd1 <evaluate_function2+0x66b>
  44e1ca:	49 8d 6c 24 01       	lea    0x1(%r12),%rbp
  44e1cf:	48 89 ef             	mov    %rbp,%rdi
  44e1d2:	e8 26 30 ff ff       	callq  4411fd <is_double_prefix>
  44e1d7:	85 c0                	test   %eax,%eax
  44e1d9:	74 12                	je     44e1ed <evaluate_function2+0x887>
  44e1db:	41 80 3c 24 4e       	cmpb   $0x4e,(%r12)
  44e1e0:	0f 84 60 fd ff ff    	je     44df46 <evaluate_function2+0x5e0>
  44e1e6:	66 90                	xchg   %ax,%ax
  44e1e8:	e9 48 fd ff ff       	jmpq   44df35 <evaluate_function2+0x5cf>
  44e1ed:	48 89 ef             	mov    %rbp,%rdi
  44e1f0:	e8 d8 2c ff ff       	callq  440ecd <str2double>
  44e1f5:	f2 0f 10 0d f3 3d 02 	movsd  0x23df3(%rip),%xmm1        # 471ff0 <usage_message+0x102b0>
  44e1fc:	00 
  44e1fd:	66 0f 57 c1          	xorpd  %xmm1,%xmm0
  44e201:	f2 41 0f 11 06       	movsd  %xmm0,(%r14)
  44e206:	31 c0                	xor    %eax,%eax
  44e208:	e9 c4 fd ff ff       	jmpq   44dfd1 <evaluate_function2+0x66b>
  44e20d:	be 23 00 00 00       	mov    $0x23,%esi
  44e212:	4c 89 e7             	mov    %r12,%rdi
  44e215:	e8 7e 04 fc ff       	callq  40e698 <strchr@plt>
  44e21a:	49 89 c7             	mov    %rax,%r15
  44e21d:	48 85 c0             	test   %rax,%rax
  44e220:	0f 84 d0 00 00 00    	je     44e2f6 <evaluate_function2+0x990>
  44e226:	c6 00 00             	movb   $0x0,(%rax)
  44e229:	48 8d ac 24 10 08 00 	lea    0x810(%rsp),%rbp
  44e230:	00 
  44e231:	ba 00 08 00 00       	mov    $0x800,%edx
  44e236:	4c 89 e6             	mov    %r12,%rsi
  44e239:	48 89 ef             	mov    %rbp,%rdi
  44e23c:	e8 5f 49 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e241:	41 c6 07 7c          	movb   $0x7c,(%r15)
  44e245:	49 8d 77 01          	lea    0x1(%r15),%rsi
  44e249:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44e24e:	ba 00 08 00 00       	mov    $0x800,%edx
  44e253:	4c 89 e7             	mov    %r12,%rdi
  44e256:	e8 45 49 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e25b:	48 8d bc 24 18 10 00 	lea    0x1018(%rsp),%rdi
  44e262:	00 
  44e263:	44 89 e9             	mov    %r13d,%ecx
  44e266:	48 89 da             	mov    %rbx,%rdx
  44e269:	48 89 ee             	mov    %rbp,%rsi
  44e26c:	e8 76 fc ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e271:	89 c5                	mov    %eax,%ebp
  44e273:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e276:	74 50                	je     44e2c8 <evaluate_function2+0x962>
  44e278:	48 8d bc 24 10 10 00 	lea    0x1010(%rsp),%rdi
  44e27f:	00 
  44e280:	44 89 e9             	mov    %r13d,%ecx
  44e283:	48 89 da             	mov    %rbx,%rdx
  44e286:	4c 89 e6             	mov    %r12,%rsi
  44e289:	e8 59 fc ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e28e:	89 c5                	mov    %eax,%ebp
  44e290:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e293:	74 33                	je     44e2c8 <evaluate_function2+0x962>
  44e295:	f2 0f 10 8c 24 10 10 	movsd  0x1010(%rsp),%xmm1
  44e29c:	00 00 
  44e29e:	f2 0f 10 84 24 18 10 	movsd  0x1018(%rsp),%xmm0
  44e2a5:	00 00 
  44e2a7:	e8 70 27 ff ff       	callq  440a1c <cmp_double>
  44e2ac:	85 c0                	test   %eax,%eax
  44e2ae:	0f 84 69 fd ff ff    	je     44e01d <evaluate_function2+0x6b7>
  44e2b4:	48 b8 00 00 00 00 00 	mov    $0x3ff0000000000000,%rax
  44e2bb:	00 f0 3f 
  44e2be:	49 89 06             	mov    %rax,(%r14)
  44e2c1:	31 c0                	xor    %eax,%eax
  44e2c3:	e9 09 fd ff ff       	jmpq   44dfd1 <evaluate_function2+0x66b>
  44e2c8:	48 89 da             	mov    %rbx,%rdx
  44e2cb:	48 8d 35 93 3e 03 00 	lea    0x33e93(%rip),%rsi        # 482165 <usage_message+0x20425>
  44e2d2:	bf 04 00 00 00       	mov    $0x4,%edi
  44e2d7:	31 c0                	xor    %eax,%eax
  44e2d9:	e8 d2 2d fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44e2de:	48 89 de             	mov    %rbx,%rsi
  44e2e1:	48 8d 3d 7d 3e 03 00 	lea    0x33e7d(%rip),%rdi        # 482165 <usage_message+0x20425>
  44e2e8:	31 c0                	xor    %eax,%eax
  44e2ea:	e8 31 35 fc ff       	callq  411820 <__zbx_zabbix_syslog>
  44e2ef:	89 e8                	mov    %ebp,%eax
  44e2f1:	e9 db fc ff ff       	jmpq   44dfd1 <evaluate_function2+0x66b>
  44e2f6:	be 3e 00 00 00       	mov    $0x3e,%esi
  44e2fb:	4c 89 e7             	mov    %r12,%rdi
  44e2fe:	e8 95 03 fc ff       	callq  40e698 <strchr@plt>
  44e303:	49 89 c7             	mov    %rax,%r15
  44e306:	48 85 c0             	test   %rax,%rax
  44e309:	0f 84 94 00 00 00    	je     44e3a3 <evaluate_function2+0xa3d>
  44e30f:	c6 00 00             	movb   $0x0,(%rax)
  44e312:	48 8d ac 24 10 08 00 	lea    0x810(%rsp),%rbp
  44e319:	00 
  44e31a:	ba 00 08 00 00       	mov    $0x800,%edx
  44e31f:	4c 89 e6             	mov    %r12,%rsi
  44e322:	48 89 ef             	mov    %rbp,%rdi
  44e325:	e8 76 48 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e32a:	41 c6 07 7c          	movb   $0x7c,(%r15)
  44e32e:	49 8d 77 01          	lea    0x1(%r15),%rsi
  44e332:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44e337:	ba 00 08 00 00       	mov    $0x800,%edx
  44e33c:	4c 89 e7             	mov    %r12,%rdi
  44e33f:	e8 5c 48 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e344:	48 8d bc 24 18 10 00 	lea    0x1018(%rsp),%rdi
  44e34b:	00 
  44e34c:	44 89 e9             	mov    %r13d,%ecx
  44e34f:	48 89 da             	mov    %rbx,%rdx
  44e352:	48 89 ee             	mov    %rbp,%rsi
  44e355:	e8 8d fb ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e35a:	89 c5                	mov    %eax,%ebp
  44e35c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e35f:	0f 84 63 ff ff ff    	je     44e2c8 <evaluate_function2+0x962>
  44e365:	48 8d bc 24 10 10 00 	lea    0x1010(%rsp),%rdi
  44e36c:	00 
  44e36d:	44 89 e9             	mov    %r13d,%ecx
  44e370:	48 89 da             	mov    %rbx,%rdx
  44e373:	4c 89 e6             	mov    %r12,%rsi
  44e376:	e8 6c fb ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e37b:	89 c5                	mov    %eax,%ebp
  44e37d:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e380:	0f 84 42 ff ff ff    	je     44e2c8 <evaluate_function2+0x962>
  44e386:	f2 0f 10 84 24 18 10 	movsd  0x1018(%rsp),%xmm0
  44e38d:	00 00 
  44e38f:	66 0f 2e 84 24 10 10 	ucomisd 0x1010(%rsp),%xmm0
  44e396:	00 00 
  44e398:	0f 86 7f fc ff ff    	jbe    44e01d <evaluate_function2+0x6b7>
  44e39e:	e9 11 ff ff ff       	jmpq   44e2b4 <evaluate_function2+0x94e>
  44e3a3:	be 3c 00 00 00       	mov    $0x3c,%esi
  44e3a8:	4c 89 e7             	mov    %r12,%rdi
  44e3ab:	e8 e8 02 fc ff       	callq  40e698 <strchr@plt>
  44e3b0:	49 89 c7             	mov    %rax,%r15
  44e3b3:	48 85 c0             	test   %rax,%rax
  44e3b6:	0f 84 be 00 00 00    	je     44e47a <evaluate_function2+0xb14>
  44e3bc:	c6 00 00             	movb   $0x0,(%rax)
  44e3bf:	48 8d ac 24 10 08 00 	lea    0x810(%rsp),%rbp
  44e3c6:	00 
  44e3c7:	ba 00 08 00 00       	mov    $0x800,%edx
  44e3cc:	4c 89 e6             	mov    %r12,%rsi
  44e3cf:	48 89 ef             	mov    %rbp,%rdi
  44e3d2:	e8 c9 47 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e3d7:	41 c6 07 7c          	movb   $0x7c,(%r15)
  44e3db:	49 8d 77 01          	lea    0x1(%r15),%rsi
  44e3df:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44e3e4:	ba 00 08 00 00       	mov    $0x800,%edx
  44e3e9:	4c 89 e7             	mov    %r12,%rdi
  44e3ec:	e8 af 47 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e3f1:	48 8d bc 24 18 10 00 	lea    0x1018(%rsp),%rdi
  44e3f8:	00 
  44e3f9:	44 89 e9             	mov    %r13d,%ecx
  44e3fc:	48 89 da             	mov    %rbx,%rdx
  44e3ff:	48 89 ee             	mov    %rbp,%rsi
  44e402:	e8 e0 fa ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e407:	89 c5                	mov    %eax,%ebp
  44e409:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e40c:	0f 84 b6 fe ff ff    	je     44e2c8 <evaluate_function2+0x962>
  44e412:	48 8d bc 24 10 10 00 	lea    0x1010(%rsp),%rdi
  44e419:	00 
  44e41a:	44 89 e9             	mov    %r13d,%ecx
  44e41d:	48 89 da             	mov    %rbx,%rdx
  44e420:	4c 89 e6             	mov    %r12,%rsi
  44e423:	e8 bf fa ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e428:	89 c5                	mov    %eax,%ebp
  44e42a:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e42d:	0f 84 95 fe ff ff    	je     44e2c8 <evaluate_function2+0x962>
  44e433:	f2 0f 10 84 24 10 10 	movsd  0x1010(%rsp),%xmm0
  44e43a:	00 00 
  44e43c:	66 0f 2e 84 24 18 10 	ucomisd 0x1018(%rsp),%xmm0
  44e443:	00 00 
  44e445:	0f 86 dd 00 00 00    	jbe    44e528 <evaluate_function2+0xbc2>
  44e44b:	48 b8 00 00 00 00 00 	mov    $0x3ff0000000000000,%rax
  44e452:	00 f0 3f 
  44e455:	49 89 06             	mov    %rax,(%r14)
  44e458:	66 48 0f 6e c0       	movq   %rax,%xmm0
  44e45d:	48 8d 35 f4 29 02 00 	lea    0x229f4(%rip),%rsi        # 470e58 <usage_message+0xf118>
  44e464:	bf 04 00 00 00       	mov    $0x4,%edi
  44e469:	b8 01 00 00 00       	mov    $0x1,%eax
  44e46e:	e8 3d 2c fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44e473:	31 c0                	xor    %eax,%eax
  44e475:	e9 57 fb ff ff       	jmpq   44dfd1 <evaluate_function2+0x66b>
  44e47a:	be 2b 00 00 00       	mov    $0x2b,%esi
  44e47f:	4c 89 e7             	mov    %r12,%rdi
  44e482:	e8 11 02 fc ff       	callq  40e698 <strchr@plt>
  44e487:	49 89 c7             	mov    %rax,%r15
  44e48a:	48 85 c0             	test   %rax,%rax
  44e48d:	0f 84 a4 00 00 00    	je     44e537 <evaluate_function2+0xbd1>
  44e493:	c6 00 00             	movb   $0x0,(%rax)
  44e496:	48 8d ac 24 10 08 00 	lea    0x810(%rsp),%rbp
  44e49d:	00 
  44e49e:	ba 00 08 00 00       	mov    $0x800,%edx
  44e4a3:	4c 89 e6             	mov    %r12,%rsi
  44e4a6:	48 89 ef             	mov    %rbp,%rdi
  44e4a9:	e8 f2 46 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e4ae:	41 c6 07 7c          	movb   $0x7c,(%r15)
  44e4b2:	49 8d 77 01          	lea    0x1(%r15),%rsi
  44e4b6:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44e4bb:	ba 00 08 00 00       	mov    $0x800,%edx
  44e4c0:	4c 89 e7             	mov    %r12,%rdi
  44e4c3:	e8 d8 46 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e4c8:	48 8d bc 24 18 10 00 	lea    0x1018(%rsp),%rdi
  44e4cf:	00 
  44e4d0:	44 89 e9             	mov    %r13d,%ecx
  44e4d3:	48 89 da             	mov    %rbx,%rdx
  44e4d6:	48 89 ee             	mov    %rbp,%rsi
  44e4d9:	e8 09 fa ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e4de:	89 c5                	mov    %eax,%ebp
  44e4e0:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e4e3:	0f 84 df fd ff ff    	je     44e2c8 <evaluate_function2+0x962>
  44e4e9:	48 8d bc 24 10 10 00 	lea    0x1010(%rsp),%rdi
  44e4f0:	00 
  44e4f1:	44 89 e9             	mov    %r13d,%ecx
  44e4f4:	48 89 da             	mov    %rbx,%rdx
  44e4f7:	4c 89 e6             	mov    %r12,%rsi
  44e4fa:	e8 e8 f9 ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e4ff:	89 c5                	mov    %eax,%ebp
  44e501:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e504:	0f 84 be fd ff ff    	je     44e2c8 <evaluate_function2+0x962>
  44e50a:	f2 0f 10 84 24 18 10 	movsd  0x1018(%rsp),%xmm0
  44e511:	00 00 
  44e513:	f2 0f 58 84 24 10 10 	addsd  0x1010(%rsp),%xmm0
  44e51a:	00 00 
  44e51c:	f2 41 0f 11 06       	movsd  %xmm0,(%r14)
  44e521:	31 c0                	xor    %eax,%eax
  44e523:	e9 a9 fa ff ff       	jmpq   44dfd1 <evaluate_function2+0x66b>
  44e528:	31 c0                	xor    %eax,%eax
  44e52a:	49 89 06             	mov    %rax,(%r14)
  44e52d:	66 48 0f 6e c0       	movq   %rax,%xmm0
  44e532:	e9 26 ff ff ff       	jmpq   44e45d <evaluate_function2+0xaf7>
  44e537:	be 2d 00 00 00       	mov    $0x2d,%esi
  44e53c:	4c 89 e7             	mov    %r12,%rdi
  44e53f:	e8 24 fe fb ff       	callq  40e368 <strrchr@plt>
  44e544:	49 89 c7             	mov    %rax,%r15
  44e547:	48 85 c0             	test   %rax,%rax
  44e54a:	0f 84 93 00 00 00    	je     44e5e3 <evaluate_function2+0xc7d>
  44e550:	c6 00 00             	movb   $0x0,(%rax)
  44e553:	48 8d ac 24 10 08 00 	lea    0x810(%rsp),%rbp
  44e55a:	00 
  44e55b:	ba 00 08 00 00       	mov    $0x800,%edx
  44e560:	4c 89 e6             	mov    %r12,%rsi
  44e563:	48 89 ef             	mov    %rbp,%rdi
  44e566:	e8 35 46 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e56b:	41 c6 07 7c          	movb   $0x7c,(%r15)
  44e56f:	49 8d 77 01          	lea    0x1(%r15),%rsi
  44e573:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44e578:	ba 00 08 00 00       	mov    $0x800,%edx
  44e57d:	4c 89 e7             	mov    %r12,%rdi
  44e580:	e8 1b 46 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e585:	48 8d bc 24 18 10 00 	lea    0x1018(%rsp),%rdi
  44e58c:	00 
  44e58d:	44 89 e9             	mov    %r13d,%ecx
  44e590:	48 89 da             	mov    %rbx,%rdx
  44e593:	48 89 ee             	mov    %rbp,%rsi
  44e596:	e8 4c f9 ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e59b:	89 c5                	mov    %eax,%ebp
  44e59d:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e5a0:	0f 84 22 fd ff ff    	je     44e2c8 <evaluate_function2+0x962>
  44e5a6:	48 8d bc 24 10 10 00 	lea    0x1010(%rsp),%rdi
  44e5ad:	00 
  44e5ae:	44 89 e9             	mov    %r13d,%ecx
  44e5b1:	48 89 da             	mov    %rbx,%rdx
  44e5b4:	4c 89 e6             	mov    %r12,%rsi
  44e5b7:	e8 2b f9 ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e5bc:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e5bf:	0f 84 c6 00 00 00    	je     44e68b <evaluate_function2+0xd25>
  44e5c5:	f2 0f 10 84 24 18 10 	movsd  0x1018(%rsp),%xmm0
  44e5cc:	00 00 
  44e5ce:	f2 0f 5c 84 24 10 10 	subsd  0x1010(%rsp),%xmm0
  44e5d5:	00 00 
  44e5d7:	f2 41 0f 11 06       	movsd  %xmm0,(%r14)
  44e5dc:	31 c0                	xor    %eax,%eax
  44e5de:	e9 ee f9 ff ff       	jmpq   44dfd1 <evaluate_function2+0x66b>
  44e5e3:	be 2a 00 00 00       	mov    $0x2a,%esi
  44e5e8:	4c 89 e7             	mov    %r12,%rdi
  44e5eb:	e8 a8 00 fc ff       	callq  40e698 <strchr@plt>
  44e5f0:	49 89 c7             	mov    %rax,%r15
  44e5f3:	48 85 c0             	test   %rax,%rax
  44e5f6:	0f 84 be 00 00 00    	je     44e6ba <evaluate_function2+0xd54>
  44e5fc:	c6 00 00             	movb   $0x0,(%rax)
  44e5ff:	48 8d ac 24 10 08 00 	lea    0x810(%rsp),%rbp
  44e606:	00 
  44e607:	ba 00 08 00 00       	mov    $0x800,%edx
  44e60c:	4c 89 e6             	mov    %r12,%rsi
  44e60f:	48 89 ef             	mov    %rbp,%rdi
  44e612:	e8 89 45 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e617:	41 c6 07 7c          	movb   $0x7c,(%r15)
  44e61b:	49 8d 77 01          	lea    0x1(%r15),%rsi
  44e61f:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44e624:	ba 00 08 00 00       	mov    $0x800,%edx
  44e629:	4c 89 e7             	mov    %r12,%rdi
  44e62c:	e8 6f 45 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e631:	48 8d bc 24 18 10 00 	lea    0x1018(%rsp),%rdi
  44e638:	00 
  44e639:	44 89 e9             	mov    %r13d,%ecx
  44e63c:	48 89 da             	mov    %rbx,%rdx
  44e63f:	48 89 ee             	mov    %rbp,%rsi
  44e642:	e8 a0 f8 ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e647:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e64a:	74 3f                	je     44e68b <evaluate_function2+0xd25>
  44e64c:	48 8d bc 24 10 10 00 	lea    0x1010(%rsp),%rdi
  44e653:	00 
  44e654:	44 89 e9             	mov    %r13d,%ecx
  44e657:	48 89 da             	mov    %rbx,%rdx
  44e65a:	4c 89 e6             	mov    %r12,%rsi
  44e65d:	e8 85 f8 ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e662:	89 c5                	mov    %eax,%ebp
  44e664:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e667:	0f 84 5b fc ff ff    	je     44e2c8 <evaluate_function2+0x962>
  44e66d:	f2 0f 10 84 24 18 10 	movsd  0x1018(%rsp),%xmm0
  44e674:	00 00 
  44e676:	f2 0f 59 84 24 10 10 	mulsd  0x1010(%rsp),%xmm0
  44e67d:	00 00 
  44e67f:	f2 41 0f 11 06       	movsd  %xmm0,(%r14)
  44e684:	31 c0                	xor    %eax,%eax
  44e686:	e9 46 f9 ff ff       	jmpq   44dfd1 <evaluate_function2+0x66b>
  44e68b:	48 89 da             	mov    %rbx,%rdx
  44e68e:	48 8d 35 d0 3a 03 00 	lea    0x33ad0(%rip),%rsi        # 482165 <usage_message+0x20425>
  44e695:	bf 04 00 00 00       	mov    $0x4,%edi
  44e69a:	31 c0                	xor    %eax,%eax
  44e69c:	e8 0f 2a fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44e6a1:	48 89 de             	mov    %rbx,%rsi
  44e6a4:	48 8d 3d ba 3a 03 00 	lea    0x33aba(%rip),%rdi        # 482165 <usage_message+0x20425>
  44e6ab:	31 c0                	xor    %eax,%eax
  44e6ad:	e8 6e 31 fc ff       	callq  411820 <__zbx_zabbix_syslog>
  44e6b2:	83 c8 ff             	or     $0xffffffffffffffff,%eax
  44e6b5:	e9 17 f9 ff ff       	jmpq   44dfd1 <evaluate_function2+0x66b>
  44e6ba:	be 2f 00 00 00       	mov    $0x2f,%esi
  44e6bf:	4c 89 e7             	mov    %r12,%rdi
  44e6c2:	e8 a1 fc fb ff       	callq  40e368 <strrchr@plt>
  44e6c7:	49 89 c7             	mov    %rax,%r15
  44e6ca:	48 85 c0             	test   %rax,%rax
  44e6cd:	0f 84 a2 00 00 00    	je     44e775 <evaluate_function2+0xe0f>
  44e6d3:	c6 00 00             	movb   $0x0,(%rax)
  44e6d6:	48 8d ac 24 10 08 00 	lea    0x810(%rsp),%rbp
  44e6dd:	00 
  44e6de:	ba 00 08 00 00       	mov    $0x800,%edx
  44e6e3:	4c 89 e6             	mov    %r12,%rsi
  44e6e6:	48 89 ef             	mov    %rbp,%rdi
  44e6e9:	e8 b2 44 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e6ee:	41 c6 07 7c          	movb   $0x7c,(%r15)
  44e6f2:	49 8d 77 01          	lea    0x1(%r15),%rsi
  44e6f6:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44e6fb:	ba 00 08 00 00       	mov    $0x800,%edx
  44e700:	4c 89 e7             	mov    %r12,%rdi
  44e703:	e8 98 44 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e708:	48 8d bc 24 18 10 00 	lea    0x1018(%rsp),%rdi
  44e70f:	00 
  44e710:	44 89 e9             	mov    %r13d,%ecx
  44e713:	48 89 da             	mov    %rbx,%rdx
  44e716:	48 89 ee             	mov    %rbp,%rsi
  44e719:	e8 c9 f7 ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e71e:	41 89 c7             	mov    %eax,%r15d
  44e721:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e724:	0f 84 90 00 00 00    	je     44e7ba <evaluate_function2+0xe54>
  44e72a:	48 8d bc 24 10 10 00 	lea    0x1010(%rsp),%rdi
  44e731:	00 
  44e732:	44 89 e9             	mov    %r13d,%ecx
  44e735:	48 89 da             	mov    %rbx,%rdx
  44e738:	4c 89 e6             	mov    %r12,%rsi
  44e73b:	e8 a7 f7 ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e740:	41 89 c7             	mov    %eax,%r15d
  44e743:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44e746:	74 72                	je     44e7ba <evaluate_function2+0xe54>
  44e748:	66 0f ef c9          	pxor   %xmm1,%xmm1
  44e74c:	f2 0f 10 84 24 10 10 	movsd  0x1010(%rsp),%xmm0
  44e753:	00 00 
  44e755:	e8 c2 22 ff ff       	callq  440a1c <cmp_double>
  44e75a:	85 c0                	test   %eax,%eax
  44e75c:	74 42                	je     44e7a0 <evaluate_function2+0xe3a>
  44e75e:	f2 0f 10 84 24 18 10 	movsd  0x1018(%rsp),%xmm0
  44e765:	00 00 
  44e767:	f2 0f 5e 84 24 10 10 	divsd  0x1010(%rsp),%xmm0
  44e76e:	00 00 
  44e770:	e9 55 f8 ff ff       	jmpq   44dfca <evaluate_function2+0x664>
  44e775:	49 63 f5             	movslq %r13d,%rsi
  44e778:	4c 89 e1             	mov    %r12,%rcx
  44e77b:	48 8d 15 ee 2d 02 00 	lea    0x22dee(%rip),%rdx        # 471570 <usage_message+0xf830>
  44e782:	48 89 df             	mov    %rbx,%rdi
  44e785:	31 c0                	xor    %eax,%eax
  44e787:	e8 d7 63 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44e78c:	48 89 da             	mov    %rbx,%rdx
  44e78f:	48 8d 35 cf 39 03 00 	lea    0x339cf(%rip),%rsi        # 482165 <usage_message+0x20425>
  44e796:	bf 03 00 00 00       	mov    $0x3,%edi
  44e79b:	e9 fa fe ff ff       	jmpq   44e69a <evaluate_function2+0xd34>
  44e7a0:	49 63 f5             	movslq %r13d,%rsi
  44e7a3:	4d 89 e0             	mov    %r12,%r8
  44e7a6:	48 89 e9             	mov    %rbp,%rcx
  44e7a9:	48 8d 15 88 2d 02 00 	lea    0x22d88(%rip),%rdx        # 471538 <usage_message+0xf7f8>
  44e7b0:	48 89 df             	mov    %rbx,%rdi
  44e7b3:	e8 ab 63 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44e7b8:	eb d2                	jmp    44e78c <evaluate_function2+0xe26>
  44e7ba:	48 89 da             	mov    %rbx,%rdx
  44e7bd:	48 8d 35 a1 39 03 00 	lea    0x339a1(%rip),%rsi        # 482165 <usage_message+0x20425>
  44e7c4:	bf 04 00 00 00       	mov    $0x4,%edi
  44e7c9:	31 c0                	xor    %eax,%eax
  44e7cb:	e8 e0 28 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44e7d0:	48 89 de             	mov    %rbx,%rsi
  44e7d3:	48 8d 3d 8b 39 03 00 	lea    0x3398b(%rip),%rdi        # 482165 <usage_message+0x20425>
  44e7da:	31 c0                	xor    %eax,%eax
  44e7dc:	e8 3f 30 fc ff       	callq  411820 <__zbx_zabbix_syslog>
  44e7e1:	44 89 f8             	mov    %r15d,%eax
  44e7e4:	e9 e8 f7 ff ff       	jmpq   44dfd1 <evaluate_function2+0x66b>

000000000044e7e9 <evaluate>:
  44e7e9:	41 57                	push   %r15
  44e7eb:	41 56                	push   %r14
  44e7ed:	41 55                	push   %r13
  44e7ef:	41 54                	push   %r12
  44e7f1:	55                   	push   %rbp
  44e7f2:	53                   	push   %rbx
  44e7f3:	48 81 ec 28 18 00 00 	sub    $0x1828,%rsp
  44e7fa:	49 89 fe             	mov    %rdi,%r14
  44e7fd:	48 89 f5             	mov    %rsi,%rbp
  44e800:	49 89 d4             	mov    %rdx,%r12
  44e803:	89 4c 24 14          	mov    %ecx,0x14(%rsp)
  44e807:	48 89 f1             	mov    %rsi,%rcx
  44e80a:	48 8d 15 54 26 02 00 	lea    0x22654(%rip),%rdx        # 470e65 <usage_message+0xf125>
  44e811:	48 8d 35 97 65 01 00 	lea    0x16597(%rip),%rsi        # 464daf <usage_message+0x306f>
  44e818:	bf 04 00 00 00       	mov    $0x4,%edi
  44e81d:	31 c0                	xor    %eax,%eax
  44e81f:	e8 8c 28 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44e824:	48 8d 9c 24 20 08 00 	lea    0x820(%rsp),%rbx
  44e82b:	00 
  44e82c:	ba 00 08 00 00       	mov    $0x800,%edx
  44e831:	48 89 ee             	mov    %rbp,%rsi
  44e834:	48 89 df             	mov    %rbx,%rdi
  44e837:	e8 64 43 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e83c:	48 8d 84 24 20 10 00 	lea    0x1020(%rsp),%rax
  44e843:	00 
  44e844:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  44e849:	4c 8d 7c 24 20       	lea    0x20(%rsp),%r15
  44e84e:	be 29 00 00 00       	mov    $0x29,%esi
  44e853:	48 89 df             	mov    %rbx,%rdi
  44e856:	e8 3d fe fb ff       	callq  40e698 <strchr@plt>
  44e85b:	48 85 c0             	test   %rax,%rax
  44e85e:	0f 84 82 01 00 00    	je     44e9e6 <evaluate+0x1fd>
  44e864:	29 d8                	sub    %ebx,%eax
  44e866:	78 27                	js     44e88f <evaluate+0xa6>
  44e868:	4c 63 e8             	movslq %eax,%r13
  44e86b:	42 80 bc 2c 20 08 00 	cmpb   $0x28,0x820(%rsp,%r13,1)
  44e872:	00 28 
  44e874:	74 70                	je     44e8e6 <evaluate+0xfd>
  44e876:	89 c5                	mov    %eax,%ebp
  44e878:	eb 0d                	jmp    44e887 <evaluate+0x9e>
  44e87a:	48 63 d5             	movslq %ebp,%rdx
  44e87d:	80 bc 14 20 08 00 00 	cmpb   $0x28,0x820(%rsp,%rdx,1)
  44e884:	28 
  44e885:	74 61                	je     44e8e8 <evaluate+0xff>
  44e887:	83 ed 01             	sub    $0x1,%ebp
  44e88a:	83 fd ff             	cmp    $0xffffffffffffffff,%ebp
  44e88d:	75 eb                	jne    44e87a <evaluate+0x91>
  44e88f:	48 63 74 24 14       	movslq 0x14(%rsp),%rsi
  44e894:	48 89 d9             	mov    %rbx,%rcx
  44e897:	48 8d 15 02 2d 02 00 	lea    0x22d02(%rip),%rdx        # 4715a0 <usage_message+0xf860>
  44e89e:	4c 89 e7             	mov    %r12,%rdi
  44e8a1:	31 c0                	xor    %eax,%eax
  44e8a3:	e8 bb 62 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44e8a8:	4c 89 e2             	mov    %r12,%rdx
  44e8ab:	48 8d 35 b3 38 03 00 	lea    0x338b3(%rip),%rsi        # 482165 <usage_message+0x20425>
  44e8b2:	bf 03 00 00 00       	mov    $0x3,%edi
  44e8b7:	31 c0                	xor    %eax,%eax
  44e8b9:	e8 f2 27 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44e8be:	4c 89 e6             	mov    %r12,%rsi
  44e8c1:	48 8d 3d 9d 38 03 00 	lea    0x3389d(%rip),%rdi        # 482165 <usage_message+0x20425>
  44e8c8:	31 c0                	xor    %eax,%eax
  44e8ca:	e8 51 2f fc ff       	callq  411820 <__zbx_zabbix_syslog>
  44e8cf:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44e8d4:	48 81 c4 28 18 00 00 	add    $0x1828,%rsp
  44e8db:	5b                   	pop    %rbx
  44e8dc:	5d                   	pop    %rbp
  44e8dd:	41 5c                	pop    %r12
  44e8df:	41 5d                	pop    %r13
  44e8e1:	41 5e                	pop    %r14
  44e8e3:	41 5f                	pop    %r15
  44e8e5:	c3                   	retq   
  44e8e6:	89 c5                	mov    %eax,%ebp
  44e8e8:	8d 55 01             	lea    0x1(%rbp),%edx
  44e8eb:	39 d0                	cmp    %edx,%eax
  44e8ed:	7e 26                	jle    44e915 <evaluate+0x12c>
  44e8ef:	89 e9                	mov    %ebp,%ecx
  44e8f1:	f7 d1                	not    %ecx
  44e8f3:	01 d1                	add    %edx,%ecx
  44e8f5:	48 63 f1             	movslq %ecx,%rsi
  44e8f8:	48 63 fa             	movslq %edx,%rdi
  44e8fb:	0f b6 bc 3c 20 08 00 	movzbl 0x820(%rsp,%rdi,1),%edi
  44e902:	00 
  44e903:	40 88 bc 34 20 10 00 	mov    %dil,0x1020(%rsp,%rsi,1)
  44e90a:	00 
  44e90b:	83 c2 01             	add    $0x1,%edx
  44e90e:	83 c1 01             	add    $0x1,%ecx
  44e911:	39 d0                	cmp    %edx,%eax
  44e913:	75 e0                	jne    44e8f5 <evaluate+0x10c>
  44e915:	83 e8 01             	sub    $0x1,%eax
  44e918:	29 e8                	sub    %ebp,%eax
  44e91a:	48 98                	cltq   
  44e91c:	c6 84 04 20 10 00 00 	movb   $0x0,0x1020(%rsp,%rax,1)
  44e923:	00 
  44e924:	8b 4c 24 14          	mov    0x14(%rsp),%ecx
  44e928:	4c 89 e2             	mov    %r12,%rdx
  44e92b:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  44e930:	4c 89 f7             	mov    %r14,%rdi
  44e933:	e8 af f5 ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e938:	85 c0                	test   %eax,%eax
  44e93a:	0f 85 e9 00 00 00    	jne    44ea29 <evaluate+0x240>
  44e940:	48 63 d5             	movslq %ebp,%rdx
  44e943:	0f b6 8c 14 20 08 00 	movzbl 0x820(%rsp,%rdx,1),%ecx
  44e94a:	00 
  44e94b:	c6 84 14 20 08 00 00 	movb   $0x0,0x820(%rsp,%rdx,1)
  44e952:	00 
  44e953:	48 89 de             	mov    %rbx,%rsi
  44e956:	31 ff                	xor    %edi,%edi
  44e958:	48 89 14 24          	mov    %rdx,(%rsp)
  44e95c:	88 4c 24 08          	mov    %cl,0x8(%rsp)
  44e960:	e8 23 5d ff ff       	callq  444688 <zbx_strdcat>
  44e965:	48 89 c5             	mov    %rax,%rbp
  44e968:	48 8b 14 24          	mov    (%rsp),%rdx
  44e96c:	0f b6 4c 24 08       	movzbl 0x8(%rsp),%ecx
  44e971:	88 8c 14 20 08 00 00 	mov    %cl,0x820(%rsp,%rdx,1)
  44e978:	f2 41 0f 10 06       	movsd  (%r14),%xmm0
  44e97d:	48 8d 15 7a 67 02 00 	lea    0x2677a(%rip),%rdx        # 4750fe <usage_message+0x133be>
  44e984:	be 00 08 00 00       	mov    $0x800,%esi
  44e989:	4c 89 ff             	mov    %r15,%rdi
  44e98c:	b8 01 00 00 00       	mov    $0x1,%eax
  44e991:	e8 cd 61 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44e996:	4c 89 fe             	mov    %r15,%rsi
  44e999:	48 89 ef             	mov    %rbp,%rdi
  44e99c:	e8 e7 5c ff ff       	callq  444688 <zbx_strdcat>
  44e9a1:	4a 8d 74 2b 01       	lea    0x1(%rbx,%r13,1),%rsi
  44e9a6:	48 89 c7             	mov    %rax,%rdi
  44e9a9:	e8 da 5c ff ff       	callq  444688 <zbx_strdcat>
  44e9ae:	48 89 c5             	mov    %rax,%rbp
  44e9b1:	48 8d 35 c1 fb 01 00 	lea    0x1fbc1(%rip),%rsi        # 46e579 <usage_message+0xc839>
  44e9b8:	48 89 c7             	mov    %rax,%rdi
  44e9bb:	e8 67 51 ff ff       	callq  443b27 <zbx_remove_chars>
  44e9c0:	ba 00 08 00 00       	mov    $0x800,%edx
  44e9c5:	48 89 ee             	mov    %rbp,%rsi
  44e9c8:	48 89 df             	mov    %rbx,%rdi
  44e9cb:	e8 d0 41 ff ff       	callq  442ba0 <zbx_strlcpy>
  44e9d0:	48 85 ed             	test   %rbp,%rbp
  44e9d3:	0f 84 75 fe ff ff    	je     44e84e <evaluate+0x65>
  44e9d9:	48 89 ef             	mov    %rbp,%rdi
  44e9dc:	e8 07 f8 fb ff       	callq  40e1e8 <free@plt>
  44e9e1:	e9 68 fe ff ff       	jmpq   44e84e <evaluate+0x65>
  44e9e6:	8b 4c 24 14          	mov    0x14(%rsp),%ecx
  44e9ea:	4c 89 e2             	mov    %r12,%rdx
  44e9ed:	48 89 de             	mov    %rbx,%rsi
  44e9f0:	4c 89 f7             	mov    %r14,%rdi
  44e9f3:	e8 ef f4 ff ff       	callq  44dee7 <evaluate_function2+0x581>
  44e9f8:	85 c0                	test   %eax,%eax
  44e9fa:	0f 85 a8 fe ff ff    	jne    44e8a8 <evaluate+0xbf>
  44ea00:	f2 41 0f 10 06       	movsd  (%r14),%xmm0
  44ea05:	48 8d 15 59 24 02 00 	lea    0x22459(%rip),%rdx        # 470e65 <usage_message+0xf125>
  44ea0c:	48 8d 35 5b 24 02 00 	lea    0x2245b(%rip),%rsi        # 470e6e <usage_message+0xf12e>
  44ea13:	bf 04 00 00 00       	mov    $0x4,%edi
  44ea18:	b8 01 00 00 00       	mov    $0x1,%eax
  44ea1d:	e8 8e 26 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44ea22:	31 c0                	xor    %eax,%eax
  44ea24:	e9 ab fe ff ff       	jmpq   44e8d4 <evaluate+0xeb>
  44ea29:	4c 89 e2             	mov    %r12,%rdx
  44ea2c:	48 8d 35 32 37 03 00 	lea    0x33732(%rip),%rsi        # 482165 <usage_message+0x20425>
  44ea33:	bf 04 00 00 00       	mov    $0x4,%edi
  44ea38:	e9 7a fe ff ff       	jmpq   44e8b7 <evaluate+0xce>
  44ea3d:	41 54                	push   %r12
  44ea3f:	55                   	push   %rbp
  44ea40:	53                   	push   %rbx
  44ea41:	48 89 fb             	mov    %rdi,%rbx
  44ea44:	49 89 f4             	mov    %rsi,%r12
  44ea47:	48 85 f6             	test   %rsi,%rsi
  44ea4a:	0f 84 b6 00 00 00    	je     44eb06 <evaluate+0x31d>
  44ea50:	48 89 f9             	mov    %rdi,%rcx
  44ea53:	48 8d 15 76 2b 02 00 	lea    0x22b76(%rip),%rdx        # 4715d0 <usage_message+0xf890>
  44ea5a:	48 8d 35 8a 27 01 00 	lea    0x1278a(%rip),%rsi        # 4611eb <_IO_stdin_used+0x170b>
  44ea61:	bf 04 00 00 00       	mov    $0x4,%edi
  44ea66:	31 c0                	xor    %eax,%eax
  44ea68:	e8 43 26 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44ea6d:	48 89 de             	mov    %rbx,%rsi
  44ea70:	48 8d 3d 81 2b 02 00 	lea    0x22b81(%rip),%rdi        # 4715f8 <usage_message+0xf8b8>
  44ea77:	31 c0                	xor    %eax,%eax
  44ea79:	e8 2e 95 00 00       	callq  457fac <__zbx_DBselect>
  44ea7e:	48 89 c5             	mov    %rax,%rbp
  44ea81:	48 89 c7             	mov    %rax,%rdi
  44ea84:	e8 14 8f 00 00       	callq  45799d <DBfetch>
  44ea89:	48 89 c3             	mov    %rax,%rbx
  44ea8c:	48 85 c0             	test   %rax,%rax
  44ea8f:	75 38                	jne    44eac9 <evaluate+0x2e0>
  44ea91:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  44ea96:	48 89 ef             	mov    %rbp,%rdi
  44ea99:	e8 3a f2 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44ea9e:	89 df                	mov    %ebx,%edi
  44eaa0:	e8 d6 48 ff ff       	callq  44337b <zbx_result_string>
  44eaa5:	48 89 c1             	mov    %rax,%rcx
  44eaa8:	48 8d 15 21 2b 02 00 	lea    0x22b21(%rip),%rdx        # 4715d0 <usage_message+0xf890>
  44eaaf:	48 8d 35 47 49 03 00 	lea    0x34947(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  44eab6:	bf 04 00 00 00       	mov    $0x4,%edi
  44eabb:	31 c0                	xor    %eax,%eax
  44eabd:	e8 ee 25 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44eac2:	89 d8                	mov    %ebx,%eax
  44eac4:	5b                   	pop    %rbx
  44eac5:	5d                   	pop    %rbp
  44eac6:	41 5c                	pop    %r12
  44eac8:	c3                   	retq   
  44eac9:	48 8b 38             	mov    (%rax),%rdi
  44eacc:	e8 d1 8e 00 00       	callq  4579a2 <DBis_null>
  44ead1:	85 c0                	test   %eax,%eax
  44ead3:	74 bc                	je     44ea91 <evaluate+0x2a8>
  44ead5:	ba 00 01 00 00       	mov    $0x100,%edx
  44eada:	48 8b 33             	mov    (%rbx),%rsi
  44eadd:	4c 89 e7             	mov    %r12,%rdi
  44eae0:	e8 bb 40 ff ff       	callq  442ba0 <zbx_strlcpy>
  44eae5:	4c 89 e1             	mov    %r12,%rcx
  44eae8:	48 8d 15 e1 2a 02 00 	lea    0x22ae1(%rip),%rdx        # 4715d0 <usage_message+0xf890>
  44eaef:	48 8d 35 bc 62 01 00 	lea    0x162bc(%rip),%rsi        # 464db2 <usage_message+0x3072>
  44eaf6:	bf 04 00 00 00       	mov    $0x4,%edi
  44eafb:	31 c0                	xor    %eax,%eax
  44eafd:	e8 ae 25 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44eb02:	31 db                	xor    %ebx,%ebx
  44eb04:	eb 90                	jmp    44ea96 <evaluate+0x2ad>
  44eb06:	48 8d 0d 93 34 02 00 	lea    0x23493(%rip),%rcx        # 471fa0 <usage_message+0x10260>
  44eb0d:	ba 75 00 00 00       	mov    $0x75,%edx
  44eb12:	48 8d 35 dd 22 02 00 	lea    0x222dd(%rip),%rsi        # 470df6 <usage_message+0xf0b6>
  44eb19:	48 8d 3d 84 62 01 00 	lea    0x16284(%rip),%rdi        # 464da4 <usage_message+0x3064>
  44eb20:	e8 d3 f3 fb ff       	callq  40def8 <__assert_fail@plt>
  44eb25:	41 57                	push   %r15
  44eb27:	41 56                	push   %r14
  44eb29:	41 55                	push   %r13
  44eb2b:	41 54                	push   %r12
  44eb2d:	55                   	push   %rbp
  44eb2e:	53                   	push   %rbx
  44eb2f:	48 81 ec 28 09 00 00 	sub    $0x928,%rsp
  44eb36:	48 89 f3             	mov    %rsi,%rbx
  44eb39:	89 d5                	mov    %edx,%ebp
  44eb3b:	41 89 cf             	mov    %ecx,%r15d
  44eb3e:	4c 8d a4 24 10 08 00 	lea    0x810(%rsp),%r12
  44eb45:	00 
  44eb46:	4c 89 e6             	mov    %r12,%rsi
  44eb49:	e8 ef fe ff ff       	callq  44ea3d <evaluate+0x254>
  44eb4e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44eb51:	75 17                	jne    44eb6a <evaluate+0x381>
  44eb53:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44eb58:	48 81 c4 28 09 00 00 	add    $0x928,%rsp
  44eb5f:	5b                   	pop    %rbx
  44eb60:	5d                   	pop    %rbp
  44eb61:	41 5c                	pop    %r12
  44eb63:	41 5d                	pop    %r13
  44eb65:	41 5e                	pop    %r14
  44eb67:	41 5f                	pop    %r15
  44eb69:	c3                   	retq   
  44eb6a:	48 8d 94 24 18 09 00 	lea    0x918(%rsp),%rdx
  44eb71:	00 
  44eb72:	89 ee                	mov    %ebp,%esi
  44eb74:	4c 89 e7             	mov    %r12,%rdi
  44eb77:	e8 be f0 ff ff       	callq  44dc3a <evaluate_function2+0x2d4>
  44eb7c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44eb7f:	74 d2                	je     44eb53 <evaluate+0x36a>
  44eb81:	48 8b b4 24 18 09 00 	mov    0x918(%rsp),%rsi
  44eb88:	00 
  44eb89:	48 8d 3d a0 2a 02 00 	lea    0x22aa0(%rip),%rdi        # 471630 <usage_message+0xf8f0>
  44eb90:	31 c0                	xor    %eax,%eax
  44eb92:	e8 15 94 00 00       	callq  457fac <__zbx_DBselect>
  44eb97:	48 89 c5             	mov    %rax,%rbp
  44eb9a:	48 89 c7             	mov    %rax,%rdi
  44eb9d:	e8 fb 8d 00 00       	callq  45799d <DBfetch>
  44eba2:	49 89 c6             	mov    %rax,%r14
  44eba5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44ebaa:	4d 85 f6             	test   %r14,%r14
  44ebad:	0f 84 b8 00 00 00    	je     44ec6b <evaluate+0x482>
  44ebb3:	49 8b 7e 08          	mov    0x8(%r14),%rdi
  44ebb7:	ba 0a 00 00 00       	mov    $0xa,%edx
  44ebbc:	31 f6                	xor    %esi,%esi
  44ebbe:	e8 65 f9 fb ff       	callq  40e528 <strtol@plt>
  44ebc3:	41 89 c4             	mov    %eax,%r12d
  44ebc6:	48 8d 0d 30 57 01 00 	lea    0x15730(%rip),%rcx        # 4642fd <usage_message+0x25bd>
  44ebcd:	83 f8 01             	cmp    $0x1,%eax
  44ebd0:	74 25                	je     44ebf7 <evaluate+0x40e>
  44ebd2:	0f 8e b2 00 00 00    	jle    44ec8a <evaluate+0x4a1>
  44ebd8:	48 8d 0d 37 57 01 00 	lea    0x15737(%rip),%rcx        # 464316 <usage_message+0x25d6>
  44ebdf:	83 f8 03             	cmp    $0x3,%eax
  44ebe2:	74 13                	je     44ebf7 <evaluate+0x40e>
  44ebe4:	48 8d 0d 1e 57 01 00 	lea    0x1571e(%rip),%rcx        # 464309 <usage_message+0x25c9>
  44ebeb:	83 f8 04             	cmp    $0x4,%eax
  44ebee:	74 07                	je     44ebf7 <evaluate+0x40e>
  44ebf0:	48 8d 0d fa 56 01 00 	lea    0x156fa(%rip),%rcx        # 4642f1 <usage_message+0x25b1>
  44ebf7:	4c 8d 6c 24 10       	lea    0x10(%rsp),%r13
  44ebfc:	45 89 f9             	mov    %r15d,%r9d
  44ebff:	4d 8b 06             	mov    (%r14),%r8
  44ec02:	48 8d 15 8f 2a 02 00 	lea    0x22a8f(%rip),%rdx        # 471698 <usage_message+0xf958>
  44ec09:	be 00 08 00 00       	mov    $0x800,%esi
  44ec0e:	4c 89 ef             	mov    %r13,%rdi
  44ec11:	31 c0                	xor    %eax,%eax
  44ec13:	e8 4b 5f ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44ec18:	be 01 00 00 00       	mov    $0x1,%esi
  44ec1d:	4c 89 ef             	mov    %r13,%rdi
  44ec20:	e8 61 92 00 00       	callq  457e86 <DBselectN>
  44ec25:	49 89 c5             	mov    %rax,%r13
  44ec28:	48 89 c7             	mov    %rax,%rdi
  44ec2b:	e8 6d 8d 00 00       	callq  45799d <DBfetch>
  44ec30:	49 89 c6             	mov    %rax,%r14
  44ec33:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44ec38:	4d 85 f6             	test   %r14,%r14
  44ec3b:	74 1e                	je     44ec5b <evaluate+0x472>
  44ec3d:	45 85 e4             	test   %r12d,%r12d
  44ec40:	74 3e                	je     44ec80 <evaluate+0x497>
  44ec42:	49 8b 16             	mov    (%r14),%rdx
  44ec45:	48 8d 35 19 35 03 00 	lea    0x33519(%rip),%rsi        # 482165 <usage_message+0x20425>
  44ec4c:	48 8b 3b             	mov    (%rbx),%rdi
  44ec4f:	31 c0                	xor    %eax,%eax
  44ec51:	e8 5d 5c ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44ec56:	48 89 03             	mov    %rax,(%rbx)
  44ec59:	31 c0                	xor    %eax,%eax
  44ec5b:	4c 89 ef             	mov    %r13,%rdi
  44ec5e:	89 44 24 08          	mov    %eax,0x8(%rsp)
  44ec62:	e8 71 f0 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44ec67:	8b 44 24 08          	mov    0x8(%rsp),%eax
  44ec6b:	48 89 ef             	mov    %rbp,%rdi
  44ec6e:	89 44 24 08          	mov    %eax,0x8(%rsp)
  44ec72:	e8 61 f0 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44ec77:	8b 44 24 08          	mov    0x8(%rsp),%eax
  44ec7b:	e9 d8 fe ff ff       	jmpq   44eb58 <evaluate+0x36f>
  44ec80:	49 8b 3e             	mov    (%r14),%rdi
  44ec83:	e8 74 4d ff ff       	callq  4439fc <del_zeroes>
  44ec88:	eb b8                	jmp    44ec42 <evaluate+0x459>
  44ec8a:	48 8d 0d 76 7e 02 00 	lea    0x27e76(%rip),%rcx        # 476b07 <usage_message+0x14dc7>
  44ec91:	85 c0                	test   %eax,%eax
  44ec93:	0f 84 5e ff ff ff    	je     44ebf7 <evaluate+0x40e>
  44ec99:	e9 52 ff ff ff       	jmpq   44ebf0 <evaluate+0x407>
  44ec9e:	41 57                	push   %r15
  44eca0:	41 56                	push   %r14
  44eca2:	41 55                	push   %r13
  44eca4:	41 54                	push   %r12
  44eca6:	55                   	push   %rbp
  44eca7:	53                   	push   %rbx
  44eca8:	48 81 ec 28 09 00 00 	sub    $0x928,%rsp
  44ecaf:	48 89 f3             	mov    %rsi,%rbx
  44ecb2:	41 89 d4             	mov    %edx,%r12d
  44ecb5:	48 8d ac 24 10 08 00 	lea    0x810(%rsp),%rbp
  44ecbc:	00 
  44ecbd:	48 89 ee             	mov    %rbp,%rsi
  44ecc0:	e8 78 fd ff ff       	callq  44ea3d <evaluate+0x254>
  44ecc5:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44ecc8:	75 17                	jne    44ece1 <evaluate+0x4f8>
  44ecca:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44eccf:	48 81 c4 28 09 00 00 	add    $0x928,%rsp
  44ecd6:	5b                   	pop    %rbx
  44ecd7:	5d                   	pop    %rbp
  44ecd8:	41 5c                	pop    %r12
  44ecda:	41 5d                	pop    %r13
  44ecdc:	41 5e                	pop    %r14
  44ecde:	41 5f                	pop    %r15
  44ece0:	c3                   	retq   
  44ece1:	48 8d 94 24 10 09 00 	lea    0x910(%rsp),%rdx
  44ece8:	00 
  44ece9:	44 89 e6             	mov    %r12d,%esi
  44ecec:	48 89 ef             	mov    %rbp,%rdi
  44ecef:	e8 46 ef ff ff       	callq  44dc3a <evaluate_function2+0x2d4>
  44ecf4:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44ecf7:	74 d1                	je     44ecca <evaluate+0x4e1>
  44ecf9:	48 8b b4 24 10 09 00 	mov    0x910(%rsp),%rsi
  44ed00:	00 
  44ed01:	48 8d 3d e0 29 02 00 	lea    0x229e0(%rip),%rdi        # 4716e8 <usage_message+0xf9a8>
  44ed08:	31 c0                	xor    %eax,%eax
  44ed0a:	e8 9d 92 00 00       	callq  457fac <__zbx_DBselect>
  44ed0f:	49 89 c4             	mov    %rax,%r12
  44ed12:	48 89 c7             	mov    %rax,%rdi
  44ed15:	e8 83 8c 00 00       	callq  45799d <DBfetch>
  44ed1a:	48 89 c5             	mov    %rax,%rbp
  44ed1d:	48 85 c0             	test   %rax,%rax
  44ed20:	74 0d                	je     44ed2f <evaluate+0x546>
  44ed22:	48 8b 78 20          	mov    0x20(%rax),%rdi
  44ed26:	e8 77 8c 00 00       	callq  4579a2 <DBis_null>
  44ed2b:	85 c0                	test   %eax,%eax
  44ed2d:	75 17                	jne    44ed46 <evaluate+0x55d>
  44ed2f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44ed34:	4c 89 e7             	mov    %r12,%rdi
  44ed37:	89 44 24 08          	mov    %eax,0x8(%rsp)
  44ed3b:	e8 98 ef fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44ed40:	8b 44 24 08          	mov    0x8(%rsp),%eax
  44ed44:	eb 89                	jmp    44eccf <evaluate+0x4e6>
  44ed46:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  44ed4a:	ba 0a 00 00 00       	mov    $0xa,%edx
  44ed4f:	31 f6                	xor    %esi,%esi
  44ed51:	e8 d2 f7 fb ff       	callq  40e528 <strtol@plt>
  44ed56:	49 89 c7             	mov    %rax,%r15
  44ed59:	41 89 c5             	mov    %eax,%r13d
  44ed5c:	48 8d 94 24 18 09 00 	lea    0x918(%rsp),%rdx
  44ed63:	00 
  44ed64:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
  44ed68:	48 8d 35 64 63 02 00 	lea    0x26364(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  44ed6f:	31 c0                	xor    %eax,%eax
  44ed71:	e8 32 f1 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  44ed76:	41 83 ff 02          	cmp    $0x2,%r15d
  44ed7a:	74 65                	je     44ede1 <evaluate+0x5f8>
  44ed7c:	41 83 ff 04          	cmp    $0x4,%r15d
  44ed80:	74 5f                	je     44ede1 <evaluate+0x5f8>
  44ed82:	41 83 ff 01          	cmp    $0x1,%r15d
  44ed86:	0f 84 cd 00 00 00    	je     44ee59 <evaluate+0x670>
  44ed8c:	4c 8d 74 24 10       	lea    0x10(%rsp),%r14
  44ed91:	ba 00 08 00 00       	mov    $0x800,%edx
  44ed96:	48 8b 75 20          	mov    0x20(%rbp),%rsi
  44ed9a:	4c 89 f7             	mov    %r14,%rdi
  44ed9d:	e8 fe 3d ff ff       	callq  442ba0 <zbx_strlcpy>
  44eda2:	48 8b b4 24 18 09 00 	mov    0x918(%rsp),%rsi
  44eda9:	00 
  44edaa:	4c 89 f7             	mov    %r14,%rdi
  44edad:	e8 ee aa ff ff       	callq  4498a0 <replace_value_by_map>
  44edb2:	85 c0                	test   %eax,%eax
  44edb4:	0f 85 db 00 00 00    	jne    44ee95 <evaluate+0x6ac>
  44edba:	45 85 ed             	test   %r13d,%r13d
  44edbd:	0f 84 c4 00 00 00    	je     44ee87 <evaluate+0x69e>
  44edc3:	4c 89 f2             	mov    %r14,%rdx
  44edc6:	48 8d 35 98 33 03 00 	lea    0x33398(%rip),%rsi        # 482165 <usage_message+0x20425>
  44edcd:	48 8b 3b             	mov    (%rbx),%rdi
  44edd0:	31 c0                	xor    %eax,%eax
  44edd2:	e8 dc 5a ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44edd7:	48 89 03             	mov    %rax,(%rbx)
  44edda:	31 c0                	xor    %eax,%eax
  44eddc:	e9 53 ff ff ff       	jmpq   44ed34 <evaluate+0x54b>
  44ede1:	48 8d 0d 21 55 01 00 	lea    0x15521(%rip),%rcx        # 464309 <usage_message+0x25c9>
  44ede8:	41 83 fd 02          	cmp    $0x2,%r13d
  44edec:	48 8d 05 fe 54 01 00 	lea    0x154fe(%rip),%rax        # 4642f1 <usage_message+0x25b1>
  44edf3:	48 0f 44 c8          	cmove  %rax,%rcx
  44edf7:	4c 8d 6c 24 10       	lea    0x10(%rsp),%r13
  44edfc:	4c 8b 45 00          	mov    0x0(%rbp),%r8
  44ee00:	48 8d 15 69 29 02 00 	lea    0x22969(%rip),%rdx        # 471770 <usage_message+0xfa30>
  44ee07:	be 00 08 00 00       	mov    $0x800,%esi
  44ee0c:	4c 89 ef             	mov    %r13,%rdi
  44ee0f:	31 c0                	xor    %eax,%eax
  44ee11:	e8 4d 5d ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44ee16:	be 01 00 00 00       	mov    $0x1,%esi
  44ee1b:	4c 89 ef             	mov    %r13,%rdi
  44ee1e:	e8 63 90 00 00       	callq  457e86 <DBselectN>
  44ee23:	49 89 c5             	mov    %rax,%r13
  44ee26:	48 89 c7             	mov    %rax,%rdi
  44ee29:	e8 6f 8b 00 00       	callq  45799d <DBfetch>
  44ee2e:	48 85 c0             	test   %rax,%rax
  44ee31:	74 7b                	je     44eeae <evaluate+0x6c5>
  44ee33:	48 8b 10             	mov    (%rax),%rdx
  44ee36:	48 8d 35 28 33 03 00 	lea    0x33328(%rip),%rsi        # 482165 <usage_message+0x20425>
  44ee3d:	48 8b 3b             	mov    (%rbx),%rdi
  44ee40:	31 c0                	xor    %eax,%eax
  44ee42:	e8 6c 5a ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44ee47:	48 89 03             	mov    %rax,(%rbx)
  44ee4a:	4c 89 ef             	mov    %r13,%rdi
  44ee4d:	e8 86 ee fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44ee52:	31 c0                	xor    %eax,%eax
  44ee54:	e9 db fe ff ff       	jmpq   44ed34 <evaluate+0x54b>
  44ee59:	4c 8d 6c 24 10       	lea    0x10(%rsp),%r13
  44ee5e:	ba 00 08 00 00       	mov    $0x800,%edx
  44ee63:	48 8b 75 20          	mov    0x20(%rbp),%rsi
  44ee67:	4c 89 ef             	mov    %r13,%rdi
  44ee6a:	e8 31 3d ff ff       	callq  442ba0 <zbx_strlcpy>
  44ee6f:	48 8b b4 24 18 09 00 	mov    0x918(%rsp),%rsi
  44ee76:	00 
  44ee77:	4c 89 ef             	mov    %r13,%rdi
  44ee7a:	e8 21 aa ff ff       	callq  4498a0 <replace_value_by_map>
  44ee7f:	4c 89 ea             	mov    %r13,%rdx
  44ee82:	e9 3f ff ff ff       	jmpq   44edc6 <evaluate+0x5dd>
  44ee87:	4c 89 f7             	mov    %r14,%rdi
  44ee8a:	e8 6d 4b ff ff       	callq  4439fc <del_zeroes>
  44ee8f:	90                   	nop
  44ee90:	e9 2e ff ff ff       	jmpq   44edc3 <evaluate+0x5da>
  44ee95:	48 8b 55 18          	mov    0x18(%rbp),%rdx
  44ee99:	44 89 f9             	mov    %r15d,%ecx
  44ee9c:	be 00 08 00 00       	mov    $0x800,%esi
  44eea1:	4c 89 f7             	mov    %r14,%rdi
  44eea4:	e8 21 b3 ff ff       	callq  44a1ca <add_value_suffix>
  44eea9:	e9 0c ff ff ff       	jmpq   44edba <evaluate+0x5d1>
  44eeae:	48 8b 55 20          	mov    0x20(%rbp),%rdx
  44eeb2:	eb 82                	jmp    44ee36 <evaluate+0x64d>
  44eeb4:	41 57                	push   %r15
  44eeb6:	41 56                	push   %r14
  44eeb8:	41 55                	push   %r13
  44eeba:	41 54                	push   %r12
  44eebc:	55                   	push   %rbp
  44eebd:	53                   	push   %rbx
  44eebe:	48 81 ec 28 12 00 00 	sub    $0x1228,%rsp
  44eec5:	48 89 f3             	mov    %rsi,%rbx
  44eec8:	89 d5                	mov    %edx,%ebp
  44eeca:	41 89 cd             	mov    %ecx,%r13d
  44eecd:	4c 8d a4 24 10 10 00 	lea    0x1010(%rsp),%r12
  44eed4:	00 
  44eed5:	4c 89 e6             	mov    %r12,%rsi
  44eed8:	e8 60 fb ff ff       	callq  44ea3d <evaluate+0x254>
  44eedd:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44eee0:	75 17                	jne    44eef9 <evaluate+0x710>
  44eee2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44eee7:	48 81 c4 28 12 00 00 	add    $0x1228,%rsp
  44eeee:	5b                   	pop    %rbx
  44eeef:	5d                   	pop    %rbp
  44eef0:	41 5c                	pop    %r12
  44eef2:	41 5d                	pop    %r13
  44eef4:	41 5e                	pop    %r14
  44eef6:	41 5f                	pop    %r15
  44eef8:	c3                   	retq   
  44eef9:	48 8d 94 24 18 12 00 	lea    0x1218(%rsp),%rdx
  44ef00:	00 
  44ef01:	89 ee                	mov    %ebp,%esi
  44ef03:	4c 89 e7             	mov    %r12,%rdi
  44ef06:	e8 2f ed ff ff       	callq  44dc3a <evaluate_function2+0x2d4>
  44ef0b:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44ef0e:	74 d2                	je     44eee2 <evaluate+0x6f9>
  44ef10:	48 8b 94 24 18 12 00 	mov    0x1218(%rsp),%rdx
  44ef17:	00 
  44ef18:	48 8d 35 91 5f 01 00 	lea    0x15f91(%rip),%rsi        # 464eb0 <usage_message+0x3170>
  44ef1f:	48 8d 3d 82 28 02 00 	lea    0x22882(%rip),%rdi        # 4717a8 <usage_message+0xfa68>
  44ef26:	31 c0                	xor    %eax,%eax
  44ef28:	e8 7f 90 00 00       	callq  457fac <__zbx_DBselect>
  44ef2d:	48 89 c5             	mov    %rax,%rbp
  44ef30:	48 89 c7             	mov    %rax,%rdi
  44ef33:	e8 65 8a 00 00       	callq  45799d <DBfetch>
  44ef38:	48 85 c0             	test   %rax,%rax
  44ef3b:	0f 84 55 01 00 00    	je     44f096 <evaluate+0x8ad>
  44ef41:	48 8d bc 24 10 11 00 	lea    0x1110(%rsp),%rdi
  44ef48:	00 
  44ef49:	48 89 c6             	mov    %rax,%rsi
  44ef4c:	e8 56 8a 00 00       	callq  4579a7 <DBget_item_from_db>
  44ef51:	41 83 fd 05          	cmp    $0x5,%r13d
  44ef55:	0f 87 3b 01 00 00    	ja     44f096 <evaluate+0x8ad>
  44ef5b:	45 89 ed             	mov    %r13d,%r13d
  44ef5e:	48 8d 05 1b 30 02 00 	lea    0x2301b(%rip),%rax        # 471f80 <usage_message+0x10240>
  44ef65:	4a 63 14 a8          	movslq (%rax,%r13,4),%rdx
  44ef69:	48 8d 04 02          	lea    (%rdx,%rax,1),%rax
  44ef6d:	ff e0                	jmpq   *%rax
  44ef6f:	83 bc 24 60 11 00 00 	cmpl   $0x1,0x1160(%rsp)
  44ef76:	01 
  44ef77:	74 33                	je     44efac <evaluate+0x7c3>
  44ef79:	48 8b 94 24 58 11 00 	mov    0x1158(%rsp),%rdx
  44ef80:	00 
  44ef81:	48 8d 35 dd 31 03 00 	lea    0x331dd(%rip),%rsi        # 482165 <usage_message+0x20425>
  44ef88:	48 8b 3b             	mov    (%rbx),%rdi
  44ef8b:	31 c0                	xor    %eax,%eax
  44ef8d:	e8 21 59 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44ef92:	48 89 03             	mov    %rax,(%rbx)
  44ef95:	31 c0                	xor    %eax,%eax
  44ef97:	48 89 ef             	mov    %rbp,%rdi
  44ef9a:	89 44 24 08          	mov    %eax,0x8(%rsp)
  44ef9e:	e8 35 ed fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44efa3:	8b 44 24 08          	mov    0x8(%rsp),%eax
  44efa7:	e9 3b ff ff ff       	jmpq   44eee7 <evaluate+0x6fe>
  44efac:	48 8b 94 24 50 11 00 	mov    0x1150(%rsp),%rdx
  44efb3:	00 
  44efb4:	eb cb                	jmp    44ef81 <evaluate+0x798>
  44efb6:	48 8b 94 24 48 11 00 	mov    0x1148(%rsp),%rdx
  44efbd:	00 
  44efbe:	eb c1                	jmp    44ef81 <evaluate+0x798>
  44efc0:	48 8b 94 24 38 11 00 	mov    0x1138(%rsp),%rdx
  44efc7:	00 
  44efc8:	eb b7                	jmp    44ef81 <evaluate+0x798>
  44efca:	48 8b 94 24 30 11 00 	mov    0x1130(%rsp),%rdx
  44efd1:	00 
  44efd2:	48 8d 35 8c 31 03 00 	lea    0x3318c(%rip),%rsi        # 482165 <usage_message+0x20425>
  44efd9:	48 8b 3b             	mov    (%rbx),%rdi
  44efdc:	31 c0                	xor    %eax,%eax
  44efde:	e8 d0 58 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44efe3:	48 89 03             	mov    %rax,(%rbx)
  44efe6:	4c 8d bc 24 10 08 00 	lea    0x810(%rsp),%r15
  44efed:	00 
  44efee:	41 b8 00 08 00 00    	mov    $0x800,%r8d
  44eff4:	4c 89 f9             	mov    %r15,%rcx
  44eff7:	31 d2                	xor    %edx,%edx
  44eff9:	31 f6                	xor    %esi,%esi
  44effb:	48 8b bc 24 38 11 00 	mov    0x1138(%rsp),%rdi
  44f002:	00 
  44f003:	e8 5f d7 fd ff       	callq  42c767 <parse_command>
  44f008:	83 f8 02             	cmp    $0x2,%eax
  44f00b:	74 04                	je     44f011 <evaluate+0x828>
  44f00d:	31 c0                	xor    %eax,%eax
  44f00f:	eb 86                	jmp    44ef97 <evaluate+0x7ae>
  44f011:	4c 8b 23             	mov    (%rbx),%r12
  44f014:	45 31 ed             	xor    %r13d,%r13d
  44f017:	4c 8d 74 24 10       	lea    0x10(%rsp),%r14
  44f01c:	be 24 00 00 00       	mov    $0x24,%esi
  44f021:	4c 89 e7             	mov    %r12,%rdi
  44f024:	e8 6f f6 fb ff       	callq  40e698 <strchr@plt>
  44f029:	48 89 c2             	mov    %rax,%rdx
  44f02c:	48 85 c0             	test   %rax,%rax
  44f02f:	0f 84 82 00 00 00    	je     44f0b7 <evaluate+0x8ce>
  44f035:	c6 02 00             	movb   $0x0,(%rdx)
  44f038:	4c 89 e6             	mov    %r12,%rsi
  44f03b:	4c 89 ef             	mov    %r13,%rdi
  44f03e:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  44f043:	e8 40 56 ff ff       	callq  444688 <zbx_strdcat>
  44f048:	49 89 c5             	mov    %rax,%r13
  44f04b:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  44f050:	c6 02 24             	movb   $0x24,(%rdx)
  44f053:	4c 8d 62 01          	lea    0x1(%rdx),%r12
  44f057:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
  44f05b:	8d 50 cf             	lea    -0x31(%rax),%edx
  44f05e:	80 fa 08             	cmp    $0x8,%dl
  44f061:	77 3d                	ja     44f0a0 <evaluate+0x8b7>
  44f063:	0f be c0             	movsbl %al,%eax
  44f066:	8d 70 d0             	lea    -0x30(%rax),%esi
  44f069:	b9 00 08 00 00       	mov    $0x800,%ecx
  44f06e:	4c 89 f2             	mov    %r14,%rdx
  44f071:	4c 89 ff             	mov    %r15,%rdi
  44f074:	e8 b2 3c ff ff       	callq  442d2b <get_param>
  44f079:	85 c0                	test   %eax,%eax
  44f07b:	74 05                	je     44f082 <evaluate+0x899>
  44f07d:	c6 44 24 10 00       	movb   $0x0,0x10(%rsp)
  44f082:	4c 89 f6             	mov    %r14,%rsi
  44f085:	4c 89 ef             	mov    %r13,%rdi
  44f088:	e8 fb 55 ff ff       	callq  444688 <zbx_strdcat>
  44f08d:	49 89 c5             	mov    %rax,%r13
  44f090:	49 83 c4 01          	add    $0x1,%r12
  44f094:	eb 86                	jmp    44f01c <evaluate+0x833>
  44f096:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44f09b:	e9 f7 fe ff ff       	jmpq   44ef97 <evaluate+0x7ae>
  44f0a0:	48 8d 35 5c 22 02 00 	lea    0x2225c(%rip),%rsi        # 471303 <usage_message+0xf5c3>
  44f0a7:	4c 89 ef             	mov    %r13,%rdi
  44f0aa:	e8 d9 55 ff ff       	callq  444688 <zbx_strdcat>
  44f0af:	49 89 c5             	mov    %rax,%r13
  44f0b2:	e9 65 ff ff ff       	jmpq   44f01c <evaluate+0x833>
  44f0b7:	4d 85 ed             	test   %r13,%r13
  44f0ba:	0f 84 4d ff ff ff    	je     44f00d <evaluate+0x824>
  44f0c0:	4c 89 e6             	mov    %r12,%rsi
  44f0c3:	4c 89 ef             	mov    %r13,%rdi
  44f0c6:	e8 bd 55 ff ff       	callq  444688 <zbx_strdcat>
  44f0cb:	49 89 c4             	mov    %rax,%r12
  44f0ce:	48 8b 3b             	mov    (%rbx),%rdi
  44f0d1:	48 85 ff             	test   %rdi,%rdi
  44f0d4:	74 0c                	je     44f0e2 <evaluate+0x8f9>
  44f0d6:	e8 0d f1 fb ff       	callq  40e1e8 <free@plt>
  44f0db:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  44f0e2:	4c 89 23             	mov    %r12,(%rbx)
  44f0e5:	31 c0                	xor    %eax,%eax
  44f0e7:	e9 ab fe ff ff       	jmpq   44ef97 <evaluate+0x7ae>
  44f0ec:	41 56                	push   %r14
  44f0ee:	41 55                	push   %r13
  44f0f0:	41 54                	push   %r12
  44f0f2:	55                   	push   %rbp
  44f0f3:	53                   	push   %rbx
  44f0f4:	48 81 ec 20 09 00 00 	sub    $0x920,%rsp
  44f0fb:	48 89 f3             	mov    %rsi,%rbx
  44f0fe:	89 d5                	mov    %edx,%ebp
  44f100:	49 89 cd             	mov    %rcx,%r13
  44f103:	4c 8d a4 24 10 08 00 	lea    0x810(%rsp),%r12
  44f10a:	00 
  44f10b:	4c 89 e6             	mov    %r12,%rsi
  44f10e:	e8 2a f9 ff ff       	callq  44ea3d <evaluate+0x254>
  44f113:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44f116:	75 15                	jne    44f12d <evaluate+0x944>
  44f118:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44f11d:	48 81 c4 20 09 00 00 	add    $0x920,%rsp
  44f124:	5b                   	pop    %rbx
  44f125:	5d                   	pop    %rbp
  44f126:	41 5c                	pop    %r12
  44f128:	41 5d                	pop    %r13
  44f12a:	41 5e                	pop    %r14
  44f12c:	c3                   	retq   
  44f12d:	48 8d 94 24 18 09 00 	lea    0x918(%rsp),%rdx
  44f134:	00 
  44f135:	89 ee                	mov    %ebp,%esi
  44f137:	4c 89 e7             	mov    %r12,%rdi
  44f13a:	e8 fb ea ff ff       	callq  44dc3a <evaluate_function2+0x2d4>
  44f13f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44f142:	74 d4                	je     44f118 <evaluate+0x92f>
  44f144:	48 8b b4 24 18 09 00 	mov    0x918(%rsp),%rsi
  44f14b:	00 
  44f14c:	48 8d 3d b5 26 02 00 	lea    0x226b5(%rip),%rdi        # 471808 <usage_message+0xfac8>
  44f153:	31 c0                	xor    %eax,%eax
  44f155:	e8 52 8e 00 00       	callq  457fac <__zbx_DBselect>
  44f15a:	48 89 c5             	mov    %rax,%rbp
  44f15d:	48 89 c7             	mov    %rax,%rdi
  44f160:	e8 38 88 00 00       	callq  45799d <DBfetch>
  44f165:	49 89 c6             	mov    %rax,%r14
  44f168:	48 85 c0             	test   %rax,%rax
  44f16b:	74 0c                	je     44f179 <evaluate+0x990>
  44f16d:	48 8b 38             	mov    (%rax),%rdi
  44f170:	e8 2d 88 00 00       	callq  4579a2 <DBis_null>
  44f175:	85 c0                	test   %eax,%eax
  44f177:	75 17                	jne    44f190 <evaluate+0x9a7>
  44f179:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44f17e:	48 89 ef             	mov    %rbp,%rdi
  44f181:	89 44 24 08          	mov    %eax,0x8(%rsp)
  44f185:	e8 4e eb fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44f18a:	8b 44 24 08          	mov    0x8(%rsp),%eax
  44f18e:	eb 8d                	jmp    44f11d <evaluate+0x934>
  44f190:	49 8b 7e 08          	mov    0x8(%r14),%rdi
  44f194:	ba 0a 00 00 00       	mov    $0xa,%edx
  44f199:	31 f6                	xor    %esi,%esi
  44f19b:	e8 88 f3 fb ff       	callq  40e528 <strtol@plt>
  44f1a0:	83 f8 02             	cmp    $0x2,%eax
  44f1a3:	75 d4                	jne    44f179 <evaluate+0x990>
  44f1a5:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44f1aa:	4d 8b 06             	mov    (%r14),%r8
  44f1ad:	4c 89 e9             	mov    %r13,%rcx
  44f1b0:	48 8d 15 b9 26 02 00 	lea    0x226b9(%rip),%rdx        # 471870 <usage_message+0xfb30>
  44f1b7:	be 00 08 00 00       	mov    $0x800,%esi
  44f1bc:	4c 89 e7             	mov    %r12,%rdi
  44f1bf:	31 c0                	xor    %eax,%eax
  44f1c1:	e8 9d 59 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44f1c6:	be 01 00 00 00       	mov    $0x1,%esi
  44f1cb:	4c 89 e7             	mov    %r12,%rdi
  44f1ce:	e8 b3 8c 00 00       	callq  457e86 <DBselectN>
  44f1d3:	49 89 c4             	mov    %rax,%r12
  44f1d6:	48 89 c7             	mov    %rax,%rdi
  44f1d9:	e8 bf 87 00 00       	callq  45799d <DBfetch>
  44f1de:	49 89 c5             	mov    %rax,%r13
  44f1e1:	48 85 c0             	test   %rax,%rax
  44f1e4:	74 0c                	je     44f1f2 <evaluate+0xa09>
  44f1e6:	48 8b 38             	mov    (%rax),%rdi
  44f1e9:	e8 b4 87 00 00       	callq  4579a2 <DBis_null>
  44f1ee:	85 c0                	test   %eax,%eax
  44f1f0:	75 18                	jne    44f20a <evaluate+0xa21>
  44f1f2:	83 c8 ff             	or     $0xffffffffffffffff,%eax
  44f1f5:	4c 89 e7             	mov    %r12,%rdi
  44f1f8:	89 44 24 08          	mov    %eax,0x8(%rsp)
  44f1fc:	e8 d7 ea fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44f201:	8b 44 24 08          	mov    0x8(%rsp),%eax
  44f205:	e9 74 ff ff ff       	jmpq   44f17e <evaluate+0x995>
  44f20a:	49 8b 55 00          	mov    0x0(%r13),%rdx
  44f20e:	48 8d 35 50 2f 03 00 	lea    0x32f50(%rip),%rsi        # 482165 <usage_message+0x20425>
  44f215:	48 8b 3b             	mov    (%rbx),%rdi
  44f218:	31 c0                	xor    %eax,%eax
  44f21a:	e8 94 56 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44f21f:	48 89 03             	mov    %rax,(%rbx)
  44f222:	31 c0                	xor    %eax,%eax
  44f224:	eb cf                	jmp    44f1f5 <evaluate+0xa0c>
  44f226:	41 55                	push   %r13
  44f228:	41 54                	push   %r12
  44f22a:	55                   	push   %rbp
  44f22b:	53                   	push   %rbx
  44f22c:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
  44f233:	49 89 f4             	mov    %rsi,%r12
  44f236:	89 d3                	mov    %edx,%ebx
  44f238:	48 89 cd             	mov    %rcx,%rbp
  44f23b:	4c 8d 6c 24 10       	lea    0x10(%rsp),%r13
  44f240:	4c 89 ee             	mov    %r13,%rsi
  44f243:	e8 f5 f7 ff ff       	callq  44ea3d <evaluate+0x254>
  44f248:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44f24b:	75 13                	jne    44f260 <evaluate+0xa77>
  44f24d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44f252:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
  44f259:	5b                   	pop    %rbx
  44f25a:	5d                   	pop    %rbp
  44f25b:	41 5c                	pop    %r12
  44f25d:	41 5d                	pop    %r13
  44f25f:	c3                   	retq   
  44f260:	48 8d 94 24 18 01 00 	lea    0x118(%rsp),%rdx
  44f267:	00 
  44f268:	89 de                	mov    %ebx,%esi
  44f26a:	4c 89 ef             	mov    %r13,%rdi
  44f26d:	e8 c8 e9 ff ff       	callq  44dc3a <evaluate_function2+0x2d4>
  44f272:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44f275:	74 d6                	je     44f24d <evaluate+0xa64>
  44f277:	48 8b bc 24 18 01 00 	mov    0x118(%rsp),%rdi
  44f27e:	00 
  44f27f:	e8 25 17 ff ff       	callq  4409a9 <get_nodeid_by_id>
  44f284:	b9 07 00 00 00       	mov    $0x7,%ecx
  44f289:	48 8d 3d 94 24 01 00 	lea    0x12494(%rip),%rdi        # 461724 <_IO_stdin_used+0x1c44>
  44f290:	48 89 ee             	mov    %rbp,%rsi
  44f293:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44f295:	75 1c                	jne    44f2b3 <evaluate+0xaca>
  44f297:	89 c2                	mov    %eax,%edx
  44f299:	48 8d 35 32 2b 01 00 	lea    0x12b32(%rip),%rsi        # 461dd2 <usage_message+0x92>
  44f2a0:	49 8b 3c 24          	mov    (%r12),%rdi
  44f2a4:	31 c0                	xor    %eax,%eax
  44f2a6:	e8 08 56 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44f2ab:	49 89 04 24          	mov    %rax,(%r12)
  44f2af:	31 c0                	xor    %eax,%eax
  44f2b1:	eb 9f                	jmp    44f252 <evaluate+0xa69>
  44f2b3:	89 c2                	mov    %eax,%edx
  44f2b5:	48 89 ee             	mov    %rbp,%rsi
  44f2b8:	48 8d 3d 49 22 02 00 	lea    0x22249(%rip),%rdi        # 471508 <usage_message+0xf7c8>
  44f2bf:	31 c0                	xor    %eax,%eax
  44f2c1:	e8 e6 8c 00 00       	callq  457fac <__zbx_DBselect>
  44f2c6:	48 89 c3             	mov    %rax,%rbx
  44f2c9:	48 89 c7             	mov    %rax,%rdi
  44f2cc:	e8 cc 86 00 00       	callq  45799d <DBfetch>
  44f2d1:	48 89 c5             	mov    %rax,%rbp
  44f2d4:	48 85 c0             	test   %rax,%rax
  44f2d7:	74 0c                	je     44f2e5 <evaluate+0xafc>
  44f2d9:	48 8b 38             	mov    (%rax),%rdi
  44f2dc:	e8 c1 86 00 00       	callq  4579a2 <DBis_null>
  44f2e1:	85 c0                	test   %eax,%eax
  44f2e3:	75 1a                	jne    44f2ff <evaluate+0xb16>
  44f2e5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44f2ea:	48 89 df             	mov    %rbx,%rdi
  44f2ed:	89 44 24 08          	mov    %eax,0x8(%rsp)
  44f2f1:	e8 e2 e9 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44f2f6:	8b 44 24 08          	mov    0x8(%rsp),%eax
  44f2fa:	e9 53 ff ff ff       	jmpq   44f252 <evaluate+0xa69>
  44f2ff:	48 8b 55 00          	mov    0x0(%rbp),%rdx
  44f303:	48 8d 35 5b 2e 03 00 	lea    0x32e5b(%rip),%rsi        # 482165 <usage_message+0x20425>
  44f30a:	49 8b 3c 24          	mov    (%r12),%rdi
  44f30e:	31 c0                	xor    %eax,%eax
  44f310:	e8 9e 55 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44f315:	49 89 04 24          	mov    %rax,(%r12)
  44f319:	31 c0                	xor    %eax,%eax
  44f31b:	eb cd                	jmp    44f2ea <evaluate+0xb01>
  44f31d:	41 55                	push   %r13
  44f31f:	41 54                	push   %r12
  44f321:	55                   	push   %rbp
  44f322:	53                   	push   %rbx
  44f323:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
  44f32a:	48 89 f5             	mov    %rsi,%rbp
  44f32d:	89 d3                	mov    %edx,%ebx
  44f32f:	49 89 cd             	mov    %rcx,%r13
  44f332:	4c 8d 64 24 10       	lea    0x10(%rsp),%r12
  44f337:	4c 89 e6             	mov    %r12,%rsi
  44f33a:	e8 fe f6 ff ff       	callq  44ea3d <evaluate+0x254>
  44f33f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44f342:	75 13                	jne    44f357 <evaluate+0xb6e>
  44f344:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44f349:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
  44f350:	5b                   	pop    %rbx
  44f351:	5d                   	pop    %rbp
  44f352:	41 5c                	pop    %r12
  44f354:	41 5d                	pop    %r13
  44f356:	c3                   	retq   
  44f357:	48 8d 94 24 18 01 00 	lea    0x118(%rsp),%rdx
  44f35e:	00 
  44f35f:	89 de                	mov    %ebx,%esi
  44f361:	4c 89 e7             	mov    %r12,%rdi
  44f364:	e8 d1 e8 ff ff       	callq  44dc3a <evaluate_function2+0x2d4>
  44f369:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44f36c:	74 d6                	je     44f344 <evaluate+0xb5b>
  44f36e:	48 8b 94 24 18 01 00 	mov    0x118(%rsp),%rdx
  44f375:	00 
  44f376:	4c 89 ee             	mov    %r13,%rsi
  44f379:	48 8d 3d 30 25 02 00 	lea    0x22530(%rip),%rdi        # 4718b0 <usage_message+0xfb70>
  44f380:	31 c0                	xor    %eax,%eax
  44f382:	e8 25 8c 00 00       	callq  457fac <__zbx_DBselect>
  44f387:	48 89 c3             	mov    %rax,%rbx
  44f38a:	48 89 c7             	mov    %rax,%rdi
  44f38d:	e8 0b 86 00 00       	callq  45799d <DBfetch>
  44f392:	49 89 c4             	mov    %rax,%r12
  44f395:	48 85 c0             	test   %rax,%rax
  44f398:	74 0c                	je     44f3a6 <evaluate+0xbbd>
  44f39a:	48 8b 38             	mov    (%rax),%rdi
  44f39d:	e8 00 86 00 00       	callq  4579a2 <DBis_null>
  44f3a2:	85 c0                	test   %eax,%eax
  44f3a4:	75 17                	jne    44f3bd <evaluate+0xbd4>
  44f3a6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  44f3ab:	48 89 df             	mov    %rbx,%rdi
  44f3ae:	89 44 24 08          	mov    %eax,0x8(%rsp)
  44f3b2:	e8 21 e9 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  44f3b7:	8b 44 24 08          	mov    0x8(%rsp),%eax
  44f3bb:	eb 8c                	jmp    44f349 <evaluate+0xb60>
  44f3bd:	49 8b 14 24          	mov    (%r12),%rdx
  44f3c1:	48 8d 35 9d 2d 03 00 	lea    0x32d9d(%rip),%rsi        # 482165 <usage_message+0x20425>
  44f3c8:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  44f3cc:	31 c0                	xor    %eax,%eax
  44f3ce:	e8 e0 54 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44f3d3:	48 89 45 00          	mov    %rax,0x0(%rbp)
  44f3d7:	31 c0                	xor    %eax,%eax
  44f3d9:	eb d0                	jmp    44f3ab <evaluate+0xbc2>

000000000044f3db <substitute_simple_macros>:
  44f3db:	41 57                	push   %r15
  44f3dd:	41 56                	push   %r14
  44f3df:	41 55                	push   %r13
  44f3e1:	41 54                	push   %r12
  44f3e3:	55                   	push   %rbp
  44f3e4:	53                   	push   %rbx
  44f3e5:	48 81 ec 88 01 00 00 	sub    $0x188,%rsp
  44f3ec:	49 89 ff             	mov    %rdi,%r15
  44f3ef:	48 89 b4 24 b0 00 00 	mov    %rsi,0xb0(%rsp)
  44f3f6:	00 
  44f3f7:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
  44f3fe:	00 
  44f3ff:	48 89 8c 24 a0 00 00 	mov    %rcx,0xa0(%rsp)
  44f406:	00 
  44f407:	4c 89 84 24 90 00 00 	mov    %r8,0x90(%rsp)
  44f40e:	00 
  44f40f:	4c 89 8c 24 98 00 00 	mov    %r9,0x98(%rsp)
  44f416:	00 
  44f417:	48 c7 84 24 60 01 00 	movq   $0x0,0x160(%rsp)
  44f41e:	00 00 00 00 00 
  44f423:	48 83 3d d5 7e 26 00 	cmpq   $0x0,0x267ed5(%rip)        # 6b7300 <zbx_optopt+0x4274>
  44f42a:	00 
  44f42b:	0f 84 51 10 00 00    	je     450482 <substitute_simple_macros+0x10a7>
  44f431:	48 83 bc 24 c0 01 00 	cmpq   $0x0,0x1c0(%rsp)
  44f438:	00 00 
  44f43a:	74 15                	je     44f451 <substitute_simple_macros+0x76>
  44f43c:	48 8b 84 24 c0 01 00 	mov    0x1c0(%rsp),%rax
  44f443:	00 
  44f444:	48 8b 10             	mov    (%rax),%rdx
  44f447:	48 85 d2             	test   %rdx,%rdx
  44f44a:	74 05                	je     44f451 <substitute_simple_macros+0x76>
  44f44c:	80 3a 00             	cmpb   $0x0,(%rdx)
  44f44f:	75 29                	jne    44f47a <substitute_simple_macros+0x9f>
  44f451:	48 8d 35 e0 24 02 00 	lea    0x224e0(%rip),%rsi        # 471938 <usage_message+0xfbf8>
  44f458:	bf 04 00 00 00       	mov    $0x4,%edi
  44f45d:	31 c0                	xor    %eax,%eax
  44f45f:	e8 4c 1c fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44f464:	31 ed                	xor    %ebp,%ebp
  44f466:	89 e8                	mov    %ebp,%eax
  44f468:	48 81 c4 88 01 00 00 	add    $0x188,%rsp
  44f46f:	5b                   	pop    %rbx
  44f470:	5d                   	pop    %rbp
  44f471:	41 5c                	pop    %r12
  44f473:	41 5d                	pop    %r13
  44f475:	41 5e                	pop    %r14
  44f477:	41 5f                	pop    %r15
  44f479:	c3                   	retq   
  44f47a:	48 8d 35 df 24 02 00 	lea    0x224df(%rip),%rsi        # 471960 <usage_message+0xfc20>
  44f481:	bf 04 00 00 00       	mov    $0x4,%edi
  44f486:	31 c0                	xor    %eax,%eax
  44f488:	e8 23 1c fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44f48d:	8b 94 24 c8 01 00 00 	mov    0x1c8(%rsp),%edx
  44f494:	83 e2 01             	and    $0x1,%edx
  44f497:	89 94 24 ac 00 00 00 	mov    %edx,0xac(%rsp)
  44f49e:	0f 85 2c 0d 00 00    	jne    4501d0 <substitute_simple_macros+0xdf5>
  44f4a4:	48 8b 94 24 c0 01 00 	mov    0x1c0(%rsp),%rdx
  44f4ab:	00 
  44f4ac:	4c 8b 2a             	mov    (%rdx),%r13
  44f4af:	be 7b 00 00 00       	mov    $0x7b,%esi
  44f4b4:	4c 89 ef             	mov    %r13,%rdi
  44f4b7:	e8 dc f1 fb ff       	callq  40e698 <strchr@plt>
  44f4bc:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  44f4c1:	48 85 c0             	test   %rax,%rax
  44f4c4:	0f 84 52 10 00 00    	je     45051c <substitute_simple_macros+0x1141>
  44f4ca:	49 8d 47 28          	lea    0x28(%r15),%rax
  44f4ce:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  44f4d5:	00 
  44f4d6:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  44f4dd:	00 
  44f4de:	48 83 c2 08          	add    $0x8,%rdx
  44f4e2:	48 89 94 24 d8 00 00 	mov    %rdx,0xd8(%rsp)
  44f4e9:	00 
  44f4ea:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
  44f4f1:	00 
  44f4f2:	48 83 c0 10          	add    $0x10,%rax
  44f4f6:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
  44f4fd:	00 
  44f4fe:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  44f505:	00 
  44f506:	48 83 c2 52          	add    $0x52,%rdx
  44f50a:	48 89 94 24 d0 00 00 	mov    %rdx,0xd0(%rsp)
  44f511:	00 
  44f512:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
  44f519:	00 
  44f51a:	48 83 c0 7a          	add    $0x7a,%rax
  44f51e:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
  44f525:	00 
  44f526:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
  44f52d:	00 
  44f52e:	48 83 c2 10          	add    $0x10,%rdx
  44f532:	48 89 94 24 f8 00 00 	mov    %rdx,0xf8(%rsp)
  44f539:	00 
  44f53a:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
  44f541:	00 
  44f542:	48 83 c0 52          	add    $0x52,%rax
  44f546:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
  44f54d:	00 
  44f54e:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
  44f555:	00 
  44f556:	48 83 c2 7a          	add    $0x7a,%rdx
  44f55a:	48 89 94 24 b8 00 00 	mov    %rdx,0xb8(%rsp)
  44f561:	00 
  44f562:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
  44f567:	45 31 e4             	xor    %r12d,%r12d
  44f56a:	48 8d 84 24 50 01 00 	lea    0x150(%rsp),%rax
  44f571:	00 
  44f572:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
  44f579:	00 
  44f57a:	be 7d 00 00 00       	mov    $0x7d,%esi
  44f57f:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  44f584:	e8 0f f1 fb ff       	callq  40e698 <strchr@plt>
  44f589:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  44f58e:	48 85 c0             	test   %rax,%rax
  44f591:	0f 84 32 0c 00 00    	je     4501c9 <substitute_simple_macros+0xdee>
  44f597:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
  44f59c:	c6 02 00             	movb   $0x0,(%rdx)
  44f59f:	4c 89 ee             	mov    %r13,%rsi
  44f5a2:	4c 89 e7             	mov    %r12,%rdi
  44f5a5:	e8 de 50 ff ff       	callq  444688 <zbx_strdcat>
  44f5aa:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  44f5af:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  44f5b4:	c6 00 7b             	movb   $0x7b,(%rax)
  44f5b7:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  44f5bc:	48 83 c2 01          	add    $0x1,%rdx
  44f5c0:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
  44f5c7:	00 
  44f5c8:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
  44f5cd:	0f b6 40 01          	movzbl 0x1(%rax),%eax
  44f5d1:	88 44 24 7f          	mov    %al,0x7f(%rsp)
  44f5d5:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  44f5da:	c6 42 01 00          	movb   $0x0,0x1(%rdx)
  44f5de:	4c 8d 25 a3 d2 23 00 	lea    0x23d2a3(%rip),%r12        # 68c888 <usage_message+0x22ab48>
  44f5e5:	48 8d 2d 98 18 02 00 	lea    0x21898(%rip),%rbp        # 470e84 <usage_message+0xf144>
  44f5ec:	c7 44 24 50 01 00 00 	movl   $0x1,0x50(%rsp)
  44f5f3:	00 
  44f5f4:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
  44f5fb:	45 31 ed             	xor    %r13d,%r13d
  44f5fe:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
  44f603:	4c 89 f1             	mov    %r14,%rcx
  44f606:	48 89 ef             	mov    %rbp,%rdi
  44f609:	44 89 e8             	mov    %r13d,%eax
  44f60c:	f2 ae                	repnz scas %es:(%rdi),%al
  44f60e:	48 f7 d1             	not    %rcx
  44f611:	4c 8d 79 fe          	lea    -0x2(%rcx),%r15
  44f615:	4c 89 fa             	mov    %r15,%rdx
  44f618:	48 89 de             	mov    %rbx,%rsi
  44f61b:	48 89 ef             	mov    %rbp,%rdi
  44f61e:	e8 95 e9 fb ff       	callq  40dfb8 <strncmp@plt>
  44f623:	85 c0                	test   %eax,%eax
  44f625:	75 4a                	jne    44f671 <substitute_simple_macros+0x296>
  44f627:	4a 8d 04 3b          	lea    (%rbx,%r15,1),%rax
  44f62b:	48 8d 0d 4e d3 23 00 	lea    0x23d34e(%rip),%rcx        # 68c980 <usage_message+0x22ac40>
  44f632:	31 d2                	xor    %edx,%edx
  44f634:	49 89 df             	mov    %rbx,%r15
  44f637:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
  44f63c:	89 d3                	mov    %edx,%ebx
  44f63e:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
  44f643:	48 89 cd             	mov    %rcx,%rbp
  44f646:	49 89 c4             	mov    %rax,%r12
  44f649:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  44f64d:	4c 89 e7             	mov    %r12,%rdi
  44f650:	e8 53 f1 fb ff       	callq  40e7a8 <strcmp@plt>
  44f655:	85 c0                	test   %eax,%eax
  44f657:	0f 84 38 03 00 00    	je     44f995 <substitute_simple_macros+0x5ba>
  44f65d:	83 c3 01             	add    $0x1,%ebx
  44f660:	48 83 c5 08          	add    $0x8,%rbp
  44f664:	83 fb 0a             	cmp    $0xa,%ebx
  44f667:	75 e0                	jne    44f649 <substitute_simple_macros+0x26e>
  44f669:	4c 89 fb             	mov    %r15,%rbx
  44f66c:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
  44f671:	49 8b 2c 24          	mov    (%r12),%rbp
  44f675:	49 83 c4 08          	add    $0x8,%r12
  44f679:	48 85 ed             	test   %rbp,%rbp
  44f67c:	75 85                	jne    44f603 <substitute_simple_macros+0x228>
  44f67e:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
  44f683:	f6 84 24 c8 01 00 00 	testb  $0x6,0x1c8(%rsp)
  44f68a:	06 
  44f68b:	0f 84 23 03 00 00    	je     44f9b4 <substitute_simple_macros+0x5d9>
  44f691:	41 8b 47 08          	mov    0x8(%r15),%eax
  44f695:	85 c0                	test   %eax,%eax
  44f697:	0f 85 fe 04 00 00    	jne    44fb9b <substitute_simple_macros+0x7c0>
  44f69d:	b9 0f 00 00 00       	mov    $0xf,%ecx
  44f6a2:	48 8d 3d f0 17 02 00 	lea    0x217f0(%rip),%rdi        # 470e99 <usage_message+0xf159>
  44f6a9:	48 89 de             	mov    %rbx,%rsi
  44f6ac:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44f6ae:	0f 84 32 08 00 00    	je     44fee6 <substitute_simple_macros+0xb0b>
  44f6b4:	b9 12 00 00 00       	mov    $0x12,%ecx
  44f6b9:	48 8d 3d e8 17 02 00 	lea    0x217e8(%rip),%rdi        # 470ea8 <usage_message+0xf168>
  44f6c0:	48 89 de             	mov    %rbx,%rsi
  44f6c3:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44f6c5:	0f 84 d1 0a 00 00    	je     45019c <substitute_simple_macros+0xdc1>
  44f6cb:	b9 15 00 00 00       	mov    $0x15,%ecx
  44f6d0:	48 89 de             	mov    %rbx,%rsi
  44f6d3:	48 8d 3d aa 17 02 00 	lea    0x217aa(%rip),%rdi        # 470e84 <usage_message+0xf144>
  44f6da:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44f6dc:	0f 84 c6 0a 00 00    	je     4501a8 <substitute_simple_macros+0xdcd>
  44f6e2:	48 8d 35 dc 17 02 00 	lea    0x217dc(%rip),%rsi        # 470ec5 <usage_message+0xf185>
  44f6e9:	48 89 df             	mov    %rbx,%rdi
  44f6ec:	e8 b7 f0 fb ff       	callq  40e7a8 <strcmp@plt>
  44f6f1:	85 c0                	test   %eax,%eax
  44f6f3:	0f 84 f1 0d 00 00    	je     4504ea <substitute_simple_macros+0x110f>
  44f6f9:	48 8d 35 d4 17 02 00 	lea    0x217d4(%rip),%rsi        # 470ed4 <usage_message+0xf194>
  44f700:	48 89 df             	mov    %rbx,%rdi
  44f703:	e8 a0 f0 fb ff       	callq  40e7a8 <strcmp@plt>
  44f708:	85 c0                	test   %eax,%eax
  44f70a:	0f 84 4f 09 00 00    	je     45005f <substitute_simple_macros+0xc84>
  44f710:	48 8d 35 ca 17 02 00 	lea    0x217ca(%rip),%rsi        # 470ee1 <usage_message+0xf1a1>
  44f717:	48 89 df             	mov    %rbx,%rdi
  44f71a:	e8 89 f0 fb ff       	callq  40e7a8 <strcmp@plt>
  44f71f:	85 c0                	test   %eax,%eax
  44f721:	0f 84 1b 0f 00 00    	je     450642 <substitute_simple_macros+0x1267>
  44f727:	48 8d 35 cf 17 02 00 	lea    0x217cf(%rip),%rsi        # 470efd <usage_message+0xf1bd>
  44f72e:	48 89 df             	mov    %rbx,%rdi
  44f731:	e8 72 f0 fb ff       	callq  40e7a8 <strcmp@plt>
  44f736:	85 c0                	test   %eax,%eax
  44f738:	0f 84 e3 0e 00 00    	je     450621 <substitute_simple_macros+0x1246>
  44f73e:	48 8d 35 c6 17 02 00 	lea    0x217c6(%rip),%rsi        # 470f0b <usage_message+0xf1cb>
  44f745:	48 89 df             	mov    %rbx,%rdi
  44f748:	e8 5b f0 fb ff       	callq  40e7a8 <strcmp@plt>
  44f74d:	85 c0                	test   %eax,%eax
  44f74f:	0f 84 ab 0e 00 00    	je     450600 <substitute_simple_macros+0x1225>
  44f755:	48 8d 35 c4 17 02 00 	lea    0x217c4(%rip),%rsi        # 470f20 <usage_message+0xf1e0>
  44f75c:	48 89 df             	mov    %rbx,%rdi
  44f75f:	e8 44 f0 fb ff       	callq  40e7a8 <strcmp@plt>
  44f764:	85 c0                	test   %eax,%eax
  44f766:	0f 84 11 0f 00 00    	je     45067d <substitute_simple_macros+0x12a2>
  44f76c:	48 8d 35 c0 17 02 00 	lea    0x217c0(%rip),%rsi        # 470f33 <usage_message+0xf1f3>
  44f773:	48 89 df             	mov    %rbx,%rdi
  44f776:	e8 2d f0 fb ff       	callq  40e7a8 <strcmp@plt>
  44f77b:	85 c0                	test   %eax,%eax
  44f77d:	0f 84 2e 13 00 00    	je     450ab1 <substitute_simple_macros+0x16d6>
  44f783:	48 8d 35 bc 17 02 00 	lea    0x217bc(%rip),%rsi        # 470f46 <usage_message+0xf206>
  44f78a:	48 89 df             	mov    %rbx,%rdi
  44f78d:	e8 16 f0 fb ff       	callq  40e7a8 <strcmp@plt>
  44f792:	85 c0                	test   %eax,%eax
  44f794:	0f 84 24 15 00 00    	je     450cbe <substitute_simple_macros+0x18e3>
  44f79a:	48 8d 35 bf 17 02 00 	lea    0x217bf(%rip),%rsi        # 470f60 <usage_message+0xf220>
  44f7a1:	48 89 df             	mov    %rbx,%rdi
  44f7a4:	e8 ff ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f7a9:	85 c0                	test   %eax,%eax
  44f7ab:	0f 84 df 12 00 00    	je     450a90 <substitute_simple_macros+0x16b5>
  44f7b1:	48 8d 35 bb 17 02 00 	lea    0x217bb(%rip),%rsi        # 470f73 <usage_message+0xf233>
  44f7b8:	48 89 df             	mov    %rbx,%rdi
  44f7bb:	e8 e8 ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f7c0:	85 c0                	test   %eax,%eax
  44f7c2:	0f 84 77 11 00 00    	je     45093f <substitute_simple_macros+0x1564>
  44f7c8:	48 8d 35 b4 17 02 00 	lea    0x217b4(%rip),%rsi        # 470f83 <usage_message+0xf243>
  44f7cf:	48 89 df             	mov    %rbx,%rdi
  44f7d2:	e8 d1 ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f7d7:	85 c0                	test   %eax,%eax
  44f7d9:	0f 84 40 0c 00 00    	je     45041f <substitute_simple_macros+0x1044>
  44f7df:	48 8d 35 a8 17 02 00 	lea    0x217a8(%rip),%rsi        # 470f8e <usage_message+0xf24e>
  44f7e6:	48 89 df             	mov    %rbx,%rdi
  44f7e9:	e8 ba ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f7ee:	85 c0                	test   %eax,%eax
  44f7f0:	0f 84 2a 11 00 00    	je     450920 <substitute_simple_macros+0x1545>
  44f7f6:	48 8d 35 9d 17 02 00 	lea    0x2179d(%rip),%rsi        # 470f9a <usage_message+0xf25a>
  44f7fd:	48 89 df             	mov    %rbx,%rdi
  44f800:	e8 a3 ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f805:	85 c0                	test   %eax,%eax
  44f807:	0f 84 f4 10 00 00    	je     450901 <substitute_simple_macros+0x1526>
  44f80d:	48 8d 35 94 17 02 00 	lea    0x21794(%rip),%rsi        # 470fa8 <usage_message+0xf268>
  44f814:	48 89 df             	mov    %rbx,%rdi
  44f817:	e8 8c ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f81c:	85 c0                	test   %eax,%eax
  44f81e:	0f 84 be 10 00 00    	je     4508e2 <substitute_simple_macros+0x1507>
  44f824:	48 8d 35 89 17 02 00 	lea    0x21789(%rip),%rsi        # 470fb4 <usage_message+0xf274>
  44f82b:	48 89 df             	mov    %rbx,%rdi
  44f82e:	e8 75 ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f833:	85 c0                	test   %eax,%eax
  44f835:	0f 84 88 10 00 00    	je     4508c3 <substitute_simple_macros+0x14e8>
  44f83b:	48 8d 35 7d 17 02 00 	lea    0x2177d(%rip),%rsi        # 470fbf <usage_message+0xf27f>
  44f842:	48 89 df             	mov    %rbx,%rdi
  44f845:	e8 5e ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f84a:	85 c0                	test   %eax,%eax
  44f84c:	0f 84 52 10 00 00    	je     4508a4 <substitute_simple_macros+0x14c9>
  44f852:	48 8d 35 72 17 02 00 	lea    0x21772(%rip),%rsi        # 470fcb <usage_message+0xf28b>
  44f859:	48 89 df             	mov    %rbx,%rdi
  44f85c:	e8 47 ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f861:	85 c0                	test   %eax,%eax
  44f863:	0f 84 67 0c 00 00    	je     4504d0 <substitute_simple_macros+0x10f5>
  44f869:	48 8d 35 6c 17 02 00 	lea    0x2176c(%rip),%rsi        # 470fdc <usage_message+0xf29c>
  44f870:	48 89 df             	mov    %rbx,%rdi
  44f873:	e8 30 ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f878:	85 c0                	test   %eax,%eax
  44f87a:	0f 84 71 08 00 00    	je     4500f1 <substitute_simple_macros+0xd16>
  44f880:	48 8d 35 62 17 02 00 	lea    0x21762(%rip),%rsi        # 470fe9 <usage_message+0xf2a9>
  44f887:	48 89 df             	mov    %rbx,%rdi
  44f88a:	e8 19 ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f88f:	85 c0                	test   %eax,%eax
  44f891:	0f 84 c5 0f 00 00    	je     45085c <substitute_simple_macros+0x1481>
  44f897:	48 8d 35 5b 17 02 00 	lea    0x2175b(%rip),%rsi        # 470ff9 <usage_message+0xf2b9>
  44f89e:	48 89 df             	mov    %rbx,%rdi
  44f8a1:	e8 02 ef fb ff       	callq  40e7a8 <strcmp@plt>
  44f8a6:	85 c0                	test   %eax,%eax
  44f8a8:	0f 84 66 0f 00 00    	je     450814 <substitute_simple_macros+0x1439>
  44f8ae:	48 8d 35 54 17 02 00 	lea    0x21754(%rip),%rsi        # 471009 <usage_message+0xf2c9>
  44f8b5:	48 89 df             	mov    %rbx,%rdi
  44f8b8:	e8 eb ee fb ff       	callq  40e7a8 <strcmp@plt>
  44f8bd:	85 c0                	test   %eax,%eax
  44f8bf:	0f 84 fc 0e 00 00    	je     4507c1 <substitute_simple_macros+0x13e6>
  44f8c5:	48 8d 35 4c 17 02 00 	lea    0x2174c(%rip),%rsi        # 471018 <usage_message+0xf2d8>
  44f8cc:	48 89 df             	mov    %rbx,%rdi
  44f8cf:	e8 d4 ee fb ff       	callq  40e7a8 <strcmp@plt>
  44f8d4:	85 c0                	test   %eax,%eax
  44f8d6:	0f 84 c4 0e 00 00    	je     4507a0 <substitute_simple_macros+0x13c5>
  44f8dc:	48 8d 35 47 17 02 00 	lea    0x21747(%rip),%rsi        # 47102a <usage_message+0xf2ea>
  44f8e3:	48 89 df             	mov    %rbx,%rdi
  44f8e6:	e8 bd ee fb ff       	callq  40e7a8 <strcmp@plt>
  44f8eb:	85 c0                	test   %eax,%eax
  44f8ed:	0f 84 66 0e 00 00    	je     450759 <substitute_simple_macros+0x137e>
  44f8f3:	48 8d 35 44 17 02 00 	lea    0x21744(%rip),%rsi        # 47103e <usage_message+0xf2fe>
  44f8fa:	48 89 df             	mov    %rbx,%rdi
  44f8fd:	e8 a6 ee fb ff       	callq  40e7a8 <strcmp@plt>
  44f902:	85 c0                	test   %eax,%eax
  44f904:	0f 84 2e 0e 00 00    	je     450738 <substitute_simple_macros+0x135d>
  44f90a:	48 8d 35 42 17 02 00 	lea    0x21742(%rip),%rsi        # 471053 <usage_message+0xf313>
  44f911:	48 89 df             	mov    %rbx,%rdi
  44f914:	e8 8f ee fb ff       	callq  40e7a8 <strcmp@plt>
  44f919:	85 c0                	test   %eax,%eax
  44f91b:	0f 84 f6 0d 00 00    	je     450717 <substitute_simple_macros+0x133c>
  44f921:	48 8d 35 3e 17 02 00 	lea    0x2173e(%rip),%rsi        # 471066 <usage_message+0xf326>
  44f928:	48 89 df             	mov    %rbx,%rdi
  44f92b:	e8 78 ee fb ff       	callq  40e7a8 <strcmp@plt>
  44f930:	85 c0                	test   %eax,%eax
  44f932:	0f 84 f0 06 00 00    	je     450028 <substitute_simple_macros+0xc4d>
  44f938:	48 8d 35 2e 17 02 00 	lea    0x2172e(%rip),%rsi        # 47106d <usage_message+0xf32d>
  44f93f:	48 89 df             	mov    %rbx,%rdi
  44f942:	e8 61 ee fb ff       	callq  40e7a8 <strcmp@plt>
  44f947:	85 c0                	test   %eax,%eax
  44f949:	0f 84 6a 0b 00 00    	je     4504b9 <substitute_simple_macros+0x10de>
  44f94f:	48 8d 35 1e 17 02 00 	lea    0x2171e(%rip),%rsi        # 471074 <usage_message+0xf334>
  44f956:	48 89 df             	mov    %rbx,%rdi
  44f959:	e8 4a ee fb ff       	callq  40e7a8 <strcmp@plt>
  44f95e:	85 c0                	test   %eax,%eax
  44f960:	74 17                	je     44f979 <substitute_simple_macros+0x59e>
  44f962:	48 8d 35 1c 17 02 00 	lea    0x2171c(%rip),%rsi        # 471085 <usage_message+0xf345>
  44f969:	48 89 df             	mov    %rbx,%rdi
  44f96c:	e8 37 ee fb ff       	callq  40e7a8 <strcmp@plt>
  44f971:	85 c0                	test   %eax,%eax
  44f973:	0f 85 e7 0f 00 00    	jne    450960 <substitute_simple_macros+0x1585>
  44f979:	48 8d 15 6b b9 01 00 	lea    0x1b96b(%rip),%rdx        # 46b2eb <usage_message+0x95ab>
  44f980:	41 83 7f 1c 01       	cmpl   $0x1,0x1c(%r15)
  44f985:	48 8d 05 02 17 02 00 	lea    0x21702(%rip),%rax        # 47108e <usage_message+0xf34e>
  44f98c:	48 0f 44 d0          	cmove  %rax,%rdx
  44f990:	e9 a5 06 00 00       	jmpq   45003a <substitute_simple_macros+0xc5f>
  44f995:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
  44f99a:	89 da                	mov    %ebx,%edx
  44f99c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
  44f9a1:	48 89 eb             	mov    %rbp,%rbx
  44f9a4:	85 d2                	test   %edx,%edx
  44f9a6:	b0 01                	mov    $0x1,%al
  44f9a8:	0f 45 c2             	cmovne %edx,%eax
  44f9ab:	89 44 24 50          	mov    %eax,0x50(%rsp)
  44f9af:	e9 bd fc ff ff       	jmpq   44f671 <substitute_simple_macros+0x296>
  44f9b4:	8b bc 24 ac 00 00 00 	mov    0xac(%rsp),%edi
  44f9bb:	85 ff                	test   %edi,%edi
  44f9bd:	0f 84 1a 01 00 00    	je     44fadd <substitute_simple_macros+0x702>
  44f9c3:	41 8b 77 08          	mov    0x8(%r15),%esi
  44f9c7:	85 f6                	test   %esi,%esi
  44f9c9:	75 45                	jne    44fa10 <substitute_simple_macros+0x635>
  44f9cb:	b9 0b 00 00 00       	mov    $0xb,%ecx
  44f9d0:	48 8d 3d ac 15 02 00 	lea    0x215ac(%rip),%rdi        # 470f83 <usage_message+0xf243>
  44f9d7:	48 89 de             	mov    %rbx,%rsi
  44f9da:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  44f9dc:	0f 84 3d 0a 00 00    	je     45041f <substitute_simple_macros+0x1044>
  44f9e2:	48 8d 35 e2 15 02 00 	lea    0x215e2(%rip),%rsi        # 470fcb <usage_message+0xf28b>
  44f9e9:	48 89 df             	mov    %rbx,%rdi
  44f9ec:	e8 b7 ed fb ff       	callq  40e7a8 <strcmp@plt>
  44f9f1:	85 c0                	test   %eax,%eax
  44f9f3:	0f 84 d7 0a 00 00    	je     4504d0 <substitute_simple_macros+0x10f5>
  44f9f9:	48 8d 35 dc 15 02 00 	lea    0x215dc(%rip),%rsi        # 470fdc <usage_message+0xf29c>
  44fa00:	48 89 df             	mov    %rbx,%rdi
  44fa03:	e8 a0 ed fb ff       	callq  40e7a8 <strcmp@plt>
  44fa08:	85 c0                	test   %eax,%eax
  44fa0a:	0f 84 e1 06 00 00    	je     4500f1 <substitute_simple_macros+0xd16>
  44fa10:	31 ed                	xor    %ebp,%ebp
  44fa12:	0f b6 54 24 7f       	movzbl 0x7f(%rsp),%edx
  44fa17:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
  44fa1c:	88 50 01             	mov    %dl,0x1(%rax)
  44fa1f:	48 8b b4 24 60 01 00 	mov    0x160(%rsp),%rsi
  44fa26:	00 
  44fa27:	48 85 f6             	test   %rsi,%rsi
  44fa2a:	0f 84 52 02 00 00    	je     44fc82 <substitute_simple_macros+0x8a7>
  44fa30:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  44fa35:	e8 4e 4c ff ff       	callq  444688 <zbx_strdcat>
  44fa3a:	49 89 c4             	mov    %rax,%r12
  44fa3d:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  44fa44:	00 
  44fa45:	48 85 ff             	test   %rdi,%rdi
  44fa48:	74 11                	je     44fa5b <substitute_simple_macros+0x680>
  44fa4a:	e8 99 e7 fb ff       	callq  40e1e8 <free@plt>
  44fa4f:	48 c7 84 24 60 01 00 	movq   $0x0,0x160(%rsp)
  44fa56:	00 00 00 00 00 
  44fa5b:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
  44fa62:	00 
  44fa63:	be 7b 00 00 00       	mov    $0x7b,%esi
  44fa68:	4c 89 ef             	mov    %r13,%rdi
  44fa6b:	e8 28 ec fb ff       	callq  40e698 <strchr@plt>
  44fa70:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  44fa75:	48 85 c0             	test   %rax,%rax
  44fa78:	74 0b                	je     44fa85 <substitute_simple_macros+0x6aa>
  44fa7a:	48 89 c3             	mov    %rax,%rbx
  44fa7d:	85 ed                	test   %ebp,%ebp
  44fa7f:	0f 84 f5 fa ff ff    	je     44f57a <substitute_simple_macros+0x19f>
  44fa85:	4c 89 ee             	mov    %r13,%rsi
  44fa88:	4c 89 e7             	mov    %r12,%rdi
  44fa8b:	e8 f8 4b ff ff       	callq  444688 <zbx_strdcat>
  44fa90:	48 89 c3             	mov    %rax,%rbx
  44fa93:	48 8b 94 24 c0 01 00 	mov    0x1c0(%rsp),%rdx
  44fa9a:	00 
  44fa9b:	48 8b 3a             	mov    (%rdx),%rdi
  44fa9e:	48 85 ff             	test   %rdi,%rdi
  44faa1:	74 14                	je     44fab7 <substitute_simple_macros+0x6dc>
  44faa3:	e8 40 e7 fb ff       	callq  40e1e8 <free@plt>
  44faa8:	48 8b 84 24 c0 01 00 	mov    0x1c0(%rsp),%rax
  44faaf:	00 
  44fab0:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  44fab7:	48 8b 94 24 c0 01 00 	mov    0x1c0(%rsp),%rdx
  44fabe:	00 
  44fabf:	48 89 1a             	mov    %rbx,(%rdx)
  44fac2:	48 89 da             	mov    %rbx,%rdx
  44fac5:	48 8d 35 dc 21 02 00 	lea    0x221dc(%rip),%rsi        # 471ca8 <usage_message+0xff68>
  44facc:	bf 04 00 00 00       	mov    $0x4,%edi
  44fad1:	31 c0                	xor    %eax,%eax
  44fad3:	e8 d8 15 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  44fad8:	e9 89 f9 ff ff       	jmpq   44f466 <substitute_simple_macros+0x8b>
  44fadd:	f6 84 24 c8 01 00 00 	testb  $0x8,0x1c8(%rsp)
  44fae4:	08 
  44fae5:	0f 84 b9 01 00 00    	je     44fca4 <substitute_simple_macros+0x8c9>
  44faeb:	41 8b 4f 08          	mov    0x8(%r15),%ecx
  44faef:	85 c9                	test   %ecx,%ecx
  44faf1:	0f 85 19 ff ff ff    	jne    44fa10 <substitute_simple_macros+0x635>
  44faf7:	48 8d 35 a5 15 02 00 	lea    0x215a5(%rip),%rsi        # 4710a3 <usage_message+0xf363>
  44fafe:	48 89 df             	mov    %rbx,%rdi
  44fb01:	e8 a2 ec fb ff       	callq  40e7a8 <strcmp@plt>
  44fb06:	85 c0                	test   %eax,%eax
  44fb08:	0f 84 bc 05 00 00    	je     4500ca <substitute_simple_macros+0xcef>
  44fb0e:	ba 02 00 00 00       	mov    $0x2,%edx
  44fb13:	48 8d 35 e8 17 02 00 	lea    0x217e8(%rip),%rsi        # 471302 <usage_message+0xf5c2>
  44fb1a:	48 89 df             	mov    %rbx,%rdi
  44fb1d:	e8 96 e4 fb ff       	callq  40dfb8 <strncmp@plt>
  44fb22:	85 c0                	test   %eax,%eax
  44fb24:	0f 85 e6 fe ff ff    	jne    44fa10 <substitute_simple_macros+0x635>
  44fb2a:	48 8d 8c 24 60 01 00 	lea    0x160(%rsp),%rcx
  44fb31:	00 
  44fb32:	49 8b 77 10          	mov    0x10(%r15),%rsi
  44fb36:	48 89 da             	mov    %rbx,%rdx
  44fb39:	48 8b 3d c0 77 26 00 	mov    0x2677c0(%rip),%rdi        # 6b7300 <zbx_optopt+0x4274>
  44fb40:	e8 00 ab 00 00       	callq  45a645 <zbxmacros_get_value_by_triggerid>
  44fb45:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  44fb4c:	00 
  44fb4d:	48 85 ff             	test   %rdi,%rdi
  44fb50:	0f 84 ba fe ff ff    	je     44fa10 <substitute_simple_macros+0x635>
  44fb56:	e8 a2 16 ff ff       	callq  4411fd <is_double_prefix>
  44fb5b:	89 c5                	mov    %eax,%ebp
  44fb5d:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  44fb60:	0f 85 ac fe ff ff    	jne    44fa12 <substitute_simple_macros+0x637>
  44fb66:	48 83 bc 24 d0 01 00 	cmpq   $0x0,0x1d0(%rsp)
  44fb6d:	00 00 
  44fb6f:	0f 84 9d fe ff ff    	je     44fa12 <substitute_simple_macros+0x637>
  44fb75:	48 63 b4 24 d8 01 00 	movslq 0x1d8(%rsp),%rsi
  44fb7c:	00 
  44fb7d:	48 89 d9             	mov    %rbx,%rcx
  44fb80:	48 8d 15 c9 20 02 00 	lea    0x220c9(%rip),%rdx        # 471c50 <usage_message+0xff10>
  44fb87:	48 8b bc 24 d0 01 00 	mov    0x1d0(%rsp),%rdi
  44fb8e:	00 
  44fb8f:	31 c0                	xor    %eax,%eax
  44fb91:	e8 cd 4f ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44fb96:	e9 77 fe ff ff       	jmpq   44fa12 <substitute_simple_macros+0x637>
  44fb9b:	83 f8 01             	cmp    $0x1,%eax
  44fb9e:	0f 84 94 01 00 00    	je     44fd38 <substitute_simple_macros+0x95d>
  44fba4:	83 f8 02             	cmp    $0x2,%eax
  44fba7:	90                   	nop
  44fba8:	0f 85 62 fe ff ff    	jne    44fa10 <substitute_simple_macros+0x635>
  44fbae:	48 8d 35 b1 14 02 00 	lea    0x214b1(%rip),%rsi        # 471066 <usage_message+0xf326>
  44fbb5:	48 89 df             	mov    %rbx,%rdi
  44fbb8:	e8 eb eb fb ff       	callq  40e7a8 <strcmp@plt>
  44fbbd:	85 c0                	test   %eax,%eax
  44fbbf:	0f 84 63 04 00 00    	je     450028 <substitute_simple_macros+0xc4d>
  44fbc5:	48 8d 35 a1 14 02 00 	lea    0x214a1(%rip),%rsi        # 47106d <usage_message+0xf32d>
  44fbcc:	48 89 df             	mov    %rbx,%rdi
  44fbcf:	e8 d4 eb fb ff       	callq  40e7a8 <strcmp@plt>
  44fbd4:	85 c0                	test   %eax,%eax
  44fbd6:	0f 84 dd 08 00 00    	je     4504b9 <substitute_simple_macros+0x10de>
  44fbdc:	48 8d 35 27 15 02 00 	lea    0x21527(%rip),%rsi        # 47110a <usage_message+0xf3ca>
  44fbe3:	48 89 df             	mov    %rbx,%rdi
  44fbe6:	e8 bd eb fb ff       	callq  40e7a8 <strcmp@plt>
  44fbeb:	85 c0                	test   %eax,%eax
  44fbed:	0f 84 a0 08 00 00    	je     450493 <substitute_simple_macros+0x10b8>
  44fbf3:	48 8d 35 1b 15 02 00 	lea    0x2151b(%rip),%rsi        # 471115 <usage_message+0xf3d5>
  44fbfa:	48 89 df             	mov    %rbx,%rdi
  44fbfd:	e8 a6 eb fb ff       	callq  40e7a8 <strcmp@plt>
  44fc02:	85 c0                	test   %eax,%eax
  44fc04:	0f 84 c3 09 00 00    	je     4505cd <substitute_simple_macros+0x11f2>
  44fc0a:	48 8d 35 11 15 02 00 	lea    0x21511(%rip),%rsi        # 471122 <usage_message+0xf3e2>
  44fc11:	48 89 df             	mov    %rbx,%rdi
  44fc14:	e8 8f eb fb ff       	callq  40e7a8 <strcmp@plt>
  44fc19:	85 c0                	test   %eax,%eax
  44fc1b:	0f 84 7d 0a 00 00    	je     45069e <substitute_simple_macros+0x12c3>
  44fc21:	48 8d 35 07 15 02 00 	lea    0x21507(%rip),%rsi        # 47112f <usage_message+0xf3ef>
  44fc28:	48 89 df             	mov    %rbx,%rdi
  44fc2b:	e8 78 eb fb ff       	callq  40e7a8 <strcmp@plt>
  44fc30:	85 c0                	test   %eax,%eax
  44fc32:	0f 84 2b 0a 00 00    	je     450663 <substitute_simple_macros+0x1288>
  44fc38:	48 8d 35 b1 15 02 00 	lea    0x215b1(%rip),%rsi        # 4711f0 <usage_message+0xf4b0>
  44fc3f:	48 89 df             	mov    %rbx,%rdi
  44fc42:	e8 61 eb fb ff       	callq  40e7a8 <strcmp@plt>
  44fc47:	85 c0                	test   %eax,%eax
  44fc49:	0f 84 53 10 00 00    	je     450ca2 <substitute_simple_macros+0x18c7>
  44fc4f:	48 8d 35 a4 15 02 00 	lea    0x215a4(%rip),%rsi        # 4711fa <usage_message+0xf4ba>
  44fc56:	48 89 df             	mov    %rbx,%rdi
  44fc59:	e8 4a eb fb ff       	callq  40e7a8 <strcmp@plt>
  44fc5e:	85 c0                	test   %eax,%eax
  44fc60:	0f 85 aa fd ff ff    	jne    44fa10 <substitute_simple_macros+0x635>
  44fc66:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  44fc6d:	00 
  44fc6e:	48 8d 15 87 77 02 00 	lea    0x27787(%rip),%rdx        # 4773fc <usage_message+0x156bc>
  44fc75:	4c 89 ff             	mov    %r15,%rdi
  44fc78:	e8 bf e1 ff ff       	callq  44de3c <evaluate_function2+0x4d6>
  44fc7d:	e9 f9 03 00 00       	jmpq   45007b <substitute_simple_macros+0xca0>
  44fc82:	48 8d 35 2e 90 01 00 	lea    0x1902e(%rip),%rsi        # 468cb7 <usage_message+0x6f77>
  44fc89:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  44fc8e:	e8 f5 49 ff ff       	callq  444688 <zbx_strdcat>
  44fc93:	49 89 c4             	mov    %rax,%r12
  44fc96:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
  44fc9b:	49 83 c5 01          	add    $0x1,%r13
  44fc9f:	e9 bf fd ff ff       	jmpq   44fa63 <substitute_simple_macros+0x688>
  44fca4:	f6 84 24 c8 01 00 00 	testb  $0x30,0x1c8(%rsp)
  44fcab:	30 
  44fcac:	0f 84 bb 02 00 00    	je     44ff6d <substitute_simple_macros+0xb92>
  44fcb2:	48 83 bc 24 88 00 00 	cmpq   $0x0,0x88(%rsp)
  44fcb9:	00 00 
  44fcbb:	0f 84 4e 04 00 00    	je     45010f <substitute_simple_macros+0xd34>
  44fcc1:	48 8d 35 bb 12 02 00 	lea    0x212bb(%rip),%rsi        # 470f83 <usage_message+0xf243>
  44fcc8:	48 89 df             	mov    %rbx,%rdi
  44fccb:	e8 d8 ea fb ff       	callq  40e7a8 <strcmp@plt>
  44fcd0:	85 c0                	test   %eax,%eax
  44fcd2:	0f 84 17 09 00 00    	je     4505ef <substitute_simple_macros+0x1214>
  44fcd8:	48 8d 35 c9 12 02 00 	lea    0x212c9(%rip),%rsi        # 470fa8 <usage_message+0xf268>
  44fcdf:	48 89 df             	mov    %rbx,%rdi
  44fce2:	e8 c1 ea fb ff       	callq  40e7a8 <strcmp@plt>
  44fce7:	85 c0                	test   %eax,%eax
  44fce9:	0f 84 ef 08 00 00    	je     4505de <substitute_simple_macros+0x1203>
  44fcef:	48 8d 35 be 12 02 00 	lea    0x212be(%rip),%rsi        # 470fb4 <usage_message+0xf274>
  44fcf6:	48 89 df             	mov    %rbx,%rdi
  44fcf9:	e8 aa ea fb ff       	callq  40e7a8 <strcmp@plt>
  44fcfe:	85 c0                	test   %eax,%eax
  44fd00:	0f 84 05 08 00 00    	je     45050b <substitute_simple_macros+0x1130>
  44fd06:	48 8d 35 b2 12 02 00 	lea    0x212b2(%rip),%rsi        # 470fbf <usage_message+0xf27f>
  44fd0d:	48 89 df             	mov    %rbx,%rdi
  44fd10:	e8 93 ea fb ff       	callq  40e7a8 <strcmp@plt>
  44fd15:	85 c0                	test   %eax,%eax
  44fd17:	0f 85 1e 07 00 00    	jne    45043b <substitute_simple_macros+0x1060>
  44fd1d:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  44fd24:	00 
  44fd25:	83 7a 50 00          	cmpl   $0x0,0x50(%rdx)
  44fd29:	0f 84 dc 07 00 00    	je     45050b <substitute_simple_macros+0x1130>
  44fd2f:	48 8b 52 40          	mov    0x40(%rdx),%rdx
  44fd33:	e9 02 03 00 00       	jmpq   45003a <substitute_simple_macros+0xc5f>
  44fd38:	48 8d 35 27 13 02 00 	lea    0x21327(%rip),%rsi        # 471066 <usage_message+0xf326>
  44fd3f:	48 89 df             	mov    %rbx,%rdi
  44fd42:	e8 61 ea fb ff       	callq  40e7a8 <strcmp@plt>
  44fd47:	85 c0                	test   %eax,%eax
  44fd49:	0f 84 d9 02 00 00    	je     450028 <substitute_simple_macros+0xc4d>
  44fd4f:	48 8d 35 17 13 02 00 	lea    0x21317(%rip),%rsi        # 47106d <usage_message+0xf32d>
  44fd56:	48 89 df             	mov    %rbx,%rdi
  44fd59:	e8 4a ea fb ff       	callq  40e7a8 <strcmp@plt>
  44fd5e:	85 c0                	test   %eax,%eax
  44fd60:	0f 84 53 07 00 00    	je     4504b9 <substitute_simple_macros+0x10de>
  44fd66:	48 8d 35 9d 13 02 00 	lea    0x2139d(%rip),%rsi        # 47110a <usage_message+0xf3ca>
  44fd6d:	48 89 df             	mov    %rbx,%rdi
  44fd70:	e8 33 ea fb ff       	callq  40e7a8 <strcmp@plt>
  44fd75:	85 c0                	test   %eax,%eax
  44fd77:	0f 84 16 07 00 00    	je     450493 <substitute_simple_macros+0x10b8>
  44fd7d:	48 8d 35 91 13 02 00 	lea    0x21391(%rip),%rsi        # 471115 <usage_message+0xf3d5>
  44fd84:	48 89 df             	mov    %rbx,%rdi
  44fd87:	e8 1c ea fb ff       	callq  40e7a8 <strcmp@plt>
  44fd8c:	85 c0                	test   %eax,%eax
  44fd8e:	0f 84 39 08 00 00    	je     4505cd <substitute_simple_macros+0x11f2>
  44fd94:	48 8d 35 87 13 02 00 	lea    0x21387(%rip),%rsi        # 471122 <usage_message+0xf3e2>
  44fd9b:	48 89 df             	mov    %rbx,%rdi
  44fd9e:	e8 05 ea fb ff       	callq  40e7a8 <strcmp@plt>
  44fda3:	85 c0                	test   %eax,%eax
  44fda5:	0f 84 f3 08 00 00    	je     45069e <substitute_simple_macros+0x12c3>
  44fdab:	48 8d 35 7d 13 02 00 	lea    0x2137d(%rip),%rsi        # 47112f <usage_message+0xf3ef>
  44fdb2:	48 89 df             	mov    %rbx,%rdi
  44fdb5:	e8 ee e9 fb ff       	callq  40e7a8 <strcmp@plt>
  44fdba:	85 c0                	test   %eax,%eax
  44fdbc:	0f 84 a1 08 00 00    	je     450663 <substitute_simple_macros+0x1288>
  44fdc2:	48 8d 35 27 14 02 00 	lea    0x21427(%rip),%rsi        # 4711f0 <usage_message+0xf4b0>
  44fdc9:	48 89 df             	mov    %rbx,%rdi
  44fdcc:	e8 d7 e9 fb ff       	callq  40e7a8 <strcmp@plt>
  44fdd1:	85 c0                	test   %eax,%eax
  44fdd3:	0f 84 c9 0e 00 00    	je     450ca2 <substitute_simple_macros+0x18c7>
  44fdd9:	48 8d 35 1a 14 02 00 	lea    0x2141a(%rip),%rsi        # 4711fa <usage_message+0xf4ba>
  44fde0:	48 89 df             	mov    %rbx,%rdi
  44fde3:	e8 c0 e9 fb ff       	callq  40e7a8 <strcmp@plt>
  44fde8:	85 c0                	test   %eax,%eax
  44fdea:	0f 84 76 fe ff ff    	je     44fc66 <substitute_simple_macros+0x88b>
  44fdf0:	48 8d 35 0f 14 02 00 	lea    0x2140f(%rip),%rsi        # 471206 <usage_message+0xf4c6>
  44fdf7:	48 89 df             	mov    %rbx,%rdi
  44fdfa:	e8 a9 e9 fb ff       	callq  40e7a8 <strcmp@plt>
  44fdff:	85 c0                	test   %eax,%eax
  44fe01:	0f 84 cb 0c 00 00    	je     450ad2 <substitute_simple_macros+0x16f7>
  44fe07:	48 8d 35 0e 14 02 00 	lea    0x2140e(%rip),%rsi        # 47121c <usage_message+0xf4dc>
  44fe0e:	48 89 df             	mov    %rbx,%rdi
  44fe11:	e8 92 e9 fb ff       	callq  40e7a8 <strcmp@plt>
  44fe16:	85 c0                	test   %eax,%eax
  44fe18:	0f 84 68 0e 00 00    	je     450c86 <substitute_simple_macros+0x18ab>
  44fe1e:	48 8d 35 19 14 02 00 	lea    0x21419(%rip),%rsi        # 47123e <usage_message+0xf4fe>
  44fe25:	48 89 df             	mov    %rbx,%rdi
  44fe28:	e8 7b e9 fb ff       	callq  40e7a8 <strcmp@plt>
  44fe2d:	85 c0                	test   %eax,%eax
  44fe2f:	0f 84 2d 0e 00 00    	je     450c62 <substitute_simple_macros+0x1887>
  44fe35:	48 8d 35 2d 14 02 00 	lea    0x2142d(%rip),%rsi        # 471269 <usage_message+0xf529>
  44fe3c:	48 89 df             	mov    %rbx,%rdi
  44fe3f:	e8 64 e9 fb ff       	callq  40e7a8 <strcmp@plt>
  44fe44:	85 c0                	test   %eax,%eax
  44fe46:	0f 84 d8 0d 00 00    	je     450c24 <substitute_simple_macros+0x1849>
  44fe4c:	48 8d 35 30 14 02 00 	lea    0x21430(%rip),%rsi        # 471283 <usage_message+0xf543>
  44fe53:	48 89 df             	mov    %rbx,%rdi
  44fe56:	e8 4d e9 fb ff       	callq  40e7a8 <strcmp@plt>
  44fe5b:	85 c0                	test   %eax,%eax
  44fe5d:	0f 84 7f 0d 00 00    	je     450be2 <substitute_simple_macros+0x1807>
  44fe63:	48 8d 35 39 14 02 00 	lea    0x21439(%rip),%rsi        # 4712a3 <usage_message+0xf563>
  44fe6a:	48 89 df             	mov    %rbx,%rdi
  44fe6d:	e8 36 e9 fb ff       	callq  40e7a8 <strcmp@plt>
  44fe72:	85 c0                	test   %eax,%eax
  44fe74:	0f 84 4c 0d 00 00    	je     450bc6 <substitute_simple_macros+0x17eb>
  44fe7a:	48 8d 35 42 14 02 00 	lea    0x21442(%rip),%rsi        # 4712c3 <usage_message+0xf583>
  44fe81:	48 89 df             	mov    %rbx,%rdi
  44fe84:	e8 1f e9 fb ff       	callq  40e7a8 <strcmp@plt>
  44fe89:	85 c0                	test   %eax,%eax
  44fe8b:	0f 84 e9 0c 00 00    	je     450b7a <substitute_simple_macros+0x179f>
  44fe91:	48 8d 35 4f 14 02 00 	lea    0x2144f(%rip),%rsi        # 4712e7 <usage_message+0xf5a7>
  44fe98:	48 89 df             	mov    %rbx,%rdi
  44fe9b:	e8 08 e9 fb ff       	callq  40e7a8 <strcmp@plt>
  44fea0:	85 c0                	test   %eax,%eax
  44fea2:	0f 85 68 fb ff ff    	jne    44fa10 <substitute_simple_macros+0x635>
  44fea8:	48 8d 9c 24 10 01 00 	lea    0x110(%rsp),%rbx
  44feaf:	00 
  44feb0:	31 c9                	xor    %ecx,%ecx
  44feb2:	48 8d 15 5f 1d 02 00 	lea    0x21d5f(%rip),%rdx        # 471c18 <usage_message+0xfed8>
  44feb9:	be 40 00 00 00       	mov    $0x40,%esi
  44febe:	48 89 df             	mov    %rbx,%rdi
  44fec1:	e8 9d 4c ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  44fec6:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  44fecd:	00 
  44fece:	48 89 da             	mov    %rbx,%rdx
  44fed1:	4c 89 ff             	mov    %r15,%rdi
  44fed4:	e8 dd dc ff ff       	callq  44dbb6 <evaluate_function2+0x250>
  44fed9:	85 c0                	test   %eax,%eax
  44fedb:	0f 85 9a 01 00 00    	jne    45007b <substitute_simple_macros+0xca0>
  44fee1:	e9 ff 08 00 00       	jmpq   4507e5 <substitute_simple_macros+0x140a>
  44fee6:	48 8b 94 24 08 01 00 	mov    0x108(%rsp),%rdx
  44feed:	00 
  44feee:	48 8d 35 70 22 03 00 	lea    0x32270(%rip),%rsi        # 482165 <usage_message+0x20425>
  44fef5:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  44fefc:	00 
  44fefd:	31 c0                	xor    %eax,%eax
  44feff:	e8 af 49 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  44ff04:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
  44ff0b:	00 
  44ff0c:	8b 94 24 d8 01 00 00 	mov    0x1d8(%rsp),%edx
  44ff13:	89 54 24 18          	mov    %edx,0x18(%rsp)
  44ff17:	48 8b 84 24 d0 01 00 	mov    0x1d0(%rsp),%rax
  44ff1e:	00 
  44ff1f:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  44ff24:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
  44ff2b:	00 
  44ff2c:	48 8d 84 24 60 01 00 	lea    0x160(%rsp),%rax
  44ff33:	00 
  44ff34:	48 89 04 24          	mov    %rax,(%rsp)
  44ff38:	4c 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9
  44ff3f:	00 
  44ff40:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
  44ff47:	00 
  44ff48:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
  44ff4f:	00 
  44ff50:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  44ff57:	00 
  44ff58:	48 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%rsi
  44ff5f:	00 
  44ff60:	4c 89 ff             	mov    %r15,%rdi
  44ff63:	e8 73 f4 ff ff       	callq  44f3db <substitute_simple_macros>
  44ff68:	e9 a5 fa ff ff       	jmpq   44fa12 <substitute_simple_macros+0x637>
  44ff6d:	f7 84 24 c8 01 00 00 	testl  $0xf80,0x1c8(%rsp)
  44ff74:	80 0f 00 00 
  44ff78:	74 47                	je     44ffc1 <substitute_simple_macros+0xbe6>
  44ff7a:	ba 02 00 00 00       	mov    $0x2,%edx
  44ff7f:	48 8d 35 7c 13 02 00 	lea    0x2137c(%rip),%rsi        # 471302 <usage_message+0xf5c2>
  44ff86:	48 89 df             	mov    %rbx,%rdi
  44ff89:	e8 2a e0 fb ff       	callq  40dfb8 <strncmp@plt>
  44ff8e:	85 c0                	test   %eax,%eax
  44ff90:	0f 85 7a fa ff ff    	jne    44fa10 <substitute_simple_macros+0x635>
  44ff96:	4c 8d 84 24 60 01 00 	lea    0x160(%rsp),%r8
  44ff9d:	00 
  44ff9e:	48 89 d9             	mov    %rbx,%rcx
  44ffa1:	ba 01 00 00 00       	mov    $0x1,%edx
  44ffa6:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
  44ffad:	00 
  44ffae:	48 8b 3d 4b 73 26 00 	mov    0x26734b(%rip),%rdi        # 6b7300 <zbx_optopt+0x4274>
  44ffb5:	e8 f2 a4 00 00       	callq  45a4ac <zbxmacros_get_value>
  44ffba:	31 ed                	xor    %ebp,%ebp
  44ffbc:	e9 51 fa ff ff       	jmpq   44fa12 <substitute_simple_macros+0x637>
  44ffc1:	f7 84 24 c8 01 00 00 	testl  $0x2000,0x1c8(%rsp)
  44ffc8:	00 20 00 00 
  44ffcc:	0f 84 5e 05 00 00    	je     450530 <substitute_simple_macros+0x1155>
  44ffd2:	ba 02 00 00 00       	mov    $0x2,%edx
  44ffd7:	48 8d 35 24 13 02 00 	lea    0x21324(%rip),%rsi        # 471302 <usage_message+0xf5c2>
  44ffde:	48 89 df             	mov    %rbx,%rdi
  44ffe1:	e8 d2 df fb ff       	callq  40dfb8 <strncmp@plt>
  44ffe6:	85 c0                	test   %eax,%eax
  44ffe8:	0f 85 22 fa ff ff    	jne    44fa10 <substitute_simple_macros+0x635>
  44ffee:	4c 8d 84 24 60 01 00 	lea    0x160(%rsp),%r8
  44fff5:	00 
  44fff6:	48 89 d9             	mov    %rbx,%rcx
  44fff9:	ba 01 00 00 00       	mov    $0x1,%edx
  44fffe:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
  450005:	00 
  450006:	48 8b 3d f3 72 26 00 	mov    0x2672f3(%rip),%rdi        # 6b7300 <zbx_optopt+0x4274>
  45000d:	e8 9a a4 00 00       	callq  45a4ac <zbxmacros_get_value>
  450012:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  450019:	00 
  45001a:	48 85 ff             	test   %rdi,%rdi
  45001d:	0f 85 33 fb ff ff    	jne    44fb56 <substitute_simple_macros+0x77b>
  450023:	e9 e8 f9 ff ff       	jmpq   44fa10 <substitute_simple_macros+0x635>
  450028:	31 ff                	xor    %edi,%edi
  45002a:	e8 a9 eb fb ff       	callq  40ebd8 <time@plt>
  45002f:	48 89 c7             	mov    %rax,%rdi
  450032:	e8 4d 4c ff ff       	callq  444c84 <zbx_date2str>
  450037:	48 89 c2             	mov    %rax,%rdx
  45003a:	48 8d 35 24 21 03 00 	lea    0x32124(%rip),%rsi        # 482165 <usage_message+0x20425>
  450041:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  450048:	00 
  450049:	31 c0                	xor    %eax,%eax
  45004b:	e8 63 48 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  450050:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
  450057:	00 
  450058:	31 ed                	xor    %ebp,%ebp
  45005a:	e9 b3 f9 ff ff       	jmpq   44fa12 <substitute_simple_macros+0x637>
  45005f:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450066:	00 
  450067:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  45006b:	48 8d 0d 6e 71 02 00 	lea    0x2716e(%rip),%rcx        # 4771e0 <usage_message+0x154a0>
  450072:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450076:	e8 a2 f2 ff ff       	callq  44f31d <evaluate+0xb34>
  45007b:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45007e:	0f 85 8c f9 ff ff    	jne    44fa10 <substitute_simple_macros+0x635>
  450084:	49 8b 4f 10          	mov    0x10(%r15),%rcx
  450088:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
  45008d:	48 8d 35 dc 1b 02 00 	lea    0x21bdc(%rip),%rsi        # 471c70 <usage_message+0xff30>
  450094:	bf 04 00 00 00       	mov    $0x4,%edi
  450099:	31 c0                	xor    %eax,%eax
  45009b:	e8 10 10 fe ff       	callq  4310b0 <__zbx_zabbix_log>
  4500a0:	48 8d 15 5e 12 02 00 	lea    0x2125e(%rip),%rdx        # 471305 <usage_message+0xf5c5>
  4500a7:	48 8d 35 b7 20 03 00 	lea    0x320b7(%rip),%rsi        # 482165 <usage_message+0x20425>
  4500ae:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  4500b5:	00 
  4500b6:	31 c0                	xor    %eax,%eax
  4500b8:	e8 f6 47 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  4500bd:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
  4500c4:	00 
  4500c5:	e9 46 f9 ff ff       	jmpq   44fa10 <substitute_simple_macros+0x635>
  4500ca:	41 8b 57 1c          	mov    0x1c(%r15),%edx
  4500ce:	48 8d 35 fd 1c 01 00 	lea    0x11cfd(%rip),%rsi        # 461dd2 <usage_message+0x92>
  4500d5:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  4500dc:	00 
  4500dd:	e8 d1 47 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  4500e2:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
  4500e9:	00 
  4500ea:	31 ed                	xor    %ebp,%ebp
  4500ec:	e9 21 f9 ff ff       	jmpq   44fa12 <substitute_simple_macros+0x637>
  4500f1:	41 8b 4f 18          	mov    0x18(%r15),%ecx
  4500f5:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  4500fc:	00 
  4500fd:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450101:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450105:	e8 1b ea ff ff       	callq  44eb25 <evaluate+0x33c>
  45010a:	e9 6c ff ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  45010f:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
  450116:	00 00 
  450118:	0f 84 f2 f8 ff ff    	je     44fa10 <substitute_simple_macros+0x635>
  45011e:	48 8d 35 5e 0e 02 00 	lea    0x20e5e(%rip),%rsi        # 470f83 <usage_message+0xf243>
  450125:	48 89 df             	mov    %rbx,%rdi
  450128:	e8 7b e6 fb ff       	callq  40e7a8 <strcmp@plt>
  45012d:	85 c0                	test   %eax,%eax
  45012f:	0f 84 d8 05 00 00    	je     45070d <substitute_simple_macros+0x1332>
  450135:	48 8d 35 6c 0e 02 00 	lea    0x20e6c(%rip),%rsi        # 470fa8 <usage_message+0xf268>
  45013c:	48 89 df             	mov    %rbx,%rdi
  45013f:	e8 64 e6 fb ff       	callq  40e7a8 <strcmp@plt>
  450144:	85 c0                	test   %eax,%eax
  450146:	0f 84 b7 05 00 00    	je     450703 <substitute_simple_macros+0x1328>
  45014c:	48 8d 35 61 0e 02 00 	lea    0x20e61(%rip),%rsi        # 470fb4 <usage_message+0xf274>
  450153:	48 89 df             	mov    %rbx,%rdi
  450156:	e8 4d e6 fb ff       	callq  40e7a8 <strcmp@plt>
  45015b:	85 c0                	test   %eax,%eax
  45015d:	0f 84 96 05 00 00    	je     4506f9 <substitute_simple_macros+0x131e>
  450163:	48 8d 35 55 0e 02 00 	lea    0x20e55(%rip),%rsi        # 470fbf <usage_message+0xf27f>
  45016a:	48 89 df             	mov    %rbx,%rdi
  45016d:	e8 36 e6 fb ff       	callq  40e7a8 <strcmp@plt>
  450172:	85 c0                	test   %eax,%eax
  450174:	0f 85 00 fe ff ff    	jne    44ff7a <substitute_simple_macros+0xb9f>
  45017a:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  450181:	00 
  450182:	80 7a 51 00          	cmpb   $0x0,0x51(%rdx)
  450186:	48 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%rdx
  45018d:	00 
  45018e:	48 0f 44 94 24 c8 00 	cmove  0xc8(%rsp),%rdx
  450195:	00 00 
  450197:	e9 1b 05 00 00       	jmpq   4506b7 <substitute_simple_macros+0x12dc>
  45019c:	49 8b 97 38 04 00 00 	mov    0x438(%r15),%rdx
  4501a3:	e9 92 fe ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  4501a8:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  4501af:	00 
  4501b0:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  4501b4:	48 8d 0d ff 0c 02 00 	lea    0x20cff(%rip),%rcx        # 470eba <usage_message+0xf17a>
  4501bb:	8b 54 24 50          	mov    0x50(%rsp),%edx
  4501bf:	e8 59 f1 ff ff       	callq  44f31d <evaluate+0xb34>
  4501c4:	e9 b2 fe ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  4501c9:	31 ed                	xor    %ebp,%ebp
  4501cb:	e9 b5 f8 ff ff       	jmpq   44fa85 <substitute_simple_macros+0x6aa>
  4501d0:	49 8b 77 10          	mov    0x10(%r15),%rsi
  4501d4:	66 c7 84 24 70 01 00 	movw   $0x3024,0x170(%rsp)
  4501db:	00 24 30 
  4501de:	c6 84 24 72 01 00 00 	movb   $0x0,0x172(%rsp)
  4501e5:	00 
  4501e6:	48 8d 3d 0b 14 02 00 	lea    0x2140b(%rip),%rdi        # 4715f8 <usage_message+0xf8b8>
  4501ed:	31 c0                	xor    %eax,%eax
  4501ef:	e8 b8 7d 00 00       	callq  457fac <__zbx_DBselect>
  4501f4:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  4501f9:	48 89 c7             	mov    %rax,%rdi
  4501fc:	e8 9c 77 00 00       	callq  45799d <DBfetch>
  450201:	48 85 c0             	test   %rax,%rax
  450204:	0f 84 e9 01 00 00    	je     4503f3 <substitute_simple_macros+0x1018>
  45020a:	4c 8b 30             	mov    (%rax),%r14
  45020d:	41 0f b6 1e          	movzbl (%r14),%ebx
  450211:	84 db                	test   %bl,%bl
  450213:	0f 84 d5 04 00 00    	je     4506ee <substitute_simple_macros+0x1313>
  450219:	e8 aa e0 fb ff       	callq  40e2c8 <__ctype_b_loc@plt>
  45021e:	4c 89 f5             	mov    %r14,%rbp
  450221:	45 31 e4             	xor    %r12d,%r12d
  450224:	45 31 ed             	xor    %r13d,%r13d
  450227:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
  45022c:	4d 89 f7             	mov    %r14,%r15
  45022f:	49 89 c6             	mov    %rax,%r14
  450232:	eb 13                	jmp    450247 <substitute_simple_macros+0xe6c>
  450234:	48 89 eb             	mov    %rbp,%rbx
  450237:	48 8d 6b 01          	lea    0x1(%rbx),%rbp
  45023b:	0f b6 5b 01          	movzbl 0x1(%rbx),%ebx
  45023f:	84 db                	test   %bl,%bl
  450241:	0f 84 ed 00 00 00    	je     450334 <substitute_simple_macros+0xf59>
  450247:	49 8b 16             	mov    (%r14),%rdx
  45024a:	48 0f be db          	movsbq %bl,%rbx
  45024e:	f6 44 5a 01 08       	testb  $0x8,0x1(%rdx,%rbx,2)
  450253:	74 df                	je     450234 <substitute_simple_macros+0xe59>
  450255:	49 39 ef             	cmp    %rbp,%r15
  450258:	0f 84 b9 01 00 00    	je     450417 <substitute_simple_macros+0x103c>
  45025e:	80 7d ff 7b          	cmpb   $0x7b,-0x1(%rbp)
  450262:	0f 84 9a 01 00 00    	je     450402 <substitute_simple_macros+0x1027>
  450268:	48 89 eb             	mov    %rbp,%rbx
  45026b:	0f b6 03             	movzbl (%rbx),%eax
  45026e:	84 c0                	test   %al,%al
  450270:	74 29                	je     45029b <substitute_simple_macros+0xec0>
  450272:	31 f6                	xor    %esi,%esi
  450274:	48 0f be c8          	movsbq %al,%rcx
  450278:	f6 44 4a 01 08       	testb  $0x8,0x1(%rdx,%rcx,2)
  45027d:	75 11                	jne    450290 <substitute_simple_macros+0xeb5>
  45027f:	3c 2e                	cmp    $0x2e,%al
  450281:	0f 85 9c 02 00 00    	jne    450523 <substitute_simple_macros+0x1148>
  450287:	85 f6                	test   %esi,%esi
  450289:	75 10                	jne    45029b <substitute_simple_macros+0xec0>
  45028b:	be 01 00 00 00       	mov    $0x1,%esi
  450290:	48 83 c3 01          	add    $0x1,%rbx
  450294:	0f b6 03             	movzbl (%rbx),%eax
  450297:	84 c0                	test   %al,%al
  450299:	75 d9                	jne    450274 <substitute_simple_macros+0xe99>
  45029b:	89 d8                	mov    %ebx,%eax
  45029d:	29 e8                	sub    %ebp,%eax
  45029f:	89 44 24 48          	mov    %eax,0x48(%rsp)
  4502a3:	41 83 c4 01          	add    $0x1,%r12d
  4502a7:	4d 63 c4             	movslq %r12d,%r8
  4502aa:	4a 8d 0c c5 00 00 00 	lea    0x0(,%r8,8),%rcx
  4502b1:	00 
  4502b2:	4c 89 ea             	mov    %r13,%rdx
  4502b5:	be 9c 02 00 00       	mov    $0x29c,%esi
  4502ba:	48 8d 3d 35 0b 02 00 	lea    0x20b35(%rip),%rdi        # 470df6 <usage_message+0xf0b6>
  4502c1:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
  4502c6:	e8 cb 23 ff ff       	callq  442696 <zbx_realloc2>
  4502cb:	49 89 c5             	mov    %rax,%r13
  4502ce:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  4502d3:	4e 8d 44 c0 f8       	lea    -0x8(%rax,%r8,8),%r8
  4502d8:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  4502dd:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
  4502e1:	83 c1 01             	add    $0x1,%ecx
  4502e4:	48 63 c9             	movslq %ecx,%rcx
  4502e7:	31 d2                	xor    %edx,%edx
  4502e9:	be 9d 02 00 00       	mov    $0x29d,%esi
  4502ee:	48 8d 3d 01 0b 02 00 	lea    0x20b01(%rip),%rdi        # 470df6 <usage_message+0xf0b6>
  4502f5:	e8 11 24 ff ff       	callq  44270b <zbx_malloc2>
  4502fa:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  4502ff:	48 89 02             	mov    %rax,(%rdx)
  450302:	48 63 4c 24 48       	movslq 0x48(%rsp),%rcx
  450307:	48 89 ca             	mov    %rcx,%rdx
  45030a:	48 89 ee             	mov    %rbp,%rsi
  45030d:	48 89 c7             	mov    %rax,%rdi
  450310:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  450315:	e8 9e e2 fb ff       	callq  40e5b8 <memcpy@plt>
  45031a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  45031f:	48 8b 02             	mov    (%rdx),%rax
  450322:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
  450327:	c6 04 08 00          	movb   $0x0,(%rax,%rcx,1)
  45032b:	80 3b 00             	cmpb   $0x0,(%rbx)
  45032e:	0f 85 03 ff ff ff    	jne    450237 <substitute_simple_macros+0xe5c>
  450334:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
  450339:	4d 89 ee             	mov    %r13,%r14
  45033c:	31 db                	xor    %ebx,%ebx
  45033e:	48 8d 84 24 70 01 00 	lea    0x170(%rsp),%rax
  450345:	00 
  450346:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  45034b:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
  450350:	4d 89 ef             	mov    %r13,%r15
  450353:	48 8b ac 24 c0 01 00 	mov    0x1c0(%rsp),%rbp
  45035a:	00 
  45035b:	8d 43 31             	lea    0x31(%rbx),%eax
  45035e:	88 84 24 71 01 00 00 	mov    %al,0x171(%rsp)
  450365:	48 8d 15 6a f9 01 00 	lea    0x1f96a(%rip),%rdx        # 46fcd6 <usage_message+0xdf96>
  45036c:	44 39 e3             	cmp    %r12d,%ebx
  45036f:	7d 03                	jge    450374 <substitute_simple_macros+0xf99>
  450371:	49 8b 16             	mov    (%r14),%rdx
  450374:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  450379:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  45037d:	e8 69 4d ff ff       	callq  4450eb <string_replace>
  450382:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  450386:	48 85 ff             	test   %rdi,%rdi
  450389:	74 17                	je     4503a2 <substitute_simple_macros+0xfc7>
  45038b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  450390:	e8 53 de fb ff       	callq  40e1e8 <free@plt>
  450395:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
  45039c:	00 
  45039d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
  4503a2:	48 89 45 00          	mov    %rax,0x0(%rbp)
  4503a6:	83 c3 01             	add    $0x1,%ebx
  4503a9:	49 83 c6 08          	add    $0x8,%r14
  4503ad:	83 fb 09             	cmp    $0x9,%ebx
  4503b0:	75 a9                	jne    45035b <substitute_simple_macros+0xf80>
  4503b2:	4c 89 ed             	mov    %r13,%rbp
  4503b5:	4d 89 fd             	mov    %r15,%r13
  4503b8:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
  4503bd:	4d 85 ed             	test   %r13,%r13
  4503c0:	74 31                	je     4503f3 <substitute_simple_macros+0x1018>
  4503c2:	45 85 e4             	test   %r12d,%r12d
  4503c5:	74 24                	je     4503eb <substitute_simple_macros+0x1010>
  4503c7:	30 db                	xor    %bl,%bl
  4503c9:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  4503cd:	48 85 ff             	test   %rdi,%rdi
  4503d0:	74 0d                	je     4503df <substitute_simple_macros+0x1004>
  4503d2:	e8 11 de fb ff       	callq  40e1e8 <free@plt>
  4503d7:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
  4503de:	00 
  4503df:	83 c3 01             	add    $0x1,%ebx
  4503e2:	48 83 c5 08          	add    $0x8,%rbp
  4503e6:	44 39 e3             	cmp    %r12d,%ebx
  4503e9:	7c de                	jl     4503c9 <substitute_simple_macros+0xfee>
  4503eb:	4c 89 ef             	mov    %r13,%rdi
  4503ee:	e8 f5 dd fb ff       	callq  40e1e8 <free@plt>
  4503f3:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  4503f8:	e8 db d8 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4503fd:	e9 a2 f0 ff ff       	jmpq   44f4a4 <substitute_simple_macros+0xc9>
  450402:	be 7d 00 00 00       	mov    $0x7d,%esi
  450407:	48 89 ef             	mov    %rbp,%rdi
  45040a:	e8 89 e2 fb ff       	callq  40e698 <strchr@plt>
  45040f:	48 89 c3             	mov    %rax,%rbx
  450412:	e9 20 fe ff ff       	jmpq   450237 <substitute_simple_macros+0xe5c>
  450417:	4c 89 fb             	mov    %r15,%rbx
  45041a:	e9 4c fe ff ff       	jmpq   45026b <substitute_simple_macros+0xe90>
  45041f:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450426:	00 
  450427:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  45042b:	31 c9                	xor    %ecx,%ecx
  45042d:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450431:	e8 7e ea ff ff       	callq  44eeb4 <evaluate+0x6cb>
  450436:	e9 40 fc ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  45043b:	ba 02 00 00 00       	mov    $0x2,%edx
  450440:	48 8d 35 bb 0e 02 00 	lea    0x20ebb(%rip),%rsi        # 471302 <usage_message+0xf5c2>
  450447:	48 89 df             	mov    %rbx,%rdi
  45044a:	e8 69 db fb ff       	callq  40dfb8 <strncmp@plt>
  45044f:	85 c0                	test   %eax,%eax
  450451:	0f 85 b9 f5 ff ff    	jne    44fa10 <substitute_simple_macros+0x635>
  450457:	4c 8d 84 24 60 01 00 	lea    0x160(%rsp),%r8
  45045e:	00 
  45045f:	48 89 d9             	mov    %rbx,%rcx
  450462:	ba 01 00 00 00       	mov    $0x1,%edx
  450467:	48 8b b4 24 d8 00 00 	mov    0xd8(%rsp),%rsi
  45046e:	00 
  45046f:	48 8b 3d 8a 6e 26 00 	mov    0x266e8a(%rip),%rdi        # 6b7300 <zbx_optopt+0x4274>
  450476:	e8 31 a0 00 00       	callq  45a4ac <zbxmacros_get_value>
  45047b:	31 ed                	xor    %ebp,%ebp
  45047d:	e9 90 f5 ff ff       	jmpq   44fa12 <substitute_simple_macros+0x637>
  450482:	48 8d 3d 77 6e 26 00 	lea    0x266e77(%rip),%rdi        # 6b7300 <zbx_optopt+0x4274>
  450489:	e8 fe a2 00 00       	callq  45a78c <zbxmacros_init>
  45048e:	e9 9e ef ff ff       	jmpq   44f431 <substitute_simple_macros+0x56>
  450493:	49 8b 17             	mov    (%r15),%rdx
  450496:	48 8d 35 36 4c 02 00 	lea    0x24c36(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45049d:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  4504a4:	00 
  4504a5:	e8 09 44 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  4504aa:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
  4504b1:	00 
  4504b2:	31 ed                	xor    %ebp,%ebp
  4504b4:	e9 59 f5 ff ff       	jmpq   44fa12 <substitute_simple_macros+0x637>
  4504b9:	31 ff                	xor    %edi,%edi
  4504bb:	e8 18 e7 fb ff       	callq  40ebd8 <time@plt>
  4504c0:	48 89 c7             	mov    %rax,%rdi
  4504c3:	e8 79 47 ff ff       	callq  444c41 <zbx_time2str>
  4504c8:	48 89 c2             	mov    %rax,%rdx
  4504cb:	e9 6a fb ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  4504d0:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  4504d7:	00 
  4504d8:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  4504dc:	8b 54 24 50          	mov    0x50(%rsp),%edx
  4504e0:	e8 b9 e7 ff ff       	callq  44ec9e <evaluate+0x4b5>
  4504e5:	e9 91 fb ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  4504ea:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  4504f1:	00 
  4504f2:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  4504f6:	48 8d 0d ff 6e 02 00 	lea    0x26eff(%rip),%rcx        # 4773fc <usage_message+0x156bc>
  4504fd:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450501:	e8 17 ee ff ff       	callq  44f31d <evaluate+0xb34>
  450506:	e9 70 fb ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  45050b:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  450512:	00 
  450513:	48 8b 50 48          	mov    0x48(%rax),%rdx
  450517:	e9 1e fb ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  45051c:	31 ed                	xor    %ebp,%ebp
  45051e:	e9 43 ef ff ff       	jmpq   44f466 <substitute_simple_macros+0x8b>
  450523:	2c 41                	sub    $0x41,%al
  450525:	3c 1a                	cmp    $0x1a,%al
  450527:	48 83 d3 00          	adc    $0x0,%rbx
  45052b:	e9 6b fd ff ff       	jmpq   45029b <substitute_simple_macros+0xec0>
  450530:	f6 84 24 c8 01 00 00 	testb  $0x40,0x1c8(%rsp)
  450537:	40 
  450538:	0f 85 fd fe ff ff    	jne    45043b <substitute_simple_macros+0x1060>
  45053e:	f7 84 24 c8 01 00 00 	testl  $0x1000,0x1c8(%rsp)
  450545:	00 10 00 00 
  450549:	0f 84 c1 f4 ff ff    	je     44fa10 <substitute_simple_macros+0x635>
  45054f:	48 8d 35 2d 0a 02 00 	lea    0x20a2d(%rip),%rsi        # 470f83 <usage_message+0xf243>
  450556:	48 89 df             	mov    %rbx,%rdi
  450559:	e8 4a e2 fb ff       	callq  40e7a8 <strcmp@plt>
  45055e:	85 c0                	test   %eax,%eax
  450560:	0f 84 49 01 00 00    	je     4506af <substitute_simple_macros+0x12d4>
  450566:	48 8d 35 3b 0a 02 00 	lea    0x20a3b(%rip),%rsi        # 470fa8 <usage_message+0xf268>
  45056d:	48 89 df             	mov    %rbx,%rdi
  450570:	e8 33 e2 fb ff       	callq  40e7a8 <strcmp@plt>
  450575:	85 c0                	test   %eax,%eax
  450577:	0f 84 67 01 00 00    	je     4506e4 <substitute_simple_macros+0x1309>
  45057d:	48 8d 35 30 0a 02 00 	lea    0x20a30(%rip),%rsi        # 470fb4 <usage_message+0xf274>
  450584:	48 89 df             	mov    %rbx,%rdi
  450587:	e8 1c e2 fb ff       	callq  40e7a8 <strcmp@plt>
  45058c:	85 c0                	test   %eax,%eax
  45058e:	0f 84 46 01 00 00    	je     4506da <substitute_simple_macros+0x12ff>
  450594:	48 8d 35 24 0a 02 00 	lea    0x20a24(%rip),%rsi        # 470fbf <usage_message+0xf27f>
  45059b:	48 89 df             	mov    %rbx,%rdi
  45059e:	e8 05 e2 fb ff       	callq  40e7a8 <strcmp@plt>
  4505a3:	85 c0                	test   %eax,%eax
  4505a5:	0f 85 65 f4 ff ff    	jne    44fa10 <substitute_simple_macros+0x635>
  4505ab:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
  4505b2:	00 
  4505b3:	80 78 51 00          	cmpb   $0x0,0x51(%rax)
  4505b7:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
  4505be:	00 
  4505bf:	48 0f 44 94 24 b8 00 	cmove  0xb8(%rsp),%rdx
  4505c6:	00 00 
  4505c8:	e9 da fa ff ff       	jmpq   4500a7 <substitute_simple_macros+0xccc>
  4505cd:	49 63 7f 18          	movslq 0x18(%r15),%rdi
  4505d1:	e8 ae 46 ff ff       	callq  444c84 <zbx_date2str>
  4505d6:	48 89 c2             	mov    %rax,%rdx
  4505d9:	e9 5c fa ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  4505de:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  4505e5:	00 
  4505e6:	48 8b 50 40          	mov    0x40(%rax),%rdx
  4505ea:	e9 4b fa ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  4505ef:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
  4505f6:	00 
  4505f7:	48 8b 50 38          	mov    0x38(%rax),%rdx
  4505fb:	e9 3a fa ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  450600:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450607:	00 
  450608:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  45060c:	48 8d 0d 12 6d 02 00 	lea    0x26d12(%rip),%rcx        # 477325 <usage_message+0x155e5>
  450613:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450617:	e8 01 ed ff ff       	callq  44f31d <evaluate+0xb34>
  45061c:	e9 5a fa ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450621:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450628:	00 
  450629:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  45062d:	48 8d 0d f0 6b 02 00 	lea    0x26bf0(%rip),%rcx        # 477224 <usage_message+0x154e4>
  450634:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450638:	e8 e0 ec ff ff       	callq  44f31d <evaluate+0xb34>
  45063d:	e9 39 fa ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450642:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450649:	00 
  45064a:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  45064e:	48 8d 0d 9f 08 02 00 	lea    0x2089f(%rip),%rcx        # 470ef4 <usage_message+0xf1b4>
  450655:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450659:	e8 bf ec ff ff       	callq  44f31d <evaluate+0xb34>
  45065e:	e9 18 fa ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450663:	31 ff                	xor    %edi,%edi
  450665:	e8 6e e5 fb ff       	callq  40ebd8 <time@plt>
  45066a:	89 c7                	mov    %eax,%edi
  45066c:	41 2b 7f 18          	sub    0x18(%r15),%edi
  450670:	e8 5d 46 ff ff       	callq  444cd2 <zbx_age2str>
  450675:	48 89 c2             	mov    %rax,%rdx
  450678:	e9 bd f9 ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  45067d:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450684:	00 
  450685:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450689:	48 8d 0d 60 6c 02 00 	lea    0x26c60(%rip),%rcx        # 4772f0 <usage_message+0x155b0>
  450690:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450694:	e8 84 ec ff ff       	callq  44f31d <evaluate+0xb34>
  450699:	e9 dd f9 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  45069e:	49 63 7f 18          	movslq 0x18(%r15),%rdi
  4506a2:	e8 9a 45 ff ff       	callq  444c41 <zbx_time2str>
  4506a7:	48 89 c2             	mov    %rax,%rdx
  4506aa:	e9 8b f9 ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  4506af:	48 8b 94 24 f8 00 00 	mov    0xf8(%rsp),%rdx
  4506b6:	00 
  4506b7:	48 8d 35 a7 1a 03 00 	lea    0x31aa7(%rip),%rsi        # 482165 <usage_message+0x20425>
  4506be:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  4506c5:	00 
  4506c6:	e8 e8 41 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  4506cb:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
  4506d2:	00 
  4506d3:	31 ed                	xor    %ebp,%ebp
  4506d5:	e9 38 f3 ff ff       	jmpq   44fa12 <substitute_simple_macros+0x637>
  4506da:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
  4506e1:	00 
  4506e2:	eb d3                	jmp    4506b7 <substitute_simple_macros+0x12dc>
  4506e4:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
  4506eb:	00 
  4506ec:	eb c9                	jmp    4506b7 <substitute_simple_macros+0x12dc>
  4506ee:	45 31 e4             	xor    %r12d,%r12d
  4506f1:	45 31 ed             	xor    %r13d,%r13d
  4506f4:	e9 40 fc ff ff       	jmpq   450339 <substitute_simple_macros+0xf5e>
  4506f9:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
  450700:	00 
  450701:	eb b4                	jmp    4506b7 <substitute_simple_macros+0x12dc>
  450703:	48 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%rdx
  45070a:	00 
  45070b:	eb aa                	jmp    4506b7 <substitute_simple_macros+0x12dc>
  45070d:	48 8b 94 24 00 01 00 	mov    0x100(%rsp),%rdx
  450714:	00 
  450715:	eb a0                	jmp    4506b7 <substitute_simple_macros+0x12dc>
  450717:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  45071e:	00 
  45071f:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450723:	48 8d 0d c5 1b 03 00 	lea    0x31bc5(%rip),%rcx        # 4822ef <usage_message+0x205af>
  45072a:	8b 54 24 50          	mov    0x50(%rsp),%edx
  45072e:	e8 b9 e9 ff ff       	callq  44f0ec <evaluate+0x903>
  450733:	e9 43 f9 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450738:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  45073f:	00 
  450740:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450744:	48 8d 0d 99 1b 03 00 	lea    0x31b99(%rip),%rcx        # 4822e4 <usage_message+0x205a4>
  45074b:	8b 54 24 50          	mov    0x50(%rsp),%edx
  45074f:	e8 98 e9 ff ff       	callq  44f0ec <evaluate+0x903>
  450754:	e9 22 f9 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450759:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450760:	00 
  450761:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450765:	48 8d 0d 78 1b 03 00 	lea    0x31b78(%rip),%rcx        # 4822e4 <usage_message+0x205a4>
  45076c:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450770:	e8 77 e9 ff ff       	callq  44f0ec <evaluate+0x903>
  450775:	85 c0                	test   %eax,%eax
  450777:	0f 85 fe f8 ff ff    	jne    45007b <substitute_simple_macros+0xca0>
  45077d:	ba 0a 00 00 00       	mov    $0xa,%edx
  450782:	31 f6                	xor    %esi,%esi
  450784:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  45078b:	00 
  45078c:	e8 97 dd fb ff       	callq  40e528 <strtol@plt>
  450791:	89 c7                	mov    %eax,%edi
  450793:	e8 84 2c ff ff       	callq  44341c <zbx_item_logtype_string>
  450798:	48 89 c2             	mov    %rax,%rdx
  45079b:	e9 9a f8 ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  4507a0:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  4507a7:	00 
  4507a8:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  4507ac:	48 8d 0d 28 1b 03 00 	lea    0x31b28(%rip),%rcx        # 4822db <usage_message+0x2059b>
  4507b3:	8b 54 24 50          	mov    0x50(%rsp),%edx
  4507b7:	e8 30 e9 ff ff       	callq  44f0ec <evaluate+0x903>
  4507bc:	e9 ba f8 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  4507c1:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  4507c8:	00 
  4507c9:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  4507cd:	48 8d 0d fb 1a 03 00 	lea    0x31afb(%rip),%rcx        # 4822cf <usage_message+0x2058f>
  4507d4:	8b 54 24 50          	mov    0x50(%rsp),%edx
  4507d8:	e8 0f e9 ff ff       	callq  44f0ec <evaluate+0x903>
  4507dd:	85 c0                	test   %eax,%eax
  4507df:	0f 85 96 f8 ff ff    	jne    45007b <substitute_simple_macros+0xca0>
  4507e5:	31 ff                	xor    %edi,%edi
  4507e7:	e8 ec e3 fb ff       	callq  40ebd8 <time@plt>
  4507ec:	48 89 c3             	mov    %rax,%rbx
  4507ef:	ba 0a 00 00 00       	mov    $0xa,%edx
  4507f4:	31 f6                	xor    %esi,%esi
  4507f6:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  4507fd:	00 
  4507fe:	e8 25 dd fb ff       	callq  40e528 <strtol@plt>
  450803:	89 df                	mov    %ebx,%edi
  450805:	29 c7                	sub    %eax,%edi
  450807:	e8 c6 44 ff ff       	callq  444cd2 <zbx_age2str>
  45080c:	48 89 c2             	mov    %rax,%rdx
  45080f:	e9 26 f8 ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  450814:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  45081b:	00 
  45081c:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450820:	48 8d 0d a8 1a 03 00 	lea    0x31aa8(%rip),%rcx        # 4822cf <usage_message+0x2058f>
  450827:	8b 54 24 50          	mov    0x50(%rsp),%edx
  45082b:	e8 bc e8 ff ff       	callq  44f0ec <evaluate+0x903>
  450830:	85 c0                	test   %eax,%eax
  450832:	0f 85 43 f8 ff ff    	jne    45007b <substitute_simple_macros+0xca0>
  450838:	ba 0a 00 00 00       	mov    $0xa,%edx
  45083d:	31 f6                	xor    %esi,%esi
  45083f:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  450846:	00 
  450847:	e8 dc dc fb ff       	callq  40e528 <strtol@plt>
  45084c:	48 63 f8             	movslq %eax,%rdi
  45084f:	e8 ed 43 ff ff       	callq  444c41 <zbx_time2str>
  450854:	48 89 c2             	mov    %rax,%rdx
  450857:	e9 de f7 ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  45085c:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450863:	00 
  450864:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450868:	48 8d 0d 60 1a 03 00 	lea    0x31a60(%rip),%rcx        # 4822cf <usage_message+0x2058f>
  45086f:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450873:	e8 74 e8 ff ff       	callq  44f0ec <evaluate+0x903>
  450878:	85 c0                	test   %eax,%eax
  45087a:	0f 85 fb f7 ff ff    	jne    45007b <substitute_simple_macros+0xca0>
  450880:	ba 0a 00 00 00       	mov    $0xa,%edx
  450885:	31 f6                	xor    %esi,%esi
  450887:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  45088e:	00 
  45088f:	e8 94 dc fb ff       	callq  40e528 <strtol@plt>
  450894:	48 63 f8             	movslq %eax,%rdi
  450897:	e8 e8 43 ff ff       	callq  444c84 <zbx_date2str>
  45089c:	48 89 c2             	mov    %rax,%rdx
  45089f:	e9 96 f7 ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  4508a4:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  4508ab:	00 
  4508ac:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  4508b0:	b9 03 00 00 00       	mov    $0x3,%ecx
  4508b5:	8b 54 24 50          	mov    0x50(%rsp),%edx
  4508b9:	e8 f6 e5 ff ff       	callq  44eeb4 <evaluate+0x6cb>
  4508be:	e9 b8 f7 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  4508c3:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  4508ca:	00 
  4508cb:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  4508cf:	b9 02 00 00 00       	mov    $0x2,%ecx
  4508d4:	8b 54 24 50          	mov    0x50(%rsp),%edx
  4508d8:	e8 d7 e5 ff ff       	callq  44eeb4 <evaluate+0x6cb>
  4508dd:	e9 99 f7 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  4508e2:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  4508e9:	00 
  4508ea:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  4508ee:	b9 01 00 00 00       	mov    $0x1,%ecx
  4508f3:	8b 54 24 50          	mov    0x50(%rsp),%edx
  4508f7:	e8 b8 e5 ff ff       	callq  44eeb4 <evaluate+0x6cb>
  4508fc:	e9 7a f7 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450901:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450908:	00 
  450909:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  45090d:	b9 05 00 00 00       	mov    $0x5,%ecx
  450912:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450916:	e8 99 e5 ff ff       	callq  44eeb4 <evaluate+0x6cb>
  45091b:	e9 5b f7 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450920:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450927:	00 
  450928:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  45092c:	b9 04 00 00 00       	mov    $0x4,%ecx
  450931:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450935:	e8 7a e5 ff ff       	callq  44eeb4 <evaluate+0x6cb>
  45093a:	e9 3c f7 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  45093f:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450946:	00 
  450947:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  45094b:	48 8d 0d f5 6a 02 00 	lea    0x26af5(%rip),%rcx        # 477447 <usage_message+0x15707>
  450952:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450956:	e8 c2 e9 ff ff       	callq  44f31d <evaluate+0xb34>
  45095b:	e9 1b f7 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450960:	48 8d 35 2f 07 02 00 	lea    0x2072f(%rip),%rsi        # 471096 <usage_message+0xf356>
  450967:	48 89 df             	mov    %rbx,%rdi
  45096a:	e8 39 de fb ff       	callq  40e7a8 <strcmp@plt>
  45096f:	85 c0                	test   %eax,%eax
  450971:	0f 84 cf 09 00 00    	je     451346 <substitute_simple_macros+0x1f6b>
  450977:	48 8d 35 25 07 02 00 	lea    0x20725(%rip),%rsi        # 4710a3 <usage_message+0xf363>
  45097e:	48 89 df             	mov    %rbx,%rdi
  450981:	e8 22 de fb ff       	callq  40e7a8 <strcmp@plt>
  450986:	85 c0                	test   %eax,%eax
  450988:	0f 84 3c f7 ff ff    	je     4500ca <substitute_simple_macros+0xcef>
  45098e:	48 8d 35 1e 07 02 00 	lea    0x2071e(%rip),%rsi        # 4710b3 <usage_message+0xf373>
  450995:	48 89 df             	mov    %rbx,%rdi
  450998:	e8 0b de fb ff       	callq  40e7a8 <strcmp@plt>
  45099d:	85 c0                	test   %eax,%eax
  45099f:	0f 84 95 09 00 00    	je     45133a <substitute_simple_macros+0x1f5f>
  4509a5:	48 8d 35 15 07 02 00 	lea    0x20715(%rip),%rsi        # 4710c1 <usage_message+0xf381>
  4509ac:	48 89 df             	mov    %rbx,%rdi
  4509af:	e8 f4 dd fb ff       	callq  40e7a8 <strcmp@plt>
  4509b4:	85 c0                	test   %eax,%eax
  4509b6:	0f 84 61 09 00 00    	je     45131d <substitute_simple_macros+0x1f42>
  4509bc:	48 8d 35 13 07 02 00 	lea    0x20713(%rip),%rsi        # 4710d6 <usage_message+0xf396>
  4509c3:	48 89 df             	mov    %rbx,%rdi
  4509c6:	e8 dd dd fb ff       	callq  40e7a8 <strcmp@plt>
  4509cb:	85 c0                	test   %eax,%eax
  4509cd:	0f 84 30 09 00 00    	je     451303 <substitute_simple_macros+0x1f28>
  4509d3:	48 8d 35 13 07 02 00 	lea    0x20713(%rip),%rsi        # 4710ed <usage_message+0xf3ad>
  4509da:	48 89 df             	mov    %rbx,%rdi
  4509dd:	e8 c6 dd fb ff       	callq  40e7a8 <strcmp@plt>
  4509e2:	85 c0                	test   %eax,%eax
  4509e4:	0f 84 b9 03 00 00    	je     450da3 <substitute_simple_macros+0x19c8>
  4509ea:	48 8d 35 97 0f 02 00 	lea    0x20f97(%rip),%rsi        # 471988 <usage_message+0xfc48>
  4509f1:	48 89 df             	mov    %rbx,%rdi
  4509f4:	e8 af dd fb ff       	callq  40e7a8 <strcmp@plt>
  4509f9:	85 c0                	test   %eax,%eax
  4509fb:	0f 84 85 03 00 00    	je     450d86 <substitute_simple_macros+0x19ab>
  450a01:	48 8d 35 02 07 02 00 	lea    0x20702(%rip),%rsi        # 47110a <usage_message+0xf3ca>
  450a08:	48 89 df             	mov    %rbx,%rdi
  450a0b:	e8 98 dd fb ff       	callq  40e7a8 <strcmp@plt>
  450a10:	85 c0                	test   %eax,%eax
  450a12:	0f 84 7b fa ff ff    	je     450493 <substitute_simple_macros+0x10b8>
  450a18:	48 8d 35 f6 06 02 00 	lea    0x206f6(%rip),%rsi        # 471115 <usage_message+0xf3d5>
  450a1f:	48 89 df             	mov    %rbx,%rdi
  450a22:	e8 81 dd fb ff       	callq  40e7a8 <strcmp@plt>
  450a27:	85 c0                	test   %eax,%eax
  450a29:	0f 84 9e fb ff ff    	je     4505cd <substitute_simple_macros+0x11f2>
  450a2f:	48 8d 35 ec 06 02 00 	lea    0x206ec(%rip),%rsi        # 471122 <usage_message+0xf3e2>
  450a36:	48 89 df             	mov    %rbx,%rdi
  450a39:	e8 6a dd fb ff       	callq  40e7a8 <strcmp@plt>
  450a3e:	85 c0                	test   %eax,%eax
  450a40:	0f 84 58 fc ff ff    	je     45069e <substitute_simple_macros+0x12c3>
  450a46:	48 8d 35 e2 06 02 00 	lea    0x206e2(%rip),%rsi        # 47112f <usage_message+0xf3ef>
  450a4d:	48 89 df             	mov    %rbx,%rdi
  450a50:	e8 53 dd fb ff       	callq  40e7a8 <strcmp@plt>
  450a55:	85 c0                	test   %eax,%eax
  450a57:	0f 84 06 fc ff ff    	je     450663 <substitute_simple_macros+0x1288>
  450a5d:	48 8d 35 d7 06 02 00 	lea    0x206d7(%rip),%rsi        # 47113b <usage_message+0xf3fb>
  450a64:	48 89 df             	mov    %rbx,%rdi
  450a67:	e8 3c dd fb ff       	callq  40e7a8 <strcmp@plt>
  450a6c:	85 c0                	test   %eax,%eax
  450a6e:	0f 85 6b 02 00 00    	jne    450cdf <substitute_simple_macros+0x1904>
  450a74:	48 8d 15 d3 06 02 00 	lea    0x206d3(%rip),%rdx        # 47114e <usage_message+0xf40e>
  450a7b:	41 83 7f 20 00       	cmpl   $0x0,0x20(%r15)
  450a80:	48 8d 05 ca 06 02 00 	lea    0x206ca(%rip),%rax        # 471151 <usage_message+0xf411>
  450a87:	48 0f 45 d0          	cmovne %rax,%rdx
  450a8b:	e9 aa f5 ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  450a90:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450a97:	00 
  450a98:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450a9c:	48 8d 0d a9 6c 02 00 	lea    0x26ca9(%rip),%rcx        # 47774c <usage_message+0x15a0c>
  450aa3:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450aa7:	e8 71 e8 ff ff       	callq  44f31d <evaluate+0xb34>
  450aac:	e9 ca f5 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450ab1:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450ab8:	00 
  450ab9:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450abd:	48 8d 0d 3c 68 02 00 	lea    0x2683c(%rip),%rcx        # 477300 <usage_message+0x155c0>
  450ac4:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450ac8:	e8 50 e8 ff ff       	callq  44f31d <evaluate+0xb34>
  450acd:	e9 a9 f5 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450ad2:	41 8b 47 0c          	mov    0xc(%r15),%eax
  450ad6:	83 f8 01             	cmp    $0x1,%eax
  450ad9:	74 5b                	je     450b36 <substitute_simple_macros+0x175b>
  450adb:	83 f8 02             	cmp    $0x2,%eax
  450ade:	66 90                	xchg   %ax,%ax
  450ae0:	0f 85 9e f5 ff ff    	jne    450084 <substitute_simple_macros+0xca9>
  450ae6:	49 8b 57 10          	mov    0x10(%r15),%rdx
  450aea:	48 8d 35 0b 69 02 00 	lea    0x2690b(%rip),%rsi        # 4773fc <usage_message+0x156bc>
  450af1:	48 8d 3d 70 10 02 00 	lea    0x21070(%rip),%rdi        # 471b68 <usage_message+0xfe28>
  450af8:	31 c0                	xor    %eax,%eax
  450afa:	e8 ad 74 00 00       	callq  457fac <__zbx_DBselect>
  450aff:	48 89 c3             	mov    %rax,%rbx
  450b02:	48 89 df             	mov    %rbx,%rdi
  450b05:	e8 93 6e 00 00       	callq  45799d <DBfetch>
  450b0a:	48 89 c5             	mov    %rax,%rbp
  450b0d:	48 85 c0             	test   %rax,%rax
  450b10:	74 0c                	je     450b1e <substitute_simple_macros+0x1743>
  450b12:	48 8b 38             	mov    (%rax),%rdi
  450b15:	e8 88 6e 00 00       	callq  4579a2 <DBis_null>
  450b1a:	85 c0                	test   %eax,%eax
  450b1c:	75 36                	jne    450b54 <substitute_simple_macros+0x1779>
  450b1e:	83 c8 ff             	or     $0xffffffffffffffff,%eax
  450b21:	48 89 df             	mov    %rbx,%rdi
  450b24:	89 44 24 38          	mov    %eax,0x38(%rsp)
  450b28:	e8 ab d1 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  450b2d:	8b 44 24 38          	mov    0x38(%rsp),%eax
  450b31:	e9 45 f5 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450b36:	49 8b 57 10          	mov    0x10(%r15),%rdx
  450b3a:	48 8d 35 bb 68 02 00 	lea    0x268bb(%rip),%rsi        # 4773fc <usage_message+0x156bc>
  450b41:	48 8d 3d d0 0f 02 00 	lea    0x20fd0(%rip),%rdi        # 471b18 <usage_message+0xfdd8>
  450b48:	31 c0                	xor    %eax,%eax
  450b4a:	e8 5d 74 00 00       	callq  457fac <__zbx_DBselect>
  450b4f:	48 89 c3             	mov    %rax,%rbx
  450b52:	eb ae                	jmp    450b02 <substitute_simple_macros+0x1727>
  450b54:	48 8b 55 00          	mov    0x0(%rbp),%rdx
  450b58:	48 8d 35 06 16 03 00 	lea    0x31606(%rip),%rsi        # 482165 <usage_message+0x20425>
  450b5f:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  450b66:	00 
  450b67:	31 c0                	xor    %eax,%eax
  450b69:	e8 45 3d ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  450b6e:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
  450b75:	00 
  450b76:	31 c0                	xor    %eax,%eax
  450b78:	eb a7                	jmp    450b21 <substitute_simple_macros+0x1746>
  450b7a:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450b81:	00 
  450b82:	48 8d 15 55 07 02 00 	lea    0x20755(%rip),%rdx        # 4712de <usage_message+0xf59e>
  450b89:	4c 89 ff             	mov    %r15,%rdi
  450b8c:	e8 25 d0 ff ff       	callq  44dbb6 <evaluate_function2+0x250>
  450b91:	85 c0                	test   %eax,%eax
  450b93:	0f 85 e2 f4 ff ff    	jne    45007b <substitute_simple_macros+0xca0>
  450b99:	ba 0a 00 00 00       	mov    $0xa,%edx
  450b9e:	31 f6                	xor    %esi,%esi
  450ba0:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  450ba7:	00 
  450ba8:	e8 7b d9 fb ff       	callq  40e528 <strtol@plt>
  450bad:	48 8d 15 ad 06 02 00 	lea    0x206ad(%rip),%rdx        # 471261 <usage_message+0xf521>
  450bb4:	85 c0                	test   %eax,%eax
  450bb6:	48 8d 05 a9 06 02 00 	lea    0x206a9(%rip),%rax        # 471266 <usage_message+0xf526>
  450bbd:	48 0f 44 d0          	cmove  %rax,%rdx
  450bc1:	e9 74 f4 ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  450bc6:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450bcd:	00 
  450bce:	48 8d 15 e7 06 02 00 	lea    0x206e7(%rip),%rdx        # 4712bc <usage_message+0xf57c>
  450bd5:	4c 89 ff             	mov    %r15,%rdi
  450bd8:	e8 d9 cf ff ff       	callq  44dbb6 <evaluate_function2+0x250>
  450bdd:	e9 99 f4 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450be2:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450be9:	00 
  450bea:	48 8d 15 ab 06 02 00 	lea    0x206ab(%rip),%rdx        # 47129c <usage_message+0xf55c>
  450bf1:	4c 89 ff             	mov    %r15,%rdi
  450bf4:	e8 bd cf ff ff       	callq  44dbb6 <evaluate_function2+0x250>
  450bf9:	85 c0                	test   %eax,%eax
  450bfb:	0f 85 7a f4 ff ff    	jne    45007b <substitute_simple_macros+0xca0>
  450c01:	ba 0a 00 00 00       	mov    $0xa,%edx
  450c06:	31 f6                	xor    %esi,%esi
  450c08:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  450c0f:	00 
  450c10:	e8 13 d9 fb ff       	callq  40e528 <strtol@plt>
  450c15:	89 c7                	mov    %eax,%edi
  450c17:	e8 48 28 ff ff       	callq  443464 <zbx_dservice_type_string>
  450c1c:	48 89 c2             	mov    %rax,%rdx
  450c1f:	e9 16 f4 ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  450c24:	48 8d 9c 24 10 01 00 	lea    0x110(%rsp),%rbx
  450c2b:	00 
  450c2c:	31 c9                	xor    %ecx,%ecx
  450c2e:	48 8d 15 ab 0f 02 00 	lea    0x20fab(%rip),%rdx        # 471be0 <usage_message+0xfea0>
  450c35:	be 40 00 00 00       	mov    $0x40,%esi
  450c3a:	48 89 df             	mov    %rbx,%rdi
  450c3d:	e8 21 3f ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  450c42:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450c49:	00 
  450c4a:	48 89 da             	mov    %rbx,%rdx
  450c4d:	4c 89 ff             	mov    %r15,%rdi
  450c50:	e8 13 d1 ff ff       	callq  44dd68 <evaluate_function2+0x402>
  450c55:	85 c0                	test   %eax,%eax
  450c57:	0f 85 1e f4 ff ff    	jne    45007b <substitute_simple_macros+0xca0>
  450c5d:	e9 83 fb ff ff       	jmpq   4507e5 <substitute_simple_macros+0x140a>
  450c62:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450c69:	00 
  450c6a:	48 8d 15 e7 05 02 00 	lea    0x205e7(%rip),%rdx        # 471258 <usage_message+0xf518>
  450c71:	4c 89 ff             	mov    %r15,%rdi
  450c74:	e8 ef d0 ff ff       	callq  44dd68 <evaluate_function2+0x402>
  450c79:	85 c0                	test   %eax,%eax
  450c7b:	0f 85 fa f3 ff ff    	jne    45007b <substitute_simple_macros+0xca0>
  450c81:	e9 13 ff ff ff       	jmpq   450b99 <substitute_simple_macros+0x17be>
  450c86:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450c8d:	00 
  450c8e:	48 8d 15 a4 05 02 00 	lea    0x205a4(%rip),%rdx        # 471239 <usage_message+0xf4f9>
  450c95:	4c 89 ff             	mov    %r15,%rdi
  450c98:	e8 cb d0 ff ff       	callq  44dd68 <evaluate_function2+0x402>
  450c9d:	e9 d9 f3 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450ca2:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450ca9:	00 
  450caa:	48 8d 15 73 0a 01 00 	lea    0x10a73(%rip),%rdx        # 461724 <_IO_stdin_used+0x1c44>
  450cb1:	4c 89 ff             	mov    %r15,%rdi
  450cb4:	e8 83 d1 ff ff       	callq  44de3c <evaluate_function2+0x4d6>
  450cb9:	e9 bd f3 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450cbe:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450cc5:	00 
  450cc6:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450cca:	48 8d 0d 87 02 02 00 	lea    0x20287(%rip),%rcx        # 470f58 <usage_message+0xf218>
  450cd1:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450cd5:	e8 43 e6 ff ff       	callq  44f31d <evaluate+0xb34>
  450cda:	e9 9c f3 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450cdf:	48 8d 35 6f 04 02 00 	lea    0x2046f(%rip),%rsi        # 471155 <usage_message+0xf415>
  450ce6:	48 89 df             	mov    %rbx,%rdi
  450ce9:	e8 ba da fb ff       	callq  40e7a8 <strcmp@plt>
  450cee:	85 c0                	test   %eax,%eax
  450cf0:	0f 84 e3 04 00 00    	je     4511d9 <substitute_simple_macros+0x1dfe>
  450cf6:	48 8d 35 7c 04 02 00 	lea    0x2047c(%rip),%rsi        # 471179 <usage_message+0xf439>
  450cfd:	48 89 df             	mov    %rbx,%rdi
  450d00:	e8 a3 da fb ff       	callq  40e7a8 <strcmp@plt>
  450d05:	85 c0                	test   %eax,%eax
  450d07:	0f 84 f7 00 00 00    	je     450e04 <substitute_simple_macros+0x1a29>
  450d0d:	48 8d 35 b5 04 02 00 	lea    0x204b5(%rip),%rsi        # 4711c9 <usage_message+0xf489>
  450d14:	48 89 df             	mov    %rbx,%rdi
  450d17:	e8 8c da fb ff       	callq  40e7a8 <strcmp@plt>
  450d1c:	85 c0                	test   %eax,%eax
  450d1e:	0f 84 cc 00 00 00    	je     450df0 <substitute_simple_macros+0x1a15>
  450d24:	48 8d 35 b1 04 02 00 	lea    0x204b1(%rip),%rsi        # 4711dc <usage_message+0xf49c>
  450d2b:	48 89 df             	mov    %rbx,%rdi
  450d2e:	e8 75 da fb ff       	callq  40e7a8 <strcmp@plt>
  450d33:	85 c0                	test   %eax,%eax
  450d35:	0f 84 a9 00 00 00    	je     450de4 <substitute_simple_macros+0x1a09>
  450d3b:	48 8d 35 ae 04 02 00 	lea    0x204ae(%rip),%rsi        # 4711f0 <usage_message+0xf4b0>
  450d42:	48 89 df             	mov    %rbx,%rdi
  450d45:	e8 5e da fb ff       	callq  40e7a8 <strcmp@plt>
  450d4a:	85 c0                	test   %eax,%eax
  450d4c:	74 75                	je     450dc3 <substitute_simple_macros+0x19e8>
  450d4e:	48 8d 35 a5 04 02 00 	lea    0x204a5(%rip),%rsi        # 4711fa <usage_message+0xf4ba>
  450d55:	48 89 df             	mov    %rbx,%rdi
  450d58:	e8 4b da fb ff       	callq  40e7a8 <strcmp@plt>
  450d5d:	85 c0                	test   %eax,%eax
  450d5f:	0f 85 ab ec ff ff    	jne    44fa10 <substitute_simple_macros+0x635>
  450d65:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450d6c:	00 
  450d6d:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450d71:	48 8d 0d 84 66 02 00 	lea    0x26684(%rip),%rcx        # 4773fc <usage_message+0x156bc>
  450d78:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450d7c:	e8 a5 e4 ff ff       	callq  44f226 <evaluate+0xa3d>
  450d81:	e9 f5 f2 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450d86:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450d8d:	00 
  450d8e:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450d92:	31 c9                	xor    %ecx,%ecx
  450d94:	ba 01 00 00 00       	mov    $0x1,%edx
  450d99:	e8 62 cd ff ff       	callq  44db00 <evaluate_function2+0x19a>
  450d9e:	e9 d8 f2 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450da3:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450daa:	00 
  450dab:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450daf:	b9 01 00 00 00       	mov    $0x1,%ecx
  450db4:	ba 01 00 00 00       	mov    $0x1,%edx
  450db9:	e8 42 cd ff ff       	callq  44db00 <evaluate_function2+0x19a>
  450dbe:	e9 b8 f2 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450dc3:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  450dca:	00 
  450dcb:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  450dcf:	48 8d 0d 4e 09 01 00 	lea    0x1094e(%rip),%rcx        # 461724 <_IO_stdin_used+0x1c44>
  450dd6:	8b 54 24 50          	mov    0x50(%rsp),%edx
  450dda:	e8 47 e4 ff ff       	callq  44f226 <evaluate+0xa3d>
  450ddf:	e9 97 f2 ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  450de4:	41 8b 97 28 04 00 00 	mov    0x428(%r15),%edx
  450deb:	e9 de f2 ff ff       	jmpq   4500ce <substitute_simple_macros+0xcf3>
  450df0:	41 8b bf 28 04 00 00 	mov    0x428(%r15),%edi
  450df7:	e8 d1 25 ff ff       	callq  4433cd <zbx_trigger_severity_string>
  450dfc:	48 89 c2             	mov    %rax,%rdx
  450dff:	e9 36 f2 ff ff       	jmpq   45003a <substitute_simple_macros+0xc5f>
  450e04:	48 c7 84 24 58 01 00 	movq   $0x0,0x158(%rsp)
  450e0b:	00 00 00 00 00 
  450e10:	c7 84 24 68 01 00 00 	movl   $0x400,0x168(%rsp)
  450e17:	00 04 00 00 
  450e1b:	b9 00 04 00 00       	mov    $0x400,%ecx
  450e20:	31 d2                	xor    %edx,%edx
  450e22:	be 70 05 00 00       	mov    $0x570,%esi
  450e27:	48 8d 3d c8 ff 01 00 	lea    0x1ffc8(%rip),%rdi        # 470df6 <usage_message+0xf0b6>
  450e2e:	e8 d8 18 ff ff       	callq  44270b <zbx_malloc2>
  450e33:	48 89 84 24 58 01 00 	mov    %rax,0x158(%rsp)
  450e3a:	00 
  450e3b:	c7 84 24 6c 01 00 00 	movl   $0x0,0x16c(%rsp)
  450e42:	00 00 00 00 
  450e46:	c6 00 00             	movb   $0x0,(%rax)
  450e49:	48 83 bc 24 98 00 00 	cmpq   $0x0,0x98(%rsp)
  450e50:	00 00 
  450e52:	0f 84 79 03 00 00    	je     4511d1 <substitute_simple_macros+0x1df6>
  450e58:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
  450e5f:	00 
  450e60:	48 8b 70 18          	mov    0x18(%rax),%rsi
  450e64:	49 3b 37             	cmp    (%r15),%rsi
  450e67:	0f 84 fe 02 00 00    	je     45116b <substitute_simple_macros+0x1d90>
  450e6d:	48 8d 3d a4 0b 02 00 	lea    0x20ba4(%rip),%rdi        # 471a18 <usage_message+0xfcd8>
  450e74:	31 c0                	xor    %eax,%eax
  450e76:	e8 31 71 00 00       	callq  457fac <__zbx_DBselect>
  450e7b:	48 89 c3             	mov    %rax,%rbx
  450e7e:	48 89 c7             	mov    %rax,%rdi
  450e81:	e8 17 6b 00 00       	callq  45799d <DBfetch>
  450e86:	48 85 c0             	test   %rax,%rax
  450e89:	74 6f                	je     450efa <substitute_simple_macros+0x1b1f>
  450e8b:	ba 0a 00 00 00       	mov    $0xa,%edx
  450e90:	31 f6                	xor    %esi,%esi
  450e92:	48 8b 38             	mov    (%rax),%rdi
  450e95:	e8 8e d6 fb ff       	callq  40e528 <strtol@plt>
  450e9a:	48 63 e8             	movslq %eax,%rbp
  450e9d:	31 ff                	xor    %edi,%edi
  450e9f:	e8 34 dd fb ff       	callq  40ebd8 <time@plt>
  450ea4:	89 c7                	mov    %eax,%edi
  450ea6:	29 ef                	sub    %ebp,%edi
  450ea8:	e8 25 3e ff ff       	callq  444cd2 <zbx_age2str>
  450ead:	49 89 c4             	mov    %rax,%r12
  450eb0:	48 89 ef             	mov    %rbp,%rdi
  450eb3:	e8 89 3d ff ff       	callq  444c41 <zbx_time2str>
  450eb8:	49 89 c5             	mov    %rax,%r13
  450ebb:	48 89 ef             	mov    %rbp,%rdi
  450ebe:	e8 c1 3d ff ff       	callq  444c84 <zbx_date2str>
  450ec3:	49 89 c1             	mov    %rax,%r9
  450ec6:	48 8d 94 24 6c 01 00 	lea    0x16c(%rsp),%rdx
  450ecd:	00 
  450ece:	48 8d b4 24 68 01 00 	lea    0x168(%rsp),%rsi
  450ed5:	00 
  450ed6:	48 8d bc 24 58 01 00 	lea    0x158(%rsp),%rdi
  450edd:	00 
  450ede:	4c 89 64 24 08       	mov    %r12,0x8(%rsp)
  450ee3:	4c 89 2c 24          	mov    %r13,(%rsp)
  450ee7:	4c 8d 05 0a 0b 02 00 	lea    0x20b0a(%rip),%r8        # 4719f8 <usage_message+0xfcb8>
  450eee:	b9 40 00 00 00       	mov    $0x40,%ecx
  450ef3:	31 c0                	xor    %eax,%eax
  450ef5:	e8 ad 3a ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  450efa:	48 89 df             	mov    %rbx,%rdi
  450efd:	e8 d6 cd fb ff       	callq  40dcd8 <mysql_free_result@plt>
  450f02:	48 83 bc 24 98 00 00 	cmpq   $0x0,0x98(%rsp)
  450f09:	00 00 
  450f0b:	0f 84 52 02 00 00    	je     451163 <substitute_simple_macros+0x1d88>
  450f11:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
  450f18:	00 
  450f19:	48 8b 70 18          	mov    0x18(%rax),%rsi
  450f1d:	31 d2                	xor    %edx,%edx
  450f1f:	48 8d 3d 22 0b 02 00 	lea    0x20b22(%rip),%rdi        # 471a48 <usage_message+0xfd08>
  450f26:	31 c0                	xor    %eax,%eax
  450f28:	e8 7f 70 00 00       	callq  457fac <__zbx_DBselect>
  450f2d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  450f32:	4c 8d b4 24 6c 01 00 	lea    0x16c(%rsp),%r14
  450f39:	00 
  450f3a:	48 8d 94 24 68 01 00 	lea    0x168(%rsp),%rdx
  450f41:	00 
  450f42:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
  450f47:	48 8d 84 24 58 01 00 	lea    0x158(%rsp),%rax
  450f4e:	00 
  450f4f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  450f54:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  450f59:	e8 3f 6a 00 00       	callq  45799d <DBfetch>
  450f5e:	48 89 c3             	mov    %rax,%rbx
  450f61:	48 85 c0             	test   %rax,%rax
  450f64:	0f 84 50 01 00 00    	je     4510ba <substitute_simple_macros+0x1cdf>
  450f6a:	ba 0a 00 00 00       	mov    $0xa,%edx
  450f6f:	31 f6                	xor    %esi,%esi
  450f71:	48 8b 3b             	mov    (%rbx),%rdi
  450f74:	e8 af d5 fb ff       	callq  40e528 <strtol@plt>
  450f79:	4c 63 e0             	movslq %eax,%r12
  450f7c:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  450f80:	ba 0a 00 00 00       	mov    $0xa,%edx
  450f85:	31 f6                	xor    %esi,%esi
  450f87:	e8 9c d5 fb ff       	callq  40e528 <strtol@plt>
  450f8c:	89 c5                	mov    %eax,%ebp
  450f8e:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  450f92:	ba 0a 00 00 00       	mov    $0xa,%edx
  450f97:	31 f6                	xor    %esi,%esi
  450f99:	e8 8a d5 fb ff       	callq  40e528 <strtol@plt>
  450f9e:	49 89 c5             	mov    %rax,%r13
  450fa1:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
  450fa5:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
  450fac:	00 
  450fad:	48 8d 35 1f 41 02 00 	lea    0x2411f(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  450fb4:	31 c0                	xor    %eax,%eax
  450fb6:	44 89 6c 24 38       	mov    %r13d,0x38(%rsp)
  450fbb:	e8 e8 ce fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  450fc0:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
  450fc4:	85 c9                	test   %ecx,%ecx
  450fc6:	74 23                	je     450feb <substitute_simple_macros+0x1c10>
  450fc8:	45 89 e9             	mov    %r13d,%r9d
  450fcb:	4c 8d 05 b5 01 02 00 	lea    0x201b5(%rip),%r8        # 471187 <usage_message+0xf447>
  450fd2:	b9 10 00 00 00       	mov    $0x10,%ecx
  450fd7:	4c 89 f2             	mov    %r14,%rdx
  450fda:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  450fdf:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  450fe4:	31 c0                	xor    %eax,%eax
  450fe6:	e8 bc 39 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  450feb:	48 8b 53 20          	mov    0x20(%rbx),%rdx
  450fef:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
  450ff4:	48 8b bc 24 50 01 00 	mov    0x150(%rsp),%rdi
  450ffb:	00 
  450ffc:	e8 4e 72 00 00       	callq  45824f <zbx_user_string>
  451001:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  451008:	00 
  451009:	48 8b 43 18          	mov    0x18(%rbx),%rax
  45100d:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
  451014:	00 
  451015:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  451019:	e8 84 69 00 00       	callq  4579a2 <DBis_null>
  45101e:	4c 8d 2d b1 ec 01 00 	lea    0x1ecb1(%rip),%r13        # 46fcd6 <usage_message+0xdf96>
  451025:	85 c0                	test   %eax,%eax
  451027:	74 04                	je     45102d <substitute_simple_macros+0x1c52>
  451029:	4c 8b 6b 10          	mov    0x10(%rbx),%r13
  45102d:	48 8d 1d 58 01 02 00 	lea    0x20158(%rip),%rbx        # 47118c <usage_message+0xf44c>
  451034:	85 ed                	test   %ebp,%ebp
  451036:	74 15                	je     45104d <substitute_simple_macros+0x1c72>
  451038:	83 fd 01             	cmp    $0x1,%ebp
  45103b:	48 8d 1d 97 23 03 00 	lea    0x32397(%rip),%rbx        # 4833d9 <usage_message+0x21699>
  451042:	48 8d 15 cf 23 03 00 	lea    0x323cf(%rip),%rdx        # 483418 <usage_message+0x216d8>
  451049:	48 0f 44 da          	cmove  %rdx,%rbx
  45104d:	4c 89 e7             	mov    %r12,%rdi
  451050:	e8 ec 3b ff ff       	callq  444c41 <zbx_time2str>
  451055:	48 89 c5             	mov    %rax,%rbp
  451058:	4c 89 e7             	mov    %r12,%rdi
  45105b:	e8 24 3c ff ff       	callq  444c84 <zbx_date2str>
  451060:	49 89 c1             	mov    %rax,%r9
  451063:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
  451068:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  45106d:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
  451074:	00 
  451075:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  45107a:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
  451081:	00 
  451082:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  451087:	4c 89 6c 24 10       	mov    %r13,0x10(%rsp)
  45108c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
  451091:	48 89 2c 24          	mov    %rbp,(%rsp)
  451095:	4c 8d 05 fc 00 02 00 	lea    0x200fc(%rip),%r8        # 471198 <usage_message+0xf458>
  45109c:	b9 00 01 00 00       	mov    $0x100,%ecx
  4510a1:	4c 89 f2             	mov    %r14,%rdx
  4510a4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  4510a9:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  4510ae:	31 c0                	xor    %eax,%eax
  4510b0:	e8 f2 38 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4510b5:	e9 9a fe ff ff       	jmpq   450f54 <substitute_simple_macros+0x1b79>
  4510ba:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  4510bf:	e8 14 cc fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4510c4:	48 83 bc 24 98 00 00 	cmpq   $0x0,0x98(%rsp)
  4510cb:	00 00 
  4510cd:	74 5a                	je     451129 <substitute_simple_macros+0x1d4e>
  4510cf:	49 8b 07             	mov    (%r15),%rax
  4510d2:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  4510d9:	00 
  4510da:	48 39 42 20          	cmp    %rax,0x20(%rdx)
  4510de:	75 49                	jne    451129 <substitute_simple_macros+0x1d4e>
  4510e0:	49 63 6f 18          	movslq 0x18(%r15),%rbp
  4510e4:	48 89 ef             	mov    %rbp,%rdi
  4510e7:	e8 55 3b ff ff       	callq  444c41 <zbx_time2str>
  4510ec:	48 89 c3             	mov    %rax,%rbx
  4510ef:	48 89 ef             	mov    %rbp,%rdi
  4510f2:	e8 8d 3b ff ff       	callq  444c84 <zbx_date2str>
  4510f7:	49 89 c1             	mov    %rax,%r9
  4510fa:	48 8d 94 24 6c 01 00 	lea    0x16c(%rsp),%rdx
  451101:	00 
  451102:	48 8d b4 24 68 01 00 	lea    0x168(%rsp),%rsi
  451109:	00 
  45110a:	48 8d bc 24 58 01 00 	lea    0x158(%rsp),%rdi
  451111:	00 
  451112:	48 89 1c 24          	mov    %rbx,(%rsp)
  451116:	4c 8d 05 96 00 02 00 	lea    0x20096(%rip),%r8        # 4711b3 <usage_message+0xf473>
  45111d:	b9 40 00 00 00       	mov    $0x40,%ecx
  451122:	31 c0                	xor    %eax,%eax
  451124:	e8 7e 38 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  451129:	8b 84 24 6c 01 00 00 	mov    0x16c(%rsp),%eax
  451130:	85 c0                	test   %eax,%eax
  451132:	74 18                	je     45114c <substitute_simple_macros+0x1d71>
  451134:	83 e8 01             	sub    $0x1,%eax
  451137:	89 84 24 6c 01 00 00 	mov    %eax,0x16c(%rsp)
  45113e:	48 98                	cltq   
  451140:	48 8b 94 24 58 01 00 	mov    0x158(%rsp),%rdx
  451147:	00 
  451148:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
  45114c:	48 8b 84 24 58 01 00 	mov    0x158(%rsp),%rax
  451153:	00 
  451154:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
  45115b:	00 
  45115c:	31 ed                	xor    %ebp,%ebp
  45115e:	e9 af e8 ff ff       	jmpq   44fa12 <substitute_simple_macros+0x637>
  451163:	49 8b 37             	mov    (%r15),%rsi
  451166:	e9 b2 fd ff ff       	jmpq   450f1d <substitute_simple_macros+0x1b42>
  45116b:	31 ff                	xor    %edi,%edi
  45116d:	e8 66 da fb ff       	callq  40ebd8 <time@plt>
  451172:	89 c7                	mov    %eax,%edi
  451174:	41 2b 7f 18          	sub    0x18(%r15),%edi
  451178:	e8 55 3b ff ff       	callq  444cd2 <zbx_age2str>
  45117d:	48 89 c3             	mov    %rax,%rbx
  451180:	49 63 7f 18          	movslq 0x18(%r15),%rdi
  451184:	e8 b8 3a ff ff       	callq  444c41 <zbx_time2str>
  451189:	48 89 c5             	mov    %rax,%rbp
  45118c:	49 63 7f 18          	movslq 0x18(%r15),%rdi
  451190:	e8 ef 3a ff ff       	callq  444c84 <zbx_date2str>
  451195:	49 89 c1             	mov    %rax,%r9
  451198:	48 8d 94 24 6c 01 00 	lea    0x16c(%rsp),%rdx
  45119f:	00 
  4511a0:	48 8d b4 24 68 01 00 	lea    0x168(%rsp),%rsi
  4511a7:	00 
  4511a8:	48 8d bc 24 58 01 00 	lea    0x158(%rsp),%rdi
  4511af:	00 
  4511b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
  4511b5:	48 89 2c 24          	mov    %rbp,(%rsp)
  4511b9:	4c 8d 05 38 08 02 00 	lea    0x20838(%rip),%r8        # 4719f8 <usage_message+0xfcb8>
  4511c0:	b9 40 00 00 00       	mov    $0x40,%ecx
  4511c5:	31 c0                	xor    %eax,%eax
  4511c7:	e8 db 37 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4511cc:	e9 40 fd ff ff       	jmpq   450f11 <substitute_simple_macros+0x1b36>
  4511d1:	49 8b 37             	mov    (%r15),%rsi
  4511d4:	e9 94 fc ff ff       	jmpq   450e6d <substitute_simple_macros+0x1a92>
  4511d9:	48 c7 84 24 58 01 00 	movq   $0x0,0x158(%rsp)
  4511e0:	00 00 00 00 00 
  4511e5:	c7 84 24 6c 01 00 00 	movl   $0x400,0x16c(%rsp)
  4511ec:	00 04 00 00 
  4511f0:	41 83 7f 20 00       	cmpl   $0x0,0x20(%r15)
  4511f5:	0f 84 88 01 00 00    	je     451383 <substitute_simple_macros+0x1fa8>
  4511fb:	b9 00 04 00 00       	mov    $0x400,%ecx
  451200:	31 d2                	xor    %edx,%edx
  451202:	be dc 05 00 00       	mov    $0x5dc,%esi
  451207:	48 8d 3d e8 fb 01 00 	lea    0x1fbe8(%rip),%rdi        # 470df6 <usage_message+0xf0b6>
  45120e:	e8 f8 14 ff ff       	callq  44270b <zbx_malloc2>
  451213:	48 89 84 24 58 01 00 	mov    %rax,0x158(%rsp)
  45121a:	00 
  45121b:	c7 84 24 68 01 00 00 	movl   $0x0,0x168(%rsp)
  451222:	00 00 00 00 
  451226:	c6 00 00             	movb   $0x0,(%rax)
  451229:	49 8b 37             	mov    (%r15),%rsi
  45122c:	48 8d 3d 75 07 02 00 	lea    0x20775(%rip),%rdi        # 4719a8 <usage_message+0xfc68>
  451233:	31 c0                	xor    %eax,%eax
  451235:	e8 72 6d 00 00       	callq  457fac <__zbx_DBselect>
  45123a:	49 89 c4             	mov    %rax,%r12
  45123d:	48 8d 94 24 68 01 00 	lea    0x168(%rsp),%rdx
  451244:	00 
  451245:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
  45124a:	48 8d 84 24 6c 01 00 	lea    0x16c(%rsp),%rax
  451251:	00 
  451252:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  451257:	48 8d 94 24 58 01 00 	lea    0x158(%rsp),%rdx
  45125e:	00 
  45125f:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
  451264:	4c 89 e7             	mov    %r12,%rdi
  451267:	e8 31 67 00 00       	callq  45799d <DBfetch>
  45126c:	48 89 c3             	mov    %rax,%rbx
  45126f:	48 85 c0             	test   %rax,%rax
  451272:	0f 84 d7 00 00 00    	je     45134f <substitute_simple_macros+0x1f74>
  451278:	ba 0a 00 00 00       	mov    $0xa,%edx
  45127d:	31 f6                	xor    %esi,%esi
  45127f:	48 8b 3b             	mov    (%rbx),%rdi
  451282:	e8 a1 d2 fb ff       	callq  40e528 <strtol@plt>
  451287:	48 63 e8             	movslq %eax,%rbp
  45128a:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  45128e:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
  451295:	00 
  451296:	48 8d 35 36 3e 02 00 	lea    0x23e36(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45129d:	31 c0                	xor    %eax,%eax
  45129f:	e8 04 cc fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4512a4:	4c 8b 73 10          	mov    0x10(%rbx),%r14
  4512a8:	48 8b bc 24 50 01 00 	mov    0x150(%rsp),%rdi
  4512af:	00 
  4512b0:	e8 9a 6f 00 00       	callq  45824f <zbx_user_string>
  4512b5:	49 89 c5             	mov    %rax,%r13
  4512b8:	48 89 ef             	mov    %rbp,%rdi
  4512bb:	e8 81 39 ff ff       	callq  444c41 <zbx_time2str>
  4512c0:	48 89 c3             	mov    %rax,%rbx
  4512c3:	48 89 ef             	mov    %rbp,%rdi
  4512c6:	e8 b9 39 ff ff       	callq  444c84 <zbx_date2str>
  4512cb:	49 89 c1             	mov    %rax,%r9
  4512ce:	4c 89 74 24 10       	mov    %r14,0x10(%rsp)
  4512d3:	4c 89 6c 24 08       	mov    %r13,0x8(%rsp)
  4512d8:	48 89 1c 24          	mov    %rbx,(%rsp)
  4512dc:	4c 8d 05 86 fe 01 00 	lea    0x1fe86(%rip),%r8        # 471169 <usage_message+0xf429>
  4512e3:	b9 00 01 00 00       	mov    $0x100,%ecx
  4512e8:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  4512ed:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  4512f2:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  4512f7:	31 c0                	xor    %eax,%eax
  4512f9:	e8 a9 36 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4512fe:	e9 61 ff ff ff       	jmpq   451264 <substitute_simple_macros+0x1e89>
  451303:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  45130a:	00 
  45130b:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  45130f:	31 c9                	xor    %ecx,%ecx
  451311:	31 d2                	xor    %edx,%edx
  451313:	e8 e8 c7 ff ff       	callq  44db00 <evaluate_function2+0x19a>
  451318:	e9 5e ed ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  45131d:	48 8d b4 24 60 01 00 	lea    0x160(%rsp),%rsi
  451324:	00 
  451325:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  451329:	b9 01 00 00 00       	mov    $0x1,%ecx
  45132e:	31 d2                	xor    %edx,%edx
  451330:	e8 cb c7 ff ff       	callq  44db00 <evaluate_function2+0x19a>
  451335:	e9 41 ed ff ff       	jmpq   45007b <substitute_simple_macros+0xca0>
  45133a:	49 8b 97 30 04 00 00 	mov    0x430(%r15),%rdx
  451341:	e9 71 f3 ff ff       	jmpq   4506b7 <substitute_simple_macros+0x12dc>
  451346:	49 8b 57 10          	mov    0x10(%r15),%rdx
  45134a:	e9 47 f1 ff ff       	jmpq   450496 <substitute_simple_macros+0x10bb>
  45134f:	4c 89 e7             	mov    %r12,%rdi
  451352:	e8 81 c9 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  451357:	8b 84 24 68 01 00 00 	mov    0x168(%rsp),%eax
  45135e:	85 c0                	test   %eax,%eax
  451360:	0f 84 e6 fd ff ff    	je     45114c <substitute_simple_macros+0x1d71>
  451366:	83 e8 02             	sub    $0x2,%eax
  451369:	89 84 24 68 01 00 00 	mov    %eax,0x168(%rsp)
  451370:	48 98                	cltq   
  451372:	48 8b 94 24 58 01 00 	mov    0x158(%rsp),%rdx
  451379:	00 
  45137a:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
  45137e:	e9 c9 fd ff ff       	jmpq   45114c <substitute_simple_macros+0x1d71>
  451383:	48 8d 35 4c e9 01 00 	lea    0x1e94c(%rip),%rsi        # 46fcd6 <usage_message+0xdf96>
  45138a:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  451391:	00 
  451392:	e8 1c 35 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  451397:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
  45139e:	00 
  45139f:	31 ed                	xor    %ebp,%ebp
  4513a1:	e9 6c e6 ff ff       	jmpq   44fa12 <substitute_simple_macros+0x637>

00000000004513a6 <substitute_macros>:
  4513a6:	41 57                	push   %r15
  4513a8:	41 56                	push   %r14
  4513aa:	41 55                	push   %r13
  4513ac:	41 54                	push   %r12
  4513ae:	55                   	push   %rbp
  4513af:	53                   	push   %rbx
  4513b0:	48 81 ec 58 20 00 00 	sub    $0x2058,%rsp
  4513b7:	48 89 fb             	mov    %rdi,%rbx
  4513ba:	48 89 d5             	mov    %rdx,%rbp
  4513bd:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  4513c2:	48 85 c9             	test   %rcx,%rcx
  4513c5:	74 0d                	je     4513d4 <substitute_macros+0x2e>
  4513c7:	48 8b 11             	mov    (%rcx),%rdx
  4513ca:	48 85 d2             	test   %rdx,%rdx
  4513cd:	74 05                	je     4513d4 <substitute_macros+0x2e>
  4513cf:	80 3a 00             	cmpb   $0x0,(%rdx)
  4513d2:	75 25                	jne    4513f9 <substitute_macros+0x53>
  4513d4:	48 8d 35 fd 08 02 00 	lea    0x208fd(%rip),%rsi        # 471cd8 <usage_message+0xff98>
  4513db:	bf 04 00 00 00       	mov    $0x4,%edi
  4513e0:	31 c0                	xor    %eax,%eax
  4513e2:	e8 c9 fc fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4513e7:	48 81 c4 58 20 00 00 	add    $0x2058,%rsp
  4513ee:	5b                   	pop    %rbx
  4513ef:	5d                   	pop    %rbp
  4513f0:	41 5c                	pop    %r12
  4513f2:	41 5d                	pop    %r13
  4513f4:	41 5e                	pop    %r14
  4513f6:	41 5f                	pop    %r15
  4513f8:	c3                   	retq   
  4513f9:	48 8d 35 f8 08 02 00 	lea    0x208f8(%rip),%rsi        # 471cf8 <usage_message+0xffb8>
  451400:	bf 04 00 00 00       	mov    $0x4,%edi
  451405:	31 c0                	xor    %eax,%eax
  451407:	e8 a4 fc fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45140c:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  451413:	00 
  451414:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  45141b:	00 00 
  45141d:	c7 44 24 08 06 00 00 	movl   $0x6,0x8(%rsp)
  451424:	00 
  451425:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  45142a:	48 89 04 24          	mov    %rax,(%rsp)
  45142e:	49 89 e9             	mov    %rbp,%r9
  451431:	45 31 c0             	xor    %r8d,%r8d
  451434:	31 c9                	xor    %ecx,%ecx
  451436:	31 d2                	xor    %edx,%edx
  451438:	31 f6                	xor    %esi,%esi
  45143a:	48 89 df             	mov    %rbx,%rdi
  45143d:	e8 99 df ff ff       	callq  44f3db <substitute_simple_macros>
  451442:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  451447:	48 8b 28             	mov    (%rax),%rbp
  45144a:	45 31 ed             	xor    %r13d,%r13d
  45144d:	48 8d 84 24 50 18 00 	lea    0x1850(%rsp),%rax
  451454:	00 
  451455:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  45145a:	48 8d 84 24 50 10 00 	lea    0x1050(%rsp),%rax
  451461:	00 
  451462:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  451467:	48 8d 84 24 50 08 00 	lea    0x850(%rsp),%rax
  45146e:	00 
  45146f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  451474:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
  451479:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  45147e:	eb 29                	jmp    4514a9 <substitute_macros+0x103>
  451480:	41 c6 04 24 7d       	movb   $0x7d,(%r12)
  451485:	48 89 ee             	mov    %rbp,%rsi
  451488:	4c 89 ef             	mov    %r13,%rdi
  45148b:	e8 f8 31 ff ff       	callq  444688 <zbx_strdcat>
  451490:	49 89 c5             	mov    %rax,%r13
  451493:	48 85 ed             	test   %rbp,%rbp
  451496:	74 08                	je     4514a0 <substitute_macros+0xfa>
  451498:	48 89 ef             	mov    %rbp,%rdi
  45149b:	e8 48 cd fb ff       	callq  40e1e8 <free@plt>
  4514a0:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
  4514a5:	48 8d 2c 03          	lea    (%rbx,%rax,1),%rbp
  4514a9:	be 7b 00 00 00       	mov    $0x7b,%esi
  4514ae:	48 89 ef             	mov    %rbp,%rdi
  4514b1:	e8 e2 d1 fb ff       	callq  40e698 <strchr@plt>
  4514b6:	48 89 c3             	mov    %rax,%rbx
  4514b9:	48 85 c0             	test   %rax,%rax
  4514bc:	0f 84 da 01 00 00    	je     45169c <substitute_macros+0x2f6>
  4514c2:	be 7d 00 00 00       	mov    $0x7d,%esi
  4514c7:	48 89 df             	mov    %rbx,%rdi
  4514ca:	e8 c9 d1 fb ff       	callq  40e698 <strchr@plt>
  4514cf:	49 89 c4             	mov    %rax,%r12
  4514d2:	48 85 c0             	test   %rax,%rax
  4514d5:	0f 84 c1 01 00 00    	je     45169c <substitute_macros+0x2f6>
  4514db:	c6 00 00             	movb   $0x0,(%rax)
  4514de:	be 7b 00 00 00       	mov    $0x7b,%esi
  4514e3:	48 89 df             	mov    %rbx,%rdi
  4514e6:	e8 7d ce fb ff       	callq  40e368 <strrchr@plt>
  4514eb:	48 89 c3             	mov    %rax,%rbx
  4514ee:	c6 00 00             	movb   $0x0,(%rax)
  4514f1:	48 89 ee             	mov    %rbp,%rsi
  4514f4:	4c 89 ef             	mov    %r13,%rdi
  4514f7:	e8 8c 31 ff ff       	callq  444688 <zbx_strdcat>
  4514fc:	49 89 c5             	mov    %rax,%r13
  4514ff:	c6 03 7b             	movb   $0x7b,(%rbx)
  451502:	48 89 da             	mov    %rbx,%rdx
  451505:	48 8d 35 02 0d 02 00 	lea    0x20d02(%rip),%rsi        # 47220e <usage_message+0x104ce>
  45150c:	31 ff                	xor    %edi,%edi
  45150e:	31 c0                	xor    %eax,%eax
  451510:	e8 9e 33 ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  451515:	48 89 c5             	mov    %rax,%rbp
  451518:	31 c0                	xor    %eax,%eax
  45151a:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  451521:	48 89 ef             	mov    %rbp,%rdi
  451524:	f2 ae                	repnz scas %es:(%rdi),%al
  451526:	48 f7 d1             	not    %rcx
  451529:	48 83 e9 01          	sub    $0x1,%rcx
  45152d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
  451532:	4c 8d 7b 01          	lea    0x1(%rbx),%r15
  451536:	be 3a 00 00 00       	mov    $0x3a,%esi
  45153b:	4c 89 ff             	mov    %r15,%rdi
  45153e:	e8 55 d1 fb ff       	callq  40e698 <strchr@plt>
  451543:	49 89 c6             	mov    %rax,%r14
  451546:	48 85 c0             	test   %rax,%rax
  451549:	0f 84 31 ff ff ff    	je     451480 <substitute_macros+0xda>
  45154f:	c6 00 00             	movb   $0x0,(%rax)
  451552:	4c 89 f9             	mov    %r15,%rcx
  451555:	48 8d 15 09 0c 03 00 	lea    0x30c09(%rip),%rdx        # 482165 <usage_message+0x20425>
  45155c:	be 00 08 00 00       	mov    $0x800,%esi
  451561:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  451566:	31 c0                	xor    %eax,%eax
  451568:	e8 f6 35 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  45156d:	41 c6 06 3a          	movb   $0x3a,(%r14)
  451571:	49 83 c6 01          	add    $0x1,%r14
  451575:	be 2e 00 00 00       	mov    $0x2e,%esi
  45157a:	4c 89 f7             	mov    %r14,%rdi
  45157d:	e8 e6 cd fb ff       	callq  40e368 <strrchr@plt>
  451582:	49 89 c7             	mov    %rax,%r15
  451585:	48 85 c0             	test   %rax,%rax
  451588:	0f 84 f2 fe ff ff    	je     451480 <substitute_macros+0xda>
  45158e:	c6 00 00             	movb   $0x0,(%rax)
  451591:	4c 89 f1             	mov    %r14,%rcx
  451594:	48 8d 15 ca 0b 03 00 	lea    0x30bca(%rip),%rdx        # 482165 <usage_message+0x20425>
  45159b:	be 00 08 00 00       	mov    $0x800,%esi
  4515a0:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4515a5:	31 c0                	xor    %eax,%eax
  4515a7:	e8 b7 35 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  4515ac:	41 c6 07 2e          	movb   $0x2e,(%r15)
  4515b0:	49 83 c7 01          	add    $0x1,%r15
  4515b4:	be 28 00 00 00       	mov    $0x28,%esi
  4515b9:	4c 89 ff             	mov    %r15,%rdi
  4515bc:	e8 d7 d0 fb ff       	callq  40e698 <strchr@plt>
  4515c1:	49 89 c6             	mov    %rax,%r14
  4515c4:	48 85 c0             	test   %rax,%rax
  4515c7:	0f 84 b3 fe ff ff    	je     451480 <substitute_macros+0xda>
  4515cd:	c6 00 00             	movb   $0x0,(%rax)
  4515d0:	4c 89 f9             	mov    %r15,%rcx
  4515d3:	48 8d 15 8b 0b 03 00 	lea    0x30b8b(%rip),%rdx        # 482165 <usage_message+0x20425>
  4515da:	be 00 08 00 00       	mov    $0x800,%esi
  4515df:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  4515e4:	31 c0                	xor    %eax,%eax
  4515e6:	e8 78 35 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  4515eb:	41 c6 06 28          	movb   $0x28,(%r14)
  4515ef:	49 83 c6 01          	add    $0x1,%r14
  4515f3:	be 29 00 00 00       	mov    $0x29,%esi
  4515f8:	4c 89 f7             	mov    %r14,%rdi
  4515fb:	e8 98 d0 fb ff       	callq  40e698 <strchr@plt>
  451600:	49 89 c7             	mov    %rax,%r15
  451603:	48 85 c0             	test   %rax,%rax
  451606:	0f 84 74 fe ff ff    	je     451480 <substitute_macros+0xda>
  45160c:	c6 00 00             	movb   $0x0,(%rax)
  45160f:	4c 89 f1             	mov    %r14,%rcx
  451612:	48 8d 15 4c 0b 03 00 	lea    0x30b4c(%rip),%rdx        # 482165 <usage_message+0x20425>
  451619:	be 00 08 00 00       	mov    $0x800,%esi
  45161e:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  451623:	31 c0                	xor    %eax,%eax
  451625:	e8 39 35 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  45162a:	41 c6 07 29          	movb   $0x29,(%r15)
  45162e:	48 85 ed             	test   %rbp,%rbp
  451631:	74 08                	je     45163b <substitute_macros+0x295>
  451633:	48 89 ef             	mov    %rbp,%rdi
  451636:	e8 ad cb fb ff       	callq  40e1e8 <free@plt>
  45163b:	b9 00 08 00 00       	mov    $0x800,%ecx
  451640:	31 d2                	xor    %edx,%edx
  451642:	be bb 08 00 00       	mov    $0x8bb,%esi
  451647:	48 8d 3d a8 f7 01 00 	lea    0x1f7a8(%rip),%rdi        # 470df6 <usage_message+0xf0b6>
  45164e:	e8 b8 10 ff ff       	callq  44270b <zbx_malloc2>
  451653:	48 89 c5             	mov    %rax,%rbp
  451656:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  45165b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  451660:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  451665:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  45166a:	48 89 c7             	mov    %rax,%rdi
  45166d:	e8 f4 c2 ff ff       	callq  44d966 <evaluate_function2>
  451672:	85 c0                	test   %eax,%eax
  451674:	0f 84 06 fe ff ff    	je     451480 <substitute_macros+0xda>
  45167a:	48 8d 0d 84 fc 01 00 	lea    0x1fc84(%rip),%rcx        # 471305 <usage_message+0xf5c5>
  451681:	48 8d 15 dd 0a 03 00 	lea    0x30add(%rip),%rdx        # 482165 <usage_message+0x20425>
  451688:	be 00 08 00 00       	mov    $0x800,%esi
  45168d:	48 89 ef             	mov    %rbp,%rdi
  451690:	31 c0                	xor    %eax,%eax
  451692:	e8 cc 34 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  451697:	e9 e4 fd ff ff       	jmpq   451480 <substitute_macros+0xda>
  45169c:	48 89 ee             	mov    %rbp,%rsi
  45169f:	4c 89 ef             	mov    %r13,%rdi
  4516a2:	e8 e1 2f ff ff       	callq  444688 <zbx_strdcat>
  4516a7:	48 89 c3             	mov    %rax,%rbx
  4516aa:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  4516af:	48 8b 38             	mov    (%rax),%rdi
  4516b2:	48 85 ff             	test   %rdi,%rdi
  4516b5:	74 11                	je     4516c8 <substitute_macros+0x322>
  4516b7:	e8 2c cb fb ff       	callq  40e1e8 <free@plt>
  4516bc:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  4516c1:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  4516c8:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  4516cd:	48 89 18             	mov    %rbx,(%rax)
  4516d0:	48 89 da             	mov    %rbx,%rdx
  4516d3:	48 8d 35 3e 06 02 00 	lea    0x2063e(%rip),%rsi        # 471d18 <usage_message+0xffd8>
  4516da:	bf 04 00 00 00       	mov    $0x4,%edi
  4516df:	31 c0                	xor    %eax,%eax
  4516e1:	e8 ca f9 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4516e6:	e9 fc fc ff ff       	jmpq   4513e7 <substitute_macros+0x41>

00000000004516eb <evaluate_expression>:
  4516eb:	41 57                	push   %r15
  4516ed:	41 56                	push   %r14
  4516ef:	41 55                	push   %r13
  4516f1:	41 54                	push   %r12
  4516f3:	55                   	push   %rbp
  4516f4:	53                   	push   %rbx
  4516f5:	48 81 ec e8 0d 00 00 	sub    $0xde8,%rsp
  4516fc:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
  451701:	49 89 f7             	mov    %rsi,%r15
  451704:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
  451709:	49 89 cc             	mov    %rcx,%r12
  45170c:	44 89 c5             	mov    %r8d,%ebp
  45170f:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
  451714:	48 8b 0e             	mov    (%rsi),%rcx
  451717:	48 8d 15 bf 36 01 00 	lea    0x136bf(%rip),%rdx        # 464ddd <usage_message+0x309d>
  45171e:	48 8d 35 8a 36 01 00 	lea    0x1368a(%rip),%rsi        # 464daf <usage_message+0x306f>
  451725:	bf 04 00 00 00       	mov    $0x4,%edi
  45172a:	31 c0                	xor    %eax,%eax
  45172c:	e8 7f f9 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  451731:	48 8d 9c 24 60 08 00 	lea    0x860(%rsp),%rbx
  451738:	00 
  451739:	b9 8a 00 00 00       	mov    $0x8a,%ecx
  45173e:	31 c0                	xor    %eax,%eax
  451740:	48 89 df             	mov    %rbx,%rdi
  451743:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  451746:	4c 89 a4 24 70 08 00 	mov    %r12,0x870(%rsp)
  45174d:	00 
  45174e:	89 ac 24 7c 08 00 00 	mov    %ebp,0x87c(%rsp)
  451755:	8b 84 24 20 0e 00 00 	mov    0xe20(%rsp),%eax
  45175c:	89 44 24 18          	mov    %eax,0x18(%rsp)
  451760:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  451765:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  45176a:	c7 44 24 08 08 00 00 	movl   $0x8,0x8(%rsp)
  451771:	00 
  451772:	4c 89 3c 24          	mov    %r15,(%rsp)
  451776:	45 31 c9             	xor    %r9d,%r9d
  451779:	45 31 c0             	xor    %r8d,%r8d
  45177c:	31 d2                	xor    %edx,%edx
  45177e:	31 f6                	xor    %esi,%esi
  451780:	48 89 df             	mov    %rbx,%rdi
  451783:	e8 53 dc ff ff       	callq  44f3db <substitute_simple_macros>
  451788:	85 c0                	test   %eax,%eax
  45178a:	0f 85 3c 03 00 00    	jne    451acc <evaluate_expression+0x3e1>
  451790:	48 8d 35 e2 cd 01 00 	lea    0x1cde2(%rip),%rsi        # 46e579 <usage_message+0xc839>
  451797:	49 8b 3f             	mov    (%r15),%rdi
  45179a:	e8 88 23 ff ff       	callq  443b27 <zbx_remove_chars>
  45179f:	48 c7 84 24 c8 0d 00 	movq   $0x0,0xdc8(%rsp)
  4517a6:	00 00 00 00 00 
  4517ab:	c7 84 24 dc 0d 00 00 	movl   $0x40,0xddc(%rsp)
  4517b2:	40 00 00 00 
  4517b6:	c7 84 24 d8 0d 00 00 	movl   $0x0,0xdd8(%rsp)
  4517bd:	00 00 00 00 
  4517c1:	49 8b 17             	mov    (%r15),%rdx
  4517c4:	48 8d 35 44 fb 01 00 	lea    0x1fb44(%rip),%rsi        # 47130f <usage_message+0xf5cf>
  4517cb:	bf 04 00 00 00       	mov    $0x4,%edi
  4517d0:	31 c0                	xor    %eax,%eax
  4517d2:	e8 d9 f8 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4517d7:	49 8b 17             	mov    (%r15),%rdx
  4517da:	80 3a 00             	cmpb   $0x0,(%rdx)
  4517dd:	0f 84 b3 01 00 00    	je     451996 <evaluate_expression+0x2ab>
  4517e3:	48 63 8c 24 dc 0d 00 	movslq 0xddc(%rsp),%rcx
  4517ea:	00 
  4517eb:	48 8b 94 24 c8 0d 00 	mov    0xdc8(%rsp),%rdx
  4517f2:	00 
  4517f3:	be f8 08 00 00       	mov    $0x8f8,%esi
  4517f8:	48 8d 3d f7 f5 01 00 	lea    0x1f5f7(%rip),%rdi        # 470df6 <usage_message+0xf0b6>
  4517ff:	e8 07 0f ff ff       	callq  44270b <zbx_malloc2>
  451804:	48 89 84 24 c8 0d 00 	mov    %rax,0xdc8(%rsp)
  45180b:	00 
  45180c:	4d 8b 27             	mov    (%r15),%r12
  45180f:	48 8d ac 24 d8 0d 00 	lea    0xdd8(%rsp),%rbp
  451816:	00 
  451817:	4c 8d ac 24 dc 0d 00 	lea    0xddc(%rsp),%r13
  45181e:	00 
  45181f:	4c 8d b4 24 c8 0d 00 	lea    0xdc8(%rsp),%r14
  451826:	00 
  451827:	48 8d 84 24 b0 0c 00 	lea    0xcb0(%rsp),%rax
  45182e:	00 
  45182f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  451834:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
  451839:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  45183e:	48 8d 84 24 b0 0d 00 	lea    0xdb0(%rsp),%rax
  451845:	00 
  451846:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  45184b:	41 0f b6 0c 24       	movzbl (%r12),%ecx
  451850:	84 c9                	test   %cl,%cl
  451852:	0f 84 1f 01 00 00    	je     451977 <evaluate_expression+0x28c>
  451858:	80 f9 7b             	cmp    $0x7b,%cl
  45185b:	0f 85 ea 01 00 00    	jne    451a4b <evaluate_expression+0x360>
  451861:	49 8d 5c 24 01       	lea    0x1(%r12),%rbx
  451866:	41 0f b6 44 24 01    	movzbl 0x1(%r12),%eax
  45186c:	3c 7d                	cmp    $0x7d,%al
  45186e:	0f 84 a5 02 00 00    	je     451b19 <evaluate_expression+0x42e>
  451874:	84 c0                	test   %al,%al
  451876:	0f 84 e9 01 00 00    	je     451a65 <evaluate_expression+0x37a>
  45187c:	8d 50 d0             	lea    -0x30(%rax),%edx
  45187f:	80 fa 09             	cmp    $0x9,%dl
  451882:	0f 87 dd 01 00 00    	ja     451a65 <evaluate_expression+0x37a>
  451888:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  45188f:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  451894:	eb 23                	jmp    4518b9 <evaluate_expression+0x1ce>
  451896:	84 c0                	test   %al,%al
  451898:	0f 84 c7 01 00 00    	je     451a65 <evaluate_expression+0x37a>
  45189e:	48 83 f9 15          	cmp    $0x15,%rcx
  4518a2:	0f 84 bd 01 00 00    	je     451a65 <evaluate_expression+0x37a>
  4518a8:	48 83 e9 01          	sub    $0x1,%rcx
  4518ac:	8d 70 d0             	lea    -0x30(%rax),%esi
  4518af:	40 80 fe 09          	cmp    $0x9,%sil
  4518b3:	0f 87 ac 01 00 00    	ja     451a65 <evaluate_expression+0x37a>
  4518b9:	88 02                	mov    %al,(%rdx)
  4518bb:	48 83 c2 01          	add    $0x1,%rdx
  4518bf:	48 83 c3 01          	add    $0x1,%rbx
  4518c3:	0f b6 03             	movzbl (%rbx),%eax
  4518c6:	3c 7d                	cmp    $0x7d,%al
  4518c8:	75 cc                	jne    451896 <evaluate_expression+0x1ab>
  4518ca:	c6 02 00             	movb   $0x0,(%rdx)
  4518cd:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  4518d2:	48 8d 15 79 fa 01 00 	lea    0x1fa79(%rip),%rdx        # 471352 <usage_message+0xf612>
  4518d9:	48 8d 35 10 05 02 00 	lea    0x20510(%rip),%rsi        # 471df0 <usage_message+0x100b0>
  4518e0:	48 8d 3d 19 06 02 00 	lea    0x20619(%rip),%rdi        # 471f00 <usage_message+0x101c0>
  4518e7:	31 c0                	xor    %eax,%eax
  4518e9:	e8 be 66 00 00       	callq  457fac <__zbx_DBselect>
  4518ee:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  4518f3:	48 89 c7             	mov    %rax,%rdi
  4518f6:	e8 a2 60 00 00       	callq  45799d <DBfetch>
  4518fb:	48 85 c0             	test   %rax,%rax
  4518fe:	0f 84 1f 02 00 00    	je     451b23 <evaluate_expression+0x438>
  451904:	48 89 c6             	mov    %rax,%rsi
  451907:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  45190c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  451911:	e8 91 60 00 00       	callq  4579a7 <DBget_item_from_db>
  451916:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
  45191b:	4c 8b a0 d8 00 00 00 	mov    0xd8(%rax),%r12
  451922:	48 8b 88 e0 00 00 00 	mov    0xe0(%rax),%rcx
  451929:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
  45192e:	4c 89 e2             	mov    %r12,%rdx
  451931:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
  451936:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  45193b:	e8 ed af ff ff       	callq  44c92d <evaluate_function>
  451940:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  451943:	0f 84 09 02 00 00    	je     451b52 <evaluate_expression+0x467>
  451949:	4c 8d 63 01          	lea    0x1(%rbx),%r12
  45194d:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  451952:	e8 81 c3 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  451957:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  45195c:	48 89 ea             	mov    %rbp,%rdx
  45195f:	4c 89 ee             	mov    %r13,%rsi
  451962:	4c 89 f7             	mov    %r14,%rdi
  451965:	e8 d7 26 ff ff       	callq  444041 <zbx_strcpy_alloc>
  45196a:	41 0f b6 0c 24       	movzbl (%r12),%ecx
  45196f:	84 c9                	test   %cl,%cl
  451971:	0f 85 e1 fe ff ff    	jne    451858 <evaluate_expression+0x16d>
  451977:	49 8b 3f             	mov    (%r15),%rdi
  45197a:	48 85 ff             	test   %rdi,%rdi
  45197d:	74 0c                	je     45198b <evaluate_expression+0x2a0>
  45197f:	e8 64 c8 fb ff       	callq  40e1e8 <free@plt>
  451984:	49 c7 07 00 00 00 00 	movq   $0x0,(%r15)
  45198b:	48 8b 94 24 c8 0d 00 	mov    0xdc8(%rsp),%rdx
  451992:	00 
  451993:	49 89 17             	mov    %rdx,(%r15)
  451996:	48 8d 35 03 04 02 00 	lea    0x20403(%rip),%rsi        # 471da0 <usage_message+0x10060>
  45199d:	bf 04 00 00 00       	mov    $0x4,%edi
  4519a2:	31 c0                	xor    %eax,%eax
  4519a4:	e8 07 f7 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4519a9:	48 8d bc 24 d0 0d 00 	lea    0xdd0(%rsp),%rdi
  4519b0:	00 
  4519b1:	8b 8c 24 20 0e 00 00 	mov    0xe20(%rsp),%ecx
  4519b8:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  4519bd:	49 8b 37             	mov    (%r15),%rsi
  4519c0:	e8 24 ce ff ff       	callq  44e7e9 <evaluate>
  4519c5:	85 c0                	test   %eax,%eax
  4519c7:	0f 85 ff 00 00 00    	jne    451acc <evaluate_expression+0x3e1>
  4519cd:	66 0f ef c9          	pxor   %xmm1,%xmm1
  4519d1:	f2 0f 10 84 24 d0 0d 	movsd  0xdd0(%rsp),%xmm0
  4519d8:	00 00 
  4519da:	e8 3d f0 fe ff       	callq  440a1c <cmp_double>
  4519df:	85 c0                	test   %eax,%eax
  4519e1:	0f 84 20 01 00 00    	je     451b07 <evaluate_expression+0x41c>
  4519e7:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  4519ec:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
  4519f2:	b9 01 00 00 00       	mov    $0x1,%ecx
  4519f7:	48 8d 15 df 33 01 00 	lea    0x133df(%rip),%rdx        # 464ddd <usage_message+0x309d>
  4519fe:	48 8d 35 3e f9 01 00 	lea    0x1f93e(%rip),%rsi        # 471343 <usage_message+0xf603>
  451a05:	bf 04 00 00 00       	mov    $0x4,%edi
  451a0a:	31 c0                	xor    %eax,%eax
  451a0c:	e8 9f f6 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  451a11:	31 db                	xor    %ebx,%ebx
  451a13:	89 df                	mov    %ebx,%edi
  451a15:	e8 61 19 ff ff       	callq  44337b <zbx_result_string>
  451a1a:	48 89 c1             	mov    %rax,%rcx
  451a1d:	48 8d 15 b9 33 01 00 	lea    0x133b9(%rip),%rdx        # 464ddd <usage_message+0x309d>
  451a24:	48 8d 35 d2 19 03 00 	lea    0x319d2(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  451a2b:	bf 04 00 00 00       	mov    $0x4,%edi
  451a30:	31 c0                	xor    %eax,%eax
  451a32:	e8 79 f6 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  451a37:	89 d8                	mov    %ebx,%eax
  451a39:	48 81 c4 e8 0d 00 00 	add    $0xde8,%rsp
  451a40:	5b                   	pop    %rbx
  451a41:	5d                   	pop    %rbp
  451a42:	41 5c                	pop    %r12
  451a44:	41 5d                	pop    %r13
  451a46:	41 5e                	pop    %r14
  451a48:	41 5f                	pop    %r15
  451a4a:	c3                   	retq   
  451a4b:	49 83 c4 01          	add    $0x1,%r12
  451a4f:	0f be c9             	movsbl %cl,%ecx
  451a52:	48 89 ea             	mov    %rbp,%rdx
  451a55:	4c 89 ee             	mov    %r13,%rsi
  451a58:	4c 89 f7             	mov    %r14,%rdi
  451a5b:	e8 0d 25 ff ff       	callq  443f6d <zbx_chrcpy_alloc>
  451a60:	e9 e6 fd ff ff       	jmpq   45184b <evaluate_expression+0x160>
  451a65:	48 63 b4 24 20 0e 00 	movslq 0xe20(%rsp),%rsi
  451a6c:	00 
  451a6d:	49 8b 0f             	mov    (%r15),%rcx
  451a70:	48 8d 15 b4 f8 01 00 	lea    0x1f8b4(%rip),%rdx        # 47132b <usage_message+0xf5eb>
  451a77:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  451a7c:	31 c0                	xor    %eax,%eax
  451a7e:	e8 e0 30 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  451a83:	48 8b bc 24 c8 0d 00 	mov    0xdc8(%rsp),%rdi
  451a8a:	00 
  451a8b:	48 85 ff             	test   %rdi,%rdi
  451a8e:	74 11                	je     451aa1 <evaluate_expression+0x3b6>
  451a90:	e8 53 c7 fb ff       	callq  40e1e8 <free@plt>
  451a95:	48 c7 84 24 c8 0d 00 	movq   $0x0,0xdc8(%rsp)
  451a9c:	00 00 00 00 00 
  451aa1:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  451aa6:	48 8d 35 b8 06 03 00 	lea    0x306b8(%rip),%rsi        # 482165 <usage_message+0x20425>
  451aad:	bf 03 00 00 00       	mov    $0x3,%edi
  451ab2:	31 c0                	xor    %eax,%eax
  451ab4:	e8 f7 f5 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  451ab9:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  451abe:	48 8d 3d a0 06 03 00 	lea    0x306a0(%rip),%rdi        # 482165 <usage_message+0x20425>
  451ac5:	31 c0                	xor    %eax,%eax
  451ac7:	e8 54 fd fb ff       	callq  411820 <__zbx_zabbix_syslog>
  451acc:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
  451ad1:	49 8b 17             	mov    (%r15),%rdx
  451ad4:	48 8d 35 e5 02 02 00 	lea    0x202e5(%rip),%rsi        # 471dc0 <usage_message+0x10080>
  451adb:	bf 04 00 00 00       	mov    $0x4,%edi
  451ae0:	31 c0                	xor    %eax,%eax
  451ae2:	e8 c9 f5 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  451ae7:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  451aec:	49 8b 37             	mov    (%r15),%rsi
  451aef:	48 8d 3d ca 02 02 00 	lea    0x202ca(%rip),%rdi        # 471dc0 <usage_message+0x10080>
  451af6:	31 c0                	xor    %eax,%eax
  451af8:	e8 23 fd fb ff       	callq  411820 <__zbx_zabbix_syslog>
  451afd:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  451b02:	e9 0c ff ff ff       	jmpq   451a13 <evaluate_expression+0x328>
  451b07:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  451b0c:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
  451b12:	31 c9                	xor    %ecx,%ecx
  451b14:	e9 de fe ff ff       	jmpq   4519f7 <evaluate_expression+0x30c>
  451b19:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  451b1e:	e9 a7 fd ff ff       	jmpq   4518ca <evaluate_expression+0x1df>
  451b23:	48 63 b4 24 20 0e 00 	movslq 0xe20(%rsp),%rsi
  451b2a:	00 
  451b2b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  451b30:	48 8d 15 09 02 02 00 	lea    0x20209(%rip),%rdx        # 471d40 <usage_message+0x10000>
  451b37:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  451b3c:	31 c0                	xor    %eax,%eax
  451b3e:	e8 20 30 ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  451b43:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  451b48:	e8 8b c1 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  451b4d:	e9 31 ff ff ff       	jmpq   451a83 <evaluate_expression+0x398>
  451b52:	48 63 b4 24 20 0e 00 	movslq 0xe20(%rsp),%rsi
  451b59:	00 
  451b5a:	4c 89 e1             	mov    %r12,%rcx
  451b5d:	48 8d 15 14 02 02 00 	lea    0x20214(%rip),%rdx        # 471d78 <usage_message+0x10038>
  451b64:	eb d1                	jmp    451b37 <evaluate_expression+0x44c>
  451b66:	90                   	nop
  451b67:	90                   	nop
  451b68:	90                   	nop
  451b69:	90                   	nop
  451b6a:	90                   	nop
  451b6b:	90                   	nop
  451b6c:	90                   	nop
  451b6d:	90                   	nop
  451b6e:	90                   	nop
  451b6f:	90                   	nop
  451b70:	41 57                	push   %r15
  451b72:	41 56                	push   %r14
  451b74:	41 55                	push   %r13
  451b76:	41 54                	push   %r12
  451b78:	55                   	push   %rbp
  451b79:	53                   	push   %rbx
  451b7a:	48 81 ec 68 10 00 00 	sub    $0x1068,%rsp
  451b81:	49 89 ff             	mov    %rdi,%r15
  451b84:	89 f5                	mov    %esi,%ebp
  451b86:	89 d3                	mov    %edx,%ebx
  451b88:	41 89 ce             	mov    %ecx,%r14d
  451b8b:	45 89 cd             	mov    %r9d,%r13d
  451b8e:	48 85 ff             	test   %rdi,%rdi
  451b91:	0f 84 ba 04 00 00    	je     452051 <evaluate_expression+0x966>
  451b97:	89 f2                	mov    %esi,%edx
  451b99:	48 8d 35 20 05 02 00 	lea    0x20520(%rip),%rsi        # 4720c0 <usage_message+0x10380>
  451ba0:	bf 04 00 00 00       	mov    $0x4,%edi
  451ba5:	31 c0                	xor    %eax,%eax
  451ba7:	44 89 44 24 08       	mov    %r8d,0x8(%rsp)
  451bac:	e8 ff f4 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  451bb1:	4c 8d a4 24 20 10 00 	lea    0x1020(%rsp),%r12
  451bb8:	00 
  451bb9:	89 d9                	mov    %ebx,%ecx
  451bbb:	48 8d 15 49 04 02 00 	lea    0x20449(%rip),%rdx        # 47200b <usage_message+0x102cb>
  451bc2:	be 40 00 00 00       	mov    $0x40,%esi
  451bc7:	4c 89 e7             	mov    %r12,%rdi
  451bca:	31 c0                	xor    %eax,%eax
  451bcc:	e8 92 2f ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  451bd1:	89 c3                	mov    %eax,%ebx
  451bd3:	45 85 f6             	test   %r14d,%r14d
  451bd6:	44 8b 44 24 08       	mov    0x8(%rsp),%r8d
  451bdb:	0f 85 5e 03 00 00    	jne    451f3f <evaluate_expression+0x854>
  451be1:	45 85 c0             	test   %r8d,%r8d
  451be4:	0f 85 85 03 00 00    	jne    451f6f <evaluate_expression+0x884>
  451bea:	45 85 ed             	test   %r13d,%r13d
  451bed:	0f 85 a7 03 00 00    	jne    451f9a <evaluate_expression+0x8af>
  451bf3:	4c 8b 2d 0e b3 23 00 	mov    0x23b30e(%rip),%r13        # 68cf08 <zbx_iks_transport+0x4e8>
  451bfa:	49 8b 4d 00          	mov    0x0(%r13),%rcx
  451bfe:	48 85 c9             	test   %rcx,%rcx
  451c01:	74 1d                	je     451c20 <evaluate_expression+0x535>
  451c03:	48 63 db             	movslq %ebx,%rbx
  451c06:	be 40 00 00 00       	mov    $0x40,%esi
  451c0b:	48 29 de             	sub    %rbx,%rsi
  451c0e:	49 8d 3c 1c          	lea    (%r12,%rbx,1),%rdi
  451c12:	48 8d 15 0c 04 02 00 	lea    0x2040c(%rip),%rdx        # 472025 <usage_message+0x102e5>
  451c19:	31 c0                	xor    %eax,%eax
  451c1b:	e8 43 2f ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  451c20:	4c 8b 35 61 b3 23 00 	mov    0x23b361(%rip),%r14        # 68cf88 <zbx_iks_transport+0x568>
  451c27:	be 01 00 00 00       	mov    $0x1,%esi
  451c2c:	49 8b 3e             	mov    (%r14),%rdi
  451c2f:	e8 54 cd fb ff       	callq  40e988 <access@plt>
  451c34:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  451c37:	0f 84 f2 03 00 00    	je     45202f <evaluate_expression+0x944>
  451c3d:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  451c41:	48 85 ff             	test   %rdi,%rdi
  451c44:	74 10                	je     451c56 <evaluate_expression+0x56b>
  451c46:	e8 f0 f4 fe ff       	callq  44113b <is_ip4>
  451c4b:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  451c4e:	66 90                	xchg   %ax,%ax
  451c50:	0f 84 ad 03 00 00    	je     452003 <evaluate_expression+0x918>
  451c56:	e8 e5 ce fe ff       	callq  43eb40 <zbx_get_thread_id>
  451c5b:	49 89 c0             	mov    %rax,%r8
  451c5e:	48 8d 84 24 20 08 00 	lea    0x820(%rsp),%rax
  451c65:	00 
  451c66:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  451c6b:	48 8b 05 5e b0 23 00 	mov    0x23b05e(%rip),%rax        # 68ccd0 <zbx_iks_transport+0x2b0>
  451c72:	48 8b 08             	mov    (%rax),%rcx
  451c75:	48 8d 15 bc 03 02 00 	lea    0x203bc(%rip),%rdx        # 472038 <usage_message+0x102f8>
  451c7c:	be 00 08 00 00       	mov    $0x800,%esi
  451c81:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  451c86:	31 c0                	xor    %eax,%eax
  451c88:	e8 d6 2e ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  451c8d:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
  451c92:	4c 8b 4c 24 18       	mov    0x18(%rsp),%r9
  451c97:	4d 89 e0             	mov    %r12,%r8
  451c9a:	49 8b 0e             	mov    (%r14),%rcx
  451c9d:	48 8d 15 b0 03 02 00 	lea    0x203b0(%rip),%rdx        # 472054 <usage_message+0x10314>
  451ca4:	be 00 08 00 00       	mov    $0x800,%esi
  451ca9:	48 89 df             	mov    %rbx,%rdi
  451cac:	31 c0                	xor    %eax,%eax
  451cae:	e8 b0 2e ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  451cb3:	48 8d 35 44 d0 01 00 	lea    0x1d044(%rip),%rsi        # 46ecfe <usage_message+0xcfbe>
  451cba:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  451cbf:	e8 14 c3 fb ff       	callq  40dfd8 <fopen@plt>
  451cc4:	49 89 c6             	mov    %rax,%r14
  451cc7:	48 85 c0             	test   %rax,%rax
  451cca:	0f 84 f1 02 00 00    	je     451fc1 <evaluate_expression+0x8d6>
  451cd0:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  451cd5:	48 8d 35 89 04 03 00 	lea    0x30489(%rip),%rsi        # 482165 <usage_message+0x20425>
  451cdc:	bf 04 00 00 00       	mov    $0x4,%edi
  451ce1:	31 c0                	xor    %eax,%eax
  451ce3:	e8 c8 f3 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  451ce8:	85 ed                	test   %ebp,%ebp
  451cea:	7e 44                	jle    451d30 <evaluate_expression+0x645>
  451cec:	4d 89 fc             	mov    %r15,%r12
  451cef:	45 31 ed             	xor    %r13d,%r13d
  451cf2:	49 8b 14 24          	mov    (%r12),%rdx
  451cf6:	48 8d 35 68 04 03 00 	lea    0x30468(%rip),%rsi        # 482165 <usage_message+0x20425>
  451cfd:	bf 04 00 00 00       	mov    $0x4,%edi
  451d02:	31 c0                	xor    %eax,%eax
  451d04:	e8 a7 f3 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  451d09:	49 8b 0c 24          	mov    (%r12),%rcx
  451d0d:	48 8d 15 9b f4 01 00 	lea    0x1f49b(%rip),%rdx        # 4711af <usage_message+0xf46f>
  451d14:	be 01 00 00 00       	mov    $0x1,%esi
  451d19:	4c 89 f7             	mov    %r14,%rdi
  451d1c:	31 c0                	xor    %eax,%eax
  451d1e:	e8 45 c1 fb ff       	callq  40de68 <__fprintf_chk@plt>
  451d23:	41 83 c5 01          	add    $0x1,%r13d
  451d27:	49 83 c4 28          	add    $0x28,%r12
  451d2b:	44 39 ed             	cmp    %r13d,%ebp
  451d2e:	7f c2                	jg     451cf2 <evaluate_expression+0x607>
  451d30:	4c 89 f7             	mov    %r14,%rdi
  451d33:	e8 d0 cb fb ff       	callq  40e908 <fclose@plt>
  451d38:	48 89 da             	mov    %rbx,%rdx
  451d3b:	48 8d 35 23 04 03 00 	lea    0x30423(%rip),%rsi        # 482165 <usage_message+0x20425>
  451d42:	bf 04 00 00 00       	mov    $0x4,%edi
  451d47:	31 c0                	xor    %eax,%eax
  451d49:	e8 62 f3 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  451d4e:	48 8d 35 c9 b9 01 00 	lea    0x1b9c9(%rip),%rsi        # 46d71e <usage_message+0xb9de>
  451d55:	48 89 df             	mov    %rbx,%rdi
  451d58:	e8 8b cd fb ff       	callq  40eae8 <popen@plt>
  451d5d:	49 89 c4             	mov    %rax,%r12
  451d60:	48 85 c0             	test   %rax,%rax
  451d63:	0f 84 07 03 00 00    	je     452070 <evaluate_expression+0x985>
  451d69:	4c 89 e2             	mov    %r12,%rdx
  451d6c:	be 00 08 00 00       	mov    $0x800,%esi
  451d71:	48 89 df             	mov    %rbx,%rdi
  451d74:	e8 4f c3 fb ff       	callq  40e0c8 <fgets@plt>
  451d79:	48 85 c0             	test   %rax,%rax
  451d7c:	0f 84 84 01 00 00    	je     451f06 <evaluate_expression+0x81b>
  451d82:	48 8d 35 ee f3 01 00 	lea    0x1f3ee(%rip),%rsi        # 471177 <usage_message+0xf437>
  451d89:	48 89 df             	mov    %rbx,%rdi
  451d8c:	e8 5c 1e ff ff       	callq  443bed <zbx_rtrim>
  451d91:	48 89 da             	mov    %rbx,%rdx
  451d94:	48 8d 35 c8 02 02 00 	lea    0x202c8(%rip),%rsi        # 472063 <usage_message+0x10323>
  451d9b:	bf 04 00 00 00       	mov    $0x4,%edi
  451da0:	31 c0                	xor    %eax,%eax
  451da2:	e8 09 f3 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  451da7:	be 20 00 00 00       	mov    $0x20,%esi
  451dac:	48 89 df             	mov    %rbx,%rdi
  451daf:	e8 e4 c8 fb ff       	callq  40e698 <strchr@plt>
  451db4:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  451db9:	48 85 c0             	test   %rax,%rax
  451dbc:	74 ab                	je     451d69 <evaluate_expression+0x67e>
  451dbe:	c6 00 00             	movb   $0x0,(%rax)
  451dc1:	85 ed                	test   %ebp,%ebp
  451dc3:	0f 8e 30 01 00 00    	jle    451ef9 <evaluate_expression+0x80e>
  451dc9:	4d 89 fd             	mov    %r15,%r13
  451dcc:	45 31 f6             	xor    %r14d,%r14d
  451dcf:	eb 11                	jmp    451de2 <evaluate_expression+0x6f7>
  451dd1:	41 83 c6 01          	add    $0x1,%r14d
  451dd5:	49 83 c5 28          	add    $0x28,%r13
  451dd9:	44 39 f5             	cmp    %r14d,%ebp
  451ddc:	0f 8e 17 01 00 00    	jle    451ef9 <evaluate_expression+0x80e>
  451de2:	49 8b 75 00          	mov    0x0(%r13),%rsi
  451de6:	48 89 df             	mov    %rbx,%rdi
  451de9:	e8 ba c9 fb ff       	callq  40e7a8 <strcmp@plt>
  451dee:	85 c0                	test   %eax,%eax
  451df0:	75 df                	jne    451dd1 <evaluate_expression+0x6e6>
  451df2:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
  451df7:	c6 00 20             	movb   $0x20,(%rax)
  451dfa:	4d 85 ed             	test   %r13,%r13
  451dfd:	0f 84 66 ff ff ff    	je     451d69 <evaluate_expression+0x67e>
  451e03:	48 8d 35 68 02 02 00 	lea    0x20268(%rip),%rsi        # 472072 <usage_message+0x10332>
  451e0a:	48 89 df             	mov    %rbx,%rdi
  451e0d:	e8 56 c6 fb ff       	callq  40e468 <strstr@plt>
  451e12:	48 85 c0             	test   %rax,%rax
  451e15:	0f 84 4e ff ff ff    	je     451d69 <evaluate_expression+0x67e>
  451e1b:	4c 8d 70 03          	lea    0x3(%rax),%r14
  451e1f:	e9 87 00 00 00       	jmpq   451eab <evaluate_expression+0x7c0>
  451e24:	31 f6                	xor    %esi,%esi
  451e26:	4c 89 f7             	mov    %r14,%rdi
  451e29:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  451e2e:	e8 85 cd fb ff       	callq  40ebb8 <strtod@plt>
  451e33:	f2 0f 5e 05 9d ef 01 	divsd  0x1ef9d(%rip),%xmm0        # 470dd8 <usage_message+0xf098>
  451e3a:	00 
  451e3b:	41 8b 4d 20          	mov    0x20(%r13),%ecx
  451e3f:	85 c9                	test   %ecx,%ecx
  451e41:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  451e46:	0f 84 96 00 00 00    	je     451ee2 <evaluate_expression+0x7f7>
  451e4c:	f2 41 0f 10 4d 08    	movsd  0x8(%r13),%xmm1
  451e52:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
  451e56:	0f 87 86 00 00 00    	ja     451ee2 <evaluate_expression+0x7f7>
  451e5c:	66 41 0f 2e 45 18    	ucomisd 0x18(%r13),%xmm0
  451e62:	76 06                	jbe    451e6a <evaluate_expression+0x77f>
  451e64:	f2 41 0f 11 45 18    	movsd  %xmm0,0x18(%r13)
  451e6a:	41 8b 55 20          	mov    0x20(%r13),%edx
  451e6e:	f2 0f 2a ca          	cvtsi2sd %edx,%xmm1
  451e72:	f2 41 0f 59 4d 10    	mulsd  0x10(%r13),%xmm1
  451e78:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
  451e7c:	83 c2 01             	add    $0x1,%edx
  451e7f:	f2 0f 2a c2          	cvtsi2sd %edx,%xmm0
  451e83:	f2 0f 5e c8          	divsd  %xmm0,%xmm1
  451e87:	f2 41 0f 11 4d 10    	movsd  %xmm1,0x10(%r13)
  451e8d:	41 83 45 20 01       	addl   $0x1,0x20(%r13)
  451e92:	48 85 c0             	test   %rax,%rax
  451e95:	0f 84 ce fe ff ff    	je     451d69 <evaluate_expression+0x67e>
  451e9b:	c6 00 20             	movb   $0x20,(%rax)
  451e9e:	49 89 c6             	mov    %rax,%r14
  451ea1:	49 83 c6 01          	add    $0x1,%r14
  451ea5:	0f 84 be fe ff ff    	je     451d69 <evaluate_expression+0x67e>
  451eab:	be 20 00 00 00       	mov    $0x20,%esi
  451eb0:	4c 89 f7             	mov    %r14,%rdi
  451eb3:	e8 e0 c7 fb ff       	callq  40e698 <strchr@plt>
  451eb8:	48 85 c0             	test   %rax,%rax
  451ebb:	74 03                	je     451ec0 <evaluate_expression+0x7d5>
  451ebd:	c6 00 00             	movb   $0x0,(%rax)
  451ec0:	41 0f b6 16          	movzbl (%r14),%edx
  451ec4:	3a 15 d7 d7 01 00    	cmp    0x1d7d7(%rip),%dl        # 46f6a1 <usage_message+0xd961>
  451eca:	0f 85 54 ff ff ff    	jne    451e24 <evaluate_expression+0x739>
  451ed0:	41 0f b6 56 01       	movzbl 0x1(%r14),%edx
  451ed5:	3a 15 c7 d7 01 00    	cmp    0x1d7c7(%rip),%dl        # 46f6a2 <usage_message+0xd962>
  451edb:	74 b5                	je     451e92 <evaluate_expression+0x7a7>
  451edd:	e9 42 ff ff ff       	jmpq   451e24 <evaluate_expression+0x739>
  451ee2:	f2 41 0f 11 45 08    	movsd  %xmm0,0x8(%r13)
  451ee8:	41 8b 55 20          	mov    0x20(%r13),%edx
  451eec:	85 d2                	test   %edx,%edx
  451eee:	0f 84 70 ff ff ff    	je     451e64 <evaluate_expression+0x779>
  451ef4:	e9 63 ff ff ff       	jmpq   451e5c <evaluate_expression+0x771>
  451ef9:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
  451efe:	c6 00 20             	movb   $0x20,(%rax)
  451f01:	e9 63 fe ff ff       	jmpq   451d69 <evaluate_expression+0x67e>
  451f06:	4c 89 e7             	mov    %r12,%rdi
  451f09:	e8 7a c3 fb ff       	callq  40e288 <pclose@plt>
  451f0e:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  451f13:	e8 00 c1 fb ff       	callq  40e018 <unlink@plt>
  451f18:	48 8d 35 57 01 02 00 	lea    0x20157(%rip),%rsi        # 472076 <usage_message+0x10336>
  451f1f:	bf 04 00 00 00       	mov    $0x4,%edi
  451f24:	31 c0                	xor    %eax,%eax
  451f26:	e8 85 f1 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  451f2b:	31 c0                	xor    %eax,%eax
  451f2d:	48 81 c4 68 10 00 00 	add    $0x1068,%rsp
  451f34:	5b                   	pop    %rbx
  451f35:	5d                   	pop    %rbp
  451f36:	41 5c                	pop    %r12
  451f38:	41 5d                	pop    %r13
  451f3a:	41 5e                	pop    %r14
  451f3c:	41 5f                	pop    %r15
  451f3e:	c3                   	retq   
  451f3f:	48 63 f8             	movslq %eax,%rdi
  451f42:	be 40 00 00 00       	mov    $0x40,%esi
  451f47:	48 29 fe             	sub    %rdi,%rsi
  451f4a:	49 8d 3c 3c          	lea    (%r12,%rdi,1),%rdi
  451f4e:	44 89 f1             	mov    %r14d,%ecx
  451f51:	48 8d 15 bb 00 02 00 	lea    0x200bb(%rip),%rdx        # 472013 <usage_message+0x102d3>
  451f58:	31 c0                	xor    %eax,%eax
  451f5a:	e8 04 2c ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  451f5f:	01 c3                	add    %eax,%ebx
  451f61:	44 8b 44 24 08       	mov    0x8(%rsp),%r8d
  451f66:	45 85 c0             	test   %r8d,%r8d
  451f69:	0f 84 7b fc ff ff    	je     451bea <evaluate_expression+0x4ff>
  451f6f:	48 63 fb             	movslq %ebx,%rdi
  451f72:	be 40 00 00 00       	mov    $0x40,%esi
  451f77:	48 29 fe             	sub    %rdi,%rsi
  451f7a:	49 8d 3c 3c          	lea    (%r12,%rdi,1),%rdi
  451f7e:	44 89 c1             	mov    %r8d,%ecx
  451f81:	48 8d 15 91 00 02 00 	lea    0x20091(%rip),%rdx        # 472019 <usage_message+0x102d9>
  451f88:	31 c0                	xor    %eax,%eax
  451f8a:	e8 d4 2b ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  451f8f:	01 c3                	add    %eax,%ebx
  451f91:	45 85 ed             	test   %r13d,%r13d
  451f94:	0f 84 59 fc ff ff    	je     451bf3 <evaluate_expression+0x508>
  451f9a:	48 63 fb             	movslq %ebx,%rdi
  451f9d:	be 40 00 00 00       	mov    $0x40,%esi
  451fa2:	48 29 fe             	sub    %rdi,%rsi
  451fa5:	49 8d 3c 3c          	lea    (%r12,%rdi,1),%rdi
  451fa9:	44 89 e9             	mov    %r13d,%ecx
  451fac:	48 8d 15 6c 00 02 00 	lea    0x2006c(%rip),%rdx        # 47201f <usage_message+0x102df>
  451fb3:	31 c0                	xor    %eax,%eax
  451fb5:	e8 a9 2b ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  451fba:	01 c3                	add    %eax,%ebx
  451fbc:	e9 32 fc ff ff       	jmpq   451bf3 <evaluate_expression+0x508>
  451fc1:	e8 a2 c7 fb ff       	callq  40e768 <__errno_location@plt>
  451fc6:	48 89 c3             	mov    %rax,%rbx
  451fc9:	8b 38                	mov    (%rax),%edi
  451fcb:	e8 88 c4 fb ff       	callq  40e458 <strerror@plt>
  451fd0:	49 89 c1             	mov    %rax,%r9
  451fd3:	48 63 b4 24 a8 10 00 	movslq 0x10a8(%rsp),%rsi
  451fda:	00 
  451fdb:	44 8b 03             	mov    (%rbx),%r8d
  451fde:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  451fe3:	48 8d 15 42 00 02 00 	lea    0x20042(%rip),%rdx        # 47202c <usage_message+0x102ec>
  451fea:	48 8b bc 24 a0 10 00 	mov    0x10a0(%rsp),%rdi
  451ff1:	00 
  451ff2:	31 c0                	xor    %eax,%eax
  451ff4:	e8 6a 2b ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  451ff9:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  451ffe:	e9 2a ff ff ff       	jmpq   451f2d <evaluate_expression+0x842>
  452003:	48 63 b4 24 a8 10 00 	movslq 0x10a8(%rsp),%rsi
  45200a:	00 
  45200b:	49 8b 4d 00          	mov    0x0(%r13),%rcx
  45200f:	48 8d 15 d2 00 02 00 	lea    0x200d2(%rip),%rdx        # 4720e8 <usage_message+0x103a8>
  452016:	48 8b bc 24 a0 10 00 	mov    0x10a0(%rsp),%rdi
  45201d:	00 
  45201e:	31 c0                	xor    %eax,%eax
  452020:	e8 3e 2b ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  452025:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  45202a:	e9 fe fe ff ff       	jmpq   451f2d <evaluate_expression+0x842>
  45202f:	e8 34 c7 fb ff       	callq  40e768 <__errno_location@plt>
  452034:	48 89 c3             	mov    %rax,%rbx
  452037:	8b 38                	mov    (%rax),%edi
  452039:	e8 1a c4 fb ff       	callq  40e458 <strerror@plt>
  45203e:	49 89 c1             	mov    %rax,%r9
  452041:	48 63 b4 24 a8 10 00 	movslq 0x10a8(%rsp),%rsi
  452048:	00 
  452049:	44 8b 03             	mov    (%rbx),%r8d
  45204c:	49 8b 0e             	mov    (%r14),%rcx
  45204f:	eb 92                	jmp    451fe3 <evaluate_expression+0x8f8>
  452051:	48 8d 0d dd 00 02 00 	lea    0x200dd(%rip),%rcx        # 472135 <usage_message+0x103f5>
  452058:	ba 35 00 00 00       	mov    $0x35,%edx
  45205d:	48 8d 35 9c ff 01 00 	lea    0x1ff9c(%rip),%rsi        # 472000 <usage_message+0x102c0>
  452064:	48 8d 3d 13 a9 01 00 	lea    0x1a913(%rip),%rdi        # 46c97e <usage_message+0xac3e>
  45206b:	e8 88 be fb ff       	callq  40def8 <__assert_fail@plt>
  452070:	e8 f3 c6 fb ff       	callq  40e768 <__errno_location@plt>
  452075:	48 89 c5             	mov    %rax,%rbp
  452078:	8b 38                	mov    (%rax),%edi
  45207a:	e8 d9 c3 fb ff       	callq  40e458 <strerror@plt>
  45207f:	49 89 c1             	mov    %rax,%r9
  452082:	48 63 b4 24 a8 10 00 	movslq 0x10a8(%rsp),%rsi
  452089:	00 
  45208a:	44 8b 45 00          	mov    0x0(%rbp),%r8d
  45208e:	48 89 d9             	mov    %rbx,%rcx
  452091:	48 8d 15 94 ff 01 00 	lea    0x1ff94(%rip),%rdx        # 47202c <usage_message+0x102ec>
  452098:	48 8b bc 24 a0 10 00 	mov    0x10a0(%rsp),%rdi
  45209f:	00 
  4520a0:	31 c0                	xor    %eax,%eax
  4520a2:	e8 bc 2a ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  4520a7:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  4520ac:	e8 67 bf fb ff       	callq  40e018 <unlink@plt>
  4520b1:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  4520b6:	e9 72 fe ff ff       	jmpq   451f2d <evaluate_expression+0x842>

00000000004520bb <do_ping>:
  4520bb:	41 56                	push   %r14
  4520bd:	41 55                	push   %r13
  4520bf:	41 54                	push   %r12
  4520c1:	55                   	push   %rbp
  4520c2:	53                   	push   %rbx
  4520c3:	48 83 ec 20          	sub    $0x20,%rsp
  4520c7:	49 89 fd             	mov    %rdi,%r13
  4520ca:	89 f3                	mov    %esi,%ebx
  4520cc:	89 d5                	mov    %edx,%ebp
  4520ce:	41 89 cc             	mov    %ecx,%r12d
  4520d1:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
  4520d6:	89 f2                	mov    %esi,%edx
  4520d8:	48 8d 35 ad ff 01 00 	lea    0x1ffad(%rip),%rsi        # 47208c <usage_message+0x1034c>
  4520df:	bf 04 00 00 00       	mov    $0x4,%edi
  4520e4:	31 c0                	xor    %eax,%eax
  4520e6:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
  4520eb:	44 89 4c 24 10       	mov    %r9d,0x10(%rsp)
  4520f0:	e8 bb ef fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4520f5:	8b 44 24 58          	mov    0x58(%rsp),%eax
  4520f9:	89 44 24 08          	mov    %eax,0x8(%rsp)
  4520fd:	4c 89 34 24          	mov    %r14,(%rsp)
  452101:	44 8b 4c 24 10       	mov    0x10(%rsp),%r9d
  452106:	44 8b 44 24 18       	mov    0x18(%rsp),%r8d
  45210b:	44 89 e1             	mov    %r12d,%ecx
  45210e:	89 ea                	mov    %ebp,%edx
  452110:	89 de                	mov    %ebx,%esi
  452112:	4c 89 ef             	mov    %r13,%rdi
  452115:	e8 56 fa ff ff       	callq  451b70 <evaluate_expression+0x485>
  45211a:	89 c3                	mov    %eax,%ebx
  45211c:	83 f8 fe             	cmp    $0xfffffffffffffffe,%eax
  45211f:	74 2c                	je     45214d <do_ping+0x92>
  452121:	89 df                	mov    %ebx,%edi
  452123:	e8 53 12 ff ff       	callq  44337b <zbx_result_string>
  452128:	48 89 c2             	mov    %rax,%rdx
  45212b:	48 8d 35 75 ff 01 00 	lea    0x1ff75(%rip),%rsi        # 4720a7 <usage_message+0x10367>
  452132:	bf 04 00 00 00       	mov    $0x4,%edi
  452137:	31 c0                	xor    %eax,%eax
  452139:	e8 72 ef fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45213e:	89 d8                	mov    %ebx,%eax
  452140:	48 83 c4 20          	add    $0x20,%rsp
  452144:	5b                   	pop    %rbx
  452145:	5d                   	pop    %rbp
  452146:	41 5c                	pop    %r12
  452148:	41 5d                	pop    %r13
  45214a:	41 5e                	pop    %r14
  45214c:	c3                   	retq   
  45214d:	4c 89 f2             	mov    %r14,%rdx
  452150:	48 8d 35 0e 00 03 00 	lea    0x3000e(%rip),%rsi        # 482165 <usage_message+0x20425>
  452157:	bf 02 00 00 00       	mov    $0x2,%edi
  45215c:	31 c0                	xor    %eax,%eax
  45215e:	e8 4d ef fd ff       	callq  4310b0 <__zbx_zabbix_log>
  452163:	4c 89 f6             	mov    %r14,%rsi
  452166:	48 8d 3d f8 ff 02 00 	lea    0x2fff8(%rip),%rdi        # 482165 <usage_message+0x20425>
  45216d:	31 c0                	xor    %eax,%eax
  45216f:	e8 ac f6 fb ff       	callq  411820 <__zbx_zabbix_syslog>
  452174:	eb ab                	jmp    452121 <do_ping+0x66>
  452176:	90                   	nop
  452177:	90                   	nop
  452178:	90                   	nop
  452179:	90                   	nop
  45217a:	90                   	nop
  45217b:	90                   	nop
  45217c:	90                   	nop
  45217d:	90                   	nop
  45217e:	90                   	nop
  45217f:	90                   	nop
  452180:	55                   	push   %rbp
  452181:	53                   	push   %rbx
  452182:	48 83 ec 18          	sub    $0x18,%rsp
  452186:	48 89 fb             	mov    %rdi,%rbx
  452189:	48 89 f5             	mov    %rsi,%rbp
  45218c:	49 89 f0             	mov    %rsi,%r8
  45218f:	48 89 f9             	mov    %rdi,%rcx
  452192:	48 8d 15 a9 ff 01 00 	lea    0x1ffa9(%rip),%rdx        # 472142 <usage_message+0x10402>
  452199:	48 8d 35 70 02 02 00 	lea    0x20270(%rip),%rsi        # 472410 <usage_message+0x106d0>
  4521a0:	bf 04 00 00 00       	mov    $0x4,%edi
  4521a5:	31 c0                	xor    %eax,%eax
  4521a7:	e8 04 ef fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4521ac:	48 89 ea             	mov    %rbp,%rdx
  4521af:	48 89 de             	mov    %rbx,%rsi
  4521b2:	48 8d 3d 77 02 02 00 	lea    0x20277(%rip),%rdi        # 472430 <usage_message+0x106f0>
  4521b9:	31 c0                	xor    %eax,%eax
  4521bb:	e8 ec 5d 00 00       	callq  457fac <__zbx_DBselect>
  4521c0:	48 89 c3             	mov    %rax,%rbx
  4521c3:	48 8d 6c 24 08       	lea    0x8(%rsp),%rbp
  4521c8:	eb 14                	jmp    4521de <do_ping+0x123>
  4521ca:	48 89 ea             	mov    %rbp,%rdx
  4521cd:	48 8d 35 ff 2e 02 00 	lea    0x22eff(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4521d4:	48 8b 38             	mov    (%rax),%rdi
  4521d7:	31 c0                	xor    %eax,%eax
  4521d9:	e8 ca bc fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4521de:	48 89 df             	mov    %rbx,%rdi
  4521e1:	e8 b7 57 00 00       	callq  45799d <DBfetch>
  4521e6:	48 85 c0             	test   %rax,%rax
  4521e9:	75 df                	jne    4521ca <do_ping+0x10f>
  4521eb:	48 89 df             	mov    %rbx,%rdi
  4521ee:	e8 e5 ba fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4521f3:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  4521f8:	48 8d 15 43 ff 01 00 	lea    0x1ff43(%rip),%rdx        # 472142 <usage_message+0x10402>
  4521ff:	48 8d 35 4e ff 01 00 	lea    0x1ff4e(%rip),%rsi        # 472154 <usage_message+0x10414>
  452206:	bf 04 00 00 00       	mov    $0x4,%edi
  45220b:	31 c0                	xor    %eax,%eax
  45220d:	e8 9e ee fd ff       	callq  4310b0 <__zbx_zabbix_log>
  452212:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  452217:	48 83 c4 18          	add    $0x18,%rsp
  45221b:	5b                   	pop    %rbx
  45221c:	5d                   	pop    %rbp
  45221d:	c3                   	retq   
  45221e:	41 56                	push   %r14
  452220:	41 55                	push   %r13
  452222:	41 54                	push   %r12
  452224:	55                   	push   %rbp
  452225:	53                   	push   %rbx
  452226:	48 83 ec 10          	sub    $0x10,%rsp
  45222a:	49 89 fe             	mov    %rdi,%r14
  45222d:	89 f3                	mov    %esi,%ebx
  45222f:	48 c7 04 24 00 00 00 	movq   $0x0,(%rsp)
  452236:	00 
  452237:	c7 44 24 0c 00 01 00 	movl   $0x100,0xc(%rsp)
  45223e:	00 
  45223f:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  452246:	00 
  452247:	89 f1                	mov    %esi,%ecx
  452249:	48 8d 15 14 ff 01 00 	lea    0x1ff14(%rip),%rdx        # 472164 <usage_message+0x10424>
  452250:	48 8d 35 1d ff 01 00 	lea    0x1ff1d(%rip),%rsi        # 472174 <usage_message+0x10434>
  452257:	bf 04 00 00 00       	mov    $0x4,%edi
  45225c:	31 c0                	xor    %eax,%eax
  45225e:	e8 4d ee fd ff       	callq  4310b0 <__zbx_zabbix_log>
  452263:	85 db                	test   %ebx,%ebx
  452265:	75 0d                	jne    452274 <do_ping+0x1b9>
  452267:	48 83 c4 10          	add    $0x10,%rsp
  45226b:	5b                   	pop    %rbx
  45226c:	5d                   	pop    %rbp
  45226d:	41 5c                	pop    %r12
  45226f:	41 5d                	pop    %r13
  452271:	41 5e                	pop    %r14
  452273:	c3                   	retq   
  452274:	48 63 4c 24 0c       	movslq 0xc(%rsp),%rcx
  452279:	48 8b 14 24          	mov    (%rsp),%rdx
  45227d:	be a8 04 00 00       	mov    $0x4a8,%esi
  452282:	48 8d 3d 03 ff 01 00 	lea    0x1ff03(%rip),%rdi        # 47218c <usage_message+0x1044c>
  452289:	e8 7d 04 ff ff       	callq  44270b <zbx_malloc2>
  45228e:	48 89 04 24          	mov    %rax,(%rsp)
  452292:	48 8d 6c 24 08       	lea    0x8(%rsp),%rbp
  452297:	4c 8d 64 24 0c       	lea    0xc(%rsp),%r12
  45229c:	45 31 c9             	xor    %r9d,%r9d
  45229f:	4c 8d 05 f2 01 02 00 	lea    0x201f2(%rip),%r8        # 472498 <usage_message+0x10758>
  4522a6:	b9 40 00 00 00       	mov    $0x40,%ecx
  4522ab:	48 89 ea             	mov    %rbp,%rdx
  4522ae:	4c 89 e6             	mov    %r12,%rsi
  4522b1:	48 89 e7             	mov    %rsp,%rdi
  4522b4:	31 c0                	xor    %eax,%eax
  4522b6:	e8 ec 26 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4522bb:	41 89 d9             	mov    %ebx,%r9d
  4522be:	4d 89 f0             	mov    %r14,%r8
  4522c1:	48 8d 0d 47 5b 01 00 	lea    0x15b47(%rip),%rcx        # 467e0f <usage_message+0x60cf>
  4522c8:	48 89 ea             	mov    %rbp,%rdx
  4522cb:	4c 89 e6             	mov    %r12,%rsi
  4522ce:	48 89 e7             	mov    %rsp,%rdi
  4522d1:	e8 61 53 00 00       	callq  457637 <DBadd_condition_alloc>
  4522d6:	4c 8d 05 14 3f 01 00 	lea    0x13f14(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  4522dd:	b9 03 00 00 00       	mov    $0x3,%ecx
  4522e2:	48 89 ea             	mov    %rbp,%rdx
  4522e5:	4c 89 e6             	mov    %r12,%rsi
  4522e8:	48 89 e7             	mov    %rsp,%rdi
  4522eb:	31 c0                	xor    %eax,%eax
  4522ed:	e8 b5 26 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4522f2:	4c 8d 05 d7 01 02 00 	lea    0x201d7(%rip),%r8        # 4724d0 <usage_message+0x10790>
  4522f9:	b9 40 00 00 00       	mov    $0x40,%ecx
  4522fe:	48 89 ea             	mov    %rbp,%rdx
  452301:	4c 89 e6             	mov    %r12,%rsi
  452304:	48 89 e7             	mov    %rsp,%rdi
  452307:	31 c0                	xor    %eax,%eax
  452309:	e8 99 26 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45230e:	41 89 d9             	mov    %ebx,%r9d
  452311:	4d 89 f0             	mov    %r14,%r8
  452314:	48 8d 0d 78 fe 01 00 	lea    0x1fe78(%rip),%rcx        # 472193 <usage_message+0x10453>
  45231b:	48 89 ea             	mov    %rbp,%rdx
  45231e:	4c 89 e6             	mov    %r12,%rsi
  452321:	48 89 e7             	mov    %rsp,%rdi
  452324:	e8 0e 53 00 00       	callq  457637 <DBadd_condition_alloc>
  452329:	4c 8d 05 c1 3e 01 00 	lea    0x13ec1(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  452330:	b9 03 00 00 00       	mov    $0x3,%ecx
  452335:	48 89 ea             	mov    %rbp,%rdx
  452338:	4c 89 e6             	mov    %r12,%rsi
  45233b:	48 89 e7             	mov    %rsp,%rdi
  45233e:	31 c0                	xor    %eax,%eax
  452340:	e8 62 26 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  452345:	4c 8d 05 4f fe 01 00 	lea    0x1fe4f(%rip),%r8        # 47219b <usage_message+0x1045b>
  45234c:	b9 40 00 00 00       	mov    $0x40,%ecx
  452351:	48 89 ea             	mov    %rbp,%rdx
  452354:	4c 89 e6             	mov    %r12,%rsi
  452357:	48 89 e7             	mov    %rsp,%rdi
  45235a:	31 c0                	xor    %eax,%eax
  45235c:	e8 46 26 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  452361:	41 89 d9             	mov    %ebx,%r9d
  452364:	4d 89 f0             	mov    %r14,%r8
  452367:	48 8d 0d 25 fe 01 00 	lea    0x1fe25(%rip),%rcx        # 472193 <usage_message+0x10453>
  45236e:	48 89 ea             	mov    %rbp,%rdx
  452371:	4c 89 e6             	mov    %r12,%rsi
  452374:	48 89 e7             	mov    %rsp,%rdi
  452377:	e8 bb 52 00 00       	callq  457637 <DBadd_condition_alloc>
  45237c:	4c 8d 05 6e 3e 01 00 	lea    0x13e6e(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  452383:	b9 03 00 00 00       	mov    $0x3,%ecx
  452388:	48 89 ea             	mov    %rbp,%rdx
  45238b:	4c 89 e6             	mov    %r12,%rsi
  45238e:	48 89 e7             	mov    %rsp,%rdi
  452391:	31 c0                	xor    %eax,%eax
  452393:	e8 0f 26 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  452398:	48 8b 34 24          	mov    (%rsp),%rsi
  45239c:	48 8d 3d c2 fd 02 00 	lea    0x2fdc2(%rip),%rdi        # 482165 <usage_message+0x20425>
  4523a3:	31 c0                	xor    %eax,%eax
  4523a5:	e8 98 67 00 00       	callq  458b42 <__zbx_DBexecute>
  4523aa:	48 8b 3c 24          	mov    (%rsp),%rdi
  4523ae:	48 85 ff             	test   %rdi,%rdi
  4523b1:	74 0d                	je     4523c0 <do_ping+0x305>
  4523b3:	e8 30 be fb ff       	callq  40e1e8 <free@plt>
  4523b8:	48 c7 04 24 00 00 00 	movq   $0x0,(%rsp)
  4523bf:	00 
  4523c0:	48 8d 15 9d fd 01 00 	lea    0x1fd9d(%rip),%rdx        # 472164 <usage_message+0x10424>
  4523c7:	48 8d 35 cf 0e 03 00 	lea    0x30ecf(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4523ce:	bf 04 00 00 00       	mov    $0x4,%edi
  4523d3:	31 c0                	xor    %eax,%eax
  4523d5:	e8 d6 ec fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4523da:	48 83 c4 10          	add    $0x10,%rsp
  4523de:	5b                   	pop    %rbx
  4523df:	5d                   	pop    %rbp
  4523e0:	41 5c                	pop    %r12
  4523e2:	41 5d                	pop    %r13
  4523e4:	41 5e                	pop    %r14
  4523e6:	c3                   	retq   
  4523e7:	41 56                	push   %r14
  4523e9:	41 55                	push   %r13
  4523eb:	41 54                	push   %r12
  4523ed:	55                   	push   %rbp
  4523ee:	53                   	push   %rbx
  4523ef:	48 83 ec 10          	sub    $0x10,%rsp
  4523f3:	48 89 f2             	mov    %rsi,%rdx
  4523f6:	89 fe                	mov    %edi,%esi
  4523f8:	48 8d 3d f1 00 02 00 	lea    0x200f1(%rip),%rdi        # 4724f0 <usage_message+0x107b0>
  4523ff:	31 c0                	xor    %eax,%eax
  452401:	e8 a6 5b 00 00       	callq  457fac <__zbx_DBselect>
  452406:	49 89 c5             	mov    %rax,%r13
  452409:	4c 8d 74 24 08       	lea    0x8(%rsp),%r14
  45240e:	48 89 e5             	mov    %rsp,%rbp
  452411:	4c 89 ef             	mov    %r13,%rdi
  452414:	e8 84 55 00 00       	callq  45799d <DBfetch>
  452419:	48 85 c0             	test   %rax,%rax
  45241c:	0f 84 9e 00 00 00    	je     4524c0 <do_ping+0x405>
  452422:	4c 89 f2             	mov    %r14,%rdx
  452425:	48 8d 35 a7 2c 02 00 	lea    0x22ca7(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45242c:	48 8b 38             	mov    (%rax),%rdi
  45242f:	31 c0                	xor    %eax,%eax
  452431:	e8 72 ba fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  452436:	4c 8b 64 24 08       	mov    0x8(%rsp),%r12
  45243b:	4c 89 e6             	mov    %r12,%rsi
  45243e:	48 8d 3d 03 01 02 00 	lea    0x20103(%rip),%rdi        # 472548 <usage_message+0x10808>
  452445:	31 c0                	xor    %eax,%eax
  452447:	e8 60 5b 00 00       	callq  457fac <__zbx_DBselect>
  45244c:	48 89 c3             	mov    %rax,%rbx
  45244f:	eb 38                	jmp    452489 <do_ping+0x3ce>
  452451:	48 89 ea             	mov    %rbp,%rdx
  452454:	48 8d 35 78 2c 02 00 	lea    0x22c78(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45245b:	48 8b 38             	mov    (%rax),%rdi
  45245e:	31 c0                	xor    %eax,%eax
  452460:	e8 43 ba fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  452465:	48 8b 34 24          	mov    (%rsp),%rsi
  452469:	48 8d 3d 20 01 02 00 	lea    0x20120(%rip),%rdi        # 472590 <usage_message+0x10850>
  452470:	31 c0                	xor    %eax,%eax
  452472:	e8 cb 66 00 00       	callq  458b42 <__zbx_DBexecute>
  452477:	48 8b 34 24          	mov    (%rsp),%rsi
  45247b:	48 8d 3d 3e 01 02 00 	lea    0x2013e(%rip),%rdi        # 4725c0 <usage_message+0x10880>
  452482:	31 c0                	xor    %eax,%eax
  452484:	e8 b9 66 00 00       	callq  458b42 <__zbx_DBexecute>
  452489:	48 89 df             	mov    %rbx,%rdi
  45248c:	e8 0c 55 00 00       	callq  45799d <DBfetch>
  452491:	48 85 c0             	test   %rax,%rax
  452494:	75 bb                	jne    452451 <do_ping+0x396>
  452496:	48 89 df             	mov    %rbx,%rdi
  452499:	e8 3a b8 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45249e:	4c 89 e6             	mov    %r12,%rsi
  4524a1:	48 8d 3d 50 01 02 00 	lea    0x20150(%rip),%rdi        # 4725f8 <usage_message+0x108b8>
  4524a8:	31 c0                	xor    %eax,%eax
  4524aa:	e8 93 66 00 00       	callq  458b42 <__zbx_DBexecute>
  4524af:	4c 89 ef             	mov    %r13,%rdi
  4524b2:	e8 e6 54 00 00       	callq  45799d <DBfetch>
  4524b7:	48 85 c0             	test   %rax,%rax
  4524ba:	0f 85 62 ff ff ff    	jne    452422 <do_ping+0x367>
  4524c0:	4c 89 ef             	mov    %r13,%rdi
  4524c3:	e8 10 b8 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4524c8:	48 83 c4 10          	add    $0x10,%rsp
  4524cc:	5b                   	pop    %rbx
  4524cd:	5d                   	pop    %rbp
  4524ce:	41 5c                	pop    %r12
  4524d0:	41 5d                	pop    %r13
  4524d2:	41 5e                	pop    %r14
  4524d4:	c3                   	retq   
  4524d5:	41 54                	push   %r12
  4524d7:	55                   	push   %rbp
  4524d8:	53                   	push   %rbx
  4524d9:	89 fd                	mov    %edi,%ebp
  4524db:	49 89 f4             	mov    %rsi,%r12
  4524de:	48 89 f2             	mov    %rsi,%rdx
  4524e1:	89 fe                	mov    %edi,%esi
  4524e3:	48 8d 3d 46 01 02 00 	lea    0x20146(%rip),%rdi        # 472630 <usage_message+0x108f0>
  4524ea:	31 c0                	xor    %eax,%eax
  4524ec:	e8 bb 5a 00 00       	callq  457fac <__zbx_DBselect>
  4524f1:	48 89 c3             	mov    %rax,%rbx
  4524f4:	eb 16                	jmp    45250c <do_ping+0x451>
  4524f6:	48 8b 10             	mov    (%rax),%rdx
  4524f9:	be 01 00 00 00       	mov    $0x1,%esi
  4524fe:	48 8d 3d 7b 01 02 00 	lea    0x2017b(%rip),%rdi        # 472680 <usage_message+0x10940>
  452505:	31 c0                	xor    %eax,%eax
  452507:	e8 36 66 00 00       	callq  458b42 <__zbx_DBexecute>
  45250c:	48 89 df             	mov    %rbx,%rdi
  45250f:	e8 89 54 00 00       	callq  45799d <DBfetch>
  452514:	48 85 c0             	test   %rax,%rax
  452517:	75 dd                	jne    4524f6 <do_ping+0x43b>
  452519:	48 89 df             	mov    %rbx,%rdi
  45251c:	e8 b7 b7 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  452521:	4c 89 e2             	mov    %r12,%rdx
  452524:	89 ee                	mov    %ebp,%esi
  452526:	48 8d 3d 83 01 02 00 	lea    0x20183(%rip),%rdi        # 4726b0 <usage_message+0x10970>
  45252d:	31 c0                	xor    %eax,%eax
  45252f:	5b                   	pop    %rbx
  452530:	5d                   	pop    %rbp
  452531:	41 5c                	pop    %r12
  452533:	e9 0a 66 00 00       	jmpq   458b42 <__zbx_DBexecute>
  452538:	41 57                	push   %r15
  45253a:	41 56                	push   %r14
  45253c:	41 55                	push   %r13
  45253e:	41 54                	push   %r12
  452540:	55                   	push   %rbp
  452541:	53                   	push   %rbx
  452542:	48 83 ec 18          	sub    $0x18,%rsp
  452546:	49 89 fd             	mov    %rdi,%r13
  452549:	49 89 f4             	mov    %rsi,%r12
  45254c:	48 89 d5             	mov    %rdx,%rbp
  45254f:	48 89 cb             	mov    %rcx,%rbx
  452552:	48 8d 15 5b fc 01 00 	lea    0x1fc5b(%rip),%rdx        # 4721b4 <usage_message+0x10474>
  452559:	48 8d 35 31 0d 03 00 	lea    0x30d31(%rip),%rsi        # 483291 <usage_message+0x21551>
  452560:	bf 04 00 00 00       	mov    $0x4,%edi
  452565:	31 c0                	xor    %eax,%eax
  452567:	e8 44 eb fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45256c:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
  452572:	4c 89 ee             	mov    %r13,%rsi
  452575:	48 8d 3d e9 fb 02 00 	lea    0x2fbe9(%rip),%rdi        # 482165 <usage_message+0x20425>
  45257c:	31 c0                	xor    %eax,%eax
  45257e:	e8 29 5a 00 00       	callq  457fac <__zbx_DBselect>
  452583:	49 89 c7             	mov    %rax,%r15
  452586:	e9 29 01 00 00       	jmpq   4526b4 <do_ping+0x5f9>
  45258b:	49 8b 04 24          	mov    (%r12),%rax
  45258f:	48 63 d2             	movslq %edx,%rdx
  452592:	48 89 d1             	mov    %rdx,%rcx
  452595:	48 c1 e1 05          	shl    $0x5,%rcx
  452599:	48 01 d1             	add    %rdx,%rcx
  45259c:	48 8d 14 4a          	lea    (%rdx,%rcx,2),%rdx
  4525a0:	48 c1 e2 04          	shl    $0x4,%rdx
  4525a4:	4c 8d 34 10          	lea    (%rax,%rdx,1),%r14
  4525a8:	4c 89 f2             	mov    %r14,%rdx
  4525ab:	48 8d 35 21 2b 02 00 	lea    0x22b21(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4525b2:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  4525b6:	31 c0                	xor    %eax,%eax
  4525b8:	e8 eb b8 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4525bd:	49 8d 56 08          	lea    0x8(%r14),%rdx
  4525c1:	49 8b 7d 08          	mov    0x8(%r13),%rdi
  4525c5:	48 8d 35 07 2b 02 00 	lea    0x22b07(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4525cc:	31 c0                	xor    %eax,%eax
  4525ce:	e8 d5 b8 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4525d3:	4d 8d 4e 10          	lea    0x10(%r14),%r9
  4525d7:	49 8b 75 10          	mov    0x10(%r13),%rsi
  4525db:	ba fd 03 00 00       	mov    $0x3fd,%edx
  4525e0:	4c 89 cf             	mov    %r9,%rdi
  4525e3:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
  4525e8:	e8 b3 05 ff ff       	callq  442ba0 <zbx_strlcpy>
  4525ed:	49 8b 7d 18          	mov    0x18(%r13),%rdi
  4525f1:	ba 0a 00 00 00       	mov    $0xa,%edx
  4525f6:	31 f6                	xor    %esi,%esi
  4525f8:	e8 2b bf fb ff       	callq  40e528 <strtol@plt>
  4525fd:	41 89 86 10 04 00 00 	mov    %eax,0x410(%r14)
  452604:	49 8b 7d 20          	mov    0x20(%r13),%rdi
  452608:	ba 0a 00 00 00       	mov    $0xa,%edx
  45260d:	31 f6                	xor    %esi,%esi
  45260f:	e8 14 bf fb ff       	callq  40e528 <strtol@plt>
  452614:	41 89 86 14 04 00 00 	mov    %eax,0x414(%r14)
  45261b:	49 8b 75 28          	mov    0x28(%r13),%rsi
  45261f:	49 8d be 18 04 00 00 	lea    0x418(%r14),%rdi
  452626:	ba 07 00 00 00       	mov    $0x7,%edx
  45262b:	e8 70 05 ff ff       	callq  442ba0 <zbx_strlcpy>
  452630:	49 8b 7d 30          	mov    0x30(%r13),%rdi
  452634:	ba 0a 00 00 00       	mov    $0xa,%edx
  452639:	31 f6                	xor    %esi,%esi
  45263b:	e8 e8 be fb ff       	callq  40e528 <strtol@plt>
  452640:	41 89 86 20 04 00 00 	mov    %eax,0x420(%r14)
  452647:	49 8b 7d 38          	mov    0x38(%r13),%rdi
  45264b:	ba 0a 00 00 00       	mov    $0xa,%edx
  452650:	31 f6                	xor    %esi,%esi
  452652:	e8 d1 be fb ff       	callq  40e528 <strtol@plt>
  452657:	41 89 86 24 04 00 00 	mov    %eax,0x424(%r14)
  45265e:	49 8b 7d 40          	mov    0x40(%r13),%rdi
  452662:	ba 0a 00 00 00       	mov    $0xa,%edx
  452667:	31 f6                	xor    %esi,%esi
  452669:	e8 ba be fb ff       	callq  40e528 <strtol@plt>
  45266e:	41 89 86 28 04 00 00 	mov    %eax,0x428(%r14)
  452675:	49 8b 7d 48          	mov    0x48(%r13),%rdi
  452679:	ba 0a 00 00 00       	mov    $0xa,%edx
  45267e:	31 f6                	xor    %esi,%esi
  452680:	e8 a3 be fb ff       	callq  40e528 <strtol@plt>
  452685:	41 89 86 2c 04 00 00 	mov    %eax,0x42c(%r14)
  45268c:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
  452691:	4d 8b 46 08          	mov    0x8(%r14),%r8
  452695:	8b 0b                	mov    (%rbx),%ecx
  452697:	48 8d 15 16 fb 01 00 	lea    0x1fb16(%rip),%rdx        # 4721b4 <usage_message+0x10474>
  45269e:	48 8d 35 20 fb 01 00 	lea    0x1fb20(%rip),%rsi        # 4721c5 <usage_message+0x10485>
  4526a5:	bf 04 00 00 00       	mov    $0x4,%edi
  4526aa:	31 c0                	xor    %eax,%eax
  4526ac:	e8 ff e9 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4526b1:	83 03 01             	addl   $0x1,(%rbx)
  4526b4:	4c 89 ff             	mov    %r15,%rdi
  4526b7:	e8 e1 52 00 00       	callq  45799d <DBfetch>
  4526bc:	49 89 c5             	mov    %rax,%r13
  4526bf:	48 85 c0             	test   %rax,%rax
  4526c2:	74 46                	je     45270a <do_ping+0x64f>
  4526c4:	8b 13                	mov    (%rbx),%edx
  4526c6:	39 55 00             	cmp    %edx,0x0(%rbp)
  4526c9:	0f 85 bc fe ff ff    	jne    45258b <do_ping+0x4d0>
  4526cf:	83 c2 10             	add    $0x10,%edx
  4526d2:	89 55 00             	mov    %edx,0x0(%rbp)
  4526d5:	48 63 d2             	movslq %edx,%rdx
  4526d8:	48 89 d0             	mov    %rdx,%rax
  4526db:	48 c1 e0 05          	shl    $0x5,%rax
  4526df:	48 01 d0             	add    %rdx,%rax
  4526e2:	48 8d 0c 42          	lea    (%rdx,%rax,2),%rcx
  4526e6:	48 c1 e1 04          	shl    $0x4,%rcx
  4526ea:	49 8b 14 24          	mov    (%r12),%rdx
  4526ee:	be 17 01 00 00       	mov    $0x117,%esi
  4526f3:	48 8d 3d 92 fa 01 00 	lea    0x1fa92(%rip),%rdi        # 47218c <usage_message+0x1044c>
  4526fa:	e8 97 ff fe ff       	callq  442696 <zbx_realloc2>
  4526ff:	49 89 04 24          	mov    %rax,(%r12)
  452703:	8b 13                	mov    (%rbx),%edx
  452705:	e9 85 fe ff ff       	jmpq   45258f <do_ping+0x4d4>
  45270a:	4c 89 ff             	mov    %r15,%rdi
  45270d:	e8 c6 b5 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  452712:	48 8d 15 9b fa 01 00 	lea    0x1fa9b(%rip),%rdx        # 4721b4 <usage_message+0x10474>
  452719:	48 8d 35 7d 0b 03 00 	lea    0x30b7d(%rip),%rsi        # 48329d <usage_message+0x2155d>
  452720:	bf 04 00 00 00       	mov    $0x4,%edi
  452725:	31 c0                	xor    %eax,%eax
  452727:	48 83 c4 18          	add    $0x18,%rsp
  45272b:	5b                   	pop    %rbx
  45272c:	5d                   	pop    %rbp
  45272d:	41 5c                	pop    %r12
  45272f:	41 5d                	pop    %r13
  452731:	41 5e                	pop    %r14
  452733:	41 5f                	pop    %r15
  452735:	e9 76 e9 fd ff       	jmpq   4310b0 <__zbx_zabbix_log>
  45273a:	41 56                	push   %r14
  45273c:	41 55                	push   %r13
  45273e:	41 54                	push   %r12
  452740:	55                   	push   %rbp
  452741:	53                   	push   %rbx
  452742:	48 89 fd             	mov    %rdi,%rbp
  452745:	89 f3                	mov    %esi,%ebx
  452747:	49 89 d4             	mov    %rdx,%r12
  45274a:	41 89 cd             	mov    %ecx,%r13d
  45274d:	48 8d 15 8f fa 01 00 	lea    0x1fa8f(%rip),%rdx        # 4721e3 <usage_message+0x104a3>
  452754:	48 8d 35 36 0b 03 00 	lea    0x30b36(%rip),%rsi        # 483291 <usage_message+0x21551>
  45275b:	bf 04 00 00 00       	mov    $0x4,%edi
  452760:	31 c0                	xor    %eax,%eax
  452762:	e8 49 e9 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  452767:	44 39 eb             	cmp    %r13d,%ebx
  45276a:	74 34                	je     4527a0 <do_ping+0x6e5>
  45276c:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  452771:	89 df                	mov    %ebx,%edi
  452773:	e8 03 0c ff ff       	callq  44337b <zbx_result_string>
  452778:	48 89 c1             	mov    %rax,%rcx
  45277b:	48 8d 15 61 fa 01 00 	lea    0x1fa61(%rip),%rdx        # 4721e3 <usage_message+0x104a3>
  452782:	48 8d 35 74 0c 03 00 	lea    0x30c74(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  452789:	bf 04 00 00 00       	mov    $0x4,%edi
  45278e:	31 c0                	xor    %eax,%eax
  452790:	e8 1b e9 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  452795:	89 d8                	mov    %ebx,%eax
  452797:	5b                   	pop    %rbx
  452798:	5d                   	pop    %rbp
  452799:	41 5c                	pop    %r12
  45279b:	41 5d                	pop    %r13
  45279d:	41 5e                	pop    %r14
  45279f:	c3                   	retq   
  4527a0:	85 db                	test   %ebx,%ebx
  4527a2:	7e 29                	jle    4527cd <do_ping+0x712>
  4527a4:	45 31 ed             	xor    %r13d,%r13d
  4527a7:	45 31 f6             	xor    %r14d,%r14d
  4527aa:	4a 8d 7c 2d 10       	lea    0x10(%rbp,%r13,1),%rdi
  4527af:	4b 8d 74 2c 10       	lea    0x10(%r12,%r13,1),%rsi
  4527b4:	e8 ef bf fb ff       	callq  40e7a8 <strcmp@plt>
  4527b9:	85 c0                	test   %eax,%eax
  4527bb:	75 af                	jne    45276c <do_ping+0x6b1>
  4527bd:	41 83 c6 01          	add    $0x1,%r14d
  4527c1:	49 81 c5 30 04 00 00 	add    $0x430,%r13
  4527c8:	44 39 f3             	cmp    %r14d,%ebx
  4527cb:	7f dd                	jg     4527aa <do_ping+0x6ef>
  4527cd:	31 db                	xor    %ebx,%ebx
  4527cf:	eb a0                	jmp    452771 <do_ping+0x6b6>
  4527d1:	41 57                	push   %r15
  4527d3:	41 56                	push   %r14
  4527d5:	41 55                	push   %r13
  4527d7:	41 54                	push   %r12
  4527d9:	55                   	push   %rbp
  4527da:	53                   	push   %rbx
  4527db:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
  4527e2:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
  4527e9:	00 
  4527ea:	48 89 f3             	mov    %rsi,%rbx
  4527ed:	48 c7 84 24 20 01 00 	movq   $0x0,0x120(%rsp)
  4527f4:	00 00 00 00 00 
  4527f9:	c7 84 24 3c 01 00 00 	movl   $0x0,0x13c(%rsp)
  452800:	00 00 00 00 
  452804:	c7 84 24 38 01 00 00 	movl   $0x0,0x138(%rsp)
  45280b:	00 00 00 00 
  45280f:	48 8d 15 de f9 01 00 	lea    0x1f9de(%rip),%rdx        # 4721f4 <usage_message+0x104b4>
  452816:	48 8d 35 74 0a 03 00 	lea    0x30a74(%rip),%rsi        # 483291 <usage_message+0x21551>
  45281d:	bf 04 00 00 00       	mov    $0x4,%edi
  452822:	31 c0                	xor    %eax,%eax
  452824:	e8 87 e8 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  452829:	48 89 de             	mov    %rbx,%rsi
  45282c:	48 8d 3d bd fe 01 00 	lea    0x1febd(%rip),%rdi        # 4726f0 <usage_message+0x109b0>
  452833:	31 c0                	xor    %eax,%eax
  452835:	e8 72 57 00 00       	callq  457fac <__zbx_DBselect>
  45283a:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
  452841:	00 
  452842:	48 8d 84 24 28 01 00 	lea    0x128(%rsp),%rax
  452849:	00 
  45284a:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  452851:	00 
  452852:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
  452859:	00 
  45285a:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
  452861:	00 
  452862:	48 8d 84 24 10 01 00 	lea    0x110(%rsp),%rax
  452869:	00 
  45286a:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
  452871:	00 
  452872:	48 8d 8c 24 34 01 00 	lea    0x134(%rsp),%rcx
  452879:	00 
  45287a:	48 89 8c 24 98 00 00 	mov    %rcx,0x98(%rsp)
  452881:	00 
  452882:	48 8d 84 24 30 01 00 	lea    0x130(%rsp),%rax
  452889:	00 
  45288a:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
  452891:	00 
  452892:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
  452899:	00 
  45289a:	48 89 8c 24 a8 00 00 	mov    %rcx,0xa8(%rsp)
  4528a1:	00 
  4528a2:	48 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%rdi
  4528a9:	00 
  4528aa:	e8 ee 50 00 00       	callq  45799d <DBfetch>
  4528af:	48 89 c3             	mov    %rax,%rbx
  4528b2:	48 85 c0             	test   %rax,%rax
  4528b5:	0f 84 8d 06 00 00    	je     452f48 <do_ping+0xe8d>
  4528bb:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
  4528c2:	00 
  4528c3:	48 8d 35 09 28 02 00 	lea    0x22809(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4528ca:	48 8b 3b             	mov    (%rbx),%rdi
  4528cd:	31 c0                	xor    %eax,%eax
  4528cf:	e8 d4 b5 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4528d4:	48 8b 43 38          	mov    0x38(%rbx),%rax
  4528d8:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
  4528df:	00 
  4528e0:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
  4528e4:	48 89 8c 24 d8 00 00 	mov    %rcx,0xd8(%rsp)
  4528eb:	00 
  4528ec:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  4528f0:	ba 0a 00 00 00       	mov    $0xa,%edx
  4528f5:	31 f6                	xor    %esi,%esi
  4528f7:	e8 2c bc fb ff       	callq  40e528 <strtol@plt>
  4528fc:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
  452903:	00 
  452904:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  452908:	ba 0a 00 00 00       	mov    $0xa,%edx
  45290d:	31 f6                	xor    %esi,%esi
  45290f:	e8 14 bc fb ff       	callq  40e528 <strtol@plt>
  452914:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
  45291b:	00 
  45291c:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  452920:	ba 0a 00 00 00       	mov    $0xa,%edx
  452925:	31 f6                	xor    %esi,%esi
  452927:	e8 fc bb fb ff       	callq  40e528 <strtol@plt>
  45292c:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
  452933:	00 
  452934:	48 8b 6b 10          	mov    0x10(%rbx),%rbp
  452938:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
  45293c:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
  452943:	00 
  452944:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  452949:	48 c7 84 24 f8 00 00 	movq   $0x0,0xf8(%rsp)
  452950:	00 00 00 00 00 
  452955:	c7 84 24 30 01 00 00 	movl   $0x100,0x130(%rsp)
  45295c:	00 01 00 00 
  452960:	c7 84 24 34 01 00 00 	movl   $0x0,0x134(%rsp)
  452967:	00 00 00 00 
  45296b:	b9 00 01 00 00       	mov    $0x100,%ecx
  452970:	31 d2                	xor    %edx,%edx
  452972:	be f1 06 00 00       	mov    $0x6f1,%esi
  452977:	48 8d 3d 0e f8 01 00 	lea    0x1f80e(%rip),%rdi        # 47218c <usage_message+0x1044c>
  45297e:	e8 88 fd fe ff       	callq  44270b <zbx_malloc2>
  452983:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
  45298a:	00 
  45298b:	48 89 df             	mov    %rbx,%rdi
  45298e:	e8 ce 4f 00 00       	callq  457961 <DBdyn_escape_string>
  452993:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  452998:	48 89 c2             	mov    %rax,%rdx
  45299b:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
  4529a2:	00 
  4529a3:	48 8d 3d 16 fe 01 00 	lea    0x1fe16(%rip),%rdi        # 4727c0 <usage_message+0x10a80>
  4529aa:	31 c0                	xor    %eax,%eax
  4529ac:	e8 fb 55 00 00       	callq  457fac <__zbx_DBselect>
  4529b1:	48 89 c3             	mov    %rax,%rbx
  4529b4:	48 89 df             	mov    %rbx,%rdi
  4529b7:	e8 e1 4f 00 00       	callq  45799d <DBfetch>
  4529bc:	49 89 c4             	mov    %rax,%r12
  4529bf:	48 85 c0             	test   %rax,%rax
  4529c2:	0f 84 53 02 00 00    	je     452c1b <do_ping+0xb60>
  4529c8:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  4529cf:	00 
  4529d0:	48 8d 35 fc 26 02 00 	lea    0x226fc(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4529d7:	49 8b 3c 24          	mov    (%r12),%rdi
  4529db:	31 c0                	xor    %eax,%eax
  4529dd:	e8 c6 b4 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4529e2:	4c 8b b4 24 18 01 00 	mov    0x118(%rsp),%r14
  4529e9:	00 
  4529ea:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  4529ef:	e8 84 b7 fb ff       	callq  40e178 <__strdup@plt>
  4529f4:	49 89 c5             	mov    %rax,%r13
  4529f7:	4c 89 f2             	mov    %r14,%rdx
  4529fa:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
  4529ff:	48 8d 3d 7a fe 01 00 	lea    0x1fe7a(%rip),%rdi        # 472880 <usage_message+0x10b40>
  452a06:	31 c0                	xor    %eax,%eax
  452a08:	e8 9f 55 00 00       	callq  457fac <__zbx_DBselect>
  452a0d:	49 89 c7             	mov    %rax,%r15
  452a10:	eb 6e                	jmp    452a80 <do_ping+0x9c5>
  452a12:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
  452a17:	48 8d 35 ef f7 01 00 	lea    0x1f7ef(%rip),%rsi        # 47220d <usage_message+0x104cd>
  452a1e:	31 ff                	xor    %edi,%edi
  452a20:	31 c0                	xor    %eax,%eax
  452a22:	e8 8c 1e ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  452a27:	49 89 c6             	mov    %rax,%r14
  452a2a:	49 8b 14 24          	mov    (%r12),%rdx
  452a2e:	48 8d 35 d8 f7 01 00 	lea    0x1f7d8(%rip),%rsi        # 47220d <usage_message+0x104cd>
  452a35:	31 ff                	xor    %edi,%edi
  452a37:	31 c0                	xor    %eax,%eax
  452a39:	e8 75 1e ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  452a3e:	49 89 c4             	mov    %rax,%r12
  452a41:	48 89 c2             	mov    %rax,%rdx
  452a44:	4c 89 f6             	mov    %r14,%rsi
  452a47:	4c 89 ef             	mov    %r13,%rdi
  452a4a:	e8 9c 26 ff ff       	callq  4450eb <string_replace>
  452a4f:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  452a54:	4d 85 ed             	test   %r13,%r13
  452a57:	74 08                	je     452a61 <do_ping+0x9a6>
  452a59:	4c 89 ef             	mov    %r13,%rdi
  452a5c:	e8 87 b7 fb ff       	callq  40e1e8 <free@plt>
  452a61:	4d 85 e4             	test   %r12,%r12
  452a64:	74 08                	je     452a6e <do_ping+0x9b3>
  452a66:	4c 89 e7             	mov    %r12,%rdi
  452a69:	e8 7a b7 fb ff       	callq  40e1e8 <free@plt>
  452a6e:	4d 85 f6             	test   %r14,%r14
  452a71:	74 08                	je     452a7b <do_ping+0x9c0>
  452a73:	4c 89 f7             	mov    %r14,%rdi
  452a76:	e8 6d b7 fb ff       	callq  40e1e8 <free@plt>
  452a7b:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
  452a80:	4c 89 ff             	mov    %r15,%rdi
  452a83:	e8 15 4f 00 00       	callq  45799d <DBfetch>
  452a88:	49 89 c4             	mov    %rax,%r12
  452a8b:	48 85 c0             	test   %rax,%rax
  452a8e:	75 82                	jne    452a12 <do_ping+0x957>
  452a90:	4c 89 ff             	mov    %r15,%rdi
  452a93:	e8 40 b2 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  452a98:	4c 89 ee             	mov    %r13,%rsi
  452a9b:	48 89 ef             	mov    %rbp,%rdi
  452a9e:	e8 05 bd fb ff       	callq  40e7a8 <strcmp@plt>
  452aa3:	83 f8 01             	cmp    $0x1,%eax
  452aa6:	45 19 e4             	sbb    %r12d,%r12d
  452aa9:	41 f7 d4             	not    %r12d
  452aac:	4d 85 ed             	test   %r13,%r13
  452aaf:	74 08                	je     452ab9 <do_ping+0x9fe>
  452ab1:	4c 89 ef             	mov    %r13,%rdi
  452ab4:	e8 2f b7 fb ff       	callq  40e1e8 <free@plt>
  452ab9:	45 85 e4             	test   %r12d,%r12d
  452abc:	0f 85 f2 fe ff ff    	jne    4529b4 <do_ping+0x8f9>
  452ac2:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
  452ac9:	00 
  452aca:	48 89 04 24          	mov    %rax,(%rsp)
  452ace:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
  452ad3:	4c 8d 05 a6 fe 01 00 	lea    0x1fea6(%rip),%r8        # 472980 <usage_message+0x10c40>
  452ada:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  452adf:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  452ae6:	00 
  452ae7:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
  452aee:	00 
  452aef:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  452af6:	00 
  452af7:	31 c0                	xor    %eax,%eax
  452af9:	e8 a9 1e ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  452afe:	48 89 df             	mov    %rbx,%rdi
  452b01:	e8 d2 b1 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  452b06:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
  452b0d:	00 00 00 00 00 
  452b12:	31 db                	xor    %ebx,%ebx
  452b14:	83 bc 24 34 01 00 00 	cmpl   $0x10,0x134(%rsp)
  452b1b:	10 
  452b1c:	0f 8f de 00 00 00    	jg     452c00 <do_ping+0xb45>
  452b22:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
  452b29:	00 
  452b2a:	48 85 ff             	test   %rdi,%rdi
  452b2d:	74 11                	je     452b40 <do_ping+0xa85>
  452b2f:	e8 b4 b6 fb ff       	callq  40e1e8 <free@plt>
  452b34:	48 c7 84 24 f8 00 00 	movq   $0x0,0xf8(%rsp)
  452b3b:	00 00 00 00 00 
  452b40:	48 83 7c 24 78 00    	cmpq   $0x0,0x78(%rsp)
  452b46:	74 0a                	je     452b52 <do_ping+0xa97>
  452b48:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
  452b4d:	e8 96 b6 fb ff       	callq  40e1e8 <free@plt>
  452b52:	48 83 bc 24 80 00 00 	cmpq   $0x0,0x80(%rsp)
  452b59:	00 00 
  452b5b:	75 73                	jne    452bd0 <do_ping+0xb15>
  452b5d:	85 db                	test   %ebx,%ebx
  452b5f:	0f 84 3d fd ff ff    	je     4528a2 <do_ping+0x7e7>
  452b65:	48 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%rdi
  452b6c:	00 
  452b6d:	e8 66 b1 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  452b72:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  452b77:	48 8b ac 24 20 01 00 	mov    0x120(%rsp),%rbp
  452b7e:	00 
  452b7f:	48 85 ed             	test   %rbp,%rbp
  452b82:	74 14                	je     452b98 <do_ping+0xadd>
  452b84:	48 89 ef             	mov    %rbp,%rdi
  452b87:	e8 5c b6 fb ff       	callq  40e1e8 <free@plt>
  452b8c:	48 c7 84 24 20 01 00 	movq   $0x0,0x120(%rsp)
  452b93:	00 00 00 00 00 
  452b98:	89 df                	mov    %ebx,%edi
  452b9a:	e8 dc 07 ff ff       	callq  44337b <zbx_result_string>
  452b9f:	48 89 c1             	mov    %rax,%rcx
  452ba2:	48 8d 15 4b f6 01 00 	lea    0x1f64b(%rip),%rdx        # 4721f4 <usage_message+0x104b4>
  452ba9:	48 8d 35 4d 08 03 00 	lea    0x3084d(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  452bb0:	bf 04 00 00 00       	mov    $0x4,%edi
  452bb5:	31 c0                	xor    %eax,%eax
  452bb7:	e8 f4 e4 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  452bbc:	89 d8                	mov    %ebx,%eax
  452bbe:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
  452bc5:	5b                   	pop    %rbx
  452bc6:	5d                   	pop    %rbp
  452bc7:	41 5c                	pop    %r12
  452bc9:	41 5d                	pop    %r13
  452bcb:	41 5e                	pop    %r14
  452bcd:	41 5f                	pop    %r15
  452bcf:	c3                   	retq   
  452bd0:	48 8d 94 24 38 01 00 	lea    0x138(%rsp),%rdx
  452bd7:	00 
  452bd8:	48 8d b4 24 3c 01 00 	lea    0x13c(%rsp),%rsi
  452bdf:	00 
  452be0:	48 8d bc 24 20 01 00 	lea    0x120(%rsp),%rdi
  452be7:	00 
  452be8:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  452bee:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
  452bf5:	00 
  452bf6:	e8 f8 e3 fe ff       	callq  440ff3 <uint64_array_add>
  452bfb:	e9 5d ff ff ff       	jmpq   452b5d <do_ping+0xaa2>
  452c00:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
  452c07:	00 
  452c08:	48 8d 3d 56 f5 02 00 	lea    0x2f556(%rip),%rdi        # 482165 <usage_message+0x20425>
  452c0f:	31 c0                	xor    %eax,%eax
  452c11:	e8 2c 5f 00 00       	callq  458b42 <__zbx_DBexecute>
  452c16:	e9 07 ff ff ff       	jmpq   452b22 <do_ping+0xa67>
  452c1b:	48 89 df             	mov    %rbx,%rdi
  452c1e:	e8 b5 b0 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  452c23:	be 01 00 00 00       	mov    $0x1,%esi
  452c28:	48 8d 3d 18 97 01 00 	lea    0x19718(%rip),%rdi        # 46c347 <usage_message+0xa607>
  452c2f:	e8 26 63 00 00       	callq  458f5a <DBget_maxid_num>
  452c34:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  452c3b:	00 
  452c3c:	48 89 ef             	mov    %rbp,%rdi
  452c3f:	e8 34 b5 fb ff       	callq  40e178 <__strdup@plt>
  452c44:	49 89 c4             	mov    %rax,%r12
  452c47:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  452c4c:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
  452c53:	00 
  452c54:	48 8d 3d 1d ff 01 00 	lea    0x1ff1d(%rip),%rdi        # 472b78 <usage_message+0x10e38>
  452c5b:	31 c0                	xor    %eax,%eax
  452c5d:	e8 4a 53 00 00       	callq  457fac <__zbx_DBselect>
  452c62:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  452c67:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  452c6c:	e8 2c 4d 00 00       	callq  45799d <DBfetch>
  452c71:	48 89 c3             	mov    %rax,%rbx
  452c74:	48 85 c0             	test   %rax,%rax
  452c77:	0f 84 98 01 00 00    	je     452e15 <do_ping+0xd5a>
  452c7d:	48 8b 3b             	mov    (%rbx),%rdi
  452c80:	e8 1d 4d 00 00       	callq  4579a2 <DBis_null>
  452c85:	85 c0                	test   %eax,%eax
  452c87:	0f 84 42 01 00 00    	je     452dcf <do_ping+0xd14>
  452c8d:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
  452c94:	00 
  452c95:	48 8d 35 37 24 02 00 	lea    0x22437(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  452c9c:	48 8b 3b             	mov    (%rbx),%rdi
  452c9f:	31 c0                	xor    %eax,%eax
  452ca1:	e8 02 b2 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  452ca6:	be 01 00 00 00       	mov    $0x1,%esi
  452cab:	48 8d 3d 54 29 01 00 	lea    0x12954(%rip),%rdi        # 465606 <usage_message+0x38c6>
  452cb2:	e8 a3 62 00 00       	callq  458f5a <DBget_maxid_num>
  452cb7:	49 89 c7             	mov    %rax,%r15
  452cba:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  452cbe:	48 8d 35 48 f5 01 00 	lea    0x1f548(%rip),%rsi        # 47220d <usage_message+0x104cd>
  452cc5:	31 ff                	xor    %edi,%edi
  452cc7:	31 c0                	xor    %eax,%eax
  452cc9:	e8 e5 1b ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  452cce:	49 89 c6             	mov    %rax,%r14
  452cd1:	4c 89 fa             	mov    %r15,%rdx
  452cd4:	48 8d 35 37 f5 01 00 	lea    0x1f537(%rip),%rsi        # 472212 <usage_message+0x104d2>
  452cdb:	31 ff                	xor    %edi,%edi
  452cdd:	31 c0                	xor    %eax,%eax
  452cdf:	e8 cf 1b ff ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  452ce4:	49 89 c5             	mov    %rax,%r13
  452ce7:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  452ceb:	e8 71 4c 00 00       	callq  457961 <DBdyn_escape_string>
  452cf0:	48 89 c5             	mov    %rax,%rbp
  452cf3:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  452cf7:	e8 65 4c 00 00       	callq  457961 <DBdyn_escape_string>
  452cfc:	48 89 c3             	mov    %rax,%rbx
  452cff:	31 c0                	xor    %eax,%eax
  452d01:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  452d08:	48 89 ef             	mov    %rbp,%rdi
  452d0b:	f2 ae                	repnz scas %es:(%rdi),%al
  452d0d:	48 89 ca             	mov    %rcx,%rdx
  452d10:	48 f7 d2             	not    %rdx
  452d13:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  452d1a:	48 89 df             	mov    %rbx,%rdi
  452d1d:	f2 ae                	repnz scas %es:(%rdi),%al
  452d1f:	48 f7 d1             	not    %rcx
  452d22:	8d 8c 0a 9e 00 00 00 	lea    0x9e(%rdx,%rcx,1),%ecx
  452d29:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
  452d2e:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
  452d33:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
  452d3a:	00 
  452d3b:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  452d40:	48 8b 84 24 10 01 00 	mov    0x110(%rsp),%rax
  452d47:	00 
  452d48:	48 89 04 24          	mov    %rax,(%rsp)
  452d4c:	4d 89 f9             	mov    %r15,%r9
  452d4f:	4c 8d 05 6a fc 01 00 	lea    0x1fc6a(%rip),%r8        # 4729c0 <usage_message+0x10c80>
  452d56:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  452d5d:	00 
  452d5e:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
  452d65:	00 
  452d66:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  452d6d:	00 
  452d6e:	31 c0                	xor    %eax,%eax
  452d70:	e8 32 1c ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  452d75:	4c 89 ea             	mov    %r13,%rdx
  452d78:	4c 89 f6             	mov    %r14,%rsi
  452d7b:	4c 89 e7             	mov    %r12,%rdi
  452d7e:	e8 68 23 ff ff       	callq  4450eb <string_replace>
  452d83:	49 89 c7             	mov    %rax,%r15
  452d86:	4d 85 e4             	test   %r12,%r12
  452d89:	74 08                	je     452d93 <do_ping+0xcd8>
  452d8b:	4c 89 e7             	mov    %r12,%rdi
  452d8e:	e8 55 b4 fb ff       	callq  40e1e8 <free@plt>
  452d93:	48 85 db             	test   %rbx,%rbx
  452d96:	74 08                	je     452da0 <do_ping+0xce5>
  452d98:	48 89 df             	mov    %rbx,%rdi
  452d9b:	e8 48 b4 fb ff       	callq  40e1e8 <free@plt>
  452da0:	48 85 ed             	test   %rbp,%rbp
  452da3:	74 08                	je     452dad <do_ping+0xcf2>
  452da5:	48 89 ef             	mov    %rbp,%rdi
  452da8:	e8 3b b4 fb ff       	callq  40e1e8 <free@plt>
  452dad:	4d 85 ed             	test   %r13,%r13
  452db0:	74 08                	je     452dba <do_ping+0xcff>
  452db2:	4c 89 ef             	mov    %r13,%rdi
  452db5:	e8 2e b4 fb ff       	callq  40e1e8 <free@plt>
  452dba:	4d 85 f6             	test   %r14,%r14
  452dbd:	74 08                	je     452dc7 <do_ping+0xd0c>
  452dbf:	4c 89 f7             	mov    %r14,%rdi
  452dc2:	e8 21 b4 fb ff       	callq  40e1e8 <free@plt>
  452dc7:	4d 89 fc             	mov    %r15,%r12
  452dca:	e9 98 fe ff ff       	jmpq   452c67 <do_ping+0xbac>
  452dcf:	48 8b 53 20          	mov    0x20(%rbx),%rdx
  452dd3:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
  452dda:	00 
  452ddb:	48 8d 35 46 fc 01 00 	lea    0x1fc46(%rip),%rsi        # 472a28 <usage_message+0x10ce8>
  452de2:	bf 04 00 00 00       	mov    $0x4,%edi
  452de7:	31 c0                	xor    %eax,%eax
  452de9:	e8 c2 e2 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  452dee:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  452df3:	e8 e0 ae fb ff       	callq  40dcd8 <mysql_free_result@plt>
  452df8:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  452dfd:	4d 85 e4             	test   %r12,%r12
  452e00:	0f 84 0e fd ff ff    	je     452b14 <do_ping+0xa59>
  452e06:	4c 89 e7             	mov    %r12,%rdi
  452e09:	e8 da b3 fb ff       	callq  40e1e8 <free@plt>
  452e0e:	66 90                	xchg   %ax,%ax
  452e10:	e9 ff fc ff ff       	jmpq   452b14 <do_ping+0xa59>
  452e15:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  452e1a:	e8 b9 ae fb ff       	callq  40dcd8 <mysql_free_result@plt>
  452e1f:	be ff 00 00 00       	mov    $0xff,%esi
  452e24:	4c 89 e7             	mov    %r12,%rdi
  452e27:	e8 b1 4a 00 00       	callq  4578dd <DBdyn_escape_string_len>
  452e2c:	49 89 c5             	mov    %rax,%r13
  452e2f:	48 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%rdi
  452e36:	00 
  452e37:	e8 25 4b 00 00       	callq  457961 <DBdyn_escape_string>
  452e3c:	48 89 c5             	mov    %rax,%rbp
  452e3f:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
  452e46:	00 
  452e47:	e8 15 4b 00 00       	callq  457961 <DBdyn_escape_string>
  452e4c:	48 89 c3             	mov    %rax,%rbx
  452e4f:	31 c0                	xor    %eax,%eax
  452e51:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  452e58:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
  452e5d:	f2 ae                	repnz scas %es:(%rdi),%al
  452e5f:	48 89 ce             	mov    %rcx,%rsi
  452e62:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  452e69:	4c 89 ef             	mov    %r13,%rdi
  452e6c:	f2 ae                	repnz scas %es:(%rdi),%al
  452e6e:	48 89 ca             	mov    %rcx,%rdx
  452e71:	48 f7 d2             	not    %rdx
  452e74:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  452e7b:	48 89 ef             	mov    %rbp,%rdi
  452e7e:	f2 ae                	repnz scas %es:(%rdi),%al
  452e80:	49 89 c8             	mov    %rcx,%r8
  452e83:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  452e8a:	48 89 df             	mov    %rbx,%rdi
  452e8d:	f2 ae                	repnz scas %es:(%rdi),%al
  452e8f:	48 f7 d1             	not    %rcx
  452e92:	29 f2                	sub    %esi,%edx
  452e94:	44 29 c2             	sub    %r8d,%edx
  452e97:	8d 8c 0a ba 00 00 00 	lea    0xba(%rdx,%rcx,1),%ecx
  452e9e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
  452ea3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  452ea8:	c7 44 24 38 02 00 00 	movl   $0x2,0x38(%rsp)
  452eaf:	00 
  452eb0:	0f b6 84 24 c8 00 00 	movzbl 0xc8(%rsp),%eax
  452eb7:	00 
  452eb8:	89 44 24 30          	mov    %eax,0x30(%rsp)
  452ebc:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
  452ec1:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
  452ec6:	0f b6 84 24 c0 00 00 	movzbl 0xc0(%rsp),%eax
  452ecd:	00 
  452ece:	89 44 24 18          	mov    %eax,0x18(%rsp)
  452ed2:	0f b6 84 24 d0 00 00 	movzbl 0xd0(%rsp),%eax
  452ed9:	00 
  452eda:	89 44 24 10          	mov    %eax,0x10(%rsp)
  452ede:	4c 89 6c 24 08       	mov    %r13,0x8(%rsp)
  452ee3:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
  452ee8:	48 89 04 24          	mov    %rax,(%rsp)
  452eec:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
  452ef3:	00 
  452ef4:	4c 8d 05 45 fd 01 00 	lea    0x1fd45(%rip),%r8        # 472c40 <usage_message+0x10f00>
  452efb:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  452f02:	00 
  452f03:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
  452f0a:	00 
  452f0b:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  452f12:	00 
  452f13:	31 c0                	xor    %eax,%eax
  452f15:	e8 8d 1a ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  452f1a:	48 85 db             	test   %rbx,%rbx
  452f1d:	74 08                	je     452f27 <do_ping+0xe6c>
  452f1f:	48 89 df             	mov    %rbx,%rdi
  452f22:	e8 c1 b2 fb ff       	callq  40e1e8 <free@plt>
  452f27:	48 85 ed             	test   %rbp,%rbp
  452f2a:	74 08                	je     452f34 <do_ping+0xe79>
  452f2c:	48 89 ef             	mov    %rbp,%rdi
  452f2f:	e8 b4 b2 fb ff       	callq  40e1e8 <free@plt>
  452f34:	4d 85 ed             	test   %r13,%r13
  452f37:	74 08                	je     452f41 <do_ping+0xe86>
  452f39:	4c 89 ef             	mov    %r13,%rdi
  452f3c:	e8 a7 b2 fb ff       	callq  40e1e8 <free@plt>
  452f41:	31 db                	xor    %ebx,%ebx
  452f43:	e9 b5 fe ff ff       	jmpq   452dfd <do_ping+0xd42>
  452f48:	48 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%rdi
  452f4f:	00 
  452f50:	e8 83 ad fb ff       	callq  40dcd8 <mysql_free_result@plt>
  452f55:	8b 8c 24 38 01 00 00 	mov    0x138(%rsp),%ecx
  452f5c:	89 8c 24 88 00 00 00 	mov    %ecx,0x88(%rsp)
  452f63:	48 8b ac 24 20 01 00 	mov    0x120(%rsp),%rbp
  452f6a:	00 
  452f6b:	48 c7 84 24 f8 00 00 	movq   $0x0,0xf8(%rsp)
  452f72:	00 00 00 00 00 
  452f77:	c7 84 24 34 01 00 00 	movl   $0x200,0x134(%rsp)
  452f7e:	00 02 00 00 
  452f82:	85 c9                	test   %ecx,%ecx
  452f84:	75 07                	jne    452f8d <do_ping+0xed2>
  452f86:	31 db                	xor    %ebx,%ebx
  452f88:	e9 f2 fb ff ff       	jmpq   452b7f <do_ping+0xac4>
  452f8d:	b9 00 02 00 00       	mov    $0x200,%ecx
  452f92:	31 d2                	xor    %edx,%edx
  452f94:	be 9d 07 00 00       	mov    $0x79d,%esi
  452f99:	48 8d 3d ec f1 01 00 	lea    0x1f1ec(%rip),%rdi        # 47218c <usage_message+0x1044c>
  452fa0:	e8 66 f7 fe ff       	callq  44270b <zbx_malloc2>
  452fa5:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
  452fac:	00 
  452fad:	b9 80 00 00 00       	mov    $0x80,%ecx
  452fb2:	31 d2                	xor    %edx,%edx
  452fb4:	be 9e 07 00 00       	mov    $0x79e,%esi
  452fb9:	48 8d 3d cc f1 01 00 	lea    0x1f1cc(%rip),%rdi        # 47218c <usage_message+0x1044c>
  452fc0:	e8 46 f7 fe ff       	callq  44270b <zbx_malloc2>
  452fc5:	48 89 c3             	mov    %rax,%rbx
  452fc8:	b9 80 00 00 00       	mov    $0x80,%ecx
  452fcd:	31 d2                	xor    %edx,%edx
  452fcf:	be 9f 07 00 00       	mov    $0x79f,%esi
  452fd4:	48 8d 3d b1 f1 01 00 	lea    0x1f1b1(%rip),%rdi        # 47218c <usage_message+0x1044c>
  452fdb:	e8 2b f7 fe ff       	callq  44270b <zbx_malloc2>
  452fe0:	49 89 c4             	mov    %rax,%r12
  452fe3:	c7 84 24 30 01 00 00 	movl   $0x0,0x130(%rsp)
  452fea:	00 00 00 00 
  452fee:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
  452ff5:	00 
  452ff6:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
  452ffb:	48 8d 84 24 34 01 00 	lea    0x134(%rsp),%rax
  453002:	00 
  453003:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  453008:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
  45300f:	00 
  453010:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
  453017:	00 
  453018:	4c 8d 05 31 fa 01 00 	lea    0x1fa31(%rip),%r8        # 472a50 <usage_message+0x10d10>
  45301f:	b9 40 00 00 00       	mov    $0x40,%ecx
  453024:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  453029:	48 89 c6             	mov    %rax,%rsi
  45302c:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  453033:	00 
  453034:	31 c0                	xor    %eax,%eax
  453036:	e8 6c 19 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45303b:	44 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9d
  453042:	00 
  453043:	49 89 e8             	mov    %rbp,%r8
  453046:	48 8d 0d dd 92 01 00 	lea    0x192dd(%rip),%rcx        # 46c32a <usage_message+0xa5ea>
  45304d:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  453052:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
  453057:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  45305e:	00 
  45305f:	e8 d3 45 00 00       	callq  457637 <DBadd_condition_alloc>
  453064:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
  45306b:	00 
  45306c:	48 8d 3d f2 f0 02 00 	lea    0x2f0f2(%rip),%rdi        # 482165 <usage_message+0x20425>
  453073:	31 c0                	xor    %eax,%eax
  453075:	e8 32 4f 00 00       	callq  457fac <__zbx_DBselect>
  45307a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  45307f:	45 31 f6             	xor    %r14d,%r14d
  453082:	45 31 ed             	xor    %r13d,%r13d
  453085:	41 bf 10 00 00 00    	mov    $0x10,%r15d
  45308b:	48 8d 84 24 10 01 00 	lea    0x110(%rsp),%rax
  453092:	00 
  453093:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  45309a:	00 
  45309b:	48 8d 8c 24 18 01 00 	lea    0x118(%rsp),%rcx
  4530a2:	00 
  4530a3:	48 89 8c 24 98 00 00 	mov    %rcx,0x98(%rsp)
  4530aa:	00 
  4530ab:	eb 20                	jmp    4530cd <do_ping+0x1012>
  4530ad:	48 8b 84 24 10 01 00 	mov    0x110(%rsp),%rax
  4530b4:	00 
  4530b5:	4b 89 04 34          	mov    %rax,(%r12,%r14,1)
  4530b9:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
  4530c0:	00 
  4530c1:	4a 89 04 33          	mov    %rax,(%rbx,%r14,1)
  4530c5:	41 83 c5 01          	add    $0x1,%r13d
  4530c9:	49 83 c6 08          	add    $0x8,%r14
  4530cd:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  4530d2:	e8 c6 48 00 00       	callq  45799d <DBfetch>
  4530d7:	48 89 c1             	mov    %rax,%rcx
  4530da:	48 85 c0             	test   %rax,%rax
  4530dd:	0f 84 90 00 00 00    	je     453173 <do_ping+0x10b8>
  4530e3:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  4530ea:	00 
  4530eb:	48 8d 35 e1 1f 02 00 	lea    0x21fe1(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4530f2:	48 8b 39             	mov    (%rcx),%rdi
  4530f5:	31 c0                	xor    %eax,%eax
  4530f7:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
  4530fc:	e8 a7 ad fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  453101:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
  453106:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  45310a:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
  453111:	00 
  453112:	48 8d 35 ba 1f 02 00 	lea    0x21fba(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  453119:	31 c0                	xor    %eax,%eax
  45311b:	e8 88 ad fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  453120:	45 39 ef             	cmp    %r13d,%r15d
  453123:	75 88                	jne    4530ad <do_ping+0xff2>
  453125:	41 83 c7 10          	add    $0x10,%r15d
  453129:	4d 63 c7             	movslq %r15d,%r8
  45312c:	49 c1 e0 03          	shl    $0x3,%r8
  453130:	4c 89 c1             	mov    %r8,%rcx
  453133:	4c 89 e2             	mov    %r12,%rdx
  453136:	be b2 07 00 00       	mov    $0x7b2,%esi
  45313b:	48 8d 3d 4a f0 01 00 	lea    0x1f04a(%rip),%rdi        # 47218c <usage_message+0x1044c>
  453142:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
  453147:	e8 4a f5 fe ff       	callq  442696 <zbx_realloc2>
  45314c:	49 89 c4             	mov    %rax,%r12
  45314f:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
  453154:	4c 89 c1             	mov    %r8,%rcx
  453157:	48 89 da             	mov    %rbx,%rdx
  45315a:	be b3 07 00 00       	mov    $0x7b3,%esi
  45315f:	48 8d 3d 26 f0 01 00 	lea    0x1f026(%rip),%rdi        # 47218c <usage_message+0x1044c>
  453166:	e8 2b f5 fe ff       	callq  442696 <zbx_realloc2>
  45316b:	48 89 c3             	mov    %rax,%rbx
  45316e:	e9 3a ff ff ff       	jmpq   4530ad <do_ping+0xff2>
  453173:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  453178:	e8 5b ab fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45317d:	c7 84 24 30 01 00 00 	movl   $0x0,0x130(%rsp)
  453184:	00 00 00 00 
  453188:	4c 8d 05 f1 f8 01 00 	lea    0x1f8f1(%rip),%r8        # 472a80 <usage_message+0x10d40>
  45318f:	b9 00 01 00 00       	mov    $0x100,%ecx
  453194:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  453199:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
  45319e:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  4531a5:	00 
  4531a6:	31 c0                	xor    %eax,%eax
  4531a8:	e8 fa 17 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4531ad:	44 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9d
  4531b4:	00 
  4531b5:	49 89 e8             	mov    %rbp,%r8
  4531b8:	48 8d 0d 69 91 01 00 	lea    0x19169(%rip),%rcx        # 46c328 <usage_message+0xa5e8>
  4531bf:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  4531c4:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
  4531c9:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  4531d0:	00 
  4531d1:	e8 61 44 00 00       	callq  457637 <DBadd_condition_alloc>
  4531d6:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
  4531dd:	00 
  4531de:	48 8d 3d 80 ef 02 00 	lea    0x2ef80(%rip),%rdi        # 482165 <usage_message+0x20425>
  4531e5:	31 c0                	xor    %eax,%eax
  4531e7:	e8 c0 4d 00 00       	callq  457fac <__zbx_DBselect>
  4531ec:	49 89 c6             	mov    %rax,%r14
  4531ef:	c7 84 24 30 01 00 00 	movl   $0x0,0x130(%rsp)
  4531f6:	00 00 00 00 
  4531fa:	4c 8d bc 24 08 01 00 	lea    0x108(%rsp),%r15
  453201:	00 
  453202:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
  453209:	00 
  45320a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  45320f:	41 8d 45 ff          	lea    -0x1(%r13),%eax
  453213:	48 8d 2c c5 08 00 00 	lea    0x8(,%rax,8),%rbp
  45321a:	00 
  45321b:	4c 89 f7             	mov    %r14,%rdi
  45321e:	e8 7a 47 00 00       	callq  45799d <DBfetch>
  453223:	48 89 c1             	mov    %rax,%rcx
  453226:	48 85 c0             	test   %rax,%rax
  453229:	0f 84 e4 00 00 00    	je     453313 <do_ping+0x1258>
  45322f:	4c 89 fa             	mov    %r15,%rdx
  453232:	48 8d 35 9a 1e 02 00 	lea    0x21e9a(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  453239:	48 8b 39             	mov    (%rcx),%rdi
  45323c:	31 c0                	xor    %eax,%eax
  45323e:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
  453243:	e8 60 ac fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  453248:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
  45324d:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  453251:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  453256:	48 8d 35 76 1e 02 00 	lea    0x21e76(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45325d:	31 c0                	xor    %eax,%eax
  45325f:	e8 44 ac fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  453264:	48 8b bc 24 00 01 00 	mov    0x100(%rsp),%rdi
  45326b:	00 
  45326c:	45 85 ed             	test   %r13d,%r13d
  45326f:	74 aa                	je     45321b <do_ping+0x1160>
  453271:	4c 8b 84 24 08 01 00 	mov    0x108(%rsp),%r8
  453278:	00 
  453279:	48 89 f9             	mov    %rdi,%rcx
  45327c:	31 c0                	xor    %eax,%eax
  45327e:	31 d2                	xor    %edx,%edx
  453280:	eb 0e                	jmp    453290 <do_ping+0x11d5>
  453282:	48 39 f7             	cmp    %rsi,%rdi
  453285:	74 1b                	je     4532a2 <do_ping+0x11e7>
  453287:	48 83 c0 08          	add    $0x8,%rax
  45328b:	48 39 e8             	cmp    %rbp,%rax
  45328e:	74 1f                	je     4532af <do_ping+0x11f4>
  453290:	48 8b 34 03          	mov    (%rbx,%rax,1),%rsi
  453294:	4c 39 c6             	cmp    %r8,%rsi
  453297:	75 e9                	jne    453282 <do_ping+0x11c7>
  453299:	49 8b 14 04          	mov    (%r12,%rax,1),%rdx
  45329d:	48 39 f7             	cmp    %rsi,%rdi
  4532a0:	75 e5                	jne    453287 <do_ping+0x11cc>
  4532a2:	49 8b 0c 04          	mov    (%r12,%rax,1),%rcx
  4532a6:	48 83 c0 08          	add    $0x8,%rax
  4532aa:	48 39 e8             	cmp    %rbp,%rax
  4532ad:	75 e1                	jne    453290 <do_ping+0x11d5>
  4532af:	48 85 d2             	test   %rdx,%rdx
  4532b2:	0f 84 63 ff ff ff    	je     45321b <do_ping+0x1160>
  4532b8:	be 01 00 00 00       	mov    $0x1,%esi
  4532bd:	48 8d 3d 54 ef 01 00 	lea    0x1ef54(%rip),%rdi        # 472218 <usage_message+0x104d8>
  4532c4:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
  4532c9:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
  4532ce:	e8 87 5c 00 00       	callq  458f5a <DBget_maxid_num>
  4532d3:	49 89 c1             	mov    %rax,%r9
  4532d6:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
  4532db:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  4532e0:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  4532e5:	48 89 14 24          	mov    %rdx,(%rsp)
  4532e9:	4c 8d 05 28 f8 01 00 	lea    0x1f828(%rip),%r8        # 472b18 <usage_message+0x10dd8>
  4532f0:	b9 a0 00 00 00       	mov    $0xa0,%ecx
  4532f5:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  4532fa:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
  4532ff:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  453306:	00 
  453307:	31 c0                	xor    %eax,%eax
  453309:	e8 99 16 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45330e:	e9 08 ff ff ff       	jmpq   45321b <do_ping+0x1160>
  453313:	4c 89 f7             	mov    %r14,%rdi
  453316:	e8 bd a9 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45331b:	83 bc 24 30 01 00 00 	cmpl   $0x10,0x130(%rsp)
  453322:	10 
  453323:	7e 16                	jle    45333b <do_ping+0x1280>
  453325:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
  45332c:	00 
  45332d:	48 8d 3d 31 ee 02 00 	lea    0x2ee31(%rip),%rdi        # 482165 <usage_message+0x20425>
  453334:	31 c0                	xor    %eax,%eax
  453336:	e8 07 58 00 00       	callq  458b42 <__zbx_DBexecute>
  45333b:	4d 85 e4             	test   %r12,%r12
  45333e:	74 08                	je     453348 <do_ping+0x128d>
  453340:	4c 89 e7             	mov    %r12,%rdi
  453343:	e8 a0 ae fb ff       	callq  40e1e8 <free@plt>
  453348:	48 85 db             	test   %rbx,%rbx
  45334b:	74 08                	je     453355 <do_ping+0x129a>
  45334d:	48 89 df             	mov    %rbx,%rdi
  453350:	e8 93 ae fb ff       	callq  40e1e8 <free@plt>
  453355:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
  45335c:	00 
  45335d:	48 85 ff             	test   %rdi,%rdi
  453360:	74 20                	je     453382 <do_ping+0x12c7>
  453362:	e8 81 ae fb ff       	callq  40e1e8 <free@plt>
  453367:	48 c7 84 24 f8 00 00 	movq   $0x0,0xf8(%rsp)
  45336e:	00 00 00 00 00 
  453373:	31 db                	xor    %ebx,%ebx
  453375:	48 8b ac 24 20 01 00 	mov    0x120(%rsp),%rbp
  45337c:	00 
  45337d:	e9 fd f7 ff ff       	jmpq   452b7f <do_ping+0xac4>
  453382:	48 8b ac 24 20 01 00 	mov    0x120(%rsp),%rbp
  453389:	00 
  45338a:	31 db                	xor    %ebx,%ebx
  45338c:	e9 ee f7 ff ff       	jmpq   452b7f <do_ping+0xac4>
  453391:	41 57                	push   %r15
  453393:	41 56                	push   %r14
  453395:	41 55                	push   %r13
  453397:	41 54                	push   %r12
  453399:	55                   	push   %rbp
  45339a:	53                   	push   %rbx
  45339b:	48 81 ec 88 01 00 00 	sub    $0x188,%rsp
  4533a2:	48 89 bc 24 98 00 00 	mov    %rdi,0x98(%rsp)
  4533a9:	00 
  4533aa:	48 89 f3             	mov    %rsi,%rbx
  4533ad:	48 8d 15 74 ee 01 00 	lea    0x1ee74(%rip),%rdx        # 472228 <usage_message+0x104e8>
  4533b4:	48 8d 35 d6 fe 02 00 	lea    0x2fed6(%rip),%rsi        # 483291 <usage_message+0x21551>
  4533bb:	bf 04 00 00 00       	mov    $0x4,%edi
  4533c0:	31 c0                	xor    %eax,%eax
  4533c2:	e8 e9 dc fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4533c7:	48 89 de             	mov    %rbx,%rsi
  4533ca:	48 8d 3d 0f f9 01 00 	lea    0x1f90f(%rip),%rdi        # 472ce0 <usage_message+0x10fa0>
  4533d1:	31 c0                	xor    %eax,%eax
  4533d3:	e8 d4 4b 00 00       	callq  457fac <__zbx_DBselect>
  4533d8:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
  4533df:	00 
  4533e0:	48 8d 84 24 60 01 00 	lea    0x160(%rsp),%rax
  4533e7:	00 
  4533e8:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
  4533ef:	00 
  4533f0:	48 8d 84 24 58 01 00 	lea    0x158(%rsp),%rax
  4533f7:	00 
  4533f8:	48 89 84 24 18 01 00 	mov    %rax,0x118(%rsp)
  4533ff:	00 
  453400:	48 8d 84 24 38 01 00 	lea    0x138(%rsp),%rax
  453407:	00 
  453408:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  45340d:	48 8d 84 24 70 01 00 	lea    0x170(%rsp),%rax
  453414:	00 
  453415:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  45341c:	00 
  45341d:	48 8d 84 24 74 01 00 	lea    0x174(%rsp),%rax
  453424:	00 
  453425:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
  45342c:	00 
  45342d:	48 8d 84 24 40 01 00 	lea    0x140(%rsp),%rax
  453434:	00 
  453435:	48 89 84 24 28 01 00 	mov    %rax,0x128(%rsp)
  45343c:	00 
  45343d:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
  453444:	00 
  453445:	e8 53 45 00 00       	callq  45799d <DBfetch>
  45344a:	48 89 c3             	mov    %rax,%rbx
  45344d:	48 85 c0             	test   %rax,%rax
  453450:	0f 84 82 08 00 00    	je     453cd8 <do_ping+0x1c1d>
  453456:	48 8b 94 24 10 01 00 	mov    0x110(%rsp),%rdx
  45345d:	00 
  45345e:	48 8d 35 6e 1c 02 00 	lea    0x21c6e(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  453465:	48 8b 3b             	mov    (%rbx),%rdi
  453468:	31 c0                	xor    %eax,%eax
  45346a:	e8 39 aa fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45346f:	48 8b 7b 78          	mov    0x78(%rbx),%rdi
  453473:	48 8b 94 24 18 01 00 	mov    0x118(%rsp),%rdx
  45347a:	00 
  45347b:	48 8d 35 51 1c 02 00 	lea    0x21c51(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  453482:	31 c0                	xor    %eax,%eax
  453484:	e8 1f aa fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  453489:	48 8d 94 24 50 01 00 	lea    0x150(%rsp),%rdx
  453490:	00 
  453491:	48 8b bb 80 00 00 00 	mov    0x80(%rbx),%rdi
  453498:	48 8d 35 34 1c 02 00 	lea    0x21c34(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45349f:	31 c0                	xor    %eax,%eax
  4534a1:	e8 02 aa fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4534a6:	48 8b 84 24 50 01 00 	mov    0x150(%rsp),%rax
  4534ad:	00 
  4534ae:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
  4534b5:	00 
  4534b6:	48 8b 84 24 58 01 00 	mov    0x158(%rsp),%rax
  4534bd:	00 
  4534be:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
  4534c5:	00 
  4534c6:	48 8b 7b 70          	mov    0x70(%rbx),%rdi
  4534ca:	ba 0a 00 00 00       	mov    $0xa,%edx
  4534cf:	31 f6                	xor    %esi,%esi
  4534d1:	e8 52 b0 fb ff       	callq  40e528 <strtol@plt>
  4534d6:	88 84 24 88 00 00 00 	mov    %al,0x88(%rsp)
  4534dd:	0f b6 c0             	movzbl %al,%eax
  4534e0:	89 84 24 e4 00 00 00 	mov    %eax,0xe4(%rsp)
  4534e7:	48 8b 7b 68          	mov    0x68(%rbx),%rdi
  4534eb:	ba 0a 00 00 00       	mov    $0xa,%edx
  4534f0:	31 f6                	xor    %esi,%esi
  4534f2:	e8 31 b0 fb ff       	callq  40e528 <strtol@plt>
  4534f7:	89 c5                	mov    %eax,%ebp
  4534f9:	0f b6 c0             	movzbl %al,%eax
  4534fc:	89 84 24 e0 00 00 00 	mov    %eax,0xe0(%rsp)
  453503:	48 8b 7b 60          	mov    0x60(%rbx),%rdi
  453507:	31 f6                	xor    %esi,%esi
  453509:	e8 aa b6 fb ff       	callq  40ebb8 <strtod@plt>
  45350e:	f2 0f 11 84 24 c0 00 	movsd  %xmm0,0xc0(%rsp)
  453515:	00 00 
  453517:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
  45351b:	31 f6                	xor    %esi,%esi
  45351d:	e8 96 b6 fb ff       	callq  40ebb8 <strtod@plt>
  453522:	f2 0f 11 84 24 b8 00 	movsd  %xmm0,0xb8(%rsp)
  453529:	00 00 
  45352b:	48 8b 7b 50          	mov    0x50(%rbx),%rdi
  45352f:	ba 0a 00 00 00       	mov    $0xa,%edx
  453534:	31 f6                	xor    %esi,%esi
  453536:	e8 ed af fb ff       	callq  40e528 <strtol@plt>
  45353b:	0f b6 c0             	movzbl %al,%eax
  45353e:	89 84 24 dc 00 00 00 	mov    %eax,0xdc(%rsp)
  453545:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
  453549:	ba 0a 00 00 00       	mov    $0xa,%edx
  45354e:	31 f6                	xor    %esi,%esi
  453550:	e8 d3 af fb ff       	callq  40e528 <strtol@plt>
  453555:	0f b6 c0             	movzbl %al,%eax
  453558:	89 84 24 d8 00 00 00 	mov    %eax,0xd8(%rsp)
  45355f:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
  453563:	ba 0a 00 00 00       	mov    $0xa,%edx
  453568:	31 f6                	xor    %esi,%esi
  45356a:	e8 b9 af fb ff       	callq  40e528 <strtol@plt>
  45356f:	0f b6 c0             	movzbl %al,%eax
  453572:	89 84 24 d4 00 00 00 	mov    %eax,0xd4(%rsp)
  453579:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
  45357d:	ba 0a 00 00 00       	mov    $0xa,%edx
  453582:	31 f6                	xor    %esi,%esi
  453584:	e8 9f af fb ff       	callq  40e528 <strtol@plt>
  453589:	0f b6 c0             	movzbl %al,%eax
  45358c:	89 84 24 d0 00 00 00 	mov    %eax,0xd0(%rsp)
  453593:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
  453597:	ba 0a 00 00 00       	mov    $0xa,%edx
  45359c:	31 f6                	xor    %esi,%esi
  45359e:	e8 85 af fb ff       	callq  40e528 <strtol@plt>
  4535a3:	0f b6 c0             	movzbl %al,%eax
  4535a6:	89 84 24 cc 00 00 00 	mov    %eax,0xcc(%rsp)
  4535ad:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
  4535b1:	31 f6                	xor    %esi,%esi
  4535b3:	e8 00 b6 fb ff       	callq  40ebb8 <strtod@plt>
  4535b8:	f2 0f 11 84 24 b0 00 	movsd  %xmm0,0xb0(%rsp)
  4535bf:	00 00 
  4535c1:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
  4535c5:	31 f6                	xor    %esi,%esi
  4535c7:	e8 ec b5 fb ff       	callq  40ebb8 <strtod@plt>
  4535cc:	f2 0f 11 84 24 a8 00 	movsd  %xmm0,0xa8(%rsp)
  4535d3:	00 00 
  4535d5:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  4535d9:	ba 0a 00 00 00       	mov    $0xa,%edx
  4535de:	31 f6                	xor    %esi,%esi
  4535e0:	e8 43 af fb ff       	callq  40e528 <strtol@plt>
  4535e5:	89 84 24 a4 00 00 00 	mov    %eax,0xa4(%rsp)
  4535ec:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  4535f0:	ba 0a 00 00 00       	mov    $0xa,%edx
  4535f5:	31 f6                	xor    %esi,%esi
  4535f7:	e8 2c af fb ff       	callq  40e528 <strtol@plt>
  4535fc:	89 84 24 a0 00 00 00 	mov    %eax,0xa0(%rsp)
  453603:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
  453607:	4c 8b bc 24 60 01 00 	mov    0x160(%rsp),%r15
  45360e:	00 
  45360f:	48 c7 84 24 48 01 00 	movq   $0x0,0x148(%rsp)
  453616:	00 00 00 00 00 
  45361b:	48 c7 84 24 40 01 00 	movq   $0x0,0x140(%rsp)
  453622:	00 00 00 00 00 
  453627:	c7 84 24 7c 01 00 00 	movl   $0x0,0x17c(%rsp)
  45362e:	00 00 00 00 
  453632:	c7 84 24 78 01 00 00 	movl   $0x0,0x178(%rsp)
  453639:	00 00 00 00 
  45363d:	c7 84 24 74 01 00 00 	movl   $0x0,0x174(%rsp)
  453644:	00 00 00 00 
  453648:	c7 84 24 70 01 00 00 	movl   $0x0,0x170(%rsp)
  45364f:	00 00 00 00 
  453653:	48 c7 84 24 30 01 00 	movq   $0x0,0x130(%rsp)
  45365a:	00 00 00 00 00 
  45365f:	c7 84 24 6c 01 00 00 	movl   $0x400,0x16c(%rsp)
  453666:	00 04 00 00 
  45366a:	48 8d 15 ce eb 01 00 	lea    0x1ebce(%rip),%rdx        # 47223f <usage_message+0x104ff>
  453671:	48 8d 35 19 fc 02 00 	lea    0x2fc19(%rip),%rsi        # 483291 <usage_message+0x21551>
  453678:	bf 04 00 00 00       	mov    $0x4,%edi
  45367d:	31 c0                	xor    %eax,%eax
  45367f:	e8 2c da fd ff       	callq  4310b0 <__zbx_zabbix_log>
  453684:	48 63 8c 24 6c 01 00 	movslq 0x16c(%rsp),%rcx
  45368b:	00 
  45368c:	48 8b 94 24 30 01 00 	mov    0x130(%rsp),%rdx
  453693:	00 
  453694:	be 51 0a 00 00       	mov    $0xa51,%esi
  453699:	48 8d 3d ec ea 01 00 	lea    0x1eaec(%rip),%rdi        # 47218c <usage_message+0x1044c>
  4536a0:	e8 66 f0 fe ff       	callq  44270b <zbx_malloc2>
  4536a5:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
  4536ac:	00 
  4536ad:	48 89 df             	mov    %rbx,%rdi
  4536b0:	e8 ac 42 00 00       	callq  457961 <DBdyn_escape_string>
  4536b5:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  4536bc:	00 
  4536bd:	c7 84 24 68 01 00 00 	movl   $0x0,0x168(%rsp)
  4536c4:	00 00 00 00 
  4536c8:	4c 8d ac 24 68 01 00 	lea    0x168(%rsp),%r13
  4536cf:	00 
  4536d0:	4c 8d a4 24 6c 01 00 	lea    0x16c(%rsp),%r12
  4536d7:	00 
  4536d8:	4c 8d b4 24 30 01 00 	lea    0x130(%rsp),%r14
  4536df:	00 
  4536e0:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
  4536e7:	00 
  4536e8:	48 89 04 24          	mov    %rax,(%rsp)
  4536ec:	4d 89 f9             	mov    %r15,%r9
  4536ef:	4c 8d 05 3a f7 01 00 	lea    0x1f73a(%rip),%r8        # 472e30 <usage_message+0x110f0>
  4536f6:	b9 00 01 00 00       	mov    $0x100,%ecx
  4536fb:	4c 89 ea             	mov    %r13,%rdx
  4536fe:	4c 89 e6             	mov    %r12,%rsi
  453701:	4c 89 f7             	mov    %r14,%rdi
  453704:	31 c0                	xor    %eax,%eax
  453706:	e8 9c 12 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45370b:	48 8d 8c 24 78 01 00 	lea    0x178(%rsp),%rcx
  453712:	00 
  453713:	48 8d 94 24 7c 01 00 	lea    0x17c(%rsp),%rdx
  45371a:	00 
  45371b:	48 8d b4 24 48 01 00 	lea    0x148(%rsp),%rsi
  453722:	00 
  453723:	48 8b bc 24 30 01 00 	mov    0x130(%rsp),%rdi
  45372a:	00 
  45372b:	e8 08 ee ff ff       	callq  452538 <do_ping+0x47d>
  453730:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  453737:	00 
  453738:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
  45373f:	00 
  453740:	48 8d 3d e9 f7 01 00 	lea    0x1f7e9(%rip),%rdi        # 472f30 <usage_message+0x111f0>
  453747:	31 c0                	xor    %eax,%eax
  453749:	e8 5e 48 00 00       	callq  457fac <__zbx_DBselect>
  45374e:	48 89 c3             	mov    %rax,%rbx
  453751:	48 c7 84 24 38 01 00 	movq   $0x0,0x138(%rsp)
  453758:	00 00 00 00 00 
  45375d:	4c 89 bc 24 e8 00 00 	mov    %r15,0xe8(%rsp)
  453764:	00 
  453765:	40 88 ac 24 f7 00 00 	mov    %bpl,0xf7(%rsp)
  45376c:	00 
  45376d:	4c 8b bc 24 20 01 00 	mov    0x120(%rsp),%r15
  453774:	00 
  453775:	48 8b ac 24 28 01 00 	mov    0x128(%rsp),%rbp
  45377c:	00 
  45377d:	e9 93 00 00 00       	jmpq   453815 <do_ping+0x175a>
  453782:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  453787:	48 8d 35 45 19 02 00 	lea    0x21945(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45378e:	48 8b 38             	mov    (%rax),%rdi
  453791:	31 c0                	xor    %eax,%eax
  453793:	e8 10 a7 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  453798:	c7 84 24 68 01 00 00 	movl   $0x0,0x168(%rsp)
  45379f:	00 00 00 00 
  4537a3:	4c 8b 8c 24 38 01 00 	mov    0x138(%rsp),%r9
  4537aa:	00 
  4537ab:	4c 8d 05 26 f8 01 00 	lea    0x1f826(%rip),%r8        # 472fd8 <usage_message+0x11298>
  4537b2:	b9 00 01 00 00       	mov    $0x100,%ecx
  4537b7:	4c 89 ea             	mov    %r13,%rdx
  4537ba:	4c 89 e6             	mov    %r12,%rsi
  4537bd:	4c 89 f7             	mov    %r14,%rdi
  4537c0:	31 c0                	xor    %eax,%eax
  4537c2:	e8 e0 11 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4537c7:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
  4537ce:	00 
  4537cf:	4c 89 fa             	mov    %r15,%rdx
  4537d2:	48 89 ee             	mov    %rbp,%rsi
  4537d5:	48 8b bc 24 30 01 00 	mov    0x130(%rsp),%rdi
  4537dc:	00 
  4537dd:	e8 56 ed ff ff       	callq  452538 <do_ping+0x47d>
  4537e2:	8b 8c 24 70 01 00 00 	mov    0x170(%rsp),%ecx
  4537e9:	48 8b 94 24 40 01 00 	mov    0x140(%rsp),%rdx
  4537f0:	00 
  4537f1:	8b b4 24 78 01 00 00 	mov    0x178(%rsp),%esi
  4537f8:	48 8b bc 24 48 01 00 	mov    0x148(%rsp),%rdi
  4537ff:	00 
  453800:	e8 35 ef ff ff       	callq  45273a <do_ping+0x67f>
  453805:	85 c0                	test   %eax,%eax
  453807:	74 1d                	je     453826 <do_ping+0x176b>
  453809:	48 c7 84 24 38 01 00 	movq   $0x0,0x138(%rsp)
  453810:	00 00 00 00 00 
  453815:	48 89 df             	mov    %rbx,%rdi
  453818:	e8 80 41 00 00       	callq  45799d <DBfetch>
  45381d:	48 85 c0             	test   %rax,%rax
  453820:	0f 85 5c ff ff ff    	jne    453782 <do_ping+0x16c7>
  453826:	4c 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%r15
  45382d:	00 
  45382e:	0f b6 ac 24 f7 00 00 	movzbl 0xf7(%rsp),%ebp
  453835:	00 
  453836:	48 89 df             	mov    %rbx,%rdi
  453839:	e8 9a a4 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45383e:	c7 84 24 68 01 00 00 	movl   $0x0,0x168(%rsp)
  453845:	00 00 00 00 
  453849:	40 80 fd 02          	cmp    $0x2,%bpl
  45384d:	0f 84 68 04 00 00    	je     453cbb <do_ping+0x1c00>
  453853:	31 ed                	xor    %ebp,%ebp
  453855:	80 bc 24 88 00 00 00 	cmpb   $0x2,0x88(%rsp)
  45385c:	02 
  45385d:	0f 84 3b 04 00 00    	je     453c9e <do_ping+0x1be3>
  453863:	31 db                	xor    %ebx,%ebx
  453865:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
  45386c:	00 
  45386d:	48 85 c0             	test   %rax,%rax
  453870:	0f 84 33 02 00 00    	je     453aa9 <do_ping+0x19ee>
  453876:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  45387b:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
  453880:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
  453885:	8b 84 24 e4 00 00 00 	mov    0xe4(%rsp),%eax
  45388c:	89 44 24 48          	mov    %eax,0x48(%rsp)
  453890:	8b 84 24 e0 00 00 00 	mov    0xe0(%rsp),%eax
  453897:	89 44 24 40          	mov    %eax,0x40(%rsp)
  45389b:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  4538a2:	89 44 24 38          	mov    %eax,0x38(%rsp)
  4538a6:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
  4538ad:	89 44 24 30          	mov    %eax,0x30(%rsp)
  4538b1:	8b 84 24 d4 00 00 00 	mov    0xd4(%rsp),%eax
  4538b8:	89 44 24 28          	mov    %eax,0x28(%rsp)
  4538bc:	8b 84 24 d0 00 00 00 	mov    0xd0(%rsp),%eax
  4538c3:	89 44 24 20          	mov    %eax,0x20(%rsp)
  4538c7:	8b 84 24 cc 00 00 00 	mov    0xcc(%rsp),%eax
  4538ce:	89 44 24 18          	mov    %eax,0x18(%rsp)
  4538d2:	4c 89 7c 24 10       	mov    %r15,0x10(%rsp)
  4538d7:	8b 84 24 a4 00 00 00 	mov    0xa4(%rsp),%eax
  4538de:	89 44 24 08          	mov    %eax,0x8(%rsp)
  4538e2:	8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%eax
  4538e9:	89 04 24             	mov    %eax,(%rsp)
  4538ec:	f2 0f 10 9c 24 c0 00 	movsd  0xc0(%rsp),%xmm3
  4538f3:	00 00 
  4538f5:	f2 0f 10 94 24 b8 00 	movsd  0xb8(%rsp),%xmm2
  4538fc:	00 00 
  4538fe:	f2 0f 10 8c 24 b0 00 	movsd  0xb0(%rsp),%xmm1
  453905:	00 00 
  453907:	f2 0f 10 84 24 a8 00 	movsd  0xa8(%rsp),%xmm0
  45390e:	00 00 
  453910:	4c 8b 8c 24 90 00 00 	mov    0x90(%rsp),%r9
  453917:	00 
  453918:	4c 8d 05 89 f7 01 00 	lea    0x1f789(%rip),%r8        # 4730a8 <usage_message+0x11368>
  45391f:	b9 00 04 00 00       	mov    $0x400,%ecx
  453924:	4c 89 ea             	mov    %r13,%rdx
  453927:	4c 89 e6             	mov    %r12,%rsi
  45392a:	4c 89 f7             	mov    %r14,%rdi
  45392d:	b8 04 00 00 00       	mov    $0x4,%eax
  453932:	e8 70 10 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  453937:	8b 8c 24 78 01 00 00 	mov    0x178(%rsp),%ecx
  45393e:	85 c9                	test   %ecx,%ecx
  453940:	0f 8e ba 00 00 00    	jle    453a00 <do_ping+0x1945>
  453946:	31 db                	xor    %ebx,%ebx
  453948:	45 31 ff             	xor    %r15d,%r15d
  45394b:	48 89 df             	mov    %rbx,%rdi
  45394e:	48 03 bc 24 48 01 00 	add    0x148(%rsp),%rdi
  453955:	00 
  453956:	48 81 c7 18 04 00 00 	add    $0x418,%rdi
  45395d:	e8 ff 3f 00 00       	callq  457961 <DBdyn_escape_string>
  453962:	48 89 c5             	mov    %rax,%rbp
  453965:	48 89 d8             	mov    %rbx,%rax
  453968:	48 03 84 24 48 01 00 	add    0x148(%rsp),%rax
  45396f:	00 
  453970:	44 8b 88 10 04 00 00 	mov    0x410(%rax),%r9d
  453977:	48 8b 94 24 40 01 00 	mov    0x140(%rsp),%rdx
  45397e:	00 
  45397f:	48 8b 14 1a          	mov    (%rdx,%rbx,1),%rdx
  453983:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  453988:	8b 90 2c 04 00 00    	mov    0x42c(%rax),%edx
  45398e:	89 54 24 28          	mov    %edx,0x28(%rsp)
  453992:	8b 90 28 04 00 00    	mov    0x428(%rax),%edx
  453998:	89 54 24 20          	mov    %edx,0x20(%rsp)
  45399c:	8b 90 24 04 00 00    	mov    0x424(%rax),%edx
  4539a2:	89 54 24 18          	mov    %edx,0x18(%rsp)
  4539a6:	8b 90 20 04 00 00    	mov    0x420(%rax),%edx
  4539ac:	89 54 24 10          	mov    %edx,0x10(%rsp)
  4539b0:	48 89 6c 24 08       	mov    %rbp,0x8(%rsp)
  4539b5:	8b 80 14 04 00 00    	mov    0x414(%rax),%eax
  4539bb:	89 04 24             	mov    %eax,(%rsp)
  4539be:	4c 8d 05 fb f7 01 00 	lea    0x1f7fb(%rip),%r8        # 4731c0 <usage_message+0x11480>
  4539c5:	b9 00 01 00 00       	mov    $0x100,%ecx
  4539ca:	4c 89 ea             	mov    %r13,%rdx
  4539cd:	4c 89 e6             	mov    %r12,%rsi
  4539d0:	4c 89 f7             	mov    %r14,%rdi
  4539d3:	31 c0                	xor    %eax,%eax
  4539d5:	e8 cd 0f ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4539da:	48 85 ed             	test   %rbp,%rbp
  4539dd:	74 08                	je     4539e7 <do_ping+0x192c>
  4539df:	48 89 ef             	mov    %rbp,%rdi
  4539e2:	e8 01 a8 fb ff       	callq  40e1e8 <free@plt>
  4539e7:	41 83 c7 01          	add    $0x1,%r15d
  4539eb:	48 81 c3 30 04 00 00 	add    $0x430,%rbx
  4539f2:	44 3b bc 24 78 01 00 	cmp    0x178(%rsp),%r15d
  4539f9:	00 
  4539fa:	0f 8c 4b ff ff ff    	jl     45394b <do_ping+0x1890>
  453a00:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
  453a07:	00 00 
  453a09:	74 0d                	je     453a18 <do_ping+0x195d>
  453a0b:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  453a12:	00 
  453a13:	e8 d0 a7 fb ff       	callq  40e1e8 <free@plt>
  453a18:	83 bc 24 68 01 00 00 	cmpl   $0x10,0x168(%rsp)
  453a1f:	10 
  453a20:	0f 8f 5d 02 00 00    	jg     453c83 <do_ping+0x1bc8>
  453a26:	48 8b bc 24 48 01 00 	mov    0x148(%rsp),%rdi
  453a2d:	00 
  453a2e:	48 85 ff             	test   %rdi,%rdi
  453a31:	74 11                	je     453a44 <do_ping+0x1989>
  453a33:	e8 b0 a7 fb ff       	callq  40e1e8 <free@plt>
  453a38:	48 c7 84 24 48 01 00 	movq   $0x0,0x148(%rsp)
  453a3f:	00 00 00 00 00 
  453a44:	48 8b bc 24 40 01 00 	mov    0x140(%rsp),%rdi
  453a4b:	00 
  453a4c:	48 85 ff             	test   %rdi,%rdi
  453a4f:	74 11                	je     453a62 <do_ping+0x19a7>
  453a51:	e8 92 a7 fb ff       	callq  40e1e8 <free@plt>
  453a56:	48 c7 84 24 40 01 00 	movq   $0x0,0x140(%rsp)
  453a5d:	00 00 00 00 00 
  453a62:	48 8b bc 24 30 01 00 	mov    0x130(%rsp),%rdi
  453a69:	00 
  453a6a:	48 85 ff             	test   %rdi,%rdi
  453a6d:	74 11                	je     453a80 <do_ping+0x19c5>
  453a6f:	e8 74 a7 fb ff       	callq  40e1e8 <free@plt>
  453a74:	48 c7 84 24 30 01 00 	movq   $0x0,0x130(%rsp)
  453a7b:	00 00 00 00 00 
  453a80:	31 ff                	xor    %edi,%edi
  453a82:	e8 f4 f8 fe ff       	callq  44337b <zbx_result_string>
  453a87:	48 89 c1             	mov    %rax,%rcx
  453a8a:	48 8d 15 ae e7 01 00 	lea    0x1e7ae(%rip),%rdx        # 47223f <usage_message+0x104ff>
  453a91:	48 8d 35 65 f9 02 00 	lea    0x2f965(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  453a98:	bf 04 00 00 00       	mov    $0x4,%edi
  453a9d:	31 c0                	xor    %eax,%eax
  453a9f:	e8 0c d6 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  453aa4:	e9 94 f9 ff ff       	jmpq   45343d <do_ping+0x1382>
  453aa9:	be 01 00 00 00       	mov    $0x1,%esi
  453aae:	48 8d 3d ac e8 01 00 	lea    0x1e8ac(%rip),%rdi        # 472361 <usage_message+0x10621>
  453ab5:	e8 a0 54 00 00       	callq  458f5a <DBget_maxid_num>
  453aba:	49 89 c1             	mov    %rax,%r9
  453abd:	48 89 84 24 38 01 00 	mov    %rax,0x138(%rsp)
  453ac4:	00 
  453ac5:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
  453aca:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
  453acf:	8b 84 24 e4 00 00 00 	mov    0xe4(%rsp),%eax
  453ad6:	89 44 24 50          	mov    %eax,0x50(%rsp)
  453ada:	8b 84 24 e0 00 00 00 	mov    0xe0(%rsp),%eax
  453ae1:	89 44 24 48          	mov    %eax,0x48(%rsp)
  453ae5:	8b 84 24 dc 00 00 00 	mov    0xdc(%rsp),%eax
  453aec:	89 44 24 40          	mov    %eax,0x40(%rsp)
  453af0:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
  453af7:	89 44 24 38          	mov    %eax,0x38(%rsp)
  453afb:	8b 84 24 d4 00 00 00 	mov    0xd4(%rsp),%eax
  453b02:	89 44 24 30          	mov    %eax,0x30(%rsp)
  453b06:	8b 84 24 d0 00 00 00 	mov    0xd0(%rsp),%eax
  453b0d:	89 44 24 28          	mov    %eax,0x28(%rsp)
  453b11:	8b 84 24 cc 00 00 00 	mov    0xcc(%rsp),%eax
  453b18:	89 44 24 20          	mov    %eax,0x20(%rsp)
  453b1c:	4c 89 7c 24 18       	mov    %r15,0x18(%rsp)
  453b21:	8b 84 24 a4 00 00 00 	mov    0xa4(%rsp),%eax
  453b28:	89 44 24 10          	mov    %eax,0x10(%rsp)
  453b2c:	8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%eax
  453b33:	89 44 24 08          	mov    %eax,0x8(%rsp)
  453b37:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
  453b3e:	00 
  453b3f:	48 89 04 24          	mov    %rax,(%rsp)
  453b43:	f2 0f 10 9c 24 c0 00 	movsd  0xc0(%rsp),%xmm3
  453b4a:	00 00 
  453b4c:	f2 0f 10 94 24 b8 00 	movsd  0xb8(%rsp),%xmm2
  453b53:	00 00 
  453b55:	f2 0f 10 8c 24 b0 00 	movsd  0xb0(%rsp),%xmm1
  453b5c:	00 00 
  453b5e:	f2 0f 10 84 24 a8 00 	movsd  0xa8(%rsp),%xmm0
  453b65:	00 00 
  453b67:	4c 8d 05 d2 f6 01 00 	lea    0x1f6d2(%rip),%r8        # 473240 <usage_message+0x11500>
  453b6e:	b9 00 04 00 00       	mov    $0x400,%ecx
  453b73:	4c 89 ea             	mov    %r13,%rdx
  453b76:	4c 89 e6             	mov    %r12,%rsi
  453b79:	4c 89 f7             	mov    %r14,%rdi
  453b7c:	b8 04 00 00 00       	mov    $0x4,%eax
  453b81:	e8 21 0e ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  453b86:	8b b4 24 78 01 00 00 	mov    0x178(%rsp),%esi
  453b8d:	48 8d 3d af 42 01 00 	lea    0x142af(%rip),%rdi        # 467e43 <usage_message+0x6103>
  453b94:	e8 c1 53 00 00       	callq  458f5a <DBget_maxid_num>
  453b99:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
  453ba0:	00 
  453ba1:	8b 94 24 78 01 00 00 	mov    0x178(%rsp),%edx
  453ba8:	85 d2                	test   %edx,%edx
  453baa:	0f 8e 50 fe ff ff    	jle    453a00 <do_ping+0x1945>
  453bb0:	49 89 c7             	mov    %rax,%r15
  453bb3:	31 db                	xor    %ebx,%ebx
  453bb5:	48 89 df             	mov    %rbx,%rdi
  453bb8:	48 03 bc 24 48 01 00 	add    0x148(%rsp),%rdi
  453bbf:	00 
  453bc0:	48 81 c7 18 04 00 00 	add    $0x418,%rdi
  453bc7:	e8 95 3d 00 00       	callq  457961 <DBdyn_escape_string>
  453bcc:	48 89 c5             	mov    %rax,%rbp
  453bcf:	48 89 d8             	mov    %rbx,%rax
  453bd2:	48 03 84 24 48 01 00 	add    0x148(%rsp),%rax
  453bd9:	00 
  453bda:	8b 90 2c 04 00 00    	mov    0x42c(%rax),%edx
  453be0:	89 54 24 40          	mov    %edx,0x40(%rsp)
  453be4:	8b 90 28 04 00 00    	mov    0x428(%rax),%edx
  453bea:	89 54 24 38          	mov    %edx,0x38(%rsp)
  453bee:	8b 90 24 04 00 00    	mov    0x424(%rax),%edx
  453bf4:	89 54 24 30          	mov    %edx,0x30(%rsp)
  453bf8:	8b 90 20 04 00 00    	mov    0x420(%rax),%edx
  453bfe:	89 54 24 28          	mov    %edx,0x28(%rsp)
  453c02:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
  453c07:	8b 90 14 04 00 00    	mov    0x414(%rax),%edx
  453c0d:	89 54 24 18          	mov    %edx,0x18(%rsp)
  453c11:	8b 90 10 04 00 00    	mov    0x410(%rax),%edx
  453c17:	89 54 24 10          	mov    %edx,0x10(%rsp)
  453c1b:	48 8b 40 08          	mov    0x8(%rax),%rax
  453c1f:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  453c24:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
  453c2b:	00 
  453c2c:	48 89 04 24          	mov    %rax,(%rsp)
  453c30:	4d 89 f9             	mov    %r15,%r9
  453c33:	4c 8d 05 26 f7 01 00 	lea    0x1f726(%rip),%r8        # 473360 <usage_message+0x11620>
  453c3a:	b9 00 01 00 00       	mov    $0x100,%ecx
  453c3f:	4c 89 ea             	mov    %r13,%rdx
  453c42:	4c 89 e6             	mov    %r12,%rsi
  453c45:	4c 89 f7             	mov    %r14,%rdi
  453c48:	31 c0                	xor    %eax,%eax
  453c4a:	e8 58 0d ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  453c4f:	49 83 c7 01          	add    $0x1,%r15
  453c53:	48 85 ed             	test   %rbp,%rbp
  453c56:	74 08                	je     453c60 <do_ping+0x1ba5>
  453c58:	48 89 ef             	mov    %rbp,%rdi
  453c5b:	e8 88 a5 fb ff       	callq  40e1e8 <free@plt>
  453c60:	48 81 c3 30 04 00 00 	add    $0x430,%rbx
  453c67:	44 89 f8             	mov    %r15d,%eax
  453c6a:	2b 84 24 88 00 00 00 	sub    0x88(%rsp),%eax
  453c71:	3b 84 24 78 01 00 00 	cmp    0x178(%rsp),%eax
  453c78:	0f 8c 37 ff ff ff    	jl     453bb5 <do_ping+0x1afa>
  453c7e:	e9 7d fd ff ff       	jmpq   453a00 <do_ping+0x1945>
  453c83:	48 8b b4 24 30 01 00 	mov    0x130(%rsp),%rsi
  453c8a:	00 
  453c8b:	48 8d 3d d3 e4 02 00 	lea    0x2e4d3(%rip),%rdi        # 482165 <usage_message+0x20425>
  453c92:	31 c0                	xor    %eax,%eax
  453c94:	e8 a9 4e 00 00       	callq  458b42 <__zbx_DBexecute>
  453c99:	e9 88 fd ff ff       	jmpq   453a26 <do_ping+0x196b>
  453c9e:	48 8b b4 24 08 01 00 	mov    0x108(%rsp),%rsi
  453ca5:	00 
  453ca6:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
  453cad:	00 
  453cae:	e8 cd e4 ff ff       	callq  452180 <do_ping+0xc5>
  453cb3:	48 89 c3             	mov    %rax,%rbx
  453cb6:	e9 aa fb ff ff       	jmpq   453865 <do_ping+0x17aa>
  453cbb:	48 8b b4 24 00 01 00 	mov    0x100(%rsp),%rsi
  453cc2:	00 
  453cc3:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
  453cca:	00 
  453ccb:	e8 b0 e4 ff ff       	callq  452180 <do_ping+0xc5>
  453cd0:	48 89 c5             	mov    %rax,%rbp
  453cd3:	e9 7d fb ff ff       	jmpq   453855 <do_ping+0x179a>
  453cd8:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
  453cdf:	00 
  453ce0:	e8 f3 9f fb ff       	callq  40dcd8 <mysql_free_result@plt>
  453ce5:	31 ff                	xor    %edi,%edi
  453ce7:	e8 8f f6 fe ff       	callq  44337b <zbx_result_string>
  453cec:	48 89 c1             	mov    %rax,%rcx
  453cef:	48 8d 15 32 e5 01 00 	lea    0x1e532(%rip),%rdx        # 472228 <usage_message+0x104e8>
  453cf6:	48 8d 35 00 f7 02 00 	lea    0x2f700(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  453cfd:	bf 04 00 00 00       	mov    $0x4,%edi
  453d02:	31 c0                	xor    %eax,%eax
  453d04:	e8 a7 d3 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  453d09:	31 c0                	xor    %eax,%eax
  453d0b:	48 81 c4 88 01 00 00 	add    $0x188,%rsp
  453d12:	5b                   	pop    %rbx
  453d13:	5d                   	pop    %rbp
  453d14:	41 5c                	pop    %r12
  453d16:	41 5d                	pop    %r13
  453d18:	41 5e                	pop    %r14
  453d1a:	41 5f                	pop    %r15
  453d1c:	c3                   	retq   
  453d1d:	41 55                	push   %r13
  453d1f:	41 54                	push   %r12
  453d21:	55                   	push   %rbp
  453d22:	53                   	push   %rbx
  453d23:	48 81 ec 08 10 00 00 	sub    $0x1008,%rsp
  453d2a:	49 89 fc             	mov    %rdi,%r12
  453d2d:	89 f5                	mov    %esi,%ebp
  453d2f:	48 89 d6             	mov    %rdx,%rsi
  453d32:	48 85 d2             	test   %rdx,%rdx
  453d35:	0f 85 9f 00 00 00    	jne    453dda <do_ping+0x1d1f>
  453d3b:	31 db                	xor    %ebx,%ebx
  453d3d:	8d 45 ff             	lea    -0x1(%rbp),%eax
  453d40:	83 f8 01             	cmp    $0x1,%eax
  453d43:	76 10                	jbe    453d55 <do_ping+0x1c9a>
  453d45:	89 d8                	mov    %ebx,%eax
  453d47:	48 81 c4 08 10 00 00 	add    $0x1008,%rsp
  453d4e:	5b                   	pop    %rbx
  453d4f:	5d                   	pop    %rbp
  453d50:	41 5c                	pop    %r12
  453d52:	41 5d                	pop    %r13
  453d54:	c3                   	retq   
  453d55:	48 8d 35 b2 c5 01 00 	lea    0x1c5b2(%rip),%rsi        # 47030e <usage_message+0xe5ce>
  453d5c:	83 fd 01             	cmp    $0x1,%ebp
  453d5f:	48 8d 05 ee e4 01 00 	lea    0x1e4ee(%rip),%rax        # 472254 <usage_message+0x10514>
  453d66:	48 0f 45 f0          	cmovne %rax,%rsi
  453d6a:	4c 8d ac 24 00 08 00 	lea    0x800(%rsp),%r13
  453d71:	00 
  453d72:	4c 89 ef             	mov    %r13,%rdi
  453d75:	e8 8e aa fb ff       	callq  40e808 <strcpy@plt>
  453d7a:	4d 89 e8             	mov    %r13,%r8
  453d7d:	4c 89 e1             	mov    %r12,%rcx
  453d80:	48 8d 15 c9 f6 01 00 	lea    0x1f6c9(%rip),%rdx        # 473450 <usage_message+0x11710>
  453d87:	be 00 08 00 00       	mov    $0x800,%esi
  453d8c:	48 89 e7             	mov    %rsp,%rdi
  453d8f:	31 c0                	xor    %eax,%eax
  453d91:	e8 cd 0d ff ff       	callq  444b63 <__zbx_zbx_snprintf>
  453d96:	be 01 00 00 00       	mov    $0x1,%esi
  453d9b:	48 89 e7             	mov    %rsp,%rdi
  453d9e:	e8 e3 40 00 00       	callq  457e86 <DBselectN>
  453da3:	48 89 c5             	mov    %rax,%rbp
  453da6:	48 89 c7             	mov    %rax,%rdi
  453da9:	e8 ef 3b 00 00       	callq  45799d <DBfetch>
  453dae:	49 89 c4             	mov    %rax,%r12
  453db1:	48 85 c0             	test   %rax,%rax
  453db4:	74 0c                	je     453dc2 <do_ping+0x1d07>
  453db6:	48 8b 38             	mov    (%rax),%rdi
  453db9:	e8 e4 3b 00 00       	callq  4579a2 <DBis_null>
  453dbe:	85 c0                	test   %eax,%eax
  453dc0:	75 59                	jne    453e1b <do_ping+0x1d60>
  453dc2:	48 89 ef             	mov    %rbp,%rdi
  453dc5:	e8 0e 9f fb ff       	callq  40dcd8 <mysql_free_result@plt>
  453dca:	89 d8                	mov    %ebx,%eax
  453dcc:	48 81 c4 08 10 00 00 	add    $0x1008,%rsp
  453dd3:	5b                   	pop    %rbx
  453dd4:	5d                   	pop    %rbp
  453dd5:	41 5c                	pop    %r12
  453dd7:	41 5d                	pop    %r13
  453dd9:	c3                   	retq   
  453dda:	ba 01 00 00 00       	mov    $0x1,%edx
  453ddf:	48 8d 3d 1a f6 01 00 	lea    0x1f61a(%rip),%rdi        # 473400 <usage_message+0x116c0>
  453de6:	31 c0                	xor    %eax,%eax
  453de8:	e8 bf 41 00 00       	callq  457fac <__zbx_DBselect>
  453ded:	49 89 c5             	mov    %rax,%r13
  453df0:	48 89 c7             	mov    %rax,%rdi
  453df3:	e8 a5 3b 00 00       	callq  45799d <DBfetch>
  453df8:	48 89 c3             	mov    %rax,%rbx
  453dfb:	48 85 c0             	test   %rax,%rax
  453dfe:	74 0c                	je     453e0c <do_ping+0x1d51>
  453e00:	48 8b 38             	mov    (%rax),%rdi
  453e03:	e8 9a 3b 00 00       	callq  4579a2 <DBis_null>
  453e08:	85 c0                	test   %eax,%eax
  453e0a:	75 3a                	jne    453e46 <do_ping+0x1d8b>
  453e0c:	31 db                	xor    %ebx,%ebx
  453e0e:	4c 89 ef             	mov    %r13,%rdi
  453e11:	e8 c2 9e fb ff       	callq  40dcd8 <mysql_free_result@plt>
  453e16:	e9 22 ff ff ff       	jmpq   453d3d <do_ping+0x1c82>
  453e1b:	ba 0a 00 00 00       	mov    $0xa,%edx
  453e20:	31 f6                	xor    %esi,%esi
  453e22:	49 8b 3c 24          	mov    (%r12),%rdi
  453e26:	e8 fd a6 fb ff       	callq  40e528 <strtol@plt>
  453e2b:	85 c0                	test   %eax,%eax
  453e2d:	74 93                	je     453dc2 <do_ping+0x1d07>
  453e2f:	ba 0a 00 00 00       	mov    $0xa,%edx
  453e34:	31 f6                	xor    %esi,%esi
  453e36:	49 8b 3c 24          	mov    (%r12),%rdi
  453e3a:	e8 e9 a6 fb ff       	callq  40e528 <strtol@plt>
  453e3f:	89 c3                	mov    %eax,%ebx
  453e41:	e9 7c ff ff ff       	jmpq   453dc2 <do_ping+0x1d07>
  453e46:	ba 0a 00 00 00       	mov    $0xa,%edx
  453e4b:	31 f6                	xor    %esi,%esi
  453e4d:	48 8b 3b             	mov    (%rbx),%rdi
  453e50:	e8 d3 a6 fb ff       	callq  40e528 <strtol@plt>
  453e55:	89 c3                	mov    %eax,%ebx
  453e57:	eb b5                	jmp    453e0e <do_ping+0x1d53>
  453e59:	41 56                	push   %r14
  453e5b:	41 55                	push   %r13
  453e5d:	41 54                	push   %r12
  453e5f:	55                   	push   %rbp
  453e60:	53                   	push   %rbx
  453e61:	48 83 ec 10          	sub    $0x10,%rsp
  453e65:	49 89 fe             	mov    %rdi,%r14
  453e68:	41 89 f5             	mov    %esi,%r13d
  453e6b:	48 89 fe             	mov    %rdi,%rsi
  453e6e:	48 8d 3d 5b f6 01 00 	lea    0x1f65b(%rip),%rdi        # 4734d0 <usage_message+0x11790>
  453e75:	31 c0                	xor    %eax,%eax
  453e77:	e8 30 41 00 00       	callq  457fac <__zbx_DBselect>
  453e7c:	48 89 c5             	mov    %rax,%rbp
  453e7f:	4c 8d 64 24 08       	lea    0x8(%rsp),%r12
  453e84:	48 89 ef             	mov    %rbp,%rdi
  453e87:	e8 11 3b 00 00       	callq  45799d <DBfetch>
  453e8c:	48 89 c3             	mov    %rax,%rbx
  453e8f:	48 85 c0             	test   %rax,%rax
  453e92:	74 5e                	je     453ef2 <do_ping+0x1e37>
  453e94:	4c 89 e2             	mov    %r12,%rdx
  453e97:	48 8d 35 35 12 02 00 	lea    0x21235(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  453e9e:	48 8b 3b             	mov    (%rbx),%rdi
  453ea1:	31 c0                	xor    %eax,%eax
  453ea3:	e8 00 a0 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  453ea8:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  453eac:	ba 0a 00 00 00       	mov    $0xa,%edx
  453eb1:	31 f6                	xor    %esi,%esi
  453eb3:	e8 70 a6 fb ff       	callq  40e528 <strtol@plt>
  453eb8:	48 89 c3             	mov    %rax,%rbx
  453ebb:	85 c0                	test   %eax,%eax
  453ebd:	74 c5                	je     453e84 <do_ping+0x1dc9>
  453ebf:	83 e8 01             	sub    $0x1,%eax
  453ec2:	83 f8 01             	cmp    $0x1,%eax
  453ec5:	0f 86 8d 00 00 00    	jbe    453f58 <do_ping+0x1e9d>
  453ecb:	89 da                	mov    %ebx,%edx
  453ecd:	48 8d 35 b4 f6 01 00 	lea    0x1f6b4(%rip),%rsi        # 473588 <usage_message+0x11848>
  453ed4:	bf 02 00 00 00       	mov    $0x2,%edi
  453ed9:	31 c0                	xor    %eax,%eax
  453edb:	e8 d0 d1 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  453ee0:	89 de                	mov    %ebx,%esi
  453ee2:	48 8d 3d 9f f6 01 00 	lea    0x1f69f(%rip),%rdi        # 473588 <usage_message+0x11848>
  453ee9:	31 c0                	xor    %eax,%eax
  453eeb:	e8 30 d9 fb ff       	callq  411820 <__zbx_zabbix_syslog>
  453ef0:	eb 92                	jmp    453e84 <do_ping+0x1dc9>
  453ef2:	48 89 ef             	mov    %rbp,%rdi
  453ef5:	e8 de 9d fb ff       	callq  40dcd8 <mysql_free_result@plt>
  453efa:	4c 89 f6             	mov    %r14,%rsi
  453efd:	48 8d 3d bc f6 01 00 	lea    0x1f6bc(%rip),%rdi        # 4735c0 <usage_message+0x11880>
  453f04:	31 c0                	xor    %eax,%eax
  453f06:	e8 a1 40 00 00       	callq  457fac <__zbx_DBselect>
  453f0b:	48 89 c3             	mov    %rax,%rbx
  453f0e:	48 8d 6c 24 08       	lea    0x8(%rsp),%rbp
  453f13:	eb 21                	jmp    453f36 <do_ping+0x1e7b>
  453f15:	48 89 ea             	mov    %rbp,%rdx
  453f18:	48 8d 35 b4 11 02 00 	lea    0x211b4(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  453f1f:	48 8b 38             	mov    (%rax),%rdi
  453f22:	31 c0                	xor    %eax,%eax
  453f24:	e8 7f 9f fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  453f29:	44 89 ee             	mov    %r13d,%esi
  453f2c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  453f31:	e8 23 ff ff ff       	callq  453e59 <do_ping+0x1d9e>
  453f36:	48 89 df             	mov    %rbx,%rdi
  453f39:	e8 5f 3a 00 00       	callq  45799d <DBfetch>
  453f3e:	48 85 c0             	test   %rax,%rax
  453f41:	75 d2                	jne    453f15 <do_ping+0x1e5a>
  453f43:	48 89 df             	mov    %rbx,%rdi
  453f46:	e8 8d 9d fb ff       	callq  40dcd8 <mysql_free_result@plt>
  453f4b:	48 83 c4 10          	add    $0x10,%rsp
  453f4f:	5b                   	pop    %rbx
  453f50:	5d                   	pop    %rbp
  453f51:	41 5c                	pop    %r12
  453f53:	41 5d                	pop    %r13
  453f55:	41 5e                	pop    %r14
  453f57:	c3                   	retq   
  453f58:	31 d2                	xor    %edx,%edx
  453f5a:	89 de                	mov    %ebx,%esi
  453f5c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  453f61:	e8 b7 fd ff ff       	callq  453d1d <do_ping+0x1c62>
  453f66:	89 c3                	mov    %eax,%ebx
  453f68:	44 89 ea             	mov    %r13d,%edx
  453f6b:	89 c6                	mov    %eax,%esi
  453f6d:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  453f72:	e8 fe 56 00 00       	callq  459675 <DBadd_service_alarm>
  453f77:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  453f7c:	89 de                	mov    %ebx,%esi
  453f7e:	48 8d 3d cb f5 01 00 	lea    0x1f5cb(%rip),%rdi        # 473550 <usage_message+0x11810>
  453f85:	31 c0                	xor    %eax,%eax
  453f87:	e8 b6 4b 00 00       	callq  458b42 <__zbx_DBexecute>
  453f8c:	e9 f3 fe ff ff       	jmpq   453e84 <do_ping+0x1dc9>

0000000000453f91 <DBupdate_services>:
  453f91:	41 55                	push   %r13
  453f93:	41 54                	push   %r12
  453f95:	55                   	push   %rbp
  453f96:	53                   	push   %rbx
  453f97:	48 83 ec 18          	sub    $0x18,%rsp
  453f9b:	89 f5                	mov    %esi,%ebp
  453f9d:	89 d3                	mov    %edx,%ebx
  453f9f:	48 89 fe             	mov    %rdi,%rsi
  453fa2:	48 8d 3d 57 f6 01 00 	lea    0x1f657(%rip),%rdi        # 473600 <usage_message+0x118c0>
  453fa9:	31 c0                	xor    %eax,%eax
  453fab:	e8 fc 3f 00 00       	callq  457fac <__zbx_DBselect>
  453fb0:	49 89 c4             	mov    %rax,%r12
  453fb3:	4c 8d 6c 24 08       	lea    0x8(%rsp),%r13
  453fb8:	eb 43                	jmp    453ffd <DBupdate_services+0x6c>
  453fba:	4c 89 ea             	mov    %r13,%rdx
  453fbd:	48 8d 35 0f 11 02 00 	lea    0x2110f(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  453fc4:	48 8b 38             	mov    (%rax),%rdi
  453fc7:	31 c0                	xor    %eax,%eax
  453fc9:	e8 da 9e fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  453fce:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  453fd3:	89 ee                	mov    %ebp,%esi
  453fd5:	48 8d 3d 74 f5 01 00 	lea    0x1f574(%rip),%rdi        # 473550 <usage_message+0x11810>
  453fdc:	31 c0                	xor    %eax,%eax
  453fde:	e8 5f 4b 00 00       	callq  458b42 <__zbx_DBexecute>
  453fe3:	89 da                	mov    %ebx,%edx
  453fe5:	89 ee                	mov    %ebp,%esi
  453fe7:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  453fec:	e8 84 56 00 00       	callq  459675 <DBadd_service_alarm>
  453ff1:	89 de                	mov    %ebx,%esi
  453ff3:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  453ff8:	e8 5c fe ff ff       	callq  453e59 <do_ping+0x1d9e>
  453ffd:	4c 89 e7             	mov    %r12,%rdi
  454000:	e8 98 39 00 00       	callq  45799d <DBfetch>
  454005:	48 85 c0             	test   %rax,%rax
  454008:	75 b0                	jne    453fba <DBupdate_services+0x29>
  45400a:	4c 89 e7             	mov    %r12,%rdi
  45400d:	e8 c6 9c fb ff       	callq  40dcd8 <mysql_free_result@plt>
  454012:	48 83 c4 18          	add    $0x18,%rsp
  454016:	5b                   	pop    %rbx
  454017:	5d                   	pop    %rbp
  454018:	41 5c                	pop    %r12
  45401a:	41 5d                	pop    %r13
  45401c:	c3                   	retq   
  45401d:	41 57                	push   %r15
  45401f:	41 56                	push   %r14
  454021:	41 55                	push   %r13
  454023:	41 54                	push   %r12
  454025:	55                   	push   %rbp
  454026:	53                   	push   %rbx
  454027:	48 83 ec 68          	sub    $0x68,%rsp
  45402b:	49 89 ff             	mov    %rdi,%r15
  45402e:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  454035:	00 00 
  454037:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
  45403e:	00 
  45403f:	c7 44 24 58 00 01 00 	movl   $0x100,0x58(%rsp)
  454046:	00 
  454047:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  45404e:	00 00 
  454050:	c7 44 24 54 00 00 00 	movl   $0x0,0x54(%rsp)
  454057:	00 
  454058:	c7 44 24 50 00 01 00 	movl   $0x100,0x50(%rsp)
  45405f:	00 
  454060:	b9 00 01 00 00       	mov    $0x100,%ecx
  454065:	31 d2                	xor    %edx,%edx
  454067:	be 30 03 00 00       	mov    $0x330,%esi
  45406c:	48 8d 3d 19 e1 01 00 	lea    0x1e119(%rip),%rdi        # 47218c <usage_message+0x1044c>
  454073:	e8 93 e6 fe ff       	callq  44270b <zbx_malloc2>
  454078:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  45407d:	4c 89 fe             	mov    %r15,%rsi
  454080:	48 8d 3d 79 f5 01 00 	lea    0x1f579(%rip),%rdi        # 473600 <usage_message+0x118c0>
  454087:	31 c0                	xor    %eax,%eax
  454089:	e8 1e 3f 00 00       	callq  457fac <__zbx_DBselect>
  45408e:	49 89 c5             	mov    %rax,%r13
  454091:	4c 8d 74 24 40       	lea    0x40(%rsp),%r14
  454096:	48 8d 5c 24 54       	lea    0x54(%rsp),%rbx
  45409b:	48 8d 6c 24 50       	lea    0x50(%rsp),%rbp
  4540a0:	4c 8d 64 24 38       	lea    0x38(%rsp),%r12
  4540a5:	e9 9c 00 00 00       	jmpq   454146 <DBupdate_services+0x1b5>
  4540aa:	4c 89 f2             	mov    %r14,%rdx
  4540ad:	48 8d 35 1f 10 02 00 	lea    0x2101f(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4540b4:	48 8b 38             	mov    (%rax),%rdi
  4540b7:	31 c0                	xor    %eax,%eax
  4540b9:	e8 ea 9d fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4540be:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
  4540c3:	4c 8d 05 6e f5 01 00 	lea    0x1f56e(%rip),%r8        # 473638 <usage_message+0x118f8>
  4540ca:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  4540cf:	48 89 da             	mov    %rbx,%rdx
  4540d2:	48 89 ee             	mov    %rbp,%rsi
  4540d5:	4c 89 e7             	mov    %r12,%rdi
  4540d8:	31 c0                	xor    %eax,%eax
  4540da:	e8 c8 08 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4540df:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
  4540e4:	4c 89 0c 24          	mov    %r9,(%rsp)
  4540e8:	4c 8d 05 81 f5 01 00 	lea    0x1f581(%rip),%r8        # 473670 <usage_message+0x11930>
  4540ef:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  4540f4:	48 89 da             	mov    %rbx,%rdx
  4540f7:	48 89 ee             	mov    %rbp,%rsi
  4540fa:	4c 89 e7             	mov    %r12,%rdi
  4540fd:	31 c0                	xor    %eax,%eax
  4540ff:	e8 a3 08 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454104:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
  454109:	4c 8d 05 a8 f5 01 00 	lea    0x1f5a8(%rip),%r8        # 4736b8 <usage_message+0x11978>
  454110:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454115:	48 89 da             	mov    %rbx,%rdx
  454118:	48 89 ee             	mov    %rbp,%rsi
  45411b:	4c 89 e7             	mov    %r12,%rdi
  45411e:	31 c0                	xor    %eax,%eax
  454120:	e8 82 08 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454125:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
  45412a:	4c 8d 05 b7 f5 01 00 	lea    0x1f5b7(%rip),%r8        # 4736e8 <usage_message+0x119a8>
  454131:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454136:	48 89 da             	mov    %rbx,%rdx
  454139:	48 89 ee             	mov    %rbp,%rsi
  45413c:	4c 89 e7             	mov    %r12,%rdi
  45413f:	31 c0                	xor    %eax,%eax
  454141:	e8 61 08 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454146:	4c 89 ef             	mov    %r13,%rdi
  454149:	e8 4f 38 00 00       	callq  45799d <DBfetch>
  45414e:	48 85 c0             	test   %rax,%rax
  454151:	0f 85 53 ff ff ff    	jne    4540aa <DBupdate_services+0x119>
  454157:	4c 89 ef             	mov    %r13,%rdi
  45415a:	e8 79 9b fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45415f:	83 7c 24 54 10       	cmpl   $0x10,0x54(%rsp)
  454164:	0f 8f eb 02 00 00    	jg     454455 <DBupdate_services+0x4c4>
  45416a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45416f:	48 85 ff             	test   %rdi,%rdi
  454172:	74 0e                	je     454182 <DBupdate_services+0x1f1>
  454174:	e8 6f a0 fb ff       	callq  40e1e8 <free@plt>
  454179:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  454180:	00 00 
  454182:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
  454189:	00 00 
  45418b:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
  454192:	00 00 
  454194:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
  45419b:	00 00 
  45419d:	48 8d 3d 7c f5 01 00 	lea    0x1f57c(%rip),%rdi        # 473720 <usage_message+0x119e0>
  4541a4:	31 c0                	xor    %eax,%eax
  4541a6:	e8 01 3e 00 00       	callq  457fac <__zbx_DBselect>
  4541ab:	48 89 c3             	mov    %rax,%rbx
  4541ae:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  4541b3:	eb 27                	jmp    4541dc <DBupdate_services+0x24b>
  4541b5:	48 89 ea             	mov    %rbp,%rdx
  4541b8:	48 8d 35 14 0f 02 00 	lea    0x20f14(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4541bf:	48 8b 38             	mov    (%rax),%rdi
  4541c2:	31 c0                	xor    %eax,%eax
  4541c4:	e8 df 9c fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4541c9:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  4541ce:	48 8d 3d e3 f5 01 00 	lea    0x1f5e3(%rip),%rdi        # 4737b8 <usage_message+0x11a78>
  4541d5:	31 c0                	xor    %eax,%eax
  4541d7:	e8 66 49 00 00       	callq  458b42 <__zbx_DBexecute>
  4541dc:	48 89 df             	mov    %rbx,%rdi
  4541df:	e8 b9 37 00 00       	callq  45799d <DBfetch>
  4541e4:	48 85 c0             	test   %rax,%rax
  4541e7:	75 cc                	jne    4541b5 <DBupdate_services+0x224>
  4541e9:	48 89 df             	mov    %rbx,%rdi
  4541ec:	e8 e7 9a fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4541f1:	31 ff                	xor    %edi,%edi
  4541f3:	e8 e0 a9 fb ff       	callq  40ebd8 <time@plt>
  4541f8:	89 c5                	mov    %eax,%ebp
  4541fa:	48 8d 3d ff f5 01 00 	lea    0x1f5ff(%rip),%rdi        # 473800 <usage_message+0x11ac0>
  454201:	31 c0                	xor    %eax,%eax
  454203:	e8 a4 3d 00 00       	callq  457fac <__zbx_DBselect>
  454208:	49 89 c4             	mov    %rax,%r12
  45420b:	4c 8d 6c 24 30       	lea    0x30(%rsp),%r13
  454210:	4c 8d 74 24 28       	lea    0x28(%rsp),%r14
  454215:	eb 58                	jmp    45426f <DBupdate_services+0x2de>
  454217:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
  45421e:	00 00 
  454220:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  454227:	00 00 
  454229:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  45422d:	ba 0a 00 00 00       	mov    $0xa,%edx
  454232:	31 f6                	xor    %esi,%esi
  454234:	e8 ef a2 fb ff       	callq  40e528 <strtol@plt>
  454239:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  45423e:	89 c6                	mov    %eax,%esi
  454240:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  454245:	e8 d3 fa ff ff       	callq  453d1d <do_ping+0x1c62>
  45424a:	89 c3                	mov    %eax,%ebx
  45424c:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  454251:	89 c6                	mov    %eax,%esi
  454253:	48 8d 3d 3e f6 01 00 	lea    0x1f63e(%rip),%rdi        # 473898 <usage_message+0x11b58>
  45425a:	31 c0                	xor    %eax,%eax
  45425c:	e8 e1 48 00 00       	callq  458b42 <__zbx_DBexecute>
  454261:	89 ea                	mov    %ebp,%edx
  454263:	89 de                	mov    %ebx,%esi
  454265:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  45426a:	e8 06 54 00 00       	callq  459675 <DBadd_service_alarm>
  45426f:	4c 89 e7             	mov    %r12,%rdi
  454272:	e8 26 37 00 00       	callq  45799d <DBfetch>
  454277:	48 89 c3             	mov    %rax,%rbx
  45427a:	48 85 c0             	test   %rax,%rax
  45427d:	74 49                	je     4542c8 <DBupdate_services+0x337>
  45427f:	4c 89 ea             	mov    %r13,%rdx
  454282:	48 8d 35 4a 0e 02 00 	lea    0x20e4a(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  454289:	48 8b 3b             	mov    (%rbx),%rdi
  45428c:	31 c0                	xor    %eax,%eax
  45428e:	e8 15 9c fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  454293:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  454297:	e8 06 37 00 00       	callq  4579a2 <DBis_null>
  45429c:	85 c0                	test   %eax,%eax
  45429e:	0f 84 73 ff ff ff    	je     454217 <DBupdate_services+0x286>
  4542a4:	4c 89 f2             	mov    %r14,%rdx
  4542a7:	48 8d 35 25 0e 02 00 	lea    0x20e25(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4542ae:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  4542b2:	31 c0                	xor    %eax,%eax
  4542b4:	e8 ef 9b fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4542b9:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  4542be:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  4542c3:	e9 61 ff ff ff       	jmpq   454229 <DBupdate_services+0x298>
  4542c8:	4c 89 e7             	mov    %r12,%rdi
  4542cb:	e8 08 9a fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4542d0:	48 8d 3d f9 f5 01 00 	lea    0x1f5f9(%rip),%rdi        # 4738d0 <usage_message+0x11b90>
  4542d7:	31 c0                	xor    %eax,%eax
  4542d9:	e8 ce 3c 00 00       	callq  457fac <__zbx_DBselect>
  4542de:	48 89 c3             	mov    %rax,%rbx
  4542e1:	4c 8d 64 24 30       	lea    0x30(%rsp),%r12
  4542e6:	eb 20                	jmp    454308 <DBupdate_services+0x377>
  4542e8:	4c 89 e2             	mov    %r12,%rdx
  4542eb:	48 8d 35 e1 0d 02 00 	lea    0x20de1(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4542f2:	48 8b 38             	mov    (%rax),%rdi
  4542f5:	31 c0                	xor    %eax,%eax
  4542f7:	e8 ac 9b fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4542fc:	89 ee                	mov    %ebp,%esi
  4542fe:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  454303:	e8 51 fb ff ff       	callq  453e59 <do_ping+0x1d9e>
  454308:	48 89 df             	mov    %rbx,%rdi
  45430b:	e8 8d 36 00 00       	callq  45799d <DBfetch>
  454310:	48 85 c0             	test   %rax,%rax
  454313:	75 d3                	jne    4542e8 <DBupdate_services+0x357>
  454315:	48 89 df             	mov    %rbx,%rdi
  454318:	e8 bb 99 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45431d:	4c 89 fe             	mov    %r15,%rsi
  454320:	bf 02 00 00 00       	mov    $0x2,%edi
  454325:	e8 bd e0 ff ff       	callq  4523e7 <do_ping+0x32c>
  45432a:	4c 89 fe             	mov    %r15,%rsi
  45432d:	bf 02 00 00 00       	mov    $0x2,%edi
  454332:	e8 9e e1 ff ff       	callq  4524d5 <do_ping+0x41a>
  454337:	48 63 4c 24 58       	movslq 0x58(%rsp),%rcx
  45433c:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  454341:	be e8 03 00 00       	mov    $0x3e8,%esi
  454346:	48 8d 3d 3f de 01 00 	lea    0x1de3f(%rip),%rdi        # 47218c <usage_message+0x1044c>
  45434d:	e8 b9 e3 fe ff       	callq  44270b <zbx_malloc2>
  454352:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  454357:	48 8d 5c 24 5c       	lea    0x5c(%rsp),%rbx
  45435c:	48 8d 6c 24 58       	lea    0x58(%rsp),%rbp
  454361:	4c 8d 64 24 48       	lea    0x48(%rsp),%r12
  454366:	4d 89 f9             	mov    %r15,%r9
  454369:	4c 8d 05 28 f6 01 00 	lea    0x1f628(%rip),%r8        # 473998 <usage_message+0x11c58>
  454370:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454375:	48 89 da             	mov    %rbx,%rdx
  454378:	48 89 ee             	mov    %rbp,%rsi
  45437b:	4c 89 e7             	mov    %r12,%rdi
  45437e:	31 c0                	xor    %eax,%eax
  454380:	e8 22 06 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454385:	4d 89 f9             	mov    %r15,%r9
  454388:	4c 8d 05 41 f6 01 00 	lea    0x1f641(%rip),%r8        # 4739d0 <usage_message+0x11c90>
  45438f:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454394:	48 89 da             	mov    %rbx,%rdx
  454397:	48 89 ee             	mov    %rbp,%rsi
  45439a:	4c 89 e7             	mov    %r12,%rdi
  45439d:	31 c0                	xor    %eax,%eax
  45439f:	e8 03 06 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4543a4:	4d 89 f9             	mov    %r15,%r9
  4543a7:	4c 8d 05 5a f6 01 00 	lea    0x1f65a(%rip),%r8        # 473a08 <usage_message+0x11cc8>
  4543ae:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  4543b3:	48 89 da             	mov    %rbx,%rdx
  4543b6:	48 89 ee             	mov    %rbp,%rsi
  4543b9:	4c 89 e7             	mov    %r12,%rdi
  4543bc:	31 c0                	xor    %eax,%eax
  4543be:	e8 e4 05 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4543c3:	4c 89 3c 24          	mov    %r15,(%rsp)
  4543c7:	45 31 c9             	xor    %r9d,%r9d
  4543ca:	4c 8d 05 67 f6 01 00 	lea    0x1f667(%rip),%r8        # 473a38 <usage_message+0x11cf8>
  4543d1:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  4543d6:	48 89 da             	mov    %rbx,%rdx
  4543d9:	48 89 ee             	mov    %rbp,%rsi
  4543dc:	4c 89 e7             	mov    %r12,%rdi
  4543df:	31 c0                	xor    %eax,%eax
  4543e1:	e8 c1 05 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4543e6:	4d 89 f9             	mov    %r15,%r9
  4543e9:	4c 8d 05 80 f6 01 00 	lea    0x1f680(%rip),%r8        # 473a70 <usage_message+0x11d30>
  4543f0:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  4543f5:	48 89 da             	mov    %rbx,%rdx
  4543f8:	48 89 ee             	mov    %rbp,%rsi
  4543fb:	4c 89 e7             	mov    %r12,%rdi
  4543fe:	31 c0                	xor    %eax,%eax
  454400:	e8 a2 05 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454405:	4d 89 f9             	mov    %r15,%r9
  454408:	4c 8d 05 99 f6 01 00 	lea    0x1f699(%rip),%r8        # 473aa8 <usage_message+0x11d68>
  45440f:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454414:	48 89 da             	mov    %rbx,%rdx
  454417:	48 89 ee             	mov    %rbp,%rsi
  45441a:	4c 89 e7             	mov    %r12,%rdi
  45441d:	31 c0                	xor    %eax,%eax
  45441f:	e8 83 05 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454424:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  454429:	48 8d 3d 35 dd 02 00 	lea    0x2dd35(%rip),%rdi        # 482165 <usage_message+0x20425>
  454430:	31 c0                	xor    %eax,%eax
  454432:	e8 0b 47 00 00       	callq  458b42 <__zbx_DBexecute>
  454437:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  45443c:	48 85 ff             	test   %rdi,%rdi
  45443f:	74 05                	je     454446 <DBupdate_services+0x4b5>
  454441:	e8 a2 9d fb ff       	callq  40e1e8 <free@plt>
  454446:	48 83 c4 68          	add    $0x68,%rsp
  45444a:	5b                   	pop    %rbx
  45444b:	5d                   	pop    %rbp
  45444c:	41 5c                	pop    %r12
  45444e:	41 5d                	pop    %r13
  454450:	41 5e                	pop    %r14
  454452:	41 5f                	pop    %r15
  454454:	c3                   	retq   
  454455:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  45445a:	48 8d 3d 04 dd 02 00 	lea    0x2dd04(%rip),%rdi        # 482165 <usage_message+0x20425>
  454461:	31 c0                	xor    %eax,%eax
  454463:	e8 da 46 00 00       	callq  458b42 <__zbx_DBexecute>
  454468:	e9 fd fc ff ff       	jmpq   45416a <DBupdate_services+0x1d9>
  45446d:	41 57                	push   %r15
  45446f:	41 56                	push   %r14
  454471:	41 55                	push   %r13
  454473:	41 54                	push   %r12
  454475:	55                   	push   %rbp
  454476:	53                   	push   %rbx
  454477:	48 83 ec 68          	sub    $0x68,%rsp
  45447b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
  454480:	41 89 f7             	mov    %esi,%r15d
  454483:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  45448a:	00 00 
  45448c:	c7 44 24 5c 00 00 00 	movl   $0x0,0x5c(%rsp)
  454493:	00 
  454494:	c7 44 24 58 00 01 00 	movl   $0x100,0x58(%rsp)
  45449b:	00 
  45449c:	89 f1                	mov    %esi,%ecx
  45449e:	48 8d 15 b3 dd 01 00 	lea    0x1ddb3(%rip),%rdx        # 472258 <usage_message+0x10518>
  4544a5:	48 8d 35 bb dd 01 00 	lea    0x1ddbb(%rip),%rsi        # 472267 <usage_message+0x10527>
  4544ac:	bf 04 00 00 00       	mov    $0x4,%edi
  4544b1:	31 c0                	xor    %eax,%eax
  4544b3:	e8 f8 cb fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4544b8:	45 85 ff             	test   %r15d,%r15d
  4544bb:	75 0f                	jne    4544cc <DBupdate_services+0x53b>
  4544bd:	48 83 c4 68          	add    $0x68,%rsp
  4544c1:	5b                   	pop    %rbx
  4544c2:	5d                   	pop    %rbp
  4544c3:	41 5c                	pop    %r12
  4544c5:	41 5d                	pop    %r13
  4544c7:	41 5e                	pop    %r14
  4544c9:	41 5f                	pop    %r15
  4544cb:	c3                   	retq   
  4544cc:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  4544d3:	00 00 
  4544d5:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
  4544dc:	00 
  4544dd:	c7 44 24 54 00 02 00 	movl   $0x200,0x54(%rsp)
  4544e4:	00 
  4544e5:	44 89 f9             	mov    %r15d,%ecx
  4544e8:	48 8d 15 8f dd 01 00 	lea    0x1dd8f(%rip),%rdx        # 47227e <usage_message+0x1053e>
  4544ef:	48 8d 35 71 dd 01 00 	lea    0x1dd71(%rip),%rsi        # 472267 <usage_message+0x10527>
  4544f6:	bf 04 00 00 00       	mov    $0x4,%edi
  4544fb:	31 c0                	xor    %eax,%eax
  4544fd:	e8 ae cb fd ff       	callq  4310b0 <__zbx_zabbix_log>
  454502:	48 63 4c 24 54       	movslq 0x54(%rsp),%rcx
  454507:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  45450c:	be 35 04 00 00       	mov    $0x435,%esi
  454511:	48 8d 3d 74 dc 01 00 	lea    0x1dc74(%rip),%rdi        # 47218c <usage_message+0x1044c>
  454518:	e8 ee e1 fe ff       	callq  44270b <zbx_malloc2>
  45451d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  454522:	4c 8d 64 24 50       	lea    0x50(%rsp),%r12
  454527:	4c 8d 74 24 54       	lea    0x54(%rsp),%r14
  45452c:	4c 8d 6c 24 38       	lea    0x38(%rsp),%r13
  454531:	4c 8d 05 a0 f5 01 00 	lea    0x1f5a0(%rip),%r8        # 473ad8 <usage_message+0x11d98>
  454538:	b9 40 00 00 00       	mov    $0x40,%ecx
  45453d:	4c 89 e2             	mov    %r12,%rdx
  454540:	4c 89 f6             	mov    %r14,%rsi
  454543:	4c 89 ef             	mov    %r13,%rdi
  454546:	31 c0                	xor    %eax,%eax
  454548:	e8 5a 04 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45454d:	45 89 f9             	mov    %r15d,%r9d
  454550:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
  454555:	48 8d 0d 49 7d 01 00 	lea    0x17d49(%rip),%rcx        # 46c2a5 <usage_message+0xa565>
  45455c:	4c 89 e2             	mov    %r12,%rdx
  45455f:	4c 89 f6             	mov    %r14,%rsi
  454562:	4c 89 ef             	mov    %r13,%rdi
  454565:	e8 cd 30 00 00       	callq  457637 <DBadd_condition_alloc>
  45456a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  45456f:	48 8d 3d ef db 02 00 	lea    0x2dbef(%rip),%rdi        # 482165 <usage_message+0x20425>
  454576:	31 c0                	xor    %eax,%eax
  454578:	e8 2f 3a 00 00       	callq  457fac <__zbx_DBselect>
  45457d:	48 89 c3             	mov    %rax,%rbx
  454580:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
  454585:	eb 1e                	jmp    4545a5 <DBupdate_services+0x614>
  454587:	48 89 ea             	mov    %rbp,%rdx
  45458a:	48 8d 35 42 0b 02 00 	lea    0x20b42(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  454591:	48 8b 38             	mov    (%rax),%rdi
  454594:	31 c0                	xor    %eax,%eax
  454596:	e8 0d 99 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45459b:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  4545a0:	e8 78 fa ff ff       	callq  45401d <DBupdate_services+0x8c>
  4545a5:	48 89 df             	mov    %rbx,%rdi
  4545a8:	e8 f0 33 00 00       	callq  45799d <DBfetch>
  4545ad:	48 85 c0             	test   %rax,%rax
  4545b0:	75 d5                	jne    454587 <DBupdate_services+0x5f6>
  4545b2:	48 89 df             	mov    %rbx,%rdi
  4545b5:	e8 1e 97 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4545ba:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4545bf:	48 85 ff             	test   %rdi,%rdi
  4545c2:	74 0e                	je     4545d2 <DBupdate_services+0x641>
  4545c4:	e8 1f 9c fb ff       	callq  40e1e8 <free@plt>
  4545c9:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  4545d0:	00 00 
  4545d2:	48 8d 15 a5 dc 01 00 	lea    0x1dca5(%rip),%rdx        # 47227e <usage_message+0x1053e>
  4545d9:	48 8d 35 bd ec 02 00 	lea    0x2ecbd(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4545e0:	bf 04 00 00 00       	mov    $0x4,%edi
  4545e5:	31 c0                	xor    %eax,%eax
  4545e7:	e8 c4 ca fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4545ec:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  4545f3:	00 00 
  4545f5:	c7 44 24 54 00 00 00 	movl   $0x0,0x54(%rsp)
  4545fc:	00 
  4545fd:	c7 44 24 50 00 00 01 	movl   $0x10000,0x50(%rsp)
  454604:	00 
  454605:	44 89 f9             	mov    %r15d,%ecx
  454608:	48 8d 15 8c dc 01 00 	lea    0x1dc8c(%rip),%rdx        # 47229b <usage_message+0x1055b>
  45460f:	48 8d 35 51 dc 01 00 	lea    0x1dc51(%rip),%rsi        # 472267 <usage_message+0x10527>
  454616:	bf 04 00 00 00       	mov    $0x4,%edi
  45461b:	31 c0                	xor    %eax,%eax
  45461d:	e8 8e ca fd ff       	callq  4310b0 <__zbx_zabbix_log>
  454622:	48 63 4c 24 50       	movslq 0x50(%rsp),%rcx
  454627:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  45462c:	be 6b 04 00 00       	mov    $0x46b,%esi
  454631:	48 8d 3d 54 db 01 00 	lea    0x1db54(%rip),%rdi        # 47218c <usage_message+0x1044c>
  454638:	e8 ce e0 fe ff       	callq  44270b <zbx_malloc2>
  45463d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  454642:	42 8d 34 fd 00 00 00 	lea    0x0(,%r15,8),%esi
  454649:	00 
  45464a:	44 29 fe             	sub    %r15d,%esi
  45464d:	48 8d 3d 12 0f 01 00 	lea    0x10f12(%rip),%rdi        # 465566 <usage_message+0x3826>
  454654:	e8 01 49 00 00       	callq  458f5a <DBget_maxid_num>
  454659:	48 89 c5             	mov    %rax,%rbp
  45465c:	45 85 ff             	test   %r15d,%r15d
  45465f:	0f 8e a8 01 00 00    	jle    45480d <DBupdate_services+0x87c>
  454665:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
  45466a:	45 31 d2             	xor    %r10d,%r10d
  45466d:	44 89 7c 24 2c       	mov    %r15d,0x2c(%rsp)
  454672:	45 89 d7             	mov    %r10d,%r15d
  454675:	48 8b 03             	mov    (%rbx),%rax
  454678:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  45467d:	48 8d 05 83 24 02 00 	lea    0x22483(%rip),%rax        # 476b07 <usage_message+0x14dc7>
  454684:	48 89 04 24          	mov    %rax,(%rsp)
  454688:	49 89 e9             	mov    %rbp,%r9
  45468b:	4c 8d 05 76 f4 01 00 	lea    0x1f476(%rip),%r8        # 473b08 <usage_message+0x11dc8>
  454692:	b9 c0 00 00 00       	mov    $0xc0,%ecx
  454697:	4c 89 f2             	mov    %r14,%rdx
  45469a:	4c 89 e6             	mov    %r12,%rsi
  45469d:	4c 89 ef             	mov    %r13,%rdi
  4546a0:	31 c0                	xor    %eax,%eax
  4546a2:	e8 00 03 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4546a7:	48 8b 03             	mov    (%rbx),%rax
  4546aa:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4546af:	48 8d 05 47 fc 00 00 	lea    0xfc47(%rip),%rax        # 4642fd <usage_message+0x25bd>
  4546b6:	48 89 04 24          	mov    %rax,(%rsp)
  4546ba:	4c 8d 4d 01          	lea    0x1(%rbp),%r9
  4546be:	4c 8d 05 43 f4 01 00 	lea    0x1f443(%rip),%r8        # 473b08 <usage_message+0x11dc8>
  4546c5:	b9 c0 00 00 00       	mov    $0xc0,%ecx
  4546ca:	4c 89 f2             	mov    %r14,%rdx
  4546cd:	4c 89 e6             	mov    %r12,%rsi
  4546d0:	4c 89 ef             	mov    %r13,%rdi
  4546d3:	31 c0                	xor    %eax,%eax
  4546d5:	e8 cd 02 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4546da:	48 8b 03             	mov    (%rbx),%rax
  4546dd:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4546e2:	48 8d 05 2d fc 00 00 	lea    0xfc2d(%rip),%rax        # 464316 <usage_message+0x25d6>
  4546e9:	48 89 04 24          	mov    %rax,(%rsp)
  4546ed:	4c 8d 4d 02          	lea    0x2(%rbp),%r9
  4546f1:	4c 8d 05 10 f4 01 00 	lea    0x1f410(%rip),%r8        # 473b08 <usage_message+0x11dc8>
  4546f8:	b9 c0 00 00 00       	mov    $0xc0,%ecx
  4546fd:	4c 89 f2             	mov    %r14,%rdx
  454700:	4c 89 e6             	mov    %r12,%rsi
  454703:	4c 89 ef             	mov    %r13,%rdi
  454706:	31 c0                	xor    %eax,%eax
  454708:	e8 9a 02 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45470d:	48 8b 03             	mov    (%rbx),%rax
  454710:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  454715:	48 8d 05 d5 fb 00 00 	lea    0xfbd5(%rip),%rax        # 4642f1 <usage_message+0x25b1>
  45471c:	48 89 04 24          	mov    %rax,(%rsp)
  454720:	4c 8d 4d 03          	lea    0x3(%rbp),%r9
  454724:	4c 8d 05 dd f3 01 00 	lea    0x1f3dd(%rip),%r8        # 473b08 <usage_message+0x11dc8>
  45472b:	b9 c0 00 00 00       	mov    $0xc0,%ecx
  454730:	4c 89 f2             	mov    %r14,%rdx
  454733:	4c 89 e6             	mov    %r12,%rsi
  454736:	4c 89 ef             	mov    %r13,%rdi
  454739:	31 c0                	xor    %eax,%eax
  45473b:	e8 67 02 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454740:	48 8b 03             	mov    (%rbx),%rax
  454743:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  454748:	48 8d 05 ba fb 00 00 	lea    0xfbba(%rip),%rax        # 464309 <usage_message+0x25c9>
  45474f:	48 89 04 24          	mov    %rax,(%rsp)
  454753:	4c 8d 4d 04          	lea    0x4(%rbp),%r9
  454757:	4c 8d 05 aa f3 01 00 	lea    0x1f3aa(%rip),%r8        # 473b08 <usage_message+0x11dc8>
  45475e:	b9 c0 00 00 00       	mov    $0xc0,%ecx
  454763:	4c 89 f2             	mov    %r14,%rdx
  454766:	4c 89 e6             	mov    %r12,%rsi
  454769:	4c 89 ef             	mov    %r13,%rdi
  45476c:	31 c0                	xor    %eax,%eax
  45476e:	e8 34 02 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454773:	48 8d 45 06          	lea    0x6(%rbp),%rax
  454777:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  45477c:	48 8b 03             	mov    (%rbx),%rax
  45477f:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  454784:	48 8d 05 3e 7d 01 00 	lea    0x17d3e(%rip),%rax        # 46c4c9 <usage_message+0xa789>
  45478b:	48 89 04 24          	mov    %rax,(%rsp)
  45478f:	4c 8d 4d 05          	lea    0x5(%rbp),%r9
  454793:	4c 8d 05 6e f3 01 00 	lea    0x1f36e(%rip),%r8        # 473b08 <usage_message+0x11dc8>
  45479a:	b9 c0 00 00 00       	mov    $0xc0,%ecx
  45479f:	4c 89 f2             	mov    %r14,%rdx
  4547a2:	4c 89 e6             	mov    %r12,%rsi
  4547a5:	4c 89 ef             	mov    %r13,%rdi
  4547a8:	31 c0                	xor    %eax,%eax
  4547aa:	e8 f8 01 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4547af:	48 83 c5 07          	add    $0x7,%rbp
  4547b3:	48 8b 03             	mov    (%rbx),%rax
  4547b6:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4547bb:	48 8d 05 61 fb 00 00 	lea    0xfb61(%rip),%rax        # 464323 <usage_message+0x25e3>
  4547c2:	48 89 04 24          	mov    %rax,(%rsp)
  4547c6:	4c 8b 4c 24 18       	mov    0x18(%rsp),%r9
  4547cb:	4c 8d 05 36 f3 01 00 	lea    0x1f336(%rip),%r8        # 473b08 <usage_message+0x11dc8>
  4547d2:	b9 c0 00 00 00       	mov    $0xc0,%ecx
  4547d7:	4c 89 f2             	mov    %r14,%rdx
  4547da:	4c 89 e6             	mov    %r12,%rsi
  4547dd:	4c 89 ef             	mov    %r13,%rdi
  4547e0:	31 c0                	xor    %eax,%eax
  4547e2:	e8 c0 01 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4547e7:	4c 89 f2             	mov    %r14,%rdx
  4547ea:	4c 89 e6             	mov    %r12,%rsi
  4547ed:	4c 89 ef             	mov    %r13,%rdi
  4547f0:	e8 29 44 00 00       	callq  458c1e <DBexecute_overflowed_sql>
  4547f5:	41 83 c7 01          	add    $0x1,%r15d
  4547f9:	48 83 c3 08          	add    $0x8,%rbx
  4547fd:	44 39 7c 24 2c       	cmp    %r15d,0x2c(%rsp)
  454802:	0f 8f 6d fe ff ff    	jg     454675 <DBupdate_services+0x6e4>
  454808:	44 8b 7c 24 2c       	mov    0x2c(%rsp),%r15d
  45480d:	83 7c 24 54 10       	cmpl   $0x10,0x54(%rsp)
  454812:	0f 8f 6b 02 00 00    	jg     454a83 <DBupdate_services+0xaf2>
  454818:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45481d:	48 85 ff             	test   %rdi,%rdi
  454820:	74 0e                	je     454830 <DBupdate_services+0x89f>
  454822:	e8 c1 99 fb ff       	callq  40e1e8 <free@plt>
  454827:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  45482e:	00 00 
  454830:	48 8d 15 64 da 01 00 	lea    0x1da64(%rip),%rdx        # 47229b <usage_message+0x1055b>
  454837:	48 8d 35 5f ea 02 00 	lea    0x2ea5f(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45483e:	bf 04 00 00 00       	mov    $0x4,%edi
  454843:	31 c0                	xor    %eax,%eax
  454845:	e8 66 c8 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45484a:	48 63 4c 24 58       	movslq 0x58(%rsp),%rcx
  45484f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  454854:	be f0 04 00 00       	mov    $0x4f0,%esi
  454859:	48 8d 3d 2c d9 01 00 	lea    0x1d92c(%rip),%rdi        # 47218c <usage_message+0x1044c>
  454860:	e8 a6 de fe ff       	callq  44270b <zbx_malloc2>
  454865:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  45486a:	48 8d 5c 24 5c       	lea    0x5c(%rsp),%rbx
  45486f:	48 8d 6c 24 58       	lea    0x58(%rsp),%rbp
  454874:	4c 8d 64 24 48       	lea    0x48(%rsp),%r12
  454879:	c7 04 24 01 00 00 00 	movl   $0x1,(%rsp)
  454880:	41 b9 03 00 00 00    	mov    $0x3,%r9d
  454886:	4c 8d 05 db f2 01 00 	lea    0x1f2db(%rip),%r8        # 473b68 <usage_message+0x11e28>
  45488d:	b9 40 00 00 00       	mov    $0x40,%ecx
  454892:	48 89 da             	mov    %rbx,%rdx
  454895:	48 89 ee             	mov    %rbp,%rsi
  454898:	4c 89 e7             	mov    %r12,%rdi
  45489b:	31 c0                	xor    %eax,%eax
  45489d:	e8 05 01 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4548a2:	45 89 f9             	mov    %r15d,%r9d
  4548a5:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
  4548aa:	48 8d 0d 5e 35 01 00 	lea    0x1355e(%rip),%rcx        # 467e0f <usage_message+0x60cf>
  4548b1:	48 89 da             	mov    %rbx,%rdx
  4548b4:	48 89 ee             	mov    %rbp,%rsi
  4548b7:	4c 89 e7             	mov    %r12,%rdi
  4548ba:	e8 78 2d 00 00       	callq  457637 <DBadd_condition_alloc>
  4548bf:	4c 8d 05 2b 19 01 00 	lea    0x1192b(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  4548c6:	b9 03 00 00 00       	mov    $0x3,%ecx
  4548cb:	48 89 da             	mov    %rbx,%rdx
  4548ce:	48 89 ee             	mov    %rbp,%rsi
  4548d1:	4c 89 e7             	mov    %r12,%rdi
  4548d4:	31 c0                	xor    %eax,%eax
  4548d6:	e8 cc 00 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4548db:	4c 8d 05 ee db 01 00 	lea    0x1dbee(%rip),%r8        # 4724d0 <usage_message+0x10790>
  4548e2:	b9 40 00 00 00       	mov    $0x40,%ecx
  4548e7:	48 89 da             	mov    %rbx,%rdx
  4548ea:	48 89 ee             	mov    %rbp,%rsi
  4548ed:	4c 89 e7             	mov    %r12,%rdi
  4548f0:	31 c0                	xor    %eax,%eax
  4548f2:	e8 b0 00 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4548f7:	45 89 f9             	mov    %r15d,%r9d
  4548fa:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
  4548ff:	48 8d 0d 9f 79 01 00 	lea    0x1799f(%rip),%rcx        # 46c2a5 <usage_message+0xa565>
  454906:	48 89 da             	mov    %rbx,%rdx
  454909:	48 89 ee             	mov    %rbp,%rsi
  45490c:	4c 89 e7             	mov    %r12,%rdi
  45490f:	e8 23 2d 00 00       	callq  457637 <DBadd_condition_alloc>
  454914:	4c 8d 05 d6 18 01 00 	lea    0x118d6(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  45491b:	b9 03 00 00 00       	mov    $0x3,%ecx
  454920:	48 89 da             	mov    %rbx,%rdx
  454923:	48 89 ee             	mov    %rbp,%rsi
  454926:	4c 89 e7             	mov    %r12,%rdi
  454929:	31 c0                	xor    %eax,%eax
  45492b:	e8 77 00 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454930:	4c 8d 05 71 f2 01 00 	lea    0x1f271(%rip),%r8        # 473ba8 <usage_message+0x11e68>
  454937:	b9 40 00 00 00       	mov    $0x40,%ecx
  45493c:	48 89 da             	mov    %rbx,%rdx
  45493f:	48 89 ee             	mov    %rbp,%rsi
  454942:	4c 89 e7             	mov    %r12,%rdi
  454945:	31 c0                	xor    %eax,%eax
  454947:	e8 5b 00 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45494c:	45 89 f9             	mov    %r15d,%r9d
  45494f:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
  454954:	48 8d 0d 4a 79 01 00 	lea    0x1794a(%rip),%rcx        # 46c2a5 <usage_message+0xa565>
  45495b:	48 89 da             	mov    %rbx,%rdx
  45495e:	48 89 ee             	mov    %rbp,%rsi
  454961:	4c 89 e7             	mov    %r12,%rdi
  454964:	e8 ce 2c 00 00       	callq  457637 <DBadd_condition_alloc>
  454969:	4c 8d 05 81 18 01 00 	lea    0x11881(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  454970:	b9 03 00 00 00       	mov    $0x3,%ecx
  454975:	48 89 da             	mov    %rbx,%rdx
  454978:	48 89 ee             	mov    %rbp,%rsi
  45497b:	4c 89 e7             	mov    %r12,%rdi
  45497e:	31 c0                	xor    %eax,%eax
  454980:	e8 22 00 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454985:	4c 8d 05 44 f2 01 00 	lea    0x1f244(%rip),%r8        # 473bd0 <usage_message+0x11e90>
  45498c:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454991:	48 89 da             	mov    %rbx,%rdx
  454994:	48 89 ee             	mov    %rbp,%rsi
  454997:	4c 89 e7             	mov    %r12,%rdi
  45499a:	31 c0                	xor    %eax,%eax
  45499c:	e8 06 00 ff ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4549a1:	45 89 f9             	mov    %r15d,%r9d
  4549a4:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
  4549a9:	48 8d 0d 07 d9 01 00 	lea    0x1d907(%rip),%rcx        # 4722b7 <usage_message+0x10577>
  4549b0:	48 89 da             	mov    %rbx,%rdx
  4549b3:	48 89 ee             	mov    %rbp,%rsi
  4549b6:	4c 89 e7             	mov    %r12,%rdi
  4549b9:	e8 79 2c 00 00       	callq  457637 <DBadd_condition_alloc>
  4549be:	4c 8d 05 2c 18 01 00 	lea    0x1182c(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  4549c5:	b9 03 00 00 00       	mov    $0x3,%ecx
  4549ca:	48 89 da             	mov    %rbx,%rdx
  4549cd:	48 89 ee             	mov    %rbp,%rsi
  4549d0:	4c 89 e7             	mov    %r12,%rdi
  4549d3:	31 c0                	xor    %eax,%eax
  4549d5:	e8 cd ff fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4549da:	4c 8d 05 df d8 01 00 	lea    0x1d8df(%rip),%r8        # 4722c0 <usage_message+0x10580>
  4549e1:	b9 20 00 00 00       	mov    $0x20,%ecx
  4549e6:	48 89 da             	mov    %rbx,%rdx
  4549e9:	48 89 ee             	mov    %rbp,%rsi
  4549ec:	4c 89 e7             	mov    %r12,%rdi
  4549ef:	31 c0                	xor    %eax,%eax
  4549f1:	e8 b1 ff fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4549f6:	45 89 f9             	mov    %r15d,%r9d
  4549f9:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
  4549fe:	48 8d 0d a0 78 01 00 	lea    0x178a0(%rip),%rcx        # 46c2a5 <usage_message+0xa565>
  454a05:	48 89 da             	mov    %rbx,%rdx
  454a08:	48 89 ee             	mov    %rbp,%rsi
  454a0b:	4c 89 e7             	mov    %r12,%rdi
  454a0e:	e8 24 2c 00 00       	callq  457637 <DBadd_condition_alloc>
  454a13:	4c 8d 05 d7 17 01 00 	lea    0x117d7(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  454a1a:	b9 03 00 00 00       	mov    $0x3,%ecx
  454a1f:	48 89 da             	mov    %rbx,%rdx
  454a22:	48 89 ee             	mov    %rbp,%rsi
  454a25:	4c 89 e7             	mov    %r12,%rdi
  454a28:	31 c0                	xor    %eax,%eax
  454a2a:	e8 78 ff fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454a2f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  454a34:	48 8d 3d 2a d7 02 00 	lea    0x2d72a(%rip),%rdi        # 482165 <usage_message+0x20425>
  454a3b:	31 c0                	xor    %eax,%eax
  454a3d:	e8 00 41 00 00       	callq  458b42 <__zbx_DBexecute>
  454a42:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  454a47:	48 85 ff             	test   %rdi,%rdi
  454a4a:	74 0e                	je     454a5a <DBupdate_services+0xac9>
  454a4c:	e8 97 97 fb ff       	callq  40e1e8 <free@plt>
  454a51:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  454a58:	00 00 
  454a5a:	48 8d 15 f7 d7 01 00 	lea    0x1d7f7(%rip),%rdx        # 472258 <usage_message+0x10518>
  454a61:	48 8d 35 35 e8 02 00 	lea    0x2e835(%rip),%rsi        # 48329d <usage_message+0x2155d>
  454a68:	bf 04 00 00 00       	mov    $0x4,%edi
  454a6d:	31 c0                	xor    %eax,%eax
  454a6f:	e8 3c c6 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  454a74:	48 83 c4 68          	add    $0x68,%rsp
  454a78:	5b                   	pop    %rbx
  454a79:	5d                   	pop    %rbp
  454a7a:	41 5c                	pop    %r12
  454a7c:	41 5d                	pop    %r13
  454a7e:	41 5e                	pop    %r14
  454a80:	41 5f                	pop    %r15
  454a82:	c3                   	retq   
  454a83:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  454a88:	48 8d 3d d6 d6 02 00 	lea    0x2d6d6(%rip),%rdi        # 482165 <usage_message+0x20425>
  454a8f:	31 c0                	xor    %eax,%eax
  454a91:	e8 ac 40 00 00       	callq  458b42 <__zbx_DBexecute>
  454a96:	e9 7d fd ff ff       	jmpq   454818 <DBupdate_services+0x887>

0000000000454a9b <DBdelete_host>:
  454a9b:	41 57                	push   %r15
  454a9d:	41 56                	push   %r14
  454a9f:	41 55                	push   %r13
  454aa1:	41 54                	push   %r12
  454aa3:	55                   	push   %rbp
  454aa4:	53                   	push   %rbx
  454aa5:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
  454aac:	49 89 ff             	mov    %rdi,%r15
  454aaf:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
  454ab6:	00 00 
  454ab8:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
  454abf:	00 00 
  454ac1:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  454ac8:	00 00 
  454aca:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
  454ad1:	00 00 
  454ad3:	c7 84 24 9c 00 00 00 	movl   $0x0,0x9c(%rsp)
  454ada:	00 00 00 00 
  454ade:	c7 84 24 98 00 00 00 	movl   $0x0,0x98(%rsp)
  454ae5:	00 00 00 00 
  454ae9:	c7 84 24 94 00 00 00 	movl   $0x0,0x94(%rsp)
  454af0:	00 00 00 00 
  454af4:	c7 84 24 90 00 00 00 	movl   $0x0,0x90(%rsp)
  454afb:	00 00 00 00 
  454aff:	c7 84 24 8c 00 00 00 	movl   $0x0,0x8c(%rsp)
  454b06:	00 00 00 00 
  454b0a:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
  454b11:	00 00 00 00 
  454b15:	c7 84 24 84 00 00 00 	movl   $0x80,0x84(%rsp)
  454b1c:	80 00 00 00 
  454b20:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
  454b27:	00 00 00 00 
  454b2b:	48 8d 15 a6 d7 01 00 	lea    0x1d7a6(%rip),%rdx        # 4722d8 <usage_message+0x10598>
  454b32:	48 8d 35 58 e7 02 00 	lea    0x2e758(%rip),%rsi        # 483291 <usage_message+0x21551>
  454b39:	bf 04 00 00 00       	mov    $0x4,%edi
  454b3e:	31 c0                	xor    %eax,%eax
  454b40:	e8 6b c5 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  454b45:	48 63 8c 24 84 00 00 	movslq 0x84(%rsp),%rcx
  454b4c:	00 
  454b4d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  454b52:	be d9 0b 00 00       	mov    $0xbd9,%esi
  454b57:	48 8d 3d 2e d6 01 00 	lea    0x1d62e(%rip),%rdi        # 47218c <usage_message+0x1044c>
  454b5e:	e8 a8 db fe ff       	callq  44270b <zbx_malloc2>
  454b63:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  454b68:	4c 89 fe             	mov    %r15,%rsi
  454b6b:	48 8d 3d ae f0 01 00 	lea    0x1f0ae(%rip),%rdi        # 473c20 <usage_message+0x11ee0>
  454b72:	31 c0                	xor    %eax,%eax
  454b74:	e8 33 34 00 00       	callq  457fac <__zbx_DBselect>
  454b79:	48 89 c3             	mov    %rax,%rbx
  454b7c:	4c 8d 64 24 60       	lea    0x60(%rsp),%r12
  454b81:	48 8d ac 24 98 00 00 	lea    0x98(%rsp),%rbp
  454b88:	00 
  454b89:	4c 8d ac 24 9c 00 00 	lea    0x9c(%rsp),%r13
  454b90:	00 
  454b91:	4c 8d 74 24 58       	lea    0x58(%rsp),%r14
  454b96:	eb 2d                	jmp    454bc5 <DBdelete_host+0x12a>
  454b98:	4c 89 e2             	mov    %r12,%rdx
  454b9b:	48 8d 35 31 05 02 00 	lea    0x20531(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  454ba2:	48 8b 38             	mov    (%rax),%rdi
  454ba5:	31 c0                	xor    %eax,%eax
  454ba7:	e8 fc 92 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  454bac:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  454bb2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
  454bb7:	48 89 ea             	mov    %rbp,%rdx
  454bba:	4c 89 ee             	mov    %r13,%rsi
  454bbd:	4c 89 f7             	mov    %r14,%rdi
  454bc0:	e8 2e c4 fe ff       	callq  440ff3 <uint64_array_add>
  454bc5:	48 89 df             	mov    %rbx,%rdi
  454bc8:	e8 d0 2d 00 00       	callq  45799d <DBfetch>
  454bcd:	48 85 c0             	test   %rax,%rax
  454bd0:	75 c6                	jne    454b98 <DBdelete_host+0xfd>
  454bd2:	48 89 df             	mov    %rbx,%rdi
  454bd5:	e8 fe 90 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  454bda:	4c 89 fe             	mov    %r15,%rsi
  454bdd:	48 8d 3d a4 f0 01 00 	lea    0x1f0a4(%rip),%rdi        # 473c88 <usage_message+0x11f48>
  454be4:	31 c0                	xor    %eax,%eax
  454be6:	e8 c1 33 00 00       	callq  457fac <__zbx_DBselect>
  454beb:	48 89 c3             	mov    %rax,%rbx
  454bee:	4c 8d 64 24 60       	lea    0x60(%rsp),%r12
  454bf3:	48 8d ac 24 88 00 00 	lea    0x88(%rsp),%rbp
  454bfa:	00 
  454bfb:	4c 8d ac 24 8c 00 00 	lea    0x8c(%rsp),%r13
  454c02:	00 
  454c03:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
  454c08:	eb 2d                	jmp    454c37 <DBdelete_host+0x19c>
  454c0a:	4c 89 e2             	mov    %r12,%rdx
  454c0d:	48 8d 35 bf 04 02 00 	lea    0x204bf(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  454c14:	48 8b 38             	mov    (%rax),%rdi
  454c17:	31 c0                	xor    %eax,%eax
  454c19:	e8 8a 92 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  454c1e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  454c24:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
  454c29:	48 89 ea             	mov    %rbp,%rdx
  454c2c:	4c 89 ee             	mov    %r13,%rsi
  454c2f:	4c 89 f7             	mov    %r14,%rdi
  454c32:	e8 bc c3 fe ff       	callq  440ff3 <uint64_array_add>
  454c37:	48 89 df             	mov    %rbx,%rdi
  454c3a:	e8 5e 2d 00 00       	callq  45799d <DBfetch>
  454c3f:	48 85 c0             	test   %rax,%rax
  454c42:	75 c6                	jne    454c0a <DBdelete_host+0x16f>
  454c44:	48 89 df             	mov    %rbx,%rdi
  454c47:	e8 8c 90 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  454c4c:	44 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13d
  454c53:	00 
  454c54:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
  454c59:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  454c60:	00 00 
  454c62:	c7 44 24 78 00 01 00 	movl   $0x100,0x78(%rsp)
  454c69:	00 
  454c6a:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
  454c71:	00 00 
  454c73:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  454c7a:	00 00 
  454c7c:	c7 44 24 74 00 00 00 	movl   $0x0,0x74(%rsp)
  454c83:	00 
  454c84:	c7 44 24 70 00 00 00 	movl   $0x0,0x70(%rsp)
  454c8b:	00 
  454c8c:	c7 44 24 6c 00 00 00 	movl   $0x0,0x6c(%rsp)
  454c93:	00 
  454c94:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
  454c9b:	00 
  454c9c:	44 89 e9             	mov    %r13d,%ecx
  454c9f:	48 8d 15 40 d6 01 00 	lea    0x1d640(%rip),%rdx        # 4722e6 <usage_message+0x105a6>
  454ca6:	48 8d 35 4c d6 01 00 	lea    0x1d64c(%rip),%rsi        # 4722f9 <usage_message+0x105b9>
  454cad:	bf 04 00 00 00       	mov    $0x4,%edi
  454cb2:	31 c0                	xor    %eax,%eax
  454cb4:	e8 f7 c3 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  454cb9:	45 85 ed             	test   %r13d,%r13d
  454cbc:	0f 85 4a 02 00 00    	jne    454f0c <DBdelete_host+0x471>
  454cc2:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  454cc7:	48 85 ff             	test   %rdi,%rdi
  454cca:	74 0e                	je     454cda <DBdelete_host+0x23f>
  454ccc:	e8 17 95 fb ff       	callq  40e1e8 <free@plt>
  454cd1:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  454cd8:	00 00 
  454cda:	4c 89 fe             	mov    %r15,%rsi
  454cdd:	48 8d 3d d4 f0 01 00 	lea    0x1f0d4(%rip),%rdi        # 473db8 <usage_message+0x12078>
  454ce4:	31 c0                	xor    %eax,%eax
  454ce6:	e8 c1 32 00 00       	callq  457fac <__zbx_DBselect>
  454ceb:	48 89 c3             	mov    %rax,%rbx
  454cee:	4c 8d 64 24 60       	lea    0x60(%rsp),%r12
  454cf3:	48 8d ac 24 90 00 00 	lea    0x90(%rsp),%rbp
  454cfa:	00 
  454cfb:	4c 8d ac 24 94 00 00 	lea    0x94(%rsp),%r13
  454d02:	00 
  454d03:	4c 8d 74 24 50       	lea    0x50(%rsp),%r14
  454d08:	eb 2d                	jmp    454d37 <DBdelete_host+0x29c>
  454d0a:	4c 89 e2             	mov    %r12,%rdx
  454d0d:	48 8d 35 bf 03 02 00 	lea    0x203bf(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  454d14:	48 8b 38             	mov    (%rax),%rdi
  454d17:	31 c0                	xor    %eax,%eax
  454d19:	e8 8a 91 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  454d1e:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  454d24:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
  454d29:	48 89 ea             	mov    %rbp,%rdx
  454d2c:	4c 89 ee             	mov    %r13,%rsi
  454d2f:	4c 89 f7             	mov    %r14,%rdi
  454d32:	e8 bc c2 fe ff       	callq  440ff3 <uint64_array_add>
  454d37:	48 89 df             	mov    %rbx,%rdi
  454d3a:	e8 5e 2c 00 00       	callq  45799d <DBfetch>
  454d3f:	48 85 c0             	test   %rax,%rax
  454d42:	75 c6                	jne    454d0a <DBdelete_host+0x26f>
  454d44:	48 89 df             	mov    %rbx,%rdi
  454d47:	e8 8c 8f fb ff       	callq  40dcd8 <mysql_free_result@plt>
  454d4c:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
  454d53:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  454d58:	e8 10 f7 ff ff       	callq  45446d <DBupdate_services+0x4dc>
  454d5d:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  454d62:	48 85 ff             	test   %rdi,%rdi
  454d65:	74 0e                	je     454d75 <DBdelete_host+0x2da>
  454d67:	e8 7c 94 fb ff       	callq  40e1e8 <free@plt>
  454d6c:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
  454d73:	00 00 
  454d75:	8b 9c 24 98 00 00 00 	mov    0x98(%rsp),%ebx
  454d7c:	85 db                	test   %ebx,%ebx
  454d7e:	0f 85 84 05 00 00    	jne    455308 <DBdelete_host+0x86d>
  454d84:	48 8d 9c 24 80 00 00 	lea    0x80(%rsp),%rbx
  454d8b:	00 
  454d8c:	48 8d ac 24 84 00 00 	lea    0x84(%rsp),%rbp
  454d93:	00 
  454d94:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
  454d99:	4c 89 fe             	mov    %r15,%rsi
  454d9c:	31 ff                	xor    %edi,%edi
  454d9e:	e8 44 d6 ff ff       	callq  4523e7 <do_ping+0x32c>
  454da3:	4c 89 fe             	mov    %r15,%rsi
  454da6:	bf 01 00 00 00       	mov    $0x1,%edi
  454dab:	e8 25 d7 ff ff       	callq  4524d5 <do_ping+0x41a>
  454db0:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
  454db7:	00 00 00 00 
  454dbb:	4d 89 f9             	mov    %r15,%r9
  454dbe:	4c 8d 05 53 f0 01 00 	lea    0x1f053(%rip),%r8        # 473e18 <usage_message+0x120d8>
  454dc5:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454dca:	48 89 da             	mov    %rbx,%rdx
  454dcd:	48 89 ee             	mov    %rbp,%rsi
  454dd0:	4c 89 e7             	mov    %r12,%rdi
  454dd3:	31 c0                	xor    %eax,%eax
  454dd5:	e8 cd fb fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454dda:	4d 89 f9             	mov    %r15,%r9
  454ddd:	4c 8d 05 64 f0 01 00 	lea    0x1f064(%rip),%r8        # 473e48 <usage_message+0x12108>
  454de4:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454de9:	48 89 da             	mov    %rbx,%rdx
  454dec:	48 89 ee             	mov    %rbp,%rsi
  454def:	4c 89 e7             	mov    %r12,%rdi
  454df2:	31 c0                	xor    %eax,%eax
  454df4:	e8 ae fb fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454df9:	4d 89 f9             	mov    %r15,%r9
  454dfc:	4c 8d 05 75 f0 01 00 	lea    0x1f075(%rip),%r8        # 473e78 <usage_message+0x12138>
  454e03:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454e08:	48 89 da             	mov    %rbx,%rdx
  454e0b:	48 89 ee             	mov    %rbp,%rsi
  454e0e:	4c 89 e7             	mov    %r12,%rdi
  454e11:	31 c0                	xor    %eax,%eax
  454e13:	e8 8f fb fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454e18:	4d 89 f9             	mov    %r15,%r9
  454e1b:	4c 8d 05 8e f0 01 00 	lea    0x1f08e(%rip),%r8        # 473eb0 <usage_message+0x12170>
  454e22:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454e27:	48 89 da             	mov    %rbx,%rdx
  454e2a:	48 89 ee             	mov    %rbp,%rsi
  454e2d:	4c 89 e7             	mov    %r12,%rdi
  454e30:	31 c0                	xor    %eax,%eax
  454e32:	e8 70 fb fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454e37:	4d 89 f9             	mov    %r15,%r9
  454e3a:	4c 8d 05 9f f0 01 00 	lea    0x1f09f(%rip),%r8        # 473ee0 <usage_message+0x121a0>
  454e41:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454e46:	48 89 da             	mov    %rbx,%rdx
  454e49:	48 89 ee             	mov    %rbp,%rsi
  454e4c:	4c 89 e7             	mov    %r12,%rdi
  454e4f:	31 c0                	xor    %eax,%eax
  454e51:	e8 51 fb fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454e56:	4d 89 f9             	mov    %r15,%r9
  454e59:	4c 8d 05 b0 f0 01 00 	lea    0x1f0b0(%rip),%r8        # 473f10 <usage_message+0x121d0>
  454e60:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454e65:	48 89 da             	mov    %rbx,%rdx
  454e68:	48 89 ee             	mov    %rbp,%rsi
  454e6b:	4c 89 e7             	mov    %r12,%rdi
  454e6e:	31 c0                	xor    %eax,%eax
  454e70:	e8 32 fb fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454e75:	4d 89 f9             	mov    %r15,%r9
  454e78:	4c 8d 05 c9 f0 01 00 	lea    0x1f0c9(%rip),%r8        # 473f48 <usage_message+0x12208>
  454e7f:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454e84:	48 89 da             	mov    %rbx,%rdx
  454e87:	48 89 ee             	mov    %rbp,%rsi
  454e8a:	4c 89 e7             	mov    %r12,%rdi
  454e8d:	31 c0                	xor    %eax,%eax
  454e8f:	e8 13 fb fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454e94:	4d 89 f9             	mov    %r15,%r9
  454e97:	4c 8d 05 da f0 01 00 	lea    0x1f0da(%rip),%r8        # 473f78 <usage_message+0x12238>
  454e9e:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  454ea3:	48 89 da             	mov    %rbx,%rdx
  454ea6:	48 89 ee             	mov    %rbp,%rsi
  454ea9:	4c 89 e7             	mov    %r12,%rdi
  454eac:	31 c0                	xor    %eax,%eax
  454eae:	e8 f4 fa fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454eb3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  454eb8:	48 8d 3d a6 d2 02 00 	lea    0x2d2a6(%rip),%rdi        # 482165 <usage_message+0x20425>
  454ebf:	31 c0                	xor    %eax,%eax
  454ec1:	e8 7c 3c 00 00       	callq  458b42 <__zbx_DBexecute>
  454ec6:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  454ecb:	48 85 ff             	test   %rdi,%rdi
  454ece:	74 0e                	je     454ede <DBdelete_host+0x443>
  454ed0:	e8 13 93 fb ff       	callq  40e1e8 <free@plt>
  454ed5:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
  454edc:	00 00 
  454ede:	48 8d 15 f3 d3 01 00 	lea    0x1d3f3(%rip),%rdx        # 4722d8 <usage_message+0x10598>
  454ee5:	48 8d 35 b1 e3 02 00 	lea    0x2e3b1(%rip),%rsi        # 48329d <usage_message+0x2155d>
  454eec:	bf 04 00 00 00       	mov    $0x4,%edi
  454ef1:	31 c0                	xor    %eax,%eax
  454ef3:	e8 b8 c1 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  454ef8:	31 c0                	xor    %eax,%eax
  454efa:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
  454f01:	5b                   	pop    %rbx
  454f02:	5d                   	pop    %rbp
  454f03:	41 5c                	pop    %r12
  454f05:	41 5d                	pop    %r13
  454f07:	41 5e                	pop    %r14
  454f09:	41 5f                	pop    %r15
  454f0b:	c3                   	retq   
  454f0c:	48 63 4c 24 78       	movslq 0x78(%rsp),%rcx
  454f11:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  454f16:	be 4c 05 00 00       	mov    $0x54c,%esi
  454f1b:	48 8d 3d 6a d2 01 00 	lea    0x1d26a(%rip),%rdi        # 47218c <usage_message+0x1044c>
  454f22:	e8 e4 d7 fe ff       	callq  44270b <zbx_malloc2>
  454f27:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  454f2c:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
  454f33:	00 
  454f34:	48 8d 5c 24 7c       	lea    0x7c(%rsp),%rbx
  454f39:	48 8d 6c 24 78       	lea    0x78(%rsp),%rbp
  454f3e:	4c 8d 64 24 38       	lea    0x38(%rsp),%r12
  454f43:	4c 8d 05 b6 ed 01 00 	lea    0x1edb6(%rip),%r8        # 473d00 <usage_message+0x11fc0>
  454f4a:	b9 20 00 00 00       	mov    $0x20,%ecx
  454f4f:	48 89 da             	mov    %rbx,%rdx
  454f52:	48 89 ee             	mov    %rbp,%rsi
  454f55:	4c 89 e7             	mov    %r12,%rdi
  454f58:	31 c0                	xor    %eax,%eax
  454f5a:	e8 48 fa fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  454f5f:	45 89 e9             	mov    %r13d,%r9d
  454f62:	4d 89 f0             	mov    %r14,%r8
  454f65:	48 8d 0d 81 33 01 00 	lea    0x13381(%rip),%rcx        # 4682ed <usage_message+0x65ad>
  454f6c:	48 89 da             	mov    %rbx,%rdx
  454f6f:	48 89 ee             	mov    %rbp,%rsi
  454f72:	4c 89 e7             	mov    %r12,%rdi
  454f75:	e8 bd 26 00 00       	callq  457637 <DBadd_condition_alloc>
  454f7a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  454f7f:	48 8d 3d df d1 02 00 	lea    0x2d1df(%rip),%rdi        # 482165 <usage_message+0x20425>
  454f86:	31 c0                	xor    %eax,%eax
  454f88:	e8 1f 30 00 00       	callq  457fac <__zbx_DBselect>
  454f8d:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  454f92:	48 89 c7             	mov    %rax,%rdi
  454f95:	e8 03 2a 00 00       	callq  45799d <DBfetch>
  454f9a:	48 85 c0             	test   %rax,%rax
  454f9d:	74 35                	je     454fd4 <DBdelete_host+0x539>
  454f9f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
  454fa4:	48 8d 35 28 01 02 00 	lea    0x20128(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  454fab:	48 8b 38             	mov    (%rax),%rdi
  454fae:	31 c0                	xor    %eax,%eax
  454fb0:	e8 f3 8e fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  454fb5:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
  454fba:	48 8d 74 24 74       	lea    0x74(%rsp),%rsi
  454fbf:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
  454fc4:	41 b8 08 00 00 00    	mov    $0x8,%r8d
  454fca:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  454fcf:	e8 1f c0 fe ff       	callq  440ff3 <uint64_array_add>
  454fd4:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  454fd9:	e8 fa 8c fb ff       	callq  40dcd8 <mysql_free_result@plt>
  454fde:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
  454fe5:	00 
  454fe6:	4c 8d 05 3b ed 01 00 	lea    0x1ed3b(%rip),%r8        # 473d28 <usage_message+0x11fe8>
  454fed:	b9 20 00 00 00       	mov    $0x20,%ecx
  454ff2:	48 89 da             	mov    %rbx,%rdx
  454ff5:	48 89 ee             	mov    %rbp,%rsi
  454ff8:	4c 89 e7             	mov    %r12,%rdi
  454ffb:	31 c0                	xor    %eax,%eax
  454ffd:	e8 a5 f9 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455002:	44 8b 4c 24 70       	mov    0x70(%rsp),%r9d
  455007:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
  45500c:	48 8d 0d fb d2 01 00 	lea    0x1d2fb(%rip),%rcx        # 47230e <usage_message+0x105ce>
  455013:	48 89 da             	mov    %rbx,%rdx
  455016:	48 89 ee             	mov    %rbp,%rsi
  455019:	4c 89 e7             	mov    %r12,%rdi
  45501c:	e8 16 26 00 00       	callq  457637 <DBadd_condition_alloc>
  455021:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  455026:	48 8d 3d 38 d1 02 00 	lea    0x2d138(%rip),%rdi        # 482165 <usage_message+0x20425>
  45502d:	31 c0                	xor    %eax,%eax
  45502f:	e8 78 2f 00 00       	callq  457fac <__zbx_DBselect>
  455034:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  455039:	48 89 c7             	mov    %rax,%rdi
  45503c:	e8 5c 29 00 00       	callq  45799d <DBfetch>
  455041:	48 85 c0             	test   %rax,%rax
  455044:	74 35                	je     45507b <DBdelete_host+0x5e0>
  455046:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
  45504b:	48 8d 35 81 00 02 00 	lea    0x20081(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  455052:	48 8b 38             	mov    (%rax),%rdi
  455055:	31 c0                	xor    %eax,%eax
  455057:	e8 4c 8e fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45505c:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
  455061:	48 8d 74 24 6c       	lea    0x6c(%rsp),%rsi
  455066:	48 8d 7c 24 18       	lea    0x18(%rsp),%rdi
  45506b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
  455071:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  455076:	e8 78 bf fe ff       	callq  440ff3 <uint64_array_add>
  45507b:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  455080:	e8 53 8c fb ff       	callq  40dcd8 <mysql_free_result@plt>
  455085:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
  45508c:	00 
  45508d:	4c 8d 05 bc ec 01 00 	lea    0x1ecbc(%rip),%r8        # 473d50 <usage_message+0x12010>
  455094:	b9 20 00 00 00       	mov    $0x20,%ecx
  455099:	48 89 da             	mov    %rbx,%rdx
  45509c:	48 89 ee             	mov    %rbp,%rsi
  45509f:	4c 89 e7             	mov    %r12,%rdi
  4550a2:	31 c0                	xor    %eax,%eax
  4550a4:	e8 fe f8 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4550a9:	45 89 e9             	mov    %r13d,%r9d
  4550ac:	4d 89 f0             	mov    %r14,%r8
  4550af:	48 8d 0d 37 32 01 00 	lea    0x13237(%rip),%rcx        # 4682ed <usage_message+0x65ad>
  4550b6:	48 89 da             	mov    %rbx,%rdx
  4550b9:	48 89 ee             	mov    %rbp,%rsi
  4550bc:	4c 89 e7             	mov    %r12,%rdi
  4550bf:	e8 73 25 00 00       	callq  457637 <DBadd_condition_alloc>
  4550c4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  4550c9:	48 8d 3d 95 d0 02 00 	lea    0x2d095(%rip),%rdi        # 482165 <usage_message+0x20425>
  4550d0:	31 c0                	xor    %eax,%eax
  4550d2:	e8 d5 2e 00 00       	callq  457fac <__zbx_DBselect>
  4550d7:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4550dc:	48 89 c7             	mov    %rax,%rdi
  4550df:	e8 b9 28 00 00       	callq  45799d <DBfetch>
  4550e4:	48 85 c0             	test   %rax,%rax
  4550e7:	74 35                	je     45511e <DBdelete_host+0x683>
  4550e9:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
  4550ee:	48 8d 35 de ff 01 00 	lea    0x1ffde(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4550f5:	48 8b 38             	mov    (%rax),%rdi
  4550f8:	31 c0                	xor    %eax,%eax
  4550fa:	e8 a9 8d fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4550ff:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
  455104:	48 8d 74 24 6c       	lea    0x6c(%rsp),%rsi
  455109:	48 8d 7c 24 18       	lea    0x18(%rsp),%rdi
  45510e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
  455114:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  455119:	e8 d5 be fe ff       	callq  440ff3 <uint64_array_add>
  45511e:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  455123:	e8 b0 8b fb ff       	callq  40dcd8 <mysql_free_result@plt>
  455128:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
  45512f:	00 
  455130:	4c 8d 05 e2 d1 01 00 	lea    0x1d1e2(%rip),%r8        # 472319 <usage_message+0x105d9>
  455137:	b9 20 00 00 00       	mov    $0x20,%ecx
  45513c:	48 89 da             	mov    %rbx,%rdx
  45513f:	48 89 ee             	mov    %rbp,%rsi
  455142:	4c 89 e7             	mov    %r12,%rdi
  455145:	31 c0                	xor    %eax,%eax
  455147:	e8 5b f8 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45514c:	45 89 e9             	mov    %r13d,%r9d
  45514f:	4d 89 f0             	mov    %r14,%r8
  455152:	48 8d 0d 94 31 01 00 	lea    0x13194(%rip),%rcx        # 4682ed <usage_message+0x65ad>
  455159:	48 89 da             	mov    %rbx,%rdx
  45515c:	48 89 ee             	mov    %rbp,%rsi
  45515f:	4c 89 e7             	mov    %r12,%rdi
  455162:	e8 d0 24 00 00       	callq  457637 <DBadd_condition_alloc>
  455167:	4c 8d 05 83 10 01 00 	lea    0x11083(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  45516e:	b9 03 00 00 00       	mov    $0x3,%ecx
  455173:	48 89 da             	mov    %rbx,%rdx
  455176:	48 89 ee             	mov    %rbp,%rsi
  455179:	4c 89 e7             	mov    %r12,%rdi
  45517c:	31 c0                	xor    %eax,%eax
  45517e:	e8 24 f8 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455183:	4c 8d 05 aa d1 01 00 	lea    0x1d1aa(%rip),%r8        # 472334 <usage_message+0x105f4>
  45518a:	b9 20 00 00 00       	mov    $0x20,%ecx
  45518f:	48 89 da             	mov    %rbx,%rdx
  455192:	48 89 ee             	mov    %rbp,%rsi
  455195:	4c 89 e7             	mov    %r12,%rdi
  455198:	31 c0                	xor    %eax,%eax
  45519a:	e8 08 f8 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45519f:	45 89 e9             	mov    %r13d,%r9d
  4551a2:	4d 89 f0             	mov    %r14,%r8
  4551a5:	48 8d 0d 41 31 01 00 	lea    0x13141(%rip),%rcx        # 4682ed <usage_message+0x65ad>
  4551ac:	48 89 da             	mov    %rbx,%rdx
  4551af:	48 89 ee             	mov    %rbp,%rsi
  4551b2:	4c 89 e7             	mov    %r12,%rdi
  4551b5:	e8 7d 24 00 00       	callq  457637 <DBadd_condition_alloc>
  4551ba:	4c 8d 05 30 10 01 00 	lea    0x11030(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  4551c1:	b9 03 00 00 00       	mov    $0x3,%ecx
  4551c6:	48 89 da             	mov    %rbx,%rdx
  4551c9:	48 89 ee             	mov    %rbp,%rsi
  4551cc:	4c 89 e7             	mov    %r12,%rdi
  4551cf:	31 c0                	xor    %eax,%eax
  4551d1:	e8 d1 f7 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4551d6:	4c 8d 05 9b eb 01 00 	lea    0x1eb9b(%rip),%r8        # 473d78 <usage_message+0x12038>
  4551dd:	b9 20 00 00 00       	mov    $0x20,%ecx
  4551e2:	48 89 da             	mov    %rbx,%rdx
  4551e5:	48 89 ee             	mov    %rbp,%rsi
  4551e8:	4c 89 e7             	mov    %r12,%rdi
  4551eb:	31 c0                	xor    %eax,%eax
  4551ed:	e8 b5 f7 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4551f2:	44 8b 4c 24 70       	mov    0x70(%rsp),%r9d
  4551f7:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
  4551fc:	48 8d 0d 0b d1 01 00 	lea    0x1d10b(%rip),%rcx        # 47230e <usage_message+0x105ce>
  455203:	48 89 da             	mov    %rbx,%rdx
  455206:	48 89 ee             	mov    %rbp,%rsi
  455209:	4c 89 e7             	mov    %r12,%rdi
  45520c:	e8 26 24 00 00       	callq  457637 <DBadd_condition_alloc>
  455211:	4c 8d 05 d9 0f 01 00 	lea    0x10fd9(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  455218:	b9 03 00 00 00       	mov    $0x3,%ecx
  45521d:	48 89 da             	mov    %rbx,%rdx
  455220:	48 89 ee             	mov    %rbp,%rsi
  455223:	4c 89 e7             	mov    %r12,%rdi
  455226:	31 c0                	xor    %eax,%eax
  455228:	e8 7a f7 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45522d:	4c 8d 05 64 eb 01 00 	lea    0x1eb64(%rip),%r8        # 473d98 <usage_message+0x12058>
  455234:	b9 20 00 00 00       	mov    $0x20,%ecx
  455239:	48 89 da             	mov    %rbx,%rdx
  45523c:	48 89 ee             	mov    %rbp,%rsi
  45523f:	4c 89 e7             	mov    %r12,%rdi
  455242:	31 c0                	xor    %eax,%eax
  455244:	e8 5e f7 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455249:	45 89 e9             	mov    %r13d,%r9d
  45524c:	4d 89 f0             	mov    %r14,%r8
  45524f:	48 8d 0d 97 30 01 00 	lea    0x13097(%rip),%rcx        # 4682ed <usage_message+0x65ad>
  455256:	48 89 da             	mov    %rbx,%rdx
  455259:	48 89 ee             	mov    %rbp,%rsi
  45525c:	4c 89 e7             	mov    %r12,%rdi
  45525f:	e8 d3 23 00 00       	callq  457637 <DBadd_condition_alloc>
  455264:	4c 8d 05 86 0f 01 00 	lea    0x10f86(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  45526b:	b9 03 00 00 00       	mov    $0x3,%ecx
  455270:	48 89 da             	mov    %rbx,%rdx
  455273:	48 89 ee             	mov    %rbp,%rsi
  455276:	4c 89 e7             	mov    %r12,%rdi
  455279:	31 c0                	xor    %eax,%eax
  45527b:	e8 27 f7 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455280:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  455285:	48 8d 3d d9 ce 02 00 	lea    0x2ced9(%rip),%rdi        # 482165 <usage_message+0x20425>
  45528c:	31 c0                	xor    %eax,%eax
  45528e:	e8 af 38 00 00       	callq  458b42 <__zbx_DBexecute>
  455293:	8b 74 24 68          	mov    0x68(%rsp),%esi
  455297:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  45529c:	e8 cc f1 ff ff       	callq  45446d <DBupdate_services+0x4dc>
  4552a1:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  4552a6:	48 85 ff             	test   %rdi,%rdi
  4552a9:	74 0e                	je     4552b9 <DBdelete_host+0x81e>
  4552ab:	e8 38 8f fb ff       	callq  40e1e8 <free@plt>
  4552b0:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
  4552b7:	00 00 
  4552b9:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  4552be:	48 85 ff             	test   %rdi,%rdi
  4552c1:	74 0e                	je     4552d1 <DBdelete_host+0x836>
  4552c3:	e8 20 8f fb ff       	callq  40e1e8 <free@plt>
  4552c8:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  4552cf:	00 00 
  4552d1:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4552d6:	48 85 ff             	test   %rdi,%rdi
  4552d9:	74 0e                	je     4552e9 <DBdelete_host+0x84e>
  4552db:	e8 08 8f fb ff       	callq  40e1e8 <free@plt>
  4552e0:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  4552e7:	00 00 
  4552e9:	48 8d 15 f6 cf 01 00 	lea    0x1cff6(%rip),%rdx        # 4722e6 <usage_message+0x105a6>
  4552f0:	48 8d 35 a6 df 02 00 	lea    0x2dfa6(%rip),%rsi        # 48329d <usage_message+0x2155d>
  4552f7:	bf 04 00 00 00       	mov    $0x4,%edi
  4552fc:	31 c0                	xor    %eax,%eax
  4552fe:	e8 ad bd fd ff       	callq  4310b0 <__zbx_zabbix_log>
  455303:	e9 ba f9 ff ff       	jmpq   454cc2 <DBdelete_host+0x227>
  455308:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
  45530f:	00 00 00 00 
  455313:	48 8d 9c 24 80 00 00 	lea    0x80(%rsp),%rbx
  45531a:	00 
  45531b:	48 8d ac 24 84 00 00 	lea    0x84(%rsp),%rbp
  455322:	00 
  455323:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
  455328:	4c 8d 05 b9 ea 01 00 	lea    0x1eab9(%rip),%r8        # 473de8 <usage_message+0x120a8>
  45532f:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  455334:	48 89 da             	mov    %rbx,%rdx
  455337:	48 89 ee             	mov    %rbp,%rsi
  45533a:	4c 89 e7             	mov    %r12,%rdi
  45533d:	31 c0                	xor    %eax,%eax
  45533f:	e8 63 f6 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455344:	44 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9d
  45534b:	00 
  45534c:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
  455351:	48 8d 0d 3b ce 01 00 	lea    0x1ce3b(%rip),%rcx        # 472193 <usage_message+0x10453>
  455358:	48 89 da             	mov    %rbx,%rdx
  45535b:	48 89 ee             	mov    %rbp,%rsi
  45535e:	4c 89 e7             	mov    %r12,%rdi
  455361:	e8 d1 22 00 00       	callq  457637 <DBadd_condition_alloc>
  455366:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  45536b:	48 8d 3d f3 cd 02 00 	lea    0x2cdf3(%rip),%rdi        # 482165 <usage_message+0x20425>
  455372:	31 c0                	xor    %eax,%eax
  455374:	e8 33 2c 00 00       	callq  457fac <__zbx_DBselect>
  455379:	49 89 c6             	mov    %rax,%r14
  45537c:	4c 8d 6c 24 60       	lea    0x60(%rsp),%r13
  455381:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
  455388:	00 
  455389:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  45538e:	eb 2b                	jmp    4553bb <DBdelete_host+0x920>
  455390:	4c 89 ea             	mov    %r13,%rdx
  455393:	48 8d 35 39 fd 01 00 	lea    0x1fd39(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45539a:	48 8b 38             	mov    (%rax),%rdi
  45539d:	31 c0                	xor    %eax,%eax
  45539f:	e8 04 8b fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4553a4:	b9 01 00 00 00       	mov    $0x1,%ecx
  4553a9:	4c 89 ea             	mov    %r13,%rdx
  4553ac:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
  4553b1:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  4553b6:	e8 b4 bb fe ff       	callq  440f6f <uint64_array_remove>
  4553bb:	4c 89 f7             	mov    %r14,%rdi
  4553be:	e8 da 25 00 00       	callq  45799d <DBfetch>
  4553c3:	48 85 c0             	test   %rax,%rax
  4553c6:	75 c8                	jne    455390 <DBdelete_host+0x8f5>
  4553c8:	4c 89 f7             	mov    %r14,%rdi
  4553cb:	e8 08 89 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4553d0:	8b b4 24 98 00 00 00 	mov    0x98(%rsp),%esi
  4553d7:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  4553dc:	e8 3d ce ff ff       	callq  45221e <do_ping+0x163>
  4553e1:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  4553e6:	48 85 ff             	test   %rdi,%rdi
  4553e9:	0f 84 aa f9 ff ff    	je     454d99 <DBdelete_host+0x2fe>
  4553ef:	e8 f4 8d fb ff       	callq  40e1e8 <free@plt>
  4553f4:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
  4553fb:	00 00 
  4553fd:	e9 97 f9 ff ff       	jmpq   454d99 <DBdelete_host+0x2fe>

0000000000455402 <DBdelete_template_elements>:
  455402:	41 57                	push   %r15
  455404:	41 56                	push   %r14
  455406:	41 55                	push   %r13
  455408:	41 54                	push   %r12
  45540a:	55                   	push   %rbp
  45540b:	53                   	push   %rbx
  45540c:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
  455413:	49 89 ff             	mov    %rdi,%r15
  455416:	48 89 34 24          	mov    %rsi,(%rsp)
  45541a:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  455421:	00 00 
  455423:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
  45542a:	00 00 
  45542c:	c7 84 24 9c 00 00 00 	movl   $0x0,0x9c(%rsp)
  455433:	00 00 00 00 
  455437:	c7 84 24 98 00 00 00 	movl   $0x0,0x98(%rsp)
  45543e:	00 00 00 00 
  455442:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
  455449:	00 00 
  45544b:	c7 84 24 94 00 00 00 	movl   $0x100,0x94(%rsp)
  455452:	00 01 00 00 
  455456:	48 89 f2             	mov    %rsi,%rdx
  455459:	48 89 fe             	mov    %rdi,%rsi
  45545c:	48 8d 3d 3d eb 01 00 	lea    0x1eb3d(%rip),%rdi        # 473fa0 <usage_message+0x12260>
  455463:	31 c0                	xor    %eax,%eax
  455465:	e8 42 2b 00 00       	callq  457fac <__zbx_DBselect>
  45546a:	48 89 c3             	mov    %rax,%rbx
  45546d:	48 89 c7             	mov    %rax,%rdi
  455470:	e8 28 25 00 00       	callq  45799d <DBfetch>
  455475:	48 85 c0             	test   %rax,%rax
  455478:	74 16                	je     455490 <DBdelete_template_elements+0x8e>
  45547a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
  45547f:	48 8d 35 4d fc 01 00 	lea    0x1fc4d(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  455486:	48 8b 38             	mov    (%rax),%rdi
  455489:	31 c0                	xor    %eax,%eax
  45548b:	e8 18 8a fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  455490:	48 89 df             	mov    %rbx,%rdi
  455493:	e8 40 88 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  455498:	48 83 7c 24 58 00    	cmpq   $0x0,0x58(%rsp)
  45549e:	75 14                	jne    4554b4 <DBdelete_template_elements+0xb2>
  4554a0:	31 c0                	xor    %eax,%eax
  4554a2:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
  4554a9:	5b                   	pop    %rbx
  4554aa:	5d                   	pop    %rbp
  4554ab:	41 5c                	pop    %r12
  4554ad:	41 5d                	pop    %r13
  4554af:	41 5e                	pop    %r14
  4554b1:	41 5f                	pop    %r15
  4554b3:	c3                   	retq   
  4554b4:	4c 89 fe             	mov    %r15,%rsi
  4554b7:	48 8d 3d 62 e7 01 00 	lea    0x1e762(%rip),%rdi        # 473c20 <usage_message+0x11ee0>
  4554be:	31 c0                	xor    %eax,%eax
  4554c0:	e8 e7 2a 00 00       	callq  457fac <__zbx_DBselect>
  4554c5:	48 89 c3             	mov    %rax,%rbx
  4554c8:	4c 8d 64 24 60       	lea    0x60(%rsp),%r12
  4554cd:	48 8d ac 24 98 00 00 	lea    0x98(%rsp),%rbp
  4554d4:	00 
  4554d5:	4c 8d ac 24 9c 00 00 	lea    0x9c(%rsp),%r13
  4554dc:	00 
  4554dd:	4c 8d 74 24 68       	lea    0x68(%rsp),%r14
  4554e2:	eb 2d                	jmp    455511 <DBdelete_template_elements+0x10f>
  4554e4:	4c 89 e2             	mov    %r12,%rdx
  4554e7:	48 8d 35 e5 fb 01 00 	lea    0x1fbe5(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4554ee:	48 8b 38             	mov    (%rax),%rdi
  4554f1:	31 c0                	xor    %eax,%eax
  4554f3:	e8 b0 89 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4554f8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  4554fe:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
  455503:	48 89 ea             	mov    %rbp,%rdx
  455506:	4c 89 ee             	mov    %r13,%rsi
  455509:	4c 89 f7             	mov    %r14,%rdi
  45550c:	e8 e2 ba fe ff       	callq  440ff3 <uint64_array_add>
  455511:	48 89 df             	mov    %rbx,%rdi
  455514:	e8 84 24 00 00       	callq  45799d <DBfetch>
  455519:	48 85 c0             	test   %rax,%rax
  45551c:	75 c6                	jne    4554e4 <DBdelete_template_elements+0xe2>
  45551e:	48 89 df             	mov    %rbx,%rdi
  455521:	e8 b2 87 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  455526:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  45552d:	00 00 
  45552f:	c7 84 24 8c 00 00 00 	movl   $0x0,0x8c(%rsp)
  455536:	00 00 00 00 
  45553a:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
  455541:	00 00 00 00 
  455545:	48 8d 15 03 ce 01 00 	lea    0x1ce03(%rip),%rdx        # 47234f <usage_message+0x1060f>
  45554c:	48 8d 35 3e dd 02 00 	lea    0x2dd3e(%rip),%rsi        # 483291 <usage_message+0x21551>
  455553:	bf 04 00 00 00       	mov    $0x4,%edi
  455558:	31 c0                	xor    %eax,%eax
  45555a:	e8 51 bb fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45555f:	48 8b 14 24          	mov    (%rsp),%rdx
  455563:	4c 89 fe             	mov    %r15,%rsi
  455566:	48 8d 3d 83 ea 01 00 	lea    0x1ea83(%rip),%rdi        # 473ff0 <usage_message+0x122b0>
  45556d:	31 c0                	xor    %eax,%eax
  45556f:	e8 38 2a 00 00       	callq  457fac <__zbx_DBselect>
  455574:	48 89 c3             	mov    %rax,%rbx
  455577:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
  45557c:	48 8d ac 24 88 00 00 	lea    0x88(%rsp),%rbp
  455583:	00 
  455584:	4c 8d ac 24 8c 00 00 	lea    0x8c(%rsp),%r13
  45558b:	00 
  45558c:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
  455591:	eb 2d                	jmp    4555c0 <DBdelete_template_elements+0x1be>
  455593:	4c 89 e2             	mov    %r12,%rdx
  455596:	48 8d 35 36 fb 01 00 	lea    0x1fb36(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45559d:	48 8b 38             	mov    (%rax),%rdi
  4555a0:	31 c0                	xor    %eax,%eax
  4555a2:	e8 01 89 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4555a7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  4555ad:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  4555b2:	48 89 ea             	mov    %rbp,%rdx
  4555b5:	4c 89 ee             	mov    %r13,%rsi
  4555b8:	4c 89 f7             	mov    %r14,%rdi
  4555bb:	e8 33 ba fe ff       	callq  440ff3 <uint64_array_add>
  4555c0:	48 89 df             	mov    %rbx,%rdi
  4555c3:	e8 d5 23 00 00       	callq  45799d <DBfetch>
  4555c8:	48 85 c0             	test   %rax,%rax
  4555cb:	75 c6                	jne    455593 <DBdelete_template_elements+0x191>
  4555cd:	48 89 df             	mov    %rbx,%rdi
  4555d0:	e8 03 87 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4555d5:	8b b4 24 88 00 00 00 	mov    0x88(%rsp),%esi
  4555dc:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  4555e1:	e8 38 cc ff ff       	callq  45221e <do_ping+0x163>
  4555e6:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  4555eb:	48 85 ff             	test   %rdi,%rdi
  4555ee:	74 0e                	je     4555fe <DBdelete_template_elements+0x1fc>
  4555f0:	e8 f3 8b fb ff       	callq  40e1e8 <free@plt>
  4555f5:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  4555fc:	00 00 
  4555fe:	48 8d 15 4a cd 01 00 	lea    0x1cd4a(%rip),%rdx        # 47234f <usage_message+0x1060f>
  455605:	48 8d 35 91 dc 02 00 	lea    0x2dc91(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45560c:	bf 04 00 00 00       	mov    $0x4,%edi
  455611:	31 c0                	xor    %eax,%eax
  455613:	e8 98 ba fd ff       	callq  4310b0 <__zbx_zabbix_log>
  455618:	48 8d 15 49 cd 01 00 	lea    0x1cd49(%rip),%rdx        # 472368 <usage_message+0x10628>
  45561f:	48 8d 35 6b dc 02 00 	lea    0x2dc6b(%rip),%rsi        # 483291 <usage_message+0x21551>
  455626:	bf 04 00 00 00       	mov    $0x4,%edi
  45562b:	31 c0                	xor    %eax,%eax
  45562d:	e8 7e ba fd ff       	callq  4310b0 <__zbx_zabbix_log>
  455632:	48 8b 14 24          	mov    (%rsp),%rdx
  455636:	4c 89 fe             	mov    %r15,%rsi
  455639:	48 8d 3d 48 ea 01 00 	lea    0x1ea48(%rip),%rdi        # 474088 <usage_message+0x12348>
  455640:	31 c0                	xor    %eax,%eax
  455642:	e8 65 29 00 00       	callq  457fac <__zbx_DBselect>
  455647:	48 89 c3             	mov    %rax,%rbx
  45564a:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
  45564f:	eb 1e                	jmp    45566f <DBdelete_template_elements+0x26d>
  455651:	48 89 ea             	mov    %rbp,%rdx
  455654:	48 8d 35 78 fa 01 00 	lea    0x1fa78(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45565b:	48 8b 38             	mov    (%rax),%rdi
  45565e:	31 c0                	xor    %eax,%eax
  455660:	e8 43 88 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  455665:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  45566a:	e8 ae e9 ff ff       	callq  45401d <DBupdate_services+0x8c>
  45566f:	48 89 df             	mov    %rbx,%rdi
  455672:	e8 26 23 00 00       	callq  45799d <DBfetch>
  455677:	48 85 c0             	test   %rax,%rax
  45567a:	75 d5                	jne    455651 <DBdelete_template_elements+0x24f>
  45567c:	48 89 df             	mov    %rbx,%rdi
  45567f:	e8 54 86 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  455684:	48 8d 15 dd cc 01 00 	lea    0x1ccdd(%rip),%rdx        # 472368 <usage_message+0x10628>
  45568b:	48 8d 35 0b dc 02 00 	lea    0x2dc0b(%rip),%rsi        # 48329d <usage_message+0x2155d>
  455692:	bf 04 00 00 00       	mov    $0x4,%edi
  455697:	31 c0                	xor    %eax,%eax
  455699:	e8 12 ba fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45569e:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  4556a5:	00 00 
  4556a7:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
  4556ae:	00 00 00 00 
  4556b2:	c7 84 24 8c 00 00 00 	movl   $0x0,0x8c(%rsp)
  4556b9:	00 00 00 00 
  4556bd:	48 8b 14 24          	mov    (%rsp),%rdx
  4556c1:	4c 89 fe             	mov    %r15,%rsi
  4556c4:	48 8d 3d 55 ea 01 00 	lea    0x1ea55(%rip),%rdi        # 474120 <usage_message+0x123e0>
  4556cb:	31 c0                	xor    %eax,%eax
  4556cd:	e8 da 28 00 00       	callq  457fac <__zbx_DBselect>
  4556d2:	48 89 c3             	mov    %rax,%rbx
  4556d5:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
  4556da:	48 8d ac 24 8c 00 00 	lea    0x8c(%rsp),%rbp
  4556e1:	00 
  4556e2:	4c 8d ac 24 88 00 00 	lea    0x88(%rsp),%r13
  4556e9:	00 
  4556ea:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
  4556ef:	eb 2d                	jmp    45571e <DBdelete_template_elements+0x31c>
  4556f1:	4c 89 e2             	mov    %r12,%rdx
  4556f4:	48 8d 35 d8 f9 01 00 	lea    0x1f9d8(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4556fb:	48 8b 38             	mov    (%rax),%rdi
  4556fe:	31 c0                	xor    %eax,%eax
  455700:	e8 a3 87 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  455705:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  45570b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  455710:	48 89 ea             	mov    %rbp,%rdx
  455713:	4c 89 ee             	mov    %r13,%rsi
  455716:	4c 89 f7             	mov    %r14,%rdi
  455719:	e8 d5 b8 fe ff       	callq  440ff3 <uint64_array_add>
  45571e:	48 89 df             	mov    %rbx,%rdi
  455721:	e8 77 22 00 00       	callq  45799d <DBfetch>
  455726:	48 85 c0             	test   %rax,%rax
  455729:	75 c6                	jne    4556f1 <DBdelete_template_elements+0x2ef>
  45572b:	48 89 df             	mov    %rbx,%rdi
  45572e:	e8 a5 85 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  455733:	8b b4 24 8c 00 00 00 	mov    0x8c(%rsp),%esi
  45573a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  45573f:	e8 29 ed ff ff       	callq  45446d <DBupdate_services+0x4dc>
  455744:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  455749:	48 85 ff             	test   %rdi,%rdi
  45574c:	74 05                	je     455753 <DBdelete_template_elements+0x351>
  45574e:	e8 95 8a fb ff       	callq  40e1e8 <free@plt>
  455753:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  45575a:	00 00 
  45575c:	c7 84 24 8c 00 00 00 	movl   $0x0,0x8c(%rsp)
  455763:	00 00 00 00 
  455767:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
  45576e:	00 00 00 00 
  455772:	48 8b 14 24          	mov    (%rsp),%rdx
  455776:	4c 89 fe             	mov    %r15,%rsi
  455779:	48 8d 3d 10 ea 01 00 	lea    0x1ea10(%rip),%rdi        # 474190 <usage_message+0x12450>
  455780:	31 c0                	xor    %eax,%eax
  455782:	e8 25 28 00 00       	callq  457fac <__zbx_DBselect>
  455787:	48 89 c3             	mov    %rax,%rbx
  45578a:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
  45578f:	48 8d ac 24 88 00 00 	lea    0x88(%rsp),%rbp
  455796:	00 
  455797:	4c 8d ac 24 8c 00 00 	lea    0x8c(%rsp),%r13
  45579e:	00 
  45579f:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
  4557a4:	eb 2d                	jmp    4557d3 <DBdelete_template_elements+0x3d1>
  4557a6:	4c 89 e2             	mov    %r12,%rdx
  4557a9:	48 8d 35 23 f9 01 00 	lea    0x1f923(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4557b0:	48 8b 38             	mov    (%rax),%rdi
  4557b3:	31 c0                	xor    %eax,%eax
  4557b5:	e8 ee 86 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4557ba:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  4557c0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  4557c5:	48 89 ea             	mov    %rbp,%rdx
  4557c8:	4c 89 ee             	mov    %r13,%rsi
  4557cb:	4c 89 f7             	mov    %r14,%rdi
  4557ce:	e8 20 b8 fe ff       	callq  440ff3 <uint64_array_add>
  4557d3:	48 89 df             	mov    %rbx,%rdi
  4557d6:	e8 c2 21 00 00       	callq  45799d <DBfetch>
  4557db:	48 85 c0             	test   %rax,%rax
  4557de:	75 c6                	jne    4557a6 <DBdelete_template_elements+0x3a4>
  4557e0:	48 89 df             	mov    %rbx,%rdi
  4557e3:	e8 f0 84 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4557e8:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
  4557ef:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
  4557f4:	89 84 24 84 00 00 00 	mov    %eax,0x84(%rsp)
  4557fb:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  455802:	00 00 
  455804:	c7 44 24 7c 00 01 00 	movl   $0x100,0x7c(%rsp)
  45580b:	00 
  45580c:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
  455813:	00 00 
  455815:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  45581c:	00 
  45581d:	c7 44 24 74 00 00 00 	movl   $0x0,0x74(%rsp)
  455824:	00 
  455825:	85 c0                	test   %eax,%eax
  455827:	75 3d                	jne    455866 <DBdelete_template_elements+0x464>
  455829:	48 85 db             	test   %rbx,%rbx
  45582c:	74 11                	je     45583f <DBdelete_template_elements+0x43d>
  45582e:	48 89 df             	mov    %rbx,%rdi
  455831:	e8 b2 89 fb ff       	callq  40e1e8 <free@plt>
  455836:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  45583d:	00 00 
  45583f:	8b b4 24 98 00 00 00 	mov    0x98(%rsp),%esi
  455846:	85 f6                	test   %esi,%esi
  455848:	0f 85 c6 01 00 00    	jne    455a14 <DBdelete_template_elements+0x612>
  45584e:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
  455853:	48 8d 3d 6e ea 01 00 	lea    0x1ea6e(%rip),%rdi        # 4742c8 <usage_message+0x12588>
  45585a:	31 c0                	xor    %eax,%eax
  45585c:	e8 e1 32 00 00       	callq  458b42 <__zbx_DBexecute>
  455861:	e9 3a fc ff ff       	jmpq   4554a0 <DBdelete_template_elements+0x9e>
  455866:	b9 00 01 00 00       	mov    $0x100,%ecx
  45586b:	31 d2                	xor    %edx,%edx
  45586d:	be cd 05 00 00       	mov    $0x5cd,%esi
  455872:	48 8d 3d 13 c9 01 00 	lea    0x1c913(%rip),%rdi        # 47218c <usage_message+0x1044c>
  455879:	e8 8d ce fe ff       	callq  44270b <zbx_malloc2>
  45587e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  455883:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
  45588a:	00 00 00 00 
  45588e:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
  455895:	00 
  455896:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  45589b:	48 8d 44 24 7c       	lea    0x7c(%rsp),%rax
  4558a0:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  4558a5:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
  4558aa:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  4558af:	4c 8d 05 6a e9 01 00 	lea    0x1e96a(%rip),%r8        # 474220 <usage_message+0x124e0>
  4558b6:	b9 40 00 00 00       	mov    $0x40,%ecx
  4558bb:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  4558c0:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  4558c5:	48 89 c7             	mov    %rax,%rdi
  4558c8:	31 c0                	xor    %eax,%eax
  4558ca:	e8 d8 f0 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4558cf:	44 8b 8c 24 84 00 00 	mov    0x84(%rsp),%r9d
  4558d6:	00 
  4558d7:	49 89 d8             	mov    %rbx,%r8
  4558da:	48 8d 0d a2 ca 01 00 	lea    0x1caa2(%rip),%rcx        # 472383 <usage_message+0x10643>
  4558e1:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  4558e6:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  4558eb:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  4558f0:	e8 42 1d 00 00       	callq  457637 <DBadd_condition_alloc>
  4558f5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  4558fa:	48 8d 3d 64 c8 02 00 	lea    0x2c864(%rip),%rdi        # 482165 <usage_message+0x20425>
  455901:	31 c0                	xor    %eax,%eax
  455903:	e8 a4 26 00 00       	callq  457fac <__zbx_DBselect>
  455908:	49 89 c4             	mov    %rax,%r12
  45590b:	4c 8d 6c 24 28       	lea    0x28(%rsp),%r13
  455910:	4c 8d 74 24 74       	lea    0x74(%rsp),%r14
  455915:	4c 8d 7c 24 78       	lea    0x78(%rsp),%r15
  45591a:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
  45591f:	48 89 04 24          	mov    %rax,(%rsp)
  455923:	eb 4b                	jmp    455970 <DBdelete_template_elements+0x56e>
  455925:	4c 89 ea             	mov    %r13,%rdx
  455928:	48 8d 35 a4 f7 01 00 	lea    0x1f7a4(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45592f:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  455933:	31 c0                	xor    %eax,%eax
  455935:	e8 6e 85 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45593a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  455940:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  455945:	4c 89 f2             	mov    %r14,%rdx
  455948:	4c 89 fe             	mov    %r15,%rsi
  45594b:	48 8b 3c 24          	mov    (%rsp),%rdi
  45594f:	e8 9f b6 fe ff       	callq  440ff3 <uint64_array_add>
  455954:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
  455958:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  45595d:	48 8d 35 ec e8 01 00 	lea    0x1e8ec(%rip),%rsi        # 474250 <usage_message+0x12510>
  455964:	bf 04 00 00 00       	mov    $0x4,%edi
  455969:	31 c0                	xor    %eax,%eax
  45596b:	e8 40 b7 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  455970:	4c 89 e7             	mov    %r12,%rdi
  455973:	e8 25 20 00 00       	callq  45799d <DBfetch>
  455978:	48 89 c5             	mov    %rax,%rbp
  45597b:	48 85 c0             	test   %rax,%rax
  45597e:	75 a5                	jne    455925 <DBdelete_template_elements+0x523>
  455980:	4c 89 e7             	mov    %r12,%rdi
  455983:	e8 50 83 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  455988:	48 8d b4 24 84 00 00 	lea    0x84(%rsp),%rsi
  45598f:	00 
  455990:	8b 4c 24 74          	mov    0x74(%rsp),%ecx
  455994:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  455999:	48 89 df             	mov    %rbx,%rdi
  45599c:	e8 ce b5 fe ff       	callq  440f6f <uint64_array_remove>
  4559a1:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
  4559a8:	00 00 00 00 
  4559ac:	8b ac 24 84 00 00 00 	mov    0x84(%rsp),%ebp
  4559b3:	85 ed                	test   %ebp,%ebp
  4559b5:	0f 85 87 01 00 00    	jne    455b42 <DBdelete_template_elements+0x740>
  4559bb:	8b 7c 24 74          	mov    0x74(%rsp),%edi
  4559bf:	85 ff                	test   %edi,%edi
  4559c1:	0f 85 54 02 00 00    	jne    455c1b <DBdelete_template_elements+0x819>
  4559c7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  4559cc:	48 8d 3d 92 c7 02 00 	lea    0x2c792(%rip),%rdi        # 482165 <usage_message+0x20425>
  4559d3:	31 c0                	xor    %eax,%eax
  4559d5:	e8 68 31 00 00       	callq  458b42 <__zbx_DBexecute>
  4559da:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  4559df:	48 85 ff             	test   %rdi,%rdi
  4559e2:	74 0e                	je     4559f2 <DBdelete_template_elements+0x5f0>
  4559e4:	e8 ff 87 fb ff       	callq  40e1e8 <free@plt>
  4559e9:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
  4559f0:	00 00 
  4559f2:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  4559f7:	48 85 ff             	test   %rdi,%rdi
  4559fa:	74 0e                	je     455a0a <DBdelete_template_elements+0x608>
  4559fc:	e8 e7 87 fb ff       	callq  40e1e8 <free@plt>
  455a01:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  455a08:	00 00 
  455a0a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
  455a0f:	e9 15 fe ff ff       	jmpq   455829 <DBdelete_template_elements+0x427>
  455a14:	48 63 8c 24 94 00 00 	movslq 0x94(%rsp),%rcx
  455a1b:	00 
  455a1c:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  455a21:	be 35 08 00 00       	mov    $0x835,%esi
  455a26:	48 8d 3d 5f c7 01 00 	lea    0x1c75f(%rip),%rdi        # 47218c <usage_message+0x1044c>
  455a2d:	e8 d9 cc fe ff       	callq  44270b <zbx_malloc2>
  455a32:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  455a37:	c7 84 24 90 00 00 00 	movl   $0x0,0x90(%rsp)
  455a3e:	00 00 00 00 
  455a42:	48 8d 9c 24 90 00 00 	lea    0x90(%rsp),%rbx
  455a49:	00 
  455a4a:	48 8d ac 24 94 00 00 	lea    0x94(%rsp),%rbp
  455a51:	00 
  455a52:	4c 8d 64 24 50       	lea    0x50(%rsp),%r12
  455a57:	4c 8d 05 8a e3 01 00 	lea    0x1e38a(%rip),%r8        # 473de8 <usage_message+0x120a8>
  455a5e:	b9 5c 00 00 00       	mov    $0x5c,%ecx
  455a63:	48 89 da             	mov    %rbx,%rdx
  455a66:	48 89 ee             	mov    %rbp,%rsi
  455a69:	4c 89 e7             	mov    %r12,%rdi
  455a6c:	31 c0                	xor    %eax,%eax
  455a6e:	e8 34 ef fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455a73:	44 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9d
  455a7a:	00 
  455a7b:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
  455a80:	48 8d 0d 0c c7 01 00 	lea    0x1c70c(%rip),%rcx        # 472193 <usage_message+0x10453>
  455a87:	48 89 da             	mov    %rbx,%rdx
  455a8a:	48 89 ee             	mov    %rbp,%rsi
  455a8d:	4c 89 e7             	mov    %r12,%rdi
  455a90:	e8 a2 1b 00 00       	callq  457637 <DBadd_condition_alloc>
  455a95:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  455a9a:	48 8d 3d c4 c6 02 00 	lea    0x2c6c4(%rip),%rdi        # 482165 <usage_message+0x20425>
  455aa1:	31 c0                	xor    %eax,%eax
  455aa3:	e8 04 25 00 00       	callq  457fac <__zbx_DBselect>
  455aa8:	48 89 c5             	mov    %rax,%rbp
  455aab:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
  455ab0:	4c 8d a4 24 98 00 00 	lea    0x98(%rsp),%r12
  455ab7:	00 
  455ab8:	eb 29                	jmp    455ae3 <DBdelete_template_elements+0x6e1>
  455aba:	48 89 da             	mov    %rbx,%rdx
  455abd:	48 8d 35 0f f6 01 00 	lea    0x1f60f(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  455ac4:	48 8b 38             	mov    (%rax),%rdi
  455ac7:	31 c0                	xor    %eax,%eax
  455ac9:	e8 da 83 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  455ace:	b9 01 00 00 00       	mov    $0x1,%ecx
  455ad3:	48 89 da             	mov    %rbx,%rdx
  455ad6:	4c 89 e6             	mov    %r12,%rsi
  455ad9:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  455ade:	e8 8c b4 fe ff       	callq  440f6f <uint64_array_remove>
  455ae3:	48 89 ef             	mov    %rbp,%rdi
  455ae6:	e8 b2 1e 00 00       	callq  45799d <DBfetch>
  455aeb:	48 85 c0             	test   %rax,%rax
  455aee:	75 ca                	jne    455aba <DBdelete_template_elements+0x6b8>
  455af0:	48 89 ef             	mov    %rbp,%rdi
  455af3:	e8 e0 81 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  455af8:	8b b4 24 98 00 00 00 	mov    0x98(%rsp),%esi
  455aff:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  455b04:	e8 15 c7 ff ff       	callq  45221e <do_ping+0x163>
  455b09:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  455b0e:	48 85 ff             	test   %rdi,%rdi
  455b11:	74 0e                	je     455b21 <DBdelete_template_elements+0x71f>
  455b13:	e8 d0 86 fb ff       	callq  40e1e8 <free@plt>
  455b18:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
  455b1f:	00 00 
  455b21:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  455b26:	48 85 ff             	test   %rdi,%rdi
  455b29:	0f 84 1f fd ff ff    	je     45584e <DBdelete_template_elements+0x44c>
  455b2f:	e8 b4 86 fb ff       	callq  40e1e8 <free@plt>
  455b34:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
  455b3b:	00 00 
  455b3d:	e9 0c fd ff ff       	jmpq   45584e <DBdelete_template_elements+0x44c>
  455b42:	4c 8d 05 5f e0 01 00 	lea    0x1e05f(%rip),%r8        # 473ba8 <usage_message+0x11e68>
  455b49:	b9 40 00 00 00       	mov    $0x40,%ecx
  455b4e:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  455b53:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  455b58:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  455b5d:	31 c0                	xor    %eax,%eax
  455b5f:	e8 43 ee fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455b64:	44 8b 8c 24 84 00 00 	mov    0x84(%rsp),%r9d
  455b6b:	00 
  455b6c:	49 89 d8             	mov    %rbx,%r8
  455b6f:	48 8d 0d 0d c8 01 00 	lea    0x1c80d(%rip),%rcx        # 472383 <usage_message+0x10643>
  455b76:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  455b7b:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  455b80:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  455b85:	e8 ad 1a 00 00       	callq  457637 <DBadd_condition_alloc>
  455b8a:	4c 8d 05 60 06 01 00 	lea    0x10660(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  455b91:	b9 03 00 00 00       	mov    $0x3,%ecx
  455b96:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  455b9b:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  455ba0:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  455ba5:	31 c0                	xor    %eax,%eax
  455ba7:	e8 fb ed fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455bac:	4c 8d 05 c5 e6 01 00 	lea    0x1e6c5(%rip),%r8        # 474278 <usage_message+0x12538>
  455bb3:	b9 40 00 00 00       	mov    $0x40,%ecx
  455bb8:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  455bbd:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  455bc2:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  455bc7:	31 c0                	xor    %eax,%eax
  455bc9:	e8 d9 ed fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455bce:	44 8b 8c 24 84 00 00 	mov    0x84(%rsp),%r9d
  455bd5:	00 
  455bd6:	49 89 d8             	mov    %rbx,%r8
  455bd9:	48 8d 0d a3 c7 01 00 	lea    0x1c7a3(%rip),%rcx        # 472383 <usage_message+0x10643>
  455be0:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  455be5:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  455bea:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  455bef:	e8 43 1a 00 00       	callq  457637 <DBadd_condition_alloc>
  455bf4:	4c 8d 05 f6 05 01 00 	lea    0x105f6(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  455bfb:	b9 03 00 00 00       	mov    $0x3,%ecx
  455c00:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  455c05:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  455c0a:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  455c0f:	31 c0                	xor    %eax,%eax
  455c11:	e8 91 ed fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455c16:	e9 a0 fd ff ff       	jmpq   4559bb <DBdelete_template_elements+0x5b9>
  455c1b:	4c 8d 05 76 e6 01 00 	lea    0x1e676(%rip),%r8        # 474298 <usage_message+0x12558>
  455c22:	b9 40 00 00 00       	mov    $0x40,%ecx
  455c27:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  455c2c:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  455c31:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  455c36:	31 c0                	xor    %eax,%eax
  455c38:	e8 6a ed fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455c3d:	44 8b 4c 24 74       	mov    0x74(%rsp),%r9d
  455c42:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
  455c47:	48 8d 0d 35 c7 01 00 	lea    0x1c735(%rip),%rcx        # 472383 <usage_message+0x10643>
  455c4e:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  455c53:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  455c58:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  455c5d:	e8 d5 19 00 00       	callq  457637 <DBadd_condition_alloc>
  455c62:	4c 8d 05 88 05 01 00 	lea    0x10588(%rip),%r8        # 4661f1 <usage_message+0x44b1>
  455c69:	b9 03 00 00 00       	mov    $0x3,%ecx
  455c6e:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  455c73:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  455c78:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  455c7d:	31 c0                	xor    %eax,%eax
  455c7f:	e8 23 ed fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455c84:	e9 3e fd ff ff       	jmpq   4559c7 <DBdelete_template_elements+0x5c5>

0000000000455c89 <DBcopy_template_elements>:
  455c89:	41 57                	push   %r15
  455c8b:	41 56                	push   %r14
  455c8d:	41 55                	push   %r13
  455c8f:	41 54                	push   %r12
  455c91:	55                   	push   %rbp
  455c92:	53                   	push   %rbx
  455c93:	48 81 ec 38 0a 00 00 	sub    $0xa38,%rsp
  455c9a:	48 89 bc 24 30 01 00 	mov    %rdi,0x130(%rsp)
  455ca1:	00 
  455ca2:	48 89 b4 24 40 01 00 	mov    %rsi,0x140(%rsp)
  455ca9:	00 
  455caa:	48 c7 84 24 08 0a 00 	movq   $0x0,0xa08(%rsp)
  455cb1:	00 00 00 00 00 
  455cb6:	c7 84 24 2c 0a 00 00 	movl   $0x0,0xa2c(%rsp)
  455cbd:	00 00 00 00 
  455cc1:	c7 84 24 28 0a 00 00 	movl   $0x0,0xa28(%rsp)
  455cc8:	00 00 00 00 
  455ccc:	48 8d 15 be c6 01 00 	lea    0x1c6be(%rip),%rdx        # 472391 <usage_message+0x10651>
  455cd3:	48 8d 35 b7 d5 02 00 	lea    0x2d5b7(%rip),%rsi        # 483291 <usage_message+0x21551>
  455cda:	bf 04 00 00 00       	mov    $0x4,%edi
  455cdf:	31 c0                	xor    %eax,%eax
  455ce1:	e8 ca b3 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  455ce6:	48 8b b4 24 30 01 00 	mov    0x130(%rsp),%rsi
  455ced:	00 
  455cee:	48 8d 3d 0b e6 01 00 	lea    0x1e60b(%rip),%rdi        # 474300 <usage_message+0x125c0>
  455cf5:	31 c0                	xor    %eax,%eax
  455cf7:	e8 b0 22 00 00       	callq  457fac <__zbx_DBselect>
  455cfc:	48 89 c3             	mov    %rax,%rbx
  455cff:	4c 8d a4 24 e8 09 00 	lea    0x9e8(%rsp),%r12
  455d06:	00 
  455d07:	48 8d ac 24 28 0a 00 	lea    0xa28(%rsp),%rbp
  455d0e:	00 
  455d0f:	4c 8d ac 24 2c 0a 00 	lea    0xa2c(%rsp),%r13
  455d16:	00 
  455d17:	4c 8d b4 24 08 0a 00 	lea    0xa08(%rsp),%r14
  455d1e:	00 
  455d1f:	eb 30                	jmp    455d51 <DBcopy_template_elements+0xc8>
  455d21:	4c 89 e2             	mov    %r12,%rdx
  455d24:	48 8d 35 a8 f3 01 00 	lea    0x1f3a8(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  455d2b:	48 8b 38             	mov    (%rax),%rdi
  455d2e:	31 c0                	xor    %eax,%eax
  455d30:	e8 73 81 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  455d35:	41 b8 10 00 00 00    	mov    $0x10,%r8d
  455d3b:	48 8b 8c 24 e8 09 00 	mov    0x9e8(%rsp),%rcx
  455d42:	00 
  455d43:	48 89 ea             	mov    %rbp,%rdx
  455d46:	4c 89 ee             	mov    %r13,%rsi
  455d49:	4c 89 f7             	mov    %r14,%rdi
  455d4c:	e8 a2 b2 fe ff       	callq  440ff3 <uint64_array_add>
  455d51:	48 89 df             	mov    %rbx,%rdi
  455d54:	e8 44 1c 00 00       	callq  45799d <DBfetch>
  455d59:	48 85 c0             	test   %rax,%rax
  455d5c:	75 c3                	jne    455d21 <DBcopy_template_elements+0x98>
  455d5e:	48 89 df             	mov    %rbx,%rdi
  455d61:	e8 72 7f fb ff       	callq  40dcd8 <mysql_free_result@plt>
  455d66:	48 8b 94 24 40 01 00 	mov    0x140(%rsp),%rdx
  455d6d:	00 
  455d6e:	8b b4 24 28 0a 00 00 	mov    0xa28(%rsp),%esi
  455d75:	48 8b bc 24 08 0a 00 	mov    0xa08(%rsp),%rdi
  455d7c:	00 
  455d7d:	e8 6a af fe ff       	callq  440cec <uint64_array_exists>
  455d82:	85 c0                	test   %eax,%eax
  455d84:	75 58                	jne    455dde <DBcopy_template_elements+0x155>
  455d86:	31 db                	xor    %ebx,%ebx
  455d88:	48 8b bc 24 08 0a 00 	mov    0xa08(%rsp),%rdi
  455d8f:	00 
  455d90:	48 85 ff             	test   %rdi,%rdi
  455d93:	74 11                	je     455da6 <DBcopy_template_elements+0x11d>
  455d95:	e8 4e 84 fb ff       	callq  40e1e8 <free@plt>
  455d9a:	48 c7 84 24 08 0a 00 	movq   $0x0,0xa08(%rsp)
  455da1:	00 00 00 00 00 
  455da6:	89 df                	mov    %ebx,%edi
  455da8:	e8 ce d5 fe ff       	callq  44337b <zbx_result_string>
  455dad:	48 89 c1             	mov    %rax,%rcx
  455db0:	48 8d 15 da c5 01 00 	lea    0x1c5da(%rip),%rdx        # 472391 <usage_message+0x10651>
  455db7:	48 8d 35 3f d6 02 00 	lea    0x2d63f(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  455dbe:	bf 04 00 00 00       	mov    $0x4,%edi
  455dc3:	31 c0                	xor    %eax,%eax
  455dc5:	e8 e6 b2 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  455dca:	89 d8                	mov    %ebx,%eax
  455dcc:	48 81 c4 38 0a 00 00 	add    $0xa38,%rsp
  455dd3:	5b                   	pop    %rbx
  455dd4:	5d                   	pop    %rbp
  455dd5:	41 5c                	pop    %r12
  455dd7:	41 5d                	pop    %r13
  455dd9:	41 5e                	pop    %r14
  455ddb:	41 5f                	pop    %r15
  455ddd:	c3                   	retq   
  455dde:	48 8d 94 24 28 0a 00 	lea    0xa28(%rsp),%rdx
  455de5:	00 
  455de6:	48 8d b4 24 2c 0a 00 	lea    0xa2c(%rsp),%rsi
  455ded:	00 
  455dee:	48 8d bc 24 08 0a 00 	lea    0xa08(%rsp),%rdi
  455df5:	00 
  455df6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
  455dfc:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
  455e03:	00 
  455e04:	e8 ea b1 fe ff       	callq  440ff3 <uint64_array_add>
  455e09:	44 8b ac 24 28 0a 00 	mov    0xa28(%rsp),%r13d
  455e10:	00 
  455e11:	4c 8b bc 24 08 0a 00 	mov    0xa08(%rsp),%r15
  455e18:	00 
  455e19:	48 c7 84 24 e0 09 00 	movq   $0x0,0x9e0(%rsp)
  455e20:	00 00 00 00 00 
  455e25:	c7 84 24 10 0a 00 00 	movl   $0x100,0xa10(%rsp)
  455e2c:	00 01 00 00 
  455e30:	48 c7 84 24 d8 09 00 	movq   $0x0,0x9d8(%rsp)
  455e37:	00 00 00 00 00 
  455e3c:	c7 84 24 20 0a 00 00 	movl   $0x0,0xa20(%rsp)
  455e43:	00 00 00 00 
  455e47:	41 83 fd 01          	cmp    $0x1,%r13d
  455e4b:	0f 8e 60 01 00 00    	jle    455fb1 <DBcopy_template_elements+0x328>
  455e51:	b9 00 01 00 00       	mov    $0x100,%ecx
  455e56:	31 d2                	xor    %edx,%edx
  455e58:	be 4e 00 00 00       	mov    $0x4e,%esi
  455e5d:	48 8d 3d 28 c3 01 00 	lea    0x1c328(%rip),%rdi        # 47218c <usage_message+0x1044c>
  455e64:	e8 a2 c8 fe ff       	callq  44270b <zbx_malloc2>
  455e69:	48 89 84 24 e0 09 00 	mov    %rax,0x9e0(%rsp)
  455e70:	00 
  455e71:	c7 84 24 14 0a 00 00 	movl   $0x0,0xa14(%rsp)
  455e78:	00 00 00 00 
  455e7c:	48 8d 9c 24 14 0a 00 	lea    0xa14(%rsp),%rbx
  455e83:	00 
  455e84:	48 8d ac 24 10 0a 00 	lea    0xa10(%rsp),%rbp
  455e8b:	00 
  455e8c:	4c 8d a4 24 e0 09 00 	lea    0x9e0(%rsp),%r12
  455e93:	00 
  455e94:	4c 8d 05 9d e4 01 00 	lea    0x1e49d(%rip),%r8        # 474338 <usage_message+0x125f8>
  455e9b:	b9 80 00 00 00       	mov    $0x80,%ecx
  455ea0:	48 89 da             	mov    %rbx,%rdx
  455ea3:	48 89 ee             	mov    %rbp,%rsi
  455ea6:	4c 89 e7             	mov    %r12,%rdi
  455ea9:	31 c0                	xor    %eax,%eax
  455eab:	e8 f7 ea fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455eb0:	45 89 e9             	mov    %r13d,%r9d
  455eb3:	4d 89 f8             	mov    %r15,%r8
  455eb6:	48 8d 0d ca a9 00 00 	lea    0xa9ca(%rip),%rcx        # 460887 <_IO_stdin_used+0xda7>
  455ebd:	48 89 da             	mov    %rbx,%rdx
  455ec0:	48 89 ee             	mov    %rbp,%rsi
  455ec3:	4c 89 e7             	mov    %r12,%rdi
  455ec6:	e8 6c 17 00 00       	callq  457637 <DBadd_condition_alloc>
  455ecb:	4c 8d 05 96 e4 01 00 	lea    0x1e496(%rip),%r8        # 474368 <usage_message+0x12628>
  455ed2:	b9 40 00 00 00       	mov    $0x40,%ecx
  455ed7:	48 89 da             	mov    %rbx,%rdx
  455eda:	48 89 ee             	mov    %rbp,%rsi
  455edd:	4c 89 e7             	mov    %r12,%rdi
  455ee0:	31 c0                	xor    %eax,%eax
  455ee2:	e8 c0 ea fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  455ee7:	48 8b b4 24 e0 09 00 	mov    0x9e0(%rsp),%rsi
  455eee:	00 
  455eef:	48 8d 3d 6f c2 02 00 	lea    0x2c26f(%rip),%rdi        # 482165 <usage_message+0x20425>
  455ef6:	31 c0                	xor    %eax,%eax
  455ef8:	e8 af 20 00 00       	callq  457fac <__zbx_DBselect>
  455efd:	49 89 c6             	mov    %rax,%r14
  455f00:	48 89 c7             	mov    %rax,%rdi
  455f03:	e8 95 1a 00 00       	callq  45799d <DBfetch>
  455f08:	48 85 c0             	test   %rax,%rax
  455f0b:	0f 84 1b 10 00 00    	je     456f2c <DBcopy_template_elements+0x12a3>
  455f11:	48 8d bc 24 d0 01 00 	lea    0x1d0(%rsp),%rdi
  455f18:	00 
  455f19:	48 8b 08             	mov    (%rax),%rcx
  455f1c:	48 8d 15 6d e4 01 00 	lea    0x1e46d(%rip),%rdx        # 474390 <usage_message+0x12650>
  455f23:	be 00 08 00 00       	mov    $0x800,%esi
  455f28:	31 c0                	xor    %eax,%eax
  455f2a:	e8 34 ec fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  455f2f:	4c 89 f7             	mov    %r14,%rdi
  455f32:	e8 a1 7d fb ff       	callq  40dcd8 <mysql_free_result@plt>
  455f37:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  455f3c:	48 8b bc 24 d8 09 00 	mov    0x9d8(%rsp),%rdi
  455f43:	00 
  455f44:	48 85 ff             	test   %rdi,%rdi
  455f47:	74 11                	je     455f5a <DBcopy_template_elements+0x2d1>
  455f49:	e8 9a 82 fb ff       	callq  40e1e8 <free@plt>
  455f4e:	48 c7 84 24 d8 09 00 	movq   $0x0,0x9d8(%rsp)
  455f55:	00 00 00 00 00 
  455f5a:	48 8b bc 24 e0 09 00 	mov    0x9e0(%rsp),%rdi
  455f61:	00 
  455f62:	48 85 ff             	test   %rdi,%rdi
  455f65:	74 11                	je     455f78 <DBcopy_template_elements+0x2ef>
  455f67:	e8 7c 82 fb ff       	callq  40e1e8 <free@plt>
  455f6c:	48 c7 84 24 e0 09 00 	movq   $0x0,0x9e0(%rsp)
  455f73:	00 00 00 00 00 
  455f78:	85 ed                	test   %ebp,%ebp
  455f7a:	74 35                	je     455fb1 <DBcopy_template_elements+0x328>
  455f7c:	48 8b bc 24 40 01 00 	mov    0x140(%rsp),%rdi
  455f83:	00 
  455f84:	e8 c4 23 00 00       	callq  45834d <zbx_host_string>
  455f89:	48 8d 8c 24 d0 01 00 	lea    0x1d0(%rsp),%rcx
  455f90:	00 
  455f91:	48 89 c2             	mov    %rax,%rdx
  455f94:	48 8d 35 75 e5 01 00 	lea    0x1e575(%rip),%rsi        # 474510 <usage_message+0x127d0>
  455f9b:	bf 03 00 00 00       	mov    $0x3,%edi
  455fa0:	31 c0                	xor    %eax,%eax
  455fa2:	e8 09 b1 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  455fa7:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  455fac:	e9 d7 fd ff ff       	jmpq   455d88 <DBcopy_template_elements+0xff>
  455fb1:	48 c7 84 24 e0 09 00 	movq   $0x0,0x9e0(%rsp)
  455fb8:	00 00 00 00 00 
  455fbd:	c7 84 24 20 0a 00 00 	movl   $0x100,0xa20(%rsp)
  455fc4:	00 01 00 00 
  455fc8:	48 c7 84 24 00 0a 00 	movq   $0x0,0xa00(%rsp)
  455fcf:	00 00 00 00 00 
  455fd4:	48 c7 84 24 f8 09 00 	movq   $0x0,0x9f8(%rsp)
  455fdb:	00 00 00 00 00 
  455fe0:	c7 84 24 10 0a 00 00 	movl   $0x0,0xa10(%rsp)
  455fe7:	00 00 00 00 
  455feb:	c7 84 24 14 0a 00 00 	movl   $0x0,0xa14(%rsp)
  455ff2:	00 00 00 00 
  455ff6:	c7 84 24 1c 0a 00 00 	movl   $0x0,0xa1c(%rsp)
  455ffd:	00 00 00 00 
  456001:	c7 84 24 18 0a 00 00 	movl   $0x0,0xa18(%rsp)
  456008:	00 00 00 00 
  45600c:	b9 00 01 00 00       	mov    $0x100,%ecx
  456011:	31 d2                	xor    %edx,%edx
  456013:	be 7a 01 00 00       	mov    $0x17a,%esi
  456018:	48 8d 3d 6d c1 01 00 	lea    0x1c16d(%rip),%rdi        # 47218c <usage_message+0x1044c>
  45601f:	e8 e7 c6 fe ff       	callq  44270b <zbx_malloc2>
  456024:	48 89 84 24 e0 09 00 	mov    %rax,0x9e0(%rsp)
  45602b:	00 
  45602c:	48 8b b4 24 40 01 00 	mov    0x140(%rsp),%rsi
  456033:	00 
  456034:	48 8d 3d f5 e4 01 00 	lea    0x1e4f5(%rip),%rdi        # 474530 <usage_message+0x127f0>
  45603b:	31 c0                	xor    %eax,%eax
  45603d:	e8 6a 1f 00 00       	callq  457fac <__zbx_DBselect>
  456042:	48 89 84 24 48 01 00 	mov    %rax,0x148(%rsp)
  456049:	00 
  45604a:	48 8d ac 24 e8 09 00 	lea    0x9e8(%rsp),%rbp
  456051:	00 
  456052:	4c 8d a4 24 24 0a 00 	lea    0xa24(%rsp),%r12
  456059:	00 
  45605a:	4c 8d ac 24 20 0a 00 	lea    0xa20(%rsp),%r13
  456061:	00 
  456062:	4c 8d b4 24 e0 09 00 	lea    0x9e0(%rsp),%r14
  456069:	00 
  45606a:	4c 8d bc 24 18 0a 00 	lea    0xa18(%rsp),%r15
  456071:	00 
  456072:	48 8d 84 24 1c 0a 00 	lea    0xa1c(%rsp),%rax
  456079:	00 
  45607a:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
  456081:	00 
  456082:	48 8d 84 24 f8 09 00 	lea    0x9f8(%rsp),%rax
  456089:	00 
  45608a:	48 89 84 24 28 01 00 	mov    %rax,0x128(%rsp)
  456091:	00 
  456092:	48 8b bc 24 48 01 00 	mov    0x148(%rsp),%rdi
  456099:	00 
  45609a:	e8 fe 18 00 00       	callq  45799d <DBfetch>
  45609f:	48 89 c3             	mov    %rax,%rbx
  4560a2:	48 85 c0             	test   %rax,%rax
  4560a5:	0f 84 8b 01 00 00    	je     456236 <DBcopy_template_elements+0x5ad>
  4560ab:	48 89 ea             	mov    %rbp,%rdx
  4560ae:	48 8d 35 1e f0 01 00 	lea    0x1f01e(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4560b5:	48 8b 3b             	mov    (%rbx),%rdi
  4560b8:	31 c0                	xor    %eax,%eax
  4560ba:	e8 e9 7d fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4560bf:	c7 84 24 24 0a 00 00 	movl   $0x0,0xa24(%rsp)
  4560c6:	00 00 00 00 
  4560ca:	4c 8b 8c 24 e8 09 00 	mov    0x9e8(%rsp),%r9
  4560d1:	00 
  4560d2:	4c 8d 05 e7 e4 01 00 	lea    0x1e4e7(%rip),%r8        # 4745c0 <usage_message+0x12880>
  4560d9:	b9 00 01 00 00       	mov    $0x100,%ecx
  4560de:	4c 89 e2             	mov    %r12,%rdx
  4560e1:	4c 89 ee             	mov    %r13,%rsi
  4560e4:	4c 89 f7             	mov    %r14,%rdi
  4560e7:	31 c0                	xor    %eax,%eax
  4560e9:	e8 b9 e8 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4560ee:	48 8d 8c 24 14 0a 00 	lea    0xa14(%rsp),%rcx
  4560f5:	00 
  4560f6:	48 8d 94 24 10 0a 00 	lea    0xa10(%rsp),%rdx
  4560fd:	00 
  4560fe:	48 8d b4 24 00 0a 00 	lea    0xa00(%rsp),%rsi
  456105:	00 
  456106:	48 8b bc 24 e0 09 00 	mov    0x9e0(%rsp),%rdi
  45610d:	00 
  45610e:	e8 25 c4 ff ff       	callq  452538 <do_ping+0x47d>
  456113:	48 8d 43 08          	lea    0x8(%rbx),%rax
  456117:	48 89 84 24 38 01 00 	mov    %rax,0x138(%rsp)
  45611e:	00 
  45611f:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  456123:	e8 39 18 00 00       	callq  457961 <DBdyn_escape_string>
  456128:	48 89 c1             	mov    %rax,%rcx
  45612b:	48 89 c2             	mov    %rax,%rdx
  45612e:	48 8b b4 24 30 01 00 	mov    0x130(%rsp),%rsi
  456135:	00 
  456136:	48 8d 3d f3 cd 01 00 	lea    0x1cdf3(%rip),%rdi        # 472f30 <usage_message+0x111f0>
  45613d:	31 c0                	xor    %eax,%eax
  45613f:	48 89 8c 24 18 01 00 	mov    %rcx,0x118(%rsp)
  456146:	00 
  456147:	e8 60 1e 00 00       	callq  457fac <__zbx_DBselect>
  45614c:	48 89 c3             	mov    %rax,%rbx
  45614f:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  456156:	00 
  456157:	48 85 c9             	test   %rcx,%rcx
  45615a:	74 08                	je     456164 <DBcopy_template_elements+0x4db>
  45615c:	48 89 cf             	mov    %rcx,%rdi
  45615f:	e8 84 80 fb ff       	callq  40e1e8 <free@plt>
  456164:	48 89 df             	mov    %rbx,%rdi
  456167:	e8 31 18 00 00       	callq  45799d <DBfetch>
  45616c:	48 85 c0             	test   %rax,%rax
  45616f:	0f 84 9c 02 00 00    	je     456411 <DBcopy_template_elements+0x788>
  456175:	48 89 ea             	mov    %rbp,%rdx
  456178:	48 8d 35 54 ef 01 00 	lea    0x1ef54(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45617f:	48 8b 38             	mov    (%rax),%rdi
  456182:	31 c0                	xor    %eax,%eax
  456184:	e8 1f 7d fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  456189:	c7 84 24 24 0a 00 00 	movl   $0x0,0xa24(%rsp)
  456190:	00 00 00 00 
  456194:	4c 8b 8c 24 e8 09 00 	mov    0x9e8(%rsp),%r9
  45619b:	00 
  45619c:	4c 8d 05 35 ce 01 00 	lea    0x1ce35(%rip),%r8        # 472fd8 <usage_message+0x11298>
  4561a3:	b9 00 01 00 00       	mov    $0x100,%ecx
  4561a8:	4c 89 e2             	mov    %r12,%rdx
  4561ab:	4c 89 ee             	mov    %r13,%rsi
  4561ae:	4c 89 f7             	mov    %r14,%rdi
  4561b1:	31 c0                	xor    %eax,%eax
  4561b3:	e8 ef e7 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4561b8:	4c 89 f9             	mov    %r15,%rcx
  4561bb:	48 8b 94 24 20 01 00 	mov    0x120(%rsp),%rdx
  4561c2:	00 
  4561c3:	48 8b b4 24 28 01 00 	mov    0x128(%rsp),%rsi
  4561ca:	00 
  4561cb:	48 8b bc 24 e0 09 00 	mov    0x9e0(%rsp),%rdi
  4561d2:	00 
  4561d3:	e8 60 c3 ff ff       	callq  452538 <do_ping+0x47d>
  4561d8:	8b 8c 24 18 0a 00 00 	mov    0xa18(%rsp),%ecx
  4561df:	48 8b 94 24 f8 09 00 	mov    0x9f8(%rsp),%rdx
  4561e6:	00 
  4561e7:	8b b4 24 14 0a 00 00 	mov    0xa14(%rsp),%esi
  4561ee:	48 8b bc 24 00 0a 00 	mov    0xa00(%rsp),%rdi
  4561f5:	00 
  4561f6:	e8 3f c5 ff ff       	callq  45273a <do_ping+0x67f>
  4561fb:	85 c0                	test   %eax,%eax
  4561fd:	0f 84 61 ff ff ff    	je     456164 <DBcopy_template_elements+0x4db>
  456203:	48 8d bc 24 d0 01 00 	lea    0x1d0(%rsp),%rdi
  45620a:	00 
  45620b:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
  456212:	00 
  456213:	48 8b 08             	mov    (%rax),%rcx
  456216:	48 8d 15 63 e4 01 00 	lea    0x1e463(%rip),%rdx        # 474680 <usage_message+0x12940>
  45621d:	be 00 08 00 00       	mov    $0x800,%esi
  456222:	31 c0                	xor    %eax,%eax
  456224:	e8 3a e9 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  456229:	48 89 df             	mov    %rbx,%rdi
  45622c:	e8 a7 7a fb ff       	callq  40dcd8 <mysql_free_result@plt>
  456231:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  456236:	48 8b bc 24 48 01 00 	mov    0x148(%rsp),%rdi
  45623d:	00 
  45623e:	e8 95 7a fb ff       	callq  40dcd8 <mysql_free_result@plt>
  456243:	48 8b bc 24 e0 09 00 	mov    0x9e0(%rsp),%rdi
  45624a:	00 
  45624b:	48 85 ff             	test   %rdi,%rdi
  45624e:	74 11                	je     456261 <DBcopy_template_elements+0x5d8>
  456250:	e8 93 7f fb ff       	callq  40e1e8 <free@plt>
  456255:	48 c7 84 24 e0 09 00 	movq   $0x0,0x9e0(%rsp)
  45625c:	00 00 00 00 00 
  456261:	48 8b bc 24 00 0a 00 	mov    0xa00(%rsp),%rdi
  456268:	00 
  456269:	48 85 ff             	test   %rdi,%rdi
  45626c:	74 11                	je     45627f <DBcopy_template_elements+0x5f6>
  45626e:	e8 75 7f fb ff       	callq  40e1e8 <free@plt>
  456273:	48 c7 84 24 00 0a 00 	movq   $0x0,0xa00(%rsp)
  45627a:	00 00 00 00 00 
  45627f:	48 8b bc 24 f8 09 00 	mov    0x9f8(%rsp),%rdi
  456286:	00 
  456287:	48 85 ff             	test   %rdi,%rdi
  45628a:	74 11                	je     45629d <DBcopy_template_elements+0x614>
  45628c:	e8 57 7f fb ff       	callq  40e1e8 <free@plt>
  456291:	48 c7 84 24 f8 09 00 	movq   $0x0,0x9f8(%rsp)
  456298:	00 00 00 00 00 
  45629d:	85 db                	test   %ebx,%ebx
  45629f:	0f 85 d7 fc ff ff    	jne    455f7c <DBcopy_template_elements+0x2f3>
  4562a5:	be 01 00 00 00       	mov    $0x1,%esi
  4562aa:	48 8d 3d 02 c1 01 00 	lea    0x1c102(%rip),%rdi        # 4723b3 <usage_message+0x10673>
  4562b1:	e8 a4 2c 00 00       	callq  458f5a <DBget_maxid_num>
  4562b6:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
  4562bd:	00 
  4562be:	48 8b 94 24 30 01 00 	mov    0x130(%rsp),%rdx
  4562c5:	00 
  4562c6:	48 89 c6             	mov    %rax,%rsi
  4562c9:	48 8d 3d f0 e3 01 00 	lea    0x1e3f0(%rip),%rdi        # 4746c0 <usage_message+0x12980>
  4562d0:	31 c0                	xor    %eax,%eax
  4562d2:	e8 6b 28 00 00       	callq  458b42 <__zbx_DBexecute>
  4562d7:	48 c7 84 24 e0 09 00 	movq   $0x0,0x9e0(%rsp)
  4562de:	00 00 00 00 00 
  4562e3:	c7 84 24 18 0a 00 00 	movl   $0x0,0xa18(%rsp)
  4562ea:	00 00 00 00 
  4562ee:	c7 84 24 1c 0a 00 00 	movl   $0x400,0xa1c(%rsp)
  4562f5:	00 04 00 00 
  4562f9:	48 8d 15 c3 c0 01 00 	lea    0x1c0c3(%rip),%rdx        # 4723c3 <usage_message+0x10683>
  456300:	48 8d 35 8a cf 02 00 	lea    0x2cf8a(%rip),%rsi        # 483291 <usage_message+0x21551>
  456307:	bf 04 00 00 00       	mov    $0x4,%edi
  45630c:	31 c0                	xor    %eax,%eax
  45630e:	e8 9d ad fd ff       	callq  4310b0 <__zbx_zabbix_log>
  456313:	48 8b 94 24 40 01 00 	mov    0x140(%rsp),%rdx
  45631a:	00 
  45631b:	48 8b b4 24 30 01 00 	mov    0x130(%rsp),%rsi
  456322:	00 
  456323:	48 8d 3d ee e3 01 00 	lea    0x1e3ee(%rip),%rdi        # 474718 <usage_message+0x129d8>
  45632a:	31 c0                	xor    %eax,%eax
  45632c:	e8 7b 1c 00 00       	callq  457fac <__zbx_DBselect>
  456331:	48 89 c5             	mov    %rax,%rbp
  456334:	48 63 8c 24 1c 0a 00 	movslq 0xa1c(%rsp),%rcx
  45633b:	00 
  45633c:	48 8b 94 24 e0 09 00 	mov    0x9e0(%rsp),%rdx
  456343:	00 
  456344:	be 7c 08 00 00       	mov    $0x87c,%esi
  456349:	48 8d 3d 3c be 01 00 	lea    0x1be3c(%rip),%rdi        # 47218c <usage_message+0x1044c>
  456350:	e8 b6 c3 fe ff       	callq  44270b <zbx_malloc2>
  456355:	48 89 84 24 e0 09 00 	mov    %rax,0x9e0(%rsp)
  45635c:	00 
  45635d:	4c 8d a4 24 e8 09 00 	lea    0x9e8(%rsp),%r12
  456364:	00 
  456365:	4c 8d ac 24 18 0a 00 	lea    0xa18(%rsp),%r13
  45636c:	00 
  45636d:	4c 8d b4 24 1c 0a 00 	lea    0xa1c(%rsp),%r14
  456374:	00 
  456375:	4c 8d bc 24 e0 09 00 	lea    0x9e0(%rsp),%r15
  45637c:	00 
  45637d:	48 8d 84 24 f0 09 00 	lea    0x9f0(%rsp),%rax
  456384:	00 
  456385:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
  45638c:	00 
  45638d:	48 89 ef             	mov    %rbp,%rdi
  456390:	e8 08 16 00 00       	callq  45799d <DBfetch>
  456395:	48 89 c3             	mov    %rax,%rbx
  456398:	48 85 c0             	test   %rax,%rax
  45639b:	0f 84 fa 00 00 00    	je     45649b <DBcopy_template_elements+0x812>
  4563a1:	4c 89 e2             	mov    %r12,%rdx
  4563a4:	48 8d 35 28 ed 01 00 	lea    0x1ed28(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4563ab:	48 8b 3b             	mov    (%rbx),%rdi
  4563ae:	31 c0                	xor    %eax,%eax
  4563b0:	e8 f3 7a fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4563b5:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  4563b9:	e8 e4 15 00 00       	callq  4579a2 <DBis_null>
  4563be:	85 c0                	test   %eax,%eax
  4563c0:	74 5c                	je     45641e <DBcopy_template_elements+0x795>
  4563c2:	48 8b 94 24 20 01 00 	mov    0x120(%rsp),%rdx
  4563c9:	00 
  4563ca:	48 8d 35 02 ed 01 00 	lea    0x1ed02(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4563d1:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  4563d5:	31 c0                	xor    %eax,%eax
  4563d7:	e8 cc 7a fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4563dc:	48 8b 84 24 f0 09 00 	mov    0x9f0(%rsp),%rax
  4563e3:	00 
  4563e4:	48 89 04 24          	mov    %rax,(%rsp)
  4563e8:	4c 8b 8c 24 e8 09 00 	mov    0x9e8(%rsp),%r9
  4563ef:	00 
  4563f0:	4c 8d 05 c1 e3 01 00 	lea    0x1e3c1(%rip),%r8        # 4747b8 <usage_message+0x12a78>
  4563f7:	b9 80 00 00 00       	mov    $0x80,%ecx
  4563fc:	4c 89 ea             	mov    %r13,%rdx
  4563ff:	4c 89 f6             	mov    %r14,%rsi
  456402:	4c 89 ff             	mov    %r15,%rdi
  456405:	31 c0                	xor    %eax,%eax
  456407:	e8 9b e5 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45640c:	e9 7c ff ff ff       	jmpq   45638d <DBcopy_template_elements+0x704>
  456411:	48 89 df             	mov    %rbx,%rdi
  456414:	e8 bf 78 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  456419:	e9 74 fc ff ff       	jmpq   456092 <DBcopy_template_elements+0x409>
  45641e:	be 01 00 00 00       	mov    $0x1,%esi
  456423:	48 8d 3d a9 bf 01 00 	lea    0x1bfa9(%rip),%rdi        # 4723d3 <usage_message+0x10693>
  45642a:	e8 2b 2b 00 00       	callq  458f5a <DBget_maxid_num>
  45642f:	48 89 84 24 f0 09 00 	mov    %rax,0x9f0(%rsp)
  456436:	00 
  456437:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  45643b:	e8 21 15 00 00       	callq  457961 <DBdyn_escape_string>
  456440:	48 89 c3             	mov    %rax,%rbx
  456443:	48 8b 84 24 e8 09 00 	mov    0x9e8(%rsp),%rax
  45644a:	00 
  45644b:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  456450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
  456455:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
  45645c:	00 
  45645d:	48 89 04 24          	mov    %rax,(%rsp)
  456461:	4c 8b 8c 24 f0 09 00 	mov    0x9f0(%rsp),%r9
  456468:	00 
  456469:	4c 8d 05 90 e3 01 00 	lea    0x1e390(%rip),%r8        # 474800 <usage_message+0x12ac0>
  456470:	b9 00 02 00 00       	mov    $0x200,%ecx
  456475:	4c 89 ea             	mov    %r13,%rdx
  456478:	4c 89 f6             	mov    %r14,%rsi
  45647b:	4c 89 ff             	mov    %r15,%rdi
  45647e:	31 c0                	xor    %eax,%eax
  456480:	e8 22 e5 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  456485:	48 85 db             	test   %rbx,%rbx
  456488:	0f 84 ff fe ff ff    	je     45638d <DBcopy_template_elements+0x704>
  45648e:	48 89 df             	mov    %rbx,%rdi
  456491:	e8 52 7d fb ff       	callq  40e1e8 <free@plt>
  456496:	e9 f2 fe ff ff       	jmpq   45638d <DBcopy_template_elements+0x704>
  45649b:	48 89 ef             	mov    %rbp,%rdi
  45649e:	e8 35 78 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4564a3:	83 bc 24 18 0a 00 00 	cmpl   $0x10,0xa18(%rsp)
  4564aa:	10 
  4564ab:	0f 8f a8 0d 00 00    	jg     457259 <DBcopy_template_elements+0x15d0>
  4564b1:	48 8b bc 24 e0 09 00 	mov    0x9e0(%rsp),%rdi
  4564b8:	00 
  4564b9:	48 85 ff             	test   %rdi,%rdi
  4564bc:	74 11                	je     4564cf <DBcopy_template_elements+0x846>
  4564be:	e8 25 7d fb ff       	callq  40e1e8 <free@plt>
  4564c3:	48 c7 84 24 e0 09 00 	movq   $0x0,0x9e0(%rsp)
  4564ca:	00 00 00 00 00 
  4564cf:	31 ff                	xor    %edi,%edi
  4564d1:	e8 a5 ce fe ff       	callq  44337b <zbx_result_string>
  4564d6:	48 89 c1             	mov    %rax,%rcx
  4564d9:	48 8d 15 e3 be 01 00 	lea    0x1bee3(%rip),%rdx        # 4723c3 <usage_message+0x10683>
  4564e0:	48 8d 35 16 cf 02 00 	lea    0x2cf16(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  4564e7:	bf 04 00 00 00       	mov    $0x4,%edi
  4564ec:	31 c0                	xor    %eax,%eax
  4564ee:	e8 bd ab fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4564f3:	48 c7 84 24 e0 09 00 	movq   $0x0,0x9e0(%rsp)
  4564fa:	00 00 00 00 00 
  4564ff:	c7 84 24 1c 0a 00 00 	movl   $0x0,0xa1c(%rsp)
  456506:	00 00 00 00 
  45650a:	c7 84 24 18 0a 00 00 	movl   $0x4000,0xa18(%rsp)
  456511:	00 40 00 00 
  456515:	48 c7 84 24 d8 09 00 	movq   $0x0,0x9d8(%rsp)
  45651c:	00 00 00 00 00 
  456521:	c7 84 24 14 0a 00 00 	movl   $0x0,0xa14(%rsp)
  456528:	00 00 00 00 
  45652c:	48 8d 15 ad be 01 00 	lea    0x1bead(%rip),%rdx        # 4723e0 <usage_message+0x106a0>
  456533:	48 8d 35 57 cd 02 00 	lea    0x2cd57(%rip),%rsi        # 483291 <usage_message+0x21551>
  45653a:	bf 04 00 00 00       	mov    $0x4,%edi
  45653f:	31 c0                	xor    %eax,%eax
  456541:	e8 6a ab fd ff       	callq  4310b0 <__zbx_zabbix_log>
  456546:	48 8b 94 24 40 01 00 	mov    0x140(%rsp),%rdx
  45654d:	00 
  45654e:	48 8b b4 24 30 01 00 	mov    0x130(%rsp),%rsi
  456555:	00 
  456556:	48 8d 3d 03 e3 01 00 	lea    0x1e303(%rip),%rdi        # 474860 <usage_message+0x12b20>
  45655d:	31 c0                	xor    %eax,%eax
  45655f:	e8 48 1a 00 00       	callq  457fac <__zbx_DBselect>
  456564:	48 89 84 24 c0 01 00 	mov    %rax,0x1c0(%rsp)
  45656b:	00 
  45656c:	48 63 8c 24 18 0a 00 	movslq 0xa18(%rsp),%rcx
  456573:	00 
  456574:	48 8b 94 24 e0 09 00 	mov    0x9e0(%rsp),%rdx
  45657b:	00 
  45657c:	be e5 08 00 00       	mov    $0x8e5,%esi
  456581:	48 8d 3d 04 bc 01 00 	lea    0x1bc04(%rip),%rdi        # 47218c <usage_message+0x1044c>
  456588:	e8 7e c1 fe ff       	callq  44270b <zbx_malloc2>
  45658d:	48 89 84 24 e0 09 00 	mov    %rax,0x9e0(%rsp)
  456594:	00 
  456595:	48 8d 84 24 f0 09 00 	lea    0x9f0(%rsp),%rax
  45659c:	00 
  45659d:	48 89 84 24 c8 01 00 	mov    %rax,0x1c8(%rsp)
  4565a4:	00 
  4565a5:	48 8d 84 24 1c 0a 00 	lea    0xa1c(%rsp),%rax
  4565ac:	00 
  4565ad:	48 89 84 24 b8 01 00 	mov    %rax,0x1b8(%rsp)
  4565b4:	00 
  4565b5:	48 8d 9c 24 d0 09 00 	lea    0x9d0(%rsp),%rbx
  4565bc:	00 
  4565bd:	48 8d ac 24 10 0a 00 	lea    0xa10(%rsp),%rbp
  4565c4:	00 
  4565c5:	4c 8d ac 24 14 0a 00 	lea    0xa14(%rsp),%r13
  4565cc:	00 
  4565cd:	4c 8d b4 24 d8 09 00 	lea    0x9d8(%rsp),%r14
  4565d4:	00 
  4565d5:	49 89 dc             	mov    %rbx,%r12
  4565d8:	48 8b bc 24 c0 01 00 	mov    0x1c0(%rsp),%rdi
  4565df:	00 
  4565e0:	e8 b8 13 00 00       	callq  45799d <DBfetch>
  4565e5:	48 89 c1             	mov    %rax,%rcx
  4565e8:	48 85 c0             	test   %rax,%rax
  4565eb:	0f 84 b2 0b 00 00    	je     4571a3 <DBcopy_template_elements+0x151a>
  4565f1:	48 8b 94 24 c8 01 00 	mov    0x1c8(%rsp),%rdx
  4565f8:	00 
  4565f9:	48 8d 35 d3 ea 01 00 	lea    0x1ead3(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  456600:	48 8b 39             	mov    (%rcx),%rdi
  456603:	31 c0                	xor    %eax,%eax
  456605:	48 89 8c 24 18 01 00 	mov    %rcx,0x118(%rsp)
  45660c:	00 
  45660d:	e8 96 78 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  456612:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  456619:	00 
  45661a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  45661e:	e8 3e 13 00 00       	callq  457961 <DBdyn_escape_string>
  456623:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
  45662a:	00 
  45662b:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  456632:	00 
  456633:	48 8b 79 38          	mov    0x38(%rcx),%rdi
  456637:	e8 25 13 00 00       	callq  457961 <DBdyn_escape_string>
  45663c:	48 89 84 24 28 01 00 	mov    %rax,0x128(%rsp)
  456643:	00 
  456644:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  45664b:	00 
  45664c:	48 8b 79 58          	mov    0x58(%rcx),%rdi
  456650:	e8 0c 13 00 00       	callq  457961 <DBdyn_escape_string>
  456655:	48 89 84 24 38 01 00 	mov    %rax,0x138(%rsp)
  45665c:	00 
  45665d:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  456664:	00 
  456665:	48 8b 79 60          	mov    0x60(%rcx),%rdi
  456669:	e8 f3 12 00 00       	callq  457961 <DBdyn_escape_string>
  45666e:	48 89 84 24 48 01 00 	mov    %rax,0x148(%rsp)
  456675:	00 
  456676:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  45667d:	00 
  45667e:	48 8b 79 78          	mov    0x78(%rcx),%rdi
  456682:	e8 da 12 00 00       	callq  457961 <DBdyn_escape_string>
  456687:	48 89 84 24 50 01 00 	mov    %rax,0x150(%rsp)
  45668e:	00 
  45668f:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  456696:	00 
  456697:	48 8b b9 80 00 00 00 	mov    0x80(%rcx),%rdi
  45669e:	e8 be 12 00 00       	callq  457961 <DBdyn_escape_string>
  4566a3:	48 89 84 24 58 01 00 	mov    %rax,0x158(%rsp)
  4566aa:	00 
  4566ab:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  4566b2:	00 
  4566b3:	48 8b b9 90 00 00 00 	mov    0x90(%rcx),%rdi
  4566ba:	e8 a2 12 00 00       	callq  457961 <DBdyn_escape_string>
  4566bf:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
  4566c6:	00 
  4566c7:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  4566ce:	00 
  4566cf:	48 8b b9 98 00 00 00 	mov    0x98(%rcx),%rdi
  4566d6:	e8 86 12 00 00       	callq  457961 <DBdyn_escape_string>
  4566db:	48 89 84 24 68 01 00 	mov    %rax,0x168(%rsp)
  4566e2:	00 
  4566e3:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  4566ea:	00 
  4566eb:	48 8b b9 a0 00 00 00 	mov    0xa0(%rcx),%rdi
  4566f2:	e8 6a 12 00 00       	callq  457961 <DBdyn_escape_string>
  4566f7:	48 89 84 24 70 01 00 	mov    %rax,0x170(%rsp)
  4566fe:	00 
  4566ff:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  456706:	00 
  456707:	48 8b b9 a8 00 00 00 	mov    0xa8(%rcx),%rdi
  45670e:	e8 4e 12 00 00       	callq  457961 <DBdyn_escape_string>
  456713:	48 89 84 24 78 01 00 	mov    %rax,0x178(%rsp)
  45671a:	00 
  45671b:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  456722:	00 
  456723:	48 8b b9 b8 00 00 00 	mov    0xb8(%rcx),%rdi
  45672a:	e8 32 12 00 00       	callq  457961 <DBdyn_escape_string>
  45672f:	48 89 84 24 80 01 00 	mov    %rax,0x180(%rsp)
  456736:	00 
  456737:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  45673e:	00 
  45673f:	48 8b b9 c8 00 00 00 	mov    0xc8(%rcx),%rdi
  456746:	e8 16 12 00 00       	callq  457961 <DBdyn_escape_string>
  45674b:	48 89 84 24 88 01 00 	mov    %rax,0x188(%rsp)
  456752:	00 
  456753:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  45675a:	00 
  45675b:	48 8b b9 d0 00 00 00 	mov    0xd0(%rcx),%rdi
  456762:	e8 fa 11 00 00       	callq  457961 <DBdyn_escape_string>
  456767:	48 89 84 24 90 01 00 	mov    %rax,0x190(%rsp)
  45676e:	00 
  45676f:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  456776:	00 
  456777:	48 8b b9 e0 00 00 00 	mov    0xe0(%rcx),%rdi
  45677e:	e8 de 11 00 00       	callq  457961 <DBdyn_escape_string>
  456783:	48 89 84 24 98 01 00 	mov    %rax,0x198(%rsp)
  45678a:	00 
  45678b:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  456792:	00 
  456793:	48 8b b9 e8 00 00 00 	mov    0xe8(%rcx),%rdi
  45679a:	e8 c2 11 00 00       	callq  457961 <DBdyn_escape_string>
  45679f:	48 89 84 24 a0 01 00 	mov    %rax,0x1a0(%rsp)
  4567a6:	00 
  4567a7:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  4567ae:	00 
  4567af:	48 8b b9 f0 00 00 00 	mov    0xf0(%rcx),%rdi
  4567b6:	e8 a6 11 00 00       	callq  457961 <DBdyn_escape_string>
  4567bb:	49 89 c7             	mov    %rax,%r15
  4567be:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  4567c5:	00 
  4567c6:	48 8b b9 f8 00 00 00 	mov    0xf8(%rcx),%rdi
  4567cd:	e8 8f 11 00 00       	callq  457961 <DBdyn_escape_string>
  4567d2:	48 89 c3             	mov    %rax,%rbx
  4567d5:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  4567dc:	00 
  4567dd:	48 8b b9 00 01 00 00 	mov    0x100(%rcx),%rdi
  4567e4:	e8 b9 11 00 00       	callq  4579a2 <DBis_null>
  4567e9:	85 c0                	test   %eax,%eax
  4567eb:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  4567f2:	00 
  4567f3:	0f 84 de 04 00 00    	je     456cd7 <DBcopy_template_elements+0x104e>
  4567f9:	48 8d 94 24 e8 09 00 	lea    0x9e8(%rsp),%rdx
  456800:	00 
  456801:	48 8d 35 cb e8 01 00 	lea    0x1e8cb(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  456808:	48 8b b9 00 01 00 00 	mov    0x100(%rcx),%rdi
  45680f:	31 c0                	xor    %eax,%eax
  456811:	e8 92 76 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  456816:	48 8d 84 24 18 0a 00 	lea    0xa18(%rsp),%rax
  45681d:	00 
  45681e:	48 89 84 24 a8 01 00 	mov    %rax,0x1a8(%rsp)
  456825:	00 
  456826:	48 8d 84 24 e0 09 00 	lea    0x9e0(%rsp),%rax
  45682d:	00 
  45682e:	48 89 84 24 b0 01 00 	mov    %rax,0x1b0(%rsp)
  456835:	00 
  456836:	48 8b 84 24 e8 09 00 	mov    0x9e8(%rsp),%rax
  45683d:	00 
  45683e:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
  456845:	00 
  456846:	48 8b 84 24 f0 09 00 	mov    0x9f0(%rsp),%rax
  45684d:	00 
  45684e:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  456855:	00 
  456856:	48 89 9c 24 e0 00 00 	mov    %rbx,0xe0(%rsp)
  45685d:	00 
  45685e:	4c 89 bc 24 d8 00 00 	mov    %r15,0xd8(%rsp)
  456865:	00 
  456866:	48 8b 84 24 a0 01 00 	mov    0x1a0(%rsp),%rax
  45686d:	00 
  45686e:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
  456875:	00 
  456876:	48 8b 84 24 98 01 00 	mov    0x198(%rsp),%rax
  45687d:	00 
  45687e:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
  456885:	00 
  456886:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  45688d:	00 
  45688e:	48 8b 81 d8 00 00 00 	mov    0xd8(%rcx),%rax
  456895:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
  45689c:	00 
  45689d:	48 8b 84 24 90 01 00 	mov    0x190(%rsp),%rax
  4568a4:	00 
  4568a5:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
  4568ac:	00 
  4568ad:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
  4568b4:	00 
  4568b5:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
  4568bc:	00 
  4568bd:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
  4568c4:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
  4568cb:	00 
  4568cc:	48 8b 84 24 80 01 00 	mov    0x180(%rsp),%rax
  4568d3:	00 
  4568d4:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
  4568db:	00 
  4568dc:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
  4568e3:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  4568ea:	00 
  4568eb:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
  4568f2:	00 
  4568f3:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  4568fa:	00 
  4568fb:	48 8b 84 24 70 01 00 	mov    0x170(%rsp),%rax
  456902:	00 
  456903:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
  45690a:	00 
  45690b:	48 8b 84 24 68 01 00 	mov    0x168(%rsp),%rax
  456912:	00 
  456913:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  45691a:	00 
  45691b:	48 8b 84 24 60 01 00 	mov    0x160(%rsp),%rax
  456922:	00 
  456923:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  456928:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
  45692f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  456934:	48 8b 84 24 58 01 00 	mov    0x158(%rsp),%rax
  45693b:	00 
  45693c:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  456941:	48 8b 84 24 50 01 00 	mov    0x150(%rsp),%rax
  456948:	00 
  456949:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  45694e:	48 8b 41 70          	mov    0x70(%rcx),%rax
  456952:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  456957:	48 8b 41 68          	mov    0x68(%rcx),%rax
  45695b:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  456960:	48 8b 84 24 48 01 00 	mov    0x148(%rsp),%rax
  456967:	00 
  456968:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  45696d:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
  456974:	00 
  456975:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  45697a:	48 8b 41 50          	mov    0x50(%rcx),%rax
  45697e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  456983:	48 8b 41 48          	mov    0x48(%rcx),%rax
  456987:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  45698c:	48 8b 41 40          	mov    0x40(%rcx),%rax
  456990:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  456995:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
  45699c:	00 
  45699d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  4569a2:	48 8b 41 30          	mov    0x30(%rcx),%rax
  4569a6:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  4569ab:	48 8b 41 28          	mov    0x28(%rcx),%rax
  4569af:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  4569b4:	48 8b 41 20          	mov    0x20(%rcx),%rax
  4569b8:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  4569bd:	48 8b 41 18          	mov    0x18(%rcx),%rax
  4569c1:	48 89 04 24          	mov    %rax,(%rsp)
  4569c5:	4c 8b 8c 24 20 01 00 	mov    0x120(%rsp),%r9
  4569cc:	00 
  4569cd:	4c 8d 05 b4 e0 01 00 	lea    0x1e0b4(%rip),%r8        # 474a88 <usage_message+0x12d48>
  4569d4:	b9 00 20 00 00       	mov    $0x2000,%ecx
  4569d9:	48 8b 94 24 b8 01 00 	mov    0x1b8(%rsp),%rdx
  4569e0:	00 
  4569e1:	48 8b b4 24 a8 01 00 	mov    0x1a8(%rsp),%rsi
  4569e8:	00 
  4569e9:	48 8b bc 24 b0 01 00 	mov    0x1b0(%rsp),%rdi
  4569f0:	00 
  4569f1:	31 c0                	xor    %eax,%eax
  4569f3:	e8 af df fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4569f8:	48 8b 94 24 b8 01 00 	mov    0x1b8(%rsp),%rdx
  4569ff:	00 
  456a00:	48 8b b4 24 a8 01 00 	mov    0x1a8(%rsp),%rsi
  456a07:	00 
  456a08:	48 8b bc 24 b0 01 00 	mov    0x1b0(%rsp),%rdi
  456a0f:	00 
  456a10:	e8 09 22 00 00       	callq  458c1e <DBexecute_overflowed_sql>
  456a15:	48 85 db             	test   %rbx,%rbx
  456a18:	74 08                	je     456a22 <DBcopy_template_elements+0xd99>
  456a1a:	48 89 df             	mov    %rbx,%rdi
  456a1d:	e8 c6 77 fb ff       	callq  40e1e8 <free@plt>
  456a22:	4d 85 ff             	test   %r15,%r15
  456a25:	74 08                	je     456a2f <DBcopy_template_elements+0xda6>
  456a27:	4c 89 ff             	mov    %r15,%rdi
  456a2a:	e8 b9 77 fb ff       	callq  40e1e8 <free@plt>
  456a2f:	48 83 bc 24 a0 01 00 	cmpq   $0x0,0x1a0(%rsp)
  456a36:	00 00 
  456a38:	74 0d                	je     456a47 <DBcopy_template_elements+0xdbe>
  456a3a:	48 8b bc 24 a0 01 00 	mov    0x1a0(%rsp),%rdi
  456a41:	00 
  456a42:	e8 a1 77 fb ff       	callq  40e1e8 <free@plt>
  456a47:	48 83 bc 24 98 01 00 	cmpq   $0x0,0x198(%rsp)
  456a4e:	00 00 
  456a50:	74 0d                	je     456a5f <DBcopy_template_elements+0xdd6>
  456a52:	48 8b bc 24 98 01 00 	mov    0x198(%rsp),%rdi
  456a59:	00 
  456a5a:	e8 89 77 fb ff       	callq  40e1e8 <free@plt>
  456a5f:	48 83 bc 24 90 01 00 	cmpq   $0x0,0x190(%rsp)
  456a66:	00 00 
  456a68:	74 0d                	je     456a77 <DBcopy_template_elements+0xdee>
  456a6a:	48 8b bc 24 90 01 00 	mov    0x190(%rsp),%rdi
  456a71:	00 
  456a72:	e8 71 77 fb ff       	callq  40e1e8 <free@plt>
  456a77:	48 83 bc 24 88 01 00 	cmpq   $0x0,0x188(%rsp)
  456a7e:	00 00 
  456a80:	74 0d                	je     456a8f <DBcopy_template_elements+0xe06>
  456a82:	48 8b bc 24 88 01 00 	mov    0x188(%rsp),%rdi
  456a89:	00 
  456a8a:	e8 59 77 fb ff       	callq  40e1e8 <free@plt>
  456a8f:	48 83 bc 24 80 01 00 	cmpq   $0x0,0x180(%rsp)
  456a96:	00 00 
  456a98:	74 0d                	je     456aa7 <DBcopy_template_elements+0xe1e>
  456a9a:	48 8b bc 24 80 01 00 	mov    0x180(%rsp),%rdi
  456aa1:	00 
  456aa2:	e8 41 77 fb ff       	callq  40e1e8 <free@plt>
  456aa7:	48 83 bc 24 78 01 00 	cmpq   $0x0,0x178(%rsp)
  456aae:	00 00 
  456ab0:	74 0d                	je     456abf <DBcopy_template_elements+0xe36>
  456ab2:	48 8b bc 24 78 01 00 	mov    0x178(%rsp),%rdi
  456ab9:	00 
  456aba:	e8 29 77 fb ff       	callq  40e1e8 <free@plt>
  456abf:	48 83 bc 24 70 01 00 	cmpq   $0x0,0x170(%rsp)
  456ac6:	00 00 
  456ac8:	74 0d                	je     456ad7 <DBcopy_template_elements+0xe4e>
  456aca:	48 8b bc 24 70 01 00 	mov    0x170(%rsp),%rdi
  456ad1:	00 
  456ad2:	e8 11 77 fb ff       	callq  40e1e8 <free@plt>
  456ad7:	48 83 bc 24 68 01 00 	cmpq   $0x0,0x168(%rsp)
  456ade:	00 00 
  456ae0:	74 0d                	je     456aef <DBcopy_template_elements+0xe66>
  456ae2:	48 8b bc 24 68 01 00 	mov    0x168(%rsp),%rdi
  456ae9:	00 
  456aea:	e8 f9 76 fb ff       	callq  40e1e8 <free@plt>
  456aef:	48 83 bc 24 60 01 00 	cmpq   $0x0,0x160(%rsp)
  456af6:	00 00 
  456af8:	74 0d                	je     456b07 <DBcopy_template_elements+0xe7e>
  456afa:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
  456b01:	00 
  456b02:	e8 e1 76 fb ff       	callq  40e1e8 <free@plt>
  456b07:	48 83 bc 24 58 01 00 	cmpq   $0x0,0x158(%rsp)
  456b0e:	00 00 
  456b10:	74 0d                	je     456b1f <DBcopy_template_elements+0xe96>
  456b12:	48 8b bc 24 58 01 00 	mov    0x158(%rsp),%rdi
  456b19:	00 
  456b1a:	e8 c9 76 fb ff       	callq  40e1e8 <free@plt>
  456b1f:	48 83 bc 24 50 01 00 	cmpq   $0x0,0x150(%rsp)
  456b26:	00 00 
  456b28:	74 0d                	je     456b37 <DBcopy_template_elements+0xeae>
  456b2a:	48 8b bc 24 50 01 00 	mov    0x150(%rsp),%rdi
  456b31:	00 
  456b32:	e8 b1 76 fb ff       	callq  40e1e8 <free@plt>
  456b37:	48 83 bc 24 48 01 00 	cmpq   $0x0,0x148(%rsp)
  456b3e:	00 00 
  456b40:	74 0d                	je     456b4f <DBcopy_template_elements+0xec6>
  456b42:	48 8b bc 24 48 01 00 	mov    0x148(%rsp),%rdi
  456b49:	00 
  456b4a:	e8 99 76 fb ff       	callq  40e1e8 <free@plt>
  456b4f:	48 83 bc 24 38 01 00 	cmpq   $0x0,0x138(%rsp)
  456b56:	00 00 
  456b58:	74 0d                	je     456b67 <DBcopy_template_elements+0xede>
  456b5a:	48 8b bc 24 38 01 00 	mov    0x138(%rsp),%rdi
  456b61:	00 
  456b62:	e8 81 76 fb ff       	callq  40e1e8 <free@plt>
  456b67:	48 83 bc 24 28 01 00 	cmpq   $0x0,0x128(%rsp)
  456b6e:	00 00 
  456b70:	74 0d                	je     456b7f <DBcopy_template_elements+0xef6>
  456b72:	48 8b bc 24 28 01 00 	mov    0x128(%rsp),%rdi
  456b79:	00 
  456b7a:	e8 69 76 fb ff       	callq  40e1e8 <free@plt>
  456b7f:	48 83 bc 24 20 01 00 	cmpq   $0x0,0x120(%rsp)
  456b86:	00 00 
  456b88:	74 0d                	je     456b97 <DBcopy_template_elements+0xf0e>
  456b8a:	48 8b bc 24 20 01 00 	mov    0x120(%rsp),%rdi
  456b91:	00 
  456b92:	e8 51 76 fb ff       	callq  40e1e8 <free@plt>
  456b97:	c7 84 24 10 0a 00 00 	movl   $0x0,0xa10(%rsp)
  456b9e:	00 00 00 00 
  456ba2:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
  456ba9:	00 
  456baa:	48 8b 94 24 e8 09 00 	mov    0x9e8(%rsp),%rdx
  456bb1:	00 
  456bb2:	48 8b b4 24 f0 09 00 	mov    0x9f0(%rsp),%rsi
  456bb9:	00 
  456bba:	48 8d 3d df e2 01 00 	lea    0x1e2df(%rip),%rdi        # 474ea0 <usage_message+0x13160>
  456bc1:	31 c0                	xor    %eax,%eax
  456bc3:	e8 e4 13 00 00       	callq  457fac <__zbx_DBselect>
  456bc8:	48 89 c3             	mov    %rax,%rbx
  456bcb:	eb 31                	jmp    456bfe <DBcopy_template_elements+0xf75>
  456bcd:	48 8b 78 08          	mov    0x8(%rax),%rdi
  456bd1:	4c 89 e2             	mov    %r12,%rdx
  456bd4:	48 8d 35 f8 e4 01 00 	lea    0x1e4f8(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  456bdb:	31 c0                	xor    %eax,%eax
  456bdd:	e8 c6 72 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  456be2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  456be8:	48 8b 8c 24 d0 09 00 	mov    0x9d0(%rsp),%rcx
  456bef:	00 
  456bf0:	48 89 ea             	mov    %rbp,%rdx
  456bf3:	4c 89 ee             	mov    %r13,%rsi
  456bf6:	4c 89 f7             	mov    %r14,%rdi
  456bf9:	e8 f5 a3 fe ff       	callq  440ff3 <uint64_array_add>
  456bfe:	48 89 df             	mov    %rbx,%rdi
  456c01:	e8 97 0d 00 00       	callq  45799d <DBfetch>
  456c06:	48 85 c0             	test   %rax,%rax
  456c09:	75 c2                	jne    456bcd <DBcopy_template_elements+0xf44>
  456c0b:	48 89 df             	mov    %rbx,%rdi
  456c0e:	e8 c5 70 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  456c13:	8b b4 24 10 0a 00 00 	mov    0xa10(%rsp),%esi
  456c1a:	48 8d 3d d5 b7 01 00 	lea    0x1b7d5(%rip),%rdi        # 4723f6 <usage_message+0x106b6>
  456c21:	e8 34 23 00 00       	callq  458f5a <DBget_maxid_num>
  456c26:	48 89 c3             	mov    %rax,%rbx
  456c29:	44 8b 84 24 10 0a 00 	mov    0xa10(%rsp),%r8d
  456c30:	00 
  456c31:	45 85 c0             	test   %r8d,%r8d
  456c34:	0f 8e 9e f9 ff ff    	jle    4565d8 <DBcopy_template_elements+0x94f>
  456c3a:	49 89 c1             	mov    %rax,%r9
  456c3d:	45 31 ff             	xor    %r15d,%r15d
  456c40:	4d 8d 51 01          	lea    0x1(%r9),%r10
  456c44:	48 8b 84 24 d8 09 00 	mov    0x9d8(%rsp),%rax
  456c4b:	00 
  456c4c:	4a 8b 04 38          	mov    (%rax,%r15,1),%rax
  456c50:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  456c55:	48 8b 84 24 e8 09 00 	mov    0x9e8(%rsp),%rax
  456c5c:	00 
  456c5d:	48 89 04 24          	mov    %rax,(%rsp)
  456c61:	4c 8d 05 70 e3 01 00 	lea    0x1e370(%rip),%r8        # 474fd8 <usage_message+0x13298>
  456c68:	b9 a0 00 00 00       	mov    $0xa0,%ecx
  456c6d:	48 8b 94 24 b8 01 00 	mov    0x1b8(%rsp),%rdx
  456c74:	00 
  456c75:	48 8b b4 24 a8 01 00 	mov    0x1a8(%rsp),%rsi
  456c7c:	00 
  456c7d:	48 8b bc 24 b0 01 00 	mov    0x1b0(%rsp),%rdi
  456c84:	00 
  456c85:	31 c0                	xor    %eax,%eax
  456c87:	4c 89 94 24 18 01 00 	mov    %r10,0x118(%rsp)
  456c8e:	00 
  456c8f:	e8 13 dd fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  456c94:	48 8b 94 24 b8 01 00 	mov    0x1b8(%rsp),%rdx
  456c9b:	00 
  456c9c:	48 8b b4 24 a8 01 00 	mov    0x1a8(%rsp),%rsi
  456ca3:	00 
  456ca4:	48 8b bc 24 b0 01 00 	mov    0x1b0(%rsp),%rdi
  456cab:	00 
  456cac:	e8 6d 1f 00 00       	callq  458c1e <DBexecute_overflowed_sql>
  456cb1:	49 83 c7 08          	add    $0x8,%r15
  456cb5:	4c 8b 94 24 18 01 00 	mov    0x118(%rsp),%r10
  456cbc:	00 
  456cbd:	44 89 d0             	mov    %r10d,%eax
  456cc0:	29 d8                	sub    %ebx,%eax
  456cc2:	39 84 24 10 0a 00 00 	cmp    %eax,0xa10(%rsp)
  456cc9:	0f 8e 09 f9 ff ff    	jle    4565d8 <DBcopy_template_elements+0x94f>
  456ccf:	4d 89 d1             	mov    %r10,%r9
  456cd2:	e9 69 ff ff ff       	jmpq   456c40 <DBcopy_template_elements+0xfb7>
  456cd7:	be 01 00 00 00       	mov    $0x1,%esi
  456cdc:	48 8d 3d bd 5c 01 00 	lea    0x15cbd(%rip),%rdi        # 46c9a0 <usage_message+0xac60>
  456ce3:	48 89 8c 24 18 01 00 	mov    %rcx,0x118(%rsp)
  456cea:	00 
  456ceb:	e8 6a 22 00 00       	callq  458f5a <DBget_maxid_num>
  456cf0:	48 89 84 24 e8 09 00 	mov    %rax,0x9e8(%rsp)
  456cf7:	00 
  456cf8:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  456cff:	00 
  456d00:	48 8b 79 10          	mov    0x10(%rcx),%rdi
  456d04:	e8 58 0c 00 00       	callq  457961 <DBdyn_escape_string>
  456d09:	49 89 c2             	mov    %rax,%r10
  456d0c:	48 8d 84 24 18 0a 00 	lea    0xa18(%rsp),%rax
  456d13:	00 
  456d14:	48 89 84 24 a8 01 00 	mov    %rax,0x1a8(%rsp)
  456d1b:	00 
  456d1c:	48 8d 84 24 e0 09 00 	lea    0x9e0(%rsp),%rax
  456d23:	00 
  456d24:	48 89 84 24 b0 01 00 	mov    %rax,0x1b0(%rsp)
  456d2b:	00 
  456d2c:	48 8b 84 24 f0 09 00 	mov    0x9f0(%rsp),%rax
  456d33:	00 
  456d34:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
  456d3b:	00 
  456d3c:	48 89 9c 24 f8 00 00 	mov    %rbx,0xf8(%rsp)
  456d43:	00 
  456d44:	4c 89 bc 24 f0 00 00 	mov    %r15,0xf0(%rsp)
  456d4b:	00 
  456d4c:	48 8b 84 24 a0 01 00 	mov    0x1a0(%rsp),%rax
  456d53:	00 
  456d54:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
  456d5b:	00 
  456d5c:	48 8b 84 24 98 01 00 	mov    0x198(%rsp),%rax
  456d63:	00 
  456d64:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
  456d6b:	00 
  456d6c:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  456d73:	00 
  456d74:	48 8b 81 d8 00 00 00 	mov    0xd8(%rcx),%rax
  456d7b:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
  456d82:	00 
  456d83:	48 8b 84 24 90 01 00 	mov    0x190(%rsp),%rax
  456d8a:	00 
  456d8b:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
  456d92:	00 
  456d93:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
  456d9a:	00 
  456d9b:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
  456da2:	00 
  456da3:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
  456daa:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
  456db1:	00 
  456db2:	48 8b 84 24 80 01 00 	mov    0x180(%rsp),%rax
  456db9:	00 
  456dba:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
  456dc1:	00 
  456dc2:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
  456dc9:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
  456dd0:	00 
  456dd1:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
  456dd8:	00 
  456dd9:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
  456de0:	00 
  456de1:	48 8b 84 24 70 01 00 	mov    0x170(%rsp),%rax
  456de8:	00 
  456de9:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
  456df0:	00 
  456df1:	48 8b 84 24 68 01 00 	mov    0x168(%rsp),%rax
  456df8:	00 
  456df9:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  456e00:	00 
  456e01:	48 8b 84 24 60 01 00 	mov    0x160(%rsp),%rax
  456e08:	00 
  456e09:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  456e10:	00 
  456e11:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
  456e18:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
  456e1f:	00 
  456e20:	48 8b 84 24 58 01 00 	mov    0x158(%rsp),%rax
  456e27:	00 
  456e28:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  456e2f:	00 
  456e30:	48 8b 84 24 50 01 00 	mov    0x150(%rsp),%rax
  456e37:	00 
  456e38:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  456e3d:	48 8b 41 70          	mov    0x70(%rcx),%rax
  456e41:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  456e46:	48 8b 41 68          	mov    0x68(%rcx),%rax
  456e4a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  456e4f:	48 8b 84 24 48 01 00 	mov    0x148(%rsp),%rax
  456e56:	00 
  456e57:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  456e5c:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
  456e63:	00 
  456e64:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  456e69:	48 8b 41 50          	mov    0x50(%rcx),%rax
  456e6d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  456e72:	48 8b 41 48          	mov    0x48(%rcx),%rax
  456e76:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  456e7b:	48 8b 41 40          	mov    0x40(%rcx),%rax
  456e7f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  456e84:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
  456e8b:	00 
  456e8c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  456e91:	48 8b 41 30          	mov    0x30(%rcx),%rax
  456e95:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  456e9a:	48 8b 41 28          	mov    0x28(%rcx),%rax
  456e9e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  456ea3:	48 8b 41 20          	mov    0x20(%rcx),%rax
  456ea7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  456eac:	48 8b 41 18          	mov    0x18(%rcx),%rax
  456eb0:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  456eb5:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
  456ebc:	00 
  456ebd:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  456ec2:	4c 89 54 24 08       	mov    %r10,0x8(%rsp)
  456ec7:	48 8b 84 24 20 01 00 	mov    0x120(%rsp),%rax
  456ece:	00 
  456ecf:	48 89 04 24          	mov    %rax,(%rsp)
  456ed3:	4c 8b 8c 24 e8 09 00 	mov    0x9e8(%rsp),%r9
  456eda:	00 
  456edb:	4c 8d 05 a6 dd 01 00 	lea    0x1dda6(%rip),%r8        # 474c88 <usage_message+0x12f48>
  456ee2:	b9 00 20 00 00       	mov    $0x2000,%ecx
  456ee7:	48 8b 94 24 b8 01 00 	mov    0x1b8(%rsp),%rdx
  456eee:	00 
  456eef:	48 8b b4 24 a8 01 00 	mov    0x1a8(%rsp),%rsi
  456ef6:	00 
  456ef7:	48 8b bc 24 b0 01 00 	mov    0x1b0(%rsp),%rdi
  456efe:	00 
  456eff:	31 c0                	xor    %eax,%eax
  456f01:	4c 89 94 24 18 01 00 	mov    %r10,0x118(%rsp)
  456f08:	00 
  456f09:	e8 99 da fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  456f0e:	4c 8b 94 24 18 01 00 	mov    0x118(%rsp),%r10
  456f15:	00 
  456f16:	4d 85 d2             	test   %r10,%r10
  456f19:	0f 84 d9 fa ff ff    	je     4569f8 <DBcopy_template_elements+0xd6f>
  456f1f:	4c 89 d7             	mov    %r10,%rdi
  456f22:	e8 c1 72 fb ff       	callq  40e1e8 <free@plt>
  456f27:	e9 cc fa ff ff       	jmpq   4569f8 <DBcopy_template_elements+0xd6f>
  456f2c:	4c 89 f7             	mov    %r14,%rdi
  456f2f:	e8 a4 6d fb ff       	callq  40dcd8 <mysql_free_result@plt>
  456f34:	c7 84 24 14 0a 00 00 	movl   $0x0,0xa14(%rsp)
  456f3b:	00 00 00 00 
  456f3f:	4c 8d 05 8a d4 01 00 	lea    0x1d48a(%rip),%r8        # 4743d0 <usage_message+0x12690>
  456f46:	b9 80 00 00 00       	mov    $0x80,%ecx
  456f4b:	48 89 da             	mov    %rbx,%rdx
  456f4e:	48 89 ee             	mov    %rbp,%rsi
  456f51:	4c 89 e7             	mov    %r12,%rdi
  456f54:	31 c0                	xor    %eax,%eax
  456f56:	e8 4c da fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  456f5b:	45 89 e9             	mov    %r13d,%r9d
  456f5e:	4d 89 f8             	mov    %r15,%r8
  456f61:	48 8d 0d 1f 99 00 00 	lea    0x991f(%rip),%rcx        # 460887 <_IO_stdin_used+0xda7>
  456f68:	48 89 da             	mov    %rbx,%rdx
  456f6b:	48 89 ee             	mov    %rbp,%rsi
  456f6e:	4c 89 e7             	mov    %r12,%rdi
  456f71:	e8 c1 06 00 00       	callq  457637 <DBadd_condition_alloc>
  456f76:	4c 8d 05 7b d4 01 00 	lea    0x1d47b(%rip),%r8        # 4743f8 <usage_message+0x126b8>
  456f7d:	b9 40 00 00 00       	mov    $0x40,%ecx
  456f82:	48 89 da             	mov    %rbx,%rdx
  456f85:	48 89 ee             	mov    %rbp,%rsi
  456f88:	4c 89 e7             	mov    %r12,%rdi
  456f8b:	31 c0                	xor    %eax,%eax
  456f8d:	e8 15 da fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  456f92:	48 8b b4 24 e0 09 00 	mov    0x9e0(%rsp),%rsi
  456f99:	00 
  456f9a:	48 8d 3d c4 b1 02 00 	lea    0x2b1c4(%rip),%rdi        # 482165 <usage_message+0x20425>
  456fa1:	31 c0                	xor    %eax,%eax
  456fa3:	e8 04 10 00 00       	callq  457fac <__zbx_DBselect>
  456fa8:	49 89 c6             	mov    %rax,%r14
  456fab:	48 89 c7             	mov    %rax,%rdi
  456fae:	e8 ea 09 00 00       	callq  45799d <DBfetch>
  456fb3:	48 85 c0             	test   %rax,%rax
  456fb6:	74 17                	je     456fcf <DBcopy_template_elements+0x1346>
  456fb8:	48 8d bc 24 d0 01 00 	lea    0x1d0(%rsp),%rdi
  456fbf:	00 
  456fc0:	48 8b 08             	mov    (%rax),%rcx
  456fc3:	48 8d 15 56 d4 01 00 	lea    0x1d456(%rip),%rdx        # 474420 <usage_message+0x126e0>
  456fca:	e9 54 ef ff ff       	jmpq   455f23 <DBcopy_template_elements+0x29a>
  456fcf:	4c 89 f7             	mov    %r14,%rdi
  456fd2:	e8 01 6d fb ff       	callq  40dcd8 <mysql_free_result@plt>
  456fd7:	c7 84 24 14 0a 00 00 	movl   $0x0,0xa14(%rsp)
  456fde:	00 00 00 00 
  456fe2:	4c 8d 05 6f d4 01 00 	lea    0x1d46f(%rip),%r8        # 474458 <usage_message+0x12718>
  456fe9:	b9 80 00 00 00       	mov    $0x80,%ecx
  456fee:	48 89 da             	mov    %rbx,%rdx
  456ff1:	48 89 ee             	mov    %rbp,%rsi
  456ff4:	4c 89 e7             	mov    %r12,%rdi
  456ff7:	31 c0                	xor    %eax,%eax
  456ff9:	e8 a9 d9 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  456ffe:	45 89 e9             	mov    %r13d,%r9d
  457001:	4d 89 f8             	mov    %r15,%r8
  457004:	48 8d 0d 9f b3 01 00 	lea    0x1b39f(%rip),%rcx        # 4723aa <usage_message+0x1066a>
  45700b:	48 89 da             	mov    %rbx,%rdx
  45700e:	48 89 ee             	mov    %rbp,%rsi
  457011:	4c 89 e7             	mov    %r12,%rdi
  457014:	e8 1e 06 00 00       	callq  457637 <DBadd_condition_alloc>
  457019:	48 8b b4 24 e0 09 00 	mov    0x9e0(%rsp),%rsi
  457020:	00 
  457021:	48 8d 3d 3d b1 02 00 	lea    0x2b13d(%rip),%rdi        # 482165 <usage_message+0x20425>
  457028:	31 c0                	xor    %eax,%eax
  45702a:	e8 7d 0f 00 00       	callq  457fac <__zbx_DBselect>
  45702f:	49 89 c5             	mov    %rax,%r13
  457032:	c7 84 24 24 0a 00 00 	movl   $0x0,0xa24(%rsp)
  457039:	00 00 00 00 
  45703d:	4c 8d b4 24 e8 09 00 	lea    0x9e8(%rsp),%r14
  457044:	00 
  457045:	4c 8d bc 24 24 0a 00 	lea    0xa24(%rsp),%r15
  45704c:	00 
  45704d:	48 8d 94 24 20 0a 00 	lea    0xa20(%rsp),%rdx
  457054:	00 
  457055:	48 8d 84 24 d8 09 00 	lea    0x9d8(%rsp),%rax
  45705c:	00 
  45705d:	4c 89 a4 24 20 01 00 	mov    %r12,0x120(%rsp)
  457064:	00 
  457065:	48 89 ac 24 28 01 00 	mov    %rbp,0x128(%rsp)
  45706c:	00 
  45706d:	49 89 dc             	mov    %rbx,%r12
  457070:	48 89 d5             	mov    %rdx,%rbp
  457073:	48 89 c3             	mov    %rax,%rbx
  457076:	eb 30                	jmp    4570a8 <DBcopy_template_elements+0x141f>
  457078:	4c 89 f2             	mov    %r14,%rdx
  45707b:	48 8d 35 51 e0 01 00 	lea    0x1e051(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  457082:	48 8b 38             	mov    (%rax),%rdi
  457085:	31 c0                	xor    %eax,%eax
  457087:	e8 1c 6e fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45708c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  457092:	48 8b 8c 24 e8 09 00 	mov    0x9e8(%rsp),%rcx
  457099:	00 
  45709a:	4c 89 fa             	mov    %r15,%rdx
  45709d:	48 89 ee             	mov    %rbp,%rsi
  4570a0:	48 89 df             	mov    %rbx,%rdi
  4570a3:	e8 4b 9f fe ff       	callq  440ff3 <uint64_array_add>
  4570a8:	4c 89 ef             	mov    %r13,%rdi
  4570ab:	e8 ed 08 00 00       	callq  45799d <DBfetch>
  4570b0:	48 85 c0             	test   %rax,%rax
  4570b3:	75 c3                	jne    457078 <DBcopy_template_elements+0x13ef>
  4570b5:	48 8b ac 24 28 01 00 	mov    0x128(%rsp),%rbp
  4570bc:	00 
  4570bd:	4c 89 e3             	mov    %r12,%rbx
  4570c0:	4c 8b a4 24 20 01 00 	mov    0x120(%rsp),%r12
  4570c7:	00 
  4570c8:	4c 89 ef             	mov    %r13,%rdi
  4570cb:	e8 08 6c fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4570d0:	83 bc 24 24 0a 00 00 	cmpl   $0x1,0xa24(%rsp)
  4570d7:	01 
  4570d8:	7f 07                	jg     4570e1 <DBcopy_template_elements+0x1458>
  4570da:	31 ed                	xor    %ebp,%ebp
  4570dc:	e9 5b ee ff ff       	jmpq   455f3c <DBcopy_template_elements+0x2b3>
  4570e1:	c7 84 24 14 0a 00 00 	movl   $0x0,0xa14(%rsp)
  4570e8:	00 00 00 00 
  4570ec:	4c 8d 05 bd d3 01 00 	lea    0x1d3bd(%rip),%r8        # 4744b0 <usage_message+0x12770>
  4570f3:	b9 80 00 00 00       	mov    $0x80,%ecx
  4570f8:	48 89 da             	mov    %rbx,%rdx
  4570fb:	48 89 ee             	mov    %rbp,%rsi
  4570fe:	4c 89 e7             	mov    %r12,%rdi
  457101:	31 c0                	xor    %eax,%eax
  457103:	e8 9f d8 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  457108:	44 8b 8c 24 24 0a 00 	mov    0xa24(%rsp),%r9d
  45710f:	00 
  457110:	4c 8b 84 24 d8 09 00 	mov    0x9d8(%rsp),%r8
  457117:	00 
  457118:	48 8d 0d 74 b0 01 00 	lea    0x1b074(%rip),%rcx        # 472193 <usage_message+0x10453>
  45711f:	48 89 da             	mov    %rbx,%rdx
  457122:	48 89 ee             	mov    %rbp,%rsi
  457125:	4c 89 e7             	mov    %r12,%rdi
  457128:	e8 0a 05 00 00       	callq  457637 <DBadd_condition_alloc>
  45712d:	4c 8d 05 34 d2 01 00 	lea    0x1d234(%rip),%r8        # 474368 <usage_message+0x12628>
  457134:	b9 40 00 00 00       	mov    $0x40,%ecx
  457139:	48 89 da             	mov    %rbx,%rdx
  45713c:	48 89 ee             	mov    %rbp,%rsi
  45713f:	4c 89 e7             	mov    %r12,%rdi
  457142:	31 c0                	xor    %eax,%eax
  457144:	e8 5e d8 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  457149:	48 8b b4 24 e0 09 00 	mov    0x9e0(%rsp),%rsi
  457150:	00 
  457151:	48 8d 3d 0d b0 02 00 	lea    0x2b00d(%rip),%rdi        # 482165 <usage_message+0x20425>
  457158:	31 c0                	xor    %eax,%eax
  45715a:	e8 4d 0e 00 00       	callq  457fac <__zbx_DBselect>
  45715f:	48 89 c3             	mov    %rax,%rbx
  457162:	48 89 c7             	mov    %rax,%rdi
  457165:	e8 33 08 00 00       	callq  45799d <DBfetch>
  45716a:	48 85 c0             	test   %rax,%rax
  45716d:	0f 84 01 01 00 00    	je     457274 <DBcopy_template_elements+0x15eb>
  457173:	48 8d bc 24 d0 01 00 	lea    0x1d0(%rsp),%rdi
  45717a:	00 
  45717b:	48 8b 08             	mov    (%rax),%rcx
  45717e:	48 8d 15 53 d3 01 00 	lea    0x1d353(%rip),%rdx        # 4744d8 <usage_message+0x12798>
  457185:	be 00 08 00 00       	mov    $0x800,%esi
  45718a:	31 c0                	xor    %eax,%eax
  45718c:	e8 d2 d9 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  457191:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  457196:	48 89 df             	mov    %rbx,%rdi
  457199:	e8 3a 6b fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45719e:	e9 99 ed ff ff       	jmpq   455f3c <DBcopy_template_elements+0x2b3>
  4571a3:	48 8b bc 24 c0 01 00 	mov    0x1c0(%rsp),%rdi
  4571aa:	00 
  4571ab:	e8 28 6b fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4571b0:	83 bc 24 1c 0a 00 00 	cmpl   $0x10,0xa1c(%rsp)
  4571b7:	10 
  4571b8:	0f 8f bd 00 00 00    	jg     45727b <DBcopy_template_elements+0x15f2>
  4571be:	48 8b bc 24 e0 09 00 	mov    0x9e0(%rsp),%rdi
  4571c5:	00 
  4571c6:	48 85 ff             	test   %rdi,%rdi
  4571c9:	74 11                	je     4571dc <DBcopy_template_elements+0x1553>
  4571cb:	e8 18 70 fb ff       	callq  40e1e8 <free@plt>
  4571d0:	48 c7 84 24 e0 09 00 	movq   $0x0,0x9e0(%rsp)
  4571d7:	00 00 00 00 00 
  4571dc:	48 8b bc 24 d8 09 00 	mov    0x9d8(%rsp),%rdi
  4571e3:	00 
  4571e4:	48 85 ff             	test   %rdi,%rdi
  4571e7:	74 11                	je     4571fa <DBcopy_template_elements+0x1571>
  4571e9:	e8 fa 6f fb ff       	callq  40e1e8 <free@plt>
  4571ee:	48 c7 84 24 d8 09 00 	movq   $0x0,0x9d8(%rsp)
  4571f5:	00 00 00 00 00 
  4571fa:	31 ff                	xor    %edi,%edi
  4571fc:	e8 7a c1 fe ff       	callq  44337b <zbx_result_string>
  457201:	48 89 c1             	mov    %rax,%rcx
  457204:	48 8d 15 d5 b1 01 00 	lea    0x1b1d5(%rip),%rdx        # 4723e0 <usage_message+0x106a0>
  45720b:	48 8d 35 eb c1 02 00 	lea    0x2c1eb(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  457212:	bf 04 00 00 00       	mov    $0x4,%edi
  457217:	31 c0                	xor    %eax,%eax
  457219:	e8 92 9e fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45721e:	48 8b b4 24 40 01 00 	mov    0x140(%rsp),%rsi
  457225:	00 
  457226:	48 8b bc 24 30 01 00 	mov    0x130(%rsp),%rdi
  45722d:	00 
  45722e:	e8 9e b5 ff ff       	callq  4527d1 <do_ping+0x716>
  457233:	89 c3                	mov    %eax,%ebx
  457235:	85 c0                	test   %eax,%eax
  457237:	0f 85 4b eb ff ff    	jne    455d88 <DBcopy_template_elements+0xff>
  45723d:	48 8b b4 24 40 01 00 	mov    0x140(%rsp),%rsi
  457244:	00 
  457245:	48 8b bc 24 30 01 00 	mov    0x130(%rsp),%rdi
  45724c:	00 
  45724d:	e8 3f c1 ff ff       	callq  453391 <do_ping+0x12d6>
  457252:	89 c3                	mov    %eax,%ebx
  457254:	e9 2f eb ff ff       	jmpq   455d88 <DBcopy_template_elements+0xff>
  457259:	48 8b b4 24 e0 09 00 	mov    0x9e0(%rsp),%rsi
  457260:	00 
  457261:	48 8d 3d fd ae 02 00 	lea    0x2aefd(%rip),%rdi        # 482165 <usage_message+0x20425>
  457268:	31 c0                	xor    %eax,%eax
  45726a:	e8 d3 18 00 00       	callq  458b42 <__zbx_DBexecute>
  45726f:	e9 3d f2 ff ff       	jmpq   4564b1 <DBcopy_template_elements+0x828>
  457274:	31 ed                	xor    %ebp,%ebp
  457276:	e9 1b ff ff ff       	jmpq   457196 <DBcopy_template_elements+0x150d>
  45727b:	48 8b b4 24 e0 09 00 	mov    0x9e0(%rsp),%rsi
  457282:	00 
  457283:	48 8d 3d db ae 02 00 	lea    0x2aedb(%rip),%rdi        # 482165 <usage_message+0x20425>
  45728a:	31 c0                	xor    %eax,%eax
  45728c:	e8 b1 18 00 00       	callq  458b42 <__zbx_DBexecute>
  457291:	e9 28 ff ff ff       	jmpq   4571be <DBcopy_template_elements+0x1535>
  457296:	90                   	nop
  457297:	90                   	nop
  457298:	90                   	nop
  457299:	90                   	nop
  45729a:	90                   	nop
  45729b:	90                   	nop
  45729c:	90                   	nop
  45729d:	90                   	nop
  45729e:	90                   	nop
  45729f:	90                   	nop

00000000004572a0 <DBvacuum>:
  4572a0:	c3                   	retq   

00000000004572a1 <DBget_escape_string_len>:
  4572a1:	48 85 ff             	test   %rdi,%rdi
  4572a4:	74 32                	je     4572d8 <DBget_escape_string_len+0x37>
  4572a6:	0f b6 17             	movzbl (%rdi),%edx
  4572a9:	84 d2                	test   %dl,%dl
  4572ab:	74 2b                	je     4572d8 <DBget_escape_string_len+0x37>
  4572ad:	b8 01 00 00 00       	mov    $0x1,%eax
  4572b2:	eb 15                	jmp    4572c9 <DBget_escape_string_len+0x28>
  4572b4:	80 fa 5c             	cmp    $0x5c,%dl
  4572b7:	74 1a                	je     4572d3 <DBget_escape_string_len+0x32>
  4572b9:	83 c0 01             	add    $0x1,%eax
  4572bc:	48 83 c7 01          	add    $0x1,%rdi
  4572c0:	74 1b                	je     4572dd <DBget_escape_string_len+0x3c>
  4572c2:	0f b6 17             	movzbl (%rdi),%edx
  4572c5:	84 d2                	test   %dl,%dl
  4572c7:	74 18                	je     4572e1 <DBget_escape_string_len+0x40>
  4572c9:	80 fa 0d             	cmp    $0xd,%dl
  4572cc:	74 ee                	je     4572bc <DBget_escape_string_len+0x1b>
  4572ce:	80 fa 27             	cmp    $0x27,%dl
  4572d1:	75 e1                	jne    4572b4 <DBget_escape_string_len+0x13>
  4572d3:	83 c0 01             	add    $0x1,%eax
  4572d6:	eb e1                	jmp    4572b9 <DBget_escape_string_len+0x18>
  4572d8:	b8 01 00 00 00       	mov    $0x1,%eax
  4572dd:	0f 1f 00             	nopl   (%rax)
  4572e0:	c3                   	retq   
  4572e1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  4572e8:	c3                   	retq   

00000000004572e9 <DBget_escape_like_pattern_len>:
  4572e9:	53                   	push   %rbx
  4572ea:	48 89 fb             	mov    %rdi,%rbx
  4572ed:	e8 af ff ff ff       	callq  4572a1 <DBget_escape_string_len>
  4572f2:	83 e8 01             	sub    $0x1,%eax
  4572f5:	48 85 db             	test   %rbx,%rbx
  4572f8:	75 1c                	jne    457316 <DBget_escape_like_pattern_len+0x2d>
  4572fa:	eb 33                	jmp    45732f <DBget_escape_like_pattern_len+0x46>
  4572fc:	80 fa 25             	cmp    $0x25,%dl
  4572ff:	90                   	nop
  457300:	74 20                	je     457322 <DBget_escape_like_pattern_len+0x39>
  457302:	80 fa 21             	cmp    $0x21,%dl
  457305:	0f 94 c2             	sete   %dl
  457308:	0f b6 d2             	movzbl %dl,%edx
  45730b:	83 c2 01             	add    $0x1,%edx
  45730e:	01 d0                	add    %edx,%eax
  457310:	48 83 c3 01          	add    $0x1,%rbx
  457314:	74 19                	je     45732f <DBget_escape_like_pattern_len+0x46>
  457316:	0f b6 13             	movzbl (%rbx),%edx
  457319:	84 d2                	test   %dl,%dl
  45731b:	74 12                	je     45732f <DBget_escape_like_pattern_len+0x46>
  45731d:	80 fa 5f             	cmp    $0x5f,%dl
  457320:	75 da                	jne    4572fc <DBget_escape_like_pattern_len+0x13>
  457322:	ba 02 00 00 00       	mov    $0x2,%edx
  457327:	01 d0                	add    %edx,%eax
  457329:	48 83 c3 01          	add    $0x1,%rbx
  45732d:	75 e7                	jne    457316 <DBget_escape_like_pattern_len+0x2d>
  45732f:	83 c0 01             	add    $0x1,%eax
  457332:	5b                   	pop    %rbx
  457333:	c3                   	retq   

0000000000457334 <DBescape_string>:
  457334:	48 83 ec 08          	sub    $0x8,%rsp
  457338:	48 85 f6             	test   %rsi,%rsi
  45733b:	74 5e                	je     45739b <DBescape_string+0x67>
  45733d:	48 85 ff             	test   %rdi,%rdi
  457340:	74 51                	je     457393 <DBescape_string+0x5f>
  457342:	0f b6 07             	movzbl (%rdi),%eax
  457345:	84 c0                	test   %al,%al
  457347:	74 4a                	je     457393 <DBescape_string+0x5f>
  457349:	83 ea 01             	sub    $0x1,%edx
  45734c:	75 29                	jne    457377 <DBescape_string+0x43>
  45734e:	66 90                	xchg   %ax,%ax
  457350:	eb 41                	jmp    457393 <DBescape_string+0x5f>
  457352:	3c 5c                	cmp    $0x5c,%al
  457354:	0f 1f 40 00          	nopl   0x0(%rax)
  457358:	74 28                	je     457382 <DBescape_string+0x4e>
  45735a:	0f b6 07             	movzbl (%rdi),%eax
  45735d:	88 06                	mov    %al,(%rsi)
  45735f:	48 83 c6 01          	add    $0x1,%rsi
  457363:	83 ea 01             	sub    $0x1,%edx
  457366:	48 83 c7 01          	add    $0x1,%rdi
  45736a:	74 27                	je     457393 <DBescape_string+0x5f>
  45736c:	0f b6 07             	movzbl (%rdi),%eax
  45736f:	84 c0                	test   %al,%al
  457371:	74 20                	je     457393 <DBescape_string+0x5f>
  457373:	85 d2                	test   %edx,%edx
  457375:	74 1c                	je     457393 <DBescape_string+0x5f>
  457377:	3c 0d                	cmp    $0xd,%al
  457379:	74 eb                	je     457366 <DBescape_string+0x32>
  45737b:	3c 27                	cmp    $0x27,%al
  45737d:	0f 1f 00             	nopl   (%rax)
  457380:	75 d0                	jne    457352 <DBescape_string+0x1e>
  457382:	83 fa 01             	cmp    $0x1,%edx
  457385:	7e 0c                	jle    457393 <DBescape_string+0x5f>
  457387:	c6 06 5c             	movb   $0x5c,(%rsi)
  45738a:	48 83 c6 01          	add    $0x1,%rsi
  45738e:	83 ea 01             	sub    $0x1,%edx
  457391:	eb c7                	jmp    45735a <DBescape_string+0x26>
  457393:	c6 06 00             	movb   $0x0,(%rsi)
  457396:	48 83 c4 08          	add    $0x8,%rsp
  45739a:	c3                   	retq   
  45739b:	48 8d 0d 7e f5 01 00 	lea    0x1f57e(%rip),%rcx        # 476920 <usage_message+0x14be0>
  4573a2:	ba d5 04 00 00       	mov    $0x4d5,%edx
  4573a7:	48 8d 35 81 dc 01 00 	lea    0x1dc81(%rip),%rsi        # 47502f <usage_message+0x132ef>
  4573ae:	48 8d 3d 7f dc 01 00 	lea    0x1dc7f(%rip),%rdi        # 475034 <usage_message+0x132f4>
  4573b5:	e8 3e 6b fb ff       	callq  40def8 <__assert_fail@plt>

00000000004573ba <DBget_field>:
  4573ba:	41 54                	push   %r12
  4573bc:	55                   	push   %rbp
  4573bd:	53                   	push   %rbx
  4573be:	48 89 fd             	mov    %rdi,%rbp
  4573c1:	49 89 f4             	mov    %rsi,%r12
  4573c4:	48 8b 7f 18          	mov    0x18(%rdi),%rdi
  4573c8:	48 85 ff             	test   %rdi,%rdi
  4573cb:	74 35                	je     457402 <DBget_field+0x48>
  4573cd:	31 db                	xor    %ebx,%ebx
  4573cf:	eb 14                	jmp    4573e5 <DBget_field+0x2b>
  4573d1:	83 c3 01             	add    $0x1,%ebx
  4573d4:	48 63 c3             	movslq %ebx,%rax
  4573d7:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  4573db:	48 8b 7c c5 18       	mov    0x18(%rbp,%rax,8),%rdi
  4573e0:	48 85 ff             	test   %rdi,%rdi
  4573e3:	74 1d                	je     457402 <DBget_field+0x48>
  4573e5:	4c 89 e6             	mov    %r12,%rsi
  4573e8:	e8 bb 73 fb ff       	callq  40e7a8 <strcmp@plt>
  4573ed:	85 c0                	test   %eax,%eax
  4573ef:	75 e0                	jne    4573d1 <DBget_field+0x17>
  4573f1:	48 63 db             	movslq %ebx,%rbx
  4573f4:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
  4573f8:	48 8d 44 c5 18       	lea    0x18(%rbp,%rax,8),%rax
  4573fd:	5b                   	pop    %rbx
  4573fe:	5d                   	pop    %rbp
  4573ff:	41 5c                	pop    %r12
  457401:	c3                   	retq   
  457402:	31 c0                	xor    %eax,%eax
  457404:	5b                   	pop    %rbx
  457405:	5d                   	pop    %rbp
  457406:	41 5c                	pop    %r12
  457408:	c3                   	retq   

0000000000457409 <DBget_table>:
  457409:	41 54                	push   %r12
  45740b:	55                   	push   %rbp
  45740c:	53                   	push   %rbx
  45740d:	49 89 fc             	mov    %rdi,%r12
  457410:	48 8b 2d 01 59 23 00 	mov    0x235901(%rip),%rbp        # 68cd18 <zbx_iks_transport+0x2f8>
  457417:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  45741b:	48 85 ff             	test   %rdi,%rdi
  45741e:	74 49                	je     457469 <DBget_table+0x60>
  457420:	31 db                	xor    %ebx,%ebx
  457422:	eb 1e                	jmp    457442 <DBget_table+0x39>
  457424:	83 c3 01             	add    $0x1,%ebx
  457427:	48 63 c3             	movslq %ebx,%rax
  45742a:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  45742e:	48 89 c2             	mov    %rax,%rdx
  457431:	48 c1 e2 06          	shl    $0x6,%rdx
  457435:	48 01 d0             	add    %rdx,%rax
  457438:	48 8b 7c c5 00       	mov    0x0(%rbp,%rax,8),%rdi
  45743d:	48 85 ff             	test   %rdi,%rdi
  457440:	74 27                	je     457469 <DBget_table+0x60>
  457442:	4c 89 e6             	mov    %r12,%rsi
  457445:	e8 5e 73 fb ff       	callq  40e7a8 <strcmp@plt>
  45744a:	85 c0                	test   %eax,%eax
  45744c:	75 d6                	jne    457424 <DBget_table+0x1b>
  45744e:	48 63 db             	movslq %ebx,%rbx
  457451:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
  457455:	48 89 c2             	mov    %rax,%rdx
  457458:	48 c1 e2 06          	shl    $0x6,%rdx
  45745c:	48 01 d0             	add    %rdx,%rax
  45745f:	48 8d 44 c5 00       	lea    0x0(%rbp,%rax,8),%rax
  457464:	5b                   	pop    %rbx
  457465:	5d                   	pop    %rbp
  457466:	41 5c                	pop    %r12
  457468:	c3                   	retq   
  457469:	31 c0                	xor    %eax,%eax
  45746b:	5b                   	pop    %rbx
  45746c:	5d                   	pop    %rbp
  45746d:	41 5c                	pop    %r12
  45746f:	c3                   	retq   

0000000000457470 <DBmultiply_value_uint64>:
  457470:	41 54                	push   %r12
  457472:	55                   	push   %rbp
  457473:	53                   	push   %rbx
  457474:	48 83 ec 10          	sub    $0x10,%rsp
  457478:	49 89 fc             	mov    %rdi,%r12
  45747b:	48 89 f5             	mov    %rsi,%rbp
  45747e:	83 bf d8 00 00 00 01 	cmpl   $0x1,0xd8(%rdi)
  457485:	74 0c                	je     457493 <DBmultiply_value_uint64+0x23>
  457487:	48 89 e8             	mov    %rbp,%rax
  45748a:	48 83 c4 10          	add    $0x10,%rsp
  45748e:	5b                   	pop    %rbx
  45748f:	5d                   	pop    %rbp
  457490:	41 5c                	pop    %r12
  457492:	c3                   	retq   
  457493:	48 8d 74 24 08       	lea    0x8(%rsp),%rsi
  457498:	48 8b bf e8 00 00 00 	mov    0xe8(%rdi),%rdi
  45749f:	e8 e3 96 fe ff       	callq  440b87 <is_uint64>
  4574a4:	85 c0                	test   %eax,%eax
  4574a6:	75 39                	jne    4574e1 <DBmultiply_value_uint64+0x71>
  4574a8:	48 89 eb             	mov    %rbp,%rbx
  4574ab:	48 0f af 5c 24 08    	imul   0x8(%rsp),%rbx
  4574b1:	49 8b 8c 24 e8 00 00 	mov    0xe8(%r12),%rcx
  4574b8:	00 
  4574b9:	49 89 d8             	mov    %rbx,%r8
  4574bc:	48 89 ea             	mov    %rbp,%rdx
  4574bf:	48 8d 35 0a de 01 00 	lea    0x1de0a(%rip),%rsi        # 4752d0 <usage_message+0x13590>
  4574c6:	bf 04 00 00 00       	mov    $0x4,%edi
  4574cb:	31 c0                	xor    %eax,%eax
  4574cd:	e8 de 9b fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4574d2:	48 89 dd             	mov    %rbx,%rbp
  4574d5:	48 89 e8             	mov    %rbp,%rax
  4574d8:	48 83 c4 10          	add    $0x10,%rsp
  4574dc:	5b                   	pop    %rbx
  4574dd:	5d                   	pop    %rbp
  4574de:	41 5c                	pop    %r12
  4574e0:	c3                   	retq   
  4574e1:	49 8b bc 24 e8 00 00 	mov    0xe8(%r12),%rdi
  4574e8:	00 
  4574e9:	31 f6                	xor    %esi,%esi
  4574eb:	e8 c8 76 fb ff       	callq  40ebb8 <strtod@plt>
  4574f0:	48 85 ed             	test   %rbp,%rbp
  4574f3:	78 1e                	js     457513 <DBmultiply_value_uint64+0xa3>
  4574f5:	f2 48 0f 2a cd       	cvtsi2sd %rbp,%xmm1
  4574fa:	f2 0f 59 c1          	mulsd  %xmm1,%xmm0
  4574fe:	f2 0f 10 0d f2 ef 00 	movsd  0xeff2(%rip),%xmm1        # 4664f8 <usage_message+0x47b8>
  457505:	00 
  457506:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  45750a:	73 21                	jae    45752d <DBmultiply_value_uint64+0xbd>
  45750c:	f2 48 0f 2c d8       	cvttsd2si %xmm0,%rbx
  457511:	eb 9e                	jmp    4574b1 <DBmultiply_value_uint64+0x41>
  457513:	48 89 e8             	mov    %rbp,%rax
  457516:	48 d1 e8             	shr    %rax
  457519:	48 89 ea             	mov    %rbp,%rdx
  45751c:	83 e2 01             	and    $0x1,%edx
  45751f:	48 09 d0             	or     %rdx,%rax
  457522:	f2 48 0f 2a c8       	cvtsi2sd %rax,%xmm1
  457527:	f2 0f 58 c9          	addsd  %xmm1,%xmm1
  45752b:	eb cd                	jmp    4574fa <DBmultiply_value_uint64+0x8a>
  45752d:	f2 0f 5c c1          	subsd  %xmm1,%xmm0
  457531:	f2 48 0f 2c d8       	cvttsd2si %xmm0,%rbx
  457536:	48 b8 00 00 00 00 00 	mov    $0x8000000000000000,%rax
  45753d:	00 00 80 
  457540:	48 31 c3             	xor    %rax,%rbx
  457543:	e9 69 ff ff ff       	jmpq   4574b1 <DBmultiply_value_uint64+0x41>

0000000000457548 <DBmultiply_value_float>:
  457548:	53                   	push   %rbx
  457549:	48 83 ec 10          	sub    $0x10,%rsp
  45754d:	48 89 fb             	mov    %rdi,%rbx
  457550:	66 0f 28 d0          	movapd %xmm0,%xmm2
  457554:	83 bf d8 00 00 00 01 	cmpl   $0x1,0xd8(%rdi)
  45755b:	74 0a                	je     457567 <DBmultiply_value_float+0x1f>
  45755d:	66 0f 28 c2          	movapd %xmm2,%xmm0
  457561:	48 83 c4 10          	add    $0x10,%rsp
  457565:	5b                   	pop    %rbx
  457566:	c3                   	retq   
  457567:	48 8b bf e8 00 00 00 	mov    0xe8(%rdi),%rdi
  45756e:	31 f6                	xor    %esi,%esi
  457570:	f2 0f 11 04 24       	movsd  %xmm0,(%rsp)
  457575:	e8 3e 76 fb ff       	callq  40ebb8 <strtod@plt>
  45757a:	66 0f 28 d8          	movapd %xmm0,%xmm3
  45757e:	f2 0f 10 14 24       	movsd  (%rsp),%xmm2
  457583:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
  457587:	48 8b 93 e8 00 00 00 	mov    0xe8(%rbx),%rdx
  45758e:	66 0f 28 cb          	movapd %xmm3,%xmm1
  457592:	66 0f 28 c2          	movapd %xmm2,%xmm0
  457596:	48 8d 35 5b dd 01 00 	lea    0x1dd5b(%rip),%rsi        # 4752f8 <usage_message+0x135b8>
  45759d:	bf 04 00 00 00       	mov    $0x4,%edi
  4575a2:	b8 02 00 00 00       	mov    $0x2,%eax
  4575a7:	f2 0f 11 1c 24       	movsd  %xmm3,(%rsp)
  4575ac:	e8 ff 9a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4575b1:	f2 0f 10 1c 24       	movsd  (%rsp),%xmm3
  4575b6:	66 0f 28 d3          	movapd %xmm3,%xmm2
  4575ba:	66 0f 28 c2          	movapd %xmm2,%xmm0
  4575be:	48 83 c4 10          	add    $0x10,%rsp
  4575c2:	5b                   	pop    %rbx
  4575c3:	c3                   	retq   

00000000004575c4 <zbx_host_key_string_by_item>:
  4575c4:	48 83 ec 08          	sub    $0x8,%rsp
  4575c8:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
  4575cc:	4c 8b 47 28          	mov    0x28(%rdi),%r8
  4575d0:	48 8d 15 f4 0d 01 00 	lea    0x10df4(%rip),%rdx        # 4683cb <usage_message+0x668b>
  4575d7:	be 80 02 00 00       	mov    $0x280,%esi
  4575dc:	48 8d 3d dd fd 25 00 	lea    0x25fddd(%rip),%rdi        # 6b73c0 <zbx_optopt+0x4334>
  4575e3:	31 c0                	xor    %eax,%eax
  4575e5:	e8 79 d5 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  4575ea:	48 8d 05 cf fd 25 00 	lea    0x25fdcf(%rip),%rax        # 6b73c0 <zbx_optopt+0x4334>
  4575f1:	48 83 c4 08          	add    $0x8,%rsp
  4575f5:	c3                   	retq   

00000000004575f6 <DBnode>:
  4575f6:	48 83 ec 08          	sub    $0x8,%rsp
  4575fa:	83 fe ff             	cmp    $0xffffffffffffffff,%esi
  4575fd:	74 2f                	je     45762e <DBnode+0x38>
  4575ff:	41 89 f1             	mov    %esi,%r9d
  457602:	41 89 f0             	mov    %esi,%r8d
  457605:	48 89 f9             	mov    %rdi,%rcx
  457608:	48 8d 15 11 dd 01 00 	lea    0x1dd11(%rip),%rdx        # 475320 <usage_message+0x135e0>
  45760f:	be 80 00 00 00       	mov    $0x80,%esi
  457614:	48 8d 3d 25 fd 25 00 	lea    0x25fd25(%rip),%rdi        # 6b7340 <zbx_optopt+0x42b4>
  45761b:	31 c0                	xor    %eax,%eax
  45761d:	e8 41 d5 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  457622:	48 8d 05 17 fd 25 00 	lea    0x25fd17(%rip),%rax        # 6b7340 <zbx_optopt+0x42b4>
  457629:	48 83 c4 08          	add    $0x8,%rsp
  45762d:	c3                   	retq   
  45762e:	c6 05 0b fd 25 00 00 	movb   $0x0,0x25fd0b(%rip)        # 6b7340 <zbx_optopt+0x42b4>
  457635:	eb eb                	jmp    457622 <DBnode+0x2c>

0000000000457637 <DBadd_condition_alloc>:
  457637:	41 57                	push   %r15
  457639:	41 56                	push   %r14
  45763b:	41 55                	push   %r13
  45763d:	41 54                	push   %r12
  45763f:	55                   	push   %rbp
  457640:	53                   	push   %rbx
  457641:	48 83 ec 18          	sub    $0x18,%rsp
  457645:	49 89 fe             	mov    %rdi,%r14
  457648:	49 89 f5             	mov    %rsi,%r13
  45764b:	49 89 d4             	mov    %rdx,%r12
  45764e:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  457653:	4c 89 c5             	mov    %r8,%rbp
  457656:	45 89 cf             	mov    %r9d,%r15d
  457659:	45 85 c9             	test   %r9d,%r9d
  45765c:	75 0f                	jne    45766d <DBadd_condition_alloc+0x36>
  45765e:	48 83 c4 18          	add    $0x18,%rsp
  457662:	5b                   	pop    %rbx
  457663:	5d                   	pop    %rbp
  457664:	41 5c                	pop    %r12
  457666:	41 5d                	pop    %r13
  457668:	41 5e                	pop    %r14
  45766a:	41 5f                	pop    %r15
  45766c:	c3                   	retq   
  45766d:	4c 8d 05 05 6f 01 00 	lea    0x16f05(%rip),%r8        # 46e579 <usage_message+0xc839>
  457674:	b9 02 00 00 00       	mov    $0x2,%ecx
  457679:	31 c0                	xor    %eax,%eax
  45767b:	e8 27 d3 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  457680:	41 81 ff b6 03 00 00 	cmp    $0x3b6,%r15d
  457687:	0f 8f fe 00 00 00    	jg     45778b <DBadd_condition_alloc+0x154>
  45768d:	45 85 ff             	test   %r15d,%r15d
  457690:	0f 8e 16 01 00 00    	jle    4577ac <DBadd_condition_alloc+0x175>
  457696:	31 db                	xor    %ebx,%ebx
  457698:	eb 4d                	jmp    4576e7 <DBadd_condition_alloc+0xb0>
  45769a:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
  45769f:	4c 8d 05 98 d9 01 00 	lea    0x1d998(%rip),%r8        # 47503e <usage_message+0x132fe>
  4576a6:	b9 80 00 00 00       	mov    $0x80,%ecx
  4576ab:	4c 89 e2             	mov    %r12,%rdx
  4576ae:	4c 89 ee             	mov    %r13,%rsi
  4576b1:	4c 89 f7             	mov    %r14,%rdi
  4576b4:	31 c0                	xor    %eax,%eax
  4576b6:	e8 ec d2 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4576bb:	4c 8b 4d 00          	mov    0x0(%rbp),%r9
  4576bf:	4c 8d 05 ee aa 02 00 	lea    0x2aaee(%rip),%r8        # 4821b4 <usage_message+0x20474>
  4576c6:	b9 80 00 00 00       	mov    $0x80,%ecx
  4576cb:	4c 89 e2             	mov    %r12,%rdx
  4576ce:	4c 89 ee             	mov    %r13,%rsi
  4576d1:	4c 89 f7             	mov    %r14,%rdi
  4576d4:	31 c0                	xor    %eax,%eax
  4576d6:	e8 cc d2 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4576db:	83 c3 01             	add    $0x1,%ebx
  4576de:	48 83 c5 08          	add    $0x8,%rbp
  4576e2:	41 39 df             	cmp    %ebx,%r15d
  4576e5:	7e 4c                	jle    457733 <DBadd_condition_alloc+0xfc>
  4576e7:	b8 35 3a fc 44       	mov    $0x44fc3a35,%eax
  4576ec:	f7 eb                	imul   %ebx
  4576ee:	c1 fa 08             	sar    $0x8,%edx
  4576f1:	89 d8                	mov    %ebx,%eax
  4576f3:	c1 f8 1f             	sar    $0x1f,%eax
  4576f6:	29 c2                	sub    %eax,%edx
  4576f8:	8d 04 52             	lea    (%rdx,%rdx,2),%eax
  4576fb:	c1 e0 05             	shl    $0x5,%eax
  4576fe:	29 d0                	sub    %edx,%eax
  457700:	8d 04 80             	lea    (%rax,%rax,4),%eax
  457703:	01 c0                	add    %eax,%eax
  457705:	39 c3                	cmp    %eax,%ebx
  457707:	75 b2                	jne    4576bb <DBadd_condition_alloc+0x84>
  457709:	85 db                	test   %ebx,%ebx
  45770b:	74 8d                	je     45769a <DBadd_condition_alloc+0x63>
  45770d:	41 83 2c 24 01       	subl   $0x1,(%r12)
  457712:	4c 8d 05 1f d9 01 00 	lea    0x1d91f(%rip),%r8        # 475038 <usage_message+0x132f8>
  457719:	b9 08 00 00 00       	mov    $0x8,%ecx
  45771e:	4c 89 e2             	mov    %r12,%rdx
  457721:	4c 89 ee             	mov    %r13,%rsi
  457724:	4c 89 f7             	mov    %r14,%rdi
  457727:	31 c0                	xor    %eax,%eax
  457729:	e8 79 d2 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45772e:	e9 67 ff ff ff       	jmpq   45769a <DBadd_condition_alloc+0x63>
  457733:	41 83 2c 24 01       	subl   $0x1,(%r12)
  457738:	4c 8d 05 11 bc 02 00 	lea    0x2bc11(%rip),%r8        # 483350 <usage_message+0x21610>
  45773f:	b9 02 00 00 00       	mov    $0x2,%ecx
  457744:	4c 89 e2             	mov    %r12,%rdx
  457747:	4c 89 ee             	mov    %r13,%rsi
  45774a:	4c 89 f7             	mov    %r14,%rdi
  45774d:	31 c0                	xor    %eax,%eax
  45774f:	e8 53 d2 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  457754:	41 81 ff b6 03 00 00 	cmp    $0x3b6,%r15d
  45775b:	0f 8e fd fe ff ff    	jle    45765e <DBadd_condition_alloc+0x27>
  457761:	4c 8d 05 e8 bb 02 00 	lea    0x2bbe8(%rip),%r8        # 483350 <usage_message+0x21610>
  457768:	b9 02 00 00 00       	mov    $0x2,%ecx
  45776d:	4c 89 e2             	mov    %r12,%rdx
  457770:	4c 89 ee             	mov    %r13,%rsi
  457773:	4c 89 f7             	mov    %r14,%rdi
  457776:	31 c0                	xor    %eax,%eax
  457778:	48 83 c4 18          	add    $0x18,%rsp
  45777c:	5b                   	pop    %rbx
  45777d:	5d                   	pop    %rbp
  45777e:	41 5c                	pop    %r12
  457780:	41 5d                	pop    %r13
  457782:	41 5e                	pop    %r14
  457784:	41 5f                	pop    %r15
  457786:	e9 1c d2 fe ff       	jmpq   4449a7 <__zbx_zbx_snprintf_alloc>
  45778b:	4c 8d 05 13 ce 00 00 	lea    0xce13(%rip),%r8        # 4645a5 <usage_message+0x2865>
  457792:	b9 02 00 00 00       	mov    $0x2,%ecx
  457797:	4c 89 e2             	mov    %r12,%rdx
  45779a:	4c 89 ee             	mov    %r13,%rsi
  45779d:	4c 89 f7             	mov    %r14,%rdi
  4577a0:	31 c0                	xor    %eax,%eax
  4577a2:	e8 00 d2 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  4577a7:	e9 ea fe ff ff       	jmpq   457696 <DBadd_condition_alloc+0x5f>
  4577ac:	41 83 2c 24 01       	subl   $0x1,(%r12)
  4577b1:	eb ae                	jmp    457761 <DBadd_condition_alloc+0x12a>

00000000004577b3 <DBescape_like_pattern>:
  4577b3:	41 55                	push   %r13
  4577b5:	41 54                	push   %r12
  4577b7:	55                   	push   %rbp
  4577b8:	53                   	push   %rbx
  4577b9:	48 83 ec 08          	sub    $0x8,%rsp
  4577bd:	49 89 fc             	mov    %rdi,%r12
  4577c0:	48 89 f5             	mov    %rsi,%rbp
  4577c3:	89 d3                	mov    %edx,%ebx
  4577c5:	48 85 f6             	test   %rsi,%rsi
  4577c8:	0f 84 b4 00 00 00    	je     457882 <DBescape_like_pattern+0xcf>
  4577ce:	48 63 ca             	movslq %edx,%rcx
  4577d1:	31 d2                	xor    %edx,%edx
  4577d3:	be 8a 05 00 00       	mov    $0x58a,%esi
  4577d8:	48 8d 3d 50 d8 01 00 	lea    0x1d850(%rip),%rdi        # 47502f <usage_message+0x132ef>
  4577df:	e8 27 af fe ff       	callq  44270b <zbx_malloc2>
  4577e4:	49 89 c5             	mov    %rax,%r13
  4577e7:	89 da                	mov    %ebx,%edx
  4577e9:	48 89 c6             	mov    %rax,%rsi
  4577ec:	4c 89 e7             	mov    %r12,%rdi
  4577ef:	e8 40 fb ff ff       	callq  457334 <DBescape_string>
  4577f4:	4d 85 ed             	test   %r13,%r13
  4577f7:	74 7a                	je     457873 <DBescape_like_pattern+0xc0>
  4577f9:	41 0f b6 55 00       	movzbl 0x0(%r13),%edx
  4577fe:	84 d2                	test   %dl,%dl
  457800:	74 5b                	je     45785d <DBescape_like_pattern+0xaa>
  457802:	83 eb 01             	sub    $0x1,%ebx
  457805:	74 56                	je     45785d <DBescape_like_pattern+0xaa>
  457807:	4c 89 e8             	mov    %r13,%rax
  45780a:	eb 27                	jmp    457833 <DBescape_like_pattern+0x80>
  45780c:	80 fa 25             	cmp    $0x25,%dl
  45780f:	90                   	nop
  457810:	74 26                	je     457838 <DBescape_like_pattern+0x85>
  457812:	80 fa 21             	cmp    $0x21,%dl
  457815:	74 21                	je     457838 <DBescape_like_pattern+0x85>
  457817:	0f b6 10             	movzbl (%rax),%edx
  45781a:	88 55 00             	mov    %dl,0x0(%rbp)
  45781d:	48 83 c5 01          	add    $0x1,%rbp
  457821:	48 83 c0 01          	add    $0x1,%rax
  457825:	74 36                	je     45785d <DBescape_like_pattern+0xaa>
  457827:	0f b6 10             	movzbl (%rax),%edx
  45782a:	84 d2                	test   %dl,%dl
  45782c:	74 2f                	je     45785d <DBescape_like_pattern+0xaa>
  45782e:	83 eb 01             	sub    $0x1,%ebx
  457831:	74 2a                	je     45785d <DBescape_like_pattern+0xaa>
  457833:	80 fa 5f             	cmp    $0x5f,%dl
  457836:	75 d4                	jne    45780c <DBescape_like_pattern+0x59>
  457838:	83 fb 01             	cmp    $0x1,%ebx
  45783b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  457840:	7e 1b                	jle    45785d <DBescape_like_pattern+0xaa>
  457842:	c6 45 00 21          	movb   $0x21,0x0(%rbp)
  457846:	48 83 c5 01          	add    $0x1,%rbp
  45784a:	83 eb 01             	sub    $0x1,%ebx
  45784d:	0f b6 10             	movzbl (%rax),%edx
  457850:	88 55 00             	mov    %dl,0x0(%rbp)
  457853:	48 83 c5 01          	add    $0x1,%rbp
  457857:	48 83 c0 01          	add    $0x1,%rax
  45785b:	75 ca                	jne    457827 <DBescape_like_pattern+0x74>
  45785d:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
  457861:	4c 89 ef             	mov    %r13,%rdi
  457864:	48 83 c4 08          	add    $0x8,%rsp
  457868:	5b                   	pop    %rbx
  457869:	5d                   	pop    %rbp
  45786a:	41 5c                	pop    %r12
  45786c:	41 5d                	pop    %r13
  45786e:	e9 75 69 fb ff       	jmpq   40e1e8 <free@plt>
  457873:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
  457877:	48 83 c4 08          	add    $0x8,%rsp
  45787b:	5b                   	pop    %rbx
  45787c:	5d                   	pop    %rbp
  45787d:	41 5c                	pop    %r12
  45787f:	41 5d                	pop    %r13
  457881:	c3                   	retq   
  457882:	48 8d 0d 77 f0 01 00 	lea    0x1f077(%rip),%rcx        # 476900 <usage_message+0x14bc0>
  457889:	ba 88 05 00 00       	mov    $0x588,%edx
  45788e:	48 8d 35 9a d7 01 00 	lea    0x1d79a(%rip),%rsi        # 47502f <usage_message+0x132ef>
  457895:	48 8d 3d 98 d7 01 00 	lea    0x1d798(%rip),%rdi        # 475034 <usage_message+0x132f4>
  45789c:	e8 57 66 fb ff       	callq  40def8 <__assert_fail@plt>

00000000004578a1 <DBdyn_escape_like_pattern>:
  4578a1:	41 54                	push   %r12
  4578a3:	55                   	push   %rbp
  4578a4:	53                   	push   %rbx
  4578a5:	48 89 fb             	mov    %rdi,%rbx
  4578a8:	e8 3c fa ff ff       	callq  4572e9 <DBget_escape_like_pattern_len>
  4578ad:	89 c5                	mov    %eax,%ebp
  4578af:	48 63 c8             	movslq %eax,%rcx
  4578b2:	31 d2                	xor    %edx,%edx
  4578b4:	be b8 05 00 00       	mov    $0x5b8,%esi
  4578b9:	48 8d 3d 6f d7 01 00 	lea    0x1d76f(%rip),%rdi        # 47502f <usage_message+0x132ef>
  4578c0:	e8 46 ae fe ff       	callq  44270b <zbx_malloc2>
  4578c5:	49 89 c4             	mov    %rax,%r12
  4578c8:	89 ea                	mov    %ebp,%edx
  4578ca:	48 89 c6             	mov    %rax,%rsi
  4578cd:	48 89 df             	mov    %rbx,%rdi
  4578d0:	e8 de fe ff ff       	callq  4577b3 <DBescape_like_pattern>
  4578d5:	4c 89 e0             	mov    %r12,%rax
  4578d8:	5b                   	pop    %rbx
  4578d9:	5d                   	pop    %rbp
  4578da:	41 5c                	pop    %r12
  4578dc:	c3                   	retq   

00000000004578dd <DBdyn_escape_string_len>:
  4578dd:	41 54                	push   %r12
  4578df:	55                   	push   %rbp
  4578e0:	53                   	push   %rbx
  4578e1:	48 89 fd             	mov    %rdi,%rbp
  4578e4:	48 85 ff             	test   %rdi,%rdi
  4578e7:	74 6c                	je     457955 <DBdyn_escape_string_len+0x78>
  4578e9:	0f b6 07             	movzbl (%rdi),%eax
  4578ec:	84 c0                	test   %al,%al
  4578ee:	74 65                	je     457955 <DBdyn_escape_string_len+0x78>
  4578f0:	85 f6                	test   %esi,%esi
  4578f2:	7e 61                	jle    457955 <DBdyn_escape_string_len+0x78>
  4578f4:	48 89 fa             	mov    %rdi,%rdx
  4578f7:	bb 01 00 00 00       	mov    $0x1,%ebx
  4578fc:	eb 1b                	jmp    457919 <DBdyn_escape_string_len+0x3c>
  4578fe:	3c 5c                	cmp    $0x5c,%al
  457900:	74 20                	je     457922 <DBdyn_escape_string_len+0x45>
  457902:	83 c3 01             	add    $0x1,%ebx
  457905:	83 ee 01             	sub    $0x1,%esi
  457908:	48 83 c2 01          	add    $0x1,%rdx
  45790c:	74 19                	je     457927 <DBdyn_escape_string_len+0x4a>
  45790e:	0f b6 02             	movzbl (%rdx),%eax
  457911:	84 c0                	test   %al,%al
  457913:	74 12                	je     457927 <DBdyn_escape_string_len+0x4a>
  457915:	85 f6                	test   %esi,%esi
  457917:	7e 0e                	jle    457927 <DBdyn_escape_string_len+0x4a>
  457919:	3c 0d                	cmp    $0xd,%al
  45791b:	74 eb                	je     457908 <DBdyn_escape_string_len+0x2b>
  45791d:	3c 27                	cmp    $0x27,%al
  45791f:	90                   	nop
  457920:	75 dc                	jne    4578fe <DBdyn_escape_string_len+0x21>
  457922:	83 c3 01             	add    $0x1,%ebx
  457925:	eb db                	jmp    457902 <DBdyn_escape_string_len+0x25>
  457927:	48 63 cb             	movslq %ebx,%rcx
  45792a:	31 d2                	xor    %edx,%edx
  45792c:	be 3b 05 00 00       	mov    $0x53b,%esi
  457931:	48 8d 3d f7 d6 01 00 	lea    0x1d6f7(%rip),%rdi        # 47502f <usage_message+0x132ef>
  457938:	e8 ce ad fe ff       	callq  44270b <zbx_malloc2>
  45793d:	49 89 c4             	mov    %rax,%r12
  457940:	89 da                	mov    %ebx,%edx
  457942:	48 89 c6             	mov    %rax,%rsi
  457945:	48 89 ef             	mov    %rbp,%rdi
  457948:	e8 e7 f9 ff ff       	callq  457334 <DBescape_string>
  45794d:	4c 89 e0             	mov    %r12,%rax
  457950:	5b                   	pop    %rbx
  457951:	5d                   	pop    %rbp
  457952:	41 5c                	pop    %r12
  457954:	c3                   	retq   
  457955:	b9 01 00 00 00       	mov    $0x1,%ecx
  45795a:	bb 01 00 00 00       	mov    $0x1,%ebx
  45795f:	eb c9                	jmp    45792a <DBdyn_escape_string_len+0x4d>

0000000000457961 <DBdyn_escape_string>:
  457961:	41 54                	push   %r12
  457963:	55                   	push   %rbp
  457964:	53                   	push   %rbx
  457965:	48 89 fb             	mov    %rdi,%rbx
  457968:	e8 34 f9 ff ff       	callq  4572a1 <DBget_escape_string_len>
  45796d:	89 c5                	mov    %eax,%ebp
  45796f:	48 63 c8             	movslq %eax,%rcx
  457972:	31 d2                	xor    %edx,%edx
  457974:	be 09 05 00 00       	mov    $0x509,%esi
  457979:	48 8d 3d af d6 01 00 	lea    0x1d6af(%rip),%rdi        # 47502f <usage_message+0x132ef>
  457980:	e8 86 ad fe ff       	callq  44270b <zbx_malloc2>
  457985:	49 89 c4             	mov    %rax,%r12
  457988:	89 ea                	mov    %ebp,%edx
  45798a:	48 89 c6             	mov    %rax,%rsi
  45798d:	48 89 df             	mov    %rbx,%rdi
  457990:	e8 9f f9 ff ff       	callq  457334 <DBescape_string>
  457995:	4c 89 e0             	mov    %r12,%rax
  457998:	5b                   	pop    %rbx
  457999:	5d                   	pop    %rbp
  45799a:	41 5c                	pop    %r12
  45799c:	c3                   	retq   

000000000045799d <DBfetch>:
  45799d:	e9 d5 6d 00 00       	jmpq   45e777 <zbx_db_fetch>

00000000004579a2 <DBis_null>:
  4579a2:	e9 4a 6b 00 00       	jmpq   45e4f1 <zbx_db_is_null>

00000000004579a7 <DBget_item_from_db>:
  4579a7:	55                   	push   %rbp
  4579a8:	53                   	push   %rbx
  4579a9:	48 83 ec 28          	sub    $0x28,%rsp
  4579ad:	48 89 fb             	mov    %rdi,%rbx
  4579b0:	48 89 f5             	mov    %rsi,%rbp
  4579b3:	48 89 fa             	mov    %rdi,%rdx
  4579b6:	48 8d 35 16 d7 01 00 	lea    0x1d716(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4579bd:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  4579c1:	31 c0                	xor    %eax,%eax
  4579c3:	e8 e0 64 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4579c8:	48 8b 45 08          	mov    0x8(%rbp),%rax
  4579cc:	48 89 43 28          	mov    %rax,0x28(%rbx)
  4579d0:	48 8b 45 08          	mov    0x8(%rbp),%rax
  4579d4:	48 89 43 30          	mov    %rax,0x30(%rbx)
  4579d8:	48 8b 45 10          	mov    0x10(%rbp),%rax
  4579dc:	48 89 43 38          	mov    %rax,0x38(%rbx)
  4579e0:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  4579e4:	ba 0a 00 00 00       	mov    $0xa,%edx
  4579e9:	31 f6                	xor    %esi,%esi
  4579eb:	e8 38 6b fb ff       	callq  40e528 <strtol@plt>
  4579f0:	89 43 54             	mov    %eax,0x54(%rbx)
  4579f3:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
  4579f7:	ba 0a 00 00 00       	mov    $0xa,%edx
  4579fc:	31 f6                	xor    %esi,%esi
  4579fe:	e8 25 6b fb ff       	callq  40e528 <strtol@plt>
  457a03:	89 43 58             	mov    %eax,0x58(%rbx)
  457a06:	48 8b 45 28          	mov    0x28(%rbp),%rax
  457a0a:	48 89 43 20          	mov    %rax,0x20(%rbx)
  457a0e:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
  457a12:	ba 0a 00 00 00       	mov    $0xa,%edx
  457a17:	31 f6                	xor    %esi,%esi
  457a19:	e8 0a 6b fb ff       	callq  40e528 <strtol@plt>
  457a1e:	89 43 10             	mov    %eax,0x10(%rbx)
  457a21:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
  457a25:	ba 0a 00 00 00       	mov    $0xa,%edx
  457a2a:	31 f6                	xor    %esi,%esi
  457a2c:	e8 f7 6a fb ff       	callq  40e528 <strtol@plt>
  457a31:	89 43 50             	mov    %eax,0x50(%rbx)
  457a34:	48 8b 45 40          	mov    0x40(%rbp),%rax
  457a38:	48 89 43 40          	mov    %rax,0x40(%rbx)
  457a3c:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
  457a40:	ba 0a 00 00 00       	mov    $0xa,%edx
  457a45:	31 f6                	xor    %esi,%esi
  457a47:	e8 dc 6a fb ff       	callq  40e528 <strtol@plt>
  457a4c:	89 43 5c             	mov    %eax,0x5c(%rbx)
  457a4f:	48 8b bd b8 00 00 00 	mov    0xb8(%rbp),%rdi
  457a56:	ba 0a 00 00 00       	mov    $0xa,%edx
  457a5b:	31 f6                	xor    %esi,%esi
  457a5d:	e8 c6 6a fb ff       	callq  40e528 <strtol@plt>
  457a62:	89 43 60             	mov    %eax,0x60(%rbx)
  457a65:	48 8b 7d 68          	mov    0x68(%rbp),%rdi
  457a69:	ba 0a 00 00 00       	mov    $0xa,%edx
  457a6e:	31 f6                	xor    %esi,%esi
  457a70:	e8 b3 6a fb ff       	callq  40e528 <strtol@plt>
  457a75:	89 83 d0 00 00 00    	mov    %eax,0xd0(%rbx)
  457a7b:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
  457a7f:	e8 1e ff ff ff       	callq  4579a2 <DBis_null>
  457a84:	85 c0                	test   %eax,%eax
  457a86:	0f 85 ae 01 00 00    	jne    457c3a <DBget_item_from_db+0x293>
  457a8c:	c7 83 a4 00 00 00 01 	movl   $0x1,0xa4(%rbx)
  457a93:	00 00 00 
  457a96:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
  457a9a:	e8 03 ff ff ff       	callq  4579a2 <DBis_null>
  457a9f:	85 c0                	test   %eax,%eax
  457aa1:	0f 85 cf 01 00 00    	jne    457c76 <DBget_item_from_db+0x2cf>
  457aa7:	c7 83 c0 00 00 00 01 	movl   $0x1,0xc0(%rbx)
  457aae:	00 00 00 
  457ab1:	48 8d 53 08          	lea    0x8(%rbx),%rdx
  457ab5:	48 8b 7d 60          	mov    0x60(%rbp),%rdi
  457ab9:	48 8d 35 13 d6 01 00 	lea    0x1d613(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  457ac0:	31 c0                	xor    %eax,%eax
  457ac2:	e8 e1 63 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  457ac7:	48 8b 7d 70          	mov    0x70(%rbp),%rdi
  457acb:	ba 0a 00 00 00       	mov    $0xa,%edx
  457ad0:	31 f6                	xor    %esi,%esi
  457ad2:	e8 51 6a fb ff       	callq  40e528 <strtol@plt>
  457ad7:	89 83 d4 00 00 00    	mov    %eax,0xd4(%rbx)
  457add:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
  457ae1:	e8 bc fe ff ff       	callq  4579a2 <DBis_null>
  457ae6:	85 c0                	test   %eax,%eax
  457ae8:	0f 85 b4 01 00 00    	jne    457ca2 <DBget_item_from_db+0x2fb>
  457aee:	c7 83 80 00 00 00 01 	movl   $0x1,0x80(%rbx)
  457af5:	00 00 00 
  457af8:	48 8b bd 80 00 00 00 	mov    0x80(%rbp),%rdi
  457aff:	e8 9e fe ff ff       	callq  4579a2 <DBis_null>
  457b04:	85 c0                	test   %eax,%eax
  457b06:	0f 85 fb 01 00 00    	jne    457d07 <DBget_item_from_db+0x360>
  457b0c:	c7 83 a0 00 00 00 00 	movl   $0x0,0xa0(%rbx)
  457b13:	00 00 00 
  457b16:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
  457b1d:	48 89 83 e0 00 00 00 	mov    %rax,0xe0(%rbx)
  457b24:	48 8b bd 90 00 00 00 	mov    0x90(%rbp),%rdi
  457b2b:	ba 0a 00 00 00       	mov    $0xa,%edx
  457b30:	31 f6                	xor    %esi,%esi
  457b32:	e8 f1 69 fb ff       	callq  40e528 <strtol@plt>
  457b37:	89 83 d8 00 00 00    	mov    %eax,0xd8(%rbx)
  457b3d:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
  457b44:	48 89 83 e8 00 00 00 	mov    %rax,0xe8(%rbx)
  457b4b:	48 8b bd a0 00 00 00 	mov    0xa0(%rbp),%rdi
  457b52:	ba 0a 00 00 00       	mov    $0xa,%edx
  457b57:	31 f6                	xor    %esi,%esi
  457b59:	e8 ca 69 fb ff       	callq  40e528 <strtol@plt>
  457b5e:	89 43 18             	mov    %eax,0x18(%rbx)
  457b61:	48 8d 93 f8 00 00 00 	lea    0xf8(%rbx),%rdx
  457b68:	48 8b bd a8 00 00 00 	mov    0xa8(%rbp),%rdi
  457b6f:	48 8d 35 5d d5 01 00 	lea    0x1d55d(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  457b76:	31 c0                	xor    %eax,%eax
  457b78:	e8 2b 63 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  457b7d:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
  457b84:	48 89 43 48          	mov    %rax,0x48(%rbx)
  457b88:	48 8b bd c0 00 00 00 	mov    0xc0(%rbp),%rdi
  457b8f:	ba 0a 00 00 00       	mov    $0xa,%edx
  457b94:	31 f6                	xor    %esi,%esi
  457b96:	e8 8d 69 fb ff       	callq  40e528 <strtol@plt>
  457b9b:	89 83 f0 00 00 00    	mov    %eax,0xf0(%rbx)
  457ba1:	48 8b bd c8 00 00 00 	mov    0xc8(%rbp),%rdi
  457ba8:	ba 0a 00 00 00       	mov    $0xa,%edx
  457bad:	31 f6                	xor    %esi,%esi
  457baf:	e8 74 69 fb ff       	callq  40e528 <strtol@plt>
  457bb4:	89 43 14             	mov    %eax,0x14(%rbx)
  457bb7:	48 8b bd d0 00 00 00 	mov    0xd0(%rbp),%rdi
  457bbe:	ba 0a 00 00 00       	mov    $0xa,%edx
  457bc3:	31 f6                	xor    %esi,%esi
  457bc5:	e8 5e 69 fb ff       	callq  40e528 <strtol@plt>
  457bca:	89 83 f4 00 00 00    	mov    %eax,0xf4(%rbx)
  457bd0:	48 8b 53 30          	mov    0x30(%rbx),%rdx
  457bd4:	48 8d 35 8a a5 02 00 	lea    0x2a58a(%rip),%rsi        # 482165 <usage_message+0x20425>
  457bdb:	48 8b 3d 3e f7 25 00 	mov    0x25f73e(%rip),%rdi        # 6b7320 <zbx_optopt+0x4294>
  457be2:	31 c0                	xor    %eax,%eax
  457be4:	e8 ca cc fe ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  457be9:	48 89 05 30 f7 25 00 	mov    %rax,0x25f730(%rip)        # 6b7320 <zbx_optopt+0x4294>
  457bf0:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  457bf7:	00 
  457bf8:	48 c7 44 24 10 00 00 	movq   $0x0,0x10(%rsp)
  457bff:	00 00 
  457c01:	c7 44 24 08 10 00 00 	movl   $0x10,0x8(%rsp)
  457c08:	00 
  457c09:	48 8d 05 10 f7 25 00 	lea    0x25f710(%rip),%rax        # 6b7320 <zbx_optopt+0x4294>
  457c10:	48 89 04 24          	mov    %rax,(%rsp)
  457c14:	45 31 c9             	xor    %r9d,%r9d
  457c17:	45 31 c0             	xor    %r8d,%r8d
  457c1a:	31 c9                	xor    %ecx,%ecx
  457c1c:	48 89 da             	mov    %rbx,%rdx
  457c1f:	31 f6                	xor    %esi,%esi
  457c21:	31 ff                	xor    %edi,%edi
  457c23:	e8 b3 77 ff ff       	callq  44f3db <substitute_simple_macros>
  457c28:	48 8b 05 f1 f6 25 00 	mov    0x25f6f1(%rip),%rax        # 6b7320 <zbx_optopt+0x4294>
  457c2f:	48 89 43 28          	mov    %rax,0x28(%rbx)
  457c33:	48 83 c4 28          	add    $0x28,%rsp
  457c37:	5b                   	pop    %rbx
  457c38:	5d                   	pop    %rbp
  457c39:	c3                   	retq   
  457c3a:	c7 83 a4 00 00 00 00 	movl   $0x0,0xa4(%rbx)
  457c41:	00 00 00 
  457c44:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  457c4a:	85 c0                	test   %eax,%eax
  457c4c:	0f 85 a0 00 00 00    	jne    457cf2 <DBget_item_from_db+0x34b>
  457c52:	31 f6                	xor    %esi,%esi
  457c54:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
  457c58:	e8 5b 6f fb ff       	callq  40ebb8 <strtod@plt>
  457c5d:	f2 0f 11 83 90 00 00 	movsd  %xmm0,0x90(%rbx)
  457c64:	00 
  457c65:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
  457c69:	e8 34 fd ff ff       	callq  4579a2 <DBis_null>
  457c6e:	85 c0                	test   %eax,%eax
  457c70:	0f 84 31 fe ff ff    	je     457aa7 <DBget_item_from_db+0x100>
  457c76:	c7 83 c0 00 00 00 00 	movl   $0x0,0xc0(%rbx)
  457c7d:	00 00 00 
  457c80:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  457c86:	85 c0                	test   %eax,%eax
  457c88:	75 41                	jne    457ccb <DBget_item_from_db+0x324>
  457c8a:	31 f6                	xor    %esi,%esi
  457c8c:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
  457c90:	e8 23 6f fb ff       	callq  40ebb8 <strtod@plt>
  457c95:	f2 0f 11 83 b0 00 00 	movsd  %xmm0,0xb0(%rbx)
  457c9c:	00 
  457c9d:	e9 0f fe ff ff       	jmpq   457ab1 <DBget_item_from_db+0x10a>
  457ca2:	c7 83 80 00 00 00 00 	movl   $0x0,0x80(%rbx)
  457ca9:	00 00 00 
  457cac:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
  457cb2:	85 c0                	test   %eax,%eax
  457cb4:	75 2a                	jne    457ce0 <DBget_item_from_db+0x339>
  457cb6:	31 f6                	xor    %esi,%esi
  457cb8:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
  457cbc:	e8 f7 6e fb ff       	callq  40ebb8 <strtod@plt>
  457cc1:	f2 0f 11 43 70       	movsd  %xmm0,0x70(%rbx)
  457cc6:	e9 2d fe ff ff       	jmpq   457af8 <DBget_item_from_db+0x151>
  457ccb:	83 f8 03             	cmp    $0x3,%eax
  457cce:	74 70                	je     457d40 <DBget_item_from_db+0x399>
  457cd0:	48 8b 45 58          	mov    0x58(%rbp),%rax
  457cd4:	48 89 83 a8 00 00 00 	mov    %rax,0xa8(%rbx)
  457cdb:	e9 d1 fd ff ff       	jmpq   457ab1 <DBget_item_from_db+0x10a>
  457ce0:	83 f8 03             	cmp    $0x3,%eax
  457ce3:	74 40                	je     457d25 <DBget_item_from_db+0x37e>
  457ce5:	48 8b 45 78          	mov    0x78(%rbp),%rax
  457ce9:	48 89 43 68          	mov    %rax,0x68(%rbx)
  457ced:	e9 06 fe ff ff       	jmpq   457af8 <DBget_item_from_db+0x151>
  457cf2:	83 f8 03             	cmp    $0x3,%eax
  457cf5:	74 67                	je     457d5e <DBget_item_from_db+0x3b7>
  457cf7:	48 8b 45 50          	mov    0x50(%rbp),%rax
  457cfb:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
  457d02:	e9 8f fd ff ff       	jmpq   457a96 <DBget_item_from_db+0xef>
  457d07:	ba 0a 00 00 00       	mov    $0xa,%edx
  457d0c:	31 f6                	xor    %esi,%esi
  457d0e:	48 8b bd 80 00 00 00 	mov    0x80(%rbp),%rdi
  457d15:	e8 0e 68 fb ff       	callq  40e528 <strtol@plt>
  457d1a:	89 83 a0 00 00 00    	mov    %eax,0xa0(%rbx)
  457d20:	e9 f1 fd ff ff       	jmpq   457b16 <DBget_item_from_db+0x16f>
  457d25:	48 8d 53 78          	lea    0x78(%rbx),%rdx
  457d29:	48 8d 35 a3 d3 01 00 	lea    0x1d3a3(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  457d30:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
  457d34:	31 c0                	xor    %eax,%eax
  457d36:	e8 6d 61 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  457d3b:	e9 b8 fd ff ff       	jmpq   457af8 <DBget_item_from_db+0x151>
  457d40:	48 8d 93 b8 00 00 00 	lea    0xb8(%rbx),%rdx
  457d47:	48 8d 35 85 d3 01 00 	lea    0x1d385(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  457d4e:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
  457d52:	31 c0                	xor    %eax,%eax
  457d54:	e8 4f 61 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  457d59:	e9 53 fd ff ff       	jmpq   457ab1 <DBget_item_from_db+0x10a>
  457d5e:	48 8d 93 98 00 00 00 	lea    0x98(%rbx),%rdx
  457d65:	48 8d 35 67 d3 01 00 	lea    0x1d367(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  457d6c:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
  457d70:	31 c0                	xor    %eax,%eax
  457d72:	e8 31 61 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  457d77:	e9 1a fd ff ff       	jmpq   457a96 <DBget_item_from_db+0xef>

0000000000457d7c <DBconnect>:
  457d7c:	41 57                	push   %r15
  457d7e:	41 56                	push   %r14
  457d80:	41 55                	push   %r13
  457d82:	41 54                	push   %r12
  457d84:	55                   	push   %rbp
  457d85:	53                   	push   %rbx
  457d86:	48 83 ec 18          	sub    $0x18,%rsp
  457d8a:	89 7c 24 0c          	mov    %edi,0xc(%rsp)
  457d8e:	48 8d 35 b1 d2 01 00 	lea    0x1d2b1(%rip),%rsi        # 475046 <usage_message+0x13306>
  457d95:	bf 04 00 00 00       	mov    $0x4,%edi
  457d9a:	31 c0                	xor    %eax,%eax
  457d9c:	e8 0f 93 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  457da1:	48 8b 1d b8 51 23 00 	mov    0x2351b8(%rip),%rbx        # 68cf60 <zbx_iks_transport+0x540>
  457da8:	48 8b 2d e1 50 23 00 	mov    0x2350e1(%rip),%rbp        # 68ce90 <zbx_iks_transport+0x470>
  457daf:	4c 8b 25 02 51 23 00 	mov    0x235102(%rip),%r12        # 68ceb8 <zbx_iks_transport+0x498>
  457db6:	4c 8b 2d 33 50 23 00 	mov    0x235033(%rip),%r13        # 68cdf0 <zbx_iks_transport+0x3d0>
  457dbd:	4c 8b 35 b4 4f 23 00 	mov    0x234fb4(%rip),%r14        # 68cd78 <zbx_iks_transport+0x358>
  457dc4:	4c 8b 3d 15 50 23 00 	mov    0x235015(%rip),%r15        # 68cde0 <zbx_iks_transport+0x3c0>
  457dcb:	44 8b 0b             	mov    (%rbx),%r9d
  457dce:	4c 8b 45 00          	mov    0x0(%rbp),%r8
  457dd2:	49 8b 0c 24          	mov    (%r12),%rcx
  457dd6:	49 8b 55 00          	mov    0x0(%r13),%rdx
  457dda:	49 8b 36             	mov    (%r14),%rsi
  457ddd:	49 8b 3f             	mov    (%r15),%rdi
  457de0:	e8 d6 6d 00 00       	callq  45ebbb <zbx_db_connect>
  457de5:	83 f8 fe             	cmp    $0xfffffffffffffffe,%eax
  457de8:	74 30                	je     457e1a <DBconnect+0x9e>
  457dea:	85 c0                	test   %eax,%eax
  457dec:	75 0f                	jne    457dfd <DBconnect+0x81>
  457dee:	48 83 c4 18          	add    $0x18,%rsp
  457df2:	5b                   	pop    %rbx
  457df3:	5d                   	pop    %rbp
  457df4:	41 5c                	pop    %r12
  457df6:	41 5d                	pop    %r13
  457df8:	41 5e                	pop    %r14
  457dfa:	41 5f                	pop    %r15
  457dfc:	c3                   	retq   
  457dfd:	48 8d 35 54 d5 01 00 	lea    0x1d554(%rip),%rsi        # 475358 <usage_message+0x13618>
  457e04:	bf 04 00 00 00       	mov    $0x4,%edi
  457e09:	31 c0                	xor    %eax,%eax
  457e0b:	e8 a0 92 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  457e10:	bf ff ff ff ff       	mov    $0xffffffff,%edi
  457e15:	e8 ce 60 fb ff       	callq  40dee8 <exit@plt>
  457e1a:	83 7c 24 0c 01       	cmpl   $0x1,0xc(%rsp)
  457e1f:	74 dc                	je     457dfd <DBconnect+0x81>
  457e21:	48 8d 35 60 d5 01 00 	lea    0x1d560(%rip),%rsi        # 475388 <usage_message+0x13648>
  457e28:	bf 03 00 00 00       	mov    $0x3,%edi
  457e2d:	31 c0                	xor    %eax,%eax
  457e2f:	e8 7c 92 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  457e34:	bf 0a 00 00 00       	mov    $0xa,%edi
  457e39:	e8 6a 65 fb ff       	callq  40e3a8 <sleep@plt>
  457e3e:	eb 8b                	jmp    457dcb <DBconnect+0x4f>

0000000000457e40 <DBinit>:
  457e40:	48 8b 05 19 51 23 00 	mov    0x235119(%rip),%rax        # 68cf60 <zbx_iks_transport+0x540>
  457e47:	44 8b 08             	mov    (%rax),%r9d
  457e4a:	48 8b 05 3f 50 23 00 	mov    0x23503f(%rip),%rax        # 68ce90 <zbx_iks_transport+0x470>
  457e51:	4c 8b 00             	mov    (%rax),%r8
  457e54:	48 8b 05 5d 50 23 00 	mov    0x23505d(%rip),%rax        # 68ceb8 <zbx_iks_transport+0x498>
  457e5b:	48 8b 08             	mov    (%rax),%rcx
  457e5e:	48 8b 05 8b 4f 23 00 	mov    0x234f8b(%rip),%rax        # 68cdf0 <zbx_iks_transport+0x3d0>
  457e65:	48 8b 10             	mov    (%rax),%rdx
  457e68:	48 8b 05 09 4f 23 00 	mov    0x234f09(%rip),%rax        # 68cd78 <zbx_iks_transport+0x358>
  457e6f:	48 8b 30             	mov    (%rax),%rsi
  457e72:	48 8b 05 67 4f 23 00 	mov    0x234f67(%rip),%rax        # 68cde0 <zbx_iks_transport+0x3c0>
  457e79:	48 8b 38             	mov    (%rax),%rdi
  457e7c:	e9 6f 66 00 00       	jmpq   45e4f0 <zbx_db_init>

0000000000457e81 <DBclose>:
  457e81:	e9 84 6e 00 00       	jmpq   45ed0a <zbx_db_close>

0000000000457e86 <DBselectN>:
  457e86:	55                   	push   %rbp
  457e87:	53                   	push   %rbx
  457e88:	48 83 ec 08          	sub    $0x8,%rsp
  457e8c:	48 89 fb             	mov    %rdi,%rbx
  457e8f:	89 f5                	mov    %esi,%ebp
  457e91:	e8 ce 68 00 00       	callq  45e764 <zbx_db_select_n>
  457e96:	48 83 f8 fe          	cmp    $0xfffffffffffffffe,%rax
  457e9a:	75 1c                	jne    457eb8 <DBselectN+0x32>
  457e9c:	e8 e0 ff ff ff       	callq  457e81 <DBclose>
  457ea1:	31 ff                	xor    %edi,%edi
  457ea3:	e8 d4 fe ff ff       	callq  457d7c <DBconnect>
  457ea8:	89 ee                	mov    %ebp,%esi
  457eaa:	48 89 df             	mov    %rbx,%rdi
  457ead:	e8 b2 68 00 00       	callq  45e764 <zbx_db_select_n>
  457eb2:	48 83 f8 fe          	cmp    $0xfffffffffffffffe,%rax
  457eb6:	74 07                	je     457ebf <DBselectN+0x39>
  457eb8:	48 83 c4 08          	add    $0x8,%rsp
  457ebc:	5b                   	pop    %rbx
  457ebd:	5d                   	pop    %rbp
  457ebe:	c3                   	retq   
  457ebf:	48 8d 35 f2 d4 01 00 	lea    0x1d4f2(%rip),%rsi        # 4753b8 <usage_message+0x13678>
  457ec6:	bf 03 00 00 00       	mov    $0x3,%edi
  457ecb:	31 c0                	xor    %eax,%eax
  457ecd:	e8 de 91 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  457ed2:	bf 0a 00 00 00       	mov    $0xa,%edi
  457ed7:	e8 cc 64 fb ff       	callq  40e3a8 <sleep@plt>
  457edc:	eb be                	jmp    457e9c <DBselectN+0x16>

0000000000457ede <latest_service_alarm>:
  457ede:	41 54                	push   %r12
  457ee0:	55                   	push   %rbp
  457ee1:	53                   	push   %rbx
  457ee2:	48 81 ec 00 08 00 00 	sub    $0x800,%rsp
  457ee9:	48 89 fb             	mov    %rdi,%rbx
  457eec:	89 f5                	mov    %esi,%ebp
  457eee:	41 89 f0             	mov    %esi,%r8d
  457ef1:	48 89 f9             	mov    %rdi,%rcx
  457ef4:	48 8d 15 63 d1 01 00 	lea    0x1d163(%rip),%rdx        # 47505e <usage_message+0x1331e>
  457efb:	48 8d 35 e6 d4 01 00 	lea    0x1d4e6(%rip),%rsi        # 4753e8 <usage_message+0x136a8>
  457f02:	bf 04 00 00 00       	mov    $0x4,%edi
  457f07:	31 c0                	xor    %eax,%eax
  457f09:	e8 a2 91 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  457f0e:	48 89 d9             	mov    %rbx,%rcx
  457f11:	48 8d 15 f8 d4 01 00 	lea    0x1d4f8(%rip),%rdx        # 475410 <usage_message+0x136d0>
  457f18:	be 00 08 00 00       	mov    $0x800,%esi
  457f1d:	48 89 e7             	mov    %rsp,%rdi
  457f20:	31 c0                	xor    %eax,%eax
  457f22:	e8 3c cc fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  457f27:	be 01 00 00 00       	mov    $0x1,%esi
  457f2c:	48 89 e7             	mov    %rsp,%rdi
  457f2f:	e8 52 ff ff ff       	callq  457e86 <DBselectN>
  457f34:	49 89 c4             	mov    %rax,%r12
  457f37:	48 89 c7             	mov    %rax,%rdi
  457f3a:	e8 5e fa ff ff       	callq  45799d <DBfetch>
  457f3f:	48 89 c3             	mov    %rax,%rbx
  457f42:	48 85 c0             	test   %rax,%rax
  457f45:	75 3f                	jne    457f86 <latest_service_alarm+0xa8>
  457f47:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  457f4c:	4c 89 e7             	mov    %r12,%rdi
  457f4f:	e8 84 5d fb ff       	callq  40dcd8 <mysql_free_result@plt>
  457f54:	89 df                	mov    %ebx,%edi
  457f56:	e8 20 b4 fe ff       	callq  44337b <zbx_result_string>
  457f5b:	48 89 c1             	mov    %rax,%rcx
  457f5e:	48 8d 15 f9 d0 01 00 	lea    0x1d0f9(%rip),%rdx        # 47505e <usage_message+0x1331e>
  457f65:	48 8d 35 91 b4 02 00 	lea    0x2b491(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  457f6c:	bf 04 00 00 00       	mov    $0x4,%edi
  457f71:	31 c0                	xor    %eax,%eax
  457f73:	e8 38 91 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  457f78:	89 d8                	mov    %ebx,%eax
  457f7a:	48 81 c4 00 08 00 00 	add    $0x800,%rsp
  457f81:	5b                   	pop    %rbx
  457f82:	5d                   	pop    %rbp
  457f83:	41 5c                	pop    %r12
  457f85:	c3                   	retq   
  457f86:	48 8b 78 08          	mov    0x8(%rax),%rdi
  457f8a:	e8 13 fa ff ff       	callq  4579a2 <DBis_null>
  457f8f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  457f92:	75 b3                	jne    457f47 <latest_service_alarm+0x69>
  457f94:	ba 0a 00 00 00       	mov    $0xa,%edx
  457f99:	31 f6                	xor    %esi,%esi
  457f9b:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  457f9f:	e8 84 65 fb ff       	callq  40e528 <strtol@plt>
  457fa4:	31 db                	xor    %ebx,%ebx
  457fa6:	39 c5                	cmp    %eax,%ebp
  457fa8:	75 9d                	jne    457f47 <latest_service_alarm+0x69>
  457faa:	eb a0                	jmp    457f4c <latest_service_alarm+0x6e>

0000000000457fac <__zbx_DBselect>:
  457fac:	55                   	push   %rbp
  457fad:	53                   	push   %rbx
  457fae:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
  457fb5:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
  457fba:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  457fbf:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  457fc4:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  457fc9:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  457fce:	0f b6 c0             	movzbl %al,%eax
  457fd1:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  457fd8:	00 
  457fd9:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 45800d <__zbx_DBselect+0x61>
  457fe0:	48 29 d0             	sub    %rdx,%rax
  457fe3:	48 8d 94 24 cf 00 00 	lea    0xcf(%rsp),%rdx
  457fea:	00 
  457feb:	ff e0                	jmpq   *%rax
  457fed:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  457ff1:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  457ff5:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  457ff9:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  457ffd:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  458001:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  458005:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  458009:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  45800d:	48 89 fb             	mov    %rdi,%rbx
  458010:	c7 04 24 08 00 00 00 	movl   $0x8,(%rsp)
  458017:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  45801e:	00 
  45801f:	48 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%rax
  458026:	00 
  458027:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  45802c:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  458031:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  458036:	48 89 e6             	mov    %rsp,%rsi
  458039:	e8 bc 64 00 00       	callq  45e4fa <zbx_db_vselect>
  45803e:	48 83 f8 fe          	cmp    $0xfffffffffffffffe,%rax
  458042:	75 1d                	jne    458061 <__zbx_DBselect+0xb5>
  458044:	e8 38 fe ff ff       	callq  457e81 <DBclose>
  458049:	31 ff                	xor    %edi,%edi
  45804b:	e8 2c fd ff ff       	callq  457d7c <DBconnect>
  458050:	48 89 e6             	mov    %rsp,%rsi
  458053:	48 89 df             	mov    %rbx,%rdi
  458056:	e8 9f 64 00 00       	callq  45e4fa <zbx_db_vselect>
  45805b:	48 83 f8 fe          	cmp    $0xfffffffffffffffe,%rax
  45805f:	74 0a                	je     45806b <__zbx_DBselect+0xbf>
  458061:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
  458068:	5b                   	pop    %rbx
  458069:	5d                   	pop    %rbp
  45806a:	c3                   	retq   
  45806b:	48 8d 35 46 d3 01 00 	lea    0x1d346(%rip),%rsi        # 4753b8 <usage_message+0x13678>
  458072:	bf 03 00 00 00       	mov    $0x3,%edi
  458077:	31 c0                	xor    %eax,%eax
  458079:	e8 32 90 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45807e:	bf 0a 00 00 00       	mov    $0xa,%edi
  458083:	e8 20 63 fb ff       	callq  40e3a8 <sleep@plt>
  458088:	eb ba                	jmp    458044 <__zbx_DBselect+0x98>

000000000045808a <DBget_unique_hostname_by_sample>:
  45808a:	41 57                	push   %r15
  45808c:	41 56                	push   %r14
  45808e:	41 55                	push   %r13
  458090:	41 54                	push   %r12
  458092:	55                   	push   %rbp
  458093:	53                   	push   %rbx
  458094:	48 83 ec 08          	sub    $0x8,%rsp
  458098:	49 89 fc             	mov    %rdi,%r12
  45809b:	48 85 ff             	test   %rdi,%rdi
  45809e:	0f 84 f6 00 00 00    	je     45819a <DBget_unique_hostname_by_sample+0x110>
  4580a4:	80 3f 00             	cmpb   $0x0,(%rdi)
  4580a7:	0f 84 ed 00 00 00    	je     45819a <DBget_unique_hostname_by_sample+0x110>
  4580ad:	48 89 fa             	mov    %rdi,%rdx
  4580b0:	48 8d 35 e9 d3 01 00 	lea    0x1d3e9(%rip),%rsi        # 4754a0 <usage_message+0x13760>
  4580b7:	bf 04 00 00 00       	mov    $0x4,%edi
  4580bc:	31 c0                	xor    %eax,%eax
  4580be:	e8 ed 8f fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4580c3:	4c 89 e7             	mov    %r12,%rdi
  4580c6:	e8 d6 f7 ff ff       	callq  4578a1 <DBdyn_escape_like_pattern>
  4580cb:	49 89 c6             	mov    %rax,%r14
  4580ce:	48 8b 05 93 4c 23 00 	mov    0x234c93(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  4580d5:	8b 30                	mov    (%rax),%esi
  4580d7:	48 8d 3d a9 87 00 00 	lea    0x87a9(%rip),%rdi        # 460887 <_IO_stdin_used+0xda7>
  4580de:	e8 13 f5 ff ff       	callq  4575f6 <DBnode>
  4580e3:	48 89 c1             	mov    %rax,%rcx
  4580e6:	ba 21 00 00 00       	mov    $0x21,%edx
  4580eb:	4c 89 f6             	mov    %r14,%rsi
  4580ee:	48 8d 3d e3 d3 01 00 	lea    0x1d3e3(%rip),%rdi        # 4754d8 <usage_message+0x13798>
  4580f5:	31 c0                	xor    %eax,%eax
  4580f7:	e8 b0 fe ff ff       	callq  457fac <__zbx_DBselect>
  4580fc:	48 89 c5             	mov    %rax,%rbp
  4580ff:	4c 89 e7             	mov    %r12,%rdi
  458102:	e8 71 60 fb ff       	callq  40e178 <__strdup@plt>
  458107:	48 89 c3             	mov    %rax,%rbx
  45810a:	41 bf 02 00 00 00    	mov    $0x2,%r15d
  458110:	48 89 ef             	mov    %rbp,%rdi
  458113:	e8 85 f8 ff ff       	callq  45799d <DBfetch>
  458118:	48 85 c0             	test   %rax,%rax
  45811b:	74 40                	je     45815d <DBget_unique_hostname_by_sample+0xd3>
  45811d:	48 8b 30             	mov    (%rax),%rsi
  458120:	48 89 df             	mov    %rbx,%rdi
  458123:	e8 80 66 fb ff       	callq  40e7a8 <strcmp@plt>
  458128:	83 f8 00             	cmp    $0x0,%eax
  45812b:	7f e3                	jg     458110 <DBget_unique_hostname_by_sample+0x86>
  45812d:	75 2e                	jne    45815d <DBget_unique_hostname_by_sample+0xd3>
  45812f:	45 8d 6f 01          	lea    0x1(%r15),%r13d
  458133:	44 89 f9             	mov    %r15d,%ecx
  458136:	4c 89 e2             	mov    %r12,%rdx
  458139:	48 8d 35 33 cf 01 00 	lea    0x1cf33(%rip),%rsi        # 475073 <usage_message+0x13333>
  458140:	48 89 df             	mov    %rbx,%rdi
  458143:	31 c0                	xor    %eax,%eax
  458145:	e8 69 c7 fe ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  45814a:	48 89 c3             	mov    %rax,%rbx
  45814d:	45 89 ef             	mov    %r13d,%r15d
  458150:	48 89 ef             	mov    %rbp,%rdi
  458153:	e8 45 f8 ff ff       	callq  45799d <DBfetch>
  458158:	48 85 c0             	test   %rax,%rax
  45815b:	75 c0                	jne    45811d <DBget_unique_hostname_by_sample+0x93>
  45815d:	48 89 ef             	mov    %rbp,%rdi
  458160:	e8 73 5b fb ff       	callq  40dcd8 <mysql_free_result@plt>
  458165:	4d 85 f6             	test   %r14,%r14
  458168:	74 08                	je     458172 <DBget_unique_hostname_by_sample+0xe8>
  45816a:	4c 89 f7             	mov    %r14,%rdi
  45816d:	e8 76 60 fb ff       	callq  40e1e8 <free@plt>
  458172:	48 89 da             	mov    %rbx,%rdx
  458175:	48 8d 35 ac d3 01 00 	lea    0x1d3ac(%rip),%rsi        # 475528 <usage_message+0x137e8>
  45817c:	bf 04 00 00 00       	mov    $0x4,%edi
  458181:	31 c0                	xor    %eax,%eax
  458183:	e8 28 8f fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458188:	48 89 d8             	mov    %rbx,%rax
  45818b:	48 83 c4 08          	add    $0x8,%rsp
  45818f:	5b                   	pop    %rbx
  458190:	5d                   	pop    %rbp
  458191:	41 5c                	pop    %r12
  458193:	41 5d                	pop    %r13
  458195:	41 5e                	pop    %r14
  458197:	41 5f                	pop    %r15
  458199:	c3                   	retq   
  45819a:	48 8d 0d 3f e7 01 00 	lea    0x1e73f(%rip),%rcx        # 4768e0 <usage_message+0x14ba0>
  4581a1:	ba 32 08 00 00       	mov    $0x832,%edx
  4581a6:	48 8d 35 82 ce 01 00 	lea    0x1ce82(%rip),%rsi        # 47502f <usage_message+0x132ef>
  4581ad:	48 8d 3d c4 d2 01 00 	lea    0x1d2c4(%rip),%rdi        # 475478 <usage_message+0x13738>
  4581b4:	e8 3f 5d fb ff       	callq  40def8 <__assert_fail@plt>

00000000004581b9 <zbx_host_key_function_string>:
  4581b9:	55                   	push   %rbp
  4581ba:	53                   	push   %rbx
  4581bb:	48 83 ec 18          	sub    $0x18,%rsp
  4581bf:	48 89 fe             	mov    %rdi,%rsi
  4581c2:	48 8d 3d 9f d3 01 00 	lea    0x1d39f(%rip),%rdi        # 475568 <usage_message+0x13828>
  4581c9:	31 c0                	xor    %eax,%eax
  4581cb:	e8 dc fd ff ff       	callq  457fac <__zbx_DBselect>
  4581d0:	48 89 c3             	mov    %rax,%rbx
  4581d3:	48 89 c7             	mov    %rax,%rdi
  4581d6:	e8 c2 f7 ff ff       	callq  45799d <DBfetch>
  4581db:	48 89 c5             	mov    %rax,%rbp
  4581de:	48 85 c0             	test   %rax,%rax
  4581e1:	74 0c                	je     4581ef <zbx_host_key_function_string+0x36>
  4581e3:	48 8b 38             	mov    (%rax),%rdi
  4581e6:	e8 b7 f7 ff ff       	callq  4579a2 <DBis_null>
  4581eb:	85 c0                	test   %eax,%eax
  4581ed:	75 30                	jne    45821f <zbx_host_key_function_string+0x66>
  4581ef:	48 8d 15 90 ce 01 00 	lea    0x1ce90(%rip),%rdx        # 475086 <usage_message+0x13346>
  4581f6:	be 80 02 00 00       	mov    $0x280,%esi
  4581fb:	48 8d 3d be f1 25 00 	lea    0x25f1be(%rip),%rdi        # 6b73c0 <zbx_optopt+0x4334>
  458202:	31 c0                	xor    %eax,%eax
  458204:	e8 5a c9 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  458209:	48 89 df             	mov    %rbx,%rdi
  45820c:	e8 c7 5a fb ff       	callq  40dcd8 <mysql_free_result@plt>
  458211:	48 8d 05 a8 f1 25 00 	lea    0x25f1a8(%rip),%rax        # 6b73c0 <zbx_optopt+0x4334>
  458218:	48 83 c4 18          	add    $0x18,%rsp
  45821c:	5b                   	pop    %rbx
  45821d:	5d                   	pop    %rbp
  45821e:	c3                   	retq   
  45821f:	4c 8b 4d 18          	mov    0x18(%rbp),%r9
  458223:	4c 8b 45 10          	mov    0x10(%rbp),%r8
  458227:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
  45822b:	48 8b 45 20          	mov    0x20(%rbp),%rax
  45822f:	48 89 04 24          	mov    %rax,(%rsp)
  458233:	48 8d 15 3f ce 01 00 	lea    0x1ce3f(%rip),%rdx        # 475079 <usage_message+0x13339>
  45823a:	be 80 02 00 00       	mov    $0x280,%esi
  45823f:	48 8d 3d 7a f1 25 00 	lea    0x25f17a(%rip),%rdi        # 6b73c0 <zbx_optopt+0x4334>
  458246:	31 c0                	xor    %eax,%eax
  458248:	e8 16 c9 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45824d:	eb ba                	jmp    458209 <zbx_host_key_function_string+0x50>

000000000045824f <zbx_user_string>:
  45824f:	53                   	push   %rbx
  458250:	48 89 fe             	mov    %rdi,%rsi
  458253:	48 8d 3d ae d3 01 00 	lea    0x1d3ae(%rip),%rdi        # 475608 <usage_message+0x138c8>
  45825a:	31 c0                	xor    %eax,%eax
  45825c:	e8 4b fd ff ff       	callq  457fac <__zbx_DBselect>
  458261:	48 89 c3             	mov    %rax,%rbx
  458264:	48 89 c7             	mov    %rax,%rdi
  458267:	e8 31 f7 ff ff       	callq  45799d <DBfetch>
  45826c:	48 85 c0             	test   %rax,%rax
  45826f:	74 36                	je     4582a7 <zbx_user_string+0x58>
  458271:	4c 8b 48 10          	mov    0x10(%rax),%r9
  458275:	4c 8b 40 08          	mov    0x8(%rax),%r8
  458279:	48 8b 08             	mov    (%rax),%rcx
  45827c:	48 8d 15 07 ce 01 00 	lea    0x1ce07(%rip),%rdx        # 47508a <usage_message+0x1334a>
  458283:	be 80 02 00 00       	mov    $0x280,%esi
  458288:	48 8d 3d 31 f1 25 00 	lea    0x25f131(%rip),%rdi        # 6b73c0 <zbx_optopt+0x4334>
  45828f:	31 c0                	xor    %eax,%eax
  458291:	e8 cd c8 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  458296:	48 89 df             	mov    %rbx,%rdi
  458299:	e8 3a 5a fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45829e:	48 8d 05 1b f1 25 00 	lea    0x25f11b(%rip),%rax        # 6b73c0 <zbx_optopt+0x4334>
  4582a5:	5b                   	pop    %rbx
  4582a6:	c3                   	retq   
  4582a7:	48 8d 15 1c f9 00 00 	lea    0xf91c(%rip),%rdx        # 467bca <usage_message+0x5e8a>
  4582ae:	be 80 02 00 00       	mov    $0x280,%esi
  4582b3:	48 8d 3d 06 f1 25 00 	lea    0x25f106(%rip),%rdi        # 6b73c0 <zbx_optopt+0x4334>
  4582ba:	31 c0                	xor    %eax,%eax
  4582bc:	e8 a2 c8 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  4582c1:	eb d3                	jmp    458296 <zbx_user_string+0x47>

00000000004582c3 <zbx_host_key_string>:
  4582c3:	55                   	push   %rbp
  4582c4:	53                   	push   %rbx
  4582c5:	48 83 ec 08          	sub    $0x8,%rsp
  4582c9:	48 89 fe             	mov    %rdi,%rsi
  4582cc:	48 8d 3d 6d d3 01 00 	lea    0x1d36d(%rip),%rdi        # 475640 <usage_message+0x13900>
  4582d3:	31 c0                	xor    %eax,%eax
  4582d5:	e8 d2 fc ff ff       	callq  457fac <__zbx_DBselect>
  4582da:	48 89 c3             	mov    %rax,%rbx
  4582dd:	48 89 c7             	mov    %rax,%rdi
  4582e0:	e8 b8 f6 ff ff       	callq  45799d <DBfetch>
  4582e5:	48 89 c5             	mov    %rax,%rbp
  4582e8:	48 85 c0             	test   %rax,%rax
  4582eb:	74 0c                	je     4582f9 <zbx_host_key_string+0x36>
  4582ed:	48 8b 38             	mov    (%rax),%rdi
  4582f0:	e8 ad f6 ff ff       	callq  4579a2 <DBis_null>
  4582f5:	85 c0                	test   %eax,%eax
  4582f7:	75 30                	jne    458329 <zbx_host_key_string+0x66>
  4582f9:	48 8d 15 86 cd 01 00 	lea    0x1cd86(%rip),%rdx        # 475086 <usage_message+0x13346>
  458300:	be 80 02 00 00       	mov    $0x280,%esi
  458305:	48 8d 3d b4 f0 25 00 	lea    0x25f0b4(%rip),%rdi        # 6b73c0 <zbx_optopt+0x4334>
  45830c:	31 c0                	xor    %eax,%eax
  45830e:	e8 50 c8 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  458313:	48 89 df             	mov    %rbx,%rdi
  458316:	e8 bd 59 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45831b:	48 8d 05 9e f0 25 00 	lea    0x25f09e(%rip),%rax        # 6b73c0 <zbx_optopt+0x4334>
  458322:	48 83 c4 08          	add    $0x8,%rsp
  458326:	5b                   	pop    %rbx
  458327:	5d                   	pop    %rbp
  458328:	c3                   	retq   
  458329:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
  45832d:	4c 8b 45 10          	mov    0x10(%rbp),%r8
  458331:	48 8d 15 93 00 01 00 	lea    0x10093(%rip),%rdx        # 4683cb <usage_message+0x668b>
  458338:	be 80 02 00 00       	mov    $0x280,%esi
  45833d:	48 8d 3d 7c f0 25 00 	lea    0x25f07c(%rip),%rdi        # 6b73c0 <zbx_optopt+0x4334>
  458344:	31 c0                	xor    %eax,%eax
  458346:	e8 18 c8 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45834b:	eb c6                	jmp    458313 <zbx_host_key_string+0x50>

000000000045834d <zbx_host_string>:
  45834d:	53                   	push   %rbx
  45834e:	48 89 fe             	mov    %rdi,%rsi
  458351:	48 8d 3d 48 d3 01 00 	lea    0x1d348(%rip),%rdi        # 4756a0 <usage_message+0x13960>
  458358:	31 c0                	xor    %eax,%eax
  45835a:	e8 4d fc ff ff       	callq  457fac <__zbx_DBselect>
  45835f:	48 89 c3             	mov    %rax,%rbx
  458362:	48 89 c7             	mov    %rax,%rdi
  458365:	e8 33 f6 ff ff       	callq  45799d <DBfetch>
  45836a:	48 85 c0             	test   %rax,%rax
  45836d:	74 2e                	je     45839d <zbx_host_string+0x50>
  45836f:	48 8b 08             	mov    (%rax),%rcx
  458372:	48 8d 15 ec 9d 02 00 	lea    0x29dec(%rip),%rdx        # 482165 <usage_message+0x20425>
  458379:	be 80 02 00 00       	mov    $0x280,%esi
  45837e:	48 8d 3d 3b f0 25 00 	lea    0x25f03b(%rip),%rdi        # 6b73c0 <zbx_optopt+0x4334>
  458385:	31 c0                	xor    %eax,%eax
  458387:	e8 d7 c7 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45838c:	48 89 df             	mov    %rbx,%rdi
  45838f:	e8 44 59 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  458394:	48 8d 05 25 f0 25 00 	lea    0x25f025(%rip),%rax        # 6b73c0 <zbx_optopt+0x4334>
  45839b:	5b                   	pop    %rbx
  45839c:	c3                   	retq   
  45839d:	48 8d 15 e2 cc 01 00 	lea    0x1cce2(%rip),%rdx        # 475086 <usage_message+0x13346>
  4583a4:	be 80 02 00 00       	mov    $0x280,%esi
  4583a9:	48 8d 3d 10 f0 25 00 	lea    0x25f010(%rip),%rdi        # 6b73c0 <zbx_optopt+0x4334>
  4583b0:	31 c0                	xor    %eax,%eax
  4583b2:	e8 ac c7 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  4583b7:	eb d3                	jmp    45838c <zbx_host_string+0x3f>

00000000004583b9 <DBget_proxy_lastaccess>:
  4583b9:	41 54                	push   %r12
  4583bb:	55                   	push   %rbp
  4583bc:	53                   	push   %rbx
  4583bd:	48 83 ec 10          	sub    $0x10,%rsp
  4583c1:	48 89 fb             	mov    %rdi,%rbx
  4583c4:	48 8d 15 ca cc 01 00 	lea    0x1ccca(%rip),%rdx        # 475095 <usage_message+0x13355>
  4583cb:	48 8d 35 bf ae 02 00 	lea    0x2aebf(%rip),%rsi        # 483291 <usage_message+0x21551>
  4583d2:	bf 04 00 00 00       	mov    $0x4,%edi
  4583d7:	31 c0                	xor    %eax,%eax
  4583d9:	e8 d2 8c fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4583de:	48 89 df             	mov    %rbx,%rdi
  4583e1:	e8 7b f5 ff ff       	callq  457961 <DBdyn_escape_string>
  4583e6:	48 89 c5             	mov    %rax,%rbp
  4583e9:	b9 06 00 00 00       	mov    $0x6,%ecx
  4583ee:	ba 05 00 00 00       	mov    $0x5,%edx
  4583f3:	48 89 c6             	mov    %rax,%rsi
  4583f6:	48 8d 3d cb d2 01 00 	lea    0x1d2cb(%rip),%rdi        # 4756c8 <usage_message+0x13988>
  4583fd:	31 c0                	xor    %eax,%eax
  4583ff:	e8 a8 fb ff ff       	callq  457fac <__zbx_DBselect>
  458404:	49 89 c4             	mov    %rax,%r12
  458407:	48 85 ed             	test   %rbp,%rbp
  45840a:	74 08                	je     458414 <DBget_proxy_lastaccess+0x5b>
  45840c:	48 89 ef             	mov    %rbp,%rdi
  45840f:	e8 d4 5d fb ff       	callq  40e1e8 <free@plt>
  458414:	4c 89 e7             	mov    %r12,%rdi
  458417:	e8 81 f5 ff ff       	callq  45799d <DBfetch>
  45841c:	48 89 c5             	mov    %rax,%rbp
  45841f:	48 85 c0             	test   %rax,%rax
  458422:	74 0c                	je     458430 <DBget_proxy_lastaccess+0x77>
  458424:	48 8b 38             	mov    (%rax),%rdi
  458427:	e8 76 f5 ff ff       	callq  4579a2 <DBis_null>
  45842c:	85 c0                	test   %eax,%eax
  45842e:	75 3f                	jne    45846f <DBget_proxy_lastaccess+0xb6>
  458430:	48 89 da             	mov    %rbx,%rdx
  458433:	48 8d 35 72 cc 01 00 	lea    0x1cc72(%rip),%rsi        # 4750ac <usage_message+0x1336c>
  45843a:	bf 02 00 00 00       	mov    $0x2,%edi
  45843f:	31 c0                	xor    %eax,%eax
  458441:	e8 6a 8c fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458446:	48 89 de             	mov    %rbx,%rsi
  458449:	48 8d 3d 5c cc 01 00 	lea    0x1cc5c(%rip),%rdi        # 4750ac <usage_message+0x1336c>
  458450:	31 c0                	xor    %eax,%eax
  458452:	e8 c9 93 fb ff       	callq  411820 <__zbx_zabbix_syslog>
  458457:	4c 89 e7             	mov    %r12,%rdi
  45845a:	e8 79 58 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45845f:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
  458466:	48 83 c4 10          	add    $0x10,%rsp
  45846a:	5b                   	pop    %rbx
  45846b:	5d                   	pop    %rbp
  45846c:	41 5c                	pop    %r12
  45846e:	c3                   	retq   
  45846f:	48 8d 54 24 08       	lea    0x8(%rsp),%rdx
  458474:	48 8d 35 58 cc 01 00 	lea    0x1cc58(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45847b:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  45847f:	31 c0                	xor    %eax,%eax
  458481:	e8 22 5a fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  458486:	4c 89 e7             	mov    %r12,%rdi
  458489:	e8 4a 58 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45848e:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  458493:	48 8d 15 fb cb 01 00 	lea    0x1cbfb(%rip),%rdx        # 475095 <usage_message+0x13355>
  45849a:	48 8d 35 25 cc 01 00 	lea    0x1cc25(%rip),%rsi        # 4750c6 <usage_message+0x13386>
  4584a1:	bf 04 00 00 00       	mov    $0x4,%edi
  4584a6:	31 c0                	xor    %eax,%eax
  4584a8:	e8 03 8c fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4584ad:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  4584b2:	48 83 c4 10          	add    $0x10,%rsp
  4584b6:	5b                   	pop    %rbx
  4584b7:	5d                   	pop    %rbp
  4584b8:	41 5c                	pop    %r12
  4584ba:	c3                   	retq   

00000000004584bb <DBget_requiredperformance>:
  4584bb:	55                   	push   %rbp
  4584bc:	53                   	push   %rbx
  4584bd:	48 83 ec 18          	sub    $0x18,%rsp
  4584c1:	48 8d 15 0f cc 01 00 	lea    0x1cc0f(%rip),%rdx        # 4750d7 <usage_message+0x13397>
  4584c8:	48 8d 35 c2 ad 02 00 	lea    0x2adc2(%rip),%rsi        # 483291 <usage_message+0x21551>
  4584cf:	bf 04 00 00 00       	mov    $0x4,%edi
  4584d4:	31 c0                	xor    %eax,%eax
  4584d6:	e8 d5 8b fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4584db:	31 d2                	xor    %edx,%edx
  4584dd:	31 f6                	xor    %esi,%esi
  4584df:	48 8d 3d 2a d2 01 00 	lea    0x1d22a(%rip),%rdi        # 475710 <usage_message+0x139d0>
  4584e6:	31 c0                	xor    %eax,%eax
  4584e8:	e8 bf fa ff ff       	callq  457fac <__zbx_DBselect>
  4584ed:	48 89 c5             	mov    %rax,%rbp
  4584f0:	48 89 c7             	mov    %rax,%rdi
  4584f3:	e8 a5 f4 ff ff       	callq  45799d <DBfetch>
  4584f8:	48 89 c3             	mov    %rax,%rbx
  4584fb:	48 85 c0             	test   %rax,%rax
  4584fe:	74 0c                	je     45850c <DBget_requiredperformance+0x51>
  458500:	48 8b 38             	mov    (%rax),%rdi
  458503:	e8 9a f4 ff ff       	callq  4579a2 <DBis_null>
  458508:	85 c0                	test   %eax,%eax
  45850a:	75 42                	jne    45854e <DBget_requiredperformance+0x93>
  45850c:	66 0f ef c0          	pxor   %xmm0,%xmm0
  458510:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  458516:	48 89 ef             	mov    %rbp,%rdi
  458519:	e8 ba 57 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45851e:	f2 0f 10 44 24 08    	movsd  0x8(%rsp),%xmm0
  458524:	48 8d 15 ac cb 01 00 	lea    0x1cbac(%rip),%rdx        # 4750d7 <usage_message+0x13397>
  45852b:	48 8d 35 bf cb 01 00 	lea    0x1cbbf(%rip),%rsi        # 4750f1 <usage_message+0x133b1>
  458532:	bf 04 00 00 00       	mov    $0x4,%edi
  458537:	b8 01 00 00 00       	mov    $0x1,%eax
  45853c:	e8 6f 8b fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458541:	f2 0f 10 44 24 08    	movsd  0x8(%rsp),%xmm0
  458547:	48 83 c4 18          	add    $0x18,%rsp
  45854b:	5b                   	pop    %rbx
  45854c:	5d                   	pop    %rbp
  45854d:	c3                   	retq   
  45854e:	31 f6                	xor    %esi,%esi
  458550:	48 8b 3b             	mov    (%rbx),%rdi
  458553:	e8 60 66 fb ff       	callq  40ebb8 <strtod@plt>
  458558:	f2 0f 11 44 24 08    	movsd  %xmm0,0x8(%rsp)
  45855e:	eb b6                	jmp    458516 <DBget_requiredperformance+0x5b>

0000000000458560 <DBget_queue_count>:
  458560:	41 57                	push   %r15
  458562:	41 56                	push   %r14
  458564:	41 55                	push   %r13
  458566:	41 54                	push   %r12
  458568:	55                   	push   %rbp
  458569:	53                   	push   %rbx
  45856a:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
  458571:	41 89 fe             	mov    %edi,%r14d
  458574:	89 b4 24 a4 00 00 00 	mov    %esi,0xa4(%rsp)
  45857b:	41 89 f0             	mov    %esi,%r8d
  45857e:	89 f9                	mov    %edi,%ecx
  458580:	48 8d 15 7b cb 01 00 	lea    0x1cb7b(%rip),%rdx        # 475102 <usage_message+0x133c2>
  458587:	48 8d 35 86 cb 01 00 	lea    0x1cb86(%rip),%rsi        # 475114 <usage_message+0x133d4>
  45858e:	bf 04 00 00 00       	mov    $0x4,%edi
  458593:	31 c0                	xor    %eax,%eax
  458595:	e8 16 8b fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45859a:	31 ff                	xor    %edi,%edi
  45859c:	e8 37 66 fb ff       	callq  40ebd8 <time@plt>
  4585a1:	41 89 c7             	mov    %eax,%r15d
  4585a4:	48 8b 05 bd 47 23 00 	mov    0x2347bd(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  4585ab:	8b 30                	mov    (%rax),%esi
  4585ad:	48 8d 3d 17 c0 00 00 	lea    0xc017(%rip),%rdi        # 4645cb <usage_message+0x288b>
  4585b4:	e8 3d f0 ff ff       	callq  4575f6 <DBnode>
  4585b9:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
  4585c0:	00 
  4585c1:	c7 84 24 80 00 00 00 	movl   $0xc,0x80(%rsp)
  4585c8:	0c 00 00 00 
  4585cc:	c7 44 24 78 02 00 00 	movl   $0x2,0x78(%rsp)
  4585d3:	00 
  4585d4:	c7 44 24 70 06 00 00 	movl   $0x6,0x70(%rsp)
  4585db:	00 
  4585dc:	c7 44 24 68 04 00 00 	movl   $0x4,0x68(%rsp)
  4585e3:	00 
  4585e4:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
  4585eb:	00 
  4585ec:	c7 44 24 58 02 00 00 	movl   $0x2,0x58(%rsp)
  4585f3:	00 
  4585f4:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
  4585fb:	00 
  4585fc:	c7 44 24 48 02 00 00 	movl   $0x2,0x48(%rsp)
  458603:	00 
  458604:	c7 44 24 40 0f 00 00 	movl   $0xf,0x40(%rsp)
  45860b:	00 
  45860c:	c7 44 24 38 0a 00 00 	movl   $0xa,0x38(%rsp)
  458613:	00 
  458614:	c7 44 24 30 08 00 00 	movl   $0x8,0x30(%rsp)
  45861b:	00 
  45861c:	c7 44 24 28 05 00 00 	movl   $0x5,0x28(%rsp)
  458623:	00 
  458624:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
  45862b:	00 
  45862c:	c7 44 24 18 0e 00 00 	movl   $0xe,0x18(%rsp)
  458633:	00 
  458634:	c7 44 24 10 0d 00 00 	movl   $0xd,0x10(%rsp)
  45863b:	00 
  45863c:	c7 44 24 08 07 00 00 	movl   $0x7,0x8(%rsp)
  458643:	00 
  458644:	44 89 f8             	mov    %r15d,%eax
  458647:	44 29 f0             	sub    %r14d,%eax
  45864a:	89 04 24             	mov    %eax,(%rsp)
  45864d:	4c 8d 0d e5 8e 00 00 	lea    0x8ee5(%rip),%r9        # 461539 <_IO_stdin_used+0x1a59>
  458654:	4c 8d 05 ff 8b 01 00 	lea    0x18bff(%rip),%r8        # 47125a <usage_message+0xf51a>
  45865b:	b9 02 00 00 00       	mov    $0x2,%ecx
  458660:	31 d2                	xor    %edx,%edx
  458662:	31 f6                	xor    %esi,%esi
  458664:	48 8d 3d 1d d1 01 00 	lea    0x1d11d(%rip),%rdi        # 475788 <usage_message+0x13a48>
  45866b:	31 c0                	xor    %eax,%eax
  45866d:	e8 3a f9 ff ff       	callq  457fac <__zbx_DBselect>
  458672:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
  458679:	00 
  45867a:	c7 84 24 b4 00 00 00 	movl   $0x0,0xb4(%rsp)
  458681:	00 00 00 00 
  458685:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
  45868c:	00 
  45868d:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
  458694:	00 
  458695:	48 8d 94 24 d8 00 00 	lea    0xd8(%rsp),%rdx
  45869c:	00 
  45869d:	48 89 94 24 c0 00 00 	mov    %rdx,0xc0(%rsp)
  4586a4:	00 
  4586a5:	48 8d 84 24 ec 00 00 	lea    0xec(%rsp),%rax
  4586ac:	00 
  4586ad:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
  4586b4:	00 
  4586b5:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  4586bc:	00 
  4586bd:	e8 db f2 ff ff       	callq  45799d <DBfetch>
  4586c2:	48 89 c1             	mov    %rax,%rcx
  4586c5:	48 85 c0             	test   %rax,%rax
  4586c8:	0f 84 25 01 00 00    	je     4587f3 <DBget_queue_count+0x293>
  4586ce:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
  4586d5:	00 
  4586d6:	48 8d 35 f6 c9 01 00 	lea    0x1c9f6(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4586dd:	48 8b 39             	mov    (%rcx),%rdi
  4586e0:	31 c0                	xor    %eax,%eax
  4586e2:	48 89 8c 24 98 00 00 	mov    %rcx,0x98(%rsp)
  4586e9:	00 
  4586ea:	e8 b9 57 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4586ef:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
  4586f6:	00 
  4586f7:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  4586fb:	ba 0a 00 00 00       	mov    $0xa,%edx
  458700:	31 f6                	xor    %esi,%esi
  458702:	e8 21 5e fb ff       	callq  40e528 <strtol@plt>
  458707:	49 89 c5             	mov    %rax,%r13
  45870a:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
  458711:	00 
  458712:	48 8b 79 10          	mov    0x10(%rcx),%rdi
  458716:	ba 0a 00 00 00       	mov    $0xa,%edx
  45871b:	31 f6                	xor    %esi,%esi
  45871d:	e8 06 5e fb ff       	callq  40e528 <strtol@plt>
  458722:	49 89 c4             	mov    %rax,%r12
  458725:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
  45872c:	00 
  45872d:	48 8b 69 18          	mov    0x18(%rcx),%rbp
  458731:	48 8b 79 28          	mov    0x28(%rcx),%rdi
  458735:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
  45873c:	00 
  45873d:	48 8d 35 8f c9 01 00 	lea    0x1c98f(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  458744:	31 c0                	xor    %eax,%eax
  458746:	e8 5d 57 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45874b:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
  458752:	00 
  458753:	e8 b8 8f fd ff       	callq  431710 <DCget_item_lastclock>
  458758:	48 63 d8             	movslq %eax,%rbx
  45875b:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
  45875f:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
  458766:	00 
  458767:	74 72                	je     4587db <DBget_queue_count+0x27b>
  458769:	4c 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%r9
  458770:	00 
  458771:	49 89 d8             	mov    %rbx,%r8
  458774:	48 89 e9             	mov    %rbp,%rcx
  458777:	44 89 e2             	mov    %r12d,%edx
  45877a:	44 89 ee             	mov    %r13d,%esi
  45877d:	48 8b bc 24 e0 00 00 	mov    0xe0(%rsp),%rdi
  458784:	00 
  458785:	e8 17 98 fe ff       	callq  441fa1 <calculate_item_nextcheck>
  45878a:	48 83 bc 24 d8 00 00 	cmpq   $0x0,0xd8(%rsp)
  458791:	00 00 
  458793:	74 09                	je     45879e <DBget_queue_count+0x23e>
  458795:	8b 84 24 ec 00 00 00 	mov    0xec(%rsp),%eax
  45879c:	01 d8                	add    %ebx,%eax
  45879e:	41 83 fe ff          	cmp    $0xffffffffffffffff,%r14d
  4587a2:	74 0e                	je     4587b2 <DBget_queue_count+0x252>
  4587a4:	44 89 fa             	mov    %r15d,%edx
  4587a7:	29 c2                	sub    %eax,%edx
  4587a9:	41 39 d6             	cmp    %edx,%r14d
  4587ac:	0f 8f 03 ff ff ff    	jg     4586b5 <DBget_queue_count+0x155>
  4587b2:	83 bc 24 a4 00 00 00 	cmpl   $0xffffffffffffffff,0xa4(%rsp)
  4587b9:	ff 
  4587ba:	74 12                	je     4587ce <DBget_queue_count+0x26e>
  4587bc:	44 89 fa             	mov    %r15d,%edx
  4587bf:	29 c2                	sub    %eax,%edx
  4587c1:	39 94 24 a4 00 00 00 	cmp    %edx,0xa4(%rsp)
  4587c8:	0f 8c e7 fe ff ff    	jl     4586b5 <DBget_queue_count+0x155>
  4587ce:	83 84 24 b4 00 00 00 	addl   $0x1,0xb4(%rsp)
  4587d5:	01 
  4587d6:	e9 da fe ff ff       	jmpq   4586b5 <DBget_queue_count+0x155>
  4587db:	48 8b 79 20          	mov    0x20(%rcx),%rdi
  4587df:	ba 0a 00 00 00       	mov    $0xa,%edx
  4587e4:	31 f6                	xor    %esi,%esi
  4587e6:	e8 3d 5d fb ff       	callq  40e528 <strtol@plt>
  4587eb:	48 63 d8             	movslq %eax,%rbx
  4587ee:	e9 76 ff ff ff       	jmpq   458769 <DBget_queue_count+0x209>
  4587f3:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
  4587fa:	00 
  4587fb:	e8 d8 54 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  458800:	8b 8c 24 b4 00 00 00 	mov    0xb4(%rsp),%ecx
  458807:	48 8d 15 f4 c8 01 00 	lea    0x1c8f4(%rip),%rdx        # 475102 <usage_message+0x133c2>
  45880e:	48 8d 35 b0 95 00 00 	lea    0x95b0(%rip),%rsi        # 461dc5 <usage_message+0x85>
  458815:	bf 04 00 00 00       	mov    $0x4,%edi
  45881a:	31 c0                	xor    %eax,%eax
  45881c:	e8 8f 88 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458821:	8b 84 24 b4 00 00 00 	mov    0xb4(%rsp),%eax
  458828:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
  45882f:	5b                   	pop    %rbx
  458830:	5d                   	pop    %rbp
  458831:	41 5c                	pop    %r12
  458833:	41 5d                	pop    %r13
  458835:	41 5e                	pop    %r14
  458837:	41 5f                	pop    %r15
  458839:	c3                   	retq   

000000000045883a <DBget_items_unsupported_count>:
  45883a:	41 54                	push   %r12
  45883c:	55                   	push   %rbp
  45883d:	53                   	push   %rbx
  45883e:	48 8d 15 ea c8 01 00 	lea    0x1c8ea(%rip),%rdx        # 47512f <usage_message+0x133ef>
  458845:	48 8d 35 45 aa 02 00 	lea    0x2aa45(%rip),%rsi        # 483291 <usage_message+0x21551>
  45884c:	bf 04 00 00 00       	mov    $0x4,%edi
  458851:	31 c0                	xor    %eax,%eax
  458853:	e8 58 88 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458858:	be 03 00 00 00       	mov    $0x3,%esi
  45885d:	48 8d 3d dc d0 01 00 	lea    0x1d0dc(%rip),%rdi        # 475940 <usage_message+0x13c00>
  458864:	31 c0                	xor    %eax,%eax
  458866:	e8 41 f7 ff ff       	callq  457fac <__zbx_DBselect>
  45886b:	48 89 c5             	mov    %rax,%rbp
  45886e:	48 89 c7             	mov    %rax,%rdi
  458871:	e8 27 f1 ff ff       	callq  45799d <DBfetch>
  458876:	48 89 c3             	mov    %rax,%rbx
  458879:	48 85 c0             	test   %rax,%rax
  45887c:	74 0c                	je     45888a <DBget_items_unsupported_count+0x50>
  45887e:	48 8b 38             	mov    (%rax),%rdi
  458881:	e8 1c f1 ff ff       	callq  4579a2 <DBis_null>
  458886:	85 c0                	test   %eax,%eax
  458888:	75 32                	jne    4588bc <DBget_items_unsupported_count+0x82>
  45888a:	48 8d 35 bc c8 01 00 	lea    0x1c8bc(%rip),%rsi        # 47514d <usage_message+0x1340d>
  458891:	bf 02 00 00 00       	mov    $0x2,%edi
  458896:	31 c0                	xor    %eax,%eax
  458898:	e8 13 88 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45889d:	48 8d 3d a9 c8 01 00 	lea    0x1c8a9(%rip),%rdi        # 47514d <usage_message+0x1340d>
  4588a4:	31 c0                	xor    %eax,%eax
  4588a6:	e8 75 8f fb ff       	callq  411820 <__zbx_zabbix_syslog>
  4588ab:	48 89 ef             	mov    %rbp,%rdi
  4588ae:	e8 25 54 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4588b3:	31 db                	xor    %ebx,%ebx
  4588b5:	89 d8                	mov    %ebx,%eax
  4588b7:	5b                   	pop    %rbx
  4588b8:	5d                   	pop    %rbp
  4588b9:	41 5c                	pop    %r12
  4588bb:	c3                   	retq   
  4588bc:	ba 0a 00 00 00       	mov    $0xa,%edx
  4588c1:	31 f6                	xor    %esi,%esi
  4588c3:	48 8b 3b             	mov    (%rbx),%rdi
  4588c6:	e8 5d 5c fb ff       	callq  40e528 <strtol@plt>
  4588cb:	49 89 c4             	mov    %rax,%r12
  4588ce:	89 c3                	mov    %eax,%ebx
  4588d0:	48 89 ef             	mov    %rbp,%rdi
  4588d3:	e8 00 54 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4588d8:	44 89 e1             	mov    %r12d,%ecx
  4588db:	48 8d 15 4d c8 01 00 	lea    0x1c84d(%rip),%rdx        # 47512f <usage_message+0x133ef>
  4588e2:	48 8d 35 79 c8 01 00 	lea    0x1c879(%rip),%rsi        # 475162 <usage_message+0x13422>
  4588e9:	bf 04 00 00 00       	mov    $0x4,%edi
  4588ee:	31 c0                	xor    %eax,%eax
  4588f0:	e8 bb 87 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4588f5:	89 d8                	mov    %ebx,%eax
  4588f7:	5b                   	pop    %rbx
  4588f8:	5d                   	pop    %rbp
  4588f9:	41 5c                	pop    %r12
  4588fb:	c3                   	retq   

00000000004588fc <DBget_row_count>:
  4588fc:	41 55                	push   %r13
  4588fe:	41 54                	push   %r12
  458900:	55                   	push   %rbp
  458901:	53                   	push   %rbx
  458902:	48 83 ec 08          	sub    $0x8,%rsp
  458906:	48 89 fb             	mov    %rdi,%rbx
  458909:	48 89 f9             	mov    %rdi,%rcx
  45890c:	48 8d 15 62 c8 01 00 	lea    0x1c862(%rip),%rdx        # 475175 <usage_message+0x13435>
  458913:	48 8d 35 6b c8 01 00 	lea    0x1c86b(%rip),%rsi        # 475185 <usage_message+0x13445>
  45891a:	bf 04 00 00 00       	mov    $0x4,%edi
  45891f:	31 c0                	xor    %eax,%eax
  458921:	e8 8a 87 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458926:	48 89 de             	mov    %rbx,%rsi
  458929:	48 8d 3d 61 c8 01 00 	lea    0x1c861(%rip),%rdi        # 475191 <usage_message+0x13451>
  458930:	31 c0                	xor    %eax,%eax
  458932:	e8 75 f6 ff ff       	callq  457fac <__zbx_DBselect>
  458937:	49 89 c4             	mov    %rax,%r12
  45893a:	48 89 c7             	mov    %rax,%rdi
  45893d:	e8 5b f0 ff ff       	callq  45799d <DBfetch>
  458942:	48 89 c5             	mov    %rax,%rbp
  458945:	48 85 c0             	test   %rax,%rax
  458948:	74 0c                	je     458956 <DBget_row_count+0x5a>
  45894a:	48 8b 38             	mov    (%rax),%rdi
  45894d:	e8 50 f0 ff ff       	callq  4579a2 <DBis_null>
  458952:	85 c0                	test   %eax,%eax
  458954:	75 38                	jne    45898e <DBget_row_count+0x92>
  458956:	48 8d 35 f0 c7 01 00 	lea    0x1c7f0(%rip),%rsi        # 47514d <usage_message+0x1340d>
  45895d:	bf 02 00 00 00       	mov    $0x2,%edi
  458962:	31 c0                	xor    %eax,%eax
  458964:	e8 47 87 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458969:	48 8d 3d dd c7 01 00 	lea    0x1c7dd(%rip),%rdi        # 47514d <usage_message+0x1340d>
  458970:	31 c0                	xor    %eax,%eax
  458972:	e8 a9 8e fb ff       	callq  411820 <__zbx_zabbix_syslog>
  458977:	4c 89 e7             	mov    %r12,%rdi
  45897a:	e8 59 53 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45897f:	31 ed                	xor    %ebp,%ebp
  458981:	89 e8                	mov    %ebp,%eax
  458983:	48 83 c4 08          	add    $0x8,%rsp
  458987:	5b                   	pop    %rbx
  458988:	5d                   	pop    %rbp
  458989:	41 5c                	pop    %r12
  45898b:	41 5d                	pop    %r13
  45898d:	c3                   	retq   
  45898e:	ba 0a 00 00 00       	mov    $0xa,%edx
  458993:	31 f6                	xor    %esi,%esi
  458995:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  458999:	e8 8a 5b fb ff       	callq  40e528 <strtol@plt>
  45899e:	49 89 c5             	mov    %rax,%r13
  4589a1:	89 c5                	mov    %eax,%ebp
  4589a3:	4c 89 e7             	mov    %r12,%rdi
  4589a6:	e8 2d 53 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4589ab:	45 89 e8             	mov    %r13d,%r8d
  4589ae:	48 89 d9             	mov    %rbx,%rcx
  4589b1:	48 8d 15 bd c7 01 00 	lea    0x1c7bd(%rip),%rdx        # 475175 <usage_message+0x13435>
  4589b8:	48 8d 35 a3 c7 01 00 	lea    0x1c7a3(%rip),%rsi        # 475162 <usage_message+0x13422>
  4589bf:	bf 04 00 00 00       	mov    $0x4,%edi
  4589c4:	31 c0                	xor    %eax,%eax
  4589c6:	e8 e5 86 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4589cb:	89 e8                	mov    %ebp,%eax
  4589cd:	48 83 c4 08          	add    $0x8,%rsp
  4589d1:	5b                   	pop    %rbx
  4589d2:	5d                   	pop    %rbp
  4589d3:	41 5c                	pop    %r12
  4589d5:	41 5d                	pop    %r13
  4589d7:	c3                   	retq   
  4589d8:	41 55                	push   %r13
  4589da:	41 54                	push   %r12
  4589dc:	55                   	push   %rbp
  4589dd:	53                   	push   %rbx
  4589de:	48 83 ec 18          	sub    $0x18,%rsp
  4589e2:	48 89 fd             	mov    %rdi,%rbp
  4589e5:	48 89 f3             	mov    %rsi,%rbx
  4589e8:	8b 0e                	mov    (%rsi),%ecx
  4589ea:	48 89 fa             	mov    %rdi,%rdx
  4589ed:	48 8d 35 7c cf 01 00 	lea    0x1cf7c(%rip),%rsi        # 475970 <usage_message+0x13c30>
  4589f4:	bf 04 00 00 00       	mov    $0x4,%edi
  4589f9:	31 c0                	xor    %eax,%eax
  4589fb:	e8 b0 86 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458a00:	8b 03                	mov    (%rbx),%eax
  458a02:	83 c0 01             	add    $0x1,%eax
  458a05:	89 03                	mov    %eax,(%rbx)
  458a07:	83 f8 20             	cmp    $0x20,%eax
  458a0a:	0f 8f bb 00 00 00    	jg     458acb <DBget_row_count+0x1cf>
  458a10:	48 89 ee             	mov    %rbp,%rsi
  458a13:	48 8d 3d d6 cf 01 00 	lea    0x1cfd6(%rip),%rdi        # 4759f0 <usage_message+0x13cb0>
  458a1a:	31 c0                	xor    %eax,%eax
  458a1c:	e8 8b f5 ff ff       	callq  457fac <__zbx_DBselect>
  458a21:	49 89 c4             	mov    %rax,%r12
  458a24:	4c 8d 6c 24 08       	lea    0x8(%rsp),%r13
  458a29:	4c 89 e7             	mov    %r12,%rdi
  458a2c:	e8 6c ef ff ff       	callq  45799d <DBfetch>
  458a31:	48 89 c5             	mov    %rax,%rbp
  458a34:	48 85 c0             	test   %rax,%rax
  458a37:	0f 84 87 00 00 00    	je     458ac4 <DBget_row_count+0x1c8>
  458a3d:	4c 89 ea             	mov    %r13,%rdx
  458a40:	48 8d 35 8c c6 01 00 	lea    0x1c68c(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  458a47:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  458a4b:	31 c0                	xor    %eax,%eax
  458a4d:	e8 56 54 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  458a52:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  458a56:	ba 0a 00 00 00       	mov    $0xa,%edx
  458a5b:	31 f6                	xor    %esi,%esi
  458a5d:	e8 c6 5a fb ff       	callq  40e528 <strtol@plt>
  458a62:	83 f8 01             	cmp    $0x1,%eax
  458a65:	74 11                	je     458a78 <DBget_row_count+0x17c>
  458a67:	48 89 de             	mov    %rbx,%rsi
  458a6a:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  458a6f:	e8 64 ff ff ff       	callq  4589d8 <DBget_row_count+0xdc>
  458a74:	85 c0                	test   %eax,%eax
  458a76:	75 b1                	jne    458a29 <DBget_row_count+0x12d>
  458a78:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  458a7d:	48 8d 35 e4 cf 01 00 	lea    0x1cfe4(%rip),%rsi        # 475a68 <usage_message+0x13d28>
  458a84:	bf 04 00 00 00       	mov    $0x4,%edi
  458a89:	31 c0                	xor    %eax,%eax
  458a8b:	e8 20 86 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458a90:	31 db                	xor    %ebx,%ebx
  458a92:	4c 89 e7             	mov    %r12,%rdi
  458a95:	e8 3e 52 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  458a9a:	89 df                	mov    %ebx,%edi
  458a9c:	e8 da a8 fe ff       	callq  44337b <zbx_result_string>
  458aa1:	48 89 c2             	mov    %rax,%rdx
  458aa4:	48 8d 35 f5 cf 01 00 	lea    0x1cff5(%rip),%rsi        # 475aa0 <usage_message+0x13d60>
  458aab:	bf 04 00 00 00       	mov    $0x4,%edi
  458ab0:	31 c0                	xor    %eax,%eax
  458ab2:	e8 f9 85 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458ab7:	89 d8                	mov    %ebx,%eax
  458ab9:	48 83 c4 18          	add    $0x18,%rsp
  458abd:	5b                   	pop    %rbx
  458abe:	5d                   	pop    %rbp
  458abf:	41 5c                	pop    %r12
  458ac1:	41 5d                	pop    %r13
  458ac3:	c3                   	retq   
  458ac4:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  458ac9:	eb c7                	jmp    458a92 <DBget_row_count+0x196>
  458acb:	48 89 ea             	mov    %rbp,%rdx
  458ace:	48 8d 35 d3 ce 01 00 	lea    0x1ced3(%rip),%rsi        # 4759a8 <usage_message+0x13c68>
  458ad5:	bf 01 00 00 00       	mov    $0x1,%edi
  458ada:	31 c0                	xor    %eax,%eax
  458adc:	e8 cf 85 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458ae1:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  458ae6:	eb cf                	jmp    458ab7 <DBget_row_count+0x1bb>
  458ae8:	53                   	push   %rbx
  458ae9:	48 83 ec 10          	sub    $0x10,%rsp
  458aed:	48 89 fb             	mov    %rdi,%rbx
  458af0:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%rsp)
  458af7:	00 
  458af8:	48 89 fa             	mov    %rdi,%rdx
  458afb:	48 8d 35 c6 cf 01 00 	lea    0x1cfc6(%rip),%rsi        # 475ac8 <usage_message+0x13d88>
  458b02:	bf 04 00 00 00       	mov    $0x4,%edi
  458b07:	31 c0                	xor    %eax,%eax
  458b09:	e8 a2 85 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458b0e:	48 8d 74 24 0c       	lea    0xc(%rsp),%rsi
  458b13:	48 89 df             	mov    %rbx,%rdi
  458b16:	e8 bd fe ff ff       	callq  4589d8 <DBget_row_count+0xdc>
  458b1b:	89 c3                	mov    %eax,%ebx
  458b1d:	89 c7                	mov    %eax,%edi
  458b1f:	e8 57 a8 fe ff       	callq  44337b <zbx_result_string>
  458b24:	48 89 c2             	mov    %rax,%rdx
  458b27:	48 8d 35 7b c6 01 00 	lea    0x1c67b(%rip),%rsi        # 4751a9 <usage_message+0x13469>
  458b2e:	bf 04 00 00 00       	mov    $0x4,%edi
  458b33:	31 c0                	xor    %eax,%eax
  458b35:	e8 76 85 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458b3a:	89 d8                	mov    %ebx,%eax
  458b3c:	48 83 c4 10          	add    $0x10,%rsp
  458b40:	5b                   	pop    %rbx
  458b41:	c3                   	retq   

0000000000458b42 <__zbx_DBexecute>:
  458b42:	55                   	push   %rbp
  458b43:	53                   	push   %rbx
  458b44:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
  458b4b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
  458b50:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  458b55:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  458b5a:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  458b5f:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  458b64:	0f b6 c0             	movzbl %al,%eax
  458b67:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  458b6e:	00 
  458b6f:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 458ba3 <__zbx_DBexecute+0x61>
  458b76:	48 29 d0             	sub    %rdx,%rax
  458b79:	48 8d 94 24 cf 00 00 	lea    0xcf(%rsp),%rdx
  458b80:	00 
  458b81:	ff e0                	jmpq   *%rax
  458b83:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  458b87:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  458b8b:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  458b8f:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  458b93:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  458b97:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  458b9b:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  458b9f:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  458ba3:	48 89 fb             	mov    %rdi,%rbx
  458ba6:	c7 04 24 08 00 00 00 	movl   $0x8,(%rsp)
  458bad:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  458bb4:	00 
  458bb5:	48 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%rax
  458bbc:	00 
  458bbd:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  458bc2:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  458bc7:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  458bcc:	48 89 e6             	mov    %rsp,%rsi
  458bcf:	e8 b0 5b 00 00       	callq  45e784 <zbx_db_vexecute>
  458bd4:	83 f8 fe             	cmp    $0xfffffffffffffffe,%eax
  458bd7:	75 1c                	jne    458bf5 <__zbx_DBexecute+0xb3>
  458bd9:	e8 a3 f2 ff ff       	callq  457e81 <DBclose>
  458bde:	31 ff                	xor    %edi,%edi
  458be0:	e8 97 f1 ff ff       	callq  457d7c <DBconnect>
  458be5:	48 89 e6             	mov    %rsp,%rsi
  458be8:	48 89 df             	mov    %rbx,%rdi
  458beb:	e8 94 5b 00 00       	callq  45e784 <zbx_db_vexecute>
  458bf0:	83 f8 fe             	cmp    $0xfffffffffffffffe,%eax
  458bf3:	74 0a                	je     458bff <__zbx_DBexecute+0xbd>
  458bf5:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
  458bfc:	5b                   	pop    %rbx
  458bfd:	5d                   	pop    %rbp
  458bfe:	c3                   	retq   
  458bff:	48 8d 35 b2 c7 01 00 	lea    0x1c7b2(%rip),%rsi        # 4753b8 <usage_message+0x13678>
  458c06:	bf 03 00 00 00       	mov    $0x3,%edi
  458c0b:	31 c0                	xor    %eax,%eax
  458c0d:	e8 9e 84 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458c12:	bf 0a 00 00 00       	mov    $0xa,%edi
  458c17:	e8 8c 57 fb ff       	callq  40e3a8 <sleep@plt>
  458c1c:	eb bb                	jmp    458bd9 <__zbx_DBexecute+0x97>

0000000000458c1e <DBexecute_overflowed_sql>:
  458c1e:	53                   	push   %rbx
  458c1f:	48 89 d3             	mov    %rdx,%rbx
  458c22:	81 3a 00 00 04 00    	cmpl   $0x40000,(%rdx)
  458c28:	7f 02                	jg     458c2c <DBexecute_overflowed_sql+0xe>
  458c2a:	5b                   	pop    %rbx
  458c2b:	c3                   	retq   
  458c2c:	48 8b 37             	mov    (%rdi),%rsi
  458c2f:	48 8d 3d 2f 95 02 00 	lea    0x2952f(%rip),%rdi        # 482165 <usage_message+0x20425>
  458c36:	31 c0                	xor    %eax,%eax
  458c38:	e8 05 ff ff ff       	callq  458b42 <__zbx_DBexecute>
  458c3d:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
  458c43:	5b                   	pop    %rbx
  458c44:	c3                   	retq   

0000000000458c45 <DBproxy_register_host>:
  458c45:	53                   	push   %rbx
  458c46:	be 40 00 00 00       	mov    $0x40,%esi
  458c4b:	e8 8d ec ff ff       	callq  4578dd <DBdyn_escape_string_len>
  458c50:	48 89 c3             	mov    %rax,%rbx
  458c53:	31 ff                	xor    %edi,%edi
  458c55:	e8 7e 5f fb ff       	callq  40ebd8 <time@plt>
  458c5a:	48 89 da             	mov    %rbx,%rdx
  458c5d:	89 c6                	mov    %eax,%esi
  458c5f:	48 8d 3d 8a ce 01 00 	lea    0x1ce8a(%rip),%rdi        # 475af0 <usage_message+0x13db0>
  458c66:	31 c0                	xor    %eax,%eax
  458c68:	e8 d5 fe ff ff       	callq  458b42 <__zbx_DBexecute>
  458c6d:	48 85 db             	test   %rbx,%rbx
  458c70:	74 09                	je     458c7b <DBproxy_register_host+0x36>
  458c72:	48 89 df             	mov    %rbx,%rdi
  458c75:	5b                   	pop    %rbx
  458c76:	e9 6d 55 fb ff       	jmpq   40e1e8 <free@plt>
  458c7b:	5b                   	pop    %rbx
  458c7c:	c3                   	retq   

0000000000458c7d <DBget_nextid>:
  458c7d:	41 57                	push   %r15
  458c7f:	41 56                	push   %r14
  458c81:	41 55                	push   %r13
  458c83:	41 54                	push   %r12
  458c85:	55                   	push   %rbp
  458c86:	53                   	push   %rbx
  458c87:	48 83 ec 48          	sub    $0x48,%rsp
  458c8b:	48 89 fb             	mov    %rdi,%rbx
  458c8e:	89 74 24 1c          	mov    %esi,0x1c(%rsp)
  458c92:	48 89 f9             	mov    %rdi,%rcx
  458c95:	48 8d 15 2b c5 01 00 	lea    0x1c52b(%rip),%rdx        # 4751c7 <usage_message+0x13487>
  458c9c:	48 8d 35 31 c5 01 00 	lea    0x1c531(%rip),%rsi        # 4751d4 <usage_message+0x13494>
  458ca3:	bf 04 00 00 00       	mov    $0x4,%edi
  458ca8:	31 c0                	xor    %eax,%eax
  458caa:	e8 01 84 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458caf:	48 89 df             	mov    %rbx,%rdi
  458cb2:	e8 52 e7 ff ff       	callq  457409 <DBget_table>
  458cb7:	48 89 c3             	mov    %rax,%rbx
  458cba:	48 8b 05 a7 40 23 00 	mov    0x2340a7(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  458cc1:	31 ed                	xor    %ebp,%ebp
  458cc3:	8b 10                	mov    (%rax),%edx
  458cc5:	85 d2                	test   %edx,%edx
  458cc7:	0f 49 28             	cmovns (%rax),%ebp
  458cca:	f6 43 10 01          	testb  $0x1,0x10(%rbx)
  458cce:	0f 84 a6 01 00 00    	je     458e7a <DBget_nextid+0x1fd>
  458cd4:	4c 63 e5             	movslq %ebp,%r12
  458cd7:	48 b8 00 28 f1 58 0a 	mov    $0x5b0a58f12800,%rax
  458cde:	5b 00 00 
  458ce1:	4c 0f af e0          	imul   %rax,%r12
  458ce5:	49 be ff e7 76 48 17 	mov    $0x174876e7ff,%r14
  458cec:	00 00 00 
  458cef:	4f 8d 34 34          	lea    (%r12,%r14,1),%r14
  458cf3:	4c 8d 6c 24 38       	lea    0x38(%rsp),%r13
  458cf8:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
  458cfd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  458d02:	48 63 44 24 1c       	movslq 0x1c(%rsp),%rax
  458d07:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  458d0c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  458d10:	48 8b 13             	mov    (%rbx),%rdx
  458d13:	89 ee                	mov    %ebp,%esi
  458d15:	48 8d 3d 14 ce 01 00 	lea    0x1ce14(%rip),%rdi        # 475b30 <usage_message+0x13df0>
  458d1c:	31 c0                	xor    %eax,%eax
  458d1e:	e8 89 f2 ff ff       	callq  457fac <__zbx_DBselect>
  458d23:	49 89 c7             	mov    %rax,%r15
  458d26:	48 89 c7             	mov    %rax,%rdi
  458d29:	e8 6f ec ff ff       	callq  45799d <DBfetch>
  458d2e:	48 85 c0             	test   %rax,%rax
  458d31:	0f 84 aa 00 00 00    	je     458de1 <DBget_nextid+0x164>
  458d37:	4c 89 ea             	mov    %r13,%rdx
  458d3a:	48 8d 35 92 c3 01 00 	lea    0x1c392(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  458d41:	48 8b 38             	mov    (%rax),%rdi
  458d44:	31 c0                	xor    %eax,%eax
  458d46:	e8 5d 51 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  458d4b:	4c 89 ff             	mov    %r15,%rdi
  458d4e:	e8 85 4f fb ff       	callq  40dcd8 <mysql_free_result@plt>
  458d53:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
  458d58:	4c 39 e0             	cmp    %r12,%rax
  458d5b:	72 05                	jb     458d62 <DBget_nextid+0xe5>
  458d5d:	4c 39 f0             	cmp    %r14,%rax
  458d60:	72 19                	jb     458d7b <DBget_nextid+0xfe>
  458d62:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  458d66:	48 8b 13             	mov    (%rbx),%rdx
  458d69:	89 ee                	mov    %ebp,%esi
  458d6b:	48 8d 3d 06 cf 01 00 	lea    0x1cf06(%rip),%rdi        # 475c78 <usage_message+0x13f38>
  458d72:	31 c0                	xor    %eax,%eax
  458d74:	e8 c9 fd ff ff       	callq  458b42 <__zbx_DBexecute>
  458d79:	eb 91                	jmp    458d0c <DBget_nextid+0x8f>
  458d7b:	4c 8b 43 08          	mov    0x8(%rbx),%r8
  458d7f:	48 8b 0b             	mov    (%rbx),%rcx
  458d82:	89 ea                	mov    %ebp,%edx
  458d84:	8b 74 24 1c          	mov    0x1c(%rsp),%esi
  458d88:	48 8d 3d 31 cf 01 00 	lea    0x1cf31(%rip),%rdi        # 475cc0 <usage_message+0x13f80>
  458d8f:	31 c0                	xor    %eax,%eax
  458d91:	e8 ac fd ff ff       	callq  458b42 <__zbx_DBexecute>
  458d96:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  458d9a:	48 8b 13             	mov    (%rbx),%rdx
  458d9d:	89 ee                	mov    %ebp,%esi
  458d9f:	48 8d 3d 8a cd 01 00 	lea    0x1cd8a(%rip),%rdi        # 475b30 <usage_message+0x13df0>
  458da6:	31 c0                	xor    %eax,%eax
  458da8:	e8 ff f1 ff ff       	callq  457fac <__zbx_DBselect>
  458dad:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  458db2:	48 89 c7             	mov    %rax,%rdi
  458db5:	e8 e3 eb ff ff       	callq  45799d <DBfetch>
  458dba:	49 89 c7             	mov    %rax,%r15
  458dbd:	48 85 c0             	test   %rax,%rax
  458dc0:	74 10                	je     458dd2 <DBget_nextid+0x155>
  458dc2:	48 8b 38             	mov    (%rax),%rdi
  458dc5:	e8 d8 eb ff ff       	callq  4579a2 <DBis_null>
  458dca:	85 c0                	test   %eax,%eax
  458dcc:	0f 85 15 01 00 00    	jne    458ee7 <DBget_nextid+0x26a>
  458dd2:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  458dd7:	e8 fc 4e fb ff       	callq  40dcd8 <mysql_free_result@plt>
  458ddc:	e9 2b ff ff ff       	jmpq   458d0c <DBget_nextid+0x8f>
  458de1:	4c 89 ff             	mov    %r15,%rdi
  458de4:	e8 ef 4e fb ff       	callq  40dcd8 <mysql_free_result@plt>
  458de9:	48 8b 73 08          	mov    0x8(%rbx),%rsi
  458ded:	4d 89 f1             	mov    %r14,%r9
  458df0:	4d 89 e0             	mov    %r12,%r8
  458df3:	48 89 f1             	mov    %rsi,%rcx
  458df6:	48 8b 13             	mov    (%rbx),%rdx
  458df9:	48 8d 3d e8 28 01 00 	lea    0x128e8(%rip),%rdi        # 46b6e8 <usage_message+0x99a8>
  458e00:	31 c0                	xor    %eax,%eax
  458e02:	e8 a5 f1 ff ff       	callq  457fac <__zbx_DBselect>
  458e07:	49 89 c7             	mov    %rax,%r15
  458e0a:	48 89 c7             	mov    %rax,%rdi
  458e0d:	e8 8b eb ff ff       	callq  45799d <DBfetch>
  458e12:	48 85 c0             	test   %rax,%rax
  458e15:	74 16                	je     458e2d <DBget_nextid+0x1b0>
  458e17:	48 8b 38             	mov    (%rax),%rdi
  458e1a:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  458e1f:	e8 7e eb ff ff       	callq  4579a2 <DBis_null>
  458e24:	85 c0                	test   %eax,%eax
  458e26:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  458e2b:	75 71                	jne    458e9e <DBget_nextid+0x221>
  458e2d:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
  458e32:	4c 89 ff             	mov    %r15,%rdi
  458e35:	e8 9e 4e fb ff       	callq  40dcd8 <mysql_free_result@plt>
  458e3a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  458e3e:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  458e43:	48 8b 13             	mov    (%rbx),%rdx
  458e46:	89 ee                	mov    %ebp,%esi
  458e48:	48 8d 3d 81 cd 01 00 	lea    0x1cd81(%rip),%rdi        # 475bd0 <usage_message+0x13e90>
  458e4f:	31 c0                	xor    %eax,%eax
  458e51:	e8 ec fc ff ff       	callq  458b42 <__zbx_DBexecute>
  458e56:	85 c0                	test   %eax,%eax
  458e58:	0f 89 ae fe ff ff    	jns    458d0c <DBget_nextid+0x8f>
  458e5e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  458e62:	48 8b 13             	mov    (%rbx),%rdx
  458e65:	89 ee                	mov    %ebp,%esi
  458e67:	48 8d 3d b2 cd 01 00 	lea    0x1cdb2(%rip),%rdi        # 475c20 <usage_message+0x13ee0>
  458e6e:	31 c0                	xor    %eax,%eax
  458e70:	e8 cd fc ff ff       	callq  458b42 <__zbx_DBexecute>
  458e75:	e9 92 fe ff ff       	jmpq   458d0c <DBget_nextid+0x8f>
  458e7a:	4c 63 e5             	movslq %ebp,%r12
  458e7d:	48 b8 00 40 7a 10 f3 	mov    $0x5af3107a4000,%rax
  458e84:	5a 00 00 
  458e87:	4c 0f af e0          	imul   %rax,%r12
  458e8b:	49 be ff 3f 7a 10 f3 	mov    $0x5af3107a3fff,%r14
  458e92:	5a 00 00 
  458e95:	4f 8d 34 34          	lea    (%r12,%r14,1),%r14
  458e99:	e9 55 fe ff ff       	jmpq   458cf3 <DBget_nextid+0x76>
  458e9e:	48 8b 3a             	mov    (%rdx),%rdi
  458ea1:	80 3f 00             	cmpb   $0x0,(%rdi)
  458ea4:	74 87                	je     458e2d <DBget_nextid+0x1b0>
  458ea6:	4c 89 ea             	mov    %r13,%rdx
  458ea9:	48 8d 35 23 c2 01 00 	lea    0x1c223(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  458eb0:	31 c0                	xor    %eax,%eax
  458eb2:	e8 f1 4f fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  458eb7:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
  458ebc:	4d 39 f0             	cmp    %r14,%r8
  458ebf:	0f 82 6d ff ff ff    	jb     458e32 <DBget_nextid+0x1b5>
  458ec5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  458ec9:	48 8b 13             	mov    (%rbx),%rdx
  458ecc:	48 8d 35 ad cc 01 00 	lea    0x1ccad(%rip),%rsi        # 475b80 <usage_message+0x13e40>
  458ed3:	bf 01 00 00 00       	mov    $0x1,%edi
  458ed8:	31 c0                	xor    %eax,%eax
  458eda:	e8 d1 81 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458edf:	83 cf ff             	or     $0xffffffffffffffff,%edi
  458ee2:	e8 01 50 fb ff       	callq  40dee8 <exit@plt>
  458ee7:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  458eec:	48 8d 35 e0 c1 01 00 	lea    0x1c1e0(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  458ef3:	49 8b 3f             	mov    (%r15),%rdi
  458ef6:	31 c0                	xor    %eax,%eax
  458ef8:	e8 ab 4f fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  458efd:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  458f02:	e8 d1 4d fb ff       	callq  40dcd8 <mysql_free_result@plt>
  458f07:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
  458f0c:	4c 03 4c 24 38       	add    0x38(%rsp),%r9
  458f11:	4c 3b 4c 24 30       	cmp    0x30(%rsp),%r9
  458f16:	0f 85 f0 fd ff ff    	jne    458d0c <DBget_nextid+0x8f>
  458f1c:	4c 8b 43 08          	mov    0x8(%rbx),%r8
  458f20:	48 8b 0b             	mov    (%rbx),%rcx
  458f23:	48 8d 15 9d c2 01 00 	lea    0x1c29d(%rip),%rdx        # 4751c7 <usage_message+0x13487>
  458f2a:	48 8d 35 ba c2 01 00 	lea    0x1c2ba(%rip),%rsi        # 4751eb <usage_message+0x134ab>
  458f31:	bf 04 00 00 00       	mov    $0x4,%edi
  458f36:	31 c0                	xor    %eax,%eax
  458f38:	e8 73 81 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  458f3d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
  458f42:	48 83 c0 01          	add    $0x1,%rax
  458f46:	48 2b 44 24 20       	sub    0x20(%rsp),%rax
  458f4b:	48 83 c4 48          	add    $0x48,%rsp
  458f4f:	5b                   	pop    %rbx
  458f50:	5d                   	pop    %rbp
  458f51:	41 5c                	pop    %r12
  458f53:	41 5d                	pop    %r13
  458f55:	41 5e                	pop    %r14
  458f57:	41 5f                	pop    %r15
  458f59:	c3                   	retq   

0000000000458f5a <DBget_maxid_num>:
  458f5a:	48 89 f8             	mov    %rdi,%rax
  458f5d:	89 f2                	mov    %esi,%edx
  458f5f:	b9 07 00 00 00       	mov    $0x7,%ecx
  458f64:	48 8d 3d c3 82 00 00 	lea    0x82c3(%rip),%rdi        # 46122e <_IO_stdin_used+0x174e>
  458f6b:	48 89 c6             	mov    %rax,%rsi
  458f6e:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  458f70:	0f 84 8f 00 00 00    	je     459005 <DBget_maxid_num+0xab>
  458f76:	b9 0c 00 00 00       	mov    $0xc,%ecx
  458f7b:	48 8d 3d 6f b3 00 00 	lea    0xb36f(%rip),%rdi        # 4642f1 <usage_message+0x25b1>
  458f82:	48 89 c6             	mov    %rax,%rsi
  458f85:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  458f87:	74 72                	je     458ffb <DBget_maxid_num+0xa1>
  458f89:	b9 0d 00 00 00       	mov    $0xd,%ecx
  458f8e:	48 8d 3d 74 b3 00 00 	lea    0xb374(%rip),%rdi        # 464309 <usage_message+0x25c9>
  458f95:	48 89 c6             	mov    %rax,%rsi
  458f98:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  458f9a:	74 5f                	je     458ffb <DBget_maxid_num+0xa1>
  458f9c:	b9 0a 00 00 00       	mov    $0xa,%ecx
  458fa1:	48 8d 3d 23 ee 00 00 	lea    0xee23(%rip),%rdi        # 467dcb <usage_message+0x608b>
  458fa8:	48 89 c6             	mov    %rax,%rsi
  458fab:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  458fad:	74 4c                	je     458ffb <DBget_maxid_num+0xa1>
  458faf:	b9 07 00 00 00       	mov    $0x7,%ecx
  458fb4:	48 8d 3d 09 ee 00 00 	lea    0xee09(%rip),%rdi        # 467dc4 <usage_message+0x6084>
  458fbb:	48 89 c6             	mov    %rax,%rsi
  458fbe:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  458fc0:	74 39                	je     458ffb <DBget_maxid_num+0xa1>
  458fc2:	b9 07 00 00 00       	mov    $0x7,%ecx
  458fc7:	48 8d 3d ae ff 00 00 	lea    0xffae(%rip),%rdi        # 468f7c <usage_message+0x723c>
  458fce:	48 89 c6             	mov    %rax,%rsi
  458fd1:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  458fd3:	74 26                	je     458ffb <DBget_maxid_num+0xa1>
  458fd5:	b9 0c 00 00 00       	mov    $0xc,%ecx
  458fda:	48 8d 3d 24 c2 01 00 	lea    0x1c224(%rip),%rdi        # 475205 <usage_message+0x134c5>
  458fe1:	48 89 c6             	mov    %rax,%rsi
  458fe4:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  458fe6:	74 13                	je     458ffb <DBget_maxid_num+0xa1>
  458fe8:	b9 0d 00 00 00       	mov    $0xd,%ecx
  458fed:	48 8d 3d f3 e9 01 00 	lea    0x1e9f3(%rip),%rdi        # 4779e7 <usage_message+0x15ca7>
  458ff4:	48 89 c6             	mov    %rax,%rsi
  458ff7:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  458ff9:	75 12                	jne    45900d <DBget_maxid_num+0xb3>
  458ffb:	89 d6                	mov    %edx,%esi
  458ffd:	48 89 c7             	mov    %rax,%rdi
  459000:	e9 6d 8d fd ff       	jmpq   431d72 <DCget_nextid>
  459005:	48 89 c7             	mov    %rax,%rdi
  459008:	e9 7e 8b fd ff       	jmpq   431b8b <DCget_nextid_shared>
  45900d:	89 d6                	mov    %edx,%esi
  45900f:	48 89 c7             	mov    %rax,%rdi
  459012:	e9 66 fc ff ff       	jmpq   458c7d <DBget_nextid>

0000000000459017 <DBremove_escalation>:
  459017:	48 83 ec 08          	sub    $0x8,%rsp
  45901b:	48 89 fe             	mov    %rdi,%rsi
  45901e:	48 8d 3d f3 cc 01 00 	lea    0x1ccf3(%rip),%rdi        # 475d18 <usage_message+0x13fd8>
  459025:	31 c0                	xor    %eax,%eax
  459027:	e8 16 fb ff ff       	callq  458b42 <__zbx_DBexecute>
  45902c:	31 c0                	xor    %eax,%eax
  45902e:	48 83 c4 08          	add    $0x8,%rsp
  459032:	c3                   	retq   

0000000000459033 <DBstop_escalation>:
  459033:	41 55                	push   %r13
  459035:	41 54                	push   %r12
  459037:	55                   	push   %rbp
  459038:	53                   	push   %rbx
  459039:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
  459040:	48 89 f9             	mov    %rdi,%rcx
  459043:	49 89 f0             	mov    %rsi,%r8
  459046:	48 89 d5             	mov    %rdx,%rbp
  459049:	48 8d 5c 24 10       	lea    0x10(%rsp),%rbx
  45904e:	c7 04 24 05 00 00 00 	movl   $0x5,(%rsp)
  459055:	41 b9 01 00 00 00    	mov    $0x1,%r9d
  45905b:	48 8d 15 e6 cc 01 00 	lea    0x1cce6(%rip),%rdx        # 475d48 <usage_message+0x14008>
  459062:	be 00 01 00 00       	mov    $0x100,%esi
  459067:	48 89 df             	mov    %rbx,%rdi
  45906a:	31 c0                	xor    %eax,%eax
  45906c:	e8 f2 ba fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  459071:	be 01 00 00 00       	mov    $0x1,%esi
  459076:	48 89 df             	mov    %rbx,%rdi
  459079:	e8 08 ee ff ff       	callq  457e86 <DBselectN>
  45907e:	48 89 c3             	mov    %rax,%rbx
  459081:	48 89 c7             	mov    %rax,%rdi
  459084:	e8 14 e9 ff ff       	callq  45799d <DBfetch>
  459089:	49 89 c4             	mov    %rax,%r12
  45908c:	48 85 c0             	test   %rax,%rax
  45908f:	74 74                	je     459105 <DBstop_escalation+0xd2>
  459091:	48 8d 94 24 18 01 00 	lea    0x118(%rsp),%rdx
  459098:	00 
  459099:	48 8d 35 33 c0 01 00 	lea    0x1c033(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4590a0:	48 8b 38             	mov    (%rax),%rdi
  4590a3:	31 c0                	xor    %eax,%eax
  4590a5:	e8 fe 4d fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4590aa:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
  4590af:	ba 0a 00 00 00       	mov    $0xa,%edx
  4590b4:	31 f6                	xor    %esi,%esi
  4590b6:	e8 6d 54 fb ff       	callq  40e528 <strtol@plt>
  4590bb:	49 89 c5             	mov    %rax,%r13
  4590be:	49 8b 7c 24 10       	mov    0x10(%r12),%rdi
  4590c3:	ba 0a 00 00 00       	mov    $0xa,%edx
  4590c8:	31 f6                	xor    %esi,%esi
  4590ca:	e8 59 54 fb ff       	callq  40e528 <strtol@plt>
  4590cf:	45 85 ed             	test   %r13d,%r13d
  4590d2:	75 0e                	jne    4590e2 <DBstop_escalation+0xaf>
  4590d4:	85 c0                	test   %eax,%eax
  4590d6:	75 0a                	jne    4590e2 <DBstop_escalation+0xaf>
  4590d8:	ba 05 00 00 00       	mov    $0x5,%edx
  4590dd:	0f 1f 00             	nopl   (%rax)
  4590e0:	eb 0a                	jmp    4590ec <DBstop_escalation+0xb9>
  4590e2:	83 f8 04             	cmp    $0x4,%eax
  4590e5:	74 f1                	je     4590d8 <DBstop_escalation+0xa5>
  4590e7:	ba 01 00 00 00       	mov    $0x1,%edx
  4590ec:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
  4590f3:	00 
  4590f4:	48 89 ee             	mov    %rbp,%rsi
  4590f7:	48 8d 3d da cc 01 00 	lea    0x1ccda(%rip),%rdi        # 475dd8 <usage_message+0x14098>
  4590fe:	31 c0                	xor    %eax,%eax
  459100:	e8 3d fa ff ff       	callq  458b42 <__zbx_DBexecute>
  459105:	48 89 df             	mov    %rbx,%rdi
  459108:	e8 cb 4b fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45910d:	31 c0                	xor    %eax,%eax
  45910f:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
  459116:	5b                   	pop    %rbx
  459117:	5d                   	pop    %rbp
  459118:	41 5c                	pop    %r12
  45911a:	41 5d                	pop    %r13
  45911c:	c3                   	retq   

000000000045911d <DBstart_escalation>:
  45911d:	41 54                	push   %r12
  45911f:	55                   	push   %rbp
  459120:	53                   	push   %rbx
  459121:	48 83 ec 10          	sub    $0x10,%rsp
  459125:	48 89 fd             	mov    %rdi,%rbp
  459128:	48 89 f3             	mov    %rsi,%rbx
  45912b:	49 89 d4             	mov    %rdx,%r12
  45912e:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  459135:	41 b9 05 00 00 00    	mov    $0x5,%r9d
  45913b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  459141:	b9 01 00 00 00       	mov    $0x1,%ecx
  459146:	48 89 f2             	mov    %rsi,%rdx
  459149:	48 89 fe             	mov    %rdi,%rsi
  45914c:	48 8d 3d dd cc 01 00 	lea    0x1ccdd(%rip),%rdi        # 475e30 <usage_message+0x140f0>
  459153:	31 c0                	xor    %eax,%eax
  459155:	e8 e8 f9 ff ff       	callq  458b42 <__zbx_DBexecute>
  45915a:	45 31 c0             	xor    %r8d,%r8d
  45915d:	48 89 d9             	mov    %rbx,%rcx
  459160:	48 89 ea             	mov    %rbp,%rdx
  459163:	be 04 00 00 00       	mov    $0x4,%esi
  459168:	48 8d 3d 41 cd 01 00 	lea    0x1cd41(%rip),%rdi        # 475eb0 <usage_message+0x14170>
  45916f:	31 c0                	xor    %eax,%eax
  459171:	e8 cc f9 ff ff       	callq  458b42 <__zbx_DBexecute>
  459176:	be 01 00 00 00       	mov    $0x1,%esi
  45917b:	48 8d 3d 83 c0 01 00 	lea    0x1c083(%rip),%rdi        # 475205 <usage_message+0x134c5>
  459182:	e8 d3 fd ff ff       	callq  458f5a <DBget_maxid_num>
  459187:	45 31 c9             	xor    %r9d,%r9d
  45918a:	4d 89 e0             	mov    %r12,%r8
  45918d:	48 89 d9             	mov    %rbx,%rcx
  459190:	48 89 ea             	mov    %rbp,%rdx
  459193:	48 89 c6             	mov    %rax,%rsi
  459196:	48 8d 3d 7b cd 01 00 	lea    0x1cd7b(%rip),%rdi        # 475f18 <usage_message+0x141d8>
  45919d:	31 c0                	xor    %eax,%eax
  45919f:	e8 9e f9 ff ff       	callq  458b42 <__zbx_DBexecute>
  4591a4:	31 c0                	xor    %eax,%eax
  4591a6:	48 83 c4 10          	add    $0x10,%rsp
  4591aa:	5b                   	pop    %rbx
  4591ab:	5d                   	pop    %rbp
  4591ac:	41 5c                	pop    %r12
  4591ae:	c3                   	retq   

00000000004591af <DBadd_alert>:
  4591af:	41 57                	push   %r15
  4591b1:	41 56                	push   %r14
  4591b3:	41 55                	push   %r13
  4591b5:	41 54                	push   %r12
  4591b7:	55                   	push   %rbp
  4591b8:	53                   	push   %rbx
  4591b9:	48 83 ec 38          	sub    $0x38,%rsp
  4591bd:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
  4591c2:	49 89 f7             	mov    %rsi,%r15
  4591c5:	49 89 d5             	mov    %rdx,%r13
  4591c8:	49 89 ce             	mov    %rcx,%r14
  4591cb:	4c 89 c3             	mov    %r8,%rbx
  4591ce:	4d 89 cc             	mov    %r9,%r12
  4591d1:	48 8d 35 39 c0 01 00 	lea    0x1c039(%rip),%rsi        # 475211 <usage_message+0x134d1>
  4591d8:	bf 04 00 00 00       	mov    $0x4,%edi
  4591dd:	31 c0                	xor    %eax,%eax
  4591df:	e8 cc 7e fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4591e4:	31 ff                	xor    %edi,%edi
  4591e6:	e8 ed 59 fb ff       	callq  40ebd8 <time@plt>
  4591eb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  4591f0:	be 64 00 00 00       	mov    $0x64,%esi
  4591f5:	48 89 df             	mov    %rbx,%rdi
  4591f8:	e8 e0 e6 ff ff       	callq  4578dd <DBdyn_escape_string_len>
  4591fd:	48 89 c5             	mov    %rax,%rbp
  459200:	be ff 00 00 00       	mov    $0xff,%esi
  459205:	4c 89 e7             	mov    %r12,%rdi
  459208:	e8 d0 e6 ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45920d:	49 89 c4             	mov    %rax,%r12
  459210:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  459215:	e8 47 e7 ff ff       	callq  457961 <DBdyn_escape_string>
  45921a:	48 89 c3             	mov    %rax,%rbx
  45921d:	be 01 00 00 00       	mov    $0x1,%esi
  459222:	48 8d 3d 53 fd 00 00 	lea    0xfd53(%rip),%rdi        # 468f7c <usage_message+0x723c>
  459229:	e8 2c fd ff ff       	callq  458f5a <DBget_maxid_num>
  45922e:	48 89 c6             	mov    %rax,%rsi
  459231:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
  459236:	4c 89 64 24 10       	mov    %r12,0x10(%rsp)
  45923b:	48 89 6c 24 08       	mov    %rbp,0x8(%rsp)
  459240:	4c 89 34 24          	mov    %r14,(%rsp)
  459244:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
  459249:	4d 89 f8             	mov    %r15,%r8
  45924c:	4c 89 e9             	mov    %r13,%rcx
  45924f:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  459254:	48 8d 3d 25 cd 01 00 	lea    0x1cd25(%rip),%rdi        # 475f80 <usage_message+0x14240>
  45925b:	31 c0                	xor    %eax,%eax
  45925d:	e8 e0 f8 ff ff       	callq  458b42 <__zbx_DBexecute>
  459262:	48 85 ed             	test   %rbp,%rbp
  459265:	74 08                	je     45926f <DBadd_alert+0xc0>
  459267:	48 89 ef             	mov    %rbp,%rdi
  45926a:	e8 79 4f fb ff       	callq  40e1e8 <free@plt>
  45926f:	4d 85 e4             	test   %r12,%r12
  459272:	74 08                	je     45927c <DBadd_alert+0xcd>
  459274:	4c 89 e7             	mov    %r12,%rdi
  459277:	e8 6c 4f fb ff       	callq  40e1e8 <free@plt>
  45927c:	48 85 db             	test   %rbx,%rbx
  45927f:	90                   	nop
  459280:	74 08                	je     45928a <DBadd_alert+0xdb>
  459282:	48 89 df             	mov    %rbx,%rdi
  459285:	e8 5e 4f fb ff       	callq  40e1e8 <free@plt>
  45928a:	31 c0                	xor    %eax,%eax
  45928c:	48 83 c4 38          	add    $0x38,%rsp
  459290:	5b                   	pop    %rbx
  459291:	5d                   	pop    %rbp
  459292:	41 5c                	pop    %r12
  459294:	41 5d                	pop    %r13
  459296:	41 5e                	pop    %r14
  459298:	41 5f                	pop    %r15
  45929a:	c3                   	retq   

000000000045929b <DBadd_trend_uint>:
  45929b:	41 57                	push   %r15
  45929d:	41 56                	push   %r14
  45929f:	41 55                	push   %r13
  4592a1:	41 54                	push   %r12
  4592a3:	55                   	push   %rbp
  4592a4:	53                   	push   %rbx
  4592a5:	48 83 ec 38          	sub    $0x38,%rsp
  4592a9:	49 89 fd             	mov    %rdi,%r13
  4592ac:	49 89 f4             	mov    %rsi,%r12
  4592af:	89 d3                	mov    %edx,%ebx
  4592b1:	48 8d 35 73 bf 01 00 	lea    0x1bf73(%rip),%rsi        # 47522b <usage_message+0x134eb>
  4592b8:	bf 04 00 00 00       	mov    $0x4,%edi
  4592bd:	31 c0                	xor    %eax,%eax
  4592bf:	e8 ec 7d fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4592c4:	ba c5 b3 a2 91       	mov    $0x91a2b3c5,%edx
  4592c9:	89 d8                	mov    %ebx,%eax
  4592cb:	f7 ea                	imul   %edx
  4592cd:	01 da                	add    %ebx,%edx
  4592cf:	c1 fa 0b             	sar    $0xb,%edx
  4592d2:	c1 fb 1f             	sar    $0x1f,%ebx
  4592d5:	29 da                	sub    %ebx,%edx
  4592d7:	89 d0                	mov    %edx,%eax
  4592d9:	c1 e0 04             	shl    $0x4,%eax
  4592dc:	c1 e2 08             	shl    $0x8,%edx
  4592df:	29 c2                	sub    %eax,%edx
  4592e1:	89 d3                	mov    %edx,%ebx
  4592e3:	c1 e3 04             	shl    $0x4,%ebx
  4592e6:	29 d3                	sub    %edx,%ebx
  4592e8:	89 da                	mov    %ebx,%edx
  4592ea:	4c 89 ee             	mov    %r13,%rsi
  4592ed:	48 8d 3d 2c cd 01 00 	lea    0x1cd2c(%rip),%rdi        # 476020 <usage_message+0x142e0>
  4592f4:	31 c0                	xor    %eax,%eax
  4592f6:	e8 b1 ec ff ff       	callq  457fac <__zbx_DBselect>
  4592fb:	48 89 c5             	mov    %rax,%rbp
  4592fe:	48 89 c7             	mov    %rax,%rdi
  459301:	e8 97 e6 ff ff       	callq  45799d <DBfetch>
  459306:	49 89 c7             	mov    %rax,%r15
  459309:	48 85 c0             	test   %rax,%rax
  45930c:	0f 84 d1 00 00 00    	je     4593e3 <DBadd_trend_uint+0x148>
  459312:	ba 0a 00 00 00       	mov    $0xa,%edx
  459317:	31 f6                	xor    %esi,%esi
  459319:	48 8b 38             	mov    (%rax),%rdi
  45931c:	e8 07 52 fb ff       	callq  40e528 <strtol@plt>
  459321:	41 89 c6             	mov    %eax,%r14d
  459324:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
  459329:	49 8b 7f 08          	mov    0x8(%r15),%rdi
  45932d:	48 8d 35 9f bd 01 00 	lea    0x1bd9f(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  459334:	31 c0                	xor    %eax,%eax
  459336:	e8 6d 4b fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45933b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
  459340:	49 8b 7f 10          	mov    0x10(%r15),%rdi
  459344:	48 8d 35 88 bd 01 00 	lea    0x1bd88(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45934b:	31 c0                	xor    %eax,%eax
  45934d:	e8 56 4b fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  459352:	48 8d 54 24 18       	lea    0x18(%rsp),%rdx
  459357:	49 8b 7f 18          	mov    0x18(%r15),%rdi
  45935b:	48 8d 35 71 bd 01 00 	lea    0x1bd71(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  459362:	31 c0                	xor    %eax,%eax
  459364:	e8 3f 4b fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  459369:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  45936e:	4c 39 e7             	cmp    %r12,%rdi
  459371:	77 66                	ja     4593d9 <DBadd_trend_uint+0x13e>
  459373:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
  459378:	4d 39 c4             	cmp    %r8,%r12
  45937b:	76 08                	jbe    459385 <DBadd_trend_uint+0xea>
  45937d:	4c 89 64 24 18       	mov    %r12,0x18(%rsp)
  459382:	4d 89 e0             	mov    %r12,%r8
  459385:	41 8d 76 01          	lea    0x1(%r14),%esi
  459389:	4d 63 f6             	movslq %r14d,%r14
  45938c:	4c 0f af 74 24 20    	imul   0x20(%rsp),%r14
  459392:	4b 8d 0c 26          	lea    (%r14,%r12,1),%rcx
  459396:	4c 63 ce             	movslq %esi,%r9
  459399:	48 89 c8             	mov    %rcx,%rax
  45939c:	31 d2                	xor    %edx,%edx
  45939e:	49 f7 f1             	div    %r9
  4593a1:	48 89 c1             	mov    %rax,%rcx
  4593a4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  4593a9:	89 1c 24             	mov    %ebx,(%rsp)
  4593ac:	4d 89 e9             	mov    %r13,%r9
  4593af:	48 89 fa             	mov    %rdi,%rdx
  4593b2:	48 8d 3d bf cc 01 00 	lea    0x1ccbf(%rip),%rdi        # 476078 <usage_message+0x14338>
  4593b9:	31 c0                	xor    %eax,%eax
  4593bb:	e8 82 f7 ff ff       	callq  458b42 <__zbx_DBexecute>
  4593c0:	48 89 ef             	mov    %rbp,%rdi
  4593c3:	e8 10 49 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4593c8:	31 c0                	xor    %eax,%eax
  4593ca:	48 83 c4 38          	add    $0x38,%rsp
  4593ce:	5b                   	pop    %rbx
  4593cf:	5d                   	pop    %rbp
  4593d0:	41 5c                	pop    %r12
  4593d2:	41 5d                	pop    %r13
  4593d4:	41 5e                	pop    %r14
  4593d6:	41 5f                	pop    %r15
  4593d8:	c3                   	retq   
  4593d9:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
  4593de:	4c 89 e7             	mov    %r12,%rdi
  4593e1:	eb 90                	jmp    459373 <DBadd_trend_uint+0xd8>
  4593e3:	4c 89 24 24          	mov    %r12,(%rsp)
  4593e7:	4d 89 e1             	mov    %r12,%r9
  4593ea:	4d 89 e0             	mov    %r12,%r8
  4593ed:	b9 01 00 00 00       	mov    $0x1,%ecx
  4593f2:	4c 89 ea             	mov    %r13,%rdx
  4593f5:	89 de                	mov    %ebx,%esi
  4593f7:	48 8d 3d e2 cc 01 00 	lea    0x1cce2(%rip),%rdi        # 4760e0 <usage_message+0x143a0>
  4593fe:	31 c0                	xor    %eax,%eax
  459400:	e8 3d f7 ff ff       	callq  458b42 <__zbx_DBexecute>
  459405:	eb b9                	jmp    4593c0 <DBadd_trend_uint+0x125>

0000000000459407 <DBadd_trend>:
  459407:	41 56                	push   %r14
  459409:	41 55                	push   %r13
  45940b:	41 54                	push   %r12
  45940d:	55                   	push   %rbp
  45940e:	53                   	push   %rbx
  45940f:	48 83 ec 30          	sub    $0x30,%rsp
  459413:	49 89 fc             	mov    %rdi,%r12
  459416:	89 f3                	mov    %esi,%ebx
  459418:	48 8d 35 20 be 01 00 	lea    0x1be20(%rip),%rsi        # 47523f <usage_message+0x134ff>
  45941f:	bf 04 00 00 00       	mov    $0x4,%edi
  459424:	31 c0                	xor    %eax,%eax
  459426:	f2 0f 11 04 24       	movsd  %xmm0,(%rsp)
  45942b:	e8 80 7c fd ff       	callq  4310b0 <__zbx_zabbix_log>
  459430:	ba c5 b3 a2 91       	mov    $0x91a2b3c5,%edx
  459435:	89 d8                	mov    %ebx,%eax
  459437:	f7 ea                	imul   %edx
  459439:	01 da                	add    %ebx,%edx
  45943b:	c1 fa 0b             	sar    $0xb,%edx
  45943e:	c1 fb 1f             	sar    $0x1f,%ebx
  459441:	29 da                	sub    %ebx,%edx
  459443:	89 d0                	mov    %edx,%eax
  459445:	c1 e0 04             	shl    $0x4,%eax
  459448:	c1 e2 08             	shl    $0x8,%edx
  45944b:	29 c2                	sub    %eax,%edx
  45944d:	89 d3                	mov    %edx,%ebx
  45944f:	c1 e3 04             	shl    $0x4,%ebx
  459452:	29 d3                	sub    %edx,%ebx
  459454:	89 da                	mov    %ebx,%edx
  459456:	4c 89 e6             	mov    %r12,%rsi
  459459:	48 8d 3d e8 cc 01 00 	lea    0x1cce8(%rip),%rdi        # 476148 <usage_message+0x14408>
  459460:	31 c0                	xor    %eax,%eax
  459462:	e8 45 eb ff ff       	callq  457fac <__zbx_DBselect>
  459467:	48 89 c5             	mov    %rax,%rbp
  45946a:	48 89 c7             	mov    %rax,%rdi
  45946d:	e8 2b e5 ff ff       	callq  45799d <DBfetch>
  459472:	49 89 c5             	mov    %rax,%r13
  459475:	48 85 c0             	test   %rax,%rax
  459478:	f2 0f 10 1c 24       	movsd  (%rsp),%xmm3
  45947d:	0f 84 aa 00 00 00    	je     45952d <DBadd_trend+0x126>
  459483:	ba 0a 00 00 00       	mov    $0xa,%edx
  459488:	31 f6                	xor    %esi,%esi
  45948a:	48 8b 38             	mov    (%rax),%rdi
  45948d:	e8 96 50 fb ff       	callq  40e528 <strtol@plt>
  459492:	41 89 c6             	mov    %eax,%r14d
  459495:	49 8b 7d 08          	mov    0x8(%r13),%rdi
  459499:	31 f6                	xor    %esi,%esi
  45949b:	e8 18 57 fb ff       	callq  40ebb8 <strtod@plt>
  4594a0:	49 8b 7d 10          	mov    0x10(%r13),%rdi
  4594a4:	31 f6                	xor    %esi,%esi
  4594a6:	f2 0f 11 44 24 10    	movsd  %xmm0,0x10(%rsp)
  4594ac:	e8 07 57 fb ff       	callq  40ebb8 <strtod@plt>
  4594b1:	f2 0f 11 44 24 28    	movsd  %xmm0,0x28(%rsp)
  4594b7:	49 8b 7d 18          	mov    0x18(%r13),%rdi
  4594bb:	31 f6                	xor    %esi,%esi
  4594bd:	e8 f6 56 fb ff       	callq  40ebb8 <strtod@plt>
  4594c2:	f2 0f 10 1c 24       	movsd  (%rsp),%xmm3
  4594c7:	f2 0f 10 64 24 10    	movsd  0x10(%rsp),%xmm4
  4594cd:	66 0f 28 cb          	movapd %xmm3,%xmm1
  4594d1:	f2 0f 5d cc          	minsd  %xmm4,%xmm1
  4594d5:	66 0f 28 e1          	movapd %xmm1,%xmm4
  4594d9:	f2 41 0f 2a ce       	cvtsi2sd %r14d,%xmm1
  4594de:	f2 0f 59 4c 24 28    	mulsd  0x28(%rsp),%xmm1
  4594e4:	f2 0f 58 cb          	addsd  %xmm3,%xmm1
  4594e8:	41 8d 76 01          	lea    0x1(%r14),%esi
  4594ec:	f2 0f 2a ee          	cvtsi2sd %esi,%xmm5
  4594f0:	89 d9                	mov    %ebx,%ecx
  4594f2:	4c 89 e2             	mov    %r12,%rdx
  4594f5:	66 0f 28 d3          	movapd %xmm3,%xmm2
  4594f9:	f2 0f 5f d0          	maxsd  %xmm0,%xmm2
  4594fd:	f2 0f 5e cd          	divsd  %xmm5,%xmm1
  459501:	66 0f 28 c4          	movapd %xmm4,%xmm0
  459505:	48 8d 3d 94 cc 01 00 	lea    0x1cc94(%rip),%rdi        # 4761a0 <usage_message+0x14460>
  45950c:	b8 03 00 00 00       	mov    $0x3,%eax
  459511:	e8 2c f6 ff ff       	callq  458b42 <__zbx_DBexecute>
  459516:	48 89 ef             	mov    %rbp,%rdi
  459519:	e8 ba 47 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45951e:	31 c0                	xor    %eax,%eax
  459520:	48 83 c4 30          	add    $0x30,%rsp
  459524:	5b                   	pop    %rbx
  459525:	5d                   	pop    %rbp
  459526:	41 5c                	pop    %r12
  459528:	41 5d                	pop    %r13
  45952a:	41 5e                	pop    %r14
  45952c:	c3                   	retq   
  45952d:	66 0f 28 d3          	movapd %xmm3,%xmm2
  459531:	66 0f 28 cb          	movapd %xmm3,%xmm1
  459535:	66 0f 28 c3          	movapd %xmm3,%xmm0
  459539:	b9 01 00 00 00       	mov    $0x1,%ecx
  45953e:	4c 89 e2             	mov    %r12,%rdx
  459541:	89 de                	mov    %ebx,%esi
  459543:	48 8d 3d be cc 01 00 	lea    0x1ccbe(%rip),%rdi        # 476208 <usage_message+0x144c8>
  45954a:	b8 03 00 00 00       	mov    $0x3,%eax
  45954f:	e8 ee f5 ff ff       	callq  458b42 <__zbx_DBexecute>
  459554:	eb c0                	jmp    459516 <DBadd_trend+0x10f>

0000000000459556 <DBdelete_service>:
  459556:	53                   	push   %rbx
  459557:	48 89 fb             	mov    %rdi,%rbx
  45955a:	48 89 fa             	mov    %rdi,%rdx
  45955d:	48 89 fe             	mov    %rdi,%rsi
  459560:	48 8d 3d 09 cd 01 00 	lea    0x1cd09(%rip),%rdi        # 476270 <usage_message+0x14530>
  459567:	31 c0                	xor    %eax,%eax
  459569:	e8 d4 f5 ff ff       	callq  458b42 <__zbx_DBexecute>
  45956e:	48 89 de             	mov    %rbx,%rsi
  459571:	48 8d 3d 40 cd 01 00 	lea    0x1cd40(%rip),%rdi        # 4762b8 <usage_message+0x14578>
  459578:	31 c0                	xor    %eax,%eax
  45957a:	5b                   	pop    %rbx
  45957b:	e9 c2 f5 ff ff       	jmpq   458b42 <__zbx_DBexecute>

0000000000459580 <DBdelete_services_by_triggerid>:
  459580:	41 54                	push   %r12
  459582:	55                   	push   %rbp
  459583:	53                   	push   %rbx
  459584:	48 83 ec 10          	sub    $0x10,%rsp
  459588:	49 89 fc             	mov    %rdi,%r12
  45958b:	48 89 fa             	mov    %rdi,%rdx
  45958e:	48 8d 35 53 cd 01 00 	lea    0x1cd53(%rip),%rsi        # 4762e8 <usage_message+0x145a8>
  459595:	bf 04 00 00 00       	mov    $0x4,%edi
  45959a:	31 c0                	xor    %eax,%eax
  45959c:	e8 0f 7b fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4595a1:	4c 89 e6             	mov    %r12,%rsi
  4595a4:	48 8d 3d 55 a0 01 00 	lea    0x1a055(%rip),%rdi        # 473600 <usage_message+0x118c0>
  4595ab:	31 c0                	xor    %eax,%eax
  4595ad:	e8 fa e9 ff ff       	callq  457fac <__zbx_DBselect>
  4595b2:	48 89 c3             	mov    %rax,%rbx
  4595b5:	48 8d 6c 24 08       	lea    0x8(%rsp),%rbp
  4595ba:	eb 1e                	jmp    4595da <DBdelete_services_by_triggerid+0x5a>
  4595bc:	48 89 ea             	mov    %rbp,%rdx
  4595bf:	48 8d 35 0d bb 01 00 	lea    0x1bb0d(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  4595c6:	48 8b 38             	mov    (%rax),%rdi
  4595c9:	31 c0                	xor    %eax,%eax
  4595cb:	e8 d8 48 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  4595d0:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  4595d5:	e8 7c ff ff ff       	callq  459556 <DBdelete_service>
  4595da:	48 89 df             	mov    %rbx,%rdi
  4595dd:	e8 bb e3 ff ff       	callq  45799d <DBfetch>
  4595e2:	48 85 c0             	test   %rax,%rax
  4595e5:	75 d5                	jne    4595bc <DBdelete_services_by_triggerid+0x3c>
  4595e7:	48 89 df             	mov    %rbx,%rdi
  4595ea:	e8 e9 46 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  4595ef:	4c 89 e2             	mov    %r12,%rdx
  4595f2:	48 8d 35 17 cd 01 00 	lea    0x1cd17(%rip),%rsi        # 476310 <usage_message+0x145d0>
  4595f9:	bf 04 00 00 00       	mov    $0x4,%edi
  4595fe:	31 c0                	xor    %eax,%eax
  459600:	e8 ab 7a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  459605:	48 83 c4 10          	add    $0x10,%rsp
  459609:	5b                   	pop    %rbx
  45960a:	5d                   	pop    %rbp
  45960b:	41 5c                	pop    %r12
  45960d:	c3                   	retq   

000000000045960e <DBdelete_trigger>:
  45960e:	53                   	push   %rbx
  45960f:	48 89 fb             	mov    %rdi,%rbx
  459612:	48 89 fa             	mov    %rdi,%rdx
  459615:	48 89 fe             	mov    %rdi,%rsi
  459618:	48 8d 3d 21 cd 01 00 	lea    0x1cd21(%rip),%rdi        # 476340 <usage_message+0x14600>
  45961f:	31 c0                	xor    %eax,%eax
  459621:	e8 1c f5 ff ff       	callq  458b42 <__zbx_DBexecute>
  459626:	48 89 de             	mov    %rbx,%rsi
  459629:	48 8d 3d 60 cd 01 00 	lea    0x1cd60(%rip),%rdi        # 476390 <usage_message+0x14650>
  459630:	31 c0                	xor    %eax,%eax
  459632:	e8 0b f5 ff ff       	callq  458b42 <__zbx_DBexecute>
  459637:	48 89 da             	mov    %rbx,%rdx
  45963a:	31 f6                	xor    %esi,%esi
  45963c:	48 8d 3d 7d cd 01 00 	lea    0x1cd7d(%rip),%rdi        # 4763c0 <usage_message+0x14680>
  459643:	31 c0                	xor    %eax,%eax
  459645:	e8 f8 f4 ff ff       	callq  458b42 <__zbx_DBexecute>
  45964a:	48 89 df             	mov    %rbx,%rdi
  45964d:	e8 2e ff ff ff       	callq  459580 <DBdelete_services_by_triggerid>
  459652:	48 89 de             	mov    %rbx,%rsi
  459655:	48 8d 3d 9c cd 01 00 	lea    0x1cd9c(%rip),%rdi        # 4763f8 <usage_message+0x146b8>
  45965c:	31 c0                	xor    %eax,%eax
  45965e:	e8 df f4 ff ff       	callq  458b42 <__zbx_DBexecute>
  459663:	48 89 de             	mov    %rbx,%rsi
  459666:	48 8d 3d c3 cd 01 00 	lea    0x1cdc3(%rip),%rdi        # 476430 <usage_message+0x146f0>
  45966d:	31 c0                	xor    %eax,%eax
  45966f:	5b                   	pop    %rbx
  459670:	e9 cd f4 ff ff       	jmpq   458b42 <__zbx_DBexecute>

0000000000459675 <DBadd_service_alarm>:
  459675:	41 54                	push   %r12
  459677:	55                   	push   %rbp
  459678:	53                   	push   %rbx
  459679:	48 89 fb             	mov    %rdi,%rbx
  45967c:	89 f5                	mov    %esi,%ebp
  45967e:	41 89 d4             	mov    %edx,%r12d
  459681:	48 8d 35 c6 bb 01 00 	lea    0x1bbc6(%rip),%rsi        # 47524e <usage_message+0x1350e>
  459688:	bf 04 00 00 00       	mov    $0x4,%edi
  45968d:	31 c0                	xor    %eax,%eax
  45968f:	e8 1c 7a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  459694:	89 ee                	mov    %ebp,%esi
  459696:	48 89 df             	mov    %rbx,%rdi
  459699:	e8 40 e8 ff ff       	callq  457ede <latest_service_alarm>
  45969e:	85 c0                	test   %eax,%eax
  4596a0:	74 2b                	je     4596cd <DBadd_service_alarm+0x58>
  4596a2:	be 01 00 00 00       	mov    $0x1,%esi
  4596a7:	48 8d 3d b7 bb 01 00 	lea    0x1bbb7(%rip),%rdi        # 475265 <usage_message+0x13525>
  4596ae:	e8 a7 f8 ff ff       	callq  458f5a <DBget_maxid_num>
  4596b3:	41 89 e8             	mov    %ebp,%r8d
  4596b6:	44 89 e1             	mov    %r12d,%ecx
  4596b9:	48 89 da             	mov    %rbx,%rdx
  4596bc:	48 89 c6             	mov    %rax,%rsi
  4596bf:	48 8d 3d 9a cd 01 00 	lea    0x1cd9a(%rip),%rdi        # 476460 <usage_message+0x14720>
  4596c6:	31 c0                	xor    %eax,%eax
  4596c8:	e8 75 f4 ff ff       	callq  458b42 <__zbx_DBexecute>
  4596cd:	48 8d 35 a0 bb 01 00 	lea    0x1bba0(%rip),%rsi        # 475274 <usage_message+0x13534>
  4596d4:	bf 04 00 00 00       	mov    $0x4,%edi
  4596d9:	31 c0                	xor    %eax,%eax
  4596db:	e8 d0 79 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4596e0:	31 c0                	xor    %eax,%eax
  4596e2:	5b                   	pop    %rbx
  4596e3:	5d                   	pop    %rbp
  4596e4:	41 5c                	pop    %r12
  4596e6:	c3                   	retq   

00000000004596e7 <DBrollback>:
  4596e7:	48 83 ec 08          	sub    $0x8,%rsp
  4596eb:	31 c0                	xor    %eax,%eax
  4596ed:	e8 8d 53 00 00       	callq  45ea7f <zbx_db_rollback>
  4596f2:	83 f8 fe             	cmp    $0xfffffffffffffffe,%eax
  4596f5:	75 18                	jne    45970f <DBrollback+0x28>
  4596f7:	e8 85 e7 ff ff       	callq  457e81 <DBclose>
  4596fc:	31 ff                	xor    %edi,%edi
  4596fe:	e8 79 e6 ff ff       	callq  457d7c <DBconnect>
  459703:	31 c0                	xor    %eax,%eax
  459705:	e8 75 53 00 00       	callq  45ea7f <zbx_db_rollback>
  45970a:	83 f8 fe             	cmp    $0xfffffffffffffffe,%eax
  45970d:	74 05                	je     459714 <DBrollback+0x2d>
  45970f:	48 83 c4 08          	add    $0x8,%rsp
  459713:	c3                   	retq   
  459714:	48 8d 35 9d bc 01 00 	lea    0x1bc9d(%rip),%rsi        # 4753b8 <usage_message+0x13678>
  45971b:	bf 03 00 00 00       	mov    $0x3,%edi
  459720:	31 c0                	xor    %eax,%eax
  459722:	e8 89 79 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  459727:	bf 0a 00 00 00       	mov    $0xa,%edi
  45972c:	e8 77 4c fb ff       	callq  40e3a8 <sleep@plt>
  459731:	eb c4                	jmp    4596f7 <DBrollback+0x10>

0000000000459733 <DBcommit>:
  459733:	48 83 ec 08          	sub    $0x8,%rsp
  459737:	31 c0                	xor    %eax,%eax
  459739:	e8 a8 53 00 00       	callq  45eae6 <zbx_db_commit>
  45973e:	83 f8 fe             	cmp    $0xfffffffffffffffe,%eax
  459741:	75 18                	jne    45975b <DBcommit+0x28>
  459743:	e8 39 e7 ff ff       	callq  457e81 <DBclose>
  459748:	31 ff                	xor    %edi,%edi
  45974a:	e8 2d e6 ff ff       	callq  457d7c <DBconnect>
  45974f:	31 c0                	xor    %eax,%eax
  459751:	e8 90 53 00 00       	callq  45eae6 <zbx_db_commit>
  459756:	83 f8 fe             	cmp    $0xfffffffffffffffe,%eax
  459759:	74 06                	je     459761 <DBcommit+0x2e>
  45975b:	48 83 c4 08          	add    $0x8,%rsp
  45975f:	90                   	nop
  459760:	c3                   	retq   
  459761:	48 8d 35 50 bc 01 00 	lea    0x1bc50(%rip),%rsi        # 4753b8 <usage_message+0x13678>
  459768:	bf 03 00 00 00       	mov    $0x3,%edi
  45976d:	31 c0                	xor    %eax,%eax
  45976f:	e8 3c 79 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  459774:	bf 0a 00 00 00       	mov    $0xa,%edi
  459779:	e8 2a 4c fb ff       	callq  40e3a8 <sleep@plt>
  45977e:	eb c3                	jmp    459743 <DBcommit+0x10>

0000000000459780 <DBbegin>:
  459780:	48 83 ec 08          	sub    $0x8,%rsp
  459784:	31 c0                	xor    %eax,%eax
  459786:	e8 c2 53 00 00       	callq  45eb4d <zbx_db_begin>
  45978b:	83 f8 fe             	cmp    $0xfffffffffffffffe,%eax
  45978e:	75 18                	jne    4597a8 <DBbegin+0x28>
  459790:	e8 ec e6 ff ff       	callq  457e81 <DBclose>
  459795:	31 ff                	xor    %edi,%edi
  459797:	e8 e0 e5 ff ff       	callq  457d7c <DBconnect>
  45979c:	31 c0                	xor    %eax,%eax
  45979e:	e8 aa 53 00 00       	callq  45eb4d <zbx_db_begin>
  4597a3:	83 f8 fe             	cmp    $0xfffffffffffffffe,%eax
  4597a6:	74 05                	je     4597ad <DBbegin+0x2d>
  4597a8:	48 83 c4 08          	add    $0x8,%rsp
  4597ac:	c3                   	retq   
  4597ad:	48 8d 35 04 bc 01 00 	lea    0x1bc04(%rip),%rsi        # 4753b8 <usage_message+0x13678>
  4597b4:	bf 03 00 00 00       	mov    $0x3,%edi
  4597b9:	31 c0                	xor    %eax,%eax
  4597bb:	e8 f0 78 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  4597c0:	bf 0a 00 00 00       	mov    $0xa,%edi
  4597c5:	e8 de 4b fb ff       	callq  40e3a8 <sleep@plt>
  4597ca:	eb c4                	jmp    459790 <DBbegin+0x10>

00000000004597cc <DBping>:
  4597cc:	53                   	push   %rbx
  4597cd:	48 8b 05 8c 37 23 00 	mov    0x23378c(%rip),%rax        # 68cf60 <zbx_iks_transport+0x540>
  4597d4:	44 8b 08             	mov    (%rax),%r9d
  4597d7:	48 8b 05 b2 36 23 00 	mov    0x2336b2(%rip),%rax        # 68ce90 <zbx_iks_transport+0x470>
  4597de:	4c 8b 00             	mov    (%rax),%r8
  4597e1:	48 8b 05 d0 36 23 00 	mov    0x2336d0(%rip),%rax        # 68ceb8 <zbx_iks_transport+0x498>
  4597e8:	48 8b 08             	mov    (%rax),%rcx
  4597eb:	48 8b 05 fe 35 23 00 	mov    0x2335fe(%rip),%rax        # 68cdf0 <zbx_iks_transport+0x3d0>
  4597f2:	48 8b 10             	mov    (%rax),%rdx
  4597f5:	48 8b 05 7c 35 23 00 	mov    0x23357c(%rip),%rax        # 68cd78 <zbx_iks_transport+0x358>
  4597fc:	48 8b 30             	mov    (%rax),%rsi
  4597ff:	48 8b 05 da 35 23 00 	mov    0x2335da(%rip),%rax        # 68cde0 <zbx_iks_transport+0x3c0>
  459806:	48 8b 38             	mov    (%rax),%rdi
  459809:	e8 ad 53 00 00       	callq  45ebbb <zbx_db_connect>
  45980e:	83 f8 01             	cmp    $0x1,%eax
  459811:	19 db                	sbb    %ebx,%ebx
  459813:	f7 d3                	not    %ebx
  459815:	e8 67 e6 ff ff       	callq  457e81 <DBclose>
  45981a:	89 d8                	mov    %ebx,%eax
  45981c:	5b                   	pop    %rbx
  45981d:	c3                   	retq   

000000000045981e <DBregister_host>:
  45981e:	41 55                	push   %r13
  459820:	41 54                	push   %r12
  459822:	55                   	push   %rbp
  459823:	53                   	push   %rbx
  459824:	48 81 ec 68 04 00 00 	sub    $0x468,%rsp
  45982b:	49 89 fc             	mov    %rdi,%r12
  45982e:	48 89 f7             	mov    %rsi,%rdi
  459831:	41 89 d5             	mov    %edx,%r13d
  459834:	be 40 00 00 00       	mov    $0x40,%esi
  459839:	e8 9f e0 ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45983e:	48 89 c3             	mov    %rax,%rbx
  459841:	48 8b 05 20 35 23 00 	mov    0x233520(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  459848:	8b 30                	mov    (%rax),%esi
  45984a:	48 8d 3d 3e ba 01 00 	lea    0x1ba3e(%rip),%rdi        # 47528f <usage_message+0x1354f>
  459851:	e8 a0 dd ff ff       	callq  4575f6 <DBnode>
  459856:	48 89 c1             	mov    %rax,%rcx
  459859:	48 89 da             	mov    %rbx,%rdx
  45985c:	4c 89 e6             	mov    %r12,%rsi
  45985f:	48 8d 3d 52 cc 01 00 	lea    0x1cc52(%rip),%rdi        # 4764b8 <usage_message+0x14778>
  459866:	31 c0                	xor    %eax,%eax
  459868:	e8 3f e7 ff ff       	callq  457fac <__zbx_DBselect>
  45986d:	48 89 c5             	mov    %rax,%rbp
  459870:	48 89 c7             	mov    %rax,%rdi
  459873:	e8 25 e1 ff ff       	callq  45799d <DBfetch>
  459878:	48 85 c0             	test   %rax,%rax
  45987b:	74 7b                	je     4598f8 <DBregister_host+0xda>
  45987d:	48 8d 94 24 58 04 00 	lea    0x458(%rsp),%rdx
  459884:	00 
  459885:	48 8d 35 47 b8 01 00 	lea    0x1b847(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45988c:	48 8b 38             	mov    (%rax),%rdi
  45988f:	31 c0                	xor    %eax,%eax
  459891:	e8 12 46 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  459896:	48 89 ef             	mov    %rbp,%rdi
  459899:	e8 3a 44 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45989e:	48 85 db             	test   %rbx,%rbx
  4598a1:	74 08                	je     4598ab <DBregister_host+0x8d>
  4598a3:	48 89 df             	mov    %rbx,%rdi
  4598a6:	e8 3d 49 fb ff       	callq  40e1e8 <free@plt>
  4598ab:	b9 8a 00 00 00       	mov    $0x8a,%ecx
  4598b0:	31 c0                	xor    %eax,%eax
  4598b2:	48 89 e7             	mov    %rsp,%rdi
  4598b5:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  4598b8:	c7 44 24 08 02 00 00 	movl   $0x2,0x8(%rsp)
  4598bf:	00 
  4598c0:	c7 44 24 0c 03 00 00 	movl   $0x3,0xc(%rsp)
  4598c7:	00 
  4598c8:	48 8b 84 24 58 04 00 	mov    0x458(%rsp),%rax
  4598cf:	00 
  4598d0:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  4598d5:	44 89 6c 24 18       	mov    %r13d,0x18(%rsp)
  4598da:	c7 44 24 1c 01 00 00 	movl   $0x1,0x1c(%rsp)
  4598e1:	00 
  4598e2:	48 89 e7             	mov    %rsp,%rdi
  4598e5:	e8 03 7a fb ff       	callq  4112ed <process_event>
  4598ea:	48 81 c4 68 04 00 00 	add    $0x468,%rsp
  4598f1:	5b                   	pop    %rbx
  4598f2:	5d                   	pop    %rbp
  4598f3:	41 5c                	pop    %r12
  4598f5:	41 5d                	pop    %r13
  4598f7:	c3                   	retq   
  4598f8:	be 01 00 00 00       	mov    $0x1,%esi
  4598fd:	48 8d 3d e3 e0 01 00 	lea    0x1e0e3(%rip),%rdi        # 4779e7 <usage_message+0x15ca7>
  459904:	e8 51 f6 ff ff       	callq  458f5a <DBget_maxid_num>
  459909:	48 89 84 24 58 04 00 	mov    %rax,0x458(%rsp)
  459910:	00 
  459911:	48 89 d9             	mov    %rbx,%rcx
  459914:	4c 89 e2             	mov    %r12,%rdx
  459917:	48 89 c6             	mov    %rax,%rsi
  45991a:	48 8d 3d e7 cb 01 00 	lea    0x1cbe7(%rip),%rdi        # 476508 <usage_message+0x147c8>
  459921:	31 c0                	xor    %eax,%eax
  459923:	e8 1a f2 ff ff       	callq  458b42 <__zbx_DBexecute>
  459928:	e9 69 ff ff ff       	jmpq   459896 <DBregister_host+0x78>

000000000045992d <DBupdate_trigger_value>:
  45992d:	41 57                	push   %r15
  45992f:	41 56                	push   %r14
  459931:	41 55                	push   %r13
  459933:	41 54                	push   %r12
  459935:	55                   	push   %rbp
  459936:	53                   	push   %rbx
  459937:	48 81 ec 78 04 00 00 	sub    $0x478,%rsp
  45993e:	48 89 fd             	mov    %rdi,%rbp
  459941:	41 89 f7             	mov    %esi,%r15d
  459944:	41 89 d6             	mov    %edx,%r14d
  459947:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  45994c:	44 89 c3             	mov    %r8d,%ebx
  45994f:	45 89 cc             	mov    %r9d,%r12d
  459952:	4c 8b ac 24 b0 04 00 	mov    0x4b0(%rsp),%r13
  459959:	00 
  45995a:	4d 85 ed             	test   %r13,%r13
  45995d:	0f 84 38 01 00 00    	je     459a9b <DBupdate_trigger_value+0x16e>
  459963:	4c 89 6c 24 08       	mov    %r13,0x8(%rsp)
  459968:	44 89 0c 24          	mov    %r9d,(%rsp)
  45996c:	45 89 c1             	mov    %r8d,%r9d
  45996f:	41 89 d0             	mov    %edx,%r8d
  459972:	48 89 f9             	mov    %rdi,%rcx
  459975:	48 8d 15 22 b9 01 00 	lea    0x1b922(%rip),%rdx        # 47529e <usage_message+0x1355e>
  45997c:	48 8d 35 0d cc 01 00 	lea    0x1cc0d(%rip),%rsi        # 476590 <usage_message+0x14850>
  459983:	bf 04 00 00 00       	mov    $0x4,%edi
  459988:	31 c0                	xor    %eax,%eax
  45998a:	e8 21 77 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45998f:	41 83 ff 01          	cmp    $0x1,%r15d
  459993:	74 28                	je     4599bd <DBupdate_trigger_value+0x90>
  459995:	41 39 de             	cmp    %ebx,%r14d
  459998:	74 10                	je     4599aa <DBupdate_trigger_value+0x7d>
  45999a:	48 89 ef             	mov    %rbp,%rdi
  45999d:	0f 1f 00             	nopl   (%rax)
  4599a0:	e8 43 f1 ff ff       	callq  458ae8 <DBget_row_count+0x1ec>
  4599a5:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4599a8:	74 38                	je     4599e2 <DBupdate_trigger_value+0xb5>
  4599aa:	83 fb 02             	cmp    $0x2,%ebx
  4599ad:	0f 84 4a 01 00 00    	je     459afd <DBupdate_trigger_value+0x1d0>
  4599b3:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  4599b8:	e9 97 00 00 00       	jmpq   459a54 <DBupdate_trigger_value+0x127>
  4599bd:	41 39 de             	cmp    %ebx,%r14d
  4599c0:	0f 84 c6 00 00 00    	je     459a8c <DBupdate_trigger_value+0x15f>
  4599c6:	48 89 ef             	mov    %rbp,%rdi
  4599c9:	e8 1a f1 ff ff       	callq  458ae8 <DBget_row_count+0x1ec>
  4599ce:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  4599d1:	75 d7                	jne    4599aa <DBupdate_trigger_value+0x7d>
  4599d3:	41 39 de             	cmp    %ebx,%r14d
  4599d6:	75 0a                	jne    4599e2 <DBupdate_trigger_value+0xb5>
  4599d8:	83 fb 01             	cmp    $0x1,%ebx
  4599db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  4599e0:	75 d1                	jne    4599b3 <DBupdate_trigger_value+0x86>
  4599e2:	4d 85 ed             	test   %r13,%r13
  4599e5:	0f 84 dc 00 00 00    	je     459ac7 <DBupdate_trigger_value+0x19a>
  4599eb:	be 80 00 00 00       	mov    $0x80,%esi
  4599f0:	4c 89 ef             	mov    %r13,%rdi
  4599f3:	e8 e5 de ff ff       	callq  4578dd <DBdyn_escape_string_len>
  4599f8:	49 89 c5             	mov    %rax,%r13
  4599fb:	49 89 e8             	mov    %rbp,%r8
  4599fe:	48 89 c1             	mov    %rax,%rcx
  459a01:	44 89 e2             	mov    %r12d,%edx
  459a04:	89 de                	mov    %ebx,%esi
  459a06:	48 8d 3d 03 cc 01 00 	lea    0x1cc03(%rip),%rdi        # 476610 <usage_message+0x148d0>
  459a0d:	31 c0                	xor    %eax,%eax
  459a0f:	e8 2e f1 ff ff       	callq  458b42 <__zbx_DBexecute>
  459a14:	4d 85 ed             	test   %r13,%r13
  459a17:	74 08                	je     459a21 <DBupdate_trigger_value+0xf4>
  459a19:	4c 89 ef             	mov    %r13,%rdi
  459a1c:	e8 c7 47 fb ff       	callq  40e1e8 <free@plt>
  459a21:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
  459a26:	b9 8a 00 00 00       	mov    $0x8a,%ecx
  459a2b:	31 c0                	xor    %eax,%eax
  459a2d:	48 89 d7             	mov    %rdx,%rdi
  459a30:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  459a33:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
  459a38:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
  459a3d:	89 5c 24 3c          	mov    %ebx,0x3c(%rsp)
  459a41:	48 89 d7             	mov    %rdx,%rdi
  459a44:	e8 a4 78 fb ff       	callq  4112ed <process_event>
  459a49:	89 c3                	mov    %eax,%ebx
  459a4b:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  459a4e:	0f 84 8e 00 00 00    	je     459ae2 <DBupdate_trigger_value+0x1b5>
  459a54:	89 df                	mov    %ebx,%edi
  459a56:	e8 20 99 fe ff       	callq  44337b <zbx_result_string>
  459a5b:	48 89 c1             	mov    %rax,%rcx
  459a5e:	48 8d 15 39 b8 01 00 	lea    0x1b839(%rip),%rdx        # 47529e <usage_message+0x1355e>
  459a65:	48 8d 35 91 99 02 00 	lea    0x29991(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  459a6c:	bf 04 00 00 00       	mov    $0x4,%edi
  459a71:	31 c0                	xor    %eax,%eax
  459a73:	e8 38 76 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  459a78:	89 d8                	mov    %ebx,%eax
  459a7a:	48 81 c4 78 04 00 00 	add    $0x478,%rsp
  459a81:	5b                   	pop    %rbx
  459a82:	5d                   	pop    %rbp
  459a83:	41 5c                	pop    %r12
  459a85:	41 5d                	pop    %r13
  459a87:	41 5e                	pop    %r14
  459a89:	41 5f                	pop    %r15
  459a8b:	c3                   	retq   
  459a8c:	41 83 fe 01          	cmp    $0x1,%r14d
  459a90:	0f 85 14 ff ff ff    	jne    4599aa <DBupdate_trigger_value+0x7d>
  459a96:	e9 2b ff ff ff       	jmpq   4599c6 <DBupdate_trigger_value+0x99>
  459a9b:	44 89 0c 24          	mov    %r9d,(%rsp)
  459a9f:	45 89 c1             	mov    %r8d,%r9d
  459aa2:	41 89 d0             	mov    %edx,%r8d
  459aa5:	48 89 f9             	mov    %rdi,%rcx
  459aa8:	48 8d 15 ef b7 01 00 	lea    0x1b7ef(%rip),%rdx        # 47529e <usage_message+0x1355e>
  459aaf:	48 8d 35 aa ca 01 00 	lea    0x1caaa(%rip),%rsi        # 476560 <usage_message+0x14820>
  459ab6:	bf 04 00 00 00       	mov    $0x4,%edi
  459abb:	31 c0                	xor    %eax,%eax
  459abd:	e8 ee 75 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  459ac2:	e9 c8 fe ff ff       	jmpq   45998f <DBupdate_trigger_value+0x62>
  459ac7:	48 89 e9             	mov    %rbp,%rcx
  459aca:	44 89 e2             	mov    %r12d,%edx
  459acd:	89 de                	mov    %ebx,%esi
  459acf:	48 8d 3d f2 ca 01 00 	lea    0x1caf2(%rip),%rdi        # 4765c8 <usage_message+0x14888>
  459ad6:	31 c0                	xor    %eax,%eax
  459ad8:	e8 65 f0 ff ff       	callq  458b42 <__zbx_DBexecute>
  459add:	e9 3f ff ff ff       	jmpq   459a21 <DBupdate_trigger_value+0xf4>
  459ae2:	48 89 ea             	mov    %rbp,%rdx
  459ae5:	48 8d 35 74 cb 01 00 	lea    0x1cb74(%rip),%rsi        # 476660 <usage_message+0x14920>
  459aec:	bf 04 00 00 00       	mov    $0x4,%edi
  459af1:	31 c0                	xor    %eax,%eax
  459af3:	e8 b8 75 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  459af8:	e9 57 ff ff ff       	jmpq   459a54 <DBupdate_trigger_value+0x127>
  459afd:	4c 89 ee             	mov    %r13,%rsi
  459b00:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  459b05:	e8 9e 4c fb ff       	callq  40e7a8 <strcmp@plt>
  459b0a:	85 c0                	test   %eax,%eax
  459b0c:	0f 84 a1 fe ff ff    	je     4599b3 <DBupdate_trigger_value+0x86>
  459b12:	be 80 00 00 00       	mov    $0x80,%esi
  459b17:	4c 89 ef             	mov    %r13,%rdi
  459b1a:	e8 be dd ff ff       	callq  4578dd <DBdyn_escape_string_len>
  459b1f:	49 89 c4             	mov    %rax,%r12
  459b22:	48 89 ea             	mov    %rbp,%rdx
  459b25:	48 89 c6             	mov    %rax,%rsi
  459b28:	48 8d 3d 59 cb 01 00 	lea    0x1cb59(%rip),%rdi        # 476688 <usage_message+0x14948>
  459b2f:	31 c0                	xor    %eax,%eax
  459b31:	e8 0c f0 ff ff       	callq  458b42 <__zbx_DBexecute>
  459b36:	31 db                	xor    %ebx,%ebx
  459b38:	4d 85 e4             	test   %r12,%r12
  459b3b:	0f 84 13 ff ff ff    	je     459a54 <DBupdate_trigger_value+0x127>
  459b41:	4c 89 e7             	mov    %r12,%rdi
  459b44:	e8 9f 46 fb ff       	callq  40e1e8 <free@plt>
  459b49:	e9 06 ff ff ff       	jmpq   459a54 <DBupdate_trigger_value+0x127>

0000000000459b4e <DBupdate_triggers_status_after_restart>:
  459b4e:	41 57                	push   %r15
  459b50:	41 56                	push   %r14
  459b52:	41 55                	push   %r13
  459b54:	41 54                	push   %r12
  459b56:	55                   	push   %rbp
  459b57:	53                   	push   %rbx
  459b58:	48 83 ec 58          	sub    $0x58,%rsp
  459b5c:	48 8d 15 5d cb 01 00 	lea    0x1cb5d(%rip),%rdx        # 4766c0 <usage_message+0x14980>
  459b63:	48 8d 35 27 97 02 00 	lea    0x29727(%rip),%rsi        # 483291 <usage_message+0x21551>
  459b6a:	bf 04 00 00 00       	mov    $0x4,%edi
  459b6f:	31 c0                	xor    %eax,%eax
  459b71:	e8 3a 75 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  459b76:	31 ff                	xor    %edi,%edi
  459b78:	e8 5b 50 fb ff       	callq  40ebd8 <time@plt>
  459b7d:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
  459b81:	e8 fa fb ff ff       	callq  459780 <DBbegin>
  459b86:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  459b8d:	4c 8d 0d a5 79 00 00 	lea    0x79a5(%rip),%r9        # 461539 <_IO_stdin_used+0x1a59>
  459b94:	4c 8d 05 bf 76 01 00 	lea    0x176bf(%rip),%r8        # 47125a <usage_message+0xf51a>
  459b9b:	b9 02 00 00 00       	mov    $0x2,%ecx
  459ba0:	31 d2                	xor    %edx,%edx
  459ba2:	31 f6                	xor    %esi,%esi
  459ba4:	48 8d 3d 35 cb 01 00 	lea    0x1cb35(%rip),%rdi        # 4766e0 <usage_message+0x149a0>
  459bab:	31 c0                	xor    %eax,%eax
  459bad:	e8 fa e3 ff ff       	callq  457fac <__zbx_DBselect>
  459bb2:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  459bb7:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
  459bbc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  459bc1:	4c 8d 6c 24 48       	lea    0x48(%rsp),%r13
  459bc6:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  459bcb:	e8 cd dd ff ff       	callq  45799d <DBfetch>
  459bd0:	48 89 c3             	mov    %rax,%rbx
  459bd3:	48 85 c0             	test   %rax,%rax
  459bd6:	0f 84 73 01 00 00    	je     459d4f <DBupdate_triggers_status_after_restart+0x201>
  459bdc:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  459be1:	48 8d 35 eb b4 01 00 	lea    0x1b4eb(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  459be8:	48 8b 3b             	mov    (%rbx),%rdi
  459beb:	31 c0                	xor    %eax,%eax
  459bed:	e8 b6 42 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  459bf2:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
  459bf6:	ba 0a 00 00 00       	mov    $0xa,%edx
  459bfb:	31 f6                	xor    %esi,%esi
  459bfd:	e8 26 49 fb ff       	callq  40e528 <strtol@plt>
  459c02:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  459c07:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
  459c0b:	ba 0a 00 00 00       	mov    $0xa,%edx
  459c10:	31 f6                	xor    %esi,%esi
  459c12:	e8 11 49 fb ff       	callq  40e528 <strtol@plt>
  459c17:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  459c1c:	4c 8b 7b 18          	mov    0x18(%rbx),%r15
  459c20:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
  459c25:	be 02 00 00 00       	mov    $0x2,%esi
  459c2a:	48 8d 3d cf cb 01 00 	lea    0x1cbcf(%rip),%rdi        # 476800 <usage_message+0x14ac0>
  459c31:	31 c0                	xor    %eax,%eax
  459c33:	e8 74 e3 ff ff       	callq  457fac <__zbx_DBselect>
  459c38:	49 89 c4             	mov    %rax,%r12
  459c3b:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  459c40:	4c 89 e7             	mov    %r12,%rdi
  459c43:	e8 55 dd ff ff       	callq  45799d <DBfetch>
  459c48:	48 89 c1             	mov    %rax,%rcx
  459c4b:	48 85 c0             	test   %rax,%rax
  459c4e:	0f 84 b2 00 00 00    	je     459d06 <DBupdate_triggers_status_after_restart+0x1b8>
  459c54:	4c 89 ea             	mov    %r13,%rdx
  459c57:	48 8d 35 75 b4 01 00 	lea    0x1b475(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  459c5e:	48 8b 39             	mov    (%rcx),%rdi
  459c61:	31 c0                	xor    %eax,%eax
  459c63:	48 89 4c 24 10       	mov    %rcx,0x10(%rsp)
  459c68:	e8 3b 42 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  459c6d:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  459c72:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  459c76:	ba 0a 00 00 00       	mov    $0xa,%edx
  459c7b:	31 f6                	xor    %esi,%esi
  459c7d:	e8 a6 48 fb ff       	callq  40e528 <strtol@plt>
  459c82:	48 89 c5             	mov    %rax,%rbp
  459c85:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  459c8a:	48 8b 79 10          	mov    0x10(%rcx),%rdi
  459c8e:	e8 0f dd ff ff       	callq  4579a2 <DBis_null>
  459c93:	85 c0                	test   %eax,%eax
  459c95:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  459c9a:	75 44                	jne    459ce0 <DBupdate_triggers_status_after_restart+0x192>
  459c9c:	45 31 f6             	xor    %r14d,%r14d
  459c9f:	48 8b 79 18          	mov    0x18(%rcx),%rdi
  459ca3:	ba 0a 00 00 00       	mov    $0xa,%edx
  459ca8:	31 f6                	xor    %esi,%esi
  459caa:	48 89 4c 24 10       	mov    %rcx,0x10(%rsp)
  459caf:	e8 74 48 fb ff       	callq  40e528 <strtol@plt>
  459cb4:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  459cb9:	48 8b 49 20          	mov    0x20(%rcx),%rcx
  459cbd:	45 31 c9             	xor    %r9d,%r9d
  459cc0:	4d 89 f0             	mov    %r14,%r8
  459cc3:	89 c2                	mov    %eax,%edx
  459cc5:	89 ee                	mov    %ebp,%esi
  459cc7:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  459ccc:	e8 d0 82 fe ff       	callq  441fa1 <calculate_item_nextcheck>
  459cd1:	83 fb ff             	cmp    $0xffffffffffffffff,%ebx
  459cd4:	74 29                	je     459cff <DBupdate_triggers_status_after_restart+0x1b1>
  459cd6:	39 c3                	cmp    %eax,%ebx
  459cd8:	0f 4f d8             	cmovg  %eax,%ebx
  459cdb:	e9 60 ff ff ff       	jmpq   459c40 <DBupdate_triggers_status_after_restart+0xf2>
  459ce0:	ba 0a 00 00 00       	mov    $0xa,%edx
  459ce5:	31 f6                	xor    %esi,%esi
  459ce7:	48 8b 79 10          	mov    0x10(%rcx),%rdi
  459ceb:	48 89 4c 24 10       	mov    %rcx,0x10(%rsp)
  459cf0:	e8 33 48 fb ff       	callq  40e528 <strtol@plt>
  459cf5:	4c 63 f0             	movslq %eax,%r14
  459cf8:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
  459cfd:	eb a0                	jmp    459c9f <DBupdate_triggers_status_after_restart+0x151>
  459cff:	89 c3                	mov    %eax,%ebx
  459d01:	e9 3a ff ff ff       	jmpq   459c40 <DBupdate_triggers_status_after_restart+0xf2>
  459d06:	4c 89 e7             	mov    %r12,%rdi
  459d09:	e8 ca 3f fb ff       	callq  40dcd8 <mysql_free_result@plt>
  459d0e:	83 fb ff             	cmp    $0xffffffffffffffff,%ebx
  459d11:	0f 84 af fe ff ff    	je     459bc6 <DBupdate_triggers_status_after_restart+0x78>
  459d17:	39 5c 24 3c          	cmp    %ebx,0x3c(%rsp)
  459d1b:	0f 8e a5 fe ff ff    	jle    459bc6 <DBupdate_triggers_status_after_restart+0x78>
  459d21:	48 8d 05 8b b5 01 00 	lea    0x1b58b(%rip),%rax        # 4752b3 <usage_message+0x13573>
  459d28:	48 89 04 24          	mov    %rax,(%rsp)
  459d2c:	41 89 d9             	mov    %ebx,%r9d
  459d2f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
  459d35:	4c 89 f9             	mov    %r15,%rcx
  459d38:	8b 54 24 20          	mov    0x20(%rsp),%edx
  459d3c:	8b 74 24 28          	mov    0x28(%rsp),%esi
  459d40:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  459d45:	e8 e3 fb ff ff       	callq  45992d <DBupdate_trigger_value>
  459d4a:	e9 77 fe ff ff       	jmpq   459bc6 <DBupdate_triggers_status_after_restart+0x78>
  459d4f:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  459d54:	e8 7f 3f fb ff       	callq  40dcd8 <mysql_free_result@plt>
  459d59:	e8 d5 f9 ff ff       	callq  459733 <DBcommit>
  459d5e:	48 8d 15 5b c9 01 00 	lea    0x1c95b(%rip),%rdx        # 4766c0 <usage_message+0x14980>
  459d65:	48 8d 35 31 95 02 00 	lea    0x29531(%rip),%rsi        # 48329d <usage_message+0x2155d>
  459d6c:	bf 04 00 00 00       	mov    $0x4,%edi
  459d71:	31 c0                	xor    %eax,%eax
  459d73:	e8 38 73 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  459d78:	48 83 c4 58          	add    $0x58,%rsp
  459d7c:	5b                   	pop    %rbx
  459d7d:	5d                   	pop    %rbp
  459d7e:	41 5c                	pop    %r12
  459d80:	41 5d                	pop    %r13
  459d82:	41 5e                	pop    %r14
  459d84:	41 5f                	pop    %r15
  459d86:	c3                   	retq   
  459d87:	90                   	nop
  459d88:	90                   	nop
  459d89:	90                   	nop
  459d8a:	90                   	nop
  459d8b:	90                   	nop
  459d8c:	90                   	nop
  459d8d:	90                   	nop
  459d8e:	90                   	nop
  459d8f:	90                   	nop
  459d90:	41 54                	push   %r12
  459d92:	55                   	push   %rbp
  459d93:	53                   	push   %rbx
  459d94:	48 89 fd             	mov    %rdi,%rbp
  459d97:	8b 47 14             	mov    0x14(%rdi),%eax
  459d9a:	85 c0                	test   %eax,%eax
  459d9c:	7e 55                	jle    459df3 <DBupdate_triggers_status_after_restart+0x2a5>
  459d9e:	31 db                	xor    %ebx,%ebx
  459da0:	45 31 e4             	xor    %r12d,%r12d
  459da3:	48 89 d8             	mov    %rbx,%rax
  459da6:	48 03 45 18          	add    0x18(%rbp),%rax
  459daa:	48 8b 38             	mov    (%rax),%rdi
  459dad:	48 85 ff             	test   %rdi,%rdi
  459db0:	74 18                	je     459dca <DBupdate_triggers_status_after_restart+0x27c>
  459db2:	e8 31 44 fb ff       	callq  40e1e8 <free@plt>
  459db7:	48 8b 45 18          	mov    0x18(%rbp),%rax
  459dbb:	48 c7 04 18 00 00 00 	movq   $0x0,(%rax,%rbx,1)
  459dc2:	00 
  459dc3:	48 89 d8             	mov    %rbx,%rax
  459dc6:	48 03 45 18          	add    0x18(%rbp),%rax
  459dca:	48 8b 78 08          	mov    0x8(%rax),%rdi
  459dce:	48 85 ff             	test   %rdi,%rdi
  459dd1:	74 12                	je     459de5 <DBupdate_triggers_status_after_restart+0x297>
  459dd3:	e8 10 44 fb ff       	callq  40e1e8 <free@plt>
  459dd8:	48 8b 45 18          	mov    0x18(%rbp),%rax
  459ddc:	48 c7 44 18 08 00 00 	movq   $0x0,0x8(%rax,%rbx,1)
  459de3:	00 00 
  459de5:	41 83 c4 01          	add    $0x1,%r12d
  459de9:	48 83 c3 10          	add    $0x10,%rbx
  459ded:	44 39 65 14          	cmp    %r12d,0x14(%rbp)
  459df1:	7f b0                	jg     459da3 <DBupdate_triggers_status_after_restart+0x255>
  459df3:	c7 45 14 00 00 00 00 	movl   $0x0,0x14(%rbp)
  459dfa:	c7 45 24 00 00 00 00 	movl   $0x0,0x24(%rbp)
  459e01:	5b                   	pop    %rbx
  459e02:	5d                   	pop    %rbp
  459e03:	41 5c                	pop    %r12
  459e05:	c3                   	retq   

0000000000459e06 <zbxmacros_free>:
  459e06:	41 54                	push   %r12
  459e08:	55                   	push   %rbp
  459e09:	53                   	push   %rbx
  459e0a:	49 89 fc             	mov    %rdi,%r12
  459e0d:	48 8b 07             	mov    (%rdi),%rax
  459e10:	8b 50 04             	mov    0x4(%rax),%edx
  459e13:	85 d2                	test   %edx,%edx
  459e15:	0f 8e 9f 00 00 00    	jle    459eba <zbxmacros_free+0xb4>
  459e1b:	48 8b 50 08          	mov    0x8(%rax),%rdx
  459e1f:	31 db                	xor    %ebx,%ebx
  459e21:	31 ed                	xor    %ebp,%ebp
  459e23:	48 8d 3c 1a          	lea    (%rdx,%rbx,1),%rdi
  459e27:	e8 64 ff ff ff       	callq  459d90 <DBupdate_triggers_status_after_restart+0x242>
  459e2c:	49 8b 04 24          	mov    (%r12),%rax
  459e30:	48 8b 50 08          	mov    0x8(%rax),%rdx
  459e34:	48 8d 0c 1a          	lea    (%rdx,%rbx,1),%rcx
  459e38:	48 8b 79 28          	mov    0x28(%rcx),%rdi
  459e3c:	48 85 ff             	test   %rdi,%rdi
  459e3f:	74 19                	je     459e5a <zbxmacros_free+0x54>
  459e41:	e8 a2 43 fb ff       	callq  40e1e8 <free@plt>
  459e46:	49 8b 04 24          	mov    (%r12),%rax
  459e4a:	48 8b 50 08          	mov    0x8(%rax),%rdx
  459e4e:	48 8d 0c 1a          	lea    (%rdx,%rbx,1),%rcx
  459e52:	48 c7 41 28 00 00 00 	movq   $0x0,0x28(%rcx)
  459e59:	00 
  459e5a:	48 8b 79 18          	mov    0x18(%rcx),%rdi
  459e5e:	48 85 ff             	test   %rdi,%rdi
  459e61:	74 16                	je     459e79 <zbxmacros_free+0x73>
  459e63:	e8 80 43 fb ff       	callq  40e1e8 <free@plt>
  459e68:	49 8b 04 24          	mov    (%r12),%rax
  459e6c:	48 8b 50 08          	mov    0x8(%rax),%rdx
  459e70:	48 c7 44 1a 18 00 00 	movq   $0x0,0x18(%rdx,%rbx,1)
  459e77:	00 00 
  459e79:	83 c5 01             	add    $0x1,%ebp
  459e7c:	48 83 c3 30          	add    $0x30,%rbx
  459e80:	39 68 04             	cmp    %ebp,0x4(%rax)
  459e83:	7f 9e                	jg     459e23 <zbxmacros_free+0x1d>
  459e85:	48 85 d2             	test   %rdx,%rdx
  459e88:	74 2b                	je     459eb5 <zbxmacros_free+0xaf>
  459e8a:	48 89 d7             	mov    %rdx,%rdi
  459e8d:	e8 56 43 fb ff       	callq  40e1e8 <free@plt>
  459e92:	49 8b 3c 24          	mov    (%r12),%rdi
  459e96:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
  459e9d:	00 
  459e9e:	48 85 ff             	test   %rdi,%rdi
  459ea1:	74 0d                	je     459eb0 <zbxmacros_free+0xaa>
  459ea3:	e8 40 43 fb ff       	callq  40e1e8 <free@plt>
  459ea8:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
  459eaf:	00 
  459eb0:	5b                   	pop    %rbx
  459eb1:	5d                   	pop    %rbp
  459eb2:	41 5c                	pop    %r12
  459eb4:	c3                   	retq   
  459eb5:	48 89 c7             	mov    %rax,%rdi
  459eb8:	eb e4                	jmp    459e9e <zbxmacros_free+0x98>
  459eba:	48 8b 50 08          	mov    0x8(%rax),%rdx
  459ebe:	66 90                	xchg   %ax,%ax
  459ec0:	eb c3                	jmp    459e85 <zbxmacros_free+0x7f>
  459ec2:	41 56                	push   %r14
  459ec4:	41 55                	push   %r13
  459ec6:	41 54                	push   %r12
  459ec8:	55                   	push   %rbp
  459ec9:	53                   	push   %rbx
  459eca:	49 89 f5             	mov    %rsi,%r13
  459ecd:	44 8b 67 14          	mov    0x14(%rdi),%r12d
  459ed1:	45 85 e4             	test   %r12d,%r12d
  459ed4:	74 44                	je     459f1a <zbxmacros_free+0x114>
  459ed6:	41 83 ec 01          	sub    $0x1,%r12d
  459eda:	4c 8b 77 18          	mov    0x18(%rdi),%r14
  459ede:	31 db                	xor    %ebx,%ebx
  459ee0:	eb 03                	jmp    459ee5 <zbxmacros_free+0xdf>
  459ee2:	41 89 ec             	mov    %ebp,%r12d
  459ee5:	44 89 e0             	mov    %r12d,%eax
  459ee8:	29 d8                	sub    %ebx,%eax
  459eea:	89 c5                	mov    %eax,%ebp
  459eec:	c1 ed 1f             	shr    $0x1f,%ebp
  459eef:	01 c5                	add    %eax,%ebp
  459ef1:	d1 fd                	sar    %ebp
  459ef3:	01 dd                	add    %ebx,%ebp
  459ef5:	48 63 c5             	movslq %ebp,%rax
  459ef8:	48 c1 e0 04          	shl    $0x4,%rax
  459efc:	4a 8b 3c 30          	mov    (%rax,%r14,1),%rdi
  459f00:	4c 89 ee             	mov    %r13,%rsi
  459f03:	e8 a0 48 fb ff       	callq  40e7a8 <strcmp@plt>
  459f08:	85 c0                	test   %eax,%eax
  459f0a:	74 10                	je     459f1c <zbxmacros_free+0x116>
  459f0c:	41 39 dc             	cmp    %ebx,%r12d
  459f0f:	74 16                	je     459f27 <zbxmacros_free+0x121>
  459f11:	85 c0                	test   %eax,%eax
  459f13:	79 cd                	jns    459ee2 <zbxmacros_free+0xdc>
  459f15:	8d 5d 01             	lea    0x1(%rbp),%ebx
  459f18:	eb cb                	jmp    459ee5 <zbxmacros_free+0xdf>
  459f1a:	31 ed                	xor    %ebp,%ebp
  459f1c:	89 e8                	mov    %ebp,%eax
  459f1e:	5b                   	pop    %rbx
  459f1f:	5d                   	pop    %rbp
  459f20:	41 5c                	pop    %r12
  459f22:	41 5d                	pop    %r13
  459f24:	41 5e                	pop    %r14
  459f26:	c3                   	retq   
  459f27:	85 c0                	test   %eax,%eax
  459f29:	79 f1                	jns    459f1c <zbxmacros_free+0x116>
  459f2b:	83 c5 01             	add    $0x1,%ebp
  459f2e:	89 e8                	mov    %ebp,%eax
  459f30:	5b                   	pop    %rbx
  459f31:	5d                   	pop    %rbp
  459f32:	41 5c                	pop    %r12
  459f34:	41 5d                	pop    %r13
  459f36:	41 5e                	pop    %r14
  459f38:	c3                   	retq   
  459f39:	41 56                	push   %r14
  459f3b:	41 55                	push   %r13
  459f3d:	41 54                	push   %r12
  459f3f:	55                   	push   %rbp
  459f40:	53                   	push   %rbx
  459f41:	49 89 fe             	mov    %rdi,%r14
  459f44:	49 89 f4             	mov    %rsi,%r12
  459f47:	44 8b 47 04          	mov    0x4(%rdi),%r8d
  459f4b:	45 85 c0             	test   %r8d,%r8d
  459f4e:	0f 85 bd 00 00 00    	jne    45a011 <zbxmacros_free+0x20b>
  459f54:	31 ed                	xor    %ebp,%ebp
  459f56:	45 31 ed             	xor    %r13d,%r13d
  459f59:	31 db                	xor    %ebx,%ebx
  459f5b:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
  459f5f:	45 39 06             	cmp    %r8d,(%r14)
  459f62:	0f 84 18 01 00 00    	je     45a080 <zbxmacros_free+0x27a>
  459f68:	44 39 c3             	cmp    %r8d,%ebx
  459f6b:	74 27                	je     459f94 <zbxmacros_free+0x18e>
  459f6d:	41 29 d8             	sub    %ebx,%r8d
  459f70:	4d 63 c0             	movslq %r8d,%r8
  459f73:	4b 8d 14 40          	lea    (%r8,%r8,2),%rdx
  459f77:	48 c1 e2 04          	shl    $0x4,%rdx
  459f7b:	48 8d 34 2f          	lea    (%rdi,%rbp,1),%rsi
  459f7f:	4b 8d 44 6d 03       	lea    0x3(%r13,%r13,2),%rax
  459f84:	48 c1 e0 04          	shl    $0x4,%rax
  459f88:	48 01 c7             	add    %rax,%rdi
  459f8b:	e8 e8 46 fb ff       	callq  40e678 <memmove@plt>
  459f90:	49 8b 7e 08          	mov    0x8(%r14),%rdi
  459f94:	48 8d 1c 2f          	lea    (%rdi,%rbp,1),%rbx
  459f98:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
  459f9f:	00 
  459fa0:	c7 43 10 04 00 00 00 	movl   $0x4,0x10(%rbx)
  459fa7:	c7 43 14 00 00 00 00 	movl   $0x0,0x14(%rbx)
  459fae:	b9 40 00 00 00       	mov    $0x40,%ecx
  459fb3:	31 d2                	xor    %edx,%edx
  459fb5:	be 4e 00 00 00       	mov    $0x4e,%esi
  459fba:	48 8d 3d ee ec 00 00 	lea    0xecee(%rip),%rdi        # 468caf <usage_message+0x6f6f>
  459fc1:	e8 45 87 fe ff       	callq  44270b <zbx_malloc2>
  459fc6:	48 89 43 18          	mov    %rax,0x18(%rbx)
  459fca:	c7 43 20 04 00 00 00 	movl   $0x4,0x20(%rbx)
  459fd1:	c7 43 24 00 00 00 00 	movl   $0x0,0x24(%rbx)
  459fd8:	b9 20 00 00 00       	mov    $0x20,%ecx
  459fdd:	31 d2                	xor    %edx,%edx
  459fdf:	be 51 00 00 00       	mov    $0x51,%esi
  459fe4:	48 8d 3d c4 ec 00 00 	lea    0xecc4(%rip),%rdi        # 468caf <usage_message+0x6f6f>
  459feb:	e8 1b 87 fe ff       	callq  44270b <zbx_malloc2>
  459ff0:	48 89 43 28          	mov    %rax,0x28(%rbx)
  459ff4:	49 8b 46 08          	mov    0x8(%r14),%rax
  459ff8:	4c 89 24 28          	mov    %r12,(%rax,%rbp,1)
  459ffc:	41 83 46 04 01       	addl   $0x1,0x4(%r14)
  45a001:	48 89 e8             	mov    %rbp,%rax
  45a004:	49 03 46 08          	add    0x8(%r14),%rax
  45a008:	5b                   	pop    %rbx
  45a009:	5d                   	pop    %rbp
  45a00a:	41 5c                	pop    %r12
  45a00c:	41 5d                	pop    %r13
  45a00e:	41 5e                	pop    %r14
  45a010:	c3                   	retq   
  45a011:	41 8d 70 ff          	lea    -0x1(%r8),%esi
  45a015:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
  45a019:	31 d2                	xor    %edx,%edx
  45a01b:	eb 02                	jmp    45a01f <zbxmacros_free+0x219>
  45a01d:	89 de                	mov    %ebx,%esi
  45a01f:	89 f0                	mov    %esi,%eax
  45a021:	29 d0                	sub    %edx,%eax
  45a023:	89 c3                	mov    %eax,%ebx
  45a025:	c1 eb 1f             	shr    $0x1f,%ebx
  45a028:	01 c3                	add    %eax,%ebx
  45a02a:	d1 fb                	sar    %ebx
  45a02c:	01 d3                	add    %edx,%ebx
  45a02e:	48 63 c3             	movslq %ebx,%rax
  45a031:	49 89 c5             	mov    %rax,%r13
  45a034:	48 8d 2c 40          	lea    (%rax,%rax,2),%rbp
  45a038:	48 c1 e5 04          	shl    $0x4,%rbp
  45a03c:	48 8b 0c 2f          	mov    (%rdi,%rbp,1),%rcx
  45a040:	49 39 cc             	cmp    %rcx,%r12
  45a043:	74 24                	je     45a069 <zbxmacros_free+0x263>
  45a045:	39 d6                	cmp    %edx,%esi
  45a047:	74 0a                	je     45a053 <zbxmacros_free+0x24d>
  45a049:	49 39 cc             	cmp    %rcx,%r12
  45a04c:	76 cf                	jbe    45a01d <zbxmacros_free+0x217>
  45a04e:	8d 53 01             	lea    0x1(%rbx),%edx
  45a051:	eb cc                	jmp    45a01f <zbxmacros_free+0x219>
  45a053:	49 39 cc             	cmp    %rcx,%r12
  45a056:	76 11                	jbe    45a069 <zbxmacros_free+0x263>
  45a058:	83 c3 01             	add    $0x1,%ebx
  45a05b:	48 63 c3             	movslq %ebx,%rax
  45a05e:	49 89 c5             	mov    %rax,%r13
  45a061:	48 8d 2c 40          	lea    (%rax,%rax,2),%rbp
  45a065:	48 c1 e5 04          	shl    $0x4,%rbp
  45a069:	41 39 d8             	cmp    %ebx,%r8d
  45a06c:	7e 47                	jle    45a0b5 <zbxmacros_free+0x2af>
  45a06e:	48 8d 04 2f          	lea    (%rdi,%rbp,1),%rax
  45a072:	4c 39 20             	cmp    %r12,(%rax)
  45a075:	74 91                	je     45a008 <zbxmacros_free+0x202>
  45a077:	45 39 06             	cmp    %r8d,(%r14)
  45a07a:	0f 85 e8 fe ff ff    	jne    459f68 <zbxmacros_free+0x162>
  45a080:	41 8d 40 04          	lea    0x4(%r8),%eax
  45a084:	41 89 06             	mov    %eax,(%r14)
  45a087:	48 98                	cltq   
  45a089:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
  45a08d:	48 c1 e1 04          	shl    $0x4,%rcx
  45a091:	48 89 fa             	mov    %rdi,%rdx
  45a094:	be c4 00 00 00       	mov    $0xc4,%esi
  45a099:	48 8d 3d 0f ec 00 00 	lea    0xec0f(%rip),%rdi        # 468caf <usage_message+0x6f6f>
  45a0a0:	e8 f1 85 fe ff       	callq  442696 <zbx_realloc2>
  45a0a5:	48 89 c7             	mov    %rax,%rdi
  45a0a8:	49 89 46 08          	mov    %rax,0x8(%r14)
  45a0ac:	45 8b 46 04          	mov    0x4(%r14),%r8d
  45a0b0:	e9 b3 fe ff ff       	jmpq   459f68 <zbxmacros_free+0x162>
  45a0b5:	49 89 c5             	mov    %rax,%r13
  45a0b8:	48 6b e8 30          	imul   $0x30,%rax,%rbp
  45a0bc:	e9 9e fe ff ff       	jmpq   459f5f <zbxmacros_free+0x159>
  45a0c1:	41 57                	push   %r15
  45a0c3:	41 56                	push   %r14
  45a0c5:	41 55                	push   %r13
  45a0c7:	41 54                	push   %r12
  45a0c9:	55                   	push   %rbp
  45a0ca:	53                   	push   %rbx
  45a0cb:	48 83 ec 18          	sub    $0x18,%rsp
  45a0cf:	48 89 fb             	mov    %rdi,%rbx
  45a0d2:	49 89 f5             	mov    %rsi,%r13
  45a0d5:	49 89 d7             	mov    %rdx,%r15
  45a0d8:	e8 e5 fd ff ff       	callq  459ec2 <zbxmacros_free+0xbc>
  45a0dd:	41 89 c4             	mov    %eax,%r12d
  45a0e0:	8b 53 14             	mov    0x14(%rbx),%edx
  45a0e3:	39 d0                	cmp    %edx,%eax
  45a0e5:	0f 8c 81 00 00 00    	jl     45a16c <zbxmacros_free+0x366>
  45a0eb:	4c 63 f0             	movslq %eax,%r14
  45a0ee:	4c 89 f5             	mov    %r14,%rbp
  45a0f1:	48 c1 e5 04          	shl    $0x4,%rbp
  45a0f5:	3b 53 10             	cmp    0x10(%rbx),%edx
  45a0f8:	0f 84 a7 00 00 00    	je     45a1a5 <zbxmacros_free+0x39f>
  45a0fe:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
  45a102:	41 39 d4             	cmp    %edx,%r12d
  45a105:	74 20                	je     45a127 <zbxmacros_free+0x321>
  45a107:	44 29 e2             	sub    %r12d,%edx
  45a10a:	48 63 d2             	movslq %edx,%rdx
  45a10d:	48 c1 e2 04          	shl    $0x4,%rdx
  45a111:	48 8d 34 29          	lea    (%rcx,%rbp,1),%rsi
  45a115:	49 c1 e6 04          	shl    $0x4,%r14
  45a119:	49 8d 7c 0e 10       	lea    0x10(%r14,%rcx,1),%rdi
  45a11e:	e8 55 45 fb ff       	callq  40e678 <memmove@plt>
  45a123:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
  45a127:	4c 89 ef             	mov    %r13,%rdi
  45a12a:	48 89 0c 24          	mov    %rcx,(%rsp)
  45a12e:	e8 45 40 fb ff       	callq  40e178 <__strdup@plt>
  45a133:	48 8b 0c 24          	mov    (%rsp),%rcx
  45a137:	48 89 04 29          	mov    %rax,(%rcx,%rbp,1)
  45a13b:	49 89 ec             	mov    %rbp,%r12
  45a13e:	4c 03 63 18          	add    0x18(%rbx),%r12
  45a142:	4c 89 ff             	mov    %r15,%rdi
  45a145:	e8 2e 40 fb ff       	callq  40e178 <__strdup@plt>
  45a14a:	49 89 44 24 08       	mov    %rax,0x8(%r12)
  45a14f:	83 43 14 01          	addl   $0x1,0x14(%rbx)
  45a153:	48 89 e9             	mov    %rbp,%rcx
  45a156:	48 03 4b 18          	add    0x18(%rbx),%rcx
  45a15a:	48 89 c8             	mov    %rcx,%rax
  45a15d:	48 83 c4 18          	add    $0x18,%rsp
  45a161:	5b                   	pop    %rbx
  45a162:	5d                   	pop    %rbp
  45a163:	41 5c                	pop    %r12
  45a165:	41 5d                	pop    %r13
  45a167:	41 5e                	pop    %r14
  45a169:	41 5f                	pop    %r15
  45a16b:	c3                   	retq   
  45a16c:	4c 63 f0             	movslq %eax,%r14
  45a16f:	4c 89 f5             	mov    %r14,%rbp
  45a172:	48 c1 e5 04          	shl    $0x4,%rbp
  45a176:	48 89 e9             	mov    %rbp,%rcx
  45a179:	48 03 4b 18          	add    0x18(%rbx),%rcx
  45a17d:	48 8b 39             	mov    (%rcx),%rdi
  45a180:	4c 89 ee             	mov    %r13,%rsi
  45a183:	89 54 24 08          	mov    %edx,0x8(%rsp)
  45a187:	48 89 0c 24          	mov    %rcx,(%rsp)
  45a18b:	e8 18 46 fb ff       	callq  40e7a8 <strcmp@plt>
  45a190:	85 c0                	test   %eax,%eax
  45a192:	8b 54 24 08          	mov    0x8(%rsp),%edx
  45a196:	48 8b 0c 24          	mov    (%rsp),%rcx
  45a19a:	74 be                	je     45a15a <zbxmacros_free+0x354>
  45a19c:	3b 53 10             	cmp    0x10(%rbx),%edx
  45a19f:	0f 85 59 ff ff ff    	jne    45a0fe <zbxmacros_free+0x2f8>
  45a1a5:	83 c2 04             	add    $0x4,%edx
  45a1a8:	89 53 10             	mov    %edx,0x10(%rbx)
  45a1ab:	48 63 ca             	movslq %edx,%rcx
  45a1ae:	48 c1 e1 04          	shl    $0x4,%rcx
  45a1b2:	48 8b 53 18          	mov    0x18(%rbx),%rdx
  45a1b6:	be 07 01 00 00       	mov    $0x107,%esi
  45a1bb:	48 8d 3d ed ea 00 00 	lea    0xeaed(%rip),%rdi        # 468caf <usage_message+0x6f6f>
  45a1c2:	e8 cf 84 fe ff       	callq  442696 <zbx_realloc2>
  45a1c7:	48 89 c1             	mov    %rax,%rcx
  45a1ca:	48 89 43 18          	mov    %rax,0x18(%rbx)
  45a1ce:	8b 53 14             	mov    0x14(%rbx),%edx
  45a1d1:	e9 2c ff ff ff       	jmpq   45a102 <zbxmacros_free+0x2fc>
  45a1d6:	41 57                	push   %r15
  45a1d8:	41 56                	push   %r14
  45a1da:	41 55                	push   %r13
  45a1dc:	41 54                	push   %r12
  45a1de:	55                   	push   %rbp
  45a1df:	53                   	push   %rbx
  45a1e0:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
  45a1e7:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
  45a1ec:	48 89 f5             	mov    %rsi,%rbp
  45a1ef:	89 54 24 2c          	mov    %edx,0x2c(%rsp)
  45a1f3:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  45a1f8:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
  45a1fd:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
  45a202:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
  45a209:	00 00 
  45a20b:	c7 44 24 7c 04 00 00 	movl   $0x4,0x7c(%rsp)
  45a212:	00 
  45a213:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  45a21a:	00 
  45a21b:	48 8d 15 91 7b 02 00 	lea    0x27b91(%rip),%rdx        # 481db3 <usage_message+0x20073>
  45a222:	48 8d 35 a4 7b 02 00 	lea    0x27ba4(%rip),%rsi        # 481dcd <usage_message+0x2008d>
  45a229:	bf 04 00 00 00       	mov    $0x4,%edi
  45a22e:	31 c0                	xor    %eax,%eax
  45a230:	e8 7b 6e fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a235:	48 63 4c 24 7c       	movslq 0x7c(%rsp),%rcx
  45a23a:	48 c1 e1 03          	shl    $0x3,%rcx
  45a23e:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
  45a243:	be 73 01 00 00       	mov    $0x173,%esi
  45a248:	48 8d 3d 60 ea 00 00 	lea    0xea60(%rip),%rdi        # 468caf <usage_message+0x6f6f>
  45a24f:	e8 b7 84 fe ff       	callq  44270b <zbx_malloc2>
  45a254:	48 89 c7             	mov    %rax,%rdi
  45a257:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  45a25c:	8b 4c 24 2c          	mov    0x2c(%rsp),%ecx
  45a260:	85 c9                	test   %ecx,%ecx
  45a262:	0f 8e a8 01 00 00    	jle    45a410 <zbxmacros_free+0x60a>
  45a268:	c7 44 24 14 00 00 00 	movl   $0x0,0x14(%rsp)
  45a26f:	00 
  45a270:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
  45a275:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  45a27a:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  45a27f:	48 81 c2 2c 01 00 00 	add    $0x12c,%rdx
  45a286:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
  45a28b:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
  45a290:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  45a295:	48 8d 54 24 7c       	lea    0x7c(%rsp),%rdx
  45a29a:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
  45a29f:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
  45a2a4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  45a2a9:	eb 6c                	jmp    45a317 <zbxmacros_free+0x511>
  45a2ab:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  45a2b0:	48 89 df             	mov    %rbx,%rdi
  45a2b3:	e8 0a fc ff ff       	callq  459ec2 <zbxmacros_free+0xbc>
  45a2b8:	3b 43 14             	cmp    0x14(%rbx),%eax
  45a2bb:	7d 21                	jge    45a2de <zbxmacros_free+0x4d8>
  45a2bd:	4c 63 e0             	movslq %eax,%r12
  45a2c0:	49 c1 e4 04          	shl    $0x4,%r12
  45a2c4:	4c 03 63 18          	add    0x18(%rbx),%r12
  45a2c8:	49 8b 3c 24          	mov    (%r12),%rdi
  45a2cc:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  45a2d1:	e8 d2 44 fb ff       	callq  40e7a8 <strcmp@plt>
  45a2d6:	85 c0                	test   %eax,%eax
  45a2d8:	0f 84 5d 01 00 00    	je     45a43b <zbxmacros_free+0x635>
  45a2de:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
  45a2e2:	41 b9 04 00 00 00    	mov    $0x4,%r9d
  45a2e8:	44 8b 43 24          	mov    0x24(%rbx),%r8d
  45a2ec:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
  45a2f1:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  45a2f6:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  45a2fb:	e8 e1 6d fe ff       	callq  4410e1 <uint64_array_merge>
  45a300:	83 44 24 14 01       	addl   $0x1,0x14(%rsp)
  45a305:	48 83 c5 08          	add    $0x8,%rbp
  45a309:	8b 44 24 14          	mov    0x14(%rsp),%eax
  45a30d:	39 44 24 2c          	cmp    %eax,0x2c(%rsp)
  45a311:	0f 8e f4 00 00 00    	jle    45a40b <zbxmacros_free+0x605>
  45a317:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
  45a31b:	48 8d 15 91 7a 02 00 	lea    0x27a91(%rip),%rdx        # 481db3 <usage_message+0x20073>
  45a322:	48 8d 35 a9 9a 00 00 	lea    0x9aa9(%rip),%rsi        # 463dd2 <usage_message+0x2092>
  45a329:	bf 04 00 00 00       	mov    $0x4,%edi
  45a32e:	31 c0                	xor    %eax,%eax
  45a330:	e8 7b 6d fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a335:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  45a339:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  45a33e:	e8 f6 fb ff ff       	callq  459f39 <zbxmacros_free+0x133>
  45a343:	48 89 c3             	mov    %rax,%rbx
  45a346:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  45a34b:	48 39 50 08          	cmp    %rdx,0x8(%rax)
  45a34f:	0f 8d 56 ff ff ff    	jge    45a2ab <zbxmacros_free+0x4a5>
  45a355:	48 89 c7             	mov    %rax,%rdi
  45a358:	e8 33 fa ff ff       	callq  459d90 <DBupdate_triggers_status_after_restart+0x242>
  45a35d:	48 8b 33             	mov    (%rbx),%rsi
  45a360:	48 8d 3d c1 7a 02 00 	lea    0x27ac1(%rip),%rdi        # 481e28 <usage_message+0x200e8>
  45a367:	31 c0                	xor    %eax,%eax
  45a369:	e8 3e dc ff ff       	callq  457fac <__zbx_DBselect>
  45a36e:	49 89 c4             	mov    %rax,%r12
  45a371:	eb 0f                	jmp    45a382 <zbxmacros_free+0x57c>
  45a373:	48 8b 50 08          	mov    0x8(%rax),%rdx
  45a377:	48 8b 30             	mov    (%rax),%rsi
  45a37a:	48 89 df             	mov    %rbx,%rdi
  45a37d:	e8 3f fd ff ff       	callq  45a0c1 <zbxmacros_free+0x2bb>
  45a382:	4c 89 e7             	mov    %r12,%rdi
  45a385:	e8 13 d6 ff ff       	callq  45799d <DBfetch>
  45a38a:	48 85 c0             	test   %rax,%rax
  45a38d:	75 e4                	jne    45a373 <zbxmacros_free+0x56d>
  45a38f:	4c 89 e7             	mov    %r12,%rdi
  45a392:	e8 41 39 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45a397:	48 8b 33             	mov    (%rbx),%rsi
  45a39a:	48 8d 3d 5f 9f 01 00 	lea    0x19f5f(%rip),%rdi        # 474300 <usage_message+0x125c0>
  45a3a1:	31 c0                	xor    %eax,%eax
  45a3a3:	e8 04 dc ff ff       	callq  457fac <__zbx_DBselect>
  45a3a8:	49 89 c4             	mov    %rax,%r12
  45a3ab:	4c 8d 6b 24          	lea    0x24(%rbx),%r13
  45a3af:	4c 8d 73 20          	lea    0x20(%rbx),%r14
  45a3b3:	4c 8d 7b 28          	lea    0x28(%rbx),%r15
  45a3b7:	eb 2f                	jmp    45a3e8 <zbxmacros_free+0x5e2>
  45a3b9:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  45a3be:	48 8d 35 0e ad 01 00 	lea    0x1ad0e(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45a3c5:	48 8b 38             	mov    (%rax),%rdi
  45a3c8:	31 c0                	xor    %eax,%eax
  45a3ca:	e8 d9 3a fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45a3cf:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  45a3d5:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
  45a3da:	4c 89 ea             	mov    %r13,%rdx
  45a3dd:	4c 89 f6             	mov    %r14,%rsi
  45a3e0:	4c 89 ff             	mov    %r15,%rdi
  45a3e3:	e8 0b 6c fe ff       	callq  440ff3 <uint64_array_add>
  45a3e8:	4c 89 e7             	mov    %r12,%rdi
  45a3eb:	e8 ad d5 ff ff       	callq  45799d <DBfetch>
  45a3f0:	48 85 c0             	test   %rax,%rax
  45a3f3:	75 c4                	jne    45a3b9 <zbxmacros_free+0x5b3>
  45a3f5:	4c 89 e7             	mov    %r12,%rdi
  45a3f8:	e8 db 38 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45a3fd:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
  45a402:	48 89 43 08          	mov    %rax,0x8(%rbx)
  45a406:	e9 a0 fe ff ff       	jmpq   45a2ab <zbxmacros_free+0x4a5>
  45a40b:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  45a410:	8b 54 24 78          	mov    0x78(%rsp),%edx
  45a414:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  45a419:	85 d2                	test   %edx,%edx
  45a41b:	75 67                	jne    45a484 <zbxmacros_free+0x67e>
  45a41d:	48 85 ff             	test   %rdi,%rdi
  45a420:	74 05                	je     45a427 <zbxmacros_free+0x621>
  45a422:	e8 c1 3d fb ff       	callq  40e1e8 <free@plt>
  45a427:	89 d8                	mov    %ebx,%eax
  45a429:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
  45a430:	5b                   	pop    %rbx
  45a431:	5d                   	pop    %rbp
  45a432:	41 5c                	pop    %r12
  45a434:	41 5d                	pop    %r13
  45a436:	41 5e                	pop    %r14
  45a438:	41 5f                	pop    %r15
  45a43a:	c3                   	retq   
  45a43b:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
  45a440:	48 8d 35 1e 7d 02 00 	lea    0x27d1e(%rip),%rsi        # 482165 <usage_message+0x20425>
  45a447:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  45a44c:	48 8b 38             	mov    (%rax),%rdi
  45a44f:	31 c0                	xor    %eax,%eax
  45a451:	e8 5d a4 fe ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  45a456:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
  45a45b:	48 89 02             	mov    %rax,(%rdx)
  45a45e:	48 89 c1             	mov    %rax,%rcx
  45a461:	48 8d 15 4b 79 02 00 	lea    0x2794b(%rip),%rdx        # 481db3 <usage_message+0x20073>
  45a468:	48 8d 35 71 79 02 00 	lea    0x27971(%rip),%rsi        # 481de0 <usage_message+0x200a0>
  45a46f:	bf 04 00 00 00       	mov    $0x4,%edi
  45a474:	31 c0                	xor    %eax,%eax
  45a476:	e8 35 6c fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a47b:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  45a480:	31 db                	xor    %ebx,%ebx
  45a482:	eb 99                	jmp    45a41d <zbxmacros_free+0x617>
  45a484:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
  45a489:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
  45a48e:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  45a493:	48 89 fe             	mov    %rdi,%rsi
  45a496:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  45a49b:	e8 36 fd ff ff       	callq  45a1d6 <zbxmacros_free+0x3d0>
  45a4a0:	89 c3                	mov    %eax,%ebx
  45a4a2:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
  45a4a7:	e9 71 ff ff ff       	jmpq   45a41d <zbxmacros_free+0x617>

000000000045a4ac <zbxmacros_get_value>:
  45a4ac:	41 57                	push   %r15
  45a4ae:	41 56                	push   %r14
  45a4b0:	41 55                	push   %r13
  45a4b2:	41 54                	push   %r12
  45a4b4:	55                   	push   %rbp
  45a4b5:	53                   	push   %rbx
  45a4b6:	48 83 ec 08          	sub    $0x8,%rsp
  45a4ba:	48 89 fb             	mov    %rdi,%rbx
  45a4bd:	49 89 f6             	mov    %rsi,%r14
  45a4c0:	41 89 d5             	mov    %edx,%r13d
  45a4c3:	48 89 cd             	mov    %rcx,%rbp
  45a4c6:	4d 89 c4             	mov    %r8,%r12
  45a4c9:	48 85 ff             	test   %rdi,%rdi
  45a4cc:	74 68                	je     45a536 <zbxmacros_get_value+0x8a>
  45a4ce:	48 8d 15 20 79 02 00 	lea    0x27920(%rip),%rdx        # 481df5 <usage_message+0x200b5>
  45a4d5:	48 8d 35 f1 78 02 00 	lea    0x278f1(%rip),%rsi        # 481dcd <usage_message+0x2008d>
  45a4dc:	bf 04 00 00 00       	mov    $0x4,%edi
  45a4e1:	31 c0                	xor    %eax,%eax
  45a4e3:	e8 c8 6b fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a4e8:	31 ff                	xor    %edi,%edi
  45a4ea:	e8 e9 46 fb ff       	callq  40ebd8 <time@plt>
  45a4ef:	49 89 c7             	mov    %rax,%r15
  45a4f2:	49 89 c1             	mov    %rax,%r9
  45a4f5:	4d 89 e0             	mov    %r12,%r8
  45a4f8:	48 89 e9             	mov    %rbp,%rcx
  45a4fb:	44 89 ea             	mov    %r13d,%edx
  45a4fe:	4c 89 f6             	mov    %r14,%rsi
  45a501:	48 89 df             	mov    %rbx,%rdi
  45a504:	e8 cd fc ff ff       	callq  45a1d6 <zbxmacros_free+0x3d0>
  45a509:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45a50c:	74 37                	je     45a545 <zbxmacros_get_value+0x99>
  45a50e:	48 8d 15 e0 78 02 00 	lea    0x278e0(%rip),%rdx        # 481df5 <usage_message+0x200b5>
  45a515:	48 8d 35 81 8d 02 00 	lea    0x28d81(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45a51c:	bf 04 00 00 00       	mov    $0x4,%edi
  45a521:	31 c0                	xor    %eax,%eax
  45a523:	48 83 c4 08          	add    $0x8,%rsp
  45a527:	5b                   	pop    %rbx
  45a528:	5d                   	pop    %rbp
  45a529:	41 5c                	pop    %r12
  45a52b:	41 5d                	pop    %r13
  45a52d:	41 5e                	pop    %r14
  45a52f:	41 5f                	pop    %r15
  45a531:	e9 7a 6b fd ff       	jmpq   4310b0 <__zbx_zabbix_log>
  45a536:	48 83 c4 08          	add    $0x8,%rsp
  45a53a:	5b                   	pop    %rbx
  45a53b:	5d                   	pop    %rbp
  45a53c:	41 5c                	pop    %r12
  45a53e:	41 5d                	pop    %r13
  45a540:	41 5e                	pop    %r14
  45a542:	41 5f                	pop    %r15
  45a544:	c3                   	retq   
  45a545:	48 89 e9             	mov    %rbp,%rcx
  45a548:	48 8d 15 ba 78 02 00 	lea    0x278ba(%rip),%rdx        # 481e09 <usage_message+0x200c9>
  45a54f:	48 8d 35 77 78 02 00 	lea    0x27877(%rip),%rsi        # 481dcd <usage_message+0x2008d>
  45a556:	bf 04 00 00 00       	mov    $0x4,%edi
  45a55b:	31 c0                	xor    %eax,%eax
  45a55d:	e8 4e 6b fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a562:	31 f6                	xor    %esi,%esi
  45a564:	48 89 df             	mov    %rbx,%rdi
  45a567:	e8 cd f9 ff ff       	callq  459f39 <zbxmacros_free+0x133>
  45a56c:	48 89 c3             	mov    %rax,%rbx
  45a56f:	4c 3b 78 08          	cmp    0x8(%rax),%r15
  45a573:	7f 69                	jg     45a5de <zbxmacros_get_value+0x132>
  45a575:	48 89 ee             	mov    %rbp,%rsi
  45a578:	48 89 df             	mov    %rbx,%rdi
  45a57b:	e8 42 f9 ff ff       	callq  459ec2 <zbxmacros_free+0xbc>
  45a580:	3b 43 14             	cmp    0x14(%rbx),%eax
  45a583:	7d 89                	jge    45a50e <zbxmacros_get_value+0x62>
  45a585:	4c 63 e8             	movslq %eax,%r13
  45a588:	49 c1 e5 04          	shl    $0x4,%r13
  45a58c:	4c 03 6b 18          	add    0x18(%rbx),%r13
  45a590:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  45a594:	48 89 ee             	mov    %rbp,%rsi
  45a597:	e8 0c 42 fb ff       	callq  40e7a8 <strcmp@plt>
  45a59c:	85 c0                	test   %eax,%eax
  45a59e:	0f 85 6a ff ff ff    	jne    45a50e <zbxmacros_get_value+0x62>
  45a5a4:	49 8b 55 08          	mov    0x8(%r13),%rdx
  45a5a8:	48 8d 35 b6 7b 02 00 	lea    0x27bb6(%rip),%rsi        # 482165 <usage_message+0x20425>
  45a5af:	49 8b 3c 24          	mov    (%r12),%rdi
  45a5b3:	e8 fb a2 fe ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  45a5b8:	49 89 04 24          	mov    %rax,(%r12)
  45a5bc:	48 89 c1             	mov    %rax,%rcx
  45a5bf:	48 8d 15 43 78 02 00 	lea    0x27843(%rip),%rdx        # 481e09 <usage_message+0x200c9>
  45a5c6:	48 8d 35 13 78 02 00 	lea    0x27813(%rip),%rsi        # 481de0 <usage_message+0x200a0>
  45a5cd:	bf 04 00 00 00       	mov    $0x4,%edi
  45a5d2:	31 c0                	xor    %eax,%eax
  45a5d4:	e8 d7 6a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a5d9:	e9 30 ff ff ff       	jmpq   45a50e <zbxmacros_get_value+0x62>
  45a5de:	48 89 c7             	mov    %rax,%rdi
  45a5e1:	e8 aa f7 ff ff       	callq  459d90 <DBupdate_triggers_status_after_restart+0x242>
  45a5e6:	48 8b 05 7b 27 23 00 	mov    0x23277b(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  45a5ed:	8b 30                	mov    (%rax),%esi
  45a5ef:	48 8d 3d 69 cb 01 00 	lea    0x1cb69(%rip),%rdi        # 47715f <usage_message+0x1541f>
  45a5f6:	e8 fb cf ff ff       	callq  4575f6 <DBnode>
  45a5fb:	48 89 c6             	mov    %rax,%rsi
  45a5fe:	48 8d 3d 5b 78 02 00 	lea    0x2785b(%rip),%rdi        # 481e60 <usage_message+0x20120>
  45a605:	31 c0                	xor    %eax,%eax
  45a607:	e8 a0 d9 ff ff       	callq  457fac <__zbx_DBselect>
  45a60c:	49 89 c5             	mov    %rax,%r13
  45a60f:	eb 0f                	jmp    45a620 <zbxmacros_get_value+0x174>
  45a611:	48 8b 50 08          	mov    0x8(%rax),%rdx
  45a615:	48 8b 30             	mov    (%rax),%rsi
  45a618:	48 89 df             	mov    %rbx,%rdi
  45a61b:	e8 a1 fa ff ff       	callq  45a0c1 <zbxmacros_free+0x2bb>
  45a620:	4c 89 ef             	mov    %r13,%rdi
  45a623:	e8 75 d3 ff ff       	callq  45799d <DBfetch>
  45a628:	48 85 c0             	test   %rax,%rax
  45a62b:	75 e4                	jne    45a611 <zbxmacros_get_value+0x165>
  45a62d:	4c 89 ef             	mov    %r13,%rdi
  45a630:	e8 a3 36 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45a635:	49 81 c7 2c 01 00 00 	add    $0x12c,%r15
  45a63c:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
  45a640:	e9 30 ff ff ff       	jmpq   45a575 <zbxmacros_get_value+0xc9>

000000000045a645 <zbxmacros_get_value_by_triggerid>:
  45a645:	41 57                	push   %r15
  45a647:	41 56                	push   %r14
  45a649:	41 55                	push   %r13
  45a64b:	41 54                	push   %r12
  45a64d:	55                   	push   %rbp
  45a64e:	53                   	push   %rbx
  45a64f:	48 83 ec 38          	sub    $0x38,%rsp
  45a653:	49 89 ff             	mov    %rdi,%r15
  45a656:	48 89 f3             	mov    %rsi,%rbx
  45a659:	48 89 14 24          	mov    %rdx,(%rsp)
  45a65d:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  45a662:	48 85 ff             	test   %rdi,%rdi
  45a665:	0f 84 12 01 00 00    	je     45a77d <zbxmacros_get_value_by_triggerid+0x138>
  45a66b:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
  45a672:	00 
  45a673:	c7 44 24 2c 04 00 00 	movl   $0x4,0x2c(%rsp)
  45a67a:	00 
  45a67b:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  45a682:	00 00 
  45a684:	48 89 f1             	mov    %rsi,%rcx
  45a687:	48 8d 15 02 78 02 00 	lea    0x27802(%rip),%rdx        # 481e90 <usage_message+0x20150>
  45a68e:	48 8d 35 56 6b 00 00 	lea    0x6b56(%rip),%rsi        # 4611eb <_IO_stdin_used+0x170b>
  45a695:	bf 04 00 00 00       	mov    $0x4,%edi
  45a69a:	31 c0                	xor    %eax,%eax
  45a69c:	e8 0f 6a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a6a1:	48 63 4c 24 2c       	movslq 0x2c(%rsp),%rcx
  45a6a6:	48 c1 e1 03          	shl    $0x3,%rcx
  45a6aa:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  45a6af:	be e8 01 00 00       	mov    $0x1e8,%esi
  45a6b4:	48 8d 3d f4 e5 00 00 	lea    0xe5f4(%rip),%rdi        # 468caf <usage_message+0x6f6f>
  45a6bb:	e8 4b 80 fe ff       	callq  44270b <zbx_malloc2>
  45a6c0:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  45a6c5:	48 89 de             	mov    %rbx,%rsi
  45a6c8:	48 8d 3d e9 77 02 00 	lea    0x277e9(%rip),%rdi        # 481eb8 <usage_message+0x20178>
  45a6cf:	31 c0                	xor    %eax,%eax
  45a6d1:	e8 d6 d8 ff ff       	callq  457fac <__zbx_DBselect>
  45a6d6:	48 89 c3             	mov    %rax,%rbx
  45a6d9:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
  45a6de:	48 8d 6c 24 28       	lea    0x28(%rsp),%rbp
  45a6e3:	4c 8d 6c 24 2c       	lea    0x2c(%rsp),%r13
  45a6e8:	4c 8d 74 24 18       	lea    0x18(%rsp),%r14
  45a6ed:	eb 2d                	jmp    45a71c <zbxmacros_get_value_by_triggerid+0xd7>
  45a6ef:	4c 89 e2             	mov    %r12,%rdx
  45a6f2:	48 8d 35 da a9 01 00 	lea    0x1a9da(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45a6f9:	48 8b 38             	mov    (%rax),%rdi
  45a6fc:	31 c0                	xor    %eax,%eax
  45a6fe:	e8 a5 37 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45a703:	41 b8 04 00 00 00    	mov    $0x4,%r8d
  45a709:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
  45a70e:	48 89 ea             	mov    %rbp,%rdx
  45a711:	4c 89 ee             	mov    %r13,%rsi
  45a714:	4c 89 f7             	mov    %r14,%rdi
  45a717:	e8 d7 68 fe ff       	callq  440ff3 <uint64_array_add>
  45a71c:	48 89 df             	mov    %rbx,%rdi
  45a71f:	e8 79 d2 ff ff       	callq  45799d <DBfetch>
  45a724:	48 85 c0             	test   %rax,%rax
  45a727:	75 c6                	jne    45a6ef <zbxmacros_get_value_by_triggerid+0xaa>
  45a729:	48 89 df             	mov    %rbx,%rdi
  45a72c:	e8 a7 35 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45a731:	4c 8b 44 24 08       	mov    0x8(%rsp),%r8
  45a736:	48 8b 0c 24          	mov    (%rsp),%rcx
  45a73a:	8b 54 24 28          	mov    0x28(%rsp),%edx
  45a73e:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  45a743:	4c 89 ff             	mov    %r15,%rdi
  45a746:	e8 61 fd ff ff       	callq  45a4ac <zbxmacros_get_value>
  45a74b:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  45a750:	48 85 ff             	test   %rdi,%rdi
  45a753:	74 0e                	je     45a763 <zbxmacros_get_value_by_triggerid+0x11e>
  45a755:	e8 8e 3a fb ff       	callq  40e1e8 <free@plt>
  45a75a:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  45a761:	00 00 
  45a763:	48 8d 15 26 77 02 00 	lea    0x27726(%rip),%rdx        # 481e90 <usage_message+0x20150>
  45a76a:	48 8d 35 2c 8b 02 00 	lea    0x28b2c(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45a771:	bf 04 00 00 00       	mov    $0x4,%edi
  45a776:	31 c0                	xor    %eax,%eax
  45a778:	e8 33 69 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a77d:	48 83 c4 38          	add    $0x38,%rsp
  45a781:	5b                   	pop    %rbx
  45a782:	5d                   	pop    %rbp
  45a783:	41 5c                	pop    %r12
  45a785:	41 5d                	pop    %r13
  45a787:	41 5e                	pop    %r14
  45a789:	41 5f                	pop    %r15
  45a78b:	c3                   	retq   

000000000045a78c <zbxmacros_init>:
  45a78c:	53                   	push   %rbx
  45a78d:	48 89 fb             	mov    %rdi,%rbx
  45a790:	b9 10 00 00 00       	mov    $0x10,%ecx
  45a795:	48 8b 17             	mov    (%rdi),%rdx
  45a798:	be 32 00 00 00       	mov    $0x32,%esi
  45a79d:	48 8d 3d 0b e5 00 00 	lea    0xe50b(%rip),%rdi        # 468caf <usage_message+0x6f6f>
  45a7a4:	e8 62 7f fe ff       	callq  44270b <zbx_malloc2>
  45a7a9:	48 89 03             	mov    %rax,(%rbx)
  45a7ac:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  45a7b3:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
  45a7ba:	00 
  45a7bb:	48 8b 1b             	mov    (%rbx),%rbx
  45a7be:	c7 03 04 00 00 00    	movl   $0x4,(%rbx)
  45a7c4:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  45a7c8:	b9 c0 00 00 00       	mov    $0xc0,%ecx
  45a7cd:	be 37 00 00 00       	mov    $0x37,%esi
  45a7d2:	48 8d 3d d6 e4 00 00 	lea    0xe4d6(%rip),%rdi        # 468caf <usage_message+0x6f6f>
  45a7d9:	e8 2d 7f fe ff       	callq  44270b <zbx_malloc2>
  45a7de:	48 89 43 08          	mov    %rax,0x8(%rbx)
  45a7e2:	5b                   	pop    %rbx
  45a7e3:	c3                   	retq   
  45a7e4:	90                   	nop
  45a7e5:	90                   	nop
  45a7e6:	90                   	nop
  45a7e7:	90                   	nop
  45a7e8:	90                   	nop
  45a7e9:	90                   	nop
  45a7ea:	90                   	nop
  45a7eb:	90                   	nop
  45a7ec:	90                   	nop
  45a7ed:	90                   	nop
  45a7ee:	90                   	nop
  45a7ef:	90                   	nop

000000000045a7f0 <process_areg_data>:
  45a7f0:	41 57                	push   %r15
  45a7f2:	41 56                	push   %r14
  45a7f4:	41 55                	push   %r13
  45a7f6:	41 54                	push   %r12
  45a7f8:	55                   	push   %rbp
  45a7f9:	53                   	push   %rbx
  45a7fa:	48 81 ec 98 08 00 00 	sub    $0x898,%rsp
  45a801:	48 89 fd             	mov    %rdi,%rbp
  45a804:	49 89 f6             	mov    %rsi,%r14
  45a807:	48 8d 15 08 77 02 00 	lea    0x27708(%rip),%rdx        # 481f16 <usage_message+0x201d6>
  45a80e:	48 8d 35 7c 8a 02 00 	lea    0x28a7c(%rip),%rsi        # 483291 <usage_message+0x21551>
  45a815:	bf 04 00 00 00       	mov    $0x4,%edi
  45a81a:	31 c0                	xor    %eax,%eax
  45a81c:	e8 8f 68 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a821:	31 ff                	xor    %edi,%edi
  45a823:	e8 b0 43 fb ff       	callq  40ebd8 <time@plt>
  45a828:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  45a82d:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
  45a832:	b9 00 08 00 00       	mov    $0x800,%ecx
  45a837:	4c 89 e2             	mov    %r12,%rdx
  45a83a:	48 8d 35 b7 c3 01 00 	lea    0x1c3b7(%rip),%rsi        # 476bf8 <usage_message+0x14eb8>
  45a841:	48 89 ef             	mov    %rbp,%rdi
  45a844:	e8 fb e8 fe ff       	callq  449144 <zbx_json_value_by_name>
  45a849:	89 c3                	mov    %eax,%ebx
  45a84b:	85 c0                	test   %eax,%eax
  45a84d:	74 67                	je     45a8b6 <process_areg_data+0xc6>
  45a84f:	e8 dc e1 fe ff       	callq  448a30 <zbx_json_strerror>
  45a854:	48 89 c2             	mov    %rax,%rdx
  45a857:	48 8d 35 a2 7a 02 00 	lea    0x27aa2(%rip),%rsi        # 482300 <usage_message+0x205c0>
  45a85e:	bf 03 00 00 00       	mov    $0x3,%edi
  45a863:	31 c0                	xor    %eax,%eax
  45a865:	e8 46 68 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a86a:	e8 c1 e1 fe ff       	callq  448a30 <zbx_json_strerror>
  45a86f:	48 89 c6             	mov    %rax,%rsi
  45a872:	48 8d 3d 87 7a 02 00 	lea    0x27a87(%rip),%rdi        # 482300 <usage_message+0x205c0>
  45a879:	31 c0                	xor    %eax,%eax
  45a87b:	e8 a0 6f fb ff       	callq  411820 <__zbx_zabbix_syslog>
  45a880:	89 df                	mov    %ebx,%edi
  45a882:	e8 f4 8a fe ff       	callq  44337b <zbx_result_string>
  45a887:	48 89 c1             	mov    %rax,%rcx
  45a88a:	48 8d 15 85 76 02 00 	lea    0x27685(%rip),%rdx        # 481f16 <usage_message+0x201d6>
  45a891:	48 8d 35 65 8b 02 00 	lea    0x28b65(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  45a898:	bf 04 00 00 00       	mov    $0x4,%edi
  45a89d:	31 c0                	xor    %eax,%eax
  45a89f:	e8 0c 68 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a8a4:	48 81 c4 98 08 00 00 	add    $0x898,%rsp
  45a8ab:	5b                   	pop    %rbx
  45a8ac:	5d                   	pop    %rbp
  45a8ad:	41 5c                	pop    %r12
  45a8af:	41 5d                	pop    %r13
  45a8b1:	41 5e                	pop    %r14
  45a8b3:	41 5f                	pop    %r15
  45a8b5:	c3                   	retq   
  45a8b6:	4c 8d bc 24 80 08 00 	lea    0x880(%rsp),%r15
  45a8bd:	00 
  45a8be:	4c 89 fa             	mov    %r15,%rdx
  45a8c1:	48 8d 35 5d b5 00 00 	lea    0xb55d(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  45a8c8:	48 89 ef             	mov    %rbp,%rdi
  45a8cb:	e8 d0 e7 fe ff       	callq  4490a0 <zbx_json_brackets_by_name>
  45a8d0:	89 c3                	mov    %eax,%ebx
  45a8d2:	85 c0                	test   %eax,%eax
  45a8d4:	0f 85 75 ff ff ff    	jne    45a84f <process_areg_data+0x5f>
  45a8da:	ba 0a 00 00 00       	mov    $0xa,%edx
  45a8df:	31 f6                	xor    %esi,%esi
  45a8e1:	4c 89 e7             	mov    %r12,%rdi
  45a8e4:	e8 3f 3c fb ff       	callq  40e528 <strtol@plt>
  45a8e9:	48 98                	cltq   
  45a8eb:	31 ed                	xor    %ebp,%ebp
  45a8ed:	4c 8d ac 24 70 08 00 	lea    0x870(%rsp),%r13
  45a8f4:	00 
  45a8f5:	48 8d 94 24 20 08 00 	lea    0x820(%rsp),%rdx
  45a8fc:	00 
  45a8fd:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
  45a902:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  45a907:	48 29 c2             	sub    %rax,%rdx
  45a90a:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  45a90f:	48 89 ee             	mov    %rbp,%rsi
  45a912:	4c 89 ff             	mov    %r15,%rdi
  45a915:	e8 ae e1 fe ff       	callq  448ac8 <zbx_json_next>
  45a91a:	48 89 c5             	mov    %rax,%rbp
  45a91d:	48 85 c0             	test   %rax,%rax
  45a920:	0f 84 c4 00 00 00    	je     45a9ea <process_areg_data+0x1fa>
  45a926:	4c 89 ee             	mov    %r13,%rsi
  45a929:	48 89 ef             	mov    %rbp,%rdi
  45a92c:	e8 d3 e4 fe ff       	callq  448e04 <zbx_json_brackets_open>
  45a931:	89 c3                	mov    %eax,%ebx
  45a933:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45a936:	0f 84 13 ff ff ff    	je     45a84f <process_areg_data+0x5f>
  45a93c:	b9 00 08 00 00       	mov    $0x800,%ecx
  45a941:	4c 89 e2             	mov    %r12,%rdx
  45a944:	48 8d 35 ad c2 01 00 	lea    0x1c2ad(%rip),%rsi        # 476bf8 <usage_message+0x14eb8>
  45a94b:	4c 89 ef             	mov    %r13,%rdi
  45a94e:	e8 f1 e7 fe ff       	callq  449144 <zbx_json_value_by_name>
  45a953:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45a956:	74 5c                	je     45a9b4 <process_areg_data+0x1c4>
  45a958:	ba 0a 00 00 00       	mov    $0xa,%edx
  45a95d:	31 f6                	xor    %esi,%esi
  45a95f:	4c 89 e7             	mov    %r12,%rdi
  45a962:	e8 c1 3b fb ff       	callq  40e528 <strtol@plt>
  45a967:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  45a96c:	b9 41 00 00 00       	mov    $0x41,%ecx
  45a971:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  45a976:	48 8d 35 44 79 02 00 	lea    0x27944(%rip),%rsi        # 4822c1 <usage_message+0x20581>
  45a97d:	4c 89 ef             	mov    %r13,%rdi
  45a980:	e8 bf e7 fe ff       	callq  449144 <zbx_json_value_by_name>
  45a985:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45a988:	74 2a                	je     45a9b4 <process_areg_data+0x1c4>
  45a98a:	31 c0                	xor    %eax,%eax
  45a98c:	e8 ef ed ff ff       	callq  459780 <DBbegin>
  45a991:	48 63 54 24 18       	movslq 0x18(%rsp),%rdx
  45a996:	48 03 54 24 08       	add    0x8(%rsp),%rdx
  45a99b:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
  45a9a0:	4c 89 f7             	mov    %r14,%rdi
  45a9a3:	e8 76 ee ff ff       	callq  45981e <DBregister_host>
  45a9a8:	31 c0                	xor    %eax,%eax
  45a9aa:	e8 84 ed ff ff       	callq  459733 <DBcommit>
  45a9af:	e9 5b ff ff ff       	jmpq   45a90f <process_areg_data+0x11f>
  45a9b4:	e8 77 e0 fe ff       	callq  448a30 <zbx_json_strerror>
  45a9b9:	48 89 c2             	mov    %rax,%rdx
  45a9bc:	48 8d 35 3d 79 02 00 	lea    0x2793d(%rip),%rsi        # 482300 <usage_message+0x205c0>
  45a9c3:	bf 03 00 00 00       	mov    $0x3,%edi
  45a9c8:	31 c0                	xor    %eax,%eax
  45a9ca:	e8 e1 66 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45a9cf:	e8 5c e0 fe ff       	callq  448a30 <zbx_json_strerror>
  45a9d4:	48 89 c6             	mov    %rax,%rsi
  45a9d7:	48 8d 3d 22 79 02 00 	lea    0x27922(%rip),%rdi        # 482300 <usage_message+0x205c0>
  45a9de:	31 c0                	xor    %eax,%eax
  45a9e0:	e8 3b 6e fb ff       	callq  411820 <__zbx_zabbix_syslog>
  45a9e5:	e9 25 ff ff ff       	jmpq   45a90f <process_areg_data+0x11f>
  45a9ea:	85 db                	test   %ebx,%ebx
  45a9ec:	0f 84 8e fe ff ff    	je     45a880 <process_areg_data+0x90>
  45a9f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  45a9f8:	e9 52 fe ff ff       	jmpq   45a84f <process_areg_data+0x5f>
  45a9fd:	41 54                	push   %r12
  45a9ff:	55                   	push   %rbp
  45aa00:	53                   	push   %rbx
  45aa01:	41 89 f4             	mov    %esi,%r12d
  45aa04:	85 f6                	test   %esi,%esi
  45aa06:	7e 4c                	jle    45aa54 <process_areg_data+0x264>
  45aa08:	48 89 fb             	mov    %rdi,%rbx
  45aa0b:	31 ed                	xor    %ebp,%ebp
  45aa0d:	48 8b bb 48 04 00 00 	mov    0x448(%rbx),%rdi
  45aa14:	48 85 ff             	test   %rdi,%rdi
  45aa17:	74 10                	je     45aa29 <process_areg_data+0x239>
  45aa19:	e8 ca 37 fb ff       	callq  40e1e8 <free@plt>
  45aa1e:	48 c7 83 48 04 00 00 	movq   $0x0,0x448(%rbx)
  45aa25:	00 00 00 00 
  45aa29:	48 8b bb 60 04 00 00 	mov    0x460(%rbx),%rdi
  45aa30:	48 85 ff             	test   %rdi,%rdi
  45aa33:	74 10                	je     45aa45 <process_areg_data+0x255>
  45aa35:	e8 ae 37 fb ff       	callq  40e1e8 <free@plt>
  45aa3a:	48 c7 83 60 04 00 00 	movq   $0x0,0x460(%rbx)
  45aa41:	00 00 00 00 
  45aa45:	83 c5 01             	add    $0x1,%ebp
  45aa48:	48 81 c3 70 04 00 00 	add    $0x470,%rbx
  45aa4f:	41 39 ec             	cmp    %ebp,%r12d
  45aa52:	7f b9                	jg     45aa0d <process_areg_data+0x21d>
  45aa54:	5b                   	pop    %rbx
  45aa55:	5d                   	pop    %rbp
  45aa56:	41 5c                	pop    %r12
  45aa58:	c3                   	retq   

000000000045aa59 <process_mass_data>:
  45aa59:	41 57                	push   %r15
  45aa5b:	41 56                	push   %r14
  45aa5d:	41 55                	push   %r13
  45aa5f:	41 54                	push   %r12
  45aa61:	55                   	push   %rbp
  45aa62:	53                   	push   %rbx
  45aa63:	48 81 ec a8 14 00 00 	sub    $0x14a8,%rsp
  45aa6a:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
  45aa6f:	49 89 f5             	mov    %rsi,%r13
  45aa72:	48 89 d3             	mov    %rdx,%rbx
  45aa75:	41 89 ce             	mov    %ecx,%r14d
  45aa78:	4d 89 c7             	mov    %r8,%r15
  45aa7b:	48 8d 15 a6 74 02 00 	lea    0x274a6(%rip),%rdx        # 481f28 <usage_message+0x201e8>
  45aa82:	48 8d 35 08 88 02 00 	lea    0x28808(%rip),%rsi        # 483291 <usage_message+0x21551>
  45aa89:	bf 04 00 00 00       	mov    $0x4,%edi
  45aa8e:	31 c0                	xor    %eax,%eax
  45aa90:	e8 1b 66 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45aa95:	31 c0                	xor    %eax,%eax
  45aa97:	e8 f4 ba fd ff       	callq  436590 <DCinit_nextchecks>
  45aa9c:	45 85 f6             	test   %r14d,%r14d
  45aa9f:	0f 8e b0 00 00 00    	jle    45ab55 <process_mass_data+0xfc>
  45aaa5:	31 ed                	xor    %ebp,%ebp
  45aaa7:	4c 8d a4 24 90 00 00 	lea    0x90(%rsp),%r12
  45aaae:	00 
  45aaaf:	48 8d 84 24 70 14 00 	lea    0x1470(%rsp),%rax
  45aab6:	00 
  45aab7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  45aabc:	4d 8d 84 24 73 01 00 	lea    0x173(%r12),%r8
  45aac3:	00 
  45aac4:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  45aac9:	49 8d 44 24 10       	lea    0x10(%r12),%rax
  45aace:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  45aad3:	4d 8d 84 24 82 06 00 	lea    0x682(%r12),%r8
  45aada:	00 
  45aadb:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
  45aae0:	48 8d 84 24 30 14 00 	lea    0x1430(%rsp),%rax
  45aae7:	00 
  45aae8:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  45aaed:	4d 8d 84 24 81 05 00 	lea    0x581(%r12),%r8
  45aaf4:	00 
  45aaf5:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
  45aafa:	48 8d 4b 45          	lea    0x45(%rbx),%rcx
  45aafe:	48 8d 53 04          	lea    0x4(%rbx),%rdx
  45ab02:	4c 89 ee             	mov    %r13,%rsi
  45ab05:	4c 89 e7             	mov    %r12,%rdi
  45ab08:	e8 89 d0 fd ff       	callq  437b96 <DCconfig_get_item_by_key>
  45ab0d:	85 c0                	test   %eax,%eax
  45ab0f:	75 35                	jne    45ab46 <process_mass_data+0xed>
  45ab11:	66 81 bc 24 4e 01 00 	cmpw   $0x101,0x14e(%rsp)
  45ab18:	00 01 01 
  45ab1b:	0f 84 d3 00 00 00    	je     45abf4 <process_mass_data+0x19b>
  45ab21:	0f b6 84 24 00 02 00 	movzbl 0x200(%rsp),%eax
  45ab28:	00 
  45ab29:	3c 05                	cmp    $0x5,%al
  45ab2b:	74 19                	je     45ab46 <process_mass_data+0xed>
  45ab2d:	3c 08                	cmp    $0x8,%al
  45ab2f:	74 15                	je     45ab46 <process_mass_data+0xed>
  45ab31:	3c 0f                	cmp    $0xf,%al
  45ab33:	74 11                	je     45ab46 <process_mass_data+0xed>
  45ab35:	4d 85 ed             	test   %r13,%r13
  45ab38:	75 6b                	jne    45aba5 <process_mass_data+0x14c>
  45ab3a:	3c 02                	cmp    $0x2,%al
  45ab3c:	0f 1f 40 00          	nopl   0x0(%rax)
  45ab40:	74 46                	je     45ab88 <process_mass_data+0x12f>
  45ab42:	3c 07                	cmp    $0x7,%al
  45ab44:	74 5f                	je     45aba5 <process_mass_data+0x14c>
  45ab46:	83 c5 01             	add    $0x1,%ebp
  45ab49:	48 81 c3 70 04 00 00 	add    $0x470,%rbx
  45ab50:	41 39 ee             	cmp    %ebp,%r14d
  45ab53:	7f a5                	jg     45aafa <process_mass_data+0xa1>
  45ab55:	31 c0                	xor    %eax,%eax
  45ab57:	e8 9c ba fd ff       	callq  4365f8 <DCflush_nextchecks>
  45ab5c:	48 8d 15 c5 73 02 00 	lea    0x273c5(%rip),%rdx        # 481f28 <usage_message+0x201e8>
  45ab63:	48 8d 35 33 87 02 00 	lea    0x28733(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45ab6a:	bf 04 00 00 00       	mov    $0x4,%edi
  45ab6f:	31 c0                	xor    %eax,%eax
  45ab71:	e8 3a 65 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45ab76:	48 81 c4 a8 14 00 00 	add    $0x14a8,%rsp
  45ab7d:	5b                   	pop    %rbx
  45ab7e:	5d                   	pop    %rbp
  45ab7f:	41 5c                	pop    %r12
  45ab81:	41 5d                	pop    %r13
  45ab83:	41 5e                	pop    %r14
  45ab85:	41 5f                	pop    %r15
  45ab87:	c3                   	retq   
  45ab88:	ba 01 00 00 00       	mov    $0x1,%edx
  45ab8d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  45ab92:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45ab97:	e8 dd d4 fe ff       	callq  448079 <zbx_tcp_check_security>
  45ab9c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45ab9f:	0f 84 96 04 00 00    	je     45b03b <process_mass_data+0x5e2>
  45aba5:	48 8b 93 48 04 00 00 	mov    0x448(%rbx),%rdx
  45abac:	48 89 d6             	mov    %rdx,%rsi
  45abaf:	48 8d 3d fb 7e 00 00 	lea    0x7efb(%rip),%rdi        # 462ab1 <usage_message+0xd71>
  45abb6:	b9 11 00 00 00       	mov    $0x11,%ecx
  45abbb:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  45abbd:	75 5c                	jne    45ac1b <process_mass_data+0x1c2>
  45abbf:	48 63 33             	movslq (%rbx),%rsi
  45abc2:	48 8b bc 24 f8 01 00 	mov    0x1f8(%rsp),%rdi
  45abc9:	00 
  45abca:	e8 64 c0 fd ff       	callq  436c33 <DCadd_nextcheck>
  45abcf:	4d 85 ff             	test   %r15,%r15
  45abd2:	0f 84 6e ff ff ff    	je     45ab46 <process_mass_data+0xed>
  45abd8:	41 83 07 01          	addl   $0x1,(%r15)
  45abdc:	83 c5 01             	add    $0x1,%ebp
  45abdf:	48 81 c3 70 04 00 00 	add    $0x470,%rbx
  45abe6:	41 39 ee             	cmp    %ebp,%r14d
  45abe9:	0f 8f 0b ff ff ff    	jg     45aafa <process_mass_data+0xa1>
  45abef:	e9 61 ff ff ff       	jmpq   45ab55 <process_mass_data+0xfc>
  45abf4:	8b 84 24 50 01 00 00 	mov    0x150(%rsp),%eax
  45abfb:	3b 03                	cmp    (%rbx),%eax
  45abfd:	0f 8f 1e ff ff ff    	jg     45ab21 <process_mass_data+0xc8>
  45ac03:	83 c5 01             	add    $0x1,%ebp
  45ac06:	48 81 c3 70 04 00 00 	add    $0x470,%rbx
  45ac0d:	41 39 ee             	cmp    %ebp,%r14d
  45ac10:	0f 8f e4 fe ff ff    	jg     45aafa <process_mass_data+0xa1>
  45ac16:	e9 3a ff ff ff       	jmpq   45ab55 <process_mass_data+0xfc>
  45ac1b:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  45ac20:	e8 3b 15 fd ff       	callq  42c160 <init_result>
  45ac25:	48 8b 8b 48 04 00 00 	mov    0x448(%rbx),%rcx
  45ac2c:	4d 85 ed             	test   %r13,%r13
  45ac2f:	0f 84 a6 00 00 00    	je     45acdb <process_mass_data+0x282>
  45ac35:	31 d2                	xor    %edx,%edx
  45ac37:	0f b6 b4 24 02 02 00 	movzbl 0x202(%rsp),%esi
  45ac3e:	00 
  45ac3f:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  45ac44:	e8 18 19 fd ff       	callq  42c561 <set_result_type>
  45ac49:	85 c0                	test   %eax,%eax
  45ac4b:	0f 85 97 00 00 00    	jne    45ace8 <process_mass_data+0x28f>
  45ac51:	0f b6 b4 24 02 02 00 	movzbl 0x202(%rsp),%esi
  45ac58:	00 
  45ac59:	40 80 fe 02          	cmp    $0x2,%sil
  45ac5d:	0f 84 df 00 00 00    	je     45ad42 <process_mass_data+0x2e9>
  45ac63:	4c 8b 8b 60 04 00 00 	mov    0x460(%rbx),%r9
  45ac6a:	44 8b 83 58 04 00 00 	mov    0x458(%rbx),%r8d
  45ac71:	40 0f b6 f6          	movzbl %sil,%esi
  45ac75:	8b 83 54 04 00 00    	mov    0x454(%rbx),%eax
  45ac7b:	89 44 24 18          	mov    %eax,0x18(%rsp)
  45ac7f:	8b 83 50 04 00 00    	mov    0x450(%rbx),%eax
  45ac85:	89 44 24 10          	mov    %eax,0x10(%rsp)
  45ac89:	8b 83 6c 04 00 00    	mov    0x46c(%rbx),%eax
  45ac8f:	89 44 24 08          	mov    %eax,0x8(%rsp)
  45ac93:	8b 83 68 04 00 00    	mov    0x468(%rbx),%eax
  45ac99:	89 04 24             	mov    %eax,(%rsp)
  45ac9c:	8b 0b                	mov    (%rbx),%ecx
  45ac9e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  45aca3:	48 8b bc 24 f8 01 00 	mov    0x1f8(%rsp),%rdi
  45acaa:	00 
  45acab:	e8 70 81 fd ff       	callq  432e20 <dc_add_history>
  45acb0:	4d 85 ff             	test   %r15,%r15
  45acb3:	74 04                	je     45acb9 <process_mass_data+0x260>
  45acb5:	41 83 07 01          	addl   $0x1,(%r15)
  45acb9:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  45acbe:	e8 b8 1b fd ff       	callq  42c87b <free_result>
  45acc3:	83 c5 01             	add    $0x1,%ebp
  45acc6:	48 81 c3 70 04 00 00 	add    $0x470,%rbx
  45accd:	41 39 ee             	cmp    %ebp,%r14d
  45acd0:	0f 8f 24 fe ff ff    	jg     45aafa <process_mass_data+0xa1>
  45acd6:	e9 7a fe ff ff       	jmpq   45ab55 <process_mass_data+0xfc>
  45acdb:	0f b6 94 24 01 02 00 	movzbl 0x201(%rsp),%edx
  45ace2:	00 
  45ace3:	e9 4f ff ff ff       	jmpq   45ac37 <process_mass_data+0x1de>
  45ace8:	be 08 00 00 00       	mov    $0x8,%esi
  45aced:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  45acf2:	e8 98 14 fd ff       	callq  42c18f <get_result_value_by_type>
  45acf7:	48 85 c0             	test   %rax,%rax
  45acfa:	0f 84 5b 03 00 00    	je     45b05b <process_mass_data+0x602>
  45ad00:	4c 8b 84 24 98 14 00 	mov    0x1498(%rsp),%r8
  45ad07:	00 
  45ad08:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
  45ad0d:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  45ad12:	48 8d 35 88 90 00 00 	lea    0x9088(%rip),%rsi        # 463da1 <usage_message+0x2061>
  45ad19:	bf 03 00 00 00       	mov    $0x3,%edi
  45ad1e:	31 c0                	xor    %eax,%eax
  45ad20:	e8 8b 63 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45ad25:	48 63 33             	movslq (%rbx),%rsi
  45ad28:	48 8b 94 24 98 14 00 	mov    0x1498(%rsp),%rdx
  45ad2f:	00 
  45ad30:	48 8b bc 24 f8 01 00 	mov    0x1f8(%rsp),%rdi
  45ad37:	00 
  45ad38:	e8 f6 be fd ff       	callq  436c33 <DCadd_nextcheck>
  45ad3d:	e9 77 ff ff ff       	jmpq   45acb9 <process_mass_data+0x260>
  45ad42:	48 8b 83 48 04 00 00 	mov    0x448(%rbx),%rax
  45ad49:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
  45ad4e:	48 8d 15 fd 71 02 00 	lea    0x271fd(%rip),%rdx        # 481f52 <usage_message+0x20212>
  45ad55:	48 8d 35 35 85 02 00 	lea    0x28535(%rip),%rsi        # 483291 <usage_message+0x21551>
  45ad5c:	bf 04 00 00 00       	mov    $0x4,%edi
  45ad61:	31 c0                	xor    %eax,%eax
  45ad63:	e8 48 63 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45ad68:	0f b6 8c 24 11 07 00 	movzbl 0x711(%rsp),%ecx
  45ad6f:	00 
  45ad70:	84 c9                	test   %cl,%cl
  45ad72:	0f 84 ec 01 00 00    	je     45af64 <process_mass_data+0x50b>
  45ad78:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
  45ad7d:	41 0f b6 10          	movzbl (%r8),%edx
  45ad81:	84 d2                	test   %dl,%dl
  45ad83:	0f 84 db 01 00 00    	je     45af64 <process_mass_data+0x50b>
  45ad89:	88 54 24 28          	mov    %dl,0x28(%rsp)
  45ad8d:	88 4c 24 20          	mov    %cl,0x20(%rsp)
  45ad91:	e8 32 35 fb ff       	callq  40e2c8 <__ctype_b_loc@plt>
  45ad96:	48 8b 38             	mov    (%rax),%rdi
  45ad99:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
  45ad9e:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  45ada3:	c7 84 24 8c 00 00 00 	movl   $0x0,0x8c(%rsp)
  45adaa:	00 00 00 00 
  45adae:	45 31 db             	xor    %r11d,%r11d
  45adb1:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
  45adb8:	00 00 00 00 
  45adbc:	45 31 d2             	xor    %r10d,%r10d
  45adbf:	c7 84 24 84 00 00 00 	movl   $0x0,0x84(%rsp)
  45adc6:	00 00 00 00 
  45adca:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
  45add1:	00 
  45add2:	c7 44 24 74 00 00 00 	movl   $0x0,0x74(%rsp)
  45add9:	00 
  45adda:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
  45ade1:	00 00 00 00 
  45ade5:	c7 44 24 70 00 00 00 	movl   $0x0,0x70(%rsp)
  45adec:	00 
  45aded:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
  45adf4:	00 
  45adf5:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
  45adfc:	00 
  45adfd:	0f b6 54 24 28       	movzbl 0x28(%rsp),%edx
  45ae02:	0f b6 4c 24 20       	movzbl 0x20(%rsp),%ecx
  45ae07:	45 31 c9             	xor    %r9d,%r9d
  45ae0a:	4c 0f be c2          	movsbq %dl,%r8
  45ae0e:	42 f6 44 47 01 08    	testb  $0x8,0x1(%rdi,%r8,2)
  45ae14:	74 36                	je     45ae4c <process_mass_data+0x3f3>
  45ae16:	0f be d2             	movsbl %dl,%edx
  45ae19:	83 ea 30             	sub    $0x30,%edx
  45ae1c:	80 e9 4d             	sub    $0x4d,%cl
  45ae1f:	80 f9 2c             	cmp    $0x2c,%cl
  45ae22:	77 28                	ja     45ae4c <process_mass_data+0x3f3>
  45ae24:	0f b6 c9             	movzbl %cl,%ecx
  45ae27:	4c 8d 05 ea 7b 02 00 	lea    0x27bea(%rip),%r8        # 482a18 <usage_message+0x20cd8>
  45ae2e:	49 63 0c 88          	movslq (%r8,%rcx,4),%rcx
  45ae32:	4c 01 c1             	add    %r8,%rcx
  45ae35:	ff e1                	jmpq   *%rcx
  45ae37:	44 8b 44 24 68       	mov    0x68(%rsp),%r8d
  45ae3c:	43 8d 0c 80          	lea    (%r8,%r8,4),%ecx
  45ae40:	8d 0c 4a             	lea    (%rdx,%rcx,2),%ecx
  45ae43:	89 4c 24 68          	mov    %ecx,0x68(%rsp)
  45ae47:	83 44 24 7c 01       	addl   $0x1,0x7c(%rsp)
  45ae4c:	0f b6 08             	movzbl (%rax),%ecx
  45ae4f:	84 c9                	test   %cl,%cl
  45ae51:	74 10                	je     45ae63 <process_mass_data+0x40a>
  45ae53:	0f b6 56 01          	movzbl 0x1(%rsi),%edx
  45ae57:	48 83 c6 01          	add    $0x1,%rsi
  45ae5b:	48 83 c0 01          	add    $0x1,%rax
  45ae5f:	84 d2                	test   %dl,%dl
  45ae61:	75 a7                	jne    45ae0a <process_mass_data+0x3b1>
  45ae63:	44 89 4c 24 78       	mov    %r9d,0x78(%rsp)
  45ae68:	44 89 4c 24 10       	mov    %r9d,0x10(%rsp)
  45ae6d:	44 89 54 24 08       	mov    %r10d,0x8(%rsp)
  45ae72:	44 89 1c 24          	mov    %r11d,(%rsp)
  45ae76:	44 8b 4c 24 74       	mov    0x74(%rsp),%r9d
  45ae7b:	44 8b 44 24 70       	mov    0x70(%rsp),%r8d
  45ae80:	8b 4c 24 68          	mov    0x68(%rsp),%ecx
  45ae84:	48 8d 15 c7 70 02 00 	lea    0x270c7(%rip),%rdx        # 481f52 <usage_message+0x20212>
  45ae8b:	48 8d 35 96 74 02 00 	lea    0x27496(%rip),%rsi        # 482328 <usage_message+0x205e8>
  45ae92:	bf 04 00 00 00       	mov    $0x4,%edi
  45ae97:	31 c0                	xor    %eax,%eax
  45ae99:	44 89 54 24 28       	mov    %r10d,0x28(%rsp)
  45ae9e:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
  45aea3:	e8 08 62 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45aea8:	8b 74 24 7c          	mov    0x7c(%rsp),%esi
  45aeac:	85 f6                	test   %esi,%esi
  45aeae:	44 8b 54 24 28       	mov    0x28(%rsp),%r10d
  45aeb3:	44 8b 5c 24 20       	mov    0x20(%rsp),%r11d
  45aeb8:	0f 84 df 00 00 00    	je     45af9d <process_mass_data+0x544>
  45aebe:	8b 8c 24 80 00 00 00 	mov    0x80(%rsp),%ecx
  45aec5:	85 c9                	test   %ecx,%ecx
  45aec7:	0f 84 d0 00 00 00    	je     45af9d <process_mass_data+0x544>
  45aecd:	8b 94 24 84 00 00 00 	mov    0x84(%rsp),%edx
  45aed4:	85 d2                	test   %edx,%edx
  45aed6:	0f 84 c1 00 00 00    	je     45af9d <process_mass_data+0x544>
  45aedc:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
  45aee3:	85 c0                	test   %eax,%eax
  45aee5:	0f 84 b2 00 00 00    	je     45af9d <process_mass_data+0x544>
  45aeeb:	83 bc 24 8c 00 00 00 	cmpl   $0x0,0x8c(%rsp)
  45aef2:	00 
  45aef3:	0f 84 a4 00 00 00    	je     45af9d <process_mass_data+0x544>
  45aef9:	8b 44 24 74          	mov    0x74(%rsp),%eax
  45aefd:	89 84 24 30 14 00 00 	mov    %eax,0x1430(%rsp)
  45af04:	44 8b 44 24 70       	mov    0x70(%rsp),%r8d
  45af09:	44 89 84 24 34 14 00 	mov    %r8d,0x1434(%rsp)
  45af10:	00 
  45af11:	8b 44 24 68          	mov    0x68(%rsp),%eax
  45af15:	89 84 24 38 14 00 00 	mov    %eax,0x1438(%rsp)
  45af1c:	44 89 94 24 3c 14 00 	mov    %r10d,0x143c(%rsp)
  45af23:	00 
  45af24:	41 83 eb 01          	sub    $0x1,%r11d
  45af28:	44 89 9c 24 40 14 00 	mov    %r11d,0x1440(%rsp)
  45af2f:	00 
  45af30:	8b 44 24 78          	mov    0x78(%rsp),%eax
  45af34:	2d 6c 07 00 00       	sub    $0x76c,%eax
  45af39:	89 84 24 44 14 00 00 	mov    %eax,0x1444(%rsp)
  45af40:	c7 84 24 50 14 00 00 	movl   $0xffffffff,0x1450(%rsp)
  45af47:	ff ff ff ff 
  45af4b:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
  45af50:	e8 43 2e fb ff       	callq  40dd98 <mktime@plt>
  45af55:	48 85 c0             	test   %rax,%rax
  45af58:	7e 43                	jle    45af9d <process_mass_data+0x544>
  45af5a:	89 c1                	mov    %eax,%ecx
  45af5c:	89 83 58 04 00 00    	mov    %eax,0x458(%rbx)
  45af62:	eb 3f                	jmp    45afa3 <process_mass_data+0x54a>
  45af64:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%rsp)
  45af6b:	00 
  45af6c:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  45af73:	00 
  45af74:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  45af7b:	45 31 c9             	xor    %r9d,%r9d
  45af7e:	45 31 c0             	xor    %r8d,%r8d
  45af81:	31 c9                	xor    %ecx,%ecx
  45af83:	48 8d 15 c8 6f 02 00 	lea    0x26fc8(%rip),%rdx        # 481f52 <usage_message+0x20212>
  45af8a:	48 8d 35 97 73 02 00 	lea    0x27397(%rip),%rsi        # 482328 <usage_message+0x205e8>
  45af91:	bf 04 00 00 00       	mov    $0x4,%edi
  45af96:	31 c0                	xor    %eax,%eax
  45af98:	e8 13 61 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45af9d:	8b 8b 58 04 00 00    	mov    0x458(%rbx),%ecx
  45afa3:	48 8d 15 a8 6f 02 00 	lea    0x26fa8(%rip),%rdx        # 481f52 <usage_message+0x20212>
  45afaa:	48 8d 35 b0 6f 02 00 	lea    0x26fb0(%rip),%rsi        # 481f61 <usage_message+0x20221>
  45afb1:	bf 04 00 00 00       	mov    $0x4,%edi
  45afb6:	31 c0                	xor    %eax,%eax
  45afb8:	e8 f3 60 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45afbd:	0f b6 b4 24 02 02 00 	movzbl 0x202(%rsp),%esi
  45afc4:	00 
  45afc5:	e9 99 fc ff ff       	jmpq   45ac63 <process_mass_data+0x20a>
  45afca:	47 8d 0c 89          	lea    (%r9,%r9,4),%r9d
  45afce:	46 8d 0c 4a          	lea    (%rdx,%r9,2),%r9d
  45afd2:	83 84 24 84 00 00 00 	addl   $0x1,0x84(%rsp)
  45afd9:	01 
  45afda:	e9 6d fe ff ff       	jmpq   45ae4c <process_mass_data+0x3f3>
  45afdf:	44 8b 44 24 74       	mov    0x74(%rsp),%r8d
  45afe4:	43 8d 0c 80          	lea    (%r8,%r8,4),%ecx
  45afe8:	8d 0c 4a             	lea    (%rdx,%rcx,2),%ecx
  45afeb:	89 4c 24 74          	mov    %ecx,0x74(%rsp)
  45afef:	e9 58 fe ff ff       	jmpq   45ae4c <process_mass_data+0x3f3>
  45aff4:	44 8b 44 24 70       	mov    0x70(%rsp),%r8d
  45aff9:	43 8d 0c 80          	lea    (%r8,%r8,4),%ecx
  45affd:	8d 0c 4a             	lea    (%rdx,%rcx,2),%ecx
  45b000:	89 4c 24 70          	mov    %ecx,0x70(%rsp)
  45b004:	83 84 24 80 00 00 00 	addl   $0x1,0x80(%rsp)
  45b00b:	01 
  45b00c:	e9 3b fe ff ff       	jmpq   45ae4c <process_mass_data+0x3f3>
  45b011:	47 8d 14 92          	lea    (%r10,%r10,4),%r10d
  45b015:	46 8d 14 52          	lea    (%rdx,%r10,2),%r10d
  45b019:	83 84 24 88 00 00 00 	addl   $0x1,0x88(%rsp)
  45b020:	01 
  45b021:	e9 26 fe ff ff       	jmpq   45ae4c <process_mass_data+0x3f3>
  45b026:	47 8d 1c 9b          	lea    (%r11,%r11,4),%r11d
  45b02a:	46 8d 1c 5a          	lea    (%rdx,%r11,2),%r11d
  45b02e:	83 84 24 8c 00 00 00 	addl   $0x1,0x8c(%rsp)
  45b035:	01 
  45b036:	e9 11 fe ff ff       	jmpq   45ae4c <process_mass_data+0x3f3>
  45b03b:	e8 60 c6 fe ff       	callq  4476a0 <zbx_tcp_strerror>
  45b040:	48 89 c2             	mov    %rax,%rdx
  45b043:	48 8d 35 f0 6e 02 00 	lea    0x26ef0(%rip),%rsi        # 481f3a <usage_message+0x201fa>
  45b04a:	bf 03 00 00 00       	mov    $0x3,%edi
  45b04f:	31 c0                	xor    %eax,%eax
  45b051:	e8 5a 60 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45b056:	e9 eb fa ff ff       	jmpq   45ab46 <process_mass_data+0xed>
  45b05b:	ba 2a 05 00 00       	mov    $0x52a,%edx
  45b060:	48 8d 35 13 6f 02 00 	lea    0x26f13(%rip),%rsi        # 481f7a <usage_message+0x2023a>
  45b067:	48 8d 3d da 6d 00 00 	lea    0x6dda(%rip),%rdi        # 461e48 <usage_message+0x108>
  45b06e:	31 c0                	xor    %eax,%eax
  45b070:	e8 1f a2 fe ff       	callq  445294 <__zbx_zbx_error>
  45b075:	e9 3f fc ff ff       	jmpq   45acb9 <process_mass_data+0x260>

000000000045b07a <process_hist_data>:
  45b07a:	41 57                	push   %r15
  45b07c:	41 56                	push   %r14
  45b07e:	41 55                	push   %r13
  45b080:	41 54                	push   %r12
  45b082:	55                   	push   %rbp
  45b083:	53                   	push   %rbx
  45b084:	48 81 ec 98 00 01 00 	sub    $0x10098,%rsp
  45b08b:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
  45b090:	48 89 f3             	mov    %rsi,%rbx
  45b093:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
  45b098:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
  45b09d:	44 89 44 24 44       	mov    %r8d,0x44(%rsp)
  45b0a2:	c7 84 24 8c 00 01 00 	movl   $0x0,0x1008c(%rsp)
  45b0a9:	00 00 00 00 
  45b0ad:	48 8d 15 ce 6e 02 00 	lea    0x26ece(%rip),%rdx        # 481f82 <usage_message+0x20242>
  45b0b4:	48 8d 35 d6 81 02 00 	lea    0x281d6(%rip),%rsi        # 483291 <usage_message+0x21551>
  45b0bb:	bf 04 00 00 00       	mov    $0x4,%edi
  45b0c0:	31 c0                	xor    %eax,%eax
  45b0c2:	e8 e9 5f fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45b0c7:	31 ff                	xor    %edi,%edi
  45b0c9:	e8 0a 3b fb ff       	callq  40ebd8 <time@plt>
  45b0ce:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  45b0d3:	e8 41 70 fe ff       	callq  442119 <zbx_time>
  45b0d8:	f2 0f 11 44 24 38    	movsd  %xmm0,0x38(%rsp)
  45b0de:	48 83 3d 62 c5 25 00 	cmpq   $0x0,0x25c562(%rip)        # 6b7648 <zbx_optopt+0x45bc>
  45b0e5:	00 
  45b0e6:	0f 84 d5 04 00 00    	je     45b5c1 <process_hist_data+0x547>
  45b0ec:	4c 8d 6c 24 60       	lea    0x60(%rsp),%r13
  45b0f1:	b9 00 00 01 00       	mov    $0x10000,%ecx
  45b0f6:	4c 89 ea             	mov    %r13,%rdx
  45b0f9:	48 8d 35 f8 ba 01 00 	lea    0x1baf8(%rip),%rsi        # 476bf8 <usage_message+0x14eb8>
  45b100:	48 89 df             	mov    %rbx,%rdi
  45b103:	e8 3c e0 fe ff       	callq  449144 <zbx_json_value_by_name>
  45b108:	85 c0                	test   %eax,%eax
  45b10a:	0f 84 65 04 00 00    	je     45b575 <process_hist_data+0x4fb>
  45b110:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
  45b117:	00 00 
  45b119:	48 8d 35 05 ad 00 00 	lea    0xad05(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  45b120:	48 89 df             	mov    %rbx,%rdi
  45b123:	e8 15 df fe ff       	callq  44903d <zbx_json_pair_by_name>
  45b128:	48 85 c0             	test   %rax,%rax
  45b12b:	0f 84 67 04 00 00    	je     45b598 <process_hist_data+0x51e>
  45b131:	4c 8d bc 24 70 00 01 	lea    0x10070(%rsp),%r15
  45b138:	00 
  45b139:	4c 89 fe             	mov    %r15,%rsi
  45b13c:	48 89 c7             	mov    %rax,%rdi
  45b13f:	e8 c0 dc fe ff       	callq  448e04 <zbx_json_brackets_open>
  45b144:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
  45b148:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45b14b:	0f 84 94 04 00 00    	je     45b5e5 <process_hist_data+0x56b>
  45b151:	8b 7c 24 1c          	mov    0x1c(%rsp),%edi
  45b155:	85 ff                	test   %edi,%edi
  45b157:	0f 85 54 04 00 00    	jne    45b5b1 <process_hist_data+0x537>
  45b15d:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  45b164:	00 
  45b165:	45 31 f6             	xor    %r14d,%r14d
  45b168:	31 ed                	xor    %ebp,%ebp
  45b16a:	48 8d 9c 24 60 00 01 	lea    0x10060(%rsp),%rbx
  45b171:	00 
  45b172:	48 8d 84 24 8c 00 01 	lea    0x1008c(%rsp),%rax
  45b179:	00 
  45b17a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  45b17f:	e9 6a 01 00 00       	jmpq   45b2ee <process_hist_data+0x274>
  45b184:	48 8b 15 b5 c4 25 00 	mov    0x25c4b5(%rip),%rdx        # 6b7640 <zbx_optopt+0x45b4>
  45b18b:	8b 44 24 10          	mov    0x10(%rsp),%eax
  45b18f:	89 02                	mov    %eax,(%rdx)
  45b191:	48 83 c2 04          	add    $0x4,%rdx
  45b195:	b9 41 00 00 00       	mov    $0x41,%ecx
  45b19a:	48 8d 35 20 71 02 00 	lea    0x27120(%rip),%rsi        # 4822c1 <usage_message+0x20581>
  45b1a1:	48 89 df             	mov    %rbx,%rdi
  45b1a4:	e8 9b df fe ff       	callq  449144 <zbx_json_value_by_name>
  45b1a9:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45b1ac:	0f 84 33 01 00 00    	je     45b2e5 <process_hist_data+0x26b>
  45b1b2:	48 8b 15 87 c4 25 00 	mov    0x25c487(%rip),%rdx        # 6b7640 <zbx_optopt+0x45b4>
  45b1b9:	48 83 c2 45          	add    $0x45,%rdx
  45b1bd:	b9 fd 03 00 00       	mov    $0x3fd,%ecx
  45b1c2:	48 8d 35 20 98 00 00 	lea    0x9820(%rip),%rsi        # 4649e9 <usage_message+0x2ca9>
  45b1c9:	48 89 df             	mov    %rbx,%rdi
  45b1cc:	e8 73 df fe ff       	callq  449144 <zbx_json_value_by_name>
  45b1d1:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45b1d4:	0f 84 0b 01 00 00    	je     45b2e5 <process_hist_data+0x26b>
  45b1da:	b9 00 00 01 00       	mov    $0x10000,%ecx
  45b1df:	4c 89 ea             	mov    %r13,%rdx
  45b1e2:	48 8d 35 b6 70 02 00 	lea    0x270b6(%rip),%rsi        # 48229f <usage_message+0x2055f>
  45b1e9:	48 89 df             	mov    %rbx,%rdi
  45b1ec:	e8 53 df fe ff       	callq  449144 <zbx_json_value_by_name>
  45b1f1:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45b1f4:	0f 84 eb 00 00 00    	je     45b2e5 <process_hist_data+0x26b>
  45b1fa:	48 8b 15 3f c4 25 00 	mov    0x25c43f(%rip),%rdx        # 6b7640 <zbx_optopt+0x45b4>
  45b201:	4c 89 ef             	mov    %r13,%rdi
  45b204:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  45b209:	e8 6a 2f fb ff       	callq  40e178 <__strdup@plt>
  45b20e:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  45b213:	48 89 82 48 04 00 00 	mov    %rax,0x448(%rdx)
  45b21a:	b9 00 00 01 00       	mov    $0x10000,%ecx
  45b21f:	4c 89 ea             	mov    %r13,%rdx
  45b222:	48 8d 35 32 c7 00 00 	lea    0xc732(%rip),%rsi        # 46795b <usage_message+0x5c1b>
  45b229:	48 89 df             	mov    %rbx,%rdi
  45b22c:	e8 13 df fe ff       	callq  449144 <zbx_json_value_by_name>
  45b231:	85 c0                	test   %eax,%eax
  45b233:	0f 84 f2 01 00 00    	je     45b42b <process_hist_data+0x3b1>
  45b239:	b9 00 00 01 00       	mov    $0x10000,%ecx
  45b23e:	4c 89 ea             	mov    %r13,%rdx
  45b241:	48 8d 35 1f c7 00 00 	lea    0xc71f(%rip),%rsi        # 467967 <usage_message+0x5c27>
  45b248:	48 89 df             	mov    %rbx,%rdi
  45b24b:	e8 f4 de fe ff       	callq  449144 <zbx_json_value_by_name>
  45b250:	85 c0                	test   %eax,%eax
  45b252:	0f 84 f2 02 00 00    	je     45b54a <process_hist_data+0x4d0>
  45b258:	b9 00 00 01 00       	mov    $0x10000,%ecx
  45b25d:	4c 89 ea             	mov    %r13,%rdx
  45b260:	48 8d 35 68 70 02 00 	lea    0x27068(%rip),%rsi        # 4822cf <usage_message+0x2058f>
  45b267:	48 89 df             	mov    %rbx,%rdi
  45b26a:	e8 d5 de fe ff       	callq  449144 <zbx_json_value_by_name>
  45b26f:	85 c0                	test   %eax,%eax
  45b271:	0f 84 a8 02 00 00    	je     45b51f <process_hist_data+0x4a5>
  45b277:	b9 00 00 01 00       	mov    $0x10000,%ecx
  45b27c:	4c 89 ea             	mov    %r13,%rdx
  45b27f:	48 8d 35 55 70 02 00 	lea    0x27055(%rip),%rsi        # 4822db <usage_message+0x2059b>
  45b286:	48 89 df             	mov    %rbx,%rdi
  45b289:	e8 b6 de fe ff       	callq  449144 <zbx_json_value_by_name>
  45b28e:	85 c0                	test   %eax,%eax
  45b290:	0f 84 64 02 00 00    	je     45b4fa <process_hist_data+0x480>
  45b296:	b9 00 00 01 00       	mov    $0x10000,%ecx
  45b29b:	4c 89 ea             	mov    %r13,%rdx
  45b29e:	48 8d 35 3f 70 02 00 	lea    0x2703f(%rip),%rsi        # 4822e4 <usage_message+0x205a4>
  45b2a5:	48 89 df             	mov    %rbx,%rdi
  45b2a8:	e8 97 de fe ff       	callq  449144 <zbx_json_value_by_name>
  45b2ad:	85 c0                	test   %eax,%eax
  45b2af:	0f 84 1a 02 00 00    	je     45b4cf <process_hist_data+0x455>
  45b2b5:	b9 00 00 01 00       	mov    $0x10000,%ecx
  45b2ba:	4c 89 ea             	mov    %r13,%rdx
  45b2bd:	48 8d 35 a9 ba 01 00 	lea    0x1baa9(%rip),%rsi        # 476d6d <usage_message+0x1502d>
  45b2c4:	48 89 df             	mov    %rbx,%rdi
  45b2c7:	e8 78 de fe ff       	callq  449144 <zbx_json_value_by_name>
  45b2cc:	85 c0                	test   %eax,%eax
  45b2ce:	0f 84 82 01 00 00    	je     45b456 <process_hist_data+0x3dc>
  45b2d4:	41 83 c6 01          	add    $0x1,%r14d
  45b2d8:	41 81 fe 00 01 00 00 	cmp    $0x100,%r14d
  45b2df:	0f 84 a8 01 00 00    	je     45b48d <process_hist_data+0x413>
  45b2e5:	45 85 e4             	test   %r12d,%r12d
  45b2e8:	0f 85 a8 00 00 00    	jne    45b396 <process_hist_data+0x31c>
  45b2ee:	48 89 ee             	mov    %rbp,%rsi
  45b2f1:	4c 89 ff             	mov    %r15,%rdi
  45b2f4:	e8 cf d7 fe ff       	callq  448ac8 <zbx_json_next>
  45b2f9:	48 89 c5             	mov    %rax,%rbp
  45b2fc:	48 85 c0             	test   %rax,%rax
  45b2ff:	0f 84 96 00 00 00    	je     45b39b <process_hist_data+0x321>
  45b305:	48 89 de             	mov    %rbx,%rsi
  45b308:	48 89 ef             	mov    %rbp,%rdi
  45b30b:	e8 f4 da fe ff       	callq  448e04 <zbx_json_brackets_open>
  45b310:	41 89 c4             	mov    %eax,%r12d
  45b313:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45b316:	74 7e                	je     45b396 <process_hist_data+0x31c>
  45b318:	49 63 c6             	movslq %r14d,%rax
  45b31b:	48 8d 14 c0          	lea    (%rax,%rax,8),%rdx
  45b31f:	48 c1 e2 03          	shl    $0x3,%rdx
  45b323:	48 29 c2             	sub    %rax,%rdx
  45b326:	48 c1 e2 04          	shl    $0x4,%rdx
  45b32a:	48 03 15 17 c3 25 00 	add    0x25c317(%rip),%rdx        # 6b7648 <zbx_optopt+0x45bc>
  45b331:	48 89 15 08 c3 25 00 	mov    %rdx,0x25c308(%rip)        # 6b7640 <zbx_optopt+0x45b4>
  45b338:	48 89 d7             	mov    %rdx,%rdi
  45b33b:	b9 8e 00 00 00       	mov    $0x8e,%ecx
  45b340:	31 c0                	xor    %eax,%eax
  45b342:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  45b345:	b9 00 00 01 00       	mov    $0x10000,%ecx
  45b34a:	4c 89 ea             	mov    %r13,%rdx
  45b34d:	48 8d 35 a4 b8 01 00 	lea    0x1b8a4(%rip),%rsi        # 476bf8 <usage_message+0x14eb8>
  45b354:	48 89 df             	mov    %rbx,%rdi
  45b357:	e8 e8 dd fe ff       	callq  449144 <zbx_json_value_by_name>
  45b35c:	85 c0                	test   %eax,%eax
  45b35e:	0f 85 20 fe ff ff    	jne    45b184 <process_hist_data+0x10a>
  45b364:	48 8b 0d d5 c2 25 00 	mov    0x25c2d5(%rip),%rcx        # 6b7640 <zbx_optopt+0x45b4>
  45b36b:	ba 0a 00 00 00       	mov    $0xa,%edx
  45b370:	31 f6                	xor    %esi,%esi
  45b372:	4c 89 ef             	mov    %r13,%rdi
  45b375:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  45b37a:	e8 a9 31 fb ff       	callq  40e528 <strtol@plt>
  45b37f:	03 44 24 20          	add    0x20(%rsp),%eax
  45b383:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  45b388:	89 01                	mov    %eax,(%rcx)
  45b38a:	48 8b 15 af c2 25 00 	mov    0x25c2af(%rip),%rdx        # 6b7640 <zbx_optopt+0x45b4>
  45b391:	e9 fb fd ff ff       	jmpq   45b191 <process_hist_data+0x117>
  45b396:	44 89 64 24 1c       	mov    %r12d,0x1c(%rsp)
  45b39b:	45 85 f6             	test   %r14d,%r14d
  45b39e:	74 26                	je     45b3c6 <process_hist_data+0x34c>
  45b3a0:	4c 8d 84 24 8c 00 01 	lea    0x1008c(%rsp),%r8
  45b3a7:	00 
  45b3a8:	44 89 f1             	mov    %r14d,%ecx
  45b3ab:	48 8b 15 96 c2 25 00 	mov    0x25c296(%rip),%rdx        # 6b7648 <zbx_optopt+0x45bc>
  45b3b2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  45b3b7:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  45b3bc:	e8 98 f6 ff ff       	callq  45aa59 <process_mass_data>
  45b3c1:	44 01 74 24 2c       	add    %r14d,0x2c(%rsp)
  45b3c6:	44 89 f6             	mov    %r14d,%esi
  45b3c9:	48 8b 3d 78 c2 25 00 	mov    0x25c278(%rip),%rdi        # 6b7648 <zbx_optopt+0x45bc>
  45b3d0:	e8 28 f6 ff ff       	callq  45a9fd <process_areg_data+0x20d>
  45b3d5:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
  45b3db:	74 38                	je     45b415 <process_hist_data+0x39b>
  45b3dd:	e8 37 6d fe ff       	callq  442119 <zbx_time>
  45b3e2:	8b 8c 24 8c 00 01 00 	mov    0x1008c(%rsp),%ecx
  45b3e9:	f2 0f 5c 44 24 38    	subsd  0x38(%rsp),%xmm0
  45b3ef:	48 63 74 24 44       	movslq 0x44(%rsp),%rsi
  45b3f4:	44 8b 4c 24 2c       	mov    0x2c(%rsp),%r9d
  45b3f9:	45 89 c8             	mov    %r9d,%r8d
  45b3fc:	41 29 c8             	sub    %ecx,%r8d
  45b3ff:	48 8d 15 6a 6f 02 00 	lea    0x26f6a(%rip),%rdx        # 482370 <usage_message+0x20630>
  45b406:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  45b40b:	b8 01 00 00 00       	mov    $0x1,%eax
  45b410:	e8 4e 97 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45b415:	8b 44 24 1c          	mov    0x1c(%rsp),%eax
  45b419:	48 81 c4 98 00 01 00 	add    $0x10098,%rsp
  45b420:	5b                   	pop    %rbx
  45b421:	5d                   	pop    %rbp
  45b422:	41 5c                	pop    %r12
  45b424:	41 5d                	pop    %r13
  45b426:	41 5e                	pop    %r14
  45b428:	41 5f                	pop    %r15
  45b42a:	c3                   	retq   
  45b42b:	48 8b 0d 0e c2 25 00 	mov    0x25c20e(%rip),%rcx        # 6b7640 <zbx_optopt+0x45b4>
  45b432:	ba 0a 00 00 00       	mov    $0xa,%edx
  45b437:	31 f6                	xor    %esi,%esi
  45b439:	4c 89 ef             	mov    %r13,%rdi
  45b43c:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  45b441:	e8 e2 30 fb ff       	callq  40e528 <strtol@plt>
  45b446:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  45b44b:	89 81 50 04 00 00    	mov    %eax,0x450(%rcx)
  45b451:	e9 e3 fd ff ff       	jmpq   45b239 <process_hist_data+0x1bf>
  45b456:	48 8b 0d e3 c1 25 00 	mov    0x25c1e3(%rip),%rcx        # 6b7640 <zbx_optopt+0x45b4>
  45b45d:	ba 0a 00 00 00       	mov    $0xa,%edx
  45b462:	31 f6                	xor    %esi,%esi
  45b464:	4c 89 ef             	mov    %r13,%rdi
  45b467:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  45b46c:	e8 b7 30 fb ff       	callq  40e528 <strtol@plt>
  45b471:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  45b476:	89 81 6c 04 00 00    	mov    %eax,0x46c(%rcx)
  45b47c:	41 83 c6 01          	add    $0x1,%r14d
  45b480:	41 81 fe 00 01 00 00 	cmp    $0x100,%r14d
  45b487:	0f 85 58 fe ff ff    	jne    45b2e5 <process_hist_data+0x26b>
  45b48d:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
  45b492:	b9 00 01 00 00       	mov    $0x100,%ecx
  45b497:	48 8b 15 aa c1 25 00 	mov    0x25c1aa(%rip),%rdx        # 6b7648 <zbx_optopt+0x45bc>
  45b49e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
  45b4a3:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  45b4a8:	e8 ac f5 ff ff       	callq  45aa59 <process_mass_data>
  45b4ad:	be 00 01 00 00       	mov    $0x100,%esi
  45b4b2:	48 8b 3d 8f c1 25 00 	mov    0x25c18f(%rip),%rdi        # 6b7648 <zbx_optopt+0x45bc>
  45b4b9:	e8 3f f5 ff ff       	callq  45a9fd <process_areg_data+0x20d>
  45b4be:	81 44 24 2c 00 01 00 	addl   $0x100,0x2c(%rsp)
  45b4c5:	00 
  45b4c6:	66 45 31 f6          	xor    %r14w,%r14w
  45b4ca:	e9 16 fe ff ff       	jmpq   45b2e5 <process_hist_data+0x26b>
  45b4cf:	48 8b 0d 6a c1 25 00 	mov    0x25c16a(%rip),%rcx        # 6b7640 <zbx_optopt+0x45b4>
  45b4d6:	ba 0a 00 00 00       	mov    $0xa,%edx
  45b4db:	31 f6                	xor    %esi,%esi
  45b4dd:	4c 89 ef             	mov    %r13,%rdi
  45b4e0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  45b4e5:	e8 3e 30 fb ff       	callq  40e528 <strtol@plt>
  45b4ea:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  45b4ef:	89 81 68 04 00 00    	mov    %eax,0x468(%rcx)
  45b4f5:	e9 bb fd ff ff       	jmpq   45b2b5 <process_hist_data+0x23b>
  45b4fa:	48 8b 15 3f c1 25 00 	mov    0x25c13f(%rip),%rdx        # 6b7640 <zbx_optopt+0x45b4>
  45b501:	4c 89 ef             	mov    %r13,%rdi
  45b504:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  45b509:	e8 6a 2c fb ff       	callq  40e178 <__strdup@plt>
  45b50e:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  45b513:	48 89 82 60 04 00 00 	mov    %rax,0x460(%rdx)
  45b51a:	e9 77 fd ff ff       	jmpq   45b296 <process_hist_data+0x21c>
  45b51f:	48 8b 0d 1a c1 25 00 	mov    0x25c11a(%rip),%rcx        # 6b7640 <zbx_optopt+0x45b4>
  45b526:	ba 0a 00 00 00       	mov    $0xa,%edx
  45b52b:	31 f6                	xor    %esi,%esi
  45b52d:	4c 89 ef             	mov    %r13,%rdi
  45b530:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  45b535:	e8 ee 2f fb ff       	callq  40e528 <strtol@plt>
  45b53a:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  45b53f:	89 81 58 04 00 00    	mov    %eax,0x458(%rcx)
  45b545:	e9 2d fd ff ff       	jmpq   45b277 <process_hist_data+0x1fd>
  45b54a:	48 8b 0d ef c0 25 00 	mov    0x25c0ef(%rip),%rcx        # 6b7640 <zbx_optopt+0x45b4>
  45b551:	ba 0a 00 00 00       	mov    $0xa,%edx
  45b556:	31 f6                	xor    %esi,%esi
  45b558:	4c 89 ef             	mov    %r13,%rdi
  45b55b:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
  45b560:	e8 c3 2f fb ff       	callq  40e528 <strtol@plt>
  45b565:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
  45b56a:	89 81 54 04 00 00    	mov    %eax,0x454(%rcx)
  45b570:	e9 e3 fc ff ff       	jmpq   45b258 <process_hist_data+0x1de>
  45b575:	ba 0a 00 00 00       	mov    $0xa,%edx
  45b57a:	31 f6                	xor    %esi,%esi
  45b57c:	4c 89 ef             	mov    %r13,%rdi
  45b57f:	e8 a4 2f fb ff       	callq  40e528 <strtol@plt>
  45b584:	48 98                	cltq   
  45b586:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
  45b58b:	48 29 c2             	sub    %rax,%rdx
  45b58e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  45b593:	e9 81 fb ff ff       	jmpq   45b119 <process_hist_data+0x9f>
  45b598:	48 8d 35 f5 69 02 00 	lea    0x269f5(%rip),%rsi        # 481f94 <usage_message+0x20254>
  45b59f:	bf 03 00 00 00       	mov    $0x3,%edi
  45b5a4:	e8 07 5b fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45b5a9:	c7 44 24 1c ff ff ff 	movl   $0xffffffff,0x1c(%rsp)
  45b5b0:	ff 
  45b5b1:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
  45b5b8:	00 
  45b5b9:	45 31 f6             	xor    %r14d,%r14d
  45b5bc:	e9 05 fe ff ff       	jmpq   45b3c6 <process_hist_data+0x34c>
  45b5c1:	b9 00 70 04 00       	mov    $0x47000,%ecx
  45b5c6:	31 d2                	xor    %edx,%edx
  45b5c8:	be 67 05 00 00       	mov    $0x567,%esi
  45b5cd:	48 8d 3d a6 69 02 00 	lea    0x269a6(%rip),%rdi        # 481f7a <usage_message+0x2023a>
  45b5d4:	e8 32 71 fe ff       	callq  44270b <zbx_malloc2>
  45b5d9:	48 89 05 68 c0 25 00 	mov    %rax,0x25c068(%rip)        # 6b7648 <zbx_optopt+0x45bc>
  45b5e0:	e9 07 fb ff ff       	jmpq   45b0ec <process_hist_data+0x72>
  45b5e5:	e8 46 d4 fe ff       	callq  448a30 <zbx_json_strerror>
  45b5ea:	48 89 c2             	mov    %rax,%rdx
  45b5ed:	48 8d 35 5c 6d 02 00 	lea    0x26d5c(%rip),%rsi        # 482350 <usage_message+0x20610>
  45b5f4:	bf 03 00 00 00       	mov    $0x3,%edi
  45b5f9:	31 c0                	xor    %eax,%eax
  45b5fb:	e8 b0 5a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45b600:	eb a7                	jmp    45b5a9 <process_hist_data+0x52f>
  45b602:	41 57                	push   %r15
  45b604:	41 56                	push   %r14
  45b606:	41 55                	push   %r13
  45b608:	41 54                	push   %r12
  45b60a:	55                   	push   %rbp
  45b60b:	53                   	push   %rbx
  45b60c:	48 81 ec 48 08 00 00 	sub    $0x848,%rsp
  45b613:	48 89 fd             	mov    %rdi,%rbp
  45b616:	48 89 f3             	mov    %rsi,%rbx
  45b619:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  45b61e:	48 8b 0e             	mov    (%rsi),%rcx
  45b621:	48 8d 15 83 69 02 00 	lea    0x26983(%rip),%rdx        # 481fab <usage_message+0x2026b>
  45b628:	48 8d 35 7b 0b 01 00 	lea    0x10b7b(%rip),%rsi        # 46c1aa <usage_message+0xa46a>
  45b62f:	bf 04 00 00 00       	mov    $0x4,%edi
  45b634:	31 c0                	xor    %eax,%eax
  45b636:	e8 75 5a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45b63b:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  45b640:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  45b647:	4c 8b 43 08          	mov    0x8(%rbx),%r8
  45b64b:	48 8b 0b             	mov    (%rbx),%rcx
  45b64e:	48 8d 15 6d 69 02 00 	lea    0x2696d(%rip),%rdx        # 481fc2 <usage_message+0x20282>
  45b655:	48 8d 35 77 69 02 00 	lea    0x26977(%rip),%rsi        # 481fd3 <usage_message+0x20293>
  45b65c:	bf 04 00 00 00       	mov    $0x4,%edi
  45b661:	31 c0                	xor    %eax,%eax
  45b663:	e8 48 5a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45b668:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  45b66c:	48 8b 33             	mov    (%rbx),%rsi
  45b66f:	48 8d 3d 32 6d 02 00 	lea    0x26d32(%rip),%rdi        # 4823a8 <usage_message+0x20668>
  45b676:	31 c0                	xor    %eax,%eax
  45b678:	e8 2f c9 ff ff       	callq  457fac <__zbx_DBselect>
  45b67d:	49 89 c4             	mov    %rax,%r12
  45b680:	48 89 c7             	mov    %rax,%rdi
  45b683:	e8 15 c3 ff ff       	callq  45799d <DBfetch>
  45b688:	48 85 c0             	test   %rax,%rax
  45b68b:	0f 84 0d 02 00 00    	je     45b89e <process_hist_data+0x824>
  45b691:	48 8d 94 24 38 08 00 	lea    0x838(%rsp),%rdx
  45b698:	00 
  45b699:	48 8d 35 33 9a 01 00 	lea    0x19a33(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45b6a0:	48 8b 38             	mov    (%rax),%rdi
  45b6a3:	31 c0                	xor    %eax,%eax
  45b6a5:	e8 fe 27 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45b6aa:	4c 89 e7             	mov    %r12,%rdi
  45b6ad:	e8 26 26 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45b6b2:	48 8b 8c 24 38 08 00 	mov    0x838(%rsp),%rcx
  45b6b9:	00 
  45b6ba:	48 8d 15 01 69 02 00 	lea    0x26901(%rip),%rdx        # 481fc2 <usage_message+0x20282>
  45b6c1:	48 8d 35 8c 6a 01 00 	lea    0x16a8c(%rip),%rsi        # 472154 <usage_message+0x10414>
  45b6c8:	bf 04 00 00 00       	mov    $0x4,%edi
  45b6cd:	31 c0                	xor    %eax,%eax
  45b6cf:	e8 dc 59 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45b6d4:	4c 8d 7c 24 30       	lea    0x30(%rsp),%r15
  45b6d9:	48 8d 15 03 69 02 00 	lea    0x26903(%rip),%rdx        # 481fe3 <usage_message+0x202a3>
  45b6e0:	be 00 08 00 00       	mov    $0x800,%esi
  45b6e5:	4c 89 ff             	mov    %r15,%rdi
  45b6e8:	31 c0                	xor    %eax,%eax
  45b6ea:	e8 74 94 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45b6ef:	41 89 c4             	mov    %eax,%r12d
  45b6f2:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
  45b6f6:	48 85 c9             	test   %rcx,%rcx
  45b6f9:	74 3f                	je     45b73a <process_hist_data+0x6c0>
  45b6fb:	45 31 ed             	xor    %r13d,%r13d
  45b6fe:	41 be 00 08 00 00    	mov    $0x800,%r14d
  45b704:	49 63 fc             	movslq %r12d,%rdi
  45b707:	4c 89 f6             	mov    %r14,%rsi
  45b70a:	48 29 fe             	sub    %rdi,%rsi
  45b70d:	49 8d 3c 3f          	lea    (%r15,%rdi,1),%rdi
  45b711:	48 8d 15 d7 68 02 00 	lea    0x268d7(%rip),%rdx        # 481fef <usage_message+0x202af>
  45b718:	31 c0                	xor    %eax,%eax
  45b71a:	e8 44 94 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45b71f:	41 01 c4             	add    %eax,%r12d
  45b722:	41 83 c5 01          	add    $0x1,%r13d
  45b726:	49 63 c5             	movslq %r13d,%rax
  45b729:	48 83 c0 01          	add    $0x1,%rax
  45b72d:	48 c1 e0 05          	shl    $0x5,%rax
  45b731:	48 8b 0c 18          	mov    (%rax,%rbx,1),%rcx
  45b735:	48 85 c9             	test   %rcx,%rcx
  45b738:	75 ca                	jne    45b704 <process_hist_data+0x68a>
  45b73a:	49 63 fc             	movslq %r12d,%rdi
  45b73d:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
  45b741:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
  45b745:	be 00 08 00 00       	mov    $0x800,%esi
  45b74a:	48 29 fe             	sub    %rdi,%rsi
  45b74d:	49 8d 3c 3f          	lea    (%r15,%rdi,1),%rdi
  45b751:	48 8b 84 24 38 08 00 	mov    0x838(%rsp),%rax
  45b758:	00 
  45b759:	48 89 04 24          	mov    %rax,(%rsp)
  45b75d:	4c 8b 03             	mov    (%rbx),%r8
  45b760:	48 8d 15 89 6c 02 00 	lea    0x26c89(%rip),%rdx        # 4823f0 <usage_message+0x206b0>
  45b767:	31 c0                	xor    %eax,%eax
  45b769:	e8 f5 93 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45b76e:	be e8 03 00 00       	mov    $0x3e8,%esi
  45b773:	4c 89 ff             	mov    %r15,%rdi
  45b776:	e8 0b c7 ff ff       	callq  457e86 <DBselectN>
  45b77b:	49 89 c7             	mov    %rax,%r15
  45b77e:	45 31 f6             	xor    %r14d,%r14d
  45b781:	4c 89 ff             	mov    %r15,%rdi
  45b784:	e8 14 c2 ff ff       	callq  45799d <DBfetch>
  45b789:	49 89 c5             	mov    %rax,%r13
  45b78c:	48 85 c0             	test   %rax,%rax
  45b78f:	0f 84 ad 00 00 00    	je     45b842 <process_hist_data+0x7c8>
  45b795:	31 f6                	xor    %esi,%esi
  45b797:	48 89 ef             	mov    %rbp,%rdi
  45b79a:	e8 d0 df fe ff       	callq  44976f <zbx_json_addobject>
  45b79f:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  45b7a4:	48 8d 35 28 99 01 00 	lea    0x19928(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45b7ab:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  45b7af:	31 c0                	xor    %eax,%eax
  45b7b1:	e8 f2 26 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45b7b6:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
  45b7bb:	74 74                	je     45b831 <process_hist_data+0x7b7>
  45b7bd:	45 31 e4             	xor    %r12d,%r12d
  45b7c0:	31 c9                	xor    %ecx,%ecx
  45b7c2:	eb 56                	jmp    45b81a <process_hist_data+0x7a0>
  45b7c4:	49 8b 55 08          	mov    0x8(%r13),%rdx
  45b7c8:	48 89 d7             	mov    %rdx,%rdi
  45b7cb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
  45b7d0:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  45b7d5:	e8 ce 2f fb ff       	callq  40e7a8 <strcmp@plt>
  45b7da:	85 c0                	test   %eax,%eax
  45b7dc:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  45b7e1:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
  45b7e6:	74 18                	je     45b800 <process_hist_data+0x786>
  45b7e8:	48 89 ce             	mov    %rcx,%rsi
  45b7eb:	48 c1 e6 05          	shl    $0x5,%rsi
  45b7ef:	8b 4c 33 30          	mov    0x30(%rbx,%rsi,1),%ecx
  45b7f3:	48 8b 74 33 28       	mov    0x28(%rbx,%rsi,1),%rsi
  45b7f8:	48 89 ef             	mov    %rbp,%rdi
  45b7fb:	e8 6d dc fe ff       	callq  44946d <zbx_json_addstring>
  45b800:	41 83 c4 01          	add    $0x1,%r12d
  45b804:	49 83 c5 08          	add    $0x8,%r13
  45b808:	49 63 cc             	movslq %r12d,%rcx
  45b80b:	48 8d 41 01          	lea    0x1(%rcx),%rax
  45b80f:	48 c1 e0 05          	shl    $0x5,%rax
  45b813:	48 83 3c 18 00       	cmpq   $0x0,(%rax,%rbx,1)
  45b818:	74 17                	je     45b831 <process_hist_data+0x7b7>
  45b81a:	48 89 c8             	mov    %rcx,%rax
  45b81d:	48 c1 e0 05          	shl    $0x5,%rax
  45b821:	48 8b 74 03 38       	mov    0x38(%rbx,%rax,1),%rsi
  45b826:	48 85 f6             	test   %rsi,%rsi
  45b829:	75 99                	jne    45b7c4 <process_hist_data+0x74a>
  45b82b:	49 8b 55 08          	mov    0x8(%r13),%rdx
  45b82f:	eb b7                	jmp    45b7e8 <process_hist_data+0x76e>
  45b831:	41 83 c6 01          	add    $0x1,%r14d
  45b835:	48 89 ef             	mov    %rbp,%rdi
  45b838:	e8 a5 d4 fe ff       	callq  448ce2 <zbx_json_close>
  45b83d:	e9 3f ff ff ff       	jmpq   45b781 <process_hist_data+0x707>
  45b842:	4c 89 ff             	mov    %r15,%rdi
  45b845:	e8 8e 24 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45b84a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
  45b84f:	48 8b 08             	mov    (%rax),%rcx
  45b852:	48 8d 15 52 67 02 00 	lea    0x26752(%rip),%rdx        # 481fab <usage_message+0x2026b>
  45b859:	48 8d 35 93 67 02 00 	lea    0x26793(%rip),%rsi        # 481ff3 <usage_message+0x202b3>
  45b860:	bf 04 00 00 00       	mov    $0x4,%edi
  45b865:	31 c0                	xor    %eax,%eax
  45b867:	e8 44 58 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45b86c:	44 89 f1             	mov    %r14d,%ecx
  45b86f:	48 8d 15 35 67 02 00 	lea    0x26735(%rip),%rdx        # 481fab <usage_message+0x2026b>
  45b876:	48 8d 35 39 70 00 00 	lea    0x7039(%rip),%rsi        # 4628b6 <usage_message+0xb76>
  45b87d:	bf 04 00 00 00       	mov    $0x4,%edi
  45b882:	31 c0                	xor    %eax,%eax
  45b884:	e8 27 58 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45b889:	44 89 f0             	mov    %r14d,%eax
  45b88c:	48 81 c4 48 08 00 00 	add    $0x848,%rsp
  45b893:	5b                   	pop    %rbx
  45b894:	5d                   	pop    %rbp
  45b895:	41 5c                	pop    %r12
  45b897:	41 5d                	pop    %r13
  45b899:	41 5e                	pop    %r14
  45b89b:	41 5f                	pop    %r15
  45b89d:	c3                   	retq   
  45b89e:	48 c7 84 24 38 08 00 	movq   $0x0,0x838(%rsp)
  45b8a5:	00 00 00 00 00 
  45b8aa:	e9 fb fd ff ff       	jmpq   45b6aa <process_hist_data+0x630>

000000000045b8af <proxy_get_areg_data>:
  45b8af:	48 89 f2             	mov    %rsi,%rdx
  45b8b2:	48 8d 35 e7 4a 25 00 	lea    0x254ae7(%rip),%rsi        # 6b03a0 <db_schema+0x8>
  45b8b9:	e9 44 fd ff ff       	jmpq   45b602 <process_hist_data+0x588>

000000000045b8be <proxy_get_dhis_data>:
  45b8be:	48 89 f2             	mov    %rsi,%rdx
  45b8c1:	48 8d 35 f8 52 25 00 	lea    0x2552f8(%rip),%rsi        # 6b0bc0 <db_schema+0x828>
  45b8c8:	e9 35 fd ff ff       	jmpq   45b602 <process_hist_data+0x588>

000000000045b8cd <proxy_get_hist_data>:
  45b8cd:	48 89 f2             	mov    %rsi,%rdx
  45b8d0:	48 8d 35 09 5b 25 00 	lea    0x255b09(%rip),%rsi        # 6b13e0 <db_schema+0x1048>
  45b8d7:	e9 26 fd ff ff       	jmpq   45b602 <process_hist_data+0x588>
  45b8dc:	41 54                	push   %r12
  45b8de:	55                   	push   %rbp
  45b8df:	53                   	push   %rbx
  45b8e0:	48 89 fb             	mov    %rdi,%rbx
  45b8e3:	48 89 f5             	mov    %rsi,%rbp
  45b8e6:	49 89 f1             	mov    %rsi,%r9
  45b8e9:	4c 8b 47 08          	mov    0x8(%rdi),%r8
  45b8ed:	48 8b 0f             	mov    (%rdi),%rcx
  45b8f0:	48 8d 15 0c 67 02 00 	lea    0x2670c(%rip),%rdx        # 482003 <usage_message+0x202c3>
  45b8f7:	48 8d 35 16 67 02 00 	lea    0x26716(%rip),%rsi        # 482014 <usage_message+0x202d4>
  45b8fe:	bf 04 00 00 00       	mov    $0x4,%edi
  45b903:	31 c0                	xor    %eax,%eax
  45b905:	e8 a6 57 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45b90a:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  45b90e:	48 8b 33             	mov    (%rbx),%rsi
  45b911:	48 8d 3d 08 6b 02 00 	lea    0x26b08(%rip),%rdi        # 482420 <usage_message+0x206e0>
  45b918:	31 c0                	xor    %eax,%eax
  45b91a:	e8 8d c6 ff ff       	callq  457fac <__zbx_DBselect>
  45b91f:	49 89 c4             	mov    %rax,%r12
  45b922:	48 89 c7             	mov    %rax,%rdi
  45b925:	e8 73 c0 ff ff       	callq  45799d <DBfetch>
  45b92a:	48 85 c0             	test   %rax,%rax
  45b92d:	74 3e                	je     45b96d <proxy_get_hist_data+0xa0>
  45b92f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  45b933:	48 8b 13             	mov    (%rbx),%rdx
  45b936:	48 89 ee             	mov    %rbp,%rsi
  45b939:	48 8d 3d 68 6b 02 00 	lea    0x26b68(%rip),%rdi        # 4824a8 <usage_message+0x20768>
  45b940:	31 c0                	xor    %eax,%eax
  45b942:	e8 fb d1 ff ff       	callq  458b42 <__zbx_DBexecute>
  45b947:	4c 89 e7             	mov    %r12,%rdi
  45b94a:	e8 89 23 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45b94f:	48 8d 15 ad 66 02 00 	lea    0x266ad(%rip),%rdx        # 482003 <usage_message+0x202c3>
  45b956:	48 8d 35 40 79 02 00 	lea    0x27940(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45b95d:	bf 04 00 00 00       	mov    $0x4,%edi
  45b962:	31 c0                	xor    %eax,%eax
  45b964:	5b                   	pop    %rbx
  45b965:	5d                   	pop    %rbp
  45b966:	41 5c                	pop    %r12
  45b968:	e9 43 57 fd ff       	jmpq   4310b0 <__zbx_zabbix_log>
  45b96d:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  45b971:	48 89 e9             	mov    %rbp,%rcx
  45b974:	48 8b 33             	mov    (%rbx),%rsi
  45b977:	48 8d 3d e2 6a 02 00 	lea    0x26ae2(%rip),%rdi        # 482460 <usage_message+0x20720>
  45b97e:	e8 bf d1 ff ff       	callq  458b42 <__zbx_DBexecute>
  45b983:	eb c2                	jmp    45b947 <proxy_get_hist_data+0x7a>

000000000045b985 <proxy_set_areg_lastid>:
  45b985:	48 89 fe             	mov    %rdi,%rsi
  45b988:	48 8d 3d 11 4a 25 00 	lea    0x254a11(%rip),%rdi        # 6b03a0 <db_schema+0x8>
  45b98f:	e9 48 ff ff ff       	jmpq   45b8dc <proxy_get_hist_data+0xf>

000000000045b994 <proxy_set_dhis_lastid>:
  45b994:	48 89 fe             	mov    %rdi,%rsi
  45b997:	48 8d 3d 22 52 25 00 	lea    0x255222(%rip),%rdi        # 6b0bc0 <db_schema+0x828>
  45b99e:	e9 39 ff ff ff       	jmpq   45b8dc <proxy_get_hist_data+0xf>

000000000045b9a3 <proxy_set_hist_lastid>:
  45b9a3:	48 89 fe             	mov    %rdi,%rsi
  45b9a6:	48 8d 3d 33 5a 25 00 	lea    0x255a33(%rip),%rdi        # 6b13e0 <db_schema+0x1048>
  45b9ad:	e9 2a ff ff ff       	jmpq   45b8dc <proxy_get_hist_data+0xf>

000000000045b9b2 <update_proxy_lastaccess>:
  45b9b2:	53                   	push   %rbx
  45b9b3:	48 89 fb             	mov    %rdi,%rbx
  45b9b6:	31 ff                	xor    %edi,%edi
  45b9b8:	e8 1b 32 fb ff       	callq  40ebd8 <time@plt>
  45b9bd:	48 89 da             	mov    %rbx,%rdx
  45b9c0:	48 89 c6             	mov    %rax,%rsi
  45b9c3:	48 8d 3d 26 6b 02 00 	lea    0x26b26(%rip),%rdi        # 4824f0 <usage_message+0x207b0>
  45b9ca:	31 c0                	xor    %eax,%eax
  45b9cc:	5b                   	pop    %rbx
  45b9cd:	e9 70 d1 ff ff       	jmpq   458b42 <__zbx_DBexecute>

000000000045b9d2 <process_host_availability>:
  45b9d2:	41 57                	push   %r15
  45b9d4:	41 56                	push   %r14
  45b9d6:	41 55                	push   %r13
  45b9d8:	41 54                	push   %r12
  45b9da:	55                   	push   %rbp
  45b9db:	53                   	push   %rbx
  45b9dc:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
  45b9e3:	48 89 fb             	mov    %rdi,%rbx
  45b9e6:	48 c7 84 24 d8 00 00 	movq   $0x0,0xd8(%rsp)
  45b9ed:	00 00 00 00 00 
  45b9f2:	c7 84 24 ec 00 00 00 	movl   $0x1000,0xec(%rsp)
  45b9f9:	00 10 00 00 
  45b9fd:	c7 84 24 e8 00 00 00 	movl   $0x0,0xe8(%rsp)
  45ba04:	00 00 00 00 
  45ba08:	48 8d 15 19 66 02 00 	lea    0x26619(%rip),%rdx        # 482028 <usage_message+0x202e8>
  45ba0f:	48 8d 35 7b 78 02 00 	lea    0x2787b(%rip),%rsi        # 483291 <usage_message+0x21551>
  45ba16:	bf 04 00 00 00       	mov    $0x4,%edi
  45ba1b:	31 c0                	xor    %eax,%eax
  45ba1d:	e8 8e 56 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45ba22:	4c 8d ac 24 c0 00 00 	lea    0xc0(%rsp),%r13
  45ba29:	00 
  45ba2a:	4c 89 ea             	mov    %r13,%rdx
  45ba2d:	48 8d 35 f1 a3 00 00 	lea    0xa3f1(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  45ba34:	48 89 df             	mov    %rbx,%rdi
  45ba37:	e8 64 d6 fe ff       	callq  4490a0 <zbx_json_brackets_by_name>
  45ba3c:	85 c0                	test   %eax,%eax
  45ba3e:	0f 85 7f 02 00 00    	jne    45bcc3 <process_host_availability+0x2f1>
  45ba44:	4c 89 ef             	mov    %r13,%rdi
  45ba47:	e8 36 d1 fe ff       	callq  448b82 <zbx_json_object_is_empty>
  45ba4c:	85 c0                	test   %eax,%eax
  45ba4e:	66 90                	xchg   %ax,%ax
  45ba50:	75 2c                	jne    45ba7e <process_host_availability+0xac>
  45ba52:	48 8d 15 cf 65 02 00 	lea    0x265cf(%rip),%rdx        # 482028 <usage_message+0x202e8>
  45ba59:	48 8d 35 3d 78 02 00 	lea    0x2783d(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45ba60:	bf 04 00 00 00       	mov    $0x4,%edi
  45ba65:	31 c0                	xor    %eax,%eax
  45ba67:	e8 44 56 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45ba6c:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
  45ba73:	5b                   	pop    %rbx
  45ba74:	5d                   	pop    %rbp
  45ba75:	41 5c                	pop    %r12
  45ba77:	41 5d                	pop    %r13
  45ba79:	41 5e                	pop    %r14
  45ba7b:	41 5f                	pop    %r15
  45ba7d:	c3                   	retq   
  45ba7e:	48 63 8c 24 ec 00 00 	movslq 0xec(%rsp),%rcx
  45ba85:	00 
  45ba86:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
  45ba8d:	00 
  45ba8e:	be 65 03 00 00       	mov    $0x365,%esi
  45ba93:	48 8d 3d e0 64 02 00 	lea    0x264e0(%rip),%rdi        # 481f7a <usage_message+0x2023a>
  45ba9a:	e8 6c 6c fe ff       	callq  44270b <zbx_malloc2>
  45ba9f:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
  45baa6:	00 
  45baa7:	31 c0                	xor    %eax,%eax
  45baa9:	e8 d2 dc ff ff       	callq  459780 <DBbegin>
  45baae:	31 db                	xor    %ebx,%ebx
  45bab0:	4c 8d a4 24 b0 00 00 	lea    0xb0(%rsp),%r12
  45bab7:	00 
  45bab8:	4c 8d bc 24 e8 00 00 	lea    0xe8(%rsp),%r15
  45babf:	00 
  45bac0:	48 8d 84 24 ec 00 00 	lea    0xec(%rsp),%rax
  45bac7:	00 
  45bac8:	48 89 04 24          	mov    %rax,(%rsp)
  45bacc:	48 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%rax
  45bad3:	00 
  45bad4:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  45bad9:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
  45bade:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
  45bae5:	00 
  45bae6:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  45baeb:	48 89 de             	mov    %rbx,%rsi
  45baee:	4c 89 ef             	mov    %r13,%rdi
  45baf1:	e8 d2 cf fe ff       	callq  448ac8 <zbx_json_next>
  45baf6:	48 89 c3             	mov    %rax,%rbx
  45baf9:	48 85 c0             	test   %rax,%rax
  45bafc:	0f 84 b9 03 00 00    	je     45bebb <process_host_availability+0x4e9>
  45bb02:	4c 89 e6             	mov    %r12,%rsi
  45bb05:	48 89 df             	mov    %rbx,%rdi
  45bb08:	e8 f7 d2 fe ff       	callq  448e04 <zbx_json_brackets_open>
  45bb0d:	85 c0                	test   %eax,%eax
  45bb0f:	74 1d                	je     45bb2e <process_host_availability+0x15c>
  45bb11:	e8 1a cf fe ff       	callq  448a30 <zbx_json_strerror>
  45bb16:	48 89 c2             	mov    %rax,%rdx
  45bb19:	48 8d 35 30 6a 02 00 	lea    0x26a30(%rip),%rsi        # 482550 <usage_message+0x20810>
  45bb20:	bf 03 00 00 00       	mov    $0x3,%edi
  45bb25:	31 c0                	xor    %eax,%eax
  45bb27:	e8 84 55 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45bb2c:	eb bd                	jmp    45baeb <process_host_availability+0x119>
  45bb2e:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
  45bb35:	89 44 24 14          	mov    %eax,0x14(%rsp)
  45bb39:	4c 8d 05 fb 81 00 00 	lea    0x81fb(%rip),%r8        # 463d3b <usage_message+0x1ffb>
  45bb40:	b9 20 00 00 00       	mov    $0x20,%ecx
  45bb45:	4c 89 fa             	mov    %r15,%rdx
  45bb48:	48 8b 34 24          	mov    (%rsp),%rsi
  45bb4c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  45bb51:	31 c0                	xor    %eax,%eax
  45bb53:	e8 4f 8e fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45bb58:	b9 81 00 00 00       	mov    $0x81,%ecx
  45bb5d:	48 89 ea             	mov    %rbp,%rdx
  45bb60:	48 8d 35 b9 81 00 00 	lea    0x81b9(%rip),%rsi        # 463d20 <usage_message+0x1fe0>
  45bb67:	4c 89 e7             	mov    %r12,%rdi
  45bb6a:	e8 d5 d5 fe ff       	callq  449144 <zbx_json_value_by_name>
  45bb6f:	85 c0                	test   %eax,%eax
  45bb71:	0f 84 e8 02 00 00    	je     45be5f <process_host_availability+0x48d>
  45bb77:	41 be 01 00 00 00    	mov    $0x1,%r14d
  45bb7d:	b9 81 00 00 00       	mov    $0x81,%ecx
  45bb82:	48 89 ea             	mov    %rbp,%rdx
  45bb85:	48 8d 35 51 81 00 00 	lea    0x8151(%rip),%rsi        # 463cdd <usage_message+0x1f9d>
  45bb8c:	4c 89 e7             	mov    %r12,%rdi
  45bb8f:	e8 b0 d5 fe ff       	callq  449144 <zbx_json_value_by_name>
  45bb94:	85 c0                	test   %eax,%eax
  45bb96:	0f 84 8a 02 00 00    	je     45be26 <process_host_availability+0x454>
  45bb9c:	b9 81 00 00 00       	mov    $0x81,%ecx
  45bba1:	48 89 ea             	mov    %rbp,%rdx
  45bba4:	48 8d 35 70 81 00 00 	lea    0x8170(%rip),%rsi        # 463d1b <usage_message+0x1fdb>
  45bbab:	4c 89 e7             	mov    %r12,%rdi
  45bbae:	e8 91 d5 fe ff       	callq  449144 <zbx_json_value_by_name>
  45bbb3:	85 c0                	test   %eax,%eax
  45bbb5:	0f 84 32 02 00 00    	je     45bded <process_host_availability+0x41b>
  45bbbb:	b9 81 00 00 00       	mov    $0x81,%ecx
  45bbc0:	48 89 ea             	mov    %rbp,%rdx
  45bbc3:	48 8d 35 64 7a 00 00 	lea    0x7a64(%rip),%rsi        # 46362e <usage_message+0x18ee>
  45bbca:	4c 89 e7             	mov    %r12,%rdi
  45bbcd:	e8 72 d5 fe ff       	callq  449144 <zbx_json_value_by_name>
  45bbd2:	85 c0                	test   %eax,%eax
  45bbd4:	0f 84 bb 01 00 00    	je     45bd95 <process_host_availability+0x3c3>
  45bbda:	b9 81 00 00 00       	mov    $0x81,%ecx
  45bbdf:	48 89 ea             	mov    %rbp,%rdx
  45bbe2:	48 8d 35 d6 80 00 00 	lea    0x80d6(%rip),%rsi        # 463cbf <usage_message+0x1f7f>
  45bbe9:	4c 89 e7             	mov    %r12,%rdi
  45bbec:	e8 53 d5 fe ff       	callq  449144 <zbx_json_value_by_name>
  45bbf1:	85 c0                	test   %eax,%eax
  45bbf3:	0f 84 42 01 00 00    	je     45bd3b <process_host_availability+0x369>
  45bbf9:	b9 81 00 00 00       	mov    $0x81,%ecx
  45bbfe:	48 89 ea             	mov    %rbp,%rdx
  45bc01:	48 8d 35 f5 80 00 00 	lea    0x80f5(%rip),%rsi        # 463cfd <usage_message+0x1fbd>
  45bc08:	4c 89 e7             	mov    %r12,%rdi
  45bc0b:	e8 34 d5 fe ff       	callq  449144 <zbx_json_value_by_name>
  45bc10:	85 c0                	test   %eax,%eax
  45bc12:	0f 84 cb 00 00 00    	je     45bce3 <process_host_availability+0x311>
  45bc18:	b9 81 00 00 00       	mov    $0x81,%ecx
  45bc1d:	48 89 ea             	mov    %rbp,%rdx
  45bc20:	48 8d 35 60 4c 00 00 	lea    0x4c60(%rip),%rsi        # 460887 <_IO_stdin_used+0xda7>
  45bc27:	4c 89 e7             	mov    %r12,%rdi
  45bc2a:	e8 15 d5 fe ff       	callq  449144 <zbx_json_value_by_name>
  45bc2f:	85 c0                	test   %eax,%eax
  45bc31:	74 2b                	je     45bc5e <process_host_availability+0x28c>
  45bc33:	e8 f8 cd fe ff       	callq  448a30 <zbx_json_strerror>
  45bc38:	48 89 c2             	mov    %rax,%rdx
  45bc3b:	48 8d 35 0e 69 02 00 	lea    0x2690e(%rip),%rsi        # 482550 <usage_message+0x20810>
  45bc42:	bf 03 00 00 00       	mov    $0x3,%edi
  45bc47:	31 c0                	xor    %eax,%eax
  45bc49:	e8 62 54 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45bc4e:	8b 44 24 14          	mov    0x14(%rsp),%eax
  45bc52:	89 84 24 e8 00 00 00 	mov    %eax,0xe8(%rsp)
  45bc59:	e9 8d fe ff ff       	jmpq   45baeb <process_host_availability+0x119>
  45bc5e:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  45bc63:	48 89 ef             	mov    %rbp,%rdi
  45bc66:	e8 1c 4f fe ff       	callq  440b87 <is_uint64>
  45bc6b:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45bc6e:	0f 84 24 02 00 00    	je     45be98 <process_host_availability+0x4c6>
  45bc74:	41 83 fe 01          	cmp    $0x1,%r14d
  45bc78:	0f 84 1a 02 00 00    	je     45be98 <process_host_availability+0x4c6>
  45bc7e:	83 ac 24 e8 00 00 00 	subl   $0x1,0xe8(%rsp)
  45bc85:	01 
  45bc86:	4c 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%r9
  45bc8d:	00 
  45bc8e:	4c 8d 05 f5 63 02 00 	lea    0x263f5(%rip),%r8        # 48208a <usage_message+0x2034a>
  45bc95:	b9 28 00 00 00       	mov    $0x28,%ecx
  45bc9a:	4c 89 fa             	mov    %r15,%rdx
  45bc9d:	48 8b 34 24          	mov    (%rsp),%rsi
  45bca1:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  45bca6:	31 c0                	xor    %eax,%eax
  45bca8:	e8 fa 8c fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45bcad:	4c 89 fa             	mov    %r15,%rdx
  45bcb0:	48 8b 34 24          	mov    (%rsp),%rsi
  45bcb4:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  45bcb9:	e8 60 cf ff ff       	callq  458c1e <DBexecute_overflowed_sql>
  45bcbe:	e9 28 fe ff ff       	jmpq   45baeb <process_host_availability+0x119>
  45bcc3:	e8 68 cd fe ff       	callq  448a30 <zbx_json_strerror>
  45bcc8:	48 89 c2             	mov    %rax,%rdx
  45bccb:	48 8d 35 4e 68 02 00 	lea    0x2684e(%rip),%rsi        # 482520 <usage_message+0x207e0>
  45bcd2:	bf 03 00 00 00       	mov    $0x3,%edi
  45bcd7:	31 c0                	xor    %eax,%eax
  45bcd9:	e8 d2 53 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45bcde:	e9 6f fd ff ff       	jmpq   45ba52 <process_host_availability+0x80>
  45bce3:	be 80 00 00 00       	mov    $0x80,%esi
  45bce8:	48 89 ef             	mov    %rbp,%rdi
  45bceb:	e8 ed bb ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45bcf0:	49 89 c6             	mov    %rax,%r14
  45bcf3:	31 c0                	xor    %eax,%eax
  45bcf5:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  45bcfc:	4c 89 f7             	mov    %r14,%rdi
  45bcff:	f2 ae                	repnz scas %es:(%rdi),%al
  45bd01:	48 f7 d1             	not    %rcx
  45bd04:	83 c1 0f             	add    $0xf,%ecx
  45bd07:	4d 89 f1             	mov    %r14,%r9
  45bd0a:	4c 8d 05 68 63 02 00 	lea    0x26368(%rip),%r8        # 482079 <usage_message+0x20339>
  45bd11:	4c 89 fa             	mov    %r15,%rdx
  45bd14:	48 8b 34 24          	mov    (%rsp),%rsi
  45bd18:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  45bd1d:	e8 85 8c fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45bd22:	4d 85 f6             	test   %r14,%r14
  45bd25:	0f 84 ed fe ff ff    	je     45bc18 <process_host_availability+0x246>
  45bd2b:	4c 89 f7             	mov    %r14,%rdi
  45bd2e:	e8 b5 24 fb ff       	callq  40e1e8 <free@plt>
  45bd33:	45 31 f6             	xor    %r14d,%r14d
  45bd36:	e9 dd fe ff ff       	jmpq   45bc18 <process_host_availability+0x246>
  45bd3b:	be 80 00 00 00       	mov    $0x80,%esi
  45bd40:	48 89 ef             	mov    %rbp,%rdi
  45bd43:	e8 95 bb ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45bd48:	49 89 c6             	mov    %rax,%r14
  45bd4b:	31 c0                	xor    %eax,%eax
  45bd4d:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  45bd54:	4c 89 f7             	mov    %r14,%rdi
  45bd57:	f2 ae                	repnz scas %es:(%rdi),%al
  45bd59:	48 f7 d1             	not    %rcx
  45bd5c:	83 c1 0f             	add    $0xf,%ecx
  45bd5f:	4d 89 f1             	mov    %r14,%r9
  45bd62:	4c 8d 05 ff 62 02 00 	lea    0x262ff(%rip),%r8        # 482068 <usage_message+0x20328>
  45bd69:	4c 89 fa             	mov    %r15,%rdx
  45bd6c:	48 8b 34 24          	mov    (%rsp),%rsi
  45bd70:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  45bd75:	e8 2d 8c fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45bd7a:	4d 85 f6             	test   %r14,%r14
  45bd7d:	0f 84 76 fe ff ff    	je     45bbf9 <process_host_availability+0x227>
  45bd83:	4c 89 f7             	mov    %r14,%rdi
  45bd86:	e8 5d 24 fb ff       	callq  40e1e8 <free@plt>
  45bd8b:	45 31 f6             	xor    %r14d,%r14d
  45bd8e:	66 90                	xchg   %ax,%ax
  45bd90:	e9 64 fe ff ff       	jmpq   45bbf9 <process_host_availability+0x227>
  45bd95:	be 80 00 00 00       	mov    $0x80,%esi
  45bd9a:	48 89 ef             	mov    %rbp,%rdi
  45bd9d:	e8 3b bb ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45bda2:	49 89 c6             	mov    %rax,%r14
  45bda5:	31 c0                	xor    %eax,%eax
  45bda7:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  45bdae:	4c 89 f7             	mov    %r14,%rdi
  45bdb1:	f2 ae                	repnz scas %es:(%rdi),%al
  45bdb3:	48 f7 d1             	not    %rcx
  45bdb6:	83 c1 0f             	add    $0xf,%ecx
  45bdb9:	4d 89 f1             	mov    %r14,%r9
  45bdbc:	4c 8d 05 bb 62 02 00 	lea    0x262bb(%rip),%r8        # 48207e <usage_message+0x2033e>
  45bdc3:	4c 89 fa             	mov    %r15,%rdx
  45bdc6:	48 8b 34 24          	mov    (%rsp),%rsi
  45bdca:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  45bdcf:	e8 d3 8b fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45bdd4:	4d 85 f6             	test   %r14,%r14
  45bdd7:	0f 84 fd fd ff ff    	je     45bbda <process_host_availability+0x208>
  45bddd:	4c 89 f7             	mov    %r14,%rdi
  45bde0:	e8 03 24 fb ff       	callq  40e1e8 <free@plt>
  45bde5:	45 31 f6             	xor    %r14d,%r14d
  45bde8:	e9 ed fd ff ff       	jmpq   45bbda <process_host_availability+0x208>
  45bded:	ba 0a 00 00 00       	mov    $0xa,%edx
  45bdf2:	31 f6                	xor    %esi,%esi
  45bdf4:	48 89 ef             	mov    %rbp,%rdi
  45bdf7:	e8 2c 27 fb ff       	callq  40e528 <strtol@plt>
  45bdfc:	41 89 c1             	mov    %eax,%r9d
  45bdff:	4c 8d 05 4f 62 02 00 	lea    0x2624f(%rip),%r8        # 482055 <usage_message+0x20315>
  45be06:	b9 20 00 00 00       	mov    $0x20,%ecx
  45be0b:	4c 89 fa             	mov    %r15,%rdx
  45be0e:	48 8b 34 24          	mov    (%rsp),%rsi
  45be12:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  45be17:	31 c0                	xor    %eax,%eax
  45be19:	e8 89 8b fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45be1e:	45 31 f6             	xor    %r14d,%r14d
  45be21:	e9 95 fd ff ff       	jmpq   45bbbb <process_host_availability+0x1e9>
  45be26:	ba 0a 00 00 00       	mov    $0xa,%edx
  45be2b:	31 f6                	xor    %esi,%esi
  45be2d:	48 89 ef             	mov    %rbp,%rdi
  45be30:	e8 f3 26 fb ff       	callq  40e528 <strtol@plt>
  45be35:	41 89 c1             	mov    %eax,%r9d
  45be38:	4c 8d 05 03 62 02 00 	lea    0x26203(%rip),%r8        # 482042 <usage_message+0x20302>
  45be3f:	b9 20 00 00 00       	mov    $0x20,%ecx
  45be44:	4c 89 fa             	mov    %r15,%rdx
  45be47:	48 8b 34 24          	mov    (%rsp),%rsi
  45be4b:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  45be50:	31 c0                	xor    %eax,%eax
  45be52:	e8 50 8b fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45be57:	45 31 f6             	xor    %r14d,%r14d
  45be5a:	e9 3d fd ff ff       	jmpq   45bb9c <process_host_availability+0x1ca>
  45be5f:	ba 0a 00 00 00       	mov    $0xa,%edx
  45be64:	31 f6                	xor    %esi,%esi
  45be66:	48 89 ef             	mov    %rbp,%rdi
  45be69:	e8 ba 26 fb ff       	callq  40e528 <strtol@plt>
  45be6e:	41 89 c1             	mov    %eax,%r9d
  45be71:	4c 8d 05 e2 61 02 00 	lea    0x261e2(%rip),%r8        # 48205a <usage_message+0x2031a>
  45be78:	b9 20 00 00 00       	mov    $0x20,%ecx
  45be7d:	4c 89 fa             	mov    %r15,%rdx
  45be80:	48 8b 34 24          	mov    (%rsp),%rsi
  45be84:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
  45be89:	31 c0                	xor    %eax,%eax
  45be8b:	e8 17 8b fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45be90:	45 31 f6             	xor    %r14d,%r14d
  45be93:	e9 e5 fc ff ff       	jmpq   45bb7d <process_host_availability+0x1ab>
  45be98:	48 8d 35 d9 66 02 00 	lea    0x266d9(%rip),%rsi        # 482578 <usage_message+0x20838>
  45be9f:	bf 03 00 00 00       	mov    $0x3,%edi
  45bea4:	31 c0                	xor    %eax,%eax
  45bea6:	e8 05 52 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45beab:	8b 44 24 14          	mov    0x14(%rsp),%eax
  45beaf:	89 84 24 e8 00 00 00 	mov    %eax,0xe8(%rsp)
  45beb6:	e9 30 fc ff ff       	jmpq   45baeb <process_host_availability+0x119>
  45bebb:	83 bc 24 e8 00 00 00 	cmpl   $0x10,0xe8(%rsp)
  45bec2:	10 
  45bec3:	7f 2e                	jg     45bef3 <process_host_availability+0x521>
  45bec5:	31 c0                	xor    %eax,%eax
  45bec7:	e8 67 d8 ff ff       	callq  459733 <DBcommit>
  45becc:	48 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%rdi
  45bed3:	00 
  45bed4:	48 85 ff             	test   %rdi,%rdi
  45bed7:	0f 84 75 fb ff ff    	je     45ba52 <process_host_availability+0x80>
  45bedd:	e8 06 23 fb ff       	callq  40e1e8 <free@plt>
  45bee2:	48 c7 84 24 d8 00 00 	movq   $0x0,0xd8(%rsp)
  45bee9:	00 00 00 00 00 
  45beee:	e9 5f fb ff ff       	jmpq   45ba52 <process_host_availability+0x80>
  45bef3:	48 8b b4 24 d8 00 00 	mov    0xd8(%rsp),%rsi
  45befa:	00 
  45befb:	48 8d 3d 63 62 02 00 	lea    0x26263(%rip),%rdi        # 482165 <usage_message+0x20425>
  45bf02:	31 c0                	xor    %eax,%eax
  45bf04:	e8 39 cc ff ff       	callq  458b42 <__zbx_DBexecute>
  45bf09:	eb ba                	jmp    45bec5 <process_host_availability+0x4f3>

000000000045bf0b <get_host_availability_data>:
  45bf0b:	41 57                	push   %r15
  45bf0d:	41 56                	push   %r14
  45bf0f:	41 55                	push   %r13
  45bf11:	41 54                	push   %r12
  45bf13:	55                   	push   %rbp
  45bf14:	53                   	push   %rbx
  45bf15:	48 83 ec 68          	sub    $0x68,%rsp
  45bf19:	49 89 fc             	mov    %rdi,%r12
  45bf1c:	48 8d 15 7b 61 02 00 	lea    0x2617b(%rip),%rdx        # 48209e <usage_message+0x2035e>
  45bf23:	48 8d 35 67 73 02 00 	lea    0x27367(%rip),%rsi        # 483291 <usage_message+0x21551>
  45bf2a:	bf 04 00 00 00       	mov    $0x4,%edi
  45bf2f:	31 c0                	xor    %eax,%eax
  45bf31:	e8 7a 51 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45bf36:	48 8d 35 e8 9e 00 00 	lea    0x9ee8(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  45bf3d:	4c 89 e7             	mov    %r12,%rdi
  45bf40:	e8 23 d8 fe ff       	callq  449768 <zbx_json_addarray>
  45bf45:	48 8d 3d 4c 66 02 00 	lea    0x2664c(%rip),%rdi        # 482598 <usage_message+0x20858>
  45bf4c:	31 c0                	xor    %eax,%eax
  45bf4e:	e8 59 c0 ff ff       	callq  457fac <__zbx_DBselect>
  45bf53:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  45bf58:	c7 44 24 44 ff ff ff 	movl   $0xffffffff,0x44(%rsp)
  45bf5f:	ff 
  45bf60:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
  45bf65:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  45bf6a:	e9 16 02 00 00       	jmpq   45c185 <get_host_availability_data+0x27a>
  45bf6f:	48 89 da             	mov    %rbx,%rdx
  45bf72:	48 03 15 df b6 25 00 	add    0x25b6df(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45bf79:	44 38 72 20          	cmp    %r14b,0x20(%rdx)
  45bf7d:	0f 84 5a 04 00 00    	je     45c3dd <get_host_availability_data+0x4d2>
  45bf83:	31 f6                	xor    %esi,%esi
  45bf85:	4c 89 e7             	mov    %r12,%rdi
  45bf88:	e8 e2 d7 fe ff       	callq  44976f <zbx_json_addobject>
  45bf8d:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
  45bf92:	48 8d 35 ee 48 00 00 	lea    0x48ee(%rip),%rsi        # 460887 <_IO_stdin_used+0xda7>
  45bf99:	4c 89 e7             	mov    %r12,%rdi
  45bf9c:	e8 1b d6 fe ff       	callq  4495bc <zbx_json_adduint64>
  45bfa1:	48 89 da             	mov    %rbx,%rdx
  45bfa4:	48 03 15 ad b6 25 00 	add    0x25b6ad(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45bfab:	44 38 72 20          	cmp    %r14b,0x20(%rdx)
  45bfaf:	74 21                	je     45bfd2 <get_host_availability_data+0xc7>
  45bfb1:	41 0f b6 d6          	movzbl %r14b,%edx
  45bfb5:	48 8d 35 64 7d 00 00 	lea    0x7d64(%rip),%rsi        # 463d20 <usage_message+0x1fe0>
  45bfbc:	4c 89 e7             	mov    %r12,%rdi
  45bfbf:	e8 f8 d5 fe ff       	callq  4495bc <zbx_json_adduint64>
  45bfc4:	48 89 da             	mov    %rbx,%rdx
  45bfc7:	48 03 15 8a b6 25 00 	add    0x25b68a(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45bfce:	44 88 72 20          	mov    %r14b,0x20(%rdx)
  45bfd2:	44 38 7a 21          	cmp    %r15b,0x21(%rdx)
  45bfd6:	74 21                	je     45bff9 <get_host_availability_data+0xee>
  45bfd8:	41 0f b6 d7          	movzbl %r15b,%edx
  45bfdc:	48 8d 35 fa 7c 00 00 	lea    0x7cfa(%rip),%rsi        # 463cdd <usage_message+0x1f9d>
  45bfe3:	4c 89 e7             	mov    %r12,%rdi
  45bfe6:	e8 d1 d5 fe ff       	callq  4495bc <zbx_json_adduint64>
  45bfeb:	48 89 da             	mov    %rbx,%rdx
  45bfee:	48 03 15 63 b6 25 00 	add    0x25b663(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45bff5:	44 88 7a 21          	mov    %r15b,0x21(%rdx)
  45bff9:	0f b6 44 24 17       	movzbl 0x17(%rsp),%eax
  45bffe:	38 42 22             	cmp    %al,0x22(%rdx)
  45c001:	74 24                	je     45c027 <get_host_availability_data+0x11c>
  45c003:	0f b6 d0             	movzbl %al,%edx
  45c006:	48 8d 35 0e 7d 00 00 	lea    0x7d0e(%rip),%rsi        # 463d1b <usage_message+0x1fdb>
  45c00d:	4c 89 e7             	mov    %r12,%rdi
  45c010:	e8 a7 d5 fe ff       	callq  4495bc <zbx_json_adduint64>
  45c015:	48 89 da             	mov    %rbx,%rdx
  45c018:	48 03 15 39 b6 25 00 	add    0x25b639(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45c01f:	0f b6 4c 24 17       	movzbl 0x17(%rsp),%ecx
  45c024:	88 4a 22             	mov    %cl,0x22(%rdx)
  45c027:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
  45c02b:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  45c030:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  45c035:	e8 6e 27 fb ff       	callq  40e7a8 <strcmp@plt>
  45c03a:	85 c0                	test   %eax,%eax
  45c03c:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  45c041:	74 5e                	je     45c0a1 <get_host_availability_data+0x196>
  45c043:	b9 01 00 00 00       	mov    $0x1,%ecx
  45c048:	48 8b 54 24 18       	mov    0x18(%rsp),%rdx
  45c04d:	48 8d 35 da 75 00 00 	lea    0x75da(%rip),%rsi        # 46362e <usage_message+0x18ee>
  45c054:	4c 89 e7             	mov    %r12,%rdi
  45c057:	e8 11 d4 fe ff       	callq  44946d <zbx_json_addstring>
  45c05c:	4c 8b 35 f5 b5 25 00 	mov    0x25b5f5(%rip),%r14        # 6b7658 <zbx_optopt+0x45cc>
  45c063:	49 8b 7c 1e 08       	mov    0x8(%r14,%rbx,1),%rdi
  45c068:	48 85 ff             	test   %rdi,%rdi
  45c06b:	74 15                	je     45c082 <get_host_availability_data+0x177>
  45c06d:	e8 76 21 fb ff       	callq  40e1e8 <free@plt>
  45c072:	4c 8b 35 df b5 25 00 	mov    0x25b5df(%rip),%r14        # 6b7658 <zbx_optopt+0x45cc>
  45c079:	49 c7 44 1e 08 00 00 	movq   $0x0,0x8(%r14,%rbx,1)
  45c080:	00 00 
  45c082:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
  45c087:	e8 ec 20 fb ff       	callq  40e178 <__strdup@plt>
  45c08c:	49 89 44 1e 08       	mov    %rax,0x8(%r14,%rbx,1)
  45c091:	41 83 fd 01          	cmp    $0x1,%r13d
  45c095:	74 26                	je     45c0bd <get_host_availability_data+0x1b2>
  45c097:	48 89 da             	mov    %rbx,%rdx
  45c09a:	48 03 15 b7 b5 25 00 	add    0x25b5b7(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45c0a1:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
  45c0a5:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  45c0aa:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  45c0af:	e8 f4 26 fb ff       	callq  40e7a8 <strcmp@plt>
  45c0b4:	85 c0                	test   %eax,%eax
  45c0b6:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  45c0bb:	74 5e                	je     45c11b <get_host_availability_data+0x210>
  45c0bd:	b9 01 00 00 00       	mov    $0x1,%ecx
  45c0c2:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  45c0c7:	48 8d 35 f1 7b 00 00 	lea    0x7bf1(%rip),%rsi        # 463cbf <usage_message+0x1f7f>
  45c0ce:	4c 89 e7             	mov    %r12,%rdi
  45c0d1:	e8 97 d3 fe ff       	callq  44946d <zbx_json_addstring>
  45c0d6:	4c 8b 35 7b b5 25 00 	mov    0x25b57b(%rip),%r14        # 6b7658 <zbx_optopt+0x45cc>
  45c0dd:	49 8b 7c 1e 10       	mov    0x10(%r14,%rbx,1),%rdi
  45c0e2:	48 85 ff             	test   %rdi,%rdi
  45c0e5:	74 15                	je     45c0fc <get_host_availability_data+0x1f1>
  45c0e7:	e8 fc 20 fb ff       	callq  40e1e8 <free@plt>
  45c0ec:	4c 8b 35 65 b5 25 00 	mov    0x25b565(%rip),%r14        # 6b7658 <zbx_optopt+0x45cc>
  45c0f3:	49 c7 44 1e 10 00 00 	movq   $0x0,0x10(%r14,%rbx,1)
  45c0fa:	00 00 
  45c0fc:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
  45c101:	e8 72 20 fb ff       	callq  40e178 <__strdup@plt>
  45c106:	49 89 44 1e 10       	mov    %rax,0x10(%r14,%rbx,1)
  45c10b:	41 83 fd 01          	cmp    $0x1,%r13d
  45c10f:	74 1a                	je     45c12b <get_host_availability_data+0x220>
  45c111:	48 89 da             	mov    %rbx,%rdx
  45c114:	48 03 15 3d b5 25 00 	add    0x25b53d(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45c11b:	48 8b 7a 18          	mov    0x18(%rdx),%rdi
  45c11f:	48 89 ee             	mov    %rbp,%rsi
  45c122:	e8 81 26 fb ff       	callq  40e7a8 <strcmp@plt>
  45c127:	85 c0                	test   %eax,%eax
  45c129:	74 4a                	je     45c175 <get_host_availability_data+0x26a>
  45c12b:	b9 01 00 00 00       	mov    $0x1,%ecx
  45c130:	48 89 ea             	mov    %rbp,%rdx
  45c133:	48 8d 35 c3 7b 00 00 	lea    0x7bc3(%rip),%rsi        # 463cfd <usage_message+0x1fbd>
  45c13a:	4c 89 e7             	mov    %r12,%rdi
  45c13d:	e8 2b d3 fe ff       	callq  44946d <zbx_json_addstring>
  45c142:	4c 8b 2d 0f b5 25 00 	mov    0x25b50f(%rip),%r13        # 6b7658 <zbx_optopt+0x45cc>
  45c149:	49 8b 7c 1d 18       	mov    0x18(%r13,%rbx,1),%rdi
  45c14e:	48 85 ff             	test   %rdi,%rdi
  45c151:	74 15                	je     45c168 <get_host_availability_data+0x25d>
  45c153:	e8 90 20 fb ff       	callq  40e1e8 <free@plt>
  45c158:	4c 8b 2d f9 b4 25 00 	mov    0x25b4f9(%rip),%r13        # 6b7658 <zbx_optopt+0x45cc>
  45c15f:	49 c7 44 1d 18 00 00 	movq   $0x0,0x18(%r13,%rbx,1)
  45c166:	00 00 
  45c168:	48 89 ef             	mov    %rbp,%rdi
  45c16b:	e8 08 20 fb ff       	callq  40e178 <__strdup@plt>
  45c170:	49 89 44 1d 18       	mov    %rax,0x18(%r13,%rbx,1)
  45c175:	4c 89 e7             	mov    %r12,%rdi
  45c178:	e8 65 cb fe ff       	callq  448ce2 <zbx_json_close>
  45c17d:	c7 44 24 44 00 00 00 	movl   $0x0,0x44(%rsp)
  45c184:	00 
  45c185:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45c18a:	e8 0e b8 ff ff       	callq  45799d <DBfetch>
  45c18f:	48 89 c5             	mov    %rax,%rbp
  45c192:	48 85 c0             	test   %rax,%rax
  45c195:	0f 84 aa 02 00 00    	je     45c445 <get_host_availability_data+0x53a>
  45c19b:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  45c1a0:	48 8d 35 2c 8f 01 00 	lea    0x18f2c(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45c1a7:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  45c1ab:	31 c0                	xor    %eax,%eax
  45c1ad:	e8 f6 1c fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45c1b2:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
  45c1b7:	8b 15 93 b4 25 00    	mov    0x25b493(%rip),%edx        # 6b7650 <zbx_optopt+0x45c4>
  45c1bd:	be 28 00 00 00       	mov    $0x28,%esi
  45c1c2:	48 8b 3d 8f b4 25 00 	mov    0x25b48f(%rip),%rdi        # 6b7658 <zbx_optopt+0x45cc>
  45c1c9:	e8 cf 4a fe ff       	callq  440c9d <get_nearestindex>
  45c1ce:	41 89 c5             	mov    %eax,%r13d
  45c1d1:	8b 0d 79 b4 25 00    	mov    0x25b479(%rip),%ecx        # 6b7650 <zbx_optopt+0x45c4>
  45c1d7:	39 c8                	cmp    %ecx,%eax
  45c1d9:	0f 84 77 01 00 00    	je     45c356 <get_host_availability_data+0x44b>
  45c1df:	48 8b 15 72 b4 25 00 	mov    0x25b472(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45c1e6:	4c 63 f0             	movslq %eax,%r14
  45c1e9:	4b 8d 1c b6          	lea    (%r14,%r14,4),%rbx
  45c1ed:	48 c1 e3 03          	shl    $0x3,%rbx
  45c1f1:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  45c1f6:	48 39 04 1a          	cmp    %rax,(%rdx,%rbx,1)
  45c1fa:	0f 84 d5 01 00 00    	je     45c3d5 <get_host_availability_data+0x4ca>
  45c200:	3b 0d 4e b4 25 00    	cmp    0x25b44e(%rip),%ecx        # 6b7654 <zbx_optopt+0x45c8>
  45c206:	0f 84 68 01 00 00    	je     45c374 <get_host_availability_data+0x469>
  45c20c:	89 c8                	mov    %ecx,%eax
  45c20e:	44 29 e8             	sub    %r13d,%eax
  45c211:	4c 63 e8             	movslq %eax,%r13
  45c214:	4b 8d 44 ad 00       	lea    0x0(%r13,%r13,4),%rax
  45c219:	48 c1 e0 03          	shl    $0x3,%rax
  45c21d:	0f 85 8b 01 00 00    	jne    45c3ae <get_host_availability_data+0x4a3>
  45c223:	83 c1 01             	add    $0x1,%ecx
  45c226:	89 0d 24 b4 25 00    	mov    %ecx,0x25b424(%rip)        # 6b7650 <zbx_optopt+0x45c4>
  45c22c:	48 01 da             	add    %rbx,%rdx
  45c22f:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  45c234:	48 89 02             	mov    %rax,(%rdx)
  45c237:	c6 42 20 00          	movb   $0x0,0x20(%rdx)
  45c23b:	c6 42 21 00          	movb   $0x0,0x21(%rdx)
  45c23f:	c6 42 22 00          	movb   $0x0,0x22(%rdx)
  45c243:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
  45c24a:	00 
  45c24b:	48 c7 42 10 00 00 00 	movq   $0x0,0x10(%rdx)
  45c252:	00 
  45c253:	48 c7 42 18 00 00 00 	movq   $0x0,0x18(%rdx)
  45c25a:	00 
  45c25b:	41 bd 01 00 00 00    	mov    $0x1,%r13d
  45c261:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
  45c265:	ba 0a 00 00 00       	mov    $0xa,%edx
  45c26a:	31 f6                	xor    %esi,%esi
  45c26c:	e8 b7 22 fb ff       	callq  40e528 <strtol@plt>
  45c271:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  45c276:	41 89 c6             	mov    %eax,%r14d
  45c279:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
  45c27d:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
  45c282:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  45c286:	ba 0a 00 00 00       	mov    $0xa,%edx
  45c28b:	31 f6                	xor    %esi,%esi
  45c28d:	e8 96 22 fb ff       	callq  40e528 <strtol@plt>
  45c292:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  45c297:	41 89 c7             	mov    %eax,%r15d
  45c29a:	48 8b 45 20          	mov    0x20(%rbp),%rax
  45c29e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  45c2a3:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
  45c2a7:	ba 0a 00 00 00       	mov    $0xa,%edx
  45c2ac:	31 f6                	xor    %esi,%esi
  45c2ae:	e8 75 22 fb ff       	callq  40e528 <strtol@plt>
  45c2b3:	88 44 24 17          	mov    %al,0x17(%rsp)
  45c2b7:	48 8b 6d 30          	mov    0x30(%rbp),%rbp
  45c2bb:	45 85 ed             	test   %r13d,%r13d
  45c2be:	0f 84 ab fc ff ff    	je     45bf6f <get_host_availability_data+0x64>
  45c2c4:	31 f6                	xor    %esi,%esi
  45c2c6:	4c 89 e7             	mov    %r12,%rdi
  45c2c9:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  45c2ce:	e8 9c d4 fe ff       	callq  44976f <zbx_json_addobject>
  45c2d3:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
  45c2d8:	48 8d 35 a8 45 00 00 	lea    0x45a8(%rip),%rsi        # 460887 <_IO_stdin_used+0xda7>
  45c2df:	4c 89 e7             	mov    %r12,%rdi
  45c2e2:	e8 d5 d2 fe ff       	callq  4495bc <zbx_json_adduint64>
  45c2e7:	41 0f b6 d6          	movzbl %r14b,%edx
  45c2eb:	48 8d 35 2e 7a 00 00 	lea    0x7a2e(%rip),%rsi        # 463d20 <usage_message+0x1fe0>
  45c2f2:	4c 89 e7             	mov    %r12,%rdi
  45c2f5:	e8 c2 d2 fe ff       	callq  4495bc <zbx_json_adduint64>
  45c2fa:	48 8b 15 57 b3 25 00 	mov    0x25b357(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45c301:	0f b6 4c 24 30       	movzbl 0x30(%rsp),%ecx
  45c306:	88 4c 1a 20          	mov    %cl,0x20(%rdx,%rbx,1)
  45c30a:	41 0f b6 d7          	movzbl %r15b,%edx
  45c30e:	48 8d 35 c8 79 00 00 	lea    0x79c8(%rip),%rsi        # 463cdd <usage_message+0x1f9d>
  45c315:	4c 89 e7             	mov    %r12,%rdi
  45c318:	e8 9f d2 fe ff       	callq  4495bc <zbx_json_adduint64>
  45c31d:	48 8b 15 34 b3 25 00 	mov    0x25b334(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45c324:	0f b6 4c 24 28       	movzbl 0x28(%rsp),%ecx
  45c329:	88 4c 1a 21          	mov    %cl,0x21(%rdx,%rbx,1)
  45c32d:	0f b6 54 24 17       	movzbl 0x17(%rsp),%edx
  45c332:	48 8d 35 e2 79 00 00 	lea    0x79e2(%rip),%rsi        # 463d1b <usage_message+0x1fdb>
  45c339:	4c 89 e7             	mov    %r12,%rdi
  45c33c:	e8 7b d2 fe ff       	callq  4495bc <zbx_json_adduint64>
  45c341:	48 8b 15 10 b3 25 00 	mov    0x25b310(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45c348:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
  45c34d:	88 44 1a 22          	mov    %al,0x22(%rdx,%rbx,1)
  45c351:	e9 ed fc ff ff       	jmpq   45c043 <get_host_availability_data+0x138>
  45c356:	48 8b 15 fb b2 25 00 	mov    0x25b2fb(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45c35d:	4c 63 f0             	movslq %eax,%r14
  45c360:	4b 8d 1c b6          	lea    (%r14,%r14,4),%rbx
  45c364:	48 c1 e3 03          	shl    $0x3,%rbx
  45c368:	3b 0d e6 b2 25 00    	cmp    0x25b2e6(%rip),%ecx        # 6b7654 <zbx_optopt+0x45c8>
  45c36e:	0f 85 98 fe ff ff    	jne    45c20c <get_host_availability_data+0x301>
  45c374:	83 c1 08             	add    $0x8,%ecx
  45c377:	89 0d d7 b2 25 00    	mov    %ecx,0x25b2d7(%rip)        # 6b7654 <zbx_optopt+0x45c8>
  45c37d:	48 63 c9             	movslq %ecx,%rcx
  45c380:	48 8d 0c 89          	lea    (%rcx,%rcx,4),%rcx
  45c384:	48 c1 e1 03          	shl    $0x3,%rcx
  45c388:	be e4 02 00 00       	mov    $0x2e4,%esi
  45c38d:	48 8d 3d e6 5b 02 00 	lea    0x25be6(%rip),%rdi        # 481f7a <usage_message+0x2023a>
  45c394:	e8 fd 62 fe ff       	callq  442696 <zbx_realloc2>
  45c399:	48 89 c2             	mov    %rax,%rdx
  45c39c:	48 89 05 b5 b2 25 00 	mov    %rax,0x25b2b5(%rip)        # 6b7658 <zbx_optopt+0x45cc>
  45c3a3:	8b 0d a7 b2 25 00    	mov    0x25b2a7(%rip),%ecx        # 6b7650 <zbx_optopt+0x45c4>
  45c3a9:	e9 5e fe ff ff       	jmpq   45c20c <get_host_availability_data+0x301>
  45c3ae:	48 8d 34 1a          	lea    (%rdx,%rbx,1),%rsi
  45c3b2:	4b 8d 4c b6 05       	lea    0x5(%r14,%r14,4),%rcx
  45c3b7:	48 8d 3c ca          	lea    (%rdx,%rcx,8),%rdi
  45c3bb:	48 89 c2             	mov    %rax,%rdx
  45c3be:	e8 b5 22 fb ff       	callq  40e678 <memmove@plt>
  45c3c3:	8b 0d 87 b2 25 00    	mov    0x25b287(%rip),%ecx        # 6b7650 <zbx_optopt+0x45c4>
  45c3c9:	48 8b 15 88 b2 25 00 	mov    0x25b288(%rip),%rdx        # 6b7658 <zbx_optopt+0x45cc>
  45c3d0:	e9 4e fe ff ff       	jmpq   45c223 <get_host_availability_data+0x318>
  45c3d5:	45 31 ed             	xor    %r13d,%r13d
  45c3d8:	e9 84 fe ff ff       	jmpq   45c261 <get_host_availability_data+0x356>
  45c3dd:	44 38 7a 21          	cmp    %r15b,0x21(%rdx)
  45c3e1:	0f 85 9c fb ff ff    	jne    45bf83 <get_host_availability_data+0x78>
  45c3e7:	38 42 22             	cmp    %al,0x22(%rdx)
  45c3ea:	0f 85 93 fb ff ff    	jne    45bf83 <get_host_availability_data+0x78>
  45c3f0:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
  45c3f4:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  45c3f9:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
  45c3fe:	e8 a5 23 fb ff       	callq  40e7a8 <strcmp@plt>
  45c403:	85 c0                	test   %eax,%eax
  45c405:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  45c40a:	0f 85 73 fb ff ff    	jne    45bf83 <get_host_availability_data+0x78>
  45c410:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
  45c414:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
  45c419:	e8 8a 23 fb ff       	callq  40e7a8 <strcmp@plt>
  45c41e:	85 c0                	test   %eax,%eax
  45c420:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  45c425:	0f 85 58 fb ff ff    	jne    45bf83 <get_host_availability_data+0x78>
  45c42b:	48 8b 7a 18          	mov    0x18(%rdx),%rdi
  45c42f:	48 89 ee             	mov    %rbp,%rsi
  45c432:	e8 71 23 fb ff       	callq  40e7a8 <strcmp@plt>
  45c437:	85 c0                	test   %eax,%eax
  45c439:	0f 84 46 fd ff ff    	je     45c185 <get_host_availability_data+0x27a>
  45c43f:	90                   	nop
  45c440:	e9 3e fb ff ff       	jmpq   45bf83 <get_host_availability_data+0x78>
  45c445:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45c44a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  45c450:	e8 83 18 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45c455:	4c 89 e7             	mov    %r12,%rdi
  45c458:	e8 85 c8 fe ff       	callq  448ce2 <zbx_json_close>
  45c45d:	8b 7c 24 44          	mov    0x44(%rsp),%edi
  45c461:	e8 15 6f fe ff       	callq  44337b <zbx_result_string>
  45c466:	48 89 c1             	mov    %rax,%rcx
  45c469:	48 8d 15 2e 5c 02 00 	lea    0x25c2e(%rip),%rdx        # 48209e <usage_message+0x2035e>
  45c470:	48 8d 35 86 6f 02 00 	lea    0x26f86(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  45c477:	bf 04 00 00 00       	mov    $0x4,%edi
  45c47c:	31 c0                	xor    %eax,%eax
  45c47e:	e8 2d 4c fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45c483:	8b 44 24 44          	mov    0x44(%rsp),%eax
  45c487:	48 83 c4 68          	add    $0x68,%rsp
  45c48b:	5b                   	pop    %rbx
  45c48c:	5d                   	pop    %rbp
  45c48d:	41 5c                	pop    %r12
  45c48f:	41 5d                	pop    %r13
  45c491:	41 5e                	pop    %r14
  45c493:	41 5f                	pop    %r15
  45c495:	c3                   	retq   

000000000045c496 <get_proxyconfig_data>:
  45c496:	41 57                	push   %r15
  45c498:	41 56                	push   %r14
  45c49a:	41 55                	push   %r13
  45c49c:	41 54                	push   %r12
  45c49e:	55                   	push   %rbp
  45c49f:	53                   	push   %rbx
  45c4a0:	48 81 ec a8 0a 00 00 	sub    $0xaa8,%rsp
  45c4a7:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
  45c4ae:	00 
  45c4af:	48 89 f5             	mov    %rsi,%rbp
  45c4b2:	48 89 f9             	mov    %rdi,%rcx
  45c4b5:	48 8d 15 fd 5b 02 00 	lea    0x25bfd(%rip),%rdx        # 4820b9 <usage_message+0x20379>
  45c4bc:	48 8d 35 0b 5c 02 00 	lea    0x25c0b(%rip),%rsi        # 4820ce <usage_message+0x2038e>
  45c4c3:	bf 04 00 00 00       	mov    $0x4,%edi
  45c4c8:	31 c0                	xor    %eax,%eax
  45c4ca:	e8 e1 4b fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45c4cf:	4c 8b 2d 0a 05 23 00 	mov    0x23050a(%rip),%r13        # 68c9e0 <usage_message+0x22aca0>
  45c4d6:	4d 85 ed             	test   %r13,%r13
  45c4d9:	0f 84 14 02 00 00    	je     45c6f3 <get_proxyconfig_data+0x25d>
  45c4df:	48 8d 05 02 05 23 00 	lea    0x230502(%rip),%rax        # 68c9e8 <usage_message+0x22aca8>
  45c4e6:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  45c4ed:	00 
  45c4ee:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
  45c4f5:	00 
  45c4f6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
  45c4fb:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  45c501:	48 8d 84 24 a0 08 00 	lea    0x8a0(%rsp),%rax
  45c508:	00 
  45c509:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  45c510:	00 
  45c511:	4c 89 ef             	mov    %r13,%rdi
  45c514:	e8 f0 ae ff ff       	callq  457409 <DBget_table>
  45c519:	48 89 c3             	mov    %rax,%rbx
  45c51c:	48 85 c0             	test   %rax,%rax
  45c51f:	0f 84 ae 01 00 00    	je     45c6d3 <get_proxyconfig_data+0x23d>
  45c525:	b9 06 00 00 00       	mov    $0x6,%ecx
  45c52a:	4c 89 ee             	mov    %r13,%rsi
  45c52d:	48 8d 3d 4a 04 01 00 	lea    0x1044a(%rip),%rdi        # 46c97e <usage_message+0xac3e>
  45c534:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  45c536:	0f 84 4d 03 00 00    	je     45c889 <get_proxyconfig_data+0x3f3>
  45c53c:	b9 06 00 00 00       	mov    $0x6,%ecx
  45c541:	4c 89 ee             	mov    %r13,%rsi
  45c544:	48 8d 3d 55 04 01 00 	lea    0x10455(%rip),%rdi        # 46c9a0 <usage_message+0xac60>
  45c54b:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  45c54d:	0f 84 61 03 00 00    	je     45c8b4 <get_proxyconfig_data+0x41e>
  45c553:	48 8d 35 59 5e 01 00 	lea    0x15e59(%rip),%rsi        # 4723b3 <usage_message+0x10673>
  45c55a:	4c 89 ef             	mov    %r13,%rdi
  45c55d:	e8 46 22 fb ff       	callq  40e7a8 <strcmp@plt>
  45c562:	85 c0                	test   %eax,%eax
  45c564:	0f 84 e7 03 00 00    	je     45c951 <get_proxyconfig_data+0x4bb>
  45c56a:	48 8d 35 e9 b8 00 00 	lea    0xb8e9(%rip),%rsi        # 467e5a <usage_message+0x611a>
  45c571:	4c 89 ef             	mov    %r13,%rdi
  45c574:	e8 2f 22 fb ff       	callq  40e7a8 <strcmp@plt>
  45c579:	85 c0                	test   %eax,%eax
  45c57b:	0f 84 f9 03 00 00    	je     45c97a <get_proxyconfig_data+0x4e4>
  45c581:	48 8d 35 01 b9 00 00 	lea    0xb901(%rip),%rsi        # 467e89 <usage_message+0x6149>
  45c588:	4c 89 ef             	mov    %r13,%rdi
  45c58b:	e8 18 22 fb ff       	callq  40e7a8 <strcmp@plt>
  45c590:	85 c0                	test   %eax,%eax
  45c592:	0f 84 3e 04 00 00    	je     45c9d6 <get_proxyconfig_data+0x540>
  45c598:	48 8d 35 ce ab 01 00 	lea    0x1abce(%rip),%rsi        # 47716d <usage_message+0x1542d>
  45c59f:	4c 89 ef             	mov    %r13,%rdi
  45c5a2:	e8 01 22 fb ff       	callq  40e7a8 <strcmp@plt>
  45c5a7:	85 c0                	test   %eax,%eax
  45c5a9:	0f 84 f4 03 00 00    	je     45c9a3 <get_proxyconfig_data+0x50d>
  45c5af:	c6 84 24 a0 08 00 00 	movb   $0x0,0x8a0(%rsp)
  45c5b6:	00 
  45c5b7:	4c 8b 03             	mov    (%rbx),%r8
  45c5ba:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  45c5c1:	00 
  45c5c2:	48 8d 15 1e 5b 02 00 	lea    0x25b1e(%rip),%rdx        # 4820e7 <usage_message+0x203a7>
  45c5c9:	48 8d 35 68 62 02 00 	lea    0x26268(%rip),%rsi        # 482838 <usage_message+0x20af8>
  45c5d0:	bf 04 00 00 00       	mov    $0x4,%edi
  45c5d5:	31 c0                	xor    %eax,%eax
  45c5d7:	e8 d4 4a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45c5dc:	48 8b 33             	mov    (%rbx),%rsi
  45c5df:	48 89 ef             	mov    %rbp,%rdi
  45c5e2:	e8 88 d1 fe ff       	callq  44976f <zbx_json_addobject>
  45c5e7:	48 8d 35 0f 5b 02 00 	lea    0x25b0f(%rip),%rsi        # 4820fd <usage_message+0x203bd>
  45c5ee:	48 89 ef             	mov    %rbp,%rdi
  45c5f1:	e8 72 d1 fe ff       	callq  449768 <zbx_json_addarray>
  45c5f6:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  45c5fa:	48 8d 15 03 5b 02 00 	lea    0x25b03(%rip),%rdx        # 482104 <usage_message+0x203c4>
  45c601:	be 00 08 00 00       	mov    $0x800,%esi
  45c606:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
  45c60b:	31 c0                	xor    %eax,%eax
  45c60d:	e8 51 85 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45c612:	41 89 c7             	mov    %eax,%r15d
  45c615:	48 8b 53 08          	mov    0x8(%rbx),%rdx
  45c619:	b9 01 00 00 00       	mov    $0x1,%ecx
  45c61e:	31 f6                	xor    %esi,%esi
  45c620:	48 89 ef             	mov    %rbp,%rdi
  45c623:	e8 45 ce fe ff       	callq  44946d <zbx_json_addstring>
  45c628:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
  45c62c:	48 85 c9             	test   %rcx,%rcx
  45c62f:	0f 84 ed 00 00 00    	je     45c722 <get_proxyconfig_data+0x28c>
  45c635:	45 31 ed             	xor    %r13d,%r13d
  45c638:	31 c0                	xor    %eax,%eax
  45c63a:	49 89 ee             	mov    %rbp,%r14
  45c63d:	eb 19                	jmp    45c658 <get_proxyconfig_data+0x1c2>
  45c63f:	41 83 c5 01          	add    $0x1,%r13d
  45c643:	49 63 c5             	movslq %r13d,%rax
  45c646:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
  45c64a:	48 8b 4c d3 18       	mov    0x18(%rbx,%rdx,8),%rcx
  45c64f:	48 85 c9             	test   %rcx,%rcx
  45c652:	0f 84 c7 00 00 00    	je     45c71f <get_proxyconfig_data+0x289>
  45c658:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  45c65c:	48 8d 2c c3          	lea    (%rbx,%rax,8),%rbp
  45c660:	f6 45 24 20          	testb  $0x20,0x24(%rbp)
  45c664:	74 d9                	je     45c63f <get_proxyconfig_data+0x1a9>
  45c666:	49 63 ff             	movslq %r15d,%rdi
  45c669:	be 00 08 00 00       	mov    $0x800,%esi
  45c66e:	48 29 fe             	sub    %rdi,%rsi
  45c671:	48 03 7c 24 78       	add    0x78(%rsp),%rdi
  45c676:	48 8d 15 93 5a 02 00 	lea    0x25a93(%rip),%rdx        # 482110 <usage_message+0x203d0>
  45c67d:	31 c0                	xor    %eax,%eax
  45c67f:	e8 df 84 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45c684:	41 01 c7             	add    %eax,%r15d
  45c687:	b9 01 00 00 00       	mov    $0x1,%ecx
  45c68c:	48 8b 55 18          	mov    0x18(%rbp),%rdx
  45c690:	31 f6                	xor    %esi,%esi
  45c692:	4c 89 f7             	mov    %r14,%rdi
  45c695:	e8 d3 cd fe ff       	callq  44946d <zbx_json_addstring>
  45c69a:	eb a3                	jmp    45c63f <get_proxyconfig_data+0x1a9>
  45c69c:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  45c6a3:	00 
  45c6a4:	e8 2f 16 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45c6a9:	48 89 ef             	mov    %rbp,%rdi
  45c6ac:	e8 31 c6 fe ff       	callq  448ce2 <zbx_json_close>
  45c6b1:	48 89 ef             	mov    %rbp,%rdi
  45c6b4:	e8 29 c6 fe ff       	callq  448ce2 <zbx_json_close>
  45c6b9:	48 8d 15 27 5a 02 00 	lea    0x25a27(%rip),%rdx        # 4820e7 <usage_message+0x203a7>
  45c6c0:	48 8d 35 d6 6b 02 00 	lea    0x26bd6(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45c6c7:	bf 04 00 00 00       	mov    $0x4,%edi
  45c6cc:	31 c0                	xor    %eax,%eax
  45c6ce:	e8 dd 49 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45c6d3:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
  45c6da:	00 
  45c6db:	4c 8b 28             	mov    (%rax),%r13
  45c6de:	48 83 c0 08          	add    $0x8,%rax
  45c6e2:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  45c6e9:	00 
  45c6ea:	4d 85 ed             	test   %r13,%r13
  45c6ed:	0f 85 1e fe ff ff    	jne    45c511 <get_proxyconfig_data+0x7b>
  45c6f3:	48 8d 15 bf 59 02 00 	lea    0x259bf(%rip),%rdx        # 4820b9 <usage_message+0x20379>
  45c6fa:	48 8d 35 9c 6b 02 00 	lea    0x26b9c(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45c701:	bf 04 00 00 00       	mov    $0x4,%edi
  45c706:	31 c0                	xor    %eax,%eax
  45c708:	e8 a3 49 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45c70d:	48 81 c4 a8 0a 00 00 	add    $0xaa8,%rsp
  45c714:	5b                   	pop    %rbx
  45c715:	5d                   	pop    %rbp
  45c716:	41 5c                	pop    %r12
  45c718:	41 5d                	pop    %r13
  45c71a:	41 5e                	pop    %r14
  45c71c:	41 5f                	pop    %r15
  45c71e:	c3                   	retq   
  45c71f:	4c 89 f5             	mov    %r14,%rbp
  45c722:	48 89 ef             	mov    %rbp,%rdi
  45c725:	e8 b8 c5 fe ff       	callq  448ce2 <zbx_json_close>
  45c72a:	49 63 ff             	movslq %r15d,%rdi
  45c72d:	41 bd 00 08 00 00    	mov    $0x800,%r13d
  45c733:	4c 89 ee             	mov    %r13,%rsi
  45c736:	48 29 fe             	sub    %rdi,%rsi
  45c739:	48 03 7c 24 78       	add    0x78(%rsp),%rdi
  45c73e:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
  45c745:	00 
  45c746:	48 8b 0b             	mov    (%rbx),%rcx
  45c749:	48 8d 15 c6 59 02 00 	lea    0x259c6(%rip),%rdx        # 482116 <usage_message+0x203d6>
  45c750:	31 c0                	xor    %eax,%eax
  45c752:	e8 0c 84 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45c757:	42 8d 3c 38          	lea    (%rax,%r15,1),%edi
  45c75b:	48 63 ff             	movslq %edi,%rdi
  45c75e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  45c762:	4c 89 ee             	mov    %r13,%rsi
  45c765:	48 29 fe             	sub    %rdi,%rsi
  45c768:	48 03 7c 24 78       	add    0x78(%rsp),%rdi
  45c76d:	48 8d 15 af 59 02 00 	lea    0x259af(%rip),%rdx        # 482123 <usage_message+0x203e3>
  45c774:	31 c0                	xor    %eax,%eax
  45c776:	e8 e8 83 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45c77b:	48 8d 35 a3 96 00 00 	lea    0x96a3(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  45c782:	48 89 ef             	mov    %rbp,%rdi
  45c785:	e8 de cf fe ff       	callq  449768 <zbx_json_addarray>
  45c78a:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
  45c78f:	48 8d 3d cf 59 02 00 	lea    0x259cf(%rip),%rdi        # 482165 <usage_message+0x20425>
  45c796:	31 c0                	xor    %eax,%eax
  45c798:	e8 0f b8 ff ff       	callq  457fac <__zbx_DBselect>
  45c79d:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
  45c7a4:	00 
  45c7a5:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  45c7ac:	00 
  45c7ad:	e8 eb b1 ff ff       	callq  45799d <DBfetch>
  45c7b2:	49 89 c0             	mov    %rax,%r8
  45c7b5:	48 85 c0             	test   %rax,%rax
  45c7b8:	0f 84 de fe ff ff    	je     45c69c <get_proxyconfig_data+0x206>
  45c7be:	31 f6                	xor    %esi,%esi
  45c7c0:	48 89 ef             	mov    %rbp,%rdi
  45c7c3:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
  45c7c8:	e8 9b cf fe ff       	callq  449768 <zbx_json_addarray>
  45c7cd:	b9 02 00 00 00       	mov    $0x2,%ecx
  45c7d2:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
  45c7d7:	49 8b 10             	mov    (%r8),%rdx
  45c7da:	31 f6                	xor    %esi,%esi
  45c7dc:	48 89 ef             	mov    %rbp,%rdi
  45c7df:	e8 89 cc fe ff       	callq  44946d <zbx_json_addstring>
  45c7e4:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
  45c7e9:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
  45c7ee:	0f 84 88 00 00 00    	je     45c87c <get_proxyconfig_data+0x3e6>
  45c7f4:	41 bf 01 00 00 00    	mov    $0x1,%r15d
  45c7fa:	45 31 f6             	xor    %r14d,%r14d
  45c7fd:	31 c0                	xor    %eax,%eax
  45c7ff:	49 89 ed             	mov    %rbp,%r13
  45c802:	4c 89 c5             	mov    %r8,%rbp
  45c805:	eb 40                	jmp    45c847 <get_proxyconfig_data+0x3b1>
  45c807:	48 63 48 10          	movslq 0x10(%rax),%rcx
  45c80b:	4c 89 e0             	mov    %r12,%rax
  45c80e:	48 d3 e0             	shl    %cl,%rax
  45c811:	48 89 c1             	mov    %rax,%rcx
  45c814:	80 e1 61             	and    $0x61,%cl
  45c817:	74 43                	je     45c85c <get_proxyconfig_data+0x3c6>
  45c819:	49 63 c7             	movslq %r15d,%rax
  45c81c:	48 8b 54 c5 00       	mov    0x0(%rbp,%rax,8),%rdx
  45c821:	41 83 c7 01          	add    $0x1,%r15d
  45c825:	b9 02 00 00 00       	mov    $0x2,%ecx
  45c82a:	31 f6                	xor    %esi,%esi
  45c82c:	4c 89 ef             	mov    %r13,%rdi
  45c82f:	e8 39 cc fe ff       	callq  44946d <zbx_json_addstring>
  45c834:	41 83 c6 01          	add    $0x1,%r14d
  45c838:	49 63 c6             	movslq %r14d,%rax
  45c83b:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
  45c83f:	48 83 7c d3 18 00    	cmpq   $0x0,0x18(%rbx,%rdx,8)
  45c845:	74 32                	je     45c879 <get_proxyconfig_data+0x3e3>
  45c847:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  45c84b:	48 8d 44 c3 10       	lea    0x10(%rbx,%rax,8),%rax
  45c850:	f6 40 14 20          	testb  $0x20,0x14(%rax)
  45c854:	74 de                	je     45c834 <get_proxyconfig_data+0x39e>
  45c856:	83 78 10 06          	cmpl   $0x6,0x10(%rax)
  45c85a:	76 ab                	jbe    45c807 <get_proxyconfig_data+0x371>
  45c85c:	49 63 c7             	movslq %r15d,%rax
  45c85f:	48 8b 54 c5 00       	mov    0x0(%rbp,%rax,8),%rdx
  45c864:	41 83 c7 01          	add    $0x1,%r15d
  45c868:	b9 01 00 00 00       	mov    $0x1,%ecx
  45c86d:	31 f6                	xor    %esi,%esi
  45c86f:	4c 89 ef             	mov    %r13,%rdi
  45c872:	e8 f6 cb fe ff       	callq  44946d <zbx_json_addstring>
  45c877:	eb bb                	jmp    45c834 <get_proxyconfig_data+0x39e>
  45c879:	4c 89 ed             	mov    %r13,%rbp
  45c87c:	48 89 ef             	mov    %rbp,%rdi
  45c87f:	e8 5e c4 fe ff       	callq  448ce2 <zbx_json_close>
  45c884:	e9 1c ff ff ff       	jmpq   45c7a5 <get_proxyconfig_data+0x30f>
  45c889:	45 31 c0             	xor    %r8d,%r8d
  45c88c:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  45c893:	00 
  45c894:	48 8d 15 5d 5d 02 00 	lea    0x25d5d(%rip),%rdx        # 4825f8 <usage_message+0x208b8>
  45c89b:	be 00 02 00 00       	mov    $0x200,%esi
  45c8a0:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  45c8a7:	00 
  45c8a8:	31 c0                	xor    %eax,%eax
  45c8aa:	e8 b4 82 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45c8af:	e9 03 fd ff ff       	jmpq   45c5b7 <get_proxyconfig_data+0x121>
  45c8b4:	c7 44 24 68 0e 00 00 	movl   $0xe,0x68(%rsp)
  45c8bb:	00 
  45c8bc:	c7 44 24 60 0d 00 00 	movl   $0xd,0x60(%rsp)
  45c8c3:	00 
  45c8c4:	c7 44 24 58 0b 00 00 	movl   $0xb,0x58(%rsp)
  45c8cb:	00 
  45c8cc:	c7 44 24 50 0a 00 00 	movl   $0xa,0x50(%rsp)
  45c8d3:	00 
  45c8d4:	c7 44 24 48 09 00 00 	movl   $0x9,0x48(%rsp)
  45c8db:	00 
  45c8dc:	c7 44 24 40 03 00 00 	movl   $0x3,0x40(%rsp)
  45c8e3:	00 
  45c8e4:	c7 44 24 38 02 00 00 	movl   $0x2,0x38(%rsp)
  45c8eb:	00 
  45c8ec:	c7 44 24 30 0c 00 00 	movl   $0xc,0x30(%rsp)
  45c8f3:	00 
  45c8f4:	c7 44 24 28 06 00 00 	movl   $0x6,0x28(%rsp)
  45c8fb:	00 
  45c8fc:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
  45c903:	00 
  45c904:	c7 44 24 18 01 00 00 	movl   $0x1,0x18(%rsp)
  45c90b:	00 
  45c90c:	c7 44 24 10 07 00 00 	movl   $0x7,0x10(%rsp)
  45c913:	00 
  45c914:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%rsp)
  45c91b:	00 
  45c91c:	c7 04 24 03 00 00 00 	movl   $0x3,(%rsp)
  45c923:	45 31 c9             	xor    %r9d,%r9d
  45c926:	45 31 c0             	xor    %r8d,%r8d
  45c929:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  45c930:	00 
  45c931:	48 8d 15 f0 5c 02 00 	lea    0x25cf0(%rip),%rdx        # 482628 <usage_message+0x208e8>
  45c938:	be 00 02 00 00       	mov    $0x200,%esi
  45c93d:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  45c944:	00 
  45c945:	31 c0                	xor    %eax,%eax
  45c947:	e8 17 82 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45c94c:	e9 66 fc ff ff       	jmpq   45c5b7 <get_proxyconfig_data+0x121>
  45c951:	45 31 c0             	xor    %r8d,%r8d
  45c954:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  45c95b:	00 
  45c95c:	48 8d 15 5d 5d 02 00 	lea    0x25d5d(%rip),%rdx        # 4826c0 <usage_message+0x20980>
  45c963:	be 00 02 00 00       	mov    $0x200,%esi
  45c968:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  45c96f:	00 
  45c970:	e8 ee 81 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45c975:	e9 3d fc ff ff       	jmpq   45c5b7 <get_proxyconfig_data+0x121>
  45c97a:	45 31 c0             	xor    %r8d,%r8d
  45c97d:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  45c984:	00 
  45c985:	48 8d 15 6c 5c 02 00 	lea    0x25c6c(%rip),%rdx        # 4825f8 <usage_message+0x208b8>
  45c98c:	be 00 02 00 00       	mov    $0x200,%esi
  45c991:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  45c998:	00 
  45c999:	e8 c5 81 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45c99e:	e9 14 fc ff ff       	jmpq   45c5b7 <get_proxyconfig_data+0x121>
  45c9a3:	c7 04 24 00 00 00 00 	movl   $0x0,(%rsp)
  45c9aa:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
  45c9b1:	00 
  45c9b2:	45 31 c0             	xor    %r8d,%r8d
  45c9b5:	4c 89 c9             	mov    %r9,%rcx
  45c9b8:	48 8d 15 a1 5d 02 00 	lea    0x25da1(%rip),%rdx        # 482760 <usage_message+0x20a20>
  45c9bf:	be 00 02 00 00       	mov    $0x200,%esi
  45c9c4:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  45c9cb:	00 
  45c9cc:	e8 92 81 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45c9d1:	e9 e1 fb ff ff       	jmpq   45c5b7 <get_proxyconfig_data+0x121>
  45c9d6:	45 31 c0             	xor    %r8d,%r8d
  45c9d9:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
  45c9e0:	00 
  45c9e1:	48 8d 15 28 5d 02 00 	lea    0x25d28(%rip),%rdx        # 482710 <usage_message+0x209d0>
  45c9e8:	be 00 02 00 00       	mov    $0x200,%esi
  45c9ed:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
  45c9f4:	00 
  45c9f5:	e8 69 81 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45c9fa:	e9 b8 fb ff ff       	jmpq   45c5b7 <get_proxyconfig_data+0x121>

000000000045c9ff <process_proxyconfig>:
  45c9ff:	41 57                	push   %r15
  45ca01:	41 56                	push   %r14
  45ca03:	41 55                	push   %r13
  45ca05:	41 54                	push   %r12
  45ca07:	55                   	push   %rbp
  45ca08:	53                   	push   %rbx
  45ca09:	48 81 ec 28 13 00 00 	sub    $0x1328,%rsp
  45ca10:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
  45ca15:	48 8d 35 16 57 02 00 	lea    0x25716(%rip),%rsi        # 482132 <usage_message+0x203f2>
  45ca1c:	bf 04 00 00 00       	mov    $0x4,%edi
  45ca21:	31 c0                	xor    %eax,%eax
  45ca23:	e8 88 46 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45ca28:	31 c0                	xor    %eax,%eax
  45ca2a:	e8 51 cd ff ff       	callq  459780 <DBbegin>
  45ca2f:	c7 44 24 64 00 00 00 	movl   $0x0,0x64(%rsp)
  45ca36:	00 
  45ca37:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
  45ca3e:	00 00 
  45ca40:	48 8d 84 24 a0 08 00 	lea    0x8a0(%rsp),%rax
  45ca47:	00 
  45ca48:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  45ca4d:	48 8d 84 24 f8 12 00 	lea    0x12f8(%rsp),%rax
  45ca54:	00 
  45ca55:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
  45ca5a:	48 8d 84 24 a0 10 00 	lea    0x10a0(%rsp),%rax
  45ca61:	00 
  45ca62:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  45ca67:	48 8d ac 24 a0 00 00 	lea    0xa0(%rsp),%rbp
  45ca6e:	00 
  45ca6f:	48 8d 84 24 a0 12 00 	lea    0x12a0(%rsp),%rax
  45ca76:	00 
  45ca77:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  45ca7c:	48 8d 84 24 08 13 00 	lea    0x1308(%rsp),%rax
  45ca83:	00 
  45ca84:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  45ca89:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
  45ca8e:	48 83 c0 08          	add    $0x8,%rax
  45ca92:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
  45ca99:	00 
  45ca9a:	b9 00 08 00 00       	mov    $0x800,%ecx
  45ca9f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  45caa4:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
  45caa9:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
  45caae:	e8 33 c5 fe ff       	callq  448fe6 <zbx_json_pair_next>
  45cab3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  45cab8:	48 85 c0             	test   %rax,%rax
  45cabb:	0f 84 38 08 00 00    	je     45d2f9 <process_proxyconfig+0x8fa>
  45cac1:	44 8b 44 24 64       	mov    0x64(%rsp),%r8d
  45cac6:	45 85 c0             	test   %r8d,%r8d
  45cac9:	0f 85 11 08 00 00    	jne    45d2e0 <process_proxyconfig+0x8e1>
  45cacf:	48 8d 84 24 c0 12 00 	lea    0x12c0(%rsp),%rax
  45cad6:	00 
  45cad7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
  45cadc:	48 89 c6             	mov    %rax,%rsi
  45cadf:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  45cae4:	e8 1b c3 fe ff       	callq  448e04 <zbx_json_brackets_open>
  45cae9:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45caec:	0f 84 c6 07 00 00    	je     45d2b8 <process_proxyconfig+0x8b9>
  45caf2:	48 c7 84 24 f0 12 00 	movq   $0x0,0x12f0(%rsp)
  45caf9:	00 00 00 00 00 
  45cafe:	48 c7 84 24 e8 12 00 	movq   $0x0,0x12e8(%rsp)
  45cb05:	00 00 00 00 00 
  45cb0a:	c7 84 24 1c 13 00 00 	movl   $0x64,0x131c(%rsp)
  45cb11:	64 00 00 00 
  45cb15:	c7 84 24 18 13 00 00 	movl   $0x0,0x1318(%rsp)
  45cb1c:	00 00 00 00 
  45cb20:	c7 84 24 14 13 00 00 	movl   $0x64,0x1314(%rsp)
  45cb27:	64 00 00 00 
  45cb2b:	c7 84 24 10 13 00 00 	movl   $0x0,0x1310(%rsp)
  45cb32:	00 00 00 00 
  45cb36:	48 c7 84 24 e0 12 00 	movq   $0x0,0x12e0(%rsp)
  45cb3d:	00 00 00 00 00 
  45cb42:	c7 84 24 0c 13 00 00 	movl   $0x1000,0x130c(%rsp)
  45cb49:	00 10 00 00 
  45cb4d:	48 c7 84 24 d8 12 00 	movq   $0x0,0x12d8(%rsp)
  45cb54:	00 00 00 00 00 
  45cb59:	c7 84 24 04 13 00 00 	movl   $0x200,0x1304(%rsp)
  45cb60:	00 02 00 00 
  45cb64:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  45cb69:	48 8d 35 f0 5c 02 00 	lea    0x25cf0(%rip),%rsi        # 482860 <usage_message+0x20b20>
  45cb70:	bf 04 00 00 00       	mov    $0x4,%edi
  45cb75:	31 c0                	xor    %eax,%eax
  45cb77:	e8 34 45 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45cb7c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  45cb81:	e8 83 a8 ff ff       	callq  457409 <DBget_table>
  45cb86:	48 89 c3             	mov    %rax,%rbx
  45cb89:	48 85 c0             	test   %rax,%rax
  45cb8c:	0f 84 fb 08 00 00    	je     45d48d <process_proxyconfig+0xa8e>
  45cb92:	48 63 8c 24 1c 13 00 	movslq 0x131c(%rsp),%rcx
  45cb99:	00 
  45cb9a:	48 c1 e1 03          	shl    $0x3,%rcx
  45cb9e:	48 8b 94 24 f0 12 00 	mov    0x12f0(%rsp),%rdx
  45cba5:	00 
  45cba6:	be a9 01 00 00       	mov    $0x1a9,%esi
  45cbab:	48 8d 3d c8 53 02 00 	lea    0x253c8(%rip),%rdi        # 481f7a <usage_message+0x2023a>
  45cbb2:	e8 54 5b fe ff       	callq  44270b <zbx_malloc2>
  45cbb7:	48 89 84 24 f0 12 00 	mov    %rax,0x12f0(%rsp)
  45cbbe:	00 
  45cbbf:	48 63 8c 24 14 13 00 	movslq 0x1314(%rsp),%rcx
  45cbc6:	00 
  45cbc7:	48 c1 e1 03          	shl    $0x3,%rcx
  45cbcb:	48 8b 94 24 e8 12 00 	mov    0x12e8(%rsp),%rdx
  45cbd2:	00 
  45cbd3:	be aa 01 00 00       	mov    $0x1aa,%esi
  45cbd8:	48 8d 3d 9b 53 02 00 	lea    0x2539b(%rip),%rdi        # 481f7a <usage_message+0x2023a>
  45cbdf:	e8 27 5b fe ff       	callq  44270b <zbx_malloc2>
  45cbe4:	48 89 84 24 e8 12 00 	mov    %rax,0x12e8(%rsp)
  45cbeb:	00 
  45cbec:	48 63 8c 24 0c 13 00 	movslq 0x130c(%rsp),%rcx
  45cbf3:	00 
  45cbf4:	48 8b 94 24 e0 12 00 	mov    0x12e0(%rsp),%rdx
  45cbfb:	00 
  45cbfc:	be ab 01 00 00       	mov    $0x1ab,%esi
  45cc01:	48 8d 3d 72 53 02 00 	lea    0x25372(%rip),%rdi        # 481f7a <usage_message+0x2023a>
  45cc08:	e8 fe 5a fe ff       	callq  44270b <zbx_malloc2>
  45cc0d:	48 89 84 24 e0 12 00 	mov    %rax,0x12e0(%rsp)
  45cc14:	00 
  45cc15:	48 63 8c 24 04 13 00 	movslq 0x1304(%rsp),%rcx
  45cc1c:	00 
  45cc1d:	48 8b 94 24 d8 12 00 	mov    0x12d8(%rsp),%rdx
  45cc24:	00 
  45cc25:	be ac 01 00 00       	mov    $0x1ac,%esi
  45cc2a:	48 8d 3d 49 53 02 00 	lea    0x25349(%rip),%rdi        # 481f7a <usage_message+0x2023a>
  45cc31:	e8 d5 5a fe ff       	callq  44270b <zbx_malloc2>
  45cc36:	48 89 84 24 d8 12 00 	mov    %rax,0x12d8(%rsp)
  45cc3d:	00 
  45cc3e:	48 8b 73 08          	mov    0x8(%rbx),%rsi
  45cc42:	48 8b 13             	mov    (%rbx),%rdx
  45cc45:	48 8d 3d 34 55 02 00 	lea    0x25534(%rip),%rdi        # 482180 <usage_message+0x20440>
  45cc4c:	31 c0                	xor    %eax,%eax
  45cc4e:	e8 59 b3 ff ff       	callq  457fac <__zbx_DBselect>
  45cc53:	49 89 c4             	mov    %rax,%r12
  45cc56:	4c 8d ac 24 10 13 00 	lea    0x1310(%rsp),%r13
  45cc5d:	00 
  45cc5e:	4c 8d b4 24 14 13 00 	lea    0x1314(%rsp),%r14
  45cc65:	00 
  45cc66:	4c 8d bc 24 e8 12 00 	lea    0x12e8(%rsp),%r15
  45cc6d:	00 
  45cc6e:	eb 32                	jmp    45cca2 <process_proxyconfig+0x2a3>
  45cc70:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  45cc75:	48 8d 35 57 84 01 00 	lea    0x18457(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45cc7c:	48 8b 38             	mov    (%rax),%rdi
  45cc7f:	31 c0                	xor    %eax,%eax
  45cc81:	e8 22 12 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45cc86:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  45cc8c:	48 8b 8c 24 f8 12 00 	mov    0x12f8(%rsp),%rcx
  45cc93:	00 
  45cc94:	4c 89 ea             	mov    %r13,%rdx
  45cc97:	4c 89 f6             	mov    %r14,%rsi
  45cc9a:	4c 89 ff             	mov    %r15,%rdi
  45cc9d:	e8 51 43 fe ff       	callq  440ff3 <uint64_array_add>
  45cca2:	4c 89 e7             	mov    %r12,%rdi
  45cca5:	e8 f3 ac ff ff       	callq  45799d <DBfetch>
  45ccaa:	48 85 c0             	test   %rax,%rax
  45ccad:	75 c1                	jne    45cc70 <process_proxyconfig+0x271>
  45ccaf:	4c 89 e7             	mov    %r12,%rdi
  45ccb2:	e8 21 10 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45ccb7:	48 8d 84 24 b0 12 00 	lea    0x12b0(%rsp),%rax
  45ccbe:	00 
  45ccbf:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  45ccc4:	48 89 c2             	mov    %rax,%rdx
  45ccc7:	48 8d 35 2f 54 02 00 	lea    0x2542f(%rip),%rsi        # 4820fd <usage_message+0x203bd>
  45ccce:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  45ccd3:	e8 c8 c3 fe ff       	callq  4490a0 <zbx_json_brackets_by_name>
  45ccd8:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45ccdb:	0f 84 a6 00 00 00    	je     45cd87 <process_proxyconfig+0x388>
  45cce1:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
  45cce6:	45 31 f6             	xor    %r14d,%r14d
  45cce9:	45 31 ff             	xor    %r15d,%r15d
  45ccec:	4c 89 74 24 18       	mov    %r14,0x18(%rsp)
  45ccf1:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
  45ccf6:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
  45ccfb:	4c 89 ef             	mov    %r13,%rdi
  45ccfe:	e8 c5 bd fe ff       	callq  448ac8 <zbx_json_next>
  45cd03:	48 85 c0             	test   %rax,%rax
  45cd06:	0f 84 2c 01 00 00    	je     45ce38 <process_proxyconfig+0x439>
  45cd0c:	ba 00 08 00 00       	mov    $0x800,%edx
  45cd11:	48 89 ee             	mov    %rbp,%rsi
  45cd14:	48 89 c7             	mov    %rax,%rdi
  45cd17:	e8 ad c3 fe ff       	callq  4490c9 <zbx_json_decodevalue>
  45cd1c:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
  45cd21:	48 85 c0             	test   %rax,%rax
  45cd24:	74 61                	je     45cd87 <process_proxyconfig+0x388>
  45cd26:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
  45cd2d:	00 
  45cd2e:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
  45cd32:	48 85 ff             	test   %rdi,%rdi
  45cd35:	0f 84 15 04 00 00    	je     45d150 <process_proxyconfig+0x751>
  45cd3b:	45 31 f6             	xor    %r14d,%r14d
  45cd3e:	eb 19                	jmp    45cd59 <process_proxyconfig+0x35a>
  45cd40:	41 83 c6 01          	add    $0x1,%r14d
  45cd44:	49 63 c6             	movslq %r14d,%rax
  45cd47:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
  45cd4b:	48 8b 7c c3 18       	mov    0x18(%rbx,%rax,8),%rdi
  45cd50:	48 85 ff             	test   %rdi,%rdi
  45cd53:	0f 84 f7 03 00 00    	je     45d150 <process_proxyconfig+0x751>
  45cd59:	48 89 ee             	mov    %rbp,%rsi
  45cd5c:	e8 47 1a fb ff       	callq  40e7a8 <strcmp@plt>
  45cd61:	85 c0                	test   %eax,%eax
  45cd63:	75 db                	jne    45cd40 <process_proxyconfig+0x341>
  45cd65:	4d 63 f6             	movslq %r14d,%r14
  45cd68:	4b 8d 04 76          	lea    (%r14,%r14,2),%rax
  45cd6c:	48 8d 44 c3 18       	lea    0x18(%rbx,%rax,8),%rax
  45cd71:	49 89 04 24          	mov    %rax,(%r12)
  45cd75:	49 83 c4 08          	add    $0x8,%r12
  45cd79:	41 83 c7 01          	add    $0x1,%r15d
  45cd7d:	e9 74 ff ff ff       	jmpq   45ccf6 <process_proxyconfig+0x2f7>
  45cd82:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
  45cd87:	e8 a4 bc fe ff       	callq  448a30 <zbx_json_strerror>
  45cd8c:	48 89 c1             	mov    %rax,%rcx
  45cd8f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  45cd94:	48 8d 35 b0 53 02 00 	lea    0x253b0(%rip),%rsi        # 48214b <usage_message+0x2040b>
  45cd9b:	bf 04 00 00 00       	mov    $0x4,%edi
  45cda0:	31 c0                	xor    %eax,%eax
  45cda2:	e8 09 43 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45cda7:	48 8b bc 24 d8 12 00 	mov    0x12d8(%rsp),%rdi
  45cdae:	00 
  45cdaf:	48 85 ff             	test   %rdi,%rdi
  45cdb2:	74 11                	je     45cdc5 <process_proxyconfig+0x3c6>
  45cdb4:	e8 2f 14 fb ff       	callq  40e1e8 <free@plt>
  45cdb9:	48 c7 84 24 d8 12 00 	movq   $0x0,0x12d8(%rsp)
  45cdc0:	00 00 00 00 00 
  45cdc5:	48 8b bc 24 e0 12 00 	mov    0x12e0(%rsp),%rdi
  45cdcc:	00 
  45cdcd:	48 85 ff             	test   %rdi,%rdi
  45cdd0:	74 11                	je     45cde3 <process_proxyconfig+0x3e4>
  45cdd2:	e8 11 14 fb ff       	callq  40e1e8 <free@plt>
  45cdd7:	48 c7 84 24 e0 12 00 	movq   $0x0,0x12e0(%rsp)
  45cdde:	00 00 00 00 00 
  45cde3:	48 8b bc 24 f0 12 00 	mov    0x12f0(%rsp),%rdi
  45cdea:	00 
  45cdeb:	48 85 ff             	test   %rdi,%rdi
  45cdee:	74 11                	je     45ce01 <process_proxyconfig+0x402>
  45cdf0:	e8 f3 13 fb ff       	callq  40e1e8 <free@plt>
  45cdf5:	48 c7 84 24 f0 12 00 	movq   $0x0,0x12f0(%rsp)
  45cdfc:	00 00 00 00 00 
  45ce01:	48 8b bc 24 e8 12 00 	mov    0x12e8(%rsp),%rdi
  45ce08:	00 
  45ce09:	c7 44 24 64 ff ff ff 	movl   $0xffffffff,0x64(%rsp)
  45ce10:	ff 
  45ce11:	48 85 ff             	test   %rdi,%rdi
  45ce14:	0f 84 80 fc ff ff    	je     45ca9a <process_proxyconfig+0x9b>
  45ce1a:	e8 c9 13 fb ff       	callq  40e1e8 <free@plt>
  45ce1f:	48 c7 84 24 e8 12 00 	movq   $0x0,0x12e8(%rsp)
  45ce26:	00 00 00 00 00 
  45ce2b:	c7 44 24 64 ff ff ff 	movl   $0xffffffff,0x64(%rsp)
  45ce32:	ff 
  45ce33:	e9 62 fc ff ff       	jmpq   45ca9a <process_proxyconfig+0x9b>
  45ce38:	49 89 c6             	mov    %rax,%r14
  45ce3b:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  45ce40:	48 8d 35 de 8f 00 00 	lea    0x8fde(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  45ce47:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
  45ce4c:	e8 4f c2 fe ff       	callq  4490a0 <zbx_json_brackets_by_name>
  45ce51:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45ce54:	0f 84 2d ff ff ff    	je     45cd87 <process_proxyconfig+0x388>
  45ce5a:	b9 06 00 00 00       	mov    $0x6,%ecx
  45ce5f:	48 8d 3d 3a fb 00 00 	lea    0xfb3a(%rip),%rdi        # 46c9a0 <usage_message+0xac60>
  45ce66:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
  45ce6b:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  45ce6d:	0f 84 2a 04 00 00    	je     45d29d <process_proxyconfig+0x89e>
  45ce73:	c7 84 24 08 13 00 00 	movl   $0x0,0x1308(%rsp)
  45ce7a:	00 00 00 00 
  45ce7e:	4c 8d ac 24 0c 13 00 	lea    0x130c(%rsp),%r13
  45ce85:	00 
  45ce86:	4c 8d a4 24 e0 12 00 	lea    0x12e0(%rsp),%r12
  45ce8d:	00 
  45ce8e:	48 8d 84 24 18 13 00 	lea    0x1318(%rsp),%rax
  45ce95:	00 
  45ce96:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
  45ce9d:	00 
  45ce9e:	48 8d 84 24 1c 13 00 	lea    0x131c(%rsp),%rax
  45cea5:	00 
  45cea6:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  45cead:	00 
  45ceae:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
  45ceb3:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
  45ceba:	00 
  45cebb:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
  45cec0:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
  45cec5:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  45ceca:	e8 f9 bb fe ff       	callq  448ac8 <zbx_json_next>
  45cecf:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  45ced4:	48 85 c0             	test   %rax,%rax
  45ced7:	0f 84 33 04 00 00    	je     45d310 <process_proxyconfig+0x911>
  45cedd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  45cee2:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  45cee7:	e8 18 bf fe ff       	callq  448e04 <zbx_json_brackets_open>
  45ceec:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45ceef:	0f 84 8d fe ff ff    	je     45cd82 <process_proxyconfig+0x383>
  45cef5:	b9 00 08 00 00       	mov    $0x800,%ecx
  45cefa:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  45ceff:	31 f6                	xor    %esi,%esi
  45cf01:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45cf06:	e8 72 c2 fe ff       	callq  44917d <zbx_json_next_value>
  45cf0b:	49 89 c6             	mov    %rax,%r14
  45cf0e:	48 85 c0             	test   %rax,%rax
  45cf11:	0f 84 6b fe ff ff    	je     45cd82 <process_proxyconfig+0x383>
  45cf17:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
  45cf1c:	48 8d 35 b0 81 01 00 	lea    0x181b0(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45cf23:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
  45cf28:	31 c0                	xor    %eax,%eax
  45cf2a:	e8 79 0f fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45cf2f:	48 8b 94 24 f8 12 00 	mov    0x12f8(%rsp),%rdx
  45cf36:	00 
  45cf37:	8b b4 24 10 13 00 00 	mov    0x1310(%rsp),%esi
  45cf3e:	48 8b bc 24 e8 12 00 	mov    0x12e8(%rsp),%rdi
  45cf45:	00 
  45cf46:	e8 a1 3d fe ff       	callq  440cec <uint64_array_exists>
  45cf4b:	85 c0                	test   %eax,%eax
  45cf4d:	0f 95 c0             	setne  %al
  45cf50:	0f b6 c0             	movzbl %al,%eax
  45cf53:	89 44 24 18          	mov    %eax,0x18(%rsp)
  45cf57:	85 c0                	test   %eax,%eax
  45cf59:	0f 84 ec 02 00 00    	je     45d24b <process_proxyconfig+0x84c>
  45cf5f:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
  45cf66:	00 
  45cf67:	4c 8b 08             	mov    (%rax),%r9
  45cf6a:	4c 8d 05 53 93 00 00 	lea    0x9353(%rip),%r8        # 4662c4 <usage_message+0x4584>
  45cf71:	b9 80 00 00 00       	mov    $0x80,%ecx
  45cf76:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  45cf7b:	4c 89 ee             	mov    %r13,%rsi
  45cf7e:	4c 89 e7             	mov    %r12,%rdi
  45cf81:	31 c0                	xor    %eax,%eax
  45cf83:	e8 1f 7a fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45cf88:	45 85 ff             	test   %r15d,%r15d
  45cf8b:	74 44                	je     45cfd1 <process_proxyconfig+0x5d2>
  45cf8d:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
  45cf92:	31 ed                	xor    %ebp,%ebp
  45cf94:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
  45cf99:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
  45cf9e:	48 8b 03             	mov    (%rbx),%rax
  45cfa1:	4c 8b 08             	mov    (%rax),%r9
  45cfa4:	4c 8d 05 95 ac 00 00 	lea    0xac95(%rip),%r8        # 467c40 <usage_message+0x5f00>
  45cfab:	b9 80 00 00 00       	mov    $0x80,%ecx
  45cfb0:	4c 89 f2             	mov    %r14,%rdx
  45cfb3:	4c 89 ee             	mov    %r13,%rsi
  45cfb6:	4c 89 e7             	mov    %r12,%rdi
  45cfb9:	31 c0                	xor    %eax,%eax
  45cfbb:	e8 e7 79 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45cfc0:	83 c5 01             	add    $0x1,%ebp
  45cfc3:	48 83 c3 08          	add    $0x8,%rbx
  45cfc7:	44 39 fd             	cmp    %r15d,%ebp
  45cfca:	7c d2                	jl     45cf9e <process_proxyconfig+0x59f>
  45cfcc:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
  45cfd1:	83 ac 24 08 13 00 00 	subl   $0x1,0x1308(%rsp)
  45cfd8:	01 
  45cfd9:	4c 8b 8c 24 f8 12 00 	mov    0x12f8(%rsp),%r9
  45cfe0:	00 
  45cfe1:	4c 8d 05 c2 51 02 00 	lea    0x251c2(%rip),%r8        # 4821aa <usage_message+0x2046a>
  45cfe8:	b9 80 00 00 00       	mov    $0x80,%ecx
  45cfed:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  45cff2:	4c 89 ee             	mov    %r13,%rsi
  45cff5:	4c 89 e7             	mov    %r12,%rdi
  45cff8:	31 c0                	xor    %eax,%eax
  45cffa:	e8 a8 79 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45cfff:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
  45d006:	00 
  45d007:	bd 01 00 00 00       	mov    $0x1,%ebp
  45d00c:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
  45d011:	4d 89 ef             	mov    %r13,%r15
  45d014:	4d 89 e5             	mov    %r12,%r13
  45d017:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
  45d01c:	e9 80 00 00 00       	jmpq   45d0a1 <process_proxyconfig+0x6a2>
  45d021:	83 f8 05             	cmp    $0x5,%eax
  45d024:	0f 84 b0 00 00 00    	je     45d0da <process_proxyconfig+0x6db>
  45d02a:	83 f8 06             	cmp    $0x6,%eax
  45d02d:	0f 84 a7 00 00 00    	je     45d0da <process_proxyconfig+0x6db>
  45d033:	83 f8 02             	cmp    $0x2,%eax
  45d036:	0f 84 9e 00 00 00    	je     45d0da <process_proxyconfig+0x6db>
  45d03c:	44 8b 54 24 18       	mov    0x18(%rsp),%r10d
  45d041:	45 85 d2             	test   %r10d,%r10d
  45d044:	0f 84 e0 00 00 00    	je     45d12a <process_proxyconfig+0x72b>
  45d04a:	4c 89 e7             	mov    %r12,%rdi
  45d04d:	e8 0f a9 ff ff       	callq  457961 <DBdyn_escape_string>
  45d052:	49 89 c2             	mov    %rax,%r10
  45d055:	31 c0                	xor    %eax,%eax
  45d057:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
  45d05e:	4c 89 d7             	mov    %r10,%rdi
  45d061:	f2 ae                	repnz scas %es:(%rdi),%al
  45d063:	48 f7 d1             	not    %rcx
  45d066:	83 c1 07             	add    $0x7,%ecx
  45d069:	4d 89 d1             	mov    %r10,%r9
  45d06c:	4c 8d 05 11 50 02 00 	lea    0x25011(%rip),%r8        # 482084 <usage_message+0x20344>
  45d073:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  45d078:	4c 89 fe             	mov    %r15,%rsi
  45d07b:	4c 89 ef             	mov    %r13,%rdi
  45d07e:	4c 89 54 24 10       	mov    %r10,0x10(%rsp)
  45d083:	e8 1f 79 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45d088:	4c 8b 54 24 10       	mov    0x10(%rsp),%r10
  45d08d:	4d 85 d2             	test   %r10,%r10
  45d090:	74 08                	je     45d09a <process_proxyconfig+0x69b>
  45d092:	4c 89 d7             	mov    %r10,%rdi
  45d095:	e8 4e 11 fb ff       	callq  40e1e8 <free@plt>
  45d09a:	83 c5 01             	add    $0x1,%ebp
  45d09d:	48 83 c3 08          	add    $0x8,%rbx
  45d0a1:	b9 00 08 00 00       	mov    $0x800,%ecx
  45d0a6:	4c 89 e2             	mov    %r12,%rdx
  45d0a9:	4c 89 f6             	mov    %r14,%rsi
  45d0ac:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45d0b1:	e8 c7 c0 fe ff       	callq  44917d <zbx_json_next_value>
  45d0b6:	49 89 c6             	mov    %rax,%r14
  45d0b9:	48 85 c0             	test   %rax,%rax
  45d0bc:	0f 84 a9 00 00 00    	je     45d16b <process_proxyconfig+0x76c>
  45d0c2:	39 6c 24 28          	cmp    %ebp,0x28(%rsp)
  45d0c6:	0f 84 4d 01 00 00    	je     45d219 <process_proxyconfig+0x81a>
  45d0cc:	48 8b 13             	mov    (%rbx),%rdx
  45d0cf:	8b 42 08             	mov    0x8(%rdx),%eax
  45d0d2:	85 c0                	test   %eax,%eax
  45d0d4:	0f 85 47 ff ff ff    	jne    45d021 <process_proxyconfig+0x622>
  45d0da:	44 8b 5c 24 18       	mov    0x18(%rsp),%r11d
  45d0df:	45 85 db             	test   %r11d,%r11d
  45d0e2:	74 23                	je     45d107 <process_proxyconfig+0x708>
  45d0e4:	4d 89 e1             	mov    %r12,%r9
  45d0e7:	4c 8d 05 52 ab 00 00 	lea    0xab52(%rip),%r8        # 467c40 <usage_message+0x5f00>
  45d0ee:	b9 80 00 00 00       	mov    $0x80,%ecx
  45d0f3:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  45d0f8:	4c 89 fe             	mov    %r15,%rsi
  45d0fb:	4c 89 ef             	mov    %r13,%rdi
  45d0fe:	31 c0                	xor    %eax,%eax
  45d100:	e8 a2 78 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45d105:	eb 93                	jmp    45d09a <process_proxyconfig+0x69b>
  45d107:	4c 8b 0a             	mov    (%rdx),%r9
  45d10a:	4c 8d 05 92 90 00 00 	lea    0x9092(%rip),%r8        # 4661a3 <usage_message+0x4463>
  45d111:	b9 80 00 00 00       	mov    $0x80,%ecx
  45d116:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  45d11b:	4c 89 fe             	mov    %r15,%rsi
  45d11e:	4c 89 ef             	mov    %r13,%rdi
  45d121:	31 c0                	xor    %eax,%eax
  45d123:	e8 7f 78 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45d128:	eb ba                	jmp    45d0e4 <process_proxyconfig+0x6e5>
  45d12a:	4c 8b 0a             	mov    (%rdx),%r9
  45d12d:	4c 8d 05 6f 90 00 00 	lea    0x906f(%rip),%r8        # 4661a3 <usage_message+0x4463>
  45d134:	b9 80 00 00 00       	mov    $0x80,%ecx
  45d139:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  45d13e:	4c 89 fe             	mov    %r15,%rsi
  45d141:	4c 89 ef             	mov    %r13,%rdi
  45d144:	31 c0                	xor    %eax,%eax
  45d146:	e8 5c 78 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45d14b:	e9 fa fe ff ff       	jmpq   45d04a <process_proxyconfig+0x64b>
  45d150:	48 89 ea             	mov    %rbp,%rdx
  45d153:	48 8d 35 38 50 02 00 	lea    0x25038(%rip),%rsi        # 482192 <usage_message+0x20452>
  45d15a:	bf 03 00 00 00       	mov    $0x3,%edi
  45d15f:	31 c0                	xor    %eax,%eax
  45d161:	e8 4a 3f fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45d166:	e9 3c fc ff ff       	jmpq   45cda7 <process_proxyconfig+0x3a8>
  45d16b:	4d 89 ec             	mov    %r13,%r12
  45d16e:	4d 89 fd             	mov    %r15,%r13
  45d171:	44 8b 7c 24 28       	mov    0x28(%rsp),%r15d
  45d176:	41 39 ef             	cmp    %ebp,%r15d
  45d179:	0f 85 3d 03 00 00    	jne    45d4bc <process_proxyconfig+0xabd>
  45d17f:	83 ac 24 08 13 00 00 	subl   $0x1,0x1308(%rsp)
  45d186:	01 
  45d187:	44 8b 4c 24 18       	mov    0x18(%rsp),%r9d
  45d18c:	45 85 c9             	test   %r9d,%r9d
  45d18f:	0f 84 cd 00 00 00    	je     45d262 <process_proxyconfig+0x863>
  45d195:	4c 8d 05 54 90 00 00 	lea    0x9054(%rip),%r8        # 4661f0 <usage_message+0x44b0>
  45d19c:	b9 04 00 00 00       	mov    $0x4,%ecx
  45d1a1:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  45d1a6:	4c 89 ee             	mov    %r13,%rsi
  45d1a9:	4c 89 e7             	mov    %r12,%rdi
  45d1ac:	31 c0                	xor    %eax,%eax
  45d1ae:	e8 f4 77 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45d1b3:	81 bc 24 08 13 00 00 	cmpl   $0x40000,0x1308(%rsp)
  45d1ba:	00 00 04 00 
  45d1be:	7e 29                	jle    45d1e9 <process_proxyconfig+0x7ea>
  45d1c0:	48 8b b4 24 e0 12 00 	mov    0x12e0(%rsp),%rsi
  45d1c7:	00 
  45d1c8:	48 8d 3d 96 4f 02 00 	lea    0x24f96(%rip),%rdi        # 482165 <usage_message+0x20425>
  45d1cf:	31 c0                	xor    %eax,%eax
  45d1d1:	e8 6c b9 ff ff       	callq  458b42 <__zbx_DBexecute>
  45d1d6:	85 c0                	test   %eax,%eax
  45d1d8:	0f 88 d4 02 00 00    	js     45d4b2 <process_proxyconfig+0xab3>
  45d1de:	c7 84 24 08 13 00 00 	movl   $0x0,0x1308(%rsp)
  45d1e5:	00 00 00 00 
  45d1e9:	48 8d bc 24 f0 12 00 	lea    0x12f0(%rsp),%rdi
  45d1f0:	00 
  45d1f1:	41 b8 40 00 00 00    	mov    $0x40,%r8d
  45d1f7:	48 8b 8c 24 f8 12 00 	mov    0x12f8(%rsp),%rcx
  45d1fe:	00 
  45d1ff:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  45d206:	00 
  45d207:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
  45d20e:	00 
  45d20f:	e8 df 3d fe ff       	callq  440ff3 <uint64_array_add>
  45d214:	e9 a7 fc ff ff       	jmpq   45cec0 <process_proxyconfig+0x4c1>
  45d219:	4c 89 e5             	mov    %r12,%rbp
  45d21c:	48 8b 8c 24 a0 12 00 	mov    0x12a0(%rsp),%rcx
  45d223:	00 
  45d224:	48 8b 94 24 a8 12 00 	mov    0x12a8(%rsp),%rdx
  45d22b:	00 
  45d22c:	48 83 c2 01          	add    $0x1,%rdx
  45d230:	48 29 ca             	sub    %rcx,%rdx
  45d233:	48 8d 35 86 56 02 00 	lea    0x25686(%rip),%rsi        # 4828c0 <usage_message+0x20b80>
  45d23a:	bf 03 00 00 00       	mov    $0x3,%edi
  45d23f:	31 c0                	xor    %eax,%eax
  45d241:	e8 6a 3e fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45d246:	e9 5c fb ff ff       	jmpq   45cda7 <process_proxyconfig+0x3a8>
  45d24b:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
  45d252:	00 
  45d253:	4c 8b 08             	mov    (%rax),%r9
  45d256:	4c 8d 05 5c 4f 02 00 	lea    0x24f5c(%rip),%r8        # 4821b9 <usage_message+0x20479>
  45d25d:	e9 86 fd ff ff       	jmpq   45cfe8 <process_proxyconfig+0x5e9>
  45d262:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
  45d269:	00 
  45d26a:	4c 8b 48 08          	mov    0x8(%rax),%r9
  45d26e:	48 8b 84 24 f8 12 00 	mov    0x12f8(%rsp),%rax
  45d275:	00 
  45d276:	48 89 04 24          	mov    %rax,(%rsp)
  45d27a:	4c 8d 05 dc 8e 00 00 	lea    0x8edc(%rip),%r8        # 46615d <usage_message+0x441d>
  45d281:	b9 00 01 00 00       	mov    $0x100,%ecx
  45d286:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
  45d28b:	4c 89 ee             	mov    %r13,%rsi
  45d28e:	4c 89 e7             	mov    %r12,%rdi
  45d291:	31 c0                	xor    %eax,%eax
  45d293:	e8 0f 77 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45d298:	e9 16 ff ff ff       	jmpq   45d1b3 <process_proxyconfig+0x7b4>
  45d29d:	48 8d 3d ec 55 02 00 	lea    0x255ec(%rip),%rdi        # 482890 <usage_message+0x20b50>
  45d2a4:	31 c0                	xor    %eax,%eax
  45d2a6:	e8 97 b8 ff ff       	callq  458b42 <__zbx_DBexecute>
  45d2ab:	85 c0                	test   %eax,%eax
  45d2ad:	0f 89 c0 fb ff ff    	jns    45ce73 <process_proxyconfig+0x474>
  45d2b3:	e9 ef fa ff ff       	jmpq   45cda7 <process_proxyconfig+0x3a8>
  45d2b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
  45d2bf:	00 
  45d2c0:	e8 6b b7 fe ff       	callq  448a30 <zbx_json_strerror>
  45d2c5:	48 89 c1             	mov    %rax,%rcx
  45d2c8:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  45d2cd:	48 8d 35 77 4e 02 00 	lea    0x24e77(%rip),%rsi        # 48214b <usage_message+0x2040b>
  45d2d4:	bf 04 00 00 00       	mov    $0x4,%edi
  45d2d9:	31 c0                	xor    %eax,%eax
  45d2db:	e8 d0 3d fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45d2e0:	31 c0                	xor    %eax,%eax
  45d2e2:	e8 00 c4 ff ff       	callq  4596e7 <DBrollback>
  45d2e7:	48 81 c4 28 13 00 00 	add    $0x1328,%rsp
  45d2ee:	5b                   	pop    %rbx
  45d2ef:	5d                   	pop    %rbp
  45d2f0:	41 5c                	pop    %r12
  45d2f2:	41 5d                	pop    %r13
  45d2f4:	41 5e                	pop    %r14
  45d2f6:	41 5f                	pop    %r15
  45d2f8:	c3                   	retq   
  45d2f9:	83 7c 24 64 00       	cmpl   $0x0,0x64(%rsp)
  45d2fe:	75 e0                	jne    45d2e0 <process_proxyconfig+0x8e1>
  45d300:	31 c0                	xor    %eax,%eax
  45d302:	e8 2c c4 ff ff       	callq  459733 <DBcommit>
  45d307:	31 c0                	xor    %eax,%eax
  45d309:	e8 70 c0 fd ff       	callq  43937e <DCsync_configuration>
  45d30e:	eb d7                	jmp    45d2e7 <process_proxyconfig+0x8e8>
  45d310:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
  45d317:	00 
  45d318:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
  45d31d:	48 8d b4 24 10 13 00 	lea    0x1310(%rsp),%rsi
  45d324:	00 
  45d325:	8b 8c 24 18 13 00 00 	mov    0x1318(%rsp),%ecx
  45d32c:	48 8b 94 24 f0 12 00 	mov    0x12f0(%rsp),%rdx
  45d333:	00 
  45d334:	48 8b bc 24 e8 12 00 	mov    0x12e8(%rsp),%rdi
  45d33b:	00 
  45d33c:	e8 2e 3c fe ff       	callq  440f6f <uint64_array_remove>
  45d341:	83 bc 24 10 13 00 00 	cmpl   $0x0,0x1310(%rsp)
  45d348:	00 
  45d349:	0f 8e 82 00 00 00    	jle    45d3d1 <process_proxyconfig+0x9d2>
  45d34f:	c7 84 24 00 13 00 00 	movl   $0x0,0x1300(%rsp)
  45d356:	00 00 00 00 
  45d35a:	4c 8d a4 24 00 13 00 	lea    0x1300(%rsp),%r12
  45d361:	00 
  45d362:	4c 8d ac 24 04 13 00 	lea    0x1304(%rsp),%r13
  45d369:	00 
  45d36a:	4c 8d b4 24 d8 12 00 	lea    0x12d8(%rsp),%r14
  45d371:	00 
  45d372:	4c 8b 0b             	mov    (%rbx),%r9
  45d375:	4c 8d 05 4c 4e 02 00 	lea    0x24e4c(%rip),%r8        # 4821c8 <usage_message+0x20488>
  45d37c:	b9 80 00 00 00       	mov    $0x80,%ecx
  45d381:	4c 89 e2             	mov    %r12,%rdx
  45d384:	4c 89 ee             	mov    %r13,%rsi
  45d387:	4c 89 f7             	mov    %r14,%rdi
  45d38a:	31 c0                	xor    %eax,%eax
  45d38c:	e8 16 76 fe ff       	callq  4449a7 <__zbx_zbx_snprintf_alloc>
  45d391:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
  45d395:	44 8b 8c 24 10 13 00 	mov    0x1310(%rsp),%r9d
  45d39c:	00 
  45d39d:	4c 8b 84 24 e8 12 00 	mov    0x12e8(%rsp),%r8
  45d3a4:	00 
  45d3a5:	4c 89 e2             	mov    %r12,%rdx
  45d3a8:	4c 89 ee             	mov    %r13,%rsi
  45d3ab:	4c 89 f7             	mov    %r14,%rdi
  45d3ae:	e8 84 a2 ff ff       	callq  457637 <DBadd_condition_alloc>
  45d3b3:	48 8b b4 24 d8 12 00 	mov    0x12d8(%rsp),%rsi
  45d3ba:	00 
  45d3bb:	48 8d 3d a3 4d 02 00 	lea    0x24da3(%rip),%rdi        # 482165 <usage_message+0x20425>
  45d3c2:	31 c0                	xor    %eax,%eax
  45d3c4:	e8 79 b7 ff ff       	callq  458b42 <__zbx_DBexecute>
  45d3c9:	85 c0                	test   %eax,%eax
  45d3cb:	0f 88 d6 f9 ff ff    	js     45cda7 <process_proxyconfig+0x3a8>
  45d3d1:	83 bc 24 08 13 00 00 	cmpl   $0x10,0x1308(%rsp)
  45d3d8:	10 
  45d3d9:	7e 1e                	jle    45d3f9 <process_proxyconfig+0x9fa>
  45d3db:	48 8b b4 24 e0 12 00 	mov    0x12e0(%rsp),%rsi
  45d3e2:	00 
  45d3e3:	48 8d 3d 7b 4d 02 00 	lea    0x24d7b(%rip),%rdi        # 482165 <usage_message+0x20425>
  45d3ea:	31 c0                	xor    %eax,%eax
  45d3ec:	e8 51 b7 ff ff       	callq  458b42 <__zbx_DBexecute>
  45d3f1:	85 c0                	test   %eax,%eax
  45d3f3:	0f 88 ae f9 ff ff    	js     45cda7 <process_proxyconfig+0x3a8>
  45d3f9:	48 8d 35 e0 54 02 00 	lea    0x254e0(%rip),%rsi        # 4828e0 <usage_message+0x20ba0>
  45d400:	bf 04 00 00 00       	mov    $0x4,%edi
  45d405:	31 c0                	xor    %eax,%eax
  45d407:	e8 a4 3c fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45d40c:	48 8b bc 24 d8 12 00 	mov    0x12d8(%rsp),%rdi
  45d413:	00 
  45d414:	48 85 ff             	test   %rdi,%rdi
  45d417:	74 11                	je     45d42a <process_proxyconfig+0xa2b>
  45d419:	e8 ca 0d fb ff       	callq  40e1e8 <free@plt>
  45d41e:	48 c7 84 24 d8 12 00 	movq   $0x0,0x12d8(%rsp)
  45d425:	00 00 00 00 00 
  45d42a:	48 8b bc 24 e0 12 00 	mov    0x12e0(%rsp),%rdi
  45d431:	00 
  45d432:	48 85 ff             	test   %rdi,%rdi
  45d435:	74 11                	je     45d448 <process_proxyconfig+0xa49>
  45d437:	e8 ac 0d fb ff       	callq  40e1e8 <free@plt>
  45d43c:	48 c7 84 24 e0 12 00 	movq   $0x0,0x12e0(%rsp)
  45d443:	00 00 00 00 00 
  45d448:	48 8b bc 24 f0 12 00 	mov    0x12f0(%rsp),%rdi
  45d44f:	00 
  45d450:	48 85 ff             	test   %rdi,%rdi
  45d453:	74 11                	je     45d466 <process_proxyconfig+0xa67>
  45d455:	e8 8e 0d fb ff       	callq  40e1e8 <free@plt>
  45d45a:	48 c7 84 24 f0 12 00 	movq   $0x0,0x12f0(%rsp)
  45d461:	00 00 00 00 00 
  45d466:	48 8b bc 24 e8 12 00 	mov    0x12e8(%rsp),%rdi
  45d46d:	00 
  45d46e:	48 85 ff             	test   %rdi,%rdi
  45d471:	0f 84 23 f6 ff ff    	je     45ca9a <process_proxyconfig+0x9b>
  45d477:	e8 6c 0d fb ff       	callq  40e1e8 <free@plt>
  45d47c:	48 c7 84 24 e8 12 00 	movq   $0x0,0x12e8(%rsp)
  45d483:	00 00 00 00 00 
  45d488:	e9 0d f6 ff ff       	jmpq   45ca9a <process_proxyconfig+0x9b>
  45d48d:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
  45d492:	48 8d 35 cf 4c 02 00 	lea    0x24ccf(%rip),%rsi        # 482168 <usage_message+0x20428>
  45d499:	bf 03 00 00 00       	mov    $0x3,%edi
  45d49e:	31 c0                	xor    %eax,%eax
  45d4a0:	e8 0b 3c fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45d4a5:	c7 44 24 64 ff ff ff 	movl   $0xffffffff,0x64(%rsp)
  45d4ac:	ff 
  45d4ad:	e9 e8 f5 ff ff       	jmpq   45ca9a <process_proxyconfig+0x9b>
  45d4b2:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
  45d4b7:	e9 eb f8 ff ff       	jmpq   45cda7 <process_proxyconfig+0x3a8>
  45d4bc:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
  45d4c1:	e9 56 fd ff ff       	jmpq   45d21c <process_proxyconfig+0x81d>

000000000045d4c6 <get_proxy_id>:
  45d4c6:	41 57                	push   %r15
  45d4c8:	41 56                	push   %r14
  45d4ca:	41 55                	push   %r13
  45d4cc:	41 54                	push   %r12
  45d4ce:	55                   	push   %rbp
  45d4cf:	53                   	push   %rbx
  45d4d0:	48 81 ec 08 08 00 00 	sub    $0x808,%rsp
  45d4d7:	49 89 f4             	mov    %rsi,%r12
  45d4da:	48 89 d3             	mov    %rdx,%rbx
  45d4dd:	48 89 cd             	mov    %rcx,%rbp
  45d4e0:	45 89 c6             	mov    %r8d,%r14d
  45d4e3:	b9 41 00 00 00       	mov    $0x41,%ecx
  45d4e8:	48 8d 35 d2 4d 02 00 	lea    0x24dd2(%rip),%rsi        # 4822c1 <usage_message+0x20581>
  45d4ef:	e8 50 bc fe ff       	callq  449144 <zbx_json_value_by_name>
  45d4f4:	85 c0                	test   %eax,%eax
  45d4f6:	0f 85 ae 00 00 00    	jne    45d5aa <get_proxy_id+0xe4>
  45d4fc:	ba 00 08 00 00       	mov    $0x800,%edx
  45d501:	48 89 e6             	mov    %rsp,%rsi
  45d504:	48 89 df             	mov    %rbx,%rdi
  45d507:	e8 28 9e ff ff       	callq  457334 <DBescape_string>
  45d50c:	48 8b 05 55 f8 22 00 	mov    0x22f855(%rip),%rax        # 68cd68 <zbx_iks_transport+0x348>
  45d513:	8b 30                	mov    (%rax),%esi
  45d515:	48 8d 3d 6b 33 00 00 	lea    0x336b(%rip),%rdi        # 460887 <_IO_stdin_used+0xda7>
  45d51c:	e8 d5 a0 ff ff       	callq  4575f6 <DBnode>
  45d521:	48 89 c1             	mov    %rax,%rcx
  45d524:	ba 05 00 00 00       	mov    $0x5,%edx
  45d529:	48 89 e6             	mov    %rsp,%rsi
  45d52c:	48 8d 3d cd 53 02 00 	lea    0x253cd(%rip),%rdi        # 482900 <usage_message+0x20bc0>
  45d533:	31 c0                	xor    %eax,%eax
  45d535:	e8 72 aa ff ff       	callq  457fac <__zbx_DBselect>
  45d53a:	49 89 c5             	mov    %rax,%r13
  45d53d:	48 89 c7             	mov    %rax,%rdi
  45d540:	e8 58 a4 ff ff       	callq  45799d <DBfetch>
  45d545:	49 89 c7             	mov    %rax,%r15
  45d548:	48 85 c0             	test   %rax,%rax
  45d54b:	74 0d                	je     45d55a <get_proxy_id+0x94>
  45d54d:	48 8b 38             	mov    (%rax),%rdi
  45d550:	e8 4d a4 ff ff       	callq  4579a2 <DBis_null>
  45d555:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45d558:	74 38                	je     45d592 <get_proxy_id+0xcc>
  45d55a:	49 63 f6             	movslq %r14d,%rsi
  45d55d:	48 89 d9             	mov    %rbx,%rcx
  45d560:	48 8d 15 76 4c 02 00 	lea    0x24c76(%rip),%rdx        # 4821dd <usage_message+0x2049d>
  45d567:	48 89 ef             	mov    %rbp,%rdi
  45d56a:	31 c0                	xor    %eax,%eax
  45d56c:	e8 f2 75 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45d571:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  45d576:	4c 89 ef             	mov    %r13,%rdi
  45d579:	e8 5a 07 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45d57e:	89 d8                	mov    %ebx,%eax
  45d580:	48 81 c4 08 08 00 00 	add    $0x808,%rsp
  45d587:	5b                   	pop    %rbx
  45d588:	5d                   	pop    %rbp
  45d589:	41 5c                	pop    %r12
  45d58b:	41 5d                	pop    %r13
  45d58d:	41 5e                	pop    %r14
  45d58f:	41 5f                	pop    %r15
  45d591:	c3                   	retq   
  45d592:	4c 89 e2             	mov    %r12,%rdx
  45d595:	48 8d 35 37 7b 01 00 	lea    0x17b37(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45d59c:	49 8b 3f             	mov    (%r15),%rdi
  45d59f:	31 c0                	xor    %eax,%eax
  45d5a1:	e8 02 09 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45d5a6:	31 db                	xor    %ebx,%ebx
  45d5a8:	eb cc                	jmp    45d576 <get_proxy_id+0xb0>
  45d5aa:	49 63 f6             	movslq %r14d,%rsi
  45d5ad:	48 8d 15 3e 4c 02 00 	lea    0x24c3e(%rip),%rdx        # 4821f2 <usage_message+0x204b2>
  45d5b4:	48 89 ef             	mov    %rbp,%rdi
  45d5b7:	31 c0                	xor    %eax,%eax
  45d5b9:	e8 a5 75 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45d5be:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
  45d5c3:	eb b9                	jmp    45d57e <get_proxy_id+0xb8>

000000000045d5c5 <process_dhis_data>:
  45d5c5:	41 57                	push   %r15
  45d5c7:	41 56                	push   %r14
  45d5c9:	41 55                	push   %r13
  45d5cb:	41 54                	push   %r12
  45d5cd:	55                   	push   %rbp
  45d5ce:	53                   	push   %rbx
  45d5cf:	48 81 ec d8 0e 00 00 	sub    $0xed8,%rsp
  45d5d6:	49 89 fc             	mov    %rdi,%r12
  45d5d9:	48 8d 15 28 4c 02 00 	lea    0x24c28(%rip),%rdx        # 482208 <usage_message+0x204c8>
  45d5e0:	48 8d 35 aa 5c 02 00 	lea    0x25caa(%rip),%rsi        # 483291 <usage_message+0x21551>
  45d5e7:	bf 04 00 00 00       	mov    $0x4,%edi
  45d5ec:	31 c0                	xor    %eax,%eax
  45d5ee:	e8 bd 3a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45d5f3:	31 ff                	xor    %edi,%edi
  45d5f5:	e8 de 15 fb ff       	callq  40ebd8 <time@plt>
  45d5fa:	49 89 c7             	mov    %rax,%r15
  45d5fd:	48 8d ac 24 c0 00 00 	lea    0xc0(%rsp),%rbp
  45d604:	00 
  45d605:	b9 00 08 00 00       	mov    $0x800,%ecx
  45d60a:	48 89 ea             	mov    %rbp,%rdx
  45d60d:	48 8d 35 e4 95 01 00 	lea    0x195e4(%rip),%rsi        # 476bf8 <usage_message+0x14eb8>
  45d614:	4c 89 e7             	mov    %r12,%rdi
  45d617:	e8 28 bb fe ff       	callq  449144 <zbx_json_value_by_name>
  45d61c:	89 c3                	mov    %eax,%ebx
  45d61e:	85 c0                	test   %eax,%eax
  45d620:	74 67                	je     45d689 <process_dhis_data+0xc4>
  45d622:	e8 09 b4 fe ff       	callq  448a30 <zbx_json_strerror>
  45d627:	48 89 c2             	mov    %rax,%rdx
  45d62a:	48 8d 35 f6 4b 02 00 	lea    0x24bf6(%rip),%rsi        # 482227 <usage_message+0x204e7>
  45d631:	bf 03 00 00 00       	mov    $0x3,%edi
  45d636:	31 c0                	xor    %eax,%eax
  45d638:	e8 73 3a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45d63d:	e8 ee b3 fe ff       	callq  448a30 <zbx_json_strerror>
  45d642:	48 89 c6             	mov    %rax,%rsi
  45d645:	48 8d 3d db 4b 02 00 	lea    0x24bdb(%rip),%rdi        # 482227 <usage_message+0x204e7>
  45d64c:	31 c0                	xor    %eax,%eax
  45d64e:	e8 cd 41 fb ff       	callq  411820 <__zbx_zabbix_syslog>
  45d653:	89 df                	mov    %ebx,%edi
  45d655:	e8 21 5d fe ff       	callq  44337b <zbx_result_string>
  45d65a:	48 89 c1             	mov    %rax,%rcx
  45d65d:	48 8d 15 a4 4b 02 00 	lea    0x24ba4(%rip),%rdx        # 482208 <usage_message+0x204c8>
  45d664:	48 8d 35 92 5d 02 00 	lea    0x25d92(%rip),%rsi        # 4833fd <usage_message+0x216bd>
  45d66b:	bf 04 00 00 00       	mov    $0x4,%edi
  45d670:	31 c0                	xor    %eax,%eax
  45d672:	e8 39 3a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45d677:	48 81 c4 d8 0e 00 00 	add    $0xed8,%rsp
  45d67e:	5b                   	pop    %rbx
  45d67f:	5d                   	pop    %rbp
  45d680:	41 5c                	pop    %r12
  45d682:	41 5d                	pop    %r13
  45d684:	41 5e                	pop    %r14
  45d686:	41 5f                	pop    %r15
  45d688:	c3                   	retq   
  45d689:	48 8d 84 24 c0 0e 00 	lea    0xec0(%rsp),%rax
  45d690:	00 
  45d691:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  45d696:	48 89 c2             	mov    %rax,%rdx
  45d699:	48 8d 35 85 87 00 00 	lea    0x8785(%rip),%rsi        # 465e25 <usage_message+0x40e5>
  45d6a0:	4c 89 e7             	mov    %r12,%rdi
  45d6a3:	e8 f8 b9 fe ff       	callq  4490a0 <zbx_json_brackets_by_name>
  45d6a8:	89 c3                	mov    %eax,%ebx
  45d6aa:	85 c0                	test   %eax,%eax
  45d6ac:	0f 85 70 ff ff ff    	jne    45d622 <process_dhis_data+0x5d>
  45d6b2:	ba 0a 00 00 00       	mov    $0xa,%edx
  45d6b7:	31 f6                	xor    %esi,%esi
  45d6b9:	48 89 ef             	mov    %rbp,%rdi
  45d6bc:	e8 67 0e fb ff       	callq  40e528 <strtol@plt>
  45d6c1:	48 98                	cltq   
  45d6c3:	48 c7 84 24 70 0e 00 	movq   $0x0,0xe70(%rsp)
  45d6ca:	00 00 00 00 00 
  45d6cf:	48 c7 84 24 78 0e 00 	movq   $0x0,0xe78(%rsp)
  45d6d6:	00 00 00 00 00 
  45d6db:	48 c7 84 24 80 0e 00 	movq   $0x0,0xe80(%rsp)
  45d6e2:	00 00 00 00 00 
  45d6e7:	48 c7 84 24 88 0e 00 	movq   $0x0,0xe88(%rsp)
  45d6ee:	00 00 00 00 00 
  45d6f3:	c6 84 24 40 0e 00 00 	movb   $0x0,0xe40(%rsp)
  45d6fa:	00 
  45d6fb:	45 31 e4             	xor    %r12d,%r12d
  45d6fe:	45 31 f6             	xor    %r14d,%r14d
  45d701:	4c 8d ac 24 b0 0e 00 	lea    0xeb0(%rsp),%r13
  45d708:	00 
  45d709:	48 8d 94 24 c0 0d 00 	lea    0xdc0(%rsp),%rdx
  45d710:	00 
  45d711:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
  45d716:	48 8d 8c 24 c0 08 00 	lea    0x8c0(%rsp),%rcx
  45d71d:	00 
  45d71e:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
  45d723:	48 8d b4 24 70 0e 00 	lea    0xe70(%rsp),%rsi
  45d72a:	00 
  45d72b:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
  45d730:	48 8d 94 24 10 0e 00 	lea    0xe10(%rsp),%rdx
  45d737:	00 
  45d738:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
  45d73f:	00 
  45d740:	48 8d 8c 24 c0 0c 00 	lea    0xcc0(%rsp),%rcx
  45d747:	00 
  45d748:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
  45d74f:	00 
  45d750:	49 29 c7             	sub    %rax,%r15
  45d753:	4c 89 bc 24 a0 00 00 	mov    %r15,0xa0(%rsp)
  45d75a:	00 
  45d75b:	48 8d b4 24 90 0e 00 	lea    0xe90(%rsp),%rsi
  45d762:	00 
  45d763:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
  45d76a:	00 
  45d76b:	48 8d 84 24 40 0e 00 	lea    0xe40(%rsp),%rax
  45d772:	00 
  45d773:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
  45d77a:	00 
  45d77b:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  45d780:	48 83 c2 18          	add    $0x18,%rdx
  45d784:	48 89 94 24 b0 00 00 	mov    %rdx,0xb0(%rsp)
  45d78b:	00 
  45d78c:	4c 89 e6             	mov    %r12,%rsi
  45d78f:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
  45d794:	e8 2f b3 fe ff       	callq  448ac8 <zbx_json_next>
  45d799:	49 89 c4             	mov    %rax,%r12
  45d79c:	48 85 c0             	test   %rax,%rax
  45d79f:	0f 84 c7 03 00 00    	je     45db6c <process_dhis_data+0x5a7>
  45d7a5:	4c 89 ee             	mov    %r13,%rsi
  45d7a8:	4c 89 e7             	mov    %r12,%rdi
  45d7ab:	e8 54 b6 fe ff       	callq  448e04 <zbx_json_brackets_open>
  45d7b0:	89 c3                	mov    %eax,%ebx
  45d7b2:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45d7b5:	0f 84 67 fe ff ff    	je     45d622 <process_dhis_data+0x5d>
  45d7bb:	b9 09 00 00 00       	mov    $0x9,%ecx
  45d7c0:	31 c0                	xor    %eax,%eax
  45d7c2:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
  45d7c7:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  45d7ca:	c6 84 24 c0 08 00 00 	movb   $0x0,0x8c0(%rsp)
  45d7d1:	00 
  45d7d2:	c6 84 24 c0 0c 00 00 	movb   $0x0,0xcc0(%rsp)
  45d7d9:	00 
  45d7da:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
  45d7df:	48 89 8c 24 d8 0d 00 	mov    %rcx,0xdd8(%rsp)
  45d7e6:	00 
  45d7e7:	b9 00 08 00 00       	mov    $0x800,%ecx
  45d7ec:	48 89 ea             	mov    %rbp,%rdx
  45d7ef:	48 8d 35 02 94 01 00 	lea    0x19402(%rip),%rsi        # 476bf8 <usage_message+0x14eb8>
  45d7f6:	4c 89 ef             	mov    %r13,%rdi
  45d7f9:	e8 46 b9 fe ff       	callq  449144 <zbx_json_value_by_name>
  45d7fe:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45d801:	0f 84 27 03 00 00    	je     45db2e <process_dhis_data+0x569>
  45d807:	ba 0a 00 00 00       	mov    $0xa,%edx
  45d80c:	31 f6                	xor    %esi,%esi
  45d80e:	48 89 ef             	mov    %rbp,%rdi
  45d811:	e8 12 0d fb ff       	callq  40e528 <strtol@plt>
  45d816:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
  45d81b:	b9 00 08 00 00       	mov    $0x800,%ecx
  45d820:	48 89 ea             	mov    %rbp,%rdx
  45d823:	48 8d 35 f0 49 02 00 	lea    0x249f0(%rip),%rsi        # 48221a <usage_message+0x204da>
  45d82a:	4c 89 ef             	mov    %r13,%rdi
  45d82d:	e8 12 b9 fe ff       	callq  449144 <zbx_json_value_by_name>
  45d832:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45d835:	0f 84 f3 02 00 00    	je     45db2e <process_dhis_data+0x569>
  45d83b:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
  45d840:	48 8d 35 8c 78 01 00 	lea    0x1788c(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45d847:	48 89 ef             	mov    %rbp,%rdi
  45d84a:	31 c0                	xor    %eax,%eax
  45d84c:	e8 57 06 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45d851:	b9 00 08 00 00       	mov    $0x800,%ecx
  45d856:	48 89 ea             	mov    %rbp,%rdx
  45d859:	48 8d 35 c0 49 02 00 	lea    0x249c0(%rip),%rsi        # 482220 <usage_message+0x204e0>
  45d860:	4c 89 ef             	mov    %r13,%rdi
  45d863:	e8 dc b8 fe ff       	callq  449144 <zbx_json_value_by_name>
  45d868:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45d86b:	0f 84 bd 02 00 00    	je     45db2e <process_dhis_data+0x569>
  45d871:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
  45d876:	48 8d 35 56 78 01 00 	lea    0x17856(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45d87d:	48 89 ef             	mov    %rbp,%rdi
  45d880:	31 c0                	xor    %eax,%eax
  45d882:	e8 21 06 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45d887:	b9 00 08 00 00       	mov    $0x800,%ecx
  45d88c:	48 89 ea             	mov    %rbp,%rdx
  45d88f:	48 8d 35 f6 49 02 00 	lea    0x249f6(%rip),%rsi        # 48228c <usage_message+0x2054c>
  45d896:	4c 89 ef             	mov    %r13,%rdi
  45d899:	e8 a6 b8 fe ff       	callq  449144 <zbx_json_value_by_name>
  45d89e:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45d8a1:	0f 84 87 02 00 00    	je     45db2e <process_dhis_data+0x569>
  45d8a7:	ba 0a 00 00 00       	mov    $0xa,%edx
  45d8ac:	31 f6                	xor    %esi,%esi
  45d8ae:	48 89 ef             	mov    %rbp,%rdi
  45d8b1:	e8 72 0c fb ff       	callq  40e528 <strtol@plt>
  45d8b6:	89 84 24 c8 0d 00 00 	mov    %eax,0xdc8(%rsp)
  45d8bd:	b9 28 00 00 00       	mov    $0x28,%ecx
  45d8c2:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
  45d8c9:	00 
  45d8ca:	48 8d 35 c2 49 02 00 	lea    0x249c2(%rip),%rsi        # 482293 <usage_message+0x20553>
  45d8d1:	4c 89 ef             	mov    %r13,%rdi
  45d8d4:	e8 6b b8 fe ff       	callq  449144 <zbx_json_value_by_name>
  45d8d9:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45d8dc:	0f 84 4c 02 00 00    	je     45db2e <process_dhis_data+0x569>
  45d8e2:	b9 00 08 00 00       	mov    $0x800,%ecx
  45d8e7:	48 89 ea             	mov    %rbp,%rdx
  45d8ea:	48 8d 35 ca cc 00 00 	lea    0xccca(%rip),%rsi        # 46a5bb <usage_message+0x887b>
  45d8f1:	4c 89 ef             	mov    %r13,%rdi
  45d8f4:	e8 4b b8 fe ff       	callq  449144 <zbx_json_value_by_name>
  45d8f9:	85 c0                	test   %eax,%eax
  45d8fb:	0f 84 a0 02 00 00    	je     45dba1 <process_dhis_data+0x5dc>
  45d901:	c7 84 24 ac 00 00 00 	movl   $0x0,0xac(%rsp)
  45d908:	00 00 00 00 
  45d90c:	b9 fd 03 00 00       	mov    $0x3fd,%ecx
  45d911:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
  45d916:	48 8d 35 cc 70 00 00 	lea    0x70cc(%rip),%rsi        # 4649e9 <usage_message+0x2ca9>
  45d91d:	4c 89 ef             	mov    %r13,%rdi
  45d920:	e8 1f b8 fe ff       	callq  449144 <zbx_json_value_by_name>
  45d925:	b9 00 01 00 00       	mov    $0x100,%ecx
  45d92a:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
  45d931:	00 
  45d932:	48 8d 35 66 49 02 00 	lea    0x24966(%rip),%rsi        # 48229f <usage_message+0x2055f>
  45d939:	4c 89 ef             	mov    %r13,%rdi
  45d93c:	e8 03 b8 fe ff       	callq  449144 <zbx_json_value_by_name>
  45d941:	b9 00 08 00 00       	mov    $0x800,%ecx
  45d946:	48 89 ea             	mov    %rbp,%rdx
  45d949:	48 8d 35 0a 39 01 00 	lea    0x1390a(%rip),%rsi        # 47125a <usage_message+0xf51a>
  45d950:	4c 89 ef             	mov    %r13,%rdi
  45d953:	e8 ec b7 fe ff       	callq  449144 <zbx_json_value_by_name>
  45d958:	85 c0                	test   %eax,%eax
  45d95a:	0f 84 26 02 00 00    	je     45db86 <process_dhis_data+0x5c1>
  45d960:	c7 84 24 bc 00 00 00 	movl   $0x0,0xbc(%rsp)
  45d967:	00 00 00 00 
  45d96b:	4d 85 f6             	test   %r14,%r14
  45d96e:	0f 84 05 02 00 00    	je     45db79 <process_dhis_data+0x5b4>
  45d974:	4c 8b bc 24 70 0e 00 	mov    0xe70(%rsp),%r15
  45d97b:	00 
  45d97c:	4d 39 f7             	cmp    %r14,%r15
  45d97f:	74 4a                	je     45d9cb <process_dhis_data+0x406>
  45d981:	4c 89 fe             	mov    %r15,%rsi
  45d984:	48 8d 3d b5 4f 02 00 	lea    0x24fb5(%rip),%rdi        # 482940 <usage_message+0x20c00>
  45d98b:	31 c0                	xor    %eax,%eax
  45d98d:	e8 1a a6 ff ff       	callq  457fac <__zbx_DBselect>
  45d992:	49 89 c6             	mov    %rax,%r14
  45d995:	48 89 c7             	mov    %rax,%rdi
  45d998:	e8 00 a0 ff ff       	callq  45799d <DBfetch>
  45d99d:	48 85 c0             	test   %rax,%rax
  45d9a0:	74 19                	je     45d9bb <process_dhis_data+0x3f6>
  45d9a2:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
  45d9a9:	00 
  45d9aa:	48 8d 35 22 77 01 00 	lea    0x17722(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45d9b1:	48 8b 38             	mov    (%rax),%rdi
  45d9b4:	31 c0                	xor    %eax,%eax
  45d9b6:	e8 ed 04 fb ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45d9bb:	4c 89 f7             	mov    %r14,%rdi
  45d9be:	e8 15 03 fb ff       	callq  40dcd8 <mysql_free_result@plt>
  45d9c3:	4c 8b bc 24 70 0e 00 	mov    0xe70(%rsp),%r15
  45d9ca:	00 
  45d9cb:	80 bc 24 40 0e 00 00 	cmpb   $0x0,0xe40(%rsp)
  45d9d2:	00 
  45d9d3:	74 19                	je     45d9ee <process_dhis_data+0x429>
  45d9d5:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
  45d9dc:	00 
  45d9dd:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
  45d9e4:	00 
  45d9e5:	e8 be 0d fb ff       	callq  40e7a8 <strcmp@plt>
  45d9ea:	85 c0                	test   %eax,%eax
  45d9ec:	74 39                	je     45da27 <process_dhis_data+0x462>
  45d9ee:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
  45d9f5:	00 
  45d9f6:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
  45d9fd:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
  45da04:	00 
  45da05:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
  45da0c:	00 
  45da0d:	ba 28 00 00 00       	mov    $0x28,%edx
  45da12:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
  45da19:	00 
  45da1a:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
  45da21:	00 
  45da22:	e8 79 51 fe ff       	callq  442ba0 <zbx_strlcpy>
  45da27:	4c 63 74 24 70       	movslq 0x70(%rsp),%r14
  45da2c:	4c 03 b4 24 a0 00 00 	add    0xa0(%rsp),%r14
  45da33:	00 
  45da34:	48 8b 8c 24 d8 0d 00 	mov    0xdd8(%rsp),%rcx
  45da3b:	00 
  45da3c:	4c 89 f7             	mov    %r14,%rdi
  45da3f:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
  45da44:	e8 f8 71 fe ff       	callq  444c41 <zbx_time2str>
  45da49:	4c 89 f7             	mov    %r14,%rdi
  45da4c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  45da51:	e8 2e 72 fe ff       	callq  444c84 <zbx_date2str>
  45da56:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
  45da5d:	00 
  45da5e:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
  45da63:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
  45da68:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  45da6d:	8b 8c 24 ac 00 00 00 	mov    0xac(%rsp),%ecx
  45da74:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
  45da78:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
  45da7f:	00 
  45da80:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
  45da85:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
  45da8a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
  45da8f:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  45da94:	8b 84 24 c8 0d 00 00 	mov    0xdc8(%rsp),%eax
  45da9b:	89 04 24             	mov    %eax,(%rsp)
  45da9e:	4c 8b 8c 24 88 0e 00 	mov    0xe88(%rsp),%r9
  45daa5:	00 
  45daa6:	4c 8b 84 24 c0 0d 00 	mov    0xdc0(%rsp),%r8
  45daad:	00 
  45daae:	48 8b 8c 24 70 0e 00 	mov    0xe70(%rsp),%rcx
  45dab5:	00 
  45dab6:	48 8d 15 4b 47 02 00 	lea    0x2474b(%rip),%rdx        # 482208 <usage_message+0x204c8>
  45dabd:	48 8d 35 b4 4e 02 00 	lea    0x24eb4(%rip),%rsi        # 482978 <usage_message+0x20c38>
  45dac4:	bf 04 00 00 00       	mov    $0x4,%edi
  45dac9:	31 c0                	xor    %eax,%eax
  45dacb:	e8 e0 35 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45dad0:	31 c0                	xor    %eax,%eax
  45dad2:	e8 a9 bc ff ff       	callq  459780 <DBbegin>
  45dad7:	83 bc 24 c8 0d 00 00 	cmpl   $0xffffffffffffffff,0xdc8(%rsp)
  45dade:	ff 
  45dadf:	0f 84 d7 00 00 00    	je     45dbbc <process_dhis_data+0x5f7>
  45dae5:	44 89 74 24 08       	mov    %r14d,0x8(%rsp)
  45daea:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
  45daf1:	00 
  45daf2:	48 89 04 24          	mov    %rax,(%rsp)
  45daf6:	44 8b 8c 24 bc 00 00 	mov    0xbc(%rsp),%r9d
  45dafd:	00 
  45dafe:	44 8b 84 24 ac 00 00 	mov    0xac(%rsp),%r8d
  45db05:	00 
  45db06:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
  45db0d:	00 
  45db0e:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
  45db15:	00 
  45db16:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
  45db1b:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
  45db20:	e8 8c 02 00 00       	callq  45ddb1 <discovery_update_service>
  45db25:	31 c0                	xor    %eax,%eax
  45db27:	e8 07 bc ff ff       	callq  459733 <DBcommit>
  45db2c:	eb 36                	jmp    45db64 <process_dhis_data+0x59f>
  45db2e:	66 90                	xchg   %ax,%ax
  45db30:	e8 fb ae fe ff       	callq  448a30 <zbx_json_strerror>
  45db35:	48 89 c2             	mov    %rax,%rdx
  45db38:	48 8d 35 e8 46 02 00 	lea    0x246e8(%rip),%rsi        # 482227 <usage_message+0x204e7>
  45db3f:	bf 03 00 00 00       	mov    $0x3,%edi
  45db44:	31 c0                	xor    %eax,%eax
  45db46:	e8 65 35 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45db4b:	e8 e0 ae fe ff       	callq  448a30 <zbx_json_strerror>
  45db50:	48 89 c6             	mov    %rax,%rsi
  45db53:	48 8d 3d cd 46 02 00 	lea    0x246cd(%rip),%rdi        # 482227 <usage_message+0x204e7>
  45db5a:	31 c0                	xor    %eax,%eax
  45db5c:	e8 bf 3c fb ff       	callq  411820 <__zbx_zabbix_syslog>
  45db61:	4d 89 f7             	mov    %r14,%r15
  45db64:	4d 89 fe             	mov    %r15,%r14
  45db67:	e9 20 fc ff ff       	jmpq   45d78c <process_dhis_data+0x1c7>
  45db6c:	85 db                	test   %ebx,%ebx
  45db6e:	0f 84 df fa ff ff    	je     45d653 <process_dhis_data+0x8e>
  45db74:	e9 a9 fa ff ff       	jmpq   45d622 <process_dhis_data+0x5d>
  45db79:	4c 8b bc 24 70 0e 00 	mov    0xe70(%rsp),%r15
  45db80:	00 
  45db81:	e9 fb fd ff ff       	jmpq   45d981 <process_dhis_data+0x3bc>
  45db86:	ba 0a 00 00 00       	mov    $0xa,%edx
  45db8b:	31 f6                	xor    %esi,%esi
  45db8d:	48 89 ef             	mov    %rbp,%rdi
  45db90:	e8 93 09 fb ff       	callq  40e528 <strtol@plt>
  45db95:	89 84 24 bc 00 00 00 	mov    %eax,0xbc(%rsp)
  45db9c:	e9 ca fd ff ff       	jmpq   45d96b <process_dhis_data+0x3a6>
  45dba1:	ba 0a 00 00 00       	mov    $0xa,%edx
  45dba6:	31 f6                	xor    %esi,%esi
  45dba8:	48 89 ef             	mov    %rbp,%rdi
  45dbab:	e8 78 09 fb ff       	callq  40e528 <strtol@plt>
  45dbb0:	89 84 24 ac 00 00 00 	mov    %eax,0xac(%rsp)
  45dbb7:	e9 50 fd ff ff       	jmpq   45d90c <process_dhis_data+0x347>
  45dbbc:	44 89 f1             	mov    %r14d,%ecx
  45dbbf:	8b 94 24 bc 00 00 00 	mov    0xbc(%rsp),%edx
  45dbc6:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
  45dbcd:	00 
  45dbce:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
  45dbd5:	00 
  45dbd6:	e8 ea 00 00 00       	callq  45dcc5 <discovery_update_host>
  45dbdb:	e9 45 ff ff ff       	jmpq   45db25 <process_dhis_data+0x560>
  45dbe0:	55                   	push   %rbp
  45dbe1:	53                   	push   %rbx
  45dbe2:	48 83 ec 08          	sub    $0x8,%rsp
  45dbe6:	48 89 fd             	mov    %rdi,%rbp
  45dbe9:	48 89 f7             	mov    %rsi,%rdi
  45dbec:	be 27 00 00 00       	mov    $0x27,%esi
  45dbf1:	e8 e7 9c ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45dbf6:	48 89 c3             	mov    %rax,%rbx
  45dbf9:	48 89 c1             	mov    %rax,%rcx
  45dbfc:	48 8d 15 6f 26 01 00 	lea    0x1266f(%rip),%rdx        # 470272 <usage_message+0xe532>
  45dc03:	48 89 ee             	mov    %rbp,%rsi
  45dc06:	48 8d 3d 63 4f 02 00 	lea    0x24f63(%rip),%rdi        # 482b70 <usage_message+0x20e30>
  45dc0d:	31 c0                	xor    %eax,%eax
  45dc0f:	e8 98 a3 ff ff       	callq  457fac <__zbx_DBselect>
  45dc14:	48 89 c5             	mov    %rax,%rbp
  45dc17:	48 85 db             	test   %rbx,%rbx
  45dc1a:	74 08                	je     45dc24 <process_dhis_data+0x65f>
  45dc1c:	48 89 df             	mov    %rbx,%rdi
  45dc1f:	e8 c4 05 fb ff       	callq  40e1e8 <free@plt>
  45dc24:	48 89 e8             	mov    %rbp,%rax
  45dc27:	48 83 c4 08          	add    $0x8,%rsp
  45dc2b:	5b                   	pop    %rbx
  45dc2c:	5d                   	pop    %rbp
  45dc2d:	c3                   	retq   
  45dc2e:	55                   	push   %rbp
  45dc2f:	53                   	push   %rbx
  45dc30:	48 83 ec 08          	sub    $0x8,%rsp
  45dc34:	48 89 fd             	mov    %rdi,%rbp
  45dc37:	48 8d 7f 14          	lea    0x14(%rdi),%rdi
  45dc3b:	be ff 00 00 00       	mov    $0xff,%esi
  45dc40:	e8 98 9c ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45dc45:	48 89 c3             	mov    %rax,%rbx
  45dc48:	8b 4d 10             	mov    0x10(%rbp),%ecx
  45dc4b:	8b 55 0c             	mov    0xc(%rbp),%edx
  45dc4e:	8b 75 08             	mov    0x8(%rbp),%esi
  45dc51:	4c 8b 4d 00          	mov    0x0(%rbp),%r9
  45dc55:	49 89 c0             	mov    %rax,%r8
  45dc58:	48 8d 3d b9 4f 02 00 	lea    0x24fb9(%rip),%rdi        # 482c18 <usage_message+0x20ed8>
  45dc5f:	31 c0                	xor    %eax,%eax
  45dc61:	e8 dc ae ff ff       	callq  458b42 <__zbx_DBexecute>
  45dc66:	48 85 db             	test   %rbx,%rbx
  45dc69:	74 0e                	je     45dc79 <process_dhis_data+0x6b4>
  45dc6b:	48 89 df             	mov    %rbx,%rdi
  45dc6e:	48 83 c4 08          	add    $0x8,%rsp
  45dc72:	5b                   	pop    %rbx
  45dc73:	5d                   	pop    %rbp
  45dc74:	e9 6f 05 fb ff       	jmpq   40e1e8 <free@plt>
  45dc79:	48 83 c4 08          	add    $0x8,%rsp
  45dc7d:	5b                   	pop    %rbx
  45dc7e:	5d                   	pop    %rbp
  45dc7f:	c3                   	retq   
  45dc80:	48 81 ec 58 04 00 00 	sub    $0x458,%rsp
  45dc87:	41 89 f8             	mov    %edi,%r8d
  45dc8a:	41 89 ca             	mov    %ecx,%r10d
  45dc8d:	b9 8a 00 00 00       	mov    $0x8a,%ecx
  45dc92:	31 c0                	xor    %eax,%eax
  45dc94:	48 89 e7             	mov    %rsp,%rdi
  45dc97:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  45dc9a:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
  45dca1:	00 
  45dca2:	44 89 44 24 0c       	mov    %r8d,0xc(%rsp)
  45dca7:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
  45dcac:	89 54 24 18          	mov    %edx,0x18(%rsp)
  45dcb0:	44 89 54 24 1c       	mov    %r10d,0x1c(%rsp)
  45dcb5:	48 89 e7             	mov    %rsp,%rdi
  45dcb8:	e8 30 36 fb ff       	callq  4112ed <process_event>
  45dcbd:	48 81 c4 58 04 00 00 	add    $0x458,%rsp
  45dcc4:	c3                   	retq   

000000000045dcc5 <discovery_update_host>:
  45dcc5:	41 54                	push   %r12
  45dcc7:	55                   	push   %rbp
  45dcc8:	53                   	push   %rbx
  45dcc9:	48 89 fb             	mov    %rdi,%rbx
  45dccc:	41 89 d4             	mov    %edx,%r12d
  45dccf:	89 cd                	mov    %ecx,%ebp
  45dcd1:	48 8d 15 f4 4d 02 00 	lea    0x24df4(%rip),%rdx        # 482acc <usage_message+0x20d8c>
  45dcd8:	48 8d 35 b2 55 02 00 	lea    0x255b2(%rip),%rsi        # 483291 <usage_message+0x21551>
  45dcdf:	bf 04 00 00 00       	mov    $0x4,%edi
  45dce4:	31 c0                	xor    %eax,%eax
  45dce6:	e8 c5 33 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45dceb:	48 8b 33             	mov    (%rbx),%rsi
  45dcee:	48 85 f6             	test   %rsi,%rsi
  45dcf1:	75 1e                	jne    45dd11 <discovery_update_host+0x4c>
  45dcf3:	48 8d 15 d2 4d 02 00 	lea    0x24dd2(%rip),%rdx        # 482acc <usage_message+0x20d8c>
  45dcfa:	48 8d 35 9c 55 02 00 	lea    0x2559c(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45dd01:	bf 04 00 00 00       	mov    $0x4,%edi
  45dd06:	31 c0                	xor    %eax,%eax
  45dd08:	5b                   	pop    %rbx
  45dd09:	5d                   	pop    %rbp
  45dd0a:	41 5c                	pop    %r12
  45dd0c:	e9 9f 33 fd ff       	jmpq   4310b0 <__zbx_zabbix_log>
  45dd11:	45 85 e4             	test   %r12d,%r12d
  45dd14:	74 5c                	je     45dd72 <discovery_update_host+0xad>
  45dd16:	8b 53 08             	mov    0x8(%rbx),%edx
  45dd19:	85 d2                	test   %edx,%edx
  45dd1b:	74 07                	je     45dd24 <discovery_update_host+0x5f>
  45dd1d:	8b 43 10             	mov    0x10(%rbx),%eax
  45dd20:	85 c0                	test   %eax,%eax
  45dd22:	75 3d                	jne    45dd61 <discovery_update_host+0x9c>
  45dd24:	44 89 63 08          	mov    %r12d,0x8(%rbx)
  45dd28:	89 6b 10             	mov    %ebp,0x10(%rbx)
  45dd2b:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  45dd32:	4c 8b 03             	mov    (%rbx),%r8
  45dd35:	89 e9                	mov    %ebp,%ecx
  45dd37:	31 d2                	xor    %edx,%edx
  45dd39:	44 89 e6             	mov    %r12d,%esi
  45dd3c:	48 8d 3d 2d 4f 02 00 	lea    0x24f2d(%rip),%rdi        # 482c70 <usage_message+0x20f30>
  45dd43:	31 c0                	xor    %eax,%eax
  45dd45:	e8 f8 ad ff ff       	callq  458b42 <__zbx_DBexecute>
  45dd4a:	b9 03 00 00 00       	mov    $0x3,%ecx
  45dd4f:	89 ea                	mov    %ebp,%edx
  45dd51:	48 8b 33             	mov    (%rbx),%rsi
  45dd54:	bf 01 00 00 00       	mov    $0x1,%edi
  45dd59:	e8 22 ff ff ff       	callq  45dc80 <process_dhis_data+0x6bb>
  45dd5e:	48 8b 33             	mov    (%rbx),%rsi
  45dd61:	44 89 e1             	mov    %r12d,%ecx
  45dd64:	89 ea                	mov    %ebp,%edx
  45dd66:	bf 01 00 00 00       	mov    $0x1,%edi
  45dd6b:	e8 10 ff ff ff       	callq  45dc80 <process_dhis_data+0x6bb>
  45dd70:	eb 81                	jmp    45dcf3 <discovery_update_host+0x2e>
  45dd72:	83 7b 08 01          	cmpl   $0x1,0x8(%rbx)
  45dd76:	74 0a                	je     45dd82 <discovery_update_host+0xbd>
  45dd78:	8b 4b 0c             	mov    0xc(%rbx),%ecx
  45dd7b:	85 c9                	test   %ecx,%ecx
  45dd7d:	0f 1f 00             	nopl   (%rax)
  45dd80:	75 df                	jne    45dd61 <discovery_update_host+0x9c>
  45dd82:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
  45dd89:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%rbx)
  45dd90:	89 6b 0c             	mov    %ebp,0xc(%rbx)
  45dd93:	4c 8b 03             	mov    (%rbx),%r8
  45dd96:	31 c9                	xor    %ecx,%ecx
  45dd98:	89 ea                	mov    %ebp,%edx
  45dd9a:	31 f6                	xor    %esi,%esi
  45dd9c:	48 8d 3d cd 4e 02 00 	lea    0x24ecd(%rip),%rdi        # 482c70 <usage_message+0x20f30>
  45dda3:	31 c0                	xor    %eax,%eax
  45dda5:	e8 98 ad ff ff       	callq  458b42 <__zbx_DBexecute>
  45ddaa:	b9 02 00 00 00       	mov    $0x2,%ecx
  45ddaf:	eb 9e                	jmp    45dd4f <discovery_update_host+0x8a>

000000000045ddb1 <discovery_update_service>:
  45ddb1:	41 57                	push   %r15
  45ddb3:	41 56                	push   %r14
  45ddb5:	41 55                	push   %r13
  45ddb7:	41 54                	push   %r12
  45ddb9:	55                   	push   %rbp
  45ddba:	53                   	push   %rbx
  45ddbb:	48 81 ec 88 01 00 00 	sub    $0x188,%rsp
  45ddc2:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
  45ddc7:	48 89 f5             	mov    %rsi,%rbp
  45ddca:	48 89 d3             	mov    %rdx,%rbx
  45ddcd:	49 89 cd             	mov    %rcx,%r13
  45ddd0:	45 89 c6             	mov    %r8d,%r14d
  45ddd3:	45 89 cc             	mov    %r9d,%r12d
  45ddd6:	48 8d 15 05 4d 02 00 	lea    0x24d05(%rip),%rdx        # 482ae2 <usage_message+0x20da2>
  45dddd:	48 8d 35 d4 4e 02 00 	lea    0x24ed4(%rip),%rsi        # 482cb8 <usage_message+0x20f78>
  45dde4:	bf 04 00 00 00       	mov    $0x4,%edi
  45dde9:	31 c0                	xor    %eax,%eax
  45ddeb:	e8 c0 32 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45ddf0:	4c 8d 7c 24 60       	lea    0x60(%rsp),%r15
  45ddf5:	b9 23 00 00 00       	mov    $0x23,%ecx
  45ddfa:	31 c0                	xor    %eax,%eax
  45ddfc:	4c 89 ff             	mov    %r15,%rdi
  45ddff:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  45de02:	48 83 3b 00          	cmpq   $0x0,(%rbx)
  45de06:	0f 84 61 02 00 00    	je     45e06d <discovery_update_service+0x2bc>
  45de0c:	4c 8b 4d 18          	mov    0x18(%rbp),%r9
  45de10:	45 89 f0             	mov    %r14d,%r8d
  45de13:	4c 89 e9             	mov    %r13,%rcx
  45de16:	48 8d 15 38 4d 02 00 	lea    0x24d38(%rip),%rdx        # 482b55 <usage_message+0x20e15>
  45de1d:	48 8d 35 6c 50 02 00 	lea    0x2506c(%rip),%rsi        # 482e90 <usage_message+0x21150>
  45de24:	bf 04 00 00 00       	mov    $0x4,%edi
  45de29:	31 c0                	xor    %eax,%eax
  45de2b:	e8 80 32 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45de30:	48 8b 7d 18          	mov    0x18(%rbp),%rdi
  45de34:	be ff 00 00 00       	mov    $0xff,%esi
  45de39:	e8 9f 9a ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45de3e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
  45de43:	be 27 00 00 00       	mov    $0x27,%esi
  45de48:	4c 89 ef             	mov    %r13,%rdi
  45de4b:	e8 8d 9a ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45de50:	49 89 c5             	mov    %rax,%r13
  45de53:	8b 55 08             	mov    0x8(%rbp),%edx
  45de56:	44 89 74 24 08       	mov    %r14d,0x8(%rsp)
  45de5b:	48 89 04 24          	mov    %rax,(%rsp)
  45de5f:	4c 8d 0d 0c 24 01 00 	lea    0x1240c(%rip),%r9        # 470272 <usage_message+0xe532>
  45de66:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
  45de6b:	4c 89 c9             	mov    %r9,%rcx
  45de6e:	48 8b 75 00          	mov    0x0(%rbp),%rsi
  45de72:	48 8d 3d 3f 50 02 00 	lea    0x2503f(%rip),%rdi        # 482eb8 <usage_message+0x21178>
  45de79:	31 c0                	xor    %eax,%eax
  45de7b:	e8 2c a1 ff ff       	callq  457fac <__zbx_DBselect>
  45de80:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  45de85:	48 89 c7             	mov    %rax,%rdi
  45de88:	e8 10 9b ff ff       	callq  45799d <DBfetch>
  45de8d:	48 89 c1             	mov    %rax,%rcx
  45de90:	48 85 c0             	test   %rax,%rax
  45de93:	0f 84 7f 03 00 00    	je     45e218 <discovery_update_service+0x467>
  45de99:	48 8d 35 48 51 02 00 	lea    0x25148(%rip),%rsi        # 482fe8 <usage_message+0x212a8>
  45dea0:	bf 04 00 00 00       	mov    $0x4,%edi
  45dea5:	31 c0                	xor    %eax,%eax
  45dea7:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  45deac:	e8 ff 31 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45deb1:	4c 89 fa             	mov    %r15,%rdx
  45deb4:	48 8d 35 18 72 01 00 	lea    0x17218(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45debb:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  45dec0:	48 8b 39             	mov    (%rcx),%rdi
  45dec3:	31 c0                	xor    %eax,%eax
  45dec5:	e8 de ff fa ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45deca:	48 8d 94 24 78 01 00 	lea    0x178(%rsp),%rdx
  45ded1:	00 
  45ded2:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  45ded7:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  45dedb:	48 8d 35 f1 71 01 00 	lea    0x171f1(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45dee2:	31 c0                	xor    %eax,%eax
  45dee4:	e8 bf ff fa ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45dee9:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  45deee:	48 8b 79 10          	mov    0x10(%rcx),%rdi
  45def2:	ba 0a 00 00 00       	mov    $0xa,%edx
  45def7:	31 f6                	xor    %esi,%esi
  45def9:	e8 2a 06 fb ff       	callq  40e528 <strtol@plt>
  45defe:	89 44 24 68          	mov    %eax,0x68(%rsp)
  45df02:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  45df07:	48 8b 79 18          	mov    0x18(%rcx),%rdi
  45df0b:	ba 0a 00 00 00       	mov    $0xa,%edx
  45df10:	31 f6                	xor    %esi,%esi
  45df12:	e8 11 06 fb ff       	callq  40e528 <strtol@plt>
  45df17:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
  45df1b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  45df20:	48 8b 79 20          	mov    0x20(%rcx),%rdi
  45df24:	ba 0a 00 00 00       	mov    $0xa,%edx
  45df29:	31 f6                	xor    %esi,%esi
  45df2b:	e8 f8 05 fb ff       	callq  40e528 <strtol@plt>
  45df30:	89 44 24 70          	mov    %eax,0x70(%rsp)
  45df34:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  45df39:	48 8b 71 28          	mov    0x28(%rcx),%rsi
  45df3d:	49 8d 7f 14          	lea    0x14(%r15),%rdi
  45df41:	ba 00 01 00 00       	mov    $0x100,%edx
  45df46:	e8 55 4c fe ff       	callq  442ba0 <zbx_strlcpy>
  45df4b:	48 8b 33             	mov    (%rbx),%rsi
  45df4e:	48 8b 94 24 78 01 00 	mov    0x178(%rsp),%rdx
  45df55:	00 
  45df56:	48 39 d6             	cmp    %rdx,%rsi
  45df59:	74 24                	je     45df7f <discovery_update_service+0x1ce>
  45df5b:	48 8d 3d a6 50 02 00 	lea    0x250a6(%rip),%rdi        # 483008 <usage_message+0x212c8>
  45df62:	31 c0                	xor    %eax,%eax
  45df64:	e8 d9 ab ff ff       	callq  458b42 <__zbx_DBexecute>
  45df69:	48 8b b4 24 78 01 00 	mov    0x178(%rsp),%rsi
  45df70:	00 
  45df71:	48 8d 3d c8 50 02 00 	lea    0x250c8(%rip),%rdi        # 483040 <usage_message+0x21300>
  45df78:	31 c0                	xor    %eax,%eax
  45df7a:	e8 c3 ab ff ff       	callq  458b42 <__zbx_DBexecute>
  45df7f:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45df84:	e8 4f fd fa ff       	callq  40dcd8 <mysql_free_result@plt>
  45df89:	4d 85 ed             	test   %r13,%r13
  45df8c:	74 08                	je     45df96 <discovery_update_service+0x1e5>
  45df8e:	4c 89 ef             	mov    %r13,%rdi
  45df91:	e8 52 02 fb ff       	callq  40e1e8 <free@plt>
  45df96:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
  45df9c:	74 0a                	je     45dfa8 <discovery_update_service+0x1f7>
  45df9e:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
  45dfa3:	e8 40 02 fb ff       	callq  40e1e8 <free@plt>
  45dfa8:	48 8d 15 a6 4b 02 00 	lea    0x24ba6(%rip),%rdx        # 482b55 <usage_message+0x20e15>
  45dfaf:	48 8d 35 e7 52 02 00 	lea    0x252e7(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45dfb6:	bf 04 00 00 00       	mov    $0x4,%edi
  45dfbb:	31 c0                	xor    %eax,%eax
  45dfbd:	e8 ee 30 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45dfc2:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
  45dfc7:	48 85 db             	test   %rbx,%rbx
  45dfca:	75 2c                	jne    45dff8 <discovery_update_service+0x247>
  45dfcc:	48 8d 15 0f 4b 02 00 	lea    0x24b0f(%rip),%rdx        # 482ae2 <usage_message+0x20da2>
  45dfd3:	48 8d 35 c3 52 02 00 	lea    0x252c3(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45dfda:	bf 04 00 00 00       	mov    $0x4,%edi
  45dfdf:	31 c0                	xor    %eax,%eax
  45dfe1:	e8 ca 30 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45dfe6:	48 81 c4 88 01 00 00 	add    $0x188,%rsp
  45dfed:	5b                   	pop    %rbx
  45dfee:	5d                   	pop    %rbp
  45dfef:	41 5c                	pop    %r12
  45dff1:	41 5d                	pop    %r13
  45dff3:	41 5e                	pop    %r14
  45dff5:	41 5f                	pop    %r15
  45dff7:	c3                   	retq   
  45dff8:	45 85 e4             	test   %r12d,%r12d
  45dffb:	0f 84 8d 01 00 00    	je     45e18e <discovery_update_service+0x3dd>
  45e001:	8b 7c 24 68          	mov    0x68(%rsp),%edi
  45e005:	85 ff                	test   %edi,%edi
  45e007:	74 08                	je     45e011 <discovery_update_service+0x260>
  45e009:	8b 74 24 70          	mov    0x70(%rsp),%esi
  45e00d:	85 f6                	test   %esi,%esi
  45e00f:	75 40                	jne    45e051 <discovery_update_service+0x2a0>
  45e011:	44 89 64 24 68       	mov    %r12d,0x68(%rsp)
  45e016:	8b 84 24 c8 01 00 00 	mov    0x1c8(%rsp),%eax
  45e01d:	89 44 24 70          	mov    %eax,0x70(%rsp)
  45e021:	c7 44 24 6c 00 00 00 	movl   $0x0,0x6c(%rsp)
  45e028:	00 
  45e029:	4c 89 ff             	mov    %r15,%rdi
  45e02c:	e8 fd fb ff ff       	callq  45dc2e <process_dhis_data+0x669>
  45e031:	b9 03 00 00 00       	mov    $0x3,%ecx
  45e036:	8b 94 24 c8 01 00 00 	mov    0x1c8(%rsp),%edx
  45e03d:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
  45e042:	bf 02 00 00 00       	mov    $0x2,%edi
  45e047:	e8 34 fc ff ff       	callq  45dc80 <process_dhis_data+0x6bb>
  45e04c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
  45e051:	44 89 e1             	mov    %r12d,%ecx
  45e054:	8b 94 24 c8 01 00 00 	mov    0x1c8(%rsp),%edx
  45e05b:	48 89 de             	mov    %rbx,%rsi
  45e05e:	bf 02 00 00 00       	mov    $0x2,%edi
  45e063:	e8 18 fc ff ff       	callq  45dc80 <process_dhis_data+0x6bb>
  45e068:	e9 5f ff ff ff       	jmpq   45dfcc <discovery_update_service+0x21b>
  45e06d:	4c 8b 8c 24 c0 01 00 	mov    0x1c0(%rsp),%r9
  45e074:	00 
  45e075:	45 89 e0             	mov    %r12d,%r8d
  45e078:	4c 89 e9             	mov    %r13,%rcx
  45e07b:	48 8d 15 79 4a 02 00 	lea    0x24a79(%rip),%rdx        # 482afb <usage_message+0x20dbb>
  45e082:	48 8d 35 57 4c 02 00 	lea    0x24c57(%rip),%rsi        # 482ce0 <usage_message+0x20fa0>
  45e089:	bf 04 00 00 00       	mov    $0x4,%edi
  45e08e:	e8 1d 30 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e093:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
  45e098:	4c 8b 40 18          	mov    0x18(%rax),%r8
  45e09c:	4c 3b 45 00          	cmp    0x0(%rbp),%r8
  45e0a0:	0f 84 ba 03 00 00    	je     45e460 <discovery_update_service+0x6af>
  45e0a6:	4c 89 ee             	mov    %r13,%rsi
  45e0a9:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
  45e0ae:	48 8b 38             	mov    (%rax),%rdi
  45e0b1:	e8 2a fb ff ff       	callq  45dbe0 <process_dhis_data+0x61b>
  45e0b6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  45e0bb:	48 89 c7             	mov    %rax,%rdi
  45e0be:	e8 da 98 ff ff       	callq  45799d <DBfetch>
  45e0c3:	48 89 c1             	mov    %rax,%rcx
  45e0c6:	48 85 c0             	test   %rax,%rax
  45e0c9:	0f 84 bd 01 00 00    	je     45e28c <discovery_update_service+0x4db>
  45e0cf:	4c 89 ea             	mov    %r13,%rdx
  45e0d2:	48 8d 35 0f 4d 02 00 	lea    0x24d0f(%rip),%rsi        # 482de8 <usage_message+0x210a8>
  45e0d9:	bf 04 00 00 00       	mov    $0x4,%edi
  45e0de:	31 c0                	xor    %eax,%eax
  45e0e0:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  45e0e5:	e8 c6 2f fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e0ea:	48 89 da             	mov    %rbx,%rdx
  45e0ed:	48 8d 35 df 6f 01 00 	lea    0x16fdf(%rip),%rsi        # 4750d3 <usage_message+0x13393>
  45e0f4:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  45e0f9:	48 8b 39             	mov    (%rcx),%rdi
  45e0fc:	31 c0                	xor    %eax,%eax
  45e0fe:	e8 a5 fd fa ff       	callq  40dea8 <__isoc99_sscanf@plt>
  45e103:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  45e108:	48 8b 79 08          	mov    0x8(%rcx),%rdi
  45e10c:	ba 0a 00 00 00       	mov    $0xa,%edx
  45e111:	31 f6                	xor    %esi,%esi
  45e113:	e8 10 04 fb ff       	callq  40e528 <strtol@plt>
  45e118:	89 43 08             	mov    %eax,0x8(%rbx)
  45e11b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  45e120:	48 8b 79 10          	mov    0x10(%rcx),%rdi
  45e124:	ba 0a 00 00 00       	mov    $0xa,%edx
  45e129:	31 f6                	xor    %esi,%esi
  45e12b:	e8 f8 03 fb ff       	callq  40e528 <strtol@plt>
  45e130:	89 43 0c             	mov    %eax,0xc(%rbx)
  45e133:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  45e138:	48 8b 79 18          	mov    0x18(%rcx),%rdi
  45e13c:	ba 0a 00 00 00       	mov    $0xa,%edx
  45e141:	31 f6                	xor    %esi,%esi
  45e143:	e8 e0 03 fb ff       	callq  40e528 <strtol@plt>
  45e148:	89 43 10             	mov    %eax,0x10(%rbx)
  45e14b:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
  45e150:	48 83 78 18 00       	cmpq   $0x0,0x18(%rax)
  45e155:	0f 84 97 01 00 00    	je     45e2f2 <discovery_update_service+0x541>
  45e15b:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45e160:	e8 73 fb fa ff       	callq  40dcd8 <mysql_free_result@plt>
  45e165:	48 8d 15 8f 49 02 00 	lea    0x2498f(%rip),%rdx        # 482afb <usage_message+0x20dbb>
  45e16c:	48 8d 35 2a 51 02 00 	lea    0x2512a(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45e173:	bf 04 00 00 00       	mov    $0x4,%edi
  45e178:	31 c0                	xor    %eax,%eax
  45e17a:	e8 31 2f fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e17f:	48 83 3b 00          	cmpq   $0x0,(%rbx)
  45e183:	0f 84 39 fe ff ff    	je     45dfc2 <discovery_update_service+0x211>
  45e189:	e9 7e fc ff ff       	jmpq   45de0c <discovery_update_service+0x5b>
  45e18e:	83 7c 24 68 01       	cmpl   $0x1,0x68(%rsp)
  45e193:	0f 84 84 02 00 00    	je     45e41d <discovery_update_service+0x66c>
  45e199:	8b 6c 24 6c          	mov    0x6c(%rsp),%ebp
  45e19d:	85 ed                	test   %ebp,%ebp
  45e19f:	90                   	nop
  45e1a0:	0f 84 77 02 00 00    	je     45e41d <discovery_update_service+0x66c>
  45e1a6:	49 83 c7 14          	add    $0x14,%r15
  45e1aa:	48 8b b4 24 c0 01 00 	mov    0x1c0(%rsp),%rsi
  45e1b1:	00 
  45e1b2:	4c 89 ff             	mov    %r15,%rdi
  45e1b5:	e8 ee 05 fb ff       	callq  40e7a8 <strcmp@plt>
  45e1ba:	85 c0                	test   %eax,%eax
  45e1bc:	0f 84 8f fe ff ff    	je     45e051 <discovery_update_service+0x2a0>
  45e1c2:	ba 00 01 00 00       	mov    $0x100,%edx
  45e1c7:	48 8b b4 24 c0 01 00 	mov    0x1c0(%rsp),%rsi
  45e1ce:	00 
  45e1cf:	4c 89 ff             	mov    %r15,%rdi
  45e1d2:	e8 11 04 fb ff       	callq  40e5e8 <__strcpy_chk@plt>
  45e1d7:	be ff 00 00 00       	mov    $0xff,%esi
  45e1dc:	4c 89 ff             	mov    %r15,%rdi
  45e1df:	e8 f9 96 ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45e1e4:	48 89 c3             	mov    %rax,%rbx
  45e1e7:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
  45e1ec:	48 89 c6             	mov    %rax,%rsi
  45e1ef:	48 8d 3d 72 4e 02 00 	lea    0x24e72(%rip),%rdi        # 483068 <usage_message+0x21328>
  45e1f6:	31 c0                	xor    %eax,%eax
  45e1f8:	e8 45 a9 ff ff       	callq  458b42 <__zbx_DBexecute>
  45e1fd:	48 85 db             	test   %rbx,%rbx
  45e200:	0f 84 46 fe ff ff    	je     45e04c <discovery_update_service+0x29b>
  45e206:	48 89 df             	mov    %rbx,%rdi
  45e209:	e8 da ff fa ff       	callq  40e1e8 <free@plt>
  45e20e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
  45e213:	e9 39 fe ff ff       	jmpq   45e051 <discovery_update_service+0x2a0>
  45e218:	45 85 e4             	test   %r12d,%r12d
  45e21b:	0f 85 5e fd ff ff    	jne    45df7f <discovery_update_service+0x1ce>
  45e221:	44 89 f2             	mov    %r14d,%edx
  45e224:	48 8d 35 1d 4d 02 00 	lea    0x24d1d(%rip),%rsi        # 482f48 <usage_message+0x21208>
  45e22b:	bf 04 00 00 00       	mov    $0x4,%edi
  45e230:	31 c0                	xor    %eax,%eax
  45e232:	e8 79 2e fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e237:	be 01 00 00 00       	mov    $0x1,%esi
  45e23c:	48 8d 3d 88 9b 00 00 	lea    0x9b88(%rip),%rdi        # 467dcb <usage_message+0x608b>
  45e243:	e8 12 ad ff ff       	callq  458f5a <DBget_maxid_num>
  45e248:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
  45e24d:	c7 44 24 68 01 00 00 	movl   $0x1,0x68(%rsp)
  45e254:	00 
  45e255:	44 8b 45 08          	mov    0x8(%rbp),%r8d
  45e259:	c7 44 24 10 01 00 00 	movl   $0x1,0x10(%rsp)
  45e260:	00 
  45e261:	44 89 74 24 08       	mov    %r14d,0x8(%rsp)
  45e266:	4c 89 2c 24          	mov    %r13,(%rsp)
  45e26a:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
  45e26f:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
  45e273:	48 8b 13             	mov    (%rbx),%rdx
  45e276:	48 89 c6             	mov    %rax,%rsi
  45e279:	48 8d 3d f0 4c 02 00 	lea    0x24cf0(%rip),%rdi        # 482f70 <usage_message+0x21230>
  45e280:	31 c0                	xor    %eax,%eax
  45e282:	e8 bb a8 ff ff       	callq  458b42 <__zbx_DBexecute>
  45e287:	e9 f3 fc ff ff       	jmpq   45df7f <discovery_update_service+0x1ce>
  45e28c:	45 85 e4             	test   %r12d,%r12d
  45e28f:	0f 85 c6 fe ff ff    	jne    45e15b <discovery_update_service+0x3aa>
  45e295:	4c 89 ea             	mov    %r13,%rdx
  45e298:	48 8d 35 74 48 02 00 	lea    0x24874(%rip),%rsi        # 482b13 <usage_message+0x20dd3>
  45e29f:	bf 04 00 00 00       	mov    $0x4,%edi
  45e2a4:	31 c0                	xor    %eax,%eax
  45e2a6:	e8 05 2e fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e2ab:	be 01 00 00 00       	mov    $0x1,%esi
  45e2b0:	48 8d 3d 0d 9b 00 00 	lea    0x9b0d(%rip),%rdi        # 467dc4 <usage_message+0x6084>
  45e2b7:	e8 9e ac ff ff       	callq  458f5a <DBget_maxid_num>
  45e2bc:	48 89 03             	mov    %rax,(%rbx)
  45e2bf:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
  45e2c6:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  45e2cd:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%rbx)
  45e2d4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  45e2d9:	48 8b 11             	mov    (%rcx),%rdx
  45e2dc:	48 89 c6             	mov    %rax,%rsi
  45e2df:	48 8d 3d ca 4a 02 00 	lea    0x24aca(%rip),%rdi        # 482db0 <usage_message+0x21070>
  45e2e6:	31 c0                	xor    %eax,%eax
  45e2e8:	e8 55 a8 ff ff       	callq  458b42 <__zbx_DBexecute>
  45e2ed:	e9 69 fe ff ff       	jmpq   45e15b <discovery_update_service+0x3aa>
  45e2f2:	4c 89 e9             	mov    %r13,%rcx
  45e2f5:	48 8d 15 31 48 02 00 	lea    0x24831(%rip),%rdx        # 482b2d <usage_message+0x20ded>
  45e2fc:	48 8d 35 42 48 02 00 	lea    0x24842(%rip),%rsi        # 482b45 <usage_message+0x20e05>
  45e303:	bf 04 00 00 00       	mov    $0x4,%edi
  45e308:	31 c0                	xor    %eax,%eax
  45e30a:	e8 a1 2d fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e30f:	be 27 00 00 00       	mov    $0x27,%esi
  45e314:	4c 89 ef             	mov    %r13,%rdi
  45e317:	e8 c1 95 ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45e31c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
  45e321:	49 89 c0             	mov    %rax,%r8
  45e324:	48 8d 0d b1 3f 00 00 	lea    0x3fb1(%rip),%rcx        # 4622dc <usage_message+0x59c>
  45e32b:	48 8b 13             	mov    (%rbx),%rdx
  45e32e:	48 8d 35 db 4a 02 00 	lea    0x24adb(%rip),%rsi        # 482e10 <usage_message+0x210d0>
  45e335:	31 ff                	xor    %edi,%edi
  45e337:	31 c0                	xor    %eax,%eax
  45e339:	e8 75 65 fe ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  45e33e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
  45e343:	be 01 00 00 00       	mov    $0x1,%esi
  45e348:	48 89 c7             	mov    %rax,%rdi
  45e34b:	e8 36 9b ff ff       	callq  457e86 <DBselectN>
  45e350:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
  45e355:	48 89 c7             	mov    %rax,%rdi
  45e358:	e8 40 96 ff ff       	callq  45799d <DBfetch>
  45e35d:	48 85 c0             	test   %rax,%rax
  45e360:	74 6e                	je     45e3d0 <discovery_update_service+0x61f>
  45e362:	be 01 00 00 00       	mov    $0x1,%esi
  45e367:	48 8d 3d 56 9a 00 00 	lea    0x9a56(%rip),%rdi        # 467dc4 <usage_message+0x6084>
  45e36e:	e8 e7 ab ff ff       	callq  458f5a <DBget_maxid_num>
  45e373:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
  45e378:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  45e37d:	48 8b 11             	mov    (%rcx),%rdx
  45e380:	48 89 c6             	mov    %rax,%rsi
  45e383:	48 8d 3d 26 4a 02 00 	lea    0x24a26(%rip),%rdi        # 482db0 <usage_message+0x21070>
  45e38a:	31 c0                	xor    %eax,%eax
  45e38c:	e8 b1 a7 ff ff       	callq  458b42 <__zbx_DBexecute>
  45e391:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
  45e396:	48 8d 0d d5 1e 01 00 	lea    0x11ed5(%rip),%rcx        # 470272 <usage_message+0xe532>
  45e39d:	48 8b 13             	mov    (%rbx),%rdx
  45e3a0:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
  45e3a5:	48 8d 3d a4 4a 02 00 	lea    0x24aa4(%rip),%rdi        # 482e50 <usage_message+0x21110>
  45e3ac:	31 c0                	xor    %eax,%eax
  45e3ae:	e8 8f a7 ff ff       	callq  458b42 <__zbx_DBexecute>
  45e3b3:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
  45e3b8:	48 89 03             	mov    %rax,(%rbx)
  45e3bb:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
  45e3c2:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
  45e3c9:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%rbx)
  45e3d0:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
  45e3d5:	e8 fe f8 fa ff       	callq  40dcd8 <mysql_free_result@plt>
  45e3da:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
  45e3e0:	74 0a                	je     45e3ec <discovery_update_service+0x63b>
  45e3e2:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
  45e3e7:	e8 fc fd fa ff       	callq  40e1e8 <free@plt>
  45e3ec:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
  45e3f2:	74 0a                	je     45e3fe <discovery_update_service+0x64d>
  45e3f4:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
  45e3f9:	e8 ea fd fa ff       	callq  40e1e8 <free@plt>
  45e3fe:	48 8d 15 28 47 02 00 	lea    0x24728(%rip),%rdx        # 482b2d <usage_message+0x20ded>
  45e405:	48 8d 35 91 4e 02 00 	lea    0x24e91(%rip),%rsi        # 48329d <usage_message+0x2155d>
  45e40c:	bf 04 00 00 00       	mov    $0x4,%edi
  45e411:	31 c0                	xor    %eax,%eax
  45e413:	e8 98 2c fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e418:	e9 3e fd ff ff       	jmpq   45e15b <discovery_update_service+0x3aa>
  45e41d:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
  45e424:	00 
  45e425:	c7 44 24 70 00 00 00 	movl   $0x0,0x70(%rsp)
  45e42c:	00 
  45e42d:	8b 8c 24 c8 01 00 00 	mov    0x1c8(%rsp),%ecx
  45e434:	89 4c 24 6c          	mov    %ecx,0x6c(%rsp)
  45e438:	49 8d 7f 14          	lea    0x14(%r15),%rdi
  45e43c:	ba 00 01 00 00       	mov    $0x100,%edx
  45e441:	48 8b b4 24 c0 01 00 	mov    0x1c0(%rsp),%rsi
  45e448:	00 
  45e449:	e8 9a 01 fb ff       	callq  40e5e8 <__strcpy_chk@plt>
  45e44e:	4c 89 ff             	mov    %r15,%rdi
  45e451:	e8 d8 f7 ff ff       	callq  45dc2e <process_dhis_data+0x669>
  45e456:	b9 02 00 00 00       	mov    $0x2,%ecx
  45e45b:	e9 d6 fb ff ff       	jmpq   45e036 <discovery_update_service+0x285>
  45e460:	be ff 00 00 00       	mov    $0xff,%esi
  45e465:	48 8b bc 24 c0 01 00 	mov    0x1c0(%rsp),%rdi
  45e46c:	00 
  45e46d:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
  45e472:	e8 66 94 ff ff       	callq  4578dd <DBdyn_escape_string_len>
  45e477:	49 89 c1             	mov    %rax,%r9
  45e47a:	48 89 c1             	mov    %rax,%rcx
  45e47d:	48 8d 15 ee 1d 01 00 	lea    0x11dee(%rip),%rdx        # 470272 <usage_message+0xe532>
  45e484:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
  45e489:	4c 89 c6             	mov    %r8,%rsi
  45e48c:	48 8d 3d 75 48 02 00 	lea    0x24875(%rip),%rdi        # 482d08 <usage_message+0x20fc8>
  45e493:	31 c0                	xor    %eax,%eax
  45e495:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
  45e49a:	e8 0d 9b ff ff       	callq  457fac <__zbx_DBselect>
  45e49f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  45e4a4:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
  45e4a9:	4d 85 c9             	test   %r9,%r9
  45e4ac:	74 08                	je     45e4b6 <discovery_update_service+0x705>
  45e4ae:	4c 89 cf             	mov    %r9,%rdi
  45e4b1:	e8 32 fd fa ff       	callq  40e1e8 <free@plt>
  45e4b6:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45e4bb:	e8 dd 94 ff ff       	callq  45799d <DBfetch>
  45e4c0:	48 89 c1             	mov    %rax,%rcx
  45e4c3:	48 85 c0             	test   %rax,%rax
  45e4c6:	0f 85 03 fc ff ff    	jne    45e0cf <discovery_update_service+0x31e>
  45e4cc:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45e4d1:	e8 02 f8 fa ff       	callq  40dcd8 <mysql_free_result@plt>
  45e4d6:	4c 89 ee             	mov    %r13,%rsi
  45e4d9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
  45e4de:	48 8b 39             	mov    (%rcx),%rdi
  45e4e1:	e9 cb fb ff ff       	jmpq   45e0b1 <discovery_update_service+0x300>
  45e4e6:	90                   	nop
  45e4e7:	90                   	nop
  45e4e8:	90                   	nop
  45e4e9:	90                   	nop
  45e4ea:	90                   	nop
  45e4eb:	90                   	nop
  45e4ec:	90                   	nop
  45e4ed:	90                   	nop
  45e4ee:	90                   	nop
  45e4ef:	90                   	nop

000000000045e4f0 <zbx_db_init>:
  45e4f0:	c3                   	retq   

000000000045e4f1 <zbx_db_is_null>:
  45e4f1:	48 83 ff 01          	cmp    $0x1,%rdi
  45e4f5:	19 c0                	sbb    %eax,%eax
  45e4f7:	f7 d0                	not    %eax
  45e4f9:	c3                   	retq   

000000000045e4fa <zbx_db_vselect>:
  45e4fa:	41 55                	push   %r13
  45e4fc:	41 54                	push   %r12
  45e4fe:	55                   	push   %rbp
  45e4ff:	53                   	push   %rbx
  45e500:	48 83 ec 28          	sub    $0x28,%rsp
  45e504:	48 89 f2             	mov    %rsi,%rdx
  45e507:	4c 8b 25 a2 e8 22 00 	mov    0x22e8a2(%rip),%r12        # 68cdb0 <zbx_iks_transport+0x390>
  45e50e:	41 8b 0c 24          	mov    (%r12),%ecx
  45e512:	85 c9                	test   %ecx,%ecx
  45e514:	0f 85 54 01 00 00    	jne    45e66e <zbx_db_vselect+0x174>
  45e51a:	66 0f ef c0          	pxor   %xmm0,%xmm0
  45e51e:	f2 0f 11 44 24 18    	movsd  %xmm0,0x18(%rsp)
  45e524:	48 89 fe             	mov    %rdi,%rsi
  45e527:	31 ff                	xor    %edi,%edi
  45e529:	e8 fa 61 fe ff       	callq  444728 <zbx_dvsprintf>
  45e52e:	48 89 c3             	mov    %rax,%rbx
  45e531:	48 89 c1             	mov    %rax,%rcx
  45e534:	8b 15 2e 91 25 00    	mov    0x25912e(%rip),%edx        # 6b7668 <conn+0x8>
  45e53a:	48 8d 35 5c 4b 02 00 	lea    0x24b5c(%rip),%rsi        # 48309d <usage_message+0x2135d>
  45e541:	bf 04 00 00 00       	mov    $0x4,%edi
  45e546:	31 c0                	xor    %eax,%eax
  45e548:	e8 63 2b fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e54d:	48 8b 2d 94 e8 22 00 	mov    0x22e894(%rip),%rbp        # 68cde8 <zbx_iks_transport+0x3c8>
  45e554:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  45e558:	48 85 ff             	test   %rdi,%rdi
  45e55b:	0f 84 5c 01 00 00    	je     45e6bd <zbx_db_vselect+0x1c3>
  45e561:	48 89 de             	mov    %rbx,%rsi
  45e564:	e8 1f 01 fb ff       	callq  40e688 <mysql_query@plt>
  45e569:	85 c0                	test   %eax,%eax
  45e56b:	75 33                	jne    45e5a0 <zbx_db_vselect+0xa6>
  45e56d:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  45e571:	e8 82 02 fb ff       	callq  40e7f8 <mysql_store_result@plt>
  45e576:	48 89 c5             	mov    %rax,%rbp
  45e579:	41 8b 04 24          	mov    (%r12),%eax
  45e57d:	85 c0                	test   %eax,%eax
  45e57f:	0f 85 a8 00 00 00    	jne    45e62d <zbx_db_vselect+0x133>
  45e585:	48 85 db             	test   %rbx,%rbx
  45e588:	74 08                	je     45e592 <zbx_db_vselect+0x98>
  45e58a:	48 89 df             	mov    %rbx,%rdi
  45e58d:	e8 56 fc fa ff       	callq  40e1e8 <free@plt>
  45e592:	48 89 e8             	mov    %rbp,%rax
  45e595:	48 83 c4 28          	add    $0x28,%rsp
  45e599:	5b                   	pop    %rbx
  45e59a:	5d                   	pop    %rbp
  45e59b:	41 5c                	pop    %r12
  45e59d:	41 5d                	pop    %r13
  45e59f:	c3                   	retq   
  45e5a0:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  45e5a4:	e8 0f fe fa ff       	callq  40e3b8 <mysql_error@plt>
  45e5a9:	49 89 c5             	mov    %rax,%r13
  45e5ac:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  45e5b0:	e8 43 fb fa ff       	callq  40e0f8 <mysql_errno@plt>
  45e5b5:	48 89 d9             	mov    %rbx,%rcx
  45e5b8:	4c 89 ea             	mov    %r13,%rdx
  45e5bb:	89 c6                	mov    %eax,%esi
  45e5bd:	bf bd 0b 00 00       	mov    $0xbbd,%edi
  45e5c2:	31 c0                	xor    %eax,%eax
  45e5c4:	e8 1b 30 fd ff       	callq  4315e4 <zabbix_errlog>
  45e5c9:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
  45e5cd:	e8 26 fb fa ff       	callq  40e0f8 <mysql_errno@plt>
  45e5d2:	3d 78 04 00 00       	cmp    $0x478,%eax
  45e5d7:	74 41                	je     45e61a <zbx_db_vselect+0x120>
  45e5d9:	76 24                	jbe    45e5ff <zbx_db_vselect+0x105>
  45e5db:	3d d6 07 00 00       	cmp    $0x7d6,%eax
  45e5e0:	74 38                	je     45e61a <zbx_db_vselect+0x120>
  45e5e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  45e5e8:	0f 87 bd 00 00 00    	ja     45e6ab <zbx_db_vselect+0x1b1>
  45e5ee:	2d d2 07 00 00       	sub    $0x7d2,%eax
  45e5f3:	83 f8 01             	cmp    $0x1,%eax
  45e5f6:	76 22                	jbe    45e61a <zbx_db_vselect+0x120>
  45e5f8:	31 ed                	xor    %ebp,%ebp
  45e5fa:	e9 7a ff ff ff       	jmpq   45e579 <zbx_db_vselect+0x7f>
  45e5ff:	3d 1d 04 00 00       	cmp    $0x41d,%eax
  45e604:	74 14                	je     45e61a <zbx_db_vselect+0x120>
  45e606:	66 90                	xchg   %ax,%ax
  45e608:	0f 87 84 00 00 00    	ja     45e692 <zbx_db_vselect+0x198>
  45e60e:	3d 15 04 00 00       	cmp    $0x415,%eax
  45e613:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
  45e618:	75 de                	jne    45e5f8 <zbx_db_vselect+0xfe>
  45e61a:	48 c7 c5 fe ff ff ff 	mov    $0xfffffffffffffffe,%rbp
  45e621:	41 8b 04 24          	mov    (%r12),%eax
  45e625:	85 c0                	test   %eax,%eax
  45e627:	0f 84 58 ff ff ff    	je     45e585 <zbx_db_vselect+0x8b>
  45e62d:	e8 e7 3a fe ff       	callq  442119 <zbx_time>
  45e632:	f2 0f 5c 44 24 18    	subsd  0x18(%rsp),%xmm0
  45e638:	f2 41 0f 2a 0c 24    	cvtsi2sdl (%r12),%xmm1
  45e63e:	f2 0f 5e 0d 92 27 01 	divsd  0x12792(%rip),%xmm1        # 470dd8 <usage_message+0xf098>
  45e645:	00 
  45e646:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  45e64a:	0f 86 35 ff ff ff    	jbe    45e585 <zbx_db_vselect+0x8b>
  45e650:	48 89 da             	mov    %rbx,%rdx
  45e653:	48 8d 35 5a 4a 02 00 	lea    0x24a5a(%rip),%rsi        # 4830b4 <usage_message+0x21374>
  45e65a:	bf 03 00 00 00       	mov    $0x3,%edi
  45e65f:	b8 01 00 00 00       	mov    $0x1,%eax
  45e664:	e8 47 2a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e669:	e9 17 ff ff ff       	jmpq   45e585 <zbx_db_vselect+0x8b>
  45e66e:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  45e673:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
  45e678:	e8 9c 3a fe ff       	callq  442119 <zbx_time>
  45e67d:	f2 0f 11 44 24 18    	movsd  %xmm0,0x18(%rsp)
  45e683:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  45e688:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  45e68d:	e9 92 fe ff ff       	jmpq   45e524 <zbx_db_vselect+0x2a>
  45e692:	3d 51 04 00 00       	cmp    $0x451,%eax
  45e697:	74 81                	je     45e61a <zbx_db_vselect+0x120>
  45e699:	3d 76 04 00 00       	cmp    $0x476,%eax
  45e69e:	0f 84 76 ff ff ff    	je     45e61a <zbx_db_vselect+0x120>
  45e6a4:	31 ed                	xor    %ebp,%ebp
  45e6a6:	e9 ce fe ff ff       	jmpq   45e579 <zbx_db_vselect+0x7f>
  45e6ab:	3d dd 07 00 00       	cmp    $0x7dd,%eax
  45e6b0:	0f 84 64 ff ff ff    	je     45e61a <zbx_db_vselect+0x120>
  45e6b6:	31 ed                	xor    %ebp,%ebp
  45e6b8:	e9 bc fe ff ff       	jmpq   45e579 <zbx_db_vselect+0x7f>
  45e6bd:	66 bf bb 0b          	mov    $0xbbb,%di
  45e6c1:	31 c0                	xor    %eax,%eax
  45e6c3:	e8 1c 2f fd ff       	callq  4315e4 <zabbix_errlog>
  45e6c8:	31 ed                	xor    %ebp,%ebp
  45e6ca:	e9 aa fe ff ff       	jmpq   45e579 <zbx_db_vselect+0x7f>
  45e6cf:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
  45e6d6:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
  45e6db:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  45e6e0:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  45e6e5:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  45e6ea:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  45e6ef:	0f b6 c0             	movzbl %al,%eax
  45e6f2:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  45e6f9:	00 
  45e6fa:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 45e72e <zbx_db_vselect+0x234>
  45e701:	48 29 d0             	sub    %rdx,%rax
  45e704:	48 8d 94 24 cf 00 00 	lea    0xcf(%rsp),%rdx
  45e70b:	00 
  45e70c:	ff e0                	jmpq   *%rax
  45e70e:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  45e712:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  45e716:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  45e71a:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  45e71e:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  45e722:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  45e726:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  45e72a:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  45e72e:	48 89 e6             	mov    %rsp,%rsi
  45e731:	c7 04 24 08 00 00 00 	movl   $0x8,(%rsp)
  45e738:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  45e73f:	00 
  45e740:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
  45e747:	00 
  45e748:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  45e74d:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  45e752:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  45e757:	e8 9e fd ff ff       	callq  45e4fa <zbx_db_vselect>
  45e75c:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
  45e763:	c3                   	retq   

000000000045e764 <zbx_db_select_n>:
  45e764:	89 f2                	mov    %esi,%edx
  45e766:	48 89 fe             	mov    %rdi,%rsi
  45e769:	48 8d 3d 5e 49 02 00 	lea    0x2495e(%rip),%rdi        # 4830ce <usage_message+0x2138e>
  45e770:	31 c0                	xor    %eax,%eax
  45e772:	e9 58 ff ff ff       	jmpq   45e6cf <zbx_db_vselect+0x1d5>

000000000045e777 <zbx_db_fetch>:
  45e777:	48 85 ff             	test   %rdi,%rdi
  45e77a:	74 05                	je     45e781 <zbx_db_fetch+0xa>
  45e77c:	e9 87 fc fa ff       	jmpq   40e408 <mysql_fetch_row@plt>
  45e781:	31 c0                	xor    %eax,%eax
  45e783:	c3                   	retq   

000000000045e784 <zbx_db_vexecute>:
  45e784:	41 56                	push   %r14
  45e786:	41 55                	push   %r13
  45e788:	41 54                	push   %r12
  45e78a:	55                   	push   %rbp
  45e78b:	53                   	push   %rbx
  45e78c:	48 83 ec 20          	sub    $0x20,%rsp
  45e790:	48 89 f2             	mov    %rsi,%rdx
  45e793:	4c 8b 2d 16 e6 22 00 	mov    0x22e616(%rip),%r13        # 68cdb0 <zbx_iks_transport+0x390>
  45e79a:	41 8b 6d 00          	mov    0x0(%r13),%ebp
  45e79e:	85 ed                	test   %ebp,%ebp
  45e7a0:	0f 85 62 01 00 00    	jne    45e908 <zbx_db_vexecute+0x184>
  45e7a6:	66 0f ef c0          	pxor   %xmm0,%xmm0
  45e7aa:	f2 0f 11 44 24 18    	movsd  %xmm0,0x18(%rsp)
  45e7b0:	48 89 fe             	mov    %rdi,%rsi
  45e7b3:	31 ff                	xor    %edi,%edi
  45e7b5:	e8 6e 5f fe ff       	callq  444728 <zbx_dvsprintf>
  45e7ba:	49 89 c4             	mov    %rax,%r12
  45e7bd:	8b 35 a9 8e 25 00    	mov    0x258ea9(%rip),%esi        # 6b766c <conn+0xc>
  45e7c3:	85 f6                	test   %esi,%esi
  45e7c5:	0f 85 32 01 00 00    	jne    45e8fd <zbx_db_vexecute+0x179>
  45e7cb:	8b 15 97 8e 25 00    	mov    0x258e97(%rip),%edx        # 6b7668 <conn+0x8>
  45e7d1:	85 d2                	test   %edx,%edx
  45e7d3:	0f 84 11 01 00 00    	je     45e8ea <zbx_db_vexecute+0x166>
  45e7d9:	4c 89 e1             	mov    %r12,%rcx
  45e7dc:	48 8d 35 ba 48 02 00 	lea    0x248ba(%rip),%rsi        # 48309d <usage_message+0x2135d>
  45e7e3:	bf 04 00 00 00       	mov    $0x4,%edi
  45e7e8:	31 c0                	xor    %eax,%eax
  45e7ea:	e8 c1 28 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e7ef:	48 8b 1d f2 e5 22 00 	mov    0x22e5f2(%rip),%rbx        # 68cde8 <zbx_iks_transport+0x3c8>
  45e7f6:	48 8b 3b             	mov    (%rbx),%rdi
  45e7f9:	48 85 ff             	test   %rdi,%rdi
  45e7fc:	0f 84 ac 01 00 00    	je     45e9ae <zbx_db_vexecute+0x22a>
  45e802:	4c 89 e6             	mov    %r12,%rsi
  45e805:	e8 7e fe fa ff       	callq  40e688 <mysql_query@plt>
  45e80a:	85 c0                	test   %eax,%eax
  45e80c:	0f 85 1a 01 00 00    	jne    45e92c <zbx_db_vexecute+0x1a8>
  45e812:	31 ed                	xor    %ebp,%ebp
  45e814:	48 8b 3b             	mov    (%rbx),%rdi
  45e817:	e8 ec fa fa ff       	callq  40e308 <mysql_field_count@plt>
  45e81c:	85 c0                	test   %eax,%eax
  45e81e:	75 72                	jne    45e892 <zbx_db_vexecute+0x10e>
  45e820:	48 8b 3b             	mov    (%rbx),%rdi
  45e823:	e8 00 04 fb ff       	callq  40ec28 <mysql_affected_rows@plt>
  45e828:	01 c5                	add    %eax,%ebp
  45e82a:	48 8b 3b             	mov    (%rbx),%rdi
  45e82d:	e8 66 fb fa ff       	callq  40e398 <mysql_next_result@plt>
  45e832:	83 f8 00             	cmp    $0x0,%eax
  45e835:	7e 4b                	jle    45e882 <zbx_db_vexecute+0xfe>
  45e837:	48 8b 3b             	mov    (%rbx),%rdi
  45e83a:	e8 79 fb fa ff       	callq  40e3b8 <mysql_error@plt>
  45e83f:	49 89 c6             	mov    %rax,%r14
  45e842:	48 8b 3b             	mov    (%rbx),%rdi
  45e845:	e8 ae f8 fa ff       	callq  40e0f8 <mysql_errno@plt>
  45e84a:	4c 89 e1             	mov    %r12,%rcx
  45e84d:	4c 89 f2             	mov    %r14,%rdx
  45e850:	89 c6                	mov    %eax,%esi
  45e852:	bf bd 0b 00 00       	mov    $0xbbd,%edi
  45e857:	31 c0                	xor    %eax,%eax
  45e859:	e8 86 2d fd ff       	callq  4315e4 <zabbix_errlog>
  45e85e:	41 8b 5d 00          	mov    0x0(%r13),%ebx
  45e862:	85 db                	test   %ebx,%ebx
  45e864:	75 47                	jne    45e8ad <zbx_db_vexecute+0x129>
  45e866:	4d 85 e4             	test   %r12,%r12
  45e869:	74 08                	je     45e873 <zbx_db_vexecute+0xef>
  45e86b:	4c 89 e7             	mov    %r12,%rdi
  45e86e:	e8 75 f9 fa ff       	callq  40e1e8 <free@plt>
  45e873:	89 e8                	mov    %ebp,%eax
  45e875:	48 83 c4 20          	add    $0x20,%rsp
  45e879:	5b                   	pop    %rbx
  45e87a:	5d                   	pop    %rbp
  45e87b:	41 5c                	pop    %r12
  45e87d:	41 5d                	pop    %r13
  45e87f:	41 5e                	pop    %r14
  45e881:	c3                   	retq   
  45e882:	75 da                	jne    45e85e <zbx_db_vexecute+0xda>
  45e884:	48 8b 3b             	mov    (%rbx),%rdi
  45e887:	e8 7c fa fa ff       	callq  40e308 <mysql_field_count@plt>
  45e88c:	85 c0                	test   %eax,%eax
  45e88e:	66 90                	xchg   %ax,%ax
  45e890:	74 8e                	je     45e820 <zbx_db_vexecute+0x9c>
  45e892:	48 8d 35 41 48 02 00 	lea    0x24841(%rip),%rsi        # 4830da <usage_message+0x2139a>
  45e899:	bf 04 00 00 00       	mov    $0x4,%edi
  45e89e:	31 c0                	xor    %eax,%eax
  45e8a0:	e8 0b 28 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e8a5:	41 8b 5d 00          	mov    0x0(%r13),%ebx
  45e8a9:	85 db                	test   %ebx,%ebx
  45e8ab:	74 b9                	je     45e866 <zbx_db_vexecute+0xe2>
  45e8ad:	e8 67 38 fe ff       	callq  442119 <zbx_time>
  45e8b2:	f2 0f 5c 44 24 18    	subsd  0x18(%rsp),%xmm0
  45e8b8:	f2 41 0f 2a 4d 00    	cvtsi2sdl 0x0(%r13),%xmm1
  45e8be:	f2 0f 5e 0d 12 25 01 	divsd  0x12512(%rip),%xmm1        # 470dd8 <usage_message+0xf098>
  45e8c5:	00 
  45e8c6:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
  45e8ca:	76 9a                	jbe    45e866 <zbx_db_vexecute+0xe2>
  45e8cc:	4c 89 e2             	mov    %r12,%rdx
  45e8cf:	48 8d 35 de 47 02 00 	lea    0x247de(%rip),%rsi        # 4830b4 <usage_message+0x21374>
  45e8d6:	bf 03 00 00 00       	mov    $0x3,%edi
  45e8db:	b8 01 00 00 00       	mov    $0x1,%eax
  45e8e0:	e8 cb 27 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e8e5:	e9 7c ff ff ff       	jmpq   45e866 <zbx_db_vexecute+0xe2>
  45e8ea:	48 8d 35 47 48 02 00 	lea    0x24847(%rip),%rsi        # 483138 <usage_message+0x213f8>
  45e8f1:	bf 04 00 00 00       	mov    $0x4,%edi
  45e8f6:	31 c0                	xor    %eax,%eax
  45e8f8:	e8 b3 27 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45e8fd:	8b 15 65 8d 25 00    	mov    0x258d65(%rip),%edx        # 6b7668 <conn+0x8>
  45e903:	e9 d1 fe ff ff       	jmpq   45e7d9 <zbx_db_vexecute+0x55>
  45e908:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
  45e90d:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
  45e912:	e8 02 38 fe ff       	callq  442119 <zbx_time>
  45e917:	f2 0f 11 44 24 18    	movsd  %xmm0,0x18(%rsp)
  45e91d:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
  45e922:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
  45e927:	e9 84 fe ff ff       	jmpq   45e7b0 <zbx_db_vexecute+0x2c>
  45e92c:	48 8b 3b             	mov    (%rbx),%rdi
  45e92f:	e8 84 fa fa ff       	callq  40e3b8 <mysql_error@plt>
  45e934:	48 89 c5             	mov    %rax,%rbp
  45e937:	48 8b 3b             	mov    (%rbx),%rdi
  45e93a:	e8 b9 f7 fa ff       	callq  40e0f8 <mysql_errno@plt>
  45e93f:	4c 89 e1             	mov    %r12,%rcx
  45e942:	48 89 ea             	mov    %rbp,%rdx
  45e945:	89 c6                	mov    %eax,%esi
  45e947:	bf bd 0b 00 00       	mov    $0xbbd,%edi
  45e94c:	31 c0                	xor    %eax,%eax
  45e94e:	e8 91 2c fd ff       	callq  4315e4 <zabbix_errlog>
  45e953:	48 8b 3b             	mov    (%rbx),%rdi
  45e956:	e8 9d f7 fa ff       	callq  40e0f8 <mysql_errno@plt>
  45e95b:	3d 78 04 00 00       	cmp    $0x478,%eax
  45e960:	74 42                	je     45e9a4 <zbx_db_vexecute+0x220>
  45e962:	77 29                	ja     45e98d <zbx_db_vexecute+0x209>
  45e964:	3d 1d 04 00 00       	cmp    $0x41d,%eax
  45e969:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  45e970:	74 32                	je     45e9a4 <zbx_db_vexecute+0x220>
  45e972:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  45e978:	77 49                	ja     45e9c3 <zbx_db_vexecute+0x23f>
  45e97a:	3d 15 04 00 00       	cmp    $0x415,%eax
  45e97f:	90                   	nop
  45e980:	74 22                	je     45e9a4 <zbx_db_vexecute+0x220>
  45e982:	83 cd ff             	or     $0xffffffffffffffff,%ebp
  45e985:	0f 1f 00             	nopl   (%rax)
  45e988:	e9 d1 fe ff ff       	jmpq   45e85e <zbx_db_vexecute+0xda>
  45e98d:	3d d6 07 00 00       	cmp    $0x7d6,%eax
  45e992:	74 10                	je     45e9a4 <zbx_db_vexecute+0x220>
  45e994:	0f 1f 40 00          	nopl   0x0(%rax)
  45e998:	77 40                	ja     45e9da <zbx_db_vexecute+0x256>
  45e99a:	2d d2 07 00 00       	sub    $0x7d2,%eax
  45e99f:	83 f8 01             	cmp    $0x1,%eax
  45e9a2:	77 de                	ja     45e982 <zbx_db_vexecute+0x1fe>
  45e9a4:	bd fe ff ff ff       	mov    $0xfffffffe,%ebp
  45e9a9:	e9 b0 fe ff ff       	jmpq   45e85e <zbx_db_vexecute+0xda>
  45e9ae:	66 bf bb 0b          	mov    $0xbbb,%di
  45e9b2:	31 c0                	xor    %eax,%eax
  45e9b4:	e8 2b 2c fd ff       	callq  4315e4 <zabbix_errlog>
  45e9b9:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
  45e9be:	e9 9b fe ff ff       	jmpq   45e85e <zbx_db_vexecute+0xda>
  45e9c3:	3d 51 04 00 00       	cmp    $0x451,%eax
  45e9c8:	74 da                	je     45e9a4 <zbx_db_vexecute+0x220>
  45e9ca:	3d 76 04 00 00       	cmp    $0x476,%eax
  45e9cf:	90                   	nop
  45e9d0:	75 b0                	jne    45e982 <zbx_db_vexecute+0x1fe>
  45e9d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  45e9d8:	eb ca                	jmp    45e9a4 <zbx_db_vexecute+0x220>
  45e9da:	3d dd 07 00 00       	cmp    $0x7dd,%eax
  45e9df:	90                   	nop
  45e9e0:	75 a0                	jne    45e982 <zbx_db_vexecute+0x1fe>
  45e9e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  45e9e8:	eb ba                	jmp    45e9a4 <zbx_db_vexecute+0x220>

000000000045e9ea <__zbx_zbx_db_execute>:
  45e9ea:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
  45e9f1:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
  45e9f6:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  45e9fb:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
  45ea00:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
  45ea05:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
  45ea0a:	0f b6 c0             	movzbl %al,%eax
  45ea0d:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
  45ea14:	00 
  45ea15:	48 8d 05 2d 00 00 00 	lea    0x2d(%rip),%rax        # 45ea49 <__zbx_zbx_db_execute+0x5f>
  45ea1c:	48 29 d0             	sub    %rdx,%rax
  45ea1f:	48 8d 94 24 cf 00 00 	lea    0xcf(%rsp),%rdx
  45ea26:	00 
  45ea27:	ff e0                	jmpq   *%rax
  45ea29:	0f 29 7a f1          	movaps %xmm7,-0xf(%rdx)
  45ea2d:	0f 29 72 e1          	movaps %xmm6,-0x1f(%rdx)
  45ea31:	0f 29 6a d1          	movaps %xmm5,-0x2f(%rdx)
  45ea35:	0f 29 62 c1          	movaps %xmm4,-0x3f(%rdx)
  45ea39:	0f 29 5a b1          	movaps %xmm3,-0x4f(%rdx)
  45ea3d:	0f 29 52 a1          	movaps %xmm2,-0x5f(%rdx)
  45ea41:	0f 29 4a 91          	movaps %xmm1,-0x6f(%rdx)
  45ea45:	0f 29 42 81          	movaps %xmm0,-0x7f(%rdx)
  45ea49:	48 89 e6             	mov    %rsp,%rsi
  45ea4c:	c7 04 24 08 00 00 00 	movl   $0x8,(%rsp)
  45ea53:	c7 44 24 04 30 00 00 	movl   $0x30,0x4(%rsp)
  45ea5a:	00 
  45ea5b:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
  45ea62:	00 
  45ea63:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  45ea68:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
  45ea6d:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  45ea72:	e8 0d fd ff ff       	callq  45e784 <zbx_db_vexecute>
  45ea77:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
  45ea7e:	c3                   	retq   

000000000045ea7f <zbx_db_rollback>:
  45ea7f:	48 83 ec 08          	sub    $0x8,%rsp
  45ea83:	44 8b 05 de 8b 25 00 	mov    0x258bde(%rip),%r8d        # 6b7668 <conn+0x8>
  45ea8a:	45 85 c0             	test   %r8d,%r8d
  45ea8d:	74 25                	je     45eab4 <zbx_db_rollback+0x35>
  45ea8f:	48 8d 35 62 46 02 00 	lea    0x24662(%rip),%rsi        # 4830f8 <usage_message+0x213b8>
  45ea96:	48 8d 3d c8 36 02 00 	lea    0x236c8(%rip),%rdi        # 482165 <usage_message+0x20425>
  45ea9d:	31 c0                	xor    %eax,%eax
  45ea9f:	e8 46 ff ff ff       	callq  45e9ea <__zbx_zbx_db_execute>
  45eaa4:	85 c0                	test   %eax,%eax
  45eaa6:	78 07                	js     45eaaf <zbx_db_rollback+0x30>
  45eaa8:	83 2d b9 8b 25 00 01 	subl   $0x1,0x258bb9(%rip)        # 6b7668 <conn+0x8>
  45eaaf:	48 83 c4 08          	add    $0x8,%rsp
  45eab3:	c3                   	retq   
  45eab4:	48 8d 35 a5 46 02 00 	lea    0x246a5(%rip),%rsi        # 483160 <usage_message+0x21420>
  45eabb:	bf 01 00 00 00       	mov    $0x1,%edi
  45eac0:	31 c0                	xor    %eax,%eax
  45eac2:	e8 e9 25 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45eac7:	48 8d 0d 72 47 02 00 	lea    0x24772(%rip),%rcx        # 483240 <usage_message+0x21500>
  45eace:	ba f3 01 00 00       	mov    $0x1f3,%edx
  45ead3:	48 8d 35 55 65 01 00 	lea    0x16555(%rip),%rsi        # 47502f <usage_message+0x132ef>
  45eada:	48 8d 3d 67 0e 01 00 	lea    0x10e67(%rip),%rdi        # 46f948 <usage_message+0xdc08>
  45eae1:	e8 12 f4 fa ff       	callq  40def8 <__assert_fail@plt>

000000000045eae6 <zbx_db_commit>:
  45eae6:	48 83 ec 08          	sub    $0x8,%rsp
  45eaea:	44 8b 0d 77 8b 25 00 	mov    0x258b77(%rip),%r9d        # 6b7668 <conn+0x8>
  45eaf1:	45 85 c9             	test   %r9d,%r9d
  45eaf4:	74 25                	je     45eb1b <zbx_db_commit+0x35>
  45eaf6:	48 8d 35 05 46 02 00 	lea    0x24605(%rip),%rsi        # 483102 <usage_message+0x213c2>
  45eafd:	48 8d 3d 61 36 02 00 	lea    0x23661(%rip),%rdi        # 482165 <usage_message+0x20425>
  45eb04:	31 c0                	xor    %eax,%eax
  45eb06:	e8 df fe ff ff       	callq  45e9ea <__zbx_zbx_db_execute>
  45eb0b:	85 c0                	test   %eax,%eax
  45eb0d:	78 07                	js     45eb16 <zbx_db_commit+0x30>
  45eb0f:	83 2d 52 8b 25 00 01 	subl   $0x1,0x258b52(%rip)        # 6b7668 <conn+0x8>
  45eb16:	48 83 c4 08          	add    $0x8,%rsp
  45eb1a:	c3                   	retq   
  45eb1b:	48 8d 35 86 46 02 00 	lea    0x24686(%rip),%rsi        # 4831a8 <usage_message+0x21468>
  45eb22:	bf 01 00 00 00       	mov    $0x1,%edi
  45eb27:	31 c0                	xor    %eax,%eax
  45eb29:	e8 82 25 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45eb2e:	48 8d 0d 1b 47 02 00 	lea    0x2471b(%rip),%rcx        # 483250 <usage_message+0x21510>
  45eb35:	ba c9 01 00 00       	mov    $0x1c9,%edx
  45eb3a:	48 8d 35 ee 64 01 00 	lea    0x164ee(%rip),%rsi        # 47502f <usage_message+0x132ef>
  45eb41:	48 8d 3d 00 0e 01 00 	lea    0x10e00(%rip),%rdi        # 46f948 <usage_message+0xdc08>
  45eb48:	e8 ab f3 fa ff       	callq  40def8 <__assert_fail@plt>

000000000045eb4d <zbx_db_begin>:
  45eb4d:	48 83 ec 08          	sub    $0x8,%rsp
  45eb51:	8b 05 11 8b 25 00    	mov    0x258b11(%rip),%eax        # 6b7668 <conn+0x8>
  45eb57:	85 c0                	test   %eax,%eax
  45eb59:	7f 2e                	jg     45eb89 <zbx_db_begin+0x3c>
  45eb5b:	83 c0 01             	add    $0x1,%eax
  45eb5e:	89 05 04 8b 25 00    	mov    %eax,0x258b04(%rip)        # 6b7668 <conn+0x8>
  45eb64:	48 8d 35 9f 45 02 00 	lea    0x2459f(%rip),%rsi        # 48310a <usage_message+0x213ca>
  45eb6b:	48 8d 3d f3 35 02 00 	lea    0x235f3(%rip),%rdi        # 482165 <usage_message+0x20425>
  45eb72:	31 c0                	xor    %eax,%eax
  45eb74:	e8 71 fe ff ff       	callq  45e9ea <__zbx_zbx_db_execute>
  45eb79:	85 c0                	test   %eax,%eax
  45eb7b:	79 07                	jns    45eb84 <zbx_db_begin+0x37>
  45eb7d:	83 2d e4 8a 25 00 01 	subl   $0x1,0x258ae4(%rip)        # 6b7668 <conn+0x8>
  45eb84:	48 83 c4 08          	add    $0x8,%rsp
  45eb88:	c3                   	retq   
  45eb89:	48 8d 35 60 46 02 00 	lea    0x24660(%rip),%rsi        # 4831f0 <usage_message+0x214b0>
  45eb90:	bf 01 00 00 00       	mov    $0x1,%edi
  45eb95:	31 c0                	xor    %eax,%eax
  45eb97:	e8 14 25 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45eb9c:	48 8d 0d bb 46 02 00 	lea    0x246bb(%rip),%rcx        # 48325e <usage_message+0x2151e>
  45eba3:	ba 9b 01 00 00       	mov    $0x19b,%edx
  45eba8:	48 8d 35 80 64 01 00 	lea    0x16480(%rip),%rsi        # 47502f <usage_message+0x132ef>
  45ebaf:	48 8d 3d 92 0d 01 00 	lea    0x10d92(%rip),%rdi        # 46f948 <usage_message+0xdc08>
  45ebb6:	e8 3d f3 fa ff       	callq  40def8 <__assert_fail@plt>

000000000045ebbb <zbx_db_connect>:
  45ebbb:	41 57                	push   %r15
  45ebbd:	41 56                	push   %r14
  45ebbf:	41 55                	push   %r13
  45ebc1:	41 54                	push   %r12
  45ebc3:	55                   	push   %rbp
  45ebc4:	53                   	push   %rbx
  45ebc5:	48 83 ec 28          	sub    $0x28,%rsp
  45ebc9:	49 89 fe             	mov    %rdi,%r14
  45ebcc:	49 89 f4             	mov    %rsi,%r12
  45ebcf:	49 89 d5             	mov    %rdx,%r13
  45ebd2:	48 89 cd             	mov    %rcx,%rbp
  45ebd5:	4d 89 c7             	mov    %r8,%r15
  45ebd8:	c7 05 8a 8a 25 00 01 	movl   $0x1,0x258a8a(%rip)        # 6b766c <conn+0xc>
  45ebdf:	00 00 00 
  45ebe2:	31 ff                	xor    %edi,%edi
  45ebe4:	44 89 4c 24 18       	mov    %r9d,0x18(%rsp)
  45ebe9:	e8 3a f4 fa ff       	callq  40e028 <mysql_init@plt>
  45ebee:	48 8b 1d f3 e1 22 00 	mov    0x22e1f3(%rip),%rbx        # 68cde8 <zbx_iks_transport+0x3c8>
  45ebf5:	48 89 03             	mov    %rax,(%rbx)
  45ebf8:	48 c7 44 24 08 00 00 	movq   $0x10000,0x8(%rsp)
  45ebff:	01 00 
  45ec01:	4c 89 3c 24          	mov    %r15,(%rsp)
  45ec05:	44 8b 4c 24 18       	mov    0x18(%rsp),%r9d
  45ec0a:	49 89 e8             	mov    %rbp,%r8
  45ec0d:	4c 89 e9             	mov    %r13,%rcx
  45ec10:	4c 89 e2             	mov    %r12,%rdx
  45ec13:	4c 89 f6             	mov    %r14,%rsi
  45ec16:	48 89 c7             	mov    %rax,%rdi
  45ec19:	e8 ba f6 fa ff       	callq  40e2d8 <mysql_real_connect@plt>
  45ec1e:	48 85 c0             	test   %rax,%rax
  45ec21:	74 46                	je     45ec69 <zbx_db_connect+0xae>
  45ec23:	48 89 ee             	mov    %rbp,%rsi
  45ec26:	48 8b 3b             	mov    (%rbx),%rdi
  45ec29:	e8 aa f9 fa ff       	callq  40e5d8 <mysql_select_db@plt>
  45ec2e:	85 c0                	test   %eax,%eax
  45ec30:	75 37                	jne    45ec69 <zbx_db_connect+0xae>
  45ec32:	48 8d 3d d8 44 02 00 	lea    0x244d8(%rip),%rdi        # 483111 <usage_message+0x213d1>
  45ec39:	31 c0                	xor    %eax,%eax
  45ec3b:	e8 02 9f ff ff       	callq  458b42 <__zbx_DBexecute>
  45ec40:	48 8d 3d d9 44 02 00 	lea    0x244d9(%rip),%rdi        # 483120 <usage_message+0x213e0>
  45ec47:	31 c0                	xor    %eax,%eax
  45ec49:	e8 f4 9e ff ff       	callq  458b42 <__zbx_DBexecute>
  45ec4e:	31 c0                	xor    %eax,%eax
  45ec50:	c7 05 12 8a 25 00 00 	movl   $0x0,0x258a12(%rip)        # 6b766c <conn+0xc>
  45ec57:	00 00 00 
  45ec5a:	48 83 c4 28          	add    $0x28,%rsp
  45ec5e:	5b                   	pop    %rbx
  45ec5f:	5d                   	pop    %rbp
  45ec60:	41 5c                	pop    %r12
  45ec62:	41 5d                	pop    %r13
  45ec64:	41 5e                	pop    %r14
  45ec66:	41 5f                	pop    %r15
  45ec68:	c3                   	retq   
  45ec69:	48 8b 3b             	mov    (%rbx),%rdi
  45ec6c:	e8 47 f7 fa ff       	callq  40e3b8 <mysql_error@plt>
  45ec71:	49 89 c4             	mov    %rax,%r12
  45ec74:	48 8b 3b             	mov    (%rbx),%rdi
  45ec77:	e8 7c f4 fa ff       	callq  40e0f8 <mysql_errno@plt>
  45ec7c:	4c 89 e1             	mov    %r12,%rcx
  45ec7f:	89 c2                	mov    %eax,%edx
  45ec81:	48 89 ee             	mov    %rbp,%rsi
  45ec84:	bf b9 0b 00 00       	mov    $0xbb9,%edi
  45ec89:	31 c0                	xor    %eax,%eax
  45ec8b:	e8 54 29 fd ff       	callq  4315e4 <zabbix_errlog>
  45ec90:	48 8b 3b             	mov    (%rbx),%rdi
  45ec93:	e8 60 f4 fa ff       	callq  40e0f8 <mysql_errno@plt>
  45ec98:	3d 78 04 00 00       	cmp    $0x478,%eax
  45ec9d:	74 3d                	je     45ecdc <zbx_db_connect+0x121>
  45ec9f:	90                   	nop
  45eca0:	77 20                	ja     45ecc2 <zbx_db_connect+0x107>
  45eca2:	3d 1d 04 00 00       	cmp    $0x41d,%eax
  45eca7:	90                   	nop
  45eca8:	74 32                	je     45ecdc <zbx_db_connect+0x121>
  45ecaa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  45ecb0:	77 34                	ja     45ece6 <zbx_db_connect+0x12b>
  45ecb2:	3d 15 04 00 00       	cmp    $0x415,%eax
  45ecb7:	90                   	nop
  45ecb8:	74 22                	je     45ecdc <zbx_db_connect+0x121>
  45ecba:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  45ecbf:	90                   	nop
  45ecc0:	eb 8e                	jmp    45ec50 <zbx_db_connect+0x95>
  45ecc2:	3d d6 07 00 00       	cmp    $0x7d6,%eax
  45ecc7:	74 13                	je     45ecdc <zbx_db_connect+0x121>
  45ecc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
  45ecd0:	77 28                	ja     45ecfa <zbx_db_connect+0x13f>
  45ecd2:	2d d2 07 00 00       	sub    $0x7d2,%eax
  45ecd7:	83 f8 01             	cmp    $0x1,%eax
  45ecda:	77 de                	ja     45ecba <zbx_db_connect+0xff>
  45ecdc:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
  45ece1:	e9 6a ff ff ff       	jmpq   45ec50 <zbx_db_connect+0x95>
  45ece6:	3d 51 04 00 00       	cmp    $0x451,%eax
  45eceb:	74 ef                	je     45ecdc <zbx_db_connect+0x121>
  45eced:	3d 76 04 00 00       	cmp    $0x476,%eax
  45ecf2:	75 c6                	jne    45ecba <zbx_db_connect+0xff>
  45ecf4:	0f 1f 40 00          	nopl   0x0(%rax)
  45ecf8:	eb e2                	jmp    45ecdc <zbx_db_connect+0x121>
  45ecfa:	3d dd 07 00 00       	cmp    $0x7dd,%eax
  45ecff:	90                   	nop
  45ed00:	75 b8                	jne    45ecba <zbx_db_connect+0xff>
  45ed02:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  45ed08:	eb d2                	jmp    45ecdc <zbx_db_connect+0x121>

000000000045ed0a <zbx_db_close>:
  45ed0a:	53                   	push   %rbx
  45ed0b:	48 8b 1d d6 e0 22 00 	mov    0x22e0d6(%rip),%rbx        # 68cde8 <zbx_iks_transport+0x3c8>
  45ed12:	48 8b 3b             	mov    (%rbx),%rdi
  45ed15:	e8 6e f6 fa ff       	callq  40e388 <mysql_close@plt>
  45ed1a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  45ed21:	5b                   	pop    %rbx
  45ed22:	c3                   	retq   
  45ed23:	90                   	nop
  45ed24:	90                   	nop
  45ed25:	90                   	nop
  45ed26:	90                   	nop
  45ed27:	90                   	nop
  45ed28:	90                   	nop
  45ed29:	90                   	nop
  45ed2a:	90                   	nop
  45ed2b:	90                   	nop
  45ed2c:	90                   	nop
  45ed2d:	90                   	nop
  45ed2e:	90                   	nop
  45ed2f:	90                   	nop
  45ed30:	48 85 ff             	test   %rdi,%rdi
  45ed33:	74 07                	je     45ed3c <zbx_db_close+0x32>
  45ed35:	8b 3f                	mov    (%rdi),%edi
  45ed37:	e9 cc f0 fa ff       	jmpq   40de08 <close@plt>
  45ed3c:	c3                   	retq   
  45ed3d:	41 54                	push   %r12
  45ed3f:	55                   	push   %rbp
  45ed40:	53                   	push   %rbx
  45ed41:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
  45ed48:	48 89 fb             	mov    %rdi,%rbx
  45ed4b:	48 89 f5             	mov    %rsi,%rbp
  45ed4e:	49 89 d4             	mov    %rdx,%r12
  45ed51:	89 ca                	mov    %ecx,%edx
  45ed53:	48 85 ff             	test   %rdi,%rdi
  45ed56:	0f 84 c8 00 00 00    	je     45ee24 <zbx_db_close+0x11a>
  45ed5c:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
  45ed63:	00 00 00 00 00 
  45ed68:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
  45ed6f:	00 00 00 00 00 
  45ed74:	b9 10 00 00 00       	mov    $0x10,%ecx
  45ed79:	31 c0                	xor    %eax,%eax
  45ed7b:	48 89 e7             	mov    %rsp,%rdi
  45ed7e:	fc                   	cld    
  45ed7f:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  45ed82:	8b 3b                	mov    (%rbx),%edi
  45ed84:	41 89 f9             	mov    %edi,%r9d
  45ed87:	85 ff                	test   %edi,%edi
  45ed89:	0f 88 8c 00 00 00    	js     45ee1b <zbx_db_close+0x111>
  45ed8f:	41 c1 f9 06          	sar    $0x6,%r9d
  45ed93:	4d 63 c9             	movslq %r9d,%r9
  45ed96:	4e 8b 14 cc          	mov    (%rsp,%r9,8),%r10
  45ed9a:	83 fa ff             	cmp    $0xffffffffffffffff,%edx
  45ed9d:	74 5e                	je     45edfd <zbx_db_close+0xf3>
  45ed9f:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
  45eda6:	00 
  45eda7:	48 63 d2             	movslq %edx,%rdx
  45edaa:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
  45edb1:	00 
  45edb2:	89 f9                	mov    %edi,%ecx
  45edb4:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
  45edba:	78 54                	js     45ee10 <zbx_db_close+0x106>
  45edbc:	b8 01 00 00 00       	mov    $0x1,%eax
  45edc1:	48 d3 e0             	shl    %cl,%rax
  45edc4:	4c 09 d0             	or     %r10,%rax
  45edc7:	4a 89 04 cc          	mov    %rax,(%rsp,%r9,8)
  45edcb:	83 c7 01             	add    $0x1,%edi
  45edce:	31 c9                	xor    %ecx,%ecx
  45edd0:	31 d2                	xor    %edx,%edx
  45edd2:	48 89 e6             	mov    %rsp,%rsi
  45edd5:	e8 de f0 fa ff       	callq  40deb8 <select@plt>
  45edda:	85 c0                	test   %eax,%eax
  45eddc:	7e 24                	jle    45ee02 <zbx_db_close+0xf8>
  45edde:	31 c9                	xor    %ecx,%ecx
  45ede0:	4c 89 e2             	mov    %r12,%rdx
  45ede3:	48 89 ee             	mov    %rbp,%rsi
  45ede6:	8b 3b                	mov    (%rbx),%edi
  45ede8:	e8 0b f2 fa ff       	callq  40dff8 <recv@plt>
  45eded:	85 c0                	test   %eax,%eax
  45edef:	7e 33                	jle    45ee24 <zbx_db_close+0x11a>
  45edf1:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
  45edf8:	5b                   	pop    %rbx
  45edf9:	5d                   	pop    %rbp
  45edfa:	41 5c                	pop    %r12
  45edfc:	c3                   	retq   
  45edfd:	45 31 c0             	xor    %r8d,%r8d
  45ee00:	eb a5                	jmp    45eda7 <zbx_db_close+0x9d>
  45ee02:	31 c0                	xor    %eax,%eax
  45ee04:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
  45ee0b:	5b                   	pop    %rbx
  45ee0c:	5d                   	pop    %rbp
  45ee0d:	41 5c                	pop    %r12
  45ee0f:	c3                   	retq   
  45ee10:	83 e9 01             	sub    $0x1,%ecx
  45ee13:	83 c9 c0             	or     $0xffffffffffffffc0,%ecx
  45ee16:	83 c1 01             	add    $0x1,%ecx
  45ee19:	eb a1                	jmp    45edbc <zbx_db_close+0xb2>
  45ee1b:	44 8d 4f 3f          	lea    0x3f(%rdi),%r9d
  45ee1f:	e9 6b ff ff ff       	jmpq   45ed8f <zbx_db_close+0x85>
  45ee24:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
  45ee29:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
  45ee30:	5b                   	pop    %rbx
  45ee31:	5d                   	pop    %rbp
  45ee32:	41 5c                	pop    %r12
  45ee34:	c3                   	retq   
  45ee35:	53                   	push   %rbx
  45ee36:	48 89 d3             	mov    %rdx,%rbx
  45ee39:	48 85 ff             	test   %rdi,%rdi
  45ee3c:	74 10                	je     45ee4e <zbx_db_close+0x144>
  45ee3e:	8b 3f                	mov    (%rdi),%edi
  45ee40:	e8 63 fc fa ff       	callq  40eaa8 <write@plt>
  45ee45:	48 39 c3             	cmp    %rax,%rbx
  45ee48:	77 04                	ja     45ee4e <zbx_db_close+0x144>
  45ee4a:	31 c0                	xor    %eax,%eax
  45ee4c:	5b                   	pop    %rbx
  45ee4d:	c3                   	retq   
  45ee4e:	b8 07 00 00 00       	mov    $0x7,%eax
  45ee53:	5b                   	pop    %rbx
  45ee54:	c3                   	retq   
  45ee55:	48 83 ec 08          	sub    $0x8,%rsp
  45ee59:	48 63 35 18 88 25 00 	movslq 0x258818(%rip),%rsi        # 6b7678 <conn+0x18>
  45ee60:	48 8d 15 04 44 02 00 	lea    0x24404(%rip),%rdx        # 48326b <usage_message+0x2152b>
  45ee67:	48 8b 3d 02 88 25 00 	mov    0x258802(%rip),%rdi        # 6b7670 <conn+0x10>
  45ee6e:	31 c0                	xor    %eax,%eax
  45ee70:	e8 ee 5c fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45ee75:	48 8b 05 04 88 25 00 	mov    0x258804(%rip),%rax        # 6b7680 <conn+0x20>
  45ee7c:	c7 40 30 01 00 00 00 	movl   $0x1,0x30(%rax)
  45ee83:	b8 01 00 00 00       	mov    $0x1,%eax
  45ee88:	48 83 c4 08          	add    $0x8,%rsp
  45ee8c:	c3                   	retq   
  45ee8d:	41 54                	push   %r12
  45ee8f:	55                   	push   %rbp
  45ee90:	53                   	push   %rbx
  45ee91:	48 83 ec 50          	sub    $0x50,%rsp
  45ee95:	48 89 f5             	mov    %rsi,%rbp
  45ee98:	49 89 d4             	mov    %rdx,%r12
  45ee9b:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
  45eea2:	c7 04 24 02 00 00 00 	movl   $0x2,(%rsp)
  45eea9:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%rsp)
  45eeb0:	00 
  45eeb1:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
  45eeb8:	00 
  45eeb9:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%rsp)
  45eec0:	00 
  45eec1:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%rsp)
  45eec8:	00 
  45eec9:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
  45eed0:	00 00 
  45eed2:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  45eed9:	00 00 
  45eedb:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
  45eee2:	00 00 
  45eee4:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
  45eee9:	48 8d 15 90 43 02 00 	lea    0x24390(%rip),%rdx        # 483280 <usage_message+0x21540>
  45eef0:	be 06 00 00 00       	mov    $0x6,%esi
  45eef5:	48 89 df             	mov    %rbx,%rdi
  45eef8:	31 c0                	xor    %eax,%eax
  45eefa:	e8 64 5c fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45eeff:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
  45ef04:	48 89 e2             	mov    %rsp,%rdx
  45ef07:	48 89 de             	mov    %rbx,%rsi
  45ef0a:	4c 89 e7             	mov    %r12,%rdi
  45ef0d:	e8 26 f0 fa ff       	callq  40df38 <getaddrinfo@plt>
  45ef12:	85 c0                	test   %eax,%eax
  45ef14:	75 62                	jne    45ef78 <zbx_db_close+0x26e>
  45ef16:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
  45ef1b:	48 85 db             	test   %rbx,%rbx
  45ef1e:	75 0b                	jne    45ef2b <zbx_db_close+0x221>
  45ef20:	eb 64                	jmp    45ef86 <zbx_db_close+0x27c>
  45ef22:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
  45ef26:	48 85 db             	test   %rbx,%rbx
  45ef29:	74 66                	je     45ef91 <zbx_db_close+0x287>
  45ef2b:	8b 53 0c             	mov    0xc(%rbx),%edx
  45ef2e:	8b 73 08             	mov    0x8(%rbx),%esi
  45ef31:	8b 7b 04             	mov    0x4(%rbx),%edi
  45ef34:	e8 af f7 fa ff       	callq  40e6e8 <socket@plt>
  45ef39:	89 05 c1 2c 25 00    	mov    %eax,0x252cc1(%rip)        # 6b1c00 <db_schema+0x1868>
  45ef3f:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45ef42:	74 de                	je     45ef22 <zbx_db_close+0x218>
  45ef44:	8b 53 10             	mov    0x10(%rbx),%edx
  45ef47:	48 8b 73 18          	mov    0x18(%rbx),%rsi
  45ef4b:	89 c7                	mov    %eax,%edi
  45ef4d:	e8 06 f6 fa ff       	callq  40e558 <connect@plt>
  45ef52:	89 c3                	mov    %eax,%ebx
  45ef54:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45ef59:	e8 4a f2 fa ff       	callq  40e1a8 <freeaddrinfo@plt>
  45ef5e:	85 db                	test   %ebx,%ebx
  45ef60:	75 3d                	jne    45ef9f <zbx_db_close+0x295>
  45ef62:	48 8d 05 97 2c 25 00 	lea    0x252c97(%rip),%rax        # 6b1c00 <db_schema+0x1868>
  45ef69:	48 89 45 00          	mov    %rax,0x0(%rbp)
  45ef6d:	31 c0                	xor    %eax,%eax
  45ef6f:	48 83 c4 50          	add    $0x50,%rsp
  45ef73:	5b                   	pop    %rbx
  45ef74:	5d                   	pop    %rbp
  45ef75:	41 5c                	pop    %r12
  45ef77:	c3                   	retq   
  45ef78:	b8 04 00 00 00       	mov    $0x4,%eax
  45ef7d:	48 83 c4 50          	add    $0x50,%rsp
  45ef81:	5b                   	pop    %rbx
  45ef82:	5d                   	pop    %rbp
  45ef83:	41 5c                	pop    %r12
  45ef85:	c3                   	retq   
  45ef86:	8b 05 74 2c 25 00    	mov    0x252c74(%rip),%eax        # 6b1c00 <db_schema+0x1868>
  45ef8c:	83 f8 ff             	cmp    $0xffffffffffffffff,%eax
  45ef8f:	75 b3                	jne    45ef44 <zbx_db_close+0x23a>
  45ef91:	b8 05 00 00 00       	mov    $0x5,%eax
  45ef96:	48 83 c4 50          	add    $0x50,%rsp
  45ef9a:	5b                   	pop    %rbx
  45ef9b:	5d                   	pop    %rbp
  45ef9c:	41 5c                	pop    %r12
  45ef9e:	c3                   	retq   
  45ef9f:	48 8d 3d 5a 2c 25 00 	lea    0x252c5a(%rip),%rdi        # 6b1c00 <db_schema+0x1868>
  45efa6:	e8 85 fd ff ff       	callq  45ed30 <zbx_db_close+0x26>
  45efab:	b8 06 00 00 00       	mov    $0x6,%eax
  45efb0:	48 83 c4 50          	add    $0x50,%rsp
  45efb4:	5b                   	pop    %rbx
  45efb5:	5d                   	pop    %rbp
  45efb6:	41 5c                	pop    %r12
  45efb8:	c3                   	retq   
  45efb9:	55                   	push   %rbp
  45efba:	53                   	push   %rbx
  45efbb:	48 83 ec 08          	sub    $0x8,%rsp
  45efbf:	48 89 fd             	mov    %rdi,%rbp
  45efc2:	48 8b 1d 87 da 22 00 	mov    0x22da87(%rip),%rbx        # 68ca50 <zbx_iks_transport+0x30>
  45efc9:	48 8d 0d b3 42 02 00 	lea    0x242b3(%rip),%rcx        # 483283 <usage_message+0x21543>
  45efd0:	48 89 da             	mov    %rbx,%rdx
  45efd3:	48 8d 35 b3 42 02 00 	lea    0x242b3(%rip),%rsi        # 48328d <usage_message+0x2154d>
  45efda:	bf 04 00 00 00       	mov    $0x4,%edi
  45efdf:	31 c0                	xor    %eax,%eax
  45efe1:	e8 ca 20 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45efe6:	c7 45 30 0a 00 00 00 	movl   $0xa,0x30(%rbp)
  45efed:	48 8d 0d 8f 42 02 00 	lea    0x2428f(%rip),%rcx        # 483283 <usage_message+0x21543>
  45eff4:	48 89 da             	mov    %rbx,%rdx
  45eff7:	48 8d 35 9b 42 02 00 	lea    0x2429b(%rip),%rsi        # 483299 <usage_message+0x21559>
  45effe:	bf 04 00 00 00       	mov    $0x4,%edi
  45f003:	31 c0                	xor    %eax,%eax
  45f005:	e8 a6 20 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f00a:	b8 01 00 00 00       	mov    $0x1,%eax
  45f00f:	48 83 c4 08          	add    $0x8,%rsp
  45f013:	5b                   	pop    %rbx
  45f014:	5d                   	pop    %rbp
  45f015:	c3                   	retq   
  45f016:	41 55                	push   %r13
  45f018:	41 54                	push   %r12
  45f01a:	55                   	push   %rbp
  45f01b:	53                   	push   %rbx
  45f01c:	48 83 ec 08          	sub    $0x8,%rsp
  45f020:	49 89 fd             	mov    %rdi,%r13
  45f023:	89 f5                	mov    %esi,%ebp
  45f025:	48 89 d3             	mov    %rdx,%rbx
  45f028:	4c 8b 25 21 da 22 00 	mov    0x22da21(%rip),%r12        # 68ca50 <zbx_iks_transport+0x30>
  45f02f:	48 8d 0d 73 42 02 00 	lea    0x24273(%rip),%rcx        # 4832a9 <usage_message+0x21569>
  45f036:	4c 89 e2             	mov    %r12,%rdx
  45f039:	48 8d 35 4d 42 02 00 	lea    0x2424d(%rip),%rsi        # 48328d <usage_message+0x2154d>
  45f040:	bf 04 00 00 00       	mov    $0x4,%edi
  45f045:	31 c0                	xor    %eax,%eax
  45f047:	e8 64 20 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f04c:	83 fd 02             	cmp    $0x2,%ebp
  45f04f:	0f 84 e6 00 00 00    	je     45f13b <zbx_db_close+0x431>
  45f055:	83 fd 03             	cmp    $0x3,%ebp
  45f058:	0f 84 a9 00 00 00    	je     45f107 <zbx_db_close+0x3fd>
  45f05e:	83 fd 01             	cmp    $0x1,%ebp
  45f061:	74 39                	je     45f09c <zbx_db_close+0x392>
  45f063:	31 ed                	xor    %ebp,%ebp
  45f065:	48 85 db             	test   %rbx,%rbx
  45f068:	74 08                	je     45f072 <zbx_db_close+0x368>
  45f06a:	48 89 df             	mov    %rbx,%rdi
  45f06d:	e8 d6 f8 fa ff       	callq  40e948 <iks_delete@plt>
  45f072:	48 8d 0d 30 42 02 00 	lea    0x24230(%rip),%rcx        # 4832a9 <usage_message+0x21569>
  45f079:	4c 89 e2             	mov    %r12,%rdx
  45f07c:	48 8d 35 16 42 02 00 	lea    0x24216(%rip),%rsi        # 483299 <usage_message+0x21559>
  45f083:	bf 04 00 00 00       	mov    $0x4,%edi
  45f088:	31 c0                	xor    %eax,%eax
  45f08a:	e8 21 20 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f08f:	89 e8                	mov    %ebp,%eax
  45f091:	48 83 c4 08          	add    $0x8,%rsp
  45f095:	5b                   	pop    %rbx
  45f096:	5d                   	pop    %rbp
  45f097:	41 5c                	pop    %r12
  45f099:	41 5d                	pop    %r13
  45f09b:	c3                   	retq   
  45f09c:	48 89 df             	mov    %rbx,%rdi
  45f09f:	e8 a4 fa fa ff       	callq  40eb48 <iks_name@plt>
  45f0a4:	b9 10 00 00 00       	mov    $0x10,%ecx
  45f0a9:	48 8d 35 03 42 02 00 	lea    0x24203(%rip),%rsi        # 4832b3 <usage_message+0x21573>
  45f0b0:	48 89 c7             	mov    %rax,%rdi
  45f0b3:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  45f0b5:	0f 85 90 00 00 00    	jne    45f14b <zbx_db_close+0x441>
  45f0bb:	48 89 df             	mov    %rbx,%rdi
  45f0be:	e8 f5 f6 fa ff       	callq  40e7b8 <iks_stream_features@plt>
  45f0c3:	41 89 45 18          	mov    %eax,0x18(%r13)
  45f0c7:	a8 01                	test   $0x1,%al
  45f0c9:	0f 85 1c 01 00 00    	jne    45f1eb <zbx_db_close+0x4e1>
  45f0cf:	41 83 7d 30 04       	cmpl   $0x4,0x30(%r13)
  45f0d4:	0f 84 22 01 00 00    	je     45f1fc <zbx_db_close+0x4f2>
  45f0da:	a8 10                	test   $0x10,%al
  45f0dc:	0f 85 94 00 00 00    	jne    45f176 <zbx_db_close+0x46c>
  45f0e2:	a8 08                	test   $0x8,%al
  45f0e4:	0f 84 79 ff ff ff    	je     45f063 <zbx_db_close+0x359>
  45f0ea:	49 8b 4d 10          	mov    0x10(%r13),%rcx
  45f0ee:	49 8b 45 08          	mov    0x8(%r13),%rax
  45f0f2:	48 8b 10             	mov    (%rax),%rdx
  45f0f5:	31 f6                	xor    %esi,%esi
  45f0f7:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  45f0fb:	e8 18 f2 fa ff       	callq  40e318 <iks_start_sasl@plt>
  45f100:	31 ed                	xor    %ebp,%ebp
  45f102:	e9 5e ff ff ff       	jmpq   45f065 <zbx_db_close+0x35b>
  45f107:	48 63 35 6a 85 25 00 	movslq 0x25856a(%rip),%rsi        # 6b7678 <conn+0x18>
  45f10e:	48 8d 15 e5 41 02 00 	lea    0x241e5(%rip),%rdx        # 4832fa <usage_message+0x215ba>
  45f115:	48 8b 3d 54 85 25 00 	mov    0x258554(%rip),%rdi        # 6b7670 <conn+0x10>
  45f11c:	31 c0                	xor    %eax,%eax
  45f11e:	e8 40 5a fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45f123:	48 8b 05 56 85 25 00 	mov    0x258556(%rip),%rax        # 6b7680 <conn+0x20>
  45f12a:	c7 40 30 01 00 00 00 	movl   $0x1,0x30(%rax)
  45f131:	bd 03 00 00 00       	mov    $0x3,%ebp
  45f136:	e9 2a ff ff ff       	jmpq   45f065 <zbx_db_close+0x35b>
  45f13b:	48 63 35 36 85 25 00 	movslq 0x258536(%rip),%rsi        # 6b7678 <conn+0x18>
  45f142:	48 8d 15 c5 41 02 00 	lea    0x241c5(%rip),%rdx        # 48330e <usage_message+0x215ce>
  45f149:	eb ca                	jmp    45f115 <zbx_db_close+0x40b>
  45f14b:	48 89 df             	mov    %rbx,%rdi
  45f14e:	e8 f5 f9 fa ff       	callq  40eb48 <iks_name@plt>
  45f153:	b9 08 00 00 00       	mov    $0x8,%ecx
  45f158:	48 8d 35 69 41 02 00 	lea    0x24169(%rip),%rsi        # 4832c8 <usage_message+0x21588>
  45f15f:	48 89 c7             	mov    %rax,%rdi
  45f162:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  45f164:	75 30                	jne    45f196 <zbx_db_close+0x48c>
  45f166:	48 63 35 0b 85 25 00 	movslq 0x25850b(%rip),%rsi        # 6b7678 <conn+0x18>
  45f16d:	48 8d 15 5c 41 02 00 	lea    0x2415c(%rip),%rdx        # 4832d0 <usage_message+0x21590>
  45f174:	eb 9f                	jmp    45f115 <zbx_db_close+0x40b>
  45f176:	49 8b 4d 10          	mov    0x10(%r13),%rcx
  45f17a:	49 8b 45 08          	mov    0x8(%r13),%rax
  45f17e:	48 8b 10             	mov    (%rax),%rdx
  45f181:	be 01 00 00 00       	mov    $0x1,%esi
  45f186:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  45f18a:	e8 89 f1 fa ff       	callq  40e318 <iks_start_sasl@plt>
  45f18f:	31 ed                	xor    %ebp,%ebp
  45f191:	e9 cf fe ff ff       	jmpq   45f065 <zbx_db_close+0x35b>
  45f196:	48 89 df             	mov    %rbx,%rdi
  45f199:	e8 aa f9 fa ff       	callq  40eb48 <iks_name@plt>
  45f19e:	b9 08 00 00 00       	mov    $0x8,%ecx
  45f1a3:	48 8d 35 03 77 00 00 	lea    0x7703(%rip),%rsi        # 4668ad <usage_message+0x4b6d>
  45f1aa:	48 89 c7             	mov    %rax,%rdi
  45f1ad:	f3 a6                	repz cmpsb %es:(%rdi),%ds:(%rsi)
  45f1af:	0f 85 94 00 00 00    	jne    45f249 <zbx_db_close+0x53f>
  45f1b5:	4c 89 e2             	mov    %r12,%rdx
  45f1b8:	48 8d 35 2c 41 02 00 	lea    0x2412c(%rip),%rsi        # 4832eb <usage_message+0x215ab>
  45f1bf:	bf 04 00 00 00       	mov    $0x4,%edi
  45f1c4:	31 c0                	xor    %eax,%eax
  45f1c6:	e8 e5 1e fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f1cb:	41 c7 45 30 04 00 00 	movl   $0x4,0x30(%r13)
  45f1d2:	00 
  45f1d3:	49 8b 45 08          	mov    0x8(%r13),%rax
  45f1d7:	48 8b 70 08          	mov    0x8(%rax),%rsi
  45f1db:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  45f1df:	e8 c4 f2 fa ff       	callq  40e4a8 <iks_send_header@plt>
  45f1e4:	31 ed                	xor    %ebp,%ebp
  45f1e6:	e9 7a fe ff ff       	jmpq   45f065 <zbx_db_close+0x35b>
  45f1eb:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  45f1ef:	e8 a4 ed fa ff       	callq  40df98 <iks_start_tls@plt>
  45f1f4:	40 30 ed             	xor    %bpl,%bpl
  45f1f7:	e9 69 fe ff ff       	jmpq   45f065 <zbx_db_close+0x35b>
  45f1fc:	a8 04                	test   $0x4,%al
  45f1fe:	66 90                	xchg   %ax,%ax
  45f200:	75 71                	jne    45f273 <zbx_db_close+0x569>
  45f202:	a8 02                	test   $0x2,%al
  45f204:	0f 84 59 fe ff ff    	je     45f063 <zbx_db_close+0x359>
  45f20a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
  45f210:	e8 e3 ea fa ff       	callq  40dcf8 <iks_make_session@plt>
  45f215:	48 89 c5             	mov    %rax,%rbp
  45f218:	48 8d 15 a4 40 02 00 	lea    0x240a4(%rip),%rdx        # 4832c3 <usage_message+0x21583>
  45f21f:	48 8d 35 c6 2d 02 00 	lea    0x22dc6(%rip),%rsi        # 481fec <usage_message+0x202ac>
  45f226:	48 89 c7             	mov    %rax,%rdi
  45f229:	e8 ca f1 fa ff       	callq  40e3f8 <iks_insert_attrib@plt>
  45f22e:	48 89 ee             	mov    %rbp,%rsi
  45f231:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  45f235:	e8 0e f1 fa ff       	callq  40e348 <iks_send@plt>
  45f23a:	48 89 ef             	mov    %rbp,%rdi
  45f23d:	e8 06 f7 fa ff       	callq  40e948 <iks_delete@plt>
  45f242:	31 ed                	xor    %ebp,%ebp
  45f244:	e9 1c fe ff ff       	jmpq   45f065 <zbx_db_close+0x35b>
  45f249:	48 89 df             	mov    %rbx,%rdi
  45f24c:	e8 d7 ee fa ff       	callq  40e128 <iks_packet@plt>
  45f251:	49 8b 7d 20          	mov    0x20(%r13),%rdi
  45f255:	48 89 c6             	mov    %rax,%rsi
  45f258:	e8 9b f8 fa ff       	callq  40eaf8 <iks_filter_packet@plt>
  45f25d:	48 8b 05 1c 84 25 00 	mov    0x25841c(%rip),%rax        # 6b7680 <conn+0x20>
  45f264:	83 78 30 0a          	cmpl   $0xa,0x30(%rax)
  45f268:	0f 85 f5 fd ff ff    	jne    45f063 <zbx_db_close+0x359>
  45f26e:	e9 be fe ff ff       	jmpq   45f131 <zbx_db_close+0x427>
  45f273:	49 8b 7d 08          	mov    0x8(%r13),%rdi
  45f277:	e8 ac ec fa ff       	callq  40df28 <iks_make_resource_bind@plt>
  45f27c:	48 89 c5             	mov    %rax,%rbp
  45f27f:	48 89 c6             	mov    %rax,%rsi
  45f282:	49 8b 7d 00          	mov    0x0(%r13),%rdi
  45f286:	e8 bd f0 fa ff       	callq  40e348 <iks_send@plt>
  45f28b:	48 89 ef             	mov    %rbp,%rdi
  45f28e:	e8 b5 f6 fa ff       	callq  40e948 <iks_delete@plt>
  45f293:	41 8b 45 18          	mov    0x18(%r13),%eax
  45f297:	e9 66 ff ff ff       	jmpq   45f202 <zbx_db_close+0x4f8>
  45f29c:	53                   	push   %rbx
  45f29d:	48 8b 1d ac d7 22 00 	mov    0x22d7ac(%rip),%rbx        # 68ca50 <zbx_iks_transport+0x30>
  45f2a4:	48 8d 0d 70 40 02 00 	lea    0x24070(%rip),%rcx        # 48331b <usage_message+0x215db>
  45f2ab:	48 89 da             	mov    %rbx,%rdx
  45f2ae:	48 8d 35 d8 3f 02 00 	lea    0x23fd8(%rip),%rsi        # 48328d <usage_message+0x2154d>
  45f2b5:	bf 04 00 00 00       	mov    $0x4,%edi
  45f2ba:	31 c0                	xor    %eax,%eax
  45f2bc:	e8 ef 1d fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f2c1:	48 8b 05 b8 83 25 00 	mov    0x2583b8(%rip),%rax        # 6b7680 <conn+0x20>
  45f2c8:	8b 50 30             	mov    0x30(%rax),%edx
  45f2cb:	85 d2                	test   %edx,%edx
  45f2cd:	0f 85 85 00 00 00    	jne    45f358 <zbx_db_close+0x64e>
  45f2d3:	48 8b 78 20          	mov    0x20(%rax),%rdi
  45f2d7:	48 85 ff             	test   %rdi,%rdi
  45f2da:	74 14                	je     45f2f0 <zbx_db_close+0x5e6>
  45f2dc:	e8 97 f6 fa ff       	callq  40e978 <iks_filter_delete@plt>
  45f2e1:	48 8b 05 98 83 25 00 	mov    0x258398(%rip),%rax        # 6b7680 <conn+0x20>
  45f2e8:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
  45f2ef:	00 
  45f2f0:	48 8b 38             	mov    (%rax),%rdi
  45f2f3:	48 85 ff             	test   %rdi,%rdi
  45f2f6:	74 13                	je     45f30b <zbx_db_close+0x601>
  45f2f8:	e8 fb f2 fa ff       	callq  40e5f8 <iks_parser_delete@plt>
  45f2fd:	48 8b 05 7c 83 25 00 	mov    0x25837c(%rip),%rax        # 6b7680 <conn+0x20>
  45f304:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  45f30b:	48 8b 78 10          	mov    0x10(%rax),%rdi
  45f30f:	48 85 ff             	test   %rdi,%rdi
  45f312:	74 14                	je     45f328 <zbx_db_close+0x61e>
  45f314:	e8 cf ee fa ff       	callq  40e1e8 <free@plt>
  45f319:	48 8b 05 60 83 25 00 	mov    0x258360(%rip),%rax        # 6b7680 <conn+0x20>
  45f320:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
  45f327:	00 
  45f328:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
  45f32f:	00 
  45f330:	c7 40 30 00 00 00 00 	movl   $0x0,0x30(%rax)
  45f337:	48 8d 0d dd 3f 02 00 	lea    0x23fdd(%rip),%rcx        # 48331b <usage_message+0x215db>
  45f33e:	48 89 da             	mov    %rbx,%rdx
  45f341:	48 8d 35 51 3f 02 00 	lea    0x23f51(%rip),%rsi        # 483299 <usage_message+0x21559>
  45f348:	bf 04 00 00 00       	mov    $0x4,%edi
  45f34d:	31 c0                	xor    %eax,%eax
  45f34f:	e8 5c 1d fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f354:	31 c0                	xor    %eax,%eax
  45f356:	5b                   	pop    %rbx
  45f357:	c3                   	retq   
  45f358:	48 8b 38             	mov    (%rax),%rdi
  45f35b:	e8 18 ec fa ff       	callq  40df78 <iks_disconnect@plt>
  45f360:	48 8b 05 19 83 25 00 	mov    0x258319(%rip),%rax        # 6b7680 <conn+0x20>
  45f367:	e9 67 ff ff ff       	jmpq   45f2d3 <zbx_db_close+0x5c9>

000000000045f36c <send_jabber>:
  45f36c:	41 57                	push   %r15
  45f36e:	41 56                	push   %r14
  45f370:	41 55                	push   %r13
  45f372:	41 54                	push   %r12
  45f374:	55                   	push   %rbp
  45f375:	53                   	push   %rbx
  45f376:	48 83 ec 48          	sub    $0x48,%rsp
  45f37a:	48 89 fd             	mov    %rdi,%rbp
  45f37d:	49 89 f5             	mov    %rsi,%r13
  45f380:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
  45f385:	49 89 cf             	mov    %rcx,%r15
  45f388:	4d 89 c6             	mov    %r8,%r14
  45f38b:	4c 89 cb             	mov    %r9,%rbx
  45f38e:	4d 85 c9             	test   %r9,%r9
  45f391:	0f 84 4a 06 00 00    	je     45f9e1 <send_jabber+0x675>
  45f397:	4c 8b 25 b2 d6 22 00 	mov    0x22d6b2(%rip),%r12        # 68ca50 <zbx_iks_transport+0x30>
  45f39e:	48 8d 0d 91 3f 02 00 	lea    0x23f91(%rip),%rcx        # 483336 <usage_message+0x215f6>
  45f3a5:	4c 89 e2             	mov    %r12,%rdx
  45f3a8:	48 8d 35 de 3e 02 00 	lea    0x23ede(%rip),%rsi        # 48328d <usage_message+0x2154d>
  45f3af:	bf 04 00 00 00       	mov    $0x4,%edi
  45f3b4:	31 c0                	xor    %eax,%eax
  45f3b6:	e8 f5 1c fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f3bb:	c6 03 00             	movb   $0x0,(%rbx)
  45f3be:	48 89 1d ab 82 25 00 	mov    %rbx,0x2582ab(%rip)        # 6b7670 <conn+0x10>
  45f3c5:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
  45f3cc:	89 05 a6 82 25 00    	mov    %eax,0x2582a6(%rip)        # 6b7678 <conn+0x18>
  45f3d2:	49 89 e8             	mov    %rbp,%r8
  45f3d5:	48 8d 0d 42 3f 02 00 	lea    0x23f42(%rip),%rcx        # 48331e <usage_message+0x215de>
  45f3dc:	4c 89 e2             	mov    %r12,%rdx
  45f3df:	48 8d 35 5c 3f 02 00 	lea    0x23f5c(%rip),%rsi        # 483342 <usage_message+0x21602>
  45f3e6:	bf 04 00 00 00       	mov    $0x4,%edi
  45f3eb:	31 c0                	xor    %eax,%eax
  45f3ed:	e8 be 1c fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f3f2:	48 8b 0d 87 82 25 00 	mov    0x258287(%rip),%rcx        # 6b7680 <conn+0x20>
  45f3f9:	48 85 c9             	test   %rcx,%rcx
  45f3fc:	0f 84 39 04 00 00    	je     45f83b <send_jabber+0x4cf>
  45f402:	8b 71 30             	mov    0x30(%rcx),%esi
  45f405:	85 f6                	test   %esi,%esi
  45f407:	0f 85 7d 03 00 00    	jne    45f78a <send_jabber+0x41e>
  45f40d:	48 8d 15 02 fc ff ff 	lea    -0x3fe(%rip),%rdx        # 45f016 <zbx_db_close+0x30c>
  45f414:	48 89 ce             	mov    %rcx,%rsi
  45f417:	48 8d 3d 34 3f 02 00 	lea    0x23f34(%rip),%rdi        # 483352 <usage_message+0x21612>
  45f41e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
  45f423:	e8 b0 f2 fa ff       	callq  40e6d8 <iks_stream_new@plt>
  45f428:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
  45f42d:	48 89 01             	mov    %rax,(%rcx)
  45f430:	48 85 c0             	test   %rax,%rax
  45f433:	0f 84 54 05 00 00    	je     45f98d <send_jabber+0x621>
  45f439:	48 8b 15 40 82 25 00 	mov    0x258240(%rip),%rdx        # 6b7680 <conn+0x20>
  45f440:	48 8b 3a             	mov    (%rdx),%rdi
  45f443:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  45f448:	e8 8b f0 fa ff       	callq  40e4d8 <iks_parser_stack@plt>
  45f44d:	48 89 ee             	mov    %rbp,%rsi
  45f450:	48 89 c7             	mov    %rax,%rdi
  45f453:	e8 a0 ee fa ff       	callq  40e2f8 <iks_id_new@plt>
  45f458:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  45f45d:	48 89 42 08          	mov    %rax,0x8(%rdx)
  45f461:	48 8b 15 18 82 25 00 	mov    0x258218(%rip),%rdx        # 6b7680 <conn+0x20>
  45f468:	48 8b 42 08          	mov    0x8(%rdx),%rax
  45f46c:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
  45f471:	0f 84 29 04 00 00    	je     45f8a0 <send_jabber+0x534>
  45f477:	4c 89 ef             	mov    %r13,%rdi
  45f47a:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  45f47f:	e8 f4 ec fa ff       	callq  40e178 <__strdup@plt>
  45f484:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  45f489:	48 89 42 10          	mov    %rax,0x10(%rdx)
  45f48d:	4c 8b 2d ec 81 25 00 	mov    0x2581ec(%rip),%r13        # 6b7680 <conn+0x20>
  45f494:	41 c7 45 2c 01 00 00 	movl   $0x1,0x2c(%r13)
  45f49b:	00 
  45f49c:	e8 87 e9 fa ff       	callq  40de28 <iks_filter_new@plt>
  45f4a1:	49 89 45 20          	mov    %rax,0x20(%r13)
  45f4a5:	48 85 c0             	test   %rax,%rax
  45f4a8:	0f 84 af 04 00 00    	je     45f95d <send_jabber+0x5f1>
  45f4ae:	48 8b 15 cb 81 25 00 	mov    0x2581cb(%rip),%rdx        # 6b7680 <conn+0x20>
  45f4b5:	48 8b 7a 20          	mov    0x20(%rdx),%rdi
  45f4b9:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  45f4c0:	00 
  45f4c1:	48 8d 05 fb 3d 02 00 	lea    0x23dfb(%rip),%rax        # 4832c3 <usage_message+0x21583>
  45f4c8:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  45f4cd:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
  45f4d4:	00 
  45f4d5:	c7 04 24 07 00 00 00 	movl   $0x7,(%rsp)
  45f4dc:	41 b9 04 00 00 00    	mov    $0x4,%r9d
  45f4e2:	41 b8 03 00 00 00    	mov    $0x3,%r8d
  45f4e8:	b9 02 00 00 00       	mov    $0x2,%ecx
  45f4ed:	48 8d 35 c5 fa ff ff 	lea    -0x53b(%rip),%rsi        # 45efb9 <zbx_db_close+0x2af>
  45f4f4:	31 c0                	xor    %eax,%eax
  45f4f6:	e8 ed f2 fa ff       	callq  40e7e8 <iks_filter_add_rule@plt>
  45f4fb:	48 8b 15 7e 81 25 00 	mov    0x25817e(%rip),%rdx        # 6b7680 <conn+0x20>
  45f502:	48 8b 7a 20          	mov    0x20(%rdx),%rdi
  45f506:	c7 44 24 18 00 00 00 	movl   $0x0,0x18(%rsp)
  45f50d:	00 
  45f50e:	48 8d 05 ae 3d 02 00 	lea    0x23dae(%rip),%rax        # 4832c3 <usage_message+0x21583>
  45f515:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  45f51a:	c7 44 24 08 01 00 00 	movl   $0x1,0x8(%rsp)
  45f521:	00 
  45f522:	c7 04 24 01 00 00 00 	movl   $0x1,(%rsp)
  45f529:	41 b9 04 00 00 00    	mov    $0x4,%r9d
  45f52f:	41 b8 03 00 00 00    	mov    $0x3,%r8d
  45f535:	b9 02 00 00 00       	mov    $0x2,%ecx
  45f53a:	48 8d 35 14 f9 ff ff 	lea    -0x6ec(%rip),%rsi        # 45ee55 <zbx_db_close+0x14b>
  45f541:	31 c0                	xor    %eax,%eax
  45f543:	e8 a0 f2 fa ff       	callq  40e7e8 <iks_filter_add_rule@plt>
  45f548:	48 8b 05 31 81 25 00 	mov    0x258131(%rip),%rax        # 6b7680 <conn+0x20>
  45f54f:	48 8b 50 08          	mov    0x8(%rax),%rdx
  45f553:	48 8b 72 08          	mov    0x8(%rdx),%rsi
  45f557:	4c 8b 05 32 d8 22 00 	mov    0x22d832(%rip),%r8        # 68cd90 <zbx_iks_transport+0x370>
  45f55e:	48 89 f1             	mov    %rsi,%rcx
  45f561:	ba 66 14 00 00       	mov    $0x1466,%edx
  45f566:	48 8b 38             	mov    (%rax),%rdi
  45f569:	e8 5a f2 fa ff       	callq  40e7c8 <iks_connect_with@plt>
  45f56e:	83 f8 04             	cmp    $0x4,%eax
  45f571:	0f 84 32 02 00 00    	je     45f7a9 <send_jabber+0x43d>
  45f577:	83 f8 06             	cmp    $0x6,%eax
  45f57a:	0f 84 a9 01 00 00    	je     45f729 <send_jabber+0x3bd>
  45f580:	85 c0                	test   %eax,%eax
  45f582:	0f 85 3f 02 00 00    	jne    45f7c7 <send_jabber+0x45b>
  45f588:	41 bd 1e 00 00 00    	mov    $0x1e,%r13d
  45f58e:	48 8b 05 eb 80 25 00 	mov    0x2580eb(%rip),%rax        # 6b7680 <conn+0x20>
  45f595:	8b 50 30             	mov    0x30(%rax),%edx
  45f598:	83 fa 0a             	cmp    $0xa,%edx
  45f59b:	74 46                	je     45f5e3 <send_jabber+0x277>
  45f59d:	83 fa 01             	cmp    $0x1,%edx
  45f5a0:	0f 84 af 01 00 00    	je     45f755 <send_jabber+0x3e9>
  45f5a6:	be 01 00 00 00       	mov    $0x1,%esi
  45f5ab:	48 8b 38             	mov    (%rax),%rdi
  45f5ae:	e8 85 ef fa ff       	callq  40e538 <iks_recv@plt>
  45f5b3:	83 f8 03             	cmp    $0x3,%eax
  45f5b6:	74 1a                	je     45f5d2 <send_jabber+0x266>
  45f5b8:	83 f8 09             	cmp    $0x9,%eax
  45f5bb:	0f 84 4a 03 00 00    	je     45f90b <send_jabber+0x59f>
  45f5c1:	85 c0                	test   %eax,%eax
  45f5c3:	0f 85 63 03 00 00    	jne    45f92c <send_jabber+0x5c0>
  45f5c9:	41 83 ed 01          	sub    $0x1,%r13d
  45f5cd:	0f 1f 00             	nopl   (%rax)
  45f5d0:	75 bc                	jne    45f58e <send_jabber+0x222>
  45f5d2:	48 8b 05 a7 80 25 00 	mov    0x2580a7(%rip),%rax        # 6b7680 <conn+0x20>
  45f5d9:	83 78 30 0a          	cmpl   $0xa,0x30(%rax)
  45f5dd:	0f 85 72 01 00 00    	jne    45f755 <send_jabber+0x3e9>
  45f5e3:	31 ff                	xor    %edi,%edi
  45f5e5:	e8 91 3d fe ff       	callq  44337b <zbx_result_string>
  45f5ea:	49 89 c0             	mov    %rax,%r8
  45f5ed:	48 8d 0d 2a 3d 02 00 	lea    0x23d2a(%rip),%rcx        # 48331e <usage_message+0x215de>
  45f5f4:	4c 89 e2             	mov    %r12,%rdx
  45f5f7:	48 8d 35 fb 3d 02 00 	lea    0x23dfb(%rip),%rsi        # 4833f9 <usage_message+0x216b9>
  45f5fe:	bf 04 00 00 00       	mov    $0x4,%edi
  45f603:	31 c0                	xor    %eax,%eax
  45f605:	e8 a6 1a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f60a:	4c 89 e2             	mov    %r12,%rdx
  45f60d:	48 8d 35 43 3e 02 00 	lea    0x23e43(%rip),%rsi        # 483457 <usage_message+0x21717>
  45f614:	bf 04 00 00 00       	mov    $0x4,%edi
  45f619:	31 c0                	xor    %eax,%eax
  45f61b:	e8 90 1a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f620:	4c 89 f2             	mov    %r14,%rdx
  45f623:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
  45f628:	31 ff                	xor    %edi,%edi
  45f62a:	e8 c9 eb fa ff       	callq  40e1f8 <iks_make_msg@plt>
  45f62f:	49 89 c6             	mov    %rax,%r14
  45f632:	48 85 c0             	test   %rax,%rax
  45f635:	0f 84 82 03 00 00    	je     45f9bd <send_jabber+0x651>
  45f63b:	48 8d 35 3f 75 01 00 	lea    0x1753f(%rip),%rsi        # 476b81 <usage_message+0x14e41>
  45f642:	4c 89 f7             	mov    %r14,%rdi
  45f645:	e8 ee ed fa ff       	callq  40e438 <iks_insert@plt>
  45f64a:	31 d2                	xor    %edx,%edx
  45f64c:	4c 89 fe             	mov    %r15,%rsi
  45f64f:	48 89 c7             	mov    %rax,%rdi
  45f652:	e8 b1 e6 fa ff       	callq  40dd08 <iks_insert_cdata@plt>
  45f657:	48 89 ea             	mov    %rbp,%rdx
  45f65a:	48 8d 35 e5 7a 01 00 	lea    0x17ae5(%rip),%rsi        # 477146 <usage_message+0x15406>
  45f661:	4c 89 f7             	mov    %r14,%rdi
  45f664:	e8 8f ed fa ff       	callq  40e3f8 <iks_insert_attrib@plt>
  45f669:	4c 89 f6             	mov    %r14,%rsi
  45f66c:	48 8b 05 0d 80 25 00 	mov    0x25800d(%rip),%rax        # 6b7680 <conn+0x20>
  45f673:	48 8b 38             	mov    (%rax),%rdi
  45f676:	e8 cd ec fa ff       	callq  40e348 <iks_send@plt>
  45f67b:	85 c0                	test   %eax,%eax
  45f67d:	0f 85 76 01 00 00    	jne    45f7f9 <send_jabber+0x48d>
  45f683:	4c 89 e2             	mov    %r12,%rdx
  45f686:	48 8d 35 7f 3d 02 00 	lea    0x23d7f(%rip),%rsi        # 48340c <usage_message+0x216cc>
  45f68d:	bf 04 00 00 00       	mov    $0x4,%edi
  45f692:	e8 19 1a fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f697:	45 31 ed             	xor    %r13d,%r13d
  45f69a:	4c 89 f7             	mov    %r14,%rdi
  45f69d:	e8 a6 f2 fa ff       	callq  40e948 <iks_delete@plt>
  45f6a2:	48 8b 05 d7 7f 25 00 	mov    0x257fd7(%rip),%rax        # 6b7680 <conn+0x20>
  45f6a9:	48 85 c0             	test   %rax,%rax
  45f6ac:	74 0b                	je     45f6b9 <send_jabber+0x34d>
  45f6ae:	8b 48 30             	mov    0x30(%rax),%ecx
  45f6b1:	85 c9                	test   %ecx,%ecx
  45f6b3:	0f 85 e4 00 00 00    	jne    45f79d <send_jabber+0x431>
  45f6b9:	48 c7 05 ac 7f 25 00 	movq   $0x0,0x257fac(%rip)        # 6b7670 <conn+0x10>
  45f6c0:	00 00 00 00 
  45f6c4:	c7 05 aa 7f 25 00 00 	movl   $0x0,0x257faa(%rip)        # 6b7678 <conn+0x18>
  45f6cb:	00 00 00 
  45f6ce:	80 3b 00             	cmpb   $0x0,(%rbx)
  45f6d1:	74 1c                	je     45f6ef <send_jabber+0x383>
  45f6d3:	49 89 d8             	mov    %rbx,%r8
  45f6d6:	48 89 e9             	mov    %rbp,%rcx
  45f6d9:	4c 89 e2             	mov    %r12,%rdx
  45f6dc:	48 8d 35 68 3d 02 00 	lea    0x23d68(%rip),%rsi        # 48344b <usage_message+0x2170b>
  45f6e3:	bf 03 00 00 00       	mov    $0x3,%edi
  45f6e8:	31 c0                	xor    %eax,%eax
  45f6ea:	e8 c1 19 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f6ef:	44 89 ef             	mov    %r13d,%edi
  45f6f2:	e8 84 3c fe ff       	callq  44337b <zbx_result_string>
  45f6f7:	49 89 c0             	mov    %rax,%r8
  45f6fa:	48 8d 0d 35 3c 02 00 	lea    0x23c35(%rip),%rcx        # 483336 <usage_message+0x215f6>
  45f701:	4c 89 e2             	mov    %r12,%rdx
  45f704:	48 8d 35 ee 3c 02 00 	lea    0x23cee(%rip),%rsi        # 4833f9 <usage_message+0x216b9>
  45f70b:	bf 04 00 00 00       	mov    $0x4,%edi
  45f710:	31 c0                	xor    %eax,%eax
  45f712:	e8 99 19 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f717:	44 89 e8             	mov    %r13d,%eax
  45f71a:	48 83 c4 48          	add    $0x48,%rsp
  45f71e:	5b                   	pop    %rbx
  45f71f:	5d                   	pop    %rbp
  45f720:	41 5c                	pop    %r12
  45f722:	41 5d                	pop    %r13
  45f724:	41 5e                	pop    %r14
  45f726:	41 5f                	pop    %r15
  45f728:	c3                   	retq   
  45f729:	e8 3a f0 fa ff       	callq  40e768 <__errno_location@plt>
  45f72e:	48 63 38             	movslq (%rax),%rdi
  45f731:	e8 01 17 fd ff       	callq  430e37 <strerror_from_system>
  45f736:	48 63 35 3b 7f 25 00 	movslq 0x257f3b(%rip),%rsi        # 6b7678 <conn+0x18>
  45f73d:	48 89 c1             	mov    %rax,%rcx
  45f740:	48 8d 15 59 3c 02 00 	lea    0x23c59(%rip),%rdx        # 4833a0 <usage_message+0x21660>
  45f747:	48 8b 3d 22 7f 25 00 	mov    0x257f22(%rip),%rdi        # 6b7670 <conn+0x10>
  45f74e:	31 c0                	xor    %eax,%eax
  45f750:	e8 0e 54 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45f755:	bf ff ff ff ff       	mov    $0xffffffff,%edi
  45f75a:	e8 1c 3c fe ff       	callq  44337b <zbx_result_string>
  45f75f:	49 89 c0             	mov    %rax,%r8
  45f762:	48 8d 0d b5 3b 02 00 	lea    0x23bb5(%rip),%rcx        # 48331e <usage_message+0x215de>
  45f769:	4c 89 e2             	mov    %r12,%rdx
  45f76c:	48 8d 35 86 3c 02 00 	lea    0x23c86(%rip),%rsi        # 4833f9 <usage_message+0x216b9>
  45f773:	bf 04 00 00 00       	mov    $0x4,%edi
  45f778:	31 c0                	xor    %eax,%eax
  45f77a:	e8 31 19 fd ff       	callq  4310b0 <__zbx_zabbix_log>
  45f77f:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
  45f785:	e9 18 ff ff ff       	jmpq   45f6a2 <send_jabber+0x336>
  45f78a:	31 c0                	xor    %eax,%eax
  45f78c:	e8 0b fb ff ff       	callq  45f29c <zbx_db_close+0x592>
  45f791:	48 8b 0d e8 7e 25 00 	mov    0x257ee8(%rip),%rcx        # 6b7680 <conn+0x20>
  45f798:	e9 70 fc ff ff       	jmpq   45f40d <send_jabber+0xa1>
  45f79d:	31 c0                	xor    %eax,%eax
  45f79f:	e8 f8 fa ff ff       	callq  45f29c <zbx_db_close+0x592>
  45f7a4:	e9 10 ff ff ff       	jmpq   45f6b9 <send_jabber+0x34d>
  45f7a9:	48 63 35 c8 7e 25 00 	movslq 0x257ec8(%rip),%rsi        # 6b7678 <conn+0x18>
  45f7b0:	48 8d 15 d2 3b 02 00 	lea    0x23bd2(%rip),%rdx        # 483389 <usage_message+0x21649>
  45f7b7:	48 8b 3d b2 7e 25 00 	mov    0x257eb2(%rip),%rdi        # 6b7670 <conn+0x10>
  45f7be:	31 c0                	xor    %eax,%eax
  45f7c0:	e8 9e 53 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45f7c5:	eb 8e                	jmp    45f755 <send_jabber+0x3e9>
  45f7c7:	e8 9c ef fa ff       	callq  40e768 <__errno_location@plt>
  45f7cc:	48 63 38             	movslq (%rax),%rdi
  45f7cf:	90                   	nop
  45f7d0:	e8 62 16 fd ff       	callq  430e37 <strerror_from_system>
  45f7d5:	48 63 35 9c 7e 25 00 	movslq 0x257e9c(%rip),%rsi        # 6b7678 <conn+0x18>
  45f7dc:	48 89 c1             	mov    %rax,%rcx
  45f7df:	48 8d 15 d0 3b 02 00 	lea    0x23bd0(%rip),%rdx        # 4833b6 <usage_message+0x21676>
  45f7e6:	48 8b 3d 83 7e 25 00 	mov    0x257e83(%rip),%rdi        # 6b7670 <conn+0x10>
  45f7ed:	31 c0                	xor    %eax,%eax
  45f7ef:	e8 6f 53 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45f7f4:	e9 5c ff ff ff       	jmpq   45f755 <send_jabber+0x3e9>
  45f7f9:	48 8b 05 80 7e 25 00 	mov    0x257e80(%rip),%rax        # 6b7680 <conn+0x20>
  45f800:	c7 40 30 01 00 00 00 	movl   $0x1,0x30(%rax)
  45f807:	e8 5c ef fa ff       	callq  40e768 <__errno_location@plt>
  45f80c:	48 63 38             	movslq (%rax),%rdi
  45f80f:	e8 23 16 fd ff       	callq  430e37 <strerror_from_system>
  45f814:	48 63 b4 24 80 00 00 	movslq 0x80(%rsp),%rsi
  45f81b:	00 
  45f81c:	48 89 c1             	mov    %rax,%rcx
  45f81f:	48 8d 15 f7 3b 02 00 	lea    0x23bf7(%rip),%rdx        # 48341d <usage_message+0x216dd>
  45f826:	48 89 df             	mov    %rbx,%rdi
  45f829:	31 c0                	xor    %eax,%eax
  45f82b:	e8 33 53 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45f830:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
  45f836:	e9 5f fe ff ff       	jmpq   45f69a <send_jabber+0x32e>
  45f83b:	b1 38                	mov    $0x38,%cl
  45f83d:	31 d2                	xor    %edx,%edx
  45f83f:	be 6a 01 00 00       	mov    $0x16a,%esi
  45f844:	48 8d 3d e2 3a 02 00 	lea    0x23ae2(%rip),%rdi        # 48332d <usage_message+0x215ed>
  45f84b:	e8 bb 2e fe ff       	callq  44270b <zbx_malloc2>
  45f850:	48 89 c2             	mov    %rax,%rdx
  45f853:	48 89 05 26 7e 25 00 	mov    %rax,0x257e26(%rip)        # 6b7680 <conn+0x20>
  45f85a:	31 c0                	xor    %eax,%eax
  45f85c:	31 ff                	xor    %edi,%edi
  45f85e:	89 f9                	mov    %edi,%ecx
  45f860:	48 c7 04 0a 00 00 00 	movq   $0x0,(%rdx,%rcx,1)
  45f867:	00 
  45f868:	48 c7 44 0a 08 00 00 	movq   $0x0,0x8(%rdx,%rcx,1)
  45f86f:	00 00 
  45f871:	48 c7 44 0a 10 00 00 	movq   $0x0,0x10(%rdx,%rcx,1)
  45f878:	00 00 
  45f87a:	48 c7 44 0a 18 00 00 	movq   $0x0,0x18(%rdx,%rcx,1)
  45f881:	00 00 
  45f883:	83 c7 20             	add    $0x20,%edi
  45f886:	72 d6                	jb     45f85e <send_jabber+0x4f2>
  45f888:	89 ff                	mov    %edi,%edi
  45f88a:	48 8d 3c 3a          	lea    (%rdx,%rdi,1),%rdi
  45f88e:	48 ab                	stos   %rax,%es:(%rdi)
  45f890:	48 ab                	stos   %rax,%es:(%rdi)
  45f892:	48 ab                	stos   %rax,%es:(%rdi)
  45f894:	48 8b 0d e5 7d 25 00 	mov    0x257de5(%rip),%rcx        # 6b7680 <conn+0x20>
  45f89b:	e9 6d fb ff ff       	jmpq   45f40d <send_jabber+0xa1>
  45f8a0:	48 8b 48 08          	mov    0x8(%rax),%rcx
  45f8a4:	4c 8d 05 b5 3a 02 00 	lea    0x23ab5(%rip),%r8        # 483360 <usage_message+0x21620>
  45f8ab:	48 8b 10             	mov    (%rax),%rdx
  45f8ae:	48 8d 35 b2 3a 02 00 	lea    0x23ab2(%rip),%rsi        # 483367 <usage_message+0x21627>
  45f8b5:	31 ff                	xor    %edi,%edi
  45f8b7:	31 c0                	xor    %eax,%eax
  45f8b9:	e8 f5 4f fe ff       	callq  4448b3 <__zbx_zbx_dsprintf>
  45f8be:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
  45f8c3:	48 8b 15 b6 7d 25 00 	mov    0x257db6(%rip),%rdx        # 6b7680 <conn+0x20>
  45f8ca:	48 8b 3a             	mov    (%rdx),%rdi
  45f8cd:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
  45f8d2:	e8 01 ec fa ff       	callq  40e4d8 <iks_parser_stack@plt>
  45f8d7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
  45f8dc:	48 89 c7             	mov    %rax,%rdi
  45f8df:	e8 14 ea fa ff       	callq  40e2f8 <iks_id_new@plt>
  45f8e4:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
  45f8e9:	48 89 42 08          	mov    %rax,0x8(%rdx)
  45f8ed:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
  45f8f3:	74 0a                	je     45f8ff <send_jabber+0x593>
  45f8f5:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
  45f8fa:	e8 e9 e8 fa ff       	callq  40e1e8 <free@plt>
  45f8ff:	48 8b 15 7a 7d 25 00 	mov    0x257d7a(%rip),%rdx        # 6b7680 <conn+0x20>
  45f906:	e9 6c fb ff ff       	jmpq   45f477 <send_jabber+0x10b>
  45f90b:	48 63 35 66 7d 25 00 	movslq 0x257d66(%rip),%rsi        # 6b7678 <conn+0x18>
  45f912:	48 8d 15 b2 3a 02 00 	lea    0x23ab2(%rip),%rdx        # 4833cb <usage_message+0x2168b>
  45f919:	48 8b 3d 50 7d 25 00 	mov    0x257d50(%rip),%rdi        # 6b7670 <conn+0x10>
  45f920:	31 c0                	xor    %eax,%eax
  45f922:	e8 3c 52 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45f927:	e9 a6 fc ff ff       	jmpq   45f5d2 <send_jabber+0x266>
  45f92c:	89 44 24 28          	mov    %eax,0x28(%rsp)
  45f930:	e8 33 ee fa ff       	callq  40e768 <__errno_location@plt>
  45f935:	48 63 35 3c 7d 25 00 	movslq 0x257d3c(%rip),%rsi        # 6b7678 <conn+0x18>
  45f93c:	44 8b 00             	mov    (%rax),%r8d
  45f93f:	8b 4c 24 28          	mov    0x28(%rsp),%ecx
  45f943:	48 8d 15 96 3a 02 00 	lea    0x23a96(%rip),%rdx        # 4833e0 <usage_message+0x216a0>
  45f94a:	48 8b 3d 1f 7d 25 00 	mov    0x257d1f(%rip),%rdi        # 6b7670 <conn+0x10>
  45f951:	31 c0                	xor    %eax,%eax
  45f953:	e8 0b 52 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45f958:	e9 75 fc ff ff       	jmpq   45f5d2 <send_jabber+0x266>
  45f95d:	e8 06 ee fa ff       	callq  40e768 <__errno_location@plt>
  45f962:	8b 38                	mov    (%rax),%edi
  45f964:	e8 ef ea fa ff       	callq  40e458 <strerror@plt>
  45f969:	48 63 35 08 7d 25 00 	movslq 0x257d08(%rip),%rsi        # 6b7678 <conn+0x18>
  45f970:	48 89 c1             	mov    %rax,%rcx
  45f973:	48 8d 15 f6 39 02 00 	lea    0x239f6(%rip),%rdx        # 483370 <usage_message+0x21630>
  45f97a:	48 8b 3d ef 7c 25 00 	mov    0x257cef(%rip),%rdi        # 6b7670 <conn+0x10>
  45f981:	31 c0                	xor    %eax,%eax
  45f983:	e8 db 51 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45f988:	e9 c8 fd ff ff       	jmpq   45f755 <send_jabber+0x3e9>
  45f98d:	e8 d6 ed fa ff       	callq  40e768 <__errno_location@plt>
  45f992:	8b 38                	mov    (%rax),%edi
  45f994:	e8 bf ea fa ff       	callq  40e458 <strerror@plt>
  45f999:	48 63 35 d8 7c 25 00 	movslq 0x257cd8(%rip),%rsi        # 6b7678 <conn+0x18>
  45f9a0:	48 89 c1             	mov    %rax,%rcx
  45f9a3:	48 8d 15 c6 3a 02 00 	lea    0x23ac6(%rip),%rdx        # 483470 <usage_message+0x21730>
  45f9aa:	48 8b 3d bf 7c 25 00 	mov    0x257cbf(%rip),%rdi        # 6b7670 <conn+0x10>
  45f9b1:	31 c0                	xor    %eax,%eax
  45f9b3:	e8 ab 51 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45f9b8:	e9 98 fd ff ff       	jmpq   45f755 <send_jabber+0x3e9>
  45f9bd:	48 63 b4 24 80 00 00 	movslq 0x80(%rsp),%rsi
  45f9c4:	00 
  45f9c5:	48 8d 15 69 3a 02 00 	lea    0x23a69(%rip),%rdx        # 483435 <usage_message+0x216f5>
  45f9cc:	48 89 df             	mov    %rbx,%rdi
  45f9cf:	31 c0                	xor    %eax,%eax
  45f9d1:	e8 8d 51 fe ff       	callq  444b63 <__zbx_zbx_snprintf>
  45f9d6:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
  45f9dc:	e9 c1 fc ff ff       	jmpq   45f6a2 <send_jabber+0x336>
  45f9e1:	48 8d 0d b0 3a 02 00 	lea    0x23ab0(%rip),%rcx        # 483498 <usage_message+0x21758>
  45f9e8:	ba e5 01 00 00       	mov    $0x1e5,%edx
  45f9ed:	48 8d 35 39 39 02 00 	lea    0x23939(%rip),%rsi        # 48332d <usage_message+0x215ed>
  45f9f4:	48 8d 3d 33 3c 00 00 	lea    0x3c33(%rip),%rdi        # 46362e <usage_message+0x18ee>
  45f9fb:	e8 f8 e4 fa ff       	callq  40def8 <__assert_fail@plt>

000000000045fa00 <__libc_csu_fini>:
  45fa00:	f3 c3                	repz retq 
  45fa02:	66 66 66 66 66 2e 0f 	nopw   %cs:0x0(%rax,%rax,1)
  45fa09:	1f 84 00 00 00 00 00 

000000000045fa10 <__libc_csu_init>:
  45fa10:	48 89 6c 24 d8       	mov    %rbp,-0x28(%rsp)
  45fa15:	4c 89 7c 24 f8       	mov    %r15,-0x8(%rsp)
  45fa1a:	48 8d 2d b3 cb 22 00 	lea    0x22cbb3(%rip),%rbp        # 68c5d4 <usage_message+0x22a894>
  45fa21:	4c 8d 3d ac cb 22 00 	lea    0x22cbac(%rip),%r15        # 68c5d4 <usage_message+0x22a894>
  45fa28:	4c 89 64 24 e0       	mov    %r12,-0x20(%rsp)
  45fa2d:	4c 89 6c 24 e8       	mov    %r13,-0x18(%rsp)
  45fa32:	4c 89 74 24 f0       	mov    %r14,-0x10(%rsp)
  45fa37:	48 89 5c 24 d0       	mov    %rbx,-0x30(%rsp)
  45fa3c:	48 83 ec 38          	sub    $0x38,%rsp
  45fa40:	4c 29 fd             	sub    %r15,%rbp
  45fa43:	41 89 fe             	mov    %edi,%r14d
  45fa46:	49 89 f5             	mov    %rsi,%r13
  45fa49:	48 c1 fd 03          	sar    $0x3,%rbp
  45fa4d:	49 89 d4             	mov    %rdx,%r12
  45fa50:	e8 3b e2 fa ff       	callq  40dc90 <_init>
  45fa55:	48 85 ed             	test   %rbp,%rbp
  45fa58:	74 1c                	je     45fa76 <__libc_csu_init+0x66>
  45fa5a:	31 db                	xor    %ebx,%ebx
  45fa5c:	0f 1f 40 00          	nopl   0x0(%rax)
  45fa60:	4c 89 e2             	mov    %r12,%rdx
  45fa63:	4c 89 ee             	mov    %r13,%rsi
  45fa66:	44 89 f7             	mov    %r14d,%edi
  45fa69:	41 ff 14 df          	callq  *(%r15,%rbx,8)
  45fa6d:	48 83 c3 01          	add    $0x1,%rbx
  45fa71:	48 39 eb             	cmp    %rbp,%rbx
  45fa74:	72 ea                	jb     45fa60 <__libc_csu_init+0x50>
  45fa76:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
  45fa7b:	48 8b 6c 24 10       	mov    0x10(%rsp),%rbp
  45fa80:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
  45fa85:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
  45fa8a:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
  45fa8f:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
  45fa94:	48 83 c4 38          	add    $0x38,%rsp
  45fa98:	c3                   	retq   
  45fa99:	90                   	nop
  45fa9a:	90                   	nop
  45fa9b:	90                   	nop
  45fa9c:	55                   	push   %rbp
  45fa9d:	48 89 e5             	mov    %rsp,%rbp
  45faa0:	53                   	push   %rbx
  45faa1:	48 83 ec 08          	sub    $0x8,%rsp
  45faa5:	48 8b 05 2c cb 22 00 	mov    0x22cb2c(%rip),%rax        # 68c5d8 <usage_message+0x22a898>
  45faac:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  45fab0:	74 16                	je     45fac8 <__libc_csu_init+0xb8>
  45fab2:	48 8d 1d 1f cb 22 00 	lea    0x22cb1f(%rip),%rbx        # 68c5d8 <usage_message+0x22a898>
  45fab9:	ff d0                	callq  *%rax
  45fabb:	48 83 eb 08          	sub    $0x8,%rbx
  45fabf:	48 8b 03             	mov    (%rbx),%rax
  45fac2:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
  45fac6:	75 f1                	jne    45fab9 <__libc_csu_init+0xa9>
  45fac8:	48 83 c4 08          	add    $0x8,%rsp
  45facc:	5b                   	pop    %rbx
  45facd:	5d                   	pop    %rbp
  45face:	c3                   	retq   
  45facf:	90                   	nop

Disassembly of section .fini:

000000000045fad0 <_fini>:
  45fad0:	48 83 ec 08          	sub    $0x8,%rsp
  45fad4:	e8 ab f1 fa ff       	callq  40ec84 <_start+0x44>
  45fad9:	48 83 c4 08          	add    $0x8,%rsp
  45fadd:	c3                   	retq   

Disassembly of section .rodata:

000000000045fae0 <_IO_stdin_used>:
  45fae0:	01 00                	add    %eax,(%rax)
  45fae2:	02 00                	add    (%rax),%al
  45fae4:	63 68 65             	movslq 0x65(%rax),%ebp
  45fae7:	63 6b 5f             	movslq 0x5f(%rbx),%ebp
  45faea:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  45faf1:	72 
  45faf2:	79 5f                	jns    45fb53 <_IO_stdin_used+0x73>
  45faf4:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  45faf7:	64 69 74 69 6f 6e 00 	imul   $0x6863006e,%fs:0x6f(%rcx,%rbp,2),%esi
  45fafe:	63 68 
  45fb00:	65 63 6b 5f          	movslq %gs:0x5f(%rbx),%ebp
  45fb04:	61                   	(bad)  
  45fb05:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  45fb09:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fb0a:	5f                   	pop    %rdi
  45fb0b:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  45fb0e:	64 69 74 69 6f 6e 00 	imul   $0x6863006e,%fs:0x6f(%rcx,%rbp,2),%esi
  45fb15:	63 68 
  45fb17:	65 63 6b 5f          	movslq %gs:0x5f(%rbx),%ebp
  45fb1b:	74 72                	je     45fb8f <_IO_stdin_used+0xaf>
  45fb1d:	69 67 67 65 72 5f 63 	imul   $0x635f7265,0x67(%rdi),%esp
  45fb24:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fb25:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fb26:	64 69 74 69 6f 6e 00 	imul   $0x6361006e,%fs:0x6f(%rcx,%rbp,2),%esi
  45fb2d:	61 63 
  45fb2f:	74 69                	je     45fb9a <_IO_stdin_used+0xba>
  45fb31:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fb32:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fb33:	69 64 00 63 68 65 63 	imul   $0x6b636568,0x63(%rax,%rax,1),%esp
  45fb3a:	6b 
  45fb3b:	5f                   	pop    %rdi
  45fb3c:	61                   	(bad)  
  45fb3d:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  45fb41:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fb42:	5f                   	pop    %rdi
  45fb43:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  45fb46:	64 69 74 69 6f 6e 73 	imul   $0x4900736e,%fs:0x6f(%rcx,%rbp,2),%esi
  45fb4d:	00 49 
  45fb4f:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fb50:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6f23c9 <_end+0x3a039ac9>
  45fb56:	20 61 63             	and    %ah,0x63(%rcx)
  45fb59:	74 69                	je     45fbc4 <_IO_stdin_used+0xe4>
  45fb5b:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fb5c:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fb5d:	69 64 20 5b 25 6c 75 	imul   $0x5d756c25,0x5b(%rax,%riz,1),%esp
  45fb64:	5d 
  45fb65:	00 45 6e             	add    %al,0x6e(%rbp)
  45fb68:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  45fb6c:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fb6d:	63 65 73             	movslq 0x73(%rbp),%esp
  45fb70:	73 5f                	jae    45fbd1 <_IO_stdin_used+0xf1>
  45fb72:	61                   	(bad)  
  45fb73:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  45fb77:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fb78:	73 28                	jae    45fba2 <_IO_stdin_used+0xc2>
  45fb7a:	29 00                	sub    %eax,(%rax)
  45fb7c:	00 00                	add    %al,(%rax)
  45fb7e:	00 00                	add    %al,(%rax)
  45fb80:	73 65                	jae    45fbe7 <_IO_stdin_used+0x107>
  45fb82:	6c                   	insb   (%dx),%es:(%rdi)
  45fb83:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  45fb88:	72 75                	jb     45fbff <_IO_stdin_used+0x11f>
  45fb8a:	6c                   	insb   (%dx),%es:(%rdi)
  45fb8b:	65 69 64 20 66 72 6f 	imul   $0x206d6f72,%gs:0x66(%rax,%riz,1),%esp
  45fb92:	6d 20 
  45fb94:	64                   	fs
  45fb95:	68 6f 73 74 73       	pushq  $0x7374736f
  45fb9a:	20 77 68             	and    %dh,0x68(%rdi)
  45fb9d:	65                   	gs
  45fb9e:	72 65                	jb     45fc05 <_IO_stdin_used+0x125>
  45fba0:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  45fba4:	6c                   	insb   (%dx),%es:(%rdi)
  45fba5:	65 69 64 3d 25 6c 75 	imul   $0x6120756c,%gs:0x25(%rbp,%rdi,1),%esp
  45fbac:	20 61 
  45fbae:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fbaf:	64 20 64 68 6f       	and    %ah,%fs:0x6f(%rax,%rbp,2)
  45fbb4:	73 74                	jae    45fc2a <_IO_stdin_used+0x14a>
  45fbb6:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  45fbbd:	00 
  45fbbe:	00 00                	add    %al,(%rax)
  45fbc0:	73 65                	jae    45fc27 <_IO_stdin_used+0x147>
  45fbc2:	6c                   	insb   (%dx),%es:(%rdi)
  45fbc3:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  45fbc8:	2e                   	cs
  45fbc9:	64                   	fs
  45fbca:	72 75                	jb     45fc41 <_IO_stdin_used+0x161>
  45fbcc:	6c                   	insb   (%dx),%es:(%rdi)
  45fbcd:	65 69 64 20 66 72 6f 	imul   $0x206d6f72,%gs:0x66(%rax,%riz,1),%esp
  45fbd4:	6d 20 
  45fbd6:	64                   	fs
  45fbd7:	68 6f 73 74 73       	pushq  $0x7374736f
  45fbdc:	20 68 2c             	and    %ch,0x2c(%rax)
  45fbdf:	64                   	fs
  45fbe0:	73 65                	jae    45fc47 <_IO_stdin_used+0x167>
  45fbe2:	72 76                	jb     45fc5a <_IO_stdin_used+0x17a>
  45fbe4:	69 63 65 73 20 73 20 	imul   $0x20732073,0x65(%rbx),%esp
  45fbeb:	77 68                	ja     45fc55 <_IO_stdin_used+0x175>
  45fbed:	65                   	gs
  45fbee:	72 65                	jb     45fc55 <_IO_stdin_used+0x175>
  45fbf0:	20 68 2e             	and    %ch,0x2e(%rax)
  45fbf3:	64                   	fs
  45fbf4:	68 6f 73 74 69       	pushq  $0x6974736f
  45fbf9:	64                   	fs
  45fbfa:	3d 73 2e 64 68       	cmp    $0x68642e73,%eax
  45fbff:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fc00:	73 74                	jae    45fc76 <_IO_stdin_used+0x196>
  45fc02:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  45fc09:	68 
  45fc0a:	2e                   	cs
  45fc0b:	64                   	fs
  45fc0c:	72 75                	jb     45fc83 <_IO_stdin_used+0x1a3>
  45fc0e:	6c                   	insb   (%dx),%es:(%rdi)
  45fc0f:	65 69 64 3d 25 6c 75 	imul   $0x6120756c,%gs:0x25(%rbp,%rdi,1),%esp
  45fc16:	20 61 
  45fc18:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fc19:	64 20 73 2e          	and    %dh,%fs:0x2e(%rbx)
  45fc1d:	64                   	fs
  45fc1e:	73 65                	jae    45fc85 <_IO_stdin_used+0x1a5>
  45fc20:	72 76                	jb     45fc98 <_IO_stdin_used+0x1b8>
  45fc22:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  45fc29:	6c                   	insb   (%dx),%es:(%rdi)
  45fc2a:	75 00                	jne    45fc2c <_IO_stdin_used+0x14c>
  45fc2c:	00 00                	add    %al,(%rax)
  45fc2e:	00 00                	add    %al,(%rax)
  45fc30:	55                   	push   %rbp
  45fc31:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fc32:	73 75                	jae    45fca9 <_IO_stdin_used+0x1c9>
  45fc34:	70 70                	jo     45fca6 <_IO_stdin_used+0x1c6>
  45fc36:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fc37:	72 74                	jb     45fcad <_IO_stdin_used+0x1cd>
  45fc39:	65 64 20 6f 70       	and    %ch,%fs:%gs:0x70(%rdi)
  45fc3e:	65                   	gs
  45fc3f:	72 61                	jb     45fca2 <_IO_stdin_used+0x1c2>
  45fc41:	74 6f                	je     45fcb2 <_IO_stdin_used+0x1d2>
  45fc43:	72 20                	jb     45fc65 <_IO_stdin_used+0x185>
  45fc45:	5b                   	pop    %rbx
  45fc46:	25 64 5d 20 66       	and    $0x66205d64,%eax
  45fc4b:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fc4c:	72 20                	jb     45fc6e <_IO_stdin_used+0x18e>
  45fc4e:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  45fc51:	64 69 74 69 6f 6e 20 	imul   $0x6469206e,%fs:0x6f(%rcx,%rbp,2),%esi
  45fc58:	69 64 
  45fc5a:	20 5b 25             	and    %bl,0x25(%rbx)
  45fc5d:	6c                   	insb   (%dx),%es:(%rdi)
  45fc5e:	75 5d                	jne    45fcbd <_IO_stdin_used+0x1dd>
	...
  45fc68:	73 65                	jae    45fccf <_IO_stdin_used+0x1ef>
  45fc6a:	6c                   	insb   (%dx),%es:(%rdi)
  45fc6b:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  45fc70:	63 68 65             	movslq 0x65(%rax),%ebp
  45fc73:	63 6b 69             	movslq 0x69(%rbx),%ebp
  45fc76:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  45fc7a:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fc7b:	6d                   	insl   (%dx),%es:(%rdi)
  45fc7c:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45fc80:	72 76                	jb     45fcf8 <_IO_stdin_used+0x218>
  45fc82:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  45fc89:	65                   	gs
  45fc8a:	72 65                	jb     45fcf1 <_IO_stdin_used+0x211>
  45fc8c:	20 64 63 68          	and    %ah,0x68(%rbx,%riz,2)
  45fc90:	65 63 6b 69          	movslq %gs:0x69(%rbx),%ebp
  45fc94:	64                   	fs
  45fc95:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  45fc9a:	61                   	(bad)  
  45fc9b:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fc9c:	64 20 64 73 65       	and    %ah,%fs:0x65(%rbx,%rsi,2)
  45fca1:	72 76                	jb     45fd19 <_IO_stdin_used+0x239>
  45fca3:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  45fcaa:	6c                   	insb   (%dx),%es:(%rdi)
  45fcab:	75 00                	jne    45fcad <_IO_stdin_used+0x1cd>
  45fcad:	00 00                	add    %al,(%rax)
  45fcaf:	00 73 65             	add    %dh,0x65(%rbx)
  45fcb2:	6c                   	insb   (%dx),%es:(%rdi)
  45fcb3:	65 63 74 20 72       	movslq %gs:0x72(%rax,%riz,1),%esi
  45fcb8:	2e 70 72             	jo,pn  45fd2d <_IO_stdin_used+0x24d>
  45fcbb:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fcbc:	78 79                	js     45fd37 <_IO_stdin_used+0x257>
  45fcbe:	5f                   	pop    %rdi
  45fcbf:	68 6f 73 74 69       	pushq  $0x6974736f
  45fcc4:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  45fcc8:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fcc9:	6d                   	insl   (%dx),%es:(%rdi)
  45fcca:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  45fcce:	6c                   	insb   (%dx),%es:(%rdi)
  45fccf:	65                   	gs
  45fcd0:	73 20                	jae    45fcf2 <_IO_stdin_used+0x212>
  45fcd2:	72 2c                	jb     45fd00 <_IO_stdin_used+0x220>
  45fcd4:	64                   	fs
  45fcd5:	68 6f 73 74 73       	pushq  $0x7374736f
  45fcda:	20 68 20             	and    %ch,0x20(%rax)
  45fcdd:	77 68                	ja     45fd47 <_IO_stdin_used+0x267>
  45fcdf:	65                   	gs
  45fce0:	72 65                	jb     45fd47 <_IO_stdin_used+0x267>
  45fce2:	20 72 2e             	and    %dh,0x2e(%rdx)
  45fce5:	64                   	fs
  45fce6:	72 75                	jb     45fd5d <_IO_stdin_used+0x27d>
  45fce8:	6c                   	insb   (%dx),%es:(%rdi)
  45fce9:	65 69 64 3d 68 2e 64 	imul   $0x7572642e,%gs:0x68(%rbp,%rdi,1),%esp
  45fcf0:	72 75 
  45fcf2:	6c                   	insb   (%dx),%es:(%rdi)
  45fcf3:	65 69 64 20 61 6e 64 	imul   $0x7220646e,%gs:0x61(%rax,%riz,1),%esp
  45fcfa:	20 72 
  45fcfc:	2e 70 72             	jo,pn  45fd71 <_IO_stdin_used+0x291>
  45fcff:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fd00:	78 79                	js     45fd7b <_IO_stdin_used+0x29b>
  45fd02:	5f                   	pop    %rdi
  45fd03:	68 6f 73 74 69       	pushq  $0x6974736f
  45fd08:	64                   	fs
  45fd09:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  45fd0e:	61                   	(bad)  
  45fd0f:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fd10:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  45fd14:	64                   	fs
  45fd15:	68 6f 73 74 69       	pushq  $0x6974736f
  45fd1a:	64                   	fs
  45fd1b:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  45fd20:	73 65                	jae    45fd87 <_IO_stdin_used+0x2a7>
  45fd22:	6c                   	insb   (%dx),%es:(%rdi)
  45fd23:	65 63 74 20 72       	movslq %gs:0x72(%rax,%riz,1),%esi
  45fd28:	2e 70 72             	jo,pn  45fd9d <_IO_stdin_used+0x2bd>
  45fd2b:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fd2c:	78 79                	js     45fda7 <_IO_stdin_used+0x2c7>
  45fd2e:	5f                   	pop    %rdi
  45fd2f:	68 6f 73 74 69       	pushq  $0x6974736f
  45fd34:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  45fd38:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fd39:	6d                   	insl   (%dx),%es:(%rdi)
  45fd3a:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  45fd3e:	6c                   	insb   (%dx),%es:(%rdi)
  45fd3f:	65                   	gs
  45fd40:	73 20                	jae    45fd62 <_IO_stdin_used+0x282>
  45fd42:	72 2c                	jb     45fd70 <_IO_stdin_used+0x290>
  45fd44:	64                   	fs
  45fd45:	68 6f 73 74 73       	pushq  $0x7374736f
  45fd4a:	20 68 2c             	and    %ch,0x2c(%rax)
  45fd4d:	64                   	fs
  45fd4e:	73 65                	jae    45fdb5 <_IO_stdin_used+0x2d5>
  45fd50:	72 76                	jb     45fdc8 <_IO_stdin_used+0x2e8>
  45fd52:	69 63 65 73 20 73 20 	imul   $0x20732073,0x65(%rbx),%esp
  45fd59:	77 68                	ja     45fdc3 <_IO_stdin_used+0x2e3>
  45fd5b:	65                   	gs
  45fd5c:	72 65                	jb     45fdc3 <_IO_stdin_used+0x2e3>
  45fd5e:	20 72 2e             	and    %dh,0x2e(%rdx)
  45fd61:	64                   	fs
  45fd62:	72 75                	jb     45fdd9 <_IO_stdin_used+0x2f9>
  45fd64:	6c                   	insb   (%dx),%es:(%rdi)
  45fd65:	65 69 64 3d 68 2e 64 	imul   $0x7572642e,%gs:0x68(%rbp,%rdi,1),%esp
  45fd6c:	72 75 
  45fd6e:	6c                   	insb   (%dx),%es:(%rdi)
  45fd6f:	65 69 64 20 61 6e 64 	imul   $0x6820646e,%gs:0x61(%rax,%riz,1),%esp
  45fd76:	20 68 
  45fd78:	2e                   	cs
  45fd79:	64                   	fs
  45fd7a:	68 6f 73 74 69       	pushq  $0x6974736f
  45fd7f:	64                   	fs
  45fd80:	3d 73 2e 64 68       	cmp    $0x68642e73,%eax
  45fd85:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fd86:	73 74                	jae    45fdfc <_IO_stdin_used+0x31c>
  45fd88:	69 64 20 61 6e 64 20 	imul   $0x7220646e,0x61(%rax,%riz,1),%esp
  45fd8f:	72 
  45fd90:	2e 70 72             	jo,pn  45fe05 <_IO_stdin_used+0x325>
  45fd93:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fd94:	78 79                	js     45fe0f <_IO_stdin_used+0x32f>
  45fd96:	5f                   	pop    %rdi
  45fd97:	68 6f 73 74 69       	pushq  $0x6974736f
  45fd9c:	64                   	fs
  45fd9d:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  45fda2:	61                   	(bad)  
  45fda3:	6e                   	outsb  %ds:(%rsi),(%dx)
  45fda4:	64 20 73 2e          	and    %dh,%fs:0x2e(%rbx)
  45fda8:	64                   	fs
  45fda9:	73 65                	jae    45fe10 <_IO_stdin_used+0x330>
  45fdab:	72 76                	jb     45fe23 <_IO_stdin_used+0x343>
  45fdad:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  45fdb4:	6c                   	insb   (%dx),%es:(%rdi)
  45fdb5:	75 00                	jne    45fdb7 <_IO_stdin_used+0x2d7>
  45fdb7:	00 73 65             	add    %dh,0x65(%rbx)
  45fdba:	6c                   	insb   (%dx),%es:(%rdi)
  45fdbb:	65 63 74 20 76       	movslq %gs:0x76(%rax,%riz,1),%esi
  45fdc0:	61                   	(bad)  
  45fdc1:	6c                   	insb   (%dx),%es:(%rdi)
  45fdc2:	75 65                	jne    45fe29 <_IO_stdin_used+0x349>
  45fdc4:	20 66 72             	and    %ah,0x72(%rsi)
  45fdc7:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fdc8:	6d                   	insl   (%dx),%es:(%rdi)
  45fdc9:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45fdcd:	72 76                	jb     45fe45 <_IO_stdin_used+0x365>
  45fdcf:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  45fdd6:	65                   	gs
  45fdd7:	72 65                	jb     45fe3e <_IO_stdin_used+0x35e>
  45fdd9:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45fddd:	72 76                	jb     45fe55 <_IO_stdin_used+0x375>
  45fddf:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  45fde6:	6c                   	insb   (%dx),%es:(%rdi)
  45fde7:	75 00                	jne    45fde9 <_IO_stdin_used+0x309>
  45fde9:	00 00                	add    %al,(%rax)
  45fdeb:	00 00                	add    %al,(%rax)
  45fded:	00 00                	add    %al,(%rax)
  45fdef:	00 73 65             	add    %dh,0x65(%rbx)
  45fdf2:	6c                   	insb   (%dx),%es:(%rdi)
  45fdf3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  45fdf8:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  45fdff:	20 69 70             	and    %ch,0x70(%rcx)
  45fe02:	20 66 72             	and    %ah,0x72(%rsi)
  45fe05:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fe06:	6d                   	insl   (%dx),%es:(%rdi)
  45fe07:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45fe0b:	72 76                	jb     45fe83 <_IO_stdin_used+0x3a3>
  45fe0d:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  45fe14:	65                   	gs
  45fe15:	72 65                	jb     45fe7c <_IO_stdin_used+0x39c>
  45fe17:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  45fe1b:	73 74                	jae    45fe91 <_IO_stdin_used+0x3b1>
  45fe1d:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  45fe24:	00 
  45fe25:	00 00                	add    %al,(%rax)
  45fe27:	00 73 65             	add    %dh,0x65(%rbx)
  45fe2a:	6c                   	insb   (%dx),%es:(%rdi)
  45fe2b:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  45fe30:	70 20                	jo     45fe52 <_IO_stdin_used+0x372>
  45fe32:	66                   	data16
  45fe33:	72 6f                	jb     45fea4 <_IO_stdin_used+0x3c4>
  45fe35:	6d                   	insl   (%dx),%es:(%rdi)
  45fe36:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45fe3a:	72 76                	jb     45feb2 <_IO_stdin_used+0x3d2>
  45fe3c:	69 63 65 73 20 73 20 	imul   $0x20732073,0x65(%rbx),%esp
  45fe43:	77 68                	ja     45fead <_IO_stdin_used+0x3cd>
  45fe45:	65                   	gs
  45fe46:	72 65                	jb     45fead <_IO_stdin_used+0x3cd>
  45fe48:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45fe4c:	72 76                	jb     45fec4 <_IO_stdin_used+0x3e4>
  45fe4e:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  45fe55:	6c                   	insb   (%dx),%es:(%rdi)
  45fe56:	75 00                	jne    45fe58 <_IO_stdin_used+0x378>
  45fe58:	73 65                	jae    45febf <_IO_stdin_used+0x3df>
  45fe5a:	6c                   	insb   (%dx),%es:(%rdi)
  45fe5b:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  45fe60:	79 70                	jns    45fed2 <_IO_stdin_used+0x3f2>
  45fe62:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  45fe66:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fe67:	6d                   	insl   (%dx),%es:(%rdi)
  45fe68:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45fe6c:	72 76                	jb     45fee4 <_IO_stdin_used+0x404>
  45fe6e:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  45fe75:	65                   	gs
  45fe76:	72 65                	jb     45fedd <_IO_stdin_used+0x3fd>
  45fe78:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45fe7c:	72 76                	jb     45fef4 <_IO_stdin_used+0x414>
  45fe7e:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  45fe85:	6c                   	insb   (%dx),%es:(%rdi)
  45fe86:	75 00                	jne    45fe88 <_IO_stdin_used+0x3a8>
  45fe88:	73 65                	jae    45feef <_IO_stdin_used+0x40f>
  45fe8a:	6c                   	insb   (%dx),%es:(%rdi)
  45fe8b:	65 63 74 20 73       	movslq %gs:0x73(%rax,%riz,1),%esi
  45fe90:	74 61                	je     45fef3 <_IO_stdin_used+0x413>
  45fe92:	74 75                	je     45ff09 <_IO_stdin_used+0x429>
  45fe94:	73 2c                	jae    45fec2 <_IO_stdin_used+0x3e2>
  45fe96:	6c                   	insb   (%dx),%es:(%rdi)
  45fe97:	61                   	(bad)  
  45fe98:	73 74                	jae    45ff0e <_IO_stdin_used+0x42e>
  45fe9a:	75 70                	jne    45ff0c <_IO_stdin_used+0x42c>
  45fe9c:	2c 6c                	sub    $0x6c,%al
  45fe9e:	61                   	(bad)  
  45fe9f:	73 74                	jae    45ff15 <_IO_stdin_used+0x435>
  45fea1:	64 6f                	outsl  %fs:(%rsi),(%dx)
  45fea3:	77 6e                	ja     45ff13 <_IO_stdin_used+0x433>
  45fea5:	20 66 72             	and    %ah,0x72(%rsi)
  45fea8:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fea9:	6d                   	insl   (%dx),%es:(%rdi)
  45feaa:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  45feae:	73 74                	jae    45ff24 <_IO_stdin_used+0x444>
  45feb0:	73 20                	jae    45fed2 <_IO_stdin_used+0x3f2>
  45feb2:	77 68                	ja     45ff1c <_IO_stdin_used+0x43c>
  45feb4:	65                   	gs
  45feb5:	72 65                	jb     45ff1c <_IO_stdin_used+0x43c>
  45feb7:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  45febb:	73 74                	jae    45ff31 <_IO_stdin_used+0x451>
  45febd:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  45fec4:	00 
  45fec5:	00 00                	add    %al,(%rax)
  45fec7:	00 73 65             	add    %dh,0x65(%rbx)
  45feca:	6c                   	insb   (%dx),%es:(%rdi)
  45fecb:	65 63 74 20 73       	movslq %gs:0x73(%rax,%riz,1),%esi
  45fed0:	74 61                	je     45ff33 <_IO_stdin_used+0x453>
  45fed2:	74 75                	je     45ff49 <_IO_stdin_used+0x469>
  45fed4:	73 2c                	jae    45ff02 <_IO_stdin_used+0x422>
  45fed6:	6c                   	insb   (%dx),%es:(%rdi)
  45fed7:	61                   	(bad)  
  45fed8:	73 74                	jae    45ff4e <_IO_stdin_used+0x46e>
  45feda:	75 70                	jne    45ff4c <_IO_stdin_used+0x46c>
  45fedc:	2c 6c                	sub    $0x6c,%al
  45fede:	61                   	(bad)  
  45fedf:	73 74                	jae    45ff55 <_IO_stdin_used+0x475>
  45fee1:	64 6f                	outsl  %fs:(%rsi),(%dx)
  45fee3:	77 6e                	ja     45ff53 <_IO_stdin_used+0x473>
  45fee5:	20 66 72             	and    %ah,0x72(%rsi)
  45fee8:	6f                   	outsl  %ds:(%rsi),(%dx)
  45fee9:	6d                   	insl   (%dx),%es:(%rdi)
  45feea:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45feee:	72 76                	jb     45ff66 <_IO_stdin_used+0x486>
  45fef0:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  45fef7:	65                   	gs
  45fef8:	72 65                	jb     45ff5f <_IO_stdin_used+0x47f>
  45fefa:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45fefe:	72 76                	jb     45ff76 <_IO_stdin_used+0x496>
  45ff00:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  45ff07:	6c                   	insb   (%dx),%es:(%rdi)
  45ff08:	75 00                	jne    45ff0a <_IO_stdin_used+0x42a>
  45ff0a:	00 00                	add    %al,(%rax)
  45ff0c:	00 00                	add    %al,(%rax)
  45ff0e:	00 00                	add    %al,(%rax)
  45ff10:	73 65                	jae    45ff77 <_IO_stdin_used+0x497>
  45ff12:	6c                   	insb   (%dx),%es:(%rdi)
  45ff13:	65 63 74 20 70       	movslq %gs:0x70(%rax,%riz,1),%esi
  45ff18:	6f                   	outsl  %ds:(%rsi),(%dx)
  45ff19:	72 74                	jb     45ff8f <_IO_stdin_used+0x4af>
  45ff1b:	20 66 72             	and    %ah,0x72(%rsi)
  45ff1e:	6f                   	outsl  %ds:(%rsi),(%dx)
  45ff1f:	6d                   	insl   (%dx),%es:(%rdi)
  45ff20:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45ff24:	72 76                	jb     45ff9c <_IO_stdin_used+0x4bc>
  45ff26:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  45ff2d:	65                   	gs
  45ff2e:	72 65                	jb     45ff95 <_IO_stdin_used+0x4b5>
  45ff30:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  45ff34:	72 76                	jb     45ffac <_IO_stdin_used+0x4cc>
  45ff36:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  45ff3d:	6c                   	insb   (%dx),%es:(%rdi)
  45ff3e:	75 00                	jne    45ff40 <_IO_stdin_used+0x460>
  45ff40:	55                   	push   %rbp
  45ff41:	6e                   	outsb  %ds:(%rsi),(%dx)
  45ff42:	73 75                	jae    45ffb9 <_IO_stdin_used+0x4d9>
  45ff44:	70 70                	jo     45ffb6 <_IO_stdin_used+0x4d6>
  45ff46:	6f                   	outsl  %ds:(%rsi),(%dx)
  45ff47:	72 74                	jb     45ffbd <_IO_stdin_used+0x4dd>
  45ff49:	65 64 20 63 6f       	and    %ah,%fs:%gs:0x6f(%rbx)
  45ff4e:	6e                   	outsb  %ds:(%rsi),(%dx)
  45ff4f:	64 69 74 69 6f 6e 20 	imul   $0x7974206e,%fs:0x6f(%rcx,%rbp,2),%esi
  45ff56:	74 79 
  45ff58:	70 65                	jo     45ffbf <_IO_stdin_used+0x4df>
  45ff5a:	20 5b 25             	and    %bl,0x25(%rbx)
  45ff5d:	64                   	fs
  45ff5e:	5d                   	pop    %rbp
  45ff5f:	20 66 6f             	and    %ah,0x6f(%rsi)
  45ff62:	72 20                	jb     45ff84 <_IO_stdin_used+0x4a4>
  45ff64:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  45ff67:	64 69 74 69 6f 6e 20 	imul   $0x6469206e,%fs:0x6f(%rcx,%rbp,2),%esi
  45ff6e:	69 64 
  45ff70:	20 5b 25             	and    %bl,0x25(%rbx)
  45ff73:	6c                   	insb   (%dx),%es:(%rdi)
  45ff74:	75 5d                	jne    45ffd3 <_IO_stdin_used+0x4f3>
  45ff76:	00 00                	add    %al,(%rax)
  45ff78:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  45ff7a:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f27f3 <_end+0x20039ef3>
  45ff80:	5b                   	pop    %rbx
  45ff81:	61                   	(bad)  
  45ff82:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  45ff86:	6e                   	outsb  %ds:(%rsi),(%dx)
  45ff87:	69 64 3a 25 6c 75 2c 	imul   $0x632c756c,0x25(%rdx,%rdi,1),%esp
  45ff8e:	63 
  45ff8f:	6f                   	outsl  %ds:(%rsi),(%dx)
  45ff90:	6e                   	outsb  %ds:(%rsi),(%dx)
  45ff91:	64 69 74 69 6f 6e 69 	imul   $0x3a64696e,%fs:0x6f(%rcx,%rbp,2),%esi
  45ff98:	64 3a 
  45ff9a:	25 6c 75 2c 63       	and    $0x632c756c,%eax
  45ff9f:	6f                   	outsl  %ds:(%rsi),(%dx)
  45ffa0:	6e                   	outsb  %ds:(%rsi),(%dx)
  45ffa1:	64                   	fs
  45ffa2:	2e 76 61             	jbe,pn 460006 <_IO_stdin_used+0x526>
  45ffa5:	6c                   	insb   (%dx),%es:(%rdi)
  45ffa6:	75 65                	jne    46000d <_IO_stdin_used+0x52d>
  45ffa8:	3a 25 73 5d 00 00    	cmp    0x5d73(%rip),%ah        # 465d21 <usage_message+0x3fe1>
  45ffae:	00 00                	add    %al,(%rax)
  45ffb0:	73 65                	jae    460017 <_IO_stdin_used+0x537>
  45ffb2:	6c                   	insb   (%dx),%es:(%rdi)
  45ffb3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  45ffb8:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  45ffbf:	20 68 67             	and    %ch,0x67(%rax)
  45ffc2:	2e 67 72 6f          	addr32 jb,pn 460035 <_IO_stdin_used+0x555>
  45ffc6:	75 70                	jne    460038 <_IO_stdin_used+0x558>
  45ffc8:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  45ffcf:	20 
  45ffd0:	68 6f 73 74 73       	pushq  $0x7374736f
  45ffd5:	5f                   	pop    %rdi
  45ffd6:	67 72 6f             	addr32 jb 460048 <_IO_stdin_used+0x568>
  45ffd9:	75 70                	jne    46004b <_IO_stdin_used+0x56b>
  45ffdb:	73 20                	jae    45fffd <_IO_stdin_used+0x51d>
  45ffdd:	68 67 2c 68 6f       	pushq  $0x6f682c67
  45ffe2:	73 74                	jae    460058 <_IO_stdin_used+0x578>
  45ffe4:	73 20                	jae    460006 <_IO_stdin_used+0x526>
  45ffe6:	68 2c 69 74 65       	pushq  $0x6574692c
  45ffeb:	6d                   	insl   (%dx),%es:(%rdi)
  45ffec:	73 20                	jae    46000e <_IO_stdin_used+0x52e>
  45ffee:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  45fff5:	69 6f 6e 73 20 66 2c 	imul   $0x2c662073,0x6e(%rdi),%ebp
  45fffc:	74 72                	je     460070 <_IO_stdin_used+0x590>
  45fffe:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  460005:	74 20                	je     460027 <_IO_stdin_used+0x547>
  460007:	77 68                	ja     460071 <_IO_stdin_used+0x591>
  460009:	65                   	gs
  46000a:	72 65                	jb     460071 <_IO_stdin_used+0x591>
  46000c:	20 68 67             	and    %ch,0x67(%rax)
  46000f:	2e                   	cs
  460010:	68 6f 73 74 69       	pushq  $0x6974736f
  460015:	64                   	fs
  460016:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  46001b:	73 74                	jae    460091 <_IO_stdin_used+0x5b1>
  46001d:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  460024:	68 
  460025:	2e                   	cs
  460026:	68 6f 73 74 69       	pushq  $0x6974736f
  46002b:	64                   	fs
  46002c:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  460031:	73 74                	jae    4600a7 <_IO_stdin_used+0x5c7>
  460033:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  46003a:	69 
  46003b:	2e 69 74 65 6d 69 64 	imul   $0x663d6469,%cs:0x6d(%rbp,%riz,2),%esi
  460042:	3d 66 
  460044:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  46004b:	20 61 
  46004d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46004e:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  460052:	74 72                	je     4600c6 <_IO_stdin_used+0x5e6>
  460054:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  46005b:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  460060:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  460067:	20 61 6e             	and    %ah,0x6e(%rcx)
  46006a:	64 20 74 2e 74       	and    %dh,%fs:0x74(%rsi,%rbp,1)
  46006f:	72 69                	jb     4600da <_IO_stdin_used+0x5fa>
  460071:	67                   	addr32
  460072:	67                   	addr32
  460073:	65                   	gs
  460074:	72 69                	jb     4600df <_IO_stdin_used+0x5ff>
  460076:	64                   	fs
  460077:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  46007c:	61                   	(bad)  
  46007d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46007e:	64 20 68 67          	and    %ch,%fs:0x67(%rax)
  460082:	2e 67 72 6f          	addr32 jb,pn 4600f5 <_IO_stdin_used+0x615>
  460086:	75 70                	jne    4600f8 <_IO_stdin_used+0x618>
  460088:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  46008f:	00 
  460090:	73 65                	jae    4600f7 <_IO_stdin_used+0x617>
  460092:	6c                   	insb   (%dx),%es:(%rdi)
  460093:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  460098:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  46009f:	20 68 74             	and    %ch,0x74(%rax)
  4600a2:	2e 74 65             	je,pn  46010a <_IO_stdin_used+0x62a>
  4600a5:	6d                   	insl   (%dx),%es:(%rdi)
  4600a6:	70 6c                	jo     460114 <_IO_stdin_used+0x634>
  4600a8:	61                   	(bad)  
  4600a9:	74 65                	je     460110 <_IO_stdin_used+0x630>
  4600ab:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  4600b2:	20 
  4600b3:	68 6f 73 74 73       	pushq  $0x7374736f
  4600b8:	5f                   	pop    %rdi
  4600b9:	74 65                	je     460120 <_IO_stdin_used+0x640>
  4600bb:	6d                   	insl   (%dx),%es:(%rdi)
  4600bc:	70 6c                	jo     46012a <_IO_stdin_used+0x64a>
  4600be:	61                   	(bad)  
  4600bf:	74 65                	je     460126 <_IO_stdin_used+0x646>
  4600c1:	73 20                	jae    4600e3 <_IO_stdin_used+0x603>
  4600c3:	68 74 2c 69 74       	pushq  $0x74692c74
  4600c8:	65                   	gs
  4600c9:	6d                   	insl   (%dx),%es:(%rdi)
  4600ca:	73 20                	jae    4600ec <_IO_stdin_used+0x60c>
  4600cc:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  4600d3:	69 6f 6e 73 20 66 2c 	imul   $0x2c662073,0x6e(%rdi),%ebp
  4600da:	74 72                	je     46014e <_IO_stdin_used+0x66e>
  4600dc:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  4600e3:	74 20                	je     460105 <_IO_stdin_used+0x625>
  4600e5:	77 68                	ja     46014f <_IO_stdin_used+0x66f>
  4600e7:	65                   	gs
  4600e8:	72 65                	jb     46014f <_IO_stdin_used+0x66f>
  4600ea:	20 68 74             	and    %ch,0x74(%rax)
  4600ed:	2e                   	cs
  4600ee:	68 6f 73 74 69       	pushq  $0x6974736f
  4600f3:	64                   	fs
  4600f4:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  4600f9:	73 74                	jae    46016f <_IO_stdin_used+0x68f>
  4600fb:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  460102:	69 
  460103:	2e 69 74 65 6d 69 64 	imul   $0x663d6469,%cs:0x6d(%rbp,%riz,2),%esi
  46010a:	3d 66 
  46010c:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  460113:	20 61 
  460115:	6e                   	outsb  %ds:(%rsi),(%dx)
  460116:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  46011a:	74 72                	je     46018e <_IO_stdin_used+0x6ae>
  46011c:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  460123:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  460128:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  46012f:	20 61 6e             	and    %ah,0x6e(%rcx)
  460132:	64 20 74 2e 74       	and    %dh,%fs:0x74(%rsi,%rbp,1)
  460137:	72 69                	jb     4601a2 <_IO_stdin_used+0x6c2>
  460139:	67                   	addr32
  46013a:	67                   	addr32
  46013b:	65                   	gs
  46013c:	72 69                	jb     4601a7 <_IO_stdin_used+0x6c7>
  46013e:	64                   	fs
  46013f:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  460144:	61                   	(bad)  
  460145:	6e                   	outsb  %ds:(%rsi),(%dx)
  460146:	64 20 68 74          	and    %ch,%fs:0x74(%rax)
  46014a:	2e 74 65             	je,pn  4601b2 <_IO_stdin_used+0x6d2>
  46014d:	6d                   	insl   (%dx),%es:(%rdi)
  46014e:	70 6c                	jo     4601bc <_IO_stdin_used+0x6dc>
  460150:	61                   	(bad)  
  460151:	74 65                	je     4601b8 <_IO_stdin_used+0x6d8>
  460153:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  46015a:	00 
  46015b:	00 00                	add    %al,(%rax)
  46015d:	00 00                	add    %al,(%rax)
  46015f:	00 73 65             	add    %dh,0x65(%rbx)
  460162:	6c                   	insb   (%dx),%es:(%rdi)
  460163:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  460168:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  46016f:	20 69 2e             	and    %ch,0x2e(%rcx)
  460172:	68 6f 73 74 69       	pushq  $0x6974736f
  460177:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  46017b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46017c:	6d                   	insl   (%dx),%es:(%rdi)
  46017d:	20 69 74             	and    %ch,0x74(%rcx)
  460180:	65                   	gs
  460181:	6d                   	insl   (%dx),%es:(%rdi)
  460182:	73 20                	jae    4601a4 <_IO_stdin_used+0x6c4>
  460184:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  46018b:	69 6f 6e 73 20 66 2c 	imul   $0x2c662073,0x6e(%rdi),%ebp
  460192:	74 72                	je     460206 <_IO_stdin_used+0x726>
  460194:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  46019b:	74 20                	je     4601bd <_IO_stdin_used+0x6dd>
  46019d:	77 68                	ja     460207 <_IO_stdin_used+0x727>
  46019f:	65                   	gs
  4601a0:	72 65                	jb     460207 <_IO_stdin_used+0x727>
  4601a2:	20 69 2e             	and    %ch,0x2e(%rcx)
  4601a5:	69 74 65 6d 69 64 3d 	imul   $0x663d6469,0x6d(%rbp,%riz,2),%esi
  4601ac:	66 
  4601ad:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  4601b4:	20 61 
  4601b6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4601b7:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  4601bb:	74 72                	je     46022f <_IO_stdin_used+0x74f>
  4601bd:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4601c4:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  4601c9:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4601d0:	20 61 6e             	and    %ah,0x6e(%rcx)
  4601d3:	64 20 74 2e 74       	and    %dh,%fs:0x74(%rsi,%rbp,1)
  4601d8:	72 69                	jb     460243 <_IO_stdin_used+0x763>
  4601da:	67                   	addr32
  4601db:	67                   	addr32
  4601dc:	65                   	gs
  4601dd:	72 69                	jb     460248 <_IO_stdin_used+0x768>
  4601df:	64                   	fs
  4601e0:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4601e5:	61                   	(bad)  
  4601e6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4601e7:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4601eb:	68 6f 73 74 69       	pushq  $0x6974736f
  4601f0:	64                   	fs
  4601f1:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4601f6:	00 00                	add    %al,(%rax)
  4601f8:	73 65                	jae    46025f <_IO_stdin_used+0x77f>
  4601fa:	6c                   	insb   (%dx),%es:(%rdi)
  4601fb:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  460200:	65                   	gs
  460201:	6d                   	insl   (%dx),%es:(%rdi)
  460202:	70 6c                	jo     460270 <_IO_stdin_used+0x790>
  460204:	61                   	(bad)  
  460205:	74 65                	je     46026c <_IO_stdin_used+0x78c>
  460207:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  46020e:	20 
  46020f:	74 72                	je     460283 <_IO_stdin_used+0x7a3>
  460211:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  460218:	77 68                	ja     460282 <_IO_stdin_used+0x7a2>
  46021a:	65                   	gs
  46021b:	72 65                	jb     460282 <_IO_stdin_used+0x7a2>
  46021d:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  460221:	67                   	addr32
  460222:	67                   	addr32
  460223:	65                   	gs
  460224:	72 69                	jb     46028f <_IO_stdin_used+0x7af>
  460226:	64                   	fs
  460227:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  46022c:	00 00                	add    %al,(%rax)
  46022e:	00 00                	add    %al,(%rax)
  460230:	73 65                	jae    460297 <_IO_stdin_used+0x7b7>
  460232:	6c                   	insb   (%dx),%es:(%rdi)
  460233:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  460238:	6f                   	outsl  %ds:(%rsi),(%dx)
  460239:	75 6e                	jne    4602a9 <_IO_stdin_used+0x7c9>
  46023b:	74 28                	je     460265 <_IO_stdin_used+0x785>
  46023d:	2a 29                	sub    (%rcx),%ch
  46023f:	20 66 72             	and    %ah,0x72(%rsi)
  460242:	6f                   	outsl  %ds:(%rsi),(%dx)
  460243:	6d                   	insl   (%dx),%es:(%rdi)
  460244:	20 68 6f             	and    %ch,0x6f(%rax)
  460247:	73 74                	jae    4602bd <_IO_stdin_used+0x7dd>
  460249:	73 20                	jae    46026b <_IO_stdin_used+0x78b>
  46024b:	68 2c 69 74 65       	pushq  $0x6574692c
  460250:	6d                   	insl   (%dx),%es:(%rdi)
  460251:	73 20                	jae    460273 <_IO_stdin_used+0x793>
  460253:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  46025a:	69 6f 6e 73 20 66 2c 	imul   $0x2c662073,0x6e(%rdi),%ebp
  460261:	74 72                	je     4602d5 <_IO_stdin_used+0x7f5>
  460263:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  46026a:	74 20                	je     46028c <_IO_stdin_used+0x7ac>
  46026c:	77 68                	ja     4602d6 <_IO_stdin_used+0x7f6>
  46026e:	65                   	gs
  46026f:	72 65                	jb     4602d6 <_IO_stdin_used+0x7f6>
  460271:	20 68 2e             	and    %ch,0x2e(%rax)
  460274:	68 6f 73 74 69       	pushq  $0x6974736f
  460279:	64                   	fs
  46027a:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  46027f:	73 74                	jae    4602f5 <_IO_stdin_used+0x815>
  460281:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  460288:	68 
  460289:	2e                   	cs
  46028a:	6d                   	insl   (%dx),%es:(%rdi)
  46028b:	61                   	(bad)  
  46028c:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  460293:	63 65 5f             	movslq 0x5f(%rbp),%esp
  460296:	73 74                	jae    46030c <_IO_stdin_used+0x82c>
  460298:	61                   	(bad)  
  460299:	74 75                	je     460310 <_IO_stdin_used+0x830>
  46029b:	73 3d                	jae    4602da <_IO_stdin_used+0x7fa>
  46029d:	25 64 20 61 6e       	and    $0x6e612064,%eax
  4602a2:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4602a6:	69 74 65 6d 69 64 3d 	imul   $0x663d6469,0x6d(%rbp,%riz,2),%esi
  4602ad:	66 
  4602ae:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  4602b5:	20 61 
  4602b7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4602b8:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  4602bc:	74 72                	je     460330 <_IO_stdin_used+0x850>
  4602be:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4602c5:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  4602ca:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4602d1:	20 61 6e             	and    %ah,0x6e(%rcx)
  4602d4:	64 20 74 2e 74       	and    %dh,%fs:0x74(%rsi,%rbp,1)
  4602d9:	72 69                	jb     460344 <_IO_stdin_used+0x864>
  4602db:	67                   	addr32
  4602dc:	67                   	addr32
  4602dd:	65                   	gs
  4602de:	72 69                	jb     460349 <_IO_stdin_used+0x869>
  4602e0:	64                   	fs
  4602e1:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4602e6:	00 00                	add    %al,(%rax)
  4602e8:	73 65                	jae    46034f <_IO_stdin_used+0x86f>
  4602ea:	6c                   	insb   (%dx),%es:(%rdi)
  4602eb:	65 63 74 20 61       	movslq %gs:0x61(%rax,%riz,1),%esi
  4602f0:	63 6b 6e             	movslq 0x6e(%rbx),%ebp
  4602f3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4602f4:	77 6c                	ja     460362 <_IO_stdin_used+0x882>
  4602f6:	65 64 67 65 64 20 66 	addr32 and %ah,%fs:%gs:0x72(%esi)
  4602fd:	72 
  4602fe:	6f                   	outsl  %ds:(%rsi),(%dx)
  4602ff:	6d                   	insl   (%dx),%es:(%rdi)
  460300:	20 65 76             	and    %ah,0x76(%rbp)
  460303:	65 6e                	outsb  %gs:(%rsi),(%dx)
  460305:	74 73                	je     46037a <_IO_stdin_used+0x89a>
  460307:	20 77 68             	and    %dh,0x68(%rdi)
  46030a:	65                   	gs
  46030b:	72 65                	jb     460372 <_IO_stdin_used+0x892>
  46030d:	20 61 63             	and    %ah,0x63(%rcx)
  460310:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  460314:	6c                   	insb   (%dx),%es:(%rdi)
  460315:	65                   	gs
  460316:	64                   	fs
  460317:	67                   	addr32
  460318:	65                   	gs
  460319:	64                   	fs
  46031a:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  46031f:	6e                   	outsb  %ds:(%rsi),(%dx)
  460320:	64 20 65 76          	and    %ah,%fs:0x76(%rbp)
  460324:	65 6e                	outsb  %gs:(%rsi),(%dx)
  460326:	74 69                	je     460391 <_IO_stdin_used+0x8b1>
  460328:	64                   	fs
  460329:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  46032e:	00 00                	add    %al,(%rax)
  460330:	73 65                	jae    460397 <_IO_stdin_used+0x8b7>
  460332:	6c                   	insb   (%dx),%es:(%rdi)
  460333:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  460338:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  46033f:	20 61 2e             	and    %ah,0x2e(%rcx)
  460342:	6e                   	outsb  %ds:(%rsi),(%dx)
  460343:	61                   	(bad)  
  460344:	6d                   	insl   (%dx),%es:(%rdi)
  460345:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  460349:	6f                   	outsl  %ds:(%rsi),(%dx)
  46034a:	6d                   	insl   (%dx),%es:(%rdi)
  46034b:	20 61 70             	and    %ah,0x70(%rcx)
  46034e:	70 6c                	jo     4603bc <_IO_stdin_used+0x8dc>
  460350:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  460357:	73 20                	jae    460379 <_IO_stdin_used+0x899>
  460359:	61                   	(bad)  
  46035a:	2c 69                	sub    $0x69,%al
  46035c:	74 65                	je     4603c3 <_IO_stdin_used+0x8e3>
  46035e:	6d                   	insl   (%dx),%es:(%rdi)
  46035f:	73 5f                	jae    4603c0 <_IO_stdin_used+0x8e0>
  460361:	61                   	(bad)  
  460362:	70 70                	jo     4603d4 <_IO_stdin_used+0x8f4>
  460364:	6c                   	insb   (%dx),%es:(%rdi)
  460365:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  46036c:	73 20                	jae    46038e <_IO_stdin_used+0x8ae>
  46036e:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  460375:	69 6f 6e 73 20 66 2c 	imul   $0x2c662073,0x6e(%rdi),%ebp
  46037c:	74 72                	je     4603f0 <_IO_stdin_used+0x910>
  46037e:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  460385:	74 20                	je     4603a7 <_IO_stdin_used+0x8c7>
  460387:	77 68                	ja     4603f1 <_IO_stdin_used+0x911>
  460389:	65                   	gs
  46038a:	72 65                	jb     4603f1 <_IO_stdin_used+0x911>
  46038c:	20 61 2e             	and    %ah,0x2e(%rcx)
  46038f:	61                   	(bad)  
  460390:	70 70                	jo     460402 <_IO_stdin_used+0x922>
  460392:	6c                   	insb   (%dx),%es:(%rdi)
  460393:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  46039a:	69 64 3d 69 2e 61 70 	imul   $0x7070612e,0x69(%rbp,%rdi,1),%esp
  4603a1:	70 
  4603a2:	6c                   	insb   (%dx),%es:(%rdi)
  4603a3:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4603aa:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  4603b1:	69 
  4603b2:	2e 69 74 65 6d 69 64 	imul   $0x663d6469,%cs:0x6d(%rbp,%riz,2),%esi
  4603b9:	3d 66 
  4603bb:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  4603c2:	20 61 
  4603c4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4603c5:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  4603c9:	74 72                	je     46043d <_IO_stdin_used+0x95d>
  4603cb:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4603d2:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  4603d7:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4603de:	20 61 6e             	and    %ah,0x6e(%rcx)
  4603e1:	64 20 74 2e 74       	and    %dh,%fs:0x74(%rsi,%rbp,1)
  4603e6:	72 69                	jb     460451 <_IO_stdin_used+0x971>
  4603e8:	67                   	addr32
  4603e9:	67                   	addr32
  4603ea:	65                   	gs
  4603eb:	72 69                	jb     460456 <_IO_stdin_used+0x976>
  4603ed:	64                   	fs
  4603ee:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4603f3:	00 00                	add    %al,(%rax)
  4603f5:	00 00                	add    %al,(%rax)
  4603f7:	00 63 68             	add    %ah,0x68(%rbx)
  4603fa:	65 63 6b 5f          	movslq %gs:0x5f(%rbx),%ebp
  4603fe:	61                   	(bad)  
  4603ff:	75 74                	jne    460475 <_IO_stdin_used+0x995>
  460401:	6f                   	outsl  %ds:(%rsi),(%dx)
  460402:	5f                   	pop    %rdi
  460403:	72 65                	jb     46046a <_IO_stdin_used+0x98a>
  460405:	67 69 73 74 72 61 74 	addr32 imul $0x69746172,0x74(%ebx),%esi
  46040c:	69 
  46040d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46040e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46040f:	5f                   	pop    %rdi
  460410:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  460413:	64 69 74 69 6f 6e 00 	imul   $0x6e,%fs:0x6f(%rcx,%rbp,2),%esi
  46041a:	00 00 
  46041c:	00 00                	add    %al,(%rax)
  46041e:	00 00                	add    %al,(%rax)
  460420:	73 65                	jae    460487 <_IO_stdin_used+0x9a7>
  460422:	6c                   	insb   (%dx),%es:(%rdi)
  460423:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  460428:	6f                   	outsl  %ds:(%rsi),(%dx)
  460429:	73 74                	jae    46049f <_IO_stdin_used+0x9bf>
  46042b:	20 66 72             	and    %ah,0x72(%rsi)
  46042e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46042f:	6d                   	insl   (%dx),%es:(%rdi)
  460430:	20 61 75             	and    %ah,0x75(%rcx)
  460433:	74 6f                	je     4604a4 <_IO_stdin_used+0x9c4>
  460435:	72 65                	jb     46049c <_IO_stdin_used+0x9bc>
  460437:	67 5f                	addr32 pop %rdi
  460439:	68 6f 73 74 20       	pushq  $0x2074736f
  46043e:	77 68                	ja     4604a8 <_IO_stdin_used+0x9c8>
  460440:	65                   	gs
  460441:	72 65                	jb     4604a8 <_IO_stdin_used+0x9c8>
  460443:	20 61 75             	and    %ah,0x75(%rcx)
  460446:	74 6f                	je     4604b7 <_IO_stdin_used+0x9d7>
  460448:	72 65                	jb     4604af <_IO_stdin_used+0x9cf>
  46044a:	67 5f                	addr32 pop %rdi
  46044c:	68 6f 73 74 69       	pushq  $0x6974736f
  460451:	64                   	fs
  460452:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  460457:	00 73 65             	add    %dh,0x65(%rbx)
  46045a:	6c                   	insb   (%dx),%es:(%rdi)
  46045b:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  460460:	6f                   	outsl  %ds:(%rsi),(%dx)
  460461:	73 74                	jae    4604d7 <_IO_stdin_used+0x9f7>
  460463:	20 66 72             	and    %ah,0x72(%rsi)
  460466:	6f                   	outsl  %ds:(%rsi),(%dx)
  460467:	6d                   	insl   (%dx),%es:(%rdi)
  460468:	20 61 75             	and    %ah,0x75(%rcx)
  46046b:	74 6f                	je     4604dc <_IO_stdin_used+0x9fc>
  46046d:	72 65                	jb     4604d4 <_IO_stdin_used+0x9f4>
  46046f:	67 5f                	addr32 pop %rdi
  460471:	68 6f 73 74 20       	pushq  $0x2074736f
  460476:	77 68                	ja     4604e0 <_IO_stdin_used+0xa00>
  460478:	65                   	gs
  460479:	72 65                	jb     4604e0 <_IO_stdin_used+0xa00>
  46047b:	20 70 72             	and    %dh,0x72(%rax)
  46047e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46047f:	78 79                	js     4604fa <_IO_stdin_used+0xa1a>
  460481:	5f                   	pop    %rdi
  460482:	68 6f 73 74 69       	pushq  $0x6974736f
  460487:	64                   	fs
  460488:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  46048d:	61                   	(bad)  
  46048e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46048f:	64 20 61 75          	and    %ah,%fs:0x75(%rcx)
  460493:	74 6f                	je     460504 <_IO_stdin_used+0xa24>
  460495:	72 65                	jb     4604fc <_IO_stdin_used+0xa1c>
  460497:	67 5f                	addr32 pop %rdi
  460499:	68 6f 73 74 69       	pushq  $0x6974736f
  46049e:	64                   	fs
  46049f:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4604a4:	00 00                	add    %al,(%rax)
  4604a6:	00 00                	add    %al,(%rax)
  4604a8:	55                   	push   %rbp
  4604a9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4604aa:	73 75                	jae    460521 <_IO_stdin_used+0xa41>
  4604ac:	70 70                	jo     46051e <_IO_stdin_used+0xa3e>
  4604ae:	6f                   	outsl  %ds:(%rsi),(%dx)
  4604af:	72 74                	jb     460525 <_IO_stdin_used+0xa45>
  4604b1:	65 64 20 65 76       	and    %ah,%fs:%gs:0x76(%rbp)
  4604b6:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4604b8:	74 20                	je     4604da <_IO_stdin_used+0x9fa>
  4604ba:	73 6f                	jae    46052b <_IO_stdin_used+0xa4b>
  4604bc:	75 72                	jne    460530 <_IO_stdin_used+0xa50>
  4604be:	63 65 20             	movslq 0x20(%rbp),%esp
  4604c1:	5b                   	pop    %rbx
  4604c2:	25 64 5d 20 66       	and    $0x66205d64,%eax
  4604c7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4604c8:	72 20                	jb     4604ea <_IO_stdin_used+0xa0a>
  4604ca:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4604cd:	64 69 74 69 6f 6e 20 	imul   $0x6469206e,%fs:0x6f(%rcx,%rbp,2),%esi
  4604d4:	69 64 
  4604d6:	20 5b 25             	and    %bl,0x25(%rbx)
  4604d9:	6c                   	insb   (%dx),%es:(%rdi)
  4604da:	75 5d                	jne    460539 <_IO_stdin_used+0xa59>
  4604dc:	00 00                	add    %al,(%rax)
  4604de:	00 00                	add    %al,(%rax)
  4604e0:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  4604e2:	20 65 78             	and    %ah,0x78(%rbp)
  4604e5:	65 63 75 74          	movslq %gs:0x74(%rbp),%esi
  4604e9:	65                   	gs
  4604ea:	5f                   	pop    %rdi
  4604eb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4604ec:	70 65                	jo     460553 <_IO_stdin_used+0xa73>
  4604ee:	72 61                	jb     460551 <_IO_stdin_used+0xa71>
  4604f0:	74 69                	je     46055b <_IO_stdin_used+0xa7b>
  4604f2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4604f3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4604f4:	73 28                	jae    46051e <_IO_stdin_used+0xa3e>
  4604f6:	61                   	(bad)  
  4604f7:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4604fb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4604fc:	69 64 3a 25 6c 75 29 	imul   $0x29756c,0x25(%rdx,%rdi,1),%esp
  460503:	00 
  460504:	00 00                	add    %al,(%rax)
  460506:	00 00                	add    %al,(%rax)
  460508:	73 65                	jae    46056f <_IO_stdin_used+0xa8f>
  46050a:	6c                   	insb   (%dx),%es:(%rdi)
  46050b:	65 63 74 20 6f       	movslq %gs:0x6f(%rax,%riz,1),%esi
  460510:	70 65                	jo     460577 <_IO_stdin_used+0xa97>
  460512:	72 61                	jb     460575 <_IO_stdin_used+0xa95>
  460514:	74 69                	je     46057f <_IO_stdin_used+0xa9f>
  460516:	6f                   	outsl  %ds:(%rsi),(%dx)
  460517:	6e                   	outsb  %ds:(%rsi),(%dx)
  460518:	69 64 2c 61 63 74 69 	imul   $0x6f697463,0x61(%rsp,%rbp,1),%esp
  46051f:	6f 
  460520:	6e                   	outsb  %ds:(%rsi),(%dx)
  460521:	69 64 2c 6f 70 65 72 	imul   $0x61726570,0x6f(%rsp,%rbp,1),%esp
  460528:	61 
  460529:	74 69                	je     460594 <_IO_stdin_used+0xab4>
  46052b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46052c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46052d:	74 79                	je     4605a8 <_IO_stdin_used+0xac8>
  46052f:	70 65                	jo     460596 <_IO_stdin_used+0xab6>
  460531:	2c 6f                	sub    $0x6f,%al
  460533:	62                   	(bad)  
  460534:	6a 65                	pushq  $0x65
  460536:	63 74 2c 6f          	movslq 0x6f(%rsp,%rbp,1),%esi
  46053a:	62                   	(bad)  
  46053b:	6a 65                	pushq  $0x65
  46053d:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  460541:	20 66 72             	and    %ah,0x72(%rsi)
  460544:	6f                   	outsl  %ds:(%rsi),(%dx)
  460545:	6d                   	insl   (%dx),%es:(%rdi)
  460546:	20 6f 70             	and    %ch,0x70(%rdi)
  460549:	65                   	gs
  46054a:	72 61                	jb     4605ad <_IO_stdin_used+0xacd>
  46054c:	74 69                	je     4605b7 <_IO_stdin_used+0xad7>
  46054e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46054f:	6e                   	outsb  %ds:(%rsi),(%dx)
  460550:	73 20                	jae    460572 <_IO_stdin_used+0xa92>
  460552:	77 68                	ja     4605bc <_IO_stdin_used+0xadc>
  460554:	65                   	gs
  460555:	72 65                	jb     4605bc <_IO_stdin_used+0xadc>
  460557:	20 61 63             	and    %ah,0x63(%rcx)
  46055a:	74 69                	je     4605c5 <_IO_stdin_used+0xae5>
  46055c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46055d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46055e:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  460565:	00 
  460566:	00 00                	add    %al,(%rax)
  460568:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46056a:	20 70 72             	and    %dh,0x72(%rax)
  46056d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46056e:	63 65 73             	movslq 0x73(%rbp),%esp
  460571:	73 5f                	jae    4605d2 <_IO_stdin_used+0xaf2>
  460573:	61                   	(bad)  
  460574:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  460578:	6e                   	outsb  %ds:(%rsi),(%dx)
  460579:	73 28                	jae    4605a3 <_IO_stdin_used+0xac3>
  46057b:	29 20                	sub    %esp,(%rax)
  46057d:	65                   	gs
  46057e:	76 65                	jbe    4605e5 <_IO_stdin_used+0xb05>
  460580:	6e                   	outsb  %ds:(%rsi),(%dx)
  460581:	74 69                	je     4605ec <_IO_stdin_used+0xb0c>
  460583:	64 3a 25 6c 75 00 00 	cmp    %fs:0x756c(%rip),%ah        # 467af6 <usage_message+0x5db6>
  46058a:	00 00                	add    %al,(%rax)
  46058c:	00 00                	add    %al,(%rax)
  46058e:	00 00                	add    %al,(%rax)
  460590:	73 65                	jae    4605f7 <_IO_stdin_used+0xb17>
  460592:	6c                   	insb   (%dx),%es:(%rdi)
  460593:	65 63 74 20 61       	movslq %gs:0x61(%rax,%riz,1),%esi
  460598:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  46059c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46059d:	69 64 2c 65 76 61 6c 	imul   $0x746c6176,0x65(%rsp,%rbp,1),%esp
  4605a4:	74 
  4605a5:	79 70                	jns    460617 <_IO_stdin_used+0xb37>
  4605a7:	65                   	gs
  4605a8:	2c 73                	sub    $0x73,%al
  4605aa:	74 61                	je     46060d <_IO_stdin_used+0xb2d>
  4605ac:	74 75                	je     460623 <_IO_stdin_used+0xb43>
  4605ae:	73 2c                	jae    4605dc <_IO_stdin_used+0xafc>
  4605b0:	65                   	gs
  4605b1:	76 65                	jbe    460618 <_IO_stdin_used+0xb38>
  4605b3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4605b4:	74 73                	je     460629 <_IO_stdin_used+0xb49>
  4605b6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4605b7:	75 72                	jne    46062b <_IO_stdin_used+0xb4b>
  4605b9:	63 65 20             	movslq 0x20(%rbp),%esp
  4605bc:	66                   	data16
  4605bd:	72 6f                	jb     46062e <_IO_stdin_used+0xb4e>
  4605bf:	6d                   	insl   (%dx),%es:(%rdi)
  4605c0:	20 61 63             	and    %ah,0x63(%rcx)
  4605c3:	74 69                	je     46062e <_IO_stdin_used+0xb4e>
  4605c5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4605c6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4605c7:	73 20                	jae    4605e9 <_IO_stdin_used+0xb09>
  4605c9:	77 68                	ja     460633 <_IO_stdin_used+0xb53>
  4605cb:	65                   	gs
  4605cc:	72 65                	jb     460633 <_IO_stdin_used+0xb53>
  4605ce:	20 73 74             	and    %dh,0x74(%rbx)
  4605d1:	61                   	(bad)  
  4605d2:	74 75                	je     460649 <_IO_stdin_used+0xb69>
  4605d4:	73 3d                	jae    460613 <_IO_stdin_used+0xb33>
  4605d6:	25 64 20 61 6e       	and    $0x6e612064,%eax
  4605db:	64 20 65 76          	and    %ah,%fs:0x76(%rbp)
  4605df:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4605e1:	74 73                	je     460656 <_IO_stdin_used+0xb76>
  4605e3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4605e4:	75 72                	jne    460658 <_IO_stdin_used+0xb78>
  4605e6:	63 65 3d             	movslq 0x3d(%rbp),%esp
  4605e9:	25 64 25 73 00       	and    $0x732564,%eax
  4605ee:	00 00                	add    %al,(%rax)
  4605f0:	73 65                	jae    460657 <_IO_stdin_used+0xb77>
  4605f2:	6c                   	insb   (%dx),%es:(%rdi)
  4605f3:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  4605f8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4605f9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4605fa:	64 69 74 69 6f 6e 69 	imul   $0x2c64696e,%fs:0x6f(%rcx,%rbp,2),%esi
  460601:	64 2c 
  460603:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  460606:	64 69 74 69 6f 6e 74 	imul   $0x7079746e,%fs:0x6f(%rcx,%rbp,2),%esi
  46060d:	79 70 
  46060f:	65                   	gs
  460610:	2c 6f                	sub    $0x6f,%al
  460612:	70 65                	jo     460679 <_IO_stdin_used+0xb99>
  460614:	72 61                	jb     460677 <_IO_stdin_used+0xb97>
  460616:	74 6f                	je     460687 <_IO_stdin_used+0xba7>
  460618:	72 2c                	jb     460646 <_IO_stdin_used+0xb66>
  46061a:	76 61                	jbe    46067d <_IO_stdin_used+0xb9d>
  46061c:	6c                   	insb   (%dx),%es:(%rdi)
  46061d:	75 65                	jne    460684 <_IO_stdin_used+0xba4>
  46061f:	20 66 72             	and    %ah,0x72(%rsi)
  460622:	6f                   	outsl  %ds:(%rsi),(%dx)
  460623:	6d                   	insl   (%dx),%es:(%rdi)
  460624:	20 63 6f             	and    %ah,0x6f(%rbx)
  460627:	6e                   	outsb  %ds:(%rsi),(%dx)
  460628:	64 69 74 69 6f 6e 73 	imul   $0x7720736e,%fs:0x6f(%rcx,%rbp,2),%esi
  46062f:	20 77 
  460631:	68 65 72 65 20       	pushq  $0x20657265
  460636:	61                   	(bad)  
  460637:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  46063b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46063c:	69 64 3d 25 6c 75 20 	imul   $0x6f20756c,0x25(%rbp,%rdi,1),%esp
  460643:	6f 
  460644:	72 64                	jb     4606aa <_IO_stdin_used+0xbca>
  460646:	65                   	gs
  460647:	72 20                	jb     460669 <_IO_stdin_used+0xb89>
  460649:	62                   	(bad)  
  46064a:	79 20                	jns    46066c <_IO_stdin_used+0xb8c>
  46064c:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46064f:	64 69 74 69 6f 6e 74 	imul   $0x7079746e,%fs:0x6f(%rcx,%rbp,2),%esi
  460656:	79 70 
  460658:	65 00 00             	add    %al,%gs:(%rax)
  46065b:	00 00                	add    %al,(%rax)
  46065d:	00 00                	add    %al,(%rax)
  46065f:	00 43 6f             	add    %al,0x6f(%rbx)
  460662:	6e                   	outsb  %ds:(%rsi),(%dx)
  460663:	64 69 74 69 6f 6e 73 	imul   $0x6d20736e,%fs:0x6f(%rcx,%rbp,2),%esi
  46066a:	20 6d 
  46066c:	61                   	(bad)  
  46066d:	74 63                	je     4606d2 <_IO_stdin_used+0xbf2>
  46066f:	68 20 6f 75 72       	pushq  $0x72756f20
  460674:	20 65 76             	and    %ah,0x76(%rbp)
  460677:	65 6e                	outsb  %gs:(%rsi),(%dx)
  460679:	74 2e                	je     4606a9 <_IO_stdin_used+0xbc9>
  46067b:	20 45 78             	and    %al,0x78(%rbp)
  46067e:	65 63 75 74          	movslq %gs:0x74(%rbp),%esi
  460682:	65 20 6f 70          	and    %ch,%gs:0x70(%rdi)
  460686:	65                   	gs
  460687:	72 61                	jb     4606ea <_IO_stdin_used+0xc0a>
  460689:	74 69                	je     4606f4 <_IO_stdin_used+0xc14>
  46068b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46068c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46068d:	73 2e                	jae    4606bd <_IO_stdin_used+0xbdd>
  46068f:	00 43 6f             	add    %al,0x6f(%rbx)
  460692:	6e                   	outsb  %ds:(%rsi),(%dx)
  460693:	64 69 74 69 6f 6e 73 	imul   $0x6420736e,%fs:0x6f(%rcx,%rbp,2),%esi
  46069a:	20 64 
  46069c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46069d:	20 6e 6f             	and    %ch,0x6f(%rsi)
  4606a0:	74 20                	je     4606c2 <_IO_stdin_used+0xbe2>
  4606a2:	6d                   	insl   (%dx),%es:(%rdi)
  4606a3:	61                   	(bad)  
  4606a4:	74 63                	je     460709 <_IO_stdin_used+0xc29>
  4606a6:	68 20 6f 75 72       	pushq  $0x72756f20
  4606ab:	20 65 76             	and    %ah,0x76(%rbp)
  4606ae:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4606b0:	74 2e                	je     4606e0 <_IO_stdin_used+0xc00>
  4606b2:	20 44 6f 20          	and    %al,0x20(%rdi,%rbp,2)
  4606b6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4606b7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4606b8:	74 20                	je     4606da <_IO_stdin_used+0xbfa>
  4606ba:	65                   	gs
  4606bb:	78 65                	js     460722 <_IO_stdin_used+0xc42>
  4606bd:	63 75 74             	movslq 0x74(%rbp),%esi
  4606c0:	65 20 6f 70          	and    %ch,%gs:0x70(%rdi)
  4606c4:	65                   	gs
  4606c5:	72 61                	jb     460728 <_IO_stdin_used+0xc48>
  4606c7:	74 69                	je     460732 <_IO_stdin_used+0xc52>
  4606c9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4606ca:	6e                   	outsb  %ds:(%rsi),(%dx)
  4606cb:	73 2e                	jae    4606fb <_IO_stdin_used+0xc1b>
  4606cd:	00 00                	add    %al,(%rax)
  4606cf:	00 30                	add    %dh,(%rax)
  4606d1:	ec                   	in     (%dx),%al
  4606d2:	fa                   	cli    
  4606d3:	ff 15 ec fa ff f5    	callq  *-0xa000514(%rip)        # fffffffff64601c5 <_end+0xfffffffff5da78c5>
  4606d9:	eb fa                	jmp    4606d5 <_IO_stdin_used+0xbf5>
  4606db:	ff d9                	lcallq *<internal disassembler error>
  4606dd:	eb fa                	jmp    4606d9 <_IO_stdin_used+0xbf9>
  4606df:	ff                   	(bad)  
  4606e0:	fd                   	std    
  4606e1:	e7 fa                	out    %eax,$0xfa
  4606e3:	ff                   	(bad)  
  4606e4:	be eb fa ff a5       	mov    $0xa5fffaeb,%esi
  4606e9:	eb fa                	jmp    4606e5 <_IO_stdin_used+0xc05>
  4606eb:	ff 4d f6             	decl   -0xa(%rbp)
  4606ee:	fa                   	cli    
  4606ef:	ff 4d f6             	decl   -0xa(%rbp)
  4606f2:	fa                   	cli    
  4606f3:	ff 89 f7 fa ff 79    	decl   0x79fffaf7(%rcx)
  4606f9:	f7 fa                	idiv   %edx
  4606fb:	ff 69 f7             	ljmpq  *-0x9(%rcx)
  4606fe:	fa                   	cli    
  4606ff:	ff 54 f7 fa          	callq  *-0x6(%rdi,%rsi,8)
  460703:	ff                   	(bad)  
  460704:	3f                   	(bad)  
  460705:	f7 fa                	idiv   %edx
  460707:	ff 2a                	ljmpq  *(%rdx)
  460709:	f7 fa                	idiv   %edx
  46070b:	ff 1d f7 fa ff 10    	lcallq *0x10fffaf7(%rip)        # 11460208 <_end+0x10da7908>
  460711:	f7 fa                	idiv   %edx
  460713:	ff 73 65             	pushq  0x65(%rbx)
  460716:	6c                   	insb   (%dx),%es:(%rdi)
  460717:	65 63 74 5f 64       	movslq %gs:0x64(%rdi,%rbx,2),%esi
  46071c:	69 73 63 6f 76 65 72 	imul   $0x7265766f,0x63(%rbx),%esi
  460723:	65                   	gs
  460724:	64                   	fs
  460725:	5f                   	pop    %rdi
  460726:	68 6f 73 74 00       	pushq  $0x74736f
  46072b:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46072d:	20 25 73 28 65 76    	and    %ah,0x76652873(%rip)        # 76ab2fa6 <_end+0x763fa6a6>
  460733:	65 6e                	outsb  %gs:(%rsi),(%dx)
  460735:	74 69                	je     4607a0 <_IO_stdin_used+0xcc0>
  460737:	64 3a 25 6c 75 29 00 	cmp    %fs:0x29756c(%rip),%ah        # 6f7caa <_end+0x3f3aa>
  46073e:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  460740:	64 20 25 73 28 29 00 	and    %ah,%fs:0x292873(%rip)        # 6f2fba <_end+0x3a6ba>
  460747:	6f                   	outsl  %ds:(%rsi),(%dx)
  460748:	70 5f                	jo     4607a9 <_IO_stdin_used+0xcc9>
  46074a:	74 65                	je     4607b1 <_IO_stdin_used+0xcd1>
  46074c:	6d                   	insl   (%dx),%es:(%rdi)
  46074d:	70 6c                	jo     4607bb <_IO_stdin_used+0xcdb>
  46074f:	61                   	(bad)  
  460750:	74 65                	je     4607b7 <_IO_stdin_used+0xcd7>
  460752:	5f                   	pop    %rdi
  460753:	64                   	fs
  460754:	65                   	gs
  460755:	6c                   	insb   (%dx),%es:(%rdi)
  460756:	00 49 6e             	add    %cl,0x6e(%rcx)
  460759:	20 25 73 28 6f 62    	and    %ah,0x626f2873(%rip)        # 62b52fd2 <_end+0x6249a6d2>
  46075f:	6a 65                	pushq  $0x65
  460761:	63 74 3a 25          	movslq 0x25(%rdx,%rdi,1),%esi
  460765:	64 29 00             	sub    %eax,%fs:(%rax)
  460768:	68 6f 73 74 73       	pushq  $0x7374736f
  46076d:	5f                   	pop    %rdi
  46076e:	67 72 6f             	addr32 jb 4607e0 <_IO_stdin_used+0xd00>
  460771:	75 70                	jne    4607e3 <_IO_stdin_used+0xd03>
  460773:	73 00                	jae    460775 <_IO_stdin_used+0xc95>
  460775:	6f                   	outsl  %ds:(%rsi),(%dx)
  460776:	70 5f                	jo     4607d7 <_IO_stdin_used+0xcf7>
  460778:	67 72 6f             	addr32 jb 4607ea <_IO_stdin_used+0xd0a>
  46077b:	75 70                	jne    4607ed <_IO_stdin_used+0xd0d>
  46077d:	5f                   	pop    %rdi
  46077e:	64                   	fs
  46077f:	65                   	gs
  460780:	6c                   	insb   (%dx),%es:(%rdi)
  460781:	00 61 64             	add    %ah,0x64(%rcx)
  460784:	64                   	fs
  460785:	5f                   	pop    %rdi
  460786:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  46078d:	72 
  46078e:	65                   	gs
  46078f:	64                   	fs
  460790:	5f                   	pop    %rdi
  460791:	68 6f 73 74 00       	pushq  $0x74736f
  460796:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  460799:	66 69 67 69 64 00    	imul   $0x64,0x69(%rdi),%sp
  46079f:	67                   	addr32
  4607a0:	65                   	gs
  4607a1:	74 5f                	je     460802 <_IO_stdin_used+0xd22>
  4607a3:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  4607aa:	72 
  4607ab:	65                   	gs
  4607ac:	64                   	fs
  4607ad:	5f                   	pop    %rdi
  4607ae:	61                   	(bad)  
  4607af:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  4607b2:	74 5f                	je     460813 <_IO_stdin_used+0xd33>
  4607b4:	70 6f                	jo     460825 <_IO_stdin_used+0xd45>
  4607b6:	72 74                	jb     46082c <_IO_stdin_used+0xd4c>
  4607b8:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206f3031 <_end+0x2003a731>
  4607be:	70 6f                	jo     46082f <_IO_stdin_used+0xd4f>
  4607c0:	72 74                	jb     460836 <_IO_stdin_used+0xd56>
  4607c2:	3a 25 64 00 6f 70    	cmp    0x706f0064(%rip),%ah        # 70b5082c <_end+0x70497f2c>
  4607c8:	5f                   	pop    %rdi
  4607c9:	74 65                	je     460830 <_IO_stdin_used+0xd50>
  4607cb:	6d                   	insl   (%dx),%es:(%rdi)
  4607cc:	70 6c                	jo     46083a <_IO_stdin_used+0xd5a>
  4607ce:	61                   	(bad)  
  4607cf:	74 65                	je     460836 <_IO_stdin_used+0xd56>
  4607d1:	5f                   	pop    %rdi
  4607d2:	61                   	(bad)  
  4607d3:	64 64 00 6f 70       	add    %ch,%fs:0x70(%rdi)
  4607d8:	5f                   	pop    %rdi
  4607d9:	67 72 6f             	addr32 jb 46084b <_IO_stdin_used+0xd6b>
  4607dc:	75 70                	jne    46084e <_IO_stdin_used+0xd6e>
  4607de:	5f                   	pop    %rdi
  4607df:	61                   	(bad)  
  4607e0:	64 64 00 49 6e       	add    %cl,%fs:0x6e(%rcx)
  4607e5:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f305e <_end+0x2003a75e>
  4607eb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4607ec:	62                   	(bad)  
  4607ed:	6a 65                	pushq  $0x65
  4607ef:	63 74 3a 25          	movslq 0x25(%rdx,%rdi,1),%esi
  4607f3:	64 00 6f 70          	add    %ch,%fs:0x70(%rdi)
  4607f7:	5f                   	pop    %rdi
  4607f8:	68 6f 73 74 5f       	pushq  $0x5f74736f
  4607fd:	64 69 73 61 62 6c 65 	imul   $0x656c62,%fs:0x61(%rbx),%esi
  460804:	00 
  460805:	6f                   	outsl  %ds:(%rsi),(%dx)
  460806:	70 5f                	jo     460867 <_IO_stdin_used+0xd87>
  460808:	68 6f 73 74 5f       	pushq  $0x5f74736f
  46080d:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46080f:	61                   	(bad)  
  460810:	62                   	(bad)  
  460811:	6c                   	insb   (%dx),%es:(%rdi)
  460812:	65 00 6f 70          	add    %ch,%gs:0x70(%rdi)
  460816:	5f                   	pop    %rdi
  460817:	68 6f 73 74 5f       	pushq  $0x5f74736f
  46081c:	61                   	(bad)  
  46081d:	64 64 00 6f 70       	add    %ch,%fs:0x70(%rdi)
  460822:	5f                   	pop    %rdi
  460823:	68 6f 73 74 5f       	pushq  $0x5f74736f
  460828:	64                   	fs
  460829:	65                   	gs
  46082a:	6c                   	insb   (%dx),%es:(%rdi)
  46082b:	00 6f 70             	add    %ch,0x70(%rdi)
  46082e:	65                   	gs
  46082f:	72 61                	jb     460892 <_IO_stdin_used+0xdb2>
  460831:	74 69                	je     46089c <_IO_stdin_used+0xdbc>
  460833:	6f                   	outsl  %ds:(%rsi),(%dx)
  460834:	6e                   	outsb  %ds:(%rsi),(%dx)
  460835:	73 2e                	jae    460865 <_IO_stdin_used+0xd85>
  460837:	63 00                	movslq (%rax),%eax
  460839:	68 6f 73 74 5f       	pushq  $0x5f74736f
  46083e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46083f:	61                   	(bad)  
  460840:	6d                   	insl   (%dx),%es:(%rdi)
  460841:	65 00 63 6f          	add    %ah,%gs:0x6f(%rbx)
  460845:	6d                   	insl   (%dx),%es:(%rdi)
  460846:	6d                   	insl   (%dx),%es:(%rdi)
  460847:	61                   	(bad)  
  460848:	6e                   	outsb  %ds:(%rsi),(%dx)
  460849:	64 00 49 50          	add    %cl,%fs:0x50(%rcx)
  46084d:	4d                   	rex.WRB
  46084e:	49 00 73 79          	rex.WB add    %sil,0x79(%r11)
  460852:	73 74                	jae    4608c8 <_IO_stdin_used+0xde8>
  460854:	65                   	gs
  460855:	6d                   	insl   (%dx),%es:(%rdi)
  460856:	2e 72 75             	jb,pn  4608ce <_IO_stdin_used+0xdee>
  460859:	6e                   	outsb  %ds:(%rsi),(%dx)
  46085a:	5b                   	pop    %rbx
  46085b:	22 25 73 22 2c 22    	and    0x222c2273(%rip),%ah        # 22722ad4 <_end+0x2206a1d4>
  460861:	6e                   	outsb  %ds:(%rsi),(%dx)
  460862:	6f                   	outsl  %ds:(%rsi),(%dx)
  460863:	77 61                	ja     4608c6 <_IO_stdin_used+0xde6>
  460865:	69 74 22 5d 00 63 6d 	imul   $0x646d6300,0x5d(%rdx,%riz,1),%esi
  46086c:	64 
  46086d:	5f                   	pop    %rdi
  46086e:	6c                   	insb   (%dx),%es:(%rdi)
  46086f:	69 73 74 00 49 6e 20 	imul   $0x206e4900,0x74(%rbx),%esi
  460876:	72 75                	jb     4608ed <_IO_stdin_used+0xe0d>
  460878:	6e                   	outsb  %ds:(%rsi),(%dx)
  460879:	5f                   	pop    %rdi
  46087a:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  46087d:	6d                   	insl   (%dx),%es:(%rdi)
  46087e:	61                   	(bad)  
  46087f:	6e                   	outsb  %ds:(%rsi),(%dx)
  460880:	64                   	fs
  460881:	73 28                	jae    4608ab <_IO_stdin_used+0xdcb>
  460883:	29 00                	sub    %eax,(%rax)
  460885:	68 2e 68 6f 73       	pushq  $0x736f682e
  46088a:	74 69                	je     4608f5 <_IO_stdin_used+0xe15>
  46088c:	64 00 52 65          	add    %dl,%fs:0x65(%rdx)
  460890:	73 75                	jae    460907 <_IO_stdin_used+0xe27>
  460892:	6c                   	insb   (%dx),%es:(%rdi)
  460893:	74 20                	je     4608b5 <_IO_stdin_used+0xdd5>
  460895:	67                   	addr32
  460896:	65                   	gs
  460897:	74 5f                	je     4608f8 <_IO_stdin_used+0xe18>
  460899:	6e                   	outsb  %ds:(%rsi),(%dx)
  46089a:	65                   	gs
  46089b:	78 74                	js     460911 <_IO_stdin_used+0xe31>
  46089d:	5f                   	pop    %rdi
  46089e:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  4608a1:	6d                   	insl   (%dx),%es:(%rdi)
  4608a2:	61                   	(bad)  
  4608a3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4608a4:	64 20 5b 45          	and    %bl,%fs:0x45(%rbx)
  4608a8:	4f                   	rex.WRXB
  4608a9:	4c 5d                	rex.WR pop    %rbp
  4608ab:	00 45 6e             	add    %al,0x6e(%rbp)
  4608ae:	64 20 72 75          	and    %dh,%fs:0x75(%rdx)
  4608b2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4608b3:	5f                   	pop    %rdi
  4608b4:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  4608b7:	6d                   	insl   (%dx),%es:(%rdi)
  4608b8:	61                   	(bad)  
  4608b9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4608ba:	64                   	fs
  4608bb:	73 28                	jae    4608e5 <_IO_stdin_used+0xe05>
  4608bd:	29 00                	sub    %eax,(%rax)
  4608bf:	00 73 65             	add    %dh,0x65(%rbx)
  4608c2:	6c                   	insb   (%dx),%es:(%rdi)
  4608c3:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  4608c8:	2e                   	cs
  4608c9:	68 6f 73 74 69       	pushq  $0x6974736f
  4608ce:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  4608d2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4608d3:	6d                   	insl   (%dx),%es:(%rdi)
  4608d4:	20 68 6f             	and    %ch,0x6f(%rax)
  4608d7:	73 74                	jae    46094d <_IO_stdin_used+0xe6d>
  4608d9:	73 20                	jae    4608fb <_IO_stdin_used+0xe1b>
  4608db:	68 2c 64 73 65       	pushq  $0x6573642c
  4608e0:	72 76                	jb     460958 <_IO_stdin_used+0xe78>
  4608e2:	69 63 65 73 20 64 73 	imul   $0x73642073,0x65(%rbx),%esp
  4608e9:	20 77 68             	and    %dh,0x68(%rdi)
  4608ec:	65                   	gs
  4608ed:	72 65                	jb     460954 <_IO_stdin_used+0xe74>
  4608ef:	20 64 73 2e          	and    %ah,0x2e(%rbx,%rsi,2)
  4608f3:	69 70 3d 68 2e 69 70 	imul   $0x70692e68,0x3d(%rax),%esi
  4608fa:	20 61 6e             	and    %ah,0x6e(%rcx)
  4608fd:	64 20 64 73 2e       	and    %ah,%fs:0x2e(%rbx,%rsi,2)
  460902:	64                   	fs
  460903:	68 6f 73 74 69       	pushq  $0x6974736f
  460908:	64                   	fs
  460909:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  46090e:	00 00                	add    %al,(%rax)
  460910:	73 65                	jae    460977 <_IO_stdin_used+0xe97>
  460912:	6c                   	insb   (%dx),%es:(%rdi)
  460913:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  460918:	2e                   	cs
  460919:	68 6f 73 74 69       	pushq  $0x6974736f
  46091e:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  460922:	6f                   	outsl  %ds:(%rsi),(%dx)
  460923:	6d                   	insl   (%dx),%es:(%rdi)
  460924:	20 68 6f             	and    %ch,0x6f(%rax)
  460927:	73 74                	jae    46099d <_IO_stdin_used+0xebd>
  460929:	73 20                	jae    46094b <_IO_stdin_used+0xe6b>
  46092b:	68 2c 64 73 65       	pushq  $0x6573642c
  460930:	72 76                	jb     4609a8 <_IO_stdin_used+0xec8>
  460932:	69 63 65 73 20 64 73 	imul   $0x73642073,0x65(%rbx),%esp
  460939:	20 77 68             	and    %dh,0x68(%rdi)
  46093c:	65                   	gs
  46093d:	72 65                	jb     4609a4 <_IO_stdin_used+0xec4>
  46093f:	20 64 73 2e          	and    %ah,0x2e(%rbx,%rsi,2)
  460943:	69 70 3d 68 2e 69 70 	imul   $0x70692e68,0x3d(%rax),%esi
  46094a:	20 61 6e             	and    %ah,0x6e(%rcx)
  46094d:	64 20 64 73 2e       	and    %ah,%fs:0x2e(%rbx,%rsi,2)
  460952:	64                   	fs
  460953:	73 65                	jae    4609ba <_IO_stdin_used+0xeda>
  460955:	72 76                	jb     4609cd <_IO_stdin_used+0xeed>
  460957:	69 63 65 69 64 20 3d 	imul   $0x3d206469,0x65(%rbx),%esp
  46095e:	25 6c 75 00 00       	and    $0x756c,%eax
  460963:	00 00                	add    %al,(%rax)
  460965:	00 00                	add    %al,(%rax)
  460967:	00 73 65             	add    %dh,0x65(%rbx)
  46096a:	6c                   	insb   (%dx),%es:(%rdi)
  46096b:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  460970:	2e                   	cs
  460971:	68 6f 73 74 69       	pushq  $0x6974736f
  460976:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  46097a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46097b:	6d                   	insl   (%dx),%es:(%rdi)
  46097c:	20 68 6f             	and    %ch,0x6f(%rax)
  46097f:	73 74                	jae    4609f5 <_IO_stdin_used+0xf15>
  460981:	73 20                	jae    4609a3 <_IO_stdin_used+0xec3>
  460983:	68 2c 61 75 74       	pushq  $0x7475612c
  460988:	6f                   	outsl  %ds:(%rsi),(%dx)
  460989:	72 65                	jb     4609f0 <_IO_stdin_used+0xf10>
  46098b:	67 5f                	addr32 pop %rdi
  46098d:	68 6f 73 74 20       	pushq  $0x2074736f
  460992:	61                   	(bad)  
  460993:	20 77 68             	and    %dh,0x68(%rdi)
  460996:	65                   	gs
  460997:	72 65                	jb     4609fe <_IO_stdin_used+0xf1e>
  460999:	20 61 2e             	and    %ah,0x2e(%rcx)
  46099c:	70 72                	jo     460a10 <_IO_stdin_used+0xf30>
  46099e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46099f:	78 79                	js     460a1a <_IO_stdin_used+0xf3a>
  4609a1:	5f                   	pop    %rdi
  4609a2:	68 6f 73 74 69       	pushq  $0x6974736f
  4609a7:	64                   	fs
  4609a8:	3d 68 2e 70 72       	cmp    $0x72702e68,%eax
  4609ad:	6f                   	outsl  %ds:(%rsi),(%dx)
  4609ae:	78 79                	js     460a29 <_IO_stdin_used+0xf49>
  4609b0:	68 6f 73 74 69       	pushq  $0x6974736f
  4609b5:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  4609b9:	64 20 61 2e          	and    %ah,%fs:0x2e(%rcx)
  4609bd:	68 6f 73 74 3d       	pushq  $0x3d74736f
  4609c2:	68 2e 68 6f 73       	pushq  $0x736f682e
  4609c7:	74 20                	je     4609e9 <_IO_stdin_used+0xf09>
  4609c9:	61                   	(bad)  
  4609ca:	6e                   	outsb  %ds:(%rsi),(%dx)
  4609cb:	64 20 61 2e          	and    %ah,%fs:0x2e(%rcx)
  4609cf:	61                   	(bad)  
  4609d0:	75 74                	jne    460a46 <_IO_stdin_used+0xf66>
  4609d2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4609d3:	72 65                	jb     460a3a <_IO_stdin_used+0xf5a>
  4609d5:	67 5f                	addr32 pop %rdi
  4609d7:	68 6f 73 74 69       	pushq  $0x6974736f
  4609dc:	64                   	fs
  4609dd:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4609e2:	00 00                	add    %al,(%rax)
  4609e4:	00 00                	add    %al,(%rax)
  4609e6:	00 00                	add    %al,(%rax)
  4609e8:	73 65                	jae    460a4f <_IO_stdin_used+0xf6f>
  4609ea:	6c                   	insb   (%dx),%es:(%rdi)
  4609eb:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  4609f0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4609f1:	73 74                	jae    460a67 <_IO_stdin_used+0xf87>
  4609f3:	67 72 6f             	addr32 jb 460a65 <_IO_stdin_used+0xf85>
  4609f6:	75 70                	jne    460a68 <_IO_stdin_used+0xf88>
  4609f8:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  4609ff:	20 
  460a00:	68 6f 73 74 73       	pushq  $0x7374736f
  460a05:	5f                   	pop    %rdi
  460a06:	67 72 6f             	addr32 jb 460a78 <_IO_stdin_used+0xf98>
  460a09:	75 70                	jne    460a7b <_IO_stdin_used+0xf9b>
  460a0b:	73 20                	jae    460a2d <_IO_stdin_used+0xf4d>
  460a0d:	77 68                	ja     460a77 <_IO_stdin_used+0xf97>
  460a0f:	65                   	gs
  460a10:	72 65                	jb     460a77 <_IO_stdin_used+0xf97>
  460a12:	20 67 72             	and    %ah,0x72(%rdi)
  460a15:	6f                   	outsl  %ds:(%rsi),(%dx)
  460a16:	75 70                	jne    460a88 <_IO_stdin_used+0xfa8>
  460a18:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  460a1f:	61 
  460a20:	6e                   	outsb  %ds:(%rsi),(%dx)
  460a21:	64 20 68 6f          	and    %ch,%fs:0x6f(%rax)
  460a25:	73 74                	jae    460a9b <_IO_stdin_used+0xfbb>
  460a27:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  460a2e:	00 
  460a2f:	00 69 6e             	add    %ch,0x6e(%rcx)
  460a32:	73 65                	jae    460a99 <_IO_stdin_used+0xfb9>
  460a34:	72 74                	jb     460aaa <_IO_stdin_used+0xfca>
  460a36:	20 69 6e             	and    %ch,0x6e(%rcx)
  460a39:	74 6f                	je     460aaa <_IO_stdin_used+0xfca>
  460a3b:	20 68 6f             	and    %ch,0x6f(%rax)
  460a3e:	73 74                	jae    460ab4 <_IO_stdin_used+0xfd4>
  460a40:	73 5f                	jae    460aa1 <_IO_stdin_used+0xfc1>
  460a42:	67 72 6f             	addr32 jb 460ab4 <_IO_stdin_used+0xfd4>
  460a45:	75 70                	jne    460ab7 <_IO_stdin_used+0xfd7>
  460a47:	73 20                	jae    460a69 <_IO_stdin_used+0xf89>
  460a49:	28 68 6f             	sub    %ch,0x6f(%rax)
  460a4c:	73 74                	jae    460ac2 <_IO_stdin_used+0xfe2>
  460a4e:	67 72 6f             	addr32 jb 460ac0 <_IO_stdin_used+0xfe0>
  460a51:	75 70                	jne    460ac3 <_IO_stdin_used+0xfe3>
  460a53:	69 64 2c 68 6f 73 74 	imul   $0x6974736f,0x68(%rsp,%rbp,1),%esp
  460a5a:	69 
  460a5b:	64                   	fs
  460a5c:	2c 67                	sub    $0x67,%al
  460a5e:	72 6f                	jb     460acf <_IO_stdin_used+0xfef>
  460a60:	75 70                	jne    460ad2 <_IO_stdin_used+0xff2>
  460a62:	69 64 29 20 76 61 6c 	imul   $0x756c6176,0x20(%rcx,%rbp,1),%esp
  460a69:	75 
  460a6a:	65                   	gs
  460a6b:	73 20                	jae    460a8d <_IO_stdin_used+0xfad>
  460a6d:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 25727fdf <_end+0x2506f6df>
  460a73:	6c                   	insb   (%dx),%es:(%rdi)
  460a74:	75 2c                	jne    460aa2 <_IO_stdin_used+0xfc2>
  460a76:	25 6c 75 29 00       	and    $0x29756c,%eax
  460a7b:	00 00                	add    %al,(%rax)
  460a7d:	00 00                	add    %al,(%rax)
  460a7f:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  460a83:	65                   	gs
  460a84:	74 65                	je     460aeb <_IO_stdin_used+0x100b>
  460a86:	20 66 72             	and    %ah,0x72(%rsi)
  460a89:	6f                   	outsl  %ds:(%rsi),(%dx)
  460a8a:	6d                   	insl   (%dx),%es:(%rdi)
  460a8b:	20 68 6f             	and    %ch,0x6f(%rax)
  460a8e:	73 74                	jae    460b04 <_IO_stdin_used+0x1024>
  460a90:	73 5f                	jae    460af1 <_IO_stdin_used+0x1011>
  460a92:	67 72 6f             	addr32 jb 460b04 <_IO_stdin_used+0x1024>
  460a95:	75 70                	jne    460b07 <_IO_stdin_used+0x1027>
  460a97:	73 20                	jae    460ab9 <_IO_stdin_used+0xfd9>
  460a99:	77 68                	ja     460b03 <_IO_stdin_used+0x1023>
  460a9b:	65                   	gs
  460a9c:	72 65                	jb     460b03 <_IO_stdin_used+0x1023>
  460a9e:	20 68 6f             	and    %ch,0x6f(%rax)
  460aa1:	73 74                	jae    460b17 <_IO_stdin_used+0x1037>
  460aa3:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  460aaa:	61 
  460aab:	6e                   	outsb  %ds:(%rsi),(%dx)
  460aac:	64 20 67 72          	and    %ah,%fs:0x72(%rdi)
  460ab0:	6f                   	outsl  %ds:(%rsi),(%dx)
  460ab1:	75 70                	jne    460b23 <_IO_stdin_used+0x1043>
  460ab3:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  460aba:	00 
  460abb:	00 00                	add    %al,(%rax)
  460abd:	00 00                	add    %al,(%rax)
  460abf:	00 73 65             	add    %dh,0x65(%rbx)
  460ac2:	6c                   	insb   (%dx),%es:(%rdi)
  460ac3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  460ac8:	69 73 63 6f 76 65 72 	imul   $0x7265766f,0x63(%rbx),%esi
  460acf:	79 5f                	jns    460b30 <_IO_stdin_used+0x1050>
  460ad1:	67 72 6f             	addr32 jb 460b43 <_IO_stdin_used+0x1063>
  460ad4:	75 70                	jne    460b46 <_IO_stdin_used+0x1066>
  460ad6:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  460add:	20 
  460ade:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  460ae1:	66 69 67 20 77 68    	imul   $0x6877,0x20(%rdi),%sp
  460ae7:	65                   	gs
  460ae8:	72 65                	jb     460b4f <_IO_stdin_used+0x106f>
  460aea:	20 31                	and    %dh,(%rcx)
  460aec:	3d 31 25 73 00       	cmp    $0x732531,%eax
  460af1:	00 00                	add    %al,(%rax)
  460af3:	00 00                	add    %al,(%rax)
  460af5:	00 00                	add    %al,(%rax)
  460af7:	00 43 61             	add    %al,0x61(%rbx)
  460afa:	6e                   	outsb  %ds:(%rsi),(%dx)
  460afb:	27                   	(bad)  
  460afc:	74 20                	je     460b1e <_IO_stdin_used+0x103e>
  460afe:	61                   	(bad)  
  460aff:	64 64 20 64 69 73    	and    %ah,%fs:0x73(%rcx,%rbp,2)
  460b05:	63 6f 76             	movslq 0x76(%rdi),%ebp
  460b08:	65                   	gs
  460b09:	72 65                	jb     460b70 <_IO_stdin_used+0x1090>
  460b0b:	64 20 68 6f          	and    %ch,%fs:0x6f(%rax)
  460b0f:	73 74                	jae    460b85 <_IO_stdin_used+0x10a5>
  460b11:	3a 20                	cmp    (%rax),%ah
  460b13:	47 72 6f             	rex.RXB jb     460b85 <_IO_stdin_used+0x10a5>
  460b16:	75 70                	jne    460b88 <_IO_stdin_used+0x10a8>
  460b18:	20 66 6f             	and    %ah,0x6f(%rsi)
  460b1b:	72 20                	jb     460b3d <_IO_stdin_used+0x105d>
  460b1d:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  460b24:	72 
  460b25:	65 64 20 68 6f       	and    %ch,%fs:%gs:0x6f(%rax)
  460b2a:	73 74                	jae    460ba0 <_IO_stdin_used+0x10c0>
  460b2c:	73 20                	jae    460b4e <_IO_stdin_used+0x106e>
  460b2e:	69 73 20 6e 6f 74 20 	imul   $0x20746f6e,0x20(%rbx),%esi
  460b35:	64 65 66 69 6e 65 64 	imul   $0x64,%fs:%gs:0x65(%rsi),%bp
  460b3c:	00 
  460b3d:	00 00                	add    %al,(%rax)
  460b3f:	00 73 65             	add    %dh,0x65(%rbx)
  460b42:	6c                   	insb   (%dx),%es:(%rdi)
  460b43:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  460b48:	72 2e                	jb     460b78 <_IO_stdin_used+0x1098>
  460b4a:	70 72                	jo     460bbe <_IO_stdin_used+0x10de>
  460b4c:	6f                   	outsl  %ds:(%rsi),(%dx)
  460b4d:	78 79                	js     460bc8 <_IO_stdin_used+0x10e8>
  460b4f:	5f                   	pop    %rdi
  460b50:	68 6f 73 74 69       	pushq  $0x6974736f
  460b55:	64                   	fs
  460b56:	2c 64                	sub    $0x64,%al
  460b58:	73 2e                	jae    460b88 <_IO_stdin_used+0x10a8>
  460b5a:	69 70 20 66 72 6f 6d 	imul   $0x6d6f7266,0x20(%rax),%esi
  460b61:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  460b65:	6c                   	insb   (%dx),%es:(%rdi)
  460b66:	65                   	gs
  460b67:	73 20                	jae    460b89 <_IO_stdin_used+0x10a9>
  460b69:	64                   	fs
  460b6a:	72 2c                	jb     460b98 <_IO_stdin_used+0x10b8>
  460b6c:	64 63 68 65          	movslq %fs:0x65(%rax),%ebp
  460b70:	63 6b 73             	movslq 0x73(%rbx),%ebp
  460b73:	20 64 63 2c          	and    %ah,0x2c(%rbx,%riz,2)
  460b77:	64                   	fs
  460b78:	73 65                	jae    460bdf <_IO_stdin_used+0x10ff>
  460b7a:	72 76                	jb     460bf2 <_IO_stdin_used+0x1112>
  460b7c:	69 63 65 73 20 64 73 	imul   $0x73642073,0x65(%rbx),%esp
  460b83:	20 77 68             	and    %dh,0x68(%rdi)
  460b86:	65                   	gs
  460b87:	72 65                	jb     460bee <_IO_stdin_used+0x110e>
  460b89:	20 64 63 2e          	and    %ah,0x2e(%rbx,%riz,2)
  460b8d:	64                   	fs
  460b8e:	72 75                	jb     460c05 <_IO_stdin_used+0x1125>
  460b90:	6c                   	insb   (%dx),%es:(%rdi)
  460b91:	65 69 64 3d 64 72 2e 	imul   $0x72642e72,%gs:0x64(%rbp,%rdi,1),%esp
  460b98:	64 72 
  460b9a:	75 6c                	jne    460c08 <_IO_stdin_used+0x1128>
  460b9c:	65 69 64 20 61 6e 64 	imul   $0x6420646e,%gs:0x61(%rax,%riz,1),%esp
  460ba3:	20 64 
  460ba5:	73 2e                	jae    460bd5 <_IO_stdin_used+0x10f5>
  460ba7:	64 63 68 65          	movslq %fs:0x65(%rax),%ebp
  460bab:	63 6b 69             	movslq 0x69(%rbx),%ebp
  460bae:	64                   	fs
  460baf:	3d 64 63 2e 64       	cmp    $0x642e6364,%eax
  460bb4:	63 68 65             	movslq 0x65(%rax),%ebp
  460bb7:	63 6b 69             	movslq 0x69(%rbx),%ebp
  460bba:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  460bbe:	64 20 64 73 2e       	and    %ah,%fs:0x2e(%rbx,%rsi,2)
  460bc3:	64                   	fs
  460bc4:	68 6f 73 74 69       	pushq  $0x6974736f
  460bc9:	64                   	fs
  460bca:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  460bcf:	6f                   	outsl  %ds:(%rsi),(%dx)
  460bd0:	72 64                	jb     460c36 <_IO_stdin_used+0x1156>
  460bd2:	65                   	gs
  460bd3:	72 20                	jb     460bf5 <_IO_stdin_used+0x1115>
  460bd5:	62                   	(bad)  
  460bd6:	79 20                	jns    460bf8 <_IO_stdin_used+0x1118>
  460bd8:	64                   	fs
  460bd9:	73 2e                	jae    460c09 <_IO_stdin_used+0x1129>
  460bdb:	64                   	fs
  460bdc:	73 65                	jae    460c43 <_IO_stdin_used+0x1163>
  460bde:	72 76                	jb     460c56 <_IO_stdin_used+0x1176>
  460be0:	69 63 65 69 64 00 00 	imul   $0x6469,0x65(%rbx),%esp
  460be7:	00 73 65             	add    %dh,0x65(%rbx)
  460bea:	6c                   	insb   (%dx),%es:(%rdi)
  460beb:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  460bf0:	72 2e                	jb     460c20 <_IO_stdin_used+0x1140>
  460bf2:	70 72                	jo     460c66 <_IO_stdin_used+0x1186>
  460bf4:	6f                   	outsl  %ds:(%rsi),(%dx)
  460bf5:	78 79                	js     460c70 <_IO_stdin_used+0x1190>
  460bf7:	5f                   	pop    %rdi
  460bf8:	68 6f 73 74 69       	pushq  $0x6974736f
  460bfd:	64                   	fs
  460bfe:	2c 64                	sub    $0x64,%al
  460c00:	73 2e                	jae    460c30 <_IO_stdin_used+0x1150>
  460c02:	69 70 20 66 72 6f 6d 	imul   $0x6d6f7266,0x20(%rax),%esi
  460c09:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  460c0d:	6c                   	insb   (%dx),%es:(%rdi)
  460c0e:	65                   	gs
  460c0f:	73 20                	jae    460c31 <_IO_stdin_used+0x1151>
  460c11:	64                   	fs
  460c12:	72 2c                	jb     460c40 <_IO_stdin_used+0x1160>
  460c14:	64 63 68 65          	movslq %fs:0x65(%rax),%ebp
  460c18:	63 6b 73             	movslq 0x73(%rbx),%ebp
  460c1b:	20 64 63 2c          	and    %ah,0x2c(%rbx,%riz,2)
  460c1f:	64                   	fs
  460c20:	73 65                	jae    460c87 <_IO_stdin_used+0x11a7>
  460c22:	72 76                	jb     460c9a <_IO_stdin_used+0x11ba>
  460c24:	69 63 65 73 20 64 73 	imul   $0x73642073,0x65(%rbx),%esp
  460c2b:	2c 64                	sub    $0x64,%al
  460c2d:	73 65                	jae    460c94 <_IO_stdin_used+0x11b4>
  460c2f:	72 76                	jb     460ca7 <_IO_stdin_used+0x11c7>
  460c31:	69 63 65 73 20 64 73 	imul   $0x73642073,0x65(%rbx),%esp
  460c38:	31 20                	xor    %esp,(%rax)
  460c3a:	77 68                	ja     460ca4 <_IO_stdin_used+0x11c4>
  460c3c:	65                   	gs
  460c3d:	72 65                	jb     460ca4 <_IO_stdin_used+0x11c4>
  460c3f:	20 64 63 2e          	and    %ah,0x2e(%rbx,%riz,2)
  460c43:	64                   	fs
  460c44:	72 75                	jb     460cbb <_IO_stdin_used+0x11db>
  460c46:	6c                   	insb   (%dx),%es:(%rdi)
  460c47:	65 69 64 3d 64 72 2e 	imul   $0x72642e72,%gs:0x64(%rbp,%rdi,1),%esp
  460c4e:	64 72 
  460c50:	75 6c                	jne    460cbe <_IO_stdin_used+0x11de>
  460c52:	65 69 64 20 61 6e 64 	imul   $0x6420646e,%gs:0x61(%rax,%riz,1),%esp
  460c59:	20 64 
  460c5b:	73 2e                	jae    460c8b <_IO_stdin_used+0x11ab>
  460c5d:	64 63 68 65          	movslq %fs:0x65(%rax),%ebp
  460c61:	63 6b 69             	movslq 0x69(%rbx),%ebp
  460c64:	64                   	fs
  460c65:	3d 64 63 2e 64       	cmp    $0x642e6364,%eax
  460c6a:	63 68 65             	movslq 0x65(%rax),%ebp
  460c6d:	63 6b 69             	movslq 0x69(%rbx),%ebp
  460c70:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  460c74:	64 20 64 73 31       	and    %ah,%fs:0x31(%rbx,%rsi,2)
  460c79:	2e                   	cs
  460c7a:	64                   	fs
  460c7b:	68 6f 73 74 69       	pushq  $0x6974736f
  460c80:	64                   	fs
  460c81:	3d 64 73 2e 64       	cmp    $0x642e7364,%eax
  460c86:	68 6f 73 74 69       	pushq  $0x6974736f
  460c8b:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  460c8f:	64 20 64 73 31       	and    %ah,%fs:0x31(%rbx,%rsi,2)
  460c94:	2e                   	cs
  460c95:	64                   	fs
  460c96:	73 65                	jae    460cfd <_IO_stdin_used+0x121d>
  460c98:	72 76                	jb     460d10 <_IO_stdin_used+0x1230>
  460c9a:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  460ca1:	6c                   	insb   (%dx),%es:(%rdi)
  460ca2:	75 20                	jne    460cc4 <_IO_stdin_used+0x11e4>
  460ca4:	6f                   	outsl  %ds:(%rsi),(%dx)
  460ca5:	72 64                	jb     460d0b <_IO_stdin_used+0x122b>
  460ca7:	65                   	gs
  460ca8:	72 20                	jb     460cca <_IO_stdin_used+0x11ea>
  460caa:	62                   	(bad)  
  460cab:	79 20                	jns    460ccd <_IO_stdin_used+0x11ed>
  460cad:	64                   	fs
  460cae:	73 2e                	jae    460cde <_IO_stdin_used+0x11fe>
  460cb0:	64                   	fs
  460cb1:	73 65                	jae    460d18 <_IO_stdin_used+0x1238>
  460cb3:	72 76                	jb     460d2b <_IO_stdin_used+0x124b>
  460cb5:	69 63 65 69 64 00 00 	imul   $0x6469,0x65(%rbx),%esp
  460cbc:	00 00                	add    %al,(%rax)
  460cbe:	00 00                	add    %al,(%rax)
  460cc0:	73 65                	jae    460d27 <_IO_stdin_used+0x1247>
  460cc2:	6c                   	insb   (%dx),%es:(%rdi)
  460cc3:	65 63 74 20 70       	movslq %gs:0x70(%rax,%riz,1),%esi
  460cc8:	72 6f                	jb     460d39 <_IO_stdin_used+0x1259>
  460cca:	78 79                	js     460d45 <_IO_stdin_used+0x1265>
  460ccc:	5f                   	pop    %rdi
  460ccd:	68 6f 73 74 69       	pushq  $0x6974736f
  460cd2:	64                   	fs
  460cd3:	2c 68                	sub    $0x68,%al
  460cd5:	6f                   	outsl  %ds:(%rsi),(%dx)
  460cd6:	73 74                	jae    460d4c <_IO_stdin_used+0x126c>
  460cd8:	20 66 72             	and    %ah,0x72(%rsi)
  460cdb:	6f                   	outsl  %ds:(%rsi),(%dx)
  460cdc:	6d                   	insl   (%dx),%es:(%rdi)
  460cdd:	20 61 75             	and    %ah,0x75(%rcx)
  460ce0:	74 6f                	je     460d51 <_IO_stdin_used+0x1271>
  460ce2:	72 65                	jb     460d49 <_IO_stdin_used+0x1269>
  460ce4:	67 5f                	addr32 pop %rdi
  460ce6:	68 6f 73 74 20       	pushq  $0x2074736f
  460ceb:	77 68                	ja     460d55 <_IO_stdin_used+0x1275>
  460ced:	65                   	gs
  460cee:	72 65                	jb     460d55 <_IO_stdin_used+0x1275>
  460cf0:	20 61 75             	and    %ah,0x75(%rcx)
  460cf3:	74 6f                	je     460d64 <_IO_stdin_used+0x1284>
  460cf5:	72 65                	jb     460d5c <_IO_stdin_used+0x127c>
  460cf7:	67 5f                	addr32 pop %rdi
  460cf9:	68 6f 73 74 69       	pushq  $0x6974736f
  460cfe:	64                   	fs
  460cff:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  460d04:	00 00                	add    %al,(%rax)
  460d06:	00 00                	add    %al,(%rax)
  460d08:	73 65                	jae    460d6f <_IO_stdin_used+0x128f>
  460d0a:	6c                   	insb   (%dx),%es:(%rdi)
  460d0b:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  460d10:	6f                   	outsl  %ds:(%rsi),(%dx)
  460d11:	73 74                	jae    460d87 <_IO_stdin_used+0x12a7>
  460d13:	69 64 2c 70 72 6f 78 	imul   $0x79786f72,0x70(%rsp,%rbp,1),%esp
  460d1a:	79 
  460d1b:	5f                   	pop    %rdi
  460d1c:	68 6f 73 74 69       	pushq  $0x6974736f
  460d21:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  460d25:	6f                   	outsl  %ds:(%rsi),(%dx)
  460d26:	6d                   	insl   (%dx),%es:(%rdi)
  460d27:	20 68 6f             	and    %ch,0x6f(%rax)
  460d2a:	73 74                	jae    460da0 <_IO_stdin_used+0x12c0>
  460d2c:	73 20                	jae    460d4e <_IO_stdin_used+0x126e>
  460d2e:	77 68                	ja     460d98 <_IO_stdin_used+0x12b8>
  460d30:	65                   	gs
  460d31:	72 65                	jb     460d98 <_IO_stdin_used+0x12b8>
  460d33:	20 68 6f             	and    %ch,0x6f(%rax)
  460d36:	73 74                	jae    460dac <_IO_stdin_used+0x12cc>
  460d38:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  460d3d:	25 73 00 69 6e       	and    $0x6e690073,%eax
  460d42:	73 65                	jae    460da9 <_IO_stdin_used+0x12c9>
  460d44:	72 74                	jb     460dba <_IO_stdin_used+0x12da>
  460d46:	20 69 6e             	and    %ch,0x6e(%rcx)
  460d49:	74 6f                	je     460dba <_IO_stdin_used+0x12da>
  460d4b:	20 68 6f             	and    %ch,0x6f(%rax)
  460d4e:	73 74                	jae    460dc4 <_IO_stdin_used+0x12e4>
  460d50:	73 20                	jae    460d72 <_IO_stdin_used+0x1292>
  460d52:	28 68 6f             	sub    %ch,0x6f(%rax)
  460d55:	73 74                	jae    460dcb <_IO_stdin_used+0x12eb>
  460d57:	69 64 2c 70 72 6f 78 	imul   $0x79786f72,0x70(%rsp,%rbp,1),%esp
  460d5e:	79 
  460d5f:	5f                   	pop    %rdi
  460d60:	68 6f 73 74 69       	pushq  $0x6974736f
  460d65:	64                   	fs
  460d66:	2c 68                	sub    $0x68,%al
  460d68:	6f                   	outsl  %ds:(%rsi),(%dx)
  460d69:	73 74                	jae    460ddf <_IO_stdin_used+0x12ff>
  460d6b:	2c 75                	sub    $0x75,%al
  460d6d:	73 65                	jae    460dd4 <_IO_stdin_used+0x12f4>
  460d6f:	69 70 2c 64 6e 73 29 	imul   $0x29736e64,0x2c(%rax),%esi
  460d76:	20 76 61             	and    %dh,0x61(%rsi)
  460d79:	6c                   	insb   (%dx),%es:(%rdi)
  460d7a:	75 65                	jne    460de1 <_IO_stdin_used+0x1301>
  460d7c:	73 20                	jae    460d9e <_IO_stdin_used+0x12be>
  460d7e:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 257282f0 <_end+0x2506f9f0>
  460d84:	6c                   	insb   (%dx),%es:(%rdi)
  460d85:	75 2c                	jne    460db3 <_IO_stdin_used+0x12d3>
  460d87:	27                   	(bad)  
  460d88:	25 73 27 2c 30       	and    $0x302c2773,%eax
  460d8d:	2c 27                	sub    $0x27,%al
  460d8f:	25 73 27 29 00       	and    $0x292773,%eax
  460d94:	00 00                	add    %al,(%rax)
  460d96:	00 00                	add    %al,(%rax)
  460d98:	75 70                	jne    460e0a <_IO_stdin_used+0x132a>
  460d9a:	64                   	fs
  460d9b:	61                   	(bad)  
  460d9c:	74 65                	je     460e03 <_IO_stdin_used+0x1323>
  460d9e:	20 68 6f             	and    %ch,0x6f(%rax)
  460da1:	73 74                	jae    460e17 <_IO_stdin_used+0x1337>
  460da3:	73 20                	jae    460dc5 <_IO_stdin_used+0x12e5>
  460da5:	73 65                	jae    460e0c <_IO_stdin_used+0x132c>
  460da7:	74 20                	je     460dc9 <_IO_stdin_used+0x12e9>
  460da9:	70 72                	jo     460e1d <_IO_stdin_used+0x133d>
  460dab:	6f                   	outsl  %ds:(%rsi),(%dx)
  460dac:	78 79                	js     460e27 <_IO_stdin_used+0x1347>
  460dae:	5f                   	pop    %rdi
  460daf:	68 6f 73 74 69       	pushq  $0x6974736f
  460db4:	64                   	fs
  460db5:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  460dba:	77 68                	ja     460e24 <_IO_stdin_used+0x1344>
  460dbc:	65                   	gs
  460dbd:	72 65                	jb     460e24 <_IO_stdin_used+0x1344>
  460dbf:	20 68 6f             	and    %ch,0x6f(%rax)
  460dc2:	73 74                	jae    460e38 <_IO_stdin_used+0x1358>
  460dc4:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  460dcb:	00 
  460dcc:	00 00                	add    %al,(%rax)
  460dce:	00 00                	add    %al,(%rax)
  460dd0:	73 65                	jae    460e37 <_IO_stdin_used+0x1357>
  460dd2:	6c                   	insb   (%dx),%es:(%rdi)
  460dd3:	65 63 74 20 70       	movslq %gs:0x70(%rax,%riz,1),%esi
  460dd8:	6f                   	outsl  %ds:(%rsi),(%dx)
  460dd9:	72 74                	jb     460e4f <_IO_stdin_used+0x136f>
  460ddb:	20 66 72             	and    %ah,0x72(%rsi)
  460dde:	6f                   	outsl  %ds:(%rsi),(%dx)
  460ddf:	6d                   	insl   (%dx),%es:(%rdi)
  460de0:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  460de4:	72 76                	jb     460e5c <_IO_stdin_used+0x137c>
  460de6:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  460ded:	65                   	gs
  460dee:	72 65                	jb     460e55 <_IO_stdin_used+0x1375>
  460df0:	20 74 79 70          	and    %dh,0x70(%rcx,%rdi,2)
  460df4:	65                   	gs
  460df5:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  460dfa:	6e                   	outsb  %ds:(%rsi),(%dx)
  460dfb:	64 20 64 68 6f       	and    %ah,%fs:0x6f(%rax,%rbp,2)
  460e00:	73 74                	jae    460e76 <_IO_stdin_used+0x1396>
  460e02:	69 64 3d 25 6c 75 20 	imul   $0x6f20756c,0x25(%rbp,%rdi,1),%esp
  460e09:	6f 
  460e0a:	72 64                	jb     460e70 <_IO_stdin_used+0x1390>
  460e0c:	65                   	gs
  460e0d:	72 20                	jb     460e2f <_IO_stdin_used+0x134f>
  460e0f:	62                   	(bad)  
  460e10:	79 20                	jns    460e32 <_IO_stdin_used+0x1352>
  460e12:	64                   	fs
  460e13:	73 65                	jae    460e7a <_IO_stdin_used+0x139a>
  460e15:	72 76                	jb     460e8d <_IO_stdin_used+0x13ad>
  460e17:	69 63 65 69 64 00 00 	imul   $0x6469,0x65(%rbx),%esp
  460e1e:	00 00                	add    %al,(%rax)
  460e20:	73 65                	jae    460e87 <_IO_stdin_used+0x13a7>
  460e22:	6c                   	insb   (%dx),%es:(%rdi)
  460e23:	65 63 74 20 70       	movslq %gs:0x70(%rax,%riz,1),%esi
  460e28:	6f                   	outsl  %ds:(%rsi),(%dx)
  460e29:	72 74                	jb     460e9f <_IO_stdin_used+0x13bf>
  460e2b:	20 66 72             	and    %ah,0x72(%rsi)
  460e2e:	6f                   	outsl  %ds:(%rsi),(%dx)
  460e2f:	6d                   	insl   (%dx),%es:(%rdi)
  460e30:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  460e34:	72 76                	jb     460eac <_IO_stdin_used+0x13cc>
  460e36:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  460e3d:	65                   	gs
  460e3e:	72 65                	jb     460ea5 <_IO_stdin_used+0x13c5>
  460e40:	20 74 79 70          	and    %dh,0x70(%rcx,%rdi,2)
  460e44:	65                   	gs
  460e45:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  460e4a:	6e                   	outsb  %ds:(%rsi),(%dx)
  460e4b:	64 20 64 68 6f       	and    %ah,%fs:0x6f(%rax,%rbp,2)
  460e50:	73 74                	jae    460ec6 <_IO_stdin_used+0x13e6>
  460e52:	69 64 20 69 6e 20 28 	imul   $0x7328206e,0x69(%rax,%riz,1),%esp
  460e59:	73 
  460e5a:	65                   	gs
  460e5b:	6c                   	insb   (%dx),%es:(%rdi)
  460e5c:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  460e61:	68 6f 73 74 69       	pushq  $0x6974736f
  460e66:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  460e6a:	6f                   	outsl  %ds:(%rsi),(%dx)
  460e6b:	6d                   	insl   (%dx),%es:(%rdi)
  460e6c:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  460e70:	72 76                	jb     460ee8 <_IO_stdin_used+0x1408>
  460e72:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  460e79:	65                   	gs
  460e7a:	72 65                	jb     460ee1 <_IO_stdin_used+0x1401>
  460e7c:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  460e80:	72 76                	jb     460ef8 <_IO_stdin_used+0x1418>
  460e82:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  460e89:	6c                   	insb   (%dx),%es:(%rdi)
  460e8a:	75 29                	jne    460eb5 <_IO_stdin_used+0x13d5>
  460e8c:	20 6f 72             	and    %ch,0x72(%rdi)
  460e8f:	64                   	fs
  460e90:	65                   	gs
  460e91:	72 20                	jb     460eb3 <_IO_stdin_used+0x13d3>
  460e93:	62                   	(bad)  
  460e94:	79 20                	jns    460eb6 <_IO_stdin_used+0x13d6>
  460e96:	64                   	fs
  460e97:	73 65                	jae    460efe <_IO_stdin_used+0x141e>
  460e99:	72 76                	jb     460f11 <_IO_stdin_used+0x1431>
  460e9b:	69 63 65 69 64 00 00 	imul   $0x6469,0x65(%rbx),%esp
  460ea2:	00 00                	add    %al,(%rax)
  460ea4:	00 00                	add    %al,(%rax)
  460ea6:	00 00                	add    %al,(%rax)
  460ea8:	73 65                	jae    460f0f <_IO_stdin_used+0x142f>
  460eaa:	6c                   	insb   (%dx),%es:(%rdi)
  460eab:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  460eb0:	6f                   	outsl  %ds:(%rsi),(%dx)
  460eb1:	73 74                	jae    460f27 <_IO_stdin_used+0x1447>
  460eb3:	69 64 2c 64 6e 73 2c 	imul   $0x702c736e,0x64(%rsp,%rbp,1),%esp
  460eba:	70 
  460ebb:	6f                   	outsl  %ds:(%rsi),(%dx)
  460ebc:	72 74                	jb     460f32 <_IO_stdin_used+0x1452>
  460ebe:	2c 70                	sub    $0x70,%al
  460ec0:	72 6f                	jb     460f31 <_IO_stdin_used+0x1451>
  460ec2:	78 79                	js     460f3d <_IO_stdin_used+0x145d>
  460ec4:	5f                   	pop    %rdi
  460ec5:	68 6f 73 74 69       	pushq  $0x6974736f
  460eca:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  460ece:	6f                   	outsl  %ds:(%rsi),(%dx)
  460ecf:	6d                   	insl   (%dx),%es:(%rdi)
  460ed0:	20 68 6f             	and    %ch,0x6f(%rax)
  460ed3:	73 74                	jae    460f49 <_IO_stdin_used+0x1469>
  460ed5:	73 20                	jae    460ef7 <_IO_stdin_used+0x1417>
  460ed7:	77 68                	ja     460f41 <_IO_stdin_used+0x1461>
  460ed9:	65                   	gs
  460eda:	72 65                	jb     460f41 <_IO_stdin_used+0x1461>
  460edc:	20 69 70             	and    %ch,0x70(%rcx)
  460edf:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  460ee4:	25 73 00 00 69       	and    $0x69000073,%eax
  460ee9:	6e                   	outsb  %ds:(%rsi),(%dx)
  460eea:	73 65                	jae    460f51 <_IO_stdin_used+0x1471>
  460eec:	72 74                	jb     460f62 <_IO_stdin_used+0x1482>
  460eee:	20 69 6e             	and    %ch,0x6e(%rcx)
  460ef1:	74 6f                	je     460f62 <_IO_stdin_used+0x1482>
  460ef3:	20 68 6f             	and    %ch,0x6f(%rax)
  460ef6:	73 74                	jae    460f6c <_IO_stdin_used+0x148c>
  460ef8:	73 20                	jae    460f1a <_IO_stdin_used+0x143a>
  460efa:	28 68 6f             	sub    %ch,0x6f(%rax)
  460efd:	73 74                	jae    460f73 <_IO_stdin_used+0x1493>
  460eff:	69 64 2c 70 72 6f 78 	imul   $0x79786f72,0x70(%rsp,%rbp,1),%esp
  460f06:	79 
  460f07:	5f                   	pop    %rdi
  460f08:	68 6f 73 74 69       	pushq  $0x6974736f
  460f0d:	64                   	fs
  460f0e:	2c 68                	sub    $0x68,%al
  460f10:	6f                   	outsl  %ds:(%rsi),(%dx)
  460f11:	73 74                	jae    460f87 <_IO_stdin_used+0x14a7>
  460f13:	2c 75                	sub    $0x75,%al
  460f15:	73 65                	jae    460f7c <_IO_stdin_used+0x149c>
  460f17:	69 70 2c 69 70 2c 64 	imul   $0x642c7069,0x2c(%rax),%esi
  460f1e:	6e                   	outsb  %ds:(%rsi),(%dx)
  460f1f:	73 2c                	jae    460f4d <_IO_stdin_used+0x146d>
  460f21:	70 6f                	jo     460f92 <_IO_stdin_used+0x14b2>
  460f23:	72 74                	jb     460f99 <_IO_stdin_used+0x14b9>
  460f25:	29 20                	sub    %esp,(%rax)
  460f27:	76 61                	jbe    460f8a <_IO_stdin_used+0x14aa>
  460f29:	6c                   	insb   (%dx),%es:(%rdi)
  460f2a:	75 65                	jne    460f91 <_IO_stdin_used+0x14b1>
  460f2c:	73 20                	jae    460f4e <_IO_stdin_used+0x146e>
  460f2e:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 257284a0 <_end+0x2506fba0>
  460f34:	6c                   	insb   (%dx),%es:(%rdi)
  460f35:	75 2c                	jne    460f63 <_IO_stdin_used+0x1483>
  460f37:	27                   	(bad)  
  460f38:	25 73 27 2c 31       	and    $0x312c2773,%eax
  460f3d:	2c 27                	sub    $0x27,%al
  460f3f:	25 73 27 2c 27       	and    $0x272c2773,%eax
  460f44:	25 73 27 2c 25       	and    $0x252c2773,%eax
  460f49:	64 29 00             	sub    %eax,%fs:(%rax)
  460f4c:	00 00                	add    %al,(%rax)
  460f4e:	00 00                	add    %al,(%rax)
  460f50:	75 70                	jne    460fc2 <_IO_stdin_used+0x14e2>
  460f52:	64                   	fs
  460f53:	61                   	(bad)  
  460f54:	74 65                	je     460fbb <_IO_stdin_used+0x14db>
  460f56:	20 68 6f             	and    %ch,0x6f(%rax)
  460f59:	73 74                	jae    460fcf <_IO_stdin_used+0x14ef>
  460f5b:	73 20                	jae    460f7d <_IO_stdin_used+0x149d>
  460f5d:	73 65                	jae    460fc4 <_IO_stdin_used+0x14e4>
  460f5f:	74 20                	je     460f81 <_IO_stdin_used+0x14a1>
  460f61:	64 6e                	outsb  %fs:(%rsi),(%dx)
  460f63:	73 3d                	jae    460fa2 <_IO_stdin_used+0x14c2>
  460f65:	27                   	(bad)  
  460f66:	25 73 27 2c 70       	and    $0x702c2773,%eax
  460f6b:	72 6f                	jb     460fdc <_IO_stdin_used+0x14fc>
  460f6d:	78 79                	js     460fe8 <_IO_stdin_used+0x1508>
  460f6f:	5f                   	pop    %rdi
  460f70:	68 6f 73 74 69       	pushq  $0x6974736f
  460f75:	64                   	fs
  460f76:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  460f7b:	77 68                	ja     460fe5 <_IO_stdin_used+0x1505>
  460f7d:	65                   	gs
  460f7e:	72 65                	jb     460fe5 <_IO_stdin_used+0x1505>
  460f80:	20 68 6f             	and    %ch,0x6f(%rax)
  460f83:	73 74                	jae    460ff9 <_IO_stdin_used+0x1519>
  460f85:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  460f8c:	00 
  460f8d:	00 00                	add    %al,(%rax)
  460f8f:	00 75 70             	add    %dh,0x70(%rbp)
  460f92:	64                   	fs
  460f93:	61                   	(bad)  
  460f94:	74 65                	je     460ffb <_IO_stdin_used+0x151b>
  460f96:	20 68 6f             	and    %ch,0x6f(%rax)
  460f99:	73 74                	jae    46100f <_IO_stdin_used+0x152f>
  460f9b:	73 20                	jae    460fbd <_IO_stdin_used+0x14dd>
  460f9d:	73 65                	jae    461004 <_IO_stdin_used+0x1524>
  460f9f:	74 20                	je     460fc1 <_IO_stdin_used+0x14e1>
  460fa1:	73 74                	jae    461017 <_IO_stdin_used+0x1537>
  460fa3:	61                   	(bad)  
  460fa4:	74 75                	je     46101b <_IO_stdin_used+0x153b>
  460fa6:	73 3d                	jae    460fe5 <_IO_stdin_used+0x1505>
  460fa8:	25 64 20 77 68       	and    $0x68772064,%eax
  460fad:	65                   	gs
  460fae:	72 65                	jb     461015 <_IO_stdin_used+0x1535>
  460fb0:	20 68 6f             	and    %ch,0x6f(%rax)
  460fb3:	73 74                	jae    461029 <_IO_stdin_used+0x1549>
  460fb5:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  460fbc:	00 
  460fbd:	00 00                	add    %al,(%rax)
  460fbf:	00 49 6e             	add    %cl,0x6e(%rcx)
  460fc2:	20 72 75             	and    %dh,0x75(%rdx)
  460fc5:	6e                   	outsb  %ds:(%rsi),(%dx)
  460fc6:	5f                   	pop    %rdi
  460fc7:	72 65                	jb     46102e <_IO_stdin_used+0x154e>
  460fc9:	6d                   	insl   (%dx),%es:(%rdi)
  460fca:	6f                   	outsl  %ds:(%rsi),(%dx)
  460fcb:	74 65                	je     461032 <_IO_stdin_used+0x1552>
  460fcd:	5f                   	pop    %rdi
  460fce:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  460fd1:	6d                   	insl   (%dx),%es:(%rdi)
  460fd2:	61                   	(bad)  
  460fd3:	6e                   	outsb  %ds:(%rsi),(%dx)
  460fd4:	64 28 68 6f          	sub    %ch,%fs:0x6f(%rax)
  460fd8:	73 74                	jae    46104e <_IO_stdin_used+0x156e>
  460fda:	6e                   	outsb  %ds:(%rsi),(%dx)
  460fdb:	61                   	(bad)  
  460fdc:	6d                   	insl   (%dx),%es:(%rdi)
  460fdd:	65 3a 25 73 2c 63 6f 	cmp    %gs:0x6f632c73(%rip),%ah        # 6fa93c57 <_end+0x6f3db357>
  460fe4:	6d                   	insl   (%dx),%es:(%rdi)
  460fe5:	6d                   	insl   (%dx),%es:(%rdi)
  460fe6:	61                   	(bad)  
  460fe7:	6e                   	outsb  %ds:(%rsi),(%dx)
  460fe8:	64 3a 25 73 29 00 00 	cmp    %fs:0x2973(%rip),%ah        # 463962 <usage_message+0x1c22>
  460fef:	00 73 65             	add    %dh,0x65(%rbx)
  460ff2:	6c                   	insb   (%dx),%es:(%rdi)
  460ff3:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  460ff8:	6f                   	outsl  %ds:(%rsi),(%dx)
  460ff9:	73 74                	jae    46106f <_IO_stdin_used+0x158f>
  460ffb:	69 64 2c 68 6f 73 74 	imul   $0x2c74736f,0x68(%rsp,%rbp,1),%esp
  461002:	2c 
  461003:	75 73                	jne    461078 <_IO_stdin_used+0x1598>
  461005:	65 69 70 2c 69 70 2c 	imul   $0x642c7069,%gs:0x2c(%rax),%esi
  46100c:	64 
  46100d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46100e:	73 2c                	jae    46103c <_IO_stdin_used+0x155c>
  461010:	70 6f                	jo     461081 <_IO_stdin_used+0x15a1>
  461012:	72 74                	jb     461088 <_IO_stdin_used+0x15a8>
  461014:	2c 75                	sub    $0x75,%al
  461016:	73 65                	jae    46107d <_IO_stdin_used+0x159d>
  461018:	69 70 6d 69 2c 69 70 	imul   $0x70692c69,0x6d(%rax),%esi
  46101f:	6d                   	insl   (%dx),%es:(%rdi)
  461020:	69 5f 69 70 2c 69 70 	imul   $0x70692c70,0x69(%rdi),%ebx
  461027:	6d                   	insl   (%dx),%es:(%rdi)
  461028:	69 5f 70 6f 72 74 2c 	imul   $0x2c74726f,0x70(%rdi),%ebx
  46102f:	69 70 6d 69 5f 61 75 	imul   $0x75615f69,0x6d(%rax),%esi
  461036:	74 68                	je     4610a0 <_IO_stdin_used+0x15c0>
  461038:	74 79                	je     4610b3 <_IO_stdin_used+0x15d3>
  46103a:	70 65                	jo     4610a1 <_IO_stdin_used+0x15c1>
  46103c:	2c 69                	sub    $0x69,%al
  46103e:	70 6d                	jo     4610ad <_IO_stdin_used+0x15cd>
  461040:	69 5f 70 72 69 76 69 	imul   $0x69766972,0x70(%rdi),%ebx
  461047:	6c                   	insb   (%dx),%es:(%rdi)
  461048:	65                   	gs
  461049:	67                   	addr32
  46104a:	65                   	gs
  46104b:	2c 69                	sub    $0x69,%al
  46104d:	70 6d                	jo     4610bc <_IO_stdin_used+0x15dc>
  46104f:	69 5f 75 73 65 72 6e 	imul   $0x6e726573,0x75(%rdi),%ebx
  461056:	61                   	(bad)  
  461057:	6d                   	insl   (%dx),%es:(%rdi)
  461058:	65                   	gs
  461059:	2c 69                	sub    $0x69,%al
  46105b:	70 6d                	jo     4610ca <_IO_stdin_used+0x15ea>
  46105d:	69 5f 70 61 73 73 77 	imul   $0x77737361,0x70(%rdi),%ebx
  461064:	6f                   	outsl  %ds:(%rsi),(%dx)
  461065:	72 64                	jb     4610cb <_IO_stdin_used+0x15eb>
  461067:	20 66 72             	and    %ah,0x72(%rsi)
  46106a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46106b:	6d                   	insl   (%dx),%es:(%rdi)
  46106c:	20 68 6f             	and    %ch,0x6f(%rax)
  46106f:	73 74                	jae    4610e5 <_IO_stdin_used+0x1605>
  461071:	73 20                	jae    461093 <_IO_stdin_used+0x15b3>
  461073:	77 68                	ja     4610dd <_IO_stdin_used+0x15fd>
  461075:	65                   	gs
  461076:	72 65                	jb     4610dd <_IO_stdin_used+0x15fd>
  461078:	20 73 74             	and    %dh,0x74(%rbx)
  46107b:	61                   	(bad)  
  46107c:	74 75                	je     4610f3 <_IO_stdin_used+0x1613>
  46107e:	73 20                	jae    4610a0 <_IO_stdin_used+0x15c0>
  461080:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  461087:	20 61 6e             	and    %ah,0x6e(%rcx)
  46108a:	64 20 68 6f          	and    %ch,%fs:0x6f(%rax)
  46108e:	73 74                	jae    461104 <_IO_stdin_used+0x1624>
  461090:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  461095:	25 73 00 45 6e       	and    $0x6e450073,%eax
  46109a:	64 20 72 75          	and    %dh,%fs:0x75(%rdx)
  46109e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46109f:	5f                   	pop    %rdi
  4610a0:	72 65                	jb     461107 <_IO_stdin_used+0x1627>
  4610a2:	6d                   	insl   (%dx),%es:(%rdi)
  4610a3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4610a4:	74 65                	je     46110b <_IO_stdin_used+0x162b>
  4610a6:	5f                   	pop    %rdi
  4610a7:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  4610aa:	6d                   	insl   (%dx),%es:(%rdi)
  4610ab:	61                   	(bad)  
  4610ac:	6e                   	outsb  %ds:(%rsi),(%dx)
  4610ad:	64 28 72 65          	sub    %dh,%fs:0x65(%rdx)
  4610b1:	73 75                	jae    461128 <_IO_stdin_used+0x1648>
  4610b3:	6c                   	insb   (%dx),%es:(%rdi)
  4610b4:	74 3a                	je     4610f0 <_IO_stdin_used+0x1610>
  4610b6:	25 64 29 00 00       	and    $0x2964,%eax
  4610bb:	00 00                	add    %al,(%rax)
  4610bd:	00 00                	add    %al,(%rax)
  4610bf:	00 73 65             	add    %dh,0x65(%rbx)
  4610c2:	6c                   	insb   (%dx),%es:(%rdi)
  4610c3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  4610c8:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  4610cf:	20 68 2e             	and    %ch,0x2e(%rax)
  4610d2:	68 6f 73 74 20       	pushq  $0x2074736f
  4610d7:	66                   	data16
  4610d8:	72 6f                	jb     461149 <_IO_stdin_used+0x1669>
  4610da:	6d                   	insl   (%dx),%es:(%rdi)
  4610db:	20 68 6f             	and    %ch,0x6f(%rax)
  4610de:	73 74                	jae    461154 <_IO_stdin_used+0x1674>
  4610e0:	73 5f                	jae    461141 <_IO_stdin_used+0x1661>
  4610e2:	67 72 6f             	addr32 jb 461154 <_IO_stdin_used+0x1674>
  4610e5:	75 70                	jne    461157 <_IO_stdin_used+0x1677>
  4610e7:	73 20                	jae    461109 <_IO_stdin_used+0x1629>
  4610e9:	68 67 2c 68 6f       	pushq  $0x6f682c67
  4610ee:	73 74                	jae    461164 <_IO_stdin_used+0x1684>
  4610f0:	73 20                	jae    461112 <_IO_stdin_used+0x1632>
  4610f2:	68 2c 67 72 6f       	pushq  $0x6f72672c
  4610f7:	75 70                	jne    461169 <_IO_stdin_used+0x1689>
  4610f9:	73 20                	jae    46111b <_IO_stdin_used+0x163b>
  4610fb:	67 20 77 68          	addr32 and %dh,0x68(%edi)
  4610ff:	65                   	gs
  461100:	72 65                	jb     461167 <_IO_stdin_used+0x1687>
  461102:	20 68 67             	and    %ch,0x67(%rax)
  461105:	2e                   	cs
  461106:	68 6f 73 74 69       	pushq  $0x6974736f
  46110b:	64                   	fs
  46110c:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  461111:	73 74                	jae    461187 <_IO_stdin_used+0x16a7>
  461113:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  46111a:	68 
  46111b:	67 2e 67 72 6f       	addr32 jb,pn 46118f <_IO_stdin_used+0x16af>
  461120:	75 70                	jne    461192 <_IO_stdin_used+0x16b2>
  461122:	69 64 3d 67 2e 67 72 	imul   $0x6f72672e,0x67(%rbp,%rdi,1),%esp
  461129:	6f 
  46112a:	75 70                	jne    46119c <_IO_stdin_used+0x16bc>
  46112c:	69 64 20 61 6e 64 20 	imul   $0x6720646e,0x61(%rax,%riz,1),%esp
  461133:	67 
  461134:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  461136:	61                   	(bad)  
  461137:	6d                   	insl   (%dx),%es:(%rdi)
  461138:	65                   	gs
  461139:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  46113e:	25 73 00 00 00       	and    $0x73,%eax
  461143:	00 00                	add    %al,(%rax)
  461145:	00 00                	add    %al,(%rax)
  461147:	00 49 6e             	add    %cl,0x6e(%rcx)
  46114a:	20 67 65             	and    %ah,0x65(%rdi)
  46114d:	74 5f                	je     4611ae <_IO_stdin_used+0x16ce>
  46114f:	6e                   	outsb  %ds:(%rsi),(%dx)
  461150:	65                   	gs
  461151:	78 74                	js     4611c7 <_IO_stdin_used+0x16e7>
  461153:	5f                   	pop    %rdi
  461154:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  461157:	6d                   	insl   (%dx),%es:(%rdi)
  461158:	61                   	(bad)  
  461159:	6e                   	outsb  %ds:(%rsi),(%dx)
  46115a:	64 28 63 6f          	sub    %ah,%fs:0x6f(%rbx)
  46115e:	6d                   	insl   (%dx),%es:(%rdi)
  46115f:	6d                   	insl   (%dx),%es:(%rdi)
  461160:	61                   	(bad)  
  461161:	6e                   	outsb  %ds:(%rsi),(%dx)
  461162:	64                   	fs
  461163:	5f                   	pop    %rdi
  461164:	6c                   	insb   (%dx),%es:(%rdi)
  461165:	69 73 74 3a 25 73 29 	imul   $0x2973253a,0x74(%rbx),%esi
  46116c:	00 00                	add    %al,(%rax)
  46116e:	00 00                	add    %al,(%rax)
  461170:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  461172:	64 20 67 65          	and    %ah,%fs:0x65(%rdi)
  461176:	74 5f                	je     4611d7 <_IO_stdin_used+0x16f7>
  461178:	6e                   	outsb  %ds:(%rsi),(%dx)
  461179:	65                   	gs
  46117a:	78 74                	js     4611f0 <_IO_stdin_used+0x1710>
  46117c:	5f                   	pop    %rdi
  46117d:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  461180:	6d                   	insl   (%dx),%es:(%rdi)
  461181:	61                   	(bad)  
  461182:	6e                   	outsb  %ds:(%rsi),(%dx)
  461183:	64 28 61 6c          	sub    %ah,%fs:0x6c(%rcx)
  461187:	69 61 73 3a 25 73 2c 	imul   $0x2c73253a,0x73(%rcx),%esp
  46118e:	69 73 5f 67 72 6f 75 	imul   $0x756f7267,0x5f(%rbx),%esi
  461195:	70 3a                	jo     4611d1 <_IO_stdin_used+0x16f1>
  461197:	25 69 2c 63 6f       	and    $0x6f632c69,%eax
  46119c:	6d                   	insl   (%dx),%es:(%rdi)
  46119d:	6d                   	insl   (%dx),%es:(%rdi)
  46119e:	61                   	(bad)  
  46119f:	6e                   	outsb  %ds:(%rsi),(%dx)
  4611a0:	64 3a 25 73 29 00 00 	cmp    %fs:0x2973(%rip),%ah        # 463b1a <usage_message+0x1dda>
	...
  4611af:	00 6f 70             	add    %ch,0x70(%rdi)
  4611b2:	5f                   	pop    %rdi
  4611b3:	72 75                	jb     46122a <_IO_stdin_used+0x174a>
  4611b5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4611b6:	5f                   	pop    %rdi
  4611b7:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  4611ba:	6d                   	insl   (%dx),%es:(%rdi)
  4611bb:	61                   	(bad)  
  4611bc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4611bd:	64                   	fs
  4611be:	73 00                	jae    4611c0 <_IO_stdin_used+0x16e0>
  4611c0:	72 75                	jb     461237 <_IO_stdin_used+0x1757>
  4611c2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4611c3:	5f                   	pop    %rdi
  4611c4:	72 65                	jb     46122b <_IO_stdin_used+0x174b>
  4611c6:	6d                   	insl   (%dx),%es:(%rdi)
  4611c7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4611c8:	74 65                	je     46122f <_IO_stdin_used+0x174f>
  4611ca:	5f                   	pop    %rdi
  4611cb:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  4611ce:	6d                   	insl   (%dx),%es:(%rdi)
  4611cf:	61                   	(bad)  
  4611d0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4611d1:	64 00 67 65          	add    %ah,%fs:0x65(%rdi)
  4611d5:	74 5f                	je     461236 <_IO_stdin_used+0x1756>
  4611d7:	6c                   	insb   (%dx),%es:(%rdi)
  4611d8:	61                   	(bad)  
  4611d9:	74 65                	je     461240 <_IO_stdin_used+0x1760>
  4611db:	73 74                	jae    461251 <_IO_stdin_used+0x1771>
  4611dd:	5f                   	pop    %rdi
  4611de:	65                   	gs
  4611df:	76 65                	jbe    461246 <_IO_stdin_used+0x1766>
  4611e1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4611e2:	74 5f                	je     461243 <_IO_stdin_used+0x1763>
  4611e4:	73 74                	jae    46125a <_IO_stdin_used+0x177a>
  4611e6:	61                   	(bad)  
  4611e7:	74 75                	je     46125e <_IO_stdin_used+0x177e>
  4611e9:	73 00                	jae    4611eb <_IO_stdin_used+0x170b>
  4611eb:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  4611ed:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f3a66 <_end+0x2003b166>
  4611f3:	74 72                	je     461267 <_IO_stdin_used+0x1787>
  4611f5:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4611fc:	3a 25 6c 75 00 70    	cmp    0x7000756c(%rip),%ah        # 7046876e <_end+0x6fdafe6e>
  461202:	72 6f                	jb     461273 <_IO_stdin_used+0x1793>
  461204:	63 65 73             	movslq 0x73(%rbp),%esp
  461207:	73 5f                	jae    461268 <_IO_stdin_used+0x1788>
  461209:	65                   	gs
  46120a:	76 65                	jbe    461271 <_IO_stdin_used+0x1791>
  46120c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46120d:	74 00                	je     46120f <_IO_stdin_used+0x172f>
  46120f:	53                   	push   %rbx
  461210:	6b 69 70 20          	imul   $0x20,0x70(%rcx),%ebp
  461214:	61                   	(bad)  
  461215:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  461219:	6e                   	outsb  %ds:(%rsi),(%dx)
  46121a:	73 00                	jae    46121c <_IO_stdin_used+0x173c>
  46121c:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  46121e:	70 79                	jo     461299 <_IO_stdin_used+0x17b9>
  461220:	20 61 63             	and    %ah,0x63(%rcx)
  461223:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  461227:	6c                   	insb   (%dx),%es:(%rdi)
  461228:	65                   	gs
  461229:	64                   	fs
  46122a:	67                   	addr32
  46122b:	65                   	gs
  46122c:	73 00                	jae    46122e <_IO_stdin_used+0x174e>
  46122e:	65                   	gs
  46122f:	76 65                	jbe    461296 <_IO_stdin_used+0x17b6>
  461231:	6e                   	outsb  %ds:(%rsi),(%dx)
  461232:	74 73                	je     4612a7 <_IO_stdin_used+0x17c7>
  461234:	00 63 6f             	add    %ah,0x6f(%rbx)
  461237:	70 79                	jo     4612b2 <_IO_stdin_used+0x17d2>
  461239:	5f                   	pop    %rdi
  46123a:	61                   	(bad)  
  46123b:	63 6b 6e             	movslq 0x6e(%rbx),%ebp
  46123e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46123f:	77 6c                	ja     4612ad <_IO_stdin_used+0x17cd>
  461241:	65                   	gs
  461242:	64                   	fs
  461243:	67                   	addr32
  461244:	65                   	gs
  461245:	73 00                	jae    461247 <_IO_stdin_used+0x1767>
  461247:	65                   	gs
  461248:	76 65                	jbe    4612af <_IO_stdin_used+0x17cf>
  46124a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46124b:	74 73                	je     4612c0 <_IO_stdin_used+0x17e0>
  46124d:	2e 63 00             	movslq %cs:(%rax),%eax
  461250:	73 65                	jae    4612b7 <_IO_stdin_used+0x17d7>
  461252:	6c                   	insb   (%dx),%es:(%rdi)
  461253:	65 63 74 20 65       	movslq %gs:0x65(%rax,%riz,1),%esi
  461258:	76 65                	jbe    4612bf <_IO_stdin_used+0x17df>
  46125a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46125b:	74 69                	je     4612c6 <_IO_stdin_used+0x17e6>
  46125d:	64                   	fs
  46125e:	2c 76                	sub    $0x76,%al
  461260:	61                   	(bad)  
  461261:	6c                   	insb   (%dx),%es:(%rdi)
  461262:	75 65                	jne    4612c9 <_IO_stdin_used+0x17e9>
  461264:	20 66 72             	and    %ah,0x72(%rsi)
  461267:	6f                   	outsl  %ds:(%rsi),(%dx)
  461268:	6d                   	insl   (%dx),%es:(%rdi)
  461269:	20 65 76             	and    %ah,0x76(%rbp)
  46126c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46126e:	74 73                	je     4612e3 <_IO_stdin_used+0x1803>
  461270:	20 77 68             	and    %dh,0x68(%rdi)
  461273:	65                   	gs
  461274:	72 65                	jb     4612db <_IO_stdin_used+0x17fb>
  461276:	20 73 6f             	and    %dh,0x6f(%rbx)
  461279:	75 72                	jne    4612ed <_IO_stdin_used+0x180d>
  46127b:	63 65 3d             	movslq 0x3d(%rbp),%esp
  46127e:	25 64 20 61 6e       	and    $0x6e612064,%eax
  461283:	64 20 6f 62          	and    %ch,%fs:0x62(%rdi)
  461287:	6a 65                	pushq  $0x65
  461289:	63 74 3d 25          	movslq 0x25(%rbp,%rdi,1),%esi
  46128d:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  461291:	64 20 6f 62          	and    %ch,%fs:0x62(%rdi)
  461295:	6a 65                	pushq  $0x65
  461297:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  46129b:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4612a0:	61                   	(bad)  
  4612a1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4612a2:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  4612a6:	6c                   	insb   (%dx),%es:(%rdi)
  4612a7:	75 65                	jne    46130e <_IO_stdin_used+0x182e>
  4612a9:	20 69 6e             	and    %ch,0x6e(%rcx)
  4612ac:	20 28                	and    %ch,(%rax)
  4612ae:	25 64 2c 25 64       	and    $0x64252c64,%eax
  4612b3:	29 20                	sub    %esp,(%rax)
  4612b5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4612b6:	72 64                	jb     46131c <_IO_stdin_used+0x183c>
  4612b8:	65                   	gs
  4612b9:	72 20                	jb     4612db <_IO_stdin_used+0x17fb>
  4612bb:	62                   	(bad)  
  4612bc:	79 20                	jns    4612de <_IO_stdin_used+0x17fe>
  4612be:	6f                   	outsl  %ds:(%rsi),(%dx)
  4612bf:	62                   	(bad)  
  4612c0:	6a 65                	pushq  $0x65
  4612c2:	63 74 20 64          	movslq 0x64(%rax,%riz,1),%esi
  4612c6:	65                   	gs
  4612c7:	73 63                	jae    46132c <_IO_stdin_used+0x184c>
  4612c9:	2c 6f                	sub    $0x6f,%al
  4612cb:	62                   	(bad)  
  4612cc:	6a 65                	pushq  $0x65
  4612ce:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  4612d2:	20 64 65 73          	and    %ah,0x73(%rbp,%riz,2)
  4612d6:	63 2c 65 76 65 6e 74 	movslq 0x746e6576(,%riz,2),%ebp
  4612dd:	69 64 20 64 65 73 63 	imul   $0x637365,0x64(%rax,%riz,1),%esp
  4612e4:	00 
  4612e5:	00 00                	add    %al,(%rax)
  4612e7:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206f3b60 <_end+0x2003b260>
  4612ed:	6c                   	insb   (%dx),%es:(%rdi)
  4612ee:	61                   	(bad)  
  4612ef:	73 74                	jae    461365 <_IO_stdin_used+0x1885>
  4612f1:	5f                   	pop    %rdi
  4612f2:	65                   	gs
  4612f3:	76 65                	jbe    46135a <_IO_stdin_used+0x187a>
  4612f5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4612f6:	74 69                	je     461361 <_IO_stdin_used+0x1881>
  4612f8:	64 3a 25 6c 75 20 6c 	cmp    %fs:0x6c20756c(%rip),%ah        # 6c66886b <_end+0x6bfaff6b>
  4612ff:	61                   	(bad)  
  461300:	73 74                	jae    461376 <_IO_stdin_used+0x1896>
  461302:	5f                   	pop    %rdi
  461303:	76 61                	jbe    461366 <_IO_stdin_used+0x1886>
  461305:	6c                   	insb   (%dx),%es:(%rdi)
  461306:	75 65                	jne    46136d <_IO_stdin_used+0x188d>
  461308:	3a 25 64 00 00 00    	cmp    0x64(%rip),%ah        # 461372 <_IO_stdin_used+0x1892>
  46130e:	00 00                	add    %al,(%rax)
  461310:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  461312:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f3b8b <_end+0x2003b28b>
  461318:	65                   	gs
  461319:	76 65                	jbe    461380 <_IO_stdin_used+0x18a0>
  46131b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46131c:	74 69                	je     461387 <_IO_stdin_used+0x18a7>
  46131e:	64 3a 25 6c 75 20 6f 	cmp    %fs:0x6f20756c(%rip),%ah        # 6f668891 <_end+0x6efaff91>
  461325:	62                   	(bad)  
  461326:	6a 65                	pushq  $0x65
  461328:	63 74 3a 25          	movslq 0x25(%rdx,%rdi,1),%esi
  46132c:	64 20 6f 62          	and    %ch,%fs:0x62(%rdi)
  461330:	6a 65                	pushq  $0x65
  461332:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  461336:	3a 25 6c 75 20 76    	cmp    0x7620756c(%rip),%ah        # 766688a8 <_end+0x75faffa8>
  46133c:	61                   	(bad)  
  46133d:	6c                   	insb   (%dx),%es:(%rdi)
  46133e:	75 65                	jne    4613a5 <_IO_stdin_used+0x18c5>
  461340:	3a 25 64 00 00 00    	cmp    0x64(%rip),%ah        # 4613aa <_IO_stdin_used+0x18ca>
  461346:	00 00                	add    %al,(%rax)
  461348:	73 65                	jae    4613af <_IO_stdin_used+0x18cf>
  46134a:	6c                   	insb   (%dx),%es:(%rdi)
  46134b:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  461350:	65                   	gs
  461351:	73 63                	jae    4613b6 <_IO_stdin_used+0x18d6>
  461353:	72 69                	jb     4613be <_IO_stdin_used+0x18de>
  461355:	70 74                	jo     4613cb <_IO_stdin_used+0x18eb>
  461357:	69 6f 6e 2c 70 72 69 	imul   $0x6972702c,0x6e(%rdi),%ebp
  46135e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46135f:	72 69                	jb     4613ca <_IO_stdin_used+0x18ea>
  461361:	74 79                	je     4613dc <_IO_stdin_used+0x18fc>
  461363:	2c 63                	sub    $0x63,%al
  461365:	6f                   	outsl  %ds:(%rsi),(%dx)
  461366:	6d                   	insl   (%dx),%es:(%rdi)
  461367:	6d                   	insl   (%dx),%es:(%rdi)
  461368:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46136a:	74 73                	je     4613df <_IO_stdin_used+0x18ff>
  46136c:	2c 75                	sub    $0x75,%al
  46136e:	72 6c                	jb     4613dc <_IO_stdin_used+0x18fc>
  461370:	2c 74                	sub    $0x74,%al
  461372:	79 70                	jns    4613e4 <_IO_stdin_used+0x1904>
  461374:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  461378:	6f                   	outsl  %ds:(%rsi),(%dx)
  461379:	6d                   	insl   (%dx),%es:(%rdi)
  46137a:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  46137e:	67                   	addr32
  46137f:	67                   	addr32
  461380:	65                   	gs
  461381:	72 73                	jb     4613f6 <_IO_stdin_used+0x1916>
  461383:	20 77 68             	and    %dh,0x68(%rdi)
  461386:	65                   	gs
  461387:	72 65                	jb     4613ee <_IO_stdin_used+0x190e>
  461389:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  46138d:	67                   	addr32
  46138e:	67                   	addr32
  46138f:	65                   	gs
  461390:	72 69                	jb     4613fb <_IO_stdin_used+0x191b>
  461392:	64                   	fs
  461393:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  461398:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  46139f:	69 6e 74 6f 20 65 76 	imul   $0x7665206f,0x74(%rsi),%ebp
  4613a6:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4613a8:	74 73                	je     46141d <_IO_stdin_used+0x193d>
  4613aa:	20 28                	and    %ch,(%rax)
  4613ac:	65                   	gs
  4613ad:	76 65                	jbe    461414 <_IO_stdin_used+0x1934>
  4613af:	6e                   	outsb  %ds:(%rsi),(%dx)
  4613b0:	74 69                	je     46141b <_IO_stdin_used+0x193b>
  4613b2:	64                   	fs
  4613b3:	2c 73                	sub    $0x73,%al
  4613b5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4613b6:	75 72                	jne    46142a <_IO_stdin_used+0x194a>
  4613b8:	63 65 2c             	movslq 0x2c(%rbp),%esp
  4613bb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4613bc:	62                   	(bad)  
  4613bd:	6a 65                	pushq  $0x65
  4613bf:	63 74 2c 6f          	movslq 0x6f(%rsp,%rbp,1),%esi
  4613c3:	62                   	(bad)  
  4613c4:	6a 65                	pushq  $0x65
  4613c6:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  4613ca:	2c 63                	sub    $0x63,%al
  4613cc:	6c                   	insb   (%dx),%es:(%rdi)
  4613cd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4613ce:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  4613d1:	76 61                	jbe    461434 <_IO_stdin_used+0x1954>
  4613d3:	6c                   	insb   (%dx),%es:(%rdi)
  4613d4:	75 65                	jne    46143b <_IO_stdin_used+0x195b>
  4613d6:	29 20                	sub    %esp,(%rax)
  4613d8:	76 61                	jbe    46143b <_IO_stdin_used+0x195b>
  4613da:	6c                   	insb   (%dx),%es:(%rdi)
  4613db:	75 65                	jne    461442 <_IO_stdin_used+0x1962>
  4613dd:	73 20                	jae    4613ff <_IO_stdin_used+0x191f>
  4613df:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 25728951 <_end+0x25070051>
  4613e5:	64                   	fs
  4613e6:	2c 25                	sub    $0x25,%al
  4613e8:	64                   	fs
  4613e9:	2c 25                	sub    $0x25,%al
  4613eb:	6c                   	insb   (%dx),%es:(%rdi)
  4613ec:	75 2c                	jne    46141a <_IO_stdin_used+0x193a>
  4613ee:	25 64 2c 25 64       	and    $0x64252c64,%eax
  4613f3:	29 00                	sub    %eax,(%rax)
  4613f5:	00 00                	add    %al,(%rax)
  4613f7:	00 49 6e             	add    %cl,0x6e(%rcx)
  4613fa:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f3c73 <_end+0x2003b373>
  461400:	73 72                	jae    461474 <_IO_stdin_used+0x1994>
  461402:	63 5f 65             	movslq 0x65(%rdi),%ebx
  461405:	76 65                	jbe    46146c <_IO_stdin_used+0x198c>
  461407:	6e                   	outsb  %ds:(%rsi),(%dx)
  461408:	74 69                	je     461473 <_IO_stdin_used+0x1993>
  46140a:	64 3a 25 6c 75 20 64 	cmp    %fs:0x6420756c(%rip),%ah        # 6466897d <_end+0x63fb007d>
  461411:	73 74                	jae    461487 <_IO_stdin_used+0x19a7>
  461413:	5f                   	pop    %rdi
  461414:	65                   	gs
  461415:	76 65                	jbe    46147c <_IO_stdin_used+0x199c>
  461417:	6e                   	outsb  %ds:(%rsi),(%dx)
  461418:	74 69                	je     461483 <_IO_stdin_used+0x19a3>
  46141a:	64 3a 25 6c 75 00 73 	cmp    %fs:0x7300756c(%rip),%ah        # 7346898d <_end+0x72db008d>
  461421:	65                   	gs
  461422:	6c                   	insb   (%dx),%es:(%rdi)
  461423:	65 63 74 20 61       	movslq %gs:0x61(%rax,%riz,1),%esi
  461428:	63 6b 6e             	movslq 0x6e(%rbx),%ebp
  46142b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46142c:	77 6c                	ja     46149a <_IO_stdin_used+0x19ba>
  46142e:	65 64 67 65 69 64 20 	addr32 imul $0x206d6f72,%fs:%gs:0x66(%eax,%eiz,1),%esp
  461435:	66 72 6f 6d 20 
  46143a:	61                   	(bad)  
  46143b:	63 6b 6e             	movslq 0x6e(%rbx),%ebp
  46143e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46143f:	77 6c                	ja     4614ad <_IO_stdin_used+0x19cd>
  461441:	65                   	gs
  461442:	64                   	fs
  461443:	67                   	addr32
  461444:	65                   	gs
  461445:	73 20                	jae    461467 <_IO_stdin_used+0x1987>
  461447:	77 68                	ja     4614b1 <_IO_stdin_used+0x19d1>
  461449:	65                   	gs
  46144a:	72 65                	jb     4614b1 <_IO_stdin_used+0x19d1>
  46144c:	20 65 76             	and    %ah,0x76(%rbp)
  46144f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  461451:	74 69                	je     4614bc <_IO_stdin_used+0x19dc>
  461453:	64                   	fs
  461454:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  461459:	00 00                	add    %al,(%rax)
  46145b:	00 00                	add    %al,(%rax)
  46145d:	00 00                	add    %al,(%rax)
  46145f:	00 75 70             	add    %dh,0x70(%rbp)
  461462:	64                   	fs
  461463:	61                   	(bad)  
  461464:	74 65                	je     4614cb <_IO_stdin_used+0x19eb>
  461466:	20 65 76             	and    %ah,0x76(%rbp)
  461469:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46146b:	74 73                	je     4614e0 <_IO_stdin_used+0x1a00>
  46146d:	20 73 65             	and    %dh,0x65(%rbx)
  461470:	74 20                	je     461492 <_IO_stdin_used+0x19b2>
  461472:	61                   	(bad)  
  461473:	63 6b 6e             	movslq 0x6e(%rbx),%ebp
  461476:	6f                   	outsl  %ds:(%rsi),(%dx)
  461477:	77 6c                	ja     4614e5 <_IO_stdin_used+0x1a05>
  461479:	65                   	gs
  46147a:	64                   	fs
  46147b:	67                   	addr32
  46147c:	65                   	gs
  46147d:	64                   	fs
  46147e:	3d 31 20 77 68       	cmp    $0x68772031,%eax
  461483:	65                   	gs
  461484:	72 65                	jb     4614eb <_IO_stdin_used+0x1a0b>
  461486:	20 65 76             	and    %ah,0x76(%rbp)
  461489:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46148b:	74 69                	je     4614f6 <_IO_stdin_used+0x1a16>
  46148d:	64                   	fs
  46148e:	3d 25 6c 75 3b       	cmp    $0x3b756c25,%eax
  461493:	0a 00                	or     (%rax),%al
  461495:	00 00                	add    %al,(%rax)
  461497:	00 69 6e             	add    %ch,0x6e(%rcx)
  46149a:	73 65                	jae    461501 <_IO_stdin_used+0x1a21>
  46149c:	72 74                	jb     461512 <_IO_stdin_used+0x1a32>
  46149e:	20 69 6e             	and    %ch,0x6e(%rcx)
  4614a1:	74 6f                	je     461512 <_IO_stdin_used+0x1a32>
  4614a3:	20 61 63             	and    %ah,0x63(%rcx)
  4614a6:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  4614aa:	6c                   	insb   (%dx),%es:(%rdi)
  4614ab:	65                   	gs
  4614ac:	64                   	fs
  4614ad:	67                   	addr32
  4614ae:	65                   	gs
  4614af:	73 20                	jae    4614d1 <_IO_stdin_used+0x19f1>
  4614b1:	28 61 63             	sub    %ah,0x63(%rcx)
  4614b4:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  4614b8:	6c                   	insb   (%dx),%es:(%rdi)
  4614b9:	65 64 67 65 69 64 2c 	addr32 imul $0x69726573,%fs:%gs:0x75(%esp,%ebp,1),%esp
  4614c0:	75 73 65 72 69 
  4614c5:	64                   	fs
  4614c6:	2c 65                	sub    $0x65,%al
  4614c8:	76 65                	jbe    46152f <_IO_stdin_used+0x1a4f>
  4614ca:	6e                   	outsb  %ds:(%rsi),(%dx)
  4614cb:	74 69                	je     461536 <_IO_stdin_used+0x1a56>
  4614cd:	64                   	fs
  4614ce:	2c 63                	sub    $0x63,%al
  4614d0:	6c                   	insb   (%dx),%es:(%rdi)
  4614d1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4614d2:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  4614d5:	6d                   	insl   (%dx),%es:(%rdi)
  4614d6:	65                   	gs
  4614d7:	73 73                	jae    46154c <_IO_stdin_used+0x1a6c>
  4614d9:	61                   	(bad)  
  4614da:	67 65 29 20          	addr32 sub %esp,%gs:(%eax)
  4614de:	73 65                	jae    461545 <_IO_stdin_used+0x1a65>
  4614e0:	6c                   	insb   (%dx),%es:(%rdi)
  4614e1:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  4614e6:	6c                   	insb   (%dx),%es:(%rdi)
  4614e7:	75 2c                	jne    461515 <_IO_stdin_used+0x1a35>
  4614e9:	75 73                	jne    46155e <_IO_stdin_used+0x1a7e>
  4614eb:	65                   	gs
  4614ec:	72 69                	jb     461557 <_IO_stdin_used+0x1a77>
  4614ee:	64                   	fs
  4614ef:	2c 25                	sub    $0x25,%al
  4614f1:	6c                   	insb   (%dx),%es:(%rdi)
  4614f2:	75 2c                	jne    461520 <_IO_stdin_used+0x1a40>
  4614f4:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  4614f8:	6b 2c 6d 65 73 73 61 	imul   $0x67,0x61737365(,%rbp,2),%ebp
  4614ff:	67 
  461500:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  461504:	6f                   	outsl  %ds:(%rsi),(%dx)
  461505:	6d                   	insl   (%dx),%es:(%rdi)
  461506:	20 61 63             	and    %ah,0x63(%rcx)
  461509:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  46150d:	6c                   	insb   (%dx),%es:(%rdi)
  46150e:	65                   	gs
  46150f:	64                   	fs
  461510:	67                   	addr32
  461511:	65                   	gs
  461512:	73 20                	jae    461534 <_IO_stdin_used+0x1a54>
  461514:	77 68                	ja     46157e <_IO_stdin_used+0x1a9e>
  461516:	65                   	gs
  461517:	72 65                	jb     46157e <_IO_stdin_used+0x1a9e>
  461519:	20 61 63             	and    %ah,0x63(%rcx)
  46151c:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  461520:	6c                   	insb   (%dx),%es:(%rdi)
  461521:	65 64 67 65 69 64 3d 	addr32 imul $0xa3b756c,%fs:%gs:0x25(%ebp,%edi,1),%esp
  461528:	25 6c 75 3b 0a 
  46152d:	00 7a 61             	add    %bh,0x61(%rdx)
  461530:	62                   	(bad)  
  461531:	62                   	(bad)  
  461532:	69 78 5f 6c 6f 67 00 	imul   $0x676f6c,0x5f(%rax),%edi
  461539:	7a 61                	jp     46159c <_IO_stdin_used+0x1abc>
  46153b:	62                   	(bad)  
  46153c:	62                   	(bad)  
  46153d:	69 78 5b 6c 6f 67 5d 	imul   $0x5d676f6c,0x5b(%rax),%edi
  461544:	00 7a 62             	add    %bh,0x62(%rdx)
  461547:	78 5f                	js     4615a8 <_IO_stdin_used+0x1ac8>
  461549:	6f                   	outsl  %ds:(%rsi),(%dx)
  46154a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46154b:	5f                   	pop    %rdi
  46154c:	65                   	gs
  46154d:	78 69                	js     4615b8 <_IO_stdin_used+0x1ad8>
  46154f:	74 28                	je     461579 <_IO_stdin_used+0x1a99>
  461551:	29 20                	sub    %esp,(%rax)
  461553:	63 61 6c             	movslq 0x6c(%rcx),%esp
  461556:	6c                   	insb   (%dx),%es:(%rdi)
  461557:	65 64 00 31          	add    %dh,%fs:%gs:(%rcx)
  46155b:	33 39                	xor    (%rcx),%edi
  46155d:	32 38                	xor    (%rax),%bh
  46155f:	00 31                	add    %dh,(%rcx)
  461561:	2e 38 2e             	cmp    %ch,%cs:(%rsi)
  461564:	33 00                	xor    (%rax),%eax
  461566:	2a 2a                	sub    (%rdx),%ch
  461568:	2a 2a                	sub    (%rdx),%ch
  46156a:	20 45 6e             	and    %al,0x6e(%rbp)
  46156d:	61                   	(bad)  
  46156e:	62                   	(bad)  
  46156f:	6c                   	insb   (%dx),%es:(%rdi)
  461570:	65 64 20 66 65       	and    %ah,%fs:%gs:0x65(%rsi)
  461575:	61                   	(bad)  
  461576:	74 75                	je     4615ed <_IO_stdin_used+0x1b0d>
  461578:	72 65                	jb     4615df <_IO_stdin_used+0x1aff>
  46157a:	73 20                	jae    46159c <_IO_stdin_used+0x1abc>
  46157c:	2a 2a                	sub    (%rdx),%ch
  46157e:	2a 2a                	sub    (%rdx),%ch
  461580:	00 53 4e             	add    %dl,0x4e(%rbx)
  461583:	4d 50                	rex.WRB push   %r8
  461585:	20 6d 6f             	and    %ch,0x6f(%rbp)
  461588:	6e                   	outsb  %ds:(%rsi),(%dx)
  461589:	69 74 6f 72 69 6e 67 	imul   $0x3a676e69,0x72(%rdi,%rbp,2),%esi
  461590:	3a 
  461591:	20 20                	and    %ah,(%rax)
  461593:	20 20                	and    %ah,(%rax)
  461595:	20 20                	and    %ah,(%rax)
  461597:	20 59 45             	and    %bl,0x45(%rcx)
  46159a:	53                   	push   %rbx
  46159b:	00 49 50             	add    %cl,0x50(%rcx)
  46159e:	4d                   	rex.WRB
  46159f:	49 20 6d 6f          	rex.WB and    %bpl,0x6f(%r13)
  4615a3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4615a4:	69 74 6f 72 69 6e 67 	imul   $0x3a676e69,0x72(%rdi,%rbp,2),%esi
  4615ab:	3a 
  4615ac:	20 20                	and    %ah,(%rax)
  4615ae:	20 20                	and    %ah,(%rax)
  4615b0:	20 20                	and    %ah,(%rax)
  4615b2:	20 59 45             	and    %bl,0x45(%rcx)
  4615b5:	53                   	push   %rbx
  4615b6:	00 57 45             	add    %dl,0x45(%rdi)
  4615b9:	42 20 6d 6f          	rex.X and    %bpl,0x6f(%rbp)
  4615bd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4615be:	69 74 6f 72 69 6e 67 	imul   $0x3a676e69,0x72(%rdi,%rbp,2),%esi
  4615c5:	3a 
  4615c6:	20 20                	and    %ah,(%rax)
  4615c8:	20 20                	and    %ah,(%rax)
  4615ca:	20 20                	and    %ah,(%rax)
  4615cc:	20 20                	and    %ah,(%rax)
  4615ce:	59                   	pop    %rcx
  4615cf:	45 53                	rex.RB push   %r11
  4615d1:	00 4a 61             	add    %cl,0x61(%rdx)
  4615d4:	62                   	(bad)  
  4615d5:	62                   	(bad)  
  4615d6:	65                   	gs
  4615d7:	72 20                	jb     4615f9 <_IO_stdin_used+0x1b19>
  4615d9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4615da:	6f                   	outsl  %ds:(%rsi),(%dx)
  4615db:	74 69                	je     461646 <_IO_stdin_used+0x1b66>
  4615dd:	66 69 63 61 74 69    	imul   $0x6974,0x61(%rbx),%sp
  4615e3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4615e4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4615e5:	73 3a                	jae    461621 <_IO_stdin_used+0x1b41>
  4615e7:	20 20                	and    %ah,(%rax)
  4615e9:	59                   	pop    %rcx
  4615ea:	45 53                	rex.RB push   %r11
  4615ec:	00 4f 44             	add    %cl,0x44(%rdi)
  4615ef:	42                   	rex.X
  4615f0:	43 3a 20             	rex.XB cmp    (%r8),%spl
  4615f3:	20 20                	and    %ah,(%rax)
  4615f5:	20 20                	and    %ah,(%rax)
  4615f7:	20 20                	and    %ah,(%rax)
  4615f9:	20 20                	and    %ah,(%rax)
  4615fb:	20 20                	and    %ah,(%rax)
  4615fd:	20 20                	and    %ah,(%rax)
  4615ff:	20 20                	and    %ah,(%rax)
  461601:	20 20                	and    %ah,(%rax)
  461603:	20 20                	and    %ah,(%rax)
  461605:	4e                   	rex.WRX
  461606:	4f 00 53 53          	rex.WRXB add    %r10b,0x53(%r11)
  46160a:	48 32 20             	rex.W xor    (%rax),%spl
  46160d:	73 75                	jae    461684 <_IO_stdin_used+0x1ba4>
  46160f:	70 70                	jo     461681 <_IO_stdin_used+0x1ba1>
  461611:	6f                   	outsl  %ds:(%rsi),(%dx)
  461612:	72 74                	jb     461688 <_IO_stdin_used+0x1ba8>
  461614:	3a 20                	cmp    (%rax),%ah
  461616:	20 20                	and    %ah,(%rax)
  461618:	20 20                	and    %ah,(%rax)
  46161a:	20 20                	and    %ah,(%rax)
  46161c:	20 20                	and    %ah,(%rax)
  46161e:	20 59 45             	and    %bl,0x45(%rcx)
  461621:	53                   	push   %rbx
  461622:	00 49 50             	add    %cl,0x50(%rcx)
  461625:	76 36                	jbe    46165d <_IO_stdin_used+0x1b7d>
  461627:	20 73 75             	and    %dh,0x75(%rbx)
  46162a:	70 70                	jo     46169c <_IO_stdin_used+0x1bbc>
  46162c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46162d:	72 74                	jb     4616a3 <_IO_stdin_used+0x1bc3>
  46162f:	3a 20                	cmp    (%rax),%ah
  461631:	20 20                	and    %ah,(%rax)
  461633:	20 20                	and    %ah,(%rax)
  461635:	20 20                	and    %ah,(%rax)
  461637:	20 20                	and    %ah,(%rax)
  461639:	20 20                	and    %ah,(%rax)
  46163b:	4e                   	rex.WRX
  46163c:	4f 00 2a             	rex.WRXB add    %r13b,(%r10)
  46163f:	2a 2a                	sub    (%rdx),%ch
  461641:	2a 2a                	sub    (%rdx),%ch
  461643:	2a 2a                	sub    (%rdx),%ch
  461645:	2a 2a                	sub    (%rdx),%ch
  461647:	2a 2a                	sub    (%rdx),%ch
  461649:	2a 2a                	sub    (%rdx),%ch
  46164b:	2a 2a                	sub    (%rdx),%ch
  46164d:	2a 2a                	sub    (%rdx),%ch
  46164f:	2a 2a                	sub    (%rdx),%ch
  461651:	2a 2a                	sub    (%rdx),%ch
  461653:	2a 2a                	sub    (%rdx),%ch
  461655:	2a 2a                	sub    (%rdx),%ch
  461657:	2a 00                	sub    (%rax),%al
  461659:	73 65                	jae    4616c0 <_IO_stdin_used+0x1be0>
  46165b:	72 76                	jb     4616d3 <_IO_stdin_used+0x1bf3>
  46165d:	65                   	gs
  46165e:	72 20                	jb     461680 <_IO_stdin_used+0x1ba0>
  461660:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b936ca <_end+0x744dadca>
  461666:	61                   	(bad)  
  461667:	72 74                	jb     4616dd <_IO_stdin_used+0x1bfd>
  461669:	65 64 20 5b 44       	and    %bl,%fs:%gs:0x44(%rbx)
  46166e:	42 20 43 61          	rex.X and    %al,0x61(%rbx)
  461672:	63 68 65             	movslq 0x65(%rax),%ebp
  461675:	5d                   	pop    %rbp
  461676:	00 7a 61             	add    %bh,0x61(%rdx)
  461679:	62                   	(bad)  
  46167a:	62                   	(bad)  
  46167b:	69 78 5f 73 65 72 76 	imul   $0x76726573,0x5f(%rax),%edi
  461682:	65                   	gs
  461683:	72 00                	jb     461685 <_IO_stdin_used+0x1ba5>
  461685:	73 65                	jae    4616ec <_IO_stdin_used+0x1c0c>
  461687:	72 76                	jb     4616ff <_IO_stdin_used+0x1c1f>
  461689:	65                   	gs
  46168a:	72 20                	jb     4616ac <_IO_stdin_used+0x1bcc>
  46168c:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b936f6 <_end+0x744dadf6>
  461692:	61                   	(bad)  
  461693:	72 74                	jb     461709 <_IO_stdin_used+0x1c29>
  461695:	65 64 20 5b 54       	and    %bl,%fs:%gs:0x54(%rbx)
  46169a:	72 61                	jb     4616fd <_IO_stdin_used+0x1c1d>
  46169c:	70 70                	jo     46170e <_IO_stdin_used+0x1c2e>
  46169e:	65                   	gs
  46169f:	72 5d                	jb     4616fe <_IO_stdin_used+0x1c1e>
  4616a1:	00 73 65             	add    %dh,0x65(%rbx)
  4616a4:	72 76                	jb     46171c <_IO_stdin_used+0x1c3c>
  4616a6:	65                   	gs
  4616a7:	72 20                	jb     4616c9 <_IO_stdin_used+0x1be9>
  4616a9:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93713 <_end+0x744dae13>
  4616af:	61                   	(bad)  
  4616b0:	72 74                	jb     461726 <_IO_stdin_used+0x1c46>
  4616b2:	65 64 20 5b 41       	and    %bl,%fs:%gs:0x41(%rbx)
  4616b7:	6c                   	insb   (%dx),%es:(%rdi)
  4616b8:	65                   	gs
  4616b9:	72 74                	jb     46172f <_IO_stdin_used+0x1c4f>
  4616bb:	65                   	gs
  4616bc:	72 5d                	jb     46171b <_IO_stdin_used+0x1c3b>
  4616be:	00 73 65             	add    %dh,0x65(%rbx)
  4616c1:	72 76                	jb     461739 <_IO_stdin_used+0x1c59>
  4616c3:	65                   	gs
  4616c4:	72 20                	jb     4616e6 <_IO_stdin_used+0x1c06>
  4616c6:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93730 <_end+0x744dae30>
  4616cc:	61                   	(bad)  
  4616cd:	72 74                	jb     461743 <_IO_stdin_used+0x1c63>
  4616cf:	65 64 20 5b 54       	and    %bl,%fs:%gs:0x54(%rbx)
  4616d4:	69 6d 65 72 5d 00 73 	imul   $0x73005d72,0x65(%rbp),%ebp
  4616db:	65                   	gs
  4616dc:	72 76                	jb     461754 <_IO_stdin_used+0x1c74>
  4616de:	65                   	gs
  4616df:	72 20                	jb     461701 <_IO_stdin_used+0x1c21>
  4616e1:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b9374b <_end+0x744dae4b>
  4616e7:	61                   	(bad)  
  4616e8:	72 74                	jb     46175e <_IO_stdin_used+0x1c7e>
  4616ea:	65 64 20 5b 57       	and    %bl,%fs:%gs:0x57(%rbx)
  4616ef:	61                   	(bad)  
  4616f0:	74 63                	je     461755 <_IO_stdin_used+0x1c75>
  4616f2:	68 64 6f 67 5d       	pushq  $0x5d676f64
  4616f7:	00 44 42 4e          	add    %al,0x4e(%rdx,%rax,2)
  4616fb:	61                   	(bad)  
  4616fc:	6d                   	insl   (%dx),%es:(%rdi)
  4616fd:	65 20 6e 6f          	and    %ch,%gs:0x6f(%rsi)
  461701:	74 20                	je     461723 <_IO_stdin_used+0x1c43>
  461703:	69 6e 20 63 6f 6e 66 	imul   $0x666e6f63,0x20(%rsi),%ebp
  46170a:	69 67 20 66 69 6c 65 	imul   $0x656c6966,0x20(%rdi),%esp
  461711:	00 4f 70             	add    %cl,0x70(%rdi)
  461714:	74 69                	je     46177f <_IO_stdin_used+0x1c9f>
  461716:	6f                   	outsl  %ds:(%rsi),(%dx)
  461717:	6e                   	outsb  %ds:(%rsi),(%dx)
  461718:	73 3a                	jae    461754 <_IO_stdin_used+0x1c74>
  46171a:	00 68 65             	add    %ch,0x65(%rax)
  46171d:	6c                   	insb   (%dx),%es:(%rdi)
  46171e:	70 00                	jo     461720 <_IO_stdin_used+0x1c40>
  461720:	6e                   	outsb  %ds:(%rsi),(%dx)
  461721:	65                   	gs
  461722:	77 2d                	ja     461751 <_IO_stdin_used+0x1c71>
  461724:	6e                   	outsb  %ds:(%rsi),(%dx)
  461725:	6f                   	outsl  %ds:(%rsi),(%dx)
  461726:	64 65 69 64 00 53 74 	imul   $0x74726174,%fs:%gs:0x53(%rax,%rax,1),%esp
  46172d:	61 72 74 
  461730:	44                   	rex.R
  461731:	42 53                	rex.X push   %rbx
  461733:	79 6e                	jns    4617a3 <_IO_stdin_used+0x1cc3>
  461735:	63 65 72             	movslq 0x72(%rbp),%esp
  461738:	73 00                	jae    46173a <_IO_stdin_used+0x1c5a>
  46173a:	53                   	push   %rbx
  46173b:	74 61                	je     46179e <_IO_stdin_used+0x1cbe>
  46173d:	72 74                	jb     4617b3 <_IO_stdin_used+0x1cd3>
  46173f:	44 69 73 63 6f 76 65 	imul   $0x7265766f,0x63(%rbx),%r14d
  461746:	72 
  461747:	65                   	gs
  461748:	72 73                	jb     4617bd <_IO_stdin_used+0x1cdd>
  46174a:	00 53 74             	add    %dl,0x74(%rbx)
  46174d:	61                   	(bad)  
  46174e:	72 74                	jb     4617c4 <_IO_stdin_used+0x1ce4>
  461750:	48 54                	rex.W push   %rsp
  461752:	54                   	push   %rsp
  461753:	50                   	push   %rax
  461754:	50                   	push   %rax
  461755:	6f                   	outsl  %ds:(%rsi),(%dx)
  461756:	6c                   	insb   (%dx),%es:(%rdi)
  461757:	6c                   	insb   (%dx),%es:(%rdi)
  461758:	65                   	gs
  461759:	72 73                	jb     4617ce <_IO_stdin_used+0x1cee>
  46175b:	00 53 74             	add    %dl,0x74(%rbx)
  46175e:	61                   	(bad)  
  46175f:	72 74                	jb     4617d5 <_IO_stdin_used+0x1cf5>
  461761:	50                   	push   %rax
  461762:	69 6e 67 65 72 73 00 	imul   $0x737265,0x67(%rsi),%ebp
  461769:	53                   	push   %rbx
  46176a:	74 61                	je     4617cd <_IO_stdin_used+0x1ced>
  46176c:	72 74                	jb     4617e2 <_IO_stdin_used+0x1d02>
  46176e:	50                   	push   %rax
  46176f:	6f                   	outsl  %ds:(%rsi),(%dx)
  461770:	6c                   	insb   (%dx),%es:(%rdi)
  461771:	6c                   	insb   (%dx),%es:(%rdi)
  461772:	65                   	gs
  461773:	72 73                	jb     4617e8 <_IO_stdin_used+0x1d08>
  461775:	00 53 74             	add    %dl,0x74(%rbx)
  461778:	61                   	(bad)  
  461779:	72 74                	jb     4617ef <_IO_stdin_used+0x1d0f>
  46177b:	49 50                	rex.WB push   %r8
  46177d:	4d                   	rex.WRB
  46177e:	49 50                	rex.WB push   %r8
  461780:	6f                   	outsl  %ds:(%rsi),(%dx)
  461781:	6c                   	insb   (%dx),%es:(%rdi)
  461782:	6c                   	insb   (%dx),%es:(%rdi)
  461783:	65                   	gs
  461784:	72 73                	jb     4617f9 <_IO_stdin_used+0x1d19>
  461786:	00 53 74             	add    %dl,0x74(%rbx)
  461789:	61                   	(bad)  
  46178a:	72 74                	jb     461800 <_IO_stdin_used+0x1d20>
  46178c:	54                   	push   %rsp
  46178d:	72 61                	jb     4617f0 <_IO_stdin_used+0x1d10>
  46178f:	70 70                	jo     461801 <_IO_stdin_used+0x1d21>
  461791:	65                   	gs
  461792:	72 73                	jb     461807 <_IO_stdin_used+0x1d27>
  461794:	00 48 69             	add    %cl,0x69(%rax)
  461797:	73 74                	jae    46180d <_IO_stdin_used+0x1d2d>
  461799:	6f                   	outsl  %ds:(%rsi),(%dx)
  46179a:	72 79                	jb     461815 <_IO_stdin_used+0x1d35>
  46179c:	43 61                	rex.XB (bad)  
  46179e:	63 68 65             	movslq 0x65(%rax),%ebp
  4617a1:	53                   	push   %rbx
  4617a2:	69 7a 65 00 54 72 65 	imul   $0x65725400,0x65(%rdx),%edi
  4617a9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4617aa:	64                   	fs
  4617ab:	43 61                	rex.XB (bad)  
  4617ad:	63 68 65             	movslq 0x65(%rax),%ebp
  4617b0:	53                   	push   %rbx
  4617b1:	69 7a 65 00 48 69 73 	imul   $0x73694800,0x65(%rdx),%edi
  4617b8:	74 6f                	je     461829 <_IO_stdin_used+0x1d49>
  4617ba:	72 79                	jb     461835 <_IO_stdin_used+0x1d55>
  4617bc:	54                   	push   %rsp
  4617bd:	65                   	gs
  4617be:	78 74                	js     461834 <_IO_stdin_used+0x1d54>
  4617c0:	43 61                	rex.XB (bad)  
  4617c2:	63 68 65             	movslq 0x65(%rax),%ebp
  4617c5:	53                   	push   %rbx
  4617c6:	69 7a 65 00 43 61 63 	imul   $0x63614300,0x65(%rdx),%edi
  4617cd:	68 65 55 70 64       	pushq  $0x64705565
  4617d2:	61                   	(bad)  
  4617d3:	74 65                	je     46183a <_IO_stdin_used+0x1d5a>
  4617d5:	46 72 65             	rex.RX jb     46183d <_IO_stdin_used+0x1d5d>
  4617d8:	71 75                	jno    46184f <_IO_stdin_used+0x1d6f>
  4617da:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4617dc:	63 79 00             	movslq 0x0(%rcx),%edi
  4617df:	48 6f                	rex.W outsl  %ds:(%rsi),(%dx)
  4617e1:	75 73                	jne    461856 <_IO_stdin_used+0x1d76>
  4617e3:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  4617e8:	69 6e 67 46 72 65 71 	imul   $0x71657246,0x67(%rsi),%ebp
  4617ef:	75 65                	jne    461856 <_IO_stdin_used+0x1d76>
  4617f1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4617f2:	63 79 00             	movslq 0x0(%rcx),%edi
  4617f5:	4d 61                	rex.WRB (bad)  
  4617f7:	78 48                	js     461841 <_IO_stdin_used+0x1d61>
  4617f9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4617fa:	75 73                	jne    46186f <_IO_stdin_used+0x1d8f>
  4617fc:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  461801:	65                   	gs
  461802:	72 44                	jb     461848 <_IO_stdin_used+0x1d68>
  461804:	65                   	gs
  461805:	6c                   	insb   (%dx),%es:(%rdi)
  461806:	65                   	gs
  461807:	74 65                	je     46186e <_IO_stdin_used+0x1d8e>
  461809:	00 53 65             	add    %dl,0x65(%rbx)
  46180c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46180d:	64                   	fs
  46180e:	65                   	gs
  46180f:	72 46                	jb     461857 <_IO_stdin_used+0x1d77>
  461811:	72 65                	jb     461878 <_IO_stdin_used+0x1d98>
  461813:	71 75                	jno    46188a <_IO_stdin_used+0x1daa>
  461815:	65 6e                	outsb  %gs:(%rsi),(%dx)
  461817:	63 79 00             	movslq 0x0(%rcx),%edi
  46181a:	54                   	push   %rsp
  46181b:	6d                   	insl   (%dx),%es:(%rdi)
  46181c:	70 44                	jo     461862 <_IO_stdin_used+0x1d82>
  46181e:	69 72 00 46 70 69 6e 	imul   $0x6e697046,0x0(%rdx),%esi
  461825:	67 4c 6f             	rex.WR addr32 outsl %ds:(%esi),(%dx)
  461828:	63 61 74             	movslq 0x74(%rcx),%esp
  46182b:	69 6f 6e 00 54 72 61 	imul   $0x61725400,0x6e(%rdi),%ebp
  461832:	70 70                	jo     4618a4 <_IO_stdin_used+0x1dc4>
  461834:	65                   	gs
  461835:	72 54                	jb     46188b <_IO_stdin_used+0x1dab>
  461837:	69 6d 65 6f 75 74 00 	imul   $0x74756f,0x65(%rbp),%ebp
  46183e:	55                   	push   %rbp
  46183f:	6e                   	outsb  %ds:(%rsi),(%dx)
  461840:	72 65                	jb     4618a7 <_IO_stdin_used+0x1dc7>
  461842:	61                   	(bad)  
  461843:	63 68 61             	movslq 0x61(%rax),%ebp
  461846:	62                   	(bad)  
  461847:	6c                   	insb   (%dx),%es:(%rdi)
  461848:	65                   	gs
  461849:	50                   	push   %rax
  46184a:	65                   	gs
  46184b:	72 69                	jb     4618b6 <_IO_stdin_used+0x1dd6>
  46184d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46184e:	64 00 55 6e          	add    %dl,%fs:0x6e(%rbp)
  461852:	72 65                	jb     4618b9 <_IO_stdin_used+0x1dd9>
  461854:	61                   	(bad)  
  461855:	63 68 61             	movslq 0x61(%rax),%ebp
  461858:	62                   	(bad)  
  461859:	6c                   	insb   (%dx),%es:(%rdi)
  46185a:	65                   	gs
  46185b:	44                   	rex.R
  46185c:	65                   	gs
  46185d:	6c                   	insb   (%dx),%es:(%rdi)
  46185e:	61                   	(bad)  
  46185f:	79 00                	jns    461861 <_IO_stdin_used+0x1d81>
  461861:	55                   	push   %rbp
  461862:	6e                   	outsb  %ds:(%rsi),(%dx)
  461863:	61                   	(bad)  
  461864:	76 61                	jbe    4618c7 <_IO_stdin_used+0x1de7>
  461866:	69 6c 61 62 6c 65 44 	imul   $0x6544656c,0x62(%rcx,%riz,2),%ebp
  46186d:	65 
  46186e:	6c                   	insb   (%dx),%es:(%rdi)
  46186f:	61                   	(bad)  
  461870:	79 00                	jns    461872 <_IO_stdin_used+0x1d92>
  461872:	4c 69 73 74 65 6e 49 	imul   $0x50496e65,0x74(%rbx),%r14
  461879:	50 
  46187a:	00 4c 69 73          	add    %cl,0x73(%rcx,%rbp,2)
  46187e:	74 65                	je     4618e5 <_IO_stdin_used+0x1e05>
  461880:	6e                   	outsb  %ds:(%rsi),(%dx)
  461881:	50                   	push   %rax
  461882:	6f                   	outsl  %ds:(%rsi),(%dx)
  461883:	72 74                	jb     4618f9 <_IO_stdin_used+0x1e19>
  461885:	00 53 6f             	add    %dl,0x6f(%rbx)
  461888:	75 72                	jne    4618fc <_IO_stdin_used+0x1e1c>
  46188a:	63 65 49             	movslq 0x49(%rbp),%esp
  46188d:	50                   	push   %rax
  46188e:	00 44 69 73          	add    %al,0x73(%rcx,%rbp,2)
  461892:	61                   	(bad)  
  461893:	62                   	(bad)  
  461894:	6c                   	insb   (%dx),%es:(%rdi)
  461895:	65 48 6f             	rex.W outsl  %gs:(%rsi),(%dx)
  461898:	75 73                	jne    46190d <_IO_stdin_used+0x1e2d>
  46189a:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  46189f:	69 6e 67 00 44 65 62 	imul   $0x62654400,0x67(%rsi),%ebp
  4618a6:	75 67                	jne    46190f <_IO_stdin_used+0x1e2f>
  4618a8:	4c                   	rex.WR
  4618a9:	65                   	gs
  4618aa:	76 65                	jbe    461911 <_IO_stdin_used+0x1e31>
  4618ac:	6c                   	insb   (%dx),%es:(%rdi)
  4618ad:	00 50 69             	add    %dl,0x69(%rax)
  4618b0:	64 46 69 6c 65 00 4c 	imul   $0x46676f4c,%fs:0x0(%rbp,%r12,2),%r13d
  4618b7:	6f 67 46 
  4618ba:	69 6c 65 00 4c 6f 67 	imul   $0x46676f4c,0x0(%rbp,%riz,2),%ebp
  4618c1:	46 
  4618c2:	69 6c 65 53 69 7a 65 	imul   $0x657a69,0x53(%rbp,%riz,2),%ebp
  4618c9:	00 
  4618ca:	41 6c                	rex.B insb   (%dx),%es:(%rdi)
  4618cc:	65                   	gs
  4618cd:	72 74                	jb     461943 <_IO_stdin_used+0x1e63>
  4618cf:	53                   	push   %rbx
  4618d0:	63 72 69             	movslq 0x69(%rdx),%esi
  4618d3:	70 74                	jo     461949 <_IO_stdin_used+0x1e69>
  4618d5:	73 50                	jae    461927 <_IO_stdin_used+0x1e47>
  4618d7:	61                   	(bad)  
  4618d8:	74 68                	je     461942 <_IO_stdin_used+0x1e62>
  4618da:	00 45 78             	add    %al,0x78(%rbp)
  4618dd:	74 65                	je     461944 <_IO_stdin_used+0x1e64>
  4618df:	72 6e                	jb     46194f <_IO_stdin_used+0x1e6f>
  4618e1:	61                   	(bad)  
  4618e2:	6c                   	insb   (%dx),%es:(%rdi)
  4618e3:	53                   	push   %rbx
  4618e4:	63 72 69             	movslq 0x69(%rdx),%esi
  4618e7:	70 74                	jo     46195d <_IO_stdin_used+0x1e7d>
  4618e9:	73 00                	jae    4618eb <_IO_stdin_used+0x1e0b>
  4618eb:	44                   	rex.R
  4618ec:	42                   	rex.X
  4618ed:	48 6f                	rex.W outsl  %ds:(%rsi),(%dx)
  4618ef:	73 74                	jae    461965 <_IO_stdin_used+0x1e85>
  4618f1:	00 44 42 4e          	add    %al,0x4e(%rdx,%rax,2)
  4618f5:	61                   	(bad)  
  4618f6:	6d                   	insl   (%dx),%es:(%rdi)
  4618f7:	65 00 44 42 55       	add    %al,%gs:0x55(%rdx,%rax,2)
  4618fc:	73 65                	jae    461963 <_IO_stdin_used+0x1e83>
  4618fe:	72 00                	jb     461900 <_IO_stdin_used+0x1e20>
  461900:	44                   	rex.R
  461901:	42 50                	rex.X push   %rax
  461903:	61                   	(bad)  
  461904:	73 73                	jae    461979 <_IO_stdin_used+0x1e99>
  461906:	77 6f                	ja     461977 <_IO_stdin_used+0x1e97>
  461908:	72 64                	jb     46196e <_IO_stdin_used+0x1e8e>
  46190a:	00 44 42 53          	add    %al,0x53(%rdx,%rax,2)
  46190e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46190f:	63 6b 65             	movslq 0x65(%rbx),%ebp
  461912:	74 00                	je     461914 <_IO_stdin_used+0x1e34>
  461914:	44                   	rex.R
  461915:	42 50                	rex.X push   %rax
  461917:	6f                   	outsl  %ds:(%rsi),(%dx)
  461918:	72 74                	jb     46198e <_IO_stdin_used+0x1eae>
  46191a:	00 4e 6f             	add    %cl,0x6f(%rsi)
  46191d:	64                   	fs
  46191e:	65                   	gs
  46191f:	49                   	rex.WB
  461920:	44 00 4e 6f          	add    %r9b,0x6f(%rsi)
  461924:	64 65 4e 6f          	rex.WRX outsl  %fs:%gs:(%rsi),(%dx)
  461928:	45 76 65             	rex.RB jbe    461990 <_IO_stdin_used+0x1eb0>
  46192b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46192c:	74 73                	je     4619a1 <_IO_stdin_used+0x1ec1>
  46192e:	00 4e 6f             	add    %cl,0x6f(%rsi)
  461931:	64 65 4e 6f          	rex.WRX outsl  %fs:%gs:(%rsi),(%dx)
  461935:	48 69 73 74 6f 72 79 	imul   $0x79726f,0x74(%rbx),%rsi
  46193c:	00 
  46193d:	53                   	push   %rbx
  46193e:	53                   	push   %rbx
  46193f:	48                   	rex.W
  461940:	4b                   	rex.WXB
  461941:	65                   	gs
  461942:	79 4c                	jns    461990 <_IO_stdin_used+0x1eb0>
  461944:	6f                   	outsl  %ds:(%rsi),(%dx)
  461945:	63 61 74             	movslq 0x74(%rcx),%esp
  461948:	69 6f 6e 00 4c 6f 67 	imul   $0x676f4c00,0x6e(%rdi),%ebp
  46194f:	53                   	push   %rbx
  461950:	6c                   	insb   (%dx),%es:(%rdi)
  461951:	6f                   	outsl  %ds:(%rsi),(%dx)
  461952:	77 51                	ja     4619a5 <_IO_stdin_used+0x1ec5>
  461954:	75 65                	jne    4619bb <_IO_stdin_used+0x1edb>
  461956:	72 69                	jb     4619c1 <_IO_stdin_used+0x1ee1>
  461958:	65                   	gs
  461959:	73 00                	jae    46195b <_IO_stdin_used+0x1e7b>
  46195b:	53                   	push   %rbx
  46195c:	74 61                	je     4619bf <_IO_stdin_used+0x1edf>
  46195e:	72 74                	jb     4619d4 <_IO_stdin_used+0x1ef4>
  461960:	50                   	push   %rax
  461961:	72 6f                	jb     4619d2 <_IO_stdin_used+0x1ef2>
  461963:	78 79                	js     4619de <_IO_stdin_used+0x1efe>
  461965:	50                   	push   %rax
  461966:	6f                   	outsl  %ds:(%rsi),(%dx)
  461967:	6c                   	insb   (%dx),%es:(%rdi)
  461968:	6c                   	insb   (%dx),%es:(%rdi)
  461969:	65                   	gs
  46196a:	72 73                	jb     4619df <_IO_stdin_used+0x1eff>
  46196c:	00 50 72             	add    %dl,0x72(%rax)
  46196f:	6f                   	outsl  %ds:(%rsi),(%dx)
  461970:	78 79                	js     4619eb <_IO_stdin_used+0x1f0b>
  461972:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  461974:	6e                   	outsb  %ds:(%rsi),(%dx)
  461975:	66 69 67 46 72 65    	imul   $0x6572,0x46(%rdi),%sp
  46197b:	71 75                	jno    4619f2 <_IO_stdin_used+0x1f12>
  46197d:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46197f:	63 79 00             	movslq 0x0(%rcx),%edi
  461982:	50                   	push   %rax
  461983:	72 6f                	jb     4619f4 <_IO_stdin_used+0x1f14>
  461985:	78 79                	js     461a00 <_IO_stdin_used+0x1f20>
  461987:	44 61                	rex.R (bad)  
  461989:	74 61                	je     4619ec <_IO_stdin_used+0x1f0c>
  46198b:	46 72 65             	rex.RX jb     4619f3 <_IO_stdin_used+0x1f13>
  46198e:	71 75                	jno    461a05 <_IO_stdin_used+0x1f25>
  461990:	65 6e                	outsb  %gs:(%rsi),(%dx)
  461992:	63 79 00             	movslq 0x0(%rcx),%edi
  461995:	00 00                	add    %al,(%rax)
  461997:	00 5a 61             	add    %bl,0x61(%rdx)
  46199a:	62                   	(bad)  
  46199b:	62                   	(bad)  
  46199c:	69 78 20 53 65 72 76 	imul   $0x76726553,0x20(%rax),%edi
  4619a3:	65                   	gs
  4619a4:	72 20                	jb     4619c6 <_IO_stdin_used+0x1ee6>
  4619a6:	73 74                	jae    461a1c <_IO_stdin_used+0x1f3c>
  4619a8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4619a9:	70 70                	jo     461a1b <_IO_stdin_used+0x1f3b>
  4619ab:	65 64 2e 20 5a 61    	and    %bl,%cs:%fs:%gs:0x61(%rdx)
  4619b1:	62                   	(bad)  
  4619b2:	62                   	(bad)  
  4619b3:	69 78 20 25 73 20 28 	imul   $0x28207325,0x20(%rax),%edi
  4619ba:	72 65                	jb     461a21 <_IO_stdin_used+0x1f41>
  4619bc:	76 69                	jbe    461a27 <_IO_stdin_used+0x1f47>
  4619be:	73 69                	jae    461a29 <_IO_stdin_used+0x1f49>
  4619c0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4619c1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4619c2:	20 25 73 29 2e 00    	and    %ah,0x2e2973(%rip)        # 74433b <_end+0x8ba3b>
  4619c8:	53                   	push   %rbx
  4619c9:	74 61                	je     461a2c <_IO_stdin_used+0x1f4c>
  4619cb:	72 74                	jb     461a41 <_IO_stdin_used+0x1f61>
  4619cd:	69 6e 67 20 5a 61 62 	imul   $0x62615a20,0x67(%rsi),%ebp
  4619d4:	62                   	(bad)  
  4619d5:	69 78 20 53 65 72 76 	imul   $0x76726553,0x20(%rax),%edi
  4619dc:	65                   	gs
  4619dd:	72 2e                	jb     461a0d <_IO_stdin_used+0x1f2d>
  4619df:	20 5a 61             	and    %bl,0x61(%rdx)
  4619e2:	62                   	(bad)  
  4619e3:	62                   	(bad)  
  4619e4:	69 78 20 25 73 20 28 	imul   $0x28207325,0x20(%rax),%edi
  4619eb:	72 65                	jb     461a52 <_IO_stdin_used+0x1f72>
  4619ed:	76 69                	jbe    461a58 <_IO_stdin_used+0x1f78>
  4619ef:	73 69                	jae    461a5a <_IO_stdin_used+0x1f7a>
  4619f1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4619f2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4619f3:	20 25 73 29 2e 00    	and    %ah,0x2e2973(%rip)        # 74436c <_end+0x8ba6c>
  4619f9:	00 00                	add    %al,(%rax)
  4619fb:	00 00                	add    %al,(%rax)
  4619fd:	00 00                	add    %al,(%rax)
  4619ff:	00 73 65             	add    %dh,0x65(%rbx)
  461a02:	6c                   	insb   (%dx),%es:(%rdi)
  461a03:	65 63 74 20 72       	movslq %gs:0x72(%rax,%riz,1),%esi
  461a08:	65                   	gs
  461a09:	66                   	data16
  461a0a:	72 65                	jb     461a71 <_IO_stdin_used+0x1f91>
  461a0c:	73 68                	jae    461a76 <_IO_stdin_used+0x1f96>
  461a0e:	5f                   	pop    %rdi
  461a0f:	75 6e                	jne    461a7f <_IO_stdin_used+0x1f9f>
  461a11:	73 75                	jae    461a88 <_IO_stdin_used+0x1fa8>
  461a13:	70 70                	jo     461a85 <_IO_stdin_used+0x1fa5>
  461a15:	6f                   	outsl  %ds:(%rsi),(%dx)
  461a16:	72 74                	jb     461a8c <_IO_stdin_used+0x1fac>
  461a18:	65 64 20 66 72       	and    %ah,%fs:%gs:0x72(%rsi)
  461a1d:	6f                   	outsl  %ds:(%rsi),(%dx)
  461a1e:	6d                   	insl   (%dx),%es:(%rdi)
  461a1f:	20 63 6f             	and    %ah,0x6f(%rbx)
  461a22:	6e                   	outsb  %ds:(%rsi),(%dx)
  461a23:	66 69 67 20 77 68    	imul   $0x6877,0x20(%rdi),%sp
  461a29:	65                   	gs
  461a2a:	72 65                	jb     461a91 <_IO_stdin_used+0x1fb1>
  461a2c:	20 31                	and    %dh,(%rcx)
  461a2e:	3d 31 25 73 00       	cmp    $0x732531,%eax
  461a33:	00 00                	add    %al,(%rax)
  461a35:	00 00                	add    %al,(%rax)
  461a37:	00 73 65             	add    %dh,0x65(%rbx)
  461a3a:	6c                   	insb   (%dx),%es:(%rdi)
  461a3b:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  461a40:	61                   	(bad)  
  461a41:	73 74                	jae    461ab7 <_IO_stdin_used+0x1fd7>
  461a43:	65                   	gs
  461a44:	72 69                	jb     461aaf <_IO_stdin_used+0x1fcf>
  461a46:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  461a4a:	6f                   	outsl  %ds:(%rsi),(%dx)
  461a4b:	6d                   	insl   (%dx),%es:(%rdi)
  461a4c:	20 6e 6f             	and    %ch,0x6f(%rsi)
  461a4f:	64                   	fs
  461a50:	65                   	gs
  461a51:	73 20                	jae    461a73 <_IO_stdin_used+0x1f93>
  461a53:	77 68                	ja     461abd <_IO_stdin_used+0x1fdd>
  461a55:	65                   	gs
  461a56:	72 65                	jb     461abd <_IO_stdin_used+0x1fdd>
  461a58:	20 6e 6f             	and    %ch,0x6f(%rsi)
  461a5b:	64 65 69 64 3d 25 64 	imul   $0x64,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  461a62:	00 00 00 
  461a65:	00 00                	add    %al,(%rax)
  461a67:	00 55 6e             	add    %dl,0x6e(%rbp)
  461a6a:	61                   	(bad)  
  461a6b:	62                   	(bad)  
  461a6c:	6c                   	insb   (%dx),%es:(%rdi)
  461a6d:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  461a72:	63 72 65             	movslq 0x65(%rdx),%esi
  461a75:	61                   	(bad)  
  461a76:	74 65                	je     461add <_IO_stdin_used+0x1ffd>
  461a78:	20 6d 75             	and    %ch,0x75(%rbp)
  461a7b:	74 65                	je     461ae2 <_IO_stdin_used+0x2002>
  461a7d:	78 20                	js     461a9f <_IO_stdin_used+0x1fbf>
  461a7f:	66 6f                	outsw  %ds:(%rsi),(%dx)
  461a81:	72 20                	jb     461aa3 <_IO_stdin_used+0x1fc3>
  461a83:	6e                   	outsb  %ds:(%rsi),(%dx)
  461a84:	6f                   	outsl  %ds:(%rsi),(%dx)
  461a85:	64 65 20 73 79       	and    %dh,%fs:%gs:0x79(%rbx)
  461a8a:	6e                   	outsb  %ds:(%rsi),(%dx)
  461a8b:	63 73 00             	movslq 0x0(%rbx),%esi
  461a8e:	00 00                	add    %al,(%rax)
  461a90:	4c 69 73 74 65 6e 65 	imul   $0x72656e65,0x74(%rbx),%r14
  461a97:	72 
  461a98:	20 66 61             	and    %ah,0x61(%rsi)
  461a9b:	69 6c 65 64 20 77 69 	imul   $0x74697720,0x64(%rbp,%riz,2),%ebp
  461aa2:	74 
  461aa3:	68 20 65 72 72       	pushq  $0x72726520
  461aa8:	6f                   	outsl  %ds:(%rsi),(%dx)
  461aa9:	72 3a                	jb     461ae5 <_IO_stdin_used+0x2005>
  461aab:	20 25 73 2e 00 73    	and    %ah,0x73002e73(%rip)        # 73464924 <_end+0x72dac024>
  461ab1:	65                   	gs
  461ab2:	72 76                	jb     461b2a <_IO_stdin_used+0x204a>
  461ab4:	65                   	gs
  461ab5:	72 20                	jb     461ad7 <_IO_stdin_used+0x1ff7>
  461ab7:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93b21 <_end+0x744db221>
  461abd:	61                   	(bad)  
  461abe:	72 74                	jb     461b34 <_IO_stdin_used+0x2054>
  461ac0:	65 64 20 5b 50       	and    %bl,%fs:%gs:0x50(%rbx)
  461ac5:	6f                   	outsl  %ds:(%rsi),(%dx)
  461ac6:	6c                   	insb   (%dx),%es:(%rdi)
  461ac7:	6c                   	insb   (%dx),%es:(%rdi)
  461ac8:	65                   	gs
  461ac9:	72 2e                	jb     461af9 <_IO_stdin_used+0x2019>
  461acb:	20 53 4e             	and    %dl,0x4e(%rbx)
  461ace:	4d 50                	rex.WRB push   %r8
  461ad0:	3a 59 45             	cmp    0x45(%rcx),%bl
  461ad3:	53                   	push   %rbx
  461ad4:	5d                   	pop    %rbp
  461ad5:	00 00                	add    %al,(%rax)
  461ad7:	00 73 65             	add    %dh,0x65(%rbx)
  461ada:	72 76                	jb     461b52 <_IO_stdin_used+0x2072>
  461adc:	65                   	gs
  461add:	72 20                	jb     461aff <_IO_stdin_used+0x201f>
  461adf:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93b49 <_end+0x744db249>
  461ae5:	61                   	(bad)  
  461ae6:	72 74                	jb     461b5c <_IO_stdin_used+0x207c>
  461ae8:	65 64 20 5b 49       	and    %bl,%fs:%gs:0x49(%rbx)
  461aed:	43                   	rex.XB
  461aee:	4d 50                	rex.WRB push   %r8
  461af0:	20 70 69             	and    %dh,0x69(%rax)
  461af3:	6e                   	outsb  %ds:(%rsi),(%dx)
  461af4:	67                   	addr32
  461af5:	65                   	gs
  461af6:	72 5d                	jb     461b55 <_IO_stdin_used+0x2075>
	...
  461b00:	73 65                	jae    461b67 <_IO_stdin_used+0x2087>
  461b02:	72 76                	jb     461b7a <_IO_stdin_used+0x209a>
  461b04:	65                   	gs
  461b05:	72 20                	jb     461b27 <_IO_stdin_used+0x2047>
  461b07:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93b71 <_end+0x744db271>
  461b0d:	61                   	(bad)  
  461b0e:	72 74                	jb     461b84 <_IO_stdin_used+0x20a4>
  461b10:	65 64 20 5b 48       	and    %bl,%fs:%gs:0x48(%rbx)
  461b15:	6f                   	outsl  %ds:(%rsi),(%dx)
  461b16:	75 73                	jne    461b8b <_IO_stdin_used+0x20ab>
  461b18:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  461b1d:	65                   	gs
  461b1e:	72 5d                	jb     461b7d <_IO_stdin_used+0x209d>
	...
  461b28:	73 65                	jae    461b8f <_IO_stdin_used+0x20af>
  461b2a:	72 76                	jb     461ba2 <_IO_stdin_used+0x20c2>
  461b2c:	65                   	gs
  461b2d:	72 20                	jb     461b4f <_IO_stdin_used+0x206f>
  461b2f:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93b99 <_end+0x744db299>
  461b35:	61                   	(bad)  
  461b36:	72 74                	jb     461bac <_IO_stdin_used+0x20cc>
  461b38:	65 64 20 5b 4e       	and    %bl,%fs:%gs:0x4e(%rbx)
  461b3d:	6f                   	outsl  %ds:(%rsi),(%dx)
  461b3e:	64 65 20 77 61       	and    %dh,%fs:%gs:0x61(%rdi)
  461b43:	74 63                	je     461ba8 <_IO_stdin_used+0x20c8>
  461b45:	68 65 72 2e 20       	pushq  $0x202e7265
  461b4a:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  461b4c:	64 65 20 49 44       	and    %cl,%fs:%gs:0x44(%rcx)
  461b51:	3a 25 64 5d 00 00    	cmp    0x5d64(%rip),%ah        # 4678bb <usage_message+0x5b7b>
  461b57:	00 73 65             	add    %dh,0x65(%rbx)
  461b5a:	72 76                	jb     461bd2 <_IO_stdin_used+0x20f2>
  461b5c:	65                   	gs
  461b5d:	72 20                	jb     461b7f <_IO_stdin_used+0x209f>
  461b5f:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93bc9 <_end+0x744db2c9>
  461b65:	61                   	(bad)  
  461b66:	72 74                	jb     461bdc <_IO_stdin_used+0x20fc>
  461b68:	65 64 20 5b 48       	and    %bl,%fs:%gs:0x48(%rbx)
  461b6d:	54                   	push   %rsp
  461b6e:	54                   	push   %rsp
  461b6f:	50                   	push   %rax
  461b70:	20 50 6f             	and    %dl,0x6f(%rax)
  461b73:	6c                   	insb   (%dx),%es:(%rdi)
  461b74:	6c                   	insb   (%dx),%es:(%rdi)
  461b75:	65                   	gs
  461b76:	72 5d                	jb     461bd5 <_IO_stdin_used+0x20f5>
	...
  461b80:	73 65                	jae    461be7 <_IO_stdin_used+0x2107>
  461b82:	72 76                	jb     461bfa <_IO_stdin_used+0x211a>
  461b84:	65                   	gs
  461b85:	72 20                	jb     461ba7 <_IO_stdin_used+0x20c7>
  461b87:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93bf1 <_end+0x744db2f1>
  461b8d:	61                   	(bad)  
  461b8e:	72 74                	jb     461c04 <_IO_stdin_used+0x2124>
  461b90:	65 64 20 5b 44       	and    %bl,%fs:%gs:0x44(%rbx)
  461b95:	69 73 63 6f 76 65 72 	imul   $0x7265766f,0x63(%rbx),%esi
  461b9c:	65                   	gs
  461b9d:	72 2e                	jb     461bcd <_IO_stdin_used+0x20ed>
  461b9f:	20 53 4e             	and    %dl,0x4e(%rbx)
  461ba2:	4d 50                	rex.WRB push   %r8
  461ba4:	3a 59 45             	cmp    0x45(%rcx),%bl
  461ba7:	53                   	push   %rbx
  461ba8:	5d                   	pop    %rbp
  461ba9:	00 00                	add    %al,(%rax)
  461bab:	00 00                	add    %al,(%rax)
  461bad:	00 00                	add    %al,(%rax)
  461baf:	00 73 65             	add    %dh,0x65(%rbx)
  461bb2:	72 76                	jb     461c2a <_IO_stdin_used+0x214a>
  461bb4:	65                   	gs
  461bb5:	72 20                	jb     461bd7 <_IO_stdin_used+0x20f7>
  461bb7:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93c21 <_end+0x744db321>
  461bbd:	61                   	(bad)  
  461bbe:	72 74                	jb     461c34 <_IO_stdin_used+0x2154>
  461bc0:	65 64 20 5b 44       	and    %bl,%fs:%gs:0x44(%rbx)
  461bc5:	42 20 53 79          	rex.X and    %dl,0x79(%rbx)
  461bc9:	6e                   	outsb  %ds:(%rsi),(%dx)
  461bca:	63 65 72             	movslq 0x72(%rbp),%esp
  461bcd:	5d                   	pop    %rbp
  461bce:	00 00                	add    %al,(%rax)
  461bd0:	73 65                	jae    461c37 <_IO_stdin_used+0x2157>
  461bd2:	72 76                	jb     461c4a <_IO_stdin_used+0x216a>
  461bd4:	65                   	gs
  461bd5:	72 20                	jb     461bf7 <_IO_stdin_used+0x2117>
  461bd7:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93c41 <_end+0x744db341>
  461bdd:	61                   	(bad)  
  461bde:	72 74                	jb     461c54 <_IO_stdin_used+0x2174>
  461be0:	65 64 20 5b 45       	and    %bl,%fs:%gs:0x45(%rbx)
  461be5:	73 63                	jae    461c4a <_IO_stdin_used+0x216a>
  461be7:	61                   	(bad)  
  461be8:	6c                   	insb   (%dx),%es:(%rdi)
  461be9:	61                   	(bad)  
  461bea:	74 6f                	je     461c5b <_IO_stdin_used+0x217b>
  461bec:	72 5d                	jb     461c4b <_IO_stdin_used+0x216b>
  461bee:	00 00                	add    %al,(%rax)
  461bf0:	73 65                	jae    461c57 <_IO_stdin_used+0x2177>
  461bf2:	72 76                	jb     461c6a <_IO_stdin_used+0x218a>
  461bf4:	65                   	gs
  461bf5:	72 20                	jb     461c17 <_IO_stdin_used+0x2137>
  461bf7:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93c61 <_end+0x744db361>
  461bfd:	61                   	(bad)  
  461bfe:	72 74                	jb     461c74 <_IO_stdin_used+0x2194>
  461c00:	65 64 20 5b 49       	and    %bl,%fs:%gs:0x49(%rbx)
  461c05:	50                   	push   %rax
  461c06:	4d                   	rex.WRB
  461c07:	49 20 50 6f          	rex.WB and    %dl,0x6f(%r8)
  461c0b:	6c                   	insb   (%dx),%es:(%rdi)
  461c0c:	6c                   	insb   (%dx),%es:(%rdi)
  461c0d:	65                   	gs
  461c0e:	72 5d                	jb     461c6d <_IO_stdin_used+0x218d>
	...
  461c18:	73 65                	jae    461c7f <_IO_stdin_used+0x219f>
  461c1a:	72 76                	jb     461c92 <_IO_stdin_used+0x21b2>
  461c1c:	65                   	gs
  461c1d:	72 20                	jb     461c3f <_IO_stdin_used+0x215f>
  461c1f:	23 25 64 20 73 74    	and    0x74732064(%rip),%esp        # 74b93c89 <_end+0x744db389>
  461c25:	61                   	(bad)  
  461c26:	72 74                	jb     461c9c <_IO_stdin_used+0x21bc>
  461c28:	65 64 20 5b 50       	and    %bl,%fs:%gs:0x50(%rbx)
  461c2d:	72 6f                	jb     461c9e <_IO_stdin_used+0x21be>
  461c2f:	78 79                	js     461caa <_IO_stdin_used+0x21ca>
  461c31:	20 50 6f             	and    %dl,0x6f(%rax)
  461c34:	6c                   	insb   (%dx),%es:(%rdi)
  461c35:	6c                   	insb   (%dx),%es:(%rdi)
  461c36:	65                   	gs
  461c37:	72 5d                	jb     461c96 <_IO_stdin_used+0x21b6>
  461c39:	00 00                	add    %al,(%rax)
  461c3b:	00 00                	add    %al,(%rax)
  461c3d:	00 00                	add    %al,(%rax)
  461c3f:	00 20                	add    %ah,(%rax)
  461c41:	20 2d 63 20 2d 2d    	and    %ch,0x2d2d2063(%rip)        # 2d733caa <_end+0x2d07b3aa>
  461c47:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  461c4a:	66 69 67 20 3c 66    	imul   $0x663c,0x20(%rdi),%sp
  461c50:	69 6c 65 3e 20 20 20 	imul   $0x20202020,0x3e(%rbp,%riz,2),%ebp
  461c57:	20 
  461c58:	20 20                	and    %ah,(%rax)
  461c5a:	20 53 70             	and    %dl,0x70(%rbx)
  461c5d:	65 63 69 66          	movslq %gs:0x66(%rcx),%ebp
  461c61:	79 20                	jns    461c83 <_IO_stdin_used+0x21a3>
  461c63:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  461c66:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  461c6c:	74 69                	je     461cd7 <_IO_stdin_used+0x21f7>
  461c6e:	6f                   	outsl  %ds:(%rsi),(%dx)
  461c6f:	6e                   	outsb  %ds:(%rsi),(%dx)
  461c70:	20 66 69             	and    %ah,0x69(%rsi)
  461c73:	6c                   	insb   (%dx),%es:(%rdi)
  461c74:	65 00 00             	add    %al,%gs:(%rax)
  461c77:	00 20                	add    %ah,(%rax)
  461c79:	20 2d 68 20 2d 2d    	and    %ch,0x2d2d2068(%rip)        # 2d733ce7 <_end+0x2d07b3e7>
  461c7f:	68 65 6c 70 20       	pushq  $0x20706c65
  461c84:	20 20                	and    %ah,(%rax)
  461c86:	20 20                	and    %ah,(%rax)
  461c88:	20 20                	and    %ah,(%rax)
  461c8a:	20 20                	and    %ah,(%rax)
  461c8c:	20 20                	and    %ah,(%rax)
  461c8e:	20 20                	and    %ah,(%rax)
  461c90:	20 20                	and    %ah,(%rax)
  461c92:	20 67 69             	and    %ah,0x69(%rdi)
  461c95:	76 65                	jbe    461cfc <_IO_stdin_used+0x221c>
  461c97:	20 74 68 69          	and    %dh,0x69(%rax,%rbp,2)
  461c9b:	73 20                	jae    461cbd <_IO_stdin_used+0x21dd>
  461c9d:	68 65 6c 70 00       	pushq  $0x706c65
  461ca2:	00 00                	add    %al,(%rax)
  461ca4:	00 00                	add    %al,(%rax)
  461ca6:	00 00                	add    %al,(%rax)
  461ca8:	20 20                	and    %ah,(%rax)
  461caa:	2d 6e 20 2d 2d       	sub    $0x2d2d206e,%eax
  461caf:	6e                   	outsb  %ds:(%rsi),(%dx)
  461cb0:	65                   	gs
  461cb1:	77 2d                	ja     461ce0 <_IO_stdin_used+0x2200>
  461cb3:	6e                   	outsb  %ds:(%rsi),(%dx)
  461cb4:	6f                   	outsl  %ds:(%rsi),(%dx)
  461cb5:	64 65 69 64 20 3c 6e 	imul   $0x65646f6e,%fs:%gs:0x3c(%rax,%riz,1),%esp
  461cbc:	6f 64 65 
  461cbf:	69 64 3e 20 63 6f 6e 	imul   $0x766e6f63,0x20(%rsi,%rdi,1),%esp
  461cc6:	76 
  461cc7:	65                   	gs
  461cc8:	72 74                	jb     461d3e <title_message+0x1e>
  461cca:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  461cce:	61                   	(bad)  
  461ccf:	62                   	(bad)  
  461cd0:	61                   	(bad)  
  461cd1:	73 65                	jae    461d38 <title_message+0x18>
  461cd3:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  461cd7:	61                   	(bad)  
  461cd8:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  461cdc:	6e                   	outsb  %ds:(%rsi),(%dx)
  461cdd:	65                   	gs
  461cde:	77 20                	ja     461d00 <_IO_stdin_used+0x2220>
  461ce0:	6e                   	outsb  %ds:(%rsi),(%dx)
  461ce1:	6f                   	outsl  %ds:(%rsi),(%dx)
  461ce2:	64 65 69 64 00 00 20 	imul   $0x562d2020,%fs:%gs:0x0(%rax,%rax,1),%esp
  461ce9:	20 2d 56 
  461cec:	20 2d 2d 76 65 72    	and    %ch,0x7265762d(%rip)        # 72ab931f <_end+0x72400a1f>
  461cf2:	73 69                	jae    461d5d <usage_message+0x1d>
  461cf4:	6f                   	outsl  %ds:(%rsi),(%dx)
  461cf5:	6e                   	outsb  %ds:(%rsi),(%dx)
  461cf6:	20 20                	and    %ah,(%rax)
  461cf8:	20 20                	and    %ah,(%rax)
  461cfa:	20 20                	and    %ah,(%rax)
  461cfc:	20 20                	and    %ah,(%rax)
  461cfe:	20 20                	and    %ah,(%rax)
  461d00:	20 20                	and    %ah,(%rax)
  461d02:	20 64 69 73          	and    %ah,0x73(%rcx,%rbp,2)
  461d06:	70 6c                	jo     461d74 <usage_message+0x34>
  461d08:	61                   	(bad)  
  461d09:	79 20                	jns    461d2b <title_message+0xb>
  461d0b:	76 65                	jbe    461d72 <usage_message+0x32>
  461d0d:	72 73                	jb     461d82 <usage_message+0x42>
  461d0f:	69 6f 6e 20 6e 75 6d 	imul   $0x6d756e20,0x6e(%rdi),%ebp
  461d16:	62                   	(bad)  
  461d17:	65                   	gs
  461d18:	72 00                	jb     461d1a <_IO_stdin_used+0x223a>
  461d1a:	00 00                	add    %al,(%rax)
  461d1c:	00 00                	add    %al,(%rax)
	...

0000000000461d20 <title_message>:
  461d20:	5a                   	pop    %rdx
  461d21:	61                   	(bad)  
  461d22:	62                   	(bad)  
  461d23:	62                   	(bad)  
  461d24:	69 78 20 53 65 72 76 	imul   $0x76726553,0x20(%rax),%edi
  461d2b:	65                   	gs
  461d2c:	72 00                	jb     461d2e <title_message+0xe>
	...

0000000000461d40 <usage_message>:
  461d40:	5b                   	pop    %rbx
  461d41:	2d 68 56 5d 20       	sub    $0x205d5668,%eax
  461d46:	5b                   	pop    %rbx
  461d47:	2d 63 20 3c 66       	sub    $0x663c2063,%eax
  461d4c:	69 6c 65 3e 5d 20 5b 	imul   $0x2d5b205d,0x3e(%rbp,%riz,2),%ebp
  461d53:	2d 
  461d54:	6e                   	outsb  %ds:(%rsi),(%dx)
  461d55:	20 3c 6e             	and    %bh,(%rsi,%rbp,2)
  461d58:	6f                   	outsl  %ds:(%rsi),(%dx)
  461d59:	64 65 69 64 3e 5d 00 	imul   $0x65786500,%fs:%gs:0x5d(%rsi,%rdi,1),%esp
  461d60:	65 78 65 
  461d63:	63 75 74             	movslq 0x74(%rbp),%esi
  461d66:	65                   	gs
  461d67:	5f                   	pop    %rdi
  461d68:	61                   	(bad)  
  461d69:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  461d6d:	6e                   	outsb  %ds:(%rsi),(%dx)
  461d6e:	00 42 65             	add    %al,0x65(%rdx)
  461d71:	66 6f                	outsw  %ds:(%rsi),(%dx)
  461d73:	72 65                	jb     461dda <usage_message+0x9a>
  461d75:	20 65 78             	and    %ah,0x78(%rbp)
  461d78:	65 63 75 74          	movslq %gs:0x74(%rbp),%esi
  461d7c:	69 6e 67 20 5b 25 73 	imul   $0x73255b20,0x67(%rsi),%ebp
  461d83:	5d                   	pop    %rbp
  461d84:	00 45 72             	add    %al,0x72(%rbp)
  461d87:	72 6f                	jb     461df8 <usage_message+0xb8>
  461d89:	72 20                	jb     461dab <usage_message+0x6b>
  461d8b:	65                   	gs
  461d8c:	78 65                	js     461df3 <usage_message+0xb3>
  461d8e:	63 75 74             	movslq 0x74(%rbp),%esi
  461d91:	69 6e 67 20 5b 25 73 	imul   $0x73255b20,0x67(%rsi),%ebp
  461d98:	5d                   	pop    %rbp
  461d99:	20 5b 25             	and    %bl,0x25(%rbx)
  461d9c:	73 5d                	jae    461dfb <usage_message+0xbb>
  461d9e:	00 61 6c             	add    %ah,0x6c(%rcx)
  461da1:	65                   	gs
  461da2:	72 74                	jb     461e18 <usage_message+0xd8>
  461da4:	65                   	gs
  461da5:	72 2e                	jb     461dd5 <usage_message+0x95>
  461da7:	63 00                	movslq (%rax),%eax
  461da9:	55                   	push   %rbp
  461daa:	6e                   	outsb  %ds:(%rsi),(%dx)
  461dab:	73 75                	jae    461e22 <usage_message+0xe2>
  461dad:	70 70                	jo     461e1f <usage_message+0xdf>
  461daf:	6f                   	outsl  %ds:(%rsi),(%dx)
  461db0:	72 74                	jb     461e26 <usage_message+0xe6>
  461db2:	65 64 20 6d 65       	and    %ch,%fs:%gs:0x65(%rbp)
  461db7:	64 69 61 20 74 79 70 	imul   $0x65707974,%fs:0x20(%rcx),%esp
  461dbe:	65 
  461dbf:	20 5b 25             	and    %bl,0x25(%rbx)
  461dc2:	64                   	fs
  461dc3:	5d                   	pop    %rbp
  461dc4:	00 45 6e             	add    %al,0x6e(%rbp)
  461dc7:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  461dcb:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6f4644 <_end+0x3a03bd44>
  461dd1:	20 25 64 00 63 6f    	and    %ah,0x6f630064(%rip)        # 6fa91e3b <_end+0x6f3d953b>
  461dd7:	6e                   	outsb  %ds:(%rsi),(%dx)
  461dd8:	6e                   	outsb  %ds:(%rsi),(%dx)
  461dd9:	65 63 74 69 6e       	movslq %gs:0x6e(%rcx,%rbp,2),%esi
  461dde:	67 20 74 6f 20       	addr32 and %dh,0x20(%edi,%ebp,2)
  461de3:	74 68                	je     461e4d <usage_message+0x10d>
  461de5:	65 20 64 61 74       	and    %ah,%gs:0x74(%rcx,%riz,2)
  461dea:	61                   	(bad)  
  461deb:	62                   	(bad)  
  461dec:	61                   	(bad)  
  461ded:	73 65                	jae    461e54 <usage_message+0x114>
  461def:	00 6d 74             	add    %ch,0x74(%rbp)
  461df2:	2e                   	cs
  461df3:	6d                   	insl   (%dx),%es:(%rdi)
  461df4:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  461dfb:	65 69 
  461dfd:	64 00 45 72          	add    %al,%fs:0x72(%rbp)
  461e01:	72 6f                	jb     461e72 <usage_message+0x132>
  461e03:	72 20                	jb     461e25 <usage_message+0xe5>
  461e05:	73 65                	jae    461e6c <usage_message+0x12c>
  461e07:	6e                   	outsb  %ds:(%rsi),(%dx)
  461e08:	64 69 6e 67 20 61 6c 	imul   $0x656c6120,%fs:0x67(%rsi),%ebp
  461e0f:	65 
  461e10:	72 74                	jb     461e86 <usage_message+0x146>
  461e12:	20 49 44             	and    %cl,0x44(%rcx)
  461e15:	20 5b 25             	and    %bl,0x25(%rbx)
  461e18:	6c                   	insb   (%dx),%es:(%rdi)
  461e19:	75 5d                	jne    461e78 <usage_message+0x138>
  461e1b:	00 00                	add    %al,(%rax)
  461e1d:	00 00                	add    %al,(%rax)
  461e1f:	00 49 6e             	add    %cl,0x6e(%rcx)
  461e22:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6f469b <_end+0x3a03bd9b>
  461e28:	20 61 6c             	and    %ah,0x6c(%rcx)
  461e2b:	65                   	gs
  461e2c:	72 74                	jb     461ea2 <usage_message+0x162>
  461e2e:	69 64 20 5b 25 6c 75 	imul   $0x5d756c25,0x5b(%rax,%riz,1),%esp
  461e35:	5d 
  461e36:	20 6d 65             	and    %ch,0x65(%rbp)
  461e39:	64 69 61 74 79 70 65 	imul   $0x20657079,%fs:0x74(%rcx),%esp
  461e40:	20 
  461e41:	5b                   	pop    %rbx
  461e42:	25 64 5d 00 00       	and    $0x5d64,%eax
  461e47:	00 45 52             	add    %al,0x52(%rbp)
  461e4a:	52                   	push   %rdx
  461e4b:	4f 52                	rex.WRXB push   %r10
  461e4d:	20 5b 66             	and    %bl,0x66(%rbx)
  461e50:	69 6c 65 3a 25 73 2c 	imul   $0x6c2c7325,0x3a(%rbp,%riz,2),%ebp
  461e57:	6c 
  461e58:	69 6e 65 3a 25 64 5d 	imul   $0x5d64253a,0x65(%rsi),%ebp
  461e5f:	20 53 6f             	and    %dl,0x6f(%rbx)
  461e62:	6d                   	insl   (%dx),%es:(%rdi)
  461e63:	65                   	gs
  461e64:	74 68                	je     461ece <usage_message+0x18e>
  461e66:	69 6e 67 20 69 6d 70 	imul   $0x706d6920,0x67(%rsi),%ebp
  461e6d:	6f                   	outsl  %ds:(%rsi),(%dx)
  461e6e:	73 73                	jae    461ee3 <usage_message+0x1a3>
  461e70:	69 62 6c 65 20 68 61 	imul   $0x61682065,0x6c(%rdx),%esp
  461e77:	73 20                	jae    461e99 <usage_message+0x159>
  461e79:	6a 75                	pushq  $0x75
  461e7b:	73 74                	jae    461ef1 <usage_message+0x1b1>
  461e7d:	20 68 61             	and    %ch,0x61(%rax)
  461e80:	70 70                	jo     461ef2 <usage_message+0x1b2>
  461e82:	65 6e                	outsb  %gs:(%rsi),(%dx)
  461e84:	65 64 2e 00 55 6e    	add    %dl,%cs:%fs:%gs:0x6e(%rbp)
  461e8a:	73 75                	jae    461f01 <usage_message+0x1c1>
  461e8c:	70 70                	jo     461efe <usage_message+0x1be>
  461e8e:	6f                   	outsl  %ds:(%rsi),(%dx)
  461e8f:	72 74                	jb     461f05 <usage_message+0x1c5>
  461e91:	65 64 20 6d 65       	and    %ch,%fs:%gs:0x65(%rbp)
  461e96:	64 69 61 20 74 79 70 	imul   $0x65707974,%fs:0x20(%rcx),%esp
  461e9d:	65 
  461e9e:	20 5b 25             	and    %bl,0x25(%rbx)
  461ea1:	64                   	fs
  461ea2:	5d                   	pop    %rbp
  461ea3:	20 66 6f             	and    %ah,0x6f(%rsi)
  461ea6:	72 20                	jb     461ec8 <usage_message+0x188>
  461ea8:	61                   	(bad)  
  461ea9:	6c                   	insb   (%dx),%es:(%rdi)
  461eaa:	65                   	gs
  461eab:	72 74                	jb     461f21 <usage_message+0x1e1>
  461ead:	20 49 44             	and    %cl,0x44(%rcx)
  461eb0:	20 5b 25             	and    %bl,0x25(%rbx)
  461eb3:	6c                   	insb   (%dx),%es:(%rdi)
  461eb4:	75 5d                	jne    461f13 <usage_message+0x1d3>
  461eb6:	00 00                	add    %al,(%rax)
  461eb8:	73 65                	jae    461f1f <usage_message+0x1df>
  461eba:	6c                   	insb   (%dx),%es:(%rdi)
  461ebb:	65 63 74 20 61       	movslq %gs:0x61(%rax,%riz,1),%esi
  461ec0:	2e                   	cs
  461ec1:	61                   	(bad)  
  461ec2:	6c                   	insb   (%dx),%es:(%rdi)
  461ec3:	65                   	gs
  461ec4:	72 74                	jb     461f3a <usage_message+0x1fa>
  461ec6:	69 64 2c 61 2e 6d 65 	imul   $0x64656d2e,0x61(%rsp,%rbp,1),%esp
  461ecd:	64 
  461ece:	69 61 74 79 70 65 69 	imul   $0x69657079,0x74(%rcx),%esp
  461ed5:	64                   	fs
  461ed6:	2c 61                	sub    $0x61,%al
  461ed8:	2e 73 65             	jae,pn 461f40 <usage_message+0x200>
  461edb:	6e                   	outsb  %ds:(%rsi),(%dx)
  461edc:	64                   	fs
  461edd:	74 6f                	je     461f4e <usage_message+0x20e>
  461edf:	2c 61                	sub    $0x61,%al
  461ee1:	2e 73 75             	jae,pn 461f59 <usage_message+0x219>
  461ee4:	62                   	(bad)  
  461ee5:	6a 65                	pushq  $0x65
  461ee7:	63 74 2c 61          	movslq 0x61(%rsp,%rbp,1),%esi
  461eeb:	2e                   	cs
  461eec:	6d                   	insl   (%dx),%es:(%rdi)
  461eed:	65                   	gs
  461eee:	73 73                	jae    461f63 <usage_message+0x223>
  461ef0:	61                   	(bad)  
  461ef1:	67                   	addr32
  461ef2:	65                   	gs
  461ef3:	2c 61                	sub    $0x61,%al
  461ef5:	2e 73 74             	jae,pn 461f6c <usage_message+0x22c>
  461ef8:	61                   	(bad)  
  461ef9:	74 75                	je     461f70 <usage_message+0x230>
  461efb:	73 2c                	jae    461f29 <usage_message+0x1e9>
  461efd:	6d                   	insl   (%dx),%es:(%rdi)
  461efe:	74 2e                	je     461f2e <usage_message+0x1ee>
  461f00:	6d                   	insl   (%dx),%es:(%rdi)
  461f01:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  461f08:	65 69 
  461f0a:	64                   	fs
  461f0b:	2c 6d                	sub    $0x6d,%al
  461f0d:	74 2e                	je     461f3d <usage_message+0x1fd>
  461f0f:	74 79                	je     461f8a <usage_message+0x24a>
  461f11:	70 65                	jo     461f78 <usage_message+0x238>
  461f13:	2c 6d                	sub    $0x6d,%al
  461f15:	74 2e                	je     461f45 <usage_message+0x205>
  461f17:	64                   	fs
  461f18:	65                   	gs
  461f19:	73 63                	jae    461f7e <usage_message+0x23e>
  461f1b:	72 69                	jb     461f86 <usage_message+0x246>
  461f1d:	70 74                	jo     461f93 <usage_message+0x253>
  461f1f:	69 6f 6e 2c 6d 74 2e 	imul   $0x2e746d2c,0x6e(%rdi),%ebp
  461f26:	73 6d                	jae    461f95 <usage_message+0x255>
  461f28:	74 70                	je     461f9a <usage_message+0x25a>
  461f2a:	5f                   	pop    %rdi
  461f2b:	73 65                	jae    461f92 <usage_message+0x252>
  461f2d:	72 76                	jb     461fa5 <usage_message+0x265>
  461f2f:	65                   	gs
  461f30:	72 2c                	jb     461f5e <usage_message+0x21e>
  461f32:	6d                   	insl   (%dx),%es:(%rdi)
  461f33:	74 2e                	je     461f63 <usage_message+0x223>
  461f35:	73 6d                	jae    461fa4 <usage_message+0x264>
  461f37:	74 70                	je     461fa9 <usage_message+0x269>
  461f39:	5f                   	pop    %rdi
  461f3a:	68 65 6c 6f 2c       	pushq  $0x2c6f6c65
  461f3f:	6d                   	insl   (%dx),%es:(%rdi)
  461f40:	74 2e                	je     461f70 <usage_message+0x230>
  461f42:	73 6d                	jae    461fb1 <usage_message+0x271>
  461f44:	74 70                	je     461fb6 <usage_message+0x276>
  461f46:	5f                   	pop    %rdi
  461f47:	65                   	gs
  461f48:	6d                   	insl   (%dx),%es:(%rdi)
  461f49:	61                   	(bad)  
  461f4a:	69 6c 2c 6d 74 2e 65 	imul   $0x78652e74,0x6d(%rsp,%rbp,1),%ebp
  461f51:	78 
  461f52:	65 63 5f 70          	movslq %gs:0x70(%rdi),%ebx
  461f56:	61                   	(bad)  
  461f57:	74 68                	je     461fc1 <usage_message+0x281>
  461f59:	2c 6d                	sub    $0x6d,%al
  461f5b:	74 2e                	je     461f8b <usage_message+0x24b>
  461f5d:	67 73 6d             	addr32 jae 461fcd <usage_message+0x28d>
  461f60:	5f                   	pop    %rdi
  461f61:	6d                   	insl   (%dx),%es:(%rdi)
  461f62:	6f                   	outsl  %ds:(%rsi),(%dx)
  461f63:	64                   	fs
  461f64:	65                   	gs
  461f65:	6d                   	insl   (%dx),%es:(%rdi)
  461f66:	2c 6d                	sub    $0x6d,%al
  461f68:	74 2e                	je     461f98 <usage_message+0x258>
  461f6a:	75 73                	jne    461fdf <usage_message+0x29f>
  461f6c:	65                   	gs
  461f6d:	72 6e                	jb     461fdd <usage_message+0x29d>
  461f6f:	61                   	(bad)  
  461f70:	6d                   	insl   (%dx),%es:(%rdi)
  461f71:	65                   	gs
  461f72:	2c 6d                	sub    $0x6d,%al
  461f74:	74 2e                	je     461fa4 <usage_message+0x264>
  461f76:	70 61                	jo     461fd9 <usage_message+0x299>
  461f78:	73 73                	jae    461fed <usage_message+0x2ad>
  461f7a:	77 64                	ja     461fe0 <usage_message+0x2a0>
  461f7c:	2c 61                	sub    $0x61,%al
  461f7e:	2e 72 65             	jb,pn  461fe6 <usage_message+0x2a6>
  461f81:	74 72                	je     461ff5 <usage_message+0x2b5>
  461f83:	69 65 73 20 66 72 6f 	imul   $0x6f726620,0x73(%rbp),%esp
  461f8a:	6d                   	insl   (%dx),%es:(%rdi)
  461f8b:	20 61 6c             	and    %ah,0x6c(%rcx)
  461f8e:	65                   	gs
  461f8f:	72 74                	jb     462005 <usage_message+0x2c5>
  461f91:	73 20                	jae    461fb3 <usage_message+0x273>
  461f93:	61                   	(bad)  
  461f94:	2c 6d                	sub    $0x6d,%al
  461f96:	65 64 69 61 5f 74 79 	imul   $0x65707974,%fs:%gs:0x5f(%rcx),%esp
  461f9d:	70 65 
  461f9f:	20 6d 74             	and    %ch,0x74(%rbp)
  461fa2:	20 77 68             	and    %dh,0x68(%rdi)
  461fa5:	65                   	gs
  461fa6:	72 65                	jb     46200d <usage_message+0x2cd>
  461fa8:	20 61 2e             	and    %ah,0x2e(%rcx)
  461fab:	73 74                	jae    462021 <usage_message+0x2e1>
  461fad:	61                   	(bad)  
  461fae:	74 75                	je     462025 <usage_message+0x2e5>
  461fb0:	73 3d                	jae    461fef <usage_message+0x2af>
  461fb2:	25 64 20 61 6e       	and    $0x6e612064,%eax
  461fb7:	64 20 61 2e          	and    %ah,%fs:0x2e(%rcx)
  461fbb:	6d                   	insl   (%dx),%es:(%rdi)
  461fbc:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  461fc3:	65 69 
  461fc5:	64                   	fs
  461fc6:	3d 6d 74 2e 6d       	cmp    $0x6d2e746d,%eax
  461fcb:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  461fd2:	65 69 
  461fd4:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  461fd8:	64 20 61 2e          	and    %ah,%fs:0x2e(%rcx)
  461fdc:	61                   	(bad)  
  461fdd:	6c                   	insb   (%dx),%es:(%rdi)
  461fde:	65                   	gs
  461fdf:	72 74                	jb     462055 <usage_message+0x315>
  461fe1:	74 79                	je     46205c <usage_message+0x31c>
  461fe3:	70 65                	jo     46204a <usage_message+0x30a>
  461fe5:	3d 25 64 25 73       	cmp    $0x73256425,%eax
  461fea:	20 6f 72             	and    %ch,0x72(%rdi)
  461fed:	64                   	fs
  461fee:	65                   	gs
  461fef:	72 20                	jb     462011 <usage_message+0x2d1>
  461ff1:	62                   	(bad)  
  461ff2:	79 20                	jns    462014 <usage_message+0x2d4>
  461ff4:	61                   	(bad)  
  461ff5:	2e 63 6c 6f 63       	movslq %cs:0x63(%rdi,%rbp,2),%ebp
  461ffa:	6b 00 00             	imul   $0x0,(%rax),%eax
  461ffd:	00 00                	add    %al,(%rax)
  461fff:	00 41 6c             	add    %al,0x6c(%rcx)
  462002:	65                   	gs
  462003:	72 74                	jb     462079 <usage_message+0x339>
  462005:	20 49 44             	and    %cl,0x44(%rcx)
  462008:	20 5b 25             	and    %bl,0x25(%rbx)
  46200b:	6c                   	insb   (%dx),%es:(%rdi)
  46200c:	75 5d                	jne    46206b <usage_message+0x32b>
  46200e:	20 77 61             	and    %dh,0x61(%rdi)
  462011:	73 20                	jae    462033 <usage_message+0x2f3>
  462013:	73 65                	jae    46207a <usage_message+0x33a>
  462015:	6e                   	outsb  %ds:(%rsi),(%dx)
  462016:	74 20                	je     462038 <usage_message+0x2f8>
  462018:	73 75                	jae    46208f <usage_message+0x34f>
  46201a:	63 63 65             	movslq 0x65(%rbx),%esp
  46201d:	73 73                	jae    462092 <usage_message+0x352>
  46201f:	66                   	data16
  462020:	75 6c                	jne    46208e <usage_message+0x34e>
  462022:	6c                   	insb   (%dx),%es:(%rdi)
  462023:	79 00                	jns    462025 <usage_message+0x2e5>
  462025:	00 00                	add    %al,(%rax)
  462027:	00 75 70             	add    %dh,0x70(%rbp)
  46202a:	64                   	fs
  46202b:	61                   	(bad)  
  46202c:	74 65                	je     462093 <usage_message+0x353>
  46202e:	20 61 6c             	and    %ah,0x6c(%rcx)
  462031:	65                   	gs
  462032:	72 74                	jb     4620a8 <usage_message+0x368>
  462034:	73 20                	jae    462056 <usage_message+0x316>
  462036:	73 65                	jae    46209d <usage_message+0x35d>
  462038:	74 20                	je     46205a <usage_message+0x31a>
  46203a:	73 74                	jae    4620b0 <usage_message+0x370>
  46203c:	61                   	(bad)  
  46203d:	74 75                	je     4620b4 <usage_message+0x374>
  46203f:	73 3d                	jae    46207e <usage_message+0x33e>
  462041:	25 64 2c 65 72       	and    $0x72652c64,%eax
  462046:	72 6f                	jb     4620b7 <usage_message+0x377>
  462048:	72 3d                	jb     462087 <usage_message+0x347>
  46204a:	27                   	(bad)  
  46204b:	27                   	(bad)  
  46204c:	20 77 68             	and    %dh,0x68(%rdi)
  46204f:	65                   	gs
  462050:	72 65                	jb     4620b7 <usage_message+0x377>
  462052:	20 61 6c             	and    %ah,0x6c(%rcx)
  462055:	65                   	gs
  462056:	72 74                	jb     4620cc <usage_message+0x38c>
  462058:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  46205f:	00 
  462060:	75 70                	jne    4620d2 <usage_message+0x392>
  462062:	64                   	fs
  462063:	61                   	(bad)  
  462064:	74 65                	je     4620cb <usage_message+0x38b>
  462066:	20 61 6c             	and    %ah,0x6c(%rcx)
  462069:	65                   	gs
  46206a:	72 74                	jb     4620e0 <usage_message+0x3a0>
  46206c:	73 20                	jae    46208e <usage_message+0x34e>
  46206e:	73 65                	jae    4620d5 <usage_message+0x395>
  462070:	74 20                	je     462092 <usage_message+0x352>
  462072:	72 65                	jb     4620d9 <usage_message+0x399>
  462074:	74 72                	je     4620e8 <usage_message+0x3a8>
  462076:	69 65 73 3d 25 64 2c 	imul   $0x2c64253d,0x73(%rbp),%esp
  46207d:	65                   	gs
  46207e:	72 72                	jb     4620f2 <usage_message+0x3b2>
  462080:	6f                   	outsl  %ds:(%rsi),(%dx)
  462081:	72 3d                	jb     4620c0 <usage_message+0x380>
  462083:	27                   	(bad)  
  462084:	25 73 27 20 77       	and    $0x77202773,%eax
  462089:	68 65 72 65 20       	pushq  $0x20657265
  46208e:	61                   	(bad)  
  46208f:	6c                   	insb   (%dx),%es:(%rdi)
  462090:	65                   	gs
  462091:	72 74                	jb     462107 <usage_message+0x3c7>
  462093:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  46209a:	00 
  46209b:	00 00                	add    %al,(%rax)
  46209d:	00 00                	add    %al,(%rax)
  46209f:	00 75 70             	add    %dh,0x70(%rbp)
  4620a2:	64                   	fs
  4620a3:	61                   	(bad)  
  4620a4:	74 65                	je     46210b <usage_message+0x3cb>
  4620a6:	20 61 6c             	and    %ah,0x6c(%rcx)
  4620a9:	65                   	gs
  4620aa:	72 74                	jb     462120 <usage_message+0x3e0>
  4620ac:	73 20                	jae    4620ce <usage_message+0x38e>
  4620ae:	73 65                	jae    462115 <usage_message+0x3d5>
  4620b0:	74 20                	je     4620d2 <usage_message+0x392>
  4620b2:	73 74                	jae    462128 <usage_message+0x3e8>
  4620b4:	61                   	(bad)  
  4620b5:	74 75                	je     46212c <usage_message+0x3ec>
  4620b7:	73 3d                	jae    4620f6 <usage_message+0x3b6>
  4620b9:	25 64 2c 72 65       	and    $0x65722c64,%eax
  4620be:	74 72                	je     462132 <usage_message+0x3f2>
  4620c0:	69 65 73 3d 25 64 2c 	imul   $0x2c64253d,0x73(%rbp),%esp
  4620c7:	65                   	gs
  4620c8:	72 72                	jb     46213c <usage_message+0x3fc>
  4620ca:	6f                   	outsl  %ds:(%rsi),(%dx)
  4620cb:	72 3d                	jb     46210a <usage_message+0x3ca>
  4620cd:	27                   	(bad)  
  4620ce:	25 73 27 20 77       	and    $0x77202773,%eax
  4620d3:	68 65 72 65 20       	pushq  $0x20657265
  4620d8:	61                   	(bad)  
  4620d9:	6c                   	insb   (%dx),%es:(%rdi)
  4620da:	65                   	gs
  4620db:	72 74                	jb     462151 <usage_message+0x411>
  4620dd:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  4620e4:	00 
  4620e5:	00 00                	add    %al,(%rax)
  4620e7:	00 73 65             	add    %dh,0x65(%rbx)
  4620ea:	6e                   	outsb  %ds:(%rsi),(%dx)
  4620eb:	64                   	fs
  4620ec:	65                   	gs
  4620ed:	72 20                	jb     46210f <usage_message+0x3cf>
  4620ef:	5b                   	pop    %rbx
  4620f0:	73 6c                	jae    46215e <usage_message+0x41e>
  4620f2:	65                   	gs
  4620f3:	65                   	gs
  4620f4:	70 69                	jo     46215f <usage_message+0x41f>
  4620f6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4620f7:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  4620fb:	72 20                	jb     46211d <usage_message+0x3dd>
  4620fd:	25 64 20 73 65       	and    $0x65732064,%eax
  462102:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  462105:	64                   	fs
  462106:	73 5d                	jae    462165 <usage_message+0x425>
  462108:	00 49 6e             	add    %cl,0x6e(%rcx)
  46210b:	20 6d 61             	and    %ch,0x61(%rbp)
  46210e:	69 6e 5f 64 62 73 79 	imul   $0x79736264,0x5f(%rsi),%ebp
  462115:	6e                   	outsb  %ds:(%rsi),(%dx)
  462116:	63 65 72             	movslq 0x72(%rbp),%esp
  462119:	5f                   	pop    %rdi
  46211a:	6c                   	insb   (%dx),%es:(%rdi)
  46211b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46211c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46211d:	70 28                	jo     462147 <usage_message+0x407>
  46211f:	29 00                	sub    %eax,(%rax)
  462121:	53                   	push   %rbx
  462122:	79 6e                	jns    462192 <usage_message+0x452>
  462124:	63 69 6e             	movslq 0x6e(%rcx),%ebp
  462127:	67 20 2e             	addr32 and %ch,(%esi)
  46212a:	2e 2e 00 00          	add    %al,%cs:(%rax)
  46212e:	00 00                	add    %al,(%rax)
  462130:	64                   	fs
  462131:	62                   	(bad)  
  462132:	20 73 79             	and    %dh,0x79(%rbx)
  462135:	6e                   	outsb  %ds:(%rsi),(%dx)
  462136:	63 65 72             	movslq 0x72(%rbp),%esp
  462139:	20 5b 63             	and    %bl,0x63(%rbx)
  46213c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46213d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46213e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46213f:	65 63 74 69 6e       	movslq %gs:0x6e(%rcx,%rbp,2),%esi
  462144:	67 20 74 6f 20       	addr32 and %dh,0x20(%edi,%ebp,2)
  462149:	74 68                	je     4621b3 <usage_message+0x473>
  46214b:	65 20 64 61 74       	and    %ah,%gs:0x74(%rcx,%riz,2)
  462150:	61                   	(bad)  
  462151:	62                   	(bad)  
  462152:	61                   	(bad)  
  462153:	73 65                	jae    4621ba <usage_message+0x47a>
  462155:	5d                   	pop    %rbp
  462156:	00 00                	add    %al,(%rax)
  462158:	44                   	rex.R
  462159:	42 20 73 79          	rex.X and    %sil,0x79(%rbx)
  46215d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46215e:	63 65 72             	movslq 0x72(%rbp),%esp
  462161:	20 73 70             	and    %dh,0x70(%rbx)
  462164:	65 6e                	outsb  %gs:(%rsi),(%dx)
  462166:	74 20                	je     462188 <usage_message+0x448>
  462168:	25 6c 66 20 73       	and    $0x7320666c,%eax
  46216d:	65 63 6f 6e          	movslq %gs:0x6e(%rdi),%ebp
  462171:	64 20 77 68          	and    %dh,%fs:0x68(%rdi)
  462175:	69 6c 65 20 70 72 6f 	imul   $0x636f7270,0x20(%rbp,%riz,2),%ebp
  46217c:	63 
  46217d:	65                   	gs
  46217e:	73 73                	jae    4621f3 <usage_message+0x4b3>
  462180:	69 6e 67 20 25 64 20 	imul   $0x20642520,0x67(%rsi),%ebp
  462187:	69 74 65 6d 73 2e 20 	imul   $0x4e202e73,0x6d(%rbp,%riz,2),%esi
  46218e:	4e 
  46218f:	65                   	gs
  462190:	78 74                	js     462206 <usage_message+0x4c6>
  462192:	73 79                	jae    46220d <usage_message+0x4cd>
  462194:	6e                   	outsb  %ds:(%rsi),(%dx)
  462195:	63 20                	movslq (%rax),%esp
  462197:	61                   	(bad)  
  462198:	66                   	data16
  462199:	74 65                	je     462200 <usage_message+0x4c0>
  46219b:	72 20                	jb     4621bd <usage_message+0x47d>
  46219d:	25 64 20 73 65       	and    $0x65732064,%eax
  4621a2:	63 2e                	movslq (%rsi),%ebp
  4621a4:	00 00                	add    %al,(%rax)
  4621a6:	00 00                	add    %al,(%rax)
  4621a8:	64                   	fs
  4621a9:	62                   	(bad)  
  4621aa:	20 73 79             	and    %dh,0x79(%rbx)
  4621ad:	6e                   	outsb  %ds:(%rsi),(%dx)
  4621ae:	63 65 72             	movslq 0x72(%rbp),%esp
  4621b1:	20 5b 73             	and    %bl,0x73(%rbx)
  4621b4:	6c                   	insb   (%dx),%es:(%rdi)
  4621b5:	65                   	gs
  4621b6:	65                   	gs
  4621b7:	70 69                	jo     462222 <usage_message+0x4e2>
  4621b9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4621ba:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  4621be:	72 20                	jb     4621e0 <usage_message+0x4a0>
  4621c0:	25 64 20 73 65       	and    $0x65732064,%eax
  4621c5:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4621c8:	64                   	fs
  4621c9:	73 5d                	jae    462228 <usage_message+0x4e8>
  4621cb:	00 49 6e             	add    %cl,0x6e(%rcx)
  4621ce:	20 6d 61             	and    %ch,0x61(%rbp)
  4621d1:	69 6e 5f 64 62 63 6f 	imul   $0x6f636264,0x5f(%rsi),%ebp
  4621d8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4621d9:	66 69 67 5f 6c 6f    	imul   $0x6f6c,0x5f(%rdi),%sp
  4621df:	6f                   	outsl  %ds:(%rsi),(%dx)
  4621e0:	70 28                	jo     46220a <usage_message+0x4ca>
  4621e2:	29 00                	sub    %eax,(%rax)
  4621e4:	00 00                	add    %al,(%rax)
  4621e6:	00 00                	add    %al,(%rax)
  4621e8:	64                   	fs
  4621e9:	62                   	(bad)  
  4621ea:	20 63 6f             	and    %ah,0x6f(%rbx)
  4621ed:	6e                   	outsb  %ds:(%rsi),(%dx)
  4621ee:	66 69 67 20 5b 63    	imul   $0x635b,0x20(%rdi),%sp
  4621f4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4621f5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4621f6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4621f7:	65 63 74 69 6e       	movslq %gs:0x6e(%rcx,%rbp,2),%esi
  4621fc:	67 20 74 6f 20       	addr32 and %dh,0x20(%edi,%ebp,2)
  462201:	74 68                	je     46226b <usage_message+0x52b>
  462203:	65 20 64 61 74       	and    %ah,%gs:0x74(%rcx,%riz,2)
  462208:	61                   	(bad)  
  462209:	62                   	(bad)  
  46220a:	61                   	(bad)  
  46220b:	73 65                	jae    462272 <usage_message+0x532>
  46220d:	5d                   	pop    %rbp
  46220e:	00 00                	add    %al,(%rax)
  462210:	44                   	rex.R
  462211:	42 20 63 6f          	rex.X and    %spl,0x6f(%rbx)
  462215:	6e                   	outsb  %ds:(%rsi),(%dx)
  462216:	66 69 67 20 73 70    	imul   $0x7073,0x20(%rdi),%sp
  46221c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46221e:	74 20                	je     462240 <usage_message+0x500>
  462220:	25 6c 66 20 73       	and    $0x7320666c,%eax
  462225:	65 63 6f 6e          	movslq %gs:0x6e(%rdi),%ebp
  462229:	64 20 77 68          	and    %dh,%fs:0x68(%rdi)
  46222d:	69 6c 65 20 70 72 6f 	imul   $0x636f7270,0x20(%rbp,%riz,2),%ebp
  462234:	63 
  462235:	65                   	gs
  462236:	73 73                	jae    4622ab <usage_message+0x56b>
  462238:	69 6e 67 20 63 6f 6e 	imul   $0x6e6f6320,0x67(%rsi),%ebp
  46223f:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  462245:	74 69                	je     4622b0 <usage_message+0x570>
  462247:	6f                   	outsl  %ds:(%rsi),(%dx)
  462248:	6e                   	outsb  %ds:(%rsi),(%dx)
  462249:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  46224d:	61                   	(bad)  
  46224e:	2e 20 4e 65          	and    %cl,%cs:0x65(%rsi)
  462252:	78 74                	js     4622c8 <usage_message+0x588>
  462254:	73 79                	jae    4622cf <usage_message+0x58f>
  462256:	6e                   	outsb  %ds:(%rsi),(%dx)
  462257:	63 20                	movslq (%rax),%esp
  462259:	61                   	(bad)  
  46225a:	66                   	data16
  46225b:	74 65                	je     4622c2 <usage_message+0x582>
  46225d:	72 20                	jb     46227f <usage_message+0x53f>
  46225f:	25 64 20 73 65       	and    $0x65732064,%eax
  462264:	63 2e                	movslq (%rsi),%ebp
  462266:	00 00                	add    %al,(%rax)
  462268:	64                   	fs
  462269:	62                   	(bad)  
  46226a:	20 63 6f             	and    %ah,0x6f(%rbx)
  46226d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46226e:	66 69 67 20 5b 73    	imul   $0x735b,0x20(%rdi),%sp
  462274:	6c                   	insb   (%dx),%es:(%rdi)
  462275:	65                   	gs
  462276:	65                   	gs
  462277:	70 69                	jo     4622e2 <usage_message+0x5a2>
  462279:	6e                   	outsb  %ds:(%rsi),(%dx)
  46227a:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  46227e:	72 20                	jb     4622a0 <usage_message+0x560>
  462280:	25 64 20 73 65       	and    $0x65732064,%eax
  462285:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  462288:	64                   	fs
  462289:	73 5d                	jae    4622e8 <usage_message+0x5a8>
  46228b:	00 64 69 73          	add    %ah,0x73(%rcx,%rbp,2)
  46228f:	63 6f 76             	movslq 0x76(%rdi),%ebp
  462292:	65                   	gs
  462293:	72 5f                	jb     4622f4 <usage_message+0x5b4>
  462295:	73 65                	jae    4622fc <usage_message+0x5bc>
  462297:	72 76                	jb     46230f <usage_message+0x5cf>
  462299:	69 63 65 00 73 73 68 	imul   $0x68737300,0x65(%rbx),%esp
  4622a0:	00 6c 64 61          	add    %ch,0x61(%rsp,%riz,2)
  4622a4:	70 00                	jo     4622a6 <usage_message+0x566>
  4622a6:	73 6d                	jae    462315 <usage_message+0x5d5>
  4622a8:	74 70                	je     46231a <usage_message+0x5da>
  4622aa:	00 66 74             	add    %ah,0x74(%rsi)
  4622ad:	70 00                	jo     4622af <usage_message+0x56f>
  4622af:	68 74 74 70 00       	pushq  $0x707474
  4622b4:	70 6f                	jo     462325 <usage_message+0x5e5>
  4622b6:	70 00                	jo     4622b8 <usage_message+0x578>
  4622b8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4622b9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4622ba:	74 70                	je     46232c <usage_message+0x5ec>
  4622bc:	00 69 6d             	add    %ch,0x6d(%rcx)
  4622bf:	61                   	(bad)  
  4622c0:	70 00                	jo     4622c2 <usage_message+0x582>
  4622c2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4622c3:	65                   	gs
  4622c4:	74 2e                	je     4622f4 <usage_message+0x5b4>
  4622c6:	74 63                	je     46232b <usage_message+0x5eb>
  4622c8:	70 2e                	jo     4622f8 <usage_message+0x5b8>
  4622ca:	73 65                	jae    462331 <usage_message+0x5f1>
  4622cc:	72 76                	jb     462344 <usage_message+0x604>
  4622ce:	69 63 65 5b 25 73 2c 	imul   $0x2c73255b,0x65(%rbx),%esp
  4622d5:	25 73 2c 25 64       	and    $0x64252c73,%eax
  4622da:	5d                   	pop    %rbp
  4622db:	00 3c 3e             	add    %bh,(%rsi,%rdi,1)
  4622de:	00 20                	add    %ah,(%rax)
  4622e0:	61                   	(bad)  
  4622e1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4622e2:	64 20 64 63 68       	and    %ah,%fs:0x68(%rbx,%riz,2)
  4622e7:	65 63 6b 69          	movslq %gs:0x69(%rbx),%ebp
  4622eb:	64                   	fs
  4622ec:	25 73 25 6c 75       	and    $0x756c2573,%eax
  4622f1:	00 20                	add    %ah,(%rax)
  4622f3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4622f4:	72 64                	jb     46235a <usage_message+0x61a>
  4622f6:	65                   	gs
  4622f7:	72 20                	jb     462319 <usage_message+0x5d9>
  4622f9:	62                   	(bad)  
  4622fa:	79 20                	jns    46231c <usage_message+0x5dc>
  4622fc:	64 63 68 65          	movslq %fs:0x65(%rax),%ebp
  462300:	63 6b 69             	movslq 0x69(%rbx),%ebp
  462303:	64 00 70 72          	add    %dh,%fs:0x72(%rax)
  462307:	6f                   	outsl  %ds:(%rsi),(%dx)
  462308:	63 65 73             	movslq 0x73(%rbp),%esp
  46230b:	73 5f                	jae    46236c <usage_message+0x62c>
  46230d:	63 68 65             	movslq 0x65(%rax),%ebp
  462310:	63 6b 00             	movslq 0x0(%rbx),%ebp
  462313:	70 72                	jo     462387 <usage_message+0x647>
  462315:	6f                   	outsl  %ds:(%rsi),(%dx)
  462316:	63 65 73             	movslq 0x73(%rbp),%esp
  462319:	73 5f                	jae    46237a <usage_message+0x63a>
  46231b:	72 75                	jb     462392 <usage_message+0x652>
  46231d:	6c                   	insb   (%dx),%es:(%rdi)
  46231e:	65 00 49 6e          	add    %cl,%gs:0x6e(%rcx)
  462322:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f4b9b <_end+0x2003c29b>
  462328:	72 75                	jb     46239f <usage_message+0x65f>
  46232a:	6c                   	insb   (%dx),%es:(%rdi)
  46232b:	65 3a 27             	cmp    %gs:(%rdi),%ah
  46232e:	25 73 27 20 72       	and    $0x72202773,%eax
  462333:	61                   	(bad)  
  462334:	6e                   	outsb  %ds:(%rsi),(%dx)
  462335:	67 65 3a 27          	addr32 cmp %gs:(%edi),%ah
  462339:	25 73 27 00 25       	and    $0x25002773,%eax
  46233e:	75 2e                	jne    46236e <usage_message+0x62e>
  462340:	25 75 2e 25 75       	and    $0x75252e75,%eax
  462345:	2e                   	cs
  462346:	25 75 00 25 73       	and    $0x73250075,%eax
  46234b:	28 29                	sub    %ch,(%rcx)
  46234d:	20 27                	and    %ah,(%rdi)
  46234f:	25 73 27 00 25       	and    $0x25002773,%eax
  462354:	73 28                	jae    46237e <usage_message+0x63e>
  462356:	29 20                	sub    %esp,(%rax)
  462358:	49 50                	rex.WB push   %r8
  46235a:	76 34                	jbe    462390 <usage_message+0x650>
  46235c:	20 43 49             	and    %al,0x49(%rbx)
  46235f:	44 52                	rex.R push   %rdx
  462361:	3a 25 75 00 25 73    	cmp    0x73250075(%rip),%ah        # 736b23dc <_end+0x72ff9adc>
  462367:	28 29                	sub    %ch,(%rcx)
  462369:	20 49 50             	and    %cl,0x50(%rcx)
  46236c:	3a 27                	cmp    (%rdi),%ah
  46236e:	25 73 27 00 53       	and    $0x53002773,%eax
  462373:	6c                   	insb   (%dx),%es:(%rdi)
  462374:	65                   	gs
  462375:	65                   	gs
  462376:	70 69                	jo     4623e1 <usage_message+0x6a1>
  462378:	6e                   	outsb  %ds:(%rsi),(%dx)
  462379:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  46237d:	72 20                	jb     46239f <usage_message+0x65f>
  46237f:	25 64 20 73 65       	and    $0x65732064,%eax
  462384:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  462387:	64                   	fs
  462388:	73 00                	jae    46238a <usage_message+0x64a>
  46238a:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  46238c:	20 73 6c             	and    %dh,0x6c(%rbx)
  46238f:	65                   	gs
  462390:	65                   	gs
  462391:	70 69                	jo     4623fc <usage_message+0x6bc>
  462393:	6e                   	outsb  %ds:(%rsi),(%dx)
  462394:	67 00 00             	addr32 add %al,(%eax)
  462397:	00 44 69 73          	add    %al,0x73(%rcx,%rbp,2)
  46239b:	63 6f 76             	movslq 0x76(%rdi),%ebp
  46239e:	65                   	gs
  46239f:	72 79                	jb     46241a <usage_message+0x6da>
  4623a1:	3a 20                	cmp    (%rax),%ah
  4623a3:	49 74 65             	rex.WB je     46240b <usage_message+0x6cb>
  4623a6:	6d                   	insl   (%dx),%es:(%rdi)
  4623a7:	20 5b 25             	and    %bl,0x25(%rbx)
  4623aa:	73 5d                	jae    462409 <usage_message+0x6c9>
  4623ac:	20 65 72             	and    %ah,0x72(%rbp)
  4623af:	72 6f                	jb     462420 <usage_message+0x6e0>
  4623b1:	72 3a                	jb     4623ed <usage_message+0x6ad>
  4623b3:	20 25 73 00 00 73    	and    %ah,0x73000073(%rip)        # 7346242c <_end+0x72da9b2c>
  4623b9:	65                   	gs
  4623ba:	6c                   	insb   (%dx),%es:(%rdi)
  4623bb:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  4623c0:	63 68 65             	movslq 0x65(%rax),%ebp
  4623c3:	63 6b 69             	movslq 0x69(%rbx),%ebp
  4623c6:	64                   	fs
  4623c7:	2c 74                	sub    $0x74,%al
  4623c9:	79 70                	jns    46243b <usage_message+0x6fb>
  4623cb:	65                   	gs
  4623cc:	2c 6b                	sub    $0x6b,%al
  4623ce:	65                   	gs
  4623cf:	79 5f                	jns    462430 <usage_message+0x6f0>
  4623d1:	2c 73                	sub    $0x73,%al
  4623d3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4623d4:	6d                   	insl   (%dx),%es:(%rdi)
  4623d5:	70 5f                	jo     462436 <usage_message+0x6f6>
  4623d7:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  4623da:	6d                   	insl   (%dx),%es:(%rdi)
  4623db:	75 6e                	jne    46244b <usage_message+0x70b>
  4623dd:	69 74 79 2c 73 6e 6d 	imul   $0x706d6e73,0x2c(%rcx,%rdi,2),%esi
  4623e4:	70 
  4623e5:	76 33                	jbe    46241a <usage_message+0x6da>
  4623e7:	5f                   	pop    %rdi
  4623e8:	73 65                	jae    46244f <usage_message+0x70f>
  4623ea:	63 75 72             	movslq 0x72(%rbp),%esi
  4623ed:	69 74 79 6e 61 6d 65 	imul   $0x2c656d61,0x6e(%rcx,%rdi,2),%esi
  4623f4:	2c 
  4623f5:	73 6e                	jae    462465 <usage_message+0x725>
  4623f7:	6d                   	insl   (%dx),%es:(%rdi)
  4623f8:	70 76                	jo     462470 <usage_message+0x730>
  4623fa:	33 5f 73             	xor    0x73(%rdi),%ebx
  4623fd:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  462401:	69 74 79 6c 65 76 65 	imul   $0x6c657665,0x6c(%rcx,%rdi,2),%esi
  462408:	6c 
  462409:	2c 73                	sub    $0x73,%al
  46240b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46240c:	6d                   	insl   (%dx),%es:(%rdi)
  46240d:	70 76                	jo     462485 <usage_message+0x745>
  46240f:	33 5f 61             	xor    0x61(%rdi),%ebx
  462412:	75 74                	jne    462488 <usage_message+0x748>
  462414:	68 70 61 73 73       	pushq  $0x73736170
  462419:	70 68                	jo     462483 <usage_message+0x743>
  46241b:	72 61                	jb     46247e <usage_message+0x73e>
  46241d:	73 65                	jae    462484 <usage_message+0x744>
  46241f:	2c 73                	sub    $0x73,%al
  462421:	6e                   	outsb  %ds:(%rsi),(%dx)
  462422:	6d                   	insl   (%dx),%es:(%rdi)
  462423:	70 76                	jo     46249b <usage_message+0x75b>
  462425:	33 5f 70             	xor    0x70(%rdi),%ebx
  462428:	72 69                	jb     462493 <usage_message+0x753>
  46242a:	76 70                	jbe    46249c <usage_message+0x75c>
  46242c:	61                   	(bad)  
  46242d:	73 73                	jae    4624a2 <usage_message+0x762>
  46242f:	70 68                	jo     462499 <usage_message+0x759>
  462431:	72 61                	jb     462494 <usage_message+0x754>
  462433:	73 65                	jae    46249a <usage_message+0x75a>
  462435:	2c 70                	sub    $0x70,%al
  462437:	6f                   	outsl  %ds:(%rsi),(%dx)
  462438:	72 74                	jb     4624ae <usage_message+0x76e>
  46243a:	73 20                	jae    46245c <usage_message+0x71c>
  46243c:	66                   	data16
  46243d:	72 6f                	jb     4624ae <usage_message+0x76e>
  46243f:	6d                   	insl   (%dx),%es:(%rdi)
  462440:	20 64 63 68          	and    %ah,0x68(%rbx,%riz,2)
  462444:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  462448:	20 77 68             	and    %dh,0x68(%rdi)
  46244b:	65                   	gs
  46244c:	72 65                	jb     4624b3 <usage_message+0x773>
  46244e:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  462452:	6c                   	insb   (%dx),%es:(%rdi)
  462453:	65 69 64 3d 25 6c 75 	imul   $0x756c,%gs:0x25(%rbp,%rdi,1),%esp
  46245a:	00 00 
  46245c:	00 00                	add    %al,(%rax)
  46245e:	00 00                	add    %al,(%rax)
  462460:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  462467:	69 6e 74 6f 20 70 72 	imul   $0x7270206f,0x74(%rsi),%ebp
  46246e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46246f:	78 79                	js     4624ea <usage_message+0x7aa>
  462471:	5f                   	pop    %rdi
  462472:	64                   	fs
  462473:	68 69 73 74 6f       	pushq  $0x6f747369
  462478:	72 79                	jb     4624f3 <usage_message+0x7b3>
  46247a:	20 28                	and    %ch,(%rax)
  46247c:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  462480:	6b 2c 64 72          	imul   $0x72,(%rsp,%riz,2),%ebp
  462484:	75 6c                	jne    4624f2 <usage_message+0x7b2>
  462486:	65 69 64 2c 64 63 68 	imul   $0x63656863,%gs:0x64(%rsp,%rbp,1),%esp
  46248d:	65 63 
  46248f:	6b 69 64 2c          	imul   $0x2c,0x64(%rcx),%ebp
  462493:	74 79                	je     46250e <usage_message+0x7ce>
  462495:	70 65                	jo     4624fc <usage_message+0x7bc>
  462497:	2c 69                	sub    $0x69,%al
  462499:	70 2c                	jo     4624c7 <usage_message+0x787>
  46249b:	70 6f                	jo     46250c <usage_message+0x7cc>
  46249d:	72 74                	jb     462513 <usage_message+0x7d3>
  46249f:	2c 6b                	sub    $0x6b,%al
  4624a1:	65                   	gs
  4624a2:	79 5f                	jns    462503 <usage_message+0x7c3>
  4624a4:	2c 76                	sub    $0x76,%al
  4624a6:	61                   	(bad)  
  4624a7:	6c                   	insb   (%dx),%es:(%rdi)
  4624a8:	75 65                	jne    46250f <usage_message+0x7cf>
  4624aa:	2c 73                	sub    $0x73,%al
  4624ac:	74 61                	je     46250f <usage_message+0x7cf>
  4624ae:	74 75                	je     462525 <usage_message+0x7e5>
  4624b0:	73 29                	jae    4624db <usage_message+0x79b>
  4624b2:	20 76 61             	and    %dh,0x61(%rsi)
  4624b5:	6c                   	insb   (%dx),%es:(%rdi)
  4624b6:	75 65                	jne    46251d <usage_message+0x7dd>
  4624b8:	73 20                	jae    4624da <usage_message+0x79a>
  4624ba:	28 25 64 2c 25 6c    	sub    %ah,0x6c252c64(%rip)        # 6c6b5124 <_end+0x6bffc824>
  4624c0:	75 2c                	jne    4624ee <usage_message+0x7ae>
  4624c2:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  4624c7:	64                   	fs
  4624c8:	2c 27                	sub    $0x27,%al
  4624ca:	25 73 27 2c 25       	and    $0x252c2773,%eax
  4624cf:	64                   	fs
  4624d0:	2c 27                	sub    $0x27,%al
  4624d2:	25 73 27 2c 27       	and    $0x272c2773,%eax
  4624d7:	25 73 27 2c 25       	and    $0x252c2773,%eax
  4624dc:	64 29 00             	sub    %eax,%fs:(%rax)
  4624df:	00 49 6e             	add    %cl,0x6e(%rcx)
  4624e2:	20 6d 61             	and    %ch,0x61(%rbp)
  4624e5:	69 6e 5f 64 69 73 63 	imul   $0x63736964,0x5f(%rsi),%ebp
  4624ec:	6f                   	outsl  %ds:(%rsi),(%dx)
  4624ed:	76 65                	jbe    462554 <usage_message+0x814>
  4624ef:	72 65                	jb     462556 <usage_message+0x816>
  4624f1:	72 5f                	jb     462552 <usage_message+0x812>
  4624f3:	6c                   	insb   (%dx),%es:(%rdi)
  4624f4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4624f5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4624f6:	70 28                	jo     462520 <usage_message+0x7e0>
  4624f8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4624f9:	75 6d                	jne    462568 <usage_message+0x828>
  4624fb:	3a 25 64 29 00 73    	cmp    0x73002964(%rip),%ah        # 73464e65 <_end+0x72dac565>
  462501:	65                   	gs
  462502:	6c                   	insb   (%dx),%es:(%rdi)
  462503:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  462508:	72 75                	jb     46257f <usage_message+0x83f>
  46250a:	6c                   	insb   (%dx),%es:(%rdi)
  46250b:	65 69 64 2c 69 70 72 	imul   $0x6e617270,%gs:0x69(%rsp,%rbp,1),%esp
  462512:	61 6e 
  462514:	67                   	addr32
  462515:	65                   	gs
  462516:	2c 6e                	sub    $0x6e,%al
  462518:	61                   	(bad)  
  462519:	6d                   	insl   (%dx),%es:(%rdi)
  46251a:	65                   	gs
  46251b:	2c 75                	sub    $0x75,%al
  46251d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46251e:	69 71 75 65 5f 64 63 	imul   $0x63645f65,0x75(%rcx),%esi
  462525:	68 65 63 6b 69       	pushq  $0x696b6365
  46252a:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  46252e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46252f:	6d                   	insl   (%dx),%es:(%rdi)
  462530:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  462534:	6c                   	insb   (%dx),%es:(%rdi)
  462535:	65                   	gs
  462536:	73 20                	jae    462558 <usage_message+0x818>
  462538:	77 68                	ja     4625a2 <usage_message+0x862>
  46253a:	65                   	gs
  46253b:	72 65                	jb     4625a2 <usage_message+0x862>
  46253d:	20 70 72             	and    %dh,0x72(%rax)
  462540:	6f                   	outsl  %ds:(%rsi),(%dx)
  462541:	78 79                	js     4625bc <usage_message+0x87c>
  462543:	5f                   	pop    %rdi
  462544:	68 6f 73 74 69       	pushq  $0x6974736f
  462549:	64                   	fs
  46254a:	3d 30 20 61 6e       	cmp    $0x6e612030,%eax
  46254f:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  462553:	61                   	(bad)  
  462554:	74 75                	je     4625cb <usage_message+0x88b>
  462556:	73 3d                	jae    462595 <usage_message+0x855>
  462558:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46255d:	64 20 28             	and    %ch,%fs:(%rax)
  462560:	6e                   	outsb  %ds:(%rsi),(%dx)
  462561:	65                   	gs
  462562:	78 74                	js     4625d8 <usage_message+0x898>
  462564:	63 68 65             	movslq 0x65(%rax),%ebp
  462567:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  46256a:	3d 25 64 20 6f       	cmp    $0x6f206425,%eax
  46256f:	72 20                	jb     462591 <usage_message+0x851>
  462571:	6e                   	outsb  %ds:(%rsi),(%dx)
  462572:	65                   	gs
  462573:	78 74                	js     4625e9 <usage_message+0x8a9>
  462575:	63 68 65             	movslq 0x65(%rax),%ebp
  462578:	63 6b 3e             	movslq 0x3e(%rbx),%ebp
  46257b:	25 64 2b 64 65       	and    $0x65642b64,%eax
  462580:	6c                   	insb   (%dx),%es:(%rdi)
  462581:	61                   	(bad)  
  462582:	79 29                	jns    4625ad <usage_message+0x86d>
  462584:	20 61 6e             	and    %ah,0x6e(%rcx)
  462587:	64 20 6d 6f          	and    %ch,%fs:0x6f(%rbp)
  46258b:	64 28 64 72 75       	sub    %ah,%fs:0x75(%rdx,%rsi,2)
  462590:	6c                   	insb   (%dx),%es:(%rdi)
  462591:	65 69 64 2c 25 64 29 	imul   $0x253d2964,%gs:0x25(%rsp,%rbp,1),%esp
  462598:	3d 25 
  46259a:	64                   	fs
  46259b:	25 73 00 00 00       	and    $0x73,%eax
  4625a0:	25 73 28 29 20       	and    $0x20292873,%eax
  4625a5:	49 50                	rex.WB push   %r8
  4625a7:	76 34                	jbe    4625dd <usage_message+0x89d>
  4625a9:	20 4e 65             	and    %cl,0x65(%rsi)
  4625ac:	74 6d                	je     46261b <usage_message+0x8db>
  4625ae:	61                   	(bad)  
  4625af:	73 6b                	jae    46261c <usage_message+0x8dc>
  4625b1:	3a 27                	cmp    (%rdi),%ah
  4625b3:	25 75 2e 25 75       	and    $0x75252e75,%eax
  4625b8:	2e                   	cs
  4625b9:	25 75 2e 25 75       	and    $0x75252e75,%eax
  4625be:	27                   	(bad)  
  4625bf:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206f4e38 <_end+0x2003c538>
  4625c5:	49 50                	rex.WB push   %r8
  4625c7:	76 34                	jbe    4625fd <usage_message+0x8bd>
  4625c9:	20 4e 65             	and    %cl,0x65(%rsi)
  4625cc:	74 77                	je     462645 <usage_message+0x905>
  4625ce:	6f                   	outsl  %ds:(%rsi),(%dx)
  4625cf:	72 6b                	jb     46263c <usage_message+0x8fc>
  4625d1:	3a 27                	cmp    (%rdi),%ah
  4625d3:	25 75 2e 25 75       	and    $0x75252e75,%eax
  4625d8:	2e                   	cs
  4625d9:	25 75 2e 25 75       	and    $0x75252e75,%eax
  4625de:	27                   	(bad)  
  4625df:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206f4e58 <_end+0x2003c558>
  4625e5:	49 50                	rex.WB push   %r8
  4625e7:	76 34                	jbe    46261d <usage_message+0x8dd>
  4625e9:	20 42 72             	and    %al,0x72(%rdx)
  4625ec:	6f                   	outsl  %ds:(%rsi),(%dx)
  4625ed:	61                   	(bad)  
  4625ee:	64 63 61 73          	movslq %fs:0x73(%rcx),%esp
  4625f2:	74 3a                	je     46262e <usage_message+0x8ee>
  4625f4:	27                   	(bad)  
  4625f5:	25 75 2e 25 75       	and    $0x75252e75,%eax
  4625fa:	2e                   	cs
  4625fb:	25 75 2e 25 75       	and    $0x75252e75,%eax
  462600:	27                   	(bad)  
  462601:	00 00                	add    %al,(%rax)
  462603:	00 00                	add    %al,(%rax)
  462605:	00 00                	add    %al,(%rax)
  462607:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206f4e80 <_end+0x2003c580>
  46260d:	49 50                	rex.WB push   %r8
  46260f:	76 34                	jbe    462645 <usage_message+0x905>
  462611:	20 52 61             	and    %dl,0x61(%rdx)
  462614:	6e                   	outsb  %ds:(%rsi),(%dx)
  462615:	67 65 3a 27          	addr32 cmp %gs:(%edi),%ah
  462619:	25 75 2e 25 75       	and    $0x75252e75,%eax
  46261e:	2e                   	cs
  46261f:	25 75 2e 25 75       	and    $0x75252e75,%eax
  462624:	27                   	(bad)  
  462625:	20 2d 20 27 25 75    	and    %ch,0x75252720(%rip)        # 756b4d4b <_end+0x74ffc44b>
  46262b:	2e                   	cs
  46262c:	25 75 2e 25 75       	and    $0x75252e75,%eax
  462631:	2e                   	cs
  462632:	25 75 27 00 00       	and    $0x2775,%eax
  462637:	00 44 69 73          	add    %al,0x73(%rcx,%rbp,2)
  46263b:	63 6f 76             	movslq 0x76(%rdi),%ebp
  46263e:	65                   	gs
  46263f:	72 79                	jb     4626ba <usage_message+0x97a>
  462641:	3a 20                	cmp    (%rax),%ah
  462643:	57                   	push   %rdi
  462644:	72 6f                	jb     4626b5 <usage_message+0x975>
  462646:	6e                   	outsb  %ds:(%rsi),(%dx)
  462647:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  46264b:	72 6d                	jb     4626ba <usage_message+0x97a>
  46264d:	61                   	(bad)  
  46264e:	74 20                	je     462670 <usage_message+0x930>
  462650:	6f                   	outsl  %ds:(%rsi),(%dx)
  462651:	66                   	data16
  462652:	20 49 50             	and    %cl,0x50(%rcx)
  462655:	20 72 61             	and    %dh,0x61(%rdx)
  462658:	6e                   	outsb  %ds:(%rsi),(%dx)
  462659:	67 65 20 27          	addr32 and %ah,%gs:(%edi)
  46265d:	25 73 27 00 00       	and    $0x2773,%eax
  462662:	00 00                	add    %al,(%rax)
  462664:	00 00                	add    %al,(%rax)
  462666:	00 00                	add    %al,(%rax)
  462668:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  46266f:	69 6e 74 6f 20 70 72 	imul   $0x7270206f,0x74(%rsi),%ebp
  462676:	6f                   	outsl  %ds:(%rsi),(%dx)
  462677:	78 79                	js     4626f2 <usage_message+0x9b2>
  462679:	5f                   	pop    %rdi
  46267a:	64                   	fs
  46267b:	68 69 73 74 6f       	pushq  $0x6f747369
  462680:	72 79                	jb     4626fb <usage_message+0x9bb>
  462682:	20 28                	and    %ch,(%rax)
  462684:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  462688:	6b 2c 64 72          	imul   $0x72,(%rsp,%riz,2),%ebp
  46268c:	75 6c                	jne    4626fa <usage_message+0x9ba>
  46268e:	65 69 64 2c 74 79 70 	imul   $0x2c657079,%gs:0x74(%rsp,%rbp,1),%esp
  462695:	65 2c 
  462697:	69 70 2c 73 74 61 74 	imul   $0x74617473,0x2c(%rax),%esi
  46269e:	75 73                	jne    462713 <usage_message+0x9d3>
  4626a0:	29 20                	sub    %esp,(%rax)
  4626a2:	76 61                	jbe    462705 <usage_message+0x9c5>
  4626a4:	6c                   	insb   (%dx),%es:(%rdi)
  4626a5:	75 65                	jne    46270c <usage_message+0x9cc>
  4626a7:	73 20                	jae    4626c9 <usage_message+0x989>
  4626a9:	28 25 64 2c 25 6c    	sub    %ah,0x6c252c64(%rip)        # 6c6b5313 <_end+0x6bffca13>
  4626af:	75 2c                	jne    4626dd <usage_message+0x99d>
  4626b1:	2d 31 2c 27 25       	sub    $0x25272c31,%eax
  4626b6:	73 27                	jae    4626df <usage_message+0x99f>
  4626b8:	2c 25                	sub    $0x25,%al
  4626ba:	64 29 00             	sub    %eax,%fs:(%rax)
  4626bd:	00 00                	add    %al,(%rax)
  4626bf:	00 75 70             	add    %dh,0x70(%rbp)
  4626c2:	64                   	fs
  4626c3:	61                   	(bad)  
  4626c4:	74 65                	je     46272b <usage_message+0x9eb>
  4626c6:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  4626ca:	6c                   	insb   (%dx),%es:(%rdi)
  4626cb:	65                   	gs
  4626cc:	73 20                	jae    4626ee <usage_message+0x9ae>
  4626ce:	73 65                	jae    462735 <usage_message+0x9f5>
  4626d0:	74 20                	je     4626f2 <usage_message+0x9b2>
  4626d2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4626d3:	65                   	gs
  4626d4:	78 74                	js     46274a <usage_message+0xa0a>
  4626d6:	63 68 65             	movslq 0x65(%rax),%ebp
  4626d9:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  4626dc:	25 64 2b 64 65       	and    $0x65642b64,%eax
  4626e1:	6c                   	insb   (%dx),%es:(%rdi)
  4626e2:	61                   	(bad)  
  4626e3:	79 20                	jns    462705 <usage_message+0x9c5>
  4626e5:	77 68                	ja     46274f <usage_message+0xa0f>
  4626e7:	65                   	gs
  4626e8:	72 65                	jb     46274f <usage_message+0xa0f>
  4626ea:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  4626ee:	6c                   	insb   (%dx),%es:(%rdi)
  4626ef:	65 69 64 3d 25 6c 75 	imul   $0x756c,%gs:0x25(%rbp,%rdi,1),%esp
  4626f6:	00 00 
  4626f8:	73 65                	jae    46275f <usage_message+0xa1f>
  4626fa:	6c                   	insb   (%dx),%es:(%rdi)
  4626fb:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  462700:	6f                   	outsl  %ds:(%rsi),(%dx)
  462701:	75 6e                	jne    462771 <usage_message+0xa31>
  462703:	74 28                	je     46272d <usage_message+0x9ed>
  462705:	2a 29                	sub    (%rcx),%ch
  462707:	2c 6d                	sub    $0x6d,%al
  462709:	69 6e 28 6e 65 78 74 	imul   $0x7478656e,0x28(%rsi),%ebp
  462710:	63 68 65             	movslq 0x65(%rax),%ebp
  462713:	63 6b 29             	movslq 0x29(%rbx),%ebp
  462716:	20 66 72             	and    %ah,0x72(%rsi)
  462719:	6f                   	outsl  %ds:(%rsi),(%dx)
  46271a:	6d                   	insl   (%dx),%es:(%rdi)
  46271b:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  46271f:	6c                   	insb   (%dx),%es:(%rdi)
  462720:	65                   	gs
  462721:	73 20                	jae    462743 <usage_message+0xa03>
  462723:	77 68                	ja     46278d <usage_message+0xa4d>
  462725:	65                   	gs
  462726:	72 65                	jb     46278d <usage_message+0xa4d>
  462728:	20 70 72             	and    %dh,0x72(%rax)
  46272b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46272c:	78 79                	js     4627a7 <usage_message+0xa67>
  46272e:	5f                   	pop    %rdi
  46272f:	68 6f 73 74 69       	pushq  $0x6974736f
  462734:	64                   	fs
  462735:	3d 30 20 61 6e       	cmp    $0x6e612030,%eax
  46273a:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  46273e:	61                   	(bad)  
  46273f:	74 75                	je     4627b6 <usage_message+0xa76>
  462741:	73 3d                	jae    462780 <usage_message+0xa40>
  462743:	25 64 20 61 6e       	and    $0x6e612064,%eax
  462748:	64 20 6d 6f          	and    %ch,%fs:0x6f(%rbp)
  46274c:	64 28 64 72 75       	sub    %ah,%fs:0x75(%rdx,%rsi,2)
  462751:	6c                   	insb   (%dx),%es:(%rdi)
  462752:	65 69 64 2c 25 64 29 	imul   $0x253d2964,%gs:0x25(%rsp,%rbp,1),%esp
  462759:	3d 25 
  46275b:	64                   	fs
  46275c:	25 73 00 00 4e       	and    $0x4e000073,%eax
  462761:	6f                   	outsl  %ds:(%rsi),(%dx)
  462762:	20 69 74             	and    %ch,0x74(%rcx)
  462765:	65                   	gs
  462766:	6d                   	insl   (%dx),%es:(%rdi)
  462767:	73 20                	jae    462789 <usage_message+0xa49>
  462769:	74 6f                	je     4627da <usage_message+0xa9a>
  46276b:	20 75 70             	and    %dh,0x70(%rbp)
  46276e:	64                   	fs
  46276f:	61                   	(bad)  
  462770:	74 65                	je     4627d7 <usage_message+0xa97>
  462772:	20 66 6f             	and    %ah,0x6f(%rsi)
  462775:	72 20                	jb     462797 <usage_message+0xa57>
  462777:	6d                   	insl   (%dx),%es:(%rdi)
  462778:	69 6e 6e 65 78 74 63 	imul   $0x63747865,0x6e(%rsi),%ebp
  46277f:	68 65 63 6b 2e       	pushq  $0x2e6b6365
  462784:	00 00                	add    %al,(%rax)
  462786:	00 00                	add    %al,(%rax)
  462788:	44 69 73 63 6f 76 65 	imul   $0x7265766f,0x63(%rbx),%r14d
  46278f:	72 
  462790:	65                   	gs
  462791:	72 20                	jb     4627b3 <usage_message+0xa73>
  462793:	73 70                	jae    462805 <usage_message+0xac5>
  462795:	65 6e                	outsb  %gs:(%rsi),(%dx)
  462797:	74 20                	je     4627b9 <usage_message+0xa79>
  462799:	25 6c 66 20 73       	and    $0x7320666c,%eax
  46279e:	65 63 6f 6e          	movslq %gs:0x6e(%rdi),%ebp
  4627a2:	64                   	fs
  4627a3:	73 20                	jae    4627c5 <usage_message+0xa85>
  4627a5:	77 68                	ja     46280f <usage_message+0xacf>
  4627a7:	69 6c 65 20 70 72 6f 	imul   $0x636f7270,0x20(%rbp,%riz,2),%ebp
  4627ae:	63 
  4627af:	65                   	gs
  4627b0:	73 73                	jae    462825 <usage_message+0xae5>
  4627b2:	69 6e 67 20 72 75 6c 	imul   $0x6c757220,0x67(%rsi),%ebp
  4627b9:	65                   	gs
  4627ba:	73 2e                	jae    4627ea <usage_message+0xaaa>
  4627bc:	20 4e 65             	and    %cl,0x65(%rsi)
  4627bf:	78 74                	js     462835 <usage_message+0xaf5>
  4627c1:	63 68 65             	movslq 0x65(%rax),%ebp
  4627c4:	63 6b 3a             	movslq 0x3a(%rbx),%ebp
  4627c7:	20 25 64 20 54 69    	and    %ah,0x69542064(%rip)        # 699a4831 <_end+0x692ebf31>
  4627cd:	6d                   	insl   (%dx),%es:(%rdi)
  4627ce:	65 3a 20             	cmp    %gs:(%rax),%ah
  4627d1:	25 64 00 00 00       	and    $0x64,%eax
  4627d6:	00 00                	add    %al,(%rax)
  4627d8:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  4627df:	72 
  4627e0:	65                   	gs
  4627e1:	72 20                	jb     462803 <usage_message+0xac3>
  4627e3:	5b                   	pop    %rbx
  4627e4:	73 6c                	jae    462852 <usage_message+0xb12>
  4627e6:	65                   	gs
  4627e7:	65                   	gs
  4627e8:	70 69                	jo     462853 <usage_message+0xb13>
  4627ea:	6e                   	outsb  %ds:(%rsi),(%dx)
  4627eb:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  4627ef:	72 20                	jb     462811 <usage_message+0xad1>
  4627f1:	25 64 20 73 65       	and    $0x65732064,%eax
  4627f6:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4627f9:	64                   	fs
  4627fa:	73 5d                	jae    462859 <usage_message+0xb19>
  4627fc:	00 00                	add    %al,(%rax)
  4627fe:	00 00                	add    %al,(%rax)
  462800:	25 09 fb ff 31       	and    $0x31fffb09,%eax
  462805:	09 fb                	or     %edi,%ebx
  462807:	ff                   	(bad)  
  462808:	3d 09 fb ff 49       	cmp    $0x49fffb09,%eax
  46280d:	09 fb                	or     %edi,%ebx
  46280f:	ff 55 09             	callq  *0x9(%rbp)
  462812:	fb                   	sti    
  462813:	ff 61 09             	jmpq   *0x9(%rcx)
  462816:	fb                   	sti    
  462817:	ff 6d 09             	ljmpq  *0x9(%rbp)
  46281a:	fb                   	sti    
  46281b:	ff                   	(bad)  
  46281c:	79 09                	jns    462827 <usage_message+0xae7>
  46281e:	fb                   	sti    
  46281f:	ff 95 08 fb ff 1e    	callq  *0x1efffb08(%rbp)
  462825:	09 fb                	or     %edi,%ebx
  462827:	ff 1e                	lcallq *(%rsi)
  462829:	09 fb                	or     %edi,%ebx
  46282b:	ff 1e                	lcallq *(%rsi)
  46282d:	09 fb                	or     %edi,%ebx
  46282f:	ff 1e                	lcallq *(%rsi)
  462831:	09 fb                	or     %edi,%ebx
  462833:	ff 1e                	lcallq *(%rsi)
  462835:	09 fb                	or     %edi,%ebx
  462837:	ff 70 69             	pushq  0x69(%rax)
  46283a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46283b:	67                   	addr32
  46283c:	65                   	gs
  46283d:	72 2e                	jb     46286d <usage_message+0xb2d>
  46283f:	63 00                	movslq (%rax),%eax
  462841:	76 61                	jbe    4628a4 <usage_message+0xb64>
  462843:	6c                   	insb   (%dx),%es:(%rdi)
  462844:	75 65                	jne    4628ab <usage_message+0xb6b>
  462846:	5f                   	pop    %rdi
  462847:	75 69                	jne    4628b2 <usage_message+0xb72>
  462849:	36                   	ss
  46284a:	34 20                	xor    $0x20,%al
  46284c:	7c 7c                	jl     4628ca <usage_message+0xb8a>
  46284e:	20 76 61             	and    %dh,0x61(%rsi)
  462851:	6c                   	insb   (%dx),%es:(%rdi)
  462852:	75 65                	jne    4628b9 <usage_message+0xb79>
  462854:	5f                   	pop    %rdi
  462855:	64                   	fs
  462856:	62                   	(bad)  
  462857:	6c                   	insb   (%dx),%es:(%rdi)
  462858:	00 49 6e             	add    %cl,0x6e(%rcx)
  46285b:	20 70 72             	and    %dh,0x72(%rax)
  46285e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46285f:	63 65 73             	movslq 0x73(%rbp),%esp
  462862:	73 5f                	jae    4628c3 <usage_message+0xb83>
  462864:	76 61                	jbe    4628c7 <usage_message+0xb87>
  462866:	6c                   	insb   (%dx),%es:(%rdi)
  462867:	75 65                	jne    4628ce <usage_message+0xb8e>
  462869:	28 29                	sub    %ch,(%rcx)
  46286b:	00 67 65             	add    %ah,0x65(%rdi)
  46286e:	74 5f                	je     4628cf <usage_message+0xb8f>
  462870:	70 69                	jo     4628db <usage_message+0xb9b>
  462872:	6e                   	outsb  %ds:(%rsi),(%dx)
  462873:	67                   	addr32
  462874:	65                   	gs
  462875:	72 5f                	jb     4628d6 <usage_message+0xb96>
  462877:	68 6f 73 74 73       	pushq  $0x7374736f
  46287c:	00 69 63             	add    %ch,0x63(%rcx)
  46287f:	6d                   	insl   (%dx),%es:(%rdi)
  462880:	70 70                	jo     4628f2 <usage_message+0xbb2>
  462882:	69 6e 67 00 69 63 6d 	imul   $0x6d636900,0x67(%rsi),%ebp
  462889:	70 70                	jo     4628fb <usage_message+0xbbb>
  46288b:	69 6e 67 6c 6f 73 73 	imul   $0x73736f6c,0x67(%rsi),%ebp
  462892:	00 69 63             	add    %ch,0x63(%rcx)
  462895:	6d                   	insl   (%dx),%es:(%rdi)
  462896:	70 70                	jo     462908 <usage_message+0xbc8>
  462898:	69 6e 67 73 65 63 00 	imul   $0x636573,0x67(%rsi),%ebp
  46289f:	55                   	push   %rbp
  4628a0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4628a1:	73 75                	jae    462918 <usage_message+0xbd8>
  4628a3:	70 70                	jo     462915 <usage_message+0xbd5>
  4628a5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4628a6:	72 74                	jb     46291c <usage_message+0xbdc>
  4628a8:	65 64 20 70 61       	and    %dh,%fs:%gs:0x61(%rax)
  4628ad:	72 61                	jb     462910 <usage_message+0xbd0>
  4628af:	6d                   	insl   (%dx),%es:(%rdi)
  4628b0:	65                   	gs
  4628b1:	74 65                	je     462918 <usage_message+0xbd8>
  4628b3:	72 73                	jb     462928 <usage_message+0xbe8>
  4628b5:	00 45 6e             	add    %al,0x6e(%rbp)
  4628b8:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  4628bc:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6f5135 <_end+0x3a03c835>
  4628c2:	25 64 00 49 6e       	and    $0x6e490064,%eax
  4628c7:	20 6d 61             	and    %ch,0x61(%rbp)
  4628ca:	69 6e 5f 70 69 6e 67 	imul   $0x676e6970,0x5f(%rsi),%ebp
  4628d1:	65                   	gs
  4628d2:	72 5f                	jb     462933 <usage_message+0xbf3>
  4628d4:	6c                   	insb   (%dx),%es:(%rdi)
  4628d5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4628d6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4628d7:	70 28                	jo     462901 <usage_message+0xbc1>
  4628d9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4628da:	75 6d                	jne    462949 <usage_message+0xc09>
  4628dc:	3a 25 64 29 00 49    	cmp    0x49002964(%rip),%ah        # 49465246 <_end+0x48dac946>
  4628e2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4628e3:	20 70 72             	and    %dh,0x72(%rax)
  4628e6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4628e7:	63 65 73             	movslq 0x73(%rbp),%esp
  4628ea:	73 5f                	jae    46294b <usage_message+0xc0b>
  4628ec:	70 69                	jo     462957 <usage_message+0xc17>
  4628ee:	6e                   	outsb  %ds:(%rsi),(%dx)
  4628ef:	67                   	addr32
  4628f0:	65                   	gs
  4628f1:	72 5f                	jb     462952 <usage_message+0xc12>
  4628f3:	68 6f 73 74 73       	pushq  $0x7374736f
  4628f8:	28 29                	sub    %ch,(%rcx)
  4628fa:	00 49 6e             	add    %cl,0x6e(%rcx)
  4628fd:	20 61 64             	and    %ah,0x64(%rcx)
  462900:	64                   	fs
  462901:	5f                   	pop    %rdi
  462902:	70 69                	jo     46296d <usage_message+0xc2d>
  462904:	6e                   	outsb  %ds:(%rsi),(%dx)
  462905:	67                   	addr32
  462906:	65                   	gs
  462907:	72 5f                	jb     462968 <usage_message+0xc28>
  462909:	68 6f 73 74 28       	pushq  $0x2874736f
  46290e:	29 20                	sub    %esp,(%rax)
  462910:	61                   	(bad)  
  462911:	64                   	fs
  462912:	64                   	fs
  462913:	72 3d                	jb     462952 <usage_message+0xc12>
  462915:	25 73 00 70 69       	and    $0x69700073,%eax
  46291a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46291b:	67                   	addr32
  46291c:	65                   	gs
  46291d:	72 20                	jb     46293f <usage_message+0xbff>
  46291f:	5b                   	pop    %rbx
  462920:	70 69                	jo     46298b <usage_message+0xc4b>
  462922:	6e                   	outsb  %ds:(%rsi),(%dx)
  462923:	67 69 6e 67 20 68 6f 	addr32 imul $0x736f6820,0x67(%esi),%ebp
  46292a:	73 
  46292b:	74 73                	je     4629a0 <usage_message+0xc60>
  46292d:	5d                   	pop    %rbp
  46292e:	00 49 6e             	add    %cl,0x6e(%rcx)
  462931:	20 70 72             	and    %dh,0x72(%rax)
  462934:	6f                   	outsl  %ds:(%rsi),(%dx)
  462935:	63 65 73             	movslq 0x73(%rbp),%esp
  462938:	73 5f                	jae    462999 <usage_message+0xc59>
  46293a:	76 61                	jbe    46299d <usage_message+0xc5d>
  46293c:	6c                   	insb   (%dx),%es:(%rdi)
  46293d:	75 65                	jne    4629a4 <usage_message+0xc64>
  46293f:	73 28                	jae    462969 <usage_message+0xc29>
  462941:	29 00                	sub    %eax,(%rax)
  462943:	48 6f                	rex.W outsl  %ds:(%rsi),(%dx)
  462945:	73 74                	jae    4629bb <usage_message+0xc7b>
  462947:	20 5b 25             	and    %bl,0x25(%rbx)
  46294a:	73 5d                	jae    4629a9 <usage_message+0xc69>
  46294c:	20 25 73 00 49 6e    	and    %ah,0x6e490073(%rip)        # 6e8f29c5 <_end+0x6e23a0c5>
  462952:	20 66 72             	and    %ah,0x72(%rsi)
  462955:	65                   	gs
  462956:	65                   	gs
  462957:	5f                   	pop    %rdi
  462958:	68 6f 73 74 73       	pushq  $0x7374736f
  46295d:	28 29                	sub    %ch,(%rcx)
  46295f:	00 49 6e             	add    %cl,0x6e(%rcx)
  462962:	20 61 64             	and    %ah,0x64(%rcx)
  462965:	64                   	fs
  462966:	5f                   	pop    %rdi
  462967:	69 63 6d 70 70 69 6e 	imul   $0x6e697070,0x6d(%rbx),%esp
  46296e:	67 5f                	addr32 pop %rdi
  462970:	69 74 65 6d 28 29 20 	imul   $0x61202928,0x6d(%rbp,%riz,2),%esi
  462977:	61 
  462978:	64                   	fs
  462979:	64                   	fs
  46297a:	72 3d                	jb     4629b9 <usage_message+0xc79>
  46297c:	25 73 20 63 6f       	and    $0x6f632073,%eax
  462981:	75 6e                	jne    4629f1 <usage_message+0xcb1>
  462983:	74 3d                	je     4629c2 <usage_message+0xc82>
  462985:	25 64 20 69 6e       	and    $0x6e692064,%eax
  46298a:	74 65                	je     4629f1 <usage_message+0xcb1>
  46298c:	72 76                	jb     462a04 <usage_message+0xcc4>
  46298e:	61                   	(bad)  
  46298f:	6c                   	insb   (%dx),%es:(%rdi)
  462990:	3d 25 64 20 73       	cmp    $0x73206425,%eax
  462995:	69 7a 65 3d 25 64 20 	imul   $0x2064253d,0x65(%rdx),%edi
  46299c:	74 69                	je     462a07 <usage_message+0xcc7>
  46299e:	6d                   	insl   (%dx),%es:(%rdi)
  46299f:	65 6f                	outsl  %gs:(%rsi),(%dx)
  4629a1:	75 74                	jne    462a17 <usage_message+0xcd7>
  4629a3:	3d 25 64 00 00       	cmp    $0x6425,%eax
  4629a8:	70 69                	jo     462a13 <usage_message+0xcd3>
  4629aa:	6e                   	outsb  %ds:(%rsi),(%dx)
  4629ab:	67                   	addr32
  4629ac:	65                   	gs
  4629ad:	72 20                	jb     4629cf <usage_message+0xc8f>
  4629af:	5b                   	pop    %rbx
  4629b0:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4629b3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4629b4:	65 63 74 69 6e       	movslq %gs:0x6e(%rcx,%rbp,2),%esi
  4629b9:	67 20 74 6f 20       	addr32 and %dh,0x20(%edi,%ebp,2)
  4629be:	74 68                	je     462a28 <usage_message+0xce8>
  4629c0:	65 20 64 61 74       	and    %ah,%gs:0x74(%rcx,%riz,2)
  4629c5:	61                   	(bad)  
  4629c6:	62                   	(bad)  
  4629c7:	61                   	(bad)  
  4629c8:	73 65                	jae    462a2f <usage_message+0xcef>
  4629ca:	5d                   	pop    %rbp
  4629cb:	00 00                	add    %al,(%rax)
  4629cd:	00 00                	add    %al,(%rax)
  4629cf:	00 48 6f             	add    %cl,0x6f(%rax)
  4629d2:	73 74                	jae    462a48 <usage_message+0xd08>
  4629d4:	20 5b 25             	and    %bl,0x25(%rbx)
  4629d7:	73 5d                	jae    462a36 <usage_message+0xcf6>
  4629d9:	20 72 63             	and    %dh,0x63(%rdx)
  4629dc:	76 3d                	jbe    462a1b <usage_message+0xcdb>
  4629de:	25 64 20 6d 69       	and    $0x696d2064,%eax
  4629e3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4629e4:	2f                   	(bad)  
  4629e5:	6d                   	insl   (%dx),%es:(%rdi)
  4629e6:	61                   	(bad)  
  4629e7:	78 2f                	js     462a18 <usage_message+0xcd8>
  4629e9:	61                   	(bad)  
  4629ea:	76 67                	jbe    462a53 <usage_message+0xd13>
  4629ec:	3d 25 6c 66 2f       	cmp    $0x2f666c25,%eax
  4629f1:	25 6c 66 2f 25       	and    $0x252f666c,%eax
  4629f6:	6c                   	insb   (%dx),%es:(%rdi)
  4629f7:	66                   	data16
	...
  462a00:	50                   	push   %rax
  462a01:	69 6e 67 65 72 20 73 	imul   $0x73207265,0x67(%rsi),%ebp
  462a08:	70 65                	jo     462a6f <usage_message+0xd2f>
  462a0a:	6e                   	outsb  %ds:(%rsi),(%dx)
  462a0b:	74 20                	je     462a2d <usage_message+0xced>
  462a0d:	25 6c 66 20 73       	and    $0x7320666c,%eax
  462a12:	65 63 6f 6e          	movslq %gs:0x6e(%rdi),%ebp
  462a16:	64                   	fs
  462a17:	73 20                	jae    462a39 <usage_message+0xcf9>
  462a19:	77 68                	ja     462a83 <usage_message+0xd43>
  462a1b:	69 6c 65 20 70 72 6f 	imul   $0x636f7270,0x20(%rbp,%riz,2),%ebp
  462a22:	63 
  462a23:	65                   	gs
  462a24:	73 73                	jae    462a99 <usage_message+0xd59>
  462a26:	69 6e 67 20 25 64 20 	imul   $0x20642520,0x67(%rsi),%ebp
  462a2d:	69 74 65 6d 73 2e 20 	imul   $0x4e202e73,0x6d(%rbp,%riz,2),%esi
  462a34:	4e 
  462a35:	65                   	gs
  462a36:	78 74                	js     462aac <usage_message+0xd6c>
  462a38:	63 68 65             	movslq 0x65(%rax),%ebp
  462a3b:	63 6b 20             	movslq 0x20(%rbx),%ebp
  462a3e:	61                   	(bad)  
  462a3f:	66                   	data16
  462a40:	74 65                	je     462aa7 <usage_message+0xd67>
  462a42:	72 20                	jb     462a64 <usage_message+0xd24>
  462a44:	25 64 20 73 65       	and    $0x65732064,%eax
  462a49:	63 2e                	movslq (%rsi),%ebp
  462a4b:	00 00                	add    %al,(%rax)
  462a4d:	00 00                	add    %al,(%rax)
  462a4f:	00 70 69             	add    %dh,0x69(%rax)
  462a52:	6e                   	outsb  %ds:(%rsi),(%dx)
  462a53:	67                   	addr32
  462a54:	65                   	gs
  462a55:	72 20                	jb     462a77 <usage_message+0xd37>
  462a57:	5b                   	pop    %rbx
  462a58:	73 6c                	jae    462ac6 <usage_message+0xd86>
  462a5a:	65                   	gs
  462a5b:	65                   	gs
  462a5c:	70 69                	jo     462ac7 <usage_message+0xd87>
  462a5e:	6e                   	outsb  %ds:(%rsi),(%dx)
  462a5f:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  462a63:	72 20                	jb     462a85 <usage_message+0xd45>
  462a65:	25 64 20 73 65       	and    $0x65732064,%eax
  462a6a:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  462a6d:	64                   	fs
  462a6e:	73 5d                	jae    462acd <usage_message+0xd8d>
  462a70:	00 70 72             	add    %dh,0x72(%rax)
  462a73:	6f                   	outsl  %ds:(%rsi),(%dx)
  462a74:	63 65 73             	movslq 0x73(%rbp),%esp
  462a77:	73 5f                	jae    462ad8 <usage_message+0xd98>
  462a79:	76 61                	jbe    462adc <usage_message+0xd9c>
  462a7b:	6c                   	insb   (%dx),%es:(%rdi)
  462a7c:	75 65                	jne    462ae3 <usage_message+0xda3>
	...
  462a86:	f0 3f                	lock (bad) 
  462a88:	00 00                	add    %al,(%rax)
  462a8a:	00 00                	add    %al,(%rax)
  462a8c:	00 00                	add    %al,(%rax)
  462a8e:	59                   	pop    %rcx
  462a8f:	40                   	rex
  462a90:	67                   	addr32
  462a91:	65                   	gs
  462a92:	74 5f                	je     462af3 <usage_message+0xdb3>
  462a94:	76 61                	jbe    462af7 <usage_message+0xdb7>
  462a96:	6c                   	insb   (%dx),%es:(%rdi)
  462a97:	75 65                	jne    462afe <usage_message+0xdbe>
  462a99:	5f                   	pop    %rdi
  462a9a:	61                   	(bad)  
  462a9b:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  462a9e:	74 00                	je     462aa0 <usage_message+0xd60>
  462aa0:	53                   	push   %rbx
  462aa1:	65 6e                	outsb  %gs:(%rsi),(%dx)
  462aa3:	64 69 6e 67 20 5b 25 	imul   $0x73255b20,%fs:0x67(%rsi),%ebp
  462aaa:	73 
  462aab:	5d                   	pop    %rbp
  462aac:	00 20                	add    %ah,(%rax)
  462aae:	0d 0a 00 5a 42       	or     $0x425a000a,%eax
  462ab3:	58                   	pop    %rax
  462ab4:	5f                   	pop    %rdi
  462ab5:	4e                   	rex.WRX
  462ab6:	4f 54                	rex.WRXB push   %r12
  462ab8:	53                   	push   %rbx
  462ab9:	55                   	push   %rbp
  462aba:	50                   	push   %rax
  462abb:	50                   	push   %rax
  462abc:	4f 52                	rex.WRXB push   %r10
  462abe:	54                   	push   %rsp
  462abf:	45                   	rex.RB
  462ac0:	44 00 4e 6f          	add    %r9b,0x6f(%rsi)
  462ac4:	74 20                	je     462ae6 <usage_message+0xda6>
  462ac6:	73 75                	jae    462b3d <usage_message+0xdfd>
  462ac8:	70 70                	jo     462b3a <usage_message+0xdfa>
  462aca:	6f                   	outsl  %ds:(%rsi),(%dx)
  462acb:	72 74                	jb     462b41 <usage_message+0xe01>
  462acd:	65 64 20 62 79       	and    %ah,%fs:%gs:0x79(%rdx)
  462ad2:	20 5a 61             	and    %bl,0x61(%rdx)
  462ad5:	62                   	(bad)  
  462ad6:	62                   	(bad)  
  462ad7:	69 78 20 41 67 65 6e 	imul   $0x6e656741,0x20(%rax),%edi
  462ade:	74 00                	je     462ae0 <usage_message+0xda0>
  462ae0:	5a                   	pop    %rdx
  462ae1:	42 58                	rex.X pop    %rax
  462ae3:	5f                   	pop    %rdi
  462ae4:	45 52                	rex.RB push   %r10
  462ae6:	52                   	push   %rdx
  462ae7:	4f 52                	rex.WRXB push   %r10
  462ae9:	00 00                	add    %al,(%rax)
  462aeb:	00 00                	add    %al,(%rax)
  462aed:	00 00                	add    %al,(%rax)
  462aef:	00 49 6e             	add    %cl,0x6e(%rcx)
  462af2:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f536b <_end+0x2003ca6b>
  462af8:	68 6f 73 74 3a       	pushq  $0x3a74736f
  462afd:	27                   	(bad)  
  462afe:	25 73 27 20 61       	and    $0x61202773,%eax
  462b03:	64                   	fs
  462b04:	64                   	fs
  462b05:	72 3a                	jb     462b41 <usage_message+0xe01>
  462b07:	27                   	(bad)  
  462b08:	25 73 27 20 6b       	and    $0x6b202773,%eax
  462b0d:	65                   	gs
  462b0e:	79 3a                	jns    462b4a <usage_message+0xe0a>
  462b10:	27                   	(bad)  
  462b11:	25 73 27 00 00       	and    $0x2773,%eax
  462b16:	00 00                	add    %al,(%rax)
  462b18:	47                   	rex.RXB
  462b19:	65                   	gs
  462b1a:	74 20                	je     462b3c <usage_message+0xdfc>
  462b1c:	76 61                	jbe    462b7f <usage_message+0xe3f>
  462b1e:	6c                   	insb   (%dx),%es:(%rdi)
  462b1f:	75 65                	jne    462b86 <usage_message+0xe46>
  462b21:	20 66 72             	and    %ah,0x72(%rsi)
  462b24:	6f                   	outsl  %ds:(%rsi),(%dx)
  462b25:	6d                   	insl   (%dx),%es:(%rdi)
  462b26:	20 61 67             	and    %ah,0x67(%rcx)
  462b29:	65 6e                	outsb  %gs:(%rsi),(%dx)
  462b2b:	74 20                	je     462b4d <usage_message+0xe0d>
  462b2d:	72 65                	jb     462b94 <usage_message+0xe54>
  462b2f:	73 75                	jae    462ba6 <usage_message+0xe66>
  462b31:	6c                   	insb   (%dx),%es:(%rdi)
  462b32:	74 3a                	je     462b6e <usage_message+0xe2e>
  462b34:	20 27                	and    %ah,(%rdi)
  462b36:	25 73 27 00 00       	and    $0x2773,%eax
  462b3b:	00 00                	add    %al,(%rax)
  462b3d:	00 00                	add    %al,(%rax)
  462b3f:	00 5a 61             	add    %bl,0x61(%rdx)
  462b42:	62                   	(bad)  
  462b43:	62                   	(bad)  
  462b44:	69 78 20 41 67 65 6e 	imul   $0x6e656741,0x20(%rax),%edi
  462b4b:	74 20                	je     462b6d <usage_message+0xe2d>
  462b4d:	6e                   	outsb  %ds:(%rsi),(%dx)
  462b4e:	6f                   	outsl  %ds:(%rsi),(%dx)
  462b4f:	6e                   	outsb  %ds:(%rsi),(%dx)
  462b50:	2d 63 72 69 74       	sub    $0x74697263,%eax
  462b55:	69 63 61 6c 20 65 72 	imul   $0x7265206c,0x61(%rbx),%esp
  462b5c:	72 6f                	jb     462bcd <usage_message+0xe8d>
  462b5e:	72 00                	jb     462b60 <usage_message+0xe20>
  462b60:	47 6f                	rex.RXB outsl  %ds:(%rsi),(%dx)
  462b62:	74 20                	je     462b84 <usage_message+0xe44>
  462b64:	65                   	gs
  462b65:	6d                   	insl   (%dx),%es:(%rdi)
  462b66:	70 74                	jo     462bdc <usage_message+0xe9c>
  462b68:	79 20                	jns    462b8a <usage_message+0xe4a>
  462b6a:	73 74                	jae    462be0 <usage_message+0xea0>
  462b6c:	72 69                	jb     462bd7 <usage_message+0xe97>
  462b6e:	6e                   	outsb  %ds:(%rsi),(%dx)
  462b6f:	67 20 66 72          	addr32 and %ah,0x72(%esi)
  462b73:	6f                   	outsl  %ds:(%rsi),(%dx)
  462b74:	6d                   	insl   (%dx),%es:(%rdi)
  462b75:	20 5b 25             	and    %bl,0x25(%rbx)
  462b78:	73 5d                	jae    462bd7 <usage_message+0xe97>
  462b7a:	2e 20 41 73          	and    %al,%cs:0x73(%rcx)
  462b7e:	73 75                	jae    462bf5 <usage_message+0xeb5>
  462b80:	6d                   	insl   (%dx),%es:(%rdi)
  462b81:	69 6e 67 20 74 68 61 	imul   $0x61687420,0x67(%rsi),%ebp
  462b88:	74 20                	je     462baa <usage_message+0xe6a>
  462b8a:	61                   	(bad)  
  462b8b:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  462b8e:	74 20                	je     462bb0 <usage_message+0xe70>
  462b90:	64                   	fs
  462b91:	72 6f                	jb     462c02 <usage_message+0xec2>
  462b93:	70 70                	jo     462c05 <usage_message+0xec5>
  462b95:	65 64 20 63 6f       	and    %ah,%fs:%gs:0x6f(%rbx)
  462b9a:	6e                   	outsb  %ds:(%rsi),(%dx)
  462b9b:	6e                   	outsb  %ds:(%rsi),(%dx)
  462b9c:	65 63 74 69 6f       	movslq %gs:0x6f(%rcx,%rbp,2),%esi
  462ba1:	6e                   	outsb  %ds:(%rsi),(%dx)
  462ba2:	20 62 65             	and    %ah,0x65(%rdx)
  462ba5:	63 61 75             	movslq 0x75(%rcx),%esp
  462ba8:	73 65                	jae    462c0f <usage_message+0xecf>
  462baa:	20 6f 66             	and    %ch,0x66(%rdi)
  462bad:	20 61 63             	and    %ah,0x63(%rcx)
  462bb0:	63 65 73             	movslq 0x73(%rbp),%esp
  462bb3:	73 20                	jae    462bd5 <usage_message+0xe95>
  462bb5:	70 65                	jo     462c1c <usage_message+0xedc>
  462bb7:	72 6d                	jb     462c26 <usage_message+0xee6>
  462bb9:	69 73 73 69 6f 6e 73 	imul   $0x736e6f69,0x73(%rbx),%esi
	...
  462bc8:	47                   	rex.RXB
  462bc9:	65                   	gs
  462bca:	74 20                	je     462bec <usage_message+0xeac>
  462bcc:	76 61                	jbe    462c2f <usage_message+0xeef>
  462bce:	6c                   	insb   (%dx),%es:(%rdi)
  462bcf:	75 65                	jne    462c36 <usage_message+0xef6>
  462bd1:	20 66 72             	and    %ah,0x72(%rsi)
  462bd4:	6f                   	outsl  %ds:(%rsi),(%dx)
  462bd5:	6d                   	insl   (%dx),%es:(%rdi)
  462bd6:	20 61 67             	and    %ah,0x67(%rcx)
  462bd9:	65 6e                	outsb  %gs:(%rsi),(%dx)
  462bdb:	74 20                	je     462bfd <usage_message+0xebd>
  462bdd:	66                   	data16
  462bde:	61                   	(bad)  
  462bdf:	69 6c 65 64 3a 20 25 	imul   $0x7325203a,0x64(%rbp,%riz,2),%ebp
  462be6:	73 
  462be7:	00 67 65             	add    %ah,0x65(%rdi)
  462bea:	74 5f                	je     462c4b <usage_message+0xf0b>
  462bec:	73 6e                	jae    462c5c <usage_message+0xf1c>
  462bee:	6d                   	insl   (%dx),%es:(%rdi)
  462bef:	70 69                	jo     462c5a <usage_message+0xf1a>
  462bf1:	64                   	fs
  462bf2:	78 5f                	js     462c53 <usage_message+0xf13>
  462bf4:	6e                   	outsb  %ds:(%rsi),(%dx)
  462bf5:	65                   	gs
  462bf6:	61                   	(bad)  
  462bf7:	72 65                	jb     462c5e <usage_message+0xf1e>
  462bf9:	73 74                	jae    462c6f <usage_message+0xf2f>
  462bfb:	69 6e 64 65 78 00 49 	imul   $0x49007865,0x64(%rsi),%ebp
  462c02:	6e                   	outsb  %ds:(%rsi),(%dx)
  462c03:	20 25 73 28 6f 69    	and    %ah,0x696f2873(%rip)        # 69b5547c <_end+0x6949cb7c>
  462c09:	64 3a 25 73 2c 76 61 	cmp    %fs:0x61762c73(%rip),%ah        # 61bc5883 <_end+0x6150cf83>
  462c10:	6c                   	insb   (%dx),%es:(%rdi)
  462c11:	75 65                	jne    462c78 <usage_message+0xf38>
  462c13:	3a 25 73 29 00 73    	cmp    0x73002973(%rip),%ah        # 7346558c <_end+0x72dacc8c>
  462c19:	6e                   	outsb  %ds:(%rsi),(%dx)
  462c1a:	6d                   	insl   (%dx),%es:(%rdi)
  462c1b:	70 5f                	jo     462c7c <usage_message+0xf3c>
  462c1d:	67                   	addr32
  462c1e:	65                   	gs
  462c1f:	74 5f                	je     462c80 <usage_message+0xf40>
  462c21:	69 6e 64 65 78 00 25 	imul   $0x25007865,0x64(%rsi),%ebp
  462c28:	73 3a                	jae    462c64 <usage_message+0xf24>
  462c2a:	20 73 6e             	and    %dh,0x6e(%rbx)
  462c2d:	6d                   	insl   (%dx),%es:(%rdi)
  462c2e:	70 5f                	jo     462c8f <usage_message+0xf4f>
  462c30:	70 64                	jo     462c96 <usage_message+0xf56>
  462c32:	75 5f                	jne    462c93 <usage_message+0xf53>
  462c34:	63 72 65             	movslq 0x65(%rdx),%esi
  462c37:	61                   	(bad)  
  462c38:	74 65                	je     462c9f <usage_message+0xf5f>
  462c3a:	28 29                	sub    %ch,(%rcx)
  462c3c:	00 4e 4f             	add    %cl,0x4f(%rsi)
  462c3f:	54                   	push   %rsp
  462c40:	20 46 4f             	and    %al,0x4f(%rsi)
  462c43:	55                   	push   %rbp
  462c44:	4e                   	rex.WRX
  462c45:	44 3a 20             	cmp    (%rax),%r12b
  462c48:	25 73 5b 25 73       	and    $0x73255b73,%eax
  462c4d:	5d                   	pop    %rbp
  462c4e:	00 4f 49             	add    %cl,0x49(%rdi)
  462c51:	44 20 6e 6f          	and    %r13b,0x6f(%rsi)
  462c55:	74 20                	je     462c77 <usage_message+0xf37>
  462c57:	69 6e 63 72 65 61 73 	imul   $0x73616572,0x63(%rsi),%ebp
  462c5e:	69 6e 67 2e 00 46 4f 	imul   $0x4f46002e,0x67(%rsi),%ebp
  462c65:	55                   	push   %rbp
  462c66:	4e                   	rex.WRX
  462c67:	44 3a 20             	cmp    (%rax),%r12b
  462c6a:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  462c6c:	64                   	fs
  462c6d:	65                   	gs
  462c6e:	78 20                	js     462c90 <usage_message+0xf50>
  462c70:	69 73 20 25 64 00 25 	imul   $0x25006425,0x20(%rbx),%esi
  462c77:	73 3a                	jae    462cb3 <usage_message+0xf73>
  462c79:	20 45 78             	and    %al,0x78(%rbp)
  462c7c:	63 65 70             	movslq 0x70(%rbp),%esp
  462c7f:	74 69                	je     462cea <usage_message+0xfaa>
  462c81:	6f                   	outsl  %ds:(%rsi),(%dx)
  462c82:	6e                   	outsb  %ds:(%rsi),(%dx)
  462c83:	20 76 61             	and    %dh,0x61(%rsi)
  462c86:	6c                   	insb   (%dx),%es:(%rdi)
  462c87:	75 65                	jne    462cee <usage_message+0xfae>
  462c89:	20 66 6f             	and    %ah,0x6f(%rsi)
  462c8c:	75 6e                	jne    462cfc <usage_message+0xfbc>
  462c8e:	64 00 53 4e          	add    %dl,%fs:0x4e(%rbx)
  462c92:	4d 50                	rex.WRB push   %r8
  462c94:	20 65 72             	and    %ah,0x72(%rbp)
  462c97:	72 6f                	jb     462d08 <usage_message+0xfc8>
  462c99:	72 20                	jb     462cbb <usage_message+0xf7b>
  462c9b:	5b                   	pop    %rbx
  462c9c:	25 73 5d 00 53       	and    $0x53005d73,%eax
  462ca1:	4e                   	rex.WRX
  462ca2:	4d 50                	rex.WRB push   %r8
  462ca4:	20 65 72             	and    %ah,0x72(%rbp)
  462ca7:	72 6f                	jb     462d18 <usage_message+0xfd8>
  462ca9:	72 20                	jb     462ccb <usage_message+0xf8b>
  462cab:	5b                   	pop    %rbx
  462cac:	25 64 5d 00 67       	and    $0x67005d64,%eax
  462cb1:	65                   	gs
  462cb2:	74 5f                	je     462d13 <usage_message+0xfd3>
  462cb4:	73 6e                	jae    462d24 <usage_message+0xfe4>
  462cb6:	6d                   	insl   (%dx),%es:(%rdi)
  462cb7:	70 00                	jo     462cb9 <usage_message+0xf79>
  462cb9:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  462cbb:	20 25 73 28 6f 69    	and    %ah,0x696f2873(%rip)        # 69b55534 <_end+0x6949cc34>
  462cc1:	64 3a 25 73 29 00 53 	cmp    %fs:0x53002973(%rip),%ah        # 5346563b <_end+0x52dacd3b>
  462cc8:	74 61                	je     462d2b <usage_message+0xfeb>
  462cca:	74 75                	je     462d41 <usage_message+0x1001>
  462ccc:	73 20                	jae    462cee <usage_message+0xfae>
  462cce:	73 65                	jae    462d35 <usage_message+0xff5>
  462cd0:	6e                   	outsb  %ds:(%rsi),(%dx)
  462cd1:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  462cd5:	64                   	fs
  462cd6:	5d                   	pop    %rbp
  462cd7:	00 48 65             	add    %cl,0x65(%rax)
  462cda:	78 2d                	js     462d09 <usage_message+0xfc9>
  462cdc:	53                   	push   %rbx
  462cdd:	54                   	push   %rsp
  462cde:	52                   	push   %rdx
  462cdf:	49                   	rex.WB
  462ce0:	4e                   	rex.WRX
  462ce1:	47 3a 20             	rex.RXB cmp    (%r8),%r12b
  462ce4:	00 25 64 2e 25 64    	add    %ah,0x64252e64(%rip)        # 646b5b4e <_end+0x63ffd24e>
  462cea:	2e                   	cs
  462ceb:	25 64 2e 25 64       	and    $0x64252e64,%eax
  462cf0:	00 73 6e             	add    %dh,0x6e(%rbx)
  462cf3:	6d                   	insl   (%dx),%es:(%rdi)
  462cf4:	70 5f                	jo     462d55 <usage_message+0x1015>
  462cf6:	6e                   	outsb  %ds:(%rsi),(%dx)
  462cf7:	6f                   	outsl  %ds:(%rsi),(%dx)
  462cf8:	72 6d                	jb     462d67 <usage_message+0x1027>
  462cfa:	61                   	(bad)  
  462cfb:	6c                   	insb   (%dx),%es:(%rdi)
  462cfc:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%rdx),%edi
  462d03:	5f                   	pop    %rdi
  462d04:	76 61                	jbe    462d67 <usage_message+0x1027>
  462d06:	6c                   	insb   (%dx),%es:(%rdi)
  462d07:	75 65                	jne    462d6e <usage_message+0x102e>
  462d09:	5f                   	pop    %rdi
  462d0a:	73 6e                	jae    462d7a <usage_message+0x103a>
  462d0c:	6d                   	insl   (%dx),%es:(%rdi)
  462d0d:	70 00                	jo     462d0f <usage_message+0xfcf>
  462d0f:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  462d11:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f558a <_end+0x2003cc8a>
  462d17:	6b 65 79 3a          	imul   $0x3a,0x79(%rbp),%esp
  462d1b:	27                   	(bad)  
  462d1c:	25 73 27 20 6f       	and    $0x6f202773,%eax
  462d21:	69 64 3a 27 25 73 27 	imul   $0x277325,0x27(%rdx,%rdi,1),%esp
  462d28:	00 
  462d29:	63 68 65             	movslq 0x65(%rax),%ebp
  462d2c:	63 6b 73             	movslq 0x73(%rbx),%ebp
  462d2f:	5f                   	pop    %rdi
  462d30:	73 6e                	jae    462da0 <usage_message+0x1060>
  462d32:	6d                   	insl   (%dx),%es:(%rdi)
  462d33:	70 2e                	jo     462d63 <usage_message+0x1023>
  462d35:	63 00                	movslq (%rax),%eax
  462d37:	73 6e                	jae    462da7 <usage_message+0x1067>
  462d39:	6d                   	insl   (%dx),%es:(%rdi)
  462d3a:	70 5f                	jo     462d9b <usage_message+0x105b>
  462d3c:	6f                   	outsl  %ds:(%rsi),(%dx)
  462d3d:	70 65                	jo     462da4 <usage_message+0x1064>
  462d3f:	6e                   	outsb  %ds:(%rsi),(%dx)
  462d40:	5f                   	pop    %rdi
  462d41:	73 65                	jae    462da8 <usage_message+0x1068>
  462d43:	73 73                	jae    462db8 <usage_message+0x1078>
  462d45:	69 6f 6e 00 25 73 3a 	imul   $0x3a732500,0x6e(%rdi),%ebp
  462d4c:	25 64 00 53 4e       	and    $0x4e530064,%eax
  462d51:	4d 50                	rex.WRB push   %r8
  462d53:	20 5b 25             	and    %bl,0x25(%rbx)
  462d56:	73 40                	jae    462d98 <usage_message+0x1058>
  462d58:	25 73 5d 00 53       	and    $0x53005d73,%eax
  462d5d:	4e                   	rex.WRX
  462d5e:	4d 50                	rex.WRB push   %r8
  462d60:	76 33                	jbe    462d95 <usage_message+0x1055>
  462d62:	20 5b 25             	and    %bl,0x25(%rbx)
  462d65:	73 40                	jae    462da7 <usage_message+0x1067>
  462d67:	25 73 5d 00 45       	and    $0x45005d73,%eax
  462d6c:	72 72                	jb     462de0 <usage_message+0x10a0>
  462d6e:	6f                   	outsl  %ds:(%rsi),(%dx)
  462d6f:	72 20                	jb     462d91 <usage_message+0x1051>
  462d71:	64 6f                	outsl  %fs:(%rsi),(%dx)
  462d73:	69 6e 67 20 73 6e 6d 	imul   $0x6d6e7320,0x67(%rsi),%ebp
  462d7a:	70 5f                	jo     462ddb <usage_message+0x109b>
  462d7c:	6f                   	outsl  %ds:(%rsi),(%dx)
  462d7d:	70 65                	jo     462de4 <usage_message+0x10a4>
  462d7f:	6e                   	outsb  %ds:(%rsi),(%dx)
  462d80:	28 29                	sub    %ch,(%rcx)
  462d82:	00 53 74             	add    %dl,0x74(%rbx)
  462d85:	61                   	(bad)  
  462d86:	6e                   	outsb  %ds:(%rsi),(%dx)
  462d87:	64                   	fs
  462d88:	61                   	(bad)  
  462d89:	72 64                	jb     462def <usage_message+0x10af>
  462d8b:	20 70 72             	and    %dh,0x72(%rax)
  462d8e:	6f                   	outsl  %ds:(%rsi),(%dx)
  462d8f:	63 65 73             	movslq 0x73(%rbp),%esp
  462d92:	73 69                	jae    462dfd <usage_message+0x10bd>
  462d94:	6e                   	outsb  %ds:(%rsi),(%dx)
  462d95:	67 00 53 70          	addr32 add %dl,0x70(%ebx)
  462d99:	65 63 69 61          	movslq %gs:0x61(%rcx),%ebp
  462d9d:	6c                   	insb   (%dx),%es:(%rdi)
  462d9e:	20 70 72             	and    %dh,0x72(%rax)
  462da1:	6f                   	outsl  %ds:(%rsi),(%dx)
  462da2:	63 65 73             	movslq 0x73(%rbp),%esp
  462da5:	73 69                	jae    462e10 <usage_message+0x10d0>
  462da7:	6e                   	outsb  %ds:(%rsi),(%dx)
  462da8:	67 00 6d 65          	addr32 add %ch,0x65(%ebp)
  462dac:	74 68                	je     462e16 <usage_message+0x10d6>
  462dae:	6f                   	outsl  %ds:(%rsi),(%dx)
  462daf:	64 3a 25 73 00 6f 69 	cmp    %fs:0x696f0073(%rip),%ah        # 69b52e29 <_end+0x6949a529>
  462db6:	64                   	fs
  462db7:	5f                   	pop    %rdi
  462db8:	69 6e 64 65 78 3a 25 	imul   $0x253a7865,0x64(%rsi),%ebp
  462dbf:	73 00                	jae    462dc1 <usage_message+0x1081>
  462dc1:	69 6e 64 65 78 5f 76 	imul   $0x765f7865,0x64(%rsi),%ebp
  462dc8:	61                   	(bad)  
  462dc9:	6c                   	insb   (%dx),%es:(%rdi)
  462dca:	75 65                	jne    462e31 <usage_message+0x10f1>
  462dcc:	3a 25 73 00 63 61    	cmp    0x61630073(%rip),%ah        # 61a92e45 <_end+0x613da545>
  462dd2:	63 68 65             	movslq 0x65(%rax),%ebp
  462dd5:	5f                   	pop    %rdi
  462dd6:	67                   	addr32
  462dd7:	65                   	gs
  462dd8:	74 5f                	je     462e39 <usage_message+0x10f9>
  462dda:	73 6e                	jae    462e4a <usage_message+0x110a>
  462ddc:	6d                   	insl   (%dx),%es:(%rdi)
  462ddd:	70 5f                	jo     462e3e <usage_message+0x10fe>
  462ddf:	69 6e 64 65 78 00 45 	imul   $0x45007865,0x64(%rsi),%ebp
  462de6:	6e                   	outsb  %ds:(%rsi),(%dx)
  462de7:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  462deb:	20 25 73 28 69 6e    	and    %ah,0x6e692873(%rip)        # 6eaf5664 <_end+0x6e43cd64>
  462df1:	64                   	fs
  462df2:	65                   	gs
  462df3:	78 3a                	js     462e2f <usage_message+0x10ef>
  462df5:	25 64 29 3a 25       	and    $0x253a2964,%eax
  462dfa:	73 00                	jae    462dfc <usage_message+0x10bc>
  462dfc:	25 73 2e 25 64       	and    $0x64252e73,%eax
  462e01:	00 63 61             	add    %ah,0x61(%rbx)
  462e04:	63 68 65             	movslq 0x65(%rax),%ebp
  462e07:	5f                   	pop    %rdi
  462e08:	64                   	fs
  462e09:	65                   	gs
  462e0a:	6c                   	insb   (%dx),%es:(%rdi)
  462e0b:	5f                   	pop    %rdi
  462e0c:	73 6e                	jae    462e7c <usage_message+0x113c>
  462e0e:	6d                   	insl   (%dx),%es:(%rdi)
  462e0f:	70 5f                	jo     462e70 <usage_message+0x1130>
  462e11:	69 6e 64 65 78 00 63 	imul   $0x63007865,0x64(%rsi),%ebp
  462e18:	61                   	(bad)  
  462e19:	63 68 65             	movslq 0x65(%rax),%ebp
  462e1c:	5f                   	pop    %rdi
  462e1d:	70 75                	jo     462e94 <usage_message+0x1154>
  462e1f:	74 5f                	je     462e80 <usage_message+0x1140>
  462e21:	73 6e                	jae    462e91 <usage_message+0x1151>
  462e23:	6d                   	insl   (%dx),%es:(%rdi)
  462e24:	70 5f                	jo     462e85 <usage_message+0x1145>
  462e26:	69 6e 64 65 78 00 46 	imul   $0x46007865,0x64(%rsi),%ebp
  462e2d:	6f                   	outsl  %ds:(%rsi),(%dx)
  462e2e:	75 6e                	jne    462e9e <usage_message+0x115e>
  462e30:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  462e34:	64                   	fs
  462e35:	65                   	gs
  462e36:	78 3a                	js     462e72 <usage_message+0x1132>
  462e38:	25 64 00 46 75       	and    $0x75460064,%eax
  462e3d:	6c                   	insb   (%dx),%es:(%rdi)
  462e3e:	6c                   	insb   (%dx),%es:(%rdi)
  462e3f:	20 4f 49             	and    %cl,0x49(%rdi)
  462e42:	44 3a 25 73 00 73 6e 	cmp    0x6e730073(%rip),%r12b        # 6eb92ebc <_end+0x6e4da5bc>
  462e49:	6d                   	insl   (%dx),%es:(%rdi)
  462e4a:	70 5f                	jo     462eab <usage_message+0x116b>
  462e4c:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  462e50:	65                   	gs
  462e51:	5f                   	pop    %rdi
  462e52:	73 65                	jae    462eb9 <usage_message+0x1179>
  462e54:	73 73                	jae    462ec9 <usage_message+0x1189>
  462e56:	69 6f 6e 00 69 66 49 	imul   $0x49666900,0x6e(%rdi),%ebp
  462e5d:	6e                   	outsb  %ds:(%rsi),(%dx)
  462e5e:	64                   	fs
  462e5f:	65                   	gs
  462e60:	78 00                	js     462e62 <usage_message+0x1122>
  462e62:	31 2e                	xor    %ebp,(%rsi)
  462e64:	33 2e                	xor    (%rsi),%ebp
  462e66:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462e6a:	32 2e                	xor    (%rsi),%ch
  462e6c:	31 2e                	xor    %ebp,(%rsi)
  462e6e:	32 2e                	xor    (%rsi),%ch
  462e70:	32 2e                	xor    (%rsi),%ch
  462e72:	31 2e                	xor    %ebp,(%rsi)
  462e74:	31 00                	xor    %eax,(%rax)
  462e76:	69 66 44 65 73 63 72 	imul   $0x72637365,0x44(%rsi),%esp
  462e7d:	00 31                	add    %dh,(%rcx)
  462e7f:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  462e82:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462e86:	32 2e                	xor    (%rsi),%ch
  462e88:	31 2e                	xor    %ebp,(%rsi)
  462e8a:	32 2e                	xor    (%rsi),%ch
  462e8c:	32 2e                	xor    (%rsi),%ch
  462e8e:	31 2e                	xor    %ebp,(%rsi)
  462e90:	32 00                	xor    (%rax),%al
  462e92:	69 66 54 79 70 65 00 	imul   $0x657079,0x54(%rsi),%esp
  462e99:	31 2e                	xor    %ebp,(%rsi)
  462e9b:	33 2e                	xor    (%rsi),%ebp
  462e9d:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462ea1:	32 2e                	xor    (%rsi),%ch
  462ea3:	31 2e                	xor    %ebp,(%rsi)
  462ea5:	32 2e                	xor    (%rsi),%ch
  462ea7:	32 2e                	xor    (%rsi),%ch
  462ea9:	31 2e                	xor    %ebp,(%rsi)
  462eab:	33 00                	xor    (%rax),%eax
  462ead:	69 66 4d 74 75 00 31 	imul   $0x31007574,0x4d(%rsi),%esp
  462eb4:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  462eb7:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462ebb:	32 2e                	xor    (%rsi),%ch
  462ebd:	31 2e                	xor    %ebp,(%rsi)
  462ebf:	32 2e                	xor    (%rsi),%ch
  462ec1:	32 2e                	xor    (%rsi),%ch
  462ec3:	31 2e                	xor    %ebp,(%rsi)
  462ec5:	34 00                	xor    $0x0,%al
  462ec7:	69 66 53 70 65 65 64 	imul   $0x64656570,0x53(%rsi),%esp
  462ece:	00 31                	add    %dh,(%rcx)
  462ed0:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  462ed3:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462ed7:	32 2e                	xor    (%rsi),%ch
  462ed9:	31 2e                	xor    %ebp,(%rsi)
  462edb:	32 2e                	xor    (%rsi),%ch
  462edd:	32 2e                	xor    (%rsi),%ch
  462edf:	31 2e                	xor    %ebp,(%rsi)
  462ee1:	35 00 69 66 50       	xor    $0x50666900,%eax
  462ee6:	68 79 73 41 64       	pushq  $0x64417379
  462eeb:	64                   	fs
  462eec:	72 65                	jb     462f53 <usage_message+0x1213>
  462eee:	73 73                	jae    462f63 <usage_message+0x1223>
  462ef0:	00 31                	add    %dh,(%rcx)
  462ef2:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  462ef5:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462ef9:	32 2e                	xor    (%rsi),%ch
  462efb:	31 2e                	xor    %ebp,(%rsi)
  462efd:	32 2e                	xor    (%rsi),%ch
  462eff:	32 2e                	xor    (%rsi),%ch
  462f01:	31 2e                	xor    %ebp,(%rsi)
  462f03:	36 00 69 66          	add    %ch,%ss:0x66(%rcx)
  462f07:	41                   	rex.B
  462f08:	64                   	fs
  462f09:	6d                   	insl   (%dx),%es:(%rdi)
  462f0a:	69 6e 53 74 61 74 75 	imul   $0x75746174,0x53(%rsi),%ebp
  462f11:	73 00                	jae    462f13 <usage_message+0x11d3>
  462f13:	31 2e                	xor    %ebp,(%rsi)
  462f15:	33 2e                	xor    (%rsi),%ebp
  462f17:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462f1b:	32 2e                	xor    (%rsi),%ch
  462f1d:	31 2e                	xor    %ebp,(%rsi)
  462f1f:	32 2e                	xor    (%rsi),%ch
  462f21:	32 2e                	xor    (%rsi),%ch
  462f23:	31 2e                	xor    %ebp,(%rsi)
  462f25:	37                   	(bad)  
  462f26:	00 69 66             	add    %ch,0x66(%rcx)
  462f29:	4f 70 65             	rex.WRXB jo     462f91 <usage_message+0x1251>
  462f2c:	72 53                	jb     462f81 <usage_message+0x1241>
  462f2e:	74 61                	je     462f91 <usage_message+0x1251>
  462f30:	74 75                	je     462fa7 <usage_message+0x1267>
  462f32:	73 00                	jae    462f34 <usage_message+0x11f4>
  462f34:	31 2e                	xor    %ebp,(%rsi)
  462f36:	33 2e                	xor    (%rsi),%ebp
  462f38:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462f3c:	32 2e                	xor    (%rsi),%ch
  462f3e:	31 2e                	xor    %ebp,(%rsi)
  462f40:	32 2e                	xor    (%rsi),%ch
  462f42:	32 2e                	xor    (%rsi),%ch
  462f44:	31 2e                	xor    %ebp,(%rsi)
  462f46:	38 00                	cmp    %al,(%rax)
  462f48:	69 66 49 6e 4f 63 74 	imul   $0x74634f6e,0x49(%rsi),%esp
  462f4f:	65                   	gs
  462f50:	74 73                	je     462fc5 <usage_message+0x1285>
  462f52:	00 31                	add    %dh,(%rcx)
  462f54:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  462f57:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462f5b:	32 2e                	xor    (%rsi),%ch
  462f5d:	31 2e                	xor    %ebp,(%rsi)
  462f5f:	32 2e                	xor    (%rsi),%ch
  462f61:	32 2e                	xor    (%rsi),%ch
  462f63:	31 2e                	xor    %ebp,(%rsi)
  462f65:	31 30                	xor    %esi,(%rax)
  462f67:	00 69 66             	add    %ch,0x66(%rcx)
  462f6a:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  462f6c:	55                   	push   %rbp
  462f6d:	63 61 73             	movslq 0x73(%rcx),%esp
  462f70:	74 50                	je     462fc2 <usage_message+0x1282>
  462f72:	6b 74 73 00 31       	imul   $0x31,0x0(%rbx,%rsi,2),%esi
  462f77:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  462f7a:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462f7e:	32 2e                	xor    (%rsi),%ch
  462f80:	31 2e                	xor    %ebp,(%rsi)
  462f82:	32 2e                	xor    (%rsi),%ch
  462f84:	32 2e                	xor    (%rsi),%ch
  462f86:	31 2e                	xor    %ebp,(%rsi)
  462f88:	31 31                	xor    %esi,(%rcx)
  462f8a:	00 69 66             	add    %ch,0x66(%rcx)
  462f8d:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  462f8f:	4e 55                	rex.WRX push   %rbp
  462f91:	63 61 73             	movslq 0x73(%rcx),%esp
  462f94:	74 50                	je     462fe6 <usage_message+0x12a6>
  462f96:	6b 74 73 00 31       	imul   $0x31,0x0(%rbx,%rsi,2),%esi
  462f9b:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  462f9e:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462fa2:	32 2e                	xor    (%rsi),%ch
  462fa4:	31 2e                	xor    %ebp,(%rsi)
  462fa6:	32 2e                	xor    (%rsi),%ch
  462fa8:	32 2e                	xor    (%rsi),%ch
  462faa:	31 2e                	xor    %ebp,(%rsi)
  462fac:	31 32                	xor    %esi,(%rdx)
  462fae:	00 69 66             	add    %ch,0x66(%rcx)
  462fb1:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  462fb3:	44 69 73 63 61 72 64 	imul   $0x73647261,0x63(%rbx),%r14d
  462fba:	73 
  462fbb:	00 31                	add    %dh,(%rcx)
  462fbd:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  462fc0:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462fc4:	32 2e                	xor    (%rsi),%ch
  462fc6:	31 2e                	xor    %ebp,(%rsi)
  462fc8:	32 2e                	xor    (%rsi),%ch
  462fca:	32 2e                	xor    (%rsi),%ch
  462fcc:	31 2e                	xor    %ebp,(%rsi)
  462fce:	31 33                	xor    %esi,(%rbx)
  462fd0:	00 69 66             	add    %ch,0x66(%rcx)
  462fd3:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  462fd5:	45 72 72             	rex.RB jb     46304a <usage_message+0x130a>
  462fd8:	6f                   	outsl  %ds:(%rsi),(%dx)
  462fd9:	72 73                	jb     46304e <usage_message+0x130e>
  462fdb:	00 31                	add    %dh,(%rcx)
  462fdd:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  462fe0:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  462fe4:	32 2e                	xor    (%rsi),%ch
  462fe6:	31 2e                	xor    %ebp,(%rsi)
  462fe8:	32 2e                	xor    (%rsi),%ch
  462fea:	32 2e                	xor    (%rsi),%ch
  462fec:	31 2e                	xor    %ebp,(%rsi)
  462fee:	31 34 00             	xor    %esi,(%rax,%rax,1)
  462ff1:	69 66 49 6e 55 6e 6b 	imul   $0x6b6e556e,0x49(%rsi),%esp
  462ff8:	6e                   	outsb  %ds:(%rsi),(%dx)
  462ff9:	6f                   	outsl  %ds:(%rsi),(%dx)
  462ffa:	77 6e                	ja     46306a <usage_message+0x132a>
  462ffc:	50                   	push   %rax
  462ffd:	72 6f                	jb     46306e <usage_message+0x132e>
  462fff:	74 6f                	je     463070 <usage_message+0x1330>
  463001:	73 00                	jae    463003 <usage_message+0x12c3>
  463003:	31 2e                	xor    %ebp,(%rsi)
  463005:	33 2e                	xor    (%rsi),%ebp
  463007:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  46300b:	32 2e                	xor    (%rsi),%ch
  46300d:	31 2e                	xor    %ebp,(%rsi)
  46300f:	32 2e                	xor    (%rsi),%ch
  463011:	32 2e                	xor    (%rsi),%ch
  463013:	31 2e                	xor    %ebp,(%rsi)
  463015:	31 35 00 69 66 4f    	xor    %esi,0x4f666900(%rip)        # 4fac991b <_end+0x4f41101b>
  46301b:	75 74                	jne    463091 <usage_message+0x1351>
  46301d:	4f 63 74 65 74       	movslq 0x74(%r13,%r12,2),%r14
  463022:	73 00                	jae    463024 <usage_message+0x12e4>
  463024:	31 2e                	xor    %ebp,(%rsi)
  463026:	33 2e                	xor    (%rsi),%ebp
  463028:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  46302c:	32 2e                	xor    (%rsi),%ch
  46302e:	31 2e                	xor    %ebp,(%rsi)
  463030:	32 2e                	xor    (%rsi),%ch
  463032:	32 2e                	xor    (%rsi),%ch
  463034:	31 2e                	xor    %ebp,(%rsi)
  463036:	31 36                	xor    %esi,(%rsi)
  463038:	00 69 66             	add    %ch,0x66(%rcx)
  46303b:	4f 75 74             	rex.WRXB jne    4630b2 <usage_message+0x1372>
  46303e:	55                   	push   %rbp
  46303f:	63 61 73             	movslq 0x73(%rcx),%esp
  463042:	74 50                	je     463094 <usage_message+0x1354>
  463044:	6b 74 73 00 31       	imul   $0x31,0x0(%rbx,%rsi,2),%esi
  463049:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  46304c:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  463050:	32 2e                	xor    (%rsi),%ch
  463052:	31 2e                	xor    %ebp,(%rsi)
  463054:	32 2e                	xor    (%rsi),%ch
  463056:	32 2e                	xor    (%rsi),%ch
  463058:	31 2e                	xor    %ebp,(%rsi)
  46305a:	31 37                	xor    %esi,(%rdi)
  46305c:	00 69 66             	add    %ch,0x66(%rcx)
  46305f:	4f 75 74             	rex.WRXB jne    4630d6 <usage_message+0x1396>
  463062:	4e 55                	rex.WRX push   %rbp
  463064:	63 61 73             	movslq 0x73(%rcx),%esp
  463067:	74 50                	je     4630b9 <usage_message+0x1379>
  463069:	6b 74 73 00 31       	imul   $0x31,0x0(%rbx,%rsi,2),%esi
  46306e:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  463071:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  463075:	32 2e                	xor    (%rsi),%ch
  463077:	31 2e                	xor    %ebp,(%rsi)
  463079:	32 2e                	xor    (%rsi),%ch
  46307b:	32 2e                	xor    (%rsi),%ch
  46307d:	31 2e                	xor    %ebp,(%rsi)
  46307f:	31 38                	xor    %edi,(%rax)
  463081:	00 69 66             	add    %ch,0x66(%rcx)
  463084:	4f 75 74             	rex.WRXB jne    4630fb <usage_message+0x13bb>
  463087:	44 69 73 63 61 72 64 	imul   $0x73647261,0x63(%rbx),%r14d
  46308e:	73 
  46308f:	00 31                	add    %dh,(%rcx)
  463091:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  463094:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  463098:	32 2e                	xor    (%rsi),%ch
  46309a:	31 2e                	xor    %ebp,(%rsi)
  46309c:	32 2e                	xor    (%rsi),%ch
  46309e:	32 2e                	xor    (%rsi),%ch
  4630a0:	31 2e                	xor    %ebp,(%rsi)
  4630a2:	31 39                	xor    %edi,(%rcx)
  4630a4:	00 69 66             	add    %ch,0x66(%rcx)
  4630a7:	4f 75 74             	rex.WRXB jne    46311e <usage_message+0x13de>
  4630aa:	45 72 72             	rex.RB jb     46311f <usage_message+0x13df>
  4630ad:	6f                   	outsl  %ds:(%rsi),(%dx)
  4630ae:	72 73                	jb     463123 <usage_message+0x13e3>
  4630b0:	00 31                	add    %dh,(%rcx)
  4630b2:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  4630b5:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  4630b9:	32 2e                	xor    (%rsi),%ch
  4630bb:	31 2e                	xor    %ebp,(%rsi)
  4630bd:	32 2e                	xor    (%rsi),%ch
  4630bf:	32 2e                	xor    (%rsi),%ch
  4630c1:	31 2e                	xor    %ebp,(%rsi)
  4630c3:	32 30                	xor    (%rax),%dh
  4630c5:	00 69 66             	add    %ch,0x66(%rcx)
  4630c8:	4f 75 74             	rex.WRXB jne    46313f <usage_message+0x13ff>
  4630cb:	51                   	push   %rcx
  4630cc:	4c                   	rex.WR
  4630cd:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4630cf:	00 31                	add    %dh,(%rcx)
  4630d1:	2e 33 2e             	xor    %cs:(%rsi),%ebp
  4630d4:	36 2e 31 2e          	xor    %ebp,%cs:%ss:(%rsi)
  4630d8:	32 2e                	xor    (%rsi),%ch
  4630da:	31 2e                	xor    %ebp,(%rsi)
  4630dc:	32 2e                	xor    (%rsi),%ch
  4630de:	32 2e                	xor    (%rsi),%ch
  4630e0:	31 2e                	xor    %ebp,(%rsi)
  4630e2:	32 31                	xor    (%rcx),%dh
  4630e4:	00 00                	add    %al,(%rax)
  4630e6:	00 00                	add    %al,(%rax)
  4630e8:	56                   	push   %rsi
  4630e9:	41 52                	push   %r10
  4630eb:	3a 20                	cmp    (%rax),%ah
  4630ed:	25 73 20 3d 20       	and    $0x203d2073,%eax
  4630f2:	25 73 20 28 74       	and    $0x74282073,%eax
  4630f7:	79 70                	jns    463169 <usage_message+0x1429>
  4630f9:	65                   	gs
  4630fa:	3d 25 64 29 28       	cmp    $0x28296425,%eax
  4630ff:	6c                   	insb   (%dx),%es:(%rdi)
  463100:	65 6e                	outsb  %gs:(%rsi),(%dx)
  463102:	67 74 68             	addr32 je 46316d <usage_message+0x142d>
  463105:	20 3d 20 25 64 29    	and    %bh,0x29642520(%rip)        # 29aa562b <_end+0x293ecd2b>
  46310b:	00 00                	add    %al,(%rax)
  46310d:	00 00                	add    %al,(%rax)
  46310f:	00 54 69 6d          	add    %dl,0x6d(%rcx,%rbp,2)
  463113:	65 6f                	outsl  %gs:(%rsi),(%dx)
  463115:	75 74                	jne    46318b <usage_message+0x144b>
  463117:	20 77 68             	and    %dh,0x68(%rdi)
  46311a:	69 6c 65 20 63 6f 6e 	imul   $0x6e6e6f63,0x20(%rbp,%riz,2),%ebp
  463121:	6e 
  463122:	65 63 74 69 6e       	movslq %gs:0x6e(%rcx,%rbp,2),%esi
  463127:	67 20 74 6f 20       	addr32 and %dh,0x20(%edi,%ebp,2)
  46312c:	5b                   	pop    %rbx
  46312d:	25 73 3a 25 64       	and    $0x64253a73,%eax
  463132:	5d                   	pop    %rbp
  463133:	00 00                	add    %al,(%rax)
  463135:	00 00                	add    %al,(%rax)
  463137:	00 41 56             	add    %al,0x56(%rcx)
  46313a:	20 6c 6f 6f          	and    %ch,0x6f(%rdi,%rbp,2)
  46313e:	70 20                	jo     463160 <usage_message+0x1420>
  463140:	4f                   	rex.WRXB
  463141:	49                   	rex.WB
  463142:	44 20 5b 25          	and    %r11b,0x25(%rbx)
  463146:	73 5d                	jae    4631a5 <usage_message+0x1465>
  463148:	20 54 79 70          	and    %dl,0x70(%rcx,%rdi,2)
  46314c:	65 20 5b 30          	and    %bl,%gs:0x30(%rbx)
  463150:	78 25                	js     463177 <usage_message+0x1437>
  463152:	30 32                	xor    %dh,(%rdx)
  463154:	58                   	pop    %rax
  463155:	5d                   	pop    %rbp
  463156:	20 27                	and    %ah,(%rdi)
  463158:	25 73 27 00 00       	and    $0x2773,%eax
  46315d:	00 00                	add    %al,(%rax)
  46315f:	00 4f 49             	add    %cl,0x49(%rdi)
  463162:	44 20 5b 25          	and    %r11b,0x25(%rbx)
  463166:	73 5d                	jae    4631c5 <usage_message+0x1485>
  463168:	20 76 61             	and    %dh,0x61(%rsi)
  46316b:	6c                   	insb   (%dx),%es:(%rdi)
  46316c:	75 65                	jne    4631d3 <usage_message+0x1493>
  46316e:	20 68 61             	and    %ch,0x61(%rax)
  463171:	73 20                	jae    463193 <usage_message+0x1453>
  463173:	75 6e                	jne    4631e3 <usage_message+0x14a3>
  463175:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  463179:	6e                   	outsb  %ds:(%rsi),(%dx)
  46317a:	20 74 79 70          	and    %dh,0x70(%rcx,%rdi,2)
  46317e:	65 20 5b 30          	and    %bl,%gs:0x30(%rbx)
  463182:	78 25                	js     4631a9 <usage_message+0x1469>
  463184:	30 32                	xor    %dh,(%rdx)
  463186:	58                   	pop    %rax
  463187:	5d                   	pop    %rbp
	...
  463190:	69 74 65 6d 2d 3e 74 	imul   $0x79743e2d,0x6d(%rbp,%riz,2),%esi
  463197:	79 
  463198:	70 65                	jo     4631ff <usage_message+0x14bf>
  46319a:	20 3d 3d 20 49 54    	and    %bh,0x5449203d(%rip)        # 548f51dd <_end+0x5423c8dd>
  4631a0:	45                   	rex.RB
  4631a1:	4d 5f                	rex.WRB pop    %r15
  4631a3:	54                   	push   %rsp
  4631a4:	59                   	pop    %rcx
  4631a5:	50                   	push   %rax
  4631a6:	45 5f                	rex.RB pop    %r15
  4631a8:	53                   	push   %rbx
  4631a9:	4e                   	rex.WRX
  4631aa:	4d 50                	rex.WRB push   %r8
  4631ac:	76 31                	jbe    4631df <usage_message+0x149f>
  4631ae:	20 7c 7c 20          	and    %bh,0x20(%rsp,%rdi,2)
  4631b2:	69 74 65 6d 2d 3e 74 	imul   $0x79743e2d,0x6d(%rbp,%riz,2),%esi
  4631b9:	79 
  4631ba:	70 65                	jo     463221 <usage_message+0x14e1>
  4631bc:	20 3d 3d 20 49 54    	and    %bh,0x5449203d(%rip)        # 548f51ff <_end+0x5423c8ff>
  4631c2:	45                   	rex.RB
  4631c3:	4d 5f                	rex.WRB pop    %r15
  4631c5:	54                   	push   %rsp
  4631c6:	59                   	pop    %rcx
  4631c7:	50                   	push   %rax
  4631c8:	45 5f                	rex.RB pop    %r15
  4631ca:	53                   	push   %rbx
  4631cb:	4e                   	rex.WRX
  4631cc:	4d 50                	rex.WRB push   %r8
  4631ce:	76 32                	jbe    463202 <usage_message+0x14c2>
  4631d0:	63 20                	movslq (%rax),%esp
  4631d2:	7c 7c                	jl     463250 <usage_message+0x1510>
  4631d4:	20 69 74             	and    %ch,0x74(%rcx)
  4631d7:	65                   	gs
  4631d8:	6d                   	insl   (%dx),%es:(%rdi)
  4631d9:	2d 3e 74 79 70       	sub    $0x7079743e,%eax
  4631de:	65 20 3d 3d 20 49 54 	and    %bh,%gs:0x5449203d(%rip)        # 548f5222 <_end+0x5423c922>
  4631e5:	45                   	rex.RB
  4631e6:	4d 5f                	rex.WRB pop    %r15
  4631e8:	54                   	push   %rsp
  4631e9:	59                   	pop    %rcx
  4631ea:	50                   	push   %rax
  4631eb:	45 5f                	rex.RB pop    %r15
  4631ed:	53                   	push   %rbx
  4631ee:	4e                   	rex.WRX
  4631ef:	4d 50                	rex.WRB push   %r8
  4631f1:	76 33                	jbe    463226 <usage_message+0x14e6>
  4631f3:	00 00                	add    %al,(%rax)
  4631f5:	00 00                	add    %al,(%rax)
  4631f7:	00 45 72             	add    %al,0x72(%rbp)
  4631fa:	72 6f                	jb     46326b <usage_message+0x152b>
  4631fc:	72 20                	jb     46321e <usage_message+0x14de>
  4631fe:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  463201:	65                   	gs
  463202:	72 61                	jb     463265 <usage_message+0x1525>
  463204:	74 69                	je     46326f <usage_message+0x152f>
  463206:	6e                   	outsb  %ds:(%rsi),(%dx)
  463207:	67 20 4b 75          	addr32 and %cl,0x75(%ebx)
  46320b:	20 66 72             	and    %ah,0x72(%rsi)
  46320e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46320f:	6d                   	insl   (%dx),%es:(%rdi)
  463210:	20 61 75             	and    %ah,0x75(%rcx)
  463213:	74 68                	je     46327d <usage_message+0x153d>
  463215:	65 6e                	outsb  %gs:(%rsi),(%dx)
  463217:	74 69                	je     463282 <usage_message+0x1542>
  463219:	63 61 74             	movslq 0x74(%rcx),%esp
  46321c:	69 6f 6e 20 70 61 73 	imul   $0x73617020,0x6e(%rdi),%ebp
  463223:	73 20                	jae    463245 <usage_message+0x1505>
  463225:	70 68                	jo     46328f <usage_message+0x154f>
  463227:	72 61                	jb     46328a <usage_message+0x154a>
  463229:	73 65                	jae    463290 <usage_message+0x1550>
  46322b:	00 00                	add    %al,(%rax)
  46322d:	00 00                	add    %al,(%rax)
  46322f:	00 45 72             	add    %al,0x72(%rbp)
  463232:	72 6f                	jb     4632a3 <usage_message+0x1563>
  463234:	72 20                	jb     463256 <usage_message+0x1516>
  463236:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  463239:	65                   	gs
  46323a:	72 61                	jb     46329d <usage_message+0x155d>
  46323c:	74 69                	je     4632a7 <usage_message+0x1567>
  46323e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46323f:	67 20 4b 75          	addr32 and %cl,0x75(%ebx)
  463243:	20 66 72             	and    %ah,0x72(%rsi)
  463246:	6f                   	outsl  %ds:(%rsi),(%dx)
  463247:	6d                   	insl   (%dx),%es:(%rdi)
  463248:	20 70 72             	and    %dh,0x72(%rax)
  46324b:	69 76 61 63 79 20 70 	imul   $0x70207963,0x61(%rsi),%esi
  463252:	61                   	(bad)  
  463253:	73 73                	jae    4632c8 <usage_message+0x1588>
  463255:	20 70 68             	and    %dh,0x68(%rax)
  463258:	72 61                	jb     4632bb <usage_message+0x157b>
  46325a:	73 65                	jae    4632c1 <usage_message+0x1581>
  46325c:	00 00                	add    %al,(%rax)
  46325e:	00 00                	add    %al,(%rax)
  463260:	43 61                	rex.XB (bad)  
  463262:	6e                   	outsb  %ds:(%rsi),(%dx)
  463263:	6e                   	outsb  %ds:(%rsi),(%dx)
  463264:	6f                   	outsl  %ds:(%rsi),(%dx)
  463265:	74 20                	je     463287 <usage_message+0x1547>
  463267:	72 65                	jb     4632ce <usage_message+0x158e>
  463269:	74 72                	je     4632dd <usage_message+0x159d>
  46326b:	69 65 76 65 20 61 6c 	imul   $0x6c612065,0x76(%rbp),%esp
  463272:	6c                   	insb   (%dx),%es:(%rdi)
  463273:	20 74 68 72          	and    %dh,0x72(%rax,%rbp,2)
  463277:	65 65 20 70 61       	and    %dh,%gs:0x61(%rax)
  46327c:	72 61                	jb     4632df <usage_message+0x159f>
  46327e:	6d                   	insl   (%dx),%es:(%rdi)
  46327f:	65                   	gs
  463280:	74 65                	je     4632e7 <usage_message+0x15a7>
  463282:	72 73                	jb     4632f7 <usage_message+0x15b7>
  463284:	20 66 72             	and    %ah,0x72(%rsi)
  463287:	6f                   	outsl  %ds:(%rsi),(%dx)
  463288:	6d                   	insl   (%dx),%es:(%rdi)
  463289:	20 5b 25             	and    %bl,0x25(%rbx)
  46328c:	73 5d                	jae    4632eb <usage_message+0x15ab>
  46328e:	00 00                	add    %al,(%rax)
  463290:	55                   	push   %rbp
  463291:	6e                   	outsb  %ds:(%rsi),(%dx)
  463292:	73 75                	jae    463309 <usage_message+0x15c9>
  463294:	70 70                	jo     463306 <usage_message+0x15c6>
  463296:	6f                   	outsl  %ds:(%rsi),(%dx)
  463297:	72 74                	jb     46330d <usage_message+0x15cd>
  463299:	65 64 20 6d 65       	and    %ch,%fs:%gs:0x65(%rbp)
  46329e:	74 68                	je     463308 <usage_message+0x15c8>
  4632a0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4632a1:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  4632a5:	73 5d                	jae    463304 <usage_message+0x15c4>
  4632a7:	20 69 6e             	and    %ch,0x6e(%rcx)
  4632aa:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  4632ae:	20 4f 49             	and    %cl,0x49(%rdi)
  4632b1:	44 20 5b 25          	and    %r11b,0x25(%rbx)
  4632b5:	73 5d                	jae    463314 <usage_message+0x15d4>
  4632b7:	00 43 61             	add    %al,0x61(%rbx)
  4632ba:	6e                   	outsb  %ds:(%rsi),(%dx)
  4632bb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4632bc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4632bd:	74 20                	je     4632df <usage_message+0x159f>
  4632bf:	66 69 6e 64 20 69    	imul   $0x6920,0x64(%rsi),%bp
  4632c5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4632c6:	64                   	fs
  4632c7:	65                   	gs
  4632c8:	78 20                	js     4632ea <usage_message+0x15aa>
  4632ca:	5b                   	pop    %rbx
  4632cb:	25 73 5d 20 6f       	and    $0x6f205d73,%eax
  4632d0:	66                   	data16
  4632d1:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  4632d5:	20 4f 49             	and    %cl,0x49(%rdi)
  4632d8:	44 20 5b 25          	and    %r11b,0x25(%rbx)
  4632dc:	73 5d                	jae    46333b <usage_message+0x15fb>
  4632de:	3a 20                	cmp    (%rax),%ah
  4632e0:	25 73 00 00 00       	and    $0x73,%eax
  4632e5:	00 00                	add    %al,(%rax)
  4632e7:	00 49 6e             	add    %cl,0x6e(%rcx)
  4632ea:	20 25 73 28 6f 69    	and    %ah,0x696f2873(%rip)        # 69b55b63 <_end+0x6949d263>
  4632f0:	64 3a 25 73 2c 76 61 	cmp    %fs:0x61762c73(%rip),%ah        # 61bc5f6a <_end+0x6150d66a>
  4632f7:	6c                   	insb   (%dx),%es:(%rdi)
  4632f8:	75 65                	jne    46335f <usage_message+0x161f>
  4632fa:	3a 25 73 2c 69 6e    	cmp    0x6e692c73(%rip),%ah        # 6eaf5f73 <_end+0x6e43d673>
  463300:	64                   	fs
  463301:	65                   	gs
  463302:	78 3a                	js     46333e <usage_message+0x15fe>
  463304:	25 64 29 00 43       	and    $0x43002964,%eax
  463309:	61                   	(bad)  
  46330a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46330b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46330c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46330d:	74 20                	je     46332f <usage_message+0x15ef>
  46330f:	66 69 6e 64 20 6c    	imul   $0x6c20,0x64(%rsi),%bp
  463315:	65                   	gs
  463316:	66                   	data16
  463317:	74 20                	je     463339 <usage_message+0x15f9>
  463319:	62                   	(bad)  
  46331a:	72 61                	jb     46337d <usage_message+0x163d>
  46331c:	63 6b 65             	movslq 0x65(%rbx),%ebp
  46331f:	74 20                	je     463341 <usage_message+0x1601>
  463321:	69 6e 20 74 68 65 20 	imul   $0x20656874,0x20(%rsi),%ebp
  463328:	4f                   	rex.WRXB
  463329:	49                   	rex.WB
  46332a:	44 20 5b 25          	and    %r11b,0x25(%rbx)
  46332e:	73 5d                	jae    46338d <usage_message+0x164d>
	...
  463338:	4f                   	rex.WRXB
  463339:	49                   	rex.WB
  46333a:	44 20 5b 25          	and    %r11b,0x25(%rbx)
  46333e:	73 5d                	jae    46339d <usage_message+0x165d>
  463340:	20 63 6f             	and    %ah,0x6f(%rbx)
  463343:	6e                   	outsb  %ds:(%rsi),(%dx)
  463344:	74 61                	je     4633a7 <usage_message+0x1667>
  463346:	69 6e 73 20 75 6e 73 	imul   $0x736e7520,0x73(%rsi),%ebp
  46334d:	75 70                	jne    4633bf <usage_message+0x167f>
  46334f:	70 6f                	jo     4633c0 <usage_message+0x1680>
  463351:	72 74                	jb     4633c7 <usage_message+0x1687>
  463353:	65 64 20 70 61       	and    %dh,%fs:%gs:0x61(%rax)
  463358:	72 61                	jb     4633bb <usage_message+0x167b>
  46335a:	6d                   	insl   (%dx),%es:(%rdi)
  46335b:	65                   	gs
  46335c:	74 65                	je     4633c3 <usage_message+0x1683>
  46335e:	72 73                	jb     4633d3 <usage_message+0x1693>
  463360:	00 67 65             	add    %ah,0x65(%rdi)
  463363:	74 5f                	je     4633c4 <usage_message+0x1684>
  463365:	76 61                	jbe    4633c8 <usage_message+0x1688>
  463367:	6c                   	insb   (%dx),%es:(%rdi)
  463368:	75 65                	jne    4633cf <usage_message+0x168f>
  46336a:	5f                   	pop    %rdi
  46336b:	73 6e                	jae    4633db <usage_message+0x169b>
  46336d:	6d                   	insl   (%dx),%es:(%rdi)
  46336e:	70 00                	jo     463370 <usage_message+0x1630>
  463370:	64 6f                	outsl  %fs:(%rsi),(%dx)
  463372:	6d                   	insl   (%dx),%es:(%rdi)
  463373:	61                   	(bad)  
  463374:	69 6e 5f 75 70 00 49 	imul   $0x49007075,0x5f(%rsi),%ebp
  46337b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46337c:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f5bf5 <_end+0x2003d2f5>
  463382:	70 68                	jo     4633ec <usage_message+0x16ac>
  463384:	6f                   	outsl  %ds:(%rsi),(%dx)
  463385:	73 74                	jae    4633fb <usage_message+0x16bb>
  463387:	3a 25 70 00 67 65    	cmp    0x65670070(%rip),%ah        # 65ad33fd <_end+0x6541aafd>
  46338d:	74 5f                	je     4633ee <usage_message+0x16ae>
  46338f:	69 70 6d 69 5f 63 6f 	imul   $0x6f635f69,0x6d(%rax),%esi
  463396:	6e                   	outsb  %ds:(%rsi),(%dx)
  463397:	74 72                	je     46340b <usage_message+0x16cb>
  463399:	6f                   	outsl  %ds:(%rsi),(%dx)
  46339a:	6c                   	insb   (%dx),%es:(%rdi)
  46339b:	00 49 6e             	add    %cl,0x6e(%rcx)
  46339e:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f5c17 <_end+0x2003d317>
  4633a4:	70 68                	jo     46340e <usage_message+0x16ce>
  4633a6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4633a7:	73 74                	jae    46341d <usage_message+0x16dd>
  4633a9:	3a 25 70 20 70 63    	cmp    0x63702070(%rip),%ah        # 63b6541f <_end+0x634acb1f>
  4633af:	6f                   	outsl  %ds:(%rsi),(%dx)
  4633b0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4633b1:	74 72                	je     463425 <usage_message+0x16e5>
  4633b3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4633b4:	6c                   	insb   (%dx),%es:(%rdi)
  4633b5:	3a 25 70 00 45 6e    	cmp    0x6e450070(%rip),%ah        # 6e8b342b <_end+0x6e1fab2b>
  4633bb:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  4633bf:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6f5c38 <_end+0x3a03d338>
  4633c5:	25 70 00 67 65       	and    $0x65670070,%eax
  4633ca:	74 5f                	je     46342b <usage_message+0x16eb>
  4633cc:	69 70 6d 69 5f 73 65 	imul   $0x65735f69,0x6d(%rax),%esi
  4633d3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4633d4:	73 6f                	jae    463445 <usage_message+0x1705>
  4633d6:	72 00                	jb     4633d8 <usage_message+0x1698>
  4633d8:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  4633da:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f5c53 <_end+0x2003d353>
  4633e0:	70 68                	jo     46344a <usage_message+0x170a>
  4633e2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4633e3:	73 74                	jae    463459 <usage_message+0x1719>
  4633e5:	3a 25 70 20 70 73    	cmp    0x73702070(%rip),%ah        # 73b6545b <_end+0x734acb5b>
  4633eb:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4633ed:	73 6f                	jae    46345e <usage_message+0x171e>
  4633ef:	72 3a                	jb     46342b <usage_message+0x16eb>
  4633f1:	25 70 00 64 6f       	and    $0x6f640070,%eax
  4633f6:	6d                   	insl   (%dx),%es:(%rdi)
  4633f7:	61                   	(bad)  
  4633f8:	69 6e 5f 63 6c 6f 73 	imul   $0x736f6c63,0x5f(%rsi),%ebp
  4633ff:	65 64 00 66 72       	add    %ah,%fs:%gs:0x72(%rsi)
  463404:	65                   	gs
  463405:	65                   	gs
  463406:	5f                   	pop    %rdi
  463407:	69 70 6d 69 5f 68 61 	imul   $0x61685f69,0x6d(%rax),%esi
  46340e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46340f:	64                   	fs
  463410:	6c                   	insb   (%dx),%es:(%rdi)
  463411:	65                   	gs
  463412:	72 00                	jb     463414 <usage_message+0x16d4>
  463414:	67                   	addr32
  463415:	65                   	gs
  463416:	74 5f                	je     463477 <usage_message+0x1737>
  463418:	69 70 6d 69 5f 63 6f 	imul   $0x6f635f69,0x6d(%rax),%esi
  46341f:	6e                   	outsb  %ds:(%rsi),(%dx)
  463420:	74 72                	je     463494 <usage_message+0x1754>
  463422:	6f                   	outsl  %ds:(%rsi),(%dx)
  463423:	6c                   	insb   (%dx),%es:(%rdi)
  463424:	5f                   	pop    %rdi
  463425:	62                   	(bad)  
  463426:	79 5f                	jns    463487 <usage_message+0x1747>
  463428:	6e                   	outsb  %ds:(%rsi),(%dx)
  463429:	61                   	(bad)  
  46342a:	6d                   	insl   (%dx),%es:(%rdi)
  46342b:	65 00 49 6e          	add    %cl,%gs:0x6e(%rcx)
  46342f:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f5ca8 <_end+0x2003d3a8>
  463435:	25 73 40 5b 25       	and    $0x255b4073,%eax
  46343a:	73 5d                	jae    463499 <usage_message+0x1759>
  46343c:	3a 25 64 00 69 6e    	cmp    0x6e690064(%rip),%ah        # 6eaf34a6 <_end+0x6e43aba6>
  463442:	69 74 5f 69 70 6d 69 	imul   $0x5f696d70,0x69(%rdi,%rbx,2),%esi
  463449:	5f 
  46344a:	68 6f 73 74 00       	pushq  $0x74736f
  46344f:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  463451:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f5cca <_end+0x2003d3ca>
  463457:	68 6f 73 74 3a       	pushq  $0x3a74736f
  46345c:	27                   	(bad)  
  46345d:	5b                   	pop    %rbx
  46345e:	25 73 5d 3a 25       	and    $0x253a5d73,%eax
  463463:	64                   	fs
  463464:	27                   	(bad)  
  463465:	00 67 65             	add    %ah,0x65(%rdi)
  463468:	74 5f                	je     4634c9 <usage_message+0x1789>
  46346a:	69 70 6d 69 5f 68 6f 	imul   $0x6f685f69,0x6d(%rax),%esi
  463471:	73 74                	jae    4634e7 <usage_message+0x17a7>
  463473:	00 45 6e             	add    %al,0x6e(%rbp)
  463476:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46347a:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6f5cf3 <_end+0x3a03d3f3>
  463480:	25 70 27 00 61       	and    $0x61002770,%eax
  463485:	6c                   	insb   (%dx),%es:(%rdi)
  463486:	6c                   	insb   (%dx),%es:(%rdi)
  463487:	6f                   	outsl  %ds:(%rsi),(%dx)
  463488:	63 61 74             	movslq 0x74(%rcx),%esp
  46348b:	65                   	gs
  46348c:	5f                   	pop    %rdi
  46348d:	69 70 6d 69 5f 68 6f 	imul   $0x6f685f69,0x6d(%rax),%esi
  463494:	73 74                	jae    46350a <usage_message+0x17ca>
  463496:	00 63 68             	add    %ah,0x68(%rbx)
  463499:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  46349d:	5f                   	pop    %rdi
  46349e:	69 70 6d 69 2e 63 00 	imul   $0x632e69,0x6d(%rax),%esi
  4634a5:	73 65                	jae    46350c <usage_message+0x17cc>
  4634a7:	74 75                	je     46351e <usage_message+0x17de>
  4634a9:	70 5f                	jo     46350a <usage_message+0x17ca>
  4634ab:	64 6f                	outsl  %fs:(%rsi),(%dx)
  4634ad:	6e                   	outsb  %ds:(%rsi),(%dx)
  4634ae:	65 00 25 73 28 29 20 	add    %ah,%gs:0x20292873(%rip)        # 206f5d28 <_end+0x2003d428>
  4634b5:	65                   	gs
  4634b6:	72 72                	jb     46352a <usage_message+0x17ea>
  4634b8:	3a 25 64 20 27 25    	cmp    0x25272064(%rip),%ah        # 256d5522 <_end+0x2501cc22>
  4634be:	73 27                	jae    4634e7 <usage_message+0x17a7>
  4634c0:	00 65 6e             	add    %ah,0x6e(%rbp)
  4634c3:	74 69                	je     46352e <usage_message+0x17ee>
  4634c5:	74 79                	je     463540 <usage_message+0x1800>
  4634c7:	5f                   	pop    %rdi
  4634c8:	63 68 61             	movslq 0x61(%rax),%ebp
  4634cb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4634cc:	67 65 00 63 6f       	addr32 add %ah,%gs:0x6f(%ebx)
  4634d1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4634d2:	74 72                	je     463546 <usage_message+0x1806>
  4634d4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4634d5:	6c                   	insb   (%dx),%es:(%rdi)
  4634d6:	5f                   	pop    %rdi
  4634d7:	63 68 61             	movslq 0x61(%rax),%ebp
  4634da:	6e                   	outsb  %ds:(%rsi),(%dx)
  4634db:	67 65 00 61 6c       	addr32 add %ah,%gs:0x6c(%ecx)
  4634e0:	6c                   	insb   (%dx),%es:(%rdi)
  4634e1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4634e2:	63 61 74             	movslq 0x74(%rcx),%esp
  4634e5:	65                   	gs
  4634e6:	5f                   	pop    %rdi
  4634e7:	69 70 6d 69 5f 63 6f 	imul   $0x6f635f69,0x6d(%rax),%esi
  4634ee:	6e                   	outsb  %ds:(%rsi),(%dx)
  4634ef:	74 72                	je     463563 <usage_message+0x1823>
  4634f1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4634f2:	6c                   	insb   (%dx),%es:(%rdi)
  4634f3:	00 49 6e             	add    %cl,0x6e(%rcx)
  4634f6:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f5d6f <_end+0x2003d46f>
  4634fc:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4634ff:	74 72                	je     463573 <usage_message+0x1833>
  463501:	6f                   	outsl  %ds:(%rsi),(%dx)
  463502:	6c                   	insb   (%dx),%es:(%rdi)
  463503:	3a 27                	cmp    (%rdi),%ah
  463505:	25 73 40 5b 25       	and    $0x255b4073,%eax
  46350a:	73 5d                	jae    463569 <usage_message+0x1829>
  46350c:	3a 25 64 27 00 64    	cmp    0x64002764(%rip),%ah        # 64465c76 <_end+0x63dad376>
  463512:	65                   	gs
  463513:	6c                   	insb   (%dx),%es:(%rdi)
  463514:	65                   	gs
  463515:	74 65                	je     46357c <usage_message+0x183c>
  463517:	5f                   	pop    %rdi
  463518:	69 70 6d 69 5f 63 6f 	imul   $0x6f635f69,0x6d(%rax),%esi
  46351f:	6e                   	outsb  %ds:(%rsi),(%dx)
  463520:	74 72                	je     463594 <usage_message+0x1854>
  463522:	6f                   	outsl  %ds:(%rsi),(%dx)
  463523:	6c                   	insb   (%dx),%es:(%rdi)
  463524:	00 43 6f             	add    %al,0x6f(%rbx)
  463527:	6e                   	outsb  %ds:(%rsi),(%dx)
  463528:	74 72                	je     46359c <usage_message+0x185c>
  46352a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46352b:	6c                   	insb   (%dx),%es:(%rdi)
  46352c:	20 27                	and    %ah,(%rdi)
  46352e:	25 73 40 5b 25       	and    $0x255b4073,%eax
  463533:	73 5d                	jae    463592 <usage_message+0x1852>
  463535:	3a 25 64 27 20 64    	cmp    0x64202764(%rip),%ah        # 64665c9f <_end+0x63fad39f>
  46353b:	65                   	gs
  46353c:	6c                   	insb   (%dx),%es:(%rdi)
  46353d:	65                   	gs
  46353e:	74 65                	je     4635a5 <usage_message+0x1865>
  463540:	64 00 73 65          	add    %dh,%fs:0x65(%rbx)
  463544:	6e                   	outsb  %ds:(%rsi),(%dx)
  463545:	73 6f                	jae    4635b6 <usage_message+0x1876>
  463547:	72 5f                	jb     4635a8 <usage_message+0x1868>
  463549:	63 68 61             	movslq 0x61(%rax),%ebp
  46354c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46354d:	67 65 00 61 6c       	addr32 add %ah,%gs:0x6c(%ecx)
  463552:	6c                   	insb   (%dx),%es:(%rdi)
  463553:	6f                   	outsl  %ds:(%rsi),(%dx)
  463554:	63 61 74             	movslq 0x74(%rcx),%esp
  463557:	65                   	gs
  463558:	5f                   	pop    %rdi
  463559:	69 70 6d 69 5f 73 65 	imul   $0x65735f69,0x6d(%rax),%esi
  463560:	6e                   	outsb  %ds:(%rsi),(%dx)
  463561:	73 6f                	jae    4635d2 <usage_message+0x1892>
  463563:	72 00                	jb     463565 <usage_message+0x1825>
  463565:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  463567:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f5de0 <_end+0x2003d4e0>
  46356d:	73 65                	jae    4635d4 <usage_message+0x1894>
  46356f:	6e                   	outsb  %ds:(%rsi),(%dx)
  463570:	73 6f                	jae    4635e1 <usage_message+0x18a1>
  463572:	72 3a                	jb     4635ae <usage_message+0x186e>
  463574:	27                   	(bad)  
  463575:	25 73 40 5b 25       	and    $0x255b4073,%eax
  46357a:	73 5d                	jae    4635d9 <usage_message+0x1899>
  46357c:	3a 25 64 27 00 64    	cmp    0x64002764(%rip),%ah        # 64465ce6 <_end+0x63dad3e6>
  463582:	65                   	gs
  463583:	6c                   	insb   (%dx),%es:(%rdi)
  463584:	65                   	gs
  463585:	74 65                	je     4635ec <usage_message+0x18ac>
  463587:	5f                   	pop    %rdi
  463588:	69 70 6d 69 5f 73 65 	imul   $0x65735f69,0x6d(%rax),%esi
  46358f:	6e                   	outsb  %ds:(%rsi),(%dx)
  463590:	73 6f                	jae    463601 <usage_message+0x18c1>
  463592:	72 00                	jb     463594 <usage_message+0x1854>
  463594:	53                   	push   %rbx
  463595:	65 6e                	outsb  %gs:(%rsi),(%dx)
  463597:	73 6f                	jae    463608 <usage_message+0x18c8>
  463599:	72 20                	jb     4635bb <usage_message+0x187b>
  46359b:	27                   	(bad)  
  46359c:	25 73 40 5b 25       	and    $0x255b4073,%eax
  4635a1:	73 5d                	jae    463600 <usage_message+0x18c0>
  4635a3:	3a 25 64 27 20 64    	cmp    0x64202764(%rip),%ah        # 64665d0d <_end+0x63fad40d>
  4635a9:	65                   	gs
  4635aa:	6c                   	insb   (%dx),%es:(%rdi)
  4635ab:	65                   	gs
  4635ac:	74 65                	je     463613 <usage_message+0x18d3>
  4635ae:	64 00 73 65          	add    %dh,%fs:0x65(%rbx)
  4635b2:	74 5f                	je     463613 <usage_message+0x18d3>
  4635b4:	69 70 6d 69 5f 63 6f 	imul   $0x6f635f69,0x6d(%rax),%esi
  4635bb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4635bc:	74 72                	je     463630 <usage_message+0x18f0>
  4635be:	6f                   	outsl  %ds:(%rsi),(%dx)
  4635bf:	6c                   	insb   (%dx),%es:(%rdi)
  4635c0:	00 4e 6f             	add    %cl,0x6f(%rsi)
  4635c3:	20 76 61             	and    %dh,0x61(%rsi)
  4635c6:	6c                   	insb   (%dx),%es:(%rdi)
  4635c7:	75 65                	jne    46362e <usage_message+0x18ee>
  4635c9:	20 70 72             	and    %dh,0x72(%rax)
  4635cc:	65                   	gs
  4635cd:	73 65                	jae    463634 <usage_message+0x18f4>
  4635cf:	6e                   	outsb  %ds:(%rsi),(%dx)
  4635d0:	74 20                	je     4635f2 <usage_message+0x18b2>
  4635d2:	66 6f                	outsw  %ds:(%rsi),(%dx)
  4635d4:	72 20                	jb     4635f6 <usage_message+0x18b6>
  4635d6:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4635d9:	74 72                	je     46364d <usage_message+0x190d>
  4635db:	6f                   	outsl  %ds:(%rsi),(%dx)
  4635dc:	6c                   	insb   (%dx),%es:(%rdi)
  4635dd:	00 43 6f             	add    %al,0x6f(%rbx)
  4635e0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4635e1:	74 72                	je     463655 <usage_message+0x1915>
  4635e3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4635e4:	6c                   	insb   (%dx),%es:(%rdi)
  4635e5:	20 69 73             	and    %ch,0x73(%rcx)
  4635e8:	20 6e 6f             	and    %ch,0x6f(%rsi)
  4635eb:	74 20                	je     46360d <usage_message+0x18cd>
  4635ed:	73 65                	jae    463654 <usage_message+0x1914>
  4635ef:	74 74                	je     463665 <usage_message+0x1925>
  4635f1:	61                   	(bad)  
  4635f2:	62                   	(bad)  
  4635f3:	6c                   	insb   (%dx),%es:(%rdi)
  4635f4:	65 2e 00 67 6f       	add    %ah,%cs:%gs:0x6f(%rdi)
  4635f9:	74 5f                	je     46365a <usage_message+0x191a>
  4635fb:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4635fe:	74 72                	je     463672 <usage_message+0x1932>
  463600:	6f                   	outsl  %ds:(%rsi),(%dx)
  463601:	6c                   	insb   (%dx),%es:(%rdi)
  463602:	5f                   	pop    %rdi
  463603:	73 65                	jae    46366a <usage_message+0x192a>
  463605:	74 74                	je     46367b <usage_message+0x193b>
  463607:	69 6e 67 00 45 72 72 	imul   $0x72724500,0x67(%rsi),%ebp
  46360e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46360f:	72 20                	jb     463631 <usage_message+0x18f1>
  463611:	30 78 25             	xor    %bh,0x25(%rax)
  463614:	78 20                	js     463636 <usage_message+0x18f6>
  463616:	77 68                	ja     463680 <usage_message+0x1940>
  463618:	69 6c 65 20 73 65 74 	imul   $0x20746573,0x20(%rbp,%riz,2),%ebp
  46361f:	20 
  463620:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  463623:	74 72                	je     463697 <usage_message+0x1957>
  463625:	6f                   	outsl  %ds:(%rsi),(%dx)
  463626:	6c                   	insb   (%dx),%es:(%rdi)
  463627:	00 46 61             	add    %al,0x61(%rsi)
  46362a:	74 61                	je     46368d <usage_message+0x194d>
  46362c:	6c                   	insb   (%dx),%es:(%rdi)
  46362d:	20 65 72             	and    %ah,0x72(%rbp)
  463630:	72 6f                	jb     4636a1 <usage_message+0x1961>
  463632:	72 00                	jb     463634 <usage_message+0x18f4>
  463634:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  463636:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6f5eaf <_end+0x3a03d5af>
  46363c:	25 73 00 49 6e       	and    $0x6e490073,%eax
  463641:	20 70 61             	and    %dh,0x61(%rax)
  463644:	72 73                	jb     4636b9 <usage_message+0x1979>
  463646:	65                   	gs
  463647:	5f                   	pop    %rdi
  463648:	69 70 6d 69 5f 63 6f 	imul   $0x6f635f69,0x6d(%rax),%esi
  46364f:	6d                   	insl   (%dx),%es:(%rdi)
  463650:	6d                   	insl   (%dx),%es:(%rdi)
  463651:	61                   	(bad)  
  463652:	6e                   	outsb  %ds:(%rsi),(%dx)
  463653:	64 28 25 73 29 00 67 	sub    %ah,%fs:0x67002973(%rip)        # 67465fcd <_end+0x66dad6cd>
  46365a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46365b:	74 5f                	je     4636bc <usage_message+0x197c>
  46365d:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  463660:	74 72                	je     4636d4 <usage_message+0x1994>
  463662:	6f                   	outsl  %ds:(%rsi),(%dx)
  463663:	6c                   	insb   (%dx),%es:(%rdi)
  463664:	5f                   	pop    %rdi
  463665:	72 65                	jb     4636cc <usage_message+0x198c>
  463667:	61                   	(bad)  
  463668:	64 69 6e 67 00 67 6f 	imul   $0x746f6700,%fs:0x67(%rsi),%ebp
  46366f:	74 
  463670:	5f                   	pop    %rdi
  463671:	74 68                	je     4636db <usage_message+0x199b>
  463673:	72 65                	jb     4636da <usage_message+0x199a>
  463675:	73 68                	jae    4636df <usage_message+0x199f>
  463677:	5f                   	pop    %rdi
  463678:	72 65                	jb     4636df <usage_message+0x199f>
  46367a:	61                   	(bad)  
  46367b:	64 69 6e 67 00 2f 00 	imul   $0x67002f00,%fs:0x67(%rsi),%ebp
  463682:	67 
  463683:	65                   	gs
  463684:	74 5f                	je     4636e5 <usage_message+0x19a5>
  463686:	76 61                	jbe    4636e9 <usage_message+0x19a9>
  463688:	6c                   	insb   (%dx),%es:(%rdi)
  463689:	75 65                	jne    4636f0 <usage_message+0x19b0>
  46368b:	5f                   	pop    %rdi
  46368c:	69 70 6d 69 00 49 6e 	imul   $0x6e490069,0x6d(%rax),%esi
  463693:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f5f0c <_end+0x2003d60c>
  463699:	6b 65 79 3a          	imul   $0x3a,0x79(%rbp),%esp
  46369d:	27                   	(bad)  
  46369e:	25 73 3a 25 73       	and    $0x73253a73,%eax
  4636a3:	27                   	(bad)  
  4636a4:	00 67 65             	add    %ah,0x65(%rdi)
  4636a7:	74 5f                	je     463708 <usage_message+0x19c8>
  4636a9:	69 70 6d 69 5f 73 65 	imul   $0x65735f69,0x6d(%rax),%esi
  4636b0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4636b1:	73 6f                	jae    463722 <usage_message+0x19e2>
  4636b3:	72 5f                	jb     463714 <usage_message+0x19d4>
  4636b5:	62                   	(bad)  
  4636b6:	79 5f                	jns    463717 <usage_message+0x19d7>
  4636b8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4636b9:	61                   	(bad)  
  4636ba:	6d                   	insl   (%dx),%es:(%rdi)
  4636bb:	65 00 72 65          	add    %dh,%gs:0x65(%rdx)
  4636bf:	61                   	(bad)  
  4636c0:	64                   	fs
  4636c1:	5f                   	pop    %rdi
  4636c2:	69 70 6d 69 5f 73 65 	imul   $0x65735f69,0x6d(%rax),%esi
  4636c9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4636ca:	73 6f                	jae    46373b <usage_message+0x19fb>
  4636cc:	72 00                	jb     4636ce <usage_message+0x198e>
  4636ce:	72 65                	jb     463735 <usage_message+0x19f5>
  4636d0:	61                   	(bad)  
  4636d1:	64                   	fs
  4636d2:	5f                   	pop    %rdi
  4636d3:	69 70 6d 69 5f 63 6f 	imul   $0x6f635f69,0x6d(%rax),%esi
  4636da:	6e                   	outsb  %ds:(%rsi),(%dx)
  4636db:	74 72                	je     46374f <usage_message+0x1a0f>
  4636dd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4636de:	6c                   	insb   (%dx),%es:(%rdi)
  4636df:	00 43 6f             	add    %al,0x6f(%rbx)
  4636e2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4636e3:	74 72                	je     463757 <usage_message+0x1a17>
  4636e5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4636e6:	6c                   	insb   (%dx),%es:(%rdi)
  4636e7:	20 69 73             	and    %ch,0x73(%rcx)
  4636ea:	20 6e 6f             	and    %ch,0x6f(%rsi)
  4636ed:	74 20                	je     46370f <usage_message+0x19cf>
  4636ef:	72 65                	jb     463756 <usage_message+0x1a16>
  4636f1:	61                   	(bad)  
  4636f2:	64                   	fs
  4636f3:	61                   	(bad)  
  4636f4:	62                   	(bad)  
  4636f5:	6c                   	insb   (%dx),%es:(%rdi)
  4636f6:	65 2e 00 69 6e       	add    %ch,%cs:%gs:0x6e(%rcx)
  4636fb:	69 74 5f 69 70 6d 69 	imul   $0x5f696d70,0x69(%rdi,%rbx,2),%esi
  463702:	5f 
  463703:	68 61 6e 64 6c       	pushq  $0x6c646e61
  463708:	65                   	gs
  463709:	72 00                	jb     46370b <usage_message+0x19cb>
  46370b:	49                   	rex.WB
  46370c:	4e                   	rex.WRX
  46370d:	46                   	rex.RX
  46370e:	4f 3a 20             	rex.WRXB cmp    (%r8),%r12b
  463711:	00 57 41             	add    %dl,0x41(%rdi)
  463714:	52                   	push   %rdx
  463715:	4e 3a 20             	rex.WRX cmp    (%rax),%r12b
  463718:	00 53 45             	add    %dl,0x45(%rbx)
  46371b:	56                   	push   %rsi
  46371c:	52                   	push   %rdx
  46371d:	3a 20                	cmp    (%rax),%ah
  46371f:	00 46 41             	add    %al,0x41(%rsi)
  463722:	54                   	push   %rsp
  463723:	4c 3a 20             	rex.WR cmp    (%rax),%r12b
  463726:	00 45 49             	add    %al,0x49(%rbp)
  463729:	4e                   	rex.WRX
  46372a:	46 3a 20             	rex.RX cmp    (%rax),%r12b
  46372d:	00 44 45 42          	add    %al,0x42(%rbp,%rax,2)
  463731:	47 3a 20             	rex.RXB cmp    (%r8),%r12b
  463734:	00 00                	add    %al,(%rax)
  463736:	00 00                	add    %al,(%rax)
  463738:	43 61                	rex.XB (bad)  
  46373a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46373b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46373c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46373d:	74 20                	je     46375f <usage_message+0x1a1f>
  46373f:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  463742:	6e                   	outsb  %ds:(%rsi),(%dx)
  463743:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  463748:	6f                   	outsl  %ds:(%rsi),(%dx)
  463749:	20 49 50             	and    %cl,0x50(%rcx)
  46374c:	4d                   	rex.WRB
  46374d:	49 20 68 6f          	rex.WB and    %bpl,0x6f(%r8)
  463751:	73 74                	jae    4637c7 <usage_message+0x1a87>
  463753:	20 5b 25             	and    %bl,0x25(%rbx)
  463756:	73 5d                	jae    4637b5 <usage_message+0x1a75>
  463758:	3a 25 64 2e 20 69    	cmp    0x69202e64(%rip),%ah        # 696665c2 <_end+0x68fadcc2>
  46375e:	70 6d                	jo     4637cd <usage_message+0x1a8d>
  463760:	69 5f 69 70 5f 73 65 	imul   $0x65735f70,0x69(%rdi),%ebx
  463767:	74 75                	je     4637de <usage_message+0x1a9e>
  463769:	70 5f                	jo     4637ca <usage_message+0x1a8a>
  46376b:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46376e:	28 29                	sub    %ch,(%rcx)
  463770:	20 72 65             	and    %dh,0x65(%rdx)
  463773:	74 75                	je     4637ea <usage_message+0x1aaa>
  463775:	72 6e                	jb     4637e5 <usage_message+0x1aa5>
  463777:	65 64 20 65 72       	and    %ah,%fs:%gs:0x72(%rbp)
  46377c:	72 6f                	jb     4637ed <usage_message+0x1aad>
  46377e:	72 20                	jb     4637a0 <usage_message+0x1a60>
  463780:	30 78 25             	xor    %bh,0x25(%rax)
  463783:	78 00                	js     463785 <usage_message+0x1a45>
  463785:	00 00                	add    %al,(%rax)
  463787:	00 43 61             	add    %al,0x61(%rbx)
  46378a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46378b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46378c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46378d:	74 20                	je     4637af <usage_message+0x1a6f>
  46378f:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  463792:	6e                   	outsb  %ds:(%rsi),(%dx)
  463793:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  463798:	6f                   	outsl  %ds:(%rsi),(%dx)
  463799:	20 49 50             	and    %cl,0x50(%rcx)
  46379c:	4d                   	rex.WRB
  46379d:	49 20 68 6f          	rex.WB and    %bpl,0x6f(%r8)
  4637a1:	73 74                	jae    463817 <usage_message+0x1ad7>
  4637a3:	20 5b 25             	and    %bl,0x25(%rbx)
  4637a6:	73 5d                	jae    463805 <usage_message+0x1ac5>
  4637a8:	3a 25 64 2e 20 73    	cmp    0x73202e64(%rip),%ah        # 73666612 <_end+0x72fadd12>
  4637ae:	74 61                	je     463811 <usage_message+0x1ad1>
  4637b0:	72 74                	jb     463826 <usage_message+0x1ae6>
  4637b2:	5f                   	pop    %rdi
  4637b3:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4637b6:	28 29                	sub    %ch,(%rcx)
  4637b8:	20 72 65             	and    %dh,0x65(%rdx)
  4637bb:	74 75                	je     463832 <usage_message+0x1af2>
  4637bd:	72 6e                	jb     46382d <usage_message+0x1aed>
  4637bf:	65 64 20 65 72       	and    %ah,%fs:%gs:0x72(%rbp)
  4637c4:	72 6f                	jb     463835 <usage_message+0x1af5>
  4637c6:	72 20                	jb     4637e8 <usage_message+0x1aa8>
  4637c8:	30 78 25             	xor    %bh,0x25(%rax)
  4637cb:	78 00                	js     4637cd <usage_message+0x1a8d>
  4637cd:	00 00                	add    %al,(%rax)
  4637cf:	00 43 61             	add    %al,0x61(%rbx)
  4637d2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4637d3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4637d4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4637d5:	74 20                	je     4637f7 <usage_message+0x1ab7>
  4637d7:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4637da:	6e                   	outsb  %ds:(%rsi),(%dx)
  4637db:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  4637e0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4637e1:	20 49 50             	and    %cl,0x50(%rcx)
  4637e4:	4d                   	rex.WRB
  4637e5:	49 20 68 6f          	rex.WB and    %bpl,0x6f(%r8)
  4637e9:	73 74                	jae    46385f <usage_message+0x1b1f>
  4637eb:	20 5b 25             	and    %bl,0x25(%rbx)
  4637ee:	73 5d                	jae    46384d <usage_message+0x1b0d>
  4637f0:	3a 25 64 2e 69 70    	cmp    0x70692e64(%rip),%ah        # 70af665a <_end+0x7043dd5a>
  4637f6:	6d                   	insl   (%dx),%es:(%rdi)
  4637f7:	69 5f 6f 70 65 6e 5f 	imul   $0x5f6e6570,0x6f(%rdi),%ebx
  4637fe:	64 6f                	outsl  %fs:(%rsi),(%dx)
  463800:	6d                   	insl   (%dx),%es:(%rdi)
  463801:	61                   	(bad)  
  463802:	69 6e 28 29 20 72 65 	imul   $0x65722029,0x28(%rsi),%ebp
  463809:	74 75                	je     463880 <usage_message+0x1b40>
  46380b:	72 6e                	jb     46387b <usage_message+0x1b3b>
  46380d:	65 64 20 65 72       	and    %ah,%fs:%gs:0x72(%rbp)
  463812:	72 6f                	jb     463883 <usage_message+0x1b43>
  463814:	72 20                	jb     463836 <usage_message+0x1af6>
  463816:	30 78 25             	xor    %bh,0x25(%rax)
  463819:	78 20                	js     46383b <usage_message+0x1afb>
  46381b:	25 73 00 00 00       	and    $0x73,%eax
  463820:	43 61                	rex.XB (bad)  
  463822:	6e                   	outsb  %ds:(%rsi),(%dx)
  463823:	6e                   	outsb  %ds:(%rsi),(%dx)
  463824:	6f                   	outsl  %ds:(%rsi),(%dx)
  463825:	74 20                	je     463847 <usage_message+0x1b07>
  463827:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46382a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46382b:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  463830:	6f                   	outsl  %ds:(%rsi),(%dx)
  463831:	20 49 50             	and    %cl,0x50(%rcx)
  463834:	4d                   	rex.WRB
  463835:	49 20 68 6f          	rex.WB and    %bpl,0x6f(%r8)
  463839:	73 74                	jae    4638af <usage_message+0x1b6f>
  46383b:	2e 20 45 72          	and    %al,%cs:0x72(%rbp)
  46383f:	72 6f                	jb     4638b0 <usage_message+0x1b70>
  463841:	72 20                	jb     463863 <usage_message+0x1b23>
  463843:	30 78 25             	xor    %bh,0x25(%rax)
  463846:	78 20                	js     463868 <usage_message+0x1b28>
  463848:	25 73 00 00 00       	and    $0x73,%eax
  46384d:	00 00                	add    %al,(%rax)
  46384f:	00 43 61             	add    %al,0x61(%rbx)
  463852:	6e                   	outsb  %ds:(%rsi),(%dx)
  463853:	6e                   	outsb  %ds:(%rsi),(%dx)
  463854:	6f                   	outsl  %ds:(%rsi),(%dx)
  463855:	74 20                	je     463877 <usage_message+0x1b37>
  463857:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  46385b:	65 20 49 50          	and    %cl,%gs:0x50(%rcx)
  46385f:	4d                   	rex.WRB
  463860:	49 20 64 6f 6d       	rex.WB and    %spl,0x6d(%r15,%rbp,2)
  463865:	61                   	(bad)  
  463866:	69 6e 2e 20 45 72 72 	imul   $0x72724520,0x2e(%rsi),%ebp
  46386d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46386e:	72 20                	jb     463890 <usage_message+0x1b50>
  463870:	30 78 25             	xor    %bh,0x25(%rax)
  463873:	78 00                	js     463875 <usage_message+0x1b35>
  463875:	00 00                	add    %al,(%rax)
  463877:	00 69 70             	add    %ch,0x70(%rcx)
  46387a:	6d                   	insl   (%dx),%es:(%rdi)
  46387b:	69 5f 64 6f 6d 61 69 	imul   $0x69616d6f,0x64(%rdi),%ebx
  463882:	6e                   	outsb  %ds:(%rsi),(%dx)
  463883:	5f                   	pop    %rdi
  463884:	61                   	(bad)  
  463885:	64                   	fs
  463886:	64                   	fs
  463887:	5f                   	pop    %rdi
  463888:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46388a:	74 69                	je     4638f5 <usage_message+0x1bb5>
  46388c:	74 79                	je     463907 <usage_message+0x1bc7>
  46388e:	5f                   	pop    %rdi
  46388f:	75 70                	jne    463901 <usage_message+0x1bc1>
  463891:	64                   	fs
  463892:	61                   	(bad)  
  463893:	74 65                	je     4638fa <usage_message+0x1bba>
  463895:	5f                   	pop    %rdi
  463896:	68 61 6e 64 6c       	pushq  $0x6c646e61
  46389b:	65                   	gs
  46389c:	72 28                	jb     4638c6 <usage_message+0x1b86>
  46389e:	29 20                	sub    %esp,(%rax)
  4638a0:	72 65                	jb     463907 <usage_message+0x1bc7>
  4638a2:	74 75                	je     463919 <usage_message+0x1bd9>
  4638a4:	72 6e                	jb     463914 <usage_message+0x1bd4>
  4638a6:	20 65 72             	and    %ah,0x72(%rbp)
  4638a9:	72 6f                	jb     46391a <usage_message+0x1bda>
  4638ab:	72 3a                	jb     4638e7 <usage_message+0x1ba7>
  4638ad:	20 30                	and    %dh,(%rax)
  4638af:	78 25                	js     4638d6 <usage_message+0x1b96>
  4638b1:	78 00                	js     4638b3 <usage_message+0x1b73>
  4638b3:	00 00                	add    %al,(%rax)
  4638b5:	00 00                	add    %al,(%rax)
  4638b7:	00 69 70             	add    %ch,0x70(%rcx)
  4638ba:	6d                   	insl   (%dx),%es:(%rdi)
  4638bb:	69 5f 65 6e 74 69 74 	imul   $0x7469746e,0x65(%rdi),%ebx
  4638c2:	79 5f                	jns    463923 <usage_message+0x1be3>
  4638c4:	73 65                	jae    46392b <usage_message+0x1beb>
  4638c6:	74 5f                	je     463927 <usage_message+0x1be7>
  4638c8:	73 65                	jae    46392f <usage_message+0x1bef>
  4638ca:	6e                   	outsb  %ds:(%rsi),(%dx)
  4638cb:	73 6f                	jae    46393c <usage_message+0x1bfc>
  4638cd:	72 5f                	jb     46392e <usage_message+0x1bee>
  4638cf:	75 70                	jne    463941 <usage_message+0x1c01>
  4638d1:	64                   	fs
  4638d2:	61                   	(bad)  
  4638d3:	74 65                	je     46393a <usage_message+0x1bfa>
  4638d5:	5f                   	pop    %rdi
  4638d6:	68 61 6e 64 6c       	pushq  $0x6c646e61
  4638db:	65                   	gs
  4638dc:	72 28                	jb     463906 <usage_message+0x1bc6>
  4638de:	29 20                	sub    %esp,(%rax)
  4638e0:	72 65                	jb     463947 <usage_message+0x1c07>
  4638e2:	74 75                	je     463959 <usage_message+0x1c19>
  4638e4:	72 6e                	jb     463954 <usage_message+0x1c14>
  4638e6:	20 65 72             	and    %ah,0x72(%rbp)
  4638e9:	72 6f                	jb     46395a <usage_message+0x1c1a>
  4638eb:	72 3a                	jb     463927 <usage_message+0x1be7>
  4638ed:	20 30                	and    %dh,(%rax)
  4638ef:	78 25                	js     463916 <usage_message+0x1bd6>
  4638f1:	78 00                	js     4638f3 <usage_message+0x1bb3>
  4638f3:	00 00                	add    %al,(%rax)
  4638f5:	00 00                	add    %al,(%rax)
  4638f7:	00 69 70             	add    %ch,0x70(%rcx)
  4638fa:	6d                   	insl   (%dx),%es:(%rdi)
  4638fb:	69 5f 65 6e 74 69 74 	imul   $0x7469746e,0x65(%rdi),%ebx
  463902:	79 5f                	jns    463963 <usage_message+0x1c23>
  463904:	61                   	(bad)  
  463905:	64                   	fs
  463906:	64                   	fs
  463907:	5f                   	pop    %rdi
  463908:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46390b:	74 72                	je     46397f <usage_message+0x1c3f>
  46390d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46390e:	6c                   	insb   (%dx),%es:(%rdi)
  46390f:	5f                   	pop    %rdi
  463910:	75 70                	jne    463982 <usage_message+0x1c42>
  463912:	64                   	fs
  463913:	61                   	(bad)  
  463914:	74 65                	je     46397b <usage_message+0x1c3b>
  463916:	5f                   	pop    %rdi
  463917:	68 61 6e 64 6c       	pushq  $0x6c646e61
  46391c:	65                   	gs
  46391d:	72 28                	jb     463947 <usage_message+0x1c07>
  46391f:	29 20                	sub    %esp,(%rax)
  463921:	72 65                	jb     463988 <usage_message+0x1c48>
  463923:	74 75                	je     46399a <usage_message+0x1c5a>
  463925:	72 6e                	jb     463995 <usage_message+0x1c55>
  463927:	20 65 72             	and    %ah,0x72(%rbp)
  46392a:	72 6f                	jb     46399b <usage_message+0x1c5b>
  46392c:	72 3a                	jb     463968 <usage_message+0x1c28>
  46392e:	20 30                	and    %dh,(%rax)
  463930:	78 25                	js     463957 <usage_message+0x1c17>
  463932:	78 00                	js     463934 <usage_message+0x1bf4>
  463934:	00 00                	add    %al,(%rax)
  463936:	00 00                	add    %al,(%rax)
  463938:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46393a:	20 73 65             	and    %dh,0x65(%rbx)
  46393d:	74 5f                	je     46399e <usage_message+0x1c5e>
  46393f:	69 70 6d 69 5f 63 6f 	imul   $0x6f635f69,0x6d(%rax),%esi
  463946:	6e                   	outsb  %ds:(%rsi),(%dx)
  463947:	74 72                	je     4639bb <usage_message+0x1c7b>
  463949:	6f                   	outsl  %ds:(%rsi),(%dx)
  46394a:	6c                   	insb   (%dx),%es:(%rdi)
  46394b:	5f                   	pop    %rdi
  46394c:	76 61                	jbe    4639af <usage_message+0x1c6f>
  46394e:	6c                   	insb   (%dx),%es:(%rdi)
  46394f:	75 65                	jne    4639b6 <usage_message+0x1c76>
  463951:	28 63 6f             	sub    %ah,0x6f(%rbx)
  463954:	6e                   	outsb  %ds:(%rsi),(%dx)
  463955:	74 72                	je     4639c9 <usage_message+0x1c89>
  463957:	6f                   	outsl  %ds:(%rsi),(%dx)
  463958:	6c                   	insb   (%dx),%es:(%rdi)
  463959:	3a 25 73 2c 20 76    	cmp    0x76202c73(%rip),%ah        # 766665d2 <_end+0x75fadcd2>
  46395f:	61                   	(bad)  
  463960:	6c                   	insb   (%dx),%es:(%rdi)
  463961:	75 65                	jne    4639c8 <usage_message+0x1c88>
  463963:	3a 25 64 29 00 49    	cmp    0x49002964(%rip),%ah        # 494662cd <_end+0x48dad9cd>
  463969:	50                   	push   %rax
  46396a:	4d                   	rex.WRB
  46396b:	49 20 68 61          	rex.WB and    %bpl,0x61(%r8)
  46396f:	6e                   	outsb  %ds:(%rsi),(%dx)
  463970:	64                   	fs
  463971:	6c                   	insb   (%dx),%es:(%rdi)
  463972:	65                   	gs
  463973:	72 20                	jb     463995 <usage_message+0x1c55>
  463975:	69 73 20 6e 6f 74 20 	imul   $0x20746f6e,0x20(%rbx),%esi
  46397c:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%rsi),%ebp
  463983:	69 73 65 64 00 43 6f 	imul   $0x6f430064,0x65(%rbx),%esi
  46398a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46398b:	74 72                	je     4639ff <usage_message+0x1cbf>
  46398d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46398e:	6c                   	insb   (%dx),%es:(%rdi)
  46398f:	20 25 73 40 5b 25    	and    %ah,0x255b4073(%rip)        # 25a17a08 <_end+0x2535f108>
  463995:	73 5d                	jae    4639f4 <usage_message+0x1cb4>
  463997:	3a 25 64 20 64 6f    	cmp    0x6f642064(%rip),%ah        # 6faa5a01 <_end+0x6f3ed101>
  46399d:	65                   	gs
  46399e:	73 20                	jae    4639c0 <usage_message+0x1c80>
  4639a0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4639a1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4639a2:	74 20                	je     4639c4 <usage_message+0x1c84>
  4639a4:	65                   	gs
  4639a5:	78 69                	js     463a10 <usage_message+0x1cd0>
  4639a7:	73 74                	jae    463a1d <usage_message+0x1cdd>
  4639a9:	00 00                	add    %al,(%rax)
  4639ab:	00 00                	add    %al,(%rax)
  4639ad:	00 00                	add    %al,(%rax)
  4639af:	00 49 6e             	add    %cl,0x6e(%rcx)
  4639b2:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f622b <_end+0x2003d92b>
  4639b8:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4639bb:	74 72                	je     463a2f <usage_message+0x1cef>
  4639bd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4639be:	6c                   	insb   (%dx),%es:(%rdi)
  4639bf:	3a 27                	cmp    (%rdi),%ah
  4639c1:	25 73 40 5b 25       	and    $0x255b4073,%eax
  4639c6:	73 5d                	jae    463a25 <usage_message+0x1ce5>
  4639c8:	3a 25 64 27 20 76    	cmp    0x76202764(%rip),%ah        # 76666132 <_end+0x75fad832>
  4639ce:	61                   	(bad)  
  4639cf:	6c                   	insb   (%dx),%es:(%rdi)
  4639d0:	75 65                	jne    463a37 <usage_message+0x1cf7>
  4639d2:	3a 25 64 00 00 00    	cmp    0x64(%rip),%ah        # 463a3c <usage_message+0x1cfc>
  4639d8:	43 61                	rex.XB (bad)  
  4639da:	6e                   	outsb  %ds:(%rsi),(%dx)
  4639db:	6e                   	outsb  %ds:(%rsi),(%dx)
  4639dc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4639dd:	74 20                	je     4639ff <usage_message+0x1cbf>
  4639df:	73 65                	jae    463a46 <usage_message+0x1d06>
  4639e1:	74 20                	je     463a03 <usage_message+0x1cc3>
  4639e3:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4639e6:	74 72                	je     463a5a <usage_message+0x1d1a>
  4639e8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4639e9:	6c                   	insb   (%dx),%es:(%rdi)
  4639ea:	20 25 73 2e 20 69    	and    %ah,0x69202e73(%rip)        # 69666863 <_end+0x68fadf63>
  4639f0:	70 6d                	jo     463a5f <usage_message+0x1d1f>
  4639f2:	69 5f 63 6f 6e 74 72 	imul   $0x72746e6f,0x63(%rdi),%ebx
  4639f9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4639fa:	6c                   	insb   (%dx),%es:(%rdi)
  4639fb:	5f                   	pop    %rdi
  4639fc:	73 65                	jae    463a63 <usage_message+0x1d23>
  4639fe:	74 5f                	je     463a5f <usage_message+0x1d1f>
  463a00:	76 61                	jbe    463a63 <usage_message+0x1d23>
  463a02:	6c                   	insb   (%dx),%es:(%rdi)
  463a03:	28 29                	sub    %ch,(%rcx)
  463a05:	20 72 65             	and    %dh,0x65(%rdx)
  463a08:	74 75                	je     463a7f <usage_message+0x1d3f>
  463a0a:	72 6e                	jb     463a7a <usage_message+0x1d3a>
  463a0c:	20 65 72             	and    %ah,0x72(%rbp)
  463a0f:	72 6f                	jb     463a80 <usage_message+0x1d40>
  463a11:	72 3a                	jb     463a4d <usage_message+0x1d0d>
  463a13:	20 30                	and    %dh,(%rax)
  463a15:	78 25                	js     463a3c <usage_message+0x1cfc>
  463a17:	78 00                	js     463a19 <usage_message+0x1cd9>
  463a19:	00 00                	add    %al,(%rax)
  463a1b:	00 00                	add    %al,(%rax)
  463a1d:	00 00                	add    %al,(%rax)
  463a1f:	00 53 65             	add    %dl,0x65(%rbx)
  463a22:	74 20                	je     463a44 <usage_message+0x1d04>
  463a24:	76 61                	jbe    463a87 <usage_message+0x1d47>
  463a26:	6c                   	insb   (%dx),%es:(%rdi)
  463a27:	75 65                	jne    463a8e <usage_message+0x1d4e>
  463a29:	20 63 6f             	and    %ah,0x6f(%rbx)
  463a2c:	6d                   	insl   (%dx),%es:(%rdi)
  463a2d:	70 6c                	jo     463a9b <usage_message+0x1d5b>
  463a2f:	65                   	gs
  463a30:	74 65                	je     463a97 <usage_message+0x1d57>
  463a32:	64 20 66 6f          	and    %ah,%fs:0x6f(%rsi)
  463a36:	72 20                	jb     463a58 <usage_message+0x1d18>
  463a38:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  463a3b:	74 72                	je     463aaf <usage_message+0x1d6f>
  463a3d:	6f                   	outsl  %ds:(%rsi),(%dx)
  463a3e:	6c                   	insb   (%dx),%es:(%rdi)
  463a3f:	20 25 73 40 5b 25    	and    %ah,0x255b4073(%rip)        # 25a17ab8 <_end+0x2535f1b8>
  463a45:	73 5d                	jae    463aa4 <usage_message+0x1d64>
  463a47:	3a 25 64 00 00 00    	cmp    0x64(%rip),%ah        # 463ab1 <usage_message+0x1d71>
  463a4d:	00 00                	add    %al,(%rax)
  463a4f:	00 49 50             	add    %cl,0x50(%rcx)
  463a52:	4d                   	rex.WRB
  463a53:	49 20 63 6f          	rex.WB and    %spl,0x6f(%r11)
  463a57:	6d                   	insl   (%dx),%es:(%rdi)
  463a58:	6d                   	insl   (%dx),%es:(%rdi)
  463a59:	61                   	(bad)  
  463a5a:	6e                   	outsb  %ds:(%rsi),(%dx)
  463a5b:	64 20 56 61          	and    %dl,%fs:0x61(%rsi)
  463a5f:	6c                   	insb   (%dx),%es:(%rdi)
  463a60:	75 65                	jne    463ac7 <usage_message+0x1d87>
  463a62:	20 69 73             	and    %ch,0x73(%rcx)
  463a65:	20 6e 6f             	and    %ch,0x6f(%rsi)
  463a68:	74 20                	je     463a8a <usage_message+0x1d4a>
  463a6a:	73 75                	jae    463ae1 <usage_message+0x1da1>
  463a6c:	70 70                	jo     463ade <usage_message+0x1d9e>
  463a6e:	6f                   	outsl  %ds:(%rsi),(%dx)
  463a6f:	72 74                	jb     463ae5 <usage_message+0x1da5>
  463a71:	65 64 20 5b 25       	and    %bl,%fs:%gs:0x25(%rbx)
  463a76:	73 20                	jae    463a98 <usage_message+0x1d58>
  463a78:	25 73 5d 00 00       	and    $0x5d73,%eax
  463a7d:	00 00                	add    %al,(%rax)
  463a7f:	00 45 72             	add    %al,0x72(%rbp)
  463a82:	72 6f                	jb     463af3 <usage_message+0x1db3>
  463a84:	72 20                	jb     463aa6 <usage_message+0x1d66>
  463a86:	30 78 25             	xor    %bh,0x25(%rax)
  463a89:	78 20                	js     463aab <usage_message+0x1d6b>
  463a8b:	77 68                	ja     463af5 <usage_message+0x1db5>
  463a8d:	69 6c 65 20 72 65 61 	imul   $0x64616572,0x20(%rbp,%riz,2),%ebp
  463a94:	64 
  463a95:	69 6e 67 20 63 6f 6e 	imul   $0x6e6f6320,0x67(%rsi),%ebp
  463a9c:	74 72                	je     463b10 <usage_message+0x1dd0>
  463a9e:	6f                   	outsl  %ds:(%rsi),(%dx)
  463a9f:	6c                   	insb   (%dx),%es:(%rdi)
	...
  463aa8:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  463aaa:	6e                   	outsb  %ds:(%rsi),(%dx)
  463aab:	74 72                	je     463b1f <usage_message+0x1ddf>
  463aad:	6f                   	outsl  %ds:(%rsi),(%dx)
  463aae:	6c                   	insb   (%dx),%es:(%rdi)
  463aaf:	20 76 61             	and    %dh,0x61(%rsi)
  463ab2:	6c                   	insb   (%dx),%es:(%rdi)
  463ab3:	75 65                	jne    463b1a <usage_message+0x1dda>
  463ab5:	73 20                	jae    463ad7 <usage_message+0x1d97>
  463ab7:	5b                   	pop    %rbx
  463ab8:	25 73 20 7c 20       	and    $0x207c2073,%eax
  463abd:	25 73 20 7c 20       	and    $0x207c2073,%eax
  463ac2:	25 64 3a 25 64       	and    $0x64253a64,%eax
  463ac7:	5d                   	pop    %rbp
	...
  463ad0:	45 72 72             	rex.RB jb     463b45 <usage_message+0x1e05>
  463ad3:	6f                   	outsl  %ds:(%rsi),(%dx)
  463ad4:	72 20                	jb     463af6 <usage_message+0x1db6>
  463ad6:	30 78 25             	xor    %bh,0x25(%rax)
  463ad9:	78 20                	js     463afb <usage_message+0x1dbb>
  463adb:	77 68                	ja     463b45 <usage_message+0x1e05>
  463add:	69 6c 65 20 72 65 61 	imul   $0x64616572,0x20(%rbp,%riz,2),%ebp
  463ae4:	64 
  463ae5:	69 6e 67 20 74 68 72 	imul   $0x72687420,0x67(%rsi),%ebp
  463aec:	65                   	gs
  463aed:	73 68                	jae    463b57 <usage_message+0x1e17>
  463aef:	6f                   	outsl  %ds:(%rsi),(%dx)
  463af0:	6c                   	insb   (%dx),%es:(%rdi)
  463af1:	64 20 73 65          	and    %dh,%fs:0x65(%rbx)
  463af5:	6e                   	outsb  %ds:(%rsi),(%dx)
  463af6:	73 6f                	jae    463b67 <usage_message+0x1e27>
  463af8:	72 00                	jb     463afa <usage_message+0x1dba>
  463afa:	00 00                	add    %al,(%rax)
  463afc:	00 00                	add    %al,(%rax)
  463afe:	00 00                	add    %al,(%rax)
  463b00:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  463b02:	20 76 61             	and    %dh,0x61(%rsi)
  463b05:	6c                   	insb   (%dx),%es:(%rdi)
  463b06:	75 65                	jne    463b6d <usage_message+0x1e2d>
  463b08:	20 70 72             	and    %dh,0x72(%rax)
  463b0b:	65                   	gs
  463b0c:	73 65                	jae    463b73 <usage_message+0x1e33>
  463b0e:	6e                   	outsb  %ds:(%rsi),(%dx)
  463b0f:	74 20                	je     463b31 <usage_message+0x1df1>
  463b11:	66 6f                	outsw  %ds:(%rsi),(%dx)
  463b13:	72 20                	jb     463b35 <usage_message+0x1df5>
  463b15:	74 68                	je     463b7f <usage_message+0x1e3f>
  463b17:	72 65                	jb     463b7e <usage_message+0x1e3e>
  463b19:	73 68                	jae    463b83 <usage_message+0x1e43>
  463b1b:	6f                   	outsl  %ds:(%rsi),(%dx)
  463b1c:	6c                   	insb   (%dx),%es:(%rdi)
  463b1d:	64 20 73 65          	and    %dh,%fs:0x65(%rbx)
  463b21:	6e                   	outsb  %ds:(%rsi),(%dx)
  463b22:	73 6f                	jae    463b93 <usage_message+0x1e53>
  463b24:	72 00                	jb     463b26 <usage_message+0x1de6>
  463b26:	00 00                	add    %al,(%rax)
  463b28:	56                   	push   %rsi
  463b29:	61                   	(bad)  
  463b2a:	6c                   	insb   (%dx),%es:(%rdi)
  463b2b:	75 65                	jne    463b92 <usage_message+0x1e52>
  463b2d:	20 5b 25             	and    %bl,0x25(%rbx)
  463b30:	73 20                	jae    463b52 <usage_message+0x1e12>
  463b32:	7c 20                	jl     463b54 <usage_message+0x1e14>
  463b34:	25 73 20 7c 20       	and    $0x207c2073,%eax
  463b39:	25 73 20 7c 20       	and    $0x207c2073,%eax
  463b3e:	25 73 20 7c 20       	and    $0x207c2073,%eax
  463b43:	25 6c 66 25 73       	and    $0x7325666c,%eax
  463b48:	20 25 73 25 73 25    	and    %ah,0x25732573(%rip)        # 25b960c1 <_end+0x254dd7c1>
  463b4e:	73 25                	jae    463b75 <usage_message+0x1e35>
  463b50:	73 5d                	jae    463baf <usage_message+0x1e6f>
  463b52:	00 00                	add    %al,(%rax)
  463b54:	00 00                	add    %al,(%rax)
  463b56:	00 00                	add    %al,(%rax)
  463b58:	53                   	push   %rbx
  463b59:	65 6e                	outsb  %gs:(%rsi),(%dx)
  463b5b:	73 6f                	jae    463bcc <usage_message+0x1e8c>
  463b5d:	72 20                	jb     463b7f <usage_message+0x1e3f>
  463b5f:	6f                   	outsl  %ds:(%rsi),(%dx)
  463b60:	72 20                	jb     463b82 <usage_message+0x1e42>
  463b62:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  463b65:	74 72                	je     463bd9 <usage_message+0x1e99>
  463b67:	6f                   	outsl  %ds:(%rsi),(%dx)
  463b68:	6c                   	insb   (%dx),%es:(%rdi)
  463b69:	20 25 73 40 5b 25    	and    %ah,0x255b4073(%rip)        # 25a17be2 <_end+0x2535f2e2>
  463b6f:	73 5d                	jae    463bce <usage_message+0x1e8e>
  463b71:	3a 25 64 20 64 6f    	cmp    0x6f642064(%rip),%ah        # 6faa5bdb <_end+0x6f3ed2db>
  463b77:	65                   	gs
  463b78:	73 20                	jae    463b9a <usage_message+0x1e5a>
  463b7a:	6e                   	outsb  %ds:(%rsi),(%dx)
  463b7b:	6f                   	outsl  %ds:(%rsi),(%dx)
  463b7c:	74 20                	je     463b9e <usage_message+0x1e5e>
  463b7e:	65                   	gs
  463b7f:	78 69                	js     463bea <usage_message+0x1eaa>
  463b81:	73 74                	jae    463bf7 <usage_message+0x1eb7>
  463b83:	00 00                	add    %al,(%rax)
  463b85:	00 00                	add    %al,(%rax)
  463b87:	00 43 61             	add    %al,0x61(%rbx)
  463b8a:	6e                   	outsb  %ds:(%rsi),(%dx)
  463b8b:	6e                   	outsb  %ds:(%rsi),(%dx)
  463b8c:	6f                   	outsl  %ds:(%rsi),(%dx)
  463b8d:	74 20                	je     463baf <usage_message+0x1e6f>
  463b8f:	72 65                	jb     463bf6 <usage_message+0x1eb6>
  463b91:	61                   	(bad)  
  463b92:	64 20 73 65          	and    %dh,%fs:0x65(%rbx)
  463b96:	6e                   	outsb  %ds:(%rsi),(%dx)
  463b97:	73 6f                	jae    463c08 <usage_message+0x1ec8>
  463b99:	72 20                	jb     463bbb <usage_message+0x1e7b>
  463b9b:	25 73 2e 20 69       	and    $0x69202e73,%eax
  463ba0:	70 6d                	jo     463c0f <usage_message+0x1ecf>
  463ba2:	69 5f 73 65 6e 73 6f 	imul   $0x6f736e65,0x73(%rdi),%ebx
  463ba9:	72 5f                	jb     463c0a <usage_message+0x1eca>
  463bab:	67                   	addr32
  463bac:	65                   	gs
  463bad:	74 5f                	je     463c0e <usage_message+0x1ece>
  463baf:	72 65                	jb     463c16 <usage_message+0x1ed6>
  463bb1:	61                   	(bad)  
  463bb2:	64 69 6e 67 28 29 20 	imul   $0x72202928,%fs:0x67(%rsi),%ebp
  463bb9:	72 
  463bba:	65                   	gs
  463bbb:	74 75                	je     463c32 <usage_message+0x1ef2>
  463bbd:	72 6e                	jb     463c2d <usage_message+0x1eed>
  463bbf:	20 65 72             	and    %ah,0x72(%rbp)
  463bc2:	72 6f                	jb     463c33 <usage_message+0x1ef3>
  463bc4:	72 3a                	jb     463c00 <usage_message+0x1ec0>
  463bc6:	20 30                	and    %dh,(%rax)
  463bc8:	78 25                	js     463bef <usage_message+0x1eaf>
  463bca:	78 00                	js     463bcc <usage_message+0x1e8c>
  463bcc:	00 00                	add    %al,(%rax)
  463bce:	00 00                	add    %al,(%rax)
  463bd0:	44 69 73 63 72 65 74 	imul   $0x65746572,0x63(%rbx),%r14d
  463bd7:	65 
  463bd8:	20 73 65             	and    %dh,0x65(%rbx)
  463bdb:	6e                   	outsb  %ds:(%rsi),(%dx)
  463bdc:	73 6f                	jae    463c4d <usage_message+0x1f0d>
  463bde:	72 20                	jb     463c00 <usage_message+0x1ec0>
  463be0:	69 73 20 6e 6f 74 20 	imul   $0x20746f6e,0x20(%rbx),%esi
  463be7:	73 75                	jae    463c5e <usage_message+0x1f1e>
  463be9:	70 70                	jo     463c5b <usage_message+0x1f1b>
  463beb:	6f                   	outsl  %ds:(%rsi),(%dx)
  463bec:	72 74                	jb     463c62 <usage_message+0x1f22>
  463bee:	65 64 2e 00 00       	add    %al,%cs:%fs:%gs:(%rax)
  463bf3:	00 00                	add    %al,(%rax)
  463bf5:	00 00                	add    %al,(%rax)
  463bf7:	00 43 61             	add    %al,0x61(%rbx)
  463bfa:	6e                   	outsb  %ds:(%rsi),(%dx)
  463bfb:	6e                   	outsb  %ds:(%rsi),(%dx)
  463bfc:	6f                   	outsl  %ds:(%rsi),(%dx)
  463bfd:	74 20                	je     463c1f <usage_message+0x1edf>
  463bff:	72 65                	jb     463c66 <usage_message+0x1f26>
  463c01:	61                   	(bad)  
  463c02:	64 20 63 6f          	and    %ah,%fs:0x6f(%rbx)
  463c06:	6e                   	outsb  %ds:(%rsi),(%dx)
  463c07:	74 72                	je     463c7b <usage_message+0x1f3b>
  463c09:	6f                   	outsl  %ds:(%rsi),(%dx)
  463c0a:	6c                   	insb   (%dx),%es:(%rdi)
  463c0b:	20 25 73 2e 20 69    	and    %ah,0x69202e73(%rip)        # 69666a84 <_end+0x68fae184>
  463c11:	70 6d                	jo     463c80 <usage_message+0x1f40>
  463c13:	69 5f 63 6f 6e 74 72 	imul   $0x72746e6f,0x63(%rdi),%ebx
  463c1a:	6f                   	outsl  %ds:(%rsi),(%dx)
  463c1b:	6c                   	insb   (%dx),%es:(%rdi)
  463c1c:	5f                   	pop    %rdi
  463c1d:	67                   	addr32
  463c1e:	65                   	gs
  463c1f:	74 5f                	je     463c80 <usage_message+0x1f40>
  463c21:	76 61                	jbe    463c84 <usage_message+0x1f44>
  463c23:	6c                   	insb   (%dx),%es:(%rdi)
  463c24:	28 29                	sub    %ch,(%rcx)
  463c26:	20 72 65             	and    %dh,0x65(%rdx)
  463c29:	74 75                	je     463ca0 <usage_message+0x1f60>
  463c2b:	72 6e                	jb     463c9b <usage_message+0x1f5b>
  463c2d:	20 65 72             	and    %ah,0x72(%rbp)
  463c30:	72 6f                	jb     463ca1 <usage_message+0x1f61>
  463c32:	72 3a                	jb     463c6e <usage_message+0x1f2e>
  463c34:	20 30                	and    %dh,(%rax)
  463c36:	78 25                	js     463c5d <usage_message+0x1f1d>
  463c38:	78 00                	js     463c3a <usage_message+0x1efa>
  463c3a:	00 00                	add    %al,(%rax)
  463c3c:	00 00                	add    %al,(%rax)
  463c3e:	00 00                	add    %al,(%rax)
  463c40:	55                   	push   %rbp
  463c41:	6e                   	outsb  %ds:(%rsi),(%dx)
  463c42:	61                   	(bad)  
  463c43:	62                   	(bad)  
  463c44:	6c                   	insb   (%dx),%es:(%rdi)
  463c45:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  463c4a:	61                   	(bad)  
  463c4b:	6c                   	insb   (%dx),%es:(%rdi)
  463c4c:	6c                   	insb   (%dx),%es:(%rdi)
  463c4d:	6f                   	outsl  %ds:(%rsi),(%dx)
  463c4e:	63 61 74             	movslq 0x74(%rcx),%esp
  463c51:	65 20 49 50          	and    %cl,%gs:0x50(%rcx)
  463c55:	4d                   	rex.WRB
  463c56:	49 20 68 61          	rex.WB and    %bpl,0x61(%r8)
  463c5a:	6e                   	outsb  %ds:(%rsi),(%dx)
  463c5b:	64                   	fs
  463c5c:	6c                   	insb   (%dx),%es:(%rdi)
  463c5d:	65                   	gs
  463c5e:	72 00                	jb     463c60 <usage_message+0x1f20>
  463c60:	0c 4e                	or     $0x4e,%al
  463c62:	fb                   	sti    
  463c63:	ff 2a                	ljmpq  *(%rdx)
  463c65:	4e fb                	rex.WRX sti    
  463c67:	ff 4b 4e             	decl   0x4e(%rbx)
  463c6a:	fb                   	sti    
  463c6b:	ff 6c 4e fb          	ljmpq  *-0x5(%rsi,%rcx,2)
  463c6f:	ff 8d 4e fb ff ee    	decl   -0x110004b2(%rbp)
  463c75:	4d fb                	rex.WRB sti    
  463c77:	ff ee                	ljmpq  *<internal disassembler error>
  463c79:	4d fb                	rex.WRB sti    
  463c7b:	ff 9a 4d fb ff 9a    	lcallq *-0x650004b3(%rdx)
  463c81:	4d fb                	rex.WRB sti    
  463c83:	ff 75 70             	pushq  0x70(%rbp)
  463c86:	64                   	fs
  463c87:	61                   	(bad)  
  463c88:	74 65                	je     463cef <usage_message+0x1faf>
  463c8a:	5f                   	pop    %rdi
  463c8b:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  463c8f:	73 74                	jae    463d05 <usage_message+0x1fc5>
  463c91:	61                   	(bad)  
  463c92:	74 75                	je     463d09 <usage_message+0x1fc9>
  463c94:	73 00                	jae    463c96 <usage_message+0x1f56>
  463c96:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  463c98:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f6511 <_end+0x2003dc11>
  463c9e:	68 6f 73 74 69       	pushq  $0x6974736f
  463ca3:	64 3a 25 6c 75 20 73 	cmp    %fs:0x7320756c(%rip),%ah        # 7366b216 <_end+0x72fb2916>
  463caa:	74 61                	je     463d0d <usage_message+0x1fcd>
  463cac:	74 75                	je     463d23 <usage_message+0x1fe3>
  463cae:	73 3a                	jae    463cea <usage_message+0x1faa>
  463cb0:	25 64 00 5a 61       	and    $0x615a0064,%eax
  463cb5:	62                   	(bad)  
  463cb6:	62                   	(bad)  
  463cb7:	69 78 00 53 4e 4d 50 	imul   $0x504d4e53,0x0(%rax),%edi
  463cbe:	00 73 6e             	add    %dh,0x6e(%rbx)
  463cc1:	6d                   	insl   (%dx),%es:(%rdi)
  463cc2:	70 5f                	jo     463d23 <usage_message+0x1fe3>
  463cc4:	65                   	gs
  463cc5:	72 72                	jb     463d39 <usage_message+0x1ff9>
  463cc7:	6f                   	outsl  %ds:(%rsi),(%dx)
  463cc8:	72 00                	jb     463cca <usage_message+0x1f8a>
  463cca:	73 6e                	jae    463d3a <usage_message+0x1ffa>
  463ccc:	6d                   	insl   (%dx),%es:(%rdi)
  463ccd:	70 5f                	jo     463d2e <usage_message+0x1fee>
  463ccf:	64 69 73 61 62 6c 65 	imul   $0x5f656c62,%fs:0x61(%rbx),%esi
  463cd6:	5f 
  463cd7:	75 6e                	jne    463d47 <usage_message+0x2007>
  463cd9:	74 69                	je     463d44 <usage_message+0x2004>
  463cdb:	6c                   	insb   (%dx),%es:(%rdi)
  463cdc:	00 73 6e             	add    %dh,0x6e(%rbx)
  463cdf:	6d                   	insl   (%dx),%es:(%rdi)
  463ce0:	70 5f                	jo     463d41 <usage_message+0x2001>
  463ce2:	61                   	(bad)  
  463ce3:	76 61                	jbe    463d46 <usage_message+0x2006>
  463ce5:	69 6c 61 62 6c 65 00 	imul   $0x7300656c,0x62(%rcx,%riz,2),%ebp
  463cec:	73 
  463ced:	6e                   	outsb  %ds:(%rsi),(%dx)
  463cee:	6d                   	insl   (%dx),%es:(%rdi)
  463cef:	70 5f                	jo     463d50 <usage_message+0x2010>
  463cf1:	65                   	gs
  463cf2:	72 72                	jb     463d66 <usage_message+0x2026>
  463cf4:	6f                   	outsl  %ds:(%rsi),(%dx)
  463cf5:	72 73                	jb     463d6a <usage_message+0x202a>
  463cf7:	5f                   	pop    %rdi
  463cf8:	66                   	data16
  463cf9:	72 6f                	jb     463d6a <usage_message+0x202a>
  463cfb:	6d                   	insl   (%dx),%es:(%rdi)
  463cfc:	00 69 70             	add    %ch,0x70(%rcx)
  463cff:	6d                   	insl   (%dx),%es:(%rdi)
  463d00:	69 5f 65 72 72 6f 72 	imul   $0x726f7272,0x65(%rdi),%ebx
  463d07:	00 69 70             	add    %ch,0x70(%rcx)
  463d0a:	6d                   	insl   (%dx),%es:(%rdi)
  463d0b:	69 5f 64 69 73 61 62 	imul   $0x62617369,0x64(%rdi),%ebx
  463d12:	6c                   	insb   (%dx),%es:(%rdi)
  463d13:	65                   	gs
  463d14:	5f                   	pop    %rdi
  463d15:	75 6e                	jne    463d85 <usage_message+0x2045>
  463d17:	74 69                	je     463d82 <usage_message+0x2042>
  463d19:	6c                   	insb   (%dx),%es:(%rdi)
  463d1a:	00 69 70             	add    %ch,0x70(%rcx)
  463d1d:	6d                   	insl   (%dx),%es:(%rdi)
  463d1e:	69 5f 61 76 61 69 6c 	imul   $0x6c696176,0x61(%rdi),%ebx
  463d25:	61                   	(bad)  
  463d26:	62                   	(bad)  
  463d27:	6c                   	insb   (%dx),%es:(%rdi)
  463d28:	65 00 69 70          	add    %ch,%gs:0x70(%rcx)
  463d2c:	6d                   	insl   (%dx),%es:(%rdi)
  463d2d:	69 5f 65 72 72 6f 72 	imul   $0x726f7272,0x65(%rdi),%ebx
  463d34:	73 5f                	jae    463d95 <usage_message+0x2055>
  463d36:	66                   	data16
  463d37:	72 6f                	jb     463da8 <usage_message+0x2068>
  463d39:	6d                   	insl   (%dx),%es:(%rdi)
  463d3a:	00 75 70             	add    %dh,0x70(%rbp)
  463d3d:	64                   	fs
  463d3e:	61                   	(bad)  
  463d3f:	74 65                	je     463da6 <usage_message+0x2066>
  463d41:	20 68 6f             	and    %ch,0x6f(%rax)
  463d44:	73 74                	jae    463dba <usage_message+0x207a>
  463d46:	73 20                	jae    463d68 <usage_message+0x2028>
  463d48:	73 65                	jae    463daf <usage_message+0x206f>
  463d4a:	74 20                	je     463d6c <usage_message+0x202c>
  463d4c:	00 45 6e             	add    %al,0x6e(%rbp)
  463d4f:	61                   	(bad)  
  463d50:	62                   	(bad)  
  463d51:	6c                   	insb   (%dx),%es:(%rdi)
  463d52:	69 6e 67 20 25 73 20 	imul   $0x20732520,0x67(%rsi),%ebp
  463d59:	68 6f 73 74 20       	pushq  $0x2074736f
  463d5e:	5b                   	pop    %rbx
  463d5f:	25 73 5d 00 25       	and    $0x25005d73,%eax
  463d64:	73 3d                	jae    463da3 <usage_message+0x2063>
  463d66:	25 64 2c 00 67       	and    $0x67002c64,%eax
  463d6b:	65                   	gs
  463d6c:	74 5f                	je     463dcd <usage_message+0x208d>
  463d6e:	76 61                	jbe    463dd1 <usage_message+0x2091>
  463d70:	6c                   	insb   (%dx),%es:(%rdi)
  463d71:	75 65                	jne    463dd8 <usage_message+0x2098>
  463d73:	73 00                	jae    463d75 <usage_message+0x2035>
  463d75:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  463d77:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f65f0 <_end+0x2003dcf0>
  463d7d:	6b 65 79 3a          	imul   $0x3a,0x79(%rbp),%esp
  463d81:	27                   	(bad)  
  463d82:	25 73 27 00 4e       	and    $0x4e002773,%eax
  463d87:	6f                   	outsl  %ds:(%rsi),(%dx)
  463d88:	74 20                	je     463daa <usage_message+0x206a>
  463d8a:	73 75                	jae    463e01 <usage_message+0x20c1>
  463d8c:	70 70                	jo     463dfe <usage_message+0x20be>
  463d8e:	6f                   	outsl  %ds:(%rsi),(%dx)
  463d8f:	72 74                	jb     463e05 <usage_message+0x20c5>
  463d91:	65 64 20 69 74       	and    %ch,%fs:%gs:0x74(%rcx)
  463d96:	65                   	gs
  463d97:	6d                   	insl   (%dx),%es:(%rdi)
  463d98:	20 74 79 70          	and    %dh,0x70(%rcx,%rdi,2)
  463d9c:	65 3a 25 64 00 49 74 	cmp    %gs:0x74490064(%rip),%ah        # 748f3e07 <_end+0x7423b507>
  463da3:	65                   	gs
  463da4:	6d                   	insl   (%dx),%es:(%rdi)
  463da5:	20 5b 25             	and    %bl,0x25(%rbx)
  463da8:	73 3a                	jae    463de4 <usage_message+0x20a4>
  463daa:	25 73 5d 20 65       	and    $0x65205d73,%eax
  463daf:	72 72                	jb     463e23 <usage_message+0x20e3>
  463db1:	6f                   	outsl  %ds:(%rsi),(%dx)
  463db2:	72 3a                	jb     463dee <usage_message+0x20ae>
  463db4:	20 25 73 00 44 69    	and    %ah,0x69440073(%rip)        # 698a3e2d <_end+0x691eb52d>
  463dba:	73 61                	jae    463e1d <usage_message+0x20dd>
  463dbc:	62                   	(bad)  
  463dbd:	6c                   	insb   (%dx),%es:(%rdi)
  463dbe:	69 6e 67 20 25 73 20 	imul   $0x20732520,0x67(%rsi),%ebp
  463dc5:	68 6f 73 74 20       	pushq  $0x2074736f
  463dca:	5b                   	pop    %rbx
  463dcb:	25 73 5d 00 49       	and    $0x49005d73,%eax
  463dd0:	6e                   	outsb  %ds:(%rsi),(%dx)
  463dd1:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f664a <_end+0x2003dd4a>
  463dd7:	68 6f 73 74 69       	pushq  $0x6974736f
  463ddc:	64 3a 25 6c 75 00 48 	cmp    %fs:0x4800756c(%rip),%ah        # 4846b34f <_end+0x47db2a4f>
  463de3:	6f                   	outsl  %ds:(%rsi),(%dx)
  463de4:	73 74                	jae    463e5a <usage_message+0x211a>
  463de6:	20 69 73             	and    %ch,0x73(%rcx)
  463de9:	20 75 6e             	and    %dh,0x6e(%rbp)
  463dec:	61                   	(bad)  
  463ded:	76 61                	jbe    463e50 <usage_message+0x2110>
  463def:	69 6c 61 62 6c 65 2e 	imul   $0x2e656c,0x62(%rcx,%riz,2),%ebp
  463df6:	00 
  463df7:	25 73 3d 27 25       	and    $0x25273d73,%eax
  463dfc:	73 27                	jae    463e25 <usage_message+0x20e5>
  463dfe:	2c 00                	sub    $0x0,%al
  463e00:	25 73 3d 25 64       	and    $0x64253d73,%eax
  463e05:	20 77 68             	and    %dh,0x68(%rdi)
  463e08:	65                   	gs
  463e09:	72 65                	jb     463e70 <usage_message+0x2130>
  463e0b:	20 68 6f             	and    %ch,0x6f(%rax)
  463e0e:	73 74                	jae    463e84 <usage_message+0x2144>
  463e10:	69 64 3d 25 6c 75 00 	imul   $0x7000756c,0x25(%rbp,%rdi,1),%esp
  463e17:	70 
  463e18:	6f                   	outsl  %ds:(%rsi),(%dx)
  463e19:	6c                   	insb   (%dx),%es:(%rdi)
  463e1a:	6c                   	insb   (%dx),%es:(%rdi)
  463e1b:	65                   	gs
  463e1c:	72 2e                	jb     463e4c <usage_message+0x210c>
  463e1e:	63 00                	movslq (%rax),%eax
  463e20:	30 20                	xor    %ah,(%rax)
  463e22:	3d 3d 20 31 00       	cmp    $0x31203d,%eax
  463e27:	00 25 73 3d 25 64    	add    %ah,0x64253d73(%rip)        # 646b7ba0 <_end+0x63fff2a0>
  463e2d:	2c 25                	sub    $0x25,%al
  463e2f:	73 3d                	jae    463e6e <usage_message+0x212e>
  463e31:	25 64 2c 25 73       	and    $0x73252c64,%eax
  463e36:	3d 27 27 20 77       	cmp    $0x77202727,%eax
  463e3b:	68 65 72 65 20       	pushq  $0x20657265
  463e40:	68 6f 73 74 69       	pushq  $0x6974736f
  463e45:	64                   	fs
  463e46:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  463e4b:	00 00                	add    %al,(%rax)
  463e4d:	00 00                	add    %al,(%rax)
  463e4f:	00 5a 61             	add    %bl,0x61(%rdx)
  463e52:	62                   	(bad)  
  463e53:	62                   	(bad)  
  463e54:	69 78 20 48 6f 73 74 	imul   $0x74736f48,0x20(%rax),%edi
  463e5b:	20 25 6c 75 20 69    	and    %ah,0x6920756c(%rip)        # 6966b3cd <_end+0x68fb2acd>
  463e61:	73 20                	jae    463e83 <usage_message+0x2143>
  463e63:	75 6e                	jne    463ed3 <usage_message+0x2193>
  463e65:	72 65                	jb     463ecc <usage_message+0x218c>
  463e67:	61                   	(bad)  
  463e68:	63 68 61             	movslq 0x61(%rax),%ebp
  463e6b:	62                   	(bad)  
  463e6c:	6c                   	insb   (%dx),%es:(%rdi)
  463e6d:	65 2e 20 53 6b       	and    %dl,%cs:%gs:0x6b(%rbx)
  463e72:	69 70 70 69 6e 67 20 	imul   $0x20676e69,0x70(%rax),%esi
  463e79:	5b                   	pop    %rbx
  463e7a:	25 73 5d 00 00       	and    $0x5d73,%eax
  463e7f:	00 53 4e             	add    %dl,0x4e(%rbx)
  463e82:	4d 50                	rex.WRB push   %r8
  463e84:	20 48 6f             	and    %cl,0x6f(%rax)
  463e87:	73 74                	jae    463efd <usage_message+0x21bd>
  463e89:	20 25 6c 75 20 69    	and    %ah,0x6920756c(%rip)        # 6966b3fb <_end+0x68fb2afb>
  463e8f:	73 20                	jae    463eb1 <usage_message+0x2171>
  463e91:	75 6e                	jne    463f01 <usage_message+0x21c1>
  463e93:	72 65                	jb     463efa <usage_message+0x21ba>
  463e95:	61                   	(bad)  
  463e96:	63 68 61             	movslq 0x61(%rax),%ebp
  463e99:	62                   	(bad)  
  463e9a:	6c                   	insb   (%dx),%es:(%rdi)
  463e9b:	65 2e 20 53 6b       	and    %dl,%cs:%gs:0x6b(%rbx)
  463ea0:	69 70 70 69 6e 67 20 	imul   $0x20676e69,0x70(%rax),%esi
  463ea7:	5b                   	pop    %rbx
  463ea8:	25 73 5d 00 00       	and    $0x5d73,%eax
  463ead:	00 00                	add    %al,(%rax)
  463eaf:	00 49 50             	add    %cl,0x50(%rcx)
  463eb2:	4d                   	rex.WRB
  463eb3:	49 20 48 6f          	rex.WB and    %cl,0x6f(%r8)
  463eb7:	73 74                	jae    463f2d <usage_message+0x21ed>
  463eb9:	20 25 6c 75 20 69    	and    %ah,0x6920756c(%rip)        # 6966b42b <_end+0x68fb2b2b>
  463ebf:	73 20                	jae    463ee1 <usage_message+0x21a1>
  463ec1:	75 6e                	jne    463f31 <usage_message+0x21f1>
  463ec3:	72 65                	jb     463f2a <usage_message+0x21ea>
  463ec5:	61                   	(bad)  
  463ec6:	63 68 61             	movslq 0x61(%rax),%ebp
  463ec9:	62                   	(bad)  
  463eca:	6c                   	insb   (%dx),%es:(%rdi)
  463ecb:	65 2e 20 53 6b       	and    %dl,%cs:%gs:0x6b(%rbx)
  463ed0:	69 70 70 69 6e 67 20 	imul   $0x20676e69,0x70(%rax),%esi
  463ed7:	5b                   	pop    %rbx
  463ed8:	25 73 5d 00 00       	and    $0x5d73,%eax
  463edd:	00 00                	add    %al,(%rax)
  463edf:	00 50 61             	add    %dl,0x61(%rax)
  463ee2:	72 61                	jb     463f45 <usage_message+0x2205>
  463ee4:	6d                   	insl   (%dx),%es:(%rdi)
  463ee5:	65                   	gs
  463ee6:	74 65                	je     463f4d <usage_message+0x220d>
  463ee8:	72 20                	jb     463f0a <usage_message+0x21ca>
  463eea:	5b                   	pop    %rbx
  463eeb:	25 73 3a 25 73       	and    $0x73253a73,%eax
  463ef0:	5d                   	pop    %rbp
  463ef1:	20 69 73             	and    %ch,0x73(%rcx)
  463ef4:	20 6e 6f             	and    %ch,0x6f(%rsi)
  463ef7:	74 20                	je     463f19 <usage_message+0x21d9>
  463ef9:	73 75                	jae    463f70 <usage_message+0x2230>
  463efb:	70 70                	jo     463f6d <usage_message+0x222d>
  463efd:	6f                   	outsl  %ds:(%rsi),(%dx)
  463efe:	72 74                	jb     463f74 <usage_message+0x2234>
  463f00:	65                   	gs
  463f01:	64                   	fs
  463f02:	2c 20                	sub    $0x20,%al
  463f04:	6f                   	outsl  %ds:(%rsi),(%dx)
  463f05:	6c                   	insb   (%dx),%es:(%rdi)
  463f06:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  463f0a:	61                   	(bad)  
  463f0b:	74 75                	je     463f82 <usage_message+0x2242>
  463f0d:	73 20                	jae    463f2f <usage_message+0x21ef>
  463f0f:	5b                   	pop    %rbx
  463f10:	25 64 5d 00 00       	and    $0x5d64,%eax
  463f15:	00 00                	add    %al,(%rax)
  463f17:	00 50 61             	add    %dl,0x61(%rax)
  463f1a:	72 61                	jb     463f7d <usage_message+0x223d>
  463f1c:	6d                   	insl   (%dx),%es:(%rdi)
  463f1d:	65                   	gs
  463f1e:	74 65                	je     463f85 <usage_message+0x2245>
  463f20:	72 20                	jb     463f42 <usage_message+0x2202>
  463f22:	5b                   	pop    %rbx
  463f23:	25 73 3a 25 73       	and    $0x73253a73,%eax
  463f28:	5d                   	pop    %rbp
  463f29:	20 69 73             	and    %ch,0x73(%rcx)
  463f2c:	20 6e 6f             	and    %ch,0x6f(%rsi)
  463f2f:	74 20                	je     463f51 <usage_message+0x2211>
  463f31:	73 75                	jae    463fa8 <usage_message+0x2268>
  463f33:	70 70                	jo     463fa5 <usage_message+0x2265>
  463f35:	6f                   	outsl  %ds:(%rsi),(%dx)
  463f36:	72 74                	jb     463fac <usage_message+0x226c>
  463f38:	65 64 00 00          	add    %al,%fs:%gs:(%rax)
  463f3c:	00 00                	add    %al,(%rax)
  463f3e:	00 00                	add    %al,(%rax)
  463f40:	25 73 20 48 6f       	and    $0x6f482073,%eax
  463f45:	73 74                	jae    463fbb <usage_message+0x227b>
  463f47:	20 5b 25             	and    %bl,0x25(%rbx)
  463f4a:	73 5d                	jae    463fa9 <usage_message+0x2269>
  463f4c:	3a 20                	cmp    (%rax),%ah
  463f4e:	66 69 72 73 74 20    	imul   $0x2074,0x73(%rdx),%si
  463f54:	6e                   	outsb  %ds:(%rsi),(%dx)
  463f55:	65                   	gs
  463f56:	74 77                	je     463fcf <usage_message+0x228f>
  463f58:	6f                   	outsl  %ds:(%rsi),(%dx)
  463f59:	72 6b                	jb     463fc6 <usage_message+0x2286>
  463f5b:	20 65 72             	and    %ah,0x72(%rbp)
  463f5e:	72 6f                	jb     463fcf <usage_message+0x228f>
  463f60:	72 2c                	jb     463f8e <usage_message+0x224e>
  463f62:	20 77 61             	and    %dh,0x61(%rdi)
  463f65:	69 74 20 66 6f 72 20 	imul   $0x2520726f,0x66(%rax,%riz,1),%esi
  463f6c:	25 
  463f6d:	64 20 73 65          	and    %dh,%fs:0x65(%rbx)
  463f71:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  463f74:	64                   	fs
  463f75:	73 00                	jae    463f77 <usage_message+0x2237>
  463f77:	00 25 73 20 48 6f    	add    %ah,0x6f482073(%rip)        # 6f8e5ff0 <_end+0x6f22d6f0>
  463f7d:	73 74                	jae    463ff3 <usage_message+0x22b3>
  463f7f:	20 5b 25             	and    %bl,0x25(%rbx)
  463f82:	73 5d                	jae    463fe1 <usage_message+0x22a1>
  463f84:	3a 20                	cmp    (%rax),%ah
  463f86:	61                   	(bad)  
  463f87:	6e                   	outsb  %ds:(%rsi),(%dx)
  463f88:	6f                   	outsl  %ds:(%rsi),(%dx)
  463f89:	74 68                	je     463ff3 <usage_message+0x22b3>
  463f8b:	65                   	gs
  463f8c:	72 20                	jb     463fae <usage_message+0x226e>
  463f8e:	6e                   	outsb  %ds:(%rsi),(%dx)
  463f8f:	65                   	gs
  463f90:	74 77                	je     464009 <usage_message+0x22c9>
  463f92:	6f                   	outsl  %ds:(%rsi),(%dx)
  463f93:	72 6b                	jb     464000 <usage_message+0x22c0>
  463f95:	20 65 72             	and    %ah,0x72(%rbp)
  463f98:	72 6f                	jb     464009 <usage_message+0x22c9>
  463f9a:	72 2c                	jb     463fc8 <usage_message+0x2288>
  463f9c:	20 77 61             	and    %dh,0x61(%rdi)
  463f9f:	69 74 20 66 6f 72 20 	imul   $0x2520726f,0x66(%rax,%riz,1),%esi
  463fa6:	25 
  463fa7:	64 20 73 65          	and    %dh,%fs:0x65(%rbx)
  463fab:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  463fae:	64                   	fs
  463faf:	73 00                	jae    463fb1 <usage_message+0x2271>
  463fb1:	00 00                	add    %al,(%rax)
  463fb3:	00 00                	add    %al,(%rax)
  463fb5:	00 00                	add    %al,(%rax)
  463fb7:	00 75 70             	add    %dh,0x70(%rbp)
  463fba:	64                   	fs
  463fbb:	61                   	(bad)  
  463fbc:	74 65                	je     464023 <usage_message+0x22e3>
  463fbe:	5f                   	pop    %rdi
  463fbf:	74 72                	je     464033 <usage_message+0x22f3>
  463fc1:	69 67 67 65 72 73 5f 	imul   $0x5f737265,0x67(%rdi),%esp
  463fc8:	73 74                	jae    46403e <usage_message+0x22fe>
  463fca:	61                   	(bad)  
  463fcb:	74 75                	je     464042 <usage_message+0x2302>
  463fcd:	73 5f                	jae    46402e <usage_message+0x22ee>
  463fcf:	74 6f                	je     464040 <usage_message+0x2300>
  463fd1:	5f                   	pop    %rdi
  463fd2:	75 6e                	jne    464042 <usage_message+0x2302>
  463fd4:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  463fd8:	6e                   	outsb  %ds:(%rsi),(%dx)
  463fd9:	00 00                	add    %al,(%rax)
  463fdb:	00 00                	add    %al,(%rax)
  463fdd:	00 00                	add    %al,(%rax)
  463fdf:	00 73 65             	add    %dh,0x65(%rbx)
  463fe2:	6c                   	insb   (%dx),%es:(%rdi)
  463fe3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  463fe8:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  463fef:	20 74 2e 74          	and    %dh,0x74(%rsi,%rbp,1)
  463ff3:	72 69                	jb     46405e <usage_message+0x231e>
  463ff5:	67                   	addr32
  463ff6:	67                   	addr32
  463ff7:	65                   	gs
  463ff8:	72 69                	jb     464063 <usage_message+0x2323>
  463ffa:	64                   	fs
  463ffb:	2c 74                	sub    $0x74,%al
  463ffd:	2e 74 79             	je,pn  464079 <usage_message+0x2339>
  464000:	70 65                	jo     464067 <usage_message+0x2327>
  464002:	2c 74                	sub    $0x74,%al
  464004:	2e 76 61             	jbe,pn 464068 <usage_message+0x2328>
  464007:	6c                   	insb   (%dx),%es:(%rdi)
  464008:	75 65                	jne    46406f <usage_message+0x232f>
  46400a:	2c 74                	sub    $0x74,%al
  46400c:	2e                   	cs
  46400d:	65                   	gs
  46400e:	72 72                	jb     464082 <usage_message+0x2342>
  464010:	6f                   	outsl  %ds:(%rsi),(%dx)
  464011:	72 20                	jb     464033 <usage_message+0x22f3>
  464013:	66                   	data16
  464014:	72 6f                	jb     464085 <usage_message+0x2345>
  464016:	6d                   	insl   (%dx),%es:(%rdi)
  464017:	20 68 6f             	and    %ch,0x6f(%rax)
  46401a:	73 74                	jae    464090 <usage_message+0x2350>
  46401c:	73 20                	jae    46403e <usage_message+0x22fe>
  46401e:	68 2c 69 74 65       	pushq  $0x6574692c
  464023:	6d                   	insl   (%dx),%es:(%rdi)
  464024:	73 20                	jae    464046 <usage_message+0x2306>
  464026:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  46402d:	69 6f 6e 73 20 66 2c 	imul   $0x2c662073,0x6e(%rdi),%ebp
  464034:	74 72                	je     4640a8 <usage_message+0x2368>
  464036:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  46403d:	74 20                	je     46405f <usage_message+0x231f>
  46403f:	77 68                	ja     4640a9 <usage_message+0x2369>
  464041:	65                   	gs
  464042:	72 65                	jb     4640a9 <usage_message+0x2369>
  464044:	20 68 2e             	and    %ch,0x2e(%rax)
  464047:	68 6f 73 74 69       	pushq  $0x6974736f
  46404c:	64                   	fs
  46404d:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  464052:	73 74                	jae    4640c8 <usage_message+0x2388>
  464054:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  46405b:	69 
  46405c:	2e 69 74 65 6d 69 64 	imul   $0x663d6469,%cs:0x6d(%rbp,%riz,2),%esi
  464063:	3d 66 
  464065:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  46406c:	20 61 
  46406e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46406f:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  464073:	74 72                	je     4640e7 <usage_message+0x23a7>
  464075:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  46407c:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  464081:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  464088:	20 61 6e             	and    %ah,0x6e(%rcx)
  46408b:	64 20 74 2e 73       	and    %dh,%fs:0x73(%rsi,%rbp,1)
  464090:	74 61                	je     4640f3 <usage_message+0x23b3>
  464092:	74 75                	je     464109 <usage_message+0x23c9>
  464094:	73 3d                	jae    4640d3 <usage_message+0x2393>
  464096:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46409b:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  46409f:	73 74                	jae    464115 <usage_message+0x23d5>
  4640a1:	61                   	(bad)  
  4640a2:	74 75                	je     464119 <usage_message+0x23d9>
  4640a4:	73 3d                	jae    4640e3 <usage_message+0x23a3>
  4640a6:	25 64 20 61 6e       	and    $0x6e612064,%eax
  4640ab:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  4640af:	74 20                	je     4640d1 <usage_message+0x2391>
  4640b1:	69 2e 6b 65 79 5f    	imul   $0x5f79656b,(%rsi),%ebp
  4640b7:	20 6c 69 6b          	and    %ch,0x6b(%rcx,%rbp,2)
  4640bb:	65 20 27             	and    %ah,%gs:(%rdi)
  4640be:	25 73 27 20 61       	and    $0x61202773,%eax
  4640c3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4640c4:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  4640c8:	74 20                	je     4640ea <usage_message+0x23aa>
  4640ca:	69 2e 6b 65 79 5f    	imul   $0x5f79656b,(%rsi),%ebp
  4640d0:	20 6c 69 6b          	and    %ch,0x6b(%rcx,%rbp,2)
  4640d4:	65 20 27             	and    %ah,%gs:(%rdi)
  4640d7:	25 73 25 25 27       	and    $0x27252573,%eax
  4640dc:	20 61 6e             	and    %ah,0x6e(%rcx)
  4640df:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  4640e3:	68 6f 73 74 69       	pushq  $0x6974736f
  4640e8:	64                   	fs
  4640e9:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4640ee:	00 00                	add    %al,(%rax)
  4640f0:	55                   	push   %rbp
  4640f1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4640f2:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  4640f6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4640f7:	20 72 65             	and    %dh,0x65(%rdx)
  4640fa:	73 70                	jae    46416c <usage_message+0x242c>
  4640fc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4640fd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4640fe:	73 65                	jae    464165 <usage_message+0x2425>
  464100:	20 63 6f             	and    %ah,0x6f(%rbx)
  464103:	64 65 20 72 65       	and    %dh,%fs:%gs:0x65(%rdx)
  464108:	74 75                	je     46417f <usage_message+0x243f>
  46410a:	72 6e                	jb     46417a <usage_message+0x243a>
  46410c:	65 64 2e 00 49 6e    	add    %cl,%cs:%fs:%gs:0x6e(%rcx)
  464112:	20 6d 61             	and    %ch,0x61(%rbp)
  464115:	69 6e 5f 70 6f 6c 6c 	imul   $0x6c6c6f70,0x5f(%rsi),%ebp
  46411c:	65                   	gs
  46411d:	72 5f                	jb     46417e <usage_message+0x243e>
  46411f:	6c                   	insb   (%dx),%es:(%rdi)
  464120:	6f                   	outsl  %ds:(%rsi),(%dx)
  464121:	6f                   	outsl  %ds:(%rsi),(%dx)
  464122:	70 28                	jo     46414c <usage_message+0x240c>
  464124:	29 20                	sub    %esp,(%rax)
  464126:	70 6f                	jo     464197 <usage_message+0x2457>
  464128:	6c                   	insb   (%dx),%es:(%rdi)
  464129:	6c                   	insb   (%dx),%es:(%rdi)
  46412a:	65                   	gs
  46412b:	72 5f                	jb     46418c <usage_message+0x244c>
  46412d:	74 79                	je     4641a8 <usage_message+0x2468>
  46412f:	70 65                	jo     464196 <usage_message+0x2456>
  464131:	3a 25 64 20 70 6f    	cmp    0x6f702064(%rip),%ah        # 6fb6619b <_end+0x6f4ad89b>
  464137:	6c                   	insb   (%dx),%es:(%rdi)
  464138:	6c                   	insb   (%dx),%es:(%rdi)
  464139:	65                   	gs
  46413a:	72 5f                	jb     46419b <usage_message+0x245b>
  46413c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46413d:	75 6d                	jne    4641ac <usage_message+0x246c>
  46413f:	3a 25 64 00 00 00    	cmp    0x64(%rip),%ah        # 4641a9 <usage_message+0x2469>
  464145:	00 00                	add    %al,(%rax)
  464147:	00 50 6f             	add    %dl,0x6f(%rax)
  46414a:	6c                   	insb   (%dx),%es:(%rdi)
  46414b:	6c                   	insb   (%dx),%es:(%rdi)
  46414c:	65                   	gs
  46414d:	72 20                	jb     46416f <usage_message+0x242f>
  46414f:	23 25 64 20 73 70    	and    0x70732064(%rip),%esp        # 70b961b9 <_end+0x704dd8b9>
  464155:	65 6e                	outsb  %gs:(%rsi),(%dx)
  464157:	74 20                	je     464179 <usage_message+0x2439>
  464159:	25 6c 66 20 73       	and    $0x7320666c,%eax
  46415e:	65 63 6f 6e          	movslq %gs:0x6e(%rdi),%ebp
  464162:	64                   	fs
  464163:	73 20                	jae    464185 <usage_message+0x2445>
  464165:	77 68                	ja     4641cf <usage_message+0x248f>
  464167:	69 6c 65 20 75 70 64 	imul   $0x61647075,0x20(%rbp,%riz,2),%ebp
  46416e:	61 
  46416f:	74 69                	je     4641da <usage_message+0x249a>
  464171:	6e                   	outsb  %ds:(%rsi),(%dx)
  464172:	67 20 25 33 64 20 76 	addr32 and %ah,0x76206433(%eip)        # 7666a5ac <_end+0x75fb1cac>
  464179:	61                   	(bad)  
  46417a:	6c                   	insb   (%dx),%es:(%rdi)
  46417b:	75 65                	jne    4641e2 <usage_message+0x24a2>
  46417d:	73 2e                	jae    4641ad <usage_message+0x246d>
  46417f:	20 53 6c             	and    %dl,0x6c(%rbx)
  464182:	65                   	gs
  464183:	65                   	gs
  464184:	70 69                	jo     4641ef <usage_message+0x24af>
  464186:	6e                   	outsb  %ds:(%rsi),(%dx)
  464187:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  46418b:	72 20                	jb     4641ad <usage_message+0x246d>
  46418d:	25 64 20 73 65       	and    $0x65732064,%eax
  464192:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  464195:	64                   	fs
  464196:	73 00                	jae    464198 <usage_message+0x2458>
  464198:	70 6f                	jo     464209 <usage_message+0x24c9>
  46419a:	6c                   	insb   (%dx),%es:(%rdi)
  46419b:	6c                   	insb   (%dx),%es:(%rdi)
  46419c:	65                   	gs
  46419d:	72 20                	jb     4641bf <usage_message+0x247f>
  46419f:	5b                   	pop    %rbx
  4641a0:	73 6c                	jae    46420e <usage_message+0x24ce>
  4641a2:	65                   	gs
  4641a3:	65                   	gs
  4641a4:	70 69                	jo     46420f <usage_message+0x24cf>
  4641a6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4641a7:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  4641ab:	72 20                	jb     4641cd <usage_message+0x248d>
  4641ad:	25 64 20 73 65       	and    $0x65732064,%eax
  4641b2:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4641b5:	64                   	fs
  4641b6:	73 5d                	jae    464215 <usage_message+0x24d5>
  4641b8:	00 00                	add    %al,(%rax)
  4641ba:	00 00                	add    %al,(%rax)
  4641bc:	c4 4c fb ff          	(bad)(bad) 
  4641c0:	66                   	data16
  4641c1:	4c fb                	rex.WR sti    
  4641c3:	ff 54 4c fb          	callq  *-0x5(%rsp,%rcx,2)
  4641c7:	ff 54 4c fb          	callq  *-0x5(%rsp,%rcx,2)
  4641cb:	ff 66 4c             	jmpq   *0x4c(%rsi)
  4641ce:	fb                   	sti    
  4641cf:	ff 54 4c fb          	callq  *-0x5(%rsp,%rcx,2)
  4641d3:	ff 66 4c             	jmpq   *0x4c(%rsi)
  4641d6:	fb                   	sti    
  4641d7:	ff 54 4c fb          	callq  *-0x5(%rsp,%rcx,2)
  4641db:	ff 54 4c fb          	callq  *-0x5(%rsp,%rcx,2)
  4641df:	ff 54 4c fb          	callq  *-0x5(%rsp,%rcx,2)
  4641e3:	ff 54 4c fb          	callq  *-0x5(%rsp,%rcx,2)
  4641e7:	ff 54 4c fb          	callq  *-0x5(%rsp,%rcx,2)
  4641eb:	ff 85 4a fb ff 16    	incl   0x16fffb4a(%rbp)
  4641f1:	4f fb                	rex.WRXB sti    
  4641f3:	ff 00                	incl   (%rax)
  4641f5:	51                   	push   %rcx
  4641f6:	fb                   	sti    
  4641f7:	ff 35 4f fb ff 35    	pushq  0x35fffb4f(%rip)        # 36463d4c <_end+0x35dab44c>
  4641fd:	4f fb                	rex.WRXB sti    
  4641ff:	ff 00                	incl   (%rax)
  464201:	51                   	push   %rcx
  464202:	fb                   	sti    
  464203:	ff 35 4f fb ff 00    	pushq  0xfffb4f(%rip)        # 1463d58 <_end+0xdab458>
  464209:	51                   	push   %rcx
  46420a:	fb                   	sti    
  46420b:	ff 35 4f fb ff 35    	pushq  0x35fffb4f(%rip)        # 36463d60 <_end+0x35dab460>
  464211:	4f fb                	rex.WRXB sti    
  464213:	ff 35 4f fb ff 35    	pushq  0x35fffb4f(%rip)        # 36463d68 <_end+0x35dab468>
  464219:	4f fb                	rex.WRXB sti    
  46421b:	ff 35 4f fb ff b8    	pushq  -0x470004b1(%rip)        # ffffffffb9463d70 <_end+0xffffffffb8dab470>
  464221:	50                   	push   %rax
  464222:	fb                   	sti    
  464223:	ff d5                	callq  *%rbp
  464225:	56                   	push   %rsi
  464226:	fb                   	sti    
  464227:	ff 51 56             	callq  *0x56(%rcx)
  46422a:	fb                   	sti    
  46422b:	ff c7                	inc    %edi
  46422d:	55                   	push   %rbp
  46422e:	fb                   	sti    
  46422f:	ff c7                	inc    %edi
  464231:	55                   	push   %rbp
  464232:	fb                   	sti    
  464233:	ff 51 56             	callq  *0x56(%rcx)
  464236:	fb                   	sti    
  464237:	ff c7                	inc    %edi
  464239:	55                   	push   %rbp
  46423a:	fb                   	sti    
  46423b:	ff 51 56             	callq  *0x56(%rcx)
  46423e:	fb                   	sti    
  46423f:	ff c7                	inc    %edi
  464241:	55                   	push   %rbp
  464242:	fb                   	sti    
  464243:	ff c7                	inc    %edi
  464245:	55                   	push   %rbp
  464246:	fb                   	sti    
  464247:	ff c7                	inc    %edi
  464249:	55                   	push   %rbp
  46424a:	fb                   	sti    
  46424b:	ff c7                	inc    %edi
  46424d:	55                   	push   %rbp
  46424e:	fb                   	sti    
  46424f:	ff c7                	inc    %edi
  464251:	55                   	push   %rbp
  464252:	fb                   	sti    
  464253:	ff a6 52 fb ff b4    	jmpq   *-0x4b0004ae(%rsi)
  464259:	55                   	push   %rbp
  46425a:	fb                   	sti    
  46425b:	ff 76 56             	pushq  0x56(%rsi)
  46425e:	fb                   	sti    
  46425f:	ff da                	lcallq *<internal disassembler error>
  464261:	55                   	push   %rbp
  464262:	fb                   	sti    
  464263:	ff da                	lcallq *<internal disassembler error>
  464265:	55                   	push   %rbp
  464266:	fb                   	sti    
  464267:	ff 76 56             	pushq  0x56(%rsi)
  46426a:	fb                   	sti    
  46426b:	ff da                	lcallq *<internal disassembler error>
  46426d:	55                   	push   %rbp
  46426e:	fb                   	sti    
  46426f:	ff 76 56             	pushq  0x56(%rsi)
  464272:	fb                   	sti    
  464273:	ff da                	lcallq *<internal disassembler error>
  464275:	55                   	push   %rbp
  464276:	fb                   	sti    
  464277:	ff da                	lcallq *<internal disassembler error>
  464279:	55                   	push   %rbp
  46427a:	fb                   	sti    
  46427b:	ff da                	lcallq *<internal disassembler error>
  46427d:	55                   	push   %rbp
  46427e:	fb                   	sti    
  46427f:	ff da                	lcallq *<internal disassembler error>
  464281:	55                   	push   %rbp
  464282:	fb                   	sti    
  464283:	ff da                	lcallq *<internal disassembler error>
  464285:	55                   	push   %rbp
  464286:	fb                   	sti    
  464287:	ff f5                	push   %rbp
  464289:	55                   	push   %rbp
  46428a:	fb                   	sti    
  46428b:	ff 42 58             	incl   0x58(%rdx)
  46428e:	fb                   	sti    
  46428f:	ff 18                	lcallq *(%rax)
  464291:	58                   	pop    %rax
  464292:	fb                   	sti    
  464293:	ff d7                	callq  *%rdi
  464295:	4e fb                	rex.WRX sti    
  464297:	ff ee                	ljmpq  *<internal disassembler error>
  464299:	57                   	push   %rdi
  46429a:	fb                   	sti    
  46429b:	ff 18                	lcallq *(%rax)
  46429d:	58                   	pop    %rax
  46429e:	fb                   	sti    
  46429f:	ff d9                	lcallq *<internal disassembler error>
  4642a1:	57                   	push   %rdi
  4642a2:	fb                   	sti    
  4642a3:	ff 18                	lcallq *(%rax)
  4642a5:	58                   	pop    %rax
  4642a6:	fb                   	sti    
  4642a7:	ff d7                	callq  *%rdi
  4642a9:	4e fb                	rex.WRX sti    
  4642ab:	ff c4                	inc    %esp
  4642ad:	57                   	push   %rdi
  4642ae:	fb                   	sti    
  4642af:	ff d7                	callq  *%rdi
  4642b1:	4e fb                	rex.WRX sti    
  4642b3:	ff 9a 57 fb ff 70    	lcallq *0x70fffb57(%rdx)
  4642b9:	57                   	push   %rdi
  4642ba:	fb                   	sti    
  4642bb:	ff 5b 57             	lcallq *0x57(%rbx)
  4642be:	fb                   	sti    
  4642bf:	ff 49 57             	decl   0x57(%rcx)
  4642c2:	fb                   	sti    
  4642c3:	ff 22                	jmpq   *(%rdx)
  4642c5:	57                   	push   %rdi
  4642c6:	fb                   	sti    
  4642c7:	ff da                	lcallq *<internal disassembler error>
  4642c9:	56                   	push   %rsi
  4642ca:	fb                   	sti    
  4642cb:	ff 67 65             	jmpq   *0x65(%rdi)
  4642ce:	74 5f                	je     46432f <usage_message+0x25ef>
  4642d0:	76 61                	jbe    464333 <usage_message+0x25f3>
  4642d2:	6c                   	insb   (%dx),%es:(%rdi)
  4642d3:	75 65                	jne    46433a <usage_message+0x25fa>
  4642d5:	73 00                	jae    4642d7 <usage_message+0x2597>
  4642d7:	7a 61                	jp     46433a <usage_message+0x25fa>
  4642d9:	62                   	(bad)  
  4642da:	62                   	(bad)  
  4642db:	69 78 5b 00 69 74 65 	imul   $0x65746900,0x5b(%rax),%edi
  4642e2:	6d                   	insl   (%dx),%es:(%rdi)
  4642e3:	73 5f                	jae    464344 <usage_message+0x2604>
  4642e5:	75 6e                	jne    464355 <usage_message+0x2615>
  4642e7:	73 75                	jae    46435e <usage_message+0x261e>
  4642e9:	70 70                	jo     46435b <usage_message+0x261b>
  4642eb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4642ec:	72 74                	jb     464362 <usage_message+0x2622>
  4642ee:	65 64 00 68 69       	add    %ch,%fs:%gs:0x69(%rax)
  4642f3:	73 74                	jae    464369 <usage_message+0x2629>
  4642f5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4642f6:	72 79                	jb     464371 <usage_message+0x2631>
  4642f8:	5f                   	pop    %rdi
  4642f9:	6c                   	insb   (%dx),%es:(%rdi)
  4642fa:	6f                   	outsl  %ds:(%rsi),(%dx)
  4642fb:	67 00 68 69          	addr32 add %ch,0x69(%eax)
  4642ff:	73 74                	jae    464375 <usage_message+0x2635>
  464301:	6f                   	outsl  %ds:(%rsi),(%dx)
  464302:	72 79                	jb     46437d <usage_message+0x263d>
  464304:	5f                   	pop    %rdi
  464305:	73 74                	jae    46437b <usage_message+0x263b>
  464307:	72 00                	jb     464309 <usage_message+0x25c9>
  464309:	68 69 73 74 6f       	pushq  $0x6f747369
  46430e:	72 79                	jb     464389 <usage_message+0x2649>
  464310:	5f                   	pop    %rdi
  464311:	74 65                	je     464378 <usage_message+0x2638>
  464313:	78 74                	js     464389 <usage_message+0x2649>
  464315:	00 68 69             	add    %ch,0x69(%rax)
  464318:	73 74                	jae    46438e <usage_message+0x264e>
  46431a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46431b:	72 79                	jb     464396 <usage_message+0x2656>
  46431d:	5f                   	pop    %rdi
  46431e:	75 69                	jne    464389 <usage_message+0x2649>
  464320:	6e                   	outsb  %ds:(%rsi),(%dx)
  464321:	74 00                	je     464323 <usage_message+0x25e3>
  464323:	74 72                	je     464397 <usage_message+0x2657>
  464325:	65 6e                	outsb  %gs:(%rsi),(%dx)
  464327:	64                   	fs
  464328:	73 5f                	jae    464389 <usage_message+0x2649>
  46432a:	75 69                	jne    464395 <usage_message+0x2655>
  46432c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46432d:	74 00                	je     46432f <usage_message+0x25ef>
  46432f:	71 75                	jno    4643a6 <usage_message+0x2666>
  464331:	65                   	gs
  464332:	75 65                	jne    464399 <usage_message+0x2659>
  464334:	00 75 70             	add    %dh,0x70(%rbp)
  464337:	74 69                	je     4643a2 <usage_message+0x2662>
  464339:	6d                   	insl   (%dx),%es:(%rdi)
  46433a:	65 00 62 6f          	add    %ah,%gs:0x6f(%rdx)
  46433e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46433f:	74 74                	je     4643b5 <usage_message+0x2675>
  464341:	69 6d 65 00 77 63 61 	imul   $0x61637700,0x65(%rbp),%ebp
  464348:	63 68 65             	movslq 0x65(%rax),%ebp
  46434b:	00 66 6c             	add    %ah,0x6c(%rsi)
  46434e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46434f:	61                   	(bad)  
  464350:	74 00                	je     464352 <usage_message+0x2612>
  464352:	70 66                	jo     4643ba <usage_message+0x267a>
  464354:	72 65                	jb     4643bb <usage_message+0x267b>
  464356:	65 00 74 6f 74       	add    %dh,%gs:0x74(%rdi,%rbp,2)
  46435b:	61                   	(bad)  
  46435c:	6c                   	insb   (%dx),%es:(%rdi)
  46435d:	00 75 73             	add    %dh,0x73(%rbp)
  464360:	65 64 00 74 72 65    	add    %dh,%fs:%gs:0x65(%rdx,%rsi,2)
  464366:	6e                   	outsb  %ds:(%rsi),(%dx)
  464367:	64 00 72 63          	add    %dh,%fs:0x63(%rdx)
  46436b:	61                   	(bad)  
  46436c:	63 68 65             	movslq 0x65(%rax),%ebp
  46436f:	00 53 65             	add    %dl,0x65(%rbx)
  464372:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  464375:	64 20 61 72          	and    %ah,%fs:0x72(%rcx)
  464379:	67 75 6d             	addr32 jne 4643e9 <usage_message+0x26a9>
  46437c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46437e:	74 20                	je     4643a0 <usage_message+0x2660>
  464380:	69 73 20 62 61 64 6c 	imul   $0x6c646162,0x20(%rbx),%esi
  464387:	79 20                	jns    4643a9 <usage_message+0x2669>
  464389:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46438b:	72 6d                	jb     4643fa <usage_message+0x26ba>
  46438d:	61                   	(bad)  
  46438e:	74 74                	je     464404 <usage_message+0x26c4>
  464390:	65 64 00 00          	add    %al,%fs:%gs:(%rax)
  464394:	00 00                	add    %al,(%rax)
  464396:	00 00                	add    %al,(%rax)
  464398:	54                   	push   %rsp
  464399:	68 69 72 64 20       	pushq  $0x20647269
  46439e:	61                   	(bad)  
  46439f:	72 67                	jb     464408 <usage_message+0x26c8>
  4643a1:	75 6d                	jne    464410 <usage_message+0x26d0>
  4643a3:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4643a5:	74 20                	je     4643c7 <usage_message+0x2687>
  4643a7:	69 73 20 62 61 64 6c 	imul   $0x6c646162,0x20(%rbx),%esi
  4643ae:	79 20                	jns    4643d0 <usage_message+0x2690>
  4643b0:	66 6f                	outsw  %ds:(%rsi),(%dx)
  4643b2:	72 6d                	jb     464421 <usage_message+0x26e1>
  4643b4:	61                   	(bad)  
  4643b5:	74 74                	je     46442b <usage_message+0x26eb>
  4643b7:	65 64 00 00          	add    %al,%fs:%gs:(%rax)
  4643bb:	00 00                	add    %al,(%rax)
  4643bd:	00 00                	add    %al,(%rax)
  4643bf:	00 41 72             	add    %al,0x72(%rcx)
  4643c2:	67 75 6d             	addr32 jne 464432 <usage_message+0x26f2>
  4643c5:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4643c7:	74 73                	je     46443c <usage_message+0x26fc>
  4643c9:	20 72 65             	and    %dh,0x65(%rdx)
  4643cc:	70 72                	jo     464440 <usage_message+0x2700>
  4643ce:	65                   	gs
  4643cf:	73 65                	jae    464436 <usage_message+0x26f6>
  4643d1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4643d2:	74 20                	je     4643f4 <usage_message+0x26b4>
  4643d4:	61                   	(bad)  
  4643d5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4643d6:	20 69 6e             	and    %ch,0x6e(%rcx)
  4643d9:	76 61                	jbe    46443c <usage_message+0x26fc>
  4643db:	6c                   	insb   (%dx),%es:(%rdi)
  4643dc:	69 64 20 69 6e 74 65 	imul   $0x7265746e,0x69(%rax,%riz,1),%esp
  4643e3:	72 
  4643e4:	76 61                	jbe    464447 <usage_message+0x2707>
  4643e6:	6c                   	insb   (%dx),%es:(%rdi)
  4643e7:	00 49 6e             	add    %cl,0x6e(%rcx)
  4643ea:	74 65                	je     464451 <usage_message+0x2711>
  4643ec:	72 6e                	jb     46445c <usage_message+0x271c>
  4643ee:	61                   	(bad)  
  4643ef:	6c                   	insb   (%dx),%es:(%rdi)
  4643f0:	20 63 68             	and    %ah,0x68(%rbx)
  4643f3:	65 63 6b 20          	movslq %gs:0x20(%rbx),%ebp
  4643f7:	69 73 20 6e 6f 74 20 	imul   $0x20746f6e,0x20(%rbx),%esi
  4643fe:	73 75                	jae    464475 <usage_message+0x2735>
  464400:	70 70                	jo     464472 <usage_message+0x2732>
  464402:	6f                   	outsl  %ds:(%rsi),(%dx)
  464403:	72 74                	jb     464479 <usage_message+0x2739>
  464405:	65 64 00 67 65       	add    %ah,%fs:%gs:0x65(%rdi)
  46440a:	74 5f                	je     46446b <usage_message+0x272b>
  46440c:	76 61                	jbe    46446f <usage_message+0x272f>
  46440e:	6c                   	insb   (%dx),%es:(%rdi)
  46440f:	75 65                	jne    464476 <usage_message+0x2736>
  464411:	5f                   	pop    %rdi
  464412:	73 69                	jae    46447d <usage_message+0x273d>
  464414:	6d                   	insl   (%dx),%es:(%rdi)
  464415:	70 6c                	jo     464483 <usage_message+0x2743>
  464417:	65 00 49 6e          	add    %cl,%gs:0x6e(%rcx)
  46441b:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6f6c94 <_end+0x3a03e394>
  464421:	20 6b 65             	and    %ch,0x65(%rbx)
  464424:	79 5f                	jns    464485 <usage_message+0x2745>
  464426:	6f                   	outsl  %ds:(%rsi),(%dx)
  464427:	72 69                	jb     464492 <usage_message+0x2752>
  464429:	67 20 5b 25          	addr32 and %bl,0x25(%ebx)
  46442d:	73 5d                	jae    46448c <usage_message+0x274c>
  46442f:	00 63 68             	add    %ah,0x68(%rbx)
  464432:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  464436:	5f                   	pop    %rdi
  464437:	73 69                	jae    4644a2 <usage_message+0x2762>
  464439:	6d                   	insl   (%dx),%es:(%rdi)
  46443a:	70 6c                	jo     4644a8 <usage_message+0x2768>
  46443c:	65 2e 63 00          	movslq %cs:%gs:(%rax),%eax
  464440:	74 63                	je     4644a5 <usage_message+0x2765>
  464442:	70 5f                	jo     4644a3 <usage_message+0x2763>
  464444:	70 65                	jo     4644ab <usage_message+0x276b>
  464446:	72 66                	jb     4644ae <usage_message+0x276e>
  464448:	00 50 6f             	add    %dl,0x6f(%rax)
  46444b:	72 74                	jb     4644c1 <usage_message+0x2781>
  46444d:	20 6e 75             	and    %ch,0x75(%rsi)
  464450:	6d                   	insl   (%dx),%es:(%rdi)
  464451:	62                   	(bad)  
  464452:	65                   	gs
  464453:	72 20                	jb     464475 <usage_message+0x2735>
  464455:	6d                   	insl   (%dx),%es:(%rdi)
  464456:	75 73                	jne    4644cb <usage_message+0x278b>
  464458:	74 20                	je     46447a <usage_message+0x273a>
  46445a:	62                   	(bad)  
  46445b:	65 20 6e 75          	and    %ch,%gs:0x75(%rsi)
  46445f:	6d                   	insl   (%dx),%es:(%rdi)
  464460:	65                   	gs
  464461:	72 69                	jb     4644cc <usage_message+0x278c>
  464463:	63 00                	movslq (%rax),%eax
  464465:	54                   	push   %rsp
  464466:	6f                   	outsl  %ds:(%rsi),(%dx)
  464467:	6f                   	outsl  %ds:(%rsi),(%dx)
  464468:	20 6d 61             	and    %ch,0x61(%rbp)
  46446b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46446c:	79 20                	jns    46448e <usage_message+0x274e>
  46446e:	70 61                	jo     4644d1 <usage_message+0x2791>
  464470:	72 61                	jb     4644d3 <usage_message+0x2793>
  464472:	6d                   	insl   (%dx),%es:(%rdi)
  464473:	65                   	gs
  464474:	74 65                	je     4644db <usage_message+0x279b>
  464476:	72 73                	jb     4644eb <usage_message+0x27ab>
  464478:	00 6e 65             	add    %ch,0x65(%rsi)
  46447b:	74 2e                	je     4644ab <usage_message+0x276b>
  46447d:	74 63                	je     4644e2 <usage_message+0x27a2>
  46447f:	70 2e                	jo     4644af <usage_message+0x276f>
  464481:	73 65                	jae    4644e8 <usage_message+0x27a8>
  464483:	72 76                	jb     4644fb <usage_message+0x27bb>
  464485:	69 63 65 2e 70 65 72 	imul   $0x7265702e,0x65(%rbx),%esp
  46448c:	66                   	data16
  46448d:	00 6e 65             	add    %ch,0x65(%rsi)
  464490:	74 2e                	je     4644c0 <usage_message+0x2780>
  464492:	74 63                	je     4644f7 <usage_message+0x27b7>
  464494:	70 2e                	jo     4644c4 <usage_message+0x2784>
  464496:	73 65                	jae    4644fd <usage_message+0x27bd>
  464498:	72 76                	jb     464510 <usage_message+0x27d0>
  46449a:	69 63 65 00 25 73 5b 	imul   $0x5b732500,0x65(%rbx),%esp
  4644a1:	25 73 2c 25 73       	and    $0x73252c73,%eax
  4644a6:	5d                   	pop    %rbp
  4644a7:	00 25 73 5b 25 73    	add    %ah,0x73255b73(%rip)        # 736ba020 <_end+0x73001720>
  4644ad:	2c 25                	sub    $0x25,%al
  4644af:	73 2c                	jae    4644dd <usage_message+0x279d>
  4644b1:	25 73 5d 00 54       	and    $0x54005d73,%eax
  4644b6:	72 61                	jb     464519 <usage_message+0x27d9>
  4644b8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4644b9:	73 66                	jae    464521 <usage_message+0x27e1>
  4644bb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4644bc:	72 6d                	jb     46452b <usage_message+0x27eb>
  4644be:	65 64 20 5b 25       	and    %bl,%fs:%gs:0x25(%rbx)
  4644c3:	73 5d                	jae    464522 <usage_message+0x27e2>
  4644c5:	20 69 6e             	and    %ch,0x6e(%rcx)
  4644c8:	74 6f                	je     464539 <usage_message+0x27f9>
  4644ca:	20 5b 25             	and    %bl,0x25(%rbx)
  4644cd:	73 5d                	jae    46452c <usage_message+0x27ec>
  4644cf:	00 53 69             	add    %dl,0x69(%rbx)
  4644d2:	6d                   	insl   (%dx),%es:(%rdi)
  4644d3:	70 6c                	jo     464541 <usage_message+0x2801>
  4644d5:	65 20 63 68          	and    %ah,%gs:0x68(%rbx)
  4644d9:	65 63 6b 20          	movslq %gs:0x20(%rbx),%ebp
  4644dd:	69 73 20 6e 6f 74 20 	imul   $0x20746f6e,0x20(%rbx),%esi
  4644e4:	73 75                	jae    46455b <usage_message+0x281b>
  4644e6:	70 70                	jo     464558 <usage_message+0x2818>
  4644e8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4644e9:	72 74                	jb     46455f <usage_message+0x281f>
  4644eb:	65 64 00 00          	add    %al,%fs:%gs:(%rax)
  4644ef:	00 53 69             	add    %dl,0x69(%rbx)
  4644f2:	6d                   	insl   (%dx),%es:(%rdi)
  4644f3:	70 6c                	jo     464561 <usage_message+0x2821>
  4644f5:	65 20 63 68          	and    %ah,%gs:0x68(%rbx)
  4644f9:	65 63 6b 20          	movslq %gs:0x20(%rbx),%ebp
  4644fd:	5b                   	pop    %rbx
  4644fe:	25 73 5d 20 72       	and    $0x72205d73,%eax
  464503:	65                   	gs
  464504:	71 75                	jno    46457b <usage_message+0x283b>
  464506:	69 72 65 73 20 61 20 	imul   $0x20612073,0x65(%rdx),%esi
  46450d:	6d                   	insl   (%dx),%es:(%rdi)
  46450e:	61                   	(bad)  
  46450f:	6e                   	outsb  %ds:(%rsi),(%dx)
  464510:	64                   	fs
  464511:	61                   	(bad)  
  464512:	74 6f                	je     464583 <usage_message+0x2843>
  464514:	72 79                	jb     46458f <usage_message+0x284f>
  464516:	20 27                	and    %ah,(%rdi)
  464518:	70 6f                	jo     464589 <usage_message+0x2849>
  46451a:	72 74                	jb     464590 <usage_message+0x2850>
  46451c:	27                   	(bad)  
  46451d:	20 70 61             	and    %dh,0x61(%rax)
  464520:	72 61                	jb     464583 <usage_message+0x2843>
  464522:	6d                   	insl   (%dx),%es:(%rdi)
  464523:	65                   	gs
  464524:	74 65                	je     46458b <usage_message+0x284b>
  464526:	72 00                	jb     464528 <usage_message+0x27e8>
  464528:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46452a:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  46452e:	61                   	(bad)  
  46452f:	62                   	(bad)  
  464530:	61                   	(bad)  
  464531:	73 65                	jae    464598 <usage_message+0x2858>
  464533:	20 6d 6f             	and    %ch,0x6f(%rbp)
  464536:	6e                   	outsb  %ds:(%rsi),(%dx)
  464537:	69 74 6f 72 3a 20 25 	imul   $0x7325203a,0x72(%rdi,%rbp,2),%esi
  46453e:	73 
  46453f:	00 67 72             	add    %ah,0x72(%rdi)
  464542:	70 73                	jo     4645b7 <usage_message+0x2877>
  464544:	75 6d                	jne    4645b3 <usage_message+0x2873>
  464546:	00 67 72             	add    %ah,0x72(%rdi)
  464549:	70 61                	jo     4645ac <usage_message+0x286c>
  46454b:	76 67                	jbe    4645b4 <usage_message+0x2874>
  46454d:	00 67 72             	add    %ah,0x72(%rdi)
  464550:	70 6d                	jo     4645bf <usage_message+0x287f>
  464552:	69 6e 00 67 72 70 6d 	imul   $0x6d707267,0x0(%rsi),%ebp
  464559:	61                   	(bad)  
  46455a:	78 00                	js     46455c <usage_message+0x281c>
  46455c:	67                   	addr32
  46455d:	65                   	gs
  46455e:	74 5f                	je     4645bf <usage_message+0x287f>
  464560:	76 61                	jbe    4645c3 <usage_message+0x2883>
  464562:	6c                   	insb   (%dx),%es:(%rdi)
  464563:	75 65                	jne    4645ca <usage_message+0x288a>
  464565:	5f                   	pop    %rdi
  464566:	61                   	(bad)  
  464567:	67 67 72 65          	addr32 jb 4645d0 <usage_message+0x2890>
  46456b:	67 61                	addr32 (bad) 
  46456d:	74 65                	je     4645d4 <usage_message+0x2894>
  46456f:	00 65 76             	add    %ah,0x76(%rbp)
  464572:	61                   	(bad)  
  464573:	6c                   	insb   (%dx),%es:(%rdi)
  464574:	75 61                	jne    4645d7 <usage_message+0x2897>
  464576:	74 65                	je     4645dd <usage_message+0x289d>
  464578:	5f                   	pop    %rdi
  464579:	61                   	(bad)  
  46457a:	67 67 72 65          	addr32 jb 4645e3 <usage_message+0x28a3>
  46457e:	67 61                	addr32 (bad) 
  464580:	74 65                	je     4645e7 <usage_message+0x28a7>
  464582:	00 63 68             	add    %ah,0x68(%rbx)
  464585:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  464589:	5f                   	pop    %rdi
  46458a:	61                   	(bad)  
  46458b:	67 67 72 65          	addr32 jb 4645f4 <usage_message+0x28b4>
  46458f:	67 61                	addr32 (bad) 
  464591:	74 65                	je     4645f8 <usage_message+0x28b8>
  464593:	2e 63 00             	movslq %cs:(%rax),%eax
  464596:	20 61 6e             	and    %ah,0x6e(%rcx)
  464599:	64 20 67 2e          	and    %ah,%fs:0x2e(%rdi)
  46459d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46459e:	61                   	(bad)  
  46459f:	6d                   	insl   (%dx),%es:(%rdi)
  4645a0:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  4645a4:	20 28                	and    %ch,(%rax)
  4645a6:	00 29                	add    %ch,(%rcx)
  4645a8:	25 73 00 6c 61       	and    $0x616c0073,%eax
  4645ad:	73 74                	jae    464623 <usage_message+0x28e3>
  4645af:	00 55 6e             	add    %dl,0x6e(%rbp)
  4645b2:	73 75                	jae    464629 <usage_message+0x28e9>
  4645b4:	70 70                	jo     464626 <usage_message+0x28e6>
  4645b6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4645b7:	72 74                	jb     46462d <usage_message+0x28ed>
  4645b9:	65 64 20 67 72       	and    %ah,%fs:%gs:0x72(%rdi)
  4645be:	6f                   	outsl  %ds:(%rsi),(%dx)
  4645bf:	75 70                	jne    464631 <usage_message+0x28f1>
  4645c1:	20 66 75             	and    %ah,0x75(%rsi)
  4645c4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4645c5:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4645c9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4645ca:	00 69 2e             	add    %ch,0x2e(%rcx)
  4645cd:	69 74 65 6d 69 64 00 	imul   $0x55006469,0x6d(%rbp,%riz,2),%esi
  4645d4:	55 
  4645d5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4645d6:	73 75                	jae    46464d <usage_message+0x290d>
  4645d8:	70 70                	jo     46464a <usage_message+0x290a>
  4645da:	6f                   	outsl  %ds:(%rsi),(%dx)
  4645db:	72 74                	jb     464651 <usage_message+0x2911>
  4645dd:	65 64 20 69 74       	and    %ch,%fs:%gs:0x74(%rcx)
  4645e2:	65                   	gs
  4645e3:	6d                   	insl   (%dx),%es:(%rdi)
  4645e4:	20 66 75             	and    %ah,0x75(%rsi)
  4645e7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4645e8:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4645ec:	6e                   	outsb  %ds:(%rsi),(%dx)
  4645ed:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206f6e66 <_end+0x2003e566>
  4645f3:	72 65                	jb     46465a <usage_message+0x291a>
  4645f5:	73 75                	jae    46466c <usage_message+0x292c>
  4645f7:	6c                   	insb   (%dx),%es:(%rdi)
  4645f8:	74 3a                	je     464634 <usage_message+0x28f4>
  4645fa:	25 6c 66 00 00       	and    $0x666c,%eax
  4645ff:	00 49 6e             	add    %cl,0x6e(%rcx)
  464602:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f6e7b <_end+0x2003e57b>
  464608:	67 72 70             	addr32 jb 46467b <usage_message+0x293b>
  46460b:	66                   	data16
  46460c:	75 6e                	jne    46467c <usage_message+0x293c>
  46460e:	63 3a                	movslq (%rdx),%edi
  464610:	27                   	(bad)  
  464611:	25 73 27 20 67       	and    $0x67202773,%eax
  464616:	72 6f                	jb     464687 <usage_message+0x2947>
  464618:	75 70                	jne    46468a <usage_message+0x294a>
  46461a:	73 3a                	jae    464656 <usage_message+0x2916>
  46461c:	27                   	(bad)  
  46461d:	25 73 27 20 69       	and    $0x69202773,%eax
  464622:	74 65                	je     464689 <usage_message+0x2949>
  464624:	6d                   	insl   (%dx),%es:(%rdi)
  464625:	6b 65 79 3a          	imul   $0x3a,0x79(%rbp),%esp
  464629:	27                   	(bad)  
  46462a:	25 73 27 20 66       	and    $0x66202773,%eax
  46462f:	75 6e                	jne    46469f <usage_message+0x295f>
  464631:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  464635:	6e                   	outsb  %ds:(%rsi),(%dx)
  464636:	3a 27                	cmp    (%rdi),%ah
  464638:	25 73 28 25 73       	and    $0x73252873,%eax
  46463d:	29 27                	sub    %esp,(%rdi)
  46463f:	00 73 65             	add    %dh,0x65(%rbx)
  464642:	6c                   	insb   (%dx),%es:(%rdi)
  464643:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  464648:	2e 69 74 65 6d 69 64 	imul   $0x66206469,%cs:0x6d(%rbp,%riz,2),%esi
  46464f:	20 66 
  464651:	72 6f                	jb     4646c2 <usage_message+0x2982>
  464653:	6d                   	insl   (%dx),%es:(%rdi)
  464654:	20 69 74             	and    %ch,0x74(%rcx)
  464657:	65                   	gs
  464658:	6d                   	insl   (%dx),%es:(%rdi)
  464659:	73 20                	jae    46467b <usage_message+0x293b>
  46465b:	69 2c 68 6f 73 74 73 	imul   $0x7374736f,(%rax,%rbp,2),%ebp
  464662:	5f                   	pop    %rdi
  464663:	67 72 6f             	addr32 jb 4646d5 <usage_message+0x2995>
  464666:	75 70                	jne    4646d8 <usage_message+0x2998>
  464668:	73 20                	jae    46468a <usage_message+0x294a>
  46466a:	68 67 2c 68 6f       	pushq  $0x6f682c67
  46466f:	73 74                	jae    4646e5 <usage_message+0x29a5>
  464671:	73 20                	jae    464693 <usage_message+0x2953>
  464673:	68 2c 67 72 6f       	pushq  $0x6f72672c
  464678:	75 70                	jne    4646ea <usage_message+0x29aa>
  46467a:	73 20                	jae    46469c <usage_message+0x295c>
  46467c:	67 20 77 68          	addr32 and %dh,0x68(%edi)
  464680:	65                   	gs
  464681:	72 65                	jb     4646e8 <usage_message+0x29a8>
  464683:	20 68 67             	and    %ch,0x67(%rax)
  464686:	2e 67 72 6f          	addr32 jb,pn 4646f9 <usage_message+0x29b9>
  46468a:	75 70                	jne    4646fc <usage_message+0x29bc>
  46468c:	69 64 3d 67 2e 67 72 	imul   $0x6f72672e,0x67(%rbp,%rdi,1),%esp
  464693:	6f 
  464694:	75 70                	jne    464706 <usage_message+0x29c6>
  464696:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  46469d:	69 
  46469e:	2e                   	cs
  46469f:	68 6f 73 74 69       	pushq  $0x6974736f
  4646a4:	64                   	fs
  4646a5:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  4646aa:	73 74                	jae    464720 <usage_message+0x29e0>
  4646ac:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  4646b3:	68 
  4646b4:	67                   	addr32
  4646b5:	2e                   	cs
  4646b6:	68 6f 73 74 69       	pushq  $0x6974736f
  4646bb:	64                   	fs
  4646bc:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  4646c1:	73 74                	jae    464737 <usage_message+0x29f7>
  4646c3:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  4646ca:	69 
  4646cb:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  4646d0:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  4646d5:	20 61 6e             	and    %ah,0x6e(%rcx)
  4646d8:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4646dc:	73 74                	jae    464752 <usage_message+0x2a12>
  4646de:	61                   	(bad)  
  4646df:	74 75                	je     464756 <usage_message+0x2a16>
  4646e1:	73 3d                	jae    464720 <usage_message+0x29e0>
  4646e3:	25 64 20 61 6e       	and    $0x6e612064,%eax
  4646e8:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  4646ec:	73 74                	jae    464762 <usage_message+0x2a22>
  4646ee:	61                   	(bad)  
  4646ef:	74 75                	je     464766 <usage_message+0x2a26>
  4646f1:	73 3d                	jae    464730 <usage_message+0x29f0>
  4646f3:	25 64 00 00 00       	and    $0x64,%eax
  4646f8:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  4646fa:	20 69 74             	and    %ch,0x74(%rcx)
  4646fd:	65                   	gs
  4646fe:	6d                   	insl   (%dx),%es:(%rdi)
  4646ff:	73 20                	jae    464721 <usage_message+0x29e1>
  464701:	66 6f                	outsw  %ds:(%rsi),(%dx)
  464703:	72 20                	jb     464725 <usage_message+0x29e5>
  464705:	6b 65 79 20          	imul   $0x20,0x79(%rbp),%esp
  464709:	5b                   	pop    %rbx
  46470a:	25 73 5d 20 69       	and    $0x69205d73,%eax
  46470f:	6e                   	outsb  %ds:(%rsi),(%dx)
  464710:	20 67 72             	and    %ah,0x72(%rdi)
  464713:	6f                   	outsl  %ds:(%rsi),(%dx)
  464714:	75 70                	jne    464786 <usage_message+0x2a46>
  464716:	28 73 29             	sub    %dh,0x29(%rbx)
  464719:	20 5b 25             	and    %bl,0x25(%rbx)
  46471c:	73 5d                	jae    46477b <usage_message+0x2a3b>
  46471e:	00 00                	add    %al,(%rax)
  464720:	73 65                	jae    464787 <usage_message+0x2a47>
  464722:	6c                   	insb   (%dx),%es:(%rdi)
  464723:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  464728:	74 65                	je     46478f <usage_message+0x2a4f>
  46472a:	6d                   	insl   (%dx),%es:(%rdi)
  46472b:	69 64 2c 76 61 6c 75 	imul   $0x65756c61,0x76(%rsp,%rbp,1),%esp
  464732:	65 
  464733:	5f                   	pop    %rdi
  464734:	74 79                	je     4647af <usage_message+0x2a6f>
  464736:	70 65                	jo     46479d <usage_message+0x2a5d>
  464738:	2c 6c                	sub    $0x6c,%al
  46473a:	61                   	(bad)  
  46473b:	73 74                	jae    4647b1 <usage_message+0x2a71>
  46473d:	76 61                	jbe    4647a0 <usage_message+0x2a60>
  46473f:	6c                   	insb   (%dx),%es:(%rdi)
  464740:	75 65                	jne    4647a7 <usage_message+0x2a67>
  464742:	20 66 72             	and    %ah,0x72(%rsi)
  464745:	6f                   	outsl  %ds:(%rsi),(%dx)
  464746:	6d                   	insl   (%dx),%es:(%rdi)
  464747:	20 69 74             	and    %ch,0x74(%rcx)
  46474a:	65                   	gs
  46474b:	6d                   	insl   (%dx),%es:(%rdi)
  46474c:	73 20                	jae    46476e <usage_message+0x2a2e>
  46474e:	77 68                	ja     4647b8 <usage_message+0x2a78>
  464750:	65                   	gs
  464751:	72 65                	jb     4647b8 <usage_message+0x2a78>
  464753:	20 6c 61 73          	and    %ch,0x73(%rcx,%riz,2)
  464757:	74 76                	je     4647cf <usage_message+0x2a8f>
  464759:	61                   	(bad)  
  46475a:	6c                   	insb   (%dx),%es:(%rdi)
  46475b:	75 65                	jne    4647c2 <usage_message+0x2a82>
  46475d:	20 69 73             	and    %ch,0x73(%rcx)
  464760:	20 6e 6f             	and    %ch,0x6f(%rsi)
  464763:	74 20                	je     464785 <usage_message+0x2a45>
  464765:	4e 55                	rex.WRX push   %rbp
  464767:	4c                   	rex.WR
  464768:	4c 20 61 6e          	rex.WR and    %r12b,0x6e(%rcx)
  46476c:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  464770:	6c                   	insb   (%dx),%es:(%rdi)
  464771:	75 65                	jne    4647d8 <usage_message+0x2a98>
  464773:	5f                   	pop    %rdi
  464774:	74 79                	je     4647ef <usage_message+0x2aaf>
  464776:	70 65                	jo     4647dd <usage_message+0x2a9d>
  464778:	20 69 6e             	and    %ch,0x6e(%rcx)
  46477b:	20 28                	and    %ch,(%rax)
  46477d:	25 64 2c 25 64       	and    $0x64252c64,%eax
  464782:	29 20                	sub    %esp,(%rax)
  464784:	61                   	(bad)  
  464785:	6e                   	outsb  %ds:(%rsi),(%dx)
  464786:	64 00 73 65          	add    %dh,%fs:0x65(%rbx)
  46478a:	6c                   	insb   (%dx),%es:(%rdi)
  46478b:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  464790:	2e 69 74 65 6d 69 64 	imul   $0x692c6469,%cs:0x6d(%rbp,%riz,2),%esi
  464797:	2c 69 
  464799:	2e 76 61             	jbe,pn 4647fd <usage_message+0x2abd>
  46479c:	6c                   	insb   (%dx),%es:(%rdi)
  46479d:	75 65                	jne    464804 <usage_message+0x2ac4>
  46479f:	5f                   	pop    %rdi
  4647a0:	74 79                	je     46481b <usage_message+0x2adb>
  4647a2:	70 65                	jo     464809 <usage_message+0x2ac9>
  4647a4:	2c 25                	sub    $0x25,%al
  4647a6:	73 28                	jae    4647d0 <usage_message+0x2a90>
  4647a8:	68 2e 76 61 6c       	pushq  $0x6c61762e
  4647ad:	75 65                	jne    464814 <usage_message+0x2ad4>
  4647af:	29 20                	sub    %esp,(%rax)
  4647b1:	66                   	data16
  4647b2:	72 6f                	jb     464823 <usage_message+0x2ae3>
  4647b4:	6d                   	insl   (%dx),%es:(%rdi)
  4647b5:	20 69 74             	and    %ch,0x74(%rcx)
  4647b8:	65                   	gs
  4647b9:	6d                   	insl   (%dx),%es:(%rdi)
  4647ba:	73 20                	jae    4647dc <usage_message+0x2a9c>
  4647bc:	69 2c 68 69 73 74 6f 	imul   $0x6f747369,(%rax,%rbp,2),%ebp
  4647c3:	72 79                	jb     46483e <usage_message+0x2afe>
  4647c5:	20 68 20             	and    %ch,0x20(%rax)
  4647c8:	77 68                	ja     464832 <usage_message+0x2af2>
  4647ca:	65                   	gs
  4647cb:	72 65                	jb     464832 <usage_message+0x2af2>
  4647cd:	20 68 2e             	and    %ch,0x2e(%rax)
  4647d0:	69 74 65 6d 69 64 3d 	imul   $0x693d6469,0x6d(%rbp,%riz,2),%esi
  4647d7:	69 
  4647d8:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  4647df:	20 61 
  4647e1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4647e2:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  4647e6:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  4647ea:	6b 3e 25             	imul   $0x25,(%rsi),%edi
  4647ed:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  4647f1:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4647f5:	76 61                	jbe    464858 <usage_message+0x2b18>
  4647f7:	6c                   	insb   (%dx),%es:(%rdi)
  4647f8:	75 65                	jne    46485f <usage_message+0x2b1f>
  4647fa:	5f                   	pop    %rdi
  4647fb:	74 79                	je     464876 <usage_message+0x2b36>
  4647fd:	70 65                	jo     464864 <usage_message+0x2b24>
  4647ff:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  464804:	6e                   	outsb  %ds:(%rsi),(%dx)
  464805:	64 00 00             	add    %al,%fs:(%rax)
  464808:	20 67 72             	and    %ah,0x72(%rdi)
  46480b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46480c:	75 70                	jne    46487e <usage_message+0x2b3e>
  46480e:	20 62 79             	and    %ah,0x79(%rdx)
  464811:	20 69 2e             	and    %ch,0x2e(%rcx)
  464814:	69 74 65 6d 69 64 2c 	imul   $0x692c6469,0x6d(%rbp,%riz,2),%esi
  46481b:	69 
  46481c:	2e 76 61             	jbe,pn 464880 <usage_message+0x2b40>
  46481f:	6c                   	insb   (%dx),%es:(%rdi)
  464820:	75 65                	jne    464887 <usage_message+0x2b47>
  464822:	5f                   	pop    %rdi
  464823:	74 79                	je     46489e <usage_message+0x2b5e>
  464825:	70 65                	jo     46488c <usage_message+0x2b4c>
  464827:	00 73 65             	add    %dh,0x65(%rbx)
  46482a:	6c                   	insb   (%dx),%es:(%rdi)
  46482b:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  464830:	2e 69 74 65 6d 69 64 	imul   $0x692c6469,%cs:0x6d(%rbp,%riz,2),%esi
  464837:	2c 69 
  464839:	2e 76 61             	jbe,pn 46489d <usage_message+0x2b5d>
  46483c:	6c                   	insb   (%dx),%es:(%rdi)
  46483d:	75 65                	jne    4648a4 <usage_message+0x2b64>
  46483f:	5f                   	pop    %rdi
  464840:	74 79                	je     4648bb <usage_message+0x2b7b>
  464842:	70 65                	jo     4648a9 <usage_message+0x2b69>
  464844:	2c 25                	sub    $0x25,%al
  464846:	73 28                	jae    464870 <usage_message+0x2b30>
  464848:	68 2e 76 61 6c       	pushq  $0x6c61762e
  46484d:	75 65                	jne    4648b4 <usage_message+0x2b74>
  46484f:	29 20                	sub    %esp,(%rax)
  464851:	66                   	data16
  464852:	72 6f                	jb     4648c3 <usage_message+0x2b83>
  464854:	6d                   	insl   (%dx),%es:(%rdi)
  464855:	20 69 74             	and    %ch,0x74(%rcx)
  464858:	65                   	gs
  464859:	6d                   	insl   (%dx),%es:(%rdi)
  46485a:	73 20                	jae    46487c <usage_message+0x2b3c>
  46485c:	69 2c 68 69 73 74 6f 	imul   $0x6f747369,(%rax,%rbp,2),%ebp
  464863:	72 79                	jb     4648de <usage_message+0x2b9e>
  464865:	5f                   	pop    %rdi
  464866:	75 69                	jne    4648d1 <usage_message+0x2b91>
  464868:	6e                   	outsb  %ds:(%rsi),(%dx)
  464869:	74 20                	je     46488b <usage_message+0x2b4b>
  46486b:	68 20 77 68 65       	pushq  $0x65687720
  464870:	72 65                	jb     4648d7 <usage_message+0x2b97>
  464872:	20 68 2e             	and    %ch,0x2e(%rax)
  464875:	69 74 65 6d 69 64 3d 	imul   $0x693d6469,0x6d(%rbp,%riz,2),%esi
  46487c:	69 
  46487d:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  464884:	20 61 
  464886:	6e                   	outsb  %ds:(%rsi),(%dx)
  464887:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  46488b:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  46488f:	6b 3e 25             	imul   $0x25,(%rsi),%edi
  464892:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  464896:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  46489a:	76 61                	jbe    4648fd <usage_message+0x2bbd>
  46489c:	6c                   	insb   (%dx),%es:(%rdi)
  46489d:	75 65                	jne    464904 <usage_message+0x2bc4>
  46489f:	5f                   	pop    %rdi
  4648a0:	74 79                	je     46491b <usage_message+0x2bdb>
  4648a2:	70 65                	jo     464909 <usage_message+0x2bc9>
  4648a4:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  4648a9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4648aa:	64 00 00             	add    %al,%fs:(%rax)
  4648ad:	00 00                	add    %al,(%rax)
  4648af:	00 4e 6f             	add    %cl,0x6f(%rsi)
  4648b2:	20 76 61             	and    %dh,0x61(%rsi)
  4648b5:	6c                   	insb   (%dx),%es:(%rdi)
  4648b6:	75 65                	jne    46491d <usage_message+0x2bdd>
  4648b8:	73 20                	jae    4648da <usage_message+0x2b9a>
  4648ba:	66 6f                	outsw  %ds:(%rsi),(%dx)
  4648bc:	72 20                	jb     4648de <usage_message+0x2b9e>
  4648be:	6b 65 79 20          	imul   $0x20,0x79(%rbp),%esp
  4648c2:	5b                   	pop    %rbx
  4648c3:	25 73 5d 20 69       	and    $0x69205d73,%eax
  4648c8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4648c9:	20 67 72             	and    %ah,0x72(%rdi)
  4648cc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4648cd:	75 70                	jne    46493f <usage_message+0x2bff>
  4648cf:	20 5b 25             	and    %bl,0x25(%rbx)
  4648d2:	73 5d                	jae    464931 <usage_message+0x2bf1>
  4648d4:	00 00                	add    %al,(%rax)
  4648d6:	00 00                	add    %al,(%rax)
  4648d8:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  4648da:	20 67 65             	and    %ah,0x65(%rdi)
  4648dd:	74 5f                	je     46493e <usage_message+0x2bfe>
  4648df:	76 61                	jbe    464942 <usage_message+0x2c02>
  4648e1:	6c                   	insb   (%dx),%es:(%rdi)
  4648e2:	75 65                	jne    464949 <usage_message+0x2c09>
  4648e4:	5f                   	pop    %rdi
  4648e5:	65                   	gs
  4648e6:	78 74                	js     46495c <usage_message+0x2c1c>
  4648e8:	65                   	gs
  4648e9:	72 6e                	jb     464959 <usage_message+0x2c19>
  4648eb:	61                   	(bad)  
  4648ec:	6c                   	insb   (%dx),%es:(%rdi)
  4648ed:	28 29                	sub    %ch,(%rcx)
  4648ef:	20 6b 65             	and    %ch,0x65(%rbx)
  4648f2:	79 3a                	jns    46492e <usage_message+0x2bee>
  4648f4:	27                   	(bad)  
  4648f5:	25 73 27 00 00       	and    $0x2773,%eax
  4648fa:	00 00                	add    %al,(%rax)
  4648fc:	00 00                	add    %al,(%rax)
  4648fe:	00 00                	add    %al,(%rax)
  464900:	45 78 74             	rex.RB js     464977 <usage_message+0x2c37>
  464903:	65                   	gs
  464904:	72 6e                	jb     464974 <usage_message+0x2c34>
  464906:	61                   	(bad)  
  464907:	6c                   	insb   (%dx),%es:(%rdi)
  464908:	20 63 68             	and    %ah,0x68(%rbx)
  46490b:	65 63 6b 20          	movslq %gs:0x20(%rbx),%ebp
  46490f:	69 73 20 6e 6f 74 20 	imul   $0x20746f6e,0x20(%rbx),%esi
  464916:	73 75                	jae    46498d <usage_message+0x2c4d>
  464918:	70 70                	jo     46498a <usage_message+0x2c4a>
  46491a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46491b:	72 74                	jb     464991 <usage_message+0x2c51>
  46491d:	65 64 2e 20 4e 6f    	and    %cl,%cs:%fs:%gs:0x6f(%rsi)
  464923:	20 63 6c             	and    %ah,0x6c(%rbx)
  464926:	6f                   	outsl  %ds:(%rsi),(%dx)
  464927:	73 69                	jae    464992 <usage_message+0x2c52>
  464929:	6e                   	outsb  %ds:(%rsi),(%dx)
  46492a:	67 20 62 72          	addr32 and %ah,0x72(%edx)
  46492e:	61                   	(bad)  
  46492f:	63 6b 65             	movslq 0x65(%rbx),%ebp
  464932:	74 20                	je     464954 <usage_message+0x2c14>
  464934:	27                   	(bad)  
  464935:	5d                   	pop    %rbp
  464936:	27                   	(bad)  
  464937:	20 66 6f             	and    %ah,0x6f(%rsi)
  46493a:	75 6e                	jne    4649aa <usage_message+0x2c6a>
  46493c:	64 2e 00 00          	add    %al,%cs:%fs:(%rax)
  464940:	45 78 74             	rex.RB js     4649b7 <usage_message+0x2c77>
  464943:	65                   	gs
  464944:	72 6e                	jb     4649b4 <usage_message+0x2c74>
  464946:	61                   	(bad)  
  464947:	6c                   	insb   (%dx),%es:(%rdi)
  464948:	20 63 68             	and    %ah,0x68(%rbx)
  46494b:	65 63 6b 20          	movslq %gs:0x20(%rbx),%ebp
  46494f:	69 73 20 6e 6f 74 20 	imul   $0x20746f6e,0x20(%rbx),%esi
  464956:	73 75                	jae    4649cd <usage_message+0x2c8d>
  464958:	70 70                	jo     4649ca <usage_message+0x2c8a>
  46495a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46495b:	72 74                	jb     4649d1 <usage_message+0x2c91>
  46495d:	65                   	gs
  46495e:	64                   	fs
  46495f:	2c 20                	sub    $0x20,%al
  464961:	66                   	data16
  464962:	61                   	(bad)  
  464963:	69 6c 65 64 20 65 78 	imul   $0x65786520,0x64(%rbp,%riz,2),%ebp
  46496a:	65 
  46496b:	63 75 74             	movslq 0x74(%rbp),%esi
  46496e:	69 6f 6e 00 00 00 00 	imul   $0x0,0x6e(%rdi),%ebp
  464975:	00 00                	add    %al,(%rax)
  464977:	00 53 63             	add    %dl,0x63(%rbx)
  46497a:	72 69                	jb     4649e5 <usage_message+0x2ca5>
  46497c:	70 74                	jo     4649f2 <usage_message+0x2cb2>
  46497e:	20 25 73 2f 25 73    	and    %ah,0x73252f73(%rip)        # 736b78f7 <_end+0x72ffeff7>
  464984:	20 72 65             	and    %dh,0x65(%rdx)
  464987:	74 75                	je     4649fe <usage_message+0x2cbe>
  464989:	72 6e                	jb     4649f9 <usage_message+0x2cb9>
  46498b:	65 64 20 6e 6f       	and    %ch,%fs:%gs:0x6f(%rsi)
  464990:	74 68                	je     4649fa <usage_message+0x2cba>
  464992:	69 6e 67 2e 00 44 45 	imul   $0x4544002e,0x67(%rsi),%ebp
  464999:	42 55                	rex.X push   %rbp
  46499b:	47 20 5b 25          	rex.RXB and    %r11b,0x25(%r11)
  46499f:	73 5d                	jae    4649fe <usage_message+0x2cbe>
  4649a1:	00 70 61             	add    %dh,0x61(%rax)
  4649a4:	72 61                	jb     464a07 <usage_message+0x2cc7>
  4649a6:	6d                   	insl   (%dx),%es:(%rdi)
  4649a7:	73 20                	jae    4649c9 <usage_message+0x2c89>
  4649a9:	5b                   	pop    %rbx
  4649aa:	25 73 5d 00 25       	and    $0x25005d73,%eax
  4649af:	73 2f                	jae    4649e0 <usage_message+0x2ca0>
  4649b1:	25 73 20 25 73       	and    $0x73252073,%eax
  4649b6:	20 25 73 00 52 65    	and    %ah,0x65520073(%rip)        # 65984a2f <_end+0x652cc12f>
  4649bc:	73 75                	jae    464a33 <usage_message+0x2cf3>
  4649be:	6c                   	insb   (%dx),%es:(%rdi)
  4649bf:	74 20                	je     4649e1 <usage_message+0x2ca1>
  4649c1:	5b                   	pop    %rbx
  4649c2:	25 73 5d 00 73       	and    $0x73005d73,%eax
  4649c7:	73 68                	jae    464a31 <usage_message+0x2cf1>
  4649c9:	5f                   	pop    %rdi
  4649ca:	72 75                	jb     464a41 <usage_message+0x2d01>
  4649cc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4649cd:	00 6b 65             	add    %ch,0x65(%rbx)
  4649d0:	79 62                	jns    464a34 <usage_message+0x2cf4>
  4649d2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4649d3:	61                   	(bad)  
  4649d4:	72 64                	jb     464a3a <usage_message+0x2cfa>
  4649d6:	2d 69 6e 74 65       	sub    $0x65746e69,%eax
  4649db:	72 61                	jb     464a3e <usage_message+0x2cfe>
  4649dd:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  4649e1:	65 00 70 75          	add    %dh,%gs:0x75(%rax)
  4649e5:	62                   	(bad)  
  4649e6:	6c                   	insb   (%dx),%es:(%rdi)
  4649e7:	69 63 6b 65 79 00 65 	imul   $0x65007965,0x6b(%rbx),%esp
  4649ee:	78 65                	js     464a55 <usage_message+0x2d15>
  4649f0:	63 00                	movslq (%rax),%eax
  4649f2:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  4649f4:	72 6d                	jb     464a63 <usage_message+0x2d23>
  4649f6:	61                   	(bad)  
  4649f7:	6c                   	insb   (%dx),%es:(%rdi)
  4649f8:	20 53 68             	and    %dl,0x68(%rbx)
  4649fb:	75 74                	jne    464a71 <usage_message+0x2d31>
  4649fd:	64 6f                	outsl  %fs:(%rsi),(%dx)
  4649ff:	77 6e                	ja     464a6f <usage_message+0x2d2f>
  464a01:	00 73 73             	add    %dh,0x73(%rbx)
  464a04:	68 2e 72 75 6e       	pushq  $0x6e75722e
  464a09:	00 00                	add    %al,(%rax)
  464a0b:	00 00                	add    %al,(%rax)
  464a0d:	00 00                	add    %al,(%rax)
  464a0f:	00 43 61             	add    %al,0x61(%rbx)
  464a12:	6e                   	outsb  %ds:(%rsi),(%dx)
  464a13:	6e                   	outsb  %ds:(%rsi),(%dx)
  464a14:	6f                   	outsl  %ds:(%rsi),(%dx)
  464a15:	74 20                	je     464a37 <usage_message+0x2cf7>
  464a17:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  464a1a:	6e                   	outsb  %ds:(%rsi),(%dx)
  464a1b:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  464a20:	6f                   	outsl  %ds:(%rsi),(%dx)
  464a21:	20 53 53             	and    %dl,0x53(%rbx)
  464a24:	48 20 73 65          	rex.W and    %sil,0x65(%rbx)
  464a28:	72 76                	jb     464aa0 <usage_message+0x2d60>
  464a2a:	65                   	gs
  464a2b:	72 3a                	jb     464a67 <usage_message+0x2d27>
  464a2d:	20 25 73 00 00 00    	and    %ah,0x73(%rip)        # 464aa6 <usage_message+0x2d66>
  464a33:	00 00                	add    %al,(%rax)
  464a35:	00 00                	add    %al,(%rax)
  464a37:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206f72b0 <_end+0x2003e9b0>
  464a3d:	53                   	push   %rbx
  464a3e:	75 70                	jne    464ab0 <usage_message+0x2d70>
  464a40:	70 6f                	jo     464ab1 <usage_message+0x2d71>
  464a42:	72 74                	jb     464ab8 <usage_message+0x2d78>
  464a44:	65 64 20 61 75       	and    %ah,%fs:%gs:0x75(%rcx)
  464a49:	74 68                	je     464ab3 <usage_message+0x2d73>
  464a4b:	65 6e                	outsb  %gs:(%rsi),(%dx)
  464a4d:	74 69                	je     464ab8 <usage_message+0x2d78>
  464a4f:	63 61 74             	movslq 0x74(%rcx),%esp
  464a52:	69 6f 6e 20 6d 65 74 	imul   $0x74656d20,0x6e(%rdi),%ebp
  464a59:	68 6f 64 73 3a       	pushq  $0x3a73646f
  464a5e:	27                   	(bad)  
  464a5f:	25 73 27 00 00       	and    $0x2773,%eax
  464a64:	00 00                	add    %al,(%rax)
  464a66:	00 00                	add    %al,(%rax)
  464a68:	25 73 28 29 20       	and    $0x20292873,%eax
  464a6d:	41 75 74             	rex.B jne    464ae4 <usage_message+0x2da4>
  464a70:	68 65 6e 74 69       	pushq  $0x69746e65
  464a75:	63 61 74             	movslq 0x74(%rcx),%esp
  464a78:	69 6f 6e 20 62 79 20 	imul   $0x20796220,0x6e(%rdi),%ebp
  464a7f:	70 61                	jo     464ae2 <usage_message+0x2da2>
  464a81:	73 73                	jae    464af6 <usage_message+0x2db6>
  464a83:	77 6f                	ja     464af4 <usage_message+0x2db4>
  464a85:	72 64                	jb     464aeb <usage_message+0x2dab>
  464a87:	20 73 75             	and    %dh,0x75(%rbx)
  464a8a:	63 63 65             	movslq 0x65(%rbx),%esp
  464a8d:	65 64 65 64 2e 00 00 	add    %al,%cs:%fs:%gs:(%rax)
  464a94:	00 00                	add    %al,(%rax)
  464a96:	00 00                	add    %al,(%rax)
  464a98:	25 73 28 29 20       	and    $0x20292873,%eax
  464a9d:	41 75 74             	rex.B jne    464b14 <usage_message+0x2dd4>
  464aa0:	68 65 6e 74 69       	pushq  $0x69746e65
  464aa5:	63 61 74             	movslq 0x74(%rcx),%esp
  464aa8:	69 6f 6e 20 62 79 20 	imul   $0x20796220,0x6e(%rdi),%ebp
  464aaf:	6b 65 79 62          	imul   $0x62,0x79(%rbp),%esp
  464ab3:	6f                   	outsl  %ds:(%rsi),(%dx)
  464ab4:	61                   	(bad)  
  464ab5:	72 64                	jb     464b1b <usage_message+0x2ddb>
  464ab7:	2d 69 6e 74 65       	sub    $0x65746e69,%eax
  464abc:	72 61                	jb     464b1f <usage_message+0x2ddf>
  464abe:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  464ac2:	65 20 73 75          	and    %dh,%gs:0x75(%rbx)
  464ac6:	63 63 65             	movslq 0x65(%rbx),%esp
  464ac9:	65 64 65 64 2e 00 00 	add    %al,%cs:%fs:%gs:(%rax)
  464ad0:	55                   	push   %rbp
  464ad1:	6e                   	outsb  %ds:(%rsi),(%dx)
  464ad2:	73 75                	jae    464b49 <usage_message+0x2e09>
  464ad4:	70 70                	jo     464b46 <usage_message+0x2e06>
  464ad6:	6f                   	outsl  %ds:(%rsi),(%dx)
  464ad7:	72 74                	jb     464b4d <usage_message+0x2e0d>
  464ad9:	65 64 20 61 75       	and    %ah,%fs:%gs:0x75(%rcx)
  464ade:	74 68                	je     464b48 <usage_message+0x2e08>
  464ae0:	65 6e                	outsb  %gs:(%rsi),(%dx)
  464ae2:	74 69                	je     464b4d <usage_message+0x2e0d>
  464ae4:	63 61 74             	movslq 0x74(%rcx),%esp
  464ae7:	69 6f 6e 20 6d 65 74 	imul   $0x74656d20,0x6e(%rdi),%ebp
  464aee:	68 6f 64 2e 20       	pushq  $0x202e646f
  464af3:	53                   	push   %rbx
  464af4:	75 70                	jne    464b66 <usage_message+0x2e26>
  464af6:	70 6f                	jo     464b67 <usage_message+0x2e27>
  464af8:	72 74                	jb     464b6e <usage_message+0x2e2e>
  464afa:	65 64 20 6d 65       	and    %ch,%fs:%gs:0x65(%rbp)
  464aff:	74 68                	je     464b69 <usage_message+0x2e29>
  464b01:	6f                   	outsl  %ds:(%rsi),(%dx)
  464b02:	64                   	fs
  464b03:	73 3a                	jae    464b3f <usage_message+0x2dff>
  464b05:	20 25 73 00 00 00    	and    %ah,0x73(%rip)        # 464b7e <usage_message+0x2e3e>
  464b0b:	00 00                	add    %al,(%rax)
  464b0d:	00 00                	add    %al,(%rax)
  464b0f:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206f7388 <_end+0x2003ea88>
  464b15:	41 75 74             	rex.B jne    464b8c <usage_message+0x2e4c>
  464b18:	68 65 6e 74 69       	pushq  $0x69746e65
  464b1d:	63 61 74             	movslq 0x74(%rcx),%esp
  464b20:	69 6f 6e 20 62 79 20 	imul   $0x20796220,0x6e(%rdi),%ebp
  464b27:	70 75                	jo     464b9e <usage_message+0x2e5e>
  464b29:	62                   	(bad)  
  464b2a:	6c                   	insb   (%dx),%es:(%rdi)
  464b2b:	69 63 20 6b 65 79 20 	imul   $0x2079656b,0x20(%rbx),%esp
  464b32:	73 75                	jae    464ba9 <usage_message+0x2e69>
  464b34:	63 63 65             	movslq 0x65(%rbx),%esp
  464b37:	65 64 65 64 2e 00 00 	add    %al,%cs:%fs:%gs:(%rax)
  464b3e:	00 00                	add    %al,(%rax)
  464b40:	46 61                	rex.RX (bad)  
  464b42:	69 6c 75 72 65 20 72 	imul   $0x65722065,0x72(%rbp,%rsi,2),%ebp
  464b49:	65 
  464b4a:	61                   	(bad)  
  464b4b:	64 69 6e 67 20 64 61 	imul   $0x74616420,%fs:0x67(%rsi),%ebp
  464b52:	74 
  464b53:	61                   	(bad)  
  464b54:	20 66 72             	and    %ah,0x72(%rsi)
  464b57:	6f                   	outsl  %ds:(%rsi),(%dx)
  464b58:	6d                   	insl   (%dx),%es:(%rdi)
  464b59:	20 53 53             	and    %dl,0x53(%rbx)
  464b5c:	48 20 73 65          	rex.W and    %sil,0x65(%rbx)
  464b60:	72 76                	jb     464bd8 <usage_message+0x2e98>
  464b62:	65                   	gs
  464b63:	72 00                	jb     464b65 <usage_message+0x2e25>
  464b65:	00 00                	add    %al,(%rax)
  464b67:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206f73e0 <_end+0x2003eae0>
  464b6d:	46 61                	rex.RX (bad)  
  464b6f:	69 6c 75 72 65 20 63 	imul   $0x6c632065,0x72(%rbp,%rsi,2),%ebp
  464b76:	6c 
  464b77:	6f                   	outsl  %ds:(%rsi),(%dx)
  464b78:	73 69                	jae    464be3 <usage_message+0x2ea3>
  464b7a:	6e                   	outsb  %ds:(%rsi),(%dx)
  464b7b:	67 20 61 20          	addr32 and %ah,0x20(%ecx)
  464b7f:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  464b82:	65                   	gs
  464b83:	72 69                	jb     464bee <usage_message+0x2eae>
  464b85:	63 20                	movslq (%rax),%esp
  464b87:	73 65                	jae    464bee <usage_message+0x2eae>
  464b89:	73 73                	jae    464bfe <usage_message+0x2ebe>
  464b8b:	69 6f 6e 20 63 68 61 	imul   $0x61686320,0x6e(%rdi),%ebp
  464b92:	6e                   	outsb  %ds:(%rsi),(%dx)
  464b93:	6e                   	outsb  %ds:(%rsi),(%dx)
  464b94:	65                   	gs
  464b95:	6c                   	insb   (%dx),%es:(%rdi)
  464b96:	00 00                	add    %al,(%rax)
  464b98:	25 73 28 29 20       	and    $0x20292873,%eax
  464b9d:	65                   	gs
  464b9e:	78 69                	js     464c09 <usage_message+0x2ec9>
  464ba0:	74 63                	je     464c05 <usage_message+0x2ec5>
  464ba2:	6f                   	outsl  %ds:(%rsi),(%dx)
  464ba3:	64 65 3a 20          	cmp    %fs:%gs:(%rax),%ah
  464ba7:	25 64 20 62 79       	and    $0x79622064,%eax
  464bac:	74 65                	je     464c13 <usage_message+0x2ed3>
  464bae:	63 6f 75             	movslq 0x75(%rdi),%ebp
  464bb1:	6e                   	outsb  %ds:(%rsi),(%dx)
  464bb2:	74 3a                	je     464bee <usage_message+0x2eae>
  464bb4:	20 25 64 00 74 65    	and    %ah,0x65740064(%rip)        # 65ba4c1e <_end+0x654ec31e>
  464bba:	6c                   	insb   (%dx),%es:(%rdi)
  464bbb:	6e                   	outsb  %ds:(%rsi),(%dx)
  464bbc:	65                   	gs
  464bbd:	74 5f                	je     464c1e <usage_message+0x2ede>
  464bbf:	77 61                	ja     464c22 <usage_message+0x2ee2>
  464bc1:	69 74 73 6f 63 6b 65 	imul   $0x74656b63,0x6f(%rbx,%rsi,2),%esi
  464bc8:	74 
  464bc9:	00 74 65 6c          	add    %dh,0x6c(%rbp,%riz,2)
  464bcd:	6e                   	outsb  %ds:(%rsi),(%dx)
  464bce:	65                   	gs
  464bcf:	74 5f                	je     464c30 <usage_message+0x2ef0>
  464bd1:	73 6f                	jae    464c42 <usage_message+0x2f02>
  464bd3:	63 6b 65             	movslq 0x65(%rbx),%ebp
  464bd6:	74 5f                	je     464c37 <usage_message+0x2ef7>
  464bd8:	77 72                	ja     464c4c <usage_message+0x2f0c>
  464bda:	69 74 65 00 74 65 6c 	imul   $0x6e6c6574,0x0(%rbp,%riz,2),%esi
  464be1:	6e 
  464be2:	65                   	gs
  464be3:	74 5f                	je     464c44 <usage_message+0x2f04>
  464be5:	73 6f                	jae    464c56 <usage_message+0x2f16>
  464be7:	63 6b 65             	movslq 0x65(%rbx),%ebp
  464bea:	74 5f                	je     464c4b <usage_message+0x2f0b>
  464bec:	72 65                	jb     464c53 <usage_message+0x2f13>
  464bee:	61                   	(bad)  
  464bef:	64 00 74 65 6c       	add    %dh,%fs:0x6c(%rbp,%riz,2)
  464bf4:	6e                   	outsb  %ds:(%rsi),(%dx)
  464bf5:	65                   	gs
  464bf6:	74 5f                	je     464c57 <usage_message+0x2f17>
  464bf8:	72 65                	jb     464c5f <usage_message+0x2f1f>
  464bfa:	61                   	(bad)  
  464bfb:	64 00 25 73 28 29 20 	add    %ah,%fs:0x20292873(%rip)        # 206f7475 <_end+0x2003eb75>
  464c02:	63 31                	movslq (%rcx),%esi
  464c04:	3a 5b 25             	cmp    0x25(%rbx),%bl
  464c07:	78 3d                	js     464c46 <usage_message+0x2f06>
  464c09:	25 63 5d 00 25       	and    $0x25005d63,%eax
  464c0e:	73 28                	jae    464c38 <usage_message+0x2ef8>
  464c10:	29 20                	sub    %esp,(%rax)
  464c12:	63 32                	movslq (%rdx),%esi
  464c14:	3a 25 78 00 25 73    	cmp    0x73250078(%rip),%ah        # 736b4c92 <_end+0x72ffc392>
  464c1a:	28 29                	sub    %ch,(%rcx)
  464c1c:	20 63 33             	and    %ah,0x33(%rbx)
  464c1f:	3a 25 78 00 74 65    	cmp    0x65740078(%rip),%ah        # 65ba4c9d <_end+0x654ec39d>
  464c25:	6c                   	insb   (%dx),%es:(%rdi)
  464c26:	6e                   	outsb  %ds:(%rsi),(%dx)
  464c27:	65                   	gs
  464c28:	74 5f                	je     464c89 <usage_message+0x2f49>
  464c2a:	6c                   	insb   (%dx),%es:(%rdi)
  464c2b:	6f                   	outsl  %ds:(%rsi),(%dx)
  464c2c:	67 69 6e 00 25 73 28 	addr32 imul $0x29287325,0x0(%esi),%ebp
  464c33:	29 
  464c34:	20 6c 6f 67          	and    %ch,0x67(%rdi,%rbp,2)
  464c38:	69 6e 20 70 72 6f 6d 	imul   $0x6d6f7270,0x20(%rsi),%ebp
  464c3f:	70 74                	jo     464cb5 <usage_message+0x2f75>
  464c41:	3a 27                	cmp    (%rdi),%ah
  464c43:	25 2e 2a 73 27       	and    $0x27732a2e,%eax
  464c48:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206f74c1 <_end+0x2003ebc1>
  464c4e:	70 61                	jo     464cb1 <usage_message+0x2f71>
  464c50:	73 73                	jae    464cc5 <usage_message+0x2f85>
  464c52:	77 6f                	ja     464cc3 <usage_message+0x2f83>
  464c54:	72 64                	jb     464cba <usage_message+0x2f7a>
  464c56:	20 70 72             	and    %dh,0x72(%rax)
  464c59:	6f                   	outsl  %ds:(%rsi),(%dx)
  464c5a:	6d                   	insl   (%dx),%es:(%rdi)
  464c5b:	70 74                	jo     464cd1 <usage_message+0x2f91>
  464c5d:	3a 27                	cmp    (%rdi),%ah
  464c5f:	25 2e 2a 73 27       	and    $0x27732a2e,%eax
  464c64:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206f74dd <_end+0x2003ebdd>
  464c6a:	70 72                	jo     464cde <usage_message+0x2f9e>
  464c6c:	6f                   	outsl  %ds:(%rsi),(%dx)
  464c6d:	6d                   	insl   (%dx),%es:(%rdi)
  464c6e:	70 74                	jo     464ce4 <usage_message+0x2fa4>
  464c70:	3a 27                	cmp    (%rdi),%ah
  464c72:	25 2e 2a 73 27       	and    $0x27732a2e,%eax
  464c77:	00 4e 6f             	add    %cl,0x6f(%rsi)
  464c7a:	20 6c 6f 67          	and    %ch,0x67(%rdi,%rbp,2)
  464c7e:	69 6e 20 70 72 6f 6d 	imul   $0x6d6f7270,0x20(%rsi),%ebp
  464c85:	70 74                	jo     464cfb <usage_message+0x2fbb>
  464c87:	00 4c 6f 67          	add    %cl,0x67(%rdi,%rbp,2)
  464c8b:	69 6e 20 66 61 69 6c 	imul   $0x6c696166,0x20(%rsi),%ebp
  464c92:	65 64 00 74 65 6c    	add    %dh,%fs:%gs:0x6c(%rbp,%riz,2)
  464c98:	6e                   	outsb  %ds:(%rsi),(%dx)
  464c99:	65                   	gs
  464c9a:	74 5f                	je     464cfb <usage_message+0x2fbb>
  464c9c:	65                   	gs
  464c9d:	78 65                	js     464d04 <usage_message+0x2fc4>
  464c9f:	63 75 74             	movslq 0x74(%rbp),%esi
  464ca2:	65 00 63 68          	add    %ah,%gs:0x68(%rbx)
  464ca6:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  464caa:	5f                   	pop    %rdi
  464cab:	74 65                	je     464d12 <usage_message+0x2fd2>
  464cad:	6c                   	insb   (%dx),%es:(%rdi)
  464cae:	6e                   	outsb  %ds:(%rsi),(%dx)
  464caf:	65                   	gs
  464cb0:	74 2e                	je     464ce0 <usage_message+0x2fa0>
  464cb2:	63 00                	movslq (%rax),%eax
  464cb4:	25 73 28 29 20       	and    $0x20292873,%eax
  464cb9:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  464cbc:	6d                   	insl   (%dx),%es:(%rdi)
  464cbd:	61                   	(bad)  
  464cbe:	6e                   	outsb  %ds:(%rsi),(%dx)
  464cbf:	64 20 6f 75          	and    %ch,%fs:0x75(%rdi)
  464cc3:	74 70                	je     464d35 <usage_message+0x2ff5>
  464cc5:	75 74                	jne    464d3b <usage_message+0x2ffb>
  464cc7:	3a 27                	cmp    (%rdi),%ah
  464cc9:	25 2e 2a 73 27       	and    $0x27732a2e,%eax
  464cce:	00 24 20             	add    %ah,(%rax,%riz,1)
  464cd1:	00 23                	add    %ah,(%rbx)
  464cd3:	20 00                	and    %al,(%rax)
  464cd5:	3e 20 00             	and    %al,%ds:(%rax)
  464cd8:	25 20 00 4e 6f       	and    $0x6f4e0020,%eax
  464cdd:	20 70 72             	and    %dh,0x72(%rax)
  464ce0:	6f                   	outsl  %ds:(%rsi),(%dx)
  464ce1:	6d                   	insl   (%dx),%es:(%rdi)
  464ce2:	70 74                	jo     464d58 <usage_message+0x3018>
  464ce4:	3a 20                	cmp    (%rax),%ah
  464ce6:	25 73 00 74 65       	and    $0x65740073,%eax
  464ceb:	6c                   	insb   (%dx),%es:(%rdi)
  464cec:	6e                   	outsb  %ds:(%rsi),(%dx)
  464ced:	65                   	gs
  464cee:	74 2e                	je     464d1e <usage_message+0x2fde>
  464cf0:	72 75                	jb     464d67 <usage_message+0x3027>
  464cf2:	6e                   	outsb  %ds:(%rsi),(%dx)
  464cf3:	00 74 65 6c          	add    %dh,0x6c(%rbp,%riz,2)
  464cf7:	6e                   	outsb  %ds:(%rsi),(%dx)
  464cf8:	65                   	gs
  464cf9:	74 5f                	je     464d5a <usage_message+0x301a>
  464cfb:	72 75                	jb     464d72 <usage_message+0x3032>
  464cfd:	6e                   	outsb  %ds:(%rsi),(%dx)
  464cfe:	00 00                	add    %al,(%rax)
  464d00:	25 73 28 29 20       	and    $0x20292873,%eax
  464d05:	72 63                	jb     464d6a <usage_message+0x302a>
  464d07:	3a 25 64 20 65 72    	cmp    0x72652064(%rip),%ah        # 72ab6d71 <_end+0x723fe471>
  464d0d:	72 6e                	jb     464d7d <usage_message+0x303d>
  464d0f:	6f                   	outsl  %ds:(%rsi),(%dx)
  464d10:	3a 25 64 20 65 72    	cmp    0x72652064(%rip),%ah        # 72ab6d7a <_end+0x723fe47a>
  464d16:	72 6f                	jb     464d87 <usage_message+0x3047>
  464d18:	72 3a                	jb     464d54 <usage_message+0x3014>
  464d1a:	5b                   	pop    %rbx
  464d1b:	25 73 5d 00 00       	and    $0x5d73,%eax
  464d20:	25 73 28 29 20       	and    $0x20292873,%eax
  464d25:	73 74                	jae    464d9b <usage_message+0x305b>
  464d27:	72 69                	jb     464d92 <usage_message+0x3052>
  464d29:	70 70                	jo     464d9b <usage_message+0x305b>
  464d2b:	65 64 20 63 6f       	and    %ah,%fs:%gs:0x6f(%rbx)
  464d30:	6d                   	insl   (%dx),%es:(%rdi)
  464d31:	6d                   	insl   (%dx),%es:(%rdi)
  464d32:	61                   	(bad)  
  464d33:	6e                   	outsb  %ds:(%rsi),(%dx)
  464d34:	64 20 6f 75          	and    %ch,%fs:0x75(%rdi)
  464d38:	74 70                	je     464daa <usage_message+0x306a>
  464d3a:	75 74                	jne    464db0 <usage_message+0x3070>
  464d3c:	3a 27                	cmp    (%rdi),%ah
  464d3e:	25 2e 2a 73 27       	and    $0x27732a2e,%eax
  464d43:	00 00                	add    %al,(%rax)
  464d45:	00 00                	add    %al,(%rax)
  464d47:	00 43 61             	add    %al,0x61(%rbx)
  464d4a:	6e                   	outsb  %ds:(%rsi),(%dx)
  464d4b:	6e                   	outsb  %ds:(%rsi),(%dx)
  464d4c:	6f                   	outsl  %ds:(%rsi),(%dx)
  464d4d:	74 20                	je     464d6f <usage_message+0x302f>
  464d4f:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  464d52:	6e                   	outsb  %ds:(%rsi),(%dx)
  464d53:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  464d58:	6f                   	outsl  %ds:(%rsi),(%dx)
  464d59:	20 54 45 4c          	and    %dl,0x4c(%rbp,%rax,2)
  464d5d:	4e                   	rex.WRX
  464d5e:	45 54                	rex.RB push   %r12
  464d60:	20 73 65             	and    %dh,0x65(%rbx)
  464d63:	72 76                	jb     464ddb <usage_message+0x309b>
  464d65:	65                   	gs
  464d66:	72 3a                	jb     464da2 <usage_message+0x3062>
  464d68:	20 25 73 00 63 68    	and    %ah,0x68630073(%rip)        # 68a94de1 <_end+0x683dc4e1>
  464d6e:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  464d72:	5f                   	pop    %rdi
  464d73:	63 61 6c             	movslq 0x6c(%rcx),%esp
  464d76:	63 75 6c             	movslq 0x6c(%rbp),%esi
  464d79:	61                   	(bad)  
  464d7a:	74 65                	je     464de1 <usage_message+0x30a1>
  464d7c:	64 2e 63 00          	movslq %cs:%fs:(%rax),%eax
  464d80:	67                   	addr32
  464d81:	65                   	gs
  464d82:	74 5f                	je     464de3 <usage_message+0x30a3>
  464d84:	76 61                	jbe    464de7 <usage_message+0x30a7>
  464d86:	6c                   	insb   (%dx),%es:(%rdi)
  464d87:	75 65                	jne    464dee <usage_message+0x30ae>
  464d89:	5f                   	pop    %rdi
  464d8a:	63 61 6c             	movslq 0x6c(%rcx),%esp
  464d8d:	63 75 6c             	movslq 0x6c(%rbp),%esi
  464d90:	61                   	(bad)  
  464d91:	74 65                	je     464df8 <usage_message+0x30b8>
  464d93:	64 00 63 61          	add    %ah,%fs:0x61(%rbx)
  464d97:	6c                   	insb   (%dx),%es:(%rdi)
  464d98:	63 69 74             	movslq 0x74(%rcx),%ebp
  464d9b:	65                   	gs
  464d9c:	6d                   	insl   (%dx),%es:(%rdi)
  464d9d:	5f                   	pop    %rdi
  464d9e:	70 61                	jo     464e01 <usage_message+0x30c1>
  464da0:	72 73                	jb     464e15 <usage_message+0x30d5>
  464da2:	65                   	gs
  464da3:	5f                   	pop    %rdi
  464da4:	65                   	gs
  464da5:	78 70                	js     464e17 <usage_message+0x30d7>
  464da7:	72 65                	jb     464e0e <usage_message+0x30ce>
  464da9:	73 73                	jae    464e1e <usage_message+0x30de>
  464dab:	69 6f 6e 00 49 6e 20 	imul   $0x206e4900,0x6e(%rdi),%ebp
  464db2:	25 73 28 29 20       	and    $0x20292873,%eax
  464db7:	65                   	gs
  464db8:	78 70                	js     464e2a <usage_message+0x30ea>
  464dba:	72 65                	jb     464e21 <usage_message+0x30e1>
  464dbc:	73 73                	jae    464e31 <usage_message+0x30f1>
  464dbe:	69 6f 6e 3a 27 25 73 	imul   $0x7325273a,0x6e(%rdi),%ebp
  464dc5:	27                   	(bad)  
  464dc6:	00 64 63 5f          	add    %ah,0x5f(%rbx,%riz,2)
  464dca:	69 74 65 6d 00 7b 25 	imul   $0x64257b00,0x6d(%rbp,%riz,2),%esi
  464dd1:	64 
  464dd2:	7d 00                	jge    464dd4 <usage_message+0x3094>
  464dd4:	63 61 6c             	movslq 0x6c(%rcx),%esp
  464dd7:	63 69 74             	movslq 0x74(%rcx),%ebp
  464dda:	65                   	gs
  464ddb:	6d                   	insl   (%dx),%es:(%rdi)
  464ddc:	5f                   	pop    %rdi
  464ddd:	65                   	gs
  464dde:	76 61                	jbe    464e41 <usage_message+0x3101>
  464de0:	6c                   	insb   (%dx),%es:(%rdi)
  464de1:	75 61                	jne    464e44 <usage_message+0x3104>
  464de3:	74 65                	je     464e4a <usage_message+0x310a>
  464de5:	5f                   	pop    %rdi
  464de6:	65                   	gs
  464de7:	78 70                	js     464e59 <usage_message+0x3119>
  464de9:	72 65                	jb     464e50 <usage_message+0x3110>
  464deb:	73 73                	jae    464e60 <usage_message+0x3120>
  464ded:	69 6f 6e 00 25 73 28 	imul   $0x28732500,0x6e(%rdi),%ebp
  464df4:	29 20                	sub    %esp,(%rax)
  464df6:	66                   	data16
  464df7:	75 6e                	jne    464e67 <usage_message+0x3127>
  464df9:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  464dfd:	6e                   	outsb  %ds:(%rsi),(%dx)
  464dfe:	3a 27                	cmp    (%rdi),%ah
  464e00:	25 73 3a 25 73       	and    $0x73253a73,%eax
  464e05:	2e                   	cs
  464e06:	25 73 28 25 73       	and    $0x73252873,%eax
  464e0b:	29 27                	sub    %esp,(%rdi)
  464e0d:	00 28                	add    %ch,(%rax)
  464e0f:	68 2e 68 6f 73       	pushq  $0x736f682e
  464e14:	74 3d                	je     464e53 <usage_message+0x3113>
  464e16:	27                   	(bad)  
  464e17:	25 73 27 20 61       	and    $0x61202773,%eax
  464e1c:	6e                   	outsb  %ds:(%rsi),(%dx)
  464e1d:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  464e21:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  464e25:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  464e2a:	29 00                	sub    %eax,(%rax)
  464e2c:	00 00                	add    %al,(%rax)
  464e2e:	00 00                	add    %al,(%rax)
  464e30:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  464e32:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f76ab <_end+0x2003edab>
  464e38:	6b 65 79 3a          	imul   $0x3a,0x79(%rbp),%esp
  464e3c:	27                   	(bad)  
  464e3d:	25 73 27 20 65       	and    $0x65202773,%eax
  464e42:	78 70                	js     464eb4 <usage_message+0x3174>
  464e44:	72 65                	jb     464eab <usage_message+0x316b>
  464e46:	73 73                	jae    464ebb <usage_message+0x317b>
  464e48:	69 6f 6e 3a 27 25 73 	imul   $0x7325273a,0x6e(%rdi),%ebp
  464e4f:	27                   	(bad)  
	...
  464e58:	25 73 28 29 20       	and    $0x20292873,%eax
  464e5d:	66                   	data16
  464e5e:	75 6e                	jne    464ece <usage_message+0x318e>
  464e60:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  464e64:	6e                   	outsb  %ds:(%rsi),(%dx)
  464e65:	69 64 3a 25 64 20 66 	imul   $0x75662064,0x25(%rdx,%rdi,1),%esp
  464e6c:	75 
  464e6d:	6e                   	outsb  %ds:(%rsi),(%dx)
  464e6e:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  464e72:	6e                   	outsb  %ds:(%rsi),(%dx)
  464e73:	3a 27                	cmp    (%rdi),%ah
  464e75:	25 73 28 25 73       	and    $0x73252873,%eax
  464e7a:	29 27                	sub    %esp,(%rdi)
  464e7c:	00 00                	add    %al,(%rax)
  464e7e:	00 00                	add    %al,(%rax)
  464e80:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  464e82:	76 61                	jbe    464ee5 <usage_message+0x31a5>
  464e84:	6c                   	insb   (%dx),%es:(%rdi)
  464e85:	69 64 20 66 69 72 73 	imul   $0x74737269,0x66(%rax,%riz,1),%esp
  464e8c:	74 
  464e8d:	20 70 61             	and    %dh,0x61(%rax)
  464e90:	72 61                	jb     464ef3 <usage_message+0x31b3>
  464e92:	6d                   	insl   (%dx),%es:(%rdi)
  464e93:	65                   	gs
  464e94:	74 65                	je     464efb <usage_message+0x31bb>
  464e96:	72 20                	jb     464eb8 <usage_message+0x3178>
  464e98:	69 6e 20 66 75 6e 63 	imul   $0x636e7566,0x20(%rsi),%ebp
  464e9f:	74 69                	je     464f0a <usage_message+0x31ca>
  464ea1:	6f                   	outsl  %ds:(%rsi),(%dx)
  464ea2:	6e                   	outsb  %ds:(%rsi),(%dx)
  464ea3:	20 5b 25             	and    %bl,0x25(%rbx)
  464ea6:	73 28                	jae    464ed0 <usage_message+0x3190>
  464ea8:	25 73 29 5d 00       	and    $0x5d2973,%eax
  464ead:	00 00                	add    %al,(%rax)
  464eaf:	00 69 2e             	add    %ch,0x2e(%rcx)
  464eb2:	69 74 65 6d 69 64 2c 	imul   $0x692c6469,0x6d(%rbp,%riz,2),%esi
  464eb9:	69 
  464eba:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  464ebf:	2c 68                	sub    $0x68,%al
  464ec1:	2e                   	cs
  464ec2:	68 6f 73 74 2c       	pushq  $0x2c74736f
  464ec7:	68 2e 70 6f 72       	pushq  $0x726f702e
  464ecc:	74 2c                	je     464efa <usage_message+0x31ba>
  464ece:	69 2e 64 65 6c 61    	imul   $0x616c6564,(%rsi),%ebp
  464ed4:	79 2c                	jns    464f02 <usage_message+0x31c2>
  464ed6:	69 2e 64 65 73 63    	imul   $0x63736564,(%rsi),%ebp
  464edc:	72 69                	jb     464f47 <usage_message+0x3207>
  464ede:	70 74                	jo     464f54 <usage_message+0x3214>
  464ee0:	69 6f 6e 2c 69 2e 74 	imul   $0x742e692c,0x6e(%rdi),%ebp
  464ee7:	79 70                	jns    464f59 <usage_message+0x3219>
  464ee9:	65                   	gs
  464eea:	2c 68                	sub    $0x68,%al
  464eec:	2e 75 73             	jne,pn 464f62 <usage_message+0x3222>
  464eef:	65 69 70 2c 68 2e 69 	imul   $0x70692e68,%gs:0x2c(%rax),%esi
  464ef6:	70 
  464ef7:	2c 69                	sub    $0x69,%al
  464ef9:	2e                   	cs
  464efa:	68 69 73 74 6f       	pushq  $0x6f747369
  464eff:	72 79                	jb     464f7a <usage_message+0x323a>
  464f01:	2c 69                	sub    $0x69,%al
  464f03:	2e                   	cs
  464f04:	6c                   	insb   (%dx),%es:(%rdi)
  464f05:	61                   	(bad)  
  464f06:	73 74                	jae    464f7c <usage_message+0x323c>
  464f08:	76 61                	jbe    464f6b <usage_message+0x322b>
  464f0a:	6c                   	insb   (%dx),%es:(%rdi)
  464f0b:	75 65                	jne    464f72 <usage_message+0x3232>
  464f0d:	2c 69                	sub    $0x69,%al
  464f0f:	2e 70 72             	jo,pn  464f84 <usage_message+0x3244>
  464f12:	65                   	gs
  464f13:	76 76                	jbe    464f8b <usage_message+0x324b>
  464f15:	61                   	(bad)  
  464f16:	6c                   	insb   (%dx),%es:(%rdi)
  464f17:	75 65                	jne    464f7e <usage_message+0x323e>
  464f19:	2c 69                	sub    $0x69,%al
  464f1b:	2e                   	cs
  464f1c:	68 6f 73 74 69       	pushq  $0x6974736f
  464f21:	64                   	fs
  464f22:	2c 69                	sub    $0x69,%al
  464f24:	2e 76 61             	jbe,pn 464f88 <usage_message+0x3248>
  464f27:	6c                   	insb   (%dx),%es:(%rdi)
  464f28:	75 65                	jne    464f8f <usage_message+0x324f>
  464f2a:	5f                   	pop    %rdi
  464f2b:	74 79                	je     464fa6 <usage_message+0x3266>
  464f2d:	70 65                	jo     464f94 <usage_message+0x3254>
  464f2f:	2c 69                	sub    $0x69,%al
  464f31:	2e                   	cs
  464f32:	64                   	fs
  464f33:	65                   	gs
  464f34:	6c                   	insb   (%dx),%es:(%rdi)
  464f35:	74 61                	je     464f98 <usage_message+0x3258>
  464f37:	2c 69                	sub    $0x69,%al
  464f39:	2e 70 72             	jo,pn  464fae <usage_message+0x326e>
  464f3c:	65                   	gs
  464f3d:	76 6f                	jbe    464fae <usage_message+0x326e>
  464f3f:	72 67                	jb     464fa8 <usage_message+0x3268>
  464f41:	76 61                	jbe    464fa4 <usage_message+0x3264>
  464f43:	6c                   	insb   (%dx),%es:(%rdi)
  464f44:	75 65                	jne    464fab <usage_message+0x326b>
  464f46:	2c 69                	sub    $0x69,%al
  464f48:	2e                   	cs
  464f49:	6c                   	insb   (%dx),%es:(%rdi)
  464f4a:	61                   	(bad)  
  464f4b:	73 74                	jae    464fc1 <usage_message+0x3281>
  464f4d:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  464f51:	6b 2c 69 2e          	imul   $0x2e,(%rcx,%rbp,2),%ebp
  464f55:	75 6e                	jne    464fc5 <usage_message+0x3285>
  464f57:	69 74 73 2c 69 2e 6d 	imul   $0x756d2e69,0x2c(%rbx,%rsi,2),%esi
  464f5e:	75 
  464f5f:	6c                   	insb   (%dx),%es:(%rdi)
  464f60:	74 69                	je     464fcb <usage_message+0x328b>
  464f62:	70 6c                	jo     464fd0 <usage_message+0x3290>
  464f64:	69 65 72 2c 69 2e 66 	imul   $0x662e692c,0x72(%rbp),%esp
  464f6b:	6f                   	outsl  %ds:(%rsi),(%dx)
  464f6c:	72 6d                	jb     464fdb <usage_message+0x329b>
  464f6e:	75 6c                	jne    464fdc <usage_message+0x329c>
  464f70:	61                   	(bad)  
  464f71:	2c 69                	sub    $0x69,%al
  464f73:	2e 73 74             	jae,pn 464fea <usage_message+0x32aa>
  464f76:	61                   	(bad)  
  464f77:	74 75                	je     464fee <usage_message+0x32ae>
  464f79:	73 2c                	jae    464fa7 <usage_message+0x3267>
  464f7b:	69 2e 76 61 6c 75    	imul   $0x756c6176,(%rsi),%ebp
  464f81:	65                   	gs
  464f82:	6d                   	insl   (%dx),%es:(%rdi)
  464f83:	61                   	(bad)  
  464f84:	70 69                	jo     464fef <usage_message+0x32af>
  464f86:	64                   	fs
  464f87:	2c 68                	sub    $0x68,%al
  464f89:	2e 64 6e             	outsb  %cs:%fs:(%rsi),(%dx)
  464f8c:	73 2c                	jae    464fba <usage_message+0x327a>
  464f8e:	69 2e 74 72 65 6e    	imul   $0x6e657274,(%rsi),%ebp
  464f94:	64                   	fs
  464f95:	73 2c                	jae    464fc3 <usage_message+0x3283>
  464f97:	69 2e 6c 61 73 74    	imul   $0x7473616c,(%rsi),%ebp
  464f9d:	6c                   	insb   (%dx),%es:(%rdi)
  464f9e:	6f                   	outsl  %ds:(%rsi),(%dx)
  464f9f:	67 73 69             	addr32 jae 46500b <usage_message+0x32cb>
  464fa2:	7a 65                	jp     465009 <usage_message+0x32c9>
  464fa4:	2c 69                	sub    $0x69,%al
  464fa6:	2e                   	cs
  464fa7:	64                   	fs
  464fa8:	61                   	(bad)  
  464fa9:	74 61                	je     46500c <usage_message+0x32cc>
  464fab:	5f                   	pop    %rdi
  464fac:	74 79                	je     465027 <usage_message+0x32e7>
  464fae:	70 65                	jo     465015 <usage_message+0x32d5>
  464fb0:	2c 69                	sub    $0x69,%al
  464fb2:	2e                   	cs
  464fb3:	6d                   	insl   (%dx),%es:(%rdi)
  464fb4:	74 69                	je     46501f <usage_message+0x32df>
  464fb6:	6d                   	insl   (%dx),%es:(%rdi)
  464fb7:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  464fbb:	6f                   	outsl  %ds:(%rsi),(%dx)
  464fbc:	6d                   	insl   (%dx),%es:(%rdi)
  464fbd:	20 68 6f             	and    %ch,0x6f(%rax)
  464fc0:	73 74                	jae    465036 <usage_message+0x32f6>
  464fc2:	73 20                	jae    464fe4 <usage_message+0x32a4>
  464fc4:	68 2c 69 74 65       	pushq  $0x6574692c
  464fc9:	6d                   	insl   (%dx),%es:(%rdi)
  464fca:	73 20                	jae    464fec <usage_message+0x32ac>
  464fcc:	69 00 00 00 73 65    	imul   $0x65730000,(%rax),%eax
  464fd2:	6c                   	insb   (%dx),%es:(%rdi)
  464fd3:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  464fd8:	73 20                	jae    464ffa <usage_message+0x32ba>
  464fda:	77 68                	ja     465044 <usage_message+0x3304>
  464fdc:	65                   	gs
  464fdd:	72 65                	jb     465044 <usage_message+0x3304>
  464fdf:	20 68 2e             	and    %ch,0x2e(%rax)
  464fe2:	68 6f 73 74 69       	pushq  $0x6974736f
  464fe7:	64                   	fs
  464fe8:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  464fed:	73 74                	jae    465063 <usage_message+0x3323>
  464fef:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  464ff6:	68 
  464ff7:	2e 73 74             	jae,pn 46506e <usage_message+0x332e>
  464ffa:	61                   	(bad)  
  464ffb:	74 75                	je     465072 <usage_message+0x3332>
  464ffd:	73 3d                	jae    46503c <usage_message+0x32fc>
  464fff:	25 64 20 61 6e       	and    $0x6e612064,%eax
  465004:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  465008:	73 74                	jae    46507e <usage_message+0x333e>
  46500a:	61                   	(bad)  
  46500b:	74 75                	je     465082 <usage_message+0x3342>
  46500d:	73 3d                	jae    46504c <usage_message+0x330c>
  46500f:	25 64 20 61 6e       	and    $0x6e612064,%eax
  465014:	64 20 28             	and    %ch,%fs:(%rax)
  465017:	00 43 61             	add    %al,0x61(%rbx)
  46501a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46501b:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46501e:	74 20                	je     465040 <usage_message+0x3300>
  465020:	65                   	gs
  465021:	76 61                	jbe    465084 <usage_message+0x3344>
  465023:	6c                   	insb   (%dx),%es:(%rdi)
  465024:	75 61                	jne    465087 <usage_message+0x3347>
  465026:	74 65                	je     46508d <usage_message+0x334d>
  465028:	20 66 75             	and    %ah,0x75(%rsi)
  46502b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46502c:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  465030:	6e                   	outsb  %ds:(%rsi),(%dx)
  465031:	20 5b 25             	and    %bl,0x25(%rbx)
  465034:	73 28                	jae    46505e <usage_message+0x331e>
  465036:	25 73 29 5d 00       	and    $0x5d2973,%eax
  46503b:	00 00                	add    %al,(%rax)
  46503d:	00 00                	add    %al,(%rax)
  46503f:	00 43 61             	add    %al,0x61(%rbx)
  465042:	6e                   	outsb  %ds:(%rsi),(%dx)
  465043:	20 6e 6f             	and    %ch,0x6f(%rsi)
  465046:	74 20                	je     465068 <usage_message+0x3328>
  465048:	65                   	gs
  465049:	76 61                	jbe    4650ac <usage_message+0x336c>
  46504b:	6c                   	insb   (%dx),%es:(%rdi)
  46504c:	75 61                	jne    4650af <usage_message+0x336f>
  46504e:	74 65                	je     4650b5 <usage_message+0x3375>
  465050:	20 66 75             	and    %ah,0x75(%rsi)
  465053:	6e                   	outsb  %ds:(%rsi),(%dx)
  465054:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  465058:	6e                   	outsb  %ds:(%rsi),(%dx)
  465059:	20 5b 25             	and    %bl,0x25(%rbx)
  46505c:	73 28                	jae    465086 <usage_message+0x3346>
  46505e:	25 73 29 5d 3a       	and    $0x3a5d2973,%eax
  465063:	20 69 74             	and    %ch,0x74(%rcx)
  465066:	65                   	gs
  465067:	6d                   	insl   (%dx),%es:(%rdi)
  465068:	20 5b 25             	and    %bl,0x25(%rbx)
  46506b:	73 3a                	jae    4650a7 <usage_message+0x3367>
  46506d:	25 73 5d 20 6e       	and    $0x6e205d73,%eax
  465072:	6f                   	outsl  %ds:(%rsi),(%dx)
  465073:	74 20                	je     465095 <usage_message+0x3355>
  465075:	66 6f                	outsw  %ds:(%rsi),(%dx)
  465077:	75 6e                	jne    4650e7 <usage_message+0x33a7>
  465079:	64 00 00             	add    %al,%fs:(%rax)
  46507c:	00 00                	add    %al,(%rax)
  46507e:	00 00                	add    %al,(%rax)
  465080:	63 61 6c             	movslq 0x6c(%rcx),%esp
  465083:	63 69 74             	movslq 0x74(%rcx),%ebp
  465086:	65                   	gs
  465087:	6d                   	insl   (%dx),%es:(%rdi)
  465088:	5f                   	pop    %rdi
  465089:	70 61                	jo     4650ec <usage_message+0x33ac>
  46508b:	72 73                	jb     465100 <usage_message+0x33c0>
  46508d:	65                   	gs
  46508e:	5f                   	pop    %rdi
  46508f:	65                   	gs
  465090:	78 70                	js     465102 <usage_message+0x33c2>
  465092:	72 65                	jb     4650f9 <usage_message+0x33b9>
  465094:	73 73                	jae    465109 <usage_message+0x33c9>
  465096:	69 6f 6e 00 00 00 00 	imul   $0x0,0x6e(%rdi),%ebp
  46509d:	00 00                	add    %al,(%rax)
  46509f:	00 49 6e             	add    %cl,0x6e(%rcx)
  4650a2:	20 64 65 6c          	and    %ah,0x6c(%rbp,%riz,2)
  4650a6:	65                   	gs
  4650a7:	74 65                	je     46510e <usage_message+0x33ce>
  4650a9:	5f                   	pop    %rdi
  4650aa:	68 69 73 74 6f       	pushq  $0x6f747369
  4650af:	72 79                	jb     46512a <usage_message+0x33ea>
  4650b1:	28 25 73 2c 25 6c    	sub    %ah,0x6c252c73(%rip)        # 6c6b7d2a <_end+0x6bfff42a>
  4650b7:	75 2c                	jne    4650e5 <usage_message+0x33a5>
  4650b9:	25 64 2c 25 64       	and    $0x64252c64,%eax
  4650be:	29 00                	sub    %eax,(%rax)
  4650c0:	73 65                	jae    465127 <usage_message+0x33e7>
  4650c2:	6c                   	insb   (%dx),%es:(%rdi)
  4650c3:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  4650c8:	69 6e 28 63 6c 6f 63 	imul   $0x636f6c63,0x28(%rsi),%ebp
  4650cf:	6b 29 20             	imul   $0x20,(%rcx),%ebp
  4650d2:	66                   	data16
  4650d3:	72 6f                	jb     465144 <usage_message+0x3404>
  4650d5:	6d                   	insl   (%dx),%es:(%rdi)
  4650d6:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd714f <_end+0x6851e84f>
  4650dc:	65                   	gs
  4650dd:	72 65                	jb     465144 <usage_message+0x3404>
  4650df:	20 69 74             	and    %ch,0x74(%rcx)
  4650e2:	65                   	gs
  4650e3:	6d                   	insl   (%dx),%es:(%rdi)
  4650e4:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  4650eb:	00 
  4650ec:	00 00                	add    %al,(%rax)
  4650ee:	00 00                	add    %al,(%rax)
  4650f0:	64                   	fs
  4650f1:	65                   	gs
  4650f2:	6c                   	insb   (%dx),%es:(%rdi)
  4650f3:	65                   	gs
  4650f4:	74 65                	je     46515b <usage_message+0x341b>
  4650f6:	20 66 72             	and    %ah,0x72(%rsi)
  4650f9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4650fa:	6d                   	insl   (%dx),%es:(%rdi)
  4650fb:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd7174 <_end+0x6851e874>
  465101:	65                   	gs
  465102:	72 65                	jb     465169 <usage_message+0x3429>
  465104:	20 69 74             	and    %ch,0x74(%rcx)
  465107:	65                   	gs
  465108:	6d                   	insl   (%dx),%es:(%rdi)
  465109:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  465110:	61 
  465111:	6e                   	outsb  %ds:(%rsi),(%dx)
  465112:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  465116:	6f                   	outsl  %ds:(%rsi),(%dx)
  465117:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  46511a:	25 64 00 00 00       	and    $0x64,%eax
  46511f:	00 73 65             	add    %dh,0x65(%rbx)
  465122:	6c                   	insb   (%dx),%es:(%rdi)
  465123:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  465128:	6f                   	outsl  %ds:(%rsi),(%dx)
  465129:	75 73                	jne    46519e <usage_message+0x345e>
  46512b:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  465130:	65                   	gs
  465131:	72 69                	jb     46519c <usage_message+0x345c>
  465133:	64                   	fs
  465134:	2c 74                	sub    $0x74,%al
  465136:	61                   	(bad)  
  465137:	62                   	(bad)  
  465138:	6c                   	insb   (%dx),%es:(%rdi)
  465139:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46513b:	61                   	(bad)  
  46513c:	6d                   	insl   (%dx),%es:(%rdi)
  46513d:	65                   	gs
  46513e:	2c 66                	sub    $0x66,%al
  465140:	69 65 6c 64 2c 76 61 	imul   $0x61762c64,0x6c(%rbp),%esp
  465147:	6c                   	insb   (%dx),%es:(%rdi)
  465148:	75 65                	jne    4651af <usage_message+0x346f>
  46514a:	20 66 72             	and    %ah,0x72(%rsi)
  46514d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46514e:	6d                   	insl   (%dx),%es:(%rdi)
  46514f:	20 68 6f             	and    %ch,0x6f(%rax)
  465152:	75 73                	jne    4651c7 <usage_message+0x3487>
  465154:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  465159:	65                   	gs
  46515a:	72 20                	jb     46517c <usage_message+0x343c>
  46515c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46515d:	72 64                	jb     4651c3 <usage_message+0x3483>
  46515f:	65                   	gs
  465160:	72 20                	jb     465182 <usage_message+0x3442>
  465162:	62                   	(bad)  
  465163:	79 20                	jns    465185 <usage_message+0x3445>
  465165:	74 61                	je     4651c8 <usage_message+0x3488>
  465167:	62                   	(bad)  
  465168:	6c                   	insb   (%dx),%es:(%rdi)
  465169:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46516b:	61                   	(bad)  
  46516c:	6d                   	insl   (%dx),%es:(%rdi)
  46516d:	65 00 00             	add    %al,%gs:(%rax)
  465170:	64                   	fs
  465171:	65                   	gs
  465172:	6c                   	insb   (%dx),%es:(%rdi)
  465173:	65                   	gs
  465174:	74 65                	je     4651db <usage_message+0x349b>
  465176:	20 66 72             	and    %ah,0x72(%rsi)
  465179:	6f                   	outsl  %ds:(%rsi),(%dx)
  46517a:	6d                   	insl   (%dx),%es:(%rdi)
  46517b:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd71f4 <_end+0x6851e8f4>
  465181:	65                   	gs
  465182:	72 65                	jb     4651e9 <usage_message+0x34a9>
  465184:	20 25 73 3d 25 6c    	and    %ah,0x6c253d73(%rip)        # 6c6b8efd <_end+0x6c0005fd>
  46518a:	75 20                	jne    4651ac <usage_message+0x346c>
  46518c:	6c                   	insb   (%dx),%es:(%rdi)
  46518d:	69 6d 69 74 20 25 64 	imul   $0x64252074,0x69(%rbp),%ebp
  465194:	00 00                	add    %al,(%rax)
  465196:	00 00                	add    %al,(%rax)
  465198:	44                   	rex.R
  465199:	65                   	gs
  46519a:	6c                   	insb   (%dx),%es:(%rdi)
  46519b:	65                   	gs
  46519c:	74 65                	je     465203 <usage_message+0x34c3>
  46519e:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  4651a2:	6c                   	insb   (%dx),%es:(%rdi)
  4651a3:	64                   	fs
  4651a4:	5d                   	pop    %rbp
  4651a5:	20 72 65             	and    %dh,0x65(%rdx)
  4651a8:	63 6f 72             	movslq 0x72(%rdi),%ebp
  4651ab:	64                   	fs
  4651ac:	73 20                	jae    4651ce <usage_message+0x348e>
  4651ae:	66                   	data16
  4651af:	72 6f                	jb     465220 <usage_message+0x34e0>
  4651b1:	6d                   	insl   (%dx),%es:(%rdi)
  4651b2:	20 74 61 62          	and    %dh,0x62(%rcx,%riz,2)
  4651b6:	6c                   	insb   (%dx),%es:(%rdi)
  4651b7:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  4651bb:	73 5d                	jae    46521a <usage_message+0x34da>
  4651bd:	00 00                	add    %al,(%rax)
  4651bf:	00 49 6e             	add    %cl,0x6e(%rcx)
  4651c2:	20 68 6f             	and    %ch,0x6f(%rax)
  4651c5:	75 73                	jne    46523a <usage_message+0x34fa>
  4651c7:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  4651cc:	69 6e 67 5f 68 69 73 	imul   $0x7369685f,0x67(%rsi),%ebp
  4651d3:	74 6f                	je     465244 <usage_message+0x3504>
  4651d5:	72 79                	jb     465250 <usage_message+0x3510>
  4651d7:	5f                   	pop    %rdi
  4651d8:	61                   	(bad)  
  4651d9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4651da:	64                   	fs
  4651db:	5f                   	pop    %rdi
  4651dc:	74 72                	je     465250 <usage_message+0x3510>
  4651de:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4651e0:	64                   	fs
  4651e1:	73 28                	jae    46520b <usage_message+0x34cb>
  4651e3:	25 64 29 00 00       	and    $0x2964,%eax
  4651e8:	73 65                	jae    46524f <usage_message+0x350f>
  4651ea:	6c                   	insb   (%dx),%es:(%rdi)
  4651eb:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  4651f0:	74 65                	je     465257 <usage_message+0x3517>
  4651f2:	6d                   	insl   (%dx),%es:(%rdi)
  4651f3:	69 64 2c 68 69 73 74 	imul   $0x6f747369,0x68(%rsp,%rbp,1),%esp
  4651fa:	6f 
  4651fb:	72 79                	jb     465276 <usage_message+0x3536>
  4651fd:	2c 74                	sub    $0x74,%al
  4651ff:	72 65                	jb     465266 <usage_message+0x3526>
  465201:	6e                   	outsb  %ds:(%rsi),(%dx)
  465202:	64                   	fs
  465203:	73 20                	jae    465225 <usage_message+0x34e5>
  465205:	66                   	data16
  465206:	72 6f                	jb     465277 <usage_message+0x3537>
  465208:	6d                   	insl   (%dx),%es:(%rdi)
  465209:	20 69 74             	and    %ch,0x74(%rcx)
  46520c:	65                   	gs
  46520d:	6d                   	insl   (%dx),%es:(%rdi)
  46520e:	73 00                	jae    465210 <usage_message+0x34d0>
  465210:	44                   	rex.R
  465211:	65                   	gs
  465212:	6c                   	insb   (%dx),%es:(%rdi)
  465213:	65                   	gs
  465214:	74 65                	je     46527b <usage_message+0x353b>
  465216:	64 20 25 64 20 72 65 	and    %ah,%fs:0x65722064(%rip)        # 65b87281 <_end+0x654ce981>
  46521d:	63 6f 72             	movslq 0x72(%rdi),%ebp
  465220:	64                   	fs
  465221:	73 20                	jae    465243 <usage_message+0x3503>
  465223:	66                   	data16
  465224:	72 6f                	jb     465295 <usage_message+0x3555>
  465226:	6d                   	insl   (%dx),%es:(%rdi)
  465227:	20 68 69             	and    %ch,0x69(%rax)
  46522a:	73 74                	jae    4652a0 <usage_message+0x3560>
  46522c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46522d:	72 79                	jb     4652a8 <usage_message+0x3568>
  46522f:	20 61 6e             	and    %ah,0x6e(%rcx)
  465232:	64 20 74 72 65       	and    %dh,%fs:0x65(%rdx,%rsi,2)
  465237:	6e                   	outsb  %ds:(%rsi),(%dx)
  465238:	64                   	fs
  465239:	73 00                	jae    46523b <usage_message+0x34fb>
  46523b:	00 00                	add    %al,(%rax)
  46523d:	00 00                	add    %al,(%rax)
  46523f:	00 68 6f             	add    %ch,0x6f(%rax)
  465242:	75 73                	jne    4652b7 <usage_message+0x3577>
  465244:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  465249:	65                   	gs
  46524a:	72 20                	jb     46526c <usage_message+0x352c>
  46524c:	5b                   	pop    %rbx
  46524d:	72 65                	jb     4652b4 <usage_message+0x3574>
  46524f:	6d                   	insl   (%dx),%es:(%rdi)
  465250:	6f                   	outsl  %ds:(%rsi),(%dx)
  465251:	76 69                	jbe    4652bc <usage_message+0x357c>
  465253:	6e                   	outsb  %ds:(%rsi),(%dx)
  465254:	67 20 6f 6c          	addr32 and %ch,0x6c(%edi)
  465258:	64 20 68 69          	and    %ch,%fs:0x69(%rax)
  46525c:	73 74                	jae    4652d2 <usage_message+0x3592>
  46525e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46525f:	72 79                	jb     4652da <usage_message+0x359a>
  465261:	5d                   	pop    %rbp
  465262:	00 00                	add    %al,(%rax)
  465264:	00 00                	add    %al,(%rax)
  465266:	00 00                	add    %al,(%rax)
  465268:	68 6f 75 73 65       	pushq  $0x6573756f
  46526d:	6b 65 65 70          	imul   $0x70,0x65(%rbp),%esp
  465271:	65                   	gs
  465272:	72 20                	jb     465294 <usage_message+0x3554>
  465274:	5b                   	pop    %rbx
  465275:	72 65                	jb     4652dc <usage_message+0x359c>
  465277:	6d                   	insl   (%dx),%es:(%rdi)
  465278:	6f                   	outsl  %ds:(%rsi),(%dx)
  465279:	76 69                	jbe    4652e4 <usage_message+0x35a4>
  46527b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46527c:	67 20 6f 6c          	addr32 and %ch,0x6c(%edi)
  465280:	64 20 65 76          	and    %ah,%fs:0x76(%rbp)
  465284:	65 6e                	outsb  %gs:(%rsi),(%dx)
  465286:	74 73                	je     4652fb <usage_message+0x35bb>
  465288:	5d                   	pop    %rbp
  465289:	00 00                	add    %al,(%rax)
  46528b:	00 00                	add    %al,(%rax)
  46528d:	00 00                	add    %al,(%rax)
  46528f:	00 73 65             	add    %dh,0x65(%rbx)
  465292:	6c                   	insb   (%dx),%es:(%rdi)
  465293:	65 63 74 20 65       	movslq %gs:0x65(%rax,%riz,1),%esi
  465298:	76 65                	jbe    4652ff <usage_message+0x35bf>
  46529a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46529b:	74 5f                	je     4652fc <usage_message+0x35bc>
  46529d:	68 69 73 74 6f       	pushq  $0x6f747369
  4652a2:	72 79                	jb     46531d <usage_message+0x35dd>
  4652a4:	20 66 72             	and    %ah,0x72(%rsi)
  4652a7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4652a8:	6d                   	insl   (%dx),%es:(%rdi)
  4652a9:	20 63 6f             	and    %ah,0x6f(%rbx)
  4652ac:	6e                   	outsb  %ds:(%rsi),(%dx)
  4652ad:	66 69 67 00 00 00    	imul   $0x0,0x0(%rdi),%sp
  4652b3:	00 00                	add    %al,(%rax)
  4652b5:	00 00                	add    %al,(%rax)
  4652b7:	00 73 65             	add    %dh,0x65(%rbx)
  4652ba:	6c                   	insb   (%dx),%es:(%rdi)
  4652bb:	65 63 74 20 65       	movslq %gs:0x65(%rax,%riz,1),%esi
  4652c0:	76 65                	jbe    465327 <usage_message+0x35e7>
  4652c2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4652c3:	74 69                	je     46532e <usage_message+0x35ee>
  4652c5:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  4652c9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4652ca:	6d                   	insl   (%dx),%es:(%rdi)
  4652cb:	20 65 76             	and    %ah,0x76(%rbp)
  4652ce:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4652d0:	74 73                	je     465345 <usage_message+0x3605>
  4652d2:	20 77 68             	and    %dh,0x68(%rdi)
  4652d5:	65                   	gs
  4652d6:	72 65                	jb     46533d <usage_message+0x35fd>
  4652d8:	20 63 6c             	and    %ah,0x6c(%rbx)
  4652db:	6f                   	outsl  %ds:(%rsi),(%dx)
  4652dc:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  4652df:	25 64 00 00 00       	and    $0x64,%eax
  4652e4:	00 00                	add    %al,(%rax)
  4652e6:	00 00                	add    %al,(%rax)
  4652e8:	64                   	fs
  4652e9:	65                   	gs
  4652ea:	6c                   	insb   (%dx),%es:(%rdi)
  4652eb:	65                   	gs
  4652ec:	74 65                	je     465353 <usage_message+0x3613>
  4652ee:	20 66 72             	and    %ah,0x72(%rsi)
  4652f1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4652f2:	6d                   	insl   (%dx),%es:(%rdi)
  4652f3:	20 61 63             	and    %ah,0x63(%rcx)
  4652f6:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  4652fa:	6c                   	insb   (%dx),%es:(%rdi)
  4652fb:	65                   	gs
  4652fc:	64                   	fs
  4652fd:	67                   	addr32
  4652fe:	65                   	gs
  4652ff:	73 20                	jae    465321 <usage_message+0x35e1>
  465301:	77 68                	ja     46536b <usage_message+0x362b>
  465303:	65                   	gs
  465304:	72 65                	jb     46536b <usage_message+0x362b>
  465306:	20 65 76             	and    %ah,0x76(%rbp)
  465309:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46530b:	74 69                	je     465376 <usage_message+0x3636>
  46530d:	64                   	fs
  46530e:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  465313:	00 00                	add    %al,(%rax)
  465315:	00 00                	add    %al,(%rax)
  465317:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  46531b:	65                   	gs
  46531c:	74 65                	je     465383 <usage_message+0x3643>
  46531e:	20 66 72             	and    %ah,0x72(%rsi)
  465321:	6f                   	outsl  %ds:(%rsi),(%dx)
  465322:	6d                   	insl   (%dx),%es:(%rdi)
  465323:	20 65 76             	and    %ah,0x76(%rbp)
  465326:	65 6e                	outsb  %gs:(%rsi),(%dx)
  465328:	74 73                	je     46539d <usage_message+0x365d>
  46532a:	20 77 68             	and    %dh,0x68(%rdi)
  46532d:	65                   	gs
  46532e:	72 65                	jb     465395 <usage_message+0x3655>
  465330:	20 65 76             	and    %ah,0x76(%rbp)
  465333:	65 6e                	outsb  %gs:(%rsi),(%dx)
  465335:	74 69                	je     4653a0 <usage_message+0x3660>
  465337:	64                   	fs
  465338:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  46533d:	00 00                	add    %al,(%rax)
  46533f:	00 68 6f             	add    %ch,0x6f(%rax)
  465342:	75 73                	jne    4653b7 <usage_message+0x3677>
  465344:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  465349:	65                   	gs
  46534a:	72 20                	jb     46536c <usage_message+0x362c>
  46534c:	5b                   	pop    %rbx
  46534d:	72 65                	jb     4653b4 <usage_message+0x3674>
  46534f:	6d                   	insl   (%dx),%es:(%rdi)
  465350:	6f                   	outsl  %ds:(%rsi),(%dx)
  465351:	76 69                	jbe    4653bc <usage_message+0x367c>
  465353:	6e                   	outsb  %ds:(%rsi),(%dx)
  465354:	67 20 6f 6c          	addr32 and %ch,0x6c(%edi)
  465358:	64 20 61 6c          	and    %ah,%fs:0x6c(%rcx)
  46535c:	65                   	gs
  46535d:	72 74                	jb     4653d3 <usage_message+0x3693>
  46535f:	73 5d                	jae    4653be <usage_message+0x367e>
  465361:	00 00                	add    %al,(%rax)
  465363:	00 00                	add    %al,(%rax)
  465365:	00 00                	add    %al,(%rax)
  465367:	00 73 65             	add    %dh,0x65(%rbx)
  46536a:	6c                   	insb   (%dx),%es:(%rdi)
  46536b:	65 63 74 20 61       	movslq %gs:0x61(%rax,%riz,1),%esi
  465370:	6c                   	insb   (%dx),%es:(%rdi)
  465371:	65                   	gs
  465372:	72 74                	jb     4653e8 <usage_message+0x36a8>
  465374:	5f                   	pop    %rdi
  465375:	68 69 73 74 6f       	pushq  $0x6f747369
  46537a:	72 79                	jb     4653f5 <usage_message+0x36b5>
  46537c:	20 66 72             	and    %ah,0x72(%rsi)
  46537f:	6f                   	outsl  %ds:(%rsi),(%dx)
  465380:	6d                   	insl   (%dx),%es:(%rdi)
  465381:	20 63 6f             	and    %ah,0x6f(%rbx)
  465384:	6e                   	outsb  %ds:(%rsi),(%dx)
  465385:	66 69 67 00 00 00    	imul   $0x0,0x0(%rdi),%sp
  46538b:	00 00                	add    %al,(%rax)
  46538d:	00 00                	add    %al,(%rax)
  46538f:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  465393:	65                   	gs
  465394:	74 65                	je     4653fb <usage_message+0x36bb>
  465396:	20 66 72             	and    %ah,0x72(%rsi)
  465399:	6f                   	outsl  %ds:(%rsi),(%dx)
  46539a:	6d                   	insl   (%dx),%es:(%rdi)
  46539b:	20 61 6c             	and    %ah,0x6c(%rcx)
  46539e:	65                   	gs
  46539f:	72 74                	jb     465415 <usage_message+0x36d5>
  4653a1:	73 20                	jae    4653c3 <usage_message+0x3683>
  4653a3:	77 68                	ja     46540d <usage_message+0x36cd>
  4653a5:	65                   	gs
  4653a6:	72 65                	jb     46540d <usage_message+0x36cd>
  4653a8:	20 63 6c             	and    %ah,0x6c(%rbx)
  4653ab:	6f                   	outsl  %ds:(%rsi),(%dx)
  4653ac:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  4653af:	25 64 00 00 00       	and    $0x64,%eax
  4653b4:	00 00                	add    %al,(%rax)
  4653b6:	00 00                	add    %al,(%rax)
  4653b8:	44                   	rex.R
  4653b9:	65                   	gs
  4653ba:	6c                   	insb   (%dx),%es:(%rdi)
  4653bb:	65                   	gs
  4653bc:	74 65                	je     465423 <usage_message+0x36e3>
  4653be:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  4653c2:	6c                   	insb   (%dx),%es:(%rdi)
  4653c3:	64                   	fs
  4653c4:	5d                   	pop    %rbp
  4653c5:	20 72 65             	and    %dh,0x65(%rdx)
  4653c8:	63 6f 72             	movslq 0x72(%rdi),%ebp
  4653cb:	64                   	fs
  4653cc:	73 20                	jae    4653ee <usage_message+0x36ae>
  4653ce:	66                   	data16
  4653cf:	72 6f                	jb     465440 <usage_message+0x3700>
  4653d1:	6d                   	insl   (%dx),%es:(%rdi)
  4653d2:	20 74 61 62          	and    %dh,0x62(%rcx,%riz,2)
  4653d6:	6c                   	insb   (%dx),%es:(%rdi)
  4653d7:	65 20 5b 61          	and    %bl,%gs:0x61(%rbx)
  4653db:	6c                   	insb   (%dx),%es:(%rdi)
  4653dc:	65                   	gs
  4653dd:	72 74                	jb     465453 <usage_message+0x3713>
  4653df:	73 5d                	jae    46543e <usage_message+0x36fe>
  4653e1:	00 00                	add    %al,(%rax)
  4653e3:	00 00                	add    %al,(%rax)
  4653e5:	00 00                	add    %al,(%rax)
  4653e7:	00 68 6f             	add    %ch,0x6f(%rax)
  4653ea:	75 73                	jne    46545f <usage_message+0x371f>
  4653ec:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  4653f1:	65                   	gs
  4653f2:	72 20                	jb     465414 <usage_message+0x36d4>
  4653f4:	5b                   	pop    %rbx
  4653f5:	72 65                	jb     46545c <usage_message+0x371c>
  4653f7:	6d                   	insl   (%dx),%es:(%rdi)
  4653f8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4653f9:	76 69                	jbe    465464 <usage_message+0x3724>
  4653fb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4653fc:	67 20 6f 6c          	addr32 and %ch,0x6c(%edi)
  465400:	64 20 73 65          	and    %dh,%fs:0x65(%rbx)
  465404:	73 73                	jae    465479 <usage_message+0x3739>
  465406:	69 6f 6e 73 5d 00 00 	imul   $0x5d73,0x6e(%rdi),%ebp
  46540d:	00 00                	add    %al,(%rax)
  46540f:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  465413:	65                   	gs
  465414:	74 65                	je     46547b <usage_message+0x373b>
  465416:	20 66 72             	and    %ah,0x72(%rsi)
  465419:	6f                   	outsl  %ds:(%rsi),(%dx)
  46541a:	6d                   	insl   (%dx),%es:(%rdi)
  46541b:	20 73 65             	and    %dh,0x65(%rbx)
  46541e:	73 73                	jae    465493 <usage_message+0x3753>
  465420:	69 6f 6e 73 20 77 68 	imul   $0x68772073,0x6e(%rdi),%ebp
  465427:	65                   	gs
  465428:	72 65                	jb     46548f <usage_message+0x374f>
  46542a:	20 6c 61 73          	and    %ch,0x73(%rcx,%riz,2)
  46542e:	74 61                	je     465491 <usage_message+0x3751>
  465430:	63 63 65             	movslq 0x65(%rbx),%esp
  465433:	73 73                	jae    4654a8 <usage_message+0x3768>
  465435:	3c 25                	cmp    $0x25,%al
  465437:	64 00 00             	add    %al,%fs:(%rax)
  46543a:	00 00                	add    %al,(%rax)
  46543c:	00 00                	add    %al,(%rax)
  46543e:	00 00                	add    %al,(%rax)
  465440:	44                   	rex.R
  465441:	65                   	gs
  465442:	6c                   	insb   (%dx),%es:(%rdi)
  465443:	65                   	gs
  465444:	74 65                	je     4654ab <usage_message+0x376b>
  465446:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  46544a:	6c                   	insb   (%dx),%es:(%rdi)
  46544b:	64                   	fs
  46544c:	5d                   	pop    %rbp
  46544d:	20 72 65             	and    %dh,0x65(%rdx)
  465450:	63 6f 72             	movslq 0x72(%rdi),%ebp
  465453:	64                   	fs
  465454:	73 20                	jae    465476 <usage_message+0x3736>
  465456:	66                   	data16
  465457:	72 6f                	jb     4654c8 <usage_message+0x3788>
  465459:	6d                   	insl   (%dx),%es:(%rdi)
  46545a:	20 74 61 62          	and    %dh,0x62(%rcx,%riz,2)
  46545e:	6c                   	insb   (%dx),%es:(%rdi)
  46545f:	65 20 5b 73          	and    %bl,%gs:0x73(%rbx)
  465463:	65                   	gs
  465464:	73 73                	jae    4654d9 <usage_message+0x3799>
  465466:	69 6f 6e 73 5d 00 00 	imul   $0x5d73,0x6e(%rdi),%ebp
  46546d:	00 00                	add    %al,(%rax)
  46546f:	00 68 6f             	add    %ch,0x6f(%rax)
  465472:	75 73                	jne    4654e7 <usage_message+0x37a7>
  465474:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  465479:	65                   	gs
  46547a:	72 20                	jb     46549c <usage_message+0x375c>
  46547c:	5b                   	pop    %rbx
  46547d:	76 61                	jbe    4654e0 <usage_message+0x37a0>
  46547f:	63 75 75             	movslq 0x75(%rbp),%esi
  465482:	6d                   	insl   (%dx),%es:(%rdi)
  465483:	69 6e 67 20 64 61 74 	imul   $0x74616420,0x67(%rsi),%ebp
  46548a:	61                   	(bad)  
  46548b:	62                   	(bad)  
  46548c:	61                   	(bad)  
  46548d:	73 65                	jae    4654f4 <usage_message+0x37b4>
  46548f:	5d                   	pop    %rbp
	...
  465498:	68 6f 75 73 65       	pushq  $0x6573756f
  46549d:	6b 65 65 70          	imul   $0x70,0x65(%rbp),%esp
  4654a1:	65                   	gs
  4654a2:	72 20                	jb     4654c4 <usage_message+0x3784>
  4654a4:	5b                   	pop    %rbx
  4654a5:	73 6c                	jae    465513 <usage_message+0x37d3>
  4654a7:	65                   	gs
  4654a8:	65                   	gs
  4654a9:	70 69                	jo     465514 <usage_message+0x37d4>
  4654ab:	6e                   	outsb  %ds:(%rsi),(%dx)
  4654ac:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  4654b0:	72 20                	jb     4654d2 <usage_message+0x3792>
  4654b2:	25 64 20 68 6f       	and    $0x6f682064,%eax
  4654b7:	75 72                	jne    46552b <usage_message+0x37eb>
  4654b9:	28 73 29             	sub    %dh,0x29(%rbx)
  4654bc:	5d                   	pop    %rbp
  4654bd:	00 00                	add    %al,(%rax)
  4654bf:	00 4e 65             	add    %cl,0x65(%rsi)
  4654c2:	78 74                	js     465538 <usage_message+0x37f8>
  4654c4:	20 68 6f             	and    %ch,0x6f(%rax)
  4654c7:	75 73                	jne    46553c <usage_message+0x37fc>
  4654c9:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  4654ce:	65                   	gs
  4654cf:	72 20                	jb     4654f1 <usage_message+0x37b1>
  4654d1:	72 75                	jb     465548 <usage_message+0x3808>
  4654d3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4654d4:	20 69 73             	and    %ch,0x73(%rcx)
  4654d7:	20 61 66             	and    %ah,0x66(%rcx)
  4654da:	74 65                	je     465541 <usage_message+0x3801>
  4654dc:	72 20                	jb     4654fe <usage_message+0x37be>
  4654de:	25 64 68 00 68       	and    $0x68006864,%eax
  4654e3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4654e4:	75 73                	jne    465559 <usage_message+0x3819>
  4654e6:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  4654eb:	69 6e 67 5f 70 72 6f 	imul   $0x6f72705f,0x67(%rsi),%ebp
  4654f2:	63 65 73             	movslq 0x73(%rbp),%esp
  4654f5:	73 5f                	jae    465556 <usage_message+0x3816>
  4654f7:	6c                   	insb   (%dx),%es:(%rdi)
  4654f8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4654f9:	67 00 64 65 6c       	addr32 add %ah,0x6c(%ebp,%eiz,2)
  4654fe:	65                   	gs
  4654ff:	74 65                	je     465566 <usage_message+0x3826>
  465501:	20 66 72             	and    %ah,0x72(%rsi)
  465504:	6f                   	outsl  %ds:(%rsi),(%dx)
  465505:	6d                   	insl   (%dx),%es:(%rdi)
  465506:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd757f <_end+0x6851ec7f>
  46550c:	65                   	gs
  46550d:	72 65                	jb     465574 <usage_message+0x3834>
  46550f:	20 25 73 3d 25 6c    	and    %ah,0x6c253d73(%rip)        # 6c6b9288 <_end+0x6c000988>
  465515:	75 00                	jne    465517 <usage_message+0x37d7>
  465517:	68 6f 75 73 65       	pushq  $0x6573756f
  46551c:	6b 65 65 70          	imul   $0x70,0x65(%rbp),%esp
  465520:	65                   	gs
  465521:	72 2e                	jb     465551 <usage_message+0x3811>
  465523:	63 00                	movslq (%rax),%eax
  465525:	64                   	fs
  465526:	65                   	gs
  465527:	6c                   	insb   (%dx),%es:(%rdi)
  465528:	65                   	gs
  465529:	74 65                	je     465590 <usage_message+0x3850>
  46552b:	20 66 72             	and    %ah,0x72(%rsi)
  46552e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46552f:	6d                   	insl   (%dx),%es:(%rdi)
  465530:	20 68 6f             	and    %ch,0x6f(%rax)
  465533:	75 73                	jne    4655a8 <usage_message+0x3868>
  465535:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  46553a:	65                   	gs
  46553b:	72 20                	jb     46555d <usage_message+0x381d>
  46553d:	77 68                	ja     4655a7 <usage_message+0x3867>
  46553f:	65                   	gs
  465540:	72 65                	jb     4655a7 <usage_message+0x3867>
  465542:	00 68 6f             	add    %ch,0x6f(%rax)
  465545:	75 73                	jne    4655ba <usage_message+0x387a>
  465547:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  46554c:	65                   	gs
  46554d:	72 69                	jb     4655b8 <usage_message+0x3878>
  46554f:	64 00 64 6f 20       	add    %ah,%fs:0x20(%rdi,%rbp,2)
  465554:	6e                   	outsb  %ds:(%rsi),(%dx)
  465555:	6f                   	outsl  %ds:(%rsi),(%dx)
  465556:	74 68                	je     4655c0 <usage_message+0x3880>
  465558:	69 6e 67 00 45 78 65 	imul   $0x65784500,0x67(%rsi),%ebp
  46555f:	63 75 74             	movslq 0x74(%rbp),%esi
  465562:	69 6e 67 20 68 6f 75 	imul   $0x756f6820,0x67(%rsi),%ebp
  465569:	73 65                	jae    4655d0 <usage_message+0x3890>
  46556b:	6b 65 65 70          	imul   $0x70,0x65(%rbp),%esp
  46556f:	65                   	gs
  465570:	72 00                	jb     465572 <usage_message+0x3832>
  465572:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  465574:	20 68 6f             	and    %ch,0x6f(%rax)
  465577:	75 73                	jne    4655ec <usage_message+0x38ac>
  465579:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  46557e:	69 6e 67 5f 65 76 65 	imul   $0x6576655f,0x67(%rsi),%ebp
  465585:	6e                   	outsb  %ds:(%rsi),(%dx)
  465586:	74 73                	je     4655fb <usage_message+0x38bb>
  465588:	28 25 64 29 00 4e    	sub    %ah,0x4e002964(%rip)        # 4e467ef2 <_end+0x4ddaf5f2>
  46558e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46558f:	20 72 65             	and    %dh,0x65(%rdx)
  465592:	63 6f 72             	movslq 0x72(%rdi),%ebp
  465595:	64                   	fs
  465596:	73 20                	jae    4655b8 <usage_message+0x3878>
  465598:	69 6e 20 74 61 62 6c 	imul   $0x6c626174,0x20(%rsi),%ebp
  46559f:	65 20 27             	and    %ah,%gs:(%rdi)
  4655a2:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4655a5:	66 69 67 27 2e 00    	imul   $0x2e,0x27(%rdi),%sp
  4655ab:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  4655ad:	20 68 6f             	and    %ch,0x6f(%rax)
  4655b0:	75 73                	jne    465625 <usage_message+0x38e5>
  4655b2:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  4655b7:	69 6e 67 5f 61 6c 65 	imul   $0x656c615f,0x67(%rsi),%ebp
  4655be:	72 74                	jb     465634 <usage_message+0x38f4>
  4655c0:	73 28                	jae    4655ea <usage_message+0x38aa>
  4655c2:	25 64 29 00 49       	and    $0x49002964,%eax
  4655c7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4655c8:	20 68 6f             	and    %ch,0x6f(%rax)
  4655cb:	75 73                	jne    465640 <usage_message+0x3900>
  4655cd:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  4655d2:	69 6e 67 5f 73 65 73 	imul   $0x7365735f,0x67(%rsi),%ebp
  4655d9:	73 69                	jae    465644 <usage_message+0x3904>
  4655db:	6f                   	outsl  %ds:(%rsi),(%dx)
  4655dc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4655dd:	73 28                	jae    465607 <usage_message+0x38c7>
  4655df:	25 64 29 00 53       	and    $0x53002964,%eax
  4655e4:	6c                   	insb   (%dx),%es:(%rdi)
  4655e5:	65                   	gs
  4655e6:	65                   	gs
  4655e7:	70 69                	jo     465652 <usage_message+0x3912>
  4655e9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4655ea:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  4655ee:	72 20                	jb     465610 <usage_message+0x38d0>
  4655f0:	25 64 20 68 6f       	and    $0x6f682064,%eax
  4655f5:	75 72                	jne    465669 <usage_message+0x3929>
  4655f7:	73 00                	jae    4655f9 <usage_message+0x38b9>
  4655f9:	70 72                	jo     46566d <usage_message+0x392d>
  4655fb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4655fc:	63 65 73             	movslq 0x73(%rbp),%esp
  4655ff:	73 5f                	jae    465660 <usage_message+0x3920>
  465601:	74 69                	je     46566c <usage_message+0x392c>
  465603:	6d                   	insl   (%dx),%es:(%rdi)
  465604:	65                   	gs
  465605:	5f                   	pop    %rdi
  465606:	66                   	data16
  465607:	75 6e                	jne    465677 <usage_message+0x3937>
  465609:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  46560d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46560e:	73 00                	jae    465610 <usage_message+0x38d0>
  465610:	74 69                	je     46567b <usage_message+0x393b>
  465612:	6d                   	insl   (%dx),%es:(%rdi)
  465613:	65                   	gs
  465614:	72 20                	jb     465636 <usage_message+0x38f6>
  465616:	5b                   	pop    %rbx
  465617:	75 70                	jne    465689 <usage_message+0x3949>
  465619:	64                   	fs
  46561a:	61                   	(bad)  
  46561b:	74 69                	je     465686 <usage_message+0x3946>
  46561d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46561e:	67 20 74 72 69       	addr32 and %dh,0x69(%edx,%esi,2)
  465623:	67                   	addr32
  465624:	67                   	addr32
  465625:	65                   	gs
  465626:	72 73                	jb     46569b <usage_message+0x395b>
  465628:	5d                   	pop    %rbp
  465629:	00 74 69 6d          	add    %dh,0x6d(%rcx,%rbp,2)
  46562d:	65                   	gs
  46562e:	72 2e                	jb     46565e <usage_message+0x391e>
  465630:	63 00                	movslq (%rax),%eax
  465632:	70 72                	jo     4656a6 <usage_message+0x3966>
  465634:	6f                   	outsl  %ds:(%rsi),(%dx)
  465635:	63 65 73             	movslq 0x73(%rbp),%esp
  465638:	73 5f                	jae    465699 <usage_message+0x3959>
  46563a:	6d                   	insl   (%dx),%es:(%rdi)
  46563b:	61                   	(bad)  
  46563c:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465643:	63 65 00             	movslq 0x0(%rbp),%esp
  465646:	70 72                	jo     4656ba <usage_message+0x397a>
  465648:	6f                   	outsl  %ds:(%rsi),(%dx)
  465649:	63 65 73             	movslq 0x73(%rbp),%esp
  46564c:	73 5f                	jae    4656ad <usage_message+0x396d>
  46564e:	6d                   	insl   (%dx),%es:(%rdi)
  46564f:	61                   	(bad)  
  465650:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465657:	63 65 5f             	movslq 0x5f(%rbp),%esp
  46565a:	68 6f 73 74 73       	pushq  $0x7374736f
  46565f:	00 75 70             	add    %dh,0x70(%rbp)
  465662:	64                   	fs
  465663:	61                   	(bad)  
  465664:	74 65                	je     4656cb <usage_message+0x398b>
  465666:	5f                   	pop    %rdi
  465667:	6d                   	insl   (%dx),%es:(%rdi)
  465668:	61                   	(bad)  
  465669:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465670:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465673:	68 6f 73 74 73       	pushq  $0x7374736f
  465678:	00 2c 6d 61 69 6e 74 	add    %ch,0x746e6961(,%rbp,2)
  46567f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  465681:	61                   	(bad)  
  465682:	6e                   	outsb  %ds:(%rsi),(%dx)
  465683:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465686:	66                   	data16
  465687:	72 6f                	jb     4656f8 <usage_message+0x39b8>
  465689:	6d                   	insl   (%dx),%es:(%rdi)
  46568a:	3d 25 64 00 20       	cmp    $0x20006425,%eax
  46568f:	61                   	(bad)  
  465690:	6e                   	outsb  %ds:(%rsi),(%dx)
  465691:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  465695:	74 00                	je     465697 <usage_message+0x3957>
  465697:	00 73 65             	add    %dh,0x65(%rbx)
  46569a:	6c                   	insb   (%dx),%es:(%rdi)
  46569b:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  4656a0:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  4656a7:	20 74 2e 74          	and    %dh,0x74(%rsi,%rbp,1)
  4656ab:	72 69                	jb     465716 <usage_message+0x39d6>
  4656ad:	67                   	addr32
  4656ae:	67                   	addr32
  4656af:	65                   	gs
  4656b0:	72 69                	jb     46571b <usage_message+0x39db>
  4656b2:	64                   	fs
  4656b3:	2c 74                	sub    $0x74,%al
  4656b5:	2e 74 79             	je,pn  465731 <usage_message+0x39f1>
  4656b8:	70 65                	jo     46571f <usage_message+0x39df>
  4656ba:	2c 74                	sub    $0x74,%al
  4656bc:	2e 76 61             	jbe,pn 465720 <usage_message+0x39e0>
  4656bf:	6c                   	insb   (%dx),%es:(%rdi)
  4656c0:	75 65                	jne    465727 <usage_message+0x39e7>
  4656c2:	2c 74                	sub    $0x74,%al
  4656c4:	2e                   	cs
  4656c5:	65                   	gs
  4656c6:	72 72                	jb     46573a <usage_message+0x39fa>
  4656c8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4656c9:	72 2c                	jb     4656f7 <usage_message+0x39b7>
  4656cb:	74 2e                	je     4656fb <usage_message+0x39bb>
  4656cd:	65                   	gs
  4656ce:	78 70                	js     465740 <usage_message+0x3a00>
  4656d0:	72 65                	jb     465737 <usage_message+0x39f7>
  4656d2:	73 73                	jae    465747 <usage_message+0x3a07>
  4656d4:	69 6f 6e 20 66 72 6f 	imul   $0x6f726620,0x6e(%rdi),%ebp
  4656db:	6d                   	insl   (%dx),%es:(%rdi)
  4656dc:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4656e0:	67                   	addr32
  4656e1:	67                   	addr32
  4656e2:	65                   	gs
  4656e3:	72 73                	jb     465758 <usage_message+0x3a18>
  4656e5:	20 74 2c 66          	and    %dh,0x66(%rsp,%rbp,1)
  4656e9:	75 6e                	jne    465759 <usage_message+0x3a19>
  4656eb:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4656ef:	6e                   	outsb  %ds:(%rsi),(%dx)
  4656f0:	73 20                	jae    465712 <usage_message+0x39d2>
  4656f2:	66                   	data16
  4656f3:	2c 69                	sub    $0x69,%al
  4656f5:	74 65                	je     46575c <usage_message+0x3a1c>
  4656f7:	6d                   	insl   (%dx),%es:(%rdi)
  4656f8:	73 20                	jae    46571a <usage_message+0x39da>
  4656fa:	69 2c 68 6f 73 74 73 	imul   $0x7374736f,(%rax,%rbp,2),%ebp
  465701:	20 68 20             	and    %ch,0x20(%rax)
  465704:	77 68                	ja     46576e <usage_message+0x3a2e>
  465706:	65                   	gs
  465707:	72 65                	jb     46576e <usage_message+0x3a2e>
  465709:	20 74 2e 73          	and    %dh,0x73(%rsi,%rbp,1)
  46570d:	74 61                	je     465770 <usage_message+0x3a30>
  46570f:	74 75                	je     465786 <usage_message+0x3a46>
  465711:	73 3d                	jae    465750 <usage_message+0x3a10>
  465713:	25 64 20 61 6e       	and    $0x6e612064,%eax
  465718:	64 20 74 2e 74       	and    %dh,%fs:0x74(%rsi,%rbp,1)
  46571d:	72 69                	jb     465788 <usage_message+0x3a48>
  46571f:	67                   	addr32
  465720:	67                   	addr32
  465721:	65                   	gs
  465722:	72 69                	jb     46578d <usage_message+0x3a4d>
  465724:	64                   	fs
  465725:	3d 66 2e 74 72       	cmp    $0x72742e66,%eax
  46572a:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  465731:	20 61 6e             	and    %ah,0x6e(%rcx)
  465734:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  465738:	66                   	data16
  465739:	75 6e                	jne    4657a9 <usage_message+0x3a69>
  46573b:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  46573f:	6e                   	outsb  %ds:(%rsi),(%dx)
  465740:	20 69 6e             	and    %ch,0x6e(%rcx)
  465743:	20 28                	and    %ch,(%rax)
  465745:	27                   	(bad)  
  465746:	6e                   	outsb  %ds:(%rsi),(%dx)
  465747:	6f                   	outsl  %ds:(%rsi),(%dx)
  465748:	64                   	fs
  465749:	61                   	(bad)  
  46574a:	74 61                	je     4657ad <usage_message+0x3a6d>
  46574c:	27                   	(bad)  
  46574d:	2c 27                	sub    $0x27,%al
  46574f:	64                   	fs
  465750:	61                   	(bad)  
  465751:	74 65                	je     4657b8 <usage_message+0x3a78>
  465753:	27                   	(bad)  
  465754:	2c 27                	sub    $0x27,%al
  465756:	64                   	fs
  465757:	61                   	(bad)  
  465758:	79 6f                	jns    4657c9 <usage_message+0x3a89>
  46575a:	66                   	data16
  46575b:	77 65                	ja     4657c2 <usage_message+0x3a82>
  46575d:	65 6b 27 2c          	imul   $0x2c,%gs:(%rdi),%esp
  465761:	27                   	(bad)  
  465762:	74 69                	je     4657cd <usage_message+0x3a8d>
  465764:	6d                   	insl   (%dx),%es:(%rdi)
  465765:	65                   	gs
  465766:	27                   	(bad)  
  465767:	2c 27                	sub    $0x27,%al
  465769:	6e                   	outsb  %ds:(%rsi),(%dx)
  46576a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46576b:	77 27                	ja     465794 <usage_message+0x3a54>
  46576d:	29 20                	sub    %esp,(%rax)
  46576f:	61                   	(bad)  
  465770:	6e                   	outsb  %ds:(%rsi),(%dx)
  465771:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  465775:	69 74 65 6d 69 64 3d 	imul   $0x693d6469,0x6d(%rbp,%riz,2),%esi
  46577c:	69 
  46577d:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  465784:	20 61 
  465786:	6e                   	outsb  %ds:(%rsi),(%dx)
  465787:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  46578b:	73 74                	jae    465801 <usage_message+0x3ac1>
  46578d:	61                   	(bad)  
  46578e:	74 75                	je     465805 <usage_message+0x3ac5>
  465790:	73 3d                	jae    4657cf <usage_message+0x3a8f>
  465792:	25 64 20 61 6e       	and    $0x6e612064,%eax
  465797:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  46579b:	68 6f 73 74 69       	pushq  $0x6974736f
  4657a0:	64                   	fs
  4657a1:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  4657a6:	73 74                	jae    46581c <usage_message+0x3adc>
  4657a8:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  4657af:	68 
  4657b0:	2e 73 74             	jae,pn 465827 <usage_message+0x3ae7>
  4657b3:	61                   	(bad)  
  4657b4:	74 75                	je     46582b <usage_message+0x3aeb>
  4657b6:	73 3d                	jae    4657f5 <usage_message+0x3ab5>
  4657b8:	25 64 20 61 6e       	and    $0x6e612064,%eax
  4657bd:	64 20 28             	and    %ch,%fs:(%rax)
  4657c0:	68 2e 6d 61 69       	pushq  $0x69616d2e
  4657c5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4657c6:	74 65                	je     46582d <usage_message+0x3aed>
  4657c8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4657c9:	61                   	(bad)  
  4657ca:	6e                   	outsb  %ds:(%rsi),(%dx)
  4657cb:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4657ce:	73 74                	jae    465844 <usage_message+0x3b04>
  4657d0:	61                   	(bad)  
  4657d1:	74 75                	je     465848 <usage_message+0x3b08>
  4657d3:	73 3d                	jae    465812 <usage_message+0x3ad2>
  4657d5:	25 64 20 6f 72       	and    $0x726f2064,%eax
  4657da:	20 68 2e             	and    %ch,0x2e(%rax)
  4657dd:	6d                   	insl   (%dx),%es:(%rdi)
  4657de:	61                   	(bad)  
  4657df:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4657e6:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4657e9:	74 79                	je     465864 <usage_message+0x3b24>
  4657eb:	70 65                	jo     465852 <usage_message+0x3b12>
  4657ed:	3d 25 64 29 25       	cmp    $0x25296425,%eax
  4657f2:	73 00                	jae    4657f4 <usage_message+0x3ab4>
  4657f4:	00 00                	add    %al,(%rax)
  4657f6:	00 00                	add    %al,(%rax)
  4657f8:	45 78 70             	rex.RB js     46586b <usage_message+0x3b2b>
  4657fb:	72 65                	jb     465862 <usage_message+0x3b22>
  4657fd:	73 73                	jae    465872 <usage_message+0x3b32>
  4657ff:	69 6f 6e 20 5b 25 73 	imul   $0x73255b20,0x6e(%rdi),%ebp
  465806:	5d                   	pop    %rbp
  465807:	20 63 61             	and    %ah,0x61(%rbx)
  46580a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46580b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46580c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46580d:	74 20                	je     46582f <usage_message+0x3aef>
  46580f:	62                   	(bad)  
  465810:	65 20 65 76          	and    %ah,%gs:0x76(%rbp)
  465814:	61                   	(bad)  
  465815:	6c                   	insb   (%dx),%es:(%rdi)
  465816:	75 61                	jne    465879 <usage_message+0x3b39>
  465818:	74 65                	je     46587f <usage_message+0x3b3f>
  46581a:	64 3a 20             	cmp    %fs:(%rax),%ah
  46581d:	25 73 00 73 65       	and    $0x65730073,%eax
  465822:	6c                   	insb   (%dx),%es:(%rdi)
  465823:	65 63 74 20 76       	movslq %gs:0x76(%rax,%riz,1),%esi
  465828:	61                   	(bad)  
  465829:	6c                   	insb   (%dx),%es:(%rdi)
  46582a:	75 65                	jne    465891 <usage_message+0x3b51>
  46582c:	20 66 72             	and    %ah,0x72(%rsi)
  46582f:	6f                   	outsl  %ds:(%rsi),(%dx)
  465830:	6d                   	insl   (%dx),%es:(%rdi)
  465831:	20 65 76             	and    %ah,0x76(%rbp)
  465834:	65 6e                	outsb  %gs:(%rsi),(%dx)
  465836:	74 73                	je     4658ab <usage_message+0x3b6b>
  465838:	20 77 68             	and    %dh,0x68(%rdi)
  46583b:	65                   	gs
  46583c:	72 65                	jb     4658a3 <usage_message+0x3b63>
  46583e:	20 73 6f             	and    %dh,0x6f(%rbx)
  465841:	75 72                	jne    4658b5 <usage_message+0x3b75>
  465843:	63 65 3d             	movslq 0x3d(%rbp),%esp
  465846:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46584b:	64 20 6f 62          	and    %ch,%fs:0x62(%rdi)
  46584f:	6a 65                	pushq  $0x65
  465851:	63 74 3d 25          	movslq 0x25(%rbp,%rdi,1),%esi
  465855:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  465859:	64 20 6f 62          	and    %ch,%fs:0x62(%rdi)
  46585d:	6a 65                	pushq  $0x65
  46585f:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  465863:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  465868:	61                   	(bad)  
  465869:	6e                   	outsb  %ds:(%rsi),(%dx)
  46586a:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  46586e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46586f:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  465872:	25 64 20 61 6e       	and    $0x6e612064,%eax
  465877:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  46587b:	6c                   	insb   (%dx),%es:(%rdi)
  46587c:	75 65                	jne    4658e3 <usage_message+0x3ba3>
  46587e:	20 69 6e             	and    %ch,0x6e(%rcx)
  465881:	28 25 64 2c 25 64    	sub    %ah,0x64252c64(%rip)        # 646b84eb <_end+0x63fffbeb>
  465887:	29 20                	sub    %esp,(%rax)
  465889:	6f                   	outsl  %ds:(%rsi),(%dx)
  46588a:	72 64                	jb     4658f0 <usage_message+0x3bb0>
  46588c:	65                   	gs
  46588d:	72 20                	jb     4658af <usage_message+0x3b6f>
  46588f:	62                   	(bad)  
  465890:	79 20                	jns    4658b2 <usage_message+0x3b72>
  465892:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  465896:	6b 20 64             	imul   $0x64,(%rax),%esp
  465899:	65                   	gs
  46589a:	73 63                	jae    4658ff <usage_message+0x3bbf>
  46589c:	00 00                	add    %al,(%rax)
  46589e:	00 00                	add    %al,(%rax)
  4658a0:	73 65                	jae    465907 <usage_message+0x3bc7>
  4658a2:	6c                   	insb   (%dx),%es:(%rdi)
  4658a3:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  4658a8:	2e 74 72             	je,pn  46591d <usage_message+0x3bdd>
  4658ab:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4658b2:	20 66 72             	and    %ah,0x72(%rsi)
  4658b5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4658b6:	6d                   	insl   (%dx),%es:(%rdi)
  4658b7:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4658bb:	67                   	addr32
  4658bc:	67                   	addr32
  4658bd:	65                   	gs
  4658be:	72 73                	jb     465933 <usage_message+0x3bf3>
  4658c0:	20 74 2c 66          	and    %dh,0x66(%rsp,%rbp,1)
  4658c4:	75 6e                	jne    465934 <usage_message+0x3bf4>
  4658c6:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4658ca:	6e                   	outsb  %ds:(%rsi),(%dx)
  4658cb:	73 20                	jae    4658ed <usage_message+0x3bad>
  4658cd:	66                   	data16
  4658ce:	2c 69                	sub    $0x69,%al
  4658d0:	74 65                	je     465937 <usage_message+0x3bf7>
  4658d2:	6d                   	insl   (%dx),%es:(%rdi)
  4658d3:	73 20                	jae    4658f5 <usage_message+0x3bb5>
  4658d5:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  4658db:	65 20 74 2e 74       	and    %dh,%gs:0x74(%rsi,%rbp,1)
  4658e0:	72 69                	jb     46594b <usage_message+0x3c0b>
  4658e2:	67                   	addr32
  4658e3:	67                   	addr32
  4658e4:	65                   	gs
  4658e5:	72 69                	jb     465950 <usage_message+0x3c10>
  4658e7:	64                   	fs
  4658e8:	3d 66 2e 74 72       	cmp    $0x72742e66,%eax
  4658ed:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4658f4:	20 61 6e             	and    %ah,0x6e(%rcx)
  4658f7:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  4658fb:	69 74 65 6d 69 64 3d 	imul   $0x693d6469,0x6d(%rbp,%riz,2),%esi
  465902:	69 
  465903:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  46590a:	20 61 
  46590c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46590d:	64 20 74 2e 73       	and    %dh,%fs:0x73(%rsi,%rbp,1)
  465912:	74 61                	je     465975 <usage_message+0x3c35>
  465914:	74 75                	je     46598b <usage_message+0x3c4b>
  465916:	73 3d                	jae    465955 <usage_message+0x3c15>
  465918:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46591d:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  465921:	73 74                	jae    465997 <usage_message+0x3c57>
  465923:	61                   	(bad)  
  465924:	74 75                	je     46599b <usage_message+0x3c5b>
  465926:	73 3d                	jae    465965 <usage_message+0x3c25>
  465928:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46592d:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  465931:	68 6f 73 74 69       	pushq  $0x6974736f
  465936:	64                   	fs
  465937:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  46593c:	00 00                	add    %al,(%rax)
  46593e:	00 00                	add    %al,(%rax)
  465940:	74 69                	je     4659ab <usage_message+0x3c6b>
  465942:	6d                   	insl   (%dx),%es:(%rdi)
  465943:	65                   	gs
  465944:	72 20                	jb     465966 <usage_message+0x3c26>
  465946:	5b                   	pop    %rbx
  465947:	70 72                	jo     4659bb <usage_message+0x3c7b>
  465949:	6f                   	outsl  %ds:(%rsi),(%dx)
  46594a:	63 65 73             	movslq 0x73(%rbp),%esp
  46594d:	73 69                	jae    4659b8 <usage_message+0x3c78>
  46594f:	6e                   	outsb  %ds:(%rsi),(%dx)
  465950:	67 20 6d 61          	addr32 and %ch,0x61(%ebp)
  465954:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  46595b:	63 65 20             	movslq 0x20(%rbp),%esp
  46595e:	70 65                	jo     4659c5 <usage_message+0x3c85>
  465960:	72 69                	jb     4659cb <usage_message+0x3c8b>
  465962:	6f                   	outsl  %ds:(%rsi),(%dx)
  465963:	64                   	fs
  465964:	73 5d                	jae    4659c3 <usage_message+0x3c83>
  465966:	00 00                	add    %al,(%rax)
  465968:	73 65                	jae    4659cf <usage_message+0x3c8f>
  46596a:	6c                   	insb   (%dx),%es:(%rdi)
  46596b:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  465970:	2e                   	cs
  465971:	6d                   	insl   (%dx),%es:(%rdi)
  465972:	61                   	(bad)  
  465973:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  46597a:	63 65 69             	movslq 0x69(%rbp),%esp
  46597d:	64                   	fs
  46597e:	2c 6d                	sub    $0x6d,%al
  465980:	2e                   	cs
  465981:	6d                   	insl   (%dx),%es:(%rdi)
  465982:	61                   	(bad)  
  465983:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  46598a:	63 65 5f             	movslq 0x5f(%rbp),%esp
  46598d:	74 79                	je     465a08 <usage_message+0x3cc8>
  46598f:	70 65                	jo     4659f6 <usage_message+0x3cb6>
  465991:	2c 6d                	sub    $0x6d,%al
  465993:	2e                   	cs
  465994:	61                   	(bad)  
  465995:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  465999:	65                   	gs
  46599a:	5f                   	pop    %rdi
  46599b:	73 69                	jae    465a06 <usage_message+0x3cc6>
  46599d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46599e:	63 65 2c             	movslq 0x2c(%rbp),%esp
  4659a1:	74 70                	je     465a13 <usage_message+0x3cd3>
  4659a3:	2e 74 69             	je,pn  465a0f <usage_message+0x3ccf>
  4659a6:	6d                   	insl   (%dx),%es:(%rdi)
  4659a7:	65                   	gs
  4659a8:	70 65                	jo     465a0f <usage_message+0x3ccf>
  4659aa:	72 69                	jb     465a15 <usage_message+0x3cd5>
  4659ac:	6f                   	outsl  %ds:(%rsi),(%dx)
  4659ad:	64                   	fs
  4659ae:	5f                   	pop    %rdi
  4659af:	74 79                	je     465a2a <usage_message+0x3cea>
  4659b1:	70 65                	jo     465a18 <usage_message+0x3cd8>
  4659b3:	2c 74                	sub    $0x74,%al
  4659b5:	70 2e                	jo     4659e5 <usage_message+0x3ca5>
  4659b7:	65                   	gs
  4659b8:	76 65                	jbe    465a1f <usage_message+0x3cdf>
  4659ba:	72 79                	jb     465a35 <usage_message+0x3cf5>
  4659bc:	2c 74                	sub    $0x74,%al
  4659be:	70 2e                	jo     4659ee <usage_message+0x3cae>
  4659c0:	6d                   	insl   (%dx),%es:(%rdi)
  4659c1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4659c2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4659c3:	74 68                	je     465a2d <usage_message+0x3ced>
  4659c5:	2c 74                	sub    $0x74,%al
  4659c7:	70 2e                	jo     4659f7 <usage_message+0x3cb7>
  4659c9:	64                   	fs
  4659ca:	61                   	(bad)  
  4659cb:	79 6f                	jns    465a3c <usage_message+0x3cfc>
  4659cd:	66                   	data16
  4659ce:	77 65                	ja     465a35 <usage_message+0x3cf5>
  4659d0:	65 6b 2c 74 70       	imul   $0x70,%gs:(%rsp,%rsi,2),%ebp
  4659d5:	2e                   	cs
  4659d6:	64                   	fs
  4659d7:	61                   	(bad)  
  4659d8:	79 2c                	jns    465a06 <usage_message+0x3cc6>
  4659da:	74 70                	je     465a4c <usage_message+0x3d0c>
  4659dc:	2e 73 74             	jae,pn 465a53 <usage_message+0x3d13>
  4659df:	61                   	(bad)  
  4659e0:	72 74                	jb     465a56 <usage_message+0x3d16>
  4659e2:	5f                   	pop    %rdi
  4659e3:	74 69                	je     465a4e <usage_message+0x3d0e>
  4659e5:	6d                   	insl   (%dx),%es:(%rdi)
  4659e6:	65                   	gs
  4659e7:	2c 74                	sub    $0x74,%al
  4659e9:	70 2e                	jo     465a19 <usage_message+0x3cd9>
  4659eb:	70 65                	jo     465a52 <usage_message+0x3d12>
  4659ed:	72 69                	jb     465a58 <usage_message+0x3d18>
  4659ef:	6f                   	outsl  %ds:(%rsi),(%dx)
  4659f0:	64                   	fs
  4659f1:	2c 74                	sub    $0x74,%al
  4659f3:	70 2e                	jo     465a23 <usage_message+0x3ce3>
  4659f5:	73 74                	jae    465a6b <usage_message+0x3d2b>
  4659f7:	61                   	(bad)  
  4659f8:	72 74                	jb     465a6e <usage_message+0x3d2e>
  4659fa:	5f                   	pop    %rdi
  4659fb:	64                   	fs
  4659fc:	61                   	(bad)  
  4659fd:	74 65                	je     465a64 <usage_message+0x3d24>
  4659ff:	20 66 72             	and    %ah,0x72(%rsi)
  465a02:	6f                   	outsl  %ds:(%rsi),(%dx)
  465a03:	6d                   	insl   (%dx),%es:(%rdi)
  465a04:	20 6d 61             	and    %ch,0x61(%rbp)
  465a07:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465a0e:	63 65 73             	movslq 0x73(%rbp),%esp
  465a11:	20 6d 2c             	and    %ch,0x2c(%rbp)
  465a14:	6d                   	insl   (%dx),%es:(%rdi)
  465a15:	61                   	(bad)  
  465a16:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465a1d:	63 65 73             	movslq 0x73(%rbp),%esp
  465a20:	5f                   	pop    %rdi
  465a21:	77 69                	ja     465a8c <usage_message+0x3d4c>
  465a23:	6e                   	outsb  %ds:(%rsi),(%dx)
  465a24:	64 6f                	outsl  %fs:(%rsi),(%dx)
  465a26:	77 73                	ja     465a9b <usage_message+0x3d5b>
  465a28:	20 6d 77             	and    %ch,0x77(%rbp)
  465a2b:	2c 74                	sub    $0x74,%al
  465a2d:	69 6d 65 70 65 72 69 	imul   $0x69726570,0x65(%rbp),%ebp
  465a34:	6f                   	outsl  %ds:(%rsi),(%dx)
  465a35:	64                   	fs
  465a36:	73 20                	jae    465a58 <usage_message+0x3d18>
  465a38:	74 70                	je     465aaa <usage_message+0x3d6a>
  465a3a:	20 77 68             	and    %dh,0x68(%rdi)
  465a3d:	65                   	gs
  465a3e:	72 65                	jb     465aa5 <usage_message+0x3d65>
  465a40:	20 6d 2e             	and    %ch,0x2e(%rbp)
  465a43:	6d                   	insl   (%dx),%es:(%rdi)
  465a44:	61                   	(bad)  
  465a45:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465a4c:	63 65 69             	movslq 0x69(%rbp),%esp
  465a4f:	64                   	fs
  465a50:	3d 6d 77 2e 6d       	cmp    $0x6d2e776d,%eax
  465a55:	61                   	(bad)  
  465a56:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465a5d:	63 65 69             	movslq 0x69(%rbp),%esp
  465a60:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  465a64:	64 20 6d 77          	and    %ch,%fs:0x77(%rbp)
  465a68:	2e 74 69             	je,pn  465ad4 <usage_message+0x3d94>
  465a6b:	6d                   	insl   (%dx),%es:(%rdi)
  465a6c:	65                   	gs
  465a6d:	70 65                	jo     465ad4 <usage_message+0x3d94>
  465a6f:	72 69                	jb     465ada <usage_message+0x3d9a>
  465a71:	6f                   	outsl  %ds:(%rsi),(%dx)
  465a72:	64 69 64 3d 74 70 2e 	imul   $0x69742e70,%fs:0x74(%rbp,%rdi,1),%esp
  465a79:	74 69 
  465a7b:	6d                   	insl   (%dx),%es:(%rdi)
  465a7c:	65                   	gs
  465a7d:	70 65                	jo     465ae4 <usage_message+0x3da4>
  465a7f:	72 69                	jb     465aea <usage_message+0x3daa>
  465a81:	6f                   	outsl  %ds:(%rsi),(%dx)
  465a82:	64 69 64 20 61 6e 64 	imul   $0x2520646e,%fs:0x61(%rax,%riz,1),%esp
  465a89:	20 25 
  465a8b:	64 20 62 65          	and    %ah,%fs:0x65(%rdx)
  465a8f:	74 77                	je     465b08 <usage_message+0x3dc8>
  465a91:	65 65 6e             	outsb  %gs:(%rsi),(%dx)
  465a94:	20 6d 2e             	and    %ch,0x2e(%rbp)
  465a97:	61                   	(bad)  
  465a98:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  465a9c:	65                   	gs
  465a9d:	5f                   	pop    %rdi
  465a9e:	73 69                	jae    465b09 <usage_message+0x3dc9>
  465aa0:	6e                   	outsb  %ds:(%rsi),(%dx)
  465aa1:	63 65 20             	movslq 0x20(%rbp),%esp
  465aa4:	61                   	(bad)  
  465aa5:	6e                   	outsb  %ds:(%rsi),(%dx)
  465aa6:	64 20 6d 2e          	and    %ch,%fs:0x2e(%rbp)
  465aaa:	61                   	(bad)  
  465aab:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  465aaf:	65                   	gs
  465ab0:	5f                   	pop    %rdi
  465ab1:	74 69                	je     465b1c <usage_message+0x3ddc>
  465ab3:	6c                   	insb   (%dx),%es:(%rdi)
  465ab4:	6c                   	insb   (%dx),%es:(%rdi)
  465ab5:	00 00                	add    %al,(%rax)
  465ab7:	00 73 65             	add    %dh,0x65(%rbx)
  465aba:	6c                   	insb   (%dx),%es:(%rdi)
  465abb:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  465ac0:	2e                   	cs
  465ac1:	68 6f 73 74 69       	pushq  $0x6974736f
  465ac6:	64                   	fs
  465ac7:	2c 68                	sub    $0x68,%al
  465ac9:	2e                   	cs
  465aca:	6d                   	insl   (%dx),%es:(%rdi)
  465acb:	61                   	(bad)  
  465acc:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465ad3:	63 65 69             	movslq 0x69(%rbp),%esp
  465ad6:	64                   	fs
  465ad7:	2c 68                	sub    $0x68,%al
  465ad9:	2e                   	cs
  465ada:	6d                   	insl   (%dx),%es:(%rdi)
  465adb:	61                   	(bad)  
  465adc:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465ae3:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465ae6:	73 74                	jae    465b5c <usage_message+0x3e1c>
  465ae8:	61                   	(bad)  
  465ae9:	74 75                	je     465b60 <usage_message+0x3e20>
  465aeb:	73 2c                	jae    465b19 <usage_message+0x3dd9>
  465aed:	68 2e 6d 61 69       	pushq  $0x69616d2e
  465af2:	6e                   	outsb  %ds:(%rsi),(%dx)
  465af3:	74 65                	je     465b5a <usage_message+0x3e1a>
  465af5:	6e                   	outsb  %ds:(%rsi),(%dx)
  465af6:	61                   	(bad)  
  465af7:	6e                   	outsb  %ds:(%rsi),(%dx)
  465af8:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465afb:	74 79                	je     465b76 <usage_message+0x3e36>
  465afd:	70 65                	jo     465b64 <usage_message+0x3e24>
  465aff:	2c 68                	sub    $0x68,%al
  465b01:	2e                   	cs
  465b02:	6d                   	insl   (%dx),%es:(%rdi)
  465b03:	61                   	(bad)  
  465b04:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465b0b:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465b0e:	66                   	data16
  465b0f:	72 6f                	jb     465b80 <usage_message+0x3e40>
  465b11:	6d                   	insl   (%dx),%es:(%rdi)
  465b12:	20 66 72             	and    %ah,0x72(%rsi)
  465b15:	6f                   	outsl  %ds:(%rsi),(%dx)
  465b16:	6d                   	insl   (%dx),%es:(%rdi)
  465b17:	20 6d 61             	and    %ch,0x61(%rbp)
  465b1a:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465b21:	63 65 73             	movslq 0x73(%rbp),%esp
  465b24:	5f                   	pop    %rdi
  465b25:	68 6f 73 74 73       	pushq  $0x7374736f
  465b2a:	20 6d 68             	and    %ch,0x68(%rbp)
  465b2d:	2c 68                	sub    $0x68,%al
  465b2f:	6f                   	outsl  %ds:(%rsi),(%dx)
  465b30:	73 74                	jae    465ba6 <usage_message+0x3e66>
  465b32:	73 20                	jae    465b54 <usage_message+0x3e14>
  465b34:	68 20 77 68 65       	pushq  $0x65687720
  465b39:	72 65                	jb     465ba0 <usage_message+0x3e60>
  465b3b:	20 6d 68             	and    %ch,0x68(%rbp)
  465b3e:	2e                   	cs
  465b3f:	68 6f 73 74 69       	pushq  $0x6974736f
  465b44:	64                   	fs
  465b45:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  465b4a:	73 74                	jae    465bc0 <usage_message+0x3e80>
  465b4c:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  465b53:	68 
  465b54:	2e 73 74             	jae,pn 465bcb <usage_message+0x3e8b>
  465b57:	61                   	(bad)  
  465b58:	74 75                	je     465bcf <usage_message+0x3e8f>
  465b5a:	73 3d                	jae    465b99 <usage_message+0x3e59>
  465b5c:	25 64 20 61 6e       	and    $0x6e612064,%eax
  465b61:	64 20 6d 68          	and    %ch,%fs:0x68(%rbp)
  465b65:	2e                   	cs
  465b66:	6d                   	insl   (%dx),%es:(%rdi)
  465b67:	61                   	(bad)  
  465b68:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465b6f:	63 65 69             	movslq 0x69(%rbp),%esp
  465b72:	64                   	fs
  465b73:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  465b78:	73 65                	jae    465bdf <usage_message+0x3e9f>
  465b7a:	6c                   	insb   (%dx),%es:(%rdi)
  465b7b:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  465b80:	2e                   	cs
  465b81:	68 6f 73 74 69       	pushq  $0x6974736f
  465b86:	64                   	fs
  465b87:	2c 68                	sub    $0x68,%al
  465b89:	2e                   	cs
  465b8a:	6d                   	insl   (%dx),%es:(%rdi)
  465b8b:	61                   	(bad)  
  465b8c:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465b93:	63 65 69             	movslq 0x69(%rbp),%esp
  465b96:	64                   	fs
  465b97:	2c 68                	sub    $0x68,%al
  465b99:	2e                   	cs
  465b9a:	6d                   	insl   (%dx),%es:(%rdi)
  465b9b:	61                   	(bad)  
  465b9c:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465ba3:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465ba6:	73 74                	jae    465c1c <usage_message+0x3edc>
  465ba8:	61                   	(bad)  
  465ba9:	74 75                	je     465c20 <usage_message+0x3ee0>
  465bab:	73 2c                	jae    465bd9 <usage_message+0x3e99>
  465bad:	68 2e 6d 61 69       	pushq  $0x69616d2e
  465bb2:	6e                   	outsb  %ds:(%rsi),(%dx)
  465bb3:	74 65                	je     465c1a <usage_message+0x3eda>
  465bb5:	6e                   	outsb  %ds:(%rsi),(%dx)
  465bb6:	61                   	(bad)  
  465bb7:	6e                   	outsb  %ds:(%rsi),(%dx)
  465bb8:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465bbb:	74 79                	je     465c36 <usage_message+0x3ef6>
  465bbd:	70 65                	jo     465c24 <usage_message+0x3ee4>
  465bbf:	2c 68                	sub    $0x68,%al
  465bc1:	2e                   	cs
  465bc2:	6d                   	insl   (%dx),%es:(%rdi)
  465bc3:	61                   	(bad)  
  465bc4:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465bcb:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465bce:	66                   	data16
  465bcf:	72 6f                	jb     465c40 <usage_message+0x3f00>
  465bd1:	6d                   	insl   (%dx),%es:(%rdi)
  465bd2:	20 66 72             	and    %ah,0x72(%rsi)
  465bd5:	6f                   	outsl  %ds:(%rsi),(%dx)
  465bd6:	6d                   	insl   (%dx),%es:(%rdi)
  465bd7:	20 6d 61             	and    %ch,0x61(%rbp)
  465bda:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465be1:	63 65 73             	movslq 0x73(%rbp),%esp
  465be4:	5f                   	pop    %rdi
  465be5:	67 72 6f             	addr32 jb 465c57 <usage_message+0x3f17>
  465be8:	75 70                	jne    465c5a <usage_message+0x3f1a>
  465bea:	73 20                	jae    465c0c <usage_message+0x3ecc>
  465bec:	6d                   	insl   (%dx),%es:(%rdi)
  465bed:	67 2c 68             	addr32 sub $0x68,%al
  465bf0:	6f                   	outsl  %ds:(%rsi),(%dx)
  465bf1:	73 74                	jae    465c67 <usage_message+0x3f27>
  465bf3:	73 5f                	jae    465c54 <usage_message+0x3f14>
  465bf5:	67 72 6f             	addr32 jb 465c67 <usage_message+0x3f27>
  465bf8:	75 70                	jne    465c6a <usage_message+0x3f2a>
  465bfa:	73 20                	jae    465c1c <usage_message+0x3edc>
  465bfc:	68 67 2c 68 6f       	pushq  $0x6f682c67
  465c01:	73 74                	jae    465c77 <usage_message+0x3f37>
  465c03:	73 20                	jae    465c25 <usage_message+0x3ee5>
  465c05:	68 20 77 68 65       	pushq  $0x65687720
  465c0a:	72 65                	jb     465c71 <usage_message+0x3f31>
  465c0c:	20 6d 67             	and    %ch,0x67(%rbp)
  465c0f:	2e 67 72 6f          	addr32 jb,pn 465c82 <usage_message+0x3f42>
  465c13:	75 70                	jne    465c85 <usage_message+0x3f45>
  465c15:	69 64 3d 68 67 2e 67 	imul   $0x72672e67,0x68(%rbp,%rdi,1),%esp
  465c1c:	72 
  465c1d:	6f                   	outsl  %ds:(%rsi),(%dx)
  465c1e:	75 70                	jne    465c90 <usage_message+0x3f50>
  465c20:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  465c27:	68 
  465c28:	67                   	addr32
  465c29:	2e                   	cs
  465c2a:	68 6f 73 74 69       	pushq  $0x6974736f
  465c2f:	64                   	fs
  465c30:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  465c35:	73 74                	jae    465cab <usage_message+0x3f6b>
  465c37:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  465c3e:	68 
  465c3f:	2e 73 74             	jae,pn 465cb6 <usage_message+0x3f76>
  465c42:	61                   	(bad)  
  465c43:	74 75                	je     465cba <usage_message+0x3f7a>
  465c45:	73 3d                	jae    465c84 <usage_message+0x3f44>
  465c47:	25 64 20 61 6e       	and    $0x6e612064,%eax
  465c4c:	64 20 6d 67          	and    %ch,%fs:0x67(%rbp)
  465c50:	2e                   	cs
  465c51:	6d                   	insl   (%dx),%es:(%rdi)
  465c52:	61                   	(bad)  
  465c53:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465c5a:	63 65 69             	movslq 0x69(%rbp),%esp
  465c5d:	64                   	fs
  465c5e:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  465c63:	00 00                	add    %al,(%rax)
  465c65:	00 00                	add    %al,(%rax)
  465c67:	00 75 70             	add    %dh,0x70(%rbp)
  465c6a:	64                   	fs
  465c6b:	61                   	(bad)  
  465c6c:	74 65                	je     465cd3 <usage_message+0x3f93>
  465c6e:	20 68 6f             	and    %ch,0x6f(%rax)
  465c71:	73 74                	jae    465ce7 <usage_message+0x3fa7>
  465c73:	73 20                	jae    465c95 <usage_message+0x3f55>
  465c75:	73 65                	jae    465cdc <usage_message+0x3f9c>
  465c77:	74 20                	je     465c99 <usage_message+0x3f59>
  465c79:	6d                   	insl   (%dx),%es:(%rdi)
  465c7a:	61                   	(bad)  
  465c7b:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465c82:	63 65 69             	movslq 0x69(%rbp),%esp
  465c85:	64                   	fs
  465c86:	3d 25 6c 75 2c       	cmp    $0x2c756c25,%eax
  465c8b:	6d                   	insl   (%dx),%es:(%rdi)
  465c8c:	61                   	(bad)  
  465c8d:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465c94:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465c97:	73 74                	jae    465d0d <usage_message+0x3fcd>
  465c99:	61                   	(bad)  
  465c9a:	74 75                	je     465d11 <usage_message+0x3fd1>
  465c9c:	73 3d                	jae    465cdb <usage_message+0x3f9b>
  465c9e:	25 64 2c 6d 61       	and    $0x616d2c64,%eax
  465ca3:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465caa:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465cad:	74 79                	je     465d28 <usage_message+0x3fe8>
  465caf:	70 65                	jo     465d16 <usage_message+0x3fd6>
  465cb1:	3d 25 64 00 00       	cmp    $0x6425,%eax
  465cb6:	00 00                	add    %al,(%rax)
  465cb8:	73 65                	jae    465d1f <usage_message+0x3fdf>
  465cba:	6c                   	insb   (%dx),%es:(%rdi)
  465cbb:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  465cc0:	6f                   	outsl  %ds:(%rsi),(%dx)
  465cc1:	73 74                	jae    465d37 <usage_message+0x3ff7>
  465cc3:	69 64 2c 6d 61 69 6e 	imul   $0x746e6961,0x6d(%rsp,%rbp,1),%esp
  465cca:	74 
  465ccb:	65 6e                	outsb  %gs:(%rsi),(%dx)
  465ccd:	61                   	(bad)  
  465cce:	6e                   	outsb  %ds:(%rsi),(%dx)
  465ccf:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465cd2:	74 79                	je     465d4d <usage_message+0x400d>
  465cd4:	70 65                	jo     465d3b <usage_message+0x3ffb>
  465cd6:	2c 6d                	sub    $0x6d,%al
  465cd8:	61                   	(bad)  
  465cd9:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465ce0:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465ce3:	66                   	data16
  465ce4:	72 6f                	jb     465d55 <usage_message+0x4015>
  465ce6:	6d                   	insl   (%dx),%es:(%rdi)
  465ce7:	20 66 72             	and    %ah,0x72(%rsi)
  465cea:	6f                   	outsl  %ds:(%rsi),(%dx)
  465ceb:	6d                   	insl   (%dx),%es:(%rdi)
  465cec:	20 68 6f             	and    %ch,0x6f(%rax)
  465cef:	73 74                	jae    465d65 <usage_message+0x4025>
  465cf1:	73 20                	jae    465d13 <usage_message+0x3fd3>
  465cf3:	77 68                	ja     465d5d <usage_message+0x401d>
  465cf5:	65                   	gs
  465cf6:	72 65                	jb     465d5d <usage_message+0x401d>
  465cf8:	20 73 74             	and    %dh,0x74(%rbx)
  465cfb:	61                   	(bad)  
  465cfc:	74 75                	je     465d73 <usage_message+0x4033>
  465cfe:	73 3d                	jae    465d3d <usage_message+0x3ffd>
  465d00:	25 64 20 61 6e       	and    $0x6e612064,%eax
  465d05:	64 20 6d 61          	and    %ch,%fs:0x61(%rbp)
  465d09:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465d10:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465d13:	73 74                	jae    465d89 <usage_message+0x4049>
  465d15:	61                   	(bad)  
  465d16:	74 75                	je     465d8d <usage_message+0x404d>
  465d18:	73 3d                	jae    465d57 <usage_message+0x4017>
  465d1a:	25 64 00 00 00       	and    $0x64,%eax
  465d1f:	00 75 70             	add    %dh,0x70(%rbp)
  465d22:	64                   	fs
  465d23:	61                   	(bad)  
  465d24:	74 65                	je     465d8b <usage_message+0x404b>
  465d26:	20 68 6f             	and    %ch,0x6f(%rax)
  465d29:	73 74                	jae    465d9f <usage_message+0x405f>
  465d2b:	73 20                	jae    465d4d <usage_message+0x400d>
  465d2d:	73 65                	jae    465d94 <usage_message+0x4054>
  465d2f:	74 20                	je     465d51 <usage_message+0x4011>
  465d31:	6d                   	insl   (%dx),%es:(%rdi)
  465d32:	61                   	(bad)  
  465d33:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465d3a:	63 65 69             	movslq 0x69(%rbp),%esp
  465d3d:	64                   	fs
  465d3e:	3d 30 2c 6d 61       	cmp    $0x616d2c30,%eax
  465d43:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465d4a:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465d4d:	73 74                	jae    465dc3 <usage_message+0x4083>
  465d4f:	61                   	(bad)  
  465d50:	74 75                	je     465dc7 <usage_message+0x4087>
  465d52:	73 3d                	jae    465d91 <usage_message+0x4051>
  465d54:	25 64 2c 6d 61       	and    $0x616d2c64,%eax
  465d59:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465d60:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465d63:	74 79                	je     465dde <usage_message+0x409e>
  465d65:	70 65                	jo     465dcc <usage_message+0x408c>
  465d67:	3d 30 2c 6d 61       	cmp    $0x616d2c30,%eax
  465d6c:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  465d73:	63 65 5f             	movslq 0x5f(%rbp),%esp
  465d76:	66                   	data16
  465d77:	72 6f                	jb     465de8 <usage_message+0x40a8>
  465d79:	6d                   	insl   (%dx),%es:(%rdi)
  465d7a:	3d 30 20 77 68       	cmp    $0x68772030,%eax
  465d7f:	65                   	gs
  465d80:	72 65                	jb     465de7 <usage_message+0x40a7>
  465d82:	00 00                	add    %al,(%rax)
  465d84:	00 00                	add    %al,(%rax)
  465d86:	00 00                	add    %al,(%rax)
  465d88:	74 69                	je     465df3 <usage_message+0x40b3>
  465d8a:	6d                   	insl   (%dx),%es:(%rdi)
  465d8b:	65                   	gs
  465d8c:	72 20                	jb     465dae <usage_message+0x406e>
  465d8e:	5b                   	pop    %rbx
  465d8f:	73 6c                	jae    465dfd <usage_message+0x40bd>
  465d91:	65                   	gs
  465d92:	65                   	gs
  465d93:	70 69                	jo     465dfe <usage_message+0x40be>
  465d95:	6e                   	outsb  %ds:(%rsi),(%dx)
  465d96:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  465d9a:	72 20                	jb     465dbc <usage_message+0x407c>
  465d9c:	25 64 20 73 65       	and    $0x65732064,%eax
  465da1:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  465da4:	64                   	fs
  465da5:	73 5d                	jae    465e04 <usage_message+0x40c4>
  465da7:	00 20                	add    %ah,(%rax)
  465da9:	0d 0a 00 00 54       	or     $0x5400000a,%eax
  465dae:	72 61                	jb     465e11 <usage_message+0x40d1>
  465db0:	70 70                	jo     465e22 <usage_message+0x40e2>
  465db2:	65                   	gs
  465db3:	72 20                	jb     465dd5 <usage_message+0x4095>
  465db5:	67 6f                	addr32 outsl %ds:(%esi),(%dx)
  465db7:	74 20                	je     465dd9 <usage_message+0x4099>
  465db9:	5b                   	pop    %rbx
  465dba:	25 73 5d 20 6c       	and    $0x6c205d73,%eax
  465dbf:	65 6e                	outsb  %gs:(%rsi),(%dx)
  465dc1:	20 25 7a 64 00 5a    	and    %ah,0x5a00647a(%rip)        # 5a46c241 <_end+0x59db3941>
  465dc7:	42 58                	rex.X pop    %rax
  465dc9:	5f                   	pop    %rdi
  465dca:	47                   	rex.RXB
  465dcb:	45 54                	rex.RB push   %r12
  465dcd:	5f                   	pop    %rdi
  465dce:	41                   	rex.B
  465dcf:	43 54                	rex.XB push   %r12
  465dd1:	49 56                	rex.WB push   %r14
  465dd3:	45 5f                	rex.RB pop    %r15
  465dd5:	43                   	rex.XB
  465dd6:	48                   	rex.W
  465dd7:	45                   	rex.RB
  465dd8:	43                   	rex.XB
  465dd9:	4b 53                	rex.WXB push   %r11
  465ddb:	00 5a 42             	add    %bl,0x42(%rdx)
  465dde:	58                   	pop    %rax
  465ddf:	5f                   	pop    %rdi
  465de0:	47                   	rex.RXB
  465de1:	45 54                	rex.RB push   %r12
  465de3:	5f                   	pop    %rdi
  465de4:	48                   	rex.W
  465de5:	49 53                	rex.WB push   %r11
  465de7:	54                   	push   %rsp
  465de8:	4f 52                	rex.WRXB push   %r10
  465dea:	59                   	pop    %rcx
  465deb:	5f                   	pop    %rdi
  465dec:	4c                   	rex.WR
  465ded:	41 53                	push   %r11
  465def:	54                   	push   %rsp
  465df0:	5f                   	pop    %rdi
  465df1:	49                   	rex.WB
  465df2:	44 00 44 61 74       	add    %r8b,0x74(%rcx,%riz,2)
  465df7:	61                   	(bad)  
  465df8:	00 46 41             	add    %al,0x41(%rsi)
  465dfb:	49                   	rex.WB
  465dfc:	4c 00 72 65          	rex.WR add    %r14b,0x65(%rdx)
  465e00:	71 75                	jno    465e77 <usage_message+0x4137>
  465e02:	65                   	gs
  465e03:	73 74                	jae    465e79 <usage_message+0x4139>
  465e05:	00 70 72             	add    %dh,0x72(%rax)
  465e08:	6f                   	outsl  %ds:(%rsi),(%dx)
  465e09:	78 79                	js     465e84 <usage_message+0x4144>
  465e0b:	20 63 6f             	and    %ah,0x6f(%rbx)
  465e0e:	6e                   	outsb  %ds:(%rsi),(%dx)
  465e0f:	66 69 67 00 61 67    	imul   $0x6761,0x0(%rdi),%sp
  465e15:	65 6e                	outsb  %gs:(%rsi),(%dx)
  465e17:	74 20                	je     465e39 <usage_message+0x40f9>
  465e19:	64                   	fs
  465e1a:	61                   	(bad)  
  465e1b:	74 61                	je     465e7e <usage_message+0x413e>
  465e1d:	00 73 65             	add    %dh,0x65(%rbx)
  465e20:	6e                   	outsb  %ds:(%rsi),(%dx)
  465e21:	64                   	fs
  465e22:	65                   	gs
  465e23:	72 20                	jb     465e45 <usage_message+0x4105>
  465e25:	64                   	fs
  465e26:	61                   	(bad)  
  465e27:	74 61                	je     465e8a <usage_message+0x414a>
  465e29:	00 72 65             	add    %dh,0x65(%rdx)
  465e2c:	63 76 5f             	movslq 0x5f(%rsi),%esi
  465e2f:	61                   	(bad)  
  465e30:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  465e33:	74 68                	je     465e9d <usage_message+0x415d>
  465e35:	69 73 74 6f 72 79 00 	imul   $0x79726f,0x74(%rbx),%esi
  465e3c:	68 69 73 74 6f       	pushq  $0x6f747369
  465e41:	72 79                	jb     465ebc <usage_message+0x417c>
  465e43:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  465e47:	61                   	(bad)  
  465e48:	00 72 65             	add    %dh,0x65(%rdx)
  465e4b:	63 76 5f             	movslq 0x5f(%rsi),%esi
  465e4e:	70 72                	jo     465ec2 <usage_message+0x4182>
  465e50:	6f                   	outsl  %ds:(%rsi),(%dx)
  465e51:	78 79                	js     465ecc <usage_message+0x418c>
  465e53:	68 69 73 74 6f       	pushq  $0x6f747369
  465e58:	72 79                	jb     465ed3 <usage_message+0x4193>
  465e5a:	00 73 65             	add    %dh,0x65(%rbx)
  465e5d:	6e                   	outsb  %ds:(%rsi),(%dx)
  465e5e:	64                   	fs
  465e5f:	5f                   	pop    %rdi
  465e60:	70 72                	jo     465ed4 <usage_message+0x4194>
  465e62:	6f                   	outsl  %ds:(%rsi),(%dx)
  465e63:	78 79                	js     465ede <usage_message+0x419e>
  465e65:	68 69 73 74 6f       	pushq  $0x6f747369
  465e6a:	72 79                	jb     465ee5 <usage_message+0x41a5>
  465e6c:	00 64 69 73          	add    %ah,0x73(%rcx,%rbp,2)
  465e70:	63 6f 76             	movslq 0x76(%rdi),%ebp
  465e73:	65                   	gs
  465e74:	72 79                	jb     465eef <usage_message+0x41af>
  465e76:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  465e7a:	61                   	(bad)  
  465e7b:	00 61 75             	add    %ah,0x75(%rcx)
  465e7e:	74 6f                	je     465eef <usage_message+0x41af>
  465e80:	20 72 65             	and    %dh,0x65(%rdx)
  465e83:	67 69 73 74 72 61 74 	addr32 imul $0x69746172,0x74(%ebx),%esi
  465e8a:	69 
  465e8b:	6f                   	outsl  %ds:(%rsi),(%dx)
  465e8c:	6e                   	outsb  %ds:(%rsi),(%dx)
  465e8d:	00 70 72             	add    %dh,0x72(%rax)
  465e90:	6f                   	outsl  %ds:(%rsi),(%dx)
  465e91:	78 79                	js     465f0c <usage_message+0x41cc>
  465e93:	20 68 65             	and    %ch,0x65(%rax)
  465e96:	61                   	(bad)  
  465e97:	72 74                	jb     465f0d <usage_message+0x41cd>
  465e99:	62                   	(bad)  
  465e9a:	65                   	gs
  465e9b:	61                   	(bad)  
  465e9c:	74 00                	je     465e9e <usage_message+0x415e>
  465e9e:	72 65                	jb     465f05 <usage_message+0x41c5>
  465ea0:	63 76 5f             	movslq 0x5f(%rsi),%esi
  465ea3:	70 72                	jo     465f17 <usage_message+0x41d7>
  465ea5:	6f                   	outsl  %ds:(%rsi),(%dx)
  465ea6:	78 79                	js     465f21 <usage_message+0x41e1>
  465ea8:	5f                   	pop    %rdi
  465ea9:	68 65 61 72 74       	pushq  $0x74726165
  465eae:	62                   	(bad)  
  465eaf:	65                   	gs
  465eb0:	61                   	(bad)  
  465eb1:	74 00                	je     465eb3 <usage_message+0x4173>
  465eb3:	61                   	(bad)  
  465eb4:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  465eb8:	65 20 63 68          	and    %ah,%gs:0x68(%rbx)
  465ebc:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  465ec0:	00 68 6f             	add    %ch,0x6f(%rax)
  465ec3:	73 74                	jae    465f39 <usage_message+0x41f9>
  465ec5:	20 61 76             	and    %ah,0x76(%rcx)
  465ec8:	61                   	(bad)  
  465ec9:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  465ed0:	74 
  465ed1:	79 00                	jns    465ed3 <usage_message+0x4193>
  465ed3:	55                   	push   %rbp
  465ed4:	6e                   	outsb  %ds:(%rsi),(%dx)
  465ed5:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  465ed9:	6e                   	outsb  %ds:(%rsi),(%dx)
  465eda:	20 72 65             	and    %dh,0x65(%rdx)
  465edd:	71 75                	jno    465f54 <usage_message+0x4214>
  465edf:	65                   	gs
  465ee0:	73 74                	jae    465f56 <usage_message+0x4216>
  465ee2:	20 72 65             	and    %dh,0x65(%rdx)
  465ee5:	63 65 69             	movslq 0x69(%rbp),%esp
  465ee8:	76 65                	jbe    465f4f <usage_message+0x420f>
  465eea:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  465eee:	73 5d                	jae    465f4d <usage_message+0x420d>
  465ef0:	00 45 72             	add    %al,0x72(%rbp)
  465ef3:	72 6f                	jb     465f64 <usage_message+0x4224>
  465ef5:	72 20                	jb     465f17 <usage_message+0x41d7>
  465ef7:	73 65                	jae    465f5e <usage_message+0x421e>
  465ef9:	6e                   	outsb  %ds:(%rsi),(%dx)
  465efa:	64 69 6e 67 20 72 65 	imul   $0x73657220,%fs:0x67(%rsi),%ebp
  465f01:	73 
  465f02:	75 6c                	jne    465f70 <usage_message+0x4230>
  465f04:	74 20                	je     465f26 <usage_message+0x41e6>
  465f06:	62                   	(bad)  
  465f07:	61                   	(bad)  
  465f08:	63 6b 00             	movslq 0x0(%rbx),%ebp
  465f0b:	63 68 69             	movslq 0x69(%rax),%ebp
  465f0e:	6c                   	insb   (%dx),%es:(%rdi)
  465f0f:	64                   	fs
  465f10:	5f                   	pop    %rdi
  465f11:	74 72                	je     465f85 <usage_message+0x4245>
  465f13:	61                   	(bad)  
  465f14:	70 70                	jo     465f86 <usage_message+0x4246>
  465f16:	65                   	gs
  465f17:	72 5f                	jb     465f78 <usage_message+0x4238>
  465f19:	6d                   	insl   (%dx),%es:(%rdi)
  465f1a:	61                   	(bad)  
  465f1b:	69 6e 00 74 72 61 70 	imul   $0x70617274,0x0(%rsi),%ebp
  465f22:	70 65                	jo     465f89 <usage_message+0x4249>
  465f24:	72 20                	jb     465f46 <usage_message+0x4206>
  465f26:	5b                   	pop    %rbx
  465f27:	70 72                	jo     465f9b <usage_message+0x425b>
  465f29:	6f                   	outsl  %ds:(%rsi),(%dx)
  465f2a:	63 65 73             	movslq 0x73(%rbp),%esp
  465f2d:	73 69                	jae    465f98 <usage_message+0x4258>
  465f2f:	6e                   	outsb  %ds:(%rsi),(%dx)
  465f30:	67 20 64 61 74       	addr32 and %ah,0x74(%ecx,%eiz,2)
  465f35:	61                   	(bad)  
  465f36:	5d                   	pop    %rbp
  465f37:	00 4e 4f             	add    %cl,0x4f(%rsi)
  465f3a:	44                   	rex.R
  465f3b:	45 20 25 64 3a 20 53 	and    %r12b,0x53203a64(%rip)        # 536699a6 <_end+0x52fb10a6>
  465f42:	65 6e                	outsb  %gs:(%rsi),(%dx)
  465f44:	64 69 6e 67 20 63 6f 	imul   $0x6e6f6320,%fs:0x67(%rsi),%ebp
  465f4b:	6e 
  465f4c:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  465f52:	74 69                	je     465fbd <usage_message+0x427d>
  465f54:	6f                   	outsl  %ds:(%rsi),(%dx)
  465f55:	6e                   	outsb  %ds:(%rsi),(%dx)
  465f56:	20 63 68             	and    %ah,0x68(%rbx)
  465f59:	61                   	(bad)  
  465f5a:	6e                   	outsb  %ds:(%rsi),(%dx)
  465f5b:	67                   	addr32
  465f5c:	65                   	gs
  465f5d:	73 20                	jae    465f7f <usage_message+0x423f>
  465f5f:	74 6f                	je     465fd0 <usage_message+0x4290>
  465f61:	20 73 6c             	and    %dh,0x6c(%rbx)
  465f64:	61                   	(bad)  
  465f65:	76 65                	jbe    465fcc <usage_message+0x428c>
  465f67:	20 6e 6f             	and    %ch,0x6f(%rsi)
  465f6a:	64 65 20 25 64 20 66 	and    %ah,%fs:%gs:0x6f662064(%rip)        # 6fac7fd6 <_end+0x6f40f6d6>
  465f71:	6f 
  465f72:	72 20                	jb     465f94 <usage_message+0x4254>
  465f74:	6e                   	outsb  %ds:(%rsi),(%dx)
  465f75:	6f                   	outsl  %ds:(%rsi),(%dx)
  465f76:	64 65 20 25 64 20 64 	and    %ah,%fs:%gs:0x61642064(%rip)        # 61aa7fe2 <_end+0x613ef6e2>
  465f7d:	61 
  465f7e:	74 61                	je     465fe1 <usage_message+0x42a1>
  465f80:	6c                   	insb   (%dx),%es:(%rdi)
  465f81:	65 6e                	outsb  %gs:(%rsi),(%dx)
  465f83:	20 25 64 00 00 45    	and    %ah,0x45000064(%rip)        # 45465fed <_end+0x44dad6ed>
  465f89:	72 72                	jb     465ffd <usage_message+0x42bd>
  465f8b:	6f                   	outsl  %ds:(%rsi),(%dx)
  465f8c:	72 20                	jb     465fae <usage_message+0x426e>
  465f8e:	73 65                	jae    465ff5 <usage_message+0x42b5>
  465f90:	6e                   	outsb  %ds:(%rsi),(%dx)
  465f91:	64 69 6e 67 20 63 6f 	imul   $0x6e6f6320,%fs:0x67(%rsi),%ebp
  465f98:	6e 
  465f99:	66 69 72 6d 61 74    	imul   $0x7461,0x6d(%rdx),%si
  465f9f:	69 6f 6e 20 74 6f 20 	imul   $0x206f7420,0x6e(%rdi),%ebp
  465fa6:	6e                   	outsb  %ds:(%rsi),(%dx)
  465fa7:	6f                   	outsl  %ds:(%rsi),(%dx)
  465fa8:	64 65 00 00          	add    %al,%fs:%gs:(%rax)
  465fac:	00 00                	add    %al,(%rax)
  465fae:	00 00                	add    %al,(%rax)
  465fb0:	54                   	push   %rsp
  465fb1:	72 61                	jb     466014 <usage_message+0x42d4>
  465fb3:	70 70                	jo     466025 <usage_message+0x42e5>
  465fb5:	65                   	gs
  465fb6:	72 3a                	jb     465ff2 <usage_message+0x42b2>
  465fb8:	20 65 72             	and    %ah,0x72(%rbp)
  465fbb:	72 6f                	jb     46602c <usage_message+0x42ec>
  465fbd:	72 20                	jb     465fdf <usage_message+0x429f>
  465fbf:	73 65                	jae    466026 <usage_message+0x42e6>
  465fc1:	6e                   	outsb  %ds:(%rsi),(%dx)
  465fc2:	64 69 6e 67 20 63 6f 	imul   $0x6e6f6320,%fs:0x67(%rsi),%ebp
  465fc9:	6e 
  465fca:	66 69 72 6d 61 74    	imul   $0x7461,0x6d(%rdx),%si
  465fd0:	69 6f 6e 20 74 6f 20 	imul   $0x206f7420,0x6e(%rdi),%ebp
  465fd7:	6e                   	outsb  %ds:(%rsi),(%dx)
  465fd8:	6f                   	outsl  %ds:(%rsi),(%dx)
  465fd9:	64 65 00 00          	add    %al,%fs:%gs:(%rax)
  465fdd:	00 00                	add    %al,(%rax)
  465fdf:	00 48 69             	add    %cl,0x69(%rax)
  465fe2:	73 74                	jae    466058 <usage_message+0x4318>
  465fe4:	6f                   	outsl  %ds:(%rsi),(%dx)
  465fe5:	72 79                	jb     466060 <usage_message+0x4320>
  465fe7:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  465feb:	61                   	(bad)  
  465fec:	20 66 72             	and    %ah,0x72(%rsi)
  465fef:	6f                   	outsl  %ds:(%rsi),(%dx)
  465ff0:	6d                   	insl   (%dx),%es:(%rdi)
  465ff1:	20 61 63             	and    %ah,0x63(%rcx)
  465ff4:	74 69                	je     46605f <usage_message+0x431f>
  465ff6:	76 65                	jbe    46605d <usage_message+0x431d>
  465ff8:	20 70 72             	and    %dh,0x72(%rax)
  465ffb:	6f                   	outsl  %ds:(%rsi),(%dx)
  465ffc:	78 79                	js     466077 <usage_message+0x4337>
  465ffe:	20 6f 6e             	and    %ch,0x6e(%rdi)
  466001:	20 5b 25             	and    %bl,0x25(%rbx)
  466004:	73 5d                	jae    466063 <usage_message+0x4323>
  466006:	20 66 61             	and    %ah,0x61(%rsi)
  466009:	69 6c 65 64 3a 20 25 	imul   $0x7325203a,0x64(%rbp,%riz,2),%ebp
  466010:	73 
  466011:	00 00                	add    %al,(%rax)
  466013:	00 00                	add    %al,(%rax)
  466015:	00 00                	add    %al,(%rax)
  466017:	00 45 72             	add    %al,0x72(%rbp)
  46601a:	72 6f                	jb     46608b <usage_message+0x434b>
  46601c:	72 20                	jb     46603e <usage_message+0x42fe>
  46601e:	77 68                	ja     466088 <usage_message+0x4348>
  466020:	69 6c 65 20 73 65 6e 	imul   $0x646e6573,0x20(%rbp,%riz,2),%ebp
  466027:	64 
  466028:	69 6e 67 20 61 76 61 	imul   $0x61766120,0x67(%rsi),%ebp
  46602f:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  466036:	74 
  466037:	79 20                	jns    466059 <usage_message+0x4319>
  466039:	6f                   	outsl  %ds:(%rsi),(%dx)
  46603a:	66                   	data16
  46603b:	20 68 6f             	and    %ch,0x6f(%rax)
  46603e:	73 74                	jae    4660b4 <usage_message+0x4374>
  466040:	73 2e                	jae    466070 <usage_message+0x4330>
  466042:	20 25 73 00 00 00    	and    %ah,0x73(%rip)        # 4660bb <usage_message+0x437b>
  466048:	48                   	rex.W
  466049:	65                   	gs
  46604a:	61                   	(bad)  
  46604b:	72 74                	jb     4660c1 <usage_message+0x4381>
  46604d:	62                   	(bad)  
  46604e:	65                   	gs
  46604f:	61                   	(bad)  
  466050:	74 20                	je     466072 <usage_message+0x4332>
  466052:	66                   	data16
  466053:	72 6f                	jb     4660c4 <usage_message+0x4384>
  466055:	6d                   	insl   (%dx),%es:(%rdi)
  466056:	20 61 63             	and    %ah,0x63(%rcx)
  466059:	74 69                	je     4660c4 <usage_message+0x4384>
  46605b:	76 65                	jbe    4660c2 <usage_message+0x4382>
  46605d:	20 70 72             	and    %dh,0x72(%rax)
  466060:	6f                   	outsl  %ds:(%rsi),(%dx)
  466061:	78 79                	js     4660dc <usage_message+0x439c>
  466063:	20 6f 6e             	and    %ch,0x6e(%rdi)
  466066:	20 5b 25             	and    %bl,0x25(%rbx)
  466069:	73 5d                	jae    4660c8 <usage_message+0x4388>
  46606b:	20 66 61             	and    %ah,0x61(%rsi)
  46606e:	69 6c 65 64 3a 20 25 	imul   $0x7325203a,0x64(%rbp,%riz,2),%ebp
  466075:	73 
  466076:	00 00                	add    %al,(%rax)
  466078:	54                   	push   %rsp
  466079:	72 61                	jb     4660dc <usage_message+0x439c>
  46607b:	70 70                	jo     4660ed <usage_message+0x43ad>
  46607d:	65                   	gs
  46607e:	72 3a                	jb     4660ba <usage_message+0x437a>
  466080:	20 65 72             	and    %ah,0x72(%rbp)
  466083:	72 6f                	jb     4660f4 <usage_message+0x43b4>
  466085:	72 20                	jb     4660a7 <usage_message+0x4367>
  466087:	73 65                	jae    4660ee <usage_message+0x43ae>
  466089:	6e                   	outsb  %ds:(%rsi),(%dx)
  46608a:	64 69 6e 67 20 72 65 	imul   $0x73657220,%fs:0x67(%rsi),%ebp
  466091:	73 
  466092:	75 6c                	jne    466100 <usage_message+0x43c0>
  466094:	74 20                	je     4660b6 <usage_message+0x4376>
  466096:	62                   	(bad)  
  466097:	61                   	(bad)  
  466098:	63 6b 00             	movslq 0x0(%rbx),%ebp
  46609b:	00 00                	add    %al,(%rax)
  46609d:	00 00                	add    %al,(%rax)
  46609f:	00 74 72 61          	add    %dh,0x61(%rdx,%rsi,2)
  4660a3:	70 70                	jo     466115 <usage_message+0x43d5>
  4660a5:	65                   	gs
  4660a6:	72 20                	jb     4660c8 <usage_message+0x4388>
  4660a8:	5b                   	pop    %rbx
  4660a9:	77 61                	ja     46610c <usage_message+0x43cc>
  4660ab:	69 74 69 6e 67 20 66 	imul   $0x6f662067,0x6e(%rcx,%rbp,2),%esi
  4660b2:	6f 
  4660b3:	72 20                	jb     4660d5 <usage_message+0x4395>
  4660b5:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4660b8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4660b9:	65 63 74 69 6f       	movslq %gs:0x6f(%rcx,%rbp,2),%esi
  4660be:	6e                   	outsb  %ds:(%rsi),(%dx)
  4660bf:	5d                   	pop    %rbp
	...
  4660c8:	54                   	push   %rsp
  4660c9:	72 61                	jb     46612c <usage_message+0x43ec>
  4660cb:	70 70                	jo     46613d <usage_message+0x43fd>
  4660cd:	65                   	gs
  4660ce:	72 20                	jb     4660f0 <usage_message+0x43b0>
  4660d0:	66                   	data16
  4660d1:	61                   	(bad)  
  4660d2:	69 6c 65 64 20 74 6f 	imul   $0x206f7420,0x64(%rbp,%riz,2),%ebp
  4660d9:	20 
  4660da:	61                   	(bad)  
  4660db:	63 63 65             	movslq 0x65(%rbx),%esp
  4660de:	70 74                	jo     466154 <usage_message+0x4414>
  4660e0:	20 63 6f             	and    %ah,0x6f(%rbx)
  4660e3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4660e4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4660e5:	65 63 74 69 6f       	movslq %gs:0x6f(%rcx,%rbp,2),%esi
  4660ea:	6e                   	outsb  %ds:(%rsi),(%dx)
  4660eb:	00 49 6e             	add    %cl,0x6e(%rcx)
  4660ee:	20 6e 6f             	and    %ch,0x6f(%rsi)
  4660f1:	64                   	fs
  4660f2:	65                   	gs
  4660f3:	5f                   	pop    %rdi
  4660f4:	73 79                	jae    46616f <usage_message+0x442f>
  4660f6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4660f7:	63 28                	movslq (%rax),%ebp
  4660f9:	29 20                	sub    %esp,(%rax)
  4660fb:	6c                   	insb   (%dx),%es:(%rdi)
  4660fc:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4660fe:	3a 25 64 00 6e 6f    	cmp    0x6f6e0064(%rip),%ah        # 6fb46168 <_end+0x6f48d868>
  466104:	64                   	fs
  466105:	65                   	gs
  466106:	73 79                	jae    466181 <usage_message+0x4441>
  466108:	6e                   	outsb  %ds:(%rsi),(%dx)
  466109:	63 2e                	movslq (%rsi),%ebp
  46610b:	63 00                	movslq (%rax),%eax
  46610d:	6d                   	insl   (%dx),%es:(%rdi)
  46610e:	61                   	(bad)  
  46610f:	73 74                	jae    466185 <usage_message+0x4445>
  466111:	65                   	gs
  466112:	72 00                	jb     466114 <usage_message+0x43d4>
  466114:	73 6c                	jae    466182 <usage_message+0x4442>
  466116:	61                   	(bad)  
  466117:	76 65                	jbe    46617e <usage_message+0x443e>
  466119:	00 70 72             	add    %dh,0x72(%rax)
  46611c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46611d:	63 65 73             	movslq 0x73(%rbp),%esp
  466120:	73 5f                	jae    466181 <usage_message+0x4441>
  466122:	64                   	fs
  466123:	65                   	gs
  466124:	6c                   	insb   (%dx),%es:(%rdi)
  466125:	65                   	gs
  466126:	74 65                	je     46618d <usage_message+0x444d>
  466128:	64                   	fs
  466129:	5f                   	pop    %rdi
  46612a:	72 65                	jb     466191 <usage_message+0x4451>
  46612c:	63 6f 72             	movslq 0x72(%rdi),%ebp
  46612f:	64                   	fs
  466130:	73 00                	jae    466132 <usage_message+0x43f2>
  466132:	25 73 28 29 3a       	and    $0x3a292873,%eax
  466137:	20 63 61             	and    %ah,0x61(%rbx)
  46613a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46613b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46613c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46613d:	74 20                	je     46615f <usage_message+0x441f>
  46613f:	66 69 6e 64 20 74    	imul   $0x7420,0x64(%rsi),%bp
  466145:	61                   	(bad)  
  466146:	62                   	(bad)  
  466147:	6c                   	insb   (%dx),%es:(%rdi)
  466148:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  46614c:	73 5d                	jae    4661ab <usage_message+0x446b>
  46614e:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  466152:	65                   	gs
  466153:	74 65                	je     4661ba <usage_message+0x447a>
  466155:	20 66 72             	and    %ah,0x72(%rsi)
  466158:	6f                   	outsl  %ds:(%rsi),(%dx)
  466159:	6d                   	insl   (%dx),%es:(%rdi)
  46615a:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd81d3 <_end+0x6851f8d3>
  466160:	65                   	gs
  466161:	72 65                	jb     4661c8 <usage_message+0x4488>
  466163:	20 25 73 3d 25 6c    	and    %ah,0x6c253d73(%rip)        # 6c6b9edc <_end+0x6c0015dc>
  466169:	75 3b                	jne    4661a6 <usage_message+0x4466>
  46616b:	0a 00                	or     (%rax),%al
  46616d:	70 72                	jo     4661e1 <usage_message+0x44a1>
  46616f:	6f                   	outsl  %ds:(%rsi),(%dx)
  466170:	63 65 73             	movslq 0x73(%rbp),%esp
  466173:	73 5f                	jae    4661d4 <usage_message+0x4494>
  466175:	75 70                	jne    4661e7 <usage_message+0x44a7>
  466177:	64                   	fs
  466178:	61                   	(bad)  
  466179:	74 65                	je     4661e0 <usage_message+0x44a0>
  46617b:	64                   	fs
  46617c:	5f                   	pop    %rdi
  46617d:	72 65                	jb     4661e4 <usage_message+0x44a4>
  46617f:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466182:	64                   	fs
  466183:	73 00                	jae    466185 <usage_message+0x4445>
  466185:	73 65                	jae    4661ec <usage_message+0x44ac>
  466187:	6c                   	insb   (%dx),%es:(%rdi)
  466188:	65 63 74 20 30       	movslq %gs:0x30(%rax,%riz,1),%esi
  46618d:	20 66 72             	and    %ah,0x72(%rsi)
  466190:	6f                   	outsl  %ds:(%rsi),(%dx)
  466191:	6d                   	insl   (%dx),%es:(%rdi)
  466192:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd820b <_end+0x6851f90b>
  466198:	65                   	gs
  466199:	72 65                	jb     466200 <usage_message+0x44c0>
  46619b:	20 25 73 3d 25 6c    	and    %ah,0x6c253d73(%rip)        # 6c6b9f14 <_end+0x6c001614>
  4661a1:	75 00                	jne    4661a3 <usage_message+0x4463>
  4661a3:	25 73 3d 00 4e       	and    $0x4e003d73,%eax
  4661a8:	55                   	push   %rbp
  4661a9:	4c                   	rex.WR
  4661aa:	4c 00 4e 55          	rex.WR add    %r9b,0x55(%rsi)
  4661ae:	4c                   	rex.WR
  4661af:	4c 2c 00             	rex.WR sub    $0x0,%al
  4661b2:	27                   	(bad)  
  4661b3:	27                   	(bad)  
  4661b4:	2c 00                	sub    $0x0,%al
  4661b6:	30 78 25             	xor    %bh,0x25(%rax)
  4661b9:	73 2c                	jae    4661e7 <usage_message+0x44a7>
  4661bb:	00 70 72             	add    %dh,0x72(%rax)
  4661be:	6f                   	outsl  %ds:(%rsi),(%dx)
  4661bf:	63 65 73             	movslq 0x73(%rbp),%esp
  4661c2:	73 5f                	jae    466223 <usage_message+0x44e3>
  4661c4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4661c5:	65                   	gs
  4661c6:	77 5f                	ja     466227 <usage_message+0x44e7>
  4661c8:	72 65                	jb     46622f <usage_message+0x44ef>
  4661ca:	63 6f 72             	movslq 0x72(%rdi),%ebp
  4661cd:	64                   	fs
  4661ce:	73 00                	jae    4661d0 <usage_message+0x4490>
  4661d0:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  4661d7:	69 6e 74 6f 20 25 73 	imul   $0x7325206f,0x74(%rsi),%ebp
  4661de:	20 28                	and    %ch,(%rax)
  4661e0:	25 73 2c 00 29       	and    $0x29002c73,%eax
  4661e5:	20 76 61             	and    %dh,0x61(%rsi)
  4661e8:	6c                   	insb   (%dx),%es:(%rdi)
  4661e9:	75 65                	jne    466250 <usage_message+0x4510>
  4661eb:	73 20                	jae    46620d <usage_message+0x44cd>
  4661ed:	28 25 73 29 3b 0a    	sub    %ah,0xa3b2973(%rip)        # a818b66 <_end+0xa160266>
  4661f3:	00 70 72             	add    %dh,0x72(%rax)
  4661f6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4661f7:	63 65 73             	movslq 0x73(%rbp),%esp
  4661fa:	73 5f                	jae    46625b <usage_message+0x451b>
  4661fc:	63 68 65             	movslq 0x65(%rax),%ebp
  4661ff:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466202:	75 6d                	jne    466271 <usage_message+0x4531>
  466204:	00 00                	add    %al,(%rax)
  466206:	00 00                	add    %al,(%rax)
  466208:	4e                   	rex.WRX
  466209:	4f                   	rex.WRXB
  46620a:	44                   	rex.R
  46620b:	45 20 25 64 3a 20 52 	and    %r12b,0x52203a64(%rip)        # 52669c76 <_end+0x51fb1376>
  466212:	65 63 65 69          	movslq %gs:0x69(%rbp),%esp
  466216:	76 65                	jbe    46627d <usage_message+0x453d>
  466218:	64 20 63 6f          	and    %ah,%fs:0x6f(%rbx)
  46621c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46621d:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  466223:	74 69                	je     46628e <usage_message+0x454e>
  466225:	6f                   	outsl  %ds:(%rsi),(%dx)
  466226:	6e                   	outsb  %ds:(%rsi),(%dx)
  466227:	20 63 68             	and    %ah,0x68(%rbx)
  46622a:	61                   	(bad)  
  46622b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46622c:	67                   	addr32
  46622d:	65                   	gs
  46622e:	73 20                	jae    466250 <usage_message+0x4510>
  466230:	66                   	data16
  466231:	72 6f                	jb     4662a2 <usage_message+0x4562>
  466233:	6d                   	insl   (%dx),%es:(%rdi)
  466234:	20 25 73 20 6e 6f    	and    %ah,0x6f6e2073(%rip)        # 6fb482ad <_end+0x6f48f9ad>
  46623a:	64 65 20 25 64 20 66 	and    %ah,%fs:%gs:0x6f662064(%rip)        # 6fac82a6 <_end+0x6f40f9a6>
  466241:	6f 
  466242:	72 20                	jb     466264 <usage_message+0x4524>
  466244:	6e                   	outsb  %ds:(%rsi),(%dx)
  466245:	6f                   	outsl  %ds:(%rsi),(%dx)
  466246:	64 65 20 25 64 20 64 	and    %ah,%fs:%gs:0x61642064(%rip)        # 61aa82b2 <_end+0x613ef9b2>
  46624d:	61 
  46624e:	74 61                	je     4662b1 <usage_message+0x4571>
  466250:	6c                   	insb   (%dx),%es:(%rdi)
  466251:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466253:	20 25 64 00 00 64    	and    %ah,0x64000064(%rip)        # 644662bd <_end+0x63dad9bd>
  466259:	65                   	gs
  46625a:	6c                   	insb   (%dx),%es:(%rdi)
  46625b:	65                   	gs
  46625c:	74 65                	je     4662c3 <usage_message+0x4583>
  46625e:	20 66 72             	and    %ah,0x72(%rsi)
  466261:	6f                   	outsl  %ds:(%rsi),(%dx)
  466262:	6d                   	insl   (%dx),%es:(%rdi)
  466263:	20 6e 6f             	and    %ch,0x6f(%rsi)
  466266:	64                   	fs
  466267:	65                   	gs
  466268:	5f                   	pop    %rdi
  466269:	63 6b 73             	movslq 0x73(%rbx),%ebp
  46626c:	75 6d                	jne    4662db <usage_message+0x459b>
  46626e:	20 77 68             	and    %dh,0x68(%rdi)
  466271:	65                   	gs
  466272:	72 65                	jb     4662d9 <usage_message+0x4599>
  466274:	20 6e 6f             	and    %ch,0x6f(%rsi)
  466277:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  46627e:	20 61 6e 
  466281:	64 20 63 6b          	and    %ah,%fs:0x6b(%rbx)
  466285:	73 75                	jae    4662fc <usage_message+0x45bc>
  466287:	6d                   	insl   (%dx),%es:(%rdi)
  466288:	74 79                	je     466303 <usage_message+0x45c3>
  46628a:	70 65                	jo     4662f1 <usage_message+0x45b1>
  46628c:	3d 25 64 00 75       	cmp    $0x75006425,%eax
  466291:	70 64                	jo     4662f7 <usage_message+0x45b7>
  466293:	61                   	(bad)  
  466294:	74 65                	je     4662fb <usage_message+0x45bb>
  466296:	20 25 73 20 73 65    	and    %ah,0x65732073(%rip)        # 65b9830f <_end+0x654dfa0f>
  46629c:	74 20                	je     4662be <usage_message+0x457e>
  46629e:	25 73 20 77 68       	and    $0x68772073,%eax
  4662a3:	65                   	gs
  4662a4:	72 65                	jb     46630b <usage_message+0x45cb>
  4662a6:	20 25 73 3d 25 6c    	and    %ah,0x6c253d73(%rip)        # 6c6ba01f <_end+0x6c00171f>
  4662ac:	75 3b                	jne    4662e9 <usage_message+0x45a9>
  4662ae:	0a 00                	or     (%rax),%al
  4662b0:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  4662b2:	20 70 72             	and    %dh,0x72(%rax)
  4662b5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4662b6:	63 65 73             	movslq 0x73(%rbp),%esp
  4662b9:	73 5f                	jae    46631a <usage_message+0x45da>
  4662bb:	72 65                	jb     466322 <usage_message+0x45e2>
  4662bd:	63 6f 72             	movslq 0x72(%rdi),%ebp
  4662c0:	64 28 29             	sub    %ch,%fs:(%rcx)
  4662c3:	00 69 6e             	add    %ch,0x6e(%rcx)
  4662c6:	73 65                	jae    46632d <usage_message+0x45ed>
  4662c8:	72 74                	jb     46633e <usage_message+0x45fe>
  4662ca:	20 69 6e             	and    %ch,0x6e(%rcx)
  4662cd:	74 6f                	je     46633e <usage_message+0x45fe>
  4662cf:	20 25 73 20 28 00    	and    %ah,0x282073(%rip)        # 6e8348 <_end+0x2fa48>
  4662d5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4662d6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4662d7:	64 65 69 64 2c 00 29 	imul   $0x61762029,%fs:%gs:0x0(%rsp,%rbp,1),%esp
  4662de:	20 76 61 
  4662e1:	6c                   	insb   (%dx),%es:(%rdi)
  4662e2:	75 65                	jne    466349 <usage_message+0x4609>
  4662e4:	73 20                	jae    466306 <usage_message+0x45c6>
  4662e6:	00 49 6e             	add    %cl,0x6e(%rcx)
  4662e9:	20 73 65             	and    %dh,0x65(%rbx)
  4662ec:	6e                   	outsb  %ds:(%rsi),(%dx)
  4662ed:	64                   	fs
  4662ee:	5f                   	pop    %rdi
  4662ef:	68 69 73 74 6f       	pushq  $0x6f747369
  4662f4:	72 79                	jb     46636f <usage_message+0x462f>
  4662f6:	5f                   	pop    %rdi
  4662f7:	6c                   	insb   (%dx),%es:(%rdi)
  4662f8:	61                   	(bad)  
  4662f9:	73 74                	jae    46636f <usage_message+0x462f>
  4662fb:	5f                   	pop    %rdi
  4662fc:	69 64 28 29 00 6e 6f 	imul   $0x646f6e00,0x29(%rax,%rbp,1),%esp
  466303:	64 
  466304:	65                   	gs
  466305:	68 69 73 74 6f       	pushq  $0x6f747369
  46630a:	72 79                	jb     466385 <usage_message+0x4645>
  46630c:	2e 63 00             	movslq %cs:(%rax),%eax
  46630f:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  466311:	20 70 72             	and    %dh,0x72(%rax)
  466314:	6f                   	outsl  %ds:(%rsi),(%dx)
  466315:	63 65 73             	movslq 0x73(%rbp),%esp
  466318:	73 5f                	jae    466379 <usage_message+0x4639>
  46631a:	72 65                	jb     466381 <usage_message+0x4641>
  46631c:	63 6f 72             	movslq 0x72(%rdi),%ebp
  46631f:	64                   	fs
  466320:	5f                   	pop    %rdi
  466321:	65                   	gs
  466322:	76 65                	jbe    466389 <usage_message+0x4649>
  466324:	6e                   	outsb  %ds:(%rsi),(%dx)
  466325:	74 28                	je     46634f <usage_message+0x460f>
  466327:	29 00                	sub    %eax,(%rax)
  466329:	6f                   	outsl  %ds:(%rsi),(%dx)
  46632a:	62                   	(bad)  
  46632b:	6a 65                	pushq  $0x65
  46632d:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  466331:	00 61 63             	add    %ah,0x63(%rcx)
  466334:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  466338:	6c                   	insb   (%dx),%es:(%rdi)
  466339:	65 64 67 65 64 00 49 	addr32 add %cl,%fs:%gs:0x6e(%ecx)
  466340:	6e 
  466341:	20 6e 6f             	and    %ch,0x6f(%rsi)
  466344:	64                   	fs
  466345:	65                   	gs
  466346:	5f                   	pop    %rdi
  466347:	68 69 73 74 6f       	pushq  $0x6f747369
  46634c:	72 79                	jb     4663c7 <usage_message+0x4687>
  46634e:	28 29                	sub    %ch,(%rcx)
  466350:	00 49 6e             	add    %cl,0x6e(%rcx)
  466353:	20 70 72             	and    %dh,0x72(%rax)
  466356:	6f                   	outsl  %ds:(%rsi),(%dx)
  466357:	63 65 73             	movslq 0x73(%rbp),%esp
  46635a:	73 5f                	jae    4663bb <usage_message+0x467b>
  46635c:	69 74 65 6d 73 28 29 	imul   $0x292873,0x6d(%rbp,%riz,2),%esi
  466363:	00 
  466364:	2c 6c                	sub    $0x6c,%al
  466366:	61                   	(bad)  
  466367:	73 74                	jae    4663dd <usage_message+0x469d>
  466369:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  46636d:	6b 3d 25 73 00 2c 6c 	imul   $0x6c,0x2c007325(%rip),%edi        # 2c46d699 <_end+0x2bdb4d99>
  466374:	61                   	(bad)  
  466375:	73 74                	jae    4663eb <usage_message+0x46ab>
  466377:	76 61                	jbe    4663da <usage_message+0x469a>
  466379:	6c                   	insb   (%dx),%es:(%rdi)
  46637a:	75 65                	jne    4663e1 <usage_message+0x46a1>
  46637c:	3d 25 73 00 2c       	cmp    $0x2c007325,%eax
  466381:	6c                   	insb   (%dx),%es:(%rdi)
  466382:	61                   	(bad)  
  466383:	73 74                	jae    4663f9 <usage_message+0x46b9>
  466385:	76 61                	jbe    4663e8 <usage_message+0x46a8>
  466387:	6c                   	insb   (%dx),%es:(%rdi)
  466388:	75 65                	jne    4663ef <usage_message+0x46af>
  46638a:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  46638f:	00 20                	add    %ah,(%rax)
  466391:	77 68                	ja     4663fb <usage_message+0x46bb>
  466393:	65                   	gs
  466394:	72 65                	jb     4663fb <usage_message+0x46bb>
  466396:	20 69 74             	and    %ch,0x74(%rcx)
  466399:	65                   	gs
  46639a:	6d                   	insl   (%dx),%es:(%rdi)
  46639b:	69 64 3d 25 6c 75 3b 	imul   $0xa3b756c,0x25(%rbp,%rdi,1),%esp
  4663a2:	0a 
  4663a3:	00 00                	add    %al,(%rax)
  4663a5:	00 00                	add    %al,(%rax)
  4663a7:	00 4e 4f             	add    %cl,0x4f(%rsi)
  4663aa:	44                   	rex.R
  4663ab:	45 20 25 64 3a 20 52 	and    %r12b,0x52203a64(%rip)        # 52669e16 <_end+0x51fb1516>
  4663b2:	65 63 65 69          	movslq %gs:0x69(%rbp),%esp
  4663b6:	76 65                	jbe    46641d <usage_message+0x46dd>
  4663b8:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  4663bc:	76 61                	jbe    46641f <usage_message+0x46df>
  4663be:	6c                   	insb   (%dx),%es:(%rdi)
  4663bf:	69 64 20 72 65 63 6f 	imul   $0x726f6365,0x72(%rax,%riz,1),%esp
  4663c6:	72 
  4663c7:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  4663cb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4663cc:	6d                   	insl   (%dx),%es:(%rdi)
  4663cd:	20 6e 6f             	and    %ch,0x6f(%rsi)
  4663d0:	64 65 20 25 64 20 66 	and    %ah,%fs:%gs:0x6f662064(%rip)        # 6fac843c <_end+0x6f40fb3c>
  4663d7:	6f 
  4663d8:	72 20                	jb     4663fa <usage_message+0x46ba>
  4663da:	6e                   	outsb  %ds:(%rsi),(%dx)
  4663db:	6f                   	outsl  %ds:(%rsi),(%dx)
  4663dc:	64 65 20 25 64 20 5b 	and    %ah,%fs:%gs:0x255b2064(%rip)        # 25a18448 <_end+0x2535fb48>
  4663e3:	25 
  4663e4:	73 5d                	jae    466443 <usage_message+0x4703>
  4663e6:	00 00                	add    %al,(%rax)
  4663e8:	4e                   	rex.WRX
  4663e9:	4f                   	rex.WRXB
  4663ea:	44                   	rex.R
  4663eb:	45 20 25 64 3a 20 52 	and    %r12b,0x52203a64(%rip)        # 52669e56 <_end+0x51fb1556>
  4663f2:	65 63 65 69          	movslq %gs:0x69(%rbp),%esp
  4663f6:	76 65                	jbe    46645d <usage_message+0x471d>
  4663f8:	64 20 64 61 74       	and    %ah,%fs:0x74(%rcx,%riz,2)
  4663fd:	61                   	(bad)  
  4663fe:	20 66 72             	and    %ah,0x72(%rsi)
  466401:	6f                   	outsl  %ds:(%rsi),(%dx)
  466402:	6d                   	insl   (%dx),%es:(%rdi)
  466403:	20 75 6e             	and    %dh,0x6e(%rbp)
  466406:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  46640a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46640b:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46640e:	64 65 20 25 64 20 5b 	and    %ah,%fs:%gs:0x255b2064(%rip)        # 25a1847a <_end+0x2535fb7a>
  466415:	25 
  466416:	73 5d                	jae    466475 <usage_message+0x4735>
	...
  466420:	73 65                	jae    466487 <usage_message+0x4747>
  466422:	6c                   	insb   (%dx),%es:(%rdi)
  466423:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  466428:	61                   	(bad)  
  466429:	78 28                	js     466453 <usage_message+0x4713>
  46642b:	25 73 29 20 66       	and    $0x66202973,%eax
  466430:	72 6f                	jb     4664a1 <usage_message+0x4761>
  466432:	6d                   	insl   (%dx),%es:(%rdi)
  466433:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd84ac <_end+0x6851fbac>
  466439:	65                   	gs
  46643a:	72 65                	jb     4664a1 <usage_message+0x4761>
  46643c:	20 31                	and    %dh,(%rcx)
  46643e:	3d 31 25 73 00       	cmp    $0x732531,%eax
  466443:	00 00                	add    %al,(%rax)
  466445:	00 00                	add    %al,(%rax)
  466447:	00 4e 4f             	add    %cl,0x4f(%rsi)
  46644a:	44                   	rex.R
  46644b:	45 20 25 64 3a 20 49 	and    %r12b,0x49203a64(%rip)        # 49669eb6 <_end+0x48fb15b6>
  466452:	6e                   	outsb  %ds:(%rsi),(%dx)
  466453:	76 61                	jbe    4664b6 <usage_message+0x4776>
  466455:	6c                   	insb   (%dx),%es:(%rdi)
  466456:	69 64 20 72 65 63 65 	imul   $0x69656365,0x72(%rax,%riz,1),%esp
  46645d:	69 
  46645e:	76 65                	jbe    4664c5 <usage_message+0x4785>
  466460:	64 20 64 61 74       	and    %ah,%fs:0x74(%rcx,%riz,2)
  466465:	61                   	(bad)  
  466466:	3a 20                	cmp    (%rax),%ah
  466468:	75 6e                	jne    4664d8 <usage_message+0x4798>
  46646a:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  46646e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46646f:	20 74 61 62          	and    %dh,0x62(%rcx,%riz,2)
  466473:	6c                   	insb   (%dx),%es:(%rdi)
  466474:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466476:	61                   	(bad)  
  466477:	6d                   	insl   (%dx),%es:(%rdi)
  466478:	65 20 22             	and    %ah,%gs:(%rdx)
  46647b:	25 73 22 00 00       	and    $0x2273,%eax
  466480:	4e                   	rex.WRX
  466481:	4f                   	rex.WRXB
  466482:	44                   	rex.R
  466483:	45 20 25 64 3a 20 52 	and    %r12b,0x52203a64(%rip)        # 52669eee <_end+0x51fb15ee>
  46648a:	65 63 65 69          	movslq %gs:0x69(%rbp),%esp
  46648e:	76 65                	jbe    4664f5 <usage_message+0x47b5>
  466490:	64 20 25 73 20 66 72 	and    %ah,%fs:0x72662073(%rip)        # 72ac850a <_end+0x7240fc0a>
  466497:	6f                   	outsl  %ds:(%rsi),(%dx)
  466498:	6d                   	insl   (%dx),%es:(%rdi)
  466499:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46649c:	64 65 20 25 64 20 66 	and    %ah,%fs:%gs:0x6f662064(%rip)        # 6fac8508 <_end+0x6f40fc08>
  4664a3:	6f 
  4664a4:	72 20                	jb     4664c6 <usage_message+0x4786>
  4664a6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4664a7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4664a8:	64 65 20 25 64 20 64 	and    %ah,%fs:%gs:0x61642064(%rip)        # 61aa8514 <_end+0x613efc14>
  4664af:	61 
  4664b0:	74 61                	je     466513 <usage_message+0x47d3>
  4664b2:	6c                   	insb   (%dx),%es:(%rdi)
  4664b3:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4664b5:	20 25 64 00 00 00    	and    %ah,0x64(%rip)        # 46651f <usage_message+0x47df>
  4664bb:	00 00                	add    %al,(%rax)
  4664bd:	00 00                	add    %al,(%rax)
  4664bf:	00 75 70             	add    %dh,0x70(%rbp)
  4664c2:	64                   	fs
  4664c3:	61                   	(bad)  
  4664c4:	74 65                	je     46652b <usage_message+0x47eb>
  4664c6:	20 69 74             	and    %ch,0x74(%rcx)
  4664c9:	65                   	gs
  4664ca:	6d                   	insl   (%dx),%es:(%rdi)
  4664cb:	73 20                	jae    4664ed <usage_message+0x47ad>
  4664cd:	73 65                	jae    466534 <usage_message+0x47f4>
  4664cf:	74 20                	je     4664f1 <usage_message+0x47b1>
  4664d1:	70 72                	jo     466545 <usage_message+0x4805>
  4664d3:	65                   	gs
  4664d4:	76 76                	jbe    46654c <usage_message+0x480c>
  4664d6:	61                   	(bad)  
  4664d7:	6c                   	insb   (%dx),%es:(%rdi)
  4664d8:	75 65                	jne    46653f <usage_message+0x47ff>
  4664da:	3d 6c 61 73 74       	cmp    $0x7473616c,%eax
  4664df:	76 61                	jbe    466542 <usage_message+0x4802>
  4664e1:	6c                   	insb   (%dx),%es:(%rdi)
  4664e2:	75 65                	jne    466549 <usage_message+0x4809>
  4664e4:	00 6e 6f             	add    %ch,0x6f(%rsi)
  4664e7:	64                   	fs
  4664e8:	65                   	gs
  4664e9:	5f                   	pop    %rdi
  4664ea:	68 69 73 74 6f       	pushq  $0x6f747369
  4664ef:	72 79                	jb     46656a <usage_message+0x482a>
	...
  4664fd:	00 e0                	add    %ah,%al
  4664ff:	43 73 65             	rex.XB jae    466567 <usage_message+0x4827>
  466502:	6c                   	insb   (%dx),%es:(%rdi)
  466503:	65 63 74 20 6e       	movslq %gs:0x6e(%rax,%riz,1),%esi
  466508:	6f                   	outsl  %ds:(%rsi),(%dx)
  466509:	64 65 69 64 20 66 72 	imul   $0x206d6f72,%fs:%gs:0x66(%rax,%riz,1),%esp
  466510:	6f 6d 20 
  466513:	6e                   	outsb  %ds:(%rsi),(%dx)
  466514:	6f                   	outsl  %ds:(%rsi),(%dx)
  466515:	64                   	fs
  466516:	65                   	gs
  466517:	73 20                	jae    466539 <usage_message+0x47f9>
  466519:	77 68                	ja     466583 <usage_message+0x4843>
  46651b:	65                   	gs
  46651c:	72 65                	jb     466583 <usage_message+0x4843>
  46651e:	20 6d 61             	and    %ch,0x61(%rbp)
  466521:	73 74                	jae    466597 <usage_message+0x4857>
  466523:	65                   	gs
  466524:	72 69                	jb     46658f <usage_message+0x484f>
  466526:	64                   	fs
  466527:	3d 25 64 00 00       	cmp    $0x6425,%eax
  46652c:	00 00                	add    %al,(%rax)
  46652e:	00 00                	add    %al,(%rax)
  466530:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  466532:	20 65 78             	and    %ah,0x78(%rbp)
  466535:	65 63 75 74          	movslq %gs:0x74(%rbp),%esi
  466539:	65                   	gs
  46653a:	5f                   	pop    %rdi
  46653b:	73 63                	jae    4665a0 <usage_message+0x4860>
  46653d:	72 69                	jb     4665a8 <usage_message+0x4868>
  46653f:	70 74                	jo     4665b5 <usage_message+0x4875>
  466541:	28 29                	sub    %ch,(%rcx)
  466543:	20 73 63             	and    %dh,0x63(%rbx)
  466546:	72 69                	jb     4665b1 <usage_message+0x4871>
  466548:	70 74                	jo     4665be <usage_message+0x487e>
  46654a:	69 64 3a 25 6c 75 20 	imul   $0x6820756c,0x25(%rdx,%rdi,1),%esp
  466551:	68 
  466552:	6f                   	outsl  %ds:(%rsi),(%dx)
  466553:	73 74                	jae    4665c9 <usage_message+0x4889>
  466555:	69 64 3a 25 6c 75 00 	imul   $0x756c,0x25(%rdx,%rdi,1),%esp
  46655c:	00 
  46655d:	00 00                	add    %al,(%rax)
  46655f:	00 4e 4f             	add    %cl,0x4f(%rsi)
  466562:	44                   	rex.R
  466563:	45 20 25 64 3a 20 55 	and    %r12b,0x55203a64(%rip)        # 55669fce <_end+0x54fb16ce>
  46656a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46656b:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  46656f:	6e                   	outsb  %ds:(%rsi),(%dx)
  466570:	20 48 6f             	and    %cl,0x6f(%rax)
  466573:	73 74                	jae    4665e9 <usage_message+0x48a9>
  466575:	20 49 44             	and    %cl,0x44(%rcx)
  466578:	20 5b 25             	and    %bl,0x25(%rbx)
  46657b:	6c                   	insb   (%dx),%es:(%rdi)
  46657c:	75 5d                	jne    4665db <usage_message+0x489b>
  46657e:	00 00                	add    %al,(%rax)
  466580:	73 65                	jae    4665e7 <usage_message+0x48a7>
  466582:	6c                   	insb   (%dx),%es:(%rdi)
  466583:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  466588:	6f                   	outsl  %ds:(%rsi),(%dx)
  466589:	6d                   	insl   (%dx),%es:(%rdi)
  46658a:	6d                   	insl   (%dx),%es:(%rdi)
  46658b:	61                   	(bad)  
  46658c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46658d:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  466591:	6f                   	outsl  %ds:(%rsi),(%dx)
  466592:	6d                   	insl   (%dx),%es:(%rdi)
  466593:	20 73 63             	and    %dh,0x63(%rbx)
  466596:	72 69                	jb     466601 <usage_message+0x48c1>
  466598:	70 74                	jo     46660e <usage_message+0x48ce>
  46659a:	73 20                	jae    4665bc <usage_message+0x487c>
  46659c:	77 68                	ja     466606 <usage_message+0x48c6>
  46659e:	65                   	gs
  46659f:	72 65                	jb     466606 <usage_message+0x48c6>
  4665a1:	20 73 63             	and    %dh,0x63(%rbx)
  4665a4:	72 69                	jb     46660f <usage_message+0x48cf>
  4665a6:	70 74                	jo     46661c <usage_message+0x48dc>
  4665a8:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  4665af:	00 
  4665b0:	4e                   	rex.WRX
  4665b1:	4f                   	rex.WRXB
  4665b2:	44                   	rex.R
  4665b3:	45 20 25 64 3a 20 55 	and    %r12b,0x55203a64(%rip)        # 5566a01e <_end+0x54fb171e>
  4665ba:	6e                   	outsb  %ds:(%rsi),(%dx)
  4665bb:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  4665bf:	6e                   	outsb  %ds:(%rsi),(%dx)
  4665c0:	20 53 63             	and    %dl,0x63(%rbx)
  4665c3:	72 69                	jb     46662e <usage_message+0x48ee>
  4665c5:	70 74                	jo     46663b <usage_message+0x48fb>
  4665c7:	20 49 44             	and    %cl,0x44(%rcx)
  4665ca:	20 5b 25             	and    %bl,0x25(%rbx)
  4665cd:	6c                   	insb   (%dx),%es:(%rdi)
  4665ce:	75 5d                	jne    46662d <usage_message+0x48ed>
	...
  4665d8:	4e                   	rex.WRX
  4665d9:	4f                   	rex.WRXB
  4665da:	44                   	rex.R
  4665db:	45 20 25 64 3a 20 45 	and    %r12b,0x45203a64(%rip)        # 4566a046 <_end+0x44fb1746>
  4665e2:	78 65                	js     466649 <usage_message+0x4909>
  4665e4:	63 75 74             	movslq 0x74(%rbp),%esi
  4665e7:	69 6e 67 20 63 6f 6d 	imul   $0x6d6f6320,0x67(%rsi),%ebp
  4665ee:	6d                   	insl   (%dx),%es:(%rdi)
  4665ef:	61                   	(bad)  
  4665f0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4665f1:	64 3a 20             	cmp    %fs:(%rax),%ah
  4665f4:	27                   	(bad)  
  4665f5:	25 73 27 00 00       	and    $0x2773,%eax
  4665fa:	00 00                	add    %al,(%rax)
  4665fc:	00 00                	add    %al,(%rax)
  4665fe:	00 00                	add    %al,(%rax)
  466600:	73 65                	jae    466667 <usage_message+0x4927>
  466602:	6c                   	insb   (%dx),%es:(%rdi)
  466603:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  466608:	6f                   	outsl  %ds:(%rsi),(%dx)
  466609:	73 74                	jae    46667f <usage_message+0x493f>
  46660b:	69 64 2c 68 6f 73 74 	imul   $0x2c74736f,0x68(%rsp,%rbp,1),%esp
  466612:	2c 
  466613:	75 73                	jne    466688 <usage_message+0x4948>
  466615:	65 69 70 2c 69 70 2c 	imul   $0x642c7069,%gs:0x2c(%rax),%esi
  46661c:	64 
  46661d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46661e:	73 2c                	jae    46664c <usage_message+0x490c>
  466620:	70 6f                	jo     466691 <usage_message+0x4951>
  466622:	72 74                	jb     466698 <usage_message+0x4958>
  466624:	2c 75                	sub    $0x75,%al
  466626:	73 65                	jae    46668d <usage_message+0x494d>
  466628:	69 70 6d 69 2c 69 70 	imul   $0x70692c69,0x6d(%rax),%esi
  46662f:	6d                   	insl   (%dx),%es:(%rdi)
  466630:	69 5f 69 70 2c 69 70 	imul   $0x70692c70,0x69(%rdi),%ebx
  466637:	6d                   	insl   (%dx),%es:(%rdi)
  466638:	69 5f 70 6f 72 74 2c 	imul   $0x2c74726f,0x70(%rdi),%ebx
  46663f:	69 70 6d 69 5f 61 75 	imul   $0x75615f69,0x6d(%rax),%esi
  466646:	74 68                	je     4666b0 <usage_message+0x4970>
  466648:	74 79                	je     4666c3 <usage_message+0x4983>
  46664a:	70 65                	jo     4666b1 <usage_message+0x4971>
  46664c:	2c 69                	sub    $0x69,%al
  46664e:	70 6d                	jo     4666bd <usage_message+0x497d>
  466650:	69 5f 70 72 69 76 69 	imul   $0x69766972,0x70(%rdi),%ebx
  466657:	6c                   	insb   (%dx),%es:(%rdi)
  466658:	65                   	gs
  466659:	67                   	addr32
  46665a:	65                   	gs
  46665b:	2c 69                	sub    $0x69,%al
  46665d:	70 6d                	jo     4666cc <usage_message+0x498c>
  46665f:	69 5f 75 73 65 72 6e 	imul   $0x6e726573,0x75(%rdi),%ebx
  466666:	61                   	(bad)  
  466667:	6d                   	insl   (%dx),%es:(%rdi)
  466668:	65                   	gs
  466669:	2c 69                	sub    $0x69,%al
  46666b:	70 6d                	jo     4666da <usage_message+0x499a>
  46666d:	69 5f 70 61 73 73 77 	imul   $0x77737361,0x70(%rdi),%ebx
  466674:	6f                   	outsl  %ds:(%rsi),(%dx)
  466675:	72 64                	jb     4666db <usage_message+0x499b>
  466677:	20 66 72             	and    %ah,0x72(%rsi)
  46667a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46667b:	6d                   	insl   (%dx),%es:(%rdi)
  46667c:	20 68 6f             	and    %ch,0x6f(%rax)
  46667f:	73 74                	jae    4666f5 <usage_message+0x49b5>
  466681:	73 20                	jae    4666a3 <usage_message+0x4963>
  466683:	77 68                	ja     4666ed <usage_message+0x49ad>
  466685:	65                   	gs
  466686:	72 65                	jb     4666ed <usage_message+0x49ad>
  466688:	20 68 6f             	and    %ch,0x6f(%rax)
  46668b:	73 74                	jae    466701 <usage_message+0x49c1>
  46668d:	69 64 3d 25 6c 75 25 	imul   $0x7325756c,0x25(%rbp,%rdi,1),%esp
  466694:	73 
  466695:	00 00                	add    %al,(%rax)
  466697:	00 4e 4f             	add    %cl,0x4f(%rsi)
  46669a:	44                   	rex.R
  46669b:	45 20 25 64 3a 20 49 	and    %r12b,0x49203a64(%rip)        # 4966a106 <_end+0x48fb1806>
  4666a2:	50                   	push   %rax
  4666a3:	4d                   	rex.WRB
  4666a4:	49 20 63 6f          	rex.WB and    %spl,0x6f(%r11)
  4666a8:	6d                   	insl   (%dx),%es:(%rdi)
  4666a9:	6d                   	insl   (%dx),%es:(%rdi)
  4666aa:	61                   	(bad)  
  4666ab:	6e                   	outsb  %ds:(%rsi),(%dx)
  4666ac:	64 20 73 75          	and    %dh,%fs:0x75(%rbx)
  4666b0:	63 63 65             	movslq 0x65(%rbx),%esp
  4666b3:	73 73                	jae    466728 <usage_message+0x49e8>
  4666b5:	66                   	data16
  4666b6:	75 6c                	jne    466724 <usage_message+0x49e4>
  4666b8:	6c                   	insb   (%dx),%es:(%rdi)
  4666b9:	79 20                	jns    4666db <usage_message+0x499b>
  4666bb:	65                   	gs
  4666bc:	78 65                	js     466723 <usage_message+0x49e3>
  4666be:	63 75 74             	movslq 0x74(%rbp),%esi
  4666c1:	65 64 00 00          	add    %al,%fs:%gs:(%rax)
  4666c5:	00 00                	add    %al,(%rax)
  4666c7:	00 4e 4f             	add    %cl,0x4f(%rsi)
  4666ca:	44                   	rex.R
  4666cb:	45 20 25 64 3a 20 43 	and    %r12b,0x43203a64(%rip)        # 4366a136 <_end+0x42fb1836>
  4666d2:	61                   	(bad)  
  4666d3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4666d4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4666d5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4666d6:	74 20                	je     4666f8 <usage_message+0x49b8>
  4666d8:	65                   	gs
  4666d9:	78 65                	js     466740 <usage_message+0x4a00>
  4666db:	63 75 74             	movslq 0x74(%rbp),%esi
  4666de:	65 20 49 50          	and    %cl,%gs:0x50(%rcx)
  4666e2:	4d                   	rex.WRB
  4666e3:	49 20 63 6f          	rex.WB and    %spl,0x6f(%r11)
  4666e7:	6d                   	insl   (%dx),%es:(%rdi)
  4666e8:	6d                   	insl   (%dx),%es:(%rdi)
  4666e9:	61                   	(bad)  
  4666ea:	6e                   	outsb  %ds:(%rsi),(%dx)
  4666eb:	64 3a 20             	cmp    %fs:(%rax),%ah
  4666ee:	25 73 00 00 00       	and    $0x73,%eax
  4666f3:	00 00                	add    %al,(%rax)
  4666f5:	00 00                	add    %al,(%rax)
  4666f7:	00 4e 4f             	add    %cl,0x4f(%rsi)
  4666fa:	44                   	rex.R
  4666fb:	45 20 25 64 3a 20 43 	and    %r12b,0x43203a64(%rip)        # 4366a166 <_end+0x42fb1866>
  466702:	61                   	(bad)  
  466703:	6e                   	outsb  %ds:(%rsi),(%dx)
  466704:	6e                   	outsb  %ds:(%rsi),(%dx)
  466705:	6f                   	outsl  %ds:(%rsi),(%dx)
  466706:	74 20                	je     466728 <usage_message+0x49e8>
  466708:	70 61                	jo     46676b <usage_message+0x4a2b>
  46670a:	72 73                	jb     46677f <usage_message+0x4a3f>
  46670c:	65 20 49 50          	and    %cl,%gs:0x50(%rcx)
  466710:	4d                   	rex.WRB
  466711:	49 20 63 6f          	rex.WB and    %spl,0x6f(%r11)
  466715:	6d                   	insl   (%dx),%es:(%rdi)
  466716:	6d                   	insl   (%dx),%es:(%rdi)
  466717:	61                   	(bad)  
  466718:	6e                   	outsb  %ds:(%rsi),(%dx)
  466719:	64 00 00             	add    %al,%fs:(%rax)
  46671c:	00 00                	add    %al,(%rax)
  46671e:	00 00                	add    %al,(%rax)
  466720:	4e                   	rex.WRX
  466721:	4f                   	rex.WRXB
  466722:	44                   	rex.R
  466723:	45 20 25 64 3a 20 43 	and    %r12b,0x43203a64(%rip)        # 4366a18e <_end+0x42fb188e>
  46672a:	61                   	(bad)  
  46672b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46672c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46672d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46672e:	74 20                	je     466750 <usage_message+0x4a10>
  466730:	65                   	gs
  466731:	78 65                	js     466798 <usage_message+0x4a58>
  466733:	63 75 74             	movslq 0x74(%rbp),%esi
  466736:	65 20 63 6f          	and    %ah,%gs:0x6f(%rbx)
  46673a:	6d                   	insl   (%dx),%es:(%rdi)
  46673b:	6d                   	insl   (%dx),%es:(%rdi)
  46673c:	61                   	(bad)  
  46673d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46673e:	64 3a 20             	cmp    %fs:(%rax),%ah
  466741:	25 73 00 00 00       	and    $0x73,%eax
  466746:	00 00                	add    %al,(%rax)
  466748:	4e                   	rex.WRX
  466749:	4f                   	rex.WRXB
  46674a:	44                   	rex.R
  46674b:	45 20 25 64 3a 20 53 	and    %r12b,0x53203a64(%rip)        # 5366a1b6 <_end+0x52fb18b6>
  466752:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466754:	64 69 6e 67 20 63 6f 	imul   $0x6d6f6320,%fs:0x67(%rsi),%ebp
  46675b:	6d 
  46675c:	6d                   	insl   (%dx),%es:(%rdi)
  46675d:	61                   	(bad)  
  46675e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46675f:	64 20 66 6f          	and    %ah,%fs:0x6f(%rsi)
  466763:	72 20                	jb     466785 <usage_message+0x4a45>
  466765:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  466767:	64 65 20 25 64 20 74 	and    %ah,%fs:%gs:0x6f742064(%rip)        # 6fba87d3 <_end+0x6f4efed3>
  46676e:	6f 
  46676f:	20 4e 6f             	and    %cl,0x6f(%rsi)
  466772:	64 65 20 25 64 00 73 	and    %ah,%fs:%gs:0x65730064(%rip)        # 65b967de <_end+0x654ddede>
  466779:	65 
  46677a:	6c                   	insb   (%dx),%es:(%rdi)
  46677b:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  466780:	70 2c                	jo     4667ae <usage_message+0x4a6e>
  466782:	70 6f                	jo     4667f3 <usage_message+0x4ab3>
  466784:	72 74                	jb     4667fa <usage_message+0x4aba>
  466786:	20 66 72             	and    %ah,0x72(%rsi)
  466789:	6f                   	outsl  %ds:(%rsi),(%dx)
  46678a:	6d                   	insl   (%dx),%es:(%rdi)
  46678b:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46678e:	64                   	fs
  46678f:	65                   	gs
  466790:	73 20                	jae    4667b2 <usage_message+0x4a72>
  466792:	77 68                	ja     4667fc <usage_message+0x4abc>
  466794:	65                   	gs
  466795:	72 65                	jb     4667fc <usage_message+0x4abc>
  466797:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46679a:	64 65 69 64 3d 25 64 	imul   $0x64,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  4667a1:	00 00 00 
  4667a4:	00 00                	add    %al,(%rax)
  4667a6:	00 00                	add    %al,(%rax)
  4667a8:	4e                   	rex.WRX
  4667a9:	4f                   	rex.WRXB
  4667aa:	44                   	rex.R
  4667ab:	45 20 25 64 3a 20 45 	and    %r12b,0x45203a64(%rip)        # 4566a216 <_end+0x44fb1916>
  4667b2:	72 72                	jb     466826 <usage_message+0x4ae6>
  4667b4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4667b5:	72 20                	jb     4667d7 <usage_message+0x4a97>
  4667b7:	77 68                	ja     466821 <usage_message+0x4ae1>
  4667b9:	69 6c 65 20 73 65 6e 	imul   $0x646e6573,0x20(%rbp,%riz,2),%ebp
  4667c0:	64 
  4667c1:	69 6e 67 20 64 61 74 	imul   $0x74616420,0x67(%rsi),%ebp
  4667c8:	61                   	(bad)  
  4667c9:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  4667cd:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  4667cf:	64 65 20 5b 25       	and    %bl,%fs:%gs:0x25(%rbx)
  4667d4:	64                   	fs
  4667d5:	5d                   	pop    %rbp
  4667d6:	3a 20                	cmp    (%rax),%ah
  4667d8:	25 73 00 00 00       	and    $0x73,%eax
  4667dd:	00 00                	add    %al,(%rax)
  4667df:	00 4e 4f             	add    %cl,0x4f(%rsi)
  4667e2:	44                   	rex.R
  4667e3:	45 20 25 64 3a 20 45 	and    %r12b,0x45203a64(%rip)        # 4566a24e <_end+0x44fb194e>
  4667ea:	72 72                	jb     46685e <usage_message+0x4b1e>
  4667ec:	6f                   	outsl  %ds:(%rsi),(%dx)
  4667ed:	72 20                	jb     46680f <usage_message+0x4acf>
  4667ef:	77 68                	ja     466859 <usage_message+0x4b19>
  4667f1:	69 6c 65 20 72 65 63 	imul   $0x65636572,0x20(%rbp,%riz,2),%ebp
  4667f8:	65 
  4667f9:	69 76 69 6e 67 20 64 	imul   $0x6420676e,0x69(%rsi),%esi
  466800:	61                   	(bad)  
  466801:	74 61                	je     466864 <usage_message+0x4b24>
  466803:	20 66 72             	and    %ah,0x72(%rsi)
  466806:	6f                   	outsl  %ds:(%rsi),(%dx)
  466807:	6d                   	insl   (%dx),%es:(%rdi)
  466808:	20 4e 6f             	and    %cl,0x6f(%rsi)
  46680b:	64 65 20 5b 25       	and    %bl,%fs:%gs:0x25(%rbx)
  466810:	64                   	fs
  466811:	5d                   	pop    %rbp
  466812:	3a 20                	cmp    (%rax),%ah
  466814:	25 73 00 00 4e       	and    $0x4e000073,%eax
  466819:	4f                   	rex.WRXB
  46681a:	44                   	rex.R
  46681b:	45 20 25 64 3a 20 55 	and    %r12b,0x55203a64(%rip)        # 5566a286 <_end+0x54fb1986>
  466822:	6e                   	outsb  %ds:(%rsi),(%dx)
  466823:	61                   	(bad)  
  466824:	62                   	(bad)  
  466825:	6c                   	insb   (%dx),%es:(%rdi)
  466826:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  46682b:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46682e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46682f:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  466834:	6f                   	outsl  %ds:(%rsi),(%dx)
  466835:	20 4e 6f             	and    %cl,0x6f(%rsi)
  466838:	64 65 20 5b 25       	and    %bl,%fs:%gs:0x25(%rbx)
  46683d:	64                   	fs
  46683e:	5d                   	pop    %rbp
  46683f:	3a 20                	cmp    (%rax),%ah
  466841:	25 73 00 00 00       	and    $0x73,%eax
  466846:	00 00                	add    %al,(%rax)
  466848:	4e                   	rex.WRX
  466849:	4f                   	rex.WRXB
  46684a:	44                   	rex.R
  46684b:	45 20 25 64 3a 20 45 	and    %r12b,0x45203a64(%rip)        # 4566a2b6 <_end+0x44fb19b6>
  466852:	72 72                	jb     4668c6 <usage_message+0x4b86>
  466854:	6f                   	outsl  %ds:(%rsi),(%dx)
  466855:	72 20                	jb     466877 <usage_message+0x4b37>
  466857:	73 65                	jae    4668be <usage_message+0x4b7e>
  466859:	6e                   	outsb  %ds:(%rsi),(%dx)
  46685a:	64 69 6e 67 20 72 65 	imul   $0x73657220,%fs:0x67(%rsi),%ebp
  466861:	73 
  466862:	75 6c                	jne    4668d0 <usage_message+0x4b90>
  466864:	74 20                	je     466886 <usage_message+0x4b46>
  466866:	6f                   	outsl  %ds:(%rsi),(%dx)
  466867:	66                   	data16
  466868:	20 63 6f             	and    %ah,0x6f(%rbx)
  46686b:	6d                   	insl   (%dx),%es:(%rdi)
  46686c:	6d                   	insl   (%dx),%es:(%rdi)
  46686d:	61                   	(bad)  
  46686e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46686f:	64 20 74 6f 20       	and    %dh,%fs:0x20(%rdi,%rbp,2)
  466874:	6e                   	outsb  %ds:(%rsi),(%dx)
  466875:	6f                   	outsl  %ds:(%rsi),(%dx)
  466876:	64 65 20 25 64 00 49 	and    %ah,%fs:%gs:0x6e490064(%rip)        # 6e8f68e2 <_end+0x6e23dfe2>
  46687d:	6e 
  46687e:	20 6e 6f             	and    %ch,0x6f(%rsi)
  466881:	64                   	fs
  466882:	65                   	gs
  466883:	5f                   	pop    %rdi
  466884:	70 72                	jo     4668f8 <usage_message+0x4bb8>
  466886:	6f                   	outsl  %ds:(%rsi),(%dx)
  466887:	63 65 73             	movslq 0x73(%rbp),%esp
  46688a:	73 5f                	jae    4668eb <usage_message+0x4bab>
  46688c:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  46688f:	6d                   	insl   (%dx),%es:(%rdi)
  466890:	61                   	(bad)  
  466891:	6e                   	outsb  %ds:(%rsi),(%dx)
  466892:	64 28 29             	sub    %ch,%fs:(%rcx)
  466895:	00 73 63             	add    %dh,0x63(%rbx)
  466898:	72 69                	jb     466903 <usage_message+0x4bc3>
  46689a:	70 74                	jo     466910 <usage_message+0x4bd0>
  46689c:	69 64 00 6e 6f 64 65 	imul   $0x6365646f,0x6e(%rax,%rax,1),%esp
  4668a3:	63 
  4668a4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4668a5:	6d                   	insl   (%dx),%es:(%rdi)
  4668a6:	6d                   	insl   (%dx),%es:(%rdi)
  4668a7:	61                   	(bad)  
  4668a8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4668a9:	64 2e 63 00          	movslq %cs:%fs:(%rax),%eax
  4668ad:	73 75                	jae    466924 <usage_message+0x4be4>
  4668af:	63 63 65             	movslq 0x65(%rbx),%esp
  4668b2:	73 73                	jae    466927 <usage_message+0x4be7>
  4668b4:	00 49 6e             	add    %cl,0x6e(%rcx)
  4668b7:	20 73 65             	and    %dh,0x65(%rbx)
  4668ba:	6e                   	outsb  %ds:(%rsi),(%dx)
  4668bb:	64                   	fs
  4668bc:	5f                   	pop    %rdi
  4668bd:	73 63                	jae    466922 <usage_message+0x4be2>
  4668bf:	72 69                	jb     46692a <usage_message+0x4bea>
  4668c1:	70 74                	jo     466937 <usage_message+0x4bf7>
  4668c3:	28 6e 6f             	sub    %ch,0x6f(%rsi)
  4668c6:	64 65 69 64 3a 25 64 	imul   $0x4e002964,%fs:%gs:0x25(%rdx,%rdi,1),%esp
  4668cd:	29 00 4e 
  4668d0:	4f                   	rex.WRXB
  4668d1:	44                   	rex.R
  4668d2:	45 20 25 64 3a 20 55 	and    %r12b,0x55203a64(%rip)        # 5566a33d <_end+0x54fb1a3d>
  4668d9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4668da:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  4668de:	6e                   	outsb  %ds:(%rsi),(%dx)
  4668df:	20 4e 6f             	and    %cl,0x6f(%rsi)
  4668e2:	64 65 20 49 44       	and    %cl,%fs:%gs:0x44(%rcx)
  4668e7:	20 5b 25             	and    %bl,0x25(%rbx)
  4668ea:	64                   	fs
  4668eb:	5d                   	pop    %rbp
  4668ec:	00 2e                	add    %ch,(%rsi)
  4668ee:	2e                   	cs
  4668ef:	2f                   	(bad)  
  4668f0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4668f1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4668f2:	64                   	fs
  4668f3:	65                   	gs
  4668f4:	77 61                	ja     466957 <usage_message+0x4c17>
  4668f6:	74 63                	je     46695b <usage_message+0x4c1b>
  4668f8:	68 65 72 2f 6e       	pushq  $0x6e2f7265
  4668fd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4668fe:	64                   	fs
  4668ff:	65                   	gs
  466900:	73 65                	jae    466967 <usage_message+0x4c27>
  466902:	6e                   	outsb  %ds:(%rsi),(%dx)
  466903:	64                   	fs
  466904:	65                   	gs
  466905:	72 2e                	jb     466935 <usage_message+0x4bf5>
  466907:	63 00                	movslq (%rax),%eax
  466909:	63 61 6c             	movslq 0x6c(%rcx),%esp
  46690c:	63 75 6c             	movslq 0x6c(%rbp),%esi
  46690f:	61                   	(bad)  
  466910:	74 65                	je     466977 <usage_message+0x4c37>
  466912:	5f                   	pop    %rdi
  466913:	63 68 65             	movslq 0x65(%rax),%ebp
  466916:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466919:	75 6d                	jne    466988 <usage_message+0x4c48>
  46691b:	73 00                	jae    46691d <usage_message+0x4bdd>
  46691d:	20 61 6e             	and    %ah,0x6e(%rcx)
  466920:	64 20 74 61 62       	and    %dh,%fs:0x62(%rcx,%riz,2)
  466925:	6c                   	insb   (%dx),%es:(%rdi)
  466926:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466928:	61                   	(bad)  
  466929:	6d                   	insl   (%dx),%es:(%rdi)
  46692a:	65                   	gs
  46692b:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  466930:	00 20                	add    %ah,(%rax)
  466932:	61                   	(bad)  
  466933:	6e                   	outsb  %ds:(%rsi),(%dx)
  466934:	64 20 72 65          	and    %dh,%fs:0x65(%rdx)
  466938:	63 6f 72             	movslq 0x72(%rdi),%ebp
  46693b:	64 69 64 3d 25 6c 75 	imul   $0x6300756c,%fs:0x25(%rbp,%rdi,1),%esp
  466942:	00 63 
  466944:	6f                   	outsl  %ds:(%rsi),(%dx)
  466945:	6e                   	outsb  %ds:(%rsi),(%dx)
  466946:	63 61 74             	movslq 0x74(%rcx),%esp
  466949:	5f                   	pop    %rdi
  46694a:	77 73                	ja     4669bf <usage_message+0x4c7f>
  46694c:	28 27                	sub    %ah,(%rdi)
  46694e:	2c 27                	sub    $0x27,%al
  466950:	2c 00                	sub    $0x0,%al
  466952:	6d                   	insl   (%dx),%es:(%rdi)
  466953:	64                   	fs
  466954:	35 28 25 73 29       	xor    $0x29732528,%eax
  466959:	00 20                	add    %ah,(%rax)
  46695b:	66                   	data16
  46695c:	72 6f                	jb     4669cd <usage_message+0x4c8d>
  46695e:	6d                   	insl   (%dx),%es:(%rdi)
  46695f:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd89d8 <_end+0x685200d8>
  466965:	65                   	gs
  466966:	72 65                	jb     4669cd <usage_message+0x4c8d>
  466968:	20 31                	and    %dh,(%rcx)
  46696a:	3d 31 25 73 00       	cmp    $0x732531,%eax
  46696f:	20 61 6e             	and    %ah,0x6e(%rcx)
  466972:	64 20 25 73 3d 25 6c 	and    %ah,%fs:0x6c253d73(%rip)        # 6c6ba6ec <_end+0x6c001dec>
  466979:	75 00                	jne    46697b <usage_message+0x4c3b>
  46697b:	75 70                	jne    4669ed <usage_message+0x4cad>
  46697d:	64                   	fs
  46697e:	61                   	(bad)  
  46697f:	74 65                	je     4669e6 <usage_message+0x4ca6>
  466981:	5f                   	pop    %rdi
  466982:	63 68 65             	movslq 0x65(%rax),%ebp
  466985:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466988:	75 6d                	jne    4669f7 <usage_message+0x4cb7>
  46698a:	73 00                	jae    46698c <usage_message+0x4c4c>
  46698c:	43 61                	rex.XB (bad)  
  46698e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46698f:	6e                   	outsb  %ds:(%rsi),(%dx)
  466990:	6f                   	outsl  %ds:(%rsi),(%dx)
  466991:	74 20                	je     4669b3 <usage_message+0x4c73>
  466993:	66 69 6e 64 20 74    	imul   $0x7420,0x64(%rsi),%bp
  466999:	61                   	(bad)  
  46699a:	62                   	(bad)  
  46699b:	6c                   	insb   (%dx),%es:(%rdi)
  46699c:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  4669a0:	73 5d                	jae    4669ff <usage_message+0x4cbf>
  4669a2:	00 53 4c             	add    %dl,0x4c(%rbx)
  4669a5:	41 56                	push   %r14
  4669a7:	45 00 4d 41          	add    %r9b,0x41(%r13)
  4669ab:	53                   	push   %rbx
  4669ac:	54                   	push   %rsp
  4669ad:	45 52                	rex.RB push   %r10
  4669af:	00 67 65             	add    %ah,0x65(%rdi)
  4669b2:	74 5f                	je     466a13 <usage_message+0x4cd3>
  4669b4:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4669b7:	66 69 67 5f 64 61    	imul   $0x6164,0x5f(%rdi),%sp
  4669bd:	74 61                	je     466a20 <usage_message+0x4ce0>
  4669bf:	00 44 61 74          	add    %al,0x74(%rcx,%riz,2)
  4669c3:	61                   	(bad)  
  4669c4:	25 63 25 64 25       	and    $0x25642563,%eax
  4669c9:	63 25 64 00 0a 25    	movslq 0x250a0064(%rip),%esp        # 25506a33 <_end+0x24e4e133>
  4669cf:	73 25                	jae    4669f6 <usage_message+0x4cb6>
  4669d1:	63 25 73 25 63 25    	movslq 0x25632573(%rip),%esp        # 25a98f4a <_end+0x253e064a>
  4669d7:	64 00 73 65          	add    %dh,%fs:0x65(%rbx)
  4669db:	6c                   	insb   (%dx),%es:(%rdi)
  4669dc:	65 63 74 20 00       	movslq %gs:0x0(%rax,%riz,1),%esi
  4669e1:	25 73 2c 6c 65       	and    $0x656c2c73,%eax
  4669e6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4669e7:	67 74 68             	addr32 je 466a52 <usage_message+0x4d12>
  4669ea:	28 25 73 29 2c 00    	sub    %ah,0x2c2973(%rip)        # 729363 <_end+0x70a63>
  4669f0:	20 66 72             	and    %ah,0x72(%rsi)
  4669f3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4669f4:	6d                   	insl   (%dx),%es:(%rdi)
  4669f5:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd8a6e <_end+0x6852016e>
  4669fb:	65                   	gs
  4669fc:	72 65                	jb     466a63 <usage_message+0x4d23>
  4669fe:	20 25 73 3d 25 73    	and    %ah,0x73253d73(%rip)        # 736ba777 <_end+0x73001e77>
  466a04:	00 25 63 25 73 25    	add    %ah,0x25732563(%rip)        # 25b98f6d <_end+0x254e066d>
  466a0a:	63 25 64 25 63 00    	movslq 0x632564(%rip),%esp        # a98f74 <_end+0x3e0674>
  466a10:	73 65                	jae    466a77 <usage_message+0x4d37>
  466a12:	6c                   	insb   (%dx),%es:(%rdi)
  466a13:	65 63 74 20 6e       	movslq %gs:0x6e(%rax,%riz,1),%esi
  466a18:	6f                   	outsl  %ds:(%rsi),(%dx)
  466a19:	64 65 69 64 20 66 72 	imul   $0x206d6f72,%fs:%gs:0x66(%rax,%riz,1),%esp
  466a20:	6f 6d 20 
  466a23:	6e                   	outsb  %ds:(%rsi),(%dx)
  466a24:	6f                   	outsl  %ds:(%rsi),(%dx)
  466a25:	64                   	fs
  466a26:	65                   	gs
  466a27:	73 00                	jae    466a29 <usage_message+0x4ce9>
  466a29:	00 00                	add    %al,(%rax)
  466a2b:	00 00                	add    %al,(%rax)
  466a2d:	00 00                	add    %al,(%rax)
  466a2f:	00 69 6e             	add    %ch,0x6e(%rcx)
  466a32:	73 65                	jae    466a99 <usage_message+0x4d59>
  466a34:	72 74                	jb     466aaa <usage_message+0x4d6a>
  466a36:	20 69 6e             	and    %ch,0x6e(%rcx)
  466a39:	74 6f                	je     466aaa <usage_message+0x4d6a>
  466a3b:	20 6e 6f             	and    %ch,0x6f(%rsi)
  466a3e:	64                   	fs
  466a3f:	65                   	gs
  466a40:	5f                   	pop    %rdi
  466a41:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466a44:	75 6d                	jne    466ab3 <usage_message+0x4d73>
  466a46:	20 28                	and    %ch,(%rax)
  466a48:	6e                   	outsb  %ds:(%rsi),(%dx)
  466a49:	6f                   	outsl  %ds:(%rsi),(%dx)
  466a4a:	64 65 69 64 2c 74 61 	imul   $0x656c6261,%fs:%gs:0x74(%rsp,%rbp,1),%esp
  466a51:	62 6c 65 
  466a54:	6e                   	outsb  %ds:(%rsi),(%dx)
  466a55:	61                   	(bad)  
  466a56:	6d                   	insl   (%dx),%es:(%rdi)
  466a57:	65                   	gs
  466a58:	2c 72                	sub    $0x72,%al
  466a5a:	65 63 6f 72          	movslq %gs:0x72(%rdi),%ebp
  466a5e:	64 69 64 2c 63 6b 73 	imul   $0x6d75736b,%fs:0x63(%rsp,%rbp,1),%esp
  466a65:	75 6d 
  466a67:	74 79                	je     466ae2 <usage_message+0x4da2>
  466a69:	70 65                	jo     466ad0 <usage_message+0x4d90>
  466a6b:	2c 63                	sub    $0x63,%al
  466a6d:	6b 73 75 6d          	imul   $0x6d,0x75(%rbx),%esi
  466a71:	29 20                	sub    %esp,(%rax)
  466a73:	73 65                	jae    466ada <usage_message+0x4d9a>
  466a75:	6c                   	insb   (%dx),%es:(%rdi)
  466a76:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  466a7b:	64                   	fs
  466a7c:	2c 27                	sub    $0x27,%al
  466a7e:	25 73 27 2c 25       	and    $0x252c2773,%eax
  466a83:	73 2c                	jae    466ab1 <usage_message+0x4d71>
  466a85:	25 64 2c 00 00       	and    $0x2c64,%eax
  466a8a:	00 00                	add    %al,(%rax)
  466a8c:	00 00                	add    %al,(%rax)
  466a8e:	00 00                	add    %al,(%rax)
  466a90:	63 61 73             	movslq 0x73(%rcx),%esp
  466a93:	65 20 77 68          	and    %dh,%gs:0x68(%rdi)
  466a97:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466a99:	20 25 73 20 69 73    	and    %ah,0x73692073(%rip)        # 73af8b12 <_end+0x73440212>
  466a9f:	20 6e 75             	and    %ch,0x75(%rsi)
  466aa2:	6c                   	insb   (%dx),%es:(%rdi)
  466aa3:	6c                   	insb   (%dx),%es:(%rdi)
  466aa4:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  466aa8:	6e                   	outsb  %ds:(%rsi),(%dx)
  466aa9:	20 27                	and    %ah,(%rdi)
  466aab:	4e 55                	rex.WRX push   %rbp
  466aad:	4c                   	rex.WR
  466aae:	4c 27                	rex.WR (bad)  
  466ab0:	20 65 6c             	and    %ah,0x6c(%rbp)
  466ab3:	73 65                	jae    466b1a <usage_message+0x4dda>
  466ab5:	20 63 61             	and    %ah,0x61(%rbx)
  466ab8:	73 74                	jae    466b2e <usage_message+0x4dee>
  466aba:	28 25 73 20 61 73    	sub    %ah,0x73612073(%rip)        # 73a78b33 <_end+0x733c0233>
  466ac0:	20 63 68             	and    %ah,0x68(%rbx)
  466ac3:	61                   	(bad)  
  466ac4:	72 29                	jb     466aef <usage_message+0x4daf>
  466ac6:	20 65 6e             	and    %ah,0x6e(%rbp)
  466ac9:	64 00 00             	add    %al,%fs:(%rax)
  466acc:	00 00                	add    %al,(%rax)
  466ace:	00 00                	add    %al,(%rax)
  466ad0:	63 61 73             	movslq 0x73(%rcx),%esp
  466ad3:	65 20 77 68          	and    %dh,%gs:0x68(%rdi)
  466ad7:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466ad9:	20 25 73 20 69 73    	and    %ah,0x73692073(%rip)        # 73af8b52 <_end+0x73440252>
  466adf:	20 6e 75             	and    %ch,0x75(%rsi)
  466ae2:	6c                   	insb   (%dx),%es:(%rdi)
  466ae3:	6c                   	insb   (%dx),%es:(%rdi)
  466ae4:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  466ae8:	6e                   	outsb  %ds:(%rsi),(%dx)
  466ae9:	20 27                	and    %ah,(%rdi)
  466aeb:	4e 55                	rex.WRX push   %rbp
  466aed:	4c                   	rex.WR
  466aee:	4c 27                	rex.WR (bad)  
  466af0:	20 65 6c             	and    %ah,0x6c(%rbp)
  466af3:	73 65                	jae    466b5a <usage_message+0x4e1a>
  466af5:	20 6d 64             	and    %ch,0x64(%rbp)
  466af8:	35 28 25 73 29       	xor    $0x29732528,%eax
  466afd:	20 65 6e             	and    %ah,0x6e(%rbp)
  466b00:	64 00 00             	add    %al,%fs:(%rax)
  466b03:	00 00                	add    %al,(%rax)
  466b05:	00 00                	add    %al,(%rax)
  466b07:	00 20                	add    %ah,(%rax)
  466b09:	61                   	(bad)  
  466b0a:	6e                   	outsb  %ds:(%rsi),(%dx)
  466b0b:	64 20 63 75          	and    %ah,%fs:0x75(%rbx)
  466b0f:	72 72                	jb     466b83 <usage_message+0x4e43>
  466b11:	2e 74 61             	je,pn  466b75 <usage_message+0x4e35>
  466b14:	62                   	(bad)  
  466b15:	6c                   	insb   (%dx),%es:(%rdi)
  466b16:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466b18:	61                   	(bad)  
  466b19:	6d                   	insl   (%dx),%es:(%rdi)
  466b1a:	65                   	gs
  466b1b:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  466b20:	20 61 6e             	and    %ah,0x6e(%rcx)
  466b23:	64 20 63 75          	and    %ah,%fs:0x75(%rbx)
  466b27:	72 72                	jb     466b9b <usage_message+0x4e5b>
  466b29:	2e 72 65             	jb,pn  466b91 <usage_message+0x4e51>
  466b2c:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466b2f:	64 69 64 3d 25 6c 75 	imul   $0x756c,%fs:0x25(%rbp,%rdi,1),%esp
  466b36:	00 00 
  466b38:	20 61 6e             	and    %ah,0x6e(%rcx)
  466b3b:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  466b3f:	65                   	gs
  466b40:	76 2e                	jbe    466b70 <usage_message+0x4e30>
  466b42:	74 61                	je     466ba5 <usage_message+0x4e65>
  466b44:	62                   	(bad)  
  466b45:	6c                   	insb   (%dx),%es:(%rdi)
  466b46:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466b48:	61                   	(bad)  
  466b49:	6d                   	insl   (%dx),%es:(%rdi)
  466b4a:	65                   	gs
  466b4b:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  466b50:	20 61 6e             	and    %ah,0x6e(%rcx)
  466b53:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  466b57:	65                   	gs
  466b58:	76 2e                	jbe    466b88 <usage_message+0x4e48>
  466b5a:	72 65                	jb     466bc1 <usage_message+0x4e81>
  466b5c:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466b5f:	64 69 64 3d 25 6c 75 	imul   $0x756c,%fs:0x25(%rbp,%rdi,1),%esp
  466b66:	00 00 
  466b68:	73 65                	jae    466bcf <usage_message+0x4e8f>
  466b6a:	6c                   	insb   (%dx),%es:(%rdi)
  466b6b:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  466b70:	75 72                	jne    466be4 <usage_message+0x4ea4>
  466b72:	72 2e                	jb     466ba2 <usage_message+0x4e62>
  466b74:	74 61                	je     466bd7 <usage_message+0x4e97>
  466b76:	62                   	(bad)  
  466b77:	6c                   	insb   (%dx),%es:(%rdi)
  466b78:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466b7a:	61                   	(bad)  
  466b7b:	6d                   	insl   (%dx),%es:(%rdi)
  466b7c:	65                   	gs
  466b7d:	2c 63                	sub    $0x63,%al
  466b7f:	75 72                	jne    466bf3 <usage_message+0x4eb3>
  466b81:	72 2e                	jb     466bb1 <usage_message+0x4e71>
  466b83:	72 65                	jb     466bea <usage_message+0x4eaa>
  466b85:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466b88:	64 69 64 2c 70 72 65 	imul   $0x2e766572,%fs:0x70(%rsp,%rbp,1),%esp
  466b8f:	76 2e 
  466b91:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466b94:	75 6d                	jne    466c03 <usage_message+0x4ec3>
  466b96:	2c 63                	sub    $0x63,%al
  466b98:	75 72                	jne    466c0c <usage_message+0x4ecc>
  466b9a:	72 2e                	jb     466bca <usage_message+0x4e8a>
  466b9c:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466b9f:	75 6d                	jne    466c0e <usage_message+0x4ece>
  466ba1:	2c 70                	sub    $0x70,%al
  466ba3:	72 65                	jb     466c0a <usage_message+0x4eca>
  466ba5:	76 2e                	jbe    466bd5 <usage_message+0x4e95>
  466ba7:	73 79                	jae    466c22 <usage_message+0x4ee2>
  466ba9:	6e                   	outsb  %ds:(%rsi),(%dx)
  466baa:	63 20                	movslq (%rax),%esp
  466bac:	66                   	data16
  466bad:	72 6f                	jb     466c1e <usage_message+0x4ede>
  466baf:	6d                   	insl   (%dx),%es:(%rdi)
  466bb0:	20 6e 6f             	and    %ch,0x6f(%rsi)
  466bb3:	64                   	fs
  466bb4:	65                   	gs
  466bb5:	5f                   	pop    %rdi
  466bb6:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466bb9:	75 6d                	jne    466c28 <usage_message+0x4ee8>
  466bbb:	20 63 75             	and    %ah,0x75(%rbx)
  466bbe:	72 72                	jb     466c32 <usage_message+0x4ef2>
  466bc0:	2c 20                	sub    $0x20,%al
  466bc2:	6e                   	outsb  %ds:(%rsi),(%dx)
  466bc3:	6f                   	outsl  %ds:(%rsi),(%dx)
  466bc4:	64                   	fs
  466bc5:	65                   	gs
  466bc6:	5f                   	pop    %rdi
  466bc7:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466bca:	75 6d                	jne    466c39 <usage_message+0x4ef9>
  466bcc:	20 70 72             	and    %dh,0x72(%rax)
  466bcf:	65                   	gs
  466bd0:	76 20                	jbe    466bf2 <usage_message+0x4eb2>
  466bd2:	77 68                	ja     466c3c <usage_message+0x4efc>
  466bd4:	65                   	gs
  466bd5:	72 65                	jb     466c3c <usage_message+0x4efc>
  466bd7:	20 63 75             	and    %ah,0x75(%rbx)
  466bda:	72 72                	jb     466c4e <usage_message+0x4f0e>
  466bdc:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  466bde:	6f                   	outsl  %ds:(%rsi),(%dx)
  466bdf:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  466be6:	20 61 6e 
  466be9:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  466bed:	65                   	gs
  466bee:	76 2e                	jbe    466c1e <usage_message+0x4ede>
  466bf0:	6e                   	outsb  %ds:(%rsi),(%dx)
  466bf1:	6f                   	outsl  %ds:(%rsi),(%dx)
  466bf2:	64 65 69 64 3d 63 75 	imul   $0x2e727275,%fs:%gs:0x63(%rbp,%rdi,1),%esp
  466bf9:	72 72 2e 
  466bfc:	6e                   	outsb  %ds:(%rsi),(%dx)
  466bfd:	6f                   	outsl  %ds:(%rsi),(%dx)
  466bfe:	64 65 69 64 20 61 6e 	imul   $0x6320646e,%fs:%gs:0x61(%rax,%riz,1),%esp
  466c05:	64 20 63 
  466c08:	75 72                	jne    466c7c <usage_message+0x4f3c>
  466c0a:	72 2e                	jb     466c3a <usage_message+0x4efa>
  466c0c:	74 61                	je     466c6f <usage_message+0x4f2f>
  466c0e:	62                   	(bad)  
  466c0f:	6c                   	insb   (%dx),%es:(%rdi)
  466c10:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466c12:	61                   	(bad)  
  466c13:	6d                   	insl   (%dx),%es:(%rdi)
  466c14:	65                   	gs
  466c15:	3d 70 72 65 76       	cmp    $0x76657270,%eax
  466c1a:	2e 74 61             	je,pn  466c7e <usage_message+0x4f3e>
  466c1d:	62                   	(bad)  
  466c1e:	6c                   	insb   (%dx),%es:(%rdi)
  466c1f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466c21:	61                   	(bad)  
  466c22:	6d                   	insl   (%dx),%es:(%rdi)
  466c23:	65 20 61 6e          	and    %ah,%gs:0x6e(%rcx)
  466c27:	64 20 63 75          	and    %ah,%fs:0x75(%rbx)
  466c2b:	72 72                	jb     466c9f <usage_message+0x4f5f>
  466c2d:	2e 72 65             	jb,pn  466c95 <usage_message+0x4f55>
  466c30:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466c33:	64 69 64 3d 70 72 65 	imul   $0x2e766572,%fs:0x70(%rbp,%rdi,1),%esp
  466c3a:	76 2e 
  466c3c:	72 65                	jb     466ca3 <usage_message+0x4f63>
  466c3e:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466c41:	64 69 64 20 61 6e 64 	imul   $0x6320646e,%fs:0x61(%rax,%riz,1),%esp
  466c48:	20 63 
  466c4a:	75 72                	jne    466cbe <usage_message+0x4f7e>
  466c4c:	72 2e                	jb     466c7c <usage_message+0x4f3c>
  466c4e:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466c51:	75 6d                	jne    466cc0 <usage_message+0x4f80>
  466c53:	74 79                	je     466cce <usage_message+0x4f8e>
  466c55:	70 65                	jo     466cbc <usage_message+0x4f7c>
  466c57:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  466c5c:	6e                   	outsb  %ds:(%rsi),(%dx)
  466c5d:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  466c61:	65                   	gs
  466c62:	76 2e                	jbe    466c92 <usage_message+0x4f52>
  466c64:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466c67:	75 6d                	jne    466cd6 <usage_message+0x4f96>
  466c69:	74 79                	je     466ce4 <usage_message+0x4fa4>
  466c6b:	70 65                	jo     466cd2 <usage_message+0x4f92>
  466c6d:	3d 25 64 25 73       	cmp    $0x73256425,%eax
  466c72:	20 75 6e             	and    %dh,0x6e(%rbp)
  466c75:	69 6f 6e 20 61 6c 6c 	imul   $0x6c6c6120,0x6e(%rdi),%ebp
  466c7c:	20 73 65             	and    %dh,0x65(%rbx)
  466c7f:	6c                   	insb   (%dx),%es:(%rdi)
  466c80:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  466c85:	75 72                	jne    466cf9 <usage_message+0x4fb9>
  466c87:	72 2e                	jb     466cb7 <usage_message+0x4f77>
  466c89:	74 61                	je     466cec <usage_message+0x4fac>
  466c8b:	62                   	(bad)  
  466c8c:	6c                   	insb   (%dx),%es:(%rdi)
  466c8d:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466c8f:	61                   	(bad)  
  466c90:	6d                   	insl   (%dx),%es:(%rdi)
  466c91:	65                   	gs
  466c92:	2c 63                	sub    $0x63,%al
  466c94:	75 72                	jne    466d08 <usage_message+0x4fc8>
  466c96:	72 2e                	jb     466cc6 <usage_message+0x4f86>
  466c98:	72 65                	jb     466cff <usage_message+0x4fbf>
  466c9a:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466c9d:	64 69 64 2c 70 72 65 	imul   $0x2e766572,%fs:0x70(%rsp,%rbp,1),%esp
  466ca4:	76 2e 
  466ca6:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466ca9:	75 6d                	jne    466d18 <usage_message+0x4fd8>
  466cab:	2c 63                	sub    $0x63,%al
  466cad:	75 72                	jne    466d21 <usage_message+0x4fe1>
  466caf:	72 2e                	jb     466cdf <usage_message+0x4f9f>
  466cb1:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466cb4:	75 6d                	jne    466d23 <usage_message+0x4fe3>
  466cb6:	2c 4e                	sub    $0x4e,%al
  466cb8:	55                   	push   %rbp
  466cb9:	4c                   	rex.WR
  466cba:	4c 20 66 72          	rex.WR and    %r12b,0x72(%rsi)
  466cbe:	6f                   	outsl  %ds:(%rsi),(%dx)
  466cbf:	6d                   	insl   (%dx),%es:(%rdi)
  466cc0:	20 6e 6f             	and    %ch,0x6f(%rsi)
  466cc3:	64                   	fs
  466cc4:	65                   	gs
  466cc5:	5f                   	pop    %rdi
  466cc6:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466cc9:	75 6d                	jne    466d38 <usage_message+0x4ff8>
  466ccb:	20 63 75             	and    %ah,0x75(%rbx)
  466cce:	72 72                	jb     466d42 <usage_message+0x5002>
  466cd0:	20 6c 65 66          	and    %ch,0x66(%rbp,%riz,2)
  466cd4:	74 20                	je     466cf6 <usage_message+0x4fb6>
  466cd6:	6a 6f                	pushq  $0x6f
  466cd8:	69 6e 20 6e 6f 64 65 	imul   $0x65646f6e,0x20(%rsi),%ebp
  466cdf:	5f                   	pop    %rdi
  466ce0:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466ce3:	75 6d                	jne    466d52 <usage_message+0x5012>
  466ce5:	20 70 72             	and    %dh,0x72(%rax)
  466ce8:	65                   	gs
  466ce9:	76 20                	jbe    466d0b <usage_message+0x4fcb>
  466ceb:	6f                   	outsl  %ds:(%rsi),(%dx)
  466cec:	6e                   	outsb  %ds:(%rsi),(%dx)
  466ced:	20 70 72             	and    %dh,0x72(%rax)
  466cf0:	65                   	gs
  466cf1:	76 2e                	jbe    466d21 <usage_message+0x4fe1>
  466cf3:	6e                   	outsb  %ds:(%rsi),(%dx)
  466cf4:	6f                   	outsl  %ds:(%rsi),(%dx)
  466cf5:	64 65 69 64 3d 63 75 	imul   $0x2e727275,%fs:%gs:0x63(%rbp,%rdi,1),%esp
  466cfc:	72 72 2e 
  466cff:	6e                   	outsb  %ds:(%rsi),(%dx)
  466d00:	6f                   	outsl  %ds:(%rsi),(%dx)
  466d01:	64 65 69 64 20 61 6e 	imul   $0x7020646e,%fs:%gs:0x61(%rax,%riz,1),%esp
  466d08:	64 20 70 
  466d0b:	72 65                	jb     466d72 <usage_message+0x5032>
  466d0d:	76 2e                	jbe    466d3d <usage_message+0x4ffd>
  466d0f:	74 61                	je     466d72 <usage_message+0x5032>
  466d11:	62                   	(bad)  
  466d12:	6c                   	insb   (%dx),%es:(%rdi)
  466d13:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466d15:	61                   	(bad)  
  466d16:	6d                   	insl   (%dx),%es:(%rdi)
  466d17:	65                   	gs
  466d18:	3d 63 75 72 72       	cmp    $0x72727563,%eax
  466d1d:	2e 74 61             	je,pn  466d81 <usage_message+0x5041>
  466d20:	62                   	(bad)  
  466d21:	6c                   	insb   (%dx),%es:(%rdi)
  466d22:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466d24:	61                   	(bad)  
  466d25:	6d                   	insl   (%dx),%es:(%rdi)
  466d26:	65 20 61 6e          	and    %ah,%gs:0x6e(%rcx)
  466d2a:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  466d2e:	65                   	gs
  466d2f:	76 2e                	jbe    466d5f <usage_message+0x501f>
  466d31:	72 65                	jb     466d98 <usage_message+0x5058>
  466d33:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466d36:	64 69 64 3d 63 75 72 	imul   $0x2e727275,%fs:0x63(%rbp,%rdi,1),%esp
  466d3d:	72 2e 
  466d3f:	72 65                	jb     466da6 <usage_message+0x5066>
  466d41:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466d44:	64 69 64 20 61 6e 64 	imul   $0x7020646e,%fs:0x61(%rax,%riz,1),%esp
  466d4b:	20 70 
  466d4d:	72 65                	jb     466db4 <usage_message+0x5074>
  466d4f:	76 2e                	jbe    466d7f <usage_message+0x503f>
  466d51:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466d54:	75 6d                	jne    466dc3 <usage_message+0x5083>
  466d56:	74 79                	je     466dd1 <usage_message+0x5091>
  466d58:	70 65                	jo     466dbf <usage_message+0x507f>
  466d5a:	3d 25 64 20 77       	cmp    $0x77206425,%eax
  466d5f:	68 65 72 65 20       	pushq  $0x20657265
  466d64:	63 75 72             	movslq 0x72(%rbp),%esi
  466d67:	72 2e                	jb     466d97 <usage_message+0x5057>
  466d69:	6e                   	outsb  %ds:(%rsi),(%dx)
  466d6a:	6f                   	outsl  %ds:(%rsi),(%dx)
  466d6b:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  466d72:	20 61 6e 
  466d75:	64 20 63 75          	and    %ah,%fs:0x75(%rbx)
  466d79:	72 72                	jb     466ded <usage_message+0x50ad>
  466d7b:	2e 63 6b 73          	movslq %cs:0x73(%rbx),%ebp
  466d7f:	75 6d                	jne    466dee <usage_message+0x50ae>
  466d81:	74 79                	je     466dfc <usage_message+0x50bc>
  466d83:	70 65                	jo     466dea <usage_message+0x50aa>
  466d85:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  466d8a:	6e                   	outsb  %ds:(%rsi),(%dx)
  466d8b:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  466d8f:	65                   	gs
  466d90:	76 2e                	jbe    466dc0 <usage_message+0x5080>
  466d92:	74 61                	je     466df5 <usage_message+0x50b5>
  466d94:	62                   	(bad)  
  466d95:	6c                   	insb   (%dx),%es:(%rdi)
  466d96:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466d98:	61                   	(bad)  
  466d99:	6d                   	insl   (%dx),%es:(%rdi)
  466d9a:	65 20 69 73          	and    %ch,%gs:0x73(%rcx)
  466d9e:	20 6e 75             	and    %ch,0x75(%rsi)
  466da1:	6c                   	insb   (%dx),%es:(%rdi)
  466da2:	6c                   	insb   (%dx),%es:(%rdi)
  466da3:	25 73 20 75 6e       	and    $0x6e752073,%eax
  466da8:	69 6f 6e 20 61 6c 6c 	imul   $0x6c6c6120,0x6e(%rdi),%ebp
  466daf:	20 73 65             	and    %dh,0x65(%rbx)
  466db2:	6c                   	insb   (%dx),%es:(%rdi)
  466db3:	65 63 74 20 70       	movslq %gs:0x70(%rax,%riz,1),%esi
  466db8:	72 65                	jb     466e1f <usage_message+0x50df>
  466dba:	76 2e                	jbe    466dea <usage_message+0x50aa>
  466dbc:	74 61                	je     466e1f <usage_message+0x50df>
  466dbe:	62                   	(bad)  
  466dbf:	6c                   	insb   (%dx),%es:(%rdi)
  466dc0:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466dc2:	61                   	(bad)  
  466dc3:	6d                   	insl   (%dx),%es:(%rdi)
  466dc4:	65                   	gs
  466dc5:	2c 70                	sub    $0x70,%al
  466dc7:	72 65                	jb     466e2e <usage_message+0x50ee>
  466dc9:	76 2e                	jbe    466df9 <usage_message+0x50b9>
  466dcb:	72 65                	jb     466e32 <usage_message+0x50f2>
  466dcd:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466dd0:	64 69 64 2c 70 72 65 	imul   $0x2e766572,%fs:0x70(%rsp,%rbp,1),%esp
  466dd7:	76 2e 
  466dd9:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466ddc:	75 6d                	jne    466e4b <usage_message+0x510b>
  466dde:	2c 63                	sub    $0x63,%al
  466de0:	75 72                	jne    466e54 <usage_message+0x5114>
  466de2:	72 2e                	jb     466e12 <usage_message+0x50d2>
  466de4:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466de7:	75 6d                	jne    466e56 <usage_message+0x5116>
  466de9:	2c 70                	sub    $0x70,%al
  466deb:	72 65                	jb     466e52 <usage_message+0x5112>
  466ded:	76 2e                	jbe    466e1d <usage_message+0x50dd>
  466def:	73 79                	jae    466e6a <usage_message+0x512a>
  466df1:	6e                   	outsb  %ds:(%rsi),(%dx)
  466df2:	63 20                	movslq (%rax),%esp
  466df4:	66                   	data16
  466df5:	72 6f                	jb     466e66 <usage_message+0x5126>
  466df7:	6d                   	insl   (%dx),%es:(%rdi)
  466df8:	20 6e 6f             	and    %ch,0x6f(%rsi)
  466dfb:	64                   	fs
  466dfc:	65                   	gs
  466dfd:	5f                   	pop    %rdi
  466dfe:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466e01:	75 6d                	jne    466e70 <usage_message+0x5130>
  466e03:	20 70 72             	and    %dh,0x72(%rax)
  466e06:	65                   	gs
  466e07:	76 20                	jbe    466e29 <usage_message+0x50e9>
  466e09:	6c                   	insb   (%dx),%es:(%rdi)
  466e0a:	65                   	gs
  466e0b:	66                   	data16
  466e0c:	74 20                	je     466e2e <usage_message+0x50ee>
  466e0e:	6a 6f                	pushq  $0x6f
  466e10:	69 6e 20 6e 6f 64 65 	imul   $0x65646f6e,0x20(%rsi),%ebp
  466e17:	5f                   	pop    %rdi
  466e18:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466e1b:	75 6d                	jne    466e8a <usage_message+0x514a>
  466e1d:	20 63 75             	and    %ah,0x75(%rbx)
  466e20:	72 72                	jb     466e94 <usage_message+0x5154>
  466e22:	20 6f 6e             	and    %ch,0x6e(%rdi)
  466e25:	20 63 75             	and    %ah,0x75(%rbx)
  466e28:	72 72                	jb     466e9c <usage_message+0x515c>
  466e2a:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  466e2c:	6f                   	outsl  %ds:(%rsi),(%dx)
  466e2d:	64 65 69 64 3d 70 72 	imul   $0x2e766572,%fs:%gs:0x70(%rbp,%rdi,1),%esp
  466e34:	65 76 2e 
  466e37:	6e                   	outsb  %ds:(%rsi),(%dx)
  466e38:	6f                   	outsl  %ds:(%rsi),(%dx)
  466e39:	64 65 69 64 20 61 6e 	imul   $0x6320646e,%fs:%gs:0x61(%rax,%riz,1),%esp
  466e40:	64 20 63 
  466e43:	75 72                	jne    466eb7 <usage_message+0x5177>
  466e45:	72 2e                	jb     466e75 <usage_message+0x5135>
  466e47:	74 61                	je     466eaa <usage_message+0x516a>
  466e49:	62                   	(bad)  
  466e4a:	6c                   	insb   (%dx),%es:(%rdi)
  466e4b:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466e4d:	61                   	(bad)  
  466e4e:	6d                   	insl   (%dx),%es:(%rdi)
  466e4f:	65                   	gs
  466e50:	3d 70 72 65 76       	cmp    $0x76657270,%eax
  466e55:	2e 74 61             	je,pn  466eb9 <usage_message+0x5179>
  466e58:	62                   	(bad)  
  466e59:	6c                   	insb   (%dx),%es:(%rdi)
  466e5a:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466e5c:	61                   	(bad)  
  466e5d:	6d                   	insl   (%dx),%es:(%rdi)
  466e5e:	65 20 61 6e          	and    %ah,%gs:0x6e(%rcx)
  466e62:	64 20 63 75          	and    %ah,%fs:0x75(%rbx)
  466e66:	72 72                	jb     466eda <usage_message+0x519a>
  466e68:	2e 72 65             	jb,pn  466ed0 <usage_message+0x5190>
  466e6b:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466e6e:	64 69 64 3d 70 72 65 	imul   $0x2e766572,%fs:0x70(%rbp,%rdi,1),%esp
  466e75:	76 2e 
  466e77:	72 65                	jb     466ede <usage_message+0x519e>
  466e79:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466e7c:	64 69 64 20 61 6e 64 	imul   $0x6320646e,%fs:0x61(%rax,%riz,1),%esp
  466e83:	20 63 
  466e85:	75 72                	jne    466ef9 <usage_message+0x51b9>
  466e87:	72 2e                	jb     466eb7 <usage_message+0x5177>
  466e89:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466e8c:	75 6d                	jne    466efb <usage_message+0x51bb>
  466e8e:	74 79                	je     466f09 <usage_message+0x51c9>
  466e90:	70 65                	jo     466ef7 <usage_message+0x51b7>
  466e92:	3d 25 64 20 77       	cmp    $0x77206425,%eax
  466e97:	68 65 72 65 20       	pushq  $0x20657265
  466e9c:	70 72                	jo     466f10 <usage_message+0x51d0>
  466e9e:	65                   	gs
  466e9f:	76 2e                	jbe    466ecf <usage_message+0x518f>
  466ea1:	6e                   	outsb  %ds:(%rsi),(%dx)
  466ea2:	6f                   	outsl  %ds:(%rsi),(%dx)
  466ea3:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  466eaa:	20 61 6e 
  466ead:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  466eb1:	65                   	gs
  466eb2:	76 2e                	jbe    466ee2 <usage_message+0x51a2>
  466eb4:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466eb7:	75 6d                	jne    466f26 <usage_message+0x51e6>
  466eb9:	74 79                	je     466f34 <usage_message+0x51f4>
  466ebb:	70 65                	jo     466f22 <usage_message+0x51e2>
  466ebd:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  466ec2:	6e                   	outsb  %ds:(%rsi),(%dx)
  466ec3:	64 20 63 75          	and    %ah,%fs:0x75(%rbx)
  466ec7:	72 72                	jb     466f3b <usage_message+0x51fb>
  466ec9:	2e 74 61             	je,pn  466f2d <usage_message+0x51ed>
  466ecc:	62                   	(bad)  
  466ecd:	6c                   	insb   (%dx),%es:(%rdi)
  466ece:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466ed0:	61                   	(bad)  
  466ed1:	6d                   	insl   (%dx),%es:(%rdi)
  466ed2:	65 20 69 73          	and    %ch,%gs:0x73(%rcx)
  466ed6:	20 6e 75             	and    %ch,0x75(%rsi)
  466ed9:	6c                   	insb   (%dx),%es:(%rdi)
  466eda:	6c                   	insb   (%dx),%es:(%rdi)
  466edb:	25 73 00 00 00       	and    $0x73,%eax
  466ee0:	75 70                	jne    466f52 <usage_message+0x5212>
  466ee2:	64                   	fs
  466ee3:	61                   	(bad)  
  466ee4:	74 65                	je     466f4b <usage_message+0x520b>
  466ee6:	20 6e 6f             	and    %ch,0x6f(%rsi)
  466ee9:	64                   	fs
  466eea:	65                   	gs
  466eeb:	5f                   	pop    %rdi
  466eec:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466eef:	75 6d                	jne    466f5e <usage_message+0x521e>
  466ef1:	20 73 65             	and    %dh,0x65(%rbx)
  466ef4:	74 20                	je     466f16 <usage_message+0x51d6>
  466ef6:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466ef9:	75 6d                	jne    466f68 <usage_message+0x5228>
  466efb:	74 79                	je     466f76 <usage_message+0x5236>
  466efd:	70 65                	jo     466f64 <usage_message+0x5224>
  466eff:	3d 25 64 2c 63       	cmp    $0x632c6425,%eax
  466f04:	6b 73 75 6d          	imul   $0x6d,0x75(%rbx),%esi
  466f08:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  466f0d:	2c 73                	sub    $0x73,%al
  466f0f:	79 6e                	jns    466f7f <usage_message+0x523f>
  466f11:	63 3d 27 25 73 27    	movslq 0x27732527(%rip),%edi        # 27b9943e <_end+0x274e0b3e>
  466f17:	20 77 68             	and    %dh,0x68(%rdi)
  466f1a:	65                   	gs
  466f1b:	72 65                	jb     466f82 <usage_message+0x5242>
  466f1d:	20 6e 6f             	and    %ch,0x6f(%rsi)
  466f20:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  466f27:	20 61 6e 
  466f2a:	64 20 63 6b          	and    %ah,%fs:0x6b(%rbx)
  466f2e:	73 75                	jae    466fa5 <usage_message+0x5265>
  466f30:	6d                   	insl   (%dx),%es:(%rdi)
  466f31:	74 79                	je     466fac <usage_message+0x526c>
  466f33:	70 65                	jo     466f9a <usage_message+0x525a>
  466f35:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  466f3a:	6e                   	outsb  %ds:(%rsi),(%dx)
  466f3b:	64 20 74 61 62       	and    %dh,%fs:0x62(%rcx,%riz,2)
  466f40:	6c                   	insb   (%dx),%es:(%rdi)
  466f41:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466f43:	61                   	(bad)  
  466f44:	6d                   	insl   (%dx),%es:(%rdi)
  466f45:	65                   	gs
  466f46:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  466f4b:	20 61 6e             	and    %ah,0x6e(%rcx)
  466f4e:	64 20 72 65          	and    %dh,%fs:0x65(%rdx)
  466f52:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466f55:	64 69 64 3d 25 73 3b 	imul   $0xa3b73,%fs:0x25(%rbp,%rdi,1),%esp
  466f5c:	0a 00 
  466f5e:	00 00                	add    %al,(%rax)
  466f60:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  466f62:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206f97db <_end+0x20040edb>
  466f68:	6e                   	outsb  %ds:(%rsi),(%dx)
  466f69:	6f                   	outsl  %ds:(%rsi),(%dx)
  466f6a:	64 65 3a 25 64 20 64 	cmp    %fs:%gs:0x65642064(%rip),%ah        # 65aa8fd6 <_end+0x653f06d6>
  466f71:	65 
  466f72:	73 74                	jae    466fe8 <usage_message+0x52a8>
  466f74:	5f                   	pop    %rdi
  466f75:	6e                   	outsb  %ds:(%rsi),(%dx)
  466f76:	6f                   	outsl  %ds:(%rsi),(%dx)
  466f77:	64                   	fs
  466f78:	65                   	gs
  466f79:	74 79                	je     466ff4 <usage_message+0x52b4>
  466f7b:	70 65                	jo     466fe2 <usage_message+0x52a2>
  466f7d:	3a 25 73 00 00 00    	cmp    0x73(%rip),%ah        # 466ff6 <usage_message+0x52b6>
  466f83:	00 00                	add    %al,(%rax)
  466f85:	00 00                	add    %al,(%rax)
  466f87:	00 73 65             	add    %dh,0x65(%rbx)
  466f8a:	6c                   	insb   (%dx),%es:(%rdi)
  466f8b:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  466f90:	75 72                	jne    467004 <usage_message+0x52c4>
  466f92:	72 2e                	jb     466fc2 <usage_message+0x5282>
  466f94:	74 61                	je     466ff7 <usage_message+0x52b7>
  466f96:	62                   	(bad)  
  466f97:	6c                   	insb   (%dx),%es:(%rdi)
  466f98:	65 6e                	outsb  %gs:(%rsi),(%dx)
  466f9a:	61                   	(bad)  
  466f9b:	6d                   	insl   (%dx),%es:(%rdi)
  466f9c:	65                   	gs
  466f9d:	2c 63                	sub    $0x63,%al
  466f9f:	75 72                	jne    467013 <usage_message+0x52d3>
  466fa1:	72 2e                	jb     466fd1 <usage_message+0x5291>
  466fa3:	72 65                	jb     46700a <usage_message+0x52ca>
  466fa5:	63 6f 72             	movslq 0x72(%rdi),%ebp
  466fa8:	64 69 64 2c 70 72 65 	imul   $0x2e766572,%fs:0x70(%rsp,%rbp,1),%esp
  466faf:	76 2e 
  466fb1:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466fb4:	75 6d                	jne    467023 <usage_message+0x52e3>
  466fb6:	2c 63                	sub    $0x63,%al
  466fb8:	75 72                	jne    46702c <usage_message+0x52ec>
  466fba:	72 2e                	jb     466fea <usage_message+0x52aa>
  466fbc:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466fbf:	75 6d                	jne    46702e <usage_message+0x52ee>
  466fc1:	2c 70                	sub    $0x70,%al
  466fc3:	72 65                	jb     46702a <usage_message+0x52ea>
  466fc5:	76 2e                	jbe    466ff5 <usage_message+0x52b5>
  466fc7:	73 79                	jae    467042 <usage_message+0x5302>
  466fc9:	6e                   	outsb  %ds:(%rsi),(%dx)
  466fca:	63 20                	movslq (%rax),%esp
  466fcc:	66                   	data16
  466fcd:	72 6f                	jb     46703e <usage_message+0x52fe>
  466fcf:	6d                   	insl   (%dx),%es:(%rdi)
  466fd0:	20 6e 6f             	and    %ch,0x6f(%rsi)
  466fd3:	64                   	fs
  466fd4:	65                   	gs
  466fd5:	5f                   	pop    %rdi
  466fd6:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466fd9:	75 6d                	jne    467048 <usage_message+0x5308>
  466fdb:	20 63 75             	and    %ah,0x75(%rbx)
  466fde:	72 72                	jb     467052 <usage_message+0x5312>
  466fe0:	2c 20                	sub    $0x20,%al
  466fe2:	6e                   	outsb  %ds:(%rsi),(%dx)
  466fe3:	6f                   	outsl  %ds:(%rsi),(%dx)
  466fe4:	64                   	fs
  466fe5:	65                   	gs
  466fe6:	5f                   	pop    %rdi
  466fe7:	63 6b 73             	movslq 0x73(%rbx),%ebp
  466fea:	75 6d                	jne    467059 <usage_message+0x5319>
  466fec:	20 70 72             	and    %dh,0x72(%rax)
  466fef:	65                   	gs
  466ff0:	76 20                	jbe    467012 <usage_message+0x52d2>
  466ff2:	77 68                	ja     46705c <usage_message+0x531c>
  466ff4:	65                   	gs
  466ff5:	72 65                	jb     46705c <usage_message+0x531c>
  466ff7:	20 63 75             	and    %ah,0x75(%rbx)
  466ffa:	72 72                	jb     46706e <usage_message+0x532e>
  466ffc:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  466ffe:	6f                   	outsl  %ds:(%rsi),(%dx)
  466fff:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  467006:	20 61 6e 
  467009:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  46700d:	65                   	gs
  46700e:	76 2e                	jbe    46703e <usage_message+0x52fe>
  467010:	6e                   	outsb  %ds:(%rsi),(%dx)
  467011:	6f                   	outsl  %ds:(%rsi),(%dx)
  467012:	64 65 69 64 3d 63 75 	imul   $0x2e727275,%fs:%gs:0x63(%rbp,%rdi,1),%esp
  467019:	72 72 2e 
  46701c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46701d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46701e:	64 65 69 64 20 61 6e 	imul   $0x6320646e,%fs:%gs:0x61(%rax,%riz,1),%esp
  467025:	64 20 63 
  467028:	75 72                	jne    46709c <usage_message+0x535c>
  46702a:	72 2e                	jb     46705a <usage_message+0x531a>
  46702c:	74 61                	je     46708f <usage_message+0x534f>
  46702e:	62                   	(bad)  
  46702f:	6c                   	insb   (%dx),%es:(%rdi)
  467030:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467032:	61                   	(bad)  
  467033:	6d                   	insl   (%dx),%es:(%rdi)
  467034:	65                   	gs
  467035:	3d 70 72 65 76       	cmp    $0x76657270,%eax
  46703a:	2e 74 61             	je,pn  46709e <usage_message+0x535e>
  46703d:	62                   	(bad)  
  46703e:	6c                   	insb   (%dx),%es:(%rdi)
  46703f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467041:	61                   	(bad)  
  467042:	6d                   	insl   (%dx),%es:(%rdi)
  467043:	65 20 61 6e          	and    %ah,%gs:0x6e(%rcx)
  467047:	64 20 63 75          	and    %ah,%fs:0x75(%rbx)
  46704b:	72 72                	jb     4670bf <usage_message+0x537f>
  46704d:	2e 72 65             	jb,pn  4670b5 <usage_message+0x5375>
  467050:	63 6f 72             	movslq 0x72(%rdi),%ebp
  467053:	64 69 64 3d 70 72 65 	imul   $0x2e766572,%fs:0x70(%rbp,%rdi,1),%esp
  46705a:	76 2e 
  46705c:	72 65                	jb     4670c3 <usage_message+0x5383>
  46705e:	63 6f 72             	movslq 0x72(%rdi),%ebp
  467061:	64 69 64 20 61 6e 64 	imul   $0x6320646e,%fs:0x61(%rax,%riz,1),%esp
  467068:	20 63 
  46706a:	75 72                	jne    4670de <usage_message+0x539e>
  46706c:	72 2e                	jb     46709c <usage_message+0x535c>
  46706e:	63 6b 73             	movslq 0x73(%rbx),%ebp
  467071:	75 6d                	jne    4670e0 <usage_message+0x53a0>
  467073:	74 79                	je     4670ee <usage_message+0x53ae>
  467075:	70 65                	jo     4670dc <usage_message+0x539c>
  467077:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  46707c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46707d:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  467081:	65                   	gs
  467082:	76 2e                	jbe    4670b2 <usage_message+0x5372>
  467084:	63 6b 73             	movslq 0x73(%rbx),%ebp
  467087:	75 6d                	jne    4670f6 <usage_message+0x53b6>
  467089:	74 79                	je     467104 <usage_message+0x53c4>
  46708b:	70 65                	jo     4670f2 <usage_message+0x53b2>
  46708d:	3d 25 64 20 75       	cmp    $0x75206425,%eax
  467092:	6e                   	outsb  %ds:(%rsi),(%dx)
  467093:	69 6f 6e 20 61 6c 6c 	imul   $0x6c6c6120,0x6e(%rdi),%ebp
  46709a:	20 73 65             	and    %dh,0x65(%rbx)
  46709d:	6c                   	insb   (%dx),%es:(%rdi)
  46709e:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  4670a3:	75 72                	jne    467117 <usage_message+0x53d7>
  4670a5:	72 2e                	jb     4670d5 <usage_message+0x5395>
  4670a7:	74 61                	je     46710a <usage_message+0x53ca>
  4670a9:	62                   	(bad)  
  4670aa:	6c                   	insb   (%dx),%es:(%rdi)
  4670ab:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4670ad:	61                   	(bad)  
  4670ae:	6d                   	insl   (%dx),%es:(%rdi)
  4670af:	65                   	gs
  4670b0:	2c 63                	sub    $0x63,%al
  4670b2:	75 72                	jne    467126 <usage_message+0x53e6>
  4670b4:	72 2e                	jb     4670e4 <usage_message+0x53a4>
  4670b6:	72 65                	jb     46711d <usage_message+0x53dd>
  4670b8:	63 6f 72             	movslq 0x72(%rdi),%ebp
  4670bb:	64 69 64 2c 70 72 65 	imul   $0x2e766572,%fs:0x70(%rsp,%rbp,1),%esp
  4670c2:	76 2e 
  4670c4:	63 6b 73             	movslq 0x73(%rbx),%ebp
  4670c7:	75 6d                	jne    467136 <usage_message+0x53f6>
  4670c9:	2c 63                	sub    $0x63,%al
  4670cb:	75 72                	jne    46713f <usage_message+0x53ff>
  4670cd:	72 2e                	jb     4670fd <usage_message+0x53bd>
  4670cf:	63 6b 73             	movslq 0x73(%rbx),%ebp
  4670d2:	75 6d                	jne    467141 <usage_message+0x5401>
  4670d4:	2c 63                	sub    $0x63,%al
  4670d6:	75 72                	jne    46714a <usage_message+0x540a>
  4670d8:	72 2e                	jb     467108 <usage_message+0x53c8>
  4670da:	73 79                	jae    467155 <usage_message+0x5415>
  4670dc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4670dd:	63 20                	movslq (%rax),%esp
  4670df:	66                   	data16
  4670e0:	72 6f                	jb     467151 <usage_message+0x5411>
  4670e2:	6d                   	insl   (%dx),%es:(%rdi)
  4670e3:	20 6e 6f             	and    %ch,0x6f(%rsi)
  4670e6:	64                   	fs
  4670e7:	65                   	gs
  4670e8:	5f                   	pop    %rdi
  4670e9:	63 6b 73             	movslq 0x73(%rbx),%ebp
  4670ec:	75 6d                	jne    46715b <usage_message+0x541b>
  4670ee:	20 63 75             	and    %ah,0x75(%rbx)
  4670f1:	72 72                	jb     467165 <usage_message+0x5425>
  4670f3:	20 6c 65 66          	and    %ch,0x66(%rbp,%riz,2)
  4670f7:	74 20                	je     467119 <usage_message+0x53d9>
  4670f9:	6a 6f                	pushq  $0x6f
  4670fb:	69 6e 20 6e 6f 64 65 	imul   $0x65646f6e,0x20(%rsi),%ebp
  467102:	5f                   	pop    %rdi
  467103:	63 6b 73             	movslq 0x73(%rbx),%ebp
  467106:	75 6d                	jne    467175 <usage_message+0x5435>
  467108:	20 70 72             	and    %dh,0x72(%rax)
  46710b:	65                   	gs
  46710c:	76 20                	jbe    46712e <usage_message+0x53ee>
  46710e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46710f:	6e                   	outsb  %ds:(%rsi),(%dx)
  467110:	20 70 72             	and    %dh,0x72(%rax)
  467113:	65                   	gs
  467114:	76 2e                	jbe    467144 <usage_message+0x5404>
  467116:	6e                   	outsb  %ds:(%rsi),(%dx)
  467117:	6f                   	outsl  %ds:(%rsi),(%dx)
  467118:	64 65 69 64 3d 63 75 	imul   $0x2e727275,%fs:%gs:0x63(%rbp,%rdi,1),%esp
  46711f:	72 72 2e 
  467122:	6e                   	outsb  %ds:(%rsi),(%dx)
  467123:	6f                   	outsl  %ds:(%rsi),(%dx)
  467124:	64 65 69 64 20 61 6e 	imul   $0x7020646e,%fs:%gs:0x61(%rax,%riz,1),%esp
  46712b:	64 20 70 
  46712e:	72 65                	jb     467195 <usage_message+0x5455>
  467130:	76 2e                	jbe    467160 <usage_message+0x5420>
  467132:	74 61                	je     467195 <usage_message+0x5455>
  467134:	62                   	(bad)  
  467135:	6c                   	insb   (%dx),%es:(%rdi)
  467136:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467138:	61                   	(bad)  
  467139:	6d                   	insl   (%dx),%es:(%rdi)
  46713a:	65                   	gs
  46713b:	3d 63 75 72 72       	cmp    $0x72727563,%eax
  467140:	2e 74 61             	je,pn  4671a4 <usage_message+0x5464>
  467143:	62                   	(bad)  
  467144:	6c                   	insb   (%dx),%es:(%rdi)
  467145:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467147:	61                   	(bad)  
  467148:	6d                   	insl   (%dx),%es:(%rdi)
  467149:	65 20 61 6e          	and    %ah,%gs:0x6e(%rcx)
  46714d:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  467151:	65                   	gs
  467152:	76 2e                	jbe    467182 <usage_message+0x5442>
  467154:	72 65                	jb     4671bb <usage_message+0x547b>
  467156:	63 6f 72             	movslq 0x72(%rdi),%ebp
  467159:	64 69 64 3d 63 75 72 	imul   $0x2e727275,%fs:0x63(%rbp,%rdi,1),%esp
  467160:	72 2e 
  467162:	72 65                	jb     4671c9 <usage_message+0x5489>
  467164:	63 6f 72             	movslq 0x72(%rdi),%ebp
  467167:	64 69 64 20 61 6e 64 	imul   $0x7020646e,%fs:0x61(%rax,%riz,1),%esp
  46716e:	20 70 
  467170:	72 65                	jb     4671d7 <usage_message+0x5497>
  467172:	76 2e                	jbe    4671a2 <usage_message+0x5462>
  467174:	63 6b 73             	movslq 0x73(%rbx),%ebp
  467177:	75 6d                	jne    4671e6 <usage_message+0x54a6>
  467179:	74 79                	je     4671f4 <usage_message+0x54b4>
  46717b:	70 65                	jo     4671e2 <usage_message+0x54a2>
  46717d:	3d 25 64 20 77       	cmp    $0x77206425,%eax
  467182:	68 65 72 65 20       	pushq  $0x20657265
  467187:	63 75 72             	movslq 0x72(%rbp),%esi
  46718a:	72 2e                	jb     4671ba <usage_message+0x547a>
  46718c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46718d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46718e:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  467195:	20 61 6e 
  467198:	64 20 63 75          	and    %ah,%fs:0x75(%rbx)
  46719c:	72 72                	jb     467210 <usage_message+0x54d0>
  46719e:	2e 63 6b 73          	movslq %cs:0x73(%rbx),%ebp
  4671a2:	75 6d                	jne    467211 <usage_message+0x54d1>
  4671a4:	74 79                	je     46721f <usage_message+0x54df>
  4671a6:	70 65                	jo     46720d <usage_message+0x54cd>
  4671a8:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  4671ad:	6e                   	outsb  %ds:(%rsi),(%dx)
  4671ae:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  4671b2:	65                   	gs
  4671b3:	76 2e                	jbe    4671e3 <usage_message+0x54a3>
  4671b5:	74 61                	je     467218 <usage_message+0x54d8>
  4671b7:	62                   	(bad)  
  4671b8:	6c                   	insb   (%dx),%es:(%rdi)
  4671b9:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4671bb:	61                   	(bad)  
  4671bc:	6d                   	insl   (%dx),%es:(%rdi)
  4671bd:	65 20 69 73          	and    %ch,%gs:0x73(%rcx)
  4671c1:	20 6e 75             	and    %ch,0x75(%rsi)
  4671c4:	6c                   	insb   (%dx),%es:(%rdi)
  4671c5:	6c                   	insb   (%dx),%es:(%rdi)
  4671c6:	20 75 6e             	and    %dh,0x6e(%rbp)
  4671c9:	69 6f 6e 20 61 6c 6c 	imul   $0x6c6c6120,0x6e(%rdi),%ebp
  4671d0:	20 73 65             	and    %dh,0x65(%rbx)
  4671d3:	6c                   	insb   (%dx),%es:(%rdi)
  4671d4:	65 63 74 20 70       	movslq %gs:0x70(%rax,%riz,1),%esi
  4671d9:	72 65                	jb     467240 <usage_message+0x5500>
  4671db:	76 2e                	jbe    46720b <usage_message+0x54cb>
  4671dd:	74 61                	je     467240 <usage_message+0x5500>
  4671df:	62                   	(bad)  
  4671e0:	6c                   	insb   (%dx),%es:(%rdi)
  4671e1:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4671e3:	61                   	(bad)  
  4671e4:	6d                   	insl   (%dx),%es:(%rdi)
  4671e5:	65                   	gs
  4671e6:	2c 70                	sub    $0x70,%al
  4671e8:	72 65                	jb     46724f <usage_message+0x550f>
  4671ea:	76 2e                	jbe    46721a <usage_message+0x54da>
  4671ec:	72 65                	jb     467253 <usage_message+0x5513>
  4671ee:	63 6f 72             	movslq 0x72(%rdi),%ebp
  4671f1:	64 69 64 2c 70 72 65 	imul   $0x2e766572,%fs:0x70(%rsp,%rbp,1),%esp
  4671f8:	76 2e 
  4671fa:	63 6b 73             	movslq 0x73(%rbx),%ebp
  4671fd:	75 6d                	jne    46726c <usage_message+0x552c>
  4671ff:	2c 63                	sub    $0x63,%al
  467201:	75 72                	jne    467275 <usage_message+0x5535>
  467203:	72 2e                	jb     467233 <usage_message+0x54f3>
  467205:	63 6b 73             	movslq 0x73(%rbx),%ebp
  467208:	75 6d                	jne    467277 <usage_message+0x5537>
  46720a:	2c 70                	sub    $0x70,%al
  46720c:	72 65                	jb     467273 <usage_message+0x5533>
  46720e:	76 2e                	jbe    46723e <usage_message+0x54fe>
  467210:	73 79                	jae    46728b <usage_message+0x554b>
  467212:	6e                   	outsb  %ds:(%rsi),(%dx)
  467213:	63 20                	movslq (%rax),%esp
  467215:	66                   	data16
  467216:	72 6f                	jb     467287 <usage_message+0x5547>
  467218:	6d                   	insl   (%dx),%es:(%rdi)
  467219:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46721c:	64                   	fs
  46721d:	65                   	gs
  46721e:	5f                   	pop    %rdi
  46721f:	63 6b 73             	movslq 0x73(%rbx),%ebp
  467222:	75 6d                	jne    467291 <usage_message+0x5551>
  467224:	20 70 72             	and    %dh,0x72(%rax)
  467227:	65                   	gs
  467228:	76 20                	jbe    46724a <usage_message+0x550a>
  46722a:	6c                   	insb   (%dx),%es:(%rdi)
  46722b:	65                   	gs
  46722c:	66                   	data16
  46722d:	74 20                	je     46724f <usage_message+0x550f>
  46722f:	6a 6f                	pushq  $0x6f
  467231:	69 6e 20 6e 6f 64 65 	imul   $0x65646f6e,0x20(%rsi),%ebp
  467238:	5f                   	pop    %rdi
  467239:	63 6b 73             	movslq 0x73(%rbx),%ebp
  46723c:	75 6d                	jne    4672ab <usage_message+0x556b>
  46723e:	20 63 75             	and    %ah,0x75(%rbx)
  467241:	72 72                	jb     4672b5 <usage_message+0x5575>
  467243:	20 6f 6e             	and    %ch,0x6e(%rdi)
  467246:	20 63 75             	and    %ah,0x75(%rbx)
  467249:	72 72                	jb     4672bd <usage_message+0x557d>
  46724b:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  46724d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46724e:	64 65 69 64 3d 70 72 	imul   $0x2e766572,%fs:%gs:0x70(%rbp,%rdi,1),%esp
  467255:	65 76 2e 
  467258:	6e                   	outsb  %ds:(%rsi),(%dx)
  467259:	6f                   	outsl  %ds:(%rsi),(%dx)
  46725a:	64 65 69 64 20 61 6e 	imul   $0x6320646e,%fs:%gs:0x61(%rax,%riz,1),%esp
  467261:	64 20 63 
  467264:	75 72                	jne    4672d8 <usage_message+0x5598>
  467266:	72 2e                	jb     467296 <usage_message+0x5556>
  467268:	74 61                	je     4672cb <usage_message+0x558b>
  46726a:	62                   	(bad)  
  46726b:	6c                   	insb   (%dx),%es:(%rdi)
  46726c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46726e:	61                   	(bad)  
  46726f:	6d                   	insl   (%dx),%es:(%rdi)
  467270:	65                   	gs
  467271:	3d 70 72 65 76       	cmp    $0x76657270,%eax
  467276:	2e 74 61             	je,pn  4672da <usage_message+0x559a>
  467279:	62                   	(bad)  
  46727a:	6c                   	insb   (%dx),%es:(%rdi)
  46727b:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46727d:	61                   	(bad)  
  46727e:	6d                   	insl   (%dx),%es:(%rdi)
  46727f:	65 20 61 6e          	and    %ah,%gs:0x6e(%rcx)
  467283:	64 20 63 75          	and    %ah,%fs:0x75(%rbx)
  467287:	72 72                	jb     4672fb <usage_message+0x55bb>
  467289:	2e 72 65             	jb,pn  4672f1 <usage_message+0x55b1>
  46728c:	63 6f 72             	movslq 0x72(%rdi),%ebp
  46728f:	64 69 64 3d 70 72 65 	imul   $0x2e766572,%fs:0x70(%rbp,%rdi,1),%esp
  467296:	76 2e 
  467298:	72 65                	jb     4672ff <usage_message+0x55bf>
  46729a:	63 6f 72             	movslq 0x72(%rdi),%ebp
  46729d:	64 69 64 20 61 6e 64 	imul   $0x6320646e,%fs:0x61(%rax,%riz,1),%esp
  4672a4:	20 63 
  4672a6:	75 72                	jne    46731a <usage_message+0x55da>
  4672a8:	72 2e                	jb     4672d8 <usage_message+0x5598>
  4672aa:	63 6b 73             	movslq 0x73(%rbx),%ebp
  4672ad:	75 6d                	jne    46731c <usage_message+0x55dc>
  4672af:	74 79                	je     46732a <usage_message+0x55ea>
  4672b1:	70 65                	jo     467318 <usage_message+0x55d8>
  4672b3:	3d 25 64 20 77       	cmp    $0x77206425,%eax
  4672b8:	68 65 72 65 20       	pushq  $0x20657265
  4672bd:	70 72                	jo     467331 <usage_message+0x55f1>
  4672bf:	65                   	gs
  4672c0:	76 2e                	jbe    4672f0 <usage_message+0x55b0>
  4672c2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4672c3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4672c4:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  4672cb:	20 61 6e 
  4672ce:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  4672d2:	65                   	gs
  4672d3:	76 2e                	jbe    467303 <usage_message+0x55c3>
  4672d5:	63 6b 73             	movslq 0x73(%rbx),%ebp
  4672d8:	75 6d                	jne    467347 <usage_message+0x5607>
  4672da:	74 79                	je     467355 <usage_message+0x5615>
  4672dc:	70 65                	jo     467343 <usage_message+0x5603>
  4672de:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  4672e3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4672e4:	64 20 63 75          	and    %ah,%fs:0x75(%rbx)
  4672e8:	72 72                	jb     46735c <usage_message+0x561c>
  4672ea:	2e 74 61             	je,pn  46734e <usage_message+0x560e>
  4672ed:	62                   	(bad)  
  4672ee:	6c                   	insb   (%dx),%es:(%rdi)
  4672ef:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4672f1:	61                   	(bad)  
  4672f2:	6d                   	insl   (%dx),%es:(%rdi)
  4672f3:	65 20 69 73          	and    %ch,%gs:0x73(%rcx)
  4672f7:	20 6e 75             	and    %ch,0x75(%rsi)
  4672fa:	6c                   	insb   (%dx),%es:(%rdi)
  4672fb:	6c                   	insb   (%dx),%es:(%rdi)
  4672fc:	00 00                	add    %al,(%rax)
  4672fe:	00 00                	add    %al,(%rax)
  467300:	4e                   	rex.WRX
  467301:	4f                   	rex.WRXB
  467302:	44                   	rex.R
  467303:	45 20 25 64 3a 20 53 	and    %r12b,0x53203a64(%rip)        # 5366ad6e <_end+0x52fb246e>
  46730a:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46730c:	64 69 6e 67 20 63 6f 	imul   $0x6e6f6320,%fs:0x67(%rsi),%ebp
  467313:	6e 
  467314:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  46731a:	74 69                	je     467385 <usage_message+0x5645>
  46731c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46731d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46731e:	20 63 68             	and    %ah,0x68(%rbx)
  467321:	61                   	(bad)  
  467322:	6e                   	outsb  %ds:(%rsi),(%dx)
  467323:	67                   	addr32
  467324:	65                   	gs
  467325:	73 20                	jae    467347 <usage_message+0x5607>
  467327:	74 6f                	je     467398 <usage_message+0x5658>
  467329:	20 6d 61             	and    %ch,0x61(%rbp)
  46732c:	73 74                	jae    4673a2 <usage_message+0x5662>
  46732e:	65                   	gs
  46732f:	72 20                	jb     467351 <usage_message+0x5611>
  467331:	6e                   	outsb  %ds:(%rsi),(%dx)
  467332:	6f                   	outsl  %ds:(%rsi),(%dx)
  467333:	64 65 20 25 64 20 66 	and    %ah,%fs:%gs:0x6f662064(%rip)        # 6fac939f <_end+0x6f410a9f>
  46733a:	6f 
  46733b:	72 20                	jb     46735d <usage_message+0x561d>
  46733d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46733e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46733f:	64 65 20 25 64 20 64 	and    %ah,%fs:%gs:0x61642064(%rip)        # 61aa93ab <_end+0x613f0aab>
  467346:	61 
  467347:	74 61                	je     4673aa <usage_message+0x566a>
  467349:	6c                   	insb   (%dx),%es:(%rdi)
  46734a:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46734c:	20 25 64 00 72 65    	and    %ah,0x65720064(%rip)        # 65b873b6 <_end+0x654ceab6>
  467352:	63 76 5f             	movslq 0x5f(%rsi),%esi
  467355:	70 72                	jo     4673c9 <usage_message+0x5689>
  467357:	6f                   	outsl  %ds:(%rsi),(%dx)
  467358:	78 79                	js     4673d3 <usage_message+0x5693>
  46735a:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46735d:	66 69 67 00 73 65    	imul   $0x6573,0x0(%rdi),%sp
  467363:	6e                   	outsb  %ds:(%rsi),(%dx)
  467364:	64                   	fs
  467365:	5f                   	pop    %rdi
  467366:	70 72                	jo     4673da <usage_message+0x569a>
  467368:	6f                   	outsl  %ds:(%rsi),(%dx)
  467369:	78 79                	js     4673e4 <usage_message+0x56a4>
  46736b:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46736e:	66 69 67 00 00 00    	imul   $0x0,0x0(%rdi),%sp
  467374:	00 00                	add    %al,(%rax)
  467376:	00 00                	add    %al,(%rax)
  467378:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46737a:	76 61                	jbe    4673dd <usage_message+0x569d>
  46737c:	6c                   	insb   (%dx),%es:(%rdi)
  46737d:	69 64 20 70 72 6f 78 	imul   $0x79786f72,0x70(%rax,%riz,1),%esp
  467384:	79 
  467385:	20 63 6f             	and    %ah,0x6f(%rbx)
  467388:	6e                   	outsb  %ds:(%rsi),(%dx)
  467389:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  46738f:	74 69                	je     4673fa <usage_message+0x56ba>
  467391:	6f                   	outsl  %ds:(%rsi),(%dx)
  467392:	6e                   	outsb  %ds:(%rsi),(%dx)
  467393:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  467397:	61                   	(bad)  
  467398:	2e 20 25 73 00 00 00 	and    %ah,%cs:0x73(%rip)        # 467412 <usage_message+0x56d2>
  46739f:	00 50 72             	add    %dl,0x72(%rax)
  4673a2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4673a3:	78 79                	js     46741e <usage_message+0x56de>
  4673a5:	20 63 6f             	and    %ah,0x6f(%rbx)
  4673a8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4673a9:	66 69 67 20 72 65    	imul   $0x6572,0x20(%rdi),%sp
  4673af:	71 75                	jno    467426 <usage_message+0x56e6>
  4673b1:	65                   	gs
  4673b2:	73 74                	jae    467428 <usage_message+0x56e8>
  4673b4:	20 66 72             	and    %ah,0x72(%rsi)
  4673b7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4673b8:	6d                   	insl   (%dx),%es:(%rdi)
  4673b9:	20 61 63             	and    %ah,0x63(%rcx)
  4673bc:	74 69                	je     467427 <usage_message+0x56e7>
  4673be:	76 65                	jbe    467425 <usage_message+0x56e5>
  4673c0:	20 70 72             	and    %dh,0x72(%rax)
  4673c3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4673c4:	78 79                	js     46743f <usage_message+0x56ff>
  4673c6:	20 6f 6e             	and    %ch,0x6e(%rdi)
  4673c9:	20 5b 25             	and    %bl,0x25(%rbx)
  4673cc:	73 5d                	jae    46742b <usage_message+0x56eb>
  4673ce:	20 66 61             	and    %ah,0x61(%rsi)
  4673d1:	69 6c 65 64 3a 20 25 	imul   $0x7325203a,0x64(%rbp,%riz,2),%ebp
  4673d8:	73 
  4673d9:	00 00                	add    %al,(%rax)
  4673db:	00 00                	add    %al,(%rax)
  4673dd:	00 00                	add    %al,(%rax)
  4673df:	00 53 65             	add    %dl,0x65(%rbx)
  4673e2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4673e3:	64 69 6e 67 20 63 6f 	imul   $0x6e6f6320,%fs:0x67(%rsi),%ebp
  4673ea:	6e 
  4673eb:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  4673f1:	74 69                	je     46745c <usage_message+0x571c>
  4673f3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4673f4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4673f5:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  4673f9:	61                   	(bad)  
  4673fa:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  4673fe:	70 72                	jo     467472 <usage_message+0x5732>
  467400:	6f                   	outsl  %ds:(%rsi),(%dx)
  467401:	78 79                	js     46747c <usage_message+0x573c>
  467403:	20 27                	and    %ah,(%rdi)
  467405:	25 73 27 2e 20       	and    $0x202e2773,%eax
  46740a:	44 61                	rex.R (bad)  
  46740c:	74 61                	je     46746f <usage_message+0x572f>
  46740e:	6c                   	insb   (%dx),%es:(%rdi)
  46740f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467411:	20 25 64 00 00 00    	and    %ah,0x64(%rip)        # 46747b <usage_message+0x573b>
  467417:	00 45 72             	add    %al,0x72(%rbp)
  46741a:	72 6f                	jb     46748b <usage_message+0x574b>
  46741c:	72 20                	jb     46743e <usage_message+0x56fe>
  46741e:	77 68                	ja     467488 <usage_message+0x5748>
  467420:	69 6c 65 20 73 65 6e 	imul   $0x646e6573,0x20(%rbp,%riz,2),%ebp
  467427:	64 
  467428:	69 6e 67 20 63 6f 6e 	imul   $0x6e6f6320,0x67(%rsi),%ebp
  46742f:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  467435:	74 69                	je     4674a0 <usage_message+0x5760>
  467437:	6f                   	outsl  %ds:(%rsi),(%dx)
  467438:	6e                   	outsb  %ds:(%rsi),(%dx)
  467439:	2e 20 25 73 00 73 65 	and    %ah,%cs:0x65730073(%rip)        # 65b974b3 <_end+0x654debb3>
  467440:	6e                   	outsb  %ds:(%rsi),(%dx)
  467441:	64                   	fs
  467442:	5f                   	pop    %rdi
  467443:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  46744a:	72 
  46744b:	79 5f                	jns    4674ac <usage_message+0x576c>
  46744d:	64                   	fs
  46744e:	61                   	(bad)  
  46744f:	74 61                	je     4674b2 <usage_message+0x5772>
  467451:	00 72 65             	add    %dh,0x65(%rdx)
  467454:	63 76 5f             	movslq 0x5f(%rsi),%esi
  467457:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  46745e:	72 
  46745f:	79 5f                	jns    4674c0 <usage_message+0x5780>
  467461:	64                   	fs
  467462:	61                   	(bad)  
  467463:	74 61                	je     4674c6 <usage_message+0x5786>
  467465:	00 00                	add    %al,(%rax)
  467467:	00 44 69 73          	add    %al,0x73(%rcx,%rbp,2)
  46746b:	63 6f 76             	movslq 0x76(%rdi),%ebp
  46746e:	65                   	gs
  46746f:	72 79                	jb     4674ea <usage_message+0x57aa>
  467471:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  467475:	61                   	(bad)  
  467476:	20 66 72             	and    %ah,0x72(%rsi)
  467479:	6f                   	outsl  %ds:(%rsi),(%dx)
  46747a:	6d                   	insl   (%dx),%es:(%rdi)
  46747b:	20 61 63             	and    %ah,0x63(%rcx)
  46747e:	74 69                	je     4674e9 <usage_message+0x57a9>
  467480:	76 65                	jbe    4674e7 <usage_message+0x57a7>
  467482:	20 70 72             	and    %dh,0x72(%rax)
  467485:	6f                   	outsl  %ds:(%rsi),(%dx)
  467486:	78 79                	js     467501 <usage_message+0x57c1>
  467488:	20 6f 6e             	and    %ch,0x6e(%rdi)
  46748b:	20 5b 25             	and    %bl,0x25(%rbx)
  46748e:	73 5d                	jae    4674ed <usage_message+0x57ad>
  467490:	20 66 61             	and    %ah,0x61(%rsi)
  467493:	69 6c 65 64 3a 20 25 	imul   $0x7325203a,0x64(%rbp,%riz,2),%ebp
  46749a:	73 
  46749b:	00 73 65             	add    %dh,0x65(%rbx)
  46749e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46749f:	64                   	fs
  4674a0:	5f                   	pop    %rdi
  4674a1:	61                   	(bad)  
  4674a2:	72 65                	jb     467509 <usage_message+0x57c9>
  4674a4:	67 5f                	addr32 pop %rdi
  4674a6:	64                   	fs
  4674a7:	61                   	(bad)  
  4674a8:	74 61                	je     46750b <usage_message+0x57cb>
  4674aa:	00 72 65             	add    %dh,0x65(%rdx)
  4674ad:	63 76 5f             	movslq 0x5f(%rsi),%esi
  4674b0:	61                   	(bad)  
  4674b1:	72 65                	jb     467518 <usage_message+0x57d8>
  4674b3:	67 5f                	addr32 pop %rdi
  4674b5:	64                   	fs
  4674b6:	61                   	(bad)  
  4674b7:	74 61                	je     46751a <usage_message+0x57da>
  4674b9:	00 00                	add    %al,(%rax)
  4674bb:	00 00                	add    %al,(%rax)
  4674bd:	00 00                	add    %al,(%rax)
  4674bf:	00 41 75             	add    %al,0x75(%rcx)
  4674c2:	74 6f                	je     467533 <usage_message+0x57f3>
  4674c4:	72 65                	jb     46752b <usage_message+0x57eb>
  4674c6:	67 69 73 74 72 61 74 	addr32 imul $0x69746172,0x74(%ebx),%esi
  4674cd:	69 
  4674ce:	6f                   	outsl  %ds:(%rsi),(%dx)
  4674cf:	6e                   	outsb  %ds:(%rsi),(%dx)
  4674d0:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  4674d4:	61                   	(bad)  
  4674d5:	20 66 72             	and    %ah,0x72(%rsi)
  4674d8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4674d9:	6d                   	insl   (%dx),%es:(%rdi)
  4674da:	20 61 63             	and    %ah,0x63(%rcx)
  4674dd:	74 69                	je     467548 <usage_message+0x5808>
  4674df:	76 65                	jbe    467546 <usage_message+0x5806>
  4674e1:	20 70 72             	and    %dh,0x72(%rax)
  4674e4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4674e5:	78 79                	js     467560 <usage_message+0x5820>
  4674e7:	20 6f 6e             	and    %ch,0x6e(%rdi)
  4674ea:	20 5b 25             	and    %bl,0x25(%rbx)
  4674ed:	73 5d                	jae    46754c <usage_message+0x580c>
  4674ef:	20 66 61             	and    %ah,0x61(%rsi)
  4674f2:	69 6c 65 64 3a 20 25 	imul   $0x7325203a,0x64(%rbp,%riz,2),%ebp
  4674f9:	73 
  4674fa:	00 73 65             	add    %dh,0x65(%rbx)
  4674fd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4674fe:	64                   	fs
  4674ff:	5f                   	pop    %rdi
  467500:	68 6f 73 74 5f       	pushq  $0x5f74736f
  467505:	61                   	(bad)  
  467506:	76 61                	jbe    467569 <usage_message+0x5829>
  467508:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  46750f:	74 
  467510:	79 00                	jns    467512 <usage_message+0x57d2>
  467512:	25 73 28 29 20       	and    $0x20292873,%eax
  467517:	5b                   	pop    %rbx
  467518:	25 73 5d 00 72       	and    $0x72005d73,%eax
  46751d:	65 63 76 5f          	movslq %gs:0x5f(%rsi),%esi
  467521:	68 6f 73 74 5f       	pushq  $0x5f74736f
  467526:	61                   	(bad)  
  467527:	76 61                	jbe    46758a <usage_message+0x584a>
  467529:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  467530:	74 
  467531:	79 00                	jns    467533 <usage_message+0x57f3>
  467533:	00 00                	add    %al,(%rax)
  467535:	00 00                	add    %al,(%rax)
  467537:	00 48 6f             	add    %cl,0x6f(%rax)
  46753a:	73 74                	jae    4675b0 <usage_message+0x5870>
  46753c:	20 61 76             	and    %ah,0x76(%rcx)
  46753f:	61                   	(bad)  
  467540:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  467547:	74 
  467548:	79 20                	jns    46756a <usage_message+0x582a>
  46754a:	64                   	fs
  46754b:	61                   	(bad)  
  46754c:	74 61                	je     4675af <usage_message+0x586f>
  46754e:	20 66 72             	and    %ah,0x72(%rsi)
  467551:	6f                   	outsl  %ds:(%rsi),(%dx)
  467552:	6d                   	insl   (%dx),%es:(%rdi)
  467553:	20 61 63             	and    %ah,0x63(%rcx)
  467556:	74 69                	je     4675c1 <usage_message+0x5881>
  467558:	76 65                	jbe    4675bf <usage_message+0x587f>
  46755a:	20 70 72             	and    %dh,0x72(%rax)
  46755d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46755e:	78 79                	js     4675d9 <usage_message+0x5899>
  467560:	20 6f 6e             	and    %ch,0x6e(%rdi)
  467563:	20 5b 25             	and    %bl,0x25(%rbx)
  467566:	73 5d                	jae    4675c5 <usage_message+0x5885>
  467568:	20 66 61             	and    %ah,0x61(%rsi)
  46756b:	69 6c 65 64 3a 20 25 	imul   $0x7325203a,0x64(%rbp,%riz,2),%ebp
  467572:	73 
  467573:	00 00                	add    %al,(%rax)
  467575:	00 00                	add    %al,(%rax)
  467577:	00 49 6e             	add    %cl,0x6e(%rcx)
  46757a:	20 67 65             	and    %ah,0x65(%rdi)
  46757d:	74 5f                	je     4675de <usage_message+0x589e>
  46757f:	68 6f 73 74 69       	pushq  $0x6974736f
  467584:	64                   	fs
  467585:	5f                   	pop    %rdi
  467586:	62                   	(bad)  
  467587:	79 5f                	jns    4675e8 <usage_message+0x58a8>
  467589:	68 6f 73 74 28       	pushq  $0x2874736f
  46758e:	68 6f 73 74 3a       	pushq  $0x3a74736f
  467593:	27                   	(bad)  
  467594:	25 73 27 29 00       	and    $0x292773,%eax
  467599:	00 00                	add    %al,(%rax)
  46759b:	00 00                	add    %al,(%rax)
  46759d:	00 00                	add    %al,(%rax)
  46759f:	00 73 65             	add    %dh,0x65(%rbx)
  4675a2:	6c                   	insb   (%dx),%es:(%rdi)
  4675a3:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  4675a8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4675a9:	73 74                	jae    46761f <usage_message+0x58df>
  4675ab:	69 64 2c 73 74 61 74 	imul   $0x75746174,0x73(%rsp,%rbp,1),%esp
  4675b2:	75 
  4675b3:	73 20                	jae    4675d5 <usage_message+0x5895>
  4675b5:	66                   	data16
  4675b6:	72 6f                	jb     467627 <usage_message+0x58e7>
  4675b8:	6d                   	insl   (%dx),%es:(%rdi)
  4675b9:	20 68 6f             	and    %ch,0x6f(%rax)
  4675bc:	73 74                	jae    467632 <usage_message+0x58f2>
  4675be:	73 20                	jae    4675e0 <usage_message+0x58a0>
  4675c0:	77 68                	ja     46762a <usage_message+0x58ea>
  4675c2:	65                   	gs
  4675c3:	72 65                	jb     46762a <usage_message+0x58ea>
  4675c5:	20 68 6f             	and    %ch,0x6f(%rax)
  4675c8:	73 74                	jae    46763e <usage_message+0x58fe>
  4675ca:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  4675cf:	20 61 6e             	and    %ah,0x6e(%rcx)
  4675d2:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  4675d6:	61                   	(bad)  
  4675d7:	74 75                	je     46764e <usage_message+0x590e>
  4675d9:	73 20                	jae    4675fb <usage_message+0x58bb>
  4675db:	69 6e 20 28 25 64 2c 	imul   $0x2c642528,0x20(%rsi),%ebp
  4675e2:	25 64 29 20 61       	and    $0x61202964,%eax
  4675e7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4675e8:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  4675ec:	6f                   	outsl  %ds:(%rsi),(%dx)
  4675ed:	78 79                	js     467668 <usage_message+0x5928>
  4675ef:	5f                   	pop    %rdi
  4675f0:	68 6f 73 74 69       	pushq  $0x6974736f
  4675f5:	64                   	fs
  4675f6:	3d 30 25 73 00       	cmp    $0x732530,%eax
  4675fb:	00 00                	add    %al,(%rax)
  4675fd:	00 00                	add    %al,(%rax)
  4675ff:	00 49 6e             	add    %cl,0x6e(%rcx)
  467602:	20 73 65             	and    %dh,0x65(%rbx)
  467605:	6e                   	outsb  %ds:(%rsi),(%dx)
  467606:	64                   	fs
  467607:	5f                   	pop    %rdi
  467608:	6c                   	insb   (%dx),%es:(%rdi)
  467609:	69 73 74 5f 6f 66 5f 	imul   $0x5f666f5f,0x74(%rbx),%esi
  467610:	61                   	(bad)  
  467611:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  467615:	65                   	gs
  467616:	5f                   	pop    %rdi
  467617:	63 68 65             	movslq 0x65(%rax),%ebp
  46761a:	63 6b 73             	movslq 0x73(%rbx),%ebp
  46761d:	5f                   	pop    %rdi
  46761e:	6a 73                	pushq  $0x73
  467620:	6f                   	outsl  %ds:(%rsi),(%dx)
  467621:	6e                   	outsb  %ds:(%rsi),(%dx)
  467622:	28 29                	sub    %ch,(%rcx)
  467624:	00 00                	add    %al,(%rax)
  467626:	00 00                	add    %al,(%rax)
  467628:	73 65                	jae    46768f <usage_message+0x594f>
  46762a:	6c                   	insb   (%dx),%es:(%rdi)
  46762b:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  467630:	73 20                	jae    467652 <usage_message+0x5912>
  467632:	77 68                	ja     46769c <usage_message+0x595c>
  467634:	65                   	gs
  467635:	72 65                	jb     46769c <usage_message+0x595c>
  467637:	20 69 2e             	and    %ch,0x2e(%rcx)
  46763a:	68 6f 73 74 69       	pushq  $0x6974736f
  46763f:	64                   	fs
  467640:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  467645:	73 74                	jae    4676bb <usage_message+0x597b>
  467647:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  46764e:	68 
  46764f:	2e 73 74             	jae,pn 4676c6 <usage_message+0x5986>
  467652:	61                   	(bad)  
  467653:	74 75                	je     4676ca <usage_message+0x598a>
  467655:	73 3d                	jae    467694 <usage_message+0x5954>
  467657:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46765c:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  467660:	74 79                	je     4676db <usage_message+0x599b>
  467662:	70 65                	jo     4676c9 <usage_message+0x5989>
  467664:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  467669:	6e                   	outsb  %ds:(%rsi),(%dx)
  46766a:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  46766e:	68 6f 73 74 69       	pushq  $0x6974736f
  467673:	64                   	fs
  467674:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  467679:	61                   	(bad)  
  46767a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46767b:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  46767f:	70 72                	jo     4676f3 <usage_message+0x59b3>
  467681:	6f                   	outsl  %ds:(%rsi),(%dx)
  467682:	78 79                	js     4676fd <usage_message+0x59bd>
  467684:	5f                   	pop    %rdi
  467685:	68 6f 73 74 69       	pushq  $0x6974736f
  46768a:	64                   	fs
  46768b:	3d 30 00 00 00       	cmp    $0x30,%eax
  467690:	20 61 6e             	and    %ah,0x6e(%rcx)
  467693:	64 20 28             	and    %ch,%fs:(%rax)
  467696:	69 2e 73 74 61 74    	imul   $0x74617473,(%rsi),%ebp
  46769c:	75 73                	jne    467711 <usage_message+0x59d1>
  46769e:	3d 25 64 20 6f       	cmp    $0x6f206425,%eax
  4676a3:	72 20                	jb     4676c5 <usage_message+0x5985>
  4676a5:	28 69 2e             	sub    %ch,0x2e(%rcx)
  4676a8:	73 74                	jae    46771e <usage_message+0x59de>
  4676aa:	61                   	(bad)  
  4676ab:	74 75                	je     467722 <usage_message+0x59e2>
  4676ad:	73 3d                	jae    4676ec <usage_message+0x59ac>
  4676af:	25 64 20 61 6e       	and    $0x6e612064,%eax
  4676b4:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4676b8:	6c                   	insb   (%dx),%es:(%rdi)
  4676b9:	61                   	(bad)  
  4676ba:	73 74                	jae    467730 <usage_message+0x59f0>
  4676bc:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  4676c0:	6b 2b 25             	imul   $0x25,(%rbx),%ebp
  4676c3:	64                   	fs
  4676c4:	3c 3d                	cmp    $0x3d,%al
  4676c6:	25 64 29 29 00       	and    $0x292964,%eax
  4676cb:	00 00                	add    %al,(%rax)
  4676cd:	00 00                	add    %al,(%rax)
  4676cf:	00 49 74             	add    %cl,0x74(%rcx)
  4676d2:	65                   	gs
  4676d3:	6d                   	insl   (%dx),%es:(%rdi)
  4676d4:	20 27                	and    %ah,(%rdi)
  4676d6:	25 73 27 20 77       	and    $0x77202773,%eax
  4676db:	61                   	(bad)  
  4676dc:	73 20                	jae    4676fe <usage_message+0x59be>
  4676de:	6e                   	outsb  %ds:(%rsi),(%dx)
  4676df:	6f                   	outsl  %ds:(%rsi),(%dx)
  4676e0:	74 20                	je     467702 <usage_message+0x59c2>
  4676e2:	66 6f                	outsw  %ds:(%rsi),(%dx)
  4676e4:	75 6e                	jne    467754 <usage_message+0x5a14>
  4676e6:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  4676ea:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  4676ee:	20 73 65             	and    %dh,0x65(%rbx)
  4676f1:	72 76                	jb     467769 <usage_message+0x5a29>
  4676f3:	65                   	gs
  4676f4:	72 20                	jb     467716 <usage_message+0x59d6>
  4676f6:	63 61 63             	movslq 0x63(%rcx),%esp
  4676f9:	68 65 2e 20 4e       	pushq  $0x4e202e65
  4676fe:	6f                   	outsl  %ds:(%rsi),(%dx)
  4676ff:	74 20                	je     467721 <usage_message+0x59e1>
  467701:	73 65                	jae    467768 <usage_message+0x5a28>
  467703:	6e                   	outsb  %ds:(%rsi),(%dx)
  467704:	64 69 6e 67 20 6e 6f 	imul   $0x776f6e20,%fs:0x67(%rsi),%ebp
  46770b:	77 
  46770c:	2e 00 00             	add    %al,%cs:(%rax)
  46770f:	00 49 74             	add    %cl,0x74(%rcx)
  467712:	65                   	gs
  467713:	6d                   	insl   (%dx),%es:(%rdi)
  467714:	20 27                	and    %ah,(%rdi)
  467716:	25 73 27 20 77       	and    $0x77202773,%eax
  46771b:	61                   	(bad)  
  46771c:	73 20                	jae    46773e <usage_message+0x59fe>
  46771e:	73 75                	jae    467795 <usage_message+0x5a55>
  467720:	63 63 65             	movslq 0x65(%rbx),%esp
  467723:	73 73                	jae    467798 <usage_message+0x5a58>
  467725:	66                   	data16
  467726:	75 6c                	jne    467794 <usage_message+0x5a54>
  467728:	6c                   	insb   (%dx),%es:(%rdi)
  467729:	79 20                	jns    46774b <usage_message+0x5a0b>
  46772b:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46772d:	75 6e                	jne    46779d <usage_message+0x5a5d>
  46772f:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  467733:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  467737:	20 73 65             	and    %dh,0x65(%rbx)
  46773a:	72 76                	jb     4677b2 <usage_message+0x5a72>
  46773c:	65                   	gs
  46773d:	72 20                	jb     46775f <usage_message+0x5a1f>
  46773f:	63 61 63             	movslq 0x63(%rcx),%esp
  467742:	68 65 2e 20 53       	pushq  $0x53202e65
  467747:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467749:	64 69 6e 67 2e 00 00 	imul   $0x7300002e,%fs:0x67(%rsi),%ebp
  467750:	73 
  467751:	65                   	gs
  467752:	6c                   	insb   (%dx),%es:(%rdi)
  467753:	65 63 74 20 72       	movslq %gs:0x72(%rax,%riz,1),%esi
  467758:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  46775a:	61                   	(bad)  
  46775b:	6d                   	insl   (%dx),%es:(%rdi)
  46775c:	65                   	gs
  46775d:	2c 65                	sub    $0x65,%al
  46775f:	2e                   	cs
  467760:	65                   	gs
  467761:	78 70                	js     4677d3 <usage_message+0x5a93>
  467763:	72 65                	jb     4677ca <usage_message+0x5a8a>
  467765:	73 73                	jae    4677da <usage_message+0x5a9a>
  467767:	69 6f 6e 2c 65 2e 65 	imul   $0x652e652c,0x6e(%rdi),%ebp
  46776e:	78 70                	js     4677e0 <usage_message+0x5aa0>
  467770:	72 65                	jb     4677d7 <usage_message+0x5a97>
  467772:	73 73                	jae    4677e7 <usage_message+0x5aa7>
  467774:	69 6f 6e 5f 74 79 70 	imul   $0x7079745f,0x6e(%rdi),%ebp
  46777b:	65                   	gs
  46777c:	2c 65                	sub    $0x65,%al
  46777e:	2e                   	cs
  46777f:	65                   	gs
  467780:	78 70                	js     4677f2 <usage_message+0x5ab2>
  467782:	5f                   	pop    %rdi
  467783:	64                   	fs
  467784:	65                   	gs
  467785:	6c                   	insb   (%dx),%es:(%rdi)
  467786:	69 6d 69 74 65 72 2c 	imul   $0x2c726574,0x69(%rbp),%ebp
  46778d:	65 2e 63 61 73       	movslq %cs:%gs:0x73(%rcx),%esp
  467792:	65                   	gs
  467793:	5f                   	pop    %rdi
  467794:	73 65                	jae    4677fb <usage_message+0x5abb>
  467796:	6e                   	outsb  %ds:(%rsi),(%dx)
  467797:	73 69                	jae    467802 <usage_message+0x5ac2>
  467799:	74 69                	je     467804 <usage_message+0x5ac4>
  46779b:	76 65                	jbe    467802 <usage_message+0x5ac2>
  46779d:	20 66 72             	and    %ah,0x72(%rsi)
  4677a0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4677a1:	6d                   	insl   (%dx),%es:(%rdi)
  4677a2:	20 72 65             	and    %dh,0x65(%rdx)
  4677a5:	67                   	addr32
  4677a6:	65                   	gs
  4677a7:	78 70                	js     467819 <usage_message+0x5ad9>
  4677a9:	73 20                	jae    4677cb <usage_message+0x5a8b>
  4677ab:	72 2c                	jb     4677d9 <usage_message+0x5a99>
  4677ad:	65                   	gs
  4677ae:	78 70                	js     467820 <usage_message+0x5ae0>
  4677b0:	72 65                	jb     467817 <usage_message+0x5ad7>
  4677b2:	73 73                	jae    467827 <usage_message+0x5ae7>
  4677b4:	69 6f 6e 73 20 65 20 	imul   $0x20652073,0x6e(%rdi),%ebp
  4677bb:	77 68                	ja     467825 <usage_message+0x5ae5>
  4677bd:	65                   	gs
  4677be:	72 65                	jb     467825 <usage_message+0x5ae5>
  4677c0:	20 72 2e             	and    %dh,0x2e(%rdx)
  4677c3:	72 65                	jb     46782a <usage_message+0x5aea>
  4677c5:	67                   	addr32
  4677c6:	65                   	gs
  4677c7:	78 70                	js     467839 <usage_message+0x5af9>
  4677c9:	69 64 3d 65 2e 72 65 	imul   $0x6765722e,0x65(%rbp,%rdi,1),%esp
  4677d0:	67 
  4677d1:	65                   	gs
  4677d2:	78 70                	js     467844 <usage_message+0x5b04>
  4677d4:	69 64 20 61 6e 64 20 	imul   $0x7220646e,0x61(%rax,%riz,1),%esp
  4677db:	72 
  4677dc:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  4677de:	61                   	(bad)  
  4677df:	6d                   	insl   (%dx),%es:(%rdi)
  4677e0:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  4677e4:	20 28                	and    %ch,(%rax)
  4677e6:	00 00                	add    %al,(%rax)
  4677e8:	53                   	push   %rbx
  4677e9:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4677eb:	64 69 6e 67 20 6c 69 	imul   $0x73696c20,%fs:0x67(%rsi),%ebp
  4677f2:	73 
  4677f3:	74 20                	je     467815 <usage_message+0x5ad5>
  4677f5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4677f6:	66                   	data16
  4677f7:	20 61 63             	and    %ah,0x63(%rcx)
  4677fa:	74 69                	je     467865 <usage_message+0x5b25>
  4677fc:	76 65                	jbe    467863 <usage_message+0x5b23>
  4677fe:	20 63 68             	and    %ah,0x68(%rbx)
  467801:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  467805:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  467809:	5b                   	pop    %rbx
  46780a:	25 73 5d 20 66       	and    $0x66205d73,%eax
  46780f:	61                   	(bad)  
  467810:	69 6c 65 64 3a 20 25 	imul   $0x7325203a,0x64(%rbp,%riz,2),%ebp
  467817:	73 
	...
  467820:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  467822:	20 73 65             	and    %dh,0x65(%rbx)
  467825:	6e                   	outsb  %ds:(%rsi),(%dx)
  467826:	64                   	fs
  467827:	5f                   	pop    %rdi
  467828:	6c                   	insb   (%dx),%es:(%rdi)
  467829:	69 73 74 5f 6f 66 5f 	imul   $0x5f666f5f,0x74(%rbx),%esi
  467830:	61                   	(bad)  
  467831:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  467835:	65                   	gs
  467836:	5f                   	pop    %rdi
  467837:	63 68 65             	movslq 0x65(%rax),%ebp
  46783a:	63 6b 73             	movslq 0x73(%rbx),%ebp
  46783d:	28 29                	sub    %ch,(%rcx)
  46783f:	00 73 65             	add    %dh,0x65(%rbx)
  467842:	6c                   	insb   (%dx),%es:(%rdi)
  467843:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  467848:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  46784d:	2c 69                	sub    $0x69,%al
  46784f:	2e                   	cs
  467850:	64                   	fs
  467851:	65                   	gs
  467852:	6c                   	insb   (%dx),%es:(%rdi)
  467853:	61                   	(bad)  
  467854:	79 2c                	jns    467882 <usage_message+0x5b42>
  467856:	69 2e 6c 61 73 74    	imul   $0x7473616c,(%rsi),%ebp
  46785c:	6c                   	insb   (%dx),%es:(%rdi)
  46785d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46785e:	67 73 69             	addr32 jae 4678ca <usage_message+0x5b8a>
  467861:	7a 65                	jp     4678c8 <usage_message+0x5b88>
  467863:	20 66 72             	and    %ah,0x72(%rsi)
  467866:	6f                   	outsl  %ds:(%rsi),(%dx)
  467867:	6d                   	insl   (%dx),%es:(%rdi)
  467868:	20 69 74             	and    %ch,0x74(%rcx)
  46786b:	65                   	gs
  46786c:	6d                   	insl   (%dx),%es:(%rdi)
  46786d:	73 20                	jae    46788f <usage_message+0x5b4f>
  46786f:	69 2c 68 6f 73 74 73 	imul   $0x7374736f,(%rax,%rbp,2),%ebp
  467876:	20 68 20             	and    %ch,0x20(%rax)
  467879:	77 68                	ja     4678e3 <usage_message+0x5ba3>
  46787b:	65                   	gs
  46787c:	72 65                	jb     4678e3 <usage_message+0x5ba3>
  46787e:	20 69 2e             	and    %ch,0x2e(%rcx)
  467881:	68 6f 73 74 69       	pushq  $0x6974736f
  467886:	64                   	fs
  467887:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  46788c:	73 74                	jae    467902 <usage_message+0x5bc2>
  46788e:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  467895:	68 
  467896:	2e 73 74             	jae,pn 46790d <usage_message+0x5bcd>
  467899:	61                   	(bad)  
  46789a:	74 75                	je     467911 <usage_message+0x5bd1>
  46789c:	73 3d                	jae    4678db <usage_message+0x5b9b>
  46789e:	25 64 20 61 6e       	and    $0x6e612064,%eax
  4678a3:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4678a7:	74 79                	je     467922 <usage_message+0x5be2>
  4678a9:	70 65                	jo     467910 <usage_message+0x5bd0>
  4678ab:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  4678b0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4678b1:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  4678b5:	68 6f 73 74 69       	pushq  $0x6974736f
  4678ba:	64                   	fs
  4678bb:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4678c0:	61                   	(bad)  
  4678c1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4678c2:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  4678c6:	70 72                	jo     46793a <usage_message+0x5bfa>
  4678c8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4678c9:	78 79                	js     467944 <usage_message+0x5c04>
  4678cb:	5f                   	pop    %rdi
  4678cc:	68 6f 73 74 69       	pushq  $0x6974736f
  4678d1:	64                   	fs
  4678d2:	3d 30 00 00 00       	cmp    $0x30,%eax
  4678d7:	00 53 65             	add    %dl,0x65(%rbx)
  4678da:	6e                   	outsb  %ds:(%rsi),(%dx)
  4678db:	64 20 6c 69 73       	and    %ch,%fs:0x73(%rcx,%rbp,2)
  4678e0:	74 20                	je     467902 <usage_message+0x5bc2>
  4678e2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4678e3:	66                   	data16
  4678e4:	20 61 63             	and    %ah,0x63(%rcx)
  4678e7:	74 69                	je     467952 <usage_message+0x5c12>
  4678e9:	76 65                	jbe    467950 <usage_message+0x5c10>
  4678eb:	20 63 68             	and    %ah,0x68(%rbx)
  4678ee:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  4678f2:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  4678f6:	5b                   	pop    %rbx
  4678f7:	25 73 5d 20 66       	and    $0x66205d73,%eax
  4678fc:	61                   	(bad)  
  4678fd:	69 6c 65 64 3a 20 25 	imul   $0x7325203a,0x64(%rbp,%riz,2),%ebp
  467904:	73 
  467905:	00 68 6f             	add    %ch,0x6f(%rax)
  467908:	73 74                	jae    46797e <usage_message+0x5c3e>
  46790a:	20 5b 25             	and    %bl,0x25(%rbx)
  46790d:	73 5d                	jae    46796c <usage_message+0x5c2c>
  46790f:	20 6e 6f             	and    %ch,0x6f(%rsi)
  467912:	74 20                	je     467934 <usage_message+0x5bf4>
  467914:	6d                   	insl   (%dx),%es:(%rdi)
  467915:	6f                   	outsl  %ds:(%rsi),(%dx)
  467916:	6e                   	outsb  %ds:(%rsi),(%dx)
  467917:	69 74 6f 72 65 64 00 	imul   $0x68006465,0x72(%rdi,%rbp,2),%esi
  46791e:	68 
  46791f:	6f                   	outsl  %ds:(%rsi),(%dx)
  467920:	73 74                	jae    467996 <usage_message+0x5c56>
  467922:	20 5b 25             	and    %bl,0x25(%rbx)
  467925:	73 5d                	jae    467984 <usage_message+0x5c44>
  467927:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46792a:	74 20                	je     46794c <usage_message+0x5c0c>
  46792c:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46792e:	75 6e                	jne    46799e <usage_message+0x5c5e>
  467930:	64 00 61 63          	add    %ah,%fs:0x63(%rcx)
  467934:	74 69                	je     46799f <usage_message+0x5c5f>
  467936:	76 65                	jbe    46799d <usage_message+0x5c5d>
  467938:	2e 63 00             	movslq %cs:(%rax),%eax
  46793b:	20 61 6e             	and    %ah,0x6e(%rcx)
  46793e:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  467942:	73 74                	jae    4679b8 <usage_message+0x5c78>
  467944:	61                   	(bad)  
  467945:	74 75                	je     4679bc <usage_message+0x5c7c>
  467947:	73 3d                	jae    467986 <usage_message+0x5c46>
  467949:	25 64 00 6b 65       	and    $0x656b0064,%eax
  46794e:	79 5f                	jns    4679af <usage_message+0x5c6f>
  467950:	6f                   	outsl  %ds:(%rsi),(%dx)
  467951:	72 69                	jb     4679bc <usage_message+0x5c7c>
  467953:	67 00 64 65 6c       	addr32 add %ah,0x6c(%ebp,%eiz,2)
  467958:	61                   	(bad)  
  467959:	79 00                	jns    46795b <usage_message+0x5c1b>
  46795b:	6c                   	insb   (%dx),%es:(%rdi)
  46795c:	61                   	(bad)  
  46795d:	73 74                	jae    4679d3 <usage_message+0x5c93>
  46795f:	6c                   	insb   (%dx),%es:(%rdi)
  467960:	6f                   	outsl  %ds:(%rsi),(%dx)
  467961:	67 73 69             	addr32 jae 4679cd <usage_message+0x5c8d>
  467964:	7a 65                	jp     4679cb <usage_message+0x5c8b>
  467966:	00 6d 74             	add    %ch,0x74(%rbp)
  467969:	69 6d 65 00 6c 6f 67 	imul   $0x676f6c00,0x65(%rbp),%ebp
  467970:	72 74                	jb     4679e6 <usage_message+0x5ca6>
  467972:	5b                   	pop    %rbx
  467973:	00 65 76             	add    %ah,0x76(%rbp)
  467976:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467978:	74 6c                	je     4679e6 <usage_message+0x5ca6>
  46797a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46797b:	67 5b                	addr32 pop %rbx
  46797d:	00 65 78             	add    %ah,0x78(%rbp)
  467980:	70 72                	jo     4679f4 <usage_message+0x5cb4>
  467982:	65                   	gs
  467983:	73 73                	jae    4679f8 <usage_message+0x5cb8>
  467985:	69 6f 6e 5f 74 79 70 	imul   $0x7079745f,0x6e(%rdi),%ebp
  46798c:	65 00 65 78          	add    %ah,%gs:0x78(%rbp)
  467990:	70 5f                	jo     4679f1 <usage_message+0x5cb1>
  467992:	64                   	fs
  467993:	65                   	gs
  467994:	6c                   	insb   (%dx),%es:(%rdi)
  467995:	69 6d 69 74 65 72 00 	imul   $0x726574,0x69(%rbp),%ebp
  46799c:	63 61 73             	movslq 0x73(%rcx),%esp
  46799f:	65                   	gs
  4679a0:	5f                   	pop    %rdi
  4679a1:	73 65                	jae    467a08 <usage_message+0x5cc8>
  4679a3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4679a4:	73 69                	jae    467a0f <usage_message+0x5ccf>
  4679a6:	74 69                	je     467a11 <usage_message+0x5cd1>
  4679a8:	76 65                	jbe    467a0f <usage_message+0x5ccf>
  4679aa:	00 69 6e             	add    %ch,0x6e(%rcx)
  4679ad:	66 6f                	outsw  %ds:(%rsi),(%dx)
  4679af:	00 68 6f             	add    %ch,0x6f(%rax)
  4679b2:	73 74                	jae    467a28 <usage_message+0x5ce8>
  4679b4:	20 69 73             	and    %ch,0x73(%rcx)
  4679b7:	20 6e 75             	and    %ch,0x75(%rsi)
  4679ba:	6c                   	insb   (%dx),%es:(%rdi)
  4679bb:	6c                   	insb   (%dx),%es:(%rdi)
  4679bc:	00 25 73 3a 25 73    	add    %ah,0x73253a73(%rip)        # 736bb435 <_end+0x73002b35>
  4679c2:	3a 25 73 0a 00 5a    	cmp    0x5a000a73(%rip),%ah        # 5a46843b <_end+0x59dafb3b>
  4679c8:	42 58                	rex.X pop    %rax
  4679ca:	5f                   	pop    %rdi
  4679cb:	45                   	rex.RB
  4679cc:	4f                   	rex.WRXB
  4679cd:	46 0a 00             	rex.RX or     (%rax),%r8b
  4679d0:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  4679d2:	20 6d 61             	and    %ch,0x61(%rbp)
  4679d5:	69 6e 5f 6e 6f 64 65 	imul   $0x65646f6e,0x5f(%rsi),%ebp
  4679dc:	75 70                	jne    467a4e <usage_message+0x5d0e>
  4679de:	64                   	fs
  4679df:	61                   	(bad)  
  4679e0:	74 65                	je     467a47 <usage_message+0x5d07>
  4679e2:	72 5f                	jb     467a43 <usage_message+0x5d03>
  4679e4:	6c                   	insb   (%dx),%es:(%rdi)
  4679e5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4679e6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4679e7:	70 28                	jo     467a11 <usage_message+0x5cd1>
  4679e9:	29 00                	sub    %eax,(%rax)
  4679eb:	53                   	push   %rbx
  4679ec:	74 61                	je     467a4f <usage_message+0x5d0f>
  4679ee:	72 74                	jb     467a64 <usage_message+0x5d24>
  4679f0:	69 6e 67 20 73 79 6e 	imul   $0x6e797320,0x67(%rsi),%ebp
  4679f7:	63 20                	movslq (%rax),%esp
  4679f9:	77 69                	ja     467a64 <usage_message+0x5d24>
  4679fb:	74 68                	je     467a65 <usage_message+0x5d25>
  4679fd:	20 6e 6f             	and    %ch,0x6f(%rsi)
  467a00:	64                   	fs
  467a01:	65                   	gs
  467a02:	73 00                	jae    467a04 <usage_message+0x5cc4>
  467a04:	53                   	push   %rbx
  467a05:	6c                   	insb   (%dx),%es:(%rdi)
  467a06:	65                   	gs
  467a07:	65                   	gs
  467a08:	70 69                	jo     467a73 <usage_message+0x5d33>
  467a0a:	6e                   	outsb  %ds:(%rsi),(%dx)
  467a0b:	67 20 25 64 20 73 65 	addr32 and %ah,0x65732064(%eip)        # 65b99a76 <_end+0x654e1176>
  467a12:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  467a15:	64                   	fs
  467a16:	73 00                	jae    467a18 <usage_message+0x5cd8>
  467a18:	4e                   	rex.WRX
  467a19:	4f                   	rex.WRXB
  467a1a:	44                   	rex.R
  467a1b:	45 20 25 64 3a 20 45 	and    %r12b,0x45203a64(%rip)        # 4566b486 <_end+0x44fb2b86>
  467a22:	72 72                	jb     467a96 <usage_message+0x5d56>
  467a24:	6f                   	outsl  %ds:(%rsi),(%dx)
  467a25:	72 20                	jb     467a47 <usage_message+0x5d07>
  467a27:	77 68                	ja     467a91 <usage_message+0x5d51>
  467a29:	69 6c 65 20 72 65 63 	imul   $0x65636572,0x20(%rbp,%riz,2),%ebp
  467a30:	65 
  467a31:	69 76 69 6e 67 20 61 	imul   $0x6120676e,0x69(%rsi),%esi
  467a38:	6e                   	outsb  %ds:(%rsi),(%dx)
  467a39:	73 77                	jae    467ab2 <usage_message+0x5d72>
  467a3b:	65                   	gs
  467a3c:	72 20                	jb     467a5e <usage_message+0x5d1e>
  467a3e:	66                   	data16
  467a3f:	72 6f                	jb     467ab0 <usage_message+0x5d70>
  467a41:	6d                   	insl   (%dx),%es:(%rdi)
  467a42:	20 4e 6f             	and    %cl,0x6f(%rsi)
  467a45:	64 65 20 5b 25       	and    %bl,%fs:%gs:0x25(%rbx)
  467a4a:	64                   	fs
  467a4b:	5d                   	pop    %rbp
  467a4c:	20 65 72             	and    %ah,0x72(%rbp)
  467a4f:	72 6f                	jb     467ac0 <usage_message+0x5d80>
  467a51:	72 3a                	jb     467a8d <usage_message+0x5d4d>
  467a53:	20 25 73 00 00 4e    	and    %ah,0x4e000073(%rip)        # 4e467acc <_end+0x4ddaf1cc>
  467a59:	4f                   	rex.WRXB
  467a5a:	44                   	rex.R
  467a5b:	45 20 25 64 3a 20 52 	and    %r12b,0x52203a64(%rip)        # 5266b4c6 <_end+0x51fb2bc6>
  467a62:	65 63 65 69          	movslq %gs:0x69(%rbp),%esp
  467a66:	76 69                	jbe    467ad1 <usage_message+0x5d91>
  467a68:	6e                   	outsb  %ds:(%rsi),(%dx)
  467a69:	67 20 5b 25          	addr32 and %bl,0x25(%ebx)
  467a6d:	73 5d                	jae    467acc <usage_message+0x5d8c>
  467a6f:	20 66 72             	and    %ah,0x72(%rsi)
  467a72:	6f                   	outsl  %ds:(%rsi),(%dx)
  467a73:	6d                   	insl   (%dx),%es:(%rdi)
  467a74:	20 4e 6f             	and    %cl,0x6f(%rsi)
  467a77:	64 65 20 5b 25       	and    %bl,%fs:%gs:0x25(%rbx)
  467a7c:	64                   	fs
  467a7d:	5d                   	pop    %rbp
  467a7e:	00 00                	add    %al,(%rax)
  467a80:	4e                   	rex.WRX
  467a81:	4f                   	rex.WRXB
  467a82:	44                   	rex.R
  467a83:	45 20 25 64 3a 20 45 	and    %r12b,0x45203a64(%rip)        # 4566b4ee <_end+0x44fb2bee>
  467a8a:	72 72                	jb     467afe <usage_message+0x5dbe>
  467a8c:	6f                   	outsl  %ds:(%rsi),(%dx)
  467a8d:	72 20                	jb     467aaf <usage_message+0x5d6f>
  467a8f:	77 68                	ja     467af9 <usage_message+0x5db9>
  467a91:	69 6c 65 20 73 65 6e 	imul   $0x646e6573,0x20(%rbp,%riz,2),%ebp
  467a98:	64 
  467a99:	69 6e 67 20 64 61 74 	imul   $0x74616420,0x67(%rsi),%ebp
  467aa0:	61                   	(bad)  
  467aa1:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  467aa5:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  467aa7:	64 65 20 5b 25       	and    %bl,%fs:%gs:0x25(%rbx)
  467aac:	64                   	fs
  467aad:	5d                   	pop    %rbp
  467aae:	20 65 72             	and    %ah,0x72(%rbp)
  467ab1:	72 6f                	jb     467b22 <usage_message+0x5de2>
  467ab3:	72 3a                	jb     467aef <usage_message+0x5daf>
  467ab5:	20 25 73 00 00 00    	and    %ah,0x73(%rip)        # 467b2e <usage_message+0x5dee>
  467abb:	00 00                	add    %al,(%rax)
  467abd:	00 00                	add    %al,(%rax)
  467abf:	00 4e 4f             	add    %cl,0x4f(%rsi)
  467ac2:	44                   	rex.R
  467ac3:	45 20 25 64 3a 20 53 	and    %r12b,0x53203a64(%rip)        # 5366b52e <_end+0x52fb2c2e>
  467aca:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467acc:	64 69 6e 67 20 5b 25 	imul   $0x73255b20,%fs:0x67(%rsi),%ebp
  467ad3:	73 
  467ad4:	5d                   	pop    %rbp
  467ad5:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  467ad9:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  467adb:	64 65 20 5b 25       	and    %bl,%fs:%gs:0x25(%rbx)
  467ae0:	64                   	fs
  467ae1:	5d                   	pop    %rbp
  467ae2:	00 00                	add    %al,(%rax)
  467ae4:	00 00                	add    %al,(%rax)
  467ae6:	00 00                	add    %al,(%rax)
  467ae8:	73 65                	jae    467b4f <usage_message+0x5e0f>
  467aea:	6c                   	insb   (%dx),%es:(%rdi)
  467aeb:	65 63 74 20 6e       	movslq %gs:0x6e(%rax,%riz,1),%esi
  467af0:	6f                   	outsl  %ds:(%rsi),(%dx)
  467af1:	64 65 69 64 20 66 72 	imul   $0x206d6f72,%fs:%gs:0x66(%rax,%riz,1),%esp
  467af8:	6f 6d 20 
  467afb:	6e                   	outsb  %ds:(%rsi),(%dx)
  467afc:	6f                   	outsl  %ds:(%rsi),(%dx)
  467afd:	64                   	fs
  467afe:	65                   	gs
  467aff:	73 20                	jae    467b21 <usage_message+0x5de1>
  467b01:	77 68                	ja     467b6b <usage_message+0x5e2b>
  467b03:	65                   	gs
  467b04:	72 65                	jb     467b6b <usage_message+0x5e2b>
  467b06:	20 6e 6f             	and    %ch,0x6f(%rsi)
  467b09:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  467b10:	20 61 6e 
  467b13:	64 20 6d 61          	and    %ch,%fs:0x61(%rbp)
  467b17:	73 74                	jae    467b8d <usage_message+0x5e4d>
  467b19:	65                   	gs
  467b1a:	72 69                	jb     467b85 <usage_message+0x5e45>
  467b1c:	64                   	fs
  467b1d:	3d 25 64 00 00       	cmp    $0x6425,%eax
  467b22:	00 00                	add    %al,(%rax)
  467b24:	00 00                	add    %al,(%rax)
  467b26:	00 00                	add    %al,(%rax)
  467b28:	4e                   	rex.WRX
  467b29:	4f                   	rex.WRXB
  467b2a:	44                   	rex.R
  467b2b:	45 20 25 64 3a 20 55 	and    %r12b,0x55203a64(%rip)        # 5566b596 <_end+0x54fb2c96>
  467b32:	6e                   	outsb  %ds:(%rsi),(%dx)
  467b33:	61                   	(bad)  
  467b34:	62                   	(bad)  
  467b35:	6c                   	insb   (%dx),%es:(%rdi)
  467b36:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  467b3b:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  467b3e:	6e                   	outsb  %ds:(%rsi),(%dx)
  467b3f:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  467b44:	6f                   	outsl  %ds:(%rsi),(%dx)
  467b45:	20 4e 6f             	and    %cl,0x6f(%rsi)
  467b48:	64 65 20 5b 25       	and    %bl,%fs:%gs:0x25(%rbx)
  467b4d:	64                   	fs
  467b4e:	5d                   	pop    %rbp
  467b4f:	20 65 72             	and    %ah,0x72(%rbp)
  467b52:	72 6f                	jb     467bc3 <usage_message+0x5e83>
  467b54:	72 3a                	jb     467b90 <usage_message+0x5e50>
  467b56:	20 25 73 00 00 00    	and    %ah,0x73(%rip)        # 467bcf <usage_message+0x5e8f>
  467b5c:	00 00                	add    %al,(%rax)
  467b5e:	00 00                	add    %al,(%rax)
  467b60:	4e                   	rex.WRX
  467b61:	4f                   	rex.WRXB
  467b62:	44                   	rex.R
  467b63:	45 20 25 64 3a 20 53 	and    %r12b,0x53203a64(%rip)        # 5366b5ce <_end+0x52fb2cce>
  467b6a:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467b6c:	64 69 6e 67 20 25 73 	imul   $0x20732520,%fs:0x67(%rsi),%ebp
  467b73:	20 
  467b74:	6f                   	outsl  %ds:(%rsi),(%dx)
  467b75:	66                   	data16
  467b76:	20 6e 6f             	and    %ch,0x6f(%rsi)
  467b79:	64 65 20 25 64 20 74 	and    %ah,%fs:%gs:0x6f742064(%rip)        # 6fba9be5 <_end+0x6f4f12e5>
  467b80:	6f 
  467b81:	20 6e 6f             	and    %ch,0x6f(%rsi)
  467b84:	64 65 20 25 64 20 64 	and    %ah,%fs:%gs:0x61642064(%rip)        # 61aa9bf0 <_end+0x613f12f0>
  467b8b:	61 
  467b8c:	74 61                	je     467bef <usage_message+0x5eaf>
  467b8e:	6c                   	insb   (%dx),%es:(%rdi)
  467b8f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467b91:	20 25 7a 64 00 49    	and    %ah,0x4900647a(%rip)        # 4946e011 <_end+0x48db5711>
  467b97:	6e                   	outsb  %ds:(%rsi),(%dx)
  467b98:	20 63 6f             	and    %ah,0x6f(%rbx)
  467b9b:	6e                   	outsb  %ds:(%rsi),(%dx)
  467b9c:	6e                   	outsb  %ds:(%rsi),(%dx)
  467b9d:	65 63 74 5f 74       	movslq %gs:0x74(%rdi,%rbx,2),%esi
  467ba2:	6f                   	outsl  %ds:(%rsi),(%dx)
  467ba3:	5f                   	pop    %rdi
  467ba4:	6e                   	outsb  %ds:(%rsi),(%dx)
  467ba5:	6f                   	outsl  %ds:(%rsi),(%dx)
  467ba6:	64 65 28 6e 6f       	sub    %ch,%fs:%gs:0x6f(%rsi)
  467bab:	64 65 69 64 3a 25 64 	imul   $0x4e002964,%fs:%gs:0x25(%rdx,%rdi,1),%esp
  467bb2:	29 00 4e 
  467bb5:	4f                   	rex.WRXB
  467bb6:	44                   	rex.R
  467bb7:	45 20 25 64 3a 20 4e 	and    %r12b,0x4e203a64(%rip)        # 4e66b622 <_end+0x4dfb2d22>
  467bbe:	6f                   	outsl  %ds:(%rsi),(%dx)
  467bbf:	64 65 20 5b 25       	and    %bl,%fs:%gs:0x25(%rbx)
  467bc4:	64                   	fs
  467bc5:	5d                   	pop    %rbp
  467bc6:	20 69 73             	and    %ch,0x73(%rcx)
  467bc9:	20 75 6e             	and    %dh,0x6e(%rbp)
  467bcc:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  467bd0:	6e                   	outsb  %ds:(%rsi),(%dx)
  467bd1:	00 4e 4f             	add    %cl,0x4f(%rsi)
  467bd4:	54                   	push   %rsp
  467bd5:	20 4f 4b             	and    %cl,0x4b(%rdi)
  467bd8:	00 49 6e             	add    %cl,0x6e(%rcx)
  467bdb:	20 67 65             	and    %ah,0x65(%rdi)
  467bde:	74 5f                	je     467c3f <usage_message+0x5eff>
  467be0:	68 69 73 74 6f       	pushq  $0x6f747369
  467be5:	72 79                	jb     467c60 <usage_message+0x5f20>
  467be7:	5f                   	pop    %rdi
  467be8:	6c                   	insb   (%dx),%es:(%rdi)
  467be9:	61                   	(bad)  
  467bea:	73 74                	jae    467c60 <usage_message+0x5f20>
  467bec:	69 64 28 29 00 49 6e 	imul   $0x206e4900,0x29(%rax,%rbp,1),%esp
  467bf3:	20 
  467bf4:	6d                   	insl   (%dx),%es:(%rdi)
  467bf5:	61                   	(bad)  
  467bf6:	69 6e 5f 68 69 73 74 	imul   $0x74736968,0x5f(%rsi),%ebp
  467bfd:	6f                   	outsl  %ds:(%rsi),(%dx)
  467bfe:	72 79                	jb     467c79 <usage_message+0x5f39>
  467c00:	73 65                	jae    467c67 <usage_message+0x5f27>
  467c02:	6e                   	outsb  %ds:(%rsi),(%dx)
  467c03:	64                   	fs
  467c04:	65                   	gs
  467c05:	72 28                	jb     467c2f <usage_message+0x5eef>
  467c07:	29 00                	sub    %eax,(%rax)
  467c09:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  467c0b:	20 70 72             	and    %dh,0x72(%rax)
  467c0e:	6f                   	outsl  %ds:(%rsi),(%dx)
  467c0f:	63 65 73             	movslq 0x73(%rbp),%esp
  467c12:	73 5f                	jae    467c73 <usage_message+0x5f33>
  467c14:	68 69 73 74 6f       	pushq  $0x6f747369
  467c19:	72 79                	jb     467c94 <usage_message+0x5f54>
  467c1b:	5f                   	pop    %rdi
  467c1c:	74 61                	je     467c7f <usage_message+0x5f3f>
  467c1e:	62                   	(bad)  
  467c1f:	6c                   	insb   (%dx),%es:(%rdi)
  467c20:	65                   	gs
  467c21:	73 28                	jae    467c4b <usage_message+0x5f0b>
  467c23:	29 00                	sub    %eax,(%rax)
  467c25:	48 69 73 74 6f 72 79 	imul   $0x2579726f,0x74(%rbx),%rsi
  467c2c:	25 
  467c2d:	63 25 64 25 63 25    	movslq 0x25632564(%rip),%esp        # 25a9a197 <_end+0x253e1897>
  467c33:	64                   	fs
  467c34:	25 63 25 73 00       	and    $0x732563,%eax
  467c39:	73 65                	jae    467ca0 <usage_message+0x5f60>
  467c3b:	6c                   	insb   (%dx),%es:(%rdi)
  467c3c:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  467c41:	73 2c                	jae    467c6f <usage_message+0x5f2f>
  467c43:	00 25 73 25 63 00    	add    %ah,0x632573(%rip)        # a9a1bc <_end+0x3e18bc>
  467c49:	00 00                	add    %al,(%rax)
  467c4b:	00 00                	add    %al,(%rax)
  467c4d:	00 00                	add    %al,(%rax)
  467c4f:	00 5a 42             	add    %bl,0x42(%rdx)
  467c52:	58                   	pop    %rax
  467c53:	5f                   	pop    %rdi
  467c54:	47                   	rex.RXB
  467c55:	45 54                	rex.RB push   %r12
  467c57:	5f                   	pop    %rdi
  467c58:	48                   	rex.W
  467c59:	49 53                	rex.WB push   %r11
  467c5b:	54                   	push   %rsp
  467c5c:	4f 52                	rex.WRXB push   %r10
  467c5e:	59                   	pop    %rcx
  467c5f:	5f                   	pop    %rdi
  467c60:	4c                   	rex.WR
  467c61:	41 53                	push   %r11
  467c63:	54                   	push   %rsp
  467c64:	5f                   	pop    %rdi
  467c65:	49                   	rex.WB
  467c66:	44 25 63 25 64 25    	rex.R and    $0x25642563,%eax
  467c6c:	63 25 64 0a 25 73    	movslq 0x73250a64(%rip),%esp        # 736b86d6 <_end+0x72fffdd6>
  467c72:	25 63 25 73 00       	and    $0x732563,%eax
  467c77:	00 4e 4f             	add    %cl,0x4f(%rsi)
  467c7a:	44                   	rex.R
  467c7b:	45 20 25 64 3a 20 67 	and    %r12b,0x67203a64(%rip)        # 6766b6e6 <_end+0x66fb2de6>
  467c82:	65                   	gs
  467c83:	74 5f                	je     467ce4 <usage_message+0x5fa4>
  467c85:	68 69 73 74 6f       	pushq  $0x6f747369
  467c8a:	72 79                	jb     467d05 <usage_message+0x5fc5>
  467c8c:	5f                   	pop    %rdi
  467c8d:	6c                   	insb   (%dx),%es:(%rdi)
  467c8e:	61                   	(bad)  
  467c8f:	73 74                	jae    467d05 <usage_message+0x5fc5>
  467c91:	69 64 28 29 20 46 41 	imul   $0x49414620,0x29(%rax,%rbp,1),%esp
  467c98:	49 
  467c99:	4c 20 66 72          	rex.WR and    %r12b,0x72(%rsi)
  467c9d:	6f                   	outsl  %ds:(%rsi),(%dx)
  467c9e:	6d                   	insl   (%dx),%es:(%rdi)
  467c9f:	20 6e 6f             	and    %ch,0x6f(%rsi)
  467ca2:	64 65 20 25 64 20 66 	and    %ah,%fs:%gs:0x6f662064(%rip)        # 6fac9d0e <_end+0x6f41140e>
  467ca9:	6f 
  467caa:	72 20                	jb     467ccc <usage_message+0x5f8c>
  467cac:	6e                   	outsb  %ds:(%rsi),(%dx)
  467cad:	6f                   	outsl  %ds:(%rsi),(%dx)
  467cae:	64 65 20 25 64 00 00 	and    %ah,%fs:%gs:0x64(%rip)        # 467d1a <usage_message+0x5fda>
  467cb5:	00 
  467cb6:	00 00                	add    %al,(%rax)
  467cb8:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  467cba:	20 70 72             	and    %dh,0x72(%rax)
  467cbd:	6f                   	outsl  %ds:(%rsi),(%dx)
  467cbe:	63 65 73             	movslq 0x73(%rbp),%esp
  467cc1:	73 5f                	jae    467d22 <usage_message+0x5fe2>
  467cc3:	68 69 73 74 6f       	pushq  $0x6f747369
  467cc8:	72 79                	jb     467d43 <usage_message+0x6003>
  467cca:	5f                   	pop    %rdi
  467ccb:	74 61                	je     467d2e <usage_message+0x5fee>
  467ccd:	62                   	(bad)  
  467cce:	6c                   	insb   (%dx),%es:(%rdi)
  467ccf:	65                   	gs
  467cd0:	5f                   	pop    %rdi
  467cd1:	64                   	fs
  467cd2:	61                   	(bad)  
  467cd3:	74 61                	je     467d36 <usage_message+0x5ff6>
  467cd5:	28 29                	sub    %ch,(%rcx)
  467cd7:	00 20                	add    %ah,(%rax)
  467cd9:	66                   	data16
  467cda:	72 6f                	jb     467d4b <usage_message+0x600b>
  467cdc:	6d                   	insl   (%dx),%es:(%rdi)
  467cdd:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd9d56 <_end+0x68521456>
  467ce3:	65                   	gs
  467ce4:	72 65                	jb     467d4b <usage_message+0x600b>
  467ce6:	20 6e 6f             	and    %ch,0x6f(%rsi)
  467ce9:	64 65 69 64 3d 25 64 	imul   $0x726f2064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  467cf0:	20 6f 72 
  467cf3:	64                   	fs
  467cf4:	65                   	gs
  467cf5:	72 20                	jb     467d17 <usage_message+0x5fd7>
  467cf7:	62                   	(bad)  
  467cf8:	79 20                	jns    467d1a <usage_message+0x5fda>
  467cfa:	25 73 00 00 00       	and    $0x73,%eax
  467cff:	00 20                	add    %ah,(%rax)
  467d01:	66                   	data16
  467d02:	72 6f                	jb     467d73 <usage_message+0x6033>
  467d04:	6d                   	insl   (%dx),%es:(%rdi)
  467d05:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd9d7e <_end+0x6852147e>
  467d0b:	65                   	gs
  467d0c:	72 65                	jb     467d73 <usage_message+0x6033>
  467d0e:	20 25 73 3e 25 6c    	and    %ah,0x6c253e73(%rip)        # 6c6bbb87 <_end+0x6c003287>
  467d14:	75 25                	jne    467d3b <usage_message+0x5ffb>
  467d16:	73 20                	jae    467d38 <usage_message+0x5ff8>
  467d18:	6f                   	outsl  %ds:(%rsi),(%dx)
  467d19:	72 64                	jb     467d7f <usage_message+0x603f>
  467d1b:	65                   	gs
  467d1c:	72 20                	jb     467d3e <usage_message+0x5ffe>
  467d1e:	62                   	(bad)  
  467d1f:	79 20                	jns    467d41 <usage_message+0x6001>
  467d21:	25 73 00 00 00       	and    $0x73,%eax
  467d26:	00 00                	add    %al,(%rax)
  467d28:	64                   	fs
  467d29:	65                   	gs
  467d2a:	6c                   	insb   (%dx),%es:(%rdi)
  467d2b:	65                   	gs
  467d2c:	74 65                	je     467d93 <usage_message+0x6053>
  467d2e:	20 66 72             	and    %ah,0x72(%rsi)
  467d31:	6f                   	outsl  %ds:(%rsi),(%dx)
  467d32:	6d                   	insl   (%dx),%es:(%rdi)
  467d33:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bd9dac <_end+0x685214ac>
  467d39:	65                   	gs
  467d3a:	72 65                	jb     467da1 <usage_message+0x6061>
  467d3c:	20 6e 6f             	and    %ch,0x6f(%rsi)
  467d3f:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  467d46:	20 61 6e 
  467d49:	64 20 25 73 3c 3d 25 	and    %ah,%fs:0x253d3c73(%rip)        # 2583b9c3 <_end+0x251830c3>
  467d50:	6c                   	insb   (%dx),%es:(%rdi)
  467d51:	75 00                	jne    467d53 <usage_message+0x6013>
  467d53:	00 00                	add    %al,(%rax)
  467d55:	00 00                	add    %al,(%rax)
  467d57:	00 4e 4f             	add    %cl,0x4f(%rsi)
  467d5a:	44                   	rex.R
  467d5b:	45 20 25 64 3a 20 53 	and    %r12b,0x53203a64(%rip)        # 5366b7c6 <_end+0x52fb2ec6>
  467d62:	70 65                	jo     467dc9 <usage_message+0x6089>
  467d64:	6e                   	outsb  %ds:(%rsi),(%dx)
  467d65:	74 20                	je     467d87 <usage_message+0x6047>
  467d67:	25 64 20 73 65       	and    $0x65732064,%eax
  467d6c:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  467d6f:	64                   	fs
  467d70:	73 20                	jae    467d92 <usage_message+0x6052>
  467d72:	66 6f                	outsw  %ds:(%rsi),(%dx)
  467d74:	72 20                	jb     467d96 <usage_message+0x6056>
  467d76:	6e                   	outsb  %ds:(%rsi),(%dx)
  467d77:	6f                   	outsl  %ds:(%rsi),(%dx)
  467d78:	64 65 20 25 64 20 69 	and    %ah,%fs:%gs:0x6e692064(%rip)        # 6eaf9de4 <_end+0x6e4414e4>
  467d7f:	6e 
  467d80:	20 70 72             	and    %dh,0x72(%rax)
  467d83:	6f                   	outsl  %ds:(%rsi),(%dx)
  467d84:	63 65 73             	movslq 0x73(%rbp),%esp
  467d87:	73 5f                	jae    467de8 <usage_message+0x60a8>
  467d89:	68 69 73 74 6f       	pushq  $0x6f747369
  467d8e:	72 79                	jb     467e09 <usage_message+0x60c9>
  467d90:	5f                   	pop    %rdi
  467d91:	74 61                	je     467df4 <usage_message+0x60b4>
  467d93:	62                   	(bad)  
  467d94:	6c                   	insb   (%dx),%es:(%rdi)
  467d95:	65                   	gs
  467d96:	73 00                	jae    467d98 <usage_message+0x6058>
  467d98:	73 79                	jae    467e13 <usage_message+0x60d3>
  467d9a:	73 6d                	jae    467e09 <usage_message+0x60c9>
  467d9c:	61                   	(bad)  
  467d9d:	70 73                	jo     467e12 <usage_message+0x60d2>
  467d9f:	5f                   	pop    %rdi
  467da0:	65                   	gs
  467da1:	6c                   	insb   (%dx),%es:(%rdi)
  467da2:	65                   	gs
  467da3:	6d                   	insl   (%dx),%es:(%rdi)
  467da4:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467da6:	74 73                	je     467e1b <usage_message+0x60db>
  467da8:	00 65 6c             	add    %ah,0x6c(%rbp)
  467dab:	65                   	gs
  467dac:	6d                   	insl   (%dx),%es:(%rdi)
  467dad:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467daf:	74 74                	je     467e25 <usage_message+0x60e5>
  467db1:	79 70                	jns    467e23 <usage_message+0x60e3>
  467db3:	65 00 73 79          	add    %dh,%gs:0x79(%rbx)
  467db7:	73 6d                	jae    467e26 <usage_message+0x60e6>
  467db9:	61                   	(bad)  
  467dba:	70 73                	jo     467e2f <usage_message+0x60ef>
  467dbc:	00 69 6d             	add    %ch,0x6d(%rcx)
  467dbf:	61                   	(bad)  
  467dc0:	67                   	addr32
  467dc1:	65                   	gs
  467dc2:	73 00                	jae    467dc4 <usage_message+0x6084>
  467dc4:	64                   	fs
  467dc5:	68 6f 73 74 73       	pushq  $0x7374736f
  467dca:	00 64 73 65          	add    %ah,0x65(%rbx,%rsi,2)
  467dce:	72 76                	jb     467e46 <usage_message+0x6106>
  467dd0:	69 63 65 73 00 6f 70 	imul   $0x706f0073,0x65(%rbx),%esp
  467dd7:	65                   	gs
  467dd8:	72 61                	jb     467e3b <usage_message+0x60fb>
  467dda:	74 69                	je     467e45 <usage_message+0x6105>
  467ddc:	6f                   	outsl  %ds:(%rsi),(%dx)
  467ddd:	6e                   	outsb  %ds:(%rsi),(%dx)
  467dde:	73 00                	jae    467de0 <usage_message+0x60a0>
  467de0:	75 73                	jne    467e55 <usage_message+0x6115>
  467de2:	65                   	gs
  467de3:	72 73                	jb     467e58 <usage_message+0x6118>
  467de5:	00 75 73             	add    %dh,0x73(%rbp)
  467de8:	72 67                	jb     467e51 <usage_message+0x6111>
  467dea:	72 70                	jb     467e5c <usage_message+0x611c>
  467dec:	00 6e 6f             	add    %ch,0x6f(%rsi)
  467def:	64                   	fs
  467df0:	65                   	gs
  467df1:	5f                   	pop    %rdi
  467df2:	63 6b 73             	movslq 0x73(%rbx),%ebp
  467df5:	75 6d                	jne    467e64 <usage_message+0x6124>
  467df7:	00 72 65             	add    %dh,0x65(%rdx)
  467dfa:	63 6f 72             	movslq 0x72(%rdi),%ebp
  467dfd:	64 69 64 00 73 63 72 	imul   $0x65657263,%fs:0x73(%rax,%rax,1),%esp
  467e04:	65 65 
  467e06:	6e                   	outsb  %ds:(%rsi),(%dx)
  467e07:	73 5f                	jae    467e68 <usage_message+0x6128>
  467e09:	69 74 65 6d 73 00 72 	imul   $0x65720073,0x6d(%rbp,%riz,2),%esi
  467e10:	65 
  467e11:	73 6f                	jae    467e82 <usage_message+0x6142>
  467e13:	75 72                	jne    467e87 <usage_message+0x6147>
  467e15:	63 65 69             	movslq 0x69(%rbp),%esp
  467e18:	64 00 72 65          	add    %dh,%fs:0x65(%rdx)
  467e1c:	73 6f                	jae    467e8d <usage_message+0x614d>
  467e1e:	75 72                	jne    467e92 <usage_message+0x6152>
  467e20:	63 65 74             	movslq 0x74(%rbp),%esp
  467e23:	79 70                	jns    467e95 <usage_message+0x6155>
  467e25:	65 00 73 63          	add    %dh,%gs:0x63(%rbx)
  467e29:	72 65                	jb     467e90 <usage_message+0x6150>
  467e2b:	65 6e                	outsb  %gs:(%rsi),(%dx)
  467e2d:	73 00                	jae    467e2f <usage_message+0x60ef>
  467e2f:	61                   	(bad)  
  467e30:	75 64                	jne    467e96 <usage_message+0x6156>
  467e32:	69 74 6c 6f 67 00 6d 	imul   $0x656d0067,0x6f(%rsp,%rbp,2),%esi
  467e39:	65 
  467e3a:	64 69 61 5f 74 79 70 	imul   $0x65707974,%fs:0x5f(%rcx),%esp
  467e41:	65 
  467e42:	00 67 72             	add    %ah,0x72(%rdi)
  467e45:	61                   	(bad)  
  467e46:	70 68                	jo     467eb0 <usage_message+0x6170>
  467e48:	73 5f                	jae    467ea9 <usage_message+0x6169>
  467e4a:	69 74 65 6d 73 00 76 	imul   $0x61760073,0x6d(%rbp,%riz,2),%esi
  467e51:	61 
  467e52:	6c                   	insb   (%dx),%es:(%rdi)
  467e53:	75 65                	jne    467eba <usage_message+0x617a>
  467e55:	6d                   	insl   (%dx),%es:(%rdi)
  467e56:	61                   	(bad)  
  467e57:	70 73                	jo     467ecc <usage_message+0x618c>
  467e59:	00 64 72 75          	add    %ah,0x75(%rdx,%rsi,2)
  467e5d:	6c                   	insb   (%dx),%es:(%rdi)
  467e5e:	65                   	gs
  467e5f:	73 00                	jae    467e61 <usage_message+0x6121>
  467e61:	73 6c                	jae    467ecf <usage_message+0x618f>
  467e63:	69 64 65 73 68 6f 77 	imul   $0x73776f68,0x73(%rbp,%riz,2),%esp
  467e6a:	73 
  467e6b:	00 73 63             	add    %dh,0x63(%rbx)
  467e6e:	72 69                	jb     467ed9 <usage_message+0x6199>
  467e70:	70 74                	jo     467ee6 <usage_message+0x61a6>
  467e72:	73 00                	jae    467e74 <usage_message+0x6134>
  467e74:	6d                   	insl   (%dx),%es:(%rdi)
  467e75:	61                   	(bad)  
  467e76:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  467e7d:	63 65 73             	movslq 0x73(%rbp),%esp
  467e80:	00 72 65             	add    %dh,0x65(%rdx)
  467e83:	67                   	addr32
  467e84:	65                   	gs
  467e85:	78 70                	js     467ef7 <usage_message+0x61b7>
  467e87:	73 00                	jae    467e89 <usage_message+0x6149>
  467e89:	64 63 68 65          	movslq %fs:0x65(%rax),%ebp
  467e8d:	63 6b 73             	movslq 0x73(%rbx),%ebp
  467e90:	00 43 6f             	add    %al,0x6f(%rbx)
  467e93:	6e                   	outsb  %ds:(%rsi),(%dx)
  467e94:	76 65                	jbe    467efb <usage_message+0x61bb>
  467e96:	72 74                	jb     467f0c <usage_message+0x61cc>
  467e98:	69 6e 67 20 74 61 62 	imul   $0x62617420,0x67(%rsi),%ebp
  467e9f:	6c                   	insb   (%dx),%es:(%rdi)
  467ea0:	65                   	gs
  467ea1:	73 20                	jae    467ec3 <usage_message+0x6183>
  467ea3:	00 25 73 2e 25 73    	add    %ah,0x73252e73(%rip)        # 736bad1c <_end+0x7300241c>
  467ea9:	20 46 41             	and    %al,0x41(%rsi)
  467eac:	49                   	rex.WB
  467ead:	4c                   	rex.WR
  467eae:	45                   	rex.RB
  467eaf:	44 0a 00             	or     (%rax),%r8b
  467eb2:	74 72                	je     467f26 <usage_message+0x61e6>
  467eb4:	69 67 67 65 72 73 2e 	imul   $0x2e737265,0x67(%rdi),%esp
  467ebb:	65                   	gs
  467ebc:	78 70                	js     467f2e <usage_message+0x61ee>
  467ebe:	72 65                	jb     467f25 <usage_message+0x61e5>
  467ec0:	73 73                	jae    467f35 <usage_message+0x61f5>
  467ec2:	69 6f 6e 20 46 41 49 	imul   $0x49414620,0x6e(%rdi),%ebp
  467ec9:	4c                   	rex.WR
  467eca:	45                   	rex.RB
  467ecb:	44 0a 00             	or     (%rax),%r8b
  467ece:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  467ed1:	64 69 74 69 6f 6e 73 	imul   $0x762e736e,%fs:0x6f(%rcx,%rbp,2),%esi
  467ed8:	2e 76 
  467eda:	61                   	(bad)  
  467edb:	6c                   	insb   (%dx),%es:(%rdi)
  467edc:	75 65                	jne    467f43 <usage_message+0x6203>
  467ede:	20 46 41             	and    %al,0x41(%rsi)
  467ee1:	49                   	rex.WB
  467ee2:	4c                   	rex.WR
  467ee3:	45                   	rex.RB
  467ee4:	44 0a 00             	or     (%rax),%r8b
  467ee7:	20 64 6f 6e          	and    %ah,0x6e(%rdi,%rbp,2)
  467eeb:	65 2e 0a 43 6f       	or     %cs:%gs:0x6f(%rbx),%al
  467ef0:	6e                   	outsb  %ds:(%rsi),(%dx)
  467ef1:	76 65                	jbe    467f58 <usage_message+0x6218>
  467ef3:	72 73                	jb     467f68 <usage_message+0x6228>
  467ef5:	69 6f 6e 20 63 6f 6d 	imul   $0x6d6f6320,0x6e(%rdi),%ebp
  467efc:	70 6c                	jo     467f6a <usage_message+0x622a>
  467efe:	65                   	gs
  467eff:	74 65                	je     467f66 <usage_message+0x6226>
  467f01:	64 2e 0a 00          	or     %cs:%fs:(%rax),%al
  467f05:	00 00                	add    %al,(%rax)
  467f07:	00 43 6f             	add    %al,0x6f(%rbx)
  467f0a:	6e                   	outsb  %ds:(%rsi),(%dx)
  467f0b:	76 65                	jbe    467f72 <usage_message+0x6232>
  467f0d:	72 73                	jb     467f82 <usage_message+0x6242>
  467f0f:	69 6f 6e 20 66 72 6f 	imul   $0x6f726620,0x6e(%rdi),%ebp
  467f16:	6d                   	insl   (%dx),%es:(%rdi)
  467f17:	20 6e 6f             	and    %ch,0x6f(%rsi)
  467f1a:	6e                   	outsb  %ds:(%rsi),(%dx)
  467f1b:	2d 7a 65 72 6f       	sub    $0x6f72657a,%eax
  467f20:	20 6e 6f             	and    %ch,0x6f(%rsi)
  467f23:	64 65 20 69 64       	and    %ch,%fs:%gs:0x64(%rcx)
  467f28:	20 69 73             	and    %ch,0x73(%rcx)
  467f2b:	20 6e 6f             	and    %ch,0x6f(%rsi)
  467f2e:	74 20                	je     467f50 <usage_message+0x6210>
  467f30:	73 75                	jae    467fa7 <usage_message+0x6267>
  467f32:	70 70                	jo     467fa4 <usage_message+0x6264>
  467f34:	6f                   	outsl  %ds:(%rsi),(%dx)
  467f35:	72 74                	jb     467fab <usage_message+0x626b>
  467f37:	65 64 2e 0a 00       	or     %cs:%fs:%gs:(%rax),%al
  467f3c:	00 00                	add    %al,(%rax)
  467f3e:	00 00                	add    %al,(%rax)
  467f40:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  467f42:	64 65 20 49 44       	and    %cl,%fs:%gs:0x44(%rcx)
  467f47:	20 6d 75             	and    %ch,0x75(%rbp)
  467f4a:	73 74                	jae    467fc0 <usage_message+0x6280>
  467f4c:	20 62 65             	and    %ah,0x65(%rdx)
  467f4f:	20 69 6e             	and    %ch,0x6e(%rcx)
  467f52:	20 72 61             	and    %dh,0x61(%rdx)
  467f55:	6e                   	outsb  %ds:(%rsi),(%dx)
  467f56:	67 65 20 6f 66       	addr32 and %ch,%gs:0x66(%edi)
  467f5b:	20 30                	and    %dh,(%rax)
  467f5d:	2d 39 39 39 2e       	sub    $0x2e393939,%eax
  467f62:	0a 00                	or     (%rax),%al
  467f64:	00 00                	add    %al,(%rax)
  467f66:	00 00                	add    %al,(%rax)
  467f68:	75 70                	jne    467fda <usage_message+0x629a>
  467f6a:	64                   	fs
  467f6b:	61                   	(bad)  
  467f6c:	74 65                	je     467fd3 <usage_message+0x6293>
  467f6e:	20 25 73 20 73 65    	and    %ah,0x65732073(%rip)        # 65b99fe7 <_end+0x654e16e7>
  467f74:	74 20                	je     467f96 <usage_message+0x6256>
  467f76:	25 73 3d 25 73       	and    $0x73253d73,%eax
  467f7b:	2b 25 6c 75 20 77    	sub    0x7720756c(%rip),%esp        # 7766f4ed <_end+0x76fb6bed>
  467f81:	68 65 72 65 20       	pushq  $0x20657265
  467f86:	25 73 3d 25 64       	and    $0x64253d73,%eax
  467f8b:	20 61 6e             	and    %ah,0x6e(%rcx)
  467f8e:	64 20 25 73 3e 30 00 	and    %ah,%fs:0x303e73(%rip)        # 76be08 <_end+0xb3508>
  467f95:	00 00                	add    %al,(%rax)
  467f97:	00 75 70             	add    %dh,0x70(%rbp)
  467f9a:	64                   	fs
  467f9b:	61                   	(bad)  
  467f9c:	74 65                	je     468003 <usage_message+0x62c3>
  467f9e:	20 70 72             	and    %dh,0x72(%rax)
  467fa1:	6f                   	outsl  %ds:(%rsi),(%dx)
  467fa2:	66 69 6c 65 73 20 73 	imul   $0x7320,0x73(%rbp,%riz,2),%bp
  467fa9:	65                   	gs
  467faa:	74 20                	je     467fcc <usage_message+0x628c>
  467fac:	25 73 3d 25 73       	and    $0x73253d73,%eax
  467fb1:	2b 25 6c 75 20 77    	sub    0x7720756c(%rip),%esp        # 7766f523 <_end+0x76fb6c23>
  467fb7:	68 65 72 65 20       	pushq  $0x20657265
  467fbc:	25 73 3e 30 00       	and    $0x303e73,%eax
  467fc1:	00 00                	add    %al,(%rax)
  467fc3:	00 00                	add    %al,(%rax)
  467fc5:	00 00                	add    %al,(%rax)
  467fc7:	00 75 70             	add    %dh,0x70(%rbp)
  467fca:	64                   	fs
  467fcb:	61                   	(bad)  
  467fcc:	74 65                	je     468033 <usage_message+0x62f3>
  467fce:	20 25 73 20 73 65    	and    %ah,0x65732073(%rip)        # 65b9a047 <_end+0x654e1747>
  467fd4:	74 20                	je     467ff6 <usage_message+0x62b6>
  467fd6:	25 73 3d 25 73       	and    $0x73253d73,%eax
  467fdb:	2b 25 6c 75 20 77    	sub    0x7720756c(%rip),%esp        # 7766f54d <_end+0x76fb6c4d>
  467fe1:	68 65 72 65 20       	pushq  $0x20657265
  467fe6:	25 73 3e 30 00       	and    $0x303e73,%eax
  467feb:	00 00                	add    %al,(%rax)
  467fed:	00 00                	add    %al,(%rax)
  467fef:	00 73 65             	add    %dh,0x65(%rbx)
  467ff2:	6c                   	insb   (%dx),%es:(%rdi)
  467ff3:	65 63 74 20 65       	movslq %gs:0x65(%rax,%riz,1),%esi
  467ff8:	78 70                	js     46806a <usage_message+0x632a>
  467ffa:	72 65                	jb     468061 <usage_message+0x6321>
  467ffc:	73 73                	jae    468071 <usage_message+0x6331>
  467ffe:	69 6f 6e 2c 74 72 69 	imul   $0x6972742c,0x6e(%rdi),%ebp
  468005:	67                   	addr32
  468006:	67                   	addr32
  468007:	65                   	gs
  468008:	72 69                	jb     468073 <usage_message+0x6333>
  46800a:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  46800e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46800f:	6d                   	insl   (%dx),%es:(%rdi)
  468010:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  468014:	67                   	addr32
  468015:	67                   	addr32
  468016:	65                   	gs
  468017:	72 73                	jb     46808c <usage_message+0x634c>
  468019:	00 00                	add    %al,(%rax)
  46801b:	00 00                	add    %al,(%rax)
  46801d:	00 00                	add    %al,(%rax)
  46801f:	00 75 70             	add    %dh,0x70(%rbp)
  468022:	64                   	fs
  468023:	61                   	(bad)  
  468024:	74 65                	je     46808b <usage_message+0x634b>
  468026:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  46802a:	67                   	addr32
  46802b:	67                   	addr32
  46802c:	65                   	gs
  46802d:	72 73                	jb     4680a2 <usage_message+0x6362>
  46802f:	20 73 65             	and    %dh,0x65(%rbx)
  468032:	74 20                	je     468054 <usage_message+0x6314>
  468034:	65                   	gs
  468035:	78 70                	js     4680a7 <usage_message+0x6367>
  468037:	72 65                	jb     46809e <usage_message+0x635e>
  468039:	73 73                	jae    4680ae <usage_message+0x636e>
  46803b:	69 6f 6e 3d 27 25 73 	imul   $0x7325273d,0x6e(%rdi),%ebp
  468042:	27                   	(bad)  
  468043:	20 77 68             	and    %dh,0x68(%rdi)
  468046:	65                   	gs
  468047:	72 65                	jb     4680ae <usage_message+0x636e>
  468049:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  46804d:	67                   	addr32
  46804e:	67                   	addr32
  46804f:	65                   	gs
  468050:	72 69                	jb     4680bb <usage_message+0x637b>
  468052:	64                   	fs
  468053:	3d 25 73 00 00       	cmp    $0x7325,%eax
  468058:	73 65                	jae    4680bf <usage_message+0x637f>
  46805a:	6c                   	insb   (%dx),%es:(%rdi)
  46805b:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  468060:	6f                   	outsl  %ds:(%rsi),(%dx)
  468061:	6e                   	outsb  %ds:(%rsi),(%dx)
  468062:	64 69 74 69 6f 6e 69 	imul   $0x2c64696e,%fs:0x6f(%rcx,%rbp,2),%esi
  468069:	64 2c 
  46806b:	76 61                	jbe    4680ce <usage_message+0x638e>
  46806d:	6c                   	insb   (%dx),%es:(%rdi)
  46806e:	75 65                	jne    4680d5 <usage_message+0x6395>
  468070:	20 66 72             	and    %ah,0x72(%rsi)
  468073:	6f                   	outsl  %ds:(%rsi),(%dx)
  468074:	6d                   	insl   (%dx),%es:(%rdi)
  468075:	20 63 6f             	and    %ah,0x6f(%rbx)
  468078:	6e                   	outsb  %ds:(%rsi),(%dx)
  468079:	64 69 74 69 6f 6e 73 	imul   $0x7720736e,%fs:0x6f(%rcx,%rbp,2),%esi
  468080:	20 77 
  468082:	68 65 72 65 20       	pushq  $0x20657265
  468087:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46808a:	64 69 74 69 6f 6e 74 	imul   $0x7079746e,%fs:0x6f(%rcx,%rbp,2),%esi
  468091:	79 70 
  468093:	65                   	gs
  468094:	3d 25 64 00 75       	cmp    $0x75006425,%eax
  468099:	70 64                	jo     4680ff <usage_message+0x63bf>
  46809b:	61                   	(bad)  
  46809c:	74 65                	je     468103 <usage_message+0x63c3>
  46809e:	20 63 6f             	and    %ah,0x6f(%rbx)
  4680a1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4680a2:	64 69 74 69 6f 6e 73 	imul   $0x7320736e,%fs:0x6f(%rcx,%rbp,2),%esi
  4680a9:	20 73 
  4680ab:	65                   	gs
  4680ac:	74 20                	je     4680ce <usage_message+0x638e>
  4680ae:	76 61                	jbe    468111 <usage_message+0x63d1>
  4680b0:	6c                   	insb   (%dx),%es:(%rdi)
  4680b1:	75 65                	jne    468118 <usage_message+0x63d8>
  4680b3:	3d 27 25 6c 75       	cmp    $0x756c2527,%eax
  4680b8:	27                   	(bad)  
  4680b9:	20 77 68             	and    %dh,0x68(%rdi)
  4680bc:	65                   	gs
  4680bd:	72 65                	jb     468124 <usage_message+0x63e4>
  4680bf:	20 63 6f             	and    %ah,0x6f(%rbx)
  4680c2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4680c3:	64 69 74 69 6f 6e 69 	imul   $0x3d64696e,%fs:0x6f(%rcx,%rbp,2),%esi
  4680ca:	64 3d 
  4680cc:	25 73 00 00 69       	and    $0x69000073,%eax
  4680d1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4680d2:	73 65                	jae    468139 <usage_message+0x63f9>
  4680d4:	72 74                	jb     46814a <usage_message+0x640a>
  4680d6:	20 69 6e             	and    %ch,0x6e(%rcx)
  4680d9:	74 6f                	je     46814a <usage_message+0x640a>
  4680db:	20 6e 6f             	and    %ch,0x6f(%rsi)
  4680de:	64                   	fs
  4680df:	65                   	gs
  4680e0:	73 20                	jae    468102 <usage_message+0x63c2>
  4680e2:	28 6e 6f             	sub    %ch,0x6f(%rsi)
  4680e5:	64 65 69 64 2c 6e 61 	imul   $0x2c656d61,%fs:%gs:0x6e(%rsp,%rbp,1),%esp
  4680ec:	6d 65 2c 
  4680ef:	69 70 2c 6e 6f 64 65 	imul   $0x65646f6e,0x2c(%rax),%esi
  4680f6:	74 79                	je     468171 <usage_message+0x6431>
  4680f8:	70 65                	jo     46815f <usage_message+0x641f>
  4680fa:	29 20                	sub    %esp,(%rax)
  4680fc:	76 61                	jbe    46815f <usage_message+0x641f>
  4680fe:	6c                   	insb   (%dx),%es:(%rdi)
  4680ff:	75 65                	jne    468166 <usage_message+0x6426>
  468101:	73 20                	jae    468123 <usage_message+0x63e3>
  468103:	28 25 64 2c 27 4c    	sub    %ah,0x4c272c64(%rip)        # 4c6dad6d <_end+0x4c02246d>
  468109:	6f                   	outsl  %ds:(%rsi),(%dx)
  46810a:	63 61 6c             	movslq 0x6c(%rcx),%esp
  46810d:	20 6e 6f             	and    %ch,0x6f(%rsi)
  468110:	64                   	fs
  468111:	65                   	gs
  468112:	27                   	(bad)  
  468113:	2c 27                	sub    $0x27,%al
  468115:	31 32                	xor    %esi,(%rdx)
  468117:	37                   	(bad)  
  468118:	2e 30 2e             	xor    %ch,%cs:(%rsi)
  46811b:	30 2e                	xor    %ch,(%rsi)
  46811d:	31 27                	xor    %esp,(%rdi)
  46811f:	2c 31                	sub    $0x31,%al
  468121:	29 00                	sub    %eax,(%rax)
  468123:	00 00                	add    %al,(%rax)
  468125:	00 00                	add    %al,(%rax)
  468127:	00 49 6e             	add    %cl,0x6e(%rcx)
  46812a:	20 6d 61             	and    %ch,0x61(%rbp)
  46812d:	69 6e 5f 68 74 74 70 	imul   $0x70747468,0x5f(%rsi),%ebp
  468134:	70 6f                	jo     4681a5 <usage_message+0x6465>
  468136:	6c                   	insb   (%dx),%es:(%rdi)
  468137:	6c                   	insb   (%dx),%es:(%rdi)
  468138:	65                   	gs
  468139:	72 5f                	jb     46819a <usage_message+0x645a>
  46813b:	6c                   	insb   (%dx),%es:(%rdi)
  46813c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46813d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46813e:	70 28                	jo     468168 <usage_message+0x6428>
  468140:	6e                   	outsb  %ds:(%rsi),(%dx)
  468141:	75 6d                	jne    4681b0 <usage_message+0x6470>
  468143:	3a 25 64 29 00 53    	cmp    0x53002964(%rip),%ah        # 5346aaad <_end+0x52db21ad>
  468149:	70 65                	jo     4681b0 <usage_message+0x6470>
  46814b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46814c:	74 20                	je     46816e <usage_message+0x642e>
  46814e:	25 64 20 73 65       	and    $0x65732064,%eax
  468153:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  468156:	64                   	fs
  468157:	73 20                	jae    468179 <usage_message+0x6439>
  468159:	77 68                	ja     4681c3 <usage_message+0x6483>
  46815b:	69 6c 65 20 70 72 6f 	imul   $0x636f7270,0x20(%rbp,%riz,2),%ebp
  468162:	63 
  468163:	65                   	gs
  468164:	73 73                	jae    4681d9 <usage_message+0x6499>
  468166:	69 6e 67 20 48 54 54 	imul   $0x54544820,0x67(%rsi),%ebp
  46816d:	50                   	push   %rax
  46816e:	20 74 65 73          	and    %dh,0x73(%rbp,%riz,2)
  468172:	74 73                	je     4681e7 <usage_message+0x64a7>
  468174:	00 00                	add    %al,(%rax)
  468176:	00 00                	add    %al,(%rax)
  468178:	73 65                	jae    4681df <usage_message+0x649f>
  46817a:	6c                   	insb   (%dx),%es:(%rdi)
  46817b:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  468180:	6f                   	outsl  %ds:(%rsi),(%dx)
  468181:	75 6e                	jne    4681f1 <usage_message+0x64b1>
  468183:	74 28                	je     4681ad <usage_message+0x646d>
  468185:	2a 29                	sub    (%rcx),%ch
  468187:	2c 6d                	sub    $0x6d,%al
  468189:	69 6e 28 74 2e 6e 65 	imul   $0x656e2e74,0x28(%rsi),%ebp
  468190:	78 74                	js     468206 <usage_message+0x64c6>
  468192:	63 68 65             	movslq 0x65(%rax),%ebp
  468195:	63 6b 29             	movslq 0x29(%rbx),%ebp
  468198:	20 66 72             	and    %ah,0x72(%rsi)
  46819b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46819c:	6d                   	insl   (%dx),%es:(%rdi)
  46819d:	20 68 74             	and    %ch,0x74(%rax)
  4681a0:	74 70                	je     468212 <usage_message+0x64d2>
  4681a2:	74 65                	je     468209 <usage_message+0x64c9>
  4681a4:	73 74                	jae    46821a <usage_message+0x64da>
  4681a6:	20 74 2c 61          	and    %dh,0x61(%rsp,%rbp,1)
  4681aa:	70 70                	jo     46821c <usage_message+0x64dc>
  4681ac:	6c                   	insb   (%dx),%es:(%rdi)
  4681ad:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4681b4:	73 20                	jae    4681d6 <usage_message+0x6496>
  4681b6:	61                   	(bad)  
  4681b7:	2c 68                	sub    $0x68,%al
  4681b9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4681ba:	73 74                	jae    468230 <usage_message+0x64f0>
  4681bc:	73 20                	jae    4681de <usage_message+0x649e>
  4681be:	68 20 77 68 65       	pushq  $0x65687720
  4681c3:	72 65                	jb     46822a <usage_message+0x64ea>
  4681c5:	20 74 2e 61          	and    %dh,0x61(%rsi,%rbp,1)
  4681c9:	70 70                	jo     46823b <usage_message+0x64fb>
  4681cb:	6c                   	insb   (%dx),%es:(%rdi)
  4681cc:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4681d3:	69 64 3d 61 2e 61 70 	imul   $0x7070612e,0x61(%rbp,%rdi,1),%esp
  4681da:	70 
  4681db:	6c                   	insb   (%dx),%es:(%rdi)
  4681dc:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4681e3:	69 64 20 61 6e 64 20 	imul   $0x6120646e,0x61(%rax,%riz,1),%esp
  4681ea:	61 
  4681eb:	2e                   	cs
  4681ec:	68 6f 73 74 69       	pushq  $0x6974736f
  4681f1:	64                   	fs
  4681f2:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  4681f7:	73 74                	jae    46826d <usage_message+0x652d>
  4681f9:	69 64 20 61 6e 64 20 	imul   $0x6d20646e,0x61(%rax,%riz,1),%esp
  468200:	6d 
  468201:	6f                   	outsl  %ds:(%rsi),(%dx)
  468202:	64 28 74 2e 68       	sub    %dh,%fs:0x68(%rsi,%rbp,1)
  468207:	74 74                	je     46827d <usage_message+0x653d>
  468209:	70 74                	jo     46827f <usage_message+0x653f>
  46820b:	65                   	gs
  46820c:	73 74                	jae    468282 <usage_message+0x6542>
  46820e:	69 64 2c 25 64 29 3d 	imul   $0x253d2964,0x25(%rsp,%rbp,1),%esp
  468215:	25 
  468216:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  46821a:	64 20 74 2e 73       	and    %dh,%fs:0x73(%rsi,%rbp,1)
  46821f:	74 61                	je     468282 <usage_message+0x6542>
  468221:	74 75                	je     468298 <usage_message+0x6558>
  468223:	73 3d                	jae    468262 <usage_message+0x6522>
  468225:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46822a:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  46822e:	73 74                	jae    4682a4 <usage_message+0x6564>
  468230:	61                   	(bad)  
  468231:	74 75                	je     4682a8 <usage_message+0x6568>
  468233:	73 3d                	jae    468272 <usage_message+0x6532>
  468235:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46823a:	64 20 28             	and    %ch,%fs:(%rax)
  46823d:	68 2e 6d 61 69       	pushq  $0x69616d2e
  468242:	6e                   	outsb  %ds:(%rsi),(%dx)
  468243:	74 65                	je     4682aa <usage_message+0x656a>
  468245:	6e                   	outsb  %ds:(%rsi),(%dx)
  468246:	61                   	(bad)  
  468247:	6e                   	outsb  %ds:(%rsi),(%dx)
  468248:	63 65 5f             	movslq 0x5f(%rbp),%esp
  46824b:	73 74                	jae    4682c1 <usage_message+0x6581>
  46824d:	61                   	(bad)  
  46824e:	74 75                	je     4682c5 <usage_message+0x6585>
  468250:	73 3d                	jae    46828f <usage_message+0x654f>
  468252:	25 64 20 6f 72       	and    $0x726f2064,%eax
  468257:	20 68 2e             	and    %ch,0x2e(%rax)
  46825a:	6d                   	insl   (%dx),%es:(%rdi)
  46825b:	61                   	(bad)  
  46825c:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  468263:	63 65 5f             	movslq 0x5f(%rbp),%esp
  468266:	74 79                	je     4682e1 <usage_message+0x65a1>
  468268:	70 65                	jo     4682cf <usage_message+0x658f>
  46826a:	3d 25 64 29 25       	cmp    $0x25296425,%eax
  46826f:	73 00                	jae    468271 <usage_message+0x6531>
  468271:	00 00                	add    %al,(%rax)
  468273:	00 00                	add    %al,(%rax)
  468275:	00 00                	add    %al,(%rax)
  468277:	00 4e 6f             	add    %cl,0x6f(%rsi)
  46827a:	20 68 74             	and    %ch,0x74(%rax)
  46827d:	74 70                	je     4682ef <usage_message+0x65af>
  46827f:	74 65                	je     4682e6 <usage_message+0x65a6>
  468281:	73 74                	jae    4682f7 <usage_message+0x65b7>
  468283:	73 20                	jae    4682a5 <usage_message+0x6565>
  468285:	74 6f                	je     4682f6 <usage_message+0x65b6>
  468287:	20 70 72             	and    %dh,0x72(%rax)
  46828a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46828b:	63 65 73             	movslq 0x73(%rbp),%esp
  46828e:	73 20                	jae    4682b0 <usage_message+0x6570>
  468290:	69 6e 20 67 65 74 5f 	imul   $0x5f746567,0x20(%rsi),%ebp
  468297:	6d                   	insl   (%dx),%es:(%rdi)
  468298:	69 6e 6e 65 78 74 63 	imul   $0x63747865,0x6e(%rsi),%ebp
  46829f:	68 65 63 6b 2e       	pushq  $0x2e6b6365
  4682a4:	00 00                	add    %al,(%rax)
  4682a6:	00 00                	add    %al,(%rax)
  4682a8:	68 74 74 70 20       	pushq  $0x20707474
  4682ad:	70 6f                	jo     46831e <usage_message+0x65de>
  4682af:	6c                   	insb   (%dx),%es:(%rdi)
  4682b0:	6c                   	insb   (%dx),%es:(%rdi)
  4682b1:	65                   	gs
  4682b2:	72 20                	jb     4682d4 <usage_message+0x6594>
  4682b4:	5b                   	pop    %rbx
  4682b5:	73 6c                	jae    468323 <usage_message+0x65e3>
  4682b7:	65                   	gs
  4682b8:	65                   	gs
  4682b9:	70 69                	jo     468324 <usage_message+0x65e4>
  4682bb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4682bc:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  4682c0:	72 20                	jb     4682e2 <usage_message+0x65a2>
  4682c2:	25 64 20 73 65       	and    $0x65732064,%eax
  4682c7:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4682ca:	64                   	fs
  4682cb:	73 5d                	jae    46832a <usage_message+0x65ea>
  4682cd:	00 68 74             	add    %ch,0x74(%rax)
  4682d0:	74 70                	je     468342 <usage_message+0x6602>
  4682d2:	20 70 6f             	and    %dh,0x6f(%rax)
  4682d5:	6c                   	insb   (%dx),%es:(%rdi)
  4682d6:	6c                   	insb   (%dx),%es:(%rdi)
  4682d7:	65                   	gs
  4682d8:	72 20                	jb     4682fa <usage_message+0x65ba>
  4682da:	5b                   	pop    %rbx
  4682db:	67                   	addr32
  4682dc:	65                   	gs
  4682dd:	74 74                	je     468353 <usage_message+0x6613>
  4682df:	69 6e 67 20 76 61 6c 	imul   $0x6c617620,0x67(%rsi),%ebp
  4682e6:	75 65                	jne    46834d <usage_message+0x660d>
  4682e8:	73 5d                	jae    468347 <usage_message+0x6607>
  4682ea:	00 74 2e 68          	add    %dh,0x68(%rsi,%rbp,1)
  4682ee:	74 74                	je     468364 <usage_message+0x6624>
  4682f0:	70 74                	jo     468366 <usage_message+0x6626>
  4682f2:	65                   	gs
  4682f3:	73 74                	jae    468369 <usage_message+0x6629>
  4682f5:	69 64 00 4e 65 78 74 	imul   $0x63747865,0x4e(%rax,%rax,1),%esp
  4682fc:	63 
  4682fd:	68 65 63 6b 3a       	pushq  $0x3a6b6365
  468302:	25 64 20 54 69       	and    $0x69542064,%eax
  468307:	6d                   	insl   (%dx),%es:(%rdi)
  468308:	65 3a 25 64 00 49 6e 	cmp    %gs:0x6e490064(%rip),%ah        # 6e8f8373 <_end+0x6e23fa73>
  46830f:	20 70 72             	and    %dh,0x72(%rax)
  468312:	6f                   	outsl  %ds:(%rsi),(%dx)
  468313:	63 65 73             	movslq 0x73(%rbp),%esp
  468316:	73 5f                	jae    468377 <usage_message+0x6637>
  468318:	76 61                	jbe    46837b <usage_message+0x663b>
  46831a:	6c                   	insb   (%dx),%es:(%rdi)
  46831b:	75 65                	jne    468382 <usage_message+0x6642>
  46831d:	28 69 74             	sub    %ch,0x74(%rcx)
  468320:	65                   	gs
  468321:	6d                   	insl   (%dx),%es:(%rdi)
  468322:	69 64 3a 25 6c 75 29 	imul   $0x29756c,0x25(%rdx,%rdi,1),%esp
  468329:	00 
  46832a:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  46832c:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  468330:	6f                   	outsl  %ds:(%rsi),(%dx)
  468331:	63 65 73             	movslq 0x73(%rbp),%esp
  468334:	73 5f                	jae    468395 <usage_message+0x6655>
  468336:	76 61                	jbe    468399 <usage_message+0x6659>
  468338:	6c                   	insb   (%dx),%es:(%rdi)
  468339:	75 65                	jne    4683a0 <usage_message+0x6660>
  46833b:	28 29                	sub    %ch,(%rcx)
  46833d:	00 43 61             	add    %al,0x61(%rbx)
  468340:	6e                   	outsb  %ds:(%rsi),(%dx)
  468341:	6e                   	outsb  %ds:(%rsi),(%dx)
  468342:	6f                   	outsl  %ds:(%rsi),(%dx)
  468343:	74 20                	je     468365 <usage_message+0x6625>
  468345:	69 6e 69 74 20 43 55 	imul   $0x55432074,0x69(%rsi),%ebp
  46834c:	52                   	push   %rdx
  46834d:	4c 00 57 45          	rex.WR add    %r10b,0x45(%rdi)
  468351:	42                   	rex.X
  468352:	4d 6f                	rex.WRB outsl  %ds:(%rsi),(%dx)
  468354:	6e                   	outsb  %ds:(%rsi),(%dx)
  468355:	69 74 6f 72 3a 20 75 	imul   $0x7375203a,0x72(%rdi,%rbp,2),%esi
  46835c:	73 
  46835d:	65 20 73 74          	and    %dh,%gs:0x74(%rbx)
  468361:	65                   	gs
  468362:	70 20                	jo     468384 <usage_message+0x6644>
  468364:	5b                   	pop    %rbx
  468365:	25 73 5d 00 57       	and    $0x57005d73,%eax
  46836a:	45                   	rex.RB
  46836b:	42                   	rex.X
  46836c:	4d 6f                	rex.WRB outsl  %ds:(%rsi),(%dx)
  46836e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46836f:	69 74 6f 72 3a 20 75 	imul   $0x7375203a,0x72(%rdi,%rbp,2),%esi
  468376:	73 
  468377:	65 20 70 6f          	and    %dh,%gs:0x6f(%rax)
  46837b:	73 74                	jae    4683f1 <usage_message+0x66b1>
  46837d:	20 5b 25             	and    %bl,0x25(%rbx)
  468380:	73 5d                	jae    4683df <usage_message+0x669f>
  468382:	00 57 45             	add    %dl,0x45(%rdi)
  468385:	42                   	rex.X
  468386:	4d 6f                	rex.WRB outsl  %ds:(%rsi),(%dx)
  468388:	6e                   	outsb  %ds:(%rsi),(%dx)
  468389:	69 74 6f 72 3a 20 67 	imul   $0x6f67203a,0x72(%rdi,%rbp,2),%esi
  468390:	6f 
  468391:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  468395:	55                   	push   %rbp
  468396:	52                   	push   %rdx
  468397:	4c 20 5b 25          	rex.WR and    %r11b,0x25(%rbx)
  46839b:	73 5d                	jae    4683fa <usage_message+0x66ba>
  46839d:	00 43 61             	add    %al,0x61(%rbx)
  4683a0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4683a1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4683a2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4683a3:	74 20                	je     4683c5 <usage_message+0x6685>
  4683a5:	73 65                	jae    46840c <usage_message+0x66cc>
  4683a7:	74 20                	je     4683c9 <usage_message+0x6689>
  4683a9:	55                   	push   %rbp
  4683aa:	52                   	push   %rdx
  4683ab:	4c 20 5b 25          	rex.WR and    %r11b,0x25(%rbx)
  4683af:	73 5d                	jae    46840e <usage_message+0x66ce>
  4683b1:	00 43 61             	add    %al,0x61(%rbx)
  4683b4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4683b5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4683b6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4683b7:	74 20                	je     4683d9 <usage_message+0x6699>
  4683b9:	73 65                	jae    468420 <usage_message+0x66e0>
  4683bb:	74 20                	je     4683dd <usage_message+0x669d>
  4683bd:	48 54                	rex.W push   %rsp
  4683bf:	54                   	push   %rsp
  4683c0:	50                   	push   %rax
  4683c1:	41 55                	push   %r13
  4683c3:	54                   	push   %rsp
  4683c4:	48 20 5b 25          	rex.W and    %bl,0x25(%rbx)
  4683c8:	73 5d                	jae    468427 <usage_message+0x66e7>
  4683ca:	00 25 73 3a 25 73    	add    %ah,0x73253a73(%rip)        # 736bbe43 <_end+0x73003543>
  4683d0:	00 43 61             	add    %al,0x61(%rbx)
  4683d3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4683d4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4683d5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4683d6:	74 20                	je     4683f8 <usage_message+0x66b8>
  4683d8:	73 65                	jae    46843f <usage_message+0x66ff>
  4683da:	74 20                	je     4683fc <usage_message+0x66bc>
  4683dc:	55                   	push   %rbp
  4683dd:	53                   	push   %rbx
  4683de:	45 52                	rex.RB push   %r10
  4683e0:	50                   	push   %rax
  4683e1:	57                   	push   %rdi
  4683e2:	44 20 5b 25          	and    %r11b,0x25(%rbx)
  4683e6:	73 5d                	jae    468445 <usage_message+0x6705>
  4683e8:	00 43 61             	add    %al,0x61(%rbx)
  4683eb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4683ec:	6e                   	outsb  %ds:(%rsi),(%dx)
  4683ed:	6f                   	outsl  %ds:(%rsi),(%dx)
  4683ee:	74 20                	je     468410 <usage_message+0x66d0>
  4683f0:	73 65                	jae    468457 <usage_message+0x6717>
  4683f2:	74 20                	je     468414 <usage_message+0x66d4>
  4683f4:	54                   	push   %rsp
  4683f5:	49                   	rex.WB
  4683f6:	4d                   	rex.WRB
  4683f7:	45                   	rex.RB
  4683f8:	4f 55                	rex.WRXB push   %r13
  4683fa:	54                   	push   %rsp
  4683fb:	20 5b 25             	and    %bl,0x25(%rbx)
  4683fe:	73 5d                	jae    46845d <usage_message+0x671d>
  468400:	00 50 61             	add    %dl,0x61(%rax)
  468403:	67 65 20 64 69 64    	addr32 and %ah,%gs:0x64(%ecx,%ebp,2)
  468409:	6e                   	outsb  %ds:(%rsi),(%dx)
  46840a:	27                   	(bad)  
  46840b:	74 20                	je     46842d <usage_message+0x66ed>
  46840d:	6d                   	insl   (%dx),%es:(%rdi)
  46840e:	61                   	(bad)  
  46840f:	74 63                	je     468474 <usage_message+0x6734>
  468411:	68 20 5b 25 73       	pushq  $0x73255b20
  468416:	5d                   	pop    %rbp
  468417:	00 50 61             	add    %dl,0x61(%rax)
  46841a:	67 65 20 64 69 64    	addr32 and %ah,%gs:0x64(%ecx,%ebp,2)
  468420:	6e                   	outsb  %ds:(%rsi),(%dx)
  468421:	27                   	(bad)  
  468422:	74 20                	je     468444 <usage_message+0x6704>
  468424:	6d                   	insl   (%dx),%es:(%rdi)
  468425:	61                   	(bad)  
  468426:	74 63                	je     46848b <usage_message+0x674b>
  468428:	68 00 53 74 61       	pushq  $0x61745300
  46842d:	74 75                	je     4684a4 <usage_message+0x6764>
  46842f:	73 20                	jae    468451 <usage_message+0x6711>
  468431:	63 6f 64             	movslq 0x64(%rdi),%ebp
  468434:	65 20 64 69 64       	and    %ah,%gs:0x64(%rcx,%rbp,2)
  468439:	6e                   	outsb  %ds:(%rsi),(%dx)
  46843a:	27                   	(bad)  
  46843b:	74 20                	je     46845d <usage_message+0x671d>
  46843d:	6d                   	insl   (%dx),%es:(%rdi)
  46843e:	61                   	(bad)  
  46843f:	74 63                	je     4684a4 <usage_message+0x6764>
  468441:	68 20 5b 25 73       	pushq  $0x73255b20
  468446:	5d                   	pop    %rbp
  468447:	00 53 74             	add    %dl,0x74(%rbx)
  46844a:	61                   	(bad)  
  46844b:	74 75                	je     4684c2 <usage_message+0x6782>
  46844d:	73 20                	jae    46846f <usage_message+0x672f>
  46844f:	63 6f 64             	movslq 0x64(%rdi),%ebp
  468452:	65 20 64 69 64       	and    %ah,%gs:0x64(%rcx,%rbp,2)
  468457:	6e                   	outsb  %ds:(%rsi),(%dx)
  468458:	27                   	(bad)  
  468459:	74 20                	je     46847b <usage_message+0x673b>
  46845b:	6d                   	insl   (%dx),%es:(%rdi)
  46845c:	61                   	(bad)  
  46845d:	74 63                	je     4684c2 <usage_message+0x6782>
  46845f:	68 00 45 6e 64       	pushq  $0x646e4500
  468464:	20 70 72             	and    %dh,0x72(%rax)
  468467:	6f                   	outsl  %ds:(%rsi),(%dx)
  468468:	63 65 73             	movslq 0x73(%rbp),%esp
  46846b:	73 5f                	jae    4684cc <usage_message+0x678c>
  46846d:	73 74                	jae    4684e3 <usage_message+0x67a3>
  46846f:	65                   	gs
  468470:	70 5f                	jo     4684d1 <usage_message+0x6791>
  468472:	64                   	fs
  468473:	61                   	(bad)  
  468474:	74 61                	je     4684d7 <usage_message+0x6797>
  468476:	28 29                	sub    %ch,(%rcx)
  468478:	00 45 6e             	add    %al,0x6e(%rbp)
  46847b:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  46847f:	6f                   	outsl  %ds:(%rsi),(%dx)
  468480:	63 65 73             	movslq 0x73(%rbp),%esp
  468483:	73 5f                	jae    4684e4 <usage_message+0x67a4>
  468485:	74 65                	je     4684ec <usage_message+0x67ac>
  468487:	73 74                	jae    4684fd <usage_message+0x67bd>
  468489:	5f                   	pop    %rdi
  46848a:	64                   	fs
  46848b:	61                   	(bad)  
  46848c:	74 61                	je     4684ef <usage_message+0x67af>
  46848e:	28 29                	sub    %ch,(%rcx)
  468490:	00 49 6e             	add    %cl,0x6e(%rcx)
  468493:	20 70 72             	and    %dh,0x72(%rax)
  468496:	6f                   	outsl  %ds:(%rsi),(%dx)
  468497:	63 65 73             	movslq 0x73(%rbp),%esp
  46849a:	73 5f                	jae    4684fb <usage_message+0x67bb>
  46849c:	68 74 74 70 74       	pushq  $0x74707474
  4684a1:	65                   	gs
  4684a2:	73 74                	jae    468518 <usage_message+0x67d8>
  4684a4:	73 28                	jae    4684ce <usage_message+0x678e>
  4684a6:	29 00                	sub    %eax,(%rax)
  4684a8:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  4684aa:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  4684ae:	6f                   	outsl  %ds:(%rsi),(%dx)
  4684af:	63 65 73             	movslq 0x73(%rbp),%esp
  4684b2:	73 5f                	jae    468513 <usage_message+0x67d3>
  4684b4:	68 74 74 70 74       	pushq  $0x74707474
  4684b9:	65                   	gs
  4684ba:	73 74                	jae    468530 <usage_message+0x67f0>
  4684bc:	73 28                	jae    4684e6 <usage_message+0x67a6>
  4684be:	29 00                	sub    %eax,(%rax)
  4684c0:	73 65                	jae    468527 <usage_message+0x67e7>
  4684c2:	6c                   	insb   (%dx),%es:(%rdi)
  4684c3:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  4684c8:	2e 69 74 65 6d 69 64 	imul   $0x692c6469,%cs:0x6d(%rbp,%riz,2),%esi
  4684cf:	2c 69 
  4684d1:	2e 76 61             	jbe,pn 468535 <usage_message+0x67f5>
  4684d4:	6c                   	insb   (%dx),%es:(%rdi)
  4684d5:	75 65                	jne    46853c <usage_message+0x67fc>
  4684d7:	5f                   	pop    %rdi
  4684d8:	74 79                	je     468553 <usage_message+0x6813>
  4684da:	70 65                	jo     468541 <usage_message+0x6801>
  4684dc:	20 66 72             	and    %ah,0x72(%rsi)
  4684df:	6f                   	outsl  %ds:(%rsi),(%dx)
  4684e0:	6d                   	insl   (%dx),%es:(%rdi)
  4684e1:	20 69 74             	and    %ch,0x74(%rcx)
  4684e4:	65                   	gs
  4684e5:	6d                   	insl   (%dx),%es:(%rdi)
  4684e6:	73 20                	jae    468508 <usage_message+0x67c8>
  4684e8:	69 2c 68 6f 73 74 73 	imul   $0x7374736f,(%rax,%rbp,2),%ebp
  4684ef:	20 68 20             	and    %ch,0x20(%rax)
  4684f2:	77 68                	ja     46855c <usage_message+0x681c>
  4684f4:	65                   	gs
  4684f5:	72 65                	jb     46855c <usage_message+0x681c>
  4684f7:	20 68 2e             	and    %ch,0x2e(%rax)
  4684fa:	68 6f 73 74 69       	pushq  $0x6974736f
  4684ff:	64                   	fs
  468500:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  468505:	73 74                	jae    46857b <usage_message+0x683b>
  468507:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  46850e:	68 
  46850f:	2e 73 74             	jae,pn 468586 <usage_message+0x6846>
  468512:	61                   	(bad)  
  468513:	74 75                	je     46858a <usage_message+0x684a>
  468515:	73 3d                	jae    468554 <usage_message+0x6814>
  468517:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46851c:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  468520:	73 74                	jae    468596 <usage_message+0x6856>
  468522:	61                   	(bad)  
  468523:	74 75                	je     46859a <usage_message+0x685a>
  468525:	73 3d                	jae    468564 <usage_message+0x6824>
  468527:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46852c:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  468530:	74 79                	je     4685ab <usage_message+0x686b>
  468532:	70 65                	jo     468599 <usage_message+0x6859>
  468534:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  468539:	6e                   	outsb  %ds:(%rsi),(%dx)
  46853a:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  46853e:	69 74 65 6d 69 64 3d 	imul   $0x253d6469,0x6d(%rbp,%riz,2),%esi
  468545:	25 
  468546:	6c                   	insb   (%dx),%es:(%rdi)
  468547:	75 20                	jne    468569 <usage_message+0x6829>
  468549:	61                   	(bad)  
  46854a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46854b:	64 20 28             	and    %ch,%fs:(%rax)
  46854e:	68 2e 6d 61 69       	pushq  $0x69616d2e
  468553:	6e                   	outsb  %ds:(%rsi),(%dx)
  468554:	74 65                	je     4685bb <usage_message+0x687b>
  468556:	6e                   	outsb  %ds:(%rsi),(%dx)
  468557:	61                   	(bad)  
  468558:	6e                   	outsb  %ds:(%rsi),(%dx)
  468559:	63 65 5f             	movslq 0x5f(%rbp),%esp
  46855c:	73 74                	jae    4685d2 <usage_message+0x6892>
  46855e:	61                   	(bad)  
  46855f:	74 75                	je     4685d6 <usage_message+0x6896>
  468561:	73 3d                	jae    4685a0 <usage_message+0x6860>
  468563:	25 64 20 6f 72       	and    $0x726f2064,%eax
  468568:	20 68 2e             	and    %ch,0x2e(%rax)
  46856b:	6d                   	insl   (%dx),%es:(%rdi)
  46856c:	61                   	(bad)  
  46856d:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  468574:	63 65 5f             	movslq 0x5f(%rbp),%esp
  468577:	74 79                	je     4685f2 <usage_message+0x68b2>
  468579:	70 65                	jo     4685e0 <usage_message+0x68a0>
  46857b:	3d 25 64 29 25       	cmp    $0x25296425,%eax
  468580:	73 00                	jae    468582 <usage_message+0x6842>
  468582:	00 00                	add    %al,(%rax)
  468584:	00 00                	add    %al,(%rax)
  468586:	00 00                	add    %al,(%rax)
  468588:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  46858a:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  46858e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46858f:	63 65 73             	movslq 0x73(%rbp),%esp
  468592:	73 5f                	jae    4685f3 <usage_message+0x68b3>
  468594:	76 61                	jbe    4685f7 <usage_message+0x68b7>
  468596:	6c                   	insb   (%dx),%es:(%rdi)
  468597:	75 65                	jne    4685fe <usage_message+0x68be>
  468599:	28 72 65             	sub    %dh,0x65(%rdx)
  46859c:	73 75                	jae    468613 <usage_message+0x68d3>
  46859e:	6c                   	insb   (%dx),%es:(%rdi)
  46859f:	74 3a                	je     4685db <usage_message+0x689b>
  4685a1:	46                   	rex.RX
  4685a2:	41                   	rex.B
  4685a3:	49                   	rex.WB
  4685a4:	4c 29 00             	sub    %r8,(%rax)
  4685a7:	00 49 6e             	add    %cl,0x6e(%rcx)
  4685aa:	20 70 72             	and    %dh,0x72(%rax)
  4685ad:	6f                   	outsl  %ds:(%rsi),(%dx)
  4685ae:	63 65 73             	movslq 0x73(%rbp),%esp
  4685b1:	73 5f                	jae    468612 <usage_message+0x68d2>
  4685b3:	68 74 74 70 74       	pushq  $0x74707474
  4685b8:	65                   	gs
  4685b9:	73 74                	jae    46862f <usage_message+0x68ef>
  4685bb:	28 68 74             	sub    %ch,0x74(%rax)
  4685be:	74 70                	je     468630 <usage_message+0x68f0>
  4685c0:	74 65                	je     468627 <usage_message+0x68e7>
  4685c2:	73 74                	jae    468638 <usage_message+0x68f8>
  4685c4:	69 64 3a 25 6c 75 2c 	imul   $0x6e2c756c,0x25(%rdx,%rdi,1),%esp
  4685cb:	6e 
  4685cc:	61                   	(bad)  
  4685cd:	6d                   	insl   (%dx),%es:(%rdi)
  4685ce:	65 3a 25 73 29 00 00 	cmp    %gs:0x2973(%rip),%ah        # 46af48 <usage_message+0x9208>
  4685d5:	00 00                	add    %al,(%rax)
  4685d7:	00 75 70             	add    %dh,0x70(%rbp)
  4685da:	64                   	fs
  4685db:	61                   	(bad)  
  4685dc:	74 65                	je     468643 <usage_message+0x6903>
  4685de:	20 68 74             	and    %ch,0x74(%rax)
  4685e1:	74 70                	je     468653 <usage_message+0x6913>
  4685e3:	74 65                	je     46864a <usage_message+0x690a>
  4685e5:	73 74                	jae    46865b <usage_message+0x691b>
  4685e7:	20 73 65             	and    %dh,0x65(%rbx)
  4685ea:	74 20                	je     46860c <usage_message+0x68cc>
  4685ec:	6c                   	insb   (%dx),%es:(%rdi)
  4685ed:	61                   	(bad)  
  4685ee:	73 74                	jae    468664 <usage_message+0x6924>
  4685f0:	63 68 65             	movslq 0x65(%rax),%ebp
  4685f3:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  4685f6:	25 64 20 77 68       	and    $0x68772064,%eax
  4685fb:	65                   	gs
  4685fc:	72 65                	jb     468663 <usage_message+0x6923>
  4685fe:	20 68 74             	and    %ch,0x74(%rax)
  468601:	74 70                	je     468673 <usage_message+0x6933>
  468603:	74 65                	je     46866a <usage_message+0x692a>
  468605:	73 74                	jae    46867b <usage_message+0x693b>
  468607:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  46860e:	00 
  46860f:	00 43 61             	add    %al,0x61(%rbx)
  468612:	6e                   	outsb  %ds:(%rsi),(%dx)
  468613:	6e                   	outsb  %ds:(%rsi),(%dx)
  468614:	6f                   	outsl  %ds:(%rsi),(%dx)
  468615:	74 20                	je     468637 <usage_message+0x68f7>
  468617:	73 65                	jae    46867e <usage_message+0x693e>
  468619:	74 20                	je     46863b <usage_message+0x68fb>
  46861b:	43 55                	rex.XB push   %r13
  46861d:	52                   	push   %rdx
  46861e:	4c                   	rex.WR
  46861f:	4f 50                	rex.WRXB push   %r8
  468621:	54                   	push   %rsp
  468622:	5f                   	pop    %rdi
  468623:	43                   	rex.XB
  468624:	4f                   	rex.WRXB
  468625:	4f                   	rex.WRXB
  468626:	4b                   	rex.WXB
  468627:	49                   	rex.WB
  468628:	45                   	rex.RB
  468629:	46                   	rex.RX
  46862a:	49                   	rex.WB
  46862b:	4c                   	rex.WR
  46862c:	45 20 5b 25          	and    %r11b,0x25(%r11)
  468630:	73 5d                	jae    46868f <usage_message+0x694f>
  468632:	00 00                	add    %al,(%rax)
  468634:	00 00                	add    %al,(%rax)
  468636:	00 00                	add    %al,(%rax)
  468638:	43 61                	rex.XB (bad)  
  46863a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46863b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46863c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46863d:	74 20                	je     46865f <usage_message+0x691f>
  46863f:	73 65                	jae    4686a6 <usage_message+0x6966>
  468641:	74 20                	je     468663 <usage_message+0x6923>
  468643:	43 55                	rex.XB push   %r13
  468645:	52                   	push   %rdx
  468646:	4c                   	rex.WR
  468647:	4f 50                	rex.WRXB push   %r8
  468649:	54                   	push   %rsp
  46864a:	5f                   	pop    %rdi
  46864b:	55                   	push   %rbp
  46864c:	53                   	push   %rbx
  46864d:	45 52                	rex.RB push   %r10
  46864f:	41                   	rex.B
  468650:	47                   	rex.RXB
  468651:	45                   	rex.RB
  468652:	4e 54                	rex.WRX push   %rsp
  468654:	20 5b 25             	and    %bl,0x25(%rbx)
  468657:	73 5d                	jae    4686b6 <usage_message+0x6976>
  468659:	00 00                	add    %al,(%rax)
  46865b:	00 00                	add    %al,(%rax)
  46865d:	00 00                	add    %al,(%rax)
  46865f:	00 43 61             	add    %al,0x61(%rbx)
  468662:	6e                   	outsb  %ds:(%rsi),(%dx)
  468663:	6e                   	outsb  %ds:(%rsi),(%dx)
  468664:	6f                   	outsl  %ds:(%rsi),(%dx)
  468665:	74 20                	je     468687 <usage_message+0x6947>
  468667:	73 65                	jae    4686ce <usage_message+0x698e>
  468669:	74 20                	je     46868b <usage_message+0x694b>
  46866b:	43 55                	rex.XB push   %r13
  46866d:	52                   	push   %rdx
  46866e:	4c                   	rex.WR
  46866f:	4f 50                	rex.WRXB push   %r8
  468671:	54                   	push   %rsp
  468672:	5f                   	pop    %rdi
  468673:	46                   	rex.RX
  468674:	4f                   	rex.WRXB
  468675:	4c                   	rex.WR
  468676:	4c                   	rex.WR
  468677:	4f 57                	rex.WRXB push   %r15
  468679:	4c                   	rex.WR
  46867a:	4f                   	rex.WRXB
  46867b:	43                   	rex.XB
  46867c:	41 54                	push   %r12
  46867e:	49                   	rex.WB
  46867f:	4f                   	rex.WRXB
  468680:	4e 20 5b 25          	rex.WRX and    %r11b,0x25(%rbx)
  468684:	73 5d                	jae    4686e3 <usage_message+0x69a3>
  468686:	00 00                	add    %al,(%rax)
  468688:	43 61                	rex.XB (bad)  
  46868a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46868b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46868c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46868d:	74 20                	je     4686af <usage_message+0x696f>
  46868f:	73 65                	jae    4686f6 <usage_message+0x69b6>
  468691:	74 20                	je     4686b3 <usage_message+0x6973>
  468693:	43 55                	rex.XB push   %r13
  468695:	52                   	push   %rdx
  468696:	4c                   	rex.WR
  468697:	4f 50                	rex.WRXB push   %r8
  468699:	54                   	push   %rsp
  46869a:	5f                   	pop    %rdi
  46869b:	57                   	push   %rdi
  46869c:	52                   	push   %rdx
  46869d:	49 54                	rex.WB push   %r12
  46869f:	45                   	rex.RB
  4686a0:	46 55                	rex.RX push   %rbp
  4686a2:	4e                   	rex.WRX
  4686a3:	43 54                	rex.XB push   %r12
  4686a5:	49                   	rex.WB
  4686a6:	4f                   	rex.WRXB
  4686a7:	4e 20 5b 25          	rex.WRX and    %r11b,0x25(%rbx)
  4686ab:	73 5d                	jae    46870a <usage_message+0x69ca>
  4686ad:	00 00                	add    %al,(%rax)
  4686af:	00 43 61             	add    %al,0x61(%rbx)
  4686b2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4686b3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4686b4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4686b5:	74 20                	je     4686d7 <usage_message+0x6997>
  4686b7:	73 65                	jae    46871e <usage_message+0x69de>
  4686b9:	74 20                	je     4686db <usage_message+0x699b>
  4686bb:	43 55                	rex.XB push   %r13
  4686bd:	52                   	push   %rdx
  4686be:	4c                   	rex.WR
  4686bf:	4f 50                	rex.WRXB push   %r8
  4686c1:	54                   	push   %rsp
  4686c2:	5f                   	pop    %rdi
  4686c3:	48                   	rex.W
  4686c4:	45                   	rex.RB
  4686c5:	41                   	rex.B
  4686c6:	44                   	rex.R
  4686c7:	45 52                	rex.RB push   %r10
  4686c9:	46 55                	rex.RX push   %rbp
  4686cb:	4e                   	rex.WRX
  4686cc:	43 54                	rex.XB push   %r12
  4686ce:	49                   	rex.WB
  4686cf:	4f                   	rex.WRXB
  4686d0:	4e 20 5b 25          	rex.WRX and    %r11b,0x25(%rbx)
  4686d4:	73 5d                	jae    468733 <usage_message+0x69f3>
  4686d6:	00 00                	add    %al,(%rax)
  4686d8:	43 61                	rex.XB (bad)  
  4686da:	6e                   	outsb  %ds:(%rsi),(%dx)
  4686db:	6e                   	outsb  %ds:(%rsi),(%dx)
  4686dc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4686dd:	74 20                	je     4686ff <usage_message+0x69bf>
  4686df:	73 65                	jae    468746 <usage_message+0x6a06>
  4686e1:	74 20                	je     468703 <usage_message+0x69c3>
  4686e3:	43 55                	rex.XB push   %r13
  4686e5:	52                   	push   %rdx
  4686e6:	4c                   	rex.WR
  4686e7:	4f 50                	rex.WRXB push   %r8
  4686e9:	54                   	push   %rsp
  4686ea:	5f                   	pop    %rdi
  4686eb:	53                   	push   %rbx
  4686ec:	53                   	push   %rbx
  4686ed:	4c 5f                	rex.WR pop    %rdi
  4686ef:	56                   	push   %rsi
  4686f0:	45 52                	rex.RB push   %r10
  4686f2:	49                   	rex.WB
  4686f3:	46 59                	rex.RX pop    %rcx
  4686f5:	50                   	push   %rax
  4686f6:	45                   	rex.RB
  4686f7:	45 52                	rex.RB push   %r10
  4686f9:	20 5b 25             	and    %bl,0x25(%rbx)
  4686fc:	73 5d                	jae    46875b <usage_message+0x6a1b>
  4686fe:	00 00                	add    %al,(%rax)
  468700:	43 61                	rex.XB (bad)  
  468702:	6e                   	outsb  %ds:(%rsi),(%dx)
  468703:	6e                   	outsb  %ds:(%rsi),(%dx)
  468704:	6f                   	outsl  %ds:(%rsi),(%dx)
  468705:	74 20                	je     468727 <usage_message+0x69e7>
  468707:	73 65                	jae    46876e <usage_message+0x6a2e>
  468709:	74 20                	je     46872b <usage_message+0x69eb>
  46870b:	43 55                	rex.XB push   %r13
  46870d:	52                   	push   %rdx
  46870e:	4c                   	rex.WR
  46870f:	4f 50                	rex.WRXB push   %r8
  468711:	54                   	push   %rsp
  468712:	5f                   	pop    %rdi
  468713:	53                   	push   %rbx
  468714:	53                   	push   %rbx
  468715:	4c 5f                	rex.WR pop    %rdi
  468717:	56                   	push   %rsi
  468718:	45 52                	rex.RB push   %r10
  46871a:	49                   	rex.WB
  46871b:	46 59                	rex.RX pop    %rcx
  46871d:	48                   	rex.W
  46871e:	4f 53                	rex.WRXB push   %r11
  468720:	54                   	push   %rsp
  468721:	20 5b 25             	and    %bl,0x25(%rbx)
  468724:	73 5d                	jae    468783 <usage_message+0x6a43>
  468726:	00 00                	add    %al,(%rax)
  468728:	43 61                	rex.XB (bad)  
  46872a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46872b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46872c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46872d:	74 20                	je     46874f <usage_message+0x6a0f>
  46872f:	73 65                	jae    468796 <usage_message+0x6a56>
  468731:	74 20                	je     468753 <usage_message+0x6a13>
  468733:	43 55                	rex.XB push   %r13
  468735:	52                   	push   %rdx
  468736:	4c                   	rex.WR
  468737:	4f 50                	rex.WRXB push   %r8
  468739:	54                   	push   %rsp
  46873a:	5f                   	pop    %rdi
  46873b:	50                   	push   %rax
  46873c:	4f 53                	rex.WRXB push   %r11
  46873e:	54                   	push   %rsp
  46873f:	46                   	rex.RX
  468740:	49                   	rex.WB
  468741:	45                   	rex.RB
  468742:	4c                   	rex.WR
  468743:	44 53                	rex.R push   %rbx
  468745:	20 5b 25             	and    %bl,0x25(%rbx)
  468748:	73 5d                	jae    4687a7 <usage_message+0x6a67>
  46874a:	00 00                	add    %al,(%rax)
  46874c:	00 00                	add    %al,(%rax)
  46874e:	00 00                	add    %al,(%rax)
  468750:	73 65                	jae    4687b7 <usage_message+0x6a77>
  468752:	6c                   	insb   (%dx),%es:(%rdi)
  468753:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  468758:	74 74                	je     4687ce <usage_message+0x6a8e>
  46875a:	70 73                	jo     4687cf <usage_message+0x6a8f>
  46875c:	74 65                	je     4687c3 <usage_message+0x6a83>
  46875e:	70 69                	jo     4687c9 <usage_message+0x6a89>
  468760:	64                   	fs
  468761:	2c 6e                	sub    $0x6e,%al
  468763:	6f                   	outsl  %ds:(%rsi),(%dx)
  468764:	2c 6e                	sub    $0x6e,%al
  468766:	61                   	(bad)  
  468767:	6d                   	insl   (%dx),%es:(%rdi)
  468768:	65                   	gs
  468769:	2c 75                	sub    $0x75,%al
  46876b:	72 6c                	jb     4687d9 <usage_message+0x6a99>
  46876d:	2c 74                	sub    $0x74,%al
  46876f:	69 6d 65 6f 75 74 2c 	imul   $0x2c74756f,0x65(%rbp),%ebp
  468776:	70 6f                	jo     4687e7 <usage_message+0x6aa7>
  468778:	73 74                	jae    4687ee <usage_message+0x6aae>
  46877a:	73 2c                	jae    4687a8 <usage_message+0x6a68>
  46877c:	72 65                	jb     4687e3 <usage_message+0x6aa3>
  46877e:	71 75                	jno    4687f5 <usage_message+0x6ab5>
  468780:	69 72 65 64 2c 73 74 	imul   $0x74732c64,0x65(%rdx),%esi
  468787:	61                   	(bad)  
  468788:	74 75                	je     4687ff <usage_message+0x6abf>
  46878a:	73 5f                	jae    4687eb <usage_message+0x6aab>
  46878c:	63 6f 64             	movslq 0x64(%rdi),%ebp
  46878f:	65                   	gs
  468790:	73 20                	jae    4687b2 <usage_message+0x6a72>
  468792:	66                   	data16
  468793:	72 6f                	jb     468804 <usage_message+0x6ac4>
  468795:	6d                   	insl   (%dx),%es:(%rdi)
  468796:	20 68 74             	and    %ch,0x74(%rax)
  468799:	74 70                	je     46880b <usage_message+0x6acb>
  46879b:	73 74                	jae    468811 <usage_message+0x6ad1>
  46879d:	65                   	gs
  46879e:	70 20                	jo     4687c0 <usage_message+0x6a80>
  4687a0:	77 68                	ja     46880a <usage_message+0x6aca>
  4687a2:	65                   	gs
  4687a3:	72 65                	jb     46880a <usage_message+0x6aca>
  4687a5:	20 68 74             	and    %ch,0x74(%rax)
  4687a8:	74 70                	je     46881a <usage_message+0x6ada>
  4687aa:	74 65                	je     468811 <usage_message+0x6ad1>
  4687ac:	73 74                	jae    468822 <usage_message+0x6ae2>
  4687ae:	69 64 3d 25 6c 75 20 	imul   $0x6f20756c,0x25(%rbp,%rdi,1),%esp
  4687b5:	6f 
  4687b6:	72 64                	jb     46881c <usage_message+0x6adc>
  4687b8:	65                   	gs
  4687b9:	72 20                	jb     4687db <usage_message+0x6a9b>
  4687bb:	62                   	(bad)  
  4687bc:	79 20                	jns    4687de <usage_message+0x6a9e>
  4687be:	6e                   	outsb  %ds:(%rsi),(%dx)
  4687bf:	6f                   	outsl  %ds:(%rsi),(%dx)
	...
  4687c8:	75 70                	jne    46883a <usage_message+0x6afa>
  4687ca:	64                   	fs
  4687cb:	61                   	(bad)  
  4687cc:	74 65                	je     468833 <usage_message+0x6af3>
  4687ce:	20 68 74             	and    %ch,0x74(%rax)
  4687d1:	74 70                	je     468843 <usage_message+0x6b03>
  4687d3:	74 65                	je     46883a <usage_message+0x6afa>
  4687d5:	73 74                	jae    46884b <usage_message+0x6b0b>
  4687d7:	20 73 65             	and    %dh,0x65(%rbx)
  4687da:	74 20                	je     4687fc <usage_message+0x6abc>
  4687dc:	63 75 72             	movslq 0x72(%rbp),%esi
  4687df:	73 74                	jae    468855 <usage_message+0x6b15>
  4687e1:	65                   	gs
  4687e2:	70 3d                	jo     468821 <usage_message+0x6ae1>
  4687e4:	25 64 2c 63 75       	and    $0x75632c64,%eax
  4687e9:	72 73                	jb     46885e <usage_message+0x6b1e>
  4687eb:	74 61                	je     46884e <usage_message+0x6b0e>
  4687ed:	74 65                	je     468854 <usage_message+0x6b14>
  4687ef:	3d 25 64 20 77       	cmp    $0x77206425,%eax
  4687f4:	68 65 72 65 20       	pushq  $0x20657265
  4687f9:	68 74 74 70 74       	pushq  $0x74707474
  4687fe:	65                   	gs
  4687ff:	73 74                	jae    468875 <usage_message+0x6b35>
  468801:	69 64 3d 25 6c 75 00 	imul   $0x5700756c,0x25(%rbp,%rdi,1),%esp
  468808:	57 
  468809:	45                   	rex.RB
  46880a:	42                   	rex.X
  46880b:	4d 6f                	rex.WRB outsl  %ds:(%rsi),(%dx)
  46880d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46880e:	69 74 6f 72 3a 20 53 	imul   $0x6553203a,0x72(%rdi,%rbp,2),%esi
  468815:	65 
  468816:	74 74                	je     46888c <usage_message+0x6b4c>
  468818:	69 6e 67 20 48 54 54 	imul   $0x54544820,0x67(%rsi),%ebp
  46881f:	50                   	push   %rax
  468820:	41 55                	push   %r13
  468822:	54                   	push   %rsp
  468823:	48 20 5b 25          	rex.W and    %bl,0x25(%rbx)
  468827:	64                   	fs
  468828:	5d                   	pop    %rbp
  468829:	00 00                	add    %al,(%rax)
  46882b:	00 00                	add    %al,(%rax)
  46882d:	00 00                	add    %al,(%rax)
  46882f:	00 57 45             	add    %dl,0x45(%rdi)
  468832:	42                   	rex.X
  468833:	4d 6f                	rex.WRB outsl  %ds:(%rsi),(%dx)
  468835:	6e                   	outsb  %ds:(%rsi),(%dx)
  468836:	69 74 6f 72 3a 20 55 	imul   $0x7355203a,0x72(%rdi,%rbp,2),%esi
  46883d:	73 
  46883e:	69 6e 67 20 62 61 73 	imul   $0x73616220,0x67(%rsi),%ebp
  468845:	69 63 20 61 75 74 68 	imul   $0x68747561,0x20(%rbx),%esp
  46884c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46884e:	74 69                	je     4688b9 <usage_message+0x6b79>
  468850:	63 61 74             	movslq 0x74(%rcx),%esp
  468853:	69 6f 6e 00 00 43 61 	imul   $0x61430000,0x6e(%rdi),%ebp
  46885a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46885b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46885c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46885d:	74 20                	je     46887f <usage_message+0x6b3f>
  46885f:	73 65                	jae    4688c6 <usage_message+0x6b86>
  468861:	74 20                	je     468883 <usage_message+0x6b43>
  468863:	43                   	rex.XB
  468864:	4f                   	rex.WRXB
  468865:	4e                   	rex.WRX
  468866:	4e                   	rex.WRX
  468867:	45                   	rex.RB
  468868:	43 54                	rex.XB push   %r12
  46886a:	54                   	push   %rsp
  46886b:	49                   	rex.WB
  46886c:	4d                   	rex.WRB
  46886d:	45                   	rex.RB
  46886e:	4f 55                	rex.WRXB push   %r13
  468870:	54                   	push   %rsp
  468871:	20 5b 25             	and    %bl,0x25(%rbx)
  468874:	73 5d                	jae    4688d3 <usage_message+0x6b93>
  468876:	00 00                	add    %al,(%rax)
  468878:	45 72 72             	rex.RB jb     4688ed <usage_message+0x6bad>
  46887b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46887c:	72 20                	jb     46889e <usage_message+0x6b5e>
  46887e:	64 6f                	outsl  %fs:(%rsi),(%dx)
  468880:	69 6e 67 20 63 75 72 	imul   $0x72756320,0x67(%rsi),%ebp
  468887:	6c                   	insb   (%dx),%es:(%rdi)
  468888:	5f                   	pop    %rdi
  468889:	65                   	gs
  46888a:	61                   	(bad)  
  46888b:	73 79                	jae    468906 <usage_message+0x6bc6>
  46888d:	5f                   	pop    %rdi
  46888e:	70 65                	jo     4688f5 <usage_message+0x6bb5>
  468890:	72 66                	jb     4688f8 <usage_message+0x6bb8>
  468892:	6f                   	outsl  %ds:(%rsi),(%dx)
  468893:	72 6d                	jb     468902 <usage_message+0x6bc2>
  468895:	20 5b 25             	and    %bl,0x25(%rbx)
  468898:	73 5d                	jae    4688f7 <usage_message+0x6bb7>
  46889a:	00 00                	add    %al,(%rax)
  46889c:	00 00                	add    %al,(%rax)
  46889e:	00 00                	add    %al,(%rax)
  4688a0:	45 72 72             	rex.RB jb     468915 <usage_message+0x6bd5>
  4688a3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4688a4:	72 20                	jb     4688c6 <usage_message+0x6b86>
  4688a6:	67                   	addr32
  4688a7:	65                   	gs
  4688a8:	74 74                	je     46891e <usage_message+0x6bde>
  4688aa:	69 6e 67 20 43 55 52 	imul   $0x52554320,0x67(%rsi),%ebp
  4688b1:	4c                   	rex.WR
  4688b2:	49                   	rex.WB
  4688b3:	4e                   	rex.WRX
  4688b4:	46                   	rex.RX
  4688b5:	4f 5f                	rex.WRXB pop    %r15
  4688b7:	52                   	push   %rdx
  4688b8:	45 53                	rex.RB push   %r11
  4688ba:	50                   	push   %rax
  4688bb:	4f                   	rex.WRXB
  4688bc:	4e 53                	rex.WRX push   %rbx
  4688be:	45 5f                	rex.RB pop    %r15
  4688c0:	43                   	rex.XB
  4688c1:	4f                   	rex.WRXB
  4688c2:	44                   	rex.R
  4688c3:	45 20 5b 25          	and    %r11b,0x25(%r11)
  4688c7:	73 5d                	jae    468926 <usage_message+0x6be6>
  4688c9:	00 00                	add    %al,(%rax)
  4688cb:	00 00                	add    %al,(%rax)
  4688cd:	00 00                	add    %al,(%rax)
  4688cf:	00 45 72             	add    %al,0x72(%rbp)
  4688d2:	72 6f                	jb     468943 <usage_message+0x6c03>
  4688d4:	72 20                	jb     4688f6 <usage_message+0x6bb6>
  4688d6:	67                   	addr32
  4688d7:	65                   	gs
  4688d8:	74 74                	je     46894e <usage_message+0x6c0e>
  4688da:	69 6e 67 20 43 55 52 	imul   $0x52554320,0x67(%rsi),%ebp
  4688e1:	4c                   	rex.WR
  4688e2:	49                   	rex.WB
  4688e3:	4e                   	rex.WRX
  4688e4:	46                   	rex.RX
  4688e5:	4f 5f                	rex.WRXB pop    %r15
  4688e7:	54                   	push   %rsp
  4688e8:	4f 54                	rex.WRXB push   %r12
  4688ea:	41                   	rex.B
  4688eb:	4c 5f                	rex.WR pop    %rdi
  4688ed:	54                   	push   %rsp
  4688ee:	49                   	rex.WB
  4688ef:	4d                   	rex.WRB
  4688f0:	45 20 5b 25          	and    %r11b,0x25(%r11)
  4688f4:	73 5d                	jae    468953 <usage_message+0x6c13>
  4688f6:	00 00                	add    %al,(%rax)
  4688f8:	45 72 72             	rex.RB jb     46896d <usage_message+0x6c2d>
  4688fb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4688fc:	72 20                	jb     46891e <usage_message+0x6bde>
  4688fe:	67                   	addr32
  4688ff:	65                   	gs
  468900:	74 74                	je     468976 <usage_message+0x6c36>
  468902:	69 6e 67 20 43 55 52 	imul   $0x52554320,0x67(%rsi),%ebp
  468909:	4c                   	rex.WR
  46890a:	49                   	rex.WB
  46890b:	4e                   	rex.WRX
  46890c:	46                   	rex.RX
  46890d:	4f 5f                	rex.WRXB pop    %r15
  46890f:	53                   	push   %rbx
  468910:	50                   	push   %rax
  468911:	45                   	rex.RB
  468912:	45                   	rex.RB
  468913:	44 5f                	rex.R pop    %rdi
  468915:	44                   	rex.R
  468916:	4f 57                	rex.WRXB push   %r15
  468918:	4e                   	rex.WRX
  468919:	4c                   	rex.WR
  46891a:	4f                   	rex.WRXB
  46891b:	41                   	rex.B
  46891c:	44 20 5b 25          	and    %r11b,0x25(%rbx)
  468920:	73 5d                	jae    46897f <usage_message+0x6c3f>
  468922:	00 00                	add    %al,(%rax)
  468924:	00 00                	add    %al,(%rax)
  468926:	00 00                	add    %al,(%rax)
  468928:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46892a:	20 70 72             	and    %dh,0x72(%rax)
  46892d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46892e:	63 65 73             	movslq 0x73(%rbp),%esp
  468931:	73 5f                	jae    468992 <usage_message+0x6c52>
  468933:	73 74                	jae    4689a9 <usage_message+0x6c69>
  468935:	65                   	gs
  468936:	70 5f                	jo     468997 <usage_message+0x6c57>
  468938:	64                   	fs
  468939:	61                   	(bad)  
  46893a:	74 61                	je     46899d <usage_message+0x6c5d>
  46893c:	28 73 74             	sub    %dh,0x74(%rbx)
  46893f:	65                   	gs
  468940:	70 3a                	jo     46897c <usage_message+0x6c3c>
  468942:	25 73 2c 75 72       	and    $0x72752c73,%eax
  468947:	6c                   	insb   (%dx),%es:(%rdi)
  468948:	3a 25 73 2c 72 73    	cmp    0x73722c73(%rip),%ah        # 73b8b5c1 <_end+0x734d2cc1>
  46894e:	70 3a                	jo     46898a <usage_message+0x6c4a>
  468950:	25 64 2c 74 69       	and    $0x69742c64,%eax
  468955:	6d                   	insl   (%dx),%es:(%rdi)
  468956:	65 3a 25 6c 66 2c 73 	cmp    %gs:0x732c666c(%rip),%ah        # 7372efc9 <_end+0x730766c9>
  46895d:	70 65                	jo     4689c4 <usage_message+0x6c84>
  46895f:	65 64 3a 25 6c 66 29 	cmp    %fs:%gs:0x29666c(%rip),%ah        # 6fefd3 <_end+0x466d3>
  468966:	00 
  468967:	00 73 65             	add    %dh,0x65(%rbx)
  46896a:	6c                   	insb   (%dx),%es:(%rdi)
  46896b:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  468970:	74 74                	je     4689e6 <usage_message+0x6ca6>
  468972:	70 73                	jo     4689e7 <usage_message+0x6ca7>
  468974:	74 65                	je     4689db <usage_message+0x6c9b>
  468976:	70 69                	jo     4689e1 <usage_message+0x6ca1>
  468978:	74 65                	je     4689df <usage_message+0x6c9f>
  46897a:	6d                   	insl   (%dx),%es:(%rdi)
  46897b:	69 64 2c 68 74 74 70 	imul   $0x73707474,0x68(%rsp,%rbp,1),%esp
  468982:	73 
  468983:	74 65                	je     4689ea <usage_message+0x6caa>
  468985:	70 69                	jo     4689f0 <usage_message+0x6cb0>
  468987:	64                   	fs
  468988:	2c 69                	sub    $0x69,%al
  46898a:	74 65                	je     4689f1 <usage_message+0x6cb1>
  46898c:	6d                   	insl   (%dx),%es:(%rdi)
  46898d:	69 64 2c 74 79 70 65 	imul   $0x20657079,0x74(%rsp,%rbp,1),%esp
  468994:	20 
  468995:	66                   	data16
  468996:	72 6f                	jb     468a07 <usage_message+0x6cc7>
  468998:	6d                   	insl   (%dx),%es:(%rdi)
  468999:	20 68 74             	and    %ch,0x74(%rax)
  46899c:	74 70                	je     468a0e <usage_message+0x6cce>
  46899e:	73 74                	jae    468a14 <usage_message+0x6cd4>
  4689a0:	65                   	gs
  4689a1:	70 69                	jo     468a0c <usage_message+0x6ccc>
  4689a3:	74 65                	je     468a0a <usage_message+0x6cca>
  4689a5:	6d                   	insl   (%dx),%es:(%rdi)
  4689a6:	20 77 68             	and    %dh,0x68(%rdi)
  4689a9:	65                   	gs
  4689aa:	72 65                	jb     468a11 <usage_message+0x6cd1>
  4689ac:	20 68 74             	and    %ch,0x74(%rax)
  4689af:	74 70                	je     468a21 <usage_message+0x6ce1>
  4689b1:	73 74                	jae    468a27 <usage_message+0x6ce7>
  4689b3:	65                   	gs
  4689b4:	70 69                	jo     468a1f <usage_message+0x6cdf>
  4689b6:	64                   	fs
  4689b7:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4689bc:	00 00                	add    %al,(%rax)
  4689be:	00 00                	add    %al,(%rax)
  4689c0:	75 70                	jne    468a32 <usage_message+0x6cf2>
  4689c2:	64                   	fs
  4689c3:	61                   	(bad)  
  4689c4:	74 65                	je     468a2b <usage_message+0x6ceb>
  4689c6:	20 68 74             	and    %ch,0x74(%rax)
  4689c9:	74 70                	je     468a3b <usage_message+0x6cfb>
  4689cb:	74 65                	je     468a32 <usage_message+0x6cf2>
  4689cd:	73 74                	jae    468a43 <usage_message+0x6d03>
  4689cf:	20 73 65             	and    %dh,0x65(%rbx)
  4689d2:	74 20                	je     4689f4 <usage_message+0x6cb4>
  4689d4:	63 75 72             	movslq 0x72(%rbp),%esi
  4689d7:	73 74                	jae    468a4d <usage_message+0x6d0d>
  4689d9:	65                   	gs
  4689da:	70 3d                	jo     468a19 <usage_message+0x6cd9>
  4689dc:	30 2c 63             	xor    %ch,(%rbx,%riz,2)
  4689df:	75 72                	jne    468a53 <usage_message+0x6d13>
  4689e1:	73 74                	jae    468a57 <usage_message+0x6d17>
  4689e3:	61                   	(bad)  
  4689e4:	74 65                	je     468a4b <usage_message+0x6d0b>
  4689e6:	3d 25 64 2c 6c       	cmp    $0x6c2c6425,%eax
  4689eb:	61                   	(bad)  
  4689ec:	73 74                	jae    468a62 <usage_message+0x6d22>
  4689ee:	63 68 65             	movslq 0x65(%rax),%ebp
  4689f1:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  4689f4:	25 64 2c 6e 65       	and    $0x656e2c64,%eax
  4689f9:	78 74                	js     468a6f <usage_message+0x6d2f>
  4689fb:	63 68 65             	movslq 0x65(%rax),%ebp
  4689fe:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  468a01:	25 64 2b 64 65       	and    $0x65642b64,%eax
  468a06:	6c                   	insb   (%dx),%es:(%rdi)
  468a07:	61                   	(bad)  
  468a08:	79 2c                	jns    468a36 <usage_message+0x6cf6>
  468a0a:	6c                   	insb   (%dx),%es:(%rdi)
  468a0b:	61                   	(bad)  
  468a0c:	73 74                	jae    468a82 <usage_message+0x6d42>
  468a0e:	66                   	data16
  468a0f:	61                   	(bad)  
  468a10:	69 6c 65 64 73 74 65 	imul   $0x70657473,0x64(%rbp,%riz,2),%ebp
  468a17:	70 
  468a18:	3d 25 64 2c 74       	cmp    $0x742c6425,%eax
  468a1d:	69 6d 65 3d 25 6c 66 	imul   $0x666c253d,0x65(%rbp),%ebp
  468a24:	2c 65                	sub    $0x65,%al
  468a26:	72 72                	jb     468a9a <usage_message+0x6d5a>
  468a28:	6f                   	outsl  %ds:(%rsi),(%dx)
  468a29:	72 3d                	jb     468a68 <usage_message+0x6d28>
  468a2b:	27                   	(bad)  
  468a2c:	25 73 27 20 77       	and    $0x77202773,%eax
  468a31:	68 65 72 65 20       	pushq  $0x20657265
  468a36:	68 74 74 70 74       	pushq  $0x74707474
  468a3b:	65                   	gs
  468a3c:	73 74                	jae    468ab2 <usage_message+0x6d72>
  468a3e:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  468a45:	00 
  468a46:	00 00                	add    %al,(%rax)
  468a48:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  468a4a:	20 70 72             	and    %dh,0x72(%rax)
  468a4d:	6f                   	outsl  %ds:(%rsi),(%dx)
  468a4e:	63 65 73             	movslq 0x73(%rbp),%esp
  468a51:	73 5f                	jae    468ab2 <usage_message+0x6d72>
  468a53:	74 65                	je     468aba <usage_message+0x6d7a>
  468a55:	73 74                	jae    468acb <usage_message+0x6d8b>
  468a57:	5f                   	pop    %rdi
  468a58:	64                   	fs
  468a59:	61                   	(bad)  
  468a5a:	74 61                	je     468abd <usage_message+0x6d7d>
  468a5c:	28 74 65 73          	sub    %dh,0x73(%rbp,%riz,2)
  468a60:	74 3a                	je     468a9c <usage_message+0x6d5c>
  468a62:	25 73 2c 74 69       	and    $0x69742c73,%eax
  468a67:	6d                   	insl   (%dx),%es:(%rdi)
  468a68:	65 3a 25 6c 66 2c 6c 	cmp    %gs:0x6c2c666c(%rip),%ah        # 6c72f0db <_end+0x6c0767db>
  468a6f:	61                   	(bad)  
  468a70:	73 74                	jae    468ae6 <usage_message+0x6da6>
  468a72:	20 73 74             	and    %dh,0x74(%rbx)
  468a75:	65                   	gs
  468a76:	70 3a                	jo     468ab2 <usage_message+0x6d72>
  468a78:	25 64 29 00 00       	and    $0x2964,%eax
  468a7d:	00 00                	add    %al,(%rax)
  468a7f:	00 73 65             	add    %dh,0x65(%rbx)
  468a82:	6c                   	insb   (%dx),%es:(%rdi)
  468a83:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  468a88:	74 74                	je     468afe <usage_message+0x6dbe>
  468a8a:	70 74                	jo     468b00 <usage_message+0x6dc0>
  468a8c:	65                   	gs
  468a8d:	73 74                	jae    468b03 <usage_message+0x6dc3>
  468a8f:	69 74 65 6d 69 64 2c 	imul   $0x682c6469,0x6d(%rbp,%riz,2),%esi
  468a96:	68 
  468a97:	74 74                	je     468b0d <usage_message+0x6dcd>
  468a99:	70 74                	jo     468b0f <usage_message+0x6dcf>
  468a9b:	65                   	gs
  468a9c:	73 74                	jae    468b12 <usage_message+0x6dd2>
  468a9e:	69 64 2c 69 74 65 6d 	imul   $0x696d6574,0x69(%rsp,%rbp,1),%esp
  468aa5:	69 
  468aa6:	64                   	fs
  468aa7:	2c 74                	sub    $0x74,%al
  468aa9:	79 70                	jns    468b1b <usage_message+0x6ddb>
  468aab:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  468aaf:	6f                   	outsl  %ds:(%rsi),(%dx)
  468ab0:	6d                   	insl   (%dx),%es:(%rdi)
  468ab1:	20 68 74             	and    %ch,0x74(%rax)
  468ab4:	74 70                	je     468b26 <usage_message+0x6de6>
  468ab6:	74 65                	je     468b1d <usage_message+0x6ddd>
  468ab8:	73 74                	jae    468b2e <usage_message+0x6dee>
  468aba:	69 74 65 6d 20 77 68 	imul   $0x65687720,0x6d(%rbp,%riz,2),%esi
  468ac1:	65 
  468ac2:	72 65                	jb     468b29 <usage_message+0x6de9>
  468ac4:	20 68 74             	and    %ch,0x74(%rax)
  468ac7:	74 70                	je     468b39 <usage_message+0x6df9>
  468ac9:	74 65                	je     468b30 <usage_message+0x6df0>
  468acb:	73 74                	jae    468b41 <usage_message+0x6e01>
  468acd:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  468ad4:	00 
  468ad5:	00 00                	add    %al,(%rax)
  468ad7:	00 45 6e             	add    %al,0x6e(%rbp)
  468ada:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  468ade:	6f                   	outsl  %ds:(%rsi),(%dx)
  468adf:	63 65 73             	movslq 0x73(%rbp),%esp
  468ae2:	73 5f                	jae    468b43 <usage_message+0x6e03>
  468ae4:	68 74 74 70 74       	pushq  $0x74707474
  468ae9:	65                   	gs
  468aea:	73 74                	jae    468b60 <usage_message+0x6e20>
  468aec:	28 74 6f 74          	sub    %dh,0x74(%rdi,%rbp,2)
  468af0:	61                   	(bad)  
  468af1:	6c                   	insb   (%dx),%es:(%rdi)
  468af2:	20 74 69 6d          	and    %dh,0x6d(%rcx,%rbp,2)
  468af6:	65 3a 25 6c 66 29 00 	cmp    %gs:0x29666c(%rip),%ah        # 6ff169 <_end+0x46869>
  468afd:	00 00                	add    %al,(%rax)
  468aff:	00 73 65             	add    %dh,0x65(%rbx)
  468b02:	6c                   	insb   (%dx),%es:(%rdi)
  468b03:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  468b08:	2e                   	cs
  468b09:	68 74 74 70 74       	pushq  $0x74707474
  468b0e:	65                   	gs
  468b0f:	73 74                	jae    468b85 <usage_message+0x6e45>
  468b11:	69 64 2c 74 2e 6e 61 	imul   $0x6d616e2e,0x74(%rsp,%rbp,1),%esp
  468b18:	6d 
  468b19:	65                   	gs
  468b1a:	2c 74                	sub    $0x74,%al
  468b1c:	2e                   	cs
  468b1d:	61                   	(bad)  
  468b1e:	70 70                	jo     468b90 <usage_message+0x6e50>
  468b20:	6c                   	insb   (%dx),%es:(%rdi)
  468b21:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  468b28:	69 64 2c 74 2e 6e 65 	imul   $0x78656e2e,0x74(%rsp,%rbp,1),%esp
  468b2f:	78 
  468b30:	74 63                	je     468b95 <usage_message+0x6e55>
  468b32:	68 65 63 6b 2c       	pushq  $0x2c6b6365
  468b37:	74 2e                	je     468b67 <usage_message+0x6e27>
  468b39:	73 74                	jae    468baf <usage_message+0x6e6f>
  468b3b:	61                   	(bad)  
  468b3c:	74 75                	je     468bb3 <usage_message+0x6e73>
  468b3e:	73 2c                	jae    468b6c <usage_message+0x6e2c>
  468b40:	74 2e                	je     468b70 <usage_message+0x6e30>
  468b42:	64                   	fs
  468b43:	65                   	gs
  468b44:	6c                   	insb   (%dx),%es:(%rdi)
  468b45:	61                   	(bad)  
  468b46:	79 2c                	jns    468b74 <usage_message+0x6e34>
  468b48:	74 2e                	je     468b78 <usage_message+0x6e38>
  468b4a:	6d                   	insl   (%dx),%es:(%rdi)
  468b4b:	61                   	(bad)  
  468b4c:	63 72 6f             	movslq 0x6f(%rdx),%esi
  468b4f:	73 2c                	jae    468b7d <usage_message+0x6e3d>
  468b51:	74 2e                	je     468b81 <usage_message+0x6e41>
  468b53:	61                   	(bad)  
  468b54:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  468b57:	74 2c                	je     468b85 <usage_message+0x6e45>
  468b59:	74 2e                	je     468b89 <usage_message+0x6e49>
  468b5b:	61                   	(bad)  
  468b5c:	75 74                	jne    468bd2 <usage_message+0x6e92>
  468b5e:	68 65 6e 74 69       	pushq  $0x69746e65
  468b63:	63 61 74             	movslq 0x74(%rcx),%esp
  468b66:	69 6f 6e 2c 74 2e 68 	imul   $0x682e742c,0x6e(%rdi),%ebp
  468b6d:	74 74                	je     468be3 <usage_message+0x6ea3>
  468b6f:	70 5f                	jo     468bd0 <usage_message+0x6e90>
  468b71:	75 73                	jne    468be6 <usage_message+0x6ea6>
  468b73:	65                   	gs
  468b74:	72 2c                	jb     468ba2 <usage_message+0x6e62>
  468b76:	74 2e                	je     468ba6 <usage_message+0x6e66>
  468b78:	68 74 74 70 5f       	pushq  $0x5f707474
  468b7d:	70 61                	jo     468be0 <usage_message+0x6ea0>
  468b7f:	73 73                	jae    468bf4 <usage_message+0x6eb4>
  468b81:	77 6f                	ja     468bf2 <usage_message+0x6eb2>
  468b83:	72 64                	jb     468be9 <usage_message+0x6ea9>
  468b85:	20 66 72             	and    %ah,0x72(%rsi)
  468b88:	6f                   	outsl  %ds:(%rsi),(%dx)
  468b89:	6d                   	insl   (%dx),%es:(%rdi)
  468b8a:	20 68 74             	and    %ch,0x74(%rax)
  468b8d:	74 70                	je     468bff <usage_message+0x6ebf>
  468b8f:	74 65                	je     468bf6 <usage_message+0x6eb6>
  468b91:	73 74                	jae    468c07 <usage_message+0x6ec7>
  468b93:	20 74 2c 61          	and    %dh,0x61(%rsp,%rbp,1)
  468b97:	70 70                	jo     468c09 <usage_message+0x6ec9>
  468b99:	6c                   	insb   (%dx),%es:(%rdi)
  468b9a:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  468ba1:	73 20                	jae    468bc3 <usage_message+0x6e83>
  468ba3:	61                   	(bad)  
  468ba4:	2c 68                	sub    $0x68,%al
  468ba6:	6f                   	outsl  %ds:(%rsi),(%dx)
  468ba7:	73 74                	jae    468c1d <usage_message+0x6edd>
  468ba9:	73 20                	jae    468bcb <usage_message+0x6e8b>
  468bab:	68 20 77 68 65       	pushq  $0x65687720
  468bb0:	72 65                	jb     468c17 <usage_message+0x6ed7>
  468bb2:	20 74 2e 61          	and    %dh,0x61(%rsi,%rbp,1)
  468bb6:	70 70                	jo     468c28 <usage_message+0x6ee8>
  468bb8:	6c                   	insb   (%dx),%es:(%rdi)
  468bb9:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  468bc0:	69 64 3d 61 2e 61 70 	imul   $0x7070612e,0x61(%rbp,%rdi,1),%esp
  468bc7:	70 
  468bc8:	6c                   	insb   (%dx),%es:(%rdi)
  468bc9:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  468bd0:	69 64 20 61 6e 64 20 	imul   $0x6120646e,0x61(%rax,%riz,1),%esp
  468bd7:	61 
  468bd8:	2e                   	cs
  468bd9:	68 6f 73 74 69       	pushq  $0x6974736f
  468bde:	64                   	fs
  468bdf:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  468be4:	73 74                	jae    468c5a <usage_message+0x6f1a>
  468be6:	69 64 20 61 6e 64 20 	imul   $0x7420646e,0x61(%rax,%riz,1),%esp
  468bed:	74 
  468bee:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  468bf0:	65                   	gs
  468bf1:	78 74                	js     468c67 <usage_message+0x6f27>
  468bf3:	63 68 65             	movslq 0x65(%rax),%ebp
  468bf6:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  468bf9:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  468bfe:	6e                   	outsb  %ds:(%rsi),(%dx)
  468bff:	64 20 6d 6f          	and    %ch,%fs:0x6f(%rbp)
  468c03:	64 28 74 2e 68       	sub    %dh,%fs:0x68(%rsi,%rbp,1)
  468c08:	74 74                	je     468c7e <usage_message+0x6f3e>
  468c0a:	70 74                	jo     468c80 <usage_message+0x6f40>
  468c0c:	65                   	gs
  468c0d:	73 74                	jae    468c83 <usage_message+0x6f43>
  468c0f:	69 64 2c 25 64 29 3d 	imul   $0x253d2964,0x25(%rsp,%rbp,1),%esp
  468c16:	25 
  468c17:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  468c1b:	64 20 74 2e 73       	and    %dh,%fs:0x73(%rsi,%rbp,1)
  468c20:	74 61                	je     468c83 <usage_message+0x6f43>
  468c22:	74 75                	je     468c99 <usage_message+0x6f59>
  468c24:	73 3d                	jae    468c63 <usage_message+0x6f23>
  468c26:	25 64 20 61 6e       	and    $0x6e612064,%eax
  468c2b:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  468c2f:	73 74                	jae    468ca5 <usage_message+0x6f65>
  468c31:	61                   	(bad)  
  468c32:	74 75                	je     468ca9 <usage_message+0x6f69>
  468c34:	73 3d                	jae    468c73 <usage_message+0x6f33>
  468c36:	25 64 20 61 6e       	and    $0x6e612064,%eax
  468c3b:	64 20 28             	and    %ch,%fs:(%rax)
  468c3e:	68 2e 6d 61 69       	pushq  $0x69616d2e
  468c43:	6e                   	outsb  %ds:(%rsi),(%dx)
  468c44:	74 65                	je     468cab <usage_message+0x6f6b>
  468c46:	6e                   	outsb  %ds:(%rsi),(%dx)
  468c47:	61                   	(bad)  
  468c48:	6e                   	outsb  %ds:(%rsi),(%dx)
  468c49:	63 65 5f             	movslq 0x5f(%rbp),%esp
  468c4c:	73 74                	jae    468cc2 <usage_message+0x6f82>
  468c4e:	61                   	(bad)  
  468c4f:	74 75                	je     468cc6 <usage_message+0x6f86>
  468c51:	73 3d                	jae    468c90 <usage_message+0x6f50>
  468c53:	25 64 20 6f 72       	and    $0x726f2064,%eax
  468c58:	20 68 2e             	and    %ch,0x2e(%rax)
  468c5b:	6d                   	insl   (%dx),%es:(%rdi)
  468c5c:	61                   	(bad)  
  468c5d:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  468c64:	63 65 5f             	movslq 0x5f(%rbp),%esp
  468c67:	74 79                	je     468ce2 <usage_message+0x6fa2>
  468c69:	70 65                	jo     468cd0 <usage_message+0x6f90>
  468c6b:	3d 25 64 29 25       	cmp    $0x25296425,%eax
  468c70:	73 00                	jae    468c72 <usage_message+0x6f32>
  468c72:	00 00                	add    %al,(%rax)
  468c74:	00 00                	add    %al,(%rax)
  468c76:	00 00                	add    %al,(%rax)
  468c78:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  468c7a:	20 68 74             	and    %ch,0x74(%rax)
  468c7d:	74 70                	je     468cef <usage_message+0x6faf>
  468c7f:	5f                   	pop    %rdi
  468c80:	73 75                	jae    468cf7 <usage_message+0x6fb7>
  468c82:	62                   	(bad)  
  468c83:	73 74                	jae    468cf9 <usage_message+0x6fb9>
  468c85:	69 74 75 74 65 5f 6d 	imul   $0x616d5f65,0x74(%rbp,%rsi,2),%esi
  468c8c:	61 
  468c8d:	63 72 6f             	movslq 0x6f(%rdx),%esi
  468c90:	73 28                	jae    468cba <usage_message+0x6f7a>
  468c92:	68 74 74 70 74       	pushq  $0x74707474
  468c97:	65                   	gs
  468c98:	73 74                	jae    468d0e <usage_message+0x6fce>
  468c9a:	69 64 3a 25 6c 75 2c 	imul   $0x202c756c,0x25(%rdx,%rdi,1),%esp
  468ca1:	20 
  468ca2:	64                   	fs
  468ca3:	61                   	(bad)  
  468ca4:	74 61                	je     468d07 <usage_message+0x6fc7>
  468ca6:	3a 25 73 29 00 68    	cmp    0x68002973(%rip),%ah        # 6846b61f <_end+0x67db2d1f>
  468cac:	74 74                	je     468d22 <usage_message+0x6fe2>
  468cae:	70 6d                	jo     468d1d <usage_message+0x6fdd>
  468cb0:	61                   	(bad)  
  468cb1:	63 72 6f             	movslq 0x6f(%rdx),%esi
  468cb4:	2e 63 00             	movslq %cs:(%rax),%eax
  468cb7:	7b 00                	jnp    468cb9 <usage_message+0x6f79>
  468cb9:	52                   	push   %rdx
  468cba:	65                   	gs
  468cbb:	73 75                	jae    468d32 <usage_message+0x6ff2>
  468cbd:	6c                   	insb   (%dx),%es:(%rdi)
  468cbe:	74 20                	je     468ce0 <usage_message+0x6fa0>
  468cc0:	65                   	gs
  468cc1:	78 70                	js     468d33 <usage_message+0x6ff3>
  468cc3:	72 65                	jb     468d2a <usage_message+0x6fea>
  468cc5:	73 73                	jae    468d3a <usage_message+0x6ffa>
  468cc7:	69 6f 6e 20 5b 25 73 	imul   $0x73255b20,0x6e(%rdi),%ebp
  468cce:	5d                   	pop    %rbp
  468ccf:	00 68 74             	add    %ch,0x74(%rax)
  468cd2:	74 70                	je     468d44 <usage_message+0x7004>
  468cd4:	5f                   	pop    %rdi
  468cd5:	73 75                	jae    468d4c <usage_message+0x700c>
  468cd7:	62                   	(bad)  
  468cd8:	73 74                	jae    468d4e <usage_message+0x700e>
  468cda:	69 74 75 74 65 5f 6d 	imul   $0x616d5f65,0x74(%rbp,%rsi,2),%esi
  468ce1:	61 
  468ce2:	63 72 6f             	movslq 0x6f(%rdx),%esi
  468ce5:	73 00                	jae    468ce7 <usage_message+0x6fa7>
  468ce7:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  468ce9:	20 6d 61             	and    %ch,0x61(%rbp)
  468cec:	69 6e 5f 77 61 74 63 	imul   $0x63746177,0x5f(%rsi),%ebp
  468cf3:	68 64 6f 67 5f       	pushq  $0x5f676f64
  468cf8:	6c                   	insb   (%dx),%es:(%rdi)
  468cf9:	6f                   	outsl  %ds:(%rsi),(%dx)
  468cfa:	6f                   	outsl  %ds:(%rsi),(%dx)
  468cfb:	70 28                	jo     468d25 <usage_message+0x6fe5>
  468cfd:	29 00                	sub    %eax,(%rax)
  468cff:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  468d01:	20 69 6e             	and    %ch,0x6e(%rcx)
  468d04:	69 74 5f 63 6f 6e 66 	imul   $0x69666e6f,0x63(%rdi,%rbx,2),%esi
  468d0b:	69 
  468d0c:	67 28 29             	addr32 sub %ch,(%ecx)
  468d0f:	00 5a 61             	add    %bl,0x61(%rdx)
  468d12:	62                   	(bad)  
  468d13:	62                   	(bad)  
  468d14:	69 78 20 64 61 74 61 	imul   $0x61746164,0x20(%rax),%edi
  468d1b:	62                   	(bad)  
  468d1c:	61                   	(bad)  
  468d1d:	73 65                	jae    468d84 <usage_message+0x7044>
  468d1f:	20 69 73             	and    %ch,0x73(%rcx)
  468d22:	20 64 6f 77          	and    %ah,0x77(%rdi,%rbp,2)
  468d26:	6e                   	outsb  %ds:(%rsi),(%dx)
  468d27:	2e 00 49 6e          	add    %cl,%cs:0x6e(%rcx)
  468d2b:	20 70 69             	and    %dh,0x69(%rax)
  468d2e:	6e                   	outsb  %ds:(%rsi),(%dx)
  468d2f:	67 5f                	addr32 pop %rdi
  468d31:	64                   	fs
  468d32:	61                   	(bad)  
  468d33:	74 61                	je     468d96 <usage_message+0x7056>
  468d35:	62                   	(bad)  
  468d36:	61                   	(bad)  
  468d37:	73 65                	jae    468d9e <usage_message+0x705e>
  468d39:	28 29                	sub    %ch,(%rcx)
  468d3b:	00 57 61             	add    %dl,0x61(%rdi)
  468d3e:	74 63                	je     468da3 <usage_message+0x7063>
  468d40:	68 64 6f 67 3a       	pushq  $0x3a676f64
  468d45:	20 44 61 74          	and    %al,0x74(%rcx,%riz,2)
  468d49:	61                   	(bad)  
  468d4a:	62                   	(bad)  
  468d4b:	61                   	(bad)  
  468d4c:	73 65                	jae    468db3 <usage_message+0x7073>
  468d4e:	20 69 73             	and    %ch,0x73(%rcx)
  468d51:	20 64 6f 77          	and    %ah,0x77(%rdi,%rbp,2)
  468d55:	6e                   	outsb  %ds:(%rsi),(%dx)
  468d56:	00 57 61             	add    %dl,0x61(%rdi)
  468d59:	74 63                	je     468dbe <usage_message+0x707e>
  468d5b:	68 64 6f 67 3a       	pushq  $0x3a676f64
  468d60:	20 44 61 74          	and    %al,0x74(%rcx,%riz,2)
  468d64:	61                   	(bad)  
  468d65:	62                   	(bad)  
  468d66:	61                   	(bad)  
  468d67:	73 65                	jae    468dce <usage_message+0x708e>
  468d69:	20 69 73             	and    %ch,0x73(%rcx)
  468d6c:	20 75 70             	and    %dh,0x70(%rbp)
  468d6f:	00 73 65             	add    %dh,0x65(%rbx)
  468d72:	6c                   	insb   (%dx),%es:(%rdi)
  468d73:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  468d78:	74 2e                	je     468da8 <usage_message+0x7068>
  468d7a:	6d                   	insl   (%dx),%es:(%rdi)
  468d7b:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  468d82:	65 69 
  468d84:	64                   	fs
  468d85:	2c 20                	sub    $0x20,%al
  468d87:	6d                   	insl   (%dx),%es:(%rdi)
  468d88:	74 2e                	je     468db8 <usage_message+0x7078>
  468d8a:	74 79                	je     468e05 <usage_message+0x70c5>
  468d8c:	70 65                	jo     468df3 <usage_message+0x70b3>
  468d8e:	2c 20                	sub    $0x20,%al
  468d90:	6d                   	insl   (%dx),%es:(%rdi)
  468d91:	74 2e                	je     468dc1 <usage_message+0x7081>
  468d93:	64                   	fs
  468d94:	65                   	gs
  468d95:	73 63                	jae    468dfa <usage_message+0x70ba>
  468d97:	72 69                	jb     468e02 <usage_message+0x70c2>
  468d99:	70 74                	jo     468e0f <usage_message+0x70cf>
  468d9b:	69 6f 6e 2c 20 6d 74 	imul   $0x746d202c,0x6e(%rdi),%ebp
  468da2:	2e 73 6d             	jae,pn 468e12 <usage_message+0x70d2>
  468da5:	74 70                	je     468e17 <usage_message+0x70d7>
  468da7:	5f                   	pop    %rdi
  468da8:	73 65                	jae    468e0f <usage_message+0x70cf>
  468daa:	72 76                	jb     468e22 <usage_message+0x70e2>
  468dac:	65                   	gs
  468dad:	72 2c                	jb     468ddb <usage_message+0x709b>
  468daf:	20 6d 74             	and    %ch,0x74(%rbp)
  468db2:	2e 73 6d             	jae,pn 468e22 <usage_message+0x70e2>
  468db5:	74 70                	je     468e27 <usage_message+0x70e7>
  468db7:	5f                   	pop    %rdi
  468db8:	68 65 6c 6f 2c       	pushq  $0x2c6f6c65
  468dbd:	20 6d 74             	and    %ch,0x74(%rbp)
  468dc0:	2e 73 6d             	jae,pn 468e30 <usage_message+0x70f0>
  468dc3:	74 70                	je     468e35 <usage_message+0x70f5>
  468dc5:	5f                   	pop    %rdi
  468dc6:	65                   	gs
  468dc7:	6d                   	insl   (%dx),%es:(%rdi)
  468dc8:	61                   	(bad)  
  468dc9:	69 6c 2c 20 6d 74 2e 	imul   $0x652e746d,0x20(%rsp,%rbp,1),%ebp
  468dd0:	65 
  468dd1:	78 65                	js     468e38 <usage_message+0x70f8>
  468dd3:	63 5f 70             	movslq 0x70(%rdi),%ebx
  468dd6:	61                   	(bad)  
  468dd7:	74 68                	je     468e41 <usage_message+0x7101>
  468dd9:	2c 20                	sub    $0x20,%al
  468ddb:	6d                   	insl   (%dx),%es:(%rdi)
  468ddc:	74 2e                	je     468e0c <usage_message+0x70cc>
  468dde:	67 73 6d             	addr32 jae 468e4e <usage_message+0x710e>
  468de1:	5f                   	pop    %rdi
  468de2:	6d                   	insl   (%dx),%es:(%rdi)
  468de3:	6f                   	outsl  %ds:(%rsi),(%dx)
  468de4:	64                   	fs
  468de5:	65                   	gs
  468de6:	6d                   	insl   (%dx),%es:(%rdi)
  468de7:	2c 20                	sub    $0x20,%al
  468de9:	6d                   	insl   (%dx),%es:(%rdi)
  468dea:	74 2e                	je     468e1a <usage_message+0x70da>
  468dec:	75 73                	jne    468e61 <usage_message+0x7121>
  468dee:	65                   	gs
  468def:	72 6e                	jb     468e5f <usage_message+0x711f>
  468df1:	61                   	(bad)  
  468df2:	6d                   	insl   (%dx),%es:(%rdi)
  468df3:	65                   	gs
  468df4:	2c 20                	sub    $0x20,%al
  468df6:	6d                   	insl   (%dx),%es:(%rdi)
  468df7:	74 2e                	je     468e27 <usage_message+0x70e7>
  468df9:	70 61                	jo     468e5c <usage_message+0x711c>
  468dfb:	73 73                	jae    468e70 <usage_message+0x7130>
  468dfd:	77 64                	ja     468e63 <usage_message+0x7123>
  468dff:	2c 20                	sub    $0x20,%al
  468e01:	6d                   	insl   (%dx),%es:(%rdi)
  468e02:	2e                   	cs
  468e03:	6d                   	insl   (%dx),%es:(%rdi)
  468e04:	65 64 69 61 69 64 2c 	imul   $0x2e6d2c64,%fs:%gs:0x69(%rcx),%esp
  468e0b:	6d 2e 
  468e0d:	75 73                	jne    468e82 <usage_message+0x7142>
  468e0f:	65                   	gs
  468e10:	72 69                	jb     468e7b <usage_message+0x713b>
  468e12:	64                   	fs
  468e13:	2c 6d                	sub    $0x6d,%al
  468e15:	2e                   	cs
  468e16:	6d                   	insl   (%dx),%es:(%rdi)
  468e17:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  468e1e:	65 69 
  468e20:	64                   	fs
  468e21:	2c 6d                	sub    $0x6d,%al
  468e23:	2e 73 65             	jae,pn 468e8b <usage_message+0x714b>
  468e26:	6e                   	outsb  %ds:(%rsi),(%dx)
  468e27:	64                   	fs
  468e28:	74 6f                	je     468e99 <usage_message+0x7159>
  468e2a:	2c 6d                	sub    $0x6d,%al
  468e2c:	2e 73 65             	jae,pn 468e94 <usage_message+0x7154>
  468e2f:	76 65                	jbe    468e96 <usage_message+0x7156>
  468e31:	72 69                	jb     468e9c <usage_message+0x715c>
  468e33:	74 79                	je     468eae <usage_message+0x716e>
  468e35:	2c 6d                	sub    $0x6d,%al
  468e37:	2e 70 65             	jo,pn  468e9f <usage_message+0x715f>
  468e3a:	72 69                	jb     468ea5 <usage_message+0x7165>
  468e3c:	6f                   	outsl  %ds:(%rsi),(%dx)
  468e3d:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  468e41:	6f                   	outsl  %ds:(%rsi),(%dx)
  468e42:	6d                   	insl   (%dx),%es:(%rdi)
  468e43:	20 6d 65             	and    %ch,0x65(%rbp)
  468e46:	64 69 61 20 6d 2c 20 	imul   $0x75202c6d,%fs:0x20(%rcx),%esp
  468e4d:	75 
  468e4e:	73 65                	jae    468eb5 <usage_message+0x7175>
  468e50:	72 73                	jb     468ec5 <usage_message+0x7185>
  468e52:	5f                   	pop    %rdi
  468e53:	67 72 6f             	addr32 jb 468ec5 <usage_message+0x7185>
  468e56:	75 70                	jne    468ec8 <usage_message+0x7188>
  468e58:	73 20                	jae    468e7a <usage_message+0x713a>
  468e5a:	75 2c                	jne    468e88 <usage_message+0x7148>
  468e5c:	20 63 6f             	and    %ah,0x6f(%rbx)
  468e5f:	6e                   	outsb  %ds:(%rsi),(%dx)
  468e60:	66 69 67 20 63 2c    	imul   $0x2c63,0x20(%rdi),%sp
  468e66:	6d                   	insl   (%dx),%es:(%rdi)
  468e67:	65 64 69 61 5f 74 79 	imul   $0x65707974,%fs:%gs:0x5f(%rcx),%esp
  468e6e:	70 65 
  468e70:	20 6d 74             	and    %ch,0x74(%rbp)
  468e73:	20 77 68             	and    %dh,0x68(%rdi)
  468e76:	65                   	gs
  468e77:	72 65                	jb     468ede <usage_message+0x719e>
  468e79:	20 6d 2e             	and    %ch,0x2e(%rbp)
  468e7c:	75 73                	jne    468ef1 <usage_message+0x71b1>
  468e7e:	65                   	gs
  468e7f:	72 69                	jb     468eea <usage_message+0x71aa>
  468e81:	64                   	fs
  468e82:	3d 75 2e 75 73       	cmp    $0x73752e75,%eax
  468e87:	65                   	gs
  468e88:	72 69                	jb     468ef3 <usage_message+0x71b3>
  468e8a:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  468e8e:	64 20 75 2e          	and    %dh,%fs:0x2e(%rbp)
  468e92:	75 73                	jne    468f07 <usage_message+0x71c7>
  468e94:	72 67                	jb     468efd <usage_message+0x71bd>
  468e96:	72 70                	jb     468f08 <usage_message+0x71c8>
  468e98:	69 64 3d 63 2e 61 6c 	imul   $0x656c612e,0x63(%rbp,%rdi,1),%esp
  468e9f:	65 
  468ea0:	72 74                	jb     468f16 <usage_message+0x71d6>
  468ea2:	5f                   	pop    %rdi
  468ea3:	75 73                	jne    468f18 <usage_message+0x71d8>
  468ea5:	72 67                	jb     468f0e <usage_message+0x71ce>
  468ea7:	72 70                	jb     468f19 <usage_message+0x71d9>
  468ea9:	69 64 20 61 6e 64 20 	imul   $0x6d20646e,0x61(%rax,%riz,1),%esp
  468eb0:	6d 
  468eb1:	2e                   	cs
  468eb2:	6d                   	insl   (%dx),%es:(%rdi)
  468eb3:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  468eba:	65 69 
  468ebc:	64                   	fs
  468ebd:	3d 6d 74 2e 6d       	cmp    $0x6d2e746d,%eax
  468ec2:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  468ec9:	65 69 
  468ecb:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  468ecf:	64 20 6d 2e          	and    %ch,%fs:0x2e(%rbp)
  468ed3:	61                   	(bad)  
  468ed4:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  468ed8:	65                   	gs
  468ed9:	3d 25 64 00 49       	cmp    $0x49006425,%eax
  468ede:	6e                   	outsb  %ds:(%rsi),(%dx)
  468edf:	20 61 64             	and    %ah,0x64(%rcx)
  468ee2:	64                   	fs
  468ee3:	5f                   	pop    %rdi
  468ee4:	75 73                	jne    468f59 <usage_message+0x7219>
  468ee6:	65                   	gs
  468ee7:	72 5f                	jb     468f48 <usage_message+0x7208>
  468ee9:	6d                   	insl   (%dx),%es:(%rdi)
  468eea:	73 67                	jae    468f53 <usage_message+0x7213>
  468eec:	28 29                	sub    %ch,(%rcx)
  468eee:	00 49 6e             	add    %cl,0x6e(%rcx)
  468ef1:	20 67 65             	and    %ah,0x65(%rdi)
  468ef4:	74 5f                	je     468f55 <usage_message+0x7215>
  468ef6:	74 72                	je     468f6a <usage_message+0x722a>
  468ef8:	69 67 67 65 72 5f 70 	imul   $0x705f7265,0x67(%rdi),%esp
  468eff:	65                   	gs
  468f00:	72 6d                	jb     468f6f <usage_message+0x722f>
  468f02:	69 73 73 69 6f 6e 28 	imul   $0x286e6f69,0x73(%rbx),%esi
  468f09:	29 00                	sub    %eax,(%rax)
  468f0b:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  468f0d:	20 67 65             	and    %ah,0x65(%rdi)
  468f10:	74 5f                	je     468f71 <usage_message+0x7231>
  468f12:	68 6f 73 74 5f       	pushq  $0x5f74736f
  468f17:	70 65                	jo     468f7e <usage_message+0x723e>
  468f19:	72 6d                	jb     468f88 <usage_message+0x7248>
  468f1b:	69 73 73 69 6f 6e 28 	imul   $0x286e6f69,0x73(%rbx),%esi
  468f22:	29 00                	sub    %eax,(%rax)
  468f24:	65                   	gs
  468f25:	73 63                	jae    468f8a <usage_message+0x724a>
  468f27:	61                   	(bad)  
  468f28:	6c                   	insb   (%dx),%es:(%rdi)
  468f29:	61                   	(bad)  
  468f2a:	74 6f                	je     468f9b <usage_message+0x725b>
  468f2c:	72 2e                	jb     468f5c <usage_message+0x721c>
  468f2e:	63 00                	movslq (%rax),%eax
  468f30:	61                   	(bad)  
  468f31:	64                   	fs
  468f32:	64                   	fs
  468f33:	5f                   	pop    %rdi
  468f34:	6d                   	insl   (%dx),%es:(%rdi)
  468f35:	65                   	gs
  468f36:	73 73                	jae    468fab <usage_message+0x726b>
  468f38:	61                   	(bad)  
  468f39:	67                   	addr32
  468f3a:	65                   	gs
  468f3b:	5f                   	pop    %rdi
  468f3c:	61                   	(bad)  
  468f3d:	6c                   	insb   (%dx),%es:(%rdi)
  468f3e:	65                   	gs
  468f3f:	72 74                	jb     468fb5 <usage_message+0x7275>
  468f41:	00 57 6f             	add    %dl,0x6f(%rdi)
  468f44:	6e                   	outsb  %ds:(%rsi),(%dx)
  468f45:	27                   	(bad)  
  468f46:	74 20                	je     468f68 <usage_message+0x7228>
  468f48:	73 65                	jae    468faf <usage_message+0x726f>
  468f4a:	6e                   	outsb  %ds:(%rsi),(%dx)
  468f4b:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  468f4f:	73 73                	jae    468fc4 <usage_message+0x7284>
  468f51:	61                   	(bad)  
  468f52:	67 65 20 28          	addr32 and %ch,%gs:(%eax)
  468f56:	73 65                	jae    468fbd <usage_message+0x727d>
  468f58:	76 65                	jbe    468fbf <usage_message+0x727f>
  468f5a:	72 69                	jb     468fc5 <usage_message+0x7285>
  468f5c:	74 79                	je     468fd7 <usage_message+0x7297>
  468f5e:	29 00                	sub    %eax,(%rax)
  468f60:	57                   	push   %rdi
  468f61:	6f                   	outsl  %ds:(%rsi),(%dx)
  468f62:	6e                   	outsb  %ds:(%rsi),(%dx)
  468f63:	27                   	(bad)  
  468f64:	74 20                	je     468f86 <usage_message+0x7246>
  468f66:	73 65                	jae    468fcd <usage_message+0x728d>
  468f68:	6e                   	outsb  %ds:(%rsi),(%dx)
  468f69:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  468f6d:	73 73                	jae    468fe2 <usage_message+0x72a2>
  468f6f:	61                   	(bad)  
  468f70:	67 65 20 28          	addr32 and %ch,%gs:(%eax)
  468f74:	70 65                	jo     468fdb <usage_message+0x729b>
  468f76:	72 69                	jb     468fe1 <usage_message+0x72a1>
  468f78:	6f                   	outsl  %ds:(%rsi),(%dx)
  468f79:	64 29 00             	sub    %eax,%fs:(%rax)
  468f7c:	61                   	(bad)  
  468f7d:	6c                   	insb   (%dx),%es:(%rdi)
  468f7e:	65                   	gs
  468f7f:	72 74                	jb     468ff5 <usage_message+0x72b5>
  468f81:	73 00                	jae    468f83 <usage_message+0x7243>
  468f83:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  468f85:	20 65 78             	and    %ah,0x78(%rbp)
  468f88:	65 63 75 74          	movslq %gs:0x74(%rbp),%esi
  468f8c:	65                   	gs
  468f8d:	5f                   	pop    %rdi
  468f8e:	65                   	gs
  468f8f:	73 63                	jae    468ff4 <usage_message+0x72b4>
  468f91:	61                   	(bad)  
  468f92:	6c                   	insb   (%dx),%es:(%rdi)
  468f93:	61                   	(bad)  
  468f94:	74 69                	je     468fff <usage_message+0x72bf>
  468f96:	6f                   	outsl  %ds:(%rsi),(%dx)
  468f97:	6e                   	outsb  %ds:(%rsi),(%dx)
  468f98:	28 29                	sub    %ch,(%rcx)
  468f9a:	00 45 76             	add    %al,0x76(%rbp)
  468f9d:	65 6e                	outsb  %gs:(%rsi),(%dx)
  468f9f:	74 20                	je     468fc1 <usage_message+0x7281>
  468fa1:	5b                   	pop    %rbx
  468fa2:	25 6c 75 5d 20       	and    $0x205d756c,%eax
  468fa7:	64                   	fs
  468fa8:	65                   	gs
  468fa9:	6c                   	insb   (%dx),%es:(%rdi)
  468faa:	65                   	gs
  468fab:	74 65                	je     469012 <usage_message+0x72d2>
  468fad:	64 2e 00 54 72 69    	add    %dl,%cs:%fs:0x69(%rdx,%rsi,2)
  468fb3:	67                   	addr32
  468fb4:	67                   	addr32
  468fb5:	65                   	gs
  468fb6:	72 20                	jb     468fd8 <usage_message+0x7298>
  468fb8:	5b                   	pop    %rbx
  468fb9:	25 6c 75 5d 20       	and    $0x205d756c,%eax
  468fbe:	64                   	fs
  468fbf:	65                   	gs
  468fc0:	6c                   	insb   (%dx),%es:(%rdi)
  468fc1:	65                   	gs
  468fc2:	74 65                	je     469029 <usage_message+0x72e9>
  468fc4:	64 2e 00 54 72 69    	add    %dl,%cs:%fs:0x69(%rdx,%rsi,2)
  468fca:	67                   	addr32
  468fcb:	67                   	addr32
  468fcc:	65                   	gs
  468fcd:	72 20                	jb     468fef <usage_message+0x72af>
  468fcf:	27                   	(bad)  
  468fd0:	25 73 27 20 64       	and    $0x64202773,%eax
  468fd5:	69 73 61 62 6c 65 64 	imul   $0x64656c62,0x61(%rbx),%esi
  468fdc:	2e 00 49 74          	add    %cl,%cs:0x74(%rcx)
  468fe0:	65                   	gs
  468fe1:	6d                   	insl   (%dx),%es:(%rdi)
  468fe2:	20 27                	and    %ah,(%rdi)
  468fe4:	25 73 27 20 64       	and    $0x64202773,%eax
  468fe9:	69 73 61 62 6c 65 64 	imul   $0x64656c62,0x61(%rbx),%esi
  468ff0:	2e 00 48 6f          	add    %cl,%cs:0x6f(%rax)
  468ff4:	73 74                	jae    46906a <usage_message+0x732a>
  468ff6:	20 27                	and    %ah,(%rdi)
  468ff8:	25 73 27 20 64       	and    $0x64202773,%eax
  468ffd:	69 73 61 62 6c 65 64 	imul   $0x64656c62,0x61(%rbx),%esi
  469004:	2e 00 41 63          	add    %al,%cs:0x63(%rcx)
  469008:	74 69                	je     469073 <usage_message+0x7333>
  46900a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46900b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46900c:	20 27                	and    %ah,(%rdi)
  46900e:	25 73 27 20 64       	and    $0x64202773,%eax
  469013:	69 73 61 62 6c 65 64 	imul   $0x64656c62,0x61(%rbx),%esi
  46901a:	2e 00 49 6e          	add    %cl,%cs:0x6e(%rcx)
  46901e:	20 65 78             	and    %ah,0x78(%rbp)
  469021:	65 63 75 74          	movslq %gs:0x74(%rbp),%esi
  469025:	65                   	gs
  469026:	5f                   	pop    %rdi
  469027:	6f                   	outsl  %ds:(%rsi),(%dx)
  469028:	70 65                	jo     46908f <usage_message+0x734f>
  46902a:	72 61                	jb     46908d <usage_message+0x734d>
  46902c:	74 69                	je     469097 <usage_message+0x7357>
  46902e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46902f:	6e                   	outsb  %ds:(%rsi),(%dx)
  469030:	73 28                	jae    46905a <usage_message+0x731a>
  469032:	29 00                	sub    %eax,(%rax)
  469034:	63 68 65             	movslq 0x65(%rax),%ebp
  469037:	63 6b 5f             	movslq 0x5f(%rbx),%ebp
  46903a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46903b:	70 65                	jo     4690a2 <usage_message+0x7362>
  46903d:	72 61                	jb     4690a0 <usage_message+0x7360>
  46903f:	74 69                	je     4690aa <usage_message+0x736a>
  469041:	6f                   	outsl  %ds:(%rsi),(%dx)
  469042:	6e                   	outsb  %ds:(%rsi),(%dx)
  469043:	5f                   	pop    %rdi
  469044:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  469047:	64 69 74 69 6f 6e 73 	imul   $0x4900736e,%fs:0x6f(%rcx,%rbp,2),%esi
  46904e:	00 49 
  469050:	6e                   	outsb  %ds:(%rsi),(%dx)
  469051:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6fb8ca <_end+0x3a042fca>
  469057:	20 6f 70             	and    %ch,0x70(%rdi)
  46905a:	65                   	gs
  46905b:	72 61                	jb     4690be <usage_message+0x737e>
  46905d:	74 69                	je     4690c8 <usage_message+0x7388>
  46905f:	6f                   	outsl  %ds:(%rsi),(%dx)
  469060:	6e                   	outsb  %ds:(%rsi),(%dx)
  469061:	69 64 20 5b 25 6c 75 	imul   $0x5d756c25,0x5b(%rax,%riz,1),%esp
  469068:	5d 
  469069:	00 49 6e             	add    %cl,0x6e(%rcx)
  46906c:	20 61 64             	and    %ah,0x64(%rcx)
  46906f:	64                   	fs
  469070:	5f                   	pop    %rdi
  469071:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  469074:	6d                   	insl   (%dx),%es:(%rdi)
  469075:	61                   	(bad)  
  469076:	6e                   	outsb  %ds:(%rsi),(%dx)
  469077:	64                   	fs
  469078:	5f                   	pop    %rdi
  469079:	61                   	(bad)  
  46907a:	6c                   	insb   (%dx),%es:(%rdi)
  46907b:	65                   	gs
  46907c:	72 74                	jb     4690f2 <usage_message+0x73b2>
  46907e:	28 29                	sub    %ch,(%rcx)
  469080:	00 45 6e             	add    %al,0x6e(%rbp)
  469083:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  469087:	20 65 78             	and    %ah,0x78(%rbp)
  46908a:	65 63 75 74          	movslq %gs:0x74(%rbp),%esi
  46908e:	65                   	gs
  46908f:	5f                   	pop    %rdi
  469090:	6f                   	outsl  %ds:(%rsi),(%dx)
  469091:	70 65                	jo     4690f8 <usage_message+0x73b8>
  469093:	72 61                	jb     4690f6 <usage_message+0x73b6>
  469095:	74 69                	je     469100 <usage_message+0x73c0>
  469097:	6f                   	outsl  %ds:(%rsi),(%dx)
  469098:	6e                   	outsb  %ds:(%rsi),(%dx)
  469099:	73 28                	jae    4690c3 <usage_message+0x7383>
  46909b:	29 00                	sub    %eax,(%rax)
  46909d:	41 63 74 69 6f       	movslq 0x6f(%r9,%rbp,2),%esi
  4690a2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4690a3:	20 5b 25             	and    %bl,0x25(%rbx)
  4690a6:	6c                   	insb   (%dx),%es:(%rdi)
  4690a7:	75 5d                	jne    469106 <usage_message+0x73c6>
  4690a9:	20 64 65 6c          	and    %ah,0x6c(%rbp,%riz,2)
  4690ad:	65                   	gs
  4690ae:	74 65                	je     469115 <usage_message+0x73d5>
  4690b0:	64 00 45 73          	add    %al,%fs:0x73(%rbp)
  4690b4:	63 61 6c             	movslq 0x6c(%rcx),%esp
  4690b7:	61                   	(bad)  
  4690b8:	74 69                	je     469123 <usage_message+0x73e3>
  4690ba:	6f                   	outsl  %ds:(%rsi),(%dx)
  4690bb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4690bc:	20 63 61             	and    %ah,0x61(%rbx)
  4690bf:	6e                   	outsb  %ds:(%rsi),(%dx)
  4690c0:	63 65 6c             	movslq 0x6c(%rbp),%esp
  4690c3:	6c                   	insb   (%dx),%es:(%rdi)
  4690c4:	65 64 3a 20          	cmp    %fs:%gs:(%rax),%ah
  4690c8:	25 73 00 45 6e       	and    $0x6e450073,%eax
  4690cd:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  4690d1:	20 65 78             	and    %ah,0x78(%rbp)
  4690d4:	65 63 75 74          	movslq %gs:0x74(%rbp),%esi
  4690d8:	65                   	gs
  4690d9:	5f                   	pop    %rdi
  4690da:	65                   	gs
  4690db:	73 63                	jae    469140 <usage_message+0x7400>
  4690dd:	61                   	(bad)  
  4690de:	6c                   	insb   (%dx),%es:(%rdi)
  4690df:	61                   	(bad)  
  4690e0:	74 69                	je     46914b <usage_message+0x740b>
  4690e2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4690e3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4690e4:	28 29                	sub    %ch,(%rcx)
  4690e6:	00 49 6e             	add    %cl,0x6e(%rcx)
  4690e9:	20 6d 61             	and    %ch,0x61(%rbp)
  4690ec:	69 6e 5f 65 73 63 61 	imul   $0x61637365,0x5f(%rsi),%ebp
  4690f3:	6c                   	insb   (%dx),%es:(%rdi)
  4690f4:	61                   	(bad)  
  4690f5:	74 6f                	je     469166 <usage_message+0x7426>
  4690f7:	72 5f                	jb     469158 <usage_message+0x7418>
  4690f9:	6c                   	insb   (%dx),%es:(%rdi)
  4690fa:	6f                   	outsl  %ds:(%rsi),(%dx)
  4690fb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4690fc:	70 28                	jo     469126 <usage_message+0x73e6>
  4690fe:	29 00                	sub    %eax,(%rax)
  469100:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  469102:	20 70 72             	and    %dh,0x72(%rax)
  469105:	6f                   	outsl  %ds:(%rsi),(%dx)
  469106:	63 65 73             	movslq 0x73(%rbp),%esp
  469109:	73 5f                	jae    46916a <usage_message+0x742a>
  46910b:	65                   	gs
  46910c:	73 63                	jae    469171 <usage_message+0x7431>
  46910e:	61                   	(bad)  
  46910f:	6c                   	insb   (%dx),%es:(%rdi)
  469110:	61                   	(bad)  
  469111:	74 69                	je     46917c <usage_message+0x743c>
  469113:	6f                   	outsl  %ds:(%rsi),(%dx)
  469114:	6e                   	outsb  %ds:(%rsi),(%dx)
  469115:	73 28                	jae    46913f <usage_message+0x73ff>
  469117:	29 00                	sub    %eax,(%rax)
  469119:	65                   	gs
  46911a:	73 63                	jae    46917f <usage_message+0x743f>
  46911c:	61                   	(bad)  
  46911d:	6c                   	insb   (%dx),%es:(%rdi)
  46911e:	61                   	(bad)  
  46911f:	74 69                	je     46918a <usage_message+0x744a>
  469121:	6f                   	outsl  %ds:(%rsi),(%dx)
  469122:	6e                   	outsb  %ds:(%rsi),(%dx)
  469123:	69 64 00 45 6e 64 20 	imul   $0x6f20646e,0x45(%rax,%rax,1),%esp
  46912a:	6f 
  46912b:	66                   	data16
  46912c:	20 70 72             	and    %dh,0x72(%rax)
  46912f:	6f                   	outsl  %ds:(%rsi),(%dx)
  469130:	63 65 73             	movslq 0x73(%rbp),%esp
  469133:	73 5f                	jae    469194 <usage_message+0x7454>
  469135:	65                   	gs
  469136:	73 63                	jae    46919b <usage_message+0x745b>
  469138:	61                   	(bad)  
  469139:	6c                   	insb   (%dx),%es:(%rdi)
  46913a:	61                   	(bad)  
  46913b:	74 69                	je     4691a6 <usage_message+0x7466>
  46913d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46913e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46913f:	73 28                	jae    469169 <usage_message+0x7429>
  469141:	29 00                	sub    %eax,(%rax)
  469143:	00 00                	add    %al,(%rax)
  469145:	00 00                	add    %al,(%rax)
  469147:	00 73 65             	add    %dh,0x65(%rbx)
  46914a:	6c                   	insb   (%dx),%es:(%rdi)
  46914b:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  469150:	6f                   	outsl  %ds:(%rsi),(%dx)
  469151:	75 6e                	jne    4691c1 <usage_message+0x7481>
  469153:	74 28                	je     46917d <usage_message+0x743d>
  469155:	67 2e 75 73          	addr32 jne,pn 4691cc <usage_message+0x748c>
  469159:	72 67                	jb     4691c2 <usage_message+0x7482>
  46915b:	72 70                	jb     4691cd <usage_message+0x748d>
  46915d:	69 64 29 20 66 72 6f 	imul   $0x6d6f7266,0x20(%rcx,%rbp,1),%esp
  469164:	6d 
  469165:	20 75 73             	and    %dh,0x73(%rbp)
  469168:	72 67                	jb     4691d1 <usage_message+0x7491>
  46916a:	72 70                	jb     4691dc <usage_message+0x749c>
  46916c:	20 67 2c             	and    %ah,0x2c(%rdi)
  46916f:	75 73                	jne    4691e4 <usage_message+0x74a4>
  469171:	65                   	gs
  469172:	72 73                	jb     4691e7 <usage_message+0x74a7>
  469174:	5f                   	pop    %rdi
  469175:	67 72 6f             	addr32 jb 4691e7 <usage_message+0x74a7>
  469178:	75 70                	jne    4691ea <usage_message+0x74aa>
  46917a:	73 20                	jae    46919c <usage_message+0x745c>
  46917c:	75 67                	jne    4691e5 <usage_message+0x74a5>
  46917e:	20 77 68             	and    %dh,0x68(%rdi)
  469181:	65                   	gs
  469182:	72 65                	jb     4691e9 <usage_message+0x74a9>
  469184:	20 75 67             	and    %dh,0x67(%rbp)
  469187:	2e 75 73             	jne,pn 4691fd <usage_message+0x74bd>
  46918a:	65                   	gs
  46918b:	72 69                	jb     4691f6 <usage_message+0x74b6>
  46918d:	64                   	fs
  46918e:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  469193:	61                   	(bad)  
  469194:	6e                   	outsb  %ds:(%rsi),(%dx)
  469195:	64 20 67 2e          	and    %ah,%fs:0x2e(%rdi)
  469199:	75 73                	jne    46920e <usage_message+0x74ce>
  46919b:	72 67                	jb     469204 <usage_message+0x74c4>
  46919d:	72 70                	jb     46920f <usage_message+0x74cf>
  46919f:	69 64 20 3d 20 75 67 	imul   $0x2e677520,0x3d(%rax,%riz,1),%esp
  4691a6:	2e 
  4691a7:	75 73                	jne    46921c <usage_message+0x74dc>
  4691a9:	72 67                	jb     469212 <usage_message+0x74d2>
  4691ab:	72 70                	jb     46921d <usage_message+0x74dd>
  4691ad:	69 64 20 61 6e 64 20 	imul   $0x6720646e,0x61(%rax,%riz,1),%esp
  4691b4:	67 
  4691b5:	2e 75 73             	jne,pn 46922b <usage_message+0x74eb>
  4691b8:	65                   	gs
  4691b9:	72 73                	jb     46922e <usage_message+0x74ee>
  4691bb:	5f                   	pop    %rdi
  4691bc:	73 74                	jae    469232 <usage_message+0x74f2>
  4691be:	61                   	(bad)  
  4691bf:	74 75                	je     469236 <usage_message+0x74f6>
  4691c1:	73 3d                	jae    469200 <usage_message+0x74c0>
  4691c3:	25 64 00 00 00       	and    $0x64,%eax
  4691c8:	73 65                	jae    46922f <usage_message+0x74ef>
  4691ca:	6c                   	insb   (%dx),%es:(%rdi)
  4691cb:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  4691d0:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  4691d7:	20 69 2e             	and    %ch,0x2e(%rcx)
  4691da:	68 6f 73 74 69       	pushq  $0x6974736f
  4691df:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  4691e3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4691e4:	6d                   	insl   (%dx),%es:(%rdi)
  4691e5:	20 69 74             	and    %ch,0x74(%rcx)
  4691e8:	65                   	gs
  4691e9:	6d                   	insl   (%dx),%es:(%rdi)
  4691ea:	73 20                	jae    46920c <usage_message+0x74cc>
  4691ec:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  4691f3:	69 6f 6e 73 20 66 20 	imul   $0x20662073,0x6e(%rdi),%ebp
  4691fa:	77 68                	ja     469264 <usage_message+0x7524>
  4691fc:	65                   	gs
  4691fd:	72 65                	jb     469264 <usage_message+0x7524>
  4691ff:	20 69 2e             	and    %ch,0x2e(%rcx)
  469202:	69 74 65 6d 69 64 3d 	imul   $0x663d6469,0x6d(%rbp,%riz,2),%esi
  469209:	66 
  46920a:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  469211:	20 61 
  469213:	6e                   	outsb  %ds:(%rsi),(%dx)
  469214:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  469218:	74 72                	je     46928c <usage_message+0x754c>
  46921a:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  469221:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  469226:	00 00                	add    %al,(%rax)
  469228:	73 65                	jae    46928f <usage_message+0x754f>
  46922a:	6c                   	insb   (%dx),%es:(%rdi)
  46922b:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  469230:	79 70                	jns    4692a2 <usage_message+0x7562>
  469232:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  469236:	6f                   	outsl  %ds:(%rsi),(%dx)
  469237:	6d                   	insl   (%dx),%es:(%rdi)
  469238:	20 75 73             	and    %dh,0x73(%rbp)
  46923b:	65                   	gs
  46923c:	72 73                	jb     4692b1 <usage_message+0x7571>
  46923e:	20 77 68             	and    %dh,0x68(%rdi)
  469241:	65                   	gs
  469242:	72 65                	jb     4692a9 <usage_message+0x7569>
  469244:	20 75 73             	and    %dh,0x73(%rbp)
  469247:	65                   	gs
  469248:	72 69                	jb     4692b3 <usage_message+0x7573>
  46924a:	64                   	fs
  46924b:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  469250:	73 65                	jae    4692b7 <usage_message+0x7577>
  469252:	6c                   	insb   (%dx),%es:(%rdi)
  469253:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  469258:	69 6e 28 72 2e 70 65 	imul   $0x65702e72,0x28(%rsi),%ebp
  46925f:	72 6d                	jb     4692ce <usage_message+0x758e>
  469261:	69 73 73 69 6f 6e 29 	imul   $0x296e6f69,0x73(%rbx),%esi
  469268:	20 66 72             	and    %ah,0x72(%rsi)
  46926b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46926c:	6d                   	insl   (%dx),%es:(%rdi)
  46926d:	20 72 69             	and    %dh,0x69(%rdx)
  469270:	67 68 74 73 20 72    	addr32 pushq $0x72207374
  469276:	2c 68                	sub    $0x68,%al
  469278:	6f                   	outsl  %ds:(%rsi),(%dx)
  469279:	73 74                	jae    4692ef <usage_message+0x75af>
  46927b:	73 5f                	jae    4692dc <usage_message+0x759c>
  46927d:	67 72 6f             	addr32 jb 4692ef <usage_message+0x75af>
  469280:	75 70                	jne    4692f2 <usage_message+0x75b2>
  469282:	73 20                	jae    4692a4 <usage_message+0x7564>
  469284:	68 67 2c 75 73       	pushq  $0x73752c67
  469289:	65                   	gs
  46928a:	72 73                	jb     4692ff <usage_message+0x75bf>
  46928c:	5f                   	pop    %rdi
  46928d:	67 72 6f             	addr32 jb 4692ff <usage_message+0x75bf>
  469290:	75 70                	jne    469302 <usage_message+0x75c2>
  469292:	73 20                	jae    4692b4 <usage_message+0x7574>
  469294:	75 67                	jne    4692fd <usage_message+0x75bd>
  469296:	20 77 68             	and    %dh,0x68(%rdi)
  469299:	65                   	gs
  46929a:	72 65                	jb     469301 <usage_message+0x75c1>
  46929c:	20 72 2e             	and    %dh,0x2e(%rdx)
  46929f:	67 72 6f             	addr32 jb 469311 <usage_message+0x75d1>
  4692a2:	75 70                	jne    469314 <usage_message+0x75d4>
  4692a4:	69 64 3d 75 67 2e 75 	imul   $0x73752e67,0x75(%rbp,%rdi,1),%esp
  4692ab:	73 
  4692ac:	72 67                	jb     469315 <usage_message+0x75d5>
  4692ae:	72 70                	jb     469320 <usage_message+0x75e0>
  4692b0:	69 64 20 61 6e 64 20 	imul   $0x7220646e,0x61(%rax,%riz,1),%esp
  4692b7:	72 
  4692b8:	2e 69 64 3d 68 67 2e 	imul   $0x72672e67,%cs:0x68(%rbp,%rdi,1),%esp
  4692bf:	67 72 
  4692c1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4692c2:	75 70                	jne    469334 <usage_message+0x75f4>
  4692c4:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  4692cb:	68 
  4692cc:	67                   	addr32
  4692cd:	2e                   	cs
  4692ce:	68 6f 73 74 69       	pushq  $0x6974736f
  4692d3:	64                   	fs
  4692d4:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4692d9:	61                   	(bad)  
  4692da:	6e                   	outsb  %ds:(%rsi),(%dx)
  4692db:	64 20 75 67          	and    %dh,%fs:0x67(%rbp)
  4692df:	2e 75 73             	jne,pn 469355 <usage_message+0x7615>
  4692e2:	65                   	gs
  4692e3:	72 69                	jb     46934e <usage_message+0x760e>
  4692e5:	64                   	fs
  4692e6:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4692eb:	00 00                	add    %al,(%rax)
  4692ed:	00 00                	add    %al,(%rax)
  4692ef:	00 45 6e             	add    %al,0x6e(%rbp)
  4692f2:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  4692f6:	20 67 65             	and    %ah,0x65(%rdi)
  4692f9:	74 5f                	je     46935a <usage_message+0x761a>
  4692fb:	68 6f 73 74 5f       	pushq  $0x5f74736f
  469300:	70 65                	jo     469367 <usage_message+0x7627>
  469302:	72 6d                	jb     469371 <usage_message+0x7631>
  469304:	69 73 73 69 6f 6e 28 	imul   $0x286e6f69,0x73(%rbx),%esi
  46930b:	29 3a                	sub    %edi,(%rdx)
  46930d:	25 73 00 45 6e       	and    $0x6e450073,%eax
  469312:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  469316:	20 67 65             	and    %ah,0x65(%rdi)
  469319:	74 5f                	je     46937a <usage_message+0x763a>
  46931b:	74 72                	je     46938f <usage_message+0x764f>
  46931d:	69 67 67 65 72 5f 70 	imul   $0x705f7265,0x67(%rdi),%esp
  469324:	65                   	gs
  469325:	72 6d                	jb     469394 <usage_message+0x7654>
  469327:	69 73 73 69 6f 6e 28 	imul   $0x286e6f69,0x73(%rbx),%esi
  46932e:	29 3a                	sub    %edi,(%rdx)
  469330:	25 73 00 00 00       	and    $0x73,%eax
  469335:	00 00                	add    %al,(%rax)
  469337:	00 73 65             	add    %dh,0x65(%rbx)
  46933a:	6c                   	insb   (%dx),%es:(%rdi)
  46933b:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  469340:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  469347:	65 69 
  469349:	64                   	fs
  46934a:	2c 73                	sub    $0x73,%al
  46934c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46934e:	64                   	fs
  46934f:	74 6f                	je     4693c0 <usage_message+0x7680>
  469351:	2c 73                	sub    $0x73,%al
  469353:	65                   	gs
  469354:	76 65                	jbe    4693bb <usage_message+0x767b>
  469356:	72 69                	jb     4693c1 <usage_message+0x7681>
  469358:	74 79                	je     4693d3 <usage_message+0x7693>
  46935a:	2c 70                	sub    $0x70,%al
  46935c:	65                   	gs
  46935d:	72 69                	jb     4693c8 <usage_message+0x7688>
  46935f:	6f                   	outsl  %ds:(%rsi),(%dx)
  469360:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  469364:	6f                   	outsl  %ds:(%rsi),(%dx)
  469365:	6d                   	insl   (%dx),%es:(%rdi)
  469366:	20 6d 65             	and    %ch,0x65(%rbp)
  469369:	64 69 61 20 77 68 65 	imul   $0x72656877,%fs:0x20(%rcx),%esp
  469370:	72 
  469371:	65 20 61 63          	and    %ah,%gs:0x63(%rcx)
  469375:	74 69                	je     4693e0 <usage_message+0x76a0>
  469377:	76 65                	jbe    4693de <usage_message+0x769e>
  469379:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  46937e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46937f:	64 20 75 73          	and    %dh,%fs:0x73(%rbp)
  469383:	65                   	gs
  469384:	72 69                	jb     4693ef <usage_message+0x76af>
  469386:	64                   	fs
  469387:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  46938c:	00 00                	add    %al,(%rax)
  46938e:	00 00                	add    %al,(%rax)
  469390:	73 65                	jae    4693f7 <usage_message+0x76b7>
  469392:	6c                   	insb   (%dx),%es:(%rdi)
  469393:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  469398:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  46939f:	65 69 
  4693a1:	64                   	fs
  4693a2:	2c 73                	sub    $0x73,%al
  4693a4:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4693a6:	64                   	fs
  4693a7:	74 6f                	je     469418 <usage_message+0x76d8>
  4693a9:	2c 73                	sub    $0x73,%al
  4693ab:	65                   	gs
  4693ac:	76 65                	jbe    469413 <usage_message+0x76d3>
  4693ae:	72 69                	jb     469419 <usage_message+0x76d9>
  4693b0:	74 79                	je     46942b <usage_message+0x76eb>
  4693b2:	2c 70                	sub    $0x70,%al
  4693b4:	65                   	gs
  4693b5:	72 69                	jb     469420 <usage_message+0x76e0>
  4693b7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4693b8:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  4693bc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4693bd:	6d                   	insl   (%dx),%es:(%rdi)
  4693be:	20 6d 65             	and    %ch,0x65(%rbp)
  4693c1:	64 69 61 20 77 68 65 	imul   $0x72656877,%fs:0x20(%rcx),%esp
  4693c8:	72 
  4693c9:	65 20 61 63          	and    %ah,%gs:0x63(%rcx)
  4693cd:	74 69                	je     469438 <usage_message+0x76f8>
  4693cf:	76 65                	jbe    469436 <usage_message+0x76f6>
  4693d1:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  4693d6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4693d7:	64 20 75 73          	and    %dh,%fs:0x73(%rbp)
  4693db:	65                   	gs
  4693dc:	72 69                	jb     469447 <usage_message+0x7707>
  4693de:	64                   	fs
  4693df:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4693e4:	61                   	(bad)  
  4693e5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4693e6:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  4693ea:	64 69 61 74 79 70 65 	imul   $0x69657079,%fs:0x74(%rcx),%esp
  4693f1:	69 
  4693f2:	64                   	fs
  4693f3:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4693f8:	54                   	push   %rsp
  4693f9:	72 69                	jb     469464 <usage_message+0x7724>
  4693fb:	67                   	addr32
  4693fc:	67                   	addr32
  4693fd:	65                   	gs
  4693fe:	72 20                	jb     469420 <usage_message+0x76e0>
  469400:	73 65                	jae    469467 <usage_message+0x7727>
  469402:	76 65                	jbe    469469 <usage_message+0x7729>
  469404:	72 69                	jb     46946f <usage_message+0x772f>
  469406:	74 79                	je     469481 <usage_message+0x7741>
  469408:	20 5b 25             	and    %bl,0x25(%rbx)
  46940b:	64                   	fs
  46940c:	5d                   	pop    %rbp
  46940d:	20 4d 65             	and    %cl,0x65(%rbp)
  469410:	64 69 61 20 73 65 76 	imul   $0x65766573,%fs:0x20(%rcx),%esp
  469417:	65 
  469418:	72 69                	jb     469483 <usage_message+0x7743>
  46941a:	74 79                	je     469495 <usage_message+0x7755>
  46941c:	20 5b 25             	and    %bl,0x25(%rbx)
  46941f:	64                   	fs
  469420:	5d                   	pop    %rbp
  469421:	20 50 65             	and    %dl,0x65(%rax)
  469424:	72 69                	jb     46948f <usage_message+0x774f>
  469426:	6f                   	outsl  %ds:(%rsi),(%dx)
  469427:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  46942b:	73 5d                	jae    46948a <usage_message+0x774a>
  46942d:	00 00                	add    %al,(%rax)
  46942f:	00 69 6e             	add    %ch,0x6e(%rcx)
  469432:	73 65                	jae    469499 <usage_message+0x7759>
  469434:	72 74                	jb     4694aa <usage_message+0x776a>
  469436:	20 69 6e             	and    %ch,0x6e(%rcx)
  469439:	74 6f                	je     4694aa <usage_message+0x776a>
  46943b:	20 61 6c             	and    %ah,0x6c(%rcx)
  46943e:	65                   	gs
  46943f:	72 74                	jb     4694b5 <usage_message+0x7775>
  469441:	73 20                	jae    469463 <usage_message+0x7723>
  469443:	28 61 6c             	sub    %ah,0x6c(%rcx)
  469446:	65                   	gs
  469447:	72 74                	jb     4694bd <usage_message+0x777d>
  469449:	69 64 2c 61 63 74 69 	imul   $0x6f697463,0x61(%rsp,%rbp,1),%esp
  469450:	6f 
  469451:	6e                   	outsb  %ds:(%rsi),(%dx)
  469452:	69 64 2c 65 76 65 6e 	imul   $0x746e6576,0x65(%rsp,%rbp,1),%esp
  469459:	74 
  46945a:	69 64 2c 75 73 65 72 	imul   $0x69726573,0x75(%rsp,%rbp,1),%esp
  469461:	69 
  469462:	64                   	fs
  469463:	2c 63                	sub    $0x63,%al
  469465:	6c                   	insb   (%dx),%es:(%rdi)
  469466:	6f                   	outsl  %ds:(%rsi),(%dx)
  469467:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  46946a:	6d                   	insl   (%dx),%es:(%rdi)
  46946b:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  469472:	65 69 
  469474:	64                   	fs
  469475:	2c 73                	sub    $0x73,%al
  469477:	65 6e                	outsb  %gs:(%rsi),(%dx)
  469479:	64                   	fs
  46947a:	74 6f                	je     4694eb <usage_message+0x77ab>
  46947c:	2c 73                	sub    $0x73,%al
  46947e:	75 62                	jne    4694e2 <usage_message+0x77a2>
  469480:	6a 65                	pushq  $0x65
  469482:	63 74 2c 6d          	movslq 0x6d(%rsp,%rbp,1),%esi
  469486:	65                   	gs
  469487:	73 73                	jae    4694fc <usage_message+0x77bc>
  469489:	61                   	(bad)  
  46948a:	67                   	addr32
  46948b:	65                   	gs
  46948c:	2c 73                	sub    $0x73,%al
  46948e:	74 61                	je     4694f1 <usage_message+0x77b1>
  469490:	74 75                	je     469507 <usage_message+0x77c7>
  469492:	73 2c                	jae    4694c0 <usage_message+0x7780>
  469494:	61                   	(bad)  
  469495:	6c                   	insb   (%dx),%es:(%rdi)
  469496:	65                   	gs
  469497:	72 74                	jb     46950d <usage_message+0x77cd>
  469499:	74 79                	je     469514 <usage_message+0x77d4>
  46949b:	70 65                	jo     469502 <usage_message+0x77c2>
  46949d:	2c 65                	sub    $0x65,%al
  46949f:	73 63                	jae    469504 <usage_message+0x77c4>
  4694a1:	5f                   	pop    %rdi
  4694a2:	73 74                	jae    469518 <usage_message+0x77d8>
  4694a4:	65                   	gs
  4694a5:	70 29                	jo     4694d0 <usage_message+0x7790>
  4694a7:	20 76 61             	and    %dh,0x61(%rsi)
  4694aa:	6c                   	insb   (%dx),%es:(%rdi)
  4694ab:	75 65                	jne    469512 <usage_message+0x77d2>
  4694ad:	73 20                	jae    4694cf <usage_message+0x778f>
  4694af:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 25730a21 <_end+0x25078121>
  4694b5:	6c                   	insb   (%dx),%es:(%rdi)
  4694b6:	75 2c                	jne    4694e4 <usage_message+0x77a4>
  4694b8:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  4694bd:	6c                   	insb   (%dx),%es:(%rdi)
  4694be:	75 2c                	jne    4694ec <usage_message+0x77ac>
  4694c0:	25 64 2c 25 6c       	and    $0x6c252c64,%eax
  4694c5:	75 2c                	jne    4694f3 <usage_message+0x77b3>
  4694c7:	27                   	(bad)  
  4694c8:	25 73 27 2c 27       	and    $0x272c2773,%eax
  4694cd:	25 73 27 2c 27       	and    $0x272c2773,%eax
  4694d2:	25 73 27 2c 25       	and    $0x252c2773,%eax
  4694d7:	64                   	fs
  4694d8:	2c 25                	sub    $0x25,%al
  4694da:	64                   	fs
  4694db:	2c 25                	sub    $0x25,%al
  4694dd:	64 29 00             	sub    %eax,%fs:(%rax)
  4694e0:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  4694e2:	20 6d 65             	and    %ch,0x65(%rbp)
  4694e5:	64 69 61 20 64 65 66 	imul   $0x69666564,%fs:0x20(%rcx),%esp
  4694ec:	69 
  4694ed:	6e                   	outsb  %ds:(%rsi),(%dx)
  4694ee:	65 64 20 66 6f       	and    %ah,%fs:%gs:0x6f(%rsi)
  4694f3:	72 20                	jb     469515 <usage_message+0x77d5>
  4694f5:	75 73                	jne    46956a <usage_message+0x782a>
  4694f7:	65                   	gs
  4694f8:	72 20                	jb     46951a <usage_message+0x77da>
  4694fa:	22 25 73 22 00 00    	and    0x2273(%rip),%ah        # 46b773 <usage_message+0x9a33>
  469500:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  469507:	69 6e 74 6f 20 61 6c 	imul   $0x6c61206f,0x74(%rsi),%ebp
  46950e:	65                   	gs
  46950f:	72 74                	jb     469585 <usage_message+0x7845>
  469511:	73 20                	jae    469533 <usage_message+0x77f3>
  469513:	28 61 6c             	sub    %ah,0x6c(%rcx)
  469516:	65                   	gs
  469517:	72 74                	jb     46958d <usage_message+0x784d>
  469519:	69 64 2c 61 63 74 69 	imul   $0x6f697463,0x61(%rsp,%rbp,1),%esp
  469520:	6f 
  469521:	6e                   	outsb  %ds:(%rsi),(%dx)
  469522:	69 64 2c 65 76 65 6e 	imul   $0x746e6576,0x65(%rsp,%rbp,1),%esp
  469529:	74 
  46952a:	69 64 2c 75 73 65 72 	imul   $0x69726573,0x75(%rsp,%rbp,1),%esp
  469531:	69 
  469532:	64                   	fs
  469533:	2c 72                	sub    $0x72,%al
  469535:	65                   	gs
  469536:	74 72                	je     4695aa <usage_message+0x786a>
  469538:	69 65 73 2c 63 6c 6f 	imul   $0x6f6c632c,0x73(%rbp),%esp
  46953f:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  469542:	73 75                	jae    4695b9 <usage_message+0x7879>
  469544:	62                   	(bad)  
  469545:	6a 65                	pushq  $0x65
  469547:	63 74 2c 6d          	movslq 0x6d(%rsp,%rbp,1),%esi
  46954b:	65                   	gs
  46954c:	73 73                	jae    4695c1 <usage_message+0x7881>
  46954e:	61                   	(bad)  
  46954f:	67                   	addr32
  469550:	65                   	gs
  469551:	2c 73                	sub    $0x73,%al
  469553:	74 61                	je     4695b6 <usage_message+0x7876>
  469555:	74 75                	je     4695cc <usage_message+0x788c>
  469557:	73 2c                	jae    469585 <usage_message+0x7845>
  469559:	61                   	(bad)  
  46955a:	6c                   	insb   (%dx),%es:(%rdi)
  46955b:	65                   	gs
  46955c:	72 74                	jb     4695d2 <usage_message+0x7892>
  46955e:	74 79                	je     4695d9 <usage_message+0x7899>
  469560:	70 65                	jo     4695c7 <usage_message+0x7887>
  469562:	2c 65                	sub    $0x65,%al
  469564:	72 72                	jb     4695d8 <usage_message+0x7898>
  469566:	6f                   	outsl  %ds:(%rsi),(%dx)
  469567:	72 2c                	jb     469595 <usage_message+0x7855>
  469569:	65                   	gs
  46956a:	73 63                	jae    4695cf <usage_message+0x788f>
  46956c:	5f                   	pop    %rdi
  46956d:	73 74                	jae    4695e3 <usage_message+0x78a3>
  46956f:	65                   	gs
  469570:	70 29                	jo     46959b <usage_message+0x785b>
  469572:	20 76 61             	and    %dh,0x61(%rsi)
  469575:	6c                   	insb   (%dx),%es:(%rdi)
  469576:	75 65                	jne    4695dd <usage_message+0x789d>
  469578:	73 20                	jae    46959a <usage_message+0x785a>
  46957a:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 25730aec <_end+0x250781ec>
  469580:	6c                   	insb   (%dx),%es:(%rdi)
  469581:	75 2c                	jne    4695af <usage_message+0x786f>
  469583:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  469588:	6c                   	insb   (%dx),%es:(%rdi)
  469589:	75 2c                	jne    4695b7 <usage_message+0x7877>
  46958b:	25 64 2c 25 64       	and    $0x64252c64,%eax
  469590:	2c 27                	sub    $0x27,%al
  469592:	25 73 27 2c 27       	and    $0x272c2773,%eax
  469597:	25 73 27 2c 25       	and    $0x252c2773,%eax
  46959c:	64                   	fs
  46959d:	2c 25                	sub    $0x25,%al
  46959f:	64                   	fs
  4695a0:	2c 27                	sub    $0x27,%al
  4695a2:	25 73 27 2c 25       	and    $0x252c2773,%eax
  4695a7:	64 29 00             	sub    %eax,%fs:(%rax)
  4695aa:	00 00                	add    %al,(%rax)
  4695ac:	00 00                	add    %al,(%rax)
  4695ae:	00 00                	add    %al,(%rax)
  4695b0:	73 65                	jae    469617 <usage_message+0x78d7>
  4695b2:	6c                   	insb   (%dx),%es:(%rdi)
  4695b3:	65 63 74 20 65       	movslq %gs:0x65(%rax,%riz,1),%esi
  4695b8:	76 65                	jbe    46961f <usage_message+0x78df>
  4695ba:	6e                   	outsb  %ds:(%rsi),(%dx)
  4695bb:	74 69                	je     469626 <usage_message+0x78e6>
  4695bd:	64                   	fs
  4695be:	2c 73                	sub    $0x73,%al
  4695c0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4695c1:	75 72                	jne    469635 <usage_message+0x78f5>
  4695c3:	63 65 2c             	movslq 0x2c(%rbp),%esp
  4695c6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4695c7:	62                   	(bad)  
  4695c8:	6a 65                	pushq  $0x65
  4695ca:	63 74 2c 6f          	movslq 0x6f(%rsp,%rbp,1),%esi
  4695ce:	62                   	(bad)  
  4695cf:	6a 65                	pushq  $0x65
  4695d1:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  4695d5:	2c 63                	sub    $0x63,%al
  4695d7:	6c                   	insb   (%dx),%es:(%rdi)
  4695d8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4695d9:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  4695dc:	76 61                	jbe    46963f <usage_message+0x78ff>
  4695de:	6c                   	insb   (%dx),%es:(%rdi)
  4695df:	75 65                	jne    469646 <usage_message+0x7906>
  4695e1:	2c 61                	sub    $0x61,%al
  4695e3:	63 6b 6e             	movslq 0x6e(%rbx),%ebp
  4695e6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4695e7:	77 6c                	ja     469655 <usage_message+0x7915>
  4695e9:	65 64 67 65 64 20 66 	addr32 and %ah,%fs:%gs:0x72(%esi)
  4695f0:	72 
  4695f1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4695f2:	6d                   	insl   (%dx),%es:(%rdi)
  4695f3:	20 65 76             	and    %ah,0x76(%rbp)
  4695f6:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4695f8:	74 73                	je     46966d <usage_message+0x792d>
  4695fa:	20 77 68             	and    %dh,0x68(%rdi)
  4695fd:	65                   	gs
  4695fe:	72 65                	jb     469665 <usage_message+0x7925>
  469600:	20 65 76             	and    %ah,0x76(%rbp)
  469603:	65 6e                	outsb  %gs:(%rsi),(%dx)
  469605:	74 69                	je     469670 <usage_message+0x7930>
  469607:	64                   	fs
  469608:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  46960d:	00 00                	add    %al,(%rax)
  46960f:	00 73 65             	add    %dh,0x65(%rbx)
  469612:	6c                   	insb   (%dx),%es:(%rdi)
  469613:	65 63 74 20 73       	movslq %gs:0x73(%rax,%riz,1),%esi
  469618:	6f                   	outsl  %ds:(%rsi),(%dx)
  469619:	75 72                	jne    46968d <usage_message+0x794d>
  46961b:	63 65 20             	movslq 0x20(%rbp),%esp
  46961e:	66                   	data16
  46961f:	72 6f                	jb     469690 <usage_message+0x7950>
  469621:	6d                   	insl   (%dx),%es:(%rdi)
  469622:	20 65 76             	and    %ah,0x76(%rbp)
  469625:	65 6e                	outsb  %gs:(%rsi),(%dx)
  469627:	74 73                	je     46969c <usage_message+0x795c>
  469629:	20 77 68             	and    %dh,0x68(%rdi)
  46962c:	65                   	gs
  46962d:	72 65                	jb     469694 <usage_message+0x7954>
  46962f:	20 65 76             	and    %ah,0x76(%rbp)
  469632:	65 6e                	outsb  %gs:(%rsi),(%dx)
  469634:	74 69                	je     46969f <usage_message+0x795f>
  469636:	64                   	fs
  469637:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  46963c:	00 00                	add    %al,(%rax)
  46963e:	00 00                	add    %al,(%rax)
  469640:	73 65                	jae    4696a7 <usage_message+0x7967>
  469642:	6c                   	insb   (%dx),%es:(%rdi)
  469643:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  469648:	65                   	gs
  469649:	73 63                	jae    4696ae <usage_message+0x796e>
  46964b:	72 69                	jb     4696b6 <usage_message+0x7976>
  46964d:	70 74                	jo     4696c3 <usage_message+0x7983>
  46964f:	69 6f 6e 2c 73 74 61 	imul   $0x6174732c,0x6e(%rdi),%ebp
  469656:	74 75                	je     4696cd <usage_message+0x798d>
  469658:	73 20                	jae    46967a <usage_message+0x793a>
  46965a:	66                   	data16
  46965b:	72 6f                	jb     4696cc <usage_message+0x798c>
  46965d:	6d                   	insl   (%dx),%es:(%rdi)
  46965e:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  469662:	67                   	addr32
  469663:	67                   	addr32
  469664:	65                   	gs
  469665:	72 73                	jb     4696da <usage_message+0x799a>
  469667:	20 77 68             	and    %dh,0x68(%rdi)
  46966a:	65                   	gs
  46966b:	72 65                	jb     4696d2 <usage_message+0x7992>
  46966d:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  469671:	67                   	addr32
  469672:	67                   	addr32
  469673:	65                   	gs
  469674:	72 69                	jb     4696df <usage_message+0x799f>
  469676:	64                   	fs
  469677:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  46967c:	00 00                	add    %al,(%rax)
  46967e:	00 00                	add    %al,(%rax)
  469680:	73 65                	jae    4696e7 <usage_message+0x79a7>
  469682:	6c                   	insb   (%dx),%es:(%rdi)
  469683:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  469688:	2e                   	cs
  469689:	64                   	fs
  46968a:	65                   	gs
  46968b:	73 63                	jae    4696f0 <usage_message+0x79b0>
  46968d:	72 69                	jb     4696f8 <usage_message+0x79b8>
  46968f:	70 74                	jo     469705 <usage_message+0x79c5>
  469691:	69 6f 6e 20 66 72 6f 	imul   $0x6f726620,0x6e(%rdi),%ebp
  469698:	6d                   	insl   (%dx),%es:(%rdi)
  469699:	20 69 74             	and    %ch,0x74(%rcx)
  46969c:	65                   	gs
  46969d:	6d                   	insl   (%dx),%es:(%rdi)
  46969e:	73 20                	jae    4696c0 <usage_message+0x7980>
  4696a0:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  4696a7:	69 6f 6e 73 20 66 2c 	imul   $0x2c662073,0x6e(%rdi),%ebp
  4696ae:	74 72                	je     469722 <usage_message+0x79e2>
  4696b0:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  4696b7:	74 20                	je     4696d9 <usage_message+0x7999>
  4696b9:	77 68                	ja     469723 <usage_message+0x79e3>
  4696bb:	65                   	gs
  4696bc:	72 65                	jb     469723 <usage_message+0x79e3>
  4696be:	20 74 2e 74          	and    %dh,0x74(%rsi,%rbp,1)
  4696c2:	72 69                	jb     46972d <usage_message+0x79ed>
  4696c4:	67                   	addr32
  4696c5:	67                   	addr32
  4696c6:	65                   	gs
  4696c7:	72 69                	jb     469732 <usage_message+0x79f2>
  4696c9:	64                   	fs
  4696ca:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4696cf:	61                   	(bad)  
  4696d0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4696d1:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  4696d5:	74 72                	je     469749 <usage_message+0x7a09>
  4696d7:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4696de:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  4696e3:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4696ea:	20 61 6e             	and    %ah,0x6e(%rcx)
  4696ed:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4696f1:	69 74 65 6d 69 64 3d 	imul   $0x663d6469,0x6d(%rbp,%riz,2),%esi
  4696f8:	66 
  4696f9:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  469700:	20 61 
  469702:	6e                   	outsb  %ds:(%rsi),(%dx)
  469703:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  469707:	73 74                	jae    46977d <usage_message+0x7a3d>
  469709:	61                   	(bad)  
  46970a:	74 75                	je     469781 <usage_message+0x7a41>
  46970c:	73 3d                	jae    46974b <usage_message+0x7a0b>
  46970e:	25 64 00 00 00       	and    $0x64,%eax
  469713:	00 00                	add    %al,(%rax)
  469715:	00 00                	add    %al,(%rax)
  469717:	00 73 65             	add    %dh,0x65(%rbx)
  46971a:	6c                   	insb   (%dx),%es:(%rdi)
  46971b:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  469720:	2e                   	cs
  469721:	68 6f 73 74 20       	pushq  $0x2074736f
  469726:	66                   	data16
  469727:	72 6f                	jb     469798 <usage_message+0x7a58>
  469729:	6d                   	insl   (%dx),%es:(%rdi)
  46972a:	20 68 6f             	and    %ch,0x6f(%rax)
  46972d:	73 74                	jae    4697a3 <usage_message+0x7a63>
  46972f:	73 20                	jae    469751 <usage_message+0x7a11>
  469731:	68 2c 69 74 65       	pushq  $0x6574692c
  469736:	6d                   	insl   (%dx),%es:(%rdi)
  469737:	73 20                	jae    469759 <usage_message+0x7a19>
  469739:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  469740:	69 6f 6e 73 20 66 2c 	imul   $0x2c662073,0x6e(%rdi),%ebp
  469747:	74 72                	je     4697bb <usage_message+0x7a7b>
  469749:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  469750:	74 20                	je     469772 <usage_message+0x7a32>
  469752:	77 68                	ja     4697bc <usage_message+0x7a7c>
  469754:	65                   	gs
  469755:	72 65                	jb     4697bc <usage_message+0x7a7c>
  469757:	20 74 2e 74          	and    %dh,0x74(%rsi,%rbp,1)
  46975b:	72 69                	jb     4697c6 <usage_message+0x7a86>
  46975d:	67                   	addr32
  46975e:	67                   	addr32
  46975f:	65                   	gs
  469760:	72 69                	jb     4697cb <usage_message+0x7a8b>
  469762:	64                   	fs
  469763:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  469768:	61                   	(bad)  
  469769:	6e                   	outsb  %ds:(%rsi),(%dx)
  46976a:	64 20 74 2e 74       	and    %dh,%fs:0x74(%rsi,%rbp,1)
  46976f:	72 69                	jb     4697da <usage_message+0x7a9a>
  469771:	67                   	addr32
  469772:	67                   	addr32
  469773:	65                   	gs
  469774:	72 69                	jb     4697df <usage_message+0x7a9f>
  469776:	64                   	fs
  469777:	3d 66 2e 74 72       	cmp    $0x72742e66,%eax
  46977c:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  469783:	20 61 6e             	and    %ah,0x6e(%rcx)
  469786:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  46978a:	69 74 65 6d 69 64 3d 	imul   $0x693d6469,0x6d(%rbp,%riz,2),%esi
  469791:	69 
  469792:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  469799:	20 61 
  46979b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46979c:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4697a0:	68 6f 73 74 69       	pushq  $0x6974736f
  4697a5:	64                   	fs
  4697a6:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  4697ab:	73 74                	jae    469821 <usage_message+0x7ae1>
  4697ad:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  4697b4:	68 
  4697b5:	2e 73 74             	jae,pn 46982c <usage_message+0x7aec>
  4697b8:	61                   	(bad)  
  4697b9:	74 75                	je     469830 <usage_message+0x7af0>
  4697bb:	73 3d                	jae    4697fa <usage_message+0x7aba>
  4697bd:	25 64 00 73 65       	and    $0x65730064,%eax
  4697c2:	6c                   	insb   (%dx),%es:(%rdi)
  4697c3:	65 63 74 20 61       	movslq %gs:0x61(%rax,%riz,1),%esi
  4697c8:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4697cc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4697cd:	69 64 2c 65 76 65 6e 	imul   $0x746e6576,0x65(%rsp,%rbp,1),%esp
  4697d4:	74 
  4697d5:	73 6f                	jae    469846 <usage_message+0x7b06>
  4697d7:	75 72                	jne    46984b <usage_message+0x7b0b>
  4697d9:	63 65 2c             	movslq 0x2c(%rbp),%esp
  4697dc:	65                   	gs
  4697dd:	73 63                	jae    469842 <usage_message+0x7b02>
  4697df:	5f                   	pop    %rdi
  4697e0:	70 65                	jo     469847 <usage_message+0x7b07>
  4697e2:	72 69                	jb     46984d <usage_message+0x7b0d>
  4697e4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4697e5:	64                   	fs
  4697e6:	2c 64                	sub    $0x64,%al
  4697e8:	65                   	gs
  4697e9:	66 5f                	pop    %di
  4697eb:	73 68                	jae    469855 <usage_message+0x7b15>
  4697ed:	6f                   	outsl  %ds:(%rsi),(%dx)
  4697ee:	72 74                	jb     469864 <usage_message+0x7b24>
  4697f0:	64                   	fs
  4697f1:	61                   	(bad)  
  4697f2:	74 61                	je     469855 <usage_message+0x7b15>
  4697f4:	2c 64                	sub    $0x64,%al
  4697f6:	65                   	gs
  4697f7:	66 5f                	pop    %di
  4697f9:	6c                   	insb   (%dx),%es:(%rdi)
  4697fa:	6f                   	outsl  %ds:(%rsi),(%dx)
  4697fb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4697fc:	67                   	addr32
  4697fd:	64                   	fs
  4697fe:	61                   	(bad)  
  4697ff:	74 61                	je     469862 <usage_message+0x7b22>
  469801:	2c 72                	sub    $0x72,%al
  469803:	65 63 6f 76          	movslq %gs:0x76(%rdi),%ebp
  469807:	65                   	gs
  469808:	72 79                	jb     469883 <usage_message+0x7b43>
  46980a:	5f                   	pop    %rdi
  46980b:	6d                   	insl   (%dx),%es:(%rdi)
  46980c:	73 67                	jae    469875 <usage_message+0x7b35>
  46980e:	2c 73                	sub    $0x73,%al
  469810:	74 61                	je     469873 <usage_message+0x7b33>
  469812:	74 75                	je     469889 <usage_message+0x7b49>
  469814:	73 2c                	jae    469842 <usage_message+0x7b02>
  469816:	6e                   	outsb  %ds:(%rsi),(%dx)
  469817:	61                   	(bad)  
  469818:	6d                   	insl   (%dx),%es:(%rdi)
  469819:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  46981d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46981e:	6d                   	insl   (%dx),%es:(%rdi)
  46981f:	20 61 63             	and    %ah,0x63(%rcx)
  469822:	74 69                	je     46988d <usage_message+0x7b4d>
  469824:	6f                   	outsl  %ds:(%rsi),(%dx)
  469825:	6e                   	outsb  %ds:(%rsi),(%dx)
  469826:	73 20                	jae    469848 <usage_message+0x7b08>
  469828:	77 68                	ja     469892 <usage_message+0x7b52>
  46982a:	65                   	gs
  46982b:	72 65                	jb     469892 <usage_message+0x7b52>
  46982d:	20 61 63             	and    %ah,0x63(%rcx)
  469830:	74 69                	je     46989b <usage_message+0x7b5b>
  469832:	6f                   	outsl  %ds:(%rsi),(%dx)
  469833:	6e                   	outsb  %ds:(%rsi),(%dx)
  469834:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  46983b:	00 
  46983c:	00 00                	add    %al,(%rax)
  46983e:	00 00                	add    %al,(%rax)
  469840:	73 65                	jae    4698a7 <usage_message+0x7b67>
  469842:	6c                   	insb   (%dx),%es:(%rdi)
  469843:	65 63 74 20 61       	movslq %gs:0x61(%rax,%riz,1),%esi
  469848:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  46984c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46984d:	69 64 2c 65 76 65 6e 	imul   $0x746e6576,0x65(%rsp,%rbp,1),%esp
  469854:	74 
  469855:	73 6f                	jae    4698c6 <usage_message+0x7b86>
  469857:	75 72                	jne    4698cb <usage_message+0x7b8b>
  469859:	63 65 2c             	movslq 0x2c(%rbp),%esp
  46985c:	65                   	gs
  46985d:	73 63                	jae    4698c2 <usage_message+0x7b82>
  46985f:	5f                   	pop    %rdi
  469860:	70 65                	jo     4698c7 <usage_message+0x7b87>
  469862:	72 69                	jb     4698cd <usage_message+0x7b8d>
  469864:	6f                   	outsl  %ds:(%rsi),(%dx)
  469865:	64                   	fs
  469866:	2c 72                	sub    $0x72,%al
  469868:	5f                   	pop    %rdi
  469869:	73 68                	jae    4698d3 <usage_message+0x7b93>
  46986b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46986c:	72 74                	jb     4698e2 <usage_message+0x7ba2>
  46986e:	64                   	fs
  46986f:	61                   	(bad)  
  469870:	74 61                	je     4698d3 <usage_message+0x7b93>
  469872:	2c 72                	sub    $0x72,%al
  469874:	5f                   	pop    %rdi
  469875:	6c                   	insb   (%dx),%es:(%rdi)
  469876:	6f                   	outsl  %ds:(%rsi),(%dx)
  469877:	6e                   	outsb  %ds:(%rsi),(%dx)
  469878:	67                   	addr32
  469879:	64                   	fs
  46987a:	61                   	(bad)  
  46987b:	74 61                	je     4698de <usage_message+0x7b9e>
  46987d:	2c 72                	sub    $0x72,%al
  46987f:	65 63 6f 76          	movslq %gs:0x76(%rdi),%ebp
  469883:	65                   	gs
  469884:	72 79                	jb     4698ff <usage_message+0x7bbf>
  469886:	5f                   	pop    %rdi
  469887:	6d                   	insl   (%dx),%es:(%rdi)
  469888:	73 67                	jae    4698f1 <usage_message+0x7bb1>
  46988a:	2c 73                	sub    $0x73,%al
  46988c:	74 61                	je     4698ef <usage_message+0x7baf>
  46988e:	74 75                	je     469905 <usage_message+0x7bc5>
  469890:	73 2c                	jae    4698be <usage_message+0x7b7e>
  469892:	6e                   	outsb  %ds:(%rsi),(%dx)
  469893:	61                   	(bad)  
  469894:	6d                   	insl   (%dx),%es:(%rdi)
  469895:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  469899:	6f                   	outsl  %ds:(%rsi),(%dx)
  46989a:	6d                   	insl   (%dx),%es:(%rdi)
  46989b:	20 61 63             	and    %ah,0x63(%rcx)
  46989e:	74 69                	je     469909 <usage_message+0x7bc9>
  4698a0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4698a1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4698a2:	73 20                	jae    4698c4 <usage_message+0x7b84>
  4698a4:	77 68                	ja     46990e <usage_message+0x7bce>
  4698a6:	65                   	gs
  4698a7:	72 65                	jb     46990e <usage_message+0x7bce>
  4698a9:	20 61 63             	and    %ah,0x63(%rcx)
  4698ac:	74 69                	je     469917 <usage_message+0x7bd7>
  4698ae:	6f                   	outsl  %ds:(%rsi),(%dx)
  4698af:	6e                   	outsb  %ds:(%rsi),(%dx)
  4698b0:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  4698b7:	00 
  4698b8:	4e                   	rex.WRX
  4698b9:	4f 54                	rex.WRXB push   %r12
  4698bb:	45 3a 20             	cmp    (%r8),%r12b
  4698be:	45 73 63             	rex.RB jae    469924 <usage_message+0x7be4>
  4698c1:	61                   	(bad)  
  4698c2:	6c                   	insb   (%dx),%es:(%rdi)
  4698c3:	61                   	(bad)  
  4698c4:	74 69                	je     46992f <usage_message+0x7bef>
  4698c6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4698c7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4698c8:	20 63 61             	and    %ah,0x61(%rbx)
  4698cb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4698cc:	63 65 6c             	movslq 0x6c(%rbp),%esp
  4698cf:	6c                   	insb   (%dx),%es:(%rdi)
  4698d0:	65 64 3a 20          	cmp    %fs:%gs:(%rax),%ah
  4698d4:	25 73 0a 25 73       	and    $0x73250a73,%eax
  4698d9:	00 00                	add    %al,(%rax)
  4698db:	00 00                	add    %al,(%rax)
  4698dd:	00 00                	add    %al,(%rax)
  4698df:	00 73 65             	add    %dh,0x65(%rbx)
  4698e2:	6c                   	insb   (%dx),%es:(%rdi)
  4698e3:	65 63 74 20 6f       	movslq %gs:0x6f(%rax,%riz,1),%esi
  4698e8:	70 65                	jo     46994f <usage_message+0x7c0f>
  4698ea:	72 61                	jb     46994d <usage_message+0x7c0d>
  4698ec:	74 69                	je     469957 <usage_message+0x7c17>
  4698ee:	6f                   	outsl  %ds:(%rsi),(%dx)
  4698ef:	6e                   	outsb  %ds:(%rsi),(%dx)
  4698f0:	69 64 2c 6f 70 65 72 	imul   $0x61726570,0x6f(%rsp,%rbp,1),%esp
  4698f7:	61 
  4698f8:	74 69                	je     469963 <usage_message+0x7c23>
  4698fa:	6f                   	outsl  %ds:(%rsi),(%dx)
  4698fb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4698fc:	74 79                	je     469977 <usage_message+0x7c37>
  4698fe:	70 65                	jo     469965 <usage_message+0x7c25>
  469900:	2c 6f                	sub    $0x6f,%al
  469902:	62                   	(bad)  
  469903:	6a 65                	pushq  $0x65
  469905:	63 74 2c 6f          	movslq 0x6f(%rsp,%rbp,1),%esi
  469909:	62                   	(bad)  
  46990a:	6a 65                	pushq  $0x65
  46990c:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  469910:	2c 64                	sub    $0x64,%al
  469912:	65                   	gs
  469913:	66                   	data16
  469914:	61                   	(bad)  
  469915:	75 6c                	jne    469983 <usage_message+0x7c43>
  469917:	74 5f                	je     469978 <usage_message+0x7c38>
  469919:	6d                   	insl   (%dx),%es:(%rdi)
  46991a:	73 67                	jae    469983 <usage_message+0x7c43>
  46991c:	2c 73                	sub    $0x73,%al
  46991e:	68 6f 72 74 64       	pushq  $0x6474726f
  469923:	61                   	(bad)  
  469924:	74 61                	je     469987 <usage_message+0x7c47>
  469926:	2c 6c                	sub    $0x6c,%al
  469928:	6f                   	outsl  %ds:(%rsi),(%dx)
  469929:	6e                   	outsb  %ds:(%rsi),(%dx)
  46992a:	67                   	addr32
  46992b:	64                   	fs
  46992c:	61                   	(bad)  
  46992d:	74 61                	je     469990 <usage_message+0x7c50>
  46992f:	2c 65                	sub    $0x65,%al
  469931:	73 63                	jae    469996 <usage_message+0x7c56>
  469933:	5f                   	pop    %rdi
  469934:	70 65                	jo     46999b <usage_message+0x7c5b>
  469936:	72 69                	jb     4699a1 <usage_message+0x7c61>
  469938:	6f                   	outsl  %ds:(%rsi),(%dx)
  469939:	64                   	fs
  46993a:	2c 65                	sub    $0x65,%al
  46993c:	76 61                	jbe    46999f <usage_message+0x7c5f>
  46993e:	6c                   	insb   (%dx),%es:(%rdi)
  46993f:	74 79                	je     4699ba <usage_message+0x7c7a>
  469941:	70 65                	jo     4699a8 <usage_message+0x7c68>
  469943:	20 66 72             	and    %ah,0x72(%rsi)
  469946:	6f                   	outsl  %ds:(%rsi),(%dx)
  469947:	6d                   	insl   (%dx),%es:(%rdi)
  469948:	20 6f 70             	and    %ch,0x70(%rdi)
  46994b:	65                   	gs
  46994c:	72 61                	jb     4699af <usage_message+0x7c6f>
  46994e:	74 69                	je     4699b9 <usage_message+0x7c79>
  469950:	6f                   	outsl  %ds:(%rsi),(%dx)
  469951:	6e                   	outsb  %ds:(%rsi),(%dx)
  469952:	73 20                	jae    469974 <usage_message+0x7c34>
  469954:	77 68                	ja     4699be <usage_message+0x7c7e>
  469956:	65                   	gs
  469957:	72 65                	jb     4699be <usage_message+0x7c7e>
  469959:	20 61 63             	and    %ah,0x63(%rcx)
  46995c:	74 69                	je     4699c7 <usage_message+0x7c87>
  46995e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46995f:	6e                   	outsb  %ds:(%rsi),(%dx)
  469960:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  469967:	61 
  469968:	6e                   	outsb  %ds:(%rsi),(%dx)
  469969:	64 20 6f 70          	and    %ch,%fs:0x70(%rdi)
  46996d:	65                   	gs
  46996e:	72 61                	jb     4699d1 <usage_message+0x7c91>
  469970:	74 69                	je     4699db <usage_message+0x7c9b>
  469972:	6f                   	outsl  %ds:(%rsi),(%dx)
  469973:	6e                   	outsb  %ds:(%rsi),(%dx)
  469974:	74 79                	je     4699ef <usage_message+0x7caf>
  469976:	70 65                	jo     4699dd <usage_message+0x7c9d>
  469978:	20 69 6e             	and    %ch,0x6e(%rcx)
  46997b:	20 28                	and    %ch,(%rax)
  46997d:	25 64 2c 25 64       	and    $0x64252c64,%eax
  469982:	29 00                	sub    %eax,(%rax)
  469984:	00 00                	add    %al,(%rax)
  469986:	00 00                	add    %al,(%rax)
  469988:	73 65                	jae    4699ef <usage_message+0x7caf>
  46998a:	6c                   	insb   (%dx),%es:(%rdi)
  46998b:	65 63 74 20 6f       	movslq %gs:0x6f(%rax,%riz,1),%esi
  469990:	70 65                	jo     4699f7 <usage_message+0x7cb7>
  469992:	72 61                	jb     4699f5 <usage_message+0x7cb5>
  469994:	74 69                	je     4699ff <usage_message+0x7cbf>
  469996:	6f                   	outsl  %ds:(%rsi),(%dx)
  469997:	6e                   	outsb  %ds:(%rsi),(%dx)
  469998:	69 64 2c 6f 70 65 72 	imul   $0x61726570,0x6f(%rsp,%rbp,1),%esp
  46999f:	61 
  4699a0:	74 69                	je     469a0b <usage_message+0x7ccb>
  4699a2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4699a3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4699a4:	74 79                	je     469a1f <usage_message+0x7cdf>
  4699a6:	70 65                	jo     469a0d <usage_message+0x7ccd>
  4699a8:	2c 6f                	sub    $0x6f,%al
  4699aa:	62                   	(bad)  
  4699ab:	6a 65                	pushq  $0x65
  4699ad:	63 74 2c 6f          	movslq 0x6f(%rsp,%rbp,1),%esi
  4699b1:	62                   	(bad)  
  4699b2:	6a 65                	pushq  $0x65
  4699b4:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  4699b8:	2c 64                	sub    $0x64,%al
  4699ba:	65                   	gs
  4699bb:	66                   	data16
  4699bc:	61                   	(bad)  
  4699bd:	75 6c                	jne    469a2b <usage_message+0x7ceb>
  4699bf:	74 5f                	je     469a20 <usage_message+0x7ce0>
  4699c1:	6d                   	insl   (%dx),%es:(%rdi)
  4699c2:	73 67                	jae    469a2b <usage_message+0x7ceb>
  4699c4:	2c 73                	sub    $0x73,%al
  4699c6:	68 6f 72 74 64       	pushq  $0x6474726f
  4699cb:	61                   	(bad)  
  4699cc:	74 61                	je     469a2f <usage_message+0x7cef>
  4699ce:	2c 6c                	sub    $0x6c,%al
  4699d0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4699d1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4699d2:	67                   	addr32
  4699d3:	64                   	fs
  4699d4:	61                   	(bad)  
  4699d5:	74 61                	je     469a38 <usage_message+0x7cf8>
  4699d7:	2c 65                	sub    $0x65,%al
  4699d9:	73 63                	jae    469a3e <usage_message+0x7cfe>
  4699db:	5f                   	pop    %rdi
  4699dc:	70 65                	jo     469a43 <usage_message+0x7d03>
  4699de:	72 69                	jb     469a49 <usage_message+0x7d09>
  4699e0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4699e1:	64                   	fs
  4699e2:	2c 65                	sub    $0x65,%al
  4699e4:	76 61                	jbe    469a47 <usage_message+0x7d07>
  4699e6:	6c                   	insb   (%dx),%es:(%rdi)
  4699e7:	74 79                	je     469a62 <usage_message+0x7d22>
  4699e9:	70 65                	jo     469a50 <usage_message+0x7d10>
  4699eb:	20 66 72             	and    %ah,0x72(%rsi)
  4699ee:	6f                   	outsl  %ds:(%rsi),(%dx)
  4699ef:	6d                   	insl   (%dx),%es:(%rdi)
  4699f0:	20 6f 70             	and    %ch,0x70(%rdi)
  4699f3:	65                   	gs
  4699f4:	72 61                	jb     469a57 <usage_message+0x7d17>
  4699f6:	74 69                	je     469a61 <usage_message+0x7d21>
  4699f8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4699f9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4699fa:	73 20                	jae    469a1c <usage_message+0x7cdc>
  4699fc:	77 68                	ja     469a66 <usage_message+0x7d26>
  4699fe:	65                   	gs
  4699ff:	72 65                	jb     469a66 <usage_message+0x7d26>
  469a01:	20 61 63             	and    %ah,0x63(%rcx)
  469a04:	74 69                	je     469a6f <usage_message+0x7d2f>
  469a06:	6f                   	outsl  %ds:(%rsi),(%dx)
  469a07:	6e                   	outsb  %ds:(%rsi),(%dx)
  469a08:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  469a0f:	61 
  469a10:	6e                   	outsb  %ds:(%rsi),(%dx)
  469a11:	64 20 6f 70          	and    %ch,%fs:0x70(%rdi)
  469a15:	65                   	gs
  469a16:	72 61                	jb     469a79 <usage_message+0x7d39>
  469a18:	74 69                	je     469a83 <usage_message+0x7d43>
  469a1a:	6f                   	outsl  %ds:(%rsi),(%dx)
  469a1b:	6e                   	outsb  %ds:(%rsi),(%dx)
  469a1c:	74 79                	je     469a97 <usage_message+0x7d57>
  469a1e:	70 65                	jo     469a85 <usage_message+0x7d45>
  469a20:	20 69 6e             	and    %ch,0x6e(%rcx)
  469a23:	20 28                	and    %ch,(%rax)
  469a25:	25 64 2c 25 64       	and    $0x64252c64,%eax
  469a2a:	29 20                	sub    %esp,(%rax)
  469a2c:	61                   	(bad)  
  469a2d:	6e                   	outsb  %ds:(%rsi),(%dx)
  469a2e:	64 20 65 73          	and    %ah,%fs:0x73(%rbp)
  469a32:	63 5f 73             	movslq 0x73(%rdi),%ebx
  469a35:	74 65                	je     469a9c <usage_message+0x7d5c>
  469a37:	70 5f                	jo     469a98 <usage_message+0x7d58>
  469a39:	66                   	data16
  469a3a:	72 6f                	jb     469aab <usage_message+0x7d6b>
  469a3c:	6d                   	insl   (%dx),%es:(%rdi)
  469a3d:	3c 3d                	cmp    $0x3d,%al
  469a3f:	25 64 20 61 6e       	and    $0x6e612064,%eax
  469a44:	64 20 28             	and    %ch,%fs:(%rax)
  469a47:	65                   	gs
  469a48:	73 63                	jae    469aad <usage_message+0x7d6d>
  469a4a:	5f                   	pop    %rdi
  469a4b:	73 74                	jae    469ac1 <usage_message+0x7d81>
  469a4d:	65                   	gs
  469a4e:	70 5f                	jo     469aaf <usage_message+0x7d6f>
  469a50:	74 6f                	je     469ac1 <usage_message+0x7d81>
  469a52:	3d 30 20 6f 72       	cmp    $0x726f2030,%eax
  469a57:	20 65 73             	and    %ah,0x73(%rbp)
  469a5a:	63 5f 73             	movslq 0x73(%rdi),%ebx
  469a5d:	74 65                	je     469ac4 <usage_message+0x7d84>
  469a5f:	70 5f                	jo     469ac0 <usage_message+0x7d80>
  469a61:	74 6f                	je     469ad2 <usage_message+0x7d92>
  469a63:	3e                   	ds
  469a64:	3d 25 64 29 00       	cmp    $0x296425,%eax
  469a69:	00 00                	add    %al,(%rax)
  469a6b:	00 00                	add    %al,(%rax)
  469a6d:	00 00                	add    %al,(%rax)
  469a6f:	00 73 65             	add    %dh,0x65(%rbx)
  469a72:	6c                   	insb   (%dx),%es:(%rdi)
  469a73:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  469a78:	6f                   	outsl  %ds:(%rsi),(%dx)
  469a79:	6e                   	outsb  %ds:(%rsi),(%dx)
  469a7a:	64 69 74 69 6f 6e 74 	imul   $0x7079746e,%fs:0x6f(%rcx,%rbp,2),%esi
  469a81:	79 70 
  469a83:	65                   	gs
  469a84:	2c 6f                	sub    $0x6f,%al
  469a86:	70 65                	jo     469aed <usage_message+0x7dad>
  469a88:	72 61                	jb     469aeb <usage_message+0x7dab>
  469a8a:	74 6f                	je     469afb <usage_message+0x7dbb>
  469a8c:	72 2c                	jb     469aba <usage_message+0x7d7a>
  469a8e:	76 61                	jbe    469af1 <usage_message+0x7db1>
  469a90:	6c                   	insb   (%dx),%es:(%rdi)
  469a91:	75 65                	jne    469af8 <usage_message+0x7db8>
  469a93:	20 66 72             	and    %ah,0x72(%rsi)
  469a96:	6f                   	outsl  %ds:(%rsi),(%dx)
  469a97:	6d                   	insl   (%dx),%es:(%rdi)
  469a98:	20 6f 70             	and    %ch,0x70(%rdi)
  469a9b:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  469a9e:	64 69 74 69 6f 6e 73 	imul   $0x7720736e,%fs:0x6f(%rcx,%rbp,2),%esi
  469aa5:	20 77 
  469aa7:	68 65 72 65 20       	pushq  $0x20657265
  469aac:	6f                   	outsl  %ds:(%rsi),(%dx)
  469aad:	70 65                	jo     469b14 <usage_message+0x7dd4>
  469aaf:	72 61                	jb     469b12 <usage_message+0x7dd2>
  469ab1:	74 69                	je     469b1c <usage_message+0x7ddc>
  469ab3:	6f                   	outsl  %ds:(%rsi),(%dx)
  469ab4:	6e                   	outsb  %ds:(%rsi),(%dx)
  469ab5:	69 64 3d 25 6c 75 20 	imul   $0x6f20756c,0x25(%rbp,%rdi,1),%esp
  469abc:	6f 
  469abd:	72 64                	jb     469b23 <usage_message+0x7de3>
  469abf:	65                   	gs
  469ac0:	72 20                	jb     469ae2 <usage_message+0x7da2>
  469ac2:	62                   	(bad)  
  469ac3:	79 20                	jns    469ae5 <usage_message+0x7da5>
  469ac5:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  469ac8:	64 69 74 69 6f 6e 74 	imul   $0x7079746e,%fs:0x6f(%rcx,%rbp,2),%esi
  469acf:	79 70 
  469ad1:	65 00 00             	add    %al,%gs:(%rax)
  469ad4:	00 00                	add    %al,(%rax)
  469ad6:	00 00                	add    %al,(%rax)
  469ad8:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  469ada:	6e                   	outsb  %ds:(%rsi),(%dx)
  469adb:	64 69 74 69 6f 6e 73 	imul   $0x6d20736e,%fs:0x6f(%rcx,%rbp,2),%esi
  469ae2:	20 6d 
  469ae4:	61                   	(bad)  
  469ae5:	74 63                	je     469b4a <usage_message+0x7e0a>
  469ae7:	68 20 6f 75 72       	pushq  $0x72756f20
  469aec:	20 65 76             	and    %ah,0x76(%rbp)
  469aef:	65 6e                	outsb  %gs:(%rsi),(%dx)
  469af1:	74 2e                	je     469b21 <usage_message+0x7de1>
  469af3:	20 45 78             	and    %al,0x78(%rbp)
  469af6:	65 63 75 74          	movslq %gs:0x74(%rbp),%esi
  469afa:	65 20 6f 70          	and    %ch,%gs:0x70(%rdi)
  469afe:	65                   	gs
  469aff:	72 61                	jb     469b62 <usage_message+0x7e22>
  469b01:	74 69                	je     469b6c <usage_message+0x7e2c>
  469b03:	6f                   	outsl  %ds:(%rsi),(%dx)
  469b04:	6e                   	outsb  %ds:(%rsi),(%dx)
  469b05:	2e 00 00             	add    %al,%cs:(%rax)
  469b08:	73 65                	jae    469b6f <usage_message+0x7e2f>
  469b0a:	6c                   	insb   (%dx),%es:(%rdi)
  469b0b:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  469b10:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  469b17:	65 69 
  469b19:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  469b1d:	6f                   	outsl  %ds:(%rsi),(%dx)
  469b1e:	6d                   	insl   (%dx),%es:(%rdi)
  469b1f:	20 6f 70             	and    %ch,0x70(%rdi)
  469b22:	6d                   	insl   (%dx),%es:(%rdi)
  469b23:	65 64 69 61 74 79 70 	imul   $0x73657079,%fs:%gs:0x74(%rcx),%esp
  469b2a:	65 73 
  469b2c:	20 77 68             	and    %dh,0x68(%rdi)
  469b2f:	65                   	gs
  469b30:	72 65                	jb     469b97 <usage_message+0x7e57>
  469b32:	20 6f 70             	and    %ch,0x70(%rdi)
  469b35:	65                   	gs
  469b36:	72 61                	jb     469b99 <usage_message+0x7e59>
  469b38:	74 69                	je     469ba3 <usage_message+0x7e63>
  469b3a:	6f                   	outsl  %ds:(%rsi),(%dx)
  469b3b:	6e                   	outsb  %ds:(%rsi),(%dx)
  469b3c:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  469b43:	00 
  469b44:	00 00                	add    %al,(%rax)
  469b46:	00 00                	add    %al,(%rax)
  469b48:	73 65                	jae    469baf <usage_message+0x7e6f>
  469b4a:	6c                   	insb   (%dx),%es:(%rdi)
  469b4b:	65 63 74 20 75       	movslq %gs:0x75(%rax,%riz,1),%esi
  469b50:	67 2e 75 73          	addr32 jne,pn 469bc7 <usage_message+0x7e87>
  469b54:	65                   	gs
  469b55:	72 69                	jb     469bc0 <usage_message+0x7e80>
  469b57:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  469b5b:	6f                   	outsl  %ds:(%rsi),(%dx)
  469b5c:	6d                   	insl   (%dx),%es:(%rdi)
  469b5d:	20 75 73             	and    %dh,0x73(%rbp)
  469b60:	65                   	gs
  469b61:	72 73                	jb     469bd6 <usage_message+0x7e96>
  469b63:	5f                   	pop    %rdi
  469b64:	67 72 6f             	addr32 jb 469bd6 <usage_message+0x7e96>
  469b67:	75 70                	jne    469bd9 <usage_message+0x7e99>
  469b69:	73 20                	jae    469b8b <usage_message+0x7e4b>
  469b6b:	75 67                	jne    469bd4 <usage_message+0x7e94>
  469b6d:	2c 75                	sub    $0x75,%al
  469b6f:	73 72                	jae    469be3 <usage_message+0x7ea3>
  469b71:	67 72 70             	addr32 jb 469be4 <usage_message+0x7ea4>
  469b74:	20 67 20             	and    %ah,0x20(%rdi)
  469b77:	57                   	push   %rdi
  469b78:	48                   	rex.W
  469b79:	45 52                	rex.RB push   %r10
  469b7b:	45 20 75 67          	and    %r14b,0x67(%r13)
  469b7f:	2e 75 73             	jne,pn 469bf5 <usage_message+0x7eb5>
  469b82:	72 67                	jb     469beb <usage_message+0x7eab>
  469b84:	72 70                	jb     469bf6 <usage_message+0x7eb6>
  469b86:	69 64 3d 25 6c 75 20 	imul   $0x4120756c,0x25(%rbp,%rdi,1),%esp
  469b8d:	41 
  469b8e:	4e                   	rex.WRX
  469b8f:	44 20 67 2e          	and    %r12b,0x2e(%rdi)
  469b93:	75 73                	jne    469c08 <usage_message+0x7ec8>
  469b95:	72 67                	jb     469bfe <usage_message+0x7ebe>
  469b97:	72 70                	jb     469c09 <usage_message+0x7ec9>
  469b99:	69 64 3d 75 67 2e 75 	imul   $0x73752e67,0x75(%rbp,%rdi,1),%esp
  469ba0:	73 
  469ba1:	72 67                	jb     469c0a <usage_message+0x7eca>
  469ba3:	72 70                	jb     469c15 <usage_message+0x7ed5>
  469ba5:	69 64 20 41 4e 44 20 	imul   $0x6720444e,0x41(%rax,%riz,1),%esp
  469bac:	67 
  469bad:	2e 75 73             	jne,pn 469c23 <usage_message+0x7ee3>
  469bb0:	65                   	gs
  469bb1:	72 73                	jb     469c26 <usage_message+0x7ee6>
  469bb3:	5f                   	pop    %rdi
  469bb4:	73 74                	jae    469c2a <usage_message+0x7eea>
  469bb6:	61                   	(bad)  
  469bb7:	74 75                	je     469c2e <usage_message+0x7eee>
  469bb9:	73 3d                	jae    469bf8 <usage_message+0x7eb8>
  469bbb:	25 64 00 00 00       	and    $0x64,%eax
  469bc0:	55                   	push   %rbp
  469bc1:	6e                   	outsb  %ds:(%rsi),(%dx)
  469bc2:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  469bc6:	6e                   	outsb  %ds:(%rsi),(%dx)
  469bc7:	20 6f 62             	and    %ch,0x62(%rdi)
  469bca:	6a 65                	pushq  $0x65
  469bcc:	63 74 20 74          	movslq 0x74(%rax,%riz,1),%esi
  469bd0:	79 70                	jns    469c42 <usage_message+0x7f02>
  469bd2:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  469bd6:	64                   	fs
  469bd7:	5d                   	pop    %rbp
  469bd8:	20 66 6f             	and    %ah,0x6f(%rsi)
  469bdb:	72 20                	jb     469bfd <usage_message+0x7ebd>
  469bdd:	6f                   	outsl  %ds:(%rsi),(%dx)
  469bde:	70 65                	jo     469c45 <usage_message+0x7f05>
  469be0:	72 61                	jb     469c43 <usage_message+0x7f03>
  469be2:	74 69                	je     469c4d <usage_message+0x7f0d>
  469be4:	6f                   	outsl  %ds:(%rsi),(%dx)
  469be5:	6e                   	outsb  %ds:(%rsi),(%dx)
  469be6:	69 64 20 5b 25 6c 75 	imul   $0x5d756c25,0x5b(%rax,%riz,1),%esp
  469bed:	5d 
  469bee:	00 00                	add    %al,(%rax)
  469bf0:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  469bf7:	69 6e 74 6f 20 61 6c 	imul   $0x6c61206f,0x74(%rsi),%ebp
  469bfe:	65                   	gs
  469bff:	72 74                	jb     469c75 <usage_message+0x7f35>
  469c01:	73 20                	jae    469c23 <usage_message+0x7ee3>
  469c03:	28 61 6c             	sub    %ah,0x6c(%rcx)
  469c06:	65                   	gs
  469c07:	72 74                	jb     469c7d <usage_message+0x7f3d>
  469c09:	69 64 2c 61 63 74 69 	imul   $0x6f697463,0x61(%rsp,%rbp,1),%esp
  469c10:	6f 
  469c11:	6e                   	outsb  %ds:(%rsi),(%dx)
  469c12:	69 64 2c 65 76 65 6e 	imul   $0x746e6576,0x65(%rsp,%rbp,1),%esp
  469c19:	74 
  469c1a:	69 64 2c 63 6c 6f 63 	imul   $0x6b636f6c,0x63(%rsp,%rbp,1),%esp
  469c21:	6b 
  469c22:	2c 6d                	sub    $0x6d,%al
  469c24:	65                   	gs
  469c25:	73 73                	jae    469c9a <usage_message+0x7f5a>
  469c27:	61                   	(bad)  
  469c28:	67                   	addr32
  469c29:	65                   	gs
  469c2a:	2c 73                	sub    $0x73,%al
  469c2c:	74 61                	je     469c8f <usage_message+0x7f4f>
  469c2e:	74 75                	je     469ca5 <usage_message+0x7f65>
  469c30:	73 2c                	jae    469c5e <usage_message+0x7f1e>
  469c32:	61                   	(bad)  
  469c33:	6c                   	insb   (%dx),%es:(%rdi)
  469c34:	65                   	gs
  469c35:	72 74                	jb     469cab <usage_message+0x7f6b>
  469c37:	74 79                	je     469cb2 <usage_message+0x7f72>
  469c39:	70 65                	jo     469ca0 <usage_message+0x7f60>
  469c3b:	2c 65                	sub    $0x65,%al
  469c3d:	73 63                	jae    469ca2 <usage_message+0x7f62>
  469c3f:	5f                   	pop    %rdi
  469c40:	73 74                	jae    469cb6 <usage_message+0x7f76>
  469c42:	65                   	gs
  469c43:	70 29                	jo     469c6e <usage_message+0x7f2e>
  469c45:	20 76 61             	and    %dh,0x61(%rsi)
  469c48:	6c                   	insb   (%dx),%es:(%rdi)
  469c49:	75 65                	jne    469cb0 <usage_message+0x7f70>
  469c4b:	73 20                	jae    469c6d <usage_message+0x7f2d>
  469c4d:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 257311bf <_end+0x250788bf>
  469c53:	6c                   	insb   (%dx),%es:(%rdi)
  469c54:	75 2c                	jne    469c82 <usage_message+0x7f42>
  469c56:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  469c5b:	64                   	fs
  469c5c:	2c 27                	sub    $0x27,%al
  469c5e:	25 73 27 2c 25       	and    $0x252c2773,%eax
  469c63:	64                   	fs
  469c64:	2c 25                	sub    $0x25,%al
  469c66:	64                   	fs
  469c67:	2c 25                	sub    $0x25,%al
  469c69:	64 29 00             	sub    %eax,%fs:(%rax)
  469c6c:	00 00                	add    %al,(%rax)
  469c6e:	00 00                	add    %al,(%rax)
  469c70:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  469c72:	6e                   	outsb  %ds:(%rsi),(%dx)
  469c73:	64 69 74 69 6f 6e 73 	imul   $0x6420736e,%fs:0x6f(%rcx,%rbp,2),%esi
  469c7a:	20 64 
  469c7c:	6f                   	outsl  %ds:(%rsi),(%dx)
  469c7d:	20 6e 6f             	and    %ch,0x6f(%rsi)
  469c80:	74 20                	je     469ca2 <usage_message+0x7f62>
  469c82:	6d                   	insl   (%dx),%es:(%rdi)
  469c83:	61                   	(bad)  
  469c84:	74 63                	je     469ce9 <usage_message+0x7fa9>
  469c86:	68 20 6f 75 72       	pushq  $0x72756f20
  469c8b:	20 65 76             	and    %ah,0x76(%rbp)
  469c8e:	65 6e                	outsb  %gs:(%rsi),(%dx)
  469c90:	74 2e                	je     469cc0 <usage_message+0x7f80>
  469c92:	20 44 6f 20          	and    %al,0x20(%rdi,%rbp,2)
  469c96:	6e                   	outsb  %ds:(%rsi),(%dx)
  469c97:	6f                   	outsl  %ds:(%rsi),(%dx)
  469c98:	74 20                	je     469cba <usage_message+0x7f7a>
  469c9a:	65                   	gs
  469c9b:	78 65                	js     469d02 <usage_message+0x7fc2>
  469c9d:	63 75 74             	movslq 0x74(%rbp),%esi
  469ca0:	65 20 6f 70          	and    %ch,%gs:0x70(%rdi)
  469ca4:	65                   	gs
  469ca5:	72 61                	jb     469d08 <usage_message+0x7fc8>
  469ca7:	74 69                	je     469d12 <usage_message+0x7fd2>
  469ca9:	6f                   	outsl  %ds:(%rsi),(%dx)
  469caa:	6e                   	outsb  %ds:(%rsi),(%dx)
  469cab:	2e 00 00             	add    %al,%cs:(%rax)
  469cae:	00 00                	add    %al,(%rax)
  469cb0:	73 65                	jae    469d17 <usage_message+0x7fd7>
  469cb2:	6c                   	insb   (%dx),%es:(%rdi)
  469cb3:	65 63 74 20 6f       	movslq %gs:0x6f(%rax,%riz,1),%esi
  469cb8:	70 65                	jo     469d1f <usage_message+0x7fdf>
  469cba:	72 61                	jb     469d1d <usage_message+0x7fdd>
  469cbc:	74 69                	je     469d27 <usage_message+0x7fe7>
  469cbe:	6f                   	outsl  %ds:(%rsi),(%dx)
  469cbf:	6e                   	outsb  %ds:(%rsi),(%dx)
  469cc0:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  469cc7:	20 
  469cc8:	6f                   	outsl  %ds:(%rsi),(%dx)
  469cc9:	70 65                	jo     469d30 <usage_message+0x7ff0>
  469ccb:	72 61                	jb     469d2e <usage_message+0x7fee>
  469ccd:	74 69                	je     469d38 <usage_message+0x7ff8>
  469ccf:	6f                   	outsl  %ds:(%rsi),(%dx)
  469cd0:	6e                   	outsb  %ds:(%rsi),(%dx)
  469cd1:	73 20                	jae    469cf3 <usage_message+0x7fb3>
  469cd3:	77 68                	ja     469d3d <usage_message+0x7ffd>
  469cd5:	65                   	gs
  469cd6:	72 65                	jb     469d3d <usage_message+0x7ffd>
  469cd8:	20 61 63             	and    %ah,0x63(%rcx)
  469cdb:	74 69                	je     469d46 <usage_message+0x8006>
  469cdd:	6f                   	outsl  %ds:(%rsi),(%dx)
  469cde:	6e                   	outsb  %ds:(%rsi),(%dx)
  469cdf:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  469ce6:	61 
  469ce7:	6e                   	outsb  %ds:(%rsi),(%dx)
  469ce8:	64 20 65 73          	and    %ah,%fs:0x73(%rbp)
  469cec:	63 5f 73             	movslq 0x73(%rdi),%ebx
  469cef:	74 65                	je     469d56 <usage_message+0x8016>
  469cf1:	70 5f                	jo     469d52 <usage_message+0x8012>
  469cf3:	66                   	data16
  469cf4:	72 6f                	jb     469d65 <usage_message+0x8025>
  469cf6:	6d                   	insl   (%dx),%es:(%rdi)
  469cf7:	3e                   	ds
  469cf8:	25 64 00 00 00       	and    $0x64,%eax
  469cfd:	00 00                	add    %al,(%rax)
  469cff:	00 73 65             	add    %dh,0x65(%rbx)
  469d02:	6c                   	insb   (%dx),%es:(%rdi)
  469d03:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  469d08:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  469d0f:	20 75 73             	and    %dh,0x73(%rbp)
  469d12:	65                   	gs
  469d13:	72 69                	jb     469d7e <usage_message+0x803e>
  469d15:	64                   	fs
  469d16:	2c 6d                	sub    $0x6d,%al
  469d18:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  469d1f:	65 69 
  469d21:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  469d25:	6f                   	outsl  %ds:(%rsi),(%dx)
  469d26:	6d                   	insl   (%dx),%es:(%rdi)
  469d27:	20 61 6c             	and    %ah,0x6c(%rcx)
  469d2a:	65                   	gs
  469d2b:	72 74                	jb     469da1 <usage_message+0x8061>
  469d2d:	73 20                	jae    469d4f <usage_message+0x800f>
  469d2f:	77 68                	ja     469d99 <usage_message+0x8059>
  469d31:	65                   	gs
  469d32:	72 65                	jb     469d99 <usage_message+0x8059>
  469d34:	20 61 63             	and    %ah,0x63(%rcx)
  469d37:	74 69                	je     469da2 <usage_message+0x8062>
  469d39:	6f                   	outsl  %ds:(%rsi),(%dx)
  469d3a:	6e                   	outsb  %ds:(%rsi),(%dx)
  469d3b:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  469d42:	61 
  469d43:	6e                   	outsb  %ds:(%rsi),(%dx)
  469d44:	64 20 65 76          	and    %ah,%fs:0x76(%rbp)
  469d48:	65 6e                	outsb  %gs:(%rsi),(%dx)
  469d4a:	74 69                	je     469db5 <usage_message+0x8075>
  469d4c:	64                   	fs
  469d4d:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  469d52:	61                   	(bad)  
  469d53:	6e                   	outsb  %ds:(%rsi),(%dx)
  469d54:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  469d58:	64 69 61 74 79 70 65 	imul   $0x69657079,%fs:0x74(%rcx),%esp
  469d5f:	69 
  469d60:	64                   	fs
  469d61:	3c 3e                	cmp    $0x3e,%al
  469d63:	30 20                	xor    %ah,(%rax)
  469d65:	61                   	(bad)  
  469d66:	6e                   	outsb  %ds:(%rsi),(%dx)
  469d67:	64 20 61 6c          	and    %ah,%fs:0x6c(%rcx)
  469d6b:	65                   	gs
  469d6c:	72 74                	jb     469de2 <usage_message+0x80a2>
  469d6e:	74 79                	je     469de9 <usage_message+0x80a9>
  469d70:	70 65                	jo     469dd7 <usage_message+0x8097>
  469d72:	3d 25 64 00 00       	cmp    $0x6425,%eax
  469d77:	00 45 73             	add    %al,0x73(%rbp)
  469d7a:	63 61 6c             	movslq 0x6c(%rcx),%esp
  469d7d:	61                   	(bad)  
  469d7e:	74 69                	je     469de9 <usage_message+0x80a9>
  469d80:	6f                   	outsl  %ds:(%rsi),(%dx)
  469d81:	6e                   	outsb  %ds:(%rsi),(%dx)
  469d82:	20 73 74             	and    %dh,0x74(%rbx)
  469d85:	6f                   	outsl  %ds:(%rsi),(%dx)
  469d86:	70 70                	jo     469df8 <usage_message+0x80b8>
  469d88:	65 64 3a 20          	cmp    %fs:%gs:(%rax),%ah
  469d8c:	72 65                	jb     469df3 <usage_message+0x80b3>
  469d8e:	63 6f 76             	movslq 0x76(%rdi),%ebp
  469d91:	65                   	gs
  469d92:	72 79                	jb     469e0d <usage_message+0x80cd>
  469d94:	20 6d 65             	and    %ch,0x65(%rbp)
  469d97:	73 73                	jae    469e0c <usage_message+0x80cc>
  469d99:	61                   	(bad)  
  469d9a:	67 65 20 6e 6f       	addr32 and %ch,%gs:0x6f(%esi)
  469d9f:	74 20                	je     469dc1 <usage_message+0x8081>
  469da1:	64 65 66 69 6e 65 64 	imul   $0x64,%fs:%gs:0x65(%rsi),%bp
  469da8:	00 
  469da9:	00 00                	add    %al,(%rax)
  469dab:	00 00                	add    %al,(%rax)
  469dad:	00 00                	add    %al,(%rax)
  469daf:	00 65 73             	add    %ah,0x73(%rbp)
  469db2:	63 61 6c             	movslq 0x6c(%rcx),%esp
  469db5:	61                   	(bad)  
  469db6:	74 6f                	je     469e27 <usage_message+0x80e7>
  469db8:	72 20                	jb     469dda <usage_message+0x809a>
  469dba:	5b                   	pop    %rbx
  469dbb:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  469dbe:	6e                   	outsb  %ds:(%rsi),(%dx)
  469dbf:	65 63 74 69 6e       	movslq %gs:0x6e(%rcx,%rbp,2),%esi
  469dc4:	67 20 74 6f 20       	addr32 and %dh,0x20(%edi,%ebp,2)
  469dc9:	74 68                	je     469e33 <usage_message+0x80f3>
  469dcb:	65 20 64 61 74       	and    %ah,%gs:0x74(%rcx,%riz,2)
  469dd0:	61                   	(bad)  
  469dd1:	62                   	(bad)  
  469dd2:	61                   	(bad)  
  469dd3:	73 65                	jae    469e3a <usage_message+0x80fa>
  469dd5:	5d                   	pop    %rbp
  469dd6:	00 00                	add    %al,(%rax)
  469dd8:	65                   	gs
  469dd9:	73 63                	jae    469e3e <usage_message+0x80fe>
  469ddb:	61                   	(bad)  
  469ddc:	6c                   	insb   (%dx),%es:(%rdi)
  469ddd:	61                   	(bad)  
  469dde:	74 6f                	je     469e4f <usage_message+0x810f>
  469de0:	72 20                	jb     469e02 <usage_message+0x80c2>
  469de2:	5b                   	pop    %rbx
  469de3:	70 72                	jo     469e57 <usage_message+0x8117>
  469de5:	6f                   	outsl  %ds:(%rsi),(%dx)
  469de6:	63 65 73             	movslq 0x73(%rbp),%esp
  469de9:	73 69                	jae    469e54 <usage_message+0x8114>
  469deb:	6e                   	outsb  %ds:(%rsi),(%dx)
  469dec:	67 20 65 73          	addr32 and %ah,0x73(%ebp)
  469df0:	63 61 6c             	movslq 0x6c(%rcx),%esp
  469df3:	61                   	(bad)  
  469df4:	74 69                	je     469e5f <usage_message+0x811f>
  469df6:	6f                   	outsl  %ds:(%rsi),(%dx)
  469df7:	6e                   	outsb  %ds:(%rsi),(%dx)
  469df8:	73 5d                	jae    469e57 <usage_message+0x8117>
  469dfa:	00 00                	add    %al,(%rax)
  469dfc:	00 00                	add    %al,(%rax)
  469dfe:	00 00                	add    %al,(%rax)
  469e00:	73 65                	jae    469e67 <usage_message+0x8127>
  469e02:	6c                   	insb   (%dx),%es:(%rdi)
  469e03:	65 63 74 20 65       	movslq %gs:0x65(%rax,%riz,1),%esi
  469e08:	73 63                	jae    469e6d <usage_message+0x812d>
  469e0a:	61                   	(bad)  
  469e0b:	6c                   	insb   (%dx),%es:(%rdi)
  469e0c:	61                   	(bad)  
  469e0d:	74 69                	je     469e78 <usage_message+0x8138>
  469e0f:	6f                   	outsl  %ds:(%rsi),(%dx)
  469e10:	6e                   	outsb  %ds:(%rsi),(%dx)
  469e11:	69 64 2c 61 63 74 69 	imul   $0x6f697463,0x61(%rsp,%rbp,1),%esp
  469e18:	6f 
  469e19:	6e                   	outsb  %ds:(%rsi),(%dx)
  469e1a:	69 64 2c 74 72 69 67 	imul   $0x67676972,0x74(%rsp,%rbp,1),%esp
  469e21:	67 
  469e22:	65                   	gs
  469e23:	72 69                	jb     469e8e <usage_message+0x814e>
  469e25:	64                   	fs
  469e26:	2c 65                	sub    $0x65,%al
  469e28:	76 65                	jbe    469e8f <usage_message+0x814f>
  469e2a:	6e                   	outsb  %ds:(%rsi),(%dx)
  469e2b:	74 69                	je     469e96 <usage_message+0x8156>
  469e2d:	64                   	fs
  469e2e:	2c 72                	sub    $0x72,%al
  469e30:	5f                   	pop    %rdi
  469e31:	65                   	gs
  469e32:	76 65                	jbe    469e99 <usage_message+0x8159>
  469e34:	6e                   	outsb  %ds:(%rsi),(%dx)
  469e35:	74 69                	je     469ea0 <usage_message+0x8160>
  469e37:	64                   	fs
  469e38:	2c 65                	sub    $0x65,%al
  469e3a:	73 63                	jae    469e9f <usage_message+0x815f>
  469e3c:	5f                   	pop    %rdi
  469e3d:	73 74                	jae    469eb3 <usage_message+0x8173>
  469e3f:	65                   	gs
  469e40:	70 2c                	jo     469e6e <usage_message+0x812e>
  469e42:	73 74                	jae    469eb8 <usage_message+0x8178>
  469e44:	61                   	(bad)  
  469e45:	74 75                	je     469ebc <usage_message+0x817c>
  469e47:	73 20                	jae    469e69 <usage_message+0x8129>
  469e49:	66                   	data16
  469e4a:	72 6f                	jb     469ebb <usage_message+0x817b>
  469e4c:	6d                   	insl   (%dx),%es:(%rdi)
  469e4d:	20 65 73             	and    %ah,0x73(%rbp)
  469e50:	63 61 6c             	movslq 0x6c(%rcx),%esp
  469e53:	61                   	(bad)  
  469e54:	74 69                	je     469ebf <usage_message+0x817f>
  469e56:	6f                   	outsl  %ds:(%rsi),(%dx)
  469e57:	6e                   	outsb  %ds:(%rsi),(%dx)
  469e58:	73 20                	jae    469e7a <usage_message+0x813a>
  469e5a:	77 68                	ja     469ec4 <usage_message+0x8184>
  469e5c:	65                   	gs
  469e5d:	72 65                	jb     469ec4 <usage_message+0x8184>
  469e5f:	20 73 74             	and    %dh,0x74(%rbx)
  469e62:	61                   	(bad)  
  469e63:	74 75                	je     469eda <usage_message+0x819a>
  469e65:	73 20                	jae    469e87 <usage_message+0x8147>
  469e67:	69 6e 20 28 25 64 2c 	imul   $0x2c642528,0x20(%rsi),%ebp
  469e6e:	25 64 2c 25 64       	and    $0x64252c64,%eax
  469e73:	2c 25                	sub    $0x25,%al
  469e75:	64 29 20             	sub    %esp,%fs:(%rax)
  469e78:	61                   	(bad)  
  469e79:	6e                   	outsb  %ds:(%rsi),(%dx)
  469e7a:	64 20 6e 65          	and    %ch,%fs:0x65(%rsi)
  469e7e:	78 74                	js     469ef4 <usage_message+0x81b4>
  469e80:	63 68 65             	movslq 0x65(%rax),%ebp
  469e83:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  469e86:	3d 25 64 25 73       	cmp    $0x73256425,%eax
  469e8b:	00 00                	add    %al,(%rax)
  469e8d:	00 00                	add    %al,(%rax)
  469e8f:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  469e93:	65                   	gs
  469e94:	74 65                	je     469efb <usage_message+0x81bb>
  469e96:	20 66 72             	and    %ah,0x72(%rsi)
  469e99:	6f                   	outsl  %ds:(%rsi),(%dx)
  469e9a:	6d                   	insl   (%dx),%es:(%rdi)
  469e9b:	20 65 73             	and    %ah,0x73(%rbp)
  469e9e:	63 61 6c             	movslq 0x6c(%rcx),%esp
  469ea1:	61                   	(bad)  
  469ea2:	74 69                	je     469f0d <usage_message+0x81cd>
  469ea4:	6f                   	outsl  %ds:(%rsi),(%dx)
  469ea5:	6e                   	outsb  %ds:(%rsi),(%dx)
  469ea6:	73 20                	jae    469ec8 <usage_message+0x8188>
  469ea8:	77 68                	ja     469f12 <usage_message+0x81d2>
  469eaa:	65                   	gs
  469eab:	72 65                	jb     469f12 <usage_message+0x81d2>
  469ead:	20 65 73             	and    %ah,0x73(%rbp)
  469eb0:	63 61 6c             	movslq 0x6c(%rcx),%esp
  469eb3:	61                   	(bad)  
  469eb4:	74 69                	je     469f1f <usage_message+0x81df>
  469eb6:	6f                   	outsl  %ds:(%rsi),(%dx)
  469eb7:	6e                   	outsb  %ds:(%rsi),(%dx)
  469eb8:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  469ebf:	61 
  469ec0:	6e                   	outsb  %ds:(%rsi),(%dx)
  469ec1:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  469ec5:	61                   	(bad)  
  469ec6:	74 75                	je     469f3d <usage_message+0x81fd>
  469ec8:	73 3d                	jae    469f07 <usage_message+0x81c7>
  469eca:	25 64 00 00 00       	and    $0x64,%eax
  469ecf:	00 75 70             	add    %dh,0x70(%rbp)
  469ed2:	64                   	fs
  469ed3:	61                   	(bad)  
  469ed4:	74 65                	je     469f3b <usage_message+0x81fb>
  469ed6:	20 65 73             	and    %ah,0x73(%rbp)
  469ed9:	63 61 6c             	movslq 0x6c(%rcx),%esp
  469edc:	61                   	(bad)  
  469edd:	74 69                	je     469f48 <usage_message+0x8208>
  469edf:	6f                   	outsl  %ds:(%rsi),(%dx)
  469ee0:	6e                   	outsb  %ds:(%rsi),(%dx)
  469ee1:	73 20                	jae    469f03 <usage_message+0x81c3>
  469ee3:	73 65                	jae    469f4a <usage_message+0x820a>
  469ee5:	74 20                	je     469f07 <usage_message+0x81c7>
  469ee7:	73 74                	jae    469f5d <usage_message+0x821d>
  469ee9:	61                   	(bad)  
  469eea:	74 75                	je     469f61 <usage_message+0x8221>
  469eec:	73 3d                	jae    469f2b <usage_message+0x81eb>
  469eee:	25 64 20 77 68       	and    $0x68772064,%eax
  469ef3:	65                   	gs
  469ef4:	72 65                	jb     469f5b <usage_message+0x821b>
  469ef6:	20 65 73             	and    %ah,0x73(%rbp)
  469ef9:	63 61 6c             	movslq 0x6c(%rcx),%esp
  469efc:	61                   	(bad)  
  469efd:	74 69                	je     469f68 <usage_message+0x8228>
  469eff:	6f                   	outsl  %ds:(%rsi),(%dx)
  469f00:	6e                   	outsb  %ds:(%rsi),(%dx)
  469f01:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  469f08:	61 
  469f09:	6e                   	outsb  %ds:(%rsi),(%dx)
  469f0a:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  469f0e:	61                   	(bad)  
  469f0f:	74 75                	je     469f86 <usage_message+0x8246>
  469f11:	73 3d                	jae    469f50 <usage_message+0x8210>
  469f13:	25 64 00 00 00       	and    $0x64,%eax
  469f18:	75 70                	jne    469f8a <usage_message+0x824a>
  469f1a:	64                   	fs
  469f1b:	61                   	(bad)  
  469f1c:	74 65                	je     469f83 <usage_message+0x8243>
  469f1e:	20 65 73             	and    %ah,0x73(%rbp)
  469f21:	63 61 6c             	movslq 0x6c(%rcx),%esp
  469f24:	61                   	(bad)  
  469f25:	74 69                	je     469f90 <usage_message+0x8250>
  469f27:	6f                   	outsl  %ds:(%rsi),(%dx)
  469f28:	6e                   	outsb  %ds:(%rsi),(%dx)
  469f29:	73 20                	jae    469f4b <usage_message+0x820b>
  469f2b:	73 65                	jae    469f92 <usage_message+0x8252>
  469f2d:	74 20                	je     469f4f <usage_message+0x820f>
  469f2f:	73 74                	jae    469fa5 <usage_message+0x8265>
  469f31:	61                   	(bad)  
  469f32:	74 75                	je     469fa9 <usage_message+0x8269>
  469f34:	73 3d                	jae    469f73 <usage_message+0x8233>
  469f36:	25 64 2c 65 73       	and    $0x73652c64,%eax
  469f3b:	63 5f 73             	movslq 0x73(%rdi),%ebx
  469f3e:	74 65                	je     469fa5 <usage_message+0x8265>
  469f40:	70 3d                	jo     469f7f <usage_message+0x823f>
  469f42:	25 64 2c 6e 65       	and    $0x656e2c64,%eax
  469f47:	78 74                	js     469fbd <usage_message+0x827d>
  469f49:	63 68 65             	movslq 0x65(%rax),%ebp
  469f4c:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  469f4f:	25 64 20 77 68       	and    $0x68772064,%eax
  469f54:	65                   	gs
  469f55:	72 65                	jb     469fbc <usage_message+0x827c>
  469f57:	20 65 73             	and    %ah,0x73(%rbp)
  469f5a:	63 61 6c             	movslq 0x6c(%rcx),%esp
  469f5d:	61                   	(bad)  
  469f5e:	74 69                	je     469fc9 <usage_message+0x8289>
  469f60:	6f                   	outsl  %ds:(%rsi),(%dx)
  469f61:	6e                   	outsb  %ds:(%rsi),(%dx)
  469f62:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  469f69:	61 
  469f6a:	6e                   	outsb  %ds:(%rsi),(%dx)
  469f6b:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  469f6f:	61                   	(bad)  
  469f70:	74 75                	je     469fe7 <usage_message+0x82a7>
  469f72:	73 3d                	jae    469fb1 <usage_message+0x8271>
  469f74:	25 64 00 00 45       	and    $0x45000064,%eax
  469f79:	73 63                	jae    469fde <usage_message+0x829e>
  469f7b:	61                   	(bad)  
  469f7c:	6c                   	insb   (%dx),%es:(%rdi)
  469f7d:	61                   	(bad)  
  469f7e:	74 6f                	je     469fef <usage_message+0x82af>
  469f80:	72 20                	jb     469fa2 <usage_message+0x8262>
  469f82:	73 70                	jae    469ff4 <usage_message+0x82b4>
  469f84:	65 6e                	outsb  %gs:(%rsi),(%dx)
  469f86:	74 20                	je     469fa8 <usage_message+0x8268>
  469f88:	25 6c 66 20 73       	and    $0x7320666c,%eax
  469f8d:	65 63 6f 6e          	movslq %gs:0x6e(%rdi),%ebp
  469f91:	64                   	fs
  469f92:	73 20                	jae    469fb4 <usage_message+0x8274>
  469f94:	77 68                	ja     469ffe <usage_message+0x82be>
  469f96:	69 6c 65 20 70 72 6f 	imul   $0x636f7270,0x20(%rbp,%riz,2),%ebp
  469f9d:	63 
  469f9e:	65                   	gs
  469f9f:	73 73                	jae    46a014 <usage_message+0x82d4>
  469fa1:	69 6e 67 20 65 73 63 	imul   $0x63736520,0x67(%rsi),%ebp
  469fa8:	61                   	(bad)  
  469fa9:	6c                   	insb   (%dx),%es:(%rdi)
  469faa:	61                   	(bad)  
  469fab:	74 69                	je     46a016 <usage_message+0x82d6>
  469fad:	6f                   	outsl  %ds:(%rsi),(%dx)
  469fae:	6e                   	outsb  %ds:(%rsi),(%dx)
  469faf:	20 69 74             	and    %ch,0x74(%rcx)
  469fb2:	65                   	gs
  469fb3:	6d                   	insl   (%dx),%es:(%rdi)
  469fb4:	73 2e                	jae    469fe4 <usage_message+0x82a4>
  469fb6:	20 4e 65             	and    %cl,0x65(%rsi)
  469fb9:	78 74                	js     46a02f <usage_message+0x82ef>
  469fbb:	63 68 65             	movslq 0x65(%rax),%ebp
  469fbe:	63 6b 20             	movslq 0x20(%rbx),%ebp
  469fc1:	61                   	(bad)  
  469fc2:	66                   	data16
  469fc3:	74 65                	je     46a02a <usage_message+0x82ea>
  469fc5:	72 20                	jb     469fe7 <usage_message+0x82a7>
  469fc7:	25 64 20 73 65       	and    $0x65732064,%eax
  469fcc:	63 2e                	movslq (%rsi),%ebp
  469fce:	00 00                	add    %al,(%rax)
  469fd0:	65                   	gs
  469fd1:	73 63                	jae    46a036 <usage_message+0x82f6>
  469fd3:	61                   	(bad)  
  469fd4:	6c                   	insb   (%dx),%es:(%rdi)
  469fd5:	61                   	(bad)  
  469fd6:	74 6f                	je     46a047 <usage_message+0x8307>
  469fd8:	72 20                	jb     469ffa <usage_message+0x82ba>
  469fda:	5b                   	pop    %rbx
  469fdb:	73 6c                	jae    46a049 <usage_message+0x8309>
  469fdd:	65                   	gs
  469fde:	65                   	gs
  469fdf:	70 69                	jo     46a04a <usage_message+0x830a>
  469fe1:	6e                   	outsb  %ds:(%rsi),(%dx)
  469fe2:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  469fe6:	72 20                	jb     46a008 <usage_message+0x82c8>
  469fe8:	25 64 20 73 65       	and    $0x65732064,%eax
  469fed:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  469ff0:	64                   	fs
  469ff1:	73 5d                	jae    46a050 <usage_message+0x8310>
  469ff3:	00 63 6f             	add    %ah,0x6f(%rbx)
  469ff6:	6e                   	outsb  %ds:(%rsi),(%dx)
  469ff7:	6e                   	outsb  %ds:(%rsi),(%dx)
  469ff8:	65 63 74 5f 74       	movslq %gs:0x74(%rdi,%rbx,2),%esi
  469ffd:	6f                   	outsl  %ds:(%rsi),(%dx)
  469ffe:	5f                   	pop    %rdi
  469fff:	70 72                	jo     46a073 <usage_message+0x8333>
  46a001:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a002:	78 79                	js     46a07d <usage_message+0x833d>
  46a004:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206fc87d <_end+0x20043f7d>
  46a00a:	5b                   	pop    %rbx
  46a00b:	25 73 5d 3a 25       	and    $0x253a5d73,%eax
  46a010:	64 20 74 69 6d       	and    %dh,%fs:0x6d(%rcx,%rbp,2)
  46a015:	65 6f                	outsl  %gs:(%rsi),(%dx)
  46a017:	75 74                	jne    46a08d <usage_message+0x834d>
  46a019:	3a 25 68 75 00 73    	cmp    0x73007568(%rip),%ah        # 73471587 <_end+0x72db8c87>
  46a01f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46a021:	64                   	fs
  46a022:	5f                   	pop    %rdi
  46a023:	64                   	fs
  46a024:	61                   	(bad)  
  46a025:	74 61                	je     46a088 <usage_message+0x8348>
  46a027:	5f                   	pop    %rdi
  46a028:	74 6f                	je     46a099 <usage_message+0x8359>
  46a02a:	5f                   	pop    %rdi
  46a02b:	70 72                	jo     46a09f <usage_message+0x835f>
  46a02d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a02e:	78 79                	js     46a0a9 <usage_message+0x8369>
  46a030:	00 64 69 73          	add    %ah,0x73(%rcx,%rbp,2)
  46a034:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46a037:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a038:	65 63 74 5f 70       	movslq %gs:0x70(%rdi,%rbx,2),%esi
  46a03d:	72 6f                	jb     46a0ae <usage_message+0x836e>
  46a03f:	78 79                	js     46a0ba <usage_message+0x837a>
  46a041:	00 67 65             	add    %ah,0x65(%rdi)
  46a044:	74 5f                	je     46a0a5 <usage_message+0x8365>
  46a046:	64                   	fs
  46a047:	61                   	(bad)  
  46a048:	74 61                	je     46a0ab <usage_message+0x836b>
  46a04a:	5f                   	pop    %rdi
  46a04b:	66                   	data16
  46a04c:	72 6f                	jb     46a0bd <usage_message+0x837d>
  46a04e:	6d                   	insl   (%dx),%es:(%rdi)
  46a04f:	5f                   	pop    %rdi
  46a050:	70 72                	jo     46a0c4 <usage_message+0x8384>
  46a052:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a053:	78 79                	js     46a0ce <usage_message+0x838e>
  46a055:	00 49 6e             	add    %cl,0x6e(%rcx)
  46a058:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206fc8d1 <_end+0x20043fd1>
  46a05e:	72 65                	jb     46a0c5 <usage_message+0x8385>
  46a060:	71 75                	jno    46a0d7 <usage_message+0x8397>
  46a062:	65                   	gs
  46a063:	73 74                	jae    46a0d9 <usage_message+0x8399>
  46a065:	3a 27                	cmp    (%rdi),%ah
  46a067:	25 73 27 00 72       	and    $0x72002773,%eax
  46a06c:	65 63 76 5f          	movslq %gs:0x5f(%rsi),%esi
  46a070:	64                   	fs
  46a071:	61                   	(bad)  
  46a072:	74 61                	je     46a0d5 <usage_message+0x8395>
  46a074:	5f                   	pop    %rdi
  46a075:	66                   	data16
  46a076:	72 6f                	jb     46a0e7 <usage_message+0x83a7>
  46a078:	6d                   	insl   (%dx),%es:(%rdi)
  46a079:	5f                   	pop    %rdi
  46a07a:	70 72                	jo     46a0ee <usage_message+0x83ae>
  46a07c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a07d:	78 79                	js     46a0f8 <usage_message+0x83b8>
  46a07f:	00 70 72             	add    %dh,0x72(%rax)
  46a082:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a083:	63 65 73             	movslq 0x73(%rbp),%esp
  46a086:	73 5f                	jae    46a0e7 <usage_message+0x83a7>
  46a088:	70 72                	jo     46a0fc <usage_message+0x83bc>
  46a08a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a08b:	78 79                	js     46a106 <usage_message+0x83c6>
  46a08d:	00 6d 61             	add    %ch,0x61(%rbp)
  46a090:	69 6e 5f 70 72 6f 78 	imul   $0x786f7270,0x5f(%rsi),%ebp
  46a097:	79 70                	jns    46a109 <usage_message+0x83c9>
  46a099:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a09a:	6c                   	insb   (%dx),%es:(%rdi)
  46a09b:	6c                   	insb   (%dx),%es:(%rdi)
  46a09c:	65                   	gs
  46a09d:	72 5f                	jb     46a0fe <usage_message+0x83be>
  46a09f:	6c                   	insb   (%dx),%es:(%rdi)
  46a0a0:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a0a1:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a0a2:	70 00                	jo     46a0a4 <usage_message+0x8364>
  46a0a4:	70 72                	jo     46a118 <usage_message+0x83d8>
  46a0a6:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a0a7:	78 79                	js     46a122 <usage_message+0x83e2>
  46a0a9:	20 70 6f             	and    %dh,0x6f(%rax)
  46a0ac:	6c                   	insb   (%dx),%es:(%rdi)
  46a0ad:	6c                   	insb   (%dx),%es:(%rdi)
  46a0ae:	65                   	gs
  46a0af:	72 20                	jb     46a0d1 <usage_message+0x8391>
  46a0b1:	5b                   	pop    %rbx
  46a0b2:	64                   	fs
  46a0b3:	61                   	(bad)  
  46a0b4:	74 61                	je     46a117 <usage_message+0x83d7>
  46a0b6:	20 65 78             	and    %ah,0x78(%rbp)
  46a0b9:	63 68 61             	movslq 0x61(%rax),%ebp
  46a0bc:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a0bd:	67                   	addr32
  46a0be:	65                   	gs
  46a0bf:	5d                   	pop    %rbp
	...
  46a0c8:	55                   	push   %rbp
  46a0c9:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a0ca:	61                   	(bad)  
  46a0cb:	62                   	(bad)  
  46a0cc:	6c                   	insb   (%dx),%es:(%rdi)
  46a0cd:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  46a0d2:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46a0d5:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a0d6:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  46a0db:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a0dc:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  46a0e0:	20 70 72             	and    %dh,0x72(%rax)
  46a0e3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a0e4:	78 79                	js     46a15f <usage_message+0x841f>
  46a0e6:	20 5b 25             	and    %bl,0x25(%rbx)
  46a0e9:	73 5d                	jae    46a148 <usage_message+0x8408>
  46a0eb:	20 5b 25             	and    %bl,0x25(%rbx)
  46a0ee:	73 5d                	jae    46a14d <usage_message+0x840d>
  46a0f0:	3a 25 68 75 20 5b    	cmp    0x5b207568(%rip),%ah        # 5b67165e <_end+0x5afb8d5e>
  46a0f6:	25 73 5d 00 00       	and    $0x5d73,%eax
  46a0fb:	00 00                	add    %al,(%rax)
  46a0fd:	00 00                	add    %al,(%rax)
  46a0ff:	00 45 72             	add    %al,0x72(%rbp)
  46a102:	72 6f                	jb     46a173 <usage_message+0x8433>
  46a104:	72 20                	jb     46a126 <usage_message+0x83e6>
  46a106:	77 68                	ja     46a170 <usage_message+0x8430>
  46a108:	69 6c 65 20 73 65 6e 	imul   $0x646e6573,0x20(%rbp,%riz,2),%ebp
  46a10f:	64 
  46a110:	69 6e 67 20 64 61 74 	imul   $0x74616420,0x67(%rsi),%ebp
  46a117:	61                   	(bad)  
  46a118:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  46a11c:	74 68                	je     46a186 <usage_message+0x8446>
  46a11e:	65 20 70 72          	and    %dh,%gs:0x72(%rax)
  46a122:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a123:	78 79                	js     46a19e <usage_message+0x845e>
  46a125:	20 5b 25             	and    %bl,0x25(%rbx)
  46a128:	73 5d                	jae    46a187 <usage_message+0x8447>
  46a12a:	20 5b 25             	and    %bl,0x25(%rbx)
  46a12d:	73 5d                	jae    46a18c <usage_message+0x844c>
  46a12f:	00 45 72             	add    %al,0x72(%rbp)
  46a132:	72 6f                	jb     46a1a3 <usage_message+0x8463>
  46a134:	72 20                	jb     46a156 <usage_message+0x8416>
  46a136:	77 68                	ja     46a1a0 <usage_message+0x8460>
  46a138:	69 6c 65 20 72 65 63 	imul   $0x65636572,0x20(%rbp,%riz,2),%ebp
  46a13f:	65 
  46a140:	69 76 69 6e 67 20 61 	imul   $0x6120676e,0x69(%rsi),%esi
  46a147:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a148:	73 77                	jae    46a1c1 <usage_message+0x8481>
  46a14a:	65                   	gs
  46a14b:	72 20                	jb     46a16d <usage_message+0x842d>
  46a14d:	66                   	data16
  46a14e:	72 6f                	jb     46a1bf <usage_message+0x847f>
  46a150:	6d                   	insl   (%dx),%es:(%rdi)
  46a151:	20 70 72             	and    %dh,0x72(%rax)
  46a154:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a155:	78 79                	js     46a1d0 <usage_message+0x8490>
  46a157:	20 5b 25             	and    %bl,0x25(%rbx)
  46a15a:	73 5d                	jae    46a1b9 <usage_message+0x8479>
  46a15c:	20 5b 25             	and    %bl,0x25(%rbx)
  46a15f:	73 5d                	jae    46a1be <usage_message+0x847e>
  46a161:	00 00                	add    %al,(%rax)
  46a163:	00 00                	add    %al,(%rax)
  46a165:	00 00                	add    %al,(%rax)
  46a167:	00 50 6f             	add    %dl,0x6f(%rax)
  46a16a:	6c                   	insb   (%dx),%es:(%rdi)
  46a16b:	6c                   	insb   (%dx),%es:(%rdi)
  46a16c:	65                   	gs
  46a16d:	72 20                	jb     46a18f <usage_message+0x844f>
  46a16f:	73 70                	jae    46a1e1 <usage_message+0x84a1>
  46a171:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46a173:	74 20                	je     46a195 <usage_message+0x8455>
  46a175:	25 6c 66 20 73       	and    $0x7320666c,%eax
  46a17a:	65 63 6f 6e          	movslq %gs:0x6e(%rdi),%ebp
  46a17e:	64                   	fs
  46a17f:	73 20                	jae    46a1a1 <usage_message+0x8461>
  46a181:	77 68                	ja     46a1eb <usage_message+0x84ab>
  46a183:	69 6c 65 20 70 72 6f 	imul   $0x636f7270,0x20(%rbp,%riz,2),%ebp
  46a18a:	63 
  46a18b:	65                   	gs
  46a18c:	73 73                	jae    46a201 <usage_message+0x84c1>
  46a18e:	69 6e 67 20 25 33 64 	imul   $0x64332520,0x67(%rsi),%ebp
  46a195:	20 70 72             	and    %dh,0x72(%rax)
  46a198:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a199:	78 69                	js     46a204 <usage_message+0x84c4>
  46a19b:	65                   	gs
  46a19c:	73 2e                	jae    46a1cc <usage_message+0x848c>
  46a19e:	20 53 6c             	and    %dl,0x6c(%rbx)
  46a1a1:	65                   	gs
  46a1a2:	65                   	gs
  46a1a3:	70 69                	jo     46a20e <usage_message+0x84ce>
  46a1a5:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a1a6:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  46a1aa:	72 20                	jb     46a1cc <usage_message+0x848c>
  46a1ac:	25 64 20 73 65       	and    $0x65732064,%eax
  46a1b1:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46a1b4:	64                   	fs
  46a1b5:	73 00                	jae    46a1b7 <usage_message+0x8477>
  46a1b7:	73 79                	jae    46a232 <usage_message+0x84f2>
  46a1b9:	73 69                	jae    46a224 <usage_message+0x84e4>
  46a1bb:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a1bc:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46a1be:	2e 63 00             	movslq %cs:(%rax),%eax
  46a1c1:	20 22                	and    %ah,(%rdx)
  46a1c3:	2b 00                	sub    (%rax),%eax
  46a1c5:	25 6c 6f 00 25       	and    $0x25006f6c,%eax
  46a1ca:	6c                   	insb   (%dx),%es:(%rdi)
  46a1cb:	78 00                	js     46a1cd <usage_message+0x848d>
  46a1cd:	20 09                	and    %cl,(%rcx)
  46a1cf:	0a 0d 00 73 72 63    	or     0x63727300(%rip),%cl        # 63b914d5 <_end+0x634d8bd5>
  46a1d5:	00 64 69 73          	add    %ah,0x73(%rcx,%rbp,2)
  46a1d9:	74 00                	je     46a1db <usage_message+0x849b>
  46a1db:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a1dc:	65                   	gs
  46a1dd:	77 00                	ja     46a1df <usage_message+0x849f>
  46a1df:	49 74 65             	rex.WB je     46a247 <usage_message+0x8507>
  46a1e2:	6d                   	insl   (%dx),%es:(%rdi)
  46a1e3:	20 5b 25             	and    %bl,0x25(%rbx)
  46a1e6:	73 5d                	jae    46a245 <usage_message+0x8505>
  46a1e8:	20 65 72             	and    %ah,0x72(%rbp)
  46a1eb:	72 6f                	jb     46a25c <usage_message+0x851c>
  46a1ed:	72 3a                	jb     46a229 <usage_message+0x84e9>
  46a1ef:	20 25 73 00 5b 5d    	and    %ah,0x5d5b0073(%rip)        # 5da1a268 <_end+0x5d361968>
  46a1f5:	00 25 2d 2a 2e 2a    	add    %ah,0x2a2e2a2d(%rip)        # 2a74cc28 <_end+0x2a094328>
  46a1fb:	73 00                	jae    46a1fd <usage_message+0x84bd>
  46a1fd:	20 5b 64             	and    %bl,0x64(%rbx)
  46a200:	7c 25                	jl     46a227 <usage_message+0x84e7>
  46a202:	6c                   	insb   (%dx),%es:(%rdi)
  46a203:	66 5d                	pop    %bp
  46a205:	00 20                	add    %ah,(%rax)
  46a207:	5b                   	pop    %rbx
  46a208:	75 7c                	jne    46a286 <usage_message+0x8546>
  46a20a:	25 6c 75 5d 00       	and    $0x5d756c,%eax
  46a20f:	20 5b 73             	and    %bl,0x73(%rbx)
  46a212:	7c 25                	jl     46a239 <usage_message+0x84f9>
  46a214:	73 5d                	jae    46a273 <usage_message+0x8533>
  46a216:	00 20                	add    %ah,(%rax)
  46a218:	5b                   	pop    %rbx
  46a219:	74 7c                	je     46a297 <usage_message+0x8557>
  46a21b:	25 73 5d 00 20       	and    $0x20005d73,%eax
  46a220:	5b                   	pop    %rbx
  46a221:	6d                   	insl   (%dx),%es:(%rdi)
  46a222:	7c 25                	jl     46a249 <usage_message+0x8509>
  46a224:	73 5d                	jae    46a283 <usage_message+0x8543>
	...
  46a22e:	00 00                	add    %al,(%rax)
  46a230:	78 1f                	js     46a251 <usage_message+0x8511>
  46a232:	fc                   	cld    
  46a233:	ff d0                	callq  *%rax
  46a235:	20 fc                	and    %bh,%ah
  46a237:	ff 59 20             	lcallq *0x20(%rcx)
  46a23a:	fc                   	cld    
  46a23b:	ff                   	(bad)  
  46a23c:	78 1f                	js     46a25d <usage_message+0x851d>
  46a23e:	fc                   	cld    
  46a23f:	ff f7                	push   %rdi
  46a241:	1f                   	(bad)  
  46a242:	fc                   	cld    
  46a243:	ff                   	(bad)  
  46a244:	78 1f                	js     46a265 <usage_message+0x8525>
  46a246:	fc                   	cld    
  46a247:	ff                   	(bad)  
  46a248:	78 1f                	js     46a269 <usage_message+0x8529>
  46a24a:	fc                   	cld    
  46a24b:	ff                   	(bad)  
  46a24c:	78 1f                	js     46a26d <usage_message+0x852d>
  46a24e:	fc                   	cld    
  46a24f:	ff e5                	jmpq   *%rbp
  46a251:	1f                   	(bad)  
  46a252:	fc                   	cld    
  46a253:	ff                   	(bad)  
  46a254:	78 1f                	js     46a275 <usage_message+0x8535>
  46a256:	fc                   	cld    
  46a257:	ff                   	(bad)  
  46a258:	78 1f                	js     46a279 <usage_message+0x8539>
  46a25a:	fc                   	cld    
  46a25b:	ff                   	(bad)  
  46a25c:	78 1f                	js     46a27d <usage_message+0x853d>
  46a25e:	fc                   	cld    
  46a25f:	ff                   	(bad)  
  46a260:	78 1f                	js     46a281 <usage_message+0x8541>
  46a262:	fc                   	cld    
  46a263:	ff                   	(bad)  
  46a264:	78 1f                	js     46a285 <usage_message+0x8545>
  46a266:	fc                   	cld    
  46a267:	ff                   	(bad)  
  46a268:	78 1f                	js     46a289 <usage_message+0x8549>
  46a26a:	fc                   	cld    
  46a26b:	ff                   	(bad)  
  46a26c:	78 1f                	js     46a28d <usage_message+0x854d>
  46a26e:	fc                   	cld    
  46a26f:	ff 96 1f fc ff fd    	callq  *-0x20003e1(%rsi)
  46a275:	23 fc                	and    %esp,%edi
  46a277:	ff c9                	dec    %ecx
  46a279:	23 fc                	and    %esp,%edi
  46a27b:	ff c9                	dec    %ecx
  46a27d:	23 fc                	and    %esp,%edi
  46a27f:	ff 61 23             	jmpq   *0x23(%rcx)
  46a282:	fc                   	cld    
  46a283:	ff e3                	jmpq   *%rbx
  46a285:	23 fc                	and    %esp,%edi
  46a287:	ff 5c 27 22          	lcallq *0x22(%rdi,%riz,1)
  46a28b:	60                   	(bad)  
  46a28c:	2a 3f                	sub    (%rdi),%bh
  46a28e:	5b                   	pop    %rbx
  46a28f:	5d                   	pop    %rbp
  46a290:	7b 7d                	jnp    46a30f <usage_message+0x85cf>
  46a292:	7e 24                	jle    46a2b8 <usage_message+0x8578>
  46a294:	21 26                	and    %esp,(%rsi)
  46a296:	3b 28                	cmp    (%rax),%ebp
  46a298:	29 3c 3e             	sub    %edi,(%rsi,%rdi,1)
  46a29b:	7c 23                	jl     46a2c0 <usage_message+0x8580>
  46a29d:	40 00 00             	add    %al,(%rax)
  46a2a0:	67                   	addr32
  46a2a1:	65                   	gs
  46a2a2:	74 5f                	je     46a303 <usage_message+0x85c3>
  46a2a4:	72 65                	jb     46a30b <usage_message+0x85cb>
  46a2a6:	73 75                	jae    46a31d <usage_message+0x85dd>
  46a2a8:	6c                   	insb   (%dx),%es:(%rdi)
  46a2a9:	74 5f                	je     46a30a <usage_message+0x85ca>
  46a2ab:	76 61                	jbe    46a30e <usage_message+0x85ce>
  46a2ad:	6c                   	insb   (%dx),%es:(%rdi)
  46a2ae:	75 65                	jne    46a315 <usage_message+0x85d5>
  46a2b0:	5f                   	pop    %rdi
  46a2b1:	62                   	(bad)  
  46a2b2:	79 5f                	jns    46a313 <usage_message+0x85d3>
  46a2b4:	74 79                	je     46a32f <usage_message+0x85ef>
  46a2b6:	70 65                	jo     46a31d <usage_message+0x85dd>
	...
  46a2c0:	73 65                	jae    46a327 <usage_message+0x85e7>
  46a2c2:	74 5f                	je     46a323 <usage_message+0x85e3>
  46a2c4:	72 65                	jb     46a32b <usage_message+0x85eb>
  46a2c6:	73 75                	jae    46a33d <usage_message+0x85fd>
  46a2c8:	6c                   	insb   (%dx),%es:(%rdi)
  46a2c9:	74 5f                	je     46a32a <usage_message+0x85ea>
  46a2cb:	74 79                	je     46a346 <usage_message+0x8606>
  46a2cd:	70 65                	jo     46a334 <usage_message+0x85f4>
  46a2cf:	00 70 72             	add    %dh,0x72(%rax)
  46a2d2:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a2d3:	63 65 73             	movslq 0x73(%rbp),%esp
  46a2d6:	73 00                	jae    46a2d8 <usage_message+0x8598>
  46a2d8:	63 6f 70             	movslq 0x70(%rdi),%ebp
  46a2db:	79 5f                	jns    46a33c <usage_message+0x85fc>
  46a2dd:	72 65                	jb     46a344 <usage_message+0x8604>
  46a2df:	73 75                	jae    46a356 <usage_message+0x8616>
  46a2e1:	6c                   	insb   (%dx),%es:(%rdi)
  46a2e2:	74 00                	je     46a2e4 <usage_message+0x85a4>
  46a2e4:	61                   	(bad)  
  46a2e5:	64                   	fs
  46a2e6:	64                   	fs
  46a2e7:	5f                   	pop    %rdi
  46a2e8:	6d                   	insl   (%dx),%es:(%rdi)
  46a2e9:	65                   	gs
  46a2ea:	74 72                	je     46a35e <usage_message+0x861e>
  46a2ec:	69 63 00 00 54 79 70 	imul   $0x70795400,0x0(%rbx),%esp
  46a2f3:	65 20 6f 66          	and    %ch,%gs:0x66(%rdi)
  46a2f7:	20 72 65             	and    %dh,0x65(%rdx)
  46a2fa:	63 65 69             	movslq 0x69(%rbp),%esp
  46a2fd:	76 65                	jbe    46a364 <usage_message+0x8624>
  46a2ff:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  46a303:	6c                   	insb   (%dx),%es:(%rdi)
  46a304:	75 65                	jne    46a36b <usage_message+0x862b>
  46a306:	20 5b 25             	and    %bl,0x25(%rbx)
  46a309:	73 5d                	jae    46a368 <usage_message+0x8628>
  46a30b:	20 69 73             	and    %ch,0x73(%rcx)
  46a30e:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46a311:	74 20                	je     46a333 <usage_message+0x85f3>
  46a313:	73 75                	jae    46a38a <usage_message+0x864a>
  46a315:	69 74 61 62 6c 65 20 	imul   $0x6620656c,0x62(%rcx,%riz,2),%esi
  46a31c:	66 
  46a31d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a31e:	72 20                	jb     46a340 <usage_message+0x8600>
  46a320:	76 61                	jbe    46a383 <usage_message+0x8643>
  46a322:	6c                   	insb   (%dx),%es:(%rdi)
  46a323:	75 65                	jne    46a38a <usage_message+0x864a>
  46a325:	20 74 79 70          	and    %dh,0x70(%rcx,%rdi,2)
  46a329:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  46a32d:	73 5d                	jae    46a38c <usage_message+0x864c>
  46a32f:	00 43 61             	add    %al,0x61(%rbx)
  46a332:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a333:	27                   	(bad)  
  46a334:	74 20                	je     46a356 <usage_message+0x8616>
  46a336:	61                   	(bad)  
  46a337:	64 64 20 75 73       	and    %dh,%fs:0x73(%rbp)
  46a33c:	65                   	gs
  46a33d:	72 20                	jb     46a35f <usage_message+0x861f>
  46a33f:	73 70                	jae    46a3b1 <usage_message+0x8671>
  46a341:	65 63 69 66          	movslq %gs:0x66(%rcx),%ebp
  46a345:	69 65 64 20 6b 65 79 	imul   $0x79656b20,0x64(%rbp),%esp
  46a34c:	20 22                	and    %ah,(%rdx)
  46a34e:	25 73 22 2e 20       	and    $0x202e2273,%eax
  46a353:	43 61                	rex.XB (bad)  
  46a355:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a356:	27                   	(bad)  
  46a357:	74 20                	je     46a379 <usage_message+0x8639>
  46a359:	70 61                	jo     46a3bc <usage_message+0x867c>
  46a35b:	72 73                	jb     46a3d0 <usage_message+0x8690>
  46a35d:	65 20 6b 65          	and    %ch,%gs:0x65(%rbx)
  46a361:	79 21                	jns    46a384 <usage_message+0x8644>
  46a363:	00 00                	add    %al,(%rax)
  46a365:	00 00                	add    %al,(%rax)
  46a367:	00 43 61             	add    %al,0x61(%rbx)
  46a36a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a36b:	27                   	(bad)  
  46a36c:	74 20                	je     46a38e <usage_message+0x864e>
  46a36e:	61                   	(bad)  
  46a36f:	64 64 20 75 73       	and    %dh,%fs:0x73(%rbp)
  46a374:	65                   	gs
  46a375:	72 20                	jb     46a397 <usage_message+0x8657>
  46a377:	73 70                	jae    46a3e9 <usage_message+0x86a9>
  46a379:	65 63 69 66          	movslq %gs:0x66(%rcx),%ebp
  46a37d:	69 65 64 20 6b 65 79 	imul   $0x79656b20,0x64(%rbp),%esp
  46a384:	20 22                	and    %ah,(%rdx)
  46a386:	25 73 22 2e 20       	and    $0x202e2273,%eax
  46a38b:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46a38d:	63 6f 72             	movslq 0x72(%rdi),%ebp
  46a390:	72 65                	jb     46a3f7 <usage_message+0x86b7>
  46a392:	63 74 20 6b          	movslq 0x6b(%rax,%riz,1),%esi
  46a396:	65                   	gs
  46a397:	79 21                	jns    46a3ba <usage_message+0x867a>
  46a399:	00 00                	add    %al,(%rax)
  46a39b:	00 00                	add    %al,(%rax)
  46a39d:	00 00                	add    %al,(%rax)
  46a39f:	00 53 70             	add    %dl,0x70(%rbx)
  46a3a2:	65 63 69 61          	movslq %gs:0x61(%rcx),%ebp
  46a3a6:	6c                   	insb   (%dx),%es:(%rdi)
  46a3a7:	20 63 68             	and    %ah,0x68(%rbx)
  46a3aa:	61                   	(bad)  
  46a3ab:	72 61                	jb     46a40e <usage_message+0x86ce>
  46a3ad:	63 74 65 72          	movslq 0x72(%rbp,%riz,2),%esi
  46a3b1:	73 20                	jae    46a3d3 <usage_message+0x8693>
  46a3b3:	27                   	(bad)  
  46a3b4:	25 73 27 20 61       	and    $0x61202773,%eax
  46a3b9:	72 65                	jb     46a420 <usage_message+0x86e0>
  46a3bb:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46a3be:	74 20                	je     46a3e0 <usage_message+0x86a0>
  46a3c0:	61                   	(bad)  
  46a3c1:	6c                   	insb   (%dx),%es:(%rdi)
  46a3c2:	6c                   	insb   (%dx),%es:(%rdi)
  46a3c3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a3c4:	77 65                	ja     46a42b <usage_message+0x86eb>
  46a3c6:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  46a3ca:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  46a3ce:	20 70 61             	and    %dh,0x61(%rax)
  46a3d1:	72 61                	jb     46a434 <usage_message+0x86f4>
  46a3d3:	6d                   	insl   (%dx),%es:(%rdi)
  46a3d4:	65                   	gs
  46a3d5:	74 65                	je     46a43c <usage_message+0x86fc>
  46a3d7:	72 73                	jb     46a44c <usage_message+0x870c>
  46a3d9:	00 63 6f             	add    %ah,0x6f(%rbx)
  46a3dc:	6d                   	insl   (%dx),%es:(%rdi)
  46a3dd:	6d                   	insl   (%dx),%es:(%rdi)
  46a3de:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a3df:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a3e0:	2e 63 00             	movslq %cs:(%rax),%eax
  46a3e3:	42                   	rex.X
  46a3e4:	65 66 6f             	outsw  %gs:(%rsi),(%dx)
  46a3e7:	72 65                	jb     46a44e <usage_message+0x870e>
  46a3e9:	00 45 78             	add    %al,0x78(%rbp)
  46a3ec:	65 63 75 74          	movslq %gs:0x74(%rbp),%esi
  46a3f0:	69 6e 67 20 63 6f 6d 	imul   $0x6d6f6320,0x67(%rsi),%ebp
  46a3f7:	6d                   	insl   (%dx),%es:(%rdi)
  46a3f8:	61                   	(bad)  
  46a3f9:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a3fa:	64 20 27             	and    %ah,%fs:(%rdi)
  46a3fd:	25 73 27 00 6e       	and    $0x6e002773,%eax
  46a402:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a403:	77 61                	ja     46a466 <usage_message+0x8726>
  46a405:	69 74 00 66 6f 72 6b 	imul   $0x206b726f,0x66(%rax,%rax,1),%esi
  46a40c:	20 
  46a40d:	66                   	data16
  46a40e:	61                   	(bad)  
  46a40f:	69 6c 65 64 20 66 6f 	imul   $0x726f6620,0x64(%rbp,%riz,2),%ebp
  46a416:	72 
  46a417:	20 63 6f             	and    %ah,0x6f(%rbx)
  46a41a:	6d                   	insl   (%dx),%es:(%rdi)
  46a41b:	6d                   	insl   (%dx),%es:(%rdi)
  46a41c:	61                   	(bad)  
  46a41d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a41e:	64 20 27             	and    %ah,%fs:(%rdi)
  46a421:	25 73 27 00 66       	and    $0x66002773,%eax
  46a426:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a427:	72 6b                	jb     46a494 <usage_message+0x8754>
  46a429:	32 20                	xor    (%rax),%ah
  46a42b:	66                   	data16
  46a42c:	61                   	(bad)  
  46a42d:	69 6c 65 64 20 66 6f 	imul   $0x726f6620,0x64(%rbp,%riz,2),%ebp
  46a434:	72 
  46a435:	20 27                	and    %ah,(%rdi)
  46a437:	25 73 27 00 2d       	and    $0x2d002773,%eax
  46a43c:	63 00                	movslq (%rax),%eax
  46a43e:	2f                   	(bad)  
  46a43f:	62                   	(bad)  
  46a440:	69 6e 2f 73 68 00 65 	imul   $0x65006873,0x2f(%rsi),%ebp
  46a447:	78 65                	js     46a4ae <usage_message+0x876e>
  46a449:	63 6c 20 66          	movslq 0x66(%rax,%riz,1),%ebp
  46a44d:	61                   	(bad)  
  46a44e:	69 6c 65 64 20 66 6f 	imul   $0x726f6620,0x64(%rbp,%riz,2),%ebp
  46a455:	72 
  46a456:	20 63 6f             	and    %ah,0x6f(%rbx)
  46a459:	6d                   	insl   (%dx),%es:(%rdi)
  46a45a:	6d                   	insl   (%dx),%es:(%rdi)
  46a45b:	61                   	(bad)  
  46a45c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a45d:	64 20 27             	and    %ah,%fs:(%rdi)
  46a460:	25 73 27 00 61       	and    $0x61002773,%eax
  46a465:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  46a468:	74 2e                	je     46a498 <usage_message+0x8758>
  46a46a:	70 69                	jo     46a4d5 <usage_message+0x8795>
  46a46c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a46d:	67 00 61 67          	addr32 add %ah,0x67(%ecx)
  46a471:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46a473:	74 2e                	je     46a4a3 <usage_message+0x8763>
  46a475:	76 65                	jbe    46a4dc <usage_message+0x879c>
  46a477:	72 73                	jb     46a4ec <usage_message+0x87ac>
  46a479:	69 6f 6e 00 73 79 73 	imul   $0x73797300,0x6e(%rdi),%ebp
  46a480:	74 65                	je     46a4e7 <usage_message+0x87a7>
  46a482:	6d                   	insl   (%dx),%es:(%rdi)
  46a483:	2e                   	cs
  46a484:	6c                   	insb   (%dx),%es:(%rdi)
  46a485:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a486:	63 61 6c             	movslq 0x6c(%rcx),%esp
  46a489:	74 69                	je     46a4f4 <usage_message+0x87b4>
  46a48b:	6d                   	insl   (%dx),%es:(%rdi)
  46a48c:	65 00 73 79          	add    %dh,%gs:0x79(%rbx)
  46a490:	73 74                	jae    46a506 <usage_message+0x87c6>
  46a492:	65                   	gs
  46a493:	6d                   	insl   (%dx),%es:(%rdi)
  46a494:	2e 72 75             	jb,pn  46a50c <usage_message+0x87cc>
  46a497:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a498:	00 65 63             	add    %ah,0x63(%rbp)
  46a49b:	68 6f 20 74 65       	pushq  $0x6574206f
  46a4a0:	73 74                	jae    46a516 <usage_message+0x87d6>
  46a4a2:	00 77 65             	add    %dh,0x65(%rdi)
  46a4a5:	62                   	(bad)  
  46a4a6:	2e 70 61             	jo,pn  46a50a <usage_message+0x87ca>
  46a4a9:	67                   	addr32
  46a4aa:	65                   	gs
  46a4ab:	2e                   	cs
  46a4ac:	67                   	addr32
  46a4ad:	65                   	gs
  46a4ae:	74 00                	je     46a4b0 <usage_message+0x8770>
  46a4b0:	6c                   	insb   (%dx),%es:(%rdi)
  46a4b1:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a4b2:	63 61 6c             	movslq 0x6c(%rcx),%esp
  46a4b5:	68 6f 73 74 2c       	pushq  $0x2c74736f
  46a4ba:	2c 38                	sub    $0x38,%al
  46a4bc:	30 00                	xor    %al,(%rax)
  46a4be:	77 65                	ja     46a525 <usage_message+0x87e5>
  46a4c0:	62                   	(bad)  
  46a4c1:	2e 70 61             	jo,pn  46a525 <usage_message+0x87e5>
  46a4c4:	67                   	addr32
  46a4c5:	65                   	gs
  46a4c6:	2e 70 65             	jo,pn  46a52e <usage_message+0x87ee>
  46a4c9:	72 66                	jb     46a531 <usage_message+0x87f1>
  46a4cb:	00 77 65             	add    %dh,0x65(%rdi)
  46a4ce:	62                   	(bad)  
  46a4cf:	2e 70 61             	jo,pn  46a533 <usage_message+0x87f3>
  46a4d2:	67                   	addr32
  46a4d3:	65                   	gs
  46a4d4:	2e 72 65             	jb,pn  46a53c <usage_message+0x87fc>
  46a4d7:	67                   	addr32
  46a4d8:	65                   	gs
  46a4d9:	78 70                	js     46a54b <usage_message+0x880b>
  46a4db:	00 6c 6f 63          	add    %ch,0x63(%rdi,%rbp,2)
  46a4df:	61                   	(bad)  
  46a4e0:	6c                   	insb   (%dx),%es:(%rdi)
  46a4e1:	68 6f 73 74 2c       	pushq  $0x2c74736f
  46a4e6:	2c 38                	sub    $0x38,%al
  46a4e8:	30 2c 4f             	xor    %ch,(%rdi,%rcx,2)
  46a4eb:	4b 00 76 66          	rex.WXB add    %sil,0x66(%r14)
  46a4ef:	73 2e                	jae    46a51f <usage_message+0x87df>
  46a4f1:	66 69 6c 65 2e 65 78 	imul   $0x7865,0x2e(%rbp,%riz,2),%bp
  46a4f8:	69 73 74 73 00 2f 65 	imul   $0x652f0073,0x74(%rbx),%esi
  46a4ff:	74 63                	je     46a564 <usage_message+0x8824>
  46a501:	2f                   	(bad)  
  46a502:	70 61                	jo     46a565 <usage_message+0x8825>
  46a504:	73 73                	jae    46a579 <usage_message+0x8839>
  46a506:	77 64                	ja     46a56c <usage_message+0x882c>
  46a508:	00 76 66             	add    %dh,0x66(%rsi)
  46a50b:	73 2e                	jae    46a53b <usage_message+0x87fb>
  46a50d:	66 69 6c 65 2e 74 69 	imul   $0x6974,0x2e(%rbp,%riz,2),%bp
  46a514:	6d                   	insl   (%dx),%es:(%rdi)
  46a515:	65 00 2f             	add    %ch,%gs:(%rdi)
  46a518:	65                   	gs
  46a519:	74 63                	je     46a57e <usage_message+0x883e>
  46a51b:	2f                   	(bad)  
  46a51c:	70 61                	jo     46a57f <usage_message+0x883f>
  46a51e:	73 73                	jae    46a593 <usage_message+0x8853>
  46a520:	77 64                	ja     46a586 <usage_message+0x8846>
  46a522:	2c 6d                	sub    $0x6d,%al
  46a524:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a525:	64 69 66 79 00 76 66 	imul   $0x73667600,%fs:0x79(%rsi),%esp
  46a52c:	73 
  46a52d:	2e 66 69 6c 65 2e 73 	imul   $0x6973,%cs:0x2e(%rbp,%riz,2),%bp
  46a534:	69 
  46a535:	7a 65                	jp     46a59c <usage_message+0x885c>
  46a537:	00 76 66             	add    %dh,0x66(%rsi)
  46a53a:	73 2e                	jae    46a56a <usage_message+0x882a>
  46a53c:	66 69 6c 65 2e 72 65 	imul   $0x6572,0x2e(%rbp,%riz,2),%bp
  46a543:	67                   	addr32
  46a544:	65                   	gs
  46a545:	78 70                	js     46a5b7 <usage_message+0x8877>
  46a547:	00 2f                	add    %ch,(%rdi)
  46a549:	65                   	gs
  46a54a:	74 63                	je     46a5af <usage_message+0x886f>
  46a54c:	2f                   	(bad)  
  46a54d:	70 61                	jo     46a5b0 <usage_message+0x8870>
  46a54f:	73 73                	jae    46a5c4 <usage_message+0x8884>
  46a551:	77 64                	ja     46a5b7 <usage_message+0x8877>
  46a553:	2c 72                	sub    $0x72,%al
  46a555:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a556:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a557:	74 00                	je     46a559 <usage_message+0x8819>
  46a559:	76 66                	jbe    46a5c1 <usage_message+0x8881>
  46a55b:	73 2e                	jae    46a58b <usage_message+0x884b>
  46a55d:	66 69 6c 65 2e 72 65 	imul   $0x6572,0x2e(%rbp,%riz,2),%bp
  46a564:	67 6d                	addr32 insl (%dx),%es:(%edi)
  46a566:	61                   	(bad)  
  46a567:	74 63                	je     46a5cc <usage_message+0x888c>
  46a569:	68 00 76 66 73       	pushq  $0x73667600
  46a56e:	2e 66 69 6c 65 2e 63 	imul   $0x6b63,%cs:0x2e(%rbp,%riz,2),%bp
  46a575:	6b 
  46a576:	73 75                	jae    46a5ed <usage_message+0x88ad>
  46a578:	6d                   	insl   (%dx),%es:(%rdi)
  46a579:	00 76 66             	add    %dh,0x66(%rsi)
  46a57c:	73 2e                	jae    46a5ac <usage_message+0x886c>
  46a57e:	66 69 6c 65 2e 6d 64 	imul   $0x646d,0x2e(%rbp,%riz,2),%bp
  46a585:	35 73 75 6d 00       	xor    $0x6d7573,%eax
  46a58a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a58b:	65                   	gs
  46a58c:	74 2e                	je     46a5bc <usage_message+0x887c>
  46a58e:	74 63                	je     46a5f3 <usage_message+0x88b3>
  46a590:	70 2e                	jo     46a5c0 <usage_message+0x8880>
  46a592:	64 6e                	outsb  %fs:(%rsi),(%dx)
  46a594:	73 00                	jae    46a596 <usage_message+0x8856>
  46a596:	2c 6c                	sub    $0x6c,%al
  46a598:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a599:	63 61 6c             	movslq 0x6c(%rcx),%esp
  46a59c:	68 6f 73 74 00       	pushq  $0x74736f
  46a5a1:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a5a2:	65                   	gs
  46a5a3:	74 2e                	je     46a5d3 <usage_message+0x8893>
  46a5a5:	74 63                	je     46a60a <usage_message+0x88ca>
  46a5a7:	70 2e                	jo     46a5d7 <usage_message+0x8897>
  46a5a9:	64 6e                	outsb  %fs:(%rsi),(%dx)
  46a5ab:	73 2e                	jae    46a5db <usage_message+0x889b>
  46a5ad:	71 75                	jno    46a624 <usage_message+0x88e4>
  46a5af:	65                   	gs
  46a5b0:	72 79                	jb     46a62b <usage_message+0x88eb>
  46a5b2:	00 6e 65             	add    %ch,0x65(%rsi)
  46a5b5:	74 2e                	je     46a5e5 <usage_message+0x88a5>
  46a5b7:	74 63                	je     46a61c <usage_message+0x88dc>
  46a5b9:	70 2e                	jo     46a5e9 <usage_message+0x88a9>
  46a5bb:	70 6f                	jo     46a62c <usage_message+0x88ec>
  46a5bd:	72 74                	jb     46a633 <usage_message+0x88f3>
  46a5bf:	00 73 79             	add    %dh,0x79(%rbx)
  46a5c2:	73 74                	jae    46a638 <usage_message+0x88f8>
  46a5c4:	65                   	gs
  46a5c5:	6d                   	insl   (%dx),%es:(%rdi)
  46a5c6:	2e                   	cs
  46a5c7:	68 6f 73 74 6e       	pushq  $0x6e74736f
  46a5cc:	61                   	(bad)  
  46a5cd:	6d                   	insl   (%dx),%es:(%rdi)
  46a5ce:	65 00 73 79          	add    %dh,%gs:0x79(%rbx)
  46a5d2:	73 74                	jae    46a648 <usage_message+0x8908>
  46a5d4:	65                   	gs
  46a5d5:	6d                   	insl   (%dx),%es:(%rdi)
  46a5d6:	2e 75 6e             	jne,pn 46a647 <usage_message+0x8907>
  46a5d9:	61                   	(bad)  
  46a5da:	6d                   	insl   (%dx),%es:(%rdi)
  46a5db:	65 00 73 79          	add    %dh,%gs:0x79(%rbx)
  46a5df:	73 74                	jae    46a655 <usage_message+0x8915>
  46a5e1:	65                   	gs
  46a5e2:	6d                   	insl   (%dx),%es:(%rdi)
  46a5e3:	2e 75 73             	jne,pn 46a659 <usage_message+0x8919>
  46a5e6:	65                   	gs
  46a5e7:	72 73                	jb     46a65c <usage_message+0x891c>
  46a5e9:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  46a5eb:	75 6d                	jne    46a65a <usage_message+0x891a>
  46a5ed:	00 6c 6f 67          	add    %ch,0x67(%rdi,%rbp,2)
  46a5f1:	66 69 6c 65 00 6c 6f 	imul   $0x6f6c,0x0(%rbp,%riz,2),%bp
  46a5f8:	67 72 74             	addr32 jb 46a66f <usage_message+0x892f>
  46a5fb:	00 65 76             	add    %ah,0x76(%rbp)
  46a5fe:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46a600:	74 6c                	je     46a66e <usage_message+0x892e>
  46a602:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a603:	67 00 73 79          	addr32 add %dh,0x79(%ebx)
  46a607:	73 74                	jae    46a67d <usage_message+0x893d>
  46a609:	65                   	gs
  46a60a:	6d                   	insl   (%dx),%es:(%rdi)
  46a60b:	00 0a                	add    %cl,(%rdx)
  46a60d:	0d 00 00 4f 4e       	or     $0x4e4f0000,%eax
  46a612:	4c 59                	rex.WR pop    %rcx
  46a614:	5f                   	pop    %rdi
  46a615:	41                   	rex.B
  46a616:	43 54                	rex.XB push   %r12
  46a618:	49 56                	rex.WB push   %r14
  46a61a:	45 00 41 47          	add    %r8b,0x47(%r9)
  46a61e:	45                   	rex.RB
  46a61f:	4e 54                	rex.WRX push   %rsp
  46a621:	5f                   	pop    %rdi
  46a622:	56                   	push   %rsi
  46a623:	45 52                	rex.RB push   %r10
  46a625:	53                   	push   %rbx
  46a626:	49                   	rex.WB
  46a627:	4f                   	rex.WRXB
  46a628:	4e 00 41 47          	rex.WRX add    %r8b,0x47(%rcx)
  46a62c:	45                   	rex.RB
  46a62d:	4e 54                	rex.WRX push   %rsp
  46a62f:	5f                   	pop    %rdi
  46a630:	50                   	push   %rax
  46a631:	49                   	rex.WB
  46a632:	4e                   	rex.WRX
  46a633:	47 00 52 55          	rex.RXB add    %r10b,0x55(%r10)
  46a637:	4e 5f                	rex.WRX pop    %rdi
  46a639:	43                   	rex.XB
  46a63a:	4f                   	rex.WRXB
  46a63b:	4d                   	rex.WRB
  46a63c:	4d                   	rex.WRB
  46a63d:	41                   	rex.B
  46a63e:	4e                   	rex.WRX
  46a63f:	44 00 45 58          	add    %r8b,0x58(%rbp)
  46a643:	45                   	rex.RB
  46a644:	43 55                	rex.XB push   %r13
  46a646:	54                   	push   %rsp
  46a647:	45 5f                	rex.RB pop    %r15
  46a649:	53                   	push   %rbx
  46a64a:	54                   	push   %rsp
  46a64b:	52                   	push   %rdx
  46a64c:	00 67 65             	add    %ah,0x65(%rdi)
  46a64f:	74 50                	je     46a6a1 <usage_message+0x8961>
  46a651:	52                   	push   %rdx
  46a652:	4f                   	rex.WRXB
  46a653:	43 00 00             	rex.XB add    %al,(%r8)
  46a656:	00 00                	add    %al,(%rax)
  46a658:	52                   	push   %rdx
  46a659:	75 6e                	jne    46a6c9 <usage_message+0x8989>
  46a65b:	20 72 65             	and    %dh,0x65(%rdx)
  46a65e:	6d                   	insl   (%dx),%es:(%rdi)
  46a65f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a660:	74 65                	je     46a6c7 <usage_message+0x8987>
  46a662:	20 63 6f             	and    %ah,0x6f(%rbx)
  46a665:	6d                   	insl   (%dx),%es:(%rdi)
  46a666:	6d                   	insl   (%dx),%es:(%rdi)
  46a667:	61                   	(bad)  
  46a668:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a669:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  46a66d:	73 5d                	jae    46a6cc <usage_message+0x898c>
  46a66f:	20 52 65             	and    %dl,0x65(%rdx)
  46a672:	73 75                	jae    46a6e9 <usage_message+0x89a9>
  46a674:	6c                   	insb   (%dx),%es:(%rdi)
  46a675:	74 20                	je     46a697 <usage_message+0x8957>
  46a677:	5b                   	pop    %rbx
  46a678:	25 64 5d 20 5b       	and    $0x5b205d64,%eax
  46a67d:	25 2e 32 30 73       	and    $0x7330322e,%eax
  46a682:	5d                   	pop    %rbp
  46a683:	2e 2e 2e 00 00       	add    %al,%cs:(%rax)
  46a688:	52                   	push   %rdx
  46a689:	65                   	gs
  46a68a:	6d                   	insl   (%dx),%es:(%rdi)
  46a68b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a68c:	74 65                	je     46a6f3 <usage_message+0x89b3>
  46a68e:	20 63 6f             	and    %ah,0x6f(%rbx)
  46a691:	6d                   	insl   (%dx),%es:(%rdi)
  46a692:	6d                   	insl   (%dx),%es:(%rdi)
  46a693:	61                   	(bad)  
  46a694:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a695:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  46a699:	73 5d                	jae    46a6f8 <usage_message+0x89b8>
  46a69b:	20 72 65             	and    %dh,0x65(%rdx)
  46a69e:	73 75                	jae    46a715 <usage_message+0x89d5>
  46a6a0:	6c                   	insb   (%dx),%es:(%rdi)
  46a6a1:	74 20                	je     46a6c3 <usage_message+0x8983>
  46a6a3:	69 73 20 6e 6f 74 20 	imul   $0x20746f6e,0x20(%rbx),%esi
  46a6aa:	64 6f                	outsl  %fs:(%rsi),(%dx)
  46a6ac:	75 62                	jne    46a710 <usage_message+0x89d0>
  46a6ae:	6c                   	insb   (%dx),%es:(%rdi)
  46a6af:	65 00 66 69          	add    %ah,%gs:0x69(%rsi)
  46a6b3:	6c                   	insb   (%dx),%es:(%rdi)
  46a6b4:	65 2e 63 00          	movslq %cs:%gs:(%rax),%eax
  46a6b8:	25 30 32 78 00       	and    $0x783230,%eax
  46a6bd:	0d 0a 20 00 00       	or     $0x200a,%eax
	...
  46a6e6:	00 00                	add    %al,(%rax)
  46a6e8:	b7 1d                	mov    $0x1d,%bh
  46a6ea:	c1 04 00 00          	roll   $0x0,(%rax,%rax,1)
  46a6ee:	00 00                	add    %al,(%rax)
  46a6f0:	6e                   	outsb  %ds:(%rsi),(%dx)
  46a6f1:	3b 82 09 00 00 00    	cmp    0x9(%rdx),%eax
  46a6f7:	00 d9                	add    %bl,%cl
  46a6f9:	26                   	es
  46a6fa:	43 0d 00 00 00 00    	rex.XB or     $0x0,%eax
  46a700:	dc 76 04             	fdivl  0x4(%rsi)
  46a703:	13 00                	adc    (%rax),%eax
  46a705:	00 00                	add    %al,(%rax)
  46a707:	00 6b 6b             	add    %ch,0x6b(%rbx)
  46a70a:	c5 17 00             	(bad)  
  46a70d:	00 00                	add    %al,(%rax)
  46a70f:	00 b2 4d 86 1a 00    	add    %dh,0x1a864d(%rdx)
  46a715:	00 00                	add    %al,(%rax)
  46a717:	00 05 50 47 1e 00    	add    %al,0x1e4750(%rip)        # 64ee6d <usage_message+0x1ed12d>
  46a71d:	00 00                	add    %al,(%rax)
  46a71f:	00 b8 ed 08 26 00    	add    %bh,0x2608ed(%rax)
  46a725:	00 00                	add    %al,(%rax)
  46a727:	00 0f                	add    %cl,(%rdi)
  46a729:	f0 c9                	lock leaveq 
  46a72b:	22 00                	and    (%rax),%al
  46a72d:	00 00                	add    %al,(%rax)
  46a72f:	00 d6                	add    %dl,%dh
  46a731:	d6                   	(bad)  
  46a732:	8a 2f                	mov    (%rdi),%ch
  46a734:	00 00                	add    %al,(%rax)
  46a736:	00 00                	add    %al,(%rax)
  46a738:	61                   	(bad)  
  46a739:	cb                   	lret   
  46a73a:	4b 2b 00             	rex.WXB sub    (%r8),%rax
  46a73d:	00 00                	add    %al,(%rax)
  46a73f:	00 64 9b 0c          	add    %ah,0xc(%rbx,%rbx,4)
  46a743:	35 00 00 00 00       	xor    $0x0,%eax
  46a748:	d3 86 cd 31 00 00    	roll   %cl,0x31cd(%rsi)
  46a74e:	00 00                	add    %al,(%rax)
  46a750:	0a a0 8e 3c 00 00    	or     0x3c8e(%rax),%ah
  46a756:	00 00                	add    %al,(%rax)
  46a758:	bd bd 4f 38 00       	mov    $0x384fbd,%ebp
  46a75d:	00 00                	add    %al,(%rax)
  46a75f:	00 70 db             	add    %dh,-0x25(%rax)
  46a762:	11 4c 00 00          	adc    %ecx,0x0(%rax,%rax,1)
  46a766:	00 00                	add    %al,(%rax)
  46a768:	c7 c6 d0 48 00 00    	mov    $0x48d0,%esi
  46a76e:	00 00                	add    %al,(%rax)
  46a770:	1e                   	(bad)  
  46a771:	e0 93                	loopne 46a706 <usage_message+0x89c6>
  46a773:	45 00 00             	add    %r8b,(%r8)
  46a776:	00 00                	add    %al,(%rax)
  46a778:	a9 fd 52 41 00       	test   $0x4152fd,%eax
  46a77d:	00 00                	add    %al,(%rax)
  46a77f:	00 ac ad 15 5f 00 00 	add    %ch,0x5f15(%rbp,%rbp,4)
  46a786:	00 00                	add    %al,(%rax)
  46a788:	1b b0 d4 5b 00 00    	sbb    0x5bd4(%rax),%esi
  46a78e:	00 00                	add    %al,(%rax)
  46a790:	c2 96 97             	retq   $0x9796
  46a793:	56                   	push   %rsi
  46a794:	00 00                	add    %al,(%rax)
  46a796:	00 00                	add    %al,(%rax)
  46a798:	75 8b                	jne    46a725 <usage_message+0x89e5>
  46a79a:	56                   	push   %rsi
  46a79b:	52                   	push   %rdx
  46a79c:	00 00                	add    %al,(%rax)
  46a79e:	00 00                	add    %al,(%rax)
  46a7a0:	c8 36 19 6a          	enterq $0x1936,$0x6a
  46a7a4:	00 00                	add    %al,(%rax)
  46a7a6:	00 00                	add    %al,(%rax)
  46a7a8:	7f 2b                	jg     46a7d5 <usage_message+0x8a95>
  46a7aa:	d8 6e 00             	fsubrs 0x0(%rsi)
  46a7ad:	00 00                	add    %al,(%rax)
  46a7af:	00 a6 0d 9b 63 00    	add    %ah,0x639b0d(%rsi)
  46a7b5:	00 00                	add    %al,(%rax)
  46a7b7:	00 11                	add    %dl,(%rcx)
  46a7b9:	10 5a 67             	adc    %bl,0x67(%rdx)
  46a7bc:	00 00                	add    %al,(%rax)
  46a7be:	00 00                	add    %al,(%rax)
  46a7c0:	14 40                	adc    $0x40,%al
  46a7c2:	1d 79 00 00 00       	sbb    $0x79,%eax
  46a7c7:	00 a3 5d dc 7d 00    	add    %ah,0x7ddc5d(%rbx)
  46a7cd:	00 00                	add    %al,(%rax)
  46a7cf:	00 7a 7b             	add    %bh,0x7b(%rdx)
  46a7d2:	9f                   	lahf   
  46a7d3:	70 00                	jo     46a7d5 <usage_message+0x8a95>
  46a7d5:	00 00                	add    %al,(%rax)
  46a7d7:	00 cd                	add    %cl,%ch
  46a7d9:	66 5e                	pop    %si
  46a7db:	74 00                	je     46a7dd <usage_message+0x8a9d>
  46a7dd:	00 00                	add    %al,(%rax)
  46a7df:	00 e0                	add    %ah,%al
  46a7e1:	b6 23                	mov    $0x23,%dh
  46a7e3:	98                   	cwtl   
  46a7e4:	00 00                	add    %al,(%rax)
  46a7e6:	00 00                	add    %al,(%rax)
  46a7e8:	57                   	push   %rdi
  46a7e9:	ab                   	stos   %eax,%es:(%rdi)
  46a7ea:	e2 9c                	loop   46a788 <usage_message+0x8a48>
  46a7ec:	00 00                	add    %al,(%rax)
  46a7ee:	00 00                	add    %al,(%rax)
  46a7f0:	8e 8d a1 91 00 00    	mov    0x91a1(%rbp),%cs
  46a7f6:	00 00                	add    %al,(%rax)
  46a7f8:	39 90 60 95 00 00    	cmp    %edx,0x9560(%rax)
  46a7fe:	00 00                	add    %al,(%rax)
  46a800:	3c c0                	cmp    $0xc0,%al
  46a802:	27                   	(bad)  
  46a803:	8b 00                	mov    (%rax),%eax
  46a805:	00 00                	add    %al,(%rax)
  46a807:	00 8b dd e6 8f 00    	add    %cl,0x8fe6dd(%rbx)
  46a80d:	00 00                	add    %al,(%rax)
  46a80f:	00 52 fb             	add    %dl,-0x5(%rdx)
  46a812:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  46a813:	82                   	(bad)  
  46a814:	00 00                	add    %al,(%rax)
  46a816:	00 00                	add    %al,(%rax)
  46a818:	e5 e6                	in     $0xe6,%eax
  46a81a:	64 86 00             	xchg   %al,%fs:(%rax)
  46a81d:	00 00                	add    %al,(%rax)
  46a81f:	00 58 5b             	add    %bl,0x5b(%rax)
  46a822:	2b be 00 00 00 00    	sub    0x0(%rsi),%edi
  46a828:	ef                   	out    %eax,(%dx)
  46a829:	46 ea                	rex.RX (bad)  
  46a82b:	ba 00 00 00 00       	mov    $0x0,%edx
  46a830:	36                   	ss
  46a831:	60                   	(bad)  
  46a832:	a9 b7 00 00 00       	test   $0xb7,%eax
  46a837:	00 81 7d 68 b3 00    	add    %al,0xb3687d(%rcx)
  46a83d:	00 00                	add    %al,(%rax)
  46a83f:	00 84 2d 2f ad 00 00 	add    %al,0xad2f(%rbp,%rbp,1)
  46a846:	00 00                	add    %al,(%rax)
  46a848:	33 30                	xor    (%rax),%esi
  46a84a:	ee                   	out    %al,(%dx)
  46a84b:	a9 00 00 00 00       	test   $0x0,%eax
  46a850:	ea                   	(bad)  
  46a851:	16                   	(bad)  
  46a852:	ad                   	lods   %ds:(%rsi),%eax
  46a853:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  46a854:	00 00                	add    %al,(%rax)
  46a856:	00 00                	add    %al,(%rax)
  46a858:	5d                   	pop    %rbp
  46a859:	0b 6c a0 00          	or     0x0(%rax,%riz,4),%ebp
  46a85d:	00 00                	add    %al,(%rax)
  46a85f:	00 90 6d 32 d4 00    	add    %dl,0xd4326d(%rax)
  46a865:	00 00                	add    %al,(%rax)
  46a867:	00 27                	add    %ah,(%rdi)
  46a869:	70 f3                	jo     46a85e <usage_message+0x8b1e>
  46a86b:	d0 00                	rolb   (%rax)
  46a86d:	00 00                	add    %al,(%rax)
  46a86f:	00 fe                	add    %bh,%dh
  46a871:	56                   	push   %rsi
  46a872:	b0 dd                	mov    $0xdd,%al
  46a874:	00 00                	add    %al,(%rax)
  46a876:	00 00                	add    %al,(%rax)
  46a878:	49                   	rex.WB
  46a879:	4b 71 d9             	rex.WXB jno    46a855 <usage_message+0x8b15>
  46a87c:	00 00                	add    %al,(%rax)
  46a87e:	00 00                	add    %al,(%rax)
  46a880:	4c 1b 36             	sbb    (%rsi),%r14
  46a883:	c7 00 00 00 00 fb    	movl   $0xfb000000,(%rax)
  46a889:	06                   	(bad)  
  46a88a:	f7 c3 00 00 00 00    	test   $0x0,%ebx
  46a890:	22 20                	and    (%rax),%ah
  46a892:	b4 ce                	mov    $0xce,%ah
  46a894:	00 00                	add    %al,(%rax)
  46a896:	00 00                	add    %al,(%rax)
  46a898:	95                   	xchg   %eax,%ebp
  46a899:	3d 75 ca 00 00       	cmp    $0xca75,%eax
  46a89e:	00 00                	add    %al,(%rax)
  46a8a0:	28 80 3a f2 00 00    	sub    %al,0xf23a(%rax)
  46a8a6:	00 00                	add    %al,(%rax)
  46a8a8:	9f                   	lahf   
  46a8a9:	9d                   	popfq  
  46a8aa:	fb                   	sti    
  46a8ab:	f6 00 00             	testb  $0x0,(%rax)
  46a8ae:	00 00                	add    %al,(%rax)
  46a8b0:	46 bb b8 fb 00 00    	rex.RX mov    $0xfbb8,%ebx
  46a8b6:	00 00                	add    %al,(%rax)
  46a8b8:	f1                   	icebp  
  46a8b9:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  46a8ba:	79 ff                	jns    46a8bb <usage_message+0x8b7b>
  46a8bc:	00 00                	add    %al,(%rax)
  46a8be:	00 00                	add    %al,(%rax)
  46a8c0:	f4                   	hlt    
  46a8c1:	f6 3e                	idivb  (%rsi)
  46a8c3:	e1 00                	loope  46a8c5 <usage_message+0x8b85>
  46a8c5:	00 00                	add    %al,(%rax)
  46a8c7:	00 43 eb             	add    %al,-0x15(%rbx)
  46a8ca:	ff e5                	jmpq   *%rbp
  46a8cc:	00 00                	add    %al,(%rax)
  46a8ce:	00 00                	add    %al,(%rax)
  46a8d0:	9a                   	(bad)  
  46a8d1:	cd bc                	int    $0xbc
  46a8d3:	e8 00 00 00 00       	callq  46a8d8 <usage_message+0x8b98>
  46a8d8:	2d d0 7d ec 00       	sub    $0xec7dd0,%eax
  46a8dd:	00 00                	add    %al,(%rax)
  46a8df:	00 77 70             	add    %dh,0x70(%rdi)
  46a8e2:	86 34 00             	xchg   %dh,(%rax,%rax,1)
  46a8e5:	00 00                	add    %al,(%rax)
  46a8e7:	00 c0                	add    %al,%al
  46a8e9:	6d                   	insl   (%dx),%es:(%rdi)
  46a8ea:	47 30 00             	rex.RXB xor    %r8b,(%r8)
  46a8ed:	00 00                	add    %al,(%rax)
  46a8ef:	00 19                	add    %bl,(%rcx)
  46a8f1:	4b 04 3d             	rex.WXB add    $0x3d,%al
  46a8f4:	00 00                	add    %al,(%rax)
  46a8f6:	00 00                	add    %al,(%rax)
  46a8f8:	ae                   	scas   %es:(%rdi),%al
  46a8f9:	56                   	push   %rsi
  46a8fa:	c5 39 00             	(bad)  
  46a8fd:	00 00                	add    %al,(%rax)
  46a8ff:	00 ab 06 82 27 00    	add    %ch,0x278206(%rbx)
  46a905:	00 00                	add    %al,(%rax)
  46a907:	00 1c 1b             	add    %bl,(%rbx,%rbx,1)
  46a90a:	43 23 00             	rex.XB and    (%r8),%eax
  46a90d:	00 00                	add    %al,(%rax)
  46a90f:	00 c5                	add    %al,%ch
  46a911:	3d 00 2e 00 00       	cmp    $0x2e00,%eax
  46a916:	00 00                	add    %al,(%rax)
  46a918:	72 20                	jb     46a93a <usage_message+0x8bfa>
  46a91a:	c1 2a 00             	shrl   $0x0,(%rdx)
  46a91d:	00 00                	add    %al,(%rax)
  46a91f:	00 cf                	add    %cl,%bh
  46a921:	9d                   	popfq  
  46a922:	8e 12                	mov    (%rdx),%ss
  46a924:	00 00                	add    %al,(%rax)
  46a926:	00 00                	add    %al,(%rax)
  46a928:	78 80                	js     46a8aa <usage_message+0x8b6a>
  46a92a:	4f 16                	rex.WRXB (bad)  
  46a92c:	00 00                	add    %al,(%rax)
  46a92e:	00 00                	add    %al,(%rax)
  46a930:	a1 a6 0c 1b 00 00 00 	mov    0x16000000001b0ca6,%eax
  46a937:	00 16 
  46a939:	bb cd 1f 00 00       	mov    $0x1fcd,%ebx
  46a93e:	00 00                	add    %al,(%rax)
  46a940:	13 eb                	adc    %ebx,%ebp
  46a942:	8a 01                	mov    (%rcx),%al
  46a944:	00 00                	add    %al,(%rax)
  46a946:	00 00                	add    %al,(%rax)
  46a948:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  46a949:	f6                   	(bad)  
  46a94a:	4b 05 00 00 00 00    	rex.WXB add    $0x0,%rax
  46a950:	7d d0                	jge    46a922 <usage_message+0x8be2>
  46a952:	08 08                	or     %cl,(%rax)
  46a954:	00 00                	add    %al,(%rax)
  46a956:	00 00                	add    %al,(%rax)
  46a958:	ca cd c9             	lret   $0xc9cd
  46a95b:	0c 00                	or     $0x0,%al
  46a95d:	00 00                	add    %al,(%rax)
  46a95f:	00 07                	add    %al,(%rdi)
  46a961:	ab                   	stos   %eax,%es:(%rdi)
  46a962:	97                   	xchg   %eax,%edi
  46a963:	78 00                	js     46a965 <usage_message+0x8c25>
  46a965:	00 00                	add    %al,(%rax)
  46a967:	00 b0 b6 56 7c 00    	add    %dh,0x7c56b6(%rax)
  46a96d:	00 00                	add    %al,(%rax)
  46a96f:	00 69 90             	add    %ch,-0x70(%rcx)
  46a972:	15 71 00 00 00       	adc    $0x71,%eax
  46a977:	00 de                	add    %bl,%dh
  46a979:	8d                   	(bad)  
  46a97a:	d4                   	(bad)  
  46a97b:	75 00                	jne    46a97d <usage_message+0x8c3d>
  46a97d:	00 00                	add    %al,(%rax)
  46a97f:	00 db                	add    %bl,%bl
  46a981:	dd 93 6b 00 00 00    	fstl   0x6b(%rbx)
  46a987:	00 6c c0 52          	add    %ch,0x52(%rax,%rax,8)
  46a98b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46a98c:	00 00                	add    %al,(%rax)
  46a98e:	00 00                	add    %al,(%rax)
  46a990:	b5 e6                	mov    $0xe6,%ch
  46a992:	11 62 00             	adc    %esp,0x0(%rdx)
  46a995:	00 00                	add    %al,(%rax)
  46a997:	00 02                	add    %al,(%rdx)
  46a999:	fb                   	sti    
  46a99a:	d0 66 00             	shlb   0x0(%rsi)
  46a99d:	00 00                	add    %al,(%rax)
  46a99f:	00 bf 46 9f 5e 00    	add    %bh,0x5e9f46(%rdi)
  46a9a5:	00 00                	add    %al,(%rax)
  46a9a7:	00 08                	add    %cl,(%rax)
  46a9a9:	5b                   	pop    %rbx
  46a9aa:	5e                   	pop    %rsi
  46a9ab:	5a                   	pop    %rdx
  46a9ac:	00 00                	add    %al,(%rax)
  46a9ae:	00 00                	add    %al,(%rax)
  46a9b0:	d1 7d 1d             	sarl   0x1d(%rbp)
  46a9b3:	57                   	push   %rdi
  46a9b4:	00 00                	add    %al,(%rax)
  46a9b6:	00 00                	add    %al,(%rax)
  46a9b8:	66                   	data16
  46a9b9:	60                   	(bad)  
  46a9ba:	dc 53 00             	fcoml  0x0(%rbx)
  46a9bd:	00 00                	add    %al,(%rax)
  46a9bf:	00 63 30             	add    %ah,0x30(%rbx)
  46a9c2:	9b                   	fwait
  46a9c3:	4d 00 00             	rex.WRB add    %r8b,(%r8)
  46a9c6:	00 00                	add    %al,(%rax)
  46a9c8:	d4                   	(bad)  
  46a9c9:	2d 5a 49 00 00       	sub    $0x495a,%eax
  46a9ce:	00 00                	add    %al,(%rax)
  46a9d0:	0d 0b 19 44 00       	or     $0x44190b,%eax
  46a9d5:	00 00                	add    %al,(%rax)
  46a9d7:	00 ba 16 d8 40 00    	add    %bh,0x40d816(%rdx)
  46a9dd:	00 00                	add    %al,(%rax)
  46a9df:	00 97 c6 a5 ac 00    	add    %dl,0xaca5c6(%rdi)
  46a9e5:	00 00                	add    %al,(%rax)
  46a9e7:	00 20                	add    %ah,(%rax)
  46a9e9:	db 64 a8 00          	(bad)  0x0(%rax,%rbp,4)
  46a9ed:	00 00                	add    %al,(%rax)
  46a9ef:	00 f9                	add    %bh,%cl
  46a9f1:	fd                   	std    
  46a9f2:	27                   	(bad)  
  46a9f3:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  46a9f4:	00 00                	add    %al,(%rax)
  46a9f6:	00 00                	add    %al,(%rax)
  46a9f8:	4e e0 e6             	rex.WRX loopne 46a9e1 <usage_message+0x8ca1>
  46a9fb:	a1 00 00 00 00 4b b0 	mov    0xbfa1b04b00000000,%eax
  46aa02:	a1 bf 
  46aa04:	00 00                	add    %al,(%rax)
  46aa06:	00 00                	add    %al,(%rax)
  46aa08:	fc                   	cld    
  46aa09:	ad                   	lods   %ds:(%rsi),%eax
  46aa0a:	60                   	(bad)  
  46aa0b:	bb 00 00 00 00       	mov    $0x0,%ebx
  46aa10:	25 8b 23 b6 00       	and    $0xb6238b,%eax
  46aa15:	00 00                	add    %al,(%rax)
  46aa17:	00 92 96 e2 b2 00    	add    %dl,0xb2e296(%rdx)
  46aa1d:	00 00                	add    %al,(%rax)
  46aa1f:	00 2f                	add    %ch,(%rdi)
  46aa21:	2b ad 8a 00 00 00    	sub    0x8a(%rbp),%ebp
  46aa27:	00 98 36 6c 8e 00    	add    %bl,0x8e6c36(%rax)
  46aa2d:	00 00                	add    %al,(%rax)
  46aa2f:	00 41 10             	add    %al,0x10(%rcx)
  46aa32:	2f                   	(bad)  
  46aa33:	83 00 00             	addl   $0x0,(%rax)
  46aa36:	00 00                	add    %al,(%rax)
  46aa38:	f6                   	(bad)  
  46aa39:	0d ee 87 00 00       	or     $0x87ee,%eax
  46aa3e:	00 00                	add    %al,(%rax)
  46aa40:	f3 5d                	repz pop %rbp
  46aa42:	a9 99 00 00 00       	test   $0x99,%eax
  46aa47:	00 44 40 68          	add    %al,0x68(%rax,%rax,2)
  46aa4b:	9d                   	popfq  
  46aa4c:	00 00                	add    %al,(%rax)
  46aa4e:	00 00                	add    %al,(%rax)
  46aa50:	9d                   	popfq  
  46aa51:	66 2b 90 00 00 00 00 	sub    0x0(%rax),%dx
  46aa58:	2a 7b ea             	sub    -0x16(%rbx),%bh
  46aa5b:	94                   	xchg   %eax,%esp
  46aa5c:	00 00                	add    %al,(%rax)
  46aa5e:	00 00                	add    %al,(%rax)
  46aa60:	e7 1d                	out    %eax,$0x1d
  46aa62:	b4 e0                	mov    $0xe0,%ah
  46aa64:	00 00                	add    %al,(%rax)
  46aa66:	00 00                	add    %al,(%rax)
  46aa68:	50                   	push   %rax
  46aa69:	00 75 e4             	add    %dh,-0x1c(%rbp)
  46aa6c:	00 00                	add    %al,(%rax)
  46aa6e:	00 00                	add    %al,(%rax)
  46aa70:	89 26                	mov    %esp,(%rsi)
  46aa72:	36                   	ss
  46aa73:	e9 00 00 00 00       	jmpq   46aa78 <usage_message+0x8d38>
  46aa78:	3e                   	ds
  46aa79:	3b f7                	cmp    %edi,%esi
  46aa7b:	ed                   	in     (%dx),%eax
  46aa7c:	00 00                	add    %al,(%rax)
  46aa7e:	00 00                	add    %al,(%rax)
  46aa80:	3b 6b b0             	cmp    -0x50(%rbx),%ebp
  46aa83:	f3 00 00             	repz add %al,(%rax)
  46aa86:	00 00                	add    %al,(%rax)
  46aa88:	8c 76 71             	mov    %?,0x71(%rsi)
  46aa8b:	f7 00 00 00 00 55    	testl  $0x55000000,(%rax)
  46aa91:	50                   	push   %rax
  46aa92:	32 fa                	xor    %dl,%bh
  46aa94:	00 00                	add    %al,(%rax)
  46aa96:	00 00                	add    %al,(%rax)
  46aa98:	e2 4d                	loop   46aae7 <usage_message+0x8da7>
  46aa9a:	f3 fe 00             	repz incb (%rax)
  46aa9d:	00 00                	add    %al,(%rax)
  46aa9f:	00 5f f0             	add    %bl,-0x10(%rdi)
  46aaa2:	bc c6 00 00 00       	mov    $0xc6,%esp
  46aaa7:	00 e8                	add    %ch,%al
  46aaa9:	ed                   	in     (%dx),%eax
  46aaaa:	7d c2                	jge    46aa6e <usage_message+0x8d2e>
  46aaac:	00 00                	add    %al,(%rax)
  46aaae:	00 00                	add    %al,(%rax)
  46aab0:	31 cb                	xor    %ecx,%ebx
  46aab2:	3e                   	ds
  46aab3:	cf                   	iret   
  46aab4:	00 00                	add    %al,(%rax)
  46aab6:	00 00                	add    %al,(%rax)
  46aab8:	86 d6                	xchg   %dl,%dh
  46aaba:	ff cb                	dec    %ebx
  46aabc:	00 00                	add    %al,(%rax)
  46aabe:	00 00                	add    %al,(%rax)
  46aac0:	83 86 b8 d5 00 00 00 	addl   $0x0,0xd5b8(%rsi)
  46aac7:	00 34 9b             	add    %dh,(%rbx,%rbx,4)
  46aaca:	79 d1                	jns    46aa9d <usage_message+0x8d5d>
  46aacc:	00 00                	add    %al,(%rax)
  46aace:	00 00                	add    %al,(%rax)
  46aad0:	ed                   	in     (%dx),%eax
  46aad1:	bd 3a dc 00 00       	mov    $0xdc3a,%ebp
  46aad6:	00 00                	add    %al,(%rax)
  46aad8:	5a                   	pop    %rdx
  46aad9:	a0 fb d8 00 00 00 00 	mov    0xe0ee00000000d8fb,%al
  46aae0:	ee e0 
  46aae2:	0c 69                	or     $0x69,%al
  46aae4:	00 00                	add    %al,(%rax)
  46aae6:	00 00                	add    %al,(%rax)
  46aae8:	59                   	pop    %rcx
  46aae9:	fd                   	std    
  46aaea:	cd 6d                	int    $0x6d
  46aaec:	00 00                	add    %al,(%rax)
  46aaee:	00 00                	add    %al,(%rax)
  46aaf0:	80 db 8e             	sbb    $0x8e,%bl
  46aaf3:	60                   	(bad)  
  46aaf4:	00 00                	add    %al,(%rax)
  46aaf6:	00 00                	add    %al,(%rax)
  46aaf8:	37                   	(bad)  
  46aaf9:	c6                   	(bad)  
  46aafa:	4f                   	rex.WRXB
  46aafb:	64 00 00             	add    %al,%fs:(%rax)
  46aafe:	00 00                	add    %al,(%rax)
  46ab00:	32 96 08 7a 00 00    	xor    0x7a08(%rsi),%dl
  46ab06:	00 00                	add    %al,(%rax)
  46ab08:	85 8b c9 7e 00 00    	test   %ecx,0x7ec9(%rbx)
  46ab0e:	00 00                	add    %al,(%rax)
  46ab10:	5c                   	pop    %rsp
  46ab11:	ad                   	lods   %ds:(%rsi),%eax
  46ab12:	8a 73 00             	mov    0x0(%rbx),%dh
  46ab15:	00 00                	add    %al,(%rax)
  46ab17:	00 eb                	add    %ch,%bl
  46ab19:	b0 4b                	mov    $0x4b,%al
  46ab1b:	77 00                	ja     46ab1d <usage_message+0x8ddd>
  46ab1d:	00 00                	add    %al,(%rax)
  46ab1f:	00 56 0d             	add    %dl,0xd(%rsi)
  46ab22:	04 4f                	add    $0x4f,%al
  46ab24:	00 00                	add    %al,(%rax)
  46ab26:	00 00                	add    %al,(%rax)
  46ab28:	e1 10                	loope  46ab3a <usage_message+0x8dfa>
  46ab2a:	c5 4b 00             	(bad)  
  46ab2d:	00 00                	add    %al,(%rax)
  46ab2f:	00 38                	add    %bh,(%rax)
  46ab31:	36 86 46 00          	xchg   %al,%ss:0x0(%rsi)
  46ab35:	00 00                	add    %al,(%rax)
  46ab37:	00 8f 2b 47 42 00    	add    %cl,0x42472b(%rdi)
  46ab3d:	00 00                	add    %al,(%rax)
  46ab3f:	00 8a 7b 00 5c 00    	add    %cl,0x5c007b(%rdx)
  46ab45:	00 00                	add    %al,(%rax)
  46ab47:	00 3d 66 c1 58 00    	add    %bh,0x58c166(%rip)        # 9f6cb3 <_end+0x33e3b3>
  46ab4d:	00 00                	add    %al,(%rax)
  46ab4f:	00 e4                	add    %ah,%ah
  46ab51:	40 82                	rex (bad)  
  46ab53:	55                   	push   %rbp
  46ab54:	00 00                	add    %al,(%rax)
  46ab56:	00 00                	add    %al,(%rax)
  46ab58:	53                   	push   %rbx
  46ab59:	5d                   	pop    %rbp
  46ab5a:	43 51                	rex.XB push   %r9
  46ab5c:	00 00                	add    %al,(%rax)
  46ab5e:	00 00                	add    %al,(%rax)
  46ab60:	9e                   	sahf   
  46ab61:	3b 1d 25 00 00 00    	cmp    0x25(%rip),%ebx        # 46ab8c <usage_message+0x8e4c>
  46ab67:	00 29                	add    %ch,(%rcx)
  46ab69:	26 dc 21             	fsubl  %es:(%rcx)
  46ab6c:	00 00                	add    %al,(%rax)
  46ab6e:	00 00                	add    %al,(%rax)
  46ab70:	f0 00 9f 2c 00 00 00 	lock add %bl,0x2c(%rdi)
  46ab77:	00 47 1d             	add    %al,0x1d(%rdi)
  46ab7a:	5e                   	pop    %rsi
  46ab7b:	28 00                	sub    %al,(%rax)
  46ab7d:	00 00                	add    %al,(%rax)
  46ab7f:	00 42 4d             	add    %al,0x4d(%rdx)
  46ab82:	19 36                	sbb    %esi,(%rsi)
  46ab84:	00 00                	add    %al,(%rax)
  46ab86:	00 00                	add    %al,(%rax)
  46ab88:	f5                   	cmc    
  46ab89:	50                   	push   %rax
  46ab8a:	d8 32                	fdivs  (%rdx)
  46ab8c:	00 00                	add    %al,(%rax)
  46ab8e:	00 00                	add    %al,(%rax)
  46ab90:	2c 76                	sub    $0x76,%al
  46ab92:	9b                   	fwait
  46ab93:	3f                   	(bad)  
  46ab94:	00 00                	add    %al,(%rax)
  46ab96:	00 00                	add    %al,(%rax)
  46ab98:	9b                   	fwait
  46ab99:	6b 5a 3b 00          	imul   $0x0,0x3b(%rdx),%ebx
  46ab9d:	00 00                	add    %al,(%rax)
  46ab9f:	00 26                	add    %ah,(%rsi)
  46aba1:	d6                   	(bad)  
  46aba2:	15 03 00 00 00       	adc    $0x3,%eax
  46aba7:	00 91 cb d4 07 00    	add    %dl,0x7d4cb(%rcx)
  46abad:	00 00                	add    %al,(%rax)
  46abaf:	00 48 ed             	add    %cl,-0x13(%rax)
  46abb2:	97                   	xchg   %eax,%edi
  46abb3:	0a 00                	or     (%rax),%al
  46abb5:	00 00                	add    %al,(%rax)
  46abb7:	00 ff                	add    %bh,%bh
  46abb9:	f0 56                	lock push %rsi
  46abbb:	0e                   	(bad)  
  46abbc:	00 00                	add    %al,(%rax)
  46abbe:	00 00                	add    %al,(%rax)
  46abc0:	fa                   	cli    
  46abc1:	a0 11 10 00 00 00 00 	mov    0xbd4d000000001011,%al
  46abc8:	4d bd 
  46abca:	d0 14 00             	rclb   (%rax,%rax,1)
  46abcd:	00 00                	add    %al,(%rax)
  46abcf:	00 94 9b 93 19 00 00 	add    %dl,0x1993(%rbx,%rbx,4)
  46abd6:	00 00                	add    %al,(%rax)
  46abd8:	23 86 52 1d 00 00    	and    0x1d52(%rsi),%eax
  46abde:	00 00                	add    %al,(%rax)
  46abe0:	0e                   	(bad)  
  46abe1:	56                   	push   %rsi
  46abe2:	2f                   	(bad)  
  46abe3:	f1                   	icebp  
  46abe4:	00 00                	add    %al,(%rax)
  46abe6:	00 00                	add    %al,(%rax)
  46abe8:	b9 4b ee f5 00       	mov    $0xf5ee4b,%ecx
  46abed:	00 00                	add    %al,(%rax)
  46abef:	00 60 6d             	add    %ah,0x6d(%rax)
  46abf2:	ad                   	lods   %ds:(%rsi),%eax
  46abf3:	f8                   	clc    
  46abf4:	00 00                	add    %al,(%rax)
  46abf6:	00 00                	add    %al,(%rax)
  46abf8:	d7                   	xlat   %ds:(%rbx)
  46abf9:	70 6c                	jo     46ac67 <usage_message+0x8f27>
  46abfb:	fc                   	cld    
  46abfc:	00 00                	add    %al,(%rax)
  46abfe:	00 00                	add    %al,(%rax)
  46ac00:	d2 20                	shlb   %cl,(%rax)
  46ac02:	2b e2                	sub    %edx,%esp
  46ac04:	00 00                	add    %al,(%rax)
  46ac06:	00 00                	add    %al,(%rax)
  46ac08:	65                   	gs
  46ac09:	3d ea e6 00 00       	cmp    $0xe6ea,%eax
  46ac0e:	00 00                	add    %al,(%rax)
  46ac10:	bc 1b a9 eb 00       	mov    $0xeba91b,%esp
  46ac15:	00 00                	add    %al,(%rax)
  46ac17:	00 0b                	add    %cl,(%rbx)
  46ac19:	06                   	(bad)  
  46ac1a:	68 ef 00 00 00       	pushq  $0xef
  46ac1f:	00 b6 bb 27 d7 00    	add    %dh,0xd727bb(%rsi)
  46ac25:	00 00                	add    %al,(%rax)
  46ac27:	00 01                	add    %al,(%rcx)
  46ac29:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  46ac2a:	e6 d3                	out    %al,$0xd3
  46ac2c:	00 00                	add    %al,(%rax)
  46ac2e:	00 00                	add    %al,(%rax)
  46ac30:	d8 80 a5 de 00 00    	fadds  0xdea5(%rax)
  46ac36:	00 00                	add    %al,(%rax)
  46ac38:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ac39:	9d                   	popfq  
  46ac3a:	64 da 00             	fiaddl %fs:(%rax)
  46ac3d:	00 00                	add    %al,(%rax)
  46ac3f:	00 6a cd             	add    %ch,-0x33(%rdx)
  46ac42:	23 c4                	and    %esp,%eax
  46ac44:	00 00                	add    %al,(%rax)
  46ac46:	00 00                	add    %al,(%rax)
  46ac48:	dd d0                	fst    %st(0)
  46ac4a:	e2 c0                	loop   46ac0c <usage_message+0x8ecc>
  46ac4c:	00 00                	add    %al,(%rax)
  46ac4e:	00 00                	add    %al,(%rax)
  46ac50:	04 f6                	add    $0xf6,%al
  46ac52:	a1 cd 00 00 00 00 b3 	mov    0x60ebb300000000cd,%eax
  46ac59:	eb 60 
  46ac5b:	c9                   	leaveq 
  46ac5c:	00 00                	add    %al,(%rax)
  46ac5e:	00 00                	add    %al,(%rax)
  46ac60:	7e 8d                	jle    46abef <usage_message+0x8eaf>
  46ac62:	3e                   	ds
  46ac63:	bd 00 00 00 00       	mov    $0x0,%ebp
  46ac68:	c9                   	leaveq 
  46ac69:	90                   	nop
  46ac6a:	ff                   	(bad)  
  46ac6b:	b9 00 00 00 00       	mov    $0x0,%ecx
  46ac70:	10 b6 bc b4 00 00    	adc    %dh,0xb4bc(%rsi)
  46ac76:	00 00                	add    %al,(%rax)
  46ac78:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  46ac79:	ab                   	stos   %eax,%es:(%rdi)
  46ac7a:	7d b0                	jge    46ac2c <usage_message+0x8eec>
  46ac7c:	00 00                	add    %al,(%rax)
  46ac7e:	00 00                	add    %al,(%rax)
  46ac80:	a2 fb 3a ae 00 00 00 	mov    %al,0x1500000000ae3afb
  46ac87:	00 15 
  46ac89:	e6 fb                	out    %al,$0xfb
  46ac8b:	aa                   	stos   %al,%es:(%rdi)
  46ac8c:	00 00                	add    %al,(%rax)
  46ac8e:	00 00                	add    %al,(%rax)
  46ac90:	cc                   	int3   
  46ac91:	c0 b8 a7 00 00 00 00 	sarb   $0x0,0xa7(%rax)
  46ac98:	7b dd                	jnp    46ac77 <usage_message+0x8f37>
  46ac9a:	79 a3                	jns    46ac3f <usage_message+0x8eff>
  46ac9c:	00 00                	add    %al,(%rax)
  46ac9e:	00 00                	add    %al,(%rax)
  46aca0:	c6                   	(bad)  
  46aca1:	60                   	(bad)  
  46aca2:	36                   	ss
  46aca3:	9b                   	fwait
  46aca4:	00 00                	add    %al,(%rax)
  46aca6:	00 00                	add    %al,(%rax)
  46aca8:	71 7d                	jno    46ad27 <usage_message+0x8fe7>
  46acaa:	f7 9f 00 00 00 00    	negl   0x0(%rdi)
  46acb0:	a8 5b                	test   $0x5b,%al
  46acb2:	b4 92                	mov    $0x92,%ah
  46acb4:	00 00                	add    %al,(%rax)
  46acb6:	00 00                	add    %al,(%rax)
  46acb8:	1f                   	(bad)  
  46acb9:	46 75 96             	rex.RX jne    46ac52 <usage_message+0x8f12>
  46acbc:	00 00                	add    %al,(%rax)
  46acbe:	00 00                	add    %al,(%rax)
  46acc0:	1a 16                	sbb    (%rsi),%dl
  46acc2:	32 88 00 00 00 00    	xor    0x0(%rax),%cl
  46acc8:	ad                   	lods   %ds:(%rsi),%eax
  46acc9:	0b f3                	or     %ebx,%esi
  46accb:	8c 00                	mov    %es,(%rax)
  46accd:	00 00                	add    %al,(%rax)
  46accf:	00 74 2d b0          	add    %dh,-0x50(%rbp,%rbp,1)
  46acd3:	81 00 00 00 00 c3    	addl   $0xc3000000,(%rax)
  46acd9:	30 71 85             	xor    %dh,-0x7b(%rcx)
  46acdc:	00 00                	add    %al,(%rax)
  46acde:	00 00                	add    %al,(%rax)
  46ace0:	99                   	cltd   
  46ace1:	90                   	nop
  46ace2:	8a 5d 00             	mov    0x0(%rbp),%bl
  46ace5:	00 00                	add    %al,(%rax)
  46ace7:	00 2e                	add    %ch,(%rsi)
  46ace9:	8d 4b 59             	lea    0x59(%rbx),%ecx
  46acec:	00 00                	add    %al,(%rax)
  46acee:	00 00                	add    %al,(%rax)
  46acf0:	f7 ab 08 54 00 00    	imull  0x5408(%rbx)
  46acf6:	00 00                	add    %al,(%rax)
  46acf8:	40 b6 c9             	mov    $0xc9,%sil
  46acfb:	50                   	push   %rax
  46acfc:	00 00                	add    %al,(%rax)
  46acfe:	00 00                	add    %al,(%rax)
  46ad00:	45 e6 8e             	rex.RB out    %al,$0x8e
  46ad03:	4e 00 00             	rex.WRX add    %r8b,(%rax)
  46ad06:	00 00                	add    %al,(%rax)
  46ad08:	f2 fb                	repnz sti 
  46ad0a:	4f                   	rex.WRXB
  46ad0b:	4a 00 00             	rex.WX add    %al,(%rax)
  46ad0e:	00 00                	add    %al,(%rax)
  46ad10:	2b dd                	sub    %ebp,%ebx
  46ad12:	0c 47                	or     $0x47,%al
  46ad14:	00 00                	add    %al,(%rax)
  46ad16:	00 00                	add    %al,(%rax)
  46ad18:	9c                   	pushfq 
  46ad19:	c0 cd 43             	ror    $0x43,%ch
  46ad1c:	00 00                	add    %al,(%rax)
  46ad1e:	00 00                	add    %al,(%rax)
  46ad20:	21 7d 82             	and    %edi,-0x7e(%rbp)
  46ad23:	7b 00                	jnp    46ad25 <usage_message+0x8fe5>
  46ad25:	00 00                	add    %al,(%rax)
  46ad27:	00 96 60 43 7f 00    	add    %dl,0x7f4360(%rsi)
  46ad2d:	00 00                	add    %al,(%rax)
  46ad2f:	00 4f 46             	add    %cl,0x46(%rdi)
  46ad32:	00 72 00             	add    %dh,0x0(%rdx)
  46ad35:	00 00                	add    %al,(%rax)
  46ad37:	00 f8                	add    %bh,%al
  46ad39:	5b                   	pop    %rbx
  46ad3a:	c1                   	(bad)  
  46ad3b:	76 00                	jbe    46ad3d <usage_message+0x8ffd>
  46ad3d:	00 00                	add    %al,(%rax)
  46ad3f:	00 fd                	add    %bh,%ch
  46ad41:	0b 86 68 00 00 00    	or     0x68(%rsi),%eax
  46ad47:	00 4a 16             	add    %cl,0x16(%rdx)
  46ad4a:	47 6c                	rex.RXB insb   (%dx),%es:(%rdi)
  46ad4c:	00 00                	add    %al,(%rax)
  46ad4e:	00 00                	add    %al,(%rax)
  46ad50:	93                   	xchg   %eax,%ebx
  46ad51:	30 04 61             	xor    %al,(%rcx,%riz,2)
  46ad54:	00 00                	add    %al,(%rax)
  46ad56:	00 00                	add    %al,(%rax)
  46ad58:	24 2d                	and    $0x2d,%al
  46ad5a:	c5 65 00             	(bad)  
  46ad5d:	00 00                	add    %al,(%rax)
  46ad5f:	00 e9                	add    %ch,%cl
  46ad61:	4b                   	rex.WXB
  46ad62:	9b                   	fwait
  46ad63:	11 00                	adc    %eax,(%rax)
  46ad65:	00 00                	add    %al,(%rax)
  46ad67:	00 5e 56             	add    %bl,0x56(%rsi)
  46ad6a:	5a                   	pop    %rdx
  46ad6b:	15 00 00 00 00       	adc    $0x0,%eax
  46ad70:	87 70 19             	xchg   %esi,0x19(%rax)
  46ad73:	18 00                	sbb    %al,(%rax)
  46ad75:	00 00                	add    %al,(%rax)
  46ad77:	00 30                	add    %dh,(%rax)
  46ad79:	6d                   	insl   (%dx),%es:(%rdi)
  46ad7a:	d8 1c 00             	fcomps (%rax,%rax,1)
  46ad7d:	00 00                	add    %al,(%rax)
  46ad7f:	00 35 3d 9f 02 00    	add    %dh,0x29f3d(%rip)        # 494cc2 <usage_message+0x32f82>
  46ad85:	00 00                	add    %al,(%rax)
  46ad87:	00 82 20 5e 06 00    	add    %al,0x65e20(%rdx)
  46ad8d:	00 00                	add    %al,(%rax)
  46ad8f:	00 5b 06             	add    %bl,0x6(%rbx)
  46ad92:	1d 0b 00 00 00       	sbb    $0xb,%eax
  46ad97:	00 ec                	add    %ch,%ah
  46ad99:	1b dc                	sbb    %esp,%ebx
  46ad9b:	0f 00 00             	sldt   (%rax)
  46ad9e:	00 00                	add    %al,(%rax)
  46ada0:	51                   	push   %rcx
  46ada1:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  46ada2:	93                   	xchg   %eax,%ebx
  46ada3:	37                   	(bad)  
  46ada4:	00 00                	add    %al,(%rax)
  46ada6:	00 00                	add    %al,(%rax)
  46ada8:	e6 bb                	out    %al,$0xbb
  46adaa:	52                   	push   %rdx
  46adab:	33 00                	xor    (%rax),%eax
  46adad:	00 00                	add    %al,(%rax)
  46adaf:	00 3f                	add    %bh,(%rdi)
  46adb1:	9d                   	popfq  
  46adb2:	11 3e                	adc    %edi,(%rsi)
  46adb4:	00 00                	add    %al,(%rax)
  46adb6:	00 00                	add    %al,(%rax)
  46adb8:	88 80 d0 3a 00 00    	mov    %al,0x3ad0(%rax)
  46adbe:	00 00                	add    %al,(%rax)
  46adc0:	8d                   	(bad)  
  46adc1:	d0 97 24 00 00 00    	rclb   0x24(%rdi)
  46adc7:	00 3a                	add    %bh,(%rdx)
  46adc9:	cd 56                	int    $0x56
  46adcb:	20 00                	and    %al,(%rax)
  46adcd:	00 00                	add    %al,(%rax)
  46adcf:	00 e3                	add    %ah,%bl
  46add1:	eb 15                	jmp    46ade8 <usage_message+0x90a8>
  46add3:	2d 00 00 00 00       	sub    $0x0,%eax
  46add8:	54                   	push   %rsp
  46add9:	f6 d4                	not    %ah
  46addb:	29 00                	sub    %eax,(%rax)
  46addd:	00 00                	add    %al,(%rax)
  46addf:	00 79 26             	add    %bh,0x26(%rcx)
  46ade2:	a9 c5 00 00 00       	test   $0xc5,%eax
  46ade7:	00 ce                	add    %cl,%dh
  46ade9:	3b 68 c1             	cmp    -0x3f(%rax),%ebp
  46adec:	00 00                	add    %al,(%rax)
  46adee:	00 00                	add    %al,(%rax)
  46adf0:	17                   	(bad)  
  46adf1:	1d 2b cc 00 00       	sbb    $0xcc2b,%eax
  46adf6:	00 00                	add    %al,(%rax)
  46adf8:	a0 00 ea c8 00 00 00 	mov    0xa500000000c8ea00,%al
  46adff:	00 a5 
  46ae01:	50                   	push   %rax
  46ae02:	ad                   	lods   %ds:(%rsi),%eax
  46ae03:	d6                   	(bad)  
  46ae04:	00 00                	add    %al,(%rax)
  46ae06:	00 00                	add    %al,(%rax)
  46ae08:	12 4d 6c             	adc    0x6c(%rbp),%cl
  46ae0b:	d2 00                	rolb   %cl,(%rax)
  46ae0d:	00 00                	add    %al,(%rax)
  46ae0f:	00 cb                	add    %cl,%bl
  46ae11:	6b 2f df             	imul   $0xffffffffffffffdf,(%rdi),%ebp
  46ae14:	00 00                	add    %al,(%rax)
  46ae16:	00 00                	add    %al,(%rax)
  46ae18:	7c 76                	jl     46ae90 <usage_message+0x9150>
  46ae1a:	ee                   	out    %al,(%dx)
  46ae1b:	db 00                	fildl  (%rax)
  46ae1d:	00 00                	add    %al,(%rax)
  46ae1f:	00 c1                	add    %al,%cl
  46ae21:	cb                   	lret   
  46ae22:	a1 e3 00 00 00 00 76 	mov    0x60d67600000000e3,%eax
  46ae29:	d6 60 
  46ae2b:	e7 00                	out    %eax,$0x0
  46ae2d:	00 00                	add    %al,(%rax)
  46ae2f:	00 af f0 23 ea 00    	add    %ch,0xea23f0(%rdi)
  46ae35:	00 00                	add    %al,(%rax)
  46ae37:	00 18                	add    %bl,(%rax)
  46ae39:	ed                   	in     (%dx),%eax
  46ae3a:	e2 ee                	loop   46ae2a <usage_message+0x90ea>
  46ae3c:	00 00                	add    %al,(%rax)
  46ae3e:	00 00                	add    %al,(%rax)
  46ae40:	1d bd a5 f0 00       	sbb    $0xf0a5bd,%eax
  46ae45:	00 00                	add    %al,(%rax)
  46ae47:	00 aa a0 64 f4 00    	add    %ch,0xf464a0(%rdx)
  46ae4d:	00 00                	add    %al,(%rax)
  46ae4f:	00 73 86             	add    %dh,-0x7a(%rbx)
  46ae52:	27                   	(bad)  
  46ae53:	f9                   	stc    
  46ae54:	00 00                	add    %al,(%rax)
  46ae56:	00 00                	add    %al,(%rax)
  46ae58:	c4 9b e6 fd          	(bad)(bad) 
  46ae5c:	00 00                	add    %al,(%rax)
  46ae5e:	00 00                	add    %al,(%rax)
  46ae60:	09 fd                	or     %edi,%ebp
  46ae62:	b8 89 00 00 00       	mov    $0x89,%eax
  46ae67:	00 be e0 79 8d 00    	add    %bh,0x8d79e0(%rsi)
  46ae6d:	00 00                	add    %al,(%rax)
  46ae6f:	00 67 c6             	add    %ah,-0x3a(%rdi)
  46ae72:	3a 80 00 00 00 00    	cmp    0x0(%rax),%al
  46ae78:	d0 db                	rcr    %bl
  46ae7a:	fb                   	sti    
  46ae7b:	84 00                	test   %al,(%rax)
  46ae7d:	00 00                	add    %al,(%rax)
  46ae7f:	00 d5                	add    %dl,%ch
  46ae81:	8b bc 9a 00 00 00 00 	mov    0x0(%rdx,%rbx,4),%edi
  46ae88:	62                   	(bad)  
  46ae89:	96                   	xchg   %eax,%esi
  46ae8a:	7d 9e                	jge    46ae2a <usage_message+0x90ea>
  46ae8c:	00 00                	add    %al,(%rax)
  46ae8e:	00 00                	add    %al,(%rax)
  46ae90:	bb b0 3e 93 00       	mov    $0x933eb0,%ebx
  46ae95:	00 00                	add    %al,(%rax)
  46ae97:	00 0c ad ff 97 00 00 	add    %cl,0x97ff(,%rbp,4)
  46ae9e:	00 00                	add    %al,(%rax)
  46aea0:	b1 10                	mov    $0x10,%cl
  46aea2:	b0 af                	mov    $0xaf,%al
  46aea4:	00 00                	add    %al,(%rax)
  46aea6:	00 00                	add    %al,(%rax)
  46aea8:	06                   	(bad)  
  46aea9:	0d 71 ab 00 00       	or     $0xab71,%eax
  46aeae:	00 00                	add    %al,(%rax)
  46aeb0:	df 2b                	fildll (%rbx)
  46aeb2:	32 a6 00 00 00 00    	xor    0x0(%rsi),%ah
  46aeb8:	68 36 f3 a2 00       	pushq  $0xa2f336
  46aebd:	00 00                	add    %al,(%rax)
  46aebf:	00 6d 66             	add    %ch,0x66(%rbp)
  46aec2:	b4 bc                	mov    $0xbc,%ah
  46aec4:	00 00                	add    %al,(%rax)
  46aec6:	00 00                	add    %al,(%rax)
  46aec8:	da 7b 75             	fidivrl 0x75(%rbx)
  46aecb:	b8 00 00 00 00       	mov    $0x0,%eax
  46aed0:	03 5d 36             	add    0x36(%rbp),%ebx
  46aed3:	b5 00                	mov    $0x0,%ch
  46aed5:	00 00                	add    %al,(%rax)
  46aed7:	00 b4 40 f7 b1 00 00 	add    %dh,0xb1f7(%rax,%rax,2)
  46aede:	00 00                	add    %al,(%rax)
  46aee0:	56                   	push   %rsi
  46aee1:	46 53                	rex.RX push   %rbx
  46aee3:	5f                   	pop    %rdi
  46aee4:	46                   	rex.RX
  46aee5:	49                   	rex.WB
  46aee6:	4c                   	rex.WR
  46aee7:	45 5f                	rex.RB pop    %r15
  46aee9:	43                   	rex.XB
  46aeea:	4b 53                	rex.WXB push   %r11
  46aeec:	55                   	push   %rbp
  46aeed:	4d 00 00             	rex.WRB add    %r8b,(%r8)
  46aef0:	56                   	push   %rsi
  46aef1:	46 53                	rex.RX push   %rbx
  46aef3:	5f                   	pop    %rdi
  46aef4:	46                   	rex.RX
  46aef5:	49                   	rex.WB
  46aef6:	4c                   	rex.WR
  46aef7:	45 5f                	rex.RB pop    %r15
  46aef9:	4d                   	rex.WRB
  46aefa:	44 35 53 55 4d 00    	rex.R xor    $0x4d5553,%eax
  46af00:	56                   	push   %rsi
  46af01:	46 53                	rex.RX push   %rbx
  46af03:	5f                   	pop    %rdi
  46af04:	46                   	rex.RX
  46af05:	49                   	rex.WB
  46af06:	4c                   	rex.WR
  46af07:	45 5f                	rex.RB pop    %r15
  46af09:	52                   	push   %rdx
  46af0a:	45                   	rex.RB
  46af0b:	47                   	rex.RXB
  46af0c:	4d                   	rex.WRB
  46af0d:	41 54                	push   %r12
  46af0f:	43                   	rex.XB
  46af10:	48 00 00             	rex.W add    %al,(%rax)
	...
  46af1f:	00 56 46             	add    %dl,0x46(%rsi)
  46af22:	53                   	push   %rbx
  46af23:	5f                   	pop    %rdi
  46af24:	46                   	rex.RX
  46af25:	49                   	rex.WB
  46af26:	4c                   	rex.WR
  46af27:	45 5f                	rex.RB pop    %r15
  46af29:	52                   	push   %rdx
  46af2a:	45                   	rex.RB
  46af2b:	47                   	rex.RXB
  46af2c:	45 58                	rex.RB pop    %r8
  46af2e:	50                   	push   %rax
  46af2f:	00 56 46             	add    %dl,0x46(%rsi)
  46af32:	53                   	push   %rbx
  46af33:	5f                   	pop    %rdi
  46af34:	46                   	rex.RX
  46af35:	49                   	rex.WB
  46af36:	4c                   	rex.WR
  46af37:	45 5f                	rex.RB pop    %r15
  46af39:	45 58                	rex.RB pop    %r8
  46af3b:	49 53                	rex.WB push   %r11
  46af3d:	54                   	push   %rsp
  46af3e:	53                   	push   %rbx
  46af3f:	00 56 46             	add    %dl,0x46(%rsi)
  46af42:	53                   	push   %rbx
  46af43:	5f                   	pop    %rdi
  46af44:	46                   	rex.RX
  46af45:	49                   	rex.WB
  46af46:	4c                   	rex.WR
  46af47:	45 5f                	rex.RB pop    %r15
  46af49:	54                   	push   %rsp
  46af4a:	49                   	rex.WB
  46af4b:	4d                   	rex.WRB
  46af4c:	45 00 56 46          	add    %r10b,0x46(%r14)
  46af50:	53                   	push   %rbx
  46af51:	5f                   	pop    %rdi
  46af52:	46                   	rex.RX
  46af53:	49                   	rex.WB
  46af54:	4c                   	rex.WR
  46af55:	45 5f                	rex.RB pop    %r15
  46af57:	53                   	push   %rbx
  46af58:	49 5a                	rex.WB pop    %r10
  46af5a:	45 00 68 74          	add    %r13b,0x74(%r8)
  46af5e:	74 70                	je     46afd0 <usage_message+0x9290>
  46af60:	2e 63 00             	movslq %cs:(%rax),%eax
  46af63:	48 54                	rex.W push   %rsp
  46af65:	54                   	push   %rsp
  46af66:	50                   	push   %rax
  46af67:	20 67 65             	and    %ah,0x65(%rdi)
  46af6a:	74 20                	je     46af8c <usage_message+0x924c>
  46af6c:	65                   	gs
  46af6d:	72 72                	jb     46afe1 <usage_message+0x92a1>
  46af6f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46af70:	72 3a                	jb     46afac <usage_message+0x926c>
  46af72:	20 25 73 00 00 00    	and    %ah,0x73(%rip)        # 46afeb <usage_message+0x92ab>
  46af78:	47                   	rex.RXB
  46af79:	45 54                	rex.RB push   %r12
  46af7b:	20 2f                	and    %ch,(%rdi)
  46af7d:	25 73 20 48 54       	and    $0x54482073,%eax
  46af82:	54                   	push   %rsp
  46af83:	50                   	push   %rax
  46af84:	2f                   	(bad)  
  46af85:	31 2e                	xor    %ebp,(%rsi)
  46af87:	31 0d 0a 48 6f 73    	xor    %ecx,0x736f480a(%rip)        # 73b5f797 <_end+0x734a6e97>
  46af8d:	74 3a                	je     46afc9 <usage_message+0x9289>
  46af8f:	20 25 73 0d 0a 43    	and    %ah,0x430a0d73(%rip)        # 4350bd08 <_end+0x42e53408>
  46af95:	6f                   	outsl  %ds:(%rsi),(%dx)
  46af96:	6e                   	outsb  %ds:(%rsi),(%dx)
  46af97:	6e                   	outsb  %ds:(%rsi),(%dx)
  46af98:	65 63 74 69 6f       	movslq %gs:0x6f(%rcx,%rbp,2),%esi
  46af9d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46af9e:	3a 20                	cmp    (%rax),%ah
  46afa0:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  46afa4:	65                   	gs
  46afa5:	0d 0a 0d 0a 00       	or     $0xa0d0a,%eax
  46afaa:	00 00                	add    %al,(%rax)
  46afac:	00 00                	add    %al,(%rax)
  46afae:	00 00                	add    %al,(%rax)
  46afb0:	0a 0d 00 00 00 00    	or     0x0(%rip),%cl        # 46afb6 <usage_message+0x9276>
	...
  46afbe:	00 00                	add    %al,(%rax)
  46afc0:	57                   	push   %rdi
  46afc1:	45                   	rex.RB
  46afc2:	42 5f                	rex.X pop    %rdi
  46afc4:	50                   	push   %rax
  46afc5:	41                   	rex.B
  46afc6:	47                   	rex.RXB
  46afc7:	45 5f                	rex.RB pop    %r15
  46afc9:	52                   	push   %rdx
  46afca:	45                   	rex.RB
  46afcb:	47                   	rex.RXB
  46afcc:	45 58                	rex.RB pop    %r8
  46afce:	50                   	push   %rax
  46afcf:	00 67 65             	add    %ah,0x65(%rdi)
  46afd2:	74 5f                	je     46b033 <usage_message+0x92f3>
  46afd4:	68 74 74 70 5f       	pushq  $0x5f707474
  46afd9:	70 61                	jo     46b03c <usage_message+0x92fc>
  46afdb:	67 65 00 57 45       	addr32 add %dl,%gs:0x45(%edi)
  46afe0:	42 5f                	rex.X pop    %rdi
  46afe2:	50                   	push   %rax
  46afe3:	41                   	rex.B
  46afe4:	47                   	rex.RXB
  46afe5:	45 5f                	rex.RB pop    %r15
  46afe7:	50                   	push   %rax
  46afe8:	45 52                	rex.RB push   %r10
  46afea:	46 00 57 45          	rex.RX add    %r10b,0x45(%rdi)
  46afee:	42 5f                	rex.X pop    %rdi
  46aff0:	50                   	push   %rax
  46aff1:	41                   	rex.B
  46aff2:	47                   	rex.RXB
  46aff3:	45 5f                	rex.RB pop    %r15
  46aff5:	47                   	rex.RXB
  46aff6:	45 54                	rex.RB push   %r12
  46aff8:	00 4e 53             	add    %cl,0x53(%rsi)
  46affb:	00 4d 44             	add    %cl,0x44(%rbp)
  46affe:	00 4d 46             	add    %cl,0x46(%rbp)
  46b001:	00 43 4e             	add    %al,0x4e(%rbx)
  46b004:	41                   	rex.B
  46b005:	4d                   	rex.WRB
  46b006:	45 00 53 4f          	add    %r10b,0x4f(%r11)
  46b00a:	41 00 4d 42          	add    %cl,0x42(%r13)
  46b00e:	00 4d 47             	add    %cl,0x47(%rbp)
  46b011:	00 4d 52             	add    %cl,0x52(%rbp)
  46b014:	00 57 4b             	add    %dl,0x4b(%rdi)
  46b017:	53                   	push   %rbx
  46b018:	00 50 54             	add    %dl,0x54(%rax)
  46b01b:	52                   	push   %rdx
  46b01c:	00 48 49             	add    %cl,0x49(%rax)
  46b01f:	4e                   	rex.WRX
  46b020:	46                   	rex.RX
  46b021:	4f 00 4d 49          	rex.WRXB add    %r9b,0x49(%r13)
  46b025:	4e                   	rex.WRX
  46b026:	46                   	rex.RX
  46b027:	4f 00 4d 58          	rex.WRXB add    %r9b,0x58(%r13)
  46b02b:	00 54 58 54          	add    %dl,0x54(%rax,%rbx,2)
  46b02f:	00 54 5f 25          	add    %dl,0x25(%rdi,%rbx,2)
  46b033:	64 00 31             	add    %dh,%fs:(%rcx)
  46b036:	32 37                	xor    (%rdi),%dh
  46b038:	2e 30 2e             	xor    %ch,%cs:(%rsi)
  46b03b:	30 2e                	xor    %ch,(%rsi)
  46b03d:	31 00                	xor    %eax,(%rax)
  46b03f:	20 30                	and    %dh,(%rax)
  46b041:	30 30                	xor    %dh,(%rax)
  46b043:	30 30                	xor    %dh,(%rax)
  46b045:	30 30                	xor    %dh,(%rax)
  46b047:	30 3a                	xor    %bh,(%rdx)
  46b049:	30 30                	xor    %dh,(%rax)
  46b04b:	30 30                	xor    %dh,(%rax)
  46b04d:	20 30                	and    %dh,(%rax)
  46b04f:	41 00 2f             	add    %bpl,(%r15)
  46b052:	70 72                	jo     46b0c6 <usage_message+0x9386>
  46b054:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b055:	63 2f                	movslq (%rdi),%ebp
  46b057:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b058:	65                   	gs
  46b059:	74 2f                	je     46b08a <usage_message+0x934a>
  46b05b:	74 63                	je     46b0c0 <usage_message+0x9380>
  46b05d:	70 00                	jo     46b05f <usage_message+0x931f>
  46b05f:	54                   	push   %rsp
  46b060:	43 50                	rex.XB push   %r8
  46b062:	20 65 78             	and    %ah,0x78(%rbp)
  46b065:	70 65                	jo     46b0cc <usage_message+0x938c>
  46b067:	63 74 20 6e          	movslq 0x6e(%rax,%riz,1),%esi
  46b06b:	65                   	gs
  46b06c:	74 77                	je     46b0e5 <usage_message+0x93a5>
  46b06e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b06f:	72 6b                	jb     46b0dc <usage_message+0x939c>
  46b071:	20 65 72             	and    %ah,0x72(%rbp)
  46b074:	72 6f                	jb     46b0e5 <usage_message+0x93a5>
  46b076:	72 3a                	jb     46b0b2 <usage_message+0x9372>
  46b078:	20 25 73 00 25 2d    	and    %ah,0x2d250073(%rip)        # 2d6bb0f1 <_end+0x2d0027f1>
  46b07e:	32 30                	xor    (%rax),%dh
  46b080:	73 00                	jae    46b082 <usage_message+0x9342>
  46b082:	20 25 2d 38 73 20    	and    %ah,0x2073382d(%rip)        # 20b9e8b5 <_end+0x204e5fb5>
  46b088:	25 73 00 20 25       	and    $0x25200073,%eax
  46b08d:	2d 38 73 20 25       	sub    $0x25207338,%eax
  46b092:	64 00 20             	add    %ah,%fs:(%rax)
  46b095:	25 2d 38 73 00       	and    $0x73382d,%eax
  46b09a:	20 25 2d 38 73 20    	and    %ah,0x2073382d(%rip)        # 20b9e8cd <_end+0x204e5fcd>
  46b0a0:	6c                   	insb   (%dx),%es:(%rdi)
  46b0a1:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46b0a3:	3a 25 64 00 20 23    	cmp    0x23200064(%rip),%ah        # 2366b10d <_end+0x22fb280d>
  46b0a9:	25 64 00 20 25       	and    $0x25200064,%eax
  46b0ae:	2e 2a 73 00          	sub    %cs:0x0(%rbx),%dh
  46b0b2:	20 25 2d 38 73 20    	and    %ah,0x2073382d(%rip)        # 20b9e8e5 <_end+0x204e5fe5>
  46b0b8:	22 00                	and    (%rax),%al
  46b0ba:	41                   	rex.B
  46b0bb:	4e 59                	rex.WRX pop    %rcx
  46b0bd:	00 00                	add    %al,(%rax)
  46b0bf:	00 d9                	add    %bl,%cl
  46b0c1:	3c fc                	cmp    $0xfc,%al
  46b0c3:	ff 1d 3d fc ff 26    	lcallq *0x26fffc3d(%rip)        # 2746ad06 <_end+0x26db2406>
  46b0c9:	3d fc ff 2f 3d       	cmp    $0x3d2ffffc,%eax
  46b0ce:	fc                   	cld    
  46b0cf:	ff                   	(bad)  
  46b0d0:	38 3d fc ff 41 3d    	cmp    %bh,0x3d41fffc(%rip)        # 3d88b0d2 <_end+0x3d1d27d2>
  46b0d6:	fc                   	cld    
  46b0d7:	ff 4a 3d             	decl   0x3d(%rdx)
  46b0da:	fc                   	cld    
  46b0db:	ff 53 3d             	callq  *0x3d(%rbx)
  46b0de:	fc                   	cld    
  46b0df:	ff 5c 3d fc          	lcallq *-0x4(%rbp,%rdi,1)
  46b0e3:	ff 65 3d             	jmpq   *0x3d(%rbp)
  46b0e6:	fc                   	cld    
  46b0e7:	ff 6e 3d             	ljmpq  *0x3d(%rsi)
  46b0ea:	fc                   	cld    
  46b0eb:	ff 77 3d             	pushq  0x3d(%rdi)
  46b0ee:	fc                   	cld    
  46b0ef:	ff 83 3d fc ff 8f    	incl   -0x700003c3(%rbx)
  46b0f5:	3d fc ff 9b 3d       	cmp    $0x3d9bfffc,%eax
  46b0fa:	fc                   	cld    
  46b0fb:	ff a7 3d fc ff 14    	jmpq   *0x14fffc3d(%rdi)
  46b101:	3d fc ff 00 45       	cmp    $0x4500fffc,%eax
  46b106:	fc                   	cld    
  46b107:	ff d5                	callq  *%rbp
  46b109:	49 fc                	rex.WB cld    
  46b10b:	ff 94 4a fc ff 4b 4a 	callq  *0x4a4bfffc(%rdx,%rcx,2)
  46b112:	fc                   	cld    
  46b113:	ff 4b 4a             	decl   0x4a(%rbx)
  46b116:	fc                   	cld    
  46b117:	ff 94 4a fc ff e5 4a 	callq  *0x4ae5fffc(%rdx,%rcx,2)
  46b11e:	fc                   	cld    
  46b11f:	ff 94 4a fc ff 94 4a 	callq  *0x4a94fffc(%rdx,%rcx,2)
  46b126:	fc                   	cld    
  46b127:	ff 94 4a fc ff 96 49 	callq  *0x4996fffc(%rdx,%rcx,2)
  46b12e:	fc                   	cld    
  46b12f:	ff 53 48             	callq  *0x48(%rbx)
  46b132:	fc                   	cld    
  46b133:	ff 94 4a fc ff ae 47 	callq  *0x47aefffc(%rdx,%rcx,2)
  46b13a:	fc                   	cld    
  46b13b:	ff 17                	callq  *(%rdi)
  46b13d:	47 fc                	rex.RXB cld    
  46b13f:	ff 4b 4a             	decl   0x4a(%rbx)
  46b142:	fc                   	cld    
  46b143:	ff 29                	ljmpq  *(%rcx)
  46b145:	46 fc                	rex.RX cld    
  46b147:	ff 00                	incl   (%rax)
  46b149:	00 00                	add    %al,(%rax)
  46b14b:	00 00                	add    %al,(%rax)
  46b14d:	00 00                	add    %al,(%rax)
  46b14f:	00 43 48             	add    %al,0x48(%rbx)
  46b152:	45                   	rex.RB
  46b153:	43                   	rex.XB
  46b154:	4b 5f                	rex.WXB pop    %r15
  46b156:	44                   	rex.R
  46b157:	4e 53                	rex.WRX push   %rbx
  46b159:	5f                   	pop    %rdi
  46b15a:	51                   	push   %rcx
  46b15b:	55                   	push   %rbp
  46b15c:	45 52                	rex.RB push   %r10
  46b15e:	59                   	pop    %rcx
  46b15f:	00 43 48             	add    %al,0x48(%rbx)
  46b162:	45                   	rex.RB
  46b163:	43                   	rex.XB
  46b164:	4b 5f                	rex.WXB pop    %r15
  46b166:	44                   	rex.R
  46b167:	4e 53                	rex.WRX push   %rbx
  46b169:	00 43 48             	add    %al,0x48(%rbx)
  46b16c:	45                   	rex.RB
  46b16d:	43                   	rex.XB
  46b16e:	4b 5f                	rex.WXB pop    %r15
  46b170:	50                   	push   %rax
  46b171:	4f 52                	rex.WRXB push   %r10
  46b173:	54                   	push   %rsp
  46b174:	00 54 43 50          	add    %dl,0x50(%rbx,%rax,2)
  46b178:	5f                   	pop    %rdi
  46b179:	4c                   	rex.WR
  46b17a:	49 53                	rex.WB push   %r11
  46b17c:	54                   	push   %rsp
  46b17d:	45                   	rex.RB
  46b17e:	4e 00 74 63 70       	rex.WRX add    %r14b,0x70(%rbx,%r12,2)
  46b183:	5f                   	pop    %rdi
  46b184:	65                   	gs
  46b185:	78 70                	js     46b1f7 <usage_message+0x94b7>
  46b187:	65 63 74 00 00       	movslq %gs:0x0(%rax,%rax,1),%esi
  46b18c:	00 00                	add    %al,(%rax)
  46b18e:	00 00                	add    %al,(%rax)
  46b190:	54                   	push   %rsp
  46b191:	43 50                	rex.XB push   %r8
  46b193:	20 65 78             	and    %ah,0x78(%rbp)
  46b196:	70 65                	jo     46b1fd <usage_message+0x94bd>
  46b198:	63 74 20 63          	movslq 0x63(%rax,%riz,1),%esi
  46b19c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b19d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b19e:	74 65                	je     46b205 <usage_message+0x94c5>
  46b1a0:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b1a1:	74 20                	je     46b1c3 <usage_message+0x9483>
  46b1a3:	65                   	gs
  46b1a4:	72 72                	jb     46b218 <usage_message+0x94d8>
  46b1a6:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b1a7:	72 3a                	jb     46b1e3 <usage_message+0x94a3>
  46b1a9:	20 65 78             	and    %ah,0x78(%rbp)
  46b1ac:	70 65                	jo     46b213 <usage_message+0x94d3>
  46b1ae:	63 74 65 64          	movslq 0x64(%rbp,%riz,2),%esi
  46b1b2:	20 5b 25             	and    %bl,0x25(%rbx)
  46b1b5:	73 5d                	jae    46b214 <usage_message+0x94d4>
  46b1b7:	20 72 65             	and    %dh,0x65(%rdx)
  46b1ba:	63 65 69             	movslq 0x69(%rbp),%esp
  46b1bd:	76 65                	jbe    46b224 <usage_message+0x94e4>
  46b1bf:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  46b1c3:	73 5d                	jae    46b222 <usage_message+0x94e2>
  46b1c5:	00 73 79             	add    %dh,0x79(%rbx)
  46b1c8:	73 74                	jae    46b23e <usage_message+0x94fe>
  46b1ca:	65                   	gs
  46b1cb:	6d                   	insl   (%dx),%es:(%rdi)
  46b1cc:	2e 63 00             	movslq %cs:(%rax),%eax
  46b1cf:	75 6e                	jne    46b23f <usage_message+0x94ff>
  46b1d1:	61                   	(bad)  
  46b1d2:	6d                   	insl   (%dx),%es:(%rdi)
  46b1d3:	65 20 2d 61 00 77 68 	and    %ch,%gs:0x68770061(%rip)        # 68bdb23b <_end+0x6852293b>
  46b1da:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b1db:	7c 77                	jl     46b254 <usage_message+0x9514>
  46b1dd:	63 20                	movslq (%rax),%esp
  46b1df:	2d 6c 00 00 00       	sub    $0x6c,%eax
	...
  46b1f0:	53                   	push   %rbx
  46b1f1:	59                   	pop    %rcx
  46b1f2:	53                   	push   %rbx
  46b1f3:	54                   	push   %rsp
  46b1f4:	45                   	rex.RB
  46b1f5:	4d 5f                	rex.WRB pop    %r15
  46b1f7:	48                   	rex.W
  46b1f8:	4f 53                	rex.WRXB push   %r11
  46b1fa:	54                   	push   %rsp
  46b1fb:	4e                   	rex.WRX
  46b1fc:	41                   	rex.B
  46b1fd:	4d                   	rex.WRB
  46b1fe:	45 00 53 59          	add    %r10b,0x59(%r11)
  46b202:	53                   	push   %rbx
  46b203:	54                   	push   %rsp
  46b204:	45                   	rex.RB
  46b205:	4d 5f                	rex.WRB pop    %r15
  46b207:	55                   	push   %rbp
  46b208:	4e                   	rex.WRX
  46b209:	41                   	rex.B
  46b20a:	4d                   	rex.WRB
  46b20b:	45 00 53 59          	add    %r10b,0x59(%r11)
  46b20f:	53                   	push   %rbx
  46b210:	54                   	push   %rsp
  46b211:	45                   	rex.RB
  46b212:	4d 5f                	rex.WRB pop    %r15
  46b214:	55                   	push   %rbp
  46b215:	4e 55                	rex.WRX push   %rbp
  46b217:	4d 00 00             	rex.WRB add    %r8b,(%r8)
  46b21a:	00 00                	add    %al,(%rax)
  46b21c:	00 00                	add    %al,(%rax)
  46b21e:	00 00                	add    %al,(%rax)
  46b220:	53                   	push   %rbx
  46b221:	59                   	pop    %rcx
  46b222:	53                   	push   %rbx
  46b223:	54                   	push   %rsp
  46b224:	45                   	rex.RB
  46b225:	4d 5f                	rex.WRB pop    %r15
  46b227:	4c                   	rex.WR
  46b228:	4f                   	rex.WRXB
  46b229:	43                   	rex.XB
  46b22a:	41                   	rex.B
  46b22b:	4c 54                	rex.WR push   %rsp
  46b22d:	49                   	rex.WB
  46b22e:	4d                   	rex.WRB
  46b22f:	45 00 28             	add    %r13b,(%r8)
  46b232:	28 76 6f             	sub    %dh,0x6f(%rsi)
  46b235:	69 64 20 2a 29 30 29 	imul   $0x20293029,0x2a(%rax,%riz,1),%esp
  46b23c:	20 
  46b23d:	21 3d 20 76 61 6c    	and    %edi,0x6c617620(%rip)        # 6ca82863 <_end+0x6c3c9f63>
  46b243:	75 65                	jne    46b2aa <usage_message+0x956a>
  46b245:	5f                   	pop    %rdi
  46b246:	69 6e 74 00 53 53 48 	imul   $0x48535300,0x74(%rsi),%ebp
  46b24d:	00 30                	add    %dh,(%rax)
  46b24f:	31 32                	xor    %esi,(%rdx)
  46b251:	33 34 35 36 37 38 39 	xor    0x39383736(,%rsi,1),%esi
  46b258:	2d 2e 20 00 7a       	sub    $0x7a00202e,%eax
  46b25d:	61                   	(bad)  
  46b25e:	62                   	(bad)  
  46b25f:	62                   	(bad)  
  46b260:	69 78 5f 61 67 65 6e 	imul   $0x6e656761,0x5f(%rax),%edi
  46b267:	74 00                	je     46b269 <usage_message+0x9529>
  46b269:	53                   	push   %rbx
  46b26a:	53                   	push   %rbx
  46b26b:	48 2d 25 73 2d 25    	sub    $0x252d7325,%rax
  46b271:	73 0a                	jae    46b27d <usage_message+0x953d>
  46b273:	00 30                	add    %dh,(%rax)
  46b275:	0a 00                	or     (%rax),%al
  46b277:	53                   	push   %rbx
  46b278:	53                   	push   %rbx
  46b279:	48 20 63 68          	rex.W and    %spl,0x68(%rbx)
  46b27d:	65 63 6b 20          	movslq %gs:0x20(%rbx),%ebp
  46b281:	65                   	gs
  46b282:	72 72                	jb     46b2f6 <usage_message+0x95b6>
  46b284:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b285:	72 3a                	jb     46b2c1 <usage_message+0x9581>
  46b287:	20 25 73 00 28 28    	and    %ah,0x28280073(%rip)        # 286eb300 <_end+0x28032a00>
  46b28d:	76 6f                	jbe    46b2fe <usage_message+0x95be>
  46b28f:	69 64 20 2a 29 30 29 	imul   $0x20293029,0x2a(%rax,%riz,1),%esp
  46b296:	20 
  46b297:	21 3d 20 72 65 73    	and    %edi,0x73657220(%rip)        # 73ac24bd <_end+0x73409bbd>
  46b29d:	75 6c                	jne    46b30b <usage_message+0x95cb>
  46b29f:	74 00                	je     46b2a1 <usage_message+0x9561>
  46b2a1:	73 65                	jae    46b308 <usage_message+0x95c8>
  46b2a3:	72 76                	jb     46b31b <usage_message+0x95db>
  46b2a5:	69 63 65 2e 6e 74 70 	imul   $0x70746e2e,0x65(%rbx),%esp
  46b2ac:	00 6e 61             	add    %ch,0x61(%rsi)
  46b2af:	6d                   	insl   (%dx),%es:(%rdi)
  46b2b0:	69 6e 67 43 6f 6e 74 	imul   $0x746e6f43,0x67(%rsi),%ebp
  46b2b7:	65                   	gs
  46b2b8:	78 74                	js     46b32e <usage_message+0x95ee>
  46b2ba:	73 00                	jae    46b2bc <usage_message+0x957c>
  46b2bc:	28 6f 62             	sub    %ch,0x62(%rdi)
  46b2bf:	6a 65                	pushq  $0x65
  46b2c1:	63 74 43 6c          	movslq 0x6c(%rbx,%rax,2),%esi
  46b2c5:	61                   	(bad)  
  46b2c6:	73 73                	jae    46b33b <usage_message+0x95fb>
  46b2c8:	3d 2a 29 00 51       	cmp    $0x5100292a,%eax
  46b2cd:	55                   	push   %rbp
  46b2ce:	49 54                	rex.WB push   %r12
  46b2d0:	0a 00                	or     (%rax),%al
  46b2d2:	32 32                	xor    (%rdx),%dh
  46b2d4:	30 00                	xor    %al,(%rax)
  46b2d6:	2b 4f 4b             	sub    0x4b(%rdi),%ecx
  46b2d9:	00 32                	add    %dh,(%rdx)
  46b2db:	30 30                	xor    %dh,(%rax)
  46b2dd:	00 61 31             	add    %ah,0x31(%rcx)
  46b2e0:	20 4c 4f 47          	and    %cl,0x47(%rdi,%rcx,2)
  46b2e4:	4f 55                	rex.WRXB push   %r13
  46b2e6:	54                   	push   %rsp
  46b2e7:	0a 00                	or     (%rax),%al
  46b2e9:	2a 20                	sub    (%rax),%ah
  46b2eb:	4f                   	rex.WRXB
  46b2ec:	4b 00 73 73          	rex.WXB add    %sil,0x73(%r11)
  46b2f0:	68 2c 31 32 37       	pushq  $0x3732312c
  46b2f5:	2e 30 2e             	xor    %ch,%cs:(%rsi)
  46b2f8:	30 2e                	xor    %ch,(%rsi)
  46b2fa:	31 2c 32             	xor    %ebp,(%rdx,%rsi,1)
  46b2fd:	32 00                	xor    (%rax),%al
  46b2ff:	00 4c 44 41          	add    %cl,0x41(%rsp,%rax,2)
  46b303:	50                   	push   %rax
  46b304:	20 2d 20 69 6e 69    	and    %ch,0x696e6920(%rip)        # 69b51c2a <_end+0x6949932a>
  46b30a:	74 69                	je     46b375 <usage_message+0x9635>
  46b30c:	61                   	(bad)  
  46b30d:	6c                   	insb   (%dx),%es:(%rdi)
  46b30e:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rdx),%edi
  46b315:	20 66 61             	and    %ah,0x61(%rsi)
  46b318:	69 6c 65 64 20 5b 25 	imul   $0x73255b20,0x64(%rbp,%riz,2),%ebp
  46b31f:	73 
  46b320:	3a 25 68 75 5d 00    	cmp    0x5d7568(%rip),%ah        # a4288e <_end+0x389f8e>
  46b326:	00 00                	add    %al,(%rax)
  46b328:	4c                   	rex.WR
  46b329:	44                   	rex.R
  46b32a:	41 50                	push   %r8
  46b32c:	20 2d 20 73 65 61    	and    %ch,0x61657320(%rip)        # 61ac2652 <_end+0x61409d52>
  46b332:	72 63                	jb     46b397 <usage_message+0x9657>
  46b334:	68 69 6e 67 20       	pushq  $0x20676e69
  46b339:	66                   	data16
  46b33a:	61                   	(bad)  
  46b33b:	69 6c 65 64 20 5b 25 	imul   $0x73255b20,0x64(%rbp,%riz,2),%ebp
  46b342:	73 
  46b343:	5d                   	pop    %rbp
  46b344:	20 5b 25             	and    %bl,0x25(%rbx)
  46b347:	73 5d                	jae    46b3a6 <usage_message+0x9666>
  46b349:	00 00                	add    %al,(%rax)
  46b34b:	00 00                	add    %al,(%rax)
  46b34d:	00 00                	add    %al,(%rax)
  46b34f:	00 4c 44 41          	add    %cl,0x41(%rsp,%rax,2)
  46b353:	50                   	push   %rax
  46b354:	20 2d 20 65 6d 70    	and    %ch,0x706d6520(%rip)        # 70b4187a <_end+0x70488f7a>
  46b35a:	74 79                	je     46b3d5 <usage_message+0x9695>
  46b35c:	20 73 6f             	and    %dh,0x6f(%rbx)
  46b35f:	72 74                	jb     46b3d5 <usage_message+0x9695>
  46b361:	20 72 65             	and    %dh,0x65(%rdx)
  46b364:	73 75                	jae    46b3db <usage_message+0x969b>
  46b366:	6c                   	insb   (%dx),%es:(%rdi)
  46b367:	74 2e                	je     46b397 <usage_message+0x9657>
  46b369:	20 5b 25             	and    %bl,0x25(%rbx)
  46b36c:	73 5d                	jae    46b3cb <usage_message+0x968b>
  46b36e:	20 5b 25             	and    %bl,0x25(%rbx)
  46b371:	73 5d                	jae    46b3d0 <usage_message+0x9690>
  46b373:	00 63 68             	add    %ah,0x68(%rbx)
  46b376:	65 63 6b 5f          	movslq %gs:0x5f(%rbx),%ebp
  46b37a:	73 65                	jae    46b3e1 <usage_message+0x96a1>
  46b37c:	72 76                	jb     46b3f4 <usage_message+0x96b4>
  46b37e:	69 63 65 00 63 68 65 	imul   $0x65686300,0x65(%rbx),%esp
  46b385:	63 6b 5f             	movslq 0x5f(%rbx),%ebp
  46b388:	73 73                	jae    46b3fd <usage_message+0x96bd>
  46b38a:	68 00 00 00 00       	pushq  $0x0
  46b38f:	00 2d 43 1c eb e2    	add    %ch,-0x1d14e3bd(%rip)        # ffffffffe331cfd8 <_end+0xffffffffe2c646d8>
  46b395:	36 1a 3f             	sbb    %ss:(%rdi),%bh
  46b398:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b399:	74 70                	je     46b40b <usage_message+0x96cb>
  46b39b:	2e 63 00             	movslq %cs:(%rax),%eax
  46b39e:	6c                   	insb   (%dx),%es:(%rdi)
  46b39f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46b3a1:	67 74 68             	addr32 je 46b40c <usage_message+0x96cc>
  46b3a4:	20 3e                	and    %bh,(%rsi)
  46b3a6:	3d 20 28 34 30       	cmp    $0x30342820,%eax
  46b3ab:	20 2b                	and    %ch,(%rbx)
  46b3ad:	20 38                	and    %bh,(%rax)
  46b3af:	29 00                	sub    %eax,(%rax)
  46b3b1:	4e 54                	rex.WRX push   %rsp
  46b3b3:	50                   	push   %rax
  46b3b4:	20 63 68             	and    %ah,0x68(%rbx)
  46b3b7:	65 63 6b 20          	movslq %gs:0x20(%rbx),%ebp
  46b3bb:	65                   	gs
  46b3bc:	72 72                	jb     46b430 <usage_message+0x96f0>
  46b3be:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b3bf:	72 3a                	jb     46b3fb <usage_message+0x96bb>
  46b3c1:	20 25 73 00 63 68    	and    %ah,0x68630073(%rip)        # 68a9b43a <_end+0x683e2b3a>
  46b3c7:	65 63 6b 5f          	movslq %gs:0x5f(%rbx),%ebp
  46b3cb:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b3cc:	74 70                	je     46b43e <usage_message+0x96fe>
  46b3ce:	00 75 6e             	add    %dh,0x6e(%rbp)
  46b3d1:	70 61                	jo     46b434 <usage_message+0x96f4>
  46b3d3:	63 6b 5f             	movslq 0x5f(%rbx),%ebp
  46b3d6:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b3d7:	74 70                	je     46b449 <usage_message+0x9709>
	...
  46b3e5:	00 f0                	add    %dh,%al
  46b3e7:	3d 00 00 00 00       	cmp    $0x0,%eax
  46b3ec:	00 00                	add    %al,(%rax)
  46b3ee:	70 40                	jo     46b430 <usage_message+0x96f0>
  46b3f0:	00 00                	add    %al,(%rax)
  46b3f2:	00 00                	add    %al,(%rax)
  46b3f4:	00 00                	add    %al,(%rax)
  46b3f6:	f0 3e 00 00          	lock add %al,%ds:(%rax)
  46b3fa:	00 d0                	add    %dl,%al
  46b3fc:	4f 75 e0             	rex.WRXB jne    46b3df <usage_message+0x969f>
  46b3ff:	41 54                	push   %r12
  46b401:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b402:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b403:	20 6c 6f 6e          	and    %ch,0x6e(%rdi,%rbp,2)
  46b407:	67 20 70 61          	addr32 and %dh,0x61(%eax)
  46b40b:	74 68                	je     46b475 <usage_message+0x9735>
  46b40d:	20 66 6f             	and    %ah,0x6f(%rsi)
  46b410:	72 20                	jb     46b432 <usage_message+0x96f2>
  46b412:	6c                   	insb   (%dx),%es:(%rdi)
  46b413:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b414:	67 66 69 6c 65 2e 00 	addr32 imul $0x6100,0x2e(%ebp,%eiz,2),%bp
  46b41b:	61 
  46b41c:	2b 00                	sub    (%rax),%eax
  46b41e:	43 61                	rex.XB (bad)  
  46b420:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b421:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b422:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b423:	74 20                	je     46b445 <usage_message+0x9705>
  46b425:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b426:	70 65                	jo     46b48d <usage_message+0x974d>
  46b428:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b429:	20 5b 25             	and    %bl,0x25(%rbx)
  46b42c:	73 5d                	jae    46b48b <usage_message+0x974b>
  46b42e:	20 5b 25             	and    %bl,0x25(%rbx)
  46b431:	73 5d                	jae    46b490 <usage_message+0x9750>
  46b433:	00 6c 6f 67          	add    %ch,0x67(%rdi,%rbp,2)
  46b437:	2e 63 00             	movslq %cs:(%rax),%eax
  46b43a:	2e 6f                	outsl  %cs:(%rsi),(%dx)
  46b43c:	6c                   	insb   (%dx),%es:(%rdi)
  46b43d:	64 00 45 52          	add    %al,%fs:0x52(%rbp)
  46b441:	52                   	push   %rdx
  46b442:	4f 52                	rex.WRXB push   %r10
  46b444:	3a 20                	cmp    (%rax),%ah
  46b446:	25 73 00 45 72       	and    $0x72450073,%eax
  46b44b:	72 6f                	jb     46b4bc <usage_message+0x977c>
  46b44d:	72 3a                	jb     46b489 <usage_message+0x9749>
  46b44f:	20 25 73 00 57 61    	and    %ah,0x61570073(%rip)        # 619db4c8 <_end+0x61322bc8>
  46b455:	72 6e                	jb     46b4c5 <usage_message+0x9785>
  46b457:	69 6e 67 3a 20 25 73 	imul   $0x7325203a,0x67(%rsi),%ebp
  46b45e:	00 44 45 42          	add    %al,0x42(%rbp,%rax,2)
  46b462:	55                   	push   %rbp
  46b463:	47 3a 20             	rex.RXB cmp    (%r8),%r12b
  46b466:	25 73 00 51 75       	and    $0x75510073,%eax
  46b46b:	65                   	gs
  46b46c:	72 79                	jb     46b4e7 <usage_message+0x97a7>
  46b46e:	20 66 61             	and    %ah,0x61(%rsi)
  46b471:	69 6c 65 64 3a 20 5b 	imul   $0x255b203a,0x64(%rbp,%riz,2),%ebp
  46b478:	25 
  46b479:	64                   	fs
  46b47a:	5d                   	pop    %rbp
  46b47b:	20 25 73 20 5b 25    	and    %ah,0x255b2073(%rip)        # 25a1d4f4 <_end+0x25364bf4>
  46b481:	73 5d                	jae    46b4e0 <usage_message+0x97a0>
  46b483:	00 46 65             	add    %al,0x65(%rsi)
  46b486:	74 63                	je     46b4eb <usage_message+0x97ab>
  46b488:	68 20 66 61 69       	pushq  $0x69616620
  46b48d:	6c                   	insb   (%dx),%es:(%rdi)
  46b48e:	65 64 3a 20          	cmp    %fs:%gs:(%rax),%ah
  46b492:	5b                   	pop    %rbx
  46b493:	25 64 5d 20 25       	and    $0x25205d64,%eax
  46b498:	73 00                	jae    46b49a <usage_message+0x975a>
  46b49a:	55                   	push   %rbp
  46b49b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b49c:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  46b4a0:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b4a1:	20 65 72             	and    %ah,0x72(%rbp)
  46b4a4:	72 6f                	jb     46b515 <usage_message+0x97d5>
  46b4a6:	72 00                	jb     46b4a8 <usage_message+0x9768>
  46b4a8:	5b                   	pop    %rbx
  46b4a9:	5a                   	pop    %rdx
  46b4aa:	25 30 34 64 5d       	and    $0x5d643430,%eax
  46b4af:	20 25 73 00 00 00    	and    %ah,0x73(%rip)        # 46b528 <usage_message+0x97e8>
  46b4b5:	00 00                	add    %al,(%rax)
  46b4b7:	00 55 6e             	add    %dl,0x6e(%rbp)
  46b4ba:	61                   	(bad)  
  46b4bb:	62                   	(bad)  
  46b4bc:	6c                   	insb   (%dx),%es:(%rdi)
  46b4bd:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  46b4c2:	63 72 65             	movslq 0x65(%rdx),%esi
  46b4c5:	61                   	(bad)  
  46b4c6:	74 65                	je     46b52d <usage_message+0x97ed>
  46b4c8:	20 6d 75             	and    %ch,0x75(%rbp)
  46b4cb:	74 65                	je     46b532 <usage_message+0x97f2>
  46b4cd:	78 20                	js     46b4ef <usage_message+0x97af>
  46b4cf:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46b4d1:	72 20                	jb     46b4f3 <usage_message+0x97b3>
  46b4d3:	6c                   	insb   (%dx),%es:(%rdi)
  46b4d4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b4d5:	67 20 66 69          	addr32 and %ah,0x69(%esi)
  46b4d9:	6c                   	insb   (%dx),%es:(%rdi)
  46b4da:	65 00 00             	add    %al,%gs:(%rax)
  46b4dd:	00 00                	add    %al,(%rax)
  46b4df:	00 55 6e             	add    %dl,0x6e(%rbp)
  46b4e2:	61                   	(bad)  
  46b4e3:	62                   	(bad)  
  46b4e4:	6c                   	insb   (%dx),%es:(%rdi)
  46b4e5:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  46b4ea:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b4eb:	70 65                	jo     46b552 <usage_message+0x9812>
  46b4ed:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b4ee:	20 6c 6f 67          	and    %ch,0x67(%rdi,%rbp,2)
  46b4f2:	20 66 69             	and    %ah,0x69(%rsi)
  46b4f5:	6c                   	insb   (%dx),%es:(%rdi)
  46b4f6:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  46b4fa:	73 5d                	jae    46b559 <usage_message+0x9819>
  46b4fc:	20 5b 25             	and    %bl,0x25(%rbx)
  46b4ff:	73 5d                	jae    46b55e <usage_message+0x981e>
  46b501:	00 00                	add    %al,(%rax)
  46b503:	00 00                	add    %al,(%rax)
  46b505:	00 00                	add    %al,(%rax)
  46b507:	00 43 61             	add    %al,0x61(%rbx)
  46b50a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b50b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b50c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b50d:	74 20                	je     46b52f <usage_message+0x97ef>
  46b50f:	72 65                	jb     46b576 <usage_message+0x9836>
  46b511:	64 69 72 65 63 74 20 	imul   $0x73207463,%fs:0x65(%rdx),%esi
  46b518:	73 
  46b519:	74 64                	je     46b57f <usage_message+0x983f>
  46b51b:	65                   	gs
  46b51c:	72 72                	jb     46b590 <usage_message+0x9850>
  46b51e:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  46b522:	5b                   	pop    %rbx
  46b523:	25 73 5d 00 00       	and    $0x5d73,%eax
  46b528:	43 61                	rex.XB (bad)  
  46b52a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b52b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b52c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b52d:	74 20                	je     46b54f <usage_message+0x980f>
  46b52f:	72 65                	jb     46b596 <usage_message+0x9856>
  46b531:	64 69 72 65 63 74 20 	imul   $0x73207463,%fs:0x65(%rdx),%esi
  46b538:	73 
  46b539:	74 64                	je     46b59f <usage_message+0x985f>
  46b53b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b53c:	75 74                	jne    46b5b2 <usage_message+0x9872>
  46b53e:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  46b542:	5b                   	pop    %rbx
  46b543:	25 73 5d 00 00       	and    $0x5d73,%eax
  46b548:	25 36 6c 69 3a       	and    $0x3a696c36,%eax
  46b54d:	25 2e 34 64 25       	and    $0x2564342e,%eax
  46b552:	2e 32 64 25 2e       	xor    %cs:0x2e(%rbp,%riz,1),%ah
  46b557:	32 64 3a 25          	xor    0x25(%rdx,%rdi,1),%ah
  46b55b:	2e 32 64 25 2e       	xor    %cs:0x2e(%rbp,%riz,1),%ah
  46b560:	32 64 25 2e          	xor    0x2e(%rbp,%riz,1),%ah
  46b564:	32 64 2e 25          	xor    0x25(%rsi,%rbp,1),%ah
  46b568:	30 33                	xor    %dh,(%rbx)
  46b56a:	6c                   	insb   (%dx),%es:(%rdi)
  46b56b:	64 20 00             	and    %al,%fs:(%rax)
  46b56e:	00 00                	add    %al,(%rax)
  46b570:	43 61                	rex.XB (bad)  
  46b572:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b573:	27                   	(bad)  
  46b574:	74 20                	je     46b596 <usage_message+0x9856>
  46b576:	72 65                	jb     46b5dd <usage_message+0x989d>
  46b578:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b579:	61                   	(bad)  
  46b57a:	6d                   	insl   (%dx),%es:(%rdi)
  46b57b:	65 20 6c 6f 67       	and    %ch,%gs:0x67(%rdi,%rbp,2)
  46b580:	20 66 69             	and    %ah,0x69(%rsi)
  46b583:	6c                   	insb   (%dx),%es:(%rdi)
  46b584:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  46b588:	73 5d                	jae    46b5e7 <usage_message+0x98a7>
  46b58a:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  46b58e:	5b                   	pop    %rbx
  46b58f:	25 73 5d 20 5b       	and    $0x5b205d73,%eax
  46b594:	25 73 5d 00 43       	and    $0x43005d73,%eax
  46b599:	61                   	(bad)  
  46b59a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b59b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b59c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b59d:	74 20                	je     46b5bf <usage_message+0x987f>
  46b59f:	63 72 65             	movslq 0x65(%rdx),%esi
  46b5a2:	61                   	(bad)  
  46b5a3:	74 65                	je     46b60a <usage_message+0x98ca>
  46b5a5:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  46b5a9:	61                   	(bad)  
  46b5aa:	62                   	(bad)  
  46b5ab:	61                   	(bad)  
  46b5ac:	73 65                	jae    46b613 <usage_message+0x98d3>
  46b5ae:	20 27                	and    %ah,(%rdi)
  46b5b0:	25 73 27 3a 20       	and    $0x203a2773,%eax
  46b5b5:	5b                   	pop    %rbx
  46b5b6:	25 64 5d 20 25       	and    $0x25205d64,%eax
  46b5bb:	73 00                	jae    46b5bd <usage_message+0x987d>
  46b5bd:	00 00                	add    %al,(%rax)
  46b5bf:	00 43 6f             	add    %al,0x6f(%rbx)
  46b5c2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b5c3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b5c4:	65 63 74 69 6f       	movslq %gs:0x6f(%rcx,%rbp,2),%esi
  46b5c9:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b5ca:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  46b5ce:	64                   	fs
  46b5cf:	61                   	(bad)  
  46b5d0:	74 61                	je     46b633 <usage_message+0x98f3>
  46b5d2:	62                   	(bad)  
  46b5d3:	61                   	(bad)  
  46b5d4:	73 65                	jae    46b63b <usage_message+0x98fb>
  46b5d6:	20 27                	and    %ah,(%rdi)
  46b5d8:	25 73 27 20 66       	and    $0x66202773,%eax
  46b5dd:	61                   	(bad)  
  46b5de:	69 6c 65 64 3a 20 5b 	imul   $0x255b203a,0x64(%rbp,%riz,2),%ebp
  46b5e5:	25 
  46b5e6:	64                   	fs
  46b5e7:	5d                   	pop    %rbp
  46b5e8:	20 25 73 00 00 00    	and    %ah,0x73(%rip)        # 46b661 <usage_message+0x9921>
  46b5ee:	00 00                	add    %al,(%rax)
  46b5f0:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  46b5f2:	20 63 6f             	and    %ah,0x6f(%rbx)
  46b5f5:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b5f6:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b5f7:	65 63 74 69 6f       	movslq %gs:0x6f(%rcx,%rbp,2),%esi
  46b5fc:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b5fd:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  46b601:	74 68                	je     46b66b <usage_message+0x992b>
  46b603:	65 20 64 61 74       	and    %ah,%gs:0x74(%rcx,%riz,2)
  46b608:	61                   	(bad)  
  46b609:	62                   	(bad)  
  46b60a:	61                   	(bad)  
  46b60b:	73 65                	jae    46b672 <usage_message+0x9932>
  46b60d:	2e 00 00             	add    %al,%cs:(%rax)
  46b610:	43 61                	rex.XB (bad)  
  46b612:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b613:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b614:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b615:	74 20                	je     46b637 <usage_message+0x98f7>
  46b617:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  46b61b:	65 20 64 61 74       	and    %ah,%gs:0x74(%rcx,%riz,2)
  46b620:	61                   	(bad)  
  46b621:	62                   	(bad)  
  46b622:	61                   	(bad)  
  46b623:	73 65                	jae    46b68a <usage_message+0x994a>
  46b625:	3a 20                	cmp    (%rax),%ah
  46b627:	5b                   	pop    %rbx
  46b628:	25 64 5d 20 25       	and    $0x25205d64,%eax
  46b62d:	73 00                	jae    46b62f <usage_message+0x98ef>
  46b62f:	00 b7 60 fc ff 3c    	add    %dh,0x3cfffc60(%rdi)
  46b635:	60                   	(bad)  
  46b636:	fc                   	cld    
  46b637:	ff c0                	inc    %eax
  46b639:	60                   	(bad)  
  46b63a:	fc                   	cld    
  46b63b:	ff cc                	dec    %esp
  46b63d:	60                   	(bad)  
  46b63e:	fc                   	cld    
  46b63f:	ff a5 60 fc ff ae    	jmpq   *-0x510003a0(%rbp)
  46b645:	60                   	(bad)  
  46b646:	fc                   	cld    
  46b647:	ff 49 6e             	decl   0x6e(%rcx)
  46b64a:	20 44 43 67          	and    %al,0x67(%rbx,%rax,2)
  46b64e:	65                   	gs
  46b64f:	74 5f                	je     46b6b0 <usage_message+0x9970>
  46b651:	69 74 65 6d 5f 6c 61 	imul   $0x73616c5f,0x6d(%rbp,%riz,2),%esi
  46b658:	73 
  46b659:	74 63                	je     46b6be <usage_message+0x997e>
  46b65b:	6c                   	insb   (%dx),%es:(%rdi)
  46b65c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b65d:	63 6b 28             	movslq 0x28(%rbx),%ebp
  46b660:	29 3a                	sub    %edi,(%rdx)
  46b662:	20 69 74             	and    %ch,0x74(%rcx)
  46b665:	65                   	gs
  46b666:	6d                   	insl   (%dx),%es:(%rdi)
  46b667:	69 64 20 5b 25 6c 75 	imul   $0x5d756c25,0x5b(%rax,%riz,1),%esp
  46b66e:	5d 
  46b66f:	00 45 6e             	add    %al,0x6e(%rbp)
  46b672:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46b676:	20 44 43 67          	and    %al,0x67(%rbx,%rax,2)
  46b67a:	65                   	gs
  46b67b:	74 5f                	je     46b6dc <usage_message+0x999c>
  46b67d:	69 74 65 6d 5f 6c 61 	imul   $0x73616c5f,0x6d(%rbp,%riz,2),%esi
  46b684:	73 
  46b685:	74 63                	je     46b6ea <usage_message+0x99aa>
  46b687:	6c                   	insb   (%dx),%es:(%rdi)
  46b688:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b689:	63 6b 28             	movslq 0x28(%rbx),%ebp
  46b68c:	29 3a                	sub    %edi,(%rdx)
  46b68e:	20 25 64 00 00 00    	and    %ah,0x64(%rip)        # 46b6f8 <usage_message+0x99b8>
  46b694:	00 00                	add    %al,(%rax)
  46b696:	00 00                	add    %al,(%rax)
  46b698:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46b69a:	73 75                	jae    46b711 <usage_message+0x99d1>
  46b69c:	66 66 69 63 69 65 6e 	imul   $0x6e65,0x69(%rbx),%sp
  46b6a3:	74 20                	je     46b6c5 <usage_message+0x9985>
  46b6a5:	73 68                	jae    46b70f <usage_message+0x99cf>
  46b6a7:	61                   	(bad)  
  46b6a8:	72 65                	jb     46b70f <usage_message+0x99cf>
  46b6aa:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  46b6ae:	6d                   	insl   (%dx),%es:(%rdi)
  46b6af:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b6b0:	72 79                	jb     46b72b <usage_message+0x99eb>
  46b6b2:	20 66 6f             	and    %ah,0x6f(%rsi)
  46b6b5:	72 20                	jb     46b6d7 <usage_message+0x9997>
  46b6b7:	69 64 73 00 00 00 00 	imul   $0x0,0x0(%rbx,%rsi,2),%esp
  46b6be:	00 
  46b6bf:	00 45 6e             	add    %al,0x6e(%rbp)
  46b6c2:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46b6c6:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206fdf3f <_end+0x2004563f>
  46b6cc:	74 61                	je     46b72f <usage_message+0x99ef>
  46b6ce:	62                   	(bad)  
  46b6cf:	6c                   	insb   (%dx),%es:(%rdi)
  46b6d0:	65 3a 27             	cmp    %gs:(%rdi),%ah
  46b6d3:	25 73 27 20 5b       	and    $0x5b202773,%eax
  46b6d8:	25 6c 75 3a 25       	and    $0x253a756c,%eax
  46b6dd:	6c                   	insb   (%dx),%es:(%rdi)
  46b6de:	75 5d                	jne    46b73d <usage_message+0x99fd>
	...
  46b6e8:	73 65                	jae    46b74f <usage_message+0x9a0f>
  46b6ea:	6c                   	insb   (%dx),%es:(%rdi)
  46b6eb:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  46b6f0:	61                   	(bad)  
  46b6f1:	78 28                	js     46b71b <usage_message+0x99db>
  46b6f3:	25 73 29 20 66       	and    $0x66202973,%eax
  46b6f8:	72 6f                	jb     46b769 <usage_message+0x9a29>
  46b6fa:	6d                   	insl   (%dx),%es:(%rdi)
  46b6fb:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bdd774 <_end+0x68524e74>
  46b701:	65                   	gs
  46b702:	72 65                	jb     46b769 <usage_message+0x9a29>
  46b704:	20 25 73 20 62 65    	and    %ah,0x65622073(%rip)        # 65a8d77d <_end+0x653d4e7d>
  46b70a:	74 77                	je     46b783 <usage_message+0x9a43>
  46b70c:	65 65 6e             	outsb  %gs:(%rsi),(%dx)
  46b70f:	20 25 6c 75 20 61    	and    %ah,0x6120756c(%rip)        # 61672c81 <_end+0x60fba381>
  46b715:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b716:	64 20 25 6c 75 00 00 	and    %ah,%fs:0x756c(%rip)        # 472c89 <usage_message+0x10f49>
  46b71d:	00 00                	add    %al,(%rax)
  46b71f:	00 55 6e             	add    %dl,0x6e(%rbp)
  46b722:	73 75                	jae    46b799 <usage_message+0x9a59>
  46b724:	70 70                	jo     46b796 <usage_message+0x9a56>
  46b726:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b727:	72 74                	jb     46b79d <usage_message+0x9a5d>
  46b729:	65 64 20 76 61       	and    %dh,%fs:%gs:0x61(%rsi)
  46b72e:	6c                   	insb   (%dx),%es:(%rdi)
  46b72f:	75 65                	jne    46b796 <usage_message+0x9a56>
  46b731:	20 74 79 70          	and    %dh,0x70(%rcx,%rdi,2)
  46b735:	65 20 66 6f          	and    %ah,%gs:0x6f(%rsi)
  46b739:	72 20                	jb     46b75b <usage_message+0x9a1b>
  46b73b:	74 72                	je     46b7af <usage_message+0x9a6f>
  46b73d:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46b73f:	64                   	fs
  46b740:	73 00                	jae    46b742 <usage_message+0x9a02>
  46b742:	00 00                	add    %al,(%rax)
  46b744:	00 00                	add    %al,(%rax)
  46b746:	00 00                	add    %al,(%rax)
  46b748:	73 65                	jae    46b7af <usage_message+0x9a6f>
  46b74a:	6c                   	insb   (%dx),%es:(%rdi)
  46b74b:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  46b750:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  46b757:	20 69 74             	and    %ch,0x74(%rcx)
  46b75a:	65                   	gs
  46b75b:	6d                   	insl   (%dx),%es:(%rdi)
  46b75c:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  46b763:	20 
  46b764:	25 73 20 77 68       	and    $0x68772073,%eax
  46b769:	65                   	gs
  46b76a:	72 65                	jb     46b7d1 <usage_message+0x9a91>
  46b76c:	20 63 6c             	and    %ah,0x6c(%rbx)
  46b76f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b770:	63 6b 3e             	movslq 0x3e(%rbx),%ebp
  46b773:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  46b778:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b779:	64 00 00             	add    %al,%fs:(%rax)
  46b77c:	00 00                	add    %al,(%rax)
  46b77e:	00 00                	add    %al,(%rax)
  46b780:	73 65                	jae    46b7e7 <usage_message+0x9aa7>
  46b782:	6c                   	insb   (%dx),%es:(%rdi)
  46b783:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  46b788:	74 65                	je     46b7ef <usage_message+0x9aaf>
  46b78a:	6d                   	insl   (%dx),%es:(%rdi)
  46b78b:	69 64 2c 6e 75 6d 2c 	imul   $0x762c6d75,0x6e(%rsp,%rbp,1),%esp
  46b792:	76 
  46b793:	61                   	(bad)  
  46b794:	6c                   	insb   (%dx),%es:(%rdi)
  46b795:	75 65                	jne    46b7fc <usage_message+0x9abc>
  46b797:	5f                   	pop    %rdi
  46b798:	6d                   	insl   (%dx),%es:(%rdi)
  46b799:	69 6e 2c 76 61 6c 75 	imul   $0x756c6176,0x2c(%rsi),%ebp
  46b7a0:	65                   	gs
  46b7a1:	5f                   	pop    %rdi
  46b7a2:	61                   	(bad)  
  46b7a3:	76 67                	jbe    46b80c <usage_message+0x9acc>
  46b7a5:	2c 76                	sub    $0x76,%al
  46b7a7:	61                   	(bad)  
  46b7a8:	6c                   	insb   (%dx),%es:(%rdi)
  46b7a9:	75 65                	jne    46b810 <usage_message+0x9ad0>
  46b7ab:	5f                   	pop    %rdi
  46b7ac:	6d                   	insl   (%dx),%es:(%rdi)
  46b7ad:	61                   	(bad)  
  46b7ae:	78 20                	js     46b7d0 <usage_message+0x9a90>
  46b7b0:	66                   	data16
  46b7b1:	72 6f                	jb     46b822 <usage_message+0x9ae2>
  46b7b3:	6d                   	insl   (%dx),%es:(%rdi)
  46b7b4:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bdd82d <_end+0x68524f2d>
  46b7ba:	65                   	gs
  46b7bb:	72 65                	jb     46b822 <usage_message+0x9ae2>
  46b7bd:	20 63 6c             	and    %ah,0x6c(%rbx)
  46b7c0:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b7c1:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  46b7c4:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46b7c9:	64 00 00             	add    %al,%fs:(%rax)
  46b7cc:	00 00                	add    %al,(%rax)
  46b7ce:	00 00                	add    %al,(%rax)
  46b7d0:	75 70                	jne    46b842 <usage_message+0x9b02>
  46b7d2:	64                   	fs
  46b7d3:	61                   	(bad)  
  46b7d4:	74 65                	je     46b83b <usage_message+0x9afb>
  46b7d6:	20 74 72 65          	and    %dh,0x65(%rdx,%rsi,2)
  46b7da:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b7db:	64                   	fs
  46b7dc:	73 20                	jae    46b7fe <usage_message+0x9abe>
  46b7de:	73 65                	jae    46b845 <usage_message+0x9b05>
  46b7e0:	74 20                	je     46b802 <usage_message+0x9ac2>
  46b7e2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b7e3:	75 6d                	jne    46b852 <usage_message+0x9b12>
  46b7e5:	3d 25 64 2c 76       	cmp    $0x762c6425,%eax
  46b7ea:	61                   	(bad)  
  46b7eb:	6c                   	insb   (%dx),%es:(%rdi)
  46b7ec:	75 65                	jne    46b853 <usage_message+0x9b13>
  46b7ee:	5f                   	pop    %rdi
  46b7ef:	6d                   	insl   (%dx),%es:(%rdi)
  46b7f0:	69 6e 3d 25 6c 66 2c 	imul   $0x2c666c25,0x3d(%rsi),%ebp
  46b7f7:	76 61                	jbe    46b85a <usage_message+0x9b1a>
  46b7f9:	6c                   	insb   (%dx),%es:(%rdi)
  46b7fa:	75 65                	jne    46b861 <usage_message+0x9b21>
  46b7fc:	5f                   	pop    %rdi
  46b7fd:	61                   	(bad)  
  46b7fe:	76 67                	jbe    46b867 <usage_message+0x9b27>
  46b800:	3d 25 6c 66 2c       	cmp    $0x2c666c25,%eax
  46b805:	76 61                	jbe    46b868 <usage_message+0x9b28>
  46b807:	6c                   	insb   (%dx),%es:(%rdi)
  46b808:	75 65                	jne    46b86f <usage_message+0x9b2f>
  46b80a:	5f                   	pop    %rdi
  46b80b:	6d                   	insl   (%dx),%es:(%rdi)
  46b80c:	61                   	(bad)  
  46b80d:	78 3d                	js     46b84c <usage_message+0x9b0c>
  46b80f:	25 6c 66 20 77       	and    $0x7720666c,%eax
  46b814:	68 65 72 65 20       	pushq  $0x20657265
  46b819:	69 74 65 6d 69 64 3d 	imul   $0x253d6469,0x6d(%rbp,%riz,2),%esi
  46b820:	25 
  46b821:	6c                   	insb   (%dx),%es:(%rdi)
  46b822:	75 20                	jne    46b844 <usage_message+0x9b04>
  46b824:	61                   	(bad)  
  46b825:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b826:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  46b82a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b82b:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  46b82e:	25 64 3b 0a 00       	and    $0xa3b64,%eax
  46b833:	00 00                	add    %al,(%rax)
  46b835:	00 00                	add    %al,(%rax)
  46b837:	00 75 70             	add    %dh,0x70(%rbp)
  46b83a:	64                   	fs
  46b83b:	61                   	(bad)  
  46b83c:	74 65                	je     46b8a3 <usage_message+0x9b63>
  46b83e:	20 74 72 65          	and    %dh,0x65(%rdx,%rsi,2)
  46b842:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b843:	64                   	fs
  46b844:	73 5f                	jae    46b8a5 <usage_message+0x9b65>
  46b846:	75 69                	jne    46b8b1 <usage_message+0x9b71>
  46b848:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b849:	74 20                	je     46b86b <usage_message+0x9b2b>
  46b84b:	73 65                	jae    46b8b2 <usage_message+0x9b72>
  46b84d:	74 20                	je     46b86f <usage_message+0x9b2f>
  46b84f:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b850:	75 6d                	jne    46b8bf <usage_message+0x9b7f>
  46b852:	3d 25 64 2c 76       	cmp    $0x762c6425,%eax
  46b857:	61                   	(bad)  
  46b858:	6c                   	insb   (%dx),%es:(%rdi)
  46b859:	75 65                	jne    46b8c0 <usage_message+0x9b80>
  46b85b:	5f                   	pop    %rdi
  46b85c:	6d                   	insl   (%dx),%es:(%rdi)
  46b85d:	69 6e 3d 25 6c 75 2c 	imul   $0x2c756c25,0x3d(%rsi),%ebp
  46b864:	76 61                	jbe    46b8c7 <usage_message+0x9b87>
  46b866:	6c                   	insb   (%dx),%es:(%rdi)
  46b867:	75 65                	jne    46b8ce <usage_message+0x9b8e>
  46b869:	5f                   	pop    %rdi
  46b86a:	61                   	(bad)  
  46b86b:	76 67                	jbe    46b8d4 <usage_message+0x9b94>
  46b86d:	3d 25 6c 75 2c       	cmp    $0x2c756c25,%eax
  46b872:	76 61                	jbe    46b8d5 <usage_message+0x9b95>
  46b874:	6c                   	insb   (%dx),%es:(%rdi)
  46b875:	75 65                	jne    46b8dc <usage_message+0x9b9c>
  46b877:	5f                   	pop    %rdi
  46b878:	6d                   	insl   (%dx),%es:(%rdi)
  46b879:	61                   	(bad)  
  46b87a:	78 3d                	js     46b8b9 <usage_message+0x9b79>
  46b87c:	25 6c 75 20 77       	and    $0x7720756c,%eax
  46b881:	68 65 72 65 20       	pushq  $0x20657265
  46b886:	69 74 65 6d 69 64 3d 	imul   $0x253d6469,0x6d(%rbp,%riz,2),%esi
  46b88d:	25 
  46b88e:	6c                   	insb   (%dx),%es:(%rdi)
  46b88f:	75 20                	jne    46b8b1 <usage_message+0x9b71>
  46b891:	61                   	(bad)  
  46b892:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b893:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  46b897:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b898:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  46b89b:	25 64 3b 0a 00       	and    $0xa3b64,%eax
  46b8a0:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  46b8a7:	69 6e 74 6f 20 74 72 	imul   $0x7274206f,0x74(%rsi),%ebp
  46b8ae:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46b8b0:	64                   	fs
  46b8b1:	73 20                	jae    46b8d3 <usage_message+0x9b93>
  46b8b3:	28 69 74             	sub    %ch,0x74(%rcx)
  46b8b6:	65                   	gs
  46b8b7:	6d                   	insl   (%dx),%es:(%rdi)
  46b8b8:	69 64 2c 63 6c 6f 63 	imul   $0x6b636f6c,0x63(%rsp,%rbp,1),%esp
  46b8bf:	6b 
  46b8c0:	2c 6e                	sub    $0x6e,%al
  46b8c2:	75 6d                	jne    46b931 <usage_message+0x9bf1>
  46b8c4:	2c 76                	sub    $0x76,%al
  46b8c6:	61                   	(bad)  
  46b8c7:	6c                   	insb   (%dx),%es:(%rdi)
  46b8c8:	75 65                	jne    46b92f <usage_message+0x9bef>
  46b8ca:	5f                   	pop    %rdi
  46b8cb:	6d                   	insl   (%dx),%es:(%rdi)
  46b8cc:	69 6e 2c 76 61 6c 75 	imul   $0x756c6176,0x2c(%rsi),%ebp
  46b8d3:	65                   	gs
  46b8d4:	5f                   	pop    %rdi
  46b8d5:	61                   	(bad)  
  46b8d6:	76 67                	jbe    46b93f <usage_message+0x9bff>
  46b8d8:	2c 76                	sub    $0x76,%al
  46b8da:	61                   	(bad)  
  46b8db:	6c                   	insb   (%dx),%es:(%rdi)
  46b8dc:	75 65                	jne    46b943 <usage_message+0x9c03>
  46b8de:	5f                   	pop    %rdi
  46b8df:	6d                   	insl   (%dx),%es:(%rdi)
  46b8e0:	61                   	(bad)  
  46b8e1:	78 29                	js     46b90c <usage_message+0x9bcc>
  46b8e3:	20 76 61             	and    %dh,0x61(%rsi)
  46b8e6:	6c                   	insb   (%dx),%es:(%rdi)
  46b8e7:	75 65                	jne    46b94e <usage_message+0x9c0e>
  46b8e9:	73 20                	jae    46b90b <usage_message+0x9bcb>
  46b8eb:	00 00                	add    %al,(%rax)
  46b8ed:	00 00                	add    %al,(%rax)
  46b8ef:	00 69 6e             	add    %ch,0x6e(%rcx)
  46b8f2:	73 65                	jae    46b959 <usage_message+0x9c19>
  46b8f4:	72 74                	jb     46b96a <usage_message+0x9c2a>
  46b8f6:	20 69 6e             	and    %ch,0x6e(%rcx)
  46b8f9:	74 6f                	je     46b96a <usage_message+0x9c2a>
  46b8fb:	20 74 72 65          	and    %dh,0x65(%rdx,%rsi,2)
  46b8ff:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b900:	64                   	fs
  46b901:	73 5f                	jae    46b962 <usage_message+0x9c22>
  46b903:	75 69                	jne    46b96e <usage_message+0x9c2e>
  46b905:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b906:	74 20                	je     46b928 <usage_message+0x9be8>
  46b908:	28 69 74             	sub    %ch,0x74(%rcx)
  46b90b:	65                   	gs
  46b90c:	6d                   	insl   (%dx),%es:(%rdi)
  46b90d:	69 64 2c 63 6c 6f 63 	imul   $0x6b636f6c,0x63(%rsp,%rbp,1),%esp
  46b914:	6b 
  46b915:	2c 6e                	sub    $0x6e,%al
  46b917:	75 6d                	jne    46b986 <usage_message+0x9c46>
  46b919:	2c 76                	sub    $0x76,%al
  46b91b:	61                   	(bad)  
  46b91c:	6c                   	insb   (%dx),%es:(%rdi)
  46b91d:	75 65                	jne    46b984 <usage_message+0x9c44>
  46b91f:	5f                   	pop    %rdi
  46b920:	6d                   	insl   (%dx),%es:(%rdi)
  46b921:	69 6e 2c 76 61 6c 75 	imul   $0x756c6176,0x2c(%rsi),%ebp
  46b928:	65                   	gs
  46b929:	5f                   	pop    %rdi
  46b92a:	61                   	(bad)  
  46b92b:	76 67                	jbe    46b994 <usage_message+0x9c54>
  46b92d:	2c 76                	sub    $0x76,%al
  46b92f:	61                   	(bad)  
  46b930:	6c                   	insb   (%dx),%es:(%rdi)
  46b931:	75 65                	jne    46b998 <usage_message+0x9c58>
  46b933:	5f                   	pop    %rdi
  46b934:	6d                   	insl   (%dx),%es:(%rdi)
  46b935:	61                   	(bad)  
  46b936:	78 29                	js     46b961 <usage_message+0x9c21>
  46b938:	20 76 61             	and    %dh,0x61(%rsi)
  46b93b:	6c                   	insb   (%dx),%es:(%rdi)
  46b93c:	75 65                	jne    46b9a3 <usage_message+0x9c63>
  46b93e:	73 20                	jae    46b960 <usage_message+0x9c20>
	...
  46b948:	48 69 73 74 6f 72 79 	imul   $0x2079726f,0x74(%rbx),%rsi
  46b94f:	20 
  46b950:	62                   	(bad)  
  46b951:	75 66                	jne    46b9b9 <usage_message+0x9c79>
  46b953:	66                   	data16
  46b954:	65                   	gs
  46b955:	72 20                	jb     46b977 <usage_message+0x9c37>
  46b957:	69 73 20 66 75 6c 6c 	imul   $0x6c6c7566,0x20(%rbx),%esi
  46b95e:	2e 20 53 6c          	and    %dl,%cs:0x6c(%rbx)
  46b962:	65                   	gs
  46b963:	65                   	gs
  46b964:	70 69                	jo     46b9cf <usage_message+0x9c8f>
  46b966:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b967:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  46b96b:	72 20                	jb     46b98d <usage_message+0x9c4d>
  46b96d:	31 20                	xor    %esp,(%rax)
  46b96f:	73 65                	jae    46b9d6 <usage_message+0x9c96>
  46b971:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46b974:	64 2e 00 00          	add    %al,%cs:%fs:(%rax)
  46b978:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46b97a:	73 75                	jae    46b9f1 <usage_message+0x9cb1>
  46b97c:	66 66 69 63 69 65 6e 	imul   $0x6e65,0x69(%rbx),%sp
  46b983:	74 20                	je     46b9a5 <usage_message+0x9c65>
  46b985:	73 68                	jae    46b9ef <usage_message+0x9caf>
  46b987:	61                   	(bad)  
  46b988:	72 65                	jb     46b9ef <usage_message+0x9caf>
  46b98a:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  46b98e:	6d                   	insl   (%dx),%es:(%rdi)
  46b98f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b990:	72 79                	jb     46ba0b <usage_message+0x9ccb>
  46b992:	20 66 6f             	and    %ah,0x6f(%rsi)
  46b995:	72 20                	jb     46b9b7 <usage_message+0x9c77>
  46b997:	74 65                	je     46b9fe <usage_message+0x9cbe>
  46b999:	78 74                	js     46ba0f <usage_message+0x9ccf>
  46b99b:	20 63 61             	and    %ah,0x61(%rbx)
  46b99e:	63 68 65             	movslq 0x65(%rax),%ebp
  46b9a1:	00 00                	add    %al,(%rax)
  46b9a3:	00 00                	add    %al,(%rax)
  46b9a5:	00 00                	add    %al,(%rax)
  46b9a7:	00 48 69             	add    %cl,0x69(%rax)
  46b9aa:	73 74                	jae    46ba20 <usage_message+0x9ce0>
  46b9ac:	6f                   	outsl  %ds:(%rsi),(%dx)
  46b9ad:	72 79                	jb     46ba28 <usage_message+0x9ce8>
  46b9af:	20 74 65 78          	and    %dh,0x78(%rbp,%riz,2)
  46b9b3:	74 20                	je     46b9d5 <usage_message+0x9c95>
  46b9b5:	62                   	(bad)  
  46b9b6:	75 66                	jne    46ba1e <usage_message+0x9cde>
  46b9b8:	66                   	data16
  46b9b9:	65                   	gs
  46b9ba:	72 20                	jb     46b9dc <usage_message+0x9c9c>
  46b9bc:	69 73 20 66 75 6c 6c 	imul   $0x6c6c7566,0x20(%rbx),%esi
  46b9c3:	2e 20 53 6c          	and    %dl,%cs:0x6c(%rbx)
  46b9c7:	65                   	gs
  46b9c8:	65                   	gs
  46b9c9:	70 69                	jo     46ba34 <usage_message+0x9cf4>
  46b9cb:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b9cc:	67 20 66 6f          	addr32 and %ah,0x6f(%esi)
  46b9d0:	72 20                	jb     46b9f2 <usage_message+0x9cb2>
  46b9d2:	31 20                	xor    %esp,(%rax)
  46b9d4:	73 65                	jae    46ba3b <usage_message+0x9cfb>
  46b9d6:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46b9d9:	64 2e 00 00          	add    %al,%cs:%fs:(%rax)
  46b9dd:	00 00                	add    %al,(%rax)
  46b9df:	00 55 6e             	add    %dl,0x6e(%rbp)
  46b9e2:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  46b9e6:	6e                   	outsb  %ds:(%rsi),(%dx)
  46b9e7:	20 76 61             	and    %dh,0x61(%rsi)
  46b9ea:	6c                   	insb   (%dx),%es:(%rdi)
  46b9eb:	75 65                	jne    46ba52 <usage_message+0x9d12>
  46b9ed:	20 74 79 70          	and    %dh,0x70(%rcx,%rdi,2)
  46b9f1:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  46b9f5:	64                   	fs
  46b9f6:	5d                   	pop    %rbp
  46b9f7:	20 66 6f             	and    %ah,0x6f(%rsi)
  46b9fa:	72 20                	jb     46ba1c <usage_message+0x9cdc>
  46b9fc:	69 74 65 6d 69 64 20 	imul   $0x5b206469,0x6d(%rbp,%riz,2),%esi
  46ba03:	5b 
  46ba04:	25 6c 75 5d 00       	and    $0x5d756c,%eax
  46ba09:	00 00                	add    %al,(%rax)
  46ba0b:	00 00                	add    %al,(%rax)
  46ba0d:	00 00                	add    %al,(%rax)
  46ba0f:	00 73 65             	add    %dh,0x65(%rbx)
  46ba12:	6c                   	insb   (%dx),%es:(%rdi)
  46ba13:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  46ba18:	74 65                	je     46ba7f <usage_message+0x9d3f>
  46ba1a:	6d                   	insl   (%dx),%es:(%rdi)
  46ba1b:	69 64 2c 73 74 61 74 	imul   $0x75746174,0x73(%rsp,%rbp,1),%esp
  46ba22:	75 
  46ba23:	73 2c                	jae    46ba51 <usage_message+0x9d11>
  46ba25:	6c                   	insb   (%dx),%es:(%rdi)
  46ba26:	61                   	(bad)  
  46ba27:	73 74                	jae    46ba9d <usage_message+0x9d5d>
  46ba29:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  46ba2d:	6b 2c 70 72          	imul   $0x72,(%rax,%rsi,2),%ebp
  46ba31:	65                   	gs
  46ba32:	76 6f                	jbe    46baa3 <usage_message+0x9d63>
  46ba34:	72 67                	jb     46ba9d <usage_message+0x9d5d>
  46ba36:	76 61                	jbe    46ba99 <usage_message+0x9d59>
  46ba38:	6c                   	insb   (%dx),%es:(%rdi)
  46ba39:	75 65                	jne    46baa0 <usage_message+0x9d60>
  46ba3b:	2c 64                	sub    $0x64,%al
  46ba3d:	65                   	gs
  46ba3e:	6c                   	insb   (%dx),%es:(%rdi)
  46ba3f:	74 61                	je     46baa2 <usage_message+0x9d62>
  46ba41:	2c 6d                	sub    $0x6d,%al
  46ba43:	75 6c                	jne    46bab1 <usage_message+0x9d71>
  46ba45:	74 69                	je     46bab0 <usage_message+0x9d70>
  46ba47:	70 6c                	jo     46bab5 <usage_message+0x9d75>
  46ba49:	69 65 72 2c 66 6f 72 	imul   $0x726f662c,0x72(%rbp),%esp
  46ba50:	6d                   	insl   (%dx),%es:(%rdi)
  46ba51:	75 6c                	jne    46babf <usage_message+0x9d7f>
  46ba53:	61                   	(bad)  
  46ba54:	2c 68                	sub    $0x68,%al
  46ba56:	69 73 74 6f 72 79 2c 	imul   $0x2c79726f,0x74(%rbx),%esi
  46ba5d:	74 72                	je     46bad1 <usage_message+0x9d91>
  46ba5f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46ba61:	64                   	fs
  46ba62:	73 20                	jae    46ba84 <usage_message+0x9d44>
  46ba64:	66                   	data16
  46ba65:	72 6f                	jb     46bad6 <usage_message+0x9d96>
  46ba67:	6d                   	insl   (%dx),%es:(%rdi)
  46ba68:	20 69 74             	and    %ch,0x74(%rcx)
  46ba6b:	65                   	gs
  46ba6c:	6d                   	insl   (%dx),%es:(%rdi)
  46ba6d:	73 20                	jae    46ba8f <usage_message+0x9d4f>
  46ba6f:	77 68                	ja     46bad9 <usage_message+0x9d99>
  46ba71:	65                   	gs
  46ba72:	72 65                	jb     46bad9 <usage_message+0x9d99>
  46ba74:	00 00                	add    %al,(%rax)
  46ba76:	00 00                	add    %al,(%rax)
  46ba78:	50                   	push   %rax
  46ba79:	61                   	(bad)  
  46ba7a:	72 61                	jb     46badd <usage_message+0x9d9d>
  46ba7c:	6d                   	insl   (%dx),%es:(%rdi)
  46ba7d:	65                   	gs
  46ba7e:	74 65                	je     46bae5 <usage_message+0x9da5>
  46ba80:	72 20                	jb     46baa2 <usage_message+0x9d62>
  46ba82:	5b                   	pop    %rbx
  46ba83:	25 73 5d 20 69       	and    $0x69205d73,%eax
  46ba88:	73 20                	jae    46baaa <usage_message+0x9d6a>
  46ba8a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ba8b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ba8c:	74 20                	je     46baae <usage_message+0x9d6e>
  46ba8e:	73 75                	jae    46bb05 <usage_message+0x9dc5>
  46ba90:	70 70                	jo     46bb02 <usage_message+0x9dc2>
  46ba92:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ba93:	72 74                	jb     46bb09 <usage_message+0x9dc9>
  46ba95:	65                   	gs
  46ba96:	64                   	fs
  46ba97:	2c 20                	sub    $0x20,%al
  46ba99:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ba9a:	6c                   	insb   (%dx),%es:(%rdi)
  46ba9b:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  46ba9f:	61                   	(bad)  
  46baa0:	74 75                	je     46bb17 <usage_message+0x9dd7>
  46baa2:	73 20                	jae    46bac4 <usage_message+0x9d84>
  46baa4:	5b                   	pop    %rbx
  46baa5:	25 64 5d 00 00       	and    $0x5d64,%eax
  46baaa:	00 00                	add    %al,(%rax)
  46baac:	00 00                	add    %al,(%rax)
  46baae:	00 00                	add    %al,(%rax)
  46bab0:	50                   	push   %rax
  46bab1:	61                   	(bad)  
  46bab2:	72 61                	jb     46bb15 <usage_message+0x9dd5>
  46bab4:	6d                   	insl   (%dx),%es:(%rdi)
  46bab5:	65                   	gs
  46bab6:	74 65                	je     46bb1d <usage_message+0x9ddd>
  46bab8:	72 20                	jb     46bada <usage_message+0x9d9a>
  46baba:	5b                   	pop    %rbx
  46babb:	25 73 5d 20 69       	and    $0x69205d73,%eax
  46bac0:	73 20                	jae    46bae2 <usage_message+0x9da2>
  46bac2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46bac3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bac4:	74 20                	je     46bae6 <usage_message+0x9da6>
  46bac6:	73 75                	jae    46bb3d <usage_message+0x9dfd>
  46bac8:	70 70                	jo     46bb3a <usage_message+0x9dfa>
  46baca:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bacb:	72 74                	jb     46bb41 <usage_message+0x9e01>
  46bacd:	65 64 00 2c 70       	add    %ch,%fs:%gs:(%rax,%rsi,2)
  46bad2:	72 65                	jb     46bb39 <usage_message+0x9df9>
  46bad4:	76 76                	jbe    46bb4c <usage_message+0x9e0c>
  46bad6:	61                   	(bad)  
  46bad7:	6c                   	insb   (%dx),%es:(%rdi)
  46bad8:	75 65                	jne    46bb3f <usage_message+0x9dff>
  46bada:	3d 6c 61 73 74       	cmp    $0x7473616c,%eax
  46badf:	76 61                	jbe    46bb42 <usage_message+0x9e02>
  46bae1:	6c                   	insb   (%dx),%es:(%rdi)
  46bae2:	75 65                	jne    46bb49 <usage_message+0x9e09>
  46bae4:	2c 70                	sub    $0x70,%al
  46bae6:	72 65                	jb     46bb4d <usage_message+0x9e0d>
  46bae8:	76 6f                	jbe    46bb59 <usage_message+0x9e19>
  46baea:	72 67                	jb     46bb53 <usage_message+0x9e13>
  46baec:	76 61                	jbe    46bb4f <usage_message+0x9e0f>
  46baee:	6c                   	insb   (%dx),%es:(%rdi)
  46baef:	75 65                	jne    46bb56 <usage_message+0x9e16>
  46baf1:	3d 4e 55 4c 4c       	cmp    $0x4c4c554e,%eax
  46baf6:	2c 6c                	sub    $0x6c,%al
  46baf8:	61                   	(bad)  
  46baf9:	73 74                	jae    46bb6f <usage_message+0x9e2f>
  46bafb:	76 61                	jbe    46bb5e <usage_message+0x9e1e>
  46bafd:	6c                   	insb   (%dx),%es:(%rdi)
  46bafe:	75 65                	jne    46bb65 <usage_message+0x9e25>
  46bb00:	3d 27 25 6c 75       	cmp    $0x756c2527,%eax
  46bb05:	27                   	(bad)  
  46bb06:	00 00                	add    %al,(%rax)
  46bb08:	2c 70                	sub    $0x70,%al
  46bb0a:	72 65                	jb     46bb71 <usage_message+0x9e31>
  46bb0c:	76 76                	jbe    46bb84 <usage_message+0x9e44>
  46bb0e:	61                   	(bad)  
  46bb0f:	6c                   	insb   (%dx),%es:(%rdi)
  46bb10:	75 65                	jne    46bb77 <usage_message+0x9e37>
  46bb12:	3d 6c 61 73 74       	cmp    $0x7473616c,%eax
  46bb17:	76 61                	jbe    46bb7a <usage_message+0x9e3a>
  46bb19:	6c                   	insb   (%dx),%es:(%rdi)
  46bb1a:	75 65                	jne    46bb81 <usage_message+0x9e41>
  46bb1c:	2c 70                	sub    $0x70,%al
  46bb1e:	72 65                	jb     46bb85 <usage_message+0x9e45>
  46bb20:	76 6f                	jbe    46bb91 <usage_message+0x9e51>
  46bb22:	72 67                	jb     46bb8b <usage_message+0x9e4b>
  46bb24:	76 61                	jbe    46bb87 <usage_message+0x9e47>
  46bb26:	6c                   	insb   (%dx),%es:(%rdi)
  46bb27:	75 65                	jne    46bb8e <usage_message+0x9e4e>
  46bb29:	3d 27 25 6c 75       	cmp    $0x756c2527,%eax
  46bb2e:	27                   	(bad)  
  46bb2f:	2c 6c                	sub    $0x6c,%al
  46bb31:	61                   	(bad)  
  46bb32:	73 74                	jae    46bba8 <usage_message+0x9e68>
  46bb34:	76 61                	jbe    46bb97 <usage_message+0x9e57>
  46bb36:	6c                   	insb   (%dx),%es:(%rdi)
  46bb37:	75 65                	jne    46bb9e <usage_message+0x9e5e>
  46bb39:	3d 27 25 6c 75       	cmp    $0x756c2527,%eax
  46bb3e:	27                   	(bad)  
  46bb3f:	00 2c 70             	add    %ch,(%rax,%rsi,2)
  46bb42:	72 65                	jb     46bba9 <usage_message+0x9e69>
  46bb44:	76 76                	jbe    46bbbc <usage_message+0x9e7c>
  46bb46:	61                   	(bad)  
  46bb47:	6c                   	insb   (%dx),%es:(%rdi)
  46bb48:	75 65                	jne    46bbaf <usage_message+0x9e6f>
  46bb4a:	3d 6c 61 73 74       	cmp    $0x7473616c,%eax
  46bb4f:	76 61                	jbe    46bbb2 <usage_message+0x9e72>
  46bb51:	6c                   	insb   (%dx),%es:(%rdi)
  46bb52:	75 65                	jne    46bbb9 <usage_message+0x9e79>
  46bb54:	2c 6c                	sub    $0x6c,%al
  46bb56:	61                   	(bad)  
  46bb57:	73 74                	jae    46bbcd <usage_message+0x9e8d>
  46bb59:	76 61                	jbe    46bbbc <usage_message+0x9e7c>
  46bb5b:	6c                   	insb   (%dx),%es:(%rdi)
  46bb5c:	75 65                	jne    46bbc3 <usage_message+0x9e83>
  46bb5e:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  46bb63:	00 00                	add    %al,(%rax)
  46bb65:	00 00                	add    %al,(%rax)
  46bb67:	00 2c 70             	add    %ch,(%rax,%rsi,2)
  46bb6a:	72 65                	jb     46bbd1 <usage_message+0x9e91>
  46bb6c:	76 76                	jbe    46bbe4 <usage_message+0x9ea4>
  46bb6e:	61                   	(bad)  
  46bb6f:	6c                   	insb   (%dx),%es:(%rdi)
  46bb70:	75 65                	jne    46bbd7 <usage_message+0x9e97>
  46bb72:	3d 6c 61 73 74       	cmp    $0x7473616c,%eax
  46bb77:	76 61                	jbe    46bbda <usage_message+0x9e9a>
  46bb79:	6c                   	insb   (%dx),%es:(%rdi)
  46bb7a:	75 65                	jne    46bbe1 <usage_message+0x9ea1>
  46bb7c:	2c 6c                	sub    $0x6c,%al
  46bb7e:	61                   	(bad)  
  46bb7f:	73 74                	jae    46bbf5 <usage_message+0x9eb5>
  46bb81:	76 61                	jbe    46bbe4 <usage_message+0x9ea4>
  46bb83:	6c                   	insb   (%dx),%es:(%rdi)
  46bb84:	75 65                	jne    46bbeb <usage_message+0x9eab>
  46bb86:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  46bb8b:	2c 6c                	sub    $0x6c,%al
  46bb8d:	61                   	(bad)  
  46bb8e:	73 74                	jae    46bc04 <usage_message+0x9ec4>
  46bb90:	6c                   	insb   (%dx),%es:(%rdi)
  46bb91:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bb92:	67 73 69             	addr32 jae 46bbfe <usage_message+0x9ebe>
  46bb95:	7a 65                	jp     46bbfc <usage_message+0x9ebc>
  46bb97:	3d 25 64 2c 6d       	cmp    $0x6d2c6425,%eax
  46bb9c:	74 69                	je     46bc07 <usage_message+0x9ec7>
  46bb9e:	6d                   	insl   (%dx),%es:(%rdi)
  46bb9f:	65                   	gs
  46bba0:	3d 25 64 00 00       	cmp    $0x6425,%eax
  46bba5:	00 00                	add    %al,(%rax)
  46bba7:	00 50 61             	add    %dl,0x61(%rax)
  46bbaa:	72 61                	jb     46bc0d <usage_message+0x9ecd>
  46bbac:	6d                   	insl   (%dx),%es:(%rdi)
  46bbad:	65                   	gs
  46bbae:	74 65                	je     46bc15 <usage_message+0x9ed5>
  46bbb0:	72 20                	jb     46bbd2 <usage_message+0x9e92>
  46bbb2:	5b                   	pop    %rbx
  46bbb3:	25 6c 75 5d 5b       	and    $0x5b5d756c,%eax
  46bbb8:	25 73 5d 20 62       	and    $0x62205d73,%eax
  46bbbd:	65 63 61 6d          	movslq %gs:0x6d(%rcx),%esp
  46bbc1:	65 20 73 75          	and    %dh,%gs:0x75(%rbx)
  46bbc5:	70 70                	jo     46bc37 <usage_message+0x9ef7>
  46bbc7:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bbc8:	72 74                	jb     46bc3e <usage_message+0x9efe>
  46bbca:	65 64 00 00          	add    %al,%fs:%gs:(%rax)
  46bbce:	00 00                	add    %al,(%rax)
  46bbd0:	2c 70                	sub    $0x70,%al
  46bbd2:	72 65                	jb     46bc39 <usage_message+0x9ef9>
  46bbd4:	76 76                	jbe    46bc4c <usage_message+0x9f0c>
  46bbd6:	61                   	(bad)  
  46bbd7:	6c                   	insb   (%dx),%es:(%rdi)
  46bbd8:	75 65                	jne    46bc3f <usage_message+0x9eff>
  46bbda:	3d 6c 61 73 74       	cmp    $0x7473616c,%eax
  46bbdf:	76 61                	jbe    46bc42 <usage_message+0x9f02>
  46bbe1:	6c                   	insb   (%dx),%es:(%rdi)
  46bbe2:	75 65                	jne    46bc49 <usage_message+0x9f09>
  46bbe4:	2c 70                	sub    $0x70,%al
  46bbe6:	72 65                	jb     46bc4d <usage_message+0x9f0d>
  46bbe8:	76 6f                	jbe    46bc59 <usage_message+0x9f19>
  46bbea:	72 67                	jb     46bc53 <usage_message+0x9f13>
  46bbec:	76 61                	jbe    46bc4f <usage_message+0x9f0f>
  46bbee:	6c                   	insb   (%dx),%es:(%rdi)
  46bbef:	75 65                	jne    46bc56 <usage_message+0x9f16>
  46bbf1:	3d 4e 55 4c 4c       	cmp    $0x4c4c554e,%eax
  46bbf6:	2c 6c                	sub    $0x6c,%al
  46bbf8:	61                   	(bad)  
  46bbf9:	73 74                	jae    46bc6f <usage_message+0x9f2f>
  46bbfb:	76 61                	jbe    46bc5e <usage_message+0x9f1e>
  46bbfd:	6c                   	insb   (%dx),%es:(%rdi)
  46bbfe:	75 65                	jne    46bc65 <usage_message+0x9f25>
  46bc00:	3d 27 25 6c 66       	cmp    $0x666c2527,%eax
  46bc05:	27                   	(bad)  
  46bc06:	00 00                	add    %al,(%rax)
  46bc08:	2c 70                	sub    $0x70,%al
  46bc0a:	72 65                	jb     46bc71 <usage_message+0x9f31>
  46bc0c:	76 76                	jbe    46bc84 <usage_message+0x9f44>
  46bc0e:	61                   	(bad)  
  46bc0f:	6c                   	insb   (%dx),%es:(%rdi)
  46bc10:	75 65                	jne    46bc77 <usage_message+0x9f37>
  46bc12:	3d 6c 61 73 74       	cmp    $0x7473616c,%eax
  46bc17:	76 61                	jbe    46bc7a <usage_message+0x9f3a>
  46bc19:	6c                   	insb   (%dx),%es:(%rdi)
  46bc1a:	75 65                	jne    46bc81 <usage_message+0x9f41>
  46bc1c:	2c 70                	sub    $0x70,%al
  46bc1e:	72 65                	jb     46bc85 <usage_message+0x9f45>
  46bc20:	76 6f                	jbe    46bc91 <usage_message+0x9f51>
  46bc22:	72 67                	jb     46bc8b <usage_message+0x9f4b>
  46bc24:	76 61                	jbe    46bc87 <usage_message+0x9f47>
  46bc26:	6c                   	insb   (%dx),%es:(%rdi)
  46bc27:	75 65                	jne    46bc8e <usage_message+0x9f4e>
  46bc29:	3d 27 25 6c 66       	cmp    $0x666c2527,%eax
  46bc2e:	27                   	(bad)  
  46bc2f:	2c 6c                	sub    $0x6c,%al
  46bc31:	61                   	(bad)  
  46bc32:	73 74                	jae    46bca8 <usage_message+0x9f68>
  46bc34:	76 61                	jbe    46bc97 <usage_message+0x9f57>
  46bc36:	6c                   	insb   (%dx),%es:(%rdi)
  46bc37:	75 65                	jne    46bc9e <usage_message+0x9f5e>
  46bc39:	3d 27 25 6c 66       	cmp    $0x666c2527,%eax
  46bc3e:	27                   	(bad)  
  46bc3f:	00 54 79 70          	add    %dl,0x70(%rcx,%rdi,2)
  46bc43:	65 20 6f 66          	and    %ch,%gs:0x66(%rdi)
  46bc47:	20 72 65             	and    %dh,0x65(%rdx)
  46bc4a:	63 65 69             	movslq 0x69(%rbp),%esp
  46bc4d:	76 65                	jbe    46bcb4 <usage_message+0x9f74>
  46bc4f:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  46bc53:	6c                   	insb   (%dx),%es:(%rdi)
  46bc54:	75 65                	jne    46bcbb <usage_message+0x9f7b>
  46bc56:	20 5b 25             	and    %bl,0x25(%rbx)
  46bc59:	6c                   	insb   (%dx),%es:(%rdi)
  46bc5a:	66 5d                	pop    %bp
  46bc5c:	20 69 73             	and    %ch,0x73(%rcx)
  46bc5f:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46bc62:	74 20                	je     46bc84 <usage_message+0x9f44>
  46bc64:	73 75                	jae    46bcdb <usage_message+0x9f9b>
  46bc66:	69 74 61 62 6c 65 20 	imul   $0x6620656c,0x62(%rcx,%riz,2),%esi
  46bc6d:	66 
  46bc6e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bc6f:	72 20                	jb     46bc91 <usage_message+0x9f51>
  46bc71:	76 61                	jbe    46bcd4 <usage_message+0x9f94>
  46bc73:	6c                   	insb   (%dx),%es:(%rdi)
  46bc74:	75 65                	jne    46bcdb <usage_message+0x9f9b>
  46bc76:	20 74 79 70          	and    %dh,0x70(%rcx,%rdi,2)
  46bc7a:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  46bc7e:	73 5d                	jae    46bcdd <usage_message+0x9f9d>
	...
  46bc88:	73 65                	jae    46bcef <usage_message+0x9faf>
  46bc8a:	6c                   	insb   (%dx),%es:(%rdi)
  46bc8b:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  46bc90:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  46bc97:	20 74 2e 74          	and    %dh,0x74(%rsi,%rbp,1)
  46bc9b:	72 69                	jb     46bd06 <usage_message+0x9fc6>
  46bc9d:	67                   	addr32
  46bc9e:	67                   	addr32
  46bc9f:	65                   	gs
  46bca0:	72 69                	jb     46bd0b <usage_message+0x9fcb>
  46bca2:	64                   	fs
  46bca3:	2c 74                	sub    $0x74,%al
  46bca5:	2e 74 79             	je,pn  46bd21 <usage_message+0x9fe1>
  46bca8:	70 65                	jo     46bd0f <usage_message+0x9fcf>
  46bcaa:	2c 74                	sub    $0x74,%al
  46bcac:	2e 76 61             	jbe,pn 46bd10 <usage_message+0x9fd0>
  46bcaf:	6c                   	insb   (%dx),%es:(%rdi)
  46bcb0:	75 65                	jne    46bd17 <usage_message+0x9fd7>
  46bcb2:	2c 74                	sub    $0x74,%al
  46bcb4:	2e                   	cs
  46bcb5:	65                   	gs
  46bcb6:	72 72                	jb     46bd2a <usage_message+0x9fea>
  46bcb8:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bcb9:	72 2c                	jb     46bce7 <usage_message+0x9fa7>
  46bcbb:	74 2e                	je     46bceb <usage_message+0x9fab>
  46bcbd:	65                   	gs
  46bcbe:	78 70                	js     46bd30 <usage_message+0x9ff0>
  46bcc0:	72 65                	jb     46bd27 <usage_message+0x9fe7>
  46bcc2:	73 73                	jae    46bd37 <usage_message+0x9ff7>
  46bcc4:	69 6f 6e 2c 66 2e 69 	imul   $0x692e662c,0x6e(%rdi),%ebp
  46bccb:	74 65                	je     46bd32 <usage_message+0x9ff2>
  46bccd:	6d                   	insl   (%dx),%es:(%rdi)
  46bcce:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  46bcd5:	20 
  46bcd6:	74 72                	je     46bd4a <usage_message+0xa00a>
  46bcd8:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  46bcdf:	74 2c                	je     46bd0d <usage_message+0x9fcd>
  46bce1:	66                   	data16
  46bce2:	75 6e                	jne    46bd52 <usage_message+0xa012>
  46bce4:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  46bce8:	6e                   	outsb  %ds:(%rsi),(%dx)
  46bce9:	73 20                	jae    46bd0b <usage_message+0x9fcb>
  46bceb:	66                   	data16
  46bcec:	2c 69                	sub    $0x69,%al
  46bcee:	74 65                	je     46bd55 <usage_message+0xa015>
  46bcf0:	6d                   	insl   (%dx),%es:(%rdi)
  46bcf1:	73 20                	jae    46bd13 <usage_message+0x9fd3>
  46bcf3:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  46bcf9:	65 20 69 2e          	and    %ch,%gs:0x2e(%rcx)
  46bcfd:	73 74                	jae    46bd73 <usage_message+0xa033>
  46bcff:	61                   	(bad)  
  46bd00:	74 75                	je     46bd77 <usage_message+0xa037>
  46bd02:	73 20                	jae    46bd24 <usage_message+0x9fe4>
  46bd04:	6e                   	outsb  %ds:(%rsi),(%dx)
  46bd05:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bd06:	74 20                	je     46bd28 <usage_message+0x9fe8>
  46bd08:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  46bd0f:	20 61 6e             	and    %ah,0x6e(%rcx)
  46bd12:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  46bd16:	69 74 65 6d 69 64 3d 	imul   $0x663d6469,0x6d(%rbp,%riz,2),%esi
  46bd1d:	66 
  46bd1e:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  46bd25:	20 61 
  46bd27:	6e                   	outsb  %ds:(%rsi),(%dx)
  46bd28:	64 20 74 2e 73       	and    %dh,%fs:0x73(%rsi,%rbp,1)
  46bd2d:	74 61                	je     46bd90 <usage_message+0xa050>
  46bd2f:	74 75                	je     46bda6 <usage_message+0xa066>
  46bd31:	73 3d                	jae    46bd70 <usage_message+0xa030>
  46bd33:	25 64 20 61 6e       	and    $0x6e612064,%eax
  46bd38:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  46bd3c:	74 72                	je     46bdb0 <usage_message+0xa070>
  46bd3e:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  46bd45:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  46bd4a:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  46bd51:	20 61 6e             	and    %ah,0x6e(%rcx)
  46bd54:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  46bd58:	69 74 65 6d 69 64 20 	imul   $0x69206469,0x6d(%rbp,%riz,2),%esi
  46bd5f:	69 
  46bd60:	6e                   	outsb  %ds:(%rsi),(%dx)
  46bd61:	20 28                	and    %ch,(%rax)
  46bd63:	00 00                	add    %al,(%rax)
  46bd65:	00 00                	add    %al,(%rax)
  46bd67:	00 49 6e             	add    %cl,0x6e(%rcx)
  46bd6a:	20 44 43 73          	and    %al,0x73(%rbx,%rax,2)
  46bd6e:	79 6e                	jns    46bdde <usage_message+0xa09e>
  46bd70:	63 5f 68             	movslq 0x68(%rdi),%ebx
  46bd73:	69 73 74 6f 72 79 28 	imul   $0x2879726f,0x74(%rbx),%esi
  46bd7a:	68 69 73 74 6f       	pushq  $0x6f747369
  46bd7f:	72 79                	jb     46bdfa <usage_message+0xa0ba>
  46bd81:	5f                   	pop    %rdi
  46bd82:	66 69 72 73 74 3a    	imul   $0x3a74,0x73(%rdx),%si
  46bd88:	25 64 20 68 69       	and    $0x69682064,%eax
  46bd8d:	73 74                	jae    46be03 <usage_message+0xa0c3>
  46bd8f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bd90:	72 79                	jb     46be0b <usage_message+0xa0cb>
  46bd92:	5f                   	pop    %rdi
  46bd93:	6e                   	outsb  %ds:(%rsi),(%dx)
  46bd94:	75 6d                	jne    46be03 <usage_message+0xa0c3>
  46bd96:	3a 25 64 29 00 00    	cmp    0x2964(%rip),%ah        # 46e700 <usage_message+0xc9c0>
  46bd9c:	00 00                	add    %al,(%rax)
  46bd9e:	00 00                	add    %al,(%rax)
  46bda0:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  46bda7:	69 6e 74 6f 20 68 69 	imul   $0x6968206f,0x74(%rsi),%ebp
  46bdae:	73 74                	jae    46be24 <usage_message+0xa0e4>
  46bdb0:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bdb1:	72 79                	jb     46be2c <usage_message+0xa0ec>
  46bdb3:	20 28                	and    %ch,(%rax)
  46bdb5:	69 74 65 6d 69 64 2c 	imul   $0x632c6469,0x6d(%rbp,%riz,2),%esi
  46bdbc:	63 
  46bdbd:	6c                   	insb   (%dx),%es:(%rdi)
  46bdbe:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bdbf:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  46bdc2:	76 61                	jbe    46be25 <usage_message+0xa0e5>
  46bdc4:	6c                   	insb   (%dx),%es:(%rdi)
  46bdc5:	75 65                	jne    46be2c <usage_message+0xa0ec>
  46bdc7:	29 20                	sub    %esp,(%rax)
  46bdc9:	76 61                	jbe    46be2c <usage_message+0xa0ec>
  46bdcb:	6c                   	insb   (%dx),%es:(%rdi)
  46bdcc:	75 65                	jne    46be33 <usage_message+0xa0f3>
  46bdce:	73 20                	jae    46bdf0 <usage_message+0xa0b0>
	...
  46bdd8:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  46bddf:	69 6e 74 6f 20 68 69 	imul   $0x6968206f,0x74(%rsi),%ebp
  46bde6:	73 74                	jae    46be5c <usage_message+0xa11c>
  46bde8:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bde9:	72 79                	jb     46be64 <usage_message+0xa124>
  46bdeb:	5f                   	pop    %rdi
  46bdec:	73 79                	jae    46be67 <usage_message+0xa127>
  46bdee:	6e                   	outsb  %ds:(%rsi),(%dx)
  46bdef:	63 20                	movslq (%rax),%esp
  46bdf1:	28 6e 6f             	sub    %ch,0x6f(%rsi)
  46bdf4:	64 65 69 64 2c 69 74 	imul   $0x696d6574,%fs:%gs:0x69(%rsp,%rbp,1),%esp
  46bdfb:	65 6d 69 
  46bdfe:	64                   	fs
  46bdff:	2c 63                	sub    $0x63,%al
  46be01:	6c                   	insb   (%dx),%es:(%rdi)
  46be02:	6f                   	outsl  %ds:(%rsi),(%dx)
  46be03:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  46be06:	76 61                	jbe    46be69 <usage_message+0xa129>
  46be08:	6c                   	insb   (%dx),%es:(%rdi)
  46be09:	75 65                	jne    46be70 <usage_message+0xa130>
  46be0b:	29 20                	sub    %esp,(%rax)
  46be0d:	76 61                	jbe    46be70 <usage_message+0xa130>
  46be0f:	6c                   	insb   (%dx),%es:(%rdi)
  46be10:	75 65                	jne    46be77 <usage_message+0xa137>
  46be12:	73 20                	jae    46be34 <usage_message+0xa0f4>
  46be14:	00 00                	add    %al,(%rax)
  46be16:	00 00                	add    %al,(%rax)
  46be18:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  46be1f:	69 6e 74 6f 20 68 69 	imul   $0x6968206f,0x74(%rsi),%ebp
  46be26:	73 74                	jae    46be9c <usage_message+0xa15c>
  46be28:	6f                   	outsl  %ds:(%rsi),(%dx)
  46be29:	72 79                	jb     46bea4 <usage_message+0xa164>
  46be2b:	5f                   	pop    %rdi
  46be2c:	75 69                	jne    46be97 <usage_message+0xa157>
  46be2e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46be2f:	74 20                	je     46be51 <usage_message+0xa111>
  46be31:	28 69 74             	sub    %ch,0x74(%rcx)
  46be34:	65                   	gs
  46be35:	6d                   	insl   (%dx),%es:(%rdi)
  46be36:	69 64 2c 63 6c 6f 63 	imul   $0x6b636f6c,0x63(%rsp,%rbp,1),%esp
  46be3d:	6b 
  46be3e:	2c 76                	sub    $0x76,%al
  46be40:	61                   	(bad)  
  46be41:	6c                   	insb   (%dx),%es:(%rdi)
  46be42:	75 65                	jne    46bea9 <usage_message+0xa169>
  46be44:	29 20                	sub    %esp,(%rax)
  46be46:	76 61                	jbe    46bea9 <usage_message+0xa169>
  46be48:	6c                   	insb   (%dx),%es:(%rdi)
  46be49:	75 65                	jne    46beb0 <usage_message+0xa170>
  46be4b:	73 20                	jae    46be6d <usage_message+0xa12d>
  46be4d:	00 00                	add    %al,(%rax)
  46be4f:	00 69 6e             	add    %ch,0x6e(%rcx)
  46be52:	73 65                	jae    46beb9 <usage_message+0xa179>
  46be54:	72 74                	jb     46beca <usage_message+0xa18a>
  46be56:	20 69 6e             	and    %ch,0x6e(%rcx)
  46be59:	74 6f                	je     46beca <usage_message+0xa18a>
  46be5b:	20 68 69             	and    %ch,0x69(%rax)
  46be5e:	73 74                	jae    46bed4 <usage_message+0xa194>
  46be60:	6f                   	outsl  %ds:(%rsi),(%dx)
  46be61:	72 79                	jb     46bedc <usage_message+0xa19c>
  46be63:	5f                   	pop    %rdi
  46be64:	75 69                	jne    46becf <usage_message+0xa18f>
  46be66:	6e                   	outsb  %ds:(%rsi),(%dx)
  46be67:	74 5f                	je     46bec8 <usage_message+0xa188>
  46be69:	73 79                	jae    46bee4 <usage_message+0xa1a4>
  46be6b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46be6c:	63 20                	movslq (%rax),%esp
  46be6e:	28 6e 6f             	sub    %ch,0x6f(%rsi)
  46be71:	64 65 69 64 2c 69 74 	imul   $0x696d6574,%fs:%gs:0x69(%rsp,%rbp,1),%esp
  46be78:	65 6d 69 
  46be7b:	64                   	fs
  46be7c:	2c 63                	sub    $0x63,%al
  46be7e:	6c                   	insb   (%dx),%es:(%rdi)
  46be7f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46be80:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  46be83:	76 61                	jbe    46bee6 <usage_message+0xa1a6>
  46be85:	6c                   	insb   (%dx),%es:(%rdi)
  46be86:	75 65                	jne    46beed <usage_message+0xa1ad>
  46be88:	29 20                	sub    %esp,(%rax)
  46be8a:	76 61                	jbe    46beed <usage_message+0xa1ad>
  46be8c:	6c                   	insb   (%dx),%es:(%rdi)
  46be8d:	75 65                	jne    46bef4 <usage_message+0xa1b4>
  46be8f:	73 20                	jae    46beb1 <usage_message+0xa171>
  46be91:	00 00                	add    %al,(%rax)
  46be93:	00 00                	add    %al,(%rax)
  46be95:	00 00                	add    %al,(%rax)
  46be97:	00 69 6e             	add    %ch,0x6e(%rcx)
  46be9a:	73 65                	jae    46bf01 <usage_message+0xa1c1>
  46be9c:	72 74                	jb     46bf12 <usage_message+0xa1d2>
  46be9e:	20 69 6e             	and    %ch,0x6e(%rcx)
  46bea1:	74 6f                	je     46bf12 <usage_message+0xa1d2>
  46bea3:	20 68 69             	and    %ch,0x69(%rax)
  46bea6:	73 74                	jae    46bf1c <usage_message+0xa1dc>
  46bea8:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bea9:	72 79                	jb     46bf24 <usage_message+0xa1e4>
  46beab:	5f                   	pop    %rdi
  46beac:	73 74                	jae    46bf22 <usage_message+0xa1e2>
  46beae:	72 20                	jb     46bed0 <usage_message+0xa190>
  46beb0:	28 69 74             	sub    %ch,0x74(%rcx)
  46beb3:	65                   	gs
  46beb4:	6d                   	insl   (%dx),%es:(%rdi)
  46beb5:	69 64 2c 63 6c 6f 63 	imul   $0x6b636f6c,0x63(%rsp,%rbp,1),%esp
  46bebc:	6b 
  46bebd:	2c 76                	sub    $0x76,%al
  46bebf:	61                   	(bad)  
  46bec0:	6c                   	insb   (%dx),%es:(%rdi)
  46bec1:	75 65                	jne    46bf28 <usage_message+0xa1e8>
  46bec3:	29 20                	sub    %esp,(%rax)
  46bec5:	76 61                	jbe    46bf28 <usage_message+0xa1e8>
  46bec7:	6c                   	insb   (%dx),%es:(%rdi)
  46bec8:	75 65                	jne    46bf2f <usage_message+0xa1ef>
  46beca:	73 20                	jae    46beec <usage_message+0xa1ac>
  46becc:	00 00                	add    %al,(%rax)
  46bece:	00 00                	add    %al,(%rax)
  46bed0:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  46bed7:	69 6e 74 6f 20 68 69 	imul   $0x6968206f,0x74(%rsi),%ebp
  46bede:	73 74                	jae    46bf54 <usage_message+0xa214>
  46bee0:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bee1:	72 79                	jb     46bf5c <usage_message+0xa21c>
  46bee3:	5f                   	pop    %rdi
  46bee4:	73 74                	jae    46bf5a <usage_message+0xa21a>
  46bee6:	72 5f                	jb     46bf47 <usage_message+0xa207>
  46bee8:	73 79                	jae    46bf63 <usage_message+0xa223>
  46beea:	6e                   	outsb  %ds:(%rsi),(%dx)
  46beeb:	63 20                	movslq (%rax),%esp
  46beed:	28 6e 6f             	sub    %ch,0x6f(%rsi)
  46bef0:	64 65 69 64 2c 69 74 	imul   $0x696d6574,%fs:%gs:0x69(%rsp,%rbp,1),%esp
  46bef7:	65 6d 69 
  46befa:	64                   	fs
  46befb:	2c 63                	sub    $0x63,%al
  46befd:	6c                   	insb   (%dx),%es:(%rdi)
  46befe:	6f                   	outsl  %ds:(%rsi),(%dx)
  46beff:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  46bf02:	76 61                	jbe    46bf65 <usage_message+0xa225>
  46bf04:	6c                   	insb   (%dx),%es:(%rdi)
  46bf05:	75 65                	jne    46bf6c <usage_message+0xa22c>
  46bf07:	29 20                	sub    %esp,(%rax)
  46bf09:	76 61                	jbe    46bf6c <usage_message+0xa22c>
  46bf0b:	6c                   	insb   (%dx),%es:(%rdi)
  46bf0c:	75 65                	jne    46bf73 <usage_message+0xa233>
  46bf0e:	73 20                	jae    46bf30 <usage_message+0xa1f0>
	...
  46bf18:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  46bf1f:	69 6e 74 6f 20 68 69 	imul   $0x6968206f,0x74(%rsi),%ebp
  46bf26:	73 74                	jae    46bf9c <usage_message+0xa25c>
  46bf28:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bf29:	72 79                	jb     46bfa4 <usage_message+0xa264>
  46bf2b:	5f                   	pop    %rdi
  46bf2c:	74 65                	je     46bf93 <usage_message+0xa253>
  46bf2e:	78 74                	js     46bfa4 <usage_message+0xa264>
  46bf30:	20 28                	and    %ch,(%rax)
  46bf32:	69 64 2c 69 74 65 6d 	imul   $0x696d6574,0x69(%rsp,%rbp,1),%esp
  46bf39:	69 
  46bf3a:	64                   	fs
  46bf3b:	2c 63                	sub    $0x63,%al
  46bf3d:	6c                   	insb   (%dx),%es:(%rdi)
  46bf3e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bf3f:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  46bf42:	76 61                	jbe    46bfa5 <usage_message+0xa265>
  46bf44:	6c                   	insb   (%dx),%es:(%rdi)
  46bf45:	75 65                	jne    46bfac <usage_message+0xa26c>
  46bf47:	29 20                	sub    %esp,(%rax)
  46bf49:	76 61                	jbe    46bfac <usage_message+0xa26c>
  46bf4b:	6c                   	insb   (%dx),%es:(%rdi)
  46bf4c:	75 65                	jne    46bfb3 <usage_message+0xa273>
  46bf4e:	73 20                	jae    46bf70 <usage_message+0xa230>
	...
  46bf58:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  46bf5f:	69 6e 74 6f 20 68 69 	imul   $0x6968206f,0x74(%rsi),%ebp
  46bf66:	73 74                	jae    46bfdc <usage_message+0xa29c>
  46bf68:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bf69:	72 79                	jb     46bfe4 <usage_message+0xa2a4>
  46bf6b:	5f                   	pop    %rdi
  46bf6c:	6c                   	insb   (%dx),%es:(%rdi)
  46bf6d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bf6e:	67 20 28             	addr32 and %ch,(%eax)
  46bf71:	69 64 2c 69 74 65 6d 	imul   $0x696d6574,0x69(%rsp,%rbp,1),%esp
  46bf78:	69 
  46bf79:	64                   	fs
  46bf7a:	2c 63                	sub    $0x63,%al
  46bf7c:	6c                   	insb   (%dx),%es:(%rdi)
  46bf7d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bf7e:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  46bf81:	74 69                	je     46bfec <usage_message+0xa2ac>
  46bf83:	6d                   	insl   (%dx),%es:(%rdi)
  46bf84:	65                   	gs
  46bf85:	73 74                	jae    46bffb <usage_message+0xa2bb>
  46bf87:	61                   	(bad)  
  46bf88:	6d                   	insl   (%dx),%es:(%rdi)
  46bf89:	70 2c                	jo     46bfb7 <usage_message+0xa277>
  46bf8b:	73 6f                	jae    46bffc <usage_message+0xa2bc>
  46bf8d:	75 72                	jne    46c001 <usage_message+0xa2c1>
  46bf8f:	63 65 2c             	movslq 0x2c(%rbp),%esp
  46bf92:	73 65                	jae    46bff9 <usage_message+0xa2b9>
  46bf94:	76 65                	jbe    46bffb <usage_message+0xa2bb>
  46bf96:	72 69                	jb     46c001 <usage_message+0xa2c1>
  46bf98:	74 79                	je     46c013 <usage_message+0xa2d3>
  46bf9a:	2c 76                	sub    $0x76,%al
  46bf9c:	61                   	(bad)  
  46bf9d:	6c                   	insb   (%dx),%es:(%rdi)
  46bf9e:	75 65                	jne    46c005 <usage_message+0xa2c5>
  46bfa0:	2c 6c                	sub    $0x6c,%al
  46bfa2:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bfa3:	67                   	addr32
  46bfa4:	65                   	gs
  46bfa5:	76 65                	jbe    46c00c <usage_message+0xa2cc>
  46bfa7:	6e                   	outsb  %ds:(%rsi),(%dx)
  46bfa8:	74 69                	je     46c013 <usage_message+0xa2d3>
  46bfaa:	64 29 20             	sub    %esp,%fs:(%rax)
  46bfad:	76 61                	jbe    46c010 <usage_message+0xa2d0>
  46bfaf:	6c                   	insb   (%dx),%es:(%rdi)
  46bfb0:	75 65                	jne    46c017 <usage_message+0xa2d7>
  46bfb2:	73 20                	jae    46bfd4 <usage_message+0xa294>
  46bfb4:	00 00                	add    %al,(%rax)
  46bfb6:	00 00                	add    %al,(%rax)
  46bfb8:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 2573352a <_end+0x2507ac2a>
  46bfbe:	6c                   	insb   (%dx),%es:(%rdi)
  46bfbf:	75 2c                	jne    46bfed <usage_message+0xa2ad>
  46bfc1:	25 64 2c 25 64       	and    $0x64252c64,%eax
  46bfc6:	2c 27                	sub    $0x27,%al
  46bfc8:	25 73 27 2c 25       	and    $0x252c2773,%eax
  46bfcd:	64                   	fs
  46bfce:	2c 27                	sub    $0x27,%al
  46bfd0:	25 73 27 2c 25       	and    $0x252c2773,%eax
  46bfd5:	64 29 2c 00          	sub    %ebp,%fs:(%rax,%rax,1)
  46bfd9:	00 00                	add    %al,(%rax)
  46bfdb:	00 00                	add    %al,(%rax)
  46bfdd:	00 00                	add    %al,(%rax)
  46bfdf:	00 69 6e             	add    %ch,0x6e(%rcx)
  46bfe2:	73 65                	jae    46c049 <usage_message+0xa309>
  46bfe4:	72 74                	jb     46c05a <usage_message+0xa31a>
  46bfe6:	20 69 6e             	and    %ch,0x6e(%rcx)
  46bfe9:	74 6f                	je     46c05a <usage_message+0xa31a>
  46bfeb:	20 70 72             	and    %dh,0x72(%rax)
  46bfee:	6f                   	outsl  %ds:(%rsi),(%dx)
  46bfef:	78 79                	js     46c06a <usage_message+0xa32a>
  46bff1:	5f                   	pop    %rdi
  46bff2:	68 69 73 74 6f       	pushq  $0x6f747369
  46bff7:	72 79                	jb     46c072 <usage_message+0xa332>
  46bff9:	20 28                	and    %ch,(%rax)
  46bffb:	69 74 65 6d 69 64 2c 	imul   $0x632c6469,0x6d(%rbp,%riz,2),%esi
  46c002:	63 
  46c003:	6c                   	insb   (%dx),%es:(%rdi)
  46c004:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c005:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  46c008:	76 61                	jbe    46c06b <usage_message+0xa32b>
  46c00a:	6c                   	insb   (%dx),%es:(%rdi)
  46c00b:	75 65                	jne    46c072 <usage_message+0xa332>
  46c00d:	29 20                	sub    %esp,(%rax)
  46c00f:	76 61                	jbe    46c072 <usage_message+0xa332>
  46c011:	6c                   	insb   (%dx),%es:(%rdi)
  46c012:	75 65                	jne    46c079 <usage_message+0xa339>
  46c014:	73 20                	jae    46c036 <usage_message+0xa2f6>
  46c016:	00 00                	add    %al,(%rax)
  46c018:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  46c01f:	69 6e 74 6f 20 70 72 	imul   $0x7270206f,0x74(%rsi),%ebp
  46c026:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c027:	78 79                	js     46c0a2 <usage_message+0xa362>
  46c029:	5f                   	pop    %rdi
  46c02a:	68 69 73 74 6f       	pushq  $0x6f747369
  46c02f:	72 79                	jb     46c0aa <usage_message+0xa36a>
  46c031:	20 28                	and    %ch,(%rax)
  46c033:	69 74 65 6d 69 64 2c 	imul   $0x632c6469,0x6d(%rbp,%riz,2),%esi
  46c03a:	63 
  46c03b:	6c                   	insb   (%dx),%es:(%rdi)
  46c03c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c03d:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  46c040:	74 69                	je     46c0ab <usage_message+0xa36b>
  46c042:	6d                   	insl   (%dx),%es:(%rdi)
  46c043:	65                   	gs
  46c044:	73 74                	jae    46c0ba <usage_message+0xa37a>
  46c046:	61                   	(bad)  
  46c047:	6d                   	insl   (%dx),%es:(%rdi)
  46c048:	70 2c                	jo     46c076 <usage_message+0xa336>
  46c04a:	73 6f                	jae    46c0bb <usage_message+0xa37b>
  46c04c:	75 72                	jne    46c0c0 <usage_message+0xa380>
  46c04e:	63 65 2c             	movslq 0x2c(%rbp),%esp
  46c051:	73 65                	jae    46c0b8 <usage_message+0xa378>
  46c053:	76 65                	jbe    46c0ba <usage_message+0xa37a>
  46c055:	72 69                	jb     46c0c0 <usage_message+0xa380>
  46c057:	74 79                	je     46c0d2 <usage_message+0xa392>
  46c059:	2c 76                	sub    $0x76,%al
  46c05b:	61                   	(bad)  
  46c05c:	6c                   	insb   (%dx),%es:(%rdi)
  46c05d:	75 65                	jne    46c0c4 <usage_message+0xa384>
  46c05f:	2c 6c                	sub    $0x6c,%al
  46c061:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c062:	67                   	addr32
  46c063:	65                   	gs
  46c064:	76 65                	jbe    46c0cb <usage_message+0xa38b>
  46c066:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c067:	74 69                	je     46c0d2 <usage_message+0xa392>
  46c069:	64 29 20             	sub    %esp,%fs:(%rax)
  46c06c:	76 61                	jbe    46c0cf <usage_message+0xa38f>
  46c06e:	6c                   	insb   (%dx),%es:(%rdi)
  46c06f:	75 65                	jne    46c0d6 <usage_message+0xa396>
  46c071:	73 20                	jae    46c093 <usage_message+0xa353>
  46c073:	00 00                	add    %al,(%rax)
  46c075:	00 00                	add    %al,(%rax)
  46c077:	00 49 6e             	add    %cl,0x6e(%rcx)
  46c07a:	20 44 43 6d          	and    %al,0x6d(%rbx,%rax,2)
  46c07e:	61                   	(bad)  
  46c07f:	73 73                	jae    46c0f4 <usage_message+0xa3b4>
  46c081:	5f                   	pop    %rdi
  46c082:	70 72                	jo     46c0f6 <usage_message+0xa3b6>
  46c084:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c085:	78 79                	js     46c100 <usage_message+0xa3c0>
  46c087:	5f                   	pop    %rdi
  46c088:	75 70                	jne    46c0fa <usage_message+0xa3ba>
  46c08a:	64                   	fs
  46c08b:	61                   	(bad)  
  46c08c:	74 65                	je     46c0f3 <usage_message+0xa3b3>
  46c08e:	5f                   	pop    %rdi
  46c08f:	69 74 65 6d 73 28 29 	imul   $0x292873,0x6d(%rbp,%riz,2),%esi
  46c096:	00 
  46c097:	00 75 70             	add    %dh,0x70(%rbp)
  46c09a:	64                   	fs
  46c09b:	61                   	(bad)  
  46c09c:	74 65                	je     46c103 <usage_message+0xa3c3>
  46c09e:	20 69 74             	and    %ch,0x74(%rcx)
  46c0a1:	65                   	gs
  46c0a2:	6d                   	insl   (%dx),%es:(%rdi)
  46c0a3:	73 20                	jae    46c0c5 <usage_message+0xa385>
  46c0a5:	73 65                	jae    46c10c <usage_message+0xa3cc>
  46c0a7:	74 20                	je     46c0c9 <usage_message+0xa389>
  46c0a9:	6c                   	insb   (%dx),%es:(%rdi)
  46c0aa:	61                   	(bad)  
  46c0ab:	73 74                	jae    46c121 <usage_message+0xa3e1>
  46c0ad:	6c                   	insb   (%dx),%es:(%rdi)
  46c0ae:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c0af:	67 73 69             	addr32 jae 46c11b <usage_message+0xa3db>
  46c0b2:	7a 65                	jp     46c119 <usage_message+0xa3d9>
  46c0b4:	3d 25 64 2c 20       	cmp    $0x202c6425,%eax
  46c0b9:	6d                   	insl   (%dx),%es:(%rdi)
  46c0ba:	74 69                	je     46c125 <usage_message+0xa3e5>
  46c0bc:	6d                   	insl   (%dx),%es:(%rdi)
  46c0bd:	65                   	gs
  46c0be:	3d 25 64 20 77       	cmp    $0x77206425,%eax
  46c0c3:	68 65 72 65 20       	pushq  $0x20657265
  46c0c8:	69 74 65 6d 69 64 3d 	imul   $0x253d6469,0x6d(%rbp,%riz,2),%esi
  46c0cf:	25 
  46c0d0:	6c                   	insb   (%dx),%es:(%rdi)
  46c0d1:	75 3b                	jne    46c10e <usage_message+0xa3ce>
  46c0d3:	0a 00                	or     (%rax),%al
  46c0d5:	00 00                	add    %al,(%rax)
  46c0d7:	00 43 61             	add    %al,0x61(%rbx)
  46c0da:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c0db:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c0dc:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c0dd:	74 20                	je     46c0ff <usage_message+0xa3bf>
  46c0df:	63 72 65             	movslq 0x65(%rdx),%esi
  46c0e2:	61                   	(bad)  
  46c0e3:	74 65                	je     46c14a <usage_message+0xa40a>
  46c0e5:	20 49 50             	and    %cl,0x50(%rcx)
  46c0e8:	43 20 6b 65          	rex.XB and    %bpl,0x65(%r11)
  46c0ec:	79 73                	jns    46c161 <usage_message+0xa421>
  46c0ee:	20 66 6f             	and    %ah,0x6f(%rsi)
  46c0f1:	72 20                	jb     46c113 <usage_message+0xa3d3>
  46c0f3:	68 69 73 74 6f       	pushq  $0x6f747369
  46c0f8:	72 79                	jb     46c173 <usage_message+0xa433>
  46c0fa:	20 61 6e             	and    %ah,0x6e(%rcx)
  46c0fd:	64 20 74 72 65       	and    %dh,%fs:0x65(%rdx,%rsi,2)
  46c102:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c103:	64 20 63 61          	and    %ah,%fs:0x61(%rbx)
  46c107:	63 68 65             	movslq 0x65(%rax),%ebp
  46c10a:	73 00                	jae    46c10c <usage_message+0xa3cc>
  46c10c:	00 00                	add    %al,(%rax)
  46c10e:	00 00                	add    %al,(%rax)
  46c110:	55                   	push   %rbp
  46c111:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c112:	61                   	(bad)  
  46c113:	62                   	(bad)  
  46c114:	6c                   	insb   (%dx),%es:(%rdi)
  46c115:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  46c11a:	63 72 65             	movslq 0x65(%rdx),%esi
  46c11d:	61                   	(bad)  
  46c11e:	74 65                	je     46c185 <usage_message+0xa445>
  46c120:	20 6d 75             	and    %ch,0x75(%rbp)
  46c123:	74 65                	je     46c18a <usage_message+0xa44a>
  46c125:	78 20                	js     46c147 <usage_message+0xa407>
  46c127:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46c129:	72 20                	jb     46c14b <usage_message+0xa40b>
  46c12b:	68 69 73 74 6f       	pushq  $0x6f747369
  46c130:	72 79                	jb     46c1ab <usage_message+0xa46b>
  46c132:	20 63 61             	and    %ah,0x61(%rbx)
  46c135:	63 68 65             	movslq 0x65(%rax),%ebp
	...
  46c140:	55                   	push   %rbp
  46c141:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c142:	61                   	(bad)  
  46c143:	62                   	(bad)  
  46c144:	6c                   	insb   (%dx),%es:(%rdi)
  46c145:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  46c14a:	63 72 65             	movslq 0x65(%rdx),%esi
  46c14d:	61                   	(bad)  
  46c14e:	74 65                	je     46c1b5 <usage_message+0xa475>
  46c150:	20 6d 75             	and    %ch,0x75(%rbp)
  46c153:	74 65                	je     46c1ba <usage_message+0xa47a>
  46c155:	78 20                	js     46c177 <usage_message+0xa437>
  46c157:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46c159:	72 20                	jb     46c17b <usage_message+0xa43b>
  46c15b:	74 72                	je     46c1cf <usage_message+0xa48f>
  46c15d:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46c15f:	64 20 63 61          	and    %ah,%fs:0x61(%rbx)
  46c163:	63 68 65             	movslq 0x65(%rax),%ebp
  46c166:	00 00                	add    %al,(%rax)
  46c168:	55                   	push   %rbp
  46c169:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c16a:	61                   	(bad)  
  46c16b:	62                   	(bad)  
  46c16c:	6c                   	insb   (%dx),%es:(%rdi)
  46c16d:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  46c172:	63 72 65             	movslq 0x65(%rdx),%esi
  46c175:	61                   	(bad)  
  46c176:	74 65                	je     46c1dd <usage_message+0xa49d>
  46c178:	20 6d 75             	and    %ch,0x75(%rbp)
  46c17b:	74 65                	je     46c1e2 <usage_message+0xa4a2>
  46c17d:	78 20                	js     46c19f <usage_message+0xa45f>
  46c17f:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46c181:	72 20                	jb     46c1a3 <usage_message+0xa463>
  46c183:	69 64 20 63 61 63 68 	imul   $0x65686361,0x63(%rax,%riz,1),%esp
  46c18a:	65 
  46c18b:	00 64 62 63          	add    %ah,0x63(%rdx,%riz,2)
  46c18f:	61                   	(bad)  
  46c190:	63 68 65             	movslq 0x65(%rax),%ebp
  46c193:	2e 63 00             	movslq %cs:(%rax),%eax
  46c196:	44                   	rex.R
  46c197:	43                   	rex.XB
  46c198:	67                   	addr32
  46c199:	65                   	gs
  46c19a:	74 5f                	je     46c1fb <usage_message+0xa4bb>
  46c19c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c19d:	65                   	gs
  46c19e:	78 74                	js     46c214 <usage_message+0xa4d4>
  46c1a0:	69 64 5f 73 68 61 72 	imul   $0x65726168,0x73(%rdi,%rbx,2),%esp
  46c1a7:	65 
  46c1a8:	64 00 49 6e          	add    %cl,%fs:0x6e(%rcx)
  46c1ac:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206fea25 <_end+0x20046125>
  46c1b2:	74 61                	je     46c215 <usage_message+0xa4d5>
  46c1b4:	62                   	(bad)  
  46c1b5:	6c                   	insb   (%dx),%es:(%rdi)
  46c1b6:	65 3a 27             	cmp    %gs:(%rdi),%ah
  46c1b9:	25 73 27 00 45       	and    $0x45002773,%eax
  46c1be:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c1bf:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46c1c3:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206fea3c <_end+0x2004613c>
  46c1c9:	74 61                	je     46c22c <usage_message+0xa4ec>
  46c1cb:	62                   	(bad)  
  46c1cc:	6c                   	insb   (%dx),%es:(%rdi)
  46c1cd:	65 3a 27             	cmp    %gs:(%rdi),%ah
  46c1d0:	25 73 27 20 5b       	and    $0x5b202773,%eax
  46c1d5:	25 6c 75 5d 00       	and    $0x5d756c,%eax
  46c1da:	44                   	rex.R
  46c1db:	43                   	rex.XB
  46c1dc:	67                   	addr32
  46c1dd:	65                   	gs
  46c1de:	74 5f                	je     46c23f <usage_message+0xa4ff>
  46c1e0:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c1e1:	65                   	gs
  46c1e2:	78 74                	js     46c258 <usage_message+0xa518>
  46c1e4:	69 64 00 49 6e 20 25 	imul   $0x7325206e,0x49(%rax,%rax,1),%esp
  46c1eb:	73 
  46c1ec:	28 29                	sub    %ch,(%rcx)
  46c1ee:	20 74 61 62          	and    %dh,0x62(%rcx,%riz,2)
  46c1f2:	6c                   	insb   (%dx),%es:(%rdi)
  46c1f3:	65 3a 27             	cmp    %gs:(%rdi),%ah
  46c1f6:	25 73 27 20 6e       	and    $0x6e202773,%eax
  46c1fb:	75 6d                	jne    46c26a <usage_message+0xa52a>
  46c1fd:	3a 25 64 00 44 43    	cmp    0x43440064(%rip),%ah        # 438ac267 <_end+0x431f3967>
  46c203:	66                   	data16
  46c204:	6c                   	insb   (%dx),%es:(%rdi)
  46c205:	75 73                	jne    46c27a <usage_message+0xa53a>
  46c207:	68 5f 74 72 65       	pushq  $0x6572745f
  46c20c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c20d:	64                   	fs
  46c20e:	73 00                	jae    46c210 <usage_message+0xa4d0>
  46c210:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46c212:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206fea8b <_end+0x2004618b>
  46c218:	74 72                	je     46c28c <usage_message+0xa54c>
  46c21a:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46c21c:	64                   	fs
  46c21d:	73 5f                	jae    46c27e <usage_message+0xa53e>
  46c21f:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c220:	75 6d                	jne    46c28f <usage_message+0xa54f>
  46c222:	3a 25 64 00 28 25    	cmp    0x25280064(%rip),%ah        # 256ec28c <_end+0x2503398c>
  46c228:	6c                   	insb   (%dx),%es:(%rdi)
  46c229:	75 2c                	jne    46c257 <usage_message+0xa517>
  46c22b:	25 64 2c 25 64       	and    $0x64252c64,%eax
  46c230:	2c 25                	sub    $0x25,%al
  46c232:	6c                   	insb   (%dx),%es:(%rdi)
  46c233:	66                   	data16
  46c234:	2c 25                	sub    $0x25,%al
  46c236:	6c                   	insb   (%dx),%es:(%rdi)
  46c237:	66                   	data16
  46c238:	2c 25                	sub    $0x25,%al
  46c23a:	6c                   	insb   (%dx),%es:(%rdi)
  46c23b:	66 29 2c 00          	sub    %bp,(%rax,%rax,1)
  46c23f:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 257337b1 <_end+0x2507aeb1>
  46c245:	64                   	fs
  46c246:	2c 25                	sub    $0x25,%al
  46c248:	64                   	fs
  46c249:	2c 25                	sub    $0x25,%al
  46c24b:	6c                   	insb   (%dx),%es:(%rdi)
  46c24c:	75 2c                	jne    46c27a <usage_message+0xa53a>
  46c24e:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  46c253:	6c                   	insb   (%dx),%es:(%rdi)
  46c254:	75 29                	jne    46c27f <usage_message+0xa53f>
  46c256:	2c 00                	sub    $0x0,%al
  46c258:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46c25a:	20 44 43 76          	and    %al,0x76(%rbx,%rax,2)
  46c25e:	61                   	(bad)  
  46c25f:	63 75 75             	movslq 0x75(%rbp),%esi
  46c262:	6d                   	insl   (%dx),%es:(%rdi)
  46c263:	5f                   	pop    %rdi
  46c264:	74 65                	je     46c2cb <usage_message+0xa58b>
  46c266:	78 74                	js     46c2dc <usage_message+0xa59c>
  46c268:	28 29                	sub    %ch,(%rcx)
  46c26a:	00 45 6e             	add    %al,0x6e(%rbp)
  46c26d:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46c271:	20 44 43 76          	and    %al,0x76(%rbx,%rax,2)
  46c275:	61                   	(bad)  
  46c276:	63 75 75             	movslq 0x75(%rbp),%esi
  46c279:	6d                   	insl   (%dx),%es:(%rdi)
  46c27a:	5f                   	pop    %rdi
  46c27b:	74 65                	je     46c2e2 <usage_message+0xa5a2>
  46c27d:	78 74                	js     46c2f3 <usage_message+0xa5b3>
  46c27f:	28 29                	sub    %ch,(%rcx)
  46c281:	00 49 6e             	add    %cl,0x6e(%rcx)
  46c284:	20 44 43 6d          	and    %al,0x6d(%rbx,%rax,2)
  46c288:	61                   	(bad)  
  46c289:	73 73                	jae    46c2fe <usage_message+0xa5be>
  46c28b:	5f                   	pop    %rdi
  46c28c:	75 70                	jne    46c2fe <usage_message+0xa5be>
  46c28e:	64                   	fs
  46c28f:	61                   	(bad)  
  46c290:	74 65                	je     46c2f7 <usage_message+0xa5b7>
  46c292:	5f                   	pop    %rdi
  46c293:	69 74 65 6d 73 28 29 	imul   $0x292873,0x6d(%rbp,%riz,2),%esi
  46c29a:	00 
  46c29b:	20 6f 72             	and    %ch,0x72(%rdi)
  46c29e:	64                   	fs
  46c29f:	65                   	gs
  46c2a0:	72 20                	jb     46c2c2 <usage_message+0xa582>
  46c2a2:	62                   	(bad)  
  46c2a3:	79 20                	jns    46c2c5 <usage_message+0xa585>
  46c2a5:	69 74 65 6d 69 64 00 	imul   $0x75006469,0x6d(%rbp,%riz,2),%esi
  46c2ac:	75 
  46c2ad:	70 64                	jo     46c313 <usage_message+0xa5d3>
  46c2af:	61                   	(bad)  
  46c2b0:	74 65                	je     46c317 <usage_message+0xa5d7>
  46c2b2:	20 69 74             	and    %ch,0x74(%rcx)
  46c2b5:	65                   	gs
  46c2b6:	6d                   	insl   (%dx),%es:(%rdi)
  46c2b7:	73 20                	jae    46c2d9 <usage_message+0xa599>
  46c2b9:	73 65                	jae    46c320 <usage_message+0xa5e0>
  46c2bb:	74 20                	je     46c2dd <usage_message+0xa59d>
  46c2bd:	6c                   	insb   (%dx),%es:(%rdi)
  46c2be:	61                   	(bad)  
  46c2bf:	73 74                	jae    46c335 <usage_message+0xa5f5>
  46c2c1:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  46c2c5:	6b 3d 25 64 00 2c 70 	imul   $0x70,0x2c006425(%rip),%edi        # 2c4726f1 <_end+0x2bdb9df1>
  46c2cc:	72 65                	jb     46c333 <usage_message+0xa5f3>
  46c2ce:	76 6f                	jbe    46c33f <usage_message+0xa5ff>
  46c2d0:	72 67                	jb     46c339 <usage_message+0xa5f9>
  46c2d2:	76 61                	jbe    46c335 <usage_message+0xa5f5>
  46c2d4:	6c                   	insb   (%dx),%es:(%rdi)
  46c2d5:	75 65                	jne    46c33c <usage_message+0xa5fc>
  46c2d7:	3d 27 25 6c 66       	cmp    $0x666c2527,%eax
  46c2dc:	27                   	(bad)  
  46c2dd:	00 2c 70             	add    %ch,(%rax,%rsi,2)
  46c2e0:	72 65                	jb     46c347 <usage_message+0xa607>
  46c2e2:	76 6f                	jbe    46c353 <usage_message+0xa613>
  46c2e4:	72 67                	jb     46c34d <usage_message+0xa60d>
  46c2e6:	76 61                	jbe    46c349 <usage_message+0xa609>
  46c2e8:	6c                   	insb   (%dx),%es:(%rdi)
  46c2e9:	75 65                	jne    46c350 <usage_message+0xa610>
  46c2eb:	3d 27 25 6c 75       	cmp    $0x756c2527,%eax
  46c2f0:	27                   	(bad)  
  46c2f1:	00 2c 73             	add    %ch,(%rbx,%rsi,2)
  46c2f4:	74 61                	je     46c357 <usage_message+0xa617>
  46c2f6:	74 75                	je     46c36d <usage_message+0xa62d>
  46c2f8:	73 3d                	jae    46c337 <usage_message+0xa5f7>
  46c2fa:	25 64 2c 65 72       	and    $0x72652c64,%eax
  46c2ff:	72 6f                	jb     46c370 <usage_message+0xa630>
  46c301:	72 3d                	jb     46c340 <usage_message+0xa600>
  46c303:	27                   	(bad)  
  46c304:	27                   	(bad)  
  46c305:	00 44 43 6d          	add    %al,0x6d(%rbx,%rax,2)
  46c309:	61                   	(bad)  
  46c30a:	73 73                	jae    46c37f <usage_message+0xa63f>
  46c30c:	5f                   	pop    %rdi
  46c30d:	75 70                	jne    46c37f <usage_message+0xa63f>
  46c30f:	64                   	fs
  46c310:	61                   	(bad)  
  46c311:	74 65                	je     46c378 <usage_message+0xa638>
  46c313:	5f                   	pop    %rdi
  46c314:	74 72                	je     46c388 <usage_message+0xa648>
  46c316:	69 67 67 65 72 73 00 	imul   $0x737265,0x67(%rdi),%esp
  46c31d:	29 20                	sub    %esp,(%rax)
  46c31f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c320:	72 64                	jb     46c386 <usage_message+0xa646>
  46c322:	65                   	gs
  46c323:	72 20                	jb     46c345 <usage_message+0xa605>
  46c325:	62                   	(bad)  
  46c326:	79 20                	jns    46c348 <usage_message+0xa608>
  46c328:	74 2e                	je     46c358 <usage_message+0xa618>
  46c32a:	74 72                	je     46c39e <usage_message+0xa65e>
  46c32c:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  46c333:	00 25 73 28 29 3a    	add    %ah,0x3a292873(%rip)        # 3a6febac <_end+0x3a0462ac>
  46c339:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c33a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c33b:	20 69 74             	and    %ch,0x74(%rcx)
  46c33e:	65                   	gs
  46c33f:	6d                   	insl   (%dx),%es:(%rdi)
  46c340:	73 20                	jae    46c362 <usage_message+0xa622>
  46c342:	77 69                	ja     46c3ad <usage_message+0xa66d>
  46c344:	74 68                	je     46c3ae <usage_message+0xa66e>
  46c346:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  46c34a:	67                   	addr32
  46c34b:	67                   	addr32
  46c34c:	65                   	gs
  46c34d:	72 73                	jb     46c3c2 <usage_message+0xa682>
  46c34f:	00 44 43 6d          	add    %al,0x6d(%rbx,%rax,2)
  46c353:	61                   	(bad)  
  46c354:	73 73                	jae    46c3c9 <usage_message+0xa689>
  46c356:	5f                   	pop    %rdi
  46c357:	75 70                	jne    46c3c9 <usage_message+0xa689>
  46c359:	64                   	fs
  46c35a:	61                   	(bad)  
  46c35b:	74 65                	je     46c3c2 <usage_message+0xa682>
  46c35d:	5f                   	pop    %rdi
  46c35e:	74 72                	je     46c3d2 <usage_message+0xa692>
  46c360:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46c362:	64                   	fs
  46c363:	73 00                	jae    46c365 <usage_message+0xa625>
  46c365:	53                   	push   %rbx
  46c366:	79 6e                	jns    46c3d6 <usage_message+0xa696>
  46c368:	63 69 6e             	movslq 0x6e(%rcx),%ebp
  46c36b:	67 20 68 69          	addr32 and %ch,0x69(%eax)
  46c36f:	73 74                	jae    46c3e5 <usage_message+0xa6a5>
  46c371:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c372:	72 79                	jb     46c3ed <usage_message+0xa6ad>
  46c374:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  46c378:	61                   	(bad)  
  46c379:	2e 2e 2e 00 49 6e    	add    %cl,%cs:0x6e(%rcx)
  46c37f:	20 44 43 6d          	and    %al,0x6d(%rbx,%rax,2)
  46c383:	61                   	(bad)  
  46c384:	73 73                	jae    46c3f9 <usage_message+0xa6b9>
  46c386:	5f                   	pop    %rdi
  46c387:	61                   	(bad)  
  46c388:	64                   	fs
  46c389:	64                   	fs
  46c38a:	5f                   	pop    %rdi
  46c38b:	68 69 73 74 6f       	pushq  $0x6f747369
  46c390:	72 79                	jb     46c40b <usage_message+0xa6cb>
  46c392:	28 29                	sub    %ch,(%rcx)
  46c394:	00 28                	add    %ch,(%rax)
  46c396:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  46c39b:	64                   	fs
  46c39c:	2c 25                	sub    $0x25,%al
  46c39e:	6c                   	insb   (%dx),%es:(%rdi)
  46c39f:	66 29 2c 00          	sub    %bp,(%rax,%rax,1)
  46c3a3:	28 25 64 2c 25 6c    	sub    %ah,0x6c252c64(%rip)        # 6c6bf00d <_end+0x6c00670d>
  46c3a9:	75 2c                	jne    46c3d7 <usage_message+0xa697>
  46c3ab:	25 64 2c 25 6c       	and    $0x6c252c64,%eax
  46c3b0:	66 29 2c 00          	sub    %bp,(%rax,%rax,1)
  46c3b4:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 25733926 <_end+0x2507b026>
  46c3ba:	64                   	fs
  46c3bb:	2c 25                	sub    $0x25,%al
  46c3bd:	6c                   	insb   (%dx),%es:(%rdi)
  46c3be:	75 29                	jne    46c3e9 <usage_message+0xa6a9>
  46c3c0:	2c 00                	sub    $0x0,%al
  46c3c2:	28 25 64 2c 25 6c    	sub    %ah,0x6c252c64(%rip)        # 6c6bf02c <_end+0x6c00672c>
  46c3c8:	75 2c                	jne    46c3f6 <usage_message+0xa6b6>
  46c3ca:	25 64 2c 25 6c       	and    $0x6c252c64,%eax
  46c3cf:	75 29                	jne    46c3fa <usage_message+0xa6ba>
  46c3d1:	2c 00                	sub    $0x0,%al
  46c3d3:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 25733945 <_end+0x2507b045>
  46c3d9:	64                   	fs
  46c3da:	2c 27                	sub    $0x27,%al
  46c3dc:	25 73 27 29 2c       	and    $0x2c292773,%eax
  46c3e1:	00 28                	add    %ch,(%rax)
  46c3e3:	25 64 2c 25 6c       	and    $0x6c252c64,%eax
  46c3e8:	75 2c                	jne    46c416 <usage_message+0xa6d6>
  46c3ea:	25 64 2c 27 25       	and    $0x25272c64,%eax
  46c3ef:	73 27                	jae    46c418 <usage_message+0xa6d8>
  46c3f1:	29 2c 00             	sub    %ebp,(%rax,%rax,1)
  46c3f4:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 25733966 <_end+0x2507b066>
  46c3fa:	6c                   	insb   (%dx),%es:(%rdi)
  46c3fb:	75 2c                	jne    46c429 <usage_message+0xa6e9>
  46c3fd:	25 64 2c 27 25       	and    $0x25272c64,%eax
  46c402:	73 27                	jae    46c42b <usage_message+0xa6eb>
  46c404:	29 2c 00             	sub    %ebp,(%rax,%rax,1)
  46c407:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46c409:	20 44 43 6d          	and    %al,0x6d(%rbx,%rax,2)
  46c40d:	61                   	(bad)  
  46c40e:	73 73                	jae    46c483 <usage_message+0xa743>
  46c410:	5f                   	pop    %rdi
  46c411:	70 72                	jo     46c485 <usage_message+0xa745>
  46c413:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c414:	78 79                	js     46c48f <usage_message+0xa74f>
  46c416:	5f                   	pop    %rdi
  46c417:	61                   	(bad)  
  46c418:	64                   	fs
  46c419:	64                   	fs
  46c41a:	5f                   	pop    %rdi
  46c41b:	68 69 73 74 6f       	pushq  $0x6f747369
  46c420:	72 79                	jb     46c49b <usage_message+0xa75b>
  46c422:	28 29                	sub    %ch,(%rcx)
  46c424:	00 28                	add    %ch,(%rax)
  46c426:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  46c42b:	64                   	fs
  46c42c:	2c 27                	sub    $0x27,%al
  46c42e:	25 6c 66 27 29       	and    $0x2927666c,%eax
  46c433:	2c 00                	sub    $0x0,%al
  46c435:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 257339a7 <_end+0x2507b0a7>
  46c43b:	64                   	fs
  46c43c:	2c 27                	sub    $0x27,%al
  46c43e:	25 6c 75 27 29       	and    $0x2927756c,%eax
  46c443:	2c 00                	sub    $0x0,%al
  46c445:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 257339b7 <_end+0x2507b0b7>
  46c44b:	64                   	fs
  46c44c:	2c 25                	sub    $0x25,%al
  46c44e:	64                   	fs
  46c44f:	2c 27                	sub    $0x27,%al
  46c451:	25 73 27 2c 25       	and    $0x252c2773,%eax
  46c456:	64                   	fs
  46c457:	2c 27                	sub    $0x27,%al
  46c459:	25 73 27 2c 25       	and    $0x252c2773,%eax
  46c45e:	64 29 2c 00          	sub    %ebp,%fs:(%rax,%rax,1)
  46c462:	53                   	push   %rbx
  46c463:	79 6e                	jns    46c4d3 <usage_message+0xa793>
  46c465:	63 69 6e             	movslq 0x6e(%rcx),%ebp
  46c468:	67 20 68 69          	addr32 and %ch,0x69(%eax)
  46c46c:	73 74                	jae    46c4e2 <usage_message+0xa7a2>
  46c46e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c46f:	72 79                	jb     46c4ea <usage_message+0xa7aa>
  46c471:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  46c475:	61                   	(bad)  
  46c476:	2e 2e 2e 20 25 6c 66 	and    %ah,%cs:0x2525666c(%rip)        # 256c2aeb <_end+0x2500a1eb>
  46c47d:	25 25 
  46c47f:	00 53 79             	add    %dl,0x79(%rbx)
  46c482:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c483:	63 69 6e             	movslq 0x6e(%rcx),%ebp
  46c486:	67 20 68 69          	addr32 and %ch,0x69(%eax)
  46c48a:	73 74                	jae    46c500 <usage_message+0xa7c0>
  46c48c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c48d:	72 79                	jb     46c508 <usage_message+0xa7c8>
  46c48f:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  46c493:	61                   	(bad)  
  46c494:	2e 2e 2e 20 64 6f 6e 	and    %ah,%cs:0x6e(%rdi,%rbp,2)
  46c49b:	65 2e 00 66 72       	add    %ah,%cs:%gs:0x72(%rsi)
  46c4a0:	65                   	gs
  46c4a1:	65                   	gs
  46c4a2:	5f                   	pop    %rdi
  46c4a3:	64                   	fs
  46c4a4:	61                   	(bad)  
  46c4a5:	74 61                	je     46c508 <usage_message+0xa7c8>
  46c4a7:	62                   	(bad)  
  46c4a8:	61                   	(bad)  
  46c4a9:	73 65                	jae    46c510 <usage_message+0xa7d0>
  46c4ab:	5f                   	pop    %rdi
  46c4ac:	63 61 63             	movslq 0x63(%rcx),%esp
  46c4af:	68 65 00 49 6e       	pushq  $0x6e490065
  46c4b4:	20 44 43 73          	and    %al,0x73(%rbx,%rax,2)
  46c4b8:	79 6e                	jns    46c528 <usage_message+0xa7e8>
  46c4ba:	63 5f 61             	movslq 0x61(%rdi),%ebx
  46c4bd:	6c                   	insb   (%dx),%es:(%rdi)
  46c4be:	6c                   	insb   (%dx),%es:(%rdi)
  46c4bf:	28 29                	sub    %ch,(%rcx)
  46c4c1:	00 44 43 73          	add    %al,0x73(%rbx,%rax,2)
  46c4c5:	79 6e                	jns    46c535 <usage_message+0xa7f5>
  46c4c7:	63 5f 74             	movslq 0x74(%rdi),%ebx
  46c4ca:	72 65                	jb     46c531 <usage_message+0xa7f1>
  46c4cc:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c4cd:	64                   	fs
  46c4ce:	73 00                	jae    46c4d0 <usage_message+0xa790>
  46c4d0:	53                   	push   %rbx
  46c4d1:	79 6e                	jns    46c541 <usage_message+0xa801>
  46c4d3:	63 69 6e             	movslq 0x6e(%rcx),%ebp
  46c4d6:	67 20 74 72 65       	addr32 and %dh,0x65(%edx,%esi,2)
  46c4db:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c4dc:	64                   	fs
  46c4dd:	73 20                	jae    46c4ff <usage_message+0xa7bf>
  46c4df:	64                   	fs
  46c4e0:	61                   	(bad)  
  46c4e1:	74 61                	je     46c544 <usage_message+0xa804>
  46c4e3:	2e 2e 2e 00 53 79    	add    %dl,%cs:0x79(%rbx)
  46c4e9:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c4ea:	63 69 6e             	movslq 0x6e(%rcx),%ebp
  46c4ed:	67 20 74 72 65       	addr32 and %dh,0x65(%edx,%esi,2)
  46c4f2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c4f3:	64                   	fs
  46c4f4:	73 20                	jae    46c516 <usage_message+0xa7d6>
  46c4f6:	64                   	fs
  46c4f7:	61                   	(bad)  
  46c4f8:	74 61                	je     46c55b <usage_message+0xa81b>
  46c4fa:	2e 2e 2e 20 64 6f 6e 	and    %ah,%cs:0x6e(%rdi,%rbp,2)
  46c501:	65 2e 00 45 6e       	add    %al,%cs:%gs:0x6e(%rbp)
  46c506:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46c50a:	20 44 43 73          	and    %al,0x73(%rbx,%rax,2)
  46c50e:	79 6e                	jns    46c57e <usage_message+0xa83e>
  46c510:	63 5f 61             	movslq 0x61(%rdi),%ebx
  46c513:	6c                   	insb   (%dx),%es:(%rdi)
  46c514:	6c                   	insb   (%dx),%es:(%rdi)
  46c515:	28 29                	sub    %ch,(%rcx)
  46c517:	00 69 6e             	add    %ch,0x6e(%rcx)
  46c51a:	69 74 5f 64 61 74 61 	imul   $0x62617461,0x64(%rdi,%rbx,2),%esi
  46c521:	62 
  46c522:	61                   	(bad)  
  46c523:	73 65                	jae    46c58a <usage_message+0xa84a>
  46c525:	5f                   	pop    %rdi
  46c526:	63 61 63             	movslq 0x63(%rcx),%esp
  46c529:	68 65 00 68 69       	pushq  $0x69680065
  46c52e:	73 74                	jae    46c5a4 <usage_message+0xa864>
  46c530:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c531:	72 79                	jb     46c5ac <usage_message+0xa86c>
  46c533:	20 63 61             	and    %ah,0x61(%rbx)
  46c536:	63 68 65             	movslq 0x65(%rax),%ebp
  46c539:	00 68 69             	add    %ch,0x69(%rax)
  46c53c:	73 74                	jae    46c5b2 <usage_message+0xa872>
  46c53e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c53f:	72 79                	jb     46c5ba <usage_message+0xa87a>
  46c541:	20 74 65 78          	and    %dh,0x78(%rbp,%riz,2)
  46c545:	74 20                	je     46c567 <usage_message+0xa827>
  46c547:	63 61 63             	movslq 0x63(%rcx),%esp
  46c54a:	68 65 00 74 72       	pushq  $0x72740065
  46c54f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46c551:	64 20 63 61          	and    %ah,%fs:0x61(%rbx)
  46c555:	63 68 65             	movslq 0x65(%rax),%ebp
  46c558:	00 00                	add    %al,(%rax)
  46c55a:	00 00                	add    %al,(%rax)
  46c55c:	94                   	xchg   %eax,%esp
  46c55d:	53                   	push   %rbx
  46c55e:	fc                   	cld    
  46c55f:	ff e8                	ljmpq  *<internal disassembler error>
  46c561:	53                   	push   %rbx
  46c562:	fc                   	cld    
  46c563:	ff 09                	decl   (%rcx)
  46c565:	54                   	push   %rsp
  46c566:	fc                   	cld    
  46c567:	ff 2a                	ljmpq  *(%rdx)
  46c569:	54                   	push   %rsp
  46c56a:	fc                   	cld    
  46c56b:	ff 4b 54             	decl   0x54(%rbx)
  46c56e:	fc                   	cld    
  46c56f:	ff 6c 54 fc          	ljmpq  *-0x4(%rsp,%rdx,2)
  46c573:	ff 8d 54 fc ff aa    	decl   -0x550003ac(%rbp)
  46c579:	54                   	push   %rsp
  46c57a:	fc                   	cld    
  46c57b:	ff d2                	callq  *%rdx
  46c57d:	54                   	push   %rsp
  46c57e:	fc                   	cld    
  46c57f:	ff 07                	incl   (%rdi)
  46c581:	55                   	push   %rbp
  46c582:	fc                   	cld    
  46c583:	ff 47 55             	incl   0x55(%rdi)
  46c586:	fc                   	cld    
  46c587:	ff 64 55 fc          	jmpq   *-0x4(%rbp,%rdx,2)
  46c58b:	ff 84 55 fc ff a1 55 	incl   0x55a1fffc(%rbp,%rdx,2)
  46c592:	fc                   	cld    
  46c593:	ff d8                	lcallq *<internal disassembler error>
  46c595:	55                   	push   %rbp
  46c596:	fc                   	cld    
  46c597:	ff f5                	push   %rbp
  46c599:	55                   	push   %rbp
  46c59a:	fc                   	cld    
  46c59b:	ff 84 53 fc ff b2 53 	incl   0x53b2fffc(%rbx,%rdx,2)
  46c5a2:	fc                   	cld    
  46c5a3:	ff 97 6c fc ff 58    	callq  *0x58fffc6c(%rdi)
  46c5a9:	6a fc                	pushq  $0xfffffffffffffffc
  46c5ab:	ff 28                	ljmpq  *(%rax)
  46c5ad:	6b fc ff             	imul   $0xffffffffffffffff,%esp,%edi
  46c5b0:	ef                   	out    %eax,(%dx)
  46c5b1:	68 fc ff 88 69       	pushq  $0x6988fffc
  46c5b6:	fc                   	cld    
  46c5b7:	ff                   	(bad)  
  46c5b8:	7d 72                	jge    46c62c <usage_message+0xa8ec>
  46c5ba:	fc                   	cld    
  46c5bb:	ff 92 71 fc ff e1    	callq  *-0x1e00038f(%rdx)
  46c5c1:	70 fc                	jo     46c5bf <usage_message+0xa87f>
  46c5c3:	ff a0 73 fc ff 92    	jmpq   *-0x6d00038d(%rax)
  46c5c9:	71 fc                	jno    46c5c7 <usage_message+0xa887>
  46c5cb:	ff 44 43 66          	incl   0x66(%rbx,%rax,2)
  46c5cf:	6c                   	insb   (%dx),%es:(%rdi)
  46c5d0:	75 73                	jne    46c645 <usage_message+0xa905>
  46c5d2:	68 5f 74 72 65       	pushq  $0x6572745f
  46c5d7:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c5d8:	64                   	fs
  46c5d9:	73 00                	jae    46c5db <usage_message+0xa89b>
	...
  46c5e3:	a2 94 1a 6d c2 00 00 	mov    %al,0xa2000000c26d1a94
  46c5ea:	00 a2 
  46c5ec:	94                   	xchg   %eax,%esp
  46c5ed:	1a 6d 42             	sbb    0x42(%rbp),%ch
  46c5f0:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46c5f2:	20 44 43 69          	and    %al,0x69(%rbx,%rax,2)
  46c5f6:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c5f7:	69 74 5f 6e 65 78 74 	imul   $0x63747865,0x6e(%rdi,%rbx,2),%esi
  46c5fe:	63 
  46c5ff:	68 65 63 6b 73       	pushq  $0x736b6365
  46c604:	28 29                	sub    %ch,(%rcx)
  46c606:	00 6e 65             	add    %ch,0x65(%rsi)
  46c609:	78 74                	js     46c67f <usage_message+0xa93f>
  46c60b:	63 68 65             	movslq 0x65(%rax),%ebp
  46c60e:	63 6b 73             	movslq 0x73(%rbx),%ebp
  46c611:	2e 63 00             	movslq %cs:(%rax),%eax
  46c614:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46c616:	20 44 43 66          	and    %al,0x66(%rbx,%rax,2)
  46c61a:	6c                   	insb   (%dx),%es:(%rdi)
  46c61b:	75 73                	jne    46c690 <usage_message+0xa950>
  46c61d:	68 5f 6e 65 78       	pushq  $0x78656e5f
  46c622:	74 63                	je     46c687 <usage_message+0xa947>
  46c624:	68 65 63 6b 73       	pushq  $0x736b6365
  46c629:	28 29                	sub    %ch,(%rcx)
  46c62b:	00 49 6e             	add    %cl,0x6e(%rcx)
  46c62e:	20 44 43 72          	and    %al,0x72(%rbx,%rax,2)
  46c632:	65                   	gs
  46c633:	6c                   	insb   (%dx),%es:(%rdi)
  46c634:	65                   	gs
  46c635:	61                   	(bad)  
  46c636:	73 65                	jae    46c69d <usage_message+0xa95d>
  46c638:	5f                   	pop    %rdi
  46c639:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c63a:	65                   	gs
  46c63b:	78 74                	js     46c6b1 <usage_message+0xa971>
  46c63d:	63 68 65             	movslq 0x65(%rax),%ebp
  46c640:	63 6b 73             	movslq 0x73(%rbx),%ebp
  46c643:	28 29                	sub    %ch,(%rcx)
  46c645:	00 45 6e             	add    %al,0x6e(%rbp)
  46c648:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46c64c:	20 44 43 66          	and    %al,0x66(%rbx,%rax,2)
  46c650:	6c                   	insb   (%dx),%es:(%rdi)
  46c651:	75 73                	jne    46c6c6 <usage_message+0xa986>
  46c653:	68 5f 6e 65 78       	pushq  $0x78656e5f
  46c658:	74 63                	je     46c6bd <usage_message+0xa97d>
  46c65a:	68 65 63 6b 73       	pushq  $0x736b6365
  46c65f:	28 29                	sub    %ch,(%rcx)
  46c661:	00 49 6e             	add    %cl,0x6e(%rcx)
  46c664:	20 44 43 61          	and    %al,0x61(%rbx,%rax,2)
  46c668:	64                   	fs
  46c669:	64                   	fs
  46c66a:	5f                   	pop    %rdi
  46c66b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c66c:	65                   	gs
  46c66d:	78 74                	js     46c6e3 <usage_message+0xa9a3>
  46c66f:	63 68 65             	movslq 0x65(%rax),%ebp
  46c672:	63 6b 28             	movslq 0x28(%rbx),%ebp
  46c675:	29 00                	sub    %eax,(%rax)
  46c677:	00 75 70             	add    %dh,0x70(%rbp)
  46c67a:	64                   	fs
  46c67b:	61                   	(bad)  
  46c67c:	74 65                	je     46c6e3 <usage_message+0xa9a3>
  46c67e:	20 69 74             	and    %ch,0x74(%rcx)
  46c681:	65                   	gs
  46c682:	6d                   	insl   (%dx),%es:(%rdi)
  46c683:	73 20                	jae    46c6a5 <usage_message+0xa965>
  46c685:	73 65                	jae    46c6ec <usage_message+0xa9ac>
  46c687:	74 20                	je     46c6a9 <usage_message+0xa969>
  46c689:	73 74                	jae    46c6ff <usage_message+0xa9bf>
  46c68b:	61                   	(bad)  
  46c68c:	74 75                	je     46c703 <usage_message+0xa9c3>
  46c68e:	73 3d                	jae    46c6cd <usage_message+0xa98d>
  46c690:	25 64 2c 6c 61       	and    $0x616c2c64,%eax
  46c695:	73 74                	jae    46c70b <usage_message+0xa9cb>
  46c697:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  46c69b:	6b 3d 25 64 2c 65 72 	imul   $0x72,0x652c6425(%rip),%edi        # 65732ac7 <_end+0x6507a1c7>
  46c6a2:	72 6f                	jb     46c713 <usage_message+0xa9d3>
  46c6a4:	72 3d                	jb     46c6e3 <usage_message+0xa9a3>
  46c6a6:	27                   	(bad)  
  46c6a7:	25 73 27 20 77       	and    $0x77202773,%eax
  46c6ac:	68 65 72 65 20       	pushq  $0x20657265
  46c6b1:	69 74 65 6d 69 64 3d 	imul   $0x253d6469,0x6d(%rbp,%riz,2),%esi
  46c6b8:	25 
  46c6b9:	6c                   	insb   (%dx),%es:(%rdi)
  46c6ba:	75 3b                	jne    46c6f7 <usage_message+0xa9b7>
  46c6bc:	0a 00                	or     (%rax),%al
  46c6be:	00 00                	add    %al,(%rax)
  46c6c0:	73 65                	jae    46c727 <usage_message+0xa9e7>
  46c6c2:	6c                   	insb   (%dx),%es:(%rdi)
  46c6c3:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  46c6c8:	2e 74 72             	je,pn  46c73d <usage_message+0xa9fd>
  46c6cb:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  46c6d2:	2c 69                	sub    $0x69,%al
  46c6d4:	2e 69 74 65 6d 69 64 	imul   $0x66206469,%cs:0x6d(%rbp,%riz,2),%esi
  46c6db:	20 66 
  46c6dd:	72 6f                	jb     46c74e <usage_message+0xaa0e>
  46c6df:	6d                   	insl   (%dx),%es:(%rdi)
  46c6e0:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  46c6e4:	67                   	addr32
  46c6e5:	67                   	addr32
  46c6e6:	65                   	gs
  46c6e7:	72 73                	jb     46c75c <usage_message+0xaa1c>
  46c6e9:	20 74 2c 66          	and    %dh,0x66(%rsp,%rbp,1)
  46c6ed:	75 6e                	jne    46c75d <usage_message+0xaa1d>
  46c6ef:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  46c6f3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c6f4:	73 20                	jae    46c716 <usage_message+0xa9d6>
  46c6f6:	66                   	data16
  46c6f7:	2c 69                	sub    $0x69,%al
  46c6f9:	74 65                	je     46c760 <usage_message+0xaa20>
  46c6fb:	6d                   	insl   (%dx),%es:(%rdi)
  46c6fc:	73 20                	jae    46c71e <usage_message+0xa9de>
  46c6fe:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  46c704:	65 20 74 2e 74       	and    %dh,%gs:0x74(%rsi,%rbp,1)
  46c709:	72 69                	jb     46c774 <usage_message+0xaa34>
  46c70b:	67                   	addr32
  46c70c:	67                   	addr32
  46c70d:	65                   	gs
  46c70e:	72 69                	jb     46c779 <usage_message+0xaa39>
  46c710:	64                   	fs
  46c711:	3d 66 2e 74 72       	cmp    $0x72742e66,%eax
  46c716:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  46c71d:	20 61 6e             	and    %ah,0x6e(%rcx)
  46c720:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  46c724:	69 74 65 6d 69 64 3d 	imul   $0x693d6469,0x6d(%rbp,%riz,2),%esi
  46c72b:	69 
  46c72c:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  46c733:	20 61 
  46c735:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c736:	64 20 74 2e 73       	and    %dh,%fs:0x73(%rsi,%rbp,1)
  46c73b:	74 61                	je     46c79e <usage_message+0xaa5e>
  46c73d:	74 75                	je     46c7b4 <usage_message+0xaa74>
  46c73f:	73 20                	jae    46c761 <usage_message+0xaa21>
  46c741:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  46c748:	20 61 6e             	and    %ah,0x6e(%rcx)
  46c74b:	64 20 74 2e 76       	and    %dh,%fs:0x76(%rsi,%rbp,1)
  46c750:	61                   	(bad)  
  46c751:	6c                   	insb   (%dx),%es:(%rdi)
  46c752:	75 65                	jne    46c7b9 <usage_message+0xaa79>
  46c754:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46c757:	74 20                	je     46c779 <usage_message+0xaa39>
  46c759:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  46c760:	20 61 6e             	and    %ah,0x6e(%rcx)
  46c763:	64 00 00             	add    %al,%fs:(%rax)
  46c766:	00 00                	add    %al,(%rax)
  46c768:	49 74 65             	rex.WB je     46c7d0 <usage_message+0xaa90>
  46c76b:	6d                   	insl   (%dx),%es:(%rdi)
  46c76c:	20 5b 25             	and    %bl,0x25(%rbx)
  46c76f:	6c                   	insb   (%dx),%es:(%rdi)
  46c770:	75 5d                	jne    46c7cf <usage_message+0xaa8f>
  46c772:	20 77 61             	and    %dh,0x61(%rdi)
  46c775:	73 20                	jae    46c797 <usage_message+0xaa57>
  46c777:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c778:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c779:	74 20                	je     46c79b <usage_message+0xaa5b>
  46c77b:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46c77d:	75 6e                	jne    46c7ed <usage_message+0xaaad>
  46c77f:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  46c783:	20 60 6e             	and    %ah,0x6e(%rax)
  46c786:	65                   	gs
  46c787:	78 74                	js     46c7fd <usage_message+0xaabd>
  46c789:	63 68 65             	movslq 0x65(%rax),%ebp
  46c78c:	63 6b 73             	movslq 0x73(%rbx),%ebp
  46c78f:	27                   	(bad)  
  46c790:	20 69 74             	and    %ch,0x74(%rcx)
  46c793:	65                   	gs
  46c794:	6d                   	insl   (%dx),%es:(%rdi)
  46c795:	73 20                	jae    46c7b7 <usage_message+0xaa77>
  46c797:	6c                   	insb   (%dx),%es:(%rdi)
  46c798:	69 73 74 2e 00 00 00 	imul   $0x2e,0x74(%rbx),%esi
  46c79f:	00 75 70             	add    %dh,0x70(%rbp)
  46c7a2:	64                   	fs
  46c7a3:	61                   	(bad)  
  46c7a4:	74 65                	je     46c80b <usage_message+0xaacb>
  46c7a6:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  46c7aa:	67                   	addr32
  46c7ab:	67                   	addr32
  46c7ac:	65                   	gs
  46c7ad:	72 73                	jb     46c822 <usage_message+0xaae2>
  46c7af:	20 73 65             	and    %dh,0x65(%rbx)
  46c7b2:	74 20                	je     46c7d4 <usage_message+0xaa94>
  46c7b4:	76 61                	jbe    46c817 <usage_message+0xaad7>
  46c7b6:	6c                   	insb   (%dx),%es:(%rdi)
  46c7b7:	75 65                	jne    46c81e <usage_message+0xaade>
  46c7b9:	3d 25 64 2c 6c       	cmp    $0x6c2c6425,%eax
  46c7be:	61                   	(bad)  
  46c7bf:	73 74                	jae    46c835 <usage_message+0xaaf5>
  46c7c1:	63 68 61             	movslq 0x61(%rax),%ebp
  46c7c4:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c7c5:	67                   	addr32
  46c7c6:	65                   	gs
  46c7c7:	3d 25 64 2c 65       	cmp    $0x652c6425,%eax
  46c7cc:	72 72                	jb     46c840 <usage_message+0xab00>
  46c7ce:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c7cf:	72 3d                	jb     46c80e <usage_message+0xaace>
  46c7d1:	27                   	(bad)  
  46c7d2:	25 73 27 20 77       	and    $0x77202773,%eax
  46c7d7:	68 65 72 65 20       	pushq  $0x20657265
  46c7dc:	74 72                	je     46c850 <usage_message+0xab10>
  46c7de:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  46c7e5:	3d 25 6c 75 3b       	cmp    $0x3b756c25,%eax
  46c7ea:	0a 00                	or     (%rax),%al
  46c7ec:	00 00                	add    %al,(%rax)
  46c7ee:	00 00                	add    %al,(%rax)
  46c7f0:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  46c7f7:	69 6e 74 6f 20 65 76 	imul   $0x7665206f,0x74(%rsi),%ebp
  46c7fe:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46c800:	74 73                	je     46c875 <usage_message+0xab35>
  46c802:	20 28                	and    %ch,(%rax)
  46c804:	65                   	gs
  46c805:	76 65                	jbe    46c86c <usage_message+0xab2c>
  46c807:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c808:	74 69                	je     46c873 <usage_message+0xab33>
  46c80a:	64                   	fs
  46c80b:	2c 73                	sub    $0x73,%al
  46c80d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c80e:	75 72                	jne    46c882 <usage_message+0xab42>
  46c810:	63 65 2c             	movslq 0x2c(%rbp),%esp
  46c813:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c814:	62                   	(bad)  
  46c815:	6a 65                	pushq  $0x65
  46c817:	63 74 2c 6f          	movslq 0x6f(%rsp,%rbp,1),%esi
  46c81b:	62                   	(bad)  
  46c81c:	6a 65                	pushq  $0x65
  46c81e:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  46c822:	2c 63                	sub    $0x63,%al
  46c824:	6c                   	insb   (%dx),%es:(%rdi)
  46c825:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c826:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  46c829:	76 61                	jbe    46c88c <usage_message+0xab4c>
  46c82b:	6c                   	insb   (%dx),%es:(%rdi)
  46c82c:	75 65                	jne    46c893 <usage_message+0xab53>
  46c82e:	29 20                	sub    %esp,(%rax)
  46c830:	76 61                	jbe    46c893 <usage_message+0xab53>
  46c832:	6c                   	insb   (%dx),%es:(%rdi)
  46c833:	75 65                	jne    46c89a <usage_message+0xab5a>
  46c835:	73 20                	jae    46c857 <usage_message+0xab17>
  46c837:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 25733da9 <_end+0x2507b4a9>
  46c83d:	64                   	fs
  46c83e:	2c 25                	sub    $0x25,%al
  46c840:	64                   	fs
  46c841:	2c 25                	sub    $0x25,%al
  46c843:	6c                   	insb   (%dx),%es:(%rdi)
  46c844:	75 2c                	jne    46c872 <usage_message+0xab32>
  46c846:	25 64 2c 25 64       	and    $0x64252c64,%eax
  46c84b:	29 3b                	sub    %edi,(%rbx)
  46c84d:	0a 00                	or     (%rax),%al
  46c84f:	64                   	fs
  46c850:	62                   	(bad)  
  46c851:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46c854:	66 69 67 2e 63 00    	imul   $0x63,0x2e(%rdi),%sp
  46c85a:	44                   	rex.R
  46c85b:	43 72 65             	rex.XB jb     46c8c3 <usage_message+0xab83>
  46c85e:	71 75                	jno    46c8d5 <usage_message+0xab95>
  46c860:	65                   	gs
  46c861:	75 65                	jne    46c8c8 <usage_message+0xab88>
  46c863:	5f                   	pop    %rdi
  46c864:	70 72                	jo     46c8d8 <usage_message+0xab98>
  46c866:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c867:	78 79                	js     46c8e2 <usage_message+0xaba2>
  46c869:	00 49 6e             	add    %cl,0x6e(%rcx)
  46c86c:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206ff0e5 <_end+0x200467e5>
  46c872:	75 70                	jne    46c8e4 <usage_message+0xaba4>
  46c874:	64                   	fs
  46c875:	61                   	(bad)  
  46c876:	74 65                	je     46c8dd <usage_message+0xab9d>
  46c878:	5f                   	pop    %rdi
  46c879:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c87a:	65                   	gs
  46c87b:	78 74                	js     46c8f1 <usage_message+0xabb1>
  46c87d:	63 68 65             	movslq 0x65(%rax),%ebp
  46c880:	63 6b 3a             	movslq 0x3a(%rbx),%ebp
  46c883:	25 64 00 44 43       	and    $0x43440064,%eax
  46c888:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46c88b:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  46c891:	74 5f                	je     46c8f2 <usage_message+0xabb2>
  46c893:	70 72                	jo     46c907 <usage_message+0xabc7>
  46c895:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c896:	78 79                	js     46c911 <usage_message+0xabd1>
  46c898:	5f                   	pop    %rdi
  46c899:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c89a:	65                   	gs
  46c89b:	78 74                	js     46c911 <usage_message+0xabd1>
  46c89d:	63 68 65             	movslq 0x65(%rax),%ebp
  46c8a0:	63 6b 00             	movslq 0x0(%rbx),%ebp
  46c8a3:	44                   	rex.R
  46c8a4:	43 63 6f 6e          	rex.XB movslq 0x6e(%r15),%ebp
  46c8a8:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  46c8ae:	74 5f                	je     46c90f <usage_message+0xabcf>
  46c8b0:	70 6f                	jo     46c921 <usage_message+0xabe1>
  46c8b2:	6c                   	insb   (%dx),%es:(%rdi)
  46c8b3:	6c                   	insb   (%dx),%es:(%rdi)
  46c8b4:	65                   	gs
  46c8b5:	72 5f                	jb     46c916 <usage_message+0xabd6>
  46c8b7:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c8b8:	65                   	gs
  46c8b9:	78 74                	js     46c92f <usage_message+0xabef>
  46c8bb:	63 68 65             	movslq 0x65(%rax),%ebp
  46c8be:	63 6b 00             	movslq 0x0(%rbx),%ebp
  46c8c1:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46c8c3:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206ff13c <_end+0x2004683c>
  46c8c9:	70 6f                	jo     46c93a <usage_message+0xabfa>
  46c8cb:	6c                   	insb   (%dx),%es:(%rdi)
  46c8cc:	6c                   	insb   (%dx),%es:(%rdi)
  46c8cd:	65                   	gs
  46c8ce:	72 5f                	jb     46c92f <usage_message+0xabef>
  46c8d0:	74 79                	je     46c94b <usage_message+0xac0b>
  46c8d2:	70 65                	jo     46c939 <usage_message+0xabf9>
  46c8d4:	3a 25 64 00 44 43    	cmp    0x43440064(%rip),%ah        # 438ac93e <_end+0x431f403e>
  46c8da:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46c8dd:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  46c8e3:	74 5f                	je     46c944 <usage_message+0xac04>
  46c8e5:	70 6f                	jo     46c956 <usage_message+0xac16>
  46c8e7:	6c                   	insb   (%dx),%es:(%rdi)
  46c8e8:	6c                   	insb   (%dx),%es:(%rdi)
  46c8e9:	65                   	gs
  46c8ea:	72 5f                	jb     46c94b <usage_message+0xac0b>
  46c8ec:	69 74 65 6d 73 00 44 	imul   $0x43440073,0x6d(%rbp,%riz,2),%esi
  46c8f3:	43 
  46c8f4:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46c8f7:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  46c8fd:	74 5f                	je     46c95e <usage_message+0xac1e>
  46c8ff:	69 74 65 6d 73 00 49 	imul   $0x6e490073,0x6d(%rbp,%riz,2),%esi
  46c906:	6e 
  46c907:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206ff180 <_end+0x20046880>
  46c90d:	68 6f 73 74 69       	pushq  $0x6974736f
  46c912:	64 3a 25 6c 75 20 6b 	cmp    %fs:0x6b20756c(%rip),%ah        # 6b673e85 <_end+0x6afbb585>
  46c919:	65                   	gs
  46c91a:	79 3a                	jns    46c956 <usage_message+0xac16>
  46c91c:	27                   	(bad)  
  46c91d:	25 73 27 00 66       	and    $0x66002773,%eax
  46c922:	72 65                	jb     46c989 <usage_message+0xac49>
  46c924:	65                   	gs
  46c925:	5f                   	pop    %rdi
  46c926:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46c929:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  46c92f:	74 69                	je     46c99a <usage_message+0xac5a>
  46c931:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c932:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c933:	5f                   	pop    %rdi
  46c934:	63 61 63             	movslq 0x63(%rcx),%esp
  46c937:	68 65 00 69 6e       	pushq  $0x6e690065
  46c93c:	69 74 5f 63 6f 6e 66 	imul   $0x69666e6f,0x63(%rdi,%rbx,2),%esi
  46c943:	69 
  46c944:	67 75 72             	addr32 jne 46c9b9 <usage_message+0xac79>
  46c947:	61                   	(bad)  
  46c948:	74 69                	je     46c9b3 <usage_message+0xac73>
  46c94a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c94b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c94c:	5f                   	pop    %rdi
  46c94d:	63 61 63             	movslq 0x63(%rcx),%esp
  46c950:	68 65 00 49 6e       	pushq  $0x6e490065
  46c955:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 206ff1ce <_end+0x200468ce>
  46c95b:	73 69                	jae    46c9c6 <usage_message+0xac86>
  46c95d:	7a 65                	jp     46c9c4 <usage_message+0xac84>
  46c95f:	3a 25 64 00 63 6f    	cmp    0x6f630064(%rip),%ah        # 6fa9c9c9 <_end+0x6f3e40c9>
  46c965:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c966:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  46c96c:	74 69                	je     46c9d7 <usage_message+0xac97>
  46c96e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c96f:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c970:	20 63 61             	and    %ah,0x61(%rbx)
  46c973:	63 68 65             	movslq 0x65(%rax),%ebp
  46c976:	00 44 43 73          	add    %al,0x73(%rbx,%rax,2)
  46c97a:	79 6e                	jns    46c9ea <usage_message+0xacaa>
  46c97c:	63 5f 68             	movslq 0x68(%rdi),%ebx
  46c97f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c980:	73 74                	jae    46c9f6 <usage_message+0xacb6>
  46c982:	73 00                	jae    46c984 <usage_message+0xac44>
  46c984:	44                   	rex.R
  46c985:	43 73 79             	rex.XB jae    46ca01 <usage_message+0xacc1>
  46c988:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c989:	63 5f 63             	movslq 0x63(%rdi),%ebx
  46c98c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c98d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c98e:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  46c994:	74 69                	je     46c9ff <usage_message+0xacbf>
  46c996:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c997:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c998:	00 44 43 73          	add    %al,0x73(%rbx,%rax,2)
  46c99c:	79 6e                	jns    46ca0c <usage_message+0xaccc>
  46c99e:	63 5f 69             	movslq 0x69(%rdi),%ebx
  46c9a1:	74 65                	je     46ca08 <usage_message+0xacc8>
  46c9a3:	6d                   	insl   (%dx),%es:(%rdi)
  46c9a4:	73 00                	jae    46c9a6 <usage_message+0xac66>
  46c9a6:	25 73 28 29 20       	and    $0x20292873,%eax
  46c9ab:	69 74 65 6d 20 73 71 	imul   $0x6c717320,0x6d(%rbp,%riz,2),%esi
  46c9b2:	6c 
  46c9b3:	20 20                	and    %ah,(%rax)
  46c9b5:	20 3a                	and    %bh,(%rdx)
  46c9b7:	20 25 6c 66 20 73    	and    %ah,0x7320666c(%rip)        # 73673029 <_end+0x72fba729>
  46c9bd:	65 63 2e             	movslq %gs:(%rsi),%ebp
  46c9c0:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206ff239 <_end+0x20046939>
  46c9c6:	68 6f 73 74 20       	pushq  $0x2074736f
  46c9cb:	73 71                	jae    46ca3e <usage_message+0xacfe>
  46c9cd:	6c                   	insb   (%dx),%es:(%rdi)
  46c9ce:	20 20                	and    %ah,(%rax)
  46c9d0:	20 3a                	and    %bh,(%rdx)
  46c9d2:	20 25 6c 66 20 73    	and    %ah,0x7320666c(%rip)        # 73673044 <_end+0x72fba744>
  46c9d8:	65 63 2e             	movslq %gs:(%rsi),%ebp
  46c9db:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206ff254 <_end+0x20046954>
  46c9e1:	73 79                	jae    46ca5c <usage_message+0xad1c>
  46c9e3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46c9e4:	63 20                	movslq (%rax),%esp
  46c9e6:	6c                   	insb   (%dx),%es:(%rdi)
  46c9e7:	6f                   	outsl  %ds:(%rsi),(%dx)
  46c9e8:	63 6b 20             	movslq 0x20(%rbx),%ebp
  46c9eb:	20 3a                	and    %bh,(%rdx)
  46c9ed:	20 25 6c 66 20 73    	and    %ah,0x7320666c(%rip)        # 7367305f <_end+0x72fba75f>
  46c9f3:	65 63 2e             	movslq %gs:(%rsi),%ebp
  46c9f6:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206ff26f <_end+0x2004696f>
  46c9fc:	74 6f                	je     46ca6d <usage_message+0xad2d>
  46c9fe:	74 61                	je     46ca61 <usage_message+0xad21>
  46ca00:	6c                   	insb   (%dx),%es:(%rdi)
  46ca01:	20 74 69 6d          	and    %dh,0x6d(%rcx,%rbp,2)
  46ca05:	65 20 3a             	and    %bh,%gs:(%rdx)
  46ca08:	20 25 6c 66 20 73    	and    %ah,0x7320666c(%rip)        # 7367307a <_end+0x72fba77a>
  46ca0e:	65 63 2e             	movslq %gs:(%rsi),%ebp
  46ca11:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206ff28a <_end+0x2004698a>
  46ca17:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46ca1a:	66 69 67 66 72 65    	imul   $0x6572,0x66(%rdi),%sp
  46ca20:	65 20 3a             	and    %bh,%gs:(%rdx)
  46ca23:	20 25 6c 66 25 25    	and    %ah,0x2525666c(%rip)        # 256c3095 <_end+0x2500a795>
  46ca29:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206ff2a2 <_end+0x200469a2>
  46ca2f:	73 74                	jae    46caa5 <usage_message+0xad65>
  46ca31:	72 70                	jb     46caa3 <usage_message+0xad63>
  46ca33:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ca34:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ca35:	6c                   	insb   (%dx),%es:(%rdi)
  46ca36:	66                   	data16
  46ca37:	72 65                	jb     46ca9e <usage_message+0xad5e>
  46ca39:	65 3a 20             	cmp    %gs:(%rax),%ah
  46ca3c:	25 6c 66 25 25       	and    $0x2525666c,%eax
  46ca41:	00 00                	add    %al,(%rax)
  46ca43:	00 28                	add    %ch,(%rax)
  46ca45:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  46ca46:	fc                   	cld    
  46ca47:	ff                   	(bad)  
  46ca48:	fe                   	(bad)  
  46ca49:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  46ca4a:	fc                   	cld    
  46ca4b:	ff 63 a4             	jmpq   *-0x5c(%rbx)
  46ca4e:	fc                   	cld    
  46ca4f:	ff 63 a4             	jmpq   *-0x5c(%rbx)
  46ca52:	fc                   	cld    
  46ca53:	ff                   	(bad)  
  46ca54:	fe                   	(bad)  
  46ca55:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  46ca56:	fc                   	cld    
  46ca57:	ff 63 a4             	jmpq   *-0x5c(%rbx)
  46ca5a:	fc                   	cld    
  46ca5b:	ff                   	(bad)  
  46ca5c:	fe                   	(bad)  
  46ca5d:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  46ca5e:	fc                   	cld    
  46ca5f:	ff 63 a4             	jmpq   *-0x5c(%rbx)
  46ca62:	fc                   	cld    
  46ca63:	ff 63 a4             	jmpq   *-0x5c(%rbx)
  46ca66:	fc                   	cld    
  46ca67:	ff 63 a4             	jmpq   *-0x5c(%rbx)
  46ca6a:	fc                   	cld    
  46ca6b:	ff 63 a4             	jmpq   *-0x5c(%rbx)
  46ca6e:	fc                   	cld    
  46ca6f:	ff 63 a4             	jmpq   *-0x5c(%rbx)
  46ca72:	fc                   	cld    
  46ca73:	ff aa a4 fc ff 24    	ljmpq  *0x24fffca4(%rdx)
  46ca79:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  46ca7a:	fc                   	cld    
  46ca7b:	ff ef                	ljmpq  *<internal disassembler error>
  46ca7d:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  46ca7e:	fc                   	cld    
  46ca7f:	ff                   	(bad)  
  46ca80:	7b a5                	jnp    46ca27 <usage_message+0xace7>
  46ca82:	fc                   	cld    
  46ca83:	ff                   	(bad)  
  46ca84:	7b a5                	jnp    46ca2b <usage_message+0xaceb>
  46ca86:	fc                   	cld    
  46ca87:	ff ef                	ljmpq  *<internal disassembler error>
  46ca89:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  46ca8a:	fc                   	cld    
  46ca8b:	ff                   	(bad)  
  46ca8c:	7b a5                	jnp    46ca33 <usage_message+0xacf3>
  46ca8e:	fc                   	cld    
  46ca8f:	ff ef                	ljmpq  *<internal disassembler error>
  46ca91:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  46ca92:	fc                   	cld    
  46ca93:	ff                   	(bad)  
  46ca94:	7b a5                	jnp    46ca3b <usage_message+0xacfb>
  46ca96:	fc                   	cld    
  46ca97:	ff                   	(bad)  
  46ca98:	7b a5                	jnp    46ca3f <usage_message+0xacff>
  46ca9a:	fc                   	cld    
  46ca9b:	ff                   	(bad)  
  46ca9c:	7b a5                	jnp    46ca43 <usage_message+0xad03>
  46ca9e:	fc                   	cld    
  46ca9f:	ff                   	(bad)  
  46caa0:	7b a5                	jnp    46ca47 <usage_message+0xad07>
  46caa2:	fc                   	cld    
  46caa3:	ff                   	(bad)  
  46caa4:	7b a5                	jnp    46ca4b <usage_message+0xad0b>
  46caa6:	fc                   	cld    
  46caa7:	ff                   	(bad)  
  46caa8:	bd a5 fc ff 79       	mov    $0x79fffca5,%ebp
  46caad:	ad                   	lods   %ds:(%rsi),%eax
  46caae:	fc                   	cld    
  46caaf:	ff 80 ad fc ff 22    	incl   0x22fffcad(%rax)
  46cab5:	ae                   	scas   %es:(%rdi),%al
  46cab6:	fc                   	cld    
  46cab7:	ff                   	(bad)  
  46cab8:	79 ad                	jns    46ca67 <usage_message+0xad27>
  46caba:	fc                   	cld    
  46cabb:	ff 80 ad fc ff 79    	incl   0x79fffcad(%rax)
  46cac1:	ad                   	lods   %ds:(%rsi),%eax
  46cac2:	fc                   	cld    
  46cac3:	ff 80 ad fc ff 79    	incl   0x79fffcad(%rax)
  46cac9:	ad                   	lods   %ds:(%rsi),%eax
  46caca:	fc                   	cld    
  46cacb:	ff                   	(bad)  
  46cacc:	79 ad                	jns    46ca7b <usage_message+0xad3b>
  46cace:	fc                   	cld    
  46cacf:	ff                   	(bad)  
  46cad0:	79 ad                	jns    46ca7f <usage_message+0xad3f>
  46cad2:	fc                   	cld    
  46cad3:	ff                   	(bad)  
  46cad4:	79 ad                	jns    46ca83 <usage_message+0xad43>
  46cad6:	fc                   	cld    
  46cad7:	ff 5c ae fc          	lcallq *-0x4(%rsi,%rbp,4)
  46cadb:	ff 80 ae fc ff ba    	incl   -0x45000352(%rax)
  46cae1:	ae                   	scas   %es:(%rdi),%al
  46cae2:	fc                   	cld    
  46cae3:	ff 8b af fc ff 3e    	decl   0x3efffcaf(%rbx)
  46cae9:	ad                   	lods   %ds:(%rsi),%eax
  46caea:	fc                   	cld    
  46caeb:	ff cb                	dec    %ebx
  46caed:	b2 fc                	mov    $0xfc,%dl
  46caef:	ff f4                	push   %rsp
  46caf1:	b2 fc                	mov    $0xfc,%dl
  46caf3:	ff d2                	callq  *%rdx
  46caf5:	b2 fc                	mov    $0xfc,%dl
  46caf7:	ff d2                	callq  *%rdx
  46caf9:	b2 fc                	mov    $0xfc,%dl
  46cafb:	ff f4                	push   %rsp
  46cafd:	b2 fc                	mov    $0xfc,%dl
  46caff:	ff d2                	callq  *%rdx
  46cb01:	b2 fc                	mov    $0xfc,%dl
  46cb03:	ff f4                	push   %rsp
  46cb05:	b2 fc                	mov    $0xfc,%dl
  46cb07:	ff d2                	callq  *%rdx
  46cb09:	b2 fc                	mov    $0xfc,%dl
  46cb0b:	ff d2                	callq  *%rdx
  46cb0d:	b2 fc                	mov    $0xfc,%dl
  46cb0f:	ff d2                	callq  *%rdx
  46cb11:	b2 fc                	mov    $0xfc,%dl
  46cb13:	ff d2                	callq  *%rdx
  46cb15:	b2 fc                	mov    $0xfc,%dl
  46cb17:	ff d2                	callq  *%rdx
  46cb19:	b2 fc                	mov    $0xfc,%dl
  46cb1b:	ff e4                	jmpq   *%rsp
  46cb1d:	b2 fc                	mov    $0xfc,%dl
  46cb1f:	ff aa b5 fc ff 95    	ljmpq  *-0x6a00034b(%rdx)
  46cb25:	b5 fc                	mov    $0xfc,%ch
  46cb27:	ff f5                	push   %rbp
  46cb29:	b4 fc                	mov    $0xfc,%ah
  46cb2b:	ff f5                	push   %rbp
  46cb2d:	b4 fc                	mov    $0xfc,%ah
  46cb2f:	ff 95 b5 fc ff f5    	callq  *-0xa00034b(%rbp)
  46cb35:	b4 fc                	mov    $0xfc,%ah
  46cb37:	ff 95 b5 fc ff f5    	callq  *-0xa00034b(%rbp)
  46cb3d:	b4 fc                	mov    $0xfc,%ah
  46cb3f:	ff f5                	push   %rbp
  46cb41:	b4 fc                	mov    $0xfc,%ah
  46cb43:	ff f5                	push   %rbp
  46cb45:	b4 fc                	mov    $0xfc,%ah
  46cb47:	ff f5                	push   %rbp
  46cb49:	b4 fc                	mov    $0xfc,%ah
  46cb4b:	ff f5                	push   %rbp
  46cb4d:	b4 fc                	mov    $0xfc,%ah
  46cb4f:	ff 20                	jmpq   *(%rax)
  46cb51:	b5 fc                	mov    $0xfc,%ch
  46cb53:	ff 8b b5 fc ff fe    	decl   -0x100034b(%rbx)
  46cb59:	b5 fc                	mov    $0xfc,%ch
  46cb5b:	ff a0 b5 fc ff a0    	jmpq   *-0x5f00034b(%rax)
  46cb61:	b5 fc                	mov    $0xfc,%ch
  46cb63:	ff                   	(bad)  
  46cb64:	fe                   	(bad)  
  46cb65:	b5 fc                	mov    $0xfc,%ch
  46cb67:	ff a0 b5 fc ff fe    	jmpq   *-0x100034b(%rax)
  46cb6d:	b5 fc                	mov    $0xfc,%ch
  46cb6f:	ff a0 b5 fc ff a0    	jmpq   *-0x5f00034b(%rax)
  46cb75:	b5 fc                	mov    $0xfc,%ch
  46cb77:	ff a0 b5 fc ff a0    	jmpq   *-0x5f00034b(%rax)
  46cb7d:	b5 fc                	mov    $0xfc,%ch
  46cb7f:	ff a0 b5 fc ff e9    	jmpq   *-0x1600034b(%rax)
  46cb85:	b5 fc                	mov    $0xfc,%ch
  46cb87:	ff 44 43 63          	incl   0x63(%rbx,%rax,2)
  46cb8b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cb8c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46cb8d:	66 69 67 5f 67 65    	imul   $0x6567,0x5f(%rdi),%sp
  46cb93:	74 5f                	je     46cbf4 <usage_message+0xaeb4>
  46cb95:	70 72                	jo     46cc09 <usage_message+0xaec9>
  46cb97:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cb98:	78 79                	js     46cc13 <usage_message+0xaed3>
  46cb9a:	70 6f                	jo     46cc0b <usage_message+0xaecb>
  46cb9c:	6c                   	insb   (%dx),%es:(%rdi)
  46cb9d:	6c                   	insb   (%dx),%es:(%rdi)
  46cb9e:	65                   	gs
  46cb9f:	72 5f                	jb     46cc00 <usage_message+0xaec0>
  46cba1:	68 6f 73 74 73       	pushq  $0x7374736f
  46cba6:	00 00                	add    %al,(%rax)
  46cba8:	43 61                	rex.XB (bad)  
  46cbaa:	6e                   	outsb  %ds:(%rsi),(%dx)
  46cbab:	27                   	(bad)  
  46cbac:	74 20                	je     46cbce <usage_message+0xae8e>
  46cbae:	63 72 65             	movslq 0x65(%rdx),%esi
  46cbb1:	61                   	(bad)  
  46cbb2:	74 65                	je     46cc19 <usage_message+0xaed9>
  46cbb4:	20 49 50             	and    %cl,0x50(%rcx)
  46cbb7:	43 20 6b 65          	rex.XB and    %bpl,0x65(%r11)
  46cbbb:	79 20                	jns    46cbdd <usage_message+0xae9d>
  46cbbd:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46cbbf:	72 20                	jb     46cbe1 <usage_message+0xaea1>
  46cbc1:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46cbc4:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  46cbca:	74 69                	je     46cc35 <usage_message+0xaef5>
  46cbcc:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cbcd:	6e                   	outsb  %ds:(%rsi),(%dx)
  46cbce:	20 63 61             	and    %ah,0x61(%rbx)
  46cbd1:	63 68 65             	movslq 0x65(%rax),%ebp
  46cbd4:	00 00                	add    %al,(%rax)
  46cbd6:	00 00                	add    %al,(%rax)
  46cbd8:	55                   	push   %rbp
  46cbd9:	6e                   	outsb  %ds:(%rsi),(%dx)
  46cbda:	61                   	(bad)  
  46cbdb:	62                   	(bad)  
  46cbdc:	6c                   	insb   (%dx),%es:(%rdi)
  46cbdd:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  46cbe2:	63 72 65             	movslq 0x65(%rdx),%esi
  46cbe5:	61                   	(bad)  
  46cbe6:	74 65                	je     46cc4d <usage_message+0xaf0d>
  46cbe8:	20 6d 75             	and    %ch,0x75(%rbp)
  46cbeb:	74 65                	je     46cc52 <usage_message+0xaf12>
  46cbed:	78 20                	js     46cc0f <usage_message+0xaecf>
  46cbef:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46cbf1:	72 20                	jb     46cc13 <usage_message+0xaed3>
  46cbf3:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46cbf6:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  46cbfc:	74 69                	je     46cc67 <usage_message+0xaf27>
  46cbfe:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cbff:	6e                   	outsb  %ds:(%rsi),(%dx)
  46cc00:	20 63 61             	and    %ah,0x61(%rbx)
  46cc03:	63 68 65             	movslq 0x65(%rax),%ebp
  46cc06:	00 00                	add    %al,(%rax)
  46cc08:	73 65                	jae    46cc6f <usage_message+0xaf2f>
  46cc0a:	6c                   	insb   (%dx),%es:(%rdi)
  46cc0b:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  46cc10:	2e 69 74 65 6d 69 64 	imul   $0x692c6469,%cs:0x6d(%rbp,%riz,2),%esi
  46cc17:	2c 69 
  46cc19:	2e                   	cs
  46cc1a:	68 6f 73 74 69       	pushq  $0x6974736f
  46cc1f:	64                   	fs
  46cc20:	2c 68                	sub    $0x68,%al
  46cc22:	2e 70 72             	jo,pn  46cc97 <usage_message+0xaf57>
  46cc25:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cc26:	78 79                	js     46cca1 <usage_message+0xaf61>
  46cc28:	5f                   	pop    %rdi
  46cc29:	68 6f 73 74 69       	pushq  $0x6974736f
  46cc2e:	64                   	fs
  46cc2f:	2c 69                	sub    $0x69,%al
  46cc31:	2e 74 79             	je,pn  46ccad <usage_message+0xaf6d>
  46cc34:	70 65                	jo     46cc9b <usage_message+0xaf5b>
  46cc36:	2c 69                	sub    $0x69,%al
  46cc38:	2e                   	cs
  46cc39:	64                   	fs
  46cc3a:	61                   	(bad)  
  46cc3b:	74 61                	je     46cc9e <usage_message+0xaf5e>
  46cc3d:	5f                   	pop    %rdi
  46cc3e:	74 79                	je     46ccb9 <usage_message+0xaf79>
  46cc40:	70 65                	jo     46cca7 <usage_message+0xaf67>
  46cc42:	2c 69                	sub    $0x69,%al
  46cc44:	2e 76 61             	jbe,pn 46cca8 <usage_message+0xaf68>
  46cc47:	6c                   	insb   (%dx),%es:(%rdi)
  46cc48:	75 65                	jne    46ccaf <usage_message+0xaf6f>
  46cc4a:	5f                   	pop    %rdi
  46cc4b:	74 79                	je     46ccc6 <usage_message+0xaf86>
  46cc4d:	70 65                	jo     46ccb4 <usage_message+0xaf74>
  46cc4f:	2c 69                	sub    $0x69,%al
  46cc51:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  46cc56:	2c 69                	sub    $0x69,%al
  46cc58:	2e 73 6e             	jae,pn 46ccc9 <usage_message+0xaf89>
  46cc5b:	6d                   	insl   (%dx),%es:(%rdi)
  46cc5c:	70 5f                	jo     46ccbd <usage_message+0xaf7d>
  46cc5e:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  46cc61:	6d                   	insl   (%dx),%es:(%rdi)
  46cc62:	75 6e                	jne    46ccd2 <usage_message+0xaf92>
  46cc64:	69 74 79 2c 69 2e 73 	imul   $0x6e732e69,0x2c(%rcx,%rdi,2),%esi
  46cc6b:	6e 
  46cc6c:	6d                   	insl   (%dx),%es:(%rdi)
  46cc6d:	70 5f                	jo     46ccce <usage_message+0xaf8e>
  46cc6f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cc70:	69 64 2c 69 2e 73 6e 	imul   $0x6d6e732e,0x69(%rsp,%rbp,1),%esp
  46cc77:	6d 
  46cc78:	70 5f                	jo     46ccd9 <usage_message+0xaf99>
  46cc7a:	70 6f                	jo     46cceb <usage_message+0xafab>
  46cc7c:	72 74                	jb     46ccf2 <usage_message+0xafb2>
  46cc7e:	2c 69                	sub    $0x69,%al
  46cc80:	2e 73 6e             	jae,pn 46ccf1 <usage_message+0xafb1>
  46cc83:	6d                   	insl   (%dx),%es:(%rdi)
  46cc84:	70 76                	jo     46ccfc <usage_message+0xafbc>
  46cc86:	33 5f 73             	xor    0x73(%rdi),%ebx
  46cc89:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  46cc8d:	69 74 79 6e 61 6d 65 	imul   $0x2c656d61,0x6e(%rcx,%rdi,2),%esi
  46cc94:	2c 
  46cc95:	69 2e 73 6e 6d 70    	imul   $0x706d6e73,(%rsi),%ebp
  46cc9b:	76 33                	jbe    46ccd0 <usage_message+0xaf90>
  46cc9d:	5f                   	pop    %rdi
  46cc9e:	73 65                	jae    46cd05 <usage_message+0xafc5>
  46cca0:	63 75 72             	movslq 0x72(%rbp),%esi
  46cca3:	69 74 79 6c 65 76 65 	imul   $0x6c657665,0x6c(%rcx,%rdi,2),%esi
  46ccaa:	6c 
  46ccab:	2c 69                	sub    $0x69,%al
  46ccad:	2e 73 6e             	jae,pn 46cd1e <usage_message+0xafde>
  46ccb0:	6d                   	insl   (%dx),%es:(%rdi)
  46ccb1:	70 76                	jo     46cd29 <usage_message+0xafe9>
  46ccb3:	33 5f 61             	xor    0x61(%rdi),%ebx
  46ccb6:	75 74                	jne    46cd2c <usage_message+0xafec>
  46ccb8:	68 70 61 73 73       	pushq  $0x73736170
  46ccbd:	70 68                	jo     46cd27 <usage_message+0xafe7>
  46ccbf:	72 61                	jb     46cd22 <usage_message+0xafe2>
  46ccc1:	73 65                	jae    46cd28 <usage_message+0xafe8>
  46ccc3:	2c 69                	sub    $0x69,%al
  46ccc5:	2e 73 6e             	jae,pn 46cd36 <usage_message+0xaff6>
  46ccc8:	6d                   	insl   (%dx),%es:(%rdi)
  46ccc9:	70 76                	jo     46cd41 <usage_message+0xb001>
  46cccb:	33 5f 70             	xor    0x70(%rdi),%ebx
  46ccce:	72 69                	jb     46cd39 <usage_message+0xaff9>
  46ccd0:	76 70                	jbe    46cd42 <usage_message+0xb002>
  46ccd2:	61                   	(bad)  
  46ccd3:	73 73                	jae    46cd48 <usage_message+0xb008>
  46ccd5:	70 68                	jo     46cd3f <usage_message+0xafff>
  46ccd7:	72 61                	jb     46cd3a <usage_message+0xaffa>
  46ccd9:	73 65                	jae    46cd40 <usage_message+0xb000>
  46ccdb:	2c 69                	sub    $0x69,%al
  46ccdd:	2e 69 70 6d 69 5f 73 	imul   $0x65735f69,%cs:0x6d(%rax),%esi
  46cce4:	65 
  46cce5:	6e                   	outsb  %ds:(%rsi),(%dx)
  46cce6:	73 6f                	jae    46cd57 <usage_message+0xb017>
  46cce8:	72 2c                	jb     46cd16 <usage_message+0xafd6>
  46ccea:	69 2e 64 65 6c 61    	imul   $0x616c6564,(%rsi),%ebp
  46ccf0:	79 2c                	jns    46cd1e <usage_message+0xafde>
  46ccf2:	69 2e 64 65 6c 61    	imul   $0x616c6564,(%rsi),%ebp
  46ccf8:	79 5f                	jns    46cd59 <usage_message+0xb019>
  46ccfa:	66                   	data16
  46ccfb:	6c                   	insb   (%dx),%es:(%rdi)
  46ccfc:	65                   	gs
  46ccfd:	78 2c                	js     46cd2b <usage_message+0xafeb>
  46ccff:	69 2e 74 72 61 70    	imul   $0x70617274,(%rsi),%ebp
  46cd05:	70 65                	jo     46cd6c <usage_message+0xb02c>
  46cd07:	72 5f                	jb     46cd68 <usage_message+0xb028>
  46cd09:	68 6f 73 74 73       	pushq  $0x7374736f
  46cd0e:	2c 69                	sub    $0x69,%al
  46cd10:	2e                   	cs
  46cd11:	6c                   	insb   (%dx),%es:(%rdi)
  46cd12:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cd13:	67 74 69             	addr32 je 46cd7f <usage_message+0xb03f>
  46cd16:	6d                   	insl   (%dx),%es:(%rdi)
  46cd17:	65                   	gs
  46cd18:	66 6d                	insw   (%dx),%es:(%rdi)
  46cd1a:	74 2c                	je     46cd48 <usage_message+0xb008>
  46cd1c:	69 2e 70 61 72 61    	imul   $0x61726170,(%rsi),%ebp
  46cd22:	6d                   	insl   (%dx),%es:(%rdi)
  46cd23:	73 2c                	jae    46cd51 <usage_message+0xb011>
  46cd25:	69 2e 73 74 61 74    	imul   $0x74617473,(%rsi),%ebp
  46cd2b:	75 73                	jne    46cda0 <usage_message+0xb060>
  46cd2d:	2c 69                	sub    $0x69,%al
  46cd2f:	2e                   	cs
  46cd30:	61                   	(bad)  
  46cd31:	75 74                	jne    46cda7 <usage_message+0xb067>
  46cd33:	68 74 79 70 65       	pushq  $0x65707974
  46cd38:	2c 69                	sub    $0x69,%al
  46cd3a:	2e 75 73             	jne,pn 46cdb0 <usage_message+0xb070>
  46cd3d:	65                   	gs
  46cd3e:	72 6e                	jb     46cdae <usage_message+0xb06e>
  46cd40:	61                   	(bad)  
  46cd41:	6d                   	insl   (%dx),%es:(%rdi)
  46cd42:	65                   	gs
  46cd43:	2c 69                	sub    $0x69,%al
  46cd45:	2e 70 61             	jo,pn  46cda9 <usage_message+0xb069>
  46cd48:	73 73                	jae    46cdbd <usage_message+0xb07d>
  46cd4a:	77 6f                	ja     46cdbb <usage_message+0xb07b>
  46cd4c:	72 64                	jb     46cdb2 <usage_message+0xb072>
  46cd4e:	2c 69                	sub    $0x69,%al
  46cd50:	2e 70 75             	jo,pn  46cdc8 <usage_message+0xb088>
  46cd53:	62                   	(bad)  
  46cd54:	6c                   	insb   (%dx),%es:(%rdi)
  46cd55:	69 63 6b 65 79 2c 69 	imul   $0x692c7965,0x6b(%rbx),%esp
  46cd5c:	2e 70 72             	jo,pn  46cdd1 <usage_message+0xb091>
  46cd5f:	69 76 61 74 65 6b 65 	imul   $0x656b6574,0x61(%rsi),%esi
  46cd66:	79 20                	jns    46cd88 <usage_message+0xb048>
  46cd68:	66                   	data16
  46cd69:	72 6f                	jb     46cdda <usage_message+0xb09a>
  46cd6b:	6d                   	insl   (%dx),%es:(%rdi)
  46cd6c:	20 69 74             	and    %ch,0x74(%rcx)
  46cd6f:	65                   	gs
  46cd70:	6d                   	insl   (%dx),%es:(%rdi)
  46cd71:	73 20                	jae    46cd93 <usage_message+0xb053>
  46cd73:	69 2c 68 6f 73 74 73 	imul   $0x7374736f,(%rax,%rbp,2),%ebp
  46cd7a:	20 68 20             	and    %ch,0x20(%rax)
  46cd7d:	77 68                	ja     46cde7 <usage_message+0xb0a7>
  46cd7f:	65                   	gs
  46cd80:	72 65                	jb     46cde7 <usage_message+0xb0a7>
  46cd82:	20 69 2e             	and    %ch,0x2e(%rcx)
  46cd85:	68 6f 73 74 69       	pushq  $0x6974736f
  46cd8a:	64                   	fs
  46cd8b:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  46cd90:	73 74                	jae    46ce06 <usage_message+0xb0c6>
  46cd92:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  46cd99:	68 
  46cd9a:	2e 73 74             	jae,pn 46ce11 <usage_message+0xb0d1>
  46cd9d:	61                   	(bad)  
  46cd9e:	74 75                	je     46ce15 <usage_message+0xb0d5>
  46cda0:	73 20                	jae    46cdc2 <usage_message+0xb082>
  46cda2:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  46cda9:	20 61 6e             	and    %ah,0x6e(%rcx)
  46cdac:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  46cdb0:	73 74                	jae    46ce26 <usage_message+0xb0e6>
  46cdb2:	61                   	(bad)  
  46cdb3:	74 75                	je     46ce2a <usage_message+0xb0ea>
  46cdb5:	73 20                	jae    46cdd7 <usage_message+0xb097>
  46cdb7:	69 6e 20 28 25 64 2c 	imul   $0x2c642528,0x20(%rsi),%ebp
  46cdbe:	25 64 29 25 73       	and    $0x73252964,%eax
  46cdc3:	00 00                	add    %al,(%rax)
  46cdc5:	00 00                	add    %al,(%rax)
  46cdc7:	00 73 65             	add    %dh,0x65(%rbx)
  46cdca:	6c                   	insb   (%dx),%es:(%rdi)
  46cdcb:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  46cdd0:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cdd1:	73 74                	jae    46ce47 <usage_message+0xb107>
  46cdd3:	69 64 2c 70 72 6f 78 	imul   $0x79786f72,0x70(%rsp,%rbp,1),%esp
  46cdda:	79 
  46cddb:	5f                   	pop    %rdi
  46cddc:	68 6f 73 74 69       	pushq  $0x6974736f
  46cde1:	64                   	fs
  46cde2:	2c 68                	sub    $0x68,%al
  46cde4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cde5:	73 74                	jae    46ce5b <usage_message+0xb11b>
  46cde7:	2c 75                	sub    $0x75,%al
  46cde9:	73 65                	jae    46ce50 <usage_message+0xb110>
  46cdeb:	69 70 2c 69 70 2c 64 	imul   $0x642c7069,0x2c(%rax),%esi
  46cdf2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46cdf3:	73 2c                	jae    46ce21 <usage_message+0xb0e1>
  46cdf5:	70 6f                	jo     46ce66 <usage_message+0xb126>
  46cdf7:	72 74                	jb     46ce6d <usage_message+0xb12d>
  46cdf9:	2c 75                	sub    $0x75,%al
  46cdfb:	73 65                	jae    46ce62 <usage_message+0xb122>
  46cdfd:	69 70 6d 69 2c 69 70 	imul   $0x70692c69,0x6d(%rax),%esi
  46ce04:	6d                   	insl   (%dx),%es:(%rdi)
  46ce05:	69 5f 69 70 2c 69 70 	imul   $0x70692c70,0x69(%rdi),%ebx
  46ce0c:	6d                   	insl   (%dx),%es:(%rdi)
  46ce0d:	69 5f 70 6f 72 74 2c 	imul   $0x2c74726f,0x70(%rdi),%ebx
  46ce14:	69 70 6d 69 5f 61 75 	imul   $0x75615f69,0x6d(%rax),%esi
  46ce1b:	74 68                	je     46ce85 <usage_message+0xb145>
  46ce1d:	74 79                	je     46ce98 <usage_message+0xb158>
  46ce1f:	70 65                	jo     46ce86 <usage_message+0xb146>
  46ce21:	2c 69                	sub    $0x69,%al
  46ce23:	70 6d                	jo     46ce92 <usage_message+0xb152>
  46ce25:	69 5f 70 72 69 76 69 	imul   $0x69766972,0x70(%rdi),%ebx
  46ce2c:	6c                   	insb   (%dx),%es:(%rdi)
  46ce2d:	65                   	gs
  46ce2e:	67                   	addr32
  46ce2f:	65                   	gs
  46ce30:	2c 69                	sub    $0x69,%al
  46ce32:	70 6d                	jo     46cea1 <usage_message+0xb161>
  46ce34:	69 5f 75 73 65 72 6e 	imul   $0x6e726573,0x75(%rdi),%ebx
  46ce3b:	61                   	(bad)  
  46ce3c:	6d                   	insl   (%dx),%es:(%rdi)
  46ce3d:	65                   	gs
  46ce3e:	2c 69                	sub    $0x69,%al
  46ce40:	70 6d                	jo     46ceaf <usage_message+0xb16f>
  46ce42:	69 5f 70 61 73 73 77 	imul   $0x77737361,0x70(%rdi),%ebx
  46ce49:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ce4a:	72 64                	jb     46ceb0 <usage_message+0xb170>
  46ce4c:	2c 6d                	sub    $0x6d,%al
  46ce4e:	61                   	(bad)  
  46ce4f:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  46ce56:	63 65 5f             	movslq 0x5f(%rbp),%esp
  46ce59:	73 74                	jae    46cecf <usage_message+0xb18f>
  46ce5b:	61                   	(bad)  
  46ce5c:	74 75                	je     46ced3 <usage_message+0xb193>
  46ce5e:	73 2c                	jae    46ce8c <usage_message+0xb14c>
  46ce60:	6d                   	insl   (%dx),%es:(%rdi)
  46ce61:	61                   	(bad)  
  46ce62:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  46ce69:	63 65 5f             	movslq 0x5f(%rbp),%esp
  46ce6c:	74 79                	je     46cee7 <usage_message+0xb1a7>
  46ce6e:	70 65                	jo     46ced5 <usage_message+0xb195>
  46ce70:	2c 6d                	sub    $0x6d,%al
  46ce72:	61                   	(bad)  
  46ce73:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  46ce7a:	63 65 5f             	movslq 0x5f(%rbp),%esp
  46ce7d:	66                   	data16
  46ce7e:	72 6f                	jb     46ceef <usage_message+0xb1af>
  46ce80:	6d                   	insl   (%dx),%es:(%rdi)
  46ce81:	2c 65                	sub    $0x65,%al
  46ce83:	72 72                	jb     46cef7 <usage_message+0xb1b7>
  46ce85:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ce86:	72 73                	jb     46cefb <usage_message+0xb1bb>
  46ce88:	5f                   	pop    %rdi
  46ce89:	66                   	data16
  46ce8a:	72 6f                	jb     46cefb <usage_message+0xb1bb>
  46ce8c:	6d                   	insl   (%dx),%es:(%rdi)
  46ce8d:	2c 61                	sub    $0x61,%al
  46ce8f:	76 61                	jbe    46cef2 <usage_message+0xb1b2>
  46ce91:	69 6c 61 62 6c 65 2c 	imul   $0x642c656c,0x62(%rcx,%riz,2),%ebp
  46ce98:	64 
  46ce99:	69 73 61 62 6c 65 5f 	imul   $0x5f656c62,0x61(%rbx),%esi
  46cea0:	75 6e                	jne    46cf10 <usage_message+0xb1d0>
  46cea2:	74 69                	je     46cf0d <usage_message+0xb1cd>
  46cea4:	6c                   	insb   (%dx),%es:(%rdi)
  46cea5:	2c 73                	sub    $0x73,%al
  46cea7:	6e                   	outsb  %ds:(%rsi),(%dx)
  46cea8:	6d                   	insl   (%dx),%es:(%rdi)
  46cea9:	70 5f                	jo     46cf0a <usage_message+0xb1ca>
  46ceab:	65                   	gs
  46ceac:	72 72                	jb     46cf20 <usage_message+0xb1e0>
  46ceae:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ceaf:	72 73                	jb     46cf24 <usage_message+0xb1e4>
  46ceb1:	5f                   	pop    %rdi
  46ceb2:	66                   	data16
  46ceb3:	72 6f                	jb     46cf24 <usage_message+0xb1e4>
  46ceb5:	6d                   	insl   (%dx),%es:(%rdi)
  46ceb6:	2c 73                	sub    $0x73,%al
  46ceb8:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ceb9:	6d                   	insl   (%dx),%es:(%rdi)
  46ceba:	70 5f                	jo     46cf1b <usage_message+0xb1db>
  46cebc:	61                   	(bad)  
  46cebd:	76 61                	jbe    46cf20 <usage_message+0xb1e0>
  46cebf:	69 6c 61 62 6c 65 2c 	imul   $0x732c656c,0x62(%rcx,%riz,2),%ebp
  46cec6:	73 
  46cec7:	6e                   	outsb  %ds:(%rsi),(%dx)
  46cec8:	6d                   	insl   (%dx),%es:(%rdi)
  46cec9:	70 5f                	jo     46cf2a <usage_message+0xb1ea>
  46cecb:	64 69 73 61 62 6c 65 	imul   $0x5f656c62,%fs:0x61(%rbx),%esi
  46ced2:	5f 
  46ced3:	75 6e                	jne    46cf43 <usage_message+0xb203>
  46ced5:	74 69                	je     46cf40 <usage_message+0xb200>
  46ced7:	6c                   	insb   (%dx),%es:(%rdi)
  46ced8:	2c 69                	sub    $0x69,%al
  46ceda:	70 6d                	jo     46cf49 <usage_message+0xb209>
  46cedc:	69 5f 65 72 72 6f 72 	imul   $0x726f7272,0x65(%rdi),%ebx
  46cee3:	73 5f                	jae    46cf44 <usage_message+0xb204>
  46cee5:	66                   	data16
  46cee6:	72 6f                	jb     46cf57 <usage_message+0xb217>
  46cee8:	6d                   	insl   (%dx),%es:(%rdi)
  46cee9:	2c 69                	sub    $0x69,%al
  46ceeb:	70 6d                	jo     46cf5a <usage_message+0xb21a>
  46ceed:	69 5f 61 76 61 69 6c 	imul   $0x6c696176,0x61(%rdi),%ebx
  46cef4:	61                   	(bad)  
  46cef5:	62                   	(bad)  
  46cef6:	6c                   	insb   (%dx),%es:(%rdi)
  46cef7:	65                   	gs
  46cef8:	2c 69                	sub    $0x69,%al
  46cefa:	70 6d                	jo     46cf69 <usage_message+0xb229>
  46cefc:	69 5f 64 69 73 61 62 	imul   $0x62617369,0x64(%rdi),%ebx
  46cf03:	6c                   	insb   (%dx),%es:(%rdi)
  46cf04:	65                   	gs
  46cf05:	5f                   	pop    %rdi
  46cf06:	75 6e                	jne    46cf76 <usage_message+0xb236>
  46cf08:	74 69                	je     46cf73 <usage_message+0xb233>
  46cf0a:	6c                   	insb   (%dx),%es:(%rdi)
  46cf0b:	2c 73                	sub    $0x73,%al
  46cf0d:	74 61                	je     46cf70 <usage_message+0xb230>
  46cf0f:	74 75                	je     46cf86 <usage_message+0xb246>
  46cf11:	73 20                	jae    46cf33 <usage_message+0xb1f3>
  46cf13:	66                   	data16
  46cf14:	72 6f                	jb     46cf85 <usage_message+0xb245>
  46cf16:	6d                   	insl   (%dx),%es:(%rdi)
  46cf17:	20 68 6f             	and    %ch,0x6f(%rax)
  46cf1a:	73 74                	jae    46cf90 <usage_message+0xb250>
  46cf1c:	73 20                	jae    46cf3e <usage_message+0xb1fe>
  46cf1e:	77 68                	ja     46cf88 <usage_message+0xb248>
  46cf20:	65                   	gs
  46cf21:	72 65                	jb     46cf88 <usage_message+0xb248>
  46cf23:	20 73 74             	and    %dh,0x74(%rbx)
  46cf26:	61                   	(bad)  
  46cf27:	74 75                	je     46cf9e <usage_message+0xb25e>
  46cf29:	73 20                	jae    46cf4b <usage_message+0xb20b>
  46cf2b:	69 6e 20 28 25 64 2c 	imul   $0x2c642528,0x20(%rsi),%ebp
  46cf32:	25 64 2c 25 64       	and    $0x64252c64,%eax
  46cf37:	29 25 73 00 00 00    	sub    %esp,0x73(%rip)        # 46cfb0 <usage_message+0xb270>
  46cf3d:	00 00                	add    %al,(%rax)
  46cf3f:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206ff7b8 <_end+0x20046eb8>
  46cf45:	69 74 65 6d 69 64 73 	imul   $0x20736469,0x6d(%rbp,%riz,2),%esi
  46cf4c:	20 
  46cf4d:	20 20                	and    %ah,(%rax)
  46cf4f:	20 3a                	and    %bh,(%rdx)
  46cf51:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256eefbb <_end+0x250366bb>
  46cf57:	64 20 61 6c          	and    %ah,%fs:0x6c(%rcx)
  46cf5b:	6c                   	insb   (%dx),%es:(%rdi)
  46cf5c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cf5d:	63 61 74             	movslq 0x74(%rcx),%esp
  46cf60:	65 64 29 00          	sub    %eax,%fs:%gs:(%rax)
  46cf64:	00 00                	add    %al,(%rax)
  46cf66:	00 00                	add    %al,(%rax)
  46cf68:	25 73 28 29 20       	and    $0x20292873,%eax
  46cf6d:	69 74 65 6d 73 20 20 	imul   $0x20202073,0x6d(%rbp,%riz,2),%esi
  46cf74:	20 
  46cf75:	20 20                	and    %ah,(%rax)
  46cf77:	20 3a                	and    %bh,(%rdx)
  46cf79:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256eefe3 <_end+0x250366e3>
  46cf7f:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46cf83:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cf84:	74 73                	je     46cff9 <usage_message+0xb2b9>
  46cf86:	29 00                	sub    %eax,(%rax)
  46cf88:	25 73 28 29 20       	and    $0x20292873,%eax
  46cf8d:	69 74 65 6d 73 5f 68 	imul   $0x6b685f73,0x6d(%rbp,%riz,2),%esi
  46cf94:	6b 
  46cf95:	20 20                	and    %ah,(%rax)
  46cf97:	20 3a                	and    %bh,(%rdx)
  46cf99:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef003 <_end+0x25036703>
  46cf9f:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46cfa3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cfa4:	74 73                	je     46d019 <usage_message+0xb2d9>
  46cfa6:	29 00                	sub    %eax,(%rax)
  46cfa8:	25 73 28 29 20       	and    $0x20292873,%eax
  46cfad:	73 6e                	jae    46d01d <usage_message+0xb2dd>
  46cfaf:	6d                   	insl   (%dx),%es:(%rdi)
  46cfb0:	70 69                	jo     46d01b <usage_message+0xb2db>
  46cfb2:	74 65                	je     46d019 <usage_message+0xb2d9>
  46cfb4:	6d                   	insl   (%dx),%es:(%rdi)
  46cfb5:	73 20                	jae    46cfd7 <usage_message+0xb297>
  46cfb7:	20 3a                	and    %bh,(%rdx)
  46cfb9:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef023 <_end+0x25036723>
  46cfbf:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46cfc3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cfc4:	74 73                	je     46d039 <usage_message+0xb2f9>
  46cfc6:	29 00                	sub    %eax,(%rax)
  46cfc8:	25 73 28 29 20       	and    $0x20292873,%eax
  46cfcd:	69 70 6d 69 69 74 65 	imul   $0x65746969,0x6d(%rax),%esi
  46cfd4:	6d                   	insl   (%dx),%es:(%rdi)
  46cfd5:	73 20                	jae    46cff7 <usage_message+0xb2b7>
  46cfd7:	20 3a                	and    %bh,(%rdx)
  46cfd9:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef043 <_end+0x25036743>
  46cfdf:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46cfe3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46cfe4:	74 73                	je     46d059 <usage_message+0xb319>
  46cfe6:	29 00                	sub    %eax,(%rax)
  46cfe8:	25 73 28 29 20       	and    $0x20292873,%eax
  46cfed:	66                   	data16
  46cfee:	6c                   	insb   (%dx),%es:(%rdi)
  46cfef:	65                   	gs
  46cff0:	78 69                	js     46d05b <usage_message+0xb31b>
  46cff2:	74 65                	je     46d059 <usage_message+0xb319>
  46cff4:	6d                   	insl   (%dx),%es:(%rdi)
  46cff5:	73 20                	jae    46d017 <usage_message+0xb2d7>
  46cff7:	20 3a                	and    %bh,(%rdx)
  46cff9:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef063 <_end+0x25036763>
  46cfff:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46d003:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d004:	74 73                	je     46d079 <usage_message+0xb339>
  46d006:	29 00                	sub    %eax,(%rax)
  46d008:	25 73 28 29 20       	and    $0x20292873,%eax
  46d00d:	74 72                	je     46d081 <usage_message+0xb341>
  46d00f:	61                   	(bad)  
  46d010:	70 69                	jo     46d07b <usage_message+0xb33b>
  46d012:	74 65                	je     46d079 <usage_message+0xb339>
  46d014:	6d                   	insl   (%dx),%es:(%rdi)
  46d015:	73 20                	jae    46d037 <usage_message+0xb2f7>
  46d017:	20 3a                	and    %bh,(%rdx)
  46d019:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef083 <_end+0x25036783>
  46d01f:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46d023:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d024:	74 73                	je     46d099 <usage_message+0xb359>
  46d026:	29 00                	sub    %eax,(%rax)
  46d028:	25 73 28 29 20       	and    $0x20292873,%eax
  46d02d:	6c                   	insb   (%dx),%es:(%rdi)
  46d02e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d02f:	67 69 74 65 6d 73 20 	addr32 imul $0x20202073,0x6d(%ebp,%eiz,2),%esi
  46d036:	20 20 
  46d038:	3a 20                	cmp    (%rax),%ah
  46d03a:	25 64 20 28 25       	and    $0x25282064,%eax
  46d03f:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46d043:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d044:	74 73                	je     46d0b9 <usage_message+0xb379>
  46d046:	29 00                	sub    %eax,(%rax)
  46d048:	25 73 28 29 20       	and    $0x20292873,%eax
  46d04d:	64                   	fs
  46d04e:	62                   	(bad)  
  46d04f:	69 74 65 6d 73 20 20 	imul   $0x20202073,0x6d(%rbp,%riz,2),%esi
  46d056:	20 
  46d057:	20 3a                	and    %bh,(%rdx)
  46d059:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef0c3 <_end+0x250367c3>
  46d05f:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46d063:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d064:	74 73                	je     46d0d9 <usage_message+0xb399>
  46d066:	29 00                	sub    %eax,(%rax)
  46d068:	25 73 28 29 20       	and    $0x20292873,%eax
  46d06d:	73 73                	jae    46d0e2 <usage_message+0xb3a2>
  46d06f:	68 69 74 65 6d       	pushq  $0x6d657469
  46d074:	73 20                	jae    46d096 <usage_message+0xb356>
  46d076:	20 20                	and    %ah,(%rax)
  46d078:	3a 20                	cmp    (%rax),%ah
  46d07a:	25 64 20 28 25       	and    $0x25282064,%eax
  46d07f:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46d083:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d084:	74 73                	je     46d0f9 <usage_message+0xb3b9>
  46d086:	29 00                	sub    %eax,(%rax)
  46d088:	25 73 28 29 20       	and    $0x20292873,%eax
  46d08d:	74 65                	je     46d0f4 <usage_message+0xb3b4>
  46d08f:	6c                   	insb   (%dx),%es:(%rdi)
  46d090:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d091:	65                   	gs
  46d092:	74 69                	je     46d0fd <usage_message+0xb3bd>
  46d094:	74 65                	je     46d0fb <usage_message+0xb3bb>
  46d096:	6d                   	insl   (%dx),%es:(%rdi)
  46d097:	73 3a                	jae    46d0d3 <usage_message+0xb393>
  46d099:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef103 <_end+0x25036803>
  46d09f:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46d0a3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d0a4:	74 73                	je     46d119 <usage_message+0xb3d9>
  46d0a6:	29 00                	sub    %eax,(%rax)
  46d0a8:	25 73 28 29 20       	and    $0x20292873,%eax
  46d0ad:	63 61 6c             	movslq 0x6c(%rcx),%esp
  46d0b0:	63 69 74             	movslq 0x74(%rcx),%ebp
  46d0b3:	65                   	gs
  46d0b4:	6d                   	insl   (%dx),%es:(%rdi)
  46d0b5:	73 20                	jae    46d0d7 <usage_message+0xb397>
  46d0b7:	20 3a                	and    %bh,(%rdx)
  46d0b9:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef123 <_end+0x25036823>
  46d0bf:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46d0c3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d0c4:	74 73                	je     46d139 <usage_message+0xb3f9>
  46d0c6:	29 00                	sub    %eax,(%rax)
  46d0c8:	25 73 28 29 20       	and    $0x20292873,%eax
  46d0cd:	68 6f 73 74 69       	pushq  $0x6974736f
  46d0d2:	64                   	fs
  46d0d3:	73 20                	jae    46d0f5 <usage_message+0xb3b5>
  46d0d5:	20 20                	and    %ah,(%rax)
  46d0d7:	20 3a                	and    %bh,(%rdx)
  46d0d9:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef143 <_end+0x25036843>
  46d0df:	64 20 61 6c          	and    %ah,%fs:0x6c(%rcx)
  46d0e3:	6c                   	insb   (%dx),%es:(%rdi)
  46d0e4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d0e5:	63 61 74             	movslq 0x74(%rcx),%esp
  46d0e8:	65 64 29 00          	sub    %eax,%fs:%gs:(%rax)
  46d0ec:	00 00                	add    %al,(%rax)
  46d0ee:	00 00                	add    %al,(%rax)
  46d0f0:	25 73 28 29 20       	and    $0x20292873,%eax
  46d0f5:	68 6f 73 74 73       	pushq  $0x7374736f
  46d0fa:	20 20                	and    %ah,(%rax)
  46d0fc:	20 20                	and    %ah,(%rax)
  46d0fe:	20 20                	and    %ah,(%rax)
  46d100:	3a 20                	cmp    (%rax),%ah
  46d102:	25 64 20 28 25       	and    $0x25282064,%eax
  46d107:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46d10b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d10c:	74 73                	je     46d181 <usage_message+0xb441>
  46d10e:	29 00                	sub    %eax,(%rax)
  46d110:	25 73 28 29 20       	and    $0x20292873,%eax
  46d115:	68 6f 73 74 73       	pushq  $0x7374736f
  46d11a:	5f                   	pop    %rdi
  46d11b:	70 68                	jo     46d185 <usage_message+0xb445>
  46d11d:	20 20                	and    %ah,(%rax)
  46d11f:	20 3a                	and    %bh,(%rdx)
  46d121:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef18b <_end+0x2503688b>
  46d127:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46d12b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d12c:	74 73                	je     46d1a1 <usage_message+0xb461>
  46d12e:	29 00                	sub    %eax,(%rax)
  46d130:	25 73 28 29 20       	and    $0x20292873,%eax
  46d135:	69 70 6d 69 68 6f 73 	imul   $0x736f6869,0x6d(%rax),%esi
  46d13c:	74 73                	je     46d1b1 <usage_message+0xb471>
  46d13e:	20 20                	and    %ah,(%rax)
  46d140:	3a 20                	cmp    (%rax),%ah
  46d142:	25 64 20 28 25       	and    $0x25282064,%eax
  46d147:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46d14b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d14c:	74 73                	je     46d1c1 <usage_message+0xb481>
  46d14e:	29 00                	sub    %eax,(%rax)
  46d150:	25 73 28 29 20       	and    $0x20292873,%eax
  46d155:	71 75                	jno    46d1cc <usage_message+0xb48c>
  46d157:	65                   	gs
  46d158:	75 65                	jne    46d1bf <usage_message+0xb47f>
  46d15a:	5b                   	pop    %rbx
  46d15b:	25 64 5d 20 20       	and    $0x20205d64,%eax
  46d160:	20 3a                	and    %bh,(%rdx)
  46d162:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef1cc <_end+0x250368cc>
  46d168:	64 20 61 6c          	and    %ah,%fs:0x6c(%rcx)
  46d16c:	6c                   	insb   (%dx),%es:(%rdi)
  46d16d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d16e:	63 61 74             	movslq 0x74(%rcx),%esp
  46d171:	65 64 29 00          	sub    %eax,%fs:%gs:(%rax)
  46d175:	00 00                	add    %al,(%rax)
  46d177:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 206ff9f0 <_end+0x200470f0>
  46d17d:	70 71                	jo     46d1f0 <usage_message+0xb4b0>
  46d17f:	75 65                	jne    46d1e6 <usage_message+0xb4a6>
  46d181:	75 65                	jne    46d1e8 <usage_message+0xb4a8>
  46d183:	20 20                	and    %ah,(%rax)
  46d185:	20 20                	and    %ah,(%rax)
  46d187:	20 3a                	and    %bh,(%rdx)
  46d189:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef1f3 <_end+0x250368f3>
  46d18f:	64 20 61 6c          	and    %ah,%fs:0x6c(%rcx)
  46d193:	6c                   	insb   (%dx),%es:(%rdi)
  46d194:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d195:	63 61 74             	movslq 0x74(%rcx),%esp
  46d198:	65 64 29 00          	sub    %eax,%fs:%gs:(%rax)
  46d19c:	00 00                	add    %al,(%rax)
  46d19e:	00 00                	add    %al,(%rax)
  46d1a0:	25 73 28 29 20       	and    $0x20292873,%eax
  46d1a5:	73 74                	jae    46d21b <usage_message+0xb4db>
  46d1a7:	72 69                	jb     46d212 <usage_message+0xb4d2>
  46d1a9:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d1aa:	67 73 20             	addr32 jae 46d1cd <usage_message+0xb48d>
  46d1ad:	20 20                	and    %ah,(%rax)
  46d1af:	20 3a                	and    %bh,(%rdx)
  46d1b1:	20 25 64 20 28 25    	and    %ah,0x25282064(%rip)        # 256ef21b <_end+0x2503691b>
  46d1b7:	64 20 73 6c          	and    %dh,%fs:0x6c(%rbx)
  46d1bb:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d1bc:	74 73                	je     46d231 <usage_message+0xb4f1>
  46d1be:	29 00                	sub    %eax,(%rax)
  46d1c0:	33 33                	xor    (%rbx),%esi
  46d1c2:	33 33                	xor    (%rbx),%esi
  46d1c4:	33 33                	xor    (%rbx),%esi
  46d1c6:	c3                   	retq   
  46d1c7:	3f                   	(bad)  
  46d1c8:	5f                   	pop    %rdi
  46d1c9:	5f                   	pop    %rdi
  46d1ca:	6d                   	insl   (%dx),%es:(%rdi)
  46d1cb:	65                   	gs
  46d1cc:	6d                   	insl   (%dx),%es:(%rdi)
  46d1cd:	5f                   	pop    %rdi
  46d1ce:	6d                   	insl   (%dx),%es:(%rdi)
  46d1cf:	61                   	(bad)  
  46d1d0:	6c                   	insb   (%dx),%es:(%rdi)
  46d1d1:	6c                   	insb   (%dx),%es:(%rdi)
  46d1d2:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d1d3:	63 3a                	movslq (%rdx),%edi
  46d1d5:	20 63 68             	and    %ah,0x68(%rbx)
  46d1d8:	75 6e                	jne    46d248 <usage_message+0xb508>
  46d1da:	6b 20 23             	imul   $0x23,(%rax),%esp
  46d1dd:	25 64 20 73 69       	and    $0x69732064,%eax
  46d1e2:	7a 65                	jp     46d249 <usage_message+0xb509>
  46d1e4:	20 25 75 20 61 73    	and    %ah,0x73612075(%rip)        # 73a7f25f <_end+0x733c695f>
  46d1ea:	6b 65 64 20          	imul   $0x20,0x64(%rbp),%esp
  46d1ee:	25 75 20 73 6b       	and    $0x6b732075,%eax
  46d1f3:	69 70 5f 6d 69 6e 20 	imul   $0x206e696d,0x5f(%rax),%esi
  46d1fa:	25 75 20 73 6b       	and    $0x6b732075,%eax
  46d1ff:	69 70 5f 6d 61 78 20 	imul   $0x2078616d,0x5f(%rax),%esi
  46d206:	25 75 00 00 00       	and    $0x75,%eax
  46d20b:	00 00                	add    %al,(%rax)
  46d20d:	00 00                	add    %al,(%rax)
  46d20f:	00 49 6e             	add    %cl,0x6e(%rcx)
  46d212:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6ffa8b <_end+0x3a04718b>
  46d218:	20 73 69             	and    %dh,0x69(%rbx)
  46d21b:	7a 65                	jp     46d282 <usage_message+0xb542>
  46d21d:	5b                   	pop    %rbx
  46d21e:	25 6c 75 5d 20       	and    $0x205d756c,%eax
  46d223:	63 68 75             	movslq 0x75(%rax),%ebp
  46d226:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d227:	6b 73 5f 6e          	imul   $0x6e,0x5f(%rbx),%esi
  46d22b:	75 6d                	jne    46d29a <usage_message+0xb55a>
  46d22d:	5b                   	pop    %rbx
  46d22e:	25 64 5d 20 64       	and    $0x64205d64,%eax
  46d233:	65                   	gs
  46d234:	73 63                	jae    46d299 <usage_message+0xb559>
  46d236:	72 5b                	jb     46d293 <usage_message+0xb553>
  46d238:	25 73 5d 20 70       	and    $0x70205d73,%eax
  46d23d:	61                   	(bad)  
  46d23e:	72 61                	jb     46d2a1 <usage_message+0xb561>
  46d240:	6d                   	insl   (%dx),%es:(%rdi)
  46d241:	5b                   	pop    %rbx
  46d242:	25 73 5d 00 00       	and    $0x5d73,%eax
  46d247:	00 3d 3d 3d 20 6d    	add    %bh,0x6d203d3d(%rip)        # 6d670f8a <_end+0x6cfb868a>
  46d24d:	65                   	gs
  46d24e:	6d                   	insl   (%dx),%es:(%rdi)
  46d24f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d250:	72 79                	jb     46d2cb <usage_message+0xb58b>
  46d252:	20 73 74             	and    %dh,0x74(%rbx)
  46d255:	61                   	(bad)  
  46d256:	74 69                	je     46d2c1 <usage_message+0xb581>
  46d258:	73 74                	jae    46d2ce <usage_message+0xb58e>
  46d25a:	69 63 73 20 66 6f 72 	imul   $0x726f6620,0x73(%rbx),%esp
  46d261:	20 25 73 20 3d 3d    	and    %ah,0x3d3d2073(%rip)        # 3d83f2da <_end+0x3d1869da>
  46d267:	3d 00 00 00 00       	cmp    $0x0,%eax
  46d26c:	00 00                	add    %al,(%rax)
  46d26e:	00 00                	add    %al,(%rax)
  46d270:	66                   	data16
  46d271:	72 65                	jb     46d2d8 <usage_message+0xb598>
  46d273:	65 20 63 68          	and    %ah,%gs:0x68(%rbx)
  46d277:	75 6e                	jne    46d2e7 <usage_message+0xb5a7>
  46d279:	6b 73 20 6f          	imul   $0x6f,0x20(%rbx),%esi
  46d27d:	66                   	data16
  46d27e:	20 73 69             	and    %dh,0x69(%rbx)
  46d281:	7a 65                	jp     46d2e8 <usage_message+0xb5a8>
  46d283:	20 25 32 73 20 25    	and    %ah,0x25207332(%rip)        # 256745bb <_end+0x24fbbcbb>
  46d289:	33 64 20 62          	xor    0x62(%rax,%riz,1),%esp
  46d28d:	79 74                	jns    46d303 <usage_message+0xb5c3>
  46d28f:	65                   	gs
  46d290:	73 3a                	jae    46d2cc <usage_message+0xb58c>
  46d292:	20 25 38 64 00 00    	and    %ah,0x6438(%rip)        # 4736d0 <usage_message+0x11990>
  46d298:	6d                   	insl   (%dx),%es:(%rdi)
  46d299:	65                   	gs
  46d29a:	6d                   	insl   (%dx),%es:(%rdi)
  46d29b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d29c:	72 79                	jb     46d317 <usage_message+0xb5d7>
  46d29e:	20 6f 66             	and    %ch,0x66(%rdi)
  46d2a1:	20 74 6f 74          	and    %dh,0x74(%rdi,%rbp,2)
  46d2a5:	61                   	(bad)  
  46d2a6:	6c                   	insb   (%dx),%es:(%rdi)
  46d2a7:	20 73 69             	and    %dh,0x69(%rbx)
  46d2aa:	7a 65                	jp     46d311 <usage_message+0xb5d1>
  46d2ac:	20 25 75 20 62 79    	and    %ah,0x79622075(%rip)        # 79a8f327 <_end+0x793d6a27>
  46d2b2:	74 65                	je     46d319 <usage_message+0xb5d9>
  46d2b4:	73 20                	jae    46d2d6 <usage_message+0xb596>
  46d2b6:	66                   	data16
  46d2b7:	72 61                	jb     46d31a <usage_message+0xb5da>
  46d2b9:	67 6d                	addr32 insl (%dx),%es:(%edi)
  46d2bb:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46d2bd:	74 65                	je     46d324 <usage_message+0xb5e4>
  46d2bf:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  46d2c3:	74 6f                	je     46d334 <usage_message+0xb5f4>
  46d2c5:	20 25 64 20 63 68    	and    %ah,0x68632064(%rip)        # 68a9f32f <_end+0x683e6a2f>
  46d2cb:	75 6e                	jne    46d33b <usage_message+0xb5fb>
  46d2cd:	6b 73 00 6f          	imul   $0x6f,0x0(%rbx),%esi
  46d2d1:	66                   	data16
  46d2d2:	20 74 68 6f          	and    %dh,0x6f(%rax,%rbp,2)
  46d2d6:	73 65                	jae    46d33d <usage_message+0xb5fd>
  46d2d8:	2c 20                	sub    $0x20,%al
  46d2da:	25 31 30 75 20       	and    $0x20753031,%eax
  46d2df:	62                   	(bad)  
  46d2e0:	79 74                	jns    46d356 <usage_message+0xb616>
  46d2e2:	65                   	gs
  46d2e3:	73 20                	jae    46d305 <usage_message+0xb5c5>
  46d2e5:	61                   	(bad)  
  46d2e6:	72 65                	jb     46d34d <usage_message+0xb60d>
  46d2e8:	20 69 6e             	and    %ch,0x6e(%rcx)
  46d2eb:	20 25 38 64 20 66    	and    %ah,0x66206438(%rip)        # 66673729 <_end+0x65fbae29>
  46d2f1:	72 65                	jb     46d358 <usage_message+0xb618>
  46d2f3:	65 20 63 68          	and    %ah,%gs:0x68(%rbx)
  46d2f7:	75 6e                	jne    46d367 <usage_message+0xb627>
  46d2f9:	6b 73 00 00          	imul   $0x0,0x0(%rbx),%esi
  46d2fd:	00 00                	add    %al,(%rax)
  46d2ff:	00 6f 66             	add    %ch,0x66(%rdi)
  46d302:	20 74 68 6f          	and    %dh,0x6f(%rax,%rbp,2)
  46d306:	73 65                	jae    46d36d <usage_message+0xb62d>
  46d308:	2c 20                	sub    $0x20,%al
  46d30a:	25 31 30 75 20       	and    $0x20753031,%eax
  46d30f:	62                   	(bad)  
  46d310:	79 74                	jns    46d386 <usage_message+0xb646>
  46d312:	65                   	gs
  46d313:	73 20                	jae    46d335 <usage_message+0xb5f5>
  46d315:	61                   	(bad)  
  46d316:	72 65                	jb     46d37d <usage_message+0xb63d>
  46d318:	20 69 6e             	and    %ch,0x6e(%rcx)
  46d31b:	20 25 38 64 20 75    	and    %ah,0x75206438(%rip)        # 75673759 <_end+0x74fbae59>
  46d321:	73 65                	jae    46d388 <usage_message+0xb648>
  46d323:	64 20 63 68          	and    %ah,%fs:0x68(%rbx)
  46d327:	75 6e                	jne    46d397 <usage_message+0xb657>
  46d329:	6b 73 00 00          	imul   $0x0,0x0(%rbx),%esi
  46d32d:	00 00                	add    %al,(%rax)
  46d32f:	00 3d 3d 3d 3d 3d    	add    %bh,0x3d3d3d3d(%rip)        # 3d841072 <_end+0x3d188772>
  46d335:	3d 3d 3d 3d 3d       	cmp    $0x3d3d3d3d,%eax
  46d33a:	3d 3d 3d 3d 3d       	cmp    $0x3d3d3d3d,%eax
  46d33f:	3d 3d 3d 3d 3d       	cmp    $0x3d3d3d3d,%eax
  46d344:	3d 3d 3d 3d 3d       	cmp    $0x3d3d3d3d,%eax
  46d349:	3d 3d 3d 3d 3d       	cmp    $0x3d3d3d3d,%eax
  46d34e:	3d 3d 00 00 00       	cmp    $0x3d,%eax
  46d353:	00 00                	add    %al,(%rax)
  46d355:	00 00                	add    %al,(%rax)
  46d357:	00 5b 66             	add    %bl,0x66(%rbx)
  46d35a:	69 6c 65 3a 25 73 2c 	imul   $0x6c2c7325,0x3a(%rbp,%riz,2),%ebp
  46d361:	6c 
  46d362:	69 6e 65 3a 25 64 5d 	imul   $0x5d64253a,0x65(%rsi),%ebp
  46d369:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6ffbe2 <_end+0x3a0472e2>
  46d36f:	20 66 72             	and    %ah,0x72(%rsi)
  46d372:	65 65 69 6e 67 20 61 	imul   $0x4e206120,%gs:0x67(%rsi),%ebp
  46d379:	20 4e 
  46d37b:	55                   	push   %rbp
  46d37c:	4c                   	rex.WR
  46d37d:	4c 20 70 6f          	rex.WR and    %r14b,0x6f(%rax)
  46d381:	69 6e 74 65 72 2e 00 	imul   $0x2e7265,0x74(%rsi),%ebp
  46d388:	5b                   	pop    %rbx
  46d389:	66 69 6c 65 3a 25 73 	imul   $0x7325,0x3a(%rbp,%riz,2),%bp
  46d390:	2c 6c                	sub    $0x6c,%al
  46d392:	69 6e 65 3a 25 64 5d 	imul   $0x5d64253a,0x65(%rsi),%ebp
  46d399:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6ffc12 <_end+0x3a047312>
  46d39f:	20 61 6c             	and    %ah,0x6c(%rcx)
  46d3a2:	6c                   	insb   (%dx),%es:(%rdi)
  46d3a3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d3a4:	63 61 74             	movslq 0x74(%rcx),%esp
  46d3a7:	69 6e 67 20 61 6c 72 	imul   $0x726c6120,0x67(%rsi),%ebp
  46d3ae:	65                   	gs
  46d3af:	61                   	(bad)  
  46d3b0:	64                   	fs
  46d3b1:	79 20                	jns    46d3d3 <usage_message+0xb693>
  46d3b3:	61                   	(bad)  
  46d3b4:	6c                   	insb   (%dx),%es:(%rdi)
  46d3b5:	6c                   	insb   (%dx),%es:(%rdi)
  46d3b6:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d3b7:	63 61 74             	movslq 0x74(%rcx),%esp
  46d3ba:	65 64 20 6d 65       	and    %ch,%fs:%gs:0x65(%rbp)
  46d3bf:	6d                   	insl   (%dx),%es:(%rdi)
  46d3c0:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d3c1:	72 79                	jb     46d43c <usage_message+0xb6fc>
  46d3c3:	2e 00 00             	add    %al,%cs:(%rax)
  46d3c6:	00 00                	add    %al,(%rax)
  46d3c8:	5b                   	pop    %rbx
  46d3c9:	66 69 6c 65 3a 25 73 	imul   $0x7325,0x3a(%rbp,%riz,2),%bp
  46d3d0:	2c 6c                	sub    $0x6c,%al
  46d3d2:	69 6e 65 3a 25 64 5d 	imul   $0x5d64253a,0x65(%rsi),%ebp
  46d3d9:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6ffc52 <_end+0x3a047352>
  46d3df:	20 61 73             	and    %ah,0x73(%rcx)
  46d3e2:	6b 69 6e 67          	imul   $0x67,0x6e(%rcx),%ebp
  46d3e6:	20 66 6f             	and    %ah,0x6f(%rsi)
  46d3e9:	72 20                	jb     46d40b <usage_message+0xb6cb>
  46d3eb:	61                   	(bad)  
  46d3ec:	20 62 61             	and    %ah,0x61(%rdx)
  46d3ef:	64 20 6e 75          	and    %ch,%fs:0x75(%rsi)
  46d3f3:	6d                   	insl   (%dx),%es:(%rdi)
  46d3f4:	62                   	(bad)  
  46d3f5:	65                   	gs
  46d3f6:	72 20                	jb     46d418 <usage_message+0xb6d8>
  46d3f8:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d3f9:	66                   	data16
  46d3fa:	20 62 79             	and    %ah,0x79(%rdx)
  46d3fd:	74 65                	je     46d464 <usage_message+0xb724>
  46d3ff:	73 20                	jae    46d421 <usage_message+0xb6e1>
  46d401:	5b                   	pop    %rbx
  46d402:	25 6c 75 5d 2e       	and    $0x2e5d756c,%eax
  46d407:	00 5b 66             	add    %bl,0x66(%rbx)
  46d40a:	69 6c 65 3a 25 73 2c 	imul   $0x6c2c7325,0x3a(%rbp,%riz,2),%ebp
  46d411:	6c 
  46d412:	69 6e 65 3a 25 64 5d 	imul   $0x5d64253a,0x65(%rsi),%ebp
  46d419:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6ffc92 <_end+0x3a047392>
  46d41f:	20 6f 75             	and    %ch,0x75(%rdi)
  46d422:	74 20                	je     46d444 <usage_message+0xb704>
  46d424:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d425:	66                   	data16
  46d426:	20 6d 65             	and    %ch,0x65(%rbp)
  46d429:	6d                   	insl   (%dx),%es:(%rdi)
  46d42a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d42b:	72 79                	jb     46d4a6 <usage_message+0xb766>
  46d42d:	20 28                	and    %ch,(%rax)
  46d42f:	72 65                	jb     46d496 <usage_message+0xb756>
  46d431:	71 75                	jno    46d4a8 <usage_message+0xb768>
  46d433:	65                   	gs
  46d434:	73 74                	jae    46d4aa <usage_message+0xb76a>
  46d436:	65 64 20 25 6c 75 20 	and    %ah,%fs:%gs:0x6220756c(%rip)        # 626749aa <_end+0x61fbc0aa>
  46d43d:	62 
  46d43e:	79 74                	jns    46d4b4 <usage_message+0xb774>
  46d440:	65                   	gs
  46d441:	73 29                	jae    46d46c <usage_message+0xb72c>
  46d443:	2e 00 00             	add    %al,%cs:(%rax)
  46d446:	00 00                	add    %al,(%rax)
  46d448:	5b                   	pop    %rbx
  46d449:	66 69 6c 65 3a 25 73 	imul   $0x7325,0x3a(%rbp,%riz,2),%bp
  46d450:	2c 6c                	sub    $0x6c,%al
  46d452:	69 6e 65 3a 25 64 5d 	imul   $0x5d64253a,0x65(%rsi),%ebp
  46d459:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6ffcd2 <_end+0x3a0473d2>
  46d45f:	20 70 6c             	and    %dh,0x6c(%rax)
  46d462:	65                   	gs
  46d463:	61                   	(bad)  
  46d464:	73 65                	jae    46d4cb <usage_message+0xb78b>
  46d466:	20 69 6e             	and    %ch,0x6e(%rcx)
  46d469:	63 72 65             	movslq 0x65(%rdx),%esi
  46d46c:	61                   	(bad)  
  46d46d:	73 65                	jae    46d4d4 <usage_message+0xb794>
  46d46f:	20 25 73 20 63 6f    	and    %ah,0x6f632073(%rip)        # 6fa9f4e8 <_end+0x6f3e6be8>
  46d475:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d476:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  46d47c:	74 69                	je     46d4e7 <usage_message+0xb7a7>
  46d47e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d47f:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d480:	20 70 61             	and    %dh,0x61(%rax)
  46d483:	72 61                	jb     46d4e6 <usage_message+0xb7a6>
  46d485:	6d                   	insl   (%dx),%es:(%rdi)
  46d486:	65                   	gs
  46d487:	74 65                	je     46d4ee <usage_message+0xb7ae>
  46d489:	72 2e                	jb     46d4b9 <usage_message+0xb779>
  46d48b:	00 00                	add    %al,(%rax)
  46d48d:	00 00                	add    %al,(%rax)
  46d48f:	00 43 6f             	add    %al,0x6f(%rbx)
  46d492:	75 6c                	jne    46d500 <usage_message+0xb7c0>
  46d494:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  46d498:	74 20                	je     46d4ba <usage_message+0xb77a>
  46d49a:	72 65                	jb     46d501 <usage_message+0xb7c1>
  46d49c:	6d                   	insl   (%dx),%es:(%rdi)
  46d49d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d49e:	76 65                	jbe    46d505 <usage_message+0xb7c5>
  46d4a0:	20 73 68             	and    %dh,0x68(%rbx)
  46d4a3:	61                   	(bad)  
  46d4a4:	72 65                	jb     46d50b <usage_message+0xb7cb>
  46d4a6:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  46d4aa:	6d                   	insl   (%dx),%es:(%rdi)
  46d4ab:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d4ac:	72 79                	jb     46d527 <usage_message+0xb7e7>
  46d4ae:	20 66 6f             	and    %ah,0x6f(%rsi)
  46d4b1:	72 20                	jb     46d4d3 <usage_message+0xb793>
  46d4b3:	25 73 20 28 65       	and    $0x65282073,%eax
  46d4b8:	72 72                	jb     46d52c <usage_message+0xb7ec>
  46d4ba:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d4bb:	72 3a                	jb     46d4f7 <usage_message+0xb7b7>
  46d4bd:	20 5b 25             	and    %bl,0x25(%rbx)
  46d4c0:	73 5d                	jae    46d51f <usage_message+0xb7df>
  46d4c2:	29 2e                	sub    %ebp,(%rsi)
  46d4c4:	00 00                	add    %al,(%rax)
  46d4c6:	00 00                	add    %al,(%rax)
  46d4c8:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46d4ca:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6ffd43 <_end+0x3a047443>
  46d4d0:	20 64 65 73          	and    %ah,0x73(%rbp,%riz,2)
  46d4d4:	63 72 5b             	movslq 0x5b(%rdx),%esi
  46d4d7:	25 73 5d 20 70       	and    $0x70205d73,%eax
  46d4dc:	61                   	(bad)  
  46d4dd:	72 61                	jb     46d540 <usage_message+0xb800>
  46d4df:	6d                   	insl   (%dx),%es:(%rdi)
  46d4e0:	5b                   	pop    %rbx
  46d4e1:	25 73 5d 20 73       	and    $0x73205d73,%eax
  46d4e6:	69 7a 65 5b 25 6c 75 	imul   $0x756c255b,0x65(%rdx),%edi
  46d4ed:	5d                   	pop    %rbp
  46d4ee:	00 00                	add    %al,(%rax)
  46d4f0:	52                   	push   %rdx
  46d4f1:	65                   	gs
  46d4f2:	71 75                	jno    46d569 <usage_message+0xb829>
  46d4f4:	65                   	gs
  46d4f5:	73 74                	jae    46d56b <usage_message+0xb82b>
  46d4f7:	65 64 20 73 69       	and    %dh,%fs:%gs:0x69(%rbx)
  46d4fc:	7a 65                	jp     46d563 <usage_message+0xb823>
  46d4fe:	20 5b 25             	and    %bl,0x25(%rbx)
  46d501:	6c                   	insb   (%dx),%es:(%rdi)
  46d502:	75 5d                	jne    46d561 <usage_message+0xb821>
  46d504:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46d507:	74 20                	je     46d529 <usage_message+0xb7e9>
  46d509:	77 69                	ja     46d574 <usage_message+0xb834>
  46d50b:	74 68                	je     46d575 <usage_message+0xb835>
  46d50d:	69 6e 20 62 6f 75 6e 	imul   $0x6e756f62,0x20(%rsi),%ebp
  46d514:	64                   	fs
  46d515:	73 20                	jae    46d537 <usage_message+0xb7f7>
  46d517:	5b                   	pop    %rbx
  46d518:	25 64 20 3c 3d       	and    $0x3d3c2064,%eax
  46d51d:	20 73 69             	and    %dh,0x69(%rbx)
  46d520:	7a 65                	jp     46d587 <usage_message+0xb847>
  46d522:	20 3c 3d 20 25 64 5d 	and    %bh,0x5d642520(,%rdi,1)
  46d529:	2e 00 00             	add    %al,%cs:(%rax)
  46d52c:	00 00                	add    %al,(%rax)
  46d52e:	00 00                	add    %al,(%rax)
  46d530:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  46d532:	75 6c                	jne    46d5a0 <usage_message+0xb860>
  46d534:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  46d538:	74 20                	je     46d55a <usage_message+0xb81a>
  46d53a:	61                   	(bad)  
  46d53b:	6c                   	insb   (%dx),%es:(%rdi)
  46d53c:	6c                   	insb   (%dx),%es:(%rdi)
  46d53d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d53e:	63 61 74             	movslq 0x74(%rcx),%esp
  46d541:	65 20 73 68          	and    %dh,%gs:0x68(%rbx)
  46d545:	61                   	(bad)  
  46d546:	72 65                	jb     46d5ad <usage_message+0xb86d>
  46d548:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  46d54c:	6d                   	insl   (%dx),%es:(%rdi)
  46d54d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d54e:	72 79                	jb     46d5c9 <usage_message+0xb889>
  46d550:	20 66 6f             	and    %ah,0x6f(%rsi)
  46d553:	72 20                	jb     46d575 <usage_message+0xb835>
  46d555:	25 73 2e 00 00       	and    $0x2e73,%eax
  46d55a:	00 00                	add    %al,(%rax)
  46d55c:	00 00                	add    %al,(%rax)
  46d55e:	00 00                	add    %al,(%rax)
  46d560:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  46d562:	75 6c                	jne    46d5d0 <usage_message+0xb890>
  46d564:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  46d568:	74 20                	je     46d58a <usage_message+0xb84a>
  46d56a:	61                   	(bad)  
  46d56b:	74 74                	je     46d5e1 <usage_message+0xb8a1>
  46d56d:	61                   	(bad)  
  46d56e:	63 68 20             	movslq 0x20(%rax),%ebp
  46d571:	73 68                	jae    46d5db <usage_message+0xb89b>
  46d573:	61                   	(bad)  
  46d574:	72 65                	jb     46d5db <usage_message+0xb89b>
  46d576:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  46d57a:	6d                   	insl   (%dx),%es:(%rdi)
  46d57b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d57c:	72 79                	jb     46d5f7 <usage_message+0xb8b7>
  46d57e:	20 66 6f             	and    %ah,0x6f(%rsi)
  46d581:	72 20                	jb     46d5a3 <usage_message+0xb863>
  46d583:	25 73 20 28 65       	and    $0x65282073,%eax
  46d588:	72 72                	jb     46d5fc <usage_message+0xb8bc>
  46d58a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d58b:	72 3a                	jb     46d5c7 <usage_message+0xb887>
  46d58d:	20 5b 25             	and    %bl,0x25(%rbx)
  46d590:	73 5d                	jae    46d5ef <usage_message+0xb8af>
  46d592:	29 2e                	sub    %ebp,(%rsi)
  46d594:	00 00                	add    %al,(%rax)
  46d596:	00 00                	add    %al,(%rax)
  46d598:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  46d59a:	75 6c                	jne    46d608 <usage_message+0xb8c8>
  46d59c:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  46d5a0:	74 20                	je     46d5c2 <usage_message+0xb882>
  46d5a2:	63 72 65             	movslq 0x65(%rdx),%esi
  46d5a5:	61                   	(bad)  
  46d5a6:	74 65                	je     46d60d <usage_message+0xb8cd>
  46d5a8:	20 6d 75             	and    %ch,0x75(%rbp)
  46d5ab:	74 65                	je     46d612 <usage_message+0xb8d2>
  46d5ad:	78 20                	js     46d5cf <usage_message+0xb88f>
  46d5af:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46d5b1:	72 20                	jb     46d5d3 <usage_message+0xb893>
  46d5b3:	25 73 2e 00 00       	and    $0x2e73,%eax
  46d5b8:	76 61                	jbe    46d61b <usage_message+0xb8db>
  46d5ba:	6c                   	insb   (%dx),%es:(%rdi)
  46d5bb:	69 64 20 75 73 65 72 	imul   $0x20726573,0x75(%rax,%riz,1),%esp
  46d5c2:	20 
  46d5c3:	61                   	(bad)  
  46d5c4:	64                   	fs
  46d5c5:	64                   	fs
  46d5c6:	72 65                	jb     46d62d <usage_message+0xb8ed>
  46d5c8:	73 73                	jae    46d63d <usage_message+0xb8fd>
  46d5ca:	65                   	gs
  46d5cb:	73 3a                	jae    46d607 <usage_message+0xb8c7>
  46d5cd:	20 5b 25             	and    %bl,0x25(%rbx)
  46d5d0:	70 2c                	jo     46d5fe <usage_message+0xb8be>
  46d5d2:	20 25 70 29 20 74    	and    %ah,0x74202970(%rip)        # 7466ff48 <_end+0x73fb7648>
  46d5d8:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d5d9:	74 61                	je     46d63c <usage_message+0xb8fc>
  46d5db:	6c                   	insb   (%dx),%es:(%rdi)
  46d5dc:	20 73 69             	and    %dh,0x69(%rbx)
  46d5df:	7a 65                	jp     46d646 <usage_message+0xb906>
  46d5e1:	3a 20                	cmp    (%rax),%ah
  46d5e3:	5b                   	pop    %rbx
  46d5e4:	25 6c 75 5d 00       	and    $0x5d756c,%eax
  46d5e9:	7a 62                	jp     46d64d <usage_message+0xb90d>
  46d5eb:	78 5f                	js     46d64c <usage_message+0xb90c>
  46d5ed:	6d                   	insl   (%dx),%es:(%rdi)
  46d5ee:	65                   	gs
  46d5ef:	6d                   	insl   (%dx),%es:(%rdi)
  46d5f0:	5f                   	pop    %rdi
  46d5f1:	72 65                	jb     46d658 <usage_message+0xb918>
  46d5f3:	71 75                	jno    46d66a <usage_message+0xb92a>
  46d5f5:	69 72 65 64 5f 73 69 	imul   $0x69735f64,0x65(%rdx),%esi
  46d5fc:	7a 65                	jp     46d663 <usage_message+0xb923>
  46d5fe:	00 45 6e             	add    %al,0x6e(%rbp)
  46d601:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46d605:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6ffe7e <_end+0x3a04757e>
  46d60b:	20 73 69             	and    %dh,0x69(%rbx)
  46d60e:	7a 65                	jp     46d675 <usage_message+0xb935>
  46d610:	5b                   	pop    %rbx
  46d611:	25 6c 75 5d 00       	and    $0x5d756c,%eax
  46d616:	6d                   	insl   (%dx),%es:(%rdi)
  46d617:	65                   	gs
  46d618:	6d                   	insl   (%dx),%es:(%rdi)
  46d619:	61                   	(bad)  
  46d61a:	6c                   	insb   (%dx),%es:(%rdi)
  46d61b:	6c                   	insb   (%dx),%es:(%rdi)
  46d61c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d61d:	63 2e                	movslq (%rsi),%ebp
  46d61f:	63 00                	movslq (%rax),%eax
  46d621:	3e                   	ds
  46d622:	3d 00 6d 69 6e       	cmp    $0x6e696d00,%eax
  46d627:	20 63 68             	and    %ah,0x68(%rbx)
  46d62a:	75 6e                	jne    46d69a <usage_message+0xb95a>
  46d62c:	6b 20 73             	imul   $0x73,(%rax),%esp
  46d62f:	69 7a 65 3a 20 25 31 	imul   $0x3125203a,0x65(%rdx),%edi
  46d636:	30 75 20             	xor    %dh,0x20(%rbp)
  46d639:	62                   	(bad)  
  46d63a:	79 74                	jns    46d6b0 <usage_message+0xb970>
  46d63c:	65                   	gs
  46d63d:	73 00                	jae    46d63f <usage_message+0xb8ff>
  46d63f:	6d                   	insl   (%dx),%es:(%rdi)
  46d640:	61                   	(bad)  
  46d641:	78 20                	js     46d663 <usage_message+0xb923>
  46d643:	63 68 75             	movslq 0x75(%rax),%ebp
  46d646:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d647:	6b 20 73             	imul   $0x73,(%rax),%esp
  46d64a:	69 7a 65 3a 20 25 31 	imul   $0x3125203a,0x65(%rdx),%edi
  46d651:	30 75 20             	xor    %dh,0x20(%rbp)
  46d654:	62                   	(bad)  
  46d655:	79 74                	jns    46d6cb <usage_message+0xb98b>
  46d657:	65                   	gs
  46d658:	73 00                	jae    46d65a <usage_message+0xb91a>
  46d65a:	7a 62                	jp     46d6be <usage_message+0xb97e>
  46d65c:	78 5f                	js     46d6bd <usage_message+0xb97d>
  46d65e:	6d                   	insl   (%dx),%es:(%rdi)
  46d65f:	65                   	gs
  46d660:	6d                   	insl   (%dx),%es:(%rdi)
  46d661:	5f                   	pop    %rdi
  46d662:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  46d666:	72 00                	jb     46d668 <usage_message+0xb928>
  46d668:	7a 62                	jp     46d6cc <usage_message+0xb98c>
  46d66a:	78 5f                	js     46d6cb <usage_message+0xb98b>
  46d66c:	6d                   	insl   (%dx),%es:(%rdi)
  46d66d:	65                   	gs
  46d66e:	6d                   	insl   (%dx),%es:(%rdi)
  46d66f:	5f                   	pop    %rdi
  46d670:	66                   	data16
  46d671:	72 65                	jb     46d6d8 <usage_message+0xb998>
  46d673:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  46d677:	78 5f                	js     46d6d8 <usage_message+0xb998>
  46d679:	6d                   	insl   (%dx),%es:(%rdi)
  46d67a:	65                   	gs
  46d67b:	6d                   	insl   (%dx),%es:(%rdi)
  46d67c:	5f                   	pop    %rdi
  46d67d:	6d                   	insl   (%dx),%es:(%rdi)
  46d67e:	61                   	(bad)  
  46d67f:	6c                   	insb   (%dx),%es:(%rdi)
  46d680:	6c                   	insb   (%dx),%es:(%rdi)
  46d681:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d682:	63 00                	movslq (%rax),%eax
  46d684:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46d686:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6ffeff <_end+0x3a0475ff>
  46d68c:	20 73 69             	and    %dh,0x69(%rbx)
  46d68f:	7a 65                	jp     46d6f6 <usage_message+0xb9b6>
  46d691:	5b                   	pop    %rbx
  46d692:	25 6c 75 5d 00       	and    $0x5d756c,%eax
  46d697:	7a 62                	jp     46d6fb <usage_message+0xb9bb>
  46d699:	78 5f                	js     46d6fa <usage_message+0xb9ba>
  46d69b:	6d                   	insl   (%dx),%es:(%rdi)
  46d69c:	65                   	gs
  46d69d:	6d                   	insl   (%dx),%es:(%rdi)
  46d69e:	5f                   	pop    %rdi
  46d69f:	72 65                	jb     46d706 <usage_message+0xb9c6>
  46d6a1:	61                   	(bad)  
  46d6a2:	6c                   	insb   (%dx),%es:(%rdi)
  46d6a3:	6c                   	insb   (%dx),%es:(%rdi)
  46d6a4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d6a5:	63 00                	movslq (%rax),%eax
  46d6a7:	7a 62                	jp     46d70b <usage_message+0xb9cb>
  46d6a9:	78 5f                	js     46d70a <usage_message+0xb9ca>
  46d6ab:	6d                   	insl   (%dx),%es:(%rdi)
  46d6ac:	65                   	gs
  46d6ad:	6d                   	insl   (%dx),%es:(%rdi)
  46d6ae:	5f                   	pop    %rdi
  46d6af:	64                   	fs
  46d6b0:	65                   	gs
  46d6b1:	73 74                	jae    46d727 <usage_message+0xb9e7>
  46d6b3:	72 6f                	jb     46d724 <usage_message+0xb9e4>
  46d6b5:	79 00                	jns    46d6b7 <usage_message+0xb977>
  46d6b7:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46d6b9:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a6fff32 <_end+0x3a047632>
  46d6bf:	20 64 65 73          	and    %ah,0x73(%rbp,%riz,2)
  46d6c3:	63 72 5b             	movslq 0x5b(%rdx),%esi
  46d6c6:	25 73 5d 00 28       	and    $0x28005d73,%eax
  46d6cb:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d6cc:	75 6c                	jne    46d73a <usage_message+0xb9fa>
  46d6ce:	6c                   	insb   (%dx),%es:(%rdi)
  46d6cf:	29 00                	sub    %eax,(%rax)
  46d6d1:	7a 62                	jp     46d735 <usage_message+0xb9f5>
  46d6d3:	78 5f                	js     46d734 <usage_message+0xb9f4>
  46d6d5:	6d                   	insl   (%dx),%es:(%rdi)
  46d6d6:	65                   	gs
  46d6d7:	6d                   	insl   (%dx),%es:(%rdi)
  46d6d8:	5f                   	pop    %rdi
  46d6d9:	63 72 65             	movslq 0x65(%rdx),%esi
  46d6dc:	61                   	(bad)  
  46d6dd:	74 65                	je     46d744 <usage_message+0xba04>
  46d6df:	00 7a 62             	add    %bh,0x62(%rdx)
  46d6e2:	78 5f                	js     46d743 <usage_message+0xba03>
  46d6e4:	73 74                	jae    46d75a <usage_message+0xba1a>
  46d6e6:	72 70                	jb     46d758 <usage_message+0xba18>
  46d6e8:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d6e9:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d6ea:	6c                   	insb   (%dx),%es:(%rdi)
  46d6eb:	5f                   	pop    %rdi
  46d6ec:	61                   	(bad)  
  46d6ed:	63 71 75             	movslq 0x75(%rcx),%esi
  46d6f0:	69 72 65 00 49 6e 20 	imul   $0x206e4900,0x65(%rdx),%esi
  46d6f7:	25 73 28 29 20       	and    $0x20292873,%eax
  46d6fc:	73 74                	jae    46d772 <usage_message+0xba32>
  46d6fe:	72 5b                	jb     46d75b <usage_message+0xba1b>
  46d700:	25 73 5d 00 73       	and    $0x73005d73,%eax
  46d705:	74 72                	je     46d779 <usage_message+0xba39>
  46d707:	70 6f                	jo     46d778 <usage_message+0xba38>
  46d709:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d70a:	6c                   	insb   (%dx),%es:(%rdi)
  46d70b:	2e 63 00             	movslq %cs:(%rax),%eax
  46d70e:	7a 62                	jp     46d772 <usage_message+0xba32>
  46d710:	78 5f                	js     46d771 <usage_message+0xba31>
  46d712:	73 74                	jae    46d788 <usage_message+0xba48>
  46d714:	72 70                	jb     46d786 <usage_message+0xba46>
  46d716:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d717:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d718:	6c                   	insb   (%dx),%es:(%rdi)
  46d719:	5f                   	pop    %rdi
  46d71a:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  46d71e:	72 00                	jb     46d720 <usage_message+0xb9e0>
  46d720:	7a 62                	jp     46d784 <usage_message+0xba44>
  46d722:	78 5f                	js     46d783 <usage_message+0xba43>
  46d724:	73 74                	jae    46d79a <usage_message+0xba5a>
  46d726:	72 70                	jb     46d798 <usage_message+0xba58>
  46d728:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d729:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d72a:	6c                   	insb   (%dx),%es:(%rdi)
  46d72b:	5f                   	pop    %rdi
  46d72c:	72 65                	jb     46d793 <usage_message+0xba53>
  46d72e:	6c                   	insb   (%dx),%es:(%rdi)
  46d72f:	65                   	gs
  46d730:	61                   	(bad)  
  46d731:	73 65                	jae    46d798 <usage_message+0xba58>
  46d733:	00 7a 62             	add    %bh,0x62(%rdx)
  46d736:	78 5f                	js     46d797 <usage_message+0xba57>
  46d738:	73 74                	jae    46d7ae <usage_message+0xba6e>
  46d73a:	72 70                	jb     46d7ac <usage_message+0xba6c>
  46d73c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d73d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d73e:	6c                   	insb   (%dx),%es:(%rdi)
  46d73f:	5f                   	pop    %rdi
  46d740:	69 6e 74 65 72 6e 00 	imul   $0x6e7265,0x74(%rsi),%ebp
  46d747:	7a 62                	jp     46d7ab <usage_message+0xba6b>
  46d749:	78 5f                	js     46d7aa <usage_message+0xba6a>
  46d74b:	73 74                	jae    46d7c1 <usage_message+0xba81>
  46d74d:	72 70                	jb     46d7bf <usage_message+0xba7f>
  46d74f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d750:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d751:	6c                   	insb   (%dx),%es:(%rdi)
  46d752:	5f                   	pop    %rdi
  46d753:	64                   	fs
  46d754:	65                   	gs
  46d755:	73 74                	jae    46d7cb <usage_message+0xba8b>
  46d757:	72 6f                	jb     46d7c8 <usage_message+0xba88>
  46d759:	79 00                	jns    46d75b <usage_message+0xba1b>
  46d75b:	7a 62                	jp     46d7bf <usage_message+0xba7f>
  46d75d:	78 5f                	js     46d7be <usage_message+0xba7e>
  46d75f:	73 74                	jae    46d7d5 <usage_message+0xba95>
  46d761:	72 70                	jb     46d7d3 <usage_message+0xba93>
  46d763:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d764:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d765:	6c                   	insb   (%dx),%es:(%rdi)
  46d766:	5f                   	pop    %rdi
  46d767:	63 72 65             	movslq 0x65(%rdx),%esi
  46d76a:	61                   	(bad)  
  46d76b:	74 65                	je     46d7d2 <usage_message+0xba92>
  46d76d:	00 73 74             	add    %dh,0x74(%rbx)
  46d770:	72 69                	jb     46d7db <usage_message+0xba9b>
  46d772:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d773:	67 20 70 6f          	addr32 and %dh,0x6f(%eax)
  46d777:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d778:	6c                   	insb   (%dx),%es:(%rdi)
  46d779:	00 00                	add    %al,(%rax)
  46d77b:	00 00                	add    %al,(%rax)
  46d77d:	00 00                	add    %al,(%rax)
  46d77f:	00 43 6f             	add    %al,0x6f(%rbx)
  46d782:	75 6c                	jne    46d7f0 <usage_message+0xbab0>
  46d784:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  46d788:	74 20                	je     46d7aa <usage_message+0xba6a>
  46d78a:	63 72 65             	movslq 0x65(%rdx),%esi
  46d78d:	61                   	(bad)  
  46d78e:	74 65                	je     46d7f5 <usage_message+0xbab5>
  46d790:	20 49 50             	and    %cl,0x50(%rcx)
  46d793:	43 20 6b 65          	rex.XB and    %bpl,0x65(%r11)
  46d797:	79 20                	jns    46d7b9 <usage_message+0xba79>
  46d799:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46d79b:	72 20                	jb     46d7bd <usage_message+0xba7d>
  46d79d:	73 74                	jae    46d813 <usage_message+0xbad3>
  46d79f:	72 69                	jb     46d80a <usage_message+0xbaca>
  46d7a1:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d7a2:	67 20 70 6f          	addr32 and %dh,0x6f(%eax)
  46d7a6:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d7a7:	6c                   	insb   (%dx),%es:(%rdi)
  46d7a8:	2e 00 00             	add    %al,%cs:(%rax)
  46d7ab:	00 00                	add    %al,(%rax)
  46d7ad:	00 00                	add    %al,(%rax)
  46d7af:	00 43 6f             	add    %al,0x6f(%rbx)
  46d7b2:	75 6c                	jne    46d820 <usage_message+0xbae0>
  46d7b4:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  46d7b8:	74 20                	je     46d7da <usage_message+0xba9a>
  46d7ba:	63 72 65             	movslq 0x65(%rdx),%esi
  46d7bd:	61                   	(bad)  
  46d7be:	74 65                	je     46d825 <usage_message+0xbae5>
  46d7c0:	20 6d 75             	and    %ch,0x75(%rbp)
  46d7c3:	74 65                	je     46d82a <usage_message+0xbaea>
  46d7c5:	78 20                	js     46d7e7 <usage_message+0xbaa7>
  46d7c7:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46d7c9:	72 20                	jb     46d7eb <usage_message+0xbaab>
  46d7cb:	73 74                	jae    46d841 <usage_message+0xbb01>
  46d7cd:	72 69                	jb     46d838 <usage_message+0xbaf8>
  46d7cf:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d7d0:	67 20 70 6f          	addr32 and %dh,0x6f(%eax)
  46d7d4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d7d5:	6c                   	insb   (%dx),%es:(%rdi)
  46d7d6:	2e 00 33             	add    %dh,%cs:(%rbx)
  46d7d9:	eb fc                	jmp    46d7d7 <usage_message+0xba97>
  46d7db:	ff 2e                	ljmpq  *(%rsi)
  46d7dd:	eb fc                	jmp    46d7db <usage_message+0xba9b>
  46d7df:	ff 25 eb fc ff 1c    	jmpq   *0x1cfffceb(%rip)        # 1d46d4d0 <_end+0x1cdb4bd0>
  46d7e5:	eb fc                	jmp    46d7e3 <usage_message+0xbaa3>
  46d7e7:	ff 13                	callq  *(%rbx)
  46d7e9:	eb fc                	jmp    46d7e7 <usage_message+0xbaa7>
  46d7eb:	ff 0c eb             	decl   (%rbx,%rbp,8)
  46d7ee:	fc                   	cld    
  46d7ef:	ff 02                	incl   (%rdx)
  46d7f1:	eb fc                	jmp    46d7ef <usage_message+0xbaaf>
  46d7f3:	ff                   	(bad)  
  46d7f4:	f8                   	clc    
  46d7f5:	ea                   	(bad)  
  46d7f6:	fc                   	cld    
  46d7f7:	ff ee                	ljmpq  *<internal disassembler error>
  46d7f9:	ea                   	(bad)  
  46d7fa:	fc                   	cld    
  46d7fb:	ff e4                	jmpq   *%rsp
  46d7fd:	ea                   	(bad)  
  46d7fe:	fc                   	cld    
  46d7ff:	ff da                	lcallq *<internal disassembler error>
  46d801:	ea                   	(bad)  
  46d802:	fc                   	cld    
  46d803:	ff d0                	callq  *%rax
  46d805:	ea                   	(bad)  
  46d806:	fc                   	cld    
  46d807:	ff 61 6c             	jmpq   *0x6c(%rcx)
  46d80a:	67 6f                	addr32 outsl %ds:(%esi),(%dx)
  46d80c:	64                   	fs
  46d80d:	65                   	gs
  46d80e:	66                   	data16
  46d80f:	73 2e                	jae    46d83f <usage_message+0xbaff>
  46d811:	63 00                	movslq (%rax),%eax
  46d813:	7a 62                	jp     46d877 <usage_message+0xbb37>
  46d815:	78 5f                	js     46d876 <usage_message+0xbb36>
  46d817:	62                   	(bad)  
  46d818:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  46d81f:	65                   	gs
  46d820:	61                   	(bad)  
  46d821:	70 5f                	jo     46d882 <usage_message+0xbb42>
  46d823:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  46d827:	72 00                	jb     46d829 <usage_message+0xbae9>
  46d829:	7a 62                	jp     46d88d <usage_message+0xbb4d>
  46d82b:	78 5f                	js     46d88c <usage_message+0xbb4c>
  46d82d:	62                   	(bad)  
  46d82e:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  46d835:	65                   	gs
  46d836:	61                   	(bad)  
  46d837:	70 5f                	jo     46d898 <usage_message+0xbb58>
  46d839:	75 70                	jne    46d8ab <usage_message+0xbb6b>
  46d83b:	64                   	fs
  46d83c:	61                   	(bad)  
  46d83d:	74 65                	je     46d8a4 <usage_message+0xbb64>
  46d83f:	5f                   	pop    %rdi
  46d840:	64 69 72 65 63 74 00 	imul   $0x49007463,%fs:0x65(%rdx),%esi
  46d847:	49 
  46d848:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d849:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 207000c2 <_end+0x200477c2>
  46d84f:	6b 65 79 5b          	imul   $0x5b,0x79(%rbp),%esp
  46d853:	25 6c 75 5d 00       	and    $0x5d756c,%eax
  46d858:	7a 62                	jp     46d8bc <usage_message+0xbb7c>
  46d85a:	78 5f                	js     46d8bb <usage_message+0xbb7b>
  46d85c:	62                   	(bad)  
  46d85d:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  46d864:	65                   	gs
  46d865:	61                   	(bad)  
  46d866:	70 5f                	jo     46d8c7 <usage_message+0xbb87>
  46d868:	72 65                	jb     46d8cf <usage_message+0xbb8f>
  46d86a:	6d                   	insl   (%dx),%es:(%rdi)
  46d86b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d86c:	76 65                	jbe    46d8d3 <usage_message+0xbb93>
  46d86e:	5f                   	pop    %rdi
  46d86f:	64 69 72 65 63 74 00 	imul   $0x7a007463,%fs:0x65(%rdx),%esi
  46d876:	7a 
  46d877:	62                   	(bad)  
  46d878:	78 5f                	js     46d8d9 <usage_message+0xbb99>
  46d87a:	62                   	(bad)  
  46d87b:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  46d882:	65                   	gs
  46d883:	61                   	(bad)  
  46d884:	70 5f                	jo     46d8e5 <usage_message+0xbba5>
  46d886:	72 65                	jb     46d8ed <usage_message+0xbbad>
  46d888:	6d                   	insl   (%dx),%es:(%rdi)
  46d889:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d88a:	76 65                	jbe    46d8f1 <usage_message+0xbbb1>
  46d88c:	5f                   	pop    %rdi
  46d88d:	6d                   	insl   (%dx),%es:(%rdi)
  46d88e:	69 6e 00 7a 62 78 5f 	imul   $0x5f78627a,0x0(%rsi),%ebp
  46d895:	62                   	(bad)  
  46d896:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  46d89d:	65                   	gs
  46d89e:	61                   	(bad)  
  46d89f:	70 5f                	jo     46d900 <usage_message+0xbbc0>
  46d8a1:	69 6e 73 65 72 74 00 	imul   $0x747265,0x73(%rsi),%ebp
  46d8a8:	7a 62                	jp     46d90c <usage_message+0xbbcc>
  46d8aa:	78 5f                	js     46d90b <usage_message+0xbbcb>
  46d8ac:	62                   	(bad)  
  46d8ad:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  46d8b4:	65                   	gs
  46d8b5:	61                   	(bad)  
  46d8b6:	70 5f                	jo     46d917 <usage_message+0xbbd7>
  46d8b8:	64                   	fs
  46d8b9:	65                   	gs
  46d8ba:	73 74                	jae    46d930 <usage_message+0xbbf0>
  46d8bc:	72 6f                	jb     46d92d <usage_message+0xbbed>
  46d8be:	79 00                	jns    46d8c0 <usage_message+0xbb80>
  46d8c0:	7a 62                	jp     46d924 <usage_message+0xbbe4>
  46d8c2:	78 5f                	js     46d923 <usage_message+0xbbe3>
  46d8c4:	62                   	(bad)  
  46d8c5:	69 6e 61 72 79 5f 68 	imul   $0x685f7972,0x61(%rsi),%ebp
  46d8cc:	65                   	gs
  46d8cd:	61                   	(bad)  
  46d8ce:	70 5f                	jo     46d92f <usage_message+0xbbef>
  46d8d0:	63 72 65             	movslq 0x65(%rdx),%esi
  46d8d3:	61                   	(bad)  
  46d8d4:	74 65                	je     46d93b <usage_message+0xbbfb>
  46d8d6:	00 49 6e             	add    %cl,0x6e(%rcx)
  46d8d9:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20700152 <_end+0x20047852>
  46d8df:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d8e0:	70 74                	jo     46d956 <usage_message+0xbc16>
  46d8e2:	69 6f 6e 73 5b 25 64 	imul   $0x64255b73,0x6e(%rdi),%ebp
  46d8e9:	5d                   	pop    %rbp
  46d8ea:	00 00                	add    %al,(%rax)
  46d8ec:	00 00                	add    %al,(%rax)
  46d8ee:	00 00                	add    %al,(%rax)
  46d8f0:	41 73 6b             	rex.B jae    46d95e <usage_message+0xbc1e>
  46d8f3:	69 6e 67 20 66 6f 72 	imul   $0x726f6620,0x67(%rsi),%ebp
  46d8fa:	20 61 20             	and    %ah,0x20(%rcx)
  46d8fd:	6d                   	insl   (%dx),%es:(%rdi)
  46d8fe:	69 6e 69 6d 75 6d 20 	imul   $0x206d756d,0x69(%rsi),%ebp
  46d905:	69 6e 20 61 6e 20 65 	imul   $0x65206e61,0x20(%rsi),%ebp
  46d90c:	6d                   	insl   (%dx),%es:(%rdi)
  46d90d:	70 74                	jo     46d983 <usage_message+0xbc43>
  46d90f:	79 20                	jns    46d931 <usage_message+0xbbf1>
  46d911:	68 65 61 70 2e       	pushq  $0x2e706165
  46d916:	00 00                	add    %al,(%rax)
  46d918:	44 69 72 65 63 74 20 	imul   $0x75207463,0x65(%rdx),%r14d
  46d91f:	75 
  46d920:	70 64                	jo     46d986 <usage_message+0xbc46>
  46d922:	61                   	(bad)  
  46d923:	74 65                	je     46d98a <usage_message+0xbc4a>
  46d925:	20 6f 70             	and    %ch,0x70(%rdi)
  46d928:	65                   	gs
  46d929:	72 61                	jb     46d98c <usage_message+0xbc4c>
  46d92b:	74 69                	je     46d996 <usage_message+0xbc56>
  46d92d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d92e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d92f:	20 69 73             	and    %ch,0x73(%rcx)
  46d932:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46d935:	74 20                	je     46d957 <usage_message+0xbc17>
  46d937:	73 75                	jae    46d9ae <usage_message+0xbc6e>
  46d939:	70 70                	jo     46d9ab <usage_message+0xbc6b>
  46d93b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d93c:	72 74                	jb     46d9b2 <usage_message+0xbc72>
  46d93e:	65 64 20 66 6f       	and    %ah,%fs:%gs:0x6f(%rsi)
  46d943:	72 20                	jb     46d965 <usage_message+0xbc25>
  46d945:	74 68                	je     46d9af <usage_message+0xbc6f>
  46d947:	69 73 20 68 65 61 70 	imul   $0x70616568,0x20(%rbx),%esi
  46d94e:	2e 00 45 6c          	add    %al,%cs:0x6c(%rbp)
  46d952:	65                   	gs
  46d953:	6d                   	insl   (%dx),%es:(%rdi)
  46d954:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46d956:	74 20                	je     46d978 <usage_message+0xbc38>
  46d958:	77 69                	ja     46d9c3 <usage_message+0xbc83>
  46d95a:	74 68                	je     46d9c4 <usage_message+0xbc84>
  46d95c:	20 6b 65             	and    %ch,0x65(%rbx)
  46d95f:	79 5b                	jns    46d9bc <usage_message+0xbc7c>
  46d961:	25 6c 75 5d 20       	and    $0x205d756c,%eax
  46d966:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d967:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d968:	74 20                	je     46d98a <usage_message+0xbc4a>
  46d96a:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46d96c:	75 6e                	jne    46d9dc <usage_message+0xbc9c>
  46d96e:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  46d972:	20 68 65             	and    %ch,0x65(%rax)
  46d975:	61                   	(bad)  
  46d976:	70 20                	jo     46d998 <usage_message+0xbc58>
  46d978:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46d97a:	72 20                	jb     46d99c <usage_message+0xbc5c>
  46d97c:	75 70                	jne    46d9ee <usage_message+0xbcae>
  46d97e:	64                   	fs
  46d97f:	61                   	(bad)  
  46d980:	74 65                	je     46d9e7 <usage_message+0xbca7>
  46d982:	2e 00 00             	add    %al,%cs:(%rax)
  46d985:	00 00                	add    %al,(%rax)
  46d987:	00 44 69 72          	add    %al,0x72(%rcx,%rbp,2)
  46d98b:	65 63 74 20 72       	movslq %gs:0x72(%rax,%riz,1),%esi
  46d990:	65                   	gs
  46d991:	6d                   	insl   (%dx),%es:(%rdi)
  46d992:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d993:	76 65                	jbe    46d9fa <usage_message+0xbcba>
  46d995:	20 6f 70             	and    %ch,0x70(%rdi)
  46d998:	65                   	gs
  46d999:	72 61                	jb     46d9fc <usage_message+0xbcbc>
  46d99b:	74 69                	je     46da06 <usage_message+0xbcc6>
  46d99d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d99e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d99f:	20 69 73             	and    %ch,0x73(%rcx)
  46d9a2:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46d9a5:	74 20                	je     46d9c7 <usage_message+0xbc87>
  46d9a7:	73 75                	jae    46da1e <usage_message+0xbcde>
  46d9a9:	70 70                	jo     46da1b <usage_message+0xbcdb>
  46d9ab:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d9ac:	72 74                	jb     46da22 <usage_message+0xbce2>
  46d9ae:	65 64 20 66 6f       	and    %ah,%fs:%gs:0x6f(%rsi)
  46d9b3:	72 20                	jb     46d9d5 <usage_message+0xbc95>
  46d9b5:	74 68                	je     46da1f <usage_message+0xbcdf>
  46d9b7:	69 73 20 68 65 61 70 	imul   $0x70616568,0x20(%rbx),%esi
  46d9be:	2e 00 45 6c          	add    %al,%cs:0x6c(%rbp)
  46d9c2:	65                   	gs
  46d9c3:	6d                   	insl   (%dx),%es:(%rdi)
  46d9c4:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46d9c6:	74 20                	je     46d9e8 <usage_message+0xbca8>
  46d9c8:	77 69                	ja     46da33 <usage_message+0xbcf3>
  46d9ca:	74 68                	je     46da34 <usage_message+0xbcf4>
  46d9cc:	20 6b 65             	and    %ch,0x65(%rbx)
  46d9cf:	79 5b                	jns    46da2c <usage_message+0xbcec>
  46d9d1:	25 6c 75 5d 20       	and    $0x205d756c,%eax
  46d9d6:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d9d7:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d9d8:	74 20                	je     46d9fa <usage_message+0xbcba>
  46d9da:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46d9dc:	75 6e                	jne    46da4c <usage_message+0xbd0c>
  46d9de:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  46d9e2:	20 68 65             	and    %ch,0x65(%rax)
  46d9e5:	61                   	(bad)  
  46d9e6:	70 20                	jo     46da08 <usage_message+0xbcc8>
  46d9e8:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46d9ea:	72 20                	jb     46da0c <usage_message+0xbccc>
  46d9ec:	72 65                	jb     46da53 <usage_message+0xbd13>
  46d9ee:	6d                   	insl   (%dx),%es:(%rdi)
  46d9ef:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d9f0:	76 65                	jbe    46da57 <usage_message+0xbd17>
  46d9f2:	2e 00 00             	add    %al,%cs:(%rax)
  46d9f5:	00 00                	add    %al,(%rax)
  46d9f7:	00 52 65             	add    %dl,0x65(%rdx)
  46d9fa:	6d                   	insl   (%dx),%es:(%rdi)
  46d9fb:	6f                   	outsl  %ds:(%rsi),(%dx)
  46d9fc:	76 69                	jbe    46da67 <usage_message+0xbd27>
  46d9fe:	6e                   	outsb  %ds:(%rsi),(%dx)
  46d9ff:	67 20 61 20          	addr32 and %ah,0x20(%ecx)
  46da03:	6d                   	insl   (%dx),%es:(%rdi)
  46da04:	69 6e 69 6d 75 6d 20 	imul   $0x206d756d,0x69(%rsi),%ebp
  46da0b:	66                   	data16
  46da0c:	72 6f                	jb     46da7d <usage_message+0xbd3d>
  46da0e:	6d                   	insl   (%dx),%es:(%rdi)
  46da0f:	20 61 6e             	and    %ah,0x6e(%rcx)
  46da12:	20 65 6d             	and    %ah,0x6d(%rbp)
  46da15:	70 74                	jo     46da8b <usage_message+0xbd4b>
  46da17:	79 20                	jns    46da39 <usage_message+0xbcf9>
  46da19:	68 65 61 70 2e       	pushq  $0x2e706165
  46da1e:	00 00                	add    %al,(%rax)
  46da20:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46da22:	73 65                	jae    46da89 <usage_message+0xbd49>
  46da24:	72 74                	jb     46da9a <usage_message+0xbd5a>
  46da26:	69 6e 67 20 61 20 64 	imul   $0x64206120,0x67(%rsi),%ebp
  46da2d:	75 70                	jne    46da9f <usage_message+0xbd5f>
  46da2f:	6c                   	insb   (%dx),%es:(%rdi)
  46da30:	69 63 61 74 65 20 6b 	imul   $0x6b206574,0x61(%rbx),%esp
  46da37:	65                   	gs
  46da38:	79 20                	jns    46da5a <usage_message+0xbd1a>
  46da3a:	69 6e 74 6f 20 61 20 	imul   $0x2061206f,0x74(%rsi),%ebp
  46da41:	68 65 61 70 20       	pushq  $0x20706165
  46da46:	77 69                	ja     46dab1 <usage_message+0xbd71>
  46da48:	74 68                	je     46dab2 <usage_message+0xbd72>
  46da4a:	20 64 69 72          	and    %ah,0x72(%rcx,%rbp,2)
  46da4e:	65 63 74 20 6f       	movslq %gs:0x6f(%rax,%riz,1),%esi
  46da53:	70 74                	jo     46dac9 <usage_message+0xbd89>
  46da55:	69 6f 6e 2e 00 7a 62 	imul   $0x627a002e,0x6e(%rdi),%ebp
  46da5c:	78 5f                	js     46dabd <usage_message+0xbd7d>
  46da5e:	68 61 73 68 6d       	pushq  $0x6d687361
  46da63:	61                   	(bad)  
  46da64:	70 5f                	jo     46dac5 <usage_message+0xbd85>
  46da66:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  46da6a:	72 00                	jb     46da6c <usage_message+0xbd2c>
  46da6c:	7a 62                	jp     46dad0 <usage_message+0xbd90>
  46da6e:	78 5f                	js     46dacf <usage_message+0xbd8f>
  46da70:	68 61 73 68 6d       	pushq  $0x6d687361
  46da75:	61                   	(bad)  
  46da76:	70 5f                	jo     46dad7 <usage_message+0xbd97>
  46da78:	72 65                	jb     46dadf <usage_message+0xbd9f>
  46da7a:	6d                   	insl   (%dx),%es:(%rdi)
  46da7b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46da7c:	76 65                	jbe    46dae3 <usage_message+0xbda3>
  46da7e:	00 7a 62             	add    %bh,0x62(%rdx)
  46da81:	78 5f                	js     46dae2 <usage_message+0xbda2>
  46da83:	68 61 73 68 6d       	pushq  $0x6d687361
  46da88:	61                   	(bad)  
  46da89:	70 5f                	jo     46daea <usage_message+0xbdaa>
  46da8b:	67                   	addr32
  46da8c:	65                   	gs
  46da8d:	74 00                	je     46da8f <usage_message+0xbd4f>
  46da8f:	7a 62                	jp     46daf3 <usage_message+0xbdb3>
  46da91:	78 5f                	js     46daf2 <usage_message+0xbdb2>
  46da93:	68 61 73 68 6d       	pushq  $0x6d687361
  46da98:	61                   	(bad)  
  46da99:	70 5f                	jo     46dafa <usage_message+0xbdba>
  46da9b:	64                   	fs
  46da9c:	65                   	gs
  46da9d:	73 74                	jae    46db13 <usage_message+0xbdd3>
  46da9f:	72 6f                	jb     46db10 <usage_message+0xbdd0>
  46daa1:	79 00                	jns    46daa3 <usage_message+0xbd63>
  46daa3:	7a 62                	jp     46db07 <usage_message+0xbdc7>
  46daa5:	78 5f                	js     46db06 <usage_message+0xbdc6>
  46daa7:	68 61 73 68 6d       	pushq  $0x6d687361
  46daac:	61                   	(bad)  
  46daad:	70 5f                	jo     46db0e <usage_message+0xbdce>
  46daaf:	73 65                	jae    46db16 <usage_message+0xbdd6>
  46dab1:	74 00                	je     46dab3 <usage_message+0xbd73>
  46dab3:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46dab5:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 2070032e <_end+0x20047a2e>
  46dabb:	6b 65 79 5b          	imul   $0x5b,0x79(%rbp),%esp
  46dabf:	25 6c 75 5d 20       	and    $0x205d756c,%eax
  46dac4:	76 61                	jbe    46db27 <usage_message+0xbde7>
  46dac6:	6c                   	insb   (%dx),%es:(%rdi)
  46dac7:	75 65                	jne    46db2e <usage_message+0xbdee>
  46dac9:	5b                   	pop    %rbx
  46daca:	25 64 5d 00 7a       	and    $0x7a005d64,%eax
  46dacf:	62                   	(bad)  
  46dad0:	78 5f                	js     46db31 <usage_message+0xbdf1>
  46dad2:	68 61 73 68 6d       	pushq  $0x6d687361
  46dad7:	61                   	(bad)  
  46dad8:	70 5f                	jo     46db39 <usage_message+0xbdf9>
  46dada:	63 72 65             	movslq 0x65(%rdx),%esi
  46dadd:	61                   	(bad)  
  46dade:	74 65                	je     46db45 <usage_message+0xbe05>
	...
  46dae8:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  46daea:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46daee:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20700367 <_end+0x20047a67>
  46daf4:	6b 65 79 5b          	imul   $0x5b,0x79(%rbp),%esp
  46daf8:	25 6c 75 5d 20       	and    $0x205d756c,%eax
  46dafd:	76 61                	jbe    46db60 <usage_message+0xbe20>
  46daff:	6c                   	insb   (%dx),%es:(%rdi)
  46db00:	75 65                	jne    46db67 <usage_message+0xbe27>
  46db02:	5b                   	pop    %rbx
  46db03:	25 64 5d 00 7a       	and    $0x7a005d64,%eax
  46db08:	62                   	(bad)  
  46db09:	78 5f                	js     46db6a <usage_message+0xbe2a>
  46db0b:	68 61 73 68 73       	pushq  $0x73687361
  46db10:	65                   	gs
  46db11:	74 5f                	je     46db72 <usage_message+0xbe32>
  46db13:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  46db17:	72 00                	jb     46db19 <usage_message+0xbdd9>
  46db19:	7a 62                	jp     46db7d <usage_message+0xbe3d>
  46db1b:	78 5f                	js     46db7c <usage_message+0xbe3c>
  46db1d:	68 61 73 68 73       	pushq  $0x73687361
  46db22:	65                   	gs
  46db23:	74 5f                	je     46db84 <usage_message+0xbe44>
  46db25:	72 65                	jb     46db8c <usage_message+0xbe4c>
  46db27:	6d                   	insl   (%dx),%es:(%rdi)
  46db28:	6f                   	outsl  %ds:(%rsi),(%dx)
  46db29:	76 65                	jbe    46db90 <usage_message+0xbe50>
  46db2b:	00 7a 62             	add    %bh,0x62(%rdx)
  46db2e:	78 5f                	js     46db8f <usage_message+0xbe4f>
  46db30:	68 61 73 68 73       	pushq  $0x73687361
  46db35:	65                   	gs
  46db36:	74 5f                	je     46db97 <usage_message+0xbe57>
  46db38:	73 65                	jae    46db9f <usage_message+0xbe5f>
  46db3a:	61                   	(bad)  
  46db3b:	72 63                	jb     46dba0 <usage_message+0xbe60>
  46db3d:	68 00 7a 62 78       	pushq  $0x78627a00
  46db42:	5f                   	pop    %rdi
  46db43:	68 61 73 68 73       	pushq  $0x73687361
  46db48:	65                   	gs
  46db49:	74 5f                	je     46dbaa <usage_message+0xbe6a>
  46db4b:	64                   	fs
  46db4c:	65                   	gs
  46db4d:	73 74                	jae    46dbc3 <usage_message+0xbe83>
  46db4f:	72 6f                	jb     46dbc0 <usage_message+0xbe80>
  46db51:	79 00                	jns    46db53 <usage_message+0xbe13>
  46db53:	7a 62                	jp     46dbb7 <usage_message+0xbe77>
  46db55:	78 5f                	js     46dbb6 <usage_message+0xbe76>
  46db57:	68 61 73 68 73       	pushq  $0x73687361
  46db5c:	65                   	gs
  46db5d:	74 5f                	je     46dbbe <usage_message+0xbe7e>
  46db5f:	69 6e 73 65 72 74 00 	imul   $0x747265,0x73(%rsi),%ebp
  46db66:	7a 62                	jp     46dbca <usage_message+0xbe8a>
  46db68:	78 5f                	js     46dbc9 <usage_message+0xbe89>
  46db6a:	68 61 73 68 73       	pushq  $0x73687361
  46db6f:	65                   	gs
  46db70:	74 5f                	je     46dbd1 <usage_message+0xbe91>
  46db72:	63 72 65             	movslq 0x65(%rdx),%esi
  46db75:	61                   	(bad)  
  46db76:	74 65                	je     46dbdd <usage_message+0xbe9d>
	...
  46db80:	52                   	push   %rdx
  46db81:	65                   	gs
  46db82:	6d                   	insl   (%dx),%es:(%rdi)
  46db83:	6f                   	outsl  %ds:(%rsi),(%dx)
  46db84:	76 69                	jbe    46dbef <usage_message+0xbeaf>
  46db86:	6e                   	outsb  %ds:(%rsi),(%dx)
  46db87:	67 20 61 20          	addr32 and %ah,0x20(%ecx)
  46db8b:	68 61 73 68 73       	pushq  $0x73687361
  46db90:	65                   	gs
  46db91:	74 20                	je     46dbb3 <usage_message+0xbe73>
  46db93:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46db95:	74 72                	je     46dc09 <usage_message+0xbec9>
  46db97:	79 20                	jns    46dbb9 <usage_message+0xbe79>
  46db99:	74 68                	je     46dc03 <usage_message+0xbec3>
  46db9b:	72 6f                	jb     46dc0c <usage_message+0xbecc>
  46db9d:	75 67                	jne    46dc06 <usage_message+0xbec6>
  46db9f:	68 20 61 20 62       	pushq  $0x62206120
  46dba4:	61                   	(bad)  
  46dba5:	64 20 69 74          	and    %ch,%fs:0x74(%rcx)
  46dba9:	65                   	gs
  46dbaa:	72 61                	jb     46dc0d <usage_message+0xbecd>
  46dbac:	74 6f                	je     46dc1d <usage_message+0xbedd>
  46dbae:	72 2e                	jb     46dbde <usage_message+0xbe9e>
	...
  46dbb8:	72 65                	jb     46dc1f <usage_message+0xbedf>
  46dbba:	6d                   	insl   (%dx),%es:(%rdi)
  46dbbb:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dbbc:	76 69                	jbe    46dc27 <usage_message+0xbee7>
  46dbbe:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dbbf:	67 20 61 20          	addr32 and %ah,0x20(%ecx)
  46dbc3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dbc4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dbc5:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dbc6:	2d 65 78 69 73       	sub    $0x73697865,%eax
  46dbcb:	74 65                	je     46dc32 <usage_message+0xbef2>
  46dbcd:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dbce:	74 20                	je     46dbf0 <usage_message+0xbeb0>
  46dbd0:	65                   	gs
  46dbd1:	6c                   	insb   (%dx),%es:(%rdi)
  46dbd2:	65                   	gs
  46dbd3:	6d                   	insl   (%dx),%es:(%rdi)
  46dbd4:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46dbd6:	74 20                	je     46dbf8 <usage_message+0xbeb8>
  46dbd8:	61                   	(bad)  
  46dbd9:	74 20                	je     46dbfb <usage_message+0xbebb>
  46dbdb:	69 6e 64 65 78 20 5b 	imul   $0x5b207865,0x64(%rsi),%ebp
  46dbe2:	25 64 5d 00 55       	and    $0x55005d64,%eax
  46dbe7:	73 65                	jae    46dc4e <usage_message+0xbf0e>
  46dbe9:	72 20                	jb     46dc0b <usage_message+0xbecb>
  46dbeb:	25 73 20 64 6f       	and    $0x6f642073,%eax
  46dbf0:	65                   	gs
  46dbf1:	73 20                	jae    46dc13 <usage_message+0xbed3>
  46dbf3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dbf4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dbf5:	74 20                	je     46dc17 <usage_message+0xbed7>
  46dbf7:	65                   	gs
  46dbf8:	78 69                	js     46dc63 <usage_message+0xbf23>
  46dbfa:	73 74                	jae    46dc70 <usage_message+0xbf30>
  46dbfc:	2e 00 43 61          	add    %al,%cs:0x61(%rbx)
  46dc00:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc01:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc02:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dc03:	74 20                	je     46dc25 <usage_message+0xbee5>
  46dc05:	72 75                	jb     46dc7c <usage_message+0xbf3c>
  46dc07:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc08:	20 61 73             	and    %ah,0x73(%rcx)
  46dc0b:	20 72 6f             	and    %dh,0x6f(%rdx)
  46dc0e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dc0f:	74 20                	je     46dc31 <usage_message+0xbef1>
  46dc11:	21 00                	and    %eax,(%rax)
  46dc13:	43 61                	rex.XB (bad)  
  46dc15:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc16:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc17:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dc18:	74 20                	je     46dc3a <usage_message+0xbefa>
  46dc1a:	73 65                	jae    46dc81 <usage_message+0xbf41>
  46dc1c:	74 67                	je     46dc85 <usage_message+0xbf45>
  46dc1e:	69 64 20 74 6f 20 25 	imul   $0x7325206f,0x74(%rax,%riz,1),%esp
  46dc25:	73 
  46dc26:	20 5b 25             	and    %bl,0x25(%rbx)
  46dc29:	73 5d                	jae    46dc88 <usage_message+0xbf48>
  46dc2b:	2e 00 43 61          	add    %al,%cs:0x61(%rbx)
  46dc2f:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc30:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc31:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dc32:	74 20                	je     46dc54 <usage_message+0xbf14>
  46dc34:	69 6e 69 74 67 72 6f 	imul   $0x6f726774,0x69(%rsi),%ebp
  46dc3b:	75 70                	jne    46dcad <usage_message+0xbf6d>
  46dc3d:	73 20                	jae    46dc5f <usage_message+0xbf1f>
  46dc3f:	74 6f                	je     46dcb0 <usage_message+0xbf70>
  46dc41:	20 25 73 20 5b 25    	and    %ah,0x255b2073(%rip)        # 25a1fcba <_end+0x253673ba>
  46dc47:	73 5d                	jae    46dca6 <usage_message+0xbf66>
  46dc49:	2e 00 43 61          	add    %al,%cs:0x61(%rbx)
  46dc4d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc4e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc4f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dc50:	74 20                	je     46dc72 <usage_message+0xbf32>
  46dc52:	73 65                	jae    46dcb9 <usage_message+0xbf79>
  46dc54:	74 75                	je     46dccb <usage_message+0xbf8b>
  46dc56:	69 64 20 74 6f 20 25 	imul   $0x7325206f,0x74(%rax,%riz,1),%esp
  46dc5d:	73 
  46dc5e:	20 5b 25             	and    %bl,0x25(%rbx)
  46dc61:	73 5d                	jae    46dcc0 <usage_message+0xbf80>
  46dc63:	2e 00 64 61 65       	add    %ah,%cs:0x65(%rcx,%riz,2)
  46dc68:	6d                   	insl   (%dx),%es:(%rdi)
  46dc69:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dc6a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc6b:	2e 63 00             	movslq %cs:(%rax),%eax
  46dc6e:	6d                   	insl   (%dx),%es:(%rdi)
  46dc6f:	61                   	(bad)  
  46dc70:	69 6e 20 70 72 6f 63 	imul   $0x636f7270,0x20(%rsi),%ebp
  46dc77:	65                   	gs
  46dc78:	73 73                	jae    46dced <usage_message+0xbfad>
  46dc7a:	00 00                	add    %al,(%rax)
  46dc7c:	00 00                	add    %al,(%rax)
  46dc7e:	00 00                	add    %al,(%rax)
  46dc80:	43 61                	rex.XB (bad)  
  46dc82:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc83:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dc84:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dc85:	74 20                	je     46dca7 <usage_message+0xbf67>
  46dc87:	73 65                	jae    46dcee <usage_message+0xbfae>
  46dc89:	74 65                	je     46dcf0 <usage_message+0xbfb0>
  46dc8b:	67 69 64 20 6f 72 20 	addr32 imul $0x65732072,0x6f(%eax,%eiz,1),%esp
  46dc92:	73 65 
  46dc94:	74 65                	je     46dcfb <usage_message+0xbfbb>
  46dc96:	75 69                	jne    46dd01 <usage_message+0xbfc1>
  46dc98:	64 20 74 6f 20       	and    %dh,%fs:0x20(%rdi,%rbp,2)
  46dc9d:	7a 61                	jp     46dd00 <usage_message+0xbfc0>
  46dc9f:	62                   	(bad)  
  46dca0:	62                   	(bad)  
  46dca1:	69 78 20 5b 25 73 5d 	imul   $0x5d73255b,0x20(%rax),%edi
  46dca8:	2e 00 00             	add    %al,%cs:(%rax)
  46dcab:	00 00                	add    %al,(%rax)
  46dcad:	00 00                	add    %al,(%rax)
  46dcaf:	00 55 6e             	add    %dl,0x6e(%rbp)
  46dcb2:	61                   	(bad)  
  46dcb3:	62                   	(bad)  
  46dcb4:	6c                   	insb   (%dx),%es:(%rdi)
  46dcb5:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  46dcba:	73 65                	jae    46dd21 <usage_message+0xbfe1>
  46dcbc:	74 20                	je     46dcde <usage_message+0xbf9e>
  46dcbe:	70 72                	jo     46dd32 <usage_message+0xbff2>
  46dcc0:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dcc1:	63 65 73             	movslq 0x73(%rbp),%esp
  46dcc4:	73 20                	jae    46dce6 <usage_message+0xbfa6>
  46dcc6:	70 72                	jo     46dd3a <usage_message+0xbffa>
  46dcc8:	69 6f 72 69 74 79 20 	imul   $0x20797469,0x72(%rdi),%ebp
  46dccf:	74 6f                	je     46dd40 <usage_message+0xc000>
  46dcd1:	20 35 2e 20 4c 65    	and    %dh,0x654c202e(%rip)        # 6592fd05 <_end+0x65277405>
  46dcd7:	61                   	(bad)  
  46dcd8:	76 69                	jbe    46dd43 <usage_message+0xc003>
  46dcda:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dcdb:	67 20 64 65 66       	addr32 and %ah,0x66(%ebp,%eiz,2)
  46dce0:	61                   	(bad)  
  46dce1:	75 6c                	jne    46dd4f <usage_message+0xc00f>
  46dce3:	74 2e                	je     46dd13 <usage_message+0xbfd3>
  46dce5:	00 00                	add    %al,(%rax)
  46dce7:	00 52 65             	add    %dl,0x65(%rdx)
  46dcea:	63 65 69             	movslq 0x69(%rbp),%esp
  46dced:	76 65                	jbe    46dd54 <usage_message+0xc014>
  46dcef:	64 20 5b 73          	and    %bl,%fs:0x73(%rbx)
  46dcf3:	69 67 6e 61 6c 3a 25 	imul   $0x253a6c61,0x6e(%rdi),%esp
  46dcfa:	64 28 25 73 29 5d 20 	sub    %ah,%fs:0x205d2973(%rip)        # 20a40674 <_end+0x20387d74>
  46dd01:	77 69                	ja     46dd6c <usage_message+0xc02c>
  46dd03:	74 68                	je     46dd6d <usage_message+0xc02d>
  46dd05:	20 4e 55             	and    %cl,0x55(%rsi)
  46dd08:	4c                   	rex.WR
  46dd09:	4c 20 73 69          	rex.WR and    %r14b,0x69(%rbx)
  46dd0d:	67 69 6e 66 6f 2e 00 	addr32 imul $0x2e6f,0x66(%esi),%ebp
  46dd14:	00 
  46dd15:	00 00                	add    %al,(%rax)
  46dd17:	00 52 65             	add    %dl,0x65(%rdx)
  46dd1a:	63 65 69             	movslq 0x69(%rbp),%esp
  46dd1d:	76 65                	jbe    46dd84 <usage_message+0xc044>
  46dd1f:	64 20 5b 73          	and    %bl,%fs:0x73(%rbx)
  46dd23:	69 67 6e 61 6c 3a 25 	imul   $0x253a6c61,0x6e(%rdi),%esp
  46dd2a:	64 28 25 73 29 5d 20 	sub    %ah,%fs:0x205d2973(%rip)        # 20a406a4 <_end+0x20387da4>
  46dd31:	77 69                	ja     46dd9c <usage_message+0xc05c>
  46dd33:	74 68                	je     46dd9d <usage_message+0xc05d>
  46dd35:	20 4e 55             	and    %cl,0x55(%rsi)
  46dd38:	4c                   	rex.WR
  46dd39:	4c 20 63 6f          	rex.WR and    %r12b,0x6f(%rbx)
  46dd3d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dd3e:	74 65                	je     46dda5 <usage_message+0xc065>
  46dd40:	78 74                	js     46ddb6 <usage_message+0xc076>
  46dd42:	2e 00 00             	add    %al,%cs:(%rax)
  46dd45:	00 00                	add    %al,(%rax)
  46dd47:	00 54 69 6d          	add    %dl,0x6d(%rcx,%rbp,2)
  46dd4b:	65 6f                	outsl  %gs:(%rsi),(%dx)
  46dd4d:	75 74                	jne    46ddc3 <usage_message+0xc083>
  46dd4f:	20 77 68             	and    %dh,0x68(%rdi)
  46dd52:	69 6c 65 20 61 6e 73 	imul   $0x77736e61,0x20(%rbp,%riz,2),%ebp
  46dd59:	77 
  46dd5a:	65                   	gs
  46dd5b:	72 69                	jb     46ddc6 <usage_message+0xc086>
  46dd5d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dd5e:	67 20 72 65          	addr32 and %dh,0x65(%edx)
  46dd62:	71 75                	jno    46ddd9 <usage_message+0xc099>
  46dd64:	65                   	gs
  46dd65:	73 74                	jae    46dddb <usage_message+0xc09b>
  46dd67:	00 47 6f             	add    %al,0x6f(%rdi)
  46dd6a:	74 20                	je     46dd8c <usage_message+0xc04c>
  46dd6c:	73 69                	jae    46ddd7 <usage_message+0xc097>
  46dd6e:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  46dd70:	61                   	(bad)  
  46dd71:	6c                   	insb   (%dx),%es:(%rdi)
  46dd72:	20 5b 73             	and    %bl,0x73(%rbx)
  46dd75:	69 67 6e 61 6c 3a 25 	imul   $0x253a6c61,0x6e(%rdi),%esp
  46dd7c:	64 28 25 73 29 2c 72 	sub    %ah,%fs:0x722c2973(%rip)        # 727306f6 <_end+0x72077df6>
  46dd83:	65                   	gs
  46dd84:	61                   	(bad)  
  46dd85:	73 6f                	jae    46ddf6 <usage_message+0xc0b6>
  46dd87:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dd88:	3a 25 64 2c 72 65    	cmp    0x65722c64(%rip),%ah        # 65b909f2 <_end+0x654d80f2>
  46dd8e:	66                   	data16
  46dd8f:	61                   	(bad)  
  46dd90:	64                   	fs
  46dd91:	64                   	fs
  46dd92:	72 3a                	jb     46ddce <usage_message+0xc08e>
  46dd94:	25 70 5d 2e 20       	and    $0x202e5d70,%eax
  46dd99:	43 72 61             	rex.XB jb     46ddfd <usage_message+0xc0bd>
  46dd9c:	73 68                	jae    46de06 <usage_message+0xc0c6>
  46dd9e:	69 6e 67 20 2e 2e 2e 	imul   $0x2e2e2e20,0x67(%rsi),%ebp
  46dda5:	00 00                	add    %al,(%rax)
  46dda7:	00 47 6f             	add    %al,0x6f(%rdi)
  46ddaa:	74 20                	je     46ddcc <usage_message+0xc08c>
  46ddac:	73 69                	jae    46de17 <usage_message+0xc0d7>
  46ddae:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  46ddb0:	61                   	(bad)  
  46ddb1:	6c                   	insb   (%dx),%es:(%rdi)
  46ddb2:	20 5b 73             	and    %bl,0x73(%rbx)
  46ddb5:	69 67 6e 61 6c 3a 25 	imul   $0x253a6c61,0x6e(%rdi),%esp
  46ddbc:	64 28 25 73 29 2c 73 	sub    %ah,%fs:0x732c2973(%rip)        # 73730736 <_end+0x73077e36>
  46ddc3:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46ddc5:	64                   	fs
  46ddc6:	65                   	gs
  46ddc7:	72 5f                	jb     46de28 <usage_message+0xc0e8>
  46ddc9:	70 69                	jo     46de34 <usage_message+0xc0f4>
  46ddcb:	64 3a 25 64 2c 73 65 	cmp    %fs:0x65732c64(%rip),%ah        # 65ba0a36 <_end+0x654e8136>
  46ddd2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ddd3:	64                   	fs
  46ddd4:	65                   	gs
  46ddd5:	72 5f                	jb     46de36 <usage_message+0xc0f6>
  46ddd7:	75 69                	jne    46de42 <usage_message+0xc102>
  46ddd9:	64 3a 25 64 2c 72 65 	cmp    %fs:0x65722c64(%rip),%ah        # 65b90a44 <_end+0x654d8144>
  46dde0:	61                   	(bad)  
  46dde1:	73 6f                	jae    46de52 <usage_message+0xc112>
  46dde3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dde4:	3a 25 64 5d 2e 20    	cmp    0x202e5d64(%rip),%ah        # 20753b4e <_end+0x2009b24e>
  46ddea:	45 78 69             	rex.RB js     46de56 <usage_message+0xc116>
  46dded:	74 69                	je     46de58 <usage_message+0xc118>
  46ddef:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ddf0:	67 20 2e             	addr32 and %ch,(%esi)
  46ddf3:	2e 2e 00 00          	add    %al,%cs:(%rax)
  46ddf7:	00 47 6f             	add    %al,0x6f(%rdi)
  46ddfa:	74 20                	je     46de1c <usage_message+0xc0dc>
  46ddfc:	73 69                	jae    46de67 <usage_message+0xc127>
  46ddfe:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  46de00:	61                   	(bad)  
  46de01:	6c                   	insb   (%dx),%es:(%rdi)
  46de02:	20 5b 73             	and    %bl,0x73(%rbx)
  46de05:	69 67 6e 61 6c 3a 25 	imul   $0x253a6c61,0x6e(%rdi),%esp
  46de0c:	64 28 25 73 29 2c 73 	sub    %ah,%fs:0x732c2973(%rip)        # 73730786 <_end+0x73077e86>
  46de13:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46de15:	64                   	fs
  46de16:	65                   	gs
  46de17:	72 5f                	jb     46de78 <usage_message+0xc138>
  46de19:	70 69                	jo     46de84 <usage_message+0xc144>
  46de1b:	64 3a 25 64 5d 2e 20 	cmp    %fs:0x202e5d64(%rip),%ah        # 20753b86 <_end+0x2009b286>
  46de22:	49                   	rex.WB
  46de23:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  46de25:	6f                   	outsl  %ds:(%rsi),(%dx)
  46de26:	72 69                	jb     46de91 <usage_message+0xc151>
  46de28:	6e                   	outsb  %ds:(%rsi),(%dx)
  46de29:	67 20 2e             	addr32 and %ch,(%esi)
  46de2c:	2e 2e 00 00          	add    %al,%cs:(%rax)
  46de30:	47 6f                	rex.RXB outsl  %ds:(%rsi),(%dx)
  46de32:	74 20                	je     46de54 <usage_message+0xc114>
  46de34:	73 69                	jae    46de9f <usage_message+0xc15f>
  46de36:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  46de38:	61                   	(bad)  
  46de39:	6c                   	insb   (%dx),%es:(%rdi)
  46de3a:	20 5b 73             	and    %bl,0x73(%rbx)
  46de3d:	69 67 6e 61 6c 3a 25 	imul   $0x253a6c61,0x6e(%rdi),%esp
  46de44:	64 28 25 73 29 2c 73 	sub    %ah,%fs:0x732c2973(%rip)        # 737307be <_end+0x73077ebe>
  46de4b:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46de4d:	64                   	fs
  46de4e:	65                   	gs
  46de4f:	72 5f                	jb     46deb0 <usage_message+0xc170>
  46de51:	70 69                	jo     46debc <usage_message+0xc17c>
  46de53:	64 3a 25 64 2c 73 65 	cmp    %fs:0x65732c64(%rip),%ah        # 65ba0abe <_end+0x654e81be>
  46de5a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46de5b:	64                   	fs
  46de5c:	65                   	gs
  46de5d:	72 5f                	jb     46debe <usage_message+0xc17e>
  46de5f:	75 69                	jne    46deca <usage_message+0xc18a>
  46de61:	64 3a 25 64 5d 2e 20 	cmp    %fs:0x202e5d64(%rip),%ah        # 20753bcc <_end+0x2009b2cc>
  46de68:	49                   	rex.WB
  46de69:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  46de6b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46de6c:	72 69                	jb     46ded7 <usage_message+0xc197>
  46de6e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46de6f:	67 20 2e             	addr32 and %ch,(%esi)
  46de72:	2e 2e 00 00          	add    %al,%cs:(%rax)
  46de76:	00 00                	add    %al,(%rax)
  46de78:	4f 6e                	rex.WRXB outsb  %ds:(%rsi),(%dx)
  46de7a:	65 20 63 68          	and    %ah,%gs:0x68(%rbx)
  46de7e:	69 6c 64 20 70 72 6f 	imul   $0x636f7270,0x20(%rsp,%riz,2),%ebp
  46de85:	63 
  46de86:	65                   	gs
  46de87:	73 73                	jae    46defc <usage_message+0xc1bc>
  46de89:	20 64 69 65          	and    %ah,0x65(%rcx,%rbp,2)
  46de8d:	64 20 28             	and    %ch,%fs:(%rax)
  46de90:	50                   	push   %rax
  46de91:	49                   	rex.WB
  46de92:	44 3a 25 64 2c 65 78 	cmp    0x78652c64(%rip),%r12b        # 78ac0afd <_end+0x784081fd>
  46de99:	69 74 63 6f 64 65 2f 	imul   $0x732f6564,0x6f(%rbx,%riz,2),%esi
  46dea0:	73 
  46dea1:	69 67 6e 61 6c 3a 25 	imul   $0x253a6c61,0x6e(%rdi),%esp
  46dea8:	64 29 2e             	sub    %ebp,%fs:(%rsi)
  46deab:	20 45 78             	and    %al,0x78(%rbp)
  46deae:	69 74 69 6e 67 20 2e 	imul   $0x2e2e2067,0x6e(%rcx,%rbp,2),%esi
  46deb5:	2e 
  46deb6:	2e 00 0e             	add    %cl,%cs:(%rsi)
  46deb9:	02 fd                	add    %ch,%bh
  46debb:	ff 0e                	decl   (%rsi)
  46debd:	02 fd                	add    %ch,%bh
  46debf:	ff 0f                	decl   (%rdi)
  46dec1:	03 fd                	add    %ebp,%edi
  46dec3:	ff 0f                	decl   (%rdi)
  46dec5:	03 fd                	add    %ebp,%edi
  46dec7:	ff c2                	inc    %edx
  46dec9:	02 fd                	add    %ch,%bh
  46decb:	ff 0e                	decl   (%rsi)
  46decd:	02 fd                	add    %ch,%bh
  46decf:	ff 0e                	decl   (%rsi)
  46ded1:	02 fd                	add    %ch,%bh
  46ded3:	ff c2                	inc    %edx
  46ded5:	02 fd                	add    %ch,%bh
  46ded7:	ff c2                	inc    %edx
  46ded9:	02 fd                	add    %ch,%bh
  46dedb:	ff 0e                	decl   (%rsi)
  46dedd:	02 fd                	add    %ch,%bh
  46dedf:	ff 0e                	decl   (%rsi)
  46dee1:	02 fd                	add    %ch,%bh
  46dee3:	ff c2                	inc    %edx
  46dee5:	02 fd                	add    %ch,%bh
  46dee7:	ff 0e                	decl   (%rsi)
  46dee9:	02 fd                	add    %ch,%bh
  46deeb:	ff 81 02 fd ff 62    	incl   0x62fffd02(%rcx)
  46def1:	02 fd                	add    %ch,%bh
  46def3:	ff 0f                	decl   (%rdi)
  46def5:	03 fd                	add    %ebp,%edi
  46def7:	ff 64 61 65          	jmpq   *0x65(%rcx,%riz,2)
  46defb:	6d                   	insl   (%dx),%es:(%rdi)
  46defc:	6f                   	outsl  %ds:(%rsi),(%dx)
  46defd:	6e                   	outsb  %ds:(%rsi),(%dx)
  46defe:	5f                   	pop    %rdi
  46deff:	73 74                	jae    46df75 <usage_message+0xc235>
  46df01:	61                   	(bad)  
  46df02:	72 74                	jb     46df78 <usage_message+0xc238>
  46df04:	00 00                	add    %al,(%rax)
  46df06:	00 00                	add    %al,(%rax)
  46df08:	43 61                	rex.XB (bad)  
  46df0a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46df0b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46df0c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46df0d:	74 20                	je     46df2f <usage_message+0xc1ef>
  46df0f:	72 65                	jb     46df76 <usage_message+0xc236>
  46df11:	6d                   	insl   (%dx),%es:(%rdi)
  46df12:	6f                   	outsl  %ds:(%rsi),(%dx)
  46df13:	76 65                	jbe    46df7a <usage_message+0xc23a>
  46df15:	20 50 49             	and    %dl,0x49(%rax)
  46df18:	44 20 66 69          	and    %r12b,0x69(%rsi)
  46df1c:	6c                   	insb   (%dx),%es:(%rdi)
  46df1d:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  46df21:	73 5d                	jae    46df80 <usage_message+0xc240>
  46df23:	20 5b 25             	and    %bl,0x25(%rbx)
  46df26:	73 5d                	jae    46df85 <usage_message+0xc245>
	...
  46df30:	43 61                	rex.XB (bad)  
  46df32:	6e                   	outsb  %ds:(%rsi),(%dx)
  46df33:	6e                   	outsb  %ds:(%rsi),(%dx)
  46df34:	6f                   	outsl  %ds:(%rsi),(%dx)
  46df35:	74 20                	je     46df57 <usage_message+0xc217>
  46df37:	6f                   	outsl  %ds:(%rsi),(%dx)
  46df38:	70 65                	jo     46df9f <usage_message+0xc25f>
  46df3a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46df3b:	20 50 49             	and    %dl,0x49(%rax)
  46df3e:	44 20 66 69          	and    %r12b,0x69(%rsi)
  46df42:	6c                   	insb   (%dx),%es:(%rdi)
  46df43:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  46df47:	73 5d                	jae    46dfa6 <usage_message+0xc266>
  46df49:	20 5b 25             	and    %bl,0x25(%rbx)
  46df4c:	73 5d                	jae    46dfab <usage_message+0xc26b>
  46df4e:	00 00                	add    %al,(%rax)
  46df50:	46 69 6c 65 20 5b 25 	imul   $0x5d73255b,0x20(%rbp,%r12,2),%r13d
  46df57:	73 5d 
  46df59:	20 65 78             	and    %ah,0x78(%rbp)
  46df5c:	69 73 74 73 20 61 6e 	imul   $0x6e612073,0x74(%rbx),%esi
  46df63:	64 20 69 73          	and    %ch,%fs:0x73(%rcx)
  46df67:	20 6c 6f 63          	and    %ch,0x63(%rdi,%rbp,2)
  46df6b:	6b 65 64 2e          	imul   $0x2e,0x64(%rbp),%esp
  46df6f:	20 49 73             	and    %cl,0x73(%rcx)
  46df72:	20 74 68 69          	and    %dh,0x69(%rax,%rbp,2)
  46df76:	73 20                	jae    46df98 <usage_message+0xc258>
  46df78:	70 72                	jo     46dfec <usage_message+0xc2ac>
  46df7a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46df7b:	63 65 73             	movslq 0x73(%rbp),%esp
  46df7e:	73 20                	jae    46dfa0 <usage_message+0xc260>
  46df80:	61                   	(bad)  
  46df81:	6c                   	insb   (%dx),%es:(%rdi)
  46df82:	72 65                	jb     46dfe9 <usage_message+0xc2a9>
  46df84:	61                   	(bad)  
  46df85:	64                   	fs
  46df86:	79 20                	jns    46dfa8 <usage_message+0xc268>
  46df88:	72 75                	jb     46dfff <usage_message+0xc2bf>
  46df8a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46df8b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46df8c:	69 6e 67 20 3f 00 00 	imul   $0x3f20,0x67(%rsi),%ebp
  46df93:	00 00                	add    %al,(%rax)
  46df95:	00 00                	add    %al,(%rax)
  46df97:	00 43 61             	add    %al,0x61(%rbx)
  46df9a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46df9b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46df9c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46df9d:	74 20                	je     46dfbf <usage_message+0xc27f>
  46df9f:	63 72 65             	movslq 0x65(%rdx),%esi
  46dfa2:	61                   	(bad)  
  46dfa3:	74 65                	je     46e00a <usage_message+0xc2ca>
  46dfa5:	20 50 49             	and    %dl,0x49(%rax)
  46dfa8:	44 20 66 69          	and    %r12b,0x69(%rsi)
  46dfac:	6c                   	insb   (%dx),%es:(%rdi)
  46dfad:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  46dfb1:	73 5d                	jae    46e010 <usage_message+0xc2d0>
  46dfb3:	20 5b 25             	and    %bl,0x25(%rbx)
  46dfb6:	73 5d                	jae    46e015 <usage_message+0xc2d5>
  46dfb8:	00 25 6c 69 00 00    	add    %ah,0x696c(%rip)        # 47492a <usage_message+0x12bea>
  46dfbe:	00 00                	add    %al,(%rax)
  46dfc0:	43 61                	rex.XB (bad)  
  46dfc2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dfc3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dfc4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dfc5:	74 20                	je     46dfe7 <usage_message+0xc2a7>
  46dfc7:	61                   	(bad)  
  46dfc8:	74 74                	je     46e03e <usage_message+0xc2fe>
  46dfca:	61                   	(bad)  
  46dfcb:	63 68 20             	movslq 0x20(%rax),%ebp
  46dfce:	74 6f                	je     46e03f <usage_message+0xc2ff>
  46dfd0:	20 65 78             	and    %ah,0x78(%rbp)
  46dfd3:	69 73 74 69 6e 67 20 	imul   $0x20676e69,0x74(%rbx),%esi
  46dfda:	73 68                	jae    46e044 <usage_message+0xc304>
  46dfdc:	61                   	(bad)  
  46dfdd:	72 65                	jb     46e044 <usage_message+0xc304>
  46dfdf:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  46dfe3:	6d                   	insl   (%dx),%es:(%rdi)
  46dfe4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dfe5:	72 79                	jb     46e060 <usage_message+0xc320>
  46dfe7:	20 5b 25             	and    %bl,0x25(%rbx)
  46dfea:	73 5d                	jae    46e049 <usage_message+0xc309>
  46dfec:	00 00                	add    %al,(%rax)
  46dfee:	00 00                	add    %al,(%rax)
  46dff0:	43 61                	rex.XB (bad)  
  46dff2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dff3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46dff4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dff5:	74 20                	je     46e017 <usage_message+0xc2d7>
  46dff7:	72 65                	jb     46e05e <usage_message+0xc31e>
  46dff9:	6d                   	insl   (%dx),%es:(%rdi)
  46dffa:	6f                   	outsl  %ds:(%rsi),(%dx)
  46dffb:	76 65                	jbe    46e062 <usage_message+0xc322>
  46dffd:	20 65 78             	and    %ah,0x78(%rbp)
  46e000:	69 73 74 69 6e 67 20 	imul   $0x20676e69,0x74(%rbx),%esi
  46e007:	73 68                	jae    46e071 <usage_message+0xc331>
  46e009:	61                   	(bad)  
  46e00a:	72 65                	jb     46e071 <usage_message+0xc331>
  46e00c:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  46e010:	6d                   	insl   (%dx),%es:(%rdi)
  46e011:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e012:	72 79                	jb     46e08d <usage_message+0xc34d>
  46e014:	20 5b 25             	and    %bl,0x25(%rbx)
  46e017:	73 5d                	jae    46e076 <usage_message+0xc336>
  46e019:	00 00                	add    %al,(%rax)
  46e01b:	00 00                	add    %al,(%rax)
  46e01d:	00 00                	add    %al,(%rax)
  46e01f:	00 43 61             	add    %al,0x61(%rbx)
  46e022:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e023:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e024:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e025:	74 20                	je     46e047 <usage_message+0xc307>
  46e027:	61                   	(bad)  
  46e028:	6c                   	insb   (%dx),%es:(%rdi)
  46e029:	6c                   	insb   (%dx),%es:(%rdi)
  46e02a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e02b:	63 61 74             	movslq 0x74(%rcx),%esp
  46e02e:	65 20 73 68          	and    %dh,%gs:0x68(%rbx)
  46e032:	61                   	(bad)  
  46e033:	72 65                	jb     46e09a <usage_message+0xc35a>
  46e035:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  46e039:	6d                   	insl   (%dx),%es:(%rdi)
  46e03a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e03b:	72 79                	jb     46e0b6 <usage_message+0xc376>
  46e03d:	20 6f 66             	and    %ch,0x66(%rdi)
  46e040:	20 73 69             	and    %dh,0x69(%rbx)
  46e043:	7a 65                	jp     46e0aa <usage_message+0xc36a>
  46e045:	20 25 6c 75 20 5b    	and    %ah,0x5b20756c(%rip)        # 5b6755b7 <_end+0x5afbccb7>
  46e04b:	25 73 5d 00 00       	and    $0x5d73,%eax
  46e050:	43 61                	rex.XB (bad)  
  46e052:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e053:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e054:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e055:	74 20                	je     46e077 <usage_message+0xc337>
  46e057:	63 72 65             	movslq 0x65(%rdx),%esi
  46e05a:	61                   	(bad)  
  46e05b:	74 65                	je     46e0c2 <usage_message+0xc382>
  46e05d:	20 49 50             	and    %cl,0x50(%rcx)
  46e060:	43 20 6b 65          	rex.XB and    %bpl,0x65(%r11)
  46e064:	79 20                	jns    46e086 <usage_message+0xc346>
  46e066:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46e068:	72 20                	jb     46e08a <usage_message+0xc34a>
  46e06a:	70 61                	jo     46e0cd <usage_message+0xc38d>
  46e06c:	74 68                	je     46e0d6 <usage_message+0xc396>
  46e06e:	20 5b 25             	and    %bl,0x25(%rbx)
  46e071:	73 5d                	jae    46e0d0 <usage_message+0xc390>
  46e073:	20 69 64             	and    %ch,0x64(%rcx)
  46e076:	20 5b 25             	and    %bl,0x25(%rbx)
  46e079:	63 5d 20             	movslq 0x20(%rbp),%ebx
  46e07c:	65                   	gs
  46e07d:	72 72                	jb     46e0f1 <usage_message+0xc3b1>
  46e07f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e080:	72 20                	jb     46e0a2 <usage_message+0xc362>
  46e082:	5b                   	pop    %rbx
  46e083:	25 73 5d 00 53       	and    $0x53005d73,%eax
  46e088:	49                   	rex.WB
  46e089:	47                   	rex.RXB
  46e08a:	49                   	rex.WB
  46e08b:	4c                   	rex.WR
  46e08c:	4c 00 53 49          	rex.WR add    %r10b,0x49(%rbx)
  46e090:	47                   	rex.RXB
  46e091:	41                   	rex.B
  46e092:	4c 52                	rex.WR push   %rdx
  46e094:	4d 00 53 49          	rex.WRB add    %r10b,0x49(%r11)
  46e098:	47                   	rex.RXB
  46e099:	46 50                	rex.RX push   %rax
  46e09b:	45 00 53 49          	add    %r10b,0x49(%r11)
  46e09f:	47 53                	rex.RXB push   %r11
  46e0a1:	45                   	rex.RB
  46e0a2:	47 56                	rex.RXB push   %r14
  46e0a4:	00 53 49             	add    %dl,0x49(%rbx)
  46e0a7:	47                   	rex.RXB
  46e0a8:	42 55                	rex.X push   %rbp
  46e0aa:	53                   	push   %rbx
  46e0ab:	00 53 49             	add    %dl,0x49(%rbx)
  46e0ae:	47 51                	rex.RXB push   %r9
  46e0b0:	55                   	push   %rbp
  46e0b1:	49 54                	rex.WB push   %r12
  46e0b3:	00 53 49             	add    %dl,0x49(%rbx)
  46e0b6:	47                   	rex.RXB
  46e0b7:	49                   	rex.WB
  46e0b8:	4e 54                	rex.WRX push   %rsp
  46e0ba:	00 53 49             	add    %dl,0x49(%rbx)
  46e0bd:	47 54                	rex.RXB push   %r12
  46e0bf:	45 52                	rex.RB push   %r10
  46e0c1:	4d 00 53 49          	rex.WRB add    %r10b,0x49(%r11)
  46e0c5:	47 50                	rex.RXB push   %r8
  46e0c7:	49 50                	rex.WB push   %r8
  46e0c9:	45 00 50 72          	add    %r10b,0x72(%r8)
  46e0cd:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e0ce:	67 72 61             	addr32 jb 46e132 <usage_message+0xc3f2>
  46e0d1:	6d                   	insl   (%dx),%es:(%rdi)
  46e0d2:	20 63 6f             	and    %ah,0x6f(%rbx)
  46e0d5:	75 6e                	jne    46e145 <usage_message+0xc405>
  46e0d7:	74 65                	je     46e13e <usage_message+0xc3fe>
  46e0d9:	72 3a                	jb     46e115 <usage_message+0xc3d5>
  46e0db:	20 25 70 00 3d 3d    	and    %ah,0x3d3d0070(%rip)        # 3d83e151 <_end+0x3d185851>
  46e0e1:	3d 20 52 65 67       	cmp    $0x67655220,%eax
  46e0e6:	69 73 74 65 72 73 3a 	imul   $0x3a737265,0x74(%rbx),%esi
  46e0ed:	20 3d 3d 3d 00 72    	and    %bh,0x72003d3d(%rip)        # 72471e30 <_end+0x71db9530>
  46e0f3:	31 31                	xor    %esi,(%rcx)
  46e0f5:	00 72 38             	add    %dh,0x38(%rdx)
  46e0f8:	00 72 31             	add    %dh,0x31(%rdx)
  46e0fb:	32 00                	xor    (%rax),%al
  46e0fd:	72 31                	jb     46e130 <usage_message+0xc3f0>
  46e0ff:	33 00                	xor    (%rax),%eax
  46e101:	72 31                	jb     46e134 <usage_message+0xc3f4>
  46e103:	34 00                	xor    $0x0,%al
  46e105:	72 31                	jb     46e138 <usage_message+0xc3f8>
  46e107:	35 00 72 64 69       	xor    $0x69647200,%eax
  46e10c:	00 72 73             	add    %dh,0x73(%rdx)
  46e10f:	69 00 72 62 70 00    	imul   $0x706272,(%rax),%eax
  46e115:	72 62                	jb     46e179 <usage_message+0xc439>
  46e117:	78 00                	js     46e119 <usage_message+0xc3d9>
  46e119:	72 64                	jb     46e17f <usage_message+0xc43f>
  46e11b:	78 00                	js     46e11d <usage_message+0xc3dd>
  46e11d:	72 61                	jb     46e180 <usage_message+0xc440>
  46e11f:	78 00                	js     46e121 <usage_message+0xc3e1>
  46e121:	72 63                	jb     46e186 <usage_message+0xc446>
  46e123:	78 00                	js     46e125 <usage_message+0xc3e5>
  46e125:	72 73                	jb     46e19a <usage_message+0xc45a>
  46e127:	70 00                	jo     46e129 <usage_message+0xc3e9>
  46e129:	72 69                	jb     46e194 <usage_message+0xc454>
  46e12b:	70 00                	jo     46e12d <usage_message+0xc3ed>
  46e12d:	63 73 67             	movslq 0x67(%rbx),%esi
  46e130:	73 66                	jae    46e198 <usage_message+0xc458>
  46e132:	73 00                	jae    46e134 <usage_message+0xc3f4>
  46e134:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e135:	6c                   	insb   (%dx),%es:(%rdi)
  46e136:	64                   	fs
  46e137:	6d                   	insl   (%dx),%es:(%rdi)
  46e138:	61                   	(bad)  
  46e139:	73 6b                	jae    46e1a6 <usage_message+0xc466>
  46e13b:	00 65 66             	add    %ah,0x66(%rbp)
  46e13e:	6c                   	insb   (%dx),%es:(%rdi)
  46e13f:	00 65 72             	add    %ah,0x72(%rbp)
  46e142:	72 00                	jb     46e144 <usage_message+0xc404>
  46e144:	74 72                	je     46e1b8 <usage_message+0xc478>
  46e146:	61                   	(bad)  
  46e147:	70 6e                	jo     46e1b7 <usage_message+0xc477>
  46e149:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e14a:	00 72 39             	add    %dh,0x39(%rdx)
  46e14d:	00 25 2d 37 73 20    	add    %ah,0x2073372d(%rip)        # 20ba1880 <_end+0x204e8f80>
  46e153:	3d 20 25 31 36       	cmp    $0x36312520,%eax
  46e158:	6c                   	insb   (%dx),%es:(%rdi)
  46e159:	78 20                	js     46e17b <usage_message+0xc43b>
  46e15b:	3d 20 25 32 30       	cmp    $0x30322520,%eax
  46e160:	6c                   	insb   (%dx),%es:(%rdi)
  46e161:	75 20                	jne    46e183 <usage_message+0xc443>
  46e163:	3d 20 25 32 30       	cmp    $0x30322520,%eax
  46e168:	6c                   	insb   (%dx),%es:(%rdi)
  46e169:	64 00 3d 3d 3d 20 42 	add    %bh,%fs:0x42203d3d(%rip)        # 42671ead <_end+0x41fb95ad>
  46e170:	61                   	(bad)  
  46e171:	63 6b 74             	movslq 0x74(%rbx),%ebp
  46e174:	72 61                	jb     46e1d7 <usage_message+0xc497>
  46e176:	63 65 3a             	movslq 0x3a(%rbp),%esp
  46e179:	20 3d 3d 3d 00 25    	and    %bh,0x25003d3d(%rip)        # 25471ebc <_end+0x24db95bc>
  46e17f:	64 3a 20             	cmp    %fs:(%rax),%ah
  46e182:	25 70 00 25 64       	and    $0x64250070,%eax
  46e187:	3a 20                	cmp    (%rax),%ah
  46e189:	25 73 00 3d 3d       	and    $0x3d3d0073,%eax
  46e18e:	3d 20 4d 65 6d       	cmp    $0x6d654d20,%eax
  46e193:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e194:	72 79                	jb     46e20f <usage_message+0xc4cf>
  46e196:	20 6d 61             	and    %ch,0x61(%rbp)
  46e199:	70 3a                	jo     46e1d5 <usage_message+0xc495>
  46e19b:	20 3d 3d 3d 00 2f    	and    %bh,0x2f003d3d(%rip)        # 2f471ede <_end+0x2edb95de>
  46e1a1:	70 72                	jo     46e215 <usage_message+0xc4d5>
  46e1a3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e1a4:	63 2f                	movslq (%rdi),%ebp
  46e1a6:	73 65                	jae    46e20d <usage_message+0xc4cd>
  46e1a8:	6c                   	insb   (%dx),%es:(%rdi)
  46e1a9:	66                   	data16
  46e1aa:	2f                   	(bad)  
  46e1ab:	6d                   	insl   (%dx),%es:(%rdi)
  46e1ac:	61                   	(bad)  
  46e1ad:	70 73                	jo     46e222 <usage_message+0xc4e2>
  46e1af:	00 72 31             	add    %dh,0x31(%rdx)
  46e1b2:	30 00                	xor    %al,(%rax)
  46e1b4:	63 72 32             	movslq 0x32(%rdx),%esi
  46e1b7:	00 79 05             	add    %bh,0x5(%rcx)
  46e1ba:	fd                   	std    
  46e1bb:	ff                   	(bad)  
  46e1bc:	79 05                	jns    46e1c3 <usage_message+0xc483>
  46e1be:	fd                   	std    
  46e1bf:	ff 9c 05 fd ff a4 05 	lcallq *0x5a4fffd(%rbp,%rax,1)
  46e1c6:	fd                   	std    
  46e1c7:	ff ac 05 fd ff 79 05 	ljmpq  *0x579fffd(%rbp,%rax,1)
  46e1ce:	fd                   	std    
  46e1cf:	ff                   	(bad)  
  46e1d0:	79 05                	jns    46e1d7 <usage_message+0xc497>
  46e1d2:	fd                   	std    
  46e1d3:	ff b4 05 fd ff bc 05 	pushq  0x5bcfffd(%rbp,%rax,1)
  46e1da:	fd                   	std    
  46e1db:	ff                   	(bad)  
  46e1dc:	79 05                	jns    46e1e3 <usage_message+0xc4a3>
  46e1de:	fd                   	std    
  46e1df:	ff                   	(bad)  
  46e1e0:	79 05                	jns    46e1e7 <usage_message+0xc4a7>
  46e1e2:	fd                   	std    
  46e1e3:	ff c4                	inc    %esp
  46e1e5:	05 fd ff 79 05       	add    $0x579fffd,%eax
  46e1ea:	fd                   	std    
  46e1eb:	ff cc                	dec    %esp
  46e1ed:	05 fd ff d4 05       	add    $0x5d4fffd,%eax
  46e1f2:	fd                   	std    
  46e1f3:	ff 94 05 fd ff fc 05 	callq  *0x5fcfffd(%rbp,%rax,1)
  46e1fa:	fd                   	std    
  46e1fb:	ff 28                	ljmpq  *(%rax)
  46e1fd:	07                   	(bad)  
  46e1fe:	fd                   	std    
  46e1ff:	ff 1c 07             	lcallq *(%rdi,%rax,1)
  46e202:	fd                   	std    
  46e203:	ff 10                	callq  *(%rax)
  46e205:	07                   	(bad)  
  46e206:	fd                   	std    
  46e207:	ff 04 07             	incl   (%rdi,%rax,1)
  46e20a:	fd                   	std    
  46e20b:	ff                   	(bad)  
  46e20c:	f8                   	clc    
  46e20d:	06                   	(bad)  
  46e20e:	fd                   	std    
  46e20f:	ff ec                	ljmpq  *<internal disassembler error>
  46e211:	06                   	(bad)  
  46e212:	fd                   	std    
  46e213:	ff e0                	jmpq   *%rax
  46e215:	06                   	(bad)  
  46e216:	fd                   	std    
  46e217:	ff d4                	callq  *%rsp
  46e219:	06                   	(bad)  
  46e21a:	fd                   	std    
  46e21b:	ff c8                	dec    %eax
  46e21d:	06                   	(bad)  
  46e21e:	fd                   	std    
  46e21f:	ff                   	(bad)  
  46e220:	bf 06 fd ff b6       	mov    $0xb6fffd06,%edi
  46e225:	06                   	(bad)  
  46e226:	fd                   	std    
  46e227:	ff ad 06 fd ff a4    	ljmpq  *-0x5b0002fa(%rbp)
  46e22d:	06                   	(bad)  
  46e22e:	fd                   	std    
  46e22f:	ff 9b 06 fd ff 92    	lcallq *-0x6d0002fa(%rbx)
  46e235:	06                   	(bad)  
  46e236:	fd                   	std    
  46e237:	ff 89 06 fd ff 80    	decl   -0x7f0002fa(%rcx)
  46e23d:	06                   	(bad)  
  46e23e:	fd                   	std    
  46e23f:	ff 77 06             	pushq  0x6(%rdi)
  46e242:	fd                   	std    
  46e243:	ff 6e 06             	ljmpq  *0x6(%rsi)
  46e246:	fd                   	std    
  46e247:	ff 65 06             	jmpq   *0x6(%rbp)
  46e24a:	fd                   	std    
  46e24b:	ff 43 06             	incl   0x6(%rbx)
  46e24e:	fd                   	std    
  46e24f:	ff 34 07             	pushq  (%rdi,%rax,1)
  46e252:	fd                   	std    
  46e253:	ff 00                	incl   (%rax)
  46e255:	00 00                	add    %al,(%rax)
  46e257:	00 3d 3d 3d 3d 3d    	add    %bh,0x3d3d3d3d(%rip)        # 3d841f9a <_end+0x3d18969a>
  46e25d:	3d 20 46 61 74       	cmp    $0x74614620,%eax
  46e262:	61                   	(bad)  
  46e263:	6c                   	insb   (%dx),%es:(%rdi)
  46e264:	20 69 6e             	and    %ch,0x6e(%rcx)
  46e267:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46e269:	72 6d                	jb     46e2d8 <usage_message+0xc598>
  46e26b:	61                   	(bad)  
  46e26c:	74 69                	je     46e2d7 <usage_message+0xc597>
  46e26e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e26f:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e270:	3a 20                	cmp    (%rax),%ah
  46e272:	3d 3d 3d 3d 3d       	cmp    $0x3d3d3d3d,%eax
  46e277:	3d 00 00 00 00       	cmp    $0x0,%eax
  46e27c:	00 00                	add    %al,(%rax)
  46e27e:	00 00                	add    %al,(%rax)
  46e280:	65                   	gs
  46e281:	72 72                	jb     46e2f5 <usage_message+0xc5b5>
  46e283:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e284:	72 20                	jb     46e2a6 <usage_message+0xc566>
  46e286:	69 6e 20 62 61 63 6b 	imul   $0x6b636162,0x20(%rsi),%ebp
  46e28d:	74 72                	je     46e301 <usage_message+0xc5c1>
  46e28f:	61                   	(bad)  
  46e290:	63 65 5f             	movslq 0x5f(%rbp),%esp
  46e293:	73 79                	jae    46e30e <usage_message+0xc5ce>
  46e295:	6d                   	insl   (%dx),%es:(%rdi)
  46e296:	62                   	(bad)  
  46e297:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e298:	6c                   	insb   (%dx),%es:(%rdi)
  46e299:	73 28                	jae    46e2c3 <usage_message+0xc583>
  46e29b:	29 3a                	sub    %edi,(%rdx)
  46e29d:	20 5b 25             	and    %bl,0x25(%rbx)
  46e2a0:	73 5d                	jae    46e2ff <usage_message+0xc5bf>
  46e2a2:	00 00                	add    %al,(%rax)
  46e2a4:	00 00                	add    %al,(%rax)
  46e2a6:	00 00                	add    %al,(%rax)
  46e2a8:	6d                   	insl   (%dx),%es:(%rdi)
  46e2a9:	65                   	gs
  46e2aa:	6d                   	insl   (%dx),%es:(%rdi)
  46e2ab:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e2ac:	72 79                	jb     46e327 <usage_message+0xc5e7>
  46e2ae:	20 6d 61             	and    %ch,0x61(%rbp)
  46e2b1:	70 20                	jo     46e2d3 <usage_message+0xc593>
  46e2b3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e2b4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e2b5:	74 20                	je     46e2d7 <usage_message+0xc597>
  46e2b7:	61                   	(bad)  
  46e2b8:	76 61                	jbe    46e31b <usage_message+0xc5db>
  46e2ba:	69 6c 61 62 6c 65 20 	imul   $0x6620656c,0x62(%rcx,%riz,2),%ebp
  46e2c1:	66 
  46e2c2:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e2c3:	72 20                	jb     46e2e5 <usage_message+0xc5a5>
  46e2c5:	74 68                	je     46e32f <usage_message+0xc5ef>
  46e2c7:	69 73 20 70 6c 61 74 	imul   $0x74616c70,0x20(%rbx),%esi
  46e2ce:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46e2d0:	72 6d                	jb     46e33f <usage_message+0xc5ff>
  46e2d2:	00 00                	add    %al,(%rax)
  46e2d4:	00 00                	add    %al,(%rax)
  46e2d6:	00 00                	add    %al,(%rax)
  46e2d8:	50                   	push   %rax
  46e2d9:	6c                   	insb   (%dx),%es:(%rdi)
  46e2da:	65                   	gs
  46e2db:	61                   	(bad)  
  46e2dc:	73 65                	jae    46e343 <usage_message+0xc603>
  46e2de:	20 63 6f             	and    %ah,0x6f(%rbx)
  46e2e1:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e2e2:	73 69                	jae    46e34d <usage_message+0xc60d>
  46e2e4:	64                   	fs
  46e2e5:	65                   	gs
  46e2e6:	72 20                	jb     46e308 <usage_message+0xc5c8>
  46e2e8:	61                   	(bad)  
  46e2e9:	74 74                	je     46e35f <usage_message+0xc61f>
  46e2eb:	61                   	(bad)  
  46e2ec:	63 68 69             	movslq 0x69(%rax),%ebp
  46e2ef:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e2f0:	67 20 61 20          	addr32 and %ah,0x20(%ecx)
  46e2f4:	64 69 73 61 73 73 65 	imul   $0x6d657373,%fs:0x61(%rbx),%esi
  46e2fb:	6d 
  46e2fc:	62                   	(bad)  
  46e2fd:	6c                   	insb   (%dx),%es:(%rdi)
  46e2fe:	79 20                	jns    46e320 <usage_message+0xc5e0>
  46e300:	6c                   	insb   (%dx),%es:(%rdi)
  46e301:	69 73 74 69 6e 67 20 	imul   $0x20676e69,0x74(%rbx),%esi
  46e308:	74 6f                	je     46e379 <usage_message+0xc639>
  46e30a:	20 79 6f             	and    %bh,0x6f(%rcx)
  46e30d:	75 72                	jne    46e381 <usage_message+0xc641>
  46e30f:	20 62 75             	and    %ah,0x75(%rdx)
  46e312:	67 20 72 65          	addr32 and %dh,0x65(%edx)
  46e316:	70 6f                	jo     46e387 <usage_message+0xc647>
  46e318:	72 74                	jb     46e38e <usage_message+0xc64e>
  46e31a:	2e 00 00             	add    %al,%cs:(%rax)
  46e31d:	00 00                	add    %al,(%rax)
  46e31f:	00 54 68 69          	add    %dl,0x69(%rax,%rbp,2)
  46e323:	73 20                	jae    46e345 <usage_message+0xc605>
  46e325:	6c                   	insb   (%dx),%es:(%rdi)
  46e326:	69 73 74 69 6e 67 20 	imul   $0x20676e69,0x74(%rbx),%esi
  46e32d:	63 61 6e             	movslq 0x6e(%rcx),%esp
  46e330:	20 62 65             	and    %ah,0x65(%rdx)
  46e333:	20 70 72             	and    %dh,0x72(%rax)
  46e336:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e337:	64                   	fs
  46e338:	75 63                	jne    46e39d <usage_message+0xc65d>
  46e33a:	65 64 20 77 69       	and    %dh,%fs:%gs:0x69(%rdi)
  46e33f:	74 68                	je     46e3a9 <usage_message+0xc669>
  46e341:	2c 20                	sub    $0x20,%al
  46e343:	65                   	gs
  46e344:	2e                   	cs
  46e345:	67                   	addr32
  46e346:	2e                   	cs
  46e347:	2c 20                	sub    $0x20,%al
  46e349:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e34a:	62                   	(bad)  
  46e34b:	6a 64                	pushq  $0x64
  46e34d:	75 6d                	jne    46e3bc <usage_message+0xc67c>
  46e34f:	70 20                	jo     46e371 <usage_message+0xc631>
  46e351:	2d 44 20 2d 53       	sub    $0x532d2044,%eax
  46e356:	20 25 73 2e 00 45    	and    %ah,0x45002e73(%rip)        # 454711cf <_end+0x44db88cf>
  46e35c:	72 72                	jb     46e3d0 <usage_message+0xc690>
  46e35e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e35f:	72 20                	jb     46e381 <usage_message+0xc641>
  46e361:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e362:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e363:	20 74 68 72          	and    %dh,0x72(%rax,%rbp,2)
  46e367:	65                   	gs
  46e368:	61                   	(bad)  
  46e369:	64 20 77 61          	and    %dh,%fs:0x61(%rdi)
  46e36d:	69 74 69 6e 67 2e 00 	imul   $0x45002e67,0x6e(%rcx,%rbp,2),%esi
  46e374:	45 
  46e375:	72 72                	jb     46e3e9 <usage_message+0xc6a9>
  46e377:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e378:	72 20                	jb     46e39a <usage_message+0xc65a>
  46e37a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e37b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e37c:	20 74 68 72          	and    %dh,0x72(%rax,%rbp,2)
  46e380:	65                   	gs
  46e381:	61                   	(bad)  
  46e382:	64 20 63 72          	and    %ah,%fs:0x72(%rbx)
  46e386:	65                   	gs
  46e387:	61                   	(bad)  
  46e388:	74 69                	je     46e3f3 <usage_message+0xc6b3>
  46e38a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e38b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e38c:	2e 00 00             	add    %al,%cs:(%rax)
  46e38f:	00 5b 66             	add    %bl,0x66(%rbx)
  46e392:	69 6c 65 3a 27 25 73 	imul   $0x27732527,0x3a(%rbp,%riz,2),%ebp
  46e399:	27 
  46e39a:	2c 6c                	sub    $0x6c,%al
  46e39c:	69 6e 65 3a 25 64 5d 	imul   $0x5d64253a,0x65(%rsi),%ebp
  46e3a3:	20 4c 6f 63          	and    %cl,0x63(%rdi,%rbp,2)
  46e3a7:	6b 20 66             	imul   $0x66,(%rax),%esp
  46e3aa:	61                   	(bad)  
  46e3ab:	69 6c 65 64 20 5b 25 	imul   $0x73255b20,0x64(%rbp,%riz,2),%ebp
  46e3b2:	73 
  46e3b3:	5d                   	pop    %rbp
  46e3b4:	00 00                	add    %al,(%rax)
  46e3b6:	00 00                	add    %al,(%rax)
  46e3b8:	43 61                	rex.XB (bad)  
  46e3ba:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e3bb:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46e3be:	74 20                	je     46e3e0 <usage_message+0xc6a0>
  46e3c0:	63 72 65             	movslq 0x65(%rdx),%esi
  46e3c3:	61                   	(bad)  
  46e3c4:	74 65                	je     46e42b <usage_message+0xc6eb>
  46e3c6:	20 49 50             	and    %cl,0x50(%rcx)
  46e3c9:	43 20 6b 65          	rex.XB and    %bpl,0x65(%r11)
  46e3cd:	79 20                	jns    46e3ef <usage_message+0xc6af>
  46e3cf:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46e3d1:	72 20                	jb     46e3f3 <usage_message+0xc6b3>
  46e3d3:	70 61                	jo     46e436 <usage_message+0xc6f6>
  46e3d5:	74 68                	je     46e43f <usage_message+0xc6ff>
  46e3d7:	20 27                	and    %ah,(%rdi)
  46e3d9:	25 73 27 2c 20       	and    $0x202c2773,%eax
  46e3de:	74 72                	je     46e452 <usage_message+0xc712>
  46e3e0:	79 20                	jns    46e402 <usage_message+0xc6c2>
  46e3e2:	74 6f                	je     46e453 <usage_message+0xc713>
  46e3e4:	20 63 72             	and    %ah,0x72(%rbx)
  46e3e7:	65                   	gs
  46e3e8:	61                   	(bad)  
  46e3e9:	74 65                	je     46e450 <usage_message+0xc710>
  46e3eb:	20 66 6f             	and    %ah,0x6f(%rsi)
  46e3ee:	72 20                	jb     46e410 <usage_message+0xc6d0>
  46e3f0:	70 61                	jo     46e453 <usage_message+0xc713>
  46e3f2:	74 68                	je     46e45c <usage_message+0xc71c>
  46e3f4:	20 27                	and    %ah,(%rdi)
  46e3f6:	2e                   	cs
  46e3f7:	27                   	(bad)  
  46e3f8:	20 5b 25             	and    %bl,0x25(%rbx)
  46e3fb:	73 5d                	jae    46e45a <usage_message+0xc71a>
  46e3fd:	00 00                	add    %al,(%rax)
  46e3ff:	00 43 61             	add    %al,0x61(%rbx)
  46e402:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e403:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46e406:	74 20                	je     46e428 <usage_message+0xc6e8>
  46e408:	63 72 65             	movslq 0x65(%rdx),%esi
  46e40b:	61                   	(bad)  
  46e40c:	74 65                	je     46e473 <usage_message+0xc733>
  46e40e:	20 49 50             	and    %cl,0x50(%rcx)
  46e411:	43 20 6b 65          	rex.XB and    %bpl,0x65(%r11)
  46e415:	79 20                	jns    46e437 <usage_message+0xc6f7>
  46e417:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46e419:	72 20                	jb     46e43b <usage_message+0xc6fb>
  46e41b:	70 61                	jo     46e47e <usage_message+0xc73e>
  46e41d:	74 68                	je     46e487 <usage_message+0xc747>
  46e41f:	20 27                	and    %ah,(%rdi)
  46e421:	2e                   	cs
  46e422:	27                   	(bad)  
  46e423:	20 5b 25             	and    %bl,0x25(%rbx)
  46e426:	73 5d                	jae    46e485 <usage_message+0xc745>
	...
  46e430:	53                   	push   %rbx
  46e431:	65                   	gs
  46e432:	6d                   	insl   (%dx),%es:(%rdi)
  46e433:	61                   	(bad)  
  46e434:	70 68                	jo     46e49e <usage_message+0xc75e>
  46e436:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e437:	72 65                	jb     46e49e <usage_message+0xc75e>
  46e439:	20 5b 25             	and    %bl,0x25(%rbx)
  46e43c:	69 5d 20 65 72 72 6f 	imul   $0x6f727265,0x20(%rbp),%ebx
  46e443:	72 20                	jb     46e465 <usage_message+0xc725>
  46e445:	69 6e 20 73 65 6d 63 	imul   $0x636d6573,0x20(%rsi),%ebp
  46e44c:	74 6c                	je     46e4ba <usage_message+0xc77a>
  46e44e:	28 53 45             	sub    %dl,0x45(%rbx)
  46e451:	54                   	push   %rsp
  46e452:	56                   	push   %rsi
  46e453:	41                   	rex.B
  46e454:	4c 29 20             	sub    %r12,(%rax)
  46e457:	5b                   	pop    %rbx
  46e458:	25 73 5d 00 00       	and    $0x5d73,%eax
  46e45d:	00 00                	add    %al,(%rax)
  46e45f:	00 43 61             	add    %al,0x61(%rbx)
  46e462:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e463:	27                   	(bad)  
  46e464:	74 20                	je     46e486 <usage_message+0xc746>
  46e466:	72 65                	jb     46e4cd <usage_message+0xc78d>
  46e468:	63 72 65             	movslq 0x65(%rdx),%esi
  46e46b:	61                   	(bad)  
  46e46c:	74 65                	je     46e4d3 <usage_message+0xc793>
  46e46e:	20 5a 61             	and    %bl,0x61(%rdx)
  46e471:	62                   	(bad)  
  46e472:	62                   	(bad)  
  46e473:	69 78 20 73 65 6d 61 	imul   $0x616d6573,0x20(%rax),%edi
  46e47a:	70 68                	jo     46e4e4 <usage_message+0xc7a4>
  46e47c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e47d:	72 65                	jb     46e4e4 <usage_message+0xc7a4>
  46e47f:	73 20                	jae    46e4a1 <usage_message+0xc761>
  46e481:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46e483:	72 20                	jb     46e4a5 <usage_message+0xc765>
  46e485:	49 50                	rex.WB push   %r8
  46e487:	43 20 6b 65          	rex.XB and    %bpl,0x65(%r11)
  46e48b:	79 20                	jns    46e4ad <usage_message+0xc76d>
  46e48d:	30 78 25             	xor    %bh,0x25(%rax)
  46e490:	6c                   	insb   (%dx),%es:(%rdi)
  46e491:	78 20                	js     46e4b3 <usage_message+0xc773>
  46e493:	53                   	push   %rbx
  46e494:	65                   	gs
  46e495:	6d                   	insl   (%dx),%es:(%rdi)
  46e496:	61                   	(bad)  
  46e497:	70 68                	jo     46e501 <usage_message+0xc7c1>
  46e499:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e49a:	72 65                	jb     46e501 <usage_message+0xc7c1>
  46e49c:	20 49 44             	and    %cl,0x44(%rcx)
  46e49f:	20 25 6c 64 2e 20    	and    %ah,0x202e646c(%rip)        # 20754911 <_end+0x2009c011>
  46e4a5:	25 73 2e 00 00       	and    $0x2e73,%eax
  46e4aa:	00 00                	add    %al,(%rax)
  46e4ac:	00 00                	add    %al,(%rax)
  46e4ae:	00 00                	add    %al,(%rax)
  46e4b0:	43 61                	rex.XB (bad)  
  46e4b2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e4b3:	27                   	(bad)  
  46e4b4:	74 20                	je     46e4d6 <usage_message+0xc796>
  46e4b6:	72 65                	jb     46e51d <usage_message+0xc7dd>
  46e4b8:	63 72 65             	movslq 0x65(%rdx),%esi
  46e4bb:	61                   	(bad)  
  46e4bc:	74 65                	je     46e523 <usage_message+0xc7e3>
  46e4be:	20 5a 61             	and    %bl,0x61(%rdx)
  46e4c1:	62                   	(bad)  
  46e4c2:	62                   	(bad)  
  46e4c3:	69 78 20 73 65 6d 61 	imul   $0x616d6573,0x20(%rax),%edi
  46e4ca:	70 68                	jo     46e534 <usage_message+0xc7f4>
  46e4cc:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e4cd:	72 65                	jb     46e534 <usage_message+0xc7f4>
  46e4cf:	73 20                	jae    46e4f1 <usage_message+0xc7b1>
  46e4d1:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46e4d3:	72 20                	jb     46e4f5 <usage_message+0xc7b5>
  46e4d5:	49 50                	rex.WB push   %r8
  46e4d7:	43 20 6b 65          	rex.XB and    %bpl,0x65(%r11)
  46e4db:	79 20                	jns    46e4fd <usage_message+0xc7bd>
  46e4dd:	30 78 25             	xor    %bh,0x25(%rax)
  46e4e0:	6c                   	insb   (%dx),%es:(%rdi)
  46e4e1:	78 2e                	js     46e511 <usage_message+0xc7d1>
  46e4e3:	20 5b 74             	and    %bl,0x74(%rbx)
  46e4e6:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e4e7:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e4e8:	20 6d 61             	and    %ch,0x61(%rbp)
  46e4eb:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e4ec:	79 20                	jns    46e50e <usage_message+0xc7ce>
  46e4ee:	61                   	(bad)  
  46e4ef:	74 74                	je     46e565 <usage_message+0xc825>
  46e4f1:	65                   	gs
  46e4f2:	6d                   	insl   (%dx),%es:(%rdi)
  46e4f3:	70 74                	jo     46e569 <usage_message+0xc829>
  46e4f5:	73 5d                	jae    46e554 <usage_message+0xc814>
  46e4f7:	00 53 65             	add    %dl,0x65(%rbx)
  46e4fa:	6d                   	insl   (%dx),%es:(%rdi)
  46e4fb:	61                   	(bad)  
  46e4fc:	70 68                	jo     46e566 <usage_message+0xc826>
  46e4fe:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e4ff:	72 65                	jb     46e566 <usage_message+0xc826>
  46e501:	20 5b 25             	and    %bl,0x25(%rbx)
  46e504:	69 5d 20 65 72 72 6f 	imul   $0x6f727265,0x20(%rbp),%ebx
  46e50b:	72 20                	jb     46e52d <usage_message+0xc7ed>
  46e50d:	69 6e 20 73 65 6d 63 	imul   $0x636d6573,0x20(%rsi),%ebp
  46e514:	74 6c                	je     46e582 <usage_message+0xc842>
  46e516:	28 49 50             	sub    %cl,0x50(%rcx)
  46e519:	43 5f                	rex.XB pop    %r15
  46e51b:	53                   	push   %rbx
  46e51c:	54                   	push   %rsp
  46e51d:	41 54                	push   %r12
  46e51f:	29 2e                	sub    %ebp,(%rsi)
  46e521:	20 25 73 2e 00 00    	and    %ah,0x2e73(%rip)        # 47139a <usage_message+0xf65a>
  46e527:	00 53 65             	add    %dl,0x65(%rbx)
  46e52a:	6d                   	insl   (%dx),%es:(%rdi)
  46e52b:	61                   	(bad)  
  46e52c:	70 68                	jo     46e596 <usage_message+0xc856>
  46e52e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e52f:	72 65                	jb     46e596 <usage_message+0xc856>
  46e531:	20 5b 25             	and    %bl,0x25(%rbx)
  46e534:	69 5d 20 6e 6f 74 20 	imul   $0x20746f6e,0x20(%rbp),%ebx
  46e53b:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%rsi),%ebp
  46e542:	69 7a 65 64 00 6d 75 	imul   $0x756d0064,0x65(%rdx),%edi
  46e549:	74 65                	je     46e5b0 <usage_message+0xc870>
  46e54b:	78 73                	js     46e5c0 <usage_message+0xc880>
  46e54d:	2e 63 00             	movslq %cs:(%rax),%eax
  46e550:	43 61                	rex.XB (bad)  
  46e552:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e553:	20 6e 6f             	and    %ch,0x6f(%rsi)
  46e556:	74 20                	je     46e578 <usage_message+0xc838>
  46e558:	63 72 65             	movslq 0x65(%rdx),%esi
  46e55b:	61                   	(bad)  
  46e55c:	74 65                	je     46e5c3 <usage_message+0xc883>
  46e55e:	20 53 65             	and    %dl,0x65(%rbx)
  46e561:	6d                   	insl   (%dx),%es:(%rdi)
  46e562:	61                   	(bad)  
  46e563:	70 68                	jo     46e5cd <usage_message+0xc88d>
  46e565:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e566:	72 65                	jb     46e5cd <usage_message+0xc88d>
  46e568:	20 5b 25             	and    %bl,0x25(%rbx)
  46e56b:	73 5d                	jae    46e5ca <usage_message+0xc88a>
  46e56d:	00 63 66             	add    %ah,0x66(%rbx)
  46e570:	67 2e 63 00          	addr32 movslq %cs:(%eax),%eax
  46e574:	63 66 67             	movslq 0x67(%rsi),%esp
  46e577:	00 09                	add    %cl,(%rcx)
  46e579:	20 00                	and    %al,(%rax)
  46e57b:	45 72 72             	rex.RB jb     46e5f0 <usage_message+0xc8b0>
  46e57e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e57f:	72 20                	jb     46e5a1 <usage_message+0xc861>
  46e581:	69 6e 20 6c 69 6e 65 	imul   $0x656e696c,0x20(%rsi),%ebp
  46e588:	20 5b 25             	and    %bl,0x25(%rbx)
  46e58b:	64                   	fs
  46e58c:	5d                   	pop    %rbp
  46e58d:	20 22                	and    %ah,(%rdx)
  46e58f:	25 73 22 00 63       	and    $0x63002273,%eax
  46e594:	66                   	data16
  46e595:	67 3a 20             	addr32 cmp (%eax),%ah
  46e598:	70 61                	jo     46e5fb <usage_message+0xc8bb>
  46e59a:	72 61                	jb     46e5fd <usage_message+0xc8bd>
  46e59c:	3a 20                	cmp    (%rax),%ah
  46e59e:	5b                   	pop    %rbx
  46e59f:	25 73 5d 20 76       	and    $0x76205d73,%eax
  46e5a4:	61                   	(bad)  
  46e5a5:	6c                   	insb   (%dx),%es:(%rdi)
  46e5a6:	20 5b 25             	and    %bl,0x25(%rbx)
  46e5a9:	73 5d                	jae    46e608 <usage_message+0xc8c8>
  46e5ab:	00 49 6e             	add    %cl,0x6e(%rcx)
  46e5ae:	63 6c 75 64          	movslq 0x64(%rbp,%rsi,2),%ebp
  46e5b2:	65 00 25 73 3a 20 25 	add    %ah,%gs:0x25203a73(%rip)        # 2567202c <_end+0x24fb972c>
  46e5b9:	73 0a                	jae    46e5c5 <usage_message+0xc885>
  46e5bb:	00 00                	add    %al,(%rax)
  46e5bd:	00 00                	add    %al,(%rax)
  46e5bf:	00 52 65             	add    %dl,0x65(%rdx)
  46e5c2:	63 75 72             	movslq 0x72(%rbp),%esi
  46e5c5:	73 69                	jae    46e630 <usage_message+0xc8f0>
  46e5c7:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e5c8:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e5c9:	20 64 65 74          	and    %ah,0x74(%rbp,%riz,2)
  46e5cd:	65 63 74 65 64       	movslq %gs:0x64(%rbp,%riz,2),%esi
  46e5d2:	21 20                	and    %esp,(%rax)
  46e5d4:	53                   	push   %rbx
  46e5d5:	6b 69 70 70          	imul   $0x70,0x70(%rcx),%ebp
  46e5d9:	65 64 20 70 72       	and    %dh,%fs:%gs:0x72(%rax)
  46e5de:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e5df:	63 65 73             	movslq 0x73(%rbp),%esp
  46e5e2:	73 69                	jae    46e64d <usage_message+0xc90d>
  46e5e4:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e5e5:	67 20 6f 66          	addr32 and %ch,0x66(%edi)
  46e5e9:	20 27                	and    %ah,(%rdi)
  46e5eb:	25 73 27 00 00       	and    $0x2773,%eax
  46e5f0:	41 63 63 65          	movslq 0x65(%r11),%esp
  46e5f4:	70 74                	jo     46e66a <usage_message+0xc92a>
  46e5f6:	65 64 20 63 6f       	and    %ah,%fs:%gs:0x6f(%rbx)
  46e5fb:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e5fc:	66 69 67 75 72 61    	imul   $0x6172,0x75(%rdi),%sp
  46e602:	74 69                	je     46e66d <usage_message+0xc92d>
  46e604:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e605:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e606:	20 70 61             	and    %dh,0x61(%rax)
  46e609:	72 61                	jb     46e66c <usage_message+0xc92c>
  46e60b:	6d                   	insl   (%dx),%es:(%rdi)
  46e60c:	65                   	gs
  46e60d:	74 65                	je     46e674 <usage_message+0xc934>
  46e60f:	72 3a                	jb     46e64b <usage_message+0xc90b>
  46e611:	20 27                	and    %ah,(%rdi)
  46e613:	25 73 27 20 3d       	and    $0x3d202773,%eax
  46e618:	20 27                	and    %ah,(%rdi)
  46e61a:	25 73 27 00 00       	and    $0x2773,%eax
  46e61f:	00 43 61             	add    %al,0x61(%rbx)
  46e622:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e623:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e624:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e625:	74 20                	je     46e647 <usage_message+0xc907>
  46e627:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e628:	70 65                	jo     46e68f <usage_message+0xc94f>
  46e62a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e62b:	20 63 6f             	and    %ah,0x6f(%rbx)
  46e62e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e62f:	66 69 67 20 66 69    	imul   $0x6966,0x20(%rdi),%sp
  46e635:	6c                   	insb   (%dx),%es:(%rdi)
  46e636:	65 20 5b 25          	and    %bl,%gs:0x25(%rbx)
  46e63a:	73 5d                	jae    46e699 <usage_message+0xc959>
  46e63c:	20 5b 25             	and    %bl,0x25(%rbx)
  46e63f:	73 5d                	jae    46e69e <usage_message+0xc95e>
  46e641:	2e 00 00             	add    %al,%cs:(%rax)
  46e644:	00 00                	add    %al,(%rax)
  46e646:	00 00                	add    %al,(%rax)
  46e648:	4d 69 73 73 69 6e 67 	imul   $0x20676e69,0x73(%r11),%r14
  46e64f:	20 
  46e650:	6d                   	insl   (%dx),%es:(%rdi)
  46e651:	61                   	(bad)  
  46e652:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e653:	64                   	fs
  46e654:	61                   	(bad)  
  46e655:	74 6f                	je     46e6c6 <usage_message+0xc986>
  46e657:	72 79                	jb     46e6d2 <usage_message+0xc992>
  46e659:	20 70 61             	and    %dh,0x61(%rax)
  46e65c:	72 61                	jb     46e6bf <usage_message+0xc97f>
  46e65e:	6d                   	insl   (%dx),%es:(%rdi)
  46e65f:	65                   	gs
  46e660:	74 65                	je     46e6c7 <usage_message+0xc987>
  46e662:	72 20                	jb     46e684 <usage_message+0xc944>
  46e664:	5b                   	pop    %rbx
  46e665:	25 73 5d 2e 00       	and    $0x2e5d73,%eax
  46e66a:	00 00                	add    %al,(%rax)
  46e66c:	00 00                	add    %al,(%rax)
  46e66e:	00 00                	add    %al,(%rax)
  46e670:	57                   	push   %rdi
  46e671:	72 6f                	jb     46e6e2 <usage_message+0xc9a2>
  46e673:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e674:	67 20 76 61          	addr32 and %dh,0x61(%esi)
  46e678:	6c                   	insb   (%dx),%es:(%rdi)
  46e679:	75 65                	jne    46e6e0 <usage_message+0xc9a0>
  46e67b:	20 66 6f             	and    %ah,0x6f(%rsi)
  46e67e:	72 20                	jb     46e6a0 <usage_message+0xc960>
  46e680:	5b                   	pop    %rbx
  46e681:	25 73 5d 20 69       	and    $0x69205d73,%eax
  46e686:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e687:	20 6c 69 6e          	and    %ch,0x6e(%rcx,%rbp,2)
  46e68b:	65 20 25 64 2e 00 00 	and    %ah,%gs:0x2e64(%rip)        # 4714f6 <usage_message+0xf7b6>
	...
  46e69e:	00 00                	add    %al,(%rax)
  46e6a0:	09 20                	or     %esp,(%rax)
  46e6a2:	0d 0a 00 00 00       	or     $0xa,%eax
	...
  46e6af:	00 5f 5f             	add    %bl,0x5f(%rdi)
  46e6b2:	70 61                	jo     46e715 <usage_message+0xc9d5>
  46e6b4:	72 73                	jb     46e729 <usage_message+0xc9e9>
  46e6b6:	65                   	gs
  46e6b7:	5f                   	pop    %rdi
  46e6b8:	63 66 67             	movslq 0x67(%rsi),%esp
  46e6bb:	5f                   	pop    %rdi
  46e6bc:	66 69 6c 65 00 49 6e 	imul   $0x6e49,0x0(%rbp,%riz,2),%bp
  46e6c3:	20 73 65             	and    %dh,0x65(%rbx)
  46e6c6:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e6c7:	64                   	fs
  46e6c8:	5f                   	pop    %rdi
  46e6c9:	65                   	gs
  46e6ca:	6d                   	insl   (%dx),%es:(%rdi)
  46e6cb:	61                   	(bad)  
  46e6cc:	69 6c 5b 73 6d 74 70 	imul   $0x5f70746d,0x73(%rbx,%rbx,2),%ebp
  46e6d3:	5f 
  46e6d4:	73 65                	jae    46e73b <usage_message+0xc9fb>
  46e6d6:	72 76                	jb     46e74e <usage_message+0xca0e>
  46e6d8:	65                   	gs
  46e6d9:	72 3a                	jb     46e715 <usage_message+0xc9d5>
  46e6db:	25 73 5d 00 48       	and    $0x48005d73,%eax
  46e6e0:	45                   	rex.RB
  46e6e1:	4c                   	rex.WR
  46e6e2:	4f 20 25 73 0d 0a 00 	rex.WRXB and    %r12b,0xa0d73(%rip)        # 50f45c <usage_message+0xad71c>
  46e6e9:	32 35 30 00 57 72    	xor    0x72570030(%rip),%dh        # 729de71f <_end+0x72325e1f>
  46e6ef:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e6f0:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e6f1:	67 20 61 6e          	addr32 and %ah,0x6e(%ecx)
  46e6f5:	73 77                	jae    46e76e <usage_message+0xca2e>
  46e6f7:	65                   	gs
  46e6f8:	72 20                	jb     46e71a <usage_message+0xc9da>
  46e6fa:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e6fb:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e6fc:	20 48 45             	and    %cl,0x45(%rax)
  46e6ff:	4c                   	rex.WR
  46e700:	4f 20 5b 25          	rex.WRXB and    %r11b,0x25(%r11)
  46e704:	73 5d                	jae    46e763 <usage_message+0xca23>
  46e706:	00 4d 41             	add    %cl,0x41(%rbp)
  46e709:	49                   	rex.WB
  46e70a:	4c 20 46 52          	rex.WR and    %r8b,0x52(%rsi)
  46e70e:	4f                   	rex.WRXB
  46e70f:	4d 3a 20             	rex.WRB cmp    (%r8),%r12b
  46e712:	3c 25                	cmp    $0x25,%al
  46e714:	73 3e                	jae    46e754 <usage_message+0xca14>
  46e716:	0d 0a 00 52 43       	or     $0x4352000a,%eax
  46e71b:	50                   	push   %rax
  46e71c:	54                   	push   %rsp
  46e71d:	20 54 4f 3a          	and    %dl,0x3a(%rdi,%rcx,2)
  46e721:	20 3c 25 73 3e 0d 0a 	and    %bh,0xa0d3e73
  46e728:	00 32                	add    %dh,(%rdx)
  46e72a:	35 31 00 57 72       	xor    $0x72570031,%eax
  46e72f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e730:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e731:	67 20 61 6e          	addr32 and %ah,0x6e(%ecx)
  46e735:	73 77                	jae    46e7ae <usage_message+0xca6e>
  46e737:	65                   	gs
  46e738:	72 20                	jb     46e75a <usage_message+0xca1a>
  46e73a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e73b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e73c:	20 52 43             	and    %dl,0x43(%rdx)
  46e73f:	50                   	push   %rax
  46e740:	54                   	push   %rsp
  46e741:	20 54 4f 20          	and    %dl,0x20(%rdi,%rcx,2)
  46e745:	5b                   	pop    %rbx
  46e746:	25 73 5d 00 44       	and    $0x44005d73,%eax
  46e74b:	41 54                	push   %r12
  46e74d:	41 0d 0a 00 33 35    	rex.B or     $0x3533000a,%eax
  46e753:	34 00                	xor    $0x0,%al
  46e755:	57                   	push   %rdi
  46e756:	72 6f                	jb     46e7c7 <usage_message+0xca87>
  46e758:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e759:	67 20 61 6e          	addr32 and %ah,0x6e(%ecx)
  46e75d:	73 77                	jae    46e7d6 <usage_message+0xca96>
  46e75f:	65                   	gs
  46e760:	72 20                	jb     46e782 <usage_message+0xca42>
  46e762:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e763:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e764:	20 44 41 54          	and    %al,0x54(%rcx,%rax,2)
  46e768:	41 20 5b 25          	and    %bl,0x25(%r11)
  46e76c:	73 5d                	jae    46e7cb <usage_message+0xca8b>
  46e76e:	00 65 6d             	add    %ah,0x6d(%rbp)
  46e771:	61                   	(bad)  
  46e772:	69 6c 2e 63 00 3d 3f 	imul   $0x553f3d00,0x63(%rsi,%rbp,1),%ebp
  46e779:	55 
  46e77a:	54                   	push   %rsp
  46e77b:	46 2d 38 3f 42 3f    	rex.RX sub    $0x3f423f38,%eax
  46e781:	25 73 3f 3d 00       	and    $0x3d3f73,%eax
  46e786:	25 61 2c 20 25       	and    $0x25202c61,%eax
  46e78b:	64 20 25 62 20 25 59 	and    %ah,%fs:0x59252062(%rip)        # 596c07f4 <_end+0x59007ef4>
  46e792:	20 25 48 3a 25 4d    	and    %ah,0x4d253a48(%rip)        # 4d6c21e0 <_end+0x4d0098e0>
  46e798:	3a 25 53 20 25 7a    	cmp    0x7a252053(%rip),%ah        # 7a6c07f1 <_end+0x7a007ef1>
  46e79e:	00 0d 0a 2e 0d 0a    	add    %cl,0xa0d2e0a(%rip)        # a5415ae <_end+0x9e88cae>
  46e7a4:	00 51 55             	add    %dl,0x55(%rcx)
  46e7a7:	49 54                	rex.WB push   %r12
  46e7a9:	0d 0a 00 00 00       	or     $0xa,%eax
  46e7ae:	00 00                	add    %al,(%rax)
  46e7b0:	43 61                	rex.XB (bad)  
  46e7b2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e7b3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e7b4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e7b5:	74 20                	je     46e7d7 <usage_message+0xca97>
  46e7b7:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46e7ba:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e7bb:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  46e7c0:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e7c1:	20 53 4d             	and    %dl,0x4d(%rbx)
  46e7c4:	54                   	push   %rsp
  46e7c5:	50                   	push   %rax
  46e7c6:	20 73 65             	and    %dh,0x65(%rbx)
  46e7c9:	72 76                	jb     46e841 <usage_message+0xcb01>
  46e7cb:	65                   	gs
  46e7cc:	72 20                	jb     46e7ee <usage_message+0xcaae>
  46e7ce:	5b                   	pop    %rbx
  46e7cf:	25 73 5d 20 5b       	and    $0x5b205d73,%eax
  46e7d4:	25 73 5d 00 45       	and    $0x45005d73,%eax
  46e7d9:	72 72                	jb     46e84d <usage_message+0xcb0d>
  46e7db:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e7dc:	72 20                	jb     46e7fe <usage_message+0xcabe>
  46e7de:	72 65                	jb     46e845 <usage_message+0xcb05>
  46e7e0:	63 65 69             	movslq 0x69(%rbp),%esp
  46e7e3:	76 69                	jbe    46e84e <usage_message+0xcb0e>
  46e7e5:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e7e6:	67 20 69 6e          	addr32 and %ch,0x6e(%ecx)
  46e7ea:	69 74 69 61 6c 20 73 	imul   $0x7473206c,0x61(%rcx,%rbp,2),%esi
  46e7f1:	74 
  46e7f2:	72 69                	jb     46e85d <usage_message+0xcb1d>
  46e7f4:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e7f5:	67 20 66 72          	addr32 and %ah,0x72(%esi)
  46e7f9:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e7fa:	6d                   	insl   (%dx),%es:(%rdi)
  46e7fb:	20 53 4d             	and    %dl,0x4d(%rbx)
  46e7fe:	54                   	push   %rsp
  46e7ff:	50                   	push   %rax
  46e800:	20 73 65             	and    %dh,0x65(%rbx)
  46e803:	72 76                	jb     46e87b <usage_message+0xcb3b>
  46e805:	65                   	gs
  46e806:	72 20                	jb     46e828 <usage_message+0xcae8>
  46e808:	5b                   	pop    %rbx
  46e809:	25 73 5d 00 00       	and    $0x5d73,%eax
  46e80e:	00 00                	add    %al,(%rax)
  46e810:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  46e812:	20 77 65             	and    %dh,0x65(%rdi)
  46e815:	6c                   	insb   (%dx),%es:(%rdi)
  46e816:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  46e819:	65 20 6d 65          	and    %ch,%gs:0x65(%rbp)
  46e81d:	73 73                	jae    46e892 <usage_message+0xcb52>
  46e81f:	61                   	(bad)  
  46e820:	67 65 20 32          	addr32 and %dh,%gs:(%edx)
  46e824:	32 30                	xor    (%rax),%dh
  46e826:	2a 20                	sub    (%rax),%ah
  46e828:	66                   	data16
  46e829:	72 6f                	jb     46e89a <usage_message+0xcb5a>
  46e82b:	6d                   	insl   (%dx),%es:(%rdi)
  46e82c:	20 53 4d             	and    %dl,0x4d(%rbx)
  46e82f:	54                   	push   %rsp
  46e830:	50                   	push   %rax
  46e831:	20 73 65             	and    %dh,0x65(%rbx)
  46e834:	72 76                	jb     46e8ac <usage_message+0xcb6c>
  46e836:	65                   	gs
  46e837:	72 20                	jb     46e859 <usage_message+0xcb19>
  46e839:	5b                   	pop    %rbx
  46e83a:	25 73 5d 00 00       	and    $0x5d73,%eax
  46e83f:	00 45 72             	add    %al,0x72(%rbp)
  46e842:	72 6f                	jb     46e8b3 <usage_message+0xcb73>
  46e844:	72 20                	jb     46e866 <usage_message+0xcb26>
  46e846:	73 65                	jae    46e8ad <usage_message+0xcb6d>
  46e848:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e849:	64 69 6e 67 20 48 45 	imul   $0x4c454820,%fs:0x67(%rsi),%ebp
  46e850:	4c 
  46e851:	4f 20 74 6f 20       	rex.WRXB and    %r14b,0x20(%r15,%r13,2)
  46e856:	6d                   	insl   (%dx),%es:(%rdi)
  46e857:	61                   	(bad)  
  46e858:	69 6c 73 65 72 76 65 	imul   $0x72657672,0x65(%rbx,%rsi,2),%ebp
  46e85f:	72 
  46e860:	20 5b 25             	and    %bl,0x25(%rbx)
  46e863:	73 5d                	jae    46e8c2 <usage_message+0xcb82>
  46e865:	00 00                	add    %al,(%rax)
  46e867:	00 45 72             	add    %al,0x72(%rbp)
  46e86a:	72 6f                	jb     46e8db <usage_message+0xcb9b>
  46e86c:	72 20                	jb     46e88e <usage_message+0xcb4e>
  46e86e:	72 65                	jb     46e8d5 <usage_message+0xcb95>
  46e870:	63 65 69             	movslq 0x69(%rbp),%esp
  46e873:	76 69                	jbe    46e8de <usage_message+0xcb9e>
  46e875:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e876:	67 20 61 6e          	addr32 and %ah,0x6e(%ecx)
  46e87a:	73 77                	jae    46e8f3 <usage_message+0xcbb3>
  46e87c:	65                   	gs
  46e87d:	72 20                	jb     46e89f <usage_message+0xcb5f>
  46e87f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e880:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e881:	20 48 45             	and    %cl,0x45(%rax)
  46e884:	4c                   	rex.WR
  46e885:	4f 20 72 65          	rex.WRXB and    %r14b,0x65(%r10)
  46e889:	71 75                	jno    46e900 <usage_message+0xcbc0>
  46e88b:	65                   	gs
  46e88c:	73 74                	jae    46e902 <usage_message+0xcbc2>
  46e88e:	20 5b 25             	and    %bl,0x25(%rbx)
  46e891:	73 5d                	jae    46e8f0 <usage_message+0xcbb0>
  46e893:	00 00                	add    %al,(%rax)
  46e895:	00 00                	add    %al,(%rax)
  46e897:	00 45 72             	add    %al,0x72(%rbp)
  46e89a:	72 6f                	jb     46e90b <usage_message+0xcbcb>
  46e89c:	72 20                	jb     46e8be <usage_message+0xcb7e>
  46e89e:	73 65                	jae    46e905 <usage_message+0xcbc5>
  46e8a0:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e8a1:	64 69 6e 67 20 4d 41 	imul   $0x49414d20,%fs:0x67(%rsi),%ebp
  46e8a8:	49 
  46e8a9:	4c 20 46 52          	rex.WR and    %r8b,0x52(%rsi)
  46e8ad:	4f                   	rex.WRXB
  46e8ae:	4d 20 74 6f 20       	rex.WRB and    %r14b,0x20(%r15,%rbp,2)
  46e8b3:	6d                   	insl   (%dx),%es:(%rdi)
  46e8b4:	61                   	(bad)  
  46e8b5:	69 6c 73 65 72 76 65 	imul   $0x72657672,0x65(%rbx,%rsi,2),%ebp
  46e8bc:	72 
  46e8bd:	20 5b 25             	and    %bl,0x25(%rbx)
  46e8c0:	73 5d                	jae    46e91f <usage_message+0xcbdf>
  46e8c2:	00 00                	add    %al,(%rax)
  46e8c4:	00 00                	add    %al,(%rax)
  46e8c6:	00 00                	add    %al,(%rax)
  46e8c8:	45 72 72             	rex.RB jb     46e93d <usage_message+0xcbfd>
  46e8cb:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e8cc:	72 20                	jb     46e8ee <usage_message+0xcbae>
  46e8ce:	72 65                	jb     46e935 <usage_message+0xcbf5>
  46e8d0:	63 65 69             	movslq 0x69(%rbp),%esp
  46e8d3:	76 69                	jbe    46e93e <usage_message+0xcbfe>
  46e8d5:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e8d6:	67 20 61 6e          	addr32 and %ah,0x6e(%ecx)
  46e8da:	73 77                	jae    46e953 <usage_message+0xcc13>
  46e8dc:	65                   	gs
  46e8dd:	72 20                	jb     46e8ff <usage_message+0xcbbf>
  46e8df:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e8e0:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e8e1:	20 4d 41             	and    %cl,0x41(%rbp)
  46e8e4:	49                   	rex.WB
  46e8e5:	4c 20 46 52          	rex.WR and    %r8b,0x52(%rsi)
  46e8e9:	4f                   	rex.WRXB
  46e8ea:	4d 20 72 65          	rex.WRB and    %r14b,0x65(%r10)
  46e8ee:	71 75                	jno    46e965 <usage_message+0xcc25>
  46e8f0:	65                   	gs
  46e8f1:	73 74                	jae    46e967 <usage_message+0xcc27>
  46e8f3:	20 5b 25             	and    %bl,0x25(%rbx)
  46e8f6:	73 5d                	jae    46e955 <usage_message+0xcc15>
	...
  46e900:	57                   	push   %rdi
  46e901:	72 6f                	jb     46e972 <usage_message+0xcc32>
  46e903:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e904:	67 20 61 6e          	addr32 and %ah,0x6e(%ecx)
  46e908:	73 77                	jae    46e981 <usage_message+0xcc41>
  46e90a:	65                   	gs
  46e90b:	72 20                	jb     46e92d <usage_message+0xcbed>
  46e90d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e90e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e90f:	20 4d 41             	and    %cl,0x41(%rbp)
  46e912:	49                   	rex.WB
  46e913:	4c 20 46 52          	rex.WR and    %r8b,0x52(%rsi)
  46e917:	4f                   	rex.WRXB
  46e918:	4d 20 5b 25          	rex.WRB and    %r11b,0x25(%r11)
  46e91c:	73 5d                	jae    46e97b <usage_message+0xcc3b>
  46e91e:	00 00                	add    %al,(%rax)
  46e920:	45 72 72             	rex.RB jb     46e995 <usage_message+0xcc55>
  46e923:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e924:	72 20                	jb     46e946 <usage_message+0xcc06>
  46e926:	73 65                	jae    46e98d <usage_message+0xcc4d>
  46e928:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e929:	64 69 6e 67 20 52 43 	imul   $0x50435220,%fs:0x67(%rsi),%ebp
  46e930:	50 
  46e931:	54                   	push   %rsp
  46e932:	20 54 4f 20          	and    %dl,0x20(%rdi,%rcx,2)
  46e936:	74 6f                	je     46e9a7 <usage_message+0xcc67>
  46e938:	20 6d 61             	and    %ch,0x61(%rbp)
  46e93b:	69 6c 73 65 72 76 65 	imul   $0x72657672,0x65(%rbx,%rsi,2),%ebp
  46e942:	72 
  46e943:	20 5b 25             	and    %bl,0x25(%rbx)
  46e946:	73 5d                	jae    46e9a5 <usage_message+0xcc65>
	...
  46e950:	45 72 72             	rex.RB jb     46e9c5 <usage_message+0xcc85>
  46e953:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e954:	72 20                	jb     46e976 <usage_message+0xcc36>
  46e956:	72 65                	jb     46e9bd <usage_message+0xcc7d>
  46e958:	63 65 69             	movslq 0x69(%rbp),%esp
  46e95b:	76 69                	jbe    46e9c6 <usage_message+0xcc86>
  46e95d:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e95e:	67 20 61 6e          	addr32 and %ah,0x6e(%ecx)
  46e962:	73 77                	jae    46e9db <usage_message+0xcc9b>
  46e964:	65                   	gs
  46e965:	72 20                	jb     46e987 <usage_message+0xcc47>
  46e967:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e968:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e969:	20 52 43             	and    %dl,0x43(%rdx)
  46e96c:	50                   	push   %rax
  46e96d:	54                   	push   %rsp
  46e96e:	20 54 4f 20          	and    %dl,0x20(%rdi,%rcx,2)
  46e972:	72 65                	jb     46e9d9 <usage_message+0xcc99>
  46e974:	71 75                	jno    46e9eb <usage_message+0xccab>
  46e976:	65                   	gs
  46e977:	73 74                	jae    46e9ed <usage_message+0xccad>
  46e979:	20 5b 25             	and    %bl,0x25(%rbx)
  46e97c:	73 5d                	jae    46e9db <usage_message+0xcc9b>
  46e97e:	00 00                	add    %al,(%rax)
  46e980:	45 72 72             	rex.RB jb     46e9f5 <usage_message+0xccb5>
  46e983:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e984:	72 20                	jb     46e9a6 <usage_message+0xcc66>
  46e986:	73 65                	jae    46e9ed <usage_message+0xccad>
  46e988:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e989:	64 69 6e 67 20 44 41 	imul   $0x54414420,%fs:0x67(%rsi),%ebp
  46e990:	54 
  46e991:	41 20 74 6f 20       	and    %sil,0x20(%r15,%rbp,2)
  46e996:	6d                   	insl   (%dx),%es:(%rdi)
  46e997:	61                   	(bad)  
  46e998:	69 6c 73 65 72 76 65 	imul   $0x72657672,0x65(%rbx,%rsi,2),%ebp
  46e99f:	72 
  46e9a0:	20 5b 25             	and    %bl,0x25(%rbx)
  46e9a3:	73 5d                	jae    46ea02 <usage_message+0xccc2>
  46e9a5:	00 00                	add    %al,(%rax)
  46e9a7:	00 45 72             	add    %al,0x72(%rbp)
  46e9aa:	72 6f                	jb     46ea1b <usage_message+0xccdb>
  46e9ac:	72 20                	jb     46e9ce <usage_message+0xcc8e>
  46e9ae:	72 65                	jb     46ea15 <usage_message+0xccd5>
  46e9b0:	63 65 69             	movslq 0x69(%rbp),%esp
  46e9b3:	76 69                	jbe    46ea1e <usage_message+0xccde>
  46e9b5:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e9b6:	67 20 61 6e          	addr32 and %ah,0x6e(%ecx)
  46e9ba:	73 77                	jae    46ea33 <usage_message+0xccf3>
  46e9bc:	65                   	gs
  46e9bd:	72 20                	jb     46e9df <usage_message+0xcc9f>
  46e9bf:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e9c0:	6e                   	outsb  %ds:(%rsi),(%dx)
  46e9c1:	20 44 41 54          	and    %al,0x54(%rcx,%rax,2)
  46e9c5:	41 20 72 65          	and    %sil,0x65(%r10)
  46e9c9:	71 75                	jno    46ea40 <usage_message+0xcd00>
  46e9cb:	65                   	gs
  46e9cc:	73 74                	jae    46ea42 <usage_message+0xcd02>
  46e9ce:	20 5b 25             	and    %bl,0x25(%rbx)
  46e9d1:	73 5d                	jae    46ea30 <usage_message+0xccf0>
  46e9d3:	00 00                	add    %al,(%rax)
  46e9d5:	00 00                	add    %al,(%rax)
  46e9d7:	00 46 72             	add    %al,0x72(%rsi)
  46e9da:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e9db:	6d                   	insl   (%dx),%es:(%rdi)
  46e9dc:	3a 3c 25 73 3e 0d 0a 	cmp    0xa0d3e73,%bh
  46e9e3:	54                   	push   %rsp
  46e9e4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46e9e5:	3a 3c 25 73 3e 0d 0a 	cmp    0xa0d3e73,%bh
  46e9ec:	44 61                	rex.R (bad)  
  46e9ee:	74 65                	je     46ea55 <usage_message+0xcd15>
  46e9f0:	3a 20                	cmp    (%rax),%ah
  46e9f2:	25 73 0d 0a 53       	and    $0x530a0d73,%eax
  46e9f7:	75 62                	jne    46ea5b <usage_message+0xcd1b>
  46e9f9:	6a 65                	pushq  $0x65
  46e9fb:	63 74 3a 20          	movslq 0x20(%rdx,%rdi,1),%esi
  46e9ff:	25 73 0d 0a 4d       	and    $0x4d0a0d73,%eax
  46ea04:	49                   	rex.WB
  46ea05:	4d                   	rex.WRB
  46ea06:	45 2d 56 65 72 73    	rex.RB sub    $0x73726556,%eax
  46ea0c:	69 6f 6e 3a 20 31 2e 	imul   $0x2e31203a,0x6e(%rdi),%ebp
  46ea13:	30 0d 0a 43 6f 6e    	xor    %cl,0x6e6f430a(%rip)        # 6eb62d23 <_end+0x6e4aa423>
  46ea19:	74 65                	je     46ea80 <usage_message+0xcd40>
  46ea1b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ea1c:	74 2d                	je     46ea4b <usage_message+0xcd0b>
  46ea1e:	54                   	push   %rsp
  46ea1f:	79 70                	jns    46ea91 <usage_message+0xcd51>
  46ea21:	65 3a 20             	cmp    %gs:(%rax),%ah
  46ea24:	74 65                	je     46ea8b <usage_message+0xcd4b>
  46ea26:	78 74                	js     46ea9c <usage_message+0xcd5c>
  46ea28:	2f                   	(bad)  
  46ea29:	70 6c                	jo     46ea97 <usage_message+0xcd57>
  46ea2b:	61                   	(bad)  
  46ea2c:	69 6e 3b 20 63 68 61 	imul   $0x61686320,0x3b(%rsi),%ebp
  46ea33:	72 73                	jb     46eaa8 <usage_message+0xcd68>
  46ea35:	65                   	gs
  46ea36:	74 3d                	je     46ea75 <usage_message+0xcd35>
  46ea38:	22 55 54             	and    0x54(%rbp),%dl
  46ea3b:	46 2d 38 22 0d 0a    	rex.RX sub    $0xa0d2238,%eax
  46ea41:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  46ea43:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ea44:	74 65                	je     46eaab <usage_message+0xcd6b>
  46ea46:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ea47:	74 2d                	je     46ea76 <usage_message+0xcd36>
  46ea49:	54                   	push   %rsp
  46ea4a:	72 61                	jb     46eaad <usage_message+0xcd6d>
  46ea4c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ea4d:	73 66                	jae    46eab5 <usage_message+0xcd75>
  46ea4f:	65                   	gs
  46ea50:	72 2d                	jb     46ea7f <usage_message+0xcd3f>
  46ea52:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  46ea54:	63 6f 64             	movslq 0x64(%rdi),%ebp
  46ea57:	69 6e 67 3a 20 62 61 	imul   $0x6162203a,0x67(%rsi),%ebp
  46ea5e:	73 65                	jae    46eac5 <usage_message+0xcd85>
  46ea60:	36                   	ss
  46ea61:	34 0d                	xor    $0xd,%al
  46ea63:	0a 0d 0a 25 73 00    	or     0x73250a(%rip),%cl        # ba0f73 <_end+0x4e8673>
  46ea69:	00 00                	add    %al,(%rax)
  46ea6b:	00 00                	add    %al,(%rax)
  46ea6d:	00 00                	add    %al,(%rax)
  46ea6f:	00 45 72             	add    %al,0x72(%rbp)
  46ea72:	72 6f                	jb     46eae3 <usage_message+0xcda3>
  46ea74:	72 20                	jb     46ea96 <usage_message+0xcd56>
  46ea76:	73 65                	jae    46eadd <usage_message+0xcd9d>
  46ea78:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ea79:	64 69 6e 67 20 6d 61 	imul   $0x69616d20,%fs:0x67(%rsi),%ebp
  46ea80:	69 
  46ea81:	6c                   	insb   (%dx),%es:(%rdi)
  46ea82:	20 73 75             	and    %dh,0x75(%rbx)
  46ea85:	62                   	(bad)  
  46ea86:	6a 65                	pushq  $0x65
  46ea88:	63 74 20 61          	movslq 0x61(%rax,%riz,1),%esi
  46ea8c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ea8d:	64 20 62 6f          	and    %ah,%fs:0x6f(%rdx)
  46ea91:	64                   	fs
  46ea92:	79 20                	jns    46eab4 <usage_message+0xcd74>
  46ea94:	74 6f                	je     46eb05 <usage_message+0xcdc5>
  46ea96:	20 6d 61             	and    %ch,0x61(%rbp)
  46ea99:	69 6c 73 65 72 76 65 	imul   $0x72657672,0x65(%rbx,%rsi,2),%ebp
  46eaa0:	72 
  46eaa1:	20 5b 25             	and    %bl,0x25(%rbx)
  46eaa4:	73 5d                	jae    46eb03 <usage_message+0xcdc3>
  46eaa6:	00 00                	add    %al,(%rax)
  46eaa8:	45 72 72             	rex.RB jb     46eb1d <usage_message+0xcddd>
  46eaab:	6f                   	outsl  %ds:(%rsi),(%dx)
  46eaac:	72 20                	jb     46eace <usage_message+0xcd8e>
  46eaae:	73 65                	jae    46eb15 <usage_message+0xcdd5>
  46eab0:	6e                   	outsb  %ds:(%rsi),(%dx)
  46eab1:	64 69 6e 67 20 2e 20 	imul   $0x74202e20,%fs:0x67(%rsi),%ebp
  46eab8:	74 
  46eab9:	6f                   	outsl  %ds:(%rsi),(%dx)
  46eaba:	20 6d 61             	and    %ch,0x61(%rbp)
  46eabd:	69 6c 73 65 72 76 65 	imul   $0x72657672,0x65(%rbx,%rsi,2),%ebp
  46eac4:	72 
  46eac5:	20 5b 25             	and    %bl,0x25(%rbx)
  46eac8:	73 5d                	jae    46eb27 <usage_message+0xcde7>
  46eaca:	00 00                	add    %al,(%rax)
  46eacc:	00 00                	add    %al,(%rax)
  46eace:	00 00                	add    %al,(%rax)
  46ead0:	45 72 72             	rex.RB jb     46eb45 <usage_message+0xce05>
  46ead3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ead4:	72 20                	jb     46eaf6 <usage_message+0xcdb6>
  46ead6:	72 65                	jb     46eb3d <usage_message+0xcdfd>
  46ead8:	63 65 69             	movslq 0x69(%rbp),%esp
  46eadb:	76 69                	jbe    46eb46 <usage_message+0xce06>
  46eadd:	6e                   	outsb  %ds:(%rsi),(%dx)
  46eade:	67 20 61 6e          	addr32 and %ah,0x6e(%ecx)
  46eae2:	73 77                	jae    46eb5b <usage_message+0xce1b>
  46eae4:	65                   	gs
  46eae5:	72 20                	jb     46eb07 <usage_message+0xcdc7>
  46eae7:	6f                   	outsl  %ds:(%rsi),(%dx)
  46eae8:	6e                   	outsb  %ds:(%rsi),(%dx)
  46eae9:	20 2e                	and    %ch,(%rsi)
  46eaeb:	20 72 65             	and    %dh,0x65(%rdx)
  46eaee:	71 75                	jno    46eb65 <usage_message+0xce25>
  46eaf0:	65                   	gs
  46eaf1:	73 74                	jae    46eb67 <usage_message+0xce27>
  46eaf3:	20 5b 25             	and    %bl,0x25(%rbx)
  46eaf6:	73 5d                	jae    46eb55 <usage_message+0xce15>
	...
  46eb00:	57                   	push   %rdi
  46eb01:	72 6f                	jb     46eb72 <usage_message+0xce32>
  46eb03:	6e                   	outsb  %ds:(%rsi),(%dx)
  46eb04:	67 20 61 6e          	addr32 and %ah,0x6e(%ecx)
  46eb08:	73 77                	jae    46eb81 <usage_message+0xce41>
  46eb0a:	65                   	gs
  46eb0b:	72 20                	jb     46eb2d <usage_message+0xcded>
  46eb0d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46eb0e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46eb0f:	20 65 6e             	and    %ah,0x6e(%rbp)
  46eb12:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46eb16:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  46eb1a:	61                   	(bad)  
  46eb1b:	20 5b 25             	and    %bl,0x25(%rbx)
  46eb1e:	73 5d                	jae    46eb7d <usage_message+0xce3d>
	...
  46eb28:	45 72 72             	rex.RB jb     46eb9d <usage_message+0xce5d>
  46eb2b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46eb2c:	72 20                	jb     46eb4e <usage_message+0xce0e>
  46eb2e:	73 65                	jae    46eb95 <usage_message+0xce55>
  46eb30:	6e                   	outsb  %ds:(%rsi),(%dx)
  46eb31:	64 69 6e 67 20 51 55 	imul   $0x49555120,%fs:0x67(%rsi),%ebp
  46eb38:	49 
  46eb39:	54                   	push   %rsp
  46eb3a:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  46eb3e:	6d                   	insl   (%dx),%es:(%rdi)
  46eb3f:	61                   	(bad)  
  46eb40:	69 6c 73 65 72 76 65 	imul   $0x72657672,0x65(%rbx,%rsi,2),%ebp
  46eb47:	72 
  46eb48:	20 5b 25             	and    %bl,0x25(%rbx)
  46eb4b:	73 5d                	jae    46ebaa <usage_message+0xce6a>
  46eb4d:	00 57 72             	add    %dl,0x72(%rdi)
  46eb50:	69 74 65 20 74 6f 20 	imul   $0x47206f74,0x20(%rbp,%riz,2),%esi
  46eb57:	47 
  46eb58:	53                   	push   %rbx
  46eb59:	4d 20 6d 6f          	rex.WRB and    %r13b,0x6f(%r13)
  46eb5d:	64                   	fs
  46eb5e:	65                   	gs
  46eb5f:	6d                   	insl   (%dx),%es:(%rdi)
  46eb60:	20 5b 25             	and    %bl,0x25(%rbx)
  46eb63:	73 5d                	jae    46ebc2 <usage_message+0xce82>
  46eb65:	00 63 68             	add    %ah,0x68(%rbx)
  46eb68:	65 63 6b 5f          	movslq %gs:0x5f(%rbx),%ebp
  46eb6c:	6d                   	insl   (%dx),%es:(%rdi)
  46eb6d:	6f                   	outsl  %ds:(%rsi),(%dx)
  46eb6e:	64                   	fs
  46eb6f:	65                   	gs
  46eb70:	6d                   	insl   (%dx),%es:(%rdi)
  46eb71:	5f                   	pop    %rdi
  46eb72:	72 65                	jb     46ebd9 <usage_message+0xce99>
  46eb74:	73 75                	jae    46ebeb <usage_message+0xceab>
  46eb76:	6c                   	insb   (%dx),%es:(%rdi)
  46eb77:	74 00                	je     46eb79 <usage_message+0xce39>
  46eb79:	45 78 70             	rex.RB js     46ebec <usage_message+0xceac>
  46eb7c:	65 63 74 65 64       	movslq %gs:0x64(%rbp,%riz,2),%esi
  46eb81:	20 5b 25             	and    %bl,0x25(%rbx)
  46eb84:	73 5d                	jae    46ebe3 <usage_message+0xcea3>
  46eb86:	20 72 65             	and    %dh,0x65(%rdx)
  46eb89:	63 65 69             	movslq 0x69(%rbp),%esp
  46eb8c:	76 65                	jbe    46ebf3 <usage_message+0xceb3>
  46eb8e:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  46eb92:	73 5d                	jae    46ebf1 <usage_message+0xceb1>
  46eb94:	00 72 65             	add    %dh,0x65(%rdx)
  46eb97:	61                   	(bad)  
  46eb98:	64                   	fs
  46eb99:	5f                   	pop    %rdi
  46eb9a:	67 73 6d             	addr32 jae 46ec0a <usage_message+0xceca>
  46eb9d:	00 49 6e             	add    %cl,0x6e(%rcx)
  46eba0:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20701419 <_end+0x20048b19>
  46eba6:	5b                   	pop    %rbx
  46eba7:	25 73 5d 20 5b       	and    $0x5b205d73,%eax
  46ebac:	25 73 5d 20 5b       	and    $0x5b205d73,%eax
  46ebb1:	25 73 5d 20 5b       	and    $0x5b205d73,%eax
  46ebb6:	25 73 5d 00 52       	and    $0x52005d73,%eax
  46ebbb:	65                   	gs
  46ebbc:	61                   	(bad)  
  46ebbd:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  46ebc1:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ebc2:	6d                   	insl   (%dx),%es:(%rdi)
  46ebc3:	20 47 53             	and    %al,0x53(%rdi)
  46ebc6:	4d 20 6d 6f          	rex.WRB and    %r13b,0x6f(%r13)
  46ebca:	64                   	fs
  46ebcb:	65                   	gs
  46ebcc:	6d                   	insl   (%dx),%es:(%rdi)
  46ebcd:	20 5b 25             	and    %bl,0x25(%rbx)
  46ebd0:	73 5d                	jae    46ec2f <usage_message+0xceef>
  46ebd2:	00 1b                	add    %bl,(%rbx)
  46ebd4:	00 41 54             	add    %al,0x54(%rcx)
  46ebd7:	2b 43 4d             	sub    0x4d(%rbx),%eax
  46ebda:	45                   	rex.RB
  46ebdb:	45 3d 32 0d 00 41    	rex.RB cmp    $0x41000d32,%eax
  46ebe1:	54                   	push   %rsp
  46ebe2:	45 30 0d 00 41 54 0d 	xor    %r9b,0xd544100(%rip)        # d9b2ce9 <_end+0xd2fa3e9>
  46ebe9:	00 41 54             	add    %al,0x54(%rcx)
  46ebec:	2b 43 4d             	sub    0x4d(%rbx),%eax
  46ebef:	47                   	rex.RXB
  46ebf0:	46 3d 31 0d 00 41    	rex.RX cmp    $0x41000d31,%eax
  46ebf6:	54                   	push   %rsp
  46ebf7:	2b 43 4d             	sub    0x4d(%rbx),%eax
  46ebfa:	47 53                	rex.RXB push   %r11
  46ebfc:	3d 22 00 22 0d       	cmp    $0xd220022,%eax
  46ec01:	00 2b                	add    %ch,(%rbx)
  46ec03:	43                   	rex.XB
  46ec04:	4d                   	rex.WRB
  46ec05:	47 53                	rex.RXB push   %r11
  46ec07:	3a 20                	cmp    (%rax),%ah
  46ec09:	00 73 65             	add    %dh,0x65(%rbx)
  46ec0c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ec0d:	64                   	fs
  46ec0e:	5f                   	pop    %rdi
  46ec0f:	73 6d                	jae    46ec7e <usage_message+0xcf3e>
  46ec11:	73 00                	jae    46ec13 <usage_message+0xced3>
  46ec13:	45 72 72             	rex.RB jb     46ec88 <usage_message+0xcf48>
  46ec16:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ec17:	72 20                	jb     46ec39 <usage_message+0xcef9>
  46ec19:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ec1a:	70 65                	jo     46ec81 <usage_message+0xcf41>
  46ec1c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ec1d:	28 25 73 29 20 5b    	sub    %ah,0x5b202973(%rip)        # 5b671596 <_end+0x5afb8c96>
  46ec23:	25 73 5d 00 0d       	and    $0xd005d73,%eax
  46ec28:	1b 1a                	sbb    (%rdx),%ebx
  46ec2a:	00 00                	add    %al,(%rax)
  46ec2c:	00 00                	add    %al,(%rax)
  46ec2e:	00 00                	add    %al,(%rax)
  46ec30:	45 72 72             	rex.RB jb     46eca5 <usage_message+0xcf65>
  46ec33:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ec34:	72 20                	jb     46ec56 <usage_message+0xcf16>
  46ec36:	77 72                	ja     46ecaa <usage_message+0xcf6a>
  46ec38:	69 74 69 6e 67 20 74 	imul   $0x6f742067,0x6e(%rcx,%rbp,2),%esi
  46ec3f:	6f 
  46ec40:	20 47 53             	and    %al,0x53(%rdi)
  46ec43:	4d 20 6d 6f          	rex.WRB and    %r13b,0x6f(%r13)
  46ec47:	64                   	fs
  46ec48:	65                   	gs
  46ec49:	6d                   	insl   (%dx),%es:(%rdi)
  46ec4a:	20 5b 25             	and    %bl,0x25(%rbx)
  46ec4d:	73 5d                	jae    46ecac <usage_message+0xcf6c>
  46ec4f:	00 45 72             	add    %al,0x72(%rbp)
  46ec52:	72 6f                	jb     46ecc3 <usage_message+0xcf83>
  46ec54:	72 20                	jb     46ec76 <usage_message+0xcf36>
  46ec56:	73 65                	jae    46ecbd <usage_message+0xcf7d>
  46ec58:	6c                   	insb   (%dx),%es:(%rdi)
  46ec59:	65 63 74 28 29       	movslq %gs:0x29(%rax,%rbp,1),%esi
  46ec5e:	20 66 6f             	and    %ah,0x6f(%rsi)
  46ec61:	72 20                	jb     46ec83 <usage_message+0xcf43>
  46ec63:	47 53                	rex.RXB push   %r11
  46ec65:	4d 20 6d 6f          	rex.WRB and    %r13b,0x6f(%r13)
  46ec69:	64                   	fs
  46ec6a:	65                   	gs
  46ec6b:	6d                   	insl   (%dx),%es:(%rdi)
  46ec6c:	2e 20 5b 25          	and    %bl,%cs:0x25(%rbx)
  46ec70:	73 5d                	jae    46eccf <usage_message+0xcf8f>
  46ec72:	00 00                	add    %al,(%rax)
  46ec74:	00 00                	add    %al,(%rax)
  46ec76:	00 00                	add    %al,(%rax)
  46ec78:	45 72 72             	rex.RB jb     46eced <usage_message+0xcfad>
  46ec7b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ec7c:	72 20                	jb     46ec9e <usage_message+0xcf5e>
  46ec7e:	64                   	fs
  46ec7f:	75 72                	jne    46ecf3 <usage_message+0xcfb3>
  46ec81:	69 6e 67 20 77 61 69 	imul   $0x69617720,0x67(%rsi),%ebp
  46ec88:	74 20                	je     46ecaa <usage_message+0xcf6a>
  46ec8a:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46ec8c:	72 20                	jb     46ecae <usage_message+0xcf6e>
  46ec8e:	47 53                	rex.RXB push   %r11
  46ec90:	4d 20 6d 6f          	rex.WRB and    %r13b,0x6f(%r13)
  46ec94:	64                   	fs
  46ec95:	65                   	gs
  46ec96:	6d                   	insl   (%dx),%es:(%rdi)
  46ec97:	2e 00 6d 69          	add    %ch,%cs:0x69(%rbp)
  46ec9b:	73 63                	jae    46ed00 <usage_message+0xcfc0>
  46ec9d:	2e 63 00             	movslq %cs:(%rax),%eax
  46eca0:	55                   	push   %rbp
  46eca1:	6e                   	outsb  %ds:(%rsi),(%dx)
  46eca2:	61                   	(bad)  
  46eca3:	62                   	(bad)  
  46eca4:	6c                   	insb   (%dx),%es:(%rdi)
  46eca5:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  46ecaa:	72 65                	jb     46ed11 <usage_message+0xcfd1>
  46ecac:	61                   	(bad)  
  46ecad:	6c                   	insb   (%dx),%es:(%rdi)
  46ecae:	6c                   	insb   (%dx),%es:(%rdi)
  46ecaf:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ecb0:	63 61 74             	movslq 0x74(%rcx),%esp
  46ecb3:	65 20 62 75          	and    %ah,%gs:0x75(%rdx)
  46ecb7:	66                   	data16
  46ecb8:	66                   	data16
  46ecb9:	65                   	gs
  46ecba:	72 00                	jb     46ecbc <usage_message+0xcf7c>
  46ecbc:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46ecbe:	20 69 73             	and    %ch,0x73(%rcx)
  46ecc1:	5f                   	pop    %rdi
  46ecc2:	69 70 34 28 29 20 5b 	imul   $0x5b202928,0x34(%rax),%esi
  46ecc9:	25 73 5d 00 45       	and    $0x45005d73,%eax
  46ecce:	6e                   	outsb  %ds:(%rsi),(%dx)
  46eccf:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46ecd3:	20 69 73             	and    %ch,0x73(%rcx)
  46ecd6:	5f                   	pop    %rdi
  46ecd7:	69 70 34 28 72 65 73 	imul   $0x73657228,0x34(%rax),%esi
  46ecde:	75 6c                	jne    46ed4c <usage_message+0xd00c>
  46ece0:	74 3a                	je     46ed1c <usage_message+0xcfdc>
  46ece2:	25 64 29 00 49       	and    $0x49002964,%eax
  46ece7:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ece8:	20 69 73             	and    %ch,0x73(%rcx)
  46eceb:	5f                   	pop    %rdi
  46ecec:	69 70 28 29 20 5b 25 	imul   $0x255b2029,0x28(%rax),%esi
  46ecf3:	73 5d                	jae    46ed52 <usage_message+0xd012>
  46ecf5:	00 4b 4d             	add    %cl,0x4d(%rbx)
  46ecf8:	47 54                	rex.RXB push   %r12
  46ecfa:	73 6d                	jae    46ed69 <usage_message+0xd029>
  46ecfc:	68 64 77 00 25       	pushq  $0x25007764
  46ed01:	6c                   	insb   (%dx),%es:(%rdi)
  46ed02:	75 2d                	jne    46ed31 <usage_message+0xcff1>
  46ed04:	25 6c 75 00 45       	and    $0x4500756c,%eax
  46ed09:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ed0a:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46ed0e:	20 69 6e             	and    %ch,0x6e(%rcx)
  46ed11:	74 5f                	je     46ed72 <usage_message+0xd032>
  46ed13:	69 6e 5f 6c 69 73 74 	imul   $0x7473696c,0x5f(%rsi),%ebp
  46ed1a:	28 29                	sub    %ch,(%rcx)
  46ed1c:	3a 25 73 00 25 64    	cmp    0x64250073(%rip),%ah        # 646bed95 <_end+0x64006495>
  46ed22:	2d 25 64 00 49       	sub    $0x49006425,%eax
  46ed27:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ed28:	20 69 70             	and    %ch,0x70(%rcx)
  46ed2b:	5f                   	pop    %rdi
  46ed2c:	69 6e 5f 6c 69 73 74 	imul   $0x7473696c,0x5f(%rsi),%ebp
  46ed33:	28 6c 69 73          	sub    %ch,0x73(%rcx,%rbp,2)
  46ed37:	74 3a                	je     46ed73 <usage_message+0xd033>
  46ed39:	25 73 2c 69 70       	and    $0x70692c73,%eax
  46ed3e:	3a 25 73 29 00 45    	cmp    0x45002973(%rip),%ah        # 454716b7 <_end+0x44db8db7>
  46ed44:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ed45:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46ed49:	20 69 70             	and    %ch,0x70(%rcx)
  46ed4c:	5f                   	pop    %rdi
  46ed4d:	69 6e 5f 6c 69 73 74 	imul   $0x7473696c,0x5f(%rsi),%ebp
  46ed54:	28 29                	sub    %ch,(%rcx)
  46ed56:	3a 25 73 00 25 64    	cmp    0x64250073(%rip),%ah        # 646bedcf <_end+0x640064cf>
  46ed5c:	2f                   	(bad)  
  46ed5d:	25 64 2d 25 64       	and    $0x64252d64,%eax
  46ed62:	2c 25                	sub    $0x25,%al
  46ed64:	64 3a 25 64 2d 25 64 	cmp    %fs:0x64252d64(%rip),%ah        # 646c1acf <_end+0x640091cf>
  46ed6b:	3a 25 64 00 44 65    	cmp    0x65440064(%rip),%ah        # 658aedd5 <_end+0x651f64d5>
  46ed71:	6c                   	insb   (%dx),%es:(%rdi)
  46ed72:	61                   	(bad)  
  46ed73:	79 20                	jns    46ed95 <usage_message+0xd055>
  46ed75:	70 65                	jo     46eddc <usage_message+0xd09c>
  46ed77:	72 69                	jb     46ede2 <usage_message+0xd0a2>
  46ed79:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ed7a:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  46ed7e:	73 5d                	jae    46eddd <usage_message+0xd09d>
  46ed80:	00 25 64 2f 25 64    	add    %ah,0x64252f64(%rip)        # 646c1cea <_end+0x640093ea>
  46ed86:	2c 25                	sub    $0x25,%al
  46ed88:	64 3a 25 64 2d 25 64 	cmp    %fs:0x64252d64(%rip),%ah        # 646c1af3 <_end+0x640091f3>
  46ed8f:	3a 25 64 00 49 6e    	cmp    0x6e490064(%rip),%ah        # 6e8fedf9 <_end+0x6e2464f9>
  46ed95:	20 63 68             	and    %ah,0x68(%rbx)
  46ed98:	65 63 6b 5f          	movslq %gs:0x5f(%rbx),%ebp
  46ed9c:	74 69                	je     46ee07 <usage_message+0xd0c7>
  46ed9e:	6d                   	insl   (%dx),%es:(%rdi)
  46ed9f:	65                   	gs
  46eda0:	5f                   	pop    %rdi
  46eda1:	70 65                	jo     46ee08 <usage_message+0xd0c8>
  46eda3:	72 69                	jb     46ee0e <usage_message+0xd0ce>
  46eda5:	6f                   	outsl  %ds:(%rsi),(%dx)
  46eda6:	64 28 25 73 29 00 25 	sub    %ah,%fs:0x25002973(%rip)        # 25471720 <_end+0x24db8e20>
  46edad:	64                   	fs
  46edae:	2c 25                	sub    $0x25,%al
  46edb0:	64 3a 25 64 00 50 65 	cmp    %fs:0x65500064(%rip),%ah        # 6596ee1b <_end+0x652b651b>
  46edb7:	72 69                	jb     46ee22 <usage_message+0xd0e2>
  46edb9:	6f                   	outsl  %ds:(%rsi),(%dx)
  46edba:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  46edbe:	73 5d                	jae    46ee1d <usage_message+0xd0dd>
  46edc0:	00 53 55             	add    %dl,0x55(%rbx)
  46edc3:	43                   	rex.XB
  46edc4:	43                   	rex.XB
  46edc5:	45                   	rex.RB
  46edc6:	45                   	rex.RB
  46edc7:	44 00 45 6e          	add    %r8b,0x6e(%rbp)
  46edcb:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  46edcf:	20 63 68             	and    %ah,0x68(%rbx)
  46edd2:	65 63 6b 5f          	movslq %gs:0x5f(%rbx),%ebp
  46edd6:	74 69                	je     46ee41 <usage_message+0xd101>
  46edd8:	6d                   	insl   (%dx),%es:(%rdi)
  46edd9:	65                   	gs
  46edda:	5f                   	pop    %rdi
  46eddb:	70 65                	jo     46ee42 <usage_message+0xd102>
  46eddd:	72 69                	jb     46ee48 <usage_message+0xd108>
  46eddf:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ede0:	64 28 29             	sub    %ch,%fs:(%rcx)
  46ede3:	3a 25 73 00 25 64    	cmp    0x64250073(%rip),%ah        # 646bee5c <_end+0x6400655c>
  46ede9:	2f                   	(bad)  
  46edea:	25 32 39 5b 5e       	and    $0x5e5b3932,%eax
  46edef:	3b 5d 73             	cmp    0x73(%rbp),%ebx
  46edf2:	00 25 64 20 73 65    	add    %ah,0x65732064(%rip)        # 65ba0e5c <_end+0x654e855c>
  46edf8:	63 20                	movslq (%rax),%esp
  46edfa:	61                   	(bad)  
  46edfb:	74 20                	je     46ee1d <usage_message+0xd0dd>
  46edfd:	25 73 00 49 6e       	and    $0x6e490073,%eax
  46ee02:	20 69 6e             	and    %ch,0x6e(%rcx)
  46ee05:	74 5f                	je     46ee66 <usage_message+0xd126>
  46ee07:	69 6e 5f 6c 69 73 74 	imul   $0x7473696c,0x5f(%rsi),%ebp
  46ee0e:	28 6c 69 73          	sub    %ch,0x73(%rcx,%rbp,2)
  46ee12:	74 3a                	je     46ee4e <usage_message+0xd10e>
  46ee14:	25 73 2c 76 61       	and    $0x61762c73,%eax
  46ee19:	6c                   	insb   (%dx),%es:(%rdi)
  46ee1a:	75 65                	jne    46ee81 <usage_message+0xd141>
  46ee1c:	3a 25 6c 75 29 00    	cmp    0x29756c(%rip),%ah        # 70638e <_end+0x4da8e>
  46ee22:	00 00                	add    %al,(%rax)
  46ee24:	00 00                	add    %al,(%rax)
  46ee26:	00 00                	add    %al,(%rax)
  46ee28:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46ee2a:	20 69 6e             	and    %ch,0x6e(%rcx)
  46ee2d:	74 5f                	je     46ee8e <usage_message+0xd14e>
  46ee2f:	69 6e 5f 6c 69 73 74 	imul   $0x7473696c,0x5f(%rsi),%ebp
  46ee36:	28 6c 69 73          	sub    %ch,0x73(%rcx,%rbp,2)
  46ee3a:	74 3a                	je     46ee76 <usage_message+0xd136>
  46ee3c:	25 73 2c 76 61       	and    $0x61762c73,%eax
  46ee41:	6c                   	insb   (%dx),%es:(%rdi)
  46ee42:	75 65                	jne    46eea9 <usage_message+0xd169>
  46ee44:	3a 25 64 29 00 00    	cmp    0x2964(%rip),%ah        # 4717ae <usage_message+0xfa6e>
  46ee4a:	00 00                	add    %al,(%rax)
  46ee4c:	00 00                	add    %al,(%rax)
  46ee4e:	00 00                	add    %al,(%rax)
  46ee50:	44                   	rex.R
  46ee51:	65                   	gs
  46ee52:	6c                   	insb   (%dx),%es:(%rdi)
  46ee53:	61                   	(bad)  
  46ee54:	79 20                	jns    46ee76 <usage_message+0xd136>
  46ee56:	70 65                	jo     46eebd <usage_message+0xd17d>
  46ee58:	72 69                	jb     46eec3 <usage_message+0xd183>
  46ee5a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ee5b:	64 20 66 6f          	and    %ah,%fs:0x6f(%rsi)
  46ee5f:	72 6d                	jb     46eece <usage_message+0xd18e>
  46ee61:	61                   	(bad)  
  46ee62:	74 20                	je     46ee84 <usage_message+0xd144>
  46ee64:	69 73 20 77 72 6f 6e 	imul   $0x6e6f7277,0x20(%rbx),%esi
  46ee6b:	67 20 5b 25          	addr32 and %bl,0x25(%ebx)
  46ee6f:	73 5d                	jae    46eece <usage_message+0xd18e>
  46ee71:	00 00                	add    %al,(%rax)
  46ee73:	00 00                	add    %al,(%rax)
  46ee75:	00 00                	add    %al,(%rax)
  46ee77:	00 43 6f             	add    %al,0x6f(%rbx)
  46ee7a:	75 6c                	jne    46eee8 <usage_message+0xd1a8>
  46ee7c:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  46ee80:	74 20                	je     46eea2 <usage_message+0xd162>
  46ee82:	64                   	fs
  46ee83:	65                   	gs
  46ee84:	64                   	fs
  46ee85:	75 63                	jne    46eeea <usage_message+0xd1aa>
  46ee87:	65 20 64 61 79       	and    %ah,%gs:0x79(%rcx,%riz,2)
  46ee8c:	20 64 69 66          	and    %ah,0x66(%rcx,%rbp,2)
  46ee90:	66                   	data16
  46ee91:	65                   	gs
  46ee92:	72 65                	jb     46eef9 <usage_message+0xd1b9>
  46ee94:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ee95:	63 65 20             	movslq 0x20(%rbp),%esp
  46ee98:	5b                   	pop    %rbx
  46ee99:	25 73 2c 20 64       	and    $0x64202c73,%eax
  46ee9e:	61                   	(bad)  
  46ee9f:	79 3d                	jns    46eede <usage_message+0xd19e>
  46eea1:	25 64 2c 20 74       	and    $0x74202c64,%eax
  46eea6:	69 6d 65 3d 25 30 32 	imul   $0x3230253d,0x65(%rbp),%ebp
  46eead:	64 3a 25 30 32 64 3a 	cmp    %fs:0x3a643230(%rip),%ah        # 3aab20e4 <_end+0x3a3f97e4>
  46eeb4:	25 30 32 64 5d       	and    $0x5d643230,%eax
  46eeb9:	00 00                	add    %al,(%rax)
  46eebb:	00 00                	add    %al,(%rax)
  46eebd:	00 00                	add    %al,(%rax)
  46eebf:	00 54 69 6d          	add    %dl,0x6d(%rcx,%rbp,2)
  46eec3:	65 20 70 65          	and    %dh,%gs:0x65(%rax)
  46eec7:	72 69                	jb     46ef32 <usage_message+0xd1f2>
  46eec9:	6f                   	outsl  %ds:(%rsi),(%dx)
  46eeca:	64 20 66 6f          	and    %ah,%fs:0x6f(%rsi)
  46eece:	72 6d                	jb     46ef3d <usage_message+0xd1fd>
  46eed0:	61                   	(bad)  
  46eed1:	74 20                	je     46eef3 <usage_message+0xd1b3>
  46eed3:	69 73 20 77 72 6f 6e 	imul   $0x6e6f7277,0x20(%rbx),%esi
  46eeda:	67 20 5b 25          	addr32 and %bl,0x25(%ebx)
  46eede:	73 5d                	jae    46ef3d <usage_message+0xd1fd>
	...
  46eee8:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46eeea:	20 63 61             	and    %ah,0x61(%rbx)
  46eeed:	6c                   	insb   (%dx),%es:(%rdi)
  46eeee:	63 75 6c             	movslq 0x6c(%rbp),%esi
  46eef1:	61                   	(bad)  
  46eef2:	74 65                	je     46ef59 <usage_message+0xd219>
  46eef4:	5f                   	pop    %rdi
  46eef5:	69 74 65 6d 5f 6e 65 	imul   $0x78656e5f,0x6d(%rbp,%riz,2),%esi
  46eefc:	78 
  46eefd:	74 63                	je     46ef62 <usage_message+0xd222>
  46eeff:	68 65 63 6b 20       	pushq  $0x206b6365
  46ef04:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 25736476 <_end+0x2507db76>
  46ef0a:	64                   	fs
  46ef0b:	2c 22                	sub    $0x22,%al
  46ef0d:	25 73 22 2c 25       	and    $0x252c2273,%eax
  46ef12:	64 29 00             	sub    %eax,%fs:(%rax)
  46ef15:	00 00                	add    %al,(%rax)
  46ef17:	00 45 6e             	add    %al,0x6e(%rbp)
  46ef1a:	64 20 63 61          	and    %ah,%fs:0x61(%rbx)
  46ef1e:	6c                   	insb   (%dx),%es:(%rdi)
  46ef1f:	63 75 6c             	movslq 0x6c(%rbp),%esi
  46ef22:	61                   	(bad)  
  46ef23:	74 65                	je     46ef8a <usage_message+0xd24a>
  46ef25:	5f                   	pop    %rdi
  46ef26:	69 74 65 6d 5f 6e 65 	imul   $0x78656e5f,0x6d(%rbp,%riz,2),%esi
  46ef2d:	78 
  46ef2e:	74 63                	je     46ef93 <usage_message+0xd253>
  46ef30:	68 65 63 6b 20       	pushq  $0x206b6365
  46ef35:	28 6e 65             	sub    %ch,0x65(%rsi)
  46ef38:	78 74                	js     46efae <usage_message+0xd26e>
  46ef3a:	63 68 65             	movslq 0x65(%rax),%ebp
  46ef3d:	63 6b 3a             	movslq 0x3a(%rbx),%ebp
  46ef40:	25 64 20 64 65       	and    $0x65642064,%eax
  46ef45:	6c                   	insb   (%dx),%es:(%rdi)
  46ef46:	61                   	(bad)  
  46ef47:	79 3a                	jns    46ef83 <usage_message+0xd243>
  46ef49:	25 64 29 00 00       	and    $0x2964,%eax
	...
  46ef5e:	00 00                	add    %al,(%rax)
  46ef60:	6d                   	insl   (%dx),%es:(%rdi)
  46ef61:	61                   	(bad)  
  46ef62:	6b 65 5f 68          	imul   $0x68,0x5f(%rbp),%esp
  46ef66:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ef67:	73 74                	jae    46efdd <usage_message+0xd29d>
  46ef69:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ef6a:	61                   	(bad)  
  46ef6b:	6d                   	insl   (%dx),%es:(%rdi)
  46ef6c:	65 00 00             	add    %al,%gs:(%rax)
  46ef6f:	00 75 69             	add    %dh,0x69(%rbp)
  46ef72:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ef73:	74 36                	je     46efab <usage_message+0xd26b>
  46ef75:	34 5f                	xor    $0x5f,%al
  46ef77:	61                   	(bad)  
  46ef78:	72 72                	jb     46efec <usage_message+0xd2ac>
  46ef7a:	61                   	(bad)  
  46ef7b:	79 5f                	jns    46efdc <usage_message+0xd29c>
  46ef7d:	61                   	(bad)  
  46ef7e:	64 64 00 00          	add    %al,%fs:(%rax)
	...
  46efa6:	d0 41 00             	rolb   0x0(%rcx)
  46efa9:	00 00                	add    %al,(%rax)
  46efab:	00 00                	add    %al,(%rax)
  46efad:	00 f0                	add    %dh,%al
  46efaf:	3f                   	(bad)  
  46efb0:	00 00                	add    %al,(%rax)
  46efb2:	00 00                	add    %al,(%rax)
  46efb4:	00 00                	add    %al,(%rax)
  46efb6:	f0 3f                	lock (bad) 
  46efb8:	00 00                	add    %al,(%rax)
  46efba:	00 00                	add    %al,(%rax)
  46efbc:	00 00                	add    %al,(%rax)
  46efbe:	f0 3f                	lock (bad) 
  46efc0:	00 00                	add    %al,(%rax)
  46efc2:	00 00                	add    %al,(%rax)
  46efc4:	00 00                	add    %al,(%rax)
  46efc6:	90                   	nop
  46efc7:	40 00 00             	add    %al,(%rax)
  46efca:	00 00                	add    %al,(%rax)
  46efcc:	00 00                	add    %al,(%rax)
  46efce:	f0 3f                	lock (bad) 
  46efd0:	00 00                	add    %al,(%rax)
  46efd2:	00 00                	add    %al,(%rax)
  46efd4:	00 00                	add    %al,(%rax)
  46efd6:	30 41 00             	xor    %al,0x0(%rcx)
  46efd9:	00 00                	add    %al,(%rax)
  46efdb:	00 00                	add    %al,(%rax)
  46efdd:	00 f0                	add    %dh,%al
  46efdf:	3f                   	(bad)  
  46efe0:	00 00                	add    %al,(%rax)
  46efe2:	00 00                	add    %al,(%rax)
  46efe4:	00 00                	add    %al,(%rax)
  46efe6:	f0 3f                	lock (bad) 
  46efe8:	00 00                	add    %al,(%rax)
  46efea:	00 00                	add    %al,(%rax)
  46efec:	00 00                	add    %al,(%rax)
  46efee:	f0 3f                	lock (bad) 
  46eff0:	00 00                	add    %al,(%rax)
  46eff2:	00 00                	add    %al,(%rax)
  46eff4:	00 00                	add    %al,(%rax)
  46eff6:	f0 3f                	lock (bad) 
  46eff8:	00 00                	add    %al,(%rax)
  46effa:	00 00                	add    %al,(%rax)
  46effc:	00 00                	add    %al,(%rax)
  46effe:	f0 3f                	lock (bad) 
  46f000:	00 00                	add    %al,(%rax)
  46f002:	00 00                	add    %al,(%rax)
  46f004:	00 00                	add    %al,(%rax)
  46f006:	f0 3f                	lock (bad) 
  46f008:	00 00                	add    %al,(%rax)
  46f00a:	00 00                	add    %al,(%rax)
  46f00c:	00 00                	add    %al,(%rax)
  46f00e:	70 42                	jo     46f052 <usage_message+0xd312>
  46f010:	00 00                	add    %al,(%rax)
  46f012:	00 00                	add    %al,(%rax)
  46f014:	00 00                	add    %al,(%rax)
  46f016:	f0 3f                	lock (bad) 
  46f018:	00 00                	add    %al,(%rax)
  46f01a:	00 00                	add    %al,(%rax)
  46f01c:	00 00                	add    %al,(%rax)
  46f01e:	f0 3f                	lock (bad) 
  46f020:	00 00                	add    %al,(%rax)
  46f022:	00 00                	add    %al,(%rax)
  46f024:	00 00                	add    %al,(%rax)
  46f026:	f0 3f                	lock (bad) 
  46f028:	00 00                	add    %al,(%rax)
  46f02a:	00 00                	add    %al,(%rax)
  46f02c:	00 00                	add    %al,(%rax)
  46f02e:	f0 3f                	lock (bad) 
  46f030:	00 00                	add    %al,(%rax)
  46f032:	00 00                	add    %al,(%rax)
  46f034:	00 00                	add    %al,(%rax)
  46f036:	f0 3f                	lock (bad) 
  46f038:	00 00                	add    %al,(%rax)
  46f03a:	00 00                	add    %al,(%rax)
  46f03c:	00 00                	add    %al,(%rax)
  46f03e:	f0 3f                	lock (bad) 
  46f040:	00 00                	add    %al,(%rax)
  46f042:	00 00                	add    %al,(%rax)
  46f044:	00 00                	add    %al,(%rax)
  46f046:	f0 3f                	lock (bad) 
  46f048:	00 00                	add    %al,(%rax)
  46f04a:	00 00                	add    %al,(%rax)
  46f04c:	00 00                	add    %al,(%rax)
  46f04e:	f0 3f                	lock (bad) 
  46f050:	00 00                	add    %al,(%rax)
  46f052:	00 00                	add    %al,(%rax)
  46f054:	00 00                	add    %al,(%rax)
  46f056:	f0 3f                	lock (bad) 
  46f058:	00 00                	add    %al,(%rax)
  46f05a:	00 00                	add    %al,(%rax)
  46f05c:	00 00                	add    %al,(%rax)
  46f05e:	f0 3f                	lock (bad) 
  46f060:	00 00                	add    %al,(%rax)
  46f062:	00 00                	add    %al,(%rax)
  46f064:	00 00                	add    %al,(%rax)
  46f066:	f0 3f                	lock (bad) 
  46f068:	00 00                	add    %al,(%rax)
  46f06a:	00 00                	add    %al,(%rax)
  46f06c:	00 00                	add    %al,(%rax)
  46f06e:	f0 3f                	lock (bad) 
  46f070:	00 00                	add    %al,(%rax)
  46f072:	00 00                	add    %al,(%rax)
  46f074:	00 00                	add    %al,(%rax)
  46f076:	f0 3f                	lock (bad) 
  46f078:	00 00                	add    %al,(%rax)
  46f07a:	00 00                	add    %al,(%rax)
  46f07c:	00 00                	add    %al,(%rax)
  46f07e:	f0 3f                	lock (bad) 
  46f080:	00 00                	add    %al,(%rax)
  46f082:	00 00                	add    %al,(%rax)
  46f084:	00 00                	add    %al,(%rax)
  46f086:	f0 3f                	lock (bad) 
  46f088:	00 00                	add    %al,(%rax)
  46f08a:	00 00                	add    %al,(%rax)
  46f08c:	00 18                	add    %bl,(%rax)
  46f08e:	f5                   	cmc    
  46f08f:	40 00 00             	add    %al,(%rax)
  46f092:	00 00                	add    %al,(%rax)
  46f094:	00 00                	add    %al,(%rax)
  46f096:	f0 3f                	lock (bad) 
  46f098:	00 00                	add    %al,(%rax)
  46f09a:	00 00                	add    %al,(%rax)
  46f09c:	00 00                	add    %al,(%rax)
  46f09e:	f0 3f                	lock (bad) 
  46f0a0:	00 00                	add    %al,(%rax)
  46f0a2:	00 00                	add    %al,(%rax)
  46f0a4:	00 00                	add    %al,(%rax)
  46f0a6:	f0 3f                	lock (bad) 
  46f0a8:	00 00                	add    %al,(%rax)
  46f0aa:	00 00                	add    %al,(%rax)
  46f0ac:	00 20                	add    %ah,(%rax)
  46f0ae:	ac                   	lods   %ds:(%rsi),%al
  46f0af:	40 00 00             	add    %al,(%rax)
  46f0b2:	00 00                	add    %al,(%rax)
  46f0b4:	00 00                	add    %al,(%rax)
  46f0b6:	f0 3f                	lock (bad) 
  46f0b8:	00 00                	add    %al,(%rax)
  46f0ba:	00 00                	add    %al,(%rax)
  46f0bc:	00 00                	add    %al,(%rax)
  46f0be:	f0 3f                	lock (bad) 
  46f0c0:	00 00                	add    %al,(%rax)
  46f0c2:	00 00                	add    %al,(%rax)
  46f0c4:	00 00                	add    %al,(%rax)
  46f0c6:	f0 3f                	lock (bad) 
  46f0c8:	00 00                	add    %al,(%rax)
  46f0ca:	00 00                	add    %al,(%rax)
  46f0cc:	00 00                	add    %al,(%rax)
  46f0ce:	f0 3f                	lock (bad) 
  46f0d0:	00 00                	add    %al,(%rax)
  46f0d2:	00 00                	add    %al,(%rax)
  46f0d4:	00 00                	add    %al,(%rax)
  46f0d6:	4e                   	rex.WRX
  46f0d7:	40 00 00             	add    %al,(%rax)
  46f0da:	00 00                	add    %al,(%rax)
  46f0dc:	00 00                	add    %al,(%rax)
  46f0de:	f0 3f                	lock (bad) 
  46f0e0:	00 00                	add    %al,(%rax)
  46f0e2:	00 00                	add    %al,(%rax)
  46f0e4:	00 00                	add    %al,(%rax)
  46f0e6:	f0 3f                	lock (bad) 
  46f0e8:	00 00                	add    %al,(%rax)
  46f0ea:	00 00                	add    %al,(%rax)
  46f0ec:	00 00                	add    %al,(%rax)
  46f0ee:	f0 3f                	lock (bad) 
  46f0f0:	00 00                	add    %al,(%rax)
  46f0f2:	00 00                	add    %al,(%rax)
  46f0f4:	00 00                	add    %al,(%rax)
  46f0f6:	f0 3f                	lock (bad) 
  46f0f8:	00 00                	add    %al,(%rax)
  46f0fa:	00 00                	add    %al,(%rax)
  46f0fc:	00 00                	add    %al,(%rax)
  46f0fe:	f0 3f                	lock (bad) 
  46f100:	00 00                	add    %al,(%rax)
  46f102:	00 00                	add    %al,(%rax)
  46f104:	00 00                	add    %al,(%rax)
  46f106:	f0 3f                	lock (bad) 
  46f108:	00 00                	add    %al,(%rax)
  46f10a:	00 00                	add    %al,(%rax)
  46f10c:	00 00                	add    %al,(%rax)
  46f10e:	f0 3f                	lock (bad) 
  46f110:	00 00                	add    %al,(%rax)
  46f112:	00 00                	add    %al,(%rax)
  46f114:	00 00                	add    %al,(%rax)
  46f116:	f0 3f                	lock (bad) 
  46f118:	00 00                	add    %al,(%rax)
  46f11a:	00 00                	add    %al,(%rax)
  46f11c:	00 00                	add    %al,(%rax)
  46f11e:	f0 3f                	lock (bad) 
  46f120:	00 00                	add    %al,(%rax)
  46f122:	00 00                	add    %al,(%rax)
  46f124:	00 75 22             	add    %dh,0x22(%rbp)
  46f127:	41 00 00             	add    %al,(%r8)
	...
  46f13e:	00 00                	add    %al,(%rax)
  46f140:	80 51 01 00          	adcb   $0x0,0x1(%rcx)
  46f144:	01 00                	add    %eax,(%rax)
  46f146:	00 00                	add    %al,(%rax)
  46f148:	01 00                	add    %eax,(%rax)
  46f14a:	00 00                	add    %al,(%rax)
  46f14c:	01 00                	add    %eax,(%rax)
  46f14e:	00 00                	add    %al,(%rax)
  46f150:	10 0e                	adc    %cl,(%rsi)
  46f152:	00 00                	add    %al,(%rax)
  46f154:	01 00                	add    %eax,(%rax)
  46f156:	00 00                	add    %al,(%rax)
  46f158:	01 00                	add    %eax,(%rax)
  46f15a:	00 00                	add    %al,(%rax)
  46f15c:	01 00                	add    %eax,(%rax)
  46f15e:	00 00                	add    %al,(%rax)
  46f160:	01 00                	add    %eax,(%rax)
  46f162:	00 00                	add    %al,(%rax)
  46f164:	3c 00                	cmp    $0x0,%al
  46f166:	00 00                	add    %al,(%rax)
  46f168:	01 00                	add    %eax,(%rax)
  46f16a:	00 00                	add    %al,(%rax)
  46f16c:	01 00                	add    %eax,(%rax)
  46f16e:	00 00                	add    %al,(%rax)
  46f170:	01 00                	add    %eax,(%rax)
  46f172:	00 00                	add    %al,(%rax)
  46f174:	01 00                	add    %eax,(%rax)
  46f176:	00 00                	add    %al,(%rax)
  46f178:	01 00                	add    %eax,(%rax)
  46f17a:	00 00                	add    %al,(%rax)
  46f17c:	01 00                	add    %eax,(%rax)
  46f17e:	00 00                	add    %al,(%rax)
  46f180:	01 00                	add    %eax,(%rax)
  46f182:	00 00                	add    %al,(%rax)
  46f184:	01 00                	add    %eax,(%rax)
  46f186:	00 00                	add    %al,(%rax)
  46f188:	01 00                	add    %eax,(%rax)
  46f18a:	00 00                	add    %al,(%rax)
  46f18c:	80 3a 09             	cmpb   $0x9,(%rdx)
  46f18f:	00 ff                	add    %bh,%bh
  46f191:	ff                   	(bad)  
  46f192:	ff                   	(bad)  
  46f193:	ff                   	(bad)  
  46f194:	ff                   	(bad)  
  46f195:	ff                   	(bad)  
  46f196:	ff                   	(bad)  
  46f197:	7f 00                	jg     46f199 <usage_message+0xd459>
  46f199:	00 00                	add    %al,(%rax)
  46f19b:	00 00                	add    %al,(%rax)
  46f19d:	00 00                	add    %al,(%rax)
  46f19f:	00 8d ed b5 a0 f7    	add    %cl,-0x85f4a13(%rbp)
  46f1a5:	c6                   	(bad)  
  46f1a6:	b0 3e                	mov    $0x3e,%al
  46f1a8:	72 65                	jb     46f20f <usage_message+0xd4cf>
  46f1aa:	67                   	addr32
  46f1ab:	65                   	gs
  46f1ac:	78 70                	js     46f21e <usage_message+0xd4de>
  46f1ae:	2e 63 00             	movslq %cs:(%rax),%eax
  46f1b1:	00 00                	add    %al,(%rax)
  46f1b3:	00 61 33             	add    %ah,0x33(%rcx)
  46f1b6:	fd                   	std    
  46f1b7:	ff ae 32 fd ff 87    	ljmpq  *-0x780002ce(%rsi)
  46f1bd:	32 fd                	xor    %ch,%bh
  46f1bf:	ff 4e 32             	decl   0x32(%rsi)
  46f1c2:	fd                   	std    
  46f1c3:	ff 35 33 fd ff 5b    	pushq  0x5bfffd33(%rip)        # 5c46eefc <_end+0x5bdb65fc>
  46f1c9:	66 69 6c 65 3a 25 73 	imul   $0x7325,0x3a(%rbp,%riz,2),%bp
  46f1d0:	2c 6c                	sub    $0x6c,%al
  46f1d2:	69 6e 65 3a 25 64 5d 	imul   $0x5d64253a,0x65(%rsi),%ebp
  46f1d9:	20 7a 62             	and    %bh,0x62(%rdx)
  46f1dc:	78 5f                	js     46f23d <usage_message+0xd4fd>
  46f1de:	72 65                	jb     46f245 <usage_message+0xd505>
  46f1e0:	61                   	(bad)  
  46f1e1:	6c                   	insb   (%dx),%es:(%rdi)
  46f1e2:	6c                   	insb   (%dx),%es:(%rdi)
  46f1e3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f1e4:	63 3a                	movslq (%rdx),%edi
  46f1e6:	20 6f 75             	and    %ch,0x75(%rdi)
  46f1e9:	74 20                	je     46f20b <usage_message+0xd4cb>
  46f1eb:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f1ec:	66                   	data16
  46f1ed:	20 6d 65             	and    %ch,0x65(%rbp)
  46f1f0:	6d                   	insl   (%dx),%es:(%rdi)
  46f1f1:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f1f2:	72 79                	jb     46f26d <usage_message+0xd52d>
  46f1f4:	2e 20 72 65          	and    %dh,%cs:0x65(%rdx)
  46f1f8:	71 75                	jno    46f26f <usage_message+0xd52f>
  46f1fa:	65                   	gs
  46f1fb:	73 74                	jae    46f271 <usage_message+0xd531>
  46f1fd:	65 64 20 27          	and    %ah,%fs:%gs:(%rdi)
  46f201:	25 6c 75 27 20       	and    $0x2027756c,%eax
  46f206:	62                   	(bad)  
  46f207:	79 74                	jns    46f27d <usage_message+0xd53d>
  46f209:	65                   	gs
  46f20a:	73 2e                	jae    46f23a <usage_message+0xd4fa>
  46f20c:	00 00                	add    %al,(%rax)
  46f20e:	00 00                	add    %al,(%rax)
  46f210:	5b                   	pop    %rbx
  46f211:	66 69 6c 65 3a 25 73 	imul   $0x7325,0x3a(%rbp,%riz,2),%bp
  46f218:	2c 6c                	sub    $0x6c,%al
  46f21a:	69 6e 65 3a 25 64 5d 	imul   $0x5d64253a,0x65(%rsi),%ebp
  46f221:	20 7a 62             	and    %bh,0x62(%rdx)
  46f224:	78 5f                	js     46f285 <usage_message+0xd545>
  46f226:	6d                   	insl   (%dx),%es:(%rdi)
  46f227:	61                   	(bad)  
  46f228:	6c                   	insb   (%dx),%es:(%rdi)
  46f229:	6c                   	insb   (%dx),%es:(%rdi)
  46f22a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f22b:	63 3a                	movslq (%rdx),%edi
  46f22d:	20 61 6c             	and    %ah,0x6c(%rcx)
  46f230:	6c                   	insb   (%dx),%es:(%rdi)
  46f231:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f232:	63 61 74             	movslq 0x74(%rcx),%esp
  46f235:	69 6e 67 20 61 6c 72 	imul   $0x726c6120,0x67(%rsi),%ebp
  46f23c:	65                   	gs
  46f23d:	61                   	(bad)  
  46f23e:	64                   	fs
  46f23f:	79 20                	jns    46f261 <usage_message+0xd521>
  46f241:	61                   	(bad)  
  46f242:	6c                   	insb   (%dx),%es:(%rdi)
  46f243:	6c                   	insb   (%dx),%es:(%rdi)
  46f244:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f245:	63 61 74             	movslq 0x74(%rcx),%esp
  46f248:	65 64 20 6d 65       	and    %ch,%fs:%gs:0x65(%rbp)
  46f24d:	6d                   	insl   (%dx),%es:(%rdi)
  46f24e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f24f:	72 79                	jb     46f2ca <usage_message+0xd58a>
  46f251:	2e 20 50 6c          	and    %dl,%cs:0x6c(%rax)
  46f255:	65                   	gs
  46f256:	61                   	(bad)  
  46f257:	73 65                	jae    46f2be <usage_message+0xd57e>
  46f259:	20 72 65             	and    %dh,0x65(%rdx)
  46f25c:	70 6f                	jo     46f2cd <usage_message+0xd58d>
  46f25e:	72 74                	jb     46f2d4 <usage_message+0xd594>
  46f260:	20 74 68 69          	and    %dh,0x69(%rax,%rbp,2)
  46f264:	73 20                	jae    46f286 <usage_message+0xd546>
  46f266:	74 6f                	je     46f2d7 <usage_message+0xd597>
  46f268:	20 5a 61             	and    %bl,0x61(%rdx)
  46f26b:	62                   	(bad)  
  46f26c:	62                   	(bad)  
  46f26d:	69 78 20 64 65 76 65 	imul   $0x65766564,0x20(%rax),%edi
  46f274:	6c                   	insb   (%dx),%es:(%rdi)
  46f275:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f276:	70 65                	jo     46f2dd <usage_message+0xd59d>
  46f278:	72 73                	jb     46f2ed <usage_message+0xd5ad>
  46f27a:	2e 00 00             	add    %al,%cs:(%rax)
  46f27d:	00 00                	add    %al,(%rax)
  46f27f:	00 5b 66             	add    %bl,0x66(%rbx)
  46f282:	69 6c 65 3a 25 73 2c 	imul   $0x6c2c7325,0x3a(%rbp,%riz,2),%ebp
  46f289:	6c 
  46f28a:	69 6e 65 3a 25 64 5d 	imul   $0x5d64253a,0x65(%rsi),%ebp
  46f291:	20 7a 62             	and    %bh,0x62(%rdx)
  46f294:	78 5f                	js     46f2f5 <usage_message+0xd5b5>
  46f296:	6d                   	insl   (%dx),%es:(%rdi)
  46f297:	61                   	(bad)  
  46f298:	6c                   	insb   (%dx),%es:(%rdi)
  46f299:	6c                   	insb   (%dx),%es:(%rdi)
  46f29a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f29b:	63 3a                	movslq (%rdx),%edi
  46f29d:	20 6f 75             	and    %ch,0x75(%rdi)
  46f2a0:	74 20                	je     46f2c2 <usage_message+0xd582>
  46f2a2:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f2a3:	66                   	data16
  46f2a4:	20 6d 65             	and    %ch,0x65(%rbp)
  46f2a7:	6d                   	insl   (%dx),%es:(%rdi)
  46f2a8:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f2a9:	72 79                	jb     46f324 <usage_message+0xd5e4>
  46f2ab:	2e 20 72 65          	and    %dh,%cs:0x65(%rdx)
  46f2af:	71 75                	jno    46f326 <usage_message+0xd5e6>
  46f2b1:	65                   	gs
  46f2b2:	73 74                	jae    46f328 <usage_message+0xd5e8>
  46f2b4:	65 64 20 27          	and    %ah,%fs:%gs:(%rdi)
  46f2b8:	25 6c 75 27 20       	and    $0x2027756c,%eax
  46f2bd:	62                   	(bad)  
  46f2be:	79 74                	jns    46f334 <usage_message+0xd5f4>
  46f2c0:	65                   	gs
  46f2c1:	73 2e                	jae    46f2f1 <usage_message+0xd5b1>
  46f2c3:	00 63 6f             	add    %ah,0x6f(%rbx)
  46f2c6:	6d                   	insl   (%dx),%es:(%rdi)
  46f2c7:	6d                   	insl   (%dx),%es:(%rdi)
  46f2c8:	73 2e                	jae    46f2f8 <usage_message+0xd5b8>
  46f2ca:	63 00                	movslq (%rax),%eax
  46f2cc:	00 00                	add    %al,(%rax)
  46f2ce:	00 00                	add    %al,(%rax)
  46f2d0:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  46f2d3:	6d                   	insl   (%dx),%es:(%rdi)
  46f2d4:	73 5f                	jae    46f335 <usage_message+0xd5f5>
  46f2d6:	70 61                	jo     46f339 <usage_message+0xd5f9>
  46f2d8:	72 73                	jb     46f34d <usage_message+0xd60d>
  46f2da:	65                   	gs
  46f2db:	5f                   	pop    %rdi
  46f2dc:	72 65                	jb     46f343 <usage_message+0xd603>
  46f2de:	73 70                	jae    46f350 <usage_message+0xd610>
  46f2e0:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f2e1:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f2e2:	73 65                	jae    46f349 <usage_message+0xd609>
  46f2e4:	00 72 77             	add    %dh,0x77(%rdx)
  46f2e7:	00 43 68             	add    %al,0x68(%rbx)
  46f2ea:	61                   	(bad)  
  46f2eb:	72 61                	jb     46f34e <usage_message+0xd60e>
  46f2ed:	63 74 65 72          	movslq 0x72(%rbp,%riz,2),%esi
  46f2f1:	00 4e 75             	add    %cl,0x75(%rsi)
  46f2f4:	6d                   	insl   (%dx),%es:(%rdi)
  46f2f5:	65                   	gs
  46f2f6:	72 69                	jb     46f361 <usage_message+0xd621>
  46f2f8:	63 20                	movslq (%rax),%esp
  46f2fa:	28 66 6c             	sub    %ah,0x6c(%rsi)
  46f2fd:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f2fe:	61                   	(bad)  
  46f2ff:	74 29                	je     46f32a <usage_message+0xd5ea>
  46f301:	00 4c 6f 67          	add    %cl,0x67(%rdi,%rbp,2)
  46f305:	00 4e 75             	add    %cl,0x75(%rsi)
  46f308:	6d                   	insl   (%dx),%es:(%rdi)
  46f309:	65                   	gs
  46f30a:	72 69                	jb     46f375 <usage_message+0xd635>
  46f30c:	63 20                	movslq (%rax),%esp
  46f30e:	28 75 6e             	sub    %dh,0x6e(%rbp)
  46f311:	73 69                	jae    46f37c <usage_message+0xd63c>
  46f313:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  46f315:	65 64 29 00          	sub    %eax,%fs:%gs:(%rax)
  46f319:	54                   	push   %rsp
  46f31a:	65                   	gs
  46f31b:	78 74                	js     46f391 <usage_message+0xd651>
  46f31d:	00 4e 45             	add    %cl,0x45(%rsi)
  46f320:	54                   	push   %rsp
  46f321:	57                   	push   %rdi
  46f322:	4f 52                	rex.WRXB push   %r10
  46f324:	4b 5f                	rex.WXB pop    %r15
  46f326:	45 52                	rex.RB push   %r10
  46f328:	52                   	push   %rdx
  46f329:	4f 52                	rex.WRXB push   %r10
  46f32b:	00 54 49 4d          	add    %dl,0x4d(%rcx,%rcx,2)
  46f32f:	45                   	rex.RB
  46f330:	4f 55                	rex.WRXB push   %r13
  46f332:	54                   	push   %rsp
  46f333:	5f                   	pop    %rdi
  46f334:	45 52                	rex.RB push   %r10
  46f336:	52                   	push   %rdx
  46f337:	4f 52                	rex.WRXB push   %r10
  46f339:	00 41 47             	add    %al,0x47(%rcx)
  46f33c:	45                   	rex.RB
  46f33d:	4e 54                	rex.WRX push   %rsp
  46f33f:	5f                   	pop    %rdi
  46f340:	45 52                	rex.RB push   %r10
  46f342:	52                   	push   %rdx
  46f343:	4f 52                	rex.WRXB push   %r10
  46f345:	00 49 6e             	add    %cl,0x6e(%rcx)
  46f348:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46f34a:	72 6d                	jb     46f3b9 <usage_message+0xd679>
  46f34c:	61                   	(bad)  
  46f34d:	74 69                	je     46f3b8 <usage_message+0xd678>
  46f34f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f350:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f351:	00 4e 6f             	add    %cl,0x6f(%rsi)
  46f354:	74 20                	je     46f376 <usage_message+0xd636>
  46f356:	63 6c 61 73          	movslq 0x73(%rcx,%riz,2),%ebp
  46f35a:	73 69                	jae    46f3c5 <usage_message+0xd685>
  46f35c:	66 69 65 64 00 57    	imul   $0x5700,0x64(%rbp),%sp
  46f362:	61                   	(bad)  
  46f363:	72 6e                	jb     46f3d3 <usage_message+0xd693>
  46f365:	69 6e 67 00 41 76 65 	imul   $0x65764100,0x67(%rsi),%ebp
  46f36c:	72 61                	jb     46f3cf <usage_message+0xd68f>
  46f36e:	67 65 00 48 69       	addr32 add %cl,%gs:0x69(%eax)
  46f373:	67 68 00 44 69 73    	addr32 pushq $0x73694400
  46f379:	61                   	(bad)  
  46f37a:	73 74                	jae    46f3f0 <usage_message+0xd6b0>
  46f37c:	65                   	gs
  46f37d:	72 00                	jb     46f37f <usage_message+0xd63f>
  46f37f:	45 72 72             	rex.RB jb     46f3f4 <usage_message+0xd6b4>
  46f382:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f383:	72 00                	jb     46f385 <usage_message+0xd645>
  46f385:	46 61                	rex.RX (bad)  
  46f387:	69 6c 75 72 65 20 41 	imul   $0x75412065,0x72(%rbp,%rsi,2),%ebp
  46f38e:	75 
  46f38f:	64 69 74 00 53 75 63 	imul   $0x65636375,%fs:0x53(%rax,%rax,1),%esi
  46f396:	63 65 
  46f398:	73 73                	jae    46f40d <usage_message+0xd6cd>
  46f39a:	20 41 75             	and    %al,0x75(%rcx)
  46f39d:	64 69 74 00 4c 44 41 	imul   $0x504144,%fs:0x4c(%rax,%rax,1),%esi
  46f3a4:	50 00 
  46f3a6:	53                   	push   %rbx
  46f3a7:	4d 54                	rex.WRB push   %r12
  46f3a9:	50                   	push   %rax
  46f3aa:	00 46 54             	add    %al,0x54(%rsi)
  46f3ad:	50                   	push   %rax
  46f3ae:	00 48 54             	add    %cl,0x54(%rax)
  46f3b1:	54                   	push   %rsp
  46f3b2:	50                   	push   %rax
  46f3b3:	00 50 4f             	add    %dl,0x4f(%rax)
  46f3b6:	50                   	push   %rax
  46f3b7:	00 4e 4e             	add    %cl,0x4e(%rsi)
  46f3ba:	54                   	push   %rsp
  46f3bb:	50                   	push   %rax
  46f3bc:	00 49 4d             	add    %cl,0x4d(%rcx)
  46f3bf:	41 50                	push   %r8
  46f3c1:	00 54 43 50          	add    %dl,0x50(%rbx,%rax,2)
  46f3c5:	00 5a 61             	add    %bl,0x61(%rdx)
  46f3c8:	62                   	(bad)  
  46f3c9:	62                   	(bad)  
  46f3ca:	69 78 20 61 67 65 6e 	imul   $0x6e656761,0x20(%rax),%edi
  46f3d1:	74 00                	je     46f3d3 <usage_message+0xd693>
  46f3d3:	53                   	push   %rbx
  46f3d4:	4e                   	rex.WRX
  46f3d5:	4d 50                	rex.WRB push   %r8
  46f3d7:	76 31                	jbe    46f40a <usage_message+0xd6ca>
  46f3d9:	20 61 67             	and    %ah,0x67(%rcx)
  46f3dc:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46f3de:	74 00                	je     46f3e0 <usage_message+0xd6a0>
  46f3e0:	53                   	push   %rbx
  46f3e1:	4e                   	rex.WRX
  46f3e2:	4d 50                	rex.WRB push   %r8
  46f3e4:	76 32                	jbe    46f418 <usage_message+0xd6d8>
  46f3e6:	63 20                	movslq (%rax),%esp
  46f3e8:	61                   	(bad)  
  46f3e9:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  46f3ec:	74 00                	je     46f3ee <usage_message+0xd6ae>
  46f3ee:	53                   	push   %rbx
  46f3ef:	4e                   	rex.WRX
  46f3f0:	4d 50                	rex.WRB push   %r8
  46f3f2:	76 33                	jbe    46f427 <usage_message+0xd6e7>
  46f3f4:	20 61 67             	and    %ah,0x67(%rcx)
  46f3f7:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46f3f9:	74 00                	je     46f3fb <usage_message+0xd6bb>
  46f3fb:	49                   	rex.WB
  46f3fc:	43                   	rex.XB
  46f3fd:	4d 50                	rex.WRB push   %r8
  46f3ff:	20 50 69             	and    %dl,0x69(%rax)
  46f402:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f403:	67 00 73 74          	addr32 add %dh,0x74(%ebx)
  46f407:	72 2e                	jb     46f437 <usage_message+0xd6f7>
  46f409:	63 00                	movslq (%rax),%eax
  46f40b:	6c                   	insb   (%dx),%es:(%rdi)
  46f40c:	69 6e 65 00 69 6f 00 	imul   $0x6f6900,0x65(%rsi),%ebp
  46f413:	69 6e 70 75 74 00 2a 	imul   $0x2a007475,0x70(%rsi),%ebp
  46f41a:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f41b:	75 74                	jne    46f491 <usage_message+0xd751>
  46f41d:	70 75                	jo     46f494 <usage_message+0xd754>
  46f41f:	74 00                	je     46f421 <usage_message+0xd6e1>
  46f421:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f422:	6c                   	insb   (%dx),%es:(%rdi)
  46f423:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46f425:	00 6f 66             	add    %ch,0x66(%rdi)
  46f428:	66                   	data16
  46f429:	73 65                	jae    46f490 <usage_message+0xd750>
  46f42b:	74 20                	je     46f44d <usage_message+0xd70d>
  46f42d:	26 26 20 30          	and    %dh,%es:(%rax)
  46f431:	20 3c 3d 20 2a 6f 66 	and    %bh,0x666f2a20(,%rdi,1)
  46f438:	66                   	data16
  46f439:	73 65                	jae    46f4a0 <usage_message+0xd760>
  46f43b:	74 00                	je     46f43d <usage_message+0xd6fd>
  46f43d:	61                   	(bad)  
  46f43e:	6c                   	insb   (%dx),%es:(%rdi)
  46f43f:	6c                   	insb   (%dx),%es:(%rdi)
  46f440:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f441:	63 5f 6c             	movslq 0x6c(%rdi),%ebx
  46f444:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46f446:	20 26                	and    %ah,(%rsi)
  46f448:	26 20 30             	and    %dh,%es:(%rax)
  46f44b:	20 3c 3d 20 2a 61 6c 	and    %bh,0x6c612a20(,%rdi,1)
  46f452:	6c                   	insb   (%dx),%es:(%rdi)
  46f453:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f454:	63 5f 6c             	movslq 0x6c(%rdi),%ebx
  46f457:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46f459:	00 73 74             	add    %dh,0x74(%rbx)
  46f45c:	72 20                	jb     46f47e <usage_message+0xd73e>
  46f45e:	26 26 20 2a          	and    %ch,%es:(%rdx)
  46f462:	73 74                	jae    46f4d8 <usage_message+0xd798>
  46f464:	72 00                	jb     46f466 <usage_message+0xd726>
  46f466:	25 2e 32 64 3a       	and    $0x3a64322e,%eax
  46f46b:	25 2e 32 64 3a       	and    $0x3a64322e,%eax
  46f470:	25 2e 32 64 00       	and    $0x64322e,%eax
  46f475:	25 2e 34 64 2e       	and    $0x2e64342e,%eax
  46f47a:	25 2e 32 64 2e       	and    $0x2e64322e,%eax
  46f47f:	25 2e 32 64 00       	and    $0x64322e,%eax
  46f484:	25 64 64 20 00       	and    $0x206464,%eax
  46f489:	25 64 68 20 00       	and    $0x206864,%eax
  46f48e:	25 64 6d 00 73       	and    $0x73006d64,%eax
  46f493:	75 62                	jne    46f4f7 <usage_message+0xd7b7>
  46f495:	5f                   	pop    %rdi
  46f496:	73 74                	jae    46f50c <usage_message+0xd7cc>
  46f498:	72 31                	jb     46f4cb <usage_message+0xd78b>
  46f49a:	00 73 75             	add    %dh,0x75(%rbx)
  46f49d:	62                   	(bad)  
  46f49e:	5f                   	pop    %rdi
  46f49f:	73 74                	jae    46f515 <usage_message+0xd7d5>
  46f4a1:	72 32                	jb     46f4d5 <usage_message+0xd795>
  46f4a3:	00 25 73 20 5b 25    	add    %ah,0x255b2073(%rip)        # 25a2151c <_end+0x25368c1c>
  46f4a9:	6c                   	insb   (%dx),%es:(%rdi)
  46f4aa:	69 5d 3a 20 00 75 73 	imul   $0x73750020,0x3a(%rbp),%ebx
  46f4b1:	61                   	(bad)  
  46f4b2:	67 65 3a 20          	addr32 cmp %gs:(%eax),%ah
  46f4b6:	25 73 20 25 73       	and    $0x73252073,%eax
  46f4bb:	0a 00                	or     (%rax),%al
  46f4bd:	31 36                	xor    %esi,(%rsi)
  46f4bf:	20 41 75             	and    %al,0x75(%rcx)
  46f4c2:	67 75 73             	addr32 jne 46f538 <usage_message+0xd7f8>
  46f4c5:	74 20                	je     46f4e7 <usage_message+0xd7a7>
  46f4c7:	32 30                	xor    (%rax),%dh
  46f4c9:	31 30                	xor    %esi,(%rax)
  46f4cb:	00 25 73 20 76 25    	add    %ah,0x25762073(%rip)        # 25bd1544 <_end+0x25518c44>
  46f4d1:	73 20                	jae    46f4f3 <usage_message+0xd7b3>
  46f4d3:	28 72 65             	sub    %dh,0x65(%rdx)
  46f4d6:	76 69                	jbe    46f541 <usage_message+0xd801>
  46f4d8:	73 69                	jae    46f543 <usage_message+0xd803>
  46f4da:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f4db:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f4dc:	20 25 73 29 20 28    	and    %ah,0x28202973(%rip)        # 28671e55 <_end+0x27fb9555>
  46f4e2:	25 73 29 0a 00       	and    $0xa2973,%eax
  46f4e7:	32 31                	xor    (%rcx),%dh
  46f4e9:	3a 31                	cmp    (%rcx),%dh
  46f4eb:	36 3a 31             	cmp    %ss:(%rcx),%dh
  46f4ee:	33 00                	xor    (%rax),%eax
  46f4f0:	44                   	rex.R
  46f4f1:	65 63 20             	movslq %gs:(%rax),%esp
  46f4f4:	32 33                	xor    (%rbx),%dh
  46f4f6:	20 32                	and    %dh,(%rdx)
  46f4f8:	30 31                	xor    %dh,(%rcx)
  46f4fa:	30 00                	xor    %al,(%rax)
  46f4fc:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  46f4fe:	6d                   	insl   (%dx),%es:(%rdi)
  46f4ff:	70 69                	jo     46f56a <usage_message+0xd82a>
  46f501:	6c                   	insb   (%dx),%es:(%rdi)
  46f502:	61                   	(bad)  
  46f503:	74 69                	je     46f56e <usage_message+0xd82e>
  46f505:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f506:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f507:	20 74 69 6d          	and    %dh,0x6d(%rcx,%rbp,2)
  46f50b:	65 3a 20             	cmp    %gs:(%rax),%ah
  46f50e:	25 73 20 25 73       	and    $0x73252073,%eax
  46f513:	0a 00                	or     (%rax),%al
	...
  46f51d:	00 00                	add    %al,(%rax)
  46f51f:	00 43 3e             	add    %al,0x3e(%rbx)
  46f522:	fd                   	std    
  46f523:	ff 4b 3e             	decl   0x3e(%rbx)
  46f526:	fd                   	std    
  46f527:	ff 53 3e             	callq  *0x3e(%rbx)
  46f52a:	fd                   	std    
  46f52b:	ff                   	(bad)  
  46f52c:	3b 3e                	cmp    (%rsi),%edi
  46f52e:	fd                   	std    
  46f52f:	ff 33                	pushq  (%rbx)
  46f531:	3e                   	ds
  46f532:	fd                   	std    
  46f533:	ff 69 3e             	ljmpq  *0x3e(%rcx)
  46f536:	fd                   	std    
  46f537:	ff 81 3e fd ff 89    	incl   -0x760002c2(%rcx)
  46f53d:	3e                   	ds
  46f53e:	fd                   	std    
  46f53f:	ff 91 3e fd ff 71    	callq  *0x71fffd3e(%rcx)
  46f545:	3e                   	ds
  46f546:	fd                   	std    
  46f547:	ff                   	(bad)  
  46f548:	79 3e                	jns    46f588 <usage_message+0xd848>
  46f54a:	fd                   	std    
  46f54b:	ff b0 3e fd ff b8    	pushq  -0x470002c2(%rax)
  46f551:	3e                   	ds
  46f552:	fd                   	std    
  46f553:	ff c0                	inc    %eax
  46f555:	3e                   	ds
  46f556:	fd                   	std    
  46f557:	ff c8                	dec    %eax
  46f559:	3e                   	ds
  46f55a:	fd                   	std    
  46f55b:	ff a8 3e fd ff a0    	ljmpq  *-0x5f0002c2(%rax)
  46f561:	3e                   	ds
  46f562:	fd                   	std    
  46f563:	ff                   	(bad)  
  46f564:	bd 3e fd ff e0       	mov    $0xe0fffd3e,%ebp
  46f569:	3e                   	ds
  46f56a:	fd                   	std    
  46f56b:	ff e8                	ljmpq  *<internal disassembler error>
  46f56d:	3e                   	ds
  46f56e:	fd                   	std    
  46f56f:	ff                   	(bad)  
  46f570:	bd 3e fd ff f0       	mov    $0xf0fffd3e,%ebp
  46f575:	3e                   	ds
  46f576:	fd                   	std    
  46f577:	ff                   	(bad)  
  46f578:	bd 3e fd ff bd       	mov    $0xbdfffd3e,%ebp
  46f57d:	3e                   	ds
  46f57e:	fd                   	std    
  46f57f:	ff                   	(bad)  
  46f580:	f8                   	clc    
  46f581:	3e                   	ds
  46f582:	fd                   	std    
  46f583:	ff d8                	lcallq *<internal disassembler error>
  46f585:	3e                   	ds
  46f586:	fd                   	std    
  46f587:	ff 0b                	decl   (%rbx)
  46f589:	3f                   	(bad)  
  46f58a:	fd                   	std    
  46f58b:	ff 13                	callq  *(%rbx)
  46f58d:	3f                   	(bad)  
  46f58e:	fd                   	std    
  46f58f:	ff 1b                	lcallq *(%rbx)
  46f591:	3f                   	(bad)  
  46f592:	fd                   	std    
  46f593:	ff 23                	jmpq   *(%rbx)
  46f595:	3f                   	(bad)  
  46f596:	fd                   	std    
  46f597:	ff 2b                	ljmpq  *(%rbx)
  46f599:	3f                   	(bad)  
  46f59a:	fd                   	std    
  46f59b:	ff 33                	pushq  (%rbx)
  46f59d:	3f                   	(bad)  
  46f59e:	fd                   	std    
  46f59f:	ff                   	(bad)  
  46f5a0:	3b 3f                	cmp    (%rdi),%edi
  46f5a2:	fd                   	std    
  46f5a3:	ff 43 3f             	incl   0x3f(%rbx)
  46f5a6:	fd                   	std    
  46f5a7:	ff 4b 3f             	decl   0x3f(%rbx)
  46f5aa:	fd                   	std    
  46f5ab:	ff 53 3f             	callq  *0x3f(%rbx)
  46f5ae:	fd                   	std    
  46f5af:	ff 5b 3f             	lcallq *0x3f(%rbx)
  46f5b2:	fd                   	std    
  46f5b3:	ff 63 3f             	jmpq   *0x3f(%rbx)
  46f5b6:	fd                   	std    
  46f5b7:	ff                   	(bad)  
  46f5b8:	fb                   	sti    
  46f5b9:	3e                   	ds
  46f5ba:	fd                   	std    
  46f5bb:	ff 03                	incl   (%rbx)
  46f5bd:	3f                   	(bad)  
  46f5be:	fd                   	std    
  46f5bf:	ff                   	(bad)  
  46f5c0:	7a 62                	jp     46f624 <usage_message+0xd8e4>
  46f5c2:	78 5f                	js     46f623 <usage_message+0xd8e3>
  46f5c4:	67                   	addr32
  46f5c5:	65                   	gs
  46f5c6:	74 5f                	je     46f627 <usage_message+0xd8e7>
  46f5c8:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f5c9:	65                   	gs
  46f5ca:	78 74                	js     46f640 <usage_message+0xd900>
  46f5cc:	5f                   	pop    %rdi
  46f5cd:	66 69 65 6c 64 00    	imul   $0x64,0x6c(%rbp),%sp
  46f5d3:	7a 62                	jp     46f637 <usage_message+0xd8f7>
  46f5d5:	78 5f                	js     46f636 <usage_message+0xd8f6>
  46f5d7:	68 65 78 32 62       	pushq  $0x62327865
  46f5dc:	69 6e 61 72 79 00 7a 	imul   $0x7a007972,0x61(%rsi),%ebp
  46f5e3:	62                   	(bad)  
  46f5e4:	78 5f                	js     46f645 <usage_message+0xd905>
  46f5e6:	62                   	(bad)  
  46f5e7:	69 6e 61 72 79 32 68 	imul   $0x68327972,0x61(%rsi),%ebp
  46f5ee:	65                   	gs
  46f5ef:	78 00                	js     46f5f1 <usage_message+0xd8b1>
  46f5f1:	73 74                	jae    46f667 <usage_message+0xd927>
  46f5f3:	72 69                	jb     46f65e <usage_message+0xd91e>
  46f5f5:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f5f6:	67 5f                	addr32 pop %rdi
  46f5f8:	72 65                	jb     46f65f <usage_message+0xd91f>
  46f5fa:	70 6c                	jo     46f668 <usage_message+0xd928>
  46f5fc:	61                   	(bad)  
  46f5fd:	63 65 00             	movslq 0x0(%rbp),%esp
  46f600:	7a 62                	jp     46f664 <usage_message+0xd924>
  46f602:	78 5f                	js     46f663 <usage_message+0xd923>
  46f604:	63 68 72             	movslq 0x72(%rax),%ebp
  46f607:	63 70 79             	movslq 0x79(%rax),%esi
  46f60a:	5f                   	pop    %rdi
  46f60b:	61                   	(bad)  
  46f60c:	6c                   	insb   (%dx),%es:(%rdi)
  46f60d:	6c                   	insb   (%dx),%es:(%rdi)
  46f60e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f60f:	63 00                	movslq (%rax),%eax
	...
  46f61d:	00 00                	add    %al,(%rax)
  46f61f:	00 7a 62             	add    %bh,0x62(%rdx)
  46f622:	78 5f                	js     46f683 <usage_message+0xd943>
  46f624:	73 74                	jae    46f69a <usage_message+0xd95a>
  46f626:	72 63                	jb     46f68b <usage_message+0xd94b>
  46f628:	70 79                	jo     46f6a3 <usage_message+0xd963>
  46f62a:	5f                   	pop    %rdi
  46f62b:	61                   	(bad)  
  46f62c:	6c                   	insb   (%dx),%es:(%rdi)
  46f62d:	6c                   	insb   (%dx),%es:(%rdi)
  46f62e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f62f:	63 00                	movslq (%rax),%eax
	...
  46f63d:	00 00                	add    %al,(%rax)
  46f63f:	00 5f 5f             	add    %bl,0x5f(%rdi)
  46f642:	7a 62                	jp     46f6a6 <usage_message+0xd966>
  46f644:	78 5f                	js     46f6a5 <usage_message+0xd965>
  46f646:	7a 62                	jp     46f6aa <usage_message+0xd96a>
  46f648:	78 5f                	js     46f6a9 <usage_message+0xd969>
  46f64a:	73 6e                	jae    46f6ba <usage_message+0xd97a>
  46f64c:	70 72                	jo     46f6c0 <usage_message+0xd980>
  46f64e:	69 6e 74 66 5f 61 6c 	imul   $0x6c615f66,0x74(%rsi),%ebp
  46f655:	6c                   	insb   (%dx),%es:(%rdi)
  46f656:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f657:	63 00                	movslq (%rax),%eax
  46f659:	7a 62                	jp     46f6bd <usage_message+0xd97d>
  46f65b:	78 5f                	js     46f6bc <usage_message+0xd97c>
  46f65d:	76 73                	jbe    46f6d2 <usage_message+0xd992>
  46f65f:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f660:	70 72                	jo     46f6d4 <usage_message+0xd994>
  46f662:	69 6e 74 66 00 00 00 	imul   $0x66,0x74(%rsi),%ebp
  46f669:	00 00                	add    %al,(%rax)
  46f66b:	00 00                	add    %al,(%rax)
  46f66d:	00 00                	add    %al,(%rax)
  46f66f:	00 5f 5f             	add    %bl,0x5f(%rdi)
  46f672:	7a 62                	jp     46f6d6 <usage_message+0xd996>
  46f674:	78 5f                	js     46f6d5 <usage_message+0xd995>
  46f676:	7a 62                	jp     46f6da <usage_message+0xd99a>
  46f678:	78 5f                	js     46f6d9 <usage_message+0xd999>
  46f67a:	73 6e                	jae    46f6ea <usage_message+0xd9aa>
  46f67c:	70 72                	jo     46f6f0 <usage_message+0xd9b0>
  46f67e:	69 6e 74 66 00 00 00 	imul   $0x66,0x74(%rsi),%ebp
	...
  46f68d:	18 f5                	sbb    %dh,%ch
  46f68f:	40 00 00             	add    %al,(%rax)
  46f692:	00 00                	add    %al,(%rax)
  46f694:	00 20                	add    %ah,(%rax)
  46f696:	ac                   	lods   %ds:(%rsi),%al
  46f697:	40 00 00             	add    %al,(%rax)
  46f69a:	00 00                	add    %al,(%rax)
  46f69c:	00 00                	add    %al,(%rax)
  46f69e:	4e                   	rex.WRX
  46f69f:	40 2d 2d 00 75 6e    	rex sub    $0x6e75002d,%eax
  46f6a5:	72 65                	jb     46f70c <usage_message+0xd9cc>
  46f6a7:	63 6f 67             	movslq 0x67(%rdi),%ebp
  46f6aa:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f6ab:	69 7a 65 64 20 7a 62 	imul   $0x627a2064,0x65(%rdx),%edi
  46f6b2:	78 5f                	js     46f713 <usage_message+0xd9d3>
  46f6b4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f6b5:	70 74                	jo     46f72b <usage_message+0xd9eb>
  46f6b7:	69 6f 6e 20 60 25 73 	imul   $0x73256020,0x6e(%rdi),%ebp
  46f6be:	27                   	(bad)  
  46f6bf:	00 7a 62             	add    %bh,0x62(%rdx)
  46f6c2:	78 5f                	js     46f723 <usage_message+0xd9e3>
  46f6c4:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f6c5:	70 74                	jo     46f73b <usage_message+0xd9fb>
  46f6c7:	69 6f 6e 20 60 25 73 	imul   $0x73256020,0x6e(%rdi),%ebp
  46f6ce:	27                   	(bad)  
  46f6cf:	20 69 73             	and    %ch,0x73(%rcx)
  46f6d2:	20 61 6d             	and    %ah,0x6d(%rcx)
  46f6d5:	62                   	(bad)  
  46f6d6:	69 67 75 6f 75 73 00 	imul   $0x73756f,0x75(%rdi),%esp
  46f6dd:	69 6c 6c 65 67 61 6c 	imul   $0x206c6167,0x65(%rsp,%rbp,2),%ebp
  46f6e4:	20 
  46f6e5:	7a 62                	jp     46f749 <usage_message+0xda09>
  46f6e7:	78 5f                	js     46f748 <usage_message+0xda08>
  46f6e9:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f6ea:	70 74                	jo     46f760 <usage_message+0xda20>
  46f6ec:	69 6f 6e 20 2d 2d 20 	imul   $0x202d2d20,0x6e(%rdi),%ebp
  46f6f3:	25 63 00 00 00       	and    $0x63,%eax
  46f6f8:	7a 62                	jp     46f75c <usage_message+0xda1c>
  46f6fa:	78 5f                	js     46f75b <usage_message+0xda1b>
  46f6fc:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f6fd:	70 74                	jo     46f773 <usage_message+0xda33>
  46f6ff:	69 6f 6e 20 60 2d 2d 	imul   $0x2d2d6020,0x6e(%rdi),%ebp
  46f706:	25 73 27 20 64       	and    $0x64202773,%eax
  46f70b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f70c:	65                   	gs
  46f70d:	73 6e                	jae    46f77d <usage_message+0xda3d>
  46f70f:	27                   	(bad)  
  46f710:	74 20                	je     46f732 <usage_message+0xd9f2>
  46f712:	61                   	(bad)  
  46f713:	6c                   	insb   (%dx),%es:(%rdi)
  46f714:	6c                   	insb   (%dx),%es:(%rdi)
  46f715:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f716:	77 20                	ja     46f738 <usage_message+0xd9f8>
  46f718:	61                   	(bad)  
  46f719:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f71a:	20 61 72             	and    %ah,0x72(%rcx)
  46f71d:	67 75 6d             	addr32 jne 46f78d <usage_message+0xda4d>
  46f720:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46f722:	74 00                	je     46f724 <usage_message+0xd9e4>
  46f724:	00 00                	add    %al,(%rax)
  46f726:	00 00                	add    %al,(%rax)
  46f728:	7a 62                	jp     46f78c <usage_message+0xda4c>
  46f72a:	78 5f                	js     46f78b <usage_message+0xda4b>
  46f72c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f72d:	70 74                	jo     46f7a3 <usage_message+0xda63>
  46f72f:	69 6f 6e 20 60 25 63 	imul   $0x63256020,0x6e(%rdi),%ebp
  46f736:	25 73 27 20 64       	and    $0x64202773,%eax
  46f73b:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f73c:	65                   	gs
  46f73d:	73 6e                	jae    46f7ad <usage_message+0xda6d>
  46f73f:	27                   	(bad)  
  46f740:	74 20                	je     46f762 <usage_message+0xda22>
  46f742:	61                   	(bad)  
  46f743:	6c                   	insb   (%dx),%es:(%rdi)
  46f744:	6c                   	insb   (%dx),%es:(%rdi)
  46f745:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f746:	77 20                	ja     46f768 <usage_message+0xda28>
  46f748:	61                   	(bad)  
  46f749:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f74a:	20 61 72             	and    %ah,0x72(%rcx)
  46f74d:	67 75 6d             	addr32 jne 46f7bd <usage_message+0xda7d>
  46f750:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46f752:	74 00                	je     46f754 <usage_message+0xda14>
  46f754:	00 00                	add    %al,(%rax)
  46f756:	00 00                	add    %al,(%rax)
  46f758:	7a 62                	jp     46f7bc <usage_message+0xda7c>
  46f75a:	78 5f                	js     46f7bb <usage_message+0xda7b>
  46f75c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f75d:	70 74                	jo     46f7d3 <usage_message+0xda93>
  46f75f:	69 6f 6e 20 60 2d 2d 	imul   $0x2d2d6020,0x6e(%rdi),%ebp
  46f766:	25 73 25 73 27       	and    $0x27732573,%eax
  46f76b:	20 72 65             	and    %dh,0x65(%rdx)
  46f76e:	71 75                	jno    46f7e5 <usage_message+0xdaa5>
  46f770:	69 72 65 73 20 61 6e 	imul   $0x6e612073,0x65(%rdx),%esi
  46f777:	20 61 72             	and    %ah,0x72(%rcx)
  46f77a:	67 75 6d             	addr32 jne 46f7ea <usage_message+0xdaaa>
  46f77d:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46f77f:	74 00                	je     46f781 <usage_message+0xda41>
  46f781:	00 00                	add    %al,(%rax)
  46f783:	00 00                	add    %al,(%rax)
  46f785:	00 00                	add    %al,(%rax)
  46f787:	00 75 6e             	add    %dh,0x6e(%rbp)
  46f78a:	72 65                	jb     46f7f1 <usage_message+0xdab1>
  46f78c:	63 6f 67             	movslq 0x67(%rdi),%ebp
  46f78f:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f790:	69 7a 65 64 20 7a 62 	imul   $0x627a2064,0x65(%rdx),%edi
  46f797:	78 5f                	js     46f7f8 <usage_message+0xdab8>
  46f799:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f79a:	70 74                	jo     46f810 <usage_message+0xdad0>
  46f79c:	69 6f 6e 20 60 2d 2d 	imul   $0x2d2d6020,0x6e(%rdi),%ebp
  46f7a3:	25 73 27 00 00       	and    $0x2773,%eax
  46f7a8:	7a 62                	jp     46f80c <usage_message+0xdacc>
  46f7aa:	78 5f                	js     46f80b <usage_message+0xdacb>
  46f7ac:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f7ad:	70 74                	jo     46f823 <usage_message+0xdae3>
  46f7af:	69 6f 6e 20 72 65 71 	imul   $0x71657220,0x6e(%rdi),%ebp
  46f7b6:	75 69                	jne    46f821 <usage_message+0xdae1>
  46f7b8:	72 65                	jb     46f81f <usage_message+0xdadf>
  46f7ba:	73 20                	jae    46f7dc <usage_message+0xda9c>
  46f7bc:	61                   	(bad)  
  46f7bd:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f7be:	20 61 72             	and    %ah,0x72(%rcx)
  46f7c1:	67 75 6d             	addr32 jne 46f831 <usage_message+0xdaf1>
  46f7c4:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46f7c6:	74 20                	je     46f7e8 <usage_message+0xdaa8>
  46f7c8:	2d 2d 20 25 63       	sub    $0x6325202d,%eax
  46f7cd:	00 61 6c             	add    %ah,0x6c(%rcx)
  46f7d0:	69 61 73 2e 63 00 41 	imul   $0x4100632e,0x73(%rcx),%esp
  46f7d7:	6c                   	insb   (%dx),%es:(%rdi)
  46f7d8:	69 61 73 20 61 64 64 	imul   $0x64646120,0x73(%rcx),%esp
  46f7df:	65 64 2e 20 5b 25    	and    %bl,%cs:%fs:%gs:0x25(%rbx)
  46f7e5:	73 5d                	jae    46f844 <usage_message+0xdb04>
  46f7e7:	20 2d 3e 20 5b 25    	and    %ch,0x255b203e(%rip)        # 25a2182b <_end+0x25368f2b>
  46f7ed:	73 5d                	jae    46f84c <usage_message+0xdb0c>
  46f7ef:	00 41 6c             	add    %al,0x6c(%rcx)
  46f7f2:	69 61 73 20 72 65 70 	imul   $0x70657220,0x73(%rcx),%esp
  46f7f9:	6c                   	insb   (%dx),%es:(%rdi)
  46f7fa:	61                   	(bad)  
  46f7fb:	63 65 64             	movslq 0x64(%rbp),%esp
  46f7fe:	2e 20 5b 25          	and    %bl,%cs:0x25(%rbx)
  46f802:	73 5d                	jae    46f861 <usage_message+0xdb21>
  46f804:	20 2d 3e 20 5b 25    	and    %ch,0x255b203e(%rip)        # 25a21848 <_end+0x25368f48>
  46f80a:	73 5d                	jae    46f869 <usage_message+0xdb29>
  46f80c:	00 61 64             	add    %ah,0x64(%rcx)
  46f80f:	64                   	fs
  46f810:	5f                   	pop    %rdi
  46f811:	61                   	(bad)  
  46f812:	6c                   	insb   (%dx),%es:(%rdi)
  46f813:	69 61 73 00 55 4e 49 	imul   $0x494e5500,0x73(%rcx),%esp
  46f81a:	43                   	rex.XB
  46f81b:	4f                   	rex.WRXB
  46f81c:	44                   	rex.R
  46f81d:	45 00 55 4e          	add    %r10b,0x4e(%r13)
  46f821:	49                   	rex.WB
  46f822:	43                   	rex.XB
  46f823:	4f                   	rex.WRXB
  46f824:	44                   	rex.R
  46f825:	45                   	rex.RB
  46f826:	4c                   	rex.WR
  46f827:	49 54                	rex.WB push   %r12
  46f829:	54                   	push   %rsp
  46f82a:	4c                   	rex.WR
  46f82b:	45 00 55 54          	add    %r10b,0x54(%r13)
  46f82f:	46 2d 31 36 00 55    	rex.RX sub    $0x55003631,%eax
  46f835:	54                   	push   %rsp
  46f836:	46 2d 31 36 4c 45    	rex.RX sub    $0x454c3631,%eax
  46f83c:	00 55 54             	add    %dl,0x54(%rbp)
  46f83f:	46 31 36             	rex.RX xor    %r14d,(%rsi)
  46f842:	00 55 54             	add    %dl,0x54(%rbp)
  46f845:	46 31 36             	rex.RX xor    %r14d,(%rsi)
  46f848:	4c                   	rex.WR
  46f849:	45 00 55 4e          	add    %r10b,0x4e(%r13)
  46f84d:	49                   	rex.WB
  46f84e:	43                   	rex.XB
  46f84f:	4f                   	rex.WRXB
  46f850:	44                   	rex.R
  46f851:	45                   	rex.RB
  46f852:	42                   	rex.X
  46f853:	49                   	rex.WB
  46f854:	47 00 55 4e          	rex.RXB add    %r10b,0x4e(%r13)
  46f858:	49                   	rex.WB
  46f859:	43                   	rex.XB
  46f85a:	4f                   	rex.WRXB
  46f85b:	44                   	rex.R
  46f85c:	45                   	rex.RB
  46f85d:	46                   	rex.RX
  46f85e:	46                   	rex.RX
  46f85f:	46                   	rex.RX
  46f860:	45 00 55 54          	add    %r10b,0x54(%r13)
  46f864:	46 2d 31 36 42 45    	rex.RX sub    $0x45423631,%eax
  46f86a:	00 55 54             	add    %dl,0x54(%rbp)
  46f86d:	46 31 36             	rex.RX xor    %r14d,(%rsi)
  46f870:	42                   	rex.X
  46f871:	45 00 55 54          	add    %r10b,0x54(%r13)
  46f875:	46 2d 33 32 00 55    	rex.RX sub    $0x55003233,%eax
  46f87b:	54                   	push   %rsp
  46f87c:	46 2d 33 32 4c 45    	rex.RX sub    $0x454c3233,%eax
  46f882:	00 55 54             	add    %dl,0x54(%rbp)
  46f885:	46 33 32             	rex.RX xor    (%rdx),%r14d
  46f888:	00 55 54             	add    %dl,0x54(%rbp)
  46f88b:	46 33 32             	rex.RX xor    (%rdx),%r14d
  46f88e:	4c                   	rex.WR
  46f88f:	45 00 55 54          	add    %r10b,0x54(%r13)
  46f893:	46 2d 33 32 42 45    	rex.RX sub    $0x45423233,%eax
  46f899:	00 55 54             	add    %dl,0x54(%rbp)
  46f89c:	46 33 32             	rex.RX xor    (%rdx),%r14d
  46f89f:	42                   	rex.X
  46f8a0:	45 00 0a             	add    %r9b,(%r10)
  46f8a3:	00 00                	add    %al,(%rax)
  46f8a5:	0d 00 00 00 0a       	or     $0xa000000,%eax
  46f8aa:	00 00                	add    %al,(%rax)
  46f8ac:	0d 00 0a 00 00       	or     $0xa00,%eax
  46f8b1:	00 00                	add    %al,(%rax)
  46f8b3:	0d 00 00 00 00       	or     $0x0,%eax
  46f8b8:	00 00                	add    %al,(%rax)
  46f8ba:	00 0a                	add    %cl,(%rdx)
  46f8bc:	00 00                	add    %al,(%rax)
  46f8be:	00 00                	add    %al,(%rax)
  46f8c0:	0d 00 3c 25 73       	or     $0x73253c00,%eax
  46f8c5:	3e 00 3c 2f          	add    %bh,%ds:(%rdi,%rbp,1)
  46f8c9:	25 73 3e 00 78       	and    $0x78003e73,%eax
  46f8ce:	6d                   	insl   (%dx),%es:(%rdi)
  46f8cf:	6c                   	insb   (%dx),%es:(%rdi)
  46f8d0:	2e 63 00             	movslq %cs:(%rax),%eax
	...
  46f8df:	00 80 00 00 00 00    	add    %al,0x0(%rax)
	...
  46f91d:	00 00                	add    %al,(%rax)
  46f91f:	00 01                	add    %al,(%rcx)
  46f921:	00 00                	add    %al,(%rax)
  46f923:	00 62 61             	add    %ah,0x61(%rdx)
  46f926:	73 65                	jae    46f98d <usage_message+0xdc4d>
  46f928:	36                   	ss
  46f929:	34 2e                	xor    $0x2e,%al
  46f92b:	63 00                	movslq (%rax),%eax
  46f92d:	70 5f                	jo     46f98e <usage_message+0xdc4e>
  46f92f:	73 74                	jae    46f9a5 <usage_message+0xdc65>
  46f931:	72 00                	jb     46f933 <usage_message+0xdbf3>
  46f933:	70 5f                	jo     46f994 <usage_message+0xdc54>
  46f935:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f936:	75 74                	jne    46f9ac <usage_message+0xdc6c>
  46f938:	5f                   	pop    %rdi
  46f939:	73 69                	jae    46f9a4 <usage_message+0xdc64>
  46f93b:	7a 65                	jp     46f9a2 <usage_message+0xdc62>
  46f93d:	00 6d 61             	add    %ch,0x61(%rbp)
  46f940:	78 73                	js     46f9b5 <usage_message+0xdc75>
  46f942:	69 7a 65 20 3e 20 30 	imul   $0x30203e20,0x65(%rdx),%edi
  46f949:	00 21                	add    %ah,(%rcx)
  46f94b:	2a 70 5f             	sub    0x5f(%rax),%dh
  46f94e:	62                   	(bad)  
  46f94f:	36                   	ss
  46f950:	34 73                	xor    $0x73,%al
  46f952:	74 72                	je     46f9c6 <usage_message+0xdc86>
	...
  46f960:	73 74                	jae    46f9d6 <usage_message+0xdc96>
  46f962:	72 5f                	jb     46f9c3 <usage_message+0xdc83>
  46f964:	62                   	(bad)  
  46f965:	61                   	(bad)  
  46f966:	73 65                	jae    46f9cd <usage_message+0xdc8d>
  46f968:	36                   	ss
  46f969:	34 5f                	xor    $0x5f,%al
  46f96b:	64 65 63 6f 64       	movslq %fs:%gs:0x64(%rdi),%ebp
  46f970:	65 00 00             	add    %al,%gs:(%rax)
	...
  46f97f:	00 73 74             	add    %dh,0x74(%rbx)
  46f982:	72 5f                	jb     46f9e3 <usage_message+0xdca3>
  46f984:	62                   	(bad)  
  46f985:	61                   	(bad)  
  46f986:	73 65                	jae    46f9ed <usage_message+0xdcad>
  46f988:	36                   	ss
  46f989:	34 5f                	xor    $0x5f,%al
  46f98b:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46f98d:	63 6f 64             	movslq 0x64(%rdi),%ebp
  46f990:	65                   	gs
  46f991:	5f                   	pop    %rdi
  46f992:	64                   	fs
  46f993:	79 6e                	jns    46fa03 <usage_message+0xdcc3>
	...
  46f99d:	00 00                	add    %al,(%rax)
  46f99f:	00 73 74             	add    %dh,0x74(%rbx)
  46f9a2:	72 5f                	jb     46fa03 <usage_message+0xdcc3>
  46f9a4:	62                   	(bad)  
  46f9a5:	61                   	(bad)  
  46f9a6:	73 65                	jae    46fa0d <usage_message+0xdccd>
  46f9a8:	36                   	ss
  46f9a9:	34 5f                	xor    $0x5f,%al
  46f9ab:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46f9ad:	63 6f 64             	movslq 0x64(%rdi),%ebp
  46f9b0:	65 00 00             	add    %al,%gs:(%rax)
	...
  46f9bf:	00 41 42             	add    %al,0x42(%rcx)
  46f9c2:	43                   	rex.XB
  46f9c3:	44                   	rex.R
  46f9c4:	45                   	rex.RB
  46f9c5:	46                   	rex.RX
  46f9c6:	47                   	rex.RXB
  46f9c7:	48                   	rex.W
  46f9c8:	49                   	rex.WB
  46f9c9:	4a                   	rex.WX
  46f9ca:	4b                   	rex.WXB
  46f9cb:	4c                   	rex.WR
  46f9cc:	4d                   	rex.WRB
  46f9cd:	4e                   	rex.WRX
  46f9ce:	4f 50                	rex.WRXB push   %r8
  46f9d0:	51                   	push   %rcx
  46f9d1:	52                   	push   %rdx
  46f9d2:	53                   	push   %rbx
  46f9d3:	54                   	push   %rsp
  46f9d4:	55                   	push   %rbp
  46f9d5:	56                   	push   %rsi
  46f9d6:	57                   	push   %rdi
  46f9d7:	58                   	pop    %rax
  46f9d8:	59                   	pop    %rcx
  46f9d9:	5a                   	pop    %rdx
  46f9da:	61                   	(bad)  
  46f9db:	62                   	(bad)  
  46f9dc:	63 64 65 66          	movslq 0x66(%rbp,%riz,2),%esp
  46f9e0:	67 68 69 6a 6b 6c    	addr32 pushq $0x6c6b6a69
  46f9e6:	6d                   	insl   (%dx),%es:(%rdi)
  46f9e7:	6e                   	outsb  %ds:(%rsi),(%dx)
  46f9e8:	6f                   	outsl  %ds:(%rsi),(%dx)
  46f9e9:	70 71                	jo     46fa5c <usage_message+0xdd1c>
  46f9eb:	72 73                	jb     46fa60 <usage_message+0xdd20>
  46f9ed:	74 75                	je     46fa64 <usage_message+0xdd24>
  46f9ef:	76 77                	jbe    46fa68 <usage_message+0xdd28>
  46f9f1:	78 79                	js     46fa6c <usage_message+0xdd2c>
  46f9f3:	7a 30                	jp     46fa25 <usage_message+0xdce5>
  46f9f5:	31 32                	xor    %esi,(%rdx)
  46f9f7:	33 34 35 36 37 38 39 	xor    0x39383736(,%rsi,1),%esi
  46f9fe:	2b 2f                	sub    (%rdi),%ebp
	...
  46fa08:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  46fa0a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fa0b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fa0c:	65 63 74 69 6f       	movslq %gs:0x6f(%rcx,%rbp,2),%esi
  46fa11:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fa12:	20 72 65             	and    %dh,0x65(%rdx)
  46fa15:	6a 65                	pushq  $0x65
  46fa17:	63 74 65 64          	movslq 0x64(%rbp,%riz,2),%esi
  46fa1b:	2e 20 67 65          	and    %ah,%cs:0x65(%rdi)
  46fa1f:	74 70                	je     46fa91 <usage_message+0xdd51>
  46fa21:	65                   	gs
  46fa22:	65                   	gs
  46fa23:	72 6e                	jb     46fa93 <usage_message+0xdd53>
  46fa25:	61                   	(bad)  
  46fa26:	6d                   	insl   (%dx),%es:(%rdi)
  46fa27:	65 20 66 61          	and    %ah,%gs:0x61(%rsi)
  46fa2b:	69 6c 65 64 20 5b 25 	imul   $0x73255b20,0x64(%rbp,%riz,2),%ebp
  46fa32:	73 
  46fa33:	5d                   	pop    %rbp
  46fa34:	00 00                	add    %al,(%rax)
  46fa36:	00 00                	add    %al,(%rax)
  46fa38:	73 65                	jae    46fa9f <usage_message+0xdd5f>
  46fa3a:	6c                   	insb   (%dx),%es:(%rdi)
  46fa3b:	65 63 74 28 29       	movslq %gs:0x29(%rax,%rbp,1),%esi
  46fa40:	20 66 61             	and    %ah,0x61(%rsi)
  46fa43:	69 6c 65 64 20 77 69 	imul   $0x74697720,0x64(%rbp,%riz,2),%ebp
  46fa4a:	74 
  46fa4b:	68 20 65 72 72       	pushq  $0x72726520
  46fa50:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fa51:	72 20                	jb     46fa73 <usage_message+0xdd33>
  46fa53:	25 64 3a 20 25       	and    $0x25203a64,%eax
  46fa58:	73 00                	jae    46fa5a <usage_message+0xdd1a>
  46fa5a:	00 00                	add    %al,(%rax)
  46fa5c:	00 00                	add    %al,(%rax)
  46fa5e:	00 00                	add    %al,(%rax)
  46fa60:	61                   	(bad)  
  46fa61:	63 63 65             	movslq 0x65(%rbx),%esp
  46fa64:	70 74                	jo     46fada <usage_message+0xdd9a>
  46fa66:	28 29                	sub    %ch,(%rcx)
  46fa68:	20 66 61             	and    %ah,0x61(%rsi)
  46fa6b:	69 6c 65 64 20 77 69 	imul   $0x74697720,0x64(%rbp,%riz,2),%ebp
  46fa72:	74 
  46fa73:	68 20 65 72 72       	pushq  $0x72726520
  46fa78:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fa79:	72 20                	jb     46fa9b <usage_message+0xdd5b>
  46fa7b:	25 64 3a 20 25       	and    $0x25203a64,%eax
  46fa80:	73 00                	jae    46fa82 <usage_message+0xdd42>
  46fa82:	00 00                	add    %al,(%rax)
  46fa84:	00 00                	add    %al,(%rax)
  46fa86:	00 00                	add    %al,(%rax)
  46fa88:	67                   	addr32
  46fa89:	65                   	gs
  46fa8a:	74 68                	je     46faf4 <usage_message+0xddb4>
  46fa8c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fa8d:	73 74                	jae    46fb03 <usage_message+0xddc3>
  46fa8f:	28 29                	sub    %ch,(%rcx)
  46fa91:	20 66 61             	and    %ah,0x61(%rsi)
  46fa94:	69 6c 65 64 20 66 6f 	imul   $0x726f6620,0x64(%rbp,%riz,2),%ebp
  46fa9b:	72 
  46fa9c:	20 61 64             	and    %ah,0x64(%rcx)
  46fa9f:	64                   	fs
  46faa0:	72 65                	jb     46fb07 <usage_message+0xddc7>
  46faa2:	73 73                	jae    46fb17 <usage_message+0xddd7>
  46faa4:	20 27                	and    %ah,(%rdi)
  46faa6:	25 73 27 20 5b       	and    $0x5b202773,%eax
  46faab:	25 73 5d 00 00       	and    $0x5d73,%eax
  46fab0:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  46fab2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fab3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fab4:	65 63 74 69 6f       	movslq %gs:0x6f(%rcx,%rbp,2),%esi
  46fab9:	6e                   	outsb  %ds:(%rsi),(%dx)
  46faba:	20 72 65             	and    %dh,0x65(%rdx)
  46fabd:	6a 65                	pushq  $0x65
  46fabf:	63 74 65 64          	movslq 0x64(%rbp,%riz,2),%esi
  46fac3:	2e 20 47 65          	and    %al,%cs:0x65(%rdi)
  46fac7:	74 70                	je     46fb39 <usage_message+0xddf9>
  46fac9:	65                   	gs
  46faca:	65                   	gs
  46facb:	72 6e                	jb     46fb3b <usage_message+0xddfb>
  46facd:	61                   	(bad)  
  46face:	6d                   	insl   (%dx),%es:(%rdi)
  46facf:	65 20 66 61          	and    %ah,%gs:0x61(%rsi)
  46fad3:	69 6c 65 64 20 5b 25 	imul   $0x73255b20,0x64(%rbp,%riz,2),%ebp
  46fada:	73 
  46fadb:	5d                   	pop    %rbp
  46fadc:	00 00                	add    %al,(%rax)
  46fade:	00 00                	add    %al,(%rax)
  46fae0:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  46fae2:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fae3:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fae4:	65 63 74 69 6f       	movslq %gs:0x6f(%rcx,%rbp,2),%esi
  46fae9:	6e                   	outsb  %ds:(%rsi),(%dx)
  46faea:	20 66 72             	and    %ah,0x72(%rsi)
  46faed:	6f                   	outsl  %ds:(%rsi),(%dx)
  46faee:	6d                   	insl   (%dx),%es:(%rdi)
  46faef:	20 5b 25             	and    %bl,0x25(%rbx)
  46faf2:	73 5d                	jae    46fb51 <usage_message+0xde11>
  46faf4:	20 72 65             	and    %dh,0x65(%rdx)
  46faf7:	6a 65                	pushq  $0x65
  46faf9:	63 74 65 64          	movslq 0x64(%rbp,%riz,2),%esi
  46fafd:	2e 20 41 6c          	and    %al,%cs:0x6c(%rcx)
  46fb01:	6c                   	insb   (%dx),%es:(%rdi)
  46fb02:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fb03:	77 65                	ja     46fb6a <usage_message+0xde2a>
  46fb05:	64 20 73 65          	and    %dh,%fs:0x65(%rbx)
  46fb09:	72 76                	jb     46fb81 <usage_message+0xde41>
  46fb0b:	65                   	gs
  46fb0c:	72 20                	jb     46fb2e <usage_message+0xddee>
  46fb0e:	69 73 20 5b 25 73 5d 	imul   $0x5d73255b,0x20(%rbx),%esi
  46fb15:	20 00                	and    %al,(%rax)
  46fb17:	00 43 61             	add    %al,0x61(%rbx)
  46fb1a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fb1b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fb1c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fb1d:	74 20                	je     46fb3f <usage_message+0xddff>
  46fb1f:	63 72 65             	movslq 0x65(%rdx),%esi
  46fb22:	61                   	(bad)  
  46fb23:	74 65                	je     46fb8a <usage_message+0xde4a>
  46fb25:	20 73 6f             	and    %dh,0x6f(%rbx)
  46fb28:	63 6b 65             	movslq 0x65(%rbx),%ebp
  46fb2b:	74 20                	je     46fb4d <usage_message+0xde0d>
  46fb2d:	5b                   	pop    %rbx
  46fb2e:	25 73 3a 25 64       	and    $0x64253a73,%eax
  46fb33:	5d                   	pop    %rbp
  46fb34:	20 5b 25             	and    %bl,0x25(%rbx)
  46fb37:	73 5d                	jae    46fb96 <usage_message+0xde56>
  46fb39:	00 00                	add    %al,(%rax)
  46fb3b:	00 00                	add    %al,(%rax)
  46fb3d:	00 00                	add    %al,(%rax)
  46fb3f:	00 62 69             	add    %ah,0x69(%rdx)
  46fb42:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fb43:	64 28 29             	sub    %ch,%fs:(%rcx)
  46fb46:	20 66 61             	and    %ah,0x61(%rsi)
  46fb49:	69 6c 65 64 20 77 69 	imul   $0x74697720,0x64(%rbp,%riz,2),%ebp
  46fb50:	74 
  46fb51:	68 20 65 72 72       	pushq  $0x72726520
  46fb56:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fb57:	72 20                	jb     46fb79 <usage_message+0xde39>
  46fb59:	25 64 3a 20 25       	and    $0x25203a64,%eax
  46fb5e:	73 0a                	jae    46fb6a <usage_message+0xde2a>
	...
  46fb68:	43 61                	rex.XB (bad)  
  46fb6a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fb6b:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fb6c:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fb6d:	74 20                	je     46fb8f <usage_message+0xde4f>
  46fb6f:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  46fb72:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fb73:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  46fb78:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fb79:	20 5b 25             	and    %bl,0x25(%rbx)
  46fb7c:	73 3a                	jae    46fbb8 <usage_message+0xde78>
  46fb7e:	25 64 5d 20 5b       	and    $0x5b205d64,%eax
  46fb83:	25 73 5d 00 00       	and    $0x5d73,%eax
  46fb88:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  46fb8a:	74 20                	je     46fbac <usage_message+0xde6c>
  46fb8c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  46fb8e:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fb8f:	75 67                	jne    46fbf8 <usage_message+0xdeb8>
  46fb91:	68 20 73 70 61       	pushq  $0x61707320
  46fb96:	63 65 20             	movslq 0x20(%rbp),%esp
  46fb99:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46fb9b:	72 20                	jb     46fbbd <usage_message+0xde7d>
  46fb9d:	73 6f                	jae    46fc0e <usage_message+0xdece>
  46fb9f:	63 6b 65             	movslq 0x65(%rbx),%ebp
  46fba2:	74 20                	je     46fbc4 <usage_message+0xde84>
  46fba4:	5b                   	pop    %rbx
  46fba5:	5b                   	pop    %rbx
  46fba6:	25 73 5d 3a 25       	and    $0x253a5d73,%eax
  46fbab:	68 75 5d 00 00       	pushq  $0x5d75
  46fbb0:	73 6f                	jae    46fc21 <usage_message+0xdee1>
  46fbb2:	63 6b 65             	movslq 0x65(%rbx),%ebp
  46fbb5:	74 28                	je     46fbdf <usage_message+0xde9f>
  46fbb7:	29 20                	sub    %esp,(%rax)
  46fbb9:	66 6f                	outsw  %ds:(%rsi),(%dx)
  46fbbb:	72 20                	jb     46fbdd <usage_message+0xde9d>
  46fbbd:	5b                   	pop    %rbx
  46fbbe:	5b                   	pop    %rbx
  46fbbf:	25 73 5d 3a 25       	and    $0x253a5d73,%eax
  46fbc4:	68 75 5d 20 66       	pushq  $0x66205d75
  46fbc9:	61                   	(bad)  
  46fbca:	69 6c 65 64 20 77 69 	imul   $0x74697720,0x64(%rbp,%riz,2),%ebp
  46fbd1:	74 
  46fbd2:	68 20 65 72 72       	pushq  $0x72726520
  46fbd7:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fbd8:	72 20                	jb     46fbfa <usage_message+0xdeba>
  46fbda:	25 64 3a 20 25       	and    $0x25203a64,%eax
  46fbdf:	73 00                	jae    46fbe1 <usage_message+0xdea1>
  46fbe1:	00 00                	add    %al,(%rax)
  46fbe3:	00 00                	add    %al,(%rax)
  46fbe5:	00 00                	add    %al,(%rax)
  46fbe7:	00 73 65             	add    %dh,0x65(%rbx)
  46fbea:	74 73                	je     46fc5f <usage_message+0xdf1f>
  46fbec:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fbed:	63 6b 6f             	movslq 0x6f(%rbx),%ebp
  46fbf0:	70 74                	jo     46fc66 <usage_message+0xdf26>
  46fbf2:	28 29                	sub    %ch,(%rcx)
  46fbf4:	20 66 6f             	and    %ah,0x6f(%rsi)
  46fbf7:	72 20                	jb     46fc19 <usage_message+0xded9>
  46fbf9:	5b                   	pop    %rbx
  46fbfa:	5b                   	pop    %rbx
  46fbfb:	25 73 5d 3a 25       	and    $0x253a5d73,%eax
  46fc00:	68 75 5d 20 66       	pushq  $0x66205d75
  46fc05:	61                   	(bad)  
  46fc06:	69 6c 65 64 20 77 69 	imul   $0x74697720,0x64(%rbp,%riz,2),%ebp
  46fc0d:	74 
  46fc0e:	68 20 65 72 72       	pushq  $0x72726520
  46fc13:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fc14:	72 20                	jb     46fc36 <usage_message+0xdef6>
  46fc16:	25 64 3a 20 25       	and    $0x25203a64,%eax
  46fc1b:	73 00                	jae    46fc1d <usage_message+0xdedd>
  46fc1d:	00 00                	add    %al,(%rax)
  46fc1f:	00 62 69             	add    %ah,0x69(%rdx)
  46fc22:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fc23:	64 28 29             	sub    %ch,%fs:(%rcx)
  46fc26:	20 66 6f             	and    %ah,0x6f(%rsi)
  46fc29:	72 20                	jb     46fc4b <usage_message+0xdf0b>
  46fc2b:	5b                   	pop    %rbx
  46fc2c:	5b                   	pop    %rbx
  46fc2d:	25 73 5d 3a 25       	and    $0x253a5d73,%eax
  46fc32:	68 75 5d 20 66       	pushq  $0x66205d75
  46fc37:	61                   	(bad)  
  46fc38:	69 6c 65 64 20 77 69 	imul   $0x74697720,0x64(%rbp,%riz,2),%ebp
  46fc3f:	74 
  46fc40:	68 20 65 72 72       	pushq  $0x72726520
  46fc45:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fc46:	72 20                	jb     46fc68 <usage_message+0xdf28>
  46fc48:	25 64 3a 20 25       	and    $0x25203a64,%eax
  46fc4d:	73 00                	jae    46fc4f <usage_message+0xdf0f>
  46fc4f:	00 6c 69 73          	add    %ch,0x73(%rcx,%rbp,2)
  46fc53:	74 65                	je     46fcba <usage_message+0xdf7a>
  46fc55:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fc56:	28 29                	sub    %ch,(%rcx)
  46fc58:	20 66 6f             	and    %ah,0x6f(%rsi)
  46fc5b:	72 20                	jb     46fc7d <usage_message+0xdf3d>
  46fc5d:	5b                   	pop    %rbx
  46fc5e:	5b                   	pop    %rbx
  46fc5f:	25 73 5d 3a 25       	and    $0x253a5d73,%eax
  46fc64:	68 75 5d 20 66       	pushq  $0x66205d75
  46fc69:	61                   	(bad)  
  46fc6a:	69 6c 65 64 20 77 69 	imul   $0x74697720,0x64(%rbp,%riz,2),%ebp
  46fc71:	74 
  46fc72:	68 20 65 72 72       	pushq  $0x72726520
  46fc77:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fc78:	72 20                	jb     46fc9a <usage_message+0xdf5a>
  46fc7a:	25 64 3a 20 25       	and    $0x25203a64,%eax
  46fc7f:	73 00                	jae    46fc81 <usage_message+0xdf41>
  46fc81:	00 00                	add    %al,(%rax)
  46fc83:	00 00                	add    %al,(%rax)
  46fc85:	00 00                	add    %al,(%rax)
  46fc87:	00 7a 62             	add    %bh,0x62(%rdx)
  46fc8a:	78 5f                	js     46fceb <usage_message+0xdfab>
  46fc8c:	74 63                	je     46fcf1 <usage_message+0xdfb1>
  46fc8e:	70 5f                	jo     46fcef <usage_message+0xdfaf>
  46fc90:	6c                   	insb   (%dx),%es:(%rdi)
  46fc91:	69 73 74 65 6e 28 29 	imul   $0x29286e65,0x74(%rbx),%esi
  46fc98:	20 46 61             	and    %al,0x61(%rsi)
  46fc9b:	74 61                	je     46fcfe <usage_message+0xdfbe>
  46fc9d:	6c                   	insb   (%dx),%es:(%rdi)
  46fc9e:	20 65 72             	and    %ah,0x72(%rbp)
  46fca1:	72 6f                	jb     46fd12 <usage_message+0xdfd2>
  46fca3:	72 3a                	jb     46fcdf <usage_message+0xdf9f>
  46fca5:	20 75 6e             	and    %dh,0x6e(%rbp)
  46fca8:	61                   	(bad)  
  46fca9:	62                   	(bad)  
  46fcaa:	6c                   	insb   (%dx),%es:(%rdi)
  46fcab:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  46fcb0:	73 65                	jae    46fd17 <usage_message+0xdfd7>
  46fcb2:	72 76                	jb     46fd2a <usage_message+0xdfea>
  46fcb4:	65 20 6f 6e          	and    %ch,%gs:0x6e(%rdi)
  46fcb8:	20 61 6e             	and    %ah,0x6e(%rcx)
  46fcbb:	79 20                	jns    46fcdd <usage_message+0xdf9d>
  46fcbd:	61                   	(bad)  
  46fcbe:	64                   	fs
  46fcbf:	64                   	fs
  46fcc0:	72 65                	jb     46fd27 <usage_message+0xdfe7>
  46fcc2:	73 73                	jae    46fd37 <usage_message+0xdff7>
  46fcc4:	2e 20 5b 5b          	and    %bl,%cs:0x5b(%rbx)
  46fcc8:	25 73 5d 3a 25       	and    $0x253a5d73,%eax
  46fccd:	68 75 5d 00 5a       	pushq  $0x5a005d75
  46fcd2:	42 58                	rex.X pop    %rax
  46fcd4:	44 01 00             	add    %r8d,(%rax)
  46fcd7:	5a                   	pop    %rdx
  46fcd8:	42 58                	rex.X pop    %rax
  46fcda:	5f                   	pop    %rdi
  46fcdb:	54                   	push   %rsp
  46fcdc:	43 50                	rex.XB push   %r8
  46fcde:	5f                   	pop    %rdi
  46fcdf:	52                   	push   %rdx
  46fce0:	45                   	rex.RB
  46fce1:	41                   	rex.B
  46fce2:	44 28 29             	sub    %r13b,(%rcx)
  46fce5:	20 66 61             	and    %ah,0x61(%rsi)
  46fce8:	69 6c 65 64 20 5b 25 	imul   $0x73255b20,0x64(%rbp,%riz,2),%ebp
  46fcef:	73 
  46fcf0:	5d                   	pop    %rbp
  46fcf1:	00 5a 42             	add    %bl,0x42(%rdx)
  46fcf4:	58                   	pop    %rax
  46fcf5:	5f                   	pop    %rdi
  46fcf6:	54                   	push   %rsp
  46fcf7:	43 50                	rex.XB push   %r8
  46fcf9:	5f                   	pop    %rdi
  46fcfa:	57                   	push   %rdi
  46fcfb:	52                   	push   %rdx
  46fcfc:	49 54                	rex.WB push   %r12
  46fcfe:	45 28 29             	sub    %r13b,(%r9)
  46fd01:	20 66 61             	and    %ah,0x61(%rsi)
  46fd04:	69 6c 65 64 20 5b 25 	imul   $0x73255b20,0x64(%rbp,%riz,2),%ebp
  46fd0b:	73 
  46fd0c:	5d                   	pop    %rbp
  46fd0d:	00 49 6e             	add    %cl,0x6e(%rcx)
  46fd10:	63 6f 72             	movslq 0x72(%rdi),%ebp
  46fd13:	72 65                	jb     46fd7a <usage_message+0xe03a>
  46fd15:	63 74 20 49          	movslq 0x49(%rax,%riz,1),%esi
  46fd19:	50                   	push   %rax
  46fd1a:	76 34                	jbe    46fd50 <usage_message+0xe010>
  46fd1c:	20 61 64             	and    %ah,0x64(%rcx)
  46fd1f:	64                   	fs
  46fd20:	72 65                	jb     46fd87 <usage_message+0xe047>
  46fd22:	73 73                	jae    46fd97 <usage_message+0xe057>
  46fd24:	20 5b 25             	and    %bl,0x25(%rbx)
  46fd27:	73 5d                	jae    46fd86 <usage_message+0xe046>
  46fd29:	00 00                	add    %al,(%rax)
  46fd2b:	00 00                	add    %al,(%rax)
  46fd2d:	00 00                	add    %al,(%rax)
  46fd2f:	00 7a 62             	add    %bh,0x62(%rdx)
  46fd32:	78 5f                	js     46fd93 <usage_message+0xe053>
  46fd34:	74 63                	je     46fd99 <usage_message+0xe059>
  46fd36:	70 5f                	jo     46fd97 <usage_message+0xe057>
  46fd38:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  46fd3c:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fd3d:	00 7a 62             	add    %bh,0x62(%rdx)
  46fd40:	78 5f                	js     46fda1 <usage_message+0xe061>
  46fd42:	67                   	addr32
  46fd43:	65                   	gs
  46fd44:	74 68                	je     46fdae <usage_message+0xe06e>
  46fd46:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fd47:	73 74                	jae    46fdbd <usage_message+0xe07d>
  46fd49:	00 00                	add    %al,(%rax)
  46fd4b:	00 00                	add    %al,(%rax)
  46fd4d:	00 00                	add    %al,(%rax)
  46fd4f:	00 7a 62             	add    %bh,0x62(%rdx)
  46fd52:	78 5f                	js     46fdb3 <usage_message+0xe073>
  46fd54:	67                   	addr32
  46fd55:	65                   	gs
  46fd56:	74 68                	je     46fdc0 <usage_message+0xe080>
  46fd58:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fd59:	73 74                	jae    46fdcf <usage_message+0xe08f>
  46fd5b:	5f                   	pop    %rdi
  46fd5c:	62                   	(bad)  
  46fd5d:	79 5f                	jns    46fdbe <usage_message+0xe07e>
  46fd5f:	69 70 00 7a 62 78 5f 	imul   $0x5f78627a,0x0(%rax),%esi
  46fd66:	72 65                	jb     46fdcd <usage_message+0xe08d>
  46fd68:	63 76 5f             	movslq 0x5f(%rsi),%esi
  46fd6b:	72 65                	jb     46fdd2 <usage_message+0xe092>
  46fd6d:	73 70                	jae    46fddf <usage_message+0xe09f>
  46fd6f:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fd70:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fd71:	73 65                	jae    46fdd8 <usage_message+0xe098>
  46fd73:	00 7a 62             	add    %bh,0x62(%rdx)
  46fd76:	78 5f                	js     46fdd7 <usage_message+0xe097>
  46fd78:	73 65                	jae    46fddf <usage_message+0xe09f>
  46fd7a:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fd7b:	64                   	fs
  46fd7c:	5f                   	pop    %rdi
  46fd7d:	72 65                	jb     46fde4 <usage_message+0xe0a4>
  46fd7f:	73 70                	jae    46fdf1 <usage_message+0xe0b1>
  46fd81:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fd82:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fd83:	73 65                	jae    46fdea <usage_message+0xe0aa>
  46fd85:	00 45 72             	add    %al,0x72(%rbp)
  46fd88:	72 6f                	jb     46fdf9 <usage_message+0xe0b9>
  46fd8a:	72 20                	jb     46fdac <usage_message+0xe06c>
  46fd8c:	73 65                	jae    46fdf3 <usage_message+0xe0b3>
  46fd8e:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fd8f:	64 69 6e 67 20 72 65 	imul   $0x73657220,%fs:0x67(%rsi),%ebp
  46fd96:	73 
  46fd97:	75 6c                	jne    46fe05 <usage_message+0xe0c5>
  46fd99:	74 20                	je     46fdbb <usage_message+0xe07b>
  46fd9b:	62                   	(bad)  
  46fd9c:	61                   	(bad)  
  46fd9d:	63 6b 3a             	movslq 0x3a(%rbx),%ebp
  46fda0:	20 25 73 00 00 00    	and    %ah,0x73(%rip)        # 46fe19 <usage_message+0xe0d9>
  46fda6:	00 00                	add    %al,(%rax)
  46fda8:	44 69 64 20 6e 6f 74 	imul   $0x7220746f,0x6e(%rax,%riz,1),%r12d
  46fdaf:	20 72 
  46fdb1:	65 63 65 69          	movslq %gs:0x69(%rbp),%esp
  46fdb5:	76 65                	jbe    46fe1c <usage_message+0xe0dc>
  46fdb7:	20 72 65             	and    %dh,0x65(%rdx)
  46fdba:	73 70                	jae    46fe2c <usage_message+0xe0ec>
  46fdbc:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fdbd:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fdbe:	73 65                	jae    46fe25 <usage_message+0xe0e5>
  46fdc0:	20 66 72             	and    %ah,0x72(%rsi)
  46fdc3:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fdc4:	6d                   	insl   (%dx),%es:(%rdi)
  46fdc5:	20 68 6f             	and    %ch,0x6f(%rax)
  46fdc8:	73 74                	jae    46fe3e <usage_message+0xe0fe>
  46fdca:	00 00                	add    %al,(%rax)
  46fdcc:	00 00                	add    %al,(%rax)
  46fdce:	00 00                	add    %al,(%rax)
  46fdd0:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  46fdd2:	76 61                	jbe    46fe35 <usage_message+0xe0f5>
  46fdd4:	6c                   	insb   (%dx),%es:(%rdi)
  46fdd5:	69 64 20 74 79 70 65 	imul   $0x20657079,0x74(%rax,%riz,1),%esp
  46fddc:	20 
  46fddd:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fdde:	66                   	data16
  46fddf:	20 4a 53             	and    %cl,0x53(%rdx)
  46fde2:	4f                   	rex.WRXB
  46fde3:	4e 20 76 61          	rex.WRX and    %r14b,0x61(%rsi)
  46fde7:	6c                   	insb   (%dx),%es:(%rdi)
  46fde8:	75 65                	jne    46fe4f <usage_message+0xe10f>
  46fdea:	20 22                	and    %ah,(%rdx)
  46fdec:	25 2e 36 34 73       	and    $0x7334362e,%eax
  46fdf1:	22 00                	and    (%rax),%al
  46fdf3:	00 00                	add    %al,(%rax)
  46fdf5:	00 00                	add    %al,(%rax)
  46fdf7:	00 43 61             	add    %al,0x61(%rbx)
  46fdfa:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fdfb:	27                   	(bad)  
  46fdfc:	74 20                	je     46fe1e <usage_message+0xe0de>
  46fdfe:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fdff:	70 65                	jo     46fe66 <usage_message+0xe126>
  46fe01:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fe02:	20 4a 53             	and    %cl,0x53(%rdx)
  46fe05:	4f                   	rex.WRXB
  46fe06:	4e 20 6f 62          	rex.WRX and    %r13b,0x62(%rdi)
  46fe0a:	6a 65                	pushq  $0x65
  46fe0c:	63 74 20 6f          	movslq 0x6f(%rax,%riz,1),%esi
  46fe10:	72 20                	jb     46fe32 <usage_message+0xe0f2>
  46fe12:	61                   	(bad)  
  46fe13:	72 72                	jb     46fe87 <usage_message+0xe147>
  46fe15:	61                   	(bad)  
  46fe16:	79 20                	jns    46fe38 <usage_message+0xe0f8>
  46fe18:	22 25 2e 36 34 73    	and    0x7334362e(%rip),%ah        # 737b344c <_end+0x730fab4c>
  46fe1e:	22 00                	and    (%rax),%al
  46fe20:	43 61                	rex.XB (bad)  
  46fe22:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fe23:	27                   	(bad)  
  46fe24:	74 20                	je     46fe46 <usage_message+0xe106>
  46fe26:	6f                   	outsl  %ds:(%rsi),(%dx)
  46fe27:	70 65                	jo     46fe8e <usage_message+0xe14e>
  46fe29:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fe2a:	20 4a 53             	and    %cl,0x53(%rdx)
  46fe2d:	4f                   	rex.WRXB
  46fe2e:	4e 20 6f 62          	rex.WRX and    %r13b,0x62(%rdi)
  46fe32:	6a 65                	pushq  $0x65
  46fe34:	63 74 20 22          	movslq 0x22(%rax,%riz,1),%esi
  46fe38:	25 2e 36 34 73       	and    $0x7334362e,%eax
  46fe3d:	22 00                	and    (%rax),%al
  46fe3f:	00 43 61             	add    %al,0x61(%rbx)
  46fe42:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fe43:	27                   	(bad)  
  46fe44:	74 20                	je     46fe66 <usage_message+0xe126>
  46fe46:	66 69 6e 64 20 70    	imul   $0x7020,0x64(%rsi),%bp
  46fe4c:	61                   	(bad)  
  46fe4d:	69 72 20 77 69 74 68 	imul   $0x68746977,0x20(%rdx),%esi
  46fe54:	20 6e 61             	and    %ch,0x61(%rsi)
  46fe57:	6d                   	insl   (%dx),%es:(%rdi)
  46fe58:	65 20 22             	and    %ah,%gs:(%rdx)
  46fe5b:	25 73 22 00 43       	and    $0x43002273,%eax
  46fe60:	61                   	(bad)  
  46fe61:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fe62:	27                   	(bad)  
  46fe63:	74 20                	je     46fe85 <usage_message+0xe145>
  46fe65:	63 6c 6f 73          	movslq 0x73(%rdi,%rbp,2),%ebp
  46fe69:	65 20 74 6f 70       	and    %dh,%gs:0x70(%rdi,%rbp,2)
  46fe6e:	20 6c 65 76          	and    %ch,0x76(%rbp,%riz,2)
  46fe72:	65                   	gs
  46fe73:	6c                   	insb   (%dx),%es:(%rdi)
  46fe74:	20 6f 62             	and    %ch,0x62(%rdi)
  46fe77:	6a 65                	pushq  $0x65
  46fe79:	63 74 00 6a          	movslq 0x6a(%rax,%rax,1),%esi
  46fe7d:	73 6f                	jae    46feee <usage_message+0xe1ae>
  46fe7f:	6e                   	outsb  %ds:(%rsi),(%dx)
  46fe80:	2e 63 00             	movslq %cs:(%rax),%eax
  46fe83:	6a 00                	pushq  $0x0
	...
  46fe8d:	00 00                	add    %al,(%rax)
  46fe8f:	00 49 91             	add    %cl,-0x6f(%rcx)
  46fe92:	fd                   	std    
  46fe93:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fe96:	fd                   	std    
  46fe97:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fe9a:	fd                   	std    
  46fe9b:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fe9e:	fd                   	std    
  46fe9f:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fea2:	fd                   	std    
  46fea3:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fea6:	fd                   	std    
  46fea7:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46feaa:	fd                   	std    
  46feab:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46feae:	fd                   	std    
  46feaf:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46feb2:	fd                   	std    
  46feb3:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46feb6:	fd                   	std    
  46feb7:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46feba:	fd                   	std    
  46febb:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46febe:	fd                   	std    
  46febf:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fec2:	fd                   	std    
  46fec3:	ff 49 91             	decl   -0x6f(%rcx)
  46fec6:	fd                   	std    
  46fec7:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46feca:	fd                   	std    
  46fecb:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fece:	fd                   	std    
  46fecf:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fed2:	fd                   	std    
  46fed3:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fed6:	fd                   	std    
  46fed7:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46feda:	fd                   	std    
  46fedb:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fede:	fd                   	std    
  46fedf:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fee2:	fd                   	std    
  46fee3:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fee6:	fd                   	std    
  46fee7:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46feea:	fd                   	std    
  46feeb:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46feee:	fd                   	std    
  46feef:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fef2:	fd                   	std    
  46fef3:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fef6:	fd                   	std    
  46fef7:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fefa:	fd                   	std    
  46fefb:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46fefe:	fd                   	std    
  46feff:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff02:	fd                   	std    
  46ff03:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff06:	fd                   	std    
  46ff07:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff0a:	fd                   	std    
  46ff0b:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff0e:	fd                   	std    
  46ff0f:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff12:	fd                   	std    
  46ff13:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff16:	fd                   	std    
  46ff17:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff1a:	fd                   	std    
  46ff1b:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff1e:	fd                   	std    
  46ff1f:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff22:	fd                   	std    
  46ff23:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff26:	fd                   	std    
  46ff27:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff2a:	fd                   	std    
  46ff2b:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff2e:	fd                   	std    
  46ff2f:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff32:	fd                   	std    
  46ff33:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff36:	fd                   	std    
  46ff37:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff3a:	fd                   	std    
  46ff3b:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff3e:	fd                   	std    
  46ff3f:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff42:	fd                   	std    
  46ff43:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff46:	fd                   	std    
  46ff47:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff4a:	fd                   	std    
  46ff4b:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff4e:	fd                   	std    
  46ff4f:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff52:	fd                   	std    
  46ff53:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff56:	fd                   	std    
  46ff57:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff5a:	fd                   	std    
  46ff5b:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff5e:	fd                   	std    
  46ff5f:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff62:	fd                   	std    
  46ff63:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff66:	fd                   	std    
  46ff67:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff6a:	fd                   	std    
  46ff6b:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff6e:	fd                   	std    
  46ff6f:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff72:	fd                   	std    
  46ff73:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff76:	fd                   	std    
  46ff77:	ff 49 91             	decl   -0x6f(%rcx)
  46ff7a:	fd                   	std    
  46ff7b:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff7e:	fd                   	std    
  46ff7f:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff82:	fd                   	std    
  46ff83:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff86:	fd                   	std    
  46ff87:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff8a:	fd                   	std    
  46ff8b:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff8e:	fd                   	std    
  46ff8f:	ff                   	(bad)  
  46ff90:	3b 91 fd ff 6b 90    	cmp    -0x6f940003(%rcx),%edx
  46ff96:	fd                   	std    
  46ff97:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff9a:	fd                   	std    
  46ff9b:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ff9e:	fd                   	std    
  46ff9f:	ff 2d 91 fd ff 6b    	ljmpq  *0x6bfffd91(%rip)        # 6c46fd36 <_end+0x6bdb7436>
  46ffa5:	90                   	nop
  46ffa6:	fd                   	std    
  46ffa7:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ffaa:	fd                   	std    
  46ffab:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ffae:	fd                   	std    
  46ffaf:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ffb2:	fd                   	std    
  46ffb3:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ffb6:	fd                   	std    
  46ffb7:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ffba:	fd                   	std    
  46ffbb:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ffbe:	fd                   	std    
  46ffbf:	ff 1f                	lcallq *(%rdi)
  46ffc1:	91                   	xchg   %eax,%ecx
  46ffc2:	fd                   	std    
  46ffc3:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ffc6:	fd                   	std    
  46ffc7:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ffca:	fd                   	std    
  46ffcb:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ffce:	fd                   	std    
  46ffcf:	ff 11                	callq  *(%rcx)
  46ffd1:	91                   	xchg   %eax,%ecx
  46ffd2:	fd                   	std    
  46ffd3:	ff 6b 90             	ljmpq  *-0x70(%rbx)
  46ffd6:	fd                   	std    
  46ffd7:	ff 03                	incl   (%rbx)
  46ffd9:	91                   	xchg   %eax,%ecx
  46ffda:	fd                   	std    
  46ffdb:	ff c2                	inc    %edx
  46ffdd:	90                   	nop
  46ffde:	fd                   	std    
  46ffdf:	ff 5f 5f             	lcallq *0x5f(%rdi)
  46ffe2:	7a 62                	jp     470046 <usage_message+0xe306>
  46ffe4:	78 5f                	js     470045 <usage_message+0xe305>
  46ffe6:	6a 73                	pushq  $0x73
  46ffe8:	6f                   	outsl  %ds:(%rsi),(%dx)
  46ffe9:	6e                   	outsb  %ds:(%rsi),(%dx)
  46ffea:	5f                   	pop    %rdi
  46ffeb:	72 62                	jb     47004f <usage_message+0xe30f>
  46ffed:	72 61                	jb     470050 <usage_message+0xe310>
  46ffef:	63 6b 65             	movslq 0x65(%rbx),%ebp
  46fff2:	74 00                	je     46fff4 <usage_message+0xe2b4>
	...
  470000:	7a 62                	jp     470064 <usage_message+0xe324>
  470002:	78 5f                	js     470063 <usage_message+0xe323>
  470004:	6a 73                	pushq  $0x73
  470006:	6f                   	outsl  %ds:(%rsi),(%dx)
  470007:	6e                   	outsb  %ds:(%rsi),(%dx)
  470008:	5f                   	pop    %rdi
  470009:	61                   	(bad)  
  47000a:	64                   	fs
  47000b:	64                   	fs
  47000c:	73 74                	jae    470082 <usage_message+0xe342>
  47000e:	72 69                	jb     470079 <usage_message+0xe339>
  470010:	6e                   	outsb  %ds:(%rsi),(%dx)
  470011:	67 00 00             	addr32 add %al,(%eax)
	...
  470020:	5f                   	pop    %rdi
  470021:	5f                   	pop    %rdi
  470022:	7a 62                	jp     470086 <usage_message+0xe346>
  470024:	78 5f                	js     470085 <usage_message+0xe345>
  470026:	6a 73                	pushq  $0x73
  470028:	6f                   	outsl  %ds:(%rsi),(%dx)
  470029:	6e                   	outsb  %ds:(%rsi),(%dx)
  47002a:	5f                   	pop    %rdi
  47002b:	61                   	(bad)  
  47002c:	64 64 6f             	outsl  %fs:(%rsi),(%dx)
  47002f:	62                   	(bad)  
  470030:	6a 65                	pushq  $0x65
  470032:	63 74 00 7a          	movslq 0x7a(%rax,%rax,1),%esi
  470036:	62                   	(bad)  
  470037:	78 5f                	js     470098 <usage_message+0xe358>
  470039:	6a 73                	pushq  $0x73
  47003b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47003c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47003d:	5f                   	pop    %rdi
  47003e:	66                   	data16
  47003f:	72 65                	jb     4700a6 <usage_message+0xe366>
  470041:	65 00 7a 62          	add    %bh,%gs:0x62(%rdx)
  470045:	78 5f                	js     4700a6 <usage_message+0xe366>
  470047:	6a 73                	pushq  $0x73
  470049:	6f                   	outsl  %ds:(%rsi),(%dx)
  47004a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47004b:	5f                   	pop    %rdi
  47004c:	63 6c 65 61          	movslq 0x61(%rbp,%riz,2),%ebp
  470050:	6e                   	outsb  %ds:(%rsi),(%dx)
  470051:	00 7a 62             	add    %bh,0x62(%rdx)
  470054:	78 5f                	js     4700b5 <usage_message+0xe375>
  470056:	6a 73                	pushq  $0x73
  470058:	6f                   	outsl  %ds:(%rsi),(%dx)
  470059:	6e                   	outsb  %ds:(%rsi),(%dx)
  47005a:	5f                   	pop    %rdi
  47005b:	69 6e 69 74 00 49 6e 	imul   $0x6e490074,0x69(%rsi),%ebp
  470062:	20 72 65             	and    %dh,0x65(%rdx)
  470065:	70 6c                	jo     4700d3 <usage_message+0xe393>
  470067:	61                   	(bad)  
  470068:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47006b:	76 61                	jbe    4700ce <usage_message+0xe38e>
  47006d:	6c                   	insb   (%dx),%es:(%rdi)
  47006e:	75 65                	jne    4700d5 <usage_message+0xe395>
  470070:	5f                   	pop    %rdi
  470071:	62                   	(bad)  
  470072:	79 5f                	jns    4700d3 <usage_message+0xe393>
  470074:	6d                   	insl   (%dx),%es:(%rdi)
  470075:	61                   	(bad)  
  470076:	70 28                	jo     4700a0 <usage_message+0xe360>
  470078:	29 00                	sub    %eax,(%rax)
  47007a:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  47007c:	20 61 64             	and    %ah,0x64(%rcx)
  47007f:	64                   	fs
  470080:	5f                   	pop    %rdi
  470081:	76 61                	jbe    4700e4 <usage_message+0xe3a4>
  470083:	6c                   	insb   (%dx),%es:(%rdi)
  470084:	75 65                	jne    4700eb <usage_message+0xe3ab>
  470086:	5f                   	pop    %rdi
  470087:	73 75                	jae    4700fe <usage_message+0xe3be>
  470089:	66 66 69 78 5f 73 28 	imul   $0x2873,0x5f(%rax),%di
  470090:	25 73 29 00 25       	and    $0x25002973,%eax
  470095:	64                   	fs
  470096:	79 00                	jns    470098 <usage_message+0xe358>
  470098:	25 64 64 00 25       	and    $0x25006464,%eax
  47009d:	64                   	fs
  47009e:	68 00 25 30 32       	pushq  $0x32302500
  4700a3:	2e 32 66 00          	xor    %cs:0x0(%rsi),%ah
  4700a7:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  4700a9:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  4700ad:	20 61 64             	and    %ah,0x64(%rcx)
  4700b0:	64                   	fs
  4700b1:	5f                   	pop    %rdi
  4700b2:	76 61                	jbe    470115 <usage_message+0xe3d5>
  4700b4:	6c                   	insb   (%dx),%es:(%rdi)
  4700b5:	75 65                	jne    47011c <usage_message+0xe3dc>
  4700b7:	5f                   	pop    %rdi
  4700b8:	73 75                	jae    47012f <usage_message+0xe3ef>
  4700ba:	66 66 69 78 5f 73 28 	imul   $0x2873,0x5f(%rax),%di
  4700c1:	25 73 29 00 25       	and    $0x25002973,%eax
  4700c6:	64 20 64 61 79       	and    %ah,%fs:0x79(%rcx,%riz,2)
  4700cb:	73 2c                	jae    4700f9 <usage_message+0xe3b9>
  4700cd:	20 25 30 32 64 3a    	and    %ah,0x3a643230(%rip)        # 3aab3303 <_end+0x3a3faa03>
  4700d3:	25 30 32 64 3a       	and    $0x3a643230,%eax
  4700d8:	25 30 32 64 00       	and    $0x643230,%eax
  4700dd:	62                   	(bad)  
  4700de:	00 62 70             	add    %ah,0x70(%rdx)
  4700e1:	73 00                	jae    4700e3 <usage_message+0xe3a3>
  4700e3:	25 2e 30 6c 66       	and    $0x666c302e,%eax
  4700e8:	20 25 73 25 73 00    	and    %ah,0x732573(%rip)        # ba2661 <_end+0x4e9d61>
  4700ee:	25 2e 32 6c 66       	and    $0x666c322e,%eax
  4700f3:	20 25 73 25 73 00    	and    %ah,0x732573(%rip)        # ba266c <_end+0x4e9d6c>
  4700f9:	75 6e                	jne    470169 <usage_message+0xe429>
  4700fb:	69 78 74 69 6d 65 00 	imul   $0x656d69,0x74(%rax),%edi
  470102:	25 59 2e 25 6d       	and    $0x6d252e59,%eax
  470107:	2e                   	cs
  470108:	25 64 20 25 48       	and    $0x48252064,%eax
  47010d:	3a 25 4d 3a 25 53    	cmp    0x53253a4d(%rip),%ah        # 536c3b60 <_end+0x5300b260>
  470113:	00 45 6e             	add    %al,0x6e(%rbp)
  470116:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  47011a:	20 61 64             	and    %ah,0x64(%rcx)
  47011d:	64                   	fs
  47011e:	5f                   	pop    %rdi
  47011f:	76 61                	jbe    470182 <usage_message+0xe442>
  470121:	6c                   	insb   (%dx),%es:(%rdi)
  470122:	75 65                	jne    470189 <usage_message+0xe449>
  470124:	5f                   	pop    %rdi
  470125:	73 75                	jae    47019c <usage_message+0xe45c>
  470127:	66 66 69 78 28 25 73 	imul   $0x7325,0x28(%rax),%di
  47012e:	29 00                	sub    %eax,(%rax)
  470130:	67                   	addr32
  470131:	65                   	gs
  470132:	74 5f                	je     470193 <usage_message+0xe453>
  470134:	66                   	data16
  470135:	75 6e                	jne    4701a5 <usage_message+0xe465>
  470137:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47013b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47013c:	5f                   	pop    %rdi
  47013d:	70 61                	jo     4701a0 <usage_message+0xe460>
  47013f:	72 61                	jb     4701a2 <usage_message+0xe462>
  470141:	6d                   	insl   (%dx),%es:(%rdi)
  470142:	65                   	gs
  470143:	74 65                	je     4701aa <usage_message+0xe46a>
  470145:	72 5f                	jb     4701a6 <usage_message+0xe466>
  470147:	73 74                	jae    4701bd <usage_message+0xe47d>
  470149:	72 00                	jb     47014b <usage_message+0xe40b>
  47014b:	65                   	gs
  47014c:	76 61                	jbe    4701af <usage_message+0xe46f>
  47014e:	6c                   	insb   (%dx),%es:(%rdi)
  47014f:	66                   	data16
  470150:	75 6e                	jne    4701c0 <usage_message+0xe480>
  470152:	63 2e                	movslq (%rsi),%ebp
  470154:	63 00                	movslq (%rax),%eax
  470156:	25 73 28 29 20       	and    $0x20292873,%eax
  47015b:	76 61                	jbe    4701be <usage_message+0xe47e>
  47015d:	6c                   	insb   (%dx),%es:(%rdi)
  47015e:	75 65                	jne    4701c5 <usage_message+0xe485>
  470160:	3a 27                	cmp    (%rdi),%ah
  470162:	25 73 27 00 67       	and    $0x67002773,%eax
  470167:	65                   	gs
  470168:	74 5f                	je     4701c9 <usage_message+0xe489>
  47016a:	66                   	data16
  47016b:	75 6e                	jne    4701db <usage_message+0xe49b>
  47016d:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  470171:	6e                   	outsb  %ds:(%rsi),(%dx)
  470172:	5f                   	pop    %rdi
  470173:	70 61                	jo     4701d6 <usage_message+0xe496>
  470175:	72 61                	jb     4701d8 <usage_message+0xe498>
  470177:	6d                   	insl   (%dx),%es:(%rdi)
  470178:	65                   	gs
  470179:	74 65                	je     4701e0 <usage_message+0xe4a0>
  47017b:	72 5f                	jb     4701dc <usage_message+0xe49c>
  47017d:	75 69                	jne    4701e8 <usage_message+0xe4a8>
  47017f:	6e                   	outsb  %ds:(%rsi),(%dx)
  470180:	74 00                	je     470182 <usage_message+0xe442>
  470182:	25 73 28 29 20       	and    $0x20292873,%eax
  470187:	66                   	data16
  470188:	6c                   	insb   (%dx),%es:(%rdi)
  470189:	61                   	(bad)  
  47018a:	67 3a 25 64 20 76 61 	addr32 cmp 0x61762064(%eip),%ah        # 61bd21f5 <_end+0x615198f5>
  470191:	6c                   	insb   (%dx),%es:(%rdi)
  470192:	75 65                	jne    4701f9 <usage_message+0xe4b9>
  470194:	3a 25 64 00 65 76    	cmp    0x76650064(%rip),%ah        # 76ac01fe <_end+0x764078fe>
  47019a:	61                   	(bad)  
  47019b:	6c                   	insb   (%dx),%es:(%rdi)
  47019c:	75 61                	jne    4701ff <usage_message+0xe4bf>
  47019e:	74 65                	je     470205 <usage_message+0xe4c5>
  4701a0:	5f                   	pop    %rdi
  4701a1:	4d                   	rex.WRB
  4701a2:	49                   	rex.WB
  4701a3:	4e 00 52 65          	rex.WRX add    %r10b,0x65(%rdx)
  4701a7:	73 75                	jae    47021e <usage_message+0xe4de>
  4701a9:	6c                   	insb   (%dx),%es:(%rdi)
  4701aa:	74 20                	je     4701cc <usage_message+0xe48c>
  4701ac:	66 6f                	outsw  %ds:(%rsi),(%dx)
  4701ae:	72 20                	jb     4701d0 <usage_message+0xe490>
  4701b0:	4d                   	rex.WRB
  4701b1:	49                   	rex.WB
  4701b2:	4e 20 69 73          	rex.WRX and    %r13b,0x73(%rcx)
  4701b6:	20 65 6d             	and    %ah,0x6d(%rbp)
  4701b9:	70 74                	jo     47022f <usage_message+0xe4ef>
  4701bb:	79 00                	jns    4701bd <usage_message+0xe47d>
  4701bd:	65                   	gs
  4701be:	76 61                	jbe    470221 <usage_message+0xe4e1>
  4701c0:	6c                   	insb   (%dx),%es:(%rdi)
  4701c1:	75 61                	jne    470224 <usage_message+0xe4e4>
  4701c3:	74 65                	je     47022a <usage_message+0xe4ea>
  4701c5:	5f                   	pop    %rdi
  4701c6:	4d                   	rex.WRB
  4701c7:	41 58                	pop    %r8
  4701c9:	00 52 65             	add    %dl,0x65(%rdx)
  4701cc:	73 75                	jae    470243 <usage_message+0xe503>
  4701ce:	6c                   	insb   (%dx),%es:(%rdi)
  4701cf:	74 20                	je     4701f1 <usage_message+0xe4b1>
  4701d1:	66 6f                	outsw  %ds:(%rsi),(%dx)
  4701d3:	72 20                	jb     4701f5 <usage_message+0xe4b5>
  4701d5:	4d                   	rex.WRB
  4701d6:	41 58                	pop    %r8
  4701d8:	20 69 73             	and    %ch,0x73(%rcx)
  4701db:	20 65 6d             	and    %ah,0x6d(%rbp)
  4701de:	70 74                	jo     470254 <usage_message+0xe514>
  4701e0:	79 00                	jns    4701e2 <usage_message+0xe4a2>
  4701e2:	65                   	gs
  4701e3:	76 61                	jbe    470246 <usage_message+0xe506>
  4701e5:	6c                   	insb   (%dx),%es:(%rdi)
  4701e6:	75 61                	jne    470249 <usage_message+0xe509>
  4701e8:	74 65                	je     47024f <usage_message+0xe50f>
  4701ea:	5f                   	pop    %rdi
  4701eb:	41 56                	push   %r14
  4701ed:	47 00 52 65          	rex.RXB add    %r10b,0x65(%r10)
  4701f1:	73 75                	jae    470268 <usage_message+0xe528>
  4701f3:	6c                   	insb   (%dx),%es:(%rdi)
  4701f4:	74 20                	je     470216 <usage_message+0xe4d6>
  4701f6:	66 6f                	outsw  %ds:(%rsi),(%dx)
  4701f8:	72 20                	jb     47021a <usage_message+0xe4da>
  4701fa:	41 56                	push   %r14
  4701fc:	47 20 69 73          	rex.RXB and    %r13b,0x73(%r9)
  470200:	20 65 6d             	and    %ah,0x6d(%rbp)
  470203:	70 74                	jo     470279 <usage_message+0xe539>
  470205:	79 00                	jns    470207 <usage_message+0xe4c7>
  470207:	65                   	gs
  470208:	76 61                	jbe    47026b <usage_message+0xe52b>
  47020a:	6c                   	insb   (%dx),%es:(%rdi)
  47020b:	75 61                	jne    47026e <usage_message+0xe52e>
  47020d:	74 65                	je     470274 <usage_message+0xe534>
  47020f:	5f                   	pop    %rdi
  470210:	53                   	push   %rbx
  470211:	55                   	push   %rbp
  470212:	4d 00 52 65          	rex.WRB add    %r10b,0x65(%r10)
  470216:	73 75                	jae    47028d <usage_message+0xe54d>
  470218:	6c                   	insb   (%dx),%es:(%rdi)
  470219:	74 20                	je     47023b <usage_message+0xe4fb>
  47021b:	66 6f                	outsw  %ds:(%rsi),(%dx)
  47021d:	72 20                	jb     47023f <usage_message+0xe4ff>
  47021f:	53                   	push   %rbx
  470220:	55                   	push   %rbp
  470221:	4d 20 69 73          	rex.WRB and    %r13b,0x73(%r9)
  470225:	20 65 6d             	and    %ah,0x6d(%rbp)
  470228:	70 74                	jo     47029e <usage_message+0xe55e>
  47022a:	79 00                	jns    47022c <usage_message+0xe4ec>
  47022c:	65                   	gs
  47022d:	76 61                	jbe    470290 <usage_message+0xe550>
  47022f:	6c                   	insb   (%dx),%es:(%rdi)
  470230:	75 61                	jne    470293 <usage_message+0xe553>
  470232:	74 65                	je     470299 <usage_message+0xe559>
  470234:	5f                   	pop    %rdi
  470235:	44                   	rex.R
  470236:	45                   	rex.RB
  470237:	4c 54                	rex.WR push   %rsp
  470239:	41 00 52 65          	add    %dl,0x65(%r10)
  47023d:	73 75                	jae    4702b4 <usage_message+0xe574>
  47023f:	6c                   	insb   (%dx),%es:(%rdi)
  470240:	74 20                	je     470262 <usage_message+0xe522>
  470242:	66 6f                	outsw  %ds:(%rsi),(%dx)
  470244:	72 20                	jb     470266 <usage_message+0xe526>
  470246:	44                   	rex.R
  470247:	45                   	rex.RB
  470248:	4c 54                	rex.WR push   %rsp
  47024a:	41 20 69 73          	and    %bpl,0x73(%r9)
  47024e:	20 65 6d             	and    %ah,0x6d(%rbp)
  470251:	70 74                	jo     4702c7 <usage_message+0xe587>
  470253:	79 00                	jns    470255 <usage_message+0xe515>
  470255:	65                   	gs
  470256:	76 61                	jbe    4702b9 <usage_message+0xe579>
  470258:	6c                   	insb   (%dx),%es:(%rdi)
  470259:	75 61                	jne    4702bc <usage_message+0xe57c>
  47025b:	74 65                	je     4702c2 <usage_message+0xe582>
  47025d:	5f                   	pop    %rdi
  47025e:	43                   	rex.XB
  47025f:	4f 55                	rex.WRXB push   %r13
  470261:	4e 54                	rex.WRX push   %rsp
  470263:	00 65 71             	add    %ah,0x71(%rbp)
  470266:	00 67 74             	add    %ah,0x74(%rdi)
  470269:	00 6c 69 6b          	add    %ch,0x6b(%rcx,%rbp,2)
  47026d:	65 00 3c 00          	add    %bh,%gs:(%rax,%rax,1)
  470271:	3c 3d                	cmp    $0x3d,%al
  470273:	00 20                	add    %ah,(%rax)
  470275:	61                   	(bad)  
  470276:	6e                   	outsb  %ds:(%rsi),(%dx)
  470277:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  47027b:	6c                   	insb   (%dx),%es:(%rdi)
  47027c:	75 65                	jne    4702e3 <usage_message+0xe5a3>
  47027e:	25 73 25 6c 75       	and    $0x756c2573,%eax
  470283:	00 20                	add    %ah,(%rax)
  470285:	61                   	(bad)  
  470286:	6e                   	outsb  %ds:(%rsi),(%dx)
  470287:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  47028b:	6c                   	insb   (%dx),%es:(%rdi)
  47028c:	75 65                	jne    4702f3 <usage_message+0xe5b3>
  47028e:	3e                   	ds
  47028f:	25 6c 66 20 61       	and    $0x6120666c,%eax
  470294:	6e                   	outsb  %ds:(%rsi),(%dx)
  470295:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  470299:	6c                   	insb   (%dx),%es:(%rdi)
  47029a:	75 65                	jne    470301 <usage_message+0xe5c1>
  47029c:	3c 25                	cmp    $0x25,%al
  47029e:	6c                   	insb   (%dx),%es:(%rdi)
  47029f:	66                   	data16
  4702a0:	00 20                	add    %ah,(%rax)
  4702a2:	61                   	(bad)  
  4702a3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4702a4:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  4702a8:	6c                   	insb   (%dx),%es:(%rdi)
  4702a9:	75 65                	jne    470310 <usage_message+0xe5d0>
  4702ab:	25 73 25 6c 66       	and    $0x666c2573,%eax
  4702b0:	00 20                	add    %ah,(%rax)
  4702b2:	61                   	(bad)  
  4702b3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4702b4:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  4702b8:	6c                   	insb   (%dx),%es:(%rdi)
  4702b9:	75 65                	jne    470320 <usage_message+0xe5e0>
  4702bb:	25 73 27 25 73       	and    $0x73252773,%eax
  4702c0:	27                   	(bad)  
  4702c1:	00 20                	add    %ah,(%rax)
  4702c3:	61                   	(bad)  
  4702c4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4702c5:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  4702c9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4702ca:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  4702cd:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  4702d2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4702d3:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  4702d7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4702d8:	63 6b 3e             	movslq 0x3e(%rbx),%ebp
  4702db:	25 64 00 25 73       	and    $0x73250064,%eax
  4702e0:	28 29                	sub    %ch,(%rcx)
  4702e2:	20 76 61             	and    %dh,0x61(%rsi)
  4702e5:	6c                   	insb   (%dx),%es:(%rdi)
  4702e6:	75 65                	jne    47034d <usage_message+0xe60d>
  4702e8:	3a 25 73 00 20 6f    	cmp    0x6f200073(%rip),%ah        # 6f670361 <_end+0x6efb7a61>
  4702ee:	72 64                	jb     470354 <usage_message+0xe614>
  4702f0:	65                   	gs
  4702f1:	72 20                	jb     470313 <usage_message+0xe5d3>
  4702f3:	62                   	(bad)  
  4702f4:	79 20                	jns    470316 <usage_message+0xe5d6>
  4702f6:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  4702fa:	6b 20 64             	imul   $0x64,(%rax),%esp
  4702fd:	65                   	gs
  4702fe:	73 63                	jae    470363 <usage_message+0xe623>
  470300:	00 20                	add    %ah,(%rax)
  470302:	6f                   	outsl  %ds:(%rsi),(%dx)
  470303:	72 64                	jb     470369 <usage_message+0xe629>
  470305:	65                   	gs
  470306:	72 20                	jb     470328 <usage_message+0xe5e8>
  470308:	62                   	(bad)  
  470309:	79 20                	jns    47032b <usage_message+0xe5eb>
  47030b:	69 64 20 64 65 73 63 	imul   $0x637365,0x64(%rax,%riz,1),%esp
  470312:	00 
  470313:	65                   	gs
  470314:	76 61                	jbe    470377 <usage_message+0xe637>
  470316:	6c                   	insb   (%dx),%es:(%rdi)
  470317:	75 61                	jne    47037a <usage_message+0xe63a>
  470319:	74 65                	je     470380 <usage_message+0xe640>
  47031b:	5f                   	pop    %rdi
  47031c:	53                   	push   %rbx
  47031d:	54                   	push   %rsp
  47031e:	52                   	push   %rdx
  47031f:	00 69 72             	add    %ch,0x72(%rcx)
  470322:	65                   	gs
  470323:	67                   	addr32
  470324:	65                   	gs
  470325:	78 70                	js     470397 <usage_message+0xe657>
  470327:	00 52 65             	add    %dl,0x65(%rdx)
  47032a:	73 75                	jae    4703a1 <usage_message+0xe661>
  47032c:	6c                   	insb   (%dx),%es:(%rdi)
  47032d:	74 20                	je     47034f <usage_message+0xe60f>
  47032f:	66 6f                	outsw  %ds:(%rsi),(%dx)
  470331:	72 20                	jb     470353 <usage_message+0xe613>
  470333:	53                   	push   %rbx
  470334:	54                   	push   %rsp
  470335:	52                   	push   %rdx
  470336:	20 69 73             	and    %ch,0x73(%rcx)
  470339:	20 65 6d             	and    %ah,0x6d(%rbp)
  47033c:	70 74                	jo     4703b2 <usage_message+0xe672>
  47033e:	79 00                	jns    470340 <usage_message+0xe600>
  470340:	70 72                	jo     4703b4 <usage_message+0xe674>
  470342:	65                   	gs
  470343:	76 00                	jbe    470345 <usage_message+0xe605>
  470345:	65                   	gs
  470346:	76 61                	jbe    4703a9 <usage_message+0xe669>
  470348:	6c                   	insb   (%dx),%es:(%rdi)
  470349:	75 61                	jne    4703ac <usage_message+0xe66c>
  47034b:	74 65                	je     4703b2 <usage_message+0xe672>
  47034d:	5f                   	pop    %rdi
  47034e:	4c                   	rex.WR
  47034f:	41 53                	push   %r11
  470351:	54                   	push   %rsp
  470352:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  470356:	74 61                	je     4703b9 <usage_message+0xe679>
  470358:	00 6e 6f             	add    %ch,0x6f(%rsi)
  47035b:	64                   	fs
  47035c:	61                   	(bad)  
  47035d:	74 61                	je     4703c0 <usage_message+0xe680>
  47035f:	00 65 76             	add    %ah,0x76(%rbp)
  470362:	61                   	(bad)  
  470363:	6c                   	insb   (%dx),%es:(%rdi)
  470364:	75 61                	jne    4703c7 <usage_message+0xe687>
  470366:	74 65                	je     4703cd <usage_message+0xe68d>
  470368:	5f                   	pop    %rdi
  470369:	4e                   	rex.WRX
  47036a:	4f                   	rex.WRXB
  47036b:	44                   	rex.R
  47036c:	41 54                	push   %r12
  47036e:	41 00 25 2e 34 64 25 	add    %spl,0x2564342e(%rip)        # 25ab37a3 <_end+0x253faea3>
  470375:	2e 32 64 25 2e       	xor    %cs:0x2e(%rbp,%riz,1),%ah
  47037a:	32 64 00 64          	xor    0x64(%rax,%rax,1),%ah
  47037e:	61                   	(bad)  
  47037f:	79 6f                	jns    4703f0 <usage_message+0xe6b0>
  470381:	66                   	data16
  470382:	77 65                	ja     4703e9 <usage_message+0xe6a9>
  470384:	65 6b 00 25          	imul   $0x25,%gs:(%rax),%eax
  470388:	2e 32 64 25 2e       	xor    %cs:0x2e(%rbp,%riz,1),%ah
  47038d:	32 64 25 2e          	xor    0x2e(%rbp,%riz,1),%ah
  470391:	32 64 00 61          	xor    0x61(%rax,%rax,1),%ah
  470395:	62                   	(bad)  
  470396:	73 63                	jae    4703fb <usage_message+0xe6bb>
  470398:	68 61 6e 67 65       	pushq  $0x65676e61
  47039d:	00 65 76             	add    %ah,0x76(%rbp)
  4703a0:	61                   	(bad)  
  4703a1:	6c                   	insb   (%dx),%es:(%rdi)
  4703a2:	75 61                	jne    470405 <usage_message+0xe6c5>
  4703a4:	74 65                	je     47040b <usage_message+0xe6cb>
  4703a6:	5f                   	pop    %rdi
  4703a7:	41                   	rex.B
  4703a8:	42 53                	rex.X push   %rbx
  4703aa:	43                   	rex.XB
  4703ab:	48                   	rex.W
  4703ac:	41                   	rex.B
  4703ad:	4e                   	rex.WRX
  4703ae:	47                   	rex.RXB
  4703af:	45 00 65 76          	add    %r12b,0x76(%r13)
  4703b3:	61                   	(bad)  
  4703b4:	6c                   	insb   (%dx),%es:(%rdi)
  4703b5:	75 61                	jne    470418 <usage_message+0xe6d8>
  4703b7:	74 65                	je     47041e <usage_message+0xe6de>
  4703b9:	5f                   	pop    %rdi
  4703ba:	43                   	rex.XB
  4703bb:	48                   	rex.W
  4703bc:	41                   	rex.B
  4703bd:	4e                   	rex.WRX
  4703be:	47                   	rex.RXB
  4703bf:	45 00 64 69 66       	add    %r12b,0x66(%r9,%rbp,2)
  4703c4:	66                   	data16
  4703c5:	00 65 76             	add    %ah,0x76(%rbp)
  4703c8:	61                   	(bad)  
  4703c9:	6c                   	insb   (%dx),%es:(%rdi)
  4703ca:	75 61                	jne    47042d <usage_message+0xe6ed>
  4703cc:	74 65                	je     470433 <usage_message+0xe6f3>
  4703ce:	5f                   	pop    %rdi
  4703cf:	44                   	rex.R
  4703d0:	49                   	rex.WB
  4703d1:	46                   	rex.RX
  4703d2:	46 00 6e 6f          	rex.RX add    %r13b,0x6f(%rsi)
  4703d6:	77 00                	ja     4703d8 <usage_message+0xe698>
  4703d8:	66                   	data16
  4703d9:	75 7a                	jne    470455 <usage_message+0xe715>
  4703db:	7a 79                	jp     470456 <usage_message+0xe716>
  4703dd:	74 69                	je     470448 <usage_message+0xe708>
  4703df:	6d                   	insl   (%dx),%es:(%rdi)
  4703e0:	65 00 65 76          	add    %ah,%gs:0x76(%rbp)
  4703e4:	61                   	(bad)  
  4703e5:	6c                   	insb   (%dx),%es:(%rdi)
  4703e6:	75 61                	jne    470449 <usage_message+0xe709>
  4703e8:	74 65                	je     47044f <usage_message+0xe70f>
  4703ea:	5f                   	pop    %rdi
  4703eb:	46 55                	rex.RX push   %rbp
  4703ed:	5a                   	pop    %rdx
  4703ee:	5a                   	pop    %rdx
  4703ef:	59                   	pop    %rcx
  4703f0:	54                   	push   %rsp
  4703f1:	49                   	rex.WB
  4703f2:	4d                   	rex.WRB
  4703f3:	45 00 6c 6f 67       	add    %r13b,0x67(%r15,%rbp,2)
  4703f8:	73 65                	jae    47045f <usage_message+0xe71f>
  4703fa:	76 65                	jbe    470461 <usage_message+0xe721>
  4703fc:	72 69                	jb     470467 <usage_message+0xe727>
  4703fe:	74 79                	je     470479 <usage_message+0xe739>
  470400:	00 65 76             	add    %ah,0x76(%rbp)
  470403:	61                   	(bad)  
  470404:	6c                   	insb   (%dx),%es:(%rdi)
  470405:	75 61                	jne    470468 <usage_message+0xe728>
  470407:	74 65                	je     47046e <usage_message+0xe72e>
  470409:	5f                   	pop    %rdi
  47040a:	4c                   	rex.WR
  47040b:	4f                   	rex.WRXB
  47040c:	47 53                	rex.RXB push   %r11
  47040e:	45 56                	rex.RB push   %r14
  470410:	45 52                	rex.RB push   %r10
  470412:	49 54                	rex.WB push   %r12
  470414:	59                   	pop    %rcx
  470415:	00 6c 6f 67          	add    %ch,0x67(%rdi,%rbp,2)
  470419:	73 6f                	jae    47048a <usage_message+0xe74a>
  47041b:	75 72                	jne    47048f <usage_message+0xe74f>
  47041d:	63 65 00             	movslq 0x0(%rbp),%esp
  470420:	65                   	gs
  470421:	76 61                	jbe    470484 <usage_message+0xe744>
  470423:	6c                   	insb   (%dx),%es:(%rdi)
  470424:	75 61                	jne    470487 <usage_message+0xe747>
  470426:	74 65                	je     47048d <usage_message+0xe74d>
  470428:	5f                   	pop    %rdi
  470429:	4c                   	rex.WR
  47042a:	4f                   	rex.WRXB
  47042b:	47 53                	rex.RXB push   %r11
  47042d:	4f 55                	rex.WRXB push   %r13
  47042f:	52                   	push   %rdx
  470430:	43                   	rex.XB
  470431:	45 00 52 65          	add    %r10b,0x65(%r10)
  470435:	73 75                	jae    4704ac <usage_message+0xe76c>
  470437:	6c                   	insb   (%dx),%es:(%rdi)
  470438:	74 20                	je     47045a <usage_message+0xe71a>
  47043a:	66 6f                	outsw  %ds:(%rsi),(%dx)
  47043c:	72 20                	jb     47045e <usage_message+0xe71e>
  47043e:	4c                   	rex.WR
  47043f:	4f                   	rex.WRXB
  470440:	47 53                	rex.RXB push   %r11
  470442:	4f 55                	rex.WRXB push   %r13
  470444:	52                   	push   %rdx
  470445:	43                   	rex.XB
  470446:	45 20 69 73          	and    %r13b,0x73(%r9)
  47044a:	20 65 6d             	and    %ah,0x6d(%rbp)
  47044d:	70 74                	jo     4704c3 <usage_message+0xe783>
  47044f:	79 00                	jns    470451 <usage_message+0xe711>
  470451:	55                   	push   %rbp
  470452:	6e                   	outsb  %ds:(%rsi),(%dx)
  470453:	73 75                	jae    4704ca <usage_message+0xe78a>
  470455:	70 70                	jo     4704c7 <usage_message+0xe787>
  470457:	6f                   	outsl  %ds:(%rsi),(%dx)
  470458:	72 74                	jb     4704ce <usage_message+0xe78e>
  47045a:	65 64 20 66 75       	and    %ah,%fs:%gs:0x75(%rsi)
  47045f:	6e                   	outsb  %ds:(%rsi),(%dx)
  470460:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  470464:	6e                   	outsb  %ds:(%rsi),(%dx)
  470465:	3a 25 73 00 00 00    	cmp    0x73(%rip),%ah        # 4704de <usage_message+0xe79e>
  47046b:	00 00                	add    %al,(%rax)
  47046d:	00 00                	add    %al,(%rax)
  47046f:	00 73 65             	add    %dh,0x65(%rbx)
  470472:	6c                   	insb   (%dx),%es:(%rdi)
  470473:	65 63 74 20 6e       	movslq %gs:0x6e(%rax,%riz,1),%esi
  470478:	65                   	gs
  470479:	77 76                	ja     4704f1 <usage_message+0xe7b1>
  47047b:	61                   	(bad)  
  47047c:	6c                   	insb   (%dx),%es:(%rdi)
  47047d:	75 65                	jne    4704e4 <usage_message+0xe7a4>
  47047f:	20 66 72             	and    %ah,0x72(%rsi)
  470482:	6f                   	outsl  %ds:(%rsi),(%dx)
  470483:	6d                   	insl   (%dx),%es:(%rdi)
  470484:	20 6d 61             	and    %ch,0x61(%rbp)
  470487:	70 70                	jo     4704f9 <usage_message+0xe7b9>
  470489:	69 6e 67 73 20 77 68 	imul   $0x68772073,0x67(%rsi),%ebp
  470490:	65                   	gs
  470491:	72 65                	jb     4704f8 <usage_message+0xe7b8>
  470493:	20 76 61             	and    %dh,0x61(%rsi)
  470496:	6c                   	insb   (%dx),%es:(%rdi)
  470497:	75 65                	jne    4704fe <usage_message+0xe7be>
  470499:	6d                   	insl   (%dx),%es:(%rdi)
  47049a:	61                   	(bad)  
  47049b:	70 69                	jo     470506 <usage_message+0xe7c6>
  47049d:	64                   	fs
  47049e:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4704a3:	61                   	(bad)  
  4704a4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4704a5:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  4704a9:	6c                   	insb   (%dx),%es:(%rdi)
  4704aa:	75 65                	jne    470511 <usage_message+0xe7d1>
  4704ac:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  4704b1:	00 00                	add    %al,(%rax)
  4704b3:	00 00                	add    %al,(%rax)
  4704b5:	00 00                	add    %al,(%rax)
  4704b7:	00 45 6e             	add    %al,0x6e(%rbp)
  4704ba:	64 20 72 65          	and    %dh,%fs:0x65(%rdx)
  4704be:	70 6c                	jo     47052c <usage_message+0xe7ec>
  4704c0:	61                   	(bad)  
  4704c1:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4704c4:	76 61                	jbe    470527 <usage_message+0xe7e7>
  4704c6:	6c                   	insb   (%dx),%es:(%rdi)
  4704c7:	75 65                	jne    47052e <usage_message+0xe7ee>
  4704c9:	5f                   	pop    %rdi
  4704ca:	62                   	(bad)  
  4704cb:	79 5f                	jns    47052c <usage_message+0xe7ec>
  4704cd:	6d                   	insl   (%dx),%es:(%rdi)
  4704ce:	61                   	(bad)  
  4704cf:	70 28                	jo     4704f9 <usage_message+0xe7b9>
  4704d1:	72 65                	jb     470538 <usage_message+0xe7f8>
  4704d3:	73 75                	jae    47054a <usage_message+0xe80a>
  4704d5:	6c                   	insb   (%dx),%es:(%rdi)
  4704d6:	74 3a                	je     470512 <usage_message+0xe7d2>
  4704d8:	25 73 29 00 00       	and    $0x2973,%eax
  4704dd:	00 00                	add    %al,(%rax)
  4704df:	00 49 6e             	add    %cl,0x6e(%rcx)
  4704e2:	20 61 64             	and    %ah,0x64(%rcx)
  4704e5:	64                   	fs
  4704e6:	5f                   	pop    %rdi
  4704e7:	76 61                	jbe    47054a <usage_message+0xe80a>
  4704e9:	6c                   	insb   (%dx),%es:(%rdi)
  4704ea:	75 65                	jne    470551 <usage_message+0xe811>
  4704ec:	5f                   	pop    %rdi
  4704ed:	73 75                	jae    470564 <usage_message+0xe824>
  4704ef:	66 66 69 78 5f 75 70 	imul   $0x7075,0x5f(%rax),%di
  4704f6:	74 69                	je     470561 <usage_message+0xe821>
  4704f8:	6d                   	insl   (%dx),%es:(%rdi)
  4704f9:	65 28 25 73 29 00 00 	sub    %ah,%gs:0x2973(%rip)        # 472e73 <usage_message+0x11133>
  470500:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  470502:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  470506:	20 61 64             	and    %ah,0x64(%rcx)
  470509:	64                   	fs
  47050a:	5f                   	pop    %rdi
  47050b:	76 61                	jbe    47056e <usage_message+0xe82e>
  47050d:	6c                   	insb   (%dx),%es:(%rdi)
  47050e:	75 65                	jne    470575 <usage_message+0xe835>
  470510:	5f                   	pop    %rdi
  470511:	73 75                	jae    470588 <usage_message+0xe848>
  470513:	66 66 69 78 5f 75 70 	imul   $0x7075,0x5f(%rax),%di
  47051a:	74 69                	je     470585 <usage_message+0xe845>
  47051c:	6d                   	insl   (%dx),%es:(%rdi)
  47051d:	65 28 25 73 29 00 00 	sub    %ah,%gs:0x2973(%rip)        # 472e97 <usage_message+0x11157>
  470524:	00 00                	add    %al,(%rax)
  470526:	00 00                	add    %al,(%rax)
  470528:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  47052a:	20 61 64             	and    %ah,0x64(%rcx)
  47052d:	64                   	fs
  47052e:	5f                   	pop    %rdi
  47052f:	76 61                	jbe    470592 <usage_message+0xe852>
  470531:	6c                   	insb   (%dx),%es:(%rdi)
  470532:	75 65                	jne    470599 <usage_message+0xe859>
  470534:	5f                   	pop    %rdi
  470535:	6e                   	outsb  %ds:(%rsi),(%dx)
  470536:	6f                   	outsl  %ds:(%rsi),(%dx)
  470537:	72 6d                	jb     4705a6 <usage_message+0xe866>
  470539:	61                   	(bad)  
  47053a:	6c                   	insb   (%dx),%es:(%rdi)
  47053b:	28 76 61             	sub    %dh,0x61(%rsi)
  47053e:	6c                   	insb   (%dx),%es:(%rdi)
  47053f:	75 65                	jne    4705a6 <usage_message+0xe866>
  470541:	3a 25 73 2c 75 6e    	cmp    0x6e752c73(%rip),%ah        # 6ebc31ba <_end+0x6e50a8ba>
  470547:	69 74 73 3a 25 73 29 	imul   $0x297325,0x3a(%rbx,%rsi,2),%esi
  47054e:	00 
  47054f:	00 45 6e             	add    %al,0x6e(%rbp)
  470552:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  470556:	20 61 64             	and    %ah,0x64(%rcx)
  470559:	64                   	fs
  47055a:	5f                   	pop    %rdi
  47055b:	76 61                	jbe    4705be <usage_message+0xe87e>
  47055d:	6c                   	insb   (%dx),%es:(%rdi)
  47055e:	75 65                	jne    4705c5 <usage_message+0xe885>
  470560:	5f                   	pop    %rdi
  470561:	6e                   	outsb  %ds:(%rsi),(%dx)
  470562:	6f                   	outsl  %ds:(%rsi),(%dx)
  470563:	72 6d                	jb     4705d2 <usage_message+0xe892>
  470565:	61                   	(bad)  
  470566:	6c                   	insb   (%dx),%es:(%rdi)
  470567:	28 76 61             	sub    %dh,0x61(%rsi)
  47056a:	6c                   	insb   (%dx),%es:(%rdi)
  47056b:	75 65                	jne    4705d2 <usage_message+0xe892>
  47056d:	3a 25 73 29 00 00    	cmp    0x2973(%rip),%ah        # 472ee6 <usage_message+0x111a6>
  470573:	00 00                	add    %al,(%rax)
  470575:	00 00                	add    %al,(%rax)
  470577:	00 49 6e             	add    %cl,0x6e(%rcx)
  47057a:	20 61 64             	and    %ah,0x64(%rcx)
  47057d:	64                   	fs
  47057e:	5f                   	pop    %rdi
  47057f:	76 61                	jbe    4705e2 <usage_message+0xe8a2>
  470581:	6c                   	insb   (%dx),%es:(%rdi)
  470582:	75 65                	jne    4705e9 <usage_message+0xe8a9>
  470584:	5f                   	pop    %rdi
  470585:	73 75                	jae    4705fc <usage_message+0xe8bc>
  470587:	66 66 69 78 28 76 61 	imul   $0x6176,0x28(%rax),%di
  47058e:	6c                   	insb   (%dx),%es:(%rdi)
  47058f:	75 65                	jne    4705f6 <usage_message+0xe8b6>
  470591:	3a 25 73 2c 75 6e    	cmp    0x6e752c73(%rip),%ah        # 6ebc320a <_end+0x6e50a90a>
  470597:	69 74 73 3a 25 73 29 	imul   $0x297325,0x3a(%rbx,%rsi,2),%esi
  47059e:	00 
  47059f:	00 49 6e             	add    %cl,0x6e(%rcx)
  4705a2:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20702e1b <_end+0x2004a51b>
  4705a8:	70 61                	jo     47060b <usage_message+0xe8cb>
  4705aa:	72 61                	jb     47060d <usage_message+0xe8cd>
  4705ac:	6d                   	insl   (%dx),%es:(%rdi)
  4705ad:	65                   	gs
  4705ae:	74 65                	je     470615 <usage_message+0xe8d5>
  4705b0:	72 73                	jb     470625 <usage_message+0xe8e5>
  4705b2:	3a 27                	cmp    (%rdi),%ah
  4705b4:	25 73 27 20 4e       	and    $0x4e202773,%eax
  4705b9:	70 61                	jo     47061c <usage_message+0xe8dc>
  4705bb:	72 61                	jb     47061e <usage_message+0xe8de>
  4705bd:	6d                   	insl   (%dx),%es:(%rdi)
  4705be:	3a 25 64 00 00 00    	cmp    0x64(%rip),%ah        # 470628 <usage_message+0xe8e8>
  4705c4:	00 00                	add    %al,(%rax)
  4705c6:	00 00                	add    %al,(%rax)
  4705c8:	73 65                	jae    47062f <usage_message+0xe8ef>
  4705ca:	6c                   	insb   (%dx),%es:(%rdi)
  4705cb:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  4705d0:	69 6e 28 76 61 6c 75 	imul   $0x756c6176,0x28(%rsi),%ebp
  4705d7:	65 29 20             	sub    %esp,%gs:(%rax)
  4705da:	66                   	data16
  4705db:	72 6f                	jb     47064c <usage_message+0xe90c>
  4705dd:	6d                   	insl   (%dx),%es:(%rdi)
  4705de:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be2657 <_end+0x68529d57>
  4705e4:	65                   	gs
  4705e5:	72 65                	jb     47064c <usage_message+0xe90c>
  4705e7:	20 63 6c             	and    %ah,0x6c(%rbx)
  4705ea:	6f                   	outsl  %ds:(%rsi),(%dx)
  4705eb:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  4705ee:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  4705f3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4705f4:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  4705f8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4705f9:	63 6b 3e             	movslq 0x3e(%rbx),%ebp
  4705fc:	25 64 20 61 6e       	and    $0x6e612064,%eax
  470601:	64 20 69 74          	and    %ch,%fs:0x74(%rcx)
  470605:	65                   	gs
  470606:	6d                   	insl   (%dx),%es:(%rdi)
  470607:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  47060e:	00 
  47060f:	00 73 65             	add    %dh,0x65(%rbx)
  470612:	6c                   	insb   (%dx),%es:(%rdi)
  470613:	65 63 74 20 76       	movslq %gs:0x76(%rax,%riz,1),%esi
  470618:	61                   	(bad)  
  470619:	6c                   	insb   (%dx),%es:(%rdi)
  47061a:	75 65                	jne    470681 <usage_message+0xe941>
  47061c:	20 66 72             	and    %ah,0x72(%rsi)
  47061f:	6f                   	outsl  %ds:(%rsi),(%dx)
  470620:	6d                   	insl   (%dx),%es:(%rdi)
  470621:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be269a <_end+0x68529d9a>
  470627:	65                   	gs
  470628:	72 65                	jb     47068f <usage_message+0xe94f>
  47062a:	20 69 74             	and    %ch,0x74(%rcx)
  47062d:	65                   	gs
  47062e:	6d                   	insl   (%dx),%es:(%rdi)
  47062f:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  470636:	61 
  470637:	6e                   	outsb  %ds:(%rsi),(%dx)
  470638:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  47063c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47063d:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  470640:	3d 25 64 20 6f       	cmp    $0x6f206425,%eax
  470645:	72 64                	jb     4706ab <usage_message+0xe96b>
  470647:	65                   	gs
  470648:	72 20                	jb     47066a <usage_message+0xe92a>
  47064a:	62                   	(bad)  
  47064b:	79 20                	jns    47066d <usage_message+0xe92d>
  47064d:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  470651:	6b 20 64             	imul   $0x64,(%rax),%esp
  470654:	65                   	gs
  470655:	73 63                	jae    4706ba <usage_message+0xe97a>
  470657:	00 73 65             	add    %dh,0x65(%rbx)
  47065a:	6c                   	insb   (%dx),%es:(%rdi)
  47065b:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  470660:	61                   	(bad)  
  470661:	78 28                	js     47068b <usage_message+0xe94b>
  470663:	76 61                	jbe    4706c6 <usage_message+0xe986>
  470665:	6c                   	insb   (%dx),%es:(%rdi)
  470666:	75 65                	jne    4706cd <usage_message+0xe98d>
  470668:	29 20                	sub    %esp,(%rax)
  47066a:	66                   	data16
  47066b:	72 6f                	jb     4706dc <usage_message+0xe99c>
  47066d:	6d                   	insl   (%dx),%es:(%rdi)
  47066e:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be26e7 <_end+0x68529de7>
  470674:	65                   	gs
  470675:	72 65                	jb     4706dc <usage_message+0xe99c>
  470677:	20 63 6c             	and    %ah,0x6c(%rbx)
  47067a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47067b:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  47067e:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  470683:	6e                   	outsb  %ds:(%rsi),(%dx)
  470684:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  470688:	6f                   	outsl  %ds:(%rsi),(%dx)
  470689:	63 6b 3e             	movslq 0x3e(%rbx),%ebp
  47068c:	25 64 20 61 6e       	and    $0x6e612064,%eax
  470691:	64 20 69 74          	and    %ch,%fs:0x74(%rcx)
  470695:	65                   	gs
  470696:	6d                   	insl   (%dx),%es:(%rdi)
  470697:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  47069e:	00 
  47069f:	00 73 65             	add    %dh,0x65(%rbx)
  4706a2:	6c                   	insb   (%dx),%es:(%rdi)
  4706a3:	65 63 74 20 61       	movslq %gs:0x61(%rax,%riz,1),%esi
  4706a8:	76 67                	jbe    470711 <usage_message+0xe9d1>
  4706aa:	28 76 61             	sub    %dh,0x61(%rsi)
  4706ad:	6c                   	insb   (%dx),%es:(%rdi)
  4706ae:	75 65                	jne    470715 <usage_message+0xe9d5>
  4706b0:	29 20                	sub    %esp,(%rax)
  4706b2:	66                   	data16
  4706b3:	72 6f                	jb     470724 <usage_message+0xe9e4>
  4706b5:	6d                   	insl   (%dx),%es:(%rdi)
  4706b6:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be272f <_end+0x68529e2f>
  4706bc:	65                   	gs
  4706bd:	72 65                	jb     470724 <usage_message+0xe9e4>
  4706bf:	20 63 6c             	and    %ah,0x6c(%rbx)
  4706c2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4706c3:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  4706c6:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  4706cb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4706cc:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  4706d0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4706d1:	63 6b 3e             	movslq 0x3e(%rbx),%ebp
  4706d4:	25 64 20 61 6e       	and    $0x6e612064,%eax
  4706d9:	64 20 69 74          	and    %ch,%fs:0x74(%rcx)
  4706dd:	65                   	gs
  4706de:	6d                   	insl   (%dx),%es:(%rdi)
  4706df:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  4706e6:	00 
  4706e7:	00 73 65             	add    %dh,0x65(%rbx)
  4706ea:	6c                   	insb   (%dx),%es:(%rdi)
  4706eb:	65 63 74 20 73       	movslq %gs:0x73(%rax,%riz,1),%esi
  4706f0:	75 6d                	jne    47075f <usage_message+0xea1f>
  4706f2:	28 76 61             	sub    %dh,0x61(%rsi)
  4706f5:	6c                   	insb   (%dx),%es:(%rdi)
  4706f6:	75 65                	jne    47075d <usage_message+0xea1d>
  4706f8:	29 20                	sub    %esp,(%rax)
  4706fa:	66                   	data16
  4706fb:	72 6f                	jb     47076c <usage_message+0xea2c>
  4706fd:	6d                   	insl   (%dx),%es:(%rdi)
  4706fe:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be2777 <_end+0x68529e77>
  470704:	65                   	gs
  470705:	72 65                	jb     47076c <usage_message+0xea2c>
  470707:	20 63 6c             	and    %ah,0x6c(%rbx)
  47070a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47070b:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  47070e:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  470713:	6e                   	outsb  %ds:(%rsi),(%dx)
  470714:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  470718:	6f                   	outsl  %ds:(%rsi),(%dx)
  470719:	63 6b 3e             	movslq 0x3e(%rbx),%ebp
  47071c:	25 64 20 61 6e       	and    $0x6e612064,%eax
  470721:	64 20 69 74          	and    %ch,%fs:0x74(%rcx)
  470725:	65                   	gs
  470726:	6d                   	insl   (%dx),%es:(%rdi)
  470727:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  47072e:	00 
  47072f:	00 73 65             	add    %dh,0x65(%rbx)
  470732:	6c                   	insb   (%dx),%es:(%rdi)
  470733:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  470738:	61                   	(bad)  
  470739:	78 28                	js     470763 <usage_message+0xea23>
  47073b:	76 61                	jbe    47079e <usage_message+0xea5e>
  47073d:	6c                   	insb   (%dx),%es:(%rdi)
  47073e:	75 65                	jne    4707a5 <usage_message+0xea65>
  470740:	29 2d 6d 69 6e 28    	sub    %ebp,0x286e696d(%rip)        # 28b570b3 <_end+0x2849e7b3>
  470746:	76 61                	jbe    4707a9 <usage_message+0xea69>
  470748:	6c                   	insb   (%dx),%es:(%rdi)
  470749:	75 65                	jne    4707b0 <usage_message+0xea70>
  47074b:	29 20                	sub    %esp,(%rax)
  47074d:	66                   	data16
  47074e:	72 6f                	jb     4707bf <usage_message+0xea7f>
  470750:	6d                   	insl   (%dx),%es:(%rdi)
  470751:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be27ca <_end+0x68529eca>
  470757:	65                   	gs
  470758:	72 65                	jb     4707bf <usage_message+0xea7f>
  47075a:	20 63 6c             	and    %ah,0x6c(%rbx)
  47075d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47075e:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  470761:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  470766:	6e                   	outsb  %ds:(%rsi),(%dx)
  470767:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  47076b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47076c:	63 6b 3e             	movslq 0x3e(%rbx),%ebp
  47076f:	25 64 20 61 6e       	and    $0x6e612064,%eax
  470774:	64 20 69 74          	and    %ch,%fs:0x74(%rcx)
  470778:	65                   	gs
  470779:	6d                   	insl   (%dx),%es:(%rdi)
  47077a:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  470781:	00 
  470782:	00 00                	add    %al,(%rax)
  470784:	00 00                	add    %al,(%rax)
  470786:	00 00                	add    %al,(%rax)
  470788:	4f 70 65             	rex.WRXB jo     4707f0 <usage_message+0xeab0>
  47078b:	72 61                	jb     4707ee <usage_message+0xeaae>
  47078d:	74 6f                	je     4707fe <usage_message+0xeabe>
  47078f:	72 20                	jb     4707b1 <usage_message+0xea71>
  470791:	22 25 73 22 20 69    	and    0x69202273(%rip),%ah        # 69672a0a <_end+0x68fba10a>
  470797:	73 20                	jae    4707b9 <usage_message+0xea79>
  470799:	6e                   	outsb  %ds:(%rsi),(%dx)
  47079a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47079b:	74 20                	je     4707bd <usage_message+0xea7d>
  47079d:	73 75                	jae    470814 <usage_message+0xead4>
  47079f:	70 70                	jo     470811 <usage_message+0xead1>
  4707a1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4707a2:	72 74                	jb     470818 <usage_message+0xead8>
  4707a4:	65 64 20 66 6f       	and    %ah,%fs:%gs:0x6f(%rsi)
  4707a9:	72 20                	jb     4707cb <usage_message+0xea8b>
  4707ab:	66                   	data16
  4707ac:	75 6e                	jne    47081c <usage_message+0xeadc>
  4707ae:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4707b2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4707b3:	20 43 4f             	and    %al,0x4f(%rbx)
  4707b6:	55                   	push   %rbp
  4707b7:	4e 54                	rex.WRX push   %rsp
  4707b9:	00 00                	add    %al,(%rax)
  4707bb:	00 00                	add    %al,(%rax)
  4707bd:	00 00                	add    %al,(%rax)
  4707bf:	00 4f 70             	add    %cl,0x70(%rdi)
  4707c2:	65                   	gs
  4707c3:	72 61                	jb     470826 <usage_message+0xeae6>
  4707c5:	74 6f                	je     470836 <usage_message+0xeaf6>
  4707c7:	72 20                	jb     4707e9 <usage_message+0xeaa9>
  4707c9:	22 6c 69 6b          	and    0x6b(%rcx,%rbp,2),%ch
  4707cd:	65 22 20             	and    %gs:(%rax),%ah
  4707d0:	69 73 20 6e 6f 74 20 	imul   $0x20746f6e,0x20(%rbx),%esi
  4707d7:	73 75                	jae    47084e <usage_message+0xeb0e>
  4707d9:	70 70                	jo     47084b <usage_message+0xeb0b>
  4707db:	6f                   	outsl  %ds:(%rsi),(%dx)
  4707dc:	72 74                	jb     470852 <usage_message+0xeb12>
  4707de:	65 64 20 66 6f       	and    %ah,%fs:%gs:0x6f(%rsi)
  4707e3:	72 20                	jb     470805 <usage_message+0xeac5>
  4707e5:	63 6f 75             	movslq 0x75(%rdi),%ebp
  4707e8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4707e9:	74 69                	je     470854 <usage_message+0xeb14>
  4707eb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4707ec:	67 20 6e 75          	addr32 and %ch,0x75(%esi)
  4707f0:	6d                   	insl   (%dx),%es:(%rdi)
  4707f1:	65                   	gs
  4707f2:	72 69                	jb     47085d <usage_message+0xeb1d>
  4707f4:	63 20                	movslq (%rax),%esp
  4707f6:	76 61                	jbe    470859 <usage_message+0xeb19>
  4707f8:	6c                   	insb   (%dx),%es:(%rdi)
  4707f9:	75 65                	jne    470860 <usage_message+0xeb20>
  4707fb:	73 00                	jae    4707fd <usage_message+0xeabd>
  4707fd:	00 00                	add    %al,(%rax)
  4707ff:	00 4f 70             	add    %cl,0x70(%rdi)
  470802:	65                   	gs
  470803:	72 61                	jb     470866 <usage_message+0xeb26>
  470805:	74 6f                	je     470876 <usage_message+0xeb36>
  470807:	72 20                	jb     470829 <usage_message+0xeae9>
  470809:	22 25 73 22 20 69    	and    0x69202273(%rip),%ah        # 69672a82 <_end+0x68fba182>
  47080f:	73 20                	jae    470831 <usage_message+0xeaf1>
  470811:	6e                   	outsb  %ds:(%rsi),(%dx)
  470812:	6f                   	outsl  %ds:(%rsi),(%dx)
  470813:	74 20                	je     470835 <usage_message+0xeaf5>
  470815:	73 75                	jae    47088c <usage_message+0xeb4c>
  470817:	70 70                	jo     470889 <usage_message+0xeb49>
  470819:	6f                   	outsl  %ds:(%rsi),(%dx)
  47081a:	72 74                	jb     470890 <usage_message+0xeb50>
  47081c:	65 64 20 66 6f       	and    %ah,%fs:%gs:0x6f(%rsi)
  470821:	72 20                	jb     470843 <usage_message+0xeb03>
  470823:	63 6f 75             	movslq 0x75(%rdi),%ebp
  470826:	6e                   	outsb  %ds:(%rsi),(%dx)
  470827:	74 69                	je     470892 <usage_message+0xeb52>
  470829:	6e                   	outsb  %ds:(%rsi),(%dx)
  47082a:	67 20 74 65 78       	addr32 and %dh,0x78(%ebp,%eiz,2)
  47082f:	74 75                	je     4708a6 <usage_message+0xeb66>
  470831:	61                   	(bad)  
  470832:	6c                   	insb   (%dx),%es:(%rdi)
  470833:	20 76 61             	and    %dh,0x61(%rsi)
  470836:	6c                   	insb   (%dx),%es:(%rdi)
  470837:	75 65                	jne    47089e <usage_message+0xeb5e>
  470839:	73 00                	jae    47083b <usage_message+0xeafb>
  47083b:	00 00                	add    %al,(%rax)
  47083d:	00 00                	add    %al,(%rax)
  47083f:	00 73 65             	add    %dh,0x65(%rbx)
  470842:	6c                   	insb   (%dx),%es:(%rdi)
  470843:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  470848:	6f                   	outsl  %ds:(%rsi),(%dx)
  470849:	75 6e                	jne    4708b9 <usage_message+0xeb79>
  47084b:	74 28                	je     470875 <usage_message+0xeb35>
  47084d:	76 61                	jbe    4708b0 <usage_message+0xeb70>
  47084f:	6c                   	insb   (%dx),%es:(%rdi)
  470850:	75 65                	jne    4708b7 <usage_message+0xeb77>
  470852:	29 20                	sub    %esp,(%rax)
  470854:	66                   	data16
  470855:	72 6f                	jb     4708c6 <usage_message+0xeb86>
  470857:	6d                   	insl   (%dx),%es:(%rdi)
  470858:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be28d1 <_end+0x68529fd1>
  47085e:	65                   	gs
  47085f:	72 65                	jb     4708c6 <usage_message+0xeb86>
  470861:	20 69 74             	and    %ch,0x74(%rcx)
  470864:	65                   	gs
  470865:	6d                   	insl   (%dx),%es:(%rdi)
  470866:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  47086d:	00 
  47086e:	00 00                	add    %al,(%rax)
  470870:	20 61 6e             	and    %ah,0x6e(%rcx)
  470873:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  470877:	74 20                	je     470899 <usage_message+0xeb59>
  470879:	28 76 61             	sub    %dh,0x61(%rsi)
  47087c:	6c                   	insb   (%dx),%es:(%rdi)
  47087d:	75 65                	jne    4708e4 <usage_message+0xeba4>
  47087f:	3e                   	ds
  470880:	25 6c 66 20 61       	and    $0x6120666c,%eax
  470885:	6e                   	outsb  %ds:(%rsi),(%dx)
  470886:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  47088a:	6c                   	insb   (%dx),%es:(%rdi)
  47088b:	75 65                	jne    4708f2 <usage_message+0xebb2>
  47088d:	3c 25                	cmp    $0x25,%al
  47088f:	6c                   	insb   (%dx),%es:(%rdi)
  470890:	66 29 00             	sub    %ax,(%rax)
  470893:	00 00                	add    %al,(%rax)
  470895:	00 00                	add    %al,(%rax)
  470897:	00 20                	add    %ah,(%rax)
  470899:	61                   	(bad)  
  47089a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47089b:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  47089f:	6c                   	insb   (%dx),%es:(%rdi)
  4708a0:	75 65                	jne    470907 <usage_message+0xebc7>
  4708a2:	20 6c 69 6b          	and    %ch,0x6b(%rcx,%rbp,2)
  4708a6:	65 20 27             	and    %ah,%gs:(%rdi)
  4708a9:	25 25 25 73 25       	and    $0x25732525,%eax
  4708ae:	25 27 20 65 73       	and    $0x73652027,%eax
  4708b3:	63 61 70             	movslq 0x70(%rcx),%esp
  4708b6:	65 20 27             	and    %ah,%gs:(%rdi)
  4708b9:	25 63 27 00 00       	and    $0x2763,%eax
  4708be:	00 00                	add    %al,(%rax)
  4708c0:	73 65                	jae    470927 <usage_message+0xebe7>
  4708c2:	6c                   	insb   (%dx),%es:(%rdi)
  4708c3:	65 63 74 20 76       	movslq %gs:0x76(%rax,%riz,1),%esi
  4708c8:	61                   	(bad)  
  4708c9:	6c                   	insb   (%dx),%es:(%rdi)
  4708ca:	75 65                	jne    470931 <usage_message+0xebf1>
  4708cc:	20 66 72             	and    %ah,0x72(%rsi)
  4708cf:	6f                   	outsl  %ds:(%rsi),(%dx)
  4708d0:	6d                   	insl   (%dx),%es:(%rdi)
  4708d1:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be294a <_end+0x6852a04a>
  4708d7:	65                   	gs
  4708d8:	72 65                	jb     47093f <usage_message+0xebff>
  4708da:	20 69 74             	and    %ch,0x74(%rcx)
  4708dd:	65                   	gs
  4708de:	6d                   	insl   (%dx),%es:(%rdi)
  4708df:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  4708e6:	61 
  4708e7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4708e8:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  4708ec:	6f                   	outsl  %ds:(%rsi),(%dx)
  4708ed:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  4708f0:	3d 25 64 00 00       	cmp    $0x6425,%eax
  4708f5:	00 00                	add    %al,(%rax)
  4708f7:	00 73 65             	add    %dh,0x65(%rbx)
  4708fa:	6c                   	insb   (%dx),%es:(%rdi)
  4708fb:	65 63 74 20 72       	movslq %gs:0x72(%rax,%riz,1),%esi
  470900:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  470902:	61                   	(bad)  
  470903:	6d                   	insl   (%dx),%es:(%rdi)
  470904:	65                   	gs
  470905:	2c 65                	sub    $0x65,%al
  470907:	2e                   	cs
  470908:	65                   	gs
  470909:	78 70                	js     47097b <usage_message+0xec3b>
  47090b:	72 65                	jb     470972 <usage_message+0xec32>
  47090d:	73 73                	jae    470982 <usage_message+0xec42>
  47090f:	69 6f 6e 2c 65 2e 65 	imul   $0x652e652c,0x6e(%rdi),%ebp
  470916:	78 70                	js     470988 <usage_message+0xec48>
  470918:	72 65                	jb     47097f <usage_message+0xec3f>
  47091a:	73 73                	jae    47098f <usage_message+0xec4f>
  47091c:	69 6f 6e 5f 74 79 70 	imul   $0x7079745f,0x6e(%rdi),%ebp
  470923:	65                   	gs
  470924:	2c 65                	sub    $0x65,%al
  470926:	2e                   	cs
  470927:	65                   	gs
  470928:	78 70                	js     47099a <usage_message+0xec5a>
  47092a:	5f                   	pop    %rdi
  47092b:	64                   	fs
  47092c:	65                   	gs
  47092d:	6c                   	insb   (%dx),%es:(%rdi)
  47092e:	69 6d 69 74 65 72 2c 	imul   $0x2c726574,0x69(%rbp),%ebp
  470935:	65 2e 63 61 73       	movslq %cs:%gs:0x73(%rcx),%esp
  47093a:	65                   	gs
  47093b:	5f                   	pop    %rdi
  47093c:	73 65                	jae    4709a3 <usage_message+0xec63>
  47093e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47093f:	73 69                	jae    4709aa <usage_message+0xec6a>
  470941:	74 69                	je     4709ac <usage_message+0xec6c>
  470943:	76 65                	jbe    4709aa <usage_message+0xec6a>
  470945:	20 66 72             	and    %ah,0x72(%rsi)
  470948:	6f                   	outsl  %ds:(%rsi),(%dx)
  470949:	6d                   	insl   (%dx),%es:(%rdi)
  47094a:	20 72 65             	and    %dh,0x65(%rdx)
  47094d:	67                   	addr32
  47094e:	65                   	gs
  47094f:	78 70                	js     4709c1 <usage_message+0xec81>
  470951:	73 20                	jae    470973 <usage_message+0xec33>
  470953:	72 2c                	jb     470981 <usage_message+0xec41>
  470955:	65                   	gs
  470956:	78 70                	js     4709c8 <usage_message+0xec88>
  470958:	72 65                	jb     4709bf <usage_message+0xec7f>
  47095a:	73 73                	jae    4709cf <usage_message+0xec8f>
  47095c:	69 6f 6e 73 20 65 20 	imul   $0x20652073,0x6e(%rdi),%ebp
  470963:	77 68                	ja     4709cd <usage_message+0xec8d>
  470965:	65                   	gs
  470966:	72 65                	jb     4709cd <usage_message+0xec8d>
  470968:	20 72 2e             	and    %dh,0x2e(%rdx)
  47096b:	72 65                	jb     4709d2 <usage_message+0xec92>
  47096d:	67                   	addr32
  47096e:	65                   	gs
  47096f:	78 70                	js     4709e1 <usage_message+0xeca1>
  470971:	69 64 3d 65 2e 72 65 	imul   $0x6765722e,0x65(%rbp,%rdi,1),%esp
  470978:	67 
  470979:	65                   	gs
  47097a:	78 70                	js     4709ec <usage_message+0xecac>
  47097c:	69 64 20 61 6e 64 20 	imul   $0x7220646e,0x61(%rax,%riz,1),%esp
  470983:	72 
  470984:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  470986:	61                   	(bad)  
  470987:	6d                   	insl   (%dx),%es:(%rdi)
  470988:	65                   	gs
  470989:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  47098e:	00 00                	add    %al,(%rax)
  470990:	73 65                	jae    4709f7 <usage_message+0xecb7>
  470992:	6c                   	insb   (%dx),%es:(%rdi)
  470993:	65 63 74 20 76       	movslq %gs:0x76(%rax,%riz,1),%esi
  470998:	61                   	(bad)  
  470999:	6c                   	insb   (%dx),%es:(%rdi)
  47099a:	75 65                	jne    470a01 <usage_message+0xecc1>
  47099c:	20 66 72             	and    %ah,0x72(%rsi)
  47099f:	6f                   	outsl  %ds:(%rsi),(%dx)
  4709a0:	6d                   	insl   (%dx),%es:(%rdi)
  4709a1:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be2a1a <_end+0x6852a11a>
  4709a7:	65                   	gs
  4709a8:	72 65                	jb     470a0f <usage_message+0xeccf>
  4709aa:	20 69 74             	and    %ch,0x74(%rcx)
  4709ad:	65                   	gs
  4709ae:	6d                   	insl   (%dx),%es:(%rdi)
  4709af:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  4709b6:	61 
  4709b7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4709b8:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  4709bc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4709bd:	63 6b 3e             	movslq 0x3e(%rbx),%ebp
  4709c0:	25 64 00 00 00       	and    $0x64,%eax
  4709c5:	00 00                	add    %al,(%rax)
  4709c7:	00 73 65             	add    %dh,0x65(%rbx)
  4709ca:	6c                   	insb   (%dx),%es:(%rdi)
  4709cb:	65 63 74 20 76       	movslq %gs:0x76(%rax,%riz,1),%esi
  4709d0:	61                   	(bad)  
  4709d1:	6c                   	insb   (%dx),%es:(%rdi)
  4709d2:	75 65                	jne    470a39 <usage_message+0xecf9>
  4709d4:	20 66 72             	and    %ah,0x72(%rsi)
  4709d7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4709d8:	6d                   	insl   (%dx),%es:(%rdi)
  4709d9:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be2a52 <_end+0x6852a152>
  4709df:	65                   	gs
  4709e0:	72 65                	jb     470a47 <usage_message+0xed07>
  4709e2:	20 69 74             	and    %ch,0x74(%rcx)
  4709e5:	65                   	gs
  4709e6:	6d                   	insl   (%dx),%es:(%rdi)
  4709e7:	69 64 3d 25 6c 75 20 	imul   $0x6f20756c,0x25(%rbp,%rdi,1),%esp
  4709ee:	6f 
  4709ef:	72 64                	jb     470a55 <usage_message+0xed15>
  4709f1:	65                   	gs
  4709f2:	72 20                	jb     470a14 <usage_message+0xecd4>
  4709f4:	62                   	(bad)  
  4709f5:	79 20                	jns    470a17 <usage_message+0xecd7>
  4709f7:	25 73 20 64 65       	and    $0x65642073,%eax
  4709fc:	73 63                	jae    470a61 <usage_message+0xed21>
  4709fe:	00 00                	add    %al,(%rax)
  470a00:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  470a02:	20 65 76             	and    %ah,0x76(%rbp)
  470a05:	61                   	(bad)  
  470a06:	6c                   	insb   (%dx),%es:(%rdi)
  470a07:	75 61                	jne    470a6a <usage_message+0xed2a>
  470a09:	74 65                	je     470a70 <usage_message+0xed30>
  470a0b:	5f                   	pop    %rdi
  470a0c:	66                   	data16
  470a0d:	75 6e                	jne    470a7d <usage_message+0xed3d>
  470a0f:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  470a13:	6e                   	outsb  %ds:(%rsi),(%dx)
  470a14:	28 27                	sub    %ah,(%rdi)
  470a16:	25 73 2e 25 73       	and    $0x73252e73,%eax
  470a1b:	28 25 73 29 27 29    	sub    %ah,0x29272973(%rip)        # 296e3394 <_end+0x2902aa94>
  470a21:	00 00                	add    %al,(%rax)
  470a23:	00 00                	add    %al,(%rax)
  470a25:	00 00                	add    %al,(%rax)
  470a27:	00 73 65             	add    %dh,0x65(%rbx)
  470a2a:	6c                   	insb   (%dx),%es:(%rdi)
  470a2b:	65 63 74 20 76       	movslq %gs:0x76(%rax,%riz,1),%esi
  470a30:	61                   	(bad)  
  470a31:	6c                   	insb   (%dx),%es:(%rdi)
  470a32:	75 65                	jne    470a99 <usage_message+0xed59>
  470a34:	2c 63                	sub    $0x63,%al
  470a36:	6c                   	insb   (%dx),%es:(%rdi)
  470a37:	6f                   	outsl  %ds:(%rsi),(%dx)
  470a38:	63 6b 20             	movslq 0x20(%rbx),%ebp
  470a3b:	66                   	data16
  470a3c:	72 6f                	jb     470aad <usage_message+0xed6d>
  470a3e:	6d                   	insl   (%dx),%es:(%rdi)
  470a3f:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be2ab8 <_end+0x6852a1b8>
  470a45:	65                   	gs
  470a46:	72 65                	jb     470aad <usage_message+0xed6d>
  470a48:	20 69 74             	and    %ch,0x74(%rcx)
  470a4b:	65                   	gs
  470a4c:	6d                   	insl   (%dx),%es:(%rdi)
  470a4d:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  470a54:	61 
  470a55:	6e                   	outsb  %ds:(%rsi),(%dx)
  470a56:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  470a5a:	6f                   	outsl  %ds:(%rsi),(%dx)
  470a5b:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  470a5e:	3d 25 64 20 6f       	cmp    $0x6f206425,%eax
  470a63:	72 64                	jb     470ac9 <usage_message+0xed89>
  470a65:	65                   	gs
  470a66:	72 20                	jb     470a88 <usage_message+0xed48>
  470a68:	62                   	(bad)  
  470a69:	79 20                	jns    470a8b <usage_message+0xed4b>
  470a6b:	25 73 20 64 65       	and    $0x65642073,%eax
  470a70:	73 63                	jae    470ad5 <usage_message+0xed95>
  470a72:	00 00                	add    %al,(%rax)
  470a74:	00 00                	add    %al,(%rax)
  470a76:	00 00                	add    %al,(%rax)
  470a78:	73 65                	jae    470adf <usage_message+0xed9f>
  470a7a:	6c                   	insb   (%dx),%es:(%rdi)
  470a7b:	65 63 74 20 73       	movslq %gs:0x73(%rax,%riz,1),%esi
  470a80:	65                   	gs
  470a81:	76 65                	jbe    470ae8 <usage_message+0xeda8>
  470a83:	72 69                	jb     470aee <usage_message+0xedae>
  470a85:	74 79                	je     470b00 <usage_message+0xedc0>
  470a87:	20 66 72             	and    %ah,0x72(%rsi)
  470a8a:	6f                   	outsl  %ds:(%rsi),(%dx)
  470a8b:	6d                   	insl   (%dx),%es:(%rdi)
  470a8c:	20 68 69             	and    %ch,0x69(%rax)
  470a8f:	73 74                	jae    470b05 <usage_message+0xedc5>
  470a91:	6f                   	outsl  %ds:(%rsi),(%dx)
  470a92:	72 79                	jb     470b0d <usage_message+0xedcd>
  470a94:	5f                   	pop    %rdi
  470a95:	6c                   	insb   (%dx),%es:(%rdi)
  470a96:	6f                   	outsl  %ds:(%rsi),(%dx)
  470a97:	67 20 77 68          	addr32 and %dh,0x68(%edi)
  470a9b:	65                   	gs
  470a9c:	72 65                	jb     470b03 <usage_message+0xedc3>
  470a9e:	20 69 74             	and    %ch,0x74(%rcx)
  470aa1:	65                   	gs
  470aa2:	6d                   	insl   (%dx),%es:(%rdi)
  470aa3:	69 64 3d 25 6c 75 20 	imul   $0x6f20756c,0x25(%rbp,%rdi,1),%esp
  470aaa:	6f 
  470aab:	72 64                	jb     470b11 <usage_message+0xedd1>
  470aad:	65                   	gs
  470aae:	72 20                	jb     470ad0 <usage_message+0xed90>
  470ab0:	62                   	(bad)  
  470ab1:	79 20                	jns    470ad3 <usage_message+0xed93>
  470ab3:	69 64 20 64 65 73 63 	imul   $0x637365,0x64(%rax,%riz,1),%esp
  470aba:	00 
  470abb:	00 00                	add    %al,(%rax)
  470abd:	00 00                	add    %al,(%rax)
  470abf:	00 52 65             	add    %dl,0x65(%rdx)
  470ac2:	73 75                	jae    470b39 <usage_message+0xedf9>
  470ac4:	6c                   	insb   (%dx),%es:(%rdi)
  470ac5:	74 20                	je     470ae7 <usage_message+0xeda7>
  470ac7:	66 6f                	outsw  %ds:(%rsi),(%dx)
  470ac9:	72 20                	jb     470aeb <usage_message+0xedab>
  470acb:	4c                   	rex.WR
  470acc:	4f                   	rex.WRXB
  470acd:	47 53                	rex.RXB push   %r11
  470acf:	45 56                	rex.RB push   %r14
  470ad1:	45 52                	rex.RB push   %r10
  470ad3:	49 54                	rex.WB push   %r12
  470ad5:	59                   	pop    %rcx
  470ad6:	20 69 73             	and    %ch,0x73(%rcx)
  470ad9:	20 65 6d             	and    %ah,0x6d(%rbp)
  470adc:	70 74                	jo     470b52 <usage_message+0xee12>
  470ade:	79 00                	jns    470ae0 <usage_message+0xeda0>
  470ae0:	73 65                	jae    470b47 <usage_message+0xee07>
  470ae2:	6c                   	insb   (%dx),%es:(%rdi)
  470ae3:	65 63 74 20 73       	movslq %gs:0x73(%rax,%riz,1),%esi
  470ae8:	6f                   	outsl  %ds:(%rsi),(%dx)
  470ae9:	75 72                	jne    470b5d <usage_message+0xee1d>
  470aeb:	63 65 20             	movslq 0x20(%rbp),%esp
  470aee:	66                   	data16
  470aef:	72 6f                	jb     470b60 <usage_message+0xee20>
  470af1:	6d                   	insl   (%dx),%es:(%rdi)
  470af2:	20 68 69             	and    %ch,0x69(%rax)
  470af5:	73 74                	jae    470b6b <usage_message+0xee2b>
  470af7:	6f                   	outsl  %ds:(%rsi),(%dx)
  470af8:	72 79                	jb     470b73 <usage_message+0xee33>
  470afa:	5f                   	pop    %rdi
  470afb:	6c                   	insb   (%dx),%es:(%rdi)
  470afc:	6f                   	outsl  %ds:(%rsi),(%dx)
  470afd:	67 20 77 68          	addr32 and %dh,0x68(%edi)
  470b01:	65                   	gs
  470b02:	72 65                	jb     470b69 <usage_message+0xee29>
  470b04:	20 69 74             	and    %ch,0x74(%rcx)
  470b07:	65                   	gs
  470b08:	6d                   	insl   (%dx),%es:(%rdi)
  470b09:	69 64 3d 25 6c 75 20 	imul   $0x6f20756c,0x25(%rbp,%rdi,1),%esp
  470b10:	6f 
  470b11:	72 64                	jb     470b77 <usage_message+0xee37>
  470b13:	65                   	gs
  470b14:	72 20                	jb     470b36 <usage_message+0xedf6>
  470b16:	62                   	(bad)  
  470b17:	79 20                	jns    470b39 <usage_message+0xedf9>
  470b19:	69 64 20 64 65 73 63 	imul   $0x637365,0x64(%rax,%riz,1),%esp
  470b20:	00 
  470b21:	00 00                	add    %al,(%rax)
  470b23:	00 00                	add    %al,(%rax)
  470b25:	00 00                	add    %al,(%rax)
  470b27:	00 45 6e             	add    %al,0x6e(%rbp)
  470b2a:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  470b2e:	20 65 76             	and    %ah,0x76(%rbp)
  470b31:	61                   	(bad)  
  470b32:	6c                   	insb   (%dx),%es:(%rdi)
  470b33:	75 61                	jne    470b96 <usage_message+0xee56>
  470b35:	74 65                	je     470b9c <usage_message+0xee5c>
  470b37:	5f                   	pop    %rdi
  470b38:	66                   	data16
  470b39:	75 6e                	jne    470ba9 <usage_message+0xee69>
  470b3b:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  470b3f:	6e                   	outsb  %ds:(%rsi),(%dx)
  470b40:	28 27                	sub    %ah,(%rdi)
  470b42:	25 73 2e 25 73       	and    $0x73252e73,%eax
  470b47:	28 25 73 29 27 2c    	sub    %ah,0x2c272973(%rip)        # 2c6e34c0 <_end+0x2c02abc0>
  470b4d:	76 61                	jbe    470bb0 <usage_message+0xee70>
  470b4f:	6c                   	insb   (%dx),%es:(%rdi)
  470b50:	75 65                	jne    470bb7 <usage_message+0xee77>
  470b52:	3a 27                	cmp    (%rdi),%ah
  470b54:	25 73 27 29 3a       	and    $0x3a292773,%eax
  470b59:	25 73 00 00 00       	and    $0x73,%eax
  470b5e:	00 00                	add    %al,(%rax)
  470b60:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  470b62:	20 65 76             	and    %ah,0x76(%rbp)
  470b65:	61                   	(bad)  
  470b66:	6c                   	insb   (%dx),%es:(%rdi)
  470b67:	75 61                	jne    470bca <usage_message+0xee8a>
  470b69:	74 65                	je     470bd0 <usage_message+0xee90>
  470b6b:	5f                   	pop    %rdi
  470b6c:	66                   	data16
  470b6d:	75 6e                	jne    470bdd <usage_message+0xee9d>
  470b6f:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  470b73:	6e                   	outsb  %ds:(%rsi),(%dx)
  470b74:	32 28                	xor    (%rax),%ch
  470b76:	25 73 2c 25 73       	and    $0x73252c73,%eax
  470b7b:	2c 25                	sub    $0x25,%al
  470b7d:	73 2c                	jae    470bab <usage_message+0xee6b>
  470b7f:	25 73 29 00 00       	and    $0x2973,%eax
  470b84:	00 00                	add    %al,(%rax)
  470b86:	00 00                	add    %al,(%rax)
  470b88:	73 65                	jae    470bef <usage_message+0xeeaf>
  470b8a:	6c                   	insb   (%dx),%es:(%rdi)
  470b8b:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  470b90:	73 20                	jae    470bb2 <usage_message+0xee72>
  470b92:	77 68                	ja     470bfc <usage_message+0xeebc>
  470b94:	65                   	gs
  470b95:	72 65                	jb     470bfc <usage_message+0xeebc>
  470b97:	20 68 2e             	and    %ch,0x2e(%rax)
  470b9a:	68 6f 73 74 3d       	pushq  $0x3d74736f
  470b9f:	27                   	(bad)  
  470ba0:	25 73 27 20 61       	and    $0x61202773,%eax
  470ba5:	6e                   	outsb  %ds:(%rsi),(%dx)
  470ba6:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  470baa:	68 6f 73 74 69       	pushq  $0x6974736f
  470baf:	64                   	fs
  470bb0:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  470bb5:	73 74                	jae    470c2b <usage_message+0xeeeb>
  470bb7:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  470bbe:	69 
  470bbf:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  470bc4:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  470bc9:	25 73 00 00 00       	and    $0x73,%eax
  470bce:	00 00                	add    %al,(%rax)
  470bd0:	46 75 6e             	rex.RX jne    470c41 <usage_message+0xef01>
  470bd3:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  470bd7:	6e                   	outsb  %ds:(%rsi),(%dx)
  470bd8:	20 5b 25             	and    %bl,0x25(%rbx)
  470bdb:	73 3a                	jae    470c17 <usage_message+0xeed7>
  470bdd:	25 73 2e 25 73       	and    $0x73252e73,%eax
  470be2:	28 25 73 29 5d 20    	sub    %ah,0x205d2973(%rip)        # 20a4355b <_end+0x2038ac5b>
  470be8:	6e                   	outsb  %ds:(%rsi),(%dx)
  470be9:	6f                   	outsl  %ds:(%rsi),(%dx)
  470bea:	74 20                	je     470c0c <usage_message+0xeecc>
  470bec:	66 6f                	outsw  %ds:(%rsi),(%dx)
  470bee:	75 6e                	jne    470c5e <usage_message+0xef1e>
  470bf0:	64 2e 20 51 75       	and    %dl,%cs:%fs:0x75(%rcx)
  470bf5:	65                   	gs
  470bf6:	72 79                	jb     470c71 <usage_message+0xef31>
  470bf8:	20 72 65             	and    %dh,0x65(%rdx)
  470bfb:	74 75                	je     470c72 <usage_message+0xef32>
  470bfd:	72 6e                	jb     470c6d <usage_message+0xef2d>
  470bff:	65 64 20 65 6d       	and    %ah,%fs:%gs:0x6d(%rbp)
  470c04:	70 74                	jo     470c7a <usage_message+0xef3a>
  470c06:	79 20                	jns    470c28 <usage_message+0xeee8>
  470c08:	72 65                	jb     470c6f <usage_message+0xef2f>
  470c0a:	73 75                	jae    470c81 <usage_message+0xef41>
  470c0c:	6c                   	insb   (%dx),%es:(%rdi)
  470c0d:	74 00                	je     470c0f <usage_message+0xeecf>
  470c0f:	00 45 6e             	add    %al,0x6e(%rbp)
  470c12:	64 20 65 76          	and    %ah,%fs:0x76(%rbp)
  470c16:	61                   	(bad)  
  470c17:	6c                   	insb   (%dx),%es:(%rdi)
  470c18:	75 61                	jne    470c7b <usage_message+0xef3b>
  470c1a:	74 65                	je     470c81 <usage_message+0xef41>
  470c1c:	5f                   	pop    %rdi
  470c1d:	66                   	data16
  470c1e:	75 6e                	jne    470c8e <usage_message+0xef4e>
  470c20:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  470c24:	6e                   	outsb  %ds:(%rsi),(%dx)
  470c25:	32 28                	xor    (%rax),%ch
  470c27:	72 65                	jb     470c8e <usage_message+0xef4e>
  470c29:	73 75                	jae    470ca0 <usage_message+0xef60>
  470c2b:	6c                   	insb   (%dx),%es:(%rdi)
  470c2c:	74 3a                	je     470c68 <usage_message+0xef28>
  470c2e:	25 73 29 00 00       	and    $0x2973,%eax
  470c33:	00 26                	add    %ah,(%rsi)
  470c35:	9b                   	fwait
  470c36:	fd                   	std    
  470c37:	ff 1a                	lcallq *(%rdx)
  470c39:	9b                   	fwait
  470c3a:	fd                   	std    
  470c3b:	ff 02                	incl   (%rdx)
  470c3d:	9b                   	fwait
  470c3e:	fd                   	std    
  470c3f:	ff 74 9a fd          	pushq  -0x3(%rdx,%rbx,4)
  470c43:	ff 0e                	decl   (%rsi)
  470c45:	9b                   	fwait
  470c46:	fd                   	std    
  470c47:	ff 31                	pushq  (%rcx)
  470c49:	9d                   	popfq  
  470c4a:	fd                   	std    
  470c4b:	ff 25 9d fd ff c6    	jmpq   *-0x39000263(%rip)        # ffffffffc74709ee <_end+0xffffffffc6db80ee>
  470c51:	9c                   	pushfq 
  470c52:	fd                   	std    
  470c53:	ff 63 9b             	jmpq   *-0x65(%rbx)
  470c56:	fd                   	std    
  470c57:	ff 19                	lcallq *(%rcx)
  470c59:	9d                   	popfq  
  470c5a:	fd                   	std    
  470c5b:	ff                   	(bad)  
  470c5c:	b8 9e fd ff ac       	mov    $0xacfffd9e,%eax
  470c61:	9e                   	sahf   
  470c62:	fd                   	std    
  470c63:	ff 94 9e fd ff 06 9e 	callq  *-0x61f90003(%rsi,%rbx,4)
  470c6a:	fd                   	std    
  470c6b:	ff a0 9e fd ff bf    	jmpq   *-0x40000262(%rax)
  470c71:	a0 fd ff b3 a0 fd ff 	mov    0xa054fffda0b3fffd,%al
  470c78:	54 a0 
  470c7a:	fd                   	std    
  470c7b:	ff f5                	push   %rbp
  470c7d:	9e                   	sahf   
  470c7e:	fd                   	std    
  470c7f:	ff a7 a0 fd ff 42    	jmpq   *0x42fffda0(%rdi)
  470c85:	a2 fd ff 36 a2 fd ff 	mov    %al,0xa21efffda236fffd
  470c8c:	1e a2 
  470c8e:	fd                   	std    
  470c8f:	ff 90 a1 fd ff 2a    	callq  *0x2afffda1(%rax)
  470c95:	a2 fd ff ae a3 fd ff 	mov    %al,0xa3a2fffda3aefffd
  470c9c:	a2 a3 
  470c9e:	fd                   	std    
  470c9f:	ff 43 a3             	incl   -0x5d(%rbx)
  470ca2:	fd                   	std    
  470ca3:	ff                   	(bad)  
  470ca4:	7f a2                	jg     470c48 <usage_message+0xef08>
  470ca6:	fd                   	std    
  470ca7:	ff 96 a3 fd ff 35    	callq  *0x35fffda3(%rsi)
  470cad:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  470cae:	fd                   	std    
  470caf:	ff 29                	ljmpq  *(%rcx)
  470cb1:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  470cb2:	fd                   	std    
  470cb3:	ff 11                	callq  *(%rcx)
  470cb5:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  470cb6:	fd                   	std    
  470cb7:	ff 83 a4 fd ff 1d    	incl   0x1dfffda4(%rbx)
  470cbd:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  470cbe:	fd                   	std    
  470cbf:	ff 18                	lcallq *(%rax)
  470cc1:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  470cc2:	fd                   	std    
  470cc3:	ff 0c a7             	decl   (%rdi,%riz,4)
  470cc6:	fd                   	std    
  470cc7:	ff ad a6 fd ff 72    	ljmpq  *0x72fffda6(%rbp)
  470ccd:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  470cce:	fd                   	std    
  470ccf:	ff 00                	incl   (%rax)
  470cd1:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  470cd2:	fd                   	std    
  470cd3:	ff 9f a8 fd ff 93    	lcallq *-0x6c000258(%rdi)
  470cd9:	a8 fd                	test   $0xfd,%al
  470cdb:	ff                   	(bad)  
  470cdc:	7b a8                	jnp    470c86 <usage_message+0xef46>
  470cde:	fd                   	std    
  470cdf:	ff ed                	ljmpq  *<internal disassembler error>
  470ce1:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  470ce2:	fd                   	std    
  470ce3:	ff 87 a8 fd ff f6    	incl   -0x9000258(%rdi)
  470ce9:	aa                   	stos   %al,%es:(%rdi)
  470cea:	fd                   	std    
  470ceb:	ff ea                	ljmpq  *<internal disassembler error>
  470ced:	aa                   	stos   %al,%es:(%rdi)
  470cee:	fd                   	std    
  470cef:	ff 8b aa fd ff dc    	decl   -0x23000256(%rbx)
  470cf5:	a8 fd                	test   $0xfd,%al
  470cf7:	ff de                	lcallq *<internal disassembler error>
  470cf9:	aa                   	stos   %al,%es:(%rdi)
  470cfa:	fd                   	std    
  470cfb:	ff 37                	pushq  (%rdi)
  470cfd:	af                   	scas   %es:(%rdi),%eax
  470cfe:	fd                   	std    
  470cff:	ff 09                	decl   (%rcx)
  470d01:	af                   	scas   %es:(%rdi),%eax
  470d02:	fd                   	std    
  470d03:	ff e6                	jmpq   *%rsi
  470d05:	ae                   	scas   %es:(%rdi),%al
  470d06:	fd                   	std    
  470d07:	ff d9                	lcallq *<internal disassembler error>
  470d09:	ae                   	scas   %es:(%rdi),%al
  470d0a:	fd                   	std    
  470d0b:	ff c7                	inc    %edi
  470d0d:	ae                   	scas   %es:(%rdi),%al
  470d0e:	fd                   	std    
  470d0f:	ff f6                	push   %rsi
  470d11:	ae                   	scas   %es:(%rdi),%al
  470d12:	fd                   	std    
  470d13:	ff 33                	pushq  (%rbx)
  470d15:	b0 fd                	mov    $0xfd,%al
  470d17:	ff 18                	lcallq *(%rax)
  470d19:	b0 fd                	mov    $0xfd,%al
  470d1b:	ff                   	(bad)  
  470d1c:	fd                   	std    
  470d1d:	af                   	scas   %es:(%rdi),%eax
  470d1e:	fd                   	std    
  470d1f:	ff e2                	jmpq   *%rdx
  470d21:	af                   	scas   %es:(%rdi),%eax
  470d22:	fd                   	std    
  470d23:	ff c7                	inc    %edi
  470d25:	af                   	scas   %es:(%rdi),%eax
  470d26:	fd                   	std    
  470d27:	ff 4e b0             	decl   -0x50(%rsi)
  470d2a:	fd                   	std    
  470d2b:	ff                   	(bad)  
  470d2c:	fc                   	cld    
  470d2d:	b0 fd                	mov    $0xfd,%al
  470d2f:	ff f0                	push   %rax
  470d31:	b0 fd                	mov    $0xfd,%al
  470d33:	ff e4                	jmpq   *%rsp
  470d35:	b0 fd                	mov    $0xfd,%al
  470d37:	ff d8                	lcallq *<internal disassembler error>
  470d39:	b0 fd                	mov    $0xfd,%al
  470d3b:	ff 08                	decl   (%rax)
  470d3d:	b1 fd                	mov    $0xfd,%cl
  470d3f:	ff                   	(bad)  
  470d40:	3b b1 fd ff 2f b1    	cmp    -0x4ed00003(%rcx),%esi
  470d46:	fd                   	std    
  470d47:	ff 23                	jmpq   *(%rbx)
  470d49:	b1 fd                	mov    $0xfd,%cl
  470d4b:	ff 17                	callq  *(%rdi)
  470d4d:	b1 fd                	mov    $0xfd,%cl
  470d4f:	ff 47 b1             	incl   -0x4f(%rdi)
  470d52:	fd                   	std    
  470d53:	ff e8                	ljmpq  *<internal disassembler error>
  470d55:	ba fd ff dc ba       	mov    $0xbadcfffd,%edx
  470d5a:	fd                   	std    
  470d5b:	ff d0                	callq  *%rax
  470d5d:	ba fd ff c4 ba       	mov    $0xbac4fffd,%edx
  470d62:	fd                   	std    
  470d63:	ff f4                	push   %rsp
  470d65:	ba fd ff 23 bb       	mov    $0xbb23fffd,%edx
  470d6a:	fd                   	std    
  470d6b:	ff 17                	callq  *(%rdi)
  470d6d:	bb fd ff 0b bb       	mov    $0xbb0bfffd,%ebx
  470d72:	fd                   	std    
  470d73:	ff                   	(bad)  
  470d74:	ff                   	(bad)  
  470d75:	ba fd ff 2f bb       	mov    $0xbb2ffffd,%edx
  470d7a:	fd                   	std    
  470d7b:	ff                   	(bad)  
  470d7c:	78 bf                	js     470d3d <usage_message+0xeffd>
  470d7e:	fd                   	std    
  470d7f:	ff 6c bf fd          	ljmpq  *-0x3(%rdi,%rdi,4)
  470d83:	ff 60 bf             	jmpq   *-0x41(%rax)
  470d86:	fd                   	std    
  470d87:	ff 54 bf fd          	callq  *-0x3(%rdi,%rdi,4)
  470d8b:	ff 48 bf             	decl   -0x41(%rax)
  470d8e:	fd                   	std    
  470d8f:	ff 00                	incl   (%rax)
	...
  470d99:	00 00                	add    %al,(%rax)
  470d9b:	00 38                	add    %bh,(%rax)
  470d9d:	13 7e 41             	adc    0x41(%rsi),%edi
  470da0:	00 00                	add    %al,(%rax)
  470da2:	00 00                	add    %al,(%rax)
  470da4:	38 13                	cmp    %dl,(%rbx)
  470da6:	7e c1                	jle    470d69 <usage_message+0xf029>
  470da8:	00 00                	add    %al,(%rax)
  470daa:	00 00                	add    %al,(%rax)
  470dac:	80 c6 43             	add    $0x43,%dh
  470daf:	41 00 00             	add    %al,(%r8)
  470db2:	00 00                	add    %al,(%rax)
  470db4:	80 c6 43             	add    $0x43,%dh
  470db7:	c1 00 00             	roll   $0x0,(%rax)
  470dba:	00 00                	add    %al,(%rax)
  470dbc:	00 18                	add    %bl,(%rax)
  470dbe:	f5                   	cmc    
  470dbf:	c0 00 00             	rolb   $0x0,(%rax)
  470dc2:	00 00                	add    %al,(%rax)
  470dc4:	00 20                	add    %ah,(%rax)
  470dc6:	ac                   	lods   %ds:(%rsi),%al
  470dc7:	c0 00 00             	rolb   $0x0,(%rax)
  470dca:	00 00                	add    %al,(%rax)
  470dcc:	00 00                	add    %al,(%rax)
  470dce:	4e c0 00 00          	rex.WRX rolb   $0x0,(%rax)
  470dd2:	00 00                	add    %al,(%rax)
  470dd4:	00 00                	add    %al,(%rax)
  470dd6:	90                   	nop
  470dd7:	40 00 00             	add    %al,(%rax)
  470dda:	00 00                	add    %al,(%rax)
  470ddc:	00 40 8f             	add    %al,-0x71(%rax)
  470ddf:	40 00 00             	add    %al,(%rax)
  470de2:	00 00                	add    %al,(%rax)
  470de4:	00 00                	add    %al,(%rax)
  470de6:	e0 3f                	loopne 470e27 <usage_message+0xf0e7>
  470de8:	f1                   	icebp  
  470de9:	68 e3 88 b5 f8       	pushq  $0xfffffffff8b588e3
  470dee:	e4 3e                	in     $0x3e,%al
  470df0:	25 64 2c 25 64       	and    $0x64252c64,%eax
  470df5:	00 65 78             	add    %ah,0x78(%rbp)
  470df8:	70 72                	jo     470e6c <usage_message+0xf12c>
  470dfa:	65                   	gs
  470dfb:	73 73                	jae    470e70 <usage_message+0xf130>
  470dfd:	69 6f 6e 2e 63 00 73 	imul   $0x7300632e,0x6e(%rdi),%ebp
  470e04:	68 6f 72 74 5f       	pushq  $0x5f74726f
  470e09:	65                   	gs
  470e0a:	78 70                	js     470e7c <usage_message+0xf13c>
  470e0c:	72 65                	jb     470e73 <usage_message+0xf133>
  470e0e:	73 73                	jae    470e83 <usage_message+0xf143>
  470e10:	69 6f 6e 00 74 72 69 	imul   $0x69727400,0x6e(%rdi),%ebp
  470e17:	67                   	addr32
  470e18:	67                   	addr32
  470e19:	65                   	gs
  470e1a:	72 5f                	jb     470e7b <usage_message+0xf13b>
  470e1c:	67                   	addr32
  470e1d:	65                   	gs
  470e1e:	74 5f                	je     470e7f <usage_message+0xf13f>
  470e20:	4e 5f                	rex.WRX pop    %rdi
  470e22:	66                   	data16
  470e23:	75 6e                	jne    470e93 <usage_message+0xf153>
  470e25:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  470e29:	6e                   	outsb  %ds:(%rsi),(%dx)
  470e2a:	69 64 00 25 73 28 29 	imul   $0x20292873,0x25(%rax,%rax,1),%esp
  470e31:	20 
  470e32:	66                   	data16
  470e33:	75 6e                	jne    470ea3 <usage_message+0xf163>
  470e35:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  470e39:	6e                   	outsb  %ds:(%rsi),(%dx)
  470e3a:	69 64 3a 25 6c 75 00 	imul   $0x4900756c,0x25(%rdx,%rdi,1),%esp
  470e41:	49 
  470e42:	6e                   	outsb  %ds:(%rsi),(%dx)
  470e43:	20 65 76             	and    %ah,0x76(%rbp)
  470e46:	61                   	(bad)  
  470e47:	6c                   	insb   (%dx),%es:(%rdi)
  470e48:	75 61                	jne    470eab <usage_message+0xf16b>
  470e4a:	74 65                	je     470eb1 <usage_message+0xf171>
  470e4c:	5f                   	pop    %rdi
  470e4d:	73 69                	jae    470eb8 <usage_message+0xf178>
  470e4f:	6d                   	insl   (%dx),%es:(%rdi)
  470e50:	70 6c                	jo     470ebe <usage_message+0xf17e>
  470e52:	65 28 25 73 29 00 52 	sub    %ah,%gs:0x52002973(%rip)        # 524737cc <_end+0x51dbaecc>
  470e59:	65                   	gs
  470e5a:	73 75                	jae    470ed1 <usage_message+0xf191>
  470e5c:	6c                   	insb   (%dx),%es:(%rdi)
  470e5d:	74 20                	je     470e7f <usage_message+0xf13f>
  470e5f:	5b                   	pop    %rbx
  470e60:	25 6c 66 5d 00       	and    $0x5d666c,%eax
  470e65:	65                   	gs
  470e66:	76 61                	jbe    470ec9 <usage_message+0xf189>
  470e68:	6c                   	insb   (%dx),%es:(%rdi)
  470e69:	75 61                	jne    470ecc <usage_message+0xf18c>
  470e6b:	74 65                	je     470ed2 <usage_message+0xf192>
  470e6d:	00 45 6e             	add    %al,0x6e(%rbp)
  470e70:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  470e74:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 207036ed <_end+0x2004aded>
  470e7a:	76 61                	jbe    470edd <usage_message+0xf19d>
  470e7c:	6c                   	insb   (%dx),%es:(%rdi)
  470e7d:	75 65                	jne    470ee4 <usage_message+0xf1a4>
  470e7f:	3a 25 6c 66 00 7b    	cmp    0x7b00666c(%rip),%ah        # 7b4774f1 <_end+0x7adbebf1>
  470e85:	50                   	push   %rax
  470e86:	52                   	push   %rdx
  470e87:	4f                   	rex.WRXB
  470e88:	46                   	rex.RX
  470e89:	49                   	rex.WB
  470e8a:	4c                   	rex.WR
  470e8b:	45                   	rex.RB
  470e8c:	2e                   	cs
  470e8d:	44                   	rex.R
  470e8e:	45 56                	rex.RB push   %r14
  470e90:	49                   	rex.WB
  470e91:	43                   	rex.XB
  470e92:	45 54                	rex.RB push   %r12
  470e94:	59                   	pop    %rcx
  470e95:	50                   	push   %rax
  470e96:	45 7d 00             	rex.RB jge    470e99 <usage_message+0xf159>
  470e99:	7b 54                	jnp    470eef <usage_message+0xf1af>
  470e9b:	52                   	push   %rdx
  470e9c:	49                   	rex.WB
  470e9d:	47                   	rex.RXB
  470e9e:	47                   	rex.RXB
  470e9f:	45 52                	rex.RB push   %r10
  470ea1:	2e                   	cs
  470ea2:	4e                   	rex.WRX
  470ea3:	41                   	rex.B
  470ea4:	4d                   	rex.WRB
  470ea5:	45 7d 00             	rex.RB jge    470ea8 <usage_message+0xf168>
  470ea8:	7b 54                	jnp    470efe <usage_message+0xf1be>
  470eaa:	52                   	push   %rdx
  470eab:	49                   	rex.WB
  470eac:	47                   	rex.RXB
  470ead:	47                   	rex.RXB
  470eae:	45 52                	rex.RB push   %r10
  470eb0:	2e                   	cs
  470eb1:	43                   	rex.XB
  470eb2:	4f                   	rex.WRXB
  470eb3:	4d                   	rex.WRB
  470eb4:	4d                   	rex.WRB
  470eb5:	45                   	rex.RB
  470eb6:	4e 54                	rex.WRX push   %rsp
  470eb8:	7d 00                	jge    470eba <usage_message+0xf17a>
  470eba:	64                   	fs
  470ebb:	65                   	gs
  470ebc:	76 69                	jbe    470f27 <usage_message+0xf1e7>
  470ebe:	63 65 74             	movslq 0x74(%rbp),%esp
  470ec1:	79 70                	jns    470f33 <usage_message+0xf1f3>
  470ec3:	65 00 7b 50          	add    %bh,%gs:0x50(%rbx)
  470ec7:	52                   	push   %rdx
  470ec8:	4f                   	rex.WRXB
  470ec9:	46                   	rex.RX
  470eca:	49                   	rex.WB
  470ecb:	4c                   	rex.WR
  470ecc:	45                   	rex.RB
  470ecd:	2e                   	cs
  470ece:	4e                   	rex.WRX
  470ecf:	41                   	rex.B
  470ed0:	4d                   	rex.WRB
  470ed1:	45 7d 00             	rex.RB jge    470ed4 <usage_message+0xf194>
  470ed4:	7b 50                	jnp    470f26 <usage_message+0xf1e6>
  470ed6:	52                   	push   %rdx
  470ed7:	4f                   	rex.WRXB
  470ed8:	46                   	rex.RX
  470ed9:	49                   	rex.WB
  470eda:	4c                   	rex.WR
  470edb:	45                   	rex.RB
  470edc:	2e                   	cs
  470edd:	4f 53                	rex.WRXB push   %r11
  470edf:	7d 00                	jge    470ee1 <usage_message+0xf1a1>
  470ee1:	7b 50                	jnp    470f33 <usage_message+0xf1f3>
  470ee3:	52                   	push   %rdx
  470ee4:	4f                   	rex.WRXB
  470ee5:	46                   	rex.RX
  470ee6:	49                   	rex.WB
  470ee7:	4c                   	rex.WR
  470ee8:	45                   	rex.RB
  470ee9:	2e                   	cs
  470eea:	53                   	push   %rbx
  470eeb:	45 52                	rex.RB push   %r10
  470eed:	49                   	rex.WB
  470eee:	41                   	rex.B
  470eef:	4c                   	rex.WR
  470ef0:	4e                   	rex.WRX
  470ef1:	4f 7d 00             	rex.WRXB jge    470ef4 <usage_message+0xf1b4>
  470ef4:	73 65                	jae    470f5b <usage_message+0xf21b>
  470ef6:	72 69                	jb     470f61 <usage_message+0xf221>
  470ef8:	61                   	(bad)  
  470ef9:	6c                   	insb   (%dx),%es:(%rdi)
  470efa:	6e                   	outsb  %ds:(%rsi),(%dx)
  470efb:	6f                   	outsl  %ds:(%rsi),(%dx)
  470efc:	00 7b 50             	add    %bh,0x50(%rbx)
  470eff:	52                   	push   %rdx
  470f00:	4f                   	rex.WRXB
  470f01:	46                   	rex.RX
  470f02:	49                   	rex.WB
  470f03:	4c                   	rex.WR
  470f04:	45                   	rex.RB
  470f05:	2e                   	cs
  470f06:	54                   	push   %rsp
  470f07:	41                   	rex.B
  470f08:	47 7d 00             	rex.RXB jge    470f0b <usage_message+0xf1cb>
  470f0b:	7b 50                	jnp    470f5d <usage_message+0xf21d>
  470f0d:	52                   	push   %rdx
  470f0e:	4f                   	rex.WRXB
  470f0f:	46                   	rex.RX
  470f10:	49                   	rex.WB
  470f11:	4c                   	rex.WR
  470f12:	45                   	rex.RB
  470f13:	2e                   	cs
  470f14:	4d                   	rex.WRB
  470f15:	41                   	rex.B
  470f16:	43                   	rex.XB
  470f17:	41                   	rex.B
  470f18:	44                   	rex.R
  470f19:	44 52                	rex.R push   %rdx
  470f1b:	45 53                	rex.RB push   %r11
  470f1d:	53                   	push   %rbx
  470f1e:	7d 00                	jge    470f20 <usage_message+0xf1e0>
  470f20:	7b 50                	jnp    470f72 <usage_message+0xf232>
  470f22:	52                   	push   %rdx
  470f23:	4f                   	rex.WRXB
  470f24:	46                   	rex.RX
  470f25:	49                   	rex.WB
  470f26:	4c                   	rex.WR
  470f27:	45                   	rex.RB
  470f28:	2e                   	cs
  470f29:	48                   	rex.W
  470f2a:	41 52                	push   %r10
  470f2c:	44 57                	rex.R push   %rdi
  470f2e:	41 52                	push   %r10
  470f30:	45 7d 00             	rex.RB jge    470f33 <usage_message+0xf1f3>
  470f33:	7b 50                	jnp    470f85 <usage_message+0xf245>
  470f35:	52                   	push   %rdx
  470f36:	4f                   	rex.WRXB
  470f37:	46                   	rex.RX
  470f38:	49                   	rex.WB
  470f39:	4c                   	rex.WR
  470f3a:	45                   	rex.RB
  470f3b:	2e                   	cs
  470f3c:	53                   	push   %rbx
  470f3d:	4f                   	rex.WRXB
  470f3e:	46 54                	rex.RX push   %rsp
  470f40:	57                   	push   %rdi
  470f41:	41 52                	push   %r10
  470f43:	45 7d 00             	rex.RB jge    470f46 <usage_message+0xf206>
  470f46:	7b 50                	jnp    470f98 <usage_message+0xf258>
  470f48:	52                   	push   %rdx
  470f49:	4f                   	rex.WRXB
  470f4a:	46                   	rex.RX
  470f4b:	49                   	rex.WB
  470f4c:	4c                   	rex.WR
  470f4d:	45                   	rex.RB
  470f4e:	2e                   	cs
  470f4f:	43                   	rex.XB
  470f50:	4f                   	rex.WRXB
  470f51:	4e 54                	rex.WRX push   %rsp
  470f53:	41                   	rex.B
  470f54:	43 54                	rex.XB push   %r12
  470f56:	7d 00                	jge    470f58 <usage_message+0xf218>
  470f58:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  470f5b:	74 61                	je     470fbe <usage_message+0xf27e>
  470f5d:	63 74 00 7b          	movslq 0x7b(%rax,%rax,1),%esi
  470f61:	50                   	push   %rax
  470f62:	52                   	push   %rdx
  470f63:	4f                   	rex.WRXB
  470f64:	46                   	rex.RX
  470f65:	49                   	rex.WB
  470f66:	4c                   	rex.WR
  470f67:	45                   	rex.RB
  470f68:	2e                   	cs
  470f69:	4c                   	rex.WR
  470f6a:	4f                   	rex.WRXB
  470f6b:	43                   	rex.XB
  470f6c:	41 54                	push   %r12
  470f6e:	49                   	rex.WB
  470f6f:	4f                   	rex.WRXB
  470f70:	4e 7d 00             	rex.WRX jge    470f73 <usage_message+0xf233>
  470f73:	7b 50                	jnp    470fc5 <usage_message+0xf285>
  470f75:	52                   	push   %rdx
  470f76:	4f                   	rex.WRXB
  470f77:	46                   	rex.RX
  470f78:	49                   	rex.WB
  470f79:	4c                   	rex.WR
  470f7a:	45                   	rex.RB
  470f7b:	2e                   	cs
  470f7c:	4e                   	rex.WRX
  470f7d:	4f 54                	rex.WRXB push   %r12
  470f7f:	45 53                	rex.RB push   %r11
  470f81:	7d 00                	jge    470f83 <usage_message+0xf243>
  470f83:	7b 48                	jnp    470fcd <usage_message+0xf28d>
  470f85:	4f 53                	rex.WRXB push   %r11
  470f87:	54                   	push   %rsp
  470f88:	4e                   	rex.WRX
  470f89:	41                   	rex.B
  470f8a:	4d                   	rex.WRB
  470f8b:	45 7d 00             	rex.RB jge    470f8e <usage_message+0xf24e>
  470f8e:	7b 49                	jnp    470fd9 <usage_message+0xf299>
  470f90:	54                   	push   %rsp
  470f91:	45                   	rex.RB
  470f92:	4d                   	rex.WRB
  470f93:	2e                   	cs
  470f94:	4e                   	rex.WRX
  470f95:	41                   	rex.B
  470f96:	4d                   	rex.WRB
  470f97:	45 7d 00             	rex.RB jge    470f9a <usage_message+0xf25a>
  470f9a:	7b 54                	jnp    470ff0 <usage_message+0xf2b0>
  470f9c:	52                   	push   %rdx
  470f9d:	49                   	rex.WB
  470f9e:	47                   	rex.RXB
  470f9f:	47                   	rex.RXB
  470fa0:	45 52                	rex.RB push   %r10
  470fa2:	2e                   	cs
  470fa3:	4b                   	rex.WXB
  470fa4:	45 59                	rex.RB pop    %r9
  470fa6:	7d 00                	jge    470fa8 <usage_message+0xf268>
  470fa8:	7b 49                	jnp    470ff3 <usage_message+0xf2b3>
  470faa:	50                   	push   %rax
  470fab:	41                   	rex.B
  470fac:	44                   	rex.R
  470fad:	44 52                	rex.R push   %rdx
  470faf:	45 53                	rex.RB push   %r11
  470fb1:	53                   	push   %rbx
  470fb2:	7d 00                	jge    470fb4 <usage_message+0xf274>
  470fb4:	7b 48                	jnp    470ffe <usage_message+0xf2be>
  470fb6:	4f 53                	rex.WRXB push   %r11
  470fb8:	54                   	push   %rsp
  470fb9:	2e                   	cs
  470fba:	44                   	rex.R
  470fbb:	4e 53                	rex.WRX push   %rbx
  470fbd:	7d 00                	jge    470fbf <usage_message+0xf27f>
  470fbf:	7b 48                	jnp    471009 <usage_message+0xf2c9>
  470fc1:	4f 53                	rex.WRXB push   %r11
  470fc3:	54                   	push   %rsp
  470fc4:	2e                   	cs
  470fc5:	43                   	rex.XB
  470fc6:	4f                   	rex.WRXB
  470fc7:	4e                   	rex.WRX
  470fc8:	4e 7d 00             	rex.WRX jge    470fcb <usage_message+0xf28b>
  470fcb:	7b 49                	jnp    471016 <usage_message+0xf2d6>
  470fcd:	54                   	push   %rsp
  470fce:	45                   	rex.RB
  470fcf:	4d                   	rex.WRB
  470fd0:	2e                   	cs
  470fd1:	4c                   	rex.WR
  470fd2:	41 53                	push   %r11
  470fd4:	54                   	push   %rsp
  470fd5:	56                   	push   %rsi
  470fd6:	41                   	rex.B
  470fd7:	4c 55                	rex.WR push   %rbp
  470fd9:	45 7d 00             	rex.RB jge    470fdc <usage_message+0xf29c>
  470fdc:	7b 49                	jnp    471027 <usage_message+0xf2e7>
  470fde:	54                   	push   %rsp
  470fdf:	45                   	rex.RB
  470fe0:	4d                   	rex.WRB
  470fe1:	2e                   	cs
  470fe2:	56                   	push   %rsi
  470fe3:	41                   	rex.B
  470fe4:	4c 55                	rex.WR push   %rbp
  470fe6:	45 7d 00             	rex.RB jge    470fe9 <usage_message+0xf2a9>
  470fe9:	7b 49                	jnp    471034 <usage_message+0xf2f4>
  470feb:	54                   	push   %rsp
  470fec:	45                   	rex.RB
  470fed:	4d                   	rex.WRB
  470fee:	2e                   	cs
  470fef:	4c                   	rex.WR
  470ff0:	4f                   	rex.WRXB
  470ff1:	47                   	rex.RXB
  470ff2:	2e                   	cs
  470ff3:	44                   	rex.R
  470ff4:	41 54                	push   %r12
  470ff6:	45 7d 00             	rex.RB jge    470ff9 <usage_message+0xf2b9>
  470ff9:	7b 49                	jnp    471044 <usage_message+0xf304>
  470ffb:	54                   	push   %rsp
  470ffc:	45                   	rex.RB
  470ffd:	4d                   	rex.WRB
  470ffe:	2e                   	cs
  470fff:	4c                   	rex.WR
  471000:	4f                   	rex.WRXB
  471001:	47                   	rex.RXB
  471002:	2e                   	cs
  471003:	54                   	push   %rsp
  471004:	49                   	rex.WB
  471005:	4d                   	rex.WRB
  471006:	45 7d 00             	rex.RB jge    471009 <usage_message+0xf2c9>
  471009:	7b 49                	jnp    471054 <usage_message+0xf314>
  47100b:	54                   	push   %rsp
  47100c:	45                   	rex.RB
  47100d:	4d                   	rex.WRB
  47100e:	2e                   	cs
  47100f:	4c                   	rex.WR
  471010:	4f                   	rex.WRXB
  471011:	47                   	rex.RXB
  471012:	2e                   	cs
  471013:	41                   	rex.B
  471014:	47                   	rex.RXB
  471015:	45 7d 00             	rex.RB jge    471018 <usage_message+0xf2d8>
  471018:	7b 49                	jnp    471063 <usage_message+0xf323>
  47101a:	54                   	push   %rsp
  47101b:	45                   	rex.RB
  47101c:	4d                   	rex.WRB
  47101d:	2e                   	cs
  47101e:	4c                   	rex.WR
  47101f:	4f                   	rex.WRXB
  471020:	47                   	rex.RXB
  471021:	2e                   	cs
  471022:	53                   	push   %rbx
  471023:	4f 55                	rex.WRXB push   %r13
  471025:	52                   	push   %rdx
  471026:	43                   	rex.XB
  471027:	45 7d 00             	rex.RB jge    47102a <usage_message+0xf2ea>
  47102a:	7b 49                	jnp    471075 <usage_message+0xf335>
  47102c:	54                   	push   %rsp
  47102d:	45                   	rex.RB
  47102e:	4d                   	rex.WRB
  47102f:	2e                   	cs
  471030:	4c                   	rex.WR
  471031:	4f                   	rex.WRXB
  471032:	47                   	rex.RXB
  471033:	2e                   	cs
  471034:	53                   	push   %rbx
  471035:	45 56                	rex.RB push   %r14
  471037:	45 52                	rex.RB push   %r10
  471039:	49 54                	rex.WB push   %r12
  47103b:	59                   	pop    %rcx
  47103c:	7d 00                	jge    47103e <usage_message+0xf2fe>
  47103e:	7b 49                	jnp    471089 <usage_message+0xf349>
  471040:	54                   	push   %rsp
  471041:	45                   	rex.RB
  471042:	4d                   	rex.WRB
  471043:	2e                   	cs
  471044:	4c                   	rex.WR
  471045:	4f                   	rex.WRXB
  471046:	47                   	rex.RXB
  471047:	2e                   	cs
  471048:	4e 53                	rex.WRX push   %rbx
  47104a:	45 56                	rex.RB push   %r14
  47104c:	45 52                	rex.RB push   %r10
  47104e:	49 54                	rex.WB push   %r12
  471050:	59                   	pop    %rcx
  471051:	7d 00                	jge    471053 <usage_message+0xf313>
  471053:	7b 49                	jnp    47109e <usage_message+0xf35e>
  471055:	54                   	push   %rsp
  471056:	45                   	rex.RB
  471057:	4d                   	rex.WRB
  471058:	2e                   	cs
  471059:	4c                   	rex.WR
  47105a:	4f                   	rex.WRXB
  47105b:	47                   	rex.RXB
  47105c:	2e                   	cs
  47105d:	45 56                	rex.RB push   %r14
  47105f:	45                   	rex.RB
  471060:	4e 54                	rex.WRX push   %rsp
  471062:	49                   	rex.WB
  471063:	44 7d 00             	rex.R jge    471066 <usage_message+0xf326>
  471066:	7b 44                	jnp    4710ac <usage_message+0xf36c>
  471068:	41 54                	push   %r12
  47106a:	45 7d 00             	rex.RB jge    47106d <usage_message+0xf32d>
  47106d:	7b 54                	jnp    4710c3 <usage_message+0xf383>
  47106f:	49                   	rex.WB
  471070:	4d                   	rex.WRB
  471071:	45 7d 00             	rex.RB jge    471074 <usage_message+0xf334>
  471074:	7b 54                	jnp    4710ca <usage_message+0xf38a>
  471076:	52                   	push   %rdx
  471077:	49                   	rex.WB
  471078:	47                   	rex.RXB
  471079:	47                   	rex.RXB
  47107a:	45 52                	rex.RB push   %r10
  47107c:	2e                   	cs
  47107d:	53                   	push   %rbx
  47107e:	54                   	push   %rsp
  47107f:	41 54                	push   %r12
  471081:	55                   	push   %rbp
  471082:	53                   	push   %rbx
  471083:	7d 00                	jge    471085 <usage_message+0xf345>
  471085:	7b 53                	jnp    4710da <usage_message+0xf39a>
  471087:	54                   	push   %rsp
  471088:	41 54                	push   %r12
  47108a:	55                   	push   %rbp
  47108b:	53                   	push   %rbx
  47108c:	7d 00                	jge    47108e <usage_message+0xf34e>
  47108e:	50                   	push   %rax
  47108f:	52                   	push   %rdx
  471090:	4f                   	rex.WRXB
  471091:	42                   	rex.X
  471092:	4c                   	rex.WR
  471093:	45                   	rex.RB
  471094:	4d 00 7b 54          	rex.WRB add    %r15b,0x54(%r11)
  471098:	52                   	push   %rdx
  471099:	49                   	rex.WB
  47109a:	47                   	rex.RXB
  47109b:	47                   	rex.RXB
  47109c:	45 52                	rex.RB push   %r10
  47109e:	2e                   	cs
  47109f:	49                   	rex.WB
  4710a0:	44 7d 00             	rex.R jge    4710a3 <usage_message+0xf363>
  4710a3:	7b 54                	jnp    4710f9 <usage_message+0xf3b9>
  4710a5:	52                   	push   %rdx
  4710a6:	49                   	rex.WB
  4710a7:	47                   	rex.RXB
  4710a8:	47                   	rex.RXB
  4710a9:	45 52                	rex.RB push   %r10
  4710ab:	2e                   	cs
  4710ac:	56                   	push   %rsi
  4710ad:	41                   	rex.B
  4710ae:	4c 55                	rex.WR push   %rbp
  4710b0:	45 7d 00             	rex.RB jge    4710b3 <usage_message+0xf373>
  4710b3:	7b 54                	jnp    471109 <usage_message+0xf3c9>
  4710b5:	52                   	push   %rdx
  4710b6:	49                   	rex.WB
  4710b7:	47                   	rex.RXB
  4710b8:	47                   	rex.RXB
  4710b9:	45 52                	rex.RB push   %r10
  4710bb:	2e                   	cs
  4710bc:	55                   	push   %rbp
  4710bd:	52                   	push   %rdx
  4710be:	4c 7d 00             	rex.WR jge    4710c1 <usage_message+0xf381>
  4710c1:	7b 54                	jnp    471117 <usage_message+0xf3d7>
  4710c3:	52                   	push   %rdx
  4710c4:	49                   	rex.WB
  4710c5:	47                   	rex.RXB
  4710c6:	47                   	rex.RXB
  4710c7:	45 52                	rex.RB push   %r10
  4710c9:	2e                   	cs
  4710ca:	45 56                	rex.RB push   %r14
  4710cc:	45                   	rex.RB
  4710cd:	4e 54                	rex.WRX push   %rsp
  4710cf:	53                   	push   %rbx
  4710d0:	2e                   	cs
  4710d1:	41                   	rex.B
  4710d2:	43                   	rex.XB
  4710d3:	4b 7d 00             	rex.WXB jge    4710d6 <usage_message+0xf396>
  4710d6:	7b 54                	jnp    47112c <usage_message+0xf3ec>
  4710d8:	52                   	push   %rdx
  4710d9:	49                   	rex.WB
  4710da:	47                   	rex.RXB
  4710db:	47                   	rex.RXB
  4710dc:	45 52                	rex.RB push   %r10
  4710de:	2e                   	cs
  4710df:	45 56                	rex.RB push   %r14
  4710e1:	45                   	rex.RB
  4710e2:	4e 54                	rex.WRX push   %rsp
  4710e4:	53                   	push   %rbx
  4710e5:	2e                   	cs
  4710e6:	55                   	push   %rbp
  4710e7:	4e                   	rex.WRX
  4710e8:	41                   	rex.B
  4710e9:	43                   	rex.XB
  4710ea:	4b 7d 00             	rex.WXB jge    4710ed <usage_message+0xf3ad>
  4710ed:	7b 54                	jnp    471143 <usage_message+0xf403>
  4710ef:	52                   	push   %rdx
  4710f0:	49                   	rex.WB
  4710f1:	47                   	rex.RXB
  4710f2:	47                   	rex.RXB
  4710f3:	45 52                	rex.RB push   %r10
  4710f5:	2e                   	cs
  4710f6:	45 56                	rex.RB push   %r14
  4710f8:	45                   	rex.RB
  4710f9:	4e 54                	rex.WRX push   %rsp
  4710fb:	53                   	push   %rbx
  4710fc:	2e                   	cs
  4710fd:	50                   	push   %rax
  4710fe:	52                   	push   %rdx
  4710ff:	4f                   	rex.WRXB
  471100:	42                   	rex.X
  471101:	4c                   	rex.WR
  471102:	45                   	rex.RB
  471103:	4d                   	rex.WRB
  471104:	2e                   	cs
  471105:	41                   	rex.B
  471106:	43                   	rex.XB
  471107:	4b 7d 00             	rex.WXB jge    47110a <usage_message+0xf3ca>
  47110a:	7b 45                	jnp    471151 <usage_message+0xf411>
  47110c:	56                   	push   %rsi
  47110d:	45                   	rex.RB
  47110e:	4e 54                	rex.WRX push   %rsp
  471110:	2e                   	cs
  471111:	49                   	rex.WB
  471112:	44 7d 00             	rex.R jge    471115 <usage_message+0xf3d5>
  471115:	7b 45                	jnp    47115c <usage_message+0xf41c>
  471117:	56                   	push   %rsi
  471118:	45                   	rex.RB
  471119:	4e 54                	rex.WRX push   %rsp
  47111b:	2e                   	cs
  47111c:	44                   	rex.R
  47111d:	41 54                	push   %r12
  47111f:	45 7d 00             	rex.RB jge    471122 <usage_message+0xf3e2>
  471122:	7b 45                	jnp    471169 <usage_message+0xf429>
  471124:	56                   	push   %rsi
  471125:	45                   	rex.RB
  471126:	4e 54                	rex.WRX push   %rsp
  471128:	2e                   	cs
  471129:	54                   	push   %rsp
  47112a:	49                   	rex.WB
  47112b:	4d                   	rex.WRB
  47112c:	45 7d 00             	rex.RB jge    47112f <usage_message+0xf3ef>
  47112f:	7b 45                	jnp    471176 <usage_message+0xf436>
  471131:	56                   	push   %rsi
  471132:	45                   	rex.RB
  471133:	4e 54                	rex.WRX push   %rsp
  471135:	2e                   	cs
  471136:	41                   	rex.B
  471137:	47                   	rex.RXB
  471138:	45 7d 00             	rex.RB jge    47113b <usage_message+0xf3fb>
  47113b:	7b 45                	jnp    471182 <usage_message+0xf442>
  47113d:	56                   	push   %rsi
  47113e:	45                   	rex.RB
  47113f:	4e 54                	rex.WRX push   %rsp
  471141:	2e                   	cs
  471142:	41                   	rex.B
  471143:	43                   	rex.XB
  471144:	4b                   	rex.WXB
  471145:	2e                   	cs
  471146:	53                   	push   %rbx
  471147:	54                   	push   %rsp
  471148:	41 54                	push   %r12
  47114a:	55                   	push   %rbp
  47114b:	53                   	push   %rbx
  47114c:	7d 00                	jge    47114e <usage_message+0xf40e>
  47114e:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  471150:	00 59 65             	add    %bl,0x65(%rcx)
  471153:	73 00                	jae    471155 <usage_message+0xf415>
  471155:	7b 45                	jnp    47119c <usage_message+0xf45c>
  471157:	56                   	push   %rsi
  471158:	45                   	rex.RB
  471159:	4e 54                	rex.WRX push   %rsp
  47115b:	2e                   	cs
  47115c:	41                   	rex.B
  47115d:	43                   	rex.XB
  47115e:	4b                   	rex.WXB
  47115f:	2e                   	cs
  471160:	48                   	rex.W
  471161:	49 53                	rex.WB push   %r11
  471163:	54                   	push   %rsp
  471164:	4f 52                	rex.WRXB push   %r10
  471166:	59                   	pop    %rcx
  471167:	7d 00                	jge    471169 <usage_message+0xf429>
  471169:	25 73 20 25 73       	and    $0x73252073,%eax
  47116e:	20 22                	and    %ah,(%rdx)
  471170:	25 73 22 0a 25       	and    $0x250a2273,%eax
  471175:	73 0a                	jae    471181 <usage_message+0xf441>
  471177:	0a 00                	or     (%rax),%al
  471179:	7b 45                	jnp    4711c0 <usage_message+0xf480>
  47117b:	53                   	push   %rbx
  47117c:	43                   	rex.XB
  47117d:	2e                   	cs
  47117e:	48                   	rex.W
  47117f:	49 53                	rex.WB push   %r11
  471181:	54                   	push   %rsp
  471182:	4f 52                	rex.WRXB push   %r10
  471184:	59                   	pop    %rcx
  471185:	7d 00                	jge    471187 <usage_message+0xf447>
  471187:	25 64 2e 20 00       	and    $0x202e64,%eax
  47118c:	69 6e 20 70 72 6f 67 	imul   $0x676f7270,0x20(%rsi),%ebp
  471193:	72 65                	jb     4711fa <usage_message+0xf4ba>
  471195:	73 73                	jae    47120a <usage_message+0xf4ca>
  471197:	00 25 73 20 25 73    	add    %ah,0x73252073(%rip)        # 736c3210 <_end+0x7300a910>
  47119d:	20 25 2d 31 31 73    	and    %ah,0x7331312d(%rip)        # 737842d0 <_end+0x730cb9d0>
  4711a3:	20 25 73 20 25 73    	and    %ah,0x73252073(%rip)        # 736c321c <_end+0x7300a91c>
  4711a9:	20 22                	and    %ah,(%rdx)
  4711ab:	25 73 22 20 25       	and    $0x25202273,%eax
  4711b0:	73 0a                	jae    4711bc <usage_message+0xf47c>
  4711b2:	00 50 72             	add    %dl,0x72(%rax)
  4711b5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4711b6:	62                   	(bad)  
  4711b7:	6c                   	insb   (%dx),%es:(%rdi)
  4711b8:	65                   	gs
  4711b9:	6d                   	insl   (%dx),%es:(%rdi)
  4711ba:	20 65 6e             	and    %ah,0x6e(%rbp)
  4711bd:	64 65 64 3a 20       	cmp    %fs:%gs:(%rax),%ah
  4711c2:	25 73 20 25 73       	and    $0x73252073,%eax
  4711c7:	0a 00                	or     (%rax),%al
  4711c9:	7b 54                	jnp    47121f <usage_message+0xf4df>
  4711cb:	52                   	push   %rdx
  4711cc:	49                   	rex.WB
  4711cd:	47                   	rex.RXB
  4711ce:	47                   	rex.RXB
  4711cf:	45 52                	rex.RB push   %r10
  4711d1:	2e                   	cs
  4711d2:	53                   	push   %rbx
  4711d3:	45 56                	rex.RB push   %r14
  4711d5:	45 52                	rex.RB push   %r10
  4711d7:	49 54                	rex.WB push   %r12
  4711d9:	59                   	pop    %rcx
  4711da:	7d 00                	jge    4711dc <usage_message+0xf49c>
  4711dc:	7b 54                	jnp    471232 <usage_message+0xf4f2>
  4711de:	52                   	push   %rdx
  4711df:	49                   	rex.WB
  4711e0:	47                   	rex.RXB
  4711e1:	47                   	rex.RXB
  4711e2:	45 52                	rex.RB push   %r10
  4711e4:	2e                   	cs
  4711e5:	4e 53                	rex.WRX push   %rbx
  4711e7:	45 56                	rex.RB push   %r14
  4711e9:	45 52                	rex.RB push   %r10
  4711eb:	49 54                	rex.WB push   %r12
  4711ed:	59                   	pop    %rcx
  4711ee:	7d 00                	jge    4711f0 <usage_message+0xf4b0>
  4711f0:	7b 4e                	jnp    471240 <usage_message+0xf500>
  4711f2:	4f                   	rex.WRXB
  4711f3:	44                   	rex.R
  4711f4:	45                   	rex.RB
  4711f5:	2e                   	cs
  4711f6:	49                   	rex.WB
  4711f7:	44 7d 00             	rex.R jge    4711fa <usage_message+0xf4ba>
  4711fa:	7b 4e                	jnp    47124a <usage_message+0xf50a>
  4711fc:	4f                   	rex.WRXB
  4711fd:	44                   	rex.R
  4711fe:	45                   	rex.RB
  4711ff:	2e                   	cs
  471200:	4e                   	rex.WRX
  471201:	41                   	rex.B
  471202:	4d                   	rex.WRB
  471203:	45 7d 00             	rex.RB jge    471206 <usage_message+0xf4c6>
  471206:	7b 44                	jnp    47124c <usage_message+0xf50c>
  471208:	49 53                	rex.WB push   %r11
  47120a:	43                   	rex.XB
  47120b:	4f 56                	rex.WRXB push   %r14
  47120d:	45 52                	rex.RB push   %r10
  47120f:	59                   	pop    %rcx
  471210:	2e                   	cs
  471211:	52                   	push   %rdx
  471212:	55                   	push   %rbp
  471213:	4c                   	rex.WR
  471214:	45                   	rex.RB
  471215:	2e                   	cs
  471216:	4e                   	rex.WRX
  471217:	41                   	rex.B
  471218:	4d                   	rex.WRB
  471219:	45 7d 00             	rex.RB jge    47121c <usage_message+0xf4dc>
  47121c:	7b 44                	jnp    471262 <usage_message+0xf522>
  47121e:	49 53                	rex.WB push   %r11
  471220:	43                   	rex.XB
  471221:	4f 56                	rex.WRXB push   %r14
  471223:	45 52                	rex.RB push   %r10
  471225:	59                   	pop    %rcx
  471226:	2e                   	cs
  471227:	44                   	rex.R
  471228:	45 56                	rex.RB push   %r14
  47122a:	49                   	rex.WB
  47122b:	43                   	rex.XB
  47122c:	45                   	rex.RB
  47122d:	2e                   	cs
  47122e:	49 50                	rex.WB push   %r8
  471230:	41                   	rex.B
  471231:	44                   	rex.R
  471232:	44 52                	rex.R push   %rdx
  471234:	45 53                	rex.RB push   %r11
  471236:	53                   	push   %rbx
  471237:	7d 00                	jge    471239 <usage_message+0xf4f9>
  471239:	73 2e                	jae    471269 <usage_message+0xf529>
  47123b:	69 70 00 7b 44 49 53 	imul   $0x5349447b,0x0(%rax),%esi
  471242:	43                   	rex.XB
  471243:	4f 56                	rex.WRXB push   %r14
  471245:	45 52                	rex.RB push   %r10
  471247:	59                   	pop    %rcx
  471248:	2e                   	cs
  471249:	44                   	rex.R
  47124a:	45 56                	rex.RB push   %r14
  47124c:	49                   	rex.WB
  47124d:	43                   	rex.XB
  47124e:	45                   	rex.RB
  47124f:	2e                   	cs
  471250:	53                   	push   %rbx
  471251:	54                   	push   %rsp
  471252:	41 54                	push   %r12
  471254:	55                   	push   %rbp
  471255:	53                   	push   %rbx
  471256:	7d 00                	jge    471258 <usage_message+0xf518>
  471258:	68 2e 73 74 61       	pushq  $0x6174732e
  47125d:	74 75                	je     4712d4 <usage_message+0xf594>
  47125f:	73 00                	jae    471261 <usage_message+0xf521>
  471261:	44                   	rex.R
  471262:	4f 57                	rex.WRXB push   %r15
  471264:	4e 00 55 50          	rex.WRX add    %r10b,0x50(%rbp)
  471268:	00 7b 44             	add    %bh,0x44(%rbx)
  47126b:	49 53                	rex.WB push   %r11
  47126d:	43                   	rex.XB
  47126e:	4f 56                	rex.WRXB push   %r14
  471270:	45 52                	rex.RB push   %r10
  471272:	59                   	pop    %rcx
  471273:	2e                   	cs
  471274:	44                   	rex.R
  471275:	45 56                	rex.RB push   %r14
  471277:	49                   	rex.WB
  471278:	43                   	rex.XB
  471279:	45                   	rex.RB
  47127a:	2e                   	cs
  47127b:	55                   	push   %rbp
  47127c:	50                   	push   %rax
  47127d:	54                   	push   %rsp
  47127e:	49                   	rex.WB
  47127f:	4d                   	rex.WRB
  471280:	45 7d 00             	rex.RB jge    471283 <usage_message+0xf543>
  471283:	7b 44                	jnp    4712c9 <usage_message+0xf589>
  471285:	49 53                	rex.WB push   %r11
  471287:	43                   	rex.XB
  471288:	4f 56                	rex.WRXB push   %r14
  47128a:	45 52                	rex.RB push   %r10
  47128c:	59                   	pop    %rcx
  47128d:	2e                   	cs
  47128e:	53                   	push   %rbx
  47128f:	45 52                	rex.RB push   %r10
  471291:	56                   	push   %rsi
  471292:	49                   	rex.WB
  471293:	43                   	rex.XB
  471294:	45                   	rex.RB
  471295:	2e                   	cs
  471296:	4e                   	rex.WRX
  471297:	41                   	rex.B
  471298:	4d                   	rex.WRB
  471299:	45 7d 00             	rex.RB jge    47129c <usage_message+0xf55c>
  47129c:	73 2e                	jae    4712cc <usage_message+0xf58c>
  47129e:	74 79                	je     471319 <usage_message+0xf5d9>
  4712a0:	70 65                	jo     471307 <usage_message+0xf5c7>
  4712a2:	00 7b 44             	add    %bh,0x44(%rbx)
  4712a5:	49 53                	rex.WB push   %r11
  4712a7:	43                   	rex.XB
  4712a8:	4f 56                	rex.WRXB push   %r14
  4712aa:	45 52                	rex.RB push   %r10
  4712ac:	59                   	pop    %rcx
  4712ad:	2e                   	cs
  4712ae:	53                   	push   %rbx
  4712af:	45 52                	rex.RB push   %r10
  4712b1:	56                   	push   %rsi
  4712b2:	49                   	rex.WB
  4712b3:	43                   	rex.XB
  4712b4:	45                   	rex.RB
  4712b5:	2e                   	cs
  4712b6:	50                   	push   %rax
  4712b7:	4f 52                	rex.WRXB push   %r10
  4712b9:	54                   	push   %rsp
  4712ba:	7d 00                	jge    4712bc <usage_message+0xf57c>
  4712bc:	73 2e                	jae    4712ec <usage_message+0xf5ac>
  4712be:	70 6f                	jo     47132f <usage_message+0xf5ef>
  4712c0:	72 74                	jb     471336 <usage_message+0xf5f6>
  4712c2:	00 7b 44             	add    %bh,0x44(%rbx)
  4712c5:	49 53                	rex.WB push   %r11
  4712c7:	43                   	rex.XB
  4712c8:	4f 56                	rex.WRXB push   %r14
  4712ca:	45 52                	rex.RB push   %r10
  4712cc:	59                   	pop    %rcx
  4712cd:	2e                   	cs
  4712ce:	53                   	push   %rbx
  4712cf:	45 52                	rex.RB push   %r10
  4712d1:	56                   	push   %rsi
  4712d2:	49                   	rex.WB
  4712d3:	43                   	rex.XB
  4712d4:	45                   	rex.RB
  4712d5:	2e                   	cs
  4712d6:	53                   	push   %rbx
  4712d7:	54                   	push   %rsp
  4712d8:	41 54                	push   %r12
  4712da:	55                   	push   %rbp
  4712db:	53                   	push   %rbx
  4712dc:	7d 00                	jge    4712de <usage_message+0xf59e>
  4712de:	73 2e                	jae    47130e <usage_message+0xf5ce>
  4712e0:	73 74                	jae    471356 <usage_message+0xf616>
  4712e2:	61                   	(bad)  
  4712e3:	74 75                	je     47135a <usage_message+0xf61a>
  4712e5:	73 00                	jae    4712e7 <usage_message+0xf5a7>
  4712e7:	7b 44                	jnp    47132d <usage_message+0xf5ed>
  4712e9:	49 53                	rex.WB push   %r11
  4712eb:	43                   	rex.XB
  4712ec:	4f 56                	rex.WRXB push   %r14
  4712ee:	45 52                	rex.RB push   %r10
  4712f0:	59                   	pop    %rcx
  4712f1:	2e                   	cs
  4712f2:	53                   	push   %rbx
  4712f3:	45 52                	rex.RB push   %r10
  4712f5:	56                   	push   %rsi
  4712f6:	49                   	rex.WB
  4712f7:	43                   	rex.XB
  4712f8:	45                   	rex.RB
  4712f9:	2e                   	cs
  4712fa:	55                   	push   %rbp
  4712fb:	50                   	push   %rax
  4712fc:	54                   	push   %rsp
  4712fd:	49                   	rex.WB
  4712fe:	4d                   	rex.WRB
  4712ff:	45 7d 00             	rex.RB jge    471302 <usage_message+0xf5c2>
  471302:	7b 24                	jnp    471328 <usage_message+0xf5e8>
  471304:	00 2a                	add    %ch,(%rdx)
  471306:	55                   	push   %rbp
  471307:	4e                   	rex.WRX
  471308:	4b                   	rex.WXB
  471309:	4e                   	rex.WRX
  47130a:	4f 57                	rex.WRXB push   %r15
  47130c:	4e 2a 00             	rex.WRX sub    (%rax),%r8b
  47130f:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  471311:	20 73 75             	and    %dh,0x75(%rbx)
  471314:	62                   	(bad)  
  471315:	73 74                	jae    47138b <usage_message+0xf64b>
  471317:	69 74 75 74 65 5f 66 	imul   $0x75665f65,0x74(%rbp,%rsi,2),%esi
  47131e:	75 
  47131f:	6e                   	outsb  %ds:(%rsi),(%dx)
  471320:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  471324:	6e                   	outsb  %ds:(%rsi),(%dx)
  471325:	73 28                	jae    47134f <usage_message+0xf60f>
  471327:	25 73 29 00 49       	and    $0x49002973,%eax
  47132c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47132d:	76 61                	jbe    471390 <usage_message+0xf650>
  47132f:	6c                   	insb   (%dx),%es:(%rdi)
  471330:	69 64 20 65 78 70 72 	imul   $0x65727078,0x65(%rax,%riz,1),%esp
  471337:	65 
  471338:	73 73                	jae    4713ad <usage_message+0xf66d>
  47133a:	69 6f 6e 20 5b 25 73 	imul   $0x73255b20,0x6e(%rdi),%ebp
  471341:	5d                   	pop    %rbp
  471342:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 20703bbb <_end+0x2004b2bb>
  471348:	72 65                	jb     4713af <usage_message+0xf66f>
  47134a:	73 75                	jae    4713c1 <usage_message+0xf681>
  47134c:	6c                   	insb   (%dx),%es:(%rdi)
  47134d:	74 3a                	je     471389 <usage_message+0xf649>
  47134f:	25 64 00 68 6f       	and    $0x6f680064,%eax
  471354:	73 74                	jae    4713ca <usage_message+0xf68a>
  471356:	73 20                	jae    471378 <usage_message+0xf638>
  471358:	68 2c 69 74 65       	pushq  $0x6574692c
  47135d:	6d                   	insl   (%dx),%es:(%rdi)
  47135e:	73 20                	jae    471380 <usage_message+0xf640>
  471360:	69 00 31 7d 00 32    	imul   $0x32007d31,(%rax),%eax
  471366:	7d 00                	jge    471368 <usage_message+0xf628>
  471368:	33 7d 00             	xor    0x0(%rbp),%edi
  47136b:	34 7d                	xor    $0x7d,%al
  47136d:	00 35 7d 00 36 7d    	add    %dh,0x7d36007d(%rip)        # 7d7d13f0 <_end+0x7d118af0>
  471373:	00 37                	add    %dh,(%rdi)
  471375:	7d 00                	jge    471377 <usage_message+0xf637>
  471377:	38 7d 00             	cmp    %bh,0x0(%rbp)
  47137a:	39 7d 00             	cmp    %edi,0x0(%rbp)
  47137d:	00 00                	add    %al,(%rax)
  47137f:	00 73 65             	add    %dh,0x65(%rbx)
  471382:	6c                   	insb   (%dx),%es:(%rdi)
  471383:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  471388:	6f                   	outsl  %ds:(%rsi),(%dx)
  471389:	75 6e                	jne    4713f9 <usage_message+0xf6b9>
  47138b:	74 28                	je     4713b5 <usage_message+0xf675>
  47138d:	2a 29                	sub    (%rcx),%ch
  47138f:	20 66 72             	and    %ah,0x72(%rsi)
  471392:	6f                   	outsl  %ds:(%rsi),(%dx)
  471393:	6d                   	insl   (%dx),%es:(%rdi)
  471394:	20 65 76             	and    %ah,0x76(%rbp)
  471397:	65 6e                	outsb  %gs:(%rsi),(%dx)
  471399:	74 73                	je     47140e <usage_message+0xf6ce>
  47139b:	20 77 68             	and    %dh,0x68(%rdi)
  47139e:	65                   	gs
  47139f:	72 65                	jb     471406 <usage_message+0xf6c6>
  4713a1:	20 6f 62             	and    %ch,0x62(%rdi)
  4713a4:	6a 65                	pushq  $0x65
  4713a6:	63 74 3d 25          	movslq 0x25(%rbp,%rdi,1),%esi
  4713aa:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  4713ae:	64 20 6f 62          	and    %ch,%fs:0x62(%rdi)
  4713b2:	6a 65                	pushq  $0x65
  4713b4:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  4713b8:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4713bd:	61                   	(bad)  
  4713be:	6e                   	outsb  %ds:(%rsi),(%dx)
  4713bf:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  4713c3:	6c                   	insb   (%dx),%es:(%rdi)
  4713c4:	75 65                	jne    47142b <usage_message+0xf6eb>
  4713c6:	20 69 6e             	and    %ch,0x6e(%rcx)
  4713c9:	20 28                	and    %ch,(%rax)
  4713cb:	25 73 29 20 61       	and    $0x61202973,%eax
  4713d0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4713d1:	64 20 61 63          	and    %ah,%fs:0x63(%rcx)
  4713d5:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  4713d9:	6c                   	insb   (%dx),%es:(%rdi)
  4713da:	65                   	gs
  4713db:	64                   	fs
  4713dc:	67                   	addr32
  4713dd:	65                   	gs
  4713de:	64                   	fs
  4713df:	3d 25 64 00 00       	cmp    $0x6425,%eax
  4713e4:	00 00                	add    %al,(%rax)
  4713e6:	00 00                	add    %al,(%rax)
  4713e8:	73 65                	jae    47144f <usage_message+0xf70f>
  4713ea:	6c                   	insb   (%dx),%es:(%rdi)
  4713eb:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  4713f0:	73 20                	jae    471412 <usage_message+0xf6d2>
  4713f2:	66                   	data16
  4713f3:	72 6f                	jb     471464 <usage_message+0xf724>
  4713f5:	6d                   	insl   (%dx),%es:(%rdi)
  4713f6:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  4713fa:	72 76                	jb     471472 <usage_message+0xf732>
  4713fc:	69 63 65 73 20 73 20 	imul   $0x20732073,0x65(%rbx),%esp
  471403:	77 68                	ja     47146d <usage_message+0xf72d>
  471405:	65                   	gs
  471406:	72 65                	jb     47146d <usage_message+0xf72d>
  471408:	20 73 2e             	and    %dh,0x2e(%rbx)
  47140b:	64                   	fs
  47140c:	73 65                	jae    471473 <usage_message+0xf733>
  47140e:	72 76                	jb     471486 <usage_message+0xf746>
  471410:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  471417:	6c                   	insb   (%dx),%es:(%rdi)
  471418:	75 00                	jne    47141a <usage_message+0xf6da>
  47141a:	00 00                	add    %al,(%rax)
  47141c:	00 00                	add    %al,(%rax)
  47141e:	00 00                	add    %al,(%rax)
  471420:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  471422:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20703c9b <_end+0x2004b39b>
  471428:	73 68                	jae    471492 <usage_message+0xf752>
  47142a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47142b:	72 74                	jb     4714a1 <usage_message+0xf761>
  47142d:	5f                   	pop    %rdi
  47142e:	65                   	gs
  47142f:	78 70                	js     4714a1 <usage_message+0xf761>
  471431:	72 65                	jb     471498 <usage_message+0xf758>
  471433:	73 73                	jae    4714a8 <usage_message+0xf768>
  471435:	69 6f 6e 3a 27 25 73 	imul   $0x7325273a,0x6e(%rdi),%ebp
  47143c:	27                   	(bad)  
  47143d:	20 6e 3a             	and    %ch,0x3a(%rsi)
  471440:	25 64 00 00 00       	and    $0x64,%eax
  471445:	00 00                	add    %al,(%rax)
  471447:	00 73 65             	add    %dh,0x65(%rbx)
  47144a:	6c                   	insb   (%dx),%es:(%rdi)
  47144b:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  471450:	73 20                	jae    471472 <usage_message+0xf732>
  471452:	66                   	data16
  471453:	72 6f                	jb     4714c4 <usage_message+0xf784>
  471455:	6d                   	insl   (%dx),%es:(%rdi)
  471456:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  47145a:	73 74                	jae    4714d0 <usage_message+0xf790>
  47145c:	73 20                	jae    47147e <usage_message+0xf73e>
  47145e:	68 2c 64 73 65       	pushq  $0x6573642c
  471463:	72 76                	jb     4714db <usage_message+0xf79b>
  471465:	69 63 65 73 20 73 20 	imul   $0x20732073,0x65(%rbx),%esp
  47146c:	77 68                	ja     4714d6 <usage_message+0xf796>
  47146e:	65                   	gs
  47146f:	72 65                	jb     4714d6 <usage_message+0xf796>
  471471:	20 68 2e             	and    %ch,0x2e(%rax)
  471474:	64                   	fs
  471475:	68 6f 73 74 69       	pushq  $0x6974736f
  47147a:	64                   	fs
  47147b:	3d 73 2e 64 68       	cmp    $0x68642e73,%eax
  471480:	6f                   	outsl  %ds:(%rsi),(%dx)
  471481:	73 74                	jae    4714f7 <usage_message+0xf7b7>
  471483:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  47148a:	68 
  47148b:	2e                   	cs
  47148c:	64                   	fs
  47148d:	68 6f 73 74 69       	pushq  $0x6974736f
  471492:	64                   	fs
  471493:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  471498:	6f                   	outsl  %ds:(%rsi),(%dx)
  471499:	72 64                	jb     4714ff <usage_message+0xf7bf>
  47149b:	65                   	gs
  47149c:	72 20                	jb     4714be <usage_message+0xf77e>
  47149e:	62                   	(bad)  
  47149f:	79 20                	jns    4714c1 <usage_message+0xf781>
  4714a1:	73 2e                	jae    4714d1 <usage_message+0xf791>
  4714a3:	64                   	fs
  4714a4:	73 65                	jae    47150b <usage_message+0xf7cb>
  4714a6:	72 76                	jb     47151e <usage_message+0xf7de>
  4714a8:	69 63 65 69 64 00 00 	imul   $0x6469,0x65(%rbx),%esp
  4714af:	00 73 65             	add    %dh,0x65(%rbx)
  4714b2:	6c                   	insb   (%dx),%es:(%rdi)
  4714b3:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  4714b8:	73 20                	jae    4714da <usage_message+0xf79a>
  4714ba:	66                   	data16
  4714bb:	72 6f                	jb     47152c <usage_message+0xf7ec>
  4714bd:	6d                   	insl   (%dx),%es:(%rdi)
  4714be:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  4714c2:	73 74                	jae    471538 <usage_message+0xf7f8>
  4714c4:	73 20                	jae    4714e6 <usage_message+0xf7a6>
  4714c6:	68 2c 64 73 65       	pushq  $0x6573642c
  4714cb:	72 76                	jb     471543 <usage_message+0xf803>
  4714cd:	69 63 65 73 20 73 20 	imul   $0x20732073,0x65(%rbx),%esp
  4714d4:	77 68                	ja     47153e <usage_message+0xf7fe>
  4714d6:	65                   	gs
  4714d7:	72 65                	jb     47153e <usage_message+0xf7fe>
  4714d9:	20 68 2e             	and    %ch,0x2e(%rax)
  4714dc:	64                   	fs
  4714dd:	68 6f 73 74 69       	pushq  $0x6974736f
  4714e2:	64                   	fs
  4714e3:	3d 73 2e 64 68       	cmp    $0x68642e73,%eax
  4714e8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4714e9:	73 74                	jae    47155f <usage_message+0xf81f>
  4714eb:	69 64 20 61 6e 64 20 	imul   $0x7320646e,0x61(%rax,%riz,1),%esp
  4714f2:	73 
  4714f3:	2e                   	cs
  4714f4:	64                   	fs
  4714f5:	73 65                	jae    47155c <usage_message+0xf81c>
  4714f7:	72 76                	jb     47156f <usage_message+0xf82f>
  4714f9:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  471500:	6c                   	insb   (%dx),%es:(%rdi)
  471501:	75 00                	jne    471503 <usage_message+0xf7c3>
  471503:	00 00                	add    %al,(%rax)
  471505:	00 00                	add    %al,(%rax)
  471507:	00 73 65             	add    %dh,0x65(%rbx)
  47150a:	6c                   	insb   (%dx),%es:(%rdi)
  47150b:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  471510:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  471517:	20 25 73 20 66 72    	and    %ah,0x72662073(%rip)        # 72ad3590 <_end+0x7241ac90>
  47151d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47151e:	6d                   	insl   (%dx),%es:(%rdi)
  47151f:	20 6e 6f             	and    %ch,0x6f(%rsi)
  471522:	64                   	fs
  471523:	65                   	gs
  471524:	73 20                	jae    471546 <usage_message+0xf806>
  471526:	77 68                	ja     471590 <usage_message+0xf850>
  471528:	65                   	gs
  471529:	72 65                	jb     471590 <usage_message+0xf850>
  47152b:	20 6e 6f             	and    %ch,0x6f(%rsi)
  47152e:	64 65 69 64 3d 25 64 	imul   $0x64,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  471535:	00 00 00 
  471538:	44 69 76 69 73 69 6f 	imul   $0x6e6f6973,0x69(%rsi),%r14d
  47153f:	6e 
  471540:	20 62 79             	and    %ah,0x79(%rdx)
  471543:	20 7a 65             	and    %bh,0x65(%rdx)
  471546:	72 6f                	jb     4715b7 <usage_message+0xf877>
  471548:	2e 20 43 61          	and    %al,%cs:0x61(%rbx)
  47154c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47154d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47154e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47154f:	74 20                	je     471571 <usage_message+0xf831>
  471551:	65                   	gs
  471552:	76 61                	jbe    4715b5 <usage_message+0xf875>
  471554:	6c                   	insb   (%dx),%es:(%rdi)
  471555:	75 61                	jne    4715b8 <usage_message+0xf878>
  471557:	74 65                	je     4715be <usage_message+0xf87e>
  471559:	20 65 78             	and    %ah,0x78(%rbp)
  47155c:	70 72                	jo     4715d0 <usage_message+0xf890>
  47155e:	65                   	gs
  47155f:	73 73                	jae    4715d4 <usage_message+0xf894>
  471561:	69 6f 6e 20 5b 25 73 	imul   $0x73255b20,0x6e(%rdi),%ebp
  471568:	2f                   	(bad)  
  471569:	25 73 5d 00 00       	and    $0x5d73,%eax
  47156e:	00 00                	add    %al,(%rax)
  471570:	46 6f                	rex.RX outsl  %ds:(%rsi),(%dx)
  471572:	72 6d                	jb     4715e1 <usage_message+0xf8a1>
  471574:	61                   	(bad)  
  471575:	74 20                	je     471597 <usage_message+0xf857>
  471577:	65                   	gs
  471578:	72 72                	jb     4715ec <usage_message+0xf8ac>
  47157a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47157b:	72 20                	jb     47159d <usage_message+0xf85d>
  47157d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47157e:	72 20                	jb     4715a0 <usage_message+0xf860>
  471580:	75 6e                	jne    4715f0 <usage_message+0xf8b0>
  471582:	73 75                	jae    4715f9 <usage_message+0xf8b9>
  471584:	70 70                	jo     4715f6 <usage_message+0xf8b6>
  471586:	6f                   	outsl  %ds:(%rsi),(%dx)
  471587:	72 74                	jb     4715fd <usage_message+0xf8bd>
  471589:	65 64 20 6f 70       	and    %ch,%fs:%gs:0x70(%rdi)
  47158e:	65                   	gs
  47158f:	72 61                	jb     4715f2 <usage_message+0xf8b2>
  471591:	74 6f                	je     471602 <usage_message+0xf8c2>
  471593:	72 2e                	jb     4715c3 <usage_message+0xf883>
  471595:	20 45 78             	and    %al,0x78(%rbp)
  471598:	70 3a                	jo     4715d4 <usage_message+0xf894>
  47159a:	20 5b 25             	and    %bl,0x25(%rbx)
  47159d:	73 5d                	jae    4715fc <usage_message+0xf8bc>
  47159f:	00 43 61             	add    %al,0x61(%rbx)
  4715a2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4715a3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4715a4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4715a5:	74 20                	je     4715c7 <usage_message+0xf887>
  4715a7:	66 69 6e 64 20 6c    	imul   $0x6c20,0x64(%rsi),%bp
  4715ad:	65                   	gs
  4715ae:	66                   	data16
  4715af:	74 20                	je     4715d1 <usage_message+0xf891>
  4715b1:	62                   	(bad)  
  4715b2:	72 61                	jb     471615 <usage_message+0xf8d5>
  4715b4:	63 6b 65             	movslq 0x65(%rbx),%ebp
  4715b7:	74 20                	je     4715d9 <usage_message+0xf899>
  4715b9:	5b                   	pop    %rbx
  4715ba:	28 5d 2e             	sub    %bl,0x2e(%rbp)
  4715bd:	20 45 78             	and    %al,0x78(%rbp)
  4715c0:	70 72                	jo     471634 <usage_message+0xf8f4>
  4715c2:	65                   	gs
  4715c3:	73 73                	jae    471638 <usage_message+0xf8f8>
  4715c5:	69 6f 6e 3a 5b 25 73 	imul   $0x73255b3a,0x6e(%rdi),%ebp
  4715cc:	5d                   	pop    %rbp
  4715cd:	00 00                	add    %al,(%rax)
  4715cf:	00 44 42 67          	add    %al,0x67(%rdx,%rax,2)
  4715d3:	65                   	gs
  4715d4:	74 5f                	je     471635 <usage_message+0xf8f5>
  4715d6:	74 72                	je     47164a <usage_message+0xf90a>
  4715d8:	69 67 67 65 72 5f 65 	imul   $0x655f7265,0x67(%rdi),%esp
  4715df:	78 70                	js     471651 <usage_message+0xf911>
  4715e1:	72 65                	jb     471648 <usage_message+0xf908>
  4715e3:	73 73                	jae    471658 <usage_message+0xf918>
  4715e5:	69 6f 6e 5f 62 79 5f 	imul   $0x5f79625f,0x6e(%rdi),%ebp
  4715ec:	74 72                	je     471660 <usage_message+0xf920>
  4715ee:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4715f5:	00 00                	add    %al,(%rax)
  4715f7:	00 73 65             	add    %dh,0x65(%rbx)
  4715fa:	6c                   	insb   (%dx),%es:(%rdi)
  4715fb:	65 63 74 20 65       	movslq %gs:0x65(%rax,%riz,1),%esi
  471600:	78 70                	js     471672 <usage_message+0xf932>
  471602:	72 65                	jb     471669 <usage_message+0xf929>
  471604:	73 73                	jae    471679 <usage_message+0xf939>
  471606:	69 6f 6e 20 66 72 6f 	imul   $0x6f726620,0x6e(%rdi),%ebp
  47160d:	6d                   	insl   (%dx),%es:(%rdi)
  47160e:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  471612:	67                   	addr32
  471613:	67                   	addr32
  471614:	65                   	gs
  471615:	72 73                	jb     47168a <usage_message+0xf94a>
  471617:	20 77 68             	and    %dh,0x68(%rdi)
  47161a:	65                   	gs
  47161b:	72 65                	jb     471682 <usage_message+0xf942>
  47161d:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  471621:	67                   	addr32
  471622:	67                   	addr32
  471623:	65                   	gs
  471624:	72 69                	jb     47168f <usage_message+0xf94f>
  471626:	64                   	fs
  471627:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  47162c:	00 00                	add    %al,(%rax)
  47162e:	00 00                	add    %al,(%rax)
  471630:	73 65                	jae    471697 <usage_message+0xf957>
  471632:	6c                   	insb   (%dx),%es:(%rdi)
  471633:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  471638:	2e 69 74 65 6d 69 64 	imul   $0x692c6469,%cs:0x6d(%rbp,%riz,2),%esi
  47163f:	2c 69 
  471641:	2e 76 61             	jbe,pn 4716a5 <usage_message+0xf965>
  471644:	6c                   	insb   (%dx),%es:(%rdi)
  471645:	75 65                	jne    4716ac <usage_message+0xf96c>
  471647:	5f                   	pop    %rdi
  471648:	74 79                	je     4716c3 <usage_message+0xf983>
  47164a:	70 65                	jo     4716b1 <usage_message+0xf971>
  47164c:	20 66 72             	and    %ah,0x72(%rsi)
  47164f:	6f                   	outsl  %ds:(%rsi),(%dx)
  471650:	6d                   	insl   (%dx),%es:(%rdi)
  471651:	20 69 74             	and    %ch,0x74(%rcx)
  471654:	65                   	gs
  471655:	6d                   	insl   (%dx),%es:(%rdi)
  471656:	73 20                	jae    471678 <usage_message+0xf938>
  471658:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  47165f:	69 6f 6e 73 20 66 20 	imul   $0x20662073,0x6e(%rdi),%ebp
  471666:	20 77 68             	and    %dh,0x68(%rdi)
  471669:	65                   	gs
  47166a:	72 65                	jb     4716d1 <usage_message+0xf991>
  47166c:	20 69 2e             	and    %ch,0x2e(%rcx)
  47166f:	69 74 65 6d 69 64 3d 	imul   $0x663d6469,0x6d(%rbp,%riz,2),%esi
  471676:	66 
  471677:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  47167e:	20 61 
  471680:	6e                   	outsb  %ds:(%rsi),(%dx)
  471681:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  471685:	66                   	data16
  471686:	75 6e                	jne    4716f6 <usage_message+0xf9b6>
  471688:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47168c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47168d:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  471694:	00 
  471695:	00 00                	add    %al,(%rax)
  471697:	00 73 65             	add    %dh,0x65(%rbx)
  47169a:	6c                   	insb   (%dx),%es:(%rdi)
  47169b:	65 63 74 20 76       	movslq %gs:0x76(%rax,%riz,1),%esi
  4716a0:	61                   	(bad)  
  4716a1:	6c                   	insb   (%dx),%es:(%rdi)
  4716a2:	75 65                	jne    471709 <usage_message+0xf9c9>
  4716a4:	20 66 72             	and    %ah,0x72(%rsi)
  4716a7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4716a8:	6d                   	insl   (%dx),%es:(%rdi)
  4716a9:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be3722 <_end+0x6852ae22>
  4716af:	65                   	gs
  4716b0:	72 65                	jb     471717 <usage_message+0xf9d7>
  4716b2:	20 69 74             	and    %ch,0x74(%rcx)
  4716b5:	65                   	gs
  4716b6:	6d                   	insl   (%dx),%es:(%rdi)
  4716b7:	69 64 3d 25 73 20 61 	imul   $0x6e612073,0x25(%rbp,%rdi,1),%esp
  4716be:	6e 
  4716bf:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  4716c3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4716c4:	63 6b 3c             	movslq 0x3c(%rbx),%ebp
  4716c7:	3d 25 64 20 6f       	cmp    $0x6f206425,%eax
  4716cc:	72 64                	jb     471732 <usage_message+0xf9f2>
  4716ce:	65                   	gs
  4716cf:	72 20                	jb     4716f1 <usage_message+0xf9b1>
  4716d1:	62                   	(bad)  
  4716d2:	79 20                	jns    4716f4 <usage_message+0xf9b4>
  4716d4:	69 74 65 6d 69 64 2c 	imul   $0x632c6469,0x6d(%rbp,%riz,2),%esi
  4716db:	63 
  4716dc:	6c                   	insb   (%dx),%es:(%rdi)
  4716dd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4716de:	63 6b 20             	movslq 0x20(%rbx),%ebp
  4716e1:	64                   	fs
  4716e2:	65                   	gs
  4716e3:	73 63                	jae    471748 <usage_message+0xfa08>
  4716e5:	00 00                	add    %al,(%rax)
  4716e7:	00 73 65             	add    %dh,0x65(%rbx)
  4716ea:	6c                   	insb   (%dx),%es:(%rdi)
  4716eb:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  4716f0:	2e 69 74 65 6d 69 64 	imul   $0x692c6469,%cs:0x6d(%rbp,%riz,2),%esi
  4716f7:	2c 69 
  4716f9:	2e 76 61             	jbe,pn 47175d <usage_message+0xfa1d>
  4716fc:	6c                   	insb   (%dx),%es:(%rdi)
  4716fd:	75 65                	jne    471764 <usage_message+0xfa24>
  4716ff:	5f                   	pop    %rdi
  471700:	74 79                	je     47177b <usage_message+0xfa3b>
  471702:	70 65                	jo     471769 <usage_message+0xfa29>
  471704:	2c 69                	sub    $0x69,%al
  471706:	2e 76 61             	jbe,pn 47176a <usage_message+0xfa2a>
  471709:	6c                   	insb   (%dx),%es:(%rdi)
  47170a:	75 65                	jne    471771 <usage_message+0xfa31>
  47170c:	6d                   	insl   (%dx),%es:(%rdi)
  47170d:	61                   	(bad)  
  47170e:	70 69                	jo     471779 <usage_message+0xfa39>
  471710:	64                   	fs
  471711:	2c 69                	sub    $0x69,%al
  471713:	2e 75 6e             	jne,pn 471784 <usage_message+0xfa44>
  471716:	69 74 73 2c 69 2e 6c 	imul   $0x616c2e69,0x2c(%rbx,%rsi,2),%esi
  47171d:	61 
  47171e:	73 74                	jae    471794 <usage_message+0xfa54>
  471720:	76 61                	jbe    471783 <usage_message+0xfa43>
  471722:	6c                   	insb   (%dx),%es:(%rdi)
  471723:	75 65                	jne    47178a <usage_message+0xfa4a>
  471725:	20 66 72             	and    %ah,0x72(%rsi)
  471728:	6f                   	outsl  %ds:(%rsi),(%dx)
  471729:	6d                   	insl   (%dx),%es:(%rdi)
  47172a:	20 69 74             	and    %ch,0x74(%rcx)
  47172d:	65                   	gs
  47172e:	6d                   	insl   (%dx),%es:(%rdi)
  47172f:	73 20                	jae    471751 <usage_message+0xfa11>
  471731:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  471738:	69 6f 6e 73 20 66 20 	imul   $0x20662073,0x6e(%rdi),%ebp
  47173f:	77 68                	ja     4717a9 <usage_message+0xfa69>
  471741:	65                   	gs
  471742:	72 65                	jb     4717a9 <usage_message+0xfa69>
  471744:	20 69 2e             	and    %ch,0x2e(%rcx)
  471747:	69 74 65 6d 69 64 3d 	imul   $0x663d6469,0x6d(%rbp,%riz,2),%esi
  47174e:	66 
  47174f:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  471756:	20 61 
  471758:	6e                   	outsb  %ds:(%rsi),(%dx)
  471759:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  47175d:	66                   	data16
  47175e:	75 6e                	jne    4717ce <usage_message+0xfa8e>
  471760:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  471764:	6e                   	outsb  %ds:(%rsi),(%dx)
  471765:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  47176c:	00 
  47176d:	00 00                	add    %al,(%rax)
  47176f:	00 73 65             	add    %dh,0x65(%rbx)
  471772:	6c                   	insb   (%dx),%es:(%rdi)
  471773:	65 63 74 20 76       	movslq %gs:0x76(%rax,%riz,1),%esi
  471778:	61                   	(bad)  
  471779:	6c                   	insb   (%dx),%es:(%rdi)
  47177a:	75 65                	jne    4717e1 <usage_message+0xfaa1>
  47177c:	20 66 72             	and    %ah,0x72(%rsi)
  47177f:	6f                   	outsl  %ds:(%rsi),(%dx)
  471780:	6d                   	insl   (%dx),%es:(%rdi)
  471781:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68be37fa <_end+0x6852aefa>
  471787:	65                   	gs
  471788:	72 65                	jb     4717ef <usage_message+0xfaaf>
  47178a:	20 69 74             	and    %ch,0x74(%rcx)
  47178d:	65                   	gs
  47178e:	6d                   	insl   (%dx),%es:(%rdi)
  47178f:	69 64 3d 25 73 20 6f 	imul   $0x726f2073,0x25(%rbp,%rdi,1),%esp
  471796:	72 
  471797:	64                   	fs
  471798:	65                   	gs
  471799:	72 20                	jb     4717bb <usage_message+0xfa7b>
  47179b:	62                   	(bad)  
  47179c:	79 20                	jns    4717be <usage_message+0xfa7e>
  47179e:	69 64 20 64 65 73 63 	imul   $0x637365,0x64(%rax,%riz,1),%esp
  4717a5:	00 
  4717a6:	00 00                	add    %al,(%rax)
  4717a8:	73 65                	jae    47180f <usage_message+0xfacf>
  4717aa:	6c                   	insb   (%dx),%es:(%rdi)
  4717ab:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  4717b0:	73 2c                	jae    4717de <usage_message+0xfa9e>
  4717b2:	66                   	data16
  4717b3:	75 6e                	jne    471823 <usage_message+0xfae3>
  4717b5:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4717b9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4717ba:	73 20                	jae    4717dc <usage_message+0xfa9c>
  4717bc:	66                   	data16
  4717bd:	20 77 68             	and    %dh,0x68(%rdi)
  4717c0:	65                   	gs
  4717c1:	72 65                	jb     471828 <usage_message+0xfae8>
  4717c3:	20 68 2e             	and    %ch,0x2e(%rax)
  4717c6:	68 6f 73 74 69       	pushq  $0x6974736f
  4717cb:	64                   	fs
  4717cc:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  4717d1:	73 74                	jae    471847 <usage_message+0xfb07>
  4717d3:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  4717da:	69 
  4717db:	2e 69 74 65 6d 69 64 	imul   $0x663d6469,%cs:0x6d(%rbp,%riz,2),%esi
  4717e2:	3d 66 
  4717e4:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  4717eb:	20 61 
  4717ed:	6e                   	outsb  %ds:(%rsi),(%dx)
  4717ee:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  4717f2:	66                   	data16
  4717f3:	75 6e                	jne    471863 <usage_message+0xfb23>
  4717f5:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4717f9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4717fa:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  471801:	00 
  471802:	00 00                	add    %al,(%rax)
  471804:	00 00                	add    %al,(%rax)
  471806:	00 00                	add    %al,(%rax)
  471808:	73 65                	jae    47186f <usage_message+0xfb2f>
  47180a:	6c                   	insb   (%dx),%es:(%rdi)
  47180b:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  471810:	2e 69 74 65 6d 69 64 	imul   $0x692c6469,%cs:0x6d(%rbp,%riz,2),%esi
  471817:	2c 69 
  471819:	2e 76 61             	jbe,pn 47187d <usage_message+0xfb3d>
  47181c:	6c                   	insb   (%dx),%es:(%rdi)
  47181d:	75 65                	jne    471884 <usage_message+0xfb44>
  47181f:	5f                   	pop    %rdi
  471820:	74 79                	je     47189b <usage_message+0xfb5b>
  471822:	70 65                	jo     471889 <usage_message+0xfb49>
  471824:	20 66 72             	and    %ah,0x72(%rsi)
  471827:	6f                   	outsl  %ds:(%rsi),(%dx)
  471828:	6d                   	insl   (%dx),%es:(%rdi)
  471829:	20 69 74             	and    %ch,0x74(%rcx)
  47182c:	65                   	gs
  47182d:	6d                   	insl   (%dx),%es:(%rdi)
  47182e:	73 20                	jae    471850 <usage_message+0xfb10>
  471830:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  471837:	69 6f 6e 73 20 66 20 	imul   $0x20662073,0x6e(%rdi),%ebp
  47183e:	77 68                	ja     4718a8 <usage_message+0xfb68>
  471840:	65                   	gs
  471841:	72 65                	jb     4718a8 <usage_message+0xfb68>
  471843:	20 69 2e             	and    %ch,0x2e(%rcx)
  471846:	69 74 65 6d 69 64 3d 	imul   $0x663d6469,0x6d(%rbp,%riz,2),%esi
  47184d:	66 
  47184e:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  471855:	20 61 
  471857:	6e                   	outsb  %ds:(%rsi),(%dx)
  471858:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  47185c:	66                   	data16
  47185d:	75 6e                	jne    4718cd <usage_message+0xfb8d>
  47185f:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  471863:	6e                   	outsb  %ds:(%rsi),(%dx)
  471864:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  47186b:	00 
  47186c:	00 00                	add    %al,(%rax)
  47186e:	00 00                	add    %al,(%rax)
  471870:	73 65                	jae    4718d7 <usage_message+0xfb97>
  471872:	6c                   	insb   (%dx),%es:(%rdi)
  471873:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  471878:	73 20                	jae    47189a <usage_message+0xfb5a>
  47187a:	66                   	data16
  47187b:	72 6f                	jb     4718ec <usage_message+0xfbac>
  47187d:	6d                   	insl   (%dx),%es:(%rdi)
  47187e:	20 68 69             	and    %ch,0x69(%rax)
  471881:	73 74                	jae    4718f7 <usage_message+0xfbb7>
  471883:	6f                   	outsl  %ds:(%rsi),(%dx)
  471884:	72 79                	jb     4718ff <usage_message+0xfbbf>
  471886:	5f                   	pop    %rdi
  471887:	6c                   	insb   (%dx),%es:(%rdi)
  471888:	6f                   	outsl  %ds:(%rsi),(%dx)
  471889:	67 20 77 68          	addr32 and %dh,0x68(%edi)
  47188d:	65                   	gs
  47188e:	72 65                	jb     4718f5 <usage_message+0xfbb5>
  471890:	20 69 74             	and    %ch,0x74(%rcx)
  471893:	65                   	gs
  471894:	6d                   	insl   (%dx),%es:(%rdi)
  471895:	69 64 3d 25 73 20 6f 	imul   $0x726f2073,0x25(%rbp,%rdi,1),%esp
  47189c:	72 
  47189d:	64                   	fs
  47189e:	65                   	gs
  47189f:	72 20                	jb     4718c1 <usage_message+0xfb81>
  4718a1:	62                   	(bad)  
  4718a2:	79 20                	jns    4718c4 <usage_message+0xfb84>
  4718a4:	69 64 20 64 65 73 63 	imul   $0x637365,0x64(%rax,%riz,1),%esp
  4718ab:	00 
  4718ac:	00 00                	add    %al,(%rax)
  4718ae:	00 00                	add    %al,(%rax)
  4718b0:	73 65                	jae    471917 <usage_message+0xfbd7>
  4718b2:	6c                   	insb   (%dx),%es:(%rdi)
  4718b3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  4718b8:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  4718bf:	20 70 2e             	and    %dh,0x2e(%rax)
  4718c2:	25 73 20 66 72       	and    $0x72662073,%eax
  4718c7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4718c8:	6d                   	insl   (%dx),%es:(%rdi)
  4718c9:	20 68 6f             	and    %ch,0x6f(%rax)
  4718cc:	73 74                	jae    471942 <usage_message+0xfc02>
  4718ce:	73 5f                	jae    47192f <usage_message+0xfbef>
  4718d0:	70 72                	jo     471944 <usage_message+0xfc04>
  4718d2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4718d3:	66 69 6c 65 73 20 70 	imul   $0x7020,0x73(%rbp,%riz,2),%bp
  4718da:	2c 69                	sub    $0x69,%al
  4718dc:	74 65                	je     471943 <usage_message+0xfc03>
  4718de:	6d                   	insl   (%dx),%es:(%rdi)
  4718df:	73 20                	jae    471901 <usage_message+0xfbc1>
  4718e1:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  4718e8:	69 6f 6e 73 20 66 20 	imul   $0x20662073,0x6e(%rdi),%ebp
  4718ef:	77 68                	ja     471959 <usage_message+0xfc19>
  4718f1:	65                   	gs
  4718f2:	72 65                	jb     471959 <usage_message+0xfc19>
  4718f4:	20 70 2e             	and    %dh,0x2e(%rax)
  4718f7:	68 6f 73 74 69       	pushq  $0x6974736f
  4718fc:	64                   	fs
  4718fd:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  471902:	73 74                	jae    471978 <usage_message+0xfc38>
  471904:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  47190b:	69 
  47190c:	2e 69 74 65 6d 69 64 	imul   $0x663d6469,%cs:0x6d(%rbp,%riz,2),%esi
  471913:	3d 66 
  471915:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  47191c:	20 61 
  47191e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47191f:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  471923:	66                   	data16
  471924:	75 6e                	jne    471994 <usage_message+0xfc54>
  471926:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47192a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47192b:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  471932:	00 
  471933:	00 00                	add    %al,(%rax)
  471935:	00 00                	add    %al,(%rax)
  471937:	00 49 6e             	add    %cl,0x6e(%rcx)
  47193a:	20 73 75             	and    %dh,0x75(%rbx)
  47193d:	62                   	(bad)  
  47193e:	73 74                	jae    4719b4 <usage_message+0xfc74>
  471940:	69 74 75 74 65 5f 73 	imul   $0x69735f65,0x74(%rbp,%rsi,2),%esi
  471947:	69 
  471948:	6d                   	insl   (%dx),%es:(%rdi)
  471949:	70 6c                	jo     4719b7 <usage_message+0xfc77>
  47194b:	65                   	gs
  47194c:	5f                   	pop    %rdi
  47194d:	6d                   	insl   (%dx),%es:(%rdi)
  47194e:	61                   	(bad)  
  47194f:	63 72 6f             	movslq 0x6f(%rdx),%esi
  471952:	73 28                	jae    47197c <usage_message+0xfc3c>
  471954:	64                   	fs
  471955:	61                   	(bad)  
  471956:	74 61                	je     4719b9 <usage_message+0xfc79>
  471958:	3a 4e 55             	cmp    0x55(%rsi),%cl
  47195b:	4c                   	rex.WR
  47195c:	4c 29 00             	sub    %r8,(%rax)
  47195f:	00 49 6e             	add    %cl,0x6e(%rcx)
  471962:	20 73 75             	and    %dh,0x75(%rbx)
  471965:	62                   	(bad)  
  471966:	73 74                	jae    4719dc <usage_message+0xfc9c>
  471968:	69 74 75 74 65 5f 73 	imul   $0x69735f65,0x74(%rbp,%rsi,2),%esi
  47196f:	69 
  471970:	6d                   	insl   (%dx),%es:(%rdi)
  471971:	70 6c                	jo     4719df <usage_message+0xfc9f>
  471973:	65                   	gs
  471974:	5f                   	pop    %rdi
  471975:	6d                   	insl   (%dx),%es:(%rdi)
  471976:	61                   	(bad)  
  471977:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47197a:	73 20                	jae    47199c <usage_message+0xfc5c>
  47197c:	28 64 61 74          	sub    %ah,0x74(%rcx,%riz,2)
  471980:	61                   	(bad)  
  471981:	3a 27                	cmp    (%rdi),%ah
  471983:	25 73 27 29 00       	and    $0x292773,%eax
  471988:	7b 54                	jnp    4719de <usage_message+0xfc9e>
  47198a:	52                   	push   %rdx
  47198b:	49                   	rex.WB
  47198c:	47                   	rex.RXB
  47198d:	47                   	rex.RXB
  47198e:	45 52                	rex.RB push   %r10
  471990:	2e                   	cs
  471991:	45 56                	rex.RB push   %r14
  471993:	45                   	rex.RB
  471994:	4e 54                	rex.WRX push   %rsp
  471996:	53                   	push   %rbx
  471997:	2e                   	cs
  471998:	50                   	push   %rax
  471999:	52                   	push   %rdx
  47199a:	4f                   	rex.WRXB
  47199b:	42                   	rex.X
  47199c:	4c                   	rex.WR
  47199d:	45                   	rex.RB
  47199e:	4d                   	rex.WRB
  47199f:	2e                   	cs
  4719a0:	55                   	push   %rbp
  4719a1:	4e                   	rex.WRX
  4719a2:	41                   	rex.B
  4719a3:	43                   	rex.XB
  4719a4:	4b 7d 00             	rex.WXB jge    4719a7 <usage_message+0xfc67>
  4719a7:	00 73 65             	add    %dh,0x65(%rbx)
  4719aa:	6c                   	insb   (%dx),%es:(%rdi)
  4719ab:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  4719b0:	6c                   	insb   (%dx),%es:(%rdi)
  4719b1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4719b2:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  4719b5:	75 73                	jne    471a2a <usage_message+0xfcea>
  4719b7:	65                   	gs
  4719b8:	72 69                	jb     471a23 <usage_message+0xfce3>
  4719ba:	64                   	fs
  4719bb:	2c 6d                	sub    $0x6d,%al
  4719bd:	65                   	gs
  4719be:	73 73                	jae    471a33 <usage_message+0xfcf3>
  4719c0:	61                   	(bad)  
  4719c1:	67 65 20 66 72       	addr32 and %ah,%gs:0x72(%esi)
  4719c6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4719c7:	6d                   	insl   (%dx),%es:(%rdi)
  4719c8:	20 61 63             	and    %ah,0x63(%rcx)
  4719cb:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  4719cf:	6c                   	insb   (%dx),%es:(%rdi)
  4719d0:	65                   	gs
  4719d1:	64                   	fs
  4719d2:	67                   	addr32
  4719d3:	65                   	gs
  4719d4:	73 20                	jae    4719f6 <usage_message+0xfcb6>
  4719d6:	77 68                	ja     471a40 <usage_message+0xfd00>
  4719d8:	65                   	gs
  4719d9:	72 65                	jb     471a40 <usage_message+0xfd00>
  4719db:	20 65 76             	and    %ah,0x76(%rbp)
  4719de:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4719e0:	74 69                	je     471a4b <usage_message+0xfd0b>
  4719e2:	64                   	fs
  4719e3:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4719e8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4719e9:	72 64                	jb     471a4f <usage_message+0xfd0f>
  4719eb:	65                   	gs
  4719ec:	72 20                	jb     471a0e <usage_message+0xfcce>
  4719ee:	62                   	(bad)  
  4719ef:	79 20                	jns    471a11 <usage_message+0xfcd1>
  4719f1:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  4719f5:	6b 00 00             	imul   $0x0,(%rax),%eax
  4719f8:	50                   	push   %rax
  4719f9:	72 6f                	jb     471a6a <usage_message+0xfd2a>
  4719fb:	62                   	(bad)  
  4719fc:	6c                   	insb   (%dx),%es:(%rdi)
  4719fd:	65                   	gs
  4719fe:	6d                   	insl   (%dx),%es:(%rdi)
  4719ff:	20 73 74             	and    %dh,0x74(%rbx)
  471a02:	61                   	(bad)  
  471a03:	72 74                	jb     471a79 <usage_message+0xfd39>
  471a05:	65 64 3a 20          	cmp    %fs:%gs:(%rax),%ah
  471a09:	25 73 20 25 73       	and    $0x73252073,%eax
  471a0e:	20 41 67             	and    %al,0x67(%rcx)
  471a11:	65 3a 20             	cmp    %gs:(%rax),%ah
  471a14:	25 73 0a 00 73       	and    $0x73000a73,%eax
  471a19:	65                   	gs
  471a1a:	6c                   	insb   (%dx),%es:(%rdi)
  471a1b:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  471a20:	6c                   	insb   (%dx),%es:(%rdi)
  471a21:	6f                   	outsl  %ds:(%rsi),(%dx)
  471a22:	63 6b 20             	movslq 0x20(%rbx),%ebp
  471a25:	66                   	data16
  471a26:	72 6f                	jb     471a97 <usage_message+0xfd57>
  471a28:	6d                   	insl   (%dx),%es:(%rdi)
  471a29:	20 65 76             	and    %ah,0x76(%rbp)
  471a2c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  471a2e:	74 73                	je     471aa3 <usage_message+0xfd63>
  471a30:	20 77 68             	and    %dh,0x68(%rdi)
  471a33:	65                   	gs
  471a34:	72 65                	jb     471a9b <usage_message+0xfd5b>
  471a36:	20 65 76             	and    %ah,0x76(%rbp)
  471a39:	65 6e                	outsb  %gs:(%rsi),(%dx)
  471a3b:	74 69                	je     471aa6 <usage_message+0xfd66>
  471a3d:	64                   	fs
  471a3e:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  471a43:	00 00                	add    %al,(%rax)
  471a45:	00 00                	add    %al,(%rax)
  471a47:	00 73 65             	add    %dh,0x65(%rbx)
  471a4a:	6c                   	insb   (%dx),%es:(%rdi)
  471a4b:	65 63 74 20 61       	movslq %gs:0x61(%rax,%riz,1),%esi
  471a50:	2e 63 6c 6f 63       	movslq %cs:0x63(%rdi,%rbp,2),%ebp
  471a55:	6b 2c 61 2e          	imul   $0x2e,(%rcx,%riz,2),%ebp
  471a59:	73 74                	jae    471acf <usage_message+0xfd8f>
  471a5b:	61                   	(bad)  
  471a5c:	74 75                	je     471ad3 <usage_message+0xfd93>
  471a5e:	73 2c                	jae    471a8c <usage_message+0xfd4c>
  471a60:	6d                   	insl   (%dx),%es:(%rdi)
  471a61:	2e                   	cs
  471a62:	64                   	fs
  471a63:	65                   	gs
  471a64:	73 63                	jae    471ac9 <usage_message+0xfd89>
  471a66:	72 69                	jb     471ad1 <usage_message+0xfd91>
  471a68:	70 74                	jo     471ade <usage_message+0xfd9e>
  471a6a:	69 6f 6e 2c 61 2e 73 	imul   $0x732e612c,0x6e(%rdi),%ebp
  471a71:	65 6e                	outsb  %gs:(%rsi),(%dx)
  471a73:	64                   	fs
  471a74:	74 6f                	je     471ae5 <usage_message+0xfda5>
  471a76:	2c 61                	sub    $0x61,%al
  471a78:	2e                   	cs
  471a79:	65                   	gs
  471a7a:	72 72                	jb     471aee <usage_message+0xfdae>
  471a7c:	6f                   	outsl  %ds:(%rsi),(%dx)
  471a7d:	72 2c                	jb     471aab <usage_message+0xfd6b>
  471a7f:	61                   	(bad)  
  471a80:	2e                   	cs
  471a81:	65                   	gs
  471a82:	73 63                	jae    471ae7 <usage_message+0xfda7>
  471a84:	5f                   	pop    %rdi
  471a85:	73 74                	jae    471afb <usage_message+0xfdbb>
  471a87:	65                   	gs
  471a88:	70 2c                	jo     471ab6 <usage_message+0xfd76>
  471a8a:	61                   	(bad)  
  471a8b:	2e 75 73             	jne,pn 471b01 <usage_message+0xfdc1>
  471a8e:	65                   	gs
  471a8f:	72 69                	jb     471afa <usage_message+0xfdba>
  471a91:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  471a95:	6f                   	outsl  %ds:(%rsi),(%dx)
  471a96:	6d                   	insl   (%dx),%es:(%rdi)
  471a97:	20 61 6c             	and    %ah,0x6c(%rcx)
  471a9a:	65                   	gs
  471a9b:	72 74                	jb     471b11 <usage_message+0xfdd1>
  471a9d:	73 20                	jae    471abf <usage_message+0xfd7f>
  471a9f:	61                   	(bad)  
  471aa0:	20 6c 65 66          	and    %ch,0x66(%rbp,%riz,2)
  471aa4:	74 20                	je     471ac6 <usage_message+0xfd86>
  471aa6:	6a 6f                	pushq  $0x6f
  471aa8:	69 6e 20 6d 65 64 69 	imul   $0x6964656d,0x20(%rsi),%ebp
  471aaf:	61                   	(bad)  
  471ab0:	5f                   	pop    %rdi
  471ab1:	74 79                	je     471b2c <usage_message+0xfdec>
  471ab3:	70 65                	jo     471b1a <usage_message+0xfdda>
  471ab5:	20 6d 20             	and    %ch,0x20(%rbp)
  471ab8:	6f                   	outsl  %ds:(%rsi),(%dx)
  471ab9:	6e                   	outsb  %ds:(%rsi),(%dx)
  471aba:	20 6d 2e             	and    %ch,0x2e(%rbp)
  471abd:	6d                   	insl   (%dx),%es:(%rdi)
  471abe:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  471ac5:	65 69 
  471ac7:	64 20 3d 20 61 2e 6d 	and    %bh,%fs:0x6d2e6120(%rip)        # 6d757bee <_end+0x6d09f2ee>
  471ace:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  471ad5:	65 69 
  471ad7:	64 20 77 68          	and    %dh,%fs:0x68(%rdi)
  471adb:	65                   	gs
  471adc:	72 65                	jb     471b43 <usage_message+0xfe03>
  471ade:	20 61 2e             	and    %ah,0x2e(%rcx)
  471ae1:	65                   	gs
  471ae2:	76 65                	jbe    471b49 <usage_message+0xfe09>
  471ae4:	6e                   	outsb  %ds:(%rsi),(%dx)
  471ae5:	74 69                	je     471b50 <usage_message+0xfe10>
  471ae7:	64                   	fs
  471ae8:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  471aed:	61                   	(bad)  
  471aee:	6e                   	outsb  %ds:(%rsi),(%dx)
  471aef:	64 20 61 2e          	and    %ah,%fs:0x2e(%rcx)
  471af3:	61                   	(bad)  
  471af4:	6c                   	insb   (%dx),%es:(%rdi)
  471af5:	65                   	gs
  471af6:	72 74                	jb     471b6c <usage_message+0xfe2c>
  471af8:	74 79                	je     471b73 <usage_message+0xfe33>
  471afa:	70 65                	jo     471b61 <usage_message+0xfe21>
  471afc:	3d 25 64 20 6f       	cmp    $0x6f206425,%eax
  471b01:	72 64                	jb     471b67 <usage_message+0xfe27>
  471b03:	65                   	gs
  471b04:	72 20                	jb     471b26 <usage_message+0xfde6>
  471b06:	62                   	(bad)  
  471b07:	79 20                	jns    471b29 <usage_message+0xfde9>
  471b09:	61                   	(bad)  
  471b0a:	2e 63 6c 6f 63       	movslq %cs:0x63(%rdi,%rbp,2),%ebp
  471b0f:	6b 00 00             	imul   $0x0,(%rax),%eax
  471b12:	00 00                	add    %al,(%rax)
  471b14:	00 00                	add    %al,(%rax)
  471b16:	00 00                	add    %al,(%rax)
  471b18:	73 65                	jae    471b7f <usage_message+0xfe3f>
  471b1a:	6c                   	insb   (%dx),%es:(%rdi)
  471b1b:	65 63 74 20 72       	movslq %gs:0x72(%rax,%riz,1),%esi
  471b20:	2e                   	cs
  471b21:	25 73 20 66 72       	and    $0x72662073,%eax
  471b26:	6f                   	outsl  %ds:(%rsi),(%dx)
  471b27:	6d                   	insl   (%dx),%es:(%rdi)
  471b28:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  471b2c:	6c                   	insb   (%dx),%es:(%rdi)
  471b2d:	65                   	gs
  471b2e:	73 20                	jae    471b50 <usage_message+0xfe10>
  471b30:	72 2c                	jb     471b5e <usage_message+0xfe1e>
  471b32:	64                   	fs
  471b33:	68 6f 73 74 73       	pushq  $0x7374736f
  471b38:	20 68 20             	and    %ch,0x20(%rax)
  471b3b:	77 68                	ja     471ba5 <usage_message+0xfe65>
  471b3d:	65                   	gs
  471b3e:	72 65                	jb     471ba5 <usage_message+0xfe65>
  471b40:	20 72 2e             	and    %dh,0x2e(%rdx)
  471b43:	64                   	fs
  471b44:	72 75                	jb     471bbb <usage_message+0xfe7b>
  471b46:	6c                   	insb   (%dx),%es:(%rdi)
  471b47:	65 69 64 3d 72 2e 64 	imul   $0x7572642e,%gs:0x72(%rbp,%rdi,1),%esp
  471b4e:	72 75 
  471b50:	6c                   	insb   (%dx),%es:(%rdi)
  471b51:	65 69 64 20 61 6e 64 	imul   $0x6820646e,%gs:0x61(%rax,%riz,1),%esp
  471b58:	20 68 
  471b5a:	2e                   	cs
  471b5b:	64                   	fs
  471b5c:	68 6f 73 74 69       	pushq  $0x6974736f
  471b61:	64                   	fs
  471b62:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  471b67:	00 73 65             	add    %dh,0x65(%rbx)
  471b6a:	6c                   	insb   (%dx),%es:(%rdi)
  471b6b:	65 63 74 20 72       	movslq %gs:0x72(%rax,%riz,1),%esi
  471b70:	2e                   	cs
  471b71:	25 73 20 66 72       	and    $0x72662073,%eax
  471b76:	6f                   	outsl  %ds:(%rsi),(%dx)
  471b77:	6d                   	insl   (%dx),%es:(%rdi)
  471b78:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  471b7c:	6c                   	insb   (%dx),%es:(%rdi)
  471b7d:	65                   	gs
  471b7e:	73 20                	jae    471ba0 <usage_message+0xfe60>
  471b80:	72 2c                	jb     471bae <usage_message+0xfe6e>
  471b82:	64                   	fs
  471b83:	68 6f 73 74 73       	pushq  $0x7374736f
  471b88:	20 68 2c             	and    %ch,0x2c(%rax)
  471b8b:	64                   	fs
  471b8c:	73 65                	jae    471bf3 <usage_message+0xfeb3>
  471b8e:	72 76                	jb     471c06 <usage_message+0xfec6>
  471b90:	69 63 65 73 20 73 20 	imul   $0x20732073,0x65(%rbx),%esp
  471b97:	77 68                	ja     471c01 <usage_message+0xfec1>
  471b99:	65                   	gs
  471b9a:	72 65                	jb     471c01 <usage_message+0xfec1>
  471b9c:	20 72 2e             	and    %dh,0x2e(%rdx)
  471b9f:	64                   	fs
  471ba0:	72 75                	jb     471c17 <usage_message+0xfed7>
  471ba2:	6c                   	insb   (%dx),%es:(%rdi)
  471ba3:	65 69 64 3d 68 2e 64 	imul   $0x7572642e,%gs:0x68(%rbp,%rdi,1),%esp
  471baa:	72 75 
  471bac:	6c                   	insb   (%dx),%es:(%rdi)
  471bad:	65 69 64 20 61 6e 64 	imul   $0x6820646e,%gs:0x61(%rax,%riz,1),%esp
  471bb4:	20 68 
  471bb6:	2e                   	cs
  471bb7:	64                   	fs
  471bb8:	68 6f 73 74 69       	pushq  $0x6974736f
  471bbd:	64                   	fs
  471bbe:	3d 73 2e 64 68       	cmp    $0x68642e73,%eax
  471bc3:	6f                   	outsl  %ds:(%rsi),(%dx)
  471bc4:	73 74                	jae    471c3a <usage_message+0xfefa>
  471bc6:	69 64 20 61 6e 64 20 	imul   $0x7320646e,0x61(%rax,%riz,1),%esp
  471bcd:	73 
  471bce:	2e                   	cs
  471bcf:	64                   	fs
  471bd0:	73 65                	jae    471c37 <usage_message+0xfef7>
  471bd2:	72 76                	jb     471c4a <usage_message+0xff0a>
  471bd4:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  471bdb:	6c                   	insb   (%dx),%es:(%rdi)
  471bdc:	75 00                	jne    471bde <usage_message+0xfe9e>
  471bde:	00 00                	add    %al,(%rax)
  471be0:	63 61 73             	movslq 0x73(%rcx),%esp
  471be3:	65 20 77 68          	and    %dh,%gs:0x68(%rdi)
  471be7:	65 6e                	outsb  %gs:(%rsi),(%dx)
  471be9:	20 68 2e             	and    %ch,0x2e(%rax)
  471bec:	73 74                	jae    471c62 <usage_message+0xff22>
  471bee:	61                   	(bad)  
  471bef:	74 75                	je     471c66 <usage_message+0xff26>
  471bf1:	73 3d                	jae    471c30 <usage_message+0xfef0>
  471bf3:	25 64 20 74 68       	and    $0x68742064,%eax
  471bf8:	65 6e                	outsb  %gs:(%rsi),(%dx)
  471bfa:	20 68 2e             	and    %ch,0x2e(%rax)
  471bfd:	6c                   	insb   (%dx),%es:(%rdi)
  471bfe:	61                   	(bad)  
  471bff:	73 74                	jae    471c75 <usage_message+0xff35>
  471c01:	75 70                	jne    471c73 <usage_message+0xff33>
  471c03:	20 65 6c             	and    %ah,0x6c(%rbp)
  471c06:	73 65                	jae    471c6d <usage_message+0xff2d>
  471c08:	20 68 2e             	and    %ch,0x2e(%rax)
  471c0b:	6c                   	insb   (%dx),%es:(%rdi)
  471c0c:	61                   	(bad)  
  471c0d:	73 74                	jae    471c83 <usage_message+0xff43>
  471c0f:	64 6f                	outsl  %fs:(%rsi),(%dx)
  471c11:	77 6e                	ja     471c81 <usage_message+0xff41>
  471c13:	20 65 6e             	and    %ah,0x6e(%rbp)
  471c16:	64 00 63 61          	add    %ah,%fs:0x61(%rbx)
  471c1a:	73 65                	jae    471c81 <usage_message+0xff41>
  471c1c:	20 77 68             	and    %dh,0x68(%rdi)
  471c1f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  471c21:	20 73 2e             	and    %dh,0x2e(%rbx)
  471c24:	73 74                	jae    471c9a <usage_message+0xff5a>
  471c26:	61                   	(bad)  
  471c27:	74 75                	je     471c9e <usage_message+0xff5e>
  471c29:	73 3d                	jae    471c68 <usage_message+0xff28>
  471c2b:	25 64 20 74 68       	and    $0x68742064,%eax
  471c30:	65 6e                	outsb  %gs:(%rsi),(%dx)
  471c32:	20 73 2e             	and    %dh,0x2e(%rbx)
  471c35:	6c                   	insb   (%dx),%es:(%rdi)
  471c36:	61                   	(bad)  
  471c37:	73 74                	jae    471cad <usage_message+0xff6d>
  471c39:	75 70                	jne    471cab <usage_message+0xff6b>
  471c3b:	20 65 6c             	and    %ah,0x6c(%rbp)
  471c3e:	73 65                	jae    471ca5 <usage_message+0xff65>
  471c40:	20 73 2e             	and    %dh,0x2e(%rbx)
  471c43:	6c                   	insb   (%dx),%es:(%rdi)
  471c44:	61                   	(bad)  
  471c45:	73 74                	jae    471cbb <usage_message+0xff7b>
  471c47:	64 6f                	outsl  %fs:(%rsi),(%dx)
  471c49:	77 6e                	ja     471cb9 <usage_message+0xff79>
  471c4b:	20 65 6e             	and    %ah,0x6e(%rbp)
  471c4e:	64 00 4d 61          	add    %cl,%fs:0x61(%rbp)
  471c52:	63 72 6f             	movslq 0x6f(%rdx),%esi
  471c55:	20 27                	and    %ah,(%rdi)
  471c57:	25 73 27 20 76       	and    $0x76202773,%eax
  471c5c:	61                   	(bad)  
  471c5d:	6c                   	insb   (%dx),%es:(%rdi)
  471c5e:	75 65                	jne    471cc5 <usage_message+0xff85>
  471c60:	20 69 73             	and    %ch,0x73(%rcx)
  471c63:	20 6e 6f             	and    %ch,0x6f(%rsi)
  471c66:	74 20                	je     471c88 <usage_message+0xff48>
  471c68:	6e                   	outsb  %ds:(%rsi),(%dx)
  471c69:	75 6d                	jne    471cd8 <usage_message+0xff98>
  471c6b:	65                   	gs
  471c6c:	72 69                	jb     471cd7 <usage_message+0xff97>
  471c6e:	63 00                	movslq (%rax),%eax
  471c70:	4e 6f                	rex.WRX outsl  %ds:(%rsi),(%dx)
  471c72:	20 25 73 20 69 6e    	and    %ah,0x6e692073(%rip)        # 6eb03ceb <_end+0x6e44b3eb>
  471c78:	20 73 75             	and    %dh,0x75(%rbx)
  471c7b:	62                   	(bad)  
  471c7c:	73 74                	jae    471cf2 <usage_message+0xffb2>
  471c7e:	69 74 75 74 65 5f 73 	imul   $0x69735f65,0x74(%rbp,%rsi,2),%esi
  471c85:	69 
  471c86:	6d                   	insl   (%dx),%es:(%rdi)
  471c87:	70 6c                	jo     471cf5 <usage_message+0xffb5>
  471c89:	65                   	gs
  471c8a:	5f                   	pop    %rdi
  471c8b:	6d                   	insl   (%dx),%es:(%rdi)
  471c8c:	61                   	(bad)  
  471c8d:	63 72 6f             	movslq 0x6f(%rdx),%esi
  471c90:	73 2e                	jae    471cc0 <usage_message+0xff80>
  471c92:	20 54 72 69          	and    %dl,0x69(%rdx,%rsi,2)
  471c96:	67                   	addr32
  471c97:	67                   	addr32
  471c98:	65                   	gs
  471c99:	72 69                	jb     471d04 <usage_message+0xffc4>
  471c9b:	64 20 5b 25          	and    %bl,%fs:0x25(%rbx)
  471c9f:	6c                   	insb   (%dx),%es:(%rdi)
  471ca0:	75 5d                	jne    471cff <usage_message+0xffbf>
  471ca2:	00 00                	add    %al,(%rax)
  471ca4:	00 00                	add    %al,(%rax)
  471ca6:	00 00                	add    %al,(%rax)
  471ca8:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  471caa:	64 20 73 75          	and    %dh,%fs:0x75(%rbx)
  471cae:	62                   	(bad)  
  471caf:	73 74                	jae    471d25 <usage_message+0xffe5>
  471cb1:	69 74 75 74 65 5f 73 	imul   $0x69735f65,0x74(%rbp,%rsi,2),%esi
  471cb8:	69 
  471cb9:	6d                   	insl   (%dx),%es:(%rdi)
  471cba:	70 6c                	jo     471d28 <usage_message+0xffe8>
  471cbc:	65                   	gs
  471cbd:	5f                   	pop    %rdi
  471cbe:	6d                   	insl   (%dx),%es:(%rdi)
  471cbf:	61                   	(bad)  
  471cc0:	63 72 6f             	movslq 0x6f(%rdx),%esi
  471cc3:	73 20                	jae    471ce5 <usage_message+0xffa5>
  471cc5:	28 72 65             	sub    %dh,0x65(%rdx)
  471cc8:	73 75                	jae    471d3f <usage_message+0xffff>
  471cca:	6c                   	insb   (%dx),%es:(%rdi)
  471ccb:	74 3a                	je     471d07 <usage_message+0xffc7>
  471ccd:	27                   	(bad)  
  471cce:	25 73 27 29 00       	and    $0x292773,%eax
  471cd3:	00 00                	add    %al,(%rax)
  471cd5:	00 00                	add    %al,(%rax)
  471cd7:	00 49 6e             	add    %cl,0x6e(%rcx)
  471cda:	20 73 75             	and    %dh,0x75(%rbx)
  471cdd:	62                   	(bad)  
  471cde:	73 74                	jae    471d54 <usage_message+0x10014>
  471ce0:	69 74 75 74 65 5f 6d 	imul   $0x616d5f65,0x74(%rbp,%rsi,2),%esi
  471ce7:	61 
  471ce8:	63 72 6f             	movslq 0x6f(%rdx),%esi
  471ceb:	73 28                	jae    471d15 <usage_message+0xffd5>
  471ced:	64                   	fs
  471cee:	61                   	(bad)  
  471cef:	74 61                	je     471d52 <usage_message+0x10012>
  471cf1:	3a 4e 55             	cmp    0x55(%rsi),%cl
  471cf4:	4c                   	rex.WR
  471cf5:	4c 29 00             	sub    %r8,(%rax)
  471cf8:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  471cfa:	20 73 75             	and    %dh,0x75(%rbx)
  471cfd:	62                   	(bad)  
  471cfe:	73 74                	jae    471d74 <usage_message+0x10034>
  471d00:	69 74 75 74 65 5f 6d 	imul   $0x616d5f65,0x74(%rbp,%rsi,2),%esi
  471d07:	61 
  471d08:	63 72 6f             	movslq 0x6f(%rdx),%esi
  471d0b:	73 28                	jae    471d35 <usage_message+0xfff5>
  471d0d:	64                   	fs
  471d0e:	61                   	(bad)  
  471d0f:	74 61                	je     471d72 <usage_message+0x10032>
  471d11:	3a 22                	cmp    (%rdx),%ah
  471d13:	25 73 22 29 00       	and    $0x292273,%eax
  471d18:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  471d1a:	64 20 73 75          	and    %dh,%fs:0x75(%rbx)
  471d1e:	62                   	(bad)  
  471d1f:	73 74                	jae    471d95 <usage_message+0x10055>
  471d21:	69 74 75 74 65 5f 6d 	imul   $0x616d5f65,0x74(%rbp,%rsi,2),%esi
  471d28:	61 
  471d29:	63 72 6f             	movslq 0x6f(%rdx),%esi
  471d2c:	73 28                	jae    471d56 <usage_message+0x10016>
  471d2e:	72 65                	jb     471d95 <usage_message+0x10055>
  471d30:	73 75                	jae    471da7 <usage_message+0x10067>
  471d32:	6c                   	insb   (%dx),%es:(%rdi)
  471d33:	74 3a                	je     471d6f <usage_message+0x1002f>
  471d35:	25 73 29 00 00       	and    $0x2973,%eax
  471d3a:	00 00                	add    %al,(%rax)
  471d3c:	00 00                	add    %al,(%rax)
  471d3e:	00 00                	add    %al,(%rax)
  471d40:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  471d42:	75 6c                	jne    471db0 <usage_message+0x10070>
  471d44:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  471d48:	74 20                	je     471d6a <usage_message+0x1002a>
  471d4a:	6f                   	outsl  %ds:(%rsi),(%dx)
  471d4b:	62                   	(bad)  
  471d4c:	74 61                	je     471daf <usage_message+0x1006f>
  471d4e:	69 6e 20 66 75 6e 63 	imul   $0x636e7566,0x20(%rsi),%ebp
  471d55:	74 69                	je     471dc0 <usage_message+0x10080>
  471d57:	6f                   	outsl  %ds:(%rsi),(%dx)
  471d58:	6e                   	outsb  %ds:(%rsi),(%dx)
  471d59:	20 61 6e             	and    %ah,0x6e(%rcx)
  471d5c:	64 20 69 74          	and    %ch,%fs:0x74(%rcx)
  471d60:	65                   	gs
  471d61:	6d                   	insl   (%dx),%es:(%rdi)
  471d62:	20 66 6f             	and    %ah,0x6f(%rsi)
  471d65:	72 20                	jb     471d87 <usage_message+0x10047>
  471d67:	66                   	data16
  471d68:	75 6e                	jne    471dd8 <usage_message+0x10098>
  471d6a:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  471d6e:	6e                   	outsb  %ds:(%rsi),(%dx)
  471d6f:	69 64 3a 20 25 73 00 	imul   $0x7325,0x20(%rdx,%rdi,1),%esp
  471d76:	00 
  471d77:	00 45 76             	add    %al,0x76(%rbp)
  471d7a:	61                   	(bad)  
  471d7b:	6c                   	insb   (%dx),%es:(%rdi)
  471d7c:	75 61                	jne    471ddf <usage_message+0x1009f>
  471d7e:	74 69                	je     471de9 <usage_message+0x100a9>
  471d80:	6f                   	outsl  %ds:(%rsi),(%dx)
  471d81:	6e                   	outsb  %ds:(%rsi),(%dx)
  471d82:	20 66 61             	and    %ah,0x61(%rsi)
  471d85:	69 6c 65 64 20 66 6f 	imul   $0x726f6620,0x64(%rbp,%riz,2),%ebp
  471d8c:	72 
  471d8d:	20 66 75             	and    %ah,0x75(%rsi)
  471d90:	6e                   	outsb  %ds:(%rsi),(%dx)
  471d91:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  471d95:	6e                   	outsb  %ds:(%rsi),(%dx)
  471d96:	3a 20                	cmp    (%rax),%ah
  471d98:	25 73 00 00 00       	and    $0x73,%eax
  471d9d:	00 00                	add    %al,(%rax)
  471d9f:	00 45 6e             	add    %al,0x6e(%rbp)
  471da2:	64 20 73 75          	and    %dh,%fs:0x75(%rbx)
  471da6:	62                   	(bad)  
  471da7:	73 74                	jae    471e1d <usage_message+0x100dd>
  471da9:	69 74 75 74 65 5f 66 	imul   $0x75665f65,0x74(%rbp,%rsi,2),%esi
  471db0:	75 
  471db1:	6e                   	outsb  %ds:(%rsi),(%dx)
  471db2:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  471db6:	6e                   	outsb  %ds:(%rsi),(%dx)
  471db7:	73 28                	jae    471de1 <usage_message+0x100a1>
  471db9:	29 20                	sub    %esp,(%rax)
  471dbb:	5b                   	pop    %rbx
  471dbc:	25 73 5d 00 45       	and    $0x45005d73,%eax
  471dc1:	76 61                	jbe    471e24 <usage_message+0x100e4>
  471dc3:	6c                   	insb   (%dx),%es:(%rdi)
  471dc4:	75 61                	jne    471e27 <usage_message+0x100e7>
  471dc6:	74 69                	je     471e31 <usage_message+0x100f1>
  471dc8:	6f                   	outsl  %ds:(%rsi),(%dx)
  471dc9:	6e                   	outsb  %ds:(%rsi),(%dx)
  471dca:	20 6f 66             	and    %ch,0x66(%rdi)
  471dcd:	20 65 78             	and    %ah,0x78(%rbp)
  471dd0:	70 72                	jo     471e44 <usage_message+0x10104>
  471dd2:	65                   	gs
  471dd3:	73 73                	jae    471e48 <usage_message+0x10108>
  471dd5:	69 6f 6e 20 5b 25 73 	imul   $0x73255b20,0x6e(%rdi),%ebp
  471ddc:	5d                   	pop    %rbp
  471ddd:	20 66 61             	and    %ah,0x61(%rsi)
  471de0:	69 6c 65 64 20 5b 25 	imul   $0x73255b20,0x64(%rbp,%riz,2),%ebp
  471de7:	73 
  471de8:	5d                   	pop    %rbp
  471de9:	00 00                	add    %al,(%rax)
  471deb:	00 00                	add    %al,(%rax)
  471ded:	00 00                	add    %al,(%rax)
  471def:	00 69 2e             	add    %ch,0x2e(%rcx)
  471df2:	69 74 65 6d 69 64 2c 	imul   $0x692c6469,0x6d(%rbp,%riz,2),%esi
  471df9:	69 
  471dfa:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  471dff:	2c 68                	sub    $0x68,%al
  471e01:	2e                   	cs
  471e02:	68 6f 73 74 2c       	pushq  $0x2c74736f
  471e07:	68 2e 70 6f 72       	pushq  $0x726f702e
  471e0c:	74 2c                	je     471e3a <usage_message+0x100fa>
  471e0e:	69 2e 64 65 6c 61    	imul   $0x616c6564,(%rsi),%ebp
  471e14:	79 2c                	jns    471e42 <usage_message+0x10102>
  471e16:	69 2e 64 65 73 63    	imul   $0x63736564,(%rsi),%ebp
  471e1c:	72 69                	jb     471e87 <usage_message+0x10147>
  471e1e:	70 74                	jo     471e94 <usage_message+0x10154>
  471e20:	69 6f 6e 2c 69 2e 74 	imul   $0x742e692c,0x6e(%rdi),%ebp
  471e27:	79 70                	jns    471e99 <usage_message+0x10159>
  471e29:	65                   	gs
  471e2a:	2c 68                	sub    $0x68,%al
  471e2c:	2e 75 73             	jne,pn 471ea2 <usage_message+0x10162>
  471e2f:	65 69 70 2c 68 2e 69 	imul   $0x70692e68,%gs:0x2c(%rax),%esi
  471e36:	70 
  471e37:	2c 69                	sub    $0x69,%al
  471e39:	2e                   	cs
  471e3a:	68 69 73 74 6f       	pushq  $0x6f747369
  471e3f:	72 79                	jb     471eba <usage_message+0x1017a>
  471e41:	2c 69                	sub    $0x69,%al
  471e43:	2e                   	cs
  471e44:	6c                   	insb   (%dx),%es:(%rdi)
  471e45:	61                   	(bad)  
  471e46:	73 74                	jae    471ebc <usage_message+0x1017c>
  471e48:	76 61                	jbe    471eab <usage_message+0x1016b>
  471e4a:	6c                   	insb   (%dx),%es:(%rdi)
  471e4b:	75 65                	jne    471eb2 <usage_message+0x10172>
  471e4d:	2c 69                	sub    $0x69,%al
  471e4f:	2e 70 72             	jo,pn  471ec4 <usage_message+0x10184>
  471e52:	65                   	gs
  471e53:	76 76                	jbe    471ecb <usage_message+0x1018b>
  471e55:	61                   	(bad)  
  471e56:	6c                   	insb   (%dx),%es:(%rdi)
  471e57:	75 65                	jne    471ebe <usage_message+0x1017e>
  471e59:	2c 69                	sub    $0x69,%al
  471e5b:	2e                   	cs
  471e5c:	68 6f 73 74 69       	pushq  $0x6974736f
  471e61:	64                   	fs
  471e62:	2c 69                	sub    $0x69,%al
  471e64:	2e 76 61             	jbe,pn 471ec8 <usage_message+0x10188>
  471e67:	6c                   	insb   (%dx),%es:(%rdi)
  471e68:	75 65                	jne    471ecf <usage_message+0x1018f>
  471e6a:	5f                   	pop    %rdi
  471e6b:	74 79                	je     471ee6 <usage_message+0x101a6>
  471e6d:	70 65                	jo     471ed4 <usage_message+0x10194>
  471e6f:	2c 69                	sub    $0x69,%al
  471e71:	2e                   	cs
  471e72:	64                   	fs
  471e73:	65                   	gs
  471e74:	6c                   	insb   (%dx),%es:(%rdi)
  471e75:	74 61                	je     471ed8 <usage_message+0x10198>
  471e77:	2c 69                	sub    $0x69,%al
  471e79:	2e 70 72             	jo,pn  471eee <usage_message+0x101ae>
  471e7c:	65                   	gs
  471e7d:	76 6f                	jbe    471eee <usage_message+0x101ae>
  471e7f:	72 67                	jb     471ee8 <usage_message+0x101a8>
  471e81:	76 61                	jbe    471ee4 <usage_message+0x101a4>
  471e83:	6c                   	insb   (%dx),%es:(%rdi)
  471e84:	75 65                	jne    471eeb <usage_message+0x101ab>
  471e86:	2c 69                	sub    $0x69,%al
  471e88:	2e                   	cs
  471e89:	6c                   	insb   (%dx),%es:(%rdi)
  471e8a:	61                   	(bad)  
  471e8b:	73 74                	jae    471f01 <usage_message+0x101c1>
  471e8d:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  471e91:	6b 2c 69 2e          	imul   $0x2e,(%rcx,%rbp,2),%ebp
  471e95:	75 6e                	jne    471f05 <usage_message+0x101c5>
  471e97:	69 74 73 2c 69 2e 6d 	imul   $0x756d2e69,0x2c(%rbx,%rsi,2),%esi
  471e9e:	75 
  471e9f:	6c                   	insb   (%dx),%es:(%rdi)
  471ea0:	74 69                	je     471f0b <usage_message+0x101cb>
  471ea2:	70 6c                	jo     471f10 <usage_message+0x101d0>
  471ea4:	69 65 72 2c 69 2e 66 	imul   $0x662e692c,0x72(%rbp),%esp
  471eab:	6f                   	outsl  %ds:(%rsi),(%dx)
  471eac:	72 6d                	jb     471f1b <usage_message+0x101db>
  471eae:	75 6c                	jne    471f1c <usage_message+0x101dc>
  471eb0:	61                   	(bad)  
  471eb1:	2c 69                	sub    $0x69,%al
  471eb3:	2e 73 74             	jae,pn 471f2a <usage_message+0x101ea>
  471eb6:	61                   	(bad)  
  471eb7:	74 75                	je     471f2e <usage_message+0x101ee>
  471eb9:	73 2c                	jae    471ee7 <usage_message+0x101a7>
  471ebb:	69 2e 76 61 6c 75    	imul   $0x756c6176,(%rsi),%ebp
  471ec1:	65                   	gs
  471ec2:	6d                   	insl   (%dx),%es:(%rdi)
  471ec3:	61                   	(bad)  
  471ec4:	70 69                	jo     471f2f <usage_message+0x101ef>
  471ec6:	64                   	fs
  471ec7:	2c 68                	sub    $0x68,%al
  471ec9:	2e 64 6e             	outsb  %cs:%fs:(%rsi),(%dx)
  471ecc:	73 2c                	jae    471efa <usage_message+0x101ba>
  471ece:	69 2e 74 72 65 6e    	imul   $0x6e657274,(%rsi),%ebp
  471ed4:	64                   	fs
  471ed5:	73 2c                	jae    471f03 <usage_message+0x101c3>
  471ed7:	69 2e 6c 61 73 74    	imul   $0x7473616c,(%rsi),%ebp
  471edd:	6c                   	insb   (%dx),%es:(%rdi)
  471ede:	6f                   	outsl  %ds:(%rsi),(%dx)
  471edf:	67 73 69             	addr32 jae 471f4b <usage_message+0x1020b>
  471ee2:	7a 65                	jp     471f49 <usage_message+0x10209>
  471ee4:	2c 69                	sub    $0x69,%al
  471ee6:	2e                   	cs
  471ee7:	64                   	fs
  471ee8:	61                   	(bad)  
  471ee9:	74 61                	je     471f4c <usage_message+0x1020c>
  471eeb:	5f                   	pop    %rdi
  471eec:	74 79                	je     471f67 <usage_message+0x10227>
  471eee:	70 65                	jo     471f55 <usage_message+0x10215>
  471ef0:	2c 69                	sub    $0x69,%al
  471ef2:	2e                   	cs
  471ef3:	6d                   	insl   (%dx),%es:(%rdi)
  471ef4:	74 69                	je     471f5f <usage_message+0x1021f>
  471ef6:	6d                   	insl   (%dx),%es:(%rdi)
  471ef7:	65 00 00             	add    %al,%gs:(%rax)
  471efa:	00 00                	add    %al,(%rax)
  471efc:	00 00                	add    %al,(%rax)
  471efe:	00 00                	add    %al,(%rax)
  471f00:	73 65                	jae    471f67 <usage_message+0x10227>
  471f02:	6c                   	insb   (%dx),%es:(%rdi)
  471f03:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  471f08:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  471f0f:	20 25 73 2c 66 2e    	and    %ah,0x2e662c73(%rip)        # 2ead4b88 <_end+0x2e41c288>
  471f15:	66                   	data16
  471f16:	75 6e                	jne    471f86 <usage_message+0x10246>
  471f18:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  471f1c:	6e                   	outsb  %ds:(%rsi),(%dx)
  471f1d:	2c 66                	sub    $0x66,%al
  471f1f:	2e 70 61             	jo,pn  471f83 <usage_message+0x10243>
  471f22:	72 61                	jb     471f85 <usage_message+0x10245>
  471f24:	6d                   	insl   (%dx),%es:(%rdi)
  471f25:	65                   	gs
  471f26:	74 65                	je     471f8d <usage_message+0x1024d>
  471f28:	72 20                	jb     471f4a <usage_message+0x1020a>
  471f2a:	66                   	data16
  471f2b:	72 6f                	jb     471f9c <usage_message+0x1025c>
  471f2d:	6d                   	insl   (%dx),%es:(%rdi)
  471f2e:	20 25 73 2c 66 75    	and    %ah,0x75662c73(%rip)        # 75ad4ba7 <_end+0x7541c2a7>
  471f34:	6e                   	outsb  %ds:(%rsi),(%dx)
  471f35:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  471f39:	6e                   	outsb  %ds:(%rsi),(%dx)
  471f3a:	73 20                	jae    471f5c <usage_message+0x1021c>
  471f3c:	66                   	data16
  471f3d:	20 77 68             	and    %dh,0x68(%rdi)
  471f40:	65                   	gs
  471f41:	72 65                	jb     471fa8 <usage_message+0x10268>
  471f43:	20 69 2e             	and    %ch,0x2e(%rcx)
  471f46:	68 6f 73 74 69       	pushq  $0x6974736f
  471f4b:	64                   	fs
  471f4c:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  471f51:	73 74                	jae    471fc7 <usage_message+0x10287>
  471f53:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  471f5a:	69 
  471f5b:	2e 69 74 65 6d 69 64 	imul   $0x663d6469,%cs:0x6d(%rbp,%riz,2),%esi
  471f62:	3d 66 
  471f64:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  471f6b:	20 61 
  471f6d:	6e                   	outsb  %ds:(%rsi),(%dx)
  471f6e:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  471f72:	66                   	data16
  471f73:	75 6e                	jne    471fe3 <usage_message+0x102a3>
  471f75:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  471f79:	6e                   	outsb  %ds:(%rsi),(%dx)
  471f7a:	69 64 3d 25 73 00 36 	imul   $0xd0360073,0x25(%rbp,%rdi,1),%esp
  471f81:	d0 
  471f82:	fd                   	std    
  471f83:	ff 2c d0             	ljmpq  *(%rax,%rdx,8)
  471f86:	fd                   	std    
  471f87:	ff                   	(bad)  
  471f88:	f9                   	stc    
  471f89:	cf                   	iret   
  471f8a:	fd                   	std    
  471f8b:	ff ef                	ljmpq  *<internal disassembler error>
  471f8d:	cf                   	iret   
  471f8e:	fd                   	std    
  471f8f:	ff 4a d0             	decl   -0x30(%rdx)
  471f92:	fd                   	std    
  471f93:	ff 40 d0             	incl   -0x30(%rax)
  471f96:	fd                   	std    
  471f97:	ff 00                	incl   (%rax)
  471f99:	00 00                	add    %al,(%rax)
  471f9b:	00 00                	add    %al,(%rax)
  471f9d:	00 00                	add    %al,(%rax)
  471f9f:	00 44 42 67          	add    %al,0x67(%rdx,%rax,2)
  471fa3:	65                   	gs
  471fa4:	74 5f                	je     472005 <usage_message+0x102c5>
  471fa6:	74 72                	je     47201a <usage_message+0x102da>
  471fa8:	69 67 67 65 72 5f 65 	imul   $0x655f7265,0x67(%rdi),%esp
  471faf:	78 70                	js     472021 <usage_message+0x102e1>
  471fb1:	72 65                	jb     472018 <usage_message+0x102d8>
  471fb3:	73 73                	jae    472028 <usage_message+0x102e8>
  471fb5:	69 6f 6e 5f 62 79 5f 	imul   $0x5f79625f,0x6e(%rdi),%ebp
  471fbc:	74 72                	je     472030 <usage_message+0x102f0>
  471fbe:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
	...
  471fcd:	00 00                	add    %al,(%rax)
  471fcf:	00 74 72 69          	add    %dh,0x69(%rdx,%rsi,2)
  471fd3:	67                   	addr32
  471fd4:	67                   	addr32
  471fd5:	65                   	gs
  471fd6:	72 5f                	jb     472037 <usage_message+0x102f7>
  471fd8:	67                   	addr32
  471fd9:	65                   	gs
  471fda:	74 5f                	je     47203b <usage_message+0x102fb>
  471fdc:	4e 5f                	rex.WRX pop    %rdi
  471fde:	66                   	data16
  471fdf:	75 6e                	jne    47204f <usage_message+0x1030f>
  471fe1:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  471fe5:	6e                   	outsb  %ds:(%rsi),(%dx)
  471fe6:	69 64 00 00 00 00 00 	imul   $0x0,0x0(%rax,%rax,1),%esp
  471fed:	00 
	...
  471ff6:	00 80 00 00 00 00    	add    %al,0x0(%rax)
  471ffc:	00 00                	add    %al,(%rax)
  471ffe:	00 00                	add    %al,(%rax)
  472000:	69 63 6d 70 70 69 6e 	imul   $0x6e697070,0x6d(%rbx),%esp
  472007:	67 2e 63 00          	addr32 movslq %cs:(%eax),%eax
  47200b:	2d 71 20 2d 43       	sub    $0x432d2071,%eax
  472010:	25 64 00 20 2d       	and    $0x2d200064,%eax
  472015:	70 25                	jo     47203c <usage_message+0x102fc>
  472017:	64 00 20             	add    %ah,%fs:(%rax)
  47201a:	2d 62 25 64 00       	sub    $0x642562,%eax
  47201f:	20 2d 74 25 64 00    	and    %ch,0x642574(%rip)        # ab4599 <_end+0x3fbc99>
  472025:	20 2d 53 25 73 20    	and    %ch,0x20732553(%rip)        # 20ba457e <_end+0x204ebc7e>
  47202b:	00 25 73 3a 20 5b    	add    %ah,0x5b203a73(%rip)        # 5b675aa4 <_end+0x5afbd1a4>
  472031:	25 64 5d 20 25       	and    $0x25205d64,%eax
  472036:	73 00                	jae    472038 <usage_message+0x102f8>
  472038:	25 73 2f 7a 61       	and    $0x617a2f73,%eax
  47203d:	62                   	(bad)  
  47203e:	62                   	(bad)  
  47203f:	69 78 5f 73 65 72 76 	imul   $0x76726573,0x5f(%rax),%edi
  472046:	65                   	gs
  472047:	72 5f                	jb     4720a8 <usage_message+0x10368>
  472049:	25 6c 69 2e 70       	and    $0x702e696c,%eax
  47204e:	69 6e 67 65 72 00 25 	imul   $0x25007265,0x67(%rsi),%ebp
  472055:	73 20                	jae    472077 <usage_message+0x10337>
  472057:	25 73 20 32 3e       	and    $0x3e322073,%eax
  47205c:	26 31 20             	xor    %esp,%es:(%rax)
  47205f:	3c 25                	cmp    $0x25,%al
  472061:	73 00                	jae    472063 <usage_message+0x10323>
  472063:	55                   	push   %rbp
  472064:	70 64                	jo     4720ca <usage_message+0x1038a>
  472066:	61                   	(bad)  
  472067:	74 65                	je     4720ce <usage_message+0x1038e>
  472069:	20 49 50             	and    %cl,0x50(%rcx)
  47206c:	20 5b 25             	and    %bl,0x25(%rbx)
  47206f:	73 5d                	jae    4720ce <usage_message+0x1038e>
  472071:	00 20                	add    %ah,(%rax)
  472073:	3a 20                	cmp    (%rax),%ah
  472075:	00 45 6e             	add    %al,0x6e(%rbp)
  472078:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  47207c:	20 70 72             	and    %dh,0x72(%rax)
  47207f:	6f                   	outsl  %ds:(%rsi),(%dx)
  472080:	63 65 73             	movslq 0x73(%rbp),%esp
  472083:	73 5f                	jae    4720e4 <usage_message+0x103a4>
  472085:	70 69                	jo     4720f0 <usage_message+0x103b0>
  472087:	6e                   	outsb  %ds:(%rsi),(%dx)
  472088:	67 28 29             	addr32 sub %ch,(%ecx)
  47208b:	00 49 6e             	add    %cl,0x6e(%rcx)
  47208e:	20 64 6f 5f          	and    %ah,0x5f(%rdi,%rbp,2)
  472092:	70 69                	jo     4720fd <usage_message+0x103bd>
  472094:	6e                   	outsb  %ds:(%rsi),(%dx)
  472095:	67 28 68 6f          	addr32 sub %ch,0x6f(%eax)
  472099:	73 74                	jae    47210f <usage_message+0x103cf>
  47209b:	73 5f                	jae    4720fc <usage_message+0x103bc>
  47209d:	63 6f 75             	movslq 0x75(%rdi),%ebp
  4720a0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4720a1:	74 3a                	je     4720dd <usage_message+0x1039d>
  4720a3:	25 64 29 00 45       	and    $0x45002964,%eax
  4720a8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4720a9:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  4720ad:	20 64 6f 5f          	and    %ah,0x5f(%rdi,%rbp,2)
  4720b1:	70 69                	jo     47211c <usage_message+0x103dc>
  4720b3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4720b4:	67 28 29             	addr32 sub %ch,(%ecx)
  4720b7:	3a 25 73 00 00 00    	cmp    0x73(%rip),%ah        # 472130 <usage_message+0x103f0>
  4720bd:	00 00                	add    %al,(%rax)
  4720bf:	00 49 6e             	add    %cl,0x6e(%rcx)
  4720c2:	20 70 72             	and    %dh,0x72(%rax)
  4720c5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4720c6:	63 65 73             	movslq 0x73(%rbp),%esp
  4720c9:	73 5f                	jae    47212a <usage_message+0x103ea>
  4720cb:	70 69                	jo     472136 <usage_message+0x103f6>
  4720cd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4720ce:	67 28 29             	addr32 sub %ch,(%ecx)
  4720d1:	20 5b 68             	and    %bl,0x68(%rbx)
  4720d4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4720d5:	73 74                	jae    47214b <usage_message+0x1040b>
  4720d7:	73 5f                	jae    472138 <usage_message+0x103f8>
  4720d9:	63 6f 75             	movslq 0x75(%rdi),%ebp
  4720dc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4720dd:	74 3a                	je     472119 <usage_message+0x103d9>
  4720df:	25 64 5d 00 00       	and    $0x5d64,%eax
  4720e4:	00 00                	add    %al,(%rax)
  4720e6:	00 00                	add    %al,(%rax)
  4720e8:	59                   	pop    %rcx
  4720e9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4720ea:	75 20                	jne    47210c <usage_message+0x103cc>
  4720ec:	73 68                	jae    472156 <usage_message+0x10416>
  4720ee:	6f                   	outsl  %ds:(%rsi),(%dx)
  4720ef:	75 6c                	jne    47215d <usage_message+0x1041d>
  4720f1:	64 20 65 6e          	and    %ah,%fs:0x6e(%rbp)
  4720f5:	61                   	(bad)  
  4720f6:	62                   	(bad)  
  4720f7:	6c                   	insb   (%dx),%es:(%rdi)
  4720f8:	65 20 49 50          	and    %cl,%gs:0x50(%rcx)
  4720fc:	76 36                	jbe    472134 <usage_message+0x103f4>
  4720fe:	20 73 75             	and    %dh,0x75(%rbx)
  472101:	70 70                	jo     472173 <usage_message+0x10433>
  472103:	6f                   	outsl  %ds:(%rsi),(%dx)
  472104:	72 74                	jb     47217a <usage_message+0x1043a>
  472106:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  47210a:	75 73                	jne    47217f <usage_message+0x1043f>
  47210c:	65 20 49 50          	and    %cl,%gs:0x50(%rcx)
  472110:	76 36                	jbe    472148 <usage_message+0x10408>
  472112:	20 66 61             	and    %ah,0x61(%rsi)
  472115:	6d                   	insl   (%dx),%es:(%rdi)
  472116:	69 6c 79 20 61 64 64 	imul   $0x72646461,0x20(%rcx,%rdi,2),%ebp
  47211d:	72 
  47211e:	65                   	gs
  47211f:	73 73                	jae    472194 <usage_message+0x10454>
  472121:	20 66 6f             	and    %ah,0x6f(%rsi)
  472124:	72 20                	jb     472146 <usage_message+0x10406>
  472126:	53                   	push   %rbx
  472127:	6f                   	outsl  %ds:(%rsi),(%dx)
  472128:	75 72                	jne    47219c <usage_message+0x1045c>
  47212a:	63 65 49             	movslq 0x49(%rbp),%esp
  47212d:	50                   	push   %rax
  47212e:	20 27                	and    %ah,(%rdi)
  472130:	25 73 27 2e 00       	and    $0x2e2773,%eax
  472135:	70 72                	jo     4721a9 <usage_message+0x10469>
  472137:	6f                   	outsl  %ds:(%rsi),(%dx)
  472138:	63 65 73             	movslq 0x73(%rbp),%esp
  47213b:	73 5f                	jae    47219c <usage_message+0x1045c>
  47213d:	70 69                	jo     4721a8 <usage_message+0x10468>
  47213f:	6e                   	outsb  %ds:(%rsi),(%dx)
  472140:	67 00 44 42 67       	addr32 add %al,0x67(%edx,%eax,2)
  472145:	65                   	gs
  472146:	74 5f                	je     4721a7 <usage_message+0x10467>
  472148:	73 61                	jae    4721ab <usage_message+0x1046b>
  47214a:	6d                   	insl   (%dx),%es:(%rdi)
  47214b:	65                   	gs
  47214c:	5f                   	pop    %rdi
  47214d:	69 74 65 6d 69 64 00 	imul   $0x45006469,0x6d(%rbp,%riz,2),%esi
  472154:	45 
  472155:	6e                   	outsb  %ds:(%rsi),(%dx)
  472156:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  47215a:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a7049d3 <_end+0x3a04c0d3>
  472160:	25 6c 75 00 44       	and    $0x4400756c,%eax
  472165:	42                   	rex.X
  472166:	64                   	fs
  472167:	65                   	gs
  472168:	6c                   	insb   (%dx),%es:(%rdi)
  472169:	65                   	gs
  47216a:	74 65                	je     4721d1 <usage_message+0x10491>
  47216c:	5f                   	pop    %rdi
  47216d:	67 72 61             	addr32 jb 4721d1 <usage_message+0x10491>
  472170:	70 68                	jo     4721da <usage_message+0x1049a>
  472172:	73 00                	jae    472174 <usage_message+0x10434>
  472174:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  472176:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 207049ef <_end+0x2004c0ef>
  47217c:	67 72 61             	addr32 jb 4721e0 <usage_message+0x104a0>
  47217f:	70 68                	jo     4721e9 <usage_message+0x104a9>
  472181:	69 64 73 5f 6e 75 6d 	imul   $0x3a6d756e,0x5f(%rbx,%rsi,2),%esp
  472188:	3a 
  472189:	25 64 00 68 6f       	and    $0x6f680064,%eax
  47218e:	73 74                	jae    472204 <usage_message+0x104c4>
  472190:	2e 63 00             	movslq %cs:(%rax),%eax
  472193:	67 72 61             	addr32 jb 4721f7 <usage_message+0x104b7>
  472196:	70 68                	jo     472200 <usage_message+0x104c0>
  472198:	69 64 00 64 65 6c 65 	imul   $0x74656c65,0x64(%rax,%rax,1),%esp
  47219f:	74 
  4721a0:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  4721a4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4721a5:	6d                   	insl   (%dx),%es:(%rdi)
  4721a6:	20 67 72             	and    %ah,0x72(%rdi)
  4721a9:	61                   	(bad)  
  4721aa:	70 68                	jo     472214 <usage_message+0x104d4>
  4721ac:	73 20                	jae    4721ce <usage_message+0x1048e>
  4721ae:	77 68                	ja     472218 <usage_message+0x104d8>
  4721b0:	65                   	gs
  4721b1:	72 65                	jb     472218 <usage_message+0x104d8>
  4721b3:	00 44 42 67          	add    %al,0x67(%rdx,%rax,2)
  4721b7:	65                   	gs
  4721b8:	74 5f                	je     472219 <usage_message+0x104d9>
  4721ba:	67 72 61             	addr32 jb 47221e <usage_message+0x104de>
  4721bd:	70 68                	jo     472227 <usage_message+0x104e7>
  4721bf:	69 74 65 6d 73 00 25 	imul   $0x73250073,0x6d(%rbp,%riz,2),%esi
  4721c6:	73 
  4721c7:	28 29                	sub    %ch,(%rcx)
  4721c9:	20 5b 25             	and    %bl,0x25(%rbx)
  4721cc:	64                   	fs
  4721cd:	5d                   	pop    %rbp
  4721ce:	20 69 74             	and    %ch,0x74(%rcx)
  4721d1:	65                   	gs
  4721d2:	6d                   	insl   (%dx),%es:(%rdi)
  4721d3:	69 64 3a 25 6c 75 20 	imul   $0x6b20756c,0x25(%rdx,%rdi,1),%esp
  4721da:	6b 
  4721db:	65                   	gs
  4721dc:	79 3a                	jns    472218 <usage_message+0x104d8>
  4721de:	27                   	(bad)  
  4721df:	25 73 27 00 44       	and    $0x44002773,%eax
  4721e4:	42 63 6d 70          	rex.X movslq 0x70(%rbp),%ebp
  4721e8:	5f                   	pop    %rdi
  4721e9:	67 72 61             	addr32 jb 47224d <usage_message+0x1050d>
  4721ec:	70 68                	jo     472256 <usage_message+0x10516>
  4721ee:	69 74 65 6d 73 00 44 	imul   $0x42440073,0x6d(%rbp,%riz,2),%esi
  4721f5:	42 
  4721f6:	63 6f 70             	movslq 0x70(%rdi),%ebp
  4721f9:	79 5f                	jns    47225a <usage_message+0x1051a>
  4721fb:	74 65                	je     472262 <usage_message+0x10522>
  4721fd:	6d                   	insl   (%dx),%es:(%rdi)
  4721fe:	70 6c                	jo     47226c <usage_message+0x1052c>
  472200:	61                   	(bad)  
  472201:	74 65                	je     472268 <usage_message+0x10528>
  472203:	5f                   	pop    %rdi
  472204:	74 72                	je     472278 <usage_message+0x10538>
  472206:	69 67 67 65 72 73 00 	imul   $0x737265,0x67(%rdi),%esp
  47220d:	7b 25                	jnp    472234 <usage_message+0x104f4>
  47220f:	73 7d                	jae    47228e <usage_message+0x1054e>
  472211:	00 7b 25             	add    %bh,0x25(%rbx)
  472214:	6c                   	insb   (%dx),%es:(%rdi)
  472215:	75 7d                	jne    472294 <usage_message+0x10554>
  472217:	00 74 72 69          	add    %dh,0x69(%rdx,%rsi,2)
  47221b:	67                   	addr32
  47221c:	67                   	addr32
  47221d:	65                   	gs
  47221e:	72 5f                	jb     47227f <usage_message+0x1053f>
  472220:	64                   	fs
  472221:	65                   	gs
  472222:	70 65                	jo     472289 <usage_message+0x10549>
  472224:	6e                   	outsb  %ds:(%rsi),(%dx)
  472225:	64                   	fs
  472226:	73 00                	jae    472228 <usage_message+0x104e8>
  472228:	44                   	rex.R
  472229:	42 63 6f 70          	rex.X movslq 0x70(%rdi),%ebp
  47222d:	79 5f                	jns    47228e <usage_message+0x1054e>
  47222f:	74 65                	je     472296 <usage_message+0x10556>
  472231:	6d                   	insl   (%dx),%es:(%rdi)
  472232:	70 6c                	jo     4722a0 <usage_message+0x10560>
  472234:	61                   	(bad)  
  472235:	74 65                	je     47229c <usage_message+0x1055c>
  472237:	5f                   	pop    %rdi
  472238:	67 72 61             	addr32 jb 47229c <usage_message+0x1055c>
  47223b:	70 68                	jo     4722a5 <usage_message+0x10565>
  47223d:	73 00                	jae    47223f <usage_message+0x104ff>
  47223f:	44                   	rex.R
  472240:	42 63 6f 70          	rex.X movslq 0x70(%rdi),%ebp
  472244:	79 5f                	jns    4722a5 <usage_message+0x10565>
  472246:	67 72 61             	addr32 jb 4722aa <usage_message+0x1056a>
  472249:	70 68                	jo     4722b3 <usage_message+0x10573>
  47224b:	5f                   	pop    %rdi
  47224c:	74 6f                	je     4722bd <usage_message+0x1057d>
  47224e:	5f                   	pop    %rdi
  47224f:	68 6f 73 74 00       	pushq  $0x74736f
  472254:	61                   	(bad)  
  472255:	73 63                	jae    4722ba <usage_message+0x1057a>
  472257:	00 44 42 64          	add    %al,0x64(%rdx,%rax,2)
  47225b:	65                   	gs
  47225c:	6c                   	insb   (%dx),%es:(%rdi)
  47225d:	65                   	gs
  47225e:	74 65                	je     4722c5 <usage_message+0x10585>
  472260:	5f                   	pop    %rdi
  472261:	69 74 65 6d 73 00 49 	imul   $0x6e490073,0x6d(%rbp,%riz,2),%esi
  472268:	6e 
  472269:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20704ae2 <_end+0x2004c1e2>
  47226f:	69 74 65 6d 69 64 73 	imul   $0x5f736469,0x6d(%rbp,%riz,2),%esi
  472276:	5f 
  472277:	6e                   	outsb  %ds:(%rsi),(%dx)
  472278:	75 6d                	jne    4722e7 <usage_message+0x105a7>
  47227a:	3a 25 64 00 44 42    	cmp    0x42440064(%rip),%ah        # 428b22e4 <_end+0x421f99e4>
  472280:	64                   	fs
  472281:	65                   	gs
  472282:	6c                   	insb   (%dx),%es:(%rdi)
  472283:	65                   	gs
  472284:	74 65                	je     4722eb <usage_message+0x105ab>
  472286:	5f                   	pop    %rdi
  472287:	74 72                	je     4722fb <usage_message+0x105bb>
  472289:	69 67 67 65 72 73 5f 	imul   $0x5f737265,0x67(%rdi),%esp
  472290:	62                   	(bad)  
  472291:	79 5f                	jns    4722f2 <usage_message+0x105b2>
  472293:	69 74 65 6d 69 64 73 	imul   $0x736469,0x6d(%rbp,%riz,2),%esi
  47229a:	00 
  47229b:	44                   	rex.R
  47229c:	42                   	rex.X
  47229d:	64                   	fs
  47229e:	65                   	gs
  47229f:	6c                   	insb   (%dx),%es:(%rdi)
  4722a0:	65                   	gs
  4722a1:	74 65                	je     472308 <usage_message+0x105c8>
  4722a3:	5f                   	pop    %rdi
  4722a4:	68 69 73 74 6f       	pushq  $0x6f747369
  4722a9:	72 79                	jb     472324 <usage_message+0x105e4>
  4722ab:	5f                   	pop    %rdi
  4722ac:	62                   	(bad)  
  4722ad:	79 5f                	jns    47230e <usage_message+0x105ce>
  4722af:	69 74 65 6d 69 64 73 	imul   $0x736469,0x6d(%rbp,%riz,2),%esi
  4722b6:	00 
  4722b7:	76 61                	jbe    47231a <usage_message+0x105da>
  4722b9:	6c                   	insb   (%dx),%es:(%rdi)
  4722ba:	75 65                	jne    472321 <usage_message+0x105e1>
  4722bc:	5f                   	pop    %rdi
  4722bd:	69 64 00 64 65 6c 65 	imul   $0x74656c65,0x64(%rax,%rax,1),%esp
  4722c4:	74 
  4722c5:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  4722c9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4722ca:	6d                   	insl   (%dx),%es:(%rdi)
  4722cb:	20 69 74             	and    %ch,0x74(%rcx)
  4722ce:	65                   	gs
  4722cf:	6d                   	insl   (%dx),%es:(%rdi)
  4722d0:	73 20                	jae    4722f2 <usage_message+0x105b2>
  4722d2:	77 68                	ja     47233c <usage_message+0x105fc>
  4722d4:	65                   	gs
  4722d5:	72 65                	jb     47233c <usage_message+0x105fc>
  4722d7:	00 44 42 64          	add    %al,0x64(%rdx,%rax,2)
  4722db:	65                   	gs
  4722dc:	6c                   	insb   (%dx),%es:(%rdi)
  4722dd:	65                   	gs
  4722de:	74 65                	je     472345 <usage_message+0x10605>
  4722e0:	5f                   	pop    %rdi
  4722e1:	68 6f 73 74 00       	pushq  $0x74736f
  4722e6:	44                   	rex.R
  4722e7:	42                   	rex.X
  4722e8:	64                   	fs
  4722e9:	65                   	gs
  4722ea:	6c                   	insb   (%dx),%es:(%rdi)
  4722eb:	65                   	gs
  4722ec:	74 65                	je     472353 <usage_message+0x10613>
  4722ee:	5f                   	pop    %rdi
  4722ef:	68 74 74 70 74       	pushq  $0x74707474
  4722f4:	65                   	gs
  4722f5:	73 74                	jae    47236b <usage_message+0x1062b>
  4722f7:	73 00                	jae    4722f9 <usage_message+0x105b9>
  4722f9:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  4722fb:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20704b74 <_end+0x2004c274>
  472301:	68 74 69 64 73       	pushq  $0x73646974
  472306:	5f                   	pop    %rdi
  472307:	6e                   	outsb  %ds:(%rsi),(%dx)
  472308:	75 6d                	jne    472377 <usage_message+0x10637>
  47230a:	3a 25 64 00 68 74    	cmp    0x74680064(%rip),%ah        # 74af2374 <_end+0x74439a74>
  472310:	74 70                	je     472382 <usage_message+0x10642>
  472312:	73 74                	jae    472388 <usage_message+0x10648>
  472314:	65                   	gs
  472315:	70 69                	jo     472380 <usage_message+0x10640>
  472317:	64 00 64 65 6c       	add    %ah,%fs:0x6c(%rbp,%riz,2)
  47231c:	65                   	gs
  47231d:	74 65                	je     472384 <usage_message+0x10644>
  47231f:	20 66 72             	and    %ah,0x72(%rsi)
  472322:	6f                   	outsl  %ds:(%rsi),(%dx)
  472323:	6d                   	insl   (%dx),%es:(%rdi)
  472324:	20 68 74             	and    %ch,0x74(%rax)
  472327:	74 70                	je     472399 <usage_message+0x10659>
  472329:	74 65                	je     472390 <usage_message+0x10650>
  47232b:	73 74                	jae    4723a1 <usage_message+0x10661>
  47232d:	20 77 68             	and    %dh,0x68(%rdi)
  472330:	65                   	gs
  472331:	72 65                	jb     472398 <usage_message+0x10658>
  472333:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  472337:	65                   	gs
  472338:	74 65                	je     47239f <usage_message+0x1065f>
  47233a:	20 66 72             	and    %ah,0x72(%rsi)
  47233d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47233e:	6d                   	insl   (%dx),%es:(%rdi)
  47233f:	20 68 74             	and    %ch,0x74(%rax)
  472342:	74 70                	je     4723b4 <usage_message+0x10674>
  472344:	73 74                	jae    4723ba <usage_message+0x1067a>
  472346:	65                   	gs
  472347:	70 20                	jo     472369 <usage_message+0x10629>
  472349:	77 68                	ja     4723b3 <usage_message+0x10673>
  47234b:	65                   	gs
  47234c:	72 65                	jb     4723b3 <usage_message+0x10673>
  47234e:	00 44 42 64          	add    %al,0x64(%rdx,%rax,2)
  472352:	65                   	gs
  472353:	6c                   	insb   (%dx),%es:(%rdi)
  472354:	65                   	gs
  472355:	74 65                	je     4723bc <usage_message+0x1067c>
  472357:	5f                   	pop    %rdi
  472358:	74 65                	je     4723bf <usage_message+0x1067f>
  47235a:	6d                   	insl   (%dx),%es:(%rdi)
  47235b:	70 6c                	jo     4723c9 <usage_message+0x10689>
  47235d:	61                   	(bad)  
  47235e:	74 65                	je     4723c5 <usage_message+0x10685>
  472360:	5f                   	pop    %rdi
  472361:	67 72 61             	addr32 jb 4723c5 <usage_message+0x10685>
  472364:	70 68                	jo     4723ce <usage_message+0x1068e>
  472366:	73 00                	jae    472368 <usage_message+0x10628>
  472368:	44                   	rex.R
  472369:	42                   	rex.X
  47236a:	64                   	fs
  47236b:	65                   	gs
  47236c:	6c                   	insb   (%dx),%es:(%rdi)
  47236d:	65                   	gs
  47236e:	74 65                	je     4723d5 <usage_message+0x10695>
  472370:	5f                   	pop    %rdi
  472371:	74 65                	je     4723d8 <usage_message+0x10698>
  472373:	6d                   	insl   (%dx),%es:(%rdi)
  472374:	70 6c                	jo     4723e2 <usage_message+0x106a2>
  472376:	61                   	(bad)  
  472377:	74 65                	je     4723de <usage_message+0x1069e>
  472379:	5f                   	pop    %rdi
  47237a:	74 72                	je     4723ee <usage_message+0x106ae>
  47237c:	69 67 67 65 72 73 00 	imul   $0x737265,0x67(%rdi),%esp
  472383:	61                   	(bad)  
  472384:	70 70                	jo     4723f6 <usage_message+0x106b6>
  472386:	6c                   	insb   (%dx),%es:(%rdi)
  472387:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47238e:	69 64 00 44 42 63 6f 	imul   $0x706f6342,0x44(%rax,%rax,1),%esp
  472395:	70 
  472396:	79 5f                	jns    4723f7 <usage_message+0x106b7>
  472398:	74 65                	je     4723ff <usage_message+0x106bf>
  47239a:	6d                   	insl   (%dx),%es:(%rdi)
  47239b:	70 6c                	jo     472409 <usage_message+0x106c9>
  47239d:	61                   	(bad)  
  47239e:	74 65                	je     472405 <usage_message+0x106c5>
  4723a0:	5f                   	pop    %rdi
  4723a1:	65                   	gs
  4723a2:	6c                   	insb   (%dx),%es:(%rdi)
  4723a3:	65                   	gs
  4723a4:	6d                   	insl   (%dx),%es:(%rdi)
  4723a5:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4723a7:	74 73                	je     47241c <usage_message+0x106dc>
  4723a9:	00 69 2e             	add    %ch,0x2e(%rcx)
  4723ac:	68 6f 73 74 69       	pushq  $0x6974736f
  4723b1:	64 00 68 6f          	add    %ch,%fs:0x6f(%rax)
  4723b5:	73 74                	jae    47242b <usage_message+0x106eb>
  4723b7:	73 5f                	jae    472418 <usage_message+0x106d8>
  4723b9:	74 65                	je     472420 <usage_message+0x106e0>
  4723bb:	6d                   	insl   (%dx),%es:(%rdi)
  4723bc:	70 6c                	jo     47242a <usage_message+0x106ea>
  4723be:	61                   	(bad)  
  4723bf:	74 65                	je     472426 <usage_message+0x106e6>
  4723c1:	73 00                	jae    4723c3 <usage_message+0x10683>
  4723c3:	44                   	rex.R
  4723c4:	42 63 6f 70          	rex.X movslq 0x70(%rdi),%ebp
  4723c8:	79 5f                	jns    472429 <usage_message+0x106e9>
  4723ca:	74 65                	je     472431 <usage_message+0x106f1>
  4723cc:	6d                   	insl   (%dx),%es:(%rdi)
  4723cd:	70 6c                	jo     47243b <usage_message+0x106fb>
  4723cf:	61                   	(bad)  
  4723d0:	74 65                	je     472437 <usage_message+0x106f7>
  4723d2:	5f                   	pop    %rdi
  4723d3:	61                   	(bad)  
  4723d4:	70 70                	jo     472446 <usage_message+0x10706>
  4723d6:	6c                   	insb   (%dx),%es:(%rdi)
  4723d7:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4723de:	73 00                	jae    4723e0 <usage_message+0x106a0>
  4723e0:	44                   	rex.R
  4723e1:	42 63 6f 70          	rex.X movslq 0x70(%rdi),%ebp
  4723e5:	79 5f                	jns    472446 <usage_message+0x10706>
  4723e7:	74 65                	je     47244e <usage_message+0x1070e>
  4723e9:	6d                   	insl   (%dx),%es:(%rdi)
  4723ea:	70 6c                	jo     472458 <usage_message+0x10718>
  4723ec:	61                   	(bad)  
  4723ed:	74 65                	je     472454 <usage_message+0x10714>
  4723ef:	5f                   	pop    %rdi
  4723f0:	69 74 65 6d 73 00 69 	imul   $0x74690073,0x6d(%rbp,%riz,2),%esi
  4723f7:	74 
  4723f8:	65                   	gs
  4723f9:	6d                   	insl   (%dx),%es:(%rdi)
  4723fa:	73 5f                	jae    47245b <usage_message+0x1071b>
  4723fc:	61                   	(bad)  
  4723fd:	70 70                	jo     47246f <usage_message+0x1072f>
  4723ff:	6c                   	insb   (%dx),%es:(%rdi)
  472400:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  472407:	73 00                	jae    472409 <usage_message+0x106c9>
  472409:	00 00                	add    %al,(%rax)
  47240b:	00 00                	add    %al,(%rax)
  47240d:	00 00                	add    %al,(%rax)
  47240f:	00 49 6e             	add    %cl,0x6e(%rcx)
  472412:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20704c8b <_end+0x2004c38b>
  472418:	68 6f 73 74 69       	pushq  $0x6974736f
  47241d:	64 3a 25 6c 75 20 74 	cmp    %fs:0x7420756c(%rip),%ah        # 74679990 <_end+0x73fc1090>
  472424:	69 74 65 6d 69 64 3a 	imul   $0x253a6469,0x6d(%rbp,%riz,2),%esi
  47242b:	25 
  47242c:	6c                   	insb   (%dx),%es:(%rdi)
  47242d:	75 00                	jne    47242f <usage_message+0x106ef>
  47242f:	00 73 65             	add    %dh,0x65(%rbx)
  472432:	6c                   	insb   (%dx),%es:(%rdi)
  472433:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  472438:	69 2e 69 74 65 6d    	imul   $0x6d657469,(%rsi),%ebp
  47243e:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  472445:	20 
  472446:	69 74 65 6d 73 20 68 	imul   $0x69682073,0x6d(%rbp,%riz,2),%esi
  47244d:	69 
  47244e:	2c 69                	sub    $0x69,%al
  472450:	74 65                	je     4724b7 <usage_message+0x10777>
  472452:	6d                   	insl   (%dx),%es:(%rdi)
  472453:	73 20                	jae    472475 <usage_message+0x10735>
  472455:	74 69                	je     4724c0 <usage_message+0x10780>
  472457:	20 77 68             	and    %dh,0x68(%rdi)
  47245a:	65                   	gs
  47245b:	72 65                	jb     4724c2 <usage_message+0x10782>
  47245d:	20 68 69             	and    %ch,0x69(%rax)
  472460:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  472465:	3d 74 69 2e 6b       	cmp    $0x6b2e6974,%eax
  47246a:	65                   	gs
  47246b:	79 5f                	jns    4724cc <usage_message+0x1078c>
  47246d:	20 61 6e             	and    %ah,0x6e(%rcx)
  472470:	64 20 68 69          	and    %ch,%fs:0x69(%rax)
  472474:	2e                   	cs
  472475:	68 6f 73 74 69       	pushq  $0x6974736f
  47247a:	64                   	fs
  47247b:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  472480:	61                   	(bad)  
  472481:	6e                   	outsb  %ds:(%rsi),(%dx)
  472482:	64 20 74 69 2e       	and    %dh,%fs:0x2e(%rcx,%rbp,2)
  472487:	69 74 65 6d 69 64 3d 	imul   $0x253d6469,0x6d(%rbp,%riz,2),%esi
  47248e:	25 
  47248f:	6c                   	insb   (%dx),%es:(%rdi)
  472490:	75 00                	jne    472492 <usage_message+0x10752>
  472492:	00 00                	add    %al,(%rax)
  472494:	00 00                	add    %al,(%rax)
  472496:	00 00                	add    %al,(%rax)
  472498:	64                   	fs
  472499:	65                   	gs
  47249a:	6c                   	insb   (%dx),%es:(%rdi)
  47249b:	65                   	gs
  47249c:	74 65                	je     472503 <usage_message+0x107c3>
  47249e:	20 66 72             	and    %ah,0x72(%rsi)
  4724a1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4724a2:	6d                   	insl   (%dx),%es:(%rdi)
  4724a3:	20 73 63             	and    %dh,0x63(%rbx)
  4724a6:	72 65                	jb     47250d <usage_message+0x107cd>
  4724a8:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4724aa:	73 5f                	jae    47250b <usage_message+0x107cb>
  4724ac:	69 74 65 6d 73 20 77 	imul   $0x68772073,0x6d(%rbp,%riz,2),%esi
  4724b3:	68 
  4724b4:	65                   	gs
  4724b5:	72 65                	jb     47251c <usage_message+0x107dc>
  4724b7:	20 72 65             	and    %dh,0x65(%rdx)
  4724ba:	73 6f                	jae    47252b <usage_message+0x107eb>
  4724bc:	75 72                	jne    472530 <usage_message+0x107f0>
  4724be:	63 65 74             	movslq 0x74(%rbp),%esp
  4724c1:	79 70                	jns    472533 <usage_message+0x107f3>
  4724c3:	65                   	gs
  4724c4:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  4724c9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4724ca:	64 00 00             	add    %al,%fs:(%rax)
  4724cd:	00 00                	add    %al,(%rax)
  4724cf:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  4724d3:	65                   	gs
  4724d4:	74 65                	je     47253b <usage_message+0x107fb>
  4724d6:	20 66 72             	and    %ah,0x72(%rsi)
  4724d9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4724da:	6d                   	insl   (%dx),%es:(%rdi)
  4724db:	20 67 72             	and    %ah,0x72(%rdi)
  4724de:	61                   	(bad)  
  4724df:	70 68                	jo     472549 <usage_message+0x10809>
  4724e1:	73 5f                	jae    472542 <usage_message+0x10802>
  4724e3:	69 74 65 6d 73 20 77 	imul   $0x68772073,0x6d(%rbp,%riz,2),%esi
  4724ea:	68 
  4724eb:	65                   	gs
  4724ec:	72 65                	jb     472553 <usage_message+0x10813>
  4724ee:	00 00                	add    %al,(%rax)
  4724f0:	73 65                	jae    472557 <usage_message+0x10817>
  4724f2:	6c                   	insb   (%dx),%es:(%rdi)
  4724f3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  4724f8:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  4724ff:	20 73 65             	and    %dh,0x65(%rbx)
  472502:	6c                   	insb   (%dx),%es:(%rdi)
  472503:	65                   	gs
  472504:	6d                   	insl   (%dx),%es:(%rdi)
  472505:	65 6e                	outsb  %gs:(%rsi),(%dx)
  472507:	74 69                	je     472572 <usage_message+0x10832>
  472509:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  47250d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47250e:	6d                   	insl   (%dx),%es:(%rdi)
  47250f:	20 73 79             	and    %dh,0x79(%rbx)
  472512:	73 6d                	jae    472581 <usage_message+0x10841>
  472514:	61                   	(bad)  
  472515:	70 73                	jo     47258a <usage_message+0x1084a>
  472517:	5f                   	pop    %rdi
  472518:	65                   	gs
  472519:	6c                   	insb   (%dx),%es:(%rdi)
  47251a:	65                   	gs
  47251b:	6d                   	insl   (%dx),%es:(%rdi)
  47251c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47251e:	74 73                	je     472593 <usage_message+0x10853>
  472520:	20 77 68             	and    %dh,0x68(%rdi)
  472523:	65                   	gs
  472524:	72 65                	jb     47258b <usage_message+0x1084b>
  472526:	20 65 6c             	and    %ah,0x6c(%rbp)
  472529:	65                   	gs
  47252a:	6d                   	insl   (%dx),%es:(%rdi)
  47252b:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47252d:	74 74                	je     4725a3 <usage_message+0x10863>
  47252f:	79 70                	jns    4725a1 <usage_message+0x10861>
  472531:	65                   	gs
  472532:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  472537:	6e                   	outsb  %ds:(%rsi),(%dx)
  472538:	64 20 65 6c          	and    %ah,%fs:0x6c(%rbp)
  47253c:	65                   	gs
  47253d:	6d                   	insl   (%dx),%es:(%rdi)
  47253e:	65 6e                	outsb  %gs:(%rsi),(%dx)
  472540:	74 69                	je     4725ab <usage_message+0x1086b>
  472542:	64                   	fs
  472543:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  472548:	73 65                	jae    4725af <usage_message+0x1086f>
  47254a:	6c                   	insb   (%dx),%es:(%rdi)
  47254b:	65 63 74 20 6c       	movslq %gs:0x6c(%rax,%riz,1),%esi
  472550:	69 6e 6b 69 64 20 66 	imul   $0x66206469,0x6b(%rsi),%ebp
  472557:	72 6f                	jb     4725c8 <usage_message+0x10888>
  472559:	6d                   	insl   (%dx),%es:(%rdi)
  47255a:	20 73 79             	and    %dh,0x79(%rbx)
  47255d:	73 6d                	jae    4725cc <usage_message+0x1088c>
  47255f:	61                   	(bad)  
  472560:	70 73                	jo     4725d5 <usage_message+0x10895>
  472562:	5f                   	pop    %rdi
  472563:	6c                   	insb   (%dx),%es:(%rdi)
  472564:	69 6e 6b 73 20 77 68 	imul   $0x68772073,0x6b(%rsi),%ebp
  47256b:	65                   	gs
  47256c:	72 65                	jb     4725d3 <usage_message+0x10893>
  47256e:	20 25 6c 75 20 69    	and    %ah,0x6920756c(%rip)        # 69679ae0 <_end+0x68fc11e0>
  472574:	6e                   	outsb  %ds:(%rsi),(%dx)
  472575:	20 28                	and    %ch,(%rax)
  472577:	73 65                	jae    4725de <usage_message+0x1089e>
  472579:	6c                   	insb   (%dx),%es:(%rdi)
  47257a:	65                   	gs
  47257b:	6d                   	insl   (%dx),%es:(%rdi)
  47257c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47257e:	74 69                	je     4725e9 <usage_message+0x108a9>
  472580:	64 31 2c 73          	xor    %ebp,%fs:(%rbx,%rsi,2)
  472584:	65                   	gs
  472585:	6c                   	insb   (%dx),%es:(%rdi)
  472586:	65                   	gs
  472587:	6d                   	insl   (%dx),%es:(%rdi)
  472588:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47258a:	74 69                	je     4725f5 <usage_message+0x108b5>
  47258c:	64 32 29             	xor    %fs:(%rcx),%ch
  47258f:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  472593:	65                   	gs
  472594:	74 65                	je     4725fb <usage_message+0x108bb>
  472596:	20 66 72             	and    %ah,0x72(%rsi)
  472599:	6f                   	outsl  %ds:(%rsi),(%dx)
  47259a:	6d                   	insl   (%dx),%es:(%rdi)
  47259b:	20 73 79             	and    %dh,0x79(%rbx)
  47259e:	73 6d                	jae    47260d <usage_message+0x108cd>
  4725a0:	61                   	(bad)  
  4725a1:	70 73                	jo     472616 <usage_message+0x108d6>
  4725a3:	5f                   	pop    %rdi
  4725a4:	6c                   	insb   (%dx),%es:(%rdi)
  4725a5:	69 6e 6b 73 20 77 68 	imul   $0x68772073,0x6b(%rsi),%ebp
  4725ac:	65                   	gs
  4725ad:	72 65                	jb     472614 <usage_message+0x108d4>
  4725af:	20 6c 69 6e          	and    %ch,0x6e(%rcx,%rbp,2)
  4725b3:	6b 69 64 3d          	imul   $0x3d,0x64(%rcx),%ebp
  4725b7:	25 6c 75 00 00       	and    $0x756c,%eax
  4725bc:	00 00                	add    %al,(%rax)
  4725be:	00 00                	add    %al,(%rax)
  4725c0:	64                   	fs
  4725c1:	65                   	gs
  4725c2:	6c                   	insb   (%dx),%es:(%rdi)
  4725c3:	65                   	gs
  4725c4:	74 65                	je     47262b <usage_message+0x108eb>
  4725c6:	20 66 72             	and    %ah,0x72(%rsi)
  4725c9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4725ca:	6d                   	insl   (%dx),%es:(%rdi)
  4725cb:	20 73 79             	and    %dh,0x79(%rbx)
  4725ce:	73 6d                	jae    47263d <usage_message+0x108fd>
  4725d0:	61                   	(bad)  
  4725d1:	70 73                	jo     472646 <usage_message+0x10906>
  4725d3:	5f                   	pop    %rdi
  4725d4:	6c                   	insb   (%dx),%es:(%rdi)
  4725d5:	69 6e 6b 5f 74 72 69 	imul   $0x6972745f,0x6b(%rsi),%ebp
  4725dc:	67                   	addr32
  4725dd:	67                   	addr32
  4725de:	65                   	gs
  4725df:	72 73                	jb     472654 <usage_message+0x10914>
  4725e1:	20 77 68             	and    %dh,0x68(%rdi)
  4725e4:	65                   	gs
  4725e5:	72 65                	jb     47264c <usage_message+0x1090c>
  4725e7:	20 6c 69 6e          	and    %ch,0x6e(%rcx,%rbp,2)
  4725eb:	6b 69 64 3d          	imul   $0x3d,0x64(%rcx),%ebp
  4725ef:	25 6c 75 00 00       	and    $0x756c,%eax
  4725f4:	00 00                	add    %al,(%rax)
  4725f6:	00 00                	add    %al,(%rax)
  4725f8:	64                   	fs
  4725f9:	65                   	gs
  4725fa:	6c                   	insb   (%dx),%es:(%rdi)
  4725fb:	65                   	gs
  4725fc:	74 65                	je     472663 <usage_message+0x10923>
  4725fe:	20 66 72             	and    %ah,0x72(%rsi)
  472601:	6f                   	outsl  %ds:(%rsi),(%dx)
  472602:	6d                   	insl   (%dx),%es:(%rdi)
  472603:	20 73 79             	and    %dh,0x79(%rbx)
  472606:	73 6d                	jae    472675 <usage_message+0x10935>
  472608:	61                   	(bad)  
  472609:	70 73                	jo     47267e <usage_message+0x1093e>
  47260b:	5f                   	pop    %rdi
  47260c:	65                   	gs
  47260d:	6c                   	insb   (%dx),%es:(%rdi)
  47260e:	65                   	gs
  47260f:	6d                   	insl   (%dx),%es:(%rdi)
  472610:	65 6e                	outsb  %gs:(%rsi),(%dx)
  472612:	74 73                	je     472687 <usage_message+0x10947>
  472614:	20 77 68             	and    %dh,0x68(%rdi)
  472617:	65                   	gs
  472618:	72 65                	jb     47267f <usage_message+0x1093f>
  47261a:	20 73 65             	and    %dh,0x65(%rbx)
  47261d:	6c                   	insb   (%dx),%es:(%rdi)
  47261e:	65                   	gs
  47261f:	6d                   	insl   (%dx),%es:(%rdi)
  472620:	65 6e                	outsb  %gs:(%rsi),(%dx)
  472622:	74 69                	je     47268d <usage_message+0x1094d>
  472624:	64                   	fs
  472625:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  47262a:	00 00                	add    %al,(%rax)
  47262c:	00 00                	add    %al,(%rax)
  47262e:	00 00                	add    %al,(%rax)
  472630:	73 65                	jae    472697 <usage_message+0x10957>
  472632:	6c                   	insb   (%dx),%es:(%rdi)
  472633:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  472638:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  47263f:	20 61 63             	and    %ah,0x63(%rcx)
  472642:	74 69                	je     4726ad <usage_message+0x1096d>
  472644:	6f                   	outsl  %ds:(%rsi),(%dx)
  472645:	6e                   	outsb  %ds:(%rsi),(%dx)
  472646:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  47264d:	20 
  47264e:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  472651:	64 69 74 69 6f 6e 73 	imul   $0x7720736e,%fs:0x6f(%rcx,%rbp,2),%esi
  472658:	20 77 
  47265a:	68 65 72 65 20       	pushq  $0x20657265
  47265f:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  472662:	64 69 74 69 6f 6e 74 	imul   $0x7079746e,%fs:0x6f(%rcx,%rbp,2),%esi
  472669:	79 70 
  47266b:	65                   	gs
  47266c:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  472671:	6e                   	outsb  %ds:(%rsi),(%dx)
  472672:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  472676:	6c                   	insb   (%dx),%es:(%rdi)
  472677:	75 65                	jne    4726de <usage_message+0x1099e>
  472679:	3d 27 25 6c 75       	cmp    $0x756c2527,%eax
  47267e:	27                   	(bad)  
  47267f:	00 75 70             	add    %dh,0x70(%rbp)
  472682:	64                   	fs
  472683:	61                   	(bad)  
  472684:	74 65                	je     4726eb <usage_message+0x109ab>
  472686:	20 61 63             	and    %ah,0x63(%rcx)
  472689:	74 69                	je     4726f4 <usage_message+0x109b4>
  47268b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47268c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47268d:	73 20                	jae    4726af <usage_message+0x1096f>
  47268f:	73 65                	jae    4726f6 <usage_message+0x109b6>
  472691:	74 20                	je     4726b3 <usage_message+0x10973>
  472693:	73 74                	jae    472709 <usage_message+0x109c9>
  472695:	61                   	(bad)  
  472696:	74 75                	je     47270d <usage_message+0x109cd>
  472698:	73 3d                	jae    4726d7 <usage_message+0x10997>
  47269a:	25 64 20 77 68       	and    $0x68772064,%eax
  47269f:	65                   	gs
  4726a0:	72 65                	jb     472707 <usage_message+0x109c7>
  4726a2:	20 61 63             	and    %ah,0x63(%rcx)
  4726a5:	74 69                	je     472710 <usage_message+0x109d0>
  4726a7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4726a8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4726a9:	69 64 3d 25 73 00 00 	imul   $0x64000073,0x25(%rbp,%rdi,1),%esp
  4726b0:	64 
  4726b1:	65                   	gs
  4726b2:	6c                   	insb   (%dx),%es:(%rdi)
  4726b3:	65                   	gs
  4726b4:	74 65                	je     47271b <usage_message+0x109db>
  4726b6:	20 66 72             	and    %ah,0x72(%rsi)
  4726b9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4726ba:	6d                   	insl   (%dx),%es:(%rdi)
  4726bb:	20 63 6f             	and    %ah,0x6f(%rbx)
  4726be:	6e                   	outsb  %ds:(%rsi),(%dx)
  4726bf:	64 69 74 69 6f 6e 73 	imul   $0x7720736e,%fs:0x6f(%rcx,%rbp,2),%esi
  4726c6:	20 77 
  4726c8:	68 65 72 65 20       	pushq  $0x20657265
  4726cd:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4726d0:	64 69 74 69 6f 6e 74 	imul   $0x7079746e,%fs:0x6f(%rcx,%rbp,2),%esi
  4726d7:	79 70 
  4726d9:	65                   	gs
  4726da:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  4726df:	6e                   	outsb  %ds:(%rsi),(%dx)
  4726e0:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  4726e4:	6c                   	insb   (%dx),%es:(%rdi)
  4726e5:	75 65                	jne    47274c <usage_message+0x10a0c>
  4726e7:	3d 27 25 6c 75       	cmp    $0x756c2527,%eax
  4726ec:	27                   	(bad)  
  4726ed:	00 00                	add    %al,(%rax)
  4726ef:	00 73 65             	add    %dh,0x65(%rbx)
  4726f2:	6c                   	insb   (%dx),%es:(%rdi)
  4726f3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  4726f8:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  4726ff:	20 74 2e 74          	and    %dh,0x74(%rsi,%rbp,1)
  472703:	72 69                	jb     47276e <usage_message+0x10a2e>
  472705:	67                   	addr32
  472706:	67                   	addr32
  472707:	65                   	gs
  472708:	72 69                	jb     472773 <usage_message+0x10a33>
  47270a:	64                   	fs
  47270b:	2c 74                	sub    $0x74,%al
  47270d:	2e                   	cs
  47270e:	64                   	fs
  47270f:	65                   	gs
  472710:	73 63                	jae    472775 <usage_message+0x10a35>
  472712:	72 69                	jb     47277d <usage_message+0x10a3d>
  472714:	70 74                	jo     47278a <usage_message+0x10a4a>
  472716:	69 6f 6e 2c 74 2e 65 	imul   $0x652e742c,0x6e(%rdi),%ebp
  47271d:	78 70                	js     47278f <usage_message+0x10a4f>
  47271f:	72 65                	jb     472786 <usage_message+0x10a46>
  472721:	73 73                	jae    472796 <usage_message+0x10a56>
  472723:	69 6f 6e 2c 74 2e 73 	imul   $0x732e742c,0x6e(%rdi),%ebp
  47272a:	74 61                	je     47278d <usage_message+0x10a4d>
  47272c:	74 75                	je     4727a3 <usage_message+0x10a63>
  47272e:	73 2c                	jae    47275c <usage_message+0x10a1c>
  472730:	74 2e                	je     472760 <usage_message+0x10a20>
  472732:	74 79                	je     4727ad <usage_message+0x10a6d>
  472734:	70 65                	jo     47279b <usage_message+0x10a5b>
  472736:	2c 74                	sub    $0x74,%al
  472738:	2e 70 72             	jo,pn  4727ad <usage_message+0x10a6d>
  47273b:	69 6f 72 69 74 79 2c 	imul   $0x2c797469,0x72(%rdi),%ebp
  472742:	74 2e                	je     472772 <usage_message+0x10a32>
  472744:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  472747:	6d                   	insl   (%dx),%es:(%rdi)
  472748:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47274a:	74 73                	je     4727bf <usage_message+0x10a7f>
  47274c:	2c 74                	sub    $0x74,%al
  47274e:	2e 75 72             	jne,pn 4727c3 <usage_message+0x10a83>
  472751:	6c                   	insb   (%dx),%es:(%rdi)
  472752:	20 66 72             	and    %ah,0x72(%rsi)
  472755:	6f                   	outsl  %ds:(%rsi),(%dx)
  472756:	6d                   	insl   (%dx),%es:(%rdi)
  472757:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  47275b:	67                   	addr32
  47275c:	67                   	addr32
  47275d:	65                   	gs
  47275e:	72 73                	jb     4727d3 <usage_message+0x10a93>
  472760:	20 74 2c 66          	and    %dh,0x66(%rsp,%rbp,1)
  472764:	75 6e                	jne    4727d4 <usage_message+0x10a94>
  472766:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47276a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47276b:	73 20                	jae    47278d <usage_message+0x10a4d>
  47276d:	66                   	data16
  47276e:	2c 69                	sub    $0x69,%al
  472770:	74 65                	je     4727d7 <usage_message+0x10a97>
  472772:	6d                   	insl   (%dx),%es:(%rdi)
  472773:	73 20                	jae    472795 <usage_message+0x10a55>
  472775:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  47277b:	65 20 69 2e          	and    %ch,%gs:0x2e(%rcx)
  47277f:	68 6f 73 74 69       	pushq  $0x6974736f
  472784:	64                   	fs
  472785:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  47278a:	61                   	(bad)  
  47278b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47278c:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  472790:	69 74 65 6d 69 64 3d 	imul   $0x693d6469,0x6d(%rbp,%riz,2),%esi
  472797:	69 
  472798:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  47279f:	20 61 
  4727a1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4727a2:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  4727a6:	74 72                	je     47281a <usage_message+0x10ada>
  4727a8:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4727af:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  4727b4:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4727bb:	00 00                	add    %al,(%rax)
  4727bd:	00 00                	add    %al,(%rax)
  4727bf:	00 73 65             	add    %dh,0x65(%rbx)
  4727c2:	6c                   	insb   (%dx),%es:(%rdi)
  4727c3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  4727c8:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  4727cf:	20 74 2e 74          	and    %dh,0x74(%rsi,%rbp,1)
  4727d3:	72 69                	jb     47283e <usage_message+0x10afe>
  4727d5:	67                   	addr32
  4727d6:	67                   	addr32
  4727d7:	65                   	gs
  4727d8:	72 69                	jb     472843 <usage_message+0x10b03>
  4727da:	64                   	fs
  4727db:	2c 74                	sub    $0x74,%al
  4727dd:	2e                   	cs
  4727de:	65                   	gs
  4727df:	78 70                	js     472851 <usage_message+0x10b11>
  4727e1:	72 65                	jb     472848 <usage_message+0x10b08>
  4727e3:	73 73                	jae    472858 <usage_message+0x10b18>
  4727e5:	69 6f 6e 20 66 72 6f 	imul   $0x6f726620,0x6e(%rdi),%ebp
  4727ec:	6d                   	insl   (%dx),%es:(%rdi)
  4727ed:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4727f1:	67                   	addr32
  4727f2:	67                   	addr32
  4727f3:	65                   	gs
  4727f4:	72 73                	jb     472869 <usage_message+0x10b29>
  4727f6:	20 74 2c 66          	and    %dh,0x66(%rsp,%rbp,1)
  4727fa:	75 6e                	jne    47286a <usage_message+0x10b2a>
  4727fc:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  472800:	6e                   	outsb  %ds:(%rsi),(%dx)
  472801:	73 20                	jae    472823 <usage_message+0x10ae3>
  472803:	66                   	data16
  472804:	2c 69                	sub    $0x69,%al
  472806:	74 65                	je     47286d <usage_message+0x10b2d>
  472808:	6d                   	insl   (%dx),%es:(%rdi)
  472809:	73 20                	jae    47282b <usage_message+0x10aeb>
  47280b:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  472811:	65 20 74 2e 74       	and    %dh,%gs:0x74(%rsi,%rbp,1)
  472816:	72 69                	jb     472881 <usage_message+0x10b41>
  472818:	67                   	addr32
  472819:	67                   	addr32
  47281a:	65                   	gs
  47281b:	72 69                	jb     472886 <usage_message+0x10b46>
  47281d:	64                   	fs
  47281e:	3d 66 2e 74 72       	cmp    $0x72742e66,%eax
  472823:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  47282a:	20 61 6e             	and    %ah,0x6e(%rcx)
  47282d:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  472831:	69 74 65 6d 69 64 3d 	imul   $0x693d6469,0x6d(%rbp,%riz,2),%esi
  472838:	69 
  472839:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  472840:	20 61 
  472842:	6e                   	outsb  %ds:(%rsi),(%dx)
  472843:	64 20 74 2e 74       	and    %dh,%fs:0x74(%rsi,%rbp,1)
  472848:	65                   	gs
  472849:	6d                   	insl   (%dx),%es:(%rdi)
  47284a:	70 6c                	jo     4728b8 <usage_message+0x10b78>
  47284c:	61                   	(bad)  
  47284d:	74 65                	je     4728b4 <usage_message+0x10b74>
  47284f:	69 64 3d 30 20 61 6e 	imul   $0x646e6120,0x30(%rbp,%rdi,1),%esp
  472856:	64 
  472857:	20 69 2e             	and    %ch,0x2e(%rcx)
  47285a:	68 6f 73 74 69       	pushq  $0x6974736f
  47285f:	64                   	fs
  472860:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  472865:	61                   	(bad)  
  472866:	6e                   	outsb  %ds:(%rsi),(%dx)
  472867:	64 20 74 2e 64       	and    %dh,%fs:0x64(%rsi,%rbp,1)
  47286c:	65                   	gs
  47286d:	73 63                	jae    4728d2 <usage_message+0x10b92>
  47286f:	72 69                	jb     4728da <usage_message+0x10b9a>
  472871:	70 74                	jo     4728e7 <usage_message+0x10ba7>
  472873:	69 6f 6e 3d 27 25 73 	imul   $0x7325273d,0x6e(%rdi),%ebp
  47287a:	27                   	(bad)  
  47287b:	00 00                	add    %al,(%rax)
  47287d:	00 00                	add    %al,(%rax)
  47287f:	00 73 65             	add    %dh,0x65(%rbx)
  472882:	6c                   	insb   (%dx),%es:(%rdi)
  472883:	65 63 74 20 66       	movslq %gs:0x66(%rax,%riz,1),%esi
  472888:	31 2e                	xor    %ebp,(%rsi)
  47288a:	66                   	data16
  47288b:	75 6e                	jne    4728fb <usage_message+0x10bbb>
  47288d:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  472891:	6e                   	outsb  %ds:(%rsi),(%dx)
  472892:	69 64 2c 66 32 2e 66 	imul   $0x75662e32,0x66(%rsp,%rbp,1),%esp
  472899:	75 
  47289a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47289b:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47289f:	6e                   	outsb  %ds:(%rsi),(%dx)
  4728a0:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  4728a7:	20 
  4728a8:	66                   	data16
  4728a9:	75 6e                	jne    472919 <usage_message+0x10bd9>
  4728ab:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4728af:	6e                   	outsb  %ds:(%rsi),(%dx)
  4728b0:	73 20                	jae    4728d2 <usage_message+0x10b92>
  4728b2:	66 31 2c 66          	xor    %bp,(%rsi,%riz,2)
  4728b6:	75 6e                	jne    472926 <usage_message+0x10be6>
  4728b8:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4728bc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4728bd:	73 20                	jae    4728df <usage_message+0x10b9f>
  4728bf:	66                   	data16
  4728c0:	32 2c 69             	xor    (%rcx,%rbp,2),%ch
  4728c3:	74 65                	je     47292a <usage_message+0x10bea>
  4728c5:	6d                   	insl   (%dx),%es:(%rdi)
  4728c6:	73 20                	jae    4728e8 <usage_message+0x10ba8>
  4728c8:	69 31 2c 69 74 65    	imul   $0x6574692c,(%rcx),%esi
  4728ce:	6d                   	insl   (%dx),%es:(%rdi)
  4728cf:	73 20                	jae    4728f1 <usage_message+0x10bb1>
  4728d1:	69 32 20 77 68 65    	imul   $0x65687720,(%rdx),%esi
  4728d7:	72 65                	jb     47293e <usage_message+0x10bfe>
  4728d9:	20 66 31             	and    %ah,0x31(%rsi)
  4728dc:	2e                   	cs
  4728dd:	66                   	data16
  4728de:	75 6e                	jne    47294e <usage_message+0x10c0e>
  4728e0:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4728e4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4728e5:	3d 66 32 2e 66       	cmp    $0x662e3266,%eax
  4728ea:	75 6e                	jne    47295a <usage_message+0x10c1a>
  4728ec:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4728f0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4728f1:	20 61 6e             	and    %ah,0x6e(%rcx)
  4728f4:	64 20 66 31          	and    %ah,%fs:0x31(%rsi)
  4728f8:	2e 70 61             	jo,pn  47295c <usage_message+0x10c1c>
  4728fb:	72 61                	jb     47295e <usage_message+0x10c1e>
  4728fd:	6d                   	insl   (%dx),%es:(%rdi)
  4728fe:	65                   	gs
  4728ff:	74 65                	je     472966 <usage_message+0x10c26>
  472901:	72 3d                	jb     472940 <usage_message+0x10c00>
  472903:	66                   	data16
  472904:	32 2e                	xor    (%rsi),%ch
  472906:	70 61                	jo     472969 <usage_message+0x10c29>
  472908:	72 61                	jb     47296b <usage_message+0x10c2b>
  47290a:	6d                   	insl   (%dx),%es:(%rdi)
  47290b:	65                   	gs
  47290c:	74 65                	je     472973 <usage_message+0x10c33>
  47290e:	72 20                	jb     472930 <usage_message+0x10bf0>
  472910:	61                   	(bad)  
  472911:	6e                   	outsb  %ds:(%rsi),(%dx)
  472912:	64 20 69 31          	and    %ch,%fs:0x31(%rcx)
  472916:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  47291b:	3d 69 32 2e 6b       	cmp    $0x6b2e3269,%eax
  472920:	65                   	gs
  472921:	79 5f                	jns    472982 <usage_message+0x10c42>
  472923:	20 20                	and    %ah,(%rax)
  472925:	61                   	(bad)  
  472926:	6e                   	outsb  %ds:(%rsi),(%dx)
  472927:	64 20 69 31          	and    %ch,%fs:0x31(%rcx)
  47292b:	2e 69 74 65 6d 69 64 	imul   $0x663d6469,%cs:0x6d(%rbp,%riz,2),%esi
  472932:	3d 66 
  472934:	31 2e                	xor    %ebp,(%rsi)
  472936:	69 74 65 6d 69 64 20 	imul   $0x61206469,0x6d(%rbp,%riz,2),%esi
  47293d:	61 
  47293e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47293f:	64 20 69 32          	and    %ch,%fs:0x32(%rcx)
  472943:	2e 69 74 65 6d 69 64 	imul   $0x663d6469,%cs:0x6d(%rbp,%riz,2),%esi
  47294a:	3d 66 
  47294c:	32 2e                	xor    (%rsi),%ch
  47294e:	69 74 65 6d 69 64 20 	imul   $0x61206469,0x6d(%rbp,%riz,2),%esi
  472955:	61 
  472956:	6e                   	outsb  %ds:(%rsi),(%dx)
  472957:	64 20 66 31          	and    %ah,%fs:0x31(%rsi)
  47295b:	2e 74 72             	je,pn  4729d0 <usage_message+0x10c90>
  47295e:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  472965:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  47296a:	61                   	(bad)  
  47296b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47296c:	64 20 66 32          	and    %ah,%fs:0x32(%rsi)
  472970:	2e 74 72             	je,pn  4729e5 <usage_message+0x10ca5>
  472973:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  47297a:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  47297f:	00 75 70             	add    %dh,0x70(%rbp)
  472982:	64                   	fs
  472983:	61                   	(bad)  
  472984:	74 65                	je     4729eb <usage_message+0x10cab>
  472986:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  47298a:	67                   	addr32
  47298b:	67                   	addr32
  47298c:	65                   	gs
  47298d:	72 73                	jb     472a02 <usage_message+0x10cc2>
  47298f:	20 73 65             	and    %dh,0x65(%rbx)
  472992:	74 20                	je     4729b4 <usage_message+0x10c74>
  472994:	74 65                	je     4729fb <usage_message+0x10cbb>
  472996:	6d                   	insl   (%dx),%es:(%rdi)
  472997:	70 6c                	jo     472a05 <usage_message+0x10cc5>
  472999:	61                   	(bad)  
  47299a:	74 65                	je     472a01 <usage_message+0x10cc1>
  47299c:	69 64 3d 25 6c 75 20 	imul   $0x7720756c,0x25(%rbp,%rdi,1),%esp
  4729a3:	77 
  4729a4:	68 65 72 65 20       	pushq  $0x20657265
  4729a9:	74 72                	je     472a1d <usage_message+0x10cdd>
  4729ab:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4729b2:	3d 25 6c 75 3b       	cmp    $0x3b756c25,%eax
  4729b7:	0a 00                	or     (%rax),%al
  4729b9:	00 00                	add    %al,(%rax)
  4729bb:	00 00                	add    %al,(%rax)
  4729bd:	00 00                	add    %al,(%rax)
  4729bf:	00 69 6e             	add    %ch,0x6e(%rcx)
  4729c2:	73 65                	jae    472a29 <usage_message+0x10ce9>
  4729c4:	72 74                	jb     472a3a <usage_message+0x10cfa>
  4729c6:	20 69 6e             	and    %ch,0x6e(%rcx)
  4729c9:	74 6f                	je     472a3a <usage_message+0x10cfa>
  4729cb:	20 66 75             	and    %ah,0x75(%rsi)
  4729ce:	6e                   	outsb  %ds:(%rsi),(%dx)
  4729cf:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4729d3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4729d4:	73 20                	jae    4729f6 <usage_message+0x10cb6>
  4729d6:	28 66 75             	sub    %ah,0x75(%rsi)
  4729d9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4729da:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4729de:	6e                   	outsb  %ds:(%rsi),(%dx)
  4729df:	69 64 2c 69 74 65 6d 	imul   $0x696d6574,0x69(%rsp,%rbp,1),%esp
  4729e6:	69 
  4729e7:	64                   	fs
  4729e8:	2c 74                	sub    $0x74,%al
  4729ea:	72 69                	jb     472a55 <usage_message+0x10d15>
  4729ec:	67                   	addr32
  4729ed:	67                   	addr32
  4729ee:	65                   	gs
  4729ef:	72 69                	jb     472a5a <usage_message+0x10d1a>
  4729f1:	64                   	fs
  4729f2:	2c 66                	sub    $0x66,%al
  4729f4:	75 6e                	jne    472a64 <usage_message+0x10d24>
  4729f6:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4729fa:	6e                   	outsb  %ds:(%rsi),(%dx)
  4729fb:	2c 70                	sub    $0x70,%al
  4729fd:	61                   	(bad)  
  4729fe:	72 61                	jb     472a61 <usage_message+0x10d21>
  472a00:	6d                   	insl   (%dx),%es:(%rdi)
  472a01:	65                   	gs
  472a02:	74 65                	je     472a69 <usage_message+0x10d29>
  472a04:	72 29                	jb     472a2f <usage_message+0x10cef>
  472a06:	20 76 61             	and    %dh,0x61(%rsi)
  472a09:	6c                   	insb   (%dx),%es:(%rdi)
  472a0a:	75 65                	jne    472a71 <usage_message+0x10d31>
  472a0c:	73 20                	jae    472a2e <usage_message+0x10cee>
  472a0e:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 25739f80 <_end+0x25081680>
  472a14:	6c                   	insb   (%dx),%es:(%rdi)
  472a15:	75 2c                	jne    472a43 <usage_message+0x10d03>
  472a17:	25 6c 75 2c 27       	and    $0x272c756c,%eax
  472a1c:	25 73 27 2c 27       	and    $0x272c2773,%eax
  472a21:	25 73 27 29 3b       	and    $0x3b292773,%eax
  472a26:	0a 00                	or     (%rax),%al
  472a28:	4d 69 73 73 69 6e 67 	imul   $0x20676e69,0x73(%r11),%r14
  472a2f:	20 
  472a30:	73 69                	jae    472a9b <usage_message+0x10d5b>
  472a32:	6d                   	insl   (%dx),%es:(%rdi)
  472a33:	69 6c 61 72 20 6b 65 	imul   $0x79656b20,0x72(%rcx,%riz,2),%ebp
  472a3a:	79 
  472a3b:	20 27                	and    %ah,(%rdi)
  472a3d:	25 73 27 20 66       	and    $0x66202773,%eax
  472a42:	6f                   	outsl  %ds:(%rsi),(%dx)
  472a43:	72 20                	jb     472a65 <usage_message+0x10d25>
  472a45:	68 6f 73 74 20       	pushq  $0x2074736f
  472a4a:	5b                   	pop    %rbx
  472a4b:	25 6c 75 5d 00       	and    $0x5d756c,%eax
  472a50:	73 65                	jae    472ab7 <usage_message+0x10d77>
  472a52:	6c                   	insb   (%dx),%es:(%rdi)
  472a53:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  472a58:	72 69                	jb     472ac3 <usage_message+0x10d83>
  472a5a:	67                   	addr32
  472a5b:	67                   	addr32
  472a5c:	65                   	gs
  472a5d:	72 69                	jb     472ac8 <usage_message+0x10d88>
  472a5f:	64                   	fs
  472a60:	2c 74                	sub    $0x74,%al
  472a62:	65                   	gs
  472a63:	6d                   	insl   (%dx),%es:(%rdi)
  472a64:	70 6c                	jo     472ad2 <usage_message+0x10d92>
  472a66:	61                   	(bad)  
  472a67:	74 65                	je     472ace <usage_message+0x10d8e>
  472a69:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  472a70:	20 
  472a71:	74 72                	je     472ae5 <usage_message+0x10da5>
  472a73:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  472a7a:	77 68                	ja     472ae4 <usage_message+0x10da4>
  472a7c:	65                   	gs
  472a7d:	72 65                	jb     472ae4 <usage_message+0x10da4>
  472a7f:	00 73 65             	add    %dh,0x65(%rbx)
  472a82:	6c                   	insb   (%dx),%es:(%rdi)
  472a83:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  472a88:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  472a8f:	20 74 64 2e          	and    %dh,0x2e(%rsp,%riz,2)
  472a93:	74 72                	je     472b07 <usage_message+0x10dc7>
  472a95:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  472a9c:	5f                   	pop    %rdi
  472a9d:	64 6f                	outsl  %fs:(%rsi),(%dx)
  472a9f:	77 6e                	ja     472b0f <usage_message+0x10dcf>
  472aa1:	2c 74                	sub    $0x74,%al
  472aa3:	64                   	fs
  472aa4:	2e 74 72             	je,pn  472b19 <usage_message+0x10dd9>
  472aa7:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  472aae:	5f                   	pop    %rdi
  472aaf:	75 70                	jne    472b21 <usage_message+0x10de1>
  472ab1:	20 66 72             	and    %ah,0x72(%rsi)
  472ab4:	6f                   	outsl  %ds:(%rsi),(%dx)
  472ab5:	6d                   	insl   (%dx),%es:(%rdi)
  472ab6:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  472aba:	67                   	addr32
  472abb:	67                   	addr32
  472abc:	65                   	gs
  472abd:	72 73                	jb     472b32 <usage_message+0x10df2>
  472abf:	20 74 2c 74          	and    %dh,0x74(%rsp,%rbp,1)
  472ac3:	72 69                	jb     472b2e <usage_message+0x10dee>
  472ac5:	67                   	addr32
  472ac6:	67                   	addr32
  472ac7:	65                   	gs
  472ac8:	72 5f                	jb     472b29 <usage_message+0x10de9>
  472aca:	64                   	fs
  472acb:	65                   	gs
  472acc:	70 65                	jo     472b33 <usage_message+0x10df3>
  472ace:	6e                   	outsb  %ds:(%rsi),(%dx)
  472acf:	64                   	fs
  472ad0:	73 20                	jae    472af2 <usage_message+0x10db2>
  472ad2:	74 64                	je     472b38 <usage_message+0x10df8>
  472ad4:	20 77 68             	and    %dh,0x68(%rdi)
  472ad7:	65                   	gs
  472ad8:	72 65                	jb     472b3f <usage_message+0x10dff>
  472ada:	20 74 2e 74          	and    %dh,0x74(%rsi,%rbp,1)
  472ade:	65                   	gs
  472adf:	6d                   	insl   (%dx),%es:(%rdi)
  472ae0:	70 6c                	jo     472b4e <usage_message+0x10e0e>
  472ae2:	61                   	(bad)  
  472ae3:	74 65                	je     472b4a <usage_message+0x10e0a>
  472ae5:	69 64 20 69 6e 20 28 	imul   $0x7428206e,0x69(%rax,%riz,1),%esp
  472aec:	74 
  472aed:	64                   	fs
  472aee:	2e 74 72             	je,pn  472b63 <usage_message+0x10e23>
  472af1:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  472af8:	5f                   	pop    %rdi
  472af9:	75 70                	jne    472b6b <usage_message+0x10e2b>
  472afb:	2c 74                	sub    $0x74,%al
  472afd:	64                   	fs
  472afe:	2e 74 72             	je,pn  472b73 <usage_message+0x10e33>
  472b01:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  472b08:	5f                   	pop    %rdi
  472b09:	64 6f                	outsl  %fs:(%rsi),(%dx)
  472b0b:	77 6e                	ja     472b7b <usage_message+0x10e3b>
  472b0d:	29 20                	sub    %esp,(%rax)
  472b0f:	61                   	(bad)  
  472b10:	6e                   	outsb  %ds:(%rsi),(%dx)
  472b11:	64 00 00             	add    %al,%fs:(%rax)
  472b14:	00 00                	add    %al,(%rax)
  472b16:	00 00                	add    %al,(%rax)
  472b18:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  472b1f:	69 6e 74 6f 20 74 72 	imul   $0x7274206f,0x74(%rsi),%ebp
  472b26:	69 67 67 65 72 5f 64 	imul   $0x645f7265,0x67(%rdi),%esp
  472b2d:	65                   	gs
  472b2e:	70 65                	jo     472b95 <usage_message+0x10e55>
  472b30:	6e                   	outsb  %ds:(%rsi),(%dx)
  472b31:	64                   	fs
  472b32:	73 20                	jae    472b54 <usage_message+0x10e14>
  472b34:	28 74 72 69          	sub    %dh,0x69(%rdx,%rsi,2)
  472b38:	67                   	addr32
  472b39:	67                   	addr32
  472b3a:	65                   	gs
  472b3b:	72 64                	jb     472ba1 <usage_message+0x10e61>
  472b3d:	65                   	gs
  472b3e:	70 69                	jo     472ba9 <usage_message+0x10e69>
  472b40:	64                   	fs
  472b41:	2c 74                	sub    $0x74,%al
  472b43:	72 69                	jb     472bae <usage_message+0x10e6e>
  472b45:	67                   	addr32
  472b46:	67                   	addr32
  472b47:	65                   	gs
  472b48:	72 69                	jb     472bb3 <usage_message+0x10e73>
  472b4a:	64                   	fs
  472b4b:	5f                   	pop    %rdi
  472b4c:	64 6f                	outsl  %fs:(%rsi),(%dx)
  472b4e:	77 6e                	ja     472bbe <usage_message+0x10e7e>
  472b50:	2c 74                	sub    $0x74,%al
  472b52:	72 69                	jb     472bbd <usage_message+0x10e7d>
  472b54:	67                   	addr32
  472b55:	67                   	addr32
  472b56:	65                   	gs
  472b57:	72 69                	jb     472bc2 <usage_message+0x10e82>
  472b59:	64                   	fs
  472b5a:	5f                   	pop    %rdi
  472b5b:	75 70                	jne    472bcd <usage_message+0x10e8d>
  472b5d:	29 20                	sub    %esp,(%rax)
  472b5f:	76 61                	jbe    472bc2 <usage_message+0x10e82>
  472b61:	6c                   	insb   (%dx),%es:(%rdi)
  472b62:	75 65                	jne    472bc9 <usage_message+0x10e89>
  472b64:	73 20                	jae    472b86 <usage_message+0x10e46>
  472b66:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 2573a0d8 <_end+0x250817d8>
  472b6c:	6c                   	insb   (%dx),%es:(%rdi)
  472b6d:	75 2c                	jne    472b9b <usage_message+0x10e5b>
  472b6f:	25 6c 75 29 3b       	and    $0x3b29756c,%eax
  472b74:	0a 00                	or     (%rax),%al
  472b76:	00 00                	add    %al,(%rax)
  472b78:	73 65                	jae    472bdf <usage_message+0x10e9f>
  472b7a:	6c                   	insb   (%dx),%es:(%rdi)
  472b7b:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  472b80:	69 2e 69 74 65 6d    	imul   $0x6d657469,(%rsi),%ebp
  472b86:	69 64 2c 74 66 2e 66 	imul   $0x75662e66,0x74(%rsp,%rbp,1),%esp
  472b8d:	75 
  472b8e:	6e                   	outsb  %ds:(%rsi),(%dx)
  472b8f:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  472b93:	6e                   	outsb  %ds:(%rsi),(%dx)
  472b94:	69 64 2c 74 66 2e 66 	imul   $0x75662e66,0x74(%rsp,%rbp,1),%esp
  472b9b:	75 
  472b9c:	6e                   	outsb  %ds:(%rsi),(%dx)
  472b9d:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  472ba1:	6e                   	outsb  %ds:(%rsi),(%dx)
  472ba2:	2c 74                	sub    $0x74,%al
  472ba4:	66                   	data16
  472ba5:	2e 70 61             	jo,pn  472c09 <usage_message+0x10ec9>
  472ba8:	72 61                	jb     472c0b <usage_message+0x10ecb>
  472baa:	6d                   	insl   (%dx),%es:(%rdi)
  472bab:	65                   	gs
  472bac:	74 65                	je     472c13 <usage_message+0x10ed3>
  472bae:	72 2c                	jb     472bdc <usage_message+0x10e9c>
  472bb0:	74 69                	je     472c1b <usage_message+0x10edb>
  472bb2:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  472bb7:	20 66 72             	and    %ah,0x72(%rsi)
  472bba:	6f                   	outsl  %ds:(%rsi),(%dx)
  472bbb:	6d                   	insl   (%dx),%es:(%rdi)
  472bbc:	20 66 75             	and    %ah,0x75(%rsi)
  472bbf:	6e                   	outsb  %ds:(%rsi),(%dx)
  472bc0:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  472bc4:	6e                   	outsb  %ds:(%rsi),(%dx)
  472bc5:	73 20                	jae    472be7 <usage_message+0x10ea7>
  472bc7:	74 66                	je     472c2f <usage_message+0x10eef>
  472bc9:	2c 69                	sub    $0x69,%al
  472bcb:	74 65                	je     472c32 <usage_message+0x10ef2>
  472bcd:	6d                   	insl   (%dx),%es:(%rdi)
  472bce:	73 20                	jae    472bf0 <usage_message+0x10eb0>
  472bd0:	74 69                	je     472c3b <usage_message+0x10efb>
  472bd2:	20 6c 65 66          	and    %ch,0x66(%rbp,%riz,2)
  472bd6:	74 20                	je     472bf8 <usage_message+0x10eb8>
  472bd8:	6a 6f                	pushq  $0x6f
  472bda:	69 6e 20 69 74 65 6d 	imul   $0x6d657469,0x20(%rsi),%ebp
  472be1:	73 20                	jae    472c03 <usage_message+0x10ec3>
  472be3:	68 69 20 6f 6e       	pushq  $0x6e6f2069
  472be8:	20 68 69             	and    %ch,0x69(%rax)
  472beb:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  472bf0:	3d 74 69 2e 6b       	cmp    $0x6b2e6974,%eax
  472bf5:	65                   	gs
  472bf6:	79 5f                	jns    472c57 <usage_message+0x10f17>
  472bf8:	20 61 6e             	and    %ah,0x6e(%rcx)
  472bfb:	64 20 68 69          	and    %ch,%fs:0x69(%rax)
  472bff:	2e                   	cs
  472c00:	68 6f 73 74 69       	pushq  $0x6974736f
  472c05:	64                   	fs
  472c06:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  472c0b:	77 68                	ja     472c75 <usage_message+0x10f35>
  472c0d:	65                   	gs
  472c0e:	72 65                	jb     472c75 <usage_message+0x10f35>
  472c10:	20 74 66 2e          	and    %dh,0x2e(%rsi,%riz,2)
  472c14:	69 74 65 6d 69 64 3d 	imul   $0x743d6469,0x6d(%rbp,%riz,2),%esi
  472c1b:	74 
  472c1c:	69 2e 69 74 65 6d    	imul   $0x6d657469,(%rsi),%ebp
  472c22:	69 64 20 61 6e 64 20 	imul   $0x7420646e,0x61(%rax,%riz,1),%esp
  472c29:	74 
  472c2a:	66                   	data16
  472c2b:	2e 74 72             	je,pn  472ca0 <usage_message+0x10f60>
  472c2e:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  472c35:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  472c3a:	00 00                	add    %al,(%rax)
  472c3c:	00 00                	add    %al,(%rax)
  472c3e:	00 00                	add    %al,(%rax)
  472c40:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  472c47:	69 6e 74 6f 20 74 72 	imul   $0x7274206f,0x74(%rsi),%ebp
  472c4e:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  472c55:	28 74 72 69          	sub    %dh,0x69(%rdx,%rsi,2)
  472c59:	67                   	addr32
  472c5a:	67                   	addr32
  472c5b:	65                   	gs
  472c5c:	72 69                	jb     472cc7 <usage_message+0x10f87>
  472c5e:	64                   	fs
  472c5f:	2c 64                	sub    $0x64,%al
  472c61:	65                   	gs
  472c62:	73 63                	jae    472cc7 <usage_message+0x10f87>
  472c64:	72 69                	jb     472ccf <usage_message+0x10f8f>
  472c66:	70 74                	jo     472cdc <usage_message+0x10f9c>
  472c68:	69 6f 6e 2c 65 78 70 	imul   $0x7078652c,0x6e(%rdi),%ebp
  472c6f:	72 65                	jb     472cd6 <usage_message+0x10f96>
  472c71:	73 73                	jae    472ce6 <usage_message+0x10fa6>
  472c73:	69 6f 6e 2c 70 72 69 	imul   $0x6972702c,0x6e(%rdi),%ebp
  472c7a:	6f                   	outsl  %ds:(%rsi),(%dx)
  472c7b:	72 69                	jb     472ce6 <usage_message+0x10fa6>
  472c7d:	74 79                	je     472cf8 <usage_message+0x10fb8>
  472c7f:	2c 73                	sub    $0x73,%al
  472c81:	74 61                	je     472ce4 <usage_message+0x10fa4>
  472c83:	74 75                	je     472cfa <usage_message+0x10fba>
  472c85:	73 2c                	jae    472cb3 <usage_message+0x10f73>
  472c87:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  472c8a:	6d                   	insl   (%dx),%es:(%rdi)
  472c8b:	65 6e                	outsb  %gs:(%rsi),(%dx)
  472c8d:	74 73                	je     472d02 <usage_message+0x10fc2>
  472c8f:	2c 75                	sub    $0x75,%al
  472c91:	72 6c                	jb     472cff <usage_message+0x10fbf>
  472c93:	2c 74                	sub    $0x74,%al
  472c95:	79 70                	jns    472d07 <usage_message+0x10fc7>
  472c97:	65                   	gs
  472c98:	2c 76                	sub    $0x76,%al
  472c9a:	61                   	(bad)  
  472c9b:	6c                   	insb   (%dx),%es:(%rdi)
  472c9c:	75 65                	jne    472d03 <usage_message+0x10fc3>
  472c9e:	2c 74                	sub    $0x74,%al
  472ca0:	65                   	gs
  472ca1:	6d                   	insl   (%dx),%es:(%rdi)
  472ca2:	70 6c                	jo     472d10 <usage_message+0x10fd0>
  472ca4:	61                   	(bad)  
  472ca5:	74 65                	je     472d0c <usage_message+0x10fcc>
  472ca7:	69 64 29 20 76 61 6c 	imul   $0x756c6176,0x20(%rcx,%rbp,1),%esp
  472cae:	75 
  472caf:	65                   	gs
  472cb0:	73 20                	jae    472cd2 <usage_message+0x10f92>
  472cb2:	28 25 6c 75 2c 27    	sub    %ah,0x272c756c(%rip)        # 2773a224 <_end+0x27081924>
  472cb8:	25 73 27 2c 27       	and    $0x272c2773,%eax
  472cbd:	25 73 27 2c 25       	and    $0x252c2773,%eax
  472cc2:	64                   	fs
  472cc3:	2c 25                	sub    $0x25,%al
  472cc5:	64                   	fs
  472cc6:	2c 27                	sub    $0x27,%al
  472cc8:	25 73 27 2c 27       	and    $0x272c2773,%eax
  472ccd:	25 73 27 2c 25       	and    $0x252c2773,%eax
  472cd2:	64                   	fs
  472cd3:	2c 25                	sub    $0x25,%al
  472cd5:	64                   	fs
  472cd6:	2c 25                	sub    $0x25,%al
  472cd8:	6c                   	insb   (%dx),%es:(%rdi)
  472cd9:	75 29                	jne    472d04 <usage_message+0x10fc4>
  472cdb:	3b 0a                	cmp    (%rdx),%ecx
  472cdd:	00 00                	add    %al,(%rax)
  472cdf:	00 73 65             	add    %dh,0x65(%rbx)
  472ce2:	6c                   	insb   (%dx),%es:(%rdi)
  472ce3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  472ce8:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  472cef:	20 67 2e             	and    %ah,0x2e(%rdi)
  472cf2:	67 72 61             	addr32 jb 472d56 <usage_message+0x11016>
  472cf5:	70 68                	jo     472d5f <usage_message+0x1101f>
  472cf7:	69 64 2c 67 2e 6e 61 	imul   $0x6d616e2e,0x67(%rsp,%rbp,1),%esp
  472cfe:	6d 
  472cff:	65                   	gs
  472d00:	2c 67                	sub    $0x67,%al
  472d02:	2e 77 69             	ja,pn  472d6e <usage_message+0x1102e>
  472d05:	64                   	fs
  472d06:	74 68                	je     472d70 <usage_message+0x11030>
  472d08:	2c 67                	sub    $0x67,%al
  472d0a:	2e                   	cs
  472d0b:	68 65 69 67 68       	pushq  $0x68676965
  472d10:	74 2c                	je     472d3e <usage_message+0x10ffe>
  472d12:	67 2e 79 61          	addr32 jns,pn 472d77 <usage_message+0x11037>
  472d16:	78 69                	js     472d81 <usage_message+0x11041>
  472d18:	73 6d                	jae    472d87 <usage_message+0x11047>
  472d1a:	69 6e 2c 67 2e 79 61 	imul   $0x61792e67,0x2c(%rsi),%ebp
  472d21:	78 69                	js     472d8c <usage_message+0x1104c>
  472d23:	73 6d                	jae    472d92 <usage_message+0x11052>
  472d25:	61                   	(bad)  
  472d26:	78 2c                	js     472d54 <usage_message+0x11014>
  472d28:	67 2e 73 68          	addr32 jae,pn 472d94 <usage_message+0x11054>
  472d2c:	6f                   	outsl  %ds:(%rsi),(%dx)
  472d2d:	77 5f                	ja     472d8e <usage_message+0x1104e>
  472d2f:	77 6f                	ja     472da0 <usage_message+0x11060>
  472d31:	72 6b                	jb     472d9e <usage_message+0x1105e>
  472d33:	5f                   	pop    %rdi
  472d34:	70 65                	jo     472d9b <usage_message+0x1105b>
  472d36:	72 69                	jb     472da1 <usage_message+0x11061>
  472d38:	6f                   	outsl  %ds:(%rsi),(%dx)
  472d39:	64                   	fs
  472d3a:	2c 67                	sub    $0x67,%al
  472d3c:	2e 73 68             	jae,pn 472da7 <usage_message+0x11067>
  472d3f:	6f                   	outsl  %ds:(%rsi),(%dx)
  472d40:	77 5f                	ja     472da1 <usage_message+0x11061>
  472d42:	74 72                	je     472db6 <usage_message+0x11076>
  472d44:	69 67 67 65 72 73 2c 	imul   $0x2c737265,0x67(%rdi),%esp
  472d4b:	67 2e 67 72 61       	addr32 jb,pn 472db1 <usage_message+0x11071>
  472d50:	70 68                	jo     472dba <usage_message+0x1107a>
  472d52:	74 79                	je     472dcd <usage_message+0x1108d>
  472d54:	70 65                	jo     472dbb <usage_message+0x1107b>
  472d56:	2c 67                	sub    $0x67,%al
  472d58:	2e 73 68             	jae,pn 472dc3 <usage_message+0x11083>
  472d5b:	6f                   	outsl  %ds:(%rsi),(%dx)
  472d5c:	77 5f                	ja     472dbd <usage_message+0x1107d>
  472d5e:	6c                   	insb   (%dx),%es:(%rdi)
  472d5f:	65 67 65 6e          	addr32 outsb %gs:(%esi),(%dx)
  472d63:	64                   	fs
  472d64:	2c 67                	sub    $0x67,%al
  472d66:	2e 73 68             	jae,pn 472dd1 <usage_message+0x11091>
  472d69:	6f                   	outsl  %ds:(%rsi),(%dx)
  472d6a:	77 5f                	ja     472dcb <usage_message+0x1108b>
  472d6c:	33 64 2c 67          	xor    0x67(%rsp,%rbp,1),%esp
  472d70:	2e 70 65             	jo,pn  472dd8 <usage_message+0x11098>
  472d73:	72 63                	jb     472dd8 <usage_message+0x11098>
  472d75:	65 6e                	outsb  %gs:(%rsi),(%dx)
  472d77:	74 5f                	je     472dd8 <usage_message+0x11098>
  472d79:	6c                   	insb   (%dx),%es:(%rdi)
  472d7a:	65                   	gs
  472d7b:	66                   	data16
  472d7c:	74 2c                	je     472daa <usage_message+0x1106a>
  472d7e:	67 2e 70 65          	addr32 jo,pn 472de7 <usage_message+0x110a7>
  472d82:	72 63                	jb     472de7 <usage_message+0x110a7>
  472d84:	65 6e                	outsb  %gs:(%rsi),(%dx)
  472d86:	74 5f                	je     472de7 <usage_message+0x110a7>
  472d88:	72 69                	jb     472df3 <usage_message+0x110b3>
  472d8a:	67 68 74 2c 67 2e    	addr32 pushq $0x2e672c74
  472d90:	79 6d                	jns    472dff <usage_message+0x110bf>
  472d92:	69 6e 5f 74 79 70 65 	imul   $0x65707974,0x5f(%rsi),%ebp
  472d99:	2c 67                	sub    $0x67,%al
  472d9b:	2e 79 6d             	jns,pn 472e0b <usage_message+0x110cb>
  472d9e:	61                   	(bad)  
  472d9f:	78 5f                	js     472e00 <usage_message+0x110c0>
  472da1:	74 79                	je     472e1c <usage_message+0x110dc>
  472da3:	70 65                	jo     472e0a <usage_message+0x110ca>
  472da5:	2c 67                	sub    $0x67,%al
  472da7:	2e 79 6d             	jns,pn 472e17 <usage_message+0x110d7>
  472daa:	69 6e 5f 69 74 65 6d 	imul   $0x6d657469,0x5f(%rsi),%ebp
  472db1:	69 64 2c 67 2e 79 6d 	imul   $0x616d792e,0x67(%rsp,%rbp,1),%esp
  472db8:	61 
  472db9:	78 5f                	js     472e1a <usage_message+0x110da>
  472dbb:	69 74 65 6d 69 64 20 	imul   $0x66206469,0x6d(%rbp,%riz,2),%esi
  472dc2:	66 
  472dc3:	72 6f                	jb     472e34 <usage_message+0x110f4>
  472dc5:	6d                   	insl   (%dx),%es:(%rdi)
  472dc6:	20 67 72             	and    %ah,0x72(%rdi)
  472dc9:	61                   	(bad)  
  472dca:	70 68                	jo     472e34 <usage_message+0x110f4>
  472dcc:	73 20                	jae    472dee <usage_message+0x110ae>
  472dce:	67 2c 67             	addr32 sub $0x67,%al
  472dd1:	72 61                	jb     472e34 <usage_message+0x110f4>
  472dd3:	70 68                	jo     472e3d <usage_message+0x110fd>
  472dd5:	73 5f                	jae    472e36 <usage_message+0x110f6>
  472dd7:	69 74 65 6d 73 20 67 	imul   $0x69672073,0x6d(%rbp,%riz,2),%esi
  472dde:	69 
  472ddf:	2c 69                	sub    $0x69,%al
  472de1:	74 65                	je     472e48 <usage_message+0x11108>
  472de3:	6d                   	insl   (%dx),%es:(%rdi)
  472de4:	73 20                	jae    472e06 <usage_message+0x110c6>
  472de6:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  472dec:	65 20 67 2e          	and    %ah,%gs:0x2e(%rdi)
  472df0:	67 72 61             	addr32 jb 472e54 <usage_message+0x11114>
  472df3:	70 68                	jo     472e5d <usage_message+0x1111d>
  472df5:	69 64 3d 67 69 2e 67 	imul   $0x72672e69,0x67(%rbp,%rdi,1),%esp
  472dfc:	72 
  472dfd:	61                   	(bad)  
  472dfe:	70 68                	jo     472e68 <usage_message+0x11128>
  472e00:	69 64 20 61 6e 64 20 	imul   $0x6720646e,0x61(%rax,%riz,1),%esp
  472e07:	67 
  472e08:	69 2e 69 74 65 6d    	imul   $0x6d657469,(%rsi),%ebp
  472e0e:	69 64 3d 69 2e 69 74 	imul   $0x6574692e,0x69(%rbp,%rdi,1),%esp
  472e15:	65 
  472e16:	6d                   	insl   (%dx),%es:(%rdi)
  472e17:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  472e1e:	69 
  472e1f:	2e                   	cs
  472e20:	68 6f 73 74 69       	pushq  $0x6974736f
  472e25:	64                   	fs
  472e26:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  472e2b:	00 00                	add    %al,(%rax)
  472e2d:	00 00                	add    %al,(%rax)
  472e2f:	00 73 65             	add    %dh,0x65(%rbx)
  472e32:	6c                   	insb   (%dx),%es:(%rdi)
  472e33:	65 63 74 20 30       	movslq %gs:0x30(%rax,%riz,1),%esi
  472e38:	2c 64                	sub    $0x64,%al
  472e3a:	73 74                	jae    472eb0 <usage_message+0x11170>
  472e3c:	2e 69 74 65 6d 69 64 	imul   $0x642c6469,%cs:0x6d(%rbp,%riz,2),%esi
  472e43:	2c 64 
  472e45:	73 74                	jae    472ebb <usage_message+0x1117b>
  472e47:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  472e4c:	2c 67                	sub    $0x67,%al
  472e4e:	69 2e 64 72 61 77    	imul   $0x77617264,(%rsi),%ebp
  472e54:	74 79                	je     472ecf <usage_message+0x1118f>
  472e56:	70 65                	jo     472ebd <usage_message+0x1117d>
  472e58:	2c 67                	sub    $0x67,%al
  472e5a:	69 2e 73 6f 72 74    	imul   $0x74726f73,(%rsi),%ebp
  472e60:	6f                   	outsl  %ds:(%rsi),(%dx)
  472e61:	72 64                	jb     472ec7 <usage_message+0x11187>
  472e63:	65                   	gs
  472e64:	72 2c                	jb     472e92 <usage_message+0x11152>
  472e66:	67 69 2e 63 6f 6c 6f 	addr32 imul $0x6f6c6f63,(%esi),%ebp
  472e6d:	72 2c                	jb     472e9b <usage_message+0x1115b>
  472e6f:	67 69 2e 79 61 78 69 	addr32 imul $0x69786179,(%esi),%ebp
  472e76:	73 73                	jae    472eeb <usage_message+0x111ab>
  472e78:	69 64 65 2c 67 69 2e 	imul   $0x632e6967,0x2c(%rbp,%riz,2),%esp
  472e7f:	63 
  472e80:	61                   	(bad)  
  472e81:	6c                   	insb   (%dx),%es:(%rdi)
  472e82:	63 5f 66             	movslq 0x66(%rdi),%ebx
  472e85:	6e                   	outsb  %ds:(%rsi),(%dx)
  472e86:	63 2c 67             	movslq (%rdi,%riz,2),%ebp
  472e89:	69 2e 74 79 70 65    	imul   $0x65707974,(%rsi),%ebp
  472e8f:	2c 67                	sub    $0x67,%al
  472e91:	69 2e 70 65 72 69    	imul   $0x69726570,(%rsi),%ebp
  472e97:	6f                   	outsl  %ds:(%rsi),(%dx)
  472e98:	64                   	fs
  472e99:	73 5f                	jae    472efa <usage_message+0x111ba>
  472e9b:	63 6e 74             	movslq 0x74(%rsi),%ebp
  472e9e:	20 66 72             	and    %ah,0x72(%rsi)
  472ea1:	6f                   	outsl  %ds:(%rsi),(%dx)
  472ea2:	6d                   	insl   (%dx),%es:(%rdi)
  472ea3:	20 67 72             	and    %ah,0x72(%rdi)
  472ea6:	61                   	(bad)  
  472ea7:	70 68                	jo     472f11 <usage_message+0x111d1>
  472ea9:	73 5f                	jae    472f0a <usage_message+0x111ca>
  472eab:	69 74 65 6d 73 20 67 	imul   $0x69672073,0x6d(%rbp,%riz,2),%esi
  472eb2:	69 
  472eb3:	2c 69                	sub    $0x69,%al
  472eb5:	74 65                	je     472f1c <usage_message+0x111dc>
  472eb7:	6d                   	insl   (%dx),%es:(%rdi)
  472eb8:	73 20                	jae    472eda <usage_message+0x1119a>
  472eba:	69 2c 69 74 65 6d 73 	imul   $0x736d6574,(%rcx,%rbp,2),%ebp
  472ec1:	20 64 73 74          	and    %ah,0x74(%rbx,%rsi,2)
  472ec5:	20 77 68             	and    %dh,0x68(%rdi)
  472ec8:	65                   	gs
  472ec9:	72 65                	jb     472f30 <usage_message+0x111f0>
  472ecb:	20 67 69             	and    %ah,0x69(%rdi)
  472ece:	2e 69 74 65 6d 69 64 	imul   $0x693d6469,%cs:0x6d(%rbp,%riz,2),%esi
  472ed5:	3d 69 
  472ed7:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  472ede:	20 61 
  472ee0:	6e                   	outsb  %ds:(%rsi),(%dx)
  472ee1:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  472ee5:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  472ee9:	3d 64 73 74 2e       	cmp    $0x2e747364,%eax
  472eee:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  472ef2:	20 61 6e             	and    %ah,0x6e(%rcx)
  472ef5:	64 20 67 69          	and    %ah,%fs:0x69(%rdi)
  472ef9:	2e 67 72 61          	addr32 jb,pn 472f5e <usage_message+0x1121e>
  472efd:	70 68                	jo     472f67 <usage_message+0x11227>
  472eff:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  472f06:	61 
  472f07:	6e                   	outsb  %ds:(%rsi),(%dx)
  472f08:	64 20 64 73 74       	and    %ah,%fs:0x74(%rbx,%rsi,2)
  472f0d:	2e                   	cs
  472f0e:	68 6f 73 74 69       	pushq  $0x6974736f
  472f13:	64                   	fs
  472f14:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  472f19:	6f                   	outsl  %ds:(%rsi),(%dx)
  472f1a:	72 64                	jb     472f80 <usage_message+0x11240>
  472f1c:	65                   	gs
  472f1d:	72 20                	jb     472f3f <usage_message+0x111ff>
  472f1f:	62                   	(bad)  
  472f20:	79 20                	jns    472f42 <usage_message+0x11202>
  472f22:	64                   	fs
  472f23:	73 74                	jae    472f99 <usage_message+0x11259>
  472f25:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  472f2a:	00 00                	add    %al,(%rax)
  472f2c:	00 00                	add    %al,(%rax)
  472f2e:	00 00                	add    %al,(%rax)
  472f30:	73 65                	jae    472f97 <usage_message+0x11257>
  472f32:	6c                   	insb   (%dx),%es:(%rdi)
  472f33:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  472f38:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  472f3f:	20 67 2e             	and    %ah,0x2e(%rdi)
  472f42:	67 72 61             	addr32 jb 472fa6 <usage_message+0x11266>
  472f45:	70 68                	jo     472faf <usage_message+0x1126f>
  472f47:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  472f4e:	20 
  472f4f:	67 72 61             	addr32 jb 472fb3 <usage_message+0x11273>
  472f52:	70 68                	jo     472fbc <usage_message+0x1127c>
  472f54:	73 20                	jae    472f76 <usage_message+0x11236>
  472f56:	67 2c 67             	addr32 sub $0x67,%al
  472f59:	72 61                	jb     472fbc <usage_message+0x1127c>
  472f5b:	70 68                	jo     472fc5 <usage_message+0x11285>
  472f5d:	73 5f                	jae    472fbe <usage_message+0x1127e>
  472f5f:	69 74 65 6d 73 20 67 	imul   $0x69672073,0x6d(%rbp,%riz,2),%esi
  472f66:	69 
  472f67:	2c 69                	sub    $0x69,%al
  472f69:	74 65                	je     472fd0 <usage_message+0x11290>
  472f6b:	6d                   	insl   (%dx),%es:(%rdi)
  472f6c:	73 20                	jae    472f8e <usage_message+0x1124e>
  472f6e:	69 20 20 77 68 65    	imul   $0x65687720,(%rax),%esp
  472f74:	72 65                	jb     472fdb <usage_message+0x1129b>
  472f76:	20 67 2e             	and    %ah,0x2e(%rdi)
  472f79:	67 72 61             	addr32 jb 472fdd <usage_message+0x1129d>
  472f7c:	70 68                	jo     472fe6 <usage_message+0x112a6>
  472f7e:	69 64 3d 67 69 2e 67 	imul   $0x72672e69,0x67(%rbp,%rdi,1),%esp
  472f85:	72 
  472f86:	61                   	(bad)  
  472f87:	70 68                	jo     472ff1 <usage_message+0x112b1>
  472f89:	69 64 20 61 6e 64 20 	imul   $0x6720646e,0x61(%rax,%riz,1),%esp
  472f90:	67 
  472f91:	69 2e 69 74 65 6d    	imul   $0x6d657469,(%rsi),%ebp
  472f97:	69 64 3d 69 2e 69 74 	imul   $0x6574692e,0x69(%rbp,%rdi,1),%esp
  472f9e:	65 
  472f9f:	6d                   	insl   (%dx),%es:(%rdi)
  472fa0:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  472fa7:	69 
  472fa8:	2e                   	cs
  472fa9:	68 6f 73 74 69       	pushq  $0x6974736f
  472fae:	64                   	fs
  472faf:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  472fb4:	61                   	(bad)  
  472fb5:	6e                   	outsb  %ds:(%rsi),(%dx)
  472fb6:	64 20 67 2e          	and    %ah,%fs:0x2e(%rdi)
  472fba:	6e                   	outsb  %ds:(%rsi),(%dx)
  472fbb:	61                   	(bad)  
  472fbc:	6d                   	insl   (%dx),%es:(%rdi)
  472fbd:	65                   	gs
  472fbe:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  472fc3:	20 61 6e             	and    %ah,0x6e(%rcx)
  472fc6:	64 20 67 2e          	and    %ah,%fs:0x2e(%rdi)
  472fca:	74 65                	je     473031 <usage_message+0x112f1>
  472fcc:	6d                   	insl   (%dx),%es:(%rdi)
  472fcd:	70 6c                	jo     47303b <usage_message+0x112fb>
  472fcf:	61                   	(bad)  
  472fd0:	74 65                	je     473037 <usage_message+0x112f7>
  472fd2:	69 64 3d 30 00 00 73 	imul   $0x65730000,0x30(%rbp,%rdi,1),%esp
  472fd9:	65 
  472fda:	6c                   	insb   (%dx),%es:(%rdi)
  472fdb:	65 63 74 20 67       	movslq %gs:0x67(%rax,%riz,1),%esi
  472fe0:	69 2e 67 69 74 65    	imul   $0x65746967,(%rsi),%ebp
  472fe6:	6d                   	insl   (%dx),%es:(%rdi)
  472fe7:	69 64 2c 69 2e 69 74 	imul   $0x6574692e,0x69(%rsp,%rbp,1),%esp
  472fee:	65 
  472fef:	6d                   	insl   (%dx),%es:(%rdi)
  472ff0:	69 64 2c 69 2e 6b 65 	imul   $0x79656b2e,0x69(%rsp,%rbp,1),%esp
  472ff7:	79 
  472ff8:	5f                   	pop    %rdi
  472ff9:	2c 67                	sub    $0x67,%al
  472ffb:	69 2e 64 72 61 77    	imul   $0x77617264,(%rsi),%ebp
  473001:	74 79                	je     47307c <usage_message+0x1133c>
  473003:	70 65                	jo     47306a <usage_message+0x1132a>
  473005:	2c 67                	sub    $0x67,%al
  473007:	69 2e 73 6f 72 74    	imul   $0x74726f73,(%rsi),%ebp
  47300d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47300e:	72 64                	jb     473074 <usage_message+0x11334>
  473010:	65                   	gs
  473011:	72 2c                	jb     47303f <usage_message+0x112ff>
  473013:	67 69 2e 63 6f 6c 6f 	addr32 imul $0x6f6c6f63,(%esi),%ebp
  47301a:	72 2c                	jb     473048 <usage_message+0x11308>
  47301c:	67 69 2e 79 61 78 69 	addr32 imul $0x69786179,(%esi),%ebp
  473023:	73 73                	jae    473098 <usage_message+0x11358>
  473025:	69 64 65 2c 67 69 2e 	imul   $0x632e6967,0x2c(%rbp,%riz,2),%esp
  47302c:	63 
  47302d:	61                   	(bad)  
  47302e:	6c                   	insb   (%dx),%es:(%rdi)
  47302f:	63 5f 66             	movslq 0x66(%rdi),%ebx
  473032:	6e                   	outsb  %ds:(%rsi),(%dx)
  473033:	63 2c 67             	movslq (%rdi,%riz,2),%ebp
  473036:	69 2e 74 79 70 65    	imul   $0x65707974,(%rsi),%ebp
  47303c:	2c 67                	sub    $0x67,%al
  47303e:	69 2e 70 65 72 69    	imul   $0x69726570,(%rsi),%ebp
  473044:	6f                   	outsl  %ds:(%rsi),(%dx)
  473045:	64                   	fs
  473046:	73 5f                	jae    4730a7 <usage_message+0x11367>
  473048:	63 6e 74             	movslq 0x74(%rsi),%ebp
  47304b:	20 66 72             	and    %ah,0x72(%rsi)
  47304e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47304f:	6d                   	insl   (%dx),%es:(%rdi)
  473050:	20 67 72             	and    %ah,0x72(%rdi)
  473053:	61                   	(bad)  
  473054:	70 68                	jo     4730be <usage_message+0x1137e>
  473056:	73 5f                	jae    4730b7 <usage_message+0x11377>
  473058:	69 74 65 6d 73 20 67 	imul   $0x69672073,0x6d(%rbp,%riz,2),%esi
  47305f:	69 
  473060:	2c 69                	sub    $0x69,%al
  473062:	74 65                	je     4730c9 <usage_message+0x11389>
  473064:	6d                   	insl   (%dx),%es:(%rdi)
  473065:	73 20                	jae    473087 <usage_message+0x11347>
  473067:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  47306d:	65 20 67 69          	and    %ah,%gs:0x69(%rdi)
  473071:	2e 69 74 65 6d 69 64 	imul   $0x693d6469,%cs:0x6d(%rbp,%riz,2),%esi
  473078:	3d 69 
  47307a:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  473081:	20 61 
  473083:	6e                   	outsb  %ds:(%rsi),(%dx)
  473084:	64 20 67 69          	and    %ah,%fs:0x69(%rdi)
  473088:	2e 67 72 61          	addr32 jb,pn 4730ed <usage_message+0x113ad>
  47308c:	70 68                	jo     4730f6 <usage_message+0x113b6>
  47308e:	69 64 3d 25 6c 75 20 	imul   $0x6f20756c,0x25(%rbp,%rdi,1),%esp
  473095:	6f 
  473096:	72 64                	jb     4730fc <usage_message+0x113bc>
  473098:	65                   	gs
  473099:	72 20                	jb     4730bb <usage_message+0x1137b>
  47309b:	62                   	(bad)  
  47309c:	79 20                	jns    4730be <usage_message+0x1137e>
  47309e:	69 2e 6b 65 79 5f    	imul   $0x5f79656b,(%rsi),%ebp
  4730a4:	00 00                	add    %al,(%rax)
  4730a6:	00 00                	add    %al,(%rax)
  4730a8:	75 70                	jne    47311a <usage_message+0x113da>
  4730aa:	64                   	fs
  4730ab:	61                   	(bad)  
  4730ac:	74 65                	je     473113 <usage_message+0x113d3>
  4730ae:	20 67 72             	and    %ah,0x72(%rdi)
  4730b1:	61                   	(bad)  
  4730b2:	70 68                	jo     47311c <usage_message+0x113dc>
  4730b4:	73 20                	jae    4730d6 <usage_message+0x11396>
  4730b6:	73 65                	jae    47311d <usage_message+0x113dd>
  4730b8:	74 20                	je     4730da <usage_message+0x1139a>
  4730ba:	6e                   	outsb  %ds:(%rsi),(%dx)
  4730bb:	61                   	(bad)  
  4730bc:	6d                   	insl   (%dx),%es:(%rdi)
  4730bd:	65                   	gs
  4730be:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  4730c3:	2c 77                	sub    $0x77,%al
  4730c5:	69 64 74 68 3d 25 64 	imul   $0x2c64253d,0x68(%rsp,%rsi,2),%esp
  4730cc:	2c 
  4730cd:	68 65 69 67 68       	pushq  $0x68676965
  4730d2:	74 3d                	je     473111 <usage_message+0x113d1>
  4730d4:	25 64 2c 79 61       	and    $0x61792c64,%eax
  4730d9:	78 69                	js     473144 <usage_message+0x11404>
  4730db:	73 6d                	jae    47314a <usage_message+0x1140a>
  4730dd:	69 6e 3d 25 6c 66 2c 	imul   $0x2c666c25,0x3d(%rsi),%ebp
  4730e4:	79 61                	jns    473147 <usage_message+0x11407>
  4730e6:	78 69                	js     473151 <usage_message+0x11411>
  4730e8:	73 6d                	jae    473157 <usage_message+0x11417>
  4730ea:	61                   	(bad)  
  4730eb:	78 3d                	js     47312a <usage_message+0x113ea>
  4730ed:	25 6c 66 2c 74       	and    $0x742c666c,%eax
  4730f2:	65                   	gs
  4730f3:	6d                   	insl   (%dx),%es:(%rdi)
  4730f4:	70 6c                	jo     473162 <usage_message+0x11422>
  4730f6:	61                   	(bad)  
  4730f7:	74 65                	je     47315e <usage_message+0x1141e>
  4730f9:	69 64 3d 25 6c 75 2c 	imul   $0x732c756c,0x25(%rbp,%rdi,1),%esp
  473100:	73 
  473101:	68 6f 77 5f 77       	pushq  $0x775f776f
  473106:	6f                   	outsl  %ds:(%rsi),(%dx)
  473107:	72 6b                	jb     473174 <usage_message+0x11434>
  473109:	5f                   	pop    %rdi
  47310a:	70 65                	jo     473171 <usage_message+0x11431>
  47310c:	72 69                	jb     473177 <usage_message+0x11437>
  47310e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47310f:	64                   	fs
  473110:	3d 25 64 2c 73       	cmp    $0x732c6425,%eax
  473115:	68 6f 77 5f 74       	pushq  $0x745f776f
  47311a:	72 69                	jb     473185 <usage_message+0x11445>
  47311c:	67                   	addr32
  47311d:	67                   	addr32
  47311e:	65                   	gs
  47311f:	72 73                	jb     473194 <usage_message+0x11454>
  473121:	3d 25 64 2c 67       	cmp    $0x672c6425,%eax
  473126:	72 61                	jb     473189 <usage_message+0x11449>
  473128:	70 68                	jo     473192 <usage_message+0x11452>
  47312a:	74 79                	je     4731a5 <usage_message+0x11465>
  47312c:	70 65                	jo     473193 <usage_message+0x11453>
  47312e:	3d 25 64 2c 73       	cmp    $0x732c6425,%eax
  473133:	68 6f 77 5f 6c       	pushq  $0x6c5f776f
  473138:	65 67 65 6e          	addr32 outsb %gs:(%esi),(%dx)
  47313c:	64                   	fs
  47313d:	3d 25 64 2c 73       	cmp    $0x732c6425,%eax
  473142:	68 6f 77 5f 33       	pushq  $0x335f776f
  473147:	64                   	fs
  473148:	3d 25 64 2c 70       	cmp    $0x702c6425,%eax
  47314d:	65                   	gs
  47314e:	72 63                	jb     4731b3 <usage_message+0x11473>
  473150:	65 6e                	outsb  %gs:(%rsi),(%dx)
  473152:	74 5f                	je     4731b3 <usage_message+0x11473>
  473154:	6c                   	insb   (%dx),%es:(%rdi)
  473155:	65                   	gs
  473156:	66                   	data16
  473157:	74 3d                	je     473196 <usage_message+0x11456>
  473159:	25 6c 66 2c 70       	and    $0x702c666c,%eax
  47315e:	65                   	gs
  47315f:	72 63                	jb     4731c4 <usage_message+0x11484>
  473161:	65 6e                	outsb  %gs:(%rsi),(%dx)
  473163:	74 5f                	je     4731c4 <usage_message+0x11484>
  473165:	72 69                	jb     4731d0 <usage_message+0x11490>
  473167:	67 68 74 3d 25 6c    	addr32 pushq $0x6c253d74
  47316d:	66                   	data16
  47316e:	2c 79                	sub    $0x79,%al
  473170:	6d                   	insl   (%dx),%es:(%rdi)
  473171:	69 6e 5f 74 79 70 65 	imul   $0x65707974,0x5f(%rsi),%ebp
  473178:	3d 25 64 2c 79       	cmp    $0x792c6425,%eax
  47317d:	6d                   	insl   (%dx),%es:(%rdi)
  47317e:	61                   	(bad)  
  47317f:	78 5f                	js     4731e0 <usage_message+0x114a0>
  473181:	74 79                	je     4731fc <usage_message+0x114bc>
  473183:	70 65                	jo     4731ea <usage_message+0x114aa>
  473185:	3d 25 64 2c 79       	cmp    $0x792c6425,%eax
  47318a:	6d                   	insl   (%dx),%es:(%rdi)
  47318b:	69 6e 5f 69 74 65 6d 	imul   $0x6d657469,0x5f(%rsi),%ebp
  473192:	69 64 3d 25 6c 75 2c 	imul   $0x792c756c,0x25(%rbp,%rdi,1),%esp
  473199:	79 
  47319a:	6d                   	insl   (%dx),%es:(%rdi)
  47319b:	61                   	(bad)  
  47319c:	78 5f                	js     4731fd <usage_message+0x114bd>
  47319e:	69 74 65 6d 69 64 3d 	imul   $0x253d6469,0x6d(%rbp,%riz,2),%esi
  4731a5:	25 
  4731a6:	6c                   	insb   (%dx),%es:(%rdi)
  4731a7:	75 20                	jne    4731c9 <usage_message+0x11489>
  4731a9:	77 68                	ja     473213 <usage_message+0x114d3>
  4731ab:	65                   	gs
  4731ac:	72 65                	jb     473213 <usage_message+0x114d3>
  4731ae:	20 67 72             	and    %ah,0x72(%rdi)
  4731b1:	61                   	(bad)  
  4731b2:	70 68                	jo     47321c <usage_message+0x114dc>
  4731b4:	69 64 3d 25 6c 75 3b 	imul   $0xa3b756c,0x25(%rbp,%rdi,1),%esp
  4731bb:	0a 
  4731bc:	00 00                	add    %al,(%rax)
  4731be:	00 00                	add    %al,(%rax)
  4731c0:	75 70                	jne    473232 <usage_message+0x114f2>
  4731c2:	64                   	fs
  4731c3:	61                   	(bad)  
  4731c4:	74 65                	je     47322b <usage_message+0x114eb>
  4731c6:	20 67 72             	and    %ah,0x72(%rdi)
  4731c9:	61                   	(bad)  
  4731ca:	70 68                	jo     473234 <usage_message+0x114f4>
  4731cc:	73 5f                	jae    47322d <usage_message+0x114ed>
  4731ce:	69 74 65 6d 73 20 73 	imul   $0x65732073,0x6d(%rbp,%riz,2),%esi
  4731d5:	65 
  4731d6:	74 20                	je     4731f8 <usage_message+0x114b8>
  4731d8:	64                   	fs
  4731d9:	72 61                	jb     47323c <usage_message+0x114fc>
  4731db:	77 74                	ja     473251 <usage_message+0x11511>
  4731dd:	79 70                	jns    47324f <usage_message+0x1150f>
  4731df:	65                   	gs
  4731e0:	3d 25 64 2c 73       	cmp    $0x732c6425,%eax
  4731e5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4731e6:	72 74                	jb     47325c <usage_message+0x1151c>
  4731e8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4731e9:	72 64                	jb     47324f <usage_message+0x1150f>
  4731eb:	65                   	gs
  4731ec:	72 3d                	jb     47322b <usage_message+0x114eb>
  4731ee:	25 64 2c 63 6f       	and    $0x6f632c64,%eax
  4731f3:	6c                   	insb   (%dx),%es:(%rdi)
  4731f4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4731f5:	72 3d                	jb     473234 <usage_message+0x114f4>
  4731f7:	27                   	(bad)  
  4731f8:	25 73 27 2c 79       	and    $0x792c2773,%eax
  4731fd:	61                   	(bad)  
  4731fe:	78 69                	js     473269 <usage_message+0x11529>
  473200:	73 73                	jae    473275 <usage_message+0x11535>
  473202:	69 64 65 3d 25 64 2c 	imul   $0x632c6425,0x3d(%rbp,%riz,2),%esp
  473209:	63 
  47320a:	61                   	(bad)  
  47320b:	6c                   	insb   (%dx),%es:(%rdi)
  47320c:	63 5f 66             	movslq 0x66(%rdi),%ebx
  47320f:	6e                   	outsb  %ds:(%rsi),(%dx)
  473210:	63 3d 25 64 2c 74    	movslq 0x742c6425(%rip),%edi        # 7473963b <_end+0x74080d3b>
  473216:	79 70                	jns    473288 <usage_message+0x11548>
  473218:	65                   	gs
  473219:	3d 25 64 2c 70       	cmp    $0x702c6425,%eax
  47321e:	65                   	gs
  47321f:	72 69                	jb     47328a <usage_message+0x1154a>
  473221:	6f                   	outsl  %ds:(%rsi),(%dx)
  473222:	64                   	fs
  473223:	73 5f                	jae    473284 <usage_message+0x11544>
  473225:	63 6e 74             	movslq 0x74(%rsi),%ebp
  473228:	3d 25 64 20 77       	cmp    $0x77206425,%eax
  47322d:	68 65 72 65 20       	pushq  $0x20657265
  473232:	67 69 74 65 6d 69 64 	addr32 imul $0x253d6469,0x6d(%ebp,%eiz,2),%esi
  473239:	3d 25 
  47323b:	6c                   	insb   (%dx),%es:(%rdi)
  47323c:	75 3b                	jne    473279 <usage_message+0x11539>
  47323e:	0a 00                	or     (%rax),%al
  473240:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  473247:	69 6e 74 6f 20 67 72 	imul   $0x7267206f,0x74(%rsi),%ebp
  47324e:	61                   	(bad)  
  47324f:	70 68                	jo     4732b9 <usage_message+0x11579>
  473251:	73 20                	jae    473273 <usage_message+0x11533>
  473253:	28 67 72             	sub    %ah,0x72(%rdi)
  473256:	61                   	(bad)  
  473257:	70 68                	jo     4732c1 <usage_message+0x11581>
  473259:	69 64 2c 6e 61 6d 65 	imul   $0x2c656d61,0x6e(%rsp,%rbp,1),%esp
  473260:	2c 
  473261:	77 69                	ja     4732cc <usage_message+0x1158c>
  473263:	64                   	fs
  473264:	74 68                	je     4732ce <usage_message+0x1158e>
  473266:	2c 68                	sub    $0x68,%al
  473268:	65 69 67 68 74 2c 79 	imul   $0x61792c74,%gs:0x68(%rdi),%esp
  47326f:	61 
  473270:	78 69                	js     4732db <usage_message+0x1159b>
  473272:	73 6d                	jae    4732e1 <usage_message+0x115a1>
  473274:	69 6e 2c 79 61 78 69 	imul   $0x69786179,0x2c(%rsi),%ebp
  47327b:	73 6d                	jae    4732ea <usage_message+0x115aa>
  47327d:	61                   	(bad)  
  47327e:	78 2c                	js     4732ac <usage_message+0x1156c>
  473280:	74 65                	je     4732e7 <usage_message+0x115a7>
  473282:	6d                   	insl   (%dx),%es:(%rdi)
  473283:	70 6c                	jo     4732f1 <usage_message+0x115b1>
  473285:	61                   	(bad)  
  473286:	74 65                	je     4732ed <usage_message+0x115ad>
  473288:	69 64 2c 73 68 6f 77 	imul   $0x5f776f68,0x73(%rsp,%rbp,1),%esp
  47328f:	5f 
  473290:	77 6f                	ja     473301 <usage_message+0x115c1>
  473292:	72 6b                	jb     4732ff <usage_message+0x115bf>
  473294:	5f                   	pop    %rdi
  473295:	70 65                	jo     4732fc <usage_message+0x115bc>
  473297:	72 69                	jb     473302 <usage_message+0x115c2>
  473299:	6f                   	outsl  %ds:(%rsi),(%dx)
  47329a:	64                   	fs
  47329b:	2c 73                	sub    $0x73,%al
  47329d:	68 6f 77 5f 74       	pushq  $0x745f776f
  4732a2:	72 69                	jb     47330d <usage_message+0x115cd>
  4732a4:	67                   	addr32
  4732a5:	67                   	addr32
  4732a6:	65                   	gs
  4732a7:	72 73                	jb     47331c <usage_message+0x115dc>
  4732a9:	2c 67                	sub    $0x67,%al
  4732ab:	72 61                	jb     47330e <usage_message+0x115ce>
  4732ad:	70 68                	jo     473317 <usage_message+0x115d7>
  4732af:	74 79                	je     47332a <usage_message+0x115ea>
  4732b1:	70 65                	jo     473318 <usage_message+0x115d8>
  4732b3:	2c 73                	sub    $0x73,%al
  4732b5:	68 6f 77 5f 6c       	pushq  $0x6c5f776f
  4732ba:	65 67 65 6e          	addr32 outsb %gs:(%esi),(%dx)
  4732be:	64                   	fs
  4732bf:	2c 73                	sub    $0x73,%al
  4732c1:	68 6f 77 5f 33       	pushq  $0x335f776f
  4732c6:	64                   	fs
  4732c7:	2c 70                	sub    $0x70,%al
  4732c9:	65                   	gs
  4732ca:	72 63                	jb     47332f <usage_message+0x115ef>
  4732cc:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4732ce:	74 5f                	je     47332f <usage_message+0x115ef>
  4732d0:	6c                   	insb   (%dx),%es:(%rdi)
  4732d1:	65                   	gs
  4732d2:	66                   	data16
  4732d3:	74 2c                	je     473301 <usage_message+0x115c1>
  4732d5:	70 65                	jo     47333c <usage_message+0x115fc>
  4732d7:	72 63                	jb     47333c <usage_message+0x115fc>
  4732d9:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4732db:	74 5f                	je     47333c <usage_message+0x115fc>
  4732dd:	72 69                	jb     473348 <usage_message+0x11608>
  4732df:	67 68 74 2c 79 6d    	addr32 pushq $0x6d792c74
  4732e5:	69 6e 5f 74 79 70 65 	imul   $0x65707974,0x5f(%rsi),%ebp
  4732ec:	2c 79                	sub    $0x79,%al
  4732ee:	6d                   	insl   (%dx),%es:(%rdi)
  4732ef:	61                   	(bad)  
  4732f0:	78 5f                	js     473351 <usage_message+0x11611>
  4732f2:	74 79                	je     47336d <usage_message+0x1162d>
  4732f4:	70 65                	jo     47335b <usage_message+0x1161b>
  4732f6:	2c 79                	sub    $0x79,%al
  4732f8:	6d                   	insl   (%dx),%es:(%rdi)
  4732f9:	69 6e 5f 69 74 65 6d 	imul   $0x6d657469,0x5f(%rsi),%ebp
  473300:	69 64 2c 79 6d 61 78 	imul   $0x5f78616d,0x79(%rsp,%rbp,1),%esp
  473307:	5f 
  473308:	69 74 65 6d 69 64 29 	imul   $0x20296469,0x6d(%rbp,%riz,2),%esi
  47330f:	20 
  473310:	76 61                	jbe    473373 <usage_message+0x11633>
  473312:	6c                   	insb   (%dx),%es:(%rdi)
  473313:	75 65                	jne    47337a <usage_message+0x1163a>
  473315:	73 20                	jae    473337 <usage_message+0x115f7>
  473317:	28 25 6c 75 2c 27    	sub    %ah,0x272c756c(%rip)        # 2773a889 <_end+0x27081f89>
  47331d:	25 73 27 2c 25       	and    $0x252c2773,%eax
  473322:	64                   	fs
  473323:	2c 25                	sub    $0x25,%al
  473325:	64                   	fs
  473326:	2c 25                	sub    $0x25,%al
  473328:	6c                   	insb   (%dx),%es:(%rdi)
  473329:	66                   	data16
  47332a:	2c 25                	sub    $0x25,%al
  47332c:	6c                   	insb   (%dx),%es:(%rdi)
  47332d:	66                   	data16
  47332e:	2c 25                	sub    $0x25,%al
  473330:	6c                   	insb   (%dx),%es:(%rdi)
  473331:	75 2c                	jne    47335f <usage_message+0x1161f>
  473333:	25 64 2c 25 64       	and    $0x64252c64,%eax
  473338:	2c 25                	sub    $0x25,%al
  47333a:	64                   	fs
  47333b:	2c 25                	sub    $0x25,%al
  47333d:	64                   	fs
  47333e:	2c 25                	sub    $0x25,%al
  473340:	64                   	fs
  473341:	2c 25                	sub    $0x25,%al
  473343:	6c                   	insb   (%dx),%es:(%rdi)
  473344:	66                   	data16
  473345:	2c 25                	sub    $0x25,%al
  473347:	6c                   	insb   (%dx),%es:(%rdi)
  473348:	66                   	data16
  473349:	2c 25                	sub    $0x25,%al
  47334b:	64                   	fs
  47334c:	2c 25                	sub    $0x25,%al
  47334e:	64                   	fs
  47334f:	2c 25                	sub    $0x25,%al
  473351:	6c                   	insb   (%dx),%es:(%rdi)
  473352:	75 2c                	jne    473380 <usage_message+0x11640>
  473354:	25 6c 75 29 3b       	and    $0x3b29756c,%eax
  473359:	0a 00                	or     (%rax),%al
  47335b:	00 00                	add    %al,(%rax)
  47335d:	00 00                	add    %al,(%rax)
  47335f:	00 69 6e             	add    %ch,0x6e(%rcx)
  473362:	73 65                	jae    4733c9 <usage_message+0x11689>
  473364:	72 74                	jb     4733da <usage_message+0x1169a>
  473366:	20 69 6e             	and    %ch,0x6e(%rcx)
  473369:	74 6f                	je     4733da <usage_message+0x1169a>
  47336b:	20 67 72             	and    %ah,0x72(%rdi)
  47336e:	61                   	(bad)  
  47336f:	70 68                	jo     4733d9 <usage_message+0x11699>
  473371:	73 5f                	jae    4733d2 <usage_message+0x11692>
  473373:	69 74 65 6d 73 20 28 	imul   $0x67282073,0x6d(%rbp,%riz,2),%esi
  47337a:	67 
  47337b:	69 74 65 6d 69 64 2c 	imul   $0x672c6469,0x6d(%rbp,%riz,2),%esi
  473382:	67 
  473383:	72 61                	jb     4733e6 <usage_message+0x116a6>
  473385:	70 68                	jo     4733ef <usage_message+0x116af>
  473387:	69 64 2c 69 74 65 6d 	imul   $0x696d6574,0x69(%rsp,%rbp,1),%esp
  47338e:	69 
  47338f:	64                   	fs
  473390:	2c 64                	sub    $0x64,%al
  473392:	72 61                	jb     4733f5 <usage_message+0x116b5>
  473394:	77 74                	ja     47340a <usage_message+0x116ca>
  473396:	79 70                	jns    473408 <usage_message+0x116c8>
  473398:	65                   	gs
  473399:	2c 73                	sub    $0x73,%al
  47339b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47339c:	72 74                	jb     473412 <usage_message+0x116d2>
  47339e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47339f:	72 64                	jb     473405 <usage_message+0x116c5>
  4733a1:	65                   	gs
  4733a2:	72 2c                	jb     4733d0 <usage_message+0x11690>
  4733a4:	63 6f 6c             	movslq 0x6c(%rdi),%ebp
  4733a7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4733a8:	72 2c                	jb     4733d6 <usage_message+0x11696>
  4733aa:	79 61                	jns    47340d <usage_message+0x116cd>
  4733ac:	78 69                	js     473417 <usage_message+0x116d7>
  4733ae:	73 73                	jae    473423 <usage_message+0x116e3>
  4733b0:	69 64 65 2c 63 61 6c 	imul   $0x636c6163,0x2c(%rbp,%riz,2),%esp
  4733b7:	63 
  4733b8:	5f                   	pop    %rdi
  4733b9:	66                   	data16
  4733ba:	6e                   	outsb  %ds:(%rsi),(%dx)
  4733bb:	63 2c 74             	movslq (%rsp,%rsi,2),%ebp
  4733be:	79 70                	jns    473430 <usage_message+0x116f0>
  4733c0:	65                   	gs
  4733c1:	2c 70                	sub    $0x70,%al
  4733c3:	65                   	gs
  4733c4:	72 69                	jb     47342f <usage_message+0x116ef>
  4733c6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4733c7:	64                   	fs
  4733c8:	73 5f                	jae    473429 <usage_message+0x116e9>
  4733ca:	63 6e 74             	movslq 0x74(%rsi),%ebp
  4733cd:	29 20                	sub    %esp,(%rax)
  4733cf:	76 61                	jbe    473432 <usage_message+0x116f2>
  4733d1:	6c                   	insb   (%dx),%es:(%rdi)
  4733d2:	75 65                	jne    473439 <usage_message+0x116f9>
  4733d4:	73 20                	jae    4733f6 <usage_message+0x116b6>
  4733d6:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 2573a948 <_end+0x25082048>
  4733dc:	6c                   	insb   (%dx),%es:(%rdi)
  4733dd:	75 2c                	jne    47340b <usage_message+0x116cb>
  4733df:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  4733e4:	64                   	fs
  4733e5:	2c 25                	sub    $0x25,%al
  4733e7:	64                   	fs
  4733e8:	2c 27                	sub    $0x27,%al
  4733ea:	25 73 27 2c 25       	and    $0x252c2773,%eax
  4733ef:	64                   	fs
  4733f0:	2c 25                	sub    $0x25,%al
  4733f2:	64                   	fs
  4733f3:	2c 25                	sub    $0x25,%al
  4733f5:	64                   	fs
  4733f6:	2c 25                	sub    $0x25,%al
  4733f8:	64 29 3b             	sub    %edi,%fs:(%rbx)
  4733fb:	0a 00                	or     (%rax),%al
  4733fd:	00 00                	add    %al,(%rax)
  4733ff:	00 73 65             	add    %dh,0x65(%rbx)
  473402:	6c                   	insb   (%dx),%es:(%rdi)
  473403:	65 63 74 20 70       	movslq %gs:0x70(%rax,%riz,1),%esi
  473408:	72 69                	jb     473473 <usage_message+0x11733>
  47340a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47340b:	72 69                	jb     473476 <usage_message+0x11736>
  47340d:	74 79                	je     473488 <usage_message+0x11748>
  47340f:	20 66 72             	and    %ah,0x72(%rsi)
  473412:	6f                   	outsl  %ds:(%rsi),(%dx)
  473413:	6d                   	insl   (%dx),%es:(%rdi)
  473414:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  473418:	67                   	addr32
  473419:	67                   	addr32
  47341a:	65                   	gs
  47341b:	72 73                	jb     473490 <usage_message+0x11750>
  47341d:	20 77 68             	and    %dh,0x68(%rdi)
  473420:	65                   	gs
  473421:	72 65                	jb     473488 <usage_message+0x11748>
  473423:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  473427:	67                   	addr32
  473428:	67                   	addr32
  473429:	65                   	gs
  47342a:	72 69                	jb     473495 <usage_message+0x11755>
  47342c:	64                   	fs
  47342d:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  473432:	61                   	(bad)  
  473433:	6e                   	outsb  %ds:(%rsi),(%dx)
  473434:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  473438:	61                   	(bad)  
  473439:	74 75                	je     4734b0 <usage_message+0x11770>
  47343b:	73 3d                	jae    47347a <usage_message+0x1173a>
  47343d:	30 20                	xor    %ah,(%rax)
  47343f:	61                   	(bad)  
  473440:	6e                   	outsb  %ds:(%rsi),(%dx)
  473441:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  473445:	6c                   	insb   (%dx),%es:(%rdi)
  473446:	75 65                	jne    4734ad <usage_message+0x1176d>
  473448:	3d 25 64 00 00       	cmp    $0x6425,%eax
  47344d:	00 00                	add    %al,(%rax)
  47344f:	00 73 65             	add    %dh,0x65(%rbx)
  473452:	6c                   	insb   (%dx),%es:(%rdi)
  473453:	65 63 74 20 73       	movslq %gs:0x73(%rax,%riz,1),%esi
  473458:	2e 73 74             	jae,pn 4734cf <usage_message+0x1178f>
  47345b:	61                   	(bad)  
  47345c:	74 75                	je     4734d3 <usage_message+0x11793>
  47345e:	73 20                	jae    473480 <usage_message+0x11740>
  473460:	66                   	data16
  473461:	72 6f                	jb     4734d2 <usage_message+0x11792>
  473463:	6d                   	insl   (%dx),%es:(%rdi)
  473464:	20 73 65             	and    %dh,0x65(%rbx)
  473467:	72 76                	jb     4734df <usage_message+0x1179f>
  473469:	69 63 65 73 20 73 2c 	imul   $0x2c732073,0x65(%rbx),%esp
  473470:	73 65                	jae    4734d7 <usage_message+0x11797>
  473472:	72 76                	jb     4734ea <usage_message+0x117aa>
  473474:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  47347b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47347c:	6b 73 20 6c          	imul   $0x6c,0x20(%rbx),%esi
  473480:	20 77 68             	and    %dh,0x68(%rdi)
  473483:	65                   	gs
  473484:	72 65                	jb     4734eb <usage_message+0x117ab>
  473486:	20 6c 2e 73          	and    %ch,0x73(%rsi,%rbp,1)
  47348a:	65                   	gs
  47348b:	72 76                	jb     473503 <usage_message+0x117c3>
  47348d:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  473494:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  473499:	61                   	(bad)  
  47349a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47349b:	64 20 73 2e          	and    %dh,%fs:0x2e(%rbx)
  47349f:	73 65                	jae    473506 <usage_message+0x117c6>
  4734a1:	72 76                	jb     473519 <usage_message+0x117d9>
  4734a3:	69 63 65 69 64 3d 6c 	imul   $0x6c3d6469,0x65(%rbx),%esp
  4734aa:	2e 73 65             	jae,pn 473512 <usage_message+0x117d2>
  4734ad:	72 76                	jb     473525 <usage_message+0x117e5>
  4734af:	69 63 65 64 6f 77 6e 	imul   $0x6e776f64,0x65(%rbx),%esp
  4734b6:	69 64 20 6f 72 64 65 	imul   $0x72656472,0x6f(%rax,%riz,1),%esp
  4734bd:	72 
  4734be:	20 62 79             	and    %ah,0x79(%rdx)
  4734c1:	20 73 2e             	and    %dh,0x2e(%rbx)
  4734c4:	73 74                	jae    47353a <usage_message+0x117fa>
  4734c6:	61                   	(bad)  
  4734c7:	74 75                	je     47353e <usage_message+0x117fe>
  4734c9:	73 20                	jae    4734eb <usage_message+0x117ab>
  4734cb:	25 73 00 00 00       	and    $0x73,%eax
  4734d0:	73 65                	jae    473537 <usage_message+0x117f7>
  4734d2:	6c                   	insb   (%dx),%es:(%rdi)
  4734d3:	65 63 74 20 6c       	movslq %gs:0x6c(%rax,%riz,1),%esi
  4734d8:	2e 73 65             	jae,pn 473540 <usage_message+0x11800>
  4734db:	72 76                	jb     473553 <usage_message+0x11813>
  4734dd:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  4734e4:	2c 73                	sub    $0x73,%al
  4734e6:	2e                   	cs
  4734e7:	61                   	(bad)  
  4734e8:	6c                   	insb   (%dx),%es:(%rdi)
  4734e9:	67 6f                	addr32 outsl %ds:(%esi),(%dx)
  4734eb:	72 69                	jb     473556 <usage_message+0x11816>
  4734ed:	74 68                	je     473557 <usage_message+0x11817>
  4734ef:	6d                   	insl   (%dx),%es:(%rdi)
  4734f0:	20 66 72             	and    %ah,0x72(%rsi)
  4734f3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4734f4:	6d                   	insl   (%dx),%es:(%rdi)
  4734f5:	20 73 65             	and    %dh,0x65(%rbx)
  4734f8:	72 76                	jb     473570 <usage_message+0x11830>
  4734fa:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  473501:	6e                   	outsb  %ds:(%rsi),(%dx)
  473502:	6b 73 20 6c          	imul   $0x6c,0x20(%rbx),%esi
  473506:	2c 73                	sub    $0x73,%al
  473508:	65                   	gs
  473509:	72 76                	jb     473581 <usage_message+0x11841>
  47350b:	69 63 65 73 20 73 20 	imul   $0x20732073,0x65(%rbx),%esp
  473512:	77 68                	ja     47357c <usage_message+0x1183c>
  473514:	65                   	gs
  473515:	72 65                	jb     47357c <usage_message+0x1183c>
  473517:	20 73 2e             	and    %dh,0x2e(%rbx)
  47351a:	73 65                	jae    473581 <usage_message+0x11841>
  47351c:	72 76                	jb     473594 <usage_message+0x11854>
  47351e:	69 63 65 69 64 3d 6c 	imul   $0x6c3d6469,0x65(%rbx),%esp
  473525:	2e 73 65             	jae,pn 47358d <usage_message+0x1184d>
  473528:	72 76                	jb     4735a0 <usage_message+0x11860>
  47352a:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  473531:	20 61 6e             	and    %ah,0x6e(%rcx)
  473534:	64 20 6c 2e 73       	and    %ch,%fs:0x73(%rsi,%rbp,1)
  473539:	65                   	gs
  47353a:	72 76                	jb     4735b2 <usage_message+0x11872>
  47353c:	69 63 65 64 6f 77 6e 	imul   $0x6e776f64,0x65(%rbx),%esp
  473543:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  47354a:	00 
  47354b:	00 00                	add    %al,(%rax)
  47354d:	00 00                	add    %al,(%rax)
  47354f:	00 75 70             	add    %dh,0x70(%rbp)
  473552:	64                   	fs
  473553:	61                   	(bad)  
  473554:	74 65                	je     4735bb <usage_message+0x1187b>
  473556:	20 73 65             	and    %dh,0x65(%rbx)
  473559:	72 76                	jb     4735d1 <usage_message+0x11891>
  47355b:	69 63 65 73 20 73 65 	imul   $0x65732073,0x65(%rbx),%esp
  473562:	74 20                	je     473584 <usage_message+0x11844>
  473564:	73 74                	jae    4735da <usage_message+0x1189a>
  473566:	61                   	(bad)  
  473567:	74 75                	je     4735de <usage_message+0x1189e>
  473569:	73 3d                	jae    4735a8 <usage_message+0x11868>
  47356b:	25 64 20 77 68       	and    $0x68772064,%eax
  473570:	65                   	gs
  473571:	72 65                	jb     4735d8 <usage_message+0x11898>
  473573:	20 73 65             	and    %dh,0x65(%rbx)
  473576:	72 76                	jb     4735ee <usage_message+0x118ae>
  473578:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  47357f:	6c                   	insb   (%dx),%es:(%rdi)
  473580:	75 00                	jne    473582 <usage_message+0x11842>
  473582:	00 00                	add    %al,(%rax)
  473584:	00 00                	add    %al,(%rax)
  473586:	00 00                	add    %al,(%rax)
  473588:	55                   	push   %rbp
  473589:	6e                   	outsb  %ds:(%rsi),(%dx)
  47358a:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  47358e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47358f:	20 63 61             	and    %ah,0x61(%rbx)
  473592:	6c                   	insb   (%dx),%es:(%rdi)
  473593:	63 75 6c             	movslq 0x6c(%rbp),%esi
  473596:	61                   	(bad)  
  473597:	74 69                	je     473602 <usage_message+0x118c2>
  473599:	6f                   	outsl  %ds:(%rsi),(%dx)
  47359a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47359b:	20 61 6c             	and    %ah,0x6c(%rcx)
  47359e:	67 6f                	addr32 outsl %ds:(%esi),(%dx)
  4735a0:	72 69                	jb     47360b <usage_message+0x118cb>
  4735a2:	74 68                	je     47360c <usage_message+0x118cc>
  4735a4:	6d                   	insl   (%dx),%es:(%rdi)
  4735a5:	20 6f 66             	and    %ch,0x66(%rdi)
  4735a8:	20 73 65             	and    %dh,0x65(%rbx)
  4735ab:	72 76                	jb     473623 <usage_message+0x118e3>
  4735ad:	69 63 65 20 73 74 61 	imul   $0x61747320,0x65(%rbx),%esp
  4735b4:	74 75                	je     47362b <usage_message+0x118eb>
  4735b6:	73 20                	jae    4735d8 <usage_message+0x11898>
  4735b8:	5b                   	pop    %rbx
  4735b9:	25 64 5d 00 00       	and    $0x5d64,%eax
  4735be:	00 00                	add    %al,(%rax)
  4735c0:	73 65                	jae    473627 <usage_message+0x118e7>
  4735c2:	6c                   	insb   (%dx),%es:(%rdi)
  4735c3:	65 63 74 20 73       	movslq %gs:0x73(%rax,%riz,1),%esi
  4735c8:	65                   	gs
  4735c9:	72 76                	jb     473641 <usage_message+0x11901>
  4735cb:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  4735d2:	20 66 72             	and    %ah,0x72(%rsi)
  4735d5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4735d6:	6d                   	insl   (%dx),%es:(%rdi)
  4735d7:	20 73 65             	and    %dh,0x65(%rbx)
  4735da:	72 76                	jb     473652 <usage_message+0x11912>
  4735dc:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  4735e3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4735e4:	6b 73 20 77          	imul   $0x77,0x20(%rbx),%esi
  4735e8:	68 65 72 65 20       	pushq  $0x20657265
  4735ed:	73 65                	jae    473654 <usage_message+0x11914>
  4735ef:	72 76                	jb     473667 <usage_message+0x11927>
  4735f1:	69 63 65 64 6f 77 6e 	imul   $0x6e776f64,0x65(%rbx),%esp
  4735f8:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  4735ff:	00 
  473600:	73 65                	jae    473667 <usage_message+0x11927>
  473602:	6c                   	insb   (%dx),%es:(%rdi)
  473603:	65 63 74 20 73       	movslq %gs:0x73(%rax,%riz,1),%esi
  473608:	65                   	gs
  473609:	72 76                	jb     473681 <usage_message+0x11941>
  47360b:	69 63 65 69 64 20 66 	imul   $0x66206469,0x65(%rbx),%esp
  473612:	72 6f                	jb     473683 <usage_message+0x11943>
  473614:	6d                   	insl   (%dx),%es:(%rdi)
  473615:	20 73 65             	and    %dh,0x65(%rbx)
  473618:	72 76                	jb     473690 <usage_message+0x11950>
  47361a:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  473621:	65                   	gs
  473622:	72 65                	jb     473689 <usage_message+0x11949>
  473624:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  473628:	67                   	addr32
  473629:	67                   	addr32
  47362a:	65                   	gs
  47362b:	72 69                	jb     473696 <usage_message+0x11956>
  47362d:	64                   	fs
  47362e:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  473633:	00 00                	add    %al,(%rax)
  473635:	00 00                	add    %al,(%rax)
  473637:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  47363b:	65                   	gs
  47363c:	74 65                	je     4736a3 <usage_message+0x11963>
  47363e:	20 66 72             	and    %ah,0x72(%rsi)
  473641:	6f                   	outsl  %ds:(%rsi),(%dx)
  473642:	6d                   	insl   (%dx),%es:(%rdi)
  473643:	20 73 65             	and    %dh,0x65(%rbx)
  473646:	72 76                	jb     4736be <usage_message+0x1197e>
  473648:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  47364f:	72 6d                	jb     4736be <usage_message+0x1197e>
  473651:	73 20                	jae    473673 <usage_message+0x11933>
  473653:	77 68                	ja     4736bd <usage_message+0x1197d>
  473655:	65                   	gs
  473656:	72 65                	jb     4736bd <usage_message+0x1197d>
  473658:	20 73 65             	and    %dh,0x65(%rbx)
  47365b:	72 76                	jb     4736d3 <usage_message+0x11993>
  47365d:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  473664:	6c                   	insb   (%dx),%es:(%rdi)
  473665:	75 3b                	jne    4736a2 <usage_message+0x11962>
  473667:	0a 00                	or     (%rax),%al
  473669:	00 00                	add    %al,(%rax)
  47366b:	00 00                	add    %al,(%rax)
  47366d:	00 00                	add    %al,(%rax)
  47366f:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  473673:	65                   	gs
  473674:	74 65                	je     4736db <usage_message+0x1199b>
  473676:	20 66 72             	and    %ah,0x72(%rsi)
  473679:	6f                   	outsl  %ds:(%rsi),(%dx)
  47367a:	6d                   	insl   (%dx),%es:(%rdi)
  47367b:	20 73 65             	and    %dh,0x65(%rbx)
  47367e:	72 76                	jb     4736f6 <usage_message+0x119b6>
  473680:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  473687:	6e                   	outsb  %ds:(%rsi),(%dx)
  473688:	6b 73 20 77          	imul   $0x77,0x20(%rbx),%esi
  47368c:	68 65 72 65 20       	pushq  $0x20657265
  473691:	73 65                	jae    4736f8 <usage_message+0x119b8>
  473693:	72 76                	jb     47370b <usage_message+0x119cb>
  473695:	69 63 65 64 6f 77 6e 	imul   $0x6e776f64,0x65(%rbx),%esp
  47369c:	69 64 3d 25 6c 75 20 	imul   $0x6f20756c,0x25(%rbp,%rdi,1),%esp
  4736a3:	6f 
  4736a4:	72 20                	jb     4736c6 <usage_message+0x11986>
  4736a6:	73 65                	jae    47370d <usage_message+0x119cd>
  4736a8:	72 76                	jb     473720 <usage_message+0x119e0>
  4736aa:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  4736b1:	3d 25 6c 75 3b       	cmp    $0x3b756c25,%eax
  4736b6:	0a 00                	or     (%rax),%al
  4736b8:	64                   	fs
  4736b9:	65                   	gs
  4736ba:	6c                   	insb   (%dx),%es:(%rdi)
  4736bb:	65                   	gs
  4736bc:	74 65                	je     473723 <usage_message+0x119e3>
  4736be:	20 66 72             	and    %ah,0x72(%rsi)
  4736c1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4736c2:	6d                   	insl   (%dx),%es:(%rdi)
  4736c3:	20 73 65             	and    %dh,0x65(%rbx)
  4736c6:	72 76                	jb     47373e <usage_message+0x119fe>
  4736c8:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  4736cf:	65                   	gs
  4736d0:	72 65                	jb     473737 <usage_message+0x119f7>
  4736d2:	20 73 65             	and    %dh,0x65(%rbx)
  4736d5:	72 76                	jb     47374d <usage_message+0x11a0d>
  4736d7:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  4736de:	6c                   	insb   (%dx),%es:(%rdi)
  4736df:	75 3b                	jne    47371c <usage_message+0x119dc>
  4736e1:	0a 00                	or     (%rax),%al
  4736e3:	00 00                	add    %al,(%rax)
  4736e5:	00 00                	add    %al,(%rax)
  4736e7:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  4736eb:	65                   	gs
  4736ec:	74 65                	je     473753 <usage_message+0x11a13>
  4736ee:	20 66 72             	and    %ah,0x72(%rsi)
  4736f1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4736f2:	6d                   	insl   (%dx),%es:(%rdi)
  4736f3:	20 73 65             	and    %dh,0x65(%rbx)
  4736f6:	72 76                	jb     47376e <usage_message+0x11a2e>
  4736f8:	69 63 65 73 5f 74 69 	imul   $0x69745f73,0x65(%rbx),%esp
  4736ff:	6d                   	insl   (%dx),%es:(%rdi)
  473700:	65                   	gs
  473701:	73 20                	jae    473723 <usage_message+0x119e3>
  473703:	77 68                	ja     47376d <usage_message+0x11a2d>
  473705:	65                   	gs
  473706:	72 65                	jb     47376d <usage_message+0x11a2d>
  473708:	20 73 65             	and    %dh,0x65(%rbx)
  47370b:	72 76                	jb     473783 <usage_message+0x11a43>
  47370d:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  473714:	6c                   	insb   (%dx),%es:(%rdi)
  473715:	75 3b                	jne    473752 <usage_message+0x11a12>
  473717:	0a 00                	or     (%rax),%al
  473719:	00 00                	add    %al,(%rax)
  47371b:	00 00                	add    %al,(%rax)
  47371d:	00 00                	add    %al,(%rax)
  47371f:	00 53 45             	add    %dl,0x45(%rbx)
  473722:	4c                   	rex.WR
  473723:	45                   	rex.RB
  473724:	43 54                	rex.XB push   %r12
  473726:	20 73 2e             	and    %dh,0x2e(%rbx)
  473729:	73 65                	jae    473790 <usage_message+0x11a50>
  47372b:	72 76                	jb     4737a3 <usage_message+0x11a63>
  47372d:	69 63 65 69 64 20 20 	imul   $0x20206469,0x65(%rbx),%esp
  473734:	46 52                	rex.RX push   %rdx
  473736:	4f                   	rex.WRXB
  473737:	4d 20 73 65          	rex.WRB and    %r14b,0x65(%r11)
  47373b:	72 76                	jb     4737b3 <usage_message+0x11a73>
  47373d:	69 63 65 73 20 61 73 	imul   $0x73612073,0x65(%rbx),%esp
  473744:	20 73 2c             	and    %dh,0x2c(%rbx)
  473747:	20 73 65             	and    %dh,0x65(%rbx)
  47374a:	72 76                	jb     4737c2 <usage_message+0x11a82>
  47374c:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  473753:	6e                   	outsb  %ds:(%rsi),(%dx)
  473754:	6b 73 20 61          	imul   $0x61,0x20(%rbx),%esi
  473758:	73 20                	jae    47377a <usage_message+0x11a3a>
  47375a:	73 6c                	jae    4737c8 <usage_message+0x11a88>
  47375c:	20 20                	and    %ah,(%rax)
  47375e:	57                   	push   %rdi
  47375f:	48                   	rex.W
  473760:	45 52                	rex.RB push   %r10
  473762:	45 20 73 2e          	and    %r14b,0x2e(%r11)
  473766:	73 65                	jae    4737cd <usage_message+0x11a8d>
  473768:	72 76                	jb     4737e0 <usage_message+0x11aa0>
  47376a:	69 63 65 69 64 20 3d 	imul   $0x3d206469,0x65(%rbx),%esp
  473771:	20 73 6c             	and    %dh,0x6c(%rbx)
  473774:	2e 73 65             	jae,pn 4737dc <usage_message+0x11a9c>
  473777:	72 76                	jb     4737ef <usage_message+0x11aaf>
  473779:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  473780:	20 20                	and    %ah,(%rax)
  473782:	41                   	rex.B
  473783:	4e                   	rex.WRX
  473784:	44 20 4e 4f          	and    %r9b,0x4f(%rsi)
  473788:	54                   	push   %rsp
  473789:	28 73 2e             	sub    %dh,0x2e(%rbx)
  47378c:	74 72                	je     473800 <usage_message+0x11ac0>
  47378e:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  473795:	20 49 53             	and    %cl,0x53(%rcx)
  473798:	20 4e 55             	and    %cl,0x55(%rsi)
  47379b:	4c                   	rex.WR
  47379c:	4c 29 20             	sub    %r12,(%rax)
  47379f:	20 47 52             	and    %al,0x52(%rdi)
  4737a2:	4f 55                	rex.WRXB push   %r13
  4737a4:	50                   	push   %rax
  4737a5:	20 42 59             	and    %al,0x59(%rdx)
  4737a8:	20 73 2e             	and    %dh,0x2e(%rbx)
  4737ab:	73 65                	jae    473812 <usage_message+0x11ad2>
  4737ad:	72 76                	jb     473825 <usage_message+0x11ae5>
  4737af:	69 63 65 69 64 00 00 	imul   $0x6469,0x65(%rbx),%esp
  4737b6:	00 00                	add    %al,(%rax)
  4737b8:	55                   	push   %rbp
  4737b9:	50                   	push   %rax
  4737ba:	44                   	rex.R
  4737bb:	41 54                	push   %r12
  4737bd:	45 20 73 65          	and    %r14b,0x65(%r11)
  4737c1:	72 76                	jb     473839 <usage_message+0x11af9>
  4737c3:	69 63 65 73 20 61 73 	imul   $0x73612073,0x65(%rbx),%esp
  4737ca:	20 73 20             	and    %dh,0x20(%rbx)
  4737cd:	20 53 45             	and    %dl,0x45(%rbx)
  4737d0:	54                   	push   %rsp
  4737d1:	20 73 2e             	and    %dh,0x2e(%rbx)
  4737d4:	74 72                	je     473848 <usage_message+0x11b08>
  4737d6:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4737dd:	20 3d 20 6e 75 6c    	and    %bh,0x6c756e20(%rip)        # 6cbca603 <_end+0x6c511d03>
  4737e3:	6c                   	insb   (%dx),%es:(%rdi)
  4737e4:	20 20                	and    %ah,(%rax)
  4737e6:	57                   	push   %rdi
  4737e7:	48                   	rex.W
  4737e8:	45 52                	rex.RB push   %r10
  4737ea:	45 20 73 2e          	and    %r14b,0x2e(%r11)
  4737ee:	73 65                	jae    473855 <usage_message+0x11b15>
  4737f0:	72 76                	jb     473868 <usage_message+0x11b28>
  4737f2:	69 63 65 69 64 20 3d 	imul   $0x3d206469,0x65(%rbx),%esp
  4737f9:	20 25 6c 75 00 00    	and    %ah,0x756c(%rip)        # 47ad6b <usage_message+0x1902b>
  4737ff:	00 53 45             	add    %dl,0x45(%rbx)
  473802:	4c                   	rex.WR
  473803:	45                   	rex.RB
  473804:	43 54                	rex.XB push   %r12
  473806:	20 73 2e             	and    %dh,0x2e(%rbx)
  473809:	73 65                	jae    473870 <usage_message+0x11b30>
  47380b:	72 76                	jb     473883 <usage_message+0x11b43>
  47380d:	69 63 65 69 64 2c 73 	imul   $0x732c6469,0x65(%rbx),%esp
  473814:	2e                   	cs
  473815:	61                   	(bad)  
  473816:	6c                   	insb   (%dx),%es:(%rdi)
  473817:	67 6f                	addr32 outsl %ds:(%esi),(%dx)
  473819:	72 69                	jb     473884 <usage_message+0x11b44>
  47381b:	74 68                	je     473885 <usage_message+0x11b45>
  47381d:	6d                   	insl   (%dx),%es:(%rdi)
  47381e:	2c 73                	sub    $0x73,%al
  473820:	2e 74 72             	je,pn  473895 <usage_message+0x11b55>
  473823:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  47382a:	20 20                	and    %ah,(%rax)
  47382c:	46 52                	rex.RX push   %rdx
  47382e:	4f                   	rex.WRXB
  47382f:	4d 20 73 65          	rex.WRB and    %r14b,0x65(%r11)
  473833:	72 76                	jb     4738ab <usage_message+0x11b6b>
  473835:	69 63 65 73 20 41 53 	imul   $0x53412073,0x65(%rbx),%esp
  47383c:	20 73 20             	and    %dh,0x20(%rbx)
  47383f:	20 57 48             	and    %dl,0x48(%rdi)
  473842:	45 52                	rex.RB push   %r10
  473844:	45 20 73 2e          	and    %r14b,0x2e(%r11)
  473848:	73 65                	jae    4738af <usage_message+0x11b6f>
  47384a:	72 76                	jb     4738c2 <usage_message+0x11b82>
  47384c:	69 63 65 69 64 20 4e 	imul   $0x4e206469,0x65(%rbx),%esp
  473853:	4f 54                	rex.WRXB push   %r12
  473855:	20 49 4e             	and    %cl,0x4e(%rcx)
  473858:	20 28                	and    %ch,(%rax)
  47385a:	53                   	push   %rbx
  47385b:	45                   	rex.RB
  47385c:	4c                   	rex.WR
  47385d:	45                   	rex.RB
  47385e:	43 54                	rex.XB push   %r12
  473860:	20 44 49 53          	and    %al,0x53(%rcx,%rcx,2)
  473864:	54                   	push   %rsp
  473865:	49                   	rex.WB
  473866:	4e                   	rex.WRX
  473867:	43 54                	rex.XB push   %r12
  473869:	20 73 6c             	and    %dh,0x6c(%rbx)
  47386c:	2e 73 65             	jae,pn 4738d4 <usage_message+0x11b94>
  47386f:	72 76                	jb     4738e7 <usage_message+0x11ba7>
  473871:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  473878:	20 46 52             	and    %al,0x52(%rsi)
  47387b:	4f                   	rex.WRXB
  47387c:	4d 20 73 65          	rex.WRB and    %r14b,0x65(%r11)
  473880:	72 76                	jb     4738f8 <usage_message+0x11bb8>
  473882:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  473889:	6e                   	outsb  %ds:(%rsi),(%dx)
  47388a:	6b 73 20 41          	imul   $0x41,0x20(%rbx),%esi
  47388e:	53                   	push   %rbx
  47388f:	20 73 6c             	and    %dh,0x6c(%rbx)
  473892:	29 00                	sub    %eax,(%rax)
  473894:	00 00                	add    %al,(%rax)
  473896:	00 00                	add    %al,(%rax)
  473898:	55                   	push   %rbp
  473899:	50                   	push   %rax
  47389a:	44                   	rex.R
  47389b:	41 54                	push   %r12
  47389d:	45 20 73 65          	and    %r14b,0x65(%r11)
  4738a1:	72 76                	jb     473919 <usage_message+0x11bd9>
  4738a3:	69 63 65 73 20 53 45 	imul   $0x45532073,0x65(%rbx),%esp
  4738aa:	54                   	push   %rsp
  4738ab:	20 73 74             	and    %dh,0x74(%rbx)
  4738ae:	61                   	(bad)  
  4738af:	74 75                	je     473926 <usage_message+0x11be6>
  4738b1:	73 3d                	jae    4738f0 <usage_message+0x11bb0>
  4738b3:	25 64 20 57 48       	and    $0x48572064,%eax
  4738b8:	45 52                	rex.RB push   %r10
  4738ba:	45 20 73 65          	and    %r14b,0x65(%r11)
  4738be:	72 76                	jb     473936 <usage_message+0x11bf6>
  4738c0:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  4738c7:	6c                   	insb   (%dx),%es:(%rdi)
  4738c8:	75 00                	jne    4738ca <usage_message+0x11b8a>
  4738ca:	00 00                	add    %al,(%rax)
  4738cc:	00 00                	add    %al,(%rax)
  4738ce:	00 00                	add    %al,(%rax)
  4738d0:	53                   	push   %rbx
  4738d1:	45                   	rex.RB
  4738d2:	4c                   	rex.WR
  4738d3:	45                   	rex.RB
  4738d4:	43 54                	rex.XB push   %r12
  4738d6:	20 4d 41             	and    %cl,0x41(%rbp)
  4738d9:	58                   	pop    %rax
  4738da:	28 73 6c             	sub    %dh,0x6c(%rbx)
  4738dd:	2e 73 65             	jae,pn 473945 <usage_message+0x11c05>
  4738e0:	72 76                	jb     473958 <usage_message+0x11c18>
  4738e2:	69 63 65 64 6f 77 6e 	imul   $0x6e776f64,0x65(%rbx),%esp
  4738e9:	69 64 29 20 61 73 20 	imul   $0x73207361,0x20(%rcx,%rbp,1),%esp
  4738f0:	73 
  4738f1:	65                   	gs
  4738f2:	72 76                	jb     47396a <usage_message+0x11c2a>
  4738f4:	69 63 65 69 64 2c 20 	imul   $0x202c6469,0x65(%rbx),%esp
  4738fb:	73 6c                	jae    473969 <usage_message+0x11c29>
  4738fd:	2e 73 65             	jae,pn 473965 <usage_message+0x11c25>
  473900:	72 76                	jb     473978 <usage_message+0x11c38>
  473902:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  473909:	20 20                	and    %ah,(%rax)
  47390b:	46 52                	rex.RX push   %rdx
  47390d:	4f                   	rex.WRXB
  47390e:	4d 20 73 65          	rex.WRB and    %r14b,0x65(%r11)
  473912:	72 76                	jb     47398a <usage_message+0x11c4a>
  473914:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  47391b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47391c:	6b 73 20 41          	imul   $0x41,0x20(%rbx),%esi
  473920:	53                   	push   %rbx
  473921:	20 73 6c             	and    %dh,0x6c(%rbx)
  473924:	20 20                	and    %ah,(%rax)
  473926:	57                   	push   %rdi
  473927:	48                   	rex.W
  473928:	45 52                	rex.RB push   %r10
  47392a:	45 20 73 6c          	and    %r14b,0x6c(%r11)
  47392e:	2e 73 65             	jae,pn 473996 <usage_message+0x11c56>
  473931:	72 76                	jb     4739a9 <usage_message+0x11c69>
  473933:	69 63 65 64 6f 77 6e 	imul   $0x6e776f64,0x65(%rbx),%esp
  47393a:	69 64 20 4e 4f 54 20 	imul   $0x4920544f,0x4e(%rax,%riz,1),%esp
  473941:	49 
  473942:	4e 20 28             	rex.WRX and    %r13b,(%rax)
  473945:	73 65                	jae    4739ac <usage_message+0x11c6c>
  473947:	6c                   	insb   (%dx),%es:(%rdi)
  473948:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  47394d:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  473954:	20 73 6c             	and    %dh,0x6c(%rbx)
  473957:	2e 73 65             	jae,pn 4739bf <usage_message+0x11c7f>
  47395a:	72 76                	jb     4739d2 <usage_message+0x11c92>
  47395c:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  473963:	20 66 72             	and    %ah,0x72(%rsi)
  473966:	6f                   	outsl  %ds:(%rsi),(%dx)
  473967:	6d                   	insl   (%dx),%es:(%rdi)
  473968:	20 73 65             	and    %dh,0x65(%rbx)
  47396b:	72 76                	jb     4739e3 <usage_message+0x11ca3>
  47396d:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  473974:	6e                   	outsb  %ds:(%rsi),(%dx)
  473975:	6b 73 20 61          	imul   $0x61,0x20(%rbx),%esi
  473979:	73 20                	jae    47399b <usage_message+0x11c5b>
  47397b:	73 6c                	jae    4739e9 <usage_message+0x11ca9>
  47397d:	29 20                	sub    %esp,(%rax)
  47397f:	20 47 52             	and    %al,0x52(%rdi)
  473982:	4f 55                	rex.WRXB push   %r13
  473984:	50                   	push   %rax
  473985:	20 42 59             	and    %al,0x59(%rdx)
  473988:	20 73 6c             	and    %dh,0x6c(%rbx)
  47398b:	2e 73 65             	jae,pn 4739f3 <usage_message+0x11cb3>
  47398e:	72 76                	jb     473a06 <usage_message+0x11cc6>
  473990:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  473997:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  47399b:	65                   	gs
  47399c:	74 65                	je     473a03 <usage_message+0x11cc3>
  47399e:	20 66 72             	and    %ah,0x72(%rsi)
  4739a1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4739a2:	6d                   	insl   (%dx),%es:(%rdi)
  4739a3:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4739a7:	67                   	addr32
  4739a8:	67                   	addr32
  4739a9:	65                   	gs
  4739aa:	72 5f                	jb     473a0b <usage_message+0x11ccb>
  4739ac:	64                   	fs
  4739ad:	65                   	gs
  4739ae:	70 65                	jo     473a15 <usage_message+0x11cd5>
  4739b0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4739b1:	64                   	fs
  4739b2:	73 20                	jae    4739d4 <usage_message+0x11c94>
  4739b4:	77 68                	ja     473a1e <usage_message+0x11cde>
  4739b6:	65                   	gs
  4739b7:	72 65                	jb     473a1e <usage_message+0x11cde>
  4739b9:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4739bd:	67                   	addr32
  4739be:	67                   	addr32
  4739bf:	65                   	gs
  4739c0:	72 69                	jb     473a2b <usage_message+0x11ceb>
  4739c2:	64                   	fs
  4739c3:	5f                   	pop    %rdi
  4739c4:	64 6f                	outsl  %fs:(%rsi),(%dx)
  4739c6:	77 6e                	ja     473a36 <usage_message+0x11cf6>
  4739c8:	3d 25 6c 75 3b       	cmp    $0x3b756c25,%eax
  4739cd:	0a 00                	or     (%rax),%al
  4739cf:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  4739d3:	65                   	gs
  4739d4:	74 65                	je     473a3b <usage_message+0x11cfb>
  4739d6:	20 66 72             	and    %ah,0x72(%rsi)
  4739d9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4739da:	6d                   	insl   (%dx),%es:(%rdi)
  4739db:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4739df:	67                   	addr32
  4739e0:	67                   	addr32
  4739e1:	65                   	gs
  4739e2:	72 5f                	jb     473a43 <usage_message+0x11d03>
  4739e4:	64                   	fs
  4739e5:	65                   	gs
  4739e6:	70 65                	jo     473a4d <usage_message+0x11d0d>
  4739e8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4739e9:	64                   	fs
  4739ea:	73 20                	jae    473a0c <usage_message+0x11ccc>
  4739ec:	77 68                	ja     473a56 <usage_message+0x11d16>
  4739ee:	65                   	gs
  4739ef:	72 65                	jb     473a56 <usage_message+0x11d16>
  4739f1:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4739f5:	67                   	addr32
  4739f6:	67                   	addr32
  4739f7:	65                   	gs
  4739f8:	72 69                	jb     473a63 <usage_message+0x11d23>
  4739fa:	64                   	fs
  4739fb:	5f                   	pop    %rdi
  4739fc:	75 70                	jne    473a6e <usage_message+0x11d2e>
  4739fe:	3d 25 6c 75 3b       	cmp    $0x3b756c25,%eax
  473a03:	0a 00                	or     (%rax),%al
  473a05:	00 00                	add    %al,(%rax)
  473a07:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  473a0b:	65                   	gs
  473a0c:	74 65                	je     473a73 <usage_message+0x11d33>
  473a0e:	20 66 72             	and    %ah,0x72(%rsi)
  473a11:	6f                   	outsl  %ds:(%rsi),(%dx)
  473a12:	6d                   	insl   (%dx),%es:(%rdi)
  473a13:	20 66 75             	and    %ah,0x75(%rsi)
  473a16:	6e                   	outsb  %ds:(%rsi),(%dx)
  473a17:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  473a1b:	6e                   	outsb  %ds:(%rsi),(%dx)
  473a1c:	73 20                	jae    473a3e <usage_message+0x11cfe>
  473a1e:	77 68                	ja     473a88 <usage_message+0x11d48>
  473a20:	65                   	gs
  473a21:	72 65                	jb     473a88 <usage_message+0x11d48>
  473a23:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  473a27:	67                   	addr32
  473a28:	67                   	addr32
  473a29:	65                   	gs
  473a2a:	72 69                	jb     473a95 <usage_message+0x11d55>
  473a2c:	64                   	fs
  473a2d:	3d 25 6c 75 3b       	cmp    $0x3b756c25,%eax
  473a32:	0a 00                	or     (%rax),%al
  473a34:	00 00                	add    %al,(%rax)
  473a36:	00 00                	add    %al,(%rax)
  473a38:	64                   	fs
  473a39:	65                   	gs
  473a3a:	6c                   	insb   (%dx),%es:(%rdi)
  473a3b:	65                   	gs
  473a3c:	74 65                	je     473aa3 <usage_message+0x11d63>
  473a3e:	20 66 72             	and    %ah,0x72(%rsi)
  473a41:	6f                   	outsl  %ds:(%rsi),(%dx)
  473a42:	6d                   	insl   (%dx),%es:(%rdi)
  473a43:	20 65 76             	and    %ah,0x76(%rbp)
  473a46:	65 6e                	outsb  %gs:(%rsi),(%dx)
  473a48:	74 73                	je     473abd <usage_message+0x11d7d>
  473a4a:	20 77 68             	and    %dh,0x68(%rdi)
  473a4d:	65                   	gs
  473a4e:	72 65                	jb     473ab5 <usage_message+0x11d75>
  473a50:	20 6f 62             	and    %ch,0x62(%rdi)
  473a53:	6a 65                	pushq  $0x65
  473a55:	63 74 3d 25          	movslq 0x25(%rbp,%rdi,1),%esi
  473a59:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  473a5d:	64 20 6f 62          	and    %ch,%fs:0x62(%rdi)
  473a61:	6a 65                	pushq  $0x65
  473a63:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  473a67:	3d 25 6c 75 3b       	cmp    $0x3b756c25,%eax
  473a6c:	0a 00                	or     (%rax),%al
  473a6e:	00 00                	add    %al,(%rax)
  473a70:	64                   	fs
  473a71:	65                   	gs
  473a72:	6c                   	insb   (%dx),%es:(%rdi)
  473a73:	65                   	gs
  473a74:	74 65                	je     473adb <usage_message+0x11d9b>
  473a76:	20 66 72             	and    %ah,0x72(%rsi)
  473a79:	6f                   	outsl  %ds:(%rsi),(%dx)
  473a7a:	6d                   	insl   (%dx),%es:(%rdi)
  473a7b:	20 73 79             	and    %dh,0x79(%rbx)
  473a7e:	73 6d                	jae    473aed <usage_message+0x11dad>
  473a80:	61                   	(bad)  
  473a81:	70 73                	jo     473af6 <usage_message+0x11db6>
  473a83:	5f                   	pop    %rdi
  473a84:	6c                   	insb   (%dx),%es:(%rdi)
  473a85:	69 6e 6b 5f 74 72 69 	imul   $0x6972745f,0x6b(%rsi),%ebp
  473a8c:	67                   	addr32
  473a8d:	67                   	addr32
  473a8e:	65                   	gs
  473a8f:	72 73                	jb     473b04 <usage_message+0x11dc4>
  473a91:	20 77 68             	and    %dh,0x68(%rdi)
  473a94:	65                   	gs
  473a95:	72 65                	jb     473afc <usage_message+0x11dbc>
  473a97:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  473a9b:	67                   	addr32
  473a9c:	67                   	addr32
  473a9d:	65                   	gs
  473a9e:	72 69                	jb     473b09 <usage_message+0x11dc9>
  473aa0:	64                   	fs
  473aa1:	3d 25 6c 75 3b       	cmp    $0x3b756c25,%eax
  473aa6:	0a 00                	or     (%rax),%al
  473aa8:	64                   	fs
  473aa9:	65                   	gs
  473aaa:	6c                   	insb   (%dx),%es:(%rdi)
  473aab:	65                   	gs
  473aac:	74 65                	je     473b13 <usage_message+0x11dd3>
  473aae:	20 66 72             	and    %ah,0x72(%rsi)
  473ab1:	6f                   	outsl  %ds:(%rsi),(%dx)
  473ab2:	6d                   	insl   (%dx),%es:(%rdi)
  473ab3:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  473ab7:	67                   	addr32
  473ab8:	67                   	addr32
  473ab9:	65                   	gs
  473aba:	72 73                	jb     473b2f <usage_message+0x11def>
  473abc:	20 77 68             	and    %dh,0x68(%rdi)
  473abf:	65                   	gs
  473ac0:	72 65                	jb     473b27 <usage_message+0x11de7>
  473ac2:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  473ac6:	67                   	addr32
  473ac7:	67                   	addr32
  473ac8:	65                   	gs
  473ac9:	72 69                	jb     473b34 <usage_message+0x11df4>
  473acb:	64                   	fs
  473acc:	3d 25 6c 75 3b       	cmp    $0x3b756c25,%eax
  473ad1:	0a 00                	or     (%rax),%al
  473ad3:	00 00                	add    %al,(%rax)
  473ad5:	00 00                	add    %al,(%rax)
  473ad7:	00 73 65             	add    %dh,0x65(%rbx)
  473ada:	6c                   	insb   (%dx),%es:(%rdi)
  473adb:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  473ae0:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  473ae7:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  473aeb:	67                   	addr32
  473aec:	67                   	addr32
  473aed:	65                   	gs
  473aee:	72 69                	jb     473b59 <usage_message+0x11e19>
  473af0:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  473af4:	6f                   	outsl  %ds:(%rsi),(%dx)
  473af5:	6d                   	insl   (%dx),%es:(%rdi)
  473af6:	20 66 75             	and    %ah,0x75(%rsi)
  473af9:	6e                   	outsb  %ds:(%rsi),(%dx)
  473afa:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  473afe:	6e                   	outsb  %ds:(%rsi),(%dx)
  473aff:	73 20                	jae    473b21 <usage_message+0x11de1>
  473b01:	77 68                	ja     473b6b <usage_message+0x11e2b>
  473b03:	65                   	gs
  473b04:	72 65                	jb     473b6b <usage_message+0x11e2b>
  473b06:	00 00                	add    %al,(%rax)
  473b08:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  473b0f:	69 6e 74 6f 20 68 6f 	imul   $0x6f68206f,0x74(%rsi),%ebp
  473b16:	75 73                	jne    473b8b <usage_message+0x11e4b>
  473b18:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  473b1d:	65                   	gs
  473b1e:	72 20                	jb     473b40 <usage_message+0x11e00>
  473b20:	28 68 6f             	sub    %ch,0x6f(%rax)
  473b23:	75 73                	jne    473b98 <usage_message+0x11e58>
  473b25:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  473b2a:	65                   	gs
  473b2b:	72 69                	jb     473b96 <usage_message+0x11e56>
  473b2d:	64                   	fs
  473b2e:	2c 74                	sub    $0x74,%al
  473b30:	61                   	(bad)  
  473b31:	62                   	(bad)  
  473b32:	6c                   	insb   (%dx),%es:(%rdi)
  473b33:	65 6e                	outsb  %gs:(%rsi),(%dx)
  473b35:	61                   	(bad)  
  473b36:	6d                   	insl   (%dx),%es:(%rdi)
  473b37:	65                   	gs
  473b38:	2c 66                	sub    $0x66,%al
  473b3a:	69 65 6c 64 2c 76 61 	imul   $0x61762c64,0x6c(%rbp),%esp
  473b41:	6c                   	insb   (%dx),%es:(%rdi)
  473b42:	75 65                	jne    473ba9 <usage_message+0x11e69>
  473b44:	29 20                	sub    %esp,(%rax)
  473b46:	76 61                	jbe    473ba9 <usage_message+0x11e69>
  473b48:	6c                   	insb   (%dx),%es:(%rdi)
  473b49:	75 65                	jne    473bb0 <usage_message+0x11e70>
  473b4b:	73 20                	jae    473b6d <usage_message+0x11e2d>
  473b4d:	28 25 6c 75 2c 27    	sub    %ah,0x272c756c(%rip)        # 2773b0bf <_end+0x270827bf>
  473b53:	25 73 27 2c 27       	and    $0x272c2773,%eax
  473b58:	69 74 65 6d 69 64 27 	imul   $0x2c276469,0x6d(%rbp,%riz,2),%esi
  473b5f:	2c 
  473b60:	25 6c 75 29 3b       	and    $0x3b29756c,%eax
  473b65:	0a 00                	or     (%rax),%al
  473b67:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  473b6b:	65                   	gs
  473b6c:	74 65                	je     473bd3 <usage_message+0x11e93>
  473b6e:	20 66 72             	and    %ah,0x72(%rsi)
  473b71:	6f                   	outsl  %ds:(%rsi),(%dx)
  473b72:	6d                   	insl   (%dx),%es:(%rdi)
  473b73:	20 73 63             	and    %dh,0x63(%rbx)
  473b76:	72 65                	jb     473bdd <usage_message+0x11e9d>
  473b78:	65 6e                	outsb  %gs:(%rsi),(%dx)
  473b7a:	73 5f                	jae    473bdb <usage_message+0x11e9b>
  473b7c:	69 74 65 6d 73 20 77 	imul   $0x68772073,0x6d(%rbp,%riz,2),%esi
  473b83:	68 
  473b84:	65                   	gs
  473b85:	72 65                	jb     473bec <usage_message+0x11eac>
  473b87:	20 72 65             	and    %dh,0x65(%rdx)
  473b8a:	73 6f                	jae    473bfb <usage_message+0x11ebb>
  473b8c:	75 72                	jne    473c00 <usage_message+0x11ec0>
  473b8e:	63 65 74             	movslq 0x74(%rbp),%esp
  473b91:	79 70                	jns    473c03 <usage_message+0x11ec3>
  473b93:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  473b97:	20 28                	and    %ch,(%rax)
  473b99:	25 64 2c 25 64       	and    $0x64252c64,%eax
  473b9e:	29 20                	sub    %esp,(%rax)
  473ba0:	61                   	(bad)  
  473ba1:	6e                   	outsb  %ds:(%rsi),(%dx)
  473ba2:	64 00 00             	add    %al,%fs:(%rax)
  473ba5:	00 00                	add    %al,(%rax)
  473ba7:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  473bab:	65                   	gs
  473bac:	74 65                	je     473c13 <usage_message+0x11ed3>
  473bae:	20 66 72             	and    %ah,0x72(%rsi)
  473bb1:	6f                   	outsl  %ds:(%rsi),(%dx)
  473bb2:	6d                   	insl   (%dx),%es:(%rdi)
  473bb3:	20 69 74             	and    %ch,0x74(%rcx)
  473bb6:	65                   	gs
  473bb7:	6d                   	insl   (%dx),%es:(%rdi)
  473bb8:	73 5f                	jae    473c19 <usage_message+0x11ed9>
  473bba:	61                   	(bad)  
  473bbb:	70 70                	jo     473c2d <usage_message+0x11eed>
  473bbd:	6c                   	insb   (%dx),%es:(%rdi)
  473bbe:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  473bc5:	73 20                	jae    473be7 <usage_message+0x11ea7>
  473bc7:	77 68                	ja     473c31 <usage_message+0x11ef1>
  473bc9:	65                   	gs
  473bca:	72 65                	jb     473c31 <usage_message+0x11ef1>
  473bcc:	00 00                	add    %al,(%rax)
  473bce:	00 00                	add    %al,(%rax)
  473bd0:	64                   	fs
  473bd1:	65                   	gs
  473bd2:	6c                   	insb   (%dx),%es:(%rdi)
  473bd3:	65                   	gs
  473bd4:	74 65                	je     473c3b <usage_message+0x11efb>
  473bd6:	20 66 72             	and    %ah,0x72(%rsi)
  473bd9:	6f                   	outsl  %ds:(%rsi),(%dx)
  473bda:	6d                   	insl   (%dx),%es:(%rdi)
  473bdb:	20 70 72             	and    %dh,0x72(%rax)
  473bde:	6f                   	outsl  %ds:(%rsi),(%dx)
  473bdf:	66 69 6c 65 73 20 77 	imul   $0x7720,0x73(%rbp,%riz,2),%bp
  473be6:	68 65 72 65 20       	pushq  $0x20657265
  473beb:	69 64 78 3d 27 77 65 	imul   $0x62657727,0x3d(%rax,%rdi,2),%esp
  473bf2:	62 
  473bf3:	2e                   	cs
  473bf4:	66                   	data16
  473bf5:	61                   	(bad)  
  473bf6:	76 6f                	jbe    473c67 <usage_message+0x11f27>
  473bf8:	72 69                	jb     473c63 <usage_message+0x11f23>
  473bfa:	74 65                	je     473c61 <usage_message+0x11f21>
  473bfc:	2e 67 72 61          	addr32 jb,pn 473c61 <usage_message+0x11f21>
  473c00:	70 68                	jo     473c6a <usage_message+0x11f2a>
  473c02:	69 64 73 27 20 61 6e 	imul   $0x646e6120,0x27(%rbx,%rsi,2),%esp
  473c09:	64 
  473c0a:	20 73 6f             	and    %dh,0x6f(%rbx)
  473c0d:	75 72                	jne    473c81 <usage_message+0x11f41>
  473c0f:	63 65 3d             	movslq 0x3d(%rbp),%esp
  473c12:	27                   	(bad)  
  473c13:	69 74 65 6d 69 64 27 	imul   $0x20276469,0x6d(%rbp,%riz,2),%esi
  473c1a:	20 
  473c1b:	61                   	(bad)  
  473c1c:	6e                   	outsb  %ds:(%rsi),(%dx)
  473c1d:	64 00 00             	add    %al,%fs:(%rax)
  473c20:	73 65                	jae    473c87 <usage_message+0x11f47>
  473c22:	6c                   	insb   (%dx),%es:(%rdi)
  473c23:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  473c28:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  473c2f:	20 67 69             	and    %ah,0x69(%rdi)
  473c32:	2e 67 72 61          	addr32 jb,pn 473c97 <usage_message+0x11f57>
  473c36:	70 68                	jo     473ca0 <usage_message+0x11f60>
  473c38:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  473c3f:	20 
  473c40:	67 72 61             	addr32 jb 473ca4 <usage_message+0x11f64>
  473c43:	70 68                	jo     473cad <usage_message+0x11f6d>
  473c45:	73 5f                	jae    473ca6 <usage_message+0x11f66>
  473c47:	69 74 65 6d 73 20 67 	imul   $0x69672073,0x6d(%rbp,%riz,2),%esi
  473c4e:	69 
  473c4f:	2c 69                	sub    $0x69,%al
  473c51:	74 65                	je     473cb8 <usage_message+0x11f78>
  473c53:	6d                   	insl   (%dx),%es:(%rdi)
  473c54:	73 20                	jae    473c76 <usage_message+0x11f36>
  473c56:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  473c5c:	65 20 67 69          	and    %ah,%gs:0x69(%rdi)
  473c60:	2e 69 74 65 6d 69 64 	imul   $0x693d6469,%cs:0x6d(%rbp,%riz,2),%esi
  473c67:	3d 69 
  473c69:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  473c70:	20 61 
  473c72:	6e                   	outsb  %ds:(%rsi),(%dx)
  473c73:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  473c77:	68 6f 73 74 69       	pushq  $0x6974736f
  473c7c:	64                   	fs
  473c7d:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  473c82:	00 00                	add    %al,(%rax)
  473c84:	00 00                	add    %al,(%rax)
  473c86:	00 00                	add    %al,(%rax)
  473c88:	73 65                	jae    473cef <usage_message+0x11faf>
  473c8a:	6c                   	insb   (%dx),%es:(%rdi)
  473c8b:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  473c90:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  473c97:	20 68 74             	and    %ch,0x74(%rax)
  473c9a:	2e                   	cs
  473c9b:	68 74 74 70 74       	pushq  $0x74707474
  473ca0:	65                   	gs
  473ca1:	73 74                	jae    473d17 <usage_message+0x11fd7>
  473ca3:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  473caa:	20 
  473cab:	68 74 74 70 74       	pushq  $0x74707474
  473cb0:	65                   	gs
  473cb1:	73 74                	jae    473d27 <usage_message+0x11fe7>
  473cb3:	20 68 74             	and    %ch,0x74(%rax)
  473cb6:	2c 61                	sub    $0x61,%al
  473cb8:	70 70                	jo     473d2a <usage_message+0x11fea>
  473cba:	6c                   	insb   (%dx),%es:(%rdi)
  473cbb:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  473cc2:	73 20                	jae    473ce4 <usage_message+0x11fa4>
  473cc4:	61                   	(bad)  
  473cc5:	20 77 68             	and    %dh,0x68(%rdi)
  473cc8:	65                   	gs
  473cc9:	72 65                	jb     473d30 <usage_message+0x11ff0>
  473ccb:	20 68 74             	and    %ch,0x74(%rax)
  473cce:	2e                   	cs
  473ccf:	61                   	(bad)  
  473cd0:	70 70                	jo     473d42 <usage_message+0x12002>
  473cd2:	6c                   	insb   (%dx),%es:(%rdi)
  473cd3:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  473cda:	69 64 3d 61 2e 61 70 	imul   $0x7070612e,0x61(%rbp,%rdi,1),%esp
  473ce1:	70 
  473ce2:	6c                   	insb   (%dx),%es:(%rdi)
  473ce3:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  473cea:	69 64 20 61 6e 64 20 	imul   $0x6120646e,0x61(%rax,%riz,1),%esp
  473cf1:	61 
  473cf2:	2e                   	cs
  473cf3:	68 6f 73 74 69       	pushq  $0x6974736f
  473cf8:	64                   	fs
  473cf9:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  473cfe:	00 00                	add    %al,(%rax)
  473d00:	73 65                	jae    473d67 <usage_message+0x12027>
  473d02:	6c                   	insb   (%dx),%es:(%rdi)
  473d03:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  473d08:	74 74                	je     473d7e <usage_message+0x1203e>
  473d0a:	70 73                	jo     473d7f <usage_message+0x1203f>
  473d0c:	74 65                	je     473d73 <usage_message+0x12033>
  473d0e:	70 69                	jo     473d79 <usage_message+0x12039>
  473d10:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  473d14:	6f                   	outsl  %ds:(%rsi),(%dx)
  473d15:	6d                   	insl   (%dx),%es:(%rdi)
  473d16:	20 68 74             	and    %ch,0x74(%rax)
  473d19:	74 70                	je     473d8b <usage_message+0x1204b>
  473d1b:	73 74                	jae    473d91 <usage_message+0x12051>
  473d1d:	65                   	gs
  473d1e:	70 20                	jo     473d40 <usage_message+0x12000>
  473d20:	77 68                	ja     473d8a <usage_message+0x1204a>
  473d22:	65                   	gs
  473d23:	72 65                	jb     473d8a <usage_message+0x1204a>
  473d25:	00 00                	add    %al,(%rax)
  473d27:	00 73 65             	add    %dh,0x65(%rbx)
  473d2a:	6c                   	insb   (%dx),%es:(%rdi)
  473d2b:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  473d30:	74 65                	je     473d97 <usage_message+0x12057>
  473d32:	6d                   	insl   (%dx),%es:(%rdi)
  473d33:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  473d3a:	20 
  473d3b:	68 74 74 70 73       	pushq  $0x73707474
  473d40:	74 65                	je     473da7 <usage_message+0x12067>
  473d42:	70 69                	jo     473dad <usage_message+0x1206d>
  473d44:	74 65                	je     473dab <usage_message+0x1206b>
  473d46:	6d                   	insl   (%dx),%es:(%rdi)
  473d47:	20 77 68             	and    %dh,0x68(%rdi)
  473d4a:	65                   	gs
  473d4b:	72 65                	jb     473db2 <usage_message+0x12072>
  473d4d:	00 00                	add    %al,(%rax)
  473d4f:	00 73 65             	add    %dh,0x65(%rbx)
  473d52:	6c                   	insb   (%dx),%es:(%rdi)
  473d53:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  473d58:	74 65                	je     473dbf <usage_message+0x1207f>
  473d5a:	6d                   	insl   (%dx),%es:(%rdi)
  473d5b:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  473d62:	20 
  473d63:	68 74 74 70 74       	pushq  $0x74707474
  473d68:	65                   	gs
  473d69:	73 74                	jae    473ddf <usage_message+0x1209f>
  473d6b:	69 74 65 6d 20 77 68 	imul   $0x65687720,0x6d(%rbp,%riz,2),%esi
  473d72:	65 
  473d73:	72 65                	jb     473dda <usage_message+0x1209a>
  473d75:	00 00                	add    %al,(%rax)
  473d77:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  473d7b:	65                   	gs
  473d7c:	74 65                	je     473de3 <usage_message+0x120a3>
  473d7e:	20 66 72             	and    %ah,0x72(%rsi)
  473d81:	6f                   	outsl  %ds:(%rsi),(%dx)
  473d82:	6d                   	insl   (%dx),%es:(%rdi)
  473d83:	20 68 74             	and    %ch,0x74(%rax)
  473d86:	74 70                	je     473df8 <usage_message+0x120b8>
  473d88:	73 74                	jae    473dfe <usage_message+0x120be>
  473d8a:	65                   	gs
  473d8b:	70 69                	jo     473df6 <usage_message+0x120b6>
  473d8d:	74 65                	je     473df4 <usage_message+0x120b4>
  473d8f:	6d                   	insl   (%dx),%es:(%rdi)
  473d90:	20 77 68             	and    %dh,0x68(%rdi)
  473d93:	65                   	gs
  473d94:	72 65                	jb     473dfb <usage_message+0x120bb>
  473d96:	00 00                	add    %al,(%rax)
  473d98:	64                   	fs
  473d99:	65                   	gs
  473d9a:	6c                   	insb   (%dx),%es:(%rdi)
  473d9b:	65                   	gs
  473d9c:	74 65                	je     473e03 <usage_message+0x120c3>
  473d9e:	20 66 72             	and    %ah,0x72(%rsi)
  473da1:	6f                   	outsl  %ds:(%rsi),(%dx)
  473da2:	6d                   	insl   (%dx),%es:(%rdi)
  473da3:	20 68 74             	and    %ch,0x74(%rax)
  473da6:	74 70                	je     473e18 <usage_message+0x120d8>
  473da8:	74 65                	je     473e0f <usage_message+0x120cf>
  473daa:	73 74                	jae    473e20 <usage_message+0x120e0>
  473dac:	69 74 65 6d 20 77 68 	imul   $0x65687720,0x6d(%rbp,%riz,2),%esi
  473db3:	65 
  473db4:	72 65                	jb     473e1b <usage_message+0x120db>
  473db6:	00 00                	add    %al,(%rax)
  473db8:	73 65                	jae    473e1f <usage_message+0x120df>
  473dba:	6c                   	insb   (%dx),%es:(%rdi)
  473dbb:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  473dc0:	74 65                	je     473e27 <usage_message+0x120e7>
  473dc2:	6d                   	insl   (%dx),%es:(%rdi)
  473dc3:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  473dca:	20 
  473dcb:	69 74 65 6d 73 20 77 	imul   $0x68772073,0x6d(%rbp,%riz,2),%esi
  473dd2:	68 
  473dd3:	65                   	gs
  473dd4:	72 65                	jb     473e3b <usage_message+0x120fb>
  473dd6:	20 68 6f             	and    %ch,0x6f(%rax)
  473dd9:	73 74                	jae    473e4f <usage_message+0x1210f>
  473ddb:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  473de2:	00 
  473de3:	00 00                	add    %al,(%rax)
  473de5:	00 00                	add    %al,(%rax)
  473de7:	00 73 65             	add    %dh,0x65(%rbx)
  473dea:	6c                   	insb   (%dx),%es:(%rdi)
  473deb:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  473df0:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  473df7:	20 67 72             	and    %ah,0x72(%rdi)
  473dfa:	61                   	(bad)  
  473dfb:	70 68                	jo     473e65 <usage_message+0x12125>
  473dfd:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  473e04:	20 
  473e05:	67 72 61             	addr32 jb 473e69 <usage_message+0x12129>
  473e08:	70 68                	jo     473e72 <usage_message+0x12132>
  473e0a:	73 5f                	jae    473e6b <usage_message+0x1212b>
  473e0c:	69 74 65 6d 73 20 77 	imul   $0x68772073,0x6d(%rbp,%riz,2),%esi
  473e13:	68 
  473e14:	65                   	gs
  473e15:	72 65                	jb     473e7c <usage_message+0x1213c>
  473e17:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  473e1b:	65                   	gs
  473e1c:	74 65                	je     473e83 <usage_message+0x12143>
  473e1e:	20 66 72             	and    %ah,0x72(%rsi)
  473e21:	6f                   	outsl  %ds:(%rsi),(%dx)
  473e22:	6d                   	insl   (%dx),%es:(%rdi)
  473e23:	20 68 6f             	and    %ch,0x6f(%rax)
  473e26:	73 74                	jae    473e9c <usage_message+0x1215c>
  473e28:	73 5f                	jae    473e89 <usage_message+0x12149>
  473e2a:	74 65                	je     473e91 <usage_message+0x12151>
  473e2c:	6d                   	insl   (%dx),%es:(%rdi)
  473e2d:	70 6c                	jo     473e9b <usage_message+0x1215b>
  473e2f:	61                   	(bad)  
  473e30:	74 65                	je     473e97 <usage_message+0x12157>
  473e32:	73 20                	jae    473e54 <usage_message+0x12114>
  473e34:	77 68                	ja     473e9e <usage_message+0x1215e>
  473e36:	65                   	gs
  473e37:	72 65                	jb     473e9e <usage_message+0x1215e>
  473e39:	20 68 6f             	and    %ch,0x6f(%rax)
  473e3c:	73 74                	jae    473eb2 <usage_message+0x12172>
  473e3e:	69 64 3d 25 6c 75 3b 	imul   $0xa3b756c,0x25(%rbp,%rdi,1),%esp
  473e45:	0a 
  473e46:	00 00                	add    %al,(%rax)
  473e48:	64                   	fs
  473e49:	65                   	gs
  473e4a:	6c                   	insb   (%dx),%es:(%rdi)
  473e4b:	65                   	gs
  473e4c:	74 65                	je     473eb3 <usage_message+0x12173>
  473e4e:	20 66 72             	and    %ah,0x72(%rsi)
  473e51:	6f                   	outsl  %ds:(%rsi),(%dx)
  473e52:	6d                   	insl   (%dx),%es:(%rdi)
  473e53:	20 68 6f             	and    %ch,0x6f(%rax)
  473e56:	73 74                	jae    473ecc <usage_message+0x1218c>
  473e58:	73 5f                	jae    473eb9 <usage_message+0x12179>
  473e5a:	70 72                	jo     473ece <usage_message+0x1218e>
  473e5c:	6f                   	outsl  %ds:(%rsi),(%dx)
  473e5d:	66 69 6c 65 73 20 77 	imul   $0x7720,0x73(%rbp,%riz,2),%bp
  473e64:	68 65 72 65 20       	pushq  $0x20657265
  473e69:	68 6f 73 74 69       	pushq  $0x6974736f
  473e6e:	64                   	fs
  473e6f:	3d 25 6c 75 3b       	cmp    $0x3b756c25,%eax
  473e74:	0a 00                	or     (%rax),%al
  473e76:	00 00                	add    %al,(%rax)
  473e78:	64                   	fs
  473e79:	65                   	gs
  473e7a:	6c                   	insb   (%dx),%es:(%rdi)
  473e7b:	65                   	gs
  473e7c:	74 65                	je     473ee3 <usage_message+0x121a3>
  473e7e:	20 66 72             	and    %ah,0x72(%rsi)
  473e81:	6f                   	outsl  %ds:(%rsi),(%dx)
  473e82:	6d                   	insl   (%dx),%es:(%rdi)
  473e83:	20 68 6f             	and    %ch,0x6f(%rax)
  473e86:	73 74                	jae    473efc <usage_message+0x121bc>
  473e88:	73 5f                	jae    473ee9 <usage_message+0x121a9>
  473e8a:	70 72                	jo     473efe <usage_message+0x121be>
  473e8c:	6f                   	outsl  %ds:(%rsi),(%dx)
  473e8d:	66 69 6c 65 73 5f 65 	imul   $0x655f,0x73(%rbp,%riz,2),%bp
  473e94:	78 74                	js     473f0a <usage_message+0x121ca>
  473e96:	20 77 68             	and    %dh,0x68(%rdi)
  473e99:	65                   	gs
  473e9a:	72 65                	jb     473f01 <usage_message+0x121c1>
  473e9c:	20 68 6f             	and    %ch,0x6f(%rax)
  473e9f:	73 74                	jae    473f15 <usage_message+0x121d5>
  473ea1:	69 64 3d 25 6c 75 3b 	imul   $0xa3b756c,0x25(%rbp,%rdi,1),%esp
  473ea8:	0a 
  473ea9:	00 00                	add    %al,(%rax)
  473eab:	00 00                	add    %al,(%rax)
  473ead:	00 00                	add    %al,(%rax)
  473eaf:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  473eb3:	65                   	gs
  473eb4:	74 65                	je     473f1b <usage_message+0x121db>
  473eb6:	20 66 72             	and    %ah,0x72(%rsi)
  473eb9:	6f                   	outsl  %ds:(%rsi),(%dx)
  473eba:	6d                   	insl   (%dx),%es:(%rdi)
  473ebb:	20 61 70             	and    %ah,0x70(%rcx)
  473ebe:	70 6c                	jo     473f2c <usage_message+0x121ec>
  473ec0:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  473ec7:	73 20                	jae    473ee9 <usage_message+0x121a9>
  473ec9:	77 68                	ja     473f33 <usage_message+0x121f3>
  473ecb:	65                   	gs
  473ecc:	72 65                	jb     473f33 <usage_message+0x121f3>
  473ece:	20 68 6f             	and    %ch,0x6f(%rax)
  473ed1:	73 74                	jae    473f47 <usage_message+0x12207>
  473ed3:	69 64 3d 25 6c 75 3b 	imul   $0xa3b756c,0x25(%rbp,%rdi,1),%esp
  473eda:	0a 
  473edb:	00 00                	add    %al,(%rax)
  473edd:	00 00                	add    %al,(%rax)
  473edf:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  473ee3:	65                   	gs
  473ee4:	74 65                	je     473f4b <usage_message+0x1220b>
  473ee6:	20 66 72             	and    %ah,0x72(%rsi)
  473ee9:	6f                   	outsl  %ds:(%rsi),(%dx)
  473eea:	6d                   	insl   (%dx),%es:(%rdi)
  473eeb:	20 68 6f             	and    %ch,0x6f(%rax)
  473eee:	73 74                	jae    473f64 <usage_message+0x12224>
  473ef0:	6d                   	insl   (%dx),%es:(%rdi)
  473ef1:	61                   	(bad)  
  473ef2:	63 72 6f             	movslq 0x6f(%rdx),%esi
  473ef5:	20 77 68             	and    %dh,0x68(%rdi)
  473ef8:	65                   	gs
  473ef9:	72 65                	jb     473f60 <usage_message+0x12220>
  473efb:	20 68 6f             	and    %ch,0x6f(%rax)
  473efe:	73 74                	jae    473f74 <usage_message+0x12234>
  473f00:	69 64 3d 25 6c 75 3b 	imul   $0xa3b756c,0x25(%rbp,%rdi,1),%esp
  473f07:	0a 
	...
  473f10:	64                   	fs
  473f11:	65                   	gs
  473f12:	6c                   	insb   (%dx),%es:(%rdi)
  473f13:	65                   	gs
  473f14:	74 65                	je     473f7b <usage_message+0x1223b>
  473f16:	20 66 72             	and    %ah,0x72(%rsi)
  473f19:	6f                   	outsl  %ds:(%rsi),(%dx)
  473f1a:	6d                   	insl   (%dx),%es:(%rdi)
  473f1b:	20 6d 61             	and    %ch,0x61(%rbp)
  473f1e:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  473f25:	63 65 73             	movslq 0x73(%rbp),%esp
  473f28:	5f                   	pop    %rdi
  473f29:	68 6f 73 74 73       	pushq  $0x7374736f
  473f2e:	20 77 68             	and    %dh,0x68(%rdi)
  473f31:	65                   	gs
  473f32:	72 65                	jb     473f99 <usage_message+0x12259>
  473f34:	20 68 6f             	and    %ch,0x6f(%rax)
  473f37:	73 74                	jae    473fad <usage_message+0x1226d>
  473f39:	69 64 3d 25 6c 75 3b 	imul   $0xa3b756c,0x25(%rbp,%rdi,1),%esp
  473f40:	0a 
  473f41:	00 00                	add    %al,(%rax)
  473f43:	00 00                	add    %al,(%rax)
  473f45:	00 00                	add    %al,(%rax)
  473f47:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  473f4b:	65                   	gs
  473f4c:	74 65                	je     473fb3 <usage_message+0x12273>
  473f4e:	20 66 72             	and    %ah,0x72(%rsi)
  473f51:	6f                   	outsl  %ds:(%rsi),(%dx)
  473f52:	6d                   	insl   (%dx),%es:(%rdi)
  473f53:	20 68 6f             	and    %ch,0x6f(%rax)
  473f56:	73 74                	jae    473fcc <usage_message+0x1228c>
  473f58:	73 5f                	jae    473fb9 <usage_message+0x12279>
  473f5a:	67 72 6f             	addr32 jb 473fcc <usage_message+0x1228c>
  473f5d:	75 70                	jne    473fcf <usage_message+0x1228f>
  473f5f:	73 20                	jae    473f81 <usage_message+0x12241>
  473f61:	77 68                	ja     473fcb <usage_message+0x1228b>
  473f63:	65                   	gs
  473f64:	72 65                	jb     473fcb <usage_message+0x1228b>
  473f66:	20 68 6f             	and    %ch,0x6f(%rax)
  473f69:	73 74                	jae    473fdf <usage_message+0x1229f>
  473f6b:	69 64 3d 25 6c 75 3b 	imul   $0xa3b756c,0x25(%rbp,%rdi,1),%esp
  473f72:	0a 
  473f73:	00 00                	add    %al,(%rax)
  473f75:	00 00                	add    %al,(%rax)
  473f77:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  473f7b:	65                   	gs
  473f7c:	74 65                	je     473fe3 <usage_message+0x122a3>
  473f7e:	20 66 72             	and    %ah,0x72(%rsi)
  473f81:	6f                   	outsl  %ds:(%rsi),(%dx)
  473f82:	6d                   	insl   (%dx),%es:(%rdi)
  473f83:	20 68 6f             	and    %ch,0x6f(%rax)
  473f86:	73 74                	jae    473ffc <usage_message+0x122bc>
  473f88:	73 20                	jae    473faa <usage_message+0x1226a>
  473f8a:	77 68                	ja     473ff4 <usage_message+0x122b4>
  473f8c:	65                   	gs
  473f8d:	72 65                	jb     473ff4 <usage_message+0x122b4>
  473f8f:	20 68 6f             	and    %ch,0x6f(%rax)
  473f92:	73 74                	jae    474008 <usage_message+0x122c8>
  473f94:	69 64 3d 25 6c 75 3b 	imul   $0xa3b756c,0x25(%rbp,%rdi,1),%esp
  473f9b:	0a 
  473f9c:	00 00                	add    %al,(%rax)
  473f9e:	00 00                	add    %al,(%rax)
  473fa0:	73 65                	jae    474007 <usage_message+0x122c7>
  473fa2:	6c                   	insb   (%dx),%es:(%rdi)
  473fa3:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  473fa8:	6f                   	outsl  %ds:(%rsi),(%dx)
  473fa9:	73 74                	jae    47401f <usage_message+0x122df>
  473fab:	74 65                	je     474012 <usage_message+0x122d2>
  473fad:	6d                   	insl   (%dx),%es:(%rdi)
  473fae:	70 6c                	jo     47401c <usage_message+0x122dc>
  473fb0:	61                   	(bad)  
  473fb1:	74 65                	je     474018 <usage_message+0x122d8>
  473fb3:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  473fba:	20 
  473fbb:	68 6f 73 74 73       	pushq  $0x7374736f
  473fc0:	5f                   	pop    %rdi
  473fc1:	74 65                	je     474028 <usage_message+0x122e8>
  473fc3:	6d                   	insl   (%dx),%es:(%rdi)
  473fc4:	70 6c                	jo     474032 <usage_message+0x122f2>
  473fc6:	61                   	(bad)  
  473fc7:	74 65                	je     47402e <usage_message+0x122ee>
  473fc9:	73 20                	jae    473feb <usage_message+0x122ab>
  473fcb:	77 68                	ja     474035 <usage_message+0x122f5>
  473fcd:	65                   	gs
  473fce:	72 65                	jb     474035 <usage_message+0x122f5>
  473fd0:	20 68 6f             	and    %ch,0x6f(%rax)
  473fd3:	73 74                	jae    474049 <usage_message+0x12309>
  473fd5:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  473fdc:	61 
  473fdd:	6e                   	outsb  %ds:(%rsi),(%dx)
  473fde:	64 20 74 65 6d       	and    %dh,%fs:0x6d(%rbp,%riz,2)
  473fe3:	70 6c                	jo     474051 <usage_message+0x12311>
  473fe5:	61                   	(bad)  
  473fe6:	74 65                	je     47404d <usage_message+0x1230d>
  473fe8:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  473fef:	00 
  473ff0:	73 65                	jae    474057 <usage_message+0x12317>
  473ff2:	6c                   	insb   (%dx),%es:(%rdi)
  473ff3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  473ff8:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  473fff:	20 67 69             	and    %ah,0x69(%rdi)
  474002:	2e 67 72 61          	addr32 jb,pn 474067 <usage_message+0x12327>
  474006:	70 68                	jo     474070 <usage_message+0x12330>
  474008:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  47400f:	20 
  474010:	67 72 61             	addr32 jb 474074 <usage_message+0x12334>
  474013:	70 68                	jo     47407d <usage_message+0x1233d>
  474015:	73 5f                	jae    474076 <usage_message+0x12336>
  474017:	69 74 65 6d 73 20 67 	imul   $0x69672073,0x6d(%rbp,%riz,2),%esi
  47401e:	69 
  47401f:	2c 69                	sub    $0x69,%al
  474021:	74 65                	je     474088 <usage_message+0x12348>
  474023:	6d                   	insl   (%dx),%es:(%rdi)
  474024:	73 20                	jae    474046 <usage_message+0x12306>
  474026:	69 2c 69 74 65 6d 73 	imul   $0x736d6574,(%rcx,%rbp,2),%ebp
  47402d:	20 74 69 20          	and    %dh,0x20(%rcx,%rbp,2)
  474031:	77 68                	ja     47409b <usage_message+0x1235b>
  474033:	65                   	gs
  474034:	72 65                	jb     47409b <usage_message+0x1235b>
  474036:	20 67 69             	and    %ah,0x69(%rdi)
  474039:	2e 69 74 65 6d 69 64 	imul   $0x693d6469,%cs:0x6d(%rbp,%riz,2),%esi
  474040:	3d 69 
  474042:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  474049:	20 61 
  47404b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47404c:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  474050:	74 65                	je     4740b7 <usage_message+0x12377>
  474052:	6d                   	insl   (%dx),%es:(%rdi)
  474053:	70 6c                	jo     4740c1 <usage_message+0x12381>
  474055:	61                   	(bad)  
  474056:	74 65                	je     4740bd <usage_message+0x1237d>
  474058:	69 64 3d 74 69 2e 69 	imul   $0x74692e69,0x74(%rbp,%rdi,1),%esp
  47405f:	74 
  474060:	65                   	gs
  474061:	6d                   	insl   (%dx),%es:(%rdi)
  474062:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  474069:	69 
  47406a:	2e                   	cs
  47406b:	68 6f 73 74 69       	pushq  $0x6974736f
  474070:	64                   	fs
  474071:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  474076:	61                   	(bad)  
  474077:	6e                   	outsb  %ds:(%rsi),(%dx)
  474078:	64 20 74 69 2e       	and    %dh,%fs:0x2e(%rcx,%rbp,2)
  47407d:	68 6f 73 74 69       	pushq  $0x6974736f
  474082:	64                   	fs
  474083:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  474088:	73 65                	jae    4740ef <usage_message+0x123af>
  47408a:	6c                   	insb   (%dx),%es:(%rdi)
  47408b:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  474090:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  474097:	20 66 2e             	and    %ah,0x2e(%rsi)
  47409a:	74 72                	je     47410e <usage_message+0x123ce>
  47409c:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4740a3:	20 66 72             	and    %ah,0x72(%rsi)
  4740a6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4740a7:	6d                   	insl   (%dx),%es:(%rdi)
  4740a8:	20 66 75             	and    %ah,0x75(%rsi)
  4740ab:	6e                   	outsb  %ds:(%rsi),(%dx)
  4740ac:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4740b0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4740b1:	73 20                	jae    4740d3 <usage_message+0x12393>
  4740b3:	66                   	data16
  4740b4:	2c 69                	sub    $0x69,%al
  4740b6:	74 65                	je     47411d <usage_message+0x123dd>
  4740b8:	6d                   	insl   (%dx),%es:(%rdi)
  4740b9:	73 20                	jae    4740db <usage_message+0x1239b>
  4740bb:	69 2c 69 74 65 6d 73 	imul   $0x736d6574,(%rcx,%rbp,2),%ebp
  4740c2:	20 74 69 20          	and    %dh,0x20(%rcx,%rbp,2)
  4740c6:	77 68                	ja     474130 <usage_message+0x123f0>
  4740c8:	65                   	gs
  4740c9:	72 65                	jb     474130 <usage_message+0x123f0>
  4740cb:	20 66 2e             	and    %ah,0x2e(%rsi)
  4740ce:	69 74 65 6d 69 64 3d 	imul   $0x693d6469,0x6d(%rbp,%riz,2),%esi
  4740d5:	69 
  4740d6:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  4740dd:	20 61 
  4740df:	6e                   	outsb  %ds:(%rsi),(%dx)
  4740e0:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4740e4:	74 65                	je     47414b <usage_message+0x1240b>
  4740e6:	6d                   	insl   (%dx),%es:(%rdi)
  4740e7:	70 6c                	jo     474155 <usage_message+0x12415>
  4740e9:	61                   	(bad)  
  4740ea:	74 65                	je     474151 <usage_message+0x12411>
  4740ec:	69 64 3d 74 69 2e 69 	imul   $0x74692e69,0x74(%rbp,%rdi,1),%esp
  4740f3:	74 
  4740f4:	65                   	gs
  4740f5:	6d                   	insl   (%dx),%es:(%rdi)
  4740f6:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  4740fd:	69 
  4740fe:	2e                   	cs
  4740ff:	68 6f 73 74 69       	pushq  $0x6974736f
  474104:	64                   	fs
  474105:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  47410a:	61                   	(bad)  
  47410b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47410c:	64 20 74 69 2e       	and    %dh,%fs:0x2e(%rcx,%rbp,2)
  474111:	68 6f 73 74 69       	pushq  $0x6974736f
  474116:	64                   	fs
  474117:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  47411c:	00 00                	add    %al,(%rax)
  47411e:	00 00                	add    %al,(%rax)
  474120:	73 65                	jae    474187 <usage_message+0x12447>
  474122:	6c                   	insb   (%dx),%es:(%rdi)
  474123:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  474128:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  47412f:	20 69 2e             	and    %ch,0x2e(%rcx)
  474132:	69 74 65 6d 69 64 20 	imul   $0x66206469,0x6d(%rbp,%riz,2),%esi
  474139:	66 
  47413a:	72 6f                	jb     4741ab <usage_message+0x1246b>
  47413c:	6d                   	insl   (%dx),%es:(%rdi)
  47413d:	20 69 74             	and    %ch,0x74(%rcx)
  474140:	65                   	gs
  474141:	6d                   	insl   (%dx),%es:(%rdi)
  474142:	73 20                	jae    474164 <usage_message+0x12424>
  474144:	69 2c 69 74 65 6d 73 	imul   $0x736d6574,(%rcx,%rbp,2),%ebp
  47414b:	20 74 69 20          	and    %dh,0x20(%rcx,%rbp,2)
  47414f:	77 68                	ja     4741b9 <usage_message+0x12479>
  474151:	65                   	gs
  474152:	72 65                	jb     4741b9 <usage_message+0x12479>
  474154:	20 69 2e             	and    %ch,0x2e(%rcx)
  474157:	74 65                	je     4741be <usage_message+0x1247e>
  474159:	6d                   	insl   (%dx),%es:(%rdi)
  47415a:	70 6c                	jo     4741c8 <usage_message+0x12488>
  47415c:	61                   	(bad)  
  47415d:	74 65                	je     4741c4 <usage_message+0x12484>
  47415f:	69 64 3d 74 69 2e 69 	imul   $0x74692e69,0x74(%rbp,%rdi,1),%esp
  474166:	74 
  474167:	65                   	gs
  474168:	6d                   	insl   (%dx),%es:(%rdi)
  474169:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  474170:	69 
  474171:	2e                   	cs
  474172:	68 6f 73 74 69       	pushq  $0x6974736f
  474177:	64                   	fs
  474178:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  47417d:	61                   	(bad)  
  47417e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47417f:	64 20 74 69 2e       	and    %dh,%fs:0x2e(%rcx,%rbp,2)
  474184:	68 6f 73 74 69       	pushq  $0x6974736f
  474189:	64                   	fs
  47418a:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  47418f:	00 73 65             	add    %dh,0x65(%rbx)
  474192:	6c                   	insb   (%dx),%es:(%rdi)
  474193:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  474198:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  47419f:	20 61 2e             	and    %ah,0x2e(%rcx)
  4741a2:	61                   	(bad)  
  4741a3:	70 70                	jo     474215 <usage_message+0x124d5>
  4741a5:	6c                   	insb   (%dx),%es:(%rdi)
  4741a6:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4741ad:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  4741b4:	20 
  4741b5:	61                   	(bad)  
  4741b6:	70 70                	jo     474228 <usage_message+0x124e8>
  4741b8:	6c                   	insb   (%dx),%es:(%rdi)
  4741b9:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4741c0:	73 20                	jae    4741e2 <usage_message+0x124a2>
  4741c2:	61                   	(bad)  
  4741c3:	2c 61                	sub    $0x61,%al
  4741c5:	70 70                	jo     474237 <usage_message+0x124f7>
  4741c7:	6c                   	insb   (%dx),%es:(%rdi)
  4741c8:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4741cf:	73 20                	jae    4741f1 <usage_message+0x124b1>
  4741d1:	74 61                	je     474234 <usage_message+0x124f4>
  4741d3:	20 77 68             	and    %dh,0x68(%rdi)
  4741d6:	65                   	gs
  4741d7:	72 65                	jb     47423e <usage_message+0x124fe>
  4741d9:	20 61 2e             	and    %ah,0x2e(%rcx)
  4741dc:	74 65                	je     474243 <usage_message+0x12503>
  4741de:	6d                   	insl   (%dx),%es:(%rdi)
  4741df:	70 6c                	jo     47424d <usage_message+0x1250d>
  4741e1:	61                   	(bad)  
  4741e2:	74 65                	je     474249 <usage_message+0x12509>
  4741e4:	69 64 3d 74 61 2e 61 	imul   $0x70612e61,0x74(%rbp,%rdi,1),%esp
  4741eb:	70 
  4741ec:	70 6c                	jo     47425a <usage_message+0x1251a>
  4741ee:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4741f5:	69 64 20 61 6e 64 20 	imul   $0x6120646e,0x61(%rax,%riz,1),%esp
  4741fc:	61 
  4741fd:	2e                   	cs
  4741fe:	68 6f 73 74 69       	pushq  $0x6974736f
  474203:	64                   	fs
  474204:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  474209:	61                   	(bad)  
  47420a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47420b:	64 20 74 61 2e       	and    %dh,%fs:0x2e(%rcx,%riz,2)
  474210:	68 6f 73 74 69       	pushq  $0x6974736f
  474215:	64                   	fs
  474216:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  47421b:	00 00                	add    %al,(%rax)
  47421d:	00 00                	add    %al,(%rax)
  47421f:	00 73 65             	add    %dh,0x65(%rbx)
  474222:	6c                   	insb   (%dx),%es:(%rdi)
  474223:	65 63 74 20 61       	movslq %gs:0x61(%rax,%riz,1),%esi
  474228:	70 70                	jo     47429a <usage_message+0x1255a>
  47422a:	6c                   	insb   (%dx),%es:(%rdi)
  47422b:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474232:	69 64 2c 6e 61 6d 65 	imul   $0x20656d61,0x6e(%rsp,%rbp,1),%esp
  474239:	20 
  47423a:	66                   	data16
  47423b:	72 6f                	jb     4742ac <usage_message+0x1256c>
  47423d:	6d                   	insl   (%dx),%es:(%rdi)
  47423e:	20 68 74             	and    %ch,0x74(%rax)
  474241:	74 70                	je     4742b3 <usage_message+0x12573>
  474243:	74 65                	je     4742aa <usage_message+0x1256a>
  474245:	73 74                	jae    4742bb <usage_message+0x1257b>
  474247:	20 77 68             	and    %dh,0x68(%rdi)
  47424a:	65                   	gs
  47424b:	72 65                	jb     4742b2 <usage_message+0x12572>
  47424d:	00 00                	add    %al,(%rax)
  47424f:	00 41 70             	add    %al,0x70(%rcx)
  474252:	70 6c                	jo     4742c0 <usage_message+0x12580>
  474254:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47425b:	20 5b 25             	and    %bl,0x25(%rbx)
  47425e:	6c                   	insb   (%dx),%es:(%rdi)
  47425f:	75 5d                	jne    4742be <usage_message+0x1257e>
  474261:	20 75 73             	and    %dh,0x73(%rbp)
  474264:	65 64 20 62 79       	and    %ah,%fs:%gs:0x79(%rdx)
  474269:	20 73 63             	and    %dh,0x63(%rbx)
  47426c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47426e:	61                   	(bad)  
  47426f:	72 69                	jb     4742da <usage_message+0x1259a>
  474271:	6f                   	outsl  %ds:(%rsi),(%dx)
  474272:	20 27                	and    %ah,(%rdi)
  474274:	25 73 27 00 64       	and    $0x64002773,%eax
  474279:	65                   	gs
  47427a:	6c                   	insb   (%dx),%es:(%rdi)
  47427b:	65                   	gs
  47427c:	74 65                	je     4742e3 <usage_message+0x125a3>
  47427e:	20 66 72             	and    %ah,0x72(%rsi)
  474281:	6f                   	outsl  %ds:(%rsi),(%dx)
  474282:	6d                   	insl   (%dx),%es:(%rdi)
  474283:	20 61 70             	and    %ah,0x70(%rcx)
  474286:	70 6c                	jo     4742f4 <usage_message+0x125b4>
  474288:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47428f:	73 20                	jae    4742b1 <usage_message+0x12571>
  474291:	77 68                	ja     4742fb <usage_message+0x125bb>
  474293:	65                   	gs
  474294:	72 65                	jb     4742fb <usage_message+0x125bb>
  474296:	00 00                	add    %al,(%rax)
  474298:	75 70                	jne    47430a <usage_message+0x125ca>
  47429a:	64                   	fs
  47429b:	61                   	(bad)  
  47429c:	74 65                	je     474303 <usage_message+0x125c3>
  47429e:	20 61 70             	and    %ah,0x70(%rcx)
  4742a1:	70 6c                	jo     47430f <usage_message+0x125cf>
  4742a3:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4742aa:	73 20                	jae    4742cc <usage_message+0x1258c>
  4742ac:	73 65                	jae    474313 <usage_message+0x125d3>
  4742ae:	74 20                	je     4742d0 <usage_message+0x12590>
  4742b0:	74 65                	je     474317 <usage_message+0x125d7>
  4742b2:	6d                   	insl   (%dx),%es:(%rdi)
  4742b3:	70 6c                	jo     474321 <usage_message+0x125e1>
  4742b5:	61                   	(bad)  
  4742b6:	74 65                	je     47431d <usage_message+0x125dd>
  4742b8:	69 64 3d 30 20 77 68 	imul   $0x65687720,0x30(%rbp,%rdi,1),%esp
  4742bf:	65 
  4742c0:	72 65                	jb     474327 <usage_message+0x125e7>
  4742c2:	00 00                	add    %al,(%rax)
  4742c4:	00 00                	add    %al,(%rax)
  4742c6:	00 00                	add    %al,(%rax)
  4742c8:	64                   	fs
  4742c9:	65                   	gs
  4742ca:	6c                   	insb   (%dx),%es:(%rdi)
  4742cb:	65                   	gs
  4742cc:	74 65                	je     474333 <usage_message+0x125f3>
  4742ce:	20 66 72             	and    %ah,0x72(%rsi)
  4742d1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4742d2:	6d                   	insl   (%dx),%es:(%rdi)
  4742d3:	20 68 6f             	and    %ch,0x6f(%rax)
  4742d6:	73 74                	jae    47434c <usage_message+0x1260c>
  4742d8:	73 5f                	jae    474339 <usage_message+0x125f9>
  4742da:	74 65                	je     474341 <usage_message+0x12601>
  4742dc:	6d                   	insl   (%dx),%es:(%rdi)
  4742dd:	70 6c                	jo     47434b <usage_message+0x1260b>
  4742df:	61                   	(bad)  
  4742e0:	74 65                	je     474347 <usage_message+0x12607>
  4742e2:	73 20                	jae    474304 <usage_message+0x125c4>
  4742e4:	77 68                	ja     47434e <usage_message+0x1260e>
  4742e6:	65                   	gs
  4742e7:	72 65                	jb     47434e <usage_message+0x1260e>
  4742e9:	20 68 6f             	and    %ch,0x6f(%rax)
  4742ec:	73 74                	jae    474362 <usage_message+0x12622>
  4742ee:	74 65                	je     474355 <usage_message+0x12615>
  4742f0:	6d                   	insl   (%dx),%es:(%rdi)
  4742f1:	70 6c                	jo     47435f <usage_message+0x1261f>
  4742f3:	61                   	(bad)  
  4742f4:	74 65                	je     47435b <usage_message+0x1261b>
  4742f6:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  4742fd:	00 
  4742fe:	00 00                	add    %al,(%rax)
  474300:	73 65                	jae    474367 <usage_message+0x12627>
  474302:	6c                   	insb   (%dx),%es:(%rdi)
  474303:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  474308:	65                   	gs
  474309:	6d                   	insl   (%dx),%es:(%rdi)
  47430a:	70 6c                	jo     474378 <usage_message+0x12638>
  47430c:	61                   	(bad)  
  47430d:	74 65                	je     474374 <usage_message+0x12634>
  47430f:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  474316:	20 
  474317:	68 6f 73 74 73       	pushq  $0x7374736f
  47431c:	5f                   	pop    %rdi
  47431d:	74 65                	je     474384 <usage_message+0x12644>
  47431f:	6d                   	insl   (%dx),%es:(%rdi)
  474320:	70 6c                	jo     47438e <usage_message+0x1264e>
  474322:	61                   	(bad)  
  474323:	74 65                	je     47438a <usage_message+0x1264a>
  474325:	73 20                	jae    474347 <usage_message+0x12607>
  474327:	77 68                	ja     474391 <usage_message+0x12651>
  474329:	65                   	gs
  47432a:	72 65                	jb     474391 <usage_message+0x12651>
  47432c:	20 68 6f             	and    %ch,0x6f(%rax)
  47432f:	73 74                	jae    4743a5 <usage_message+0x12665>
  474331:	69 64 3d 25 6c 75 00 	imul   $0x7300756c,0x25(%rbp,%rdi,1),%esp
  474338:	73 
  474339:	65                   	gs
  47433a:	6c                   	insb   (%dx),%es:(%rdi)
  47433b:	65 63 74 20 6e       	movslq %gs:0x6e(%rax,%riz,1),%esi
  474340:	61                   	(bad)  
  474341:	6d                   	insl   (%dx),%es:(%rdi)
  474342:	65                   	gs
  474343:	2c 63                	sub    $0x63,%al
  474345:	6f                   	outsl  %ds:(%rsi),(%dx)
  474346:	75 6e                	jne    4743b6 <usage_message+0x12676>
  474348:	74 28                	je     474372 <usage_message+0x12632>
  47434a:	2a 29                	sub    (%rcx),%ch
  47434c:	20 66 72             	and    %ah,0x72(%rsi)
  47434f:	6f                   	outsl  %ds:(%rsi),(%dx)
  474350:	6d                   	insl   (%dx),%es:(%rdi)
  474351:	20 61 70             	and    %ah,0x70(%rcx)
  474354:	70 6c                	jo     4743c2 <usage_message+0x12682>
  474356:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47435d:	73 20                	jae    47437f <usage_message+0x1263f>
  47435f:	77 68                	ja     4743c9 <usage_message+0x12689>
  474361:	65                   	gs
  474362:	72 65                	jb     4743c9 <usage_message+0x12689>
  474364:	00 00                	add    %al,(%rax)
  474366:	00 00                	add    %al,(%rax)
  474368:	20 67 72             	and    %ah,0x72(%rdi)
  47436b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47436c:	75 70                	jne    4743de <usage_message+0x1269e>
  47436e:	20 62 79             	and    %ah,0x79(%rdx)
  474371:	20 6e 61             	and    %ch,0x61(%rsi)
  474374:	6d                   	insl   (%dx),%es:(%rdi)
  474375:	65 20 68 61          	and    %ch,%gs:0x61(%rax)
  474379:	76 69                	jbe    4743e4 <usage_message+0x126a4>
  47437b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47437c:	67 20 63 6f          	addr32 and %ah,0x6f(%ebx)
  474380:	75 6e                	jne    4743f0 <usage_message+0x126b0>
  474382:	74 28                	je     4743ac <usage_message+0x1266c>
  474384:	2a 29                	sub    (%rcx),%ch
  474386:	3e 31 00             	xor    %eax,%ds:(%rax)
  474389:	00 00                	add    %al,(%rax)
  47438b:	00 00                	add    %al,(%rax)
  47438d:	00 00                	add    %al,(%rax)
  47438f:	00 54 65 6d          	add    %dl,0x6d(%rbp,%riz,2)
  474393:	70 6c                	jo     474401 <usage_message+0x126c1>
  474395:	61                   	(bad)  
  474396:	74 65                	je     4743fd <usage_message+0x126bd>
  474398:	20 77 69             	and    %dh,0x69(%rdi)
  47439b:	74 68                	je     474405 <usage_message+0x126c5>
  47439d:	20 61 70             	and    %ah,0x70(%rcx)
  4743a0:	70 6c                	jo     47440e <usage_message+0x126ce>
  4743a2:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4743a9:	20 5b 25             	and    %bl,0x25(%rbx)
  4743ac:	73 5d                	jae    47440b <usage_message+0x126cb>
  4743ae:	20 61 6c             	and    %ah,0x6c(%rcx)
  4743b1:	72 65                	jb     474418 <usage_message+0x126d8>
  4743b3:	61                   	(bad)  
  4743b4:	64                   	fs
  4743b5:	79 20                	jns    4743d7 <usage_message+0x12697>
  4743b7:	6c                   	insb   (%dx),%es:(%rdi)
  4743b8:	69 6e 6b 65 64 20 74 	imul   $0x74206465,0x6b(%rsi),%ebp
  4743bf:	6f                   	outsl  %ds:(%rsi),(%dx)
  4743c0:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  4743c4:	20 68 6f             	and    %ch,0x6f(%rax)
  4743c7:	73 74                	jae    47443d <usage_message+0x126fd>
  4743c9:	00 00                	add    %al,(%rax)
  4743cb:	00 00                	add    %al,(%rax)
  4743cd:	00 00                	add    %al,(%rax)
  4743cf:	00 73 65             	add    %dh,0x65(%rbx)
  4743d2:	6c                   	insb   (%dx),%es:(%rdi)
  4743d3:	65 63 74 20 6b       	movslq %gs:0x6b(%rax,%riz,1),%esi
  4743d8:	65                   	gs
  4743d9:	79 5f                	jns    47443a <usage_message+0x126fa>
  4743db:	2c 63                	sub    $0x63,%al
  4743dd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4743de:	75 6e                	jne    47444e <usage_message+0x1270e>
  4743e0:	74 28                	je     47440a <usage_message+0x126ca>
  4743e2:	2a 29                	sub    (%rcx),%ch
  4743e4:	20 66 72             	and    %ah,0x72(%rsi)
  4743e7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4743e8:	6d                   	insl   (%dx),%es:(%rdi)
  4743e9:	20 69 74             	and    %ch,0x74(%rcx)
  4743ec:	65                   	gs
  4743ed:	6d                   	insl   (%dx),%es:(%rdi)
  4743ee:	73 20                	jae    474410 <usage_message+0x126d0>
  4743f0:	77 68                	ja     47445a <usage_message+0x1271a>
  4743f2:	65                   	gs
  4743f3:	72 65                	jb     47445a <usage_message+0x1271a>
  4743f5:	00 00                	add    %al,(%rax)
  4743f7:	00 20                	add    %ah,(%rax)
  4743f9:	67 72 6f             	addr32 jb 47446b <usage_message+0x1272b>
  4743fc:	75 70                	jne    47446e <usage_message+0x1272e>
  4743fe:	20 62 79             	and    %ah,0x79(%rdx)
  474401:	20 6b 65             	and    %ch,0x65(%rbx)
  474404:	79 5f                	jns    474465 <usage_message+0x12725>
  474406:	20 68 61             	and    %ch,0x61(%rax)
  474409:	76 69                	jbe    474474 <usage_message+0x12734>
  47440b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47440c:	67 20 63 6f          	addr32 and %ah,0x6f(%ebx)
  474410:	75 6e                	jne    474480 <usage_message+0x12740>
  474412:	74 28                	je     47443c <usage_message+0x126fc>
  474414:	2a 29                	sub    (%rcx),%ch
  474416:	3e 31 00             	xor    %eax,%ds:(%rax)
  474419:	00 00                	add    %al,(%rax)
  47441b:	00 00                	add    %al,(%rax)
  47441d:	00 00                	add    %al,(%rax)
  47441f:	00 54 65 6d          	add    %dl,0x6d(%rbp,%riz,2)
  474423:	70 6c                	jo     474491 <usage_message+0x12751>
  474425:	61                   	(bad)  
  474426:	74 65                	je     47448d <usage_message+0x1274d>
  474428:	20 77 69             	and    %dh,0x69(%rdi)
  47442b:	74 68                	je     474495 <usage_message+0x12755>
  47442d:	20 69 74             	and    %ch,0x74(%rcx)
  474430:	65                   	gs
  474431:	6d                   	insl   (%dx),%es:(%rdi)
  474432:	20 6b 65             	and    %ch,0x65(%rbx)
  474435:	79 20                	jns    474457 <usage_message+0x12717>
  474437:	5b                   	pop    %rbx
  474438:	25 73 5d 20 61       	and    $0x61205d73,%eax
  47443d:	6c                   	insb   (%dx),%es:(%rdi)
  47443e:	72 65                	jb     4744a5 <usage_message+0x12765>
  474440:	61                   	(bad)  
  474441:	64                   	fs
  474442:	79 20                	jns    474464 <usage_message+0x12724>
  474444:	6c                   	insb   (%dx),%es:(%rdi)
  474445:	69 6e 6b 65 64 20 74 	imul   $0x74206465,0x6b(%rsi),%ebp
  47444c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47444d:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  474451:	20 68 6f             	and    %ch,0x6f(%rax)
  474454:	73 74                	jae    4744ca <usage_message+0x1278a>
  474456:	00 00                	add    %al,(%rax)
  474458:	73 65                	jae    4744bf <usage_message+0x1277f>
  47445a:	6c                   	insb   (%dx),%es:(%rdi)
  47445b:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  474460:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  474467:	20 67 69             	and    %ah,0x69(%rdi)
  47446a:	2e 67 72 61          	addr32 jb,pn 4744cf <usage_message+0x1278f>
  47446e:	70 68                	jo     4744d8 <usage_message+0x12798>
  474470:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  474477:	20 
  474478:	67 72 61             	addr32 jb 4744dc <usage_message+0x1279c>
  47447b:	70 68                	jo     4744e5 <usage_message+0x127a5>
  47447d:	73 5f                	jae    4744de <usage_message+0x1279e>
  47447f:	69 74 65 6d 73 20 67 	imul   $0x69672073,0x6d(%rbp,%riz,2),%esi
  474486:	69 
  474487:	2c 69                	sub    $0x69,%al
  474489:	74 65                	je     4744f0 <usage_message+0x127b0>
  47448b:	6d                   	insl   (%dx),%es:(%rdi)
  47448c:	73 20                	jae    4744ae <usage_message+0x1276e>
  47448e:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  474494:	65 20 67 69          	and    %ah,%gs:0x69(%rdi)
  474498:	2e 69 74 65 6d 69 64 	imul   $0x693d6469,%cs:0x6d(%rbp,%riz,2),%esi
  47449f:	3d 69 
  4744a1:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  4744a8:	20 61 
  4744aa:	6e                   	outsb  %ds:(%rsi),(%dx)
  4744ab:	64 00 00             	add    %al,%fs:(%rax)
  4744ae:	00 00                	add    %al,(%rax)
  4744b0:	73 65                	jae    474517 <usage_message+0x127d7>
  4744b2:	6c                   	insb   (%dx),%es:(%rdi)
  4744b3:	65 63 74 20 6e       	movslq %gs:0x6e(%rax,%riz,1),%esi
  4744b8:	61                   	(bad)  
  4744b9:	6d                   	insl   (%dx),%es:(%rdi)
  4744ba:	65                   	gs
  4744bb:	2c 63                	sub    $0x63,%al
  4744bd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4744be:	75 6e                	jne    47452e <usage_message+0x127ee>
  4744c0:	74 28                	je     4744ea <usage_message+0x127aa>
  4744c2:	2a 29                	sub    (%rcx),%ch
  4744c4:	20 66 72             	and    %ah,0x72(%rsi)
  4744c7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4744c8:	6d                   	insl   (%dx),%es:(%rdi)
  4744c9:	20 67 72             	and    %ah,0x72(%rdi)
  4744cc:	61                   	(bad)  
  4744cd:	70 68                	jo     474537 <usage_message+0x127f7>
  4744cf:	73 20                	jae    4744f1 <usage_message+0x127b1>
  4744d1:	77 68                	ja     47453b <usage_message+0x127fb>
  4744d3:	65                   	gs
  4744d4:	72 65                	jb     47453b <usage_message+0x127fb>
  4744d6:	00 00                	add    %al,(%rax)
  4744d8:	54                   	push   %rsp
  4744d9:	65                   	gs
  4744da:	6d                   	insl   (%dx),%es:(%rdi)
  4744db:	70 6c                	jo     474549 <usage_message+0x12809>
  4744dd:	61                   	(bad)  
  4744de:	74 65                	je     474545 <usage_message+0x12805>
  4744e0:	20 77 69             	and    %dh,0x69(%rdi)
  4744e3:	74 68                	je     47454d <usage_message+0x1280d>
  4744e5:	20 67 72             	and    %ah,0x72(%rdi)
  4744e8:	61                   	(bad)  
  4744e9:	70 68                	jo     474553 <usage_message+0x12813>
  4744eb:	20 5b 25             	and    %bl,0x25(%rbx)
  4744ee:	73 5d                	jae    47454d <usage_message+0x1280d>
  4744f0:	20 61 6c             	and    %ah,0x6c(%rcx)
  4744f3:	72 65                	jb     47455a <usage_message+0x1281a>
  4744f5:	61                   	(bad)  
  4744f6:	64                   	fs
  4744f7:	79 20                	jns    474519 <usage_message+0x127d9>
  4744f9:	6c                   	insb   (%dx),%es:(%rdi)
  4744fa:	69 6e 6b 65 64 20 74 	imul   $0x74206465,0x6b(%rsi),%ebp
  474501:	6f                   	outsl  %ds:(%rsi),(%dx)
  474502:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  474506:	20 68 6f             	and    %ch,0x6f(%rax)
  474509:	73 74                	jae    47457f <usage_message+0x1283f>
  47450b:	00 00                	add    %al,(%rax)
  47450d:	00 00                	add    %al,(%rax)
  47450f:	00 43 61             	add    %al,0x61(%rbx)
  474512:	6e                   	outsb  %ds:(%rsi),(%dx)
  474513:	20 6e 6f             	and    %ch,0x6f(%rsi)
  474516:	74 20                	je     474538 <usage_message+0x127f8>
  474518:	6c                   	insb   (%dx),%es:(%rdi)
  474519:	69 6e 6b 20 74 65 6d 	imul   $0x6d657420,0x6b(%rsi),%ebp
  474520:	70 6c                	jo     47458e <usage_message+0x1284e>
  474522:	61                   	(bad)  
  474523:	74 65                	je     47458a <usage_message+0x1284a>
  474525:	20 27                	and    %ah,(%rdi)
  474527:	25 73 27 3a 20       	and    $0x203a2773,%eax
  47452c:	25 73 00 00 73       	and    $0x73000073,%eax
  474531:	65                   	gs
  474532:	6c                   	insb   (%dx),%es:(%rdi)
  474533:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  474538:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  47453f:	20 67 2e             	and    %ah,0x2e(%rdi)
  474542:	67 72 61             	addr32 jb 4745a6 <usage_message+0x12866>
  474545:	70 68                	jo     4745af <usage_message+0x1286f>
  474547:	69 64 2c 67 2e 6e 61 	imul   $0x6d616e2e,0x67(%rsp,%rbp,1),%esp
  47454e:	6d 
  47454f:	65 20 66 72          	and    %ah,%gs:0x72(%rsi)
  474553:	6f                   	outsl  %ds:(%rsi),(%dx)
  474554:	6d                   	insl   (%dx),%es:(%rdi)
  474555:	20 67 72             	and    %ah,0x72(%rdi)
  474558:	61                   	(bad)  
  474559:	70 68                	jo     4745c3 <usage_message+0x12883>
  47455b:	73 20                	jae    47457d <usage_message+0x1283d>
  47455d:	67 2c 67             	addr32 sub $0x67,%al
  474560:	72 61                	jb     4745c3 <usage_message+0x12883>
  474562:	70 68                	jo     4745cc <usage_message+0x1288c>
  474564:	73 5f                	jae    4745c5 <usage_message+0x12885>
  474566:	69 74 65 6d 73 20 67 	imul   $0x69672073,0x6d(%rbp,%riz,2),%esi
  47456d:	69 
  47456e:	2c 69                	sub    $0x69,%al
  474570:	74 65                	je     4745d7 <usage_message+0x12897>
  474572:	6d                   	insl   (%dx),%es:(%rdi)
  474573:	73 20                	jae    474595 <usage_message+0x12855>
  474575:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  47457b:	65 20 67 2e          	and    %ah,%gs:0x2e(%rdi)
  47457f:	67 72 61             	addr32 jb 4745e3 <usage_message+0x128a3>
  474582:	70 68                	jo     4745ec <usage_message+0x128ac>
  474584:	69 64 3d 67 69 2e 67 	imul   $0x72672e69,0x67(%rbp,%rdi,1),%esp
  47458b:	72 
  47458c:	61                   	(bad)  
  47458d:	70 68                	jo     4745f7 <usage_message+0x128b7>
  47458f:	69 64 20 61 6e 64 20 	imul   $0x6720646e,0x61(%rax,%riz,1),%esp
  474596:	67 
  474597:	69 2e 69 74 65 6d    	imul   $0x6d657469,(%rsi),%ebp
  47459d:	69 64 3d 69 2e 69 74 	imul   $0x6574692e,0x69(%rbp,%rdi,1),%esp
  4745a4:	65 
  4745a5:	6d                   	insl   (%dx),%es:(%rdi)
  4745a6:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  4745ad:	69 
  4745ae:	2e                   	cs
  4745af:	68 6f 73 74 69       	pushq  $0x6974736f
  4745b4:	64                   	fs
  4745b5:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4745ba:	00 00                	add    %al,(%rax)
  4745bc:	00 00                	add    %al,(%rax)
  4745be:	00 00                	add    %al,(%rax)
  4745c0:	73 65                	jae    474627 <usage_message+0x128e7>
  4745c2:	6c                   	insb   (%dx),%es:(%rdi)
  4745c3:	65 63 74 20 30       	movslq %gs:0x30(%rax,%riz,1),%esi
  4745c8:	2c 30                	sub    $0x30,%al
  4745ca:	2c 69                	sub    $0x69,%al
  4745cc:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  4745d1:	2c 67                	sub    $0x67,%al
  4745d3:	69 2e 64 72 61 77    	imul   $0x77617264,(%rsi),%ebp
  4745d9:	74 79                	je     474654 <usage_message+0x12914>
  4745db:	70 65                	jo     474642 <usage_message+0x12902>
  4745dd:	2c 67                	sub    $0x67,%al
  4745df:	69 2e 73 6f 72 74    	imul   $0x74726f73,(%rsi),%ebp
  4745e5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4745e6:	72 64                	jb     47464c <usage_message+0x1290c>
  4745e8:	65                   	gs
  4745e9:	72 2c                	jb     474617 <usage_message+0x128d7>
  4745eb:	67 69 2e 63 6f 6c 6f 	addr32 imul $0x6f6c6f63,(%esi),%ebp
  4745f2:	72 2c                	jb     474620 <usage_message+0x128e0>
  4745f4:	67 69 2e 79 61 78 69 	addr32 imul $0x69786179,(%esi),%ebp
  4745fb:	73 73                	jae    474670 <usage_message+0x12930>
  4745fd:	69 64 65 2c 67 69 2e 	imul   $0x632e6967,0x2c(%rbp,%riz,2),%esp
  474604:	63 
  474605:	61                   	(bad)  
  474606:	6c                   	insb   (%dx),%es:(%rdi)
  474607:	63 5f 66             	movslq 0x66(%rdi),%ebx
  47460a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47460b:	63 2c 67             	movslq (%rdi,%riz,2),%ebp
  47460e:	69 2e 74 79 70 65    	imul   $0x65707974,(%rsi),%ebp
  474614:	2c 67                	sub    $0x67,%al
  474616:	69 2e 70 65 72 69    	imul   $0x69726570,(%rsi),%ebp
  47461c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47461d:	64                   	fs
  47461e:	73 5f                	jae    47467f <usage_message+0x1293f>
  474620:	63 6e 74             	movslq 0x74(%rsi),%ebp
  474623:	20 66 72             	and    %ah,0x72(%rsi)
  474626:	6f                   	outsl  %ds:(%rsi),(%dx)
  474627:	6d                   	insl   (%dx),%es:(%rdi)
  474628:	20 67 72             	and    %ah,0x72(%rdi)
  47462b:	61                   	(bad)  
  47462c:	70 68                	jo     474696 <usage_message+0x12956>
  47462e:	73 5f                	jae    47468f <usage_message+0x1294f>
  474630:	69 74 65 6d 73 20 67 	imul   $0x69672073,0x6d(%rbp,%riz,2),%esi
  474637:	69 
  474638:	2c 69                	sub    $0x69,%al
  47463a:	74 65                	je     4746a1 <usage_message+0x12961>
  47463c:	6d                   	insl   (%dx),%es:(%rdi)
  47463d:	73 20                	jae    47465f <usage_message+0x1291f>
  47463f:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  474645:	65 20 67 69          	and    %ah,%gs:0x69(%rdi)
  474649:	2e 69 74 65 6d 69 64 	imul   $0x693d6469,%cs:0x6d(%rbp,%riz,2),%esi
  474650:	3d 69 
  474652:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  474659:	20 61 
  47465b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47465c:	64 20 67 69          	and    %ah,%fs:0x69(%rdi)
  474660:	2e 67 72 61          	addr32 jb,pn 4746c5 <usage_message+0x12985>
  474664:	70 68                	jo     4746ce <usage_message+0x1298e>
  474666:	69 64 3d 25 6c 75 20 	imul   $0x6f20756c,0x25(%rbp,%rdi,1),%esp
  47466d:	6f 
  47466e:	72 64                	jb     4746d4 <usage_message+0x12994>
  474670:	65                   	gs
  474671:	72 20                	jb     474693 <usage_message+0x12953>
  474673:	62                   	(bad)  
  474674:	79 20                	jns    474696 <usage_message+0x12956>
  474676:	69 2e 6b 65 79 5f    	imul   $0x5f79656b,(%rsi),%ebp
  47467c:	00 00                	add    %al,(%rax)
  47467e:	00 00                	add    %al,(%rax)
  474680:	47 72 61             	rex.RXB jb     4746e4 <usage_message+0x129a4>
  474683:	70 68                	jo     4746ed <usage_message+0x129ad>
  474685:	20 5b 25             	and    %bl,0x25(%rbx)
  474688:	73 5d                	jae    4746e7 <usage_message+0x129a7>
  47468a:	20 61 6c             	and    %ah,0x6c(%rcx)
  47468d:	72 65                	jb     4746f4 <usage_message+0x129b4>
  47468f:	61                   	(bad)  
  474690:	64                   	fs
  474691:	79 20                	jns    4746b3 <usage_message+0x12973>
  474693:	65                   	gs
  474694:	78 69                	js     4746ff <usage_message+0x129bf>
  474696:	73 74                	jae    47470c <usage_message+0x129cc>
  474698:	73 20                	jae    4746ba <usage_message+0x1297a>
  47469a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47469b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47469c:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  4746a0:	20 68 6f             	and    %ch,0x6f(%rax)
  4746a3:	73 74                	jae    474719 <usage_message+0x129d9>
  4746a5:	20 28                	and    %ch,(%rax)
  4746a7:	69 74 65 6d 73 20 61 	imul   $0x72612073,0x6d(%rbp,%riz,2),%esi
  4746ae:	72 
  4746af:	65 20 6e 6f          	and    %ch,%gs:0x6f(%rsi)
  4746b3:	74 20                	je     4746d5 <usage_message+0x12995>
  4746b5:	69 64 65 6e 74 69 63 	imul   $0x61636974,0x6e(%rbp,%riz,2),%esp
  4746bc:	61 
  4746bd:	6c                   	insb   (%dx),%es:(%rdi)
  4746be:	29 00                	sub    %eax,(%rax)
  4746c0:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  4746c7:	69 6e 74 6f 20 68 6f 	imul   $0x6f68206f,0x74(%rsi),%ebp
  4746ce:	73 74                	jae    474744 <usage_message+0x12a04>
  4746d0:	73 5f                	jae    474731 <usage_message+0x129f1>
  4746d2:	74 65                	je     474739 <usage_message+0x129f9>
  4746d4:	6d                   	insl   (%dx),%es:(%rdi)
  4746d5:	70 6c                	jo     474743 <usage_message+0x12a03>
  4746d7:	61                   	(bad)  
  4746d8:	74 65                	je     47473f <usage_message+0x129ff>
  4746da:	73 20                	jae    4746fc <usage_message+0x129bc>
  4746dc:	28 68 6f             	sub    %ch,0x6f(%rax)
  4746df:	73 74                	jae    474755 <usage_message+0x12a15>
  4746e1:	74 65                	je     474748 <usage_message+0x12a08>
  4746e3:	6d                   	insl   (%dx),%es:(%rdi)
  4746e4:	70 6c                	jo     474752 <usage_message+0x12a12>
  4746e6:	61                   	(bad)  
  4746e7:	74 65                	je     47474e <usage_message+0x12a0e>
  4746e9:	69 64 2c 68 6f 73 74 	imul   $0x6974736f,0x68(%rsp,%rbp,1),%esp
  4746f0:	69 
  4746f1:	64                   	fs
  4746f2:	2c 74                	sub    $0x74,%al
  4746f4:	65                   	gs
  4746f5:	6d                   	insl   (%dx),%es:(%rdi)
  4746f6:	70 6c                	jo     474764 <usage_message+0x12a24>
  4746f8:	61                   	(bad)  
  4746f9:	74 65                	je     474760 <usage_message+0x12a20>
  4746fb:	69 64 29 20 76 61 6c 	imul   $0x756c6176,0x20(%rcx,%rbp,1),%esp
  474702:	75 
  474703:	65                   	gs
  474704:	73 20                	jae    474726 <usage_message+0x129e6>
  474706:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 2573bc78 <_end+0x25083378>
  47470c:	6c                   	insb   (%dx),%es:(%rdi)
  47470d:	75 2c                	jne    47473b <usage_message+0x129fb>
  47470f:	25 6c 75 29 00       	and    $0x29756c,%eax
  474714:	00 00                	add    %al,(%rax)
  474716:	00 00                	add    %al,(%rax)
  474718:	73 65                	jae    47477f <usage_message+0x12a3f>
  47471a:	6c                   	insb   (%dx),%es:(%rdi)
  47471b:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  474720:	61                   	(bad)  
  474721:	2e                   	cs
  474722:	61                   	(bad)  
  474723:	70 70                	jo     474795 <usage_message+0x12a55>
  474725:	6c                   	insb   (%dx),%es:(%rdi)
  474726:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47472d:	69 64 2c 74 61 2e 6e 	imul   $0x616e2e61,0x74(%rsp,%rbp,1),%esp
  474734:	61 
  474735:	6d                   	insl   (%dx),%es:(%rdi)
  474736:	65                   	gs
  474737:	2c 68                	sub    $0x68,%al
  474739:	61                   	(bad)  
  47473a:	2e                   	cs
  47473b:	61                   	(bad)  
  47473c:	70 70                	jo     4747ae <usage_message+0x12a6e>
  47473e:	6c                   	insb   (%dx),%es:(%rdi)
  47473f:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474746:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  47474d:	20 
  47474e:	61                   	(bad)  
  47474f:	70 70                	jo     4747c1 <usage_message+0x12a81>
  474751:	6c                   	insb   (%dx),%es:(%rdi)
  474752:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474759:	73 20                	jae    47477b <usage_message+0x12a3b>
  47475b:	74 61                	je     4747be <usage_message+0x12a7e>
  47475d:	20 6c 65 66          	and    %ch,0x66(%rbp,%riz,2)
  474761:	74 20                	je     474783 <usage_message+0x12a43>
  474763:	6a 6f                	pushq  $0x6f
  474765:	69 6e 20 61 70 70 6c 	imul   $0x6c707061,0x20(%rsi),%ebp
  47476c:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474773:	73 20                	jae    474795 <usage_message+0x12a55>
  474775:	68 61 20 6f 6e       	pushq  $0x6e6f2061
  47477a:	20 68 61             	and    %ch,0x61(%rax)
  47477d:	2e 6e                	outsb  %cs:(%rsi),(%dx)
  47477f:	61                   	(bad)  
  474780:	6d                   	insl   (%dx),%es:(%rdi)
  474781:	65                   	gs
  474782:	3d 74 61 2e 6e       	cmp    $0x6e2e6174,%eax
  474787:	61                   	(bad)  
  474788:	6d                   	insl   (%dx),%es:(%rdi)
  474789:	65 20 61 6e          	and    %ah,%gs:0x6e(%rcx)
  47478d:	64 20 68 61          	and    %ch,%fs:0x61(%rax)
  474791:	2e                   	cs
  474792:	68 6f 73 74 69       	pushq  $0x6974736f
  474797:	64                   	fs
  474798:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  47479d:	77 68                	ja     474807 <usage_message+0x12ac7>
  47479f:	65                   	gs
  4747a0:	72 65                	jb     474807 <usage_message+0x12ac7>
  4747a2:	20 74 61 2e          	and    %dh,0x2e(%rcx,%riz,2)
  4747a6:	68 6f 73 74 69       	pushq  $0x6974736f
  4747ab:	64                   	fs
  4747ac:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4747b1:	00 00                	add    %al,(%rax)
  4747b3:	00 00                	add    %al,(%rax)
  4747b5:	00 00                	add    %al,(%rax)
  4747b7:	00 75 70             	add    %dh,0x70(%rbp)
  4747ba:	64                   	fs
  4747bb:	61                   	(bad)  
  4747bc:	74 65                	je     474823 <usage_message+0x12ae3>
  4747be:	20 61 70             	and    %ah,0x70(%rcx)
  4747c1:	70 6c                	jo     47482f <usage_message+0x12aef>
  4747c3:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4747ca:	73 20                	jae    4747ec <usage_message+0x12aac>
  4747cc:	73 65                	jae    474833 <usage_message+0x12af3>
  4747ce:	74 20                	je     4747f0 <usage_message+0x12ab0>
  4747d0:	74 65                	je     474837 <usage_message+0x12af7>
  4747d2:	6d                   	insl   (%dx),%es:(%rdi)
  4747d3:	70 6c                	jo     474841 <usage_message+0x12b01>
  4747d5:	61                   	(bad)  
  4747d6:	74 65                	je     47483d <usage_message+0x12afd>
  4747d8:	69 64 3d 25 6c 75 20 	imul   $0x7720756c,0x25(%rbp,%rdi,1),%esp
  4747df:	77 
  4747e0:	68 65 72 65 20       	pushq  $0x20657265
  4747e5:	61                   	(bad)  
  4747e6:	70 70                	jo     474858 <usage_message+0x12b18>
  4747e8:	6c                   	insb   (%dx),%es:(%rdi)
  4747e9:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4747f0:	69 64 3d 25 6c 75 3b 	imul   $0xa3b756c,0x25(%rbp,%rdi,1),%esp
  4747f7:	0a 
	...
  474800:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  474807:	69 6e 74 6f 20 61 70 	imul   $0x7061206f,0x74(%rsi),%ebp
  47480e:	70 6c                	jo     47487c <usage_message+0x12b3c>
  474810:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474817:	73 20                	jae    474839 <usage_message+0x12af9>
  474819:	28 61 70             	sub    %ah,0x70(%rcx)
  47481c:	70 6c                	jo     47488a <usage_message+0x12b4a>
  47481e:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474825:	69 64 2c 68 6f 73 74 	imul   $0x6974736f,0x68(%rsp,%rbp,1),%esp
  47482c:	69 
  47482d:	64                   	fs
  47482e:	2c 6e                	sub    $0x6e,%al
  474830:	61                   	(bad)  
  474831:	6d                   	insl   (%dx),%es:(%rdi)
  474832:	65                   	gs
  474833:	2c 74                	sub    $0x74,%al
  474835:	65                   	gs
  474836:	6d                   	insl   (%dx),%es:(%rdi)
  474837:	70 6c                	jo     4748a5 <usage_message+0x12b65>
  474839:	61                   	(bad)  
  47483a:	74 65                	je     4748a1 <usage_message+0x12b61>
  47483c:	69 64 29 20 76 61 6c 	imul   $0x756c6176,0x20(%rcx,%rbp,1),%esp
  474843:	75 
  474844:	65                   	gs
  474845:	73 20                	jae    474867 <usage_message+0x12b27>
  474847:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 2573bdb9 <_end+0x250834b9>
  47484d:	6c                   	insb   (%dx),%es:(%rdi)
  47484e:	75 2c                	jne    47487c <usage_message+0x12b3c>
  474850:	27                   	(bad)  
  474851:	25 73 27 2c 25       	and    $0x252c2773,%eax
  474856:	6c                   	insb   (%dx),%es:(%rdi)
  474857:	75 29                	jne    474882 <usage_message+0x12b42>
  474859:	3b 0a                	cmp    (%rdx),%ecx
  47485b:	00 00                	add    %al,(%rax)
  47485d:	00 00                	add    %al,(%rax)
  47485f:	00 73 65             	add    %dh,0x65(%rbx)
  474862:	6c                   	insb   (%dx),%es:(%rdi)
  474863:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  474868:	69 2e 69 74 65 6d    	imul   $0x6d657469,(%rsi),%ebp
  47486e:	69 64 2c 74 69 2e 64 	imul   $0x65642e69,0x74(%rsp,%rbp,1),%esp
  474875:	65 
  474876:	73 63                	jae    4748db <usage_message+0x12b9b>
  474878:	72 69                	jb     4748e3 <usage_message+0x12ba3>
  47487a:	70 74                	jo     4748f0 <usage_message+0x12bb0>
  47487c:	69 6f 6e 2c 74 69 2e 	imul   $0x2e69742c,0x6e(%rdi),%ebp
  474883:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  474887:	2c 74                	sub    $0x74,%al
  474889:	69 2e 74 79 70 65    	imul   $0x65707974,(%rsi),%ebp
  47488f:	2c 74                	sub    $0x74,%al
  474891:	69 2e 76 61 6c 75    	imul   $0x756c6176,(%rsi),%ebp
  474897:	65                   	gs
  474898:	5f                   	pop    %rdi
  474899:	74 79                	je     474914 <usage_message+0x12bd4>
  47489b:	70 65                	jo     474902 <usage_message+0x12bc2>
  47489d:	2c 74                	sub    $0x74,%al
  47489f:	69 2e 64 61 74 61    	imul   $0x61746164,(%rsi),%ebp
  4748a5:	5f                   	pop    %rdi
  4748a6:	74 79                	je     474921 <usage_message+0x12be1>
  4748a8:	70 65                	jo     47490f <usage_message+0x12bcf>
  4748aa:	2c 74                	sub    $0x74,%al
  4748ac:	69 2e 64 65 6c 61    	imul   $0x616c6564,(%rsi),%ebp
  4748b2:	79 2c                	jns    4748e0 <usage_message+0x12ba0>
  4748b4:	74 69                	je     47491f <usage_message+0x12bdf>
  4748b6:	2e                   	cs
  4748b7:	64                   	fs
  4748b8:	65                   	gs
  4748b9:	6c                   	insb   (%dx),%es:(%rdi)
  4748ba:	61                   	(bad)  
  4748bb:	79 5f                	jns    47491c <usage_message+0x12bdc>
  4748bd:	66                   	data16
  4748be:	6c                   	insb   (%dx),%es:(%rdi)
  4748bf:	65                   	gs
  4748c0:	78 2c                	js     4748ee <usage_message+0x12bae>
  4748c2:	74 69                	je     47492d <usage_message+0x12bed>
  4748c4:	2e                   	cs
  4748c5:	68 69 73 74 6f       	pushq  $0x6f747369
  4748ca:	72 79                	jb     474945 <usage_message+0x12c05>
  4748cc:	2c 74                	sub    $0x74,%al
  4748ce:	69 2e 74 72 65 6e    	imul   $0x6e657274,(%rsi),%ebp
  4748d4:	64                   	fs
  4748d5:	73 2c                	jae    474903 <usage_message+0x12bc3>
  4748d7:	74 69                	je     474942 <usage_message+0x12c02>
  4748d9:	2e 73 74             	jae,pn 474950 <usage_message+0x12c10>
  4748dc:	61                   	(bad)  
  4748dd:	74 75                	je     474954 <usage_message+0x12c14>
  4748df:	73 2c                	jae    47490d <usage_message+0x12bcd>
  4748e1:	74 69                	je     47494c <usage_message+0x12c0c>
  4748e3:	2e 74 72             	je,pn  474958 <usage_message+0x12c18>
  4748e6:	61                   	(bad)  
  4748e7:	70 70                	jo     474959 <usage_message+0x12c19>
  4748e9:	65                   	gs
  4748ea:	72 5f                	jb     47494b <usage_message+0x12c0b>
  4748ec:	68 6f 73 74 73       	pushq  $0x7374736f
  4748f1:	2c 74                	sub    $0x74,%al
  4748f3:	69 2e 75 6e 69 74    	imul   $0x74696e75,(%rsi),%ebp
  4748f9:	73 2c                	jae    474927 <usage_message+0x12be7>
  4748fb:	74 69                	je     474966 <usage_message+0x12c26>
  4748fd:	2e                   	cs
  4748fe:	6d                   	insl   (%dx),%es:(%rdi)
  4748ff:	75 6c                	jne    47496d <usage_message+0x12c2d>
  474901:	74 69                	je     47496c <usage_message+0x12c2c>
  474903:	70 6c                	jo     474971 <usage_message+0x12c31>
  474905:	69 65 72 2c 74 69 2e 	imul   $0x2e69742c,0x72(%rbp),%esp
  47490c:	64                   	fs
  47490d:	65                   	gs
  47490e:	6c                   	insb   (%dx),%es:(%rdi)
  47490f:	74 61                	je     474972 <usage_message+0x12c32>
  474911:	2c 74                	sub    $0x74,%al
  474913:	69 2e 66 6f 72 6d    	imul   $0x6d726f66,(%rsi),%ebp
  474919:	75 6c                	jne    474987 <usage_message+0x12c47>
  47491b:	61                   	(bad)  
  47491c:	2c 74                	sub    $0x74,%al
  47491e:	69 2e 6c 6f 67 74    	imul   $0x74676f6c,(%rsi),%ebp
  474924:	69 6d 65 66 6d 74 2c 	imul   $0x2c746d66,0x65(%rbp),%ebp
  47492b:	74 69                	je     474996 <usage_message+0x12c56>
  47492d:	2e 76 61             	jbe,pn 474991 <usage_message+0x12c51>
  474930:	6c                   	insb   (%dx),%es:(%rdi)
  474931:	75 65                	jne    474998 <usage_message+0x12c58>
  474933:	6d                   	insl   (%dx),%es:(%rdi)
  474934:	61                   	(bad)  
  474935:	70 69                	jo     4749a0 <usage_message+0x12c60>
  474937:	64                   	fs
  474938:	2c 74                	sub    $0x74,%al
  47493a:	69 2e 70 61 72 61    	imul   $0x61726170,(%rsi),%ebp
  474940:	6d                   	insl   (%dx),%es:(%rdi)
  474941:	73 2c                	jae    47496f <usage_message+0x12c2f>
  474943:	74 69                	je     4749ae <usage_message+0x12c6e>
  474945:	2e 69 70 6d 69 5f 73 	imul   $0x65735f69,%cs:0x6d(%rax),%esi
  47494c:	65 
  47494d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47494e:	73 6f                	jae    4749bf <usage_message+0x12c7f>
  474950:	72 2c                	jb     47497e <usage_message+0x12c3e>
  474952:	74 69                	je     4749bd <usage_message+0x12c7d>
  474954:	2e 73 6e             	jae,pn 4749c5 <usage_message+0x12c85>
  474957:	6d                   	insl   (%dx),%es:(%rdi)
  474958:	70 5f                	jo     4749b9 <usage_message+0x12c79>
  47495a:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  47495d:	6d                   	insl   (%dx),%es:(%rdi)
  47495e:	75 6e                	jne    4749ce <usage_message+0x12c8e>
  474960:	69 74 79 2c 74 69 2e 	imul   $0x732e6974,0x2c(%rcx,%rdi,2),%esi
  474967:	73 
  474968:	6e                   	outsb  %ds:(%rsi),(%dx)
  474969:	6d                   	insl   (%dx),%es:(%rdi)
  47496a:	70 5f                	jo     4749cb <usage_message+0x12c8b>
  47496c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47496d:	69 64 2c 74 69 2e 73 	imul   $0x6e732e69,0x74(%rsp,%rbp,1),%esp
  474974:	6e 
  474975:	6d                   	insl   (%dx),%es:(%rdi)
  474976:	70 5f                	jo     4749d7 <usage_message+0x12c97>
  474978:	70 6f                	jo     4749e9 <usage_message+0x12ca9>
  47497a:	72 74                	jb     4749f0 <usage_message+0x12cb0>
  47497c:	2c 74                	sub    $0x74,%al
  47497e:	69 2e 73 6e 6d 70    	imul   $0x706d6e73,(%rsi),%ebp
  474984:	76 33                	jbe    4749b9 <usage_message+0x12c79>
  474986:	5f                   	pop    %rdi
  474987:	73 65                	jae    4749ee <usage_message+0x12cae>
  474989:	63 75 72             	movslq 0x72(%rbp),%esi
  47498c:	69 74 79 6e 61 6d 65 	imul   $0x2c656d61,0x6e(%rcx,%rdi,2),%esi
  474993:	2c 
  474994:	74 69                	je     4749ff <usage_message+0x12cbf>
  474996:	2e 73 6e             	jae,pn 474a07 <usage_message+0x12cc7>
  474999:	6d                   	insl   (%dx),%es:(%rdi)
  47499a:	70 76                	jo     474a12 <usage_message+0x12cd2>
  47499c:	33 5f 73             	xor    0x73(%rdi),%ebx
  47499f:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  4749a3:	69 74 79 6c 65 76 65 	imul   $0x6c657665,0x6c(%rcx,%rdi,2),%esi
  4749aa:	6c 
  4749ab:	2c 74                	sub    $0x74,%al
  4749ad:	69 2e 73 6e 6d 70    	imul   $0x706d6e73,(%rsi),%ebp
  4749b3:	76 33                	jbe    4749e8 <usage_message+0x12ca8>
  4749b5:	5f                   	pop    %rdi
  4749b6:	61                   	(bad)  
  4749b7:	75 74                	jne    474a2d <usage_message+0x12ced>
  4749b9:	68 70 61 73 73       	pushq  $0x73736170
  4749be:	70 68                	jo     474a28 <usage_message+0x12ce8>
  4749c0:	72 61                	jb     474a23 <usage_message+0x12ce3>
  4749c2:	73 65                	jae    474a29 <usage_message+0x12ce9>
  4749c4:	2c 74                	sub    $0x74,%al
  4749c6:	69 2e 73 6e 6d 70    	imul   $0x706d6e73,(%rsi),%ebp
  4749cc:	76 33                	jbe    474a01 <usage_message+0x12cc1>
  4749ce:	5f                   	pop    %rdi
  4749cf:	70 72                	jo     474a43 <usage_message+0x12d03>
  4749d1:	69 76 70 61 73 73 70 	imul   $0x70737361,0x70(%rsi),%esi
  4749d8:	68 72 61 73 65       	pushq  $0x65736172
  4749dd:	2c 74                	sub    $0x74,%al
  4749df:	69 2e 61 75 74 68    	imul   $0x68747561,(%rsi),%ebp
  4749e5:	74 79                	je     474a60 <usage_message+0x12d20>
  4749e7:	70 65                	jo     474a4e <usage_message+0x12d0e>
  4749e9:	2c 74                	sub    $0x74,%al
  4749eb:	69 2e 75 73 65 72    	imul   $0x72657375,(%rsi),%ebp
  4749f1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4749f2:	61                   	(bad)  
  4749f3:	6d                   	insl   (%dx),%es:(%rdi)
  4749f4:	65                   	gs
  4749f5:	2c 74                	sub    $0x74,%al
  4749f7:	69 2e 70 61 73 73    	imul   $0x73736170,(%rsi),%ebp
  4749fd:	77 6f                	ja     474a6e <usage_message+0x12d2e>
  4749ff:	72 64                	jb     474a65 <usage_message+0x12d25>
  474a01:	2c 74                	sub    $0x74,%al
  474a03:	69 2e 70 75 62 6c    	imul   $0x6c627570,(%rsi),%ebp
  474a09:	69 63 6b 65 79 2c 74 	imul   $0x742c7965,0x6b(%rbx),%esp
  474a10:	69 2e 70 72 69 76    	imul   $0x76697270,(%rsi),%ebp
  474a16:	61                   	(bad)  
  474a17:	74 65                	je     474a7e <usage_message+0x12d3e>
  474a19:	6b 65 79 2c          	imul   $0x2c,0x79(%rbp),%esp
  474a1d:	68 69 2e 69 74       	pushq  $0x74692e69
  474a22:	65                   	gs
  474a23:	6d                   	insl   (%dx),%es:(%rdi)
  474a24:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  474a2b:	20 
  474a2c:	69 74 65 6d 73 20 74 	imul   $0x69742073,0x6d(%rbp,%riz,2),%esi
  474a33:	69 
  474a34:	20 6c 65 66          	and    %ch,0x66(%rbp,%riz,2)
  474a38:	74 20                	je     474a5a <usage_message+0x12d1a>
  474a3a:	6a 6f                	pushq  $0x6f
  474a3c:	69 6e 20 69 74 65 6d 	imul   $0x6d657469,0x20(%rsi),%ebp
  474a43:	73 20                	jae    474a65 <usage_message+0x12d25>
  474a45:	68 69 20 6f 6e       	pushq  $0x6e6f2069
  474a4a:	20 68 69             	and    %ch,0x69(%rax)
  474a4d:	2e 6b 65 79 5f       	imul   $0x5f,%cs:0x79(%rbp),%esp
  474a52:	3d 74 69 2e 6b       	cmp    $0x6b2e6974,%eax
  474a57:	65                   	gs
  474a58:	79 5f                	jns    474ab9 <usage_message+0x12d79>
  474a5a:	20 61 6e             	and    %ah,0x6e(%rcx)
  474a5d:	64 20 68 69          	and    %ch,%fs:0x69(%rax)
  474a61:	2e                   	cs
  474a62:	68 6f 73 74 69       	pushq  $0x6974736f
  474a67:	64                   	fs
  474a68:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  474a6d:	77 68                	ja     474ad7 <usage_message+0x12d97>
  474a6f:	65                   	gs
  474a70:	72 65                	jb     474ad7 <usage_message+0x12d97>
  474a72:	20 74 69 2e          	and    %dh,0x2e(%rcx,%rbp,2)
  474a76:	68 6f 73 74 69       	pushq  $0x6974736f
  474a7b:	64                   	fs
  474a7c:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  474a81:	00 00                	add    %al,(%rax)
  474a83:	00 00                	add    %al,(%rax)
  474a85:	00 00                	add    %al,(%rax)
  474a87:	00 75 70             	add    %dh,0x70(%rbp)
  474a8a:	64                   	fs
  474a8b:	61                   	(bad)  
  474a8c:	74 65                	je     474af3 <usage_message+0x12db3>
  474a8e:	20 69 74             	and    %ch,0x74(%rcx)
  474a91:	65                   	gs
  474a92:	6d                   	insl   (%dx),%es:(%rdi)
  474a93:	73 20                	jae    474ab5 <usage_message+0x12d75>
  474a95:	73 65                	jae    474afc <usage_message+0x12dbc>
  474a97:	74 20                	je     474ab9 <usage_message+0x12d79>
  474a99:	64                   	fs
  474a9a:	65                   	gs
  474a9b:	73 63                	jae    474b00 <usage_message+0x12dc0>
  474a9d:	72 69                	jb     474b08 <usage_message+0x12dc8>
  474a9f:	70 74                	jo     474b15 <usage_message+0x12dd5>
  474aa1:	69 6f 6e 3d 27 25 73 	imul   $0x7325273d,0x6e(%rdi),%ebp
  474aa8:	27                   	(bad)  
  474aa9:	2c 74                	sub    $0x74,%al
  474aab:	79 70                	jns    474b1d <usage_message+0x12ddd>
  474aad:	65                   	gs
  474aae:	3d 25 73 2c 76       	cmp    $0x762c7325,%eax
  474ab3:	61                   	(bad)  
  474ab4:	6c                   	insb   (%dx),%es:(%rdi)
  474ab5:	75 65                	jne    474b1c <usage_message+0x12ddc>
  474ab7:	5f                   	pop    %rdi
  474ab8:	74 79                	je     474b33 <usage_message+0x12df3>
  474aba:	70 65                	jo     474b21 <usage_message+0x12de1>
  474abc:	3d 25 73 2c 64       	cmp    $0x642c7325,%eax
  474ac1:	61                   	(bad)  
  474ac2:	74 61                	je     474b25 <usage_message+0x12de5>
  474ac4:	5f                   	pop    %rdi
  474ac5:	74 79                	je     474b40 <usage_message+0x12e00>
  474ac7:	70 65                	jo     474b2e <usage_message+0x12dee>
  474ac9:	3d 25 73 2c 64       	cmp    $0x642c7325,%eax
  474ace:	65                   	gs
  474acf:	6c                   	insb   (%dx),%es:(%rdi)
  474ad0:	61                   	(bad)  
  474ad1:	79 3d                	jns    474b10 <usage_message+0x12dd0>
  474ad3:	25 73 2c 64 65       	and    $0x65642c73,%eax
  474ad8:	6c                   	insb   (%dx),%es:(%rdi)
  474ad9:	61                   	(bad)  
  474ada:	79 5f                	jns    474b3b <usage_message+0x12dfb>
  474adc:	66                   	data16
  474add:	6c                   	insb   (%dx),%es:(%rdi)
  474ade:	65                   	gs
  474adf:	78 3d                	js     474b1e <usage_message+0x12dde>
  474ae1:	27                   	(bad)  
  474ae2:	25 73 27 2c 68       	and    $0x682c2773,%eax
  474ae7:	69 73 74 6f 72 79 3d 	imul   $0x3d79726f,0x74(%rbx),%esi
  474aee:	25 73 2c 74 72       	and    $0x72742c73,%eax
  474af3:	65 6e                	outsb  %gs:(%rsi),(%dx)
  474af5:	64                   	fs
  474af6:	73 3d                	jae    474b35 <usage_message+0x12df5>
  474af8:	25 73 2c 73 74       	and    $0x74732c73,%eax
  474afd:	61                   	(bad)  
  474afe:	74 75                	je     474b75 <usage_message+0x12e35>
  474b00:	73 3d                	jae    474b3f <usage_message+0x12dff>
  474b02:	25 73 2c 74 72       	and    $0x72742c73,%eax
  474b07:	61                   	(bad)  
  474b08:	70 70                	jo     474b7a <usage_message+0x12e3a>
  474b0a:	65                   	gs
  474b0b:	72 5f                	jb     474b6c <usage_message+0x12e2c>
  474b0d:	68 6f 73 74 73       	pushq  $0x7374736f
  474b12:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  474b17:	2c 75                	sub    $0x75,%al
  474b19:	6e                   	outsb  %ds:(%rsi),(%dx)
  474b1a:	69 74 73 3d 27 25 73 	imul   $0x27732527,0x3d(%rbx,%rsi,2),%esi
  474b21:	27 
  474b22:	2c 6d                	sub    $0x6d,%al
  474b24:	75 6c                	jne    474b92 <usage_message+0x12e52>
  474b26:	74 69                	je     474b91 <usage_message+0x12e51>
  474b28:	70 6c                	jo     474b96 <usage_message+0x12e56>
  474b2a:	69 65 72 3d 25 73 2c 	imul   $0x2c73253d,0x72(%rbp),%esp
  474b31:	64                   	fs
  474b32:	65                   	gs
  474b33:	6c                   	insb   (%dx),%es:(%rdi)
  474b34:	74 61                	je     474b97 <usage_message+0x12e57>
  474b36:	3d 25 73 2c 66       	cmp    $0x662c7325,%eax
  474b3b:	6f                   	outsl  %ds:(%rsi),(%dx)
  474b3c:	72 6d                	jb     474bab <usage_message+0x12e6b>
  474b3e:	75 6c                	jne    474bac <usage_message+0x12e6c>
  474b40:	61                   	(bad)  
  474b41:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  474b46:	2c 6c                	sub    $0x6c,%al
  474b48:	6f                   	outsl  %ds:(%rsi),(%dx)
  474b49:	67 74 69             	addr32 je 474bb5 <usage_message+0x12e75>
  474b4c:	6d                   	insl   (%dx),%es:(%rdi)
  474b4d:	65                   	gs
  474b4e:	66 6d                	insw   (%dx),%es:(%rdi)
  474b50:	74 3d                	je     474b8f <usage_message+0x12e4f>
  474b52:	27                   	(bad)  
  474b53:	25 73 27 2c 76       	and    $0x762c2773,%eax
  474b58:	61                   	(bad)  
  474b59:	6c                   	insb   (%dx),%es:(%rdi)
  474b5a:	75 65                	jne    474bc1 <usage_message+0x12e81>
  474b5c:	6d                   	insl   (%dx),%es:(%rdi)
  474b5d:	61                   	(bad)  
  474b5e:	70 69                	jo     474bc9 <usage_message+0x12e89>
  474b60:	64                   	fs
  474b61:	3d 25 73 2c 70       	cmp    $0x702c7325,%eax
  474b66:	61                   	(bad)  
  474b67:	72 61                	jb     474bca <usage_message+0x12e8a>
  474b69:	6d                   	insl   (%dx),%es:(%rdi)
  474b6a:	73 3d                	jae    474ba9 <usage_message+0x12e69>
  474b6c:	27                   	(bad)  
  474b6d:	25 73 27 2c 69       	and    $0x692c2773,%eax
  474b72:	70 6d                	jo     474be1 <usage_message+0x12ea1>
  474b74:	69 5f 73 65 6e 73 6f 	imul   $0x6f736e65,0x73(%rdi),%ebx
  474b7b:	72 3d                	jb     474bba <usage_message+0x12e7a>
  474b7d:	27                   	(bad)  
  474b7e:	25 73 27 2c 73       	and    $0x732c2773,%eax
  474b83:	6e                   	outsb  %ds:(%rsi),(%dx)
  474b84:	6d                   	insl   (%dx),%es:(%rdi)
  474b85:	70 5f                	jo     474be6 <usage_message+0x12ea6>
  474b87:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  474b8a:	6d                   	insl   (%dx),%es:(%rdi)
  474b8b:	75 6e                	jne    474bfb <usage_message+0x12ebb>
  474b8d:	69 74 79 3d 27 25 73 	imul   $0x27732527,0x3d(%rcx,%rdi,2),%esi
  474b94:	27 
  474b95:	2c 73                	sub    $0x73,%al
  474b97:	6e                   	outsb  %ds:(%rsi),(%dx)
  474b98:	6d                   	insl   (%dx),%es:(%rdi)
  474b99:	70 5f                	jo     474bfa <usage_message+0x12eba>
  474b9b:	6f                   	outsl  %ds:(%rsi),(%dx)
  474b9c:	69 64 3d 27 25 73 27 	imul   $0x2c277325,0x27(%rbp,%rdi,1),%esp
  474ba3:	2c 
  474ba4:	73 6e                	jae    474c14 <usage_message+0x12ed4>
  474ba6:	6d                   	insl   (%dx),%es:(%rdi)
  474ba7:	70 5f                	jo     474c08 <usage_message+0x12ec8>
  474ba9:	70 6f                	jo     474c1a <usage_message+0x12eda>
  474bab:	72 74                	jb     474c21 <usage_message+0x12ee1>
  474bad:	3d 25 73 2c 73       	cmp    $0x732c7325,%eax
  474bb2:	6e                   	outsb  %ds:(%rsi),(%dx)
  474bb3:	6d                   	insl   (%dx),%es:(%rdi)
  474bb4:	70 76                	jo     474c2c <usage_message+0x12eec>
  474bb6:	33 5f 73             	xor    0x73(%rdi),%ebx
  474bb9:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  474bbd:	69 74 79 6e 61 6d 65 	imul   $0x3d656d61,0x6e(%rcx,%rdi,2),%esi
  474bc4:	3d 
  474bc5:	27                   	(bad)  
  474bc6:	25 73 27 2c 73       	and    $0x732c2773,%eax
  474bcb:	6e                   	outsb  %ds:(%rsi),(%dx)
  474bcc:	6d                   	insl   (%dx),%es:(%rdi)
  474bcd:	70 76                	jo     474c45 <usage_message+0x12f05>
  474bcf:	33 5f 73             	xor    0x73(%rdi),%ebx
  474bd2:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  474bd6:	69 74 79 6c 65 76 65 	imul   $0x6c657665,0x6c(%rcx,%rdi,2),%esi
  474bdd:	6c 
  474bde:	3d 25 73 2c 73       	cmp    $0x732c7325,%eax
  474be3:	6e                   	outsb  %ds:(%rsi),(%dx)
  474be4:	6d                   	insl   (%dx),%es:(%rdi)
  474be5:	70 76                	jo     474c5d <usage_message+0x12f1d>
  474be7:	33 5f 61             	xor    0x61(%rdi),%ebx
  474bea:	75 74                	jne    474c60 <usage_message+0x12f20>
  474bec:	68 70 61 73 73       	pushq  $0x73736170
  474bf1:	70 68                	jo     474c5b <usage_message+0x12f1b>
  474bf3:	72 61                	jb     474c56 <usage_message+0x12f16>
  474bf5:	73 65                	jae    474c5c <usage_message+0x12f1c>
  474bf7:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  474bfc:	2c 73                	sub    $0x73,%al
  474bfe:	6e                   	outsb  %ds:(%rsi),(%dx)
  474bff:	6d                   	insl   (%dx),%es:(%rdi)
  474c00:	70 76                	jo     474c78 <usage_message+0x12f38>
  474c02:	33 5f 70             	xor    0x70(%rdi),%ebx
  474c05:	72 69                	jb     474c70 <usage_message+0x12f30>
  474c07:	76 70                	jbe    474c79 <usage_message+0x12f39>
  474c09:	61                   	(bad)  
  474c0a:	73 73                	jae    474c7f <usage_message+0x12f3f>
  474c0c:	70 68                	jo     474c76 <usage_message+0x12f36>
  474c0e:	72 61                	jb     474c71 <usage_message+0x12f31>
  474c10:	73 65                	jae    474c77 <usage_message+0x12f37>
  474c12:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  474c17:	2c 61                	sub    $0x61,%al
  474c19:	75 74                	jne    474c8f <usage_message+0x12f4f>
  474c1b:	68 74 79 70 65       	pushq  $0x65707974
  474c20:	3d 25 73 2c 75       	cmp    $0x752c7325,%eax
  474c25:	73 65                	jae    474c8c <usage_message+0x12f4c>
  474c27:	72 6e                	jb     474c97 <usage_message+0x12f57>
  474c29:	61                   	(bad)  
  474c2a:	6d                   	insl   (%dx),%es:(%rdi)
  474c2b:	65                   	gs
  474c2c:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  474c31:	2c 70                	sub    $0x70,%al
  474c33:	61                   	(bad)  
  474c34:	73 73                	jae    474ca9 <usage_message+0x12f69>
  474c36:	77 6f                	ja     474ca7 <usage_message+0x12f67>
  474c38:	72 64                	jb     474c9e <usage_message+0x12f5e>
  474c3a:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  474c3f:	2c 70                	sub    $0x70,%al
  474c41:	75 62                	jne    474ca5 <usage_message+0x12f65>
  474c43:	6c                   	insb   (%dx),%es:(%rdi)
  474c44:	69 63 6b 65 79 3d 27 	imul   $0x273d7965,0x6b(%rbx),%esp
  474c4b:	25 73 27 2c 70       	and    $0x702c2773,%eax
  474c50:	72 69                	jb     474cbb <usage_message+0x12f7b>
  474c52:	76 61                	jbe    474cb5 <usage_message+0x12f75>
  474c54:	74 65                	je     474cbb <usage_message+0x12f7b>
  474c56:	6b 65 79 3d          	imul   $0x3d,0x79(%rbp),%esp
  474c5a:	27                   	(bad)  
  474c5b:	25 73 27 2c 74       	and    $0x742c2773,%eax
  474c60:	65                   	gs
  474c61:	6d                   	insl   (%dx),%es:(%rdi)
  474c62:	70 6c                	jo     474cd0 <usage_message+0x12f90>
  474c64:	61                   	(bad)  
  474c65:	74 65                	je     474ccc <usage_message+0x12f8c>
  474c67:	69 64 3d 25 6c 75 20 	imul   $0x7720756c,0x25(%rbp,%rdi,1),%esp
  474c6e:	77 
  474c6f:	68 65 72 65 20       	pushq  $0x20657265
  474c74:	69 74 65 6d 69 64 3d 	imul   $0x253d6469,0x6d(%rbp,%riz,2),%esi
  474c7b:	25 
  474c7c:	6c                   	insb   (%dx),%es:(%rdi)
  474c7d:	75 3b                	jne    474cba <usage_message+0x12f7a>
  474c7f:	0a 00                	or     (%rax),%al
  474c81:	00 00                	add    %al,(%rax)
  474c83:	00 00                	add    %al,(%rax)
  474c85:	00 00                	add    %al,(%rax)
  474c87:	00 69 6e             	add    %ch,0x6e(%rcx)
  474c8a:	73 65                	jae    474cf1 <usage_message+0x12fb1>
  474c8c:	72 74                	jb     474d02 <usage_message+0x12fc2>
  474c8e:	20 69 6e             	and    %ch,0x6e(%rcx)
  474c91:	74 6f                	je     474d02 <usage_message+0x12fc2>
  474c93:	20 69 74             	and    %ch,0x74(%rcx)
  474c96:	65                   	gs
  474c97:	6d                   	insl   (%dx),%es:(%rdi)
  474c98:	73 20                	jae    474cba <usage_message+0x12f7a>
  474c9a:	28 69 74             	sub    %ch,0x74(%rcx)
  474c9d:	65                   	gs
  474c9e:	6d                   	insl   (%dx),%es:(%rdi)
  474c9f:	69 64 2c 64 65 73 63 	imul   $0x72637365,0x64(%rsp,%rbp,1),%esp
  474ca6:	72 
  474ca7:	69 70 74 69 6f 6e 2c 	imul   $0x2c6e6f69,0x74(%rax),%esi
  474cae:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  474cb2:	2c 68                	sub    $0x68,%al
  474cb4:	6f                   	outsl  %ds:(%rsi),(%dx)
  474cb5:	73 74                	jae    474d2b <usage_message+0x12feb>
  474cb7:	69 64 2c 74 79 70 65 	imul   $0x2c657079,0x74(%rsp,%rbp,1),%esp
  474cbe:	2c 
  474cbf:	76 61                	jbe    474d22 <usage_message+0x12fe2>
  474cc1:	6c                   	insb   (%dx),%es:(%rdi)
  474cc2:	75 65                	jne    474d29 <usage_message+0x12fe9>
  474cc4:	5f                   	pop    %rdi
  474cc5:	74 79                	je     474d40 <usage_message+0x13000>
  474cc7:	70 65                	jo     474d2e <usage_message+0x12fee>
  474cc9:	2c 64                	sub    $0x64,%al
  474ccb:	61                   	(bad)  
  474ccc:	74 61                	je     474d2f <usage_message+0x12fef>
  474cce:	5f                   	pop    %rdi
  474ccf:	74 79                	je     474d4a <usage_message+0x1300a>
  474cd1:	70 65                	jo     474d38 <usage_message+0x12ff8>
  474cd3:	2c 64                	sub    $0x64,%al
  474cd5:	65                   	gs
  474cd6:	6c                   	insb   (%dx),%es:(%rdi)
  474cd7:	61                   	(bad)  
  474cd8:	79 2c                	jns    474d06 <usage_message+0x12fc6>
  474cda:	64                   	fs
  474cdb:	65                   	gs
  474cdc:	6c                   	insb   (%dx),%es:(%rdi)
  474cdd:	61                   	(bad)  
  474cde:	79 5f                	jns    474d3f <usage_message+0x12fff>
  474ce0:	66                   	data16
  474ce1:	6c                   	insb   (%dx),%es:(%rdi)
  474ce2:	65                   	gs
  474ce3:	78 2c                	js     474d11 <usage_message+0x12fd1>
  474ce5:	68 69 73 74 6f       	pushq  $0x6f747369
  474cea:	72 79                	jb     474d65 <usage_message+0x13025>
  474cec:	2c 74                	sub    $0x74,%al
  474cee:	72 65                	jb     474d55 <usage_message+0x13015>
  474cf0:	6e                   	outsb  %ds:(%rsi),(%dx)
  474cf1:	64                   	fs
  474cf2:	73 2c                	jae    474d20 <usage_message+0x12fe0>
  474cf4:	73 74                	jae    474d6a <usage_message+0x1302a>
  474cf6:	61                   	(bad)  
  474cf7:	74 75                	je     474d6e <usage_message+0x1302e>
  474cf9:	73 2c                	jae    474d27 <usage_message+0x12fe7>
  474cfb:	74 72                	je     474d6f <usage_message+0x1302f>
  474cfd:	61                   	(bad)  
  474cfe:	70 70                	jo     474d70 <usage_message+0x13030>
  474d00:	65                   	gs
  474d01:	72 5f                	jb     474d62 <usage_message+0x13022>
  474d03:	68 6f 73 74 73       	pushq  $0x7374736f
  474d08:	2c 75                	sub    $0x75,%al
  474d0a:	6e                   	outsb  %ds:(%rsi),(%dx)
  474d0b:	69 74 73 2c 6d 75 6c 	imul   $0x746c756d,0x2c(%rbx,%rsi,2),%esi
  474d12:	74 
  474d13:	69 70 6c 69 65 72 2c 	imul   $0x2c726569,0x6c(%rax),%esi
  474d1a:	64                   	fs
  474d1b:	65                   	gs
  474d1c:	6c                   	insb   (%dx),%es:(%rdi)
  474d1d:	74 61                	je     474d80 <usage_message+0x13040>
  474d1f:	2c 66                	sub    $0x66,%al
  474d21:	6f                   	outsl  %ds:(%rsi),(%dx)
  474d22:	72 6d                	jb     474d91 <usage_message+0x13051>
  474d24:	75 6c                	jne    474d92 <usage_message+0x13052>
  474d26:	61                   	(bad)  
  474d27:	2c 6c                	sub    $0x6c,%al
  474d29:	6f                   	outsl  %ds:(%rsi),(%dx)
  474d2a:	67 74 69             	addr32 je 474d96 <usage_message+0x13056>
  474d2d:	6d                   	insl   (%dx),%es:(%rdi)
  474d2e:	65                   	gs
  474d2f:	66 6d                	insw   (%dx),%es:(%rdi)
  474d31:	74 2c                	je     474d5f <usage_message+0x1301f>
  474d33:	76 61                	jbe    474d96 <usage_message+0x13056>
  474d35:	6c                   	insb   (%dx),%es:(%rdi)
  474d36:	75 65                	jne    474d9d <usage_message+0x1305d>
  474d38:	6d                   	insl   (%dx),%es:(%rdi)
  474d39:	61                   	(bad)  
  474d3a:	70 69                	jo     474da5 <usage_message+0x13065>
  474d3c:	64                   	fs
  474d3d:	2c 70                	sub    $0x70,%al
  474d3f:	61                   	(bad)  
  474d40:	72 61                	jb     474da3 <usage_message+0x13063>
  474d42:	6d                   	insl   (%dx),%es:(%rdi)
  474d43:	73 2c                	jae    474d71 <usage_message+0x13031>
  474d45:	69 70 6d 69 5f 73 65 	imul   $0x65735f69,0x6d(%rax),%esi
  474d4c:	6e                   	outsb  %ds:(%rsi),(%dx)
  474d4d:	73 6f                	jae    474dbe <usage_message+0x1307e>
  474d4f:	72 2c                	jb     474d7d <usage_message+0x1303d>
  474d51:	73 6e                	jae    474dc1 <usage_message+0x13081>
  474d53:	6d                   	insl   (%dx),%es:(%rdi)
  474d54:	70 5f                	jo     474db5 <usage_message+0x13075>
  474d56:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  474d59:	6d                   	insl   (%dx),%es:(%rdi)
  474d5a:	75 6e                	jne    474dca <usage_message+0x1308a>
  474d5c:	69 74 79 2c 73 6e 6d 	imul   $0x706d6e73,0x2c(%rcx,%rdi,2),%esi
  474d63:	70 
  474d64:	5f                   	pop    %rdi
  474d65:	6f                   	outsl  %ds:(%rsi),(%dx)
  474d66:	69 64 2c 73 6e 6d 70 	imul   $0x5f706d6e,0x73(%rsp,%rbp,1),%esp
  474d6d:	5f 
  474d6e:	70 6f                	jo     474ddf <usage_message+0x1309f>
  474d70:	72 74                	jb     474de6 <usage_message+0x130a6>
  474d72:	2c 73                	sub    $0x73,%al
  474d74:	6e                   	outsb  %ds:(%rsi),(%dx)
  474d75:	6d                   	insl   (%dx),%es:(%rdi)
  474d76:	70 76                	jo     474dee <usage_message+0x130ae>
  474d78:	33 5f 73             	xor    0x73(%rdi),%ebx
  474d7b:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  474d7f:	69 74 79 6e 61 6d 65 	imul   $0x2c656d61,0x6e(%rcx,%rdi,2),%esi
  474d86:	2c 
  474d87:	73 6e                	jae    474df7 <usage_message+0x130b7>
  474d89:	6d                   	insl   (%dx),%es:(%rdi)
  474d8a:	70 76                	jo     474e02 <usage_message+0x130c2>
  474d8c:	33 5f 73             	xor    0x73(%rdi),%ebx
  474d8f:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  474d93:	69 74 79 6c 65 76 65 	imul   $0x6c657665,0x6c(%rcx,%rdi,2),%esi
  474d9a:	6c 
  474d9b:	2c 73                	sub    $0x73,%al
  474d9d:	6e                   	outsb  %ds:(%rsi),(%dx)
  474d9e:	6d                   	insl   (%dx),%es:(%rdi)
  474d9f:	70 76                	jo     474e17 <usage_message+0x130d7>
  474da1:	33 5f 61             	xor    0x61(%rdi),%ebx
  474da4:	75 74                	jne    474e1a <usage_message+0x130da>
  474da6:	68 70 61 73 73       	pushq  $0x73736170
  474dab:	70 68                	jo     474e15 <usage_message+0x130d5>
  474dad:	72 61                	jb     474e10 <usage_message+0x130d0>
  474daf:	73 65                	jae    474e16 <usage_message+0x130d6>
  474db1:	2c 73                	sub    $0x73,%al
  474db3:	6e                   	outsb  %ds:(%rsi),(%dx)
  474db4:	6d                   	insl   (%dx),%es:(%rdi)
  474db5:	70 76                	jo     474e2d <usage_message+0x130ed>
  474db7:	33 5f 70             	xor    0x70(%rdi),%ebx
  474dba:	72 69                	jb     474e25 <usage_message+0x130e5>
  474dbc:	76 70                	jbe    474e2e <usage_message+0x130ee>
  474dbe:	61                   	(bad)  
  474dbf:	73 73                	jae    474e34 <usage_message+0x130f4>
  474dc1:	70 68                	jo     474e2b <usage_message+0x130eb>
  474dc3:	72 61                	jb     474e26 <usage_message+0x130e6>
  474dc5:	73 65                	jae    474e2c <usage_message+0x130ec>
  474dc7:	2c 61                	sub    $0x61,%al
  474dc9:	75 74                	jne    474e3f <usage_message+0x130ff>
  474dcb:	68 74 79 70 65       	pushq  $0x65707974
  474dd0:	2c 75                	sub    $0x75,%al
  474dd2:	73 65                	jae    474e39 <usage_message+0x130f9>
  474dd4:	72 6e                	jb     474e44 <usage_message+0x13104>
  474dd6:	61                   	(bad)  
  474dd7:	6d                   	insl   (%dx),%es:(%rdi)
  474dd8:	65                   	gs
  474dd9:	2c 70                	sub    $0x70,%al
  474ddb:	61                   	(bad)  
  474ddc:	73 73                	jae    474e51 <usage_message+0x13111>
  474dde:	77 6f                	ja     474e4f <usage_message+0x1310f>
  474de0:	72 64                	jb     474e46 <usage_message+0x13106>
  474de2:	2c 70                	sub    $0x70,%al
  474de4:	75 62                	jne    474e48 <usage_message+0x13108>
  474de6:	6c                   	insb   (%dx),%es:(%rdi)
  474de7:	69 63 6b 65 79 2c 70 	imul   $0x702c7965,0x6b(%rbx),%esp
  474dee:	72 69                	jb     474e59 <usage_message+0x13119>
  474df0:	76 61                	jbe    474e53 <usage_message+0x13113>
  474df2:	74 65                	je     474e59 <usage_message+0x13119>
  474df4:	6b 65 79 2c          	imul   $0x2c,0x79(%rbp),%esp
  474df8:	74 65                	je     474e5f <usage_message+0x1311f>
  474dfa:	6d                   	insl   (%dx),%es:(%rdi)
  474dfb:	70 6c                	jo     474e69 <usage_message+0x13129>
  474dfd:	61                   	(bad)  
  474dfe:	74 65                	je     474e65 <usage_message+0x13125>
  474e00:	69 64 29 20 76 61 6c 	imul   $0x756c6176,0x20(%rcx,%rbp,1),%esp
  474e07:	75 
  474e08:	65                   	gs
  474e09:	73 20                	jae    474e2b <usage_message+0x130eb>
  474e0b:	28 25 6c 75 2c 27    	sub    %ah,0x272c756c(%rip)        # 2773c37d <_end+0x27083a7d>
  474e11:	25 73 27 2c 27       	and    $0x272c2773,%eax
  474e16:	25 73 27 2c 25       	and    $0x252c2773,%eax
  474e1b:	6c                   	insb   (%dx),%es:(%rdi)
  474e1c:	75 2c                	jne    474e4a <usage_message+0x1310a>
  474e1e:	25 73 2c 25 73       	and    $0x73252c73,%eax
  474e23:	2c 25                	sub    $0x25,%al
  474e25:	73 2c                	jae    474e53 <usage_message+0x13113>
  474e27:	25 73 2c 27 25       	and    $0x25272c73,%eax
  474e2c:	73 27                	jae    474e55 <usage_message+0x13115>
  474e2e:	2c 25                	sub    $0x25,%al
  474e30:	73 2c                	jae    474e5e <usage_message+0x1311e>
  474e32:	25 73 2c 25 73       	and    $0x73252c73,%eax
  474e37:	2c 27                	sub    $0x27,%al
  474e39:	25 73 27 2c 27       	and    $0x272c2773,%eax
  474e3e:	25 73 27 2c 25       	and    $0x252c2773,%eax
  474e43:	73 2c                	jae    474e71 <usage_message+0x13131>
  474e45:	25 73 2c 27 25       	and    $0x25272c73,%eax
  474e4a:	73 27                	jae    474e73 <usage_message+0x13133>
  474e4c:	2c 27                	sub    $0x27,%al
  474e4e:	25 73 27 2c 25       	and    $0x252c2773,%eax
  474e53:	73 2c                	jae    474e81 <usage_message+0x13141>
  474e55:	27                   	(bad)  
  474e56:	25 73 27 2c 27       	and    $0x272c2773,%eax
  474e5b:	25 73 27 2c 27       	and    $0x272c2773,%eax
  474e60:	25 73 27 2c 27       	and    $0x272c2773,%eax
  474e65:	25 73 27 2c 25       	and    $0x252c2773,%eax
  474e6a:	73 2c                	jae    474e98 <usage_message+0x13158>
  474e6c:	27                   	(bad)  
  474e6d:	25 73 27 2c 25       	and    $0x252c2773,%eax
  474e72:	73 2c                	jae    474ea0 <usage_message+0x13160>
  474e74:	27                   	(bad)  
  474e75:	25 73 27 2c 27       	and    $0x272c2773,%eax
  474e7a:	25 73 27 2c 25       	and    $0x252c2773,%eax
  474e7f:	73 2c                	jae    474ead <usage_message+0x1316d>
  474e81:	27                   	(bad)  
  474e82:	25 73 27 2c 27       	and    $0x272c2773,%eax
  474e87:	25 73 27 2c 27       	and    $0x272c2773,%eax
  474e8c:	25 73 27 2c 27       	and    $0x272c2773,%eax
  474e91:	25 73 27 2c 25       	and    $0x252c2773,%eax
  474e96:	6c                   	insb   (%dx),%es:(%rdi)
  474e97:	75 29                	jne    474ec2 <usage_message+0x13182>
  474e99:	3b 0a                	cmp    (%rdx),%ecx
  474e9b:	00 00                	add    %al,(%rax)
  474e9d:	00 00                	add    %al,(%rax)
  474e9f:	00 73 65             	add    %dh,0x65(%rbx)
  474ea2:	6c                   	insb   (%dx),%es:(%rdi)
  474ea3:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  474ea8:	69 2e 69 74 65 6d    	imul   $0x6d657469,(%rsi),%ebp
  474eae:	61                   	(bad)  
  474eaf:	70 70                	jo     474f21 <usage_message+0x131e1>
  474eb1:	69 64 2c 68 61 2e 61 	imul   $0x70612e61,0x68(%rsp,%rbp,1),%esp
  474eb8:	70 
  474eb9:	70 6c                	jo     474f27 <usage_message+0x131e7>
  474ebb:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474ec2:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  474ec9:	20 
  474eca:	61                   	(bad)  
  474ecb:	70 70                	jo     474f3d <usage_message+0x131fd>
  474ecd:	6c                   	insb   (%dx),%es:(%rdi)
  474ece:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474ed5:	73 20                	jae    474ef7 <usage_message+0x131b7>
  474ed7:	68 61 20 6a 6f       	pushq  $0x6f6a2061
  474edc:	69 6e 20 61 70 70 6c 	imul   $0x6c707061,0x20(%rsi),%ebp
  474ee3:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474eea:	73 20                	jae    474f0c <usage_message+0x131cc>
  474eec:	74 61                	je     474f4f <usage_message+0x1320f>
  474eee:	20 6f 6e             	and    %ch,0x6e(%rdi)
  474ef1:	20 74 61 2e          	and    %dh,0x2e(%rcx,%riz,2)
  474ef5:	6e                   	outsb  %ds:(%rsi),(%dx)
  474ef6:	61                   	(bad)  
  474ef7:	6d                   	insl   (%dx),%es:(%rdi)
  474ef8:	65                   	gs
  474ef9:	3d 68 61 2e 6e       	cmp    $0x6e2e6168,%eax
  474efe:	61                   	(bad)  
  474eff:	6d                   	insl   (%dx),%es:(%rdi)
  474f00:	65 20 6a 6f          	and    %ch,%gs:0x6f(%rdx)
  474f04:	69 6e 20 69 74 65 6d 	imul   $0x6d657469,0x20(%rsi),%ebp
  474f0b:	73 5f                	jae    474f6c <usage_message+0x1322c>
  474f0d:	61                   	(bad)  
  474f0e:	70 70                	jo     474f80 <usage_message+0x13240>
  474f10:	6c                   	insb   (%dx),%es:(%rdi)
  474f11:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474f18:	73 20                	jae    474f3a <usage_message+0x131fa>
  474f1a:	74 69                	je     474f85 <usage_message+0x13245>
  474f1c:	20 6f 6e             	and    %ch,0x6e(%rdi)
  474f1f:	20 74 69 2e          	and    %dh,0x2e(%rcx,%rbp,2)
  474f23:	61                   	(bad)  
  474f24:	70 70                	jo     474f96 <usage_message+0x13256>
  474f26:	6c                   	insb   (%dx),%es:(%rdi)
  474f27:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474f2e:	69 64 3d 74 61 2e 61 	imul   $0x70612e61,0x74(%rbp,%rdi,1),%esp
  474f35:	70 
  474f36:	70 6c                	jo     474fa4 <usage_message+0x13264>
  474f38:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474f3f:	69 64 20 61 6e 64 20 	imul   $0x7420646e,0x61(%rax,%riz,1),%esp
  474f46:	74 
  474f47:	69 2e 69 74 65 6d    	imul   $0x6d657469,(%rsi),%ebp
  474f4d:	69 64 3d 25 6c 75 20 	imul   $0x6c20756c,0x25(%rbp,%rdi,1),%esp
  474f54:	6c 
  474f55:	65                   	gs
  474f56:	66                   	data16
  474f57:	74 20                	je     474f79 <usage_message+0x13239>
  474f59:	6a 6f                	pushq  $0x6f
  474f5b:	69 6e 20 69 74 65 6d 	imul   $0x6d657469,0x20(%rsi),%ebp
  474f62:	73 5f                	jae    474fc3 <usage_message+0x13283>
  474f64:	61                   	(bad)  
  474f65:	70 70                	jo     474fd7 <usage_message+0x13297>
  474f67:	6c                   	insb   (%dx),%es:(%rdi)
  474f68:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474f6f:	73 20                	jae    474f91 <usage_message+0x13251>
  474f71:	68 69 20 6f 6e       	pushq  $0x6e6f2069
  474f76:	20 68 69             	and    %ch,0x69(%rax)
  474f79:	2e                   	cs
  474f7a:	61                   	(bad)  
  474f7b:	70 70                	jo     474fed <usage_message+0x132ad>
  474f7d:	6c                   	insb   (%dx),%es:(%rdi)
  474f7e:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474f85:	69 64 3d 68 61 2e 61 	imul   $0x70612e61,0x68(%rbp,%rdi,1),%esp
  474f8c:	70 
  474f8d:	70 6c                	jo     474ffb <usage_message+0x132bb>
  474f8f:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474f96:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  474f9d:	68 
  474f9e:	69 2e 69 74 65 6d    	imul   $0x6d657469,(%rsi),%ebp
  474fa4:	69 64 3d 25 6c 75 20 	imul   $0x7720756c,0x25(%rbp,%rdi,1),%esp
  474fab:	77 
  474fac:	68 65 72 65 20       	pushq  $0x20657265
  474fb1:	68 61 2e 68 6f       	pushq  $0x6f682e61
  474fb6:	73 74                	jae    47502c <usage_message+0x132ec>
  474fb8:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  474fbf:	61 
  474fc0:	6e                   	outsb  %ds:(%rsi),(%dx)
  474fc1:	64 20 68 69          	and    %ch,%fs:0x69(%rax)
  474fc5:	2e 69 74 65 6d 61 70 	imul   $0x69707061,%cs:0x6d(%rbp,%riz,2),%esi
  474fcc:	70 69 
  474fce:	64 20 69 73          	and    %ch,%fs:0x73(%rcx)
  474fd2:	20 6e 75             	and    %ch,0x75(%rsi)
  474fd5:	6c                   	insb   (%dx),%es:(%rdi)
  474fd6:	6c                   	insb   (%dx),%es:(%rdi)
  474fd7:	00 69 6e             	add    %ch,0x6e(%rcx)
  474fda:	73 65                	jae    475041 <usage_message+0x13301>
  474fdc:	72 74                	jb     475052 <usage_message+0x13312>
  474fde:	20 69 6e             	and    %ch,0x6e(%rcx)
  474fe1:	74 6f                	je     475052 <usage_message+0x13312>
  474fe3:	20 69 74             	and    %ch,0x74(%rcx)
  474fe6:	65                   	gs
  474fe7:	6d                   	insl   (%dx),%es:(%rdi)
  474fe8:	73 5f                	jae    475049 <usage_message+0x13309>
  474fea:	61                   	(bad)  
  474feb:	70 70                	jo     47505d <usage_message+0x1331d>
  474fed:	6c                   	insb   (%dx),%es:(%rdi)
  474fee:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  474ff5:	73 20                	jae    475017 <usage_message+0x132d7>
  474ff7:	28 69 74             	sub    %ch,0x74(%rcx)
  474ffa:	65                   	gs
  474ffb:	6d                   	insl   (%dx),%es:(%rdi)
  474ffc:	61                   	(bad)  
  474ffd:	70 70                	jo     47506f <usage_message+0x1332f>
  474fff:	69 64 2c 69 74 65 6d 	imul   $0x696d6574,0x69(%rsp,%rbp,1),%esp
  475006:	69 
  475007:	64                   	fs
  475008:	2c 61                	sub    $0x61,%al
  47500a:	70 70                	jo     47507c <usage_message+0x1333c>
  47500c:	6c                   	insb   (%dx),%es:(%rdi)
  47500d:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  475014:	69 64 29 20 76 61 6c 	imul   $0x756c6176,0x20(%rcx,%rbp,1),%esp
  47501b:	75 
  47501c:	65                   	gs
  47501d:	73 20                	jae    47503f <usage_message+0x132ff>
  47501f:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 2573c591 <_end+0x25083c91>
  475025:	6c                   	insb   (%dx),%es:(%rdi)
  475026:	75 2c                	jne    475054 <usage_message+0x13314>
  475028:	25 6c 75 29 3b       	and    $0x3b29756c,%eax
  47502d:	0a 00                	or     (%rax),%al
  47502f:	64                   	fs
  475030:	62                   	(bad)  
  475031:	2e 63 00             	movslq %cs:(%rax),%eax
  475034:	64                   	fs
  475035:	73 74                	jae    4750ab <usage_message+0x1336b>
  475037:	00 29                	add    %ch,(%rcx)
  475039:	20 6f 72             	and    %ch,0x72(%rdi)
  47503c:	20 00                	and    %al,(%rax)
  47503e:	25 73 20 69 6e       	and    $0x6e692073,%eax
  475043:	20 28                	and    %ch,(%rax)
  475045:	00 43 6f             	add    %al,0x6f(%rbx)
  475048:	6e                   	outsb  %ds:(%rsi),(%dx)
  475049:	6e                   	outsb  %ds:(%rsi),(%dx)
  47504a:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  47504f:	6f                   	outsl  %ds:(%rsi),(%dx)
  475050:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  475054:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  475058:	61                   	(bad)  
  475059:	62                   	(bad)  
  47505a:	61                   	(bad)  
  47505b:	73 65                	jae    4750c2 <usage_message+0x13382>
  47505d:	00 6c 61 74          	add    %ch,0x74(%rcx,%riz,2)
  475061:	65                   	gs
  475062:	73 74                	jae    4750d8 <usage_message+0x13398>
  475064:	5f                   	pop    %rdi
  475065:	73 65                	jae    4750cc <usage_message+0x1338c>
  475067:	72 76                	jb     4750df <usage_message+0x1339f>
  475069:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  475070:	72 6d                	jb     4750df <usage_message+0x1339f>
  475072:	00 25 73 5f 25 64    	add    %ah,0x64255f73(%rip)        # 646cafeb <_end+0x640126eb>
  475078:	00 25 73 3a 25 73    	add    %ah,0x73253a73(%rip)        # 736c8af1 <_end+0x730101f1>
  47507e:	2e                   	cs
  47507f:	25 73 28 25 73       	and    $0x73252873,%eax
  475084:	29 00                	sub    %eax,(%rax)
  475086:	3f                   	(bad)  
  475087:	3f                   	(bad)  
  475088:	3f                   	(bad)  
  475089:	00 25 73 20 25 73    	add    %ah,0x73252073(%rip)        # 736c7102 <_end+0x7300e802>
  47508f:	20 28                	and    %ch,(%rax)
  475091:	25 73 29 00 44       	and    $0x44002973,%eax
  475096:	42                   	rex.X
  475097:	67                   	addr32
  475098:	65                   	gs
  475099:	74 5f                	je     4750fa <usage_message+0x133ba>
  47509b:	70 72                	jo     47510f <usage_message+0x133cf>
  47509d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47509e:	78 79                	js     475119 <usage_message+0x133d9>
  4750a0:	5f                   	pop    %rdi
  4750a1:	6c                   	insb   (%dx),%es:(%rdi)
  4750a2:	61                   	(bad)  
  4750a3:	73 74                	jae    475119 <usage_message+0x133d9>
  4750a5:	61                   	(bad)  
  4750a6:	63 63 65             	movslq 0x65(%rbx),%esp
  4750a9:	73 73                	jae    47511e <usage_message+0x133de>
  4750ab:	00 50 72             	add    %dl,0x72(%rax)
  4750ae:	6f                   	outsl  %ds:(%rsi),(%dx)
  4750af:	78 79                	js     47512a <usage_message+0x133ea>
  4750b1:	20 22                	and    %ah,(%rdx)
  4750b3:	25 73 22 20 64       	and    $0x64202273,%eax
  4750b8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4750b9:	65                   	gs
  4750ba:	73 20                	jae    4750dc <usage_message+0x1339c>
  4750bc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4750bd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4750be:	74 20                	je     4750e0 <usage_message+0x133a0>
  4750c0:	65                   	gs
  4750c1:	78 69                	js     47512c <usage_message+0x133ec>
  4750c3:	73 74                	jae    475139 <usage_message+0x133f9>
  4750c5:	00 45 6e             	add    %al,0x6e(%rbp)
  4750c8:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  4750cc:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a707945 <_end+0x3a04f045>
  4750d2:	20 25 6c 75 00 44    	and    %ah,0x4400756c(%rip)        # 4447c644 <_end+0x43dc3d44>
  4750d8:	42                   	rex.X
  4750d9:	67                   	addr32
  4750da:	65                   	gs
  4750db:	74 5f                	je     47513c <usage_message+0x133fc>
  4750dd:	72 65                	jb     475144 <usage_message+0x13404>
  4750df:	71 75                	jno    475156 <usage_message+0x13416>
  4750e1:	69 72 65 64 70 65 72 	imul   $0x72657064,0x65(%rdx),%esi
  4750e8:	66 6f                	outsw  %ds:(%rsi),(%dx)
  4750ea:	72 6d                	jb     475159 <usage_message+0x13419>
  4750ec:	61                   	(bad)  
  4750ed:	6e                   	outsb  %ds:(%rsi),(%dx)
  4750ee:	63 65 00             	movslq 0x0(%rbp),%esp
  4750f1:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  4750f3:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  4750f7:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a707970 <_end+0x3a04f070>
  4750fd:	20 25 6c 66 00 44    	and    %ah,0x4400666c(%rip)        # 4447b76f <_end+0x43dc2e6f>
  475103:	42                   	rex.X
  475104:	67                   	addr32
  475105:	65                   	gs
  475106:	74 5f                	je     475167 <usage_message+0x13427>
  475108:	71 75                	jno    47517f <usage_message+0x1343f>
  47510a:	65                   	gs
  47510b:	75 65                	jne    475172 <usage_message+0x13432>
  47510d:	5f                   	pop    %rdi
  47510e:	63 6f 75             	movslq 0x75(%rdi),%ebp
  475111:	6e                   	outsb  %ds:(%rsi),(%dx)
  475112:	74 00                	je     475114 <usage_message+0x133d4>
  475114:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  475116:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a70798f <_end+0x3a04f08f>
  47511c:	20 66 72             	and    %ah,0x72(%rsi)
  47511f:	6f                   	outsl  %ds:(%rsi),(%dx)
  475120:	6d                   	insl   (%dx),%es:(%rdi)
  475121:	20 5b 25             	and    %bl,0x25(%rbx)
  475124:	64                   	fs
  475125:	5d                   	pop    %rbp
  475126:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  47512a:	5b                   	pop    %rbx
  47512b:	25 64 5d 00 44       	and    $0x44005d64,%eax
  475130:	42                   	rex.X
  475131:	67                   	addr32
  475132:	65                   	gs
  475133:	74 5f                	je     475194 <usage_message+0x13454>
  475135:	69 74 65 6d 73 5f 75 	imul   $0x6e755f73,0x6d(%rbp,%riz,2),%esi
  47513c:	6e 
  47513d:	73 75                	jae    4751b4 <usage_message+0x13474>
  47513f:	70 70                	jo     4751b1 <usage_message+0x13471>
  475141:	6f                   	outsl  %ds:(%rsi),(%dx)
  475142:	72 74                	jb     4751b8 <usage_message+0x13478>
  475144:	65                   	gs
  475145:	64                   	fs
  475146:	5f                   	pop    %rdi
  475147:	63 6f 75             	movslq 0x75(%rdi),%ebp
  47514a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47514b:	74 00                	je     47514d <usage_message+0x1340d>
  47514d:	43 61                	rex.XB (bad)  
  47514f:	6e                   	outsb  %ds:(%rsi),(%dx)
  475150:	6e                   	outsb  %ds:(%rsi),(%dx)
  475151:	6f                   	outsl  %ds:(%rsi),(%dx)
  475152:	74 20                	je     475174 <usage_message+0x13434>
  475154:	65                   	gs
  475155:	78 65                	js     4751bc <usage_message+0x1347c>
  475157:	63 75 74             	movslq 0x74(%rbp),%esi
  47515a:	65 20 71 75          	and    %dh,%gs:0x75(%rcx)
  47515e:	65                   	gs
  47515f:	72 79                	jb     4751da <usage_message+0x1349a>
  475161:	00 45 6e             	add    %al,0x6e(%rbp)
  475164:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  475168:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a7079e1 <_end+0x3a04f0e1>
  47516e:	20 25 73 20 25 64    	and    %ah,0x64252073(%rip)        # 646c71e7 <_end+0x6400e8e7>
  475174:	00 44 42 67          	add    %al,0x67(%rdx,%rax,2)
  475178:	65                   	gs
  475179:	74 5f                	je     4751da <usage_message+0x1349a>
  47517b:	72 6f                	jb     4751ec <usage_message+0x134ac>
  47517d:	77 5f                	ja     4751de <usage_message+0x1349e>
  47517f:	63 6f 75             	movslq 0x75(%rdi),%ebp
  475182:	6e                   	outsb  %ds:(%rsi),(%dx)
  475183:	74 00                	je     475185 <usage_message+0x13445>
  475185:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  475187:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a707a00 <_end+0x3a04f100>
  47518d:	20 25 73 00 73 65    	and    %ah,0x65730073(%rip)        # 65ba5206 <_end+0x654ec906>
  475193:	6c                   	insb   (%dx),%es:(%rdi)
  475194:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  475199:	6f                   	outsl  %ds:(%rsi),(%dx)
  47519a:	75 6e                	jne    47520a <usage_message+0x134ca>
  47519c:	74 28                	je     4751c6 <usage_message+0x13486>
  47519e:	2a 29                	sub    (%rcx),%ch
  4751a0:	20 66 72             	and    %ah,0x72(%rsi)
  4751a3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4751a4:	6d                   	insl   (%dx),%es:(%rdi)
  4751a5:	20 25 73 00 45 6e    	and    %ah,0x6e450073(%rip)        # 6e8c521e <_end+0x6e20c91e>
  4751ab:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  4751af:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4751b3:	67                   	addr32
  4751b4:	67                   	addr32
  4751b5:	65                   	gs
  4751b6:	72 5f                	jb     475217 <usage_message+0x134d7>
  4751b8:	64                   	fs
  4751b9:	65                   	gs
  4751ba:	70 65                	jo     475221 <usage_message+0x134e1>
  4751bc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4751bd:	64 65 6e             	outsb  %fs:%gs:(%rsi),(%dx)
  4751c0:	74 28                	je     4751ea <usage_message+0x134aa>
  4751c2:	29 3a                	sub    %edi,(%rdx)
  4751c4:	25 73 00 44 42       	and    $0x42440073,%eax
  4751c9:	67                   	addr32
  4751ca:	65                   	gs
  4751cb:	74 5f                	je     47522c <usage_message+0x134ec>
  4751cd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4751ce:	65                   	gs
  4751cf:	78 74                	js     475245 <usage_message+0x13505>
  4751d1:	69 64 00 49 6e 20 25 	imul   $0x7325206e,0x49(%rax,%rax,1),%esp
  4751d8:	73 
  4751d9:	28 29                	sub    %ch,(%rcx)
  4751db:	20 74 61 62          	and    %dh,0x62(%rcx,%riz,2)
  4751df:	6c                   	insb   (%dx),%es:(%rdi)
  4751e0:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4751e2:	61                   	(bad)  
  4751e3:	6d                   	insl   (%dx),%es:(%rdi)
  4751e4:	65 3a 27             	cmp    %gs:(%rdi),%ah
  4751e7:	25 73 27 00 45       	and    $0x45002773,%eax
  4751ec:	6e                   	outsb  %ds:(%rsi),(%dx)
  4751ed:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  4751f1:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20707a6a <_end+0x2004f16a>
  4751f7:	22 25 73 22 2e 22    	and    0x222e2273(%rip),%ah        # 22757470 <_end+0x2209eb70>
  4751fd:	25 73 22 3a 25       	and    $0x253a2273,%eax
  475202:	6c                   	insb   (%dx),%es:(%rdi)
  475203:	75 00                	jne    475205 <usage_message+0x134c5>
  475205:	65                   	gs
  475206:	73 63                	jae    47526b <usage_message+0x1352b>
  475208:	61                   	(bad)  
  475209:	6c                   	insb   (%dx),%es:(%rdi)
  47520a:	61                   	(bad)  
  47520b:	74 69                	je     475276 <usage_message+0x13536>
  47520d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47520e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47520f:	73 00                	jae    475211 <usage_message+0x134d1>
  475211:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  475213:	20 61 64             	and    %ah,0x64(%rcx)
  475216:	64                   	fs
  475217:	5f                   	pop    %rdi
  475218:	61                   	(bad)  
  475219:	6c                   	insb   (%dx),%es:(%rdi)
  47521a:	65                   	gs
  47521b:	72 74                	jb     475291 <usage_message+0x13551>
  47521d:	28 65 76             	sub    %ah,0x76(%rbp)
  475220:	65 6e                	outsb  %gs:(%rsi),(%dx)
  475222:	74 69                	je     47528d <usage_message+0x1354d>
  475224:	64 3a 25 6c 75 29 00 	cmp    %fs:0x29756c(%rip),%ah        # 70c797 <_end+0x53e97>
  47522b:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  47522d:	20 61 64             	and    %ah,0x64(%rcx)
  475230:	64                   	fs
  475231:	5f                   	pop    %rdi
  475232:	74 72                	je     4752a6 <usage_message+0x13566>
  475234:	65 6e                	outsb  %gs:(%rsi),(%dx)
  475236:	64                   	fs
  475237:	5f                   	pop    %rdi
  475238:	75 69                	jne    4752a3 <usage_message+0x13563>
  47523a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47523b:	74 28                	je     475265 <usage_message+0x13525>
  47523d:	29 00                	sub    %eax,(%rax)
  47523f:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  475241:	20 61 64             	and    %ah,0x64(%rcx)
  475244:	64                   	fs
  475245:	5f                   	pop    %rdi
  475246:	74 72                	je     4752ba <usage_message+0x1357a>
  475248:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47524a:	64 28 29             	sub    %ch,%fs:(%rcx)
  47524d:	00 49 6e             	add    %cl,0x6e(%rcx)
  475250:	20 61 64             	and    %ah,0x64(%rcx)
  475253:	64                   	fs
  475254:	5f                   	pop    %rdi
  475255:	73 65                	jae    4752bc <usage_message+0x1357c>
  475257:	72 76                	jb     4752cf <usage_message+0x1358f>
  475259:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  475260:	72 6d                	jb     4752cf <usage_message+0x1358f>
  475262:	28 29                	sub    %ch,(%rcx)
  475264:	00 73 65             	add    %dh,0x65(%rbx)
  475267:	72 76                	jb     4752df <usage_message+0x1359f>
  475269:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  475270:	72 6d                	jb     4752df <usage_message+0x1359f>
  475272:	73 00                	jae    475274 <usage_message+0x13534>
  475274:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  475276:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  47527a:	20 61 64             	and    %ah,0x64(%rcx)
  47527d:	64                   	fs
  47527e:	5f                   	pop    %rdi
  47527f:	73 65                	jae    4752e6 <usage_message+0x135a6>
  475281:	72 76                	jb     4752f9 <usage_message+0x135b9>
  475283:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  47528a:	72 6d                	jb     4752f9 <usage_message+0x135b9>
  47528c:	28 29                	sub    %ch,(%rcx)
  47528e:	00 61 75             	add    %ah,0x75(%rcx)
  475291:	74 6f                	je     475302 <usage_message+0x135c2>
  475293:	72 65                	jb     4752fa <usage_message+0x135ba>
  475295:	67 5f                	addr32 pop %rdi
  475297:	68 6f 73 74 69       	pushq  $0x6974736f
  47529c:	64 00 75 70          	add    %dh,%fs:0x70(%rbp)
  4752a0:	64                   	fs
  4752a1:	61                   	(bad)  
  4752a2:	74 65                	je     475309 <usage_message+0x135c9>
  4752a4:	5f                   	pop    %rdi
  4752a5:	74 72                	je     475319 <usage_message+0x135d9>
  4752a7:	69 67 67 65 72 5f 76 	imul   $0x765f7265,0x67(%rdi),%esp
  4752ae:	61                   	(bad)  
  4752af:	6c                   	insb   (%dx),%es:(%rdi)
  4752b0:	75 65                	jne    475317 <usage_message+0x135d7>
  4752b2:	00 5a 61             	add    %bl,0x61(%rdx)
  4752b5:	62                   	(bad)  
  4752b6:	62                   	(bad)  
  4752b7:	69 78 20 77 61 73 20 	imul   $0x20736177,0x20(%rax),%edi
  4752be:	72 65                	jb     475325 <usage_message+0x135e5>
  4752c0:	73 74                	jae    475336 <usage_message+0x135f6>
  4752c2:	61                   	(bad)  
  4752c3:	72 74                	jb     475339 <usage_message+0x135f9>
  4752c5:	65 64 2e 00 00       	add    %al,%cs:%fs:%gs:(%rax)
  4752ca:	00 00                	add    %al,(%rax)
  4752cc:	00 00                	add    %al,(%rax)
  4752ce:	00 00                	add    %al,(%rax)
  4752d0:	44                   	rex.R
  4752d1:	42 6d                	rex.X insl   (%dx),%es:(%rdi)
  4752d3:	75 6c                	jne    475341 <usage_message+0x13601>
  4752d5:	74 69                	je     475340 <usage_message+0x13600>
  4752d7:	70 6c                	jo     475345 <usage_message+0x13605>
  4752d9:	79 5f                	jns    47533a <usage_message+0x135fa>
  4752db:	76 61                	jbe    47533e <usage_message+0x135fe>
  4752dd:	6c                   	insb   (%dx),%es:(%rdi)
  4752de:	75 65                	jne    475345 <usage_message+0x13605>
  4752e0:	5f                   	pop    %rdi
  4752e1:	75 69                	jne    47534c <usage_message+0x1360c>
  4752e3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4752e4:	74 36                	je     47531c <usage_message+0x135dc>
  4752e6:	34 28                	xor    $0x28,%al
  4752e8:	29 20                	sub    %esp,(%rax)
  4752ea:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  4752ef:	73 20                	jae    475311 <usage_message+0x135d1>
  4752f1:	25 6c 75 00 00       	and    $0x756c,%eax
  4752f6:	00 00                	add    %al,(%rax)
  4752f8:	44                   	rex.R
  4752f9:	42 6d                	rex.X insl   (%dx),%es:(%rdi)
  4752fb:	75 6c                	jne    475369 <usage_message+0x13629>
  4752fd:	74 69                	je     475368 <usage_message+0x13628>
  4752ff:	70 6c                	jo     47536d <usage_message+0x1362d>
  475301:	79 5f                	jns    475362 <usage_message+0x13622>
  475303:	76 61                	jbe    475366 <usage_message+0x13626>
  475305:	6c                   	insb   (%dx),%es:(%rdi)
  475306:	75 65                	jne    47536d <usage_message+0x1362d>
  475308:	5f                   	pop    %rdi
  475309:	66                   	data16
  47530a:	6c                   	insb   (%dx),%es:(%rdi)
  47530b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47530c:	61                   	(bad)  
  47530d:	74 28                	je     475337 <usage_message+0x135f7>
  47530f:	29 20                	sub    %esp,(%rax)
  475311:	25 6c 66 2c 25       	and    $0x252c666c,%eax
  475316:	73 20                	jae    475338 <usage_message+0x135f8>
  475318:	25 6c 66 00 00       	and    $0x666c,%eax
  47531d:	00 00                	add    %al,(%rax)
  47531f:	00 20                	add    %ah,(%rax)
  475321:	61                   	(bad)  
  475322:	6e                   	outsb  %ds:(%rsi),(%dx)
  475323:	64 20 25 73 20 62 65 	and    %ah,%fs:0x65622073(%rip)        # 65a9739d <_end+0x653dea9d>
  47532a:	74 77                	je     4753a3 <usage_message+0x13663>
  47532c:	65 65 6e             	outsb  %gs:(%rsi),(%dx)
  47532f:	20 25 64 30 30 30    	and    %ah,0x30303064(%rip)        # 30778399 <_end+0x300bfa99>
  475335:	30 30                	xor    %dh,(%rax)
  475337:	30 30                	xor    %dh,(%rax)
  475339:	30 30                	xor    %dh,(%rax)
  47533b:	30 30                	xor    %dh,(%rax)
  47533d:	30 30                	xor    %dh,(%rax)
  47533f:	30 20                	xor    %ah,(%rax)
  475341:	61                   	(bad)  
  475342:	6e                   	outsb  %ds:(%rsi),(%dx)
  475343:	64 20 25 64 39 39 39 	and    %ah,%fs:0x39393964(%rip)        # 39808cae <_end+0x391503ae>
  47534a:	39 39                	cmp    %edi,(%rcx)
  47534c:	39 39                	cmp    %edi,(%rcx)
  47534e:	39 39                	cmp    %edi,(%rcx)
  475350:	39 39                	cmp    %edi,(%rcx)
  475352:	39 39                	cmp    %edi,(%rcx)
  475354:	39 00                	cmp    %eax,(%rax)
  475356:	00 00                	add    %al,(%rax)
  475358:	43 6f                	rex.XB outsl  %ds:(%rsi),(%dx)
  47535a:	75 6c                	jne    4753c8 <usage_message+0x13688>
  47535c:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  475360:	74 20                	je     475382 <usage_message+0x13642>
  475362:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  475365:	6e                   	outsb  %ds:(%rsi),(%dx)
  475366:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  47536b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47536c:	20 74 68 65          	and    %dh,0x65(%rax,%rbp,2)
  475370:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  475374:	61                   	(bad)  
  475375:	62                   	(bad)  
  475376:	61                   	(bad)  
  475377:	73 65                	jae    4753de <usage_message+0x1369e>
  475379:	2e 20 45 78          	and    %al,%cs:0x78(%rbp)
  47537d:	69 74 69 6e 67 2e 2e 	imul   $0x2e2e2e67,0x6e(%rcx,%rbp,2),%esi
  475384:	2e 
  475385:	00 00                	add    %al,(%rax)
  475387:	00 44 61 74          	add    %al,0x74(%rcx,%riz,2)
  47538b:	61                   	(bad)  
  47538c:	62                   	(bad)  
  47538d:	61                   	(bad)  
  47538e:	73 65                	jae    4753f5 <usage_message+0x136b5>
  475390:	20 69 73             	and    %ch,0x73(%rcx)
  475393:	20 64 6f 77          	and    %ah,0x77(%rdi,%rbp,2)
  475397:	6e                   	outsb  %ds:(%rsi),(%dx)
  475398:	2e 20 52 65          	and    %dl,%cs:0x65(%rdx)
  47539c:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47539f:	6e                   	outsb  %ds:(%rsi),(%dx)
  4753a0:	65 63 74 69 6e       	movslq %gs:0x6e(%rcx,%rbp,2),%esi
  4753a5:	67 20 69 6e          	addr32 and %ch,0x6e(%ecx)
  4753a9:	20 31                	and    %dh,(%rcx)
  4753ab:	30 20                	xor    %ah,(%rax)
  4753ad:	73 65                	jae    475414 <usage_message+0x136d4>
  4753af:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4753b2:	64                   	fs
  4753b3:	73 00                	jae    4753b5 <usage_message+0x13675>
  4753b5:	00 00                	add    %al,(%rax)
  4753b7:	00 44 61 74          	add    %al,0x74(%rcx,%riz,2)
  4753bb:	61                   	(bad)  
  4753bc:	62                   	(bad)  
  4753bd:	61                   	(bad)  
  4753be:	73 65                	jae    475425 <usage_message+0x136e5>
  4753c0:	20 69 73             	and    %ch,0x73(%rcx)
  4753c3:	20 64 6f 77          	and    %ah,0x77(%rdi,%rbp,2)
  4753c7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4753c8:	2e 20 52 65          	and    %dl,%cs:0x65(%rdx)
  4753cc:	74 72                	je     475440 <usage_message+0x13700>
  4753ce:	79 69                	jns    475439 <usage_message+0x136f9>
  4753d0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4753d1:	67 20 69 6e          	addr32 and %ch,0x6e(%ecx)
  4753d5:	20 31                	and    %dh,(%rcx)
  4753d7:	30 20                	xor    %ah,(%rax)
  4753d9:	73 65                	jae    475440 <usage_message+0x13700>
  4753db:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4753de:	64                   	fs
  4753df:	73 00                	jae    4753e1 <usage_message+0x136a1>
  4753e1:	00 00                	add    %al,(%rax)
  4753e3:	00 00                	add    %al,(%rax)
  4753e5:	00 00                	add    %al,(%rax)
  4753e7:	00 49 6e             	add    %cl,0x6e(%rcx)
  4753ea:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a707c63 <_end+0x3a04f363>
  4753f0:	20 73 65             	and    %dh,0x65(%rbx)
  4753f3:	72 76                	jb     47546b <usage_message+0x1372b>
  4753f5:	69 63 65 69 64 20 5b 	imul   $0x5b206469,0x65(%rbx),%esp
  4753fc:	25 6c 75 5d 20       	and    $0x205d756c,%eax
  475401:	73 74                	jae    475477 <usage_message+0x13737>
  475403:	61                   	(bad)  
  475404:	74 75                	je     47547b <usage_message+0x1373b>
  475406:	73 20                	jae    475428 <usage_message+0x136e8>
  475408:	5b                   	pop    %rbx
  475409:	25 64 5d 00 00       	and    $0x5d64,%eax
  47540e:	00 00                	add    %al,(%rax)
  475410:	73 65                	jae    475477 <usage_message+0x13737>
  475412:	6c                   	insb   (%dx),%es:(%rdi)
  475413:	65 63 74 20 73       	movslq %gs:0x73(%rax,%riz,1),%esi
  475418:	65                   	gs
  475419:	72 76                	jb     475491 <usage_message+0x13751>
  47541b:	69 63 65 61 6c 61 72 	imul   $0x72616c61,0x65(%rbx),%esp
  475422:	6d                   	insl   (%dx),%es:(%rdi)
  475423:	69 64 2c 76 61 6c 75 	imul   $0x65756c61,0x76(%rsp,%rbp,1),%esp
  47542a:	65 
  47542b:	20 66 72             	and    %ah,0x72(%rsi)
  47542e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47542f:	6d                   	insl   (%dx),%es:(%rdi)
  475430:	20 73 65             	and    %dh,0x65(%rbx)
  475433:	72 76                	jb     4754ab <usage_message+0x1376b>
  475435:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  47543c:	72 6d                	jb     4754ab <usage_message+0x1376b>
  47543e:	73 20                	jae    475460 <usage_message+0x13720>
  475440:	77 68                	ja     4754aa <usage_message+0x1376a>
  475442:	65                   	gs
  475443:	72 65                	jb     4754aa <usage_message+0x1376a>
  475445:	20 73 65             	and    %dh,0x65(%rbx)
  475448:	72 76                	jb     4754c0 <usage_message+0x13780>
  47544a:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  475451:	6c                   	insb   (%dx),%es:(%rdi)
  475452:	75 20                	jne    475474 <usage_message+0x13734>
  475454:	6f                   	outsl  %ds:(%rsi),(%dx)
  475455:	72 64                	jb     4754bb <usage_message+0x1377b>
  475457:	65                   	gs
  475458:	72 20                	jb     47547a <usage_message+0x1373a>
  47545a:	62                   	(bad)  
  47545b:	79 20                	jns    47547d <usage_message+0x1373d>
  47545d:	73 65                	jae    4754c4 <usage_message+0x13784>
  47545f:	72 76                	jb     4754d7 <usage_message+0x13797>
  475461:	69 63 65 61 6c 61 72 	imul   $0x72616c61,0x65(%rbx),%esp
  475468:	6d                   	insl   (%dx),%es:(%rdi)
  475469:	69 64 20 64 65 73 63 	imul   $0x637365,0x64(%rax,%riz,1),%esp
  475470:	00 
  475471:	00 00                	add    %al,(%rax)
  475473:	00 00                	add    %al,(%rax)
  475475:	00 00                	add    %al,(%rax)
  475477:	00 68 6f             	add    %ch,0x6f(%rax)
  47547a:	73 74                	jae    4754f0 <usage_message+0x137b0>
  47547c:	5f                   	pop    %rdi
  47547d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47547e:	61                   	(bad)  
  47547f:	6d                   	insl   (%dx),%es:(%rdi)
  475480:	65                   	gs
  475481:	5f                   	pop    %rdi
  475482:	73 61                	jae    4754e5 <usage_message+0x137a5>
  475484:	6d                   	insl   (%dx),%es:(%rdi)
  475485:	70 6c                	jo     4754f3 <usage_message+0x137b3>
  475487:	65 20 26             	and    %ah,%gs:(%rsi)
  47548a:	26 20 2a             	and    %ch,%es:(%rdx)
  47548d:	68 6f 73 74 5f       	pushq  $0x5f74736f
  475492:	6e                   	outsb  %ds:(%rsi),(%dx)
  475493:	61                   	(bad)  
  475494:	6d                   	insl   (%dx),%es:(%rdi)
  475495:	65                   	gs
  475496:	5f                   	pop    %rdi
  475497:	73 61                	jae    4754fa <usage_message+0x137ba>
  475499:	6d                   	insl   (%dx),%es:(%rdi)
  47549a:	70 6c                	jo     475508 <usage_message+0x137c8>
  47549c:	65 00 00             	add    %al,%gs:(%rax)
  47549f:	00 49 6e             	add    %cl,0x6e(%rcx)
  4754a2:	20 44 42 67          	and    %al,0x67(%rdx,%rax,2)
  4754a6:	65                   	gs
  4754a7:	74 5f                	je     475508 <usage_message+0x137c8>
  4754a9:	75 6e                	jne    475519 <usage_message+0x137d9>
  4754ab:	69 71 75 65 5f 68 6f 	imul   $0x6f685f65,0x75(%rcx),%esi
  4754b2:	73 74                	jae    475528 <usage_message+0x137e8>
  4754b4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4754b5:	61                   	(bad)  
  4754b6:	6d                   	insl   (%dx),%es:(%rdi)
  4754b7:	65                   	gs
  4754b8:	5f                   	pop    %rdi
  4754b9:	62                   	(bad)  
  4754ba:	79 5f                	jns    47551b <usage_message+0x137db>
  4754bc:	73 61                	jae    47551f <usage_message+0x137df>
  4754be:	6d                   	insl   (%dx),%es:(%rdi)
  4754bf:	70 6c                	jo     47552d <usage_message+0x137ed>
  4754c1:	65 28 29             	sub    %ch,%gs:(%rcx)
  4754c4:	20 73 61             	and    %dh,0x61(%rbx)
  4754c7:	6d                   	insl   (%dx),%es:(%rdi)
  4754c8:	70 6c                	jo     475536 <usage_message+0x137f6>
  4754ca:	65 3a 27             	cmp    %gs:(%rdi),%ah
  4754cd:	25 73 27 00 00       	and    $0x2773,%eax
  4754d2:	00 00                	add    %al,(%rax)
  4754d4:	00 00                	add    %al,(%rax)
  4754d6:	00 00                	add    %al,(%rax)
  4754d8:	73 65                	jae    47553f <usage_message+0x137ff>
  4754da:	6c                   	insb   (%dx),%es:(%rdi)
  4754db:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  4754e0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4754e1:	73 74                	jae    475557 <usage_message+0x13817>
  4754e3:	20 66 72             	and    %ah,0x72(%rsi)
  4754e6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4754e7:	6d                   	insl   (%dx),%es:(%rdi)
  4754e8:	20 68 6f             	and    %ch,0x6f(%rax)
  4754eb:	73 74                	jae    475561 <usage_message+0x13821>
  4754ed:	73 20                	jae    47550f <usage_message+0x137cf>
  4754ef:	77 68                	ja     475559 <usage_message+0x13819>
  4754f1:	65                   	gs
  4754f2:	72 65                	jb     475559 <usage_message+0x13819>
  4754f4:	20 68 6f             	and    %ch,0x6f(%rax)
  4754f7:	73 74                	jae    47556d <usage_message+0x1382d>
  4754f9:	20 6c 69 6b          	and    %ch,0x6b(%rcx,%rbp,2)
  4754fd:	65 20 27             	and    %ah,%gs:(%rdi)
  475500:	25 73 25 25 27       	and    $0x27252573,%eax
  475505:	20 65 73             	and    %ah,0x73(%rbp)
  475508:	63 61 70             	movslq 0x70(%rcx),%esp
  47550b:	65 20 27             	and    %ah,%gs:(%rdi)
  47550e:	25 63 27 25 73       	and    $0x73252763,%eax
  475513:	20 67 72             	and    %ah,0x72(%rdi)
  475516:	6f                   	outsl  %ds:(%rsi),(%dx)
  475517:	75 70                	jne    475589 <usage_message+0x13849>
  475519:	20 62 79             	and    %ah,0x79(%rdx)
  47551c:	20 68 6f             	and    %ch,0x6f(%rax)
  47551f:	73 74                	jae    475595 <usage_message+0x13855>
  475521:	00 00                	add    %al,(%rax)
  475523:	00 00                	add    %al,(%rax)
  475525:	00 00                	add    %al,(%rax)
  475527:	00 45 6e             	add    %al,0x6e(%rbp)
  47552a:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  47552e:	20 44 42 67          	and    %al,0x67(%rdx,%rax,2)
  475532:	65                   	gs
  475533:	74 5f                	je     475594 <usage_message+0x13854>
  475535:	75 6e                	jne    4755a5 <usage_message+0x13865>
  475537:	69 71 75 65 5f 68 6f 	imul   $0x6f685f65,0x75(%rcx),%esi
  47553e:	73 74                	jae    4755b4 <usage_message+0x13874>
  475540:	6e                   	outsb  %ds:(%rsi),(%dx)
  475541:	61                   	(bad)  
  475542:	6d                   	insl   (%dx),%es:(%rdi)
  475543:	65                   	gs
  475544:	5f                   	pop    %rdi
  475545:	62                   	(bad)  
  475546:	79 5f                	jns    4755a7 <usage_message+0x13867>
  475548:	73 61                	jae    4755ab <usage_message+0x1386b>
  47554a:	6d                   	insl   (%dx),%es:(%rdi)
  47554b:	70 6c                	jo     4755b9 <usage_message+0x13879>
  47554d:	65 28 29             	sub    %ch,%gs:(%rcx)
  475550:	20 63 6f             	and    %ah,0x6f(%rbx)
  475553:	6e                   	outsb  %ds:(%rsi),(%dx)
  475554:	73 74                	jae    4755ca <usage_message+0x1388a>
  475556:	72 75                	jb     4755cd <usage_message+0x1388d>
  475558:	63 74 65 64          	movslq 0x64(%rbp,%riz,2),%esi
  47555c:	3a 27                	cmp    (%rdi),%ah
  47555e:	25 73 27 00 00       	and    $0x2773,%eax
  475563:	00 00                	add    %al,(%rax)
  475565:	00 00                	add    %al,(%rax)
  475567:	00 73 65             	add    %dh,0x65(%rbx)
  47556a:	6c                   	insb   (%dx),%es:(%rdi)
  47556b:	65 63 74 20 66       	movslq %gs:0x66(%rax,%riz,1),%esi
  475570:	2e                   	cs
  475571:	66                   	data16
  475572:	75 6e                	jne    4755e2 <usage_message+0x138a2>
  475574:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  475578:	6e                   	outsb  %ds:(%rsi),(%dx)
  475579:	69 64 2c 68 2e 68 6f 	imul   $0x736f682e,0x68(%rsp,%rbp,1),%esp
  475580:	73 
  475581:	74 2c                	je     4755af <usage_message+0x1386f>
  475583:	69 2e 6b 65 79 5f    	imul   $0x5f79656b,(%rsi),%ebp
  475589:	2c 66                	sub    $0x66,%al
  47558b:	2e                   	cs
  47558c:	66                   	data16
  47558d:	75 6e                	jne    4755fd <usage_message+0x138bd>
  47558f:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  475593:	6e                   	outsb  %ds:(%rsi),(%dx)
  475594:	2c 66                	sub    $0x66,%al
  475596:	2e 70 61             	jo,pn  4755fa <usage_message+0x138ba>
  475599:	72 61                	jb     4755fc <usage_message+0x138bc>
  47559b:	6d                   	insl   (%dx),%es:(%rdi)
  47559c:	65                   	gs
  47559d:	74 65                	je     475604 <usage_message+0x138c4>
  47559f:	72 20                	jb     4755c1 <usage_message+0x13881>
  4755a1:	66                   	data16
  4755a2:	72 6f                	jb     475613 <usage_message+0x138d3>
  4755a4:	6d                   	insl   (%dx),%es:(%rdi)
  4755a5:	20 69 74             	and    %ch,0x74(%rcx)
  4755a8:	65                   	gs
  4755a9:	6d                   	insl   (%dx),%es:(%rdi)
  4755aa:	73 20                	jae    4755cc <usage_message+0x1388c>
  4755ac:	69 2c 68 6f 73 74 73 	imul   $0x7374736f,(%rax,%rbp,2),%ebp
  4755b3:	20 68 2c             	and    %ch,0x2c(%rax)
  4755b6:	66                   	data16
  4755b7:	75 6e                	jne    475627 <usage_message+0x138e7>
  4755b9:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4755bd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4755be:	73 20                	jae    4755e0 <usage_message+0x138a0>
  4755c0:	66                   	data16
  4755c1:	20 77 68             	and    %dh,0x68(%rdi)
  4755c4:	65                   	gs
  4755c5:	72 65                	jb     47562c <usage_message+0x138ec>
  4755c7:	20 69 2e             	and    %ch,0x2e(%rcx)
  4755ca:	68 6f 73 74 69       	pushq  $0x6974736f
  4755cf:	64                   	fs
  4755d0:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  4755d5:	73 74                	jae    47564b <usage_message+0x1390b>
  4755d7:	69 64 20 61 6e 64 20 	imul   $0x6620646e,0x61(%rax,%riz,1),%esp
  4755de:	66 
  4755df:	2e 69 74 65 6d 69 64 	imul   $0x693d6469,%cs:0x6d(%rbp,%riz,2),%esi
  4755e6:	3d 69 
  4755e8:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  4755ef:	20 61 
  4755f1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4755f2:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  4755f6:	66                   	data16
  4755f7:	75 6e                	jne    475667 <usage_message+0x13927>
  4755f9:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4755fd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4755fe:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  475605:	00 
  475606:	00 00                	add    %al,(%rax)
  475608:	73 65                	jae    47566f <usage_message+0x1392f>
  47560a:	6c                   	insb   (%dx),%es:(%rdi)
  47560b:	65 63 74 20 6e       	movslq %gs:0x6e(%rax,%riz,1),%esi
  475610:	61                   	(bad)  
  475611:	6d                   	insl   (%dx),%es:(%rdi)
  475612:	65                   	gs
  475613:	2c 73                	sub    $0x73,%al
  475615:	75 72                	jne    475689 <usage_message+0x13949>
  475617:	6e                   	outsb  %ds:(%rsi),(%dx)
  475618:	61                   	(bad)  
  475619:	6d                   	insl   (%dx),%es:(%rdi)
  47561a:	65                   	gs
  47561b:	2c 61                	sub    $0x61,%al
  47561d:	6c                   	insb   (%dx),%es:(%rdi)
  47561e:	69 61 73 20 66 72 6f 	imul   $0x6f726620,0x73(%rcx),%esp
  475625:	6d                   	insl   (%dx),%es:(%rdi)
  475626:	20 75 73             	and    %dh,0x73(%rbp)
  475629:	65                   	gs
  47562a:	72 73                	jb     47569f <usage_message+0x1395f>
  47562c:	20 77 68             	and    %dh,0x68(%rdi)
  47562f:	65                   	gs
  475630:	72 65                	jb     475697 <usage_message+0x13957>
  475632:	20 75 73             	and    %dh,0x73(%rbp)
  475635:	65                   	gs
  475636:	72 69                	jb     4756a1 <usage_message+0x13961>
  475638:	64                   	fs
  475639:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  47563e:	00 00                	add    %al,(%rax)
  475640:	73 65                	jae    4756a7 <usage_message+0x13967>
  475642:	6c                   	insb   (%dx),%es:(%rdi)
  475643:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  475648:	2e 69 74 65 6d 69 64 	imul   $0x682c6469,%cs:0x6d(%rbp,%riz,2),%esi
  47564f:	2c 68 
  475651:	2e                   	cs
  475652:	68 6f 73 74 2c       	pushq  $0x2c74736f
  475657:	69 2e 6b 65 79 5f    	imul   $0x5f79656b,(%rsi),%ebp
  47565d:	20 66 72             	and    %ah,0x72(%rsi)
  475660:	6f                   	outsl  %ds:(%rsi),(%dx)
  475661:	6d                   	insl   (%dx),%es:(%rdi)
  475662:	20 69 74             	and    %ch,0x74(%rcx)
  475665:	65                   	gs
  475666:	6d                   	insl   (%dx),%es:(%rdi)
  475667:	73 20                	jae    475689 <usage_message+0x13949>
  475669:	69 2c 68 6f 73 74 73 	imul   $0x7374736f,(%rax,%rbp,2),%ebp
  475670:	20 68 20             	and    %ch,0x20(%rax)
  475673:	77 68                	ja     4756dd <usage_message+0x1399d>
  475675:	65                   	gs
  475676:	72 65                	jb     4756dd <usage_message+0x1399d>
  475678:	20 69 2e             	and    %ch,0x2e(%rcx)
  47567b:	68 6f 73 74 69       	pushq  $0x6974736f
  475680:	64                   	fs
  475681:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  475686:	73 74                	jae    4756fc <usage_message+0x139bc>
  475688:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  47568f:	69 
  475690:	2e 69 74 65 6d 69 64 	imul   $0x253d6469,%cs:0x6d(%rbp,%riz,2),%esi
  475697:	3d 25 
  475699:	6c                   	insb   (%dx),%es:(%rdi)
  47569a:	75 00                	jne    47569c <usage_message+0x1395c>
  47569c:	00 00                	add    %al,(%rax)
  47569e:	00 00                	add    %al,(%rax)
  4756a0:	73 65                	jae    475707 <usage_message+0x139c7>
  4756a2:	6c                   	insb   (%dx),%es:(%rdi)
  4756a3:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  4756a8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4756a9:	73 74                	jae    47571f <usage_message+0x139df>
  4756ab:	20 66 72             	and    %ah,0x72(%rsi)
  4756ae:	6f                   	outsl  %ds:(%rsi),(%dx)
  4756af:	6d                   	insl   (%dx),%es:(%rdi)
  4756b0:	20 68 6f             	and    %ch,0x6f(%rax)
  4756b3:	73 74                	jae    475729 <usage_message+0x139e9>
  4756b5:	73 20                	jae    4756d7 <usage_message+0x13997>
  4756b7:	77 68                	ja     475721 <usage_message+0x139e1>
  4756b9:	65                   	gs
  4756ba:	72 65                	jb     475721 <usage_message+0x139e1>
  4756bc:	20 68 6f             	and    %ch,0x6f(%rax)
  4756bf:	73 74                	jae    475735 <usage_message+0x139f5>
  4756c1:	69 64 3d 25 6c 75 00 	imul   $0x7300756c,0x25(%rbp,%rdi,1),%esp
  4756c8:	73 
  4756c9:	65                   	gs
  4756ca:	6c                   	insb   (%dx),%es:(%rdi)
  4756cb:	65 63 74 20 6c       	movslq %gs:0x6c(%rax,%riz,1),%esi
  4756d0:	61                   	(bad)  
  4756d1:	73 74                	jae    475747 <usage_message+0x13a07>
  4756d3:	61                   	(bad)  
  4756d4:	63 63 65             	movslq 0x65(%rbx),%esp
  4756d7:	73 73                	jae    47574c <usage_message+0x13a0c>
  4756d9:	20 66 72             	and    %ah,0x72(%rsi)
  4756dc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4756dd:	6d                   	insl   (%dx),%es:(%rdi)
  4756de:	20 68 6f             	and    %ch,0x6f(%rax)
  4756e1:	73 74                	jae    475757 <usage_message+0x13a17>
  4756e3:	73 20                	jae    475705 <usage_message+0x139c5>
  4756e5:	77 68                	ja     47574f <usage_message+0x13a0f>
  4756e7:	65                   	gs
  4756e8:	72 65                	jb     47574f <usage_message+0x13a0f>
  4756ea:	20 68 6f             	and    %ch,0x6f(%rax)
  4756ed:	73 74                	jae    475763 <usage_message+0x13a23>
  4756ef:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  4756f4:	20 61 6e             	and    %ah,0x6e(%rcx)
  4756f7:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  4756fb:	61                   	(bad)  
  4756fc:	74 75                	je     475773 <usage_message+0x13a33>
  4756fe:	73 20                	jae    475720 <usage_message+0x139e0>
  475700:	69 6e 20 28 25 64 2c 	imul   $0x2c642528,0x20(%rsi),%ebp
  475707:	25 64 29 00 00       	and    $0x2964,%eax
  47570c:	00 00                	add    %al,(%rax)
  47570e:	00 00                	add    %al,(%rax)
  475710:	73 65                	jae    475777 <usage_message+0x13a37>
  475712:	6c                   	insb   (%dx),%es:(%rdi)
  475713:	65 63 74 20 73       	movslq %gs:0x73(%rax,%riz,1),%esi
  475718:	75 6d                	jne    475787 <usage_message+0x13a47>
  47571a:	28 31                	sub    %dh,(%rcx)
  47571c:	2e 30 2f             	xor    %ch,%cs:(%rdi)
  47571f:	69 2e 64 65 6c 61    	imul   $0x616c6564,(%rsi),%ebp
  475725:	79 29                	jns    475750 <usage_message+0x13a10>
  475727:	20 66 72             	and    %ah,0x72(%rsi)
  47572a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47572b:	6d                   	insl   (%dx),%es:(%rdi)
  47572c:	20 68 6f             	and    %ch,0x6f(%rax)
  47572f:	73 74                	jae    4757a5 <usage_message+0x13a65>
  475731:	73 20                	jae    475753 <usage_message+0x13a13>
  475733:	68 2c 69 74 65       	pushq  $0x6574692c
  475738:	6d                   	insl   (%dx),%es:(%rdi)
  475739:	73 20                	jae    47575b <usage_message+0x13a1b>
  47573b:	69 20 77 68 65 72    	imul   $0x72656877,(%rax),%esp
  475741:	65 20 68 2e          	and    %ch,%gs:0x2e(%rax)
  475745:	68 6f 73 74 69       	pushq  $0x6974736f
  47574a:	64                   	fs
  47574b:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  475750:	73 74                	jae    4757c6 <usage_message+0x13a86>
  475752:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  475759:	68 
  47575a:	2e 73 74             	jae,pn 4757d1 <usage_message+0x13a91>
  47575d:	61                   	(bad)  
  47575e:	74 75                	je     4757d5 <usage_message+0x13a95>
  475760:	73 3d                	jae    47579f <usage_message+0x13a5f>
  475762:	25 64 20 61 6e       	and    $0x6e612064,%eax
  475767:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  47576b:	73 74                	jae    4757e1 <usage_message+0x13aa1>
  47576d:	61                   	(bad)  
  47576e:	74 75                	je     4757e5 <usage_message+0x13aa5>
  475770:	73 3d                	jae    4757af <usage_message+0x13a6f>
  475772:	25 64 20 61 6e       	and    $0x6e612064,%eax
  475777:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  47577b:	64                   	fs
  47577c:	65                   	gs
  47577d:	6c                   	insb   (%dx),%es:(%rdi)
  47577e:	61                   	(bad)  
  47577f:	79 3c                	jns    4757bd <usage_message+0x13a7d>
  475781:	3e 30 00             	xor    %al,%ds:(%rax)
  475784:	00 00                	add    %al,(%rax)
  475786:	00 00                	add    %al,(%rax)
  475788:	73 65                	jae    4757ef <usage_message+0x13aaf>
  47578a:	6c                   	insb   (%dx),%es:(%rdi)
  47578b:	65 63 74 20 69       	movslq %gs:0x69(%rax,%riz,1),%esi
  475790:	2e 69 74 65 6d 69 64 	imul   $0x692c6469,%cs:0x6d(%rbp,%riz,2),%esi
  475797:	2c 69 
  475799:	2e 74 79             	je,pn  475815 <usage_message+0x13ad5>
  47579c:	70 65                	jo     475803 <usage_message+0x13ac3>
  47579e:	2c 69                	sub    $0x69,%al
  4757a0:	2e                   	cs
  4757a1:	64                   	fs
  4757a2:	65                   	gs
  4757a3:	6c                   	insb   (%dx),%es:(%rdi)
  4757a4:	61                   	(bad)  
  4757a5:	79 2c                	jns    4757d3 <usage_message+0x13a93>
  4757a7:	69 2e 64 65 6c 61    	imul   $0x616c6564,(%rsi),%ebp
  4757ad:	79 5f                	jns    47580e <usage_message+0x13ace>
  4757af:	66                   	data16
  4757b0:	6c                   	insb   (%dx),%es:(%rdi)
  4757b1:	65                   	gs
  4757b2:	78 2c                	js     4757e0 <usage_message+0x13aa0>
  4757b4:	69 2e 6c 61 73 74    	imul   $0x7473616c,(%rsi),%ebp
  4757ba:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  4757be:	6b 2c 68 2e          	imul   $0x2e,(%rax,%rbp,2),%ebp
  4757c2:	70 72                	jo     475836 <usage_message+0x13af6>
  4757c4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4757c5:	78 79                	js     475840 <usage_message+0x13b00>
  4757c7:	5f                   	pop    %rdi
  4757c8:	68 6f 73 74 69       	pushq  $0x6974736f
  4757cd:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  4757d1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4757d2:	6d                   	insl   (%dx),%es:(%rdi)
  4757d3:	20 69 74             	and    %ch,0x74(%rcx)
  4757d6:	65                   	gs
  4757d7:	6d                   	insl   (%dx),%es:(%rdi)
  4757d8:	73 20                	jae    4757fa <usage_message+0x13aba>
  4757da:	69 2c 68 6f 73 74 73 	imul   $0x7374736f,(%rax,%rbp,2),%ebp
  4757e1:	20 68 20             	and    %ch,0x20(%rax)
  4757e4:	77 68                	ja     47584e <usage_message+0x13b0e>
  4757e6:	65                   	gs
  4757e7:	72 65                	jb     47584e <usage_message+0x13b0e>
  4757e9:	20 69 2e             	and    %ch,0x2e(%rcx)
  4757ec:	68 6f 73 74 69       	pushq  $0x6974736f
  4757f1:	64                   	fs
  4757f2:	3d 68 2e 68 6f       	cmp    $0x6f682e68,%eax
  4757f7:	73 74                	jae    47586d <usage_message+0x13b2d>
  4757f9:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  475800:	68 
  475801:	2e 73 74             	jae,pn 475878 <usage_message+0x13b38>
  475804:	61                   	(bad)  
  475805:	74 75                	je     47587c <usage_message+0x13b3c>
  475807:	73 3d                	jae    475846 <usage_message+0x13b06>
  475809:	25 64 20 61 6e       	and    $0x6e612064,%eax
  47580e:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  475812:	73 74                	jae    475888 <usage_message+0x13b48>
  475814:	61                   	(bad)  
  475815:	74 75                	je     47588c <usage_message+0x13b4c>
  475817:	73 3d                	jae    475856 <usage_message+0x13b16>
  475819:	25 64 20 61 6e       	and    $0x6e612064,%eax
  47581e:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  475822:	76 61                	jbe    475885 <usage_message+0x13b45>
  475824:	6c                   	insb   (%dx),%es:(%rdi)
  475825:	75 65                	jne    47588c <usage_message+0x13b4c>
  475827:	5f                   	pop    %rdi
  475828:	74 79                	je     4758a3 <usage_message+0x13b63>
  47582a:	70 65                	jo     475891 <usage_message+0x13b51>
  47582c:	20 6e 6f             	and    %ch,0x6f(%rsi)
  47582f:	74 20                	je     475851 <usage_message+0x13b11>
  475831:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  475838:	20 61 6e             	and    %ah,0x6e(%rcx)
  47583b:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  47583f:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  475843:	20 6e 6f             	and    %ch,0x6f(%rsi)
  475846:	74 20                	je     475868 <usage_message+0x13b28>
  475848:	69 6e 20 28 27 25 73 	imul   $0x73252728,0x20(%rsi),%ebp
  47584f:	27                   	(bad)  
  475850:	2c 27                	sub    $0x27,%al
  475852:	25 73 27 29 20       	and    $0x20292773,%eax
  475857:	61                   	(bad)  
  475858:	6e                   	outsb  %ds:(%rsi),(%dx)
  475859:	64 20 28             	and    %ch,%fs:(%rax)
  47585c:	69 2e 6c 61 73 74    	imul   $0x7473616c,(%rsi),%ebp
  475862:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  475866:	6b 20 69             	imul   $0x69,(%rax),%esp
  475869:	73 20                	jae    47588b <usage_message+0x13b4b>
  47586b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47586c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47586d:	74 20                	je     47588f <usage_message+0x13b4f>
  47586f:	6e                   	outsb  %ds:(%rsi),(%dx)
  475870:	75 6c                	jne    4758de <usage_message+0x13b9e>
  475872:	6c                   	insb   (%dx),%es:(%rdi)
  475873:	20 61 6e             	and    %ah,0x6e(%rcx)
  475876:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  47587a:	6c                   	insb   (%dx),%es:(%rdi)
  47587b:	61                   	(bad)  
  47587c:	73 74                	jae    4758f2 <usage_message+0x13bb2>
  47587e:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  475882:	6b 3c 25 64 29 20 61 	imul   $0x6e,0x61202964,%edi
  475889:	6e 
  47588a:	64 20 28             	and    %ch,%fs:(%rax)
  47588d:	69 2e 74 79 70 65    	imul   $0x65707974,(%rsi),%ebp
  475893:	20 69 6e             	and    %ch,0x6e(%rcx)
  475896:	20 28                	and    %ch,(%rax)
  475898:	25 64 2c 25 64       	and    $0x64252c64,%eax
  47589d:	2c 25                	sub    $0x25,%al
  47589f:	64                   	fs
  4758a0:	2c 25                	sub    $0x25,%al
  4758a2:	64                   	fs
  4758a3:	2c 25                	sub    $0x25,%al
  4758a5:	64                   	fs
  4758a6:	2c 25                	sub    $0x25,%al
  4758a8:	64                   	fs
  4758a9:	2c 25                	sub    $0x25,%al
  4758ab:	64                   	fs
  4758ac:	2c 25                	sub    $0x25,%al
  4758ae:	64 29 20             	sub    %esp,%fs:(%rax)
  4758b1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4758b2:	72 20                	jb     4758d4 <usage_message+0x13b94>
  4758b4:	28 68 2e             	sub    %ch,0x2e(%rax)
  4758b7:	61                   	(bad)  
  4758b8:	76 61                	jbe    47591b <usage_message+0x13bdb>
  4758ba:	69 6c 61 62 6c 65 3c 	imul   $0x3e3c656c,0x62(%rcx,%riz,2),%ebp
  4758c1:	3e 
  4758c2:	25 64 20 61 6e       	and    $0x6e612064,%eax
  4758c7:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4758cb:	74 79                	je     475946 <usage_message+0x13c06>
  4758cd:	70 65                	jo     475934 <usage_message+0x13bf4>
  4758cf:	20 69 6e             	and    %ch,0x6e(%rcx)
  4758d2:	20 28                	and    %ch,(%rax)
  4758d4:	25 64 29 29 20       	and    $0x20292964,%eax
  4758d9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4758da:	72 20                	jb     4758fc <usage_message+0x13bbc>
  4758dc:	28 68 2e             	sub    %ch,0x2e(%rax)
  4758df:	73 6e                	jae    47594f <usage_message+0x13c0f>
  4758e1:	6d                   	insl   (%dx),%es:(%rdi)
  4758e2:	70 5f                	jo     475943 <usage_message+0x13c03>
  4758e4:	61                   	(bad)  
  4758e5:	76 61                	jbe    475948 <usage_message+0x13c08>
  4758e7:	69 6c 61 62 6c 65 3c 	imul   $0x3e3c656c,0x62(%rcx,%riz,2),%ebp
  4758ee:	3e 
  4758ef:	25 64 20 61 6e       	and    $0x6e612064,%eax
  4758f4:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4758f8:	74 79                	je     475973 <usage_message+0x13c33>
  4758fa:	70 65                	jo     475961 <usage_message+0x13c21>
  4758fc:	20 69 6e             	and    %ch,0x6e(%rcx)
  4758ff:	20 28                	and    %ch,(%rax)
  475901:	25 64 2c 25 64       	and    $0x64252c64,%eax
  475906:	2c 25                	sub    $0x25,%al
  475908:	64 29 29             	sub    %ebp,%fs:(%rcx)
  47590b:	20 6f 72             	and    %ch,0x72(%rdi)
  47590e:	20 28                	and    %ch,(%rax)
  475910:	68 2e 69 70 6d       	pushq  $0x6d70692e
  475915:	69 5f 61 76 61 69 6c 	imul   $0x6c696176,0x61(%rdi),%ebx
  47591c:	61                   	(bad)  
  47591d:	62                   	(bad)  
  47591e:	6c                   	insb   (%dx),%es:(%rdi)
  47591f:	65                   	gs
  475920:	3c 3e                	cmp    $0x3e,%al
  475922:	25 64 20 61 6e       	and    $0x6e612064,%eax
  475927:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  47592b:	74 79                	je     4759a6 <usage_message+0x13c66>
  47592d:	70 65                	jo     475994 <usage_message+0x13c54>
  47592f:	20 69 6e             	and    %ch,0x6e(%rcx)
  475932:	20 28                	and    %ch,(%rax)
  475934:	25 64 29 29 29       	and    $0x29292964,%eax
  475939:	25 73 00 00 00       	and    $0x73,%eax
  47593e:	00 00                	add    %al,(%rax)
  475940:	73 65                	jae    4759a7 <usage_message+0x13c67>
  475942:	6c                   	insb   (%dx),%es:(%rdi)
  475943:	65 63 74 20 63       	movslq %gs:0x63(%rax,%riz,1),%esi
  475948:	6f                   	outsl  %ds:(%rsi),(%dx)
  475949:	75 6e                	jne    4759b9 <usage_message+0x13c79>
  47594b:	74 28                	je     475975 <usage_message+0x13c35>
  47594d:	2a 29                	sub    (%rcx),%ch
  47594f:	20 66 72             	and    %ah,0x72(%rsi)
  475952:	6f                   	outsl  %ds:(%rsi),(%dx)
  475953:	6d                   	insl   (%dx),%es:(%rdi)
  475954:	20 69 74             	and    %ch,0x74(%rcx)
  475957:	65                   	gs
  475958:	6d                   	insl   (%dx),%es:(%rdi)
  475959:	73 20                	jae    47597b <usage_message+0x13c3b>
  47595b:	77 68                	ja     4759c5 <usage_message+0x13c85>
  47595d:	65                   	gs
  47595e:	72 65                	jb     4759c5 <usage_message+0x13c85>
  475960:	20 73 74             	and    %dh,0x74(%rbx)
  475963:	61                   	(bad)  
  475964:	74 75                	je     4759db <usage_message+0x13c9b>
  475966:	73 3d                	jae    4759a5 <usage_message+0x13c65>
  475968:	25 64 00 00 00       	and    $0x64,%eax
  47596d:	00 00                	add    %al,(%rax)
  47596f:	00 49 6e             	add    %cl,0x6e(%rcx)
  475972:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  475976:	67                   	addr32
  475977:	67                   	addr32
  475978:	65                   	gs
  475979:	72 5f                	jb     4759da <usage_message+0x13c9a>
  47597b:	64                   	fs
  47597c:	65                   	gs
  47597d:	70 65                	jo     4759e4 <usage_message+0x13ca4>
  47597f:	6e                   	outsb  %ds:(%rsi),(%dx)
  475980:	64 65 6e             	outsb  %fs:%gs:(%rsi),(%dx)
  475983:	74 5f                	je     4759e4 <usage_message+0x13ca4>
  475985:	72 65                	jb     4759ec <usage_message+0x13cac>
  475987:	63 28                	movslq (%rax),%ebp
  475989:	74 72                	je     4759fd <usage_message+0x13cbd>
  47598b:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  475992:	3a 25 6c 75 2c 6c    	cmp    0x6c2c756c(%rip),%ah        # 6c73cf04 <_end+0x6c084604>
  475998:	65                   	gs
  475999:	76 65                	jbe    475a00 <usage_message+0x13cc0>
  47599b:	6c                   	insb   (%dx),%es:(%rdi)
  47599c:	3a 25 64 29 00 00    	cmp    0x2964(%rip),%ah        # 478306 <usage_message+0x165c6>
  4759a2:	00 00                	add    %al,(%rax)
  4759a4:	00 00                	add    %al,(%rax)
  4759a6:	00 00                	add    %al,(%rax)
  4759a8:	52                   	push   %rdx
  4759a9:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  4759ad:	73 69                	jae    475a18 <usage_message+0x13cd8>
  4759af:	76 65                	jbe    475a16 <usage_message+0x13cd6>
  4759b1:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4759b5:	67                   	addr32
  4759b6:	67                   	addr32
  4759b7:	65                   	gs
  4759b8:	72 20                	jb     4759da <usage_message+0x13c9a>
  4759ba:	64                   	fs
  4759bb:	65                   	gs
  4759bc:	70 65                	jo     475a23 <usage_message+0x13ce3>
  4759be:	6e                   	outsb  %ds:(%rsi),(%dx)
  4759bf:	64 65 6e             	outsb  %fs:%gs:(%rsi),(%dx)
  4759c2:	63 79 20             	movslq 0x20(%rcx),%edi
  4759c5:	64                   	fs
  4759c6:	65                   	gs
  4759c7:	74 65                	je     475a2e <usage_message+0x13cee>
  4759c9:	63 74 65 64          	movslq 0x64(%rbp,%riz,2),%esi
  4759cd:	21 20                	and    %esp,(%rax)
  4759cf:	50                   	push   %rax
  4759d0:	6c                   	insb   (%dx),%es:(%rdi)
  4759d1:	65                   	gs
  4759d2:	61                   	(bad)  
  4759d3:	73 65                	jae    475a3a <usage_message+0x13cfa>
  4759d5:	20 66 69             	and    %ah,0x69(%rsi)
  4759d8:	78 2e                	js     475a08 <usage_message+0x13cc8>
  4759da:	20 54 72 69          	and    %dl,0x69(%rdx,%rsi,2)
  4759de:	67                   	addr32
  4759df:	67                   	addr32
  4759e0:	65                   	gs
  4759e1:	72 69                	jb     475a4c <usage_message+0x13d0c>
  4759e3:	64 3a 25 6c 75 00 00 	cmp    %fs:0x756c(%rip),%ah        # 47cf56 <usage_message+0x1b216>
  4759ea:	00 00                	add    %al,(%rax)
  4759ec:	00 00                	add    %al,(%rax)
  4759ee:	00 00                	add    %al,(%rax)
  4759f0:	73 65                	jae    475a57 <usage_message+0x13d17>
  4759f2:	6c                   	insb   (%dx),%es:(%rdi)
  4759f3:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  4759f8:	2e 74 72             	je,pn  475a6d <usage_message+0x13d2d>
  4759fb:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  475a02:	2c 20                	sub    $0x20,%al
  475a04:	74 2e                	je     475a34 <usage_message+0x13cf4>
  475a06:	76 61                	jbe    475a69 <usage_message+0x13d29>
  475a08:	6c                   	insb   (%dx),%es:(%rdi)
  475a09:	75 65                	jne    475a70 <usage_message+0x13d30>
  475a0b:	20 66 72             	and    %ah,0x72(%rsi)
  475a0e:	6f                   	outsl  %ds:(%rsi),(%dx)
  475a0f:	6d                   	insl   (%dx),%es:(%rdi)
  475a10:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  475a14:	67                   	addr32
  475a15:	67                   	addr32
  475a16:	65                   	gs
  475a17:	72 5f                	jb     475a78 <usage_message+0x13d38>
  475a19:	64                   	fs
  475a1a:	65                   	gs
  475a1b:	70 65                	jo     475a82 <usage_message+0x13d42>
  475a1d:	6e                   	outsb  %ds:(%rsi),(%dx)
  475a1e:	64                   	fs
  475a1f:	73 20                	jae    475a41 <usage_message+0x13d01>
  475a21:	64                   	fs
  475a22:	2c 74                	sub    $0x74,%al
  475a24:	72 69                	jb     475a8f <usage_message+0x13d4f>
  475a26:	67                   	addr32
  475a27:	67                   	addr32
  475a28:	65                   	gs
  475a29:	72 73                	jb     475a9e <usage_message+0x13d5e>
  475a2b:	20 74 20 77          	and    %dh,0x77(%rax,%riz,1)
  475a2f:	68 65 72 65 20       	pushq  $0x20657265
  475a34:	64                   	fs
  475a35:	2e 74 72             	je,pn  475aaa <usage_message+0x13d6a>
  475a38:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  475a3f:	5f                   	pop    %rdi
  475a40:	64 6f                	outsl  %fs:(%rsi),(%dx)
  475a42:	77 6e                	ja     475ab2 <usage_message+0x13d72>
  475a44:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  475a49:	61                   	(bad)  
  475a4a:	6e                   	outsb  %ds:(%rsi),(%dx)
  475a4b:	64 20 64 2e 74       	and    %ah,%fs:0x74(%rsi,%rbp,1)
  475a50:	72 69                	jb     475abb <usage_message+0x13d7b>
  475a52:	67                   	addr32
  475a53:	67                   	addr32
  475a54:	65                   	gs
  475a55:	72 69                	jb     475ac0 <usage_message+0x13d80>
  475a57:	64                   	fs
  475a58:	5f                   	pop    %rdi
  475a59:	75 70                	jne    475acb <usage_message+0x13d8b>
  475a5b:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  475a60:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  475a67:	00 54 68 69          	add    %dl,0x69(%rax,%rbp,2)
  475a6b:	73 20                	jae    475a8d <usage_message+0x13d4d>
  475a6d:	74 72                	je     475ae1 <usage_message+0x13da1>
  475a6f:	69 67 67 65 72 20 64 	imul   $0x64207265,0x67(%rdi),%esp
  475a76:	65                   	gs
  475a77:	70 65                	jo     475ade <usage_message+0x13d9e>
  475a79:	6e                   	outsb  %ds:(%rsi),(%dx)
  475a7a:	64                   	fs
  475a7b:	73 20                	jae    475a9d <usage_message+0x13d5d>
  475a7d:	6f                   	outsl  %ds:(%rsi),(%dx)
  475a7e:	6e                   	outsb  %ds:(%rsi),(%dx)
  475a7f:	20 25 6c 75 2e 20    	and    %ah,0x202e756c(%rip)        # 2075cff1 <_end+0x200a46f1>
  475a85:	57                   	push   %rdi
  475a86:	69 6c 6c 20 6e 6f 74 	imul   $0x20746f6e,0x20(%rsp,%rbp,2),%ebp
  475a8d:	20 
  475a8e:	61                   	(bad)  
  475a8f:	70 70                	jo     475b01 <usage_message+0x13dc1>
  475a91:	6c                   	insb   (%dx),%es:(%rdi)
  475a92:	79 20                	jns    475ab4 <usage_message+0x13d74>
  475a94:	61                   	(bad)  
  475a95:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  475a99:	6e                   	outsb  %ds:(%rsi),(%dx)
  475a9a:	73 00                	jae    475a9c <usage_message+0x13d5c>
  475a9c:	00 00                	add    %al,(%rax)
  475a9e:	00 00                	add    %al,(%rax)
  475aa0:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  475aa2:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  475aa6:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  475aaa:	67                   	addr32
  475aab:	67                   	addr32
  475aac:	65                   	gs
  475aad:	72 5f                	jb     475b0e <usage_message+0x13dce>
  475aaf:	64                   	fs
  475ab0:	65                   	gs
  475ab1:	70 65                	jo     475b18 <usage_message+0x13dd8>
  475ab3:	6e                   	outsb  %ds:(%rsi),(%dx)
  475ab4:	64 65 6e             	outsb  %fs:%gs:(%rsi),(%dx)
  475ab7:	74 5f                	je     475b18 <usage_message+0x13dd8>
  475ab9:	72 65                	jb     475b20 <usage_message+0x13de0>
  475abb:	63 28                	movslq (%rax),%ebp
  475abd:	29 3a                	sub    %edi,(%rdx)
  475abf:	25 73 00 00 00       	and    $0x73,%eax
  475ac4:	00 00                	add    %al,(%rax)
  475ac6:	00 00                	add    %al,(%rax)
  475ac8:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  475aca:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  475ace:	67                   	addr32
  475acf:	67                   	addr32
  475ad0:	65                   	gs
  475ad1:	72 5f                	jb     475b32 <usage_message+0x13df2>
  475ad3:	64                   	fs
  475ad4:	65                   	gs
  475ad5:	70 65                	jo     475b3c <usage_message+0x13dfc>
  475ad7:	6e                   	outsb  %ds:(%rsi),(%dx)
  475ad8:	64 65 6e             	outsb  %fs:%gs:(%rsi),(%dx)
  475adb:	74 28                	je     475b05 <usage_message+0x13dc5>
  475add:	74 72                	je     475b51 <usage_message+0x13e11>
  475adf:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  475ae6:	3a 25 6c 75 29 00    	cmp    0x29756c(%rip),%ah        # 70d058 <_end+0x54758>
  475aec:	00 00                	add    %al,(%rax)
  475aee:	00 00                	add    %al,(%rax)
  475af0:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  475af7:	69 6e 74 6f 20 70 72 	imul   $0x7270206f,0x74(%rsi),%ebp
  475afe:	6f                   	outsl  %ds:(%rsi),(%dx)
  475aff:	78 79                	js     475b7a <usage_message+0x13e3a>
  475b01:	5f                   	pop    %rdi
  475b02:	61                   	(bad)  
  475b03:	75 74                	jne    475b79 <usage_message+0x13e39>
  475b05:	6f                   	outsl  %ds:(%rsi),(%dx)
  475b06:	72 65                	jb     475b6d <usage_message+0x13e2d>
  475b08:	67 5f                	addr32 pop %rdi
  475b0a:	68 6f 73 74 20       	pushq  $0x2074736f
  475b0f:	28 63 6c             	sub    %ah,0x6c(%rbx)
  475b12:	6f                   	outsl  %ds:(%rsi),(%dx)
  475b13:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  475b16:	68 6f 73 74 29       	pushq  $0x2974736f
  475b1b:	20 76 61             	and    %dh,0x61(%rsi)
  475b1e:	6c                   	insb   (%dx),%es:(%rdi)
  475b1f:	75 65                	jne    475b86 <usage_message+0x13e46>
  475b21:	73 20                	jae    475b43 <usage_message+0x13e03>
  475b23:	28 25 64 2c 27 25    	sub    %ah,0x25272c64(%rip)        # 256e878d <_end+0x2502fe8d>
  475b29:	73 27                	jae    475b52 <usage_message+0x13e12>
  475b2b:	29 00                	sub    %eax,(%rax)
  475b2d:	00 00                	add    %al,(%rax)
  475b2f:	00 73 65             	add    %dh,0x65(%rbx)
  475b32:	6c                   	insb   (%dx),%es:(%rdi)
  475b33:	65 63 74 20 6e       	movslq %gs:0x6e(%rax,%riz,1),%esi
  475b38:	65                   	gs
  475b39:	78 74                	js     475baf <usage_message+0x13e6f>
  475b3b:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  475b42:	20 
  475b43:	69 64 73 20 77 68 65 	imul   $0x72656877,0x20(%rbx,%rsi,2),%esp
  475b4a:	72 
  475b4b:	65 20 6e 6f          	and    %ch,%gs:0x6f(%rsi)
  475b4f:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  475b56:	20 61 6e 
  475b59:	64 20 74 61 62       	and    %dh,%fs:0x62(%rcx,%riz,2)
  475b5e:	6c                   	insb   (%dx),%es:(%rdi)
  475b5f:	65                   	gs
  475b60:	5f                   	pop    %rdi
  475b61:	6e                   	outsb  %ds:(%rsi),(%dx)
  475b62:	61                   	(bad)  
  475b63:	6d                   	insl   (%dx),%es:(%rdi)
  475b64:	65                   	gs
  475b65:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  475b6a:	20 61 6e             	and    %ah,0x6e(%rcx)
  475b6d:	64 20 66 69          	and    %ah,%fs:0x69(%rsi)
  475b71:	65                   	gs
  475b72:	6c                   	insb   (%dx),%es:(%rdi)
  475b73:	64                   	fs
  475b74:	5f                   	pop    %rdi
  475b75:	6e                   	outsb  %ds:(%rsi),(%dx)
  475b76:	61                   	(bad)  
  475b77:	6d                   	insl   (%dx),%es:(%rdi)
  475b78:	65                   	gs
  475b79:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  475b7e:	00 00                	add    %al,(%rax)
  475b80:	44                   	rex.R
  475b81:	42                   	rex.X
  475b82:	67                   	addr32
  475b83:	65                   	gs
  475b84:	74 5f                	je     475be5 <usage_message+0x13ea5>
  475b86:	6d                   	insl   (%dx),%es:(%rdi)
  475b87:	61                   	(bad)  
  475b88:	78 69                	js     475bf3 <usage_message+0x13eb3>
  475b8a:	64 3a 20             	cmp    %fs:(%rax),%ah
  475b8d:	4d 61                	rex.WRB (bad)  
  475b8f:	78 69                	js     475bfa <usage_message+0x13eba>
  475b91:	6d                   	insl   (%dx),%es:(%rdi)
  475b92:	75 6d                	jne    475c01 <usage_message+0x13ec1>
  475b94:	20 6e 75             	and    %ch,0x75(%rsi)
  475b97:	6d                   	insl   (%dx),%es:(%rdi)
  475b98:	62                   	(bad)  
  475b99:	65                   	gs
  475b9a:	72 20                	jb     475bbc <usage_message+0x13e7c>
  475b9c:	6f                   	outsl  %ds:(%rsi),(%dx)
  475b9d:	66                   	data16
  475b9e:	20 69 64             	and    %ch,0x64(%rcx)
  475ba1:	27                   	(bad)  
  475ba2:	73 20                	jae    475bc4 <usage_message+0x13e84>
  475ba4:	77 61                	ja     475c07 <usage_message+0x13ec7>
  475ba6:	73 20                	jae    475bc8 <usage_message+0x13e88>
  475ba8:	65                   	gs
  475ba9:	78 63                	js     475c0e <usage_message+0x13ece>
  475bab:	65 65 64 65 64 20 5b 	and    %bl,%fs:%gs:0x74(%rbx)
  475bb2:	74 
  475bb3:	61                   	(bad)  
  475bb4:	62                   	(bad)  
  475bb5:	6c                   	insb   (%dx),%es:(%rdi)
  475bb6:	65 3a 25 73 2c 20 66 	cmp    %gs:0x66202c73(%rip),%ah        # 66678830 <_end+0x65fbff30>
  475bbd:	69 65 6c 64 3a 25 73 	imul   $0x73253a64,0x6c(%rbp),%esp
  475bc4:	2c 20                	sub    $0x20,%al
  475bc6:	69 64 3a 25 6c 75 5d 	imul   $0x5d756c,0x25(%rdx,%rdi,1),%esp
  475bcd:	00 
  475bce:	00 00                	add    %al,(%rax)
  475bd0:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  475bd7:	69 6e 74 6f 20 69 64 	imul   $0x6469206f,0x74(%rsi),%ebp
  475bde:	73 20                	jae    475c00 <usage_message+0x13ec0>
  475be0:	28 6e 6f             	sub    %ch,0x6f(%rsi)
  475be3:	64 65 69 64 2c 74 61 	imul   $0x656c6261,%fs:%gs:0x74(%rsp,%rbp,1),%esp
  475bea:	62 6c 65 
  475bed:	5f                   	pop    %rdi
  475bee:	6e                   	outsb  %ds:(%rsi),(%dx)
  475bef:	61                   	(bad)  
  475bf0:	6d                   	insl   (%dx),%es:(%rdi)
  475bf1:	65                   	gs
  475bf2:	2c 66                	sub    $0x66,%al
  475bf4:	69 65 6c 64 5f 6e 61 	imul   $0x616e5f64,0x6c(%rbp),%esp
  475bfb:	6d                   	insl   (%dx),%es:(%rdi)
  475bfc:	65                   	gs
  475bfd:	2c 6e                	sub    $0x6e,%al
  475bff:	65                   	gs
  475c00:	78 74                	js     475c76 <usage_message+0x13f36>
  475c02:	69 64 29 20 76 61 6c 	imul   $0x756c6176,0x20(%rcx,%rbp,1),%esp
  475c09:	75 
  475c0a:	65                   	gs
  475c0b:	73 20                	jae    475c2d <usage_message+0x13eed>
  475c0d:	28 25 64 2c 27 25    	sub    %ah,0x25272c64(%rip)        # 256e8877 <_end+0x2502ff77>
  475c13:	73 27                	jae    475c3c <usage_message+0x13efc>
  475c15:	2c 27                	sub    $0x27,%al
  475c17:	25 73 27 2c 25       	and    $0x252c2773,%eax
  475c1c:	6c                   	insb   (%dx),%es:(%rdi)
  475c1d:	75 29                	jne    475c48 <usage_message+0x13f08>
  475c1f:	00 75 70             	add    %dh,0x70(%rbp)
  475c22:	64                   	fs
  475c23:	61                   	(bad)  
  475c24:	74 65                	je     475c8b <usage_message+0x13f4b>
  475c26:	20 69 64             	and    %ch,0x64(%rcx)
  475c29:	73 20                	jae    475c4b <usage_message+0x13f0b>
  475c2b:	73 65                	jae    475c92 <usage_message+0x13f52>
  475c2d:	74 20                	je     475c4f <usage_message+0x13f0f>
  475c2f:	6e                   	outsb  %ds:(%rsi),(%dx)
  475c30:	65                   	gs
  475c31:	78 74                	js     475ca7 <usage_message+0x13f67>
  475c33:	69 64 3d 6e 65 78 74 	imul   $0x69747865,0x6e(%rbp,%rdi,1),%esp
  475c3a:	69 
  475c3b:	64 2b 31             	sub    %fs:(%rcx),%esi
  475c3e:	20 77 68             	and    %dh,0x68(%rdi)
  475c41:	65                   	gs
  475c42:	72 65                	jb     475ca9 <usage_message+0x13f69>
  475c44:	20 6e 6f             	and    %ch,0x6f(%rsi)
  475c47:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  475c4e:	20 61 6e 
  475c51:	64 20 74 61 62       	and    %dh,%fs:0x62(%rcx,%riz,2)
  475c56:	6c                   	insb   (%dx),%es:(%rdi)
  475c57:	65                   	gs
  475c58:	5f                   	pop    %rdi
  475c59:	6e                   	outsb  %ds:(%rsi),(%dx)
  475c5a:	61                   	(bad)  
  475c5b:	6d                   	insl   (%dx),%es:(%rdi)
  475c5c:	65                   	gs
  475c5d:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  475c62:	20 61 6e             	and    %ah,0x6e(%rcx)
  475c65:	64 20 66 69          	and    %ah,%fs:0x69(%rsi)
  475c69:	65                   	gs
  475c6a:	6c                   	insb   (%dx),%es:(%rdi)
  475c6b:	64                   	fs
  475c6c:	5f                   	pop    %rdi
  475c6d:	6e                   	outsb  %ds:(%rsi),(%dx)
  475c6e:	61                   	(bad)  
  475c6f:	6d                   	insl   (%dx),%es:(%rdi)
  475c70:	65                   	gs
  475c71:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  475c76:	00 00                	add    %al,(%rax)
  475c78:	64                   	fs
  475c79:	65                   	gs
  475c7a:	6c                   	insb   (%dx),%es:(%rdi)
  475c7b:	65                   	gs
  475c7c:	74 65                	je     475ce3 <usage_message+0x13fa3>
  475c7e:	20 66 72             	and    %ah,0x72(%rsi)
  475c81:	6f                   	outsl  %ds:(%rsi),(%dx)
  475c82:	6d                   	insl   (%dx),%es:(%rdi)
  475c83:	20 69 64             	and    %ch,0x64(%rcx)
  475c86:	73 20                	jae    475ca8 <usage_message+0x13f68>
  475c88:	77 68                	ja     475cf2 <usage_message+0x13fb2>
  475c8a:	65                   	gs
  475c8b:	72 65                	jb     475cf2 <usage_message+0x13fb2>
  475c8d:	20 6e 6f             	and    %ch,0x6f(%rsi)
  475c90:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  475c97:	20 61 6e 
  475c9a:	64 20 74 61 62       	and    %dh,%fs:0x62(%rcx,%riz,2)
  475c9f:	6c                   	insb   (%dx),%es:(%rdi)
  475ca0:	65                   	gs
  475ca1:	5f                   	pop    %rdi
  475ca2:	6e                   	outsb  %ds:(%rsi),(%dx)
  475ca3:	61                   	(bad)  
  475ca4:	6d                   	insl   (%dx),%es:(%rdi)
  475ca5:	65                   	gs
  475ca6:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  475cab:	20 61 6e             	and    %ah,0x6e(%rcx)
  475cae:	64 20 66 69          	and    %ah,%fs:0x69(%rsi)
  475cb2:	65                   	gs
  475cb3:	6c                   	insb   (%dx),%es:(%rdi)
  475cb4:	64                   	fs
  475cb5:	5f                   	pop    %rdi
  475cb6:	6e                   	outsb  %ds:(%rsi),(%dx)
  475cb7:	61                   	(bad)  
  475cb8:	6d                   	insl   (%dx),%es:(%rdi)
  475cb9:	65                   	gs
  475cba:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  475cbf:	00 75 70             	add    %dh,0x70(%rbp)
  475cc2:	64                   	fs
  475cc3:	61                   	(bad)  
  475cc4:	74 65                	je     475d2b <usage_message+0x13feb>
  475cc6:	20 69 64             	and    %ch,0x64(%rcx)
  475cc9:	73 20                	jae    475ceb <usage_message+0x13fab>
  475ccb:	73 65                	jae    475d32 <usage_message+0x13ff2>
  475ccd:	74 20                	je     475cef <usage_message+0x13faf>
  475ccf:	6e                   	outsb  %ds:(%rsi),(%dx)
  475cd0:	65                   	gs
  475cd1:	78 74                	js     475d47 <usage_message+0x14007>
  475cd3:	69 64 3d 6e 65 78 74 	imul   $0x69747865,0x6e(%rbp,%rdi,1),%esp
  475cda:	69 
  475cdb:	64 2b 25 64 20 77 68 	sub    %fs:0x68772064(%rip),%esp        # 68be7d46 <_end+0x6852f446>
  475ce2:	65                   	gs
  475ce3:	72 65                	jb     475d4a <usage_message+0x1400a>
  475ce5:	20 6e 6f             	and    %ch,0x6f(%rsi)
  475ce8:	64 65 69 64 3d 25 64 	imul   $0x6e612064,%fs:%gs:0x25(%rbp,%rdi,1),%esp
  475cef:	20 61 6e 
  475cf2:	64 20 74 61 62       	and    %dh,%fs:0x62(%rcx,%riz,2)
  475cf7:	6c                   	insb   (%dx),%es:(%rdi)
  475cf8:	65                   	gs
  475cf9:	5f                   	pop    %rdi
  475cfa:	6e                   	outsb  %ds:(%rsi),(%dx)
  475cfb:	61                   	(bad)  
  475cfc:	6d                   	insl   (%dx),%es:(%rdi)
  475cfd:	65                   	gs
  475cfe:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  475d03:	20 61 6e             	and    %ah,0x6e(%rcx)
  475d06:	64 20 66 69          	and    %ah,%fs:0x69(%rsi)
  475d0a:	65                   	gs
  475d0b:	6c                   	insb   (%dx),%es:(%rdi)
  475d0c:	64                   	fs
  475d0d:	5f                   	pop    %rdi
  475d0e:	6e                   	outsb  %ds:(%rsi),(%dx)
  475d0f:	61                   	(bad)  
  475d10:	6d                   	insl   (%dx),%es:(%rdi)
  475d11:	65                   	gs
  475d12:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  475d17:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  475d1b:	65                   	gs
  475d1c:	74 65                	je     475d83 <usage_message+0x14043>
  475d1e:	20 66 72             	and    %ah,0x72(%rsi)
  475d21:	6f                   	outsl  %ds:(%rsi),(%dx)
  475d22:	6d                   	insl   (%dx),%es:(%rdi)
  475d23:	20 65 73             	and    %ah,0x73(%rbp)
  475d26:	63 61 6c             	movslq 0x6c(%rcx),%esp
  475d29:	61                   	(bad)  
  475d2a:	74 69                	je     475d95 <usage_message+0x14055>
  475d2c:	6f                   	outsl  %ds:(%rsi),(%dx)
  475d2d:	6e                   	outsb  %ds:(%rsi),(%dx)
  475d2e:	73 20                	jae    475d50 <usage_message+0x14010>
  475d30:	77 68                	ja     475d9a <usage_message+0x1405a>
  475d32:	65                   	gs
  475d33:	72 65                	jb     475d9a <usage_message+0x1405a>
  475d35:	20 65 73             	and    %ah,0x73(%rbp)
  475d38:	63 61 6c             	movslq 0x6c(%rcx),%esp
  475d3b:	61                   	(bad)  
  475d3c:	74 69                	je     475da7 <usage_message+0x14067>
  475d3e:	6f                   	outsl  %ds:(%rsi),(%dx)
  475d3f:	6e                   	outsb  %ds:(%rsi),(%dx)
  475d40:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  475d47:	00 
  475d48:	73 65                	jae    475daf <usage_message+0x1406f>
  475d4a:	6c                   	insb   (%dx),%es:(%rdi)
  475d4b:	65 63 74 20 65       	movslq %gs:0x65(%rax,%riz,1),%esi
  475d50:	73 63                	jae    475db5 <usage_message+0x14075>
  475d52:	61                   	(bad)  
  475d53:	6c                   	insb   (%dx),%es:(%rdi)
  475d54:	61                   	(bad)  
  475d55:	74 69                	je     475dc0 <usage_message+0x14080>
  475d57:	6f                   	outsl  %ds:(%rsi),(%dx)
  475d58:	6e                   	outsb  %ds:(%rsi),(%dx)
  475d59:	69 64 2c 65 73 63 5f 	imul   $0x735f6373,0x65(%rsp,%rbp,1),%esp
  475d60:	73 
  475d61:	74 65                	je     475dc8 <usage_message+0x14088>
  475d63:	70 2c                	jo     475d91 <usage_message+0x14051>
  475d65:	73 74                	jae    475ddb <usage_message+0x1409b>
  475d67:	61                   	(bad)  
  475d68:	74 75                	je     475ddf <usage_message+0x1409f>
  475d6a:	73 20                	jae    475d8c <usage_message+0x1404c>
  475d6c:	66                   	data16
  475d6d:	72 6f                	jb     475dde <usage_message+0x1409e>
  475d6f:	6d                   	insl   (%dx),%es:(%rdi)
  475d70:	20 65 73             	and    %ah,0x73(%rbp)
  475d73:	63 61 6c             	movslq 0x6c(%rcx),%esp
  475d76:	61                   	(bad)  
  475d77:	74 69                	je     475de2 <usage_message+0x140a2>
  475d79:	6f                   	outsl  %ds:(%rsi),(%dx)
  475d7a:	6e                   	outsb  %ds:(%rsi),(%dx)
  475d7b:	73 20                	jae    475d9d <usage_message+0x1405d>
  475d7d:	77 68                	ja     475de7 <usage_message+0x140a7>
  475d7f:	65                   	gs
  475d80:	72 65                	jb     475de7 <usage_message+0x140a7>
  475d82:	20 61 63             	and    %ah,0x63(%rcx)
  475d85:	74 69                	je     475df0 <usage_message+0x140b0>
  475d87:	6f                   	outsl  %ds:(%rsi),(%dx)
  475d88:	6e                   	outsb  %ds:(%rsi),(%dx)
  475d89:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  475d90:	61 
  475d91:	6e                   	outsb  %ds:(%rsi),(%dx)
  475d92:	64 20 74 72 69       	and    %dh,%fs:0x69(%rdx,%rsi,2)
  475d97:	67                   	addr32
  475d98:	67                   	addr32
  475d99:	65                   	gs
  475d9a:	72 69                	jb     475e05 <usage_message+0x140c5>
  475d9c:	64                   	fs
  475d9d:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  475da2:	61                   	(bad)  
  475da3:	6e                   	outsb  %ds:(%rsi),(%dx)
  475da4:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  475da8:	61                   	(bad)  
  475da9:	74 75                	je     475e20 <usage_message+0x140e0>
  475dab:	73 20                	jae    475dcd <usage_message+0x1408d>
  475dad:	6e                   	outsb  %ds:(%rsi),(%dx)
  475dae:	6f                   	outsl  %ds:(%rsi),(%dx)
  475daf:	74 20                	je     475dd1 <usage_message+0x14091>
  475db1:	69 6e 20 28 25 64 2c 	imul   $0x2c642528,0x20(%rsi),%ebp
  475db8:	25 64 29 20 6f       	and    $0x6f202964,%eax
  475dbd:	72 64                	jb     475e23 <usage_message+0x140e3>
  475dbf:	65                   	gs
  475dc0:	72 20                	jb     475de2 <usage_message+0x140a2>
  475dc2:	62                   	(bad)  
  475dc3:	79 20                	jns    475de5 <usage_message+0x140a5>
  475dc5:	65                   	gs
  475dc6:	73 63                	jae    475e2b <usage_message+0x140eb>
  475dc8:	61                   	(bad)  
  475dc9:	6c                   	insb   (%dx),%es:(%rdi)
  475dca:	61                   	(bad)  
  475dcb:	74 69                	je     475e36 <usage_message+0x140f6>
  475dcd:	6f                   	outsl  %ds:(%rsi),(%dx)
  475dce:	6e                   	outsb  %ds:(%rsi),(%dx)
  475dcf:	69 64 20 64 65 73 63 	imul   $0x637365,0x64(%rax,%riz,1),%esp
  475dd6:	00 
  475dd7:	00 75 70             	add    %dh,0x70(%rbp)
  475dda:	64                   	fs
  475ddb:	61                   	(bad)  
  475ddc:	74 65                	je     475e43 <usage_message+0x14103>
  475dde:	20 65 73             	and    %ah,0x73(%rbp)
  475de1:	63 61 6c             	movslq 0x6c(%rcx),%esp
  475de4:	61                   	(bad)  
  475de5:	74 69                	je     475e50 <usage_message+0x14110>
  475de7:	6f                   	outsl  %ds:(%rsi),(%dx)
  475de8:	6e                   	outsb  %ds:(%rsi),(%dx)
  475de9:	73 20                	jae    475e0b <usage_message+0x140cb>
  475deb:	73 65                	jae    475e52 <usage_message+0x14112>
  475ded:	74 20                	je     475e0f <usage_message+0x140cf>
  475def:	72 5f                	jb     475e50 <usage_message+0x14110>
  475df1:	65                   	gs
  475df2:	76 65                	jbe    475e59 <usage_message+0x14119>
  475df4:	6e                   	outsb  %ds:(%rsi),(%dx)
  475df5:	74 69                	je     475e60 <usage_message+0x14120>
  475df7:	64                   	fs
  475df8:	3d 25 6c 75 2c       	cmp    $0x2c756c25,%eax
  475dfd:	73 74                	jae    475e73 <usage_message+0x14133>
  475dff:	61                   	(bad)  
  475e00:	74 75                	je     475e77 <usage_message+0x14137>
  475e02:	73 3d                	jae    475e41 <usage_message+0x14101>
  475e04:	25 64 2c 6e 65       	and    $0x656e2c64,%eax
  475e09:	78 74                	js     475e7f <usage_message+0x1413f>
  475e0b:	63 68 65             	movslq 0x65(%rax),%ebp
  475e0e:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  475e11:	30 20                	xor    %ah,(%rax)
  475e13:	77 68                	ja     475e7d <usage_message+0x1413d>
  475e15:	65                   	gs
  475e16:	72 65                	jb     475e7d <usage_message+0x1413d>
  475e18:	20 65 73             	and    %ah,0x73(%rbp)
  475e1b:	63 61 6c             	movslq 0x6c(%rcx),%esp
  475e1e:	61                   	(bad)  
  475e1f:	74 69                	je     475e8a <usage_message+0x1414a>
  475e21:	6f                   	outsl  %ds:(%rsi),(%dx)
  475e22:	6e                   	outsb  %ds:(%rsi),(%dx)
  475e23:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  475e2a:	00 
  475e2b:	00 00                	add    %al,(%rax)
  475e2d:	00 00                	add    %al,(%rax)
  475e2f:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  475e33:	65                   	gs
  475e34:	74 65                	je     475e9b <usage_message+0x1415b>
  475e36:	20 66 72             	and    %ah,0x72(%rsi)
  475e39:	6f                   	outsl  %ds:(%rsi),(%dx)
  475e3a:	6d                   	insl   (%dx),%es:(%rdi)
  475e3b:	20 65 73             	and    %ah,0x73(%rbp)
  475e3e:	63 61 6c             	movslq 0x6c(%rcx),%esp
  475e41:	61                   	(bad)  
  475e42:	74 69                	je     475ead <usage_message+0x1416d>
  475e44:	6f                   	outsl  %ds:(%rsi),(%dx)
  475e45:	6e                   	outsb  %ds:(%rsi),(%dx)
  475e46:	73 20                	jae    475e68 <usage_message+0x14128>
  475e48:	77 68                	ja     475eb2 <usage_message+0x14172>
  475e4a:	65                   	gs
  475e4b:	72 65                	jb     475eb2 <usage_message+0x14172>
  475e4d:	20 61 63             	and    %ah,0x63(%rcx)
  475e50:	74 69                	je     475ebb <usage_message+0x1417b>
  475e52:	6f                   	outsl  %ds:(%rsi),(%dx)
  475e53:	6e                   	outsb  %ds:(%rsi),(%dx)
  475e54:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  475e5b:	61 
  475e5c:	6e                   	outsb  %ds:(%rsi),(%dx)
  475e5d:	64 20 74 72 69       	and    %dh,%fs:0x69(%rdx,%rsi,2)
  475e62:	67                   	addr32
  475e63:	67                   	addr32
  475e64:	65                   	gs
  475e65:	72 69                	jb     475ed0 <usage_message+0x14190>
  475e67:	64                   	fs
  475e68:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  475e6d:	61                   	(bad)  
  475e6e:	6e                   	outsb  %ds:(%rsi),(%dx)
  475e6f:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  475e73:	61                   	(bad)  
  475e74:	74 75                	je     475eeb <usage_message+0x141ab>
  475e76:	73 20                	jae    475e98 <usage_message+0x14158>
  475e78:	6e                   	outsb  %ds:(%rsi),(%dx)
  475e79:	6f                   	outsl  %ds:(%rsi),(%dx)
  475e7a:	74 20                	je     475e9c <usage_message+0x1415c>
  475e7c:	69 6e 20 28 25 64 2c 	imul   $0x2c642528,0x20(%rsi),%ebp
  475e83:	25 64 2c 25 64       	and    $0x64252c64,%eax
  475e88:	29 20                	sub    %esp,(%rax)
  475e8a:	61                   	(bad)  
  475e8b:	6e                   	outsb  %ds:(%rsi),(%dx)
  475e8c:	64 20 28             	and    %ch,%fs:(%rax)
  475e8f:	65                   	gs
  475e90:	73 63                	jae    475ef5 <usage_message+0x141b5>
  475e92:	5f                   	pop    %rdi
  475e93:	73 74                	jae    475f09 <usage_message+0x141c9>
  475e95:	65                   	gs
  475e96:	70 3c                	jo     475ed4 <usage_message+0x14194>
  475e98:	3e 30 20             	xor    %ah,%ds:(%rax)
  475e9b:	6f                   	outsl  %ds:(%rsi),(%dx)
  475e9c:	72 20                	jb     475ebe <usage_message+0x1417e>
  475e9e:	73 74                	jae    475f14 <usage_message+0x141d4>
  475ea0:	61                   	(bad)  
  475ea1:	74 75                	je     475f18 <usage_message+0x141d8>
  475ea3:	73 3c                	jae    475ee1 <usage_message+0x141a1>
  475ea5:	3e                   	ds
  475ea6:	25 64 29 00 00       	and    $0x2964,%eax
  475eab:	00 00                	add    %al,(%rax)
  475ead:	00 00                	add    %al,(%rax)
  475eaf:	00 75 70             	add    %dh,0x70(%rbp)
  475eb2:	64                   	fs
  475eb3:	61                   	(bad)  
  475eb4:	74 65                	je     475f1b <usage_message+0x141db>
  475eb6:	20 65 73             	and    %ah,0x73(%rbp)
  475eb9:	63 61 6c             	movslq 0x6c(%rcx),%esp
  475ebc:	61                   	(bad)  
  475ebd:	74 69                	je     475f28 <usage_message+0x141e8>
  475ebf:	6f                   	outsl  %ds:(%rsi),(%dx)
  475ec0:	6e                   	outsb  %ds:(%rsi),(%dx)
  475ec1:	73 20                	jae    475ee3 <usage_message+0x141a3>
  475ec3:	73 65                	jae    475f2a <usage_message+0x141ea>
  475ec5:	74 20                	je     475ee7 <usage_message+0x141a7>
  475ec7:	73 74                	jae    475f3d <usage_message+0x141fd>
  475ec9:	61                   	(bad)  
  475eca:	74 75                	je     475f41 <usage_message+0x14201>
  475ecc:	73 3d                	jae    475f0b <usage_message+0x141cb>
  475ece:	25 64 20 77 68       	and    $0x68772064,%eax
  475ed3:	65                   	gs
  475ed4:	72 65                	jb     475f3b <usage_message+0x141fb>
  475ed6:	20 61 63             	and    %ah,0x63(%rcx)
  475ed9:	74 69                	je     475f44 <usage_message+0x14204>
  475edb:	6f                   	outsl  %ds:(%rsi),(%dx)
  475edc:	6e                   	outsb  %ds:(%rsi),(%dx)
  475edd:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  475ee4:	61 
  475ee5:	6e                   	outsb  %ds:(%rsi),(%dx)
  475ee6:	64 20 74 72 69       	and    %dh,%fs:0x69(%rdx,%rsi,2)
  475eeb:	67                   	addr32
  475eec:	67                   	addr32
  475eed:	65                   	gs
  475eee:	72 69                	jb     475f59 <usage_message+0x14219>
  475ef0:	64                   	fs
  475ef1:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  475ef6:	61                   	(bad)  
  475ef7:	6e                   	outsb  %ds:(%rsi),(%dx)
  475ef8:	64 20 65 73          	and    %ah,%fs:0x73(%rbp)
  475efc:	63 5f 73             	movslq 0x73(%rdi),%ebx
  475eff:	74 65                	je     475f66 <usage_message+0x14226>
  475f01:	70 3d                	jo     475f40 <usage_message+0x14200>
  475f03:	30 20                	xor    %ah,(%rax)
  475f05:	61                   	(bad)  
  475f06:	6e                   	outsb  %ds:(%rsi),(%dx)
  475f07:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  475f0b:	61                   	(bad)  
  475f0c:	74 75                	je     475f83 <usage_message+0x14243>
  475f0e:	73 3d                	jae    475f4d <usage_message+0x1420d>
  475f10:	25 64 00 00 00       	and    $0x64,%eax
  475f15:	00 00                	add    %al,(%rax)
  475f17:	00 69 6e             	add    %ch,0x6e(%rcx)
  475f1a:	73 65                	jae    475f81 <usage_message+0x14241>
  475f1c:	72 74                	jb     475f92 <usage_message+0x14252>
  475f1e:	20 69 6e             	and    %ch,0x6e(%rcx)
  475f21:	74 6f                	je     475f92 <usage_message+0x14252>
  475f23:	20 65 73             	and    %ah,0x73(%rbp)
  475f26:	63 61 6c             	movslq 0x6c(%rcx),%esp
  475f29:	61                   	(bad)  
  475f2a:	74 69                	je     475f95 <usage_message+0x14255>
  475f2c:	6f                   	outsl  %ds:(%rsi),(%dx)
  475f2d:	6e                   	outsb  %ds:(%rsi),(%dx)
  475f2e:	73 20                	jae    475f50 <usage_message+0x14210>
  475f30:	28 65 73             	sub    %ah,0x73(%rbp)
  475f33:	63 61 6c             	movslq 0x6c(%rcx),%esp
  475f36:	61                   	(bad)  
  475f37:	74 69                	je     475fa2 <usage_message+0x14262>
  475f39:	6f                   	outsl  %ds:(%rsi),(%dx)
  475f3a:	6e                   	outsb  %ds:(%rsi),(%dx)
  475f3b:	69 64 2c 61 63 74 69 	imul   $0x6f697463,0x61(%rsp,%rbp,1),%esp
  475f42:	6f 
  475f43:	6e                   	outsb  %ds:(%rsi),(%dx)
  475f44:	69 64 2c 74 72 69 67 	imul   $0x67676972,0x74(%rsp,%rbp,1),%esp
  475f4b:	67 
  475f4c:	65                   	gs
  475f4d:	72 69                	jb     475fb8 <usage_message+0x14278>
  475f4f:	64                   	fs
  475f50:	2c 65                	sub    $0x65,%al
  475f52:	76 65                	jbe    475fb9 <usage_message+0x14279>
  475f54:	6e                   	outsb  %ds:(%rsi),(%dx)
  475f55:	74 69                	je     475fc0 <usage_message+0x14280>
  475f57:	64                   	fs
  475f58:	2c 73                	sub    $0x73,%al
  475f5a:	74 61                	je     475fbd <usage_message+0x1427d>
  475f5c:	74 75                	je     475fd3 <usage_message+0x14293>
  475f5e:	73 29                	jae    475f89 <usage_message+0x14249>
  475f60:	20 76 61             	and    %dh,0x61(%rsi)
  475f63:	6c                   	insb   (%dx),%es:(%rdi)
  475f64:	75 65                	jne    475fcb <usage_message+0x1428b>
  475f66:	73 20                	jae    475f88 <usage_message+0x14248>
  475f68:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 2573d4da <_end+0x25084bda>
  475f6e:	6c                   	insb   (%dx),%es:(%rdi)
  475f6f:	75 2c                	jne    475f9d <usage_message+0x1425d>
  475f71:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  475f76:	6c                   	insb   (%dx),%es:(%rdi)
  475f77:	75 2c                	jne    475fa5 <usage_message+0x14265>
  475f79:	25 64 29 00 00       	and    $0x2964,%eax
  475f7e:	00 00                	add    %al,(%rax)
  475f80:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  475f87:	69 6e 74 6f 20 61 6c 	imul   $0x6c61206f,0x74(%rsi),%ebp
  475f8e:	65                   	gs
  475f8f:	72 74                	jb     476005 <usage_message+0x142c5>
  475f91:	73 20                	jae    475fb3 <usage_message+0x14273>
  475f93:	28 61 6c             	sub    %ah,0x6c(%rcx)
  475f96:	65                   	gs
  475f97:	72 74                	jb     47600d <usage_message+0x142cd>
  475f99:	69 64 2c 61 63 74 69 	imul   $0x6f697463,0x61(%rsp,%rbp,1),%esp
  475fa0:	6f 
  475fa1:	6e                   	outsb  %ds:(%rsi),(%dx)
  475fa2:	69 64 2c 65 76 65 6e 	imul   $0x746e6576,0x65(%rsp,%rbp,1),%esp
  475fa9:	74 
  475faa:	69 64 2c 75 73 65 72 	imul   $0x69726573,0x75(%rsp,%rbp,1),%esp
  475fb1:	69 
  475fb2:	64                   	fs
  475fb3:	2c 63                	sub    $0x63,%al
  475fb5:	6c                   	insb   (%dx),%es:(%rdi)
  475fb6:	6f                   	outsl  %ds:(%rsi),(%dx)
  475fb7:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  475fba:	6d                   	insl   (%dx),%es:(%rdi)
  475fbb:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  475fc2:	65 69 
  475fc4:	64                   	fs
  475fc5:	2c 73                	sub    $0x73,%al
  475fc7:	65 6e                	outsb  %gs:(%rsi),(%dx)
  475fc9:	64                   	fs
  475fca:	74 6f                	je     47603b <usage_message+0x142fb>
  475fcc:	2c 73                	sub    $0x73,%al
  475fce:	75 62                	jne    476032 <usage_message+0x142f2>
  475fd0:	6a 65                	pushq  $0x65
  475fd2:	63 74 2c 6d          	movslq 0x6d(%rsp,%rbp,1),%esi
  475fd6:	65                   	gs
  475fd7:	73 73                	jae    47604c <usage_message+0x1430c>
  475fd9:	61                   	(bad)  
  475fda:	67                   	addr32
  475fdb:	65                   	gs
  475fdc:	2c 73                	sub    $0x73,%al
  475fde:	74 61                	je     476041 <usage_message+0x14301>
  475fe0:	74 75                	je     476057 <usage_message+0x14317>
  475fe2:	73 2c                	jae    476010 <usage_message+0x142d0>
  475fe4:	72 65                	jb     47604b <usage_message+0x1430b>
  475fe6:	74 72                	je     47605a <usage_message+0x1431a>
  475fe8:	69 65 73 29 20 76 61 	imul   $0x61762029,0x73(%rbp),%esp
  475fef:	6c                   	insb   (%dx),%es:(%rdi)
  475ff0:	75 65                	jne    476057 <usage_message+0x14317>
  475ff2:	73 20                	jae    476014 <usage_message+0x142d4>
  475ff4:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 2573d566 <_end+0x25084c66>
  475ffa:	6c                   	insb   (%dx),%es:(%rdi)
  475ffb:	75 2c                	jne    476029 <usage_message+0x142e9>
  475ffd:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  476002:	6c                   	insb   (%dx),%es:(%rdi)
  476003:	75 2c                	jne    476031 <usage_message+0x142f1>
  476005:	25 64 2c 25 6c       	and    $0x6c252c64,%eax
  47600a:	75 2c                	jne    476038 <usage_message+0x142f8>
  47600c:	27                   	(bad)  
  47600d:	25 73 27 2c 27       	and    $0x272c2773,%eax
  476012:	25 73 27 2c 27       	and    $0x272c2773,%eax
  476017:	25 73 27 2c 30       	and    $0x302c2773,%eax
  47601c:	2c 30                	sub    $0x30,%al
  47601e:	29 00                	sub    %eax,(%rax)
  476020:	73 65                	jae    476087 <usage_message+0x14347>
  476022:	6c                   	insb   (%dx),%es:(%rdi)
  476023:	65 63 74 20 6e       	movslq %gs:0x6e(%rax,%riz,1),%esi
  476028:	75 6d                	jne    476097 <usage_message+0x14357>
  47602a:	2c 76                	sub    $0x76,%al
  47602c:	61                   	(bad)  
  47602d:	6c                   	insb   (%dx),%es:(%rdi)
  47602e:	75 65                	jne    476095 <usage_message+0x14355>
  476030:	5f                   	pop    %rdi
  476031:	6d                   	insl   (%dx),%es:(%rdi)
  476032:	69 6e 2c 76 61 6c 75 	imul   $0x756c6176,0x2c(%rsi),%ebp
  476039:	65                   	gs
  47603a:	5f                   	pop    %rdi
  47603b:	61                   	(bad)  
  47603c:	76 67                	jbe    4760a5 <usage_message+0x14365>
  47603e:	2c 76                	sub    $0x76,%al
  476040:	61                   	(bad)  
  476041:	6c                   	insb   (%dx),%es:(%rdi)
  476042:	75 65                	jne    4760a9 <usage_message+0x14369>
  476044:	5f                   	pop    %rdi
  476045:	6d                   	insl   (%dx),%es:(%rdi)
  476046:	61                   	(bad)  
  476047:	78 20                	js     476069 <usage_message+0x14329>
  476049:	66                   	data16
  47604a:	72 6f                	jb     4760bb <usage_message+0x1437b>
  47604c:	6d                   	insl   (%dx),%es:(%rdi)
  47604d:	20 74 72 65          	and    %dh,0x65(%rdx,%rsi,2)
  476051:	6e                   	outsb  %ds:(%rsi),(%dx)
  476052:	64                   	fs
  476053:	73 5f                	jae    4760b4 <usage_message+0x14374>
  476055:	75 69                	jne    4760c0 <usage_message+0x14380>
  476057:	6e                   	outsb  %ds:(%rsi),(%dx)
  476058:	74 20                	je     47607a <usage_message+0x1433a>
  47605a:	77 68                	ja     4760c4 <usage_message+0x14384>
  47605c:	65                   	gs
  47605d:	72 65                	jb     4760c4 <usage_message+0x14384>
  47605f:	20 69 74             	and    %ch,0x74(%rcx)
  476062:	65                   	gs
  476063:	6d                   	insl   (%dx),%es:(%rdi)
  476064:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  47606b:	61 
  47606c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47606d:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  476071:	6f                   	outsl  %ds:(%rsi),(%dx)
  476072:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  476075:	25 64 00 75 70       	and    $0x70750064,%eax
  47607a:	64                   	fs
  47607b:	61                   	(bad)  
  47607c:	74 65                	je     4760e3 <usage_message+0x143a3>
  47607e:	20 74 72 65          	and    %dh,0x65(%rdx,%rsi,2)
  476082:	6e                   	outsb  %ds:(%rsi),(%dx)
  476083:	64                   	fs
  476084:	73 5f                	jae    4760e5 <usage_message+0x143a5>
  476086:	75 69                	jne    4760f1 <usage_message+0x143b1>
  476088:	6e                   	outsb  %ds:(%rsi),(%dx)
  476089:	74 20                	je     4760ab <usage_message+0x1436b>
  47608b:	73 65                	jae    4760f2 <usage_message+0x143b2>
  47608d:	74 20                	je     4760af <usage_message+0x1436f>
  47608f:	6e                   	outsb  %ds:(%rsi),(%dx)
  476090:	75 6d                	jne    4760ff <usage_message+0x143bf>
  476092:	3d 25 64 2c 76       	cmp    $0x762c6425,%eax
  476097:	61                   	(bad)  
  476098:	6c                   	insb   (%dx),%es:(%rdi)
  476099:	75 65                	jne    476100 <usage_message+0x143c0>
  47609b:	5f                   	pop    %rdi
  47609c:	6d                   	insl   (%dx),%es:(%rdi)
  47609d:	69 6e 3d 25 6c 75 2c 	imul   $0x2c756c25,0x3d(%rsi),%ebp
  4760a4:	76 61                	jbe    476107 <usage_message+0x143c7>
  4760a6:	6c                   	insb   (%dx),%es:(%rdi)
  4760a7:	75 65                	jne    47610e <usage_message+0x143ce>
  4760a9:	5f                   	pop    %rdi
  4760aa:	61                   	(bad)  
  4760ab:	76 67                	jbe    476114 <usage_message+0x143d4>
  4760ad:	3d 25 6c 75 2c       	cmp    $0x2c756c25,%eax
  4760b2:	76 61                	jbe    476115 <usage_message+0x143d5>
  4760b4:	6c                   	insb   (%dx),%es:(%rdi)
  4760b5:	75 65                	jne    47611c <usage_message+0x143dc>
  4760b7:	5f                   	pop    %rdi
  4760b8:	6d                   	insl   (%dx),%es:(%rdi)
  4760b9:	61                   	(bad)  
  4760ba:	78 3d                	js     4760f9 <usage_message+0x143b9>
  4760bc:	25 6c 75 20 77       	and    $0x7720756c,%eax
  4760c1:	68 65 72 65 20       	pushq  $0x20657265
  4760c6:	69 74 65 6d 69 64 3d 	imul   $0x253d6469,0x6d(%rbp,%riz,2),%esi
  4760cd:	25 
  4760ce:	6c                   	insb   (%dx),%es:(%rdi)
  4760cf:	75 20                	jne    4760f1 <usage_message+0x143b1>
  4760d1:	61                   	(bad)  
  4760d2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4760d3:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  4760d7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4760d8:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  4760db:	25 64 00 00 00       	and    $0x64,%eax
  4760e0:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  4760e7:	69 6e 74 6f 20 74 72 	imul   $0x7274206f,0x74(%rsi),%ebp
  4760ee:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4760f0:	64                   	fs
  4760f1:	73 5f                	jae    476152 <usage_message+0x14412>
  4760f3:	75 69                	jne    47615e <usage_message+0x1441e>
  4760f5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4760f6:	74 20                	je     476118 <usage_message+0x143d8>
  4760f8:	28 63 6c             	sub    %ah,0x6c(%rbx)
  4760fb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4760fc:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  4760ff:	69 74 65 6d 69 64 2c 	imul   $0x6e2c6469,0x6d(%rbp,%riz,2),%esi
  476106:	6e 
  476107:	75 6d                	jne    476176 <usage_message+0x14436>
  476109:	2c 76                	sub    $0x76,%al
  47610b:	61                   	(bad)  
  47610c:	6c                   	insb   (%dx),%es:(%rdi)
  47610d:	75 65                	jne    476174 <usage_message+0x14434>
  47610f:	5f                   	pop    %rdi
  476110:	6d                   	insl   (%dx),%es:(%rdi)
  476111:	69 6e 2c 76 61 6c 75 	imul   $0x756c6176,0x2c(%rsi),%ebp
  476118:	65                   	gs
  476119:	5f                   	pop    %rdi
  47611a:	61                   	(bad)  
  47611b:	76 67                	jbe    476184 <usage_message+0x14444>
  47611d:	2c 76                	sub    $0x76,%al
  47611f:	61                   	(bad)  
  476120:	6c                   	insb   (%dx),%es:(%rdi)
  476121:	75 65                	jne    476188 <usage_message+0x14448>
  476123:	5f                   	pop    %rdi
  476124:	6d                   	insl   (%dx),%es:(%rdi)
  476125:	61                   	(bad)  
  476126:	78 29                	js     476151 <usage_message+0x14411>
  476128:	20 76 61             	and    %dh,0x61(%rsi)
  47612b:	6c                   	insb   (%dx),%es:(%rdi)
  47612c:	75 65                	jne    476193 <usage_message+0x14453>
  47612e:	73 20                	jae    476150 <usage_message+0x14410>
  476130:	28 25 64 2c 25 6c    	sub    %ah,0x6c252c64(%rip)        # 6c6c8d9a <_end+0x6c01049a>
  476136:	75 2c                	jne    476164 <usage_message+0x14424>
  476138:	25 64 2c 25 6c       	and    $0x6c252c64,%eax
  47613d:	75 2c                	jne    47616b <usage_message+0x1442b>
  47613f:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  476144:	6c                   	insb   (%dx),%es:(%rdi)
  476145:	75 29                	jne    476170 <usage_message+0x14430>
  476147:	00 73 65             	add    %dh,0x65(%rbx)
  47614a:	6c                   	insb   (%dx),%es:(%rdi)
  47614b:	65 63 74 20 6e       	movslq %gs:0x6e(%rax,%riz,1),%esi
  476150:	75 6d                	jne    4761bf <usage_message+0x1447f>
  476152:	2c 76                	sub    $0x76,%al
  476154:	61                   	(bad)  
  476155:	6c                   	insb   (%dx),%es:(%rdi)
  476156:	75 65                	jne    4761bd <usage_message+0x1447d>
  476158:	5f                   	pop    %rdi
  476159:	6d                   	insl   (%dx),%es:(%rdi)
  47615a:	69 6e 2c 76 61 6c 75 	imul   $0x756c6176,0x2c(%rsi),%ebp
  476161:	65                   	gs
  476162:	5f                   	pop    %rdi
  476163:	61                   	(bad)  
  476164:	76 67                	jbe    4761cd <usage_message+0x1448d>
  476166:	2c 76                	sub    $0x76,%al
  476168:	61                   	(bad)  
  476169:	6c                   	insb   (%dx),%es:(%rdi)
  47616a:	75 65                	jne    4761d1 <usage_message+0x14491>
  47616c:	5f                   	pop    %rdi
  47616d:	6d                   	insl   (%dx),%es:(%rdi)
  47616e:	61                   	(bad)  
  47616f:	78 20                	js     476191 <usage_message+0x14451>
  476171:	66                   	data16
  476172:	72 6f                	jb     4761e3 <usage_message+0x144a3>
  476174:	6d                   	insl   (%dx),%es:(%rdi)
  476175:	20 74 72 65          	and    %dh,0x65(%rdx,%rsi,2)
  476179:	6e                   	outsb  %ds:(%rsi),(%dx)
  47617a:	64                   	fs
  47617b:	73 20                	jae    47619d <usage_message+0x1445d>
  47617d:	77 68                	ja     4761e7 <usage_message+0x144a7>
  47617f:	65                   	gs
  476180:	72 65                	jb     4761e7 <usage_message+0x144a7>
  476182:	20 69 74             	and    %ch,0x74(%rcx)
  476185:	65                   	gs
  476186:	6d                   	insl   (%dx),%es:(%rdi)
  476187:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  47618e:	61 
  47618f:	6e                   	outsb  %ds:(%rsi),(%dx)
  476190:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  476194:	6f                   	outsl  %ds:(%rsi),(%dx)
  476195:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  476198:	25 64 00 00 00       	and    $0x64,%eax
  47619d:	00 00                	add    %al,(%rax)
  47619f:	00 75 70             	add    %dh,0x70(%rbp)
  4761a2:	64                   	fs
  4761a3:	61                   	(bad)  
  4761a4:	74 65                	je     47620b <usage_message+0x144cb>
  4761a6:	20 74 72 65          	and    %dh,0x65(%rdx,%rsi,2)
  4761aa:	6e                   	outsb  %ds:(%rsi),(%dx)
  4761ab:	64                   	fs
  4761ac:	73 20                	jae    4761ce <usage_message+0x1448e>
  4761ae:	73 65                	jae    476215 <usage_message+0x144d5>
  4761b0:	74 20                	je     4761d2 <usage_message+0x14492>
  4761b2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4761b3:	75 6d                	jne    476222 <usage_message+0x144e2>
  4761b5:	3d 25 64 2c 20       	cmp    $0x202c6425,%eax
  4761ba:	76 61                	jbe    47621d <usage_message+0x144dd>
  4761bc:	6c                   	insb   (%dx),%es:(%rdi)
  4761bd:	75 65                	jne    476224 <usage_message+0x144e4>
  4761bf:	5f                   	pop    %rdi
  4761c0:	6d                   	insl   (%dx),%es:(%rdi)
  4761c1:	69 6e 3d 25 6c 66 2c 	imul   $0x2c666c25,0x3d(%rsi),%ebp
  4761c8:	20 76 61             	and    %dh,0x61(%rsi)
  4761cb:	6c                   	insb   (%dx),%es:(%rdi)
  4761cc:	75 65                	jne    476233 <usage_message+0x144f3>
  4761ce:	5f                   	pop    %rdi
  4761cf:	61                   	(bad)  
  4761d0:	76 67                	jbe    476239 <usage_message+0x144f9>
  4761d2:	3d 25 6c 66 2c       	cmp    $0x2c666c25,%eax
  4761d7:	20 76 61             	and    %dh,0x61(%rsi)
  4761da:	6c                   	insb   (%dx),%es:(%rdi)
  4761db:	75 65                	jne    476242 <usage_message+0x14502>
  4761dd:	5f                   	pop    %rdi
  4761de:	6d                   	insl   (%dx),%es:(%rdi)
  4761df:	61                   	(bad)  
  4761e0:	78 3d                	js     47621f <usage_message+0x144df>
  4761e2:	25 6c 66 20 77       	and    $0x7720666c,%eax
  4761e7:	68 65 72 65 20       	pushq  $0x20657265
  4761ec:	69 74 65 6d 69 64 3d 	imul   $0x253d6469,0x6d(%rbp,%riz,2),%esi
  4761f3:	25 
  4761f4:	6c                   	insb   (%dx),%es:(%rdi)
  4761f5:	75 20                	jne    476217 <usage_message+0x144d7>
  4761f7:	61                   	(bad)  
  4761f8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4761f9:	64 20 63 6c          	and    %ah,%fs:0x6c(%rbx)
  4761fd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4761fe:	63 6b 3d             	movslq 0x3d(%rbx),%ebp
  476201:	25 64 00 00 00       	and    $0x64,%eax
  476206:	00 00                	add    %al,(%rax)
  476208:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  47620f:	69 6e 74 6f 20 74 72 	imul   $0x7274206f,0x74(%rsi),%ebp
  476216:	65 6e                	outsb  %gs:(%rsi),(%dx)
  476218:	64                   	fs
  476219:	73 20                	jae    47623b <usage_message+0x144fb>
  47621b:	28 63 6c             	sub    %ah,0x6c(%rbx)
  47621e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47621f:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  476222:	69 74 65 6d 69 64 2c 	imul   $0x6e2c6469,0x6d(%rbp,%riz,2),%esi
  476229:	6e 
  47622a:	75 6d                	jne    476299 <usage_message+0x14559>
  47622c:	2c 76                	sub    $0x76,%al
  47622e:	61                   	(bad)  
  47622f:	6c                   	insb   (%dx),%es:(%rdi)
  476230:	75 65                	jne    476297 <usage_message+0x14557>
  476232:	5f                   	pop    %rdi
  476233:	6d                   	insl   (%dx),%es:(%rdi)
  476234:	69 6e 2c 76 61 6c 75 	imul   $0x756c6176,0x2c(%rsi),%ebp
  47623b:	65                   	gs
  47623c:	5f                   	pop    %rdi
  47623d:	61                   	(bad)  
  47623e:	76 67                	jbe    4762a7 <usage_message+0x14567>
  476240:	2c 76                	sub    $0x76,%al
  476242:	61                   	(bad)  
  476243:	6c                   	insb   (%dx),%es:(%rdi)
  476244:	75 65                	jne    4762ab <usage_message+0x1456b>
  476246:	5f                   	pop    %rdi
  476247:	6d                   	insl   (%dx),%es:(%rdi)
  476248:	61                   	(bad)  
  476249:	78 29                	js     476274 <usage_message+0x14534>
  47624b:	20 76 61             	and    %dh,0x61(%rsi)
  47624e:	6c                   	insb   (%dx),%es:(%rdi)
  47624f:	75 65                	jne    4762b6 <usage_message+0x14576>
  476251:	73 20                	jae    476273 <usage_message+0x14533>
  476253:	28 25 64 2c 25 6c    	sub    %ah,0x6c252c64(%rip)        # 6c6c8ebd <_end+0x6c0105bd>
  476259:	75 2c                	jne    476287 <usage_message+0x14547>
  47625b:	25 64 2c 25 6c       	and    $0x6c252c64,%eax
  476260:	66                   	data16
  476261:	2c 25                	sub    $0x25,%al
  476263:	6c                   	insb   (%dx),%es:(%rdi)
  476264:	66                   	data16
  476265:	2c 25                	sub    $0x25,%al
  476267:	6c                   	insb   (%dx),%es:(%rdi)
  476268:	66 29 00             	sub    %ax,(%rax)
  47626b:	00 00                	add    %al,(%rax)
  47626d:	00 00                	add    %al,(%rax)
  47626f:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  476273:	65                   	gs
  476274:	74 65                	je     4762db <usage_message+0x1459b>
  476276:	20 66 72             	and    %ah,0x72(%rsi)
  476279:	6f                   	outsl  %ds:(%rsi),(%dx)
  47627a:	6d                   	insl   (%dx),%es:(%rdi)
  47627b:	20 73 65             	and    %dh,0x65(%rbx)
  47627e:	72 76                	jb     4762f6 <usage_message+0x145b6>
  476280:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  476287:	6e                   	outsb  %ds:(%rsi),(%dx)
  476288:	6b 73 20 77          	imul   $0x77,0x20(%rbx),%esi
  47628c:	68 65 72 65 20       	pushq  $0x20657265
  476291:	73 65                	jae    4762f8 <usage_message+0x145b8>
  476293:	72 76                	jb     47630b <usage_message+0x145cb>
  476295:	69 63 65 64 6f 77 6e 	imul   $0x6e776f64,0x65(%rbx),%esp
  47629c:	69 64 3d 25 6c 75 20 	imul   $0x6f20756c,0x25(%rbp,%rdi,1),%esp
  4762a3:	6f 
  4762a4:	72 20                	jb     4762c6 <usage_message+0x14586>
  4762a6:	73 65                	jae    47630d <usage_message+0x145cd>
  4762a8:	72 76                	jb     476320 <usage_message+0x145e0>
  4762aa:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  4762b1:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4762b6:	00 00                	add    %al,(%rax)
  4762b8:	64                   	fs
  4762b9:	65                   	gs
  4762ba:	6c                   	insb   (%dx),%es:(%rdi)
  4762bb:	65                   	gs
  4762bc:	74 65                	je     476323 <usage_message+0x145e3>
  4762be:	20 66 72             	and    %ah,0x72(%rsi)
  4762c1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4762c2:	6d                   	insl   (%dx),%es:(%rdi)
  4762c3:	20 73 65             	and    %dh,0x65(%rbx)
  4762c6:	72 76                	jb     47633e <usage_message+0x145fe>
  4762c8:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  4762cf:	65                   	gs
  4762d0:	72 65                	jb     476337 <usage_message+0x145f7>
  4762d2:	20 73 65             	and    %dh,0x65(%rbx)
  4762d5:	72 76                	jb     47634d <usage_message+0x1460d>
  4762d7:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  4762de:	6c                   	insb   (%dx),%es:(%rdi)
  4762df:	75 00                	jne    4762e1 <usage_message+0x145a1>
  4762e1:	00 00                	add    %al,(%rax)
  4762e3:	00 00                	add    %al,(%rax)
  4762e5:	00 00                	add    %al,(%rax)
  4762e7:	00 49 6e             	add    %cl,0x6e(%rcx)
  4762ea:	20 44 42 64          	and    %al,0x64(%rdx,%rax,2)
  4762ee:	65                   	gs
  4762ef:	6c                   	insb   (%dx),%es:(%rdi)
  4762f0:	65                   	gs
  4762f1:	74 65                	je     476358 <usage_message+0x14618>
  4762f3:	5f                   	pop    %rdi
  4762f4:	73 65                	jae    47635b <usage_message+0x1461b>
  4762f6:	72 76                	jb     47636e <usage_message+0x1462e>
  4762f8:	69 63 65 73 5f 62 79 	imul   $0x79625f73,0x65(%rbx),%esp
  4762ff:	5f                   	pop    %rdi
  476300:	74 72                	je     476374 <usage_message+0x14634>
  476302:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  476309:	28 25 6c 75 29 00    	sub    %ah,0x29756c(%rip)        # 70d87b <_end+0x54f7b>
  47630f:	00 45 6e             	add    %al,0x6e(%rbp)
  476312:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  476316:	20 44 42 64          	and    %al,0x64(%rdx,%rax,2)
  47631a:	65                   	gs
  47631b:	6c                   	insb   (%dx),%es:(%rdi)
  47631c:	65                   	gs
  47631d:	74 65                	je     476384 <usage_message+0x14644>
  47631f:	5f                   	pop    %rdi
  476320:	73 65                	jae    476387 <usage_message+0x14647>
  476322:	72 76                	jb     47639a <usage_message+0x1465a>
  476324:	69 63 65 73 5f 62 79 	imul   $0x79625f73,0x65(%rbx),%esp
  47632b:	5f                   	pop    %rdi
  47632c:	74 72                	je     4763a0 <usage_message+0x14660>
  47632e:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  476335:	28 25 6c 75 29 00    	sub    %ah,0x29756c(%rip)        # 70d8a7 <_end+0x54fa7>
  47633b:	00 00                	add    %al,(%rax)
  47633d:	00 00                	add    %al,(%rax)
  47633f:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  476343:	65                   	gs
  476344:	74 65                	je     4763ab <usage_message+0x1466b>
  476346:	20 66 72             	and    %ah,0x72(%rsi)
  476349:	6f                   	outsl  %ds:(%rsi),(%dx)
  47634a:	6d                   	insl   (%dx),%es:(%rdi)
  47634b:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  47634f:	67                   	addr32
  476350:	67                   	addr32
  476351:	65                   	gs
  476352:	72 5f                	jb     4763b3 <usage_message+0x14673>
  476354:	64                   	fs
  476355:	65                   	gs
  476356:	70 65                	jo     4763bd <usage_message+0x1467d>
  476358:	6e                   	outsb  %ds:(%rsi),(%dx)
  476359:	64                   	fs
  47635a:	73 20                	jae    47637c <usage_message+0x1463c>
  47635c:	77 68                	ja     4763c6 <usage_message+0x14686>
  47635e:	65                   	gs
  47635f:	72 65                	jb     4763c6 <usage_message+0x14686>
  476361:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  476365:	67                   	addr32
  476366:	67                   	addr32
  476367:	65                   	gs
  476368:	72 69                	jb     4763d3 <usage_message+0x14693>
  47636a:	64                   	fs
  47636b:	5f                   	pop    %rdi
  47636c:	64 6f                	outsl  %fs:(%rsi),(%dx)
  47636e:	77 6e                	ja     4763de <usage_message+0x1469e>
  476370:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  476375:	6f                   	outsl  %ds:(%rsi),(%dx)
  476376:	72 20                	jb     476398 <usage_message+0x14658>
  476378:	74 72                	je     4763ec <usage_message+0x146ac>
  47637a:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  476381:	5f                   	pop    %rdi
  476382:	75 70                	jne    4763f4 <usage_message+0x146b4>
  476384:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  476389:	00 00                	add    %al,(%rax)
  47638b:	00 00                	add    %al,(%rax)
  47638d:	00 00                	add    %al,(%rax)
  47638f:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  476393:	65                   	gs
  476394:	74 65                	je     4763fb <usage_message+0x146bb>
  476396:	20 66 72             	and    %ah,0x72(%rsi)
  476399:	6f                   	outsl  %ds:(%rsi),(%dx)
  47639a:	6d                   	insl   (%dx),%es:(%rdi)
  47639b:	20 66 75             	and    %ah,0x75(%rsi)
  47639e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47639f:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4763a3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4763a4:	73 20                	jae    4763c6 <usage_message+0x14686>
  4763a6:	77 68                	ja     476410 <usage_message+0x146d0>
  4763a8:	65                   	gs
  4763a9:	72 65                	jb     476410 <usage_message+0x146d0>
  4763ab:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4763af:	67                   	addr32
  4763b0:	67                   	addr32
  4763b1:	65                   	gs
  4763b2:	72 69                	jb     47641d <usage_message+0x146dd>
  4763b4:	64                   	fs
  4763b5:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4763ba:	00 00                	add    %al,(%rax)
  4763bc:	00 00                	add    %al,(%rax)
  4763be:	00 00                	add    %al,(%rax)
  4763c0:	64                   	fs
  4763c1:	65                   	gs
  4763c2:	6c                   	insb   (%dx),%es:(%rdi)
  4763c3:	65                   	gs
  4763c4:	74 65                	je     47642b <usage_message+0x146eb>
  4763c6:	20 66 72             	and    %ah,0x72(%rsi)
  4763c9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4763ca:	6d                   	insl   (%dx),%es:(%rdi)
  4763cb:	20 65 76             	and    %ah,0x76(%rbp)
  4763ce:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4763d0:	74 73                	je     476445 <usage_message+0x14705>
  4763d2:	20 77 68             	and    %dh,0x68(%rdi)
  4763d5:	65                   	gs
  4763d6:	72 65                	jb     47643d <usage_message+0x146fd>
  4763d8:	20 6f 62             	and    %ch,0x62(%rdi)
  4763db:	6a 65                	pushq  $0x65
  4763dd:	63 74 3d 25          	movslq 0x25(%rbp,%rdi,1),%esi
  4763e1:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  4763e5:	64 20 6f 62          	and    %ch,%fs:0x62(%rdi)
  4763e9:	6a 65                	pushq  $0x65
  4763eb:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  4763ef:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4763f4:	00 00                	add    %al,(%rax)
  4763f6:	00 00                	add    %al,(%rax)
  4763f8:	64                   	fs
  4763f9:	65                   	gs
  4763fa:	6c                   	insb   (%dx),%es:(%rdi)
  4763fb:	65                   	gs
  4763fc:	74 65                	je     476463 <usage_message+0x14723>
  4763fe:	20 66 72             	and    %ah,0x72(%rsi)
  476401:	6f                   	outsl  %ds:(%rsi),(%dx)
  476402:	6d                   	insl   (%dx),%es:(%rdi)
  476403:	20 73 79             	and    %dh,0x79(%rbx)
  476406:	73 6d                	jae    476475 <usage_message+0x14735>
  476408:	61                   	(bad)  
  476409:	70 73                	jo     47647e <usage_message+0x1473e>
  47640b:	5f                   	pop    %rdi
  47640c:	6c                   	insb   (%dx),%es:(%rdi)
  47640d:	69 6e 6b 5f 74 72 69 	imul   $0x6972745f,0x6b(%rsi),%ebp
  476414:	67                   	addr32
  476415:	67                   	addr32
  476416:	65                   	gs
  476417:	72 73                	jb     47648c <usage_message+0x1474c>
  476419:	20 77 68             	and    %dh,0x68(%rdi)
  47641c:	65                   	gs
  47641d:	72 65                	jb     476484 <usage_message+0x14744>
  47641f:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  476423:	67                   	addr32
  476424:	67                   	addr32
  476425:	65                   	gs
  476426:	72 69                	jb     476491 <usage_message+0x14751>
  476428:	64                   	fs
  476429:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  47642e:	00 00                	add    %al,(%rax)
  476430:	64                   	fs
  476431:	65                   	gs
  476432:	6c                   	insb   (%dx),%es:(%rdi)
  476433:	65                   	gs
  476434:	74 65                	je     47649b <usage_message+0x1475b>
  476436:	20 66 72             	and    %ah,0x72(%rsi)
  476439:	6f                   	outsl  %ds:(%rsi),(%dx)
  47643a:	6d                   	insl   (%dx),%es:(%rdi)
  47643b:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  47643f:	67                   	addr32
  476440:	67                   	addr32
  476441:	65                   	gs
  476442:	72 73                	jb     4764b7 <usage_message+0x14777>
  476444:	20 77 68             	and    %dh,0x68(%rdi)
  476447:	65                   	gs
  476448:	72 65                	jb     4764af <usage_message+0x1476f>
  47644a:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  47644e:	67                   	addr32
  47644f:	67                   	addr32
  476450:	65                   	gs
  476451:	72 69                	jb     4764bc <usage_message+0x1477c>
  476453:	64                   	fs
  476454:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  476459:	00 00                	add    %al,(%rax)
  47645b:	00 00                	add    %al,(%rax)
  47645d:	00 00                	add    %al,(%rax)
  47645f:	00 69 6e             	add    %ch,0x6e(%rcx)
  476462:	73 65                	jae    4764c9 <usage_message+0x14789>
  476464:	72 74                	jb     4764da <usage_message+0x1479a>
  476466:	20 69 6e             	and    %ch,0x6e(%rcx)
  476469:	74 6f                	je     4764da <usage_message+0x1479a>
  47646b:	20 73 65             	and    %dh,0x65(%rbx)
  47646e:	72 76                	jb     4764e6 <usage_message+0x147a6>
  476470:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  476477:	72 6d                	jb     4764e6 <usage_message+0x147a6>
  476479:	73 20                	jae    47649b <usage_message+0x1475b>
  47647b:	28 73 65             	sub    %dh,0x65(%rbx)
  47647e:	72 76                	jb     4764f6 <usage_message+0x147b6>
  476480:	69 63 65 61 6c 61 72 	imul   $0x72616c61,0x65(%rbx),%esp
  476487:	6d                   	insl   (%dx),%es:(%rdi)
  476488:	69 64 2c 73 65 72 76 	imul   $0x69767265,0x73(%rsp,%rbp,1),%esp
  47648f:	69 
  476490:	63 65 69             	movslq 0x69(%rbp),%esp
  476493:	64                   	fs
  476494:	2c 63                	sub    $0x63,%al
  476496:	6c                   	insb   (%dx),%es:(%rdi)
  476497:	6f                   	outsl  %ds:(%rsi),(%dx)
  476498:	63 6b 2c             	movslq 0x2c(%rbx),%ebp
  47649b:	76 61                	jbe    4764fe <usage_message+0x147be>
  47649d:	6c                   	insb   (%dx),%es:(%rdi)
  47649e:	75 65                	jne    476505 <usage_message+0x147c5>
  4764a0:	29 20                	sub    %esp,(%rax)
  4764a2:	76 61                	jbe    476505 <usage_message+0x147c5>
  4764a4:	6c                   	insb   (%dx),%es:(%rdi)
  4764a5:	75 65                	jne    47650c <usage_message+0x147cc>
  4764a7:	73 28                	jae    4764d1 <usage_message+0x14791>
  4764a9:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  4764ae:	6c                   	insb   (%dx),%es:(%rdi)
  4764af:	75 2c                	jne    4764dd <usage_message+0x1479d>
  4764b1:	25 64 2c 25 64       	and    $0x64252c64,%eax
  4764b6:	29 00                	sub    %eax,(%rax)
  4764b8:	73 65                	jae    47651f <usage_message+0x147df>
  4764ba:	6c                   	insb   (%dx),%es:(%rdi)
  4764bb:	65 63 74 20 61       	movslq %gs:0x61(%rax,%riz,1),%esi
  4764c0:	75 74                	jne    476536 <usage_message+0x147f6>
  4764c2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4764c3:	72 65                	jb     47652a <usage_message+0x147ea>
  4764c5:	67 5f                	addr32 pop %rdi
  4764c7:	68 6f 73 74 69       	pushq  $0x6974736f
  4764cc:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  4764d0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4764d1:	6d                   	insl   (%dx),%es:(%rdi)
  4764d2:	20 61 75             	and    %ah,0x75(%rcx)
  4764d5:	74 6f                	je     476546 <usage_message+0x14806>
  4764d7:	72 65                	jb     47653e <usage_message+0x147fe>
  4764d9:	67 5f                	addr32 pop %rdi
  4764db:	68 6f 73 74 20       	pushq  $0x2074736f
  4764e0:	77 68                	ja     47654a <usage_message+0x1480a>
  4764e2:	65                   	gs
  4764e3:	72 65                	jb     47654a <usage_message+0x1480a>
  4764e5:	20 70 72             	and    %dh,0x72(%rax)
  4764e8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4764e9:	78 79                	js     476564 <usage_message+0x14824>
  4764eb:	5f                   	pop    %rdi
  4764ec:	68 6f 73 74 69       	pushq  $0x6974736f
  4764f1:	64                   	fs
  4764f2:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4764f7:	61                   	(bad)  
  4764f8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4764f9:	64 20 68 6f          	and    %ch,%fs:0x6f(%rax)
  4764fd:	73 74                	jae    476573 <usage_message+0x14833>
  4764ff:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  476504:	25 73 00 00 69       	and    $0x69000073,%eax
  476509:	6e                   	outsb  %ds:(%rsi),(%dx)
  47650a:	73 65                	jae    476571 <usage_message+0x14831>
  47650c:	72 74                	jb     476582 <usage_message+0x14842>
  47650e:	20 69 6e             	and    %ch,0x6e(%rcx)
  476511:	74 6f                	je     476582 <usage_message+0x14842>
  476513:	20 61 75             	and    %ah,0x75(%rcx)
  476516:	74 6f                	je     476587 <usage_message+0x14847>
  476518:	72 65                	jb     47657f <usage_message+0x1483f>
  47651a:	67 5f                	addr32 pop %rdi
  47651c:	68 6f 73 74 20       	pushq  $0x2074736f
  476521:	28 61 75             	sub    %ah,0x75(%rcx)
  476524:	74 6f                	je     476595 <usage_message+0x14855>
  476526:	72 65                	jb     47658d <usage_message+0x1484d>
  476528:	67 5f                	addr32 pop %rdi
  47652a:	68 6f 73 74 69       	pushq  $0x6974736f
  47652f:	64                   	fs
  476530:	2c 70                	sub    $0x70,%al
  476532:	72 6f                	jb     4765a3 <usage_message+0x14863>
  476534:	78 79                	js     4765af <usage_message+0x1486f>
  476536:	5f                   	pop    %rdi
  476537:	68 6f 73 74 69       	pushq  $0x6974736f
  47653c:	64                   	fs
  47653d:	2c 68                	sub    $0x68,%al
  47653f:	6f                   	outsl  %ds:(%rsi),(%dx)
  476540:	73 74                	jae    4765b6 <usage_message+0x14876>
  476542:	29 20                	sub    %esp,(%rax)
  476544:	76 61                	jbe    4765a7 <usage_message+0x14867>
  476546:	6c                   	insb   (%dx),%es:(%rdi)
  476547:	75 65                	jne    4765ae <usage_message+0x1486e>
  476549:	73 20                	jae    47656b <usage_message+0x1482b>
  47654b:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 2573dabd <_end+0x250851bd>
  476551:	6c                   	insb   (%dx),%es:(%rdi)
  476552:	75 2c                	jne    476580 <usage_message+0x14840>
  476554:	27                   	(bad)  
  476555:	25 73 27 29 00       	and    $0x292773,%eax
  47655a:	00 00                	add    %al,(%rax)
  47655c:	00 00                	add    %al,(%rax)
  47655e:	00 00                	add    %al,(%rax)
  476560:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  476562:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20708ddb <_end+0x200504db>
  476568:	74 72                	je     4765dc <usage_message+0x1489c>
  47656a:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  476571:	3a 25 6c 75 20 6f    	cmp    0x6f20756c(%rip),%ah        # 6f67dae3 <_end+0x6efc51e3>
  476577:	6c                   	insb   (%dx),%es:(%rdi)
  476578:	64 3a 25 64 20 6e 65 	cmp    %fs:0x656e2064(%rip),%ah        # 65b585e3 <_end+0x6549fce3>
  47657f:	77 3a                	ja     4765bb <usage_message+0x1487b>
  476581:	25 64 20 6e 6f       	and    $0x6f6e2064,%eax
  476586:	77 3a                	ja     4765c2 <usage_message+0x14882>
  476588:	25 64 00 00 00       	and    $0x64,%eax
  47658d:	00 00                	add    %al,(%rax)
  47658f:	00 49 6e             	add    %cl,0x6e(%rcx)
  476592:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20708e0b <_end+0x2005050b>
  476598:	74 72                	je     47660c <usage_message+0x148cc>
  47659a:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4765a1:	3a 25 6c 75 20 6f    	cmp    0x6f20756c(%rip),%ah        # 6f67db13 <_end+0x6efc5213>
  4765a7:	6c                   	insb   (%dx),%es:(%rdi)
  4765a8:	64 3a 25 64 20 6e 65 	cmp    %fs:0x656e2064(%rip),%ah        # 65b58613 <_end+0x6549fd13>
  4765af:	77 3a                	ja     4765eb <usage_message+0x148ab>
  4765b1:	25 64 20 6e 6f       	and    $0x6f6e2064,%eax
  4765b6:	77 3a                	ja     4765f2 <usage_message+0x148b2>
  4765b8:	25 64 20 72 65       	and    $0x65722064,%eax
  4765bd:	61                   	(bad)  
  4765be:	73 6f                	jae    47662f <usage_message+0x148ef>
  4765c0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4765c1:	3a 27                	cmp    (%rdi),%ah
  4765c3:	25 73 27 00 00       	and    $0x2773,%eax
  4765c8:	75 70                	jne    47663a <usage_message+0x148fa>
  4765ca:	64                   	fs
  4765cb:	61                   	(bad)  
  4765cc:	74 65                	je     476633 <usage_message+0x148f3>
  4765ce:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4765d2:	67                   	addr32
  4765d3:	67                   	addr32
  4765d4:	65                   	gs
  4765d5:	72 73                	jb     47664a <usage_message+0x1490a>
  4765d7:	20 73 65             	and    %dh,0x65(%rbx)
  4765da:	74 20                	je     4765fc <usage_message+0x148bc>
  4765dc:	76 61                	jbe    47663f <usage_message+0x148ff>
  4765de:	6c                   	insb   (%dx),%es:(%rdi)
  4765df:	75 65                	jne    476646 <usage_message+0x14906>
  4765e1:	3d 25 64 2c 6c       	cmp    $0x6c2c6425,%eax
  4765e6:	61                   	(bad)  
  4765e7:	73 74                	jae    47665d <usage_message+0x1491d>
  4765e9:	63 68 61             	movslq 0x61(%rax),%ebp
  4765ec:	6e                   	outsb  %ds:(%rsi),(%dx)
  4765ed:	67                   	addr32
  4765ee:	65                   	gs
  4765ef:	3d 25 64 2c 65       	cmp    $0x652c6425,%eax
  4765f4:	72 72                	jb     476668 <usage_message+0x14928>
  4765f6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4765f7:	72 3d                	jb     476636 <usage_message+0x148f6>
  4765f9:	27                   	(bad)  
  4765fa:	27                   	(bad)  
  4765fb:	20 77 68             	and    %dh,0x68(%rdi)
  4765fe:	65                   	gs
  4765ff:	72 65                	jb     476666 <usage_message+0x14926>
  476601:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  476605:	67                   	addr32
  476606:	67                   	addr32
  476607:	65                   	gs
  476608:	72 69                	jb     476673 <usage_message+0x14933>
  47660a:	64                   	fs
  47660b:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  476610:	75 70                	jne    476682 <usage_message+0x14942>
  476612:	64                   	fs
  476613:	61                   	(bad)  
  476614:	74 65                	je     47667b <usage_message+0x1493b>
  476616:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  47661a:	67                   	addr32
  47661b:	67                   	addr32
  47661c:	65                   	gs
  47661d:	72 73                	jb     476692 <usage_message+0x14952>
  47661f:	20 73 65             	and    %dh,0x65(%rbx)
  476622:	74 20                	je     476644 <usage_message+0x14904>
  476624:	76 61                	jbe    476687 <usage_message+0x14947>
  476626:	6c                   	insb   (%dx),%es:(%rdi)
  476627:	75 65                	jne    47668e <usage_message+0x1494e>
  476629:	3d 25 64 2c 6c       	cmp    $0x6c2c6425,%eax
  47662e:	61                   	(bad)  
  47662f:	73 74                	jae    4766a5 <usage_message+0x14965>
  476631:	63 68 61             	movslq 0x61(%rax),%ebp
  476634:	6e                   	outsb  %ds:(%rsi),(%dx)
  476635:	67                   	addr32
  476636:	65                   	gs
  476637:	3d 25 64 2c 65       	cmp    $0x652c6425,%eax
  47663c:	72 72                	jb     4766b0 <usage_message+0x14970>
  47663e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47663f:	72 3d                	jb     47667e <usage_message+0x1493e>
  476641:	27                   	(bad)  
  476642:	25 73 27 20 77       	and    $0x77202773,%eax
  476647:	68 65 72 65 20       	pushq  $0x20657265
  47664c:	74 72                	je     4766c0 <usage_message+0x14980>
  47664e:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  476655:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  47665a:	00 00                	add    %al,(%rax)
  47665c:	00 00                	add    %al,(%rax)
  47665e:	00 00                	add    %al,(%rax)
  476660:	45 76 65             	rex.RB jbe    4766c8 <usage_message+0x14988>
  476663:	6e                   	outsb  %ds:(%rsi),(%dx)
  476664:	74 20                	je     476686 <usage_message+0x14946>
  476666:	6e                   	outsb  %ds:(%rsi),(%dx)
  476667:	6f                   	outsl  %ds:(%rsi),(%dx)
  476668:	74 20                	je     47668a <usage_message+0x1494a>
  47666a:	61                   	(bad)  
  47666b:	64 64 65 64 20 66 6f 	and    %ah,%fs:%gs:0x6f(%rsi)
  476672:	72 20                	jb     476694 <usage_message+0x14954>
  476674:	74 72                	je     4766e8 <usage_message+0x149a8>
  476676:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  47667d:	20 5b 25             	and    %bl,0x25(%rbx)
  476680:	6c                   	insb   (%dx),%es:(%rdi)
  476681:	75 5d                	jne    4766e0 <usage_message+0x149a0>
  476683:	00 00                	add    %al,(%rax)
  476685:	00 00                	add    %al,(%rax)
  476687:	00 75 70             	add    %dh,0x70(%rbp)
  47668a:	64                   	fs
  47668b:	61                   	(bad)  
  47668c:	74 65                	je     4766f3 <usage_message+0x149b3>
  47668e:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  476692:	67                   	addr32
  476693:	67                   	addr32
  476694:	65                   	gs
  476695:	72 73                	jb     47670a <usage_message+0x149ca>
  476697:	20 73 65             	and    %dh,0x65(%rbx)
  47669a:	74 20                	je     4766bc <usage_message+0x1497c>
  47669c:	65                   	gs
  47669d:	72 72                	jb     476711 <usage_message+0x149d1>
  47669f:	6f                   	outsl  %ds:(%rsi),(%dx)
  4766a0:	72 3d                	jb     4766df <usage_message+0x1499f>
  4766a2:	27                   	(bad)  
  4766a3:	25 73 27 20 77       	and    $0x77202773,%eax
  4766a8:	68 65 72 65 20       	pushq  $0x20657265
  4766ad:	74 72                	je     476721 <usage_message+0x149e1>
  4766af:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4766b6:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  4766bb:	00 00                	add    %al,(%rax)
  4766bd:	00 00                	add    %al,(%rax)
  4766bf:	00 44 42 75          	add    %al,0x75(%rdx,%rax,2)
  4766c3:	70 64                	jo     476729 <usage_message+0x149e9>
  4766c5:	61                   	(bad)  
  4766c6:	74 65                	je     47672d <usage_message+0x149ed>
  4766c8:	5f                   	pop    %rdi
  4766c9:	74 72                	je     47673d <usage_message+0x149fd>
  4766cb:	69 67 67 65 72 73 5f 	imul   $0x5f737265,0x67(%rdi),%esp
  4766d2:	61                   	(bad)  
  4766d3:	66                   	data16
  4766d4:	74 65                	je     47673b <usage_message+0x149fb>
  4766d6:	72 5f                	jb     476737 <usage_message+0x149f7>
  4766d8:	72 65                	jb     47673f <usage_message+0x149ff>
  4766da:	73 74                	jae    476750 <usage_message+0x14a10>
  4766dc:	61                   	(bad)  
  4766dd:	72 74                	jb     476753 <usage_message+0x14a13>
  4766df:	00 73 65             	add    %dh,0x65(%rbx)
  4766e2:	6c                   	insb   (%dx),%es:(%rdi)
  4766e3:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  4766e8:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  4766ef:	20 74 2e 74          	and    %dh,0x74(%rsi,%rbp,1)
  4766f3:	72 69                	jb     47675e <usage_message+0x14a1e>
  4766f5:	67                   	addr32
  4766f6:	67                   	addr32
  4766f7:	65                   	gs
  4766f8:	72 69                	jb     476763 <usage_message+0x14a23>
  4766fa:	64                   	fs
  4766fb:	2c 74                	sub    $0x74,%al
  4766fd:	2e 74 79             	je,pn  476779 <usage_message+0x14a39>
  476700:	70 65                	jo     476767 <usage_message+0x14a27>
  476702:	2c 74                	sub    $0x74,%al
  476704:	2e 76 61             	jbe,pn 476768 <usage_message+0x14a28>
  476707:	6c                   	insb   (%dx),%es:(%rdi)
  476708:	75 65                	jne    47676f <usage_message+0x14a2f>
  47670a:	2c 74                	sub    $0x74,%al
  47670c:	2e                   	cs
  47670d:	65                   	gs
  47670e:	72 72                	jb     476782 <usage_message+0x14a42>
  476710:	6f                   	outsl  %ds:(%rsi),(%dx)
  476711:	72 20                	jb     476733 <usage_message+0x149f3>
  476713:	66                   	data16
  476714:	72 6f                	jb     476785 <usage_message+0x14a45>
  476716:	6d                   	insl   (%dx),%es:(%rdi)
  476717:	20 68 6f             	and    %ch,0x6f(%rax)
  47671a:	73 74                	jae    476790 <usage_message+0x14a50>
  47671c:	73 20                	jae    47673e <usage_message+0x149fe>
  47671e:	68 2c 69 74 65       	pushq  $0x6574692c
  476723:	6d                   	insl   (%dx),%es:(%rdi)
  476724:	73 20                	jae    476746 <usage_message+0x14a06>
  476726:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  47672d:	69 6f 6e 73 20 66 2c 	imul   $0x2c662073,0x6e(%rdi),%ebp
  476734:	74 72                	je     4767a8 <usage_message+0x14a68>
  476736:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  47673d:	74 20                	je     47675f <usage_message+0x14a1f>
  47673f:	77 68                	ja     4767a9 <usage_message+0x14a69>
  476741:	65                   	gs
  476742:	72 65                	jb     4767a9 <usage_message+0x14a69>
  476744:	20 68 2e             	and    %ch,0x2e(%rax)
  476747:	68 6f 73 74 69       	pushq  $0x6974736f
  47674c:	64                   	fs
  47674d:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  476752:	73 74                	jae    4767c8 <usage_message+0x14a88>
  476754:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  47675b:	69 
  47675c:	2e 69 74 65 6d 69 64 	imul   $0x663d6469,%cs:0x6d(%rbp,%riz,2),%esi
  476763:	3d 66 
  476765:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  47676c:	20 61 
  47676e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47676f:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  476773:	74 72                	je     4767e7 <usage_message+0x14aa7>
  476775:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  47677c:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  476781:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  476788:	20 61 6e             	and    %ah,0x6e(%rcx)
  47678b:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  47678f:	73 74                	jae    476805 <usage_message+0x14ac5>
  476791:	61                   	(bad)  
  476792:	74 75                	je     476809 <usage_message+0x14ac9>
  476794:	73 20                	jae    4767b6 <usage_message+0x14a76>
  476796:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  47679d:	20 61 6e             	and    %ah,0x6e(%rcx)
  4767a0:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4767a4:	73 74                	jae    47681a <usage_message+0x14ada>
  4767a6:	61                   	(bad)  
  4767a7:	74 75                	je     47681e <usage_message+0x14ade>
  4767a9:	73 20                	jae    4767cb <usage_message+0x14a8b>
  4767ab:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  4767b2:	20 61 6e             	and    %ah,0x6e(%rcx)
  4767b5:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4767b9:	74 79                	je     476834 <usage_message+0x14af4>
  4767bb:	70 65                	jo     476822 <usage_message+0x14ae2>
  4767bd:	20 6e 6f             	and    %ch,0x6f(%rsi)
  4767c0:	74 20                	je     4767e2 <usage_message+0x14aa2>
  4767c2:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  4767c9:	20 61 6e             	and    %ah,0x6e(%rcx)
  4767cc:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  4767d0:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  4767d4:	20 6e 6f             	and    %ch,0x6f(%rsi)
  4767d7:	74 20                	je     4767f9 <usage_message+0x14ab9>
  4767d9:	69 6e 20 28 27 25 73 	imul   $0x73252728,0x20(%rsi),%ebp
  4767e0:	27                   	(bad)  
  4767e1:	2c 27                	sub    $0x27,%al
  4767e3:	25 73 27 29 20       	and    $0x20292773,%eax
  4767e8:	61                   	(bad)  
  4767e9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4767ea:	64 20 74 2e 73       	and    %dh,%fs:0x73(%rsi,%rbp,1)
  4767ef:	74 61                	je     476852 <usage_message+0x14b12>
  4767f1:	74 75                	je     476868 <usage_message+0x14b28>
  4767f3:	73 20                	jae    476815 <usage_message+0x14ad5>
  4767f5:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  4767fc:	00 00                	add    %al,(%rax)
  4767fe:	00 00                	add    %al,(%rax)
  476800:	73 65                	jae    476867 <usage_message+0x14b27>
  476802:	6c                   	insb   (%dx),%es:(%rdi)
  476803:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  476808:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  47680f:	20 69 2e             	and    %ch,0x2e(%rcx)
  476812:	69 74 65 6d 69 64 2c 	imul   $0x692c6469,0x6d(%rbp,%riz,2),%esi
  476819:	69 
  47681a:	2e 74 79             	je,pn  476896 <usage_message+0x14b56>
  47681d:	70 65                	jo     476884 <usage_message+0x14b44>
  47681f:	2c 69                	sub    $0x69,%al
  476821:	2e                   	cs
  476822:	6c                   	insb   (%dx),%es:(%rdi)
  476823:	61                   	(bad)  
  476824:	73 74                	jae    47689a <usage_message+0x14b5a>
  476826:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47682a:	6b 2c 69 2e          	imul   $0x2e,(%rcx,%rbp,2),%ebp
  47682e:	64                   	fs
  47682f:	65                   	gs
  476830:	6c                   	insb   (%dx),%es:(%rdi)
  476831:	61                   	(bad)  
  476832:	79 2c                	jns    476860 <usage_message+0x14b20>
  476834:	69 2e 64 65 6c 61    	imul   $0x616c6564,(%rsi),%ebp
  47683a:	79 5f                	jns    47689b <usage_message+0x14b5b>
  47683c:	66                   	data16
  47683d:	6c                   	insb   (%dx),%es:(%rdi)
  47683e:	65                   	gs
  47683f:	78 20                	js     476861 <usage_message+0x14b21>
  476841:	66                   	data16
  476842:	72 6f                	jb     4768b3 <usage_message+0x14b73>
  476844:	6d                   	insl   (%dx),%es:(%rdi)
  476845:	20 69 74             	and    %ch,0x74(%rcx)
  476848:	65                   	gs
  476849:	6d                   	insl   (%dx),%es:(%rdi)
  47684a:	73 20                	jae    47686c <usage_message+0x14b2c>
  47684c:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  476853:	69 6f 6e 73 20 66 2c 	imul   $0x2c662073,0x6e(%rdi),%ebp
  47685a:	74 72                	je     4768ce <usage_message+0x14b8e>
  47685c:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  476863:	74 20                	je     476885 <usage_message+0x14b45>
  476865:	77 68                	ja     4768cf <usage_message+0x14b8f>
  476867:	65                   	gs
  476868:	72 65                	jb     4768cf <usage_message+0x14b8f>
  47686a:	20 69 2e             	and    %ch,0x2e(%rcx)
  47686d:	69 74 65 6d 69 64 3d 	imul   $0x663d6469,0x6d(%rbp,%riz,2),%esi
  476874:	66 
  476875:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  47687c:	20 61 
  47687e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47687f:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  476883:	74 72                	je     4768f7 <usage_message+0x14bb7>
  476885:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  47688c:	3d 74 2e 74 72       	cmp    $0x72742e74,%eax
  476891:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  476898:	20 61 6e             	and    %ah,0x6e(%rcx)
  47689b:	64 20 69 2e          	and    %ch,%fs:0x2e(%rcx)
  47689f:	74 79                	je     47691a <usage_message+0x14bda>
  4768a1:	70 65                	jo     476908 <usage_message+0x14bc8>
  4768a3:	20 6e 6f             	and    %ch,0x6f(%rsi)
  4768a6:	74 20                	je     4768c8 <usage_message+0x14b88>
  4768a8:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  4768af:	20 61 6e             	and    %ah,0x6e(%rcx)
  4768b2:	64 20 74 2e 74       	and    %dh,%fs:0x74(%rsi,%rbp,1)
  4768b7:	72 69                	jb     476922 <usage_message+0x14be2>
  4768b9:	67                   	addr32
  4768ba:	67                   	addr32
  4768bb:	65                   	gs
  4768bc:	72 69                	jb     476927 <usage_message+0x14be7>
  4768be:	64                   	fs
  4768bf:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
	...
  4768e0:	44                   	rex.R
  4768e1:	42                   	rex.X
  4768e2:	67                   	addr32
  4768e3:	65                   	gs
  4768e4:	74 5f                	je     476945 <usage_message+0x14c05>
  4768e6:	75 6e                	jne    476956 <usage_message+0x14c16>
  4768e8:	69 71 75 65 5f 68 6f 	imul   $0x6f685f65,0x75(%rcx),%esi
  4768ef:	73 74                	jae    476965 <usage_message+0x14c25>
  4768f1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4768f2:	61                   	(bad)  
  4768f3:	6d                   	insl   (%dx),%es:(%rdi)
  4768f4:	65                   	gs
  4768f5:	5f                   	pop    %rdi
  4768f6:	62                   	(bad)  
  4768f7:	79 5f                	jns    476958 <usage_message+0x14c18>
  4768f9:	73 61                	jae    47695c <usage_message+0x14c1c>
  4768fb:	6d                   	insl   (%dx),%es:(%rdi)
  4768fc:	70 6c                	jo     47696a <usage_message+0x14c2a>
  4768fe:	65 00 44 42 65       	add    %al,%gs:0x65(%rdx,%rax,2)
  476903:	73 63                	jae    476968 <usage_message+0x14c28>
  476905:	61                   	(bad)  
  476906:	70 65                	jo     47696d <usage_message+0x14c2d>
  476908:	5f                   	pop    %rdi
  476909:	6c                   	insb   (%dx),%es:(%rdi)
  47690a:	69 6b 65 5f 70 61 74 	imul   $0x7461705f,0x65(%rbx),%ebp
  476911:	74 65                	je     476978 <usage_message+0x14c38>
  476913:	72 6e                	jb     476983 <usage_message+0x14c43>
	...
  47691d:	00 00                	add    %al,(%rax)
  47691f:	00 44 42 65          	add    %al,0x65(%rdx,%rax,2)
  476923:	73 63                	jae    476988 <usage_message+0x14c48>
  476925:	61                   	(bad)  
  476926:	70 65                	jo     47698d <usage_message+0x14c4d>
  476928:	5f                   	pop    %rdi
  476929:	73 74                	jae    47699f <usage_message+0x14c5f>
  47692b:	72 69                	jb     476996 <usage_message+0x14c56>
  47692d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47692e:	67 00 73 6c          	addr32 add %dh,0x6c(%ebx)
  476932:	69 64 65 73 68 6f 77 	imul   $0x69776f68,0x73(%rbp,%riz,2),%esp
  476939:	69 
  47693a:	64 00 73 6c          	add    %dh,%fs:0x6c(%rbx)
  47693e:	69 64 65 73 00 73 6c 	imul   $0x696c7300,0x73(%rbp,%riz,2),%esp
  476945:	69 
  476946:	64 65 69 64 00 73 63 	imul   $0x65657263,%fs:%gs:0x73(%rax,%rax,1),%esp
  47694d:	72 65 65 
  476950:	6e                   	outsb  %ds:(%rsi),(%dx)
  476951:	69 64 00 70 72 6f 78 	imul   $0x79786f72,0x70(%rax,%rax,1),%esp
  476958:	79 
  476959:	5f                   	pop    %rdi
  47695a:	68 6f 73 74 69       	pushq  $0x6974736f
  47695f:	64 00 69 70          	add    %ch,%fs:0x70(%rcx)
  476963:	72 61                	jb     4769c6 <usage_message+0x14c86>
  476965:	6e                   	outsb  %ds:(%rsi),(%dx)
  476966:	67 65 00 75 6e       	addr32 add %dh,%gs:0x6e(%ebp)
  47696b:	69 71 75 65 5f 64 63 	imul   $0x63645f65,0x75(%rcx),%esi
  476972:	68 65 63 6b 69       	pushq  $0x696b6365
  476977:	64 00 73 6e          	add    %dh,%fs:0x6e(%rbx)
  47697b:	6d                   	insl   (%dx),%es:(%rdi)
  47697c:	70 5f                	jo     4769dd <usage_message+0x14c9d>
  47697e:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  476981:	6d                   	insl   (%dx),%es:(%rdi)
  476982:	75 6e                	jne    4769f2 <usage_message+0x14cb2>
  476984:	69 74 79 00 70 6f 72 	imul   $0x74726f70,0x0(%rcx,%rdi,2),%esi
  47698b:	74 
  47698c:	73 00                	jae    47698e <usage_message+0x14c4e>
  47698e:	73 6e                	jae    4769fe <usage_message+0x14cbe>
  476990:	6d                   	insl   (%dx),%es:(%rdi)
  476991:	70 76                	jo     476a09 <usage_message+0x14cc9>
  476993:	33 5f 73             	xor    0x73(%rdi),%ebx
  476996:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  47699a:	69 74 79 6e 61 6d 65 	imul   $0x656d61,0x6e(%rcx,%rdi,2),%esi
  4769a1:	00 
  4769a2:	73 6e                	jae    476a12 <usage_message+0x14cd2>
  4769a4:	6d                   	insl   (%dx),%es:(%rdi)
  4769a5:	70 76                	jo     476a1d <usage_message+0x14cdd>
  4769a7:	33 5f 73             	xor    0x73(%rdi),%ebx
  4769aa:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  4769ae:	69 74 79 6c 65 76 65 	imul   $0x6c657665,0x6c(%rcx,%rdi,2),%esi
  4769b5:	6c 
  4769b6:	00 73 6e             	add    %dh,0x6e(%rbx)
  4769b9:	6d                   	insl   (%dx),%es:(%rdi)
  4769ba:	70 76                	jo     476a32 <usage_message+0x14cf2>
  4769bc:	33 5f 61             	xor    0x61(%rdi),%ebx
  4769bf:	75 74                	jne    476a35 <usage_message+0x14cf5>
  4769c1:	68 70 61 73 73       	pushq  $0x73736170
  4769c6:	70 68                	jo     476a30 <usage_message+0x14cf0>
  4769c8:	72 61                	jb     476a2b <usage_message+0x14ceb>
  4769ca:	73 65                	jae    476a31 <usage_message+0x14cf1>
  4769cc:	00 73 6e             	add    %dh,0x6e(%rbx)
  4769cf:	6d                   	insl   (%dx),%es:(%rdi)
  4769d0:	70 76                	jo     476a48 <usage_message+0x14d08>
  4769d2:	33 5f 70             	xor    0x70(%rdi),%ebx
  4769d5:	72 69                	jb     476a40 <usage_message+0x14d00>
  4769d7:	76 70                	jbe    476a49 <usage_message+0x14d09>
  4769d9:	61                   	(bad)  
  4769da:	73 73                	jae    476a4f <usage_message+0x14d0f>
  4769dc:	70 68                	jo     476a46 <usage_message+0x14d06>
  4769de:	72 61                	jb     476a41 <usage_message+0x14d01>
  4769e0:	73 65                	jae    476a47 <usage_message+0x14d07>
  4769e2:	00 64 68 6f          	add    %ah,0x6f(%rax,%rbp,2)
  4769e6:	73 74                	jae    476a5c <usage_message+0x14d1c>
  4769e8:	69 64 00 6c 61 73 74 	imul   $0x75747361,0x6c(%rax,%rax,1),%esp
  4769ef:	75 
  4769f0:	70 00                	jo     4769f2 <usage_message+0x14cb2>
  4769f2:	6c                   	insb   (%dx),%es:(%rdi)
  4769f3:	61                   	(bad)  
  4769f4:	73 74                	jae    476a6a <usage_message+0x14d2a>
  4769f6:	64 6f                	outsl  %fs:(%rsi),(%dx)
  4769f8:	77 6e                	ja     476a68 <usage_message+0x14d28>
  4769fa:	00 64 73 65          	add    %ah,0x65(%rbx,%rsi,2)
  4769fe:	72 76                	jb     476a76 <usage_message+0x14d36>
  476a00:	69 63 65 69 64 00 6e 	imul   $0x6e006469,0x65(%rbx),%esp
  476a07:	6f                   	outsl  %ds:(%rsi),(%dx)
  476a08:	64 65 69 64 2c 74 61 	imul   $0x656c6261,%fs:%gs:0x74(%rsp,%rbp,1),%esp
  476a0f:	62 6c 65 
  476a12:	5f                   	pop    %rdi
  476a13:	6e                   	outsb  %ds:(%rsi),(%dx)
  476a14:	61                   	(bad)  
  476a15:	6d                   	insl   (%dx),%es:(%rdi)
  476a16:	65                   	gs
  476a17:	2c 66                	sub    $0x66,%al
  476a19:	69 65 6c 64 5f 6e 61 	imul   $0x616e5f64,0x6c(%rbp),%esp
  476a20:	6d                   	insl   (%dx),%es:(%rdi)
  476a21:	65 00 74 61 62       	add    %dh,%gs:0x62(%rcx,%riz,2)
  476a26:	6c                   	insb   (%dx),%es:(%rdi)
  476a27:	65                   	gs
  476a28:	5f                   	pop    %rdi
  476a29:	6e                   	outsb  %ds:(%rsi),(%dx)
  476a2a:	61                   	(bad)  
  476a2b:	6d                   	insl   (%dx),%es:(%rdi)
  476a2c:	65 00 68 74          	add    %ch,%gs:0x74(%rax)
  476a30:	74 70                	je     476aa2 <usage_message+0x14d62>
  476a32:	74 65                	je     476a99 <usage_message+0x14d59>
  476a34:	73 74                	jae    476aaa <usage_message+0x14d6a>
  476a36:	00 6c 61 73          	add    %ch,0x73(%rcx,%riz,2)
  476a3a:	74 63                	je     476a9f <usage_message+0x14d5f>
  476a3c:	68 65 63 6b 00       	pushq  $0x6b6365
  476a41:	63 75 72             	movslq 0x72(%rbp),%esi
  476a44:	73 74                	jae    476aba <usage_message+0x14d7a>
  476a46:	61                   	(bad)  
  476a47:	74 65                	je     476aae <usage_message+0x14d6e>
  476a49:	00 63 75             	add    %ah,0x75(%rbx)
  476a4c:	72 73                	jb     476ac1 <usage_message+0x14d81>
  476a4e:	74 65                	je     476ab5 <usage_message+0x14d75>
  476a50:	70 00                	jo     476a52 <usage_message+0x14d12>
  476a52:	6c                   	insb   (%dx),%es:(%rdi)
  476a53:	61                   	(bad)  
  476a54:	73 74                	jae    476aca <usage_message+0x14d8a>
  476a56:	66                   	data16
  476a57:	61                   	(bad)  
  476a58:	69 6c 65 64 73 74 65 	imul   $0x70657473,0x64(%rbp,%riz,2),%ebp
  476a5f:	70 
  476a60:	00 6d 61             	add    %ch,0x61(%rbp)
  476a63:	63 72 6f             	movslq 0x6f(%rdx),%esi
  476a66:	73 00                	jae    476a68 <usage_message+0x14d28>
  476a68:	61                   	(bad)  
  476a69:	75 74                	jne    476adf <usage_message+0x14d9f>
  476a6b:	68 65 6e 74 69       	pushq  $0x69746e65
  476a70:	63 61 74             	movslq 0x74(%rcx),%esp
  476a73:	69 6f 6e 00 68 74 74 	imul   $0x74746800,0x6e(%rdi),%ebp
  476a7a:	70 5f                	jo     476adb <usage_message+0x14d9b>
  476a7c:	75 73                	jne    476af1 <usage_message+0x14db1>
  476a7e:	65                   	gs
  476a7f:	72 00                	jb     476a81 <usage_message+0x14d41>
  476a81:	68 74 74 70 5f       	pushq  $0x5f707474
  476a86:	70 61                	jo     476ae9 <usage_message+0x14da9>
  476a88:	73 73                	jae    476afd <usage_message+0x14dbd>
  476a8a:	77 6f                	ja     476afb <usage_message+0x14dbb>
  476a8c:	72 64                	jb     476af2 <usage_message+0x14db2>
  476a8e:	00 68 74             	add    %ch,0x74(%rax)
  476a91:	74 70                	je     476b03 <usage_message+0x14dc3>
  476a93:	73 74                	jae    476b09 <usage_message+0x14dc9>
  476a95:	65                   	gs
  476a96:	70 00                	jo     476a98 <usage_message+0x14d58>
  476a98:	75 72                	jne    476b0c <usage_message+0x14dcc>
  476a9a:	6c                   	insb   (%dx),%es:(%rdi)
  476a9b:	00 74 69 6d          	add    %dh,0x6d(%rcx,%rbp,2)
  476a9f:	65 6f                	outsl  %gs:(%rsi),(%dx)
  476aa1:	75 74                	jne    476b17 <usage_message+0x14dd7>
  476aa3:	00 70 6f             	add    %dh,0x6f(%rax)
  476aa6:	73 74                	jae    476b1c <usage_message+0x14ddc>
  476aa8:	73 00                	jae    476aaa <usage_message+0x14d6a>
  476aaa:	72 65                	jb     476b11 <usage_message+0x14dd1>
  476aac:	71 75                	jno    476b23 <usage_message+0x14de3>
  476aae:	69 72 65 64 00 73 74 	imul   $0x74730064,0x65(%rdx),%esi
  476ab5:	61                   	(bad)  
  476ab6:	74 75                	je     476b2d <usage_message+0x14ded>
  476ab8:	73 5f                	jae    476b19 <usage_message+0x14dd9>
  476aba:	63 6f 64             	movslq 0x64(%rdi),%ebp
  476abd:	65                   	gs
  476abe:	73 00                	jae    476ac0 <usage_message+0x14d80>
  476ac0:	68 74 74 70 73       	pushq  $0x73707474
  476ac5:	74 65                	je     476b2c <usage_message+0x14dec>
  476ac7:	70 69                	jo     476b32 <usage_message+0x14df2>
  476ac9:	74 65                	je     476b30 <usage_message+0x14df0>
  476acb:	6d                   	insl   (%dx),%es:(%rdi)
  476acc:	00 68 74             	add    %ch,0x74(%rax)
  476acf:	74 70                	je     476b41 <usage_message+0x14e01>
  476ad1:	73 74                	jae    476b47 <usage_message+0x14e07>
  476ad3:	65                   	gs
  476ad4:	70 69                	jo     476b3f <usage_message+0x14dff>
  476ad6:	74 65                	je     476b3d <usage_message+0x14dfd>
  476ad8:	6d                   	insl   (%dx),%es:(%rdi)
  476ad9:	69 64 00 68 74 74 70 	imul   $0x74707474,0x68(%rax,%rax,1),%esp
  476ae0:	74 
  476ae1:	65                   	gs
  476ae2:	73 74                	jae    476b58 <usage_message+0x14e18>
  476ae4:	69 74 65 6d 00 68 74 	imul   $0x74746800,0x6d(%rbp,%riz,2),%esi
  476aeb:	74 
  476aec:	70 74                	jo     476b62 <usage_message+0x14e22>
  476aee:	65                   	gs
  476aef:	73 74                	jae    476b65 <usage_message+0x14e25>
  476af1:	69 74 65 6d 69 64 00 	imul   $0x74006469,0x6d(%rbp,%riz,2),%esi
  476af8:	74 
  476af9:	69 6d 65 7a 6f 6e 65 	imul   $0x656e6f7a,0x65(%rbp),%ebp
  476b00:	00 73 6c             	add    %dh,0x6c(%rbx)
  476b03:	61                   	(bad)  
  476b04:	76 65                	jbe    476b6b <usage_message+0x14e2b>
  476b06:	5f                   	pop    %rdi
  476b07:	68 69 73 74 6f       	pushq  $0x6f747369
  476b0c:	72 79                	jb     476b87 <usage_message+0x14e47>
  476b0e:	00 73 6c             	add    %dh,0x6c(%rbx)
  476b11:	61                   	(bad)  
  476b12:	76 65                	jbe    476b79 <usage_message+0x14e39>
  476b14:	5f                   	pop    %rdi
  476b15:	74 72                	je     476b89 <usage_message+0x14e49>
  476b17:	65 6e                	outsb  %gs:(%rsi),(%dx)
  476b19:	64                   	fs
  476b1a:	73 00                	jae    476b1c <usage_message+0x14ddc>
  476b1c:	6e                   	outsb  %ds:(%rsi),(%dx)
  476b1d:	6f                   	outsl  %ds:(%rsi),(%dx)
  476b1e:	64                   	fs
  476b1f:	65                   	gs
  476b20:	74 79                	je     476b9b <usage_message+0x14e5b>
  476b22:	70 65                	jo     476b89 <usage_message+0x14e49>
  476b24:	00 6d 61             	add    %ch,0x61(%rbp)
  476b27:	73 74                	jae    476b9d <usage_message+0x14e5d>
  476b29:	65                   	gs
  476b2a:	72 69                	jb     476b95 <usage_message+0x14e55>
  476b2c:	64 00 74 61 62       	add    %dh,%fs:0x62(%rcx,%riz,2)
  476b31:	6c                   	insb   (%dx),%es:(%rdi)
  476b32:	65 6e                	outsb  %gs:(%rsi),(%dx)
  476b34:	61                   	(bad)  
  476b35:	6d                   	insl   (%dx),%es:(%rdi)
  476b36:	65 00 63 6b          	add    %ah,%gs:0x6b(%rbx)
  476b3a:	73 75                	jae    476bb1 <usage_message+0x14e71>
  476b3c:	6d                   	insl   (%dx),%es:(%rdi)
  476b3d:	74 79                	je     476bb8 <usage_message+0x14e78>
  476b3f:	70 65                	jo     476ba6 <usage_message+0x14e66>
  476b41:	00 73 65             	add    %dh,0x65(%rbx)
  476b44:	72 76                	jb     476bbc <usage_message+0x14e7c>
  476b46:	69 63 65 73 5f 74 69 	imul   $0x69745f73,0x65(%rbx),%esp
  476b4d:	6d                   	insl   (%dx),%es:(%rdi)
  476b4e:	65                   	gs
  476b4f:	73 00                	jae    476b51 <usage_message+0x14e11>
  476b51:	74 69                	je     476bbc <usage_message+0x14e7c>
  476b53:	6d                   	insl   (%dx),%es:(%rdi)
  476b54:	65 69 64 00 74 73 5f 	imul   $0x72665f73,%gs:0x74(%rax,%rax,1),%esp
  476b5b:	66 72 
  476b5d:	6f                   	outsl  %ds:(%rsi),(%dx)
  476b5e:	6d                   	insl   (%dx),%es:(%rdi)
  476b5f:	00 74 73 5f          	add    %dh,0x5f(%rbx,%rsi,2)
  476b63:	74 6f                	je     476bd4 <usage_message+0x14e94>
  476b65:	00 6e 6f             	add    %ch,0x6f(%rsi)
  476b68:	74 65                	je     476bcf <usage_message+0x14e8f>
  476b6a:	00 61 6c             	add    %ah,0x6c(%rcx)
  476b6d:	65                   	gs
  476b6e:	72 74                	jb     476be4 <usage_message+0x14ea4>
  476b70:	69 64 00 75 73 65 72 	imul   $0x69726573,0x75(%rax,%rax,1),%esp
  476b77:	69 
  476b78:	64 00 73 65          	add    %dh,%fs:0x65(%rbx)
  476b7c:	6e                   	outsb  %ds:(%rsi),(%dx)
  476b7d:	64                   	fs
  476b7e:	74 6f                	je     476bef <usage_message+0x14eaf>
  476b80:	00 73 75             	add    %dh,0x75(%rbx)
  476b83:	62                   	(bad)  
  476b84:	6a 65                	pushq  $0x65
  476b86:	63 74 00 72          	movslq 0x72(%rax,%rax,1),%esi
  476b8a:	65                   	gs
  476b8b:	74 72                	je     476bff <usage_message+0x14ebf>
  476b8d:	69 65 73 00 65 73 63 	imul   $0x63736500,0x73(%rbp),%esp
  476b94:	5f                   	pop    %rdi
  476b95:	73 74                	jae    476c0b <usage_message+0x14ecb>
  476b97:	65                   	gs
  476b98:	70 00                	jo     476b9a <usage_message+0x14e5a>
  476b9a:	61                   	(bad)  
  476b9b:	6c                   	insb   (%dx),%es:(%rdi)
  476b9c:	65                   	gs
  476b9d:	72 74                	jb     476c13 <usage_message+0x14ed3>
  476b9f:	74 79                	je     476c1a <usage_message+0x14eda>
  476ba1:	70 65                	jo     476c08 <usage_message+0x14ec8>
  476ba3:	00 68 69             	add    %ch,0x69(%rax)
  476ba6:	73 74                	jae    476c1c <usage_message+0x14edc>
  476ba8:	6f                   	outsl  %ds:(%rsi),(%dx)
  476ba9:	72 79                	jb     476c24 <usage_message+0x14ee4>
  476bab:	5f                   	pop    %rdi
  476bac:	73 79                	jae    476c27 <usage_message+0x14ee7>
  476bae:	6e                   	outsb  %ds:(%rsi),(%dx)
  476baf:	63 00                	movslq (%rax),%eax
  476bb1:	68 69 73 74 6f       	pushq  $0x6f747369
  476bb6:	72 79                	jb     476c31 <usage_message+0x14ef1>
  476bb8:	5f                   	pop    %rdi
  476bb9:	75 69                	jne    476c24 <usage_message+0x14ee4>
  476bbb:	6e                   	outsb  %ds:(%rsi),(%dx)
  476bbc:	74 5f                	je     476c1d <usage_message+0x14edd>
  476bbe:	73 79                	jae    476c39 <usage_message+0x14ef9>
  476bc0:	6e                   	outsb  %ds:(%rsi),(%dx)
  476bc1:	63 00                	movslq (%rax),%eax
  476bc3:	68 69 73 74 6f       	pushq  $0x6f747369
  476bc8:	72 79                	jb     476c43 <usage_message+0x14f03>
  476bca:	5f                   	pop    %rdi
  476bcb:	73 74                	jae    476c41 <usage_message+0x14f01>
  476bcd:	72 5f                	jb     476c2e <usage_message+0x14eee>
  476bcf:	73 79                	jae    476c4a <usage_message+0x14f0a>
  476bd1:	6e                   	outsb  %ds:(%rsi),(%dx)
  476bd2:	63 00                	movslq (%rax),%eax
  476bd4:	70 72                	jo     476c48 <usage_message+0x14f08>
  476bd6:	6f                   	outsl  %ds:(%rsi),(%dx)
  476bd7:	78 79                	js     476c52 <usage_message+0x14f12>
  476bd9:	5f                   	pop    %rdi
  476bda:	68 69 73 74 6f       	pushq  $0x6f747369
  476bdf:	72 79                	jb     476c5a <usage_message+0x14f1a>
  476be1:	00 70 72             	add    %dh,0x72(%rax)
  476be4:	6f                   	outsl  %ds:(%rsi),(%dx)
  476be5:	78 79                	js     476c60 <usage_message+0x14f20>
  476be7:	5f                   	pop    %rdi
  476be8:	64                   	fs
  476be9:	68 69 73 74 6f       	pushq  $0x6f747369
  476bee:	72 79                	jb     476c69 <usage_message+0x14f29>
  476bf0:	00 69 74             	add    %ch,0x74(%rcx)
  476bf3:	65                   	gs
  476bf4:	6d                   	insl   (%dx),%es:(%rdi)
  476bf5:	69 64 2c 63 6c 6f 63 	imul   $0x6b636f6c,0x63(%rsp,%rbp,1),%esp
  476bfc:	6b 
  476bfd:	00 76 61             	add    %dh,0x61(%rsi)
  476c00:	6c                   	insb   (%dx),%es:(%rdi)
  476c01:	75 65                	jne    476c68 <usage_message+0x14f28>
  476c03:	5f                   	pop    %rdi
  476c04:	6d                   	insl   (%dx),%es:(%rdi)
  476c05:	69 6e 00 76 61 6c 75 	imul   $0x756c6176,0x0(%rsi),%ebp
  476c0c:	65                   	gs
  476c0d:	5f                   	pop    %rdi
  476c0e:	61                   	(bad)  
  476c0f:	76 67                	jbe    476c78 <usage_message+0x14f38>
  476c11:	00 76 61             	add    %dh,0x61(%rsi)
  476c14:	6c                   	insb   (%dx),%es:(%rdi)
  476c15:	75 65                	jne    476c7c <usage_message+0x14f3c>
  476c17:	5f                   	pop    %rdi
  476c18:	6d                   	insl   (%dx),%es:(%rdi)
  476c19:	61                   	(bad)  
  476c1a:	78 00                	js     476c1c <usage_message+0x14edc>
  476c1c:	61                   	(bad)  
  476c1d:	63 6b 6e             	movslq 0x6e(%rbx),%ebp
  476c20:	6f                   	outsl  %ds:(%rsi),(%dx)
  476c21:	77 6c                	ja     476c8f <usage_message+0x14f4f>
  476c23:	65 64 67 65 69 64 00 	addr32 imul $0x74696475,%fs:%gs:0x61(%eax,%eax,1),%esp
  476c2a:	61 75 64 69 74 
  476c2f:	69 64 00 72 65 73 6f 	imul   $0x756f7365,0x72(%rax,%rax,1),%esp
  476c36:	75 
  476c37:	72 63                	jb     476c9c <usage_message+0x14f5c>
  476c39:	65 6e                	outsb  %gs:(%rsi),(%dx)
  476c3b:	61                   	(bad)  
  476c3c:	6d                   	insl   (%dx),%es:(%rdi)
  476c3d:	65 00 61 75          	add    %ah,%gs:0x75(%rcx)
  476c41:	64 69 74 6c 6f 67 5f 	imul   $0x65645f67,%fs:0x6f(%rsp,%rbp,2),%esi
  476c48:	64 65 
  476c4a:	74 61                	je     476cad <usage_message+0x14f6d>
  476c4c:	69 6c 73 00 61 75 64 	imul   $0x69647561,0x0(%rbx,%rsi,2),%ebp
  476c53:	69 
  476c54:	74 64                	je     476cba <usage_message+0x14f7a>
  476c56:	65                   	gs
  476c57:	74 61                	je     476cba <usage_message+0x14f7a>
  476c59:	69 6c 69 64 00 6f 6c 	imul   $0x646c6f00,0x64(%rcx,%rbp,2),%ebp
  476c60:	64 
  476c61:	76 61                	jbe    476cc4 <usage_message+0x14f84>
  476c63:	6c                   	insb   (%dx),%es:(%rdi)
  476c64:	75 65                	jne    476ccb <usage_message+0x14f8b>
  476c66:	00 6e 65             	add    %ch,0x65(%rsi)
  476c69:	77 76                	ja     476ce1 <usage_message+0x14fa1>
  476c6b:	61                   	(bad)  
  476c6c:	6c                   	insb   (%dx),%es:(%rdi)
  476c6d:	75 65                	jne    476cd4 <usage_message+0x14f94>
  476c6f:	00 73 65             	add    %dh,0x65(%rbx)
  476c72:	72 76                	jb     476cea <usage_message+0x14faa>
  476c74:	69 63 65 61 6c 61 72 	imul   $0x72616c61,0x65(%rbx),%esp
  476c7b:	6d                   	insl   (%dx),%es:(%rdi)
  476c7c:	69 64 00 65 76 65 6e 	imul   $0x746e6576,0x65(%rax,%rax,1),%esp
  476c83:	74 
  476c84:	73 6f                	jae    476cf5 <usage_message+0x14fb5>
  476c86:	75 72                	jne    476cfa <usage_message+0x14fba>
  476c88:	63 65 00             	movslq 0x0(%rbp),%esp
  476c8b:	65                   	gs
  476c8c:	76 61                	jbe    476cef <usage_message+0x14faf>
  476c8e:	6c                   	insb   (%dx),%es:(%rdi)
  476c8f:	74 79                	je     476d0a <usage_message+0x14fca>
  476c91:	70 65                	jo     476cf8 <usage_message+0x14fb8>
  476c93:	00 65 73             	add    %ah,0x73(%rbp)
  476c96:	63 5f 70             	movslq 0x70(%rdi),%ebx
  476c99:	65                   	gs
  476c9a:	72 69                	jb     476d05 <usage_message+0x14fc5>
  476c9c:	6f                   	outsl  %ds:(%rsi),(%dx)
  476c9d:	64 00 64 65 66       	add    %ah,%fs:0x66(%rbp,%riz,2)
  476ca2:	5f                   	pop    %rdi
  476ca3:	73 68                	jae    476d0d <usage_message+0x14fcd>
  476ca5:	6f                   	outsl  %ds:(%rsi),(%dx)
  476ca6:	72 74                	jb     476d1c <usage_message+0x14fdc>
  476ca8:	64                   	fs
  476ca9:	61                   	(bad)  
  476caa:	74 61                	je     476d0d <usage_message+0x14fcd>
  476cac:	00 64 65 66          	add    %ah,0x66(%rbp,%riz,2)
  476cb0:	5f                   	pop    %rdi
  476cb1:	6c                   	insb   (%dx),%es:(%rdi)
  476cb2:	6f                   	outsl  %ds:(%rsi),(%dx)
  476cb3:	6e                   	outsb  %ds:(%rsi),(%dx)
  476cb4:	67                   	addr32
  476cb5:	64                   	fs
  476cb6:	61                   	(bad)  
  476cb7:	74 61                	je     476d1a <usage_message+0x14fda>
  476cb9:	00 72 65             	add    %dh,0x65(%rdx)
  476cbc:	63 6f 76             	movslq 0x76(%rdi),%ebp
  476cbf:	65                   	gs
  476cc0:	72 79                	jb     476d3b <usage_message+0x14ffb>
  476cc2:	5f                   	pop    %rdi
  476cc3:	6d                   	insl   (%dx),%es:(%rdi)
  476cc4:	73 67                	jae    476d2d <usage_message+0x14fed>
  476cc6:	00 72 5f             	add    %dh,0x5f(%rdx)
  476cc9:	73 68                	jae    476d33 <usage_message+0x14ff3>
  476ccb:	6f                   	outsl  %ds:(%rsi),(%dx)
  476ccc:	72 74                	jb     476d42 <usage_message+0x15002>
  476cce:	64                   	fs
  476ccf:	61                   	(bad)  
  476cd0:	74 61                	je     476d33 <usage_message+0x14ff3>
  476cd2:	00 72 5f             	add    %dh,0x5f(%rdx)
  476cd5:	6c                   	insb   (%dx),%es:(%rdi)
  476cd6:	6f                   	outsl  %ds:(%rsi),(%dx)
  476cd7:	6e                   	outsb  %ds:(%rsi),(%dx)
  476cd8:	67                   	addr32
  476cd9:	64                   	fs
  476cda:	61                   	(bad)  
  476cdb:	74 61                	je     476d3e <usage_message+0x14ffe>
  476cdd:	00 6f 70             	add    %ch,0x70(%rdi)
  476ce0:	65                   	gs
  476ce1:	72 61                	jb     476d44 <usage_message+0x15004>
  476ce3:	74 69                	je     476d4e <usage_message+0x1500e>
  476ce5:	6f                   	outsl  %ds:(%rsi),(%dx)
  476ce6:	6e                   	outsb  %ds:(%rsi),(%dx)
  476ce7:	69 64 00 6f 70 65 72 	imul   $0x61726570,0x6f(%rax,%rax,1),%esp
  476cee:	61 
  476cef:	74 69                	je     476d5a <usage_message+0x1501a>
  476cf1:	6f                   	outsl  %ds:(%rsi),(%dx)
  476cf2:	6e                   	outsb  %ds:(%rsi),(%dx)
  476cf3:	74 79                	je     476d6e <usage_message+0x1502e>
  476cf5:	70 65                	jo     476d5c <usage_message+0x1501c>
  476cf7:	00 65 73             	add    %ah,0x73(%rbp)
  476cfa:	63 5f 73             	movslq 0x73(%rdi),%ebx
  476cfd:	74 65                	je     476d64 <usage_message+0x15024>
  476cff:	70 5f                	jo     476d60 <usage_message+0x15020>
  476d01:	66                   	data16
  476d02:	72 6f                	jb     476d73 <usage_message+0x15033>
  476d04:	6d                   	insl   (%dx),%es:(%rdi)
  476d05:	00 65 73             	add    %ah,0x73(%rbp)
  476d08:	63 5f 73             	movslq 0x73(%rdi),%ebx
  476d0b:	74 65                	je     476d72 <usage_message+0x15032>
  476d0d:	70 5f                	jo     476d6e <usage_message+0x1502e>
  476d0f:	74 6f                	je     476d80 <usage_message+0x15040>
  476d11:	00 64 65 66          	add    %ah,0x66(%rbp,%riz,2)
  476d15:	61                   	(bad)  
  476d16:	75 6c                	jne    476d84 <usage_message+0x15044>
  476d18:	74 5f                	je     476d79 <usage_message+0x15039>
  476d1a:	6d                   	insl   (%dx),%es:(%rdi)
  476d1b:	73 67                	jae    476d84 <usage_message+0x15044>
  476d1d:	00 6f 70             	add    %ch,0x70(%rdi)
  476d20:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  476d23:	64 69 74 69 6f 6e 73 	imul   $0x6f00736e,%fs:0x6f(%rcx,%rbp,2),%esi
  476d2a:	00 6f 
  476d2c:	70 63                	jo     476d91 <usage_message+0x15051>
  476d2e:	6f                   	outsl  %ds:(%rsi),(%dx)
  476d2f:	6e                   	outsb  %ds:(%rsi),(%dx)
  476d30:	64 69 74 69 6f 6e 69 	imul   $0x64696e,%fs:0x6f(%rcx,%rbp,2),%esi
  476d37:	64 00 
  476d39:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  476d3c:	64 69 74 69 6f 6e 74 	imul   $0x7079746e,%fs:0x6f(%rcx,%rbp,2),%esi
  476d43:	79 70 
  476d45:	65 00 6f 70          	add    %ch,%gs:0x70(%rdi)
  476d49:	65                   	gs
  476d4a:	72 61                	jb     476dad <usage_message+0x1506d>
  476d4c:	74 6f                	je     476dbd <usage_message+0x1507d>
  476d4e:	72 00                	jb     476d50 <usage_message+0x15010>
  476d50:	6f                   	outsl  %ds:(%rsi),(%dx)
  476d51:	70 6d                	jo     476dc0 <usage_message+0x15080>
  476d53:	65 64 69 61 74 79 70 	imul   $0x73657079,%fs:%gs:0x74(%rcx),%esp
  476d5a:	65 73 
  476d5c:	00 6f 70             	add    %ch,0x70(%rdi)
  476d5f:	6d                   	insl   (%dx),%es:(%rdi)
  476d60:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  476d67:	65 69 
  476d69:	64 00 72 5f          	add    %dh,%fs:0x5f(%rdx)
  476d6d:	65                   	gs
  476d6e:	76 65                	jbe    476dd5 <usage_message+0x15095>
  476d70:	6e                   	outsb  %ds:(%rsi),(%dx)
  476d71:	74 69                	je     476ddc <usage_message+0x1509c>
  476d73:	64 00 61 6c          	add    %ah,%fs:0x6c(%rcx)
  476d77:	65                   	gs
  476d78:	72 74                	jb     476dee <usage_message+0x150ae>
  476d7a:	5f                   	pop    %rdi
  476d7b:	68 69 73 74 6f       	pushq  $0x6f747369
  476d80:	72 79                	jb     476dfb <usage_message+0x150bb>
  476d82:	00 65 76             	add    %ah,0x76(%rbp)
  476d85:	65 6e                	outsb  %gs:(%rsi),(%dx)
  476d87:	74 5f                	je     476de8 <usage_message+0x150a8>
  476d89:	68 69 73 74 6f       	pushq  $0x6f747369
  476d8e:	72 79                	jb     476e09 <usage_message+0x150c9>
  476d90:	00 72 65             	add    %dh,0x65(%rdx)
  476d93:	66                   	data16
  476d94:	72 65                	jb     476dfb <usage_message+0x150bb>
  476d96:	73 68                	jae    476e00 <usage_message+0x150c0>
  476d98:	5f                   	pop    %rdi
  476d99:	75 6e                	jne    476e09 <usage_message+0x150c9>
  476d9b:	73 75                	jae    476e12 <usage_message+0x150d2>
  476d9d:	70 70                	jo     476e0f <usage_message+0x150cf>
  476d9f:	6f                   	outsl  %ds:(%rsi),(%dx)
  476da0:	72 74                	jb     476e16 <usage_message+0x150d6>
  476da2:	65 64 00 61 6c       	add    %ah,%fs:%gs:0x6c(%rcx)
  476da7:	65                   	gs
  476da8:	72 74                	jb     476e1e <usage_message+0x150de>
  476daa:	5f                   	pop    %rdi
  476dab:	75 73                	jne    476e20 <usage_message+0x150e0>
  476dad:	72 67                	jb     476e16 <usage_message+0x150d6>
  476daf:	72 70                	jb     476e21 <usage_message+0x150e1>
  476db1:	69 64 00 65 76 65 6e 	imul   $0x746e6576,0x65(%rax,%rax,1),%esp
  476db8:	74 
  476db9:	5f                   	pop    %rdi
  476dba:	61                   	(bad)  
  476dbb:	63 6b 5f             	movslq 0x5f(%rbx),%ebp
  476dbe:	65 6e                	outsb  %gs:(%rsi),(%dx)
  476dc0:	61                   	(bad)  
  476dc1:	62                   	(bad)  
  476dc2:	6c                   	insb   (%dx),%es:(%rdi)
  476dc3:	65 00 65 76          	add    %ah,%gs:0x76(%rbp)
  476dc7:	65 6e                	outsb  %gs:(%rsi),(%dx)
  476dc9:	74 5f                	je     476e2a <usage_message+0x150ea>
  476dcb:	65                   	gs
  476dcc:	78 70                	js     476e3e <usage_message+0x150fe>
  476dce:	69 72 65 00 65 76 65 	imul   $0x65766500,0x65(%rdx),%esi
  476dd5:	6e                   	outsb  %ds:(%rsi),(%dx)
  476dd6:	74 5f                	je     476e37 <usage_message+0x150f7>
  476dd8:	73 68                	jae    476e42 <usage_message+0x15102>
  476dda:	6f                   	outsl  %ds:(%rsi),(%dx)
  476ddb:	77 5f                	ja     476e3c <usage_message+0x150fc>
  476ddd:	6d                   	insl   (%dx),%es:(%rdi)
  476dde:	61                   	(bad)  
  476ddf:	78 00                	js     476de1 <usage_message+0x150a1>
  476de1:	64                   	fs
  476de2:	65                   	gs
  476de3:	66                   	data16
  476de4:	61                   	(bad)  
  476de5:	75 6c                	jne    476e53 <usage_message+0x15113>
  476de7:	74 5f                	je     476e48 <usage_message+0x15108>
  476de9:	74 68                	je     476e53 <usage_message+0x15113>
  476deb:	65                   	gs
  476dec:	6d                   	insl   (%dx),%es:(%rdi)
  476ded:	65 00 61 75          	add    %ah,%gs:0x75(%rcx)
  476df1:	74 68                	je     476e5b <usage_message+0x1511b>
  476df3:	65 6e                	outsb  %gs:(%rsi),(%dx)
  476df5:	74 69                	je     476e60 <usage_message+0x15120>
  476df7:	63 61 74             	movslq 0x74(%rcx),%esp
  476dfa:	69 6f 6e 5f 74 79 70 	imul   $0x7079745f,0x6e(%rdi),%ebp
  476e01:	65 00 6c 64 61       	add    %ch,%gs:0x61(%rsp,%riz,2)
  476e06:	70 5f                	jo     476e67 <usage_message+0x15127>
  476e08:	68 6f 73 74 00       	pushq  $0x74736f
  476e0d:	6c                   	insb   (%dx),%es:(%rdi)
  476e0e:	64                   	fs
  476e0f:	61                   	(bad)  
  476e10:	70 5f                	jo     476e71 <usage_message+0x15131>
  476e12:	70 6f                	jo     476e83 <usage_message+0x15143>
  476e14:	72 74                	jb     476e8a <usage_message+0x1514a>
  476e16:	00 6c 64 61          	add    %ch,0x61(%rsp,%riz,2)
  476e1a:	70 5f                	jo     476e7b <usage_message+0x1513b>
  476e1c:	62                   	(bad)  
  476e1d:	61                   	(bad)  
  476e1e:	73 65                	jae    476e85 <usage_message+0x15145>
  476e20:	5f                   	pop    %rdi
  476e21:	64 6e                	outsb  %fs:(%rsi),(%dx)
  476e23:	00 6c 64 61          	add    %ch,0x61(%rsp,%riz,2)
  476e27:	70 5f                	jo     476e88 <usage_message+0x15148>
  476e29:	62                   	(bad)  
  476e2a:	69 6e 64 5f 64 6e 00 	imul   $0x6e645f,0x64(%rsi),%ebp
  476e31:	6c                   	insb   (%dx),%es:(%rdi)
  476e32:	64                   	fs
  476e33:	61                   	(bad)  
  476e34:	70 5f                	jo     476e95 <usage_message+0x15155>
  476e36:	62                   	(bad)  
  476e37:	69 6e 64 5f 70 61 73 	imul   $0x7361705f,0x64(%rsi),%ebp
  476e3e:	73 77                	jae    476eb7 <usage_message+0x15177>
  476e40:	6f                   	outsl  %ds:(%rsi),(%dx)
  476e41:	72 64                	jb     476ea7 <usage_message+0x15167>
  476e43:	00 6c 64 61          	add    %ch,0x61(%rsp,%riz,2)
  476e47:	70 5f                	jo     476ea8 <usage_message+0x15168>
  476e49:	73 65                	jae    476eb0 <usage_message+0x15170>
  476e4b:	61                   	(bad)  
  476e4c:	72 63                	jb     476eb1 <usage_message+0x15171>
  476e4e:	68 5f 61 74 74       	pushq  $0x7474615f
  476e53:	72 69                	jb     476ebe <usage_message+0x1517e>
  476e55:	62                   	(bad)  
  476e56:	75 74                	jne    476ecc <usage_message+0x1518c>
  476e58:	65 00 64 72 6f       	add    %ah,%gs:0x6f(%rdx,%rsi,2)
  476e5d:	70 64                	jo     476ec3 <usage_message+0x15183>
  476e5f:	6f                   	outsl  %ds:(%rsi),(%dx)
  476e60:	77 6e                	ja     476ed0 <usage_message+0x15190>
  476e62:	5f                   	pop    %rdi
  476e63:	66 69 72 73 74 5f    	imul   $0x5f74,0x73(%rdx),%si
  476e69:	65 6e                	outsb  %gs:(%rsi),(%dx)
  476e6b:	74 72                	je     476edf <usage_message+0x1519f>
  476e6d:	79 00                	jns    476e6f <usage_message+0x1512f>
  476e6f:	64                   	fs
  476e70:	72 6f                	jb     476ee1 <usage_message+0x151a1>
  476e72:	70 64                	jo     476ed8 <usage_message+0x15198>
  476e74:	6f                   	outsl  %ds:(%rsi),(%dx)
  476e75:	77 6e                	ja     476ee5 <usage_message+0x151a5>
  476e77:	5f                   	pop    %rdi
  476e78:	66 69 72 73 74 5f    	imul   $0x5f74,0x73(%rdx),%si
  476e7e:	72 65                	jb     476ee5 <usage_message+0x151a5>
  476e80:	6d                   	insl   (%dx),%es:(%rdi)
  476e81:	65                   	gs
  476e82:	6d                   	insl   (%dx),%es:(%rdi)
  476e83:	62                   	(bad)  
  476e84:	65                   	gs
  476e85:	72 00                	jb     476e87 <usage_message+0x15147>
  476e87:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  476e8e:	72 
  476e8f:	79 5f                	jns    476ef0 <usage_message+0x151b0>
  476e91:	67 72 6f             	addr32 jb 476f03 <usage_message+0x151c3>
  476e94:	75 70                	jne    476f06 <usage_message+0x151c6>
  476e96:	69 64 00 6d 61 78 5f 	imul   $0x695f7861,0x6d(%rax,%rax,1),%esp
  476e9d:	69 
  476e9e:	6e                   	outsb  %ds:(%rsi),(%dx)
  476e9f:	5f                   	pop    %rdi
  476ea0:	74 61                	je     476f03 <usage_message+0x151c3>
  476ea2:	62                   	(bad)  
  476ea3:	6c                   	insb   (%dx),%es:(%rdi)
  476ea4:	65 00 73 65          	add    %dh,%gs:0x65(%rbx)
  476ea8:	61                   	(bad)  
  476ea9:	72 63                	jb     476f0e <usage_message+0x151ce>
  476eab:	68 5f 6c 69 6d       	pushq  $0x6d696c5f
  476eb0:	69 74 00 6c 61 73 74 	imul   $0x76747361,0x6c(%rax,%rax,1),%esi
  476eb7:	76 
  476eb8:	61                   	(bad)  
  476eb9:	6c                   	insb   (%dx),%es:(%rdi)
  476eba:	75 65                	jne    476f21 <usage_message+0x151e1>
  476ebc:	00 70 61             	add    %dh,0x61(%rax)
  476ebf:	72 61                	jb     476f22 <usage_message+0x151e2>
  476ec1:	6d                   	insl   (%dx),%es:(%rdi)
  476ec2:	65                   	gs
  476ec3:	74 65                	je     476f2a <usage_message+0x151ea>
  476ec5:	72 00                	jb     476ec7 <usage_message+0x15187>
  476ec7:	77 69                	ja     476f32 <usage_message+0x151f2>
  476ec9:	64                   	fs
  476eca:	74 68                	je     476f34 <usage_message+0x151f4>
  476ecc:	00 68 65             	add    %ch,0x65(%rax)
  476ecf:	69 67 68 74 00 79 61 	imul   $0x61790074,0x68(%rdi),%esp
  476ed6:	78 69                	js     476f41 <usage_message+0x15201>
  476ed8:	73 6d                	jae    476f47 <usage_message+0x15207>
  476eda:	69 6e 00 79 61 78 69 	imul   $0x69786179,0x0(%rsi),%ebp
  476ee1:	73 6d                	jae    476f50 <usage_message+0x15210>
  476ee3:	61                   	(bad)  
  476ee4:	78 00                	js     476ee6 <usage_message+0x151a6>
  476ee6:	73 68                	jae    476f50 <usage_message+0x15210>
  476ee8:	6f                   	outsl  %ds:(%rsi),(%dx)
  476ee9:	77 5f                	ja     476f4a <usage_message+0x1520a>
  476eeb:	77 6f                	ja     476f5c <usage_message+0x1521c>
  476eed:	72 6b                	jb     476f5a <usage_message+0x1521a>
  476eef:	5f                   	pop    %rdi
  476ef0:	70 65                	jo     476f57 <usage_message+0x15217>
  476ef2:	72 69                	jb     476f5d <usage_message+0x1521d>
  476ef4:	6f                   	outsl  %ds:(%rsi),(%dx)
  476ef5:	64 00 73 68          	add    %dh,%fs:0x68(%rbx)
  476ef9:	6f                   	outsl  %ds:(%rsi),(%dx)
  476efa:	77 5f                	ja     476f5b <usage_message+0x1521b>
  476efc:	74 72                	je     476f70 <usage_message+0x15230>
  476efe:	69 67 67 65 72 73 00 	imul   $0x737265,0x67(%rdi),%esp
  476f05:	67 72 61             	addr32 jb 476f69 <usage_message+0x15229>
  476f08:	70 68                	jo     476f72 <usage_message+0x15232>
  476f0a:	74 79                	je     476f85 <usage_message+0x15245>
  476f0c:	70 65                	jo     476f73 <usage_message+0x15233>
  476f0e:	00 73 68             	add    %dh,0x68(%rbx)
  476f11:	6f                   	outsl  %ds:(%rsi),(%dx)
  476f12:	77 5f                	ja     476f73 <usage_message+0x15233>
  476f14:	6c                   	insb   (%dx),%es:(%rdi)
  476f15:	65 67 65 6e          	addr32 outsb %gs:(%esi),(%dx)
  476f19:	64 00 73 68          	add    %dh,%fs:0x68(%rbx)
  476f1d:	6f                   	outsl  %ds:(%rsi),(%dx)
  476f1e:	77 5f                	ja     476f7f <usage_message+0x1523f>
  476f20:	33 64 00 70          	xor    0x70(%rax,%rax,1),%esp
  476f24:	65                   	gs
  476f25:	72 63                	jb     476f8a <usage_message+0x1524a>
  476f27:	65 6e                	outsb  %gs:(%rsi),(%dx)
  476f29:	74 5f                	je     476f8a <usage_message+0x1524a>
  476f2b:	6c                   	insb   (%dx),%es:(%rdi)
  476f2c:	65                   	gs
  476f2d:	66                   	data16
  476f2e:	74 00                	je     476f30 <usage_message+0x151f0>
  476f30:	70 65                	jo     476f97 <usage_message+0x15257>
  476f32:	72 63                	jb     476f97 <usage_message+0x15257>
  476f34:	65 6e                	outsb  %gs:(%rsi),(%dx)
  476f36:	74 5f                	je     476f97 <usage_message+0x15257>
  476f38:	72 69                	jb     476fa3 <usage_message+0x15263>
  476f3a:	67 68 74 00 79 6d    	addr32 pushq $0x6d790074
  476f40:	69 6e 5f 74 79 70 65 	imul   $0x65707974,0x5f(%rsi),%ebp
  476f47:	00 79 6d             	add    %bh,0x6d(%rcx)
  476f4a:	61                   	(bad)  
  476f4b:	78 5f                	js     476fac <usage_message+0x1526c>
  476f4d:	74 79                	je     476fc8 <usage_message+0x15288>
  476f4f:	70 65                	jo     476fb6 <usage_message+0x15276>
  476f51:	00 79 6d             	add    %bh,0x6d(%rcx)
  476f54:	69 6e 5f 69 74 65 6d 	imul   $0x6d657469,0x5f(%rsi),%ebp
  476f5b:	69 64 00 79 6d 61 78 	imul   $0x5f78616d,0x79(%rax,%rax,1),%esp
  476f62:	5f 
  476f63:	69 74 65 6d 69 64 00 	imul   $0x67006469,0x6d(%rbp,%riz,2),%esi
  476f6a:	67 
  476f6b:	69 74 65 6d 69 64 00 	imul   $0x64006469,0x6d(%rbp,%riz,2),%esi
  476f72:	64 
  476f73:	72 61                	jb     476fd6 <usage_message+0x15296>
  476f75:	77 74                	ja     476feb <usage_message+0x152ab>
  476f77:	79 70                	jns    476fe9 <usage_message+0x152a9>
  476f79:	65 00 73 6f          	add    %dh,%gs:0x6f(%rbx)
  476f7d:	72 74                	jb     476ff3 <usage_message+0x152b3>
  476f7f:	6f                   	outsl  %ds:(%rsi),(%dx)
  476f80:	72 64                	jb     476fe6 <usage_message+0x152a6>
  476f82:	65                   	gs
  476f83:	72 00                	jb     476f85 <usage_message+0x15245>
  476f85:	79 61                	jns    476fe8 <usage_message+0x152a8>
  476f87:	78 69                	js     476ff2 <usage_message+0x152b2>
  476f89:	73 73                	jae    476ffe <usage_message+0x152be>
  476f8b:	69 64 65 00 63 61 6c 	imul   $0x636c6163,0x0(%rbp,%riz,2),%esp
  476f92:	63 
  476f93:	5f                   	pop    %rdi
  476f94:	66                   	data16
  476f95:	6e                   	outsb  %ds:(%rsi),(%dx)
  476f96:	63 00                	movslq (%rax),%eax
  476f98:	70 65                	jo     476fff <usage_message+0x152bf>
  476f9a:	72 69                	jb     477005 <usage_message+0x152c5>
  476f9c:	6f                   	outsl  %ds:(%rsi),(%dx)
  476f9d:	64                   	fs
  476f9e:	73 5f                	jae    476fff <usage_message+0x152bf>
  476fa0:	63 6e 74             	movslq 0x74(%rsi),%ebp
  476fa3:	00 67 72             	add    %ah,0x72(%rdi)
  476fa6:	61                   	(bad)  
  476fa7:	70 68                	jo     477011 <usage_message+0x152d1>
  476fa9:	5f                   	pop    %rdi
  476faa:	74 68                	je     477014 <usage_message+0x152d4>
  476fac:	65                   	gs
  476fad:	6d                   	insl   (%dx),%es:(%rdi)
  476fae:	65 00 67 72          	add    %ah,%gs:0x72(%rdi)
  476fb2:	61                   	(bad)  
  476fb3:	70 68                	jo     47701d <usage_message+0x152dd>
  476fb5:	74 68                	je     47701f <usage_message+0x152df>
  476fb7:	65                   	gs
  476fb8:	6d                   	insl   (%dx),%es:(%rdi)
  476fb9:	65 69 64 00 64 65 73 	imul   $0x72637365,%gs:0x64(%rax,%rax,1),%esp
  476fc0:	63 72 
  476fc2:	69 70 74 69 6f 6e 00 	imul   $0x6e6f69,0x74(%rax),%esi
  476fc9:	62                   	(bad)  
  476fca:	61                   	(bad)  
  476fcb:	63 6b 67             	movslq 0x67(%rbx),%ebp
  476fce:	72 6f                	jb     47703f <usage_message+0x152ff>
  476fd0:	75 6e                	jne    477040 <usage_message+0x15300>
  476fd2:	64 63 6f 6c          	movslq %fs:0x6c(%rdi),%ebp
  476fd6:	6f                   	outsl  %ds:(%rsi),(%dx)
  476fd7:	72 00                	jb     476fd9 <usage_message+0x15299>
  476fd9:	67 72 61             	addr32 jb 47703d <usage_message+0x152fd>
  476fdc:	70 68                	jo     477046 <usage_message+0x15306>
  476fde:	63 6f 6c             	movslq 0x6c(%rdi),%ebp
  476fe1:	6f                   	outsl  %ds:(%rsi),(%dx)
  476fe2:	72 00                	jb     476fe4 <usage_message+0x152a4>
  476fe4:	67 72 61             	addr32 jb 477048 <usage_message+0x15308>
  476fe7:	70 68                	jo     477051 <usage_message+0x15311>
  476fe9:	62                   	(bad)  
  476fea:	6f                   	outsl  %ds:(%rsi),(%dx)
  476feb:	72 64                	jb     477051 <usage_message+0x15311>
  476fed:	65                   	gs
  476fee:	72 63                	jb     477053 <usage_message+0x15313>
  476ff0:	6f                   	outsl  %ds:(%rsi),(%dx)
  476ff1:	6c                   	insb   (%dx),%es:(%rdi)
  476ff2:	6f                   	outsl  %ds:(%rsi),(%dx)
  476ff3:	72 00                	jb     476ff5 <usage_message+0x152b5>
  476ff5:	6d                   	insl   (%dx),%es:(%rdi)
  476ff6:	61                   	(bad)  
  476ff7:	69 6e 67 72 69 64 63 	imul   $0x63646972,0x67(%rsi),%ebp
  476ffe:	6f                   	outsl  %ds:(%rsi),(%dx)
  476fff:	6c                   	insb   (%dx),%es:(%rdi)
  477000:	6f                   	outsl  %ds:(%rsi),(%dx)
  477001:	72 00                	jb     477003 <usage_message+0x152c3>
  477003:	67 72 69             	addr32 jb 47706f <usage_message+0x1532f>
  477006:	64                   	fs
  477007:	62                   	(bad)  
  477008:	6f                   	outsl  %ds:(%rsi),(%dx)
  477009:	72 64                	jb     47706f <usage_message+0x1532f>
  47700b:	65                   	gs
  47700c:	72 63                	jb     477071 <usage_message+0x15331>
  47700e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47700f:	6c                   	insb   (%dx),%es:(%rdi)
  477010:	6f                   	outsl  %ds:(%rsi),(%dx)
  477011:	72 00                	jb     477013 <usage_message+0x152d3>
  477013:	74 65                	je     47707a <usage_message+0x1533a>
  477015:	78 74                	js     47708b <usage_message+0x1534b>
  477017:	63 6f 6c             	movslq 0x6c(%rdi),%ebp
  47701a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47701b:	72 00                	jb     47701d <usage_message+0x152dd>
  47701d:	68 69 67 68 6c       	pushq  $0x6c686769
  477022:	69 67 68 74 63 6f 6c 	imul   $0x6c6f6374,0x68(%rdi),%esp
  477029:	6f                   	outsl  %ds:(%rsi),(%dx)
  47702a:	72 00                	jb     47702c <usage_message+0x152ec>
  47702c:	6c                   	insb   (%dx),%es:(%rdi)
  47702d:	65                   	gs
  47702e:	66                   	data16
  47702f:	74 70                	je     4770a1 <usage_message+0x15361>
  477031:	65                   	gs
  477032:	72 63                	jb     477097 <usage_message+0x15357>
  477034:	65 6e                	outsb  %gs:(%rsi),(%dx)
  477036:	74 69                	je     4770a1 <usage_message+0x15361>
  477038:	6c                   	insb   (%dx),%es:(%rdi)
  477039:	65 63 6f 6c          	movslq %gs:0x6c(%rdi),%ebp
  47703d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47703e:	72 00                	jb     477040 <usage_message+0x15300>
  477040:	72 69                	jb     4770ab <usage_message+0x1536b>
  477042:	67 68 74 70 65 72    	addr32 pushq $0x72657074
  477048:	63 65 6e             	movslq 0x6e(%rbp),%esp
  47704b:	74 69                	je     4770b6 <usage_message+0x15376>
  47704d:	6c                   	insb   (%dx),%es:(%rdi)
  47704e:	65 63 6f 6c          	movslq %gs:0x6c(%rdi),%ebp
  477052:	6f                   	outsl  %ds:(%rsi),(%dx)
  477053:	72 00                	jb     477055 <usage_message+0x15315>
  477055:	6e                   	outsb  %ds:(%rsi),(%dx)
  477056:	6f                   	outsl  %ds:(%rsi),(%dx)
  477057:	6e                   	outsb  %ds:(%rsi),(%dx)
  477058:	65                   	gs
  477059:	77 6f                	ja     4770ca <usage_message+0x1538a>
  47705b:	72 6b                	jb     4770c8 <usage_message+0x15388>
  47705d:	74 69                	je     4770c8 <usage_message+0x15388>
  47705f:	6d                   	insl   (%dx),%es:(%rdi)
  477060:	65 63 6f 6c          	movslq %gs:0x6c(%rdi),%ebp
  477064:	6f                   	outsl  %ds:(%rsi),(%dx)
  477065:	72 00                	jb     477067 <usage_message+0x15327>
  477067:	67 72 69             	addr32 jb 4770d3 <usage_message+0x15393>
  47706a:	64                   	fs
  47706b:	76 69                	jbe    4770d6 <usage_message+0x15396>
  47706d:	65                   	gs
  47706e:	77 00                	ja     477070 <usage_message+0x15330>
  477070:	6c                   	insb   (%dx),%es:(%rdi)
  477071:	65 67 65 6e          	addr32 outsb %gs:(%esi),(%dx)
  477075:	64                   	fs
  477076:	76 69                	jbe    4770e1 <usage_message+0x153a1>
  477078:	65                   	gs
  477079:	77 00                	ja     47707b <usage_message+0x1533b>
  47707b:	69 6e 74 65 72 6e 61 	imul   $0x616e7265,0x74(%rsi),%ebp
  477082:	6c                   	insb   (%dx),%es:(%rdi)
  477083:	00 68 65             	add    %ch,0x65(%rax)
  477086:	6c                   	insb   (%dx),%es:(%rdi)
  477087:	70 5f                	jo     4770e8 <usage_message+0x153a8>
  477089:	69 74 65 6d 73 00 69 	imul   $0x74690073,0x6d(%rbp,%riz,2),%esi
  477090:	74 
  477091:	65                   	gs
  477092:	6d                   	insl   (%dx),%es:(%rdi)
  477093:	74 79                	je     47710e <usage_message+0x153ce>
  477095:	70 65                	jo     4770fc <usage_message+0x153bc>
  477097:	2c 6b                	sub    $0x6b,%al
  477099:	65                   	gs
  47709a:	79 5f                	jns    4770fb <usage_message+0x153bb>
  47709c:	00 69 74             	add    %ch,0x74(%rcx)
  47709f:	65                   	gs
  4770a0:	6d                   	insl   (%dx),%es:(%rdi)
  4770a1:	74 79                	je     47711c <usage_message+0x153dc>
  4770a3:	70 65                	jo     47710a <usage_message+0x153ca>
  4770a5:	00 75 73             	add    %dh,0x73(%rbp)
  4770a8:	65 69 70 00 69 6e 62 	imul   $0x79626e69,%gs:0x0(%rax),%esi
  4770af:	79 
  4770b0:	74 65                	je     477117 <usage_message+0x153d7>
  4770b2:	73 00                	jae    4770b4 <usage_message+0x15374>
  4770b4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4770b5:	75 74                	jne    47712b <usage_message+0x153eb>
  4770b7:	62                   	(bad)  
  4770b8:	79 74                	jns    47712e <usage_message+0x153ee>
  4770ba:	65                   	gs
  4770bb:	73 00                	jae    4770bd <usage_message+0x1537d>
  4770bd:	75 73                	jne    477132 <usage_message+0x153f2>
  4770bf:	65 69 70 6d 69 00 69 	imul   $0x70690069,%gs:0x6d(%rax),%esi
  4770c6:	70 
  4770c7:	6d                   	insl   (%dx),%es:(%rdi)
  4770c8:	69 5f 70 6f 72 74 00 	imul   $0x74726f,0x70(%rdi),%ebx
  4770cf:	69 70 6d 69 5f 61 75 	imul   $0x75615f69,0x6d(%rax),%esi
  4770d6:	74 68                	je     477140 <usage_message+0x15400>
  4770d8:	74 79                	je     477153 <usage_message+0x15413>
  4770da:	70 65                	jo     477141 <usage_message+0x15401>
  4770dc:	00 69 70             	add    %ch,0x70(%rcx)
  4770df:	6d                   	insl   (%dx),%es:(%rdi)
  4770e0:	69 5f 70 72 69 76 69 	imul   $0x69766972,0x70(%rdi),%ebx
  4770e7:	6c                   	insb   (%dx),%es:(%rdi)
  4770e8:	65 67 65 00 69 70    	addr32 add %ch,%gs:0x70(%ecx)
  4770ee:	6d                   	insl   (%dx),%es:(%rdi)
  4770ef:	69 5f 75 73 65 72 6e 	imul   $0x6e726573,0x75(%rdi),%ebx
  4770f6:	61                   	(bad)  
  4770f7:	6d                   	insl   (%dx),%es:(%rdi)
  4770f8:	65 00 69 70          	add    %ch,%gs:0x70(%rcx)
  4770fc:	6d                   	insl   (%dx),%es:(%rdi)
  4770fd:	69 5f 70 61 73 73 77 	imul   $0x77737361,0x70(%rdi),%ebx
  477104:	6f                   	outsl  %ds:(%rsi),(%dx)
  477105:	72 64                	jb     47716b <usage_message+0x1542b>
  477107:	00 6d 61             	add    %ch,0x61(%rbp)
  47710a:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  477111:	63 65 69             	movslq 0x69(%rbp),%esp
  477114:	64 00 6d 61          	add    %ch,%fs:0x61(%rbp)
  477118:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  47711f:	63 65 5f             	movslq 0x5f(%rbp),%esp
  477122:	73 74                	jae    477198 <usage_message+0x15458>
  477124:	61                   	(bad)  
  477125:	74 75                	je     47719c <usage_message+0x1545c>
  477127:	73 00                	jae    477129 <usage_message+0x153e9>
  477129:	6d                   	insl   (%dx),%es:(%rdi)
  47712a:	61                   	(bad)  
  47712b:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  477132:	63 65 5f             	movslq 0x5f(%rbp),%esp
  477135:	74 79                	je     4771b0 <usage_message+0x15470>
  477137:	70 65                	jo     47719e <usage_message+0x1545e>
  477139:	00 6d 61             	add    %ch,0x61(%rbp)
  47713c:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  477143:	63 65 5f             	movslq 0x5f(%rbp),%esp
  477146:	66                   	data16
  477147:	72 6f                	jb     4771b8 <usage_message+0x15478>
  477149:	6d                   	insl   (%dx),%es:(%rdi)
  47714a:	00 69 70             	add    %ch,0x70(%rcx)
  47714d:	6d                   	insl   (%dx),%es:(%rdi)
  47714e:	69 5f 69 70 00 67 6c 	imul   $0x6c670070,0x69(%rdi),%ebx
  477155:	6f                   	outsl  %ds:(%rsi),(%dx)
  477156:	62                   	(bad)  
  477157:	61                   	(bad)  
  477158:	6c                   	insb   (%dx),%es:(%rdi)
  477159:	6d                   	insl   (%dx),%es:(%rdi)
  47715a:	61                   	(bad)  
  47715b:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47715e:	00 67 6c             	add    %ah,0x6c(%rdi)
  477161:	6f                   	outsl  %ds:(%rsi),(%dx)
  477162:	62                   	(bad)  
  477163:	61                   	(bad)  
  477164:	6c                   	insb   (%dx),%es:(%rdi)
  477165:	6d                   	insl   (%dx),%es:(%rdi)
  477166:	61                   	(bad)  
  477167:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47716a:	69 64 00 68 6f 73 74 	imul   $0x6d74736f,0x68(%rax,%rax,1),%esp
  477171:	6d 
  477172:	61                   	(bad)  
  477173:	63 72 6f             	movslq 0x6f(%rdx),%esi
  477176:	00 68 6f             	add    %ch,0x6f(%rax)
  477179:	73 74                	jae    4771ef <usage_message+0x154af>
  47717b:	6d                   	insl   (%dx),%es:(%rdi)
  47717c:	61                   	(bad)  
  47717d:	63 72 6f             	movslq 0x6f(%rdx),%esi
  477180:	69 64 00 68 6f 73 74 	imul   $0x6774736f,0x68(%rax,%rax,1),%esp
  477187:	67 
  477188:	72 6f                	jb     4771f9 <usage_message+0x154b9>
  47718a:	75 70                	jne    4771fc <usage_message+0x154bc>
  47718c:	69 64 00 68 6f 73 74 	imul   $0x7374736f,0x68(%rax,%rax,1),%esp
  477193:	73 
  477194:	5f                   	pop    %rdi
  477195:	70 72                	jo     477209 <usage_message+0x154c9>
  477197:	6f                   	outsl  %ds:(%rsi),(%dx)
  477198:	66 69 6c 65 73 00 68 	imul   $0x6800,0x73(%rbp,%riz,2),%bp
  47719f:	6f                   	outsl  %ds:(%rsi),(%dx)
  4771a0:	73 74                	jae    477216 <usage_message+0x154d6>
  4771a2:	73 5f                	jae    477203 <usage_message+0x154c3>
  4771a4:	70 72                	jo     477218 <usage_message+0x154d8>
  4771a6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4771a7:	66 69 6c 65 73 5f 65 	imul   $0x655f,0x73(%rbp,%riz,2),%bp
  4771ae:	78 74                	js     477224 <usage_message+0x154e4>
  4771b0:	00 64 65 76          	add    %ah,0x76(%rbp,%riz,2)
  4771b4:	69 63 65 5f 61 6c 69 	imul   $0x696c615f,0x65(%rbx),%esp
  4771bb:	61                   	(bad)  
  4771bc:	73 00                	jae    4771be <usage_message+0x1547e>
  4771be:	64                   	fs
  4771bf:	65                   	gs
  4771c0:	76 69                	jbe    47722b <usage_message+0x154eb>
  4771c2:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4771c5:	74 79                	je     477240 <usage_message+0x15500>
  4771c7:	70 65                	jo     47722e <usage_message+0x154ee>
  4771c9:	00 64 65 76          	add    %ah,0x76(%rbp,%riz,2)
  4771cd:	69 63 65 5f 63 68 61 	imul   $0x6168635f,0x65(%rbx),%esp
  4771d4:	73 73                	jae    477249 <usage_message+0x15509>
  4771d6:	69 73 00 64 65 76 69 	imul   $0x69766564,0x0(%rbx),%esi
  4771dd:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4771e0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4771e1:	73 00                	jae    4771e3 <usage_message+0x154a3>
  4771e3:	64                   	fs
  4771e4:	65                   	gs
  4771e5:	76 69                	jbe    477250 <usage_message+0x15510>
  4771e7:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4771ea:	6f                   	outsl  %ds:(%rsi),(%dx)
  4771eb:	73 5f                	jae    47724c <usage_message+0x1550c>
  4771ed:	73 68                	jae    477257 <usage_message+0x15517>
  4771ef:	6f                   	outsl  %ds:(%rsi),(%dx)
  4771f0:	72 74                	jb     477266 <usage_message+0x15526>
  4771f2:	00 64 65 76          	add    %ah,0x76(%rbp,%riz,2)
  4771f6:	69 63 65 5f 68 77 5f 	imul   $0x5f77685f,0x65(%rbx),%esp
  4771fd:	61                   	(bad)  
  4771fe:	72 63                	jb     477263 <usage_message+0x15523>
  477200:	68 00 64 65 76       	pushq  $0x76656400
  477205:	69 63 65 5f 73 65 72 	imul   $0x7265735f,0x65(%rbx),%esp
  47720c:	69 61 6c 00 64 65 76 	imul   $0x76656400,0x6c(%rcx),%esp
  477213:	69 63 65 5f 6d 6f 64 	imul   $0x646f6d5f,0x65(%rbx),%esp
  47721a:	65                   	gs
  47721b:	6c                   	insb   (%dx),%es:(%rdi)
  47721c:	00 64 65 76          	add    %ah,0x76(%rbp,%riz,2)
  477220:	69 63 65 5f 74 61 67 	imul   $0x6761745f,0x65(%rbx),%esp
  477227:	00 64 65 76          	add    %ah,0x76(%rbp,%riz,2)
  47722b:	69 63 65 5f 76 65 6e 	imul   $0x6e65765f,0x65(%rbx),%esp
  477232:	64 6f                	outsl  %fs:(%rsi),(%dx)
  477234:	72 00                	jb     477236 <usage_message+0x154f6>
  477236:	64                   	fs
  477237:	65                   	gs
  477238:	76 69                	jbe    4772a3 <usage_message+0x15563>
  47723a:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47723d:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  477240:	74 72                	je     4772b4 <usage_message+0x15574>
  477242:	61                   	(bad)  
  477243:	63 74 00 64          	movslq 0x64(%rax,%rax,1),%esi
  477247:	65                   	gs
  477248:	76 69                	jbe    4772b3 <usage_message+0x15573>
  47724a:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47724d:	77 68                	ja     4772b7 <usage_message+0x15577>
  47724f:	6f                   	outsl  %ds:(%rsi),(%dx)
  477250:	00 64 65 76          	add    %ah,0x76(%rbp,%riz,2)
  477254:	69 63 65 5f 73 74 61 	imul   $0x6174735f,0x65(%rbx),%esp
  47725b:	74 75                	je     4772d2 <usage_message+0x15592>
  47725d:	73 00                	jae    47725f <usage_message+0x1551f>
  47725f:	64                   	fs
  477260:	65                   	gs
  477261:	76 69                	jbe    4772cc <usage_message+0x1558c>
  477263:	63 65 5f             	movslq 0x5f(%rbp),%esp
  477266:	61                   	(bad)  
  477267:	70 70                	jo     4772d9 <usage_message+0x15599>
  477269:	5f                   	pop    %rdi
  47726a:	30 31                	xor    %dh,(%rcx)
  47726c:	00 64 65 76          	add    %ah,0x76(%rbp,%riz,2)
  477270:	69 63 65 5f 61 70 70 	imul   $0x7070615f,0x65(%rbx),%esp
  477277:	5f                   	pop    %rdi
  477278:	30 32                	xor    %dh,(%rdx)
  47727a:	00 64 65 76          	add    %ah,0x76(%rbp,%riz,2)
  47727e:	69 63 65 5f 61 70 70 	imul   $0x7070615f,0x65(%rbx),%esp
  477285:	5f                   	pop    %rdi
  477286:	30 33                	xor    %dh,(%rbx)
  477288:	00 64 65 76          	add    %ah,0x76(%rbp,%riz,2)
  47728c:	69 63 65 5f 61 70 70 	imul   $0x7070615f,0x65(%rbx),%esp
  477293:	5f                   	pop    %rdi
  477294:	30 34 00             	xor    %dh,(%rax,%rax,1)
  477297:	64                   	fs
  477298:	65                   	gs
  477299:	76 69                	jbe    477304 <usage_message+0x155c4>
  47729b:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47729e:	61                   	(bad)  
  47729f:	70 70                	jo     477311 <usage_message+0x155d1>
  4772a1:	5f                   	pop    %rdi
  4772a2:	30 35 00 64 65 76    	xor    %dh,0x76656400(%rip)        # 76acd6a8 <_end+0x76414da8>
  4772a8:	69 63 65 5f 75 72 6c 	imul   $0x6c72755f,0x65(%rbx),%esp
  4772af:	5f                   	pop    %rdi
  4772b0:	31 00                	xor    %eax,(%rax)
  4772b2:	64                   	fs
  4772b3:	65                   	gs
  4772b4:	76 69                	jbe    47731f <usage_message+0x155df>
  4772b6:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4772b9:	75 72                	jne    47732d <usage_message+0x155ed>
  4772bb:	6c                   	insb   (%dx),%es:(%rdi)
  4772bc:	5f                   	pop    %rdi
  4772bd:	32 00                	xor    (%rax),%al
  4772bf:	64                   	fs
  4772c0:	65                   	gs
  4772c1:	76 69                	jbe    47732c <usage_message+0x155ec>
  4772c3:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4772c6:	75 72                	jne    47733a <usage_message+0x155fa>
  4772c8:	6c                   	insb   (%dx),%es:(%rdi)
  4772c9:	5f                   	pop    %rdi
  4772ca:	33 00                	xor    (%rax),%eax
  4772cc:	64                   	fs
  4772cd:	65                   	gs
  4772ce:	76 69                	jbe    477339 <usage_message+0x155f9>
  4772d0:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4772d3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4772d4:	65                   	gs
  4772d5:	74 77                	je     47734e <usage_message+0x1560e>
  4772d7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4772d8:	72 6b                	jb     477345 <usage_message+0x15605>
  4772da:	73 00                	jae    4772dc <usage_message+0x1559c>
  4772dc:	64                   	fs
  4772dd:	65                   	gs
  4772de:	76 69                	jbe    477349 <usage_message+0x15609>
  4772e0:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4772e3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4772e4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4772e5:	74 65                	je     47734c <usage_message+0x1560c>
  4772e7:	73 00                	jae    4772e9 <usage_message+0x155a9>
  4772e9:	64                   	fs
  4772ea:	65                   	gs
  4772eb:	76 69                	jbe    477356 <usage_message+0x15616>
  4772ed:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4772f0:	68 61 72 64 77       	pushq  $0x77647261
  4772f5:	61                   	(bad)  
  4772f6:	72 65                	jb     47735d <usage_message+0x1561d>
  4772f8:	00 64 65 76          	add    %ah,0x76(%rbp,%riz,2)
  4772fc:	69 63 65 5f 73 6f 66 	imul   $0x666f735f,0x65(%rbx),%esp
  477303:	74 77                	je     47737c <usage_message+0x1563c>
  477305:	61                   	(bad)  
  477306:	72 65                	jb     47736d <usage_message+0x1562d>
  477308:	00 69 70             	add    %ch,0x70(%rcx)
  47730b:	5f                   	pop    %rdi
  47730c:	73 75                	jae    477383 <usage_message+0x15643>
  47730e:	62                   	(bad)  
  47730f:	6e                   	outsb  %ds:(%rsi),(%dx)
  477310:	65                   	gs
  477311:	74 5f                	je     477372 <usage_message+0x15632>
  477313:	6d                   	insl   (%dx),%es:(%rdi)
  477314:	61                   	(bad)  
  477315:	73 6b                	jae    477382 <usage_message+0x15642>
  477317:	00 69 70             	add    %ch,0x70(%rcx)
  47731a:	5f                   	pop    %rdi
  47731b:	72 6f                	jb     47738c <usage_message+0x1564c>
  47731d:	75 74                	jne    477393 <usage_message+0x15653>
  47731f:	65                   	gs
  477320:	72 00                	jb     477322 <usage_message+0x155e2>
  477322:	69 70 5f 6d 61 63 61 	imul   $0x6163616d,0x5f(%rax),%esi
  477329:	64                   	fs
  47732a:	64                   	fs
  47732b:	72 65                	jb     477392 <usage_message+0x15652>
  47732d:	73 73                	jae    4773a2 <usage_message+0x15662>
  47732f:	00 6f 6f             	add    %ch,0x6f(%rdi)
  477332:	62                   	(bad)  
  477333:	5f                   	pop    %rdi
  477334:	69 70 00 6f 6f 62 5f 	imul   $0x5f626f6f,0x0(%rax),%esi
  47733b:	73 75                	jae    4773b2 <usage_message+0x15672>
  47733d:	62                   	(bad)  
  47733e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47733f:	65                   	gs
  477340:	74 5f                	je     4773a1 <usage_message+0x15661>
  477342:	6d                   	insl   (%dx),%es:(%rdi)
  477343:	61                   	(bad)  
  477344:	73 6b                	jae    4773b1 <usage_message+0x15671>
  477346:	00 6f 6f             	add    %ch,0x6f(%rdi)
  477349:	62                   	(bad)  
  47734a:	5f                   	pop    %rdi
  47734b:	72 6f                	jb     4773bc <usage_message+0x1567c>
  47734d:	75 74                	jne    4773c3 <usage_message+0x15683>
  47734f:	65                   	gs
  477350:	72 00                	jb     477352 <usage_message+0x15612>
  477352:	64                   	fs
  477353:	61                   	(bad)  
  477354:	74 65                	je     4773bb <usage_message+0x1567b>
  477356:	5f                   	pop    %rdi
  477357:	68 77 5f 62 75       	pushq  $0x75625f77
  47735c:	79 00                	jns    47735e <usage_message+0x1561e>
  47735e:	64                   	fs
  47735f:	61                   	(bad)  
  477360:	74 65                	je     4773c7 <usage_message+0x15687>
  477362:	5f                   	pop    %rdi
  477363:	68 77 5f 69 6e       	pushq  $0x6e695f77
  477368:	73 74                	jae    4773de <usage_message+0x1569e>
  47736a:	61                   	(bad)  
  47736b:	6c                   	insb   (%dx),%es:(%rdi)
  47736c:	6c                   	insb   (%dx),%es:(%rdi)
  47736d:	00 64 61 74          	add    %ah,0x74(%rcx,%riz,2)
  477371:	65                   	gs
  477372:	5f                   	pop    %rdi
  477373:	68 77 5f 65 78       	pushq  $0x78655f77
  477378:	70 69                	jo     4773e3 <usage_message+0x156a3>
  47737a:	72 79                	jb     4773f5 <usage_message+0x156b5>
  47737c:	00 64 61 74          	add    %ah,0x74(%rcx,%riz,2)
  477380:	65                   	gs
  477381:	5f                   	pop    %rdi
  477382:	68 77 5f 64 65       	pushq  $0x65645f77
  477387:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  47738a:	6d                   	insl   (%dx),%es:(%rdi)
  47738b:	00 73 69             	add    %dh,0x69(%rbx)
  47738e:	74 65                	je     4773f5 <usage_message+0x156b5>
  477390:	5f                   	pop    %rdi
  477391:	73 74                	jae    477407 <usage_message+0x156c7>
  477393:	72 65                	jb     4773fa <usage_message+0x156ba>
  477395:	65                   	gs
  477396:	74 5f                	je     4773f7 <usage_message+0x156b7>
  477398:	31 00                	xor    %eax,(%rax)
  47739a:	73 69                	jae    477405 <usage_message+0x156c5>
  47739c:	74 65                	je     477403 <usage_message+0x156c3>
  47739e:	5f                   	pop    %rdi
  47739f:	73 74                	jae    477415 <usage_message+0x156d5>
  4773a1:	72 65                	jb     477408 <usage_message+0x156c8>
  4773a3:	65                   	gs
  4773a4:	74 5f                	je     477405 <usage_message+0x156c5>
  4773a6:	32 00                	xor    (%rax),%al
  4773a8:	73 69                	jae    477413 <usage_message+0x156d3>
  4773aa:	74 65                	je     477411 <usage_message+0x156d1>
  4773ac:	5f                   	pop    %rdi
  4773ad:	73 74                	jae    477423 <usage_message+0x156e3>
  4773af:	72 65                	jb     477416 <usage_message+0x156d6>
  4773b1:	65                   	gs
  4773b2:	74 5f                	je     477413 <usage_message+0x156d3>
  4773b4:	33 00                	xor    (%rax),%eax
  4773b6:	73 69                	jae    477421 <usage_message+0x156e1>
  4773b8:	74 65                	je     47741f <usage_message+0x156df>
  4773ba:	5f                   	pop    %rdi
  4773bb:	63 69 74             	movslq 0x74(%rcx),%ebp
  4773be:	79 00                	jns    4773c0 <usage_message+0x15680>
  4773c0:	73 69                	jae    47742b <usage_message+0x156eb>
  4773c2:	74 65                	je     477429 <usage_message+0x156e9>
  4773c4:	5f                   	pop    %rdi
  4773c5:	73 74                	jae    47743b <usage_message+0x156fb>
  4773c7:	61                   	(bad)  
  4773c8:	74 65                	je     47742f <usage_message+0x156ef>
  4773ca:	00 73 69             	add    %dh,0x69(%rbx)
  4773cd:	74 65                	je     477434 <usage_message+0x156f4>
  4773cf:	5f                   	pop    %rdi
  4773d0:	63 6f 75             	movslq 0x75(%rdi),%ebp
  4773d3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4773d4:	74 72                	je     477448 <usage_message+0x15708>
  4773d6:	79 00                	jns    4773d8 <usage_message+0x15698>
  4773d8:	73 69                	jae    477443 <usage_message+0x15703>
  4773da:	74 65                	je     477441 <usage_message+0x15701>
  4773dc:	5f                   	pop    %rdi
  4773dd:	7a 69                	jp     477448 <usage_message+0x15708>
  4773df:	70 00                	jo     4773e1 <usage_message+0x156a1>
  4773e1:	73 69                	jae    47744c <usage_message+0x1570c>
  4773e3:	74 65                	je     47744a <usage_message+0x1570a>
  4773e5:	5f                   	pop    %rdi
  4773e6:	72 61                	jb     477449 <usage_message+0x15709>
  4773e8:	63 6b 00             	movslq 0x0(%rbx),%ebp
  4773eb:	73 69                	jae    477456 <usage_message+0x15716>
  4773ed:	74 65                	je     477454 <usage_message+0x15714>
  4773ef:	5f                   	pop    %rdi
  4773f0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4773f1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4773f2:	74 65                	je     477459 <usage_message+0x15719>
  4773f4:	73 00                	jae    4773f6 <usage_message+0x156b6>
  4773f6:	70 6f                	jo     477467 <usage_message+0x15727>
  4773f8:	63 5f 31             	movslq 0x31(%rdi),%ebx
  4773fb:	5f                   	pop    %rdi
  4773fc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4773fd:	61                   	(bad)  
  4773fe:	6d                   	insl   (%dx),%es:(%rdi)
  4773ff:	65 00 70 6f          	add    %dh,%gs:0x6f(%rax)
  477403:	63 5f 31             	movslq 0x31(%rdi),%ebx
  477406:	5f                   	pop    %rdi
  477407:	65                   	gs
  477408:	6d                   	insl   (%dx),%es:(%rdi)
  477409:	61                   	(bad)  
  47740a:	69 6c 00 70 6f 63 5f 	imul   $0x315f636f,0x70(%rax,%rax,1),%ebp
  477411:	31 
  477412:	5f                   	pop    %rdi
  477413:	70 68                	jo     47747d <usage_message+0x1573d>
  477415:	6f                   	outsl  %ds:(%rsi),(%dx)
  477416:	6e                   	outsb  %ds:(%rsi),(%dx)
  477417:	65                   	gs
  477418:	5f                   	pop    %rdi
  477419:	31 00                	xor    %eax,(%rax)
  47741b:	70 6f                	jo     47748c <usage_message+0x1574c>
  47741d:	63 5f 31             	movslq 0x31(%rdi),%ebx
  477420:	5f                   	pop    %rdi
  477421:	70 68                	jo     47748b <usage_message+0x1574b>
  477423:	6f                   	outsl  %ds:(%rsi),(%dx)
  477424:	6e                   	outsb  %ds:(%rsi),(%dx)
  477425:	65                   	gs
  477426:	5f                   	pop    %rdi
  477427:	32 00                	xor    (%rax),%al
  477429:	70 6f                	jo     47749a <usage_message+0x1575a>
  47742b:	63 5f 31             	movslq 0x31(%rdi),%ebx
  47742e:	5f                   	pop    %rdi
  47742f:	63 65 6c             	movslq 0x6c(%rbp),%esp
  477432:	6c                   	insb   (%dx),%es:(%rdi)
  477433:	00 70 6f             	add    %dh,0x6f(%rax)
  477436:	63 5f 31             	movslq 0x31(%rdi),%ebx
  477439:	5f                   	pop    %rdi
  47743a:	73 63                	jae    47749f <usage_message+0x1575f>
  47743c:	72 65                	jb     4774a3 <usage_message+0x15763>
  47743e:	65 6e                	outsb  %gs:(%rsi),(%dx)
  477440:	00 70 6f             	add    %dh,0x6f(%rax)
  477443:	63 5f 31             	movslq 0x31(%rdi),%ebx
  477446:	5f                   	pop    %rdi
  477447:	6e                   	outsb  %ds:(%rsi),(%dx)
  477448:	6f                   	outsl  %ds:(%rsi),(%dx)
  477449:	74 65                	je     4774b0 <usage_message+0x15770>
  47744b:	73 00                	jae    47744d <usage_message+0x1570d>
  47744d:	70 6f                	jo     4774be <usage_message+0x1577e>
  47744f:	63 5f 32             	movslq 0x32(%rdi),%ebx
  477452:	5f                   	pop    %rdi
  477453:	6e                   	outsb  %ds:(%rsi),(%dx)
  477454:	61                   	(bad)  
  477455:	6d                   	insl   (%dx),%es:(%rdi)
  477456:	65 00 70 6f          	add    %dh,%gs:0x6f(%rax)
  47745a:	63 5f 32             	movslq 0x32(%rdi),%ebx
  47745d:	5f                   	pop    %rdi
  47745e:	65                   	gs
  47745f:	6d                   	insl   (%dx),%es:(%rdi)
  477460:	61                   	(bad)  
  477461:	69 6c 00 70 6f 63 5f 	imul   $0x325f636f,0x70(%rax,%rax,1),%ebp
  477468:	32 
  477469:	5f                   	pop    %rdi
  47746a:	70 68                	jo     4774d4 <usage_message+0x15794>
  47746c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47746d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47746e:	65                   	gs
  47746f:	5f                   	pop    %rdi
  477470:	31 00                	xor    %eax,(%rax)
  477472:	70 6f                	jo     4774e3 <usage_message+0x157a3>
  477474:	63 5f 32             	movslq 0x32(%rdi),%ebx
  477477:	5f                   	pop    %rdi
  477478:	70 68                	jo     4774e2 <usage_message+0x157a2>
  47747a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47747b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47747c:	65                   	gs
  47747d:	5f                   	pop    %rdi
  47747e:	32 00                	xor    (%rax),%al
  477480:	70 6f                	jo     4774f1 <usage_message+0x157b1>
  477482:	63 5f 32             	movslq 0x32(%rdi),%ebx
  477485:	5f                   	pop    %rdi
  477486:	63 65 6c             	movslq 0x6c(%rbp),%esp
  477489:	6c                   	insb   (%dx),%es:(%rdi)
  47748a:	00 70 6f             	add    %dh,0x6f(%rax)
  47748d:	63 5f 32             	movslq 0x32(%rdi),%ebx
  477490:	5f                   	pop    %rdi
  477491:	73 63                	jae    4774f6 <usage_message+0x157b6>
  477493:	72 65                	jb     4774fa <usage_message+0x157ba>
  477495:	65 6e                	outsb  %gs:(%rsi),(%dx)
  477497:	00 70 6f             	add    %dh,0x6f(%rax)
  47749a:	63 5f 32             	movslq 0x32(%rdi),%ebx
  47749d:	5f                   	pop    %rdi
  47749e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47749f:	6f                   	outsl  %ds:(%rsi),(%dx)
  4774a0:	74 65                	je     477507 <usage_message+0x157c7>
  4774a2:	73 00                	jae    4774a4 <usage_message+0x15764>
  4774a4:	68 6f 73 74 74       	pushq  $0x7474736f
  4774a9:	65                   	gs
  4774aa:	6d                   	insl   (%dx),%es:(%rdi)
  4774ab:	70 6c                	jo     477519 <usage_message+0x157d9>
  4774ad:	61                   	(bad)  
  4774ae:	74 65                	je     477515 <usage_message+0x157d5>
  4774b0:	69 64 00 66 69 65 6c 	imul   $0x646c6569,0x66(%rax,%rax,1),%esp
  4774b7:	64 
  4774b8:	00 69 6d             	add    %ch,0x6d(%rcx)
  4774bb:	61                   	(bad)  
  4774bc:	67 65 69 64 00 69 6d 	addr32 imul $0x6567616d,%gs:0x69(%eax,%eax,1),%esp
  4774c3:	61 67 65 
  4774c6:	74 79                	je     477541 <usage_message+0x15801>
  4774c8:	70 65                	jo     47752f <usage_message+0x157ef>
  4774ca:	00 69 6d             	add    %ch,0x6d(%rcx)
  4774cd:	61                   	(bad)  
  4774ce:	67 65 00 73 6e       	addr32 add %dh,%gs:0x6e(%ebx)
  4774d3:	6d                   	insl   (%dx),%es:(%rdi)
  4774d4:	70 5f                	jo     477535 <usage_message+0x157f5>
  4774d6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4774d7:	69 64 00 73 6e 6d 70 	imul   $0x5f706d6e,0x73(%rax,%rax,1),%esp
  4774de:	5f 
  4774df:	70 6f                	jo     477550 <usage_message+0x15810>
  4774e1:	72 74                	jb     477557 <usage_message+0x15817>
  4774e3:	00 6c 61 73          	add    %ch,0x73(%rcx,%riz,2)
  4774e7:	74 63                	je     47754c <usage_message+0x1580c>
  4774e9:	6c                   	insb   (%dx),%es:(%rdi)
  4774ea:	6f                   	outsl  %ds:(%rsi),(%dx)
  4774eb:	63 6b 00             	movslq 0x0(%rbx),%ebp
  4774ee:	70 72                	jo     477562 <usage_message+0x15822>
  4774f0:	65                   	gs
  4774f1:	76 76                	jbe    477569 <usage_message+0x15829>
  4774f3:	61                   	(bad)  
  4774f4:	6c                   	insb   (%dx),%es:(%rdi)
  4774f5:	75 65                	jne    47755c <usage_message+0x1581c>
  4774f7:	00 76 61             	add    %dh,0x61(%rsi)
  4774fa:	6c                   	insb   (%dx),%es:(%rdi)
  4774fb:	75 65                	jne    477562 <usage_message+0x15822>
  4774fd:	5f                   	pop    %rdi
  4774fe:	74 79                	je     477579 <usage_message+0x15839>
  477500:	70 65                	jo     477567 <usage_message+0x15827>
  477502:	00 74 72 61          	add    %dh,0x61(%rdx,%rsi,2)
  477506:	70 70                	jo     477578 <usage_message+0x15838>
  477508:	65                   	gs
  477509:	72 5f                	jb     47756a <usage_message+0x1582a>
  47750b:	68 6f 73 74 73       	pushq  $0x7374736f
  477510:	00 75 6e             	add    %dh,0x6e(%rbp)
  477513:	69 74 73 00 6d 75 6c 	imul   $0x746c756d,0x0(%rbx,%rsi,2),%esi
  47751a:	74 
  47751b:	69 70 6c 69 65 72 00 	imul   $0x726569,0x6c(%rax),%esi
  477522:	70 72                	jo     477596 <usage_message+0x15856>
  477524:	65                   	gs
  477525:	76 6f                	jbe    477596 <usage_message+0x15856>
  477527:	72 67                	jb     477590 <usage_message+0x15850>
  477529:	76 61                	jbe    47758c <usage_message+0x1584c>
  47752b:	6c                   	insb   (%dx),%es:(%rdi)
  47752c:	75 65                	jne    477593 <usage_message+0x15853>
  47752e:	00 66 6f             	add    %ah,0x6f(%rsi)
  477531:	72 6d                	jb     4775a0 <usage_message+0x15860>
  477533:	75 6c                	jne    4775a1 <usage_message+0x15861>
  477535:	61                   	(bad)  
  477536:	00 6c 6f 67          	add    %ch,0x67(%rdi,%rbp,2)
  47753a:	74 69                	je     4775a5 <usage_message+0x15865>
  47753c:	6d                   	insl   (%dx),%es:(%rdi)
  47753d:	65                   	gs
  47753e:	66 6d                	insw   (%dx),%es:(%rdi)
  477540:	74 00                	je     477542 <usage_message+0x15802>
  477542:	76 61                	jbe    4775a5 <usage_message+0x15865>
  477544:	6c                   	insb   (%dx),%es:(%rdi)
  477545:	75 65                	jne    4775ac <usage_message+0x1586c>
  477547:	6d                   	insl   (%dx),%es:(%rdi)
  477548:	61                   	(bad)  
  477549:	70 69                	jo     4775b4 <usage_message+0x15874>
  47754b:	64 00 64 65 6c       	add    %ah,%fs:0x6c(%rbp,%riz,2)
  477550:	61                   	(bad)  
  477551:	79 5f                	jns    4775b2 <usage_message+0x15872>
  477553:	66                   	data16
  477554:	6c                   	insb   (%dx),%es:(%rdi)
  477555:	65                   	gs
  477556:	78 00                	js     477558 <usage_message+0x15818>
  477558:	70 61                	jo     4775bb <usage_message+0x1587b>
  47755a:	72 61                	jb     4775bd <usage_message+0x1587d>
  47755c:	6d                   	insl   (%dx),%es:(%rdi)
  47755d:	73 00                	jae    47755f <usage_message+0x1581f>
  47755f:	64                   	fs
  477560:	61                   	(bad)  
  477561:	74 61                	je     4775c4 <usage_message+0x15884>
  477563:	5f                   	pop    %rdi
  477564:	74 79                	je     4775df <usage_message+0x1589f>
  477566:	70 65                	jo     4775cd <usage_message+0x1588d>
  477568:	00 70 72             	add    %dh,0x72(%rax)
  47756b:	69 76 61 74 65 6b 65 	imul   $0x656b6574,0x61(%rsi),%esi
  477572:	79 00                	jns    477574 <usage_message+0x15834>
  477574:	69 74 65 6d 61 70 70 	imul   $0x69707061,0x6d(%rbp,%riz,2),%esi
  47757b:	69 
  47757c:	64 00 6d 61          	add    %ch,%fs:0x61(%rbp)
  477580:	70 70                	jo     4775f2 <usage_message+0x158b2>
  477582:	69 6e 67 73 00 6d 61 	imul   $0x616d0073,0x67(%rsi),%ebp
  477589:	70 70                	jo     4775fb <usage_message+0x158bb>
  47758b:	69 6e 67 69 64 00 6d 	imul   $0x6d006469,0x67(%rsi),%ebp
  477592:	65 64 69 61 00 6d 65 	imul   $0x6964656d,%fs:%gs:0x0(%rcx),%esp
  477599:	64 69 
  47759b:	61                   	(bad)  
  47759c:	69 64 00 73 6d 74 70 	imul   $0x5f70746d,0x73(%rax,%rax,1),%esp
  4775a3:	5f 
  4775a4:	73 65                	jae    47760b <usage_message+0x158cb>
  4775a6:	72 76                	jb     47761e <usage_message+0x158de>
  4775a8:	65                   	gs
  4775a9:	72 00                	jb     4775ab <usage_message+0x1586b>
  4775ab:	73 6d                	jae    47761a <usage_message+0x158da>
  4775ad:	74 70                	je     47761f <usage_message+0x158df>
  4775af:	5f                   	pop    %rdi
  4775b0:	68 65 6c 6f 00       	pushq  $0x6f6c65
  4775b5:	73 6d                	jae    477624 <usage_message+0x158e4>
  4775b7:	74 70                	je     477629 <usage_message+0x158e9>
  4775b9:	5f                   	pop    %rdi
  4775ba:	65                   	gs
  4775bb:	6d                   	insl   (%dx),%es:(%rdi)
  4775bc:	61                   	(bad)  
  4775bd:	69 6c 00 65 78 65 63 	imul   $0x5f636578,0x65(%rax,%rax,1),%ebp
  4775c4:	5f 
  4775c5:	70 61                	jo     477628 <usage_message+0x158e8>
  4775c7:	74 68                	je     477631 <usage_message+0x158f1>
  4775c9:	00 67 73             	add    %ah,0x73(%rdi)
  4775cc:	6d                   	insl   (%dx),%es:(%rdi)
  4775cd:	5f                   	pop    %rdi
  4775ce:	6d                   	insl   (%dx),%es:(%rdi)
  4775cf:	6f                   	outsl  %ds:(%rsi),(%dx)
  4775d0:	64                   	fs
  4775d1:	65                   	gs
  4775d2:	6d                   	insl   (%dx),%es:(%rdi)
  4775d3:	00 70 72             	add    %dh,0x72(%rax)
  4775d6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4775d7:	66 69 6c 65 69 64 00 	imul   $0x64,0x69(%rbp,%riz,2),%bp
  4775de:	69 64 78 00 69 64 78 	imul   $0x32786469,0x0(%rax,%rdi,2),%esp
  4775e5:	32 
  4775e6:	00 76 61             	add    %dh,0x61(%rsi)
  4775e9:	6c                   	insb   (%dx),%es:(%rdi)
  4775ea:	75 65                	jne    477651 <usage_message+0x15911>
  4775ec:	5f                   	pop    %rdi
  4775ed:	73 74                	jae    477663 <usage_message+0x15923>
  4775ef:	72 00                	jb     4775f1 <usage_message+0x158b1>
  4775f1:	72 69                	jb     47765c <usage_message+0x1591c>
  4775f3:	67 68 74 73 00 72    	addr32 pushq $0x72007374
  4775f9:	69 67 68 74 69 64 00 	imul   $0x646974,0x68(%rdi),%esp
  477600:	70 65                	jo     477667 <usage_message+0x15927>
  477602:	72 6d                	jb     477671 <usage_message+0x15931>
  477604:	69 73 73 69 6f 6e 00 	imul   $0x6e6f69,0x73(%rbx),%esi
  47760b:	68 6f 73 74 5f       	pushq  $0x5f74736f
  477610:	61                   	(bad)  
  477611:	63 63 65             	movslq 0x65(%rbx),%esp
  477614:	73 73                	jae    477689 <usage_message+0x15949>
  477616:	00 68 73             	add    %ch,0x73(%rax)
  477619:	69 7a 65 00 76 73 69 	imul   $0x69737600,0x65(%rdx),%edi
  477620:	7a 65                	jp     477687 <usage_message+0x15947>
  477622:	00 73 63             	add    %dh,0x63(%rbx)
  477625:	72 65                	jb     47768c <usage_message+0x1594c>
  477627:	65 6e                	outsb  %gs:(%rsi),(%dx)
  477629:	69 74 65 6d 69 64 00 	imul   $0x63006469,0x6d(%rbp,%riz,2),%esi
  477630:	63 
  477631:	6f                   	outsl  %ds:(%rsi),(%dx)
  477632:	6c                   	insb   (%dx),%es:(%rdi)
  477633:	73 70                	jae    4776a5 <usage_message+0x15965>
  477635:	61                   	(bad)  
  477636:	6e                   	outsb  %ds:(%rsi),(%dx)
  477637:	00 72 6f             	add    %dh,0x6f(%rdx)
  47763a:	77 73                	ja     4776af <usage_message+0x1596f>
  47763c:	70 61                	jo     47769f <usage_message+0x1595f>
  47763e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47763f:	00 76 61             	add    %dh,0x61(%rsi)
  477642:	6c                   	insb   (%dx),%es:(%rdi)
  477643:	69 67 6e 00 68 61 6c 	imul   $0x6c616800,0x6e(%rdi),%esp
  47764a:	69 67 6e 00 73 74 79 	imul   $0x79747300,0x6e(%rdi),%esp
  477651:	6c                   	insb   (%dx),%es:(%rdi)
  477652:	65 00 64 79 6e       	add    %ah,%gs:0x6e(%rcx,%rdi,2)
  477657:	61                   	(bad)  
  477658:	6d                   	insl   (%dx),%es:(%rdi)
  477659:	69 63 00 61 6c 67 6f 	imul   $0x6f676c61,0x0(%rbx),%esp
  477660:	72 69                	jb     4776cb <usage_message+0x1598b>
  477662:	74 68                	je     4776cc <usage_message+0x1598c>
  477664:	6d                   	insl   (%dx),%es:(%rdi)
  477665:	00 73 68             	add    %dh,0x68(%rbx)
  477668:	6f                   	outsl  %ds:(%rsi),(%dx)
  477669:	77 73                	ja     4776de <usage_message+0x1599e>
  47766b:	6c                   	insb   (%dx),%es:(%rdi)
  47766c:	61                   	(bad)  
  47766d:	00 67 6f             	add    %ah,0x6f(%rdi)
  477670:	6f                   	outsl  %ds:(%rsi),(%dx)
  477671:	64                   	fs
  477672:	73 6c                	jae    4776e0 <usage_message+0x159a0>
  477674:	61                   	(bad)  
  477675:	00 73 65             	add    %dh,0x65(%rbx)
  477678:	72 76                	jb     4776f0 <usage_message+0x159b0>
  47767a:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  477681:	6e                   	outsb  %ds:(%rsi),(%dx)
  477682:	6b 73 00 6c          	imul   $0x6c,0x0(%rbx),%esi
  477686:	69 6e 6b 69 64 00 73 	imul   $0x73006469,0x6b(%rsi),%ebp
  47768d:	65                   	gs
  47768e:	72 76                	jb     477706 <usage_message+0x159c6>
  477690:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  477697:	00 73 65             	add    %dh,0x65(%rbx)
  47769a:	72 76                	jb     477712 <usage_message+0x159d2>
  47769c:	69 63 65 64 6f 77 6e 	imul   $0x6e776f64,0x65(%rbx),%esp
  4776a3:	69 64 00 73 6f 66 74 	imul   $0x74666f,0x73(%rax,%rax,1),%esp
  4776aa:	00 
  4776ab:	73 65                	jae    477712 <usage_message+0x159d2>
  4776ad:	73 73                	jae    477722 <usage_message+0x159e2>
  4776af:	69 6f 6e 73 00 73 65 	imul   $0x65730073,0x6e(%rdi),%ebp
  4776b6:	73 73                	jae    47772b <usage_message+0x159eb>
  4776b8:	69 6f 6e 69 64 00 73 	imul   $0x73006469,0x6e(%rdi),%ebp
  4776bf:	79 73                	jns    477734 <usage_message+0x159f4>
  4776c1:	6d                   	insl   (%dx),%es:(%rdi)
  4776c2:	61                   	(bad)  
  4776c3:	70 73                	jo     477738 <usage_message+0x159f8>
  4776c5:	5f                   	pop    %rdi
  4776c6:	6c                   	insb   (%dx),%es:(%rdi)
  4776c7:	69 6e 6b 73 00 73 79 	imul   $0x79730073,0x6b(%rsi),%ebp
  4776ce:	73 6d                	jae    47773d <usage_message+0x159fd>
  4776d0:	61                   	(bad)  
  4776d1:	70 69                	jo     47773c <usage_message+0x159fc>
  4776d3:	64 00 73 65          	add    %dh,%fs:0x65(%rbx)
  4776d7:	6c                   	insb   (%dx),%es:(%rdi)
  4776d8:	65                   	gs
  4776d9:	6d                   	insl   (%dx),%es:(%rdi)
  4776da:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4776dc:	74 69                	je     477747 <usage_message+0x15a07>
  4776de:	64 31 00             	xor    %eax,%fs:(%rax)
  4776e1:	73 65                	jae    477748 <usage_message+0x15a08>
  4776e3:	6c                   	insb   (%dx),%es:(%rdi)
  4776e4:	65                   	gs
  4776e5:	6d                   	insl   (%dx),%es:(%rdi)
  4776e6:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4776e8:	74 69                	je     477753 <usage_message+0x15a13>
  4776ea:	64 32 00             	xor    %fs:(%rax),%al
  4776ed:	6c                   	insb   (%dx),%es:(%rdi)
  4776ee:	61                   	(bad)  
  4776ef:	62                   	(bad)  
  4776f0:	65                   	gs
  4776f1:	6c                   	insb   (%dx),%es:(%rdi)
  4776f2:	00 73 79             	add    %dh,0x79(%rbx)
  4776f5:	73 6d                	jae    477764 <usage_message+0x15a24>
  4776f7:	61                   	(bad)  
  4776f8:	70 73                	jo     47776d <usage_message+0x15a2d>
  4776fa:	5f                   	pop    %rdi
  4776fb:	6c                   	insb   (%dx),%es:(%rdi)
  4776fc:	69 6e 6b 5f 74 72 69 	imul   $0x6972745f,0x6b(%rsi),%ebp
  477703:	67                   	addr32
  477704:	67                   	addr32
  477705:	65                   	gs
  477706:	72 73                	jb     47777b <usage_message+0x15a3b>
  477708:	00 6c 69 6e          	add    %ch,0x6e(%rcx,%rbp,2)
  47770c:	6b 74 72 69 67       	imul   $0x67,0x69(%rdx,%rsi,2),%esi
  477711:	67                   	addr32
  477712:	65                   	gs
  477713:	72 69                	jb     47777e <usage_message+0x15a3e>
  477715:	64 00 73 65          	add    %dh,%fs:0x65(%rbx)
  477719:	6c                   	insb   (%dx),%es:(%rdi)
  47771a:	65                   	gs
  47771b:	6d                   	insl   (%dx),%es:(%rdi)
  47771c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47771e:	74 69                	je     477789 <usage_message+0x15a49>
  477720:	64 00 69 63          	add    %ch,%fs:0x63(%rcx)
  477724:	6f                   	outsl  %ds:(%rsi),(%dx)
  477725:	6e                   	outsb  %ds:(%rsi),(%dx)
  477726:	69 64 5f 6f 66 66 00 	imul   $0x69006666,0x6f(%rdi,%rbx,2),%esp
  47772d:	69 
  47772e:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  477731:	69 64 5f 6f 6e 00 69 	imul   $0x6369006e,0x6f(%rdi,%rbx,2),%esp
  477738:	63 
  477739:	6f                   	outsl  %ds:(%rsi),(%dx)
  47773a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47773b:	69 64 5f 75 6e 6b 6e 	imul   $0x6f6e6b6e,0x75(%rdi,%rbx,2),%esp
  477742:	6f 
  477743:	77 6e                	ja     4777b3 <usage_message+0x15a73>
  477745:	00 6c 61 62          	add    %ch,0x62(%rcx,%riz,2)
  477749:	65                   	gs
  47774a:	6c                   	insb   (%dx),%es:(%rdi)
  47774b:	5f                   	pop    %rdi
  47774c:	6c                   	insb   (%dx),%es:(%rdi)
  47774d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47774e:	63 61 74             	movslq 0x74(%rcx),%esp
  477751:	69 6f 6e 00 69 63 6f 	imul   $0x6f636900,0x6e(%rdi),%ebp
  477758:	6e                   	outsb  %ds:(%rsi),(%dx)
  477759:	69 64 5f 64 69 73 61 	imul   $0x62617369,0x64(%rdi,%rbx,2),%esp
  477760:	62 
  477761:	6c                   	insb   (%dx),%es:(%rdi)
  477762:	65 64 00 69 63       	add    %ch,%fs:%gs:0x63(%rcx)
  477767:	6f                   	outsl  %ds:(%rsi),(%dx)
  477768:	6e                   	outsb  %ds:(%rsi),(%dx)
  477769:	69 64 5f 6d 61 69 6e 	imul   $0x746e6961,0x6d(%rdi,%rbx,2),%esp
  477770:	74 
  477771:	65 6e                	outsb  %gs:(%rsi),(%dx)
  477773:	61                   	(bad)  
  477774:	6e                   	outsb  %ds:(%rsi),(%dx)
  477775:	63 65 00             	movslq 0x0(%rbp),%esp
  477778:	62                   	(bad)  
  477779:	61                   	(bad)  
  47777a:	63 6b 67             	movslq 0x67(%rbx),%ebp
  47777d:	72 6f                	jb     4777ee <usage_message+0x15aae>
  47777f:	75 6e                	jne    4777ef <usage_message+0x15aaf>
  477781:	64 69 64 00 6c 61 62 	imul   $0x6c656261,%fs:0x6c(%rax,%rax,1),%esp
  477788:	65 6c 
  47778a:	5f                   	pop    %rdi
  47778b:	74 79                	je     477806 <usage_message+0x15ac6>
  47778d:	70 65                	jo     4777f4 <usage_message+0x15ab4>
  47778f:	00 68 69             	add    %ch,0x69(%rax)
  477792:	67 68 6c 69 67 68    	addr32 pushq $0x6867696c
  477798:	74 00                	je     47779a <usage_message+0x15a5a>
  47779a:	70 72                	jo     47780e <usage_message+0x15ace>
  47779c:	69 6f 72 69 74 79 00 	imul   $0x797469,0x72(%rdi),%ebp
  4777a3:	6c                   	insb   (%dx),%es:(%rdi)
  4777a4:	61                   	(bad)  
  4777a5:	73 74                	jae    47781b <usage_message+0x15adb>
  4777a7:	63 68 61             	movslq 0x61(%rax),%ebp
  4777aa:	6e                   	outsb  %ds:(%rsi),(%dx)
  4777ab:	67 65 00 64 65 70    	addr32 add %ah,%gs:0x70(%ebp,%eiz,2)
  4777b1:	5f                   	pop    %rdi
  4777b2:	6c                   	insb   (%dx),%es:(%rdi)
  4777b3:	65                   	gs
  4777b4:	76 65                	jbe    47781b <usage_message+0x15adb>
  4777b6:	6c                   	insb   (%dx),%es:(%rdi)
  4777b7:	00 63 6f             	add    %ah,0x6f(%rbx)
  4777ba:	6d                   	insl   (%dx),%es:(%rdi)
  4777bb:	6d                   	insl   (%dx),%es:(%rdi)
  4777bc:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4777be:	74 73                	je     477833 <usage_message+0x15af3>
  4777c0:	00 74 72 69          	add    %dh,0x69(%rdx,%rsi,2)
  4777c4:	67                   	addr32
  4777c5:	67                   	addr32
  4777c6:	65                   	gs
  4777c7:	72 64                	jb     47782d <usage_message+0x15aed>
  4777c9:	65                   	gs
  4777ca:	70 69                	jo     477835 <usage_message+0x15af5>
  4777cc:	64 00 74 72 69       	add    %dh,%fs:0x69(%rdx,%rsi,2)
  4777d1:	67                   	addr32
  4777d2:	67                   	addr32
  4777d3:	65                   	gs
  4777d4:	72 69                	jb     47783f <usage_message+0x15aff>
  4777d6:	64                   	fs
  4777d7:	5f                   	pop    %rdi
  4777d8:	64 6f                	outsl  %fs:(%rsi),(%dx)
  4777da:	77 6e                	ja     47784a <usage_message+0x15b0a>
  4777dc:	00 74 72 69          	add    %dh,0x69(%rdx,%rsi,2)
  4777e0:	67                   	addr32
  4777e1:	67                   	addr32
  4777e2:	65                   	gs
  4777e3:	72 69                	jb     47784e <usage_message+0x15b0e>
  4777e5:	64                   	fs
  4777e6:	5f                   	pop    %rdi
  4777e7:	75 70                	jne    477859 <usage_message+0x15b19>
  4777e9:	00 73 75             	add    %dh,0x75(%rbx)
  4777ec:	72 6e                	jb     47785c <usage_message+0x15b1c>
  4777ee:	61                   	(bad)  
  4777ef:	6d                   	insl   (%dx),%es:(%rdi)
  4777f0:	65 00 61 75          	add    %ah,%gs:0x75(%rcx)
  4777f4:	74 6f                	je     477865 <usage_message+0x15b25>
  4777f6:	6c                   	insb   (%dx),%es:(%rdi)
  4777f7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4777f8:	67 69 6e 00 61 75 74 	addr32 imul $0x6f747561,0x0(%esi),%ebp
  4777ff:	6f 
  477800:	6c                   	insb   (%dx),%es:(%rdi)
  477801:	6f                   	outsl  %ds:(%rsi),(%dx)
  477802:	67 6f                	addr32 outsl %ds:(%esi),(%dx)
  477804:	75 74                	jne    47787a <usage_message+0x15b3a>
  477806:	00 6c 61 6e          	add    %ch,0x6e(%rcx,%riz,2)
  47780a:	67 00 72 65          	addr32 add %dh,0x65(%edx)
  47780e:	66                   	data16
  47780f:	72 65                	jb     477876 <usage_message+0x15b36>
  477811:	73 68                	jae    47787b <usage_message+0x15b3b>
  477813:	00 61 74             	add    %ah,0x74(%rcx)
  477816:	74 65                	je     47787d <usage_message+0x15b3d>
  477818:	6d                   	insl   (%dx),%es:(%rdi)
  477819:	70 74                	jo     47788f <usage_message+0x15b4f>
  47781b:	5f                   	pop    %rdi
  47781c:	66                   	data16
  47781d:	61                   	(bad)  
  47781e:	69 6c 65 64 00 61 74 	imul   $0x74746100,0x64(%rbp,%riz,2),%ebp
  477825:	74 
  477826:	65                   	gs
  477827:	6d                   	insl   (%dx),%es:(%rdi)
  477828:	70 74                	jo     47789e <usage_message+0x15b5e>
  47782a:	5f                   	pop    %rdi
  47782b:	69 70 00 61 74 74 65 	imul   $0x65747461,0x0(%rax),%esi
  477832:	6d                   	insl   (%dx),%es:(%rdi)
  477833:	70 74                	jo     4778a9 <usage_message+0x15b69>
  477835:	5f                   	pop    %rdi
  477836:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47783a:	6b 00 72             	imul   $0x72,(%rax),%eax
  47783d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47783e:	77 73                	ja     4778b3 <usage_message+0x15b73>
  477840:	5f                   	pop    %rdi
  477841:	70 65                	jo     4778a8 <usage_message+0x15b68>
  477843:	72 5f                	jb     4778a4 <usage_message+0x15b64>
  477845:	70 61                	jo     4778a8 <usage_message+0x15b68>
  477847:	67 65 00 67 75       	addr32 add %ah,%gs:0x75(%edi)
  47784c:	69 5f 61 63 63 65 73 	imul   $0x73656363,0x61(%rdi),%ebx
  477853:	73 00                	jae    477855 <usage_message+0x15b15>
  477855:	75 73                	jne    4778ca <usage_message+0x15b8a>
  477857:	65                   	gs
  477858:	72 73                	jb     4778cd <usage_message+0x15b8d>
  47785a:	5f                   	pop    %rdi
  47785b:	73 74                	jae    4778d1 <usage_message+0x15b91>
  47785d:	61                   	(bad)  
  47785e:	74 75                	je     4778d5 <usage_message+0x15b95>
  477860:	73 00                	jae    477862 <usage_message+0x15b22>
  477862:	61                   	(bad)  
  477863:	70 69                	jo     4778ce <usage_message+0x15b8e>
  477865:	5f                   	pop    %rdi
  477866:	61                   	(bad)  
  477867:	63 63 65             	movslq 0x65(%rbx),%esp
  47786a:	73 73                	jae    4778df <usage_message+0x15b9f>
  47786c:	00 64 65 62          	add    %ah,0x62(%rbp,%riz,2)
  477870:	75 67                	jne    4778d9 <usage_message+0x15b99>
  477872:	5f                   	pop    %rdi
  477873:	6d                   	insl   (%dx),%es:(%rdi)
  477874:	6f                   	outsl  %ds:(%rsi),(%dx)
  477875:	64 65 00 75 73       	add    %dh,%fs:%gs:0x73(%rbp)
  47787a:	65                   	gs
  47787b:	72 73                	jb     4778f0 <usage_message+0x15bb0>
  47787d:	5f                   	pop    %rdi
  47787e:	67 72 6f             	addr32 jb 4778f0 <usage_message+0x15bb0>
  477881:	75 70                	jne    4778f3 <usage_message+0x15bb3>
  477883:	73 00                	jae    477885 <usage_message+0x15b45>
  477885:	61                   	(bad)  
  477886:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  47788a:	65                   	gs
  47788b:	5f                   	pop    %rdi
  47788c:	73 69                	jae    4778f7 <usage_message+0x15bb7>
  47788e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47788f:	63 65 00             	movslq 0x0(%rbp),%esp
  477892:	61                   	(bad)  
  477893:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  477897:	65                   	gs
  477898:	5f                   	pop    %rdi
  477899:	74 69                	je     477904 <usage_message+0x15bc4>
  47789b:	6c                   	insb   (%dx),%es:(%rdi)
  47789c:	6c                   	insb   (%dx),%es:(%rdi)
  47789d:	00 6d 61             	add    %ch,0x61(%rbp)
  4778a0:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4778a7:	63 65 73             	movslq 0x73(%rbp),%esp
  4778aa:	5f                   	pop    %rdi
  4778ab:	68 6f 73 74 73       	pushq  $0x7374736f
  4778b0:	00 6d 61             	add    %ch,0x61(%rbp)
  4778b3:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4778ba:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4778bd:	68 6f 73 74 69       	pushq  $0x6974736f
  4778c2:	64 00 6d 61          	add    %ch,%fs:0x61(%rbp)
  4778c6:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4778cd:	63 65 73             	movslq 0x73(%rbp),%esp
  4778d0:	5f                   	pop    %rdi
  4778d1:	67 72 6f             	addr32 jb 477943 <usage_message+0x15c03>
  4778d4:	75 70                	jne    477946 <usage_message+0x15c06>
  4778d6:	73 00                	jae    4778d8 <usage_message+0x15b98>
  4778d8:	6d                   	insl   (%dx),%es:(%rdi)
  4778d9:	61                   	(bad)  
  4778da:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4778e1:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4778e4:	67 72 6f             	addr32 jb 477956 <usage_message+0x15c16>
  4778e7:	75 70                	jne    477959 <usage_message+0x15c19>
  4778e9:	69 64 00 6d 61 69 6e 	imul   $0x746e6961,0x6d(%rax,%rax,1),%esp
  4778f0:	74 
  4778f1:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4778f3:	61                   	(bad)  
  4778f4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4778f5:	63 65 73             	movslq 0x73(%rbp),%esp
  4778f8:	5f                   	pop    %rdi
  4778f9:	77 69                	ja     477964 <usage_message+0x15c24>
  4778fb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4778fc:	64 6f                	outsl  %fs:(%rsi),(%dx)
  4778fe:	77 73                	ja     477973 <usage_message+0x15c33>
  477900:	00 6d 61             	add    %ch,0x61(%rbp)
  477903:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  47790a:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47790d:	74 69                	je     477978 <usage_message+0x15c38>
  47790f:	6d                   	insl   (%dx),%es:(%rdi)
  477910:	65                   	gs
  477911:	70 65                	jo     477978 <usage_message+0x15c38>
  477913:	72 69                	jb     47797e <usage_message+0x15c3e>
  477915:	6f                   	outsl  %ds:(%rsi),(%dx)
  477916:	64 69 64 00 74 69 6d 	imul   $0x70656d69,%fs:0x74(%rax,%rax,1),%esp
  47791d:	65 70 
  47791f:	65                   	gs
  477920:	72 69                	jb     47798b <usage_message+0x15c4b>
  477922:	6f                   	outsl  %ds:(%rsi),(%dx)
  477923:	64                   	fs
  477924:	73 00                	jae    477926 <usage_message+0x15be6>
  477926:	74 69                	je     477991 <usage_message+0x15c51>
  477928:	6d                   	insl   (%dx),%es:(%rdi)
  477929:	65                   	gs
  47792a:	70 65                	jo     477991 <usage_message+0x15c51>
  47792c:	72 69                	jb     477997 <usage_message+0x15c57>
  47792e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47792f:	64                   	fs
  477930:	5f                   	pop    %rdi
  477931:	74 79                	je     4779ac <usage_message+0x15c6c>
  477933:	70 65                	jo     47799a <usage_message+0x15c5a>
  477935:	00 65 76             	add    %ah,0x76(%rbp)
  477938:	65                   	gs
  477939:	72 79                	jb     4779b4 <usage_message+0x15c74>
  47793b:	00 6d 6f             	add    %ch,0x6f(%rbp)
  47793e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47793f:	74 68                	je     4779a9 <usage_message+0x15c69>
  477941:	00 64 61 79          	add    %ah,0x79(%rcx,%riz,2)
  477945:	00 73 74             	add    %dh,0x74(%rbx)
  477948:	61                   	(bad)  
  477949:	72 74                	jb     4779bf <usage_message+0x15c7f>
  47794b:	5f                   	pop    %rdi
  47794c:	74 69                	je     4779b7 <usage_message+0x15c77>
  47794e:	6d                   	insl   (%dx),%es:(%rdi)
  47794f:	65 00 73 74          	add    %dh,%gs:0x74(%rbx)
  477953:	61                   	(bad)  
  477954:	72 74                	jb     4779ca <usage_message+0x15c8a>
  477956:	5f                   	pop    %rdi
  477957:	64                   	fs
  477958:	61                   	(bad)  
  477959:	74 65                	je     4779c0 <usage_message+0x15c80>
  47795b:	00 72 65             	add    %dh,0x65(%rdx)
  47795e:	67                   	addr32
  47795f:	65                   	gs
  477960:	78 70                	js     4779d2 <usage_message+0x15c92>
  477962:	69 64 00 74 65 73 74 	imul   $0x5f747365,0x74(%rax,%rax,1),%esp
  477969:	5f 
  47796a:	73 74                	jae    4779e0 <usage_message+0x15ca0>
  47796c:	72 69                	jb     4779d7 <usage_message+0x15c97>
  47796e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47796f:	67 00 75 73          	addr32 add %dh,0x73(%ebp)
  477973:	65                   	gs
  477974:	72 5f                	jb     4779d5 <usage_message+0x15c95>
  477976:	68 69 73 74 6f       	pushq  $0x6f747369
  47797b:	72 79                	jb     4779f6 <usage_message+0x15cb6>
  47797d:	00 75 73             	add    %dh,0x73(%rbp)
  477980:	65                   	gs
  477981:	72 68                	jb     4779eb <usage_message+0x15cab>
  477983:	69 73 74 6f 72 79 69 	imul   $0x6979726f,0x74(%rbx),%esi
  47798a:	64 00 74 69 74       	add    %dh,%fs:0x74(%rcx,%rbp,2)
  47798f:	6c                   	insb   (%dx),%es:(%rdi)
  477990:	65 31 00             	xor    %eax,%gs:(%rax)
  477993:	75 72                	jne    477a07 <usage_message+0x15cc7>
  477995:	6c                   	insb   (%dx),%es:(%rdi)
  477996:	31 00                	xor    %eax,(%rax)
  477998:	74 69                	je     477a03 <usage_message+0x15cc3>
  47799a:	74 6c                	je     477a08 <usage_message+0x15cc8>
  47799c:	65 32 00             	xor    %gs:(%rax),%al
  47799f:	75 72                	jne    477a13 <usage_message+0x15cd3>
  4779a1:	6c                   	insb   (%dx),%es:(%rdi)
  4779a2:	32 00                	xor    (%rax),%al
  4779a4:	74 69                	je     477a0f <usage_message+0x15ccf>
  4779a6:	74 6c                	je     477a14 <usage_message+0x15cd4>
  4779a8:	65 33 00             	xor    %gs:(%rax),%eax
  4779ab:	75 72                	jne    477a1f <usage_message+0x15cdf>
  4779ad:	6c                   	insb   (%dx),%es:(%rdi)
  4779ae:	33 00                	xor    (%rax),%eax
  4779b0:	74 69                	je     477a1b <usage_message+0x15cdb>
  4779b2:	74 6c                	je     477a20 <usage_message+0x15ce0>
  4779b4:	65                   	gs
  4779b5:	34 00                	xor    $0x0,%al
  4779b7:	75 72                	jne    477a2b <usage_message+0x15ceb>
  4779b9:	6c                   	insb   (%dx),%es:(%rdi)
  4779ba:	34 00                	xor    $0x0,%al
  4779bc:	74 69                	je     477a27 <usage_message+0x15ce7>
  4779be:	74 6c                	je     477a2c <usage_message+0x15cec>
  4779c0:	65                   	gs
  4779c1:	35 00 75 72 6c       	xor    $0x6c727500,%eax
  4779c6:	35 00 65 78 70       	xor    $0x70786500,%eax
  4779cb:	72 65                	jb     477a32 <usage_message+0x15cf2>
  4779cd:	73 73                	jae    477a42 <usage_message+0x15d02>
  4779cf:	69 6f 6e 73 00 65 78 	imul   $0x78650073,0x6e(%rdi),%ebp
  4779d6:	70 72                	jo     477a4a <usage_message+0x15d0a>
  4779d8:	65                   	gs
  4779d9:	73 73                	jae    477a4e <usage_message+0x15d0e>
  4779db:	69 6f 6e 69 64 00 70 	imul   $0x70006469,0x6e(%rdi),%ebp
  4779e2:	72 6f                	jb     477a53 <usage_message+0x15d13>
  4779e4:	78 79                	js     477a5f <usage_message+0x15d1f>
  4779e6:	5f                   	pop    %rdi
  4779e7:	61                   	(bad)  
  4779e8:	75 74                	jne    477a5e <usage_message+0x15d1e>
  4779ea:	6f                   	outsl  %ds:(%rsi),(%dx)
  4779eb:	72 65                	jb     477a52 <usage_message+0x15d12>
  4779ed:	67 5f                	addr32 pop %rdi
  4779ef:	68 6f 73 74 00       	pushq  $0x74736f
  4779f4:	00 00                	add    %al,(%rax)
  4779f6:	00 00                	add    %al,(%rax)
  4779f8:	43 52                	rex.XB push   %r10
  4779fa:	45                   	rex.RB
  4779fb:	41 54                	push   %r12
  4779fd:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  477a02:	4c                   	rex.WR
  477a03:	45 20 73 6c          	and    %r14b,0x6c(%r11)
  477a07:	69 64 65 73 68 6f 77 	imul   $0x73776f68,0x73(%rbp,%riz,2),%esp
  477a0e:	73 
  477a0f:	20 28                	and    %ch,(%rax)
  477a11:	20 73 6c             	and    %dh,0x6c(%rbx)
  477a14:	69 64 65 73 68 6f 77 	imul   $0x69776f68,0x73(%rbp,%riz,2),%esp
  477a1b:	69 
  477a1c:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  477a20:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  477a27:	73 
  477a28:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  477a2f:	45                   	rex.RB
  477a30:	46                   	rex.RX
  477a31:	41 55                	push   %r13
  477a33:	4c 54                	rex.WR push   %rsp
  477a35:	20 27                	and    %ah,(%rdi)
  477a37:	30 27                	xor    %ah,(%rdi)
  477a39:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477a3c:	54                   	push   %rsp
  477a3d:	20 4e 55             	and    %cl,0x55(%rsi)
  477a40:	4c                   	rex.WR
  477a41:	4c 2c 20             	rex.WR sub    $0x20,%al
  477a44:	6e                   	outsb  %ds:(%rsi),(%dx)
  477a45:	61                   	(bad)  
  477a46:	6d                   	insl   (%dx),%es:(%rdi)
  477a47:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  477a4b:	72 63                	jb     477ab0 <usage_message+0x15d70>
  477a4d:	68 61 72 28 32       	pushq  $0x32287261
  477a52:	35 35 29 20 44       	xor    $0x44202935,%eax
  477a57:	45                   	rex.RB
  477a58:	46                   	rex.RX
  477a59:	41 55                	push   %r13
  477a5b:	4c 54                	rex.WR push   %rsp
  477a5d:	20 27                	and    %ah,(%rdi)
  477a5f:	27                   	(bad)  
  477a60:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477a63:	54                   	push   %rsp
  477a64:	20 4e 55             	and    %cl,0x55(%rsi)
  477a67:	4c                   	rex.WR
  477a68:	4c 2c 20             	rex.WR sub    $0x20,%al
  477a6b:	64                   	fs
  477a6c:	65                   	gs
  477a6d:	6c                   	insb   (%dx),%es:(%rdi)
  477a6e:	61                   	(bad)  
  477a6f:	79 20                	jns    477a91 <usage_message+0x15d51>
  477a71:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  477a78:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  477a7c:	41 55                	push   %r13
  477a7e:	4c 54                	rex.WR push   %rsp
  477a80:	20 27                	and    %ah,(%rdi)
  477a82:	30 27                	xor    %ah,(%rdi)
  477a84:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477a87:	54                   	push   %rsp
  477a88:	20 4e 55             	and    %cl,0x55(%rsi)
  477a8b:	4c                   	rex.WR
  477a8c:	4c 2c 20             	rex.WR sub    $0x20,%al
  477a8f:	50                   	push   %rax
  477a90:	52                   	push   %rdx
  477a91:	49                   	rex.WB
  477a92:	4d                   	rex.WRB
  477a93:	41 52                	push   %r10
  477a95:	59                   	pop    %rcx
  477a96:	20 4b 45             	and    %cl,0x45(%rbx)
  477a99:	59                   	pop    %rcx
  477a9a:	20 28                	and    %ch,(%rax)
  477a9c:	73 6c                	jae    477b0a <usage_message+0x15dca>
  477a9e:	69 64 65 73 68 6f 77 	imul   $0x69776f68,0x73(%rbp,%riz,2),%esp
  477aa5:	69 
  477aa6:	64 29 29             	sub    %ebp,%fs:(%rcx)
  477aa9:	20 45 4e             	and    %al,0x4e(%rbp)
  477aac:	47                   	rex.RXB
  477aad:	49                   	rex.WB
  477aae:	4e                   	rex.WRX
  477aaf:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  477ab5:	44                   	rex.R
  477ab6:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  477aba:	45                   	rex.RB
  477abb:	41 54                	push   %r12
  477abd:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  477ac2:	4c                   	rex.WR
  477ac3:	45 20 73 6c          	and    %r14b,0x6c(%r11)
  477ac7:	69 64 65 73 20 28 20 	imul   $0x73202820,0x73(%rbp,%riz,2),%esp
  477ace:	73 
  477acf:	6c                   	insb   (%dx),%es:(%rdi)
  477ad0:	69 64 65 69 64 20 62 	imul   $0x69622064,0x69(%rbp,%riz,2),%esp
  477ad7:	69 
  477ad8:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  477adf:	73 
  477ae0:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  477ae7:	45                   	rex.RB
  477ae8:	46                   	rex.RX
  477ae9:	41 55                	push   %r13
  477aeb:	4c 54                	rex.WR push   %rsp
  477aed:	20 27                	and    %ah,(%rdi)
  477aef:	30 27                	xor    %ah,(%rdi)
  477af1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477af4:	54                   	push   %rsp
  477af5:	20 4e 55             	and    %cl,0x55(%rsi)
  477af8:	4c                   	rex.WR
  477af9:	4c 2c 20             	rex.WR sub    $0x20,%al
  477afc:	73 6c                	jae    477b6a <usage_message+0x15e2a>
  477afe:	69 64 65 73 68 6f 77 	imul   $0x69776f68,0x73(%rbp,%riz,2),%esp
  477b05:	69 
  477b06:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  477b0a:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  477b11:	73 
  477b12:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  477b19:	45                   	rex.RB
  477b1a:	46                   	rex.RX
  477b1b:	41 55                	push   %r13
  477b1d:	4c 54                	rex.WR push   %rsp
  477b1f:	20 27                	and    %ah,(%rdi)
  477b21:	30 27                	xor    %ah,(%rdi)
  477b23:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477b26:	54                   	push   %rsp
  477b27:	20 4e 55             	and    %cl,0x55(%rsi)
  477b2a:	4c                   	rex.WR
  477b2b:	4c 2c 20             	rex.WR sub    $0x20,%al
  477b2e:	73 63                	jae    477b93 <usage_message+0x15e53>
  477b30:	72 65                	jb     477b97 <usage_message+0x15e57>
  477b32:	65 6e                	outsb  %gs:(%rsi),(%dx)
  477b34:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  477b3b:	6e 
  477b3c:	74 20                	je     477b5e <usage_message+0x15e1e>
  477b3e:	75 6e                	jne    477bae <usage_message+0x15e6e>
  477b40:	73 69                	jae    477bab <usage_message+0x15e6b>
  477b42:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  477b44:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  477b4a:	41 55                	push   %r13
  477b4c:	4c 54                	rex.WR push   %rsp
  477b4e:	20 27                	and    %ah,(%rdi)
  477b50:	30 27                	xor    %ah,(%rdi)
  477b52:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477b55:	54                   	push   %rsp
  477b56:	20 4e 55             	and    %cl,0x55(%rsi)
  477b59:	4c                   	rex.WR
  477b5a:	4c 2c 20             	rex.WR sub    $0x20,%al
  477b5d:	73 74                	jae    477bd3 <usage_message+0x15e93>
  477b5f:	65                   	gs
  477b60:	70 20                	jo     477b82 <usage_message+0x15e42>
  477b62:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  477b69:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  477b6d:	41 55                	push   %r13
  477b6f:	4c 54                	rex.WR push   %rsp
  477b71:	20 27                	and    %ah,(%rdi)
  477b73:	30 27                	xor    %ah,(%rdi)
  477b75:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477b78:	54                   	push   %rsp
  477b79:	20 4e 55             	and    %cl,0x55(%rsi)
  477b7c:	4c                   	rex.WR
  477b7d:	4c 2c 20             	rex.WR sub    $0x20,%al
  477b80:	64                   	fs
  477b81:	65                   	gs
  477b82:	6c                   	insb   (%dx),%es:(%rdi)
  477b83:	61                   	(bad)  
  477b84:	79 20                	jns    477ba6 <usage_message+0x15e66>
  477b86:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  477b8d:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  477b91:	41 55                	push   %r13
  477b93:	4c 54                	rex.WR push   %rsp
  477b95:	20 27                	and    %ah,(%rdi)
  477b97:	30 27                	xor    %ah,(%rdi)
  477b99:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477b9c:	54                   	push   %rsp
  477b9d:	20 4e 55             	and    %cl,0x55(%rsi)
  477ba0:	4c                   	rex.WR
  477ba1:	4c 2c 20             	rex.WR sub    $0x20,%al
  477ba4:	50                   	push   %rax
  477ba5:	52                   	push   %rdx
  477ba6:	49                   	rex.WB
  477ba7:	4d                   	rex.WRB
  477ba8:	41 52                	push   %r10
  477baa:	59                   	pop    %rcx
  477bab:	20 4b 45             	and    %cl,0x45(%rbx)
  477bae:	59                   	pop    %rcx
  477baf:	20 28                	and    %ch,(%rax)
  477bb1:	73 6c                	jae    477c1f <usage_message+0x15edf>
  477bb3:	69 64 65 69 64 29 29 	imul   $0x20292964,0x69(%rbp,%riz,2),%esp
  477bba:	20 
  477bbb:	45                   	rex.RB
  477bbc:	4e                   	rex.WRX
  477bbd:	47                   	rex.RXB
  477bbe:	49                   	rex.WB
  477bbf:	4e                   	rex.WRX
  477bc0:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  477bc6:	44                   	rex.R
  477bc7:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  477bcb:	45                   	rex.RB
  477bcc:	41 54                	push   %r12
  477bce:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  477bd2:	44                   	rex.R
  477bd3:	45 58                	rex.RB pop    %r8
  477bd5:	20 73 6c             	and    %dh,0x6c(%rbx)
  477bd8:	69 64 65 73 5f 73 6c 	imul   $0x696c735f,0x73(%rbp,%riz,2),%esp
  477bdf:	69 
  477be0:	64                   	fs
  477be1:	65                   	gs
  477be2:	73 5f                	jae    477c43 <usage_message+0x15f03>
  477be4:	31 20                	xor    %esp,(%rax)
  477be6:	6f                   	outsl  %ds:(%rsi),(%dx)
  477be7:	6e                   	outsb  %ds:(%rsi),(%dx)
  477be8:	20 73 6c             	and    %dh,0x6c(%rbx)
  477beb:	69 64 65 73 20 28 73 	imul   $0x6c732820,0x73(%rbp,%riz,2),%esp
  477bf2:	6c 
  477bf3:	69 64 65 73 68 6f 77 	imul   $0x69776f68,0x73(%rbp,%riz,2),%esp
  477bfa:	69 
  477bfb:	64 29 3b             	sub    %edi,%fs:(%rbx)
  477bfe:	43 52                	rex.XB push   %r10
  477c00:	45                   	rex.RB
  477c01:	41 54                	push   %r12
  477c03:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  477c08:	4c                   	rex.WR
  477c09:	45 20 64 72 75       	and    %r12b,0x75(%r10,%rsi,2)
  477c0e:	6c                   	insb   (%dx),%es:(%rdi)
  477c0f:	65                   	gs
  477c10:	73 20                	jae    477c32 <usage_message+0x15ef2>
  477c12:	28 20                	sub    %ah,(%rax)
  477c14:	64                   	fs
  477c15:	72 75                	jb     477c8c <usage_message+0x15f4c>
  477c17:	6c                   	insb   (%dx),%es:(%rdi)
  477c18:	65 69 64 20 62 69 67 	imul   $0x6e696769,%gs:0x62(%rax,%riz,1),%esp
  477c1f:	69 6e 
  477c21:	74 20                	je     477c43 <usage_message+0x15f03>
  477c23:	75 6e                	jne    477c93 <usage_message+0x15f53>
  477c25:	73 69                	jae    477c90 <usage_message+0x15f50>
  477c27:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  477c29:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  477c2f:	41 55                	push   %r13
  477c31:	4c 54                	rex.WR push   %rsp
  477c33:	20 27                	and    %ah,(%rdi)
  477c35:	30 27                	xor    %ah,(%rdi)
  477c37:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477c3a:	54                   	push   %rsp
  477c3b:	20 4e 55             	and    %cl,0x55(%rsi)
  477c3e:	4c                   	rex.WR
  477c3f:	4c 2c 20             	rex.WR sub    $0x20,%al
  477c42:	70 72                	jo     477cb6 <usage_message+0x15f76>
  477c44:	6f                   	outsl  %ds:(%rsi),(%dx)
  477c45:	78 79                	js     477cc0 <usage_message+0x15f80>
  477c47:	5f                   	pop    %rdi
  477c48:	68 6f 73 74 69       	pushq  $0x6974736f
  477c4d:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  477c51:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  477c58:	73 
  477c59:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  477c60:	45                   	rex.RB
  477c61:	46                   	rex.RX
  477c62:	41 55                	push   %r13
  477c64:	4c 54                	rex.WR push   %rsp
  477c66:	20 27                	and    %ah,(%rdi)
  477c68:	30 27                	xor    %ah,(%rdi)
  477c6a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477c6d:	54                   	push   %rsp
  477c6e:	20 4e 55             	and    %cl,0x55(%rsi)
  477c71:	4c                   	rex.WR
  477c72:	4c 2c 20             	rex.WR sub    $0x20,%al
  477c75:	6e                   	outsb  %ds:(%rsi),(%dx)
  477c76:	61                   	(bad)  
  477c77:	6d                   	insl   (%dx),%es:(%rdi)
  477c78:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  477c7c:	72 63                	jb     477ce1 <usage_message+0x15fa1>
  477c7e:	68 61 72 28 32       	pushq  $0x32287261
  477c83:	35 35 29 20 44       	xor    $0x44202935,%eax
  477c88:	45                   	rex.RB
  477c89:	46                   	rex.RX
  477c8a:	41 55                	push   %r13
  477c8c:	4c 54                	rex.WR push   %rsp
  477c8e:	20 27                	and    %ah,(%rdi)
  477c90:	27                   	(bad)  
  477c91:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477c94:	54                   	push   %rsp
  477c95:	20 4e 55             	and    %cl,0x55(%rsi)
  477c98:	4c                   	rex.WR
  477c99:	4c 2c 20             	rex.WR sub    $0x20,%al
  477c9c:	69 70 72 61 6e 67 65 	imul   $0x65676e61,0x72(%rax),%esi
  477ca3:	20 76 61             	and    %dh,0x61(%rsi)
  477ca6:	72 63                	jb     477d0b <usage_message+0x15fcb>
  477ca8:	68 61 72 28 32       	pushq  $0x32287261
  477cad:	35 35 29 20 44       	xor    $0x44202935,%eax
  477cb2:	45                   	rex.RB
  477cb3:	46                   	rex.RX
  477cb4:	41 55                	push   %r13
  477cb6:	4c 54                	rex.WR push   %rsp
  477cb8:	20 27                	and    %ah,(%rdi)
  477cba:	27                   	(bad)  
  477cbb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477cbe:	54                   	push   %rsp
  477cbf:	20 4e 55             	and    %cl,0x55(%rsi)
  477cc2:	4c                   	rex.WR
  477cc3:	4c 2c 20             	rex.WR sub    $0x20,%al
  477cc6:	64                   	fs
  477cc7:	65                   	gs
  477cc8:	6c                   	insb   (%dx),%es:(%rdi)
  477cc9:	61                   	(bad)  
  477cca:	79 20                	jns    477cec <usage_message+0x15fac>
  477ccc:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  477cd3:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  477cd7:	41 55                	push   %r13
  477cd9:	4c 54                	rex.WR push   %rsp
  477cdb:	20 27                	and    %ah,(%rdi)
  477cdd:	30 27                	xor    %ah,(%rdi)
  477cdf:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477ce2:	54                   	push   %rsp
  477ce3:	20 4e 55             	and    %cl,0x55(%rsi)
  477ce6:	4c                   	rex.WR
  477ce7:	4c 2c 20             	rex.WR sub    $0x20,%al
  477cea:	6e                   	outsb  %ds:(%rsi),(%dx)
  477ceb:	65                   	gs
  477cec:	78 74                	js     477d62 <usage_message+0x16022>
  477cee:	63 68 65             	movslq 0x65(%rax),%ebp
  477cf1:	63 6b 20             	movslq 0x20(%rbx),%ebp
  477cf4:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  477cfb:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  477cff:	41 55                	push   %r13
  477d01:	4c 54                	rex.WR push   %rsp
  477d03:	20 27                	and    %ah,(%rdi)
  477d05:	30 27                	xor    %ah,(%rdi)
  477d07:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477d0a:	54                   	push   %rsp
  477d0b:	20 4e 55             	and    %cl,0x55(%rsi)
  477d0e:	4c                   	rex.WR
  477d0f:	4c 2c 20             	rex.WR sub    $0x20,%al
  477d12:	73 74                	jae    477d88 <usage_message+0x16048>
  477d14:	61                   	(bad)  
  477d15:	74 75                	je     477d8c <usage_message+0x1604c>
  477d17:	73 20                	jae    477d39 <usage_message+0x15ff9>
  477d19:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  477d20:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  477d24:	41 55                	push   %r13
  477d26:	4c 54                	rex.WR push   %rsp
  477d28:	20 27                	and    %ah,(%rdi)
  477d2a:	30 27                	xor    %ah,(%rdi)
  477d2c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477d2f:	54                   	push   %rsp
  477d30:	20 4e 55             	and    %cl,0x55(%rsi)
  477d33:	4c                   	rex.WR
  477d34:	4c 2c 20             	rex.WR sub    $0x20,%al
  477d37:	75 6e                	jne    477da7 <usage_message+0x16067>
  477d39:	69 71 75 65 5f 64 63 	imul   $0x63645f65,0x75(%rcx),%esi
  477d40:	68 65 63 6b 69       	pushq  $0x696b6365
  477d45:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  477d49:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  477d50:	73 
  477d51:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  477d58:	45                   	rex.RB
  477d59:	46                   	rex.RX
  477d5a:	41 55                	push   %r13
  477d5c:	4c 54                	rex.WR push   %rsp
  477d5e:	20 27                	and    %ah,(%rdi)
  477d60:	30 27                	xor    %ah,(%rdi)
  477d62:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477d65:	54                   	push   %rsp
  477d66:	20 4e 55             	and    %cl,0x55(%rsi)
  477d69:	4c                   	rex.WR
  477d6a:	4c 2c 20             	rex.WR sub    $0x20,%al
  477d6d:	50                   	push   %rax
  477d6e:	52                   	push   %rdx
  477d6f:	49                   	rex.WB
  477d70:	4d                   	rex.WRB
  477d71:	41 52                	push   %r10
  477d73:	59                   	pop    %rcx
  477d74:	20 4b 45             	and    %cl,0x45(%rbx)
  477d77:	59                   	pop    %rcx
  477d78:	20 28                	and    %ch,(%rax)
  477d7a:	64                   	fs
  477d7b:	72 75                	jb     477df2 <usage_message+0x160b2>
  477d7d:	6c                   	insb   (%dx),%es:(%rdi)
  477d7e:	65 69 64 29 29 20 45 	imul   $0x474e4520,%gs:0x29(%rcx,%rbp,1),%esp
  477d85:	4e 47 
  477d87:	49                   	rex.WB
  477d88:	4e                   	rex.WRX
  477d89:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  477d8f:	44                   	rex.R
  477d90:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  477d94:	45                   	rex.RB
  477d95:	41 54                	push   %r12
  477d97:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  477d9c:	4c                   	rex.WR
  477d9d:	45 20 64 63 68       	and    %r12b,0x68(%r11,%riz,2)
  477da2:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  477da6:	20 28                	and    %ch,(%rax)
  477da8:	20 64 63 68          	and    %ah,0x68(%rbx,%riz,2)
  477dac:	65 63 6b 69          	movslq %gs:0x69(%rbx),%ebp
  477db0:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  477db4:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  477dbb:	73 
  477dbc:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  477dc3:	45                   	rex.RB
  477dc4:	46                   	rex.RX
  477dc5:	41 55                	push   %r13
  477dc7:	4c 54                	rex.WR push   %rsp
  477dc9:	20 27                	and    %ah,(%rdi)
  477dcb:	30 27                	xor    %ah,(%rdi)
  477dcd:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477dd0:	54                   	push   %rsp
  477dd1:	20 4e 55             	and    %cl,0x55(%rsi)
  477dd4:	4c                   	rex.WR
  477dd5:	4c 2c 20             	rex.WR sub    $0x20,%al
  477dd8:	64                   	fs
  477dd9:	72 75                	jb     477e50 <usage_message+0x16110>
  477ddb:	6c                   	insb   (%dx),%es:(%rdi)
  477ddc:	65 69 64 20 62 69 67 	imul   $0x6e696769,%gs:0x62(%rax,%riz,1),%esp
  477de3:	69 6e 
  477de5:	74 20                	je     477e07 <usage_message+0x160c7>
  477de7:	75 6e                	jne    477e57 <usage_message+0x16117>
  477de9:	73 69                	jae    477e54 <usage_message+0x16114>
  477deb:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  477ded:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  477df3:	41 55                	push   %r13
  477df5:	4c 54                	rex.WR push   %rsp
  477df7:	20 27                	and    %ah,(%rdi)
  477df9:	30 27                	xor    %ah,(%rdi)
  477dfb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477dfe:	54                   	push   %rsp
  477dff:	20 4e 55             	and    %cl,0x55(%rsi)
  477e02:	4c                   	rex.WR
  477e03:	4c 2c 20             	rex.WR sub    $0x20,%al
  477e06:	74 79                	je     477e81 <usage_message+0x16141>
  477e08:	70 65                	jo     477e6f <usage_message+0x1612f>
  477e0a:	20 69 6e             	and    %ch,0x6e(%rcx)
  477e0d:	74 65                	je     477e74 <usage_message+0x16134>
  477e0f:	67                   	addr32
  477e10:	65                   	gs
  477e11:	72 20                	jb     477e33 <usage_message+0x160f3>
  477e13:	44                   	rex.R
  477e14:	45                   	rex.RB
  477e15:	46                   	rex.RX
  477e16:	41 55                	push   %r13
  477e18:	4c 54                	rex.WR push   %rsp
  477e1a:	20 27                	and    %ah,(%rdi)
  477e1c:	30 27                	xor    %ah,(%rdi)
  477e1e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477e21:	54                   	push   %rsp
  477e22:	20 4e 55             	and    %cl,0x55(%rsi)
  477e25:	4c                   	rex.WR
  477e26:	4c 2c 20             	rex.WR sub    $0x20,%al
  477e29:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  477e2d:	20 76 61             	and    %dh,0x61(%rsi)
  477e30:	72 63                	jb     477e95 <usage_message+0x16155>
  477e32:	68 61 72 28 32       	pushq  $0x32287261
  477e37:	35 35 29 20 44       	xor    $0x44202935,%eax
  477e3c:	45                   	rex.RB
  477e3d:	46                   	rex.RX
  477e3e:	41 55                	push   %r13
  477e40:	4c 54                	rex.WR push   %rsp
  477e42:	20 27                	and    %ah,(%rdi)
  477e44:	30 27                	xor    %ah,(%rdi)
  477e46:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477e49:	54                   	push   %rsp
  477e4a:	20 4e 55             	and    %cl,0x55(%rsi)
  477e4d:	4c                   	rex.WR
  477e4e:	4c 2c 20             	rex.WR sub    $0x20,%al
  477e51:	73 6e                	jae    477ec1 <usage_message+0x16181>
  477e53:	6d                   	insl   (%dx),%es:(%rdi)
  477e54:	70 5f                	jo     477eb5 <usage_message+0x16175>
  477e56:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  477e59:	6d                   	insl   (%dx),%es:(%rdi)
  477e5a:	75 6e                	jne    477eca <usage_message+0x1618a>
  477e5c:	69 74 79 20 76 61 72 	imul   $0x63726176,0x20(%rcx,%rdi,2),%esi
  477e63:	63 
  477e64:	68 61 72 28 32       	pushq  $0x32287261
  477e69:	35 35 29 20 44       	xor    $0x44202935,%eax
  477e6e:	45                   	rex.RB
  477e6f:	46                   	rex.RX
  477e70:	41 55                	push   %r13
  477e72:	4c 54                	rex.WR push   %rsp
  477e74:	20 27                	and    %ah,(%rdi)
  477e76:	30 27                	xor    %ah,(%rdi)
  477e78:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477e7b:	54                   	push   %rsp
  477e7c:	20 4e 55             	and    %cl,0x55(%rsi)
  477e7f:	4c                   	rex.WR
  477e80:	4c 2c 20             	rex.WR sub    $0x20,%al
  477e83:	70 6f                	jo     477ef4 <usage_message+0x161b4>
  477e85:	72 74                	jb     477efb <usage_message+0x161bb>
  477e87:	73 20                	jae    477ea9 <usage_message+0x16169>
  477e89:	76 61                	jbe    477eec <usage_message+0x161ac>
  477e8b:	72 63                	jb     477ef0 <usage_message+0x161b0>
  477e8d:	68 61 72 28 32       	pushq  $0x32287261
  477e92:	35 35 29 20 44       	xor    $0x44202935,%eax
  477e97:	45                   	rex.RB
  477e98:	46                   	rex.RX
  477e99:	41 55                	push   %r13
  477e9b:	4c 54                	rex.WR push   %rsp
  477e9d:	20 27                	and    %ah,(%rdi)
  477e9f:	30 27                	xor    %ah,(%rdi)
  477ea1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477ea4:	54                   	push   %rsp
  477ea5:	20 4e 55             	and    %cl,0x55(%rsi)
  477ea8:	4c                   	rex.WR
  477ea9:	4c 2c 20             	rex.WR sub    $0x20,%al
  477eac:	73 6e                	jae    477f1c <usage_message+0x161dc>
  477eae:	6d                   	insl   (%dx),%es:(%rdi)
  477eaf:	70 76                	jo     477f27 <usage_message+0x161e7>
  477eb1:	33 5f 73             	xor    0x73(%rdi),%ebx
  477eb4:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  477eb8:	69 74 79 6e 61 6d 65 	imul   $0x20656d61,0x6e(%rcx,%rdi,2),%esi
  477ebf:	20 
  477ec0:	76 61                	jbe    477f23 <usage_message+0x161e3>
  477ec2:	72 63                	jb     477f27 <usage_message+0x161e7>
  477ec4:	68 61 72 28 36       	pushq  $0x36287261
  477ec9:	34 29                	xor    $0x29,%al
  477ecb:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  477ecf:	41 55                	push   %r13
  477ed1:	4c 54                	rex.WR push   %rsp
  477ed3:	20 27                	and    %ah,(%rdi)
  477ed5:	27                   	(bad)  
  477ed6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477ed9:	54                   	push   %rsp
  477eda:	20 4e 55             	and    %cl,0x55(%rsi)
  477edd:	4c                   	rex.WR
  477ede:	4c 2c 20             	rex.WR sub    $0x20,%al
  477ee1:	73 6e                	jae    477f51 <usage_message+0x16211>
  477ee3:	6d                   	insl   (%dx),%es:(%rdi)
  477ee4:	70 76                	jo     477f5c <usage_message+0x1621c>
  477ee6:	33 5f 73             	xor    0x73(%rdi),%ebx
  477ee9:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  477eed:	69 74 79 6c 65 76 65 	imul   $0x6c657665,0x6c(%rcx,%rdi,2),%esi
  477ef4:	6c 
  477ef5:	20 69 6e             	and    %ch,0x6e(%rcx)
  477ef8:	74 65                	je     477f5f <usage_message+0x1621f>
  477efa:	67                   	addr32
  477efb:	65                   	gs
  477efc:	72 20                	jb     477f1e <usage_message+0x161de>
  477efe:	44                   	rex.R
  477eff:	45                   	rex.RB
  477f00:	46                   	rex.RX
  477f01:	41 55                	push   %r13
  477f03:	4c 54                	rex.WR push   %rsp
  477f05:	20 27                	and    %ah,(%rdi)
  477f07:	30 27                	xor    %ah,(%rdi)
  477f09:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477f0c:	54                   	push   %rsp
  477f0d:	20 4e 55             	and    %cl,0x55(%rsi)
  477f10:	4c                   	rex.WR
  477f11:	4c 2c 20             	rex.WR sub    $0x20,%al
  477f14:	73 6e                	jae    477f84 <usage_message+0x16244>
  477f16:	6d                   	insl   (%dx),%es:(%rdi)
  477f17:	70 76                	jo     477f8f <usage_message+0x1624f>
  477f19:	33 5f 61             	xor    0x61(%rdi),%ebx
  477f1c:	75 74                	jne    477f92 <usage_message+0x16252>
  477f1e:	68 70 61 73 73       	pushq  $0x73736170
  477f23:	70 68                	jo     477f8d <usage_message+0x1624d>
  477f25:	72 61                	jb     477f88 <usage_message+0x16248>
  477f27:	73 65                	jae    477f8e <usage_message+0x1624e>
  477f29:	20 76 61             	and    %dh,0x61(%rsi)
  477f2c:	72 63                	jb     477f91 <usage_message+0x16251>
  477f2e:	68 61 72 28 36       	pushq  $0x36287261
  477f33:	34 29                	xor    $0x29,%al
  477f35:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  477f39:	41 55                	push   %r13
  477f3b:	4c 54                	rex.WR push   %rsp
  477f3d:	20 27                	and    %ah,(%rdi)
  477f3f:	27                   	(bad)  
  477f40:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477f43:	54                   	push   %rsp
  477f44:	20 4e 55             	and    %cl,0x55(%rsi)
  477f47:	4c                   	rex.WR
  477f48:	4c 2c 20             	rex.WR sub    $0x20,%al
  477f4b:	73 6e                	jae    477fbb <usage_message+0x1627b>
  477f4d:	6d                   	insl   (%dx),%es:(%rdi)
  477f4e:	70 76                	jo     477fc6 <usage_message+0x16286>
  477f50:	33 5f 70             	xor    0x70(%rdi),%ebx
  477f53:	72 69                	jb     477fbe <usage_message+0x1627e>
  477f55:	76 70                	jbe    477fc7 <usage_message+0x16287>
  477f57:	61                   	(bad)  
  477f58:	73 73                	jae    477fcd <usage_message+0x1628d>
  477f5a:	70 68                	jo     477fc4 <usage_message+0x16284>
  477f5c:	72 61                	jb     477fbf <usage_message+0x1627f>
  477f5e:	73 65                	jae    477fc5 <usage_message+0x16285>
  477f60:	20 76 61             	and    %dh,0x61(%rsi)
  477f63:	72 63                	jb     477fc8 <usage_message+0x16288>
  477f65:	68 61 72 28 36       	pushq  $0x36287261
  477f6a:	34 29                	xor    $0x29,%al
  477f6c:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  477f70:	41 55                	push   %r13
  477f72:	4c 54                	rex.WR push   %rsp
  477f74:	20 27                	and    %ah,(%rdi)
  477f76:	27                   	(bad)  
  477f77:	20 4e 4f             	and    %cl,0x4f(%rsi)
  477f7a:	54                   	push   %rsp
  477f7b:	20 4e 55             	and    %cl,0x55(%rsi)
  477f7e:	4c                   	rex.WR
  477f7f:	4c 2c 20             	rex.WR sub    $0x20,%al
  477f82:	50                   	push   %rax
  477f83:	52                   	push   %rdx
  477f84:	49                   	rex.WB
  477f85:	4d                   	rex.WRB
  477f86:	41 52                	push   %r10
  477f88:	59                   	pop    %rcx
  477f89:	20 4b 45             	and    %cl,0x45(%rbx)
  477f8c:	59                   	pop    %rcx
  477f8d:	20 28                	and    %ch,(%rax)
  477f8f:	64 63 68 65          	movslq %fs:0x65(%rax),%ebp
  477f93:	63 6b 69             	movslq 0x69(%rbx),%ebp
  477f96:	64 29 29             	sub    %ebp,%fs:(%rcx)
  477f99:	20 45 4e             	and    %al,0x4e(%rbp)
  477f9c:	47                   	rex.RXB
  477f9d:	49                   	rex.WB
  477f9e:	4e                   	rex.WRX
  477f9f:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  477fa5:	44                   	rex.R
  477fa6:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  477faa:	45                   	rex.RB
  477fab:	41 54                	push   %r12
  477fad:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  477fb1:	44                   	rex.R
  477fb2:	45 58                	rex.RB pop    %r8
  477fb4:	20 64 63 68          	and    %ah,0x68(%rbx,%riz,2)
  477fb8:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  477fbc:	5f                   	pop    %rdi
  477fbd:	31 20                	xor    %esp,(%rax)
  477fbf:	6f                   	outsl  %ds:(%rsi),(%dx)
  477fc0:	6e                   	outsb  %ds:(%rsi),(%dx)
  477fc1:	20 64 63 68          	and    %ah,0x68(%rbx,%riz,2)
  477fc5:	65 63 6b 73          	movslq %gs:0x73(%rbx),%ebp
  477fc9:	20 28                	and    %ch,(%rax)
  477fcb:	64                   	fs
  477fcc:	72 75                	jb     478043 <usage_message+0x16303>
  477fce:	6c                   	insb   (%dx),%es:(%rdi)
  477fcf:	65 69 64 29 3b 43 52 	imul   $0x41455243,%gs:0x3b(%rcx,%rbp,1),%esp
  477fd6:	45 41 
  477fd8:	54                   	push   %rsp
  477fd9:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  477fde:	4c                   	rex.WR
  477fdf:	45 20 64 68 6f       	and    %r12b,0x6f(%r8,%rbp,2)
  477fe4:	73 74                	jae    47805a <usage_message+0x1631a>
  477fe6:	73 20                	jae    478008 <usage_message+0x162c8>
  477fe8:	28 20                	sub    %ah,(%rax)
  477fea:	64                   	fs
  477feb:	68 6f 73 74 69       	pushq  $0x6974736f
  477ff0:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  477ff4:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  477ffb:	73 
  477ffc:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  478003:	45                   	rex.RB
  478004:	46                   	rex.RX
  478005:	41 55                	push   %r13
  478007:	4c 54                	rex.WR push   %rsp
  478009:	20 27                	and    %ah,(%rdi)
  47800b:	30 27                	xor    %ah,(%rdi)
  47800d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478010:	54                   	push   %rsp
  478011:	20 4e 55             	and    %cl,0x55(%rsi)
  478014:	4c                   	rex.WR
  478015:	4c 2c 20             	rex.WR sub    $0x20,%al
  478018:	64                   	fs
  478019:	72 75                	jb     478090 <usage_message+0x16350>
  47801b:	6c                   	insb   (%dx),%es:(%rdi)
  47801c:	65 69 64 20 62 69 67 	imul   $0x6e696769,%gs:0x62(%rax,%riz,1),%esp
  478023:	69 6e 
  478025:	74 20                	je     478047 <usage_message+0x16307>
  478027:	75 6e                	jne    478097 <usage_message+0x16357>
  478029:	73 69                	jae    478094 <usage_message+0x16354>
  47802b:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47802d:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478033:	41 55                	push   %r13
  478035:	4c 54                	rex.WR push   %rsp
  478037:	20 27                	and    %ah,(%rdi)
  478039:	30 27                	xor    %ah,(%rdi)
  47803b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47803e:	54                   	push   %rsp
  47803f:	20 4e 55             	and    %cl,0x55(%rsi)
  478042:	4c                   	rex.WR
  478043:	4c 2c 20             	rex.WR sub    $0x20,%al
  478046:	73 74                	jae    4780bc <usage_message+0x1637c>
  478048:	61                   	(bad)  
  478049:	74 75                	je     4780c0 <usage_message+0x16380>
  47804b:	73 20                	jae    47806d <usage_message+0x1632d>
  47804d:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  478054:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  478058:	41 55                	push   %r13
  47805a:	4c 54                	rex.WR push   %rsp
  47805c:	20 27                	and    %ah,(%rdi)
  47805e:	30 27                	xor    %ah,(%rdi)
  478060:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478063:	54                   	push   %rsp
  478064:	20 4e 55             	and    %cl,0x55(%rsi)
  478067:	4c                   	rex.WR
  478068:	4c 2c 20             	rex.WR sub    $0x20,%al
  47806b:	6c                   	insb   (%dx),%es:(%rdi)
  47806c:	61                   	(bad)  
  47806d:	73 74                	jae    4780e3 <usage_message+0x163a3>
  47806f:	75 70                	jne    4780e1 <usage_message+0x163a1>
  478071:	20 69 6e             	and    %ch,0x6e(%rcx)
  478074:	74 65                	je     4780db <usage_message+0x1639b>
  478076:	67                   	addr32
  478077:	65                   	gs
  478078:	72 20                	jb     47809a <usage_message+0x1635a>
  47807a:	44                   	rex.R
  47807b:	45                   	rex.RB
  47807c:	46                   	rex.RX
  47807d:	41 55                	push   %r13
  47807f:	4c 54                	rex.WR push   %rsp
  478081:	20 27                	and    %ah,(%rdi)
  478083:	30 27                	xor    %ah,(%rdi)
  478085:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478088:	54                   	push   %rsp
  478089:	20 4e 55             	and    %cl,0x55(%rsi)
  47808c:	4c                   	rex.WR
  47808d:	4c 2c 20             	rex.WR sub    $0x20,%al
  478090:	6c                   	insb   (%dx),%es:(%rdi)
  478091:	61                   	(bad)  
  478092:	73 74                	jae    478108 <usage_message+0x163c8>
  478094:	64 6f                	outsl  %fs:(%rsi),(%dx)
  478096:	77 6e                	ja     478106 <usage_message+0x163c6>
  478098:	20 69 6e             	and    %ch,0x6e(%rcx)
  47809b:	74 65                	je     478102 <usage_message+0x163c2>
  47809d:	67                   	addr32
  47809e:	65                   	gs
  47809f:	72 20                	jb     4780c1 <usage_message+0x16381>
  4780a1:	44                   	rex.R
  4780a2:	45                   	rex.RB
  4780a3:	46                   	rex.RX
  4780a4:	41 55                	push   %r13
  4780a6:	4c 54                	rex.WR push   %rsp
  4780a8:	20 27                	and    %ah,(%rdi)
  4780aa:	30 27                	xor    %ah,(%rdi)
  4780ac:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4780af:	54                   	push   %rsp
  4780b0:	20 4e 55             	and    %cl,0x55(%rsi)
  4780b3:	4c                   	rex.WR
  4780b4:	4c 2c 20             	rex.WR sub    $0x20,%al
  4780b7:	50                   	push   %rax
  4780b8:	52                   	push   %rdx
  4780b9:	49                   	rex.WB
  4780ba:	4d                   	rex.WRB
  4780bb:	41 52                	push   %r10
  4780bd:	59                   	pop    %rcx
  4780be:	20 4b 45             	and    %cl,0x45(%rbx)
  4780c1:	59                   	pop    %rcx
  4780c2:	20 28                	and    %ch,(%rax)
  4780c4:	64                   	fs
  4780c5:	68 6f 73 74 69       	pushq  $0x6974736f
  4780ca:	64 29 29             	sub    %ebp,%fs:(%rcx)
  4780cd:	20 45 4e             	and    %al,0x4e(%rbp)
  4780d0:	47                   	rex.RXB
  4780d1:	49                   	rex.WB
  4780d2:	4e                   	rex.WRX
  4780d3:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4780d9:	44                   	rex.R
  4780da:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4780de:	45                   	rex.RB
  4780df:	41 54                	push   %r12
  4780e1:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4780e5:	44                   	rex.R
  4780e6:	45 58                	rex.RB pop    %r8
  4780e8:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  4780ec:	73 74                	jae    478162 <usage_message+0x16422>
  4780ee:	73 5f                	jae    47814f <usage_message+0x1640f>
  4780f0:	31 20                	xor    %esp,(%rax)
  4780f2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4780f3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4780f4:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  4780f8:	73 74                	jae    47816e <usage_message+0x1642e>
  4780fa:	73 20                	jae    47811c <usage_message+0x163dc>
  4780fc:	28 64 72 75          	sub    %ah,0x75(%rdx,%rsi,2)
  478100:	6c                   	insb   (%dx),%es:(%rdi)
  478101:	65 69 64 29 3b 43 52 	imul   $0x41455243,%gs:0x3b(%rcx,%rbp,1),%esp
  478108:	45 41 
  47810a:	54                   	push   %rsp
  47810b:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  478110:	4c                   	rex.WR
  478111:	45 20 64 73 65       	and    %r12b,0x65(%r11,%rsi,2)
  478116:	72 76                	jb     47818e <usage_message+0x1644e>
  478118:	69 63 65 73 20 28 20 	imul   $0x20282073,0x65(%rbx),%esp
  47811f:	64                   	fs
  478120:	73 65                	jae    478187 <usage_message+0x16447>
  478122:	72 76                	jb     47819a <usage_message+0x1645a>
  478124:	69 63 65 69 64 20 62 	imul   $0x62206469,0x65(%rbx),%esp
  47812b:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  478132:	6e                   	outsb  %ds:(%rsi),(%dx)
  478133:	73 69                	jae    47819e <usage_message+0x1645e>
  478135:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  478137:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47813d:	41 55                	push   %r13
  47813f:	4c 54                	rex.WR push   %rsp
  478141:	20 27                	and    %ah,(%rdi)
  478143:	30 27                	xor    %ah,(%rdi)
  478145:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478148:	54                   	push   %rsp
  478149:	20 4e 55             	and    %cl,0x55(%rsi)
  47814c:	4c                   	rex.WR
  47814d:	4c 2c 20             	rex.WR sub    $0x20,%al
  478150:	64                   	fs
  478151:	68 6f 73 74 69       	pushq  $0x6974736f
  478156:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47815a:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  478161:	73 
  478162:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  478169:	45                   	rex.RB
  47816a:	46                   	rex.RX
  47816b:	41 55                	push   %r13
  47816d:	4c 54                	rex.WR push   %rsp
  47816f:	20 27                	and    %ah,(%rdi)
  478171:	30 27                	xor    %ah,(%rdi)
  478173:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478176:	54                   	push   %rsp
  478177:	20 4e 55             	and    %cl,0x55(%rsi)
  47817a:	4c                   	rex.WR
  47817b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47817e:	74 79                	je     4781f9 <usage_message+0x164b9>
  478180:	70 65                	jo     4781e7 <usage_message+0x164a7>
  478182:	20 69 6e             	and    %ch,0x6e(%rcx)
  478185:	74 65                	je     4781ec <usage_message+0x164ac>
  478187:	67                   	addr32
  478188:	65                   	gs
  478189:	72 20                	jb     4781ab <usage_message+0x1646b>
  47818b:	44                   	rex.R
  47818c:	45                   	rex.RB
  47818d:	46                   	rex.RX
  47818e:	41 55                	push   %r13
  478190:	4c 54                	rex.WR push   %rsp
  478192:	20 27                	and    %ah,(%rdi)
  478194:	30 27                	xor    %ah,(%rdi)
  478196:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478199:	54                   	push   %rsp
  47819a:	20 4e 55             	and    %cl,0x55(%rsi)
  47819d:	4c                   	rex.WR
  47819e:	4c 2c 20             	rex.WR sub    $0x20,%al
  4781a1:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  4781a5:	20 76 61             	and    %dh,0x61(%rsi)
  4781a8:	72 63                	jb     47820d <usage_message+0x164cd>
  4781aa:	68 61 72 28 32       	pushq  $0x32287261
  4781af:	35 35 29 20 44       	xor    $0x44202935,%eax
  4781b4:	45                   	rex.RB
  4781b5:	46                   	rex.RX
  4781b6:	41 55                	push   %r13
  4781b8:	4c 54                	rex.WR push   %rsp
  4781ba:	20 27                	and    %ah,(%rdi)
  4781bc:	30 27                	xor    %ah,(%rdi)
  4781be:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4781c1:	54                   	push   %rsp
  4781c2:	20 4e 55             	and    %cl,0x55(%rsi)
  4781c5:	4c                   	rex.WR
  4781c6:	4c 2c 20             	rex.WR sub    $0x20,%al
  4781c9:	76 61                	jbe    47822c <usage_message+0x164ec>
  4781cb:	6c                   	insb   (%dx),%es:(%rdi)
  4781cc:	75 65                	jne    478233 <usage_message+0x164f3>
  4781ce:	20 76 61             	and    %dh,0x61(%rsi)
  4781d1:	72 63                	jb     478236 <usage_message+0x164f6>
  4781d3:	68 61 72 28 32       	pushq  $0x32287261
  4781d8:	35 35 29 20 44       	xor    $0x44202935,%eax
  4781dd:	45                   	rex.RB
  4781de:	46                   	rex.RX
  4781df:	41 55                	push   %r13
  4781e1:	4c 54                	rex.WR push   %rsp
  4781e3:	20 27                	and    %ah,(%rdi)
  4781e5:	30 27                	xor    %ah,(%rdi)
  4781e7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4781ea:	54                   	push   %rsp
  4781eb:	20 4e 55             	and    %cl,0x55(%rsi)
  4781ee:	4c                   	rex.WR
  4781ef:	4c 2c 20             	rex.WR sub    $0x20,%al
  4781f2:	70 6f                	jo     478263 <usage_message+0x16523>
  4781f4:	72 74                	jb     47826a <usage_message+0x1652a>
  4781f6:	20 69 6e             	and    %ch,0x6e(%rcx)
  4781f9:	74 65                	je     478260 <usage_message+0x16520>
  4781fb:	67                   	addr32
  4781fc:	65                   	gs
  4781fd:	72 20                	jb     47821f <usage_message+0x164df>
  4781ff:	44                   	rex.R
  478200:	45                   	rex.RB
  478201:	46                   	rex.RX
  478202:	41 55                	push   %r13
  478204:	4c 54                	rex.WR push   %rsp
  478206:	20 27                	and    %ah,(%rdi)
  478208:	30 27                	xor    %ah,(%rdi)
  47820a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47820d:	54                   	push   %rsp
  47820e:	20 4e 55             	and    %cl,0x55(%rsi)
  478211:	4c                   	rex.WR
  478212:	4c 2c 20             	rex.WR sub    $0x20,%al
  478215:	73 74                	jae    47828b <usage_message+0x1654b>
  478217:	61                   	(bad)  
  478218:	74 75                	je     47828f <usage_message+0x1654f>
  47821a:	73 20                	jae    47823c <usage_message+0x164fc>
  47821c:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  478223:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  478227:	41 55                	push   %r13
  478229:	4c 54                	rex.WR push   %rsp
  47822b:	20 27                	and    %ah,(%rdi)
  47822d:	30 27                	xor    %ah,(%rdi)
  47822f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478232:	54                   	push   %rsp
  478233:	20 4e 55             	and    %cl,0x55(%rsi)
  478236:	4c                   	rex.WR
  478237:	4c 2c 20             	rex.WR sub    $0x20,%al
  47823a:	6c                   	insb   (%dx),%es:(%rdi)
  47823b:	61                   	(bad)  
  47823c:	73 74                	jae    4782b2 <usage_message+0x16572>
  47823e:	75 70                	jne    4782b0 <usage_message+0x16570>
  478240:	20 69 6e             	and    %ch,0x6e(%rcx)
  478243:	74 65                	je     4782aa <usage_message+0x1656a>
  478245:	67                   	addr32
  478246:	65                   	gs
  478247:	72 20                	jb     478269 <usage_message+0x16529>
  478249:	44                   	rex.R
  47824a:	45                   	rex.RB
  47824b:	46                   	rex.RX
  47824c:	41 55                	push   %r13
  47824e:	4c 54                	rex.WR push   %rsp
  478250:	20 27                	and    %ah,(%rdi)
  478252:	30 27                	xor    %ah,(%rdi)
  478254:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478257:	54                   	push   %rsp
  478258:	20 4e 55             	and    %cl,0x55(%rsi)
  47825b:	4c                   	rex.WR
  47825c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47825f:	6c                   	insb   (%dx),%es:(%rdi)
  478260:	61                   	(bad)  
  478261:	73 74                	jae    4782d7 <usage_message+0x16597>
  478263:	64 6f                	outsl  %fs:(%rsi),(%dx)
  478265:	77 6e                	ja     4782d5 <usage_message+0x16595>
  478267:	20 69 6e             	and    %ch,0x6e(%rcx)
  47826a:	74 65                	je     4782d1 <usage_message+0x16591>
  47826c:	67                   	addr32
  47826d:	65                   	gs
  47826e:	72 20                	jb     478290 <usage_message+0x16550>
  478270:	44                   	rex.R
  478271:	45                   	rex.RB
  478272:	46                   	rex.RX
  478273:	41 55                	push   %r13
  478275:	4c 54                	rex.WR push   %rsp
  478277:	20 27                	and    %ah,(%rdi)
  478279:	30 27                	xor    %ah,(%rdi)
  47827b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47827e:	54                   	push   %rsp
  47827f:	20 4e 55             	and    %cl,0x55(%rsi)
  478282:	4c                   	rex.WR
  478283:	4c 2c 20             	rex.WR sub    $0x20,%al
  478286:	64 63 68 65          	movslq %fs:0x65(%rax),%ebp
  47828a:	63 6b 69             	movslq 0x69(%rbx),%ebp
  47828d:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  478291:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  478298:	73 
  478299:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4782a0:	45                   	rex.RB
  4782a1:	46                   	rex.RX
  4782a2:	41 55                	push   %r13
  4782a4:	4c 54                	rex.WR push   %rsp
  4782a6:	20 27                	and    %ah,(%rdi)
  4782a8:	30 27                	xor    %ah,(%rdi)
  4782aa:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4782ad:	54                   	push   %rsp
  4782ae:	20 4e 55             	and    %cl,0x55(%rsi)
  4782b1:	4c                   	rex.WR
  4782b2:	4c 2c 20             	rex.WR sub    $0x20,%al
  4782b5:	69 70 20 76 61 72 63 	imul   $0x63726176,0x20(%rax),%esi
  4782bc:	68 61 72 28 33       	pushq  $0x33287261
  4782c1:	39 29                	cmp    %ebp,(%rcx)
  4782c3:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  4782c7:	41 55                	push   %r13
  4782c9:	4c 54                	rex.WR push   %rsp
  4782cb:	20 27                	and    %ah,(%rdi)
  4782cd:	27                   	(bad)  
  4782ce:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4782d1:	54                   	push   %rsp
  4782d2:	20 4e 55             	and    %cl,0x55(%rsi)
  4782d5:	4c                   	rex.WR
  4782d6:	4c 2c 20             	rex.WR sub    $0x20,%al
  4782d9:	50                   	push   %rax
  4782da:	52                   	push   %rdx
  4782db:	49                   	rex.WB
  4782dc:	4d                   	rex.WRB
  4782dd:	41 52                	push   %r10
  4782df:	59                   	pop    %rcx
  4782e0:	20 4b 45             	and    %cl,0x45(%rbx)
  4782e3:	59                   	pop    %rcx
  4782e4:	20 28                	and    %ch,(%rax)
  4782e6:	64                   	fs
  4782e7:	73 65                	jae    47834e <usage_message+0x1660e>
  4782e9:	72 76                	jb     478361 <usage_message+0x16621>
  4782eb:	69 63 65 69 64 29 29 	imul   $0x29296469,0x65(%rbx),%esp
  4782f2:	20 45 4e             	and    %al,0x4e(%rbp)
  4782f5:	47                   	rex.RXB
  4782f6:	49                   	rex.WB
  4782f7:	4e                   	rex.WRX
  4782f8:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4782fe:	44                   	rex.R
  4782ff:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  478303:	45                   	rex.RB
  478304:	41 54                	push   %r12
  478306:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  47830a:	49 51                	rex.WB push   %r9
  47830c:	55                   	push   %rbp
  47830d:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  478311:	44                   	rex.R
  478312:	45 58                	rex.RB pop    %r8
  478314:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  478318:	72 76                	jb     478390 <usage_message+0x16650>
  47831a:	69 63 65 73 5f 31 20 	imul   $0x20315f73,0x65(%rbx),%esp
  478321:	6f                   	outsl  %ds:(%rsi),(%dx)
  478322:	6e                   	outsb  %ds:(%rsi),(%dx)
  478323:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  478327:	72 76                	jb     47839f <usage_message+0x1665f>
  478329:	69 63 65 73 20 28 64 	imul   $0x64282073,0x65(%rbx),%esp
  478330:	63 68 65             	movslq 0x65(%rax),%ebp
  478333:	63 6b 69             	movslq 0x69(%rbx),%ebp
  478336:	64                   	fs
  478337:	2c 74                	sub    $0x74,%al
  478339:	79 70                	jns    4783ab <usage_message+0x1666b>
  47833b:	65                   	gs
  47833c:	2c 6b                	sub    $0x6b,%al
  47833e:	65                   	gs
  47833f:	79 5f                	jns    4783a0 <usage_message+0x16660>
  478341:	2c 69                	sub    $0x69,%al
  478343:	70 2c                	jo     478371 <usage_message+0x16631>
  478345:	70 6f                	jo     4783b6 <usage_message+0x16676>
  478347:	72 74                	jb     4783bd <usage_message+0x1667d>
  478349:	29 3b                	sub    %edi,(%rbx)
  47834b:	43 52                	rex.XB push   %r10
  47834d:	45                   	rex.RB
  47834e:	41 54                	push   %r12
  478350:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  478354:	44                   	rex.R
  478355:	45 58                	rex.RB pop    %r8
  478357:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  47835b:	72 76                	jb     4783d3 <usage_message+0x16693>
  47835d:	69 63 65 73 5f 32 20 	imul   $0x20325f73,0x65(%rbx),%esp
  478364:	6f                   	outsl  %ds:(%rsi),(%dx)
  478365:	6e                   	outsb  %ds:(%rsi),(%dx)
  478366:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  47836a:	72 76                	jb     4783e2 <usage_message+0x166a2>
  47836c:	69 63 65 73 20 28 64 	imul   $0x64282073,0x65(%rbx),%esp
  478373:	68 6f 73 74 69       	pushq  $0x6974736f
  478378:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47837b:	43 52                	rex.XB push   %r10
  47837d:	45                   	rex.RB
  47837e:	41 54                	push   %r12
  478380:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  478385:	4c                   	rex.WR
  478386:	45 20 69 64          	and    %r13b,0x64(%r9)
  47838a:	73 20                	jae    4783ac <usage_message+0x1666c>
  47838c:	28 20                	sub    %ah,(%rax)
  47838e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47838f:	6f                   	outsl  %ds:(%rsi),(%dx)
  478390:	64 65 69 64 20 69 6e 	imul   $0x6765746e,%fs:%gs:0x69(%rax,%riz,1),%esp
  478397:	74 65 67 
  47839a:	65                   	gs
  47839b:	72 20                	jb     4783bd <usage_message+0x1667d>
  47839d:	44                   	rex.R
  47839e:	45                   	rex.RB
  47839f:	46                   	rex.RX
  4783a0:	41 55                	push   %r13
  4783a2:	4c 54                	rex.WR push   %rsp
  4783a4:	20 27                	and    %ah,(%rdi)
  4783a6:	30 27                	xor    %ah,(%rdi)
  4783a8:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4783ab:	54                   	push   %rsp
  4783ac:	20 4e 55             	and    %cl,0x55(%rsi)
  4783af:	4c                   	rex.WR
  4783b0:	4c 2c 20             	rex.WR sub    $0x20,%al
  4783b3:	74 61                	je     478416 <usage_message+0x166d6>
  4783b5:	62                   	(bad)  
  4783b6:	6c                   	insb   (%dx),%es:(%rdi)
  4783b7:	65                   	gs
  4783b8:	5f                   	pop    %rdi
  4783b9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4783ba:	61                   	(bad)  
  4783bb:	6d                   	insl   (%dx),%es:(%rdi)
  4783bc:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  4783c0:	72 63                	jb     478425 <usage_message+0x166e5>
  4783c2:	68 61 72 28 36       	pushq  $0x36287261
  4783c7:	34 29                	xor    $0x29,%al
  4783c9:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  4783cd:	41 55                	push   %r13
  4783cf:	4c 54                	rex.WR push   %rsp
  4783d1:	20 27                	and    %ah,(%rdi)
  4783d3:	27                   	(bad)  
  4783d4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4783d7:	54                   	push   %rsp
  4783d8:	20 4e 55             	and    %cl,0x55(%rsi)
  4783db:	4c                   	rex.WR
  4783dc:	4c 2c 20             	rex.WR sub    $0x20,%al
  4783df:	66 69 65 6c 64 5f    	imul   $0x5f64,0x6c(%rbp),%sp
  4783e5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4783e6:	61                   	(bad)  
  4783e7:	6d                   	insl   (%dx),%es:(%rdi)
  4783e8:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  4783ec:	72 63                	jb     478451 <usage_message+0x16711>
  4783ee:	68 61 72 28 36       	pushq  $0x36287261
  4783f3:	34 29                	xor    $0x29,%al
  4783f5:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  4783f9:	41 55                	push   %r13
  4783fb:	4c 54                	rex.WR push   %rsp
  4783fd:	20 27                	and    %ah,(%rdi)
  4783ff:	27                   	(bad)  
  478400:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478403:	54                   	push   %rsp
  478404:	20 4e 55             	and    %cl,0x55(%rsi)
  478407:	4c                   	rex.WR
  478408:	4c 2c 20             	rex.WR sub    $0x20,%al
  47840b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47840c:	65                   	gs
  47840d:	78 74                	js     478483 <usage_message+0x16743>
  47840f:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  478416:	6e 
  478417:	74 20                	je     478439 <usage_message+0x166f9>
  478419:	75 6e                	jne    478489 <usage_message+0x16749>
  47841b:	73 69                	jae    478486 <usage_message+0x16746>
  47841d:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47841f:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478425:	41 55                	push   %r13
  478427:	4c 54                	rex.WR push   %rsp
  478429:	20 27                	and    %ah,(%rdi)
  47842b:	30 27                	xor    %ah,(%rdi)
  47842d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478430:	54                   	push   %rsp
  478431:	20 4e 55             	and    %cl,0x55(%rsi)
  478434:	4c                   	rex.WR
  478435:	4c 2c 20             	rex.WR sub    $0x20,%al
  478438:	50                   	push   %rax
  478439:	52                   	push   %rdx
  47843a:	49                   	rex.WB
  47843b:	4d                   	rex.WRB
  47843c:	41 52                	push   %r10
  47843e:	59                   	pop    %rcx
  47843f:	20 4b 45             	and    %cl,0x45(%rbx)
  478442:	59                   	pop    %rcx
  478443:	20 28                	and    %ch,(%rax)
  478445:	6e                   	outsb  %ds:(%rsi),(%dx)
  478446:	6f                   	outsl  %ds:(%rsi),(%dx)
  478447:	64 65 69 64 2c 74 61 	imul   $0x656c6261,%fs:%gs:0x74(%rsp,%rbp,1),%esp
  47844e:	62 6c 65 
  478451:	5f                   	pop    %rdi
  478452:	6e                   	outsb  %ds:(%rsi),(%dx)
  478453:	61                   	(bad)  
  478454:	6d                   	insl   (%dx),%es:(%rdi)
  478455:	65                   	gs
  478456:	2c 66                	sub    $0x66,%al
  478458:	69 65 6c 64 5f 6e 61 	imul   $0x616e5f64,0x6c(%rbp),%esp
  47845f:	6d                   	insl   (%dx),%es:(%rdi)
  478460:	65 29 29             	sub    %ebp,%gs:(%rcx)
  478463:	20 45 4e             	and    %al,0x4e(%rbp)
  478466:	47                   	rex.RXB
  478467:	49                   	rex.WB
  478468:	4e                   	rex.WRX
  478469:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47846f:	44                   	rex.R
  478470:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  478474:	45                   	rex.RB
  478475:	41 54                	push   %r12
  478477:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47847c:	4c                   	rex.WR
  47847d:	45 20 68 74          	and    %r13b,0x74(%r8)
  478481:	74 70                	je     4784f3 <usage_message+0x167b3>
  478483:	74 65                	je     4784ea <usage_message+0x167aa>
  478485:	73 74                	jae    4784fb <usage_message+0x167bb>
  478487:	20 28                	and    %ch,(%rax)
  478489:	20 68 74             	and    %ch,0x74(%rax)
  47848c:	74 70                	je     4784fe <usage_message+0x167be>
  47848e:	74 65                	je     4784f5 <usage_message+0x167b5>
  478490:	73 74                	jae    478506 <usage_message+0x167c6>
  478492:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  478499:	6e 
  47849a:	74 20                	je     4784bc <usage_message+0x1677c>
  47849c:	75 6e                	jne    47850c <usage_message+0x167cc>
  47849e:	73 69                	jae    478509 <usage_message+0x167c9>
  4784a0:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  4784a2:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  4784a8:	41 55                	push   %r13
  4784aa:	4c 54                	rex.WR push   %rsp
  4784ac:	20 27                	and    %ah,(%rdi)
  4784ae:	30 27                	xor    %ah,(%rdi)
  4784b0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4784b3:	54                   	push   %rsp
  4784b4:	20 4e 55             	and    %cl,0x55(%rsi)
  4784b7:	4c                   	rex.WR
  4784b8:	4c 2c 20             	rex.WR sub    $0x20,%al
  4784bb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4784bc:	61                   	(bad)  
  4784bd:	6d                   	insl   (%dx),%es:(%rdi)
  4784be:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  4784c2:	72 63                	jb     478527 <usage_message+0x167e7>
  4784c4:	68 61 72 28 36       	pushq  $0x36287261
  4784c9:	34 29                	xor    $0x29,%al
  4784cb:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  4784cf:	41 55                	push   %r13
  4784d1:	4c 54                	rex.WR push   %rsp
  4784d3:	20 27                	and    %ah,(%rdi)
  4784d5:	27                   	(bad)  
  4784d6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4784d9:	54                   	push   %rsp
  4784da:	20 4e 55             	and    %cl,0x55(%rsi)
  4784dd:	4c                   	rex.WR
  4784de:	4c 2c 20             	rex.WR sub    $0x20,%al
  4784e1:	61                   	(bad)  
  4784e2:	70 70                	jo     478554 <usage_message+0x16814>
  4784e4:	6c                   	insb   (%dx),%es:(%rdi)
  4784e5:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  4784ec:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  4784f3:	6e 
  4784f4:	74 20                	je     478516 <usage_message+0x167d6>
  4784f6:	75 6e                	jne    478566 <usage_message+0x16826>
  4784f8:	73 69                	jae    478563 <usage_message+0x16823>
  4784fa:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  4784fc:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478502:	41 55                	push   %r13
  478504:	4c 54                	rex.WR push   %rsp
  478506:	20 27                	and    %ah,(%rdi)
  478508:	30 27                	xor    %ah,(%rdi)
  47850a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47850d:	54                   	push   %rsp
  47850e:	20 4e 55             	and    %cl,0x55(%rsi)
  478511:	4c                   	rex.WR
  478512:	4c 2c 20             	rex.WR sub    $0x20,%al
  478515:	6c                   	insb   (%dx),%es:(%rdi)
  478516:	61                   	(bad)  
  478517:	73 74                	jae    47858d <usage_message+0x1684d>
  478519:	63 68 65             	movslq 0x65(%rax),%ebp
  47851c:	63 6b 20             	movslq 0x20(%rbx),%ebp
  47851f:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  478526:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47852a:	41 55                	push   %r13
  47852c:	4c 54                	rex.WR push   %rsp
  47852e:	20 27                	and    %ah,(%rdi)
  478530:	30 27                	xor    %ah,(%rdi)
  478532:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478535:	54                   	push   %rsp
  478536:	20 4e 55             	and    %cl,0x55(%rsi)
  478539:	4c                   	rex.WR
  47853a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47853d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47853e:	65                   	gs
  47853f:	78 74                	js     4785b5 <usage_message+0x16875>
  478541:	63 68 65             	movslq 0x65(%rax),%ebp
  478544:	63 6b 20             	movslq 0x20(%rbx),%ebp
  478547:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47854e:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  478552:	41 55                	push   %r13
  478554:	4c 54                	rex.WR push   %rsp
  478556:	20 27                	and    %ah,(%rdi)
  478558:	30 27                	xor    %ah,(%rdi)
  47855a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47855d:	54                   	push   %rsp
  47855e:	20 4e 55             	and    %cl,0x55(%rsi)
  478561:	4c                   	rex.WR
  478562:	4c 2c 20             	rex.WR sub    $0x20,%al
  478565:	63 75 72             	movslq 0x72(%rbp),%esi
  478568:	73 74                	jae    4785de <usage_message+0x1689e>
  47856a:	61                   	(bad)  
  47856b:	74 65                	je     4785d2 <usage_message+0x16892>
  47856d:	20 69 6e             	and    %ch,0x6e(%rcx)
  478570:	74 65                	je     4785d7 <usage_message+0x16897>
  478572:	67                   	addr32
  478573:	65                   	gs
  478574:	72 20                	jb     478596 <usage_message+0x16856>
  478576:	44                   	rex.R
  478577:	45                   	rex.RB
  478578:	46                   	rex.RX
  478579:	41 55                	push   %r13
  47857b:	4c 54                	rex.WR push   %rsp
  47857d:	20 27                	and    %ah,(%rdi)
  47857f:	30 27                	xor    %ah,(%rdi)
  478581:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478584:	54                   	push   %rsp
  478585:	20 4e 55             	and    %cl,0x55(%rsi)
  478588:	4c                   	rex.WR
  478589:	4c 2c 20             	rex.WR sub    $0x20,%al
  47858c:	63 75 72             	movslq 0x72(%rbp),%esi
  47858f:	73 74                	jae    478605 <usage_message+0x168c5>
  478591:	65                   	gs
  478592:	70 20                	jo     4785b4 <usage_message+0x16874>
  478594:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47859b:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47859f:	41 55                	push   %r13
  4785a1:	4c 54                	rex.WR push   %rsp
  4785a3:	20 27                	and    %ah,(%rdi)
  4785a5:	30 27                	xor    %ah,(%rdi)
  4785a7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4785aa:	54                   	push   %rsp
  4785ab:	20 4e 55             	and    %cl,0x55(%rsi)
  4785ae:	4c                   	rex.WR
  4785af:	4c 2c 20             	rex.WR sub    $0x20,%al
  4785b2:	6c                   	insb   (%dx),%es:(%rdi)
  4785b3:	61                   	(bad)  
  4785b4:	73 74                	jae    47862a <usage_message+0x168ea>
  4785b6:	66                   	data16
  4785b7:	61                   	(bad)  
  4785b8:	69 6c 65 64 73 74 65 	imul   $0x70657473,0x64(%rbp,%riz,2),%ebp
  4785bf:	70 
  4785c0:	20 69 6e             	and    %ch,0x6e(%rcx)
  4785c3:	74 65                	je     47862a <usage_message+0x168ea>
  4785c5:	67                   	addr32
  4785c6:	65                   	gs
  4785c7:	72 20                	jb     4785e9 <usage_message+0x168a9>
  4785c9:	44                   	rex.R
  4785ca:	45                   	rex.RB
  4785cb:	46                   	rex.RX
  4785cc:	41 55                	push   %r13
  4785ce:	4c 54                	rex.WR push   %rsp
  4785d0:	20 27                	and    %ah,(%rdi)
  4785d2:	30 27                	xor    %ah,(%rdi)
  4785d4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4785d7:	54                   	push   %rsp
  4785d8:	20 4e 55             	and    %cl,0x55(%rsi)
  4785db:	4c                   	rex.WR
  4785dc:	4c 2c 20             	rex.WR sub    $0x20,%al
  4785df:	64                   	fs
  4785e0:	65                   	gs
  4785e1:	6c                   	insb   (%dx),%es:(%rdi)
  4785e2:	61                   	(bad)  
  4785e3:	79 20                	jns    478605 <usage_message+0x168c5>
  4785e5:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  4785ec:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  4785f0:	41 55                	push   %r13
  4785f2:	4c 54                	rex.WR push   %rsp
  4785f4:	20 27                	and    %ah,(%rdi)
  4785f6:	36 30 27             	xor    %ah,%ss:(%rdi)
  4785f9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4785fc:	54                   	push   %rsp
  4785fd:	20 4e 55             	and    %cl,0x55(%rsi)
  478600:	4c                   	rex.WR
  478601:	4c 2c 20             	rex.WR sub    $0x20,%al
  478604:	73 74                	jae    47867a <usage_message+0x1693a>
  478606:	61                   	(bad)  
  478607:	74 75                	je     47867e <usage_message+0x1693e>
  478609:	73 20                	jae    47862b <usage_message+0x168eb>
  47860b:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  478612:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  478616:	41 55                	push   %r13
  478618:	4c 54                	rex.WR push   %rsp
  47861a:	20 27                	and    %ah,(%rdi)
  47861c:	30 27                	xor    %ah,(%rdi)
  47861e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478621:	54                   	push   %rsp
  478622:	20 4e 55             	and    %cl,0x55(%rsi)
  478625:	4c                   	rex.WR
  478626:	4c 2c 20             	rex.WR sub    $0x20,%al
  478629:	6d                   	insl   (%dx),%es:(%rdi)
  47862a:	61                   	(bad)  
  47862b:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47862e:	73 20                	jae    478650 <usage_message+0x16910>
  478630:	62                   	(bad)  
  478631:	6c                   	insb   (%dx),%es:(%rdi)
  478632:	6f                   	outsl  %ds:(%rsi),(%dx)
  478633:	62                   	(bad)  
  478634:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478637:	54                   	push   %rsp
  478638:	20 4e 55             	and    %cl,0x55(%rsi)
  47863b:	4c                   	rex.WR
  47863c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47863f:	61                   	(bad)  
  478640:	67 65 6e             	addr32 outsb %gs:(%esi),(%dx)
  478643:	74 20                	je     478665 <usage_message+0x16925>
  478645:	76 61                	jbe    4786a8 <usage_message+0x16968>
  478647:	72 63                	jb     4786ac <usage_message+0x1696c>
  478649:	68 61 72 28 32       	pushq  $0x32287261
  47864e:	35 35 29 20 44       	xor    $0x44202935,%eax
  478653:	45                   	rex.RB
  478654:	46                   	rex.RX
  478655:	41 55                	push   %r13
  478657:	4c 54                	rex.WR push   %rsp
  478659:	20 27                	and    %ah,(%rdi)
  47865b:	27                   	(bad)  
  47865c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47865f:	54                   	push   %rsp
  478660:	20 4e 55             	and    %cl,0x55(%rsi)
  478663:	4c                   	rex.WR
  478664:	4c 2c 20             	rex.WR sub    $0x20,%al
  478667:	74 69                	je     4786d2 <usage_message+0x16992>
  478669:	6d                   	insl   (%dx),%es:(%rdi)
  47866a:	65 20 64 6f 75       	and    %ah,%gs:0x75(%rdi,%rbp,2)
  47866f:	62                   	(bad)  
  478670:	6c                   	insb   (%dx),%es:(%rdi)
  478671:	65 28 31             	sub    %dh,%gs:(%rcx)
  478674:	36                   	ss
  478675:	2c 34                	sub    $0x34,%al
  478677:	29 20                	sub    %esp,(%rax)
  478679:	44                   	rex.R
  47867a:	45                   	rex.RB
  47867b:	46                   	rex.RX
  47867c:	41 55                	push   %r13
  47867e:	4c 54                	rex.WR push   %rsp
  478680:	20 27                	and    %ah,(%rdi)
  478682:	30 27                	xor    %ah,(%rdi)
  478684:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478687:	54                   	push   %rsp
  478688:	20 4e 55             	and    %cl,0x55(%rsi)
  47868b:	4c                   	rex.WR
  47868c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47868f:	65                   	gs
  478690:	72 72                	jb     478704 <usage_message+0x169c4>
  478692:	6f                   	outsl  %ds:(%rsi),(%dx)
  478693:	72 20                	jb     4786b5 <usage_message+0x16975>
  478695:	76 61                	jbe    4786f8 <usage_message+0x169b8>
  478697:	72 63                	jb     4786fc <usage_message+0x169bc>
  478699:	68 61 72 28 32       	pushq  $0x32287261
  47869e:	35 35 29 20 44       	xor    $0x44202935,%eax
  4786a3:	45                   	rex.RB
  4786a4:	46                   	rex.RX
  4786a5:	41 55                	push   %r13
  4786a7:	4c 54                	rex.WR push   %rsp
  4786a9:	20 27                	and    %ah,(%rdi)
  4786ab:	27                   	(bad)  
  4786ac:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4786af:	54                   	push   %rsp
  4786b0:	20 4e 55             	and    %cl,0x55(%rsi)
  4786b3:	4c                   	rex.WR
  4786b4:	4c 2c 20             	rex.WR sub    $0x20,%al
  4786b7:	61                   	(bad)  
  4786b8:	75 74                	jne    47872e <usage_message+0x169ee>
  4786ba:	68 65 6e 74 69       	pushq  $0x69746e65
  4786bf:	63 61 74             	movslq 0x74(%rcx),%esp
  4786c2:	69 6f 6e 20 69 6e 74 	imul   $0x746e6920,0x6e(%rdi),%ebp
  4786c9:	65                   	gs
  4786ca:	67                   	addr32
  4786cb:	65                   	gs
  4786cc:	72 20                	jb     4786ee <usage_message+0x169ae>
  4786ce:	44                   	rex.R
  4786cf:	45                   	rex.RB
  4786d0:	46                   	rex.RX
  4786d1:	41 55                	push   %r13
  4786d3:	4c 54                	rex.WR push   %rsp
  4786d5:	20 27                	and    %ah,(%rdi)
  4786d7:	30 27                	xor    %ah,(%rdi)
  4786d9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4786dc:	54                   	push   %rsp
  4786dd:	20 4e 55             	and    %cl,0x55(%rsi)
  4786e0:	4c                   	rex.WR
  4786e1:	4c 2c 20             	rex.WR sub    $0x20,%al
  4786e4:	68 74 74 70 5f       	pushq  $0x5f707474
  4786e9:	75 73                	jne    47875e <usage_message+0x16a1e>
  4786eb:	65                   	gs
  4786ec:	72 20                	jb     47870e <usage_message+0x169ce>
  4786ee:	76 61                	jbe    478751 <usage_message+0x16a11>
  4786f0:	72 63                	jb     478755 <usage_message+0x16a15>
  4786f2:	68 61 72 28 36       	pushq  $0x36287261
  4786f7:	34 29                	xor    $0x29,%al
  4786f9:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  4786fd:	41 55                	push   %r13
  4786ff:	4c 54                	rex.WR push   %rsp
  478701:	20 27                	and    %ah,(%rdi)
  478703:	27                   	(bad)  
  478704:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478707:	54                   	push   %rsp
  478708:	20 4e 55             	and    %cl,0x55(%rsi)
  47870b:	4c                   	rex.WR
  47870c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47870f:	68 74 74 70 5f       	pushq  $0x5f707474
  478714:	70 61                	jo     478777 <usage_message+0x16a37>
  478716:	73 73                	jae    47878b <usage_message+0x16a4b>
  478718:	77 6f                	ja     478789 <usage_message+0x16a49>
  47871a:	72 64                	jb     478780 <usage_message+0x16a40>
  47871c:	20 76 61             	and    %dh,0x61(%rsi)
  47871f:	72 63                	jb     478784 <usage_message+0x16a44>
  478721:	68 61 72 28 36       	pushq  $0x36287261
  478726:	34 29                	xor    $0x29,%al
  478728:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47872c:	41 55                	push   %r13
  47872e:	4c 54                	rex.WR push   %rsp
  478730:	20 27                	and    %ah,(%rdi)
  478732:	27                   	(bad)  
  478733:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478736:	54                   	push   %rsp
  478737:	20 4e 55             	and    %cl,0x55(%rsi)
  47873a:	4c                   	rex.WR
  47873b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47873e:	50                   	push   %rax
  47873f:	52                   	push   %rdx
  478740:	49                   	rex.WB
  478741:	4d                   	rex.WRB
  478742:	41 52                	push   %r10
  478744:	59                   	pop    %rcx
  478745:	20 4b 45             	and    %cl,0x45(%rbx)
  478748:	59                   	pop    %rcx
  478749:	20 28                	and    %ch,(%rax)
  47874b:	68 74 74 70 74       	pushq  $0x74707474
  478750:	65                   	gs
  478751:	73 74                	jae    4787c7 <usage_message+0x16a87>
  478753:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47875a:	47 
  47875b:	49                   	rex.WB
  47875c:	4e                   	rex.WRX
  47875d:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  478763:	44                   	rex.R
  478764:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  478768:	45                   	rex.RB
  478769:	41 54                	push   %r12
  47876b:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47876f:	44                   	rex.R
  478770:	45 58                	rex.RB pop    %r8
  478772:	20 68 74             	and    %ch,0x74(%rax)
  478775:	74 70                	je     4787e7 <usage_message+0x16aa7>
  478777:	74 65                	je     4787de <usage_message+0x16a9e>
  478779:	73 74                	jae    4787ef <usage_message+0x16aaf>
  47877b:	5f                   	pop    %rdi
  47877c:	68 74 74 70 74       	pushq  $0x74707474
  478781:	65                   	gs
  478782:	73 74                	jae    4787f8 <usage_message+0x16ab8>
  478784:	5f                   	pop    %rdi
  478785:	31 20                	xor    %esp,(%rax)
  478787:	6f                   	outsl  %ds:(%rsi),(%dx)
  478788:	6e                   	outsb  %ds:(%rsi),(%dx)
  478789:	20 68 74             	and    %ch,0x74(%rax)
  47878c:	74 70                	je     4787fe <usage_message+0x16abe>
  47878e:	74 65                	je     4787f5 <usage_message+0x16ab5>
  478790:	73 74                	jae    478806 <usage_message+0x16ac6>
  478792:	20 28                	and    %ch,(%rax)
  478794:	61                   	(bad)  
  478795:	70 70                	jo     478807 <usage_message+0x16ac7>
  478797:	6c                   	insb   (%dx),%es:(%rdi)
  478798:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47879f:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  4787a6:	41 
  4787a7:	54                   	push   %rsp
  4787a8:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4787ac:	44                   	rex.R
  4787ad:	45 58                	rex.RB pop    %r8
  4787af:	20 68 74             	and    %ch,0x74(%rax)
  4787b2:	74 70                	je     478824 <usage_message+0x16ae4>
  4787b4:	74 65                	je     47881b <usage_message+0x16adb>
  4787b6:	73 74                	jae    47882c <usage_message+0x16aec>
  4787b8:	5f                   	pop    %rdi
  4787b9:	32 20                	xor    (%rax),%ah
  4787bb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4787bc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4787bd:	20 68 74             	and    %ch,0x74(%rax)
  4787c0:	74 70                	je     478832 <usage_message+0x16af2>
  4787c2:	74 65                	je     478829 <usage_message+0x16ae9>
  4787c4:	73 74                	jae    47883a <usage_message+0x16afa>
  4787c6:	20 28                	and    %ch,(%rax)
  4787c8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4787c9:	61                   	(bad)  
  4787ca:	6d                   	insl   (%dx),%es:(%rdi)
  4787cb:	65 29 3b             	sub    %edi,%gs:(%rbx)
  4787ce:	43 52                	rex.XB push   %r10
  4787d0:	45                   	rex.RB
  4787d1:	41 54                	push   %r12
  4787d3:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4787d7:	44                   	rex.R
  4787d8:	45 58                	rex.RB pop    %r8
  4787da:	20 68 74             	and    %ch,0x74(%rax)
  4787dd:	74 70                	je     47884f <usage_message+0x16b0f>
  4787df:	74 65                	je     478846 <usage_message+0x16b06>
  4787e1:	73 74                	jae    478857 <usage_message+0x16b17>
  4787e3:	5f                   	pop    %rdi
  4787e4:	33 20                	xor    (%rax),%esp
  4787e6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4787e7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4787e8:	20 68 74             	and    %ch,0x74(%rax)
  4787eb:	74 70                	je     47885d <usage_message+0x16b1d>
  4787ed:	74 65                	je     478854 <usage_message+0x16b14>
  4787ef:	73 74                	jae    478865 <usage_message+0x16b25>
  4787f1:	20 28                	and    %ch,(%rax)
  4787f3:	73 74                	jae    478869 <usage_message+0x16b29>
  4787f5:	61                   	(bad)  
  4787f6:	74 75                	je     47886d <usage_message+0x16b2d>
  4787f8:	73 29                	jae    478823 <usage_message+0x16ae3>
  4787fa:	3b 43 52             	cmp    0x52(%rbx),%eax
  4787fd:	45                   	rex.RB
  4787fe:	41 54                	push   %r12
  478800:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  478805:	4c                   	rex.WR
  478806:	45 20 68 74          	and    %r13b,0x74(%r8)
  47880a:	74 70                	je     47887c <usage_message+0x16b3c>
  47880c:	73 74                	jae    478882 <usage_message+0x16b42>
  47880e:	65                   	gs
  47880f:	70 20                	jo     478831 <usage_message+0x16af1>
  478811:	28 20                	sub    %ah,(%rax)
  478813:	68 74 74 70 73       	pushq  $0x73707474
  478818:	74 65                	je     47887f <usage_message+0x16b3f>
  47881a:	70 69                	jo     478885 <usage_message+0x16b45>
  47881c:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  478820:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  478827:	73 
  478828:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47882f:	45                   	rex.RB
  478830:	46                   	rex.RX
  478831:	41 55                	push   %r13
  478833:	4c 54                	rex.WR push   %rsp
  478835:	20 27                	and    %ah,(%rdi)
  478837:	30 27                	xor    %ah,(%rdi)
  478839:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47883c:	54                   	push   %rsp
  47883d:	20 4e 55             	and    %cl,0x55(%rsi)
  478840:	4c                   	rex.WR
  478841:	4c 2c 20             	rex.WR sub    $0x20,%al
  478844:	68 74 74 70 74       	pushq  $0x74707474
  478849:	65                   	gs
  47884a:	73 74                	jae    4788c0 <usage_message+0x16b80>
  47884c:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  478853:	6e 
  478854:	74 20                	je     478876 <usage_message+0x16b36>
  478856:	75 6e                	jne    4788c6 <usage_message+0x16b86>
  478858:	73 69                	jae    4788c3 <usage_message+0x16b83>
  47885a:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47885c:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478862:	41 55                	push   %r13
  478864:	4c 54                	rex.WR push   %rsp
  478866:	20 27                	and    %ah,(%rdi)
  478868:	30 27                	xor    %ah,(%rdi)
  47886a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47886d:	54                   	push   %rsp
  47886e:	20 4e 55             	and    %cl,0x55(%rsi)
  478871:	4c                   	rex.WR
  478872:	4c 2c 20             	rex.WR sub    $0x20,%al
  478875:	6e                   	outsb  %ds:(%rsi),(%dx)
  478876:	61                   	(bad)  
  478877:	6d                   	insl   (%dx),%es:(%rdi)
  478878:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47887c:	72 63                	jb     4788e1 <usage_message+0x16ba1>
  47887e:	68 61 72 28 36       	pushq  $0x36287261
  478883:	34 29                	xor    $0x29,%al
  478885:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  478889:	41 55                	push   %r13
  47888b:	4c 54                	rex.WR push   %rsp
  47888d:	20 27                	and    %ah,(%rdi)
  47888f:	27                   	(bad)  
  478890:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478893:	54                   	push   %rsp
  478894:	20 4e 55             	and    %cl,0x55(%rsi)
  478897:	4c                   	rex.WR
  478898:	4c 2c 20             	rex.WR sub    $0x20,%al
  47889b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47889c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47889d:	20 69 6e             	and    %ch,0x6e(%rcx)
  4788a0:	74 65                	je     478907 <usage_message+0x16bc7>
  4788a2:	67                   	addr32
  4788a3:	65                   	gs
  4788a4:	72 20                	jb     4788c6 <usage_message+0x16b86>
  4788a6:	44                   	rex.R
  4788a7:	45                   	rex.RB
  4788a8:	46                   	rex.RX
  4788a9:	41 55                	push   %r13
  4788ab:	4c 54                	rex.WR push   %rsp
  4788ad:	20 27                	and    %ah,(%rdi)
  4788af:	30 27                	xor    %ah,(%rdi)
  4788b1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4788b4:	54                   	push   %rsp
  4788b5:	20 4e 55             	and    %cl,0x55(%rsi)
  4788b8:	4c                   	rex.WR
  4788b9:	4c 2c 20             	rex.WR sub    $0x20,%al
  4788bc:	75 72                	jne    478930 <usage_message+0x16bf0>
  4788be:	6c                   	insb   (%dx),%es:(%rdi)
  4788bf:	20 76 61             	and    %dh,0x61(%rsi)
  4788c2:	72 63                	jb     478927 <usage_message+0x16be7>
  4788c4:	68 61 72 28 32       	pushq  $0x32287261
  4788c9:	35 35 29 20 44       	xor    $0x44202935,%eax
  4788ce:	45                   	rex.RB
  4788cf:	46                   	rex.RX
  4788d0:	41 55                	push   %r13
  4788d2:	4c 54                	rex.WR push   %rsp
  4788d4:	20 27                	and    %ah,(%rdi)
  4788d6:	27                   	(bad)  
  4788d7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4788da:	54                   	push   %rsp
  4788db:	20 4e 55             	and    %cl,0x55(%rsi)
  4788de:	4c                   	rex.WR
  4788df:	4c 2c 20             	rex.WR sub    $0x20,%al
  4788e2:	74 69                	je     47894d <usage_message+0x16c0d>
  4788e4:	6d                   	insl   (%dx),%es:(%rdi)
  4788e5:	65 6f                	outsl  %gs:(%rsi),(%dx)
  4788e7:	75 74                	jne    47895d <usage_message+0x16c1d>
  4788e9:	20 69 6e             	and    %ch,0x6e(%rcx)
  4788ec:	74 65                	je     478953 <usage_message+0x16c13>
  4788ee:	67                   	addr32
  4788ef:	65                   	gs
  4788f0:	72 20                	jb     478912 <usage_message+0x16bd2>
  4788f2:	44                   	rex.R
  4788f3:	45                   	rex.RB
  4788f4:	46                   	rex.RX
  4788f5:	41 55                	push   %r13
  4788f7:	4c 54                	rex.WR push   %rsp
  4788f9:	20 27                	and    %ah,(%rdi)
  4788fb:	33 30                	xor    (%rax),%esi
  4788fd:	27                   	(bad)  
  4788fe:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478901:	54                   	push   %rsp
  478902:	20 4e 55             	and    %cl,0x55(%rsi)
  478905:	4c                   	rex.WR
  478906:	4c 2c 20             	rex.WR sub    $0x20,%al
  478909:	70 6f                	jo     47897a <usage_message+0x16c3a>
  47890b:	73 74                	jae    478981 <usage_message+0x16c41>
  47890d:	73 20                	jae    47892f <usage_message+0x16bef>
  47890f:	62                   	(bad)  
  478910:	6c                   	insb   (%dx),%es:(%rdi)
  478911:	6f                   	outsl  %ds:(%rsi),(%dx)
  478912:	62                   	(bad)  
  478913:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478916:	54                   	push   %rsp
  478917:	20 4e 55             	and    %cl,0x55(%rsi)
  47891a:	4c                   	rex.WR
  47891b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47891e:	72 65                	jb     478985 <usage_message+0x16c45>
  478920:	71 75                	jno    478997 <usage_message+0x16c57>
  478922:	69 72 65 64 20 76 61 	imul   $0x61762064,0x65(%rdx),%esi
  478929:	72 63                	jb     47898e <usage_message+0x16c4e>
  47892b:	68 61 72 28 32       	pushq  $0x32287261
  478930:	35 35 29 20 44       	xor    $0x44202935,%eax
  478935:	45                   	rex.RB
  478936:	46                   	rex.RX
  478937:	41 55                	push   %r13
  478939:	4c 54                	rex.WR push   %rsp
  47893b:	20 27                	and    %ah,(%rdi)
  47893d:	27                   	(bad)  
  47893e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478941:	54                   	push   %rsp
  478942:	20 4e 55             	and    %cl,0x55(%rsi)
  478945:	4c                   	rex.WR
  478946:	4c 2c 20             	rex.WR sub    $0x20,%al
  478949:	73 74                	jae    4789bf <usage_message+0x16c7f>
  47894b:	61                   	(bad)  
  47894c:	74 75                	je     4789c3 <usage_message+0x16c83>
  47894e:	73 5f                	jae    4789af <usage_message+0x16c6f>
  478950:	63 6f 64             	movslq 0x64(%rdi),%ebp
  478953:	65                   	gs
  478954:	73 20                	jae    478976 <usage_message+0x16c36>
  478956:	76 61                	jbe    4789b9 <usage_message+0x16c79>
  478958:	72 63                	jb     4789bd <usage_message+0x16c7d>
  47895a:	68 61 72 28 32       	pushq  $0x32287261
  47895f:	35 35 29 20 44       	xor    $0x44202935,%eax
  478964:	45                   	rex.RB
  478965:	46                   	rex.RX
  478966:	41 55                	push   %r13
  478968:	4c 54                	rex.WR push   %rsp
  47896a:	20 27                	and    %ah,(%rdi)
  47896c:	27                   	(bad)  
  47896d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478970:	54                   	push   %rsp
  478971:	20 4e 55             	and    %cl,0x55(%rsi)
  478974:	4c                   	rex.WR
  478975:	4c 2c 20             	rex.WR sub    $0x20,%al
  478978:	50                   	push   %rax
  478979:	52                   	push   %rdx
  47897a:	49                   	rex.WB
  47897b:	4d                   	rex.WRB
  47897c:	41 52                	push   %r10
  47897e:	59                   	pop    %rcx
  47897f:	20 4b 45             	and    %cl,0x45(%rbx)
  478982:	59                   	pop    %rcx
  478983:	20 28                	and    %ch,(%rax)
  478985:	68 74 74 70 73       	pushq  $0x73707474
  47898a:	74 65                	je     4789f1 <usage_message+0x16cb1>
  47898c:	70 69                	jo     4789f7 <usage_message+0x16cb7>
  47898e:	64 29 29             	sub    %ebp,%fs:(%rcx)
  478991:	20 45 4e             	and    %al,0x4e(%rbp)
  478994:	47                   	rex.RXB
  478995:	49                   	rex.WB
  478996:	4e                   	rex.WRX
  478997:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47899d:	44                   	rex.R
  47899e:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4789a2:	45                   	rex.RB
  4789a3:	41 54                	push   %r12
  4789a5:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4789a9:	44                   	rex.R
  4789aa:	45 58                	rex.RB pop    %r8
  4789ac:	20 68 74             	and    %ch,0x74(%rax)
  4789af:	74 70                	je     478a21 <usage_message+0x16ce1>
  4789b1:	73 74                	jae    478a27 <usage_message+0x16ce7>
  4789b3:	65                   	gs
  4789b4:	70 5f                	jo     478a15 <usage_message+0x16cd5>
  4789b6:	68 74 74 70 73       	pushq  $0x73707474
  4789bb:	74 65                	je     478a22 <usage_message+0x16ce2>
  4789bd:	70 5f                	jo     478a1e <usage_message+0x16cde>
  4789bf:	31 20                	xor    %esp,(%rax)
  4789c1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4789c2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4789c3:	20 68 74             	and    %ch,0x74(%rax)
  4789c6:	74 70                	je     478a38 <usage_message+0x16cf8>
  4789c8:	73 74                	jae    478a3e <usage_message+0x16cfe>
  4789ca:	65                   	gs
  4789cb:	70 20                	jo     4789ed <usage_message+0x16cad>
  4789cd:	28 68 74             	sub    %ch,0x74(%rax)
  4789d0:	74 70                	je     478a42 <usage_message+0x16d02>
  4789d2:	74 65                	je     478a39 <usage_message+0x16cf9>
  4789d4:	73 74                	jae    478a4a <usage_message+0x16d0a>
  4789d6:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  4789dd:	41 
  4789de:	54                   	push   %rsp
  4789df:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  4789e4:	4c                   	rex.WR
  4789e5:	45 20 68 74          	and    %r13b,0x74(%r8)
  4789e9:	74 70                	je     478a5b <usage_message+0x16d1b>
  4789eb:	73 74                	jae    478a61 <usage_message+0x16d21>
  4789ed:	65                   	gs
  4789ee:	70 69                	jo     478a59 <usage_message+0x16d19>
  4789f0:	74 65                	je     478a57 <usage_message+0x16d17>
  4789f2:	6d                   	insl   (%dx),%es:(%rdi)
  4789f3:	20 28                	and    %ch,(%rax)
  4789f5:	20 68 74             	and    %ch,0x74(%rax)
  4789f8:	74 70                	je     478a6a <usage_message+0x16d2a>
  4789fa:	73 74                	jae    478a70 <usage_message+0x16d30>
  4789fc:	65                   	gs
  4789fd:	70 69                	jo     478a68 <usage_message+0x16d28>
  4789ff:	74 65                	je     478a66 <usage_message+0x16d26>
  478a01:	6d                   	insl   (%dx),%es:(%rdi)
  478a02:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  478a09:	6e 
  478a0a:	74 20                	je     478a2c <usage_message+0x16cec>
  478a0c:	75 6e                	jne    478a7c <usage_message+0x16d3c>
  478a0e:	73 69                	jae    478a79 <usage_message+0x16d39>
  478a10:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  478a12:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478a18:	41 55                	push   %r13
  478a1a:	4c 54                	rex.WR push   %rsp
  478a1c:	20 27                	and    %ah,(%rdi)
  478a1e:	30 27                	xor    %ah,(%rdi)
  478a20:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478a23:	54                   	push   %rsp
  478a24:	20 4e 55             	and    %cl,0x55(%rsi)
  478a27:	4c                   	rex.WR
  478a28:	4c 2c 20             	rex.WR sub    $0x20,%al
  478a2b:	68 74 74 70 73       	pushq  $0x73707474
  478a30:	74 65                	je     478a97 <usage_message+0x16d57>
  478a32:	70 69                	jo     478a9d <usage_message+0x16d5d>
  478a34:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  478a38:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  478a3f:	73 
  478a40:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  478a47:	45                   	rex.RB
  478a48:	46                   	rex.RX
  478a49:	41 55                	push   %r13
  478a4b:	4c 54                	rex.WR push   %rsp
  478a4d:	20 27                	and    %ah,(%rdi)
  478a4f:	30 27                	xor    %ah,(%rdi)
  478a51:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478a54:	54                   	push   %rsp
  478a55:	20 4e 55             	and    %cl,0x55(%rsi)
  478a58:	4c                   	rex.WR
  478a59:	4c 2c 20             	rex.WR sub    $0x20,%al
  478a5c:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  478a63:	62 
  478a64:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  478a6b:	6e                   	outsb  %ds:(%rsi),(%dx)
  478a6c:	73 69                	jae    478ad7 <usage_message+0x16d97>
  478a6e:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  478a70:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478a76:	41 55                	push   %r13
  478a78:	4c 54                	rex.WR push   %rsp
  478a7a:	20 27                	and    %ah,(%rdi)
  478a7c:	30 27                	xor    %ah,(%rdi)
  478a7e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478a81:	54                   	push   %rsp
  478a82:	20 4e 55             	and    %cl,0x55(%rsi)
  478a85:	4c                   	rex.WR
  478a86:	4c 2c 20             	rex.WR sub    $0x20,%al
  478a89:	74 79                	je     478b04 <usage_message+0x16dc4>
  478a8b:	70 65                	jo     478af2 <usage_message+0x16db2>
  478a8d:	20 69 6e             	and    %ch,0x6e(%rcx)
  478a90:	74 65                	je     478af7 <usage_message+0x16db7>
  478a92:	67                   	addr32
  478a93:	65                   	gs
  478a94:	72 20                	jb     478ab6 <usage_message+0x16d76>
  478a96:	44                   	rex.R
  478a97:	45                   	rex.RB
  478a98:	46                   	rex.RX
  478a99:	41 55                	push   %r13
  478a9b:	4c 54                	rex.WR push   %rsp
  478a9d:	20 27                	and    %ah,(%rdi)
  478a9f:	30 27                	xor    %ah,(%rdi)
  478aa1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478aa4:	54                   	push   %rsp
  478aa5:	20 4e 55             	and    %cl,0x55(%rsi)
  478aa8:	4c                   	rex.WR
  478aa9:	4c 2c 20             	rex.WR sub    $0x20,%al
  478aac:	50                   	push   %rax
  478aad:	52                   	push   %rdx
  478aae:	49                   	rex.WB
  478aaf:	4d                   	rex.WRB
  478ab0:	41 52                	push   %r10
  478ab2:	59                   	pop    %rcx
  478ab3:	20 4b 45             	and    %cl,0x45(%rbx)
  478ab6:	59                   	pop    %rcx
  478ab7:	20 28                	and    %ch,(%rax)
  478ab9:	68 74 74 70 73       	pushq  $0x73707474
  478abe:	74 65                	je     478b25 <usage_message+0x16de5>
  478ac0:	70 69                	jo     478b2b <usage_message+0x16deb>
  478ac2:	74 65                	je     478b29 <usage_message+0x16de9>
  478ac4:	6d                   	insl   (%dx),%es:(%rdi)
  478ac5:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  478acc:	47 
  478acd:	49                   	rex.WB
  478ace:	4e                   	rex.WRX
  478acf:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  478ad5:	44                   	rex.R
  478ad6:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  478ada:	45                   	rex.RB
  478adb:	41 54                	push   %r12
  478add:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  478ae1:	49 51                	rex.WB push   %r9
  478ae3:	55                   	push   %rbp
  478ae4:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  478ae8:	44                   	rex.R
  478ae9:	45 58                	rex.RB pop    %r8
  478aeb:	20 68 74             	and    %ch,0x74(%rax)
  478aee:	74 70                	je     478b60 <usage_message+0x16e20>
  478af0:	73 74                	jae    478b66 <usage_message+0x16e26>
  478af2:	65                   	gs
  478af3:	70 69                	jo     478b5e <usage_message+0x16e1e>
  478af5:	74 65                	je     478b5c <usage_message+0x16e1c>
  478af7:	6d                   	insl   (%dx),%es:(%rdi)
  478af8:	5f                   	pop    %rdi
  478af9:	68 74 74 70 73       	pushq  $0x73707474
  478afe:	74 65                	je     478b65 <usage_message+0x16e25>
  478b00:	70 69                	jo     478b6b <usage_message+0x16e2b>
  478b02:	74 65                	je     478b69 <usage_message+0x16e29>
  478b04:	6d                   	insl   (%dx),%es:(%rdi)
  478b05:	5f                   	pop    %rdi
  478b06:	31 20                	xor    %esp,(%rax)
  478b08:	6f                   	outsl  %ds:(%rsi),(%dx)
  478b09:	6e                   	outsb  %ds:(%rsi),(%dx)
  478b0a:	20 68 74             	and    %ch,0x74(%rax)
  478b0d:	74 70                	je     478b7f <usage_message+0x16e3f>
  478b0f:	73 74                	jae    478b85 <usage_message+0x16e45>
  478b11:	65                   	gs
  478b12:	70 69                	jo     478b7d <usage_message+0x16e3d>
  478b14:	74 65                	je     478b7b <usage_message+0x16e3b>
  478b16:	6d                   	insl   (%dx),%es:(%rdi)
  478b17:	20 28                	and    %ch,(%rax)
  478b19:	68 74 74 70 73       	pushq  $0x73707474
  478b1e:	74 65                	je     478b85 <usage_message+0x16e45>
  478b20:	70 69                	jo     478b8b <usage_message+0x16e4b>
  478b22:	64                   	fs
  478b23:	2c 69                	sub    $0x69,%al
  478b25:	74 65                	je     478b8c <usage_message+0x16e4c>
  478b27:	6d                   	insl   (%dx),%es:(%rdi)
  478b28:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  478b2f:	41 
  478b30:	54                   	push   %rsp
  478b31:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  478b36:	4c                   	rex.WR
  478b37:	45 20 68 74          	and    %r13b,0x74(%r8)
  478b3b:	74 70                	je     478bad <usage_message+0x16e6d>
  478b3d:	74 65                	je     478ba4 <usage_message+0x16e64>
  478b3f:	73 74                	jae    478bb5 <usage_message+0x16e75>
  478b41:	69 74 65 6d 20 28 20 	imul   $0x68202820,0x6d(%rbp,%riz,2),%esi
  478b48:	68 
  478b49:	74 74                	je     478bbf <usage_message+0x16e7f>
  478b4b:	70 74                	jo     478bc1 <usage_message+0x16e81>
  478b4d:	65                   	gs
  478b4e:	73 74                	jae    478bc4 <usage_message+0x16e84>
  478b50:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  478b57:	62 
  478b58:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  478b5f:	6e                   	outsb  %ds:(%rsi),(%dx)
  478b60:	73 69                	jae    478bcb <usage_message+0x16e8b>
  478b62:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  478b64:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478b6a:	41 55                	push   %r13
  478b6c:	4c 54                	rex.WR push   %rsp
  478b6e:	20 27                	and    %ah,(%rdi)
  478b70:	30 27                	xor    %ah,(%rdi)
  478b72:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478b75:	54                   	push   %rsp
  478b76:	20 4e 55             	and    %cl,0x55(%rsi)
  478b79:	4c                   	rex.WR
  478b7a:	4c 2c 20             	rex.WR sub    $0x20,%al
  478b7d:	68 74 74 70 74       	pushq  $0x74707474
  478b82:	65                   	gs
  478b83:	73 74                	jae    478bf9 <usage_message+0x16eb9>
  478b85:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  478b8c:	6e 
  478b8d:	74 20                	je     478baf <usage_message+0x16e6f>
  478b8f:	75 6e                	jne    478bff <usage_message+0x16ebf>
  478b91:	73 69                	jae    478bfc <usage_message+0x16ebc>
  478b93:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  478b95:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478b9b:	41 55                	push   %r13
  478b9d:	4c 54                	rex.WR push   %rsp
  478b9f:	20 27                	and    %ah,(%rdi)
  478ba1:	30 27                	xor    %ah,(%rdi)
  478ba3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478ba6:	54                   	push   %rsp
  478ba7:	20 4e 55             	and    %cl,0x55(%rsi)
  478baa:	4c                   	rex.WR
  478bab:	4c 2c 20             	rex.WR sub    $0x20,%al
  478bae:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  478bb5:	62 
  478bb6:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  478bbd:	6e                   	outsb  %ds:(%rsi),(%dx)
  478bbe:	73 69                	jae    478c29 <usage_message+0x16ee9>
  478bc0:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  478bc2:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478bc8:	41 55                	push   %r13
  478bca:	4c 54                	rex.WR push   %rsp
  478bcc:	20 27                	and    %ah,(%rdi)
  478bce:	30 27                	xor    %ah,(%rdi)
  478bd0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478bd3:	54                   	push   %rsp
  478bd4:	20 4e 55             	and    %cl,0x55(%rsi)
  478bd7:	4c                   	rex.WR
  478bd8:	4c 2c 20             	rex.WR sub    $0x20,%al
  478bdb:	74 79                	je     478c56 <usage_message+0x16f16>
  478bdd:	70 65                	jo     478c44 <usage_message+0x16f04>
  478bdf:	20 69 6e             	and    %ch,0x6e(%rcx)
  478be2:	74 65                	je     478c49 <usage_message+0x16f09>
  478be4:	67                   	addr32
  478be5:	65                   	gs
  478be6:	72 20                	jb     478c08 <usage_message+0x16ec8>
  478be8:	44                   	rex.R
  478be9:	45                   	rex.RB
  478bea:	46                   	rex.RX
  478beb:	41 55                	push   %r13
  478bed:	4c 54                	rex.WR push   %rsp
  478bef:	20 27                	and    %ah,(%rdi)
  478bf1:	30 27                	xor    %ah,(%rdi)
  478bf3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478bf6:	54                   	push   %rsp
  478bf7:	20 4e 55             	and    %cl,0x55(%rsi)
  478bfa:	4c                   	rex.WR
  478bfb:	4c 2c 20             	rex.WR sub    $0x20,%al
  478bfe:	50                   	push   %rax
  478bff:	52                   	push   %rdx
  478c00:	49                   	rex.WB
  478c01:	4d                   	rex.WRB
  478c02:	41 52                	push   %r10
  478c04:	59                   	pop    %rcx
  478c05:	20 4b 45             	and    %cl,0x45(%rbx)
  478c08:	59                   	pop    %rcx
  478c09:	20 28                	and    %ch,(%rax)
  478c0b:	68 74 74 70 74       	pushq  $0x74707474
  478c10:	65                   	gs
  478c11:	73 74                	jae    478c87 <usage_message+0x16f47>
  478c13:	69 74 65 6d 69 64 29 	imul   $0x29296469,0x6d(%rbp,%riz,2),%esi
  478c1a:	29 
  478c1b:	20 45 4e             	and    %al,0x4e(%rbp)
  478c1e:	47                   	rex.RXB
  478c1f:	49                   	rex.WB
  478c20:	4e                   	rex.WRX
  478c21:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  478c27:	44                   	rex.R
  478c28:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  478c2c:	45                   	rex.RB
  478c2d:	41 54                	push   %r12
  478c2f:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  478c33:	49 51                	rex.WB push   %r9
  478c35:	55                   	push   %rbp
  478c36:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  478c3a:	44                   	rex.R
  478c3b:	45 58                	rex.RB pop    %r8
  478c3d:	20 68 74             	and    %ch,0x74(%rax)
  478c40:	74 70                	je     478cb2 <usage_message+0x16f72>
  478c42:	74 65                	je     478ca9 <usage_message+0x16f69>
  478c44:	73 74                	jae    478cba <usage_message+0x16f7a>
  478c46:	69 74 65 6d 5f 68 74 	imul   $0x7474685f,0x6d(%rbp,%riz,2),%esi
  478c4d:	74 
  478c4e:	70 74                	jo     478cc4 <usage_message+0x16f84>
  478c50:	65                   	gs
  478c51:	73 74                	jae    478cc7 <usage_message+0x16f87>
  478c53:	69 74 65 6d 5f 31 20 	imul   $0x6f20315f,0x6d(%rbp,%riz,2),%esi
  478c5a:	6f 
  478c5b:	6e                   	outsb  %ds:(%rsi),(%dx)
  478c5c:	20 68 74             	and    %ch,0x74(%rax)
  478c5f:	74 70                	je     478cd1 <usage_message+0x16f91>
  478c61:	74 65                	je     478cc8 <usage_message+0x16f88>
  478c63:	73 74                	jae    478cd9 <usage_message+0x16f99>
  478c65:	69 74 65 6d 20 28 68 	imul   $0x74682820,0x6d(%rbp,%riz,2),%esi
  478c6c:	74 
  478c6d:	74 70                	je     478cdf <usage_message+0x16f9f>
  478c6f:	74 65                	je     478cd6 <usage_message+0x16f96>
  478c71:	73 74                	jae    478ce7 <usage_message+0x16fa7>
  478c73:	69 64 2c 69 74 65 6d 	imul   $0x696d6574,0x69(%rsp,%rbp,1),%esp
  478c7a:	69 
  478c7b:	64 29 3b             	sub    %edi,%fs:(%rbx)
  478c7e:	43 52                	rex.XB push   %r10
  478c80:	45                   	rex.RB
  478c81:	41 54                	push   %r12
  478c83:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  478c88:	4c                   	rex.WR
  478c89:	45 20 6e 6f          	and    %r13b,0x6f(%r14)
  478c8d:	64                   	fs
  478c8e:	65                   	gs
  478c8f:	73 20                	jae    478cb1 <usage_message+0x16f71>
  478c91:	28 20                	sub    %ah,(%rax)
  478c93:	6e                   	outsb  %ds:(%rsi),(%dx)
  478c94:	6f                   	outsl  %ds:(%rsi),(%dx)
  478c95:	64 65 69 64 20 69 6e 	imul   $0x6765746e,%fs:%gs:0x69(%rax,%riz,1),%esp
  478c9c:	74 65 67 
  478c9f:	65                   	gs
  478ca0:	72 20                	jb     478cc2 <usage_message+0x16f82>
  478ca2:	44                   	rex.R
  478ca3:	45                   	rex.RB
  478ca4:	46                   	rex.RX
  478ca5:	41 55                	push   %r13
  478ca7:	4c 54                	rex.WR push   %rsp
  478ca9:	20 27                	and    %ah,(%rdi)
  478cab:	30 27                	xor    %ah,(%rdi)
  478cad:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478cb0:	54                   	push   %rsp
  478cb1:	20 4e 55             	and    %cl,0x55(%rsi)
  478cb4:	4c                   	rex.WR
  478cb5:	4c 2c 20             	rex.WR sub    $0x20,%al
  478cb8:	6e                   	outsb  %ds:(%rsi),(%dx)
  478cb9:	61                   	(bad)  
  478cba:	6d                   	insl   (%dx),%es:(%rdi)
  478cbb:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  478cbf:	72 63                	jb     478d24 <usage_message+0x16fe4>
  478cc1:	68 61 72 28 36       	pushq  $0x36287261
  478cc6:	34 29                	xor    $0x29,%al
  478cc8:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  478ccc:	41 55                	push   %r13
  478cce:	4c 54                	rex.WR push   %rsp
  478cd0:	20 27                	and    %ah,(%rdi)
  478cd2:	30 27                	xor    %ah,(%rdi)
  478cd4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478cd7:	54                   	push   %rsp
  478cd8:	20 4e 55             	and    %cl,0x55(%rsi)
  478cdb:	4c                   	rex.WR
  478cdc:	4c 2c 20             	rex.WR sub    $0x20,%al
  478cdf:	74 69                	je     478d4a <usage_message+0x1700a>
  478ce1:	6d                   	insl   (%dx),%es:(%rdi)
  478ce2:	65                   	gs
  478ce3:	7a 6f                	jp     478d54 <usage_message+0x17014>
  478ce5:	6e                   	outsb  %ds:(%rsi),(%dx)
  478ce6:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  478cea:	74 65                	je     478d51 <usage_message+0x17011>
  478cec:	67                   	addr32
  478ced:	65                   	gs
  478cee:	72 20                	jb     478d10 <usage_message+0x16fd0>
  478cf0:	44                   	rex.R
  478cf1:	45                   	rex.RB
  478cf2:	46                   	rex.RX
  478cf3:	41 55                	push   %r13
  478cf5:	4c 54                	rex.WR push   %rsp
  478cf7:	20 27                	and    %ah,(%rdi)
  478cf9:	30 27                	xor    %ah,(%rdi)
  478cfb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478cfe:	54                   	push   %rsp
  478cff:	20 4e 55             	and    %cl,0x55(%rsi)
  478d02:	4c                   	rex.WR
  478d03:	4c 2c 20             	rex.WR sub    $0x20,%al
  478d06:	69 70 20 76 61 72 63 	imul   $0x63726176,0x20(%rax),%esi
  478d0d:	68 61 72 28 33       	pushq  $0x33287261
  478d12:	39 29                	cmp    %ebp,(%rcx)
  478d14:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  478d18:	41 55                	push   %r13
  478d1a:	4c 54                	rex.WR push   %rsp
  478d1c:	20 27                	and    %ah,(%rdi)
  478d1e:	27                   	(bad)  
  478d1f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478d22:	54                   	push   %rsp
  478d23:	20 4e 55             	and    %cl,0x55(%rsi)
  478d26:	4c                   	rex.WR
  478d27:	4c 2c 20             	rex.WR sub    $0x20,%al
  478d2a:	70 6f                	jo     478d9b <usage_message+0x1705b>
  478d2c:	72 74                	jb     478da2 <usage_message+0x17062>
  478d2e:	20 69 6e             	and    %ch,0x6e(%rcx)
  478d31:	74 65                	je     478d98 <usage_message+0x17058>
  478d33:	67                   	addr32
  478d34:	65                   	gs
  478d35:	72 20                	jb     478d57 <usage_message+0x17017>
  478d37:	44                   	rex.R
  478d38:	45                   	rex.RB
  478d39:	46                   	rex.RX
  478d3a:	41 55                	push   %r13
  478d3c:	4c 54                	rex.WR push   %rsp
  478d3e:	20 27                	and    %ah,(%rdi)
  478d40:	31 30                	xor    %esi,(%rax)
  478d42:	30 35 31 27 20 4e    	xor    %dh,0x4e202731(%rip)        # 4e67b479 <_end+0x4dfc2b79>
  478d48:	4f 54                	rex.WRXB push   %r12
  478d4a:	20 4e 55             	and    %cl,0x55(%rsi)
  478d4d:	4c                   	rex.WR
  478d4e:	4c 2c 20             	rex.WR sub    $0x20,%al
  478d51:	73 6c                	jae    478dbf <usage_message+0x1707f>
  478d53:	61                   	(bad)  
  478d54:	76 65                	jbe    478dbb <usage_message+0x1707b>
  478d56:	5f                   	pop    %rdi
  478d57:	68 69 73 74 6f       	pushq  $0x6f747369
  478d5c:	72 79                	jb     478dd7 <usage_message+0x17097>
  478d5e:	20 69 6e             	and    %ch,0x6e(%rcx)
  478d61:	74 65                	je     478dc8 <usage_message+0x17088>
  478d63:	67                   	addr32
  478d64:	65                   	gs
  478d65:	72 20                	jb     478d87 <usage_message+0x17047>
  478d67:	44                   	rex.R
  478d68:	45                   	rex.RB
  478d69:	46                   	rex.RX
  478d6a:	41 55                	push   %r13
  478d6c:	4c 54                	rex.WR push   %rsp
  478d6e:	20 27                	and    %ah,(%rdi)
  478d70:	33 30                	xor    (%rax),%esi
  478d72:	27                   	(bad)  
  478d73:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478d76:	54                   	push   %rsp
  478d77:	20 4e 55             	and    %cl,0x55(%rsi)
  478d7a:	4c                   	rex.WR
  478d7b:	4c 2c 20             	rex.WR sub    $0x20,%al
  478d7e:	73 6c                	jae    478dec <usage_message+0x170ac>
  478d80:	61                   	(bad)  
  478d81:	76 65                	jbe    478de8 <usage_message+0x170a8>
  478d83:	5f                   	pop    %rdi
  478d84:	74 72                	je     478df8 <usage_message+0x170b8>
  478d86:	65 6e                	outsb  %gs:(%rsi),(%dx)
  478d88:	64                   	fs
  478d89:	73 20                	jae    478dab <usage_message+0x1706b>
  478d8b:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  478d92:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  478d96:	41 55                	push   %r13
  478d98:	4c 54                	rex.WR push   %rsp
  478d9a:	20 27                	and    %ah,(%rdi)
  478d9c:	33 36                	xor    (%rsi),%esi
  478d9e:	35 27 20 4e 4f       	xor    $0x4f4e2027,%eax
  478da3:	54                   	push   %rsp
  478da4:	20 4e 55             	and    %cl,0x55(%rsi)
  478da7:	4c                   	rex.WR
  478da8:	4c 2c 20             	rex.WR sub    $0x20,%al
  478dab:	6e                   	outsb  %ds:(%rsi),(%dx)
  478dac:	6f                   	outsl  %ds:(%rsi),(%dx)
  478dad:	64                   	fs
  478dae:	65                   	gs
  478daf:	74 79                	je     478e2a <usage_message+0x170ea>
  478db1:	70 65                	jo     478e18 <usage_message+0x170d8>
  478db3:	20 69 6e             	and    %ch,0x6e(%rcx)
  478db6:	74 65                	je     478e1d <usage_message+0x170dd>
  478db8:	67                   	addr32
  478db9:	65                   	gs
  478dba:	72 20                	jb     478ddc <usage_message+0x1709c>
  478dbc:	44                   	rex.R
  478dbd:	45                   	rex.RB
  478dbe:	46                   	rex.RX
  478dbf:	41 55                	push   %r13
  478dc1:	4c 54                	rex.WR push   %rsp
  478dc3:	20 27                	and    %ah,(%rdi)
  478dc5:	30 27                	xor    %ah,(%rdi)
  478dc7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478dca:	54                   	push   %rsp
  478dcb:	20 4e 55             	and    %cl,0x55(%rsi)
  478dce:	4c                   	rex.WR
  478dcf:	4c 2c 20             	rex.WR sub    $0x20,%al
  478dd2:	6d                   	insl   (%dx),%es:(%rdi)
  478dd3:	61                   	(bad)  
  478dd4:	73 74                	jae    478e4a <usage_message+0x1710a>
  478dd6:	65                   	gs
  478dd7:	72 69                	jb     478e42 <usage_message+0x17102>
  478dd9:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  478ddd:	74 65                	je     478e44 <usage_message+0x17104>
  478ddf:	67                   	addr32
  478de0:	65                   	gs
  478de1:	72 20                	jb     478e03 <usage_message+0x170c3>
  478de3:	44                   	rex.R
  478de4:	45                   	rex.RB
  478de5:	46                   	rex.RX
  478de6:	41 55                	push   %r13
  478de8:	4c 54                	rex.WR push   %rsp
  478dea:	20 27                	and    %ah,(%rdi)
  478dec:	30 27                	xor    %ah,(%rdi)
  478dee:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478df1:	54                   	push   %rsp
  478df2:	20 4e 55             	and    %cl,0x55(%rsi)
  478df5:	4c                   	rex.WR
  478df6:	4c 2c 20             	rex.WR sub    $0x20,%al
  478df9:	50                   	push   %rax
  478dfa:	52                   	push   %rdx
  478dfb:	49                   	rex.WB
  478dfc:	4d                   	rex.WRB
  478dfd:	41 52                	push   %r10
  478dff:	59                   	pop    %rcx
  478e00:	20 4b 45             	and    %cl,0x45(%rbx)
  478e03:	59                   	pop    %rcx
  478e04:	20 28                	and    %ch,(%rax)
  478e06:	6e                   	outsb  %ds:(%rsi),(%dx)
  478e07:	6f                   	outsl  %ds:(%rsi),(%dx)
  478e08:	64 65 69 64 29 29 20 	imul   $0x474e4520,%fs:%gs:0x29(%rcx,%rbp,1),%esp
  478e0f:	45 4e 47 
  478e12:	49                   	rex.WB
  478e13:	4e                   	rex.WRX
  478e14:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  478e1a:	44                   	rex.R
  478e1b:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  478e1f:	45                   	rex.RB
  478e20:	41 54                	push   %r12
  478e22:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  478e27:	4c                   	rex.WR
  478e28:	45 20 6e 6f          	and    %r13b,0x6f(%r14)
  478e2c:	64                   	fs
  478e2d:	65                   	gs
  478e2e:	5f                   	pop    %rdi
  478e2f:	63 6b 73             	movslq 0x73(%rbx),%ebp
  478e32:	75 6d                	jne    478ea1 <usage_message+0x17161>
  478e34:	20 28                	and    %ch,(%rax)
  478e36:	20 6e 6f             	and    %ch,0x6f(%rsi)
  478e39:	64 65 69 64 20 69 6e 	imul   $0x6765746e,%fs:%gs:0x69(%rax,%riz,1),%esp
  478e40:	74 65 67 
  478e43:	65                   	gs
  478e44:	72 20                	jb     478e66 <usage_message+0x17126>
  478e46:	44                   	rex.R
  478e47:	45                   	rex.RB
  478e48:	46                   	rex.RX
  478e49:	41 55                	push   %r13
  478e4b:	4c 54                	rex.WR push   %rsp
  478e4d:	20 27                	and    %ah,(%rdi)
  478e4f:	30 27                	xor    %ah,(%rdi)
  478e51:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478e54:	54                   	push   %rsp
  478e55:	20 4e 55             	and    %cl,0x55(%rsi)
  478e58:	4c                   	rex.WR
  478e59:	4c 2c 20             	rex.WR sub    $0x20,%al
  478e5c:	74 61                	je     478ebf <usage_message+0x1717f>
  478e5e:	62                   	(bad)  
  478e5f:	6c                   	insb   (%dx),%es:(%rdi)
  478e60:	65 6e                	outsb  %gs:(%rsi),(%dx)
  478e62:	61                   	(bad)  
  478e63:	6d                   	insl   (%dx),%es:(%rdi)
  478e64:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  478e68:	72 63                	jb     478ecd <usage_message+0x1718d>
  478e6a:	68 61 72 28 36       	pushq  $0x36287261
  478e6f:	34 29                	xor    $0x29,%al
  478e71:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  478e75:	41 55                	push   %r13
  478e77:	4c 54                	rex.WR push   %rsp
  478e79:	20 27                	and    %ah,(%rdi)
  478e7b:	27                   	(bad)  
  478e7c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478e7f:	54                   	push   %rsp
  478e80:	20 4e 55             	and    %cl,0x55(%rsi)
  478e83:	4c                   	rex.WR
  478e84:	4c 2c 20             	rex.WR sub    $0x20,%al
  478e87:	72 65                	jb     478eee <usage_message+0x171ae>
  478e89:	63 6f 72             	movslq 0x72(%rdi),%ebp
  478e8c:	64 69 64 20 62 69 67 	imul   $0x6e696769,%fs:0x62(%rax,%riz,1),%esp
  478e93:	69 6e 
  478e95:	74 20                	je     478eb7 <usage_message+0x17177>
  478e97:	75 6e                	jne    478f07 <usage_message+0x171c7>
  478e99:	73 69                	jae    478f04 <usage_message+0x171c4>
  478e9b:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  478e9d:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478ea3:	41 55                	push   %r13
  478ea5:	4c 54                	rex.WR push   %rsp
  478ea7:	20 27                	and    %ah,(%rdi)
  478ea9:	30 27                	xor    %ah,(%rdi)
  478eab:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478eae:	54                   	push   %rsp
  478eaf:	20 4e 55             	and    %cl,0x55(%rsi)
  478eb2:	4c                   	rex.WR
  478eb3:	4c 2c 20             	rex.WR sub    $0x20,%al
  478eb6:	63 6b 73             	movslq 0x73(%rbx),%ebp
  478eb9:	75 6d                	jne    478f28 <usage_message+0x171e8>
  478ebb:	74 79                	je     478f36 <usage_message+0x171f6>
  478ebd:	70 65                	jo     478f24 <usage_message+0x171e4>
  478ebf:	20 69 6e             	and    %ch,0x6e(%rcx)
  478ec2:	74 65                	je     478f29 <usage_message+0x171e9>
  478ec4:	67                   	addr32
  478ec5:	65                   	gs
  478ec6:	72 20                	jb     478ee8 <usage_message+0x171a8>
  478ec8:	44                   	rex.R
  478ec9:	45                   	rex.RB
  478eca:	46                   	rex.RX
  478ecb:	41 55                	push   %r13
  478ecd:	4c 54                	rex.WR push   %rsp
  478ecf:	20 27                	and    %ah,(%rdi)
  478ed1:	30 27                	xor    %ah,(%rdi)
  478ed3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478ed6:	54                   	push   %rsp
  478ed7:	20 4e 55             	and    %cl,0x55(%rsi)
  478eda:	4c                   	rex.WR
  478edb:	4c 2c 20             	rex.WR sub    $0x20,%al
  478ede:	63 6b 73             	movslq 0x73(%rbx),%ebp
  478ee1:	75 6d                	jne    478f50 <usage_message+0x17210>
  478ee3:	20 74 65 78          	and    %dh,0x78(%rbp,%riz,2)
  478ee7:	74 20                	je     478f09 <usage_message+0x171c9>
  478ee9:	4e                   	rex.WRX
  478eea:	4f 54                	rex.WRXB push   %r12
  478eec:	20 4e 55             	and    %cl,0x55(%rsi)
  478eef:	4c                   	rex.WR
  478ef0:	4c 2c 20             	rex.WR sub    $0x20,%al
  478ef3:	73 79                	jae    478f6e <usage_message+0x1722e>
  478ef5:	6e                   	outsb  %ds:(%rsi),(%dx)
  478ef6:	63 20                	movslq (%rax),%esp
  478ef8:	63 68 61             	movslq 0x61(%rax),%ebp
  478efb:	72 28                	jb     478f25 <usage_message+0x171e5>
  478efd:	31 32                	xor    %esi,(%rdx)
  478eff:	38 29                	cmp    %ch,(%rcx)
  478f01:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  478f05:	41 55                	push   %r13
  478f07:	4c 54                	rex.WR push   %rsp
  478f09:	20 27                	and    %ah,(%rdi)
  478f0b:	27                   	(bad)  
  478f0c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478f0f:	54                   	push   %rsp
  478f10:	20 4e 55             	and    %cl,0x55(%rsi)
  478f13:	4c                   	rex.WR
  478f14:	4c 29 20             	sub    %r12,(%rax)
  478f17:	45                   	rex.RB
  478f18:	4e                   	rex.WRX
  478f19:	47                   	rex.RXB
  478f1a:	49                   	rex.WB
  478f1b:	4e                   	rex.WRX
  478f1c:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  478f22:	44                   	rex.R
  478f23:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  478f27:	45                   	rex.RB
  478f28:	41 54                	push   %r12
  478f2a:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  478f2e:	44                   	rex.R
  478f2f:	45 58                	rex.RB pop    %r8
  478f31:	20 6e 6f             	and    %ch,0x6f(%rsi)
  478f34:	64                   	fs
  478f35:	65                   	gs
  478f36:	5f                   	pop    %rdi
  478f37:	63 6b 73             	movslq 0x73(%rbx),%ebp
  478f3a:	75 6d                	jne    478fa9 <usage_message+0x17269>
  478f3c:	5f                   	pop    %rdi
  478f3d:	31 20                	xor    %esp,(%rax)
  478f3f:	6f                   	outsl  %ds:(%rsi),(%dx)
  478f40:	6e                   	outsb  %ds:(%rsi),(%dx)
  478f41:	20 6e 6f             	and    %ch,0x6f(%rsi)
  478f44:	64                   	fs
  478f45:	65                   	gs
  478f46:	5f                   	pop    %rdi
  478f47:	63 6b 73             	movslq 0x73(%rbx),%ebp
  478f4a:	75 6d                	jne    478fb9 <usage_message+0x17279>
  478f4c:	20 28                	and    %ch,(%rax)
  478f4e:	6e                   	outsb  %ds:(%rsi),(%dx)
  478f4f:	6f                   	outsl  %ds:(%rsi),(%dx)
  478f50:	64 65 69 64 2c 63 6b 	imul   $0x6d75736b,%fs:%gs:0x63(%rsp,%rbp,1),%esp
  478f57:	73 75 6d 
  478f5a:	74 79                	je     478fd5 <usage_message+0x17295>
  478f5c:	70 65                	jo     478fc3 <usage_message+0x17283>
  478f5e:	2c 74                	sub    $0x74,%al
  478f60:	61                   	(bad)  
  478f61:	62                   	(bad)  
  478f62:	6c                   	insb   (%dx),%es:(%rdi)
  478f63:	65 6e                	outsb  %gs:(%rsi),(%dx)
  478f65:	61                   	(bad)  
  478f66:	6d                   	insl   (%dx),%es:(%rdi)
  478f67:	65                   	gs
  478f68:	2c 72                	sub    $0x72,%al
  478f6a:	65 63 6f 72          	movslq %gs:0x72(%rdi),%ebp
  478f6e:	64 69 64 29 3b 43 52 	imul   $0x41455243,%fs:0x3b(%rcx,%rbp,1),%esp
  478f75:	45 41 
  478f77:	54                   	push   %rsp
  478f78:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  478f7d:	4c                   	rex.WR
  478f7e:	45 20 73 65          	and    %r14b,0x65(%r11)
  478f82:	72 76                	jb     478ffa <usage_message+0x172ba>
  478f84:	69 63 65 73 5f 74 69 	imul   $0x69745f73,0x65(%rbx),%esp
  478f8b:	6d                   	insl   (%dx),%es:(%rdi)
  478f8c:	65                   	gs
  478f8d:	73 20                	jae    478faf <usage_message+0x1726f>
  478f8f:	28 20                	sub    %ah,(%rax)
  478f91:	74 69                	je     478ffc <usage_message+0x172bc>
  478f93:	6d                   	insl   (%dx),%es:(%rdi)
  478f94:	65 69 64 20 62 69 67 	imul   $0x6e696769,%gs:0x62(%rax,%riz,1),%esp
  478f9b:	69 6e 
  478f9d:	74 20                	je     478fbf <usage_message+0x1727f>
  478f9f:	75 6e                	jne    47900f <usage_message+0x172cf>
  478fa1:	73 69                	jae    47900c <usage_message+0x172cc>
  478fa3:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  478fa5:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478fab:	41 55                	push   %r13
  478fad:	4c 54                	rex.WR push   %rsp
  478faf:	20 27                	and    %ah,(%rdi)
  478fb1:	30 27                	xor    %ah,(%rdi)
  478fb3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478fb6:	54                   	push   %rsp
  478fb7:	20 4e 55             	and    %cl,0x55(%rsi)
  478fba:	4c                   	rex.WR
  478fbb:	4c 2c 20             	rex.WR sub    $0x20,%al
  478fbe:	73 65                	jae    479025 <usage_message+0x172e5>
  478fc0:	72 76                	jb     479038 <usage_message+0x172f8>
  478fc2:	69 63 65 69 64 20 62 	imul   $0x62206469,0x65(%rbx),%esp
  478fc9:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  478fd0:	6e                   	outsb  %ds:(%rsi),(%dx)
  478fd1:	73 69                	jae    47903c <usage_message+0x172fc>
  478fd3:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  478fd5:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  478fdb:	41 55                	push   %r13
  478fdd:	4c 54                	rex.WR push   %rsp
  478fdf:	20 27                	and    %ah,(%rdi)
  478fe1:	30 27                	xor    %ah,(%rdi)
  478fe3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  478fe6:	54                   	push   %rsp
  478fe7:	20 4e 55             	and    %cl,0x55(%rsi)
  478fea:	4c                   	rex.WR
  478feb:	4c 2c 20             	rex.WR sub    $0x20,%al
  478fee:	74 79                	je     479069 <usage_message+0x17329>
  478ff0:	70 65                	jo     479057 <usage_message+0x17317>
  478ff2:	20 69 6e             	and    %ch,0x6e(%rcx)
  478ff5:	74 65                	je     47905c <usage_message+0x1731c>
  478ff7:	67                   	addr32
  478ff8:	65                   	gs
  478ff9:	72 20                	jb     47901b <usage_message+0x172db>
  478ffb:	44                   	rex.R
  478ffc:	45                   	rex.RB
  478ffd:	46                   	rex.RX
  478ffe:	41 55                	push   %r13
  479000:	4c 54                	rex.WR push   %rsp
  479002:	20 27                	and    %ah,(%rdi)
  479004:	30 27                	xor    %ah,(%rdi)
  479006:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479009:	54                   	push   %rsp
  47900a:	20 4e 55             	and    %cl,0x55(%rsi)
  47900d:	4c                   	rex.WR
  47900e:	4c 2c 20             	rex.WR sub    $0x20,%al
  479011:	74 73                	je     479086 <usage_message+0x17346>
  479013:	5f                   	pop    %rdi
  479014:	66                   	data16
  479015:	72 6f                	jb     479086 <usage_message+0x17346>
  479017:	6d                   	insl   (%dx),%es:(%rdi)
  479018:	20 69 6e             	and    %ch,0x6e(%rcx)
  47901b:	74 65                	je     479082 <usage_message+0x17342>
  47901d:	67                   	addr32
  47901e:	65                   	gs
  47901f:	72 20                	jb     479041 <usage_message+0x17301>
  479021:	44                   	rex.R
  479022:	45                   	rex.RB
  479023:	46                   	rex.RX
  479024:	41 55                	push   %r13
  479026:	4c 54                	rex.WR push   %rsp
  479028:	20 27                	and    %ah,(%rdi)
  47902a:	30 27                	xor    %ah,(%rdi)
  47902c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47902f:	54                   	push   %rsp
  479030:	20 4e 55             	and    %cl,0x55(%rsi)
  479033:	4c                   	rex.WR
  479034:	4c 2c 20             	rex.WR sub    $0x20,%al
  479037:	74 73                	je     4790ac <usage_message+0x1736c>
  479039:	5f                   	pop    %rdi
  47903a:	74 6f                	je     4790ab <usage_message+0x1736b>
  47903c:	20 69 6e             	and    %ch,0x6e(%rcx)
  47903f:	74 65                	je     4790a6 <usage_message+0x17366>
  479041:	67                   	addr32
  479042:	65                   	gs
  479043:	72 20                	jb     479065 <usage_message+0x17325>
  479045:	44                   	rex.R
  479046:	45                   	rex.RB
  479047:	46                   	rex.RX
  479048:	41 55                	push   %r13
  47904a:	4c 54                	rex.WR push   %rsp
  47904c:	20 27                	and    %ah,(%rdi)
  47904e:	30 27                	xor    %ah,(%rdi)
  479050:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479053:	54                   	push   %rsp
  479054:	20 4e 55             	and    %cl,0x55(%rsi)
  479057:	4c                   	rex.WR
  479058:	4c 2c 20             	rex.WR sub    $0x20,%al
  47905b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47905c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47905d:	74 65                	je     4790c4 <usage_message+0x17384>
  47905f:	20 76 61             	and    %dh,0x61(%rsi)
  479062:	72 63                	jb     4790c7 <usage_message+0x17387>
  479064:	68 61 72 28 32       	pushq  $0x32287261
  479069:	35 35 29 20 44       	xor    $0x44202935,%eax
  47906e:	45                   	rex.RB
  47906f:	46                   	rex.RX
  479070:	41 55                	push   %r13
  479072:	4c 54                	rex.WR push   %rsp
  479074:	20 27                	and    %ah,(%rdi)
  479076:	27                   	(bad)  
  479077:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47907a:	54                   	push   %rsp
  47907b:	20 4e 55             	and    %cl,0x55(%rsi)
  47907e:	4c                   	rex.WR
  47907f:	4c 2c 20             	rex.WR sub    $0x20,%al
  479082:	50                   	push   %rax
  479083:	52                   	push   %rdx
  479084:	49                   	rex.WB
  479085:	4d                   	rex.WRB
  479086:	41 52                	push   %r10
  479088:	59                   	pop    %rcx
  479089:	20 4b 45             	and    %cl,0x45(%rbx)
  47908c:	59                   	pop    %rcx
  47908d:	20 28                	and    %ch,(%rax)
  47908f:	74 69                	je     4790fa <usage_message+0x173ba>
  479091:	6d                   	insl   (%dx),%es:(%rdi)
  479092:	65 69 64 29 29 20 45 	imul   $0x474e4520,%gs:0x29(%rcx,%rbp,1),%esp
  479099:	4e 47 
  47909b:	49                   	rex.WB
  47909c:	4e                   	rex.WRX
  47909d:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4790a3:	44                   	rex.R
  4790a4:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4790a8:	45                   	rex.RB
  4790a9:	41 54                	push   %r12
  4790ab:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4790af:	44                   	rex.R
  4790b0:	45 58                	rex.RB pop    %r8
  4790b2:	20 73 65             	and    %dh,0x65(%rbx)
  4790b5:	72 76                	jb     47912d <usage_message+0x173ed>
  4790b7:	69 63 65 73 5f 74 69 	imul   $0x69745f73,0x65(%rbx),%esp
  4790be:	6d                   	insl   (%dx),%es:(%rdi)
  4790bf:	65                   	gs
  4790c0:	73 5f                	jae    479121 <usage_message+0x173e1>
  4790c2:	74 69                	je     47912d <usage_message+0x173ed>
  4790c4:	6d                   	insl   (%dx),%es:(%rdi)
  4790c5:	65                   	gs
  4790c6:	73 5f                	jae    479127 <usage_message+0x173e7>
  4790c8:	31 20                	xor    %esp,(%rax)
  4790ca:	6f                   	outsl  %ds:(%rsi),(%dx)
  4790cb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4790cc:	20 73 65             	and    %dh,0x65(%rbx)
  4790cf:	72 76                	jb     479147 <usage_message+0x17407>
  4790d1:	69 63 65 73 5f 74 69 	imul   $0x69745f73,0x65(%rbx),%esp
  4790d8:	6d                   	insl   (%dx),%es:(%rdi)
  4790d9:	65                   	gs
  4790da:	73 20                	jae    4790fc <usage_message+0x173bc>
  4790dc:	28 73 65             	sub    %dh,0x65(%rbx)
  4790df:	72 76                	jb     479157 <usage_message+0x17417>
  4790e1:	69 63 65 69 64 2c 74 	imul   $0x742c6469,0x65(%rbx),%esp
  4790e8:	79 70                	jns    47915a <usage_message+0x1741a>
  4790ea:	65                   	gs
  4790eb:	2c 74                	sub    $0x74,%al
  4790ed:	73 5f                	jae    47914e <usage_message+0x1740e>
  4790ef:	66                   	data16
  4790f0:	72 6f                	jb     479161 <usage_message+0x17421>
  4790f2:	6d                   	insl   (%dx),%es:(%rdi)
  4790f3:	2c 74                	sub    $0x74,%al
  4790f5:	73 5f                	jae    479156 <usage_message+0x17416>
  4790f7:	74 6f                	je     479168 <usage_message+0x17428>
  4790f9:	29 3b                	sub    %edi,(%rbx)
  4790fb:	43 52                	rex.XB push   %r10
  4790fd:	45                   	rex.RB
  4790fe:	41 54                	push   %r12
  479100:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  479105:	4c                   	rex.WR
  479106:	45 20 61 6c          	and    %r12b,0x6c(%r9)
  47910a:	65                   	gs
  47910b:	72 74                	jb     479181 <usage_message+0x17441>
  47910d:	73 20                	jae    47912f <usage_message+0x173ef>
  47910f:	28 20                	sub    %ah,(%rax)
  479111:	61                   	(bad)  
  479112:	6c                   	insb   (%dx),%es:(%rdi)
  479113:	65                   	gs
  479114:	72 74                	jb     47918a <usage_message+0x1744a>
  479116:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47911d:	6e 
  47911e:	74 20                	je     479140 <usage_message+0x17400>
  479120:	75 6e                	jne    479190 <usage_message+0x17450>
  479122:	73 69                	jae    47918d <usage_message+0x1744d>
  479124:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  479126:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47912c:	41 55                	push   %r13
  47912e:	4c 54                	rex.WR push   %rsp
  479130:	20 27                	and    %ah,(%rdi)
  479132:	30 27                	xor    %ah,(%rdi)
  479134:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479137:	54                   	push   %rsp
  479138:	20 4e 55             	and    %cl,0x55(%rsi)
  47913b:	4c                   	rex.WR
  47913c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47913f:	61                   	(bad)  
  479140:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  479144:	6e                   	outsb  %ds:(%rsi),(%dx)
  479145:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47914c:	6e 
  47914d:	74 20                	je     47916f <usage_message+0x1742f>
  47914f:	75 6e                	jne    4791bf <usage_message+0x1747f>
  479151:	73 69                	jae    4791bc <usage_message+0x1747c>
  479153:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  479155:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47915b:	41 55                	push   %r13
  47915d:	4c 54                	rex.WR push   %rsp
  47915f:	20 27                	and    %ah,(%rdi)
  479161:	30 27                	xor    %ah,(%rdi)
  479163:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479166:	54                   	push   %rsp
  479167:	20 4e 55             	and    %cl,0x55(%rsi)
  47916a:	4c                   	rex.WR
  47916b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47916e:	65                   	gs
  47916f:	76 65                	jbe    4791d6 <usage_message+0x17496>
  479171:	6e                   	outsb  %ds:(%rsi),(%dx)
  479172:	74 69                	je     4791dd <usage_message+0x1749d>
  479174:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  479178:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47917f:	73 
  479180:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  479187:	45                   	rex.RB
  479188:	46                   	rex.RX
  479189:	41 55                	push   %r13
  47918b:	4c 54                	rex.WR push   %rsp
  47918d:	20 27                	and    %ah,(%rdi)
  47918f:	30 27                	xor    %ah,(%rdi)
  479191:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479194:	54                   	push   %rsp
  479195:	20 4e 55             	and    %cl,0x55(%rsi)
  479198:	4c                   	rex.WR
  479199:	4c 2c 20             	rex.WR sub    $0x20,%al
  47919c:	75 73                	jne    479211 <usage_message+0x174d1>
  47919e:	65                   	gs
  47919f:	72 69                	jb     47920a <usage_message+0x174ca>
  4791a1:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  4791a5:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  4791ac:	73 
  4791ad:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4791b4:	45                   	rex.RB
  4791b5:	46                   	rex.RX
  4791b6:	41 55                	push   %r13
  4791b8:	4c 54                	rex.WR push   %rsp
  4791ba:	20 27                	and    %ah,(%rdi)
  4791bc:	30 27                	xor    %ah,(%rdi)
  4791be:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4791c1:	54                   	push   %rsp
  4791c2:	20 4e 55             	and    %cl,0x55(%rsi)
  4791c5:	4c                   	rex.WR
  4791c6:	4c 2c 20             	rex.WR sub    $0x20,%al
  4791c9:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  4791cd:	6b 20 69             	imul   $0x69,(%rax),%esp
  4791d0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4791d1:	74 65                	je     479238 <usage_message+0x174f8>
  4791d3:	67                   	addr32
  4791d4:	65                   	gs
  4791d5:	72 20                	jb     4791f7 <usage_message+0x174b7>
  4791d7:	44                   	rex.R
  4791d8:	45                   	rex.RB
  4791d9:	46                   	rex.RX
  4791da:	41 55                	push   %r13
  4791dc:	4c 54                	rex.WR push   %rsp
  4791de:	20 27                	and    %ah,(%rdi)
  4791e0:	30 27                	xor    %ah,(%rdi)
  4791e2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4791e5:	54                   	push   %rsp
  4791e6:	20 4e 55             	and    %cl,0x55(%rsi)
  4791e9:	4c                   	rex.WR
  4791ea:	4c 2c 20             	rex.WR sub    $0x20,%al
  4791ed:	6d                   	insl   (%dx),%es:(%rdi)
  4791ee:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  4791f5:	65 69 
  4791f7:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  4791fb:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  479202:	73 
  479203:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47920a:	45                   	rex.RB
  47920b:	46                   	rex.RX
  47920c:	41 55                	push   %r13
  47920e:	4c 54                	rex.WR push   %rsp
  479210:	20 27                	and    %ah,(%rdi)
  479212:	30 27                	xor    %ah,(%rdi)
  479214:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479217:	54                   	push   %rsp
  479218:	20 4e 55             	and    %cl,0x55(%rsi)
  47921b:	4c                   	rex.WR
  47921c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47921f:	73 65                	jae    479286 <usage_message+0x17546>
  479221:	6e                   	outsb  %ds:(%rsi),(%dx)
  479222:	64                   	fs
  479223:	74 6f                	je     479294 <usage_message+0x17554>
  479225:	20 76 61             	and    %dh,0x61(%rsi)
  479228:	72 63                	jb     47928d <usage_message+0x1754d>
  47922a:	68 61 72 28 31       	pushq  $0x31287261
  47922f:	30 30                	xor    %dh,(%rax)
  479231:	29 20                	sub    %esp,(%rax)
  479233:	44                   	rex.R
  479234:	45                   	rex.RB
  479235:	46                   	rex.RX
  479236:	41 55                	push   %r13
  479238:	4c 54                	rex.WR push   %rsp
  47923a:	20 27                	and    %ah,(%rdi)
  47923c:	27                   	(bad)  
  47923d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479240:	54                   	push   %rsp
  479241:	20 4e 55             	and    %cl,0x55(%rsi)
  479244:	4c                   	rex.WR
  479245:	4c 2c 20             	rex.WR sub    $0x20,%al
  479248:	73 75                	jae    4792bf <usage_message+0x1757f>
  47924a:	62                   	(bad)  
  47924b:	6a 65                	pushq  $0x65
  47924d:	63 74 20 76          	movslq 0x76(%rax,%riz,1),%esi
  479251:	61                   	(bad)  
  479252:	72 63                	jb     4792b7 <usage_message+0x17577>
  479254:	68 61 72 28 32       	pushq  $0x32287261
  479259:	35 35 29 20 44       	xor    $0x44202935,%eax
  47925e:	45                   	rex.RB
  47925f:	46                   	rex.RX
  479260:	41 55                	push   %r13
  479262:	4c 54                	rex.WR push   %rsp
  479264:	20 27                	and    %ah,(%rdi)
  479266:	27                   	(bad)  
  479267:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47926a:	54                   	push   %rsp
  47926b:	20 4e 55             	and    %cl,0x55(%rsi)
  47926e:	4c                   	rex.WR
  47926f:	4c 2c 20             	rex.WR sub    $0x20,%al
  479272:	6d                   	insl   (%dx),%es:(%rdi)
  479273:	65                   	gs
  479274:	73 73                	jae    4792e9 <usage_message+0x175a9>
  479276:	61                   	(bad)  
  479277:	67 65 20 62 6c       	addr32 and %ah,%gs:0x6c(%edx)
  47927c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47927d:	62                   	(bad)  
  47927e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479281:	54                   	push   %rsp
  479282:	20 4e 55             	and    %cl,0x55(%rsi)
  479285:	4c                   	rex.WR
  479286:	4c 2c 20             	rex.WR sub    $0x20,%al
  479289:	73 74                	jae    4792ff <usage_message+0x175bf>
  47928b:	61                   	(bad)  
  47928c:	74 75                	je     479303 <usage_message+0x175c3>
  47928e:	73 20                	jae    4792b0 <usage_message+0x17570>
  479290:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  479297:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47929b:	41 55                	push   %r13
  47929d:	4c 54                	rex.WR push   %rsp
  47929f:	20 27                	and    %ah,(%rdi)
  4792a1:	30 27                	xor    %ah,(%rdi)
  4792a3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4792a6:	54                   	push   %rsp
  4792a7:	20 4e 55             	and    %cl,0x55(%rsi)
  4792aa:	4c                   	rex.WR
  4792ab:	4c 2c 20             	rex.WR sub    $0x20,%al
  4792ae:	72 65                	jb     479315 <usage_message+0x175d5>
  4792b0:	74 72                	je     479324 <usage_message+0x175e4>
  4792b2:	69 65 73 20 69 6e 74 	imul   $0x746e6920,0x73(%rbp),%esp
  4792b9:	65                   	gs
  4792ba:	67                   	addr32
  4792bb:	65                   	gs
  4792bc:	72 20                	jb     4792de <usage_message+0x1759e>
  4792be:	44                   	rex.R
  4792bf:	45                   	rex.RB
  4792c0:	46                   	rex.RX
  4792c1:	41 55                	push   %r13
  4792c3:	4c 54                	rex.WR push   %rsp
  4792c5:	20 27                	and    %ah,(%rdi)
  4792c7:	30 27                	xor    %ah,(%rdi)
  4792c9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4792cc:	54                   	push   %rsp
  4792cd:	20 4e 55             	and    %cl,0x55(%rsi)
  4792d0:	4c                   	rex.WR
  4792d1:	4c 2c 20             	rex.WR sub    $0x20,%al
  4792d4:	65                   	gs
  4792d5:	72 72                	jb     479349 <usage_message+0x17609>
  4792d7:	6f                   	outsl  %ds:(%rsi),(%dx)
  4792d8:	72 20                	jb     4792fa <usage_message+0x175ba>
  4792da:	76 61                	jbe    47933d <usage_message+0x175fd>
  4792dc:	72 63                	jb     479341 <usage_message+0x17601>
  4792de:	68 61 72 28 31       	pushq  $0x31287261
  4792e3:	32 38                	xor    (%rax),%bh
  4792e5:	29 20                	sub    %esp,(%rax)
  4792e7:	44                   	rex.R
  4792e8:	45                   	rex.RB
  4792e9:	46                   	rex.RX
  4792ea:	41 55                	push   %r13
  4792ec:	4c 54                	rex.WR push   %rsp
  4792ee:	20 27                	and    %ah,(%rdi)
  4792f0:	27                   	(bad)  
  4792f1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4792f4:	54                   	push   %rsp
  4792f5:	20 4e 55             	and    %cl,0x55(%rsi)
  4792f8:	4c                   	rex.WR
  4792f9:	4c 2c 20             	rex.WR sub    $0x20,%al
  4792fc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4792fd:	65                   	gs
  4792fe:	78 74                	js     479374 <usage_message+0x17634>
  479300:	63 68 65             	movslq 0x65(%rax),%ebp
  479303:	63 6b 20             	movslq 0x20(%rbx),%ebp
  479306:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47930d:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  479311:	41 55                	push   %r13
  479313:	4c 54                	rex.WR push   %rsp
  479315:	20 27                	and    %ah,(%rdi)
  479317:	30 27                	xor    %ah,(%rdi)
  479319:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47931c:	54                   	push   %rsp
  47931d:	20 4e 55             	and    %cl,0x55(%rsi)
  479320:	4c                   	rex.WR
  479321:	4c 2c 20             	rex.WR sub    $0x20,%al
  479324:	65                   	gs
  479325:	73 63                	jae    47938a <usage_message+0x1764a>
  479327:	5f                   	pop    %rdi
  479328:	73 74                	jae    47939e <usage_message+0x1765e>
  47932a:	65                   	gs
  47932b:	70 20                	jo     47934d <usage_message+0x1760d>
  47932d:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  479334:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  479338:	41 55                	push   %r13
  47933a:	4c 54                	rex.WR push   %rsp
  47933c:	20 27                	and    %ah,(%rdi)
  47933e:	30 27                	xor    %ah,(%rdi)
  479340:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479343:	54                   	push   %rsp
  479344:	20 4e 55             	and    %cl,0x55(%rsi)
  479347:	4c                   	rex.WR
  479348:	4c 2c 20             	rex.WR sub    $0x20,%al
  47934b:	61                   	(bad)  
  47934c:	6c                   	insb   (%dx),%es:(%rdi)
  47934d:	65                   	gs
  47934e:	72 74                	jb     4793c4 <usage_message+0x17684>
  479350:	74 79                	je     4793cb <usage_message+0x1768b>
  479352:	70 65                	jo     4793b9 <usage_message+0x17679>
  479354:	20 69 6e             	and    %ch,0x6e(%rcx)
  479357:	74 65                	je     4793be <usage_message+0x1767e>
  479359:	67                   	addr32
  47935a:	65                   	gs
  47935b:	72 20                	jb     47937d <usage_message+0x1763d>
  47935d:	44                   	rex.R
  47935e:	45                   	rex.RB
  47935f:	46                   	rex.RX
  479360:	41 55                	push   %r13
  479362:	4c 54                	rex.WR push   %rsp
  479364:	20 27                	and    %ah,(%rdi)
  479366:	30 27                	xor    %ah,(%rdi)
  479368:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47936b:	54                   	push   %rsp
  47936c:	20 4e 55             	and    %cl,0x55(%rsi)
  47936f:	4c                   	rex.WR
  479370:	4c 2c 20             	rex.WR sub    $0x20,%al
  479373:	50                   	push   %rax
  479374:	52                   	push   %rdx
  479375:	49                   	rex.WB
  479376:	4d                   	rex.WRB
  479377:	41 52                	push   %r10
  479379:	59                   	pop    %rcx
  47937a:	20 4b 45             	and    %cl,0x45(%rbx)
  47937d:	59                   	pop    %rcx
  47937e:	20 28                	and    %ch,(%rax)
  479380:	61                   	(bad)  
  479381:	6c                   	insb   (%dx),%es:(%rdi)
  479382:	65                   	gs
  479383:	72 74                	jb     4793f9 <usage_message+0x176b9>
  479385:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47938c:	47 
  47938d:	49                   	rex.WB
  47938e:	4e                   	rex.WRX
  47938f:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  479395:	44                   	rex.R
  479396:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47939a:	45                   	rex.RB
  47939b:	41 54                	push   %r12
  47939d:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4793a1:	44                   	rex.R
  4793a2:	45 58                	rex.RB pop    %r8
  4793a4:	20 61 6c             	and    %ah,0x6c(%rcx)
  4793a7:	65                   	gs
  4793a8:	72 74                	jb     47941e <usage_message+0x176de>
  4793aa:	73 5f                	jae    47940b <usage_message+0x176cb>
  4793ac:	31 20                	xor    %esp,(%rax)
  4793ae:	6f                   	outsl  %ds:(%rsi),(%dx)
  4793af:	6e                   	outsb  %ds:(%rsi),(%dx)
  4793b0:	20 61 6c             	and    %ah,0x6c(%rcx)
  4793b3:	65                   	gs
  4793b4:	72 74                	jb     47942a <usage_message+0x176ea>
  4793b6:	73 20                	jae    4793d8 <usage_message+0x17698>
  4793b8:	28 61 63             	sub    %ah,0x63(%rcx)
  4793bb:	74 69                	je     479426 <usage_message+0x176e6>
  4793bd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4793be:	6e                   	outsb  %ds:(%rsi),(%dx)
  4793bf:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  4793c6:	41 
  4793c7:	54                   	push   %rsp
  4793c8:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4793cc:	44                   	rex.R
  4793cd:	45 58                	rex.RB pop    %r8
  4793cf:	20 61 6c             	and    %ah,0x6c(%rcx)
  4793d2:	65                   	gs
  4793d3:	72 74                	jb     479449 <usage_message+0x17709>
  4793d5:	73 5f                	jae    479436 <usage_message+0x176f6>
  4793d7:	32 20                	xor    (%rax),%ah
  4793d9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4793da:	6e                   	outsb  %ds:(%rsi),(%dx)
  4793db:	20 61 6c             	and    %ah,0x6c(%rcx)
  4793de:	65                   	gs
  4793df:	72 74                	jb     479455 <usage_message+0x17715>
  4793e1:	73 20                	jae    479403 <usage_message+0x176c3>
  4793e3:	28 63 6c             	sub    %ah,0x6c(%rbx)
  4793e6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4793e7:	63 6b 29             	movslq 0x29(%rbx),%ebp
  4793ea:	3b 43 52             	cmp    0x52(%rbx),%eax
  4793ed:	45                   	rex.RB
  4793ee:	41 54                	push   %r12
  4793f0:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4793f4:	44                   	rex.R
  4793f5:	45 58                	rex.RB pop    %r8
  4793f7:	20 61 6c             	and    %ah,0x6c(%rcx)
  4793fa:	65                   	gs
  4793fb:	72 74                	jb     479471 <usage_message+0x17731>
  4793fd:	73 5f                	jae    47945e <usage_message+0x1771e>
  4793ff:	33 20                	xor    (%rax),%esp
  479401:	6f                   	outsl  %ds:(%rsi),(%dx)
  479402:	6e                   	outsb  %ds:(%rsi),(%dx)
  479403:	20 61 6c             	and    %ah,0x6c(%rcx)
  479406:	65                   	gs
  479407:	72 74                	jb     47947d <usage_message+0x1773d>
  479409:	73 20                	jae    47942b <usage_message+0x176eb>
  47940b:	28 65 76             	sub    %ah,0x76(%rbp)
  47940e:	65 6e                	outsb  %gs:(%rsi),(%dx)
  479410:	74 69                	je     47947b <usage_message+0x1773b>
  479412:	64 29 3b             	sub    %edi,%fs:(%rbx)
  479415:	43 52                	rex.XB push   %r10
  479417:	45                   	rex.RB
  479418:	41 54                	push   %r12
  47941a:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47941e:	44                   	rex.R
  47941f:	45 58                	rex.RB pop    %r8
  479421:	20 61 6c             	and    %ah,0x6c(%rcx)
  479424:	65                   	gs
  479425:	72 74                	jb     47949b <usage_message+0x1775b>
  479427:	73 5f                	jae    479488 <usage_message+0x17748>
  479429:	34 20                	xor    $0x20,%al
  47942b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47942c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47942d:	20 61 6c             	and    %ah,0x6c(%rcx)
  479430:	65                   	gs
  479431:	72 74                	jb     4794a7 <usage_message+0x17767>
  479433:	73 20                	jae    479455 <usage_message+0x17715>
  479435:	28 73 74             	sub    %dh,0x74(%rbx)
  479438:	61                   	(bad)  
  479439:	74 75                	je     4794b0 <usage_message+0x17770>
  47943b:	73 2c                	jae    479469 <usage_message+0x17729>
  47943d:	72 65                	jb     4794a4 <usage_message+0x17764>
  47943f:	74 72                	je     4794b3 <usage_message+0x17773>
  479441:	69 65 73 29 3b 43 52 	imul   $0x52433b29,0x73(%rbp),%esp
  479448:	45                   	rex.RB
  479449:	41 54                	push   %r12
  47944b:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47944f:	44                   	rex.R
  479450:	45 58                	rex.RB pop    %r8
  479452:	20 61 6c             	and    %ah,0x6c(%rcx)
  479455:	65                   	gs
  479456:	72 74                	jb     4794cc <usage_message+0x1778c>
  479458:	73 5f                	jae    4794b9 <usage_message+0x17779>
  47945a:	35 20 6f 6e 20       	xor    $0x206e6f20,%eax
  47945f:	61                   	(bad)  
  479460:	6c                   	insb   (%dx),%es:(%rdi)
  479461:	65                   	gs
  479462:	72 74                	jb     4794d8 <usage_message+0x17798>
  479464:	73 20                	jae    479486 <usage_message+0x17746>
  479466:	28 6d 65             	sub    %ch,0x65(%rbp)
  479469:	64 69 61 74 79 70 65 	imul   $0x69657079,%fs:0x74(%rcx),%esp
  479470:	69 
  479471:	64 29 3b             	sub    %edi,%fs:(%rbx)
  479474:	43 52                	rex.XB push   %r10
  479476:	45                   	rex.RB
  479477:	41 54                	push   %r12
  479479:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47947d:	44                   	rex.R
  47947e:	45 58                	rex.RB pop    %r8
  479480:	20 61 6c             	and    %ah,0x6c(%rcx)
  479483:	65                   	gs
  479484:	72 74                	jb     4794fa <usage_message+0x177ba>
  479486:	73 5f                	jae    4794e7 <usage_message+0x177a7>
  479488:	36 20 6f 6e          	and    %ch,%ss:0x6e(%rdi)
  47948c:	20 61 6c             	and    %ah,0x6c(%rcx)
  47948f:	65                   	gs
  479490:	72 74                	jb     479506 <usage_message+0x177c6>
  479492:	73 20                	jae    4794b4 <usage_message+0x17774>
  479494:	28 75 73             	sub    %dh,0x73(%rbp)
  479497:	65                   	gs
  479498:	72 69                	jb     479503 <usage_message+0x177c3>
  47949a:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47949d:	43 52                	rex.XB push   %r10
  47949f:	45                   	rex.RB
  4794a0:	41 54                	push   %r12
  4794a2:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  4794a7:	4c                   	rex.WR
  4794a8:	45 20 68 69          	and    %r13b,0x69(%r8)
  4794ac:	73 74                	jae    479522 <usage_message+0x177e2>
  4794ae:	6f                   	outsl  %ds:(%rsi),(%dx)
  4794af:	72 79                	jb     47952a <usage_message+0x177ea>
  4794b1:	20 28                	and    %ch,(%rax)
  4794b3:	20 69 74             	and    %ch,0x74(%rcx)
  4794b6:	65                   	gs
  4794b7:	6d                   	insl   (%dx),%es:(%rdi)
  4794b8:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  4794bf:	6e 
  4794c0:	74 20                	je     4794e2 <usage_message+0x177a2>
  4794c2:	75 6e                	jne    479532 <usage_message+0x177f2>
  4794c4:	73 69                	jae    47952f <usage_message+0x177ef>
  4794c6:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  4794c8:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  4794ce:	41 55                	push   %r13
  4794d0:	4c 54                	rex.WR push   %rsp
  4794d2:	20 27                	and    %ah,(%rdi)
  4794d4:	30 27                	xor    %ah,(%rdi)
  4794d6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4794d9:	54                   	push   %rsp
  4794da:	20 4e 55             	and    %cl,0x55(%rsi)
  4794dd:	4c                   	rex.WR
  4794de:	4c 2c 20             	rex.WR sub    $0x20,%al
  4794e1:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  4794e5:	6b 20 69             	imul   $0x69,(%rax),%esp
  4794e8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4794e9:	74 65                	je     479550 <usage_message+0x17810>
  4794eb:	67                   	addr32
  4794ec:	65                   	gs
  4794ed:	72 20                	jb     47950f <usage_message+0x177cf>
  4794ef:	44                   	rex.R
  4794f0:	45                   	rex.RB
  4794f1:	46                   	rex.RX
  4794f2:	41 55                	push   %r13
  4794f4:	4c 54                	rex.WR push   %rsp
  4794f6:	20 27                	and    %ah,(%rdi)
  4794f8:	30 27                	xor    %ah,(%rdi)
  4794fa:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4794fd:	54                   	push   %rsp
  4794fe:	20 4e 55             	and    %cl,0x55(%rsi)
  479501:	4c                   	rex.WR
  479502:	4c 2c 20             	rex.WR sub    $0x20,%al
  479505:	76 61                	jbe    479568 <usage_message+0x17828>
  479507:	6c                   	insb   (%dx),%es:(%rdi)
  479508:	75 65                	jne    47956f <usage_message+0x1782f>
  47950a:	20 64 6f 75          	and    %ah,0x75(%rdi,%rbp,2)
  47950e:	62                   	(bad)  
  47950f:	6c                   	insb   (%dx),%es:(%rdi)
  479510:	65 28 31             	sub    %dh,%gs:(%rcx)
  479513:	36                   	ss
  479514:	2c 34                	sub    $0x34,%al
  479516:	29 20                	sub    %esp,(%rax)
  479518:	44                   	rex.R
  479519:	45                   	rex.RB
  47951a:	46                   	rex.RX
  47951b:	41 55                	push   %r13
  47951d:	4c 54                	rex.WR push   %rsp
  47951f:	20 27                	and    %ah,(%rdi)
  479521:	30 2e                	xor    %ch,(%rsi)
  479523:	30 30                	xor    %dh,(%rax)
  479525:	30 30                	xor    %dh,(%rax)
  479527:	27                   	(bad)  
  479528:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47952b:	54                   	push   %rsp
  47952c:	20 4e 55             	and    %cl,0x55(%rsi)
  47952f:	4c                   	rex.WR
  479530:	4c 29 20             	sub    %r12,(%rax)
  479533:	45                   	rex.RB
  479534:	4e                   	rex.WRX
  479535:	47                   	rex.RXB
  479536:	49                   	rex.WB
  479537:	4e                   	rex.WRX
  479538:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47953e:	44                   	rex.R
  47953f:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  479543:	45                   	rex.RB
  479544:	41 54                	push   %r12
  479546:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47954a:	44                   	rex.R
  47954b:	45 58                	rex.RB pop    %r8
  47954d:	20 68 69             	and    %ch,0x69(%rax)
  479550:	73 74                	jae    4795c6 <usage_message+0x17886>
  479552:	6f                   	outsl  %ds:(%rsi),(%dx)
  479553:	72 79                	jb     4795ce <usage_message+0x1788e>
  479555:	5f                   	pop    %rdi
  479556:	31 20                	xor    %esp,(%rax)
  479558:	6f                   	outsl  %ds:(%rsi),(%dx)
  479559:	6e                   	outsb  %ds:(%rsi),(%dx)
  47955a:	20 68 69             	and    %ch,0x69(%rax)
  47955d:	73 74                	jae    4795d3 <usage_message+0x17893>
  47955f:	6f                   	outsl  %ds:(%rsi),(%dx)
  479560:	72 79                	jb     4795db <usage_message+0x1789b>
  479562:	20 28                	and    %ch,(%rax)
  479564:	69 74 65 6d 69 64 2c 	imul   $0x632c6469,0x6d(%rbp,%riz,2),%esi
  47956b:	63 
  47956c:	6c                   	insb   (%dx),%es:(%rdi)
  47956d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47956e:	63 6b 29             	movslq 0x29(%rbx),%ebp
  479571:	3b 43 52             	cmp    0x52(%rbx),%eax
  479574:	45                   	rex.RB
  479575:	41 54                	push   %r12
  479577:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47957c:	4c                   	rex.WR
  47957d:	45 20 68 69          	and    %r13b,0x69(%r8)
  479581:	73 74                	jae    4795f7 <usage_message+0x178b7>
  479583:	6f                   	outsl  %ds:(%rsi),(%dx)
  479584:	72 79                	jb     4795ff <usage_message+0x178bf>
  479586:	5f                   	pop    %rdi
  479587:	73 79                	jae    479602 <usage_message+0x178c2>
  479589:	6e                   	outsb  %ds:(%rsi),(%dx)
  47958a:	63 20                	movslq (%rax),%esp
  47958c:	28 20                	sub    %ah,(%rax)
  47958e:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  479595:	6e 
  479596:	74 20                	je     4795b8 <usage_message+0x17878>
  479598:	75 6e                	jne    479608 <usage_message+0x178c8>
  47959a:	73 69                	jae    479605 <usage_message+0x178c5>
  47959c:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47959e:	65 64 20 4e 4f       	and    %cl,%fs:%gs:0x4f(%rsi)
  4795a3:	54                   	push   %rsp
  4795a4:	20 4e 55             	and    %cl,0x55(%rsi)
  4795a7:	4c                   	rex.WR
  4795a8:	4c 20 61 75          	rex.WR and    %r12b,0x75(%rcx)
  4795ac:	74 6f                	je     47961d <usage_message+0x178dd>
  4795ae:	5f                   	pop    %rdi
  4795af:	69 6e 63 72 65 6d 65 	imul   $0x656d6572,0x63(%rsi),%ebp
  4795b6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4795b7:	74 20                	je     4795d9 <usage_message+0x17899>
  4795b9:	75 6e                	jne    479629 <usage_message+0x178e9>
  4795bb:	69 71 75 65 2c 20 6e 	imul   $0x6e202c65,0x75(%rcx),%esi
  4795c2:	6f                   	outsl  %ds:(%rsi),(%dx)
  4795c3:	64 65 69 64 20 62 69 	imul   $0x6e696769,%fs:%gs:0x62(%rax,%riz,1),%esp
  4795ca:	67 69 6e 
  4795cd:	74 20                	je     4795ef <usage_message+0x178af>
  4795cf:	75 6e                	jne    47963f <usage_message+0x178ff>
  4795d1:	73 69                	jae    47963c <usage_message+0x178fc>
  4795d3:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  4795d5:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  4795db:	41 55                	push   %r13
  4795dd:	4c 54                	rex.WR push   %rsp
  4795df:	20 27                	and    %ah,(%rdi)
  4795e1:	30 27                	xor    %ah,(%rdi)
  4795e3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4795e6:	54                   	push   %rsp
  4795e7:	20 4e 55             	and    %cl,0x55(%rsi)
  4795ea:	4c                   	rex.WR
  4795eb:	4c 2c 20             	rex.WR sub    $0x20,%al
  4795ee:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  4795f5:	62 
  4795f6:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  4795fd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4795fe:	73 69                	jae    479669 <usage_message+0x17929>
  479600:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  479602:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  479608:	41 55                	push   %r13
  47960a:	4c 54                	rex.WR push   %rsp
  47960c:	20 27                	and    %ah,(%rdi)
  47960e:	30 27                	xor    %ah,(%rdi)
  479610:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479613:	54                   	push   %rsp
  479614:	20 4e 55             	and    %cl,0x55(%rsi)
  479617:	4c                   	rex.WR
  479618:	4c 2c 20             	rex.WR sub    $0x20,%al
  47961b:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47961f:	6b 20 69             	imul   $0x69,(%rax),%esp
  479622:	6e                   	outsb  %ds:(%rsi),(%dx)
  479623:	74 65                	je     47968a <usage_message+0x1794a>
  479625:	67                   	addr32
  479626:	65                   	gs
  479627:	72 20                	jb     479649 <usage_message+0x17909>
  479629:	44                   	rex.R
  47962a:	45                   	rex.RB
  47962b:	46                   	rex.RX
  47962c:	41 55                	push   %r13
  47962e:	4c 54                	rex.WR push   %rsp
  479630:	20 27                	and    %ah,(%rdi)
  479632:	30 27                	xor    %ah,(%rdi)
  479634:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479637:	54                   	push   %rsp
  479638:	20 4e 55             	and    %cl,0x55(%rsi)
  47963b:	4c                   	rex.WR
  47963c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47963f:	76 61                	jbe    4796a2 <usage_message+0x17962>
  479641:	6c                   	insb   (%dx),%es:(%rdi)
  479642:	75 65                	jne    4796a9 <usage_message+0x17969>
  479644:	20 64 6f 75          	and    %ah,0x75(%rdi,%rbp,2)
  479648:	62                   	(bad)  
  479649:	6c                   	insb   (%dx),%es:(%rdi)
  47964a:	65 28 31             	sub    %dh,%gs:(%rcx)
  47964d:	36                   	ss
  47964e:	2c 34                	sub    $0x34,%al
  479650:	29 20                	sub    %esp,(%rax)
  479652:	44                   	rex.R
  479653:	45                   	rex.RB
  479654:	46                   	rex.RX
  479655:	41 55                	push   %r13
  479657:	4c 54                	rex.WR push   %rsp
  479659:	20 27                	and    %ah,(%rdi)
  47965b:	30 2e                	xor    %ch,(%rsi)
  47965d:	30 30                	xor    %dh,(%rax)
  47965f:	30 30                	xor    %dh,(%rax)
  479661:	27                   	(bad)  
  479662:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479665:	54                   	push   %rsp
  479666:	20 4e 55             	and    %cl,0x55(%rsi)
  479669:	4c                   	rex.WR
  47966a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47966d:	50                   	push   %rax
  47966e:	52                   	push   %rdx
  47966f:	49                   	rex.WB
  479670:	4d                   	rex.WRB
  479671:	41 52                	push   %r10
  479673:	59                   	pop    %rcx
  479674:	20 4b 45             	and    %cl,0x45(%rbx)
  479677:	59                   	pop    %rcx
  479678:	20 28                	and    %ch,(%rax)
  47967a:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  479681:	47 
  479682:	49                   	rex.WB
  479683:	4e                   	rex.WRX
  479684:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47968a:	44                   	rex.R
  47968b:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47968f:	45                   	rex.RB
  479690:	41 54                	push   %r12
  479692:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  479696:	44                   	rex.R
  479697:	45 58                	rex.RB pop    %r8
  479699:	20 68 69             	and    %ch,0x69(%rax)
  47969c:	73 74                	jae    479712 <usage_message+0x179d2>
  47969e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47969f:	72 79                	jb     47971a <usage_message+0x179da>
  4796a1:	5f                   	pop    %rdi
  4796a2:	73 79                	jae    47971d <usage_message+0x179dd>
  4796a4:	6e                   	outsb  %ds:(%rsi),(%dx)
  4796a5:	63 5f 31             	movslq 0x31(%rdi),%ebx
  4796a8:	20 6f 6e             	and    %ch,0x6e(%rdi)
  4796ab:	20 68 69             	and    %ch,0x69(%rax)
  4796ae:	73 74                	jae    479724 <usage_message+0x179e4>
  4796b0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4796b1:	72 79                	jb     47972c <usage_message+0x179ec>
  4796b3:	5f                   	pop    %rdi
  4796b4:	73 79                	jae    47972f <usage_message+0x179ef>
  4796b6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4796b7:	63 20                	movslq (%rax),%esp
  4796b9:	28 6e 6f             	sub    %ch,0x6f(%rsi)
  4796bc:	64 65 69 64 2c 69 64 	imul   $0x433b2964,%fs:%gs:0x69(%rsp,%rbp,1),%esp
  4796c3:	29 3b 43 
  4796c6:	52                   	push   %rdx
  4796c7:	45                   	rex.RB
  4796c8:	41 54                	push   %r12
  4796ca:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  4796cf:	4c                   	rex.WR
  4796d0:	45 20 68 69          	and    %r13b,0x69(%r8)
  4796d4:	73 74                	jae    47974a <usage_message+0x17a0a>
  4796d6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4796d7:	72 79                	jb     479752 <usage_message+0x17a12>
  4796d9:	5f                   	pop    %rdi
  4796da:	75 69                	jne    479745 <usage_message+0x17a05>
  4796dc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4796dd:	74 20                	je     4796ff <usage_message+0x179bf>
  4796df:	28 20                	sub    %ah,(%rax)
  4796e1:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  4796e8:	62 
  4796e9:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  4796f0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4796f1:	73 69                	jae    47975c <usage_message+0x17a1c>
  4796f3:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  4796f5:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  4796fb:	41 55                	push   %r13
  4796fd:	4c 54                	rex.WR push   %rsp
  4796ff:	20 27                	and    %ah,(%rdi)
  479701:	30 27                	xor    %ah,(%rdi)
  479703:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479706:	54                   	push   %rsp
  479707:	20 4e 55             	and    %cl,0x55(%rsi)
  47970a:	4c                   	rex.WR
  47970b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47970e:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  479712:	6b 20 69             	imul   $0x69,(%rax),%esp
  479715:	6e                   	outsb  %ds:(%rsi),(%dx)
  479716:	74 65                	je     47977d <usage_message+0x17a3d>
  479718:	67                   	addr32
  479719:	65                   	gs
  47971a:	72 20                	jb     47973c <usage_message+0x179fc>
  47971c:	44                   	rex.R
  47971d:	45                   	rex.RB
  47971e:	46                   	rex.RX
  47971f:	41 55                	push   %r13
  479721:	4c 54                	rex.WR push   %rsp
  479723:	20 27                	and    %ah,(%rdi)
  479725:	30 27                	xor    %ah,(%rdi)
  479727:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47972a:	54                   	push   %rsp
  47972b:	20 4e 55             	and    %cl,0x55(%rsi)
  47972e:	4c                   	rex.WR
  47972f:	4c 2c 20             	rex.WR sub    $0x20,%al
  479732:	76 61                	jbe    479795 <usage_message+0x17a55>
  479734:	6c                   	insb   (%dx),%es:(%rdi)
  479735:	75 65                	jne    47979c <usage_message+0x17a5c>
  479737:	20 62 69             	and    %ah,0x69(%rdx)
  47973a:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  479741:	73 
  479742:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  479749:	45                   	rex.RB
  47974a:	46                   	rex.RX
  47974b:	41 55                	push   %r13
  47974d:	4c 54                	rex.WR push   %rsp
  47974f:	20 27                	and    %ah,(%rdi)
  479751:	30 27                	xor    %ah,(%rdi)
  479753:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479756:	54                   	push   %rsp
  479757:	20 4e 55             	and    %cl,0x55(%rsi)
  47975a:	4c                   	rex.WR
  47975b:	4c 29 20             	sub    %r12,(%rax)
  47975e:	45                   	rex.RB
  47975f:	4e                   	rex.WRX
  479760:	47                   	rex.RXB
  479761:	49                   	rex.WB
  479762:	4e                   	rex.WRX
  479763:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  479769:	44                   	rex.R
  47976a:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47976e:	45                   	rex.RB
  47976f:	41 54                	push   %r12
  479771:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  479775:	44                   	rex.R
  479776:	45 58                	rex.RB pop    %r8
  479778:	20 68 69             	and    %ch,0x69(%rax)
  47977b:	73 74                	jae    4797f1 <usage_message+0x17ab1>
  47977d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47977e:	72 79                	jb     4797f9 <usage_message+0x17ab9>
  479780:	5f                   	pop    %rdi
  479781:	75 69                	jne    4797ec <usage_message+0x17aac>
  479783:	6e                   	outsb  %ds:(%rsi),(%dx)
  479784:	74 5f                	je     4797e5 <usage_message+0x17aa5>
  479786:	31 20                	xor    %esp,(%rax)
  479788:	6f                   	outsl  %ds:(%rsi),(%dx)
  479789:	6e                   	outsb  %ds:(%rsi),(%dx)
  47978a:	20 68 69             	and    %ch,0x69(%rax)
  47978d:	73 74                	jae    479803 <usage_message+0x17ac3>
  47978f:	6f                   	outsl  %ds:(%rsi),(%dx)
  479790:	72 79                	jb     47980b <usage_message+0x17acb>
  479792:	5f                   	pop    %rdi
  479793:	75 69                	jne    4797fe <usage_message+0x17abe>
  479795:	6e                   	outsb  %ds:(%rsi),(%dx)
  479796:	74 20                	je     4797b8 <usage_message+0x17a78>
  479798:	28 69 74             	sub    %ch,0x74(%rcx)
  47979b:	65                   	gs
  47979c:	6d                   	insl   (%dx),%es:(%rdi)
  47979d:	69 64 2c 63 6c 6f 63 	imul   $0x6b636f6c,0x63(%rsp,%rbp,1),%esp
  4797a4:	6b 
  4797a5:	29 3b                	sub    %edi,(%rbx)
  4797a7:	43 52                	rex.XB push   %r10
  4797a9:	45                   	rex.RB
  4797aa:	41 54                	push   %r12
  4797ac:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  4797b1:	4c                   	rex.WR
  4797b2:	45 20 68 69          	and    %r13b,0x69(%r8)
  4797b6:	73 74                	jae    47982c <usage_message+0x17aec>
  4797b8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4797b9:	72 79                	jb     479834 <usage_message+0x17af4>
  4797bb:	5f                   	pop    %rdi
  4797bc:	75 69                	jne    479827 <usage_message+0x17ae7>
  4797be:	6e                   	outsb  %ds:(%rsi),(%dx)
  4797bf:	74 5f                	je     479820 <usage_message+0x17ae0>
  4797c1:	73 79                	jae    47983c <usage_message+0x17afc>
  4797c3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4797c4:	63 20                	movslq (%rax),%esp
  4797c6:	28 20                	sub    %ah,(%rax)
  4797c8:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  4797cf:	6e 
  4797d0:	74 20                	je     4797f2 <usage_message+0x17ab2>
  4797d2:	75 6e                	jne    479842 <usage_message+0x17b02>
  4797d4:	73 69                	jae    47983f <usage_message+0x17aff>
  4797d6:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  4797d8:	65 64 20 4e 4f       	and    %cl,%fs:%gs:0x4f(%rsi)
  4797dd:	54                   	push   %rsp
  4797de:	20 4e 55             	and    %cl,0x55(%rsi)
  4797e1:	4c                   	rex.WR
  4797e2:	4c 20 61 75          	rex.WR and    %r12b,0x75(%rcx)
  4797e6:	74 6f                	je     479857 <usage_message+0x17b17>
  4797e8:	5f                   	pop    %rdi
  4797e9:	69 6e 63 72 65 6d 65 	imul   $0x656d6572,0x63(%rsi),%ebp
  4797f0:	6e                   	outsb  %ds:(%rsi),(%dx)
  4797f1:	74 20                	je     479813 <usage_message+0x17ad3>
  4797f3:	75 6e                	jne    479863 <usage_message+0x17b23>
  4797f5:	69 71 75 65 2c 20 6e 	imul   $0x6e202c65,0x75(%rcx),%esi
  4797fc:	6f                   	outsl  %ds:(%rsi),(%dx)
  4797fd:	64 65 69 64 20 62 69 	imul   $0x6e696769,%fs:%gs:0x62(%rax,%riz,1),%esp
  479804:	67 69 6e 
  479807:	74 20                	je     479829 <usage_message+0x17ae9>
  479809:	75 6e                	jne    479879 <usage_message+0x17b39>
  47980b:	73 69                	jae    479876 <usage_message+0x17b36>
  47980d:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47980f:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  479815:	41 55                	push   %r13
  479817:	4c 54                	rex.WR push   %rsp
  479819:	20 27                	and    %ah,(%rdi)
  47981b:	30 27                	xor    %ah,(%rdi)
  47981d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479820:	54                   	push   %rsp
  479821:	20 4e 55             	and    %cl,0x55(%rsi)
  479824:	4c                   	rex.WR
  479825:	4c 2c 20             	rex.WR sub    $0x20,%al
  479828:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  47982f:	62 
  479830:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  479837:	6e                   	outsb  %ds:(%rsi),(%dx)
  479838:	73 69                	jae    4798a3 <usage_message+0x17b63>
  47983a:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47983c:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  479842:	41 55                	push   %r13
  479844:	4c 54                	rex.WR push   %rsp
  479846:	20 27                	and    %ah,(%rdi)
  479848:	30 27                	xor    %ah,(%rdi)
  47984a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47984d:	54                   	push   %rsp
  47984e:	20 4e 55             	and    %cl,0x55(%rsi)
  479851:	4c                   	rex.WR
  479852:	4c 2c 20             	rex.WR sub    $0x20,%al
  479855:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  479859:	6b 20 69             	imul   $0x69,(%rax),%esp
  47985c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47985d:	74 65                	je     4798c4 <usage_message+0x17b84>
  47985f:	67                   	addr32
  479860:	65                   	gs
  479861:	72 20                	jb     479883 <usage_message+0x17b43>
  479863:	44                   	rex.R
  479864:	45                   	rex.RB
  479865:	46                   	rex.RX
  479866:	41 55                	push   %r13
  479868:	4c 54                	rex.WR push   %rsp
  47986a:	20 27                	and    %ah,(%rdi)
  47986c:	30 27                	xor    %ah,(%rdi)
  47986e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479871:	54                   	push   %rsp
  479872:	20 4e 55             	and    %cl,0x55(%rsi)
  479875:	4c                   	rex.WR
  479876:	4c 2c 20             	rex.WR sub    $0x20,%al
  479879:	76 61                	jbe    4798dc <usage_message+0x17b9c>
  47987b:	6c                   	insb   (%dx),%es:(%rdi)
  47987c:	75 65                	jne    4798e3 <usage_message+0x17ba3>
  47987e:	20 62 69             	and    %ah,0x69(%rdx)
  479881:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  479888:	73 
  479889:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  479890:	45                   	rex.RB
  479891:	46                   	rex.RX
  479892:	41 55                	push   %r13
  479894:	4c 54                	rex.WR push   %rsp
  479896:	20 27                	and    %ah,(%rdi)
  479898:	30 27                	xor    %ah,(%rdi)
  47989a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47989d:	54                   	push   %rsp
  47989e:	20 4e 55             	and    %cl,0x55(%rsi)
  4798a1:	4c                   	rex.WR
  4798a2:	4c 2c 20             	rex.WR sub    $0x20,%al
  4798a5:	50                   	push   %rax
  4798a6:	52                   	push   %rdx
  4798a7:	49                   	rex.WB
  4798a8:	4d                   	rex.WRB
  4798a9:	41 52                	push   %r10
  4798ab:	59                   	pop    %rcx
  4798ac:	20 4b 45             	and    %cl,0x45(%rbx)
  4798af:	59                   	pop    %rcx
  4798b0:	20 28                	and    %ch,(%rax)
  4798b2:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  4798b9:	47 
  4798ba:	49                   	rex.WB
  4798bb:	4e                   	rex.WRX
  4798bc:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4798c2:	44                   	rex.R
  4798c3:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4798c7:	45                   	rex.RB
  4798c8:	41 54                	push   %r12
  4798ca:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4798ce:	44                   	rex.R
  4798cf:	45 58                	rex.RB pop    %r8
  4798d1:	20 68 69             	and    %ch,0x69(%rax)
  4798d4:	73 74                	jae    47994a <usage_message+0x17c0a>
  4798d6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4798d7:	72 79                	jb     479952 <usage_message+0x17c12>
  4798d9:	5f                   	pop    %rdi
  4798da:	75 69                	jne    479945 <usage_message+0x17c05>
  4798dc:	6e                   	outsb  %ds:(%rsi),(%dx)
  4798dd:	74 5f                	je     47993e <usage_message+0x17bfe>
  4798df:	73 79                	jae    47995a <usage_message+0x17c1a>
  4798e1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4798e2:	63 5f 31             	movslq 0x31(%rdi),%ebx
  4798e5:	20 6f 6e             	and    %ch,0x6e(%rdi)
  4798e8:	20 68 69             	and    %ch,0x69(%rax)
  4798eb:	73 74                	jae    479961 <usage_message+0x17c21>
  4798ed:	6f                   	outsl  %ds:(%rsi),(%dx)
  4798ee:	72 79                	jb     479969 <usage_message+0x17c29>
  4798f0:	5f                   	pop    %rdi
  4798f1:	75 69                	jne    47995c <usage_message+0x17c1c>
  4798f3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4798f4:	74 5f                	je     479955 <usage_message+0x17c15>
  4798f6:	73 79                	jae    479971 <usage_message+0x17c31>
  4798f8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4798f9:	63 20                	movslq (%rax),%esp
  4798fb:	28 6e 6f             	sub    %ch,0x6f(%rsi)
  4798fe:	64 65 69 64 2c 69 64 	imul   $0x433b2964,%fs:%gs:0x69(%rsp,%rbp,1),%esp
  479905:	29 3b 43 
  479908:	52                   	push   %rdx
  479909:	45                   	rex.RB
  47990a:	41 54                	push   %r12
  47990c:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  479911:	4c                   	rex.WR
  479912:	45 20 68 69          	and    %r13b,0x69(%r8)
  479916:	73 74                	jae    47998c <usage_message+0x17c4c>
  479918:	6f                   	outsl  %ds:(%rsi),(%dx)
  479919:	72 79                	jb     479994 <usage_message+0x17c54>
  47991b:	5f                   	pop    %rdi
  47991c:	73 74                	jae    479992 <usage_message+0x17c52>
  47991e:	72 20                	jb     479940 <usage_message+0x17c00>
  479920:	28 20                	sub    %ah,(%rax)
  479922:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  479929:	62 
  47992a:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  479931:	6e                   	outsb  %ds:(%rsi),(%dx)
  479932:	73 69                	jae    47999d <usage_message+0x17c5d>
  479934:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  479936:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47993c:	41 55                	push   %r13
  47993e:	4c 54                	rex.WR push   %rsp
  479940:	20 27                	and    %ah,(%rdi)
  479942:	30 27                	xor    %ah,(%rdi)
  479944:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479947:	54                   	push   %rsp
  479948:	20 4e 55             	and    %cl,0x55(%rsi)
  47994b:	4c                   	rex.WR
  47994c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47994f:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  479953:	6b 20 69             	imul   $0x69,(%rax),%esp
  479956:	6e                   	outsb  %ds:(%rsi),(%dx)
  479957:	74 65                	je     4799be <usage_message+0x17c7e>
  479959:	67                   	addr32
  47995a:	65                   	gs
  47995b:	72 20                	jb     47997d <usage_message+0x17c3d>
  47995d:	44                   	rex.R
  47995e:	45                   	rex.RB
  47995f:	46                   	rex.RX
  479960:	41 55                	push   %r13
  479962:	4c 54                	rex.WR push   %rsp
  479964:	20 27                	and    %ah,(%rdi)
  479966:	30 27                	xor    %ah,(%rdi)
  479968:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47996b:	54                   	push   %rsp
  47996c:	20 4e 55             	and    %cl,0x55(%rsi)
  47996f:	4c                   	rex.WR
  479970:	4c 2c 20             	rex.WR sub    $0x20,%al
  479973:	76 61                	jbe    4799d6 <usage_message+0x17c96>
  479975:	6c                   	insb   (%dx),%es:(%rdi)
  479976:	75 65                	jne    4799dd <usage_message+0x17c9d>
  479978:	20 76 61             	and    %dh,0x61(%rsi)
  47997b:	72 63                	jb     4799e0 <usage_message+0x17ca0>
  47997d:	68 61 72 28 32       	pushq  $0x32287261
  479982:	35 35 29 20 44       	xor    $0x44202935,%eax
  479987:	45                   	rex.RB
  479988:	46                   	rex.RX
  479989:	41 55                	push   %r13
  47998b:	4c 54                	rex.WR push   %rsp
  47998d:	20 27                	and    %ah,(%rdi)
  47998f:	27                   	(bad)  
  479990:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479993:	54                   	push   %rsp
  479994:	20 4e 55             	and    %cl,0x55(%rsi)
  479997:	4c                   	rex.WR
  479998:	4c 29 20             	sub    %r12,(%rax)
  47999b:	45                   	rex.RB
  47999c:	4e                   	rex.WRX
  47999d:	47                   	rex.RXB
  47999e:	49                   	rex.WB
  47999f:	4e                   	rex.WRX
  4799a0:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4799a6:	44                   	rex.R
  4799a7:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4799ab:	45                   	rex.RB
  4799ac:	41 54                	push   %r12
  4799ae:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4799b2:	44                   	rex.R
  4799b3:	45 58                	rex.RB pop    %r8
  4799b5:	20 68 69             	and    %ch,0x69(%rax)
  4799b8:	73 74                	jae    479a2e <usage_message+0x17cee>
  4799ba:	6f                   	outsl  %ds:(%rsi),(%dx)
  4799bb:	72 79                	jb     479a36 <usage_message+0x17cf6>
  4799bd:	5f                   	pop    %rdi
  4799be:	73 74                	jae    479a34 <usage_message+0x17cf4>
  4799c0:	72 5f                	jb     479a21 <usage_message+0x17ce1>
  4799c2:	31 20                	xor    %esp,(%rax)
  4799c4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4799c5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4799c6:	20 68 69             	and    %ch,0x69(%rax)
  4799c9:	73 74                	jae    479a3f <usage_message+0x17cff>
  4799cb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4799cc:	72 79                	jb     479a47 <usage_message+0x17d07>
  4799ce:	5f                   	pop    %rdi
  4799cf:	73 74                	jae    479a45 <usage_message+0x17d05>
  4799d1:	72 20                	jb     4799f3 <usage_message+0x17cb3>
  4799d3:	28 69 74             	sub    %ch,0x74(%rcx)
  4799d6:	65                   	gs
  4799d7:	6d                   	insl   (%dx),%es:(%rdi)
  4799d8:	69 64 2c 63 6c 6f 63 	imul   $0x6b636f6c,0x63(%rsp,%rbp,1),%esp
  4799df:	6b 
  4799e0:	29 3b                	sub    %edi,(%rbx)
  4799e2:	43 52                	rex.XB push   %r10
  4799e4:	45                   	rex.RB
  4799e5:	41 54                	push   %r12
  4799e7:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  4799ec:	4c                   	rex.WR
  4799ed:	45 20 68 69          	and    %r13b,0x69(%r8)
  4799f1:	73 74                	jae    479a67 <usage_message+0x17d27>
  4799f3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4799f4:	72 79                	jb     479a6f <usage_message+0x17d2f>
  4799f6:	5f                   	pop    %rdi
  4799f7:	73 74                	jae    479a6d <usage_message+0x17d2d>
  4799f9:	72 5f                	jb     479a5a <usage_message+0x17d1a>
  4799fb:	73 79                	jae    479a76 <usage_message+0x17d36>
  4799fd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4799fe:	63 20                	movslq (%rax),%esp
  479a00:	28 20                	sub    %ah,(%rax)
  479a02:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  479a09:	6e 
  479a0a:	74 20                	je     479a2c <usage_message+0x17cec>
  479a0c:	75 6e                	jne    479a7c <usage_message+0x17d3c>
  479a0e:	73 69                	jae    479a79 <usage_message+0x17d39>
  479a10:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  479a12:	65 64 20 4e 4f       	and    %cl,%fs:%gs:0x4f(%rsi)
  479a17:	54                   	push   %rsp
  479a18:	20 4e 55             	and    %cl,0x55(%rsi)
  479a1b:	4c                   	rex.WR
  479a1c:	4c 20 61 75          	rex.WR and    %r12b,0x75(%rcx)
  479a20:	74 6f                	je     479a91 <usage_message+0x17d51>
  479a22:	5f                   	pop    %rdi
  479a23:	69 6e 63 72 65 6d 65 	imul   $0x656d6572,0x63(%rsi),%ebp
  479a2a:	6e                   	outsb  %ds:(%rsi),(%dx)
  479a2b:	74 20                	je     479a4d <usage_message+0x17d0d>
  479a2d:	75 6e                	jne    479a9d <usage_message+0x17d5d>
  479a2f:	69 71 75 65 2c 20 6e 	imul   $0x6e202c65,0x75(%rcx),%esi
  479a36:	6f                   	outsl  %ds:(%rsi),(%dx)
  479a37:	64 65 69 64 20 62 69 	imul   $0x6e696769,%fs:%gs:0x62(%rax,%riz,1),%esp
  479a3e:	67 69 6e 
  479a41:	74 20                	je     479a63 <usage_message+0x17d23>
  479a43:	75 6e                	jne    479ab3 <usage_message+0x17d73>
  479a45:	73 69                	jae    479ab0 <usage_message+0x17d70>
  479a47:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  479a49:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  479a4f:	41 55                	push   %r13
  479a51:	4c 54                	rex.WR push   %rsp
  479a53:	20 27                	and    %ah,(%rdi)
  479a55:	30 27                	xor    %ah,(%rdi)
  479a57:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479a5a:	54                   	push   %rsp
  479a5b:	20 4e 55             	and    %cl,0x55(%rsi)
  479a5e:	4c                   	rex.WR
  479a5f:	4c 2c 20             	rex.WR sub    $0x20,%al
  479a62:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  479a69:	62 
  479a6a:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  479a71:	6e                   	outsb  %ds:(%rsi),(%dx)
  479a72:	73 69                	jae    479add <usage_message+0x17d9d>
  479a74:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  479a76:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  479a7c:	41 55                	push   %r13
  479a7e:	4c 54                	rex.WR push   %rsp
  479a80:	20 27                	and    %ah,(%rdi)
  479a82:	30 27                	xor    %ah,(%rdi)
  479a84:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479a87:	54                   	push   %rsp
  479a88:	20 4e 55             	and    %cl,0x55(%rsi)
  479a8b:	4c                   	rex.WR
  479a8c:	4c 2c 20             	rex.WR sub    $0x20,%al
  479a8f:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  479a93:	6b 20 69             	imul   $0x69,(%rax),%esp
  479a96:	6e                   	outsb  %ds:(%rsi),(%dx)
  479a97:	74 65                	je     479afe <usage_message+0x17dbe>
  479a99:	67                   	addr32
  479a9a:	65                   	gs
  479a9b:	72 20                	jb     479abd <usage_message+0x17d7d>
  479a9d:	44                   	rex.R
  479a9e:	45                   	rex.RB
  479a9f:	46                   	rex.RX
  479aa0:	41 55                	push   %r13
  479aa2:	4c 54                	rex.WR push   %rsp
  479aa4:	20 27                	and    %ah,(%rdi)
  479aa6:	30 27                	xor    %ah,(%rdi)
  479aa8:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479aab:	54                   	push   %rsp
  479aac:	20 4e 55             	and    %cl,0x55(%rsi)
  479aaf:	4c                   	rex.WR
  479ab0:	4c 2c 20             	rex.WR sub    $0x20,%al
  479ab3:	76 61                	jbe    479b16 <usage_message+0x17dd6>
  479ab5:	6c                   	insb   (%dx),%es:(%rdi)
  479ab6:	75 65                	jne    479b1d <usage_message+0x17ddd>
  479ab8:	20 76 61             	and    %dh,0x61(%rsi)
  479abb:	72 63                	jb     479b20 <usage_message+0x17de0>
  479abd:	68 61 72 28 32       	pushq  $0x32287261
  479ac2:	35 35 29 20 44       	xor    $0x44202935,%eax
  479ac7:	45                   	rex.RB
  479ac8:	46                   	rex.RX
  479ac9:	41 55                	push   %r13
  479acb:	4c 54                	rex.WR push   %rsp
  479acd:	20 27                	and    %ah,(%rdi)
  479acf:	27                   	(bad)  
  479ad0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479ad3:	54                   	push   %rsp
  479ad4:	20 4e 55             	and    %cl,0x55(%rsi)
  479ad7:	4c                   	rex.WR
  479ad8:	4c 2c 20             	rex.WR sub    $0x20,%al
  479adb:	50                   	push   %rax
  479adc:	52                   	push   %rdx
  479add:	49                   	rex.WB
  479ade:	4d                   	rex.WRB
  479adf:	41 52                	push   %r10
  479ae1:	59                   	pop    %rcx
  479ae2:	20 4b 45             	and    %cl,0x45(%rbx)
  479ae5:	59                   	pop    %rcx
  479ae6:	20 28                	and    %ch,(%rax)
  479ae8:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  479aef:	47 
  479af0:	49                   	rex.WB
  479af1:	4e                   	rex.WRX
  479af2:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  479af8:	44                   	rex.R
  479af9:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  479afd:	45                   	rex.RB
  479afe:	41 54                	push   %r12
  479b00:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  479b04:	44                   	rex.R
  479b05:	45 58                	rex.RB pop    %r8
  479b07:	20 68 69             	and    %ch,0x69(%rax)
  479b0a:	73 74                	jae    479b80 <usage_message+0x17e40>
  479b0c:	6f                   	outsl  %ds:(%rsi),(%dx)
  479b0d:	72 79                	jb     479b88 <usage_message+0x17e48>
  479b0f:	5f                   	pop    %rdi
  479b10:	73 74                	jae    479b86 <usage_message+0x17e46>
  479b12:	72 5f                	jb     479b73 <usage_message+0x17e33>
  479b14:	73 79                	jae    479b8f <usage_message+0x17e4f>
  479b16:	6e                   	outsb  %ds:(%rsi),(%dx)
  479b17:	63 5f 31             	movslq 0x31(%rdi),%ebx
  479b1a:	20 6f 6e             	and    %ch,0x6e(%rdi)
  479b1d:	20 68 69             	and    %ch,0x69(%rax)
  479b20:	73 74                	jae    479b96 <usage_message+0x17e56>
  479b22:	6f                   	outsl  %ds:(%rsi),(%dx)
  479b23:	72 79                	jb     479b9e <usage_message+0x17e5e>
  479b25:	5f                   	pop    %rdi
  479b26:	73 74                	jae    479b9c <usage_message+0x17e5c>
  479b28:	72 5f                	jb     479b89 <usage_message+0x17e49>
  479b2a:	73 79                	jae    479ba5 <usage_message+0x17e65>
  479b2c:	6e                   	outsb  %ds:(%rsi),(%dx)
  479b2d:	63 20                	movslq (%rax),%esp
  479b2f:	28 6e 6f             	sub    %ch,0x6f(%rsi)
  479b32:	64 65 69 64 2c 69 64 	imul   $0x433b2964,%fs:%gs:0x69(%rsp,%rbp,1),%esp
  479b39:	29 3b 43 
  479b3c:	52                   	push   %rdx
  479b3d:	45                   	rex.RB
  479b3e:	41 54                	push   %r12
  479b40:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  479b45:	4c                   	rex.WR
  479b46:	45 20 68 69          	and    %r13b,0x69(%r8)
  479b4a:	73 74                	jae    479bc0 <usage_message+0x17e80>
  479b4c:	6f                   	outsl  %ds:(%rsi),(%dx)
  479b4d:	72 79                	jb     479bc8 <usage_message+0x17e88>
  479b4f:	5f                   	pop    %rdi
  479b50:	6c                   	insb   (%dx),%es:(%rdi)
  479b51:	6f                   	outsl  %ds:(%rsi),(%dx)
  479b52:	67 20 28             	addr32 and %ch,(%eax)
  479b55:	20 69 64             	and    %ch,0x64(%rcx)
  479b58:	20 62 69             	and    %ah,0x69(%rdx)
  479b5b:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  479b62:	73 
  479b63:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  479b6a:	45                   	rex.RB
  479b6b:	46                   	rex.RX
  479b6c:	41 55                	push   %r13
  479b6e:	4c 54                	rex.WR push   %rsp
  479b70:	20 27                	and    %ah,(%rdi)
  479b72:	30 27                	xor    %ah,(%rdi)
  479b74:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479b77:	54                   	push   %rsp
  479b78:	20 4e 55             	and    %cl,0x55(%rsi)
  479b7b:	4c                   	rex.WR
  479b7c:	4c 2c 20             	rex.WR sub    $0x20,%al
  479b7f:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  479b86:	62 
  479b87:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  479b8e:	6e                   	outsb  %ds:(%rsi),(%dx)
  479b8f:	73 69                	jae    479bfa <usage_message+0x17eba>
  479b91:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  479b93:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  479b99:	41 55                	push   %r13
  479b9b:	4c 54                	rex.WR push   %rsp
  479b9d:	20 27                	and    %ah,(%rdi)
  479b9f:	30 27                	xor    %ah,(%rdi)
  479ba1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479ba4:	54                   	push   %rsp
  479ba5:	20 4e 55             	and    %cl,0x55(%rsi)
  479ba8:	4c                   	rex.WR
  479ba9:	4c 2c 20             	rex.WR sub    $0x20,%al
  479bac:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  479bb0:	6b 20 69             	imul   $0x69,(%rax),%esp
  479bb3:	6e                   	outsb  %ds:(%rsi),(%dx)
  479bb4:	74 65                	je     479c1b <usage_message+0x17edb>
  479bb6:	67                   	addr32
  479bb7:	65                   	gs
  479bb8:	72 20                	jb     479bda <usage_message+0x17e9a>
  479bba:	44                   	rex.R
  479bbb:	45                   	rex.RB
  479bbc:	46                   	rex.RX
  479bbd:	41 55                	push   %r13
  479bbf:	4c 54                	rex.WR push   %rsp
  479bc1:	20 27                	and    %ah,(%rdi)
  479bc3:	30 27                	xor    %ah,(%rdi)
  479bc5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479bc8:	54                   	push   %rsp
  479bc9:	20 4e 55             	and    %cl,0x55(%rsi)
  479bcc:	4c                   	rex.WR
  479bcd:	4c 2c 20             	rex.WR sub    $0x20,%al
  479bd0:	74 69                	je     479c3b <usage_message+0x17efb>
  479bd2:	6d                   	insl   (%dx),%es:(%rdi)
  479bd3:	65                   	gs
  479bd4:	73 74                	jae    479c4a <usage_message+0x17f0a>
  479bd6:	61                   	(bad)  
  479bd7:	6d                   	insl   (%dx),%es:(%rdi)
  479bd8:	70 20                	jo     479bfa <usage_message+0x17eba>
  479bda:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  479be1:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  479be5:	41 55                	push   %r13
  479be7:	4c 54                	rex.WR push   %rsp
  479be9:	20 27                	and    %ah,(%rdi)
  479beb:	30 27                	xor    %ah,(%rdi)
  479bed:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479bf0:	54                   	push   %rsp
  479bf1:	20 4e 55             	and    %cl,0x55(%rsi)
  479bf4:	4c                   	rex.WR
  479bf5:	4c 2c 20             	rex.WR sub    $0x20,%al
  479bf8:	73 6f                	jae    479c69 <usage_message+0x17f29>
  479bfa:	75 72                	jne    479c6e <usage_message+0x17f2e>
  479bfc:	63 65 20             	movslq 0x20(%rbp),%esp
  479bff:	76 61                	jbe    479c62 <usage_message+0x17f22>
  479c01:	72 63                	jb     479c66 <usage_message+0x17f26>
  479c03:	68 61 72 28 36       	pushq  $0x36287261
  479c08:	34 29                	xor    $0x29,%al
  479c0a:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  479c0e:	41 55                	push   %r13
  479c10:	4c 54                	rex.WR push   %rsp
  479c12:	20 27                	and    %ah,(%rdi)
  479c14:	27                   	(bad)  
  479c15:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479c18:	54                   	push   %rsp
  479c19:	20 4e 55             	and    %cl,0x55(%rsi)
  479c1c:	4c                   	rex.WR
  479c1d:	4c 2c 20             	rex.WR sub    $0x20,%al
  479c20:	73 65                	jae    479c87 <usage_message+0x17f47>
  479c22:	76 65                	jbe    479c89 <usage_message+0x17f49>
  479c24:	72 69                	jb     479c8f <usage_message+0x17f4f>
  479c26:	74 79                	je     479ca1 <usage_message+0x17f61>
  479c28:	20 69 6e             	and    %ch,0x6e(%rcx)
  479c2b:	74 65                	je     479c92 <usage_message+0x17f52>
  479c2d:	67                   	addr32
  479c2e:	65                   	gs
  479c2f:	72 20                	jb     479c51 <usage_message+0x17f11>
  479c31:	44                   	rex.R
  479c32:	45                   	rex.RB
  479c33:	46                   	rex.RX
  479c34:	41 55                	push   %r13
  479c36:	4c 54                	rex.WR push   %rsp
  479c38:	20 27                	and    %ah,(%rdi)
  479c3a:	30 27                	xor    %ah,(%rdi)
  479c3c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479c3f:	54                   	push   %rsp
  479c40:	20 4e 55             	and    %cl,0x55(%rsi)
  479c43:	4c                   	rex.WR
  479c44:	4c 2c 20             	rex.WR sub    $0x20,%al
  479c47:	76 61                	jbe    479caa <usage_message+0x17f6a>
  479c49:	6c                   	insb   (%dx),%es:(%rdi)
  479c4a:	75 65                	jne    479cb1 <usage_message+0x17f71>
  479c4c:	20 74 65 78          	and    %dh,0x78(%rbp,%riz,2)
  479c50:	74 20                	je     479c72 <usage_message+0x17f32>
  479c52:	4e                   	rex.WRX
  479c53:	4f 54                	rex.WRXB push   %r12
  479c55:	20 4e 55             	and    %cl,0x55(%rsi)
  479c58:	4c                   	rex.WR
  479c59:	4c 2c 20             	rex.WR sub    $0x20,%al
  479c5c:	6c                   	insb   (%dx),%es:(%rdi)
  479c5d:	6f                   	outsl  %ds:(%rsi),(%dx)
  479c5e:	67                   	addr32
  479c5f:	65                   	gs
  479c60:	76 65                	jbe    479cc7 <usage_message+0x17f87>
  479c62:	6e                   	outsb  %ds:(%rsi),(%dx)
  479c63:	74 69                	je     479cce <usage_message+0x17f8e>
  479c65:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  479c69:	74 65                	je     479cd0 <usage_message+0x17f90>
  479c6b:	67                   	addr32
  479c6c:	65                   	gs
  479c6d:	72 20                	jb     479c8f <usage_message+0x17f4f>
  479c6f:	44                   	rex.R
  479c70:	45                   	rex.RB
  479c71:	46                   	rex.RX
  479c72:	41 55                	push   %r13
  479c74:	4c 54                	rex.WR push   %rsp
  479c76:	20 27                	and    %ah,(%rdi)
  479c78:	30 27                	xor    %ah,(%rdi)
  479c7a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479c7d:	54                   	push   %rsp
  479c7e:	20 4e 55             	and    %cl,0x55(%rsi)
  479c81:	4c                   	rex.WR
  479c82:	4c 2c 20             	rex.WR sub    $0x20,%al
  479c85:	50                   	push   %rax
  479c86:	52                   	push   %rdx
  479c87:	49                   	rex.WB
  479c88:	4d                   	rex.WRB
  479c89:	41 52                	push   %r10
  479c8b:	59                   	pop    %rcx
  479c8c:	20 4b 45             	and    %cl,0x45(%rbx)
  479c8f:	59                   	pop    %rcx
  479c90:	20 28                	and    %ch,(%rax)
  479c92:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  479c99:	47 
  479c9a:	49                   	rex.WB
  479c9b:	4e                   	rex.WRX
  479c9c:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  479ca2:	44                   	rex.R
  479ca3:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  479ca7:	45                   	rex.RB
  479ca8:	41 54                	push   %r12
  479caa:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  479cae:	44                   	rex.R
  479caf:	45 58                	rex.RB pop    %r8
  479cb1:	20 68 69             	and    %ch,0x69(%rax)
  479cb4:	73 74                	jae    479d2a <usage_message+0x17fea>
  479cb6:	6f                   	outsl  %ds:(%rsi),(%dx)
  479cb7:	72 79                	jb     479d32 <usage_message+0x17ff2>
  479cb9:	5f                   	pop    %rdi
  479cba:	6c                   	insb   (%dx),%es:(%rdi)
  479cbb:	6f                   	outsl  %ds:(%rsi),(%dx)
  479cbc:	67 5f                	addr32 pop %rdi
  479cbe:	31 20                	xor    %esp,(%rax)
  479cc0:	6f                   	outsl  %ds:(%rsi),(%dx)
  479cc1:	6e                   	outsb  %ds:(%rsi),(%dx)
  479cc2:	20 68 69             	and    %ch,0x69(%rax)
  479cc5:	73 74                	jae    479d3b <usage_message+0x17ffb>
  479cc7:	6f                   	outsl  %ds:(%rsi),(%dx)
  479cc8:	72 79                	jb     479d43 <usage_message+0x18003>
  479cca:	5f                   	pop    %rdi
  479ccb:	6c                   	insb   (%dx),%es:(%rdi)
  479ccc:	6f                   	outsl  %ds:(%rsi),(%dx)
  479ccd:	67 20 28             	addr32 and %ch,(%eax)
  479cd0:	69 74 65 6d 69 64 2c 	imul   $0x632c6469,0x6d(%rbp,%riz,2),%esi
  479cd7:	63 
  479cd8:	6c                   	insb   (%dx),%es:(%rdi)
  479cd9:	6f                   	outsl  %ds:(%rsi),(%dx)
  479cda:	63 6b 29             	movslq 0x29(%rbx),%ebp
  479cdd:	3b 43 52             	cmp    0x52(%rbx),%eax
  479ce0:	45                   	rex.RB
  479ce1:	41 54                	push   %r12
  479ce3:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  479ce7:	49 51                	rex.WB push   %r9
  479ce9:	55                   	push   %rbp
  479cea:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  479cee:	44                   	rex.R
  479cef:	45 58                	rex.RB pop    %r8
  479cf1:	20 68 69             	and    %ch,0x69(%rax)
  479cf4:	73 74                	jae    479d6a <usage_message+0x1802a>
  479cf6:	6f                   	outsl  %ds:(%rsi),(%dx)
  479cf7:	72 79                	jb     479d72 <usage_message+0x18032>
  479cf9:	5f                   	pop    %rdi
  479cfa:	6c                   	insb   (%dx),%es:(%rdi)
  479cfb:	6f                   	outsl  %ds:(%rsi),(%dx)
  479cfc:	67 5f                	addr32 pop %rdi
  479cfe:	32 20                	xor    (%rax),%ah
  479d00:	6f                   	outsl  %ds:(%rsi),(%dx)
  479d01:	6e                   	outsb  %ds:(%rsi),(%dx)
  479d02:	20 68 69             	and    %ch,0x69(%rax)
  479d05:	73 74                	jae    479d7b <usage_message+0x1803b>
  479d07:	6f                   	outsl  %ds:(%rsi),(%dx)
  479d08:	72 79                	jb     479d83 <usage_message+0x18043>
  479d0a:	5f                   	pop    %rdi
  479d0b:	6c                   	insb   (%dx),%es:(%rdi)
  479d0c:	6f                   	outsl  %ds:(%rsi),(%dx)
  479d0d:	67 20 28             	addr32 and %ch,(%eax)
  479d10:	69 74 65 6d 69 64 2c 	imul   $0x692c6469,0x6d(%rbp,%riz,2),%esi
  479d17:	69 
  479d18:	64 29 3b             	sub    %edi,%fs:(%rbx)
  479d1b:	43 52                	rex.XB push   %r10
  479d1d:	45                   	rex.RB
  479d1e:	41 54                	push   %r12
  479d20:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  479d25:	4c                   	rex.WR
  479d26:	45 20 68 69          	and    %r13b,0x69(%r8)
  479d2a:	73 74                	jae    479da0 <usage_message+0x18060>
  479d2c:	6f                   	outsl  %ds:(%rsi),(%dx)
  479d2d:	72 79                	jb     479da8 <usage_message+0x18068>
  479d2f:	5f                   	pop    %rdi
  479d30:	74 65                	je     479d97 <usage_message+0x18057>
  479d32:	78 74                	js     479da8 <usage_message+0x18068>
  479d34:	20 28                	and    %ch,(%rax)
  479d36:	20 69 64             	and    %ch,0x64(%rcx)
  479d39:	20 62 69             	and    %ah,0x69(%rdx)
  479d3c:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  479d43:	73 
  479d44:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  479d4b:	45                   	rex.RB
  479d4c:	46                   	rex.RX
  479d4d:	41 55                	push   %r13
  479d4f:	4c 54                	rex.WR push   %rsp
  479d51:	20 27                	and    %ah,(%rdi)
  479d53:	30 27                	xor    %ah,(%rdi)
  479d55:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479d58:	54                   	push   %rsp
  479d59:	20 4e 55             	and    %cl,0x55(%rsi)
  479d5c:	4c                   	rex.WR
  479d5d:	4c 2c 20             	rex.WR sub    $0x20,%al
  479d60:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  479d67:	62 
  479d68:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  479d6f:	6e                   	outsb  %ds:(%rsi),(%dx)
  479d70:	73 69                	jae    479ddb <usage_message+0x1809b>
  479d72:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  479d74:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  479d7a:	41 55                	push   %r13
  479d7c:	4c 54                	rex.WR push   %rsp
  479d7e:	20 27                	and    %ah,(%rdi)
  479d80:	30 27                	xor    %ah,(%rdi)
  479d82:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479d85:	54                   	push   %rsp
  479d86:	20 4e 55             	and    %cl,0x55(%rsi)
  479d89:	4c                   	rex.WR
  479d8a:	4c 2c 20             	rex.WR sub    $0x20,%al
  479d8d:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  479d91:	6b 20 69             	imul   $0x69,(%rax),%esp
  479d94:	6e                   	outsb  %ds:(%rsi),(%dx)
  479d95:	74 65                	je     479dfc <usage_message+0x180bc>
  479d97:	67                   	addr32
  479d98:	65                   	gs
  479d99:	72 20                	jb     479dbb <usage_message+0x1807b>
  479d9b:	44                   	rex.R
  479d9c:	45                   	rex.RB
  479d9d:	46                   	rex.RX
  479d9e:	41 55                	push   %r13
  479da0:	4c 54                	rex.WR push   %rsp
  479da2:	20 27                	and    %ah,(%rdi)
  479da4:	30 27                	xor    %ah,(%rdi)
  479da6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479da9:	54                   	push   %rsp
  479daa:	20 4e 55             	and    %cl,0x55(%rsi)
  479dad:	4c                   	rex.WR
  479dae:	4c 2c 20             	rex.WR sub    $0x20,%al
  479db1:	76 61                	jbe    479e14 <usage_message+0x180d4>
  479db3:	6c                   	insb   (%dx),%es:(%rdi)
  479db4:	75 65                	jne    479e1b <usage_message+0x180db>
  479db6:	20 74 65 78          	and    %dh,0x78(%rbp,%riz,2)
  479dba:	74 20                	je     479ddc <usage_message+0x1809c>
  479dbc:	4e                   	rex.WRX
  479dbd:	4f 54                	rex.WRXB push   %r12
  479dbf:	20 4e 55             	and    %cl,0x55(%rsi)
  479dc2:	4c                   	rex.WR
  479dc3:	4c 2c 20             	rex.WR sub    $0x20,%al
  479dc6:	50                   	push   %rax
  479dc7:	52                   	push   %rdx
  479dc8:	49                   	rex.WB
  479dc9:	4d                   	rex.WRB
  479dca:	41 52                	push   %r10
  479dcc:	59                   	pop    %rcx
  479dcd:	20 4b 45             	and    %cl,0x45(%rbx)
  479dd0:	59                   	pop    %rcx
  479dd1:	20 28                	and    %ch,(%rax)
  479dd3:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  479dda:	47 
  479ddb:	49                   	rex.WB
  479ddc:	4e                   	rex.WRX
  479ddd:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  479de3:	44                   	rex.R
  479de4:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  479de8:	45                   	rex.RB
  479de9:	41 54                	push   %r12
  479deb:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  479def:	44                   	rex.R
  479df0:	45 58                	rex.RB pop    %r8
  479df2:	20 68 69             	and    %ch,0x69(%rax)
  479df5:	73 74                	jae    479e6b <usage_message+0x1812b>
  479df7:	6f                   	outsl  %ds:(%rsi),(%dx)
  479df8:	72 79                	jb     479e73 <usage_message+0x18133>
  479dfa:	5f                   	pop    %rdi
  479dfb:	74 65                	je     479e62 <usage_message+0x18122>
  479dfd:	78 74                	js     479e73 <usage_message+0x18133>
  479dff:	5f                   	pop    %rdi
  479e00:	31 20                	xor    %esp,(%rax)
  479e02:	6f                   	outsl  %ds:(%rsi),(%dx)
  479e03:	6e                   	outsb  %ds:(%rsi),(%dx)
  479e04:	20 68 69             	and    %ch,0x69(%rax)
  479e07:	73 74                	jae    479e7d <usage_message+0x1813d>
  479e09:	6f                   	outsl  %ds:(%rsi),(%dx)
  479e0a:	72 79                	jb     479e85 <usage_message+0x18145>
  479e0c:	5f                   	pop    %rdi
  479e0d:	74 65                	je     479e74 <usage_message+0x18134>
  479e0f:	78 74                	js     479e85 <usage_message+0x18145>
  479e11:	20 28                	and    %ch,(%rax)
  479e13:	69 74 65 6d 69 64 2c 	imul   $0x632c6469,0x6d(%rbp,%riz,2),%esi
  479e1a:	63 
  479e1b:	6c                   	insb   (%dx),%es:(%rdi)
  479e1c:	6f                   	outsl  %ds:(%rsi),(%dx)
  479e1d:	63 6b 29             	movslq 0x29(%rbx),%ebp
  479e20:	3b 43 52             	cmp    0x52(%rbx),%eax
  479e23:	45                   	rex.RB
  479e24:	41 54                	push   %r12
  479e26:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  479e2a:	49 51                	rex.WB push   %r9
  479e2c:	55                   	push   %rbp
  479e2d:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  479e31:	44                   	rex.R
  479e32:	45 58                	rex.RB pop    %r8
  479e34:	20 68 69             	and    %ch,0x69(%rax)
  479e37:	73 74                	jae    479ead <usage_message+0x1816d>
  479e39:	6f                   	outsl  %ds:(%rsi),(%dx)
  479e3a:	72 79                	jb     479eb5 <usage_message+0x18175>
  479e3c:	5f                   	pop    %rdi
  479e3d:	74 65                	je     479ea4 <usage_message+0x18164>
  479e3f:	78 74                	js     479eb5 <usage_message+0x18175>
  479e41:	5f                   	pop    %rdi
  479e42:	32 20                	xor    (%rax),%ah
  479e44:	6f                   	outsl  %ds:(%rsi),(%dx)
  479e45:	6e                   	outsb  %ds:(%rsi),(%dx)
  479e46:	20 68 69             	and    %ch,0x69(%rax)
  479e49:	73 74                	jae    479ebf <usage_message+0x1817f>
  479e4b:	6f                   	outsl  %ds:(%rsi),(%dx)
  479e4c:	72 79                	jb     479ec7 <usage_message+0x18187>
  479e4e:	5f                   	pop    %rdi
  479e4f:	74 65                	je     479eb6 <usage_message+0x18176>
  479e51:	78 74                	js     479ec7 <usage_message+0x18187>
  479e53:	20 28                	and    %ch,(%rax)
  479e55:	69 74 65 6d 69 64 2c 	imul   $0x692c6469,0x6d(%rbp,%riz,2),%esi
  479e5c:	69 
  479e5d:	64 29 3b             	sub    %edi,%fs:(%rbx)
  479e60:	43 52                	rex.XB push   %r10
  479e62:	45                   	rex.RB
  479e63:	41 54                	push   %r12
  479e65:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  479e6a:	4c                   	rex.WR
  479e6b:	45 20 70 72          	and    %r14b,0x72(%r8)
  479e6f:	6f                   	outsl  %ds:(%rsi),(%dx)
  479e70:	78 79                	js     479eeb <usage_message+0x181ab>
  479e72:	5f                   	pop    %rdi
  479e73:	68 69 73 74 6f       	pushq  $0x6f747369
  479e78:	72 79                	jb     479ef3 <usage_message+0x181b3>
  479e7a:	20 28                	and    %ch,(%rax)
  479e7c:	20 69 64             	and    %ch,0x64(%rcx)
  479e7f:	20 62 69             	and    %ah,0x69(%rdx)
  479e82:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  479e89:	73 
  479e8a:	69 67 6e 65 64 20 4e 	imul   $0x4e206465,0x6e(%rdi),%esp
  479e91:	4f 54                	rex.WRXB push   %r12
  479e93:	20 4e 55             	and    %cl,0x55(%rsi)
  479e96:	4c                   	rex.WR
  479e97:	4c 20 61 75          	rex.WR and    %r12b,0x75(%rcx)
  479e9b:	74 6f                	je     479f0c <usage_message+0x181cc>
  479e9d:	5f                   	pop    %rdi
  479e9e:	69 6e 63 72 65 6d 65 	imul   $0x656d6572,0x63(%rsi),%ebp
  479ea5:	6e                   	outsb  %ds:(%rsi),(%dx)
  479ea6:	74 20                	je     479ec8 <usage_message+0x18188>
  479ea8:	75 6e                	jne    479f18 <usage_message+0x181d8>
  479eaa:	69 71 75 65 2c 20 69 	imul   $0x69202c65,0x75(%rcx),%esi
  479eb1:	74 65                	je     479f18 <usage_message+0x181d8>
  479eb3:	6d                   	insl   (%dx),%es:(%rdi)
  479eb4:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  479ebb:	6e 
  479ebc:	74 20                	je     479ede <usage_message+0x1819e>
  479ebe:	75 6e                	jne    479f2e <usage_message+0x181ee>
  479ec0:	73 69                	jae    479f2b <usage_message+0x181eb>
  479ec2:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  479ec4:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  479eca:	41 55                	push   %r13
  479ecc:	4c 54                	rex.WR push   %rsp
  479ece:	20 27                	and    %ah,(%rdi)
  479ed0:	30 27                	xor    %ah,(%rdi)
  479ed2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479ed5:	54                   	push   %rsp
  479ed6:	20 4e 55             	and    %cl,0x55(%rsi)
  479ed9:	4c                   	rex.WR
  479eda:	4c 2c 20             	rex.WR sub    $0x20,%al
  479edd:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  479ee1:	6b 20 69             	imul   $0x69,(%rax),%esp
  479ee4:	6e                   	outsb  %ds:(%rsi),(%dx)
  479ee5:	74 65                	je     479f4c <usage_message+0x1820c>
  479ee7:	67                   	addr32
  479ee8:	65                   	gs
  479ee9:	72 20                	jb     479f0b <usage_message+0x181cb>
  479eeb:	44                   	rex.R
  479eec:	45                   	rex.RB
  479eed:	46                   	rex.RX
  479eee:	41 55                	push   %r13
  479ef0:	4c 54                	rex.WR push   %rsp
  479ef2:	20 27                	and    %ah,(%rdi)
  479ef4:	30 27                	xor    %ah,(%rdi)
  479ef6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479ef9:	54                   	push   %rsp
  479efa:	20 4e 55             	and    %cl,0x55(%rsi)
  479efd:	4c                   	rex.WR
  479efe:	4c 2c 20             	rex.WR sub    $0x20,%al
  479f01:	74 69                	je     479f6c <usage_message+0x1822c>
  479f03:	6d                   	insl   (%dx),%es:(%rdi)
  479f04:	65                   	gs
  479f05:	73 74                	jae    479f7b <usage_message+0x1823b>
  479f07:	61                   	(bad)  
  479f08:	6d                   	insl   (%dx),%es:(%rdi)
  479f09:	70 20                	jo     479f2b <usage_message+0x181eb>
  479f0b:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  479f12:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  479f16:	41 55                	push   %r13
  479f18:	4c 54                	rex.WR push   %rsp
  479f1a:	20 27                	and    %ah,(%rdi)
  479f1c:	30 27                	xor    %ah,(%rdi)
  479f1e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479f21:	54                   	push   %rsp
  479f22:	20 4e 55             	and    %cl,0x55(%rsi)
  479f25:	4c                   	rex.WR
  479f26:	4c 2c 20             	rex.WR sub    $0x20,%al
  479f29:	73 6f                	jae    479f9a <usage_message+0x1825a>
  479f2b:	75 72                	jne    479f9f <usage_message+0x1825f>
  479f2d:	63 65 20             	movslq 0x20(%rbp),%esp
  479f30:	76 61                	jbe    479f93 <usage_message+0x18253>
  479f32:	72 63                	jb     479f97 <usage_message+0x18257>
  479f34:	68 61 72 28 36       	pushq  $0x36287261
  479f39:	34 29                	xor    $0x29,%al
  479f3b:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  479f3f:	41 55                	push   %r13
  479f41:	4c 54                	rex.WR push   %rsp
  479f43:	20 27                	and    %ah,(%rdi)
  479f45:	27                   	(bad)  
  479f46:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479f49:	54                   	push   %rsp
  479f4a:	20 4e 55             	and    %cl,0x55(%rsi)
  479f4d:	4c                   	rex.WR
  479f4e:	4c 2c 20             	rex.WR sub    $0x20,%al
  479f51:	73 65                	jae    479fb8 <usage_message+0x18278>
  479f53:	76 65                	jbe    479fba <usage_message+0x1827a>
  479f55:	72 69                	jb     479fc0 <usage_message+0x18280>
  479f57:	74 79                	je     479fd2 <usage_message+0x18292>
  479f59:	20 69 6e             	and    %ch,0x6e(%rcx)
  479f5c:	74 65                	je     479fc3 <usage_message+0x18283>
  479f5e:	67                   	addr32
  479f5f:	65                   	gs
  479f60:	72 20                	jb     479f82 <usage_message+0x18242>
  479f62:	44                   	rex.R
  479f63:	45                   	rex.RB
  479f64:	46                   	rex.RX
  479f65:	41 55                	push   %r13
  479f67:	4c 54                	rex.WR push   %rsp
  479f69:	20 27                	and    %ah,(%rdi)
  479f6b:	30 27                	xor    %ah,(%rdi)
  479f6d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479f70:	54                   	push   %rsp
  479f71:	20 4e 55             	and    %cl,0x55(%rsi)
  479f74:	4c                   	rex.WR
  479f75:	4c 2c 20             	rex.WR sub    $0x20,%al
  479f78:	76 61                	jbe    479fdb <usage_message+0x1829b>
  479f7a:	6c                   	insb   (%dx),%es:(%rdi)
  479f7b:	75 65                	jne    479fe2 <usage_message+0x182a2>
  479f7d:	20 74 65 78          	and    %dh,0x78(%rbp,%riz,2)
  479f81:	74 20                	je     479fa3 <usage_message+0x18263>
  479f83:	4e                   	rex.WRX
  479f84:	4f 54                	rex.WRXB push   %r12
  479f86:	20 4e 55             	and    %cl,0x55(%rsi)
  479f89:	4c                   	rex.WR
  479f8a:	4c 2c 20             	rex.WR sub    $0x20,%al
  479f8d:	6c                   	insb   (%dx),%es:(%rdi)
  479f8e:	6f                   	outsl  %ds:(%rsi),(%dx)
  479f8f:	67                   	addr32
  479f90:	65                   	gs
  479f91:	76 65                	jbe    479ff8 <usage_message+0x182b8>
  479f93:	6e                   	outsb  %ds:(%rsi),(%dx)
  479f94:	74 69                	je     479fff <usage_message+0x182bf>
  479f96:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  479f9a:	74 65                	je     47a001 <usage_message+0x182c1>
  479f9c:	67                   	addr32
  479f9d:	65                   	gs
  479f9e:	72 20                	jb     479fc0 <usage_message+0x18280>
  479fa0:	44                   	rex.R
  479fa1:	45                   	rex.RB
  479fa2:	46                   	rex.RX
  479fa3:	41 55                	push   %r13
  479fa5:	4c 54                	rex.WR push   %rsp
  479fa7:	20 27                	and    %ah,(%rdi)
  479fa9:	30 27                	xor    %ah,(%rdi)
  479fab:	20 4e 4f             	and    %cl,0x4f(%rsi)
  479fae:	54                   	push   %rsp
  479faf:	20 4e 55             	and    %cl,0x55(%rsi)
  479fb2:	4c                   	rex.WR
  479fb3:	4c 2c 20             	rex.WR sub    $0x20,%al
  479fb6:	50                   	push   %rax
  479fb7:	52                   	push   %rdx
  479fb8:	49                   	rex.WB
  479fb9:	4d                   	rex.WRB
  479fba:	41 52                	push   %r10
  479fbc:	59                   	pop    %rcx
  479fbd:	20 4b 45             	and    %cl,0x45(%rbx)
  479fc0:	59                   	pop    %rcx
  479fc1:	20 28                	and    %ch,(%rax)
  479fc3:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  479fca:	47 
  479fcb:	49                   	rex.WB
  479fcc:	4e                   	rex.WRX
  479fcd:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  479fd3:	44                   	rex.R
  479fd4:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  479fd8:	45                   	rex.RB
  479fd9:	41 54                	push   %r12
  479fdb:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  479fdf:	44                   	rex.R
  479fe0:	45 58                	rex.RB pop    %r8
  479fe2:	20 70 72             	and    %dh,0x72(%rax)
  479fe5:	6f                   	outsl  %ds:(%rsi),(%dx)
  479fe6:	78 79                	js     47a061 <usage_message+0x18321>
  479fe8:	5f                   	pop    %rdi
  479fe9:	68 69 73 74 6f       	pushq  $0x6f747369
  479fee:	72 79                	jb     47a069 <usage_message+0x18329>
  479ff0:	5f                   	pop    %rdi
  479ff1:	31 20                	xor    %esp,(%rax)
  479ff3:	6f                   	outsl  %ds:(%rsi),(%dx)
  479ff4:	6e                   	outsb  %ds:(%rsi),(%dx)
  479ff5:	20 70 72             	and    %dh,0x72(%rax)
  479ff8:	6f                   	outsl  %ds:(%rsi),(%dx)
  479ff9:	78 79                	js     47a074 <usage_message+0x18334>
  479ffb:	5f                   	pop    %rdi
  479ffc:	68 69 73 74 6f       	pushq  $0x6f747369
  47a001:	72 79                	jb     47a07c <usage_message+0x1833c>
  47a003:	20 28                	and    %ch,(%rax)
  47a005:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47a009:	6b 29 3b             	imul   $0x3b,(%rcx),%ebp
  47a00c:	43 52                	rex.XB push   %r10
  47a00e:	45                   	rex.RB
  47a00f:	41 54                	push   %r12
  47a011:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47a016:	4c                   	rex.WR
  47a017:	45 20 70 72          	and    %r14b,0x72(%r8)
  47a01b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a01c:	78 79                	js     47a097 <usage_message+0x18357>
  47a01e:	5f                   	pop    %rdi
  47a01f:	64                   	fs
  47a020:	68 69 73 74 6f       	pushq  $0x6f747369
  47a025:	72 79                	jb     47a0a0 <usage_message+0x18360>
  47a027:	20 28                	and    %ch,(%rax)
  47a029:	20 69 64             	and    %ch,0x64(%rcx)
  47a02c:	20 62 69             	and    %ah,0x69(%rdx)
  47a02f:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47a036:	73 
  47a037:	69 67 6e 65 64 20 4e 	imul   $0x4e206465,0x6e(%rdi),%esp
  47a03e:	4f 54                	rex.WRXB push   %r12
  47a040:	20 4e 55             	and    %cl,0x55(%rsi)
  47a043:	4c                   	rex.WR
  47a044:	4c 20 61 75          	rex.WR and    %r12b,0x75(%rcx)
  47a048:	74 6f                	je     47a0b9 <usage_message+0x18379>
  47a04a:	5f                   	pop    %rdi
  47a04b:	69 6e 63 72 65 6d 65 	imul   $0x656d6572,0x63(%rsi),%ebp
  47a052:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a053:	74 20                	je     47a075 <usage_message+0x18335>
  47a055:	75 6e                	jne    47a0c5 <usage_message+0x18385>
  47a057:	69 71 75 65 2c 20 63 	imul   $0x63202c65,0x75(%rcx),%esi
  47a05e:	6c                   	insb   (%dx),%es:(%rdi)
  47a05f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a060:	63 6b 20             	movslq 0x20(%rbx),%ebp
  47a063:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47a06a:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47a06e:	41 55                	push   %r13
  47a070:	4c 54                	rex.WR push   %rsp
  47a072:	20 27                	and    %ah,(%rdi)
  47a074:	30 27                	xor    %ah,(%rdi)
  47a076:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a079:	54                   	push   %rsp
  47a07a:	20 4e 55             	and    %cl,0x55(%rsi)
  47a07d:	4c                   	rex.WR
  47a07e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a081:	64                   	fs
  47a082:	72 75                	jb     47a0f9 <usage_message+0x183b9>
  47a084:	6c                   	insb   (%dx),%es:(%rdi)
  47a085:	65 69 64 20 62 69 67 	imul   $0x6e696769,%gs:0x62(%rax,%riz,1),%esp
  47a08c:	69 6e 
  47a08e:	74 20                	je     47a0b0 <usage_message+0x18370>
  47a090:	75 6e                	jne    47a100 <usage_message+0x183c0>
  47a092:	73 69                	jae    47a0fd <usage_message+0x183bd>
  47a094:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47a096:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47a09c:	41 55                	push   %r13
  47a09e:	4c 54                	rex.WR push   %rsp
  47a0a0:	20 27                	and    %ah,(%rdi)
  47a0a2:	30 27                	xor    %ah,(%rdi)
  47a0a4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a0a7:	54                   	push   %rsp
  47a0a8:	20 4e 55             	and    %cl,0x55(%rsi)
  47a0ab:	4c                   	rex.WR
  47a0ac:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a0af:	74 79                	je     47a12a <usage_message+0x183ea>
  47a0b1:	70 65                	jo     47a118 <usage_message+0x183d8>
  47a0b3:	20 69 6e             	and    %ch,0x6e(%rcx)
  47a0b6:	74 65                	je     47a11d <usage_message+0x183dd>
  47a0b8:	67                   	addr32
  47a0b9:	65                   	gs
  47a0ba:	72 20                	jb     47a0dc <usage_message+0x1839c>
  47a0bc:	44                   	rex.R
  47a0bd:	45                   	rex.RB
  47a0be:	46                   	rex.RX
  47a0bf:	41 55                	push   %r13
  47a0c1:	4c 54                	rex.WR push   %rsp
  47a0c3:	20 27                	and    %ah,(%rdi)
  47a0c5:	30 27                	xor    %ah,(%rdi)
  47a0c7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a0ca:	54                   	push   %rsp
  47a0cb:	20 4e 55             	and    %cl,0x55(%rsi)
  47a0ce:	4c                   	rex.WR
  47a0cf:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a0d2:	69 70 20 76 61 72 63 	imul   $0x63726176,0x20(%rax),%esi
  47a0d9:	68 61 72 28 33       	pushq  $0x33287261
  47a0de:	39 29                	cmp    %ebp,(%rcx)
  47a0e0:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47a0e4:	41 55                	push   %r13
  47a0e6:	4c 54                	rex.WR push   %rsp
  47a0e8:	20 27                	and    %ah,(%rdi)
  47a0ea:	27                   	(bad)  
  47a0eb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a0ee:	54                   	push   %rsp
  47a0ef:	20 4e 55             	and    %cl,0x55(%rsi)
  47a0f2:	4c                   	rex.WR
  47a0f3:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a0f6:	70 6f                	jo     47a167 <usage_message+0x18427>
  47a0f8:	72 74                	jb     47a16e <usage_message+0x1842e>
  47a0fa:	20 69 6e             	and    %ch,0x6e(%rcx)
  47a0fd:	74 65                	je     47a164 <usage_message+0x18424>
  47a0ff:	67                   	addr32
  47a100:	65                   	gs
  47a101:	72 20                	jb     47a123 <usage_message+0x183e3>
  47a103:	44                   	rex.R
  47a104:	45                   	rex.RB
  47a105:	46                   	rex.RX
  47a106:	41 55                	push   %r13
  47a108:	4c 54                	rex.WR push   %rsp
  47a10a:	20 27                	and    %ah,(%rdi)
  47a10c:	30 27                	xor    %ah,(%rdi)
  47a10e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a111:	54                   	push   %rsp
  47a112:	20 4e 55             	and    %cl,0x55(%rsi)
  47a115:	4c                   	rex.WR
  47a116:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a119:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  47a11d:	20 76 61             	and    %dh,0x61(%rsi)
  47a120:	72 63                	jb     47a185 <usage_message+0x18445>
  47a122:	68 61 72 28 32       	pushq  $0x32287261
  47a127:	35 35 29 20 44       	xor    $0x44202935,%eax
  47a12c:	45                   	rex.RB
  47a12d:	46                   	rex.RX
  47a12e:	41 55                	push   %r13
  47a130:	4c 54                	rex.WR push   %rsp
  47a132:	20 27                	and    %ah,(%rdi)
  47a134:	27                   	(bad)  
  47a135:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a138:	54                   	push   %rsp
  47a139:	20 4e 55             	and    %cl,0x55(%rsi)
  47a13c:	4c                   	rex.WR
  47a13d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a140:	76 61                	jbe    47a1a3 <usage_message+0x18463>
  47a142:	6c                   	insb   (%dx),%es:(%rdi)
  47a143:	75 65                	jne    47a1aa <usage_message+0x1846a>
  47a145:	20 76 61             	and    %dh,0x61(%rsi)
  47a148:	72 63                	jb     47a1ad <usage_message+0x1846d>
  47a14a:	68 61 72 28 32       	pushq  $0x32287261
  47a14f:	35 35 29 20 44       	xor    $0x44202935,%eax
  47a154:	45                   	rex.RB
  47a155:	46                   	rex.RX
  47a156:	41 55                	push   %r13
  47a158:	4c 54                	rex.WR push   %rsp
  47a15a:	20 27                	and    %ah,(%rdi)
  47a15c:	27                   	(bad)  
  47a15d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a160:	54                   	push   %rsp
  47a161:	20 4e 55             	and    %cl,0x55(%rsi)
  47a164:	4c                   	rex.WR
  47a165:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a168:	73 74                	jae    47a1de <usage_message+0x1849e>
  47a16a:	61                   	(bad)  
  47a16b:	74 75                	je     47a1e2 <usage_message+0x184a2>
  47a16d:	73 20                	jae    47a18f <usage_message+0x1844f>
  47a16f:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47a176:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47a17a:	41 55                	push   %r13
  47a17c:	4c 54                	rex.WR push   %rsp
  47a17e:	20 27                	and    %ah,(%rdi)
  47a180:	30 27                	xor    %ah,(%rdi)
  47a182:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a185:	54                   	push   %rsp
  47a186:	20 4e 55             	and    %cl,0x55(%rsi)
  47a189:	4c                   	rex.WR
  47a18a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a18d:	64 63 68 65          	movslq %fs:0x65(%rax),%ebp
  47a191:	63 6b 69             	movslq 0x69(%rbx),%ebp
  47a194:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47a198:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47a19f:	73 
  47a1a0:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47a1a7:	45                   	rex.RB
  47a1a8:	46                   	rex.RX
  47a1a9:	41 55                	push   %r13
  47a1ab:	4c 54                	rex.WR push   %rsp
  47a1ad:	20 27                	and    %ah,(%rdi)
  47a1af:	30 27                	xor    %ah,(%rdi)
  47a1b1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a1b4:	54                   	push   %rsp
  47a1b5:	20 4e 55             	and    %cl,0x55(%rsi)
  47a1b8:	4c                   	rex.WR
  47a1b9:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a1bc:	50                   	push   %rax
  47a1bd:	52                   	push   %rdx
  47a1be:	49                   	rex.WB
  47a1bf:	4d                   	rex.WRB
  47a1c0:	41 52                	push   %r10
  47a1c2:	59                   	pop    %rcx
  47a1c3:	20 4b 45             	and    %cl,0x45(%rbx)
  47a1c6:	59                   	pop    %rcx
  47a1c7:	20 28                	and    %ch,(%rax)
  47a1c9:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47a1d0:	47 
  47a1d1:	49                   	rex.WB
  47a1d2:	4e                   	rex.WRX
  47a1d3:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47a1d9:	44                   	rex.R
  47a1da:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47a1de:	45                   	rex.RB
  47a1df:	41 54                	push   %r12
  47a1e1:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47a1e5:	44                   	rex.R
  47a1e6:	45 58                	rex.RB pop    %r8
  47a1e8:	20 70 72             	and    %dh,0x72(%rax)
  47a1eb:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a1ec:	78 79                	js     47a267 <usage_message+0x18527>
  47a1ee:	5f                   	pop    %rdi
  47a1ef:	64                   	fs
  47a1f0:	68 69 73 74 6f       	pushq  $0x6f747369
  47a1f5:	72 79                	jb     47a270 <usage_message+0x18530>
  47a1f7:	5f                   	pop    %rdi
  47a1f8:	31 20                	xor    %esp,(%rax)
  47a1fa:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a1fb:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a1fc:	20 70 72             	and    %dh,0x72(%rax)
  47a1ff:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a200:	78 79                	js     47a27b <usage_message+0x1853b>
  47a202:	5f                   	pop    %rdi
  47a203:	64                   	fs
  47a204:	68 69 73 74 6f       	pushq  $0x6f747369
  47a209:	72 79                	jb     47a284 <usage_message+0x18544>
  47a20b:	20 28                	and    %ch,(%rax)
  47a20d:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47a211:	6b 29 3b             	imul   $0x3b,(%rcx),%ebp
  47a214:	43 52                	rex.XB push   %r10
  47a216:	45                   	rex.RB
  47a217:	41 54                	push   %r12
  47a219:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47a21e:	4c                   	rex.WR
  47a21f:	45 20 65 76          	and    %r12b,0x76(%r13)
  47a223:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47a225:	74 73                	je     47a29a <usage_message+0x1855a>
  47a227:	20 28                	and    %ch,(%rax)
  47a229:	20 65 76             	and    %ah,0x76(%rbp)
  47a22c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47a22e:	74 69                	je     47a299 <usage_message+0x18559>
  47a230:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47a234:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47a23b:	73 
  47a23c:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47a243:	45                   	rex.RB
  47a244:	46                   	rex.RX
  47a245:	41 55                	push   %r13
  47a247:	4c 54                	rex.WR push   %rsp
  47a249:	20 27                	and    %ah,(%rdi)
  47a24b:	30 27                	xor    %ah,(%rdi)
  47a24d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a250:	54                   	push   %rsp
  47a251:	20 4e 55             	and    %cl,0x55(%rsi)
  47a254:	4c                   	rex.WR
  47a255:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a258:	73 6f                	jae    47a2c9 <usage_message+0x18589>
  47a25a:	75 72                	jne    47a2ce <usage_message+0x1858e>
  47a25c:	63 65 20             	movslq 0x20(%rbp),%esp
  47a25f:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47a266:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47a26a:	41 55                	push   %r13
  47a26c:	4c 54                	rex.WR push   %rsp
  47a26e:	20 27                	and    %ah,(%rdi)
  47a270:	30 27                	xor    %ah,(%rdi)
  47a272:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a275:	54                   	push   %rsp
  47a276:	20 4e 55             	and    %cl,0x55(%rsi)
  47a279:	4c                   	rex.WR
  47a27a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a27d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a27e:	62                   	(bad)  
  47a27f:	6a 65                	pushq  $0x65
  47a281:	63 74 20 69          	movslq 0x69(%rax,%riz,1),%esi
  47a285:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a286:	74 65                	je     47a2ed <usage_message+0x185ad>
  47a288:	67                   	addr32
  47a289:	65                   	gs
  47a28a:	72 20                	jb     47a2ac <usage_message+0x1856c>
  47a28c:	44                   	rex.R
  47a28d:	45                   	rex.RB
  47a28e:	46                   	rex.RX
  47a28f:	41 55                	push   %r13
  47a291:	4c 54                	rex.WR push   %rsp
  47a293:	20 27                	and    %ah,(%rdi)
  47a295:	30 27                	xor    %ah,(%rdi)
  47a297:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a29a:	54                   	push   %rsp
  47a29b:	20 4e 55             	and    %cl,0x55(%rsi)
  47a29e:	4c                   	rex.WR
  47a29f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a2a2:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a2a3:	62                   	(bad)  
  47a2a4:	6a 65                	pushq  $0x65
  47a2a6:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  47a2aa:	20 62 69             	and    %ah,0x69(%rdx)
  47a2ad:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47a2b4:	73 
  47a2b5:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47a2bc:	45                   	rex.RB
  47a2bd:	46                   	rex.RX
  47a2be:	41 55                	push   %r13
  47a2c0:	4c 54                	rex.WR push   %rsp
  47a2c2:	20 27                	and    %ah,(%rdi)
  47a2c4:	30 27                	xor    %ah,(%rdi)
  47a2c6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a2c9:	54                   	push   %rsp
  47a2ca:	20 4e 55             	and    %cl,0x55(%rsi)
  47a2cd:	4c                   	rex.WR
  47a2ce:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a2d1:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47a2d5:	6b 20 69             	imul   $0x69,(%rax),%esp
  47a2d8:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a2d9:	74 65                	je     47a340 <usage_message+0x18600>
  47a2db:	67                   	addr32
  47a2dc:	65                   	gs
  47a2dd:	72 20                	jb     47a2ff <usage_message+0x185bf>
  47a2df:	44                   	rex.R
  47a2e0:	45                   	rex.RB
  47a2e1:	46                   	rex.RX
  47a2e2:	41 55                	push   %r13
  47a2e4:	4c 54                	rex.WR push   %rsp
  47a2e6:	20 27                	and    %ah,(%rdi)
  47a2e8:	30 27                	xor    %ah,(%rdi)
  47a2ea:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a2ed:	54                   	push   %rsp
  47a2ee:	20 4e 55             	and    %cl,0x55(%rsi)
  47a2f1:	4c                   	rex.WR
  47a2f2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a2f5:	76 61                	jbe    47a358 <usage_message+0x18618>
  47a2f7:	6c                   	insb   (%dx),%es:(%rdi)
  47a2f8:	75 65                	jne    47a35f <usage_message+0x1861f>
  47a2fa:	20 69 6e             	and    %ch,0x6e(%rcx)
  47a2fd:	74 65                	je     47a364 <usage_message+0x18624>
  47a2ff:	67                   	addr32
  47a300:	65                   	gs
  47a301:	72 20                	jb     47a323 <usage_message+0x185e3>
  47a303:	44                   	rex.R
  47a304:	45                   	rex.RB
  47a305:	46                   	rex.RX
  47a306:	41 55                	push   %r13
  47a308:	4c 54                	rex.WR push   %rsp
  47a30a:	20 27                	and    %ah,(%rdi)
  47a30c:	30 27                	xor    %ah,(%rdi)
  47a30e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a311:	54                   	push   %rsp
  47a312:	20 4e 55             	and    %cl,0x55(%rsi)
  47a315:	4c                   	rex.WR
  47a316:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a319:	61                   	(bad)  
  47a31a:	63 6b 6e             	movslq 0x6e(%rbx),%ebp
  47a31d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a31e:	77 6c                	ja     47a38c <usage_message+0x1864c>
  47a320:	65 64 67 65 64 20 69 	addr32 and %ch,%fs:%gs:0x6e(%ecx)
  47a327:	6e 
  47a328:	74 65                	je     47a38f <usage_message+0x1864f>
  47a32a:	67                   	addr32
  47a32b:	65                   	gs
  47a32c:	72 20                	jb     47a34e <usage_message+0x1860e>
  47a32e:	44                   	rex.R
  47a32f:	45                   	rex.RB
  47a330:	46                   	rex.RX
  47a331:	41 55                	push   %r13
  47a333:	4c 54                	rex.WR push   %rsp
  47a335:	20 27                	and    %ah,(%rdi)
  47a337:	30 27                	xor    %ah,(%rdi)
  47a339:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a33c:	54                   	push   %rsp
  47a33d:	20 4e 55             	and    %cl,0x55(%rsi)
  47a340:	4c                   	rex.WR
  47a341:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a344:	50                   	push   %rax
  47a345:	52                   	push   %rdx
  47a346:	49                   	rex.WB
  47a347:	4d                   	rex.WRB
  47a348:	41 52                	push   %r10
  47a34a:	59                   	pop    %rcx
  47a34b:	20 4b 45             	and    %cl,0x45(%rbx)
  47a34e:	59                   	pop    %rcx
  47a34f:	20 28                	and    %ch,(%rax)
  47a351:	65                   	gs
  47a352:	76 65                	jbe    47a3b9 <usage_message+0x18679>
  47a354:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a355:	74 69                	je     47a3c0 <usage_message+0x18680>
  47a357:	64 29 29             	sub    %ebp,%fs:(%rcx)
  47a35a:	20 45 4e             	and    %al,0x4e(%rbp)
  47a35d:	47                   	rex.RXB
  47a35e:	49                   	rex.WB
  47a35f:	4e                   	rex.WRX
  47a360:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47a366:	44                   	rex.R
  47a367:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47a36b:	45                   	rex.RB
  47a36c:	41 54                	push   %r12
  47a36e:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47a372:	44                   	rex.R
  47a373:	45 58                	rex.RB pop    %r8
  47a375:	20 65 76             	and    %ah,0x76(%rbp)
  47a378:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47a37a:	74 73                	je     47a3ef <usage_message+0x186af>
  47a37c:	5f                   	pop    %rdi
  47a37d:	31 20                	xor    %esp,(%rax)
  47a37f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a380:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a381:	20 65 76             	and    %ah,0x76(%rbp)
  47a384:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47a386:	74 73                	je     47a3fb <usage_message+0x186bb>
  47a388:	20 28                	and    %ch,(%rax)
  47a38a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a38b:	62                   	(bad)  
  47a38c:	6a 65                	pushq  $0x65
  47a38e:	63 74 2c 6f          	movslq 0x6f(%rsp,%rbp,1),%esi
  47a392:	62                   	(bad)  
  47a393:	6a 65                	pushq  $0x65
  47a395:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  47a399:	2c 65                	sub    $0x65,%al
  47a39b:	76 65                	jbe    47a402 <usage_message+0x186c2>
  47a39d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a39e:	74 69                	je     47a409 <usage_message+0x186c9>
  47a3a0:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47a3a3:	43 52                	rex.XB push   %r10
  47a3a5:	45                   	rex.RB
  47a3a6:	41 54                	push   %r12
  47a3a8:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47a3ac:	44                   	rex.R
  47a3ad:	45 58                	rex.RB pop    %r8
  47a3af:	20 65 76             	and    %ah,0x76(%rbp)
  47a3b2:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47a3b4:	74 73                	je     47a429 <usage_message+0x186e9>
  47a3b6:	5f                   	pop    %rdi
  47a3b7:	32 20                	xor    (%rax),%ah
  47a3b9:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a3ba:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a3bb:	20 65 76             	and    %ah,0x76(%rbp)
  47a3be:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47a3c0:	74 73                	je     47a435 <usage_message+0x186f5>
  47a3c2:	20 28                	and    %ch,(%rax)
  47a3c4:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47a3c8:	6b 29 3b             	imul   $0x3b,(%rcx),%ebp
  47a3cb:	43 52                	rex.XB push   %r10
  47a3cd:	45                   	rex.RB
  47a3ce:	41 54                	push   %r12
  47a3d0:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47a3d5:	4c                   	rex.WR
  47a3d6:	45 20 74 72 65       	and    %r14b,0x65(%r10,%rsi,2)
  47a3db:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a3dc:	64                   	fs
  47a3dd:	73 20                	jae    47a3ff <usage_message+0x186bf>
  47a3df:	28 20                	sub    %ah,(%rax)
  47a3e1:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  47a3e8:	62 
  47a3e9:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47a3f0:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a3f1:	73 69                	jae    47a45c <usage_message+0x1871c>
  47a3f3:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47a3f5:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47a3fb:	41 55                	push   %r13
  47a3fd:	4c 54                	rex.WR push   %rsp
  47a3ff:	20 27                	and    %ah,(%rdi)
  47a401:	30 27                	xor    %ah,(%rdi)
  47a403:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a406:	54                   	push   %rsp
  47a407:	20 4e 55             	and    %cl,0x55(%rsi)
  47a40a:	4c                   	rex.WR
  47a40b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a40e:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47a412:	6b 20 69             	imul   $0x69,(%rax),%esp
  47a415:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a416:	74 65                	je     47a47d <usage_message+0x1873d>
  47a418:	67                   	addr32
  47a419:	65                   	gs
  47a41a:	72 20                	jb     47a43c <usage_message+0x186fc>
  47a41c:	44                   	rex.R
  47a41d:	45                   	rex.RB
  47a41e:	46                   	rex.RX
  47a41f:	41 55                	push   %r13
  47a421:	4c 54                	rex.WR push   %rsp
  47a423:	20 27                	and    %ah,(%rdi)
  47a425:	30 27                	xor    %ah,(%rdi)
  47a427:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a42a:	54                   	push   %rsp
  47a42b:	20 4e 55             	and    %cl,0x55(%rsi)
  47a42e:	4c                   	rex.WR
  47a42f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a432:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a433:	75 6d                	jne    47a4a2 <usage_message+0x18762>
  47a435:	20 69 6e             	and    %ch,0x6e(%rcx)
  47a438:	74 65                	je     47a49f <usage_message+0x1875f>
  47a43a:	67                   	addr32
  47a43b:	65                   	gs
  47a43c:	72 20                	jb     47a45e <usage_message+0x1871e>
  47a43e:	44                   	rex.R
  47a43f:	45                   	rex.RB
  47a440:	46                   	rex.RX
  47a441:	41 55                	push   %r13
  47a443:	4c 54                	rex.WR push   %rsp
  47a445:	20 27                	and    %ah,(%rdi)
  47a447:	30 27                	xor    %ah,(%rdi)
  47a449:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a44c:	54                   	push   %rsp
  47a44d:	20 4e 55             	and    %cl,0x55(%rsi)
  47a450:	4c                   	rex.WR
  47a451:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a454:	76 61                	jbe    47a4b7 <usage_message+0x18777>
  47a456:	6c                   	insb   (%dx),%es:(%rdi)
  47a457:	75 65                	jne    47a4be <usage_message+0x1877e>
  47a459:	5f                   	pop    %rdi
  47a45a:	6d                   	insl   (%dx),%es:(%rdi)
  47a45b:	69 6e 20 64 6f 75 62 	imul   $0x62756f64,0x20(%rsi),%ebp
  47a462:	6c                   	insb   (%dx),%es:(%rdi)
  47a463:	65 28 31             	sub    %dh,%gs:(%rcx)
  47a466:	36                   	ss
  47a467:	2c 34                	sub    $0x34,%al
  47a469:	29 20                	sub    %esp,(%rax)
  47a46b:	44                   	rex.R
  47a46c:	45                   	rex.RB
  47a46d:	46                   	rex.RX
  47a46e:	41 55                	push   %r13
  47a470:	4c 54                	rex.WR push   %rsp
  47a472:	20 27                	and    %ah,(%rdi)
  47a474:	30 2e                	xor    %ch,(%rsi)
  47a476:	30 30                	xor    %dh,(%rax)
  47a478:	30 30                	xor    %dh,(%rax)
  47a47a:	27                   	(bad)  
  47a47b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a47e:	54                   	push   %rsp
  47a47f:	20 4e 55             	and    %cl,0x55(%rsi)
  47a482:	4c                   	rex.WR
  47a483:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a486:	76 61                	jbe    47a4e9 <usage_message+0x187a9>
  47a488:	6c                   	insb   (%dx),%es:(%rdi)
  47a489:	75 65                	jne    47a4f0 <usage_message+0x187b0>
  47a48b:	5f                   	pop    %rdi
  47a48c:	61                   	(bad)  
  47a48d:	76 67                	jbe    47a4f6 <usage_message+0x187b6>
  47a48f:	20 64 6f 75          	and    %ah,0x75(%rdi,%rbp,2)
  47a493:	62                   	(bad)  
  47a494:	6c                   	insb   (%dx),%es:(%rdi)
  47a495:	65 28 31             	sub    %dh,%gs:(%rcx)
  47a498:	36                   	ss
  47a499:	2c 34                	sub    $0x34,%al
  47a49b:	29 20                	sub    %esp,(%rax)
  47a49d:	44                   	rex.R
  47a49e:	45                   	rex.RB
  47a49f:	46                   	rex.RX
  47a4a0:	41 55                	push   %r13
  47a4a2:	4c 54                	rex.WR push   %rsp
  47a4a4:	20 27                	and    %ah,(%rdi)
  47a4a6:	30 2e                	xor    %ch,(%rsi)
  47a4a8:	30 30                	xor    %dh,(%rax)
  47a4aa:	30 30                	xor    %dh,(%rax)
  47a4ac:	27                   	(bad)  
  47a4ad:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a4b0:	54                   	push   %rsp
  47a4b1:	20 4e 55             	and    %cl,0x55(%rsi)
  47a4b4:	4c                   	rex.WR
  47a4b5:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a4b8:	76 61                	jbe    47a51b <usage_message+0x187db>
  47a4ba:	6c                   	insb   (%dx),%es:(%rdi)
  47a4bb:	75 65                	jne    47a522 <usage_message+0x187e2>
  47a4bd:	5f                   	pop    %rdi
  47a4be:	6d                   	insl   (%dx),%es:(%rdi)
  47a4bf:	61                   	(bad)  
  47a4c0:	78 20                	js     47a4e2 <usage_message+0x187a2>
  47a4c2:	64 6f                	outsl  %fs:(%rsi),(%dx)
  47a4c4:	75 62                	jne    47a528 <usage_message+0x187e8>
  47a4c6:	6c                   	insb   (%dx),%es:(%rdi)
  47a4c7:	65 28 31             	sub    %dh,%gs:(%rcx)
  47a4ca:	36                   	ss
  47a4cb:	2c 34                	sub    $0x34,%al
  47a4cd:	29 20                	sub    %esp,(%rax)
  47a4cf:	44                   	rex.R
  47a4d0:	45                   	rex.RB
  47a4d1:	46                   	rex.RX
  47a4d2:	41 55                	push   %r13
  47a4d4:	4c 54                	rex.WR push   %rsp
  47a4d6:	20 27                	and    %ah,(%rdi)
  47a4d8:	30 2e                	xor    %ch,(%rsi)
  47a4da:	30 30                	xor    %dh,(%rax)
  47a4dc:	30 30                	xor    %dh,(%rax)
  47a4de:	27                   	(bad)  
  47a4df:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a4e2:	54                   	push   %rsp
  47a4e3:	20 4e 55             	and    %cl,0x55(%rsi)
  47a4e6:	4c                   	rex.WR
  47a4e7:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a4ea:	50                   	push   %rax
  47a4eb:	52                   	push   %rdx
  47a4ec:	49                   	rex.WB
  47a4ed:	4d                   	rex.WRB
  47a4ee:	41 52                	push   %r10
  47a4f0:	59                   	pop    %rcx
  47a4f1:	20 4b 45             	and    %cl,0x45(%rbx)
  47a4f4:	59                   	pop    %rcx
  47a4f5:	20 28                	and    %ch,(%rax)
  47a4f7:	69 74 65 6d 69 64 2c 	imul   $0x632c6469,0x6d(%rbp,%riz,2),%esi
  47a4fe:	63 
  47a4ff:	6c                   	insb   (%dx),%es:(%rdi)
  47a500:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a501:	63 6b 29             	movslq 0x29(%rbx),%ebp
  47a504:	29 20                	sub    %esp,(%rax)
  47a506:	45                   	rex.RB
  47a507:	4e                   	rex.WRX
  47a508:	47                   	rex.RXB
  47a509:	49                   	rex.WB
  47a50a:	4e                   	rex.WRX
  47a50b:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47a511:	44                   	rex.R
  47a512:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47a516:	45                   	rex.RB
  47a517:	41 54                	push   %r12
  47a519:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47a51e:	4c                   	rex.WR
  47a51f:	45 20 74 72 65       	and    %r14b,0x65(%r10,%rsi,2)
  47a524:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a525:	64                   	fs
  47a526:	73 5f                	jae    47a587 <usage_message+0x18847>
  47a528:	75 69                	jne    47a593 <usage_message+0x18853>
  47a52a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a52b:	74 20                	je     47a54d <usage_message+0x1880d>
  47a52d:	28 20                	sub    %ah,(%rax)
  47a52f:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  47a536:	62 
  47a537:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47a53e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a53f:	73 69                	jae    47a5aa <usage_message+0x1886a>
  47a541:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47a543:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47a549:	41 55                	push   %r13
  47a54b:	4c 54                	rex.WR push   %rsp
  47a54d:	20 27                	and    %ah,(%rdi)
  47a54f:	30 27                	xor    %ah,(%rdi)
  47a551:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a554:	54                   	push   %rsp
  47a555:	20 4e 55             	and    %cl,0x55(%rsi)
  47a558:	4c                   	rex.WR
  47a559:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a55c:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47a560:	6b 20 69             	imul   $0x69,(%rax),%esp
  47a563:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a564:	74 65                	je     47a5cb <usage_message+0x1888b>
  47a566:	67                   	addr32
  47a567:	65                   	gs
  47a568:	72 20                	jb     47a58a <usage_message+0x1884a>
  47a56a:	44                   	rex.R
  47a56b:	45                   	rex.RB
  47a56c:	46                   	rex.RX
  47a56d:	41 55                	push   %r13
  47a56f:	4c 54                	rex.WR push   %rsp
  47a571:	20 27                	and    %ah,(%rdi)
  47a573:	30 27                	xor    %ah,(%rdi)
  47a575:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a578:	54                   	push   %rsp
  47a579:	20 4e 55             	and    %cl,0x55(%rsi)
  47a57c:	4c                   	rex.WR
  47a57d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a580:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a581:	75 6d                	jne    47a5f0 <usage_message+0x188b0>
  47a583:	20 69 6e             	and    %ch,0x6e(%rcx)
  47a586:	74 65                	je     47a5ed <usage_message+0x188ad>
  47a588:	67                   	addr32
  47a589:	65                   	gs
  47a58a:	72 20                	jb     47a5ac <usage_message+0x1886c>
  47a58c:	44                   	rex.R
  47a58d:	45                   	rex.RB
  47a58e:	46                   	rex.RX
  47a58f:	41 55                	push   %r13
  47a591:	4c 54                	rex.WR push   %rsp
  47a593:	20 27                	and    %ah,(%rdi)
  47a595:	30 27                	xor    %ah,(%rdi)
  47a597:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a59a:	54                   	push   %rsp
  47a59b:	20 4e 55             	and    %cl,0x55(%rsi)
  47a59e:	4c                   	rex.WR
  47a59f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a5a2:	76 61                	jbe    47a605 <usage_message+0x188c5>
  47a5a4:	6c                   	insb   (%dx),%es:(%rdi)
  47a5a5:	75 65                	jne    47a60c <usage_message+0x188cc>
  47a5a7:	5f                   	pop    %rdi
  47a5a8:	6d                   	insl   (%dx),%es:(%rdi)
  47a5a9:	69 6e 20 62 69 67 69 	imul   $0x69676962,0x20(%rsi),%ebp
  47a5b0:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a5b1:	74 20                	je     47a5d3 <usage_message+0x18893>
  47a5b3:	75 6e                	jne    47a623 <usage_message+0x188e3>
  47a5b5:	73 69                	jae    47a620 <usage_message+0x188e0>
  47a5b7:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47a5b9:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47a5bf:	41 55                	push   %r13
  47a5c1:	4c 54                	rex.WR push   %rsp
  47a5c3:	20 27                	and    %ah,(%rdi)
  47a5c5:	30 27                	xor    %ah,(%rdi)
  47a5c7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a5ca:	54                   	push   %rsp
  47a5cb:	20 4e 55             	and    %cl,0x55(%rsi)
  47a5ce:	4c                   	rex.WR
  47a5cf:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a5d2:	76 61                	jbe    47a635 <usage_message+0x188f5>
  47a5d4:	6c                   	insb   (%dx),%es:(%rdi)
  47a5d5:	75 65                	jne    47a63c <usage_message+0x188fc>
  47a5d7:	5f                   	pop    %rdi
  47a5d8:	61                   	(bad)  
  47a5d9:	76 67                	jbe    47a642 <usage_message+0x18902>
  47a5db:	20 62 69             	and    %ah,0x69(%rdx)
  47a5de:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47a5e5:	73 
  47a5e6:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47a5ed:	45                   	rex.RB
  47a5ee:	46                   	rex.RX
  47a5ef:	41 55                	push   %r13
  47a5f1:	4c 54                	rex.WR push   %rsp
  47a5f3:	20 27                	and    %ah,(%rdi)
  47a5f5:	30 27                	xor    %ah,(%rdi)
  47a5f7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a5fa:	54                   	push   %rsp
  47a5fb:	20 4e 55             	and    %cl,0x55(%rsi)
  47a5fe:	4c                   	rex.WR
  47a5ff:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a602:	76 61                	jbe    47a665 <usage_message+0x18925>
  47a604:	6c                   	insb   (%dx),%es:(%rdi)
  47a605:	75 65                	jne    47a66c <usage_message+0x1892c>
  47a607:	5f                   	pop    %rdi
  47a608:	6d                   	insl   (%dx),%es:(%rdi)
  47a609:	61                   	(bad)  
  47a60a:	78 20                	js     47a62c <usage_message+0x188ec>
  47a60c:	62                   	(bad)  
  47a60d:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47a614:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a615:	73 69                	jae    47a680 <usage_message+0x18940>
  47a617:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47a619:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47a61f:	41 55                	push   %r13
  47a621:	4c 54                	rex.WR push   %rsp
  47a623:	20 27                	and    %ah,(%rdi)
  47a625:	30 27                	xor    %ah,(%rdi)
  47a627:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a62a:	54                   	push   %rsp
  47a62b:	20 4e 55             	and    %cl,0x55(%rsi)
  47a62e:	4c                   	rex.WR
  47a62f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a632:	50                   	push   %rax
  47a633:	52                   	push   %rdx
  47a634:	49                   	rex.WB
  47a635:	4d                   	rex.WRB
  47a636:	41 52                	push   %r10
  47a638:	59                   	pop    %rcx
  47a639:	20 4b 45             	and    %cl,0x45(%rbx)
  47a63c:	59                   	pop    %rcx
  47a63d:	20 28                	and    %ch,(%rax)
  47a63f:	69 74 65 6d 69 64 2c 	imul   $0x632c6469,0x6d(%rbp,%riz,2),%esi
  47a646:	63 
  47a647:	6c                   	insb   (%dx),%es:(%rdi)
  47a648:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a649:	63 6b 29             	movslq 0x29(%rbx),%ebp
  47a64c:	29 20                	sub    %esp,(%rax)
  47a64e:	45                   	rex.RB
  47a64f:	4e                   	rex.WRX
  47a650:	47                   	rex.RXB
  47a651:	49                   	rex.WB
  47a652:	4e                   	rex.WRX
  47a653:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47a659:	44                   	rex.R
  47a65a:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47a65e:	45                   	rex.RB
  47a65f:	41 54                	push   %r12
  47a661:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47a666:	4c                   	rex.WR
  47a667:	45 20 61 63          	and    %r12b,0x63(%r9)
  47a66b:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  47a66f:	6c                   	insb   (%dx),%es:(%rdi)
  47a670:	65                   	gs
  47a671:	64                   	fs
  47a672:	67                   	addr32
  47a673:	65                   	gs
  47a674:	73 20                	jae    47a696 <usage_message+0x18956>
  47a676:	28 20                	sub    %ah,(%rax)
  47a678:	61                   	(bad)  
  47a679:	63 6b 6e             	movslq 0x6e(%rbx),%ebp
  47a67c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a67d:	77 6c                	ja     47a6eb <usage_message+0x189ab>
  47a67f:	65 64 67 65 69 64 20 	addr32 imul $0x6e696769,%fs:%gs:0x62(%eax,%eiz,1),%esp
  47a686:	62 69 67 69 6e 
  47a68b:	74 20                	je     47a6ad <usage_message+0x1896d>
  47a68d:	75 6e                	jne    47a6fd <usage_message+0x189bd>
  47a68f:	73 69                	jae    47a6fa <usage_message+0x189ba>
  47a691:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47a693:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47a699:	41 55                	push   %r13
  47a69b:	4c 54                	rex.WR push   %rsp
  47a69d:	20 27                	and    %ah,(%rdi)
  47a69f:	30 27                	xor    %ah,(%rdi)
  47a6a1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a6a4:	54                   	push   %rsp
  47a6a5:	20 4e 55             	and    %cl,0x55(%rsi)
  47a6a8:	4c                   	rex.WR
  47a6a9:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a6ac:	75 73                	jne    47a721 <usage_message+0x189e1>
  47a6ae:	65                   	gs
  47a6af:	72 69                	jb     47a71a <usage_message+0x189da>
  47a6b1:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47a6b5:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47a6bc:	73 
  47a6bd:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47a6c4:	45                   	rex.RB
  47a6c5:	46                   	rex.RX
  47a6c6:	41 55                	push   %r13
  47a6c8:	4c 54                	rex.WR push   %rsp
  47a6ca:	20 27                	and    %ah,(%rdi)
  47a6cc:	30 27                	xor    %ah,(%rdi)
  47a6ce:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a6d1:	54                   	push   %rsp
  47a6d2:	20 4e 55             	and    %cl,0x55(%rsi)
  47a6d5:	4c                   	rex.WR
  47a6d6:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a6d9:	65                   	gs
  47a6da:	76 65                	jbe    47a741 <usage_message+0x18a01>
  47a6dc:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a6dd:	74 69                	je     47a748 <usage_message+0x18a08>
  47a6df:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47a6e3:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47a6ea:	73 
  47a6eb:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47a6f2:	45                   	rex.RB
  47a6f3:	46                   	rex.RX
  47a6f4:	41 55                	push   %r13
  47a6f6:	4c 54                	rex.WR push   %rsp
  47a6f8:	20 27                	and    %ah,(%rdi)
  47a6fa:	30 27                	xor    %ah,(%rdi)
  47a6fc:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a6ff:	54                   	push   %rsp
  47a700:	20 4e 55             	and    %cl,0x55(%rsi)
  47a703:	4c                   	rex.WR
  47a704:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a707:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47a70b:	6b 20 69             	imul   $0x69,(%rax),%esp
  47a70e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a70f:	74 65                	je     47a776 <usage_message+0x18a36>
  47a711:	67                   	addr32
  47a712:	65                   	gs
  47a713:	72 20                	jb     47a735 <usage_message+0x189f5>
  47a715:	44                   	rex.R
  47a716:	45                   	rex.RB
  47a717:	46                   	rex.RX
  47a718:	41 55                	push   %r13
  47a71a:	4c 54                	rex.WR push   %rsp
  47a71c:	20 27                	and    %ah,(%rdi)
  47a71e:	30 27                	xor    %ah,(%rdi)
  47a720:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a723:	54                   	push   %rsp
  47a724:	20 4e 55             	and    %cl,0x55(%rsi)
  47a727:	4c                   	rex.WR
  47a728:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a72b:	6d                   	insl   (%dx),%es:(%rdi)
  47a72c:	65                   	gs
  47a72d:	73 73                	jae    47a7a2 <usage_message+0x18a62>
  47a72f:	61                   	(bad)  
  47a730:	67 65 20 76 61       	addr32 and %dh,%gs:0x61(%esi)
  47a735:	72 63                	jb     47a79a <usage_message+0x18a5a>
  47a737:	68 61 72 28 32       	pushq  $0x32287261
  47a73c:	35 35 29 20 44       	xor    $0x44202935,%eax
  47a741:	45                   	rex.RB
  47a742:	46                   	rex.RX
  47a743:	41 55                	push   %r13
  47a745:	4c 54                	rex.WR push   %rsp
  47a747:	20 27                	and    %ah,(%rdi)
  47a749:	27                   	(bad)  
  47a74a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a74d:	54                   	push   %rsp
  47a74e:	20 4e 55             	and    %cl,0x55(%rsi)
  47a751:	4c                   	rex.WR
  47a752:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a755:	50                   	push   %rax
  47a756:	52                   	push   %rdx
  47a757:	49                   	rex.WB
  47a758:	4d                   	rex.WRB
  47a759:	41 52                	push   %r10
  47a75b:	59                   	pop    %rcx
  47a75c:	20 4b 45             	and    %cl,0x45(%rbx)
  47a75f:	59                   	pop    %rcx
  47a760:	20 28                	and    %ch,(%rax)
  47a762:	61                   	(bad)  
  47a763:	63 6b 6e             	movslq 0x6e(%rbx),%ebp
  47a766:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a767:	77 6c                	ja     47a7d5 <usage_message+0x18a95>
  47a769:	65 64 67 65 69 64 29 	addr32 imul $0x474e4520,%fs:%gs:0x29(%ecx,%ebp,1),%esp
  47a770:	29 20 45 4e 47 
  47a775:	49                   	rex.WB
  47a776:	4e                   	rex.WRX
  47a777:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47a77d:	44                   	rex.R
  47a77e:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47a782:	45                   	rex.RB
  47a783:	41 54                	push   %r12
  47a785:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47a789:	44                   	rex.R
  47a78a:	45 58                	rex.RB pop    %r8
  47a78c:	20 61 63             	and    %ah,0x63(%rcx)
  47a78f:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  47a793:	6c                   	insb   (%dx),%es:(%rdi)
  47a794:	65                   	gs
  47a795:	64                   	fs
  47a796:	67                   	addr32
  47a797:	65                   	gs
  47a798:	73 5f                	jae    47a7f9 <usage_message+0x18ab9>
  47a79a:	31 20                	xor    %esp,(%rax)
  47a79c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a79d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a79e:	20 61 63             	and    %ah,0x63(%rcx)
  47a7a1:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  47a7a5:	6c                   	insb   (%dx),%es:(%rdi)
  47a7a6:	65                   	gs
  47a7a7:	64                   	fs
  47a7a8:	67                   	addr32
  47a7a9:	65                   	gs
  47a7aa:	73 20                	jae    47a7cc <usage_message+0x18a8c>
  47a7ac:	28 75 73             	sub    %dh,0x73(%rbp)
  47a7af:	65                   	gs
  47a7b0:	72 69                	jb     47a81b <usage_message+0x18adb>
  47a7b2:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47a7b5:	43 52                	rex.XB push   %r10
  47a7b7:	45                   	rex.RB
  47a7b8:	41 54                	push   %r12
  47a7ba:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47a7be:	44                   	rex.R
  47a7bf:	45 58                	rex.RB pop    %r8
  47a7c1:	20 61 63             	and    %ah,0x63(%rcx)
  47a7c4:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  47a7c8:	6c                   	insb   (%dx),%es:(%rdi)
  47a7c9:	65                   	gs
  47a7ca:	64                   	fs
  47a7cb:	67                   	addr32
  47a7cc:	65                   	gs
  47a7cd:	73 5f                	jae    47a82e <usage_message+0x18aee>
  47a7cf:	32 20                	xor    (%rax),%ah
  47a7d1:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a7d2:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a7d3:	20 61 63             	and    %ah,0x63(%rcx)
  47a7d6:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  47a7da:	6c                   	insb   (%dx),%es:(%rdi)
  47a7db:	65                   	gs
  47a7dc:	64                   	fs
  47a7dd:	67                   	addr32
  47a7de:	65                   	gs
  47a7df:	73 20                	jae    47a801 <usage_message+0x18ac1>
  47a7e1:	28 65 76             	sub    %ah,0x76(%rbp)
  47a7e4:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47a7e6:	74 69                	je     47a851 <usage_message+0x18b11>
  47a7e8:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47a7eb:	43 52                	rex.XB push   %r10
  47a7ed:	45                   	rex.RB
  47a7ee:	41 54                	push   %r12
  47a7f0:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47a7f4:	44                   	rex.R
  47a7f5:	45 58                	rex.RB pop    %r8
  47a7f7:	20 61 63             	and    %ah,0x63(%rcx)
  47a7fa:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  47a7fe:	6c                   	insb   (%dx),%es:(%rdi)
  47a7ff:	65                   	gs
  47a800:	64                   	fs
  47a801:	67                   	addr32
  47a802:	65                   	gs
  47a803:	73 5f                	jae    47a864 <usage_message+0x18b24>
  47a805:	33 20                	xor    (%rax),%esp
  47a807:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a808:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a809:	20 61 63             	and    %ah,0x63(%rcx)
  47a80c:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  47a810:	6c                   	insb   (%dx),%es:(%rdi)
  47a811:	65                   	gs
  47a812:	64                   	fs
  47a813:	67                   	addr32
  47a814:	65                   	gs
  47a815:	73 20                	jae    47a837 <usage_message+0x18af7>
  47a817:	28 63 6c             	sub    %ah,0x6c(%rbx)
  47a81a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a81b:	63 6b 29             	movslq 0x29(%rbx),%ebp
  47a81e:	3b 43 52             	cmp    0x52(%rbx),%eax
  47a821:	45                   	rex.RB
  47a822:	41 54                	push   %r12
  47a824:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47a829:	4c                   	rex.WR
  47a82a:	45 20 61 75          	and    %r12b,0x75(%r9)
  47a82e:	64 69 74 6c 6f 67 20 	imul   $0x20282067,%fs:0x6f(%rsp,%rbp,2),%esi
  47a835:	28 20 
  47a837:	61                   	(bad)  
  47a838:	75 64                	jne    47a89e <usage_message+0x18b5e>
  47a83a:	69 74 69 64 20 62 69 	imul   $0x67696220,0x64(%rcx,%rbp,2),%esi
  47a841:	67 
  47a842:	69 6e 74 20 75 6e 73 	imul   $0x736e7520,0x74(%rsi),%ebp
  47a849:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47a850:	45                   	rex.RB
  47a851:	46                   	rex.RX
  47a852:	41 55                	push   %r13
  47a854:	4c 54                	rex.WR push   %rsp
  47a856:	20 27                	and    %ah,(%rdi)
  47a858:	30 27                	xor    %ah,(%rdi)
  47a85a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a85d:	54                   	push   %rsp
  47a85e:	20 4e 55             	and    %cl,0x55(%rsi)
  47a861:	4c                   	rex.WR
  47a862:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a865:	75 73                	jne    47a8da <usage_message+0x18b9a>
  47a867:	65                   	gs
  47a868:	72 69                	jb     47a8d3 <usage_message+0x18b93>
  47a86a:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47a86e:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47a875:	73 
  47a876:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47a87d:	45                   	rex.RB
  47a87e:	46                   	rex.RX
  47a87f:	41 55                	push   %r13
  47a881:	4c 54                	rex.WR push   %rsp
  47a883:	20 27                	and    %ah,(%rdi)
  47a885:	30 27                	xor    %ah,(%rdi)
  47a887:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a88a:	54                   	push   %rsp
  47a88b:	20 4e 55             	and    %cl,0x55(%rsi)
  47a88e:	4c                   	rex.WR
  47a88f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a892:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47a896:	6b 20 69             	imul   $0x69,(%rax),%esp
  47a899:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a89a:	74 65                	je     47a901 <usage_message+0x18bc1>
  47a89c:	67                   	addr32
  47a89d:	65                   	gs
  47a89e:	72 20                	jb     47a8c0 <usage_message+0x18b80>
  47a8a0:	44                   	rex.R
  47a8a1:	45                   	rex.RB
  47a8a2:	46                   	rex.RX
  47a8a3:	41 55                	push   %r13
  47a8a5:	4c 54                	rex.WR push   %rsp
  47a8a7:	20 27                	and    %ah,(%rdi)
  47a8a9:	30 27                	xor    %ah,(%rdi)
  47a8ab:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a8ae:	54                   	push   %rsp
  47a8af:	20 4e 55             	and    %cl,0x55(%rsi)
  47a8b2:	4c                   	rex.WR
  47a8b3:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a8b6:	61                   	(bad)  
  47a8b7:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47a8bb:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a8bc:	20 69 6e             	and    %ch,0x6e(%rcx)
  47a8bf:	74 65                	je     47a926 <usage_message+0x18be6>
  47a8c1:	67                   	addr32
  47a8c2:	65                   	gs
  47a8c3:	72 20                	jb     47a8e5 <usage_message+0x18ba5>
  47a8c5:	44                   	rex.R
  47a8c6:	45                   	rex.RB
  47a8c7:	46                   	rex.RX
  47a8c8:	41 55                	push   %r13
  47a8ca:	4c 54                	rex.WR push   %rsp
  47a8cc:	20 27                	and    %ah,(%rdi)
  47a8ce:	30 27                	xor    %ah,(%rdi)
  47a8d0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a8d3:	54                   	push   %rsp
  47a8d4:	20 4e 55             	and    %cl,0x55(%rsi)
  47a8d7:	4c                   	rex.WR
  47a8d8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a8db:	72 65                	jb     47a942 <usage_message+0x18c02>
  47a8dd:	73 6f                	jae    47a94e <usage_message+0x18c0e>
  47a8df:	75 72                	jne    47a953 <usage_message+0x18c13>
  47a8e1:	63 65 74             	movslq 0x74(%rbp),%esp
  47a8e4:	79 70                	jns    47a956 <usage_message+0x18c16>
  47a8e6:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47a8ea:	74 65                	je     47a951 <usage_message+0x18c11>
  47a8ec:	67                   	addr32
  47a8ed:	65                   	gs
  47a8ee:	72 20                	jb     47a910 <usage_message+0x18bd0>
  47a8f0:	44                   	rex.R
  47a8f1:	45                   	rex.RB
  47a8f2:	46                   	rex.RX
  47a8f3:	41 55                	push   %r13
  47a8f5:	4c 54                	rex.WR push   %rsp
  47a8f7:	20 27                	and    %ah,(%rdi)
  47a8f9:	30 27                	xor    %ah,(%rdi)
  47a8fb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a8fe:	54                   	push   %rsp
  47a8ff:	20 4e 55             	and    %cl,0x55(%rsi)
  47a902:	4c                   	rex.WR
  47a903:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a906:	64                   	fs
  47a907:	65                   	gs
  47a908:	74 61                	je     47a96b <usage_message+0x18c2b>
  47a90a:	69 6c 73 20 76 61 72 	imul   $0x63726176,0x20(%rbx,%rsi,2),%ebp
  47a911:	63 
  47a912:	68 61 72 28 31       	pushq  $0x31287261
  47a917:	32 38                	xor    (%rax),%bh
  47a919:	29 20                	sub    %esp,(%rax)
  47a91b:	44                   	rex.R
  47a91c:	45                   	rex.RB
  47a91d:	46                   	rex.RX
  47a91e:	41 55                	push   %r13
  47a920:	4c 54                	rex.WR push   %rsp
  47a922:	20 27                	and    %ah,(%rdi)
  47a924:	30 27                	xor    %ah,(%rdi)
  47a926:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a929:	54                   	push   %rsp
  47a92a:	20 4e 55             	and    %cl,0x55(%rsi)
  47a92d:	4c                   	rex.WR
  47a92e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a931:	69 70 20 76 61 72 63 	imul   $0x63726176,0x20(%rax),%esi
  47a938:	68 61 72 28 33       	pushq  $0x33287261
  47a93d:	39 29                	cmp    %ebp,(%rcx)
  47a93f:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47a943:	41 55                	push   %r13
  47a945:	4c 54                	rex.WR push   %rsp
  47a947:	20 27                	and    %ah,(%rdi)
  47a949:	27                   	(bad)  
  47a94a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a94d:	54                   	push   %rsp
  47a94e:	20 4e 55             	and    %cl,0x55(%rsi)
  47a951:	4c                   	rex.WR
  47a952:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a955:	72 65                	jb     47a9bc <usage_message+0x18c7c>
  47a957:	73 6f                	jae    47a9c8 <usage_message+0x18c88>
  47a959:	75 72                	jne    47a9cd <usage_message+0x18c8d>
  47a95b:	63 65 69             	movslq 0x69(%rbp),%esp
  47a95e:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47a962:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47a969:	73 
  47a96a:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47a971:	45                   	rex.RB
  47a972:	46                   	rex.RX
  47a973:	41 55                	push   %r13
  47a975:	4c 54                	rex.WR push   %rsp
  47a977:	20 27                	and    %ah,(%rdi)
  47a979:	30 27                	xor    %ah,(%rdi)
  47a97b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a97e:	54                   	push   %rsp
  47a97f:	20 4e 55             	and    %cl,0x55(%rsi)
  47a982:	4c                   	rex.WR
  47a983:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a986:	72 65                	jb     47a9ed <usage_message+0x18cad>
  47a988:	73 6f                	jae    47a9f9 <usage_message+0x18cb9>
  47a98a:	75 72                	jne    47a9fe <usage_message+0x18cbe>
  47a98c:	63 65 6e             	movslq 0x6e(%rbp),%esp
  47a98f:	61                   	(bad)  
  47a990:	6d                   	insl   (%dx),%es:(%rdi)
  47a991:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47a995:	72 63                	jb     47a9fa <usage_message+0x18cba>
  47a997:	68 61 72 28 32       	pushq  $0x32287261
  47a99c:	35 35 29 20 44       	xor    $0x44202935,%eax
  47a9a1:	45                   	rex.RB
  47a9a2:	46                   	rex.RX
  47a9a3:	41 55                	push   %r13
  47a9a5:	4c 54                	rex.WR push   %rsp
  47a9a7:	20 27                	and    %ah,(%rdi)
  47a9a9:	27                   	(bad)  
  47a9aa:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47a9ad:	54                   	push   %rsp
  47a9ae:	20 4e 55             	and    %cl,0x55(%rsi)
  47a9b1:	4c                   	rex.WR
  47a9b2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47a9b5:	50                   	push   %rax
  47a9b6:	52                   	push   %rdx
  47a9b7:	49                   	rex.WB
  47a9b8:	4d                   	rex.WRB
  47a9b9:	41 52                	push   %r10
  47a9bb:	59                   	pop    %rcx
  47a9bc:	20 4b 45             	and    %cl,0x45(%rbx)
  47a9bf:	59                   	pop    %rcx
  47a9c0:	20 28                	and    %ch,(%rax)
  47a9c2:	61                   	(bad)  
  47a9c3:	75 64                	jne    47aa29 <usage_message+0x18ce9>
  47a9c5:	69 74 69 64 29 29 20 	imul   $0x45202929,0x64(%rcx,%rbp,2),%esi
  47a9cc:	45 
  47a9cd:	4e                   	rex.WRX
  47a9ce:	47                   	rex.RXB
  47a9cf:	49                   	rex.WB
  47a9d0:	4e                   	rex.WRX
  47a9d1:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47a9d7:	44                   	rex.R
  47a9d8:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47a9dc:	45                   	rex.RB
  47a9dd:	41 54                	push   %r12
  47a9df:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47a9e3:	44                   	rex.R
  47a9e4:	45 58                	rex.RB pop    %r8
  47a9e6:	20 61 75             	and    %ah,0x75(%rcx)
  47a9e9:	64 69 74 6c 6f 67 5f 	imul   $0x20315f67,%fs:0x6f(%rsp,%rbp,2),%esi
  47a9f0:	31 20 
  47a9f2:	6f                   	outsl  %ds:(%rsi),(%dx)
  47a9f3:	6e                   	outsb  %ds:(%rsi),(%dx)
  47a9f4:	20 61 75             	and    %ah,0x75(%rcx)
  47a9f7:	64 69 74 6c 6f 67 20 	imul   $0x75282067,%fs:0x6f(%rsp,%rbp,2),%esi
  47a9fe:	28 75 
  47aa00:	73 65                	jae    47aa67 <usage_message+0x18d27>
  47aa02:	72 69                	jb     47aa6d <usage_message+0x18d2d>
  47aa04:	64                   	fs
  47aa05:	2c 63                	sub    $0x63,%al
  47aa07:	6c                   	insb   (%dx),%es:(%rdi)
  47aa08:	6f                   	outsl  %ds:(%rsi),(%dx)
  47aa09:	63 6b 29             	movslq 0x29(%rbx),%ebp
  47aa0c:	3b 43 52             	cmp    0x52(%rbx),%eax
  47aa0f:	45                   	rex.RB
  47aa10:	41 54                	push   %r12
  47aa12:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47aa16:	44                   	rex.R
  47aa17:	45 58                	rex.RB pop    %r8
  47aa19:	20 61 75             	and    %ah,0x75(%rcx)
  47aa1c:	64 69 74 6c 6f 67 5f 	imul   $0x20325f67,%fs:0x6f(%rsp,%rbp,2),%esi
  47aa23:	32 20 
  47aa25:	6f                   	outsl  %ds:(%rsi),(%dx)
  47aa26:	6e                   	outsb  %ds:(%rsi),(%dx)
  47aa27:	20 61 75             	and    %ah,0x75(%rcx)
  47aa2a:	64 69 74 6c 6f 67 20 	imul   $0x63282067,%fs:0x6f(%rsp,%rbp,2),%esi
  47aa31:	28 63 
  47aa33:	6c                   	insb   (%dx),%es:(%rdi)
  47aa34:	6f                   	outsl  %ds:(%rsi),(%dx)
  47aa35:	63 6b 29             	movslq 0x29(%rbx),%ebp
  47aa38:	3b 43 52             	cmp    0x52(%rbx),%eax
  47aa3b:	45                   	rex.RB
  47aa3c:	41 54                	push   %r12
  47aa3e:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47aa43:	4c                   	rex.WR
  47aa44:	45 20 61 75          	and    %r12b,0x75(%r9)
  47aa48:	64 69 74 6c 6f 67 5f 	imul   $0x65645f67,%fs:0x6f(%rsp,%rbp,2),%esi
  47aa4f:	64 65 
  47aa51:	74 61                	je     47aab4 <usage_message+0x18d74>
  47aa53:	69 6c 73 20 28 20 61 	imul   $0x75612028,0x20(%rbx,%rsi,2),%ebp
  47aa5a:	75 
  47aa5b:	64 69 74 64 65 74 61 	imul   $0x6c696174,%fs:0x65(%rsp,%riz,2),%esi
  47aa62:	69 6c 
  47aa64:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47aa6b:	6e 
  47aa6c:	74 20                	je     47aa8e <usage_message+0x18d4e>
  47aa6e:	75 6e                	jne    47aade <usage_message+0x18d9e>
  47aa70:	73 69                	jae    47aadb <usage_message+0x18d9b>
  47aa72:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47aa74:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47aa7a:	41 55                	push   %r13
  47aa7c:	4c 54                	rex.WR push   %rsp
  47aa7e:	20 27                	and    %ah,(%rdi)
  47aa80:	30 27                	xor    %ah,(%rdi)
  47aa82:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47aa85:	54                   	push   %rsp
  47aa86:	20 4e 55             	and    %cl,0x55(%rsi)
  47aa89:	4c                   	rex.WR
  47aa8a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47aa8d:	61                   	(bad)  
  47aa8e:	75 64                	jne    47aaf4 <usage_message+0x18db4>
  47aa90:	69 74 69 64 20 62 69 	imul   $0x67696220,0x64(%rcx,%rbp,2),%esi
  47aa97:	67 
  47aa98:	69 6e 74 20 75 6e 73 	imul   $0x736e7520,0x74(%rsi),%ebp
  47aa9f:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47aaa6:	45                   	rex.RB
  47aaa7:	46                   	rex.RX
  47aaa8:	41 55                	push   %r13
  47aaaa:	4c 54                	rex.WR push   %rsp
  47aaac:	20 27                	and    %ah,(%rdi)
  47aaae:	30 27                	xor    %ah,(%rdi)
  47aab0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47aab3:	54                   	push   %rsp
  47aab4:	20 4e 55             	and    %cl,0x55(%rsi)
  47aab7:	4c                   	rex.WR
  47aab8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47aabb:	74 61                	je     47ab1e <usage_message+0x18dde>
  47aabd:	62                   	(bad)  
  47aabe:	6c                   	insb   (%dx),%es:(%rdi)
  47aabf:	65                   	gs
  47aac0:	5f                   	pop    %rdi
  47aac1:	6e                   	outsb  %ds:(%rsi),(%dx)
  47aac2:	61                   	(bad)  
  47aac3:	6d                   	insl   (%dx),%es:(%rdi)
  47aac4:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47aac8:	72 63                	jb     47ab2d <usage_message+0x18ded>
  47aaca:	68 61 72 28 36       	pushq  $0x36287261
  47aacf:	34 29                	xor    $0x29,%al
  47aad1:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47aad5:	41 55                	push   %r13
  47aad7:	4c 54                	rex.WR push   %rsp
  47aad9:	20 27                	and    %ah,(%rdi)
  47aadb:	27                   	(bad)  
  47aadc:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47aadf:	54                   	push   %rsp
  47aae0:	20 4e 55             	and    %cl,0x55(%rsi)
  47aae3:	4c                   	rex.WR
  47aae4:	4c 2c 20             	rex.WR sub    $0x20,%al
  47aae7:	66 69 65 6c 64 5f    	imul   $0x5f64,0x6c(%rbp),%sp
  47aaed:	6e                   	outsb  %ds:(%rsi),(%dx)
  47aaee:	61                   	(bad)  
  47aaef:	6d                   	insl   (%dx),%es:(%rdi)
  47aaf0:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47aaf4:	72 63                	jb     47ab59 <usage_message+0x18e19>
  47aaf6:	68 61 72 28 36       	pushq  $0x36287261
  47aafb:	34 29                	xor    $0x29,%al
  47aafd:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47ab01:	41 55                	push   %r13
  47ab03:	4c 54                	rex.WR push   %rsp
  47ab05:	20 27                	and    %ah,(%rdi)
  47ab07:	27                   	(bad)  
  47ab08:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ab0b:	54                   	push   %rsp
  47ab0c:	20 4e 55             	and    %cl,0x55(%rsi)
  47ab0f:	4c                   	rex.WR
  47ab10:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ab13:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ab14:	6c                   	insb   (%dx),%es:(%rdi)
  47ab15:	64                   	fs
  47ab16:	76 61                	jbe    47ab79 <usage_message+0x18e39>
  47ab18:	6c                   	insb   (%dx),%es:(%rdi)
  47ab19:	75 65                	jne    47ab80 <usage_message+0x18e40>
  47ab1b:	20 62 6c             	and    %ah,0x6c(%rdx)
  47ab1e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ab1f:	62                   	(bad)  
  47ab20:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ab23:	54                   	push   %rsp
  47ab24:	20 4e 55             	and    %cl,0x55(%rsi)
  47ab27:	4c                   	rex.WR
  47ab28:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ab2b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ab2c:	65                   	gs
  47ab2d:	77 76                	ja     47aba5 <usage_message+0x18e65>
  47ab2f:	61                   	(bad)  
  47ab30:	6c                   	insb   (%dx),%es:(%rdi)
  47ab31:	75 65                	jne    47ab98 <usage_message+0x18e58>
  47ab33:	20 62 6c             	and    %ah,0x6c(%rdx)
  47ab36:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ab37:	62                   	(bad)  
  47ab38:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ab3b:	54                   	push   %rsp
  47ab3c:	20 4e 55             	and    %cl,0x55(%rsi)
  47ab3f:	4c                   	rex.WR
  47ab40:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ab43:	50                   	push   %rax
  47ab44:	52                   	push   %rdx
  47ab45:	49                   	rex.WB
  47ab46:	4d                   	rex.WRB
  47ab47:	41 52                	push   %r10
  47ab49:	59                   	pop    %rcx
  47ab4a:	20 4b 45             	and    %cl,0x45(%rbx)
  47ab4d:	59                   	pop    %rcx
  47ab4e:	20 28                	and    %ch,(%rax)
  47ab50:	61                   	(bad)  
  47ab51:	75 64                	jne    47abb7 <usage_message+0x18e77>
  47ab53:	69 74 64 65 74 61 69 	imul   $0x6c696174,0x65(%rsp,%riz,2),%esi
  47ab5a:	6c 
  47ab5b:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47ab62:	47 
  47ab63:	49                   	rex.WB
  47ab64:	4e                   	rex.WRX
  47ab65:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47ab6b:	44                   	rex.R
  47ab6c:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47ab70:	45                   	rex.RB
  47ab71:	41 54                	push   %r12
  47ab73:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47ab77:	44                   	rex.R
  47ab78:	45 58                	rex.RB pop    %r8
  47ab7a:	20 61 75             	and    %ah,0x75(%rcx)
  47ab7d:	64 69 74 6c 6f 67 5f 	imul   $0x65645f67,%fs:0x6f(%rsp,%rbp,2),%esi
  47ab84:	64 65 
  47ab86:	74 61                	je     47abe9 <usage_message+0x18ea9>
  47ab88:	69 6c 73 5f 31 20 6f 	imul   $0x6e6f2031,0x5f(%rbx,%rsi,2),%ebp
  47ab8f:	6e 
  47ab90:	20 61 75             	and    %ah,0x75(%rcx)
  47ab93:	64 69 74 6c 6f 67 5f 	imul   $0x65645f67,%fs:0x6f(%rsp,%rbp,2),%esi
  47ab9a:	64 65 
  47ab9c:	74 61                	je     47abff <usage_message+0x18ebf>
  47ab9e:	69 6c 73 20 28 61 75 	imul   $0x64756128,0x20(%rbx,%rsi,2),%ebp
  47aba5:	64 
  47aba6:	69 74 69 64 29 3b 43 	imul   $0x52433b29,0x64(%rcx,%rbp,2),%esi
  47abad:	52 
  47abae:	45                   	rex.RB
  47abaf:	41 54                	push   %r12
  47abb1:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47abb6:	4c                   	rex.WR
  47abb7:	45 20 73 65          	and    %r14b,0x65(%r11)
  47abbb:	72 76                	jb     47ac33 <usage_message+0x18ef3>
  47abbd:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  47abc4:	72 6d                	jb     47ac33 <usage_message+0x18ef3>
  47abc6:	73 20                	jae    47abe8 <usage_message+0x18ea8>
  47abc8:	28 20                	sub    %ah,(%rax)
  47abca:	73 65                	jae    47ac31 <usage_message+0x18ef1>
  47abcc:	72 76                	jb     47ac44 <usage_message+0x18f04>
  47abce:	69 63 65 61 6c 61 72 	imul   $0x72616c61,0x65(%rbx),%esp
  47abd5:	6d                   	insl   (%dx),%es:(%rdi)
  47abd6:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47abdd:	6e 
  47abde:	74 20                	je     47ac00 <usage_message+0x18ec0>
  47abe0:	75 6e                	jne    47ac50 <usage_message+0x18f10>
  47abe2:	73 69                	jae    47ac4d <usage_message+0x18f0d>
  47abe4:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47abe6:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47abec:	41 55                	push   %r13
  47abee:	4c 54                	rex.WR push   %rsp
  47abf0:	20 27                	and    %ah,(%rdi)
  47abf2:	30 27                	xor    %ah,(%rdi)
  47abf4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47abf7:	54                   	push   %rsp
  47abf8:	20 4e 55             	and    %cl,0x55(%rsi)
  47abfb:	4c                   	rex.WR
  47abfc:	4c 2c 20             	rex.WR sub    $0x20,%al
  47abff:	73 65                	jae    47ac66 <usage_message+0x18f26>
  47ac01:	72 76                	jb     47ac79 <usage_message+0x18f39>
  47ac03:	69 63 65 69 64 20 62 	imul   $0x62206469,0x65(%rbx),%esp
  47ac0a:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47ac11:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ac12:	73 69                	jae    47ac7d <usage_message+0x18f3d>
  47ac14:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47ac16:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47ac1c:	41 55                	push   %r13
  47ac1e:	4c 54                	rex.WR push   %rsp
  47ac20:	20 27                	and    %ah,(%rdi)
  47ac22:	30 27                	xor    %ah,(%rdi)
  47ac24:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ac27:	54                   	push   %rsp
  47ac28:	20 4e 55             	and    %cl,0x55(%rsi)
  47ac2b:	4c                   	rex.WR
  47ac2c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ac2f:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47ac33:	6b 20 69             	imul   $0x69,(%rax),%esp
  47ac36:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ac37:	74 65                	je     47ac9e <usage_message+0x18f5e>
  47ac39:	67                   	addr32
  47ac3a:	65                   	gs
  47ac3b:	72 20                	jb     47ac5d <usage_message+0x18f1d>
  47ac3d:	44                   	rex.R
  47ac3e:	45                   	rex.RB
  47ac3f:	46                   	rex.RX
  47ac40:	41 55                	push   %r13
  47ac42:	4c 54                	rex.WR push   %rsp
  47ac44:	20 27                	and    %ah,(%rdi)
  47ac46:	30 27                	xor    %ah,(%rdi)
  47ac48:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ac4b:	54                   	push   %rsp
  47ac4c:	20 4e 55             	and    %cl,0x55(%rsi)
  47ac4f:	4c                   	rex.WR
  47ac50:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ac53:	76 61                	jbe    47acb6 <usage_message+0x18f76>
  47ac55:	6c                   	insb   (%dx),%es:(%rdi)
  47ac56:	75 65                	jne    47acbd <usage_message+0x18f7d>
  47ac58:	20 69 6e             	and    %ch,0x6e(%rcx)
  47ac5b:	74 65                	je     47acc2 <usage_message+0x18f82>
  47ac5d:	67                   	addr32
  47ac5e:	65                   	gs
  47ac5f:	72 20                	jb     47ac81 <usage_message+0x18f41>
  47ac61:	44                   	rex.R
  47ac62:	45                   	rex.RB
  47ac63:	46                   	rex.RX
  47ac64:	41 55                	push   %r13
  47ac66:	4c 54                	rex.WR push   %rsp
  47ac68:	20 27                	and    %ah,(%rdi)
  47ac6a:	30 27                	xor    %ah,(%rdi)
  47ac6c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ac6f:	54                   	push   %rsp
  47ac70:	20 4e 55             	and    %cl,0x55(%rsi)
  47ac73:	4c                   	rex.WR
  47ac74:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ac77:	50                   	push   %rax
  47ac78:	52                   	push   %rdx
  47ac79:	49                   	rex.WB
  47ac7a:	4d                   	rex.WRB
  47ac7b:	41 52                	push   %r10
  47ac7d:	59                   	pop    %rcx
  47ac7e:	20 4b 45             	and    %cl,0x45(%rbx)
  47ac81:	59                   	pop    %rcx
  47ac82:	20 28                	and    %ch,(%rax)
  47ac84:	73 65                	jae    47aceb <usage_message+0x18fab>
  47ac86:	72 76                	jb     47acfe <usage_message+0x18fbe>
  47ac88:	69 63 65 61 6c 61 72 	imul   $0x72616c61,0x65(%rbx),%esp
  47ac8f:	6d                   	insl   (%dx),%es:(%rdi)
  47ac90:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47ac97:	47 
  47ac98:	49                   	rex.WB
  47ac99:	4e                   	rex.WRX
  47ac9a:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47aca0:	44                   	rex.R
  47aca1:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47aca5:	45                   	rex.RB
  47aca6:	41 54                	push   %r12
  47aca8:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47acac:	44                   	rex.R
  47acad:	45 58                	rex.RB pop    %r8
  47acaf:	20 73 65             	and    %dh,0x65(%rbx)
  47acb2:	72 76                	jb     47ad2a <usage_message+0x18fea>
  47acb4:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  47acbb:	72 6d                	jb     47ad2a <usage_message+0x18fea>
  47acbd:	73 5f                	jae    47ad1e <usage_message+0x18fde>
  47acbf:	31 20                	xor    %esp,(%rax)
  47acc1:	6f                   	outsl  %ds:(%rsi),(%dx)
  47acc2:	6e                   	outsb  %ds:(%rsi),(%dx)
  47acc3:	20 73 65             	and    %dh,0x65(%rbx)
  47acc6:	72 76                	jb     47ad3e <usage_message+0x18ffe>
  47acc8:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  47accf:	72 6d                	jb     47ad3e <usage_message+0x18ffe>
  47acd1:	73 20                	jae    47acf3 <usage_message+0x18fb3>
  47acd3:	28 73 65             	sub    %dh,0x65(%rbx)
  47acd6:	72 76                	jb     47ad4e <usage_message+0x1900e>
  47acd8:	69 63 65 69 64 2c 63 	imul   $0x632c6469,0x65(%rbx),%esp
  47acdf:	6c                   	insb   (%dx),%es:(%rdi)
  47ace0:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ace1:	63 6b 29             	movslq 0x29(%rbx),%ebp
  47ace4:	3b 43 52             	cmp    0x52(%rbx),%eax
  47ace7:	45                   	rex.RB
  47ace8:	41 54                	push   %r12
  47acea:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47acee:	44                   	rex.R
  47acef:	45 58                	rex.RB pop    %r8
  47acf1:	20 73 65             	and    %dh,0x65(%rbx)
  47acf4:	72 76                	jb     47ad6c <usage_message+0x1902c>
  47acf6:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  47acfd:	72 6d                	jb     47ad6c <usage_message+0x1902c>
  47acff:	73 5f                	jae    47ad60 <usage_message+0x19020>
  47ad01:	32 20                	xor    (%rax),%ah
  47ad03:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ad04:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ad05:	20 73 65             	and    %dh,0x65(%rbx)
  47ad08:	72 76                	jb     47ad80 <usage_message+0x19040>
  47ad0a:	69 63 65 5f 61 6c 61 	imul   $0x616c615f,0x65(%rbx),%esp
  47ad11:	72 6d                	jb     47ad80 <usage_message+0x19040>
  47ad13:	73 20                	jae    47ad35 <usage_message+0x18ff5>
  47ad15:	28 63 6c             	sub    %ah,0x6c(%rbx)
  47ad18:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ad19:	63 6b 29             	movslq 0x29(%rbx),%ebp
  47ad1c:	3b 43 52             	cmp    0x52(%rbx),%eax
  47ad1f:	45                   	rex.RB
  47ad20:	41 54                	push   %r12
  47ad22:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47ad27:	4c                   	rex.WR
  47ad28:	45 20 61 63          	and    %r12b,0x63(%r9)
  47ad2c:	74 69                	je     47ad97 <usage_message+0x19057>
  47ad2e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ad2f:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ad30:	73 20                	jae    47ad52 <usage_message+0x19012>
  47ad32:	28 20                	sub    %ah,(%rax)
  47ad34:	61                   	(bad)  
  47ad35:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47ad39:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ad3a:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47ad41:	6e 
  47ad42:	74 20                	je     47ad64 <usage_message+0x19024>
  47ad44:	75 6e                	jne    47adb4 <usage_message+0x19074>
  47ad46:	73 69                	jae    47adb1 <usage_message+0x19071>
  47ad48:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47ad4a:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47ad50:	41 55                	push   %r13
  47ad52:	4c 54                	rex.WR push   %rsp
  47ad54:	20 27                	and    %ah,(%rdi)
  47ad56:	30 27                	xor    %ah,(%rdi)
  47ad58:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ad5b:	54                   	push   %rsp
  47ad5c:	20 4e 55             	and    %cl,0x55(%rsi)
  47ad5f:	4c                   	rex.WR
  47ad60:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ad63:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ad64:	61                   	(bad)  
  47ad65:	6d                   	insl   (%dx),%es:(%rdi)
  47ad66:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47ad6a:	72 63                	jb     47adcf <usage_message+0x1908f>
  47ad6c:	68 61 72 28 32       	pushq  $0x32287261
  47ad71:	35 35 29 20 44       	xor    $0x44202935,%eax
  47ad76:	45                   	rex.RB
  47ad77:	46                   	rex.RX
  47ad78:	41 55                	push   %r13
  47ad7a:	4c 54                	rex.WR push   %rsp
  47ad7c:	20 27                	and    %ah,(%rdi)
  47ad7e:	27                   	(bad)  
  47ad7f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ad82:	54                   	push   %rsp
  47ad83:	20 4e 55             	and    %cl,0x55(%rsi)
  47ad86:	4c                   	rex.WR
  47ad87:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ad8a:	65                   	gs
  47ad8b:	76 65                	jbe    47adf2 <usage_message+0x190b2>
  47ad8d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ad8e:	74 73                	je     47ae03 <usage_message+0x190c3>
  47ad90:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ad91:	75 72                	jne    47ae05 <usage_message+0x190c5>
  47ad93:	63 65 20             	movslq 0x20(%rbp),%esp
  47ad96:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47ad9d:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47ada1:	41 55                	push   %r13
  47ada3:	4c 54                	rex.WR push   %rsp
  47ada5:	20 27                	and    %ah,(%rdi)
  47ada7:	30 27                	xor    %ah,(%rdi)
  47ada9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47adac:	54                   	push   %rsp
  47adad:	20 4e 55             	and    %cl,0x55(%rsi)
  47adb0:	4c                   	rex.WR
  47adb1:	4c 2c 20             	rex.WR sub    $0x20,%al
  47adb4:	65                   	gs
  47adb5:	76 61                	jbe    47ae18 <usage_message+0x190d8>
  47adb7:	6c                   	insb   (%dx),%es:(%rdi)
  47adb8:	74 79                	je     47ae33 <usage_message+0x190f3>
  47adba:	70 65                	jo     47ae21 <usage_message+0x190e1>
  47adbc:	20 69 6e             	and    %ch,0x6e(%rcx)
  47adbf:	74 65                	je     47ae26 <usage_message+0x190e6>
  47adc1:	67                   	addr32
  47adc2:	65                   	gs
  47adc3:	72 20                	jb     47ade5 <usage_message+0x190a5>
  47adc5:	44                   	rex.R
  47adc6:	45                   	rex.RB
  47adc7:	46                   	rex.RX
  47adc8:	41 55                	push   %r13
  47adca:	4c 54                	rex.WR push   %rsp
  47adcc:	20 27                	and    %ah,(%rdi)
  47adce:	30 27                	xor    %ah,(%rdi)
  47add0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47add3:	54                   	push   %rsp
  47add4:	20 4e 55             	and    %cl,0x55(%rsi)
  47add7:	4c                   	rex.WR
  47add8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47addb:	73 74                	jae    47ae51 <usage_message+0x19111>
  47addd:	61                   	(bad)  
  47adde:	74 75                	je     47ae55 <usage_message+0x19115>
  47ade0:	73 20                	jae    47ae02 <usage_message+0x190c2>
  47ade2:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47ade9:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47aded:	41 55                	push   %r13
  47adef:	4c 54                	rex.WR push   %rsp
  47adf1:	20 27                	and    %ah,(%rdi)
  47adf3:	30 27                	xor    %ah,(%rdi)
  47adf5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47adf8:	54                   	push   %rsp
  47adf9:	20 4e 55             	and    %cl,0x55(%rsi)
  47adfc:	4c                   	rex.WR
  47adfd:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ae00:	65                   	gs
  47ae01:	73 63                	jae    47ae66 <usage_message+0x19126>
  47ae03:	5f                   	pop    %rdi
  47ae04:	70 65                	jo     47ae6b <usage_message+0x1912b>
  47ae06:	72 69                	jb     47ae71 <usage_message+0x19131>
  47ae08:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ae09:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  47ae0d:	74 65                	je     47ae74 <usage_message+0x19134>
  47ae0f:	67                   	addr32
  47ae10:	65                   	gs
  47ae11:	72 20                	jb     47ae33 <usage_message+0x190f3>
  47ae13:	44                   	rex.R
  47ae14:	45                   	rex.RB
  47ae15:	46                   	rex.RX
  47ae16:	41 55                	push   %r13
  47ae18:	4c 54                	rex.WR push   %rsp
  47ae1a:	20 27                	and    %ah,(%rdi)
  47ae1c:	30 27                	xor    %ah,(%rdi)
  47ae1e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ae21:	54                   	push   %rsp
  47ae22:	20 4e 55             	and    %cl,0x55(%rsi)
  47ae25:	4c                   	rex.WR
  47ae26:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ae29:	64                   	fs
  47ae2a:	65                   	gs
  47ae2b:	66 5f                	pop    %di
  47ae2d:	73 68                	jae    47ae97 <usage_message+0x19157>
  47ae2f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ae30:	72 74                	jb     47aea6 <usage_message+0x19166>
  47ae32:	64                   	fs
  47ae33:	61                   	(bad)  
  47ae34:	74 61                	je     47ae97 <usage_message+0x19157>
  47ae36:	20 76 61             	and    %dh,0x61(%rsi)
  47ae39:	72 63                	jb     47ae9e <usage_message+0x1915e>
  47ae3b:	68 61 72 28 32       	pushq  $0x32287261
  47ae40:	35 35 29 20 44       	xor    $0x44202935,%eax
  47ae45:	45                   	rex.RB
  47ae46:	46                   	rex.RX
  47ae47:	41 55                	push   %r13
  47ae49:	4c 54                	rex.WR push   %rsp
  47ae4b:	20 27                	and    %ah,(%rdi)
  47ae4d:	27                   	(bad)  
  47ae4e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ae51:	54                   	push   %rsp
  47ae52:	20 4e 55             	and    %cl,0x55(%rsi)
  47ae55:	4c                   	rex.WR
  47ae56:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ae59:	64                   	fs
  47ae5a:	65                   	gs
  47ae5b:	66 5f                	pop    %di
  47ae5d:	6c                   	insb   (%dx),%es:(%rdi)
  47ae5e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ae5f:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ae60:	67                   	addr32
  47ae61:	64                   	fs
  47ae62:	61                   	(bad)  
  47ae63:	74 61                	je     47aec6 <usage_message+0x19186>
  47ae65:	20 62 6c             	and    %ah,0x6c(%rdx)
  47ae68:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ae69:	62                   	(bad)  
  47ae6a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ae6d:	54                   	push   %rsp
  47ae6e:	20 4e 55             	and    %cl,0x55(%rsi)
  47ae71:	4c                   	rex.WR
  47ae72:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ae75:	72 65                	jb     47aedc <usage_message+0x1919c>
  47ae77:	63 6f 76             	movslq 0x76(%rdi),%ebp
  47ae7a:	65                   	gs
  47ae7b:	72 79                	jb     47aef6 <usage_message+0x191b6>
  47ae7d:	5f                   	pop    %rdi
  47ae7e:	6d                   	insl   (%dx),%es:(%rdi)
  47ae7f:	73 67                	jae    47aee8 <usage_message+0x191a8>
  47ae81:	20 69 6e             	and    %ch,0x6e(%rcx)
  47ae84:	74 65                	je     47aeeb <usage_message+0x191ab>
  47ae86:	67                   	addr32
  47ae87:	65                   	gs
  47ae88:	72 20                	jb     47aeaa <usage_message+0x1916a>
  47ae8a:	44                   	rex.R
  47ae8b:	45                   	rex.RB
  47ae8c:	46                   	rex.RX
  47ae8d:	41 55                	push   %r13
  47ae8f:	4c 54                	rex.WR push   %rsp
  47ae91:	20 27                	and    %ah,(%rdi)
  47ae93:	30 27                	xor    %ah,(%rdi)
  47ae95:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ae98:	54                   	push   %rsp
  47ae99:	20 4e 55             	and    %cl,0x55(%rsi)
  47ae9c:	4c                   	rex.WR
  47ae9d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47aea0:	72 5f                	jb     47af01 <usage_message+0x191c1>
  47aea2:	73 68                	jae    47af0c <usage_message+0x191cc>
  47aea4:	6f                   	outsl  %ds:(%rsi),(%dx)
  47aea5:	72 74                	jb     47af1b <usage_message+0x191db>
  47aea7:	64                   	fs
  47aea8:	61                   	(bad)  
  47aea9:	74 61                	je     47af0c <usage_message+0x191cc>
  47aeab:	20 76 61             	and    %dh,0x61(%rsi)
  47aeae:	72 63                	jb     47af13 <usage_message+0x191d3>
  47aeb0:	68 61 72 28 32       	pushq  $0x32287261
  47aeb5:	35 35 29 20 44       	xor    $0x44202935,%eax
  47aeba:	45                   	rex.RB
  47aebb:	46                   	rex.RX
  47aebc:	41 55                	push   %r13
  47aebe:	4c 54                	rex.WR push   %rsp
  47aec0:	20 27                	and    %ah,(%rdi)
  47aec2:	27                   	(bad)  
  47aec3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47aec6:	54                   	push   %rsp
  47aec7:	20 4e 55             	and    %cl,0x55(%rsi)
  47aeca:	4c                   	rex.WR
  47aecb:	4c 2c 20             	rex.WR sub    $0x20,%al
  47aece:	72 5f                	jb     47af2f <usage_message+0x191ef>
  47aed0:	6c                   	insb   (%dx),%es:(%rdi)
  47aed1:	6f                   	outsl  %ds:(%rsi),(%dx)
  47aed2:	6e                   	outsb  %ds:(%rsi),(%dx)
  47aed3:	67                   	addr32
  47aed4:	64                   	fs
  47aed5:	61                   	(bad)  
  47aed6:	74 61                	je     47af39 <usage_message+0x191f9>
  47aed8:	20 62 6c             	and    %ah,0x6c(%rdx)
  47aedb:	6f                   	outsl  %ds:(%rsi),(%dx)
  47aedc:	62                   	(bad)  
  47aedd:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47aee0:	54                   	push   %rsp
  47aee1:	20 4e 55             	and    %cl,0x55(%rsi)
  47aee4:	4c                   	rex.WR
  47aee5:	4c 2c 20             	rex.WR sub    $0x20,%al
  47aee8:	50                   	push   %rax
  47aee9:	52                   	push   %rdx
  47aeea:	49                   	rex.WB
  47aeeb:	4d                   	rex.WRB
  47aeec:	41 52                	push   %r10
  47aeee:	59                   	pop    %rcx
  47aeef:	20 4b 45             	and    %cl,0x45(%rbx)
  47aef2:	59                   	pop    %rcx
  47aef3:	20 28                	and    %ch,(%rax)
  47aef5:	61                   	(bad)  
  47aef6:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47aefa:	6e                   	outsb  %ds:(%rsi),(%dx)
  47aefb:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47af02:	47 
  47af03:	49                   	rex.WB
  47af04:	4e                   	rex.WRX
  47af05:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47af0b:	44                   	rex.R
  47af0c:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47af10:	45                   	rex.RB
  47af11:	41 54                	push   %r12
  47af13:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47af17:	44                   	rex.R
  47af18:	45 58                	rex.RB pop    %r8
  47af1a:	20 61 63             	and    %ah,0x63(%rcx)
  47af1d:	74 69                	je     47af88 <usage_message+0x19248>
  47af1f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47af20:	6e                   	outsb  %ds:(%rsi),(%dx)
  47af21:	73 5f                	jae    47af82 <usage_message+0x19242>
  47af23:	31 20                	xor    %esp,(%rax)
  47af25:	6f                   	outsl  %ds:(%rsi),(%dx)
  47af26:	6e                   	outsb  %ds:(%rsi),(%dx)
  47af27:	20 61 63             	and    %ah,0x63(%rcx)
  47af2a:	74 69                	je     47af95 <usage_message+0x19255>
  47af2c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47af2d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47af2e:	73 20                	jae    47af50 <usage_message+0x19210>
  47af30:	28 65 76             	sub    %ah,0x76(%rbp)
  47af33:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47af35:	74 73                	je     47afaa <usage_message+0x1926a>
  47af37:	6f                   	outsl  %ds:(%rsi),(%dx)
  47af38:	75 72                	jne    47afac <usage_message+0x1926c>
  47af3a:	63 65 2c             	movslq 0x2c(%rbp),%esp
  47af3d:	73 74                	jae    47afb3 <usage_message+0x19273>
  47af3f:	61                   	(bad)  
  47af40:	74 75                	je     47afb7 <usage_message+0x19277>
  47af42:	73 29                	jae    47af6d <usage_message+0x1922d>
  47af44:	3b 43 52             	cmp    0x52(%rbx),%eax
  47af47:	45                   	rex.RB
  47af48:	41 54                	push   %r12
  47af4a:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47af4f:	4c                   	rex.WR
  47af50:	45 20 6f 70          	and    %r13b,0x70(%r15)
  47af54:	65                   	gs
  47af55:	72 61                	jb     47afb8 <usage_message+0x19278>
  47af57:	74 69                	je     47afc2 <usage_message+0x19282>
  47af59:	6f                   	outsl  %ds:(%rsi),(%dx)
  47af5a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47af5b:	73 20                	jae    47af7d <usage_message+0x1923d>
  47af5d:	28 20                	sub    %ah,(%rax)
  47af5f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47af60:	70 65                	jo     47afc7 <usage_message+0x19287>
  47af62:	72 61                	jb     47afc5 <usage_message+0x19285>
  47af64:	74 69                	je     47afcf <usage_message+0x1928f>
  47af66:	6f                   	outsl  %ds:(%rsi),(%dx)
  47af67:	6e                   	outsb  %ds:(%rsi),(%dx)
  47af68:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47af6f:	6e 
  47af70:	74 20                	je     47af92 <usage_message+0x19252>
  47af72:	75 6e                	jne    47afe2 <usage_message+0x192a2>
  47af74:	73 69                	jae    47afdf <usage_message+0x1929f>
  47af76:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47af78:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47af7e:	41 55                	push   %r13
  47af80:	4c 54                	rex.WR push   %rsp
  47af82:	20 27                	and    %ah,(%rdi)
  47af84:	30 27                	xor    %ah,(%rdi)
  47af86:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47af89:	54                   	push   %rsp
  47af8a:	20 4e 55             	and    %cl,0x55(%rsi)
  47af8d:	4c                   	rex.WR
  47af8e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47af91:	61                   	(bad)  
  47af92:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47af96:	6e                   	outsb  %ds:(%rsi),(%dx)
  47af97:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47af9e:	6e 
  47af9f:	74 20                	je     47afc1 <usage_message+0x19281>
  47afa1:	75 6e                	jne    47b011 <usage_message+0x192d1>
  47afa3:	73 69                	jae    47b00e <usage_message+0x192ce>
  47afa5:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47afa7:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47afad:	41 55                	push   %r13
  47afaf:	4c 54                	rex.WR push   %rsp
  47afb1:	20 27                	and    %ah,(%rdi)
  47afb3:	30 27                	xor    %ah,(%rdi)
  47afb5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47afb8:	54                   	push   %rsp
  47afb9:	20 4e 55             	and    %cl,0x55(%rsi)
  47afbc:	4c                   	rex.WR
  47afbd:	4c 2c 20             	rex.WR sub    $0x20,%al
  47afc0:	6f                   	outsl  %ds:(%rsi),(%dx)
  47afc1:	70 65                	jo     47b028 <usage_message+0x192e8>
  47afc3:	72 61                	jb     47b026 <usage_message+0x192e6>
  47afc5:	74 69                	je     47b030 <usage_message+0x192f0>
  47afc7:	6f                   	outsl  %ds:(%rsi),(%dx)
  47afc8:	6e                   	outsb  %ds:(%rsi),(%dx)
  47afc9:	74 79                	je     47b044 <usage_message+0x19304>
  47afcb:	70 65                	jo     47b032 <usage_message+0x192f2>
  47afcd:	20 69 6e             	and    %ch,0x6e(%rcx)
  47afd0:	74 65                	je     47b037 <usage_message+0x192f7>
  47afd2:	67                   	addr32
  47afd3:	65                   	gs
  47afd4:	72 20                	jb     47aff6 <usage_message+0x192b6>
  47afd6:	44                   	rex.R
  47afd7:	45                   	rex.RB
  47afd8:	46                   	rex.RX
  47afd9:	41 55                	push   %r13
  47afdb:	4c 54                	rex.WR push   %rsp
  47afdd:	20 27                	and    %ah,(%rdi)
  47afdf:	30 27                	xor    %ah,(%rdi)
  47afe1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47afe4:	54                   	push   %rsp
  47afe5:	20 4e 55             	and    %cl,0x55(%rsi)
  47afe8:	4c                   	rex.WR
  47afe9:	4c 2c 20             	rex.WR sub    $0x20,%al
  47afec:	6f                   	outsl  %ds:(%rsi),(%dx)
  47afed:	62                   	(bad)  
  47afee:	6a 65                	pushq  $0x65
  47aff0:	63 74 20 69          	movslq 0x69(%rax,%riz,1),%esi
  47aff4:	6e                   	outsb  %ds:(%rsi),(%dx)
  47aff5:	74 65                	je     47b05c <usage_message+0x1931c>
  47aff7:	67                   	addr32
  47aff8:	65                   	gs
  47aff9:	72 20                	jb     47b01b <usage_message+0x192db>
  47affb:	44                   	rex.R
  47affc:	45                   	rex.RB
  47affd:	46                   	rex.RX
  47affe:	41 55                	push   %r13
  47b000:	4c 54                	rex.WR push   %rsp
  47b002:	20 27                	and    %ah,(%rdi)
  47b004:	30 27                	xor    %ah,(%rdi)
  47b006:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b009:	54                   	push   %rsp
  47b00a:	20 4e 55             	and    %cl,0x55(%rsi)
  47b00d:	4c                   	rex.WR
  47b00e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b011:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b012:	62                   	(bad)  
  47b013:	6a 65                	pushq  $0x65
  47b015:	63 74 69 64          	movslq 0x64(%rcx,%rbp,2),%esi
  47b019:	20 62 69             	and    %ah,0x69(%rdx)
  47b01c:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47b023:	73 
  47b024:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47b02b:	45                   	rex.RB
  47b02c:	46                   	rex.RX
  47b02d:	41 55                	push   %r13
  47b02f:	4c 54                	rex.WR push   %rsp
  47b031:	20 27                	and    %ah,(%rdi)
  47b033:	30 27                	xor    %ah,(%rdi)
  47b035:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b038:	54                   	push   %rsp
  47b039:	20 4e 55             	and    %cl,0x55(%rsi)
  47b03c:	4c                   	rex.WR
  47b03d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b040:	73 68                	jae    47b0aa <usage_message+0x1936a>
  47b042:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b043:	72 74                	jb     47b0b9 <usage_message+0x19379>
  47b045:	64                   	fs
  47b046:	61                   	(bad)  
  47b047:	74 61                	je     47b0aa <usage_message+0x1936a>
  47b049:	20 76 61             	and    %dh,0x61(%rsi)
  47b04c:	72 63                	jb     47b0b1 <usage_message+0x19371>
  47b04e:	68 61 72 28 32       	pushq  $0x32287261
  47b053:	35 35 29 20 44       	xor    $0x44202935,%eax
  47b058:	45                   	rex.RB
  47b059:	46                   	rex.RX
  47b05a:	41 55                	push   %r13
  47b05c:	4c 54                	rex.WR push   %rsp
  47b05e:	20 27                	and    %ah,(%rdi)
  47b060:	27                   	(bad)  
  47b061:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b064:	54                   	push   %rsp
  47b065:	20 4e 55             	and    %cl,0x55(%rsi)
  47b068:	4c                   	rex.WR
  47b069:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b06c:	6c                   	insb   (%dx),%es:(%rdi)
  47b06d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b06e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b06f:	67                   	addr32
  47b070:	64                   	fs
  47b071:	61                   	(bad)  
  47b072:	74 61                	je     47b0d5 <usage_message+0x19395>
  47b074:	20 62 6c             	and    %ah,0x6c(%rdx)
  47b077:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b078:	62                   	(bad)  
  47b079:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b07c:	54                   	push   %rsp
  47b07d:	20 4e 55             	and    %cl,0x55(%rsi)
  47b080:	4c                   	rex.WR
  47b081:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b084:	65                   	gs
  47b085:	73 63                	jae    47b0ea <usage_message+0x193aa>
  47b087:	5f                   	pop    %rdi
  47b088:	70 65                	jo     47b0ef <usage_message+0x193af>
  47b08a:	72 69                	jb     47b0f5 <usage_message+0x193b5>
  47b08c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b08d:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  47b091:	74 65                	je     47b0f8 <usage_message+0x193b8>
  47b093:	67                   	addr32
  47b094:	65                   	gs
  47b095:	72 20                	jb     47b0b7 <usage_message+0x19377>
  47b097:	44                   	rex.R
  47b098:	45                   	rex.RB
  47b099:	46                   	rex.RX
  47b09a:	41 55                	push   %r13
  47b09c:	4c 54                	rex.WR push   %rsp
  47b09e:	20 27                	and    %ah,(%rdi)
  47b0a0:	30 27                	xor    %ah,(%rdi)
  47b0a2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b0a5:	54                   	push   %rsp
  47b0a6:	20 4e 55             	and    %cl,0x55(%rsi)
  47b0a9:	4c                   	rex.WR
  47b0aa:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b0ad:	65                   	gs
  47b0ae:	73 63                	jae    47b113 <usage_message+0x193d3>
  47b0b0:	5f                   	pop    %rdi
  47b0b1:	73 74                	jae    47b127 <usage_message+0x193e7>
  47b0b3:	65                   	gs
  47b0b4:	70 5f                	jo     47b115 <usage_message+0x193d5>
  47b0b6:	66                   	data16
  47b0b7:	72 6f                	jb     47b128 <usage_message+0x193e8>
  47b0b9:	6d                   	insl   (%dx),%es:(%rdi)
  47b0ba:	20 69 6e             	and    %ch,0x6e(%rcx)
  47b0bd:	74 65                	je     47b124 <usage_message+0x193e4>
  47b0bf:	67                   	addr32
  47b0c0:	65                   	gs
  47b0c1:	72 20                	jb     47b0e3 <usage_message+0x193a3>
  47b0c3:	44                   	rex.R
  47b0c4:	45                   	rex.RB
  47b0c5:	46                   	rex.RX
  47b0c6:	41 55                	push   %r13
  47b0c8:	4c 54                	rex.WR push   %rsp
  47b0ca:	20 27                	and    %ah,(%rdi)
  47b0cc:	30 27                	xor    %ah,(%rdi)
  47b0ce:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b0d1:	54                   	push   %rsp
  47b0d2:	20 4e 55             	and    %cl,0x55(%rsi)
  47b0d5:	4c                   	rex.WR
  47b0d6:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b0d9:	65                   	gs
  47b0da:	73 63                	jae    47b13f <usage_message+0x193ff>
  47b0dc:	5f                   	pop    %rdi
  47b0dd:	73 74                	jae    47b153 <usage_message+0x19413>
  47b0df:	65                   	gs
  47b0e0:	70 5f                	jo     47b141 <usage_message+0x19401>
  47b0e2:	74 6f                	je     47b153 <usage_message+0x19413>
  47b0e4:	20 69 6e             	and    %ch,0x6e(%rcx)
  47b0e7:	74 65                	je     47b14e <usage_message+0x1940e>
  47b0e9:	67                   	addr32
  47b0ea:	65                   	gs
  47b0eb:	72 20                	jb     47b10d <usage_message+0x193cd>
  47b0ed:	44                   	rex.R
  47b0ee:	45                   	rex.RB
  47b0ef:	46                   	rex.RX
  47b0f0:	41 55                	push   %r13
  47b0f2:	4c 54                	rex.WR push   %rsp
  47b0f4:	20 27                	and    %ah,(%rdi)
  47b0f6:	30 27                	xor    %ah,(%rdi)
  47b0f8:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b0fb:	54                   	push   %rsp
  47b0fc:	20 4e 55             	and    %cl,0x55(%rsi)
  47b0ff:	4c                   	rex.WR
  47b100:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b103:	64                   	fs
  47b104:	65                   	gs
  47b105:	66                   	data16
  47b106:	61                   	(bad)  
  47b107:	75 6c                	jne    47b175 <usage_message+0x19435>
  47b109:	74 5f                	je     47b16a <usage_message+0x1942a>
  47b10b:	6d                   	insl   (%dx),%es:(%rdi)
  47b10c:	73 67                	jae    47b175 <usage_message+0x19435>
  47b10e:	20 69 6e             	and    %ch,0x6e(%rcx)
  47b111:	74 65                	je     47b178 <usage_message+0x19438>
  47b113:	67                   	addr32
  47b114:	65                   	gs
  47b115:	72 20                	jb     47b137 <usage_message+0x193f7>
  47b117:	44                   	rex.R
  47b118:	45                   	rex.RB
  47b119:	46                   	rex.RX
  47b11a:	41 55                	push   %r13
  47b11c:	4c 54                	rex.WR push   %rsp
  47b11e:	20 27                	and    %ah,(%rdi)
  47b120:	30 27                	xor    %ah,(%rdi)
  47b122:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b125:	54                   	push   %rsp
  47b126:	20 4e 55             	and    %cl,0x55(%rsi)
  47b129:	4c                   	rex.WR
  47b12a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b12d:	65                   	gs
  47b12e:	76 61                	jbe    47b191 <usage_message+0x19451>
  47b130:	6c                   	insb   (%dx),%es:(%rdi)
  47b131:	74 79                	je     47b1ac <usage_message+0x1946c>
  47b133:	70 65                	jo     47b19a <usage_message+0x1945a>
  47b135:	20 69 6e             	and    %ch,0x6e(%rcx)
  47b138:	74 65                	je     47b19f <usage_message+0x1945f>
  47b13a:	67                   	addr32
  47b13b:	65                   	gs
  47b13c:	72 20                	jb     47b15e <usage_message+0x1941e>
  47b13e:	44                   	rex.R
  47b13f:	45                   	rex.RB
  47b140:	46                   	rex.RX
  47b141:	41 55                	push   %r13
  47b143:	4c 54                	rex.WR push   %rsp
  47b145:	20 27                	and    %ah,(%rdi)
  47b147:	30 27                	xor    %ah,(%rdi)
  47b149:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b14c:	54                   	push   %rsp
  47b14d:	20 4e 55             	and    %cl,0x55(%rsi)
  47b150:	4c                   	rex.WR
  47b151:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b154:	50                   	push   %rax
  47b155:	52                   	push   %rdx
  47b156:	49                   	rex.WB
  47b157:	4d                   	rex.WRB
  47b158:	41 52                	push   %r10
  47b15a:	59                   	pop    %rcx
  47b15b:	20 4b 45             	and    %cl,0x45(%rbx)
  47b15e:	59                   	pop    %rcx
  47b15f:	20 28                	and    %ch,(%rax)
  47b161:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b162:	70 65                	jo     47b1c9 <usage_message+0x19489>
  47b164:	72 61                	jb     47b1c7 <usage_message+0x19487>
  47b166:	74 69                	je     47b1d1 <usage_message+0x19491>
  47b168:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b169:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b16a:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47b171:	47 
  47b172:	49                   	rex.WB
  47b173:	4e                   	rex.WRX
  47b174:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47b17a:	44                   	rex.R
  47b17b:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47b17f:	45                   	rex.RB
  47b180:	41 54                	push   %r12
  47b182:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47b186:	44                   	rex.R
  47b187:	45 58                	rex.RB pop    %r8
  47b189:	20 6f 70             	and    %ch,0x70(%rdi)
  47b18c:	65                   	gs
  47b18d:	72 61                	jb     47b1f0 <usage_message+0x194b0>
  47b18f:	74 69                	je     47b1fa <usage_message+0x194ba>
  47b191:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b192:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b193:	73 5f                	jae    47b1f4 <usage_message+0x194b4>
  47b195:	31 20                	xor    %esp,(%rax)
  47b197:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b198:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b199:	20 6f 70             	and    %ch,0x70(%rdi)
  47b19c:	65                   	gs
  47b19d:	72 61                	jb     47b200 <usage_message+0x194c0>
  47b19f:	74 69                	je     47b20a <usage_message+0x194ca>
  47b1a1:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b1a2:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b1a3:	73 20                	jae    47b1c5 <usage_message+0x19485>
  47b1a5:	28 61 63             	sub    %ah,0x63(%rcx)
  47b1a8:	74 69                	je     47b213 <usage_message+0x194d3>
  47b1aa:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b1ab:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b1ac:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47b1b3:	41 
  47b1b4:	54                   	push   %rsp
  47b1b5:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47b1ba:	4c                   	rex.WR
  47b1bb:	45 20 6f 70          	and    %r13b,0x70(%r15)
  47b1bf:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47b1c2:	64 69 74 69 6f 6e 73 	imul   $0x2820736e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b1c9:	20 28 
  47b1cb:	20 6f 70             	and    %ch,0x70(%rdi)
  47b1ce:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47b1d1:	64 69 74 69 6f 6e 69 	imul   $0x2064696e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b1d8:	64 20 
  47b1da:	62                   	(bad)  
  47b1db:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47b1e2:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b1e3:	73 69                	jae    47b24e <usage_message+0x1950e>
  47b1e5:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47b1e7:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47b1ed:	41 55                	push   %r13
  47b1ef:	4c 54                	rex.WR push   %rsp
  47b1f1:	20 27                	and    %ah,(%rdi)
  47b1f3:	30 27                	xor    %ah,(%rdi)
  47b1f5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b1f8:	54                   	push   %rsp
  47b1f9:	20 4e 55             	and    %cl,0x55(%rsi)
  47b1fc:	4c                   	rex.WR
  47b1fd:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b200:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b201:	70 65                	jo     47b268 <usage_message+0x19528>
  47b203:	72 61                	jb     47b266 <usage_message+0x19526>
  47b205:	74 69                	je     47b270 <usage_message+0x19530>
  47b207:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b208:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b209:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47b210:	6e 
  47b211:	74 20                	je     47b233 <usage_message+0x194f3>
  47b213:	75 6e                	jne    47b283 <usage_message+0x19543>
  47b215:	73 69                	jae    47b280 <usage_message+0x19540>
  47b217:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47b219:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47b21f:	41 55                	push   %r13
  47b221:	4c 54                	rex.WR push   %rsp
  47b223:	20 27                	and    %ah,(%rdi)
  47b225:	30 27                	xor    %ah,(%rdi)
  47b227:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b22a:	54                   	push   %rsp
  47b22b:	20 4e 55             	and    %cl,0x55(%rsi)
  47b22e:	4c                   	rex.WR
  47b22f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b232:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47b235:	64 69 74 69 6f 6e 74 	imul   $0x7079746e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b23c:	79 70 
  47b23e:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47b242:	74 65                	je     47b2a9 <usage_message+0x19569>
  47b244:	67                   	addr32
  47b245:	65                   	gs
  47b246:	72 20                	jb     47b268 <usage_message+0x19528>
  47b248:	44                   	rex.R
  47b249:	45                   	rex.RB
  47b24a:	46                   	rex.RX
  47b24b:	41 55                	push   %r13
  47b24d:	4c 54                	rex.WR push   %rsp
  47b24f:	20 27                	and    %ah,(%rdi)
  47b251:	30 27                	xor    %ah,(%rdi)
  47b253:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b256:	54                   	push   %rsp
  47b257:	20 4e 55             	and    %cl,0x55(%rsi)
  47b25a:	4c                   	rex.WR
  47b25b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b25e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b25f:	70 65                	jo     47b2c6 <usage_message+0x19586>
  47b261:	72 61                	jb     47b2c4 <usage_message+0x19584>
  47b263:	74 6f                	je     47b2d4 <usage_message+0x19594>
  47b265:	72 20                	jb     47b287 <usage_message+0x19547>
  47b267:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47b26e:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47b272:	41 55                	push   %r13
  47b274:	4c 54                	rex.WR push   %rsp
  47b276:	20 27                	and    %ah,(%rdi)
  47b278:	30 27                	xor    %ah,(%rdi)
  47b27a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b27d:	54                   	push   %rsp
  47b27e:	20 4e 55             	and    %cl,0x55(%rsi)
  47b281:	4c                   	rex.WR
  47b282:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b285:	76 61                	jbe    47b2e8 <usage_message+0x195a8>
  47b287:	6c                   	insb   (%dx),%es:(%rdi)
  47b288:	75 65                	jne    47b2ef <usage_message+0x195af>
  47b28a:	20 76 61             	and    %dh,0x61(%rsi)
  47b28d:	72 63                	jb     47b2f2 <usage_message+0x195b2>
  47b28f:	68 61 72 28 32       	pushq  $0x32287261
  47b294:	35 35 29 20 44       	xor    $0x44202935,%eax
  47b299:	45                   	rex.RB
  47b29a:	46                   	rex.RX
  47b29b:	41 55                	push   %r13
  47b29d:	4c 54                	rex.WR push   %rsp
  47b29f:	20 27                	and    %ah,(%rdi)
  47b2a1:	27                   	(bad)  
  47b2a2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b2a5:	54                   	push   %rsp
  47b2a6:	20 4e 55             	and    %cl,0x55(%rsi)
  47b2a9:	4c                   	rex.WR
  47b2aa:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b2ad:	50                   	push   %rax
  47b2ae:	52                   	push   %rdx
  47b2af:	49                   	rex.WB
  47b2b0:	4d                   	rex.WRB
  47b2b1:	41 52                	push   %r10
  47b2b3:	59                   	pop    %rcx
  47b2b4:	20 4b 45             	and    %cl,0x45(%rbx)
  47b2b7:	59                   	pop    %rcx
  47b2b8:	20 28                	and    %ch,(%rax)
  47b2ba:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b2bb:	70 63                	jo     47b320 <usage_message+0x195e0>
  47b2bd:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b2be:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b2bf:	64 69 74 69 6f 6e 69 	imul   $0x2964696e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b2c6:	64 29 
  47b2c8:	29 20                	sub    %esp,(%rax)
  47b2ca:	45                   	rex.RB
  47b2cb:	4e                   	rex.WRX
  47b2cc:	47                   	rex.RXB
  47b2cd:	49                   	rex.WB
  47b2ce:	4e                   	rex.WRX
  47b2cf:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47b2d5:	44                   	rex.R
  47b2d6:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47b2da:	45                   	rex.RB
  47b2db:	41 54                	push   %r12
  47b2dd:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47b2e1:	44                   	rex.R
  47b2e2:	45 58                	rex.RB pop    %r8
  47b2e4:	20 6f 70             	and    %ch,0x70(%rdi)
  47b2e7:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47b2ea:	64 69 74 69 6f 6e 73 	imul   $0x315f736e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b2f1:	5f 31 
  47b2f3:	20 6f 6e             	and    %ch,0x6e(%rdi)
  47b2f6:	20 6f 70             	and    %ch,0x70(%rdi)
  47b2f9:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47b2fc:	64 69 74 69 6f 6e 73 	imul   $0x2820736e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b303:	20 28 
  47b305:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b306:	70 65                	jo     47b36d <usage_message+0x1962d>
  47b308:	72 61                	jb     47b36b <usage_message+0x1962b>
  47b30a:	74 69                	je     47b375 <usage_message+0x19635>
  47b30c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b30d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b30e:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47b315:	41 
  47b316:	54                   	push   %rsp
  47b317:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47b31c:	4c                   	rex.WR
  47b31d:	45 20 6f 70          	and    %r13b,0x70(%r15)
  47b321:	6d                   	insl   (%dx),%es:(%rdi)
  47b322:	65 64 69 61 74 79 70 	imul   $0x73657079,%fs:%gs:0x74(%rcx),%esp
  47b329:	65 73 
  47b32b:	20 28                	and    %ch,(%rax)
  47b32d:	20 6f 70             	and    %ch,0x70(%rdi)
  47b330:	6d                   	insl   (%dx),%es:(%rdi)
  47b331:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  47b338:	65 69 
  47b33a:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47b33e:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47b345:	73 
  47b346:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47b34d:	45                   	rex.RB
  47b34e:	46                   	rex.RX
  47b34f:	41 55                	push   %r13
  47b351:	4c 54                	rex.WR push   %rsp
  47b353:	20 27                	and    %ah,(%rdi)
  47b355:	30 27                	xor    %ah,(%rdi)
  47b357:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b35a:	54                   	push   %rsp
  47b35b:	20 4e 55             	and    %cl,0x55(%rsi)
  47b35e:	4c                   	rex.WR
  47b35f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b362:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b363:	70 65                	jo     47b3ca <usage_message+0x1968a>
  47b365:	72 61                	jb     47b3c8 <usage_message+0x19688>
  47b367:	74 69                	je     47b3d2 <usage_message+0x19692>
  47b369:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b36a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b36b:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47b372:	6e 
  47b373:	74 20                	je     47b395 <usage_message+0x19655>
  47b375:	75 6e                	jne    47b3e5 <usage_message+0x196a5>
  47b377:	73 69                	jae    47b3e2 <usage_message+0x196a2>
  47b379:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47b37b:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47b381:	41 55                	push   %r13
  47b383:	4c 54                	rex.WR push   %rsp
  47b385:	20 27                	and    %ah,(%rdi)
  47b387:	30 27                	xor    %ah,(%rdi)
  47b389:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b38c:	54                   	push   %rsp
  47b38d:	20 4e 55             	and    %cl,0x55(%rsi)
  47b390:	4c                   	rex.WR
  47b391:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b394:	6d                   	insl   (%dx),%es:(%rdi)
  47b395:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  47b39c:	65 69 
  47b39e:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47b3a2:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47b3a9:	73 
  47b3aa:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47b3b1:	45                   	rex.RB
  47b3b2:	46                   	rex.RX
  47b3b3:	41 55                	push   %r13
  47b3b5:	4c 54                	rex.WR push   %rsp
  47b3b7:	20 27                	and    %ah,(%rdi)
  47b3b9:	30 27                	xor    %ah,(%rdi)
  47b3bb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b3be:	54                   	push   %rsp
  47b3bf:	20 4e 55             	and    %cl,0x55(%rsi)
  47b3c2:	4c                   	rex.WR
  47b3c3:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b3c6:	50                   	push   %rax
  47b3c7:	52                   	push   %rdx
  47b3c8:	49                   	rex.WB
  47b3c9:	4d                   	rex.WRB
  47b3ca:	41 52                	push   %r10
  47b3cc:	59                   	pop    %rcx
  47b3cd:	20 4b 45             	and    %cl,0x45(%rbx)
  47b3d0:	59                   	pop    %rcx
  47b3d1:	20 28                	and    %ch,(%rax)
  47b3d3:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b3d4:	70 6d                	jo     47b443 <usage_message+0x19703>
  47b3d6:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  47b3dd:	65 69 
  47b3df:	64 29 29             	sub    %ebp,%fs:(%rcx)
  47b3e2:	20 45 4e             	and    %al,0x4e(%rbp)
  47b3e5:	47                   	rex.RXB
  47b3e6:	49                   	rex.WB
  47b3e7:	4e                   	rex.WRX
  47b3e8:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47b3ee:	44                   	rex.R
  47b3ef:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47b3f3:	45                   	rex.RB
  47b3f4:	41 54                	push   %r12
  47b3f6:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  47b3fa:	49 51                	rex.WB push   %r9
  47b3fc:	55                   	push   %rbp
  47b3fd:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47b401:	44                   	rex.R
  47b402:	45 58                	rex.RB pop    %r8
  47b404:	20 6f 70             	and    %ch,0x70(%rdi)
  47b407:	6d                   	insl   (%dx),%es:(%rdi)
  47b408:	65 64 69 61 74 79 70 	imul   $0x73657079,%fs:%gs:0x74(%rcx),%esp
  47b40f:	65 73 
  47b411:	5f                   	pop    %rdi
  47b412:	31 20                	xor    %esp,(%rax)
  47b414:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b415:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b416:	20 6f 70             	and    %ch,0x70(%rdi)
  47b419:	6d                   	insl   (%dx),%es:(%rdi)
  47b41a:	65 64 69 61 74 79 70 	imul   $0x73657079,%fs:%gs:0x74(%rcx),%esp
  47b421:	65 73 
  47b423:	20 28                	and    %ch,(%rax)
  47b425:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b426:	70 65                	jo     47b48d <usage_message+0x1974d>
  47b428:	72 61                	jb     47b48b <usage_message+0x1974b>
  47b42a:	74 69                	je     47b495 <usage_message+0x19755>
  47b42c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b42d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b42e:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47b435:	41 
  47b436:	54                   	push   %rsp
  47b437:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47b43c:	4c                   	rex.WR
  47b43d:	45 20 65 73          	and    %r12b,0x73(%r13)
  47b441:	63 61 6c             	movslq 0x6c(%rcx),%esp
  47b444:	61                   	(bad)  
  47b445:	74 69                	je     47b4b0 <usage_message+0x19770>
  47b447:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b448:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b449:	73 20                	jae    47b46b <usage_message+0x1972b>
  47b44b:	28 20                	sub    %ah,(%rax)
  47b44d:	65                   	gs
  47b44e:	73 63                	jae    47b4b3 <usage_message+0x19773>
  47b450:	61                   	(bad)  
  47b451:	6c                   	insb   (%dx),%es:(%rdi)
  47b452:	61                   	(bad)  
  47b453:	74 69                	je     47b4be <usage_message+0x1977e>
  47b455:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b456:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b457:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47b45e:	6e 
  47b45f:	74 20                	je     47b481 <usage_message+0x19741>
  47b461:	75 6e                	jne    47b4d1 <usage_message+0x19791>
  47b463:	73 69                	jae    47b4ce <usage_message+0x1978e>
  47b465:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47b467:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47b46d:	41 55                	push   %r13
  47b46f:	4c 54                	rex.WR push   %rsp
  47b471:	20 27                	and    %ah,(%rdi)
  47b473:	30 27                	xor    %ah,(%rdi)
  47b475:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b478:	54                   	push   %rsp
  47b479:	20 4e 55             	and    %cl,0x55(%rsi)
  47b47c:	4c                   	rex.WR
  47b47d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b480:	61                   	(bad)  
  47b481:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47b485:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b486:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47b48d:	6e 
  47b48e:	74 20                	je     47b4b0 <usage_message+0x19770>
  47b490:	75 6e                	jne    47b500 <usage_message+0x197c0>
  47b492:	73 69                	jae    47b4fd <usage_message+0x197bd>
  47b494:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47b496:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47b49c:	41 55                	push   %r13
  47b49e:	4c 54                	rex.WR push   %rsp
  47b4a0:	20 27                	and    %ah,(%rdi)
  47b4a2:	30 27                	xor    %ah,(%rdi)
  47b4a4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b4a7:	54                   	push   %rsp
  47b4a8:	20 4e 55             	and    %cl,0x55(%rsi)
  47b4ab:	4c                   	rex.WR
  47b4ac:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b4af:	74 72                	je     47b523 <usage_message+0x197e3>
  47b4b1:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  47b4b8:	20 62 69             	and    %ah,0x69(%rdx)
  47b4bb:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47b4c2:	73 
  47b4c3:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47b4ca:	45                   	rex.RB
  47b4cb:	46                   	rex.RX
  47b4cc:	41 55                	push   %r13
  47b4ce:	4c 54                	rex.WR push   %rsp
  47b4d0:	20 27                	and    %ah,(%rdi)
  47b4d2:	30 27                	xor    %ah,(%rdi)
  47b4d4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b4d7:	54                   	push   %rsp
  47b4d8:	20 4e 55             	and    %cl,0x55(%rsi)
  47b4db:	4c                   	rex.WR
  47b4dc:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b4df:	65                   	gs
  47b4e0:	76 65                	jbe    47b547 <usage_message+0x19807>
  47b4e2:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b4e3:	74 69                	je     47b54e <usage_message+0x1980e>
  47b4e5:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47b4e9:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47b4f0:	73 
  47b4f1:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47b4f8:	45                   	rex.RB
  47b4f9:	46                   	rex.RX
  47b4fa:	41 55                	push   %r13
  47b4fc:	4c 54                	rex.WR push   %rsp
  47b4fe:	20 27                	and    %ah,(%rdi)
  47b500:	30 27                	xor    %ah,(%rdi)
  47b502:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b505:	54                   	push   %rsp
  47b506:	20 4e 55             	and    %cl,0x55(%rsi)
  47b509:	4c                   	rex.WR
  47b50a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b50d:	72 5f                	jb     47b56e <usage_message+0x1982e>
  47b50f:	65                   	gs
  47b510:	76 65                	jbe    47b577 <usage_message+0x19837>
  47b512:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b513:	74 69                	je     47b57e <usage_message+0x1983e>
  47b515:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47b519:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47b520:	73 
  47b521:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47b528:	45                   	rex.RB
  47b529:	46                   	rex.RX
  47b52a:	41 55                	push   %r13
  47b52c:	4c 54                	rex.WR push   %rsp
  47b52e:	20 27                	and    %ah,(%rdi)
  47b530:	30 27                	xor    %ah,(%rdi)
  47b532:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b535:	54                   	push   %rsp
  47b536:	20 4e 55             	and    %cl,0x55(%rsi)
  47b539:	4c                   	rex.WR
  47b53a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b53d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b53e:	65                   	gs
  47b53f:	78 74                	js     47b5b5 <usage_message+0x19875>
  47b541:	63 68 65             	movslq 0x65(%rax),%ebp
  47b544:	63 6b 20             	movslq 0x20(%rbx),%ebp
  47b547:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47b54e:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47b552:	41 55                	push   %r13
  47b554:	4c 54                	rex.WR push   %rsp
  47b556:	20 27                	and    %ah,(%rdi)
  47b558:	30 27                	xor    %ah,(%rdi)
  47b55a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b55d:	54                   	push   %rsp
  47b55e:	20 4e 55             	and    %cl,0x55(%rsi)
  47b561:	4c                   	rex.WR
  47b562:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b565:	65                   	gs
  47b566:	73 63                	jae    47b5cb <usage_message+0x1988b>
  47b568:	5f                   	pop    %rdi
  47b569:	73 74                	jae    47b5df <usage_message+0x1989f>
  47b56b:	65                   	gs
  47b56c:	70 20                	jo     47b58e <usage_message+0x1984e>
  47b56e:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47b575:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47b579:	41 55                	push   %r13
  47b57b:	4c 54                	rex.WR push   %rsp
  47b57d:	20 27                	and    %ah,(%rdi)
  47b57f:	30 27                	xor    %ah,(%rdi)
  47b581:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b584:	54                   	push   %rsp
  47b585:	20 4e 55             	and    %cl,0x55(%rsi)
  47b588:	4c                   	rex.WR
  47b589:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b58c:	73 74                	jae    47b602 <usage_message+0x198c2>
  47b58e:	61                   	(bad)  
  47b58f:	74 75                	je     47b606 <usage_message+0x198c6>
  47b591:	73 20                	jae    47b5b3 <usage_message+0x19873>
  47b593:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47b59a:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47b59e:	41 55                	push   %r13
  47b5a0:	4c 54                	rex.WR push   %rsp
  47b5a2:	20 27                	and    %ah,(%rdi)
  47b5a4:	30 27                	xor    %ah,(%rdi)
  47b5a6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b5a9:	54                   	push   %rsp
  47b5aa:	20 4e 55             	and    %cl,0x55(%rsi)
  47b5ad:	4c                   	rex.WR
  47b5ae:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b5b1:	50                   	push   %rax
  47b5b2:	52                   	push   %rdx
  47b5b3:	49                   	rex.WB
  47b5b4:	4d                   	rex.WRB
  47b5b5:	41 52                	push   %r10
  47b5b7:	59                   	pop    %rcx
  47b5b8:	20 4b 45             	and    %cl,0x45(%rbx)
  47b5bb:	59                   	pop    %rcx
  47b5bc:	20 28                	and    %ch,(%rax)
  47b5be:	65                   	gs
  47b5bf:	73 63                	jae    47b624 <usage_message+0x198e4>
  47b5c1:	61                   	(bad)  
  47b5c2:	6c                   	insb   (%dx),%es:(%rdi)
  47b5c3:	61                   	(bad)  
  47b5c4:	74 69                	je     47b62f <usage_message+0x198ef>
  47b5c6:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b5c7:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b5c8:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47b5cf:	47 
  47b5d0:	49                   	rex.WB
  47b5d1:	4e                   	rex.WRX
  47b5d2:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47b5d8:	44                   	rex.R
  47b5d9:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47b5dd:	45                   	rex.RB
  47b5de:	41 54                	push   %r12
  47b5e0:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47b5e4:	44                   	rex.R
  47b5e5:	45 58                	rex.RB pop    %r8
  47b5e7:	20 65 73             	and    %ah,0x73(%rbp)
  47b5ea:	63 61 6c             	movslq 0x6c(%rcx),%esp
  47b5ed:	61                   	(bad)  
  47b5ee:	74 69                	je     47b659 <usage_message+0x19919>
  47b5f0:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b5f1:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b5f2:	73 5f                	jae    47b653 <usage_message+0x19913>
  47b5f4:	31 20                	xor    %esp,(%rax)
  47b5f6:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b5f7:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b5f8:	20 65 73             	and    %ah,0x73(%rbp)
  47b5fb:	63 61 6c             	movslq 0x6c(%rcx),%esp
  47b5fe:	61                   	(bad)  
  47b5ff:	74 69                	je     47b66a <usage_message+0x1992a>
  47b601:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b602:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b603:	73 20                	jae    47b625 <usage_message+0x198e5>
  47b605:	28 61 63             	sub    %ah,0x63(%rcx)
  47b608:	74 69                	je     47b673 <usage_message+0x19933>
  47b60a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b60b:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b60c:	69 64 2c 74 72 69 67 	imul   $0x67676972,0x74(%rsp,%rbp,1),%esp
  47b613:	67 
  47b614:	65                   	gs
  47b615:	72 69                	jb     47b680 <usage_message+0x19940>
  47b617:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47b61a:	43 52                	rex.XB push   %r10
  47b61c:	45                   	rex.RB
  47b61d:	41 54                	push   %r12
  47b61f:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47b623:	44                   	rex.R
  47b624:	45 58                	rex.RB pop    %r8
  47b626:	20 65 73             	and    %ah,0x73(%rbp)
  47b629:	63 61 6c             	movslq 0x6c(%rcx),%esp
  47b62c:	61                   	(bad)  
  47b62d:	74 69                	je     47b698 <usage_message+0x19958>
  47b62f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b630:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b631:	73 5f                	jae    47b692 <usage_message+0x19952>
  47b633:	32 20                	xor    (%rax),%ah
  47b635:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b636:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b637:	20 65 73             	and    %ah,0x73(%rbp)
  47b63a:	63 61 6c             	movslq 0x6c(%rcx),%esp
  47b63d:	61                   	(bad)  
  47b63e:	74 69                	je     47b6a9 <usage_message+0x19969>
  47b640:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b641:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b642:	73 20                	jae    47b664 <usage_message+0x19924>
  47b644:	28 73 74             	sub    %dh,0x74(%rbx)
  47b647:	61                   	(bad)  
  47b648:	74 75                	je     47b6bf <usage_message+0x1997f>
  47b64a:	73 2c                	jae    47b678 <usage_message+0x19938>
  47b64c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b64d:	65                   	gs
  47b64e:	78 74                	js     47b6c4 <usage_message+0x19984>
  47b650:	63 68 65             	movslq 0x65(%rax),%ebp
  47b653:	63 6b 29             	movslq 0x29(%rbx),%ebp
  47b656:	3b 43 52             	cmp    0x52(%rbx),%eax
  47b659:	45                   	rex.RB
  47b65a:	41 54                	push   %r12
  47b65c:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47b661:	4c                   	rex.WR
  47b662:	45 20 61 70          	and    %r12b,0x70(%r9)
  47b666:	70 6c                	jo     47b6d4 <usage_message+0x19994>
  47b668:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47b66f:	73 20                	jae    47b691 <usage_message+0x19951>
  47b671:	28 20                	sub    %ah,(%rax)
  47b673:	61                   	(bad)  
  47b674:	70 70                	jo     47b6e6 <usage_message+0x199a6>
  47b676:	6c                   	insb   (%dx),%es:(%rdi)
  47b677:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47b67e:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47b685:	6e 
  47b686:	74 20                	je     47b6a8 <usage_message+0x19968>
  47b688:	75 6e                	jne    47b6f8 <usage_message+0x199b8>
  47b68a:	73 69                	jae    47b6f5 <usage_message+0x199b5>
  47b68c:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47b68e:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47b694:	41 55                	push   %r13
  47b696:	4c 54                	rex.WR push   %rsp
  47b698:	20 27                	and    %ah,(%rdi)
  47b69a:	30 27                	xor    %ah,(%rdi)
  47b69c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b69f:	54                   	push   %rsp
  47b6a0:	20 4e 55             	and    %cl,0x55(%rsi)
  47b6a3:	4c                   	rex.WR
  47b6a4:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b6a7:	68 6f 73 74 69       	pushq  $0x6974736f
  47b6ac:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47b6b0:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47b6b7:	73 
  47b6b8:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47b6bf:	45                   	rex.RB
  47b6c0:	46                   	rex.RX
  47b6c1:	41 55                	push   %r13
  47b6c3:	4c 54                	rex.WR push   %rsp
  47b6c5:	20 27                	and    %ah,(%rdi)
  47b6c7:	30 27                	xor    %ah,(%rdi)
  47b6c9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b6cc:	54                   	push   %rsp
  47b6cd:	20 4e 55             	and    %cl,0x55(%rsi)
  47b6d0:	4c                   	rex.WR
  47b6d1:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b6d4:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b6d5:	61                   	(bad)  
  47b6d6:	6d                   	insl   (%dx),%es:(%rdi)
  47b6d7:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47b6db:	72 63                	jb     47b740 <usage_message+0x19a00>
  47b6dd:	68 61 72 28 32       	pushq  $0x32287261
  47b6e2:	35 35 29 20 44       	xor    $0x44202935,%eax
  47b6e7:	45                   	rex.RB
  47b6e8:	46                   	rex.RX
  47b6e9:	41 55                	push   %r13
  47b6eb:	4c 54                	rex.WR push   %rsp
  47b6ed:	20 27                	and    %ah,(%rdi)
  47b6ef:	27                   	(bad)  
  47b6f0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b6f3:	54                   	push   %rsp
  47b6f4:	20 4e 55             	and    %cl,0x55(%rsi)
  47b6f7:	4c                   	rex.WR
  47b6f8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b6fb:	74 65                	je     47b762 <usage_message+0x19a22>
  47b6fd:	6d                   	insl   (%dx),%es:(%rdi)
  47b6fe:	70 6c                	jo     47b76c <usage_message+0x19a2c>
  47b700:	61                   	(bad)  
  47b701:	74 65                	je     47b768 <usage_message+0x19a28>
  47b703:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47b70a:	6e 
  47b70b:	74 20                	je     47b72d <usage_message+0x199ed>
  47b70d:	75 6e                	jne    47b77d <usage_message+0x19a3d>
  47b70f:	73 69                	jae    47b77a <usage_message+0x19a3a>
  47b711:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47b713:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47b719:	41 55                	push   %r13
  47b71b:	4c 54                	rex.WR push   %rsp
  47b71d:	20 27                	and    %ah,(%rdi)
  47b71f:	30 27                	xor    %ah,(%rdi)
  47b721:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b724:	54                   	push   %rsp
  47b725:	20 4e 55             	and    %cl,0x55(%rsi)
  47b728:	4c                   	rex.WR
  47b729:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b72c:	50                   	push   %rax
  47b72d:	52                   	push   %rdx
  47b72e:	49                   	rex.WB
  47b72f:	4d                   	rex.WRB
  47b730:	41 52                	push   %r10
  47b732:	59                   	pop    %rcx
  47b733:	20 4b 45             	and    %cl,0x45(%rbx)
  47b736:	59                   	pop    %rcx
  47b737:	20 28                	and    %ch,(%rax)
  47b739:	61                   	(bad)  
  47b73a:	70 70                	jo     47b7ac <usage_message+0x19a6c>
  47b73c:	6c                   	insb   (%dx),%es:(%rdi)
  47b73d:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47b744:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47b74b:	47 
  47b74c:	49                   	rex.WB
  47b74d:	4e                   	rex.WRX
  47b74e:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47b754:	44                   	rex.R
  47b755:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47b759:	45                   	rex.RB
  47b75a:	41 54                	push   %r12
  47b75c:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47b760:	44                   	rex.R
  47b761:	45 58                	rex.RB pop    %r8
  47b763:	20 61 70             	and    %ah,0x70(%rcx)
  47b766:	70 6c                	jo     47b7d4 <usage_message+0x19a94>
  47b768:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47b76f:	73 5f                	jae    47b7d0 <usage_message+0x19a90>
  47b771:	31 20                	xor    %esp,(%rax)
  47b773:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b774:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b775:	20 61 70             	and    %ah,0x70(%rcx)
  47b778:	70 6c                	jo     47b7e6 <usage_message+0x19aa6>
  47b77a:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47b781:	73 20                	jae    47b7a3 <usage_message+0x19a63>
  47b783:	28 74 65 6d          	sub    %dh,0x6d(%rbp,%riz,2)
  47b787:	70 6c                	jo     47b7f5 <usage_message+0x19ab5>
  47b789:	61                   	(bad)  
  47b78a:	74 65                	je     47b7f1 <usage_message+0x19ab1>
  47b78c:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47b793:	41 
  47b794:	54                   	push   %rsp
  47b795:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  47b799:	49 51                	rex.WB push   %r9
  47b79b:	55                   	push   %rbp
  47b79c:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47b7a0:	44                   	rex.R
  47b7a1:	45 58                	rex.RB pop    %r8
  47b7a3:	20 61 70             	and    %ah,0x70(%rcx)
  47b7a6:	70 6c                	jo     47b814 <usage_message+0x19ad4>
  47b7a8:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47b7af:	73 5f                	jae    47b810 <usage_message+0x19ad0>
  47b7b1:	32 20                	xor    (%rax),%ah
  47b7b3:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b7b4:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b7b5:	20 61 70             	and    %ah,0x70(%rcx)
  47b7b8:	70 6c                	jo     47b826 <usage_message+0x19ae6>
  47b7ba:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47b7c1:	73 20                	jae    47b7e3 <usage_message+0x19aa3>
  47b7c3:	28 68 6f             	sub    %ch,0x6f(%rax)
  47b7c6:	73 74                	jae    47b83c <usage_message+0x19afc>
  47b7c8:	69 64 2c 6e 61 6d 65 	imul   $0x29656d61,0x6e(%rsp,%rbp,1),%esp
  47b7cf:	29 
  47b7d0:	3b 43 52             	cmp    0x52(%rbx),%eax
  47b7d3:	45                   	rex.RB
  47b7d4:	41 54                	push   %r12
  47b7d6:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47b7db:	4c                   	rex.WR
  47b7dc:	45 20 63 6f          	and    %r12b,0x6f(%r11)
  47b7e0:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b7e1:	64 69 74 69 6f 6e 73 	imul   $0x2820736e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b7e8:	20 28 
  47b7ea:	20 63 6f             	and    %ah,0x6f(%rbx)
  47b7ed:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b7ee:	64 69 74 69 6f 6e 69 	imul   $0x2064696e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b7f5:	64 20 
  47b7f7:	62                   	(bad)  
  47b7f8:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47b7ff:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b800:	73 69                	jae    47b86b <usage_message+0x19b2b>
  47b802:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47b804:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47b80a:	41 55                	push   %r13
  47b80c:	4c 54                	rex.WR push   %rsp
  47b80e:	20 27                	and    %ah,(%rdi)
  47b810:	30 27                	xor    %ah,(%rdi)
  47b812:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b815:	54                   	push   %rsp
  47b816:	20 4e 55             	and    %cl,0x55(%rsi)
  47b819:	4c                   	rex.WR
  47b81a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b81d:	61                   	(bad)  
  47b81e:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47b822:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b823:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47b82a:	6e 
  47b82b:	74 20                	je     47b84d <usage_message+0x19b0d>
  47b82d:	75 6e                	jne    47b89d <usage_message+0x19b5d>
  47b82f:	73 69                	jae    47b89a <usage_message+0x19b5a>
  47b831:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47b833:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47b839:	41 55                	push   %r13
  47b83b:	4c 54                	rex.WR push   %rsp
  47b83d:	20 27                	and    %ah,(%rdi)
  47b83f:	30 27                	xor    %ah,(%rdi)
  47b841:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b844:	54                   	push   %rsp
  47b845:	20 4e 55             	and    %cl,0x55(%rsi)
  47b848:	4c                   	rex.WR
  47b849:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b84c:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47b84f:	64 69 74 69 6f 6e 74 	imul   $0x7079746e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b856:	79 70 
  47b858:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47b85c:	74 65                	je     47b8c3 <usage_message+0x19b83>
  47b85e:	67                   	addr32
  47b85f:	65                   	gs
  47b860:	72 20                	jb     47b882 <usage_message+0x19b42>
  47b862:	44                   	rex.R
  47b863:	45                   	rex.RB
  47b864:	46                   	rex.RX
  47b865:	41 55                	push   %r13
  47b867:	4c 54                	rex.WR push   %rsp
  47b869:	20 27                	and    %ah,(%rdi)
  47b86b:	30 27                	xor    %ah,(%rdi)
  47b86d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b870:	54                   	push   %rsp
  47b871:	20 4e 55             	and    %cl,0x55(%rsi)
  47b874:	4c                   	rex.WR
  47b875:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b878:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b879:	70 65                	jo     47b8e0 <usage_message+0x19ba0>
  47b87b:	72 61                	jb     47b8de <usage_message+0x19b9e>
  47b87d:	74 6f                	je     47b8ee <usage_message+0x19bae>
  47b87f:	72 20                	jb     47b8a1 <usage_message+0x19b61>
  47b881:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47b888:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47b88c:	41 55                	push   %r13
  47b88e:	4c 54                	rex.WR push   %rsp
  47b890:	20 27                	and    %ah,(%rdi)
  47b892:	30 27                	xor    %ah,(%rdi)
  47b894:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b897:	54                   	push   %rsp
  47b898:	20 4e 55             	and    %cl,0x55(%rsi)
  47b89b:	4c                   	rex.WR
  47b89c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b89f:	76 61                	jbe    47b902 <usage_message+0x19bc2>
  47b8a1:	6c                   	insb   (%dx),%es:(%rdi)
  47b8a2:	75 65                	jne    47b909 <usage_message+0x19bc9>
  47b8a4:	20 76 61             	and    %dh,0x61(%rsi)
  47b8a7:	72 63                	jb     47b90c <usage_message+0x19bcc>
  47b8a9:	68 61 72 28 32       	pushq  $0x32287261
  47b8ae:	35 35 29 20 44       	xor    $0x44202935,%eax
  47b8b3:	45                   	rex.RB
  47b8b4:	46                   	rex.RX
  47b8b5:	41 55                	push   %r13
  47b8b7:	4c 54                	rex.WR push   %rsp
  47b8b9:	20 27                	and    %ah,(%rdi)
  47b8bb:	27                   	(bad)  
  47b8bc:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b8bf:	54                   	push   %rsp
  47b8c0:	20 4e 55             	and    %cl,0x55(%rsi)
  47b8c3:	4c                   	rex.WR
  47b8c4:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b8c7:	50                   	push   %rax
  47b8c8:	52                   	push   %rdx
  47b8c9:	49                   	rex.WB
  47b8ca:	4d                   	rex.WRB
  47b8cb:	41 52                	push   %r10
  47b8cd:	59                   	pop    %rcx
  47b8ce:	20 4b 45             	and    %cl,0x45(%rbx)
  47b8d1:	59                   	pop    %rcx
  47b8d2:	20 28                	and    %ch,(%rax)
  47b8d4:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47b8d7:	64 69 74 69 6f 6e 69 	imul   $0x2964696e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b8de:	64 29 
  47b8e0:	29 20                	sub    %esp,(%rax)
  47b8e2:	45                   	rex.RB
  47b8e3:	4e                   	rex.WRX
  47b8e4:	47                   	rex.RXB
  47b8e5:	49                   	rex.WB
  47b8e6:	4e                   	rex.WRX
  47b8e7:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47b8ed:	44                   	rex.R
  47b8ee:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47b8f2:	45                   	rex.RB
  47b8f3:	41 54                	push   %r12
  47b8f5:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47b8f9:	44                   	rex.R
  47b8fa:	45 58                	rex.RB pop    %r8
  47b8fc:	20 63 6f             	and    %ah,0x6f(%rbx)
  47b8ff:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b900:	64 69 74 69 6f 6e 73 	imul   $0x315f736e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b907:	5f 31 
  47b909:	20 6f 6e             	and    %ch,0x6e(%rdi)
  47b90c:	20 63 6f             	and    %ah,0x6f(%rbx)
  47b90f:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b910:	64 69 74 69 6f 6e 73 	imul   $0x2820736e,%fs:0x6f(%rcx,%rbp,2),%esi
  47b917:	20 28 
  47b919:	61                   	(bad)  
  47b91a:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47b91e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b91f:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47b926:	41 
  47b927:	54                   	push   %rsp
  47b928:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47b92d:	4c                   	rex.WR
  47b92e:	45 20 63 6f          	and    %r12b,0x6f(%r11)
  47b932:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b933:	66 69 67 20 28 20    	imul   $0x2028,0x20(%rdi),%sp
  47b939:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47b93c:	66 69 67 69 64 20    	imul   $0x2064,0x69(%rdi),%sp
  47b942:	62                   	(bad)  
  47b943:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47b94a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b94b:	73 69                	jae    47b9b6 <usage_message+0x19c76>
  47b94d:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47b94f:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47b955:	41 55                	push   %r13
  47b957:	4c 54                	rex.WR push   %rsp
  47b959:	20 27                	and    %ah,(%rdi)
  47b95b:	30 27                	xor    %ah,(%rdi)
  47b95d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b960:	54                   	push   %rsp
  47b961:	20 4e 55             	and    %cl,0x55(%rsi)
  47b964:	4c                   	rex.WR
  47b965:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b968:	61                   	(bad)  
  47b969:	6c                   	insb   (%dx),%es:(%rdi)
  47b96a:	65                   	gs
  47b96b:	72 74                	jb     47b9e1 <usage_message+0x19ca1>
  47b96d:	5f                   	pop    %rdi
  47b96e:	68 69 73 74 6f       	pushq  $0x6f747369
  47b973:	72 79                	jb     47b9ee <usage_message+0x19cae>
  47b975:	20 69 6e             	and    %ch,0x6e(%rcx)
  47b978:	74 65                	je     47b9df <usage_message+0x19c9f>
  47b97a:	67                   	addr32
  47b97b:	65                   	gs
  47b97c:	72 20                	jb     47b99e <usage_message+0x19c5e>
  47b97e:	44                   	rex.R
  47b97f:	45                   	rex.RB
  47b980:	46                   	rex.RX
  47b981:	41 55                	push   %r13
  47b983:	4c 54                	rex.WR push   %rsp
  47b985:	20 27                	and    %ah,(%rdi)
  47b987:	30 27                	xor    %ah,(%rdi)
  47b989:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b98c:	54                   	push   %rsp
  47b98d:	20 4e 55             	and    %cl,0x55(%rsi)
  47b990:	4c                   	rex.WR
  47b991:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b994:	65                   	gs
  47b995:	76 65                	jbe    47b9fc <usage_message+0x19cbc>
  47b997:	6e                   	outsb  %ds:(%rsi),(%dx)
  47b998:	74 5f                	je     47b9f9 <usage_message+0x19cb9>
  47b99a:	68 69 73 74 6f       	pushq  $0x6f747369
  47b99f:	72 79                	jb     47ba1a <usage_message+0x19cda>
  47b9a1:	20 69 6e             	and    %ch,0x6e(%rcx)
  47b9a4:	74 65                	je     47ba0b <usage_message+0x19ccb>
  47b9a6:	67                   	addr32
  47b9a7:	65                   	gs
  47b9a8:	72 20                	jb     47b9ca <usage_message+0x19c8a>
  47b9aa:	44                   	rex.R
  47b9ab:	45                   	rex.RB
  47b9ac:	46                   	rex.RX
  47b9ad:	41 55                	push   %r13
  47b9af:	4c 54                	rex.WR push   %rsp
  47b9b1:	20 27                	and    %ah,(%rdi)
  47b9b3:	30 27                	xor    %ah,(%rdi)
  47b9b5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b9b8:	54                   	push   %rsp
  47b9b9:	20 4e 55             	and    %cl,0x55(%rsi)
  47b9bc:	4c                   	rex.WR
  47b9bd:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b9c0:	72 65                	jb     47ba27 <usage_message+0x19ce7>
  47b9c2:	66                   	data16
  47b9c3:	72 65                	jb     47ba2a <usage_message+0x19cea>
  47b9c5:	73 68                	jae    47ba2f <usage_message+0x19cef>
  47b9c7:	5f                   	pop    %rdi
  47b9c8:	75 6e                	jne    47ba38 <usage_message+0x19cf8>
  47b9ca:	73 75                	jae    47ba41 <usage_message+0x19d01>
  47b9cc:	70 70                	jo     47ba3e <usage_message+0x19cfe>
  47b9ce:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b9cf:	72 74                	jb     47ba45 <usage_message+0x19d05>
  47b9d1:	65 64 20 69 6e       	and    %ch,%fs:%gs:0x6e(%rcx)
  47b9d6:	74 65                	je     47ba3d <usage_message+0x19cfd>
  47b9d8:	67                   	addr32
  47b9d9:	65                   	gs
  47b9da:	72 20                	jb     47b9fc <usage_message+0x19cbc>
  47b9dc:	44                   	rex.R
  47b9dd:	45                   	rex.RB
  47b9de:	46                   	rex.RX
  47b9df:	41 55                	push   %r13
  47b9e1:	4c 54                	rex.WR push   %rsp
  47b9e3:	20 27                	and    %ah,(%rdi)
  47b9e5:	30 27                	xor    %ah,(%rdi)
  47b9e7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47b9ea:	54                   	push   %rsp
  47b9eb:	20 4e 55             	and    %cl,0x55(%rsi)
  47b9ee:	4c                   	rex.WR
  47b9ef:	4c 2c 20             	rex.WR sub    $0x20,%al
  47b9f2:	77 6f                	ja     47ba63 <usage_message+0x19d23>
  47b9f4:	72 6b                	jb     47ba61 <usage_message+0x19d21>
  47b9f6:	5f                   	pop    %rdi
  47b9f7:	70 65                	jo     47ba5e <usage_message+0x19d1e>
  47b9f9:	72 69                	jb     47ba64 <usage_message+0x19d24>
  47b9fb:	6f                   	outsl  %ds:(%rsi),(%dx)
  47b9fc:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  47ba00:	72 63                	jb     47ba65 <usage_message+0x19d25>
  47ba02:	68 61 72 28 31       	pushq  $0x31287261
  47ba07:	30 30                	xor    %dh,(%rax)
  47ba09:	29 20                	sub    %esp,(%rax)
  47ba0b:	44                   	rex.R
  47ba0c:	45                   	rex.RB
  47ba0d:	46                   	rex.RX
  47ba0e:	41 55                	push   %r13
  47ba10:	4c 54                	rex.WR push   %rsp
  47ba12:	20 27                	and    %ah,(%rdi)
  47ba14:	31 2d 35 2c 30 30    	xor    %ebp,0x30302c35(%rip)        # 3077e64f <_end+0x300c5d4f>
  47ba1a:	3a 30                	cmp    (%rax),%dh
  47ba1c:	30 2d 32 34 3a 30    	xor    %ch,0x303a3432(%rip)        # 3081ee54 <_end+0x30166554>
  47ba22:	30 27                	xor    %ah,(%rdi)
  47ba24:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ba27:	54                   	push   %rsp
  47ba28:	20 4e 55             	and    %cl,0x55(%rsi)
  47ba2b:	4c                   	rex.WR
  47ba2c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ba2f:	61                   	(bad)  
  47ba30:	6c                   	insb   (%dx),%es:(%rdi)
  47ba31:	65                   	gs
  47ba32:	72 74                	jb     47baa8 <usage_message+0x19d68>
  47ba34:	5f                   	pop    %rdi
  47ba35:	75 73                	jne    47baaa <usage_message+0x19d6a>
  47ba37:	72 67                	jb     47baa0 <usage_message+0x19d60>
  47ba39:	72 70                	jb     47baab <usage_message+0x19d6b>
  47ba3b:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47ba42:	6e 
  47ba43:	74 20                	je     47ba65 <usage_message+0x19d25>
  47ba45:	75 6e                	jne    47bab5 <usage_message+0x19d75>
  47ba47:	73 69                	jae    47bab2 <usage_message+0x19d72>
  47ba49:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47ba4b:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47ba51:	41 55                	push   %r13
  47ba53:	4c 54                	rex.WR push   %rsp
  47ba55:	20 27                	and    %ah,(%rdi)
  47ba57:	30 27                	xor    %ah,(%rdi)
  47ba59:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ba5c:	54                   	push   %rsp
  47ba5d:	20 4e 55             	and    %cl,0x55(%rsi)
  47ba60:	4c                   	rex.WR
  47ba61:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ba64:	65                   	gs
  47ba65:	76 65                	jbe    47bacc <usage_message+0x19d8c>
  47ba67:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ba68:	74 5f                	je     47bac9 <usage_message+0x19d89>
  47ba6a:	61                   	(bad)  
  47ba6b:	63 6b 5f             	movslq 0x5f(%rbx),%ebp
  47ba6e:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47ba70:	61                   	(bad)  
  47ba71:	62                   	(bad)  
  47ba72:	6c                   	insb   (%dx),%es:(%rdi)
  47ba73:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47ba77:	74 65                	je     47bade <usage_message+0x19d9e>
  47ba79:	67                   	addr32
  47ba7a:	65                   	gs
  47ba7b:	72 20                	jb     47ba9d <usage_message+0x19d5d>
  47ba7d:	44                   	rex.R
  47ba7e:	45                   	rex.RB
  47ba7f:	46                   	rex.RX
  47ba80:	41 55                	push   %r13
  47ba82:	4c 54                	rex.WR push   %rsp
  47ba84:	20 27                	and    %ah,(%rdi)
  47ba86:	31 27                	xor    %esp,(%rdi)
  47ba88:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ba8b:	54                   	push   %rsp
  47ba8c:	20 4e 55             	and    %cl,0x55(%rsi)
  47ba8f:	4c                   	rex.WR
  47ba90:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ba93:	65                   	gs
  47ba94:	76 65                	jbe    47bafb <usage_message+0x19dbb>
  47ba96:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ba97:	74 5f                	je     47baf8 <usage_message+0x19db8>
  47ba99:	65                   	gs
  47ba9a:	78 70                	js     47bb0c <usage_message+0x19dcc>
  47ba9c:	69 72 65 20 69 6e 74 	imul   $0x746e6920,0x65(%rdx),%esi
  47baa3:	65                   	gs
  47baa4:	67                   	addr32
  47baa5:	65                   	gs
  47baa6:	72 20                	jb     47bac8 <usage_message+0x19d88>
  47baa8:	44                   	rex.R
  47baa9:	45                   	rex.RB
  47baaa:	46                   	rex.RX
  47baab:	41 55                	push   %r13
  47baad:	4c 54                	rex.WR push   %rsp
  47baaf:	20 27                	and    %ah,(%rdi)
  47bab1:	37                   	(bad)  
  47bab2:	27                   	(bad)  
  47bab3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bab6:	54                   	push   %rsp
  47bab7:	20 4e 55             	and    %cl,0x55(%rsi)
  47baba:	4c                   	rex.WR
  47babb:	4c 2c 20             	rex.WR sub    $0x20,%al
  47babe:	65                   	gs
  47babf:	76 65                	jbe    47bb26 <usage_message+0x19de6>
  47bac1:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bac2:	74 5f                	je     47bb23 <usage_message+0x19de3>
  47bac4:	73 68                	jae    47bb2e <usage_message+0x19dee>
  47bac6:	6f                   	outsl  %ds:(%rsi),(%dx)
  47bac7:	77 5f                	ja     47bb28 <usage_message+0x19de8>
  47bac9:	6d                   	insl   (%dx),%es:(%rdi)
  47baca:	61                   	(bad)  
  47bacb:	78 20                	js     47baed <usage_message+0x19dad>
  47bacd:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47bad4:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47bad8:	41 55                	push   %r13
  47bada:	4c 54                	rex.WR push   %rsp
  47badc:	20 27                	and    %ah,(%rdi)
  47bade:	31 30                	xor    %esi,(%rax)
  47bae0:	30 27                	xor    %ah,(%rdi)
  47bae2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bae5:	54                   	push   %rsp
  47bae6:	20 4e 55             	and    %cl,0x55(%rsi)
  47bae9:	4c                   	rex.WR
  47baea:	4c 2c 20             	rex.WR sub    $0x20,%al
  47baed:	64                   	fs
  47baee:	65                   	gs
  47baef:	66                   	data16
  47baf0:	61                   	(bad)  
  47baf1:	75 6c                	jne    47bb5f <usage_message+0x19e1f>
  47baf3:	74 5f                	je     47bb54 <usage_message+0x19e14>
  47baf5:	74 68                	je     47bb5f <usage_message+0x19e1f>
  47baf7:	65                   	gs
  47baf8:	6d                   	insl   (%dx),%es:(%rdi)
  47baf9:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47bafd:	72 63                	jb     47bb62 <usage_message+0x19e22>
  47baff:	68 61 72 28 31       	pushq  $0x31287261
  47bb04:	32 38                	xor    (%rax),%bh
  47bb06:	29 20                	sub    %esp,(%rax)
  47bb08:	44                   	rex.R
  47bb09:	45                   	rex.RB
  47bb0a:	46                   	rex.RX
  47bb0b:	41 55                	push   %r13
  47bb0d:	4c 54                	rex.WR push   %rsp
  47bb0f:	20 27                	and    %ah,(%rdi)
  47bb11:	64                   	fs
  47bb12:	65                   	gs
  47bb13:	66                   	data16
  47bb14:	61                   	(bad)  
  47bb15:	75 6c                	jne    47bb83 <usage_message+0x19e43>
  47bb17:	74 2e                	je     47bb47 <usage_message+0x19e07>
  47bb19:	63 73 73             	movslq 0x73(%rbx),%esi
  47bb1c:	27                   	(bad)  
  47bb1d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bb20:	54                   	push   %rsp
  47bb21:	20 4e 55             	and    %cl,0x55(%rsi)
  47bb24:	4c                   	rex.WR
  47bb25:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bb28:	61                   	(bad)  
  47bb29:	75 74                	jne    47bb9f <usage_message+0x19e5f>
  47bb2b:	68 65 6e 74 69       	pushq  $0x69746e65
  47bb30:	63 61 74             	movslq 0x74(%rcx),%esp
  47bb33:	69 6f 6e 5f 74 79 70 	imul   $0x7079745f,0x6e(%rdi),%ebp
  47bb3a:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47bb3e:	74 65                	je     47bba5 <usage_message+0x19e65>
  47bb40:	67                   	addr32
  47bb41:	65                   	gs
  47bb42:	72 20                	jb     47bb64 <usage_message+0x19e24>
  47bb44:	44                   	rex.R
  47bb45:	45                   	rex.RB
  47bb46:	46                   	rex.RX
  47bb47:	41 55                	push   %r13
  47bb49:	4c 54                	rex.WR push   %rsp
  47bb4b:	20 27                	and    %ah,(%rdi)
  47bb4d:	30 27                	xor    %ah,(%rdi)
  47bb4f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bb52:	54                   	push   %rsp
  47bb53:	20 4e 55             	and    %cl,0x55(%rsi)
  47bb56:	4c                   	rex.WR
  47bb57:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bb5a:	6c                   	insb   (%dx),%es:(%rdi)
  47bb5b:	64                   	fs
  47bb5c:	61                   	(bad)  
  47bb5d:	70 5f                	jo     47bbbe <usage_message+0x19e7e>
  47bb5f:	68 6f 73 74 20       	pushq  $0x2074736f
  47bb64:	76 61                	jbe    47bbc7 <usage_message+0x19e87>
  47bb66:	72 63                	jb     47bbcb <usage_message+0x19e8b>
  47bb68:	68 61 72 28 32       	pushq  $0x32287261
  47bb6d:	35 35 29 20 44       	xor    $0x44202935,%eax
  47bb72:	45                   	rex.RB
  47bb73:	46                   	rex.RX
  47bb74:	41 55                	push   %r13
  47bb76:	4c 54                	rex.WR push   %rsp
  47bb78:	20 27                	and    %ah,(%rdi)
  47bb7a:	27                   	(bad)  
  47bb7b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bb7e:	54                   	push   %rsp
  47bb7f:	20 4e 55             	and    %cl,0x55(%rsi)
  47bb82:	4c                   	rex.WR
  47bb83:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bb86:	6c                   	insb   (%dx),%es:(%rdi)
  47bb87:	64                   	fs
  47bb88:	61                   	(bad)  
  47bb89:	70 5f                	jo     47bbea <usage_message+0x19eaa>
  47bb8b:	70 6f                	jo     47bbfc <usage_message+0x19ebc>
  47bb8d:	72 74                	jb     47bc03 <usage_message+0x19ec3>
  47bb8f:	20 69 6e             	and    %ch,0x6e(%rcx)
  47bb92:	74 65                	je     47bbf9 <usage_message+0x19eb9>
  47bb94:	67                   	addr32
  47bb95:	65                   	gs
  47bb96:	72 20                	jb     47bbb8 <usage_message+0x19e78>
  47bb98:	44                   	rex.R
  47bb99:	45                   	rex.RB
  47bb9a:	46                   	rex.RX
  47bb9b:	41 55                	push   %r13
  47bb9d:	4c 54                	rex.WR push   %rsp
  47bb9f:	20 33                	and    %dh,(%rbx)
  47bba1:	38 39                	cmp    %bh,(%rcx)
  47bba3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bba6:	54                   	push   %rsp
  47bba7:	20 4e 55             	and    %cl,0x55(%rsi)
  47bbaa:	4c                   	rex.WR
  47bbab:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bbae:	6c                   	insb   (%dx),%es:(%rdi)
  47bbaf:	64                   	fs
  47bbb0:	61                   	(bad)  
  47bbb1:	70 5f                	jo     47bc12 <usage_message+0x19ed2>
  47bbb3:	62                   	(bad)  
  47bbb4:	61                   	(bad)  
  47bbb5:	73 65                	jae    47bc1c <usage_message+0x19edc>
  47bbb7:	5f                   	pop    %rdi
  47bbb8:	64 6e                	outsb  %fs:(%rsi),(%dx)
  47bbba:	20 76 61             	and    %dh,0x61(%rsi)
  47bbbd:	72 63                	jb     47bc22 <usage_message+0x19ee2>
  47bbbf:	68 61 72 28 32       	pushq  $0x32287261
  47bbc4:	35 35 29 20 44       	xor    $0x44202935,%eax
  47bbc9:	45                   	rex.RB
  47bbca:	46                   	rex.RX
  47bbcb:	41 55                	push   %r13
  47bbcd:	4c 54                	rex.WR push   %rsp
  47bbcf:	20 27                	and    %ah,(%rdi)
  47bbd1:	27                   	(bad)  
  47bbd2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bbd5:	54                   	push   %rsp
  47bbd6:	20 4e 55             	and    %cl,0x55(%rsi)
  47bbd9:	4c                   	rex.WR
  47bbda:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bbdd:	6c                   	insb   (%dx),%es:(%rdi)
  47bbde:	64                   	fs
  47bbdf:	61                   	(bad)  
  47bbe0:	70 5f                	jo     47bc41 <usage_message+0x19f01>
  47bbe2:	62                   	(bad)  
  47bbe3:	69 6e 64 5f 64 6e 20 	imul   $0x206e645f,0x64(%rsi),%ebp
  47bbea:	76 61                	jbe    47bc4d <usage_message+0x19f0d>
  47bbec:	72 63                	jb     47bc51 <usage_message+0x19f11>
  47bbee:	68 61 72 28 32       	pushq  $0x32287261
  47bbf3:	35 35 29 20 44       	xor    $0x44202935,%eax
  47bbf8:	45                   	rex.RB
  47bbf9:	46                   	rex.RX
  47bbfa:	41 55                	push   %r13
  47bbfc:	4c 54                	rex.WR push   %rsp
  47bbfe:	20 27                	and    %ah,(%rdi)
  47bc00:	27                   	(bad)  
  47bc01:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bc04:	54                   	push   %rsp
  47bc05:	20 4e 55             	and    %cl,0x55(%rsi)
  47bc08:	4c                   	rex.WR
  47bc09:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bc0c:	6c                   	insb   (%dx),%es:(%rdi)
  47bc0d:	64                   	fs
  47bc0e:	61                   	(bad)  
  47bc0f:	70 5f                	jo     47bc70 <usage_message+0x19f30>
  47bc11:	62                   	(bad)  
  47bc12:	69 6e 64 5f 70 61 73 	imul   $0x7361705f,0x64(%rsi),%ebp
  47bc19:	73 77                	jae    47bc92 <usage_message+0x19f52>
  47bc1b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47bc1c:	72 64                	jb     47bc82 <usage_message+0x19f42>
  47bc1e:	20 76 61             	and    %dh,0x61(%rsi)
  47bc21:	72 63                	jb     47bc86 <usage_message+0x19f46>
  47bc23:	68 61 72 28 31       	pushq  $0x31287261
  47bc28:	32 38                	xor    (%rax),%bh
  47bc2a:	29 20                	sub    %esp,(%rax)
  47bc2c:	44                   	rex.R
  47bc2d:	45                   	rex.RB
  47bc2e:	46                   	rex.RX
  47bc2f:	41 55                	push   %r13
  47bc31:	4c 54                	rex.WR push   %rsp
  47bc33:	20 27                	and    %ah,(%rdi)
  47bc35:	27                   	(bad)  
  47bc36:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bc39:	54                   	push   %rsp
  47bc3a:	20 4e 55             	and    %cl,0x55(%rsi)
  47bc3d:	4c                   	rex.WR
  47bc3e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bc41:	6c                   	insb   (%dx),%es:(%rdi)
  47bc42:	64                   	fs
  47bc43:	61                   	(bad)  
  47bc44:	70 5f                	jo     47bca5 <usage_message+0x19f65>
  47bc46:	73 65                	jae    47bcad <usage_message+0x19f6d>
  47bc48:	61                   	(bad)  
  47bc49:	72 63                	jb     47bcae <usage_message+0x19f6e>
  47bc4b:	68 5f 61 74 74       	pushq  $0x7474615f
  47bc50:	72 69                	jb     47bcbb <usage_message+0x19f7b>
  47bc52:	62                   	(bad)  
  47bc53:	75 74                	jne    47bcc9 <usage_message+0x19f89>
  47bc55:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47bc59:	72 63                	jb     47bcbe <usage_message+0x19f7e>
  47bc5b:	68 61 72 28 31       	pushq  $0x31287261
  47bc60:	32 38                	xor    (%rax),%bh
  47bc62:	29 20                	sub    %esp,(%rax)
  47bc64:	44                   	rex.R
  47bc65:	45                   	rex.RB
  47bc66:	46                   	rex.RX
  47bc67:	41 55                	push   %r13
  47bc69:	4c 54                	rex.WR push   %rsp
  47bc6b:	20 27                	and    %ah,(%rdi)
  47bc6d:	27                   	(bad)  
  47bc6e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bc71:	54                   	push   %rsp
  47bc72:	20 4e 55             	and    %cl,0x55(%rsi)
  47bc75:	4c                   	rex.WR
  47bc76:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bc79:	64                   	fs
  47bc7a:	72 6f                	jb     47bceb <usage_message+0x19fab>
  47bc7c:	70 64                	jo     47bce2 <usage_message+0x19fa2>
  47bc7e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47bc7f:	77 6e                	ja     47bcef <usage_message+0x19faf>
  47bc81:	5f                   	pop    %rdi
  47bc82:	66 69 72 73 74 5f    	imul   $0x5f74,0x73(%rdx),%si
  47bc88:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47bc8a:	74 72                	je     47bcfe <usage_message+0x19fbe>
  47bc8c:	79 20                	jns    47bcae <usage_message+0x19f6e>
  47bc8e:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47bc95:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47bc99:	41 55                	push   %r13
  47bc9b:	4c 54                	rex.WR push   %rsp
  47bc9d:	20 27                	and    %ah,(%rdi)
  47bc9f:	31 27                	xor    %esp,(%rdi)
  47bca1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bca4:	54                   	push   %rsp
  47bca5:	20 4e 55             	and    %cl,0x55(%rsi)
  47bca8:	4c                   	rex.WR
  47bca9:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bcac:	64                   	fs
  47bcad:	72 6f                	jb     47bd1e <usage_message+0x19fde>
  47bcaf:	70 64                	jo     47bd15 <usage_message+0x19fd5>
  47bcb1:	6f                   	outsl  %ds:(%rsi),(%dx)
  47bcb2:	77 6e                	ja     47bd22 <usage_message+0x19fe2>
  47bcb4:	5f                   	pop    %rdi
  47bcb5:	66 69 72 73 74 5f    	imul   $0x5f74,0x73(%rdx),%si
  47bcbb:	72 65                	jb     47bd22 <usage_message+0x19fe2>
  47bcbd:	6d                   	insl   (%dx),%es:(%rdi)
  47bcbe:	65                   	gs
  47bcbf:	6d                   	insl   (%dx),%es:(%rdi)
  47bcc0:	62                   	(bad)  
  47bcc1:	65                   	gs
  47bcc2:	72 20                	jb     47bce4 <usage_message+0x19fa4>
  47bcc4:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47bccb:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47bccf:	41 55                	push   %r13
  47bcd1:	4c 54                	rex.WR push   %rsp
  47bcd3:	20 27                	and    %ah,(%rdi)
  47bcd5:	31 27                	xor    %esp,(%rdi)
  47bcd7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bcda:	54                   	push   %rsp
  47bcdb:	20 4e 55             	and    %cl,0x55(%rsi)
  47bcde:	4c                   	rex.WR
  47bcdf:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bce2:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  47bce9:	72 
  47bcea:	79 5f                	jns    47bd4b <usage_message+0x1a00b>
  47bcec:	67 72 6f             	addr32 jb 47bd5e <usage_message+0x1a01e>
  47bcef:	75 70                	jne    47bd61 <usage_message+0x1a021>
  47bcf1:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47bcf8:	6e 
  47bcf9:	74 20                	je     47bd1b <usage_message+0x19fdb>
  47bcfb:	75 6e                	jne    47bd6b <usage_message+0x1a02b>
  47bcfd:	73 69                	jae    47bd68 <usage_message+0x1a028>
  47bcff:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47bd01:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47bd07:	41 55                	push   %r13
  47bd09:	4c 54                	rex.WR push   %rsp
  47bd0b:	20 27                	and    %ah,(%rdi)
  47bd0d:	30 27                	xor    %ah,(%rdi)
  47bd0f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bd12:	54                   	push   %rsp
  47bd13:	20 4e 55             	and    %cl,0x55(%rsi)
  47bd16:	4c                   	rex.WR
  47bd17:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bd1a:	6d                   	insl   (%dx),%es:(%rdi)
  47bd1b:	61                   	(bad)  
  47bd1c:	78 5f                	js     47bd7d <usage_message+0x1a03d>
  47bd1e:	69 6e 5f 74 61 62 6c 	imul   $0x6c626174,0x5f(%rsi),%ebp
  47bd25:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47bd29:	74 65                	je     47bd90 <usage_message+0x1a050>
  47bd2b:	67                   	addr32
  47bd2c:	65                   	gs
  47bd2d:	72 20                	jb     47bd4f <usage_message+0x1a00f>
  47bd2f:	44                   	rex.R
  47bd30:	45                   	rex.RB
  47bd31:	46                   	rex.RX
  47bd32:	41 55                	push   %r13
  47bd34:	4c 54                	rex.WR push   %rsp
  47bd36:	20 27                	and    %ah,(%rdi)
  47bd38:	35 30 27 20 4e       	xor    $0x4e202730,%eax
  47bd3d:	4f 54                	rex.WRXB push   %r12
  47bd3f:	20 4e 55             	and    %cl,0x55(%rsi)
  47bd42:	4c                   	rex.WR
  47bd43:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bd46:	73 65                	jae    47bdad <usage_message+0x1a06d>
  47bd48:	61                   	(bad)  
  47bd49:	72 63                	jb     47bdae <usage_message+0x1a06e>
  47bd4b:	68 5f 6c 69 6d       	pushq  $0x6d696c5f
  47bd50:	69 74 20 69 6e 74 65 	imul   $0x6765746e,0x69(%rax,%riz,1),%esi
  47bd57:	67 
  47bd58:	65                   	gs
  47bd59:	72 20                	jb     47bd7b <usage_message+0x1a03b>
  47bd5b:	44                   	rex.R
  47bd5c:	45                   	rex.RB
  47bd5d:	46                   	rex.RX
  47bd5e:	41 55                	push   %r13
  47bd60:	4c 54                	rex.WR push   %rsp
  47bd62:	20 27                	and    %ah,(%rdi)
  47bd64:	31 30                	xor    %esi,(%rax)
  47bd66:	30 30                	xor    %dh,(%rax)
  47bd68:	27                   	(bad)  
  47bd69:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bd6c:	54                   	push   %rsp
  47bd6d:	20 4e 55             	and    %cl,0x55(%rsi)
  47bd70:	4c                   	rex.WR
  47bd71:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bd74:	50                   	push   %rax
  47bd75:	52                   	push   %rdx
  47bd76:	49                   	rex.WB
  47bd77:	4d                   	rex.WRB
  47bd78:	41 52                	push   %r10
  47bd7a:	59                   	pop    %rcx
  47bd7b:	20 4b 45             	and    %cl,0x45(%rbx)
  47bd7e:	59                   	pop    %rcx
  47bd7f:	20 28                	and    %ch,(%rax)
  47bd81:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47bd84:	66 69 67 69 64 29    	imul   $0x2964,0x69(%rdi),%sp
  47bd8a:	29 20                	sub    %esp,(%rax)
  47bd8c:	45                   	rex.RB
  47bd8d:	4e                   	rex.WRX
  47bd8e:	47                   	rex.RXB
  47bd8f:	49                   	rex.WB
  47bd90:	4e                   	rex.WRX
  47bd91:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47bd97:	44                   	rex.R
  47bd98:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47bd9c:	45                   	rex.RB
  47bd9d:	41 54                	push   %r12
  47bd9f:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47bda4:	4c                   	rex.WR
  47bda5:	45 20 66 75          	and    %r12b,0x75(%r14)
  47bda9:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bdaa:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47bdae:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bdaf:	73 20                	jae    47bdd1 <usage_message+0x1a091>
  47bdb1:	28 20                	sub    %ah,(%rax)
  47bdb3:	66                   	data16
  47bdb4:	75 6e                	jne    47be24 <usage_message+0x1a0e4>
  47bdb6:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47bdba:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bdbb:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47bdc2:	6e 
  47bdc3:	74 20                	je     47bde5 <usage_message+0x1a0a5>
  47bdc5:	75 6e                	jne    47be35 <usage_message+0x1a0f5>
  47bdc7:	73 69                	jae    47be32 <usage_message+0x1a0f2>
  47bdc9:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47bdcb:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47bdd1:	41 55                	push   %r13
  47bdd3:	4c 54                	rex.WR push   %rsp
  47bdd5:	20 27                	and    %ah,(%rdi)
  47bdd7:	30 27                	xor    %ah,(%rdi)
  47bdd9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bddc:	54                   	push   %rsp
  47bddd:	20 4e 55             	and    %cl,0x55(%rsi)
  47bde0:	4c                   	rex.WR
  47bde1:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bde4:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  47bdeb:	62 
  47bdec:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47bdf3:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bdf4:	73 69                	jae    47be5f <usage_message+0x1a11f>
  47bdf6:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47bdf8:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47bdfe:	41 55                	push   %r13
  47be00:	4c 54                	rex.WR push   %rsp
  47be02:	20 27                	and    %ah,(%rdi)
  47be04:	30 27                	xor    %ah,(%rdi)
  47be06:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47be09:	54                   	push   %rsp
  47be0a:	20 4e 55             	and    %cl,0x55(%rsi)
  47be0d:	4c                   	rex.WR
  47be0e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47be11:	74 72                	je     47be85 <usage_message+0x1a145>
  47be13:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  47be1a:	20 62 69             	and    %ah,0x69(%rdx)
  47be1d:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47be24:	73 
  47be25:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47be2c:	45                   	rex.RB
  47be2d:	46                   	rex.RX
  47be2e:	41 55                	push   %r13
  47be30:	4c 54                	rex.WR push   %rsp
  47be32:	20 27                	and    %ah,(%rdi)
  47be34:	30 27                	xor    %ah,(%rdi)
  47be36:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47be39:	54                   	push   %rsp
  47be3a:	20 4e 55             	and    %cl,0x55(%rsi)
  47be3d:	4c                   	rex.WR
  47be3e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47be41:	6c                   	insb   (%dx),%es:(%rdi)
  47be42:	61                   	(bad)  
  47be43:	73 74                	jae    47beb9 <usage_message+0x1a179>
  47be45:	76 61                	jbe    47bea8 <usage_message+0x1a168>
  47be47:	6c                   	insb   (%dx),%es:(%rdi)
  47be48:	75 65                	jne    47beaf <usage_message+0x1a16f>
  47be4a:	20 76 61             	and    %dh,0x61(%rsi)
  47be4d:	72 63                	jb     47beb2 <usage_message+0x1a172>
  47be4f:	68 61 72 28 32       	pushq  $0x32287261
  47be54:	35 35 29 20 2c       	xor    $0x2c202935,%eax
  47be59:	20 66 75             	and    %ah,0x75(%rsi)
  47be5c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47be5d:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47be61:	6e                   	outsb  %ds:(%rsi),(%dx)
  47be62:	20 76 61             	and    %dh,0x61(%rsi)
  47be65:	72 63                	jb     47beca <usage_message+0x1a18a>
  47be67:	68 61 72 28 31       	pushq  $0x31287261
  47be6c:	32 29                	xor    (%rcx),%ch
  47be6e:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47be72:	41 55                	push   %r13
  47be74:	4c 54                	rex.WR push   %rsp
  47be76:	20 27                	and    %ah,(%rdi)
  47be78:	27                   	(bad)  
  47be79:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47be7c:	54                   	push   %rsp
  47be7d:	20 4e 55             	and    %cl,0x55(%rsi)
  47be80:	4c                   	rex.WR
  47be81:	4c 2c 20             	rex.WR sub    $0x20,%al
  47be84:	70 61                	jo     47bee7 <usage_message+0x1a1a7>
  47be86:	72 61                	jb     47bee9 <usage_message+0x1a1a9>
  47be88:	6d                   	insl   (%dx),%es:(%rdi)
  47be89:	65                   	gs
  47be8a:	74 65                	je     47bef1 <usage_message+0x1a1b1>
  47be8c:	72 20                	jb     47beae <usage_message+0x1a16e>
  47be8e:	76 61                	jbe    47bef1 <usage_message+0x1a1b1>
  47be90:	72 63                	jb     47bef5 <usage_message+0x1a1b5>
  47be92:	68 61 72 28 32       	pushq  $0x32287261
  47be97:	35 35 29 20 44       	xor    $0x44202935,%eax
  47be9c:	45                   	rex.RB
  47be9d:	46                   	rex.RX
  47be9e:	41 55                	push   %r13
  47bea0:	4c 54                	rex.WR push   %rsp
  47bea2:	20 27                	and    %ah,(%rdi)
  47bea4:	30 27                	xor    %ah,(%rdi)
  47bea6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bea9:	54                   	push   %rsp
  47beaa:	20 4e 55             	and    %cl,0x55(%rsi)
  47bead:	4c                   	rex.WR
  47beae:	4c 2c 20             	rex.WR sub    $0x20,%al
  47beb1:	50                   	push   %rax
  47beb2:	52                   	push   %rdx
  47beb3:	49                   	rex.WB
  47beb4:	4d                   	rex.WRB
  47beb5:	41 52                	push   %r10
  47beb7:	59                   	pop    %rcx
  47beb8:	20 4b 45             	and    %cl,0x45(%rbx)
  47bebb:	59                   	pop    %rcx
  47bebc:	20 28                	and    %ch,(%rax)
  47bebe:	66                   	data16
  47bebf:	75 6e                	jne    47bf2f <usage_message+0x1a1ef>
  47bec1:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47bec5:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bec6:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47becd:	47 
  47bece:	49                   	rex.WB
  47becf:	4e                   	rex.WRX
  47bed0:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47bed6:	44                   	rex.R
  47bed7:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47bedb:	45                   	rex.RB
  47bedc:	41 54                	push   %r12
  47bede:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47bee2:	44                   	rex.R
  47bee3:	45 58                	rex.RB pop    %r8
  47bee5:	20 66 75             	and    %ah,0x75(%rsi)
  47bee8:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bee9:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47beed:	6e                   	outsb  %ds:(%rsi),(%dx)
  47beee:	73 5f                	jae    47bf4f <usage_message+0x1a20f>
  47bef0:	31 20                	xor    %esp,(%rax)
  47bef2:	6f                   	outsl  %ds:(%rsi),(%dx)
  47bef3:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bef4:	20 66 75             	and    %ah,0x75(%rsi)
  47bef7:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bef8:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47befc:	6e                   	outsb  %ds:(%rsi),(%dx)
  47befd:	73 20                	jae    47bf1f <usage_message+0x1a1df>
  47beff:	28 74 72 69          	sub    %dh,0x69(%rdx,%rsi,2)
  47bf03:	67                   	addr32
  47bf04:	67                   	addr32
  47bf05:	65                   	gs
  47bf06:	72 69                	jb     47bf71 <usage_message+0x1a231>
  47bf08:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47bf0b:	43 52                	rex.XB push   %r10
  47bf0d:	45                   	rex.RB
  47bf0e:	41 54                	push   %r12
  47bf10:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47bf14:	44                   	rex.R
  47bf15:	45 58                	rex.RB pop    %r8
  47bf17:	20 66 75             	and    %ah,0x75(%rsi)
  47bf1a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bf1b:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47bf1f:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bf20:	73 5f                	jae    47bf81 <usage_message+0x1a241>
  47bf22:	32 20                	xor    (%rax),%ah
  47bf24:	6f                   	outsl  %ds:(%rsi),(%dx)
  47bf25:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bf26:	20 66 75             	and    %ah,0x75(%rsi)
  47bf29:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bf2a:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  47bf2e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bf2f:	73 20                	jae    47bf51 <usage_message+0x1a211>
  47bf31:	28 69 74             	sub    %ch,0x74(%rcx)
  47bf34:	65                   	gs
  47bf35:	6d                   	insl   (%dx),%es:(%rdi)
  47bf36:	69 64 2c 66 75 6e 63 	imul   $0x74636e75,0x66(%rsp,%rbp,1),%esp
  47bf3d:	74 
  47bf3e:	69 6f 6e 2c 70 61 72 	imul   $0x7261702c,0x6e(%rdi),%ebp
  47bf45:	61                   	(bad)  
  47bf46:	6d                   	insl   (%dx),%es:(%rdi)
  47bf47:	65                   	gs
  47bf48:	74 65                	je     47bfaf <usage_message+0x1a26f>
  47bf4a:	72 29                	jb     47bf75 <usage_message+0x1a235>
  47bf4c:	3b 43 52             	cmp    0x52(%rbx),%eax
  47bf4f:	45                   	rex.RB
  47bf50:	41 54                	push   %r12
  47bf52:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47bf57:	4c                   	rex.WR
  47bf58:	45 20 67 72          	and    %r12b,0x72(%r15)
  47bf5c:	61                   	(bad)  
  47bf5d:	70 68                	jo     47bfc7 <usage_message+0x1a287>
  47bf5f:	73 20                	jae    47bf81 <usage_message+0x1a241>
  47bf61:	28 20                	sub    %ah,(%rax)
  47bf63:	67 72 61             	addr32 jb 47bfc7 <usage_message+0x1a287>
  47bf66:	70 68                	jo     47bfd0 <usage_message+0x1a290>
  47bf68:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47bf6f:	6e 
  47bf70:	74 20                	je     47bf92 <usage_message+0x1a252>
  47bf72:	75 6e                	jne    47bfe2 <usage_message+0x1a2a2>
  47bf74:	73 69                	jae    47bfdf <usage_message+0x1a29f>
  47bf76:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47bf78:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47bf7e:	41 55                	push   %r13
  47bf80:	4c 54                	rex.WR push   %rsp
  47bf82:	20 27                	and    %ah,(%rdi)
  47bf84:	30 27                	xor    %ah,(%rdi)
  47bf86:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bf89:	54                   	push   %rsp
  47bf8a:	20 4e 55             	and    %cl,0x55(%rsi)
  47bf8d:	4c                   	rex.WR
  47bf8e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bf91:	6e                   	outsb  %ds:(%rsi),(%dx)
  47bf92:	61                   	(bad)  
  47bf93:	6d                   	insl   (%dx),%es:(%rdi)
  47bf94:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47bf98:	72 63                	jb     47bffd <usage_message+0x1a2bd>
  47bf9a:	68 61 72 28 31       	pushq  $0x31287261
  47bf9f:	32 38                	xor    (%rax),%bh
  47bfa1:	29 20                	sub    %esp,(%rax)
  47bfa3:	44                   	rex.R
  47bfa4:	45                   	rex.RB
  47bfa5:	46                   	rex.RX
  47bfa6:	41 55                	push   %r13
  47bfa8:	4c 54                	rex.WR push   %rsp
  47bfaa:	20 27                	and    %ah,(%rdi)
  47bfac:	27                   	(bad)  
  47bfad:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bfb0:	54                   	push   %rsp
  47bfb1:	20 4e 55             	and    %cl,0x55(%rsi)
  47bfb4:	4c                   	rex.WR
  47bfb5:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bfb8:	77 69                	ja     47c023 <usage_message+0x1a2e3>
  47bfba:	64                   	fs
  47bfbb:	74 68                	je     47c025 <usage_message+0x1a2e5>
  47bfbd:	20 69 6e             	and    %ch,0x6e(%rcx)
  47bfc0:	74 65                	je     47c027 <usage_message+0x1a2e7>
  47bfc2:	67                   	addr32
  47bfc3:	65                   	gs
  47bfc4:	72 20                	jb     47bfe6 <usage_message+0x1a2a6>
  47bfc6:	44                   	rex.R
  47bfc7:	45                   	rex.RB
  47bfc8:	46                   	rex.RX
  47bfc9:	41 55                	push   %r13
  47bfcb:	4c 54                	rex.WR push   %rsp
  47bfcd:	20 27                	and    %ah,(%rdi)
  47bfcf:	30 27                	xor    %ah,(%rdi)
  47bfd1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bfd4:	54                   	push   %rsp
  47bfd5:	20 4e 55             	and    %cl,0x55(%rsi)
  47bfd8:	4c                   	rex.WR
  47bfd9:	4c 2c 20             	rex.WR sub    $0x20,%al
  47bfdc:	68 65 69 67 68       	pushq  $0x68676965
  47bfe1:	74 20                	je     47c003 <usage_message+0x1a2c3>
  47bfe3:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47bfea:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47bfee:	41 55                	push   %r13
  47bff0:	4c 54                	rex.WR push   %rsp
  47bff2:	20 27                	and    %ah,(%rdi)
  47bff4:	30 27                	xor    %ah,(%rdi)
  47bff6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47bff9:	54                   	push   %rsp
  47bffa:	20 4e 55             	and    %cl,0x55(%rsi)
  47bffd:	4c                   	rex.WR
  47bffe:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c001:	79 61                	jns    47c064 <usage_message+0x1a324>
  47c003:	78 69                	js     47c06e <usage_message+0x1a32e>
  47c005:	73 6d                	jae    47c074 <usage_message+0x1a334>
  47c007:	69 6e 20 64 6f 75 62 	imul   $0x62756f64,0x20(%rsi),%ebp
  47c00e:	6c                   	insb   (%dx),%es:(%rdi)
  47c00f:	65 28 31             	sub    %dh,%gs:(%rcx)
  47c012:	36                   	ss
  47c013:	2c 34                	sub    $0x34,%al
  47c015:	29 20                	sub    %esp,(%rax)
  47c017:	44                   	rex.R
  47c018:	45                   	rex.RB
  47c019:	46                   	rex.RX
  47c01a:	41 55                	push   %r13
  47c01c:	4c 54                	rex.WR push   %rsp
  47c01e:	20 27                	and    %ah,(%rdi)
  47c020:	30 27                	xor    %ah,(%rdi)
  47c022:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c025:	54                   	push   %rsp
  47c026:	20 4e 55             	and    %cl,0x55(%rsi)
  47c029:	4c                   	rex.WR
  47c02a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c02d:	79 61                	jns    47c090 <usage_message+0x1a350>
  47c02f:	78 69                	js     47c09a <usage_message+0x1a35a>
  47c031:	73 6d                	jae    47c0a0 <usage_message+0x1a360>
  47c033:	61                   	(bad)  
  47c034:	78 20                	js     47c056 <usage_message+0x1a316>
  47c036:	64 6f                	outsl  %fs:(%rsi),(%dx)
  47c038:	75 62                	jne    47c09c <usage_message+0x1a35c>
  47c03a:	6c                   	insb   (%dx),%es:(%rdi)
  47c03b:	65 28 31             	sub    %dh,%gs:(%rcx)
  47c03e:	36                   	ss
  47c03f:	2c 34                	sub    $0x34,%al
  47c041:	29 20                	sub    %esp,(%rax)
  47c043:	44                   	rex.R
  47c044:	45                   	rex.RB
  47c045:	46                   	rex.RX
  47c046:	41 55                	push   %r13
  47c048:	4c 54                	rex.WR push   %rsp
  47c04a:	20 27                	and    %ah,(%rdi)
  47c04c:	30 27                	xor    %ah,(%rdi)
  47c04e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c051:	54                   	push   %rsp
  47c052:	20 4e 55             	and    %cl,0x55(%rsi)
  47c055:	4c                   	rex.WR
  47c056:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c059:	74 65                	je     47c0c0 <usage_message+0x1a380>
  47c05b:	6d                   	insl   (%dx),%es:(%rdi)
  47c05c:	70 6c                	jo     47c0ca <usage_message+0x1a38a>
  47c05e:	61                   	(bad)  
  47c05f:	74 65                	je     47c0c6 <usage_message+0x1a386>
  47c061:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47c068:	6e 
  47c069:	74 20                	je     47c08b <usage_message+0x1a34b>
  47c06b:	75 6e                	jne    47c0db <usage_message+0x1a39b>
  47c06d:	73 69                	jae    47c0d8 <usage_message+0x1a398>
  47c06f:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47c071:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47c077:	41 55                	push   %r13
  47c079:	4c 54                	rex.WR push   %rsp
  47c07b:	20 27                	and    %ah,(%rdi)
  47c07d:	30 27                	xor    %ah,(%rdi)
  47c07f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c082:	54                   	push   %rsp
  47c083:	20 4e 55             	and    %cl,0x55(%rsi)
  47c086:	4c                   	rex.WR
  47c087:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c08a:	73 68                	jae    47c0f4 <usage_message+0x1a3b4>
  47c08c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c08d:	77 5f                	ja     47c0ee <usage_message+0x1a3ae>
  47c08f:	77 6f                	ja     47c100 <usage_message+0x1a3c0>
  47c091:	72 6b                	jb     47c0fe <usage_message+0x1a3be>
  47c093:	5f                   	pop    %rdi
  47c094:	70 65                	jo     47c0fb <usage_message+0x1a3bb>
  47c096:	72 69                	jb     47c101 <usage_message+0x1a3c1>
  47c098:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c099:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  47c09d:	74 65                	je     47c104 <usage_message+0x1a3c4>
  47c09f:	67                   	addr32
  47c0a0:	65                   	gs
  47c0a1:	72 20                	jb     47c0c3 <usage_message+0x1a383>
  47c0a3:	44                   	rex.R
  47c0a4:	45                   	rex.RB
  47c0a5:	46                   	rex.RX
  47c0a6:	41 55                	push   %r13
  47c0a8:	4c 54                	rex.WR push   %rsp
  47c0aa:	20 27                	and    %ah,(%rdi)
  47c0ac:	31 27                	xor    %esp,(%rdi)
  47c0ae:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c0b1:	54                   	push   %rsp
  47c0b2:	20 4e 55             	and    %cl,0x55(%rsi)
  47c0b5:	4c                   	rex.WR
  47c0b6:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c0b9:	73 68                	jae    47c123 <usage_message+0x1a3e3>
  47c0bb:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c0bc:	77 5f                	ja     47c11d <usage_message+0x1a3dd>
  47c0be:	74 72                	je     47c132 <usage_message+0x1a3f2>
  47c0c0:	69 67 67 65 72 73 20 	imul   $0x20737265,0x67(%rdi),%esp
  47c0c7:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47c0ce:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47c0d2:	41 55                	push   %r13
  47c0d4:	4c 54                	rex.WR push   %rsp
  47c0d6:	20 27                	and    %ah,(%rdi)
  47c0d8:	31 27                	xor    %esp,(%rdi)
  47c0da:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c0dd:	54                   	push   %rsp
  47c0de:	20 4e 55             	and    %cl,0x55(%rsi)
  47c0e1:	4c                   	rex.WR
  47c0e2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c0e5:	67 72 61             	addr32 jb 47c149 <usage_message+0x1a409>
  47c0e8:	70 68                	jo     47c152 <usage_message+0x1a412>
  47c0ea:	74 79                	je     47c165 <usage_message+0x1a425>
  47c0ec:	70 65                	jo     47c153 <usage_message+0x1a413>
  47c0ee:	20 69 6e             	and    %ch,0x6e(%rcx)
  47c0f1:	74 65                	je     47c158 <usage_message+0x1a418>
  47c0f3:	67                   	addr32
  47c0f4:	65                   	gs
  47c0f5:	72 20                	jb     47c117 <usage_message+0x1a3d7>
  47c0f7:	44                   	rex.R
  47c0f8:	45                   	rex.RB
  47c0f9:	46                   	rex.RX
  47c0fa:	41 55                	push   %r13
  47c0fc:	4c 54                	rex.WR push   %rsp
  47c0fe:	20 27                	and    %ah,(%rdi)
  47c100:	30 27                	xor    %ah,(%rdi)
  47c102:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c105:	54                   	push   %rsp
  47c106:	20 4e 55             	and    %cl,0x55(%rsi)
  47c109:	4c                   	rex.WR
  47c10a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c10d:	73 68                	jae    47c177 <usage_message+0x1a437>
  47c10f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c110:	77 5f                	ja     47c171 <usage_message+0x1a431>
  47c112:	6c                   	insb   (%dx),%es:(%rdi)
  47c113:	65 67 65 6e          	addr32 outsb %gs:(%esi),(%dx)
  47c117:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  47c11b:	74 65                	je     47c182 <usage_message+0x1a442>
  47c11d:	67                   	addr32
  47c11e:	65                   	gs
  47c11f:	72 20                	jb     47c141 <usage_message+0x1a401>
  47c121:	44                   	rex.R
  47c122:	45                   	rex.RB
  47c123:	46                   	rex.RX
  47c124:	41 55                	push   %r13
  47c126:	4c 54                	rex.WR push   %rsp
  47c128:	20 27                	and    %ah,(%rdi)
  47c12a:	30 27                	xor    %ah,(%rdi)
  47c12c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c12f:	54                   	push   %rsp
  47c130:	20 4e 55             	and    %cl,0x55(%rsi)
  47c133:	4c                   	rex.WR
  47c134:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c137:	73 68                	jae    47c1a1 <usage_message+0x1a461>
  47c139:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c13a:	77 5f                	ja     47c19b <usage_message+0x1a45b>
  47c13c:	33 64 20 69          	xor    0x69(%rax,%riz,1),%esp
  47c140:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c141:	74 65                	je     47c1a8 <usage_message+0x1a468>
  47c143:	67                   	addr32
  47c144:	65                   	gs
  47c145:	72 20                	jb     47c167 <usage_message+0x1a427>
  47c147:	44                   	rex.R
  47c148:	45                   	rex.RB
  47c149:	46                   	rex.RX
  47c14a:	41 55                	push   %r13
  47c14c:	4c 54                	rex.WR push   %rsp
  47c14e:	20 27                	and    %ah,(%rdi)
  47c150:	30 27                	xor    %ah,(%rdi)
  47c152:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c155:	54                   	push   %rsp
  47c156:	20 4e 55             	and    %cl,0x55(%rsi)
  47c159:	4c                   	rex.WR
  47c15a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c15d:	70 65                	jo     47c1c4 <usage_message+0x1a484>
  47c15f:	72 63                	jb     47c1c4 <usage_message+0x1a484>
  47c161:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47c163:	74 5f                	je     47c1c4 <usage_message+0x1a484>
  47c165:	6c                   	insb   (%dx),%es:(%rdi)
  47c166:	65                   	gs
  47c167:	66                   	data16
  47c168:	74 20                	je     47c18a <usage_message+0x1a44a>
  47c16a:	64 6f                	outsl  %fs:(%rsi),(%dx)
  47c16c:	75 62                	jne    47c1d0 <usage_message+0x1a490>
  47c16e:	6c                   	insb   (%dx),%es:(%rdi)
  47c16f:	65 28 31             	sub    %dh,%gs:(%rcx)
  47c172:	36                   	ss
  47c173:	2c 34                	sub    $0x34,%al
  47c175:	29 20                	sub    %esp,(%rax)
  47c177:	44                   	rex.R
  47c178:	45                   	rex.RB
  47c179:	46                   	rex.RX
  47c17a:	41 55                	push   %r13
  47c17c:	4c 54                	rex.WR push   %rsp
  47c17e:	20 27                	and    %ah,(%rdi)
  47c180:	30 27                	xor    %ah,(%rdi)
  47c182:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c185:	54                   	push   %rsp
  47c186:	20 4e 55             	and    %cl,0x55(%rsi)
  47c189:	4c                   	rex.WR
  47c18a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c18d:	70 65                	jo     47c1f4 <usage_message+0x1a4b4>
  47c18f:	72 63                	jb     47c1f4 <usage_message+0x1a4b4>
  47c191:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47c193:	74 5f                	je     47c1f4 <usage_message+0x1a4b4>
  47c195:	72 69                	jb     47c200 <usage_message+0x1a4c0>
  47c197:	67 68 74 20 64 6f    	addr32 pushq $0x6f642074
  47c19d:	75 62                	jne    47c201 <usage_message+0x1a4c1>
  47c19f:	6c                   	insb   (%dx),%es:(%rdi)
  47c1a0:	65 28 31             	sub    %dh,%gs:(%rcx)
  47c1a3:	36                   	ss
  47c1a4:	2c 34                	sub    $0x34,%al
  47c1a6:	29 20                	sub    %esp,(%rax)
  47c1a8:	44                   	rex.R
  47c1a9:	45                   	rex.RB
  47c1aa:	46                   	rex.RX
  47c1ab:	41 55                	push   %r13
  47c1ad:	4c 54                	rex.WR push   %rsp
  47c1af:	20 27                	and    %ah,(%rdi)
  47c1b1:	30 27                	xor    %ah,(%rdi)
  47c1b3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c1b6:	54                   	push   %rsp
  47c1b7:	20 4e 55             	and    %cl,0x55(%rsi)
  47c1ba:	4c                   	rex.WR
  47c1bb:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c1be:	79 6d                	jns    47c22d <usage_message+0x1a4ed>
  47c1c0:	69 6e 5f 74 79 70 65 	imul   $0x65707974,0x5f(%rsi),%ebp
  47c1c7:	20 69 6e             	and    %ch,0x6e(%rcx)
  47c1ca:	74 65                	je     47c231 <usage_message+0x1a4f1>
  47c1cc:	67                   	addr32
  47c1cd:	65                   	gs
  47c1ce:	72 20                	jb     47c1f0 <usage_message+0x1a4b0>
  47c1d0:	44                   	rex.R
  47c1d1:	45                   	rex.RB
  47c1d2:	46                   	rex.RX
  47c1d3:	41 55                	push   %r13
  47c1d5:	4c 54                	rex.WR push   %rsp
  47c1d7:	20 27                	and    %ah,(%rdi)
  47c1d9:	30 27                	xor    %ah,(%rdi)
  47c1db:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c1de:	54                   	push   %rsp
  47c1df:	20 4e 55             	and    %cl,0x55(%rsi)
  47c1e2:	4c                   	rex.WR
  47c1e3:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c1e6:	79 6d                	jns    47c255 <usage_message+0x1a515>
  47c1e8:	61                   	(bad)  
  47c1e9:	78 5f                	js     47c24a <usage_message+0x1a50a>
  47c1eb:	74 79                	je     47c266 <usage_message+0x1a526>
  47c1ed:	70 65                	jo     47c254 <usage_message+0x1a514>
  47c1ef:	20 69 6e             	and    %ch,0x6e(%rcx)
  47c1f2:	74 65                	je     47c259 <usage_message+0x1a519>
  47c1f4:	67                   	addr32
  47c1f5:	65                   	gs
  47c1f6:	72 20                	jb     47c218 <usage_message+0x1a4d8>
  47c1f8:	44                   	rex.R
  47c1f9:	45                   	rex.RB
  47c1fa:	46                   	rex.RX
  47c1fb:	41 55                	push   %r13
  47c1fd:	4c 54                	rex.WR push   %rsp
  47c1ff:	20 27                	and    %ah,(%rdi)
  47c201:	30 27                	xor    %ah,(%rdi)
  47c203:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c206:	54                   	push   %rsp
  47c207:	20 4e 55             	and    %cl,0x55(%rsi)
  47c20a:	4c                   	rex.WR
  47c20b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c20e:	79 6d                	jns    47c27d <usage_message+0x1a53d>
  47c210:	69 6e 5f 69 74 65 6d 	imul   $0x6d657469,0x5f(%rsi),%ebp
  47c217:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47c21e:	6e 
  47c21f:	74 20                	je     47c241 <usage_message+0x1a501>
  47c221:	75 6e                	jne    47c291 <usage_message+0x1a551>
  47c223:	73 69                	jae    47c28e <usage_message+0x1a54e>
  47c225:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47c227:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47c22d:	41 55                	push   %r13
  47c22f:	4c 54                	rex.WR push   %rsp
  47c231:	20 27                	and    %ah,(%rdi)
  47c233:	30 27                	xor    %ah,(%rdi)
  47c235:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c238:	54                   	push   %rsp
  47c239:	20 4e 55             	and    %cl,0x55(%rsi)
  47c23c:	4c                   	rex.WR
  47c23d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c240:	79 6d                	jns    47c2af <usage_message+0x1a56f>
  47c242:	61                   	(bad)  
  47c243:	78 5f                	js     47c2a4 <usage_message+0x1a564>
  47c245:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  47c24c:	62 
  47c24d:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47c254:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c255:	73 69                	jae    47c2c0 <usage_message+0x1a580>
  47c257:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47c259:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47c25f:	41 55                	push   %r13
  47c261:	4c 54                	rex.WR push   %rsp
  47c263:	20 27                	and    %ah,(%rdi)
  47c265:	30 27                	xor    %ah,(%rdi)
  47c267:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c26a:	54                   	push   %rsp
  47c26b:	20 4e 55             	and    %cl,0x55(%rsi)
  47c26e:	4c                   	rex.WR
  47c26f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c272:	50                   	push   %rax
  47c273:	52                   	push   %rdx
  47c274:	49                   	rex.WB
  47c275:	4d                   	rex.WRB
  47c276:	41 52                	push   %r10
  47c278:	59                   	pop    %rcx
  47c279:	20 4b 45             	and    %cl,0x45(%rbx)
  47c27c:	59                   	pop    %rcx
  47c27d:	20 28                	and    %ch,(%rax)
  47c27f:	67 72 61             	addr32 jb 47c2e3 <usage_message+0x1a5a3>
  47c282:	70 68                	jo     47c2ec <usage_message+0x1a5ac>
  47c284:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47c28b:	47 
  47c28c:	49                   	rex.WB
  47c28d:	4e                   	rex.WRX
  47c28e:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47c294:	44                   	rex.R
  47c295:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47c299:	45                   	rex.RB
  47c29a:	41 54                	push   %r12
  47c29c:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47c2a0:	44                   	rex.R
  47c2a1:	45 58                	rex.RB pop    %r8
  47c2a3:	20 67 72             	and    %ah,0x72(%rdi)
  47c2a6:	61                   	(bad)  
  47c2a7:	70 68                	jo     47c311 <usage_message+0x1a5d1>
  47c2a9:	73 5f                	jae    47c30a <usage_message+0x1a5ca>
  47c2ab:	67 72 61             	addr32 jb 47c30f <usage_message+0x1a5cf>
  47c2ae:	70 68                	jo     47c318 <usage_message+0x1a5d8>
  47c2b0:	73 5f                	jae    47c311 <usage_message+0x1a5d1>
  47c2b2:	31 20                	xor    %esp,(%rax)
  47c2b4:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c2b5:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c2b6:	20 67 72             	and    %ah,0x72(%rdi)
  47c2b9:	61                   	(bad)  
  47c2ba:	70 68                	jo     47c324 <usage_message+0x1a5e4>
  47c2bc:	73 20                	jae    47c2de <usage_message+0x1a59e>
  47c2be:	28 6e 61             	sub    %ch,0x61(%rsi)
  47c2c1:	6d                   	insl   (%dx),%es:(%rdi)
  47c2c2:	65 29 3b             	sub    %edi,%gs:(%rbx)
  47c2c5:	43 52                	rex.XB push   %r10
  47c2c7:	45                   	rex.RB
  47c2c8:	41 54                	push   %r12
  47c2ca:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47c2cf:	4c                   	rex.WR
  47c2d0:	45 20 67 72          	and    %r12b,0x72(%r15)
  47c2d4:	61                   	(bad)  
  47c2d5:	70 68                	jo     47c33f <usage_message+0x1a5ff>
  47c2d7:	73 5f                	jae    47c338 <usage_message+0x1a5f8>
  47c2d9:	69 74 65 6d 73 20 28 	imul   $0x20282073,0x6d(%rbp,%riz,2),%esi
  47c2e0:	20 
  47c2e1:	67 69 74 65 6d 69 64 	addr32 imul $0x62206469,0x6d(%ebp,%eiz,2),%esi
  47c2e8:	20 62 
  47c2ea:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47c2f1:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c2f2:	73 69                	jae    47c35d <usage_message+0x1a61d>
  47c2f4:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47c2f6:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47c2fc:	41 55                	push   %r13
  47c2fe:	4c 54                	rex.WR push   %rsp
  47c300:	20 27                	and    %ah,(%rdi)
  47c302:	30 27                	xor    %ah,(%rdi)
  47c304:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c307:	54                   	push   %rsp
  47c308:	20 4e 55             	and    %cl,0x55(%rsi)
  47c30b:	4c                   	rex.WR
  47c30c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c30f:	67 72 61             	addr32 jb 47c373 <usage_message+0x1a633>
  47c312:	70 68                	jo     47c37c <usage_message+0x1a63c>
  47c314:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47c31b:	6e 
  47c31c:	74 20                	je     47c33e <usage_message+0x1a5fe>
  47c31e:	75 6e                	jne    47c38e <usage_message+0x1a64e>
  47c320:	73 69                	jae    47c38b <usage_message+0x1a64b>
  47c322:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47c324:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47c32a:	41 55                	push   %r13
  47c32c:	4c 54                	rex.WR push   %rsp
  47c32e:	20 27                	and    %ah,(%rdi)
  47c330:	30 27                	xor    %ah,(%rdi)
  47c332:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c335:	54                   	push   %rsp
  47c336:	20 4e 55             	and    %cl,0x55(%rsi)
  47c339:	4c                   	rex.WR
  47c33a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c33d:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  47c344:	62 
  47c345:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47c34c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c34d:	73 69                	jae    47c3b8 <usage_message+0x1a678>
  47c34f:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47c351:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47c357:	41 55                	push   %r13
  47c359:	4c 54                	rex.WR push   %rsp
  47c35b:	20 27                	and    %ah,(%rdi)
  47c35d:	30 27                	xor    %ah,(%rdi)
  47c35f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c362:	54                   	push   %rsp
  47c363:	20 4e 55             	and    %cl,0x55(%rsi)
  47c366:	4c                   	rex.WR
  47c367:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c36a:	64                   	fs
  47c36b:	72 61                	jb     47c3ce <usage_message+0x1a68e>
  47c36d:	77 74                	ja     47c3e3 <usage_message+0x1a6a3>
  47c36f:	79 70                	jns    47c3e1 <usage_message+0x1a6a1>
  47c371:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47c375:	74 65                	je     47c3dc <usage_message+0x1a69c>
  47c377:	67                   	addr32
  47c378:	65                   	gs
  47c379:	72 20                	jb     47c39b <usage_message+0x1a65b>
  47c37b:	44                   	rex.R
  47c37c:	45                   	rex.RB
  47c37d:	46                   	rex.RX
  47c37e:	41 55                	push   %r13
  47c380:	4c 54                	rex.WR push   %rsp
  47c382:	20 27                	and    %ah,(%rdi)
  47c384:	30 27                	xor    %ah,(%rdi)
  47c386:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c389:	54                   	push   %rsp
  47c38a:	20 4e 55             	and    %cl,0x55(%rsi)
  47c38d:	4c                   	rex.WR
  47c38e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c391:	73 6f                	jae    47c402 <usage_message+0x1a6c2>
  47c393:	72 74                	jb     47c409 <usage_message+0x1a6c9>
  47c395:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c396:	72 64                	jb     47c3fc <usage_message+0x1a6bc>
  47c398:	65                   	gs
  47c399:	72 20                	jb     47c3bb <usage_message+0x1a67b>
  47c39b:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47c3a2:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47c3a6:	41 55                	push   %r13
  47c3a8:	4c 54                	rex.WR push   %rsp
  47c3aa:	20 27                	and    %ah,(%rdi)
  47c3ac:	30 27                	xor    %ah,(%rdi)
  47c3ae:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c3b1:	54                   	push   %rsp
  47c3b2:	20 4e 55             	and    %cl,0x55(%rsi)
  47c3b5:	4c                   	rex.WR
  47c3b6:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c3b9:	63 6f 6c             	movslq 0x6c(%rdi),%ebp
  47c3bc:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c3bd:	72 20                	jb     47c3df <usage_message+0x1a69f>
  47c3bf:	76 61                	jbe    47c422 <usage_message+0x1a6e2>
  47c3c1:	72 63                	jb     47c426 <usage_message+0x1a6e6>
  47c3c3:	68 61 72 28 36       	pushq  $0x36287261
  47c3c8:	29 20                	sub    %esp,(%rax)
  47c3ca:	44                   	rex.R
  47c3cb:	45                   	rex.RB
  47c3cc:	46                   	rex.RX
  47c3cd:	41 55                	push   %r13
  47c3cf:	4c 54                	rex.WR push   %rsp
  47c3d1:	20 27                	and    %ah,(%rdi)
  47c3d3:	30 30                	xor    %dh,(%rax)
  47c3d5:	39 36                	cmp    %esi,(%rsi)
  47c3d7:	30 30                	xor    %dh,(%rax)
  47c3d9:	27                   	(bad)  
  47c3da:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c3dd:	54                   	push   %rsp
  47c3de:	20 4e 55             	and    %cl,0x55(%rsi)
  47c3e1:	4c                   	rex.WR
  47c3e2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c3e5:	79 61                	jns    47c448 <usage_message+0x1a708>
  47c3e7:	78 69                	js     47c452 <usage_message+0x1a712>
  47c3e9:	73 73                	jae    47c45e <usage_message+0x1a71e>
  47c3eb:	69 64 65 20 69 6e 74 	imul   $0x65746e69,0x20(%rbp,%riz,2),%esp
  47c3f2:	65 
  47c3f3:	67                   	addr32
  47c3f4:	65                   	gs
  47c3f5:	72 20                	jb     47c417 <usage_message+0x1a6d7>
  47c3f7:	44                   	rex.R
  47c3f8:	45                   	rex.RB
  47c3f9:	46                   	rex.RX
  47c3fa:	41 55                	push   %r13
  47c3fc:	4c 54                	rex.WR push   %rsp
  47c3fe:	20 27                	and    %ah,(%rdi)
  47c400:	31 27                	xor    %esp,(%rdi)
  47c402:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c405:	54                   	push   %rsp
  47c406:	20 4e 55             	and    %cl,0x55(%rsi)
  47c409:	4c                   	rex.WR
  47c40a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c40d:	63 61 6c             	movslq 0x6c(%rcx),%esp
  47c410:	63 5f 66             	movslq 0x66(%rdi),%ebx
  47c413:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c414:	63 20                	movslq (%rax),%esp
  47c416:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47c41d:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47c421:	41 55                	push   %r13
  47c423:	4c 54                	rex.WR push   %rsp
  47c425:	20 27                	and    %ah,(%rdi)
  47c427:	32 27                	xor    (%rdi),%ah
  47c429:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c42c:	54                   	push   %rsp
  47c42d:	20 4e 55             	and    %cl,0x55(%rsi)
  47c430:	4c                   	rex.WR
  47c431:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c434:	74 79                	je     47c4af <usage_message+0x1a76f>
  47c436:	70 65                	jo     47c49d <usage_message+0x1a75d>
  47c438:	20 69 6e             	and    %ch,0x6e(%rcx)
  47c43b:	74 65                	je     47c4a2 <usage_message+0x1a762>
  47c43d:	67                   	addr32
  47c43e:	65                   	gs
  47c43f:	72 20                	jb     47c461 <usage_message+0x1a721>
  47c441:	44                   	rex.R
  47c442:	45                   	rex.RB
  47c443:	46                   	rex.RX
  47c444:	41 55                	push   %r13
  47c446:	4c 54                	rex.WR push   %rsp
  47c448:	20 27                	and    %ah,(%rdi)
  47c44a:	30 27                	xor    %ah,(%rdi)
  47c44c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c44f:	54                   	push   %rsp
  47c450:	20 4e 55             	and    %cl,0x55(%rsi)
  47c453:	4c                   	rex.WR
  47c454:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c457:	70 65                	jo     47c4be <usage_message+0x1a77e>
  47c459:	72 69                	jb     47c4c4 <usage_message+0x1a784>
  47c45b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c45c:	64                   	fs
  47c45d:	73 5f                	jae    47c4be <usage_message+0x1a77e>
  47c45f:	63 6e 74             	movslq 0x74(%rsi),%ebp
  47c462:	20 69 6e             	and    %ch,0x6e(%rcx)
  47c465:	74 65                	je     47c4cc <usage_message+0x1a78c>
  47c467:	67                   	addr32
  47c468:	65                   	gs
  47c469:	72 20                	jb     47c48b <usage_message+0x1a74b>
  47c46b:	44                   	rex.R
  47c46c:	45                   	rex.RB
  47c46d:	46                   	rex.RX
  47c46e:	41 55                	push   %r13
  47c470:	4c 54                	rex.WR push   %rsp
  47c472:	20 27                	and    %ah,(%rdi)
  47c474:	35 27 20 4e 4f       	xor    $0x4f4e2027,%eax
  47c479:	54                   	push   %rsp
  47c47a:	20 4e 55             	and    %cl,0x55(%rsi)
  47c47d:	4c                   	rex.WR
  47c47e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c481:	50                   	push   %rax
  47c482:	52                   	push   %rdx
  47c483:	49                   	rex.WB
  47c484:	4d                   	rex.WRB
  47c485:	41 52                	push   %r10
  47c487:	59                   	pop    %rcx
  47c488:	20 4b 45             	and    %cl,0x45(%rbx)
  47c48b:	59                   	pop    %rcx
  47c48c:	20 28                	and    %ch,(%rax)
  47c48e:	67 69 74 65 6d 69 64 	addr32 imul $0x29296469,0x6d(%ebp,%eiz,2),%esi
  47c495:	29 29 
  47c497:	20 45 4e             	and    %al,0x4e(%rbp)
  47c49a:	47                   	rex.RXB
  47c49b:	49                   	rex.WB
  47c49c:	4e                   	rex.WRX
  47c49d:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47c4a3:	44                   	rex.R
  47c4a4:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47c4a8:	45                   	rex.RB
  47c4a9:	41 54                	push   %r12
  47c4ab:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47c4af:	44                   	rex.R
  47c4b0:	45 58                	rex.RB pop    %r8
  47c4b2:	20 67 72             	and    %ah,0x72(%rdi)
  47c4b5:	61                   	(bad)  
  47c4b6:	70 68                	jo     47c520 <usage_message+0x1a7e0>
  47c4b8:	73 5f                	jae    47c519 <usage_message+0x1a7d9>
  47c4ba:	69 74 65 6d 73 5f 31 	imul   $0x20315f73,0x6d(%rbp,%riz,2),%esi
  47c4c1:	20 
  47c4c2:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c4c3:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c4c4:	20 67 72             	and    %ah,0x72(%rdi)
  47c4c7:	61                   	(bad)  
  47c4c8:	70 68                	jo     47c532 <usage_message+0x1a7f2>
  47c4ca:	73 5f                	jae    47c52b <usage_message+0x1a7eb>
  47c4cc:	69 74 65 6d 73 20 28 	imul   $0x69282073,0x6d(%rbp,%riz,2),%esi
  47c4d3:	69 
  47c4d4:	74 65                	je     47c53b <usage_message+0x1a7fb>
  47c4d6:	6d                   	insl   (%dx),%es:(%rdi)
  47c4d7:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47c4de:	41 
  47c4df:	54                   	push   %rsp
  47c4e0:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47c4e4:	44                   	rex.R
  47c4e5:	45 58                	rex.RB pop    %r8
  47c4e7:	20 67 72             	and    %ah,0x72(%rdi)
  47c4ea:	61                   	(bad)  
  47c4eb:	70 68                	jo     47c555 <usage_message+0x1a815>
  47c4ed:	73 5f                	jae    47c54e <usage_message+0x1a80e>
  47c4ef:	69 74 65 6d 73 5f 32 	imul   $0x20325f73,0x6d(%rbp,%riz,2),%esi
  47c4f6:	20 
  47c4f7:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c4f8:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c4f9:	20 67 72             	and    %ah,0x72(%rdi)
  47c4fc:	61                   	(bad)  
  47c4fd:	70 68                	jo     47c567 <usage_message+0x1a827>
  47c4ff:	73 5f                	jae    47c560 <usage_message+0x1a820>
  47c501:	69 74 65 6d 73 20 28 	imul   $0x67282073,0x6d(%rbp,%riz,2),%esi
  47c508:	67 
  47c509:	72 61                	jb     47c56c <usage_message+0x1a82c>
  47c50b:	70 68                	jo     47c575 <usage_message+0x1a835>
  47c50d:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47c514:	41 
  47c515:	54                   	push   %rsp
  47c516:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47c51b:	4c                   	rex.WR
  47c51c:	45 20 67 72          	and    %r12b,0x72(%r15)
  47c520:	61                   	(bad)  
  47c521:	70 68                	jo     47c58b <usage_message+0x1a84b>
  47c523:	5f                   	pop    %rdi
  47c524:	74 68                	je     47c58e <usage_message+0x1a84e>
  47c526:	65                   	gs
  47c527:	6d                   	insl   (%dx),%es:(%rdi)
  47c528:	65 20 28             	and    %ch,%gs:(%rax)
  47c52b:	20 67 72             	and    %ah,0x72(%rdi)
  47c52e:	61                   	(bad)  
  47c52f:	70 68                	jo     47c599 <usage_message+0x1a859>
  47c531:	74 68                	je     47c59b <usage_message+0x1a85b>
  47c533:	65                   	gs
  47c534:	6d                   	insl   (%dx),%es:(%rdi)
  47c535:	65 69 64 20 62 69 67 	imul   $0x6e696769,%gs:0x62(%rax,%riz,1),%esp
  47c53c:	69 6e 
  47c53e:	74 20                	je     47c560 <usage_message+0x1a820>
  47c540:	75 6e                	jne    47c5b0 <usage_message+0x1a870>
  47c542:	73 69                	jae    47c5ad <usage_message+0x1a86d>
  47c544:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47c546:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47c54c:	41 55                	push   %r13
  47c54e:	4c 54                	rex.WR push   %rsp
  47c550:	20 27                	and    %ah,(%rdi)
  47c552:	30 27                	xor    %ah,(%rdi)
  47c554:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c557:	54                   	push   %rsp
  47c558:	20 4e 55             	and    %cl,0x55(%rsi)
  47c55b:	4c                   	rex.WR
  47c55c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c55f:	64                   	fs
  47c560:	65                   	gs
  47c561:	73 63                	jae    47c5c6 <usage_message+0x1a886>
  47c563:	72 69                	jb     47c5ce <usage_message+0x1a88e>
  47c565:	70 74                	jo     47c5db <usage_message+0x1a89b>
  47c567:	69 6f 6e 20 76 61 72 	imul   $0x72617620,0x6e(%rdi),%ebp
  47c56e:	63 68 61             	movslq 0x61(%rax),%ebp
  47c571:	72 28                	jb     47c59b <usage_message+0x1a85b>
  47c573:	36                   	ss
  47c574:	34 29                	xor    $0x29,%al
  47c576:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47c57a:	41 55                	push   %r13
  47c57c:	4c 54                	rex.WR push   %rsp
  47c57e:	20 27                	and    %ah,(%rdi)
  47c580:	27                   	(bad)  
  47c581:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c584:	54                   	push   %rsp
  47c585:	20 4e 55             	and    %cl,0x55(%rsi)
  47c588:	4c                   	rex.WR
  47c589:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c58c:	74 68                	je     47c5f6 <usage_message+0x1a8b6>
  47c58e:	65                   	gs
  47c58f:	6d                   	insl   (%dx),%es:(%rdi)
  47c590:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47c594:	72 63                	jb     47c5f9 <usage_message+0x1a8b9>
  47c596:	68 61 72 28 36       	pushq  $0x36287261
  47c59b:	34 29                	xor    $0x29,%al
  47c59d:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47c5a1:	41 55                	push   %r13
  47c5a3:	4c 54                	rex.WR push   %rsp
  47c5a5:	20 27                	and    %ah,(%rdi)
  47c5a7:	27                   	(bad)  
  47c5a8:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c5ab:	54                   	push   %rsp
  47c5ac:	20 4e 55             	and    %cl,0x55(%rsi)
  47c5af:	4c                   	rex.WR
  47c5b0:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c5b3:	62                   	(bad)  
  47c5b4:	61                   	(bad)  
  47c5b5:	63 6b 67             	movslq 0x67(%rbx),%ebp
  47c5b8:	72 6f                	jb     47c629 <usage_message+0x1a8e9>
  47c5ba:	75 6e                	jne    47c62a <usage_message+0x1a8ea>
  47c5bc:	64 63 6f 6c          	movslq %fs:0x6c(%rdi),%ebp
  47c5c0:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c5c1:	72 20                	jb     47c5e3 <usage_message+0x1a8a3>
  47c5c3:	76 61                	jbe    47c626 <usage_message+0x1a8e6>
  47c5c5:	72 63                	jb     47c62a <usage_message+0x1a8ea>
  47c5c7:	68 61 72 28 36       	pushq  $0x36287261
  47c5cc:	29 20                	sub    %esp,(%rax)
  47c5ce:	44                   	rex.R
  47c5cf:	45                   	rex.RB
  47c5d0:	46                   	rex.RX
  47c5d1:	41 55                	push   %r13
  47c5d3:	4c 54                	rex.WR push   %rsp
  47c5d5:	20 27                	and    %ah,(%rdi)
  47c5d7:	46 30 46 30          	rex.RX xor    %r8b,0x30(%rsi)
  47c5db:	46 30 27             	rex.RX xor    %r12b,(%rdi)
  47c5de:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c5e1:	54                   	push   %rsp
  47c5e2:	20 4e 55             	and    %cl,0x55(%rsi)
  47c5e5:	4c                   	rex.WR
  47c5e6:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c5e9:	67 72 61             	addr32 jb 47c64d <usage_message+0x1a90d>
  47c5ec:	70 68                	jo     47c656 <usage_message+0x1a916>
  47c5ee:	63 6f 6c             	movslq 0x6c(%rdi),%ebp
  47c5f1:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c5f2:	72 20                	jb     47c614 <usage_message+0x1a8d4>
  47c5f4:	76 61                	jbe    47c657 <usage_message+0x1a917>
  47c5f6:	72 63                	jb     47c65b <usage_message+0x1a91b>
  47c5f8:	68 61 72 28 36       	pushq  $0x36287261
  47c5fd:	29 20                	sub    %esp,(%rax)
  47c5ff:	44                   	rex.R
  47c600:	45                   	rex.RB
  47c601:	46                   	rex.RX
  47c602:	41 55                	push   %r13
  47c604:	4c 54                	rex.WR push   %rsp
  47c606:	20 27                	and    %ah,(%rdi)
  47c608:	46                   	rex.RX
  47c609:	46                   	rex.RX
  47c60a:	46                   	rex.RX
  47c60b:	46                   	rex.RX
  47c60c:	46                   	rex.RX
  47c60d:	46 27                	rex.RX (bad)  
  47c60f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c612:	54                   	push   %rsp
  47c613:	20 4e 55             	and    %cl,0x55(%rsi)
  47c616:	4c                   	rex.WR
  47c617:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c61a:	67 72 61             	addr32 jb 47c67e <usage_message+0x1a93e>
  47c61d:	70 68                	jo     47c687 <usage_message+0x1a947>
  47c61f:	62                   	(bad)  
  47c620:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c621:	72 64                	jb     47c687 <usage_message+0x1a947>
  47c623:	65                   	gs
  47c624:	72 63                	jb     47c689 <usage_message+0x1a949>
  47c626:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c627:	6c                   	insb   (%dx),%es:(%rdi)
  47c628:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c629:	72 20                	jb     47c64b <usage_message+0x1a90b>
  47c62b:	76 61                	jbe    47c68e <usage_message+0x1a94e>
  47c62d:	72 63                	jb     47c692 <usage_message+0x1a952>
  47c62f:	68 61 72 28 36       	pushq  $0x36287261
  47c634:	29 20                	sub    %esp,(%rax)
  47c636:	44                   	rex.R
  47c637:	45                   	rex.RB
  47c638:	46                   	rex.RX
  47c639:	41 55                	push   %r13
  47c63b:	4c 54                	rex.WR push   %rsp
  47c63d:	20 27                	and    %ah,(%rdi)
  47c63f:	32 32                	xor    (%rdx),%dh
  47c641:	32 32                	xor    (%rdx),%dh
  47c643:	32 32                	xor    (%rdx),%dh
  47c645:	27                   	(bad)  
  47c646:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c649:	54                   	push   %rsp
  47c64a:	20 4e 55             	and    %cl,0x55(%rsi)
  47c64d:	4c                   	rex.WR
  47c64e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c651:	67 72 69             	addr32 jb 47c6bd <usage_message+0x1a97d>
  47c654:	64 63 6f 6c          	movslq %fs:0x6c(%rdi),%ebp
  47c658:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c659:	72 20                	jb     47c67b <usage_message+0x1a93b>
  47c65b:	76 61                	jbe    47c6be <usage_message+0x1a97e>
  47c65d:	72 63                	jb     47c6c2 <usage_message+0x1a982>
  47c65f:	68 61 72 28 36       	pushq  $0x36287261
  47c664:	29 20                	sub    %esp,(%rax)
  47c666:	44                   	rex.R
  47c667:	45                   	rex.RB
  47c668:	46                   	rex.RX
  47c669:	41 55                	push   %r13
  47c66b:	4c 54                	rex.WR push   %rsp
  47c66d:	20 27                	and    %ah,(%rdi)
  47c66f:	43                   	rex.XB
  47c670:	43                   	rex.XB
  47c671:	43                   	rex.XB
  47c672:	43                   	rex.XB
  47c673:	43                   	rex.XB
  47c674:	43 27                	rex.XB (bad)  
  47c676:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c679:	54                   	push   %rsp
  47c67a:	20 4e 55             	and    %cl,0x55(%rsi)
  47c67d:	4c                   	rex.WR
  47c67e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c681:	6d                   	insl   (%dx),%es:(%rdi)
  47c682:	61                   	(bad)  
  47c683:	69 6e 67 72 69 64 63 	imul   $0x63646972,0x67(%rsi),%ebp
  47c68a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c68b:	6c                   	insb   (%dx),%es:(%rdi)
  47c68c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c68d:	72 20                	jb     47c6af <usage_message+0x1a96f>
  47c68f:	76 61                	jbe    47c6f2 <usage_message+0x1a9b2>
  47c691:	72 63                	jb     47c6f6 <usage_message+0x1a9b6>
  47c693:	68 61 72 28 36       	pushq  $0x36287261
  47c698:	29 20                	sub    %esp,(%rax)
  47c69a:	44                   	rex.R
  47c69b:	45                   	rex.RB
  47c69c:	46                   	rex.RX
  47c69d:	41 55                	push   %r13
  47c69f:	4c 54                	rex.WR push   %rsp
  47c6a1:	20 27                	and    %ah,(%rdi)
  47c6a3:	41                   	rex.B
  47c6a4:	41                   	rex.B
  47c6a5:	41                   	rex.B
  47c6a6:	41                   	rex.B
  47c6a7:	41                   	rex.B
  47c6a8:	41 27                	rex.B (bad)  
  47c6aa:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c6ad:	54                   	push   %rsp
  47c6ae:	20 4e 55             	and    %cl,0x55(%rsi)
  47c6b1:	4c                   	rex.WR
  47c6b2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c6b5:	67 72 69             	addr32 jb 47c721 <usage_message+0x1a9e1>
  47c6b8:	64                   	fs
  47c6b9:	62                   	(bad)  
  47c6ba:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c6bb:	72 64                	jb     47c721 <usage_message+0x1a9e1>
  47c6bd:	65                   	gs
  47c6be:	72 63                	jb     47c723 <usage_message+0x1a9e3>
  47c6c0:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c6c1:	6c                   	insb   (%dx),%es:(%rdi)
  47c6c2:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c6c3:	72 20                	jb     47c6e5 <usage_message+0x1a9a5>
  47c6c5:	76 61                	jbe    47c728 <usage_message+0x1a9e8>
  47c6c7:	72 63                	jb     47c72c <usage_message+0x1a9ec>
  47c6c9:	68 61 72 28 36       	pushq  $0x36287261
  47c6ce:	29 20                	sub    %esp,(%rax)
  47c6d0:	44                   	rex.R
  47c6d1:	45                   	rex.RB
  47c6d2:	46                   	rex.RX
  47c6d3:	41 55                	push   %r13
  47c6d5:	4c 54                	rex.WR push   %rsp
  47c6d7:	20 27                	and    %ah,(%rdi)
  47c6d9:	30 30                	xor    %dh,(%rax)
  47c6db:	30 30                	xor    %dh,(%rax)
  47c6dd:	30 30                	xor    %dh,(%rax)
  47c6df:	27                   	(bad)  
  47c6e0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c6e3:	54                   	push   %rsp
  47c6e4:	20 4e 55             	and    %cl,0x55(%rsi)
  47c6e7:	4c                   	rex.WR
  47c6e8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c6eb:	74 65                	je     47c752 <usage_message+0x1aa12>
  47c6ed:	78 74                	js     47c763 <usage_message+0x1aa23>
  47c6ef:	63 6f 6c             	movslq 0x6c(%rdi),%ebp
  47c6f2:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c6f3:	72 20                	jb     47c715 <usage_message+0x1a9d5>
  47c6f5:	76 61                	jbe    47c758 <usage_message+0x1aa18>
  47c6f7:	72 63                	jb     47c75c <usage_message+0x1aa1c>
  47c6f9:	68 61 72 28 36       	pushq  $0x36287261
  47c6fe:	29 20                	sub    %esp,(%rax)
  47c700:	44                   	rex.R
  47c701:	45                   	rex.RB
  47c702:	46                   	rex.RX
  47c703:	41 55                	push   %r13
  47c705:	4c 54                	rex.WR push   %rsp
  47c707:	20 27                	and    %ah,(%rdi)
  47c709:	32 30                	xor    (%rax),%dh
  47c70b:	32 30                	xor    (%rax),%dh
  47c70d:	32 30                	xor    (%rax),%dh
  47c70f:	27                   	(bad)  
  47c710:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c713:	54                   	push   %rsp
  47c714:	20 4e 55             	and    %cl,0x55(%rsi)
  47c717:	4c                   	rex.WR
  47c718:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c71b:	68 69 67 68 6c       	pushq  $0x6c686769
  47c720:	69 67 68 74 63 6f 6c 	imul   $0x6c6f6374,0x68(%rdi),%esp
  47c727:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c728:	72 20                	jb     47c74a <usage_message+0x1aa0a>
  47c72a:	76 61                	jbe    47c78d <usage_message+0x1aa4d>
  47c72c:	72 63                	jb     47c791 <usage_message+0x1aa51>
  47c72e:	68 61 72 28 36       	pushq  $0x36287261
  47c733:	29 20                	sub    %esp,(%rax)
  47c735:	44                   	rex.R
  47c736:	45                   	rex.RB
  47c737:	46                   	rex.RX
  47c738:	41 55                	push   %r13
  47c73a:	4c 54                	rex.WR push   %rsp
  47c73c:	20 27                	and    %ah,(%rdi)
  47c73e:	41                   	rex.B
  47c73f:	41 34 34             	rex.B xor    $0x34,%al
  47c742:	34 34                	xor    $0x34,%al
  47c744:	27                   	(bad)  
  47c745:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c748:	54                   	push   %rsp
  47c749:	20 4e 55             	and    %cl,0x55(%rsi)
  47c74c:	4c                   	rex.WR
  47c74d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c750:	6c                   	insb   (%dx),%es:(%rdi)
  47c751:	65                   	gs
  47c752:	66                   	data16
  47c753:	74 70                	je     47c7c5 <usage_message+0x1aa85>
  47c755:	65                   	gs
  47c756:	72 63                	jb     47c7bb <usage_message+0x1aa7b>
  47c758:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47c75a:	74 69                	je     47c7c5 <usage_message+0x1aa85>
  47c75c:	6c                   	insb   (%dx),%es:(%rdi)
  47c75d:	65 63 6f 6c          	movslq %gs:0x6c(%rdi),%ebp
  47c761:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c762:	72 20                	jb     47c784 <usage_message+0x1aa44>
  47c764:	76 61                	jbe    47c7c7 <usage_message+0x1aa87>
  47c766:	72 63                	jb     47c7cb <usage_message+0x1aa8b>
  47c768:	68 61 72 28 36       	pushq  $0x36287261
  47c76d:	29 20                	sub    %esp,(%rax)
  47c76f:	44                   	rex.R
  47c770:	45                   	rex.RB
  47c771:	46                   	rex.RX
  47c772:	41 55                	push   %r13
  47c774:	4c 54                	rex.WR push   %rsp
  47c776:	20 27                	and    %ah,(%rdi)
  47c778:	31 31                	xor    %esi,(%rcx)
  47c77a:	43                   	rex.XB
  47c77b:	43 31 31             	rex.XB xor    %esi,(%r9)
  47c77e:	27                   	(bad)  
  47c77f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c782:	54                   	push   %rsp
  47c783:	20 4e 55             	and    %cl,0x55(%rsi)
  47c786:	4c                   	rex.WR
  47c787:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c78a:	72 69                	jb     47c7f5 <usage_message+0x1aab5>
  47c78c:	67 68 74 70 65 72    	addr32 pushq $0x72657074
  47c792:	63 65 6e             	movslq 0x6e(%rbp),%esp
  47c795:	74 69                	je     47c800 <usage_message+0x1aac0>
  47c797:	6c                   	insb   (%dx),%es:(%rdi)
  47c798:	65 63 6f 6c          	movslq %gs:0x6c(%rdi),%ebp
  47c79c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c79d:	72 20                	jb     47c7bf <usage_message+0x1aa7f>
  47c79f:	76 61                	jbe    47c802 <usage_message+0x1aac2>
  47c7a1:	72 63                	jb     47c806 <usage_message+0x1aac6>
  47c7a3:	68 61 72 28 36       	pushq  $0x36287261
  47c7a8:	29 20                	sub    %esp,(%rax)
  47c7aa:	44                   	rex.R
  47c7ab:	45                   	rex.RB
  47c7ac:	46                   	rex.RX
  47c7ad:	41 55                	push   %r13
  47c7af:	4c 54                	rex.WR push   %rsp
  47c7b1:	20 27                	and    %ah,(%rdi)
  47c7b3:	43                   	rex.XB
  47c7b4:	43 31 31             	rex.XB xor    %esi,(%r9)
  47c7b7:	31 31                	xor    %esi,(%rcx)
  47c7b9:	27                   	(bad)  
  47c7ba:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c7bd:	54                   	push   %rsp
  47c7be:	20 4e 55             	and    %cl,0x55(%rsi)
  47c7c1:	4c                   	rex.WR
  47c7c2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c7c5:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c7c6:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c7c7:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c7c8:	65                   	gs
  47c7c9:	77 6f                	ja     47c83a <usage_message+0x1aafa>
  47c7cb:	72 6b                	jb     47c838 <usage_message+0x1aaf8>
  47c7cd:	74 69                	je     47c838 <usage_message+0x1aaf8>
  47c7cf:	6d                   	insl   (%dx),%es:(%rdi)
  47c7d0:	65 63 6f 6c          	movslq %gs:0x6c(%rdi),%ebp
  47c7d4:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c7d5:	72 20                	jb     47c7f7 <usage_message+0x1aab7>
  47c7d7:	76 61                	jbe    47c83a <usage_message+0x1aafa>
  47c7d9:	72 63                	jb     47c83e <usage_message+0x1aafe>
  47c7db:	68 61 72 28 36       	pushq  $0x36287261
  47c7e0:	29 20                	sub    %esp,(%rax)
  47c7e2:	44                   	rex.R
  47c7e3:	45                   	rex.RB
  47c7e4:	46                   	rex.RX
  47c7e5:	41 55                	push   %r13
  47c7e7:	4c 54                	rex.WR push   %rsp
  47c7e9:	20 27                	and    %ah,(%rdi)
  47c7eb:	43                   	rex.XB
  47c7ec:	43                   	rex.XB
  47c7ed:	43                   	rex.XB
  47c7ee:	43                   	rex.XB
  47c7ef:	43                   	rex.XB
  47c7f0:	43 27                	rex.XB (bad)  
  47c7f2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c7f5:	54                   	push   %rsp
  47c7f6:	20 4e 55             	and    %cl,0x55(%rsi)
  47c7f9:	4c                   	rex.WR
  47c7fa:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c7fd:	67 72 69             	addr32 jb 47c869 <usage_message+0x1ab29>
  47c800:	64                   	fs
  47c801:	76 69                	jbe    47c86c <usage_message+0x1ab2c>
  47c803:	65                   	gs
  47c804:	77 20                	ja     47c826 <usage_message+0x1aae6>
  47c806:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47c80d:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47c811:	41 55                	push   %r13
  47c813:	4c 54                	rex.WR push   %rsp
  47c815:	20 31                	and    %dh,(%rcx)
  47c817:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c81a:	54                   	push   %rsp
  47c81b:	20 4e 55             	and    %cl,0x55(%rsi)
  47c81e:	4c                   	rex.WR
  47c81f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c822:	6c                   	insb   (%dx),%es:(%rdi)
  47c823:	65 67 65 6e          	addr32 outsb %gs:(%esi),(%dx)
  47c827:	64                   	fs
  47c828:	76 69                	jbe    47c893 <usage_message+0x1ab53>
  47c82a:	65                   	gs
  47c82b:	77 20                	ja     47c84d <usage_message+0x1ab0d>
  47c82d:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47c834:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47c838:	41 55                	push   %r13
  47c83a:	4c 54                	rex.WR push   %rsp
  47c83c:	20 31                	and    %dh,(%rcx)
  47c83e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c841:	54                   	push   %rsp
  47c842:	20 4e 55             	and    %cl,0x55(%rsi)
  47c845:	4c                   	rex.WR
  47c846:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c849:	50                   	push   %rax
  47c84a:	52                   	push   %rdx
  47c84b:	49                   	rex.WB
  47c84c:	4d                   	rex.WRB
  47c84d:	41 52                	push   %r10
  47c84f:	59                   	pop    %rcx
  47c850:	20 4b 45             	and    %cl,0x45(%rbx)
  47c853:	59                   	pop    %rcx
  47c854:	20 28                	and    %ch,(%rax)
  47c856:	67 72 61             	addr32 jb 47c8ba <usage_message+0x1ab7a>
  47c859:	70 68                	jo     47c8c3 <usage_message+0x1ab83>
  47c85b:	74 68                	je     47c8c5 <usage_message+0x1ab85>
  47c85d:	65                   	gs
  47c85e:	6d                   	insl   (%dx),%es:(%rdi)
  47c85f:	65 69 64 29 29 20 45 	imul   $0x474e4520,%gs:0x29(%rcx,%rbp,1),%esp
  47c866:	4e 47 
  47c868:	49                   	rex.WB
  47c869:	4e                   	rex.WRX
  47c86a:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47c870:	44                   	rex.R
  47c871:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47c875:	45                   	rex.RB
  47c876:	41 54                	push   %r12
  47c878:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47c87c:	44                   	rex.R
  47c87d:	45 58                	rex.RB pop    %r8
  47c87f:	20 67 72             	and    %ah,0x72(%rdi)
  47c882:	61                   	(bad)  
  47c883:	70 68                	jo     47c8ed <usage_message+0x1abad>
  47c885:	5f                   	pop    %rdi
  47c886:	74 68                	je     47c8f0 <usage_message+0x1abb0>
  47c888:	65                   	gs
  47c889:	6d                   	insl   (%dx),%es:(%rdi)
  47c88a:	65                   	gs
  47c88b:	5f                   	pop    %rdi
  47c88c:	31 20                	xor    %esp,(%rax)
  47c88e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c88f:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c890:	20 67 72             	and    %ah,0x72(%rdi)
  47c893:	61                   	(bad)  
  47c894:	70 68                	jo     47c8fe <usage_message+0x1abbe>
  47c896:	5f                   	pop    %rdi
  47c897:	74 68                	je     47c901 <usage_message+0x1abc1>
  47c899:	65                   	gs
  47c89a:	6d                   	insl   (%dx),%es:(%rdi)
  47c89b:	65 20 28             	and    %ch,%gs:(%rax)
  47c89e:	64                   	fs
  47c89f:	65                   	gs
  47c8a0:	73 63                	jae    47c905 <usage_message+0x1abc5>
  47c8a2:	72 69                	jb     47c90d <usage_message+0x1abcd>
  47c8a4:	70 74                	jo     47c91a <usage_message+0x1abda>
  47c8a6:	69 6f 6e 29 3b 43 52 	imul   $0x52433b29,0x6e(%rdi),%ebp
  47c8ad:	45                   	rex.RB
  47c8ae:	41 54                	push   %r12
  47c8b0:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47c8b4:	44                   	rex.R
  47c8b5:	45 58                	rex.RB pop    %r8
  47c8b7:	20 67 72             	and    %ah,0x72(%rdi)
  47c8ba:	61                   	(bad)  
  47c8bb:	70 68                	jo     47c925 <usage_message+0x1abe5>
  47c8bd:	5f                   	pop    %rdi
  47c8be:	74 68                	je     47c928 <usage_message+0x1abe8>
  47c8c0:	65                   	gs
  47c8c1:	6d                   	insl   (%dx),%es:(%rdi)
  47c8c2:	65                   	gs
  47c8c3:	5f                   	pop    %rdi
  47c8c4:	32 20                	xor    (%rax),%ah
  47c8c6:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c8c7:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c8c8:	20 67 72             	and    %ah,0x72(%rdi)
  47c8cb:	61                   	(bad)  
  47c8cc:	70 68                	jo     47c936 <usage_message+0x1abf6>
  47c8ce:	5f                   	pop    %rdi
  47c8cf:	74 68                	je     47c939 <usage_message+0x1abf9>
  47c8d1:	65                   	gs
  47c8d2:	6d                   	insl   (%dx),%es:(%rdi)
  47c8d3:	65 20 28             	and    %ch,%gs:(%rax)
  47c8d6:	74 68                	je     47c940 <usage_message+0x1ac00>
  47c8d8:	65                   	gs
  47c8d9:	6d                   	insl   (%dx),%es:(%rdi)
  47c8da:	65 29 3b             	sub    %edi,%gs:(%rbx)
  47c8dd:	43 52                	rex.XB push   %r10
  47c8df:	45                   	rex.RB
  47c8e0:	41 54                	push   %r12
  47c8e2:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47c8e7:	4c                   	rex.WR
  47c8e8:	45 20 67 72          	and    %r12b,0x72(%r15)
  47c8ec:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c8ed:	75 70                	jne    47c95f <usage_message+0x1ac1f>
  47c8ef:	73 20                	jae    47c911 <usage_message+0x1abd1>
  47c8f1:	28 20                	sub    %ah,(%rax)
  47c8f3:	67 72 6f             	addr32 jb 47c965 <usage_message+0x1ac25>
  47c8f6:	75 70                	jne    47c968 <usage_message+0x1ac28>
  47c8f8:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47c8ff:	6e 
  47c900:	74 20                	je     47c922 <usage_message+0x1abe2>
  47c902:	75 6e                	jne    47c972 <usage_message+0x1ac32>
  47c904:	73 69                	jae    47c96f <usage_message+0x1ac2f>
  47c906:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47c908:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47c90e:	41 55                	push   %r13
  47c910:	4c 54                	rex.WR push   %rsp
  47c912:	20 27                	and    %ah,(%rdi)
  47c914:	30 27                	xor    %ah,(%rdi)
  47c916:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c919:	54                   	push   %rsp
  47c91a:	20 4e 55             	and    %cl,0x55(%rsi)
  47c91d:	4c                   	rex.WR
  47c91e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c921:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c922:	61                   	(bad)  
  47c923:	6d                   	insl   (%dx),%es:(%rdi)
  47c924:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47c928:	72 63                	jb     47c98d <usage_message+0x1ac4d>
  47c92a:	68 61 72 28 36       	pushq  $0x36287261
  47c92f:	34 29                	xor    $0x29,%al
  47c931:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47c935:	41 55                	push   %r13
  47c937:	4c 54                	rex.WR push   %rsp
  47c939:	20 27                	and    %ah,(%rdi)
  47c93b:	27                   	(bad)  
  47c93c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c93f:	54                   	push   %rsp
  47c940:	20 4e 55             	and    %cl,0x55(%rsi)
  47c943:	4c                   	rex.WR
  47c944:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c947:	69 6e 74 65 72 6e 61 	imul   $0x616e7265,0x74(%rsi),%ebp
  47c94e:	6c                   	insb   (%dx),%es:(%rdi)
  47c94f:	20 69 6e             	and    %ch,0x6e(%rcx)
  47c952:	74 65                	je     47c9b9 <usage_message+0x1ac79>
  47c954:	67                   	addr32
  47c955:	65                   	gs
  47c956:	72 20                	jb     47c978 <usage_message+0x1ac38>
  47c958:	44                   	rex.R
  47c959:	45                   	rex.RB
  47c95a:	46                   	rex.RX
  47c95b:	41 55                	push   %r13
  47c95d:	4c 54                	rex.WR push   %rsp
  47c95f:	20 27                	and    %ah,(%rdi)
  47c961:	30 27                	xor    %ah,(%rdi)
  47c963:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c966:	54                   	push   %rsp
  47c967:	20 4e 55             	and    %cl,0x55(%rsi)
  47c96a:	4c                   	rex.WR
  47c96b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c96e:	50                   	push   %rax
  47c96f:	52                   	push   %rdx
  47c970:	49                   	rex.WB
  47c971:	4d                   	rex.WRB
  47c972:	41 52                	push   %r10
  47c974:	59                   	pop    %rcx
  47c975:	20 4b 45             	and    %cl,0x45(%rbx)
  47c978:	59                   	pop    %rcx
  47c979:	20 28                	and    %ch,(%rax)
  47c97b:	67 72 6f             	addr32 jb 47c9ed <usage_message+0x1acad>
  47c97e:	75 70                	jne    47c9f0 <usage_message+0x1acb0>
  47c980:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47c987:	47 
  47c988:	49                   	rex.WB
  47c989:	4e                   	rex.WRX
  47c98a:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47c990:	44                   	rex.R
  47c991:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47c995:	45                   	rex.RB
  47c996:	41 54                	push   %r12
  47c998:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47c99c:	44                   	rex.R
  47c99d:	45 58                	rex.RB pop    %r8
  47c99f:	20 67 72             	and    %ah,0x72(%rdi)
  47c9a2:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c9a3:	75 70                	jne    47ca15 <usage_message+0x1acd5>
  47c9a5:	73 5f                	jae    47ca06 <usage_message+0x1acc6>
  47c9a7:	31 20                	xor    %esp,(%rax)
  47c9a9:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c9aa:	6e                   	outsb  %ds:(%rsi),(%dx)
  47c9ab:	20 67 72             	and    %ah,0x72(%rdi)
  47c9ae:	6f                   	outsl  %ds:(%rsi),(%dx)
  47c9af:	75 70                	jne    47ca21 <usage_message+0x1ace1>
  47c9b1:	73 20                	jae    47c9d3 <usage_message+0x1ac93>
  47c9b3:	28 6e 61             	sub    %ch,0x61(%rsi)
  47c9b6:	6d                   	insl   (%dx),%es:(%rdi)
  47c9b7:	65 29 3b             	sub    %edi,%gs:(%rbx)
  47c9ba:	43 52                	rex.XB push   %r10
  47c9bc:	45                   	rex.RB
  47c9bd:	41 54                	push   %r12
  47c9bf:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47c9c4:	4c                   	rex.WR
  47c9c5:	45 20 68 65          	and    %r13b,0x65(%r8)
  47c9c9:	6c                   	insb   (%dx),%es:(%rdi)
  47c9ca:	70 5f                	jo     47ca2b <usage_message+0x1aceb>
  47c9cc:	69 74 65 6d 73 20 28 	imul   $0x20282073,0x6d(%rbp,%riz,2),%esi
  47c9d3:	20 
  47c9d4:	69 74 65 6d 74 79 70 	imul   $0x65707974,0x6d(%rbp,%riz,2),%esi
  47c9db:	65 
  47c9dc:	20 69 6e             	and    %ch,0x6e(%rcx)
  47c9df:	74 65                	je     47ca46 <usage_message+0x1ad06>
  47c9e1:	67                   	addr32
  47c9e2:	65                   	gs
  47c9e3:	72 20                	jb     47ca05 <usage_message+0x1acc5>
  47c9e5:	44                   	rex.R
  47c9e6:	45                   	rex.RB
  47c9e7:	46                   	rex.RX
  47c9e8:	41 55                	push   %r13
  47c9ea:	4c 54                	rex.WR push   %rsp
  47c9ec:	20 27                	and    %ah,(%rdi)
  47c9ee:	30 27                	xor    %ah,(%rdi)
  47c9f0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47c9f3:	54                   	push   %rsp
  47c9f4:	20 4e 55             	and    %cl,0x55(%rsi)
  47c9f7:	4c                   	rex.WR
  47c9f8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47c9fb:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  47c9ff:	20 76 61             	and    %dh,0x61(%rsi)
  47ca02:	72 63                	jb     47ca67 <usage_message+0x1ad27>
  47ca04:	68 61 72 28 32       	pushq  $0x32287261
  47ca09:	35 35 29 20 44       	xor    $0x44202935,%eax
  47ca0e:	45                   	rex.RB
  47ca0f:	46                   	rex.RX
  47ca10:	41 55                	push   %r13
  47ca12:	4c 54                	rex.WR push   %rsp
  47ca14:	20 27                	and    %ah,(%rdi)
  47ca16:	27                   	(bad)  
  47ca17:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ca1a:	54                   	push   %rsp
  47ca1b:	20 4e 55             	and    %cl,0x55(%rsi)
  47ca1e:	4c                   	rex.WR
  47ca1f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ca22:	64                   	fs
  47ca23:	65                   	gs
  47ca24:	73 63                	jae    47ca89 <usage_message+0x1ad49>
  47ca26:	72 69                	jb     47ca91 <usage_message+0x1ad51>
  47ca28:	70 74                	jo     47ca9e <usage_message+0x1ad5e>
  47ca2a:	69 6f 6e 20 76 61 72 	imul   $0x72617620,0x6e(%rdi),%ebp
  47ca31:	63 68 61             	movslq 0x61(%rax),%ebp
  47ca34:	72 28                	jb     47ca5e <usage_message+0x1ad1e>
  47ca36:	32 35 35 29 20 44    	xor    0x44202935(%rip),%dh        # 4467f371 <_end+0x43fc6a71>
  47ca3c:	45                   	rex.RB
  47ca3d:	46                   	rex.RX
  47ca3e:	41 55                	push   %r13
  47ca40:	4c 54                	rex.WR push   %rsp
  47ca42:	20 27                	and    %ah,(%rdi)
  47ca44:	27                   	(bad)  
  47ca45:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ca48:	54                   	push   %rsp
  47ca49:	20 4e 55             	and    %cl,0x55(%rsi)
  47ca4c:	4c                   	rex.WR
  47ca4d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ca50:	50                   	push   %rax
  47ca51:	52                   	push   %rdx
  47ca52:	49                   	rex.WB
  47ca53:	4d                   	rex.WRB
  47ca54:	41 52                	push   %r10
  47ca56:	59                   	pop    %rcx
  47ca57:	20 4b 45             	and    %cl,0x45(%rbx)
  47ca5a:	59                   	pop    %rcx
  47ca5b:	20 28                	and    %ch,(%rax)
  47ca5d:	69 74 65 6d 74 79 70 	imul   $0x65707974,0x6d(%rbp,%riz,2),%esi
  47ca64:	65 
  47ca65:	2c 6b                	sub    $0x6b,%al
  47ca67:	65                   	gs
  47ca68:	79 5f                	jns    47cac9 <usage_message+0x1ad89>
  47ca6a:	29 29                	sub    %ebp,(%rcx)
  47ca6c:	20 45 4e             	and    %al,0x4e(%rbp)
  47ca6f:	47                   	rex.RXB
  47ca70:	49                   	rex.WB
  47ca71:	4e                   	rex.WRX
  47ca72:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47ca78:	44                   	rex.R
  47ca79:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47ca7d:	45                   	rex.RB
  47ca7e:	41 54                	push   %r12
  47ca80:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47ca85:	4c                   	rex.WR
  47ca86:	45 20 68 6f          	and    %r13b,0x6f(%r8)
  47ca8a:	73 74                	jae    47cb00 <usage_message+0x1adc0>
  47ca8c:	73 20                	jae    47caae <usage_message+0x1ad6e>
  47ca8e:	28 20                	sub    %ah,(%rax)
  47ca90:	68 6f 73 74 69       	pushq  $0x6974736f
  47ca95:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47ca99:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47caa0:	73 
  47caa1:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47caa8:	45                   	rex.RB
  47caa9:	46                   	rex.RX
  47caaa:	41 55                	push   %r13
  47caac:	4c 54                	rex.WR push   %rsp
  47caae:	20 27                	and    %ah,(%rdi)
  47cab0:	30 27                	xor    %ah,(%rdi)
  47cab2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cab5:	54                   	push   %rsp
  47cab6:	20 4e 55             	and    %cl,0x55(%rsi)
  47cab9:	4c                   	rex.WR
  47caba:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cabd:	70 72                	jo     47cb31 <usage_message+0x1adf1>
  47cabf:	6f                   	outsl  %ds:(%rsi),(%dx)
  47cac0:	78 79                	js     47cb3b <usage_message+0x1adfb>
  47cac2:	5f                   	pop    %rdi
  47cac3:	68 6f 73 74 69       	pushq  $0x6974736f
  47cac8:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47cacc:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47cad3:	73 
  47cad4:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47cadb:	45                   	rex.RB
  47cadc:	46                   	rex.RX
  47cadd:	41 55                	push   %r13
  47cadf:	4c 54                	rex.WR push   %rsp
  47cae1:	20 27                	and    %ah,(%rdi)
  47cae3:	30 27                	xor    %ah,(%rdi)
  47cae5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cae8:	54                   	push   %rsp
  47cae9:	20 4e 55             	and    %cl,0x55(%rsi)
  47caec:	4c                   	rex.WR
  47caed:	4c 2c 20             	rex.WR sub    $0x20,%al
  47caf0:	68 6f 73 74 20       	pushq  $0x2074736f
  47caf5:	76 61                	jbe    47cb58 <usage_message+0x1ae18>
  47caf7:	72 63                	jb     47cb5c <usage_message+0x1ae1c>
  47caf9:	68 61 72 28 36       	pushq  $0x36287261
  47cafe:	34 29                	xor    $0x29,%al
  47cb00:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47cb04:	41 55                	push   %r13
  47cb06:	4c 54                	rex.WR push   %rsp
  47cb08:	20 27                	and    %ah,(%rdi)
  47cb0a:	27                   	(bad)  
  47cb0b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cb0e:	54                   	push   %rsp
  47cb0f:	20 4e 55             	and    %cl,0x55(%rsi)
  47cb12:	4c                   	rex.WR
  47cb13:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cb16:	64 6e                	outsb  %fs:(%rsi),(%dx)
  47cb18:	73 20                	jae    47cb3a <usage_message+0x1adfa>
  47cb1a:	76 61                	jbe    47cb7d <usage_message+0x1ae3d>
  47cb1c:	72 63                	jb     47cb81 <usage_message+0x1ae41>
  47cb1e:	68 61 72 28 36       	pushq  $0x36287261
  47cb23:	34 29                	xor    $0x29,%al
  47cb25:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47cb29:	41 55                	push   %r13
  47cb2b:	4c 54                	rex.WR push   %rsp
  47cb2d:	20 27                	and    %ah,(%rdi)
  47cb2f:	27                   	(bad)  
  47cb30:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cb33:	54                   	push   %rsp
  47cb34:	20 4e 55             	and    %cl,0x55(%rsi)
  47cb37:	4c                   	rex.WR
  47cb38:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cb3b:	75 73                	jne    47cbb0 <usage_message+0x1ae70>
  47cb3d:	65 69 70 20 69 6e 74 	imul   $0x65746e69,%gs:0x20(%rax),%esi
  47cb44:	65 
  47cb45:	67                   	addr32
  47cb46:	65                   	gs
  47cb47:	72 20                	jb     47cb69 <usage_message+0x1ae29>
  47cb49:	44                   	rex.R
  47cb4a:	45                   	rex.RB
  47cb4b:	46                   	rex.RX
  47cb4c:	41 55                	push   %r13
  47cb4e:	4c 54                	rex.WR push   %rsp
  47cb50:	20 27                	and    %ah,(%rdi)
  47cb52:	31 27                	xor    %esp,(%rdi)
  47cb54:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cb57:	54                   	push   %rsp
  47cb58:	20 4e 55             	and    %cl,0x55(%rsi)
  47cb5b:	4c                   	rex.WR
  47cb5c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cb5f:	69 70 20 76 61 72 63 	imul   $0x63726176,0x20(%rax),%esi
  47cb66:	68 61 72 28 33       	pushq  $0x33287261
  47cb6b:	39 29                	cmp    %ebp,(%rcx)
  47cb6d:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47cb71:	41 55                	push   %r13
  47cb73:	4c 54                	rex.WR push   %rsp
  47cb75:	20 27                	and    %ah,(%rdi)
  47cb77:	31 32                	xor    %esi,(%rdx)
  47cb79:	37                   	(bad)  
  47cb7a:	2e 30 2e             	xor    %ch,%cs:(%rsi)
  47cb7d:	30 2e                	xor    %ch,(%rsi)
  47cb7f:	31 27                	xor    %esp,(%rdi)
  47cb81:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cb84:	54                   	push   %rsp
  47cb85:	20 4e 55             	and    %cl,0x55(%rsi)
  47cb88:	4c                   	rex.WR
  47cb89:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cb8c:	70 6f                	jo     47cbfd <usage_message+0x1aebd>
  47cb8e:	72 74                	jb     47cc04 <usage_message+0x1aec4>
  47cb90:	20 69 6e             	and    %ch,0x6e(%rcx)
  47cb93:	74 65                	je     47cbfa <usage_message+0x1aeba>
  47cb95:	67                   	addr32
  47cb96:	65                   	gs
  47cb97:	72 20                	jb     47cbb9 <usage_message+0x1ae79>
  47cb99:	44                   	rex.R
  47cb9a:	45                   	rex.RB
  47cb9b:	46                   	rex.RX
  47cb9c:	41 55                	push   %r13
  47cb9e:	4c 54                	rex.WR push   %rsp
  47cba0:	20 27                	and    %ah,(%rdi)
  47cba2:	31 30                	xor    %esi,(%rax)
  47cba4:	30 35 30 27 20 4e    	xor    %dh,0x4e202730(%rip)        # 4e67f2da <_end+0x4dfc69da>
  47cbaa:	4f 54                	rex.WRXB push   %r12
  47cbac:	20 4e 55             	and    %cl,0x55(%rsi)
  47cbaf:	4c                   	rex.WR
  47cbb0:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cbb3:	73 74                	jae    47cc29 <usage_message+0x1aee9>
  47cbb5:	61                   	(bad)  
  47cbb6:	74 75                	je     47cc2d <usage_message+0x1aeed>
  47cbb8:	73 20                	jae    47cbda <usage_message+0x1ae9a>
  47cbba:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47cbc1:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47cbc5:	41 55                	push   %r13
  47cbc7:	4c 54                	rex.WR push   %rsp
  47cbc9:	20 27                	and    %ah,(%rdi)
  47cbcb:	30 27                	xor    %ah,(%rdi)
  47cbcd:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cbd0:	54                   	push   %rsp
  47cbd1:	20 4e 55             	and    %cl,0x55(%rsi)
  47cbd4:	4c                   	rex.WR
  47cbd5:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cbd8:	64 69 73 61 62 6c 65 	imul   $0x5f656c62,%fs:0x61(%rbx),%esi
  47cbdf:	5f 
  47cbe0:	75 6e                	jne    47cc50 <usage_message+0x1af10>
  47cbe2:	74 69                	je     47cc4d <usage_message+0x1af0d>
  47cbe4:	6c                   	insb   (%dx),%es:(%rdi)
  47cbe5:	20 69 6e             	and    %ch,0x6e(%rcx)
  47cbe8:	74 65                	je     47cc4f <usage_message+0x1af0f>
  47cbea:	67                   	addr32
  47cbeb:	65                   	gs
  47cbec:	72 20                	jb     47cc0e <usage_message+0x1aece>
  47cbee:	44                   	rex.R
  47cbef:	45                   	rex.RB
  47cbf0:	46                   	rex.RX
  47cbf1:	41 55                	push   %r13
  47cbf3:	4c 54                	rex.WR push   %rsp
  47cbf5:	20 27                	and    %ah,(%rdi)
  47cbf7:	30 27                	xor    %ah,(%rdi)
  47cbf9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cbfc:	54                   	push   %rsp
  47cbfd:	20 4e 55             	and    %cl,0x55(%rsi)
  47cc00:	4c                   	rex.WR
  47cc01:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cc04:	65                   	gs
  47cc05:	72 72                	jb     47cc79 <usage_message+0x1af39>
  47cc07:	6f                   	outsl  %ds:(%rsi),(%dx)
  47cc08:	72 20                	jb     47cc2a <usage_message+0x1aeea>
  47cc0a:	76 61                	jbe    47cc6d <usage_message+0x1af2d>
  47cc0c:	72 63                	jb     47cc71 <usage_message+0x1af31>
  47cc0e:	68 61 72 28 31       	pushq  $0x31287261
  47cc13:	32 38                	xor    (%rax),%bh
  47cc15:	29 20                	sub    %esp,(%rax)
  47cc17:	44                   	rex.R
  47cc18:	45                   	rex.RB
  47cc19:	46                   	rex.RX
  47cc1a:	41 55                	push   %r13
  47cc1c:	4c 54                	rex.WR push   %rsp
  47cc1e:	20 27                	and    %ah,(%rdi)
  47cc20:	27                   	(bad)  
  47cc21:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cc24:	54                   	push   %rsp
  47cc25:	20 4e 55             	and    %cl,0x55(%rsi)
  47cc28:	4c                   	rex.WR
  47cc29:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cc2c:	61                   	(bad)  
  47cc2d:	76 61                	jbe    47cc90 <usage_message+0x1af50>
  47cc2f:	69 6c 61 62 6c 65 20 	imul   $0x6920656c,0x62(%rcx,%riz,2),%ebp
  47cc36:	69 
  47cc37:	6e                   	outsb  %ds:(%rsi),(%dx)
  47cc38:	74 65                	je     47cc9f <usage_message+0x1af5f>
  47cc3a:	67                   	addr32
  47cc3b:	65                   	gs
  47cc3c:	72 20                	jb     47cc5e <usage_message+0x1af1e>
  47cc3e:	44                   	rex.R
  47cc3f:	45                   	rex.RB
  47cc40:	46                   	rex.RX
  47cc41:	41 55                	push   %r13
  47cc43:	4c 54                	rex.WR push   %rsp
  47cc45:	20 27                	and    %ah,(%rdi)
  47cc47:	30 27                	xor    %ah,(%rdi)
  47cc49:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cc4c:	54                   	push   %rsp
  47cc4d:	20 4e 55             	and    %cl,0x55(%rsi)
  47cc50:	4c                   	rex.WR
  47cc51:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cc54:	65                   	gs
  47cc55:	72 72                	jb     47ccc9 <usage_message+0x1af89>
  47cc57:	6f                   	outsl  %ds:(%rsi),(%dx)
  47cc58:	72 73                	jb     47cccd <usage_message+0x1af8d>
  47cc5a:	5f                   	pop    %rdi
  47cc5b:	66                   	data16
  47cc5c:	72 6f                	jb     47cccd <usage_message+0x1af8d>
  47cc5e:	6d                   	insl   (%dx),%es:(%rdi)
  47cc5f:	20 69 6e             	and    %ch,0x6e(%rcx)
  47cc62:	74 65                	je     47ccc9 <usage_message+0x1af89>
  47cc64:	67                   	addr32
  47cc65:	65                   	gs
  47cc66:	72 20                	jb     47cc88 <usage_message+0x1af48>
  47cc68:	44                   	rex.R
  47cc69:	45                   	rex.RB
  47cc6a:	46                   	rex.RX
  47cc6b:	41 55                	push   %r13
  47cc6d:	4c 54                	rex.WR push   %rsp
  47cc6f:	20 27                	and    %ah,(%rdi)
  47cc71:	30 27                	xor    %ah,(%rdi)
  47cc73:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cc76:	54                   	push   %rsp
  47cc77:	20 4e 55             	and    %cl,0x55(%rsi)
  47cc7a:	4c                   	rex.WR
  47cc7b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cc7e:	6c                   	insb   (%dx),%es:(%rdi)
  47cc7f:	61                   	(bad)  
  47cc80:	73 74                	jae    47ccf6 <usage_message+0x1afb6>
  47cc82:	61                   	(bad)  
  47cc83:	63 63 65             	movslq 0x65(%rbx),%esp
  47cc86:	73 73                	jae    47ccfb <usage_message+0x1afbb>
  47cc88:	20 69 6e             	and    %ch,0x6e(%rcx)
  47cc8b:	74 65                	je     47ccf2 <usage_message+0x1afb2>
  47cc8d:	67                   	addr32
  47cc8e:	65                   	gs
  47cc8f:	72 20                	jb     47ccb1 <usage_message+0x1af71>
  47cc91:	44                   	rex.R
  47cc92:	45                   	rex.RB
  47cc93:	46                   	rex.RX
  47cc94:	41 55                	push   %r13
  47cc96:	4c 54                	rex.WR push   %rsp
  47cc98:	20 27                	and    %ah,(%rdi)
  47cc9a:	30 27                	xor    %ah,(%rdi)
  47cc9c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cc9f:	54                   	push   %rsp
  47cca0:	20 4e 55             	and    %cl,0x55(%rsi)
  47cca3:	4c                   	rex.WR
  47cca4:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cca7:	69 6e 62 79 74 65 73 	imul   $0x73657479,0x62(%rsi),%ebp
  47ccae:	20 62 69             	and    %ah,0x69(%rdx)
  47ccb1:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47ccb8:	73 
  47ccb9:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47ccc0:	45                   	rex.RB
  47ccc1:	46                   	rex.RX
  47ccc2:	41 55                	push   %r13
  47ccc4:	4c 54                	rex.WR push   %rsp
  47ccc6:	20 27                	and    %ah,(%rdi)
  47ccc8:	30 27                	xor    %ah,(%rdi)
  47ccca:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cccd:	54                   	push   %rsp
  47ccce:	20 4e 55             	and    %cl,0x55(%rsi)
  47ccd1:	4c                   	rex.WR
  47ccd2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ccd5:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ccd6:	75 74                	jne    47cd4c <usage_message+0x1b00c>
  47ccd8:	62                   	(bad)  
  47ccd9:	79 74                	jns    47cd4f <usage_message+0x1b00f>
  47ccdb:	65                   	gs
  47ccdc:	73 20                	jae    47ccfe <usage_message+0x1afbe>
  47ccde:	62                   	(bad)  
  47ccdf:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47cce6:	6e                   	outsb  %ds:(%rsi),(%dx)
  47cce7:	73 69                	jae    47cd52 <usage_message+0x1b012>
  47cce9:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47cceb:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47ccf1:	41 55                	push   %r13
  47ccf3:	4c 54                	rex.WR push   %rsp
  47ccf5:	20 27                	and    %ah,(%rdi)
  47ccf7:	30 27                	xor    %ah,(%rdi)
  47ccf9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ccfc:	54                   	push   %rsp
  47ccfd:	20 4e 55             	and    %cl,0x55(%rsi)
  47cd00:	4c                   	rex.WR
  47cd01:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cd04:	75 73                	jne    47cd79 <usage_message+0x1b039>
  47cd06:	65 69 70 6d 69 20 69 	imul   $0x6e692069,%gs:0x6d(%rax),%esi
  47cd0d:	6e 
  47cd0e:	74 65                	je     47cd75 <usage_message+0x1b035>
  47cd10:	67                   	addr32
  47cd11:	65                   	gs
  47cd12:	72 20                	jb     47cd34 <usage_message+0x1aff4>
  47cd14:	44                   	rex.R
  47cd15:	45                   	rex.RB
  47cd16:	46                   	rex.RX
  47cd17:	41 55                	push   %r13
  47cd19:	4c 54                	rex.WR push   %rsp
  47cd1b:	20 27                	and    %ah,(%rdi)
  47cd1d:	30 27                	xor    %ah,(%rdi)
  47cd1f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cd22:	54                   	push   %rsp
  47cd23:	20 4e 55             	and    %cl,0x55(%rsi)
  47cd26:	4c                   	rex.WR
  47cd27:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cd2a:	69 70 6d 69 5f 70 6f 	imul   $0x6f705f69,0x6d(%rax),%esi
  47cd31:	72 74                	jb     47cda7 <usage_message+0x1b067>
  47cd33:	20 69 6e             	and    %ch,0x6e(%rcx)
  47cd36:	74 65                	je     47cd9d <usage_message+0x1b05d>
  47cd38:	67                   	addr32
  47cd39:	65                   	gs
  47cd3a:	72 20                	jb     47cd5c <usage_message+0x1b01c>
  47cd3c:	44                   	rex.R
  47cd3d:	45                   	rex.RB
  47cd3e:	46                   	rex.RX
  47cd3f:	41 55                	push   %r13
  47cd41:	4c 54                	rex.WR push   %rsp
  47cd43:	20 27                	and    %ah,(%rdi)
  47cd45:	36 32 33             	xor    %ss:(%rbx),%dh
  47cd48:	27                   	(bad)  
  47cd49:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cd4c:	54                   	push   %rsp
  47cd4d:	20 4e 55             	and    %cl,0x55(%rsi)
  47cd50:	4c                   	rex.WR
  47cd51:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cd54:	69 70 6d 69 5f 61 75 	imul   $0x75615f69,0x6d(%rax),%esi
  47cd5b:	74 68                	je     47cdc5 <usage_message+0x1b085>
  47cd5d:	74 79                	je     47cdd8 <usage_message+0x1b098>
  47cd5f:	70 65                	jo     47cdc6 <usage_message+0x1b086>
  47cd61:	20 69 6e             	and    %ch,0x6e(%rcx)
  47cd64:	74 65                	je     47cdcb <usage_message+0x1b08b>
  47cd66:	67                   	addr32
  47cd67:	65                   	gs
  47cd68:	72 20                	jb     47cd8a <usage_message+0x1b04a>
  47cd6a:	44                   	rex.R
  47cd6b:	45                   	rex.RB
  47cd6c:	46                   	rex.RX
  47cd6d:	41 55                	push   %r13
  47cd6f:	4c 54                	rex.WR push   %rsp
  47cd71:	20 27                	and    %ah,(%rdi)
  47cd73:	30 27                	xor    %ah,(%rdi)
  47cd75:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cd78:	54                   	push   %rsp
  47cd79:	20 4e 55             	and    %cl,0x55(%rsi)
  47cd7c:	4c                   	rex.WR
  47cd7d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cd80:	69 70 6d 69 5f 70 72 	imul   $0x72705f69,0x6d(%rax),%esi
  47cd87:	69 76 69 6c 65 67 65 	imul   $0x6567656c,0x69(%rsi),%esi
  47cd8e:	20 69 6e             	and    %ch,0x6e(%rcx)
  47cd91:	74 65                	je     47cdf8 <usage_message+0x1b0b8>
  47cd93:	67                   	addr32
  47cd94:	65                   	gs
  47cd95:	72 20                	jb     47cdb7 <usage_message+0x1b077>
  47cd97:	44                   	rex.R
  47cd98:	45                   	rex.RB
  47cd99:	46                   	rex.RX
  47cd9a:	41 55                	push   %r13
  47cd9c:	4c 54                	rex.WR push   %rsp
  47cd9e:	20 27                	and    %ah,(%rdi)
  47cda0:	32 27                	xor    (%rdi),%ah
  47cda2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cda5:	54                   	push   %rsp
  47cda6:	20 4e 55             	and    %cl,0x55(%rsi)
  47cda9:	4c                   	rex.WR
  47cdaa:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cdad:	69 70 6d 69 5f 75 73 	imul   $0x73755f69,0x6d(%rax),%esi
  47cdb4:	65                   	gs
  47cdb5:	72 6e                	jb     47ce25 <usage_message+0x1b0e5>
  47cdb7:	61                   	(bad)  
  47cdb8:	6d                   	insl   (%dx),%es:(%rdi)
  47cdb9:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47cdbd:	72 63                	jb     47ce22 <usage_message+0x1b0e2>
  47cdbf:	68 61 72 28 31       	pushq  $0x31287261
  47cdc4:	36 29 20             	sub    %esp,%ss:(%rax)
  47cdc7:	44                   	rex.R
  47cdc8:	45                   	rex.RB
  47cdc9:	46                   	rex.RX
  47cdca:	41 55                	push   %r13
  47cdcc:	4c 54                	rex.WR push   %rsp
  47cdce:	20 27                	and    %ah,(%rdi)
  47cdd0:	27                   	(bad)  
  47cdd1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cdd4:	54                   	push   %rsp
  47cdd5:	20 4e 55             	and    %cl,0x55(%rsi)
  47cdd8:	4c                   	rex.WR
  47cdd9:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cddc:	69 70 6d 69 5f 70 61 	imul   $0x61705f69,0x6d(%rax),%esi
  47cde3:	73 73                	jae    47ce58 <usage_message+0x1b118>
  47cde5:	77 6f                	ja     47ce56 <usage_message+0x1b116>
  47cde7:	72 64                	jb     47ce4d <usage_message+0x1b10d>
  47cde9:	20 76 61             	and    %dh,0x61(%rsi)
  47cdec:	72 63                	jb     47ce51 <usage_message+0x1b111>
  47cdee:	68 61 72 28 32       	pushq  $0x32287261
  47cdf3:	30 29                	xor    %ch,(%rcx)
  47cdf5:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47cdf9:	41 55                	push   %r13
  47cdfb:	4c 54                	rex.WR push   %rsp
  47cdfd:	20 27                	and    %ah,(%rdi)
  47cdff:	27                   	(bad)  
  47ce00:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ce03:	54                   	push   %rsp
  47ce04:	20 4e 55             	and    %cl,0x55(%rsi)
  47ce07:	4c                   	rex.WR
  47ce08:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ce0b:	69 70 6d 69 5f 64 69 	imul   $0x69645f69,0x6d(%rax),%esi
  47ce12:	73 61                	jae    47ce75 <usage_message+0x1b135>
  47ce14:	62                   	(bad)  
  47ce15:	6c                   	insb   (%dx),%es:(%rdi)
  47ce16:	65                   	gs
  47ce17:	5f                   	pop    %rdi
  47ce18:	75 6e                	jne    47ce88 <usage_message+0x1b148>
  47ce1a:	74 69                	je     47ce85 <usage_message+0x1b145>
  47ce1c:	6c                   	insb   (%dx),%es:(%rdi)
  47ce1d:	20 69 6e             	and    %ch,0x6e(%rcx)
  47ce20:	74 65                	je     47ce87 <usage_message+0x1b147>
  47ce22:	67                   	addr32
  47ce23:	65                   	gs
  47ce24:	72 20                	jb     47ce46 <usage_message+0x1b106>
  47ce26:	44                   	rex.R
  47ce27:	45                   	rex.RB
  47ce28:	46                   	rex.RX
  47ce29:	41 55                	push   %r13
  47ce2b:	4c 54                	rex.WR push   %rsp
  47ce2d:	20 27                	and    %ah,(%rdi)
  47ce2f:	30 27                	xor    %ah,(%rdi)
  47ce31:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ce34:	54                   	push   %rsp
  47ce35:	20 4e 55             	and    %cl,0x55(%rsi)
  47ce38:	4c                   	rex.WR
  47ce39:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ce3c:	69 70 6d 69 5f 61 76 	imul   $0x76615f69,0x6d(%rax),%esi
  47ce43:	61                   	(bad)  
  47ce44:	69 6c 61 62 6c 65 20 	imul   $0x6920656c,0x62(%rcx,%riz,2),%ebp
  47ce4b:	69 
  47ce4c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ce4d:	74 65                	je     47ceb4 <usage_message+0x1b174>
  47ce4f:	67                   	addr32
  47ce50:	65                   	gs
  47ce51:	72 20                	jb     47ce73 <usage_message+0x1b133>
  47ce53:	44                   	rex.R
  47ce54:	45                   	rex.RB
  47ce55:	46                   	rex.RX
  47ce56:	41 55                	push   %r13
  47ce58:	4c 54                	rex.WR push   %rsp
  47ce5a:	20 27                	and    %ah,(%rdi)
  47ce5c:	30 27                	xor    %ah,(%rdi)
  47ce5e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ce61:	54                   	push   %rsp
  47ce62:	20 4e 55             	and    %cl,0x55(%rsi)
  47ce65:	4c                   	rex.WR
  47ce66:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ce69:	73 6e                	jae    47ced9 <usage_message+0x1b199>
  47ce6b:	6d                   	insl   (%dx),%es:(%rdi)
  47ce6c:	70 5f                	jo     47cecd <usage_message+0x1b18d>
  47ce6e:	64 69 73 61 62 6c 65 	imul   $0x5f656c62,%fs:0x61(%rbx),%esi
  47ce75:	5f 
  47ce76:	75 6e                	jne    47cee6 <usage_message+0x1b1a6>
  47ce78:	74 69                	je     47cee3 <usage_message+0x1b1a3>
  47ce7a:	6c                   	insb   (%dx),%es:(%rdi)
  47ce7b:	20 69 6e             	and    %ch,0x6e(%rcx)
  47ce7e:	74 65                	je     47cee5 <usage_message+0x1b1a5>
  47ce80:	67                   	addr32
  47ce81:	65                   	gs
  47ce82:	72 20                	jb     47cea4 <usage_message+0x1b164>
  47ce84:	44                   	rex.R
  47ce85:	45                   	rex.RB
  47ce86:	46                   	rex.RX
  47ce87:	41 55                	push   %r13
  47ce89:	4c 54                	rex.WR push   %rsp
  47ce8b:	20 27                	and    %ah,(%rdi)
  47ce8d:	30 27                	xor    %ah,(%rdi)
  47ce8f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ce92:	54                   	push   %rsp
  47ce93:	20 4e 55             	and    %cl,0x55(%rsi)
  47ce96:	4c                   	rex.WR
  47ce97:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ce9a:	73 6e                	jae    47cf0a <usage_message+0x1b1ca>
  47ce9c:	6d                   	insl   (%dx),%es:(%rdi)
  47ce9d:	70 5f                	jo     47cefe <usage_message+0x1b1be>
  47ce9f:	61                   	(bad)  
  47cea0:	76 61                	jbe    47cf03 <usage_message+0x1b1c3>
  47cea2:	69 6c 61 62 6c 65 20 	imul   $0x6920656c,0x62(%rcx,%riz,2),%ebp
  47cea9:	69 
  47ceaa:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ceab:	74 65                	je     47cf12 <usage_message+0x1b1d2>
  47cead:	67                   	addr32
  47ceae:	65                   	gs
  47ceaf:	72 20                	jb     47ced1 <usage_message+0x1b191>
  47ceb1:	44                   	rex.R
  47ceb2:	45                   	rex.RB
  47ceb3:	46                   	rex.RX
  47ceb4:	41 55                	push   %r13
  47ceb6:	4c 54                	rex.WR push   %rsp
  47ceb8:	20 27                	and    %ah,(%rdi)
  47ceba:	30 27                	xor    %ah,(%rdi)
  47cebc:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cebf:	54                   	push   %rsp
  47cec0:	20 4e 55             	and    %cl,0x55(%rsi)
  47cec3:	4c                   	rex.WR
  47cec4:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cec7:	6d                   	insl   (%dx),%es:(%rdi)
  47cec8:	61                   	(bad)  
  47cec9:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  47ced0:	63 65 69             	movslq 0x69(%rbp),%esp
  47ced3:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47ced7:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47cede:	73 
  47cedf:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47cee6:	45                   	rex.RB
  47cee7:	46                   	rex.RX
  47cee8:	41 55                	push   %r13
  47ceea:	4c 54                	rex.WR push   %rsp
  47ceec:	20 27                	and    %ah,(%rdi)
  47ceee:	30 27                	xor    %ah,(%rdi)
  47cef0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cef3:	54                   	push   %rsp
  47cef4:	20 4e 55             	and    %cl,0x55(%rsi)
  47cef7:	4c                   	rex.WR
  47cef8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cefb:	6d                   	insl   (%dx),%es:(%rdi)
  47cefc:	61                   	(bad)  
  47cefd:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  47cf04:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47cf07:	73 74                	jae    47cf7d <usage_message+0x1b23d>
  47cf09:	61                   	(bad)  
  47cf0a:	74 75                	je     47cf81 <usage_message+0x1b241>
  47cf0c:	73 20                	jae    47cf2e <usage_message+0x1b1ee>
  47cf0e:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47cf15:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47cf19:	41 55                	push   %r13
  47cf1b:	4c 54                	rex.WR push   %rsp
  47cf1d:	20 27                	and    %ah,(%rdi)
  47cf1f:	30 27                	xor    %ah,(%rdi)
  47cf21:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cf24:	54                   	push   %rsp
  47cf25:	20 4e 55             	and    %cl,0x55(%rsi)
  47cf28:	4c                   	rex.WR
  47cf29:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cf2c:	6d                   	insl   (%dx),%es:(%rdi)
  47cf2d:	61                   	(bad)  
  47cf2e:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  47cf35:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47cf38:	74 79                	je     47cfb3 <usage_message+0x1b273>
  47cf3a:	70 65                	jo     47cfa1 <usage_message+0x1b261>
  47cf3c:	20 69 6e             	and    %ch,0x6e(%rcx)
  47cf3f:	74 65                	je     47cfa6 <usage_message+0x1b266>
  47cf41:	67                   	addr32
  47cf42:	65                   	gs
  47cf43:	72 20                	jb     47cf65 <usage_message+0x1b225>
  47cf45:	44                   	rex.R
  47cf46:	45                   	rex.RB
  47cf47:	46                   	rex.RX
  47cf48:	41 55                	push   %r13
  47cf4a:	4c 54                	rex.WR push   %rsp
  47cf4c:	20 27                	and    %ah,(%rdi)
  47cf4e:	30 27                	xor    %ah,(%rdi)
  47cf50:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cf53:	54                   	push   %rsp
  47cf54:	20 4e 55             	and    %cl,0x55(%rsi)
  47cf57:	4c                   	rex.WR
  47cf58:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cf5b:	6d                   	insl   (%dx),%es:(%rdi)
  47cf5c:	61                   	(bad)  
  47cf5d:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  47cf64:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47cf67:	66                   	data16
  47cf68:	72 6f                	jb     47cfd9 <usage_message+0x1b299>
  47cf6a:	6d                   	insl   (%dx),%es:(%rdi)
  47cf6b:	20 69 6e             	and    %ch,0x6e(%rcx)
  47cf6e:	74 65                	je     47cfd5 <usage_message+0x1b295>
  47cf70:	67                   	addr32
  47cf71:	65                   	gs
  47cf72:	72 20                	jb     47cf94 <usage_message+0x1b254>
  47cf74:	44                   	rex.R
  47cf75:	45                   	rex.RB
  47cf76:	46                   	rex.RX
  47cf77:	41 55                	push   %r13
  47cf79:	4c 54                	rex.WR push   %rsp
  47cf7b:	20 27                	and    %ah,(%rdi)
  47cf7d:	30 27                	xor    %ah,(%rdi)
  47cf7f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cf82:	54                   	push   %rsp
  47cf83:	20 4e 55             	and    %cl,0x55(%rsi)
  47cf86:	4c                   	rex.WR
  47cf87:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cf8a:	69 70 6d 69 5f 69 70 	imul   $0x70695f69,0x6d(%rax),%esi
  47cf91:	20 76 61             	and    %dh,0x61(%rsi)
  47cf94:	72 63                	jb     47cff9 <usage_message+0x1b2b9>
  47cf96:	68 61 72 28 36       	pushq  $0x36287261
  47cf9b:	34 29                	xor    $0x29,%al
  47cf9d:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47cfa1:	41 55                	push   %r13
  47cfa3:	4c 54                	rex.WR push   %rsp
  47cfa5:	20 27                	and    %ah,(%rdi)
  47cfa7:	31 32                	xor    %esi,(%rdx)
  47cfa9:	37                   	(bad)  
  47cfaa:	2e 30 2e             	xor    %ch,%cs:(%rsi)
  47cfad:	30 2e                	xor    %ch,(%rsi)
  47cfaf:	31 27                	xor    %esp,(%rdi)
  47cfb1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cfb4:	54                   	push   %rsp
  47cfb5:	20 4e 55             	and    %cl,0x55(%rsi)
  47cfb8:	4c                   	rex.WR
  47cfb9:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cfbc:	69 70 6d 69 5f 65 72 	imul   $0x72655f69,0x6d(%rax),%esi
  47cfc3:	72 6f                	jb     47d034 <usage_message+0x1b2f4>
  47cfc5:	72 73                	jb     47d03a <usage_message+0x1b2fa>
  47cfc7:	5f                   	pop    %rdi
  47cfc8:	66                   	data16
  47cfc9:	72 6f                	jb     47d03a <usage_message+0x1b2fa>
  47cfcb:	6d                   	insl   (%dx),%es:(%rdi)
  47cfcc:	20 69 6e             	and    %ch,0x6e(%rcx)
  47cfcf:	74 65                	je     47d036 <usage_message+0x1b2f6>
  47cfd1:	67                   	addr32
  47cfd2:	65                   	gs
  47cfd3:	72 20                	jb     47cff5 <usage_message+0x1b2b5>
  47cfd5:	44                   	rex.R
  47cfd6:	45                   	rex.RB
  47cfd7:	46                   	rex.RX
  47cfd8:	41 55                	push   %r13
  47cfda:	4c 54                	rex.WR push   %rsp
  47cfdc:	20 27                	and    %ah,(%rdi)
  47cfde:	30 27                	xor    %ah,(%rdi)
  47cfe0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47cfe3:	54                   	push   %rsp
  47cfe4:	20 4e 55             	and    %cl,0x55(%rsi)
  47cfe7:	4c                   	rex.WR
  47cfe8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47cfeb:	73 6e                	jae    47d05b <usage_message+0x1b31b>
  47cfed:	6d                   	insl   (%dx),%es:(%rdi)
  47cfee:	70 5f                	jo     47d04f <usage_message+0x1b30f>
  47cff0:	65                   	gs
  47cff1:	72 72                	jb     47d065 <usage_message+0x1b325>
  47cff3:	6f                   	outsl  %ds:(%rsi),(%dx)
  47cff4:	72 73                	jb     47d069 <usage_message+0x1b329>
  47cff6:	5f                   	pop    %rdi
  47cff7:	66                   	data16
  47cff8:	72 6f                	jb     47d069 <usage_message+0x1b329>
  47cffa:	6d                   	insl   (%dx),%es:(%rdi)
  47cffb:	20 69 6e             	and    %ch,0x6e(%rcx)
  47cffe:	74 65                	je     47d065 <usage_message+0x1b325>
  47d000:	67                   	addr32
  47d001:	65                   	gs
  47d002:	72 20                	jb     47d024 <usage_message+0x1b2e4>
  47d004:	44                   	rex.R
  47d005:	45                   	rex.RB
  47d006:	46                   	rex.RX
  47d007:	41 55                	push   %r13
  47d009:	4c 54                	rex.WR push   %rsp
  47d00b:	20 27                	and    %ah,(%rdi)
  47d00d:	30 27                	xor    %ah,(%rdi)
  47d00f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d012:	54                   	push   %rsp
  47d013:	20 4e 55             	and    %cl,0x55(%rsi)
  47d016:	4c                   	rex.WR
  47d017:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d01a:	69 70 6d 69 5f 65 72 	imul   $0x72655f69,0x6d(%rax),%esi
  47d021:	72 6f                	jb     47d092 <usage_message+0x1b352>
  47d023:	72 20                	jb     47d045 <usage_message+0x1b305>
  47d025:	76 61                	jbe    47d088 <usage_message+0x1b348>
  47d027:	72 63                	jb     47d08c <usage_message+0x1b34c>
  47d029:	68 61 72 28 31       	pushq  $0x31287261
  47d02e:	32 38                	xor    (%rax),%bh
  47d030:	29 20                	sub    %esp,(%rax)
  47d032:	44                   	rex.R
  47d033:	45                   	rex.RB
  47d034:	46                   	rex.RX
  47d035:	41 55                	push   %r13
  47d037:	4c 54                	rex.WR push   %rsp
  47d039:	20 27                	and    %ah,(%rdi)
  47d03b:	27                   	(bad)  
  47d03c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d03f:	54                   	push   %rsp
  47d040:	20 4e 55             	and    %cl,0x55(%rsi)
  47d043:	4c                   	rex.WR
  47d044:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d047:	73 6e                	jae    47d0b7 <usage_message+0x1b377>
  47d049:	6d                   	insl   (%dx),%es:(%rdi)
  47d04a:	70 5f                	jo     47d0ab <usage_message+0x1b36b>
  47d04c:	65                   	gs
  47d04d:	72 72                	jb     47d0c1 <usage_message+0x1b381>
  47d04f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d050:	72 20                	jb     47d072 <usage_message+0x1b332>
  47d052:	76 61                	jbe    47d0b5 <usage_message+0x1b375>
  47d054:	72 63                	jb     47d0b9 <usage_message+0x1b379>
  47d056:	68 61 72 28 31       	pushq  $0x31287261
  47d05b:	32 38                	xor    (%rax),%bh
  47d05d:	29 20                	sub    %esp,(%rax)
  47d05f:	44                   	rex.R
  47d060:	45                   	rex.RB
  47d061:	46                   	rex.RX
  47d062:	41 55                	push   %r13
  47d064:	4c 54                	rex.WR push   %rsp
  47d066:	20 27                	and    %ah,(%rdi)
  47d068:	27                   	(bad)  
  47d069:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d06c:	54                   	push   %rsp
  47d06d:	20 4e 55             	and    %cl,0x55(%rsi)
  47d070:	4c                   	rex.WR
  47d071:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d074:	50                   	push   %rax
  47d075:	52                   	push   %rdx
  47d076:	49                   	rex.WB
  47d077:	4d                   	rex.WRB
  47d078:	41 52                	push   %r10
  47d07a:	59                   	pop    %rcx
  47d07b:	20 4b 45             	and    %cl,0x45(%rbx)
  47d07e:	59                   	pop    %rcx
  47d07f:	20 28                	and    %ch,(%rax)
  47d081:	68 6f 73 74 69       	pushq  $0x6974736f
  47d086:	64 29 29             	sub    %ebp,%fs:(%rcx)
  47d089:	20 45 4e             	and    %al,0x4e(%rbp)
  47d08c:	47                   	rex.RXB
  47d08d:	49                   	rex.WB
  47d08e:	4e                   	rex.WRX
  47d08f:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47d095:	44                   	rex.R
  47d096:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47d09a:	45                   	rex.RB
  47d09b:	41 54                	push   %r12
  47d09d:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47d0a1:	44                   	rex.R
  47d0a2:	45 58                	rex.RB pop    %r8
  47d0a4:	20 68 6f             	and    %ch,0x6f(%rax)
  47d0a7:	73 74                	jae    47d11d <usage_message+0x1b3dd>
  47d0a9:	73 5f                	jae    47d10a <usage_message+0x1b3ca>
  47d0ab:	31 20                	xor    %esp,(%rax)
  47d0ad:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d0ae:	6e                   	outsb  %ds:(%rsi),(%dx)
  47d0af:	20 68 6f             	and    %ch,0x6f(%rax)
  47d0b2:	73 74                	jae    47d128 <usage_message+0x1b3e8>
  47d0b4:	73 20                	jae    47d0d6 <usage_message+0x1b396>
  47d0b6:	28 68 6f             	sub    %ch,0x6f(%rax)
  47d0b9:	73 74                	jae    47d12f <usage_message+0x1b3ef>
  47d0bb:	29 3b                	sub    %edi,(%rbx)
  47d0bd:	43 52                	rex.XB push   %r10
  47d0bf:	45                   	rex.RB
  47d0c0:	41 54                	push   %r12
  47d0c2:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47d0c6:	44                   	rex.R
  47d0c7:	45 58                	rex.RB pop    %r8
  47d0c9:	20 68 6f             	and    %ch,0x6f(%rax)
  47d0cc:	73 74                	jae    47d142 <usage_message+0x1b402>
  47d0ce:	73 5f                	jae    47d12f <usage_message+0x1b3ef>
  47d0d0:	32 20                	xor    (%rax),%ah
  47d0d2:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d0d3:	6e                   	outsb  %ds:(%rsi),(%dx)
  47d0d4:	20 68 6f             	and    %ch,0x6f(%rax)
  47d0d7:	73 74                	jae    47d14d <usage_message+0x1b40d>
  47d0d9:	73 20                	jae    47d0fb <usage_message+0x1b3bb>
  47d0db:	28 73 74             	sub    %dh,0x74(%rbx)
  47d0de:	61                   	(bad)  
  47d0df:	74 75                	je     47d156 <usage_message+0x1b416>
  47d0e1:	73 29                	jae    47d10c <usage_message+0x1b3cc>
  47d0e3:	3b 43 52             	cmp    0x52(%rbx),%eax
  47d0e6:	45                   	rex.RB
  47d0e7:	41 54                	push   %r12
  47d0e9:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47d0ed:	44                   	rex.R
  47d0ee:	45 58                	rex.RB pop    %r8
  47d0f0:	20 68 6f             	and    %ch,0x6f(%rax)
  47d0f3:	73 74                	jae    47d169 <usage_message+0x1b429>
  47d0f5:	73 5f                	jae    47d156 <usage_message+0x1b416>
  47d0f7:	33 20                	xor    (%rax),%esp
  47d0f9:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d0fa:	6e                   	outsb  %ds:(%rsi),(%dx)
  47d0fb:	20 68 6f             	and    %ch,0x6f(%rax)
  47d0fe:	73 74                	jae    47d174 <usage_message+0x1b434>
  47d100:	73 20                	jae    47d122 <usage_message+0x1b3e2>
  47d102:	28 70 72             	sub    %dh,0x72(%rax)
  47d105:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d106:	78 79                	js     47d181 <usage_message+0x1b441>
  47d108:	5f                   	pop    %rdi
  47d109:	68 6f 73 74 69       	pushq  $0x6974736f
  47d10e:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47d111:	43 52                	rex.XB push   %r10
  47d113:	45                   	rex.RB
  47d114:	41 54                	push   %r12
  47d116:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47d11b:	4c                   	rex.WR
  47d11c:	45 20 67 6c          	and    %r12b,0x6c(%r15)
  47d120:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d121:	62                   	(bad)  
  47d122:	61                   	(bad)  
  47d123:	6c                   	insb   (%dx),%es:(%rdi)
  47d124:	6d                   	insl   (%dx),%es:(%rdi)
  47d125:	61                   	(bad)  
  47d126:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d129:	20 28                	and    %ch,(%rax)
  47d12b:	20 67 6c             	and    %ah,0x6c(%rdi)
  47d12e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d12f:	62                   	(bad)  
  47d130:	61                   	(bad)  
  47d131:	6c                   	insb   (%dx),%es:(%rdi)
  47d132:	6d                   	insl   (%dx),%es:(%rdi)
  47d133:	61                   	(bad)  
  47d134:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d137:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47d13e:	6e 
  47d13f:	74 20                	je     47d161 <usage_message+0x1b421>
  47d141:	75 6e                	jne    47d1b1 <usage_message+0x1b471>
  47d143:	73 69                	jae    47d1ae <usage_message+0x1b46e>
  47d145:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47d147:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47d14d:	41 55                	push   %r13
  47d14f:	4c 54                	rex.WR push   %rsp
  47d151:	20 27                	and    %ah,(%rdi)
  47d153:	30 27                	xor    %ah,(%rdi)
  47d155:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d158:	54                   	push   %rsp
  47d159:	20 4e 55             	and    %cl,0x55(%rsi)
  47d15c:	4c                   	rex.WR
  47d15d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d160:	6d                   	insl   (%dx),%es:(%rdi)
  47d161:	61                   	(bad)  
  47d162:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d165:	20 76 61             	and    %dh,0x61(%rsi)
  47d168:	72 63                	jb     47d1cd <usage_message+0x1b48d>
  47d16a:	68 61 72 28 36       	pushq  $0x36287261
  47d16f:	34 29                	xor    $0x29,%al
  47d171:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d175:	41 55                	push   %r13
  47d177:	4c 54                	rex.WR push   %rsp
  47d179:	20 27                	and    %ah,(%rdi)
  47d17b:	27                   	(bad)  
  47d17c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d17f:	54                   	push   %rsp
  47d180:	20 4e 55             	and    %cl,0x55(%rsi)
  47d183:	4c                   	rex.WR
  47d184:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d187:	76 61                	jbe    47d1ea <usage_message+0x1b4aa>
  47d189:	6c                   	insb   (%dx),%es:(%rdi)
  47d18a:	75 65                	jne    47d1f1 <usage_message+0x1b4b1>
  47d18c:	20 76 61             	and    %dh,0x61(%rsi)
  47d18f:	72 63                	jb     47d1f4 <usage_message+0x1b4b4>
  47d191:	68 61 72 28 32       	pushq  $0x32287261
  47d196:	35 35 29 20 44       	xor    $0x44202935,%eax
  47d19b:	45                   	rex.RB
  47d19c:	46                   	rex.RX
  47d19d:	41 55                	push   %r13
  47d19f:	4c 54                	rex.WR push   %rsp
  47d1a1:	20 27                	and    %ah,(%rdi)
  47d1a3:	27                   	(bad)  
  47d1a4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d1a7:	54                   	push   %rsp
  47d1a8:	20 4e 55             	and    %cl,0x55(%rsi)
  47d1ab:	4c                   	rex.WR
  47d1ac:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d1af:	50                   	push   %rax
  47d1b0:	52                   	push   %rdx
  47d1b1:	49                   	rex.WB
  47d1b2:	4d                   	rex.WRB
  47d1b3:	41 52                	push   %r10
  47d1b5:	59                   	pop    %rcx
  47d1b6:	20 4b 45             	and    %cl,0x45(%rbx)
  47d1b9:	59                   	pop    %rcx
  47d1ba:	20 28                	and    %ch,(%rax)
  47d1bc:	67 6c                	addr32 insb (%dx),%es:(%edi)
  47d1be:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d1bf:	62                   	(bad)  
  47d1c0:	61                   	(bad)  
  47d1c1:	6c                   	insb   (%dx),%es:(%rdi)
  47d1c2:	6d                   	insl   (%dx),%es:(%rdi)
  47d1c3:	61                   	(bad)  
  47d1c4:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d1c7:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47d1ce:	47 
  47d1cf:	49                   	rex.WB
  47d1d0:	4e                   	rex.WRX
  47d1d1:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47d1d7:	44                   	rex.R
  47d1d8:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47d1dc:	45                   	rex.RB
  47d1dd:	41 54                	push   %r12
  47d1df:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47d1e3:	44                   	rex.R
  47d1e4:	45 58                	rex.RB pop    %r8
  47d1e6:	20 67 6c             	and    %ah,0x6c(%rdi)
  47d1e9:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d1ea:	62                   	(bad)  
  47d1eb:	61                   	(bad)  
  47d1ec:	6c                   	insb   (%dx),%es:(%rdi)
  47d1ed:	6d                   	insl   (%dx),%es:(%rdi)
  47d1ee:	61                   	(bad)  
  47d1ef:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d1f2:	5f                   	pop    %rdi
  47d1f3:	31 20                	xor    %esp,(%rax)
  47d1f5:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d1f6:	6e                   	outsb  %ds:(%rsi),(%dx)
  47d1f7:	20 67 6c             	and    %ah,0x6c(%rdi)
  47d1fa:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d1fb:	62                   	(bad)  
  47d1fc:	61                   	(bad)  
  47d1fd:	6c                   	insb   (%dx),%es:(%rdi)
  47d1fe:	6d                   	insl   (%dx),%es:(%rdi)
  47d1ff:	61                   	(bad)  
  47d200:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d203:	20 28                	and    %ch,(%rax)
  47d205:	6d                   	insl   (%dx),%es:(%rdi)
  47d206:	61                   	(bad)  
  47d207:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d20a:	29 3b                	sub    %edi,(%rbx)
  47d20c:	43 52                	rex.XB push   %r10
  47d20e:	45                   	rex.RB
  47d20f:	41 54                	push   %r12
  47d211:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47d216:	4c                   	rex.WR
  47d217:	45 20 68 6f          	and    %r13b,0x6f(%r8)
  47d21b:	73 74                	jae    47d291 <usage_message+0x1b551>
  47d21d:	6d                   	insl   (%dx),%es:(%rdi)
  47d21e:	61                   	(bad)  
  47d21f:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d222:	20 28                	and    %ch,(%rax)
  47d224:	20 68 6f             	and    %ch,0x6f(%rax)
  47d227:	73 74                	jae    47d29d <usage_message+0x1b55d>
  47d229:	6d                   	insl   (%dx),%es:(%rdi)
  47d22a:	61                   	(bad)  
  47d22b:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d22e:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47d235:	6e 
  47d236:	74 20                	je     47d258 <usage_message+0x1b518>
  47d238:	75 6e                	jne    47d2a8 <usage_message+0x1b568>
  47d23a:	73 69                	jae    47d2a5 <usage_message+0x1b565>
  47d23c:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47d23e:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47d244:	41 55                	push   %r13
  47d246:	4c 54                	rex.WR push   %rsp
  47d248:	20 27                	and    %ah,(%rdi)
  47d24a:	30 27                	xor    %ah,(%rdi)
  47d24c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d24f:	54                   	push   %rsp
  47d250:	20 4e 55             	and    %cl,0x55(%rsi)
  47d253:	4c                   	rex.WR
  47d254:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d257:	68 6f 73 74 69       	pushq  $0x6974736f
  47d25c:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47d260:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47d267:	73 
  47d268:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47d26f:	45                   	rex.RB
  47d270:	46                   	rex.RX
  47d271:	41 55                	push   %r13
  47d273:	4c 54                	rex.WR push   %rsp
  47d275:	20 27                	and    %ah,(%rdi)
  47d277:	30 27                	xor    %ah,(%rdi)
  47d279:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d27c:	54                   	push   %rsp
  47d27d:	20 4e 55             	and    %cl,0x55(%rsi)
  47d280:	4c                   	rex.WR
  47d281:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d284:	6d                   	insl   (%dx),%es:(%rdi)
  47d285:	61                   	(bad)  
  47d286:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d289:	20 76 61             	and    %dh,0x61(%rsi)
  47d28c:	72 63                	jb     47d2f1 <usage_message+0x1b5b1>
  47d28e:	68 61 72 28 36       	pushq  $0x36287261
  47d293:	34 29                	xor    $0x29,%al
  47d295:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d299:	41 55                	push   %r13
  47d29b:	4c 54                	rex.WR push   %rsp
  47d29d:	20 27                	and    %ah,(%rdi)
  47d29f:	27                   	(bad)  
  47d2a0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d2a3:	54                   	push   %rsp
  47d2a4:	20 4e 55             	and    %cl,0x55(%rsi)
  47d2a7:	4c                   	rex.WR
  47d2a8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d2ab:	76 61                	jbe    47d30e <usage_message+0x1b5ce>
  47d2ad:	6c                   	insb   (%dx),%es:(%rdi)
  47d2ae:	75 65                	jne    47d315 <usage_message+0x1b5d5>
  47d2b0:	20 76 61             	and    %dh,0x61(%rsi)
  47d2b3:	72 63                	jb     47d318 <usage_message+0x1b5d8>
  47d2b5:	68 61 72 28 32       	pushq  $0x32287261
  47d2ba:	35 35 29 20 44       	xor    $0x44202935,%eax
  47d2bf:	45                   	rex.RB
  47d2c0:	46                   	rex.RX
  47d2c1:	41 55                	push   %r13
  47d2c3:	4c 54                	rex.WR push   %rsp
  47d2c5:	20 27                	and    %ah,(%rdi)
  47d2c7:	27                   	(bad)  
  47d2c8:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d2cb:	54                   	push   %rsp
  47d2cc:	20 4e 55             	and    %cl,0x55(%rsi)
  47d2cf:	4c                   	rex.WR
  47d2d0:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d2d3:	50                   	push   %rax
  47d2d4:	52                   	push   %rdx
  47d2d5:	49                   	rex.WB
  47d2d6:	4d                   	rex.WRB
  47d2d7:	41 52                	push   %r10
  47d2d9:	59                   	pop    %rcx
  47d2da:	20 4b 45             	and    %cl,0x45(%rbx)
  47d2dd:	59                   	pop    %rcx
  47d2de:	20 28                	and    %ch,(%rax)
  47d2e0:	68 6f 73 74 6d       	pushq  $0x6d74736f
  47d2e5:	61                   	(bad)  
  47d2e6:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d2e9:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47d2f0:	47 
  47d2f1:	49                   	rex.WB
  47d2f2:	4e                   	rex.WRX
  47d2f3:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47d2f9:	44                   	rex.R
  47d2fa:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47d2fe:	45                   	rex.RB
  47d2ff:	41 54                	push   %r12
  47d301:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47d305:	44                   	rex.R
  47d306:	45 58                	rex.RB pop    %r8
  47d308:	20 68 6f             	and    %ch,0x6f(%rax)
  47d30b:	73 74                	jae    47d381 <usage_message+0x1b641>
  47d30d:	6d                   	insl   (%dx),%es:(%rdi)
  47d30e:	61                   	(bad)  
  47d30f:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d312:	5f                   	pop    %rdi
  47d313:	31 20                	xor    %esp,(%rax)
  47d315:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d316:	6e                   	outsb  %ds:(%rsi),(%dx)
  47d317:	20 68 6f             	and    %ch,0x6f(%rax)
  47d31a:	73 74                	jae    47d390 <usage_message+0x1b650>
  47d31c:	6d                   	insl   (%dx),%es:(%rdi)
  47d31d:	61                   	(bad)  
  47d31e:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d321:	20 28                	and    %ch,(%rax)
  47d323:	68 6f 73 74 69       	pushq  $0x6974736f
  47d328:	64                   	fs
  47d329:	2c 6d                	sub    $0x6d,%al
  47d32b:	61                   	(bad)  
  47d32c:	63 72 6f             	movslq 0x6f(%rdx),%esi
  47d32f:	29 3b                	sub    %edi,(%rbx)
  47d331:	43 52                	rex.XB push   %r10
  47d333:	45                   	rex.RB
  47d334:	41 54                	push   %r12
  47d336:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47d33b:	4c                   	rex.WR
  47d33c:	45 20 68 6f          	and    %r13b,0x6f(%r8)
  47d340:	73 74                	jae    47d3b6 <usage_message+0x1b676>
  47d342:	73 5f                	jae    47d3a3 <usage_message+0x1b663>
  47d344:	67 72 6f             	addr32 jb 47d3b6 <usage_message+0x1b676>
  47d347:	75 70                	jne    47d3b9 <usage_message+0x1b679>
  47d349:	73 20                	jae    47d36b <usage_message+0x1b62b>
  47d34b:	28 20                	sub    %ah,(%rax)
  47d34d:	68 6f 73 74 67       	pushq  $0x6774736f
  47d352:	72 6f                	jb     47d3c3 <usage_message+0x1b683>
  47d354:	75 70                	jne    47d3c6 <usage_message+0x1b686>
  47d356:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47d35d:	6e 
  47d35e:	74 20                	je     47d380 <usage_message+0x1b640>
  47d360:	75 6e                	jne    47d3d0 <usage_message+0x1b690>
  47d362:	73 69                	jae    47d3cd <usage_message+0x1b68d>
  47d364:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47d366:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47d36c:	41 55                	push   %r13
  47d36e:	4c 54                	rex.WR push   %rsp
  47d370:	20 27                	and    %ah,(%rdi)
  47d372:	30 27                	xor    %ah,(%rdi)
  47d374:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d377:	54                   	push   %rsp
  47d378:	20 4e 55             	and    %cl,0x55(%rsi)
  47d37b:	4c                   	rex.WR
  47d37c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d37f:	68 6f 73 74 69       	pushq  $0x6974736f
  47d384:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47d388:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47d38f:	73 
  47d390:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47d397:	45                   	rex.RB
  47d398:	46                   	rex.RX
  47d399:	41 55                	push   %r13
  47d39b:	4c 54                	rex.WR push   %rsp
  47d39d:	20 27                	and    %ah,(%rdi)
  47d39f:	30 27                	xor    %ah,(%rdi)
  47d3a1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d3a4:	54                   	push   %rsp
  47d3a5:	20 4e 55             	and    %cl,0x55(%rsi)
  47d3a8:	4c                   	rex.WR
  47d3a9:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d3ac:	67 72 6f             	addr32 jb 47d41e <usage_message+0x1b6de>
  47d3af:	75 70                	jne    47d421 <usage_message+0x1b6e1>
  47d3b1:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47d3b8:	6e 
  47d3b9:	74 20                	je     47d3db <usage_message+0x1b69b>
  47d3bb:	75 6e                	jne    47d42b <usage_message+0x1b6eb>
  47d3bd:	73 69                	jae    47d428 <usage_message+0x1b6e8>
  47d3bf:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47d3c1:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47d3c7:	41 55                	push   %r13
  47d3c9:	4c 54                	rex.WR push   %rsp
  47d3cb:	20 27                	and    %ah,(%rdi)
  47d3cd:	30 27                	xor    %ah,(%rdi)
  47d3cf:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d3d2:	54                   	push   %rsp
  47d3d3:	20 4e 55             	and    %cl,0x55(%rsi)
  47d3d6:	4c                   	rex.WR
  47d3d7:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d3da:	50                   	push   %rax
  47d3db:	52                   	push   %rdx
  47d3dc:	49                   	rex.WB
  47d3dd:	4d                   	rex.WRB
  47d3de:	41 52                	push   %r10
  47d3e0:	59                   	pop    %rcx
  47d3e1:	20 4b 45             	and    %cl,0x45(%rbx)
  47d3e4:	59                   	pop    %rcx
  47d3e5:	20 28                	and    %ch,(%rax)
  47d3e7:	68 6f 73 74 67       	pushq  $0x6774736f
  47d3ec:	72 6f                	jb     47d45d <usage_message+0x1b71d>
  47d3ee:	75 70                	jne    47d460 <usage_message+0x1b720>
  47d3f0:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47d3f7:	47 
  47d3f8:	49                   	rex.WB
  47d3f9:	4e                   	rex.WRX
  47d3fa:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47d400:	44                   	rex.R
  47d401:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47d405:	45                   	rex.RB
  47d406:	41 54                	push   %r12
  47d408:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47d40c:	44                   	rex.R
  47d40d:	45 58                	rex.RB pop    %r8
  47d40f:	20 68 6f             	and    %ch,0x6f(%rax)
  47d412:	73 74                	jae    47d488 <usage_message+0x1b748>
  47d414:	73 5f                	jae    47d475 <usage_message+0x1b735>
  47d416:	67 72 6f             	addr32 jb 47d488 <usage_message+0x1b748>
  47d419:	75 70                	jne    47d48b <usage_message+0x1b74b>
  47d41b:	73 5f                	jae    47d47c <usage_message+0x1b73c>
  47d41d:	31 20                	xor    %esp,(%rax)
  47d41f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d420:	6e                   	outsb  %ds:(%rsi),(%dx)
  47d421:	20 68 6f             	and    %ch,0x6f(%rax)
  47d424:	73 74                	jae    47d49a <usage_message+0x1b75a>
  47d426:	73 5f                	jae    47d487 <usage_message+0x1b747>
  47d428:	67 72 6f             	addr32 jb 47d49a <usage_message+0x1b75a>
  47d42b:	75 70                	jne    47d49d <usage_message+0x1b75d>
  47d42d:	73 20                	jae    47d44f <usage_message+0x1b70f>
  47d42f:	28 68 6f             	sub    %ch,0x6f(%rax)
  47d432:	73 74                	jae    47d4a8 <usage_message+0x1b768>
  47d434:	69 64 2c 67 72 6f 75 	imul   $0x70756f72,0x67(%rsp,%rbp,1),%esp
  47d43b:	70 
  47d43c:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47d443:	41 
  47d444:	54                   	push   %rsp
  47d445:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47d449:	44                   	rex.R
  47d44a:	45 58                	rex.RB pop    %r8
  47d44c:	20 68 6f             	and    %ch,0x6f(%rax)
  47d44f:	73 74                	jae    47d4c5 <usage_message+0x1b785>
  47d451:	73 5f                	jae    47d4b2 <usage_message+0x1b772>
  47d453:	67 72 6f             	addr32 jb 47d4c5 <usage_message+0x1b785>
  47d456:	75 70                	jne    47d4c8 <usage_message+0x1b788>
  47d458:	73 5f                	jae    47d4b9 <usage_message+0x1b779>
  47d45a:	32 20                	xor    (%rax),%ah
  47d45c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d45d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47d45e:	20 68 6f             	and    %ch,0x6f(%rax)
  47d461:	73 74                	jae    47d4d7 <usage_message+0x1b797>
  47d463:	73 5f                	jae    47d4c4 <usage_message+0x1b784>
  47d465:	67 72 6f             	addr32 jb 47d4d7 <usage_message+0x1b797>
  47d468:	75 70                	jne    47d4da <usage_message+0x1b79a>
  47d46a:	73 20                	jae    47d48c <usage_message+0x1b74c>
  47d46c:	28 67 72             	sub    %ah,0x72(%rdi)
  47d46f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d470:	75 70                	jne    47d4e2 <usage_message+0x1b7a2>
  47d472:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47d479:	41 
  47d47a:	54                   	push   %rsp
  47d47b:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47d480:	4c                   	rex.WR
  47d481:	45 20 68 6f          	and    %r13b,0x6f(%r8)
  47d485:	73 74                	jae    47d4fb <usage_message+0x1b7bb>
  47d487:	73 5f                	jae    47d4e8 <usage_message+0x1b7a8>
  47d489:	70 72                	jo     47d4fd <usage_message+0x1b7bd>
  47d48b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d48c:	66 69 6c 65 73 20 28 	imul   $0x2820,0x73(%rbp,%riz,2),%bp
  47d493:	20 68 6f             	and    %ch,0x6f(%rax)
  47d496:	73 74                	jae    47d50c <usage_message+0x1b7cc>
  47d498:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47d49f:	6e 
  47d4a0:	74 20                	je     47d4c2 <usage_message+0x1b782>
  47d4a2:	75 6e                	jne    47d512 <usage_message+0x1b7d2>
  47d4a4:	73 69                	jae    47d50f <usage_message+0x1b7cf>
  47d4a6:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47d4a8:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47d4ae:	41 55                	push   %r13
  47d4b0:	4c 54                	rex.WR push   %rsp
  47d4b2:	20 27                	and    %ah,(%rdi)
  47d4b4:	30 27                	xor    %ah,(%rdi)
  47d4b6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d4b9:	54                   	push   %rsp
  47d4ba:	20 4e 55             	and    %cl,0x55(%rsi)
  47d4bd:	4c                   	rex.WR
  47d4be:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d4c1:	64                   	fs
  47d4c2:	65                   	gs
  47d4c3:	76 69                	jbe    47d52e <usage_message+0x1b7ee>
  47d4c5:	63 65 74             	movslq 0x74(%rbp),%esp
  47d4c8:	79 70                	jns    47d53a <usage_message+0x1b7fa>
  47d4ca:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47d4ce:	72 63                	jb     47d533 <usage_message+0x1b7f3>
  47d4d0:	68 61 72 28 36       	pushq  $0x36287261
  47d4d5:	34 29                	xor    $0x29,%al
  47d4d7:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d4db:	41 55                	push   %r13
  47d4dd:	4c 54                	rex.WR push   %rsp
  47d4df:	20 27                	and    %ah,(%rdi)
  47d4e1:	27                   	(bad)  
  47d4e2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d4e5:	54                   	push   %rsp
  47d4e6:	20 4e 55             	and    %cl,0x55(%rsi)
  47d4e9:	4c                   	rex.WR
  47d4ea:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d4ed:	6e                   	outsb  %ds:(%rsi),(%dx)
  47d4ee:	61                   	(bad)  
  47d4ef:	6d                   	insl   (%dx),%es:(%rdi)
  47d4f0:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47d4f4:	72 63                	jb     47d559 <usage_message+0x1b819>
  47d4f6:	68 61 72 28 36       	pushq  $0x36287261
  47d4fb:	34 29                	xor    $0x29,%al
  47d4fd:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d501:	41 55                	push   %r13
  47d503:	4c 54                	rex.WR push   %rsp
  47d505:	20 27                	and    %ah,(%rdi)
  47d507:	27                   	(bad)  
  47d508:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d50b:	54                   	push   %rsp
  47d50c:	20 4e 55             	and    %cl,0x55(%rsi)
  47d50f:	4c                   	rex.WR
  47d510:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d513:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d514:	73 20                	jae    47d536 <usage_message+0x1b7f6>
  47d516:	76 61                	jbe    47d579 <usage_message+0x1b839>
  47d518:	72 63                	jb     47d57d <usage_message+0x1b83d>
  47d51a:	68 61 72 28 36       	pushq  $0x36287261
  47d51f:	34 29                	xor    $0x29,%al
  47d521:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d525:	41 55                	push   %r13
  47d527:	4c 54                	rex.WR push   %rsp
  47d529:	20 27                	and    %ah,(%rdi)
  47d52b:	27                   	(bad)  
  47d52c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d52f:	54                   	push   %rsp
  47d530:	20 4e 55             	and    %cl,0x55(%rsi)
  47d533:	4c                   	rex.WR
  47d534:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d537:	73 65                	jae    47d59e <usage_message+0x1b85e>
  47d539:	72 69                	jb     47d5a4 <usage_message+0x1b864>
  47d53b:	61                   	(bad)  
  47d53c:	6c                   	insb   (%dx),%es:(%rdi)
  47d53d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47d53e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d53f:	20 76 61             	and    %dh,0x61(%rsi)
  47d542:	72 63                	jb     47d5a7 <usage_message+0x1b867>
  47d544:	68 61 72 28 36       	pushq  $0x36287261
  47d549:	34 29                	xor    $0x29,%al
  47d54b:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d54f:	41 55                	push   %r13
  47d551:	4c 54                	rex.WR push   %rsp
  47d553:	20 27                	and    %ah,(%rdi)
  47d555:	27                   	(bad)  
  47d556:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d559:	54                   	push   %rsp
  47d55a:	20 4e 55             	and    %cl,0x55(%rsi)
  47d55d:	4c                   	rex.WR
  47d55e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d561:	74 61                	je     47d5c4 <usage_message+0x1b884>
  47d563:	67 20 76 61          	addr32 and %dh,0x61(%esi)
  47d567:	72 63                	jb     47d5cc <usage_message+0x1b88c>
  47d569:	68 61 72 28 36       	pushq  $0x36287261
  47d56e:	34 29                	xor    $0x29,%al
  47d570:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d574:	41 55                	push   %r13
  47d576:	4c 54                	rex.WR push   %rsp
  47d578:	20 27                	and    %ah,(%rdi)
  47d57a:	27                   	(bad)  
  47d57b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d57e:	54                   	push   %rsp
  47d57f:	20 4e 55             	and    %cl,0x55(%rsi)
  47d582:	4c                   	rex.WR
  47d583:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d586:	6d                   	insl   (%dx),%es:(%rdi)
  47d587:	61                   	(bad)  
  47d588:	63 61 64             	movslq 0x64(%rcx),%esp
  47d58b:	64                   	fs
  47d58c:	72 65                	jb     47d5f3 <usage_message+0x1b8b3>
  47d58e:	73 73                	jae    47d603 <usage_message+0x1b8c3>
  47d590:	20 76 61             	and    %dh,0x61(%rsi)
  47d593:	72 63                	jb     47d5f8 <usage_message+0x1b8b8>
  47d595:	68 61 72 28 36       	pushq  $0x36287261
  47d59a:	34 29                	xor    $0x29,%al
  47d59c:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d5a0:	41 55                	push   %r13
  47d5a2:	4c 54                	rex.WR push   %rsp
  47d5a4:	20 27                	and    %ah,(%rdi)
  47d5a6:	27                   	(bad)  
  47d5a7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d5aa:	54                   	push   %rsp
  47d5ab:	20 4e 55             	and    %cl,0x55(%rsi)
  47d5ae:	4c                   	rex.WR
  47d5af:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d5b2:	68 61 72 64 77       	pushq  $0x77647261
  47d5b7:	61                   	(bad)  
  47d5b8:	72 65                	jb     47d61f <usage_message+0x1b8df>
  47d5ba:	20 62 6c             	and    %ah,0x6c(%rdx)
  47d5bd:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d5be:	62                   	(bad)  
  47d5bf:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d5c2:	54                   	push   %rsp
  47d5c3:	20 4e 55             	and    %cl,0x55(%rsi)
  47d5c6:	4c                   	rex.WR
  47d5c7:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d5ca:	73 6f                	jae    47d63b <usage_message+0x1b8fb>
  47d5cc:	66                   	data16
  47d5cd:	74 77                	je     47d646 <usage_message+0x1b906>
  47d5cf:	61                   	(bad)  
  47d5d0:	72 65                	jb     47d637 <usage_message+0x1b8f7>
  47d5d2:	20 62 6c             	and    %ah,0x6c(%rdx)
  47d5d5:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d5d6:	62                   	(bad)  
  47d5d7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d5da:	54                   	push   %rsp
  47d5db:	20 4e 55             	and    %cl,0x55(%rsi)
  47d5de:	4c                   	rex.WR
  47d5df:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d5e2:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47d5e5:	74 61                	je     47d648 <usage_message+0x1b908>
  47d5e7:	63 74 20 62          	movslq 0x62(%rax,%riz,1),%esi
  47d5eb:	6c                   	insb   (%dx),%es:(%rdi)
  47d5ec:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d5ed:	62                   	(bad)  
  47d5ee:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d5f1:	54                   	push   %rsp
  47d5f2:	20 4e 55             	and    %cl,0x55(%rsi)
  47d5f5:	4c                   	rex.WR
  47d5f6:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d5f9:	6c                   	insb   (%dx),%es:(%rdi)
  47d5fa:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d5fb:	63 61 74             	movslq 0x74(%rcx),%esp
  47d5fe:	69 6f 6e 20 62 6c 6f 	imul   $0x6f6c6220,0x6e(%rdi),%ebp
  47d605:	62                   	(bad)  
  47d606:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d609:	54                   	push   %rsp
  47d60a:	20 4e 55             	and    %cl,0x55(%rsi)
  47d60d:	4c                   	rex.WR
  47d60e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d611:	6e                   	outsb  %ds:(%rsi),(%dx)
  47d612:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d613:	74 65                	je     47d67a <usage_message+0x1b93a>
  47d615:	73 20                	jae    47d637 <usage_message+0x1b8f7>
  47d617:	62                   	(bad)  
  47d618:	6c                   	insb   (%dx),%es:(%rdi)
  47d619:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d61a:	62                   	(bad)  
  47d61b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d61e:	54                   	push   %rsp
  47d61f:	20 4e 55             	and    %cl,0x55(%rsi)
  47d622:	4c                   	rex.WR
  47d623:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d626:	50                   	push   %rax
  47d627:	52                   	push   %rdx
  47d628:	49                   	rex.WB
  47d629:	4d                   	rex.WRB
  47d62a:	41 52                	push   %r10
  47d62c:	59                   	pop    %rcx
  47d62d:	20 4b 45             	and    %cl,0x45(%rbx)
  47d630:	59                   	pop    %rcx
  47d631:	20 28                	and    %ch,(%rax)
  47d633:	68 6f 73 74 69       	pushq  $0x6974736f
  47d638:	64 29 29             	sub    %ebp,%fs:(%rcx)
  47d63b:	20 45 4e             	and    %al,0x4e(%rbp)
  47d63e:	47                   	rex.RXB
  47d63f:	49                   	rex.WB
  47d640:	4e                   	rex.WRX
  47d641:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47d647:	44                   	rex.R
  47d648:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47d64c:	45                   	rex.RB
  47d64d:	41 54                	push   %r12
  47d64f:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47d654:	4c                   	rex.WR
  47d655:	45 20 68 6f          	and    %r13b,0x6f(%r8)
  47d659:	73 74                	jae    47d6cf <usage_message+0x1b98f>
  47d65b:	73 5f                	jae    47d6bc <usage_message+0x1b97c>
  47d65d:	70 72                	jo     47d6d1 <usage_message+0x1b991>
  47d65f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d660:	66 69 6c 65 73 5f 65 	imul   $0x655f,0x73(%rbp,%riz,2),%bp
  47d667:	78 74                	js     47d6dd <usage_message+0x1b99d>
  47d669:	20 28                	and    %ch,(%rax)
  47d66b:	20 68 6f             	and    %ch,0x6f(%rax)
  47d66e:	73 74                	jae    47d6e4 <usage_message+0x1b9a4>
  47d670:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47d677:	6e 
  47d678:	74 20                	je     47d69a <usage_message+0x1b95a>
  47d67a:	75 6e                	jne    47d6ea <usage_message+0x1b9aa>
  47d67c:	73 69                	jae    47d6e7 <usage_message+0x1b9a7>
  47d67e:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47d680:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47d686:	41 55                	push   %r13
  47d688:	4c 54                	rex.WR push   %rsp
  47d68a:	20 27                	and    %ah,(%rdi)
  47d68c:	30 27                	xor    %ah,(%rdi)
  47d68e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d691:	54                   	push   %rsp
  47d692:	20 4e 55             	and    %cl,0x55(%rsi)
  47d695:	4c                   	rex.WR
  47d696:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d699:	64                   	fs
  47d69a:	65                   	gs
  47d69b:	76 69                	jbe    47d706 <usage_message+0x1b9c6>
  47d69d:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d6a0:	61                   	(bad)  
  47d6a1:	6c                   	insb   (%dx),%es:(%rdi)
  47d6a2:	69 61 73 20 76 61 72 	imul   $0x72617620,0x73(%rcx),%esp
  47d6a9:	63 68 61             	movslq 0x61(%rax),%ebp
  47d6ac:	72 28                	jb     47d6d6 <usage_message+0x1b996>
  47d6ae:	36                   	ss
  47d6af:	34 29                	xor    $0x29,%al
  47d6b1:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d6b5:	41 55                	push   %r13
  47d6b7:	4c 54                	rex.WR push   %rsp
  47d6b9:	20 27                	and    %ah,(%rdi)
  47d6bb:	27                   	(bad)  
  47d6bc:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d6bf:	54                   	push   %rsp
  47d6c0:	20 4e 55             	and    %cl,0x55(%rsi)
  47d6c3:	4c                   	rex.WR
  47d6c4:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d6c7:	64                   	fs
  47d6c8:	65                   	gs
  47d6c9:	76 69                	jbe    47d734 <usage_message+0x1b9f4>
  47d6cb:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d6ce:	74 79                	je     47d749 <usage_message+0x1ba09>
  47d6d0:	70 65                	jo     47d737 <usage_message+0x1b9f7>
  47d6d2:	20 76 61             	and    %dh,0x61(%rsi)
  47d6d5:	72 63                	jb     47d73a <usage_message+0x1b9fa>
  47d6d7:	68 61 72 28 36       	pushq  $0x36287261
  47d6dc:	34 29                	xor    $0x29,%al
  47d6de:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d6e2:	41 55                	push   %r13
  47d6e4:	4c 54                	rex.WR push   %rsp
  47d6e6:	20 27                	and    %ah,(%rdi)
  47d6e8:	27                   	(bad)  
  47d6e9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d6ec:	54                   	push   %rsp
  47d6ed:	20 4e 55             	and    %cl,0x55(%rsi)
  47d6f0:	4c                   	rex.WR
  47d6f1:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d6f4:	64                   	fs
  47d6f5:	65                   	gs
  47d6f6:	76 69                	jbe    47d761 <usage_message+0x1ba21>
  47d6f8:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d6fb:	63 68 61             	movslq 0x61(%rax),%ebp
  47d6fe:	73 73                	jae    47d773 <usage_message+0x1ba33>
  47d700:	69 73 20 76 61 72 63 	imul   $0x63726176,0x20(%rbx),%esi
  47d707:	68 61 72 28 36       	pushq  $0x36287261
  47d70c:	34 29                	xor    $0x29,%al
  47d70e:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d712:	41 55                	push   %r13
  47d714:	4c 54                	rex.WR push   %rsp
  47d716:	20 27                	and    %ah,(%rdi)
  47d718:	27                   	(bad)  
  47d719:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d71c:	54                   	push   %rsp
  47d71d:	20 4e 55             	and    %cl,0x55(%rsi)
  47d720:	4c                   	rex.WR
  47d721:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d724:	64                   	fs
  47d725:	65                   	gs
  47d726:	76 69                	jbe    47d791 <usage_message+0x1ba51>
  47d728:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d72b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d72c:	73 20                	jae    47d74e <usage_message+0x1ba0e>
  47d72e:	76 61                	jbe    47d791 <usage_message+0x1ba51>
  47d730:	72 63                	jb     47d795 <usage_message+0x1ba55>
  47d732:	68 61 72 28 36       	pushq  $0x36287261
  47d737:	34 29                	xor    $0x29,%al
  47d739:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d73d:	41 55                	push   %r13
  47d73f:	4c 54                	rex.WR push   %rsp
  47d741:	20 27                	and    %ah,(%rdi)
  47d743:	27                   	(bad)  
  47d744:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d747:	54                   	push   %rsp
  47d748:	20 4e 55             	and    %cl,0x55(%rsi)
  47d74b:	4c                   	rex.WR
  47d74c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d74f:	64                   	fs
  47d750:	65                   	gs
  47d751:	76 69                	jbe    47d7bc <usage_message+0x1ba7c>
  47d753:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d756:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d757:	73 5f                	jae    47d7b8 <usage_message+0x1ba78>
  47d759:	73 68                	jae    47d7c3 <usage_message+0x1ba83>
  47d75b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d75c:	72 74                	jb     47d7d2 <usage_message+0x1ba92>
  47d75e:	20 76 61             	and    %dh,0x61(%rsi)
  47d761:	72 63                	jb     47d7c6 <usage_message+0x1ba86>
  47d763:	68 61 72 28 36       	pushq  $0x36287261
  47d768:	34 29                	xor    $0x29,%al
  47d76a:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d76e:	41 55                	push   %r13
  47d770:	4c 54                	rex.WR push   %rsp
  47d772:	20 27                	and    %ah,(%rdi)
  47d774:	27                   	(bad)  
  47d775:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d778:	54                   	push   %rsp
  47d779:	20 4e 55             	and    %cl,0x55(%rsi)
  47d77c:	4c                   	rex.WR
  47d77d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d780:	64                   	fs
  47d781:	65                   	gs
  47d782:	76 69                	jbe    47d7ed <usage_message+0x1baad>
  47d784:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d787:	68 77 5f 61 72       	pushq  $0x72615f77
  47d78c:	63 68 20             	movslq 0x20(%rax),%ebp
  47d78f:	76 61                	jbe    47d7f2 <usage_message+0x1bab2>
  47d791:	72 63                	jb     47d7f6 <usage_message+0x1bab6>
  47d793:	68 61 72 28 33       	pushq  $0x33287261
  47d798:	32 29                	xor    (%rcx),%ch
  47d79a:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d79e:	41 55                	push   %r13
  47d7a0:	4c 54                	rex.WR push   %rsp
  47d7a2:	20 27                	and    %ah,(%rdi)
  47d7a4:	27                   	(bad)  
  47d7a5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d7a8:	54                   	push   %rsp
  47d7a9:	20 4e 55             	and    %cl,0x55(%rsi)
  47d7ac:	4c                   	rex.WR
  47d7ad:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d7b0:	64                   	fs
  47d7b1:	65                   	gs
  47d7b2:	76 69                	jbe    47d81d <usage_message+0x1badd>
  47d7b4:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d7b7:	73 65                	jae    47d81e <usage_message+0x1bade>
  47d7b9:	72 69                	jb     47d824 <usage_message+0x1bae4>
  47d7bb:	61                   	(bad)  
  47d7bc:	6c                   	insb   (%dx),%es:(%rdi)
  47d7bd:	20 76 61             	and    %dh,0x61(%rsi)
  47d7c0:	72 63                	jb     47d825 <usage_message+0x1bae5>
  47d7c2:	68 61 72 28 36       	pushq  $0x36287261
  47d7c7:	34 29                	xor    $0x29,%al
  47d7c9:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d7cd:	41 55                	push   %r13
  47d7cf:	4c 54                	rex.WR push   %rsp
  47d7d1:	20 27                	and    %ah,(%rdi)
  47d7d3:	27                   	(bad)  
  47d7d4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d7d7:	54                   	push   %rsp
  47d7d8:	20 4e 55             	and    %cl,0x55(%rsi)
  47d7db:	4c                   	rex.WR
  47d7dc:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d7df:	64                   	fs
  47d7e0:	65                   	gs
  47d7e1:	76 69                	jbe    47d84c <usage_message+0x1bb0c>
  47d7e3:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d7e6:	6d                   	insl   (%dx),%es:(%rdi)
  47d7e7:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d7e8:	64                   	fs
  47d7e9:	65                   	gs
  47d7ea:	6c                   	insb   (%dx),%es:(%rdi)
  47d7eb:	20 76 61             	and    %dh,0x61(%rsi)
  47d7ee:	72 63                	jb     47d853 <usage_message+0x1bb13>
  47d7f0:	68 61 72 28 36       	pushq  $0x36287261
  47d7f5:	34 29                	xor    $0x29,%al
  47d7f7:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d7fb:	41 55                	push   %r13
  47d7fd:	4c 54                	rex.WR push   %rsp
  47d7ff:	20 27                	and    %ah,(%rdi)
  47d801:	27                   	(bad)  
  47d802:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d805:	54                   	push   %rsp
  47d806:	20 4e 55             	and    %cl,0x55(%rsi)
  47d809:	4c                   	rex.WR
  47d80a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d80d:	64                   	fs
  47d80e:	65                   	gs
  47d80f:	76 69                	jbe    47d87a <usage_message+0x1bb3a>
  47d811:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d814:	74 61                	je     47d877 <usage_message+0x1bb37>
  47d816:	67 20 76 61          	addr32 and %dh,0x61(%esi)
  47d81a:	72 63                	jb     47d87f <usage_message+0x1bb3f>
  47d81c:	68 61 72 28 36       	pushq  $0x36287261
  47d821:	34 29                	xor    $0x29,%al
  47d823:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d827:	41 55                	push   %r13
  47d829:	4c 54                	rex.WR push   %rsp
  47d82b:	20 27                	and    %ah,(%rdi)
  47d82d:	27                   	(bad)  
  47d82e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d831:	54                   	push   %rsp
  47d832:	20 4e 55             	and    %cl,0x55(%rsi)
  47d835:	4c                   	rex.WR
  47d836:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d839:	64                   	fs
  47d83a:	65                   	gs
  47d83b:	76 69                	jbe    47d8a6 <usage_message+0x1bb66>
  47d83d:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d840:	76 65                	jbe    47d8a7 <usage_message+0x1bb67>
  47d842:	6e                   	outsb  %ds:(%rsi),(%dx)
  47d843:	64 6f                	outsl  %fs:(%rsi),(%dx)
  47d845:	72 20                	jb     47d867 <usage_message+0x1bb27>
  47d847:	76 61                	jbe    47d8aa <usage_message+0x1bb6a>
  47d849:	72 63                	jb     47d8ae <usage_message+0x1bb6e>
  47d84b:	68 61 72 28 36       	pushq  $0x36287261
  47d850:	34 29                	xor    $0x29,%al
  47d852:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d856:	41 55                	push   %r13
  47d858:	4c 54                	rex.WR push   %rsp
  47d85a:	20 27                	and    %ah,(%rdi)
  47d85c:	27                   	(bad)  
  47d85d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d860:	54                   	push   %rsp
  47d861:	20 4e 55             	and    %cl,0x55(%rsi)
  47d864:	4c                   	rex.WR
  47d865:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d868:	64                   	fs
  47d869:	65                   	gs
  47d86a:	76 69                	jbe    47d8d5 <usage_message+0x1bb95>
  47d86c:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d86f:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  47d872:	74 72                	je     47d8e6 <usage_message+0x1bba6>
  47d874:	61                   	(bad)  
  47d875:	63 74 20 76          	movslq 0x76(%rax,%riz,1),%esi
  47d879:	61                   	(bad)  
  47d87a:	72 63                	jb     47d8df <usage_message+0x1bb9f>
  47d87c:	68 61 72 28 36       	pushq  $0x36287261
  47d881:	34 29                	xor    $0x29,%al
  47d883:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d887:	41 55                	push   %r13
  47d889:	4c 54                	rex.WR push   %rsp
  47d88b:	20 27                	and    %ah,(%rdi)
  47d88d:	27                   	(bad)  
  47d88e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d891:	54                   	push   %rsp
  47d892:	20 4e 55             	and    %cl,0x55(%rsi)
  47d895:	4c                   	rex.WR
  47d896:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d899:	64                   	fs
  47d89a:	65                   	gs
  47d89b:	76 69                	jbe    47d906 <usage_message+0x1bbc6>
  47d89d:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d8a0:	77 68                	ja     47d90a <usage_message+0x1bbca>
  47d8a2:	6f                   	outsl  %ds:(%rsi),(%dx)
  47d8a3:	20 76 61             	and    %dh,0x61(%rsi)
  47d8a6:	72 63                	jb     47d90b <usage_message+0x1bbcb>
  47d8a8:	68 61 72 28 36       	pushq  $0x36287261
  47d8ad:	34 29                	xor    $0x29,%al
  47d8af:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d8b3:	41 55                	push   %r13
  47d8b5:	4c 54                	rex.WR push   %rsp
  47d8b7:	20 27                	and    %ah,(%rdi)
  47d8b9:	27                   	(bad)  
  47d8ba:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d8bd:	54                   	push   %rsp
  47d8be:	20 4e 55             	and    %cl,0x55(%rsi)
  47d8c1:	4c                   	rex.WR
  47d8c2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d8c5:	64                   	fs
  47d8c6:	65                   	gs
  47d8c7:	76 69                	jbe    47d932 <usage_message+0x1bbf2>
  47d8c9:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d8cc:	73 74                	jae    47d942 <usage_message+0x1bc02>
  47d8ce:	61                   	(bad)  
  47d8cf:	74 75                	je     47d946 <usage_message+0x1bc06>
  47d8d1:	73 20                	jae    47d8f3 <usage_message+0x1bbb3>
  47d8d3:	76 61                	jbe    47d936 <usage_message+0x1bbf6>
  47d8d5:	72 63                	jb     47d93a <usage_message+0x1bbfa>
  47d8d7:	68 61 72 28 36       	pushq  $0x36287261
  47d8dc:	34 29                	xor    $0x29,%al
  47d8de:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d8e2:	41 55                	push   %r13
  47d8e4:	4c 54                	rex.WR push   %rsp
  47d8e6:	20 27                	and    %ah,(%rdi)
  47d8e8:	27                   	(bad)  
  47d8e9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d8ec:	54                   	push   %rsp
  47d8ed:	20 4e 55             	and    %cl,0x55(%rsi)
  47d8f0:	4c                   	rex.WR
  47d8f1:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d8f4:	64                   	fs
  47d8f5:	65                   	gs
  47d8f6:	76 69                	jbe    47d961 <usage_message+0x1bc21>
  47d8f8:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d8fb:	61                   	(bad)  
  47d8fc:	70 70                	jo     47d96e <usage_message+0x1bc2e>
  47d8fe:	5f                   	pop    %rdi
  47d8ff:	30 31                	xor    %dh,(%rcx)
  47d901:	20 76 61             	and    %dh,0x61(%rsi)
  47d904:	72 63                	jb     47d969 <usage_message+0x1bc29>
  47d906:	68 61 72 28 36       	pushq  $0x36287261
  47d90b:	34 29                	xor    $0x29,%al
  47d90d:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d911:	41 55                	push   %r13
  47d913:	4c 54                	rex.WR push   %rsp
  47d915:	20 27                	and    %ah,(%rdi)
  47d917:	27                   	(bad)  
  47d918:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d91b:	54                   	push   %rsp
  47d91c:	20 4e 55             	and    %cl,0x55(%rsi)
  47d91f:	4c                   	rex.WR
  47d920:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d923:	64                   	fs
  47d924:	65                   	gs
  47d925:	76 69                	jbe    47d990 <usage_message+0x1bc50>
  47d927:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d92a:	61                   	(bad)  
  47d92b:	70 70                	jo     47d99d <usage_message+0x1bc5d>
  47d92d:	5f                   	pop    %rdi
  47d92e:	30 32                	xor    %dh,(%rdx)
  47d930:	20 76 61             	and    %dh,0x61(%rsi)
  47d933:	72 63                	jb     47d998 <usage_message+0x1bc58>
  47d935:	68 61 72 28 36       	pushq  $0x36287261
  47d93a:	34 29                	xor    $0x29,%al
  47d93c:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d940:	41 55                	push   %r13
  47d942:	4c 54                	rex.WR push   %rsp
  47d944:	20 27                	and    %ah,(%rdi)
  47d946:	27                   	(bad)  
  47d947:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d94a:	54                   	push   %rsp
  47d94b:	20 4e 55             	and    %cl,0x55(%rsi)
  47d94e:	4c                   	rex.WR
  47d94f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d952:	64                   	fs
  47d953:	65                   	gs
  47d954:	76 69                	jbe    47d9bf <usage_message+0x1bc7f>
  47d956:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d959:	61                   	(bad)  
  47d95a:	70 70                	jo     47d9cc <usage_message+0x1bc8c>
  47d95c:	5f                   	pop    %rdi
  47d95d:	30 33                	xor    %dh,(%rbx)
  47d95f:	20 76 61             	and    %dh,0x61(%rsi)
  47d962:	72 63                	jb     47d9c7 <usage_message+0x1bc87>
  47d964:	68 61 72 28 36       	pushq  $0x36287261
  47d969:	34 29                	xor    $0x29,%al
  47d96b:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d96f:	41 55                	push   %r13
  47d971:	4c 54                	rex.WR push   %rsp
  47d973:	20 27                	and    %ah,(%rdi)
  47d975:	27                   	(bad)  
  47d976:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d979:	54                   	push   %rsp
  47d97a:	20 4e 55             	and    %cl,0x55(%rsi)
  47d97d:	4c                   	rex.WR
  47d97e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d981:	64                   	fs
  47d982:	65                   	gs
  47d983:	76 69                	jbe    47d9ee <usage_message+0x1bcae>
  47d985:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d988:	61                   	(bad)  
  47d989:	70 70                	jo     47d9fb <usage_message+0x1bcbb>
  47d98b:	5f                   	pop    %rdi
  47d98c:	30 34 20             	xor    %dh,(%rax,%riz,1)
  47d98f:	76 61                	jbe    47d9f2 <usage_message+0x1bcb2>
  47d991:	72 63                	jb     47d9f6 <usage_message+0x1bcb6>
  47d993:	68 61 72 28 36       	pushq  $0x36287261
  47d998:	34 29                	xor    $0x29,%al
  47d99a:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d99e:	41 55                	push   %r13
  47d9a0:	4c 54                	rex.WR push   %rsp
  47d9a2:	20 27                	and    %ah,(%rdi)
  47d9a4:	27                   	(bad)  
  47d9a5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d9a8:	54                   	push   %rsp
  47d9a9:	20 4e 55             	and    %cl,0x55(%rsi)
  47d9ac:	4c                   	rex.WR
  47d9ad:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d9b0:	64                   	fs
  47d9b1:	65                   	gs
  47d9b2:	76 69                	jbe    47da1d <usage_message+0x1bcdd>
  47d9b4:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d9b7:	61                   	(bad)  
  47d9b8:	70 70                	jo     47da2a <usage_message+0x1bcea>
  47d9ba:	5f                   	pop    %rdi
  47d9bb:	30 35 20 76 61 72    	xor    %dh,0x72617620(%rip)        # 72a94fe1 <_end+0x723dc6e1>
  47d9c1:	63 68 61             	movslq 0x61(%rax),%ebp
  47d9c4:	72 28                	jb     47d9ee <usage_message+0x1bcae>
  47d9c6:	36                   	ss
  47d9c7:	34 29                	xor    $0x29,%al
  47d9c9:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47d9cd:	41 55                	push   %r13
  47d9cf:	4c 54                	rex.WR push   %rsp
  47d9d1:	20 27                	and    %ah,(%rdi)
  47d9d3:	27                   	(bad)  
  47d9d4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47d9d7:	54                   	push   %rsp
  47d9d8:	20 4e 55             	and    %cl,0x55(%rsi)
  47d9db:	4c                   	rex.WR
  47d9dc:	4c 2c 20             	rex.WR sub    $0x20,%al
  47d9df:	64                   	fs
  47d9e0:	65                   	gs
  47d9e1:	76 69                	jbe    47da4c <usage_message+0x1bd0c>
  47d9e3:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47d9e6:	75 72                	jne    47da5a <usage_message+0x1bd1a>
  47d9e8:	6c                   	insb   (%dx),%es:(%rdi)
  47d9e9:	5f                   	pop    %rdi
  47d9ea:	31 20                	xor    %esp,(%rax)
  47d9ec:	76 61                	jbe    47da4f <usage_message+0x1bd0f>
  47d9ee:	72 63                	jb     47da53 <usage_message+0x1bd13>
  47d9f0:	68 61 72 28 32       	pushq  $0x32287261
  47d9f5:	35 35 29 20 44       	xor    $0x44202935,%eax
  47d9fa:	45                   	rex.RB
  47d9fb:	46                   	rex.RX
  47d9fc:	41 55                	push   %r13
  47d9fe:	4c 54                	rex.WR push   %rsp
  47da00:	20 27                	and    %ah,(%rdi)
  47da02:	27                   	(bad)  
  47da03:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47da06:	54                   	push   %rsp
  47da07:	20 4e 55             	and    %cl,0x55(%rsi)
  47da0a:	4c                   	rex.WR
  47da0b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47da0e:	64                   	fs
  47da0f:	65                   	gs
  47da10:	76 69                	jbe    47da7b <usage_message+0x1bd3b>
  47da12:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47da15:	75 72                	jne    47da89 <usage_message+0x1bd49>
  47da17:	6c                   	insb   (%dx),%es:(%rdi)
  47da18:	5f                   	pop    %rdi
  47da19:	32 20                	xor    (%rax),%ah
  47da1b:	76 61                	jbe    47da7e <usage_message+0x1bd3e>
  47da1d:	72 63                	jb     47da82 <usage_message+0x1bd42>
  47da1f:	68 61 72 28 32       	pushq  $0x32287261
  47da24:	35 35 29 20 44       	xor    $0x44202935,%eax
  47da29:	45                   	rex.RB
  47da2a:	46                   	rex.RX
  47da2b:	41 55                	push   %r13
  47da2d:	4c 54                	rex.WR push   %rsp
  47da2f:	20 27                	and    %ah,(%rdi)
  47da31:	27                   	(bad)  
  47da32:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47da35:	54                   	push   %rsp
  47da36:	20 4e 55             	and    %cl,0x55(%rsi)
  47da39:	4c                   	rex.WR
  47da3a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47da3d:	64                   	fs
  47da3e:	65                   	gs
  47da3f:	76 69                	jbe    47daaa <usage_message+0x1bd6a>
  47da41:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47da44:	75 72                	jne    47dab8 <usage_message+0x1bd78>
  47da46:	6c                   	insb   (%dx),%es:(%rdi)
  47da47:	5f                   	pop    %rdi
  47da48:	33 20                	xor    (%rax),%esp
  47da4a:	76 61                	jbe    47daad <usage_message+0x1bd6d>
  47da4c:	72 63                	jb     47dab1 <usage_message+0x1bd71>
  47da4e:	68 61 72 28 32       	pushq  $0x32287261
  47da53:	35 35 29 20 44       	xor    $0x44202935,%eax
  47da58:	45                   	rex.RB
  47da59:	46                   	rex.RX
  47da5a:	41 55                	push   %r13
  47da5c:	4c 54                	rex.WR push   %rsp
  47da5e:	20 27                	and    %ah,(%rdi)
  47da60:	27                   	(bad)  
  47da61:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47da64:	54                   	push   %rsp
  47da65:	20 4e 55             	and    %cl,0x55(%rsi)
  47da68:	4c                   	rex.WR
  47da69:	4c 2c 20             	rex.WR sub    $0x20,%al
  47da6c:	64                   	fs
  47da6d:	65                   	gs
  47da6e:	76 69                	jbe    47dad9 <usage_message+0x1bd99>
  47da70:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47da73:	6e                   	outsb  %ds:(%rsi),(%dx)
  47da74:	65                   	gs
  47da75:	74 77                	je     47daee <usage_message+0x1bdae>
  47da77:	6f                   	outsl  %ds:(%rsi),(%dx)
  47da78:	72 6b                	jb     47dae5 <usage_message+0x1bda5>
  47da7a:	73 20                	jae    47da9c <usage_message+0x1bd5c>
  47da7c:	62                   	(bad)  
  47da7d:	6c                   	insb   (%dx),%es:(%rdi)
  47da7e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47da7f:	62                   	(bad)  
  47da80:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47da83:	54                   	push   %rsp
  47da84:	20 4e 55             	and    %cl,0x55(%rsi)
  47da87:	4c                   	rex.WR
  47da88:	4c 2c 20             	rex.WR sub    $0x20,%al
  47da8b:	64                   	fs
  47da8c:	65                   	gs
  47da8d:	76 69                	jbe    47daf8 <usage_message+0x1bdb8>
  47da8f:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47da92:	6e                   	outsb  %ds:(%rsi),(%dx)
  47da93:	6f                   	outsl  %ds:(%rsi),(%dx)
  47da94:	74 65                	je     47dafb <usage_message+0x1bdbb>
  47da96:	73 20                	jae    47dab8 <usage_message+0x1bd78>
  47da98:	62                   	(bad)  
  47da99:	6c                   	insb   (%dx),%es:(%rdi)
  47da9a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47da9b:	62                   	(bad)  
  47da9c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47da9f:	54                   	push   %rsp
  47daa0:	20 4e 55             	and    %cl,0x55(%rsi)
  47daa3:	4c                   	rex.WR
  47daa4:	4c 2c 20             	rex.WR sub    $0x20,%al
  47daa7:	64                   	fs
  47daa8:	65                   	gs
  47daa9:	76 69                	jbe    47db14 <usage_message+0x1bdd4>
  47daab:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47daae:	68 61 72 64 77       	pushq  $0x77647261
  47dab3:	61                   	(bad)  
  47dab4:	72 65                	jb     47db1b <usage_message+0x1bddb>
  47dab6:	20 62 6c             	and    %ah,0x6c(%rdx)
  47dab9:	6f                   	outsl  %ds:(%rsi),(%dx)
  47daba:	62                   	(bad)  
  47dabb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dabe:	54                   	push   %rsp
  47dabf:	20 4e 55             	and    %cl,0x55(%rsi)
  47dac2:	4c                   	rex.WR
  47dac3:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dac6:	64                   	fs
  47dac7:	65                   	gs
  47dac8:	76 69                	jbe    47db33 <usage_message+0x1bdf3>
  47daca:	63 65 5f             	movslq 0x5f(%rbp),%esp
  47dacd:	73 6f                	jae    47db3e <usage_message+0x1bdfe>
  47dacf:	66                   	data16
  47dad0:	74 77                	je     47db49 <usage_message+0x1be09>
  47dad2:	61                   	(bad)  
  47dad3:	72 65                	jb     47db3a <usage_message+0x1bdfa>
  47dad5:	20 62 6c             	and    %ah,0x6c(%rdx)
  47dad8:	6f                   	outsl  %ds:(%rsi),(%dx)
  47dad9:	62                   	(bad)  
  47dada:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dadd:	54                   	push   %rsp
  47dade:	20 4e 55             	and    %cl,0x55(%rsi)
  47dae1:	4c                   	rex.WR
  47dae2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dae5:	69 70 5f 73 75 62 6e 	imul   $0x6e627573,0x5f(%rax),%esi
  47daec:	65                   	gs
  47daed:	74 5f                	je     47db4e <usage_message+0x1be0e>
  47daef:	6d                   	insl   (%dx),%es:(%rdi)
  47daf0:	61                   	(bad)  
  47daf1:	73 6b                	jae    47db5e <usage_message+0x1be1e>
  47daf3:	20 76 61             	and    %dh,0x61(%rsi)
  47daf6:	72 63                	jb     47db5b <usage_message+0x1be1b>
  47daf8:	68 61 72 28 33       	pushq  $0x33287261
  47dafd:	39 29                	cmp    %ebp,(%rcx)
  47daff:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47db03:	41 55                	push   %r13
  47db05:	4c 54                	rex.WR push   %rsp
  47db07:	20 27                	and    %ah,(%rdi)
  47db09:	27                   	(bad)  
  47db0a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47db0d:	54                   	push   %rsp
  47db0e:	20 4e 55             	and    %cl,0x55(%rsi)
  47db11:	4c                   	rex.WR
  47db12:	4c 2c 20             	rex.WR sub    $0x20,%al
  47db15:	69 70 5f 72 6f 75 74 	imul   $0x74756f72,0x5f(%rax),%esi
  47db1c:	65                   	gs
  47db1d:	72 20                	jb     47db3f <usage_message+0x1bdff>
  47db1f:	76 61                	jbe    47db82 <usage_message+0x1be42>
  47db21:	72 63                	jb     47db86 <usage_message+0x1be46>
  47db23:	68 61 72 28 33       	pushq  $0x33287261
  47db28:	39 29                	cmp    %ebp,(%rcx)
  47db2a:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47db2e:	41 55                	push   %r13
  47db30:	4c 54                	rex.WR push   %rsp
  47db32:	20 27                	and    %ah,(%rdi)
  47db34:	27                   	(bad)  
  47db35:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47db38:	54                   	push   %rsp
  47db39:	20 4e 55             	and    %cl,0x55(%rsi)
  47db3c:	4c                   	rex.WR
  47db3d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47db40:	69 70 5f 6d 61 63 61 	imul   $0x6163616d,0x5f(%rax),%esi
  47db47:	64                   	fs
  47db48:	64                   	fs
  47db49:	72 65                	jb     47dbb0 <usage_message+0x1be70>
  47db4b:	73 73                	jae    47dbc0 <usage_message+0x1be80>
  47db4d:	20 76 61             	and    %dh,0x61(%rsi)
  47db50:	72 63                	jb     47dbb5 <usage_message+0x1be75>
  47db52:	68 61 72 28 36       	pushq  $0x36287261
  47db57:	34 29                	xor    $0x29,%al
  47db59:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47db5d:	41 55                	push   %r13
  47db5f:	4c 54                	rex.WR push   %rsp
  47db61:	20 27                	and    %ah,(%rdi)
  47db63:	27                   	(bad)  
  47db64:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47db67:	54                   	push   %rsp
  47db68:	20 4e 55             	and    %cl,0x55(%rsi)
  47db6b:	4c                   	rex.WR
  47db6c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47db6f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47db70:	6f                   	outsl  %ds:(%rsi),(%dx)
  47db71:	62                   	(bad)  
  47db72:	5f                   	pop    %rdi
  47db73:	69 70 20 76 61 72 63 	imul   $0x63726176,0x20(%rax),%esi
  47db7a:	68 61 72 28 33       	pushq  $0x33287261
  47db7f:	39 29                	cmp    %ebp,(%rcx)
  47db81:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47db85:	41 55                	push   %r13
  47db87:	4c 54                	rex.WR push   %rsp
  47db89:	20 27                	and    %ah,(%rdi)
  47db8b:	27                   	(bad)  
  47db8c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47db8f:	54                   	push   %rsp
  47db90:	20 4e 55             	and    %cl,0x55(%rsi)
  47db93:	4c                   	rex.WR
  47db94:	4c 2c 20             	rex.WR sub    $0x20,%al
  47db97:	6f                   	outsl  %ds:(%rsi),(%dx)
  47db98:	6f                   	outsl  %ds:(%rsi),(%dx)
  47db99:	62                   	(bad)  
  47db9a:	5f                   	pop    %rdi
  47db9b:	73 75                	jae    47dc12 <usage_message+0x1bed2>
  47db9d:	62                   	(bad)  
  47db9e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47db9f:	65                   	gs
  47dba0:	74 5f                	je     47dc01 <usage_message+0x1bec1>
  47dba2:	6d                   	insl   (%dx),%es:(%rdi)
  47dba3:	61                   	(bad)  
  47dba4:	73 6b                	jae    47dc11 <usage_message+0x1bed1>
  47dba6:	20 76 61             	and    %dh,0x61(%rsi)
  47dba9:	72 63                	jb     47dc0e <usage_message+0x1bece>
  47dbab:	68 61 72 28 33       	pushq  $0x33287261
  47dbb0:	39 29                	cmp    %ebp,(%rcx)
  47dbb2:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47dbb6:	41 55                	push   %r13
  47dbb8:	4c 54                	rex.WR push   %rsp
  47dbba:	20 27                	and    %ah,(%rdi)
  47dbbc:	27                   	(bad)  
  47dbbd:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dbc0:	54                   	push   %rsp
  47dbc1:	20 4e 55             	and    %cl,0x55(%rsi)
  47dbc4:	4c                   	rex.WR
  47dbc5:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dbc8:	6f                   	outsl  %ds:(%rsi),(%dx)
  47dbc9:	6f                   	outsl  %ds:(%rsi),(%dx)
  47dbca:	62                   	(bad)  
  47dbcb:	5f                   	pop    %rdi
  47dbcc:	72 6f                	jb     47dc3d <usage_message+0x1befd>
  47dbce:	75 74                	jne    47dc44 <usage_message+0x1bf04>
  47dbd0:	65                   	gs
  47dbd1:	72 20                	jb     47dbf3 <usage_message+0x1beb3>
  47dbd3:	76 61                	jbe    47dc36 <usage_message+0x1bef6>
  47dbd5:	72 63                	jb     47dc3a <usage_message+0x1befa>
  47dbd7:	68 61 72 28 33       	pushq  $0x33287261
  47dbdc:	39 29                	cmp    %ebp,(%rcx)
  47dbde:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47dbe2:	41 55                	push   %r13
  47dbe4:	4c 54                	rex.WR push   %rsp
  47dbe6:	20 27                	and    %ah,(%rdi)
  47dbe8:	27                   	(bad)  
  47dbe9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dbec:	54                   	push   %rsp
  47dbed:	20 4e 55             	and    %cl,0x55(%rsi)
  47dbf0:	4c                   	rex.WR
  47dbf1:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dbf4:	64                   	fs
  47dbf5:	61                   	(bad)  
  47dbf6:	74 65                	je     47dc5d <usage_message+0x1bf1d>
  47dbf8:	5f                   	pop    %rdi
  47dbf9:	68 77 5f 62 75       	pushq  $0x75625f77
  47dbfe:	79 20                	jns    47dc20 <usage_message+0x1bee0>
  47dc00:	76 61                	jbe    47dc63 <usage_message+0x1bf23>
  47dc02:	72 63                	jb     47dc67 <usage_message+0x1bf27>
  47dc04:	68 61 72 28 36       	pushq  $0x36287261
  47dc09:	34 29                	xor    $0x29,%al
  47dc0b:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47dc0f:	41 55                	push   %r13
  47dc11:	4c 54                	rex.WR push   %rsp
  47dc13:	20 27                	and    %ah,(%rdi)
  47dc15:	27                   	(bad)  
  47dc16:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dc19:	54                   	push   %rsp
  47dc1a:	20 4e 55             	and    %cl,0x55(%rsi)
  47dc1d:	4c                   	rex.WR
  47dc1e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dc21:	64                   	fs
  47dc22:	61                   	(bad)  
  47dc23:	74 65                	je     47dc8a <usage_message+0x1bf4a>
  47dc25:	5f                   	pop    %rdi
  47dc26:	68 77 5f 69 6e       	pushq  $0x6e695f77
  47dc2b:	73 74                	jae    47dca1 <usage_message+0x1bf61>
  47dc2d:	61                   	(bad)  
  47dc2e:	6c                   	insb   (%dx),%es:(%rdi)
  47dc2f:	6c                   	insb   (%dx),%es:(%rdi)
  47dc30:	20 76 61             	and    %dh,0x61(%rsi)
  47dc33:	72 63                	jb     47dc98 <usage_message+0x1bf58>
  47dc35:	68 61 72 28 36       	pushq  $0x36287261
  47dc3a:	34 29                	xor    $0x29,%al
  47dc3c:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47dc40:	41 55                	push   %r13
  47dc42:	4c 54                	rex.WR push   %rsp
  47dc44:	20 27                	and    %ah,(%rdi)
  47dc46:	27                   	(bad)  
  47dc47:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dc4a:	54                   	push   %rsp
  47dc4b:	20 4e 55             	and    %cl,0x55(%rsi)
  47dc4e:	4c                   	rex.WR
  47dc4f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dc52:	64                   	fs
  47dc53:	61                   	(bad)  
  47dc54:	74 65                	je     47dcbb <usage_message+0x1bf7b>
  47dc56:	5f                   	pop    %rdi
  47dc57:	68 77 5f 65 78       	pushq  $0x78655f77
  47dc5c:	70 69                	jo     47dcc7 <usage_message+0x1bf87>
  47dc5e:	72 79                	jb     47dcd9 <usage_message+0x1bf99>
  47dc60:	20 76 61             	and    %dh,0x61(%rsi)
  47dc63:	72 63                	jb     47dcc8 <usage_message+0x1bf88>
  47dc65:	68 61 72 28 36       	pushq  $0x36287261
  47dc6a:	34 29                	xor    $0x29,%al
  47dc6c:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47dc70:	41 55                	push   %r13
  47dc72:	4c 54                	rex.WR push   %rsp
  47dc74:	20 27                	and    %ah,(%rdi)
  47dc76:	27                   	(bad)  
  47dc77:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dc7a:	54                   	push   %rsp
  47dc7b:	20 4e 55             	and    %cl,0x55(%rsi)
  47dc7e:	4c                   	rex.WR
  47dc7f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dc82:	64                   	fs
  47dc83:	61                   	(bad)  
  47dc84:	74 65                	je     47dceb <usage_message+0x1bfab>
  47dc86:	5f                   	pop    %rdi
  47dc87:	68 77 5f 64 65       	pushq  $0x65645f77
  47dc8c:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  47dc8f:	6d                   	insl   (%dx),%es:(%rdi)
  47dc90:	20 76 61             	and    %dh,0x61(%rsi)
  47dc93:	72 63                	jb     47dcf8 <usage_message+0x1bfb8>
  47dc95:	68 61 72 28 36       	pushq  $0x36287261
  47dc9a:	34 29                	xor    $0x29,%al
  47dc9c:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47dca0:	41 55                	push   %r13
  47dca2:	4c 54                	rex.WR push   %rsp
  47dca4:	20 27                	and    %ah,(%rdi)
  47dca6:	27                   	(bad)  
  47dca7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dcaa:	54                   	push   %rsp
  47dcab:	20 4e 55             	and    %cl,0x55(%rsi)
  47dcae:	4c                   	rex.WR
  47dcaf:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dcb2:	73 69                	jae    47dd1d <usage_message+0x1bfdd>
  47dcb4:	74 65                	je     47dd1b <usage_message+0x1bfdb>
  47dcb6:	5f                   	pop    %rdi
  47dcb7:	73 74                	jae    47dd2d <usage_message+0x1bfed>
  47dcb9:	72 65                	jb     47dd20 <usage_message+0x1bfe0>
  47dcbb:	65                   	gs
  47dcbc:	74 5f                	je     47dd1d <usage_message+0x1bfdd>
  47dcbe:	31 20                	xor    %esp,(%rax)
  47dcc0:	76 61                	jbe    47dd23 <usage_message+0x1bfe3>
  47dcc2:	72 63                	jb     47dd27 <usage_message+0x1bfe7>
  47dcc4:	68 61 72 28 31       	pushq  $0x31287261
  47dcc9:	32 38                	xor    (%rax),%bh
  47dccb:	29 20                	sub    %esp,(%rax)
  47dccd:	44                   	rex.R
  47dcce:	45                   	rex.RB
  47dccf:	46                   	rex.RX
  47dcd0:	41 55                	push   %r13
  47dcd2:	4c 54                	rex.WR push   %rsp
  47dcd4:	20 27                	and    %ah,(%rdi)
  47dcd6:	27                   	(bad)  
  47dcd7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dcda:	54                   	push   %rsp
  47dcdb:	20 4e 55             	and    %cl,0x55(%rsi)
  47dcde:	4c                   	rex.WR
  47dcdf:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dce2:	73 69                	jae    47dd4d <usage_message+0x1c00d>
  47dce4:	74 65                	je     47dd4b <usage_message+0x1c00b>
  47dce6:	5f                   	pop    %rdi
  47dce7:	73 74                	jae    47dd5d <usage_message+0x1c01d>
  47dce9:	72 65                	jb     47dd50 <usage_message+0x1c010>
  47dceb:	65                   	gs
  47dcec:	74 5f                	je     47dd4d <usage_message+0x1c00d>
  47dcee:	32 20                	xor    (%rax),%ah
  47dcf0:	76 61                	jbe    47dd53 <usage_message+0x1c013>
  47dcf2:	72 63                	jb     47dd57 <usage_message+0x1c017>
  47dcf4:	68 61 72 28 31       	pushq  $0x31287261
  47dcf9:	32 38                	xor    (%rax),%bh
  47dcfb:	29 20                	sub    %esp,(%rax)
  47dcfd:	44                   	rex.R
  47dcfe:	45                   	rex.RB
  47dcff:	46                   	rex.RX
  47dd00:	41 55                	push   %r13
  47dd02:	4c 54                	rex.WR push   %rsp
  47dd04:	20 27                	and    %ah,(%rdi)
  47dd06:	27                   	(bad)  
  47dd07:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dd0a:	54                   	push   %rsp
  47dd0b:	20 4e 55             	and    %cl,0x55(%rsi)
  47dd0e:	4c                   	rex.WR
  47dd0f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dd12:	73 69                	jae    47dd7d <usage_message+0x1c03d>
  47dd14:	74 65                	je     47dd7b <usage_message+0x1c03b>
  47dd16:	5f                   	pop    %rdi
  47dd17:	73 74                	jae    47dd8d <usage_message+0x1c04d>
  47dd19:	72 65                	jb     47dd80 <usage_message+0x1c040>
  47dd1b:	65                   	gs
  47dd1c:	74 5f                	je     47dd7d <usage_message+0x1c03d>
  47dd1e:	33 20                	xor    (%rax),%esp
  47dd20:	76 61                	jbe    47dd83 <usage_message+0x1c043>
  47dd22:	72 63                	jb     47dd87 <usage_message+0x1c047>
  47dd24:	68 61 72 28 31       	pushq  $0x31287261
  47dd29:	32 38                	xor    (%rax),%bh
  47dd2b:	29 20                	sub    %esp,(%rax)
  47dd2d:	44                   	rex.R
  47dd2e:	45                   	rex.RB
  47dd2f:	46                   	rex.RX
  47dd30:	41 55                	push   %r13
  47dd32:	4c 54                	rex.WR push   %rsp
  47dd34:	20 27                	and    %ah,(%rdi)
  47dd36:	27                   	(bad)  
  47dd37:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dd3a:	54                   	push   %rsp
  47dd3b:	20 4e 55             	and    %cl,0x55(%rsi)
  47dd3e:	4c                   	rex.WR
  47dd3f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dd42:	73 69                	jae    47ddad <usage_message+0x1c06d>
  47dd44:	74 65                	je     47ddab <usage_message+0x1c06b>
  47dd46:	5f                   	pop    %rdi
  47dd47:	63 69 74             	movslq 0x74(%rcx),%ebp
  47dd4a:	79 20                	jns    47dd6c <usage_message+0x1c02c>
  47dd4c:	76 61                	jbe    47ddaf <usage_message+0x1c06f>
  47dd4e:	72 63                	jb     47ddb3 <usage_message+0x1c073>
  47dd50:	68 61 72 28 31       	pushq  $0x31287261
  47dd55:	32 38                	xor    (%rax),%bh
  47dd57:	29 20                	sub    %esp,(%rax)
  47dd59:	44                   	rex.R
  47dd5a:	45                   	rex.RB
  47dd5b:	46                   	rex.RX
  47dd5c:	41 55                	push   %r13
  47dd5e:	4c 54                	rex.WR push   %rsp
  47dd60:	20 27                	and    %ah,(%rdi)
  47dd62:	27                   	(bad)  
  47dd63:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dd66:	54                   	push   %rsp
  47dd67:	20 4e 55             	and    %cl,0x55(%rsi)
  47dd6a:	4c                   	rex.WR
  47dd6b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dd6e:	73 69                	jae    47ddd9 <usage_message+0x1c099>
  47dd70:	74 65                	je     47ddd7 <usage_message+0x1c097>
  47dd72:	5f                   	pop    %rdi
  47dd73:	73 74                	jae    47dde9 <usage_message+0x1c0a9>
  47dd75:	61                   	(bad)  
  47dd76:	74 65                	je     47dddd <usage_message+0x1c09d>
  47dd78:	20 76 61             	and    %dh,0x61(%rsi)
  47dd7b:	72 63                	jb     47dde0 <usage_message+0x1c0a0>
  47dd7d:	68 61 72 28 36       	pushq  $0x36287261
  47dd82:	34 29                	xor    $0x29,%al
  47dd84:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47dd88:	41 55                	push   %r13
  47dd8a:	4c 54                	rex.WR push   %rsp
  47dd8c:	20 27                	and    %ah,(%rdi)
  47dd8e:	27                   	(bad)  
  47dd8f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dd92:	54                   	push   %rsp
  47dd93:	20 4e 55             	and    %cl,0x55(%rsi)
  47dd96:	4c                   	rex.WR
  47dd97:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dd9a:	73 69                	jae    47de05 <usage_message+0x1c0c5>
  47dd9c:	74 65                	je     47de03 <usage_message+0x1c0c3>
  47dd9e:	5f                   	pop    %rdi
  47dd9f:	63 6f 75             	movslq 0x75(%rdi),%ebp
  47dda2:	6e                   	outsb  %ds:(%rsi),(%dx)
  47dda3:	74 72                	je     47de17 <usage_message+0x1c0d7>
  47dda5:	79 20                	jns    47ddc7 <usage_message+0x1c087>
  47dda7:	76 61                	jbe    47de0a <usage_message+0x1c0ca>
  47dda9:	72 63                	jb     47de0e <usage_message+0x1c0ce>
  47ddab:	68 61 72 28 36       	pushq  $0x36287261
  47ddb0:	34 29                	xor    $0x29,%al
  47ddb2:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47ddb6:	41 55                	push   %r13
  47ddb8:	4c 54                	rex.WR push   %rsp
  47ddba:	20 27                	and    %ah,(%rdi)
  47ddbc:	27                   	(bad)  
  47ddbd:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ddc0:	54                   	push   %rsp
  47ddc1:	20 4e 55             	and    %cl,0x55(%rsi)
  47ddc4:	4c                   	rex.WR
  47ddc5:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ddc8:	73 69                	jae    47de33 <usage_message+0x1c0f3>
  47ddca:	74 65                	je     47de31 <usage_message+0x1c0f1>
  47ddcc:	5f                   	pop    %rdi
  47ddcd:	7a 69                	jp     47de38 <usage_message+0x1c0f8>
  47ddcf:	70 20                	jo     47ddf1 <usage_message+0x1c0b1>
  47ddd1:	76 61                	jbe    47de34 <usage_message+0x1c0f4>
  47ddd3:	72 63                	jb     47de38 <usage_message+0x1c0f8>
  47ddd5:	68 61 72 28 36       	pushq  $0x36287261
  47ddda:	34 29                	xor    $0x29,%al
  47dddc:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47dde0:	41 55                	push   %r13
  47dde2:	4c 54                	rex.WR push   %rsp
  47dde4:	20 27                	and    %ah,(%rdi)
  47dde6:	27                   	(bad)  
  47dde7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ddea:	54                   	push   %rsp
  47ddeb:	20 4e 55             	and    %cl,0x55(%rsi)
  47ddee:	4c                   	rex.WR
  47ddef:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ddf2:	73 69                	jae    47de5d <usage_message+0x1c11d>
  47ddf4:	74 65                	je     47de5b <usage_message+0x1c11b>
  47ddf6:	5f                   	pop    %rdi
  47ddf7:	72 61                	jb     47de5a <usage_message+0x1c11a>
  47ddf9:	63 6b 20             	movslq 0x20(%rbx),%ebp
  47ddfc:	76 61                	jbe    47de5f <usage_message+0x1c11f>
  47ddfe:	72 63                	jb     47de63 <usage_message+0x1c123>
  47de00:	68 61 72 28 31       	pushq  $0x31287261
  47de05:	32 38                	xor    (%rax),%bh
  47de07:	29 20                	sub    %esp,(%rax)
  47de09:	44                   	rex.R
  47de0a:	45                   	rex.RB
  47de0b:	46                   	rex.RX
  47de0c:	41 55                	push   %r13
  47de0e:	4c 54                	rex.WR push   %rsp
  47de10:	20 27                	and    %ah,(%rdi)
  47de12:	27                   	(bad)  
  47de13:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47de16:	54                   	push   %rsp
  47de17:	20 4e 55             	and    %cl,0x55(%rsi)
  47de1a:	4c                   	rex.WR
  47de1b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47de1e:	73 69                	jae    47de89 <usage_message+0x1c149>
  47de20:	74 65                	je     47de87 <usage_message+0x1c147>
  47de22:	5f                   	pop    %rdi
  47de23:	6e                   	outsb  %ds:(%rsi),(%dx)
  47de24:	6f                   	outsl  %ds:(%rsi),(%dx)
  47de25:	74 65                	je     47de8c <usage_message+0x1c14c>
  47de27:	73 20                	jae    47de49 <usage_message+0x1c109>
  47de29:	62                   	(bad)  
  47de2a:	6c                   	insb   (%dx),%es:(%rdi)
  47de2b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47de2c:	62                   	(bad)  
  47de2d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47de30:	54                   	push   %rsp
  47de31:	20 4e 55             	and    %cl,0x55(%rsi)
  47de34:	4c                   	rex.WR
  47de35:	4c 2c 20             	rex.WR sub    $0x20,%al
  47de38:	70 6f                	jo     47dea9 <usage_message+0x1c169>
  47de3a:	63 5f 31             	movslq 0x31(%rdi),%ebx
  47de3d:	5f                   	pop    %rdi
  47de3e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47de3f:	61                   	(bad)  
  47de40:	6d                   	insl   (%dx),%es:(%rdi)
  47de41:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47de45:	72 63                	jb     47deaa <usage_message+0x1c16a>
  47de47:	68 61 72 28 31       	pushq  $0x31287261
  47de4c:	32 38                	xor    (%rax),%bh
  47de4e:	29 20                	sub    %esp,(%rax)
  47de50:	44                   	rex.R
  47de51:	45                   	rex.RB
  47de52:	46                   	rex.RX
  47de53:	41 55                	push   %r13
  47de55:	4c 54                	rex.WR push   %rsp
  47de57:	20 27                	and    %ah,(%rdi)
  47de59:	27                   	(bad)  
  47de5a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47de5d:	54                   	push   %rsp
  47de5e:	20 4e 55             	and    %cl,0x55(%rsi)
  47de61:	4c                   	rex.WR
  47de62:	4c 2c 20             	rex.WR sub    $0x20,%al
  47de65:	70 6f                	jo     47ded6 <usage_message+0x1c196>
  47de67:	63 5f 31             	movslq 0x31(%rdi),%ebx
  47de6a:	5f                   	pop    %rdi
  47de6b:	65                   	gs
  47de6c:	6d                   	insl   (%dx),%es:(%rdi)
  47de6d:	61                   	(bad)  
  47de6e:	69 6c 20 76 61 72 63 	imul   $0x68637261,0x76(%rax,%riz,1),%ebp
  47de75:	68 
  47de76:	61                   	(bad)  
  47de77:	72 28                	jb     47dea1 <usage_message+0x1c161>
  47de79:	31 32                	xor    %esi,(%rdx)
  47de7b:	38 29                	cmp    %ch,(%rcx)
  47de7d:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47de81:	41 55                	push   %r13
  47de83:	4c 54                	rex.WR push   %rsp
  47de85:	20 27                	and    %ah,(%rdi)
  47de87:	27                   	(bad)  
  47de88:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47de8b:	54                   	push   %rsp
  47de8c:	20 4e 55             	and    %cl,0x55(%rsi)
  47de8f:	4c                   	rex.WR
  47de90:	4c 2c 20             	rex.WR sub    $0x20,%al
  47de93:	70 6f                	jo     47df04 <usage_message+0x1c1c4>
  47de95:	63 5f 31             	movslq 0x31(%rdi),%ebx
  47de98:	5f                   	pop    %rdi
  47de99:	70 68                	jo     47df03 <usage_message+0x1c1c3>
  47de9b:	6f                   	outsl  %ds:(%rsi),(%dx)
  47de9c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47de9d:	65                   	gs
  47de9e:	5f                   	pop    %rdi
  47de9f:	31 20                	xor    %esp,(%rax)
  47dea1:	76 61                	jbe    47df04 <usage_message+0x1c1c4>
  47dea3:	72 63                	jb     47df08 <usage_message+0x1c1c8>
  47dea5:	68 61 72 28 36       	pushq  $0x36287261
  47deaa:	34 29                	xor    $0x29,%al
  47deac:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47deb0:	41 55                	push   %r13
  47deb2:	4c 54                	rex.WR push   %rsp
  47deb4:	20 27                	and    %ah,(%rdi)
  47deb6:	27                   	(bad)  
  47deb7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47deba:	54                   	push   %rsp
  47debb:	20 4e 55             	and    %cl,0x55(%rsi)
  47debe:	4c                   	rex.WR
  47debf:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dec2:	70 6f                	jo     47df33 <usage_message+0x1c1f3>
  47dec4:	63 5f 31             	movslq 0x31(%rdi),%ebx
  47dec7:	5f                   	pop    %rdi
  47dec8:	70 68                	jo     47df32 <usage_message+0x1c1f2>
  47deca:	6f                   	outsl  %ds:(%rsi),(%dx)
  47decb:	6e                   	outsb  %ds:(%rsi),(%dx)
  47decc:	65                   	gs
  47decd:	5f                   	pop    %rdi
  47dece:	32 20                	xor    (%rax),%ah
  47ded0:	76 61                	jbe    47df33 <usage_message+0x1c1f3>
  47ded2:	72 63                	jb     47df37 <usage_message+0x1c1f7>
  47ded4:	68 61 72 28 36       	pushq  $0x36287261
  47ded9:	34 29                	xor    $0x29,%al
  47dedb:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47dedf:	41 55                	push   %r13
  47dee1:	4c 54                	rex.WR push   %rsp
  47dee3:	20 27                	and    %ah,(%rdi)
  47dee5:	27                   	(bad)  
  47dee6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dee9:	54                   	push   %rsp
  47deea:	20 4e 55             	and    %cl,0x55(%rsi)
  47deed:	4c                   	rex.WR
  47deee:	4c 2c 20             	rex.WR sub    $0x20,%al
  47def1:	70 6f                	jo     47df62 <usage_message+0x1c222>
  47def3:	63 5f 31             	movslq 0x31(%rdi),%ebx
  47def6:	5f                   	pop    %rdi
  47def7:	63 65 6c             	movslq 0x6c(%rbp),%esp
  47defa:	6c                   	insb   (%dx),%es:(%rdi)
  47defb:	20 76 61             	and    %dh,0x61(%rsi)
  47defe:	72 63                	jb     47df63 <usage_message+0x1c223>
  47df00:	68 61 72 28 36       	pushq  $0x36287261
  47df05:	34 29                	xor    $0x29,%al
  47df07:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47df0b:	41 55                	push   %r13
  47df0d:	4c 54                	rex.WR push   %rsp
  47df0f:	20 27                	and    %ah,(%rdi)
  47df11:	27                   	(bad)  
  47df12:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47df15:	54                   	push   %rsp
  47df16:	20 4e 55             	and    %cl,0x55(%rsi)
  47df19:	4c                   	rex.WR
  47df1a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47df1d:	70 6f                	jo     47df8e <usage_message+0x1c24e>
  47df1f:	63 5f 31             	movslq 0x31(%rdi),%ebx
  47df22:	5f                   	pop    %rdi
  47df23:	73 63                	jae    47df88 <usage_message+0x1c248>
  47df25:	72 65                	jb     47df8c <usage_message+0x1c24c>
  47df27:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47df29:	20 76 61             	and    %dh,0x61(%rsi)
  47df2c:	72 63                	jb     47df91 <usage_message+0x1c251>
  47df2e:	68 61 72 28 36       	pushq  $0x36287261
  47df33:	34 29                	xor    $0x29,%al
  47df35:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47df39:	41 55                	push   %r13
  47df3b:	4c 54                	rex.WR push   %rsp
  47df3d:	20 27                	and    %ah,(%rdi)
  47df3f:	27                   	(bad)  
  47df40:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47df43:	54                   	push   %rsp
  47df44:	20 4e 55             	and    %cl,0x55(%rsi)
  47df47:	4c                   	rex.WR
  47df48:	4c 2c 20             	rex.WR sub    $0x20,%al
  47df4b:	70 6f                	jo     47dfbc <usage_message+0x1c27c>
  47df4d:	63 5f 31             	movslq 0x31(%rdi),%ebx
  47df50:	5f                   	pop    %rdi
  47df51:	6e                   	outsb  %ds:(%rsi),(%dx)
  47df52:	6f                   	outsl  %ds:(%rsi),(%dx)
  47df53:	74 65                	je     47dfba <usage_message+0x1c27a>
  47df55:	73 20                	jae    47df77 <usage_message+0x1c237>
  47df57:	62                   	(bad)  
  47df58:	6c                   	insb   (%dx),%es:(%rdi)
  47df59:	6f                   	outsl  %ds:(%rsi),(%dx)
  47df5a:	62                   	(bad)  
  47df5b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47df5e:	54                   	push   %rsp
  47df5f:	20 4e 55             	and    %cl,0x55(%rsi)
  47df62:	4c                   	rex.WR
  47df63:	4c 2c 20             	rex.WR sub    $0x20,%al
  47df66:	70 6f                	jo     47dfd7 <usage_message+0x1c297>
  47df68:	63 5f 32             	movslq 0x32(%rdi),%ebx
  47df6b:	5f                   	pop    %rdi
  47df6c:	6e                   	outsb  %ds:(%rsi),(%dx)
  47df6d:	61                   	(bad)  
  47df6e:	6d                   	insl   (%dx),%es:(%rdi)
  47df6f:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47df73:	72 63                	jb     47dfd8 <usage_message+0x1c298>
  47df75:	68 61 72 28 31       	pushq  $0x31287261
  47df7a:	32 38                	xor    (%rax),%bh
  47df7c:	29 20                	sub    %esp,(%rax)
  47df7e:	44                   	rex.R
  47df7f:	45                   	rex.RB
  47df80:	46                   	rex.RX
  47df81:	41 55                	push   %r13
  47df83:	4c 54                	rex.WR push   %rsp
  47df85:	20 27                	and    %ah,(%rdi)
  47df87:	27                   	(bad)  
  47df88:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47df8b:	54                   	push   %rsp
  47df8c:	20 4e 55             	and    %cl,0x55(%rsi)
  47df8f:	4c                   	rex.WR
  47df90:	4c 2c 20             	rex.WR sub    $0x20,%al
  47df93:	70 6f                	jo     47e004 <usage_message+0x1c2c4>
  47df95:	63 5f 32             	movslq 0x32(%rdi),%ebx
  47df98:	5f                   	pop    %rdi
  47df99:	65                   	gs
  47df9a:	6d                   	insl   (%dx),%es:(%rdi)
  47df9b:	61                   	(bad)  
  47df9c:	69 6c 20 76 61 72 63 	imul   $0x68637261,0x76(%rax,%riz,1),%ebp
  47dfa3:	68 
  47dfa4:	61                   	(bad)  
  47dfa5:	72 28                	jb     47dfcf <usage_message+0x1c28f>
  47dfa7:	31 32                	xor    %esi,(%rdx)
  47dfa9:	38 29                	cmp    %ch,(%rcx)
  47dfab:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47dfaf:	41 55                	push   %r13
  47dfb1:	4c 54                	rex.WR push   %rsp
  47dfb3:	20 27                	and    %ah,(%rdi)
  47dfb5:	27                   	(bad)  
  47dfb6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dfb9:	54                   	push   %rsp
  47dfba:	20 4e 55             	and    %cl,0x55(%rsi)
  47dfbd:	4c                   	rex.WR
  47dfbe:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dfc1:	70 6f                	jo     47e032 <usage_message+0x1c2f2>
  47dfc3:	63 5f 32             	movslq 0x32(%rdi),%ebx
  47dfc6:	5f                   	pop    %rdi
  47dfc7:	70 68                	jo     47e031 <usage_message+0x1c2f1>
  47dfc9:	6f                   	outsl  %ds:(%rsi),(%dx)
  47dfca:	6e                   	outsb  %ds:(%rsi),(%dx)
  47dfcb:	65                   	gs
  47dfcc:	5f                   	pop    %rdi
  47dfcd:	31 20                	xor    %esp,(%rax)
  47dfcf:	76 61                	jbe    47e032 <usage_message+0x1c2f2>
  47dfd1:	72 63                	jb     47e036 <usage_message+0x1c2f6>
  47dfd3:	68 61 72 28 36       	pushq  $0x36287261
  47dfd8:	34 29                	xor    $0x29,%al
  47dfda:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47dfde:	41 55                	push   %r13
  47dfe0:	4c 54                	rex.WR push   %rsp
  47dfe2:	20 27                	and    %ah,(%rdi)
  47dfe4:	27                   	(bad)  
  47dfe5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47dfe8:	54                   	push   %rsp
  47dfe9:	20 4e 55             	and    %cl,0x55(%rsi)
  47dfec:	4c                   	rex.WR
  47dfed:	4c 2c 20             	rex.WR sub    $0x20,%al
  47dff0:	70 6f                	jo     47e061 <usage_message+0x1c321>
  47dff2:	63 5f 32             	movslq 0x32(%rdi),%ebx
  47dff5:	5f                   	pop    %rdi
  47dff6:	70 68                	jo     47e060 <usage_message+0x1c320>
  47dff8:	6f                   	outsl  %ds:(%rsi),(%dx)
  47dff9:	6e                   	outsb  %ds:(%rsi),(%dx)
  47dffa:	65                   	gs
  47dffb:	5f                   	pop    %rdi
  47dffc:	32 20                	xor    (%rax),%ah
  47dffe:	76 61                	jbe    47e061 <usage_message+0x1c321>
  47e000:	72 63                	jb     47e065 <usage_message+0x1c325>
  47e002:	68 61 72 28 36       	pushq  $0x36287261
  47e007:	34 29                	xor    $0x29,%al
  47e009:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e00d:	41 55                	push   %r13
  47e00f:	4c 54                	rex.WR push   %rsp
  47e011:	20 27                	and    %ah,(%rdi)
  47e013:	27                   	(bad)  
  47e014:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e017:	54                   	push   %rsp
  47e018:	20 4e 55             	and    %cl,0x55(%rsi)
  47e01b:	4c                   	rex.WR
  47e01c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e01f:	70 6f                	jo     47e090 <usage_message+0x1c350>
  47e021:	63 5f 32             	movslq 0x32(%rdi),%ebx
  47e024:	5f                   	pop    %rdi
  47e025:	63 65 6c             	movslq 0x6c(%rbp),%esp
  47e028:	6c                   	insb   (%dx),%es:(%rdi)
  47e029:	20 76 61             	and    %dh,0x61(%rsi)
  47e02c:	72 63                	jb     47e091 <usage_message+0x1c351>
  47e02e:	68 61 72 28 36       	pushq  $0x36287261
  47e033:	34 29                	xor    $0x29,%al
  47e035:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e039:	41 55                	push   %r13
  47e03b:	4c 54                	rex.WR push   %rsp
  47e03d:	20 27                	and    %ah,(%rdi)
  47e03f:	27                   	(bad)  
  47e040:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e043:	54                   	push   %rsp
  47e044:	20 4e 55             	and    %cl,0x55(%rsi)
  47e047:	4c                   	rex.WR
  47e048:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e04b:	70 6f                	jo     47e0bc <usage_message+0x1c37c>
  47e04d:	63 5f 32             	movslq 0x32(%rdi),%ebx
  47e050:	5f                   	pop    %rdi
  47e051:	73 63                	jae    47e0b6 <usage_message+0x1c376>
  47e053:	72 65                	jb     47e0ba <usage_message+0x1c37a>
  47e055:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47e057:	20 76 61             	and    %dh,0x61(%rsi)
  47e05a:	72 63                	jb     47e0bf <usage_message+0x1c37f>
  47e05c:	68 61 72 28 36       	pushq  $0x36287261
  47e061:	34 29                	xor    $0x29,%al
  47e063:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e067:	41 55                	push   %r13
  47e069:	4c 54                	rex.WR push   %rsp
  47e06b:	20 27                	and    %ah,(%rdi)
  47e06d:	27                   	(bad)  
  47e06e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e071:	54                   	push   %rsp
  47e072:	20 4e 55             	and    %cl,0x55(%rsi)
  47e075:	4c                   	rex.WR
  47e076:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e079:	70 6f                	jo     47e0ea <usage_message+0x1c3aa>
  47e07b:	63 5f 32             	movslq 0x32(%rdi),%ebx
  47e07e:	5f                   	pop    %rdi
  47e07f:	6e                   	outsb  %ds:(%rsi),(%dx)
  47e080:	6f                   	outsl  %ds:(%rsi),(%dx)
  47e081:	74 65                	je     47e0e8 <usage_message+0x1c3a8>
  47e083:	73 20                	jae    47e0a5 <usage_message+0x1c365>
  47e085:	62                   	(bad)  
  47e086:	6c                   	insb   (%dx),%es:(%rdi)
  47e087:	6f                   	outsl  %ds:(%rsi),(%dx)
  47e088:	62                   	(bad)  
  47e089:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e08c:	54                   	push   %rsp
  47e08d:	20 4e 55             	and    %cl,0x55(%rsi)
  47e090:	4c                   	rex.WR
  47e091:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e094:	50                   	push   %rax
  47e095:	52                   	push   %rdx
  47e096:	49                   	rex.WB
  47e097:	4d                   	rex.WRB
  47e098:	41 52                	push   %r10
  47e09a:	59                   	pop    %rcx
  47e09b:	20 4b 45             	and    %cl,0x45(%rbx)
  47e09e:	59                   	pop    %rcx
  47e09f:	20 28                	and    %ch,(%rax)
  47e0a1:	68 6f 73 74 69       	pushq  $0x6974736f
  47e0a6:	64 29 29             	sub    %ebp,%fs:(%rcx)
  47e0a9:	20 45 4e             	and    %al,0x4e(%rbp)
  47e0ac:	47                   	rex.RXB
  47e0ad:	49                   	rex.WB
  47e0ae:	4e                   	rex.WRX
  47e0af:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47e0b5:	44                   	rex.R
  47e0b6:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47e0ba:	45                   	rex.RB
  47e0bb:	41 54                	push   %r12
  47e0bd:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47e0c2:	4c                   	rex.WR
  47e0c3:	45 20 68 6f          	and    %r13b,0x6f(%r8)
  47e0c7:	73 74                	jae    47e13d <usage_message+0x1c3fd>
  47e0c9:	73 5f                	jae    47e12a <usage_message+0x1c3ea>
  47e0cb:	74 65                	je     47e132 <usage_message+0x1c3f2>
  47e0cd:	6d                   	insl   (%dx),%es:(%rdi)
  47e0ce:	70 6c                	jo     47e13c <usage_message+0x1c3fc>
  47e0d0:	61                   	(bad)  
  47e0d1:	74 65                	je     47e138 <usage_message+0x1c3f8>
  47e0d3:	73 20                	jae    47e0f5 <usage_message+0x1c3b5>
  47e0d5:	28 20                	sub    %ah,(%rax)
  47e0d7:	68 6f 73 74 74       	pushq  $0x7474736f
  47e0dc:	65                   	gs
  47e0dd:	6d                   	insl   (%dx),%es:(%rdi)
  47e0de:	70 6c                	jo     47e14c <usage_message+0x1c40c>
  47e0e0:	61                   	(bad)  
  47e0e1:	74 65                	je     47e148 <usage_message+0x1c408>
  47e0e3:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47e0ea:	6e 
  47e0eb:	74 20                	je     47e10d <usage_message+0x1c3cd>
  47e0ed:	75 6e                	jne    47e15d <usage_message+0x1c41d>
  47e0ef:	73 69                	jae    47e15a <usage_message+0x1c41a>
  47e0f1:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47e0f3:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47e0f9:	41 55                	push   %r13
  47e0fb:	4c 54                	rex.WR push   %rsp
  47e0fd:	20 27                	and    %ah,(%rdi)
  47e0ff:	30 27                	xor    %ah,(%rdi)
  47e101:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e104:	54                   	push   %rsp
  47e105:	20 4e 55             	and    %cl,0x55(%rsi)
  47e108:	4c                   	rex.WR
  47e109:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e10c:	68 6f 73 74 69       	pushq  $0x6974736f
  47e111:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47e115:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47e11c:	73 
  47e11d:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47e124:	45                   	rex.RB
  47e125:	46                   	rex.RX
  47e126:	41 55                	push   %r13
  47e128:	4c 54                	rex.WR push   %rsp
  47e12a:	20 27                	and    %ah,(%rdi)
  47e12c:	30 27                	xor    %ah,(%rdi)
  47e12e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e131:	54                   	push   %rsp
  47e132:	20 4e 55             	and    %cl,0x55(%rsi)
  47e135:	4c                   	rex.WR
  47e136:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e139:	74 65                	je     47e1a0 <usage_message+0x1c460>
  47e13b:	6d                   	insl   (%dx),%es:(%rdi)
  47e13c:	70 6c                	jo     47e1aa <usage_message+0x1c46a>
  47e13e:	61                   	(bad)  
  47e13f:	74 65                	je     47e1a6 <usage_message+0x1c466>
  47e141:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47e148:	6e 
  47e149:	74 20                	je     47e16b <usage_message+0x1c42b>
  47e14b:	75 6e                	jne    47e1bb <usage_message+0x1c47b>
  47e14d:	73 69                	jae    47e1b8 <usage_message+0x1c478>
  47e14f:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47e151:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47e157:	41 55                	push   %r13
  47e159:	4c 54                	rex.WR push   %rsp
  47e15b:	20 27                	and    %ah,(%rdi)
  47e15d:	30 27                	xor    %ah,(%rdi)
  47e15f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e162:	54                   	push   %rsp
  47e163:	20 4e 55             	and    %cl,0x55(%rsi)
  47e166:	4c                   	rex.WR
  47e167:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e16a:	50                   	push   %rax
  47e16b:	52                   	push   %rdx
  47e16c:	49                   	rex.WB
  47e16d:	4d                   	rex.WRB
  47e16e:	41 52                	push   %r10
  47e170:	59                   	pop    %rcx
  47e171:	20 4b 45             	and    %cl,0x45(%rbx)
  47e174:	59                   	pop    %rcx
  47e175:	20 28                	and    %ch,(%rax)
  47e177:	68 6f 73 74 74       	pushq  $0x7474736f
  47e17c:	65                   	gs
  47e17d:	6d                   	insl   (%dx),%es:(%rdi)
  47e17e:	70 6c                	jo     47e1ec <usage_message+0x1c4ac>
  47e180:	61                   	(bad)  
  47e181:	74 65                	je     47e1e8 <usage_message+0x1c4a8>
  47e183:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47e18a:	47 
  47e18b:	49                   	rex.WB
  47e18c:	4e                   	rex.WRX
  47e18d:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47e193:	44                   	rex.R
  47e194:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47e198:	45                   	rex.RB
  47e199:	41 54                	push   %r12
  47e19b:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  47e19f:	49 51                	rex.WB push   %r9
  47e1a1:	55                   	push   %rbp
  47e1a2:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47e1a6:	44                   	rex.R
  47e1a7:	45 58                	rex.RB pop    %r8
  47e1a9:	20 68 6f             	and    %ch,0x6f(%rax)
  47e1ac:	73 74                	jae    47e222 <usage_message+0x1c4e2>
  47e1ae:	73 5f                	jae    47e20f <usage_message+0x1c4cf>
  47e1b0:	74 65                	je     47e217 <usage_message+0x1c4d7>
  47e1b2:	6d                   	insl   (%dx),%es:(%rdi)
  47e1b3:	70 6c                	jo     47e221 <usage_message+0x1c4e1>
  47e1b5:	61                   	(bad)  
  47e1b6:	74 65                	je     47e21d <usage_message+0x1c4dd>
  47e1b8:	73 5f                	jae    47e219 <usage_message+0x1c4d9>
  47e1ba:	31 20                	xor    %esp,(%rax)
  47e1bc:	6f                   	outsl  %ds:(%rsi),(%dx)
  47e1bd:	6e                   	outsb  %ds:(%rsi),(%dx)
  47e1be:	20 68 6f             	and    %ch,0x6f(%rax)
  47e1c1:	73 74                	jae    47e237 <usage_message+0x1c4f7>
  47e1c3:	73 5f                	jae    47e224 <usage_message+0x1c4e4>
  47e1c5:	74 65                	je     47e22c <usage_message+0x1c4ec>
  47e1c7:	6d                   	insl   (%dx),%es:(%rdi)
  47e1c8:	70 6c                	jo     47e236 <usage_message+0x1c4f6>
  47e1ca:	61                   	(bad)  
  47e1cb:	74 65                	je     47e232 <usage_message+0x1c4f2>
  47e1cd:	73 20                	jae    47e1ef <usage_message+0x1c4af>
  47e1cf:	28 68 6f             	sub    %ch,0x6f(%rax)
  47e1d2:	73 74                	jae    47e248 <usage_message+0x1c508>
  47e1d4:	69 64 2c 74 65 6d 70 	imul   $0x6c706d65,0x74(%rsp,%rbp,1),%esp
  47e1db:	6c 
  47e1dc:	61                   	(bad)  
  47e1dd:	74 65                	je     47e244 <usage_message+0x1c504>
  47e1df:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47e1e6:	41 
  47e1e7:	54                   	push   %rsp
  47e1e8:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47e1ed:	4c                   	rex.WR
  47e1ee:	45 20 68 6f          	and    %r13b,0x6f(%r8)
  47e1f2:	75 73                	jne    47e267 <usage_message+0x1c527>
  47e1f4:	65 6b 65 65 70       	imul   $0x70,%gs:0x65(%rbp),%esp
  47e1f9:	65                   	gs
  47e1fa:	72 20                	jb     47e21c <usage_message+0x1c4dc>
  47e1fc:	28 20                	sub    %ah,(%rax)
  47e1fe:	68 6f 75 73 65       	pushq  $0x6573756f
  47e203:	6b 65 65 70          	imul   $0x70,0x65(%rbp),%esp
  47e207:	65                   	gs
  47e208:	72 69                	jb     47e273 <usage_message+0x1c533>
  47e20a:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47e20e:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47e215:	73 
  47e216:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47e21d:	45                   	rex.RB
  47e21e:	46                   	rex.RX
  47e21f:	41 55                	push   %r13
  47e221:	4c 54                	rex.WR push   %rsp
  47e223:	20 27                	and    %ah,(%rdi)
  47e225:	30 27                	xor    %ah,(%rdi)
  47e227:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e22a:	54                   	push   %rsp
  47e22b:	20 4e 55             	and    %cl,0x55(%rsi)
  47e22e:	4c                   	rex.WR
  47e22f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e232:	74 61                	je     47e295 <usage_message+0x1c555>
  47e234:	62                   	(bad)  
  47e235:	6c                   	insb   (%dx),%es:(%rdi)
  47e236:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47e238:	61                   	(bad)  
  47e239:	6d                   	insl   (%dx),%es:(%rdi)
  47e23a:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47e23e:	72 63                	jb     47e2a3 <usage_message+0x1c563>
  47e240:	68 61 72 28 36       	pushq  $0x36287261
  47e245:	34 29                	xor    $0x29,%al
  47e247:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e24b:	41 55                	push   %r13
  47e24d:	4c 54                	rex.WR push   %rsp
  47e24f:	20 27                	and    %ah,(%rdi)
  47e251:	27                   	(bad)  
  47e252:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e255:	54                   	push   %rsp
  47e256:	20 4e 55             	and    %cl,0x55(%rsi)
  47e259:	4c                   	rex.WR
  47e25a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e25d:	66 69 65 6c 64 20    	imul   $0x2064,0x6c(%rbp),%sp
  47e263:	76 61                	jbe    47e2c6 <usage_message+0x1c586>
  47e265:	72 63                	jb     47e2ca <usage_message+0x1c58a>
  47e267:	68 61 72 28 36       	pushq  $0x36287261
  47e26c:	34 29                	xor    $0x29,%al
  47e26e:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e272:	41 55                	push   %r13
  47e274:	4c 54                	rex.WR push   %rsp
  47e276:	20 27                	and    %ah,(%rdi)
  47e278:	27                   	(bad)  
  47e279:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e27c:	54                   	push   %rsp
  47e27d:	20 4e 55             	and    %cl,0x55(%rsi)
  47e280:	4c                   	rex.WR
  47e281:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e284:	76 61                	jbe    47e2e7 <usage_message+0x1c5a7>
  47e286:	6c                   	insb   (%dx),%es:(%rdi)
  47e287:	75 65                	jne    47e2ee <usage_message+0x1c5ae>
  47e289:	20 62 69             	and    %ah,0x69(%rdx)
  47e28c:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47e293:	73 
  47e294:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47e29b:	45                   	rex.RB
  47e29c:	46                   	rex.RX
  47e29d:	41 55                	push   %r13
  47e29f:	4c 54                	rex.WR push   %rsp
  47e2a1:	20 27                	and    %ah,(%rdi)
  47e2a3:	30 27                	xor    %ah,(%rdi)
  47e2a5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e2a8:	54                   	push   %rsp
  47e2a9:	20 4e 55             	and    %cl,0x55(%rsi)
  47e2ac:	4c                   	rex.WR
  47e2ad:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e2b0:	50                   	push   %rax
  47e2b1:	52                   	push   %rdx
  47e2b2:	49                   	rex.WB
  47e2b3:	4d                   	rex.WRB
  47e2b4:	41 52                	push   %r10
  47e2b6:	59                   	pop    %rcx
  47e2b7:	20 4b 45             	and    %cl,0x45(%rbx)
  47e2ba:	59                   	pop    %rcx
  47e2bb:	20 28                	and    %ch,(%rax)
  47e2bd:	68 6f 75 73 65       	pushq  $0x6573756f
  47e2c2:	6b 65 65 70          	imul   $0x70,0x65(%rbp),%esp
  47e2c6:	65                   	gs
  47e2c7:	72 69                	jb     47e332 <usage_message+0x1c5f2>
  47e2c9:	64 29 29             	sub    %ebp,%fs:(%rcx)
  47e2cc:	20 45 4e             	and    %al,0x4e(%rbp)
  47e2cf:	47                   	rex.RXB
  47e2d0:	49                   	rex.WB
  47e2d1:	4e                   	rex.WRX
  47e2d2:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47e2d8:	44                   	rex.R
  47e2d9:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47e2dd:	45                   	rex.RB
  47e2de:	41 54                	push   %r12
  47e2e0:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47e2e5:	4c                   	rex.WR
  47e2e6:	45 20 69 6d          	and    %r13b,0x6d(%r9)
  47e2ea:	61                   	(bad)  
  47e2eb:	67                   	addr32
  47e2ec:	65                   	gs
  47e2ed:	73 20                	jae    47e30f <usage_message+0x1c5cf>
  47e2ef:	28 20                	sub    %ah,(%rax)
  47e2f1:	69 6d 61 67 65 69 64 	imul   $0x64696567,0x61(%rbp),%ebp
  47e2f8:	20 62 69             	and    %ah,0x69(%rdx)
  47e2fb:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47e302:	73 
  47e303:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47e30a:	45                   	rex.RB
  47e30b:	46                   	rex.RX
  47e30c:	41 55                	push   %r13
  47e30e:	4c 54                	rex.WR push   %rsp
  47e310:	20 27                	and    %ah,(%rdi)
  47e312:	30 27                	xor    %ah,(%rdi)
  47e314:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e317:	54                   	push   %rsp
  47e318:	20 4e 55             	and    %cl,0x55(%rsi)
  47e31b:	4c                   	rex.WR
  47e31c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e31f:	69 6d 61 67 65 74 79 	imul   $0x79746567,0x61(%rbp),%ebp
  47e326:	70 65                	jo     47e38d <usage_message+0x1c64d>
  47e328:	20 69 6e             	and    %ch,0x6e(%rcx)
  47e32b:	74 65                	je     47e392 <usage_message+0x1c652>
  47e32d:	67                   	addr32
  47e32e:	65                   	gs
  47e32f:	72 20                	jb     47e351 <usage_message+0x1c611>
  47e331:	44                   	rex.R
  47e332:	45                   	rex.RB
  47e333:	46                   	rex.RX
  47e334:	41 55                	push   %r13
  47e336:	4c 54                	rex.WR push   %rsp
  47e338:	20 27                	and    %ah,(%rdi)
  47e33a:	30 27                	xor    %ah,(%rdi)
  47e33c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e33f:	54                   	push   %rsp
  47e340:	20 4e 55             	and    %cl,0x55(%rsi)
  47e343:	4c                   	rex.WR
  47e344:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e347:	6e                   	outsb  %ds:(%rsi),(%dx)
  47e348:	61                   	(bad)  
  47e349:	6d                   	insl   (%dx),%es:(%rdi)
  47e34a:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47e34e:	72 63                	jb     47e3b3 <usage_message+0x1c673>
  47e350:	68 61 72 28 36       	pushq  $0x36287261
  47e355:	34 29                	xor    $0x29,%al
  47e357:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e35b:	41 55                	push   %r13
  47e35d:	4c 54                	rex.WR push   %rsp
  47e35f:	20 27                	and    %ah,(%rdi)
  47e361:	30 27                	xor    %ah,(%rdi)
  47e363:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e366:	54                   	push   %rsp
  47e367:	20 4e 55             	and    %cl,0x55(%rsi)
  47e36a:	4c                   	rex.WR
  47e36b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e36e:	69 6d 61 67 65 20 6c 	imul   $0x6c206567,0x61(%rbp),%ebp
  47e375:	6f                   	outsl  %ds:(%rsi),(%dx)
  47e376:	6e                   	outsb  %ds:(%rsi),(%dx)
  47e377:	67 62                	addr32 (bad) 
  47e379:	6c                   	insb   (%dx),%es:(%rdi)
  47e37a:	6f                   	outsl  %ds:(%rsi),(%dx)
  47e37b:	62                   	(bad)  
  47e37c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e37f:	54                   	push   %rsp
  47e380:	20 4e 55             	and    %cl,0x55(%rsi)
  47e383:	4c                   	rex.WR
  47e384:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e387:	50                   	push   %rax
  47e388:	52                   	push   %rdx
  47e389:	49                   	rex.WB
  47e38a:	4d                   	rex.WRB
  47e38b:	41 52                	push   %r10
  47e38d:	59                   	pop    %rcx
  47e38e:	20 4b 45             	and    %cl,0x45(%rbx)
  47e391:	59                   	pop    %rcx
  47e392:	20 28                	and    %ch,(%rax)
  47e394:	69 6d 61 67 65 69 64 	imul   $0x64696567,0x61(%rbp),%ebp
  47e39b:	29 29                	sub    %ebp,(%rcx)
  47e39d:	20 45 4e             	and    %al,0x4e(%rbp)
  47e3a0:	47                   	rex.RXB
  47e3a1:	49                   	rex.WB
  47e3a2:	4e                   	rex.WRX
  47e3a3:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47e3a9:	44                   	rex.R
  47e3aa:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47e3ae:	45                   	rex.RB
  47e3af:	41 54                	push   %r12
  47e3b1:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47e3b5:	44                   	rex.R
  47e3b6:	45 58                	rex.RB pop    %r8
  47e3b8:	20 69 6d             	and    %ch,0x6d(%rcx)
  47e3bb:	61                   	(bad)  
  47e3bc:	67                   	addr32
  47e3bd:	65                   	gs
  47e3be:	73 5f                	jae    47e41f <usage_message+0x1c6df>
  47e3c0:	31 20                	xor    %esp,(%rax)
  47e3c2:	6f                   	outsl  %ds:(%rsi),(%dx)
  47e3c3:	6e                   	outsb  %ds:(%rsi),(%dx)
  47e3c4:	20 69 6d             	and    %ch,0x6d(%rcx)
  47e3c7:	61                   	(bad)  
  47e3c8:	67                   	addr32
  47e3c9:	65                   	gs
  47e3ca:	73 20                	jae    47e3ec <usage_message+0x1c6ac>
  47e3cc:	28 69 6d             	sub    %ch,0x6d(%rcx)
  47e3cf:	61                   	(bad)  
  47e3d0:	67                   	addr32
  47e3d1:	65                   	gs
  47e3d2:	74 79                	je     47e44d <usage_message+0x1c70d>
  47e3d4:	70 65                	jo     47e43b <usage_message+0x1c6fb>
  47e3d6:	2c 6e                	sub    $0x6e,%al
  47e3d8:	61                   	(bad)  
  47e3d9:	6d                   	insl   (%dx),%es:(%rdi)
  47e3da:	65 29 3b             	sub    %edi,%gs:(%rbx)
  47e3dd:	43 52                	rex.XB push   %r10
  47e3df:	45                   	rex.RB
  47e3e0:	41 54                	push   %r12
  47e3e2:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47e3e7:	4c                   	rex.WR
  47e3e8:	45 20 69 74          	and    %r13b,0x74(%r9)
  47e3ec:	65                   	gs
  47e3ed:	6d                   	insl   (%dx),%es:(%rdi)
  47e3ee:	73 20                	jae    47e410 <usage_message+0x1c6d0>
  47e3f0:	28 20                	sub    %ah,(%rax)
  47e3f2:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  47e3f9:	62 
  47e3fa:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47e401:	6e                   	outsb  %ds:(%rsi),(%dx)
  47e402:	73 69                	jae    47e46d <usage_message+0x1c72d>
  47e404:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47e406:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47e40c:	41 55                	push   %r13
  47e40e:	4c 54                	rex.WR push   %rsp
  47e410:	20 27                	and    %ah,(%rdi)
  47e412:	30 27                	xor    %ah,(%rdi)
  47e414:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e417:	54                   	push   %rsp
  47e418:	20 4e 55             	and    %cl,0x55(%rsi)
  47e41b:	4c                   	rex.WR
  47e41c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e41f:	74 79                	je     47e49a <usage_message+0x1c75a>
  47e421:	70 65                	jo     47e488 <usage_message+0x1c748>
  47e423:	20 69 6e             	and    %ch,0x6e(%rcx)
  47e426:	74 65                	je     47e48d <usage_message+0x1c74d>
  47e428:	67                   	addr32
  47e429:	65                   	gs
  47e42a:	72 20                	jb     47e44c <usage_message+0x1c70c>
  47e42c:	44                   	rex.R
  47e42d:	45                   	rex.RB
  47e42e:	46                   	rex.RX
  47e42f:	41 55                	push   %r13
  47e431:	4c 54                	rex.WR push   %rsp
  47e433:	20 27                	and    %ah,(%rdi)
  47e435:	30 27                	xor    %ah,(%rdi)
  47e437:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e43a:	54                   	push   %rsp
  47e43b:	20 4e 55             	and    %cl,0x55(%rsi)
  47e43e:	4c                   	rex.WR
  47e43f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e442:	73 6e                	jae    47e4b2 <usage_message+0x1c772>
  47e444:	6d                   	insl   (%dx),%es:(%rdi)
  47e445:	70 5f                	jo     47e4a6 <usage_message+0x1c766>
  47e447:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  47e44a:	6d                   	insl   (%dx),%es:(%rdi)
  47e44b:	75 6e                	jne    47e4bb <usage_message+0x1c77b>
  47e44d:	69 74 79 20 76 61 72 	imul   $0x63726176,0x20(%rcx,%rdi,2),%esi
  47e454:	63 
  47e455:	68 61 72 28 36       	pushq  $0x36287261
  47e45a:	34 29                	xor    $0x29,%al
  47e45c:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e460:	41 55                	push   %r13
  47e462:	4c 54                	rex.WR push   %rsp
  47e464:	20 27                	and    %ah,(%rdi)
  47e466:	27                   	(bad)  
  47e467:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e46a:	54                   	push   %rsp
  47e46b:	20 4e 55             	and    %cl,0x55(%rsi)
  47e46e:	4c                   	rex.WR
  47e46f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e472:	73 6e                	jae    47e4e2 <usage_message+0x1c7a2>
  47e474:	6d                   	insl   (%dx),%es:(%rdi)
  47e475:	70 5f                	jo     47e4d6 <usage_message+0x1c796>
  47e477:	6f                   	outsl  %ds:(%rsi),(%dx)
  47e478:	69 64 20 76 61 72 63 	imul   $0x68637261,0x76(%rax,%riz,1),%esp
  47e47f:	68 
  47e480:	61                   	(bad)  
  47e481:	72 28                	jb     47e4ab <usage_message+0x1c76b>
  47e483:	32 35 35 29 20 44    	xor    0x44202935(%rip),%dh        # 44680dbe <_end+0x43fc84be>
  47e489:	45                   	rex.RB
  47e48a:	46                   	rex.RX
  47e48b:	41 55                	push   %r13
  47e48d:	4c 54                	rex.WR push   %rsp
  47e48f:	20 27                	and    %ah,(%rdi)
  47e491:	27                   	(bad)  
  47e492:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e495:	54                   	push   %rsp
  47e496:	20 4e 55             	and    %cl,0x55(%rsi)
  47e499:	4c                   	rex.WR
  47e49a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e49d:	73 6e                	jae    47e50d <usage_message+0x1c7cd>
  47e49f:	6d                   	insl   (%dx),%es:(%rdi)
  47e4a0:	70 5f                	jo     47e501 <usage_message+0x1c7c1>
  47e4a2:	70 6f                	jo     47e513 <usage_message+0x1c7d3>
  47e4a4:	72 74                	jb     47e51a <usage_message+0x1c7da>
  47e4a6:	20 69 6e             	and    %ch,0x6e(%rcx)
  47e4a9:	74 65                	je     47e510 <usage_message+0x1c7d0>
  47e4ab:	67                   	addr32
  47e4ac:	65                   	gs
  47e4ad:	72 20                	jb     47e4cf <usage_message+0x1c78f>
  47e4af:	44                   	rex.R
  47e4b0:	45                   	rex.RB
  47e4b1:	46                   	rex.RX
  47e4b2:	41 55                	push   %r13
  47e4b4:	4c 54                	rex.WR push   %rsp
  47e4b6:	20 27                	and    %ah,(%rdi)
  47e4b8:	31 36                	xor    %esi,(%rsi)
  47e4ba:	31 27                	xor    %esp,(%rdi)
  47e4bc:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e4bf:	54                   	push   %rsp
  47e4c0:	20 4e 55             	and    %cl,0x55(%rsi)
  47e4c3:	4c                   	rex.WR
  47e4c4:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e4c7:	68 6f 73 74 69       	pushq  $0x6974736f
  47e4cc:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47e4d0:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47e4d7:	73 
  47e4d8:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47e4df:	45                   	rex.RB
  47e4e0:	46                   	rex.RX
  47e4e1:	41 55                	push   %r13
  47e4e3:	4c 54                	rex.WR push   %rsp
  47e4e5:	20 27                	and    %ah,(%rdi)
  47e4e7:	30 27                	xor    %ah,(%rdi)
  47e4e9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e4ec:	54                   	push   %rsp
  47e4ed:	20 4e 55             	and    %cl,0x55(%rsi)
  47e4f0:	4c                   	rex.WR
  47e4f1:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e4f4:	64                   	fs
  47e4f5:	65                   	gs
  47e4f6:	73 63                	jae    47e55b <usage_message+0x1c81b>
  47e4f8:	72 69                	jb     47e563 <usage_message+0x1c823>
  47e4fa:	70 74                	jo     47e570 <usage_message+0x1c830>
  47e4fc:	69 6f 6e 20 76 61 72 	imul   $0x72617620,0x6e(%rdi),%ebp
  47e503:	63 68 61             	movslq 0x61(%rax),%ebp
  47e506:	72 28                	jb     47e530 <usage_message+0x1c7f0>
  47e508:	32 35 35 29 20 44    	xor    0x44202935(%rip),%dh        # 44680e43 <_end+0x43fc8543>
  47e50e:	45                   	rex.RB
  47e50f:	46                   	rex.RX
  47e510:	41 55                	push   %r13
  47e512:	4c 54                	rex.WR push   %rsp
  47e514:	20 27                	and    %ah,(%rdi)
  47e516:	27                   	(bad)  
  47e517:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e51a:	54                   	push   %rsp
  47e51b:	20 4e 55             	and    %cl,0x55(%rsi)
  47e51e:	4c                   	rex.WR
  47e51f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e522:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  47e526:	20 76 61             	and    %dh,0x61(%rsi)
  47e529:	72 63                	jb     47e58e <usage_message+0x1c84e>
  47e52b:	68 61 72 28 32       	pushq  $0x32287261
  47e530:	35 35 29 20 44       	xor    $0x44202935,%eax
  47e535:	45                   	rex.RB
  47e536:	46                   	rex.RX
  47e537:	41 55                	push   %r13
  47e539:	4c 54                	rex.WR push   %rsp
  47e53b:	20 27                	and    %ah,(%rdi)
  47e53d:	27                   	(bad)  
  47e53e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e541:	54                   	push   %rsp
  47e542:	20 4e 55             	and    %cl,0x55(%rsi)
  47e545:	4c                   	rex.WR
  47e546:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e549:	64                   	fs
  47e54a:	65                   	gs
  47e54b:	6c                   	insb   (%dx),%es:(%rdi)
  47e54c:	61                   	(bad)  
  47e54d:	79 20                	jns    47e56f <usage_message+0x1c82f>
  47e54f:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47e556:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e55a:	41 55                	push   %r13
  47e55c:	4c 54                	rex.WR push   %rsp
  47e55e:	20 27                	and    %ah,(%rdi)
  47e560:	30 27                	xor    %ah,(%rdi)
  47e562:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e565:	54                   	push   %rsp
  47e566:	20 4e 55             	and    %cl,0x55(%rsi)
  47e569:	4c                   	rex.WR
  47e56a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e56d:	68 69 73 74 6f       	pushq  $0x6f747369
  47e572:	72 79                	jb     47e5ed <usage_message+0x1c8ad>
  47e574:	20 69 6e             	and    %ch,0x6e(%rcx)
  47e577:	74 65                	je     47e5de <usage_message+0x1c89e>
  47e579:	67                   	addr32
  47e57a:	65                   	gs
  47e57b:	72 20                	jb     47e59d <usage_message+0x1c85d>
  47e57d:	44                   	rex.R
  47e57e:	45                   	rex.RB
  47e57f:	46                   	rex.RX
  47e580:	41 55                	push   %r13
  47e582:	4c 54                	rex.WR push   %rsp
  47e584:	20 27                	and    %ah,(%rdi)
  47e586:	39 30                	cmp    %esi,(%rax)
  47e588:	27                   	(bad)  
  47e589:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e58c:	54                   	push   %rsp
  47e58d:	20 4e 55             	and    %cl,0x55(%rsi)
  47e590:	4c                   	rex.WR
  47e591:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e594:	74 72                	je     47e608 <usage_message+0x1c8c8>
  47e596:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47e598:	64                   	fs
  47e599:	73 20                	jae    47e5bb <usage_message+0x1c87b>
  47e59b:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47e5a2:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e5a6:	41 55                	push   %r13
  47e5a8:	4c 54                	rex.WR push   %rsp
  47e5aa:	20 27                	and    %ah,(%rdi)
  47e5ac:	33 36                	xor    (%rsi),%esi
  47e5ae:	35 27 20 4e 4f       	xor    $0x4f4e2027,%eax
  47e5b3:	54                   	push   %rsp
  47e5b4:	20 4e 55             	and    %cl,0x55(%rsi)
  47e5b7:	4c                   	rex.WR
  47e5b8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e5bb:	6c                   	insb   (%dx),%es:(%rdi)
  47e5bc:	61                   	(bad)  
  47e5bd:	73 74                	jae    47e633 <usage_message+0x1c8f3>
  47e5bf:	76 61                	jbe    47e622 <usage_message+0x1c8e2>
  47e5c1:	6c                   	insb   (%dx),%es:(%rdi)
  47e5c2:	75 65                	jne    47e629 <usage_message+0x1c8e9>
  47e5c4:	20 76 61             	and    %dh,0x61(%rsi)
  47e5c7:	72 63                	jb     47e62c <usage_message+0x1c8ec>
  47e5c9:	68 61 72 28 32       	pushq  $0x32287261
  47e5ce:	35 35 29 20 4e       	xor    $0x4e202935,%eax
  47e5d3:	55                   	push   %rbp
  47e5d4:	4c                   	rex.WR
  47e5d5:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e5d8:	6c                   	insb   (%dx),%es:(%rdi)
  47e5d9:	61                   	(bad)  
  47e5da:	73 74                	jae    47e650 <usage_message+0x1c910>
  47e5dc:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  47e5e0:	6b 20 69             	imul   $0x69,(%rax),%esp
  47e5e3:	6e                   	outsb  %ds:(%rsi),(%dx)
  47e5e4:	74 65                	je     47e64b <usage_message+0x1c90b>
  47e5e6:	67                   	addr32
  47e5e7:	65                   	gs
  47e5e8:	72 20                	jb     47e60a <usage_message+0x1c8ca>
  47e5ea:	4e 55                	rex.WRX push   %rbp
  47e5ec:	4c                   	rex.WR
  47e5ed:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e5f0:	70 72                	jo     47e664 <usage_message+0x1c924>
  47e5f2:	65                   	gs
  47e5f3:	76 76                	jbe    47e66b <usage_message+0x1c92b>
  47e5f5:	61                   	(bad)  
  47e5f6:	6c                   	insb   (%dx),%es:(%rdi)
  47e5f7:	75 65                	jne    47e65e <usage_message+0x1c91e>
  47e5f9:	20 76 61             	and    %dh,0x61(%rsi)
  47e5fc:	72 63                	jb     47e661 <usage_message+0x1c921>
  47e5fe:	68 61 72 28 32       	pushq  $0x32287261
  47e603:	35 35 29 20 4e       	xor    $0x4e202935,%eax
  47e608:	55                   	push   %rbp
  47e609:	4c                   	rex.WR
  47e60a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e60d:	73 74                	jae    47e683 <usage_message+0x1c943>
  47e60f:	61                   	(bad)  
  47e610:	74 75                	je     47e687 <usage_message+0x1c947>
  47e612:	73 20                	jae    47e634 <usage_message+0x1c8f4>
  47e614:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47e61b:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e61f:	41 55                	push   %r13
  47e621:	4c 54                	rex.WR push   %rsp
  47e623:	20 27                	and    %ah,(%rdi)
  47e625:	30 27                	xor    %ah,(%rdi)
  47e627:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e62a:	54                   	push   %rsp
  47e62b:	20 4e 55             	and    %cl,0x55(%rsi)
  47e62e:	4c                   	rex.WR
  47e62f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e632:	76 61                	jbe    47e695 <usage_message+0x1c955>
  47e634:	6c                   	insb   (%dx),%es:(%rdi)
  47e635:	75 65                	jne    47e69c <usage_message+0x1c95c>
  47e637:	5f                   	pop    %rdi
  47e638:	74 79                	je     47e6b3 <usage_message+0x1c973>
  47e63a:	70 65                	jo     47e6a1 <usage_message+0x1c961>
  47e63c:	20 69 6e             	and    %ch,0x6e(%rcx)
  47e63f:	74 65                	je     47e6a6 <usage_message+0x1c966>
  47e641:	67                   	addr32
  47e642:	65                   	gs
  47e643:	72 20                	jb     47e665 <usage_message+0x1c925>
  47e645:	44                   	rex.R
  47e646:	45                   	rex.RB
  47e647:	46                   	rex.RX
  47e648:	41 55                	push   %r13
  47e64a:	4c 54                	rex.WR push   %rsp
  47e64c:	20 27                	and    %ah,(%rdi)
  47e64e:	30 27                	xor    %ah,(%rdi)
  47e650:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e653:	54                   	push   %rsp
  47e654:	20 4e 55             	and    %cl,0x55(%rsi)
  47e657:	4c                   	rex.WR
  47e658:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e65b:	74 72                	je     47e6cf <usage_message+0x1c98f>
  47e65d:	61                   	(bad)  
  47e65e:	70 70                	jo     47e6d0 <usage_message+0x1c990>
  47e660:	65                   	gs
  47e661:	72 5f                	jb     47e6c2 <usage_message+0x1c982>
  47e663:	68 6f 73 74 73       	pushq  $0x7374736f
  47e668:	20 76 61             	and    %dh,0x61(%rsi)
  47e66b:	72 63                	jb     47e6d0 <usage_message+0x1c990>
  47e66d:	68 61 72 28 32       	pushq  $0x32287261
  47e672:	35 35 29 20 44       	xor    $0x44202935,%eax
  47e677:	45                   	rex.RB
  47e678:	46                   	rex.RX
  47e679:	41 55                	push   %r13
  47e67b:	4c 54                	rex.WR push   %rsp
  47e67d:	20 27                	and    %ah,(%rdi)
  47e67f:	27                   	(bad)  
  47e680:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e683:	54                   	push   %rsp
  47e684:	20 4e 55             	and    %cl,0x55(%rsi)
  47e687:	4c                   	rex.WR
  47e688:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e68b:	75 6e                	jne    47e6fb <usage_message+0x1c9bb>
  47e68d:	69 74 73 20 76 61 72 	imul   $0x63726176,0x20(%rbx,%rsi,2),%esi
  47e694:	63 
  47e695:	68 61 72 28 31       	pushq  $0x31287261
  47e69a:	30 29                	xor    %ch,(%rcx)
  47e69c:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e6a0:	41 55                	push   %r13
  47e6a2:	4c 54                	rex.WR push   %rsp
  47e6a4:	20 27                	and    %ah,(%rdi)
  47e6a6:	27                   	(bad)  
  47e6a7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e6aa:	54                   	push   %rsp
  47e6ab:	20 4e 55             	and    %cl,0x55(%rsi)
  47e6ae:	4c                   	rex.WR
  47e6af:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e6b2:	6d                   	insl   (%dx),%es:(%rdi)
  47e6b3:	75 6c                	jne    47e721 <usage_message+0x1c9e1>
  47e6b5:	74 69                	je     47e720 <usage_message+0x1c9e0>
  47e6b7:	70 6c                	jo     47e725 <usage_message+0x1c9e5>
  47e6b9:	69 65 72 20 69 6e 74 	imul   $0x746e6920,0x72(%rbp),%esp
  47e6c0:	65                   	gs
  47e6c1:	67                   	addr32
  47e6c2:	65                   	gs
  47e6c3:	72 20                	jb     47e6e5 <usage_message+0x1c9a5>
  47e6c5:	44                   	rex.R
  47e6c6:	45                   	rex.RB
  47e6c7:	46                   	rex.RX
  47e6c8:	41 55                	push   %r13
  47e6ca:	4c 54                	rex.WR push   %rsp
  47e6cc:	20 27                	and    %ah,(%rdi)
  47e6ce:	30 27                	xor    %ah,(%rdi)
  47e6d0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e6d3:	54                   	push   %rsp
  47e6d4:	20 4e 55             	and    %cl,0x55(%rsi)
  47e6d7:	4c                   	rex.WR
  47e6d8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e6db:	64                   	fs
  47e6dc:	65                   	gs
  47e6dd:	6c                   	insb   (%dx),%es:(%rdi)
  47e6de:	74 61                	je     47e741 <usage_message+0x1ca01>
  47e6e0:	20 69 6e             	and    %ch,0x6e(%rcx)
  47e6e3:	74 65                	je     47e74a <usage_message+0x1ca0a>
  47e6e5:	67                   	addr32
  47e6e6:	65                   	gs
  47e6e7:	72 20                	jb     47e709 <usage_message+0x1c9c9>
  47e6e9:	44                   	rex.R
  47e6ea:	45                   	rex.RB
  47e6eb:	46                   	rex.RX
  47e6ec:	41 55                	push   %r13
  47e6ee:	4c 54                	rex.WR push   %rsp
  47e6f0:	20 27                	and    %ah,(%rdi)
  47e6f2:	30 27                	xor    %ah,(%rdi)
  47e6f4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e6f7:	54                   	push   %rsp
  47e6f8:	20 4e 55             	and    %cl,0x55(%rsi)
  47e6fb:	4c                   	rex.WR
  47e6fc:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e6ff:	70 72                	jo     47e773 <usage_message+0x1ca33>
  47e701:	65                   	gs
  47e702:	76 6f                	jbe    47e773 <usage_message+0x1ca33>
  47e704:	72 67                	jb     47e76d <usage_message+0x1ca2d>
  47e706:	76 61                	jbe    47e769 <usage_message+0x1ca29>
  47e708:	6c                   	insb   (%dx),%es:(%rdi)
  47e709:	75 65                	jne    47e770 <usage_message+0x1ca30>
  47e70b:	20 76 61             	and    %dh,0x61(%rsi)
  47e70e:	72 63                	jb     47e773 <usage_message+0x1ca33>
  47e710:	68 61 72 28 32       	pushq  $0x32287261
  47e715:	35 35 29 20 4e       	xor    $0x4e202935,%eax
  47e71a:	55                   	push   %rbp
  47e71b:	4c                   	rex.WR
  47e71c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e71f:	73 6e                	jae    47e78f <usage_message+0x1ca4f>
  47e721:	6d                   	insl   (%dx),%es:(%rdi)
  47e722:	70 76                	jo     47e79a <usage_message+0x1ca5a>
  47e724:	33 5f 73             	xor    0x73(%rdi),%ebx
  47e727:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  47e72b:	69 74 79 6e 61 6d 65 	imul   $0x20656d61,0x6e(%rcx,%rdi,2),%esi
  47e732:	20 
  47e733:	76 61                	jbe    47e796 <usage_message+0x1ca56>
  47e735:	72 63                	jb     47e79a <usage_message+0x1ca5a>
  47e737:	68 61 72 28 36       	pushq  $0x36287261
  47e73c:	34 29                	xor    $0x29,%al
  47e73e:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e742:	41 55                	push   %r13
  47e744:	4c 54                	rex.WR push   %rsp
  47e746:	20 27                	and    %ah,(%rdi)
  47e748:	27                   	(bad)  
  47e749:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e74c:	54                   	push   %rsp
  47e74d:	20 4e 55             	and    %cl,0x55(%rsi)
  47e750:	4c                   	rex.WR
  47e751:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e754:	73 6e                	jae    47e7c4 <usage_message+0x1ca84>
  47e756:	6d                   	insl   (%dx),%es:(%rdi)
  47e757:	70 76                	jo     47e7cf <usage_message+0x1ca8f>
  47e759:	33 5f 73             	xor    0x73(%rdi),%ebx
  47e75c:	65 63 75 72          	movslq %gs:0x72(%rbp),%esi
  47e760:	69 74 79 6c 65 76 65 	imul   $0x6c657665,0x6c(%rcx,%rdi,2),%esi
  47e767:	6c 
  47e768:	20 69 6e             	and    %ch,0x6e(%rcx)
  47e76b:	74 65                	je     47e7d2 <usage_message+0x1ca92>
  47e76d:	67                   	addr32
  47e76e:	65                   	gs
  47e76f:	72 20                	jb     47e791 <usage_message+0x1ca51>
  47e771:	44                   	rex.R
  47e772:	45                   	rex.RB
  47e773:	46                   	rex.RX
  47e774:	41 55                	push   %r13
  47e776:	4c 54                	rex.WR push   %rsp
  47e778:	20 27                	and    %ah,(%rdi)
  47e77a:	30 27                	xor    %ah,(%rdi)
  47e77c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e77f:	54                   	push   %rsp
  47e780:	20 4e 55             	and    %cl,0x55(%rsi)
  47e783:	4c                   	rex.WR
  47e784:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e787:	73 6e                	jae    47e7f7 <usage_message+0x1cab7>
  47e789:	6d                   	insl   (%dx),%es:(%rdi)
  47e78a:	70 76                	jo     47e802 <usage_message+0x1cac2>
  47e78c:	33 5f 61             	xor    0x61(%rdi),%ebx
  47e78f:	75 74                	jne    47e805 <usage_message+0x1cac5>
  47e791:	68 70 61 73 73       	pushq  $0x73736170
  47e796:	70 68                	jo     47e800 <usage_message+0x1cac0>
  47e798:	72 61                	jb     47e7fb <usage_message+0x1cabb>
  47e79a:	73 65                	jae    47e801 <usage_message+0x1cac1>
  47e79c:	20 76 61             	and    %dh,0x61(%rsi)
  47e79f:	72 63                	jb     47e804 <usage_message+0x1cac4>
  47e7a1:	68 61 72 28 36       	pushq  $0x36287261
  47e7a6:	34 29                	xor    $0x29,%al
  47e7a8:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e7ac:	41 55                	push   %r13
  47e7ae:	4c 54                	rex.WR push   %rsp
  47e7b0:	20 27                	and    %ah,(%rdi)
  47e7b2:	27                   	(bad)  
  47e7b3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e7b6:	54                   	push   %rsp
  47e7b7:	20 4e 55             	and    %cl,0x55(%rsi)
  47e7ba:	4c                   	rex.WR
  47e7bb:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e7be:	73 6e                	jae    47e82e <usage_message+0x1caee>
  47e7c0:	6d                   	insl   (%dx),%es:(%rdi)
  47e7c1:	70 76                	jo     47e839 <usage_message+0x1caf9>
  47e7c3:	33 5f 70             	xor    0x70(%rdi),%ebx
  47e7c6:	72 69                	jb     47e831 <usage_message+0x1caf1>
  47e7c8:	76 70                	jbe    47e83a <usage_message+0x1cafa>
  47e7ca:	61                   	(bad)  
  47e7cb:	73 73                	jae    47e840 <usage_message+0x1cb00>
  47e7cd:	70 68                	jo     47e837 <usage_message+0x1caf7>
  47e7cf:	72 61                	jb     47e832 <usage_message+0x1caf2>
  47e7d1:	73 65                	jae    47e838 <usage_message+0x1caf8>
  47e7d3:	20 76 61             	and    %dh,0x61(%rsi)
  47e7d6:	72 63                	jb     47e83b <usage_message+0x1cafb>
  47e7d8:	68 61 72 28 36       	pushq  $0x36287261
  47e7dd:	34 29                	xor    $0x29,%al
  47e7df:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e7e3:	41 55                	push   %r13
  47e7e5:	4c 54                	rex.WR push   %rsp
  47e7e7:	20 27                	and    %ah,(%rdi)
  47e7e9:	27                   	(bad)  
  47e7ea:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e7ed:	54                   	push   %rsp
  47e7ee:	20 4e 55             	and    %cl,0x55(%rsi)
  47e7f1:	4c                   	rex.WR
  47e7f2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e7f5:	66 6f                	outsw  %ds:(%rsi),(%dx)
  47e7f7:	72 6d                	jb     47e866 <usage_message+0x1cb26>
  47e7f9:	75 6c                	jne    47e867 <usage_message+0x1cb27>
  47e7fb:	61                   	(bad)  
  47e7fc:	20 76 61             	and    %dh,0x61(%rsi)
  47e7ff:	72 63                	jb     47e864 <usage_message+0x1cb24>
  47e801:	68 61 72 28 32       	pushq  $0x32287261
  47e806:	35 35 29 20 44       	xor    $0x44202935,%eax
  47e80b:	45                   	rex.RB
  47e80c:	46                   	rex.RX
  47e80d:	41 55                	push   %r13
  47e80f:	4c 54                	rex.WR push   %rsp
  47e811:	20 27                	and    %ah,(%rdi)
  47e813:	31 27                	xor    %esp,(%rdi)
  47e815:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e818:	54                   	push   %rsp
  47e819:	20 4e 55             	and    %cl,0x55(%rsi)
  47e81c:	4c                   	rex.WR
  47e81d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e820:	65                   	gs
  47e821:	72 72                	jb     47e895 <usage_message+0x1cb55>
  47e823:	6f                   	outsl  %ds:(%rsi),(%dx)
  47e824:	72 20                	jb     47e846 <usage_message+0x1cb06>
  47e826:	76 61                	jbe    47e889 <usage_message+0x1cb49>
  47e828:	72 63                	jb     47e88d <usage_message+0x1cb4d>
  47e82a:	68 61 72 28 31       	pushq  $0x31287261
  47e82f:	32 38                	xor    (%rax),%bh
  47e831:	29 20                	sub    %esp,(%rax)
  47e833:	44                   	rex.R
  47e834:	45                   	rex.RB
  47e835:	46                   	rex.RX
  47e836:	41 55                	push   %r13
  47e838:	4c 54                	rex.WR push   %rsp
  47e83a:	20 27                	and    %ah,(%rdi)
  47e83c:	27                   	(bad)  
  47e83d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e840:	54                   	push   %rsp
  47e841:	20 4e 55             	and    %cl,0x55(%rsi)
  47e844:	4c                   	rex.WR
  47e845:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e848:	6c                   	insb   (%dx),%es:(%rdi)
  47e849:	61                   	(bad)  
  47e84a:	73 74                	jae    47e8c0 <usage_message+0x1cb80>
  47e84c:	6c                   	insb   (%dx),%es:(%rdi)
  47e84d:	6f                   	outsl  %ds:(%rsi),(%dx)
  47e84e:	67 73 69             	addr32 jae 47e8ba <usage_message+0x1cb7a>
  47e851:	7a 65                	jp     47e8b8 <usage_message+0x1cb78>
  47e853:	20 69 6e             	and    %ch,0x6e(%rcx)
  47e856:	74 65                	je     47e8bd <usage_message+0x1cb7d>
  47e858:	67                   	addr32
  47e859:	65                   	gs
  47e85a:	72 20                	jb     47e87c <usage_message+0x1cb3c>
  47e85c:	44                   	rex.R
  47e85d:	45                   	rex.RB
  47e85e:	46                   	rex.RX
  47e85f:	41 55                	push   %r13
  47e861:	4c 54                	rex.WR push   %rsp
  47e863:	20 27                	and    %ah,(%rdi)
  47e865:	30 27                	xor    %ah,(%rdi)
  47e867:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e86a:	54                   	push   %rsp
  47e86b:	20 4e 55             	and    %cl,0x55(%rsi)
  47e86e:	4c                   	rex.WR
  47e86f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e872:	6c                   	insb   (%dx),%es:(%rdi)
  47e873:	6f                   	outsl  %ds:(%rsi),(%dx)
  47e874:	67 74 69             	addr32 je 47e8e0 <usage_message+0x1cba0>
  47e877:	6d                   	insl   (%dx),%es:(%rdi)
  47e878:	65                   	gs
  47e879:	66 6d                	insw   (%dx),%es:(%rdi)
  47e87b:	74 20                	je     47e89d <usage_message+0x1cb5d>
  47e87d:	76 61                	jbe    47e8e0 <usage_message+0x1cba0>
  47e87f:	72 63                	jb     47e8e4 <usage_message+0x1cba4>
  47e881:	68 61 72 28 36       	pushq  $0x36287261
  47e886:	34 29                	xor    $0x29,%al
  47e888:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e88c:	41 55                	push   %r13
  47e88e:	4c 54                	rex.WR push   %rsp
  47e890:	20 27                	and    %ah,(%rdi)
  47e892:	27                   	(bad)  
  47e893:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e896:	54                   	push   %rsp
  47e897:	20 4e 55             	and    %cl,0x55(%rsi)
  47e89a:	4c                   	rex.WR
  47e89b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e89e:	74 65                	je     47e905 <usage_message+0x1cbc5>
  47e8a0:	6d                   	insl   (%dx),%es:(%rdi)
  47e8a1:	70 6c                	jo     47e90f <usage_message+0x1cbcf>
  47e8a3:	61                   	(bad)  
  47e8a4:	74 65                	je     47e90b <usage_message+0x1cbcb>
  47e8a6:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47e8ad:	6e 
  47e8ae:	74 20                	je     47e8d0 <usage_message+0x1cb90>
  47e8b0:	75 6e                	jne    47e920 <usage_message+0x1cbe0>
  47e8b2:	73 69                	jae    47e91d <usage_message+0x1cbdd>
  47e8b4:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47e8b6:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47e8bc:	41 55                	push   %r13
  47e8be:	4c 54                	rex.WR push   %rsp
  47e8c0:	20 27                	and    %ah,(%rdi)
  47e8c2:	30 27                	xor    %ah,(%rdi)
  47e8c4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e8c7:	54                   	push   %rsp
  47e8c8:	20 4e 55             	and    %cl,0x55(%rsi)
  47e8cb:	4c                   	rex.WR
  47e8cc:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e8cf:	76 61                	jbe    47e932 <usage_message+0x1cbf2>
  47e8d1:	6c                   	insb   (%dx),%es:(%rdi)
  47e8d2:	75 65                	jne    47e939 <usage_message+0x1cbf9>
  47e8d4:	6d                   	insl   (%dx),%es:(%rdi)
  47e8d5:	61                   	(bad)  
  47e8d6:	70 69                	jo     47e941 <usage_message+0x1cc01>
  47e8d8:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47e8dc:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47e8e3:	73 
  47e8e4:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47e8eb:	45                   	rex.RB
  47e8ec:	46                   	rex.RX
  47e8ed:	41 55                	push   %r13
  47e8ef:	4c 54                	rex.WR push   %rsp
  47e8f1:	20 27                	and    %ah,(%rdi)
  47e8f3:	30 27                	xor    %ah,(%rdi)
  47e8f5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e8f8:	54                   	push   %rsp
  47e8f9:	20 4e 55             	and    %cl,0x55(%rsi)
  47e8fc:	4c                   	rex.WR
  47e8fd:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e900:	64                   	fs
  47e901:	65                   	gs
  47e902:	6c                   	insb   (%dx),%es:(%rdi)
  47e903:	61                   	(bad)  
  47e904:	79 5f                	jns    47e965 <usage_message+0x1cc25>
  47e906:	66                   	data16
  47e907:	6c                   	insb   (%dx),%es:(%rdi)
  47e908:	65                   	gs
  47e909:	78 20                	js     47e92b <usage_message+0x1cbeb>
  47e90b:	76 61                	jbe    47e96e <usage_message+0x1cc2e>
  47e90d:	72 63                	jb     47e972 <usage_message+0x1cc32>
  47e90f:	68 61 72 28 32       	pushq  $0x32287261
  47e914:	35 35 29 20 44       	xor    $0x44202935,%eax
  47e919:	45                   	rex.RB
  47e91a:	46                   	rex.RX
  47e91b:	41 55                	push   %r13
  47e91d:	4c 54                	rex.WR push   %rsp
  47e91f:	20 27                	and    %ah,(%rdi)
  47e921:	27                   	(bad)  
  47e922:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e925:	54                   	push   %rsp
  47e926:	20 4e 55             	and    %cl,0x55(%rsi)
  47e929:	4c                   	rex.WR
  47e92a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e92d:	70 61                	jo     47e990 <usage_message+0x1cc50>
  47e92f:	72 61                	jb     47e992 <usage_message+0x1cc52>
  47e931:	6d                   	insl   (%dx),%es:(%rdi)
  47e932:	73 20                	jae    47e954 <usage_message+0x1cc14>
  47e934:	74 65                	je     47e99b <usage_message+0x1cc5b>
  47e936:	78 74                	js     47e9ac <usage_message+0x1cc6c>
  47e938:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e93b:	54                   	push   %rsp
  47e93c:	20 4e 55             	and    %cl,0x55(%rsi)
  47e93f:	4c                   	rex.WR
  47e940:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e943:	69 70 6d 69 5f 73 65 	imul   $0x65735f69,0x6d(%rax),%esi
  47e94a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47e94b:	73 6f                	jae    47e9bc <usage_message+0x1cc7c>
  47e94d:	72 20                	jb     47e96f <usage_message+0x1cc2f>
  47e94f:	76 61                	jbe    47e9b2 <usage_message+0x1cc72>
  47e951:	72 63                	jb     47e9b6 <usage_message+0x1cc76>
  47e953:	68 61 72 28 31       	pushq  $0x31287261
  47e958:	32 38                	xor    (%rax),%bh
  47e95a:	29 20                	sub    %esp,(%rax)
  47e95c:	44                   	rex.R
  47e95d:	45                   	rex.RB
  47e95e:	46                   	rex.RX
  47e95f:	41 55                	push   %r13
  47e961:	4c 54                	rex.WR push   %rsp
  47e963:	20 27                	and    %ah,(%rdi)
  47e965:	27                   	(bad)  
  47e966:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e969:	54                   	push   %rsp
  47e96a:	20 4e 55             	and    %cl,0x55(%rsi)
  47e96d:	4c                   	rex.WR
  47e96e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e971:	64                   	fs
  47e972:	61                   	(bad)  
  47e973:	74 61                	je     47e9d6 <usage_message+0x1cc96>
  47e975:	5f                   	pop    %rdi
  47e976:	74 79                	je     47e9f1 <usage_message+0x1ccb1>
  47e978:	70 65                	jo     47e9df <usage_message+0x1cc9f>
  47e97a:	20 69 6e             	and    %ch,0x6e(%rcx)
  47e97d:	74 65                	je     47e9e4 <usage_message+0x1cca4>
  47e97f:	67                   	addr32
  47e980:	65                   	gs
  47e981:	72 20                	jb     47e9a3 <usage_message+0x1cc63>
  47e983:	44                   	rex.R
  47e984:	45                   	rex.RB
  47e985:	46                   	rex.RX
  47e986:	41 55                	push   %r13
  47e988:	4c 54                	rex.WR push   %rsp
  47e98a:	20 27                	and    %ah,(%rdi)
  47e98c:	30 27                	xor    %ah,(%rdi)
  47e98e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e991:	54                   	push   %rsp
  47e992:	20 4e 55             	and    %cl,0x55(%rsi)
  47e995:	4c                   	rex.WR
  47e996:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e999:	61                   	(bad)  
  47e99a:	75 74                	jne    47ea10 <usage_message+0x1ccd0>
  47e99c:	68 74 79 70 65       	pushq  $0x65707974
  47e9a1:	20 69 6e             	and    %ch,0x6e(%rcx)
  47e9a4:	74 65                	je     47ea0b <usage_message+0x1cccb>
  47e9a6:	67                   	addr32
  47e9a7:	65                   	gs
  47e9a8:	72 20                	jb     47e9ca <usage_message+0x1cc8a>
  47e9aa:	44                   	rex.R
  47e9ab:	45                   	rex.RB
  47e9ac:	46                   	rex.RX
  47e9ad:	41 55                	push   %r13
  47e9af:	4c 54                	rex.WR push   %rsp
  47e9b1:	20 27                	and    %ah,(%rdi)
  47e9b3:	30 27                	xor    %ah,(%rdi)
  47e9b5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e9b8:	54                   	push   %rsp
  47e9b9:	20 4e 55             	and    %cl,0x55(%rsi)
  47e9bc:	4c                   	rex.WR
  47e9bd:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e9c0:	75 73                	jne    47ea35 <usage_message+0x1ccf5>
  47e9c2:	65                   	gs
  47e9c3:	72 6e                	jb     47ea33 <usage_message+0x1ccf3>
  47e9c5:	61                   	(bad)  
  47e9c6:	6d                   	insl   (%dx),%es:(%rdi)
  47e9c7:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47e9cb:	72 63                	jb     47ea30 <usage_message+0x1ccf0>
  47e9cd:	68 61 72 28 36       	pushq  $0x36287261
  47e9d2:	34 29                	xor    $0x29,%al
  47e9d4:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47e9d8:	41 55                	push   %r13
  47e9da:	4c 54                	rex.WR push   %rsp
  47e9dc:	20 27                	and    %ah,(%rdi)
  47e9de:	27                   	(bad)  
  47e9df:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47e9e2:	54                   	push   %rsp
  47e9e3:	20 4e 55             	and    %cl,0x55(%rsi)
  47e9e6:	4c                   	rex.WR
  47e9e7:	4c 2c 20             	rex.WR sub    $0x20,%al
  47e9ea:	70 61                	jo     47ea4d <usage_message+0x1cd0d>
  47e9ec:	73 73                	jae    47ea61 <usage_message+0x1cd21>
  47e9ee:	77 6f                	ja     47ea5f <usage_message+0x1cd1f>
  47e9f0:	72 64                	jb     47ea56 <usage_message+0x1cd16>
  47e9f2:	20 76 61             	and    %dh,0x61(%rsi)
  47e9f5:	72 63                	jb     47ea5a <usage_message+0x1cd1a>
  47e9f7:	68 61 72 28 36       	pushq  $0x36287261
  47e9fc:	34 29                	xor    $0x29,%al
  47e9fe:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47ea02:	41 55                	push   %r13
  47ea04:	4c 54                	rex.WR push   %rsp
  47ea06:	20 27                	and    %ah,(%rdi)
  47ea08:	27                   	(bad)  
  47ea09:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ea0c:	54                   	push   %rsp
  47ea0d:	20 4e 55             	and    %cl,0x55(%rsi)
  47ea10:	4c                   	rex.WR
  47ea11:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ea14:	70 75                	jo     47ea8b <usage_message+0x1cd4b>
  47ea16:	62                   	(bad)  
  47ea17:	6c                   	insb   (%dx),%es:(%rdi)
  47ea18:	69 63 6b 65 79 20 76 	imul   $0x76207965,0x6b(%rbx),%esp
  47ea1f:	61                   	(bad)  
  47ea20:	72 63                	jb     47ea85 <usage_message+0x1cd45>
  47ea22:	68 61 72 28 36       	pushq  $0x36287261
  47ea27:	34 29                	xor    $0x29,%al
  47ea29:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47ea2d:	41 55                	push   %r13
  47ea2f:	4c 54                	rex.WR push   %rsp
  47ea31:	20 27                	and    %ah,(%rdi)
  47ea33:	27                   	(bad)  
  47ea34:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ea37:	54                   	push   %rsp
  47ea38:	20 4e 55             	and    %cl,0x55(%rsi)
  47ea3b:	4c                   	rex.WR
  47ea3c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ea3f:	70 72                	jo     47eab3 <usage_message+0x1cd73>
  47ea41:	69 76 61 74 65 6b 65 	imul   $0x656b6574,0x61(%rsi),%esi
  47ea48:	79 20                	jns    47ea6a <usage_message+0x1cd2a>
  47ea4a:	76 61                	jbe    47eaad <usage_message+0x1cd6d>
  47ea4c:	72 63                	jb     47eab1 <usage_message+0x1cd71>
  47ea4e:	68 61 72 28 36       	pushq  $0x36287261
  47ea53:	34 29                	xor    $0x29,%al
  47ea55:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47ea59:	41 55                	push   %r13
  47ea5b:	4c 54                	rex.WR push   %rsp
  47ea5d:	20 27                	and    %ah,(%rdi)
  47ea5f:	27                   	(bad)  
  47ea60:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ea63:	54                   	push   %rsp
  47ea64:	20 4e 55             	and    %cl,0x55(%rsi)
  47ea67:	4c                   	rex.WR
  47ea68:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ea6b:	6d                   	insl   (%dx),%es:(%rdi)
  47ea6c:	74 69                	je     47ead7 <usage_message+0x1cd97>
  47ea6e:	6d                   	insl   (%dx),%es:(%rdi)
  47ea6f:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47ea73:	74 65                	je     47eada <usage_message+0x1cd9a>
  47ea75:	67                   	addr32
  47ea76:	65                   	gs
  47ea77:	72 20                	jb     47ea99 <usage_message+0x1cd59>
  47ea79:	44                   	rex.R
  47ea7a:	45                   	rex.RB
  47ea7b:	46                   	rex.RX
  47ea7c:	41 55                	push   %r13
  47ea7e:	4c 54                	rex.WR push   %rsp
  47ea80:	20 27                	and    %ah,(%rdi)
  47ea82:	30 27                	xor    %ah,(%rdi)
  47ea84:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ea87:	54                   	push   %rsp
  47ea88:	20 4e 55             	and    %cl,0x55(%rsi)
  47ea8b:	4c                   	rex.WR
  47ea8c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ea8f:	50                   	push   %rax
  47ea90:	52                   	push   %rdx
  47ea91:	49                   	rex.WB
  47ea92:	4d                   	rex.WRB
  47ea93:	41 52                	push   %r10
  47ea95:	59                   	pop    %rcx
  47ea96:	20 4b 45             	and    %cl,0x45(%rbx)
  47ea99:	59                   	pop    %rcx
  47ea9a:	20 28                	and    %ch,(%rax)
  47ea9c:	69 74 65 6d 69 64 29 	imul   $0x29296469,0x6d(%rbp,%riz,2),%esi
  47eaa3:	29 
  47eaa4:	20 45 4e             	and    %al,0x4e(%rbp)
  47eaa7:	47                   	rex.RXB
  47eaa8:	49                   	rex.WB
  47eaa9:	4e                   	rex.WRX
  47eaaa:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47eab0:	44                   	rex.R
  47eab1:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47eab5:	45                   	rex.RB
  47eab6:	41 54                	push   %r12
  47eab8:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  47eabc:	49 51                	rex.WB push   %r9
  47eabe:	55                   	push   %rbp
  47eabf:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47eac3:	44                   	rex.R
  47eac4:	45 58                	rex.RB pop    %r8
  47eac6:	20 69 74             	and    %ch,0x74(%rcx)
  47eac9:	65                   	gs
  47eaca:	6d                   	insl   (%dx),%es:(%rdi)
  47eacb:	73 5f                	jae    47eb2c <usage_message+0x1cdec>
  47eacd:	31 20                	xor    %esp,(%rax)
  47eacf:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ead0:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ead1:	20 69 74             	and    %ch,0x74(%rcx)
  47ead4:	65                   	gs
  47ead5:	6d                   	insl   (%dx),%es:(%rdi)
  47ead6:	73 20                	jae    47eaf8 <usage_message+0x1cdb8>
  47ead8:	28 68 6f             	sub    %ch,0x6f(%rax)
  47eadb:	73 74                	jae    47eb51 <usage_message+0x1ce11>
  47eadd:	69 64 2c 6b 65 79 5f 	imul   $0x295f7965,0x6b(%rsp,%rbp,1),%esp
  47eae4:	29 
  47eae5:	3b 43 52             	cmp    0x52(%rbx),%eax
  47eae8:	45                   	rex.RB
  47eae9:	41 54                	push   %r12
  47eaeb:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47eaef:	44                   	rex.R
  47eaf0:	45 58                	rex.RB pop    %r8
  47eaf2:	20 69 74             	and    %ch,0x74(%rcx)
  47eaf5:	65                   	gs
  47eaf6:	6d                   	insl   (%dx),%es:(%rdi)
  47eaf7:	73 5f                	jae    47eb58 <usage_message+0x1ce18>
  47eaf9:	33 20                	xor    (%rax),%esp
  47eafb:	6f                   	outsl  %ds:(%rsi),(%dx)
  47eafc:	6e                   	outsb  %ds:(%rsi),(%dx)
  47eafd:	20 69 74             	and    %ch,0x74(%rcx)
  47eb00:	65                   	gs
  47eb01:	6d                   	insl   (%dx),%es:(%rdi)
  47eb02:	73 20                	jae    47eb24 <usage_message+0x1cde4>
  47eb04:	28 73 74             	sub    %dh,0x74(%rbx)
  47eb07:	61                   	(bad)  
  47eb08:	74 75                	je     47eb7f <usage_message+0x1ce3f>
  47eb0a:	73 29                	jae    47eb35 <usage_message+0x1cdf5>
  47eb0c:	3b 43 52             	cmp    0x52(%rbx),%eax
  47eb0f:	45                   	rex.RB
  47eb10:	41 54                	push   %r12
  47eb12:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47eb16:	44                   	rex.R
  47eb17:	45 58                	rex.RB pop    %r8
  47eb19:	20 69 74             	and    %ch,0x74(%rcx)
  47eb1c:	65                   	gs
  47eb1d:	6d                   	insl   (%dx),%es:(%rdi)
  47eb1e:	73 5f                	jae    47eb7f <usage_message+0x1ce3f>
  47eb20:	34 20                	xor    $0x20,%al
  47eb22:	6f                   	outsl  %ds:(%rsi),(%dx)
  47eb23:	6e                   	outsb  %ds:(%rsi),(%dx)
  47eb24:	20 69 74             	and    %ch,0x74(%rcx)
  47eb27:	65                   	gs
  47eb28:	6d                   	insl   (%dx),%es:(%rdi)
  47eb29:	73 20                	jae    47eb4b <usage_message+0x1ce0b>
  47eb2b:	28 74 65 6d          	sub    %dh,0x6d(%rbp,%riz,2)
  47eb2f:	70 6c                	jo     47eb9d <usage_message+0x1ce5d>
  47eb31:	61                   	(bad)  
  47eb32:	74 65                	je     47eb99 <usage_message+0x1ce59>
  47eb34:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47eb3b:	41 
  47eb3c:	54                   	push   %rsp
  47eb3d:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47eb42:	4c                   	rex.WR
  47eb43:	45 20 69 74          	and    %r13b,0x74(%r9)
  47eb47:	65                   	gs
  47eb48:	6d                   	insl   (%dx),%es:(%rdi)
  47eb49:	73 5f                	jae    47ebaa <usage_message+0x1ce6a>
  47eb4b:	61                   	(bad)  
  47eb4c:	70 70                	jo     47ebbe <usage_message+0x1ce7e>
  47eb4e:	6c                   	insb   (%dx),%es:(%rdi)
  47eb4f:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47eb56:	73 20                	jae    47eb78 <usage_message+0x1ce38>
  47eb58:	28 20                	sub    %ah,(%rax)
  47eb5a:	69 74 65 6d 61 70 70 	imul   $0x69707061,0x6d(%rbp,%riz,2),%esi
  47eb61:	69 
  47eb62:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47eb66:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47eb6d:	73 
  47eb6e:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47eb75:	45                   	rex.RB
  47eb76:	46                   	rex.RX
  47eb77:	41 55                	push   %r13
  47eb79:	4c 54                	rex.WR push   %rsp
  47eb7b:	20 27                	and    %ah,(%rdi)
  47eb7d:	30 27                	xor    %ah,(%rdi)
  47eb7f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47eb82:	54                   	push   %rsp
  47eb83:	20 4e 55             	and    %cl,0x55(%rsi)
  47eb86:	4c                   	rex.WR
  47eb87:	4c 2c 20             	rex.WR sub    $0x20,%al
  47eb8a:	61                   	(bad)  
  47eb8b:	70 70                	jo     47ebfd <usage_message+0x1cebd>
  47eb8d:	6c                   	insb   (%dx),%es:(%rdi)
  47eb8e:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47eb95:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47eb9c:	6e 
  47eb9d:	74 20                	je     47ebbf <usage_message+0x1ce7f>
  47eb9f:	75 6e                	jne    47ec0f <usage_message+0x1cecf>
  47eba1:	73 69                	jae    47ec0c <usage_message+0x1cecc>
  47eba3:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47eba5:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47ebab:	41 55                	push   %r13
  47ebad:	4c 54                	rex.WR push   %rsp
  47ebaf:	20 27                	and    %ah,(%rdi)
  47ebb1:	30 27                	xor    %ah,(%rdi)
  47ebb3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ebb6:	54                   	push   %rsp
  47ebb7:	20 4e 55             	and    %cl,0x55(%rsi)
  47ebba:	4c                   	rex.WR
  47ebbb:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ebbe:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  47ebc5:	62 
  47ebc6:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47ebcd:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ebce:	73 69                	jae    47ec39 <usage_message+0x1cef9>
  47ebd0:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47ebd2:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47ebd8:	41 55                	push   %r13
  47ebda:	4c 54                	rex.WR push   %rsp
  47ebdc:	20 27                	and    %ah,(%rdi)
  47ebde:	30 27                	xor    %ah,(%rdi)
  47ebe0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ebe3:	54                   	push   %rsp
  47ebe4:	20 4e 55             	and    %cl,0x55(%rsi)
  47ebe7:	4c                   	rex.WR
  47ebe8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ebeb:	50                   	push   %rax
  47ebec:	52                   	push   %rdx
  47ebed:	49                   	rex.WB
  47ebee:	4d                   	rex.WRB
  47ebef:	41 52                	push   %r10
  47ebf1:	59                   	pop    %rcx
  47ebf2:	20 4b 45             	and    %cl,0x45(%rbx)
  47ebf5:	59                   	pop    %rcx
  47ebf6:	20 28                	and    %ch,(%rax)
  47ebf8:	69 74 65 6d 61 70 70 	imul   $0x69707061,0x6d(%rbp,%riz,2),%esi
  47ebff:	69 
  47ec00:	64 29 29             	sub    %ebp,%fs:(%rcx)
  47ec03:	20 45 4e             	and    %al,0x4e(%rbp)
  47ec06:	47                   	rex.RXB
  47ec07:	49                   	rex.WB
  47ec08:	4e                   	rex.WRX
  47ec09:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47ec0f:	44                   	rex.R
  47ec10:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47ec14:	45                   	rex.RB
  47ec15:	41 54                	push   %r12
  47ec17:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47ec1b:	44                   	rex.R
  47ec1c:	45 58                	rex.RB pop    %r8
  47ec1e:	20 69 74             	and    %ch,0x74(%rcx)
  47ec21:	65                   	gs
  47ec22:	6d                   	insl   (%dx),%es:(%rdi)
  47ec23:	73 5f                	jae    47ec84 <usage_message+0x1cf44>
  47ec25:	61                   	(bad)  
  47ec26:	70 70                	jo     47ec98 <usage_message+0x1cf58>
  47ec28:	6c                   	insb   (%dx),%es:(%rdi)
  47ec29:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47ec30:	73 5f                	jae    47ec91 <usage_message+0x1cf51>
  47ec32:	31 20                	xor    %esp,(%rax)
  47ec34:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ec35:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ec36:	20 69 74             	and    %ch,0x74(%rcx)
  47ec39:	65                   	gs
  47ec3a:	6d                   	insl   (%dx),%es:(%rdi)
  47ec3b:	73 5f                	jae    47ec9c <usage_message+0x1cf5c>
  47ec3d:	61                   	(bad)  
  47ec3e:	70 70                	jo     47ecb0 <usage_message+0x1cf70>
  47ec40:	6c                   	insb   (%dx),%es:(%rdi)
  47ec41:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47ec48:	73 20                	jae    47ec6a <usage_message+0x1cf2a>
  47ec4a:	28 61 70             	sub    %ah,0x70(%rcx)
  47ec4d:	70 6c                	jo     47ecbb <usage_message+0x1cf7b>
  47ec4f:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47ec56:	69 64 2c 69 74 65 6d 	imul   $0x696d6574,0x69(%rsp,%rbp,1),%esp
  47ec5d:	69 
  47ec5e:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47ec61:	43 52                	rex.XB push   %r10
  47ec63:	45                   	rex.RB
  47ec64:	41 54                	push   %r12
  47ec66:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47ec6a:	44                   	rex.R
  47ec6b:	45 58                	rex.RB pop    %r8
  47ec6d:	20 69 74             	and    %ch,0x74(%rcx)
  47ec70:	65                   	gs
  47ec71:	6d                   	insl   (%dx),%es:(%rdi)
  47ec72:	73 5f                	jae    47ecd3 <usage_message+0x1cf93>
  47ec74:	61                   	(bad)  
  47ec75:	70 70                	jo     47ece7 <usage_message+0x1cfa7>
  47ec77:	6c                   	insb   (%dx),%es:(%rdi)
  47ec78:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47ec7f:	73 5f                	jae    47ece0 <usage_message+0x1cfa0>
  47ec81:	32 20                	xor    (%rax),%ah
  47ec83:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ec84:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ec85:	20 69 74             	and    %ch,0x74(%rcx)
  47ec88:	65                   	gs
  47ec89:	6d                   	insl   (%dx),%es:(%rdi)
  47ec8a:	73 5f                	jae    47eceb <usage_message+0x1cfab>
  47ec8c:	61                   	(bad)  
  47ec8d:	70 70                	jo     47ecff <usage_message+0x1cfbf>
  47ec8f:	6c                   	insb   (%dx),%es:(%rdi)
  47ec90:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rbx),%esp
  47ec97:	73 20                	jae    47ecb9 <usage_message+0x1cf79>
  47ec99:	28 69 74             	sub    %ch,0x74(%rcx)
  47ec9c:	65                   	gs
  47ec9d:	6d                   	insl   (%dx),%es:(%rdi)
  47ec9e:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47eca5:	41 
  47eca6:	54                   	push   %rsp
  47eca7:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47ecac:	4c                   	rex.WR
  47ecad:	45 20 6d 61          	and    %r13b,0x61(%r13)
  47ecb1:	70 70                	jo     47ed23 <usage_message+0x1cfe3>
  47ecb3:	69 6e 67 73 20 28 20 	imul   $0x20282073,0x67(%rsi),%ebp
  47ecba:	6d                   	insl   (%dx),%es:(%rdi)
  47ecbb:	61                   	(bad)  
  47ecbc:	70 70                	jo     47ed2e <usage_message+0x1cfee>
  47ecbe:	69 6e 67 69 64 20 62 	imul   $0x62206469,0x67(%rsi),%ebp
  47ecc5:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47eccc:	6e                   	outsb  %ds:(%rsi),(%dx)
  47eccd:	73 69                	jae    47ed38 <usage_message+0x1cff8>
  47eccf:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47ecd1:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47ecd7:	41 55                	push   %r13
  47ecd9:	4c 54                	rex.WR push   %rsp
  47ecdb:	20 27                	and    %ah,(%rdi)
  47ecdd:	30 27                	xor    %ah,(%rdi)
  47ecdf:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ece2:	54                   	push   %rsp
  47ece3:	20 4e 55             	and    %cl,0x55(%rsi)
  47ece6:	4c                   	rex.WR
  47ece7:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ecea:	76 61                	jbe    47ed4d <usage_message+0x1d00d>
  47ecec:	6c                   	insb   (%dx),%es:(%rdi)
  47eced:	75 65                	jne    47ed54 <usage_message+0x1d014>
  47ecef:	6d                   	insl   (%dx),%es:(%rdi)
  47ecf0:	61                   	(bad)  
  47ecf1:	70 69                	jo     47ed5c <usage_message+0x1d01c>
  47ecf3:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47ecf7:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47ecfe:	73 
  47ecff:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47ed06:	45                   	rex.RB
  47ed07:	46                   	rex.RX
  47ed08:	41 55                	push   %r13
  47ed0a:	4c 54                	rex.WR push   %rsp
  47ed0c:	20 27                	and    %ah,(%rdi)
  47ed0e:	30 27                	xor    %ah,(%rdi)
  47ed10:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ed13:	54                   	push   %rsp
  47ed14:	20 4e 55             	and    %cl,0x55(%rsi)
  47ed17:	4c                   	rex.WR
  47ed18:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ed1b:	76 61                	jbe    47ed7e <usage_message+0x1d03e>
  47ed1d:	6c                   	insb   (%dx),%es:(%rdi)
  47ed1e:	75 65                	jne    47ed85 <usage_message+0x1d045>
  47ed20:	20 76 61             	and    %dh,0x61(%rsi)
  47ed23:	72 63                	jb     47ed88 <usage_message+0x1d048>
  47ed25:	68 61 72 28 36       	pushq  $0x36287261
  47ed2a:	34 29                	xor    $0x29,%al
  47ed2c:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47ed30:	41 55                	push   %r13
  47ed32:	4c 54                	rex.WR push   %rsp
  47ed34:	20 27                	and    %ah,(%rdi)
  47ed36:	27                   	(bad)  
  47ed37:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ed3a:	54                   	push   %rsp
  47ed3b:	20 4e 55             	and    %cl,0x55(%rsi)
  47ed3e:	4c                   	rex.WR
  47ed3f:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ed42:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ed43:	65                   	gs
  47ed44:	77 76                	ja     47edbc <usage_message+0x1d07c>
  47ed46:	61                   	(bad)  
  47ed47:	6c                   	insb   (%dx),%es:(%rdi)
  47ed48:	75 65                	jne    47edaf <usage_message+0x1d06f>
  47ed4a:	20 76 61             	and    %dh,0x61(%rsi)
  47ed4d:	72 63                	jb     47edb2 <usage_message+0x1d072>
  47ed4f:	68 61 72 28 36       	pushq  $0x36287261
  47ed54:	34 29                	xor    $0x29,%al
  47ed56:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47ed5a:	41 55                	push   %r13
  47ed5c:	4c 54                	rex.WR push   %rsp
  47ed5e:	20 27                	and    %ah,(%rdi)
  47ed60:	27                   	(bad)  
  47ed61:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ed64:	54                   	push   %rsp
  47ed65:	20 4e 55             	and    %cl,0x55(%rsi)
  47ed68:	4c                   	rex.WR
  47ed69:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ed6c:	50                   	push   %rax
  47ed6d:	52                   	push   %rdx
  47ed6e:	49                   	rex.WB
  47ed6f:	4d                   	rex.WRB
  47ed70:	41 52                	push   %r10
  47ed72:	59                   	pop    %rcx
  47ed73:	20 4b 45             	and    %cl,0x45(%rbx)
  47ed76:	59                   	pop    %rcx
  47ed77:	20 28                	and    %ch,(%rax)
  47ed79:	6d                   	insl   (%dx),%es:(%rdi)
  47ed7a:	61                   	(bad)  
  47ed7b:	70 70                	jo     47eded <usage_message+0x1d0ad>
  47ed7d:	69 6e 67 69 64 29 29 	imul   $0x29296469,0x67(%rsi),%ebp
  47ed84:	20 45 4e             	and    %al,0x4e(%rbp)
  47ed87:	47                   	rex.RXB
  47ed88:	49                   	rex.WB
  47ed89:	4e                   	rex.WRX
  47ed8a:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47ed90:	44                   	rex.R
  47ed91:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47ed95:	45                   	rex.RB
  47ed96:	41 54                	push   %r12
  47ed98:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47ed9c:	44                   	rex.R
  47ed9d:	45 58                	rex.RB pop    %r8
  47ed9f:	20 6d 61             	and    %ch,0x61(%rbp)
  47eda2:	70 70                	jo     47ee14 <usage_message+0x1d0d4>
  47eda4:	69 6e 67 73 5f 31 20 	imul   $0x20315f73,0x67(%rsi),%ebp
  47edab:	6f                   	outsl  %ds:(%rsi),(%dx)
  47edac:	6e                   	outsb  %ds:(%rsi),(%dx)
  47edad:	20 6d 61             	and    %ch,0x61(%rbp)
  47edb0:	70 70                	jo     47ee22 <usage_message+0x1d0e2>
  47edb2:	69 6e 67 73 20 28 76 	imul   $0x76282073,0x67(%rsi),%ebp
  47edb9:	61                   	(bad)  
  47edba:	6c                   	insb   (%dx),%es:(%rdi)
  47edbb:	75 65                	jne    47ee22 <usage_message+0x1d0e2>
  47edbd:	6d                   	insl   (%dx),%es:(%rdi)
  47edbe:	61                   	(bad)  
  47edbf:	70 69                	jo     47ee2a <usage_message+0x1d0ea>
  47edc1:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47edc4:	43 52                	rex.XB push   %r10
  47edc6:	45                   	rex.RB
  47edc7:	41 54                	push   %r12
  47edc9:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47edce:	4c                   	rex.WR
  47edcf:	45 20 6d 65          	and    %r13b,0x65(%r13)
  47edd3:	64 69 61 20 28 20 6d 	imul   $0x656d2028,%fs:0x20(%rcx),%esp
  47edda:	65 
  47eddb:	64 69 61 69 64 20 62 	imul   $0x69622064,%fs:0x69(%rcx),%esp
  47ede2:	69 
  47ede3:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47edea:	73 
  47edeb:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47edf2:	45                   	rex.RB
  47edf3:	46                   	rex.RX
  47edf4:	41 55                	push   %r13
  47edf6:	4c 54                	rex.WR push   %rsp
  47edf8:	20 27                	and    %ah,(%rdi)
  47edfa:	30 27                	xor    %ah,(%rdi)
  47edfc:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47edff:	54                   	push   %rsp
  47ee00:	20 4e 55             	and    %cl,0x55(%rsi)
  47ee03:	4c                   	rex.WR
  47ee04:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ee07:	75 73                	jne    47ee7c <usage_message+0x1d13c>
  47ee09:	65                   	gs
  47ee0a:	72 69                	jb     47ee75 <usage_message+0x1d135>
  47ee0c:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47ee10:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47ee17:	73 
  47ee18:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47ee1f:	45                   	rex.RB
  47ee20:	46                   	rex.RX
  47ee21:	41 55                	push   %r13
  47ee23:	4c 54                	rex.WR push   %rsp
  47ee25:	20 27                	and    %ah,(%rdi)
  47ee27:	30 27                	xor    %ah,(%rdi)
  47ee29:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ee2c:	54                   	push   %rsp
  47ee2d:	20 4e 55             	and    %cl,0x55(%rsi)
  47ee30:	4c                   	rex.WR
  47ee31:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ee34:	6d                   	insl   (%dx),%es:(%rdi)
  47ee35:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  47ee3c:	65 69 
  47ee3e:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47ee42:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47ee49:	73 
  47ee4a:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47ee51:	45                   	rex.RB
  47ee52:	46                   	rex.RX
  47ee53:	41 55                	push   %r13
  47ee55:	4c 54                	rex.WR push   %rsp
  47ee57:	20 27                	and    %ah,(%rdi)
  47ee59:	30 27                	xor    %ah,(%rdi)
  47ee5b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ee5e:	54                   	push   %rsp
  47ee5f:	20 4e 55             	and    %cl,0x55(%rsi)
  47ee62:	4c                   	rex.WR
  47ee63:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ee66:	73 65                	jae    47eecd <usage_message+0x1d18d>
  47ee68:	6e                   	outsb  %ds:(%rsi),(%dx)
  47ee69:	64                   	fs
  47ee6a:	74 6f                	je     47eedb <usage_message+0x1d19b>
  47ee6c:	20 76 61             	and    %dh,0x61(%rsi)
  47ee6f:	72 63                	jb     47eed4 <usage_message+0x1d194>
  47ee71:	68 61 72 28 31       	pushq  $0x31287261
  47ee76:	30 30                	xor    %dh,(%rax)
  47ee78:	29 20                	sub    %esp,(%rax)
  47ee7a:	44                   	rex.R
  47ee7b:	45                   	rex.RB
  47ee7c:	46                   	rex.RX
  47ee7d:	41 55                	push   %r13
  47ee7f:	4c 54                	rex.WR push   %rsp
  47ee81:	20 27                	and    %ah,(%rdi)
  47ee83:	27                   	(bad)  
  47ee84:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ee87:	54                   	push   %rsp
  47ee88:	20 4e 55             	and    %cl,0x55(%rsi)
  47ee8b:	4c                   	rex.WR
  47ee8c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ee8f:	61                   	(bad)  
  47ee90:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  47ee94:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47ee98:	74 65                	je     47eeff <usage_message+0x1d1bf>
  47ee9a:	67                   	addr32
  47ee9b:	65                   	gs
  47ee9c:	72 20                	jb     47eebe <usage_message+0x1d17e>
  47ee9e:	44                   	rex.R
  47ee9f:	45                   	rex.RB
  47eea0:	46                   	rex.RX
  47eea1:	41 55                	push   %r13
  47eea3:	4c 54                	rex.WR push   %rsp
  47eea5:	20 27                	and    %ah,(%rdi)
  47eea7:	30 27                	xor    %ah,(%rdi)
  47eea9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47eeac:	54                   	push   %rsp
  47eead:	20 4e 55             	and    %cl,0x55(%rsi)
  47eeb0:	4c                   	rex.WR
  47eeb1:	4c 2c 20             	rex.WR sub    $0x20,%al
  47eeb4:	73 65                	jae    47ef1b <usage_message+0x1d1db>
  47eeb6:	76 65                	jbe    47ef1d <usage_message+0x1d1dd>
  47eeb8:	72 69                	jb     47ef23 <usage_message+0x1d1e3>
  47eeba:	74 79                	je     47ef35 <usage_message+0x1d1f5>
  47eebc:	20 69 6e             	and    %ch,0x6e(%rcx)
  47eebf:	74 65                	je     47ef26 <usage_message+0x1d1e6>
  47eec1:	67                   	addr32
  47eec2:	65                   	gs
  47eec3:	72 20                	jb     47eee5 <usage_message+0x1d1a5>
  47eec5:	44                   	rex.R
  47eec6:	45                   	rex.RB
  47eec7:	46                   	rex.RX
  47eec8:	41 55                	push   %r13
  47eeca:	4c 54                	rex.WR push   %rsp
  47eecc:	20 27                	and    %ah,(%rdi)
  47eece:	36 33 27             	xor    %ss:(%rdi),%esp
  47eed1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47eed4:	54                   	push   %rsp
  47eed5:	20 4e 55             	and    %cl,0x55(%rsi)
  47eed8:	4c                   	rex.WR
  47eed9:	4c 2c 20             	rex.WR sub    $0x20,%al
  47eedc:	70 65                	jo     47ef43 <usage_message+0x1d203>
  47eede:	72 69                	jb     47ef49 <usage_message+0x1d209>
  47eee0:	6f                   	outsl  %ds:(%rsi),(%dx)
  47eee1:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  47eee5:	72 63                	jb     47ef4a <usage_message+0x1d20a>
  47eee7:	68 61 72 28 31       	pushq  $0x31287261
  47eeec:	30 30                	xor    %dh,(%rax)
  47eeee:	29 20                	sub    %esp,(%rax)
  47eef0:	44                   	rex.R
  47eef1:	45                   	rex.RB
  47eef2:	46                   	rex.RX
  47eef3:	41 55                	push   %r13
  47eef5:	4c 54                	rex.WR push   %rsp
  47eef7:	20 27                	and    %ah,(%rdi)
  47eef9:	31 2d 37 2c 30 30    	xor    %ebp,0x30302c37(%rip)        # 30781b36 <_end+0x300c9236>
  47eeff:	3a 30                	cmp    (%rax),%dh
  47ef01:	30 2d 32 33 3a 35    	xor    %ch,0x353a3332(%rip)        # 35822239 <_end+0x35169939>
  47ef07:	39 27                	cmp    %esp,(%rdi)
  47ef09:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ef0c:	54                   	push   %rsp
  47ef0d:	20 4e 55             	and    %cl,0x55(%rsi)
  47ef10:	4c                   	rex.WR
  47ef11:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ef14:	50                   	push   %rax
  47ef15:	52                   	push   %rdx
  47ef16:	49                   	rex.WB
  47ef17:	4d                   	rex.WRB
  47ef18:	41 52                	push   %r10
  47ef1a:	59                   	pop    %rcx
  47ef1b:	20 4b 45             	and    %cl,0x45(%rbx)
  47ef1e:	59                   	pop    %rcx
  47ef1f:	20 28                	and    %ch,(%rax)
  47ef21:	6d                   	insl   (%dx),%es:(%rdi)
  47ef22:	65 64 69 61 69 64 29 	imul   $0x20292964,%fs:%gs:0x69(%rcx),%esp
  47ef29:	29 20 
  47ef2b:	45                   	rex.RB
  47ef2c:	4e                   	rex.WRX
  47ef2d:	47                   	rex.RXB
  47ef2e:	49                   	rex.WB
  47ef2f:	4e                   	rex.WRX
  47ef30:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47ef36:	44                   	rex.R
  47ef37:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47ef3b:	45                   	rex.RB
  47ef3c:	41 54                	push   %r12
  47ef3e:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47ef42:	44                   	rex.R
  47ef43:	45 58                	rex.RB pop    %r8
  47ef45:	20 6d 65             	and    %ch,0x65(%rbp)
  47ef48:	64 69 61 5f 31 20 6f 	imul   $0x6e6f2031,%fs:0x5f(%rcx),%esp
  47ef4f:	6e 
  47ef50:	20 6d 65             	and    %ch,0x65(%rbp)
  47ef53:	64 69 61 20 28 75 73 	imul   $0x65737528,%fs:0x20(%rcx),%esp
  47ef5a:	65 
  47ef5b:	72 69                	jb     47efc6 <usage_message+0x1d286>
  47ef5d:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47ef60:	43 52                	rex.XB push   %r10
  47ef62:	45                   	rex.RB
  47ef63:	41 54                	push   %r12
  47ef65:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47ef69:	44                   	rex.R
  47ef6a:	45 58                	rex.RB pop    %r8
  47ef6c:	20 6d 65             	and    %ch,0x65(%rbp)
  47ef6f:	64 69 61 5f 32 20 6f 	imul   $0x6e6f2032,%fs:0x5f(%rcx),%esp
  47ef76:	6e 
  47ef77:	20 6d 65             	and    %ch,0x65(%rbp)
  47ef7a:	64 69 61 20 28 6d 65 	imul   $0x64656d28,%fs:0x20(%rcx),%esp
  47ef81:	64 
  47ef82:	69 61 74 79 70 65 69 	imul   $0x69657079,0x74(%rcx),%esp
  47ef89:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47ef8c:	43 52                	rex.XB push   %r10
  47ef8e:	45                   	rex.RB
  47ef8f:	41 54                	push   %r12
  47ef91:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47ef96:	4c                   	rex.WR
  47ef97:	45 20 6d 65          	and    %r13b,0x65(%r13)
  47ef9b:	64 69 61 5f 74 79 70 	imul   $0x65707974,%fs:0x5f(%rcx),%esp
  47efa2:	65 
  47efa3:	20 28                	and    %ch,(%rax)
  47efa5:	20 6d 65             	and    %ch,0x65(%rbp)
  47efa8:	64 69 61 74 79 70 65 	imul   $0x69657079,%fs:0x74(%rcx),%esp
  47efaf:	69 
  47efb0:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47efb4:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47efbb:	73 
  47efbc:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47efc3:	45                   	rex.RB
  47efc4:	46                   	rex.RX
  47efc5:	41 55                	push   %r13
  47efc7:	4c 54                	rex.WR push   %rsp
  47efc9:	20 27                	and    %ah,(%rdi)
  47efcb:	30 27                	xor    %ah,(%rdi)
  47efcd:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47efd0:	54                   	push   %rsp
  47efd1:	20 4e 55             	and    %cl,0x55(%rsi)
  47efd4:	4c                   	rex.WR
  47efd5:	4c 2c 20             	rex.WR sub    $0x20,%al
  47efd8:	74 79                	je     47f053 <usage_message+0x1d313>
  47efda:	70 65                	jo     47f041 <usage_message+0x1d301>
  47efdc:	20 69 6e             	and    %ch,0x6e(%rcx)
  47efdf:	74 65                	je     47f046 <usage_message+0x1d306>
  47efe1:	67                   	addr32
  47efe2:	65                   	gs
  47efe3:	72 20                	jb     47f005 <usage_message+0x1d2c5>
  47efe5:	44                   	rex.R
  47efe6:	45                   	rex.RB
  47efe7:	46                   	rex.RX
  47efe8:	41 55                	push   %r13
  47efea:	4c 54                	rex.WR push   %rsp
  47efec:	20 27                	and    %ah,(%rdi)
  47efee:	30 27                	xor    %ah,(%rdi)
  47eff0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47eff3:	54                   	push   %rsp
  47eff4:	20 4e 55             	and    %cl,0x55(%rsi)
  47eff7:	4c                   	rex.WR
  47eff8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47effb:	64                   	fs
  47effc:	65                   	gs
  47effd:	73 63                	jae    47f062 <usage_message+0x1d322>
  47efff:	72 69                	jb     47f06a <usage_message+0x1d32a>
  47f001:	70 74                	jo     47f077 <usage_message+0x1d337>
  47f003:	69 6f 6e 20 76 61 72 	imul   $0x72617620,0x6e(%rdi),%ebp
  47f00a:	63 68 61             	movslq 0x61(%rax),%ebp
  47f00d:	72 28                	jb     47f037 <usage_message+0x1d2f7>
  47f00f:	31 30                	xor    %esi,(%rax)
  47f011:	30 29                	xor    %ch,(%rcx)
  47f013:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47f017:	41 55                	push   %r13
  47f019:	4c 54                	rex.WR push   %rsp
  47f01b:	20 27                	and    %ah,(%rdi)
  47f01d:	27                   	(bad)  
  47f01e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f021:	54                   	push   %rsp
  47f022:	20 4e 55             	and    %cl,0x55(%rsi)
  47f025:	4c                   	rex.WR
  47f026:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f029:	73 6d                	jae    47f098 <usage_message+0x1d358>
  47f02b:	74 70                	je     47f09d <usage_message+0x1d35d>
  47f02d:	5f                   	pop    %rdi
  47f02e:	73 65                	jae    47f095 <usage_message+0x1d355>
  47f030:	72 76                	jb     47f0a8 <usage_message+0x1d368>
  47f032:	65                   	gs
  47f033:	72 20                	jb     47f055 <usage_message+0x1d315>
  47f035:	76 61                	jbe    47f098 <usage_message+0x1d358>
  47f037:	72 63                	jb     47f09c <usage_message+0x1d35c>
  47f039:	68 61 72 28 32       	pushq  $0x32287261
  47f03e:	35 35 29 20 44       	xor    $0x44202935,%eax
  47f043:	45                   	rex.RB
  47f044:	46                   	rex.RX
  47f045:	41 55                	push   %r13
  47f047:	4c 54                	rex.WR push   %rsp
  47f049:	20 27                	and    %ah,(%rdi)
  47f04b:	27                   	(bad)  
  47f04c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f04f:	54                   	push   %rsp
  47f050:	20 4e 55             	and    %cl,0x55(%rsi)
  47f053:	4c                   	rex.WR
  47f054:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f057:	73 6d                	jae    47f0c6 <usage_message+0x1d386>
  47f059:	74 70                	je     47f0cb <usage_message+0x1d38b>
  47f05b:	5f                   	pop    %rdi
  47f05c:	68 65 6c 6f 20       	pushq  $0x206f6c65
  47f061:	76 61                	jbe    47f0c4 <usage_message+0x1d384>
  47f063:	72 63                	jb     47f0c8 <usage_message+0x1d388>
  47f065:	68 61 72 28 32       	pushq  $0x32287261
  47f06a:	35 35 29 20 44       	xor    $0x44202935,%eax
  47f06f:	45                   	rex.RB
  47f070:	46                   	rex.RX
  47f071:	41 55                	push   %r13
  47f073:	4c 54                	rex.WR push   %rsp
  47f075:	20 27                	and    %ah,(%rdi)
  47f077:	27                   	(bad)  
  47f078:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f07b:	54                   	push   %rsp
  47f07c:	20 4e 55             	and    %cl,0x55(%rsi)
  47f07f:	4c                   	rex.WR
  47f080:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f083:	73 6d                	jae    47f0f2 <usage_message+0x1d3b2>
  47f085:	74 70                	je     47f0f7 <usage_message+0x1d3b7>
  47f087:	5f                   	pop    %rdi
  47f088:	65                   	gs
  47f089:	6d                   	insl   (%dx),%es:(%rdi)
  47f08a:	61                   	(bad)  
  47f08b:	69 6c 20 76 61 72 63 	imul   $0x68637261,0x76(%rax,%riz,1),%ebp
  47f092:	68 
  47f093:	61                   	(bad)  
  47f094:	72 28                	jb     47f0be <usage_message+0x1d37e>
  47f096:	32 35 35 29 20 44    	xor    0x44202935(%rip),%dh        # 446819d1 <_end+0x43fc90d1>
  47f09c:	45                   	rex.RB
  47f09d:	46                   	rex.RX
  47f09e:	41 55                	push   %r13
  47f0a0:	4c 54                	rex.WR push   %rsp
  47f0a2:	20 27                	and    %ah,(%rdi)
  47f0a4:	27                   	(bad)  
  47f0a5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f0a8:	54                   	push   %rsp
  47f0a9:	20 4e 55             	and    %cl,0x55(%rsi)
  47f0ac:	4c                   	rex.WR
  47f0ad:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f0b0:	65                   	gs
  47f0b1:	78 65                	js     47f118 <usage_message+0x1d3d8>
  47f0b3:	63 5f 70             	movslq 0x70(%rdi),%ebx
  47f0b6:	61                   	(bad)  
  47f0b7:	74 68                	je     47f121 <usage_message+0x1d3e1>
  47f0b9:	20 76 61             	and    %dh,0x61(%rsi)
  47f0bc:	72 63                	jb     47f121 <usage_message+0x1d3e1>
  47f0be:	68 61 72 28 32       	pushq  $0x32287261
  47f0c3:	35 35 29 20 44       	xor    $0x44202935,%eax
  47f0c8:	45                   	rex.RB
  47f0c9:	46                   	rex.RX
  47f0ca:	41 55                	push   %r13
  47f0cc:	4c 54                	rex.WR push   %rsp
  47f0ce:	20 27                	and    %ah,(%rdi)
  47f0d0:	27                   	(bad)  
  47f0d1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f0d4:	54                   	push   %rsp
  47f0d5:	20 4e 55             	and    %cl,0x55(%rsi)
  47f0d8:	4c                   	rex.WR
  47f0d9:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f0dc:	67 73 6d             	addr32 jae 47f14c <usage_message+0x1d40c>
  47f0df:	5f                   	pop    %rdi
  47f0e0:	6d                   	insl   (%dx),%es:(%rdi)
  47f0e1:	6f                   	outsl  %ds:(%rsi),(%dx)
  47f0e2:	64                   	fs
  47f0e3:	65                   	gs
  47f0e4:	6d                   	insl   (%dx),%es:(%rdi)
  47f0e5:	20 76 61             	and    %dh,0x61(%rsi)
  47f0e8:	72 63                	jb     47f14d <usage_message+0x1d40d>
  47f0ea:	68 61 72 28 32       	pushq  $0x32287261
  47f0ef:	35 35 29 20 44       	xor    $0x44202935,%eax
  47f0f4:	45                   	rex.RB
  47f0f5:	46                   	rex.RX
  47f0f6:	41 55                	push   %r13
  47f0f8:	4c 54                	rex.WR push   %rsp
  47f0fa:	20 27                	and    %ah,(%rdi)
  47f0fc:	27                   	(bad)  
  47f0fd:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f100:	54                   	push   %rsp
  47f101:	20 4e 55             	and    %cl,0x55(%rsi)
  47f104:	4c                   	rex.WR
  47f105:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f108:	75 73                	jne    47f17d <usage_message+0x1d43d>
  47f10a:	65                   	gs
  47f10b:	72 6e                	jb     47f17b <usage_message+0x1d43b>
  47f10d:	61                   	(bad)  
  47f10e:	6d                   	insl   (%dx),%es:(%rdi)
  47f10f:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47f113:	72 63                	jb     47f178 <usage_message+0x1d438>
  47f115:	68 61 72 28 32       	pushq  $0x32287261
  47f11a:	35 35 29 20 44       	xor    $0x44202935,%eax
  47f11f:	45                   	rex.RB
  47f120:	46                   	rex.RX
  47f121:	41 55                	push   %r13
  47f123:	4c 54                	rex.WR push   %rsp
  47f125:	20 27                	and    %ah,(%rdi)
  47f127:	27                   	(bad)  
  47f128:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f12b:	54                   	push   %rsp
  47f12c:	20 4e 55             	and    %cl,0x55(%rsi)
  47f12f:	4c                   	rex.WR
  47f130:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f133:	70 61                	jo     47f196 <usage_message+0x1d456>
  47f135:	73 73                	jae    47f1aa <usage_message+0x1d46a>
  47f137:	77 64                	ja     47f19d <usage_message+0x1d45d>
  47f139:	20 76 61             	and    %dh,0x61(%rsi)
  47f13c:	72 63                	jb     47f1a1 <usage_message+0x1d461>
  47f13e:	68 61 72 28 32       	pushq  $0x32287261
  47f143:	35 35 29 20 44       	xor    $0x44202935,%eax
  47f148:	45                   	rex.RB
  47f149:	46                   	rex.RX
  47f14a:	41 55                	push   %r13
  47f14c:	4c 54                	rex.WR push   %rsp
  47f14e:	20 27                	and    %ah,(%rdi)
  47f150:	27                   	(bad)  
  47f151:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f154:	54                   	push   %rsp
  47f155:	20 4e 55             	and    %cl,0x55(%rsi)
  47f158:	4c                   	rex.WR
  47f159:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f15c:	50                   	push   %rax
  47f15d:	52                   	push   %rdx
  47f15e:	49                   	rex.WB
  47f15f:	4d                   	rex.WRB
  47f160:	41 52                	push   %r10
  47f162:	59                   	pop    %rcx
  47f163:	20 4b 45             	and    %cl,0x45(%rbx)
  47f166:	59                   	pop    %rcx
  47f167:	20 28                	and    %ch,(%rax)
  47f169:	6d                   	insl   (%dx),%es:(%rdi)
  47f16a:	65 64 69 61 74 79 70 	imul   $0x69657079,%fs:%gs:0x74(%rcx),%esp
  47f171:	65 69 
  47f173:	64 29 29             	sub    %ebp,%fs:(%rcx)
  47f176:	20 45 4e             	and    %al,0x4e(%rbp)
  47f179:	47                   	rex.RXB
  47f17a:	49                   	rex.WB
  47f17b:	4e                   	rex.WRX
  47f17c:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47f182:	44                   	rex.R
  47f183:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47f187:	45                   	rex.RB
  47f188:	41 54                	push   %r12
  47f18a:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47f18f:	4c                   	rex.WR
  47f190:	45 20 70 72          	and    %r14b,0x72(%r8)
  47f194:	6f                   	outsl  %ds:(%rsi),(%dx)
  47f195:	66 69 6c 65 73 20 28 	imul   $0x2820,0x73(%rbp,%riz,2),%bp
  47f19c:	20 70 72             	and    %dh,0x72(%rax)
  47f19f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47f1a0:	66 69 6c 65 69 64 20 	imul   $0x2064,0x69(%rbp,%riz,2),%bp
  47f1a7:	62                   	(bad)  
  47f1a8:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47f1af:	6e                   	outsb  %ds:(%rsi),(%dx)
  47f1b0:	73 69                	jae    47f21b <usage_message+0x1d4db>
  47f1b2:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f1b4:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47f1ba:	41 55                	push   %r13
  47f1bc:	4c 54                	rex.WR push   %rsp
  47f1be:	20 27                	and    %ah,(%rdi)
  47f1c0:	30 27                	xor    %ah,(%rdi)
  47f1c2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f1c5:	54                   	push   %rsp
  47f1c6:	20 4e 55             	and    %cl,0x55(%rsi)
  47f1c9:	4c                   	rex.WR
  47f1ca:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f1cd:	75 73                	jne    47f242 <usage_message+0x1d502>
  47f1cf:	65                   	gs
  47f1d0:	72 69                	jb     47f23b <usage_message+0x1d4fb>
  47f1d2:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47f1d6:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47f1dd:	73 
  47f1de:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47f1e5:	45                   	rex.RB
  47f1e6:	46                   	rex.RX
  47f1e7:	41 55                	push   %r13
  47f1e9:	4c 54                	rex.WR push   %rsp
  47f1eb:	20 27                	and    %ah,(%rdi)
  47f1ed:	30 27                	xor    %ah,(%rdi)
  47f1ef:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f1f2:	54                   	push   %rsp
  47f1f3:	20 4e 55             	and    %cl,0x55(%rsi)
  47f1f6:	4c                   	rex.WR
  47f1f7:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f1fa:	69 64 78 20 76 61 72 	imul   $0x63726176,0x20(%rax,%rdi,2),%esp
  47f201:	63 
  47f202:	68 61 72 28 39       	pushq  $0x39287261
  47f207:	36 29 20             	sub    %esp,%ss:(%rax)
  47f20a:	44                   	rex.R
  47f20b:	45                   	rex.RB
  47f20c:	46                   	rex.RX
  47f20d:	41 55                	push   %r13
  47f20f:	4c 54                	rex.WR push   %rsp
  47f211:	20 27                	and    %ah,(%rdi)
  47f213:	27                   	(bad)  
  47f214:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f217:	54                   	push   %rsp
  47f218:	20 4e 55             	and    %cl,0x55(%rsi)
  47f21b:	4c                   	rex.WR
  47f21c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f21f:	69 64 78 32 20 62 69 	imul   $0x67696220,0x32(%rax,%rdi,2),%esp
  47f226:	67 
  47f227:	69 6e 74 20 75 6e 73 	imul   $0x736e7520,0x74(%rsi),%ebp
  47f22e:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47f235:	45                   	rex.RB
  47f236:	46                   	rex.RX
  47f237:	41 55                	push   %r13
  47f239:	4c 54                	rex.WR push   %rsp
  47f23b:	20 27                	and    %ah,(%rdi)
  47f23d:	30 27                	xor    %ah,(%rdi)
  47f23f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f242:	54                   	push   %rsp
  47f243:	20 4e 55             	and    %cl,0x55(%rsi)
  47f246:	4c                   	rex.WR
  47f247:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f24a:	76 61                	jbe    47f2ad <usage_message+0x1d56d>
  47f24c:	6c                   	insb   (%dx),%es:(%rdi)
  47f24d:	75 65                	jne    47f2b4 <usage_message+0x1d574>
  47f24f:	5f                   	pop    %rdi
  47f250:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47f257:	6e 
  47f258:	74 20                	je     47f27a <usage_message+0x1d53a>
  47f25a:	75 6e                	jne    47f2ca <usage_message+0x1d58a>
  47f25c:	73 69                	jae    47f2c7 <usage_message+0x1d587>
  47f25e:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f260:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47f266:	41 55                	push   %r13
  47f268:	4c 54                	rex.WR push   %rsp
  47f26a:	20 27                	and    %ah,(%rdi)
  47f26c:	30 27                	xor    %ah,(%rdi)
  47f26e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f271:	54                   	push   %rsp
  47f272:	20 4e 55             	and    %cl,0x55(%rsi)
  47f275:	4c                   	rex.WR
  47f276:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f279:	76 61                	jbe    47f2dc <usage_message+0x1d59c>
  47f27b:	6c                   	insb   (%dx),%es:(%rdi)
  47f27c:	75 65                	jne    47f2e3 <usage_message+0x1d5a3>
  47f27e:	5f                   	pop    %rdi
  47f27f:	69 6e 74 20 69 6e 74 	imul   $0x746e6920,0x74(%rsi),%ebp
  47f286:	65                   	gs
  47f287:	67                   	addr32
  47f288:	65                   	gs
  47f289:	72 20                	jb     47f2ab <usage_message+0x1d56b>
  47f28b:	44                   	rex.R
  47f28c:	45                   	rex.RB
  47f28d:	46                   	rex.RX
  47f28e:	41 55                	push   %r13
  47f290:	4c 54                	rex.WR push   %rsp
  47f292:	20 27                	and    %ah,(%rdi)
  47f294:	30 27                	xor    %ah,(%rdi)
  47f296:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f299:	54                   	push   %rsp
  47f29a:	20 4e 55             	and    %cl,0x55(%rsi)
  47f29d:	4c                   	rex.WR
  47f29e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f2a1:	76 61                	jbe    47f304 <usage_message+0x1d5c4>
  47f2a3:	6c                   	insb   (%dx),%es:(%rdi)
  47f2a4:	75 65                	jne    47f30b <usage_message+0x1d5cb>
  47f2a6:	5f                   	pop    %rdi
  47f2a7:	73 74                	jae    47f31d <usage_message+0x1d5dd>
  47f2a9:	72 20                	jb     47f2cb <usage_message+0x1d58b>
  47f2ab:	76 61                	jbe    47f30e <usage_message+0x1d5ce>
  47f2ad:	72 63                	jb     47f312 <usage_message+0x1d5d2>
  47f2af:	68 61 72 28 32       	pushq  $0x32287261
  47f2b4:	35 35 29 20 44       	xor    $0x44202935,%eax
  47f2b9:	45                   	rex.RB
  47f2ba:	46                   	rex.RX
  47f2bb:	41 55                	push   %r13
  47f2bd:	4c 54                	rex.WR push   %rsp
  47f2bf:	20 27                	and    %ah,(%rdi)
  47f2c1:	27                   	(bad)  
  47f2c2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f2c5:	54                   	push   %rsp
  47f2c6:	20 4e 55             	and    %cl,0x55(%rsi)
  47f2c9:	4c                   	rex.WR
  47f2ca:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f2cd:	73 6f                	jae    47f33e <usage_message+0x1d5fe>
  47f2cf:	75 72                	jne    47f343 <usage_message+0x1d603>
  47f2d1:	63 65 20             	movslq 0x20(%rbp),%esp
  47f2d4:	76 61                	jbe    47f337 <usage_message+0x1d5f7>
  47f2d6:	72 63                	jb     47f33b <usage_message+0x1d5fb>
  47f2d8:	68 61 72 28 39       	pushq  $0x39287261
  47f2dd:	36 29 20             	sub    %esp,%ss:(%rax)
  47f2e0:	44                   	rex.R
  47f2e1:	45                   	rex.RB
  47f2e2:	46                   	rex.RX
  47f2e3:	41 55                	push   %r13
  47f2e5:	4c 54                	rex.WR push   %rsp
  47f2e7:	20 27                	and    %ah,(%rdi)
  47f2e9:	27                   	(bad)  
  47f2ea:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f2ed:	54                   	push   %rsp
  47f2ee:	20 4e 55             	and    %cl,0x55(%rsi)
  47f2f1:	4c                   	rex.WR
  47f2f2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f2f5:	74 79                	je     47f370 <usage_message+0x1d630>
  47f2f7:	70 65                	jo     47f35e <usage_message+0x1d61e>
  47f2f9:	20 69 6e             	and    %ch,0x6e(%rcx)
  47f2fc:	74 65                	je     47f363 <usage_message+0x1d623>
  47f2fe:	67                   	addr32
  47f2ff:	65                   	gs
  47f300:	72 20                	jb     47f322 <usage_message+0x1d5e2>
  47f302:	44                   	rex.R
  47f303:	45                   	rex.RB
  47f304:	46                   	rex.RX
  47f305:	41 55                	push   %r13
  47f307:	4c 54                	rex.WR push   %rsp
  47f309:	20 27                	and    %ah,(%rdi)
  47f30b:	30 27                	xor    %ah,(%rdi)
  47f30d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f310:	54                   	push   %rsp
  47f311:	20 4e 55             	and    %cl,0x55(%rsi)
  47f314:	4c                   	rex.WR
  47f315:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f318:	50                   	push   %rax
  47f319:	52                   	push   %rdx
  47f31a:	49                   	rex.WB
  47f31b:	4d                   	rex.WRB
  47f31c:	41 52                	push   %r10
  47f31e:	59                   	pop    %rcx
  47f31f:	20 4b 45             	and    %cl,0x45(%rbx)
  47f322:	59                   	pop    %rcx
  47f323:	20 28                	and    %ch,(%rax)
  47f325:	70 72                	jo     47f399 <usage_message+0x1d659>
  47f327:	6f                   	outsl  %ds:(%rsi),(%dx)
  47f328:	66 69 6c 65 69 64 29 	imul   $0x2964,0x69(%rbp,%riz,2),%bp
  47f32f:	29 20                	sub    %esp,(%rax)
  47f331:	45                   	rex.RB
  47f332:	4e                   	rex.WRX
  47f333:	47                   	rex.RXB
  47f334:	49                   	rex.WB
  47f335:	4e                   	rex.WRX
  47f336:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47f33c:	44                   	rex.R
  47f33d:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47f341:	45                   	rex.RB
  47f342:	41 54                	push   %r12
  47f344:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47f348:	44                   	rex.R
  47f349:	45 58                	rex.RB pop    %r8
  47f34b:	20 70 72             	and    %dh,0x72(%rax)
  47f34e:	6f                   	outsl  %ds:(%rsi),(%dx)
  47f34f:	66 69 6c 65 73 5f 31 	imul   $0x315f,0x73(%rbp,%riz,2),%bp
  47f356:	20 6f 6e             	and    %ch,0x6e(%rdi)
  47f359:	20 70 72             	and    %dh,0x72(%rax)
  47f35c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47f35d:	66 69 6c 65 73 20 28 	imul   $0x2820,0x73(%rbp,%riz,2),%bp
  47f364:	75 73                	jne    47f3d9 <usage_message+0x1d699>
  47f366:	65                   	gs
  47f367:	72 69                	jb     47f3d2 <usage_message+0x1d692>
  47f369:	64                   	fs
  47f36a:	2c 69                	sub    $0x69,%al
  47f36c:	64                   	fs
  47f36d:	78 2c                	js     47f39b <usage_message+0x1d65b>
  47f36f:	69 64 78 32 29 3b 43 	imul   $0x52433b29,0x32(%rax,%rdi,2),%esp
  47f376:	52 
  47f377:	45                   	rex.RB
  47f378:	41 54                	push   %r12
  47f37a:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47f37e:	44                   	rex.R
  47f37f:	45 58                	rex.RB pop    %r8
  47f381:	20 70 72             	and    %dh,0x72(%rax)
  47f384:	6f                   	outsl  %ds:(%rsi),(%dx)
  47f385:	66 69 6c 65 73 5f 32 	imul   $0x325f,0x73(%rbp,%riz,2),%bp
  47f38c:	20 6f 6e             	and    %ch,0x6e(%rdi)
  47f38f:	20 70 72             	and    %dh,0x72(%rax)
  47f392:	6f                   	outsl  %ds:(%rsi),(%dx)
  47f393:	66 69 6c 65 73 20 28 	imul   $0x2820,0x73(%rbp,%riz,2),%bp
  47f39a:	75 73                	jne    47f40f <usage_message+0x1d6cf>
  47f39c:	65                   	gs
  47f39d:	72 69                	jb     47f408 <usage_message+0x1d6c8>
  47f39f:	64                   	fs
  47f3a0:	2c 70                	sub    $0x70,%al
  47f3a2:	72 6f                	jb     47f413 <usage_message+0x1d6d3>
  47f3a4:	66 69 6c 65 69 64 29 	imul   $0x2964,0x69(%rbp,%riz,2),%bp
  47f3ab:	3b 43 52             	cmp    0x52(%rbx),%eax
  47f3ae:	45                   	rex.RB
  47f3af:	41 54                	push   %r12
  47f3b1:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47f3b6:	4c                   	rex.WR
  47f3b7:	45 20 72 69          	and    %r14b,0x69(%r10)
  47f3bb:	67 68 74 73 20 28    	addr32 pushq $0x28207374
  47f3c1:	20 72 69             	and    %dh,0x69(%rdx)
  47f3c4:	67 68 74 69 64 20    	addr32 pushq $0x20646974
  47f3ca:	62                   	(bad)  
  47f3cb:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47f3d2:	6e                   	outsb  %ds:(%rsi),(%dx)
  47f3d3:	73 69                	jae    47f43e <usage_message+0x1d6fe>
  47f3d5:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f3d7:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47f3dd:	41 55                	push   %r13
  47f3df:	4c 54                	rex.WR push   %rsp
  47f3e1:	20 27                	and    %ah,(%rdi)
  47f3e3:	30 27                	xor    %ah,(%rdi)
  47f3e5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f3e8:	54                   	push   %rsp
  47f3e9:	20 4e 55             	and    %cl,0x55(%rsi)
  47f3ec:	4c                   	rex.WR
  47f3ed:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f3f0:	67 72 6f             	addr32 jb 47f462 <usage_message+0x1d722>
  47f3f3:	75 70                	jne    47f465 <usage_message+0x1d725>
  47f3f5:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47f3fc:	6e 
  47f3fd:	74 20                	je     47f41f <usage_message+0x1d6df>
  47f3ff:	75 6e                	jne    47f46f <usage_message+0x1d72f>
  47f401:	73 69                	jae    47f46c <usage_message+0x1d72c>
  47f403:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f405:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47f40b:	41 55                	push   %r13
  47f40d:	4c 54                	rex.WR push   %rsp
  47f40f:	20 27                	and    %ah,(%rdi)
  47f411:	30 27                	xor    %ah,(%rdi)
  47f413:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f416:	54                   	push   %rsp
  47f417:	20 4e 55             	and    %cl,0x55(%rsi)
  47f41a:	4c                   	rex.WR
  47f41b:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f41e:	70 65                	jo     47f485 <usage_message+0x1d745>
  47f420:	72 6d                	jb     47f48f <usage_message+0x1d74f>
  47f422:	69 73 73 69 6f 6e 20 	imul   $0x206e6f69,0x73(%rbx),%esi
  47f429:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47f430:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47f434:	41 55                	push   %r13
  47f436:	4c 54                	rex.WR push   %rsp
  47f438:	20 27                	and    %ah,(%rdi)
  47f43a:	30 27                	xor    %ah,(%rdi)
  47f43c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f43f:	54                   	push   %rsp
  47f440:	20 4e 55             	and    %cl,0x55(%rsi)
  47f443:	4c                   	rex.WR
  47f444:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f447:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47f44e:	6e 
  47f44f:	74 20                	je     47f471 <usage_message+0x1d731>
  47f451:	75 6e                	jne    47f4c1 <usage_message+0x1d781>
  47f453:	73 69                	jae    47f4be <usage_message+0x1d77e>
  47f455:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f457:	65 64 20 2c 20       	and    %ch,%fs:%gs:(%rax,%riz,1)
  47f45c:	50                   	push   %rax
  47f45d:	52                   	push   %rdx
  47f45e:	49                   	rex.WB
  47f45f:	4d                   	rex.WRB
  47f460:	41 52                	push   %r10
  47f462:	59                   	pop    %rcx
  47f463:	20 4b 45             	and    %cl,0x45(%rbx)
  47f466:	59                   	pop    %rcx
  47f467:	20 28                	and    %ch,(%rax)
  47f469:	72 69                	jb     47f4d4 <usage_message+0x1d794>
  47f46b:	67 68 74 69 64 29    	addr32 pushq $0x29646974
  47f471:	29 20                	sub    %esp,(%rax)
  47f473:	45                   	rex.RB
  47f474:	4e                   	rex.WRX
  47f475:	47                   	rex.RXB
  47f476:	49                   	rex.WB
  47f477:	4e                   	rex.WRX
  47f478:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47f47e:	44                   	rex.R
  47f47f:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47f483:	45                   	rex.RB
  47f484:	41 54                	push   %r12
  47f486:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47f48a:	44                   	rex.R
  47f48b:	45 58                	rex.RB pop    %r8
  47f48d:	20 72 69             	and    %dh,0x69(%rdx)
  47f490:	67 68 74 73 5f 31    	addr32 pushq $0x315f7374
  47f496:	20 6f 6e             	and    %ch,0x6e(%rdi)
  47f499:	20 72 69             	and    %dh,0x69(%rdx)
  47f49c:	67 68 74 73 20 28    	addr32 pushq $0x28207374
  47f4a2:	67 72 6f             	addr32 jb 47f514 <usage_message+0x1d7d4>
  47f4a5:	75 70                	jne    47f517 <usage_message+0x1d7d7>
  47f4a7:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47f4ae:	41 
  47f4af:	54                   	push   %rsp
  47f4b0:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47f4b4:	44                   	rex.R
  47f4b5:	45 58                	rex.RB pop    %r8
  47f4b7:	20 72 69             	and    %dh,0x69(%rdx)
  47f4ba:	67 68 74 73 5f 32    	addr32 pushq $0x325f7374
  47f4c0:	20 6f 6e             	and    %ch,0x6e(%rdi)
  47f4c3:	20 72 69             	and    %dh,0x69(%rdx)
  47f4c6:	67 68 74 73 20 28    	addr32 pushq $0x28207374
  47f4cc:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47f4d3:	41 
  47f4d4:	54                   	push   %rsp
  47f4d5:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47f4da:	4c                   	rex.WR
  47f4db:	45 20 73 63          	and    %r14b,0x63(%r11)
  47f4df:	72 69                	jb     47f54a <usage_message+0x1d80a>
  47f4e1:	70 74                	jo     47f557 <usage_message+0x1d817>
  47f4e3:	73 20                	jae    47f505 <usage_message+0x1d7c5>
  47f4e5:	28 20                	sub    %ah,(%rax)
  47f4e7:	73 63                	jae    47f54c <usage_message+0x1d80c>
  47f4e9:	72 69                	jb     47f554 <usage_message+0x1d814>
  47f4eb:	70 74                	jo     47f561 <usage_message+0x1d821>
  47f4ed:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47f4f4:	6e 
  47f4f5:	74 20                	je     47f517 <usage_message+0x1d7d7>
  47f4f7:	75 6e                	jne    47f567 <usage_message+0x1d827>
  47f4f9:	73 69                	jae    47f564 <usage_message+0x1d824>
  47f4fb:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f4fd:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47f503:	41 55                	push   %r13
  47f505:	4c 54                	rex.WR push   %rsp
  47f507:	20 27                	and    %ah,(%rdi)
  47f509:	30 27                	xor    %ah,(%rdi)
  47f50b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f50e:	54                   	push   %rsp
  47f50f:	20 4e 55             	and    %cl,0x55(%rsi)
  47f512:	4c                   	rex.WR
  47f513:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f516:	6e                   	outsb  %ds:(%rsi),(%dx)
  47f517:	61                   	(bad)  
  47f518:	6d                   	insl   (%dx),%es:(%rdi)
  47f519:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47f51d:	72 63                	jb     47f582 <usage_message+0x1d842>
  47f51f:	68 61 72 28 32       	pushq  $0x32287261
  47f524:	35 35 29 20 44       	xor    $0x44202935,%eax
  47f529:	45                   	rex.RB
  47f52a:	46                   	rex.RX
  47f52b:	41 55                	push   %r13
  47f52d:	4c 54                	rex.WR push   %rsp
  47f52f:	20 27                	and    %ah,(%rdi)
  47f531:	27                   	(bad)  
  47f532:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f535:	54                   	push   %rsp
  47f536:	20 4e 55             	and    %cl,0x55(%rsi)
  47f539:	4c                   	rex.WR
  47f53a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f53d:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  47f540:	6d                   	insl   (%dx),%es:(%rdi)
  47f541:	61                   	(bad)  
  47f542:	6e                   	outsb  %ds:(%rsi),(%dx)
  47f543:	64 20 76 61          	and    %dh,%fs:0x61(%rsi)
  47f547:	72 63                	jb     47f5ac <usage_message+0x1d86c>
  47f549:	68 61 72 28 32       	pushq  $0x32287261
  47f54e:	35 35 29 20 44       	xor    $0x44202935,%eax
  47f553:	45                   	rex.RB
  47f554:	46                   	rex.RX
  47f555:	41 55                	push   %r13
  47f557:	4c 54                	rex.WR push   %rsp
  47f559:	20 27                	and    %ah,(%rdi)
  47f55b:	27                   	(bad)  
  47f55c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f55f:	54                   	push   %rsp
  47f560:	20 4e 55             	and    %cl,0x55(%rsi)
  47f563:	4c                   	rex.WR
  47f564:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f567:	68 6f 73 74 5f       	pushq  $0x5f74736f
  47f56c:	61                   	(bad)  
  47f56d:	63 63 65             	movslq 0x65(%rbx),%esp
  47f570:	73 73                	jae    47f5e5 <usage_message+0x1d8a5>
  47f572:	20 69 6e             	and    %ch,0x6e(%rcx)
  47f575:	74 65                	je     47f5dc <usage_message+0x1d89c>
  47f577:	67                   	addr32
  47f578:	65                   	gs
  47f579:	72 20                	jb     47f59b <usage_message+0x1d85b>
  47f57b:	44                   	rex.R
  47f57c:	45                   	rex.RB
  47f57d:	46                   	rex.RX
  47f57e:	41 55                	push   %r13
  47f580:	4c 54                	rex.WR push   %rsp
  47f582:	20 27                	and    %ah,(%rdi)
  47f584:	32 27                	xor    (%rdi),%ah
  47f586:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f589:	54                   	push   %rsp
  47f58a:	20 4e 55             	and    %cl,0x55(%rsi)
  47f58d:	4c                   	rex.WR
  47f58e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f591:	75 73                	jne    47f606 <usage_message+0x1d8c6>
  47f593:	72 67                	jb     47f5fc <usage_message+0x1d8bc>
  47f595:	72 70                	jb     47f607 <usage_message+0x1d8c7>
  47f597:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47f59e:	6e 
  47f59f:	74 20                	je     47f5c1 <usage_message+0x1d881>
  47f5a1:	75 6e                	jne    47f611 <usage_message+0x1d8d1>
  47f5a3:	73 69                	jae    47f60e <usage_message+0x1d8ce>
  47f5a5:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f5a7:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47f5ad:	41 55                	push   %r13
  47f5af:	4c 54                	rex.WR push   %rsp
  47f5b1:	20 27                	and    %ah,(%rdi)
  47f5b3:	30 27                	xor    %ah,(%rdi)
  47f5b5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f5b8:	54                   	push   %rsp
  47f5b9:	20 4e 55             	and    %cl,0x55(%rsi)
  47f5bc:	4c                   	rex.WR
  47f5bd:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f5c0:	67 72 6f             	addr32 jb 47f632 <usage_message+0x1d8f2>
  47f5c3:	75 70                	jne    47f635 <usage_message+0x1d8f5>
  47f5c5:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47f5cc:	6e 
  47f5cd:	74 20                	je     47f5ef <usage_message+0x1d8af>
  47f5cf:	75 6e                	jne    47f63f <usage_message+0x1d8ff>
  47f5d1:	73 69                	jae    47f63c <usage_message+0x1d8fc>
  47f5d3:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f5d5:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47f5db:	41 55                	push   %r13
  47f5dd:	4c 54                	rex.WR push   %rsp
  47f5df:	20 27                	and    %ah,(%rdi)
  47f5e1:	30 27                	xor    %ah,(%rdi)
  47f5e3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f5e6:	54                   	push   %rsp
  47f5e7:	20 4e 55             	and    %cl,0x55(%rsi)
  47f5ea:	4c                   	rex.WR
  47f5eb:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f5ee:	50                   	push   %rax
  47f5ef:	52                   	push   %rdx
  47f5f0:	49                   	rex.WB
  47f5f1:	4d                   	rex.WRB
  47f5f2:	41 52                	push   %r10
  47f5f4:	59                   	pop    %rcx
  47f5f5:	20 4b 45             	and    %cl,0x45(%rbx)
  47f5f8:	59                   	pop    %rcx
  47f5f9:	20 28                	and    %ch,(%rax)
  47f5fb:	73 63                	jae    47f660 <usage_message+0x1d920>
  47f5fd:	72 69                	jb     47f668 <usage_message+0x1d928>
  47f5ff:	70 74                	jo     47f675 <usage_message+0x1d935>
  47f601:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47f608:	47 
  47f609:	49                   	rex.WB
  47f60a:	4e                   	rex.WRX
  47f60b:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47f611:	44                   	rex.R
  47f612:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47f616:	45                   	rex.RB
  47f617:	41 54                	push   %r12
  47f619:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47f61e:	4c                   	rex.WR
  47f61f:	45 20 73 63          	and    %r14b,0x63(%r11)
  47f623:	72 65                	jb     47f68a <usage_message+0x1d94a>
  47f625:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47f627:	73 20                	jae    47f649 <usage_message+0x1d909>
  47f629:	28 20                	sub    %ah,(%rax)
  47f62b:	73 63                	jae    47f690 <usage_message+0x1d950>
  47f62d:	72 65                	jb     47f694 <usage_message+0x1d954>
  47f62f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47f631:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47f638:	6e 
  47f639:	74 20                	je     47f65b <usage_message+0x1d91b>
  47f63b:	75 6e                	jne    47f6ab <usage_message+0x1d96b>
  47f63d:	73 69                	jae    47f6a8 <usage_message+0x1d968>
  47f63f:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f641:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47f647:	41 55                	push   %r13
  47f649:	4c 54                	rex.WR push   %rsp
  47f64b:	20 27                	and    %ah,(%rdi)
  47f64d:	30 27                	xor    %ah,(%rdi)
  47f64f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f652:	54                   	push   %rsp
  47f653:	20 4e 55             	and    %cl,0x55(%rsi)
  47f656:	4c                   	rex.WR
  47f657:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f65a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47f65b:	61                   	(bad)  
  47f65c:	6d                   	insl   (%dx),%es:(%rdi)
  47f65d:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47f661:	72 63                	jb     47f6c6 <usage_message+0x1d986>
  47f663:	68 61 72 28 32       	pushq  $0x32287261
  47f668:	35 35 29 20 44       	xor    $0x44202935,%eax
  47f66d:	45                   	rex.RB
  47f66e:	46                   	rex.RX
  47f66f:	41 55                	push   %r13
  47f671:	4c 54                	rex.WR push   %rsp
  47f673:	20 27                	and    %ah,(%rdi)
  47f675:	53                   	push   %rbx
  47f676:	63 72 65             	movslq 0x65(%rdx),%esi
  47f679:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47f67b:	27                   	(bad)  
  47f67c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f67f:	54                   	push   %rsp
  47f680:	20 4e 55             	and    %cl,0x55(%rsi)
  47f683:	4c                   	rex.WR
  47f684:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f687:	68 73 69 7a 65       	pushq  $0x657a6973
  47f68c:	20 69 6e             	and    %ch,0x6e(%rcx)
  47f68f:	74 65                	je     47f6f6 <usage_message+0x1d9b6>
  47f691:	67                   	addr32
  47f692:	65                   	gs
  47f693:	72 20                	jb     47f6b5 <usage_message+0x1d975>
  47f695:	44                   	rex.R
  47f696:	45                   	rex.RB
  47f697:	46                   	rex.RX
  47f698:	41 55                	push   %r13
  47f69a:	4c 54                	rex.WR push   %rsp
  47f69c:	20 27                	and    %ah,(%rdi)
  47f69e:	31 27                	xor    %esp,(%rdi)
  47f6a0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f6a3:	54                   	push   %rsp
  47f6a4:	20 4e 55             	and    %cl,0x55(%rsi)
  47f6a7:	4c                   	rex.WR
  47f6a8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f6ab:	76 73                	jbe    47f720 <usage_message+0x1d9e0>
  47f6ad:	69 7a 65 20 69 6e 74 	imul   $0x746e6920,0x65(%rdx),%edi
  47f6b4:	65                   	gs
  47f6b5:	67                   	addr32
  47f6b6:	65                   	gs
  47f6b7:	72 20                	jb     47f6d9 <usage_message+0x1d999>
  47f6b9:	44                   	rex.R
  47f6ba:	45                   	rex.RB
  47f6bb:	46                   	rex.RX
  47f6bc:	41 55                	push   %r13
  47f6be:	4c 54                	rex.WR push   %rsp
  47f6c0:	20 27                	and    %ah,(%rdi)
  47f6c2:	31 27                	xor    %esp,(%rdi)
  47f6c4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f6c7:	54                   	push   %rsp
  47f6c8:	20 4e 55             	and    %cl,0x55(%rsi)
  47f6cb:	4c                   	rex.WR
  47f6cc:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f6cf:	50                   	push   %rax
  47f6d0:	52                   	push   %rdx
  47f6d1:	49                   	rex.WB
  47f6d2:	4d                   	rex.WRB
  47f6d3:	41 52                	push   %r10
  47f6d5:	59                   	pop    %rcx
  47f6d6:	20 4b 45             	and    %cl,0x45(%rbx)
  47f6d9:	59                   	pop    %rcx
  47f6da:	20 28                	and    %ch,(%rax)
  47f6dc:	73 63                	jae    47f741 <usage_message+0x1da01>
  47f6de:	72 65                	jb     47f745 <usage_message+0x1da05>
  47f6e0:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47f6e2:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  47f6e9:	47 
  47f6ea:	49                   	rex.WB
  47f6eb:	4e                   	rex.WRX
  47f6ec:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47f6f2:	44                   	rex.R
  47f6f3:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47f6f7:	45                   	rex.RB
  47f6f8:	41 54                	push   %r12
  47f6fa:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47f6ff:	4c                   	rex.WR
  47f700:	45 20 73 63          	and    %r14b,0x63(%r11)
  47f704:	72 65                	jb     47f76b <usage_message+0x1da2b>
  47f706:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47f708:	73 5f                	jae    47f769 <usage_message+0x1da29>
  47f70a:	69 74 65 6d 73 20 28 	imul   $0x20282073,0x6d(%rbp,%riz,2),%esi
  47f711:	20 
  47f712:	73 63                	jae    47f777 <usage_message+0x1da37>
  47f714:	72 65                	jb     47f77b <usage_message+0x1da3b>
  47f716:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47f718:	69 74 65 6d 69 64 20 	imul   $0x62206469,0x6d(%rbp,%riz,2),%esi
  47f71f:	62 
  47f720:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47f727:	6e                   	outsb  %ds:(%rsi),(%dx)
  47f728:	73 69                	jae    47f793 <usage_message+0x1da53>
  47f72a:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f72c:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47f732:	41 55                	push   %r13
  47f734:	4c 54                	rex.WR push   %rsp
  47f736:	20 27                	and    %ah,(%rdi)
  47f738:	30 27                	xor    %ah,(%rdi)
  47f73a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f73d:	54                   	push   %rsp
  47f73e:	20 4e 55             	and    %cl,0x55(%rsi)
  47f741:	4c                   	rex.WR
  47f742:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f745:	73 63                	jae    47f7aa <usage_message+0x1da6a>
  47f747:	72 65                	jb     47f7ae <usage_message+0x1da6e>
  47f749:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47f74b:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47f752:	6e 
  47f753:	74 20                	je     47f775 <usage_message+0x1da35>
  47f755:	75 6e                	jne    47f7c5 <usage_message+0x1da85>
  47f757:	73 69                	jae    47f7c2 <usage_message+0x1da82>
  47f759:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f75b:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47f761:	41 55                	push   %r13
  47f763:	4c 54                	rex.WR push   %rsp
  47f765:	20 27                	and    %ah,(%rdi)
  47f767:	30 27                	xor    %ah,(%rdi)
  47f769:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f76c:	54                   	push   %rsp
  47f76d:	20 4e 55             	and    %cl,0x55(%rsi)
  47f770:	4c                   	rex.WR
  47f771:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f774:	72 65                	jb     47f7db <usage_message+0x1da9b>
  47f776:	73 6f                	jae    47f7e7 <usage_message+0x1daa7>
  47f778:	75 72                	jne    47f7ec <usage_message+0x1daac>
  47f77a:	63 65 74             	movslq 0x74(%rbp),%esp
  47f77d:	79 70                	jns    47f7ef <usage_message+0x1daaf>
  47f77f:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47f783:	74 65                	je     47f7ea <usage_message+0x1daaa>
  47f785:	67                   	addr32
  47f786:	65                   	gs
  47f787:	72 20                	jb     47f7a9 <usage_message+0x1da69>
  47f789:	44                   	rex.R
  47f78a:	45                   	rex.RB
  47f78b:	46                   	rex.RX
  47f78c:	41 55                	push   %r13
  47f78e:	4c 54                	rex.WR push   %rsp
  47f790:	20 27                	and    %ah,(%rdi)
  47f792:	30 27                	xor    %ah,(%rdi)
  47f794:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f797:	54                   	push   %rsp
  47f798:	20 4e 55             	and    %cl,0x55(%rsi)
  47f79b:	4c                   	rex.WR
  47f79c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f79f:	72 65                	jb     47f806 <usage_message+0x1dac6>
  47f7a1:	73 6f                	jae    47f812 <usage_message+0x1dad2>
  47f7a3:	75 72                	jne    47f817 <usage_message+0x1dad7>
  47f7a5:	63 65 69             	movslq 0x69(%rbp),%esp
  47f7a8:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47f7ac:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47f7b3:	73 
  47f7b4:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47f7bb:	45                   	rex.RB
  47f7bc:	46                   	rex.RX
  47f7bd:	41 55                	push   %r13
  47f7bf:	4c 54                	rex.WR push   %rsp
  47f7c1:	20 27                	and    %ah,(%rdi)
  47f7c3:	30 27                	xor    %ah,(%rdi)
  47f7c5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f7c8:	54                   	push   %rsp
  47f7c9:	20 4e 55             	and    %cl,0x55(%rsi)
  47f7cc:	4c                   	rex.WR
  47f7cd:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f7d0:	77 69                	ja     47f83b <usage_message+0x1dafb>
  47f7d2:	64                   	fs
  47f7d3:	74 68                	je     47f83d <usage_message+0x1dafd>
  47f7d5:	20 69 6e             	and    %ch,0x6e(%rcx)
  47f7d8:	74 65                	je     47f83f <usage_message+0x1daff>
  47f7da:	67                   	addr32
  47f7db:	65                   	gs
  47f7dc:	72 20                	jb     47f7fe <usage_message+0x1dabe>
  47f7de:	44                   	rex.R
  47f7df:	45                   	rex.RB
  47f7e0:	46                   	rex.RX
  47f7e1:	41 55                	push   %r13
  47f7e3:	4c 54                	rex.WR push   %rsp
  47f7e5:	20 27                	and    %ah,(%rdi)
  47f7e7:	33 32                	xor    (%rdx),%esi
  47f7e9:	30 27                	xor    %ah,(%rdi)
  47f7eb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f7ee:	54                   	push   %rsp
  47f7ef:	20 4e 55             	and    %cl,0x55(%rsi)
  47f7f2:	4c                   	rex.WR
  47f7f3:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f7f6:	68 65 69 67 68       	pushq  $0x68676965
  47f7fb:	74 20                	je     47f81d <usage_message+0x1dadd>
  47f7fd:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47f804:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47f808:	41 55                	push   %r13
  47f80a:	4c 54                	rex.WR push   %rsp
  47f80c:	20 27                	and    %ah,(%rdi)
  47f80e:	32 30                	xor    (%rax),%dh
  47f810:	30 27                	xor    %ah,(%rdi)
  47f812:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f815:	54                   	push   %rsp
  47f816:	20 4e 55             	and    %cl,0x55(%rsi)
  47f819:	4c                   	rex.WR
  47f81a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f81d:	78 20                	js     47f83f <usage_message+0x1daff>
  47f81f:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47f826:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47f82a:	41 55                	push   %r13
  47f82c:	4c 54                	rex.WR push   %rsp
  47f82e:	20 27                	and    %ah,(%rdi)
  47f830:	30 27                	xor    %ah,(%rdi)
  47f832:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f835:	54                   	push   %rsp
  47f836:	20 4e 55             	and    %cl,0x55(%rsi)
  47f839:	4c                   	rex.WR
  47f83a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f83d:	79 20                	jns    47f85f <usage_message+0x1db1f>
  47f83f:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47f846:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47f84a:	41 55                	push   %r13
  47f84c:	4c 54                	rex.WR push   %rsp
  47f84e:	20 27                	and    %ah,(%rdi)
  47f850:	30 27                	xor    %ah,(%rdi)
  47f852:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f855:	54                   	push   %rsp
  47f856:	20 4e 55             	and    %cl,0x55(%rsi)
  47f859:	4c                   	rex.WR
  47f85a:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f85d:	63 6f 6c             	movslq 0x6c(%rdi),%ebp
  47f860:	73 70                	jae    47f8d2 <usage_message+0x1db92>
  47f862:	61                   	(bad)  
  47f863:	6e                   	outsb  %ds:(%rsi),(%dx)
  47f864:	20 69 6e             	and    %ch,0x6e(%rcx)
  47f867:	74 65                	je     47f8ce <usage_message+0x1db8e>
  47f869:	67                   	addr32
  47f86a:	65                   	gs
  47f86b:	72 20                	jb     47f88d <usage_message+0x1db4d>
  47f86d:	44                   	rex.R
  47f86e:	45                   	rex.RB
  47f86f:	46                   	rex.RX
  47f870:	41 55                	push   %r13
  47f872:	4c 54                	rex.WR push   %rsp
  47f874:	20 27                	and    %ah,(%rdi)
  47f876:	30 27                	xor    %ah,(%rdi)
  47f878:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f87b:	54                   	push   %rsp
  47f87c:	20 4e 55             	and    %cl,0x55(%rsi)
  47f87f:	4c                   	rex.WR
  47f880:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f883:	72 6f                	jb     47f8f4 <usage_message+0x1dbb4>
  47f885:	77 73                	ja     47f8fa <usage_message+0x1dbba>
  47f887:	70 61                	jo     47f8ea <usage_message+0x1dbaa>
  47f889:	6e                   	outsb  %ds:(%rsi),(%dx)
  47f88a:	20 69 6e             	and    %ch,0x6e(%rcx)
  47f88d:	74 65                	je     47f8f4 <usage_message+0x1dbb4>
  47f88f:	67                   	addr32
  47f890:	65                   	gs
  47f891:	72 20                	jb     47f8b3 <usage_message+0x1db73>
  47f893:	44                   	rex.R
  47f894:	45                   	rex.RB
  47f895:	46                   	rex.RX
  47f896:	41 55                	push   %r13
  47f898:	4c 54                	rex.WR push   %rsp
  47f89a:	20 27                	and    %ah,(%rdi)
  47f89c:	30 27                	xor    %ah,(%rdi)
  47f89e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f8a1:	54                   	push   %rsp
  47f8a2:	20 4e 55             	and    %cl,0x55(%rsi)
  47f8a5:	4c                   	rex.WR
  47f8a6:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f8a9:	65                   	gs
  47f8aa:	6c                   	insb   (%dx),%es:(%rdi)
  47f8ab:	65                   	gs
  47f8ac:	6d                   	insl   (%dx),%es:(%rdi)
  47f8ad:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47f8af:	74 73                	je     47f924 <usage_message+0x1dbe4>
  47f8b1:	20 69 6e             	and    %ch,0x6e(%rcx)
  47f8b4:	74 65                	je     47f91b <usage_message+0x1dbdb>
  47f8b6:	67                   	addr32
  47f8b7:	65                   	gs
  47f8b8:	72 20                	jb     47f8da <usage_message+0x1db9a>
  47f8ba:	44                   	rex.R
  47f8bb:	45                   	rex.RB
  47f8bc:	46                   	rex.RX
  47f8bd:	41 55                	push   %r13
  47f8bf:	4c 54                	rex.WR push   %rsp
  47f8c1:	20 27                	and    %ah,(%rdi)
  47f8c3:	32 35 27 20 4e 4f    	xor    0x4f4e2027(%rip),%dh        # 4f9618f0 <_end+0x4f2a8ff0>
  47f8c9:	54                   	push   %rsp
  47f8ca:	20 4e 55             	and    %cl,0x55(%rsi)
  47f8cd:	4c                   	rex.WR
  47f8ce:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f8d1:	76 61                	jbe    47f934 <usage_message+0x1dbf4>
  47f8d3:	6c                   	insb   (%dx),%es:(%rdi)
  47f8d4:	69 67 6e 20 69 6e 74 	imul   $0x746e6920,0x6e(%rdi),%esp
  47f8db:	65                   	gs
  47f8dc:	67                   	addr32
  47f8dd:	65                   	gs
  47f8de:	72 20                	jb     47f900 <usage_message+0x1dbc0>
  47f8e0:	44                   	rex.R
  47f8e1:	45                   	rex.RB
  47f8e2:	46                   	rex.RX
  47f8e3:	41 55                	push   %r13
  47f8e5:	4c 54                	rex.WR push   %rsp
  47f8e7:	20 27                	and    %ah,(%rdi)
  47f8e9:	30 27                	xor    %ah,(%rdi)
  47f8eb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f8ee:	54                   	push   %rsp
  47f8ef:	20 4e 55             	and    %cl,0x55(%rsi)
  47f8f2:	4c                   	rex.WR
  47f8f3:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f8f6:	68 61 6c 69 67       	pushq  $0x67696c61
  47f8fb:	6e                   	outsb  %ds:(%rsi),(%dx)
  47f8fc:	20 69 6e             	and    %ch,0x6e(%rcx)
  47f8ff:	74 65                	je     47f966 <usage_message+0x1dc26>
  47f901:	67                   	addr32
  47f902:	65                   	gs
  47f903:	72 20                	jb     47f925 <usage_message+0x1dbe5>
  47f905:	44                   	rex.R
  47f906:	45                   	rex.RB
  47f907:	46                   	rex.RX
  47f908:	41 55                	push   %r13
  47f90a:	4c 54                	rex.WR push   %rsp
  47f90c:	20 27                	and    %ah,(%rdi)
  47f90e:	30 27                	xor    %ah,(%rdi)
  47f910:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f913:	54                   	push   %rsp
  47f914:	20 4e 55             	and    %cl,0x55(%rsi)
  47f917:	4c                   	rex.WR
  47f918:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f91b:	73 74                	jae    47f991 <usage_message+0x1dc51>
  47f91d:	79 6c                	jns    47f98b <usage_message+0x1dc4b>
  47f91f:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47f923:	74 65                	je     47f98a <usage_message+0x1dc4a>
  47f925:	67                   	addr32
  47f926:	65                   	gs
  47f927:	72 20                	jb     47f949 <usage_message+0x1dc09>
  47f929:	44                   	rex.R
  47f92a:	45                   	rex.RB
  47f92b:	46                   	rex.RX
  47f92c:	41 55                	push   %r13
  47f92e:	4c 54                	rex.WR push   %rsp
  47f930:	20 27                	and    %ah,(%rdi)
  47f932:	30 27                	xor    %ah,(%rdi)
  47f934:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f937:	54                   	push   %rsp
  47f938:	20 4e 55             	and    %cl,0x55(%rsi)
  47f93b:	4c                   	rex.WR
  47f93c:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f93f:	75 72                	jne    47f9b3 <usage_message+0x1dc73>
  47f941:	6c                   	insb   (%dx),%es:(%rdi)
  47f942:	20 76 61             	and    %dh,0x61(%rsi)
  47f945:	72 63                	jb     47f9aa <usage_message+0x1dc6a>
  47f947:	68 61 72 28 32       	pushq  $0x32287261
  47f94c:	35 35 29 20 44       	xor    $0x44202935,%eax
  47f951:	45                   	rex.RB
  47f952:	46                   	rex.RX
  47f953:	41 55                	push   %r13
  47f955:	4c 54                	rex.WR push   %rsp
  47f957:	20 27                	and    %ah,(%rdi)
  47f959:	27                   	(bad)  
  47f95a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f95d:	54                   	push   %rsp
  47f95e:	20 4e 55             	and    %cl,0x55(%rsi)
  47f961:	4c                   	rex.WR
  47f962:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f965:	64                   	fs
  47f966:	79 6e                	jns    47f9d6 <usage_message+0x1dc96>
  47f968:	61                   	(bad)  
  47f969:	6d                   	insl   (%dx),%es:(%rdi)
  47f96a:	69 63 20 69 6e 74 65 	imul   $0x65746e69,0x20(%rbx),%esp
  47f971:	67                   	addr32
  47f972:	65                   	gs
  47f973:	72 20                	jb     47f995 <usage_message+0x1dc55>
  47f975:	44                   	rex.R
  47f976:	45                   	rex.RB
  47f977:	46                   	rex.RX
  47f978:	41 55                	push   %r13
  47f97a:	4c 54                	rex.WR push   %rsp
  47f97c:	20 27                	and    %ah,(%rdi)
  47f97e:	30 27                	xor    %ah,(%rdi)
  47f980:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f983:	54                   	push   %rsp
  47f984:	20 4e 55             	and    %cl,0x55(%rsi)
  47f987:	4c                   	rex.WR
  47f988:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f98b:	50                   	push   %rax
  47f98c:	52                   	push   %rdx
  47f98d:	49                   	rex.WB
  47f98e:	4d                   	rex.WRB
  47f98f:	41 52                	push   %r10
  47f991:	59                   	pop    %rcx
  47f992:	20 4b 45             	and    %cl,0x45(%rbx)
  47f995:	59                   	pop    %rcx
  47f996:	20 28                	and    %ch,(%rax)
  47f998:	73 63                	jae    47f9fd <usage_message+0x1dcbd>
  47f99a:	72 65                	jb     47fa01 <usage_message+0x1dcc1>
  47f99c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47f99e:	69 74 65 6d 69 64 29 	imul   $0x29296469,0x6d(%rbp,%riz,2),%esi
  47f9a5:	29 
  47f9a6:	20 45 4e             	and    %al,0x4e(%rbp)
  47f9a9:	47                   	rex.RXB
  47f9aa:	49                   	rex.WB
  47f9ab:	4e                   	rex.WRX
  47f9ac:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47f9b2:	44                   	rex.R
  47f9b3:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47f9b7:	45                   	rex.RB
  47f9b8:	41 54                	push   %r12
  47f9ba:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47f9bf:	4c                   	rex.WR
  47f9c0:	45 20 73 65          	and    %r14b,0x65(%r11)
  47f9c4:	72 76                	jb     47fa3c <usage_message+0x1dcfc>
  47f9c6:	69 63 65 73 20 28 20 	imul   $0x20282073,0x65(%rbx),%esp
  47f9cd:	73 65                	jae    47fa34 <usage_message+0x1dcf4>
  47f9cf:	72 76                	jb     47fa47 <usage_message+0x1dd07>
  47f9d1:	69 63 65 69 64 20 62 	imul   $0x62206469,0x65(%rbx),%esp
  47f9d8:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47f9df:	6e                   	outsb  %ds:(%rsi),(%dx)
  47f9e0:	73 69                	jae    47fa4b <usage_message+0x1dd0b>
  47f9e2:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47f9e4:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47f9ea:	41 55                	push   %r13
  47f9ec:	4c 54                	rex.WR push   %rsp
  47f9ee:	20 27                	and    %ah,(%rdi)
  47f9f0:	30 27                	xor    %ah,(%rdi)
  47f9f2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47f9f5:	54                   	push   %rsp
  47f9f6:	20 4e 55             	and    %cl,0x55(%rsi)
  47f9f9:	4c                   	rex.WR
  47f9fa:	4c 2c 20             	rex.WR sub    $0x20,%al
  47f9fd:	6e                   	outsb  %ds:(%rsi),(%dx)
  47f9fe:	61                   	(bad)  
  47f9ff:	6d                   	insl   (%dx),%es:(%rdi)
  47fa00:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  47fa04:	72 63                	jb     47fa69 <usage_message+0x1dd29>
  47fa06:	68 61 72 28 31       	pushq  $0x31287261
  47fa0b:	32 38                	xor    (%rax),%bh
  47fa0d:	29 20                	sub    %esp,(%rax)
  47fa0f:	44                   	rex.R
  47fa10:	45                   	rex.RB
  47fa11:	46                   	rex.RX
  47fa12:	41 55                	push   %r13
  47fa14:	4c 54                	rex.WR push   %rsp
  47fa16:	20 27                	and    %ah,(%rdi)
  47fa18:	27                   	(bad)  
  47fa19:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fa1c:	54                   	push   %rsp
  47fa1d:	20 4e 55             	and    %cl,0x55(%rsi)
  47fa20:	4c                   	rex.WR
  47fa21:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fa24:	73 74                	jae    47fa9a <usage_message+0x1dd5a>
  47fa26:	61                   	(bad)  
  47fa27:	74 75                	je     47fa9e <usage_message+0x1dd5e>
  47fa29:	73 20                	jae    47fa4b <usage_message+0x1dd0b>
  47fa2b:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47fa32:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47fa36:	41 55                	push   %r13
  47fa38:	4c 54                	rex.WR push   %rsp
  47fa3a:	20 27                	and    %ah,(%rdi)
  47fa3c:	30 27                	xor    %ah,(%rdi)
  47fa3e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fa41:	54                   	push   %rsp
  47fa42:	20 4e 55             	and    %cl,0x55(%rsi)
  47fa45:	4c                   	rex.WR
  47fa46:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fa49:	61                   	(bad)  
  47fa4a:	6c                   	insb   (%dx),%es:(%rdi)
  47fa4b:	67 6f                	addr32 outsl %ds:(%esi),(%dx)
  47fa4d:	72 69                	jb     47fab8 <usage_message+0x1dd78>
  47fa4f:	74 68                	je     47fab9 <usage_message+0x1dd79>
  47fa51:	6d                   	insl   (%dx),%es:(%rdi)
  47fa52:	20 69 6e             	and    %ch,0x6e(%rcx)
  47fa55:	74 65                	je     47fabc <usage_message+0x1dd7c>
  47fa57:	67                   	addr32
  47fa58:	65                   	gs
  47fa59:	72 20                	jb     47fa7b <usage_message+0x1dd3b>
  47fa5b:	44                   	rex.R
  47fa5c:	45                   	rex.RB
  47fa5d:	46                   	rex.RX
  47fa5e:	41 55                	push   %r13
  47fa60:	4c 54                	rex.WR push   %rsp
  47fa62:	20 27                	and    %ah,(%rdi)
  47fa64:	30 27                	xor    %ah,(%rdi)
  47fa66:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fa69:	54                   	push   %rsp
  47fa6a:	20 4e 55             	and    %cl,0x55(%rsi)
  47fa6d:	4c                   	rex.WR
  47fa6e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fa71:	74 72                	je     47fae5 <usage_message+0x1dda5>
  47fa73:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  47fa7a:	20 62 69             	and    %ah,0x69(%rdx)
  47fa7d:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47fa84:	73 
  47fa85:	69 67 6e 65 64 20 2c 	imul   $0x2c206465,0x6e(%rdi),%esp
  47fa8c:	20 73 68             	and    %dh,0x68(%rbx)
  47fa8f:	6f                   	outsl  %ds:(%rsi),(%dx)
  47fa90:	77 73                	ja     47fb05 <usage_message+0x1ddc5>
  47fa92:	6c                   	insb   (%dx),%es:(%rdi)
  47fa93:	61                   	(bad)  
  47fa94:	20 69 6e             	and    %ch,0x6e(%rcx)
  47fa97:	74 65                	je     47fafe <usage_message+0x1ddbe>
  47fa99:	67                   	addr32
  47fa9a:	65                   	gs
  47fa9b:	72 20                	jb     47fabd <usage_message+0x1dd7d>
  47fa9d:	44                   	rex.R
  47fa9e:	45                   	rex.RB
  47fa9f:	46                   	rex.RX
  47faa0:	41 55                	push   %r13
  47faa2:	4c 54                	rex.WR push   %rsp
  47faa4:	20 27                	and    %ah,(%rdi)
  47faa6:	30 27                	xor    %ah,(%rdi)
  47faa8:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47faab:	54                   	push   %rsp
  47faac:	20 4e 55             	and    %cl,0x55(%rsi)
  47faaf:	4c                   	rex.WR
  47fab0:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fab3:	67 6f                	addr32 outsl %ds:(%esi),(%dx)
  47fab5:	6f                   	outsl  %ds:(%rsi),(%dx)
  47fab6:	64                   	fs
  47fab7:	73 6c                	jae    47fb25 <usage_message+0x1dde5>
  47fab9:	61                   	(bad)  
  47faba:	20 64 6f 75          	and    %ah,0x75(%rdi,%rbp,2)
  47fabe:	62                   	(bad)  
  47fabf:	6c                   	insb   (%dx),%es:(%rdi)
  47fac0:	65 28 31             	sub    %dh,%gs:(%rcx)
  47fac3:	36                   	ss
  47fac4:	2c 34                	sub    $0x34,%al
  47fac6:	29 20                	sub    %esp,(%rax)
  47fac8:	44                   	rex.R
  47fac9:	45                   	rex.RB
  47faca:	46                   	rex.RX
  47facb:	41 55                	push   %r13
  47facd:	4c 54                	rex.WR push   %rsp
  47facf:	20 27                	and    %ah,(%rdi)
  47fad1:	39 39                	cmp    %edi,(%rcx)
  47fad3:	2e 39 27             	cmp    %esp,%cs:(%rdi)
  47fad6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fad9:	54                   	push   %rsp
  47fada:	20 4e 55             	and    %cl,0x55(%rsi)
  47fadd:	4c                   	rex.WR
  47fade:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fae1:	73 6f                	jae    47fb52 <usage_message+0x1de12>
  47fae3:	72 74                	jb     47fb59 <usage_message+0x1de19>
  47fae5:	6f                   	outsl  %ds:(%rsi),(%dx)
  47fae6:	72 64                	jb     47fb4c <usage_message+0x1de0c>
  47fae8:	65                   	gs
  47fae9:	72 20                	jb     47fb0b <usage_message+0x1ddcb>
  47faeb:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47faf2:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47faf6:	41 55                	push   %r13
  47faf8:	4c 54                	rex.WR push   %rsp
  47fafa:	20 27                	and    %ah,(%rdi)
  47fafc:	30 27                	xor    %ah,(%rdi)
  47fafe:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fb01:	54                   	push   %rsp
  47fb02:	20 4e 55             	and    %cl,0x55(%rsi)
  47fb05:	4c                   	rex.WR
  47fb06:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fb09:	50                   	push   %rax
  47fb0a:	52                   	push   %rdx
  47fb0b:	49                   	rex.WB
  47fb0c:	4d                   	rex.WRB
  47fb0d:	41 52                	push   %r10
  47fb0f:	59                   	pop    %rcx
  47fb10:	20 4b 45             	and    %cl,0x45(%rbx)
  47fb13:	59                   	pop    %rcx
  47fb14:	20 28                	and    %ch,(%rax)
  47fb16:	73 65                	jae    47fb7d <usage_message+0x1de3d>
  47fb18:	72 76                	jb     47fb90 <usage_message+0x1de50>
  47fb1a:	69 63 65 69 64 29 29 	imul   $0x29296469,0x65(%rbx),%esp
  47fb21:	20 45 4e             	and    %al,0x4e(%rbp)
  47fb24:	47                   	rex.RXB
  47fb25:	49                   	rex.WB
  47fb26:	4e                   	rex.WRX
  47fb27:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47fb2d:	44                   	rex.R
  47fb2e:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47fb32:	45                   	rex.RB
  47fb33:	41 54                	push   %r12
  47fb35:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47fb39:	44                   	rex.R
  47fb3a:	45 58                	rex.RB pop    %r8
  47fb3c:	20 73 65             	and    %dh,0x65(%rbx)
  47fb3f:	72 76                	jb     47fbb7 <usage_message+0x1de77>
  47fb41:	69 63 65 73 5f 31 20 	imul   $0x20315f73,0x65(%rbx),%esp
  47fb48:	6f                   	outsl  %ds:(%rsi),(%dx)
  47fb49:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fb4a:	20 73 65             	and    %dh,0x65(%rbx)
  47fb4d:	72 76                	jb     47fbc5 <usage_message+0x1de85>
  47fb4f:	69 63 65 73 20 28 74 	imul   $0x74282073,0x65(%rbx),%esp
  47fb56:	72 69                	jb     47fbc1 <usage_message+0x1de81>
  47fb58:	67                   	addr32
  47fb59:	67                   	addr32
  47fb5a:	65                   	gs
  47fb5b:	72 69                	jb     47fbc6 <usage_message+0x1de86>
  47fb5d:	64 29 3b             	sub    %edi,%fs:(%rbx)
  47fb60:	43 52                	rex.XB push   %r10
  47fb62:	45                   	rex.RB
  47fb63:	41 54                	push   %r12
  47fb65:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47fb6a:	4c                   	rex.WR
  47fb6b:	45 20 73 65          	and    %r14b,0x65(%r11)
  47fb6f:	72 76                	jb     47fbe7 <usage_message+0x1dea7>
  47fb71:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  47fb78:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fb79:	6b 73 20 28          	imul   $0x28,0x20(%rbx),%esi
  47fb7d:	20 6c 69 6e          	and    %ch,0x6e(%rcx,%rbp,2)
  47fb81:	6b 69 64 20          	imul   $0x20,0x64(%rcx),%ebp
  47fb85:	62                   	(bad)  
  47fb86:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47fb8d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fb8e:	73 69                	jae    47fbf9 <usage_message+0x1deb9>
  47fb90:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47fb92:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47fb98:	41 55                	push   %r13
  47fb9a:	4c 54                	rex.WR push   %rsp
  47fb9c:	20 27                	and    %ah,(%rdi)
  47fb9e:	30 27                	xor    %ah,(%rdi)
  47fba0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fba3:	54                   	push   %rsp
  47fba4:	20 4e 55             	and    %cl,0x55(%rsi)
  47fba7:	4c                   	rex.WR
  47fba8:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fbab:	73 65                	jae    47fc12 <usage_message+0x1ded2>
  47fbad:	72 76                	jb     47fc25 <usage_message+0x1dee5>
  47fbaf:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  47fbb6:	20 62 69             	and    %ah,0x69(%rdx)
  47fbb9:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47fbc0:	73 
  47fbc1:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47fbc8:	45                   	rex.RB
  47fbc9:	46                   	rex.RX
  47fbca:	41 55                	push   %r13
  47fbcc:	4c 54                	rex.WR push   %rsp
  47fbce:	20 27                	and    %ah,(%rdi)
  47fbd0:	30 27                	xor    %ah,(%rdi)
  47fbd2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fbd5:	54                   	push   %rsp
  47fbd6:	20 4e 55             	and    %cl,0x55(%rsi)
  47fbd9:	4c                   	rex.WR
  47fbda:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fbdd:	73 65                	jae    47fc44 <usage_message+0x1df04>
  47fbdf:	72 76                	jb     47fc57 <usage_message+0x1df17>
  47fbe1:	69 63 65 64 6f 77 6e 	imul   $0x6e776f64,0x65(%rbx),%esp
  47fbe8:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  47fbef:	6e 
  47fbf0:	74 20                	je     47fc12 <usage_message+0x1ded2>
  47fbf2:	75 6e                	jne    47fc62 <usage_message+0x1df22>
  47fbf4:	73 69                	jae    47fc5f <usage_message+0x1df1f>
  47fbf6:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47fbf8:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47fbfe:	41 55                	push   %r13
  47fc00:	4c 54                	rex.WR push   %rsp
  47fc02:	20 27                	and    %ah,(%rdi)
  47fc04:	30 27                	xor    %ah,(%rdi)
  47fc06:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fc09:	54                   	push   %rsp
  47fc0a:	20 4e 55             	and    %cl,0x55(%rsi)
  47fc0d:	4c                   	rex.WR
  47fc0e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fc11:	73 6f                	jae    47fc82 <usage_message+0x1df42>
  47fc13:	66                   	data16
  47fc14:	74 20                	je     47fc36 <usage_message+0x1def6>
  47fc16:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47fc1d:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47fc21:	41 55                	push   %r13
  47fc23:	4c 54                	rex.WR push   %rsp
  47fc25:	20 27                	and    %ah,(%rdi)
  47fc27:	30 27                	xor    %ah,(%rdi)
  47fc29:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fc2c:	54                   	push   %rsp
  47fc2d:	20 4e 55             	and    %cl,0x55(%rsi)
  47fc30:	4c                   	rex.WR
  47fc31:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fc34:	50                   	push   %rax
  47fc35:	52                   	push   %rdx
  47fc36:	49                   	rex.WB
  47fc37:	4d                   	rex.WRB
  47fc38:	41 52                	push   %r10
  47fc3a:	59                   	pop    %rcx
  47fc3b:	20 4b 45             	and    %cl,0x45(%rbx)
  47fc3e:	59                   	pop    %rcx
  47fc3f:	20 28                	and    %ch,(%rax)
  47fc41:	6c                   	insb   (%dx),%es:(%rdi)
  47fc42:	69 6e 6b 69 64 29 29 	imul   $0x29296469,0x6b(%rsi),%ebp
  47fc49:	20 45 4e             	and    %al,0x4e(%rbp)
  47fc4c:	47                   	rex.RXB
  47fc4d:	49                   	rex.WB
  47fc4e:	4e                   	rex.WRX
  47fc4f:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47fc55:	44                   	rex.R
  47fc56:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47fc5a:	45                   	rex.RB
  47fc5b:	41 54                	push   %r12
  47fc5d:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47fc61:	44                   	rex.R
  47fc62:	45 58                	rex.RB pop    %r8
  47fc64:	20 73 65             	and    %dh,0x65(%rbx)
  47fc67:	72 76                	jb     47fcdf <usage_message+0x1df9f>
  47fc69:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  47fc70:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fc71:	6b 73 5f 6c          	imul   $0x6c,0x5f(%rbx),%esi
  47fc75:	69 6e 6b 73 5f 31 20 	imul   $0x20315f73,0x6b(%rsi),%ebp
  47fc7c:	6f                   	outsl  %ds:(%rsi),(%dx)
  47fc7d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fc7e:	20 73 65             	and    %dh,0x65(%rbx)
  47fc81:	72 76                	jb     47fcf9 <usage_message+0x1dfb9>
  47fc83:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  47fc8a:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fc8b:	6b 73 20 28          	imul   $0x28,0x20(%rbx),%esi
  47fc8f:	73 65                	jae    47fcf6 <usage_message+0x1dfb6>
  47fc91:	72 76                	jb     47fd09 <usage_message+0x1dfc9>
  47fc93:	69 63 65 64 6f 77 6e 	imul   $0x6e776f64,0x65(%rbx),%esp
  47fc9a:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47fca1:	41 
  47fca2:	54                   	push   %rsp
  47fca3:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  47fca7:	49 51                	rex.WB push   %r9
  47fca9:	55                   	push   %rbp
  47fcaa:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47fcae:	44                   	rex.R
  47fcaf:	45 58                	rex.RB pop    %r8
  47fcb1:	20 73 65             	and    %dh,0x65(%rbx)
  47fcb4:	72 76                	jb     47fd2c <usage_message+0x1dfec>
  47fcb6:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  47fcbd:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fcbe:	6b 73 5f 6c          	imul   $0x6c,0x5f(%rbx),%esi
  47fcc2:	69 6e 6b 73 5f 32 20 	imul   $0x20325f73,0x6b(%rsi),%ebp
  47fcc9:	6f                   	outsl  %ds:(%rsi),(%dx)
  47fcca:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fccb:	20 73 65             	and    %dh,0x65(%rbx)
  47fcce:	72 76                	jb     47fd46 <usage_message+0x1e006>
  47fcd0:	69 63 65 73 5f 6c 69 	imul   $0x696c5f73,0x65(%rbx),%esp
  47fcd7:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fcd8:	6b 73 20 28          	imul   $0x28,0x20(%rbx),%esi
  47fcdc:	73 65                	jae    47fd43 <usage_message+0x1e003>
  47fcde:	72 76                	jb     47fd56 <usage_message+0x1e016>
  47fce0:	69 63 65 75 70 69 64 	imul   $0x64697075,0x65(%rbx),%esp
  47fce7:	2c 73                	sub    $0x73,%al
  47fce9:	65                   	gs
  47fcea:	72 76                	jb     47fd62 <usage_message+0x1e022>
  47fcec:	69 63 65 64 6f 77 6e 	imul   $0x6e776f64,0x65(%rbx),%esp
  47fcf3:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  47fcfa:	41 
  47fcfb:	54                   	push   %rsp
  47fcfc:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47fd01:	4c                   	rex.WR
  47fd02:	45 20 73 65          	and    %r14b,0x65(%r11)
  47fd06:	73 73                	jae    47fd7b <usage_message+0x1e03b>
  47fd08:	69 6f 6e 73 20 28 20 	imul   $0x20282073,0x6e(%rdi),%ebp
  47fd0f:	73 65                	jae    47fd76 <usage_message+0x1e036>
  47fd11:	73 73                	jae    47fd86 <usage_message+0x1e046>
  47fd13:	69 6f 6e 69 64 20 76 	imul   $0x76206469,0x6e(%rdi),%ebp
  47fd1a:	61                   	(bad)  
  47fd1b:	72 63                	jb     47fd80 <usage_message+0x1e040>
  47fd1d:	68 61 72 28 33       	pushq  $0x33287261
  47fd22:	32 29                	xor    (%rcx),%ch
  47fd24:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47fd28:	41 55                	push   %r13
  47fd2a:	4c 54                	rex.WR push   %rsp
  47fd2c:	20 27                	and    %ah,(%rdi)
  47fd2e:	27                   	(bad)  
  47fd2f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fd32:	54                   	push   %rsp
  47fd33:	20 4e 55             	and    %cl,0x55(%rsi)
  47fd36:	4c                   	rex.WR
  47fd37:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fd3a:	75 73                	jne    47fdaf <usage_message+0x1e06f>
  47fd3c:	65                   	gs
  47fd3d:	72 69                	jb     47fda8 <usage_message+0x1e068>
  47fd3f:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47fd43:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47fd4a:	73 
  47fd4b:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47fd52:	45                   	rex.RB
  47fd53:	46                   	rex.RX
  47fd54:	41 55                	push   %r13
  47fd56:	4c 54                	rex.WR push   %rsp
  47fd58:	20 27                	and    %ah,(%rdi)
  47fd5a:	30 27                	xor    %ah,(%rdi)
  47fd5c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fd5f:	54                   	push   %rsp
  47fd60:	20 4e 55             	and    %cl,0x55(%rsi)
  47fd63:	4c                   	rex.WR
  47fd64:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fd67:	6c                   	insb   (%dx),%es:(%rdi)
  47fd68:	61                   	(bad)  
  47fd69:	73 74                	jae    47fddf <usage_message+0x1e09f>
  47fd6b:	61                   	(bad)  
  47fd6c:	63 63 65             	movslq 0x65(%rbx),%esp
  47fd6f:	73 73                	jae    47fde4 <usage_message+0x1e0a4>
  47fd71:	20 69 6e             	and    %ch,0x6e(%rcx)
  47fd74:	74 65                	je     47fddb <usage_message+0x1e09b>
  47fd76:	67                   	addr32
  47fd77:	65                   	gs
  47fd78:	72 20                	jb     47fd9a <usage_message+0x1e05a>
  47fd7a:	44                   	rex.R
  47fd7b:	45                   	rex.RB
  47fd7c:	46                   	rex.RX
  47fd7d:	41 55                	push   %r13
  47fd7f:	4c 54                	rex.WR push   %rsp
  47fd81:	20 27                	and    %ah,(%rdi)
  47fd83:	30 27                	xor    %ah,(%rdi)
  47fd85:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fd88:	54                   	push   %rsp
  47fd89:	20 4e 55             	and    %cl,0x55(%rsi)
  47fd8c:	4c                   	rex.WR
  47fd8d:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fd90:	73 74                	jae    47fe06 <usage_message+0x1e0c6>
  47fd92:	61                   	(bad)  
  47fd93:	74 75                	je     47fe0a <usage_message+0x1e0ca>
  47fd95:	73 20                	jae    47fdb7 <usage_message+0x1e077>
  47fd97:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  47fd9e:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  47fda2:	41 55                	push   %r13
  47fda4:	4c 54                	rex.WR push   %rsp
  47fda6:	20 27                	and    %ah,(%rdi)
  47fda8:	30 27                	xor    %ah,(%rdi)
  47fdaa:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fdad:	54                   	push   %rsp
  47fdae:	20 4e 55             	and    %cl,0x55(%rsi)
  47fdb1:	4c                   	rex.WR
  47fdb2:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fdb5:	50                   	push   %rax
  47fdb6:	52                   	push   %rdx
  47fdb7:	49                   	rex.WB
  47fdb8:	4d                   	rex.WRB
  47fdb9:	41 52                	push   %r10
  47fdbb:	59                   	pop    %rcx
  47fdbc:	20 4b 45             	and    %cl,0x45(%rbx)
  47fdbf:	59                   	pop    %rcx
  47fdc0:	20 28                	and    %ch,(%rax)
  47fdc2:	73 65                	jae    47fe29 <usage_message+0x1e0e9>
  47fdc4:	73 73                	jae    47fe39 <usage_message+0x1e0f9>
  47fdc6:	69 6f 6e 69 64 29 29 	imul   $0x29296469,0x6e(%rdi),%ebp
  47fdcd:	20 45 4e             	and    %al,0x4e(%rbp)
  47fdd0:	47                   	rex.RXB
  47fdd1:	49                   	rex.WB
  47fdd2:	4e                   	rex.WRX
  47fdd3:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47fdd9:	44                   	rex.R
  47fdda:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47fdde:	45                   	rex.RB
  47fddf:	41 54                	push   %r12
  47fde1:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  47fde5:	44                   	rex.R
  47fde6:	45 58                	rex.RB pop    %r8
  47fde8:	20 73 65             	and    %dh,0x65(%rbx)
  47fdeb:	73 73                	jae    47fe60 <usage_message+0x1e120>
  47fded:	69 6f 6e 73 5f 31 20 	imul   $0x20315f73,0x6e(%rdi),%ebp
  47fdf4:	6f                   	outsl  %ds:(%rsi),(%dx)
  47fdf5:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fdf6:	20 73 65             	and    %dh,0x65(%rbx)
  47fdf9:	73 73                	jae    47fe6e <usage_message+0x1e12e>
  47fdfb:	69 6f 6e 73 20 28 75 	imul   $0x75282073,0x6e(%rdi),%ebp
  47fe02:	73 65                	jae    47fe69 <usage_message+0x1e129>
  47fe04:	72 69                	jb     47fe6f <usage_message+0x1e12f>
  47fe06:	64                   	fs
  47fe07:	2c 20                	sub    $0x20,%al
  47fe09:	73 74                	jae    47fe7f <usage_message+0x1e13f>
  47fe0b:	61                   	(bad)  
  47fe0c:	74 75                	je     47fe83 <usage_message+0x1e143>
  47fe0e:	73 29                	jae    47fe39 <usage_message+0x1e0f9>
  47fe10:	3b 43 52             	cmp    0x52(%rbx),%eax
  47fe13:	45                   	rex.RB
  47fe14:	41 54                	push   %r12
  47fe16:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47fe1b:	4c                   	rex.WR
  47fe1c:	45 20 73 79          	and    %r14b,0x79(%r11)
  47fe20:	73 6d                	jae    47fe8f <usage_message+0x1e14f>
  47fe22:	61                   	(bad)  
  47fe23:	70 73                	jo     47fe98 <usage_message+0x1e158>
  47fe25:	5f                   	pop    %rdi
  47fe26:	6c                   	insb   (%dx),%es:(%rdi)
  47fe27:	69 6e 6b 73 20 28 20 	imul   $0x20282073,0x6b(%rsi),%ebp
  47fe2e:	6c                   	insb   (%dx),%es:(%rdi)
  47fe2f:	69 6e 6b 69 64 20 62 	imul   $0x62206469,0x6b(%rsi),%ebp
  47fe36:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47fe3d:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fe3e:	73 69                	jae    47fea9 <usage_message+0x1e169>
  47fe40:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47fe42:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47fe48:	41 55                	push   %r13
  47fe4a:	4c 54                	rex.WR push   %rsp
  47fe4c:	20 27                	and    %ah,(%rdi)
  47fe4e:	30 27                	xor    %ah,(%rdi)
  47fe50:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fe53:	54                   	push   %rsp
  47fe54:	20 4e 55             	and    %cl,0x55(%rsi)
  47fe57:	4c                   	rex.WR
  47fe58:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fe5b:	73 79                	jae    47fed6 <usage_message+0x1e196>
  47fe5d:	73 6d                	jae    47fecc <usage_message+0x1e18c>
  47fe5f:	61                   	(bad)  
  47fe60:	70 69                	jo     47fecb <usage_message+0x1e18b>
  47fe62:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47fe66:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47fe6d:	73 
  47fe6e:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47fe75:	45                   	rex.RB
  47fe76:	46                   	rex.RX
  47fe77:	41 55                	push   %r13
  47fe79:	4c 54                	rex.WR push   %rsp
  47fe7b:	20 27                	and    %ah,(%rdi)
  47fe7d:	30 27                	xor    %ah,(%rdi)
  47fe7f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fe82:	54                   	push   %rsp
  47fe83:	20 4e 55             	and    %cl,0x55(%rsi)
  47fe86:	4c                   	rex.WR
  47fe87:	4c 2c 20             	rex.WR sub    $0x20,%al
  47fe8a:	73 65                	jae    47fef1 <usage_message+0x1e1b1>
  47fe8c:	6c                   	insb   (%dx),%es:(%rdi)
  47fe8d:	65                   	gs
  47fe8e:	6d                   	insl   (%dx),%es:(%rdi)
  47fe8f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47fe91:	74 69                	je     47fefc <usage_message+0x1e1bc>
  47fe93:	64 31 20             	xor    %esp,%fs:(%rax)
  47fe96:	62                   	(bad)  
  47fe97:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47fe9e:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fe9f:	73 69                	jae    47ff0a <usage_message+0x1e1ca>
  47fea1:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47fea3:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47fea9:	41 55                	push   %r13
  47feab:	4c 54                	rex.WR push   %rsp
  47fead:	20 27                	and    %ah,(%rdi)
  47feaf:	30 27                	xor    %ah,(%rdi)
  47feb1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47feb4:	54                   	push   %rsp
  47feb5:	20 4e 55             	and    %cl,0x55(%rsi)
  47feb8:	4c                   	rex.WR
  47feb9:	4c 2c 20             	rex.WR sub    $0x20,%al
  47febc:	73 65                	jae    47ff23 <usage_message+0x1e1e3>
  47febe:	6c                   	insb   (%dx),%es:(%rdi)
  47febf:	65                   	gs
  47fec0:	6d                   	insl   (%dx),%es:(%rdi)
  47fec1:	65 6e                	outsb  %gs:(%rsi),(%dx)
  47fec3:	74 69                	je     47ff2e <usage_message+0x1e1ee>
  47fec5:	64 32 20             	xor    %fs:(%rax),%ah
  47fec8:	62                   	(bad)  
  47fec9:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47fed0:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fed1:	73 69                	jae    47ff3c <usage_message+0x1e1fc>
  47fed3:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47fed5:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  47fedb:	41 55                	push   %r13
  47fedd:	4c 54                	rex.WR push   %rsp
  47fedf:	20 27                	and    %ah,(%rdi)
  47fee1:	30 27                	xor    %ah,(%rdi)
  47fee3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47fee6:	54                   	push   %rsp
  47fee7:	20 4e 55             	and    %cl,0x55(%rsi)
  47feea:	4c                   	rex.WR
  47feeb:	4c 2c 20             	rex.WR sub    $0x20,%al
  47feee:	64                   	fs
  47feef:	72 61                	jb     47ff52 <usage_message+0x1e212>
  47fef1:	77 74                	ja     47ff67 <usage_message+0x1e227>
  47fef3:	79 70                	jns    47ff65 <usage_message+0x1e225>
  47fef5:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  47fef9:	74 65                	je     47ff60 <usage_message+0x1e220>
  47fefb:	67                   	addr32
  47fefc:	65                   	gs
  47fefd:	72 20                	jb     47ff1f <usage_message+0x1e1df>
  47feff:	44                   	rex.R
  47ff00:	45                   	rex.RB
  47ff01:	46                   	rex.RX
  47ff02:	41 55                	push   %r13
  47ff04:	4c 54                	rex.WR push   %rsp
  47ff06:	20 27                	and    %ah,(%rdi)
  47ff08:	30 27                	xor    %ah,(%rdi)
  47ff0a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ff0d:	54                   	push   %rsp
  47ff0e:	20 4e 55             	and    %cl,0x55(%rsi)
  47ff11:	4c                   	rex.WR
  47ff12:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ff15:	63 6f 6c             	movslq 0x6c(%rdi),%ebp
  47ff18:	6f                   	outsl  %ds:(%rsi),(%dx)
  47ff19:	72 20                	jb     47ff3b <usage_message+0x1e1fb>
  47ff1b:	76 61                	jbe    47ff7e <usage_message+0x1e23e>
  47ff1d:	72 63                	jb     47ff82 <usage_message+0x1e242>
  47ff1f:	68 61 72 28 36       	pushq  $0x36287261
  47ff24:	29 20                	sub    %esp,(%rax)
  47ff26:	44                   	rex.R
  47ff27:	45                   	rex.RB
  47ff28:	46                   	rex.RX
  47ff29:	41 55                	push   %r13
  47ff2b:	4c 54                	rex.WR push   %rsp
  47ff2d:	20 27                	and    %ah,(%rdi)
  47ff2f:	30 30                	xor    %dh,(%rax)
  47ff31:	30 30                	xor    %dh,(%rax)
  47ff33:	30 30                	xor    %dh,(%rax)
  47ff35:	27                   	(bad)  
  47ff36:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ff39:	54                   	push   %rsp
  47ff3a:	20 4e 55             	and    %cl,0x55(%rsi)
  47ff3d:	4c                   	rex.WR
  47ff3e:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ff41:	6c                   	insb   (%dx),%es:(%rdi)
  47ff42:	61                   	(bad)  
  47ff43:	62                   	(bad)  
  47ff44:	65                   	gs
  47ff45:	6c                   	insb   (%dx),%es:(%rdi)
  47ff46:	20 76 61             	and    %dh,0x61(%rsi)
  47ff49:	72 63                	jb     47ffae <usage_message+0x1e26e>
  47ff4b:	68 61 72 28 32       	pushq  $0x32287261
  47ff50:	35 35 29 20 44       	xor    $0x44202935,%eax
  47ff55:	45                   	rex.RB
  47ff56:	46                   	rex.RX
  47ff57:	41 55                	push   %r13
  47ff59:	4c 54                	rex.WR push   %rsp
  47ff5b:	20 27                	and    %ah,(%rdi)
  47ff5d:	27                   	(bad)  
  47ff5e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ff61:	54                   	push   %rsp
  47ff62:	20 4e 55             	and    %cl,0x55(%rsi)
  47ff65:	4c                   	rex.WR
  47ff66:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ff69:	50                   	push   %rax
  47ff6a:	52                   	push   %rdx
  47ff6b:	49                   	rex.WB
  47ff6c:	4d                   	rex.WRB
  47ff6d:	41 52                	push   %r10
  47ff6f:	59                   	pop    %rcx
  47ff70:	20 4b 45             	and    %cl,0x45(%rbx)
  47ff73:	59                   	pop    %rcx
  47ff74:	20 28                	and    %ch,(%rax)
  47ff76:	6c                   	insb   (%dx),%es:(%rdi)
  47ff77:	69 6e 6b 69 64 29 29 	imul   $0x29296469,0x6b(%rsi),%ebp
  47ff7e:	20 45 4e             	and    %al,0x4e(%rbp)
  47ff81:	47                   	rex.RXB
  47ff82:	49                   	rex.WB
  47ff83:	4e                   	rex.WRX
  47ff84:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  47ff8a:	44                   	rex.R
  47ff8b:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  47ff8f:	45                   	rex.RB
  47ff90:	41 54                	push   %r12
  47ff92:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  47ff97:	4c                   	rex.WR
  47ff98:	45 20 73 79          	and    %r14b,0x79(%r11)
  47ff9c:	73 6d                	jae    48000b <usage_message+0x1e2cb>
  47ff9e:	61                   	(bad)  
  47ff9f:	70 73                	jo     480014 <usage_message+0x1e2d4>
  47ffa1:	5f                   	pop    %rdi
  47ffa2:	6c                   	insb   (%dx),%es:(%rdi)
  47ffa3:	69 6e 6b 5f 74 72 69 	imul   $0x6972745f,0x6b(%rsi),%ebp
  47ffaa:	67                   	addr32
  47ffab:	67                   	addr32
  47ffac:	65                   	gs
  47ffad:	72 73                	jb     480022 <usage_message+0x1e2e2>
  47ffaf:	20 28                	and    %ch,(%rax)
  47ffb1:	20 6c 69 6e          	and    %ch,0x6e(%rcx,%rbp,2)
  47ffb5:	6b 74 72 69 67       	imul   $0x67,0x69(%rdx,%rsi,2),%esi
  47ffba:	67                   	addr32
  47ffbb:	65                   	gs
  47ffbc:	72 69                	jb     480027 <usage_message+0x1e2e7>
  47ffbe:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  47ffc2:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  47ffc9:	73 
  47ffca:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  47ffd1:	45                   	rex.RB
  47ffd2:	46                   	rex.RX
  47ffd3:	41 55                	push   %r13
  47ffd5:	4c 54                	rex.WR push   %rsp
  47ffd7:	20 27                	and    %ah,(%rdi)
  47ffd9:	30 27                	xor    %ah,(%rdi)
  47ffdb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  47ffde:	54                   	push   %rsp
  47ffdf:	20 4e 55             	and    %cl,0x55(%rsi)
  47ffe2:	4c                   	rex.WR
  47ffe3:	4c 2c 20             	rex.WR sub    $0x20,%al
  47ffe6:	6c                   	insb   (%dx),%es:(%rdi)
  47ffe7:	69 6e 6b 69 64 20 62 	imul   $0x62206469,0x6b(%rsi),%ebp
  47ffee:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  47fff5:	6e                   	outsb  %ds:(%rsi),(%dx)
  47fff6:	73 69                	jae    480061 <usage_message+0x1e321>
  47fff8:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  47fffa:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  480000:	41 55                	push   %r13
  480002:	4c 54                	rex.WR push   %rsp
  480004:	20 27                	and    %ah,(%rdi)
  480006:	30 27                	xor    %ah,(%rdi)
  480008:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48000b:	54                   	push   %rsp
  48000c:	20 4e 55             	and    %cl,0x55(%rsi)
  48000f:	4c                   	rex.WR
  480010:	4c 2c 20             	rex.WR sub    $0x20,%al
  480013:	74 72                	je     480087 <usage_message+0x1e347>
  480015:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  48001c:	20 62 69             	and    %ah,0x69(%rdx)
  48001f:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  480026:	73 
  480027:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  48002e:	45                   	rex.RB
  48002f:	46                   	rex.RX
  480030:	41 55                	push   %r13
  480032:	4c 54                	rex.WR push   %rsp
  480034:	20 27                	and    %ah,(%rdi)
  480036:	30 27                	xor    %ah,(%rdi)
  480038:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48003b:	54                   	push   %rsp
  48003c:	20 4e 55             	and    %cl,0x55(%rsi)
  48003f:	4c                   	rex.WR
  480040:	4c 2c 20             	rex.WR sub    $0x20,%al
  480043:	64                   	fs
  480044:	72 61                	jb     4800a7 <usage_message+0x1e367>
  480046:	77 74                	ja     4800bc <usage_message+0x1e37c>
  480048:	79 70                	jns    4800ba <usage_message+0x1e37a>
  48004a:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  48004e:	74 65                	je     4800b5 <usage_message+0x1e375>
  480050:	67                   	addr32
  480051:	65                   	gs
  480052:	72 20                	jb     480074 <usage_message+0x1e334>
  480054:	44                   	rex.R
  480055:	45                   	rex.RB
  480056:	46                   	rex.RX
  480057:	41 55                	push   %r13
  480059:	4c 54                	rex.WR push   %rsp
  48005b:	20 27                	and    %ah,(%rdi)
  48005d:	30 27                	xor    %ah,(%rdi)
  48005f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480062:	54                   	push   %rsp
  480063:	20 4e 55             	and    %cl,0x55(%rsi)
  480066:	4c                   	rex.WR
  480067:	4c 2c 20             	rex.WR sub    $0x20,%al
  48006a:	63 6f 6c             	movslq 0x6c(%rdi),%ebp
  48006d:	6f                   	outsl  %ds:(%rsi),(%dx)
  48006e:	72 20                	jb     480090 <usage_message+0x1e350>
  480070:	76 61                	jbe    4800d3 <usage_message+0x1e393>
  480072:	72 63                	jb     4800d7 <usage_message+0x1e397>
  480074:	68 61 72 28 36       	pushq  $0x36287261
  480079:	29 20                	sub    %esp,(%rax)
  48007b:	44                   	rex.R
  48007c:	45                   	rex.RB
  48007d:	46                   	rex.RX
  48007e:	41 55                	push   %r13
  480080:	4c 54                	rex.WR push   %rsp
  480082:	20 27                	and    %ah,(%rdi)
  480084:	30 30                	xor    %dh,(%rax)
  480086:	30 30                	xor    %dh,(%rax)
  480088:	30 30                	xor    %dh,(%rax)
  48008a:	27                   	(bad)  
  48008b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48008e:	54                   	push   %rsp
  48008f:	20 4e 55             	and    %cl,0x55(%rsi)
  480092:	4c                   	rex.WR
  480093:	4c 2c 20             	rex.WR sub    $0x20,%al
  480096:	50                   	push   %rax
  480097:	52                   	push   %rdx
  480098:	49                   	rex.WB
  480099:	4d                   	rex.WRB
  48009a:	41 52                	push   %r10
  48009c:	59                   	pop    %rcx
  48009d:	20 4b 45             	and    %cl,0x45(%rbx)
  4800a0:	59                   	pop    %rcx
  4800a1:	20 28                	and    %ch,(%rax)
  4800a3:	6c                   	insb   (%dx),%es:(%rdi)
  4800a4:	69 6e 6b 74 72 69 67 	imul   $0x67697274,0x6b(%rsi),%ebp
  4800ab:	67                   	addr32
  4800ac:	65                   	gs
  4800ad:	72 69                	jb     480118 <usage_message+0x1e3d8>
  4800af:	64 29 29             	sub    %ebp,%fs:(%rcx)
  4800b2:	20 45 4e             	and    %al,0x4e(%rbp)
  4800b5:	47                   	rex.RXB
  4800b6:	49                   	rex.WB
  4800b7:	4e                   	rex.WRX
  4800b8:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4800be:	44                   	rex.R
  4800bf:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4800c3:	45                   	rex.RB
  4800c4:	41 54                	push   %r12
  4800c6:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  4800ca:	49 51                	rex.WB push   %r9
  4800cc:	55                   	push   %rbp
  4800cd:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4800d1:	44                   	rex.R
  4800d2:	45 58                	rex.RB pop    %r8
  4800d4:	20 73 79             	and    %dh,0x79(%rbx)
  4800d7:	73 6d                	jae    480146 <usage_message+0x1e406>
  4800d9:	61                   	(bad)  
  4800da:	70 73                	jo     48014f <usage_message+0x1e40f>
  4800dc:	5f                   	pop    %rdi
  4800dd:	6c                   	insb   (%dx),%es:(%rdi)
  4800de:	69 6e 6b 5f 74 72 69 	imul   $0x6972745f,0x6b(%rsi),%ebp
  4800e5:	67                   	addr32
  4800e6:	67                   	addr32
  4800e7:	65                   	gs
  4800e8:	72 73                	jb     48015d <usage_message+0x1e41d>
  4800ea:	5f                   	pop    %rdi
  4800eb:	31 20                	xor    %esp,(%rax)
  4800ed:	6f                   	outsl  %ds:(%rsi),(%dx)
  4800ee:	6e                   	outsb  %ds:(%rsi),(%dx)
  4800ef:	20 73 79             	and    %dh,0x79(%rbx)
  4800f2:	73 6d                	jae    480161 <usage_message+0x1e421>
  4800f4:	61                   	(bad)  
  4800f5:	70 73                	jo     48016a <usage_message+0x1e42a>
  4800f7:	5f                   	pop    %rdi
  4800f8:	6c                   	insb   (%dx),%es:(%rdi)
  4800f9:	69 6e 6b 5f 74 72 69 	imul   $0x6972745f,0x6b(%rsi),%ebp
  480100:	67                   	addr32
  480101:	67                   	addr32
  480102:	65                   	gs
  480103:	72 73                	jb     480178 <usage_message+0x1e438>
  480105:	20 28                	and    %ch,(%rax)
  480107:	6c                   	insb   (%dx),%es:(%rdi)
  480108:	69 6e 6b 69 64 2c 74 	imul   $0x742c6469,0x6b(%rsi),%ebp
  48010f:	72 69                	jb     48017a <usage_message+0x1e43a>
  480111:	67                   	addr32
  480112:	67                   	addr32
  480113:	65                   	gs
  480114:	72 69                	jb     48017f <usage_message+0x1e43f>
  480116:	64 29 3b             	sub    %edi,%fs:(%rbx)
  480119:	43 52                	rex.XB push   %r10
  48011b:	45                   	rex.RB
  48011c:	41 54                	push   %r12
  48011e:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  480123:	4c                   	rex.WR
  480124:	45 20 73 79          	and    %r14b,0x79(%r11)
  480128:	73 6d                	jae    480197 <usage_message+0x1e457>
  48012a:	61                   	(bad)  
  48012b:	70 73                	jo     4801a0 <usage_message+0x1e460>
  48012d:	5f                   	pop    %rdi
  48012e:	65                   	gs
  48012f:	6c                   	insb   (%dx),%es:(%rdi)
  480130:	65                   	gs
  480131:	6d                   	insl   (%dx),%es:(%rdi)
  480132:	65 6e                	outsb  %gs:(%rsi),(%dx)
  480134:	74 73                	je     4801a9 <usage_message+0x1e469>
  480136:	20 28                	and    %ch,(%rax)
  480138:	20 73 65             	and    %dh,0x65(%rbx)
  48013b:	6c                   	insb   (%dx),%es:(%rdi)
  48013c:	65                   	gs
  48013d:	6d                   	insl   (%dx),%es:(%rdi)
  48013e:	65 6e                	outsb  %gs:(%rsi),(%dx)
  480140:	74 69                	je     4801ab <usage_message+0x1e46b>
  480142:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  480146:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  48014d:	73 
  48014e:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  480155:	45                   	rex.RB
  480156:	46                   	rex.RX
  480157:	41 55                	push   %r13
  480159:	4c 54                	rex.WR push   %rsp
  48015b:	20 27                	and    %ah,(%rdi)
  48015d:	30 27                	xor    %ah,(%rdi)
  48015f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480162:	54                   	push   %rsp
  480163:	20 4e 55             	and    %cl,0x55(%rsi)
  480166:	4c                   	rex.WR
  480167:	4c 2c 20             	rex.WR sub    $0x20,%al
  48016a:	73 79                	jae    4801e5 <usage_message+0x1e4a5>
  48016c:	73 6d                	jae    4801db <usage_message+0x1e49b>
  48016e:	61                   	(bad)  
  48016f:	70 69                	jo     4801da <usage_message+0x1e49a>
  480171:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  480175:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  48017c:	73 
  48017d:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  480184:	45                   	rex.RB
  480185:	46                   	rex.RX
  480186:	41 55                	push   %r13
  480188:	4c 54                	rex.WR push   %rsp
  48018a:	20 27                	and    %ah,(%rdi)
  48018c:	30 27                	xor    %ah,(%rdi)
  48018e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480191:	54                   	push   %rsp
  480192:	20 4e 55             	and    %cl,0x55(%rsi)
  480195:	4c                   	rex.WR
  480196:	4c 2c 20             	rex.WR sub    $0x20,%al
  480199:	65                   	gs
  48019a:	6c                   	insb   (%dx),%es:(%rdi)
  48019b:	65                   	gs
  48019c:	6d                   	insl   (%dx),%es:(%rdi)
  48019d:	65 6e                	outsb  %gs:(%rsi),(%dx)
  48019f:	74 69                	je     48020a <usage_message+0x1e4ca>
  4801a1:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  4801a5:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  4801ac:	73 
  4801ad:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4801b4:	45                   	rex.RB
  4801b5:	46                   	rex.RX
  4801b6:	41 55                	push   %r13
  4801b8:	4c 54                	rex.WR push   %rsp
  4801ba:	20 27                	and    %ah,(%rdi)
  4801bc:	30 27                	xor    %ah,(%rdi)
  4801be:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4801c1:	54                   	push   %rsp
  4801c2:	20 4e 55             	and    %cl,0x55(%rsi)
  4801c5:	4c                   	rex.WR
  4801c6:	4c 2c 20             	rex.WR sub    $0x20,%al
  4801c9:	65                   	gs
  4801ca:	6c                   	insb   (%dx),%es:(%rdi)
  4801cb:	65                   	gs
  4801cc:	6d                   	insl   (%dx),%es:(%rdi)
  4801cd:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4801cf:	74 74                	je     480245 <usage_message+0x1e505>
  4801d1:	79 70                	jns    480243 <usage_message+0x1e503>
  4801d3:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  4801d7:	74 65                	je     48023e <usage_message+0x1e4fe>
  4801d9:	67                   	addr32
  4801da:	65                   	gs
  4801db:	72 20                	jb     4801fd <usage_message+0x1e4bd>
  4801dd:	44                   	rex.R
  4801de:	45                   	rex.RB
  4801df:	46                   	rex.RX
  4801e0:	41 55                	push   %r13
  4801e2:	4c 54                	rex.WR push   %rsp
  4801e4:	20 27                	and    %ah,(%rdi)
  4801e6:	30 27                	xor    %ah,(%rdi)
  4801e8:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4801eb:	54                   	push   %rsp
  4801ec:	20 4e 55             	and    %cl,0x55(%rsi)
  4801ef:	4c                   	rex.WR
  4801f0:	4c 2c 20             	rex.WR sub    $0x20,%al
  4801f3:	69 63 6f 6e 69 64 5f 	imul   $0x5f64696e,0x6f(%rbx),%esp
  4801fa:	6f                   	outsl  %ds:(%rsi),(%dx)
  4801fb:	66                   	data16
  4801fc:	66                   	data16
  4801fd:	20 62 69             	and    %ah,0x69(%rdx)
  480200:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  480207:	73 
  480208:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  48020f:	45                   	rex.RB
  480210:	46                   	rex.RX
  480211:	41 55                	push   %r13
  480213:	4c 54                	rex.WR push   %rsp
  480215:	20 27                	and    %ah,(%rdi)
  480217:	30 27                	xor    %ah,(%rdi)
  480219:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48021c:	54                   	push   %rsp
  48021d:	20 4e 55             	and    %cl,0x55(%rsi)
  480220:	4c                   	rex.WR
  480221:	4c 2c 20             	rex.WR sub    $0x20,%al
  480224:	69 63 6f 6e 69 64 5f 	imul   $0x5f64696e,0x6f(%rbx),%esp
  48022b:	6f                   	outsl  %ds:(%rsi),(%dx)
  48022c:	6e                   	outsb  %ds:(%rsi),(%dx)
  48022d:	20 62 69             	and    %ah,0x69(%rdx)
  480230:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  480237:	73 
  480238:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  48023f:	45                   	rex.RB
  480240:	46                   	rex.RX
  480241:	41 55                	push   %r13
  480243:	4c 54                	rex.WR push   %rsp
  480245:	20 27                	and    %ah,(%rdi)
  480247:	30 27                	xor    %ah,(%rdi)
  480249:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48024c:	54                   	push   %rsp
  48024d:	20 4e 55             	and    %cl,0x55(%rsi)
  480250:	4c                   	rex.WR
  480251:	4c 2c 20             	rex.WR sub    $0x20,%al
  480254:	69 63 6f 6e 69 64 5f 	imul   $0x5f64696e,0x6f(%rbx),%esp
  48025b:	75 6e                	jne    4802cb <usage_message+0x1e58b>
  48025d:	6b 6e 6f 77          	imul   $0x77,0x6f(%rsi),%ebp
  480261:	6e                   	outsb  %ds:(%rsi),(%dx)
  480262:	20 62 69             	and    %ah,0x69(%rdx)
  480265:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  48026c:	73 
  48026d:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  480274:	45                   	rex.RB
  480275:	46                   	rex.RX
  480276:	41 55                	push   %r13
  480278:	4c 54                	rex.WR push   %rsp
  48027a:	20 27                	and    %ah,(%rdi)
  48027c:	30 27                	xor    %ah,(%rdi)
  48027e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480281:	54                   	push   %rsp
  480282:	20 4e 55             	and    %cl,0x55(%rsi)
  480285:	4c                   	rex.WR
  480286:	4c 2c 20             	rex.WR sub    $0x20,%al
  480289:	6c                   	insb   (%dx),%es:(%rdi)
  48028a:	61                   	(bad)  
  48028b:	62                   	(bad)  
  48028c:	65                   	gs
  48028d:	6c                   	insb   (%dx),%es:(%rdi)
  48028e:	20 76 61             	and    %dh,0x61(%rsi)
  480291:	72 63                	jb     4802f6 <usage_message+0x1e5b6>
  480293:	68 61 72 28 32       	pushq  $0x32287261
  480298:	35 35 29 20 44       	xor    $0x44202935,%eax
  48029d:	45                   	rex.RB
  48029e:	46                   	rex.RX
  48029f:	41 55                	push   %r13
  4802a1:	4c 54                	rex.WR push   %rsp
  4802a3:	20 27                	and    %ah,(%rdi)
  4802a5:	27                   	(bad)  
  4802a6:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4802a9:	54                   	push   %rsp
  4802aa:	20 4e 55             	and    %cl,0x55(%rsi)
  4802ad:	4c                   	rex.WR
  4802ae:	4c 2c 20             	rex.WR sub    $0x20,%al
  4802b1:	6c                   	insb   (%dx),%es:(%rdi)
  4802b2:	61                   	(bad)  
  4802b3:	62                   	(bad)  
  4802b4:	65                   	gs
  4802b5:	6c                   	insb   (%dx),%es:(%rdi)
  4802b6:	5f                   	pop    %rdi
  4802b7:	6c                   	insb   (%dx),%es:(%rdi)
  4802b8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4802b9:	63 61 74             	movslq 0x74(%rcx),%esp
  4802bc:	69 6f 6e 20 69 6e 74 	imul   $0x746e6920,0x6e(%rdi),%ebp
  4802c3:	65                   	gs
  4802c4:	67                   	addr32
  4802c5:	65                   	gs
  4802c6:	72 20                	jb     4802e8 <usage_message+0x1e5a8>
  4802c8:	4e 55                	rex.WRX push   %rbp
  4802ca:	4c                   	rex.WR
  4802cb:	4c 2c 20             	rex.WR sub    $0x20,%al
  4802ce:	78 20                	js     4802f0 <usage_message+0x1e5b0>
  4802d0:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  4802d7:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  4802db:	41 55                	push   %r13
  4802dd:	4c 54                	rex.WR push   %rsp
  4802df:	20 27                	and    %ah,(%rdi)
  4802e1:	30 27                	xor    %ah,(%rdi)
  4802e3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4802e6:	54                   	push   %rsp
  4802e7:	20 4e 55             	and    %cl,0x55(%rsi)
  4802ea:	4c                   	rex.WR
  4802eb:	4c 2c 20             	rex.WR sub    $0x20,%al
  4802ee:	79 20                	jns    480310 <usage_message+0x1e5d0>
  4802f0:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  4802f7:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  4802fb:	41 55                	push   %r13
  4802fd:	4c 54                	rex.WR push   %rsp
  4802ff:	20 27                	and    %ah,(%rdi)
  480301:	30 27                	xor    %ah,(%rdi)
  480303:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480306:	54                   	push   %rsp
  480307:	20 4e 55             	and    %cl,0x55(%rsi)
  48030a:	4c                   	rex.WR
  48030b:	4c 2c 20             	rex.WR sub    $0x20,%al
  48030e:	75 72                	jne    480382 <usage_message+0x1e642>
  480310:	6c                   	insb   (%dx),%es:(%rdi)
  480311:	20 76 61             	and    %dh,0x61(%rsi)
  480314:	72 63                	jb     480379 <usage_message+0x1e639>
  480316:	68 61 72 28 32       	pushq  $0x32287261
  48031b:	35 35 29 20 44       	xor    $0x44202935,%eax
  480320:	45                   	rex.RB
  480321:	46                   	rex.RX
  480322:	41 55                	push   %r13
  480324:	4c 54                	rex.WR push   %rsp
  480326:	20 27                	and    %ah,(%rdi)
  480328:	27                   	(bad)  
  480329:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48032c:	54                   	push   %rsp
  48032d:	20 4e 55             	and    %cl,0x55(%rsi)
  480330:	4c                   	rex.WR
  480331:	4c 2c 20             	rex.WR sub    $0x20,%al
  480334:	69 63 6f 6e 69 64 5f 	imul   $0x5f64696e,0x6f(%rbx),%esp
  48033b:	64 69 73 61 62 6c 65 	imul   $0x64656c62,%fs:0x61(%rbx),%esi
  480342:	64 
  480343:	20 62 69             	and    %ah,0x69(%rdx)
  480346:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  48034d:	73 
  48034e:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  480355:	45                   	rex.RB
  480356:	46                   	rex.RX
  480357:	41 55                	push   %r13
  480359:	4c 54                	rex.WR push   %rsp
  48035b:	20 27                	and    %ah,(%rdi)
  48035d:	30 27                	xor    %ah,(%rdi)
  48035f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480362:	54                   	push   %rsp
  480363:	20 4e 55             	and    %cl,0x55(%rsi)
  480366:	4c                   	rex.WR
  480367:	4c 2c 20             	rex.WR sub    $0x20,%al
  48036a:	69 63 6f 6e 69 64 5f 	imul   $0x5f64696e,0x6f(%rbx),%esp
  480371:	6d                   	insl   (%dx),%es:(%rdi)
  480372:	61                   	(bad)  
  480373:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  48037a:	63 65 20             	movslq 0x20(%rbp),%esp
  48037d:	62                   	(bad)  
  48037e:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  480385:	6e                   	outsb  %ds:(%rsi),(%dx)
  480386:	73 69                	jae    4803f1 <usage_message+0x1e6b1>
  480388:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  48038a:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  480390:	41 55                	push   %r13
  480392:	4c 54                	rex.WR push   %rsp
  480394:	20 27                	and    %ah,(%rdi)
  480396:	30 27                	xor    %ah,(%rdi)
  480398:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48039b:	54                   	push   %rsp
  48039c:	20 4e 55             	and    %cl,0x55(%rsi)
  48039f:	4c                   	rex.WR
  4803a0:	4c 2c 20             	rex.WR sub    $0x20,%al
  4803a3:	50                   	push   %rax
  4803a4:	52                   	push   %rdx
  4803a5:	49                   	rex.WB
  4803a6:	4d                   	rex.WRB
  4803a7:	41 52                	push   %r10
  4803a9:	59                   	pop    %rcx
  4803aa:	20 4b 45             	and    %cl,0x45(%rbx)
  4803ad:	59                   	pop    %rcx
  4803ae:	20 28                	and    %ch,(%rax)
  4803b0:	73 65                	jae    480417 <usage_message+0x1e6d7>
  4803b2:	6c                   	insb   (%dx),%es:(%rdi)
  4803b3:	65                   	gs
  4803b4:	6d                   	insl   (%dx),%es:(%rdi)
  4803b5:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4803b7:	74 69                	je     480422 <usage_message+0x1e6e2>
  4803b9:	64 29 29             	sub    %ebp,%fs:(%rcx)
  4803bc:	20 45 4e             	and    %al,0x4e(%rbp)
  4803bf:	47                   	rex.RXB
  4803c0:	49                   	rex.WB
  4803c1:	4e                   	rex.WRX
  4803c2:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4803c8:	44                   	rex.R
  4803c9:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4803cd:	45                   	rex.RB
  4803ce:	41 54                	push   %r12
  4803d0:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  4803d5:	4c                   	rex.WR
  4803d6:	45 20 73 79          	and    %r14b,0x79(%r11)
  4803da:	73 6d                	jae    480449 <usage_message+0x1e709>
  4803dc:	61                   	(bad)  
  4803dd:	70 73                	jo     480452 <usage_message+0x1e712>
  4803df:	20 28                	and    %ch,(%rax)
  4803e1:	20 73 79             	and    %dh,0x79(%rbx)
  4803e4:	73 6d                	jae    480453 <usage_message+0x1e713>
  4803e6:	61                   	(bad)  
  4803e7:	70 69                	jo     480452 <usage_message+0x1e712>
  4803e9:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  4803ed:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  4803f4:	73 
  4803f5:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4803fc:	45                   	rex.RB
  4803fd:	46                   	rex.RX
  4803fe:	41 55                	push   %r13
  480400:	4c 54                	rex.WR push   %rsp
  480402:	20 27                	and    %ah,(%rdi)
  480404:	30 27                	xor    %ah,(%rdi)
  480406:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480409:	54                   	push   %rsp
  48040a:	20 4e 55             	and    %cl,0x55(%rsi)
  48040d:	4c                   	rex.WR
  48040e:	4c 2c 20             	rex.WR sub    $0x20,%al
  480411:	6e                   	outsb  %ds:(%rsi),(%dx)
  480412:	61                   	(bad)  
  480413:	6d                   	insl   (%dx),%es:(%rdi)
  480414:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  480418:	72 63                	jb     48047d <usage_message+0x1e73d>
  48041a:	68 61 72 28 31       	pushq  $0x31287261
  48041f:	32 38                	xor    (%rax),%bh
  480421:	29 20                	sub    %esp,(%rax)
  480423:	44                   	rex.R
  480424:	45                   	rex.RB
  480425:	46                   	rex.RX
  480426:	41 55                	push   %r13
  480428:	4c 54                	rex.WR push   %rsp
  48042a:	20 27                	and    %ah,(%rdi)
  48042c:	27                   	(bad)  
  48042d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480430:	54                   	push   %rsp
  480431:	20 4e 55             	and    %cl,0x55(%rsi)
  480434:	4c                   	rex.WR
  480435:	4c 2c 20             	rex.WR sub    $0x20,%al
  480438:	77 69                	ja     4804a3 <usage_message+0x1e763>
  48043a:	64                   	fs
  48043b:	74 68                	je     4804a5 <usage_message+0x1e765>
  48043d:	20 69 6e             	and    %ch,0x6e(%rcx)
  480440:	74 65                	je     4804a7 <usage_message+0x1e767>
  480442:	67                   	addr32
  480443:	65                   	gs
  480444:	72 20                	jb     480466 <usage_message+0x1e726>
  480446:	44                   	rex.R
  480447:	45                   	rex.RB
  480448:	46                   	rex.RX
  480449:	41 55                	push   %r13
  48044b:	4c 54                	rex.WR push   %rsp
  48044d:	20 27                	and    %ah,(%rdi)
  48044f:	30 27                	xor    %ah,(%rdi)
  480451:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480454:	54                   	push   %rsp
  480455:	20 4e 55             	and    %cl,0x55(%rsi)
  480458:	4c                   	rex.WR
  480459:	4c 2c 20             	rex.WR sub    $0x20,%al
  48045c:	68 65 69 67 68       	pushq  $0x68676965
  480461:	74 20                	je     480483 <usage_message+0x1e743>
  480463:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  48046a:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  48046e:	41 55                	push   %r13
  480470:	4c 54                	rex.WR push   %rsp
  480472:	20 27                	and    %ah,(%rdi)
  480474:	30 27                	xor    %ah,(%rdi)
  480476:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480479:	54                   	push   %rsp
  48047a:	20 4e 55             	and    %cl,0x55(%rsi)
  48047d:	4c                   	rex.WR
  48047e:	4c 2c 20             	rex.WR sub    $0x20,%al
  480481:	62                   	(bad)  
  480482:	61                   	(bad)  
  480483:	63 6b 67             	movslq 0x67(%rbx),%ebp
  480486:	72 6f                	jb     4804f7 <usage_message+0x1e7b7>
  480488:	75 6e                	jne    4804f8 <usage_message+0x1e7b8>
  48048a:	64 69 64 20 62 69 67 	imul   $0x6e696769,%fs:0x62(%rax,%riz,1),%esp
  480491:	69 6e 
  480493:	74 20                	je     4804b5 <usage_message+0x1e775>
  480495:	75 6e                	jne    480505 <usage_message+0x1e7c5>
  480497:	73 69                	jae    480502 <usage_message+0x1e7c2>
  480499:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  48049b:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  4804a1:	41 55                	push   %r13
  4804a3:	4c 54                	rex.WR push   %rsp
  4804a5:	20 27                	and    %ah,(%rdi)
  4804a7:	30 27                	xor    %ah,(%rdi)
  4804a9:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4804ac:	54                   	push   %rsp
  4804ad:	20 4e 55             	and    %cl,0x55(%rsi)
  4804b0:	4c                   	rex.WR
  4804b1:	4c 2c 20             	rex.WR sub    $0x20,%al
  4804b4:	6c                   	insb   (%dx),%es:(%rdi)
  4804b5:	61                   	(bad)  
  4804b6:	62                   	(bad)  
  4804b7:	65                   	gs
  4804b8:	6c                   	insb   (%dx),%es:(%rdi)
  4804b9:	5f                   	pop    %rdi
  4804ba:	74 79                	je     480535 <usage_message+0x1e7f5>
  4804bc:	70 65                	jo     480523 <usage_message+0x1e7e3>
  4804be:	20 69 6e             	and    %ch,0x6e(%rcx)
  4804c1:	74 65                	je     480528 <usage_message+0x1e7e8>
  4804c3:	67                   	addr32
  4804c4:	65                   	gs
  4804c5:	72 20                	jb     4804e7 <usage_message+0x1e7a7>
  4804c7:	44                   	rex.R
  4804c8:	45                   	rex.RB
  4804c9:	46                   	rex.RX
  4804ca:	41 55                	push   %r13
  4804cc:	4c 54                	rex.WR push   %rsp
  4804ce:	20 27                	and    %ah,(%rdi)
  4804d0:	30 27                	xor    %ah,(%rdi)
  4804d2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4804d5:	54                   	push   %rsp
  4804d6:	20 4e 55             	and    %cl,0x55(%rsi)
  4804d9:	4c                   	rex.WR
  4804da:	4c 2c 20             	rex.WR sub    $0x20,%al
  4804dd:	6c                   	insb   (%dx),%es:(%rdi)
  4804de:	61                   	(bad)  
  4804df:	62                   	(bad)  
  4804e0:	65                   	gs
  4804e1:	6c                   	insb   (%dx),%es:(%rdi)
  4804e2:	5f                   	pop    %rdi
  4804e3:	6c                   	insb   (%dx),%es:(%rdi)
  4804e4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4804e5:	63 61 74             	movslq 0x74(%rcx),%esp
  4804e8:	69 6f 6e 20 69 6e 74 	imul   $0x746e6920,0x6e(%rdi),%ebp
  4804ef:	65                   	gs
  4804f0:	67                   	addr32
  4804f1:	65                   	gs
  4804f2:	72 20                	jb     480514 <usage_message+0x1e7d4>
  4804f4:	44                   	rex.R
  4804f5:	45                   	rex.RB
  4804f6:	46                   	rex.RX
  4804f7:	41 55                	push   %r13
  4804f9:	4c 54                	rex.WR push   %rsp
  4804fb:	20 27                	and    %ah,(%rdi)
  4804fd:	30 27                	xor    %ah,(%rdi)
  4804ff:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480502:	54                   	push   %rsp
  480503:	20 4e 55             	and    %cl,0x55(%rsi)
  480506:	4c                   	rex.WR
  480507:	4c 2c 20             	rex.WR sub    $0x20,%al
  48050a:	68 69 67 68 6c       	pushq  $0x6c686769
  48050f:	69 67 68 74 20 69 6e 	imul   $0x6e692074,0x68(%rdi),%esp
  480516:	74 65                	je     48057d <usage_message+0x1e83d>
  480518:	67                   	addr32
  480519:	65                   	gs
  48051a:	72 20                	jb     48053c <usage_message+0x1e7fc>
  48051c:	44                   	rex.R
  48051d:	45                   	rex.RB
  48051e:	46                   	rex.RX
  48051f:	41 55                	push   %r13
  480521:	4c 54                	rex.WR push   %rsp
  480523:	20 27                	and    %ah,(%rdi)
  480525:	31 27                	xor    %esp,(%rdi)
  480527:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48052a:	54                   	push   %rsp
  48052b:	20 4e 55             	and    %cl,0x55(%rsi)
  48052e:	4c                   	rex.WR
  48052f:	4c 2c 20             	rex.WR sub    $0x20,%al
  480532:	50                   	push   %rax
  480533:	52                   	push   %rdx
  480534:	49                   	rex.WB
  480535:	4d                   	rex.WRB
  480536:	41 52                	push   %r10
  480538:	59                   	pop    %rcx
  480539:	20 4b 45             	and    %cl,0x45(%rbx)
  48053c:	59                   	pop    %rcx
  48053d:	20 28                	and    %ch,(%rax)
  48053f:	73 79                	jae    4805ba <usage_message+0x1e87a>
  480541:	73 6d                	jae    4805b0 <usage_message+0x1e870>
  480543:	61                   	(bad)  
  480544:	70 69                	jo     4805af <usage_message+0x1e86f>
  480546:	64 29 29             	sub    %ebp,%fs:(%rcx)
  480549:	20 45 4e             	and    %al,0x4e(%rbp)
  48054c:	47                   	rex.RXB
  48054d:	49                   	rex.WB
  48054e:	4e                   	rex.WRX
  48054f:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  480555:	44                   	rex.R
  480556:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  48055a:	45                   	rex.RB
  48055b:	41 54                	push   %r12
  48055d:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  480561:	44                   	rex.R
  480562:	45 58                	rex.RB pop    %r8
  480564:	20 73 79             	and    %dh,0x79(%rbx)
  480567:	73 6d                	jae    4805d6 <usage_message+0x1e896>
  480569:	61                   	(bad)  
  48056a:	70 73                	jo     4805df <usage_message+0x1e89f>
  48056c:	5f                   	pop    %rdi
  48056d:	31 20                	xor    %esp,(%rax)
  48056f:	6f                   	outsl  %ds:(%rsi),(%dx)
  480570:	6e                   	outsb  %ds:(%rsi),(%dx)
  480571:	20 73 79             	and    %dh,0x79(%rbx)
  480574:	73 6d                	jae    4805e3 <usage_message+0x1e8a3>
  480576:	61                   	(bad)  
  480577:	70 73                	jo     4805ec <usage_message+0x1e8ac>
  480579:	20 28                	and    %ch,(%rax)
  48057b:	6e                   	outsb  %ds:(%rsi),(%dx)
  48057c:	61                   	(bad)  
  48057d:	6d                   	insl   (%dx),%es:(%rdi)
  48057e:	65 29 3b             	sub    %edi,%gs:(%rbx)
  480581:	43 52                	rex.XB push   %r10
  480583:	45                   	rex.RB
  480584:	41 54                	push   %r12
  480586:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  48058b:	4c                   	rex.WR
  48058c:	45 20 74 72 69       	and    %r14b,0x69(%r10,%rsi,2)
  480591:	67                   	addr32
  480592:	67                   	addr32
  480593:	65                   	gs
  480594:	72 73                	jb     480609 <usage_message+0x1e8c9>
  480596:	20 28                	and    %ch,(%rax)
  480598:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  48059c:	67                   	addr32
  48059d:	67                   	addr32
  48059e:	65                   	gs
  48059f:	72 69                	jb     48060a <usage_message+0x1e8ca>
  4805a1:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  4805a5:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  4805ac:	73 
  4805ad:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4805b4:	45                   	rex.RB
  4805b5:	46                   	rex.RX
  4805b6:	41 55                	push   %r13
  4805b8:	4c 54                	rex.WR push   %rsp
  4805ba:	20 27                	and    %ah,(%rdi)
  4805bc:	30 27                	xor    %ah,(%rdi)
  4805be:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4805c1:	54                   	push   %rsp
  4805c2:	20 4e 55             	and    %cl,0x55(%rsi)
  4805c5:	4c                   	rex.WR
  4805c6:	4c 2c 20             	rex.WR sub    $0x20,%al
  4805c9:	65                   	gs
  4805ca:	78 70                	js     48063c <usage_message+0x1e8fc>
  4805cc:	72 65                	jb     480633 <usage_message+0x1e8f3>
  4805ce:	73 73                	jae    480643 <usage_message+0x1e903>
  4805d0:	69 6f 6e 20 76 61 72 	imul   $0x72617620,0x6e(%rdi),%ebp
  4805d7:	63 68 61             	movslq 0x61(%rax),%ebp
  4805da:	72 28                	jb     480604 <usage_message+0x1e8c4>
  4805dc:	32 35 35 29 20 44    	xor    0x44202935(%rip),%dh        # 44682f17 <_end+0x43fca617>
  4805e2:	45                   	rex.RB
  4805e3:	46                   	rex.RX
  4805e4:	41 55                	push   %r13
  4805e6:	4c 54                	rex.WR push   %rsp
  4805e8:	20 27                	and    %ah,(%rdi)
  4805ea:	27                   	(bad)  
  4805eb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4805ee:	54                   	push   %rsp
  4805ef:	20 4e 55             	and    %cl,0x55(%rsi)
  4805f2:	4c                   	rex.WR
  4805f3:	4c 2c 20             	rex.WR sub    $0x20,%al
  4805f6:	64                   	fs
  4805f7:	65                   	gs
  4805f8:	73 63                	jae    48065d <usage_message+0x1e91d>
  4805fa:	72 69                	jb     480665 <usage_message+0x1e925>
  4805fc:	70 74                	jo     480672 <usage_message+0x1e932>
  4805fe:	69 6f 6e 20 76 61 72 	imul   $0x72617620,0x6e(%rdi),%ebp
  480605:	63 68 61             	movslq 0x61(%rax),%ebp
  480608:	72 28                	jb     480632 <usage_message+0x1e8f2>
  48060a:	32 35 35 29 20 44    	xor    0x44202935(%rip),%dh        # 44682f45 <_end+0x43fca645>
  480610:	45                   	rex.RB
  480611:	46                   	rex.RX
  480612:	41 55                	push   %r13
  480614:	4c 54                	rex.WR push   %rsp
  480616:	20 27                	and    %ah,(%rdi)
  480618:	27                   	(bad)  
  480619:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48061c:	54                   	push   %rsp
  48061d:	20 4e 55             	and    %cl,0x55(%rsi)
  480620:	4c                   	rex.WR
  480621:	4c 2c 20             	rex.WR sub    $0x20,%al
  480624:	75 72                	jne    480698 <usage_message+0x1e958>
  480626:	6c                   	insb   (%dx),%es:(%rdi)
  480627:	20 76 61             	and    %dh,0x61(%rsi)
  48062a:	72 63                	jb     48068f <usage_message+0x1e94f>
  48062c:	68 61 72 28 32       	pushq  $0x32287261
  480631:	35 35 29 20 44       	xor    $0x44202935,%eax
  480636:	45                   	rex.RB
  480637:	46                   	rex.RX
  480638:	41 55                	push   %r13
  48063a:	4c 54                	rex.WR push   %rsp
  48063c:	20 27                	and    %ah,(%rdi)
  48063e:	27                   	(bad)  
  48063f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480642:	54                   	push   %rsp
  480643:	20 4e 55             	and    %cl,0x55(%rsi)
  480646:	4c                   	rex.WR
  480647:	4c 2c 20             	rex.WR sub    $0x20,%al
  48064a:	73 74                	jae    4806c0 <usage_message+0x1e980>
  48064c:	61                   	(bad)  
  48064d:	74 75                	je     4806c4 <usage_message+0x1e984>
  48064f:	73 20                	jae    480671 <usage_message+0x1e931>
  480651:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  480658:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  48065c:	41 55                	push   %r13
  48065e:	4c 54                	rex.WR push   %rsp
  480660:	20 27                	and    %ah,(%rdi)
  480662:	30 27                	xor    %ah,(%rdi)
  480664:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480667:	54                   	push   %rsp
  480668:	20 4e 55             	and    %cl,0x55(%rsi)
  48066b:	4c                   	rex.WR
  48066c:	4c 2c 20             	rex.WR sub    $0x20,%al
  48066f:	76 61                	jbe    4806d2 <usage_message+0x1e992>
  480671:	6c                   	insb   (%dx),%es:(%rdi)
  480672:	75 65                	jne    4806d9 <usage_message+0x1e999>
  480674:	20 69 6e             	and    %ch,0x6e(%rcx)
  480677:	74 65                	je     4806de <usage_message+0x1e99e>
  480679:	67                   	addr32
  48067a:	65                   	gs
  48067b:	72 20                	jb     48069d <usage_message+0x1e95d>
  48067d:	44                   	rex.R
  48067e:	45                   	rex.RB
  48067f:	46                   	rex.RX
  480680:	41 55                	push   %r13
  480682:	4c 54                	rex.WR push   %rsp
  480684:	20 27                	and    %ah,(%rdi)
  480686:	30 27                	xor    %ah,(%rdi)
  480688:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48068b:	54                   	push   %rsp
  48068c:	20 4e 55             	and    %cl,0x55(%rsi)
  48068f:	4c                   	rex.WR
  480690:	4c 2c 20             	rex.WR sub    $0x20,%al
  480693:	70 72                	jo     480707 <usage_message+0x1e9c7>
  480695:	69 6f 72 69 74 79 20 	imul   $0x20797469,0x72(%rdi),%ebp
  48069c:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  4806a3:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  4806a7:	41 55                	push   %r13
  4806a9:	4c 54                	rex.WR push   %rsp
  4806ab:	20 27                	and    %ah,(%rdi)
  4806ad:	30 27                	xor    %ah,(%rdi)
  4806af:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4806b2:	54                   	push   %rsp
  4806b3:	20 4e 55             	and    %cl,0x55(%rsi)
  4806b6:	4c                   	rex.WR
  4806b7:	4c 2c 20             	rex.WR sub    $0x20,%al
  4806ba:	6c                   	insb   (%dx),%es:(%rdi)
  4806bb:	61                   	(bad)  
  4806bc:	73 74                	jae    480732 <usage_message+0x1e9f2>
  4806be:	63 68 61             	movslq 0x61(%rax),%ebp
  4806c1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4806c2:	67 65 20 69 6e       	addr32 and %ch,%gs:0x6e(%ecx)
  4806c7:	74 65                	je     48072e <usage_message+0x1e9ee>
  4806c9:	67                   	addr32
  4806ca:	65                   	gs
  4806cb:	72 20                	jb     4806ed <usage_message+0x1e9ad>
  4806cd:	44                   	rex.R
  4806ce:	45                   	rex.RB
  4806cf:	46                   	rex.RX
  4806d0:	41 55                	push   %r13
  4806d2:	4c 54                	rex.WR push   %rsp
  4806d4:	20 27                	and    %ah,(%rdi)
  4806d6:	30 27                	xor    %ah,(%rdi)
  4806d8:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4806db:	54                   	push   %rsp
  4806dc:	20 4e 55             	and    %cl,0x55(%rsi)
  4806df:	4c                   	rex.WR
  4806e0:	4c 2c 20             	rex.WR sub    $0x20,%al
  4806e3:	64                   	fs
  4806e4:	65                   	gs
  4806e5:	70 5f                	jo     480746 <usage_message+0x1ea06>
  4806e7:	6c                   	insb   (%dx),%es:(%rdi)
  4806e8:	65                   	gs
  4806e9:	76 65                	jbe    480750 <usage_message+0x1ea10>
  4806eb:	6c                   	insb   (%dx),%es:(%rdi)
  4806ec:	20 69 6e             	and    %ch,0x6e(%rcx)
  4806ef:	74 65                	je     480756 <usage_message+0x1ea16>
  4806f1:	67                   	addr32
  4806f2:	65                   	gs
  4806f3:	72 20                	jb     480715 <usage_message+0x1e9d5>
  4806f5:	44                   	rex.R
  4806f6:	45                   	rex.RB
  4806f7:	46                   	rex.RX
  4806f8:	41 55                	push   %r13
  4806fa:	4c 54                	rex.WR push   %rsp
  4806fc:	20 27                	and    %ah,(%rdi)
  4806fe:	30 27                	xor    %ah,(%rdi)
  480700:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480703:	54                   	push   %rsp
  480704:	20 4e 55             	and    %cl,0x55(%rsi)
  480707:	4c                   	rex.WR
  480708:	4c 2c 20             	rex.WR sub    $0x20,%al
  48070b:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  48070e:	6d                   	insl   (%dx),%es:(%rdi)
  48070f:	65 6e                	outsb  %gs:(%rsi),(%dx)
  480711:	74 73                	je     480786 <usage_message+0x1ea46>
  480713:	20 62 6c             	and    %ah,0x6c(%rdx)
  480716:	6f                   	outsl  %ds:(%rsi),(%dx)
  480717:	62                   	(bad)  
  480718:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48071b:	54                   	push   %rsp
  48071c:	20 4e 55             	and    %cl,0x55(%rsi)
  48071f:	4c                   	rex.WR
  480720:	4c 2c 20             	rex.WR sub    $0x20,%al
  480723:	65                   	gs
  480724:	72 72                	jb     480798 <usage_message+0x1ea58>
  480726:	6f                   	outsl  %ds:(%rsi),(%dx)
  480727:	72 20                	jb     480749 <usage_message+0x1ea09>
  480729:	76 61                	jbe    48078c <usage_message+0x1ea4c>
  48072b:	72 63                	jb     480790 <usage_message+0x1ea50>
  48072d:	68 61 72 28 31       	pushq  $0x31287261
  480732:	32 38                	xor    (%rax),%bh
  480734:	29 20                	sub    %esp,(%rax)
  480736:	44                   	rex.R
  480737:	45                   	rex.RB
  480738:	46                   	rex.RX
  480739:	41 55                	push   %r13
  48073b:	4c 54                	rex.WR push   %rsp
  48073d:	20 27                	and    %ah,(%rdi)
  48073f:	27                   	(bad)  
  480740:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480743:	54                   	push   %rsp
  480744:	20 4e 55             	and    %cl,0x55(%rsi)
  480747:	4c                   	rex.WR
  480748:	4c 2c 20             	rex.WR sub    $0x20,%al
  48074b:	74 65                	je     4807b2 <usage_message+0x1ea72>
  48074d:	6d                   	insl   (%dx),%es:(%rdi)
  48074e:	70 6c                	jo     4807bc <usage_message+0x1ea7c>
  480750:	61                   	(bad)  
  480751:	74 65                	je     4807b8 <usage_message+0x1ea78>
  480753:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  48075a:	6e 
  48075b:	74 20                	je     48077d <usage_message+0x1ea3d>
  48075d:	75 6e                	jne    4807cd <usage_message+0x1ea8d>
  48075f:	73 69                	jae    4807ca <usage_message+0x1ea8a>
  480761:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  480763:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  480769:	41 55                	push   %r13
  48076b:	4c 54                	rex.WR push   %rsp
  48076d:	20 27                	and    %ah,(%rdi)
  48076f:	30 27                	xor    %ah,(%rdi)
  480771:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480774:	54                   	push   %rsp
  480775:	20 4e 55             	and    %cl,0x55(%rsi)
  480778:	4c                   	rex.WR
  480779:	4c 2c 20             	rex.WR sub    $0x20,%al
  48077c:	74 79                	je     4807f7 <usage_message+0x1eab7>
  48077e:	70 65                	jo     4807e5 <usage_message+0x1eaa5>
  480780:	20 69 6e             	and    %ch,0x6e(%rcx)
  480783:	74 65                	je     4807ea <usage_message+0x1eaaa>
  480785:	67                   	addr32
  480786:	65                   	gs
  480787:	72 20                	jb     4807a9 <usage_message+0x1ea69>
  480789:	44                   	rex.R
  48078a:	45                   	rex.RB
  48078b:	46                   	rex.RX
  48078c:	41 55                	push   %r13
  48078e:	4c 54                	rex.WR push   %rsp
  480790:	20 27                	and    %ah,(%rdi)
  480792:	30 27                	xor    %ah,(%rdi)
  480794:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480797:	54                   	push   %rsp
  480798:	20 4e 55             	and    %cl,0x55(%rsi)
  48079b:	4c                   	rex.WR
  48079c:	4c 2c 20             	rex.WR sub    $0x20,%al
  48079f:	50                   	push   %rax
  4807a0:	52                   	push   %rdx
  4807a1:	49                   	rex.WB
  4807a2:	4d                   	rex.WRB
  4807a3:	41 52                	push   %r10
  4807a5:	59                   	pop    %rcx
  4807a6:	20 4b 45             	and    %cl,0x45(%rbx)
  4807a9:	59                   	pop    %rcx
  4807aa:	20 28                	and    %ch,(%rax)
  4807ac:	74 72                	je     480820 <usage_message+0x1eae0>
  4807ae:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4807b5:	29 29                	sub    %ebp,(%rcx)
  4807b7:	20 45 4e             	and    %al,0x4e(%rbp)
  4807ba:	47                   	rex.RXB
  4807bb:	49                   	rex.WB
  4807bc:	4e                   	rex.WRX
  4807bd:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4807c3:	44                   	rex.R
  4807c4:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4807c8:	45                   	rex.RB
  4807c9:	41 54                	push   %r12
  4807cb:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4807cf:	44                   	rex.R
  4807d0:	45 58                	rex.RB pop    %r8
  4807d2:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4807d6:	67                   	addr32
  4807d7:	67                   	addr32
  4807d8:	65                   	gs
  4807d9:	72 73                	jb     48084e <usage_message+0x1eb0e>
  4807db:	5f                   	pop    %rdi
  4807dc:	31 20                	xor    %esp,(%rax)
  4807de:	6f                   	outsl  %ds:(%rsi),(%dx)
  4807df:	6e                   	outsb  %ds:(%rsi),(%dx)
  4807e0:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  4807e4:	67                   	addr32
  4807e5:	67                   	addr32
  4807e6:	65                   	gs
  4807e7:	72 73                	jb     48085c <usage_message+0x1eb1c>
  4807e9:	20 28                	and    %ch,(%rax)
  4807eb:	73 74                	jae    480861 <usage_message+0x1eb21>
  4807ed:	61                   	(bad)  
  4807ee:	74 75                	je     480865 <usage_message+0x1eb25>
  4807f0:	73 29                	jae    48081b <usage_message+0x1eadb>
  4807f2:	3b 43 52             	cmp    0x52(%rbx),%eax
  4807f5:	45                   	rex.RB
  4807f6:	41 54                	push   %r12
  4807f8:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4807fc:	44                   	rex.R
  4807fd:	45 58                	rex.RB pop    %r8
  4807ff:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  480803:	67                   	addr32
  480804:	67                   	addr32
  480805:	65                   	gs
  480806:	72 73                	jb     48087b <usage_message+0x1eb3b>
  480808:	5f                   	pop    %rdi
  480809:	32 20                	xor    (%rax),%ah
  48080b:	6f                   	outsl  %ds:(%rsi),(%dx)
  48080c:	6e                   	outsb  %ds:(%rsi),(%dx)
  48080d:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  480811:	67                   	addr32
  480812:	67                   	addr32
  480813:	65                   	gs
  480814:	72 73                	jb     480889 <usage_message+0x1eb49>
  480816:	20 28                	and    %ch,(%rax)
  480818:	76 61                	jbe    48087b <usage_message+0x1eb3b>
  48081a:	6c                   	insb   (%dx),%es:(%rdi)
  48081b:	75 65                	jne    480882 <usage_message+0x1eb42>
  48081d:	29 3b                	sub    %edi,(%rbx)
  48081f:	43 52                	rex.XB push   %r10
  480821:	45                   	rex.RB
  480822:	41 54                	push   %r12
  480824:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  480829:	4c                   	rex.WR
  48082a:	45 20 74 72 69       	and    %r14b,0x69(%r10,%rsi,2)
  48082f:	67                   	addr32
  480830:	67                   	addr32
  480831:	65                   	gs
  480832:	72 5f                	jb     480893 <usage_message+0x1eb53>
  480834:	64                   	fs
  480835:	65                   	gs
  480836:	70 65                	jo     48089d <usage_message+0x1eb5d>
  480838:	6e                   	outsb  %ds:(%rsi),(%dx)
  480839:	64                   	fs
  48083a:	73 20                	jae    48085c <usage_message+0x1eb1c>
  48083c:	28 20                	sub    %ah,(%rax)
  48083e:	74 72                	je     4808b2 <usage_message+0x1eb72>
  480840:	69 67 67 65 72 64 65 	imul   $0x65647265,0x67(%rdi),%esp
  480847:	70 69                	jo     4808b2 <usage_message+0x1eb72>
  480849:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  48084d:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  480854:	73 
  480855:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  48085c:	45                   	rex.RB
  48085d:	46                   	rex.RX
  48085e:	41 55                	push   %r13
  480860:	4c 54                	rex.WR push   %rsp
  480862:	20 27                	and    %ah,(%rdi)
  480864:	30 27                	xor    %ah,(%rdi)
  480866:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480869:	54                   	push   %rsp
  48086a:	20 4e 55             	and    %cl,0x55(%rsi)
  48086d:	4c                   	rex.WR
  48086e:	4c 2c 20             	rex.WR sub    $0x20,%al
  480871:	74 72                	je     4808e5 <usage_message+0x1eba5>
  480873:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  48087a:	5f                   	pop    %rdi
  48087b:	64 6f                	outsl  %fs:(%rsi),(%dx)
  48087d:	77 6e                	ja     4808ed <usage_message+0x1ebad>
  48087f:	20 62 69             	and    %ah,0x69(%rdx)
  480882:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  480889:	73 
  48088a:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  480891:	45                   	rex.RB
  480892:	46                   	rex.RX
  480893:	41 55                	push   %r13
  480895:	4c 54                	rex.WR push   %rsp
  480897:	20 27                	and    %ah,(%rdi)
  480899:	30 27                	xor    %ah,(%rdi)
  48089b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48089e:	54                   	push   %rsp
  48089f:	20 4e 55             	and    %cl,0x55(%rsi)
  4808a2:	4c                   	rex.WR
  4808a3:	4c 2c 20             	rex.WR sub    $0x20,%al
  4808a6:	74 72                	je     48091a <usage_message+0x1ebda>
  4808a8:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  4808af:	5f                   	pop    %rdi
  4808b0:	75 70                	jne    480922 <usage_message+0x1ebe2>
  4808b2:	20 62 69             	and    %ah,0x69(%rdx)
  4808b5:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  4808bc:	73 
  4808bd:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4808c4:	45                   	rex.RB
  4808c5:	46                   	rex.RX
  4808c6:	41 55                	push   %r13
  4808c8:	4c 54                	rex.WR push   %rsp
  4808ca:	20 27                	and    %ah,(%rdi)
  4808cc:	30 27                	xor    %ah,(%rdi)
  4808ce:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4808d1:	54                   	push   %rsp
  4808d2:	20 4e 55             	and    %cl,0x55(%rsi)
  4808d5:	4c                   	rex.WR
  4808d6:	4c 2c 20             	rex.WR sub    $0x20,%al
  4808d9:	50                   	push   %rax
  4808da:	52                   	push   %rdx
  4808db:	49                   	rex.WB
  4808dc:	4d                   	rex.WRB
  4808dd:	41 52                	push   %r10
  4808df:	59                   	pop    %rcx
  4808e0:	20 4b 45             	and    %cl,0x45(%rbx)
  4808e3:	59                   	pop    %rcx
  4808e4:	20 28                	and    %ch,(%rax)
  4808e6:	74 72                	je     48095a <usage_message+0x1ec1a>
  4808e8:	69 67 67 65 72 64 65 	imul   $0x65647265,0x67(%rdi),%esp
  4808ef:	70 69                	jo     48095a <usage_message+0x1ec1a>
  4808f1:	64 29 29             	sub    %ebp,%fs:(%rcx)
  4808f4:	20 45 4e             	and    %al,0x4e(%rbp)
  4808f7:	47                   	rex.RXB
  4808f8:	49                   	rex.WB
  4808f9:	4e                   	rex.WRX
  4808fa:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  480900:	44                   	rex.R
  480901:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  480905:	45                   	rex.RB
  480906:	41 54                	push   %r12
  480908:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  48090c:	44                   	rex.R
  48090d:	45 58                	rex.RB pop    %r8
  48090f:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  480913:	67                   	addr32
  480914:	67                   	addr32
  480915:	65                   	gs
  480916:	72 5f                	jb     480977 <usage_message+0x1ec37>
  480918:	64                   	fs
  480919:	65                   	gs
  48091a:	70 65                	jo     480981 <usage_message+0x1ec41>
  48091c:	6e                   	outsb  %ds:(%rsi),(%dx)
  48091d:	64                   	fs
  48091e:	73 5f                	jae    48097f <usage_message+0x1ec3f>
  480920:	31 20                	xor    %esp,(%rax)
  480922:	6f                   	outsl  %ds:(%rsi),(%dx)
  480923:	6e                   	outsb  %ds:(%rsi),(%dx)
  480924:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  480928:	67                   	addr32
  480929:	67                   	addr32
  48092a:	65                   	gs
  48092b:	72 5f                	jb     48098c <usage_message+0x1ec4c>
  48092d:	64                   	fs
  48092e:	65                   	gs
  48092f:	70 65                	jo     480996 <usage_message+0x1ec56>
  480931:	6e                   	outsb  %ds:(%rsi),(%dx)
  480932:	64                   	fs
  480933:	73 20                	jae    480955 <usage_message+0x1ec15>
  480935:	28 74 72 69          	sub    %dh,0x69(%rdx,%rsi,2)
  480939:	67                   	addr32
  48093a:	67                   	addr32
  48093b:	65                   	gs
  48093c:	72 69                	jb     4809a7 <usage_message+0x1ec67>
  48093e:	64                   	fs
  48093f:	5f                   	pop    %rdi
  480940:	64 6f                	outsl  %fs:(%rsi),(%dx)
  480942:	77 6e                	ja     4809b2 <usage_message+0x1ec72>
  480944:	2c 74                	sub    $0x74,%al
  480946:	72 69                	jb     4809b1 <usage_message+0x1ec71>
  480948:	67                   	addr32
  480949:	67                   	addr32
  48094a:	65                   	gs
  48094b:	72 69                	jb     4809b6 <usage_message+0x1ec76>
  48094d:	64                   	fs
  48094e:	5f                   	pop    %rdi
  48094f:	75 70                	jne    4809c1 <usage_message+0x1ec81>
  480951:	29 3b                	sub    %edi,(%rbx)
  480953:	43 52                	rex.XB push   %r10
  480955:	45                   	rex.RB
  480956:	41 54                	push   %r12
  480958:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  48095c:	44                   	rex.R
  48095d:	45 58                	rex.RB pop    %r8
  48095f:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  480963:	67                   	addr32
  480964:	67                   	addr32
  480965:	65                   	gs
  480966:	72 5f                	jb     4809c7 <usage_message+0x1ec87>
  480968:	64                   	fs
  480969:	65                   	gs
  48096a:	70 65                	jo     4809d1 <usage_message+0x1ec91>
  48096c:	6e                   	outsb  %ds:(%rsi),(%dx)
  48096d:	64                   	fs
  48096e:	73 5f                	jae    4809cf <usage_message+0x1ec8f>
  480970:	32 20                	xor    (%rax),%ah
  480972:	6f                   	outsl  %ds:(%rsi),(%dx)
  480973:	6e                   	outsb  %ds:(%rsi),(%dx)
  480974:	20 74 72 69          	and    %dh,0x69(%rdx,%rsi,2)
  480978:	67                   	addr32
  480979:	67                   	addr32
  48097a:	65                   	gs
  48097b:	72 5f                	jb     4809dc <usage_message+0x1ec9c>
  48097d:	64                   	fs
  48097e:	65                   	gs
  48097f:	70 65                	jo     4809e6 <usage_message+0x1eca6>
  480981:	6e                   	outsb  %ds:(%rsi),(%dx)
  480982:	64                   	fs
  480983:	73 20                	jae    4809a5 <usage_message+0x1ec65>
  480985:	28 74 72 69          	sub    %dh,0x69(%rdx,%rsi,2)
  480989:	67                   	addr32
  48098a:	67                   	addr32
  48098b:	65                   	gs
  48098c:	72 69                	jb     4809f7 <usage_message+0x1ecb7>
  48098e:	64                   	fs
  48098f:	5f                   	pop    %rdi
  480990:	75 70                	jne    480a02 <usage_message+0x1ecc2>
  480992:	29 3b                	sub    %edi,(%rbx)
  480994:	43 52                	rex.XB push   %r10
  480996:	45                   	rex.RB
  480997:	41 54                	push   %r12
  480999:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  48099e:	4c                   	rex.WR
  48099f:	45 20 75 73          	and    %r14b,0x73(%r13)
  4809a3:	65                   	gs
  4809a4:	72 73                	jb     480a19 <usage_message+0x1ecd9>
  4809a6:	20 28                	and    %ch,(%rax)
  4809a8:	20 75 73             	and    %dh,0x73(%rbp)
  4809ab:	65                   	gs
  4809ac:	72 69                	jb     480a17 <usage_message+0x1ecd7>
  4809ae:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  4809b2:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  4809b9:	73 
  4809ba:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4809c1:	45                   	rex.RB
  4809c2:	46                   	rex.RX
  4809c3:	41 55                	push   %r13
  4809c5:	4c 54                	rex.WR push   %rsp
  4809c7:	20 27                	and    %ah,(%rdi)
  4809c9:	30 27                	xor    %ah,(%rdi)
  4809cb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4809ce:	54                   	push   %rsp
  4809cf:	20 4e 55             	and    %cl,0x55(%rsi)
  4809d2:	4c                   	rex.WR
  4809d3:	4c 2c 20             	rex.WR sub    $0x20,%al
  4809d6:	61                   	(bad)  
  4809d7:	6c                   	insb   (%dx),%es:(%rdi)
  4809d8:	69 61 73 20 76 61 72 	imul   $0x72617620,0x73(%rcx),%esp
  4809df:	63 68 61             	movslq 0x61(%rax),%ebp
  4809e2:	72 28                	jb     480a0c <usage_message+0x1eccc>
  4809e4:	31 30                	xor    %esi,(%rax)
  4809e6:	30 29                	xor    %ch,(%rcx)
  4809e8:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  4809ec:	41 55                	push   %r13
  4809ee:	4c 54                	rex.WR push   %rsp
  4809f0:	20 27                	and    %ah,(%rdi)
  4809f2:	27                   	(bad)  
  4809f3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4809f6:	54                   	push   %rsp
  4809f7:	20 4e 55             	and    %cl,0x55(%rsi)
  4809fa:	4c                   	rex.WR
  4809fb:	4c 2c 20             	rex.WR sub    $0x20,%al
  4809fe:	6e                   	outsb  %ds:(%rsi),(%dx)
  4809ff:	61                   	(bad)  
  480a00:	6d                   	insl   (%dx),%es:(%rdi)
  480a01:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  480a05:	72 63                	jb     480a6a <usage_message+0x1ed2a>
  480a07:	68 61 72 28 31       	pushq  $0x31287261
  480a0c:	30 30                	xor    %dh,(%rax)
  480a0e:	29 20                	sub    %esp,(%rax)
  480a10:	44                   	rex.R
  480a11:	45                   	rex.RB
  480a12:	46                   	rex.RX
  480a13:	41 55                	push   %r13
  480a15:	4c 54                	rex.WR push   %rsp
  480a17:	20 27                	and    %ah,(%rdi)
  480a19:	27                   	(bad)  
  480a1a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480a1d:	54                   	push   %rsp
  480a1e:	20 4e 55             	and    %cl,0x55(%rsi)
  480a21:	4c                   	rex.WR
  480a22:	4c 2c 20             	rex.WR sub    $0x20,%al
  480a25:	73 75                	jae    480a9c <usage_message+0x1ed5c>
  480a27:	72 6e                	jb     480a97 <usage_message+0x1ed57>
  480a29:	61                   	(bad)  
  480a2a:	6d                   	insl   (%dx),%es:(%rdi)
  480a2b:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  480a2f:	72 63                	jb     480a94 <usage_message+0x1ed54>
  480a31:	68 61 72 28 31       	pushq  $0x31287261
  480a36:	30 30                	xor    %dh,(%rax)
  480a38:	29 20                	sub    %esp,(%rax)
  480a3a:	44                   	rex.R
  480a3b:	45                   	rex.RB
  480a3c:	46                   	rex.RX
  480a3d:	41 55                	push   %r13
  480a3f:	4c 54                	rex.WR push   %rsp
  480a41:	20 27                	and    %ah,(%rdi)
  480a43:	27                   	(bad)  
  480a44:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480a47:	54                   	push   %rsp
  480a48:	20 4e 55             	and    %cl,0x55(%rsi)
  480a4b:	4c                   	rex.WR
  480a4c:	4c 2c 20             	rex.WR sub    $0x20,%al
  480a4f:	70 61                	jo     480ab2 <usage_message+0x1ed72>
  480a51:	73 73                	jae    480ac6 <usage_message+0x1ed86>
  480a53:	77 64                	ja     480ab9 <usage_message+0x1ed79>
  480a55:	20 63 68             	and    %ah,0x68(%rbx)
  480a58:	61                   	(bad)  
  480a59:	72 28                	jb     480a83 <usage_message+0x1ed43>
  480a5b:	33 32                	xor    (%rdx),%esi
  480a5d:	29 20                	sub    %esp,(%rax)
  480a5f:	44                   	rex.R
  480a60:	45                   	rex.RB
  480a61:	46                   	rex.RX
  480a62:	41 55                	push   %r13
  480a64:	4c 54                	rex.WR push   %rsp
  480a66:	20 27                	and    %ah,(%rdi)
  480a68:	27                   	(bad)  
  480a69:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480a6c:	54                   	push   %rsp
  480a6d:	20 4e 55             	and    %cl,0x55(%rsi)
  480a70:	4c                   	rex.WR
  480a71:	4c 2c 20             	rex.WR sub    $0x20,%al
  480a74:	75 72                	jne    480ae8 <usage_message+0x1eda8>
  480a76:	6c                   	insb   (%dx),%es:(%rdi)
  480a77:	20 76 61             	and    %dh,0x61(%rsi)
  480a7a:	72 63                	jb     480adf <usage_message+0x1ed9f>
  480a7c:	68 61 72 28 32       	pushq  $0x32287261
  480a81:	35 35 29 20 44       	xor    $0x44202935,%eax
  480a86:	45                   	rex.RB
  480a87:	46                   	rex.RX
  480a88:	41 55                	push   %r13
  480a8a:	4c 54                	rex.WR push   %rsp
  480a8c:	20 27                	and    %ah,(%rdi)
  480a8e:	27                   	(bad)  
  480a8f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480a92:	54                   	push   %rsp
  480a93:	20 4e 55             	and    %cl,0x55(%rsi)
  480a96:	4c                   	rex.WR
  480a97:	4c 2c 20             	rex.WR sub    $0x20,%al
  480a9a:	61                   	(bad)  
  480a9b:	75 74                	jne    480b11 <usage_message+0x1edd1>
  480a9d:	6f                   	outsl  %ds:(%rsi),(%dx)
  480a9e:	6c                   	insb   (%dx),%es:(%rdi)
  480a9f:	6f                   	outsl  %ds:(%rsi),(%dx)
  480aa0:	67 69 6e 20 69 6e 74 	addr32 imul $0x65746e69,0x20(%esi),%ebp
  480aa7:	65 
  480aa8:	67                   	addr32
  480aa9:	65                   	gs
  480aaa:	72 20                	jb     480acc <usage_message+0x1ed8c>
  480aac:	44                   	rex.R
  480aad:	45                   	rex.RB
  480aae:	46                   	rex.RX
  480aaf:	41 55                	push   %r13
  480ab1:	4c 54                	rex.WR push   %rsp
  480ab3:	20 27                	and    %ah,(%rdi)
  480ab5:	30 27                	xor    %ah,(%rdi)
  480ab7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480aba:	54                   	push   %rsp
  480abb:	20 4e 55             	and    %cl,0x55(%rsi)
  480abe:	4c                   	rex.WR
  480abf:	4c 2c 20             	rex.WR sub    $0x20,%al
  480ac2:	61                   	(bad)  
  480ac3:	75 74                	jne    480b39 <usage_message+0x1edf9>
  480ac5:	6f                   	outsl  %ds:(%rsi),(%dx)
  480ac6:	6c                   	insb   (%dx),%es:(%rdi)
  480ac7:	6f                   	outsl  %ds:(%rsi),(%dx)
  480ac8:	67 6f                	addr32 outsl %ds:(%esi),(%dx)
  480aca:	75 74                	jne    480b40 <usage_message+0x1ee00>
  480acc:	20 69 6e             	and    %ch,0x6e(%rcx)
  480acf:	74 65                	je     480b36 <usage_message+0x1edf6>
  480ad1:	67                   	addr32
  480ad2:	65                   	gs
  480ad3:	72 20                	jb     480af5 <usage_message+0x1edb5>
  480ad5:	44                   	rex.R
  480ad6:	45                   	rex.RB
  480ad7:	46                   	rex.RX
  480ad8:	41 55                	push   %r13
  480ada:	4c 54                	rex.WR push   %rsp
  480adc:	20 27                	and    %ah,(%rdi)
  480ade:	39 30                	cmp    %esi,(%rax)
  480ae0:	30 27                	xor    %ah,(%rdi)
  480ae2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480ae5:	54                   	push   %rsp
  480ae6:	20 4e 55             	and    %cl,0x55(%rsi)
  480ae9:	4c                   	rex.WR
  480aea:	4c 2c 20             	rex.WR sub    $0x20,%al
  480aed:	6c                   	insb   (%dx),%es:(%rdi)
  480aee:	61                   	(bad)  
  480aef:	6e                   	outsb  %ds:(%rsi),(%dx)
  480af0:	67 20 76 61          	addr32 and %dh,0x61(%esi)
  480af4:	72 63                	jb     480b59 <usage_message+0x1ee19>
  480af6:	68 61 72 28 35       	pushq  $0x35287261
  480afb:	29 20                	sub    %esp,(%rax)
  480afd:	44                   	rex.R
  480afe:	45                   	rex.RB
  480aff:	46                   	rex.RX
  480b00:	41 55                	push   %r13
  480b02:	4c 54                	rex.WR push   %rsp
  480b04:	20 27                	and    %ah,(%rdi)
  480b06:	65 6e                	outsb  %gs:(%rsi),(%dx)
  480b08:	5f                   	pop    %rdi
  480b09:	67 62                	addr32 (bad) 
  480b0b:	27                   	(bad)  
  480b0c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480b0f:	54                   	push   %rsp
  480b10:	20 4e 55             	and    %cl,0x55(%rsi)
  480b13:	4c                   	rex.WR
  480b14:	4c 2c 20             	rex.WR sub    $0x20,%al
  480b17:	72 65                	jb     480b7e <usage_message+0x1ee3e>
  480b19:	66                   	data16
  480b1a:	72 65                	jb     480b81 <usage_message+0x1ee41>
  480b1c:	73 68                	jae    480b86 <usage_message+0x1ee46>
  480b1e:	20 69 6e             	and    %ch,0x6e(%rcx)
  480b21:	74 65                	je     480b88 <usage_message+0x1ee48>
  480b23:	67                   	addr32
  480b24:	65                   	gs
  480b25:	72 20                	jb     480b47 <usage_message+0x1ee07>
  480b27:	44                   	rex.R
  480b28:	45                   	rex.RB
  480b29:	46                   	rex.RX
  480b2a:	41 55                	push   %r13
  480b2c:	4c 54                	rex.WR push   %rsp
  480b2e:	20 27                	and    %ah,(%rdi)
  480b30:	33 30                	xor    (%rax),%esi
  480b32:	27                   	(bad)  
  480b33:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480b36:	54                   	push   %rsp
  480b37:	20 4e 55             	and    %cl,0x55(%rsi)
  480b3a:	4c                   	rex.WR
  480b3b:	4c 2c 20             	rex.WR sub    $0x20,%al
  480b3e:	74 79                	je     480bb9 <usage_message+0x1ee79>
  480b40:	70 65                	jo     480ba7 <usage_message+0x1ee67>
  480b42:	20 69 6e             	and    %ch,0x6e(%rcx)
  480b45:	74 65                	je     480bac <usage_message+0x1ee6c>
  480b47:	67                   	addr32
  480b48:	65                   	gs
  480b49:	72 20                	jb     480b6b <usage_message+0x1ee2b>
  480b4b:	44                   	rex.R
  480b4c:	45                   	rex.RB
  480b4d:	46                   	rex.RX
  480b4e:	41 55                	push   %r13
  480b50:	4c 54                	rex.WR push   %rsp
  480b52:	20 27                	and    %ah,(%rdi)
  480b54:	30 27                	xor    %ah,(%rdi)
  480b56:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480b59:	54                   	push   %rsp
  480b5a:	20 4e 55             	and    %cl,0x55(%rsi)
  480b5d:	4c                   	rex.WR
  480b5e:	4c 2c 20             	rex.WR sub    $0x20,%al
  480b61:	74 68                	je     480bcb <usage_message+0x1ee8b>
  480b63:	65                   	gs
  480b64:	6d                   	insl   (%dx),%es:(%rdi)
  480b65:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  480b69:	72 63                	jb     480bce <usage_message+0x1ee8e>
  480b6b:	68 61 72 28 31       	pushq  $0x31287261
  480b70:	32 38                	xor    (%rax),%bh
  480b72:	29 20                	sub    %esp,(%rax)
  480b74:	44                   	rex.R
  480b75:	45                   	rex.RB
  480b76:	46                   	rex.RX
  480b77:	41 55                	push   %r13
  480b79:	4c 54                	rex.WR push   %rsp
  480b7b:	20 27                	and    %ah,(%rdi)
  480b7d:	64                   	fs
  480b7e:	65                   	gs
  480b7f:	66                   	data16
  480b80:	61                   	(bad)  
  480b81:	75 6c                	jne    480bef <usage_message+0x1eeaf>
  480b83:	74 2e                	je     480bb3 <usage_message+0x1ee73>
  480b85:	63 73 73             	movslq 0x73(%rbx),%esi
  480b88:	27                   	(bad)  
  480b89:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480b8c:	54                   	push   %rsp
  480b8d:	20 4e 55             	and    %cl,0x55(%rsi)
  480b90:	4c                   	rex.WR
  480b91:	4c 2c 20             	rex.WR sub    $0x20,%al
  480b94:	61                   	(bad)  
  480b95:	74 74                	je     480c0b <usage_message+0x1eecb>
  480b97:	65                   	gs
  480b98:	6d                   	insl   (%dx),%es:(%rdi)
  480b99:	70 74                	jo     480c0f <usage_message+0x1eecf>
  480b9b:	5f                   	pop    %rdi
  480b9c:	66                   	data16
  480b9d:	61                   	(bad)  
  480b9e:	69 6c 65 64 20 69 6e 	imul   $0x746e6920,0x64(%rbp,%riz,2),%ebp
  480ba5:	74 
  480ba6:	65                   	gs
  480ba7:	67                   	addr32
  480ba8:	65                   	gs
  480ba9:	72 20                	jb     480bcb <usage_message+0x1ee8b>
  480bab:	44                   	rex.R
  480bac:	45                   	rex.RB
  480bad:	46                   	rex.RX
  480bae:	41 55                	push   %r13
  480bb0:	4c 54                	rex.WR push   %rsp
  480bb2:	20 30                	and    %dh,(%rax)
  480bb4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480bb7:	54                   	push   %rsp
  480bb8:	20 4e 55             	and    %cl,0x55(%rsi)
  480bbb:	4c                   	rex.WR
  480bbc:	4c 2c 20             	rex.WR sub    $0x20,%al
  480bbf:	61                   	(bad)  
  480bc0:	74 74                	je     480c36 <usage_message+0x1eef6>
  480bc2:	65                   	gs
  480bc3:	6d                   	insl   (%dx),%es:(%rdi)
  480bc4:	70 74                	jo     480c3a <usage_message+0x1eefa>
  480bc6:	5f                   	pop    %rdi
  480bc7:	69 70 20 76 61 72 63 	imul   $0x63726176,0x20(%rax),%esi
  480bce:	68 61 72 28 33       	pushq  $0x33287261
  480bd3:	39 29                	cmp    %ebp,(%rcx)
  480bd5:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  480bd9:	41 55                	push   %r13
  480bdb:	4c 54                	rex.WR push   %rsp
  480bdd:	20 27                	and    %ah,(%rdi)
  480bdf:	27                   	(bad)  
  480be0:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480be3:	54                   	push   %rsp
  480be4:	20 4e 55             	and    %cl,0x55(%rsi)
  480be7:	4c                   	rex.WR
  480be8:	4c 2c 20             	rex.WR sub    $0x20,%al
  480beb:	61                   	(bad)  
  480bec:	74 74                	je     480c62 <usage_message+0x1ef22>
  480bee:	65                   	gs
  480bef:	6d                   	insl   (%dx),%es:(%rdi)
  480bf0:	70 74                	jo     480c66 <usage_message+0x1ef26>
  480bf2:	5f                   	pop    %rdi
  480bf3:	63 6c 6f 63          	movslq 0x63(%rdi,%rbp,2),%ebp
  480bf7:	6b 20 69             	imul   $0x69,(%rax),%esp
  480bfa:	6e                   	outsb  %ds:(%rsi),(%dx)
  480bfb:	74 65                	je     480c62 <usage_message+0x1ef22>
  480bfd:	67                   	addr32
  480bfe:	65                   	gs
  480bff:	72 20                	jb     480c21 <usage_message+0x1eee1>
  480c01:	44                   	rex.R
  480c02:	45                   	rex.RB
  480c03:	46                   	rex.RX
  480c04:	41 55                	push   %r13
  480c06:	4c 54                	rex.WR push   %rsp
  480c08:	20 30                	and    %dh,(%rax)
  480c0a:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480c0d:	54                   	push   %rsp
  480c0e:	20 4e 55             	and    %cl,0x55(%rsi)
  480c11:	4c                   	rex.WR
  480c12:	4c 2c 20             	rex.WR sub    $0x20,%al
  480c15:	72 6f                	jb     480c86 <usage_message+0x1ef46>
  480c17:	77 73                	ja     480c8c <usage_message+0x1ef4c>
  480c19:	5f                   	pop    %rdi
  480c1a:	70 65                	jo     480c81 <usage_message+0x1ef41>
  480c1c:	72 5f                	jb     480c7d <usage_message+0x1ef3d>
  480c1e:	70 61                	jo     480c81 <usage_message+0x1ef41>
  480c20:	67 65 20 69 6e       	addr32 and %ch,%gs:0x6e(%ecx)
  480c25:	74 65                	je     480c8c <usage_message+0x1ef4c>
  480c27:	67                   	addr32
  480c28:	65                   	gs
  480c29:	72 20                	jb     480c4b <usage_message+0x1ef0b>
  480c2b:	44                   	rex.R
  480c2c:	45                   	rex.RB
  480c2d:	46                   	rex.RX
  480c2e:	41 55                	push   %r13
  480c30:	4c 54                	rex.WR push   %rsp
  480c32:	20 35 30 20 4e 4f    	and    %dh,0x4f4e2030(%rip)        # 4f962c68 <_end+0x4f2aa368>
  480c38:	54                   	push   %rsp
  480c39:	20 4e 55             	and    %cl,0x55(%rsi)
  480c3c:	4c                   	rex.WR
  480c3d:	4c 2c 20             	rex.WR sub    $0x20,%al
  480c40:	50                   	push   %rax
  480c41:	52                   	push   %rdx
  480c42:	49                   	rex.WB
  480c43:	4d                   	rex.WRB
  480c44:	41 52                	push   %r10
  480c46:	59                   	pop    %rcx
  480c47:	20 4b 45             	and    %cl,0x45(%rbx)
  480c4a:	59                   	pop    %rcx
  480c4b:	20 28                	and    %ch,(%rax)
  480c4d:	75 73                	jne    480cc2 <usage_message+0x1ef82>
  480c4f:	65                   	gs
  480c50:	72 69                	jb     480cbb <usage_message+0x1ef7b>
  480c52:	64 29 29             	sub    %ebp,%fs:(%rcx)
  480c55:	20 45 4e             	and    %al,0x4e(%rbp)
  480c58:	47                   	rex.RXB
  480c59:	49                   	rex.WB
  480c5a:	4e                   	rex.WRX
  480c5b:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  480c61:	44                   	rex.R
  480c62:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  480c66:	45                   	rex.RB
  480c67:	41 54                	push   %r12
  480c69:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  480c6d:	44                   	rex.R
  480c6e:	45 58                	rex.RB pop    %r8
  480c70:	20 75 73             	and    %dh,0x73(%rbp)
  480c73:	65                   	gs
  480c74:	72 73                	jb     480ce9 <usage_message+0x1efa9>
  480c76:	5f                   	pop    %rdi
  480c77:	31 20                	xor    %esp,(%rax)
  480c79:	6f                   	outsl  %ds:(%rsi),(%dx)
  480c7a:	6e                   	outsb  %ds:(%rsi),(%dx)
  480c7b:	20 75 73             	and    %dh,0x73(%rbp)
  480c7e:	65                   	gs
  480c7f:	72 73                	jb     480cf4 <usage_message+0x1efb4>
  480c81:	20 28                	and    %ch,(%rax)
  480c83:	61                   	(bad)  
  480c84:	6c                   	insb   (%dx),%es:(%rdi)
  480c85:	69 61 73 29 3b 43 52 	imul   $0x52433b29,0x73(%rcx),%esp
  480c8c:	45                   	rex.RB
  480c8d:	41 54                	push   %r12
  480c8f:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  480c94:	4c                   	rex.WR
  480c95:	45 20 75 73          	and    %r14b,0x73(%r13)
  480c99:	72 67                	jb     480d02 <usage_message+0x1efc2>
  480c9b:	72 70                	jb     480d0d <usage_message+0x1efcd>
  480c9d:	20 28                	and    %ch,(%rax)
  480c9f:	20 75 73             	and    %dh,0x73(%rbp)
  480ca2:	72 67                	jb     480d0b <usage_message+0x1efcb>
  480ca4:	72 70                	jb     480d16 <usage_message+0x1efd6>
  480ca6:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  480cad:	6e 
  480cae:	74 20                	je     480cd0 <usage_message+0x1ef90>
  480cb0:	75 6e                	jne    480d20 <usage_message+0x1efe0>
  480cb2:	73 69                	jae    480d1d <usage_message+0x1efdd>
  480cb4:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  480cb6:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  480cbc:	41 55                	push   %r13
  480cbe:	4c 54                	rex.WR push   %rsp
  480cc0:	20 27                	and    %ah,(%rdi)
  480cc2:	30 27                	xor    %ah,(%rdi)
  480cc4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480cc7:	54                   	push   %rsp
  480cc8:	20 4e 55             	and    %cl,0x55(%rsi)
  480ccb:	4c                   	rex.WR
  480ccc:	4c 2c 20             	rex.WR sub    $0x20,%al
  480ccf:	6e                   	outsb  %ds:(%rsi),(%dx)
  480cd0:	61                   	(bad)  
  480cd1:	6d                   	insl   (%dx),%es:(%rdi)
  480cd2:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  480cd6:	72 63                	jb     480d3b <usage_message+0x1effb>
  480cd8:	68 61 72 28 36       	pushq  $0x36287261
  480cdd:	34 29                	xor    $0x29,%al
  480cdf:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  480ce3:	41 55                	push   %r13
  480ce5:	4c 54                	rex.WR push   %rsp
  480ce7:	20 27                	and    %ah,(%rdi)
  480ce9:	27                   	(bad)  
  480cea:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480ced:	54                   	push   %rsp
  480cee:	20 4e 55             	and    %cl,0x55(%rsi)
  480cf1:	4c                   	rex.WR
  480cf2:	4c 2c 20             	rex.WR sub    $0x20,%al
  480cf5:	67 75 69             	addr32 jne 480d61 <usage_message+0x1f021>
  480cf8:	5f                   	pop    %rdi
  480cf9:	61                   	(bad)  
  480cfa:	63 63 65             	movslq 0x65(%rbx),%esp
  480cfd:	73 73                	jae    480d72 <usage_message+0x1f032>
  480cff:	20 69 6e             	and    %ch,0x6e(%rcx)
  480d02:	74 65                	je     480d69 <usage_message+0x1f029>
  480d04:	67                   	addr32
  480d05:	65                   	gs
  480d06:	72 20                	jb     480d28 <usage_message+0x1efe8>
  480d08:	44                   	rex.R
  480d09:	45                   	rex.RB
  480d0a:	46                   	rex.RX
  480d0b:	41 55                	push   %r13
  480d0d:	4c 54                	rex.WR push   %rsp
  480d0f:	20 27                	and    %ah,(%rdi)
  480d11:	30 27                	xor    %ah,(%rdi)
  480d13:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480d16:	54                   	push   %rsp
  480d17:	20 4e 55             	and    %cl,0x55(%rsi)
  480d1a:	4c                   	rex.WR
  480d1b:	4c 2c 20             	rex.WR sub    $0x20,%al
  480d1e:	75 73                	jne    480d93 <usage_message+0x1f053>
  480d20:	65                   	gs
  480d21:	72 73                	jb     480d96 <usage_message+0x1f056>
  480d23:	5f                   	pop    %rdi
  480d24:	73 74                	jae    480d9a <usage_message+0x1f05a>
  480d26:	61                   	(bad)  
  480d27:	74 75                	je     480d9e <usage_message+0x1f05e>
  480d29:	73 20                	jae    480d4b <usage_message+0x1f00b>
  480d2b:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  480d32:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  480d36:	41 55                	push   %r13
  480d38:	4c 54                	rex.WR push   %rsp
  480d3a:	20 27                	and    %ah,(%rdi)
  480d3c:	30 27                	xor    %ah,(%rdi)
  480d3e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480d41:	54                   	push   %rsp
  480d42:	20 4e 55             	and    %cl,0x55(%rsi)
  480d45:	4c                   	rex.WR
  480d46:	4c 2c 20             	rex.WR sub    $0x20,%al
  480d49:	61                   	(bad)  
  480d4a:	70 69                	jo     480db5 <usage_message+0x1f075>
  480d4c:	5f                   	pop    %rdi
  480d4d:	61                   	(bad)  
  480d4e:	63 63 65             	movslq 0x65(%rbx),%esp
  480d51:	73 73                	jae    480dc6 <usage_message+0x1f086>
  480d53:	20 69 6e             	and    %ch,0x6e(%rcx)
  480d56:	74 65                	je     480dbd <usage_message+0x1f07d>
  480d58:	67                   	addr32
  480d59:	65                   	gs
  480d5a:	72 20                	jb     480d7c <usage_message+0x1f03c>
  480d5c:	44                   	rex.R
  480d5d:	45                   	rex.RB
  480d5e:	46                   	rex.RX
  480d5f:	41 55                	push   %r13
  480d61:	4c 54                	rex.WR push   %rsp
  480d63:	20 27                	and    %ah,(%rdi)
  480d65:	30 27                	xor    %ah,(%rdi)
  480d67:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480d6a:	54                   	push   %rsp
  480d6b:	20 4e 55             	and    %cl,0x55(%rsi)
  480d6e:	4c                   	rex.WR
  480d6f:	4c 2c 20             	rex.WR sub    $0x20,%al
  480d72:	64                   	fs
  480d73:	65                   	gs
  480d74:	62                   	(bad)  
  480d75:	75 67                	jne    480dde <usage_message+0x1f09e>
  480d77:	5f                   	pop    %rdi
  480d78:	6d                   	insl   (%dx),%es:(%rdi)
  480d79:	6f                   	outsl  %ds:(%rsi),(%dx)
  480d7a:	64 65 20 69 6e       	and    %ch,%fs:%gs:0x6e(%rcx)
  480d7f:	74 65                	je     480de6 <usage_message+0x1f0a6>
  480d81:	67                   	addr32
  480d82:	65                   	gs
  480d83:	72 20                	jb     480da5 <usage_message+0x1f065>
  480d85:	44                   	rex.R
  480d86:	45                   	rex.RB
  480d87:	46                   	rex.RX
  480d88:	41 55                	push   %r13
  480d8a:	4c 54                	rex.WR push   %rsp
  480d8c:	20 27                	and    %ah,(%rdi)
  480d8e:	30 27                	xor    %ah,(%rdi)
  480d90:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480d93:	54                   	push   %rsp
  480d94:	20 4e 55             	and    %cl,0x55(%rsi)
  480d97:	4c                   	rex.WR
  480d98:	4c 2c 20             	rex.WR sub    $0x20,%al
  480d9b:	50                   	push   %rax
  480d9c:	52                   	push   %rdx
  480d9d:	49                   	rex.WB
  480d9e:	4d                   	rex.WRB
  480d9f:	41 52                	push   %r10
  480da1:	59                   	pop    %rcx
  480da2:	20 4b 45             	and    %cl,0x45(%rbx)
  480da5:	59                   	pop    %rcx
  480da6:	20 28                	and    %ch,(%rax)
  480da8:	75 73                	jne    480e1d <usage_message+0x1f0dd>
  480daa:	72 67                	jb     480e13 <usage_message+0x1f0d3>
  480dac:	72 70                	jb     480e1e <usage_message+0x1f0de>
  480dae:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  480db5:	47 
  480db6:	49                   	rex.WB
  480db7:	4e                   	rex.WRX
  480db8:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  480dbe:	44                   	rex.R
  480dbf:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  480dc3:	45                   	rex.RB
  480dc4:	41 54                	push   %r12
  480dc6:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  480dca:	44                   	rex.R
  480dcb:	45 58                	rex.RB pop    %r8
  480dcd:	20 75 73             	and    %dh,0x73(%rbp)
  480dd0:	72 67                	jb     480e39 <usage_message+0x1f0f9>
  480dd2:	72 70                	jb     480e44 <usage_message+0x1f104>
  480dd4:	5f                   	pop    %rdi
  480dd5:	31 20                	xor    %esp,(%rax)
  480dd7:	6f                   	outsl  %ds:(%rsi),(%dx)
  480dd8:	6e                   	outsb  %ds:(%rsi),(%dx)
  480dd9:	20 75 73             	and    %dh,0x73(%rbp)
  480ddc:	72 67                	jb     480e45 <usage_message+0x1f105>
  480dde:	72 70                	jb     480e50 <usage_message+0x1f110>
  480de0:	20 28                	and    %ch,(%rax)
  480de2:	6e                   	outsb  %ds:(%rsi),(%dx)
  480de3:	61                   	(bad)  
  480de4:	6d                   	insl   (%dx),%es:(%rdi)
  480de5:	65 29 3b             	sub    %edi,%gs:(%rbx)
  480de8:	43 52                	rex.XB push   %r10
  480dea:	45                   	rex.RB
  480deb:	41 54                	push   %r12
  480ded:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  480df2:	4c                   	rex.WR
  480df3:	45 20 75 73          	and    %r14b,0x73(%r13)
  480df7:	65                   	gs
  480df8:	72 73                	jb     480e6d <usage_message+0x1f12d>
  480dfa:	5f                   	pop    %rdi
  480dfb:	67 72 6f             	addr32 jb 480e6d <usage_message+0x1f12d>
  480dfe:	75 70                	jne    480e70 <usage_message+0x1f130>
  480e00:	73 20                	jae    480e22 <usage_message+0x1f0e2>
  480e02:	28 20                	sub    %ah,(%rax)
  480e04:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  480e0b:	6e 
  480e0c:	74 20                	je     480e2e <usage_message+0x1f0ee>
  480e0e:	75 6e                	jne    480e7e <usage_message+0x1f13e>
  480e10:	73 69                	jae    480e7b <usage_message+0x1f13b>
  480e12:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  480e14:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  480e1a:	41 55                	push   %r13
  480e1c:	4c 54                	rex.WR push   %rsp
  480e1e:	20 27                	and    %ah,(%rdi)
  480e20:	30 27                	xor    %ah,(%rdi)
  480e22:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480e25:	54                   	push   %rsp
  480e26:	20 4e 55             	and    %cl,0x55(%rsi)
  480e29:	4c                   	rex.WR
  480e2a:	4c 2c 20             	rex.WR sub    $0x20,%al
  480e2d:	75 73                	jne    480ea2 <usage_message+0x1f162>
  480e2f:	72 67                	jb     480e98 <usage_message+0x1f158>
  480e31:	72 70                	jb     480ea3 <usage_message+0x1f163>
  480e33:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  480e3a:	6e 
  480e3b:	74 20                	je     480e5d <usage_message+0x1f11d>
  480e3d:	75 6e                	jne    480ead <usage_message+0x1f16d>
  480e3f:	73 69                	jae    480eaa <usage_message+0x1f16a>
  480e41:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  480e43:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  480e49:	41 55                	push   %r13
  480e4b:	4c 54                	rex.WR push   %rsp
  480e4d:	20 27                	and    %ah,(%rdi)
  480e4f:	30 27                	xor    %ah,(%rdi)
  480e51:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480e54:	54                   	push   %rsp
  480e55:	20 4e 55             	and    %cl,0x55(%rsi)
  480e58:	4c                   	rex.WR
  480e59:	4c 2c 20             	rex.WR sub    $0x20,%al
  480e5c:	75 73                	jne    480ed1 <usage_message+0x1f191>
  480e5e:	65                   	gs
  480e5f:	72 69                	jb     480eca <usage_message+0x1f18a>
  480e61:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  480e65:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  480e6c:	73 
  480e6d:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  480e74:	45                   	rex.RB
  480e75:	46                   	rex.RX
  480e76:	41 55                	push   %r13
  480e78:	4c 54                	rex.WR push   %rsp
  480e7a:	20 27                	and    %ah,(%rdi)
  480e7c:	30 27                	xor    %ah,(%rdi)
  480e7e:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480e81:	54                   	push   %rsp
  480e82:	20 4e 55             	and    %cl,0x55(%rsi)
  480e85:	4c                   	rex.WR
  480e86:	4c 2c 20             	rex.WR sub    $0x20,%al
  480e89:	50                   	push   %rax
  480e8a:	52                   	push   %rdx
  480e8b:	49                   	rex.WB
  480e8c:	4d                   	rex.WRB
  480e8d:	41 52                	push   %r10
  480e8f:	59                   	pop    %rcx
  480e90:	20 4b 45             	and    %cl,0x45(%rbx)
  480e93:	59                   	pop    %rcx
  480e94:	20 28                	and    %ch,(%rax)
  480e96:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  480e9d:	47 
  480e9e:	49                   	rex.WB
  480e9f:	4e                   	rex.WRX
  480ea0:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  480ea6:	44                   	rex.R
  480ea7:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  480eab:	45                   	rex.RB
  480eac:	41 54                	push   %r12
  480eae:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  480eb2:	44                   	rex.R
  480eb3:	45 58                	rex.RB pop    %r8
  480eb5:	20 75 73             	and    %dh,0x73(%rbp)
  480eb8:	65                   	gs
  480eb9:	72 73                	jb     480f2e <usage_message+0x1f1ee>
  480ebb:	5f                   	pop    %rdi
  480ebc:	67 72 6f             	addr32 jb 480f2e <usage_message+0x1f1ee>
  480ebf:	75 70                	jne    480f31 <usage_message+0x1f1f1>
  480ec1:	73 5f                	jae    480f22 <usage_message+0x1f1e2>
  480ec3:	31 20                	xor    %esp,(%rax)
  480ec5:	6f                   	outsl  %ds:(%rsi),(%dx)
  480ec6:	6e                   	outsb  %ds:(%rsi),(%dx)
  480ec7:	20 75 73             	and    %dh,0x73(%rbp)
  480eca:	65                   	gs
  480ecb:	72 73                	jb     480f40 <usage_message+0x1f200>
  480ecd:	5f                   	pop    %rdi
  480ece:	67 72 6f             	addr32 jb 480f40 <usage_message+0x1f200>
  480ed1:	75 70                	jne    480f43 <usage_message+0x1f203>
  480ed3:	73 20                	jae    480ef5 <usage_message+0x1f1b5>
  480ed5:	28 75 73             	sub    %dh,0x73(%rbp)
  480ed8:	72 67                	jb     480f41 <usage_message+0x1f201>
  480eda:	72 70                	jb     480f4c <usage_message+0x1f20c>
  480edc:	69 64 2c 75 73 65 72 	imul   $0x69726573,0x75(%rsp,%rbp,1),%esp
  480ee3:	69 
  480ee4:	64 29 3b             	sub    %edi,%fs:(%rbx)
  480ee7:	43 52                	rex.XB push   %r10
  480ee9:	45                   	rex.RB
  480eea:	41 54                	push   %r12
  480eec:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  480ef1:	4c                   	rex.WR
  480ef2:	45 20 76 61          	and    %r14b,0x61(%r14)
  480ef6:	6c                   	insb   (%dx),%es:(%rdi)
  480ef7:	75 65                	jne    480f5e <usage_message+0x1f21e>
  480ef9:	6d                   	insl   (%dx),%es:(%rdi)
  480efa:	61                   	(bad)  
  480efb:	70 73                	jo     480f70 <usage_message+0x1f230>
  480efd:	20 28                	and    %ch,(%rax)
  480eff:	20 76 61             	and    %dh,0x61(%rsi)
  480f02:	6c                   	insb   (%dx),%es:(%rdi)
  480f03:	75 65                	jne    480f6a <usage_message+0x1f22a>
  480f05:	6d                   	insl   (%dx),%es:(%rdi)
  480f06:	61                   	(bad)  
  480f07:	70 69                	jo     480f72 <usage_message+0x1f232>
  480f09:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  480f0d:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  480f14:	73 
  480f15:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  480f1c:	45                   	rex.RB
  480f1d:	46                   	rex.RX
  480f1e:	41 55                	push   %r13
  480f20:	4c 54                	rex.WR push   %rsp
  480f22:	20 27                	and    %ah,(%rdi)
  480f24:	30 27                	xor    %ah,(%rdi)
  480f26:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480f29:	54                   	push   %rsp
  480f2a:	20 4e 55             	and    %cl,0x55(%rsi)
  480f2d:	4c                   	rex.WR
  480f2e:	4c 2c 20             	rex.WR sub    $0x20,%al
  480f31:	6e                   	outsb  %ds:(%rsi),(%dx)
  480f32:	61                   	(bad)  
  480f33:	6d                   	insl   (%dx),%es:(%rdi)
  480f34:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  480f38:	72 63                	jb     480f9d <usage_message+0x1f25d>
  480f3a:	68 61 72 28 36       	pushq  $0x36287261
  480f3f:	34 29                	xor    $0x29,%al
  480f41:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  480f45:	41 55                	push   %r13
  480f47:	4c 54                	rex.WR push   %rsp
  480f49:	20 27                	and    %ah,(%rdi)
  480f4b:	27                   	(bad)  
  480f4c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480f4f:	54                   	push   %rsp
  480f50:	20 4e 55             	and    %cl,0x55(%rsi)
  480f53:	4c                   	rex.WR
  480f54:	4c 2c 20             	rex.WR sub    $0x20,%al
  480f57:	50                   	push   %rax
  480f58:	52                   	push   %rdx
  480f59:	49                   	rex.WB
  480f5a:	4d                   	rex.WRB
  480f5b:	41 52                	push   %r10
  480f5d:	59                   	pop    %rcx
  480f5e:	20 4b 45             	and    %cl,0x45(%rbx)
  480f61:	59                   	pop    %rcx
  480f62:	20 28                	and    %ch,(%rax)
  480f64:	76 61                	jbe    480fc7 <usage_message+0x1f287>
  480f66:	6c                   	insb   (%dx),%es:(%rdi)
  480f67:	75 65                	jne    480fce <usage_message+0x1f28e>
  480f69:	6d                   	insl   (%dx),%es:(%rdi)
  480f6a:	61                   	(bad)  
  480f6b:	70 69                	jo     480fd6 <usage_message+0x1f296>
  480f6d:	64 29 29             	sub    %ebp,%fs:(%rcx)
  480f70:	20 45 4e             	and    %al,0x4e(%rbp)
  480f73:	47                   	rex.RXB
  480f74:	49                   	rex.WB
  480f75:	4e                   	rex.WRX
  480f76:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  480f7c:	44                   	rex.R
  480f7d:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  480f81:	45                   	rex.RB
  480f82:	41 54                	push   %r12
  480f84:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  480f88:	44                   	rex.R
  480f89:	45 58                	rex.RB pop    %r8
  480f8b:	20 76 61             	and    %dh,0x61(%rsi)
  480f8e:	6c                   	insb   (%dx),%es:(%rdi)
  480f8f:	75 65                	jne    480ff6 <usage_message+0x1f2b6>
  480f91:	6d                   	insl   (%dx),%es:(%rdi)
  480f92:	61                   	(bad)  
  480f93:	70 73                	jo     481008 <usage_message+0x1f2c8>
  480f95:	5f                   	pop    %rdi
  480f96:	31 20                	xor    %esp,(%rax)
  480f98:	6f                   	outsl  %ds:(%rsi),(%dx)
  480f99:	6e                   	outsb  %ds:(%rsi),(%dx)
  480f9a:	20 76 61             	and    %dh,0x61(%rsi)
  480f9d:	6c                   	insb   (%dx),%es:(%rdi)
  480f9e:	75 65                	jne    481005 <usage_message+0x1f2c5>
  480fa0:	6d                   	insl   (%dx),%es:(%rdi)
  480fa1:	61                   	(bad)  
  480fa2:	70 73                	jo     481017 <usage_message+0x1f2d7>
  480fa4:	20 28                	and    %ch,(%rax)
  480fa6:	6e                   	outsb  %ds:(%rsi),(%dx)
  480fa7:	61                   	(bad)  
  480fa8:	6d                   	insl   (%dx),%es:(%rdi)
  480fa9:	65 29 3b             	sub    %edi,%gs:(%rbx)
  480fac:	43 52                	rex.XB push   %r10
  480fae:	45                   	rex.RB
  480faf:	41 54                	push   %r12
  480fb1:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  480fb6:	4c                   	rex.WR
  480fb7:	45 20 6d 61          	and    %r13b,0x61(%r13)
  480fbb:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  480fc2:	63 65 73             	movslq 0x73(%rbp),%esp
  480fc5:	20 28                	and    %ch,(%rax)
  480fc7:	20 6d 61             	and    %ch,0x61(%rbp)
  480fca:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  480fd1:	63 65 69             	movslq 0x69(%rbp),%esp
  480fd4:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  480fd8:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  480fdf:	73 
  480fe0:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  480fe7:	45                   	rex.RB
  480fe8:	46                   	rex.RX
  480fe9:	41 55                	push   %r13
  480feb:	4c 54                	rex.WR push   %rsp
  480fed:	20 27                	and    %ah,(%rdi)
  480fef:	30 27                	xor    %ah,(%rdi)
  480ff1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  480ff4:	54                   	push   %rsp
  480ff5:	20 4e 55             	and    %cl,0x55(%rsi)
  480ff8:	4c                   	rex.WR
  480ff9:	4c 2c 20             	rex.WR sub    $0x20,%al
  480ffc:	6e                   	outsb  %ds:(%rsi),(%dx)
  480ffd:	61                   	(bad)  
  480ffe:	6d                   	insl   (%dx),%es:(%rdi)
  480fff:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  481003:	72 63                	jb     481068 <usage_message+0x1f328>
  481005:	68 61 72 28 31       	pushq  $0x31287261
  48100a:	32 38                	xor    (%rax),%bh
  48100c:	29 20                	sub    %esp,(%rax)
  48100e:	44                   	rex.R
  48100f:	45                   	rex.RB
  481010:	46                   	rex.RX
  481011:	41 55                	push   %r13
  481013:	4c 54                	rex.WR push   %rsp
  481015:	20 27                	and    %ah,(%rdi)
  481017:	27                   	(bad)  
  481018:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48101b:	54                   	push   %rsp
  48101c:	20 4e 55             	and    %cl,0x55(%rsi)
  48101f:	4c                   	rex.WR
  481020:	4c 2c 20             	rex.WR sub    $0x20,%al
  481023:	6d                   	insl   (%dx),%es:(%rdi)
  481024:	61                   	(bad)  
  481025:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  48102c:	63 65 5f             	movslq 0x5f(%rbp),%esp
  48102f:	74 79                	je     4810aa <usage_message+0x1f36a>
  481031:	70 65                	jo     481098 <usage_message+0x1f358>
  481033:	20 69 6e             	and    %ch,0x6e(%rcx)
  481036:	74 65                	je     48109d <usage_message+0x1f35d>
  481038:	67                   	addr32
  481039:	65                   	gs
  48103a:	72 20                	jb     48105c <usage_message+0x1f31c>
  48103c:	44                   	rex.R
  48103d:	45                   	rex.RB
  48103e:	46                   	rex.RX
  48103f:	41 55                	push   %r13
  481041:	4c 54                	rex.WR push   %rsp
  481043:	20 27                	and    %ah,(%rdi)
  481045:	30 27                	xor    %ah,(%rdi)
  481047:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48104a:	54                   	push   %rsp
  48104b:	20 4e 55             	and    %cl,0x55(%rsi)
  48104e:	4c                   	rex.WR
  48104f:	4c 2c 20             	rex.WR sub    $0x20,%al
  481052:	64                   	fs
  481053:	65                   	gs
  481054:	73 63                	jae    4810b9 <usage_message+0x1f379>
  481056:	72 69                	jb     4810c1 <usage_message+0x1f381>
  481058:	70 74                	jo     4810ce <usage_message+0x1f38e>
  48105a:	69 6f 6e 20 62 6c 6f 	imul   $0x6f6c6220,0x6e(%rdi),%ebp
  481061:	62                   	(bad)  
  481062:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481065:	54                   	push   %rsp
  481066:	20 4e 55             	and    %cl,0x55(%rsi)
  481069:	4c                   	rex.WR
  48106a:	4c 2c 20             	rex.WR sub    $0x20,%al
  48106d:	61                   	(bad)  
  48106e:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  481072:	65                   	gs
  481073:	5f                   	pop    %rdi
  481074:	73 69                	jae    4810df <usage_message+0x1f39f>
  481076:	6e                   	outsb  %ds:(%rsi),(%dx)
  481077:	63 65 20             	movslq 0x20(%rbp),%esp
  48107a:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  481081:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  481085:	41 55                	push   %r13
  481087:	4c 54                	rex.WR push   %rsp
  481089:	20 27                	and    %ah,(%rdi)
  48108b:	30 27                	xor    %ah,(%rdi)
  48108d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481090:	54                   	push   %rsp
  481091:	20 4e 55             	and    %cl,0x55(%rsi)
  481094:	4c                   	rex.WR
  481095:	4c 2c 20             	rex.WR sub    $0x20,%al
  481098:	61                   	(bad)  
  481099:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  48109d:	65                   	gs
  48109e:	5f                   	pop    %rdi
  48109f:	74 69                	je     48110a <usage_message+0x1f3ca>
  4810a1:	6c                   	insb   (%dx),%es:(%rdi)
  4810a2:	6c                   	insb   (%dx),%es:(%rdi)
  4810a3:	20 69 6e             	and    %ch,0x6e(%rcx)
  4810a6:	74 65                	je     48110d <usage_message+0x1f3cd>
  4810a8:	67                   	addr32
  4810a9:	65                   	gs
  4810aa:	72 20                	jb     4810cc <usage_message+0x1f38c>
  4810ac:	44                   	rex.R
  4810ad:	45                   	rex.RB
  4810ae:	46                   	rex.RX
  4810af:	41 55                	push   %r13
  4810b1:	4c 54                	rex.WR push   %rsp
  4810b3:	20 27                	and    %ah,(%rdi)
  4810b5:	30 27                	xor    %ah,(%rdi)
  4810b7:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4810ba:	54                   	push   %rsp
  4810bb:	20 4e 55             	and    %cl,0x55(%rsi)
  4810be:	4c                   	rex.WR
  4810bf:	4c 2c 20             	rex.WR sub    $0x20,%al
  4810c2:	50                   	push   %rax
  4810c3:	52                   	push   %rdx
  4810c4:	49                   	rex.WB
  4810c5:	4d                   	rex.WRB
  4810c6:	41 52                	push   %r10
  4810c8:	59                   	pop    %rcx
  4810c9:	20 4b 45             	and    %cl,0x45(%rbx)
  4810cc:	59                   	pop    %rcx
  4810cd:	20 28                	and    %ch,(%rax)
  4810cf:	6d                   	insl   (%dx),%es:(%rdi)
  4810d0:	61                   	(bad)  
  4810d1:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4810d8:	63 65 69             	movslq 0x69(%rbp),%esp
  4810db:	64 29 29             	sub    %ebp,%fs:(%rcx)
  4810de:	20 45 4e             	and    %al,0x4e(%rbp)
  4810e1:	47                   	rex.RXB
  4810e2:	49                   	rex.WB
  4810e3:	4e                   	rex.WRX
  4810e4:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4810ea:	44                   	rex.R
  4810eb:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4810ef:	45                   	rex.RB
  4810f0:	41 54                	push   %r12
  4810f2:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4810f6:	44                   	rex.R
  4810f7:	45 58                	rex.RB pop    %r8
  4810f9:	20 6d 61             	and    %ch,0x61(%rbp)
  4810fc:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  481103:	63 65 73             	movslq 0x73(%rbp),%esp
  481106:	5f                   	pop    %rdi
  481107:	31 20                	xor    %esp,(%rax)
  481109:	6f                   	outsl  %ds:(%rsi),(%dx)
  48110a:	6e                   	outsb  %ds:(%rsi),(%dx)
  48110b:	20 6d 61             	and    %ch,0x61(%rbp)
  48110e:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  481115:	63 65 73             	movslq 0x73(%rbp),%esp
  481118:	20 28                	and    %ch,(%rax)
  48111a:	61                   	(bad)  
  48111b:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  48111f:	65                   	gs
  481120:	5f                   	pop    %rdi
  481121:	73 69                	jae    48118c <usage_message+0x1f44c>
  481123:	6e                   	outsb  %ds:(%rsi),(%dx)
  481124:	63 65 2c             	movslq 0x2c(%rbp),%esp
  481127:	61                   	(bad)  
  481128:	63 74 69 76          	movslq 0x76(%rcx,%rbp,2),%esi
  48112c:	65                   	gs
  48112d:	5f                   	pop    %rdi
  48112e:	74 69                	je     481199 <usage_message+0x1f459>
  481130:	6c                   	insb   (%dx),%es:(%rdi)
  481131:	6c                   	insb   (%dx),%es:(%rdi)
  481132:	29 3b                	sub    %edi,(%rbx)
  481134:	43 52                	rex.XB push   %r10
  481136:	45                   	rex.RB
  481137:	41 54                	push   %r12
  481139:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  48113e:	4c                   	rex.WR
  48113f:	45 20 6d 61          	and    %r13b,0x61(%r13)
  481143:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  48114a:	63 65 73             	movslq 0x73(%rbp),%esp
  48114d:	5f                   	pop    %rdi
  48114e:	68 6f 73 74 73       	pushq  $0x7374736f
  481153:	20 28                	and    %ch,(%rax)
  481155:	20 6d 61             	and    %ch,0x61(%rbp)
  481158:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  48115f:	63 65 5f             	movslq 0x5f(%rbp),%esp
  481162:	68 6f 73 74 69       	pushq  $0x6974736f
  481167:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  48116b:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  481172:	73 
  481173:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  48117a:	45                   	rex.RB
  48117b:	46                   	rex.RX
  48117c:	41 55                	push   %r13
  48117e:	4c 54                	rex.WR push   %rsp
  481180:	20 27                	and    %ah,(%rdi)
  481182:	30 27                	xor    %ah,(%rdi)
  481184:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481187:	54                   	push   %rsp
  481188:	20 4e 55             	and    %cl,0x55(%rsi)
  48118b:	4c                   	rex.WR
  48118c:	4c 2c 20             	rex.WR sub    $0x20,%al
  48118f:	6d                   	insl   (%dx),%es:(%rdi)
  481190:	61                   	(bad)  
  481191:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  481198:	63 65 69             	movslq 0x69(%rbp),%esp
  48119b:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  48119f:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  4811a6:	73 
  4811a7:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4811ae:	45                   	rex.RB
  4811af:	46                   	rex.RX
  4811b0:	41 55                	push   %r13
  4811b2:	4c 54                	rex.WR push   %rsp
  4811b4:	20 27                	and    %ah,(%rdi)
  4811b6:	30 27                	xor    %ah,(%rdi)
  4811b8:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4811bb:	54                   	push   %rsp
  4811bc:	20 4e 55             	and    %cl,0x55(%rsi)
  4811bf:	4c                   	rex.WR
  4811c0:	4c 2c 20             	rex.WR sub    $0x20,%al
  4811c3:	68 6f 73 74 69       	pushq  $0x6974736f
  4811c8:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  4811cc:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  4811d3:	73 
  4811d4:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4811db:	45                   	rex.RB
  4811dc:	46                   	rex.RX
  4811dd:	41 55                	push   %r13
  4811df:	4c 54                	rex.WR push   %rsp
  4811e1:	20 27                	and    %ah,(%rdi)
  4811e3:	30 27                	xor    %ah,(%rdi)
  4811e5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4811e8:	54                   	push   %rsp
  4811e9:	20 4e 55             	and    %cl,0x55(%rsi)
  4811ec:	4c                   	rex.WR
  4811ed:	4c 2c 20             	rex.WR sub    $0x20,%al
  4811f0:	50                   	push   %rax
  4811f1:	52                   	push   %rdx
  4811f2:	49                   	rex.WB
  4811f3:	4d                   	rex.WRB
  4811f4:	41 52                	push   %r10
  4811f6:	59                   	pop    %rcx
  4811f7:	20 4b 45             	and    %cl,0x45(%rbx)
  4811fa:	59                   	pop    %rcx
  4811fb:	20 28                	and    %ch,(%rax)
  4811fd:	6d                   	insl   (%dx),%es:(%rdi)
  4811fe:	61                   	(bad)  
  4811ff:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  481206:	63 65 5f             	movslq 0x5f(%rbp),%esp
  481209:	68 6f 73 74 69       	pushq  $0x6974736f
  48120e:	64 29 29             	sub    %ebp,%fs:(%rcx)
  481211:	20 45 4e             	and    %al,0x4e(%rbp)
  481214:	47                   	rex.RXB
  481215:	49                   	rex.WB
  481216:	4e                   	rex.WRX
  481217:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  48121d:	44                   	rex.R
  48121e:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  481222:	45                   	rex.RB
  481223:	41 54                	push   %r12
  481225:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  481229:	44                   	rex.R
  48122a:	45 58                	rex.RB pop    %r8
  48122c:	20 6d 61             	and    %ch,0x61(%rbp)
  48122f:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  481236:	63 65 73             	movslq 0x73(%rbp),%esp
  481239:	5f                   	pop    %rdi
  48123a:	68 6f 73 74 73       	pushq  $0x7374736f
  48123f:	5f                   	pop    %rdi
  481240:	31 20                	xor    %esp,(%rax)
  481242:	6f                   	outsl  %ds:(%rsi),(%dx)
  481243:	6e                   	outsb  %ds:(%rsi),(%dx)
  481244:	20 6d 61             	and    %ch,0x61(%rbp)
  481247:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  48124e:	63 65 73             	movslq 0x73(%rbp),%esp
  481251:	5f                   	pop    %rdi
  481252:	68 6f 73 74 73       	pushq  $0x7374736f
  481257:	20 28                	and    %ch,(%rax)
  481259:	6d                   	insl   (%dx),%es:(%rdi)
  48125a:	61                   	(bad)  
  48125b:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  481262:	63 65 69             	movslq 0x69(%rbp),%esp
  481265:	64                   	fs
  481266:	2c 68                	sub    $0x68,%al
  481268:	6f                   	outsl  %ds:(%rsi),(%dx)
  481269:	73 74                	jae    4812df <usage_message+0x1f59f>
  48126b:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  481272:	41 
  481273:	54                   	push   %rsp
  481274:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  481279:	4c                   	rex.WR
  48127a:	45 20 6d 61          	and    %r13b,0x61(%r13)
  48127e:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  481285:	63 65 73             	movslq 0x73(%rbp),%esp
  481288:	5f                   	pop    %rdi
  481289:	67 72 6f             	addr32 jb 4812fb <usage_message+0x1f5bb>
  48128c:	75 70                	jne    4812fe <usage_message+0x1f5be>
  48128e:	73 20                	jae    4812b0 <usage_message+0x1f570>
  481290:	28 20                	sub    %ah,(%rax)
  481292:	6d                   	insl   (%dx),%es:(%rdi)
  481293:	61                   	(bad)  
  481294:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  48129b:	63 65 5f             	movslq 0x5f(%rbp),%esp
  48129e:	67 72 6f             	addr32 jb 481310 <usage_message+0x1f5d0>
  4812a1:	75 70                	jne    481313 <usage_message+0x1f5d3>
  4812a3:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  4812aa:	6e 
  4812ab:	74 20                	je     4812cd <usage_message+0x1f58d>
  4812ad:	75 6e                	jne    48131d <usage_message+0x1f5dd>
  4812af:	73 69                	jae    48131a <usage_message+0x1f5da>
  4812b1:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  4812b3:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  4812b9:	41 55                	push   %r13
  4812bb:	4c 54                	rex.WR push   %rsp
  4812bd:	20 27                	and    %ah,(%rdi)
  4812bf:	30 27                	xor    %ah,(%rdi)
  4812c1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4812c4:	54                   	push   %rsp
  4812c5:	20 4e 55             	and    %cl,0x55(%rsi)
  4812c8:	4c                   	rex.WR
  4812c9:	4c 2c 20             	rex.WR sub    $0x20,%al
  4812cc:	6d                   	insl   (%dx),%es:(%rdi)
  4812cd:	61                   	(bad)  
  4812ce:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4812d5:	63 65 69             	movslq 0x69(%rbp),%esp
  4812d8:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  4812dc:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  4812e3:	73 
  4812e4:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4812eb:	45                   	rex.RB
  4812ec:	46                   	rex.RX
  4812ed:	41 55                	push   %r13
  4812ef:	4c 54                	rex.WR push   %rsp
  4812f1:	20 27                	and    %ah,(%rdi)
  4812f3:	30 27                	xor    %ah,(%rdi)
  4812f5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4812f8:	54                   	push   %rsp
  4812f9:	20 4e 55             	and    %cl,0x55(%rsi)
  4812fc:	4c                   	rex.WR
  4812fd:	4c 2c 20             	rex.WR sub    $0x20,%al
  481300:	67 72 6f             	addr32 jb 481372 <usage_message+0x1f632>
  481303:	75 70                	jne    481375 <usage_message+0x1f635>
  481305:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  48130c:	6e 
  48130d:	74 20                	je     48132f <usage_message+0x1f5ef>
  48130f:	75 6e                	jne    48137f <usage_message+0x1f63f>
  481311:	73 69                	jae    48137c <usage_message+0x1f63c>
  481313:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  481315:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  48131b:	41 55                	push   %r13
  48131d:	4c 54                	rex.WR push   %rsp
  48131f:	20 27                	and    %ah,(%rdi)
  481321:	30 27                	xor    %ah,(%rdi)
  481323:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481326:	54                   	push   %rsp
  481327:	20 4e 55             	and    %cl,0x55(%rsi)
  48132a:	4c                   	rex.WR
  48132b:	4c 2c 20             	rex.WR sub    $0x20,%al
  48132e:	50                   	push   %rax
  48132f:	52                   	push   %rdx
  481330:	49                   	rex.WB
  481331:	4d                   	rex.WRB
  481332:	41 52                	push   %r10
  481334:	59                   	pop    %rcx
  481335:	20 4b 45             	and    %cl,0x45(%rbx)
  481338:	59                   	pop    %rcx
  481339:	20 28                	and    %ch,(%rax)
  48133b:	6d                   	insl   (%dx),%es:(%rdi)
  48133c:	61                   	(bad)  
  48133d:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  481344:	63 65 5f             	movslq 0x5f(%rbp),%esp
  481347:	67 72 6f             	addr32 jb 4813b9 <usage_message+0x1f679>
  48134a:	75 70                	jne    4813bc <usage_message+0x1f67c>
  48134c:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  481353:	47 
  481354:	49                   	rex.WB
  481355:	4e                   	rex.WRX
  481356:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  48135c:	44                   	rex.R
  48135d:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  481361:	45                   	rex.RB
  481362:	41 54                	push   %r12
  481364:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  481368:	44                   	rex.R
  481369:	45 58                	rex.RB pop    %r8
  48136b:	20 6d 61             	and    %ch,0x61(%rbp)
  48136e:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  481375:	63 65 73             	movslq 0x73(%rbp),%esp
  481378:	5f                   	pop    %rdi
  481379:	67 72 6f             	addr32 jb 4813eb <usage_message+0x1f6ab>
  48137c:	75 70                	jne    4813ee <usage_message+0x1f6ae>
  48137e:	73 5f                	jae    4813df <usage_message+0x1f69f>
  481380:	31 20                	xor    %esp,(%rax)
  481382:	6f                   	outsl  %ds:(%rsi),(%dx)
  481383:	6e                   	outsb  %ds:(%rsi),(%dx)
  481384:	20 6d 61             	and    %ch,0x61(%rbp)
  481387:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  48138e:	63 65 73             	movslq 0x73(%rbp),%esp
  481391:	5f                   	pop    %rdi
  481392:	67 72 6f             	addr32 jb 481404 <usage_message+0x1f6c4>
  481395:	75 70                	jne    481407 <usage_message+0x1f6c7>
  481397:	73 20                	jae    4813b9 <usage_message+0x1f679>
  481399:	28 6d 61             	sub    %ch,0x61(%rbp)
  48139c:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4813a3:	63 65 69             	movslq 0x69(%rbp),%esp
  4813a6:	64                   	fs
  4813a7:	2c 67                	sub    $0x67,%al
  4813a9:	72 6f                	jb     48141a <usage_message+0x1f6da>
  4813ab:	75 70                	jne    48141d <usage_message+0x1f6dd>
  4813ad:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  4813b4:	41 
  4813b5:	54                   	push   %rsp
  4813b6:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  4813bb:	4c                   	rex.WR
  4813bc:	45 20 6d 61          	and    %r13b,0x61(%r13)
  4813c0:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4813c7:	63 65 73             	movslq 0x73(%rbp),%esp
  4813ca:	5f                   	pop    %rdi
  4813cb:	77 69                	ja     481436 <usage_message+0x1f6f6>
  4813cd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4813ce:	64 6f                	outsl  %fs:(%rsi),(%dx)
  4813d0:	77 73                	ja     481445 <usage_message+0x1f705>
  4813d2:	20 28                	and    %ch,(%rax)
  4813d4:	20 6d 61             	and    %ch,0x61(%rbp)
  4813d7:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4813de:	63 65 5f             	movslq 0x5f(%rbp),%esp
  4813e1:	74 69                	je     48144c <usage_message+0x1f70c>
  4813e3:	6d                   	insl   (%dx),%es:(%rdi)
  4813e4:	65                   	gs
  4813e5:	70 65                	jo     48144c <usage_message+0x1f70c>
  4813e7:	72 69                	jb     481452 <usage_message+0x1f712>
  4813e9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4813ea:	64 69 64 20 62 69 67 	imul   $0x6e696769,%fs:0x62(%rax,%riz,1),%esp
  4813f1:	69 6e 
  4813f3:	74 20                	je     481415 <usage_message+0x1f6d5>
  4813f5:	75 6e                	jne    481465 <usage_message+0x1f725>
  4813f7:	73 69                	jae    481462 <usage_message+0x1f722>
  4813f9:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  4813fb:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  481401:	41 55                	push   %r13
  481403:	4c 54                	rex.WR push   %rsp
  481405:	20 27                	and    %ah,(%rdi)
  481407:	30 27                	xor    %ah,(%rdi)
  481409:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48140c:	54                   	push   %rsp
  48140d:	20 4e 55             	and    %cl,0x55(%rsi)
  481410:	4c                   	rex.WR
  481411:	4c 2c 20             	rex.WR sub    $0x20,%al
  481414:	6d                   	insl   (%dx),%es:(%rdi)
  481415:	61                   	(bad)  
  481416:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  48141d:	63 65 69             	movslq 0x69(%rbp),%esp
  481420:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  481424:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  48142b:	73 
  48142c:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  481433:	45                   	rex.RB
  481434:	46                   	rex.RX
  481435:	41 55                	push   %r13
  481437:	4c 54                	rex.WR push   %rsp
  481439:	20 27                	and    %ah,(%rdi)
  48143b:	30 27                	xor    %ah,(%rdi)
  48143d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481440:	54                   	push   %rsp
  481441:	20 4e 55             	and    %cl,0x55(%rsi)
  481444:	4c                   	rex.WR
  481445:	4c 2c 20             	rex.WR sub    $0x20,%al
  481448:	74 69                	je     4814b3 <usage_message+0x1f773>
  48144a:	6d                   	insl   (%dx),%es:(%rdi)
  48144b:	65                   	gs
  48144c:	70 65                	jo     4814b3 <usage_message+0x1f773>
  48144e:	72 69                	jb     4814b9 <usage_message+0x1f779>
  481450:	6f                   	outsl  %ds:(%rsi),(%dx)
  481451:	64 69 64 20 62 69 67 	imul   $0x6e696769,%fs:0x62(%rax,%riz,1),%esp
  481458:	69 6e 
  48145a:	74 20                	je     48147c <usage_message+0x1f73c>
  48145c:	75 6e                	jne    4814cc <usage_message+0x1f78c>
  48145e:	73 69                	jae    4814c9 <usage_message+0x1f789>
  481460:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  481462:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  481468:	41 55                	push   %r13
  48146a:	4c 54                	rex.WR push   %rsp
  48146c:	20 27                	and    %ah,(%rdi)
  48146e:	30 27                	xor    %ah,(%rdi)
  481470:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481473:	54                   	push   %rsp
  481474:	20 4e 55             	and    %cl,0x55(%rsi)
  481477:	4c                   	rex.WR
  481478:	4c 2c 20             	rex.WR sub    $0x20,%al
  48147b:	50                   	push   %rax
  48147c:	52                   	push   %rdx
  48147d:	49                   	rex.WB
  48147e:	4d                   	rex.WRB
  48147f:	41 52                	push   %r10
  481481:	59                   	pop    %rcx
  481482:	20 4b 45             	and    %cl,0x45(%rbx)
  481485:	59                   	pop    %rcx
  481486:	20 28                	and    %ch,(%rax)
  481488:	6d                   	insl   (%dx),%es:(%rdi)
  481489:	61                   	(bad)  
  48148a:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  481491:	63 65 5f             	movslq 0x5f(%rbp),%esp
  481494:	74 69                	je     4814ff <usage_message+0x1f7bf>
  481496:	6d                   	insl   (%dx),%es:(%rdi)
  481497:	65                   	gs
  481498:	70 65                	jo     4814ff <usage_message+0x1f7bf>
  48149a:	72 69                	jb     481505 <usage_message+0x1f7c5>
  48149c:	6f                   	outsl  %ds:(%rsi),(%dx)
  48149d:	64 69 64 29 29 20 45 	imul   $0x474e4520,%fs:0x29(%rcx,%rbp,1),%esp
  4814a4:	4e 47 
  4814a6:	49                   	rex.WB
  4814a7:	4e                   	rex.WRX
  4814a8:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4814ae:	44                   	rex.R
  4814af:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4814b3:	45                   	rex.RB
  4814b4:	41 54                	push   %r12
  4814b6:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4814ba:	44                   	rex.R
  4814bb:	45 58                	rex.RB pop    %r8
  4814bd:	20 6d 61             	and    %ch,0x61(%rbp)
  4814c0:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4814c7:	63 65 73             	movslq 0x73(%rbp),%esp
  4814ca:	5f                   	pop    %rdi
  4814cb:	77 69                	ja     481536 <usage_message+0x1f7f6>
  4814cd:	6e                   	outsb  %ds:(%rsi),(%dx)
  4814ce:	64 6f                	outsl  %fs:(%rsi),(%dx)
  4814d0:	77 73                	ja     481545 <usage_message+0x1f805>
  4814d2:	5f                   	pop    %rdi
  4814d3:	31 20                	xor    %esp,(%rax)
  4814d5:	6f                   	outsl  %ds:(%rsi),(%dx)
  4814d6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4814d7:	20 6d 61             	and    %ch,0x61(%rbp)
  4814da:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4814e1:	63 65 73             	movslq 0x73(%rbp),%esp
  4814e4:	5f                   	pop    %rdi
  4814e5:	77 69                	ja     481550 <usage_message+0x1f810>
  4814e7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4814e8:	64 6f                	outsl  %fs:(%rsi),(%dx)
  4814ea:	77 73                	ja     48155f <usage_message+0x1f81f>
  4814ec:	20 28                	and    %ch,(%rax)
  4814ee:	6d                   	insl   (%dx),%es:(%rdi)
  4814ef:	61                   	(bad)  
  4814f0:	69 6e 74 65 6e 61 6e 	imul   $0x6e616e65,0x74(%rsi),%ebp
  4814f7:	63 65 69             	movslq 0x69(%rbp),%esp
  4814fa:	64                   	fs
  4814fb:	2c 74                	sub    $0x74,%al
  4814fd:	69 6d 65 70 65 72 69 	imul   $0x69726570,0x65(%rbp),%ebp
  481504:	6f                   	outsl  %ds:(%rsi),(%dx)
  481505:	64 69 64 29 3b 43 52 	imul   $0x41455243,%fs:0x3b(%rcx,%rbp,1),%esp
  48150c:	45 41 
  48150e:	54                   	push   %rsp
  48150f:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  481514:	4c                   	rex.WR
  481515:	45 20 74 69 6d       	and    %r14b,0x6d(%r9,%rbp,2)
  48151a:	65                   	gs
  48151b:	70 65                	jo     481582 <usage_message+0x1f842>
  48151d:	72 69                	jb     481588 <usage_message+0x1f848>
  48151f:	6f                   	outsl  %ds:(%rsi),(%dx)
  481520:	64                   	fs
  481521:	73 20                	jae    481543 <usage_message+0x1f803>
  481523:	28 20                	sub    %ah,(%rax)
  481525:	74 69                	je     481590 <usage_message+0x1f850>
  481527:	6d                   	insl   (%dx),%es:(%rdi)
  481528:	65                   	gs
  481529:	70 65                	jo     481590 <usage_message+0x1f850>
  48152b:	72 69                	jb     481596 <usage_message+0x1f856>
  48152d:	6f                   	outsl  %ds:(%rsi),(%dx)
  48152e:	64 69 64 20 62 69 67 	imul   $0x6e696769,%fs:0x62(%rax,%riz,1),%esp
  481535:	69 6e 
  481537:	74 20                	je     481559 <usage_message+0x1f819>
  481539:	75 6e                	jne    4815a9 <usage_message+0x1f869>
  48153b:	73 69                	jae    4815a6 <usage_message+0x1f866>
  48153d:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  48153f:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  481545:	41 55                	push   %r13
  481547:	4c 54                	rex.WR push   %rsp
  481549:	20 27                	and    %ah,(%rdi)
  48154b:	30 27                	xor    %ah,(%rdi)
  48154d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481550:	54                   	push   %rsp
  481551:	20 4e 55             	and    %cl,0x55(%rsi)
  481554:	4c                   	rex.WR
  481555:	4c 2c 20             	rex.WR sub    $0x20,%al
  481558:	74 69                	je     4815c3 <usage_message+0x1f883>
  48155a:	6d                   	insl   (%dx),%es:(%rdi)
  48155b:	65                   	gs
  48155c:	70 65                	jo     4815c3 <usage_message+0x1f883>
  48155e:	72 69                	jb     4815c9 <usage_message+0x1f889>
  481560:	6f                   	outsl  %ds:(%rsi),(%dx)
  481561:	64                   	fs
  481562:	5f                   	pop    %rdi
  481563:	74 79                	je     4815de <usage_message+0x1f89e>
  481565:	70 65                	jo     4815cc <usage_message+0x1f88c>
  481567:	20 69 6e             	and    %ch,0x6e(%rcx)
  48156a:	74 65                	je     4815d1 <usage_message+0x1f891>
  48156c:	67                   	addr32
  48156d:	65                   	gs
  48156e:	72 20                	jb     481590 <usage_message+0x1f850>
  481570:	44                   	rex.R
  481571:	45                   	rex.RB
  481572:	46                   	rex.RX
  481573:	41 55                	push   %r13
  481575:	4c 54                	rex.WR push   %rsp
  481577:	20 27                	and    %ah,(%rdi)
  481579:	30 27                	xor    %ah,(%rdi)
  48157b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48157e:	54                   	push   %rsp
  48157f:	20 4e 55             	and    %cl,0x55(%rsi)
  481582:	4c                   	rex.WR
  481583:	4c 2c 20             	rex.WR sub    $0x20,%al
  481586:	65                   	gs
  481587:	76 65                	jbe    4815ee <usage_message+0x1f8ae>
  481589:	72 79                	jb     481604 <usage_message+0x1f8c4>
  48158b:	20 69 6e             	and    %ch,0x6e(%rcx)
  48158e:	74 65                	je     4815f5 <usage_message+0x1f8b5>
  481590:	67                   	addr32
  481591:	65                   	gs
  481592:	72 20                	jb     4815b4 <usage_message+0x1f874>
  481594:	44                   	rex.R
  481595:	45                   	rex.RB
  481596:	46                   	rex.RX
  481597:	41 55                	push   %r13
  481599:	4c 54                	rex.WR push   %rsp
  48159b:	20 27                	and    %ah,(%rdi)
  48159d:	30 27                	xor    %ah,(%rdi)
  48159f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4815a2:	54                   	push   %rsp
  4815a3:	20 4e 55             	and    %cl,0x55(%rsi)
  4815a6:	4c                   	rex.WR
  4815a7:	4c 2c 20             	rex.WR sub    $0x20,%al
  4815aa:	6d                   	insl   (%dx),%es:(%rdi)
  4815ab:	6f                   	outsl  %ds:(%rsi),(%dx)
  4815ac:	6e                   	outsb  %ds:(%rsi),(%dx)
  4815ad:	74 68                	je     481617 <usage_message+0x1f8d7>
  4815af:	20 69 6e             	and    %ch,0x6e(%rcx)
  4815b2:	74 65                	je     481619 <usage_message+0x1f8d9>
  4815b4:	67                   	addr32
  4815b5:	65                   	gs
  4815b6:	72 20                	jb     4815d8 <usage_message+0x1f898>
  4815b8:	44                   	rex.R
  4815b9:	45                   	rex.RB
  4815ba:	46                   	rex.RX
  4815bb:	41 55                	push   %r13
  4815bd:	4c 54                	rex.WR push   %rsp
  4815bf:	20 27                	and    %ah,(%rdi)
  4815c1:	30 27                	xor    %ah,(%rdi)
  4815c3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4815c6:	54                   	push   %rsp
  4815c7:	20 4e 55             	and    %cl,0x55(%rsi)
  4815ca:	4c                   	rex.WR
  4815cb:	4c 2c 20             	rex.WR sub    $0x20,%al
  4815ce:	64                   	fs
  4815cf:	61                   	(bad)  
  4815d0:	79 6f                	jns    481641 <usage_message+0x1f901>
  4815d2:	66                   	data16
  4815d3:	77 65                	ja     48163a <usage_message+0x1f8fa>
  4815d5:	65 6b 20 69          	imul   $0x69,%gs:(%rax),%esp
  4815d9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4815da:	74 65                	je     481641 <usage_message+0x1f901>
  4815dc:	67                   	addr32
  4815dd:	65                   	gs
  4815de:	72 20                	jb     481600 <usage_message+0x1f8c0>
  4815e0:	44                   	rex.R
  4815e1:	45                   	rex.RB
  4815e2:	46                   	rex.RX
  4815e3:	41 55                	push   %r13
  4815e5:	4c 54                	rex.WR push   %rsp
  4815e7:	20 27                	and    %ah,(%rdi)
  4815e9:	30 27                	xor    %ah,(%rdi)
  4815eb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4815ee:	54                   	push   %rsp
  4815ef:	20 4e 55             	and    %cl,0x55(%rsi)
  4815f2:	4c                   	rex.WR
  4815f3:	4c 2c 20             	rex.WR sub    $0x20,%al
  4815f6:	64                   	fs
  4815f7:	61                   	(bad)  
  4815f8:	79 20                	jns    48161a <usage_message+0x1f8da>
  4815fa:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  481601:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  481605:	41 55                	push   %r13
  481607:	4c 54                	rex.WR push   %rsp
  481609:	20 27                	and    %ah,(%rdi)
  48160b:	30 27                	xor    %ah,(%rdi)
  48160d:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481610:	54                   	push   %rsp
  481611:	20 4e 55             	and    %cl,0x55(%rsi)
  481614:	4c                   	rex.WR
  481615:	4c 2c 20             	rex.WR sub    $0x20,%al
  481618:	73 74                	jae    48168e <usage_message+0x1f94e>
  48161a:	61                   	(bad)  
  48161b:	72 74                	jb     481691 <usage_message+0x1f951>
  48161d:	5f                   	pop    %rdi
  48161e:	74 69                	je     481689 <usage_message+0x1f949>
  481620:	6d                   	insl   (%dx),%es:(%rdi)
  481621:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  481625:	74 65                	je     48168c <usage_message+0x1f94c>
  481627:	67                   	addr32
  481628:	65                   	gs
  481629:	72 20                	jb     48164b <usage_message+0x1f90b>
  48162b:	44                   	rex.R
  48162c:	45                   	rex.RB
  48162d:	46                   	rex.RX
  48162e:	41 55                	push   %r13
  481630:	4c 54                	rex.WR push   %rsp
  481632:	20 27                	and    %ah,(%rdi)
  481634:	30 27                	xor    %ah,(%rdi)
  481636:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481639:	54                   	push   %rsp
  48163a:	20 4e 55             	and    %cl,0x55(%rsi)
  48163d:	4c                   	rex.WR
  48163e:	4c 2c 20             	rex.WR sub    $0x20,%al
  481641:	70 65                	jo     4816a8 <usage_message+0x1f968>
  481643:	72 69                	jb     4816ae <usage_message+0x1f96e>
  481645:	6f                   	outsl  %ds:(%rsi),(%dx)
  481646:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  48164a:	74 65                	je     4816b1 <usage_message+0x1f971>
  48164c:	67                   	addr32
  48164d:	65                   	gs
  48164e:	72 20                	jb     481670 <usage_message+0x1f930>
  481650:	44                   	rex.R
  481651:	45                   	rex.RB
  481652:	46                   	rex.RX
  481653:	41 55                	push   %r13
  481655:	4c 54                	rex.WR push   %rsp
  481657:	20 27                	and    %ah,(%rdi)
  481659:	30 27                	xor    %ah,(%rdi)
  48165b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48165e:	54                   	push   %rsp
  48165f:	20 4e 55             	and    %cl,0x55(%rsi)
  481662:	4c                   	rex.WR
  481663:	4c 2c 20             	rex.WR sub    $0x20,%al
  481666:	73 74                	jae    4816dc <usage_message+0x1f99c>
  481668:	61                   	(bad)  
  481669:	72 74                	jb     4816df <usage_message+0x1f99f>
  48166b:	5f                   	pop    %rdi
  48166c:	64                   	fs
  48166d:	61                   	(bad)  
  48166e:	74 65                	je     4816d5 <usage_message+0x1f995>
  481670:	20 69 6e             	and    %ch,0x6e(%rcx)
  481673:	74 65                	je     4816da <usage_message+0x1f99a>
  481675:	67                   	addr32
  481676:	65                   	gs
  481677:	72 20                	jb     481699 <usage_message+0x1f959>
  481679:	44                   	rex.R
  48167a:	45                   	rex.RB
  48167b:	46                   	rex.RX
  48167c:	41 55                	push   %r13
  48167e:	4c 54                	rex.WR push   %rsp
  481680:	20 27                	and    %ah,(%rdi)
  481682:	30 27                	xor    %ah,(%rdi)
  481684:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481687:	54                   	push   %rsp
  481688:	20 4e 55             	and    %cl,0x55(%rsi)
  48168b:	4c                   	rex.WR
  48168c:	4c 2c 20             	rex.WR sub    $0x20,%al
  48168f:	50                   	push   %rax
  481690:	52                   	push   %rdx
  481691:	49                   	rex.WB
  481692:	4d                   	rex.WRB
  481693:	41 52                	push   %r10
  481695:	59                   	pop    %rcx
  481696:	20 4b 45             	and    %cl,0x45(%rbx)
  481699:	59                   	pop    %rcx
  48169a:	20 28                	and    %ch,(%rax)
  48169c:	74 69                	je     481707 <usage_message+0x1f9c7>
  48169e:	6d                   	insl   (%dx),%es:(%rdi)
  48169f:	65                   	gs
  4816a0:	70 65                	jo     481707 <usage_message+0x1f9c7>
  4816a2:	72 69                	jb     48170d <usage_message+0x1f9cd>
  4816a4:	6f                   	outsl  %ds:(%rsi),(%dx)
  4816a5:	64 69 64 29 29 20 45 	imul   $0x474e4520,%fs:0x29(%rcx,%rbp,1),%esp
  4816ac:	4e 47 
  4816ae:	49                   	rex.WB
  4816af:	4e                   	rex.WRX
  4816b0:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4816b6:	44                   	rex.R
  4816b7:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4816bb:	45                   	rex.RB
  4816bc:	41 54                	push   %r12
  4816be:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  4816c3:	4c                   	rex.WR
  4816c4:	45 20 72 65          	and    %r14b,0x65(%r10)
  4816c8:	67                   	addr32
  4816c9:	65                   	gs
  4816ca:	78 70                	js     48173c <usage_message+0x1f9fc>
  4816cc:	73 20                	jae    4816ee <usage_message+0x1f9ae>
  4816ce:	28 20                	sub    %ah,(%rax)
  4816d0:	72 65                	jb     481737 <usage_message+0x1f9f7>
  4816d2:	67                   	addr32
  4816d3:	65                   	gs
  4816d4:	78 70                	js     481746 <usage_message+0x1fa06>
  4816d6:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  4816dd:	6e 
  4816de:	74 20                	je     481700 <usage_message+0x1f9c0>
  4816e0:	75 6e                	jne    481750 <usage_message+0x1fa10>
  4816e2:	73 69                	jae    48174d <usage_message+0x1fa0d>
  4816e4:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  4816e6:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  4816ec:	41 55                	push   %r13
  4816ee:	4c 54                	rex.WR push   %rsp
  4816f0:	20 27                	and    %ah,(%rdi)
  4816f2:	30 27                	xor    %ah,(%rdi)
  4816f4:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4816f7:	54                   	push   %rsp
  4816f8:	20 4e 55             	and    %cl,0x55(%rsi)
  4816fb:	4c                   	rex.WR
  4816fc:	4c 2c 20             	rex.WR sub    $0x20,%al
  4816ff:	6e                   	outsb  %ds:(%rsi),(%dx)
  481700:	61                   	(bad)  
  481701:	6d                   	insl   (%dx),%es:(%rdi)
  481702:	65 20 76 61          	and    %dh,%gs:0x61(%rsi)
  481706:	72 63                	jb     48176b <usage_message+0x1fa2b>
  481708:	68 61 72 28 31       	pushq  $0x31287261
  48170d:	32 38                	xor    (%rax),%bh
  48170f:	29 20                	sub    %esp,(%rax)
  481711:	44                   	rex.R
  481712:	45                   	rex.RB
  481713:	46                   	rex.RX
  481714:	41 55                	push   %r13
  481716:	4c 54                	rex.WR push   %rsp
  481718:	20 27                	and    %ah,(%rdi)
  48171a:	27                   	(bad)  
  48171b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48171e:	54                   	push   %rsp
  48171f:	20 4e 55             	and    %cl,0x55(%rsi)
  481722:	4c                   	rex.WR
  481723:	4c 2c 20             	rex.WR sub    $0x20,%al
  481726:	74 65                	je     48178d <usage_message+0x1fa4d>
  481728:	73 74                	jae    48179e <usage_message+0x1fa5e>
  48172a:	5f                   	pop    %rdi
  48172b:	73 74                	jae    4817a1 <usage_message+0x1fa61>
  48172d:	72 69                	jb     481798 <usage_message+0x1fa58>
  48172f:	6e                   	outsb  %ds:(%rsi),(%dx)
  481730:	67 20 62 6c          	addr32 and %ah,0x6c(%edx)
  481734:	6f                   	outsl  %ds:(%rsi),(%dx)
  481735:	62                   	(bad)  
  481736:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481739:	54                   	push   %rsp
  48173a:	20 4e 55             	and    %cl,0x55(%rsi)
  48173d:	4c                   	rex.WR
  48173e:	4c 2c 20             	rex.WR sub    $0x20,%al
  481741:	50                   	push   %rax
  481742:	52                   	push   %rdx
  481743:	49                   	rex.WB
  481744:	4d                   	rex.WRB
  481745:	41 52                	push   %r10
  481747:	59                   	pop    %rcx
  481748:	20 4b 45             	and    %cl,0x45(%rbx)
  48174b:	59                   	pop    %rcx
  48174c:	20 28                	and    %ch,(%rax)
  48174e:	72 65                	jb     4817b5 <usage_message+0x1fa75>
  481750:	67                   	addr32
  481751:	65                   	gs
  481752:	78 70                	js     4817c4 <usage_message+0x1fa84>
  481754:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  48175b:	47 
  48175c:	49                   	rex.WB
  48175d:	4e                   	rex.WRX
  48175e:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  481764:	44                   	rex.R
  481765:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  481769:	45                   	rex.RB
  48176a:	41 54                	push   %r12
  48176c:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  481770:	44                   	rex.R
  481771:	45 58                	rex.RB pop    %r8
  481773:	20 72 65             	and    %dh,0x65(%rdx)
  481776:	67                   	addr32
  481777:	65                   	gs
  481778:	78 70                	js     4817ea <usage_message+0x1faaa>
  48177a:	73 5f                	jae    4817db <usage_message+0x1fa9b>
  48177c:	31 20                	xor    %esp,(%rax)
  48177e:	6f                   	outsl  %ds:(%rsi),(%dx)
  48177f:	6e                   	outsb  %ds:(%rsi),(%dx)
  481780:	20 72 65             	and    %dh,0x65(%rdx)
  481783:	67                   	addr32
  481784:	65                   	gs
  481785:	78 70                	js     4817f7 <usage_message+0x1fab7>
  481787:	73 20                	jae    4817a9 <usage_message+0x1fa69>
  481789:	28 6e 61             	sub    %ch,0x61(%rsi)
  48178c:	6d                   	insl   (%dx),%es:(%rdi)
  48178d:	65 29 3b             	sub    %edi,%gs:(%rbx)
  481790:	43 52                	rex.XB push   %r10
  481792:	45                   	rex.RB
  481793:	41 54                	push   %r12
  481795:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  48179a:	4c                   	rex.WR
  48179b:	45 20 75 73          	and    %r14b,0x73(%r13)
  48179f:	65                   	gs
  4817a0:	72 5f                	jb     481801 <usage_message+0x1fac1>
  4817a2:	68 69 73 74 6f       	pushq  $0x6f747369
  4817a7:	72 79                	jb     481822 <usage_message+0x1fae2>
  4817a9:	20 28                	and    %ch,(%rax)
  4817ab:	20 75 73             	and    %dh,0x73(%rbp)
  4817ae:	65                   	gs
  4817af:	72 68                	jb     481819 <usage_message+0x1fad9>
  4817b1:	69 73 74 6f 72 79 69 	imul   $0x6979726f,0x74(%rbx),%esi
  4817b8:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  4817bc:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  4817c3:	73 
  4817c4:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4817cb:	45                   	rex.RB
  4817cc:	46                   	rex.RX
  4817cd:	41 55                	push   %r13
  4817cf:	4c 54                	rex.WR push   %rsp
  4817d1:	20 27                	and    %ah,(%rdi)
  4817d3:	30 27                	xor    %ah,(%rdi)
  4817d5:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4817d8:	54                   	push   %rsp
  4817d9:	20 4e 55             	and    %cl,0x55(%rsi)
  4817dc:	4c                   	rex.WR
  4817dd:	4c 2c 20             	rex.WR sub    $0x20,%al
  4817e0:	75 73                	jne    481855 <usage_message+0x1fb15>
  4817e2:	65                   	gs
  4817e3:	72 69                	jb     48184e <usage_message+0x1fb0e>
  4817e5:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  4817e9:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  4817f0:	73 
  4817f1:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  4817f8:	45                   	rex.RB
  4817f9:	46                   	rex.RX
  4817fa:	41 55                	push   %r13
  4817fc:	4c 54                	rex.WR push   %rsp
  4817fe:	20 27                	and    %ah,(%rdi)
  481800:	30 27                	xor    %ah,(%rdi)
  481802:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481805:	54                   	push   %rsp
  481806:	20 4e 55             	and    %cl,0x55(%rsi)
  481809:	4c                   	rex.WR
  48180a:	4c 2c 20             	rex.WR sub    $0x20,%al
  48180d:	74 69                	je     481878 <usage_message+0x1fb38>
  48180f:	74 6c                	je     48187d <usage_message+0x1fb3d>
  481811:	65 31 20             	xor    %esp,%gs:(%rax)
  481814:	76 61                	jbe    481877 <usage_message+0x1fb37>
  481816:	72 63                	jb     48187b <usage_message+0x1fb3b>
  481818:	68 61 72 28 32       	pushq  $0x32287261
  48181d:	35 35 29 20 44       	xor    $0x44202935,%eax
  481822:	45                   	rex.RB
  481823:	46                   	rex.RX
  481824:	41 55                	push   %r13
  481826:	4c 54                	rex.WR push   %rsp
  481828:	20 27                	and    %ah,(%rdi)
  48182a:	27                   	(bad)  
  48182b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48182e:	54                   	push   %rsp
  48182f:	20 4e 55             	and    %cl,0x55(%rsi)
  481832:	4c                   	rex.WR
  481833:	4c 2c 20             	rex.WR sub    $0x20,%al
  481836:	75 72                	jne    4818aa <usage_message+0x1fb6a>
  481838:	6c                   	insb   (%dx),%es:(%rdi)
  481839:	31 20                	xor    %esp,(%rax)
  48183b:	76 61                	jbe    48189e <usage_message+0x1fb5e>
  48183d:	72 63                	jb     4818a2 <usage_message+0x1fb62>
  48183f:	68 61 72 28 32       	pushq  $0x32287261
  481844:	35 35 29 20 44       	xor    $0x44202935,%eax
  481849:	45                   	rex.RB
  48184a:	46                   	rex.RX
  48184b:	41 55                	push   %r13
  48184d:	4c 54                	rex.WR push   %rsp
  48184f:	20 27                	and    %ah,(%rdi)
  481851:	27                   	(bad)  
  481852:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481855:	54                   	push   %rsp
  481856:	20 4e 55             	and    %cl,0x55(%rsi)
  481859:	4c                   	rex.WR
  48185a:	4c 2c 20             	rex.WR sub    $0x20,%al
  48185d:	74 69                	je     4818c8 <usage_message+0x1fb88>
  48185f:	74 6c                	je     4818cd <usage_message+0x1fb8d>
  481861:	65 32 20             	xor    %gs:(%rax),%ah
  481864:	76 61                	jbe    4818c7 <usage_message+0x1fb87>
  481866:	72 63                	jb     4818cb <usage_message+0x1fb8b>
  481868:	68 61 72 28 32       	pushq  $0x32287261
  48186d:	35 35 29 20 44       	xor    $0x44202935,%eax
  481872:	45                   	rex.RB
  481873:	46                   	rex.RX
  481874:	41 55                	push   %r13
  481876:	4c 54                	rex.WR push   %rsp
  481878:	20 27                	and    %ah,(%rdi)
  48187a:	27                   	(bad)  
  48187b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48187e:	54                   	push   %rsp
  48187f:	20 4e 55             	and    %cl,0x55(%rsi)
  481882:	4c                   	rex.WR
  481883:	4c 2c 20             	rex.WR sub    $0x20,%al
  481886:	75 72                	jne    4818fa <usage_message+0x1fbba>
  481888:	6c                   	insb   (%dx),%es:(%rdi)
  481889:	32 20                	xor    (%rax),%ah
  48188b:	76 61                	jbe    4818ee <usage_message+0x1fbae>
  48188d:	72 63                	jb     4818f2 <usage_message+0x1fbb2>
  48188f:	68 61 72 28 32       	pushq  $0x32287261
  481894:	35 35 29 20 44       	xor    $0x44202935,%eax
  481899:	45                   	rex.RB
  48189a:	46                   	rex.RX
  48189b:	41 55                	push   %r13
  48189d:	4c 54                	rex.WR push   %rsp
  48189f:	20 27                	and    %ah,(%rdi)
  4818a1:	27                   	(bad)  
  4818a2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4818a5:	54                   	push   %rsp
  4818a6:	20 4e 55             	and    %cl,0x55(%rsi)
  4818a9:	4c                   	rex.WR
  4818aa:	4c 2c 20             	rex.WR sub    $0x20,%al
  4818ad:	74 69                	je     481918 <usage_message+0x1fbd8>
  4818af:	74 6c                	je     48191d <usage_message+0x1fbdd>
  4818b1:	65 33 20             	xor    %gs:(%rax),%esp
  4818b4:	76 61                	jbe    481917 <usage_message+0x1fbd7>
  4818b6:	72 63                	jb     48191b <usage_message+0x1fbdb>
  4818b8:	68 61 72 28 32       	pushq  $0x32287261
  4818bd:	35 35 29 20 44       	xor    $0x44202935,%eax
  4818c2:	45                   	rex.RB
  4818c3:	46                   	rex.RX
  4818c4:	41 55                	push   %r13
  4818c6:	4c 54                	rex.WR push   %rsp
  4818c8:	20 27                	and    %ah,(%rdi)
  4818ca:	27                   	(bad)  
  4818cb:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4818ce:	54                   	push   %rsp
  4818cf:	20 4e 55             	and    %cl,0x55(%rsi)
  4818d2:	4c                   	rex.WR
  4818d3:	4c 2c 20             	rex.WR sub    $0x20,%al
  4818d6:	75 72                	jne    48194a <usage_message+0x1fc0a>
  4818d8:	6c                   	insb   (%dx),%es:(%rdi)
  4818d9:	33 20                	xor    (%rax),%esp
  4818db:	76 61                	jbe    48193e <usage_message+0x1fbfe>
  4818dd:	72 63                	jb     481942 <usage_message+0x1fc02>
  4818df:	68 61 72 28 32       	pushq  $0x32287261
  4818e4:	35 35 29 20 44       	xor    $0x44202935,%eax
  4818e9:	45                   	rex.RB
  4818ea:	46                   	rex.RX
  4818eb:	41 55                	push   %r13
  4818ed:	4c 54                	rex.WR push   %rsp
  4818ef:	20 27                	and    %ah,(%rdi)
  4818f1:	27                   	(bad)  
  4818f2:	20 4e 4f             	and    %cl,0x4f(%rsi)
  4818f5:	54                   	push   %rsp
  4818f6:	20 4e 55             	and    %cl,0x55(%rsi)
  4818f9:	4c                   	rex.WR
  4818fa:	4c 2c 20             	rex.WR sub    $0x20,%al
  4818fd:	74 69                	je     481968 <usage_message+0x1fc28>
  4818ff:	74 6c                	je     48196d <usage_message+0x1fc2d>
  481901:	65                   	gs
  481902:	34 20                	xor    $0x20,%al
  481904:	76 61                	jbe    481967 <usage_message+0x1fc27>
  481906:	72 63                	jb     48196b <usage_message+0x1fc2b>
  481908:	68 61 72 28 32       	pushq  $0x32287261
  48190d:	35 35 29 20 44       	xor    $0x44202935,%eax
  481912:	45                   	rex.RB
  481913:	46                   	rex.RX
  481914:	41 55                	push   %r13
  481916:	4c 54                	rex.WR push   %rsp
  481918:	20 27                	and    %ah,(%rdi)
  48191a:	27                   	(bad)  
  48191b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48191e:	54                   	push   %rsp
  48191f:	20 4e 55             	and    %cl,0x55(%rsi)
  481922:	4c                   	rex.WR
  481923:	4c 2c 20             	rex.WR sub    $0x20,%al
  481926:	75 72                	jne    48199a <usage_message+0x1fc5a>
  481928:	6c                   	insb   (%dx),%es:(%rdi)
  481929:	34 20                	xor    $0x20,%al
  48192b:	76 61                	jbe    48198e <usage_message+0x1fc4e>
  48192d:	72 63                	jb     481992 <usage_message+0x1fc52>
  48192f:	68 61 72 28 32       	pushq  $0x32287261
  481934:	35 35 29 20 44       	xor    $0x44202935,%eax
  481939:	45                   	rex.RB
  48193a:	46                   	rex.RX
  48193b:	41 55                	push   %r13
  48193d:	4c 54                	rex.WR push   %rsp
  48193f:	20 27                	and    %ah,(%rdi)
  481941:	27                   	(bad)  
  481942:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481945:	54                   	push   %rsp
  481946:	20 4e 55             	and    %cl,0x55(%rsi)
  481949:	4c                   	rex.WR
  48194a:	4c 2c 20             	rex.WR sub    $0x20,%al
  48194d:	74 69                	je     4819b8 <usage_message+0x1fc78>
  48194f:	74 6c                	je     4819bd <usage_message+0x1fc7d>
  481951:	65                   	gs
  481952:	35 20 76 61 72       	xor    $0x72617620,%eax
  481957:	63 68 61             	movslq 0x61(%rax),%ebp
  48195a:	72 28                	jb     481984 <usage_message+0x1fc44>
  48195c:	32 35 35 29 20 44    	xor    0x44202935(%rip),%dh        # 44684297 <_end+0x43fcb997>
  481962:	45                   	rex.RB
  481963:	46                   	rex.RX
  481964:	41 55                	push   %r13
  481966:	4c 54                	rex.WR push   %rsp
  481968:	20 27                	and    %ah,(%rdi)
  48196a:	27                   	(bad)  
  48196b:	20 4e 4f             	and    %cl,0x4f(%rsi)
  48196e:	54                   	push   %rsp
  48196f:	20 4e 55             	and    %cl,0x55(%rsi)
  481972:	4c                   	rex.WR
  481973:	4c 2c 20             	rex.WR sub    $0x20,%al
  481976:	75 72                	jne    4819ea <usage_message+0x1fcaa>
  481978:	6c                   	insb   (%dx),%es:(%rdi)
  481979:	35 20 76 61 72       	xor    $0x72617620,%eax
  48197e:	63 68 61             	movslq 0x61(%rax),%ebp
  481981:	72 28                	jb     4819ab <usage_message+0x1fc6b>
  481983:	32 35 35 29 20 44    	xor    0x44202935(%rip),%dh        # 446842be <_end+0x43fcb9be>
  481989:	45                   	rex.RB
  48198a:	46                   	rex.RX
  48198b:	41 55                	push   %r13
  48198d:	4c 54                	rex.WR push   %rsp
  48198f:	20 27                	and    %ah,(%rdi)
  481991:	27                   	(bad)  
  481992:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481995:	54                   	push   %rsp
  481996:	20 4e 55             	and    %cl,0x55(%rsi)
  481999:	4c                   	rex.WR
  48199a:	4c 2c 20             	rex.WR sub    $0x20,%al
  48199d:	50                   	push   %rax
  48199e:	52                   	push   %rdx
  48199f:	49                   	rex.WB
  4819a0:	4d                   	rex.WRB
  4819a1:	41 52                	push   %r10
  4819a3:	59                   	pop    %rcx
  4819a4:	20 4b 45             	and    %cl,0x45(%rbx)
  4819a7:	59                   	pop    %rcx
  4819a8:	20 28                	and    %ch,(%rax)
  4819aa:	75 73                	jne    481a1f <usage_message+0x1fcdf>
  4819ac:	65                   	gs
  4819ad:	72 68                	jb     481a17 <usage_message+0x1fcd7>
  4819af:	69 73 74 6f 72 79 69 	imul   $0x6979726f,0x74(%rbx),%esi
  4819b6:	64 29 29             	sub    %ebp,%fs:(%rcx)
  4819b9:	20 45 4e             	and    %al,0x4e(%rbp)
  4819bc:	47                   	rex.RXB
  4819bd:	49                   	rex.WB
  4819be:	4e                   	rex.WRX
  4819bf:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  4819c5:	44                   	rex.R
  4819c6:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  4819ca:	45                   	rex.RB
  4819cb:	41 54                	push   %r12
  4819cd:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  4819d1:	49 51                	rex.WB push   %r9
  4819d3:	55                   	push   %rbp
  4819d4:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  4819d8:	44                   	rex.R
  4819d9:	45 58                	rex.RB pop    %r8
  4819db:	20 75 73             	and    %dh,0x73(%rbp)
  4819de:	65                   	gs
  4819df:	72 5f                	jb     481a40 <usage_message+0x1fd00>
  4819e1:	68 69 73 74 6f       	pushq  $0x6f747369
  4819e6:	72 79                	jb     481a61 <usage_message+0x1fd21>
  4819e8:	5f                   	pop    %rdi
  4819e9:	31 20                	xor    %esp,(%rax)
  4819eb:	6f                   	outsl  %ds:(%rsi),(%dx)
  4819ec:	6e                   	outsb  %ds:(%rsi),(%dx)
  4819ed:	20 75 73             	and    %dh,0x73(%rbp)
  4819f0:	65                   	gs
  4819f1:	72 5f                	jb     481a52 <usage_message+0x1fd12>
  4819f3:	68 69 73 74 6f       	pushq  $0x6f747369
  4819f8:	72 79                	jb     481a73 <usage_message+0x1fd33>
  4819fa:	20 28                	and    %ch,(%rax)
  4819fc:	75 73                	jne    481a71 <usage_message+0x1fd31>
  4819fe:	65                   	gs
  4819ff:	72 69                	jb     481a6a <usage_message+0x1fd2a>
  481a01:	64 29 3b             	sub    %edi,%fs:(%rbx)
  481a04:	43 52                	rex.XB push   %r10
  481a06:	45                   	rex.RB
  481a07:	41 54                	push   %r12
  481a09:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  481a0e:	4c                   	rex.WR
  481a0f:	45 20 65 78          	and    %r12b,0x78(%r13)
  481a13:	70 72                	jo     481a87 <usage_message+0x1fd47>
  481a15:	65                   	gs
  481a16:	73 73                	jae    481a8b <usage_message+0x1fd4b>
  481a18:	69 6f 6e 73 20 28 20 	imul   $0x20282073,0x6e(%rdi),%ebp
  481a1f:	65                   	gs
  481a20:	78 70                	js     481a92 <usage_message+0x1fd52>
  481a22:	72 65                	jb     481a89 <usage_message+0x1fd49>
  481a24:	73 73                	jae    481a99 <usage_message+0x1fd59>
  481a26:	69 6f 6e 69 64 20 62 	imul   $0x62206469,0x6e(%rdi),%ebp
  481a2d:	69 67 69 6e 74 20 75 	imul   $0x7520746e,0x69(%rdi),%esp
  481a34:	6e                   	outsb  %ds:(%rsi),(%dx)
  481a35:	73 69                	jae    481aa0 <usage_message+0x1fd60>
  481a37:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  481a39:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  481a3f:	41 55                	push   %r13
  481a41:	4c 54                	rex.WR push   %rsp
  481a43:	20 27                	and    %ah,(%rdi)
  481a45:	30 27                	xor    %ah,(%rdi)
  481a47:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481a4a:	54                   	push   %rsp
  481a4b:	20 4e 55             	and    %cl,0x55(%rsi)
  481a4e:	4c                   	rex.WR
  481a4f:	4c 2c 20             	rex.WR sub    $0x20,%al
  481a52:	72 65                	jb     481ab9 <usage_message+0x1fd79>
  481a54:	67                   	addr32
  481a55:	65                   	gs
  481a56:	78 70                	js     481ac8 <usage_message+0x1fd88>
  481a58:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  481a5f:	6e 
  481a60:	74 20                	je     481a82 <usage_message+0x1fd42>
  481a62:	75 6e                	jne    481ad2 <usage_message+0x1fd92>
  481a64:	73 69                	jae    481acf <usage_message+0x1fd8f>
  481a66:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  481a68:	65 64 20 44 45 46    	and    %al,%fs:%gs:0x46(%rbp,%rax,2)
  481a6e:	41 55                	push   %r13
  481a70:	4c 54                	rex.WR push   %rsp
  481a72:	20 27                	and    %ah,(%rdi)
  481a74:	30 27                	xor    %ah,(%rdi)
  481a76:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481a79:	54                   	push   %rsp
  481a7a:	20 4e 55             	and    %cl,0x55(%rsi)
  481a7d:	4c                   	rex.WR
  481a7e:	4c 2c 20             	rex.WR sub    $0x20,%al
  481a81:	65                   	gs
  481a82:	78 70                	js     481af4 <usage_message+0x1fdb4>
  481a84:	72 65                	jb     481aeb <usage_message+0x1fdab>
  481a86:	73 73                	jae    481afb <usage_message+0x1fdbb>
  481a88:	69 6f 6e 20 76 61 72 	imul   $0x72617620,0x6e(%rdi),%ebp
  481a8f:	63 68 61             	movslq 0x61(%rax),%ebp
  481a92:	72 28                	jb     481abc <usage_message+0x1fd7c>
  481a94:	32 35 35 29 20 44    	xor    0x44202935(%rip),%dh        # 446843cf <_end+0x43fcbacf>
  481a9a:	45                   	rex.RB
  481a9b:	46                   	rex.RX
  481a9c:	41 55                	push   %r13
  481a9e:	4c 54                	rex.WR push   %rsp
  481aa0:	20 27                	and    %ah,(%rdi)
  481aa2:	27                   	(bad)  
  481aa3:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481aa6:	54                   	push   %rsp
  481aa7:	20 4e 55             	and    %cl,0x55(%rsi)
  481aaa:	4c                   	rex.WR
  481aab:	4c 2c 20             	rex.WR sub    $0x20,%al
  481aae:	65                   	gs
  481aaf:	78 70                	js     481b21 <usage_message+0x1fde1>
  481ab1:	72 65                	jb     481b18 <usage_message+0x1fdd8>
  481ab3:	73 73                	jae    481b28 <usage_message+0x1fde8>
  481ab5:	69 6f 6e 5f 74 79 70 	imul   $0x7079745f,0x6e(%rdi),%ebp
  481abc:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  481ac0:	74 65                	je     481b27 <usage_message+0x1fde7>
  481ac2:	67                   	addr32
  481ac3:	65                   	gs
  481ac4:	72 20                	jb     481ae6 <usage_message+0x1fda6>
  481ac6:	44                   	rex.R
  481ac7:	45                   	rex.RB
  481ac8:	46                   	rex.RX
  481ac9:	41 55                	push   %r13
  481acb:	4c 54                	rex.WR push   %rsp
  481acd:	20 27                	and    %ah,(%rdi)
  481acf:	30 27                	xor    %ah,(%rdi)
  481ad1:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481ad4:	54                   	push   %rsp
  481ad5:	20 4e 55             	and    %cl,0x55(%rsi)
  481ad8:	4c                   	rex.WR
  481ad9:	4c 2c 20             	rex.WR sub    $0x20,%al
  481adc:	65                   	gs
  481add:	78 70                	js     481b4f <usage_message+0x1fe0f>
  481adf:	5f                   	pop    %rdi
  481ae0:	64                   	fs
  481ae1:	65                   	gs
  481ae2:	6c                   	insb   (%dx),%es:(%rdi)
  481ae3:	69 6d 69 74 65 72 20 	imul   $0x20726574,0x69(%rbp),%ebp
  481aea:	76 61                	jbe    481b4d <usage_message+0x1fe0d>
  481aec:	72 63                	jb     481b51 <usage_message+0x1fe11>
  481aee:	68 61 72 28 31       	pushq  $0x31287261
  481af3:	29 20                	sub    %esp,(%rax)
  481af5:	44                   	rex.R
  481af6:	45                   	rex.RB
  481af7:	46                   	rex.RX
  481af8:	41 55                	push   %r13
  481afa:	4c 54                	rex.WR push   %rsp
  481afc:	20 27                	and    %ah,(%rdi)
  481afe:	27                   	(bad)  
  481aff:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481b02:	54                   	push   %rsp
  481b03:	20 4e 55             	and    %cl,0x55(%rsi)
  481b06:	4c                   	rex.WR
  481b07:	4c 2c 20             	rex.WR sub    $0x20,%al
  481b0a:	63 61 73             	movslq 0x73(%rcx),%esp
  481b0d:	65                   	gs
  481b0e:	5f                   	pop    %rdi
  481b0f:	73 65                	jae    481b76 <usage_message+0x1fe36>
  481b11:	6e                   	outsb  %ds:(%rsi),(%dx)
  481b12:	73 69                	jae    481b7d <usage_message+0x1fe3d>
  481b14:	74 69                	je     481b7f <usage_message+0x1fe3f>
  481b16:	76 65                	jbe    481b7d <usage_message+0x1fe3d>
  481b18:	20 69 6e             	and    %ch,0x6e(%rcx)
  481b1b:	74 65                	je     481b82 <usage_message+0x1fe42>
  481b1d:	67                   	addr32
  481b1e:	65                   	gs
  481b1f:	72 20                	jb     481b41 <usage_message+0x1fe01>
  481b21:	44                   	rex.R
  481b22:	45                   	rex.RB
  481b23:	46                   	rex.RX
  481b24:	41 55                	push   %r13
  481b26:	4c 54                	rex.WR push   %rsp
  481b28:	20 27                	and    %ah,(%rdi)
  481b2a:	30 27                	xor    %ah,(%rdi)
  481b2c:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481b2f:	54                   	push   %rsp
  481b30:	20 4e 55             	and    %cl,0x55(%rsi)
  481b33:	4c                   	rex.WR
  481b34:	4c 2c 20             	rex.WR sub    $0x20,%al
  481b37:	50                   	push   %rax
  481b38:	52                   	push   %rdx
  481b39:	49                   	rex.WB
  481b3a:	4d                   	rex.WRB
  481b3b:	41 52                	push   %r10
  481b3d:	59                   	pop    %rcx
  481b3e:	20 4b 45             	and    %cl,0x45(%rbx)
  481b41:	59                   	pop    %rcx
  481b42:	20 28                	and    %ch,(%rax)
  481b44:	65                   	gs
  481b45:	78 70                	js     481bb7 <usage_message+0x1fe77>
  481b47:	72 65                	jb     481bae <usage_message+0x1fe6e>
  481b49:	73 73                	jae    481bbe <usage_message+0x1fe7e>
  481b4b:	69 6f 6e 69 64 29 29 	imul   $0x29296469,0x6e(%rdi),%ebp
  481b52:	20 45 4e             	and    %al,0x4e(%rbp)
  481b55:	47                   	rex.RXB
  481b56:	49                   	rex.WB
  481b57:	4e                   	rex.WRX
  481b58:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  481b5e:	44                   	rex.R
  481b5f:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  481b63:	45                   	rex.RB
  481b64:	41 54                	push   %r12
  481b66:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  481b6a:	44                   	rex.R
  481b6b:	45 58                	rex.RB pop    %r8
  481b6d:	20 65 78             	and    %ah,0x78(%rbp)
  481b70:	70 72                	jo     481be4 <usage_message+0x1fea4>
  481b72:	65                   	gs
  481b73:	73 73                	jae    481be8 <usage_message+0x1fea8>
  481b75:	69 6f 6e 73 5f 31 20 	imul   $0x20315f73,0x6e(%rdi),%ebp
  481b7c:	6f                   	outsl  %ds:(%rsi),(%dx)
  481b7d:	6e                   	outsb  %ds:(%rsi),(%dx)
  481b7e:	20 65 78             	and    %ah,0x78(%rbp)
  481b81:	70 72                	jo     481bf5 <usage_message+0x1feb5>
  481b83:	65                   	gs
  481b84:	73 73                	jae    481bf9 <usage_message+0x1feb9>
  481b86:	69 6f 6e 73 20 28 72 	imul   $0x72282073,0x6e(%rdi),%ebp
  481b8d:	65                   	gs
  481b8e:	67                   	addr32
  481b8f:	65                   	gs
  481b90:	78 70                	js     481c02 <usage_message+0x1fec2>
  481b92:	69 64 29 3b 43 52 45 	imul   $0x41455243,0x3b(%rcx,%rbp,1),%esp
  481b99:	41 
  481b9a:	54                   	push   %rsp
  481b9b:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  481ba0:	4c                   	rex.WR
  481ba1:	45 20 61 75          	and    %r12b,0x75(%r9)
  481ba5:	74 6f                	je     481c16 <usage_message+0x1fed6>
  481ba7:	72 65                	jb     481c0e <usage_message+0x1fece>
  481ba9:	67 5f                	addr32 pop %rdi
  481bab:	68 6f 73 74 20       	pushq  $0x2074736f
  481bb0:	28 20                	sub    %ah,(%rax)
  481bb2:	61                   	(bad)  
  481bb3:	75 74                	jne    481c29 <usage_message+0x1fee9>
  481bb5:	6f                   	outsl  %ds:(%rsi),(%dx)
  481bb6:	72 65                	jb     481c1d <usage_message+0x1fedd>
  481bb8:	67 5f                	addr32 pop %rdi
  481bba:	68 6f 73 74 69       	pushq  $0x6974736f
  481bbf:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  481bc3:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  481bca:	73 
  481bcb:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  481bd2:	45                   	rex.RB
  481bd3:	46                   	rex.RX
  481bd4:	41 55                	push   %r13
  481bd6:	4c 54                	rex.WR push   %rsp
  481bd8:	20 27                	and    %ah,(%rdi)
  481bda:	30 27                	xor    %ah,(%rdi)
  481bdc:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481bdf:	54                   	push   %rsp
  481be0:	20 4e 55             	and    %cl,0x55(%rsi)
  481be3:	4c                   	rex.WR
  481be4:	4c 2c 20             	rex.WR sub    $0x20,%al
  481be7:	70 72                	jo     481c5b <usage_message+0x1ff1b>
  481be9:	6f                   	outsl  %ds:(%rsi),(%dx)
  481bea:	78 79                	js     481c65 <usage_message+0x1ff25>
  481bec:	5f                   	pop    %rdi
  481bed:	68 6f 73 74 69       	pushq  $0x6974736f
  481bf2:	64 20 62 69          	and    %ah,%fs:0x69(%rdx)
  481bf6:	67 69 6e 74 20 75 6e 	addr32 imul $0x736e7520,0x74(%esi),%ebp
  481bfd:	73 
  481bfe:	69 67 6e 65 64 20 44 	imul   $0x44206465,0x6e(%rdi),%esp
  481c05:	45                   	rex.RB
  481c06:	46                   	rex.RX
  481c07:	41 55                	push   %r13
  481c09:	4c 54                	rex.WR push   %rsp
  481c0b:	20 27                	and    %ah,(%rdi)
  481c0d:	30 27                	xor    %ah,(%rdi)
  481c0f:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481c12:	54                   	push   %rsp
  481c13:	20 4e 55             	and    %cl,0x55(%rsi)
  481c16:	4c                   	rex.WR
  481c17:	4c 2c 20             	rex.WR sub    $0x20,%al
  481c1a:	68 6f 73 74 20       	pushq  $0x2074736f
  481c1f:	76 61                	jbe    481c82 <usage_message+0x1ff42>
  481c21:	72 63                	jb     481c86 <usage_message+0x1ff46>
  481c23:	68 61 72 28 36       	pushq  $0x36287261
  481c28:	34 29                	xor    $0x29,%al
  481c2a:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  481c2e:	41 55                	push   %r13
  481c30:	4c 54                	rex.WR push   %rsp
  481c32:	20 27                	and    %ah,(%rdi)
  481c34:	27                   	(bad)  
  481c35:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481c38:	54                   	push   %rsp
  481c39:	20 4e 55             	and    %cl,0x55(%rsi)
  481c3c:	4c                   	rex.WR
  481c3d:	4c 2c 20             	rex.WR sub    $0x20,%al
  481c40:	50                   	push   %rax
  481c41:	52                   	push   %rdx
  481c42:	49                   	rex.WB
  481c43:	4d                   	rex.WRB
  481c44:	41 52                	push   %r10
  481c46:	59                   	pop    %rcx
  481c47:	20 4b 45             	and    %cl,0x45(%rbx)
  481c4a:	59                   	pop    %rcx
  481c4b:	20 28                	and    %ch,(%rax)
  481c4d:	61                   	(bad)  
  481c4e:	75 74                	jne    481cc4 <usage_message+0x1ff84>
  481c50:	6f                   	outsl  %ds:(%rsi),(%dx)
  481c51:	72 65                	jb     481cb8 <usage_message+0x1ff78>
  481c53:	67 5f                	addr32 pop %rdi
  481c55:	68 6f 73 74 69       	pushq  $0x6974736f
  481c5a:	64 29 29             	sub    %ebp,%fs:(%rcx)
  481c5d:	20 45 4e             	and    %al,0x4e(%rbp)
  481c60:	47                   	rex.RXB
  481c61:	49                   	rex.WB
  481c62:	4e                   	rex.WRX
  481c63:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  481c69:	44                   	rex.R
  481c6a:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  481c6e:	45                   	rex.RB
  481c6f:	41 54                	push   %r12
  481c71:	45 20 55 4e          	and    %r10b,0x4e(%r13)
  481c75:	49 51                	rex.WB push   %r9
  481c77:	55                   	push   %rbp
  481c78:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  481c7c:	44                   	rex.R
  481c7d:	45 58                	rex.RB pop    %r8
  481c7f:	20 61 75             	and    %ah,0x75(%rcx)
  481c82:	74 6f                	je     481cf3 <usage_message+0x1ffb3>
  481c84:	72 65                	jb     481ceb <usage_message+0x1ffab>
  481c86:	67 5f                	addr32 pop %rdi
  481c88:	68 6f 73 74 5f       	pushq  $0x5f74736f
  481c8d:	31 20                	xor    %esp,(%rax)
  481c8f:	6f                   	outsl  %ds:(%rsi),(%dx)
  481c90:	6e                   	outsb  %ds:(%rsi),(%dx)
  481c91:	20 61 75             	and    %ah,0x75(%rcx)
  481c94:	74 6f                	je     481d05 <usage_message+0x1ffc5>
  481c96:	72 65                	jb     481cfd <usage_message+0x1ffbd>
  481c98:	67 5f                	addr32 pop %rdi
  481c9a:	68 6f 73 74 20       	pushq  $0x2074736f
  481c9f:	28 70 72             	sub    %dh,0x72(%rax)
  481ca2:	6f                   	outsl  %ds:(%rsi),(%dx)
  481ca3:	78 79                	js     481d1e <usage_message+0x1ffde>
  481ca5:	5f                   	pop    %rdi
  481ca6:	68 6f 73 74 69       	pushq  $0x6974736f
  481cab:	64                   	fs
  481cac:	2c 68                	sub    $0x68,%al
  481cae:	6f                   	outsl  %ds:(%rsi),(%dx)
  481caf:	73 74                	jae    481d25 <usage_message+0x1ffe5>
  481cb1:	29 3b                	sub    %edi,(%rbx)
  481cb3:	43 52                	rex.XB push   %r10
  481cb5:	45                   	rex.RB
  481cb6:	41 54                	push   %r12
  481cb8:	45 20 54 41 42       	and    %r10b,0x42(%r9,%rax,2)
  481cbd:	4c                   	rex.WR
  481cbe:	45 20 70 72          	and    %r14b,0x72(%r8)
  481cc2:	6f                   	outsl  %ds:(%rsi),(%dx)
  481cc3:	78 79                	js     481d3e <usage_message+0x1fffe>
  481cc5:	5f                   	pop    %rdi
  481cc6:	61                   	(bad)  
  481cc7:	75 74                	jne    481d3d <usage_message+0x1fffd>
  481cc9:	6f                   	outsl  %ds:(%rsi),(%dx)
  481cca:	72 65                	jb     481d31 <usage_message+0x1fff1>
  481ccc:	67 5f                	addr32 pop %rdi
  481cce:	68 6f 73 74 20       	pushq  $0x2074736f
  481cd3:	28 20                	sub    %ah,(%rax)
  481cd5:	69 64 20 62 69 67 69 	imul   $0x6e696769,0x62(%rax,%riz,1),%esp
  481cdc:	6e 
  481cdd:	74 20                	je     481cff <usage_message+0x1ffbf>
  481cdf:	75 6e                	jne    481d4f <usage_message+0x2000f>
  481ce1:	73 69                	jae    481d4c <usage_message+0x2000c>
  481ce3:	67 6e                	addr32 outsb %ds:(%esi),(%dx)
  481ce5:	65 64 20 4e 4f       	and    %cl,%fs:%gs:0x4f(%rsi)
  481cea:	54                   	push   %rsp
  481ceb:	20 4e 55             	and    %cl,0x55(%rsi)
  481cee:	4c                   	rex.WR
  481cef:	4c 20 61 75          	rex.WR and    %r12b,0x75(%rcx)
  481cf3:	74 6f                	je     481d64 <usage_message+0x20024>
  481cf5:	5f                   	pop    %rdi
  481cf6:	69 6e 63 72 65 6d 65 	imul   $0x656d6572,0x63(%rsi),%ebp
  481cfd:	6e                   	outsb  %ds:(%rsi),(%dx)
  481cfe:	74 20                	je     481d20 <usage_message+0x1ffe0>
  481d00:	75 6e                	jne    481d70 <usage_message+0x20030>
  481d02:	69 71 75 65 2c 20 63 	imul   $0x63202c65,0x75(%rcx),%esi
  481d09:	6c                   	insb   (%dx),%es:(%rdi)
  481d0a:	6f                   	outsl  %ds:(%rsi),(%dx)
  481d0b:	63 6b 20             	movslq 0x20(%rbx),%ebp
  481d0e:	69 6e 74 65 67 65 72 	imul   $0x72656765,0x74(%rsi),%ebp
  481d15:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  481d19:	41 55                	push   %r13
  481d1b:	4c 54                	rex.WR push   %rsp
  481d1d:	20 27                	and    %ah,(%rdi)
  481d1f:	30 27                	xor    %ah,(%rdi)
  481d21:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481d24:	54                   	push   %rsp
  481d25:	20 4e 55             	and    %cl,0x55(%rsi)
  481d28:	4c                   	rex.WR
  481d29:	4c 2c 20             	rex.WR sub    $0x20,%al
  481d2c:	68 6f 73 74 20       	pushq  $0x2074736f
  481d31:	76 61                	jbe    481d94 <usage_message+0x20054>
  481d33:	72 63                	jb     481d98 <usage_message+0x20058>
  481d35:	68 61 72 28 36       	pushq  $0x36287261
  481d3a:	34 29                	xor    $0x29,%al
  481d3c:	20 44 45 46          	and    %al,0x46(%rbp,%rax,2)
  481d40:	41 55                	push   %r13
  481d42:	4c 54                	rex.WR push   %rsp
  481d44:	20 27                	and    %ah,(%rdi)
  481d46:	27                   	(bad)  
  481d47:	20 4e 4f             	and    %cl,0x4f(%rsi)
  481d4a:	54                   	push   %rsp
  481d4b:	20 4e 55             	and    %cl,0x55(%rsi)
  481d4e:	4c                   	rex.WR
  481d4f:	4c 2c 20             	rex.WR sub    $0x20,%al
  481d52:	50                   	push   %rax
  481d53:	52                   	push   %rdx
  481d54:	49                   	rex.WB
  481d55:	4d                   	rex.WRB
  481d56:	41 52                	push   %r10
  481d58:	59                   	pop    %rcx
  481d59:	20 4b 45             	and    %cl,0x45(%rbx)
  481d5c:	59                   	pop    %rcx
  481d5d:	20 28                	and    %ch,(%rax)
  481d5f:	69 64 29 29 20 45 4e 	imul   $0x474e4520,0x29(%rcx,%rbp,1),%esp
  481d66:	47 
  481d67:	49                   	rex.WB
  481d68:	4e                   	rex.WRX
  481d69:	45 3d 49 6e 6e 6f    	rex.RB cmp    $0x6f6e6e49,%eax
  481d6f:	44                   	rex.R
  481d70:	42 3b 43 52          	rex.X cmp    0x52(%rbx),%eax
  481d74:	45                   	rex.RB
  481d75:	41 54                	push   %r12
  481d77:	45 20 49 4e          	and    %r9b,0x4e(%r9)
  481d7b:	44                   	rex.R
  481d7c:	45 58                	rex.RB pop    %r8
  481d7e:	20 70 72             	and    %dh,0x72(%rax)
  481d81:	6f                   	outsl  %ds:(%rsi),(%dx)
  481d82:	78 79                	js     481dfd <usage_message+0x200bd>
  481d84:	5f                   	pop    %rdi
  481d85:	61                   	(bad)  
  481d86:	75 74                	jne    481dfc <usage_message+0x200bc>
  481d88:	6f                   	outsl  %ds:(%rsi),(%dx)
  481d89:	72 65                	jb     481df0 <usage_message+0x200b0>
  481d8b:	67 5f                	addr32 pop %rdi
  481d8d:	68 6f 73 74 5f       	pushq  $0x5f74736f
  481d92:	31 20                	xor    %esp,(%rax)
  481d94:	6f                   	outsl  %ds:(%rsi),(%dx)
  481d95:	6e                   	outsb  %ds:(%rsi),(%dx)
  481d96:	20 70 72             	and    %dh,0x72(%rax)
  481d99:	6f                   	outsl  %ds:(%rsi),(%dx)
  481d9a:	78 79                	js     481e15 <usage_message+0x200d5>
  481d9c:	5f                   	pop    %rdi
  481d9d:	61                   	(bad)  
  481d9e:	75 74                	jne    481e14 <usage_message+0x200d4>
  481da0:	6f                   	outsl  %ds:(%rsi),(%dx)
  481da1:	72 65                	jb     481e08 <usage_message+0x200c8>
  481da3:	67 5f                	addr32 pop %rdi
  481da5:	68 6f 73 74 20       	pushq  $0x2074736f
  481daa:	28 63 6c             	sub    %ah,0x6c(%rbx)
  481dad:	6f                   	outsl  %ds:(%rsi),(%dx)
  481dae:	63 6b 29             	movslq 0x29(%rbx),%ebp
  481db1:	3b 00                	cmp    (%rax),%eax
  481db3:	7a 62                	jp     481e17 <usage_message+0x200d7>
  481db5:	78 6d                	js     481e24 <usage_message+0x200e4>
  481db7:	61                   	(bad)  
  481db8:	63 72 6f             	movslq 0x6f(%rdx),%esi
  481dbb:	73 5f                	jae    481e1c <usage_message+0x200dc>
  481dbd:	67                   	addr32
  481dbe:	65                   	gs
  481dbf:	74 5f                	je     481e20 <usage_message+0x200e0>
  481dc1:	76 61                	jbe    481e24 <usage_message+0x200e4>
  481dc3:	6c                   	insb   (%dx),%es:(%rdi)
  481dc4:	75 65                	jne    481e2b <usage_message+0x200eb>
  481dc6:	5f                   	pop    %rdi
  481dc7:	68 6f 73 74 73       	pushq  $0x7374736f
  481dcc:	00 49 6e             	add    %cl,0x6e(%rcx)
  481dcf:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20714648 <_end+0x2005bd48>
  481dd5:	6d                   	insl   (%dx),%es:(%rdi)
  481dd6:	61                   	(bad)  
  481dd7:	63 72 6f             	movslq 0x6f(%rdx),%esi
  481dda:	3a 27                	cmp    (%rdi),%ah
  481ddc:	25 73 27 00 25       	and    $0x25002773,%eax
  481de1:	73 28                	jae    481e0b <usage_message+0x200cb>
  481de3:	29 20                	sub    %esp,(%rax)
  481de5:	72 65                	jb     481e4c <usage_message+0x2010c>
  481de7:	70 6c                	jo     481e55 <usage_message+0x20115>
  481de9:	61                   	(bad)  
  481dea:	63 65 5f             	movslq 0x5f(%rbp),%esp
  481ded:	74 6f                	je     481e5e <usage_message+0x2011e>
  481def:	3a 27                	cmp    (%rdi),%ah
  481df1:	25 73 27 00 7a       	and    $0x7a002773,%eax
  481df6:	62                   	(bad)  
  481df7:	78 6d                	js     481e66 <usage_message+0x20126>
  481df9:	61                   	(bad)  
  481dfa:	63 72 6f             	movslq 0x6f(%rdx),%esi
  481dfd:	73 5f                	jae    481e5e <usage_message+0x2011e>
  481dff:	67                   	addr32
  481e00:	65                   	gs
  481e01:	74 5f                	je     481e62 <usage_message+0x20122>
  481e03:	76 61                	jbe    481e66 <usage_message+0x20126>
  481e05:	6c                   	insb   (%dx),%es:(%rdi)
  481e06:	75 65                	jne    481e6d <usage_message+0x2012d>
  481e08:	00 7a 62             	add    %bh,0x62(%rdx)
  481e0b:	78 6d                	js     481e7a <usage_message+0x2013a>
  481e0d:	61                   	(bad)  
  481e0e:	63 72 6f             	movslq 0x6f(%rdx),%esi
  481e11:	73 5f                	jae    481e72 <usage_message+0x20132>
  481e13:	67                   	addr32
  481e14:	65                   	gs
  481e15:	74 5f                	je     481e76 <usage_message+0x20136>
  481e17:	76 61                	jbe    481e7a <usage_message+0x2013a>
  481e19:	6c                   	insb   (%dx),%es:(%rdi)
  481e1a:	75 65                	jne    481e81 <usage_message+0x20141>
  481e1c:	5f                   	pop    %rdi
  481e1d:	67 6c                	addr32 insb (%dx),%es:(%edi)
  481e1f:	6f                   	outsl  %ds:(%rsi),(%dx)
  481e20:	62                   	(bad)  
  481e21:	61                   	(bad)  
  481e22:	6c                   	insb   (%dx),%es:(%rdi)
  481e23:	00 00                	add    %al,(%rax)
  481e25:	00 00                	add    %al,(%rax)
  481e27:	00 73 65             	add    %dh,0x65(%rbx)
  481e2a:	6c                   	insb   (%dx),%es:(%rdi)
  481e2b:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  481e30:	61                   	(bad)  
  481e31:	63 72 6f             	movslq 0x6f(%rdx),%esi
  481e34:	2c 76                	sub    $0x76,%al
  481e36:	61                   	(bad)  
  481e37:	6c                   	insb   (%dx),%es:(%rdi)
  481e38:	75 65                	jne    481e9f <usage_message+0x2015f>
  481e3a:	20 66 72             	and    %ah,0x72(%rsi)
  481e3d:	6f                   	outsl  %ds:(%rsi),(%dx)
  481e3e:	6d                   	insl   (%dx),%es:(%rdi)
  481e3f:	20 68 6f             	and    %ch,0x6f(%rax)
  481e42:	73 74                	jae    481eb8 <usage_message+0x20178>
  481e44:	6d                   	insl   (%dx),%es:(%rdi)
  481e45:	61                   	(bad)  
  481e46:	63 72 6f             	movslq 0x6f(%rdx),%esi
  481e49:	20 77 68             	and    %dh,0x68(%rdi)
  481e4c:	65                   	gs
  481e4d:	72 65                	jb     481eb4 <usage_message+0x20174>
  481e4f:	20 68 6f             	and    %ch,0x6f(%rax)
  481e52:	73 74                	jae    481ec8 <usage_message+0x20188>
  481e54:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  481e5b:	00 
  481e5c:	00 00                	add    %al,(%rax)
  481e5e:	00 00                	add    %al,(%rax)
  481e60:	73 65                	jae    481ec7 <usage_message+0x20187>
  481e62:	6c                   	insb   (%dx),%es:(%rdi)
  481e63:	65 63 74 20 6d       	movslq %gs:0x6d(%rax,%riz,1),%esi
  481e68:	61                   	(bad)  
  481e69:	63 72 6f             	movslq 0x6f(%rdx),%esi
  481e6c:	2c 76                	sub    $0x76,%al
  481e6e:	61                   	(bad)  
  481e6f:	6c                   	insb   (%dx),%es:(%rdi)
  481e70:	75 65                	jne    481ed7 <usage_message+0x20197>
  481e72:	20 66 72             	and    %ah,0x72(%rsi)
  481e75:	6f                   	outsl  %ds:(%rsi),(%dx)
  481e76:	6d                   	insl   (%dx),%es:(%rdi)
  481e77:	20 67 6c             	and    %ah,0x6c(%rdi)
  481e7a:	6f                   	outsl  %ds:(%rsi),(%dx)
  481e7b:	62                   	(bad)  
  481e7c:	61                   	(bad)  
  481e7d:	6c                   	insb   (%dx),%es:(%rdi)
  481e7e:	6d                   	insl   (%dx),%es:(%rdi)
  481e7f:	61                   	(bad)  
  481e80:	63 72 6f             	movslq 0x6f(%rdx),%esi
  481e83:	20 77 68             	and    %dh,0x68(%rdi)
  481e86:	65                   	gs
  481e87:	72 65                	jb     481eee <usage_message+0x201ae>
  481e89:	20 31                	and    %dh,(%rcx)
  481e8b:	3d 31 25 73 00       	cmp    $0x732531,%eax
  481e90:	7a 62                	jp     481ef4 <usage_message+0x201b4>
  481e92:	78 6d                	js     481f01 <usage_message+0x201c1>
  481e94:	61                   	(bad)  
  481e95:	63 72 6f             	movslq 0x6f(%rdx),%esi
  481e98:	73 5f                	jae    481ef9 <usage_message+0x201b9>
  481e9a:	67                   	addr32
  481e9b:	65                   	gs
  481e9c:	74 5f                	je     481efd <usage_message+0x201bd>
  481e9e:	76 61                	jbe    481f01 <usage_message+0x201c1>
  481ea0:	6c                   	insb   (%dx),%es:(%rdi)
  481ea1:	75 65                	jne    481f08 <usage_message+0x201c8>
  481ea3:	5f                   	pop    %rdi
  481ea4:	62                   	(bad)  
  481ea5:	79 5f                	jns    481f06 <usage_message+0x201c6>
  481ea7:	74 72                	je     481f1b <usage_message+0x201db>
  481ea9:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
	...
  481eb8:	73 65                	jae    481f1f <usage_message+0x201df>
  481eba:	6c                   	insb   (%dx),%es:(%rdi)
  481ebb:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  481ec0:	69 73 74 69 6e 63 74 	imul   $0x74636e69,0x74(%rbx),%esi
  481ec7:	20 69 2e             	and    %ch,0x2e(%rcx)
  481eca:	68 6f 73 74 69       	pushq  $0x6974736f
  481ecf:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  481ed3:	6f                   	outsl  %ds:(%rsi),(%dx)
  481ed4:	6d                   	insl   (%dx),%es:(%rdi)
  481ed5:	20 69 74             	and    %ch,0x74(%rcx)
  481ed8:	65                   	gs
  481ed9:	6d                   	insl   (%dx),%es:(%rdi)
  481eda:	73 20                	jae    481efc <usage_message+0x201bc>
  481edc:	69 2c 66 75 6e 63 74 	imul   $0x74636e75,(%rsi,%riz,2),%ebp
  481ee3:	69 6f 6e 73 20 66 20 	imul   $0x20662073,0x6e(%rdi),%ebp
  481eea:	77 68                	ja     481f54 <usage_message+0x20214>
  481eec:	65                   	gs
  481eed:	72 65                	jb     481f54 <usage_message+0x20214>
  481eef:	20 66 2e             	and    %ah,0x2e(%rsi)
  481ef2:	69 74 65 6d 69 64 3d 	imul   $0x693d6469,0x6d(%rbp,%riz,2),%esi
  481ef9:	69 
  481efa:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  481f01:	20 61 
  481f03:	6e                   	outsb  %ds:(%rsi),(%dx)
  481f04:	64 20 66 2e          	and    %ah,%fs:0x2e(%rsi)
  481f08:	74 72                	je     481f7c <usage_message+0x2023c>
  481f0a:	69 67 67 65 72 69 64 	imul   $0x64697265,0x67(%rdi),%esp
  481f11:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  481f16:	70 72                	jo     481f8a <usage_message+0x2024a>
  481f18:	6f                   	outsl  %ds:(%rsi),(%dx)
  481f19:	63 65 73             	movslq 0x73(%rbp),%esp
  481f1c:	73 5f                	jae    481f7d <usage_message+0x2023d>
  481f1e:	61                   	(bad)  
  481f1f:	72 65                	jb     481f86 <usage_message+0x20246>
  481f21:	67 5f                	addr32 pop %rdi
  481f23:	64                   	fs
  481f24:	61                   	(bad)  
  481f25:	74 61                	je     481f88 <usage_message+0x20248>
  481f27:	00 70 72             	add    %dh,0x72(%rax)
  481f2a:	6f                   	outsl  %ds:(%rsi),(%dx)
  481f2b:	63 65 73             	movslq 0x73(%rbp),%esp
  481f2e:	73 5f                	jae    481f8f <usage_message+0x2024f>
  481f30:	6d                   	insl   (%dx),%es:(%rdi)
  481f31:	61                   	(bad)  
  481f32:	73 73                	jae    481fa7 <usage_message+0x20267>
  481f34:	5f                   	pop    %rdi
  481f35:	64                   	fs
  481f36:	61                   	(bad)  
  481f37:	74 61                	je     481f9a <usage_message+0x2025a>
  481f39:	00 50 72             	add    %dl,0x72(%rax)
  481f3c:	6f                   	outsl  %ds:(%rsi),(%dx)
  481f3d:	63 65 73             	movslq 0x73(%rbp),%esp
  481f40:	73 20                	jae    481f62 <usage_message+0x20222>
  481f42:	64                   	fs
  481f43:	61                   	(bad)  
  481f44:	74 61                	je     481fa7 <usage_message+0x20267>
  481f46:	20 66 61             	and    %ah,0x61(%rsi)
  481f49:	69 6c 65 64 3a 20 25 	imul   $0x7325203a,0x64(%rbp,%riz,2),%ebp
  481f50:	73 
  481f51:	00 63 61             	add    %ah,0x61(%rbx)
  481f54:	6c                   	insb   (%dx),%es:(%rdi)
  481f55:	63 5f 74             	movslq 0x74(%rdi),%ebx
  481f58:	69 6d 65 73 74 61 6d 	imul   $0x6d617473,0x65(%rbp),%ebp
  481f5f:	70 00                	jo     481f61 <usage_message+0x20221>
  481f61:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  481f63:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  481f67:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 207147e0 <_end+0x2005bee0>
  481f6d:	74 69                	je     481fd8 <usage_message+0x20298>
  481f6f:	6d                   	insl   (%dx),%es:(%rdi)
  481f70:	65                   	gs
  481f71:	73 74                	jae    481fe7 <usage_message+0x202a7>
  481f73:	61                   	(bad)  
  481f74:	6d                   	insl   (%dx),%es:(%rdi)
  481f75:	70 3a                	jo     481fb1 <usage_message+0x20271>
  481f77:	25 64 00 70 72       	and    $0x72700064,%eax
  481f7c:	6f                   	outsl  %ds:(%rsi),(%dx)
  481f7d:	78 79                	js     481ff8 <usage_message+0x202b8>
  481f7f:	2e 63 00             	movslq %cs:(%rax),%eax
  481f82:	70 72                	jo     481ff6 <usage_message+0x202b6>
  481f84:	6f                   	outsl  %ds:(%rsi),(%dx)
  481f85:	63 65 73             	movslq 0x73(%rbp),%esp
  481f88:	73 5f                	jae    481fe9 <usage_message+0x202a9>
  481f8a:	68 69 73 74 5f       	pushq  $0x5f747369
  481f8f:	64                   	fs
  481f90:	61                   	(bad)  
  481f91:	74 61                	je     481ff4 <usage_message+0x202b4>
  481f93:	00 43 61             	add    %al,0x61(%rbx)
  481f96:	6e                   	outsb  %ds:(%rsi),(%dx)
  481f97:	27                   	(bad)  
  481f98:	74 20                	je     481fba <usage_message+0x2027a>
  481f9a:	66 69 6e 64 20 22    	imul   $0x2220,0x64(%rsi),%bp
  481fa0:	64                   	fs
  481fa1:	61                   	(bad)  
  481fa2:	74 61                	je     482005 <usage_message+0x202c5>
  481fa4:	22 20                	and    (%rax),%ah
  481fa6:	70 61                	jo     482009 <usage_message+0x202c9>
  481fa8:	69 72 00 70 72 6f 78 	imul   $0x786f7270,0x0(%rdx),%esi
  481faf:	79 5f                	jns    482010 <usage_message+0x202d0>
  481fb1:	67                   	addr32
  481fb2:	65                   	gs
  481fb3:	74 5f                	je     482014 <usage_message+0x202d4>
  481fb5:	68 69 73 74 6f       	pushq  $0x6f747369
  481fba:	72 79                	jb     482035 <usage_message+0x202f5>
  481fbc:	5f                   	pop    %rdi
  481fbd:	64                   	fs
  481fbe:	61                   	(bad)  
  481fbf:	74 61                	je     482022 <usage_message+0x202e2>
  481fc1:	00 70 72             	add    %dh,0x72(%rax)
  481fc4:	6f                   	outsl  %ds:(%rsi),(%dx)
  481fc5:	78 79                	js     482040 <usage_message+0x20300>
  481fc7:	5f                   	pop    %rdi
  481fc8:	67                   	addr32
  481fc9:	65                   	gs
  481fca:	74 5f                	je     48202b <usage_message+0x202eb>
  481fcc:	6c                   	insb   (%dx),%es:(%rdi)
  481fcd:	61                   	(bad)  
  481fce:	73 74                	jae    482044 <usage_message+0x20304>
  481fd0:	69 64 00 49 6e 20 25 	imul   $0x7325206e,0x49(%rax,%rax,1),%esp
  481fd7:	73 
  481fd8:	28 29                	sub    %ch,(%rcx)
  481fda:	20 5b 25             	and    %bl,0x25(%rbx)
  481fdd:	73 2e                	jae    48200d <usage_message+0x202cd>
  481fdf:	25 73 5d 00 73       	and    $0x73005d73,%eax
  481fe4:	65                   	gs
  481fe5:	6c                   	insb   (%dx),%es:(%rdi)
  481fe6:	65 63 74 20 70       	movslq %gs:0x70(%rax,%riz,1),%esi
  481feb:	2e 69 64 00 2c 25 73 	imul   $0x25007325,%cs:0x2c(%rax,%rax,1),%esp
  481ff2:	00 25 
  481ff4:	73 28                	jae    48201e <usage_message+0x202de>
  481ff6:	29 20                	sub    %esp,(%rax)
  481ff8:	6c                   	insb   (%dx),%es:(%rdi)
  481ff9:	61                   	(bad)  
  481ffa:	73 74                	jae    482070 <usage_message+0x20330>
  481ffc:	69 64 3a 25 6c 75 00 	imul   $0x7000756c,0x25(%rdx,%rdi,1),%esp
  482003:	70 
  482004:	72 6f                	jb     482075 <usage_message+0x20335>
  482006:	78 79                	js     482081 <usage_message+0x20341>
  482008:	5f                   	pop    %rdi
  482009:	73 65                	jae    482070 <usage_message+0x20330>
  48200b:	74 5f                	je     48206c <usage_message+0x2032c>
  48200d:	6c                   	insb   (%dx),%es:(%rdi)
  48200e:	61                   	(bad)  
  48200f:	73 74                	jae    482085 <usage_message+0x20345>
  482011:	69 64 00 49 6e 20 25 	imul   $0x7325206e,0x49(%rax,%rax,1),%esp
  482018:	73 
  482019:	28 29                	sub    %ch,(%rcx)
  48201b:	20 5b 25             	and    %bl,0x25(%rbx)
  48201e:	73 2e                	jae    48204e <usage_message+0x2030e>
  482020:	25 73 3a 25 6c       	and    $0x6c253a73,%eax
  482025:	75 5d                	jne    482084 <usage_message+0x20344>
  482027:	00 70 72             	add    %dh,0x72(%rax)
  48202a:	6f                   	outsl  %ds:(%rsi),(%dx)
  48202b:	63 65 73             	movslq 0x73(%rbp),%esp
  48202e:	73 5f                	jae    48208f <usage_message+0x2034f>
  482030:	68 6f 73 74 5f       	pushq  $0x5f74736f
  482035:	61                   	(bad)  
  482036:	76 61                	jbe    482099 <usage_message+0x20359>
  482038:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  48203f:	74 
  482040:	79 00                	jns    482042 <usage_message+0x20302>
  482042:	73 6e                	jae    4820b2 <usage_message+0x20372>
  482044:	6d                   	insl   (%dx),%es:(%rdi)
  482045:	70 5f                	jo     4820a6 <usage_message+0x20366>
  482047:	61                   	(bad)  
  482048:	76 61                	jbe    4820ab <usage_message+0x2036b>
  48204a:	69 6c 61 62 6c 65 3d 	imul   $0x253d656c,0x62(%rcx,%riz,2),%ebp
  482051:	25 
  482052:	64                   	fs
  482053:	2c 00                	sub    $0x0,%al
  482055:	69 70 6d 69 5f 61 76 	imul   $0x76615f69,0x6d(%rax),%esi
  48205c:	61                   	(bad)  
  48205d:	69 6c 61 62 6c 65 3d 	imul   $0x253d656c,0x62(%rcx,%riz,2),%ebp
  482064:	25 
  482065:	64                   	fs
  482066:	2c 00                	sub    $0x0,%al
  482068:	73 6e                	jae    4820d8 <usage_message+0x20398>
  48206a:	6d                   	insl   (%dx),%es:(%rdi)
  48206b:	70 5f                	jo     4820cc <usage_message+0x2038c>
  48206d:	65                   	gs
  48206e:	72 72                	jb     4820e2 <usage_message+0x203a2>
  482070:	6f                   	outsl  %ds:(%rsi),(%dx)
  482071:	72 3d                	jb     4820b0 <usage_message+0x20370>
  482073:	27                   	(bad)  
  482074:	25 73 27 2c 00       	and    $0x2c2773,%eax
  482079:	69 70 6d 69 5f 65 72 	imul   $0x72655f69,0x6d(%rax),%esi
  482080:	72 6f                	jb     4820f1 <usage_message+0x203b1>
  482082:	72 3d                	jb     4820c1 <usage_message+0x20381>
  482084:	27                   	(bad)  
  482085:	25 73 27 2c 00       	and    $0x2c2773,%eax
  48208a:	20 77 68             	and    %dh,0x68(%rdi)
  48208d:	65                   	gs
  48208e:	72 65                	jb     4820f5 <usage_message+0x203b5>
  482090:	20 68 6f             	and    %ch,0x6f(%rax)
  482093:	73 74                	jae    482109 <usage_message+0x203c9>
  482095:	69 64 3d 25 6c 75 3b 	imul   $0xa3b756c,0x25(%rbp,%rdi,1),%esp
  48209c:	0a 
  48209d:	00 67 65             	add    %ah,0x65(%rdi)
  4820a0:	74 5f                	je     482101 <usage_message+0x203c1>
  4820a2:	68 6f 73 74 5f       	pushq  $0x5f74736f
  4820a7:	61                   	(bad)  
  4820a8:	76 61                	jbe    48210b <usage_message+0x203cb>
  4820aa:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  4820b1:	74 
  4820b2:	79 5f                	jns    482113 <usage_message+0x203d3>
  4820b4:	64                   	fs
  4820b5:	61                   	(bad)  
  4820b6:	74 61                	je     482119 <usage_message+0x203d9>
  4820b8:	00 67 65             	add    %ah,0x65(%rdi)
  4820bb:	74 5f                	je     48211c <usage_message+0x203dc>
  4820bd:	70 72                	jo     482131 <usage_message+0x203f1>
  4820bf:	6f                   	outsl  %ds:(%rsi),(%dx)
  4820c0:	78 79                	js     48213b <usage_message+0x203fb>
  4820c2:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4820c5:	66 69 67 5f 64 61    	imul   $0x6164,0x5f(%rdi),%sp
  4820cb:	74 61                	je     48212e <usage_message+0x203ee>
  4820cd:	00 49 6e             	add    %cl,0x6e(%rcx)
  4820d0:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20714949 <_end+0x2005c049>
  4820d6:	70 72                	jo     48214a <usage_message+0x2040a>
  4820d8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4820d9:	78 79                	js     482154 <usage_message+0x20414>
  4820db:	5f                   	pop    %rdi
  4820dc:	68 6f 73 74 69       	pushq  $0x6974736f
  4820e1:	64 3a 25 6c 75 00 67 	cmp    %fs:0x6700756c(%rip),%ah        # 67489654 <_end+0x66dd0d54>
  4820e8:	65                   	gs
  4820e9:	74 5f                	je     48214a <usage_message+0x2040a>
  4820eb:	70 72                	jo     48215f <usage_message+0x2041f>
  4820ed:	6f                   	outsl  %ds:(%rsi),(%dx)
  4820ee:	78 79                	js     482169 <usage_message+0x20429>
  4820f0:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4820f3:	66 69 67 5f 74 61    	imul   $0x6174,0x5f(%rdi),%sp
  4820f9:	62                   	(bad)  
  4820fa:	6c                   	insb   (%dx),%es:(%rdi)
  4820fb:	65 00 66 69          	add    %ah,%gs:0x69(%rsi)
  4820ff:	65                   	gs
  482100:	6c                   	insb   (%dx),%es:(%rdi)
  482101:	64                   	fs
  482102:	73 00                	jae    482104 <usage_message+0x203c4>
  482104:	73 65                	jae    48216b <usage_message+0x2042b>
  482106:	6c                   	insb   (%dx),%es:(%rdi)
  482107:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  48210c:	2e                   	cs
  48210d:	25 73 00 2c 74       	and    $0x742c0073,%eax
  482112:	2e                   	cs
  482113:	25 73 00 20 66       	and    $0x66200073,%eax
  482118:	72 6f                	jb     482189 <usage_message+0x20449>
  48211a:	6d                   	insl   (%dx),%es:(%rdi)
  48211b:	20 25 73 20 74 25    	and    %ah,0x25742073(%rip)        # 25bc4194 <_end+0x2550b894>
  482121:	73 00                	jae    482123 <usage_message+0x203e3>
  482123:	20 6f 72             	and    %ch,0x72(%rdi)
  482126:	64                   	fs
  482127:	65                   	gs
  482128:	72 20                	jb     48214a <usage_message+0x2040a>
  48212a:	62                   	(bad)  
  48212b:	79 20                	jns    48214d <usage_message+0x2040d>
  48212d:	74 2e                	je     48215d <usage_message+0x2041d>
  48212f:	25 73 00 49 6e       	and    $0x6e490073,%eax
  482134:	20 70 72             	and    %dh,0x72(%rax)
  482137:	6f                   	outsl  %ds:(%rsi),(%dx)
  482138:	63 65 73             	movslq 0x73(%rbp),%esp
  48213b:	73 5f                	jae    48219c <usage_message+0x2045c>
  48213d:	70 72                	jo     4821b1 <usage_message+0x20471>
  48213f:	6f                   	outsl  %ds:(%rsi),(%dx)
  482140:	78 79                	js     4821bb <usage_message+0x2047b>
  482142:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  482145:	66 69 67 28 29 00    	imul   $0x29,0x28(%rdi),%sp
  48214b:	43 61                	rex.XB (bad)  
  48214d:	6e                   	outsb  %ds:(%rsi),(%dx)
  48214e:	27                   	(bad)  
  48214f:	74 20                	je     482171 <usage_message+0x20431>
  482151:	70 72                	jo     4821c5 <usage_message+0x20485>
  482153:	6f                   	outsl  %ds:(%rsi),(%dx)
  482154:	63 65 73             	movslq 0x73(%rbp),%esp
  482157:	73 20                	jae    482179 <usage_message+0x20439>
  482159:	74 61                	je     4821bc <usage_message+0x2047c>
  48215b:	62                   	(bad)  
  48215c:	6c                   	insb   (%dx),%es:(%rdi)
  48215d:	65 20 22             	and    %ah,%gs:(%rdx)
  482160:	25 73 22 2e 20       	and    $0x202e2273,%eax
  482165:	25 73 00 49 6e       	and    $0x6e490073,%eax
  48216a:	76 61                	jbe    4821cd <usage_message+0x2048d>
  48216c:	6c                   	insb   (%dx),%es:(%rdi)
  48216d:	69 64 20 74 61 62 6c 	imul   $0x656c6261,0x74(%rax,%riz,1),%esp
  482174:	65 
  482175:	20 6e 61             	and    %ch,0x61(%rsi)
  482178:	6d                   	insl   (%dx),%es:(%rdi)
  482179:	65 20 22             	and    %ah,%gs:(%rdx)
  48217c:	25 73 22 00 73       	and    $0x73002273,%eax
  482181:	65                   	gs
  482182:	6c                   	insb   (%dx),%es:(%rdi)
  482183:	65 63 74 20 25       	movslq %gs:0x25(%rax,%riz,1),%esi
  482188:	73 20                	jae    4821aa <usage_message+0x2046a>
  48218a:	66                   	data16
  48218b:	72 6f                	jb     4821fc <usage_message+0x204bc>
  48218d:	6d                   	insl   (%dx),%es:(%rdi)
  48218e:	20 25 73 00 49 6e    	and    %ah,0x6e490073(%rip)        # 6e912207 <_end+0x6e259907>
  482194:	76 61                	jbe    4821f7 <usage_message+0x204b7>
  482196:	6c                   	insb   (%dx),%es:(%rdi)
  482197:	69 64 20 66 69 65 6c 	imul   $0x646c6569,0x66(%rax,%riz,1),%esp
  48219e:	64 
  48219f:	20 6e 61             	and    %ch,0x61(%rsi)
  4821a2:	6d                   	insl   (%dx),%es:(%rdi)
  4821a3:	65 20 22             	and    %ah,%gs:(%rdx)
  4821a6:	25 73 22 00 29       	and    $0x29002273,%eax
  4821ab:	20 76 61             	and    %dh,0x61(%rsi)
  4821ae:	6c                   	insb   (%dx),%es:(%rdi)
  4821af:	75 65                	jne    482216 <usage_message+0x204d6>
  4821b1:	73 20                	jae    4821d3 <usage_message+0x20493>
  4821b3:	28 25 6c 75 2c 00    	sub    %ah,0x2c756c(%rip)        # 749725 <_end+0x90e25>
  4821b9:	75 70                	jne    48222b <usage_message+0x204eb>
  4821bb:	64                   	fs
  4821bc:	61                   	(bad)  
  4821bd:	74 65                	je     482224 <usage_message+0x204e4>
  4821bf:	20 25 73 20 73 65    	and    %ah,0x65732073(%rip)        # 65bb4238 <_end+0x654fb938>
  4821c5:	74 20                	je     4821e7 <usage_message+0x204a7>
  4821c7:	00 64 65 6c          	add    %ah,0x6c(%rbp,%riz,2)
  4821cb:	65                   	gs
  4821cc:	74 65                	je     482233 <usage_message+0x204f3>
  4821ce:	20 66 72             	and    %ah,0x72(%rsi)
  4821d1:	6f                   	outsl  %ds:(%rsi),(%dx)
  4821d2:	6d                   	insl   (%dx),%es:(%rdi)
  4821d3:	20 25 73 20 77 68    	and    %ah,0x68772073(%rip)        # 68bf424c <_end+0x6853b94c>
  4821d9:	65                   	gs
  4821da:	72 65                	jb     482241 <usage_message+0x20501>
  4821dc:	00 70 72             	add    %dh,0x72(%rax)
  4821df:	6f                   	outsl  %ds:(%rsi),(%dx)
  4821e0:	78 79                	js     48225b <usage_message+0x2051b>
  4821e2:	20 5b 25             	and    %bl,0x25(%rbx)
  4821e5:	73 5d                	jae    482244 <usage_message+0x20504>
  4821e7:	20 6e 6f             	and    %ch,0x6f(%rsi)
  4821ea:	74 20                	je     48220c <usage_message+0x204cc>
  4821ec:	66 6f                	outsw  %ds:(%rsi),(%dx)
  4821ee:	75 6e                	jne    48225e <usage_message+0x2051e>
  4821f0:	64 00 6d 69          	add    %ch,%fs:0x69(%rbp)
  4821f4:	73 73                	jae    482269 <usage_message+0x20529>
  4821f6:	69 6e 67 20 6e 61 6d 	imul   $0x6d616e20,0x67(%rsi),%ebp
  4821fd:	65 20 6f 66          	and    %ch,%gs:0x66(%rdi)
  482201:	20 70 72             	and    %dh,0x72(%rax)
  482204:	6f                   	outsl  %ds:(%rsi),(%dx)
  482205:	78 79                	js     482280 <usage_message+0x20540>
  482207:	00 70 72             	add    %dh,0x72(%rax)
  48220a:	6f                   	outsl  %ds:(%rsi),(%dx)
  48220b:	63 65 73             	movslq 0x73(%rbp),%esp
  48220e:	73 5f                	jae    48226f <usage_message+0x2052f>
  482210:	64                   	fs
  482211:	68 69 73 5f 64       	pushq  $0x645f7369
  482216:	61                   	(bad)  
  482217:	74 61                	je     48227a <usage_message+0x2053a>
  482219:	00 64 72 75          	add    %ah,0x75(%rdx,%rsi,2)
  48221d:	6c                   	insb   (%dx),%es:(%rdi)
  48221e:	65 00 64 63 68       	add    %ah,%gs:0x68(%rbx,%riz,2)
  482223:	65 63 6b 00          	movslq %gs:0x0(%rbx),%ebp
  482227:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  482229:	76 61                	jbe    48228c <usage_message+0x2054c>
  48222b:	6c                   	insb   (%dx),%es:(%rdi)
  48222c:	69 64 20 64 69 73 63 	imul   $0x6f637369,0x64(%rax,%riz,1),%esp
  482233:	6f 
  482234:	76 65                	jbe    48229b <usage_message+0x2055b>
  482236:	72 79                	jb     4822b1 <usage_message+0x20571>
  482238:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  48223c:	61                   	(bad)  
  48223d:	2e 20 25 73 00 61 75 	and    %ah,%cs:0x75610073(%rip)        # 75a922b7 <_end+0x753d99b7>
  482244:	74 6f                	je     4822b5 <usage_message+0x20575>
  482246:	72 65                	jb     4822ad <usage_message+0x2056d>
  482248:	67 5f                	addr32 pop %rdi
  48224a:	68 6f 73 74 5f       	pushq  $0x5f74736f
  48224f:	6c                   	insb   (%dx),%es:(%rdi)
  482250:	61                   	(bad)  
  482251:	73 74                	jae    4822c7 <usage_message+0x20587>
  482253:	69 64 00 70 2e 63 6c 	imul   $0x6f6c632e,0x70(%rax,%rax,1),%esp
  48225a:	6f 
  48225b:	63 6b 00             	movslq 0x0(%rbx),%ebp
  48225e:	70 2e                	jo     48228e <usage_message+0x2054e>
  482260:	68 6f 73 74 00       	pushq  $0x74736f
  482265:	64                   	fs
  482266:	68 69 73 74 6f       	pushq  $0x6f747369
  48226b:	72 79                	jb     4822e6 <usage_message+0x205a6>
  48226d:	5f                   	pop    %rdi
  48226e:	6c                   	insb   (%dx),%es:(%rdi)
  48226f:	61                   	(bad)  
  482270:	73 74                	jae    4822e6 <usage_message+0x205a6>
  482272:	69 64 00 70 2e 64 72 	imul   $0x7572642e,0x70(%rax,%rax,1),%esp
  482279:	75 
  48227a:	6c                   	insb   (%dx),%es:(%rdi)
  48227b:	65 69 64 00 70 2e 64 	imul   $0x6863642e,%gs:0x70(%rax,%rax,1),%esp
  482282:	63 68 
  482284:	65 63 6b 69          	movslq %gs:0x69(%rbx),%ebp
  482288:	64 00 70 2e          	add    %dh,%fs:0x2e(%rax)
  48228c:	74 79                	je     482307 <usage_message+0x205c7>
  48228e:	70 65                	jo     4822f5 <usage_message+0x205b5>
  482290:	00 70 2e             	add    %dh,0x2e(%rax)
  482293:	69 70 00 70 2e 6b 65 	imul   $0x656b2e70,0x0(%rax),%esi
  48229a:	79 5f                	jns    4822fb <usage_message+0x205bb>
  48229c:	00 70 2e             	add    %dh,0x2e(%rax)
  48229f:	76 61                	jbe    482302 <usage_message+0x205c2>
  4822a1:	6c                   	insb   (%dx),%es:(%rdi)
  4822a2:	75 65                	jne    482309 <usage_message+0x205c9>
  4822a4:	00 70 2e             	add    %dh,0x2e(%rax)
  4822a7:	73 74                	jae    48231d <usage_message+0x205dd>
  4822a9:	61                   	(bad)  
  4822aa:	74 75                	je     482321 <usage_message+0x205e1>
  4822ac:	73 00                	jae    4822ae <usage_message+0x2056e>
  4822ae:	68 6f 73 74 73       	pushq  $0x7374736f
  4822b3:	20 68 2c             	and    %ch,0x2c(%rax)
  4822b6:	69 74 65 6d 73 20 69 	imul   $0x2c692073,0x6d(%rbp,%riz,2),%esi
  4822bd:	2c 
  4822be:	00 68 2e             	add    %ch,0x2e(%rax)
  4822c1:	68 6f 73 74 00       	pushq  $0x74736f
  4822c6:	69 2e 6b 65 79 5f    	imul   $0x5f79656b,(%rsi),%ebp
  4822cc:	00 70 2e             	add    %dh,0x2e(%rax)
  4822cf:	74 69                	je     48233a <usage_message+0x205fa>
  4822d1:	6d                   	insl   (%dx),%es:(%rdi)
  4822d2:	65                   	gs
  4822d3:	73 74                	jae    482349 <usage_message+0x20609>
  4822d5:	61                   	(bad)  
  4822d6:	6d                   	insl   (%dx),%es:(%rdi)
  4822d7:	70 00                	jo     4822d9 <usage_message+0x20599>
  4822d9:	70 2e                	jo     482309 <usage_message+0x205c9>
  4822db:	73 6f                	jae    48234c <usage_message+0x2060c>
  4822dd:	75 72                	jne    482351 <usage_message+0x20611>
  4822df:	63 65 00             	movslq 0x0(%rbp),%esp
  4822e2:	70 2e                	jo     482312 <usage_message+0x205d2>
  4822e4:	73 65                	jae    48234b <usage_message+0x2060b>
  4822e6:	76 65                	jbe    48234d <usage_message+0x2060d>
  4822e8:	72 69                	jb     482353 <usage_message+0x20613>
  4822ea:	74 79                	je     482365 <usage_message+0x20625>
  4822ec:	00 70 2e             	add    %dh,0x2e(%rax)
  4822ef:	6c                   	insb   (%dx),%es:(%rdi)
  4822f0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4822f1:	67                   	addr32
  4822f2:	65                   	gs
  4822f3:	76 65                	jbe    48235a <usage_message+0x2061a>
  4822f5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4822f6:	74 69                	je     482361 <usage_message+0x20621>
  4822f8:	64 00 00             	add    %al,%fs:(%rax)
  4822fb:	00 00                	add    %al,(%rax)
  4822fd:	00 00                	add    %al,(%rax)
  4822ff:	00 49 6e             	add    %cl,0x6e(%rcx)
  482302:	76 61                	jbe    482365 <usage_message+0x20625>
  482304:	6c                   	insb   (%dx),%es:(%rdi)
  482305:	69 64 20 61 75 74 6f 	imul   $0x206f7475,0x61(%rax,%riz,1),%esp
  48230c:	20 
  48230d:	72 65                	jb     482374 <usage_message+0x20634>
  48230f:	67 69 73 74 72 61 74 	addr32 imul $0x69746172,0x74(%ebx),%esi
  482316:	69 
  482317:	6f                   	outsl  %ds:(%rsi),(%dx)
  482318:	6e                   	outsb  %ds:(%rsi),(%dx)
  482319:	20 64 61 74          	and    %ah,0x74(%rcx,%riz,2)
  48231d:	61                   	(bad)  
  48231e:	2e 20 25 73 00 00 00 	and    %ah,%cs:0x73(%rip)        # 482398 <usage_message+0x20658>
  482325:	00 00                	add    %al,(%rax)
  482327:	00 25 73 28 29 20    	add    %ah,0x20292873(%rip)        # 20714ba0 <_end+0x2005c2a0>
  48232d:	25 30 32 64 3a       	and    $0x3a643230,%eax
  482332:	25 30 32 64 3a       	and    $0x3a643230,%eax
  482337:	25 30 32 64 20       	and    $0x20643230,%eax
  48233c:	25 30 32 64 2f       	and    $0x2f643230,%eax
  482341:	25 30 32 64 2f       	and    $0x2f643230,%eax
  482346:	25 30 34 64 00       	and    $0x643430,%eax
  48234b:	00 00                	add    %al,(%rax)
  48234d:	00 00                	add    %al,(%rax)
  48234f:	00 43 61             	add    %al,0x61(%rbx)
  482352:	6e                   	outsb  %ds:(%rsi),(%dx)
  482353:	27                   	(bad)  
  482354:	74 20                	je     482376 <usage_message+0x20636>
  482356:	70 72                	jo     4823ca <usage_message+0x2068a>
  482358:	6f                   	outsl  %ds:(%rsi),(%dx)
  482359:	63 65 73             	movslq 0x73(%rbp),%esp
  48235c:	73 20                	jae    48237e <usage_message+0x2063e>
  48235e:	6a 73                	pushq  $0x73
  482360:	6f                   	outsl  %ds:(%rsi),(%dx)
  482361:	6e                   	outsb  %ds:(%rsi),(%dx)
  482362:	20 72 65             	and    %dh,0x65(%rdx)
  482365:	71 75                	jno    4823dc <usage_message+0x2069c>
  482367:	65                   	gs
  482368:	73 74                	jae    4823de <usage_message+0x2069e>
  48236a:	2e 20 25 73 00 00 50 	and    %ah,%cs:0x50000073(%rip)        # 504823e4 <_end+0x4fdc9ae4>
  482371:	72 6f                	jb     4823e2 <usage_message+0x206a2>
  482373:	63 65 73             	movslq 0x73(%rbp),%esp
  482376:	73 65                	jae    4823dd <usage_message+0x2069d>
  482378:	64 20 25 64 20 46 61 	and    %ah,%fs:0x61462064(%rip)        # 618e43e3 <_end+0x6122bae3>
  48237f:	69 6c 65 64 20 25 64 	imul   $0x20642520,0x64(%rbp,%riz,2),%ebp
  482386:	20 
  482387:	54                   	push   %rsp
  482388:	6f                   	outsl  %ds:(%rsi),(%dx)
  482389:	74 61                	je     4823ec <usage_message+0x206ac>
  48238b:	6c                   	insb   (%dx),%es:(%rdi)
  48238c:	20 25 64 20 53 65    	and    %ah,0x65532064(%rip)        # 659b43f6 <_end+0x652fbaf6>
  482392:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  482395:	64                   	fs
  482396:	73 20                	jae    4823b8 <usage_message+0x20678>
  482398:	73 70                	jae    48240a <usage_message+0x206ca>
  48239a:	65 6e                	outsb  %gs:(%rsi),(%dx)
  48239c:	74 20                	je     4823be <usage_message+0x2067e>
  48239e:	25 6c 66 00 00       	and    $0x666c,%eax
  4823a3:	00 00                	add    %al,(%rax)
  4823a5:	00 00                	add    %al,(%rax)
  4823a7:	00 73 65             	add    %dh,0x65(%rbx)
  4823aa:	6c                   	insb   (%dx),%es:(%rdi)
  4823ab:	65 63 74 20 6e       	movslq %gs:0x6e(%rax,%riz,1),%esi
  4823b0:	65                   	gs
  4823b1:	78 74                	js     482427 <usage_message+0x206e7>
  4823b3:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  4823ba:	20 
  4823bb:	69 64 73 20 77 68 65 	imul   $0x72656877,0x20(%rbx,%rsi,2),%esp
  4823c2:	72 
  4823c3:	65 20 74 61 62       	and    %dh,%gs:0x62(%rcx,%riz,2)
  4823c8:	6c                   	insb   (%dx),%es:(%rdi)
  4823c9:	65                   	gs
  4823ca:	5f                   	pop    %rdi
  4823cb:	6e                   	outsb  %ds:(%rsi),(%dx)
  4823cc:	61                   	(bad)  
  4823cd:	6d                   	insl   (%dx),%es:(%rdi)
  4823ce:	65                   	gs
  4823cf:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  4823d4:	20 61 6e             	and    %ah,0x6e(%rcx)
  4823d7:	64 20 66 69          	and    %ah,%fs:0x69(%rsi)
  4823db:	65                   	gs
  4823dc:	6c                   	insb   (%dx),%es:(%rdi)
  4823dd:	64                   	fs
  4823de:	5f                   	pop    %rdi
  4823df:	6e                   	outsb  %ds:(%rsi),(%dx)
  4823e0:	61                   	(bad)  
  4823e1:	6d                   	insl   (%dx),%es:(%rdi)
  4823e2:	65                   	gs
  4823e3:	3d 27 25 73 27       	cmp    $0x27732527,%eax
	...
  4823f0:	20 66 72             	and    %ah,0x72(%rsi)
  4823f3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4823f4:	6d                   	insl   (%dx),%es:(%rdi)
  4823f5:	20 25 73 25 73 20    	and    %ah,0x20732573(%rip)        # 20bb496e <_end+0x204fc06e>
  4823fb:	70 20                	jo     48241d <usage_message+0x206dd>
  4823fd:	77 68                	ja     482467 <usage_message+0x20727>
  4823ff:	65                   	gs
  482400:	72 65                	jb     482467 <usage_message+0x20727>
  482402:	20 25 73 70 2e 69    	and    %ah,0x692e7073(%rip)        # 6976947b <_end+0x690b0b7b>
  482408:	64                   	fs
  482409:	3e                   	ds
  48240a:	25 6c 75 20 6f       	and    $0x6f20756c,%eax
  48240f:	72 64                	jb     482475 <usage_message+0x20735>
  482411:	65                   	gs
  482412:	72 20                	jb     482434 <usage_message+0x206f4>
  482414:	62                   	(bad)  
  482415:	79 20                	jns    482437 <usage_message+0x206f7>
  482417:	70 2e                	jo     482447 <usage_message+0x20707>
  482419:	69 64 00 00 00 00 00 	imul   $0x73000000,0x0(%rax,%rax,1),%esp
  482420:	73 
  482421:	65                   	gs
  482422:	6c                   	insb   (%dx),%es:(%rdi)
  482423:	65 63 74 20 31       	movslq %gs:0x31(%rax,%riz,1),%esi
  482428:	20 66 72             	and    %ah,0x72(%rsi)
  48242b:	6f                   	outsl  %ds:(%rsi),(%dx)
  48242c:	6d                   	insl   (%dx),%es:(%rdi)
  48242d:	20 69 64             	and    %ch,0x64(%rcx)
  482430:	73 20                	jae    482452 <usage_message+0x20712>
  482432:	77 68                	ja     48249c <usage_message+0x2075c>
  482434:	65                   	gs
  482435:	72 65                	jb     48249c <usage_message+0x2075c>
  482437:	20 74 61 62          	and    %dh,0x62(%rcx,%riz,2)
  48243b:	6c                   	insb   (%dx),%es:(%rdi)
  48243c:	65                   	gs
  48243d:	5f                   	pop    %rdi
  48243e:	6e                   	outsb  %ds:(%rsi),(%dx)
  48243f:	61                   	(bad)  
  482440:	6d                   	insl   (%dx),%es:(%rdi)
  482441:	65                   	gs
  482442:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  482447:	20 61 6e             	and    %ah,0x6e(%rcx)
  48244a:	64 20 66 69          	and    %ah,%fs:0x69(%rsi)
  48244e:	65                   	gs
  48244f:	6c                   	insb   (%dx),%es:(%rdi)
  482450:	64                   	fs
  482451:	5f                   	pop    %rdi
  482452:	6e                   	outsb  %ds:(%rsi),(%dx)
  482453:	61                   	(bad)  
  482454:	6d                   	insl   (%dx),%es:(%rdi)
  482455:	65                   	gs
  482456:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  48245b:	00 00                	add    %al,(%rax)
  48245d:	00 00                	add    %al,(%rax)
  48245f:	00 69 6e             	add    %ch,0x6e(%rcx)
  482462:	73 65                	jae    4824c9 <usage_message+0x20789>
  482464:	72 74                	jb     4824da <usage_message+0x2079a>
  482466:	20 69 6e             	and    %ch,0x6e(%rcx)
  482469:	74 6f                	je     4824da <usage_message+0x2079a>
  48246b:	20 69 64             	and    %ch,0x64(%rcx)
  48246e:	73 20                	jae    482490 <usage_message+0x20750>
  482470:	28 74 61 62          	sub    %dh,0x62(%rcx,%riz,2)
  482474:	6c                   	insb   (%dx),%es:(%rdi)
  482475:	65                   	gs
  482476:	5f                   	pop    %rdi
  482477:	6e                   	outsb  %ds:(%rsi),(%dx)
  482478:	61                   	(bad)  
  482479:	6d                   	insl   (%dx),%es:(%rdi)
  48247a:	65                   	gs
  48247b:	2c 66                	sub    $0x66,%al
  48247d:	69 65 6c 64 5f 6e 61 	imul   $0x616e5f64,0x6c(%rbp),%esp
  482484:	6d                   	insl   (%dx),%es:(%rdi)
  482485:	65                   	gs
  482486:	2c 6e                	sub    $0x6e,%al
  482488:	65                   	gs
  482489:	78 74                	js     4824ff <usage_message+0x207bf>
  48248b:	69 64 29 76 61 6c 75 	imul   $0x65756c61,0x76(%rcx,%rbp,1),%esp
  482492:	65 
  482493:	73 20                	jae    4824b5 <usage_message+0x20775>
  482495:	28 27                	sub    %ah,(%rdi)
  482497:	25 73 27 2c 27       	and    $0x272c2773,%eax
  48249c:	25 73 27 2c 25       	and    $0x252c2773,%eax
  4824a1:	6c                   	insb   (%dx),%es:(%rdi)
  4824a2:	75 29                	jne    4824cd <usage_message+0x2078d>
  4824a4:	00 00                	add    %al,(%rax)
  4824a6:	00 00                	add    %al,(%rax)
  4824a8:	75 70                	jne    48251a <usage_message+0x207da>
  4824aa:	64                   	fs
  4824ab:	61                   	(bad)  
  4824ac:	74 65                	je     482513 <usage_message+0x207d3>
  4824ae:	20 69 64             	and    %ch,0x64(%rcx)
  4824b1:	73 20                	jae    4824d3 <usage_message+0x20793>
  4824b3:	73 65                	jae    48251a <usage_message+0x207da>
  4824b5:	74 20                	je     4824d7 <usage_message+0x20797>
  4824b7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4824b8:	65                   	gs
  4824b9:	78 74                	js     48252f <usage_message+0x207ef>
  4824bb:	69 64 3d 25 6c 75 20 	imul   $0x7720756c,0x25(%rbp,%rdi,1),%esp
  4824c2:	77 
  4824c3:	68 65 72 65 20       	pushq  $0x20657265
  4824c8:	74 61                	je     48252b <usage_message+0x207eb>
  4824ca:	62                   	(bad)  
  4824cb:	6c                   	insb   (%dx),%es:(%rdi)
  4824cc:	65                   	gs
  4824cd:	5f                   	pop    %rdi
  4824ce:	6e                   	outsb  %ds:(%rsi),(%dx)
  4824cf:	61                   	(bad)  
  4824d0:	6d                   	insl   (%dx),%es:(%rdi)
  4824d1:	65                   	gs
  4824d2:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  4824d7:	20 61 6e             	and    %ah,0x6e(%rcx)
  4824da:	64 20 66 69          	and    %ah,%fs:0x69(%rsi)
  4824de:	65                   	gs
  4824df:	6c                   	insb   (%dx),%es:(%rdi)
  4824e0:	64                   	fs
  4824e1:	5f                   	pop    %rdi
  4824e2:	6e                   	outsb  %ds:(%rsi),(%dx)
  4824e3:	61                   	(bad)  
  4824e4:	6d                   	insl   (%dx),%es:(%rdi)
  4824e5:	65                   	gs
  4824e6:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  4824eb:	00 00                	add    %al,(%rax)
  4824ed:	00 00                	add    %al,(%rax)
  4824ef:	00 75 70             	add    %dh,0x70(%rbp)
  4824f2:	64                   	fs
  4824f3:	61                   	(bad)  
  4824f4:	74 65                	je     48255b <usage_message+0x2081b>
  4824f6:	20 68 6f             	and    %ch,0x6f(%rax)
  4824f9:	73 74                	jae    48256f <usage_message+0x2082f>
  4824fb:	73 20                	jae    48251d <usage_message+0x207dd>
  4824fd:	73 65                	jae    482564 <usage_message+0x20824>
  4824ff:	74 20                	je     482521 <usage_message+0x207e1>
  482501:	6c                   	insb   (%dx),%es:(%rdi)
  482502:	61                   	(bad)  
  482503:	73 74                	jae    482579 <usage_message+0x20839>
  482505:	61                   	(bad)  
  482506:	63 63 65             	movslq 0x65(%rbx),%esp
  482509:	73 73                	jae    48257e <usage_message+0x2083e>
  48250b:	3d 25 64 20 77       	cmp    $0x77206425,%eax
  482510:	68 65 72 65 20       	pushq  $0x20657265
  482515:	68 6f 73 74 69       	pushq  $0x6974736f
  48251a:	64                   	fs
  48251b:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  482520:	52                   	push   %rdx
  482521:	65 63 65 69          	movslq %gs:0x69(%rbp),%esp
  482525:	76 65                	jbe    48258c <usage_message+0x2084c>
  482527:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  48252b:	76 61                	jbe    48258e <usage_message+0x2084e>
  48252d:	6c                   	insb   (%dx),%es:(%rdi)
  48252e:	69 64 20 68 6f 73 74 	imul   $0x2074736f,0x68(%rax,%riz,1),%esp
  482535:	20 
  482536:	61                   	(bad)  
  482537:	76 61                	jbe    48259a <usage_message+0x2085a>
  482539:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  482540:	74 
  482541:	79 20                	jns    482563 <usage_message+0x20823>
  482543:	64                   	fs
  482544:	61                   	(bad)  
  482545:	74 61                	je     4825a8 <usage_message+0x20868>
  482547:	2e 20 25 73 00 00 00 	and    %ah,%cs:0x73(%rip)        # 4825c1 <usage_message+0x20881>
  48254e:	00 00                	add    %al,(%rax)
  482550:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  482552:	76 61                	jbe    4825b5 <usage_message+0x20875>
  482554:	6c                   	insb   (%dx),%es:(%rdi)
  482555:	69 64 20 68 6f 73 74 	imul   $0x2074736f,0x68(%rax,%riz,1),%esp
  48255c:	20 
  48255d:	61                   	(bad)  
  48255e:	76 61                	jbe    4825c1 <usage_message+0x20881>
  482560:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  482567:	74 
  482568:	79 20                	jns    48258a <usage_message+0x2084a>
  48256a:	64                   	fs
  48256b:	61                   	(bad)  
  48256c:	74 61                	je     4825cf <usage_message+0x2088f>
  48256e:	2e 20 25 73 00 00 00 	and    %ah,%cs:0x73(%rip)        # 4825e8 <usage_message+0x208a8>
  482575:	00 00                	add    %al,(%rax)
  482577:	00 49 6e             	add    %cl,0x6e(%rcx)
  48257a:	76 61                	jbe    4825dd <usage_message+0x2089d>
  48257c:	6c                   	insb   (%dx),%es:(%rdi)
  48257d:	69 64 20 68 6f 73 74 	imul   $0x2074736f,0x68(%rax,%riz,1),%esp
  482584:	20 
  482585:	61                   	(bad)  
  482586:	76 61                	jbe    4825e9 <usage_message+0x208a9>
  482588:	69 6c 61 62 69 6c 69 	imul   $0x74696c69,0x62(%rcx,%riz,2),%ebp
  48258f:	74 
  482590:	79 20                	jns    4825b2 <usage_message+0x20872>
  482592:	64                   	fs
  482593:	61                   	(bad)  
  482594:	74 61                	je     4825f7 <usage_message+0x208b7>
  482596:	2e 00 73 65          	add    %dh,%cs:0x65(%rbx)
  48259a:	6c                   	insb   (%dx),%es:(%rdi)
  48259b:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  4825a0:	6f                   	outsl  %ds:(%rsi),(%dx)
  4825a1:	73 74                	jae    482617 <usage_message+0x208d7>
  4825a3:	69 64 2c 61 76 61 69 	imul   $0x6c696176,0x61(%rsp,%rbp,1),%esp
  4825aa:	6c 
  4825ab:	61                   	(bad)  
  4825ac:	62                   	(bad)  
  4825ad:	6c                   	insb   (%dx),%es:(%rdi)
  4825ae:	65                   	gs
  4825af:	2c 65                	sub    $0x65,%al
  4825b1:	72 72                	jb     482625 <usage_message+0x208e5>
  4825b3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4825b4:	72 2c                	jb     4825e2 <usage_message+0x208a2>
  4825b6:	73 6e                	jae    482626 <usage_message+0x208e6>
  4825b8:	6d                   	insl   (%dx),%es:(%rdi)
  4825b9:	70 5f                	jo     48261a <usage_message+0x208da>
  4825bb:	61                   	(bad)  
  4825bc:	76 61                	jbe    48261f <usage_message+0x208df>
  4825be:	69 6c 61 62 6c 65 2c 	imul   $0x732c656c,0x62(%rcx,%riz,2),%ebp
  4825c5:	73 
  4825c6:	6e                   	outsb  %ds:(%rsi),(%dx)
  4825c7:	6d                   	insl   (%dx),%es:(%rdi)
  4825c8:	70 5f                	jo     482629 <usage_message+0x208e9>
  4825ca:	65                   	gs
  4825cb:	72 72                	jb     48263f <usage_message+0x208ff>
  4825cd:	6f                   	outsl  %ds:(%rsi),(%dx)
  4825ce:	72 2c                	jb     4825fc <usage_message+0x208bc>
  4825d0:	69 70 6d 69 5f 61 76 	imul   $0x76615f69,0x6d(%rax),%esi
  4825d7:	61                   	(bad)  
  4825d8:	69 6c 61 62 6c 65 2c 	imul   $0x692c656c,0x62(%rcx,%riz,2),%ebp
  4825df:	69 
  4825e0:	70 6d                	jo     48264f <usage_message+0x2090f>
  4825e2:	69 5f 65 72 72 6f 72 	imul   $0x726f7272,0x65(%rdi),%ebx
  4825e9:	20 66 72             	and    %ah,0x72(%rsi)
  4825ec:	6f                   	outsl  %ds:(%rsi),(%dx)
  4825ed:	6d                   	insl   (%dx),%es:(%rdi)
  4825ee:	20 68 6f             	and    %ch,0x6f(%rax)
  4825f1:	73 74                	jae    482667 <usage_message+0x20927>
  4825f3:	73 00                	jae    4825f5 <usage_message+0x208b5>
  4825f5:	00 00                	add    %al,(%rax)
  4825f7:	00 20                	add    %ah,(%rax)
  4825f9:	77 68                	ja     482663 <usage_message+0x20923>
  4825fb:	65                   	gs
  4825fc:	72 65                	jb     482663 <usage_message+0x20923>
  4825fe:	20 74 2e 70          	and    %dh,0x70(%rsi,%rbp,1)
  482602:	72 6f                	jb     482673 <usage_message+0x20933>
  482604:	78 79                	js     48267f <usage_message+0x2093f>
  482606:	5f                   	pop    %rdi
  482607:	68 6f 73 74 69       	pushq  $0x6974736f
  48260c:	64                   	fs
  48260d:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  482612:	61                   	(bad)  
  482613:	6e                   	outsb  %ds:(%rsi),(%dx)
  482614:	64 20 74 2e 73       	and    %dh,%fs:0x73(%rsi,%rbp,1)
  482619:	74 61                	je     48267c <usage_message+0x2093c>
  48261b:	74 75                	je     482692 <usage_message+0x20952>
  48261d:	73 3d                	jae    48265c <usage_message+0x2091c>
  48261f:	25 64 00 00 00       	and    $0x64,%eax
  482624:	00 00                	add    %al,(%rax)
  482626:	00 00                	add    %al,(%rax)
  482628:	2c 20                	sub    $0x20,%al
  48262a:	68 6f 73 74 73       	pushq  $0x7374736f
  48262f:	20 72 20             	and    %dh,0x20(%rdx)
  482632:	77 68                	ja     48269c <usage_message+0x2095c>
  482634:	65                   	gs
  482635:	72 65                	jb     48269c <usage_message+0x2095c>
  482637:	20 74 2e 68          	and    %dh,0x68(%rsi,%rbp,1)
  48263b:	6f                   	outsl  %ds:(%rsi),(%dx)
  48263c:	73 74                	jae    4826b2 <usage_message+0x20972>
  48263e:	69 64 3d 72 2e 68 6f 	imul   $0x736f682e,0x72(%rbp,%rdi,1),%esp
  482645:	73 
  482646:	74 69                	je     4826b1 <usage_message+0x20971>
  482648:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  48264c:	64 20 72 2e          	and    %dh,%fs:0x2e(%rdx)
  482650:	70 72                	jo     4826c4 <usage_message+0x20984>
  482652:	6f                   	outsl  %ds:(%rsi),(%dx)
  482653:	78 79                	js     4826ce <usage_message+0x2098e>
  482655:	5f                   	pop    %rdi
  482656:	68 6f 73 74 69       	pushq  $0x6974736f
  48265b:	64                   	fs
  48265c:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  482661:	61                   	(bad)  
  482662:	6e                   	outsb  %ds:(%rsi),(%dx)
  482663:	64 20 72 2e          	and    %dh,%fs:0x2e(%rdx)
  482667:	73 74                	jae    4826dd <usage_message+0x2099d>
  482669:	61                   	(bad)  
  48266a:	74 75                	je     4826e1 <usage_message+0x209a1>
  48266c:	73 3d                	jae    4826ab <usage_message+0x2096b>
  48266e:	25 64 20 61 6e       	and    $0x6e612064,%eax
  482673:	64 20 74 2e 73       	and    %dh,%fs:0x73(%rsi,%rbp,1)
  482678:	74 61                	je     4826db <usage_message+0x2099b>
  48267a:	74 75                	je     4826f1 <usage_message+0x209b1>
  48267c:	73 20                	jae    48269e <usage_message+0x2095e>
  48267e:	69 6e 20 28 25 64 2c 	imul   $0x2c642528,0x20(%rsi),%ebp
  482685:	25 64 29 20 61       	and    $0x61202964,%eax
  48268a:	6e                   	outsb  %ds:(%rsi),(%dx)
  48268b:	64 20 74 2e 74       	and    %dh,%fs:0x74(%rsi,%rbp,1)
  482690:	79 70                	jns    482702 <usage_message+0x209c2>
  482692:	65 20 69 6e          	and    %ch,%gs:0x6e(%rcx)
  482696:	20 28                	and    %ch,(%rax)
  482698:	25 64 2c 25 64       	and    $0x64252c64,%eax
  48269d:	2c 25                	sub    $0x25,%al
  48269f:	64                   	fs
  4826a0:	2c 25                	sub    $0x25,%al
  4826a2:	64                   	fs
  4826a3:	2c 25                	sub    $0x25,%al
  4826a5:	64                   	fs
  4826a6:	2c 25                	sub    $0x25,%al
  4826a8:	64                   	fs
  4826a9:	2c 25                	sub    $0x25,%al
  4826ab:	64                   	fs
  4826ac:	2c 25                	sub    $0x25,%al
  4826ae:	64                   	fs
  4826af:	2c 25                	sub    $0x25,%al
  4826b1:	64                   	fs
  4826b2:	2c 25                	sub    $0x25,%al
  4826b4:	64                   	fs
  4826b5:	2c 25                	sub    $0x25,%al
  4826b7:	64                   	fs
  4826b8:	2c 25                	sub    $0x25,%al
  4826ba:	64                   	fs
  4826bb:	2c 25                	sub    $0x25,%al
  4826bd:	64 29 00             	sub    %eax,%fs:(%rax)
  4826c0:	2c 20                	sub    $0x20,%al
  4826c2:	68 6f 73 74 73       	pushq  $0x7374736f
  4826c7:	20 72 20             	and    %dh,0x20(%rdx)
  4826ca:	77 68                	ja     482734 <usage_message+0x209f4>
  4826cc:	65                   	gs
  4826cd:	72 65                	jb     482734 <usage_message+0x209f4>
  4826cf:	20 74 2e 68          	and    %dh,0x68(%rsi,%rbp,1)
  4826d3:	6f                   	outsl  %ds:(%rsi),(%dx)
  4826d4:	73 74                	jae    48274a <usage_message+0x20a0a>
  4826d6:	69 64 3d 72 2e 68 6f 	imul   $0x736f682e,0x72(%rbp,%rdi,1),%esp
  4826dd:	73 
  4826de:	74 69                	je     482749 <usage_message+0x20a09>
  4826e0:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  4826e4:	64 20 72 2e          	and    %dh,%fs:0x2e(%rdx)
  4826e8:	70 72                	jo     48275c <usage_message+0x20a1c>
  4826ea:	6f                   	outsl  %ds:(%rsi),(%dx)
  4826eb:	78 79                	js     482766 <usage_message+0x20a26>
  4826ed:	5f                   	pop    %rdi
  4826ee:	68 6f 73 74 69       	pushq  $0x6974736f
  4826f3:	64                   	fs
  4826f4:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4826f9:	61                   	(bad)  
  4826fa:	6e                   	outsb  %ds:(%rsi),(%dx)
  4826fb:	64 20 72 2e          	and    %dh,%fs:0x2e(%rdx)
  4826ff:	73 74                	jae    482775 <usage_message+0x20a35>
  482701:	61                   	(bad)  
  482702:	74 75                	je     482779 <usage_message+0x20a39>
  482704:	73 3d                	jae    482743 <usage_message+0x20a03>
  482706:	25 64 00 00 00       	and    $0x64,%eax
  48270b:	00 00                	add    %al,(%rax)
  48270d:	00 00                	add    %al,(%rax)
  48270f:	00 2c 20             	add    %ch,(%rax,%riz,1)
  482712:	64                   	fs
  482713:	72 75                	jb     48278a <usage_message+0x20a4a>
  482715:	6c                   	insb   (%dx),%es:(%rdi)
  482716:	65                   	gs
  482717:	73 20                	jae    482739 <usage_message+0x209f9>
  482719:	72 20                	jb     48273b <usage_message+0x209fb>
  48271b:	77 68                	ja     482785 <usage_message+0x20a45>
  48271d:	65                   	gs
  48271e:	72 65                	jb     482785 <usage_message+0x20a45>
  482720:	20 74 2e 64          	and    %dh,0x64(%rsi,%rbp,1)
  482724:	72 75                	jb     48279b <usage_message+0x20a5b>
  482726:	6c                   	insb   (%dx),%es:(%rdi)
  482727:	65 69 64 3d 72 2e 64 	imul   $0x7572642e,%gs:0x72(%rbp,%rdi,1),%esp
  48272e:	72 75 
  482730:	6c                   	insb   (%dx),%es:(%rdi)
  482731:	65 69 64 20 61 6e 64 	imul   $0x7220646e,%gs:0x61(%rax,%riz,1),%esp
  482738:	20 72 
  48273a:	2e 70 72             	jo,pn  4827af <usage_message+0x20a6f>
  48273d:	6f                   	outsl  %ds:(%rsi),(%dx)
  48273e:	78 79                	js     4827b9 <usage_message+0x20a79>
  482740:	5f                   	pop    %rdi
  482741:	68 6f 73 74 69       	pushq  $0x6974736f
  482746:	64                   	fs
  482747:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  48274c:	61                   	(bad)  
  48274d:	6e                   	outsb  %ds:(%rsi),(%dx)
  48274e:	64 20 72 2e          	and    %dh,%fs:0x2e(%rdx)
  482752:	73 74                	jae    4827c8 <usage_message+0x20a88>
  482754:	61                   	(bad)  
  482755:	74 75                	je     4827cc <usage_message+0x20a8c>
  482757:	73 3d                	jae    482796 <usage_message+0x20a56>
  482759:	25 64 00 00 00       	and    $0x64,%eax
  48275e:	00 00                	add    %al,(%rax)
  482760:	20 77 68             	and    %dh,0x68(%rdi)
  482763:	65                   	gs
  482764:	72 65                	jb     4827cb <usage_message+0x20a8b>
  482766:	20 74 2e 68          	and    %dh,0x68(%rsi,%rbp,1)
  48276a:	6f                   	outsl  %ds:(%rsi),(%dx)
  48276b:	73 74                	jae    4827e1 <usage_message+0x20aa1>
  48276d:	69 64 20 69 6e 20 28 	imul   $0x7328206e,0x69(%rax,%riz,1),%esp
  482774:	73 
  482775:	65                   	gs
  482776:	6c                   	insb   (%dx),%es:(%rdi)
  482777:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  48277c:	6f                   	outsl  %ds:(%rsi),(%dx)
  48277d:	73 74                	jae    4827f3 <usage_message+0x20ab3>
  48277f:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  482786:	20 
  482787:	68 6f 73 74 73       	pushq  $0x7374736f
  48278c:	20 77 68             	and    %dh,0x68(%rdi)
  48278f:	65                   	gs
  482790:	72 65                	jb     4827f7 <usage_message+0x20ab7>
  482792:	20 70 72             	and    %dh,0x72(%rax)
  482795:	6f                   	outsl  %ds:(%rsi),(%dx)
  482796:	78 79                	js     482811 <usage_message+0x20ad1>
  482798:	5f                   	pop    %rdi
  482799:	68 6f 73 74 69       	pushq  $0x6974736f
  48279e:	64                   	fs
  48279f:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  4827a4:	61                   	(bad)  
  4827a5:	6e                   	outsb  %ds:(%rsi),(%dx)
  4827a6:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  4827aa:	61                   	(bad)  
  4827ab:	74 75                	je     482822 <usage_message+0x20ae2>
  4827ad:	73 3d                	jae    4827ec <usage_message+0x20aac>
  4827af:	25 64 29 20 6f       	and    $0x6f202964,%eax
  4827b4:	72 20                	jb     4827d6 <usage_message+0x20a96>
  4827b6:	74 2e                	je     4827e6 <usage_message+0x20aa6>
  4827b8:	68 6f 73 74 69       	pushq  $0x6974736f
  4827bd:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  4827c1:	20 28                	and    %ch,(%rax)
  4827c3:	73 65                	jae    48282a <usage_message+0x20aea>
  4827c5:	6c                   	insb   (%dx),%es:(%rdi)
  4827c6:	65 63 74 20 74       	movslq %gs:0x74(%rax,%riz,1),%esi
  4827cb:	2e 74 65             	je,pn  482833 <usage_message+0x20af3>
  4827ce:	6d                   	insl   (%dx),%es:(%rdi)
  4827cf:	70 6c                	jo     48283d <usage_message+0x20afd>
  4827d1:	61                   	(bad)  
  4827d2:	74 65                	je     482839 <usage_message+0x20af9>
  4827d4:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  4827db:	20 
  4827dc:	68 6f 73 74 73       	pushq  $0x7374736f
  4827e1:	5f                   	pop    %rdi
  4827e2:	74 65                	je     482849 <usage_message+0x20b09>
  4827e4:	6d                   	insl   (%dx),%es:(%rdi)
  4827e5:	70 6c                	jo     482853 <usage_message+0x20b13>
  4827e7:	61                   	(bad)  
  4827e8:	74 65                	je     48284f <usage_message+0x20b0f>
  4827ea:	73 20                	jae    48280c <usage_message+0x20acc>
  4827ec:	74 2c                	je     48281a <usage_message+0x20ada>
  4827ee:	68 6f 73 74 73       	pushq  $0x7374736f
  4827f3:	20 68 20             	and    %ch,0x20(%rax)
  4827f6:	77 68                	ja     482860 <usage_message+0x20b20>
  4827f8:	65                   	gs
  4827f9:	72 65                	jb     482860 <usage_message+0x20b20>
  4827fb:	20 68 2e             	and    %ch,0x2e(%rax)
  4827fe:	68 6f 73 74 69       	pushq  $0x6974736f
  482803:	64                   	fs
  482804:	3d 74 2e 68 6f       	cmp    $0x6f682e74,%eax
  482809:	73 74                	jae    48287f <usage_message+0x20b3f>
  48280b:	69 64 20 61 6e 64 20 	imul   $0x6820646e,0x61(%rax,%riz,1),%esp
  482812:	68 
  482813:	2e 70 72             	jo,pn  482888 <usage_message+0x20b48>
  482816:	6f                   	outsl  %ds:(%rsi),(%dx)
  482817:	78 79                	js     482892 <usage_message+0x20b52>
  482819:	5f                   	pop    %rdi
  48281a:	68 6f 73 74 69       	pushq  $0x6974736f
  48281f:	64                   	fs
  482820:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  482825:	61                   	(bad)  
  482826:	6e                   	outsb  %ds:(%rsi),(%dx)
  482827:	64 20 68 2e          	and    %ch,%fs:0x2e(%rax)
  48282b:	73 74                	jae    4828a1 <usage_message+0x20b61>
  48282d:	61                   	(bad)  
  48282e:	74 75                	je     4828a5 <usage_message+0x20b65>
  482830:	73 3d                	jae    48286f <usage_message+0x20b2f>
  482832:	25 64 29 00 00       	and    $0x2964,%eax
  482837:	00 49 6e             	add    %cl,0x6e(%rcx)
  48283a:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 207150b3 <_end+0x2005c7b3>
  482840:	70 72                	jo     4828b4 <usage_message+0x20b74>
  482842:	6f                   	outsl  %ds:(%rsi),(%dx)
  482843:	78 79                	js     4828be <usage_message+0x20b7e>
  482845:	5f                   	pop    %rdi
  482846:	68 6f 73 74 69       	pushq  $0x6974736f
  48284b:	64 3a 25 6c 75 20 74 	cmp    %fs:0x7420756c(%rip),%ah        # 74689dbe <_end+0x73fd14be>
  482852:	61                   	(bad)  
  482853:	62                   	(bad)  
  482854:	6c                   	insb   (%dx),%es:(%rdi)
  482855:	65 3a 27             	cmp    %gs:(%rdi),%ah
  482858:	25 73 27 00 00       	and    $0x2773,%eax
  48285d:	00 00                	add    %al,(%rax)
  48285f:	00 49 6e             	add    %cl,0x6e(%rcx)
  482862:	20 70 72             	and    %dh,0x72(%rax)
  482865:	6f                   	outsl  %ds:(%rsi),(%dx)
  482866:	63 65 73             	movslq 0x73(%rbp),%esp
  482869:	73 5f                	jae    4828ca <usage_message+0x20b8a>
  48286b:	70 72                	jo     4828df <usage_message+0x20b9f>
  48286d:	6f                   	outsl  %ds:(%rsi),(%dx)
  48286e:	78 79                	js     4828e9 <usage_message+0x20ba9>
  482870:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  482873:	66 69 67 5f 74 61    	imul   $0x6174,0x5f(%rdi),%sp
  482879:	62                   	(bad)  
  48287a:	6c                   	insb   (%dx),%es:(%rdi)
  48287b:	65 28 29             	sub    %ch,%gs:(%rcx)
  48287e:	20 5b 74             	and    %bl,0x74(%rbx)
  482881:	61                   	(bad)  
  482882:	62                   	(bad)  
  482883:	6c                   	insb   (%dx),%es:(%rdi)
  482884:	65 6e                	outsb  %gs:(%rsi),(%dx)
  482886:	61                   	(bad)  
  482887:	6d                   	insl   (%dx),%es:(%rdi)
  482888:	65 3a 25 73 5d 00 00 	cmp    %gs:0x5d73(%rip),%ah        # 488602 <usage_message+0x268c2>
  48288f:	00 75 70             	add    %dh,0x70(%rbp)
  482892:	64                   	fs
  482893:	61                   	(bad)  
  482894:	74 65                	je     4828fb <usage_message+0x20bbb>
  482896:	20 69 74             	and    %ch,0x74(%rcx)
  482899:	65                   	gs
  48289a:	6d                   	insl   (%dx),%es:(%rdi)
  48289b:	73 20                	jae    4828bd <usage_message+0x20b7d>
  48289d:	73 65                	jae    482904 <usage_message+0x20bc4>
  48289f:	74 20                	je     4828c1 <usage_message+0x20b81>
  4828a1:	6b 65 79 5f          	imul   $0x5f,0x79(%rbp),%esp
  4828a5:	3d 63 6f 6e 63       	cmp    $0x636e6f63,%eax
  4828aa:	61                   	(bad)  
  4828ab:	74 28                	je     4828d5 <usage_message+0x20b95>
  4828ad:	27                   	(bad)  
  4828ae:	23 27                	and    (%rdi),%esp
  4828b0:	2c 69                	sub    $0x69,%al
  4828b2:	74 65                	je     482919 <usage_message+0x20bd9>
  4828b4:	6d                   	insl   (%dx),%es:(%rdi)
  4828b5:	69 64 29 00 00 00 00 	imul   $0x0,0x0(%rcx,%rbp,1),%esp
  4828bc:	00 
  4828bd:	00 00                	add    %al,(%rax)
  4828bf:	00 49 6e             	add    %cl,0x6e(%rcx)
  4828c2:	76 61                	jbe    482925 <usage_message+0x20be5>
  4828c4:	6c                   	insb   (%dx),%es:(%rdi)
  4828c5:	69 64 20 6e 75 6d 62 	imul   $0x65626d75,0x6e(%rax,%riz,1),%esp
  4828cc:	65 
  4828cd:	72 20                	jb     4828ef <usage_message+0x20baf>
  4828cf:	6f                   	outsl  %ds:(%rsi),(%dx)
  4828d0:	66                   	data16
  4828d1:	20 66 69             	and    %ah,0x69(%rsi)
  4828d4:	65                   	gs
  4828d5:	6c                   	insb   (%dx),%es:(%rdi)
  4828d6:	64                   	fs
  4828d7:	73 20                	jae    4828f9 <usage_message+0x20bb9>
  4828d9:	22 25 2e 2a 73 22    	and    0x22732a2e(%rip),%ah        # 22bb530d <_end+0x224fca0d>
  4828df:	00 45 6e             	add    %al,0x6e(%rbp)
  4828e2:	64 20 70 72          	and    %dh,%fs:0x72(%rax)
  4828e6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4828e7:	63 65 73             	movslq 0x73(%rbp),%esp
  4828ea:	73 5f                	jae    48294b <usage_message+0x20c0b>
  4828ec:	70 72                	jo     482960 <usage_message+0x20c20>
  4828ee:	6f                   	outsl  %ds:(%rsi),(%dx)
  4828ef:	78 79                	js     48296a <usage_message+0x20c2a>
  4828f1:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4828f4:	66 69 67 5f 74 61    	imul   $0x6174,0x5f(%rdi),%sp
  4828fa:	62                   	(bad)  
  4828fb:	6c                   	insb   (%dx),%es:(%rdi)
  4828fc:	65 28 29             	sub    %ch,%gs:(%rcx)
  4828ff:	00 73 65             	add    %dh,0x65(%rbx)
  482902:	6c                   	insb   (%dx),%es:(%rdi)
  482903:	65 63 74 20 68       	movslq %gs:0x68(%rax,%riz,1),%esi
  482908:	6f                   	outsl  %ds:(%rsi),(%dx)
  482909:	73 74                	jae    48297f <usage_message+0x20c3f>
  48290b:	69 64 20 66 72 6f 6d 	imul   $0x206d6f72,0x66(%rax,%riz,1),%esp
  482912:	20 
  482913:	68 6f 73 74 73       	pushq  $0x7374736f
  482918:	20 77 68             	and    %dh,0x68(%rdi)
  48291b:	65                   	gs
  48291c:	72 65                	jb     482983 <usage_message+0x20c43>
  48291e:	20 68 6f             	and    %ch,0x6f(%rax)
  482921:	73 74                	jae    482997 <usage_message+0x20c57>
  482923:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  482928:	20 61 6e             	and    %ah,0x6e(%rcx)
  48292b:	64 20 73 74          	and    %dh,%fs:0x74(%rbx)
  48292f:	61                   	(bad)  
  482930:	74 75                	je     4829a7 <usage_message+0x20c67>
  482932:	73 20                	jae    482954 <usage_message+0x20c14>
  482934:	69 6e 20 28 25 64 29 	imul   $0x29642528,0x20(%rsi),%ebp
  48293b:	25 73 00 00 00       	and    $0x73,%eax
  482940:	73 65                	jae    4829a7 <usage_message+0x20c67>
  482942:	6c                   	insb   (%dx),%es:(%rdi)
  482943:	65 63 74 20 75       	movslq %gs:0x75(%rax,%riz,1),%esi
  482948:	6e                   	outsb  %ds:(%rsi),(%dx)
  482949:	69 71 75 65 5f 64 63 	imul   $0x63645f65,0x75(%rcx),%esi
  482950:	68 65 63 6b 69       	pushq  $0x696b6365
  482955:	64 20 66 72          	and    %ah,%fs:0x72(%rsi)
  482959:	6f                   	outsl  %ds:(%rsi),(%dx)
  48295a:	6d                   	insl   (%dx),%es:(%rdi)
  48295b:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  48295f:	6c                   	insb   (%dx),%es:(%rdi)
  482960:	65                   	gs
  482961:	73 20                	jae    482983 <usage_message+0x20c43>
  482963:	77 68                	ja     4829cd <usage_message+0x20c8d>
  482965:	65                   	gs
  482966:	72 65                	jb     4829cd <usage_message+0x20c8d>
  482968:	20 64 72 75          	and    %ah,0x75(%rdx,%rsi,2)
  48296c:	6c                   	insb   (%dx),%es:(%rdi)
  48296d:	65 69 64 3d 25 6c 75 	imul   $0x756c,%gs:0x25(%rbp,%rdi,1),%esp
  482974:	00 00 
  482976:	00 00                	add    %al,(%rax)
  482978:	25 73 28 29 20       	and    $0x20292873,%eax
  48297d:	64                   	fs
  48297e:	72 75                	jb     4829f5 <usage_message+0x20cb5>
  482980:	6c                   	insb   (%dx),%es:(%rdi)
  482981:	65 69 64 3a 25 6c 75 	imul   $0x6420756c,%gs:0x25(%rdx,%rdi,1),%esp
  482988:	20 64 
  48298a:	63 68 65             	movslq 0x65(%rax),%ebp
  48298d:	63 6b 69             	movslq 0x69(%rbx),%ebp
  482990:	64 3a 25 6c 75 20 75 	cmp    %fs:0x7520756c(%rip),%ah        # 75689f03 <_end+0x74fd1603>
  482997:	6e                   	outsb  %ds:(%rsi),(%dx)
  482998:	69 71 75 65 5f 64 63 	imul   $0x63645f65,0x75(%rcx),%esi
  48299f:	68 65 63 6b 69       	pushq  $0x696b6365
  4829a4:	64 3a 25 6c 75 20 74 	cmp    %fs:0x7420756c(%rip),%ah        # 74689f17 <_end+0x73fd1617>
  4829ab:	79 70                	jns    482a1d <usage_message+0x20cdd>
  4829ad:	65 3a 25 64 20 74 69 	cmp    %gs:0x69742064(%rip),%ah        # 69bc4a18 <_end+0x6950c118>
  4829b4:	6d                   	insl   (%dx),%es:(%rdi)
  4829b5:	65 3a 27             	cmp    %gs:(%rdi),%ah
  4829b8:	25 73 20 25 73       	and    $0x73252073,%eax
  4829bd:	27                   	(bad)  
  4829be:	20 69 70             	and    %ch,0x70(%rcx)
  4829c1:	3a 27                	cmp    (%rdi),%ah
  4829c3:	25 73 27 20 70       	and    $0x70202773,%eax
  4829c8:	6f                   	outsl  %ds:(%rsi),(%dx)
  4829c9:	72 74                	jb     482a3f <usage_message+0x20cff>
  4829cb:	3a 25 64 20 6b 65    	cmp    0x656b2064(%rip),%ah        # 65b34a35 <_end+0x6547c135>
  4829d1:	79 3a                	jns    482a0d <usage_message+0x20ccd>
  4829d3:	27                   	(bad)  
  4829d4:	25 73 27 20 76       	and    $0x76202773,%eax
  4829d9:	61                   	(bad)  
  4829da:	6c                   	insb   (%dx),%es:(%rdi)
  4829db:	75 65                	jne    482a42 <usage_message+0x20d02>
  4829dd:	3a 27                	cmp    (%rdi),%ah
  4829df:	25 73 27 00 00       	and    $0x2773,%eax
  4829e4:	00 00                	add    %al,(%rax)
  4829e6:	00 00                	add    %al,(%rax)
  4829e8:	68 2e 68 6f 73       	pushq  $0x736f682e
  4829ed:	74 69                	je     482a58 <usage_message+0x20d18>
  4829ef:	64                   	fs
  4829f0:	3d 69 2e 68 6f       	cmp    $0x6f682e69,%eax
  4829f5:	73 74                	jae    482a6b <usage_message+0x20d2b>
  4829f7:	69 64 20 61 6e 64 20 	imul   $0x6920646e,0x61(%rax,%riz,1),%esp
  4829fe:	69 
  4829ff:	2e 69 74 65 6d 69 64 	imul   $0x703d6469,%cs:0x6d(%rbp,%riz,2),%esi
  482a06:	3d 70 
  482a08:	2e 69 74 65 6d 69 64 	imul   $0x61206469,%cs:0x6d(%rbp,%riz,2),%esi
  482a0f:	20 61 
  482a11:	6e                   	outsb  %ds:(%rsi),(%dx)
  482a12:	64 20 00             	and    %al,%fs:(%rax)
  482a15:	00 00                	add    %al,(%rax)
  482a17:	00 0e                	add    %cl,(%rsi)
  482a19:	86 fd                	xchg   %bh,%ch
  482a1b:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a1e:	fd                   	std    
  482a1f:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a22:	fd                   	std    
  482a23:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a26:	fd                   	std    
  482a27:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a2a:	fd                   	std    
  482a2b:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a2e:	fd                   	std    
  482a2f:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a32:	fd                   	std    
  482a33:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a36:	fd                   	std    
  482a37:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a3a:	fd                   	std    
  482a3b:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a3e:	fd                   	std    
  482a3f:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a42:	fd                   	std    
  482a43:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a46:	fd                   	std    
  482a47:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a4a:	fd                   	std    
  482a4b:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a4e:	fd                   	std    
  482a4f:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a52:	fd                   	std    
  482a53:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a56:	fd                   	std    
  482a57:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a5a:	fd                   	std    
  482a5b:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a5e:	fd                   	std    
  482a5f:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a62:	fd                   	std    
  482a63:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a66:	fd                   	std    
  482a67:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a6a:	fd                   	std    
  482a6b:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a6e:	fd                   	std    
  482a6f:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a72:	fd                   	std    
  482a73:	ff                   	(bad)  
  482a74:	f9                   	stc    
  482a75:	85 fd                	test   %edi,%ebp
  482a77:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a7a:	fd                   	std    
  482a7b:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a7e:	fd                   	std    
  482a7f:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a82:	fd                   	std    
  482a83:	ff 1f                	lcallq *(%rdi)
  482a85:	84 fd                	test   %bh,%ch
  482a87:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a8a:	fd                   	std    
  482a8b:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a8e:	fd                   	std    
  482a8f:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a92:	fd                   	std    
  482a93:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a96:	fd                   	std    
  482a97:	ff dc                	lcallq *<internal disassembler error>
  482a99:	85 fd                	test   %edi,%ebp
  482a9b:	ff 34 84             	pushq  (%rsp,%rax,4)
  482a9e:	fd                   	std    
  482a9f:	ff 34 84             	pushq  (%rsp,%rax,4)
  482aa2:	fd                   	std    
  482aa3:	ff 34 84             	pushq  (%rsp,%rax,4)
  482aa6:	fd                   	std    
  482aa7:	ff 34 84             	pushq  (%rsp,%rax,4)
  482aaa:	fd                   	std    
  482aab:	ff 34 84             	pushq  (%rsp,%rax,4)
  482aae:	fd                   	std    
  482aaf:	ff c7                	inc    %edi
  482ab1:	85 fd                	test   %edi,%ebp
  482ab3:	ff 34 84             	pushq  (%rsp,%rax,4)
  482ab6:	fd                   	std    
  482ab7:	ff 34 84             	pushq  (%rsp,%rax,4)
  482aba:	fd                   	std    
  482abb:	ff 34 84             	pushq  (%rsp,%rax,4)
  482abe:	fd                   	std    
  482abf:	ff 34 84             	pushq  (%rsp,%rax,4)
  482ac2:	fd                   	std    
  482ac3:	ff 34 84             	pushq  (%rsp,%rax,4)
  482ac6:	fd                   	std    
  482ac7:	ff b2 85 fd ff 64    	pushq  0x64fffd85(%rdx)
  482acd:	69 73 63 6f 76 65 72 	imul   $0x7265766f,0x63(%rbx),%esi
  482ad4:	79 5f                	jns    482b35 <usage_message+0x20df5>
  482ad6:	75 70                	jne    482b48 <usage_message+0x20e08>
  482ad8:	64                   	fs
  482ad9:	61                   	(bad)  
  482ada:	74 65                	je     482b41 <usage_message+0x20e01>
  482adc:	5f                   	pop    %rdi
  482add:	68 6f 73 74 00       	pushq  $0x74736f
  482ae2:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  482ae9:	72 
  482aea:	79 5f                	jns    482b4b <usage_message+0x20e0b>
  482aec:	75 70                	jne    482b5e <usage_message+0x20e1e>
  482aee:	64                   	fs
  482aef:	61                   	(bad)  
  482af0:	74 65                	je     482b57 <usage_message+0x20e17>
  482af2:	5f                   	pop    %rdi
  482af3:	73 65                	jae    482b5a <usage_message+0x20e1a>
  482af5:	72 76                	jb     482b6d <usage_message+0x20e2d>
  482af7:	69 63 65 00 64 69 73 	imul   $0x73696400,0x65(%rbx),%esp
  482afe:	63 6f 76             	movslq 0x76(%rdi),%ebp
  482b01:	65                   	gs
  482b02:	72 79                	jb     482b7d <usage_message+0x20e3d>
  482b04:	5f                   	pop    %rdi
  482b05:	72 65                	jb     482b6c <usage_message+0x20e2c>
  482b07:	67 69 73 74 65 72 5f 	addr32 imul $0x685f7265,0x74(%ebx),%esi
  482b0e:	68 
  482b0f:	6f                   	outsl  %ds:(%rsi),(%dx)
  482b10:	73 74                	jae    482b86 <usage_message+0x20e46>
  482b12:	00 4e 65             	add    %cl,0x65(%rsi)
  482b15:	77 20                	ja     482b37 <usage_message+0x20df7>
  482b17:	68 6f 73 74 20       	pushq  $0x2074736f
  482b1c:	64 69 73 63 6f 76 65 	imul   $0x7265766f,%fs:0x63(%rbx),%esi
  482b23:	72 
  482b24:	65 64 20 61 74       	and    %ah,%fs:%gs:0x74(%rcx)
  482b29:	20 25 73 00 64 69    	and    %ah,0x69640073(%rip)        # 69ac2ba2 <_end+0x6940a2a2>
  482b2f:	73 63                	jae    482b94 <usage_message+0x20e54>
  482b31:	6f                   	outsl  %ds:(%rsi),(%dx)
  482b32:	76 65                	jbe    482b99 <usage_message+0x20e59>
  482b34:	72 79                	jb     482baf <usage_message+0x20e6f>
  482b36:	5f                   	pop    %rdi
  482b37:	73 65                	jae    482b9e <usage_message+0x20e5e>
  482b39:	70 61                	jo     482b9c <usage_message+0x20e5c>
  482b3b:	72 61                	jb     482b9e <usage_message+0x20e5e>
  482b3d:	74 65                	je     482ba4 <usage_message+0x20e64>
  482b3f:	5f                   	pop    %rdi
  482b40:	68 6f 73 74 00       	pushq  $0x74736f
  482b45:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  482b47:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 207153c0 <_end+0x2005cac0>
  482b4d:	69 70 3a 27 25 73 27 	imul   $0x27732527,0x3a(%rax),%esi
  482b54:	00 64 69 73          	add    %ah,0x73(%rcx,%rbp,2)
  482b58:	63 6f 76             	movslq 0x76(%rdi),%ebp
  482b5b:	65                   	gs
  482b5c:	72 79                	jb     482bd7 <usage_message+0x20e97>
  482b5e:	5f                   	pop    %rdi
  482b5f:	72 65                	jb     482bc6 <usage_message+0x20e86>
  482b61:	67 69 73 74 65 72 5f 	addr32 imul $0x735f7265,0x74(%ebx),%esi
  482b68:	73 
  482b69:	65                   	gs
  482b6a:	72 76                	jb     482be2 <usage_message+0x20ea2>
  482b6c:	69 63 65 00 73 65 6c 	imul   $0x6c657300,0x65(%rbx),%esp
  482b73:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  482b78:	68 2e 64 68 6f       	pushq  $0x6f68642e
  482b7d:	73 74                	jae    482bf3 <usage_message+0x20eb3>
  482b7f:	69 64 2c 64 68 2e 73 	imul   $0x74732e68,0x64(%rsp,%rbp,1),%esp
  482b86:	74 
  482b87:	61                   	(bad)  
  482b88:	74 75                	je     482bff <usage_message+0x20ebf>
  482b8a:	73 2c                	jae    482bb8 <usage_message+0x20e78>
  482b8c:	64                   	fs
  482b8d:	68 2e 6c 61 73       	pushq  $0x73616c2e
  482b92:	74 75                	je     482c09 <usage_message+0x20ec9>
  482b94:	70 2c                	jo     482bc2 <usage_message+0x20e82>
  482b96:	64                   	fs
  482b97:	68 2e 6c 61 73       	pushq  $0x73616c2e
  482b9c:	74 64                	je     482c02 <usage_message+0x20ec2>
  482b9e:	6f                   	outsl  %ds:(%rsi),(%dx)
  482b9f:	77 6e                	ja     482c0f <usage_message+0x20ecf>
  482ba1:	20 66 72             	and    %ah,0x72(%rsi)
  482ba4:	6f                   	outsl  %ds:(%rsi),(%dx)
  482ba5:	6d                   	insl   (%dx),%es:(%rdi)
  482ba6:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  482baa:	73 74                	jae    482c20 <usage_message+0x20ee0>
  482bac:	73 20                	jae    482bce <usage_message+0x20e8e>
  482bae:	64                   	fs
  482baf:	68 2c 64 73 65       	pushq  $0x6573642c
  482bb4:	72 76                	jb     482c2c <usage_message+0x20eec>
  482bb6:	69 63 65 73 20 64 73 	imul   $0x73642073,0x65(%rbx),%esp
  482bbd:	20 77 68             	and    %dh,0x68(%rdi)
  482bc0:	65                   	gs
  482bc1:	72 65                	jb     482c28 <usage_message+0x20ee8>
  482bc3:	20 64 73 2e          	and    %ah,0x2e(%rbx,%rsi,2)
  482bc7:	64                   	fs
  482bc8:	68 6f 73 74 69       	pushq  $0x6974736f
  482bcd:	64                   	fs
  482bce:	3d 64 68 2e 64       	cmp    $0x642e6864,%eax
  482bd3:	68 6f 73 74 69       	pushq  $0x6974736f
  482bd8:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  482bdc:	64 20 64 68 2e       	and    %ah,%fs:0x2e(%rax,%rbp,2)
  482be1:	64                   	fs
  482be2:	72 75                	jb     482c59 <usage_message+0x20f19>
  482be4:	6c                   	insb   (%dx),%es:(%rdi)
  482be5:	65 69 64 3d 25 6c 75 	imul   $0x6120756c,%gs:0x25(%rbp,%rdi,1),%esp
  482bec:	20 61 
  482bee:	6e                   	outsb  %ds:(%rsi),(%dx)
  482bef:	64 20 64 73 2e       	and    %ah,%fs:0x2e(%rbx,%rsi,2)
  482bf4:	69 70 25 73 27 25 73 	imul   $0x73252773,0x25(%rax),%esi
  482bfb:	27                   	(bad)  
  482bfc:	20 6f 72             	and    %ch,0x72(%rdi)
  482bff:	64                   	fs
  482c00:	65                   	gs
  482c01:	72 20                	jb     482c23 <usage_message+0x20ee3>
  482c03:	62                   	(bad)  
  482c04:	79 20                	jns    482c26 <usage_message+0x20ee6>
  482c06:	64                   	fs
  482c07:	68 2e 64 68 6f       	pushq  $0x6f68642e
  482c0c:	73 74                	jae    482c82 <usage_message+0x20f42>
  482c0e:	69 64 00 00 00 00 00 	imul   $0x0,0x0(%rax,%rax,1),%esp
  482c15:	00 
  482c16:	00 00                	add    %al,(%rax)
  482c18:	75 70                	jne    482c8a <usage_message+0x20f4a>
  482c1a:	64                   	fs
  482c1b:	61                   	(bad)  
  482c1c:	74 65                	je     482c83 <usage_message+0x20f43>
  482c1e:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  482c22:	72 76                	jb     482c9a <usage_message+0x20f5a>
  482c24:	69 63 65 73 20 73 65 	imul   $0x65732073,0x65(%rbx),%esp
  482c2b:	74 20                	je     482c4d <usage_message+0x20f0d>
  482c2d:	73 74                	jae    482ca3 <usage_message+0x20f63>
  482c2f:	61                   	(bad)  
  482c30:	74 75                	je     482ca7 <usage_message+0x20f67>
  482c32:	73 3d                	jae    482c71 <usage_message+0x20f31>
  482c34:	25 64 2c 6c 61       	and    $0x616c2c64,%eax
  482c39:	73 74                	jae    482caf <usage_message+0x20f6f>
  482c3b:	75 70                	jne    482cad <usage_message+0x20f6d>
  482c3d:	3d 25 64 2c 6c       	cmp    $0x6c2c6425,%eax
  482c42:	61                   	(bad)  
  482c43:	73 74                	jae    482cb9 <usage_message+0x20f79>
  482c45:	64 6f                	outsl  %fs:(%rsi),(%dx)
  482c47:	77 6e                	ja     482cb7 <usage_message+0x20f77>
  482c49:	3d 25 64 2c 76       	cmp    $0x762c6425,%eax
  482c4e:	61                   	(bad)  
  482c4f:	6c                   	insb   (%dx),%es:(%rdi)
  482c50:	75 65                	jne    482cb7 <usage_message+0x20f77>
  482c52:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  482c57:	20 77 68             	and    %dh,0x68(%rdi)
  482c5a:	65                   	gs
  482c5b:	72 65                	jb     482cc2 <usage_message+0x20f82>
  482c5d:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  482c61:	72 76                	jb     482cd9 <usage_message+0x20f99>
  482c63:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  482c6a:	6c                   	insb   (%dx),%es:(%rdi)
  482c6b:	75 00                	jne    482c6d <usage_message+0x20f2d>
  482c6d:	00 00                	add    %al,(%rax)
  482c6f:	00 75 70             	add    %dh,0x70(%rbp)
  482c72:	64                   	fs
  482c73:	61                   	(bad)  
  482c74:	74 65                	je     482cdb <usage_message+0x20f9b>
  482c76:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  482c7a:	73 74                	jae    482cf0 <usage_message+0x20fb0>
  482c7c:	73 20                	jae    482c9e <usage_message+0x20f5e>
  482c7e:	73 65                	jae    482ce5 <usage_message+0x20fa5>
  482c80:	74 20                	je     482ca2 <usage_message+0x20f62>
  482c82:	73 74                	jae    482cf8 <usage_message+0x20fb8>
  482c84:	61                   	(bad)  
  482c85:	74 75                	je     482cfc <usage_message+0x20fbc>
  482c87:	73 3d                	jae    482cc6 <usage_message+0x20f86>
  482c89:	25 64 2c 6c 61       	and    $0x616c2c64,%eax
  482c8e:	73 74                	jae    482d04 <usage_message+0x20fc4>
  482c90:	75 70                	jne    482d02 <usage_message+0x20fc2>
  482c92:	3d 25 64 2c 6c       	cmp    $0x6c2c6425,%eax
  482c97:	61                   	(bad)  
  482c98:	73 74                	jae    482d0e <usage_message+0x20fce>
  482c9a:	64 6f                	outsl  %fs:(%rsi),(%dx)
  482c9c:	77 6e                	ja     482d0c <usage_message+0x20fcc>
  482c9e:	3d 25 64 20 77       	cmp    $0x77206425,%eax
  482ca3:	68 65 72 65 20       	pushq  $0x20657265
  482ca8:	64                   	fs
  482ca9:	68 6f 73 74 69       	pushq  $0x6974736f
  482cae:	64                   	fs
  482caf:	3d 25 6c 75 00       	cmp    $0x756c25,%eax
  482cb4:	00 00                	add    %al,(%rax)
  482cb6:	00 00                	add    %al,(%rax)
  482cb8:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  482cba:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 20715533 <_end+0x2005cc33>
  482cc0:	69 70 3a 27 25 73 27 	imul   $0x27732527,0x3a(%rax),%esi
  482cc7:	20 70 6f             	and    %dh,0x6f(%rax)
  482cca:	72 74                	jb     482d40 <usage_message+0x21000>
  482ccc:	3a 25 64 20 73 74    	cmp    0x74732064(%rip),%ah        # 74bb4d36 <_end+0x744fc436>
  482cd2:	61                   	(bad)  
  482cd3:	74 75                	je     482d4a <usage_message+0x2100a>
  482cd5:	73 3a                	jae    482d11 <usage_message+0x20fd1>
  482cd7:	25 64 00 00 00       	and    $0x64,%eax
  482cdc:	00 00                	add    %al,(%rax)
  482cde:	00 00                	add    %al,(%rax)
  482ce0:	49 6e                	rex.WB outsb  %ds:(%rsi),(%dx)
  482ce2:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 2071555b <_end+0x2005cc5b>
  482ce8:	69 70 3a 27 25 73 27 	imul   $0x27732527,0x3a(%rax),%esi
  482cef:	20 73 74             	and    %dh,0x74(%rbx)
  482cf2:	61                   	(bad)  
  482cf3:	74 75                	je     482d6a <usage_message+0x2102a>
  482cf5:	73 3a                	jae    482d31 <usage_message+0x20ff1>
  482cf7:	25 64 20 76 61       	and    $0x61762064,%eax
  482cfc:	6c                   	insb   (%dx),%es:(%rdi)
  482cfd:	75 65                	jne    482d64 <usage_message+0x21024>
  482cff:	3a 27                	cmp    (%rdi),%ah
  482d01:	25 73 27 00 00       	and    $0x2773,%eax
  482d06:	00 00                	add    %al,(%rax)
  482d08:	73 65                	jae    482d6f <usage_message+0x2102f>
  482d0a:	6c                   	insb   (%dx),%es:(%rdi)
  482d0b:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  482d10:	68 2e 64 68 6f       	pushq  $0x6f68642e
  482d15:	73 74                	jae    482d8b <usage_message+0x2104b>
  482d17:	69 64 2c 64 68 2e 73 	imul   $0x74732e68,0x64(%rsp,%rbp,1),%esp
  482d1e:	74 
  482d1f:	61                   	(bad)  
  482d20:	74 75                	je     482d97 <usage_message+0x21057>
  482d22:	73 2c                	jae    482d50 <usage_message+0x21010>
  482d24:	64                   	fs
  482d25:	68 2e 6c 61 73       	pushq  $0x73616c2e
  482d2a:	74 75                	je     482da1 <usage_message+0x21061>
  482d2c:	70 2c                	jo     482d5a <usage_message+0x2101a>
  482d2e:	64                   	fs
  482d2f:	68 2e 6c 61 73       	pushq  $0x73616c2e
  482d34:	74 64                	je     482d9a <usage_message+0x2105a>
  482d36:	6f                   	outsl  %ds:(%rsi),(%dx)
  482d37:	77 6e                	ja     482da7 <usage_message+0x21067>
  482d39:	20 66 72             	and    %ah,0x72(%rsi)
  482d3c:	6f                   	outsl  %ds:(%rsi),(%dx)
  482d3d:	6d                   	insl   (%dx),%es:(%rdi)
  482d3e:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  482d42:	73 74                	jae    482db8 <usage_message+0x21078>
  482d44:	73 20                	jae    482d66 <usage_message+0x21026>
  482d46:	64                   	fs
  482d47:	68 2c 64 73 65       	pushq  $0x6573642c
  482d4c:	72 76                	jb     482dc4 <usage_message+0x21084>
  482d4e:	69 63 65 73 20 64 73 	imul   $0x73642073,0x65(%rbx),%esp
  482d55:	20 77 68             	and    %dh,0x68(%rdi)
  482d58:	65                   	gs
  482d59:	72 65                	jb     482dc0 <usage_message+0x21080>
  482d5b:	20 64 73 2e          	and    %ah,0x2e(%rbx,%rsi,2)
  482d5f:	64                   	fs
  482d60:	68 6f 73 74 69       	pushq  $0x6974736f
  482d65:	64                   	fs
  482d66:	3d 64 68 2e 64       	cmp    $0x642e6864,%eax
  482d6b:	68 6f 73 74 69       	pushq  $0x6974736f
  482d70:	64 20 61 6e          	and    %ah,%fs:0x6e(%rcx)
  482d74:	64 20 64 73 2e       	and    %ah,%fs:0x2e(%rbx,%rsi,2)
  482d79:	64 63 68 65          	movslq %fs:0x65(%rax),%ebp
  482d7d:	63 6b 69             	movslq 0x69(%rbx),%ebp
  482d80:	64                   	fs
  482d81:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  482d86:	61                   	(bad)  
  482d87:	6e                   	outsb  %ds:(%rsi),(%dx)
  482d88:	64 20 64 73 2e       	and    %ah,%fs:0x2e(%rbx,%rsi,2)
  482d8d:	76 61                	jbe    482df0 <usage_message+0x210b0>
  482d8f:	6c                   	insb   (%dx),%es:(%rdi)
  482d90:	75 65                	jne    482df7 <usage_message+0x210b7>
  482d92:	25 73 27 25 73       	and    $0x73252773,%eax
  482d97:	27                   	(bad)  
  482d98:	20 6f 72             	and    %ch,0x72(%rdi)
  482d9b:	64                   	fs
  482d9c:	65                   	gs
  482d9d:	72 20                	jb     482dbf <usage_message+0x2107f>
  482d9f:	62                   	(bad)  
  482da0:	79 20                	jns    482dc2 <usage_message+0x21082>
  482da2:	64                   	fs
  482da3:	68 2e 64 68 6f       	pushq  $0x6f68642e
  482da8:	73 74                	jae    482e1e <usage_message+0x210de>
  482daa:	69 64 00 00 00 00 69 	imul   $0x6e690000,0x0(%rax,%rax,1),%esp
  482db1:	6e 
  482db2:	73 65                	jae    482e19 <usage_message+0x210d9>
  482db4:	72 74                	jb     482e2a <usage_message+0x210ea>
  482db6:	20 69 6e             	and    %ch,0x6e(%rcx)
  482db9:	74 6f                	je     482e2a <usage_message+0x210ea>
  482dbb:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  482dbf:	73 74                	jae    482e35 <usage_message+0x210f5>
  482dc1:	73 20                	jae    482de3 <usage_message+0x210a3>
  482dc3:	28 64 68 6f          	sub    %ah,0x6f(%rax,%rbp,2)
  482dc7:	73 74                	jae    482e3d <usage_message+0x210fd>
  482dc9:	69 64 2c 64 72 75 6c 	imul   $0x656c7572,0x64(%rsp,%rbp,1),%esp
  482dd0:	65 
  482dd1:	69 64 29 20 76 61 6c 	imul   $0x756c6176,0x20(%rcx,%rbp,1),%esp
  482dd8:	75 
  482dd9:	65                   	gs
  482dda:	73 20                	jae    482dfc <usage_message+0x210bc>
  482ddc:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 2574a34e <_end+0x25091a4e>
  482de2:	6c                   	insb   (%dx),%es:(%rdi)
  482de3:	75 29                	jne    482e0e <usage_message+0x210ce>
  482de5:	00 00                	add    %al,(%rax)
  482de7:	00 48 6f             	add    %cl,0x6f(%rax)
  482dea:	73 74                	jae    482e60 <usage_message+0x21120>
  482dec:	20 61 74             	and    %ah,0x74(%rcx)
  482def:	20 25 73 20 69 73    	and    %ah,0x73692073(%rip)        # 73b14e68 <_end+0x7345c568>
  482df5:	20 61 6c             	and    %ah,0x6c(%rcx)
  482df8:	72 65                	jb     482e5f <usage_message+0x2111f>
  482dfa:	61                   	(bad)  
  482dfb:	64                   	fs
  482dfc:	79 20                	jns    482e1e <usage_message+0x210de>
  482dfe:	69 6e 20 64 61 74 61 	imul   $0x61746164,0x20(%rsi),%ebp
  482e05:	62                   	(bad)  
  482e06:	61                   	(bad)  
  482e07:	73 65                	jae    482e6e <usage_message+0x2112e>
  482e09:	00 00                	add    %al,(%rax)
  482e0b:	00 00                	add    %al,(%rax)
  482e0d:	00 00                	add    %al,(%rax)
  482e0f:	00 73 65             	add    %dh,0x65(%rbx)
  482e12:	6c                   	insb   (%dx),%es:(%rdi)
  482e13:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  482e18:	73 65                	jae    482e7f <usage_message+0x2113f>
  482e1a:	72 76                	jb     482e92 <usage_message+0x21152>
  482e1c:	69 63 65 69 64 20 66 	imul   $0x66206469,0x65(%rbx),%esp
  482e23:	72 6f                	jb     482e94 <usage_message+0x21154>
  482e25:	6d                   	insl   (%dx),%es:(%rdi)
  482e26:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  482e2a:	72 76                	jb     482ea2 <usage_message+0x21162>
  482e2c:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  482e33:	65                   	gs
  482e34:	72 65                	jb     482e9b <usage_message+0x2115b>
  482e36:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  482e3a:	73 74                	jae    482eb0 <usage_message+0x21170>
  482e3c:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  482e43:	61 
  482e44:	6e                   	outsb  %ds:(%rsi),(%dx)
  482e45:	64 20 69 70          	and    %ch,%fs:0x70(%rcx)
  482e49:	25 73 27 25 73       	and    $0x73252773,%eax
  482e4e:	27                   	(bad)  
  482e4f:	00 75 70             	add    %dh,0x70(%rbp)
  482e52:	64                   	fs
  482e53:	61                   	(bad)  
  482e54:	74 65                	je     482ebb <usage_message+0x2117b>
  482e56:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  482e5a:	72 76                	jb     482ed2 <usage_message+0x21192>
  482e5c:	69 63 65 73 20 73 65 	imul   $0x65732073,0x65(%rbx),%esp
  482e63:	74 20                	je     482e85 <usage_message+0x21145>
  482e65:	64                   	fs
  482e66:	68 6f 73 74 69       	pushq  $0x6974736f
  482e6b:	64                   	fs
  482e6c:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  482e71:	77 68                	ja     482edb <usage_message+0x2119b>
  482e73:	65                   	gs
  482e74:	72 65                	jb     482edb <usage_message+0x2119b>
  482e76:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  482e7a:	73 74                	jae    482ef0 <usage_message+0x211b0>
  482e7c:	69 64 3d 25 6c 75 20 	imul   $0x6120756c,0x25(%rbp,%rdi,1),%esp
  482e83:	61 
  482e84:	6e                   	outsb  %ds:(%rsi),(%dx)
  482e85:	64 20 69 70          	and    %ch,%fs:0x70(%rcx)
  482e89:	25 73 27 25 73       	and    $0x73252773,%eax
  482e8e:	27                   	(bad)  
  482e8f:	00 49 6e             	add    %cl,0x6e(%rcx)
  482e92:	20 25 73 28 29 20    	and    %ah,0x20292873(%rip)        # 2071570b <_end+0x2005ce0b>
  482e98:	69 70 3a 27 25 73 27 	imul   $0x27732527,0x3a(%rax),%esi
  482e9f:	20 70 6f             	and    %dh,0x6f(%rax)
  482ea2:	72 74                	jb     482f18 <usage_message+0x211d8>
  482ea4:	3a 25 64 20 6b 65    	cmp    0x656b2064(%rip),%ah        # 65b34f0e <_end+0x6547c60e>
  482eaa:	79 3a                	jns    482ee6 <usage_message+0x211a6>
  482eac:	27                   	(bad)  
  482ead:	25 73 27 00 00       	and    $0x2773,%eax
  482eb2:	00 00                	add    %al,(%rax)
  482eb4:	00 00                	add    %al,(%rax)
  482eb6:	00 00                	add    %al,(%rax)
  482eb8:	73 65                	jae    482f1f <usage_message+0x211df>
  482eba:	6c                   	insb   (%dx),%es:(%rdi)
  482ebb:	65 63 74 20 64       	movslq %gs:0x64(%rax,%riz,1),%esi
  482ec0:	73 65                	jae    482f27 <usage_message+0x211e7>
  482ec2:	72 76                	jb     482f3a <usage_message+0x211fa>
  482ec4:	69 63 65 69 64 2c 64 	imul   $0x642c6469,0x65(%rbx),%esp
  482ecb:	68 6f 73 74 69       	pushq  $0x6974736f
  482ed0:	64                   	fs
  482ed1:	2c 73                	sub    $0x73,%al
  482ed3:	74 61                	je     482f36 <usage_message+0x211f6>
  482ed5:	74 75                	je     482f4c <usage_message+0x2120c>
  482ed7:	73 2c                	jae    482f05 <usage_message+0x211c5>
  482ed9:	6c                   	insb   (%dx),%es:(%rdi)
  482eda:	61                   	(bad)  
  482edb:	73 74                	jae    482f51 <usage_message+0x21211>
  482edd:	75 70                	jne    482f4f <usage_message+0x2120f>
  482edf:	2c 6c                	sub    $0x6c,%al
  482ee1:	61                   	(bad)  
  482ee2:	73 74                	jae    482f58 <usage_message+0x21218>
  482ee4:	64 6f                	outsl  %fs:(%rsi),(%dx)
  482ee6:	77 6e                	ja     482f56 <usage_message+0x21216>
  482ee8:	2c 76                	sub    $0x76,%al
  482eea:	61                   	(bad)  
  482eeb:	6c                   	insb   (%dx),%es:(%rdi)
  482eec:	75 65                	jne    482f53 <usage_message+0x21213>
  482eee:	20 66 72             	and    %ah,0x72(%rsi)
  482ef1:	6f                   	outsl  %ds:(%rsi),(%dx)
  482ef2:	6d                   	insl   (%dx),%es:(%rdi)
  482ef3:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  482ef7:	72 76                	jb     482f6f <usage_message+0x2122f>
  482ef9:	69 63 65 73 20 77 68 	imul   $0x68772073,0x65(%rbx),%esp
  482f00:	65                   	gs
  482f01:	72 65                	jb     482f68 <usage_message+0x21228>
  482f03:	20 64 63 68          	and    %ah,0x68(%rbx,%riz,2)
  482f07:	65 63 6b 69          	movslq %gs:0x69(%rbx),%ebp
  482f0b:	64                   	fs
  482f0c:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  482f11:	61                   	(bad)  
  482f12:	6e                   	outsb  %ds:(%rsi),(%dx)
  482f13:	64 20 74 79 70       	and    %dh,%fs:0x70(%rcx,%rdi,2)
  482f18:	65                   	gs
  482f19:	3d 25 64 20 61       	cmp    $0x61206425,%eax
  482f1e:	6e                   	outsb  %ds:(%rsi),(%dx)
  482f1f:	64 20 6b 65          	and    %ch,%fs:0x65(%rbx)
  482f23:	79 5f                	jns    482f84 <usage_message+0x21244>
  482f25:	25 73 27 25 73       	and    $0x73252773,%eax
  482f2a:	27                   	(bad)  
  482f2b:	20 61 6e             	and    %ah,0x6e(%rcx)
  482f2e:	64 20 69 70          	and    %ch,%fs:0x70(%rcx)
  482f32:	25 73 27 25 73       	and    $0x73252773,%eax
  482f37:	27                   	(bad)  
  482f38:	20 61 6e             	and    %ah,0x6e(%rcx)
  482f3b:	64 20 70 6f          	and    %dh,%fs:0x6f(%rax)
  482f3f:	72 74                	jb     482fb5 <usage_message+0x21275>
  482f41:	3d 25 64 00 00       	cmp    $0x6425,%eax
  482f46:	00 00                	add    %al,(%rax)
  482f48:	4e                   	rex.WRX
  482f49:	65                   	gs
  482f4a:	77 20                	ja     482f6c <usage_message+0x2122c>
  482f4c:	73 65                	jae    482fb3 <usage_message+0x21273>
  482f4e:	72 76                	jb     482fc6 <usage_message+0x21286>
  482f50:	69 63 65 20 64 69 73 	imul   $0x73696420,0x65(%rbx),%esp
  482f57:	63 6f 76             	movslq 0x76(%rdi),%ebp
  482f5a:	65                   	gs
  482f5b:	72 65                	jb     482fc2 <usage_message+0x21282>
  482f5d:	64 20 6f 6e          	and    %ch,%fs:0x6e(%rdi)
  482f61:	20 70 6f             	and    %dh,0x6f(%rax)
  482f64:	72 74                	jb     482fda <usage_message+0x2129a>
  482f66:	20 25 64 00 00 00    	and    %ah,0x64(%rip)        # 482fd0 <usage_message+0x21290>
  482f6c:	00 00                	add    %al,(%rax)
  482f6e:	00 00                	add    %al,(%rax)
  482f70:	69 6e 73 65 72 74 20 	imul   $0x20747265,0x73(%rsi),%ebp
  482f77:	69 6e 74 6f 20 64 73 	imul   $0x7364206f,0x74(%rsi),%ebp
  482f7e:	65                   	gs
  482f7f:	72 76                	jb     482ff7 <usage_message+0x212b7>
  482f81:	69 63 65 73 20 28 64 	imul   $0x64282073,0x65(%rbx),%esp
  482f88:	73 65                	jae    482fef <usage_message+0x212af>
  482f8a:	72 76                	jb     483002 <usage_message+0x212c2>
  482f8c:	69 63 65 69 64 2c 64 	imul   $0x642c6469,0x65(%rbx),%esp
  482f93:	68 6f 73 74 69       	pushq  $0x6974736f
  482f98:	64                   	fs
  482f99:	2c 64                	sub    $0x64,%al
  482f9b:	63 68 65             	movslq 0x65(%rax),%ebp
  482f9e:	63 6b 69             	movslq 0x69(%rbx),%ebp
  482fa1:	64                   	fs
  482fa2:	2c 74                	sub    $0x74,%al
  482fa4:	79 70                	jns    483016 <usage_message+0x212d6>
  482fa6:	65                   	gs
  482fa7:	2c 6b                	sub    $0x6b,%al
  482fa9:	65                   	gs
  482faa:	79 5f                	jns    48300b <usage_message+0x212cb>
  482fac:	2c 69                	sub    $0x69,%al
  482fae:	70 2c                	jo     482fdc <usage_message+0x2129c>
  482fb0:	70 6f                	jo     483021 <usage_message+0x212e1>
  482fb2:	72 74                	jb     483028 <usage_message+0x212e8>
  482fb4:	2c 73                	sub    $0x73,%al
  482fb6:	74 61                	je     483019 <usage_message+0x212d9>
  482fb8:	74 75                	je     48302f <usage_message+0x212ef>
  482fba:	73 29                	jae    482fe5 <usage_message+0x212a5>
  482fbc:	20 76 61             	and    %dh,0x61(%rsi)
  482fbf:	6c                   	insb   (%dx),%es:(%rdi)
  482fc0:	75 65                	jne    483027 <usage_message+0x212e7>
  482fc2:	73 20                	jae    482fe4 <usage_message+0x212a4>
  482fc4:	28 25 6c 75 2c 25    	sub    %ah,0x252c756c(%rip)        # 2574a536 <_end+0x25091c36>
  482fca:	6c                   	insb   (%dx),%es:(%rdi)
  482fcb:	75 2c                	jne    482ff9 <usage_message+0x212b9>
  482fcd:	25 6c 75 2c 25       	and    $0x252c756c,%eax
  482fd2:	64                   	fs
  482fd3:	2c 27                	sub    $0x27,%al
  482fd5:	25 73 27 2c 27       	and    $0x272c2773,%eax
  482fda:	25 73 27 2c 25       	and    $0x252c2773,%eax
  482fdf:	64                   	fs
  482fe0:	2c 25                	sub    $0x25,%al
  482fe2:	64 29 00             	sub    %eax,%fs:(%rax)
  482fe5:	00 00                	add    %al,(%rax)
  482fe7:	00 53 65             	add    %dl,0x65(%rbx)
  482fea:	72 76                	jb     483062 <usage_message+0x21322>
  482fec:	69 63 65 20 69 73 20 	imul   $0x20736920,0x65(%rbx),%esp
  482ff3:	61                   	(bad)  
  482ff4:	6c                   	insb   (%dx),%es:(%rdi)
  482ff5:	72 65                	jb     48305c <usage_message+0x2131c>
  482ff7:	61                   	(bad)  
  482ff8:	64                   	fs
  482ff9:	79 20                	jns    48301b <usage_message+0x212db>
  482ffb:	69 6e 20 64 61 74 61 	imul   $0x61746164,0x20(%rsi),%ebp
  483002:	62                   	(bad)  
  483003:	61                   	(bad)  
  483004:	73 65                	jae    48306b <usage_message+0x2132b>
  483006:	00 00                	add    %al,(%rax)
  483008:	75 70                	jne    48307a <usage_message+0x2133a>
  48300a:	64                   	fs
  48300b:	61                   	(bad)  
  48300c:	74 65                	je     483073 <usage_message+0x21333>
  48300e:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  483012:	72 76                	jb     48308a <usage_message+0x2134a>
  483014:	69 63 65 73 20 73 65 	imul   $0x65732073,0x65(%rbx),%esp
  48301b:	74 20                	je     48303d <usage_message+0x212fd>
  48301d:	64                   	fs
  48301e:	68 6f 73 74 69       	pushq  $0x6974736f
  483023:	64                   	fs
  483024:	3d 25 6c 75 20       	cmp    $0x20756c25,%eax
  483029:	77 68                	ja     483093 <usage_message+0x21353>
  48302b:	65                   	gs
  48302c:	72 65                	jb     483093 <usage_message+0x21353>
  48302e:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  483032:	73 74                	jae    4830a8 <usage_message+0x21368>
  483034:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  48303b:	00 
  48303c:	00 00                	add    %al,(%rax)
  48303e:	00 00                	add    %al,(%rax)
  483040:	64                   	fs
  483041:	65                   	gs
  483042:	6c                   	insb   (%dx),%es:(%rdi)
  483043:	65                   	gs
  483044:	74 65                	je     4830ab <usage_message+0x2136b>
  483046:	20 66 72             	and    %ah,0x72(%rsi)
  483049:	6f                   	outsl  %ds:(%rsi),(%dx)
  48304a:	6d                   	insl   (%dx),%es:(%rdi)
  48304b:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  48304f:	73 74                	jae    4830c5 <usage_message+0x21385>
  483051:	73 20                	jae    483073 <usage_message+0x21333>
  483053:	77 68                	ja     4830bd <usage_message+0x2137d>
  483055:	65                   	gs
  483056:	72 65                	jb     4830bd <usage_message+0x2137d>
  483058:	20 64 68 6f          	and    %ah,0x6f(%rax,%rbp,2)
  48305c:	73 74                	jae    4830d2 <usage_message+0x21392>
  48305e:	69 64 3d 25 6c 75 00 	imul   $0x756c,0x25(%rbp,%rdi,1),%esp
  483065:	00 
  483066:	00 00                	add    %al,(%rax)
  483068:	75 70                	jne    4830da <usage_message+0x2139a>
  48306a:	64                   	fs
  48306b:	61                   	(bad)  
  48306c:	74 65                	je     4830d3 <usage_message+0x21393>
  48306e:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  483072:	72 76                	jb     4830ea <usage_message+0x213aa>
  483074:	69 63 65 73 20 73 65 	imul   $0x65732073,0x65(%rbx),%esp
  48307b:	74 20                	je     48309d <usage_message+0x2135d>
  48307d:	76 61                	jbe    4830e0 <usage_message+0x213a0>
  48307f:	6c                   	insb   (%dx),%es:(%rdi)
  483080:	75 65                	jne    4830e7 <usage_message+0x213a7>
  483082:	3d 27 25 73 27       	cmp    $0x27732527,%eax
  483087:	20 77 68             	and    %dh,0x68(%rdi)
  48308a:	65                   	gs
  48308b:	72 65                	jb     4830f2 <usage_message+0x213b2>
  48308d:	20 64 73 65          	and    %ah,0x65(%rbx,%rsi,2)
  483091:	72 76                	jb     483109 <usage_message+0x213c9>
  483093:	69 63 65 69 64 3d 25 	imul   $0x253d6469,0x65(%rbx),%esp
  48309a:	6c                   	insb   (%dx),%es:(%rdi)
  48309b:	75 00                	jne    48309d <usage_message+0x2135d>
  48309d:	51                   	push   %rcx
  48309e:	75 65                	jne    483105 <usage_message+0x213c5>
  4830a0:	72 79                	jb     48311b <usage_message+0x213db>
  4830a2:	20 5b 74             	and    %bl,0x74(%rbx)
  4830a5:	78 6e                	js     483115 <usage_message+0x213d5>
  4830a7:	6c                   	insb   (%dx),%es:(%rdi)
  4830a8:	65                   	gs
  4830a9:	76 3a                	jbe    4830e5 <usage_message+0x213a5>
  4830ab:	25 64 5d 20 5b       	and    $0x5b205d64,%eax
  4830b0:	25 73 5d 00 53       	and    $0x53005d73,%eax
  4830b5:	6c                   	insb   (%dx),%es:(%rdi)
  4830b6:	6f                   	outsl  %ds:(%rsi),(%dx)
  4830b7:	77 20                	ja     4830d9 <usage_message+0x21399>
  4830b9:	71 75                	jno    483130 <usage_message+0x213f0>
  4830bb:	65                   	gs
  4830bc:	72 79                	jb     483137 <usage_message+0x213f7>
  4830be:	3a 20                	cmp    (%rax),%ah
  4830c0:	25 6c 66 20 73       	and    $0x7320666c,%eax
  4830c5:	65 63 2c 20          	movslq %gs:(%rax,%riz,1),%ebp
  4830c9:	22 25 73 22 00 25    	and    0x25002273(%rip),%ah        # 25485342 <_end+0x24dcca42>
  4830cf:	73 20                	jae    4830f1 <usage_message+0x213b1>
  4830d1:	6c                   	insb   (%dx),%es:(%rdi)
  4830d2:	69 6d 69 74 20 25 64 	imul   $0x64252074,0x69(%rbp),%ebp
  4830d9:	00 43 6f             	add    %al,0x6f(%rbx)
  4830dc:	75 6c                	jne    48314a <usage_message+0x2140a>
  4830de:	64 20 6e 6f          	and    %ch,%fs:0x6f(%rsi)
  4830e2:	74 20                	je     483104 <usage_message+0x213c4>
  4830e4:	72 65                	jb     48314b <usage_message+0x2140b>
  4830e6:	74 72                	je     48315a <usage_message+0x2141a>
  4830e8:	69 65 76 65 20 72 65 	imul   $0x65722065,0x76(%rbp),%esp
  4830ef:	73 75                	jae    483166 <usage_message+0x21426>
  4830f1:	6c                   	insb   (%dx),%es:(%rdi)
  4830f2:	74 20                	je     483114 <usage_message+0x213d4>
  4830f4:	73 65                	jae    48315b <usage_message+0x2141b>
  4830f6:	74 00                	je     4830f8 <usage_message+0x213b8>
  4830f8:	72 6f                	jb     483169 <usage_message+0x21429>
  4830fa:	6c                   	insb   (%dx),%es:(%rdi)
  4830fb:	6c                   	insb   (%dx),%es:(%rdi)
  4830fc:	62                   	(bad)  
  4830fd:	61                   	(bad)  
  4830fe:	63 6b 3b             	movslq 0x3b(%rbx),%ebp
  483101:	00 63 6f             	add    %ah,0x6f(%rbx)
  483104:	6d                   	insl   (%dx),%es:(%rdi)
  483105:	6d                   	insl   (%dx),%es:(%rdi)
  483106:	69 74 3b 00 62 65 67 	imul   $0x69676562,0x0(%rbx,%rdi,1),%esi
  48310d:	69 
  48310e:	6e                   	outsb  %ds:(%rsi),(%dx)
  48310f:	3b 00                	cmp    (%rax),%eax
  483111:	53                   	push   %rbx
  483112:	45 54                	rex.RB push   %r12
  483114:	20 4e 41             	and    %cl,0x41(%rsi)
  483117:	4d                   	rex.WRB
  483118:	45 53                	rex.RB push   %r11
  48311a:	20 75 74             	and    %dh,0x74(%rbp)
  48311d:	66                   	data16
  48311e:	38 00                	cmp    %al,(%rax)
  483120:	53                   	push   %rbx
  483121:	45 54                	rex.RB push   %r12
  483123:	20 43 48             	and    %al,0x48(%rbx)
  483126:	41 52                	push   %r10
  483128:	41                   	rex.B
  483129:	43 54                	rex.XB push   %r12
  48312b:	45 52                	rex.RB push   %r10
  48312d:	20 53 45             	and    %dl,0x45(%rbx)
  483130:	54                   	push   %rsp
  483131:	20 75 74             	and    %dh,0x74(%rbp)
  483134:	66                   	data16
  483135:	38 00                	cmp    %al,(%rax)
  483137:	00 51 75             	add    %dl,0x75(%rcx)
  48313a:	65                   	gs
  48313b:	72 79                	jb     4831b6 <usage_message+0x21476>
  48313d:	20 77 69             	and    %dh,0x69(%rdi)
  483140:	74 68                	je     4831aa <usage_message+0x2146a>
  483142:	6f                   	outsl  %ds:(%rsi),(%dx)
  483143:	75 74                	jne    4831b9 <usage_message+0x21479>
  483145:	20 74 72 61          	and    %dh,0x61(%rdx,%rsi,2)
  483149:	6e                   	outsb  %ds:(%rsi),(%dx)
  48314a:	73 61                	jae    4831ad <usage_message+0x2146d>
  48314c:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  483150:	6e                   	outsb  %ds:(%rsi),(%dx)
  483151:	20 64 65 74          	and    %ah,0x74(%rbp,%riz,2)
  483155:	65 63 74 65 64       	movslq %gs:0x64(%rbp,%riz,2),%esi
  48315a:	00 00                	add    %al,(%rax)
  48315c:	00 00                	add    %al,(%rax)
  48315e:	00 00                	add    %al,(%rax)
  483160:	45 52                	rex.RB push   %r10
  483162:	52                   	push   %rdx
  483163:	4f 52                	rex.WRXB push   %r10
  483165:	3a 20                	cmp    (%rax),%ah
  483167:	72 6f                	jb     4831d8 <usage_message+0x21498>
  483169:	6c                   	insb   (%dx),%es:(%rdi)
  48316a:	6c                   	insb   (%dx),%es:(%rdi)
  48316b:	62                   	(bad)  
  48316c:	61                   	(bad)  
  48316d:	63 6b 20             	movslq 0x20(%rbx),%ebp
  483170:	77 69                	ja     4831db <usage_message+0x2149b>
  483172:	74 68                	je     4831dc <usage_message+0x2149c>
  483174:	6f                   	outsl  %ds:(%rsi),(%dx)
  483175:	75 74                	jne    4831eb <usage_message+0x214ab>
  483177:	20 74 72 61          	and    %dh,0x61(%rdx,%rsi,2)
  48317b:	6e                   	outsb  %ds:(%rsi),(%dx)
  48317c:	73 61                	jae    4831df <usage_message+0x2149f>
  48317e:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  483182:	6e                   	outsb  %ds:(%rsi),(%dx)
  483183:	2e 20 50 6c          	and    %dl,%cs:0x6c(%rax)
  483187:	65                   	gs
  483188:	61                   	(bad)  
  483189:	73 65                	jae    4831f0 <usage_message+0x214b0>
  48318b:	20 72 65             	and    %dh,0x65(%rdx)
  48318e:	70 6f                	jo     4831ff <usage_message+0x214bf>
  483190:	72 74                	jb     483206 <usage_message+0x214c6>
  483192:	20 69 74             	and    %ch,0x74(%rcx)
  483195:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  483199:	5a                   	pop    %rdx
  48319a:	61                   	(bad)  
  48319b:	62                   	(bad)  
  48319c:	62                   	(bad)  
  48319d:	69 78 20 54 65 61 6d 	imul   $0x6d616554,0x20(%rax),%edi
  4831a4:	2e 00 00             	add    %al,%cs:(%rax)
  4831a7:	00 45 52             	add    %al,0x52(%rbp)
  4831aa:	52                   	push   %rdx
  4831ab:	4f 52                	rex.WRXB push   %r10
  4831ad:	3a 20                	cmp    (%rax),%ah
  4831af:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  4831b2:	6d                   	insl   (%dx),%es:(%rdi)
  4831b3:	69 74 20 77 69 74 68 	imul   $0x6f687469,0x77(%rax,%riz,1),%esi
  4831ba:	6f 
  4831bb:	75 74                	jne    483231 <usage_message+0x214f1>
  4831bd:	20 74 72 61          	and    %dh,0x61(%rdx,%rsi,2)
  4831c1:	6e                   	outsb  %ds:(%rsi),(%dx)
  4831c2:	73 61                	jae    483225 <usage_message+0x214e5>
  4831c4:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  4831c8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4831c9:	2e 20 50 6c          	and    %dl,%cs:0x6c(%rax)
  4831cd:	65                   	gs
  4831ce:	61                   	(bad)  
  4831cf:	73 65                	jae    483236 <usage_message+0x214f6>
  4831d1:	20 72 65             	and    %dh,0x65(%rdx)
  4831d4:	70 6f                	jo     483245 <usage_message+0x21505>
  4831d6:	72 74                	jb     48324c <usage_message+0x2150c>
  4831d8:	20 69 74             	and    %ch,0x74(%rcx)
  4831db:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  4831df:	5a                   	pop    %rdx
  4831e0:	61                   	(bad)  
  4831e1:	62                   	(bad)  
  4831e2:	62                   	(bad)  
  4831e3:	69 78 20 54 65 61 6d 	imul   $0x6d616554,0x20(%rax),%edi
  4831ea:	2e 00 00             	add    %al,%cs:(%rax)
  4831ed:	00 00                	add    %al,(%rax)
  4831ef:	00 45 52             	add    %al,0x52(%rbp)
  4831f2:	52                   	push   %rdx
  4831f3:	4f 52                	rex.WRXB push   %r10
  4831f5:	3a 20                	cmp    (%rax),%ah
  4831f7:	6e                   	outsb  %ds:(%rsi),(%dx)
  4831f8:	65                   	gs
  4831f9:	73 74                	jae    48326f <usage_message+0x2152f>
  4831fb:	65 64 20 74 72 61    	and    %dh,%fs:%gs:0x61(%rdx,%rsi,2)
  483201:	6e                   	outsb  %ds:(%rsi),(%dx)
  483202:	73 61                	jae    483265 <usage_message+0x21525>
  483204:	63 74 69 6f          	movslq 0x6f(%rcx,%rbp,2),%esi
  483208:	6e                   	outsb  %ds:(%rsi),(%dx)
  483209:	20 64 65 74          	and    %ah,0x74(%rbp,%riz,2)
  48320d:	65 63 74 65 64       	movslq %gs:0x64(%rbp,%riz,2),%esi
  483212:	2e 20 50 6c          	and    %dl,%cs:0x6c(%rax)
  483216:	65                   	gs
  483217:	61                   	(bad)  
  483218:	73 65                	jae    48327f <usage_message+0x2153f>
  48321a:	20 72 65             	and    %dh,0x65(%rdx)
  48321d:	70 6f                	jo     48328e <usage_message+0x2154e>
  48321f:	72 74                	jb     483295 <usage_message+0x21555>
  483221:	20 69 74             	and    %ch,0x74(%rcx)
  483224:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
  483228:	5a                   	pop    %rdx
  483229:	61                   	(bad)  
  48322a:	62                   	(bad)  
  48322b:	62                   	(bad)  
  48322c:	69 78 20 54 65 61 6d 	imul   $0x6d616554,0x20(%rax),%edi
  483233:	2e 00 00             	add    %al,%cs:(%rax)
	...
  48323e:	00 00                	add    %al,(%rax)
  483240:	7a 62                	jp     4832a4 <usage_message+0x21564>
  483242:	78 5f                	js     4832a3 <usage_message+0x21563>
  483244:	64                   	fs
  483245:	62                   	(bad)  
  483246:	5f                   	pop    %rdi
  483247:	72 6f                	jb     4832b8 <usage_message+0x21578>
  483249:	6c                   	insb   (%dx),%es:(%rdi)
  48324a:	6c                   	insb   (%dx),%es:(%rdi)
  48324b:	62                   	(bad)  
  48324c:	61                   	(bad)  
  48324d:	63 6b 00             	movslq 0x0(%rbx),%ebp
  483250:	7a 62                	jp     4832b4 <usage_message+0x21574>
  483252:	78 5f                	js     4832b3 <usage_message+0x21573>
  483254:	64                   	fs
  483255:	62                   	(bad)  
  483256:	5f                   	pop    %rdi
  483257:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
  48325a:	6d                   	insl   (%dx),%es:(%rdi)
  48325b:	69 74 00 7a 62 78 5f 	imul   $0x645f7862,0x7a(%rax,%rax,1),%esi
  483262:	64 
  483263:	62                   	(bad)  
  483264:	5f                   	pop    %rdi
  483265:	62                   	(bad)  
  483266:	65 67 69 6e 00 61 75 	addr32 imul $0x68747561,%gs:0x0(%esi),%ebp
  48326d:	74 68 
  48326f:	6f                   	outsl  %ds:(%rsi),(%dx)
  483270:	72 69                	jb     4832db <usage_message+0x2159b>
  483272:	7a 61                	jp     4832d5 <usage_message+0x21595>
  483274:	74 69                	je     4832df <usage_message+0x2159f>
  483276:	6f                   	outsl  %ds:(%rsi),(%dx)
  483277:	6e                   	outsb  %ds:(%rsi),(%dx)
  483278:	20 66 61             	and    %ah,0x61(%rsi)
  48327b:	69 6c 65 64 00 25 69 	imul   $0x692500,0x64(%rbp,%riz,2),%ebp
  483282:	00 
  483283:	6f                   	outsl  %ds:(%rsi),(%dx)
  483284:	6e                   	outsb  %ds:(%rsi),(%dx)
  483285:	5f                   	pop    %rdi
  483286:	72 65                	jb     4832ed <usage_message+0x215ad>
  483288:	73 75                	jae    4832ff <usage_message+0x215bf>
  48328a:	6c                   	insb   (%dx),%es:(%rdi)
  48328b:	74 00                	je     48328d <usage_message+0x2154d>
  48328d:	25 73 3a 20 49       	and    $0x49203a73,%eax
  483292:	6e                   	outsb  %ds:(%rsi),(%dx)
  483293:	20 25 73 28 29 00    	and    %ah,0x292873(%rip)        # 715b0c <_end+0x5d20c>
  483299:	25 73 3a 20 45       	and    $0x45203a73,%eax
  48329e:	6e                   	outsb  %ds:(%rsi),(%dx)
  48329f:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  4832a3:	20 25 73 28 29 00    	and    %ah,0x292873(%rip)        # 715b1c <_end+0x5d21c>
  4832a9:	6f                   	outsl  %ds:(%rsi),(%dx)
  4832aa:	6e                   	outsb  %ds:(%rsi),(%dx)
  4832ab:	5f                   	pop    %rdi
  4832ac:	73 74                	jae    483322 <usage_message+0x215e2>
  4832ae:	72 65                	jb     483315 <usage_message+0x215d5>
  4832b0:	61                   	(bad)  
  4832b1:	6d                   	insl   (%dx),%es:(%rdi)
  4832b2:	00 73 74             	add    %dh,0x74(%rbx)
  4832b5:	72 65                	jb     48331c <usage_message+0x215dc>
  4832b7:	61                   	(bad)  
  4832b8:	6d                   	insl   (%dx),%es:(%rdi)
  4832b9:	3a 66 65             	cmp    0x65(%rsi),%ah
  4832bc:	61                   	(bad)  
  4832bd:	74 75                	je     483334 <usage_message+0x215f4>
  4832bf:	72 65                	jb     483326 <usage_message+0x215e6>
  4832c1:	73 00                	jae    4832c3 <usage_message+0x21583>
  4832c3:	61                   	(bad)  
  4832c4:	75 74                	jne    48333a <usage_message+0x215fa>
  4832c6:	68 00 66 61 69       	pushq  $0x69616600
  4832cb:	6c                   	insb   (%dx),%es:(%rdi)
  4832cc:	75 72                	jne    483340 <usage_message+0x21600>
  4832ce:	65 00 73 61          	add    %dh,%gs:0x61(%rbx)
  4832d2:	73 6c                	jae    483340 <usage_message+0x21600>
  4832d4:	20 61 75             	and    %ah,0x75(%rcx)
  4832d7:	74 68                	je     483341 <usage_message+0x21601>
  4832d9:	65 6e                	outsb  %gs:(%rsi),(%dx)
  4832db:	74 69                	je     483346 <usage_message+0x21606>
  4832dd:	63 61 74             	movslq 0x74(%rcx),%esp
  4832e0:	69 6f 6e 20 66 61 69 	imul   $0x69616620,0x6e(%rdi),%ebp
  4832e7:	6c                   	insb   (%dx),%es:(%rdi)
  4832e8:	65 64 00 25 73 3a 20 	add    %ah,%fs:%gs:0x61203a73(%rip)        # 61686d63 <_end+0x60fce463>
  4832ef:	61 
  4832f0:	75 74                	jne    483366 <usage_message+0x21626>
  4832f2:	68 6f 72 69 7a       	pushq  $0x7a69726f
  4832f7:	65 64 00 73 65       	add    %dh,%fs:%gs:0x65(%rbx)
  4832fc:	72 76                	jb     483374 <usage_message+0x21634>
  4832fe:	65                   	gs
  4832ff:	72 20                	jb     483321 <usage_message+0x215e1>
  483301:	64 69 73 63 6f 6e 6e 	imul   $0x656e6e6f,%fs:0x63(%rbx),%esi
  483308:	65 
  483309:	63 74 65 64          	movslq 0x64(%rbp,%riz,2),%esi
  48330d:	00 73 74             	add    %dh,0x74(%rbx)
  483310:	72 65                	jb     483377 <usage_message+0x21637>
  483312:	61                   	(bad)  
  483313:	6d                   	insl   (%dx),%es:(%rdi)
  483314:	20 65 72             	and    %ah,0x72(%rbp)
  483317:	72 6f                	jb     483388 <usage_message+0x21648>
  483319:	72 00                	jb     48331b <usage_message+0x215db>
  48331b:	64 69 73 63 6f 6e 6e 	imul   $0x656e6e6f,%fs:0x63(%rbx),%esi
  483322:	65 
  483323:	63 74 5f 6a          	movslq 0x6a(%rdi,%rbx,2),%esi
  483327:	61                   	(bad)  
  483328:	62                   	(bad)  
  483329:	62                   	(bad)  
  48332a:	65                   	gs
  48332b:	72 00                	jb     48332d <usage_message+0x215ed>
  48332d:	6a 61                	pushq  $0x61
  48332f:	62                   	(bad)  
  483330:	62                   	(bad)  
  483331:	65                   	gs
  483332:	72 2e                	jb     483362 <usage_message+0x21622>
  483334:	63 00                	movslq (%rax),%eax
  483336:	73 65                	jae    48339d <usage_message+0x2165d>
  483338:	6e                   	outsb  %ds:(%rsi),(%dx)
  483339:	64                   	fs
  48333a:	5f                   	pop    %rdi
  48333b:	6a 61                	pushq  $0x61
  48333d:	62                   	(bad)  
  48333e:	62                   	(bad)  
  48333f:	65                   	gs
  483340:	72 00                	jb     483342 <usage_message+0x21602>
  483342:	25 73 3a 20 49       	and    $0x49203a73,%eax
  483347:	6e                   	outsb  %ds:(%rsi),(%dx)
  483348:	20 25 73 28 27 25    	and    %ah,0x25272873(%rip)        # 256f5bc1 <_end+0x2503d2c1>
  48334e:	73 27                	jae    483377 <usage_message+0x21637>
  483350:	29 00                	sub    %eax,(%rax)
  483352:	6a 61                	pushq  $0x61
  483354:	62                   	(bad)  
  483355:	62                   	(bad)  
  483356:	65                   	gs
  483357:	72 3a                	jb     483393 <usage_message+0x21653>
  483359:	63 6c 69 65          	movslq 0x65(%rcx,%rbp,2),%ebp
  48335d:	6e                   	outsb  %ds:(%rsi),(%dx)
  48335e:	74 00                	je     483360 <usage_message+0x21620>
  483360:	5a                   	pop    %rdx
  483361:	41                   	rex.B
  483362:	42                   	rex.X
  483363:	42                   	rex.X
  483364:	49 58                	rex.WB pop    %r8
  483366:	00 25 73 40 25 73    	add    %ah,0x73254073(%rip)        # 736d73df <_end+0x7301eadf>
  48336c:	2f                   	(bad)  
  48336d:	25 73 00 43 61       	and    $0x61430073,%eax
  483372:	6e                   	outsb  %ds:(%rsi),(%dx)
  483373:	6e                   	outsb  %ds:(%rsi),(%dx)
  483374:	6f                   	outsl  %ds:(%rsi),(%dx)
  483375:	74 20                	je     483397 <usage_message+0x21657>
  483377:	63 72 65             	movslq 0x65(%rdx),%esi
  48337a:	61                   	(bad)  
  48337b:	74 65                	je     4833e2 <usage_message+0x216a2>
  48337d:	20 66 69             	and    %ah,0x69(%rsi)
  483380:	6c                   	insb   (%dx),%es:(%rdi)
  483381:	74 65                	je     4833e8 <usage_message+0x216a8>
  483383:	72 3a                	jb     4833bf <usage_message+0x2167f>
  483385:	20 25 73 00 48 6f    	and    %ah,0x6f480073(%rip)        # 6f9033fe <_end+0x6f24aafe>
  48338b:	73 74                	jae    483401 <usage_message+0x216c1>
  48338d:	6e                   	outsb  %ds:(%rsi),(%dx)
  48338e:	61                   	(bad)  
  48338f:	6d                   	insl   (%dx),%es:(%rdi)
  483390:	65 20 6c 6f 6f       	and    %ch,%gs:0x6f(%rdi,%rbp,2)
  483395:	6b 75 70 20          	imul   $0x20,0x70(%rbp),%esi
  483399:	66                   	data16
  48339a:	61                   	(bad)  
  48339b:	69 6c 65 64 00 43 6f 	imul   $0x6e6f4300,0x64(%rbp,%riz,2),%ebp
  4833a2:	6e 
  4833a3:	6e                   	outsb  %ds:(%rsi),(%dx)
  4833a4:	65 63 74 69 6f       	movslq %gs:0x6f(%rcx,%rbp,2),%esi
  4833a9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4833aa:	20 66 61             	and    %ah,0x61(%rsi)
  4833ad:	69 6c 65 64 3a 20 25 	imul   $0x7325203a,0x64(%rbp,%riz,2),%ebp
  4833b4:	73 
  4833b5:	00 43 6f             	add    %al,0x6f(%rbx)
  4833b8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4833b9:	6e                   	outsb  %ds:(%rsi),(%dx)
  4833ba:	65 63 74 69 6f       	movslq %gs:0x6f(%rcx,%rbp,2),%esi
  4833bf:	6e                   	outsb  %ds:(%rsi),(%dx)
  4833c0:	20 65 72             	and    %ah,0x72(%rbp)
  4833c3:	72 6f                	jb     483434 <usage_message+0x216f4>
  4833c5:	72 3a                	jb     483401 <usage_message+0x216c1>
  4833c7:	20 25 73 00 74 6c    	and    %ah,0x6c740073(%rip)        # 6cbc3440 <_end+0x6c50ab40>
  4833cd:	73 20                	jae    4833ef <usage_message+0x216af>
  4833cf:	68 61 6e 64 73       	pushq  $0x73646e61
  4833d4:	68 61 6b 65 20       	pushq  $0x20656b61
  4833d9:	66                   	data16
  4833da:	61                   	(bad)  
  4833db:	69 6c 65 64 00 72 65 	imul   $0x63657200,0x64(%rbp,%riz,2),%ebp
  4833e2:	63 
  4833e3:	65 69 76 69 6e 67 20 	imul   $0x6520676e,%gs:0x69(%rsi),%esi
  4833ea:	65 
  4833eb:	72 72                	jb     48345f <usage_message+0x2171f>
  4833ed:	6f                   	outsl  %ds:(%rsi),(%dx)
  4833ee:	72 20                	jb     483410 <usage_message+0x216d0>
  4833f0:	5b                   	pop    %rbx
  4833f1:	25 69 5d 5b 25       	and    $0x255b5d69,%eax
  4833f6:	69 5d 00 25 73 3a 20 	imul   $0x203a7325,0x0(%rbp),%ebx
  4833fd:	45 6e                	rex.RB outsb  %ds:(%rsi),(%dx)
  4833ff:	64 20 6f 66          	and    %ch,%fs:0x66(%rdi)
  483403:	20 25 73 28 29 3a    	and    %ah,0x3a292873(%rip)        # 3a715c7c <_end+0x3a05d37c>
  483409:	25 73 00 25 73       	and    $0x73250073,%eax
  48340e:	3a 20                	cmp    (%rax),%ah
  483410:	6d                   	insl   (%dx),%es:(%rdi)
  483411:	65                   	gs
  483412:	73 73                	jae    483487 <usage_message+0x21747>
  483414:	61                   	(bad)  
  483415:	67 65 20 73 65       	addr32 and %dh,%gs:0x65(%ebx)
  48341a:	6e                   	outsb  %ds:(%rsi),(%dx)
  48341b:	74 00                	je     48341d <usage_message+0x216dd>
  48341d:	43 61                	rex.XB (bad)  
  48341f:	6e                   	outsb  %ds:(%rsi),(%dx)
  483420:	6e                   	outsb  %ds:(%rsi),(%dx)
  483421:	6f                   	outsl  %ds:(%rsi),(%dx)
  483422:	74 20                	je     483444 <usage_message+0x21704>
  483424:	73 65                	jae    48348b <usage_message+0x2174b>
  483426:	6e                   	outsb  %ds:(%rsi),(%dx)
  483427:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  48342b:	73 73                	jae    4834a0 <usage_message+0x21760>
  48342d:	61                   	(bad)  
  48342e:	67 65 3a 20          	addr32 cmp %gs:(%eax),%ah
  483432:	25 73 00 43 61       	and    $0x61430073,%eax
  483437:	6e                   	outsb  %ds:(%rsi),(%dx)
  483438:	6e                   	outsb  %ds:(%rsi),(%dx)
  483439:	6f                   	outsl  %ds:(%rsi),(%dx)
  48343a:	74 20                	je     48345c <usage_message+0x2171c>
  48343c:	63 72 65             	movslq 0x65(%rdx),%esi
  48343f:	61                   	(bad)  
  483440:	74 65                	je     4834a7 <usage_message+0x21767>
  483442:	20 6d 65             	and    %ch,0x65(%rbp)
  483445:	73 73                	jae    4834ba <usage_message+0x2177a>
  483447:	61                   	(bad)  
  483448:	67 65 00 25 73 3a 20 	addr32 add %ah,%gs:0x5b203a73(%eip)        # 5b686ec3 <_end+0x5afce5c3>
  48344f:	5b 
  483450:	25 73 5d 20 25       	and    $0x25205d73,%eax
  483455:	73 00                	jae    483457 <usage_message+0x21717>
  483457:	25 73 3a 20 73       	and    $0x73203a73,%eax
  48345c:	65 6e                	outsb  %gs:(%rsi),(%dx)
  48345e:	64 69 6e 67 00 4a 41 	imul   $0x42414a00,%fs:0x67(%rsi),%ebp
  483465:	42 
  483466:	42                   	rex.X
  483467:	45 52                	rex.RB push   %r10
  483469:	00 00                	add    %al,(%rax)
  48346b:	00 00                	add    %al,(%rax)
  48346d:	00 00                	add    %al,(%rax)
  48346f:	00 43 61             	add    %al,0x61(%rbx)
  483472:	6e                   	outsb  %ds:(%rsi),(%dx)
  483473:	6e                   	outsb  %ds:(%rsi),(%dx)
  483474:	6f                   	outsl  %ds:(%rsi),(%dx)
  483475:	74 20                	je     483497 <usage_message+0x21757>
  483477:	63 72 65             	movslq 0x65(%rdx),%esi
  48347a:	61                   	(bad)  
  48347b:	74 65                	je     4834e2 <usage_message+0x217a2>
  48347d:	20 69 6b             	and    %ch,0x6b(%rcx)
  483480:	73 65                	jae    4834e7 <usage_message+0x217a7>
  483482:	6d                   	insl   (%dx),%es:(%rdi)
  483483:	65                   	gs
  483484:	6c                   	insb   (%dx),%es:(%rdi)
  483485:	20 70 61             	and    %dh,0x61(%rax)
  483488:	72 73                	jb     4834fd <usage_message+0x217bd>
  48348a:	65                   	gs
  48348b:	72 3a                	jb     4834c7 <usage_message+0x21787>
  48348d:	20 25 73 00 00 00    	and    %ah,0x73(%rip)        # 483506 <usage_message+0x217c6>
  483493:	00 00                	add    %al,(%rax)
  483495:	00 00                	add    %al,(%rax)
  483497:	00 73 65             	add    %dh,0x65(%rbx)
  48349a:	6e                   	outsb  %ds:(%rsi),(%dx)
  48349b:	64                   	fs
  48349c:	5f                   	pop    %rdi
  48349d:	6a 61                	pushq  $0x61
  48349f:	62                   	(bad)  
  4834a0:	62                   	(bad)  
  4834a1:	65                   	gs
  4834a2:	72 00                	jb     4834a4 <usage_message+0x21764>

Disassembly of section .eh_frame_hdr:

00000000004834a4 <.eh_frame_hdr>:
  4834a4:	01 1b                	add    %ebx,(%rbx)
  4834a6:	03 3b                	add    (%rbx),%edi
  4834a8:	30 16                	xor    %dl,(%rsi)
  4834aa:	00 00                	add    %al,(%rax)
  4834ac:	c5 02 00             	(bad)  
  4834af:	00 6c b8 f8          	add    %ch,-0x8(%rax,%rdi,4)
  4834b3:	ff 4c 16 00          	decl   0x0(%rsi,%rdx,1)
  4834b7:	00 29                	add    %ch,(%rcx)
  4834b9:	bf f8 ff 74 16       	mov    $0x1674fff8,%edi
  4834be:	00 00                	add    %al,(%rax)
  4834c0:	38 c8                	cmp    %cl,%al
  4834c2:	f8                   	clc    
  4834c3:	ff a4 16 00 00 f8 c9 	jmpq   *-0x36080000(%rsi,%rdx,1)
  4834ca:	f8                   	clc    
  4834cb:	ff dc                	lcallq *<internal disassembler error>
  4834cd:	16                   	(bad)  
  4834ce:	00 00                	add    %al,(%rax)
  4834d0:	3c cd                	cmp    $0xcd,%al
  4834d2:	f8                   	clc    
  4834d3:	ff 14 17             	callq  *(%rdi,%rdx,1)
  4834d6:	00 00                	add    %al,(%rax)
  4834d8:	1b ce                	sbb    %esi,%ecx
  4834da:	f8                   	clc    
  4834db:	ff 34 17             	pushq  (%rdi,%rdx,1)
  4834de:	00 00                	add    %al,(%rax)
  4834e0:	9b                   	fwait
  4834e1:	ce                   	(bad)  
  4834e2:	f8                   	clc    
  4834e3:	ff 54 17 00          	callq  *0x0(%rdi,%rdx,1)
  4834e7:	00 06                	add    %al,(%rsi)
  4834e9:	cf                   	iret   
  4834ea:	f8                   	clc    
  4834eb:	ff                   	(bad)  
  4834ec:	7c 17                	jl     483505 <usage_message+0x217c5>
  4834ee:	00 00                	add    %al,(%rax)
  4834f0:	8c cf                	mov    %cs,%edi
  4834f2:	f8                   	clc    
  4834f3:	ff 9c 17 00 00 3b d5 	lcallq *-0x2ac50000(%rdi,%rdx,1)
  4834fa:	f8                   	clc    
  4834fb:	ff d4                	callq  *%rsp
  4834fd:	17                   	(bad)  
  4834fe:	00 00                	add    %al,(%rax)
  483500:	c0 d5 f8             	rcl    $0xf8,%ch
  483503:	ff f4                	push   %rsp
  483505:	17                   	(bad)  
  483506:	00 00                	add    %al,(%rax)
  483508:	45 d6                	rex.RB (bad)  
  48350a:	f8                   	clc    
  48350b:	ff 14 18             	callq  *(%rax,%rbx,1)
  48350e:	00 00                	add    %al,(%rax)
  483510:	b9 d6 f8 ff 2c       	mov    $0x2cfff8d6,%ecx
  483515:	18 00                	sbb    %al,(%rax)
  483517:	00 25 d7 f8 ff 44    	add    %ah,0x44fff8d7(%rip)        # 45482df4 <_end+0x44dca4f4>
  48351d:	18 00                	sbb    %al,(%rax)
  48351f:	00 7e d7             	add    %bh,-0x29(%rsi)
  483522:	f8                   	clc    
  483523:	ff 5c 18 00          	lcallq *0x0(%rax,%rbx,1)
  483527:	00 df                	add    %bl,%bh
  483529:	d7                   	xlat   %ds:(%rbx)
  48352a:	f8                   	clc    
  48352b:	ff 74 18 00          	pushq  0x0(%rax,%rbx,1)
  48352f:	00 19                	add    %bl,(%rcx)
  483531:	db f8                	(bad)  
  483533:	ff a4 18 00 00 3c dd 	jmpq   *-0x22c40000(%rax,%rbx,1)
  48353a:	f8                   	clc    
  48353b:	ff d4                	callq  *%rsp
  48353d:	18 00                	sbb    %al,(%rax)
  48353f:	00 49 de             	add    %cl,-0x22(%rcx)
  483542:	f8                   	clc    
  483543:	ff 04 19             	incl   (%rcx,%rbx,1)
  483546:	00 00                	add    %al,(%rax)
  483548:	7c e3                	jl     48352d <usage_message+0x217ed>
  48354a:	f8                   	clc    
  48354b:	ff                   	(bad)  
  48354c:	3c 19                	cmp    $0x19,%al
  48354e:	00 00                	add    %al,(%rax)
  483550:	9c                   	pushfq 
  483551:	e5 f8                	in     $0xf8,%eax
  483553:	ff 6c 19 00          	ljmpq  *0x0(%rcx,%rbx,1)
  483557:	00 a0 e7 f8 ff a4    	add    %ah,-0x5b000719(%rax)
  48355d:	19 00                	sbb    %eax,(%rax)
  48355f:	00 b7 ef f8 ff dc    	add    %dh,-0x23000711(%rdi)
  483565:	19 00                	sbb    %eax,(%rax)
  483567:	00 8c f1 f8 ff f4 19 	add    %cl,0x19f4fff8(%rcx,%rsi,8)
  48356e:	00 00                	add    %al,(%rax)
  483570:	1c f3                	sbb    $0xf3,%al
  483572:	f8                   	clc    
  483573:	ff 24 1a             	jmpq   *(%rdx,%rbx,1)
  483576:	00 00                	add    %al,(%rax)
  483578:	6a f5                	pushq  $0xfffffffffffffff5
  48357a:	f8                   	clc    
  48357b:	ff 54 1a 00          	callq  *0x0(%rdx,%rbx,1)
  48357f:	00 6c f8 f8          	add    %ch,-0x8(%rax,%rdi,8)
  483583:	ff 8c 1a 00 00 d4 f9 	decl   -0x62c0000(%rdx,%rbx,1)
  48358a:	f8                   	clc    
  48358b:	ff c4                	inc    %esp
  48358d:	1a 00                	sbb    (%rax),%al
  48358f:	00 6c fa f8          	add    %ch,-0x8(%rdx,%rdi,8)
  483593:	ff e4                	jmpq   *%rsp
  483595:	1a 00                	sbb    (%rax),%al
  483597:	00 d4                	add    %dl,%ah
  483599:	fe                   	(bad)  
  48359a:	f8                   	clc    
  48359b:	ff 1c 1b             	lcallq *(%rbx,%rbx,1)
  48359e:	00 00                	add    %al,(%rax)
  4835a0:	d7                   	xlat   %ds:(%rbx)
  4835a1:	02 f9                	add    %cl,%bh
  4835a3:	ff 54 1b 00          	callq  *0x0(%rbx,%rbx,1)
  4835a7:	00 bc 0d f9 ff 8c 1b 	add    %bh,0x1b8cfff9(%rbp,%rcx,1)
  4835ae:	00 00                	add    %al,(%rax)
  4835b0:	19 0f                	sbb    %ecx,(%rdi)
  4835b2:	f9                   	stc    
  4835b3:	ff c4                	inc    %esp
  4835b5:	1b 00                	sbb    (%rax),%eax
  4835b7:	00 85 16 f9 ff fc    	add    %al,-0x30006ea(%rbp)
  4835bd:	1b 00                	sbb    (%rax),%eax
  4835bf:	00 7c 1c f9          	add    %bh,-0x7(%rsp,%rbx,1)
  4835c3:	ff 34 1c             	pushq  (%rsp,%rbx,1)
  4835c6:	00 00                	add    %al,(%rax)
  4835c8:	dc 1e                	fcompl (%rsi)
  4835ca:	f9                   	stc    
  4835cb:	ff 6c 1c 00          	ljmpq  *0x0(%rsp,%rbx,1)
  4835cf:	00 06                	add    %al,(%rsi)
  4835d1:	20 f9                	and    %bh,%cl
  4835d3:	ff a4 1c 00 00 60 24 	jmpq   *0x24600000(%rsp,%rbx,1)
  4835da:	f9                   	stc    
  4835db:	ff dc                	lcallq *<internal disassembler error>
  4835dd:	1c 00                	sbb    $0x0,%al
  4835df:	00 43 28             	add    %al,0x28(%rbx)
  4835e2:	f9                   	stc    
  4835e3:	ff 14 1d 00 00 3a 29 	callq  *0x293a0000(,%rbx,1)
  4835ea:	f9                   	stc    
  4835eb:	ff 4c 1d 00          	decl   0x0(%rbp,%rbx,1)
  4835ef:	00 2c 36             	add    %ch,(%rsi,%rsi,1)
  4835f2:	f9                   	stc    
  4835f3:	ff 84 1d 00 00 97 36 	incl   0x36970000(%rbp,%rbx,1)
  4835fa:	f9                   	stc    
  4835fb:	ff 9c 1d 00 00 1b 37 	lcallq *0x371b0000(%rbp,%rbx,1)
  483602:	f9                   	stc    
  483603:	ff                   	(bad)  
  483604:	bc 1d 00 00 9f       	mov    $0x9f00001d,%esp
  483609:	37                   	(bad)  
  48360a:	f9                   	stc    
  48360b:	ff dc                	lcallq *<internal disassembler error>
  48360d:	1d 00 00 0a 38       	sbb    $0x380a0000,%eax
  483612:	f9                   	stc    
  483613:	ff f4                	push   %rsp
  483615:	1d 00 00 5a 3a       	sbb    $0x3a5a0000,%eax
  48361a:	f9                   	stc    
  48361b:	ff 24 1e             	jmpq   *(%rsi,%rbx,1)
  48361e:	00 00                	add    %al,(%rax)
  483620:	ec                   	in     (%dx),%al
  483621:	3a f9                	cmp    %cl,%bh
  483623:	ff 54 1e 00          	callq  *0x0(%rsi,%rbx,1)
  483627:	00 8e 3f f9 ff 8c    	add    %cl,-0x730006c1(%rsi)
  48362d:	1e                   	(bad)  
  48362e:	00 00                	add    %al,(%rax)
  483630:	ba 40 f9 ff b4       	mov    $0xb4fff940,%edx
  483635:	1e                   	(bad)  
  483636:	00 00                	add    %al,(%rax)
  483638:	7d 41                	jge    48367b <usage_message+0x2193b>
  48363a:	f9                   	stc    
  48363b:	ff dc                	lcallq *<internal disassembler error>
  48363d:	1e                   	(bad)  
  48363e:	00 00                	add    %al,(%rax)
  483640:	7b 44                	jnp    483686 <usage_message+0x21946>
  483642:	f9                   	stc    
  483643:	ff 0c 1f             	decl   (%rdi,%rbx,1)
  483646:	00 00                	add    %al,(%rax)
  483648:	1d 47 f9 ff 3c       	sbb    $0x3cfff947,%eax
  48364d:	1f                   	(bad)  
  48364e:	00 00                	add    %al,(%rax)
  483650:	c3                   	retq   
  483651:	49 f9                	rex.WB stc    
  483653:	ff 74 1f 00          	pushq  0x0(%rdi,%rbx,1)
  483657:	00 e1                	add    %ah,%cl
  483659:	4a f9                	rex.WX stc    
  48365b:	ff 9c 1f 00 00 07 4c 	lcallq *0x4c070000(%rdi,%rbx,1)
  483662:	f9                   	stc    
  483663:	ff cc                	dec    %esp
  483665:	1f                   	(bad)  
  483666:	00 00                	add    %al,(%rax)
  483668:	a3 4d f9 ff 04 20 00 	mov    %eax,0x500002004fff94d
  48366f:	00 05 
  483671:	50                   	push   %rax
  483672:	f9                   	stc    
  483673:	ff                   	(bad)  
  483674:	3c 20                	cmp    $0x20,%al
  483676:	00 00                	add    %al,(%rax)
  483678:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  483679:	54                   	push   %rsp
  48367a:	f9                   	stc    
  48367b:	ff 74 20 00          	pushq  0x0(%rax,%riz,1)
  48367f:	00 2b                	add    %ch,(%rbx)
  483681:	55                   	push   %rbp
  483682:	f9                   	stc    
  483683:	ff 8c 20 00 00 6c 56 	decl   0x566c0000(%rax,%riz,1)
  48368a:	f9                   	stc    
  48368b:	ff                   	(bad)  
  48368c:	bc 20 00 00 61       	mov    $0x61000020,%esp
  483691:	57                   	push   %rdi
  483692:	f9                   	stc    
  483693:	ff f4                	push   %rsp
  483695:	20 00                	and    %al,(%rax)
  483697:	00 3a                	add    %bh,(%rdx)
  483699:	5a                   	pop    %rdx
  48369a:	f9                   	stc    
  48369b:	ff 2c 21             	ljmpq  *(%rcx,%riz,1)
  48369e:	00 00                	add    %al,(%rax)
  4836a0:	d3 6c f9 ff          	shrl   %cl,-0x1(%rcx,%rdi,8)
  4836a4:	64 21 00             	and    %eax,%fs:(%rax)
  4836a7:	00 5c 6e f9          	add    %bl,-0x7(%rsi,%rbp,2)
  4836ab:	ff 94 21 00 00 dc 78 	callq  *0x78dc0000(%rcx,%riz,1)
  4836b2:	f9                   	stc    
  4836b3:	ff c4                	inc    %esp
  4836b5:	21 00                	and    %eax,(%rax)
  4836b7:	00 38                	add    %bh,(%rax)
  4836b9:	7c f9                	jl     4836b4 <usage_message+0x21974>
  4836bb:	ff                   	(bad)  
  4836bc:	fc                   	cld    
  4836bd:	21 00                	and    %eax,(%rax)
  4836bf:	00 6c 7c f9          	add    %ch,-0x7(%rsp,%rdi,2)
  4836c3:	ff 14 22             	callq  *(%rdx,%riz,1)
  4836c6:	00 00                	add    %al,(%rax)
  4836c8:	b2 7d                	mov    $0x7d,%dl
  4836ca:	f9                   	stc    
  4836cb:	ff                   	(bad)  
  4836cc:	3c 22                	cmp    $0x22,%al
  4836ce:	00 00                	add    %al,(%rax)
  4836d0:	fc                   	cld    
  4836d1:	87 f9                	xchg   %edi,%ecx
  4836d3:	ff 74 22 00          	pushq  0x0(%rdx,%riz,1)
  4836d7:	00 ec                	add    %ch,%ah
  4836d9:	8a f9                	mov    %cl,%bh
  4836db:	ff ac 22 00 00 95 8b 	ljmpq  *-0x746b0000(%rdx,%riz,1)
  4836e2:	f9                   	stc    
  4836e3:	ff cc                	dec    %esp
  4836e5:	22 00                	and    (%rax),%al
  4836e7:	00 b7 94 f9 ff 04    	add    %dh,0x4fff994(%rdi)
  4836ed:	23 00                	and    (%rax),%eax
  4836ef:	00 1e                	add    %bl,(%rsi)
  4836f1:	96                   	xchg   %eax,%esi
  4836f2:	f9                   	stc    
  4836f3:	ff 34 23             	pushq  (%rbx,%riz,1)
  4836f6:	00 00                	add    %al,(%rax)
  4836f8:	6c                   	insb   (%dx),%es:(%rdi)
  4836f9:	96                   	xchg   %eax,%esi
  4836fa:	f9                   	stc    
  4836fb:	ff 54 23 00          	callq  *0x0(%rbx,%riz,1)
  4836ff:	00 ee                	add    %ch,%dh
  483701:	96                   	xchg   %eax,%esi
  483702:	f9                   	stc    
  483703:	ff 6c 23 00          	ljmpq  *0x0(%rbx,%riz,1)
  483707:	00 fb                	add    %bh,%bl
  483709:	97                   	xchg   %eax,%edi
  48370a:	f9                   	stc    
  48370b:	ff 8c 23 00 00 af 98 	decl   -0x67510000(%rbx,%riz,1)
  483712:	f9                   	stc    
  483713:	ff                   	(bad)  
  483714:	bc 23 00 00 f2       	mov    $0xf2000023,%esp
  483719:	98                   	cwtl   
  48371a:	f9                   	stc    
  48371b:	ff d4                	callq  *%rsp
  48371d:	23 00                	and    (%rax),%eax
  48371f:	00 bb 99 f9 ff 04    	add    %bh,0x4fff999(%rbx)
  483725:	24 00                	and    $0x0,%al
  483727:	00 04 9c             	add    %al,(%rsp,%rbx,4)
  48372a:	f9                   	stc    
  48372b:	ff                   	(bad)  
  48372c:	3c 24                	cmp    $0x24,%al
  48372e:	00 00                	add    %al,(%rax)
  483730:	6f                   	outsl  %ds:(%rsi),(%dx)
  483731:	9f                   	lahf   
  483732:	f9                   	stc    
  483733:	ff 74 24 00          	pushq  0x0(%rsp)
  483737:	00 a2 a3 f9 ff ac    	add    %ah,-0x5300065d(%rdx)
  48373d:	24 00                	and    $0x0,%al
  48373f:	00 2c a6             	add    %ch,(%rsi,%riz,4)
  483742:	f9                   	stc    
  483743:	ff dc                	lcallq *<internal disassembler error>
  483745:	24 00                	and    $0x0,%al
  483747:	00 83 a6 f9 ff fc    	add    %al,-0x300065a(%rbx)
  48374d:	24 00                	and    $0x0,%al
  48374f:	00 42 a7             	add    %al,-0x59(%rdx)
  483752:	f9                   	stc    
  483753:	ff 2c 25 00 00 3c b1 	ljmpq  *0xffffffffb13c0000
  48375a:	f9                   	stc    
  48375b:	ff 64 25 00          	jmpq   *0x0(%rbp,%riz,1)
  48375f:	00 39                	add    %bh,(%rcx)
  483761:	b2 f9                	mov    $0xf9,%dl
  483763:	ff 9c 25 00 00 90 b4 	lcallq *-0x4b700000(%rbp,%riz,1)
  48376a:	f9                   	stc    
  48376b:	ff d4                	callq  *%rsp
  48376d:	25 00 00 2c b9       	and    $0xb92c0000,%eax
  483772:	f9                   	stc    
  483773:	ff 0c 26             	decl   (%rsi,%riz,1)
  483776:	00 00                	add    %al,(%rax)
  483778:	63 bb f9 ff 44 26    	movslq 0x2644fff9(%rbx),%edi
  48377e:	00 00                	add    %al,(%rax)
  483780:	f6 bb f9 ff 6c 26    	idivb  0x266cfff9(%rbx)
  483786:	00 00                	add    %al,(%rax)
  483788:	17                   	(bad)  
  483789:	bd f9 ff a4 26       	mov    $0x26a4fff9,%ebp
  48378e:	00 00                	add    %al,(%rax)
  483790:	88 bf f9 ff dc 26    	mov    %bh,0x26dcfff9(%rdi)
  483796:	00 00                	add    %al,(%rax)
  483798:	ec                   	in     (%dx),%al
  483799:	ce                   	(bad)  
  48379a:	f9                   	stc    
  48379b:	ff 14 27             	callq  *(%rdi,%riz,1)
  48379e:	00 00                	add    %al,(%rax)
  4837a0:	10 d9                	adc    %bl,%cl
  4837a2:	f9                   	stc    
  4837a3:	ff 4c 27 00          	decl   0x0(%rdi,%riz,1)
  4837a7:	00 67 d9             	add    %ah,-0x27(%rdi)
  4837aa:	f9                   	stc    
  4837ab:	ff 6c 27 00          	ljmpq  *0x0(%rdi,%riz,1)
  4837af:	00 28                	add    %ch,(%rax)
  4837b1:	da f9                	(bad)  
  4837b3:	ff 8c 27 00 00 bc e9 	decl   -0x16440000(%rdi,%riz,1)
  4837ba:	f9                   	stc    
  4837bb:	ff c4                	inc    %esp
  4837bd:	27                   	(bad)  
  4837be:	00 00                	add    %al,(%rax)
  4837c0:	5e                   	pop    %rsi
  4837c1:	ed                   	in     (%dx),%eax
  4837c2:	f9                   	stc    
  4837c3:	ff                   	(bad)  
  4837c4:	fc                   	cld    
  4837c5:	27                   	(bad)  
  4837c6:	00 00                	add    %al,(%rax)
  4837c8:	0a f1                	or     %cl,%dh
  4837ca:	f9                   	stc    
  4837cb:	ff 34 28             	pushq  (%rax,%rbp,1)
  4837ce:	00 00                	add    %al,(%rax)
  4837d0:	96                   	xchg   %eax,%esi
  4837d1:	f3 f9                	repz stc 
  4837d3:	ff 6c 28 00          	ljmpq  *0x0(%rax,%rbp,1)
  4837d7:	00 fc                	add    %bh,%ah
  4837d9:	fd                   	std    
  4837da:	f9                   	stc    
  4837db:	ff a4 28 00 00 76 fe 	jmpq   *-0x18a0000(%rax,%rbp,1)
  4837e2:	f9                   	stc    
  4837e3:	ff d4                	callq  *%rsp
  4837e5:	28 00                	sub    %al,(%rax)
  4837e7:	00 dc                	add    %bl,%ah
  4837e9:	07                   	(bad)  
  4837ea:	fa                   	cli    
  4837eb:	ff 0c 29             	decl   (%rcx,%rbp,1)
  4837ee:	00 00                	add    %al,(%rax)
  4837f0:	f4                   	hlt    
  4837f1:	07                   	(bad)  
  4837f2:	fa                   	cli    
  4837f3:	ff 24 29             	jmpq   *(%rcx,%rbp,1)
  4837f6:	00 00                	add    %al,(%rax)
  4837f8:	0c 08                	or     $0x8,%al
  4837fa:	fa                   	cli    
  4837fb:	ff                   	(bad)  
  4837fc:	3c 29                	cmp    $0x29,%al
  4837fe:	00 00                	add    %al,(%rax)
  483800:	51                   	push   %rcx
  483801:	0c fa                	or     $0xfa,%al
  483803:	ff 74 29 00          	pushq  0x0(%rcx,%rbp,1)
  483807:	00 2b                	add    %ch,(%rbx)
  483809:	14 fa                	adc    $0xfa,%al
  48380b:	ff ac 29 00 00 11 1e 	ljmpq  *0x1e110000(%rcx,%rbp,1)
  483812:	fa                   	cli    
  483813:	ff e4                	jmpq   *%rsp
  483815:	29 00                	sub    %eax,(%rax)
  483817:	00 00                	add    %al,(%rax)
  483819:	20 fa                	and    %bh,%dl
  48381b:	ff 1c 2a             	lcallq *(%rdx,%rbp,1)
  48381e:	00 00                	add    %al,(%rax)
  483820:	9d                   	popfq  
  483821:	20 fa                	and    %bh,%dl
  483823:	ff 44 2a 00          	incl   0x0(%rdx,%rbp,1)
  483827:	00 0c 22             	add    %cl,(%rdx,%riz,1)
  48382a:	fa                   	cli    
  48382b:	ff 74 2a 00          	pushq  0x0(%rdx,%rbp,1)
  48382f:	00 1c 23             	add    %bl,(%rbx,%riz,1)
  483832:	fa                   	cli    
  483833:	ff a4 2a 00 00 ec 23 	jmpq   *0x23ec0000(%rdx,%rbp,1)
  48383a:	fa                   	cli    
  48383b:	ff d4                	callq  *%rsp
  48383d:	2a 00                	sub    (%rax),%al
  48383f:	00 fc                	add    %bh,%ah
  483841:	24 fa                	and    $0xfa,%al
  483843:	ff 04 2b             	incl   (%rbx,%rbp,1)
  483846:	00 00                	add    %al,(%rax)
  483848:	d0 25 fa ff 34 2b    	shlb   0x2b34fffa(%rip)        # 2b7d3848 <_end+0x2b11af48>
  48384e:	00 00                	add    %al,(%rax)
  483850:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  483851:	26                   	es
  483852:	fa                   	cli    
  483853:	ff 5c 2b 00          	lcallq *0x0(%rbx,%rbp,1)
  483857:	00 6c 27 fa          	add    %ch,-0x6(%rdi,%riz,1)
  48385b:	ff 8c 2b 00 00 c0 28 	decl   0x28c00000(%rbx,%rbp,1)
  483862:	fa                   	cli    
  483863:	ff c4                	inc    %esp
  483865:	2b 00                	sub    (%rax),%eax
  483867:	00 85 29 fa ff fc    	add    %al,-0x30005d7(%rbp)
  48386d:	2b 00                	sub    (%rax),%eax
  48386f:	00 4c 33 fa          	add    %cl,-0x6(%rbx,%rsi,1)
  483873:	ff 34 2c             	pushq  (%rsp,%rbp,1)
  483876:	00 00                	add    %al,(%rax)
  483878:	cc                   	int3   
  483879:	36                   	ss
  48387a:	fa                   	cli    
  48387b:	ff 6c 2c 00          	ljmpq  *0x0(%rsp,%rbp,1)
  48387f:	00 77 37             	add    %dh,0x37(%rdi)
  483882:	fa                   	cli    
  483883:	ff 94 2c 00 00 e0 37 	callq  *0x37e00000(%rsp,%rbp,1)
  48388a:	fa                   	cli    
  48388b:	ff b4 2c 00 00 e5 37 	pushq  0x37e50000(%rsp,%rbp,1)
  483892:	fa                   	cli    
  483893:	ff cc                	dec    %esp
  483895:	2c 00                	sub    $0x0,%al
  483897:	00 5d 38             	add    %bl,0x38(%rbp)
  48389a:	fa                   	cli    
  48389b:	ff f4                	push   %rsp
  48389d:	2c 00                	sub    $0x0,%al
  48389f:	00 d7                	add    %dl,%bh
  4838a1:	38 fa                	cmp    %bh,%dl
  4838a3:	ff 1c 2d 00 00 18 39 	lcallq *0x39180000(,%rbp,1)
  4838aa:	fa                   	cli    
  4838ab:	ff                   	(bad)  
  4838ac:	3c 2d                	cmp    $0x2d,%al
  4838ae:	00 00                	add    %al,(%rax)
  4838b0:	f7 39                	idivl  (%rcx)
  4838b2:	fa                   	cli    
  4838b3:	ff 6c 2d 00          	ljmpq  *0x0(%rbp,%rbp,1)
  4838b7:	00 1c 3b             	add    %bl,(%rbx,%rdi,1)
  4838ba:	fa                   	cli    
  4838bb:	ff 9c 2d 00 00 61 3c 	lcallq *0x3c610000(%rbp,%rbp,1)
  4838c2:	fa                   	cli    
  4838c3:	ff d4                	callq  *%rsp
  4838c5:	2d 00 00 ec 42       	sub    $0x42ec0000,%eax
  4838ca:	fa                   	cli    
  4838cb:	ff 0c 2e             	decl   (%rsi,%rbp,1)
  4838ce:	00 00                	add    %al,(%rax)
  4838d0:	9c                   	pushfq 
  4838d1:	4f fa                	rex.WRXB cli    
  4838d3:	ff 44 2e 00          	incl   0x0(%rsi,%rbp,1)
  4838d7:	00 a0 51 fa ff 7c    	add    %ah,0x7cfffa51(%rax)
  4838dd:	2e 00 00             	add    %al,%cs:(%rax)
  4838e0:	a8 51                	test   $0x51,%al
  4838e2:	fa                   	cli    
  4838e3:	ff 94 2e 00 00 b7 52 	callq  *0x52b70000(%rsi,%rbp,1)
  4838ea:	fa                   	cli    
  4838eb:	ff c4                	inc    %esp
  4838ed:	2e 00 00             	add    %al,%cs:(%rax)
  4838f0:	4d 53                	rex.WRB push   %r11
  4838f2:	fa                   	cli    
  4838f3:	ff e4                	jmpq   *%rsp
  4838f5:	2e 00 00             	add    %al,%cs:(%rax)
  4838f8:	fc                   	cld    
  4838f9:	61                   	(bad)  
  4838fa:	fa                   	cli    
  4838fb:	ff 1c 2f             	lcallq *(%rdi,%rbp,1)
  4838fe:	00 00                	add    %al,(%rax)
  483900:	7c 63                	jl     483965 <usage_message+0x21c25>
  483902:	fa                   	cli    
  483903:	ff 4c 2f 00          	decl   0x0(%rdi,%rbp,1)
  483907:	00 3c 66             	add    %bh,(%rsi,%riz,2)
  48390a:	fa                   	cli    
  48390b:	ff 84 2f 00 00 b6 66 	incl   0x66b60000(%rdi,%rbp,1)
  483912:	fa                   	cli    
  483913:	ff b4 2f 00 00 cc 69 	pushq  0x69cc0000(%rdi,%rbp,1)
  48391a:	fa                   	cli    
  48391b:	ff e4                	jmpq   *%rsp
  48391d:	2f                   	(bad)  
  48391e:	00 00                	add    %al,(%rax)
  483920:	0a 6a fa             	or     -0x6(%rdx),%ch
  483923:	ff                   	(bad)  
  483924:	fc                   	cld    
  483925:	2f                   	(bad)  
  483926:	00 00                	add    %al,(%rax)
  483928:	39 6d fa             	cmp    %ebp,-0x6(%rbp)
  48392b:	ff 34 30             	pushq  (%rax,%rsi,1)
  48392e:	00 00                	add    %al,(%rax)
  483930:	58                   	pop    %rax
  483931:	70 fa                	jo     48392d <usage_message+0x21bed>
  483933:	ff 6c 30 00          	ljmpq  *0x0(%rax,%rsi,1)
  483937:	00 d5                	add    %dl,%ch
  483939:	71 fa                	jno    483935 <usage_message+0x21bf5>
  48393b:	ff 94 30 00 00 48 80 	callq  *-0x7fb80000(%rax,%rsi,1)
  483942:	fa                   	cli    
  483943:	ff cc                	dec    %esp
  483945:	30 00                	xor    %al,(%rax)
  483947:	00 cc                	add    %cl,%ah
  483949:	83 fa ff             	cmp    $0xffffffffffffffff,%edx
  48394c:	04 31                	add    $0x31,%al
  48394e:	00 00                	add    %al,(%rax)
  483950:	c1 84 fa ff 34 31 00 	roll   $0x0,0x3134ff(%rdx,%rdi,8)
  483957:	00 
  483958:	6d                   	insl   (%dx),%es:(%rdi)
  483959:	85 fa                	test   %edi,%edx
  48395b:	ff 5c 31 00          	lcallq *0x0(%rcx,%rsi,1)
  48395f:	00 ae 85 fa ff 74    	add    %ch,0x74fffa85(%rsi)
  483965:	31 00                	xor    %eax,(%rax)
  483967:	00 8c 87 fa ff a4 31 	add    %cl,0x31a4fffa(%rdi,%rax,4)
  48396e:	00 00                	add    %al,(%rax)
  483970:	72 8b                	jb     4838fd <usage_message+0x21bbd>
  483972:	fa                   	cli    
  483973:	ff dc                	lcallq *<internal disassembler error>
  483975:	31 00                	xor    %eax,(%rax)
  483977:	00 bc 8c fa ff fc 31 	add    %bh,0x31fcfffa(%rsp,%rcx,4)
  48397e:	00 00                	add    %al,(%rax)
  483980:	eb 8c                	jmp    48390e <usage_message+0x21bce>
  483982:	fa                   	cli    
  483983:	ff 14 32             	callq  *(%rdx,%rsi,1)
  483986:	00 00                	add    %al,(%rax)
  483988:	bd 90 fa ff 3c       	mov    $0x3cfffa90,%ebp
  48398d:	32 00                	xor    (%rax),%al
  48398f:	00 c3                	add    %al,%bl
  483991:	92                   	xchg   %eax,%edx
  483992:	fa                   	cli    
  483993:	ff 64 32 00          	jmpq   *0x0(%rdx,%rsi,1)
  483997:	00 d7                	add    %dl,%bh
  483999:	93                   	xchg   %eax,%ebx
  48399a:	fa                   	cli    
  48399b:	ff 9c 32 00 00 5a 94 	lcallq *-0x6ba60000(%rdx,%rsi,1)
  4839a2:	fa                   	cli    
  4839a3:	ff b4 32 00 00 09 95 	pushq  -0x6af70000(%rdx,%rsi,1)
  4839aa:	fa                   	cli    
  4839ab:	ff d4                	callq  *%rsp
  4839ad:	32 00                	xor    (%rax),%al
  4839af:	00 9c 95 fa ff fc 32 	add    %bl,0x32fcfffa(%rbp,%rdx,4)
  4839b6:	00 00                	add    %al,(%rax)
  4839b8:	3f                   	(bad)  
  4839b9:	96                   	xchg   %eax,%esi
  4839ba:	fa                   	cli    
  4839bb:	ff 24 33             	jmpq   *(%rbx,%rsi,1)
  4839be:	00 00                	add    %al,(%rax)
  4839c0:	7c 98                	jl     48395a <usage_message+0x21c1a>
  4839c2:	fa                   	cli    
  4839c3:	ff 5c 33 00          	lcallq *0x0(%rbx,%rsi,1)
  4839c7:	00 d9                	add    %bl,%cl
  4839c9:	99                   	cltd   
  4839ca:	fa                   	cli    
  4839cb:	ff 94 33 00 00 5d 9a 	callq  *-0x65a30000(%rbx,%rsi,1)
  4839d2:	fa                   	cli    
  4839d3:	ff                   	(bad)  
  4839d4:	bc 33 00 00 bc       	mov    $0xbc000033,%esp
  4839d9:	a0 fa ff f4 33 00 00 	mov    0xa1ce000033f4fffa,%al
  4839e0:	ce a1 
  4839e2:	fa                   	cli    
  4839e3:	ff 1c 34             	lcallq *(%rsp,%rsi,1)
  4839e6:	00 00                	add    %al,(%rax)
  4839e8:	1c a2                	sbb    $0xa2,%al
  4839ea:	fa                   	cli    
  4839eb:	ff                   	(bad)  
  4839ec:	3c 34                	cmp    $0x34,%al
  4839ee:	00 00                	add    %al,(%rax)
  4839f0:	5b                   	pop    %rbx
  4839f1:	a2 fa ff 54 34 00 00 	mov    %al,0xa2e300003454fffa
  4839f8:	e3 a2 
  4839fa:	fa                   	cli    
  4839fb:	ff 6c 34 00          	ljmpq  *0x0(%rsp,%rsi,1)
  4839ff:	00 2a                	add    %ch,(%rdx)
  483a01:	a3 fa ff 84 34 00 00 	mov    %eax,0xa45000003484fffa
  483a08:	50 a4 
  483a0a:	fa                   	cli    
  483a0b:	ff                   	(bad)  
  483a0c:	bc 34 00 00 28       	mov    $0x28000034,%esp
  483a11:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  483a12:	fa                   	cli    
  483a13:	ff f4                	push   %rsp
  483a15:	34 00                	xor    $0x0,%al
  483a17:	00 d4                	add    %dl,%ah
  483a19:	a8 fa                	test   $0xfa,%al
  483a1b:	ff 2c 35 00 00 ac a9 	ljmpq  *-0x56540000(,%rsi,1)
  483a22:	fa                   	cli    
  483a23:	ff 54 35 00          	callq  *0x0(%rbp,%rsi,1)
  483a27:	00 f7                	add    %dh,%bh
  483a29:	aa                   	stos   %al,%es:(%rdi)
  483a2a:	fa                   	cli    
  483a2b:	ff 8c 35 00 00 80 ac 	decl   -0x53800000(%rbp,%rsi,1)
  483a32:	fa                   	cli    
  483a33:	ff c4                	inc    %esp
  483a35:	35 00 00 43 ad       	xor    $0xad430000,%eax
  483a3a:	fa                   	cli    
  483a3b:	ff ec                	ljmpq  *<internal disassembler error>
  483a3d:	35 00 00 e3 ad       	xor    $0xade30000,%eax
  483a42:	fa                   	cli    
  483a43:	ff 14 36             	callq  *(%rsi,%rsi,1)
  483a46:	00 00                	add    %al,(%rax)
  483a48:	7b af                	jnp    4839f9 <usage_message+0x21cb9>
  483a4a:	fa                   	cli    
  483a4b:	ff 4c 36 00          	decl   0x0(%rsi,%rsi,1)
  483a4f:	00 3b                	add    %bh,(%rbx)
  483a51:	b1 fa                	mov    $0xfa,%cl
  483a53:	ff 84 36 00 00 8c b2 	incl   -0x4d740000(%rsi,%rsi,1)
  483a5a:	fa                   	cli    
  483a5b:	ff b4 36 00 00 db b3 	pushq  -0x4c250000(%rsi,%rsi,1)
  483a62:	fa                   	cli    
  483a63:	ff e4                	jmpq   *%rsp
  483a65:	36 00 00             	add    %al,%ss:(%rax)
  483a68:	68 b5 fa ff 14       	pushq  $0x14fffab5
  483a6d:	37                   	(bad)  
  483a6e:	00 00                	add    %al,(%rax)
  483a70:	db b6 fa ff 44 37    	(bad)  0x3744fffa(%rsi)
  483a76:	00 00                	add    %al,(%rax)
  483a78:	ec                   	in     (%dx),%al
  483a79:	b8 fa ff 7c 37       	mov    $0x377cfffa,%eax
  483a7e:	00 00                	add    %al,(%rax)
  483a80:	cf                   	iret   
  483a81:	b9 fa ff 94 37       	mov    $0x3794fffa,%ecx
  483a86:	00 00                	add    %al,(%rax)
  483a88:	fe                   	(bad)  
  483a89:	b9 fa ff ac 37       	mov    $0x37acfffa,%ecx
  483a8e:	00 00                	add    %al,(%rax)
  483a90:	65                   	gs
  483a91:	bb fa ff dc 37       	mov    $0x37dcfffa,%ebx
  483a96:	00 00                	add    %al,(%rax)
  483a98:	83 bc fa ff 0c 38 00 	cmpl   $0x0,0x380cff(%rdx,%rdi,8)
  483a9f:	00 
  483aa0:	40 be fa ff 44 38    	rex mov    $0x3844fffa,%esi
  483aa6:	00 00                	add    %al,(%rax)
  483aa8:	53                   	push   %rbx
  483aa9:	bf fa ff 74 38       	mov    $0x3874fffa,%edi
  483aae:	00 00                	add    %al,(%rax)
  483ab0:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  483ab1:	ca fa ff             	lret   $0xfffa
  483ab4:	ac                   	lods   %ds:(%rsi),%al
  483ab5:	38 00                	cmp    %al,(%rax)
  483ab7:	00 f4                	add    %dh,%ah
  483ab9:	ca fa ff             	lret   $0xfffa
  483abc:	d4                   	(bad)  
  483abd:	38 00                	cmp    %al,(%rax)
  483abf:	00 44 cb fa          	add    %al,-0x6(%rbx,%rcx,8)
  483ac3:	ff                   	(bad)  
  483ac4:	fc                   	cld    
  483ac5:	38 00                	cmp    %al,(%rax)
  483ac7:	00 94 cb fa ff 24 39 	add    %dl,0x3924fffa(%rbx,%rcx,8)
  483ace:	00 00                	add    %al,(%rax)
  483ad0:	dc cb                	fmul   %st,%st(3)
  483ad2:	fa                   	cli    
  483ad3:	ff                   	(bad)  
  483ad4:	3c 39                	cmp    $0x39,%al
  483ad6:	00 00                	add    %al,(%rax)
  483ad8:	3a cd                	cmp    %ch,%cl
  483ada:	fa                   	cli    
  483adb:	ff 6c 39 00          	ljmpq  *0x0(%rcx,%rdi,1)
  483adf:	00 bf d3 fa ff a4    	add    %bh,-0x5b00052d(%rdi)
  483ae5:	39 00                	cmp    %eax,(%rax)
  483ae7:	00 ca                	add    %cl,%dl
  483ae9:	d3 fa                	sar    %cl,%edx
  483aeb:	ff                   	(bad)  
  483aec:	bc 39 00 00 dc       	mov    $0xdc000039,%esp
  483af1:	d3 fa                	sar    %cl,%edx
  483af3:	ff d4                	callq  *%rsp
  483af5:	39 00                	cmp    %eax,(%rax)
  483af7:	00 8c d9 fa ff fc 39 	add    %cl,0x39fcfffa(%rcx,%rbx,8)
  483afe:	00 00                	add    %al,(%rax)
  483b00:	93                   	xchg   %eax,%ebx
  483b01:	d9 fa                	fsqrt  
  483b03:	ff 14 3a             	callq  *(%rdx,%rdi,1)
  483b06:	00 00                	add    %al,(%rax)
  483b08:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  483b09:	d9 fa                	fsqrt  
  483b0b:	ff 2c 3a             	ljmpq  *(%rdx,%rdi,1)
  483b0e:	00 00                	add    %al,(%rax)
  483b10:	c9                   	leaveq 
  483b11:	d9 fa                	fsqrt  
  483b13:	ff 44 3a 00          	incl   0x0(%rdx,%rdi,1)
  483b17:	00 f2                	add    %dh,%dl
  483b19:	da fa                	(bad)  
  483b1b:	ff 6c 3a 00          	ljmpq  *0x0(%rdx,%rdi,1)
  483b1f:	00 0c dc             	add    %cl,(%rsp,%rbx,8)
  483b22:	fa                   	cli    
  483b23:	ff 8c 3a 00 00 40 e1 	decl   -0x1ec00000(%rdx,%rdi,1)
  483b2a:	fa                   	cli    
  483b2b:	ff c4                	inc    %esp
  483b2d:	3a 00                	cmp    (%rax),%al
  483b2f:	00 6c e2 fa          	add    %ch,-0x6(%rdx,%riz,8)
  483b33:	ff ec                	ljmpq  *<internal disassembler error>
  483b35:	3a 00                	cmp    (%rax),%al
  483b37:	00 3d e3 fa ff 04    	add    %bh,0x4fffae3(%rip)        # 5483620 <_end+0x4dcad20>
  483b3d:	3b 00                	cmp    (%rax),%eax
  483b3f:	00 e7                	add    %ah,%bh
  483b41:	e6 fa                	out    %al,$0xfa
  483b43:	ff 24 3b             	jmpq   *(%rbx,%rdi,1)
  483b46:	00 00                	add    %al,(%rax)
  483b48:	ce                   	(bad)  
  483b49:	e8 fa ff 5c 3b       	callq  3ba53b48 <_end+0x3b39b248>
  483b4e:	00 00                	add    %al,(%rax)
  483b50:	37                   	(bad)  
  483b51:	eb fa                	jmp    483b4d <usage_message+0x21e0d>
  483b53:	ff 94 3b 00 00 eb eb 	callq  *-0x14150000(%rbx,%rdi,1)
  483b5a:	fa                   	cli    
  483b5b:	ff                   	(bad)  
  483b5c:	bc 3b 00 00 39       	mov    $0x3900003b,%esp
  483b61:	f6 fa                	idiv   %dl
  483b63:	ff f4                	push   %rsp
  483b65:	3b 00                	cmp    (%rax),%eax
  483b67:	00 57 f6             	add    %dl,-0xa(%rdi)
  483b6a:	fa                   	cli    
  483b6b:	ff 0c 3c             	decl   (%rsp,%rdi,1)
  483b6e:	00 00                	add    %al,(%rax)
  483b70:	72 f6                	jb     483b68 <usage_message+0x21e28>
  483b72:	fa                   	cli    
  483b73:	ff 24 3c             	jmpq   *(%rsp,%rdi,1)
  483b76:	00 00                	add    %al,(%rax)
  483b78:	90                   	nop
  483b79:	f6 fa                	idiv   %dl
  483b7b:	ff                   	(bad)  
  483b7c:	3c 3c                	cmp    $0x3c,%al
  483b7e:	00 00                	add    %al,(%rax)
  483b80:	7c f9                	jl     483b7b <usage_message+0x21e3b>
  483b82:	fa                   	cli    
  483b83:	ff 6c 3c 00          	ljmpq  *0x0(%rsp,%rdi,1)
  483b87:	00 79 fe             	add    %bh,-0x2(%rcx)
  483b8a:	fa                   	cli    
  483b8b:	ff a4 3c 00 00 81 08 	jmpq   *0x8810000(%rsp,%rdi,1)
  483b92:	fb                   	sti    
  483b93:	ff dc                	lcallq *<internal disassembler error>
  483b95:	3c 00                	cmp    $0x0,%al
  483b97:	00 12                	add    %dl,(%rdx)
  483b99:	0d fb ff 14 3d       	or     $0x3d14fffb,%eax
  483b9e:	00 00                	add    %al,(%rax)
  483ba0:	6f                   	outsl  %ds:(%rsi),(%dx)
  483ba1:	10 fb                	adc    %bh,%bl
  483ba3:	ff 4c 3d 00          	decl   0x0(%rbp,%rdi,1)
  483ba7:	00 61 2a             	add    %ah,0x2a(%rcx)
  483baa:	fb                   	sti    
  483bab:	ff 84 3d 00 00 dc 2c 	incl   0x2cdc0000(%rbp,%rdi,1)
  483bb2:	fb                   	sti    
  483bb3:	ff b4 3d 00 00 f9 2c 	pushq  0x2cf90000(%rbp,%rdi,1)
  483bba:	fb                   	sti    
  483bbb:	ff cc                	dec    %esp
  483bbd:	3d 00 00 ec 30       	cmp    $0x30ec0000,%eax
  483bc2:	fb                   	sti    
  483bc3:	ff                   	(bad)  
  483bc4:	fc                   	cld    
  483bc5:	3d 00 00 54 31       	cmp    $0x31540000,%eax
  483bca:	fb                   	sti    
  483bcb:	ff 14 3e             	callq  *(%rsi,%rdi,1)
  483bce:	00 00                	add    %al,(%rax)
  483bd0:	8f                   	(bad)  
  483bd1:	37                   	(bad)  
  483bd2:	fb                   	sti    
  483bd3:	ff 4c 3e 00          	decl   0x0(%rsi,%rdi,1)
  483bd7:	00 0c 39             	add    %cl,(%rcx,%rdi,1)
  483bda:	fb                   	sti    
  483bdb:	ff 84 3e 00 00 28 39 	incl   0x39280000(%rsi,%rdi,1)
  483be2:	fb                   	sti    
  483be3:	ff 9c 3e 00 00 44 39 	lcallq *0x39440000(%rsi,%rdi,1)
  483bea:	fb                   	sti    
  483beb:	ff b4 3e 00 00 c5 39 	pushq  0x39c50000(%rsi,%rdi,1)
  483bf2:	fb                   	sti    
  483bf3:	ff dc                	lcallq *<internal disassembler error>
  483bf5:	3e 00 00             	add    %al,%ds:(%rax)
  483bf8:	18 3b                	sbb    %bh,(%rbx)
  483bfa:	fb                   	sti    
  483bfb:	ff                   	(bad)  
  483bfc:	fc                   	cld    
  483bfd:	3e 00 00             	add    %al,%ds:(%rax)
  483c00:	2d 3c fb ff 14       	sub    $0x14fffb3c,%eax
  483c05:	3f                   	(bad)  
  483c06:	00 00                	add    %al,(%rax)
  483c08:	b5 3c                	mov    $0x3c,%ch
  483c0a:	fb                   	sti    
  483c0b:	ff 34 3f             	pushq  (%rdi,%rdi,1)
  483c0e:	00 00                	add    %al,(%rax)
  483c10:	bb 3d fb ff 5c       	mov    $0x5cfffb3d,%ebx
  483c15:	3f                   	(bad)  
  483c16:	00 00                	add    %al,(%rax)
  483c18:	38 3e                	cmp    %bh,(%rsi)
  483c1a:	fb                   	sti    
  483c1b:	ff 74 3f 00          	pushq  0x0(%rdi,%rdi,1)
  483c1f:	00 dd                	add    %bl,%ch
  483c21:	3e                   	ds
  483c22:	fb                   	sti    
  483c23:	ff 94 3f 00 00 8f 3f 	callq  *0x3f8f0000(%rdi,%rdi,1)
  483c2a:	fb                   	sti    
  483c2b:	ff b4 3f 00 00 f6 40 	pushq  0x40f60000(%rdi,%rdi,1)
  483c32:	fb                   	sti    
  483c33:	ff d4                	callq  *%rsp
  483c35:	3f                   	(bad)  
  483c36:	00 00                	add    %al,(%rax)
  483c38:	f3 41 fb             	rex.B repz sti 
  483c3b:	ff 0c 40             	decl   (%rax,%rax,2)
  483c3e:	00 00                	add    %al,(%rax)
  483c40:	69 42 fb ff 2c 40 00 	imul   $0x402cff,-0x5(%rdx),%eax
  483c47:	00 53 46             	add    %dl,0x46(%rbx)
  483c4a:	fb                   	sti    
  483c4b:	ff 4c 40 00          	decl   0x0(%rax,%rax,2)
  483c4f:	00 f2                	add    %dh,%dl
  483c51:	46 fb                	rex.RX sti    
  483c53:	ff 6c 40 00          	ljmpq  *0x0(%rax,%rax,2)
  483c57:	00 c7                	add    %al,%bh
  483c59:	47 fb                	rex.RXB sti    
  483c5b:	ff 9c 40 00 00 8e 48 	lcallq *0x488e0000(%rax,%rax,2)
  483c62:	fb                   	sti    
  483c63:	ff b4 40 00 00 f4 48 	pushq  0x48f40000(%rax,%rax,2)
  483c6a:	fb                   	sti    
  483c6b:	ff d4                	callq  *%rsp
  483c6d:	40 00 00             	add    %al,(%rax)
  483c70:	55                   	push   %rbp
  483c71:	49 fb                	rex.WB sti    
  483c73:	ff ec                	ljmpq  *<internal disassembler error>
  483c75:	40 00 00             	add    %al,(%rax)
  483c78:	e4 49                	in     $0x49,%al
  483c7a:	fb                   	sti    
  483c7b:	ff 0c 41             	decl   (%rcx,%rax,2)
  483c7e:	00 00                	add    %al,(%rax)
  483c80:	67 4a fb             	rex.WX addr32 sti 
  483c83:	ff 34 41             	pushq  (%rcx,%rax,2)
  483c86:	00 00                	add    %al,(%rax)
  483c88:	ed                   	in     (%dx),%eax
  483c89:	4c fb                	rex.WR sti    
  483c8b:	ff 6c 41 00          	ljmpq  *0x0(%rcx,%rax,2)
  483c8f:	00 29                	add    %ch,(%rcx)
  483c91:	4f fb                	rex.WRXB sti    
  483c93:	ff a4 41 00 00 bf 4f 	jmpq   *0x4fbf0000(%rcx,%rax,2)
  483c9a:	fb                   	sti    
  483c9b:	ff                   	(bad)  
  483c9c:	bc 41 00 00 04       	mov    $0x4000041,%esp
  483ca1:	50                   	push   %rax
  483ca2:	fb                   	sti    
  483ca3:	ff d4                	callq  *%rsp
  483ca5:	41 00 00             	add    %al,(%r8)
  483ca8:	35 50 fb ff ec       	xor    $0xecfffb50,%eax
  483cad:	41 00 00             	add    %al,(%r8)
  483cb0:	72 50                	jb     483d02 <usage_message+0x21fc2>
  483cb2:	fb                   	sti    
  483cb3:	ff 04 42             	incl   (%rdx,%rax,2)
  483cb6:	00 00                	add    %al,(%rax)
  483cb8:	9f                   	lahf   
  483cb9:	50                   	push   %rax
  483cba:	fb                   	sti    
  483cbb:	ff 1c 42             	lcallq *(%rdx,%rax,2)
  483cbe:	00 00                	add    %al,(%rax)
  483cc0:	ba 50 fb ff 34       	mov    $0x34fffb50,%edx
  483cc5:	42 00 00             	rex.X add    %al,(%rax)
  483cc8:	d8 50 fb             	fcoms  -0x5(%rax)
  483ccb:	ff 4c 42 00          	decl   0x0(%rdx,%rax,2)
  483ccf:	00 f6                	add    %dh,%dh
  483cd1:	50                   	push   %rax
  483cd2:	fb                   	sti    
  483cd3:	ff 64 42 00          	jmpq   *0x0(%rdx,%rax,2)
  483cd7:	00 36                	add    %dh,(%rsi)
  483cd9:	56                   	push   %rsi
  483cda:	fb                   	sti    
  483cdb:	ff 8c 42 00 00 73 56 	decl   0x56730000(%rdx,%rax,2)
  483ce2:	fb                   	sti    
  483ce3:	ff b4 42 00 00 d3 56 	pushq  0x56d30000(%rdx,%rax,2)
  483cea:	fb                   	sti    
  483ceb:	ff dc                	lcallq *<internal disassembler error>
  483ced:	42 00 00             	rex.X add    %al,(%rax)
  483cf0:	da 5e fb             	ficompl -0x5(%rsi)
  483cf3:	ff 14 43             	callq  *(%rbx,%rax,2)
  483cf6:	00 00                	add    %al,(%rax)
  483cf8:	7c 77                	jl     483d71 <usage_message+0x22031>
  483cfa:	fb                   	sti    
  483cfb:	ff 4c 43 00          	decl   0x0(%rbx,%rax,2)
  483cff:	00 cb                	add    %cl,%bl
  483d01:	77 fb                	ja     483cfe <usage_message+0x21fbe>
  483d03:	ff 64 43 00          	jmpq   *0x0(%rbx,%rax,2)
  483d07:	00 31                	add    %dh,(%rcx)
  483d09:	78 fb                	js     483d06 <usage_message+0x21fc6>
  483d0b:	ff                   	(bad)  
  483d0c:	7c 43                	jl     483d51 <usage_message+0x22011>
  483d0e:	00 00                	add    %al,(%rax)
  483d10:	69 79 fb ff ac 43 00 	imul   $0x43acff,-0x5(%rcx),%edi
  483d17:	00 42 7b             	add    %al,0x7b(%rdx)
  483d1a:	fb                   	sti    
  483d1b:	ff e4                	jmpq   *%rsp
  483d1d:	43 00 00             	rex.XB add    %al,(%r8)
  483d20:	ec                   	in     (%dx),%al
  483d21:	7b fb                	jnp    483d1e <usage_message+0x21fde>
  483d23:	ff 14 44             	callq  *(%rsp,%rax,2)
  483d26:	00 00                	add    %al,(%rax)
  483d28:	89 7d fb             	mov    %edi,-0x5(%rbp)
  483d2b:	ff 4c 44 00          	decl   0x0(%rsp,%rax,2)
  483d2f:	00 68 7e             	add    %ch,0x7e(%rax)
  483d32:	fb                   	sti    
  483d33:	ff 64 44 00          	jmpq   *0x0(%rsp,%rax,2)
  483d37:	00 30                	add    %dh,(%rax)
  483d39:	7f fb                	jg     483d36 <usage_message+0x21ff6>
  483d3b:	ff 94 44 00 00 7d 80 	callq  *-0x7f830000(%rsp,%rax,2)
  483d42:	fb                   	sti    
  483d43:	ff c4                	inc    %esp
  483d45:	44 00 00             	add    %r8b,(%rax)
  483d48:	86 84 fb ff fc 44 00 	xchg   %al,0x44fcff(%rbx,%rdi,8)
  483d4f:	00 0d 85 fb ff 14    	add    %cl,0x14fffb85(%rip)        # 154838da <_end+0x14dcafda>
  483d55:	45 00 00             	add    %r8b,(%r8)
  483d58:	5c                   	pop    %rsp
  483d59:	88 fb                	mov    %bh,%bl
  483d5b:	ff 4c 45 00          	decl   0x0(%rbp,%rax,2)
  483d5f:	00 64 88 fb          	add    %ah,-0x5(%rax,%rcx,4)
  483d63:	ff 64 45 00          	jmpq   *0x0(%rbp,%rax,2)
  483d67:	00 d8                	add    %bl,%al
  483d69:	88 fb                	mov    %bh,%bl
  483d6b:	ff                   	(bad)  
  483d6c:	7c 45                	jl     483db3 <usage_message+0x22073>
  483d6e:	00 00                	add    %al,(%rax)
  483d70:	f3 88 fb             	repz mov %bh,%bl
  483d73:	ff 94 45 00 00 11 89 	callq  *-0x76ef0000(%rbp,%rax,2)
  483d7a:	fb                   	sti    
  483d7b:	ff ac 45 00 00 2f 89 	ljmpq  *-0x76d10000(%rbp,%rax,2)
  483d82:	fb                   	sti    
  483d83:	ff c4                	inc    %esp
  483d85:	45 00 00             	add    %r8b,(%r8)
  483d88:	ee                   	out    %al,(%dx)
  483d89:	89 fb                	mov    %edi,%ebx
  483d8b:	ff dc                	lcallq *<internal disassembler error>
  483d8d:	45 00 00             	add    %r8b,(%r8)
  483d90:	fb                   	sti    
  483d91:	89 fb                	mov    %edi,%ebx
  483d93:	ff f4                	push   %rsp
  483d95:	45 00 00             	add    %r8b,(%r8)
  483d98:	04 8a                	add    $0x8a,%al
  483d9a:	fb                   	sti    
  483d9b:	ff 0c 46             	decl   (%rsi,%rax,2)
  483d9e:	00 00                	add    %al,(%rax)
  483da0:	8d 8a fb ff 24 46    	lea    0x4624fffb(%rdx),%ecx
  483da6:	00 00                	add    %al,(%rax)
  483da8:	62                   	(bad)  
  483da9:	8b fb                	mov    %ebx,%edi
  483dab:	ff 4c 46 00          	decl   0x0(%rsi,%rax,2)
  483daf:	00 b6 8b fb ff 64    	add    %dh,0x64fffb8b(%rsi)
  483db5:	46 00 00             	rex.RX add    %r8b,(%rax)
  483db8:	cc                   	int3   
  483db9:	8c fb                	mov    %?,%ebx
  483dbb:	ff 84 46 00 00 ec 8e 	incl   -0x71140000(%rsi,%rax,2)
  483dc2:	fb                   	sti    
  483dc3:	ff 9c 46 00 00 3b 8f 	lcallq *-0x70c50000(%rsi,%rax,2)
  483dca:	fb                   	sti    
  483dcb:	ff b4 46 00 00 fb 8f 	pushq  -0x70050000(%rsi,%rax,2)
  483dd2:	fb                   	sti    
  483dd3:	ff cc                	dec    %esp
  483dd5:	46 00 00             	rex.RX add    %r8b,(%rax)
  483dd8:	26                   	es
  483dd9:	90                   	nop
  483dda:	fb                   	sti    
  483ddb:	ff e4                	jmpq   *%rsp
  483ddd:	46 00 00             	rex.RX add    %r8b,(%rax)
  483de0:	4a 90                	rex.WX xchg   %rax,%rax
  483de2:	fb                   	sti    
  483de3:	ff                   	(bad)  
  483de4:	fc                   	cld    
  483de5:	46 00 00             	rex.RX add    %r8b,(%rax)
  483de8:	56                   	push   %rsi
  483de9:	90                   	nop
  483dea:	fb                   	sti    
  483deb:	ff 14 47             	callq  *(%rdi,%rax,2)
  483dee:	00 00                	add    %al,(%rax)
  483df0:	68 90 fb ff 2c       	pushq  $0x2cfffb90
  483df5:	47 00 00             	rex.RXB add    %r8b,(%r8)
  483df8:	7c 90                	jl     483d8a <usage_message+0x2204a>
  483dfa:	fb                   	sti    
  483dfb:	ff 44 47 00          	incl   0x0(%rdi,%rax,2)
  483dff:	00 f1                	add    %dh,%cl
  483e01:	90                   	nop
  483e02:	fb                   	sti    
  483e03:	ff 5c 47 00          	lcallq *0x0(%rdi,%rax,2)
  483e07:	00 08                	add    %cl,(%rax)
  483e09:	91                   	xchg   %eax,%ecx
  483e0a:	fb                   	sti    
  483e0b:	ff 74 47 00          	pushq  0x0(%rdi,%rax,2)
  483e0f:	00 13                	add    %dl,(%rbx)
  483e11:	91                   	xchg   %eax,%ecx
  483e12:	fb                   	sti    
  483e13:	ff 8c 47 00 00 2a 91 	decl   -0x6ed60000(%rdi,%rax,2)
  483e1a:	fb                   	sti    
  483e1b:	ff a4 47 00 00 41 91 	jmpq   *-0x6ebf0000(%rdi,%rax,2)
  483e22:	fb                   	sti    
  483e23:	ff                   	(bad)  
  483e24:	bc 47 00 00 6c       	mov    $0x6c000047,%esp
  483e29:	91                   	xchg   %eax,%ecx
  483e2a:	fb                   	sti    
  483e2b:	ff d4                	callq  *%rsp
  483e2d:	47 00 00             	rex.RXB add    %r8b,(%r8)
  483e30:	75 91                	jne    483dc3 <usage_message+0x22083>
  483e32:	fb                   	sti    
  483e33:	ff ec                	ljmpq  *<internal disassembler error>
  483e35:	47 00 00             	rex.RXB add    %r8b,(%r8)
  483e38:	dd 91 fb ff 04 48    	fstl   0x4804fffb(%rcx)
  483e3e:	00 00                	add    %al,(%rax)
  483e40:	0b 92 fb ff 1c 48    	or     0x481cfffb(%rdx),%edx
  483e46:	00 00                	add    %al,(%rax)
  483e48:	83 92 fb ff 44 48 00 	adcl   $0x0,0x4844fffb(%rdx)
  483e4f:	00 74 93 fb          	add    %dh,-0x5(%rbx,%rdx,4)
  483e53:	ff                   	(bad)  
  483e54:	7c 48                	jl     483e9e <usage_message+0x2215e>
  483e56:	00 00                	add    %al,(%rax)
  483e58:	cf                   	iret   
  483e59:	93                   	xchg   %eax,%ebx
  483e5a:	fb                   	sti    
  483e5b:	ff a4 48 00 00 a0 94 	jmpq   *-0x6b600000(%rax,%rcx,2)
  483e62:	fb                   	sti    
  483e63:	ff cc                	dec    %esp
  483e65:	48 00 00             	rex.W add    %al,(%rax)
  483e68:	a1 95 fb ff f4 48 00 	mov    0x5e000048f4fffb95,%eax
  483e6f:	00 5e 
  483e71:	96                   	xchg   %eax,%esi
  483e72:	fb                   	sti    
  483e73:	ff 0c 49             	decl   (%rcx,%rcx,2)
  483e76:	00 00                	add    %al,(%rax)
  483e78:	89 97 fb ff 2c 49    	mov    %edx,0x492cfffb(%rdi)
  483e7e:	00 00                	add    %al,(%rax)
  483e80:	27                   	(bad)  
  483e81:	98                   	cwtl   
  483e82:	fb                   	sti    
  483e83:	ff 44 49 00          	incl   0x0(%rcx,%rcx,2)
  483e87:	00 f5                	add    %dh,%ch
  483e89:	98                   	cwtl   
  483e8a:	fb                   	sti    
  483e8b:	ff                   	(bad)  
  483e8c:	7c 49                	jl     483ed7 <usage_message+0x22197>
  483e8e:	00 00                	add    %al,(%rax)
  483e90:	10 99 fb ff 94 49    	adc    %bl,0x4994fffb(%rcx)
  483e96:	00 00                	add    %al,(%rax)
  483e98:	5b                   	pop    %rbx
  483e99:	99                   	cltd   
  483e9a:	fb                   	sti    
  483e9b:	ff ac 49 00 00 f0 99 	ljmpq  *-0x66100000(%rcx,%rcx,2)
  483ea2:	fb                   	sti    
  483ea3:	ff dc                	lcallq *<internal disassembler error>
  483ea5:	49 00 00             	rex.WB add    %al,(%r8)
  483ea8:	ba 9a fb ff 0c       	mov    $0xcfffb9a,%edx
  483ead:	4a 00 00             	rex.WX add    %al,(%rax)
  483eb0:	73 9b                	jae    483e4d <usage_message+0x2210d>
  483eb2:	fb                   	sti    
  483eb3:	ff                   	(bad)  
  483eb4:	3c 4a                	cmp    $0x4a,%al
  483eb6:	00 00                	add    %al,(%rax)
  483eb8:	1c 9c                	sbb    $0x9c,%al
  483eba:	fb                   	sti    
  483ebb:	ff 64 4a 00          	jmpq   *0x0(%rdx,%rcx,2)
  483ebf:	00 55 9e             	add    %dl,-0x62(%rbp)
  483ec2:	fb                   	sti    
  483ec3:	ff 9c 4a 00 00 0a 9f 	lcallq *-0x60f60000(%rdx,%rcx,2)
  483eca:	fb                   	sti    
  483ecb:	ff d4                	callq  *%rsp
  483ecd:	4a 00 00             	rex.WX add    %al,(%rax)
  483ed0:	4c 9f                	rex.WR lahf   
  483ed2:	fb                   	sti    
  483ed3:	ff ec                	ljmpq  *<internal disassembler error>
  483ed5:	4a 00 00             	rex.WX add    %al,(%rax)
  483ed8:	6e                   	outsb  %ds:(%rsi),(%dx)
  483ed9:	9f                   	lahf   
  483eda:	fb                   	sti    
  483edb:	ff 0c 4b             	decl   (%rbx,%rcx,2)
  483ede:	00 00                	add    %al,(%rax)
  483ee0:	79 9f                	jns    483e81 <usage_message+0x22141>
  483ee2:	fb                   	sti    
  483ee3:	ff 24 4b             	jmpq   *(%rbx,%rcx,2)
  483ee6:	00 00                	add    %al,(%rax)
  483ee8:	df 9f fb ff 3c 4b    	fistp  0x4b3cfffb(%rdi)
  483eee:	00 00                	add    %al,(%rax)
  483ef0:	5d                   	pop    %rbp
  483ef1:	a0 fb ff 64 4b 00 00 	mov    0xa14300004b64fffb,%al
  483ef8:	43 a1 
  483efa:	fb                   	sti    
  483efb:	ff 94 4b 00 00 fe a1 	callq  *-0x5e020000(%rbx,%rcx,2)
  483f02:	fb                   	sti    
  483f03:	ff c4                	inc    %esp
  483f05:	4b 00 00             	rex.WXB add    %al,(%r8)
  483f08:	c6                   	(bad)  
  483f09:	a2 fb ff f4 4b 00 00 	mov    %al,0xa36100004bf4fffb
  483f10:	61 a3 
  483f12:	fb                   	sti    
  483f13:	ff 14 4c             	callq  *(%rsp,%rcx,2)
  483f16:	00 00                	add    %al,(%rax)
  483f18:	45 a5                	rex.RB movsl  %ds:(%rsi),%es:(%rdi)
  483f1a:	fb                   	sti    
  483f1b:	ff 4c 4c 00          	decl   0x0(%rsp,%rcx,2)
  483f1f:	00 4c a5 fb          	add    %cl,-0x5(%rbp,%riz,4)
  483f23:	ff 64 4c 00          	jmpq   *0x0(%rsp,%rcx,2)
  483f27:	00 04 a6             	add    %al,(%rsi,%riz,4)
  483f2a:	fb                   	sti    
  483f2b:	ff 9c 4c 00 00 2c a6 	lcallq *-0x59d40000(%rsp,%rcx,2)
  483f32:	fb                   	sti    
  483f33:	ff b4 4c 00 00 4e a6 	pushq  -0x59b20000(%rsp,%rcx,2)
  483f3a:	fb                   	sti    
  483f3b:	ff cc                	dec    %esp
  483f3d:	4c 00 00             	rex.WR add    %r8b,(%rax)
  483f40:	68 a6 fb ff e4       	pushq  $0xffffffffe4fffba6
  483f45:	4c 00 00             	rex.WR add    %r8b,(%rax)
  483f48:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  483f49:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  483f4a:	fb                   	sti    
  483f4b:	ff                   	(bad)  
  483f4c:	fc                   	cld    
  483f4d:	4c 00 00             	rex.WR add    %r8b,(%rax)
  483f50:	1f                   	(bad)  
  483f51:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  483f52:	fb                   	sti    
  483f53:	ff 1c 4d 00 00 82 a7 	lcallq *-0x587e0000(,%rcx,2)
  483f5a:	fb                   	sti    
  483f5b:	ff 4c 4d 00          	decl   0x0(%rbp,%rcx,2)
  483f5f:	00 a6 a7 fb ff 64    	add    %ah,0x64fffba7(%rsi)
  483f65:	4d 00 00             	rex.WRB add    %r8b,(%r8)
  483f68:	cc                   	int3   
  483f69:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  483f6a:	fb                   	sti    
  483f6b:	ff                   	(bad)  
  483f6c:	7c 4d                	jl     483fbb <usage_message+0x2227b>
  483f6e:	00 00                	add    %al,(%rax)
  483f70:	0f a8                	pushq  %gs
  483f72:	fb                   	sti    
  483f73:	ff 9c 4d 00 00 2c a8 	lcallq *-0x57d40000(%rbp,%rcx,2)
  483f7a:	fb                   	sti    
  483f7b:	ff b4 4d 00 00 7c a8 	pushq  -0x57840000(%rbp,%rcx,2)
  483f82:	fb                   	sti    
  483f83:	ff cc                	dec    %esp
  483f85:	4d 00 00             	rex.WRB add    %r8b,(%r8)
  483f88:	c6                   	(bad)  
  483f89:	a8 fb                	test   $0xfb,%al
  483f8b:	ff ec                	ljmpq  *<internal disassembler error>
  483f8d:	4d 00 00             	rex.WRB add    %r8b,(%r8)
  483f90:	d5                   	(bad)  
  483f91:	a8 fb                	test   $0xfb,%al
  483f93:	ff 04 4e             	incl   (%rsi,%rcx,2)
  483f96:	00 00                	add    %al,(%rax)
  483f98:	f7 ab fb ff 2c 4e    	imull  0x4e2cfffb(%rbx)
  483f9e:	00 00                	add    %al,(%rax)
  483fa0:	35 ae fb ff 5c       	xor    $0x5cfffbae,%eax
  483fa5:	4e 00 00             	rex.WRX add    %r8b,(%rax)
  483fa8:	ac                   	lods   %ds:(%rsi),%al
  483fa9:	ae                   	scas   %es:(%rdi),%al
  483faa:	fb                   	sti    
  483fab:	ff 74 4e 00          	pushq  0x0(%rsi,%rcx,2)
  483faf:	00 57 af             	add    %dl,-0x51(%rdi)
  483fb2:	fb                   	sti    
  483fb3:	ff 94 4e 00 00 50 b1 	callq  *-0x4eb00000(%rsi,%rcx,2)
  483fba:	fb                   	sti    
  483fbb:	ff                   	(bad)  
  483fbc:	bc 4e 00 00 3f       	mov    $0x3f00004e,%esp
  483fc1:	b2 fb                	mov    $0xfb,%dl
  483fc3:	ff ec                	ljmpq  *<internal disassembler error>
  483fc5:	4e 00 00             	rex.WRX add    %r8b,(%rax)
  483fc8:	88 b2 fb ff 14 4f    	mov    %dh,0x4f14fffb(%rdx)
  483fce:	00 00                	add    %al,(%rax)
  483fd0:	f0 b2 fb             	lock mov $0xfb,%dl
  483fd3:	ff 2c 4f             	ljmpq  *(%rdi,%rcx,2)
  483fd6:	00 00                	add    %al,(%rax)
  483fd8:	9c                   	pushfq 
  483fd9:	b6 fb                	mov    $0xfb,%dh
  483fdb:	ff 5c 4f 00          	lcallq *0x0(%rdi,%rcx,2)
  483fdf:	00 ac b6 fb ff 74 4f 	add    %ch,0x4f74fffb(%rsi,%rsi,4)
  483fe6:	00 00                	add    %al,(%rax)
  483fe8:	e7 b6                	out    %eax,$0xb6
  483fea:	fb                   	sti    
  483feb:	ff 8c 4f 00 00 12 b7 	decl   -0x48ee0000(%rdi,%rcx,2)
  483ff2:	fb                   	sti    
  483ff3:	ff a4 4f 00 00 54 b7 	jmpq   *-0x48ac0000(%rdi,%rcx,2)
  483ffa:	fb                   	sti    
  483ffb:	ff c4                	inc    %esp
  483ffd:	4f 00 00             	rex.WRXB add    %r8b,(%r8)
  484000:	89 b7 fb ff dc 4f    	mov    %esi,0x4fdcfffb(%rdi)
  484006:	00 00                	add    %al,(%rax)
  484008:	07                   	(bad)  
  484009:	b8 fb ff 0c 50       	mov    $0x500cfffb,%eax
  48400e:	00 00                	add    %al,(%rax)
  484010:	85 b8 fb ff 3c 50    	test   %edi,0x503cfffb(%rax)
  484016:	00 00                	add    %al,(%rax)
  484018:	6c                   	insb   (%dx),%es:(%rdi)
  484019:	bb fb ff 74 50       	mov    $0x5074fffb,%ebx
  48401e:	00 00                	add    %al,(%rax)
  484020:	59                   	pop    %rcx
  484021:	c0 fb ff             	sar    $0xff,%bl
  484024:	ac                   	lods   %ds:(%rsi),%al
  484025:	50                   	push   %rax
  484026:	00 00                	add    %al,(%rax)
  484028:	65                   	gs
  484029:	c0 fb ff             	sar    $0xff,%bl
  48402c:	c4 50 00 00          	(bad)(bad) 
  484030:	7c c0                	jl     483ff2 <usage_message+0x222b2>
  484032:	fb                   	sti    
  484033:	ff dc                	lcallq *<internal disassembler error>
  484035:	50                   	push   %rax
  484036:	00 00                	add    %al,(%rax)
  484038:	d4                   	(bad)  
  484039:	c0 fb ff             	sar    $0xff,%bl
  48403c:	0c 51                	or     $0x51,%al
  48403e:	00 00                	add    %al,(%rax)
  484040:	3c cb                	cmp    $0xcb,%al
  484042:	fb                   	sti    
  484043:	ff 44 51 00          	incl   0x0(%rcx,%rdx,2)
  484047:	00 37                	add    %dh,(%rdi)
  484049:	cc                   	int3   
  48404a:	fb                   	sti    
  48404b:	ff                   	(bad)  
  48404c:	7c 51                	jl     48409f <usage_message+0x2235f>
  48404e:	00 00                	add    %al,(%rax)
  484050:	3e                   	ds
  484051:	ce                   	(bad)  
  484052:	fb                   	sti    
  484053:	ff b4 51 00 00 f1 d0 	pushq  -0x2f0f0000(%rcx,%rdx,2)
  48405a:	fb                   	sti    
  48405b:	ff ec                	ljmpq  *<internal disassembler error>
  48405d:	51                   	push   %rcx
  48405e:	00 00                	add    %al,(%rax)
  484060:	bc d4 fb ff 24       	mov    $0x24fffbd4,%esp
  484065:	52                   	push   %rdx
  484066:	00 00                	add    %al,(%rax)
  484068:	05 d5 fb ff 3c       	add    $0x3cfffbd5,%eax
  48406d:	52                   	push   %rdx
  48406e:	00 00                	add    %al,(%rax)
  484070:	39 d5                	cmp    %edx,%ebp
  484072:	fb                   	sti    
  484073:	ff 54 52 00          	callq  *0x0(%rdx,%rdx,2)
  484077:	00 3a                	add    %bh,(%rdx)
  484079:	d5                   	(bad)  
  48407a:	fb                   	sti    
  48407b:	ff 6c 52 00          	ljmpq  *0x0(%rdx,%rdx,2)
  48407f:	00 78 d5             	add    %bh,-0x2b(%rax)
  484082:	fb                   	sti    
  484083:	ff 84 52 00 00 9a d5 	incl   -0x2a660000(%rdx,%rdx,2)
  48408a:	fb                   	sti    
  48408b:	ff 9c 52 00 00 56 d6 	lcallq *-0x29aa0000(%rdx,%rdx,2)
  484092:	fb                   	sti    
  484093:	ff b4 52 00 00 e3 d6 	pushq  -0x291d0000(%rdx,%rdx,2)
  48409a:	fb                   	sti    
  48409b:	ff cc                	dec    %esp
  48409d:	52                   	push   %rdx
  48409e:	00 00                	add    %al,(%rax)
  4840a0:	55                   	push   %rbp
  4840a1:	d7                   	xlat   %ds:(%rbx)
  4840a2:	fb                   	sti    
  4840a3:	ff e4                	jmpq   *%rsp
  4840a5:	52                   	push   %rdx
  4840a6:	00 00                	add    %al,(%rax)
  4840a8:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  4840a9:	d7                   	xlat   %ds:(%rbx)
  4840aa:	fb                   	sti    
  4840ab:	ff                   	(bad)  
  4840ac:	fc                   	cld    
  4840ad:	52                   	push   %rdx
  4840ae:	00 00                	add    %al,(%rax)
  4840b0:	f9                   	stc    
  4840b1:	d7                   	xlat   %ds:(%rbx)
  4840b2:	fb                   	sti    
  4840b3:	ff 14 53             	callq  *(%rbx,%rdx,2)
  4840b6:	00 00                	add    %al,(%rax)
  4840b8:	48 d8 fb             	rex.W fdivr  %st(3),%st
  4840bb:	ff 2c 53             	ljmpq  *(%rbx,%rdx,2)
  4840be:	00 00                	add    %al,(%rax)
  4840c0:	80 d8 fb             	sbb    $0xfb,%al
  4840c3:	ff 54 53 00          	callq  *0x0(%rbx,%rdx,2)
  4840c7:	00 c0                	add    %al,%al
  4840c9:	d8 fb                	fdivr  %st(3),%st
  4840cb:	ff 6c 53 00          	ljmpq  *0x0(%rbx,%rdx,2)
  4840cf:	00 00                	add    %al,(%rax)
  4840d1:	d9 fb                	fsincos 
  4840d3:	ff 84 53 00 00 26 d9 	incl   -0x26da0000(%rbx,%rdx,2)
  4840da:	fb                   	sti    
  4840db:	ff 9c 53 00 00 7f d9 	lcallq *-0x26810000(%rbx,%rdx,2)
  4840e2:	fb                   	sti    
  4840e3:	ff b4 53 00 00 29 da 	pushq  -0x25d70000(%rbx,%rdx,2)
  4840ea:	fb                   	sti    
  4840eb:	ff e4                	jmpq   *%rsp
  4840ed:	53                   	push   %rbx
  4840ee:	00 00                	add    %al,(%rax)
  4840f0:	84 da                	test   %bl,%dl
  4840f2:	fb                   	sti    
  4840f3:	ff                   	(bad)  
  4840f4:	fc                   	cld    
  4840f5:	53                   	push   %rbx
  4840f6:	00 00                	add    %al,(%rax)
  4840f8:	cb                   	lret   
  4840f9:	da fb                	(bad)  
  4840fb:	ff 14 54             	callq  *(%rsp,%rdx,2)
  4840fe:	00 00                	add    %al,(%rax)
  484100:	4f db fb             	rex.WRXB (bad)  
  484103:	ff 44 54 00          	incl   0x0(%rsp,%rdx,2)
  484107:	00 3d dc fb ff 7c    	add    %bh,0x7cfffbdc(%rip)        # 7d483ce9 <_end+0x7cdcb3e9>
  48410d:	54                   	push   %rsp
  48410e:	00 00                	add    %al,(%rax)
  484110:	97                   	xchg   %eax,%edi
  484111:	dc fb                	fdivr  %st,%st(3)
  484113:	ff b4 54 00 00 2e dd 	pushq  -0x22d20000(%rsp,%rdx,2)
  48411a:	fb                   	sti    
  48411b:	ff cc                	dec    %esp
  48411d:	54                   	push   %rsp
  48411e:	00 00                	add    %al,(%rax)
  484120:	59                   	pop    %rcx
  484121:	dd fb                	(bad)  
  484123:	ff e4                	jmpq   *%rsp
  484125:	54                   	push   %rsp
  484126:	00 00                	add    %al,(%rax)
  484128:	ee                   	out    %al,(%dx)
  484129:	dd fb                	(bad)  
  48412b:	ff 14 55 00 00 05 df 	callq  *-0x20fb0000(,%rdx,2)
  484132:	fb                   	sti    
  484133:	ff 4c 55 00          	decl   0x0(%rbp,%rdx,2)
  484137:	00 0e                	add    %cl,(%rsi)
  484139:	e0 fb                	loopne 484136 <usage_message+0x223f6>
  48413b:	ff 84 55 00 00 b8 e1 	incl   -0x1e480000(%rbp,%rdx,2)
  484142:	fb                   	sti    
  484143:	ff                   	(bad)  
  484144:	bc 55 00 00 1b       	mov    $0x1b000055,%esp
  484149:	e2 fb                	loop   484146 <usage_message+0x22406>
  48414b:	ff dc                	lcallq *<internal disassembler error>
  48414d:	55                   	push   %rbp
  48414e:	00 00                	add    %al,(%rax)
  484150:	cf                   	iret   
  484151:	e2 fb                	loop   48414e <usage_message+0x2240e>
  484153:	ff 04 56             	incl   (%rsi,%rdx,2)
  484156:	00 00                	add    %al,(%rax)
  484158:	45 e7 fb             	rex.RB out    %eax,$0xfb
  48415b:	ff                   	(bad)  
  48415c:	3c 56                	cmp    $0x56,%al
  48415e:	00 00                	add    %al,(%rax)
  484160:	e4 e9                	in     $0xe9,%al
  484162:	fb                   	sti    
  484163:	ff 74 56 00          	pushq  0x0(%rsi,%rdx,2)
  484167:	00 fd                	add    %bh,%ch
  484169:	ea                   	(bad)  
  48416a:	fb                   	sti    
  48416b:	ff ac 56 00 00 75 ec 	ljmpq  *-0x138b0000(%rsi,%rdx,2)
  484172:	fb                   	sti    
  484173:	ff e4                	jmpq   *%rsp
  484175:	56                   	push   %rsi
  484176:	00 00                	add    %al,(%rax)
  484178:	a1 ec fb ff fc 56 00 	mov    0xbc000056fcfffbec,%eax
  48417f:	00 bc 
  484181:	ec                   	in     (%dx),%al
  484182:	fb                   	sti    
  484183:	ff 14 57             	callq  *(%rdi,%rdx,2)
  484186:	00 00                	add    %al,(%rax)
  484188:	bc ed fb ff 4c       	mov    $0x4cfffbed,%esp
  48418d:	57                   	push   %rdi
  48418e:	00 00                	add    %al,(%rax)
  484190:	12 ee                	adc    %dh,%ch
  484192:	fb                   	sti    
  484193:	ff 74 57 00          	pushq  0x0(%rdi,%rdx,2)
  484197:	00 a1 ee fb ff 9c    	add    %ah,-0x63000412(%rcx)
  48419d:	57                   	push   %rdi
  48419e:	00 00                	add    %al,(%rax)
  4841a0:	ab                   	stos   %eax,%es:(%rdi)
  4841a1:	ee                   	out    %al,(%dx)
  4841a2:	fb                   	sti    
  4841a3:	ff b4 57 00 00 b5 ee 	pushq  -0x114b0000(%rdi,%rdx,2)
  4841aa:	fb                   	sti    
  4841ab:	ff cc                	dec    %esp
  4841ad:	57                   	push   %rdi
  4841ae:	00 00                	add    %al,(%rax)
  4841b0:	9c                   	pushfq 
  4841b1:	f1                   	icebp  
  4841b2:	fb                   	sti    
  4841b3:	ff 04 58             	incl   (%rax,%rbx,2)
  4841b6:	00 00                	add    %al,(%rax)
  4841b8:	f2 f1                	repnz icebp 
  4841ba:	fb                   	sti    
  4841bb:	ff 1c 58             	lcallq *(%rax,%rbx,2)
  4841be:	00 00                	add    %al,(%rax)
  4841c0:	67 f2 fb             	repnz addr32 sti 
  4841c3:	ff 4c 58 00          	decl   0x0(%rax,%rbx,2)
  4841c7:	00 f7                	add    %dh,%bh
  4841c9:	f2 fb                	repnz sti 
  4841cb:	ff                   	(bad)  
  4841cc:	7c 58                	jl     484226 <usage_message+0x224e6>
  4841ce:	00 00                	add    %al,(%rax)
  4841d0:	7c f6                	jl     4841c8 <usage_message+0x22488>
  4841d2:	fb                   	sti    
  4841d3:	ff b4 58 00 00 fc f6 	pushq  -0x9040000(%rax,%rbx,2)
  4841da:	fb                   	sti    
  4841db:	ff cc                	dec    %esp
  4841dd:	58                   	pop    %rax
  4841de:	00 00                	add    %al,(%rax)
  4841e0:	3e                   	ds
  4841e1:	f7 fb                	idiv   %ebx
  4841e3:	ff e4                	jmpq   *%rsp
  4841e5:	58                   	pop    %rax
  4841e6:	00 00                	add    %al,(%rax)
  4841e8:	87 f8                	xchg   %edi,%eax
  4841ea:	fb                   	sti    
  4841eb:	ff                   	(bad)  
  4841ec:	fc                   	cld    
  4841ed:	58                   	pop    %rax
  4841ee:	00 00                	add    %al,(%rax)
  4841f0:	46 fb                	rex.RX sti    
  4841f2:	fb                   	sti    
  4841f3:	ff 14 59             	callq  *(%rcx,%rbx,2)
  4841f6:	00 00                	add    %al,(%rax)
  4841f8:	e1 fb                	loope  4841f5 <usage_message+0x224b5>
  4841fa:	fb                   	sti    
  4841fb:	ff 2c 59             	ljmpq  *(%rcx,%rbx,2)
  4841fe:	00 00                	add    %al,(%rax)
  484200:	51                   	push   %rcx
  484201:	fd                   	std    
  484202:	fb                   	sti    
  484203:	ff 44 59 00          	incl   0x0(%rcx,%rbx,2)
  484207:	00 5f fd             	add    %bl,-0x3(%rdi)
  48420a:	fb                   	sti    
  48420b:	ff 5c 59 00          	lcallq *0x0(%rcx,%rbx,2)
  48420f:	00 6d fd             	add    %ch,-0x3(%rbp)
  484212:	fb                   	sti    
  484213:	ff 74 59 00          	pushq  0x0(%rcx,%rbx,2)
  484217:	00 c4                	add    %al,%ah
  484219:	fd                   	std    
  48421a:	fb                   	sti    
  48421b:	ff 8c 59 00 00 f6 fd 	decl   -0x20a0000(%rcx,%rbx,2)
  484222:	fb                   	sti    
  484223:	ff a4 59 00 00 56 fe 	jmpq   *-0x1aa0000(%rcx,%rbx,2)
  48422a:	fb                   	sti    
  48422b:	ff                   	(bad)  
  48422c:	bc 59 00 00 90       	mov    $0x90000059,%esp
  484231:	fe                   	(bad)  
  484232:	fb                   	sti    
  484233:	ff d4                	callq  *%rsp
  484235:	59                   	pop    %rcx
  484236:	00 00                	add    %al,(%rax)
  484238:	d7                   	xlat   %ds:(%rbx)
  484239:	fe                   	(bad)  
  48423a:	fb                   	sti    
  48423b:	ff ec                	ljmpq  *<internal disassembler error>
  48423d:	59                   	pop    %rcx
  48423e:	00 00                	add    %al,(%rax)
  484240:	29 ff                	sub    %edi,%edi
  484242:	fb                   	sti    
  484243:	ff 04 5a             	incl   (%rdx,%rbx,2)
  484246:	00 00                	add    %al,(%rax)
  484248:	78 ff                	js     484249 <usage_message+0x22509>
  48424a:	fb                   	sti    
  48424b:	ff 1c 5a             	lcallq *(%rdx,%rbx,2)
  48424e:	00 00                	add    %al,(%rax)
  484250:	c0 ff fb             	sar    $0xfb,%bh
  484253:	ff 34 5a             	pushq  (%rdx,%rbx,2)
  484256:	00 00                	add    %al,(%rax)
  484258:	4f 00 fc             	rex.WRXB add    %r15b,%r12b
  48425b:	ff 4c 5a 00          	decl   0x0(%rdx,%rbx,2)
  48425f:	00 68 00             	add    %ch,0x0(%rax)
  484262:	fc                   	cld    
  484263:	ff 64 5a 00          	jmpq   *0x0(%rdx,%rbx,2)
  484267:	00 f0                	add    %dh,%al
  484269:	00 fc                	add    %bh,%ah
  48426b:	ff                   	(bad)  
  48426c:	7c 5a                	jl     4842c8 <usage_message+0x22588>
  48426e:	00 00                	add    %al,(%rax)
  484270:	6b 01 fc             	imul   $0xfffffffffffffffc,(%rcx),%eax
  484273:	ff 94 5a 00 00 c4 01 	callq  *0x1c40000(%rdx,%rbx,2)
  48427a:	fc                   	cld    
  48427b:	ff ac 5a 00 00 d6 01 	ljmpq  *0x1d60000(%rdx,%rbx,2)
  484282:	fc                   	cld    
  484283:	ff c4                	inc    %esp
  484285:	5a                   	pop    %rdx
  484286:	00 00                	add    %al,(%rax)
  484288:	4f 02 fc             	rex.WRXB add    %r12b,%r15b
  48428b:	ff ec                	ljmpq  *<internal disassembler error>
  48428d:	5a                   	pop    %rdx
  48428e:	00 00                	add    %al,(%rax)
  484290:	81 03 fc ff 24 5b    	addl   $0x5b24fffc,(%rbx)
  484296:	00 00                	add    %al,(%rax)
  484298:	cb                   	lret   
  484299:	03 fc                	add    %esp,%edi
  48429b:	ff 44 5b 00          	incl   0x0(%rbx,%rbx,2)
  48429f:	00 ed                	add    %ch,%ch
  4842a1:	04 fc                	add    $0xfc,%al
  4842a3:	ff 74 5b 00          	pushq  0x0(%rbx,%rbx,2)
  4842a7:	00 58 05             	add    %bl,0x5(%rax)
  4842aa:	fc                   	cld    
  4842ab:	ff 8c 5b 00 00 bd 05 	decl   0x5bd0000(%rbx,%rbx,2)
  4842b2:	fc                   	cld    
  4842b3:	ff a4 5b 00 00 16 06 	jmpq   *0x6160000(%rbx,%rbx,2)
  4842ba:	fc                   	cld    
  4842bb:	ff c4                	inc    %esp
  4842bd:	5b                   	pop    %rbx
  4842be:	00 00                	add    %al,(%rax)
  4842c0:	83 06 fc             	addl   $0xfffffffffffffffc,(%rsi)
  4842c3:	ff f4                	push   %rsp
  4842c5:	5b                   	pop    %rbx
  4842c6:	00 00                	add    %al,(%rax)
  4842c8:	d9 06                	flds   (%rsi)
  4842ca:	fc                   	cld    
  4842cb:	ff 1c 5c             	lcallq *(%rsp,%rbx,2)
  4842ce:	00 00                	add    %al,(%rax)
  4842d0:	49 07                	rex.WB (bad)  
  4842d2:	fc                   	cld    
  4842d3:	ff 44 5c 00          	incl   0x0(%rsp,%rbx,2)
  4842d7:	00 a6 07 fc ff 6c    	add    %ah,0x6cfffc07(%rsi)
  4842dd:	5c                   	pop    %rsp
  4842de:	00 00                	add    %al,(%rax)
  4842e0:	1b 08                	sbb    (%rax),%ecx
  4842e2:	fc                   	cld    
  4842e3:	ff 9c 5c 00 00 04 09 	lcallq *0x9040000(%rsp,%rbx,2)
  4842ea:	fc                   	cld    
  4842eb:	ff d4                	callq  *%rsp
  4842ed:	5c                   	pop    %rsp
  4842ee:	00 00                	add    %al,(%rax)
  4842f0:	8f                   	(bad)  
  4842f1:	09 fc                	or     %edi,%esp
  4842f3:	ff 04 5d 00 00 c9 0a 	incl   0xac90000(,%rbx,2)
  4842fa:	fc                   	cld    
  4842fb:	ff 34 5d 00 00 9d 0b 	pushq  0xb9d0000(,%rbx,2)
  484302:	fc                   	cld    
  484303:	ff 5c 5d 00          	lcallq *0x0(%rbp,%rbx,2)
  484307:	00 e5                	add    %ah,%ch
  484309:	0c fc                	or     $0xfc,%al
  48430b:	ff 8c 5d 00 00 8d 0f 	decl   0xf8d0000(%rbp,%rbx,2)
  484312:	fc                   	cld    
  484313:	ff                   	(bad)  
  484314:	bc 5d 00 00 22       	mov    $0x2200005d,%esp
  484319:	10 fc                	adc    %bh,%ah
  48431b:	ff ec                	ljmpq  *<internal disassembler error>
  48431d:	5d                   	pop    %rbp
  48431e:	00 00                	add    %al,(%rax)
  484320:	e4 11                	in     $0x11,%al
  484322:	fc                   	cld    
  484323:	ff 24 5e             	jmpq   *(%rsi,%rbx,2)
  484326:	00 00                	add    %al,(%rax)
  484328:	84 12                	test   %dl,(%rdx)
  48432a:	fc                   	cld    
  48432b:	ff 54 5e 00          	callq  *0x0(%rsi,%rbx,2)
  48432f:	00 55 13             	add    %dl,0x13(%rbp)
  484332:	fc                   	cld    
  484333:	ff 8c 5e 00 00 0f 14 	decl   0x140f0000(%rsi,%rbx,2)
  48433a:	fc                   	cld    
  48433b:	ff ac 5e 00 00 9f 14 	ljmpq  *0x149f0000(%rsi,%rbx,2)
  484342:	fc                   	cld    
  484343:	ff c4                	inc    %esp
  484345:	5e                   	pop    %rsi
  484346:	00 00                	add    %al,(%rax)
  484348:	03 15 fc ff e4 5e    	add    0x5ee4fffc(%rip),%edx        # 5f2d434a <_end+0x5ec1ba4a>
  48434e:	00 00                	add    %al,(%rax)
  484350:	bf 16 fc ff 14       	mov    $0x14fffc16,%edi
  484355:	5f                   	pop    %rdi
  484356:	00 00                	add    %al,(%rax)
  484358:	9d                   	popfq  
  484359:	17                   	(bad)  
  48435a:	fc                   	cld    
  48435b:	ff 34 5f             	pushq  (%rdi,%rbx,2)
  48435e:	00 00                	add    %al,(%rax)
  484360:	e0 17                	loopne 484379 <usage_message+0x22639>
  484362:	fc                   	cld    
  484363:	ff 4c 5f 00          	decl   0x0(%rdi,%rbx,2)
  484367:	00 2e                	add    %ch,(%rsi)
  484369:	18 fc                	sbb    %bh,%ah
  48436b:	ff 64 5f 00          	jmpq   *0x0(%rdi,%rbx,2)
  48436f:	00 3a                	add    %bh,(%rdx)
  484371:	19 fc                	sbb    %edi,%esp
  484373:	ff 94 5f 00 00 47 1c 	callq  *0x1c470000(%rdi,%rbx,2)
  48437a:	fc                   	cld    
  48437b:	ff cc                	dec    %esp
  48437d:	5f                   	pop    %rdi
  48437e:	00 00                	add    %al,(%rax)
  484380:	f0 1d fc ff 04 60    	lock sbb $0x6004fffc,%eax
  484386:	00 00                	add    %al,(%rax)
  484388:	eb 1e                	jmp    4843a8 <usage_message+0x22668>
  48438a:	fc                   	cld    
  48438b:	ff 2c 60             	ljmpq  *(%rax,%riz,2)
  48438e:	00 00                	add    %al,(%rax)
  484390:	0f 1f fc             	nop    %esp
  484393:	ff 44 60 00          	incl   0x0(%rax,%riz,2)
  484397:	00 9c 1f fc ff 5c 60 	add    %bl,0x605cfffc(%rdi,%rbx,1)
  48439e:	00 00                	add    %al,(%rax)
  4843a0:	fc                   	cld    
  4843a1:	1f                   	(bad)  
  4843a2:	fc                   	cld    
  4843a3:	ff 74 60 00          	pushq  0x0(%rax,%riz,2)
  4843a7:	00 a0 20 fc ff 8c    	add    %ah,-0x730003e0(%rax)
  4843ad:	60                   	(bad)  
  4843ae:	00 00                	add    %al,(%rax)
  4843b0:	17                   	(bad)  
  4843b1:	29 fc                	sub    %edi,%esp
  4843b3:	ff c4                	inc    %esp
  4843b5:	60                   	(bad)  
  4843b6:	00 00                	add    %al,(%rax)
  4843b8:	21 29                	and    %ebp,(%rcx)
  4843ba:	fc                   	cld    
  4843bb:	ff dc                	lcallq *<internal disassembler error>
  4843bd:	60                   	(bad)  
  4843be:	00 00                	add    %al,(%rax)
  4843c0:	2c 29                	sub    $0x29,%al
  4843c2:	fc                   	cld    
  4843c3:	ff f4                	push   %rsp
  4843c5:	60                   	(bad)  
  4843c6:	00 00                	add    %al,(%rax)
  4843c8:	8c 29                	mov    %gs,(%rcx)
  4843ca:	fc                   	cld    
  4843cb:	ff 24 61             	jmpq   *(%rcx,%riz,2)
  4843ce:	00 00                	add    %al,(%rax)
  4843d0:	e1 29                	loope  4843fb <usage_message+0x226bb>
  4843d2:	fc                   	cld    
  4843d3:	ff 44 61 00          	incl   0x0(%rcx,%riz,2)
  4843d7:	00 70 2b             	add    %dh,0x2b(%rax)
  4843da:	fc                   	cld    
  4843db:	ff 74 61 00          	pushq  0x0(%rcx,%riz,2)
  4843df:	00 9c 2b fc ff 8c 61 	add    %bl,0x618cfffc(%rbx,%rbp,1)
  4843e6:	00 00                	add    %al,(%rax)
  4843e8:	4c                   	rex.WR
  4843e9:	2e                   	cs
  4843ea:	fc                   	cld    
  4843eb:	ff                   	(bad)  
  4843ec:	bc 61 00 00 72       	mov    $0x72000061,%esp
  4843f1:	2e                   	cs
  4843f2:	fc                   	cld    
  4843f3:	ff d4                	callq  *%rsp
  4843f5:	61                   	(bad)  
  4843f6:	00 00                	add    %al,(%rax)
  4843f8:	58                   	pop    %rax
  4843f9:	2f                   	(bad)  
  4843fa:	fc                   	cld    
  4843fb:	ff 04 62             	incl   (%rdx,%riz,2)
  4843fe:	00 00                	add    %al,(%rax)
  484400:	82                   	(bad)  
  484401:	2f                   	(bad)  
  484402:	fc                   	cld    
  484403:	ff 1c 62             	lcallq *(%rdx,%riz,2)
  484406:	00 00                	add    %al,(%rax)
  484408:	91                   	xchg   %eax,%ecx
  484409:	38 fc                	cmp    %bh,%ah
  48440b:	ff 54 62 00          	callq  *0x0(%rdx,%riz,2)
  48440f:	00 b5 39 fc ff 8c    	add    %dh,-0x730003c7(%rbp)
  484415:	62                   	(bad)  
  484416:	00 00                	add    %al,(%rax)
  484418:	5c                   	pop    %rsp
  484419:	3a fc                	cmp    %ah,%bh
  48441b:	ff b4 62 00 00 19 3e 	pushq  0x3e190000(%rdx,%riz,2)
  484422:	fc                   	cld    
  484423:	ff ec                	ljmpq  *<internal disassembler error>
  484425:	62                   	(bad)  
  484426:	00 00                	add    %al,(%rax)
  484428:	ba 3f fc ff 24       	mov    $0x24fffc3f,%edx
  48442d:	63 00                	movslq (%rax),%eax
  48442f:	00 fc                	add    %bh,%ah
  484431:	41 fc                	rex.B cld    
  484433:	ff 5c 63 00          	lcallq *0x0(%rbx,%riz,2)
  484437:	00 0b                	add    %cl,(%rbx)
  484439:	42 fc                	rex.X cld    
  48443b:	ff 74 63 00          	pushq  0x0(%rbx,%riz,2)
  48443f:	00 25 42 fc ff 8c    	add    %ah,-0x730003be(%rip)        # ffffffff8d484087 <_end+0xffffffff8cdcb787>
  484445:	63 00                	movslq (%rax),%eax
  484447:	00 c9                	add    %cl,%cl
  484449:	42 fc                	rex.X cld    
  48444b:	ff a4 63 00 00 46 43 	jmpq   *0x43460000(%rbx,%riz,2)
  484452:	fc                   	cld    
  484453:	ff                   	(bad)  
  484454:	bc 63 00 00 68       	mov    $0x68000063,%esp
  484459:	43 fc                	rex.XB cld    
  48445b:	ff d4                	callq  *%rsp
  48445d:	63 00                	movslq (%rax),%eax
  48445f:	00 0b                	add    %cl,(%rbx)
  484461:	47 fc                	rex.RXB cld    
  484463:	ff 0c 64             	decl   (%rsp,%riz,2)
  484466:	00 00                	add    %al,(%rax)
  484468:	59                   	pop    %rcx
  484469:	47 fc                	rex.RXB cld    
  48446b:	ff 24 64             	jmpq   *(%rsp,%riz,2)
  48446e:	00 00                	add    %al,(%rax)
  484470:	93                   	xchg   %eax,%ebx
  484471:	47 fc                	rex.RXB cld    
  484473:	ff                   	(bad)  
  484474:	3c 64                	cmp    $0x64,%al
  484476:	00 00                	add    %al,(%rax)
  484478:	97                   	xchg   %eax,%edi
  484479:	49 fc                	rex.WB cld    
  48447b:	ff 5c 64 00          	lcallq *0x0(%rsp,%riz,2)
  48447f:	00 d0                	add    %dl,%al
  484481:	49 fc                	rex.WB cld    
  484483:	ff 74 64 00          	pushq  0x0(%rsp,%riz,2)
  484487:	00 ed                	add    %ch,%ch
  484489:	49 fc                	rex.WB cld    
  48448b:	ff 94 64 00 00 46 4b 	callq  *0x4b460000(%rsp,%riz,2)
  484492:	fc                   	cld    
  484493:	ff cc                	dec    %esp
  484495:	64 00 00             	add    %al,%fs:(%rax)
  484498:	d5                   	(bad)  
  484499:	4b fc                	rex.WXB cld    
  48449b:	ff ec                	ljmpq  *<internal disassembler error>
  48449d:	64 00 00             	add    %al,%fs:(%rax)
  4844a0:	f3 4d fc             	rex.WRB repz cld 
  4844a3:	ff 24 65 00 00 79 4f 	jmpq   *0x4f790000(,%riz,2)
  4844aa:	fc                   	cld    
  4844ab:	ff 5c 65 00          	lcallq *0x0(%rbp,%riz,2)
  4844af:	00 f2                	add    %dh,%dl
  4844b1:	4f fc                	rex.WRXB cld    
  4844b3:	ff 84 65 00 00 3c 53 	incl   0x533c0000(%rbp,%riz,2)
  4844ba:	fc                   	cld    
  4844bb:	ff                   	(bad)  
  4844bc:	bc 65 00 00 59       	mov    $0x59000065,%esp
  4844c1:	54                   	push   %rsp
  4844c2:	fc                   	cld    
  4844c3:	ff ec                	ljmpq  *<internal disassembler error>
  4844c5:	65 00 00             	add    %al,%gs:(%rax)
  4844c8:	8c 55 fc             	mov    %ss,-0x4(%rbp)
  4844cb:	ff 1c 66             	lcallq *(%rsi,%riz,2)
  4844ce:	00 00                	add    %al,(%rax)
  4844d0:	9b                   	fwait
  4844d1:	55                   	push   %rbp
  4844d2:	fc                   	cld    
  4844d3:	ff 34 66             	pushq  (%rsi,%riz,2)
  4844d6:	00 00                	add    %al,(%rax)
  4844d8:	24 56                	and    $0x56,%al
  4844da:	fc                   	cld    
  4844db:	ff 4c 66 00          	decl   0x0(%rsi,%riz,2)
  4844df:	00 de                	add    %bl,%dh
  4844e1:	56                   	push   %rsi
  4844e2:	fc                   	cld    
  4844e3:	ff 64 66 00          	jmpq   *0x0(%rsi,%riz,2)
  4844e7:	00 f3                	add    %dh,%bl
  4844e9:	56                   	push   %rsi
  4844ea:	fc                   	cld    
  4844eb:	ff                   	(bad)  
  4844ec:	7c 66                	jl     484554 <usage_message+0x22814>
  4844ee:	00 00                	add    %al,(%rax)
  4844f0:	1e                   	(bad)  
  4844f1:	57                   	push   %rdi
  4844f2:	fc                   	cld    
  4844f3:	ff 9c 66 00 00 c2 57 	lcallq *0x57c20000(%rsi,%riz,2)
  4844fa:	fc                   	cld    
  4844fb:	ff b4 66 00 00 3e 58 	pushq  0x583e0000(%rsi,%riz,2)
  484502:	fc                   	cld    
  484503:	ff cc                	dec    %esp
  484505:	66                   	data16
  484506:	00 00                	add    %al,(%rax)
  484508:	84 58 fc             	test   %bl,-0x4(%rax)
  48450b:	ff e4                	jmpq   *%rsp
  48450d:	66                   	data16
  48450e:	00 00                	add    %al,(%rax)
  484510:	60                   	(bad)  
  484511:	59                   	pop    %rcx
  484512:	fc                   	cld    
  484513:	ff                   	(bad)  
  484514:	fc                   	cld    
  484515:	66                   	data16
  484516:	00 00                	add    %al,(%rax)
  484518:	9d                   	popfq  
  484519:	59                   	pop    %rcx
  48451a:	fc                   	cld    
  48451b:	ff 1c 67             	lcallq *(%rdi,%riz,2)
  48451e:	00 00                	add    %al,(%rax)
  484520:	16                   	(bad)  
  484521:	5a                   	pop    %rdx
  484522:	fc                   	cld    
  484523:	ff                   	(bad)  
  484524:	3c 67                	cmp    $0x67,%al
  484526:	00 00                	add    %al,(%rax)
  484528:	42 5b                	rex.X pop    %rbx
  48452a:	fc                   	cld    
  48452b:	ff 6c 67 00          	ljmpq  *0x0(%rdi,%riz,2)
  48452f:	00 99 5b fc ff 94    	add    %bl,-0x6b0003a5(%rcx)
  484535:	67 00 00             	addr32 add %al,(%eax)
  484538:	fc                   	cld    
  484539:	5b                   	pop    %rbx
  48453a:	fc                   	cld    
  48453b:	ff c4                	inc    %esp
  48453d:	67 00 00             	addr32 add %al,(%eax)
  484540:	25 5c fc ff dc       	and    $0xdcfffc5c,%eax
  484545:	67 00 00             	addr32 add %al,(%eax)
  484548:	a0 5c fc ff 04 68 00 	mov    0xd900006804fffc5c,%al
  48454f:	00 d9 
  484551:	5c                   	pop    %rsp
  484552:	fc                   	cld    
  484553:	ff 24 68             	jmpq   *(%rax,%rbp,2)
  484556:	00 00                	add    %al,(%rax)
  484558:	1a 5d fc             	sbb    -0x4(%rbp),%bl
  48455b:	ff 4c 68 00          	decl   0x0(%rax,%rbp,2)
  48455f:	00 50 5e             	add    %dl,0x5e(%rax)
  484562:	fc                   	cld    
  484563:	ff 6c 68 00          	ljmpq  *0x0(%rax,%rbp,2)
  484567:	00 c9                	add    %cl,%cl
  484569:	5f                   	pop    %rdi
  48456a:	fc                   	cld    
  48456b:	ff 8c 68 00 00 18 61 	decl   0x61180000(%rax,%rbp,2)
  484572:	fc                   	cld    
  484573:	ff c4                	inc    %esp
  484575:	68 00 00 5b 61       	pushq  $0x615b0000
  48457a:	fc                   	cld    
  48457b:	ff ec                	ljmpq  *<internal disassembler error>
  48457d:	68 00 00 c4 62       	pushq  $0x62c40000
  484582:	fc                   	cld    
  484583:	ff 1c 69             	lcallq *(%rcx,%rbp,2)
  484586:	00 00                	add    %al,(%rax)
  484588:	cb                   	lret   
  484589:	62                   	(bad)  
  48458a:	fc                   	cld    
  48458b:	ff 34 69             	pushq  (%rcx,%rbp,2)
  48458e:	00 00                	add    %al,(%rax)
  484590:	d5                   	(bad)  
  484591:	62                   	(bad)  
  484592:	fc                   	cld    
  484593:	ff 4c 69 00          	decl   0x0(%rcx,%rbp,2)
  484597:	00 38                	add    %bh,(%rax)
  484599:	63 fc                	movslq %esp,%edi
  48459b:	ff 64 69 00          	jmpq   *0x0(%rcx,%rbp,2)
  48459f:	00 b2 63 fc ff 7c    	add    %dh,0x7cfffc63(%rdx)
  4845a5:	69 00 00 fc 63 fc    	imul   $0xfc63fc00,(%rax),%eax
  4845ab:	ff 94 69 00 00 02 65 	callq  *0x65020000(%rcx,%rbp,2)
  4845b2:	fc                   	cld    
  4845b3:	ff c4                	inc    %esp
  4845b5:	69 00 00 6c 68 fc    	imul   $0xfc686c00,(%rax),%eax
  4845bb:	ff ec                	ljmpq  *<internal disassembler error>
  4845bd:	69 00 00 04 6a fc    	imul   $0xfc6a0400,(%rax),%eax
  4845c3:	ff 0c 6a             	decl   (%rdx,%rbp,2)
  4845c6:	00 00                	add    %al,(%rax)
  4845c8:	26                   	es
  4845c9:	6d                   	insl   (%dx),%es:(%rdi)
  4845ca:	fc                   	cld    
  4845cb:	ff 34 6a             	pushq  (%rdx,%rbp,2)
  4845ce:	00 00                	add    %al,(%rax)
  4845d0:	87 6e fc             	xchg   %ebp,-0x4(%rsi)
  4845d3:	ff 64 6a 00          	jmpq   *0x0(%rdx,%rbp,2)
  4845d7:	00 94 6f fc ff 94 6a 	add    %dl,0x6a94fffc(%rdi,%rbp,2)
  4845de:	00 00                	add    %al,(%rax)
  4845e0:	27                   	(bad)  
  4845e1:	71 fc                	jno    4845df <usage_message+0x2289f>
  4845e3:	ff c4                	inc    %esp
  4845e5:	6a 00                	pushq  $0x0
  4845e7:	00 e1                	add    %ah,%cl
  4845e9:	74 fc                	je     4845e7 <usage_message+0x228a7>
  4845eb:	ff                   	(bad)  
  4845ec:	fc                   	cld    
  4845ed:	6a 00                	pushq  $0x0
  4845ef:	00 97 78 fc ff 34    	add    %dl,0x34fffc78(%rdi)
  4845f5:	6b 00 00             	imul   $0x0,(%rax),%eax
  4845f8:	ae                   	scas   %es:(%rdi),%al
  4845f9:	7b fc                	jnp    4845f7 <usage_message+0x228b7>
  4845fb:	ff 64 6b 00          	jmpq   *0x0(%rbx,%rbp,2)
  4845ff:	00 40 7f             	add    %al,0x7f(%rax)
  484602:	fc                   	cld    
  484603:	ff 9c 6b 00 00 46 83 	lcallq *-0x7cba0000(%rbx,%rbp,2)
  48460a:	fc                   	cld    
  48460b:	ff d4                	callq  *%rsp
  48460d:	6b 00 00             	imul   $0x0,(%rax),%eax
  484610:	da 8e fc ff 0c 6c    	fimull 0x6c0cfffc(%rsi)
  484616:	00 00                	add    %al,(%rax)
  484618:	89 94 fc ff 44 6c 00 	mov    %edx,0x6c44ff(%rsp,%rdi,8)
  48461f:	00 c2                	add    %al,%dl
  484621:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  484622:	fc                   	cld    
  484623:	ff                   	(bad)  
  484624:	7c 6c                	jl     484692 <usage_message+0x22952>
  484626:	00 00                	add    %al,(%rax)
  484628:	5c                   	pop    %rsp
  484629:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  48462a:	fc                   	cld    
  48462b:	ff b4 6c 00 00 12 a7 	pushq  -0x58ee0000(%rsp,%rbp,2)
  484632:	fc                   	cld    
  484633:	ff e4                	jmpq   *%rsp
  484635:	6c                   	insb   (%dx),%es:(%rdi)
  484636:	00 00                	add    %al,(%rax)
  484638:	96                   	xchg   %eax,%esi
  484639:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  48463a:	fc                   	cld    
  48463b:	ff 0c 6d 00 00 c4 a8 	decl   -0x573c0000(,%rbp,2)
  484642:	fc                   	cld    
  484643:	ff 44 6d 00          	incl   0x0(%rbp,%rbp,2)
  484647:	00 98 a9 fc ff 6c    	add    %bl,0x6cfffca9(%rax)
  48464d:	6d                   	insl   (%dx),%es:(%rdi)
  48464e:	00 00                	add    %al,(%rax)
  484650:	43 aa                	rex.XB stos   %al,%es:(%rdi)
  484652:	fc                   	cld    
  484653:	ff 94 6d 00 00 45 b3 	callq  *-0x4cbb0000(%rbp,%rbp,2)
  48465a:	fc                   	cld    
  48465b:	ff cc                	dec    %esp
  48465d:	6d                   	insl   (%dx),%es:(%rdi)
  48465e:	00 00                	add    %al,(%rax)
  484660:	99                   	cltd   
  484661:	b5 fc                	mov    $0xfc,%ch
  484663:	ff 04 6e             	incl   (%rsi,%rbp,2)
  484666:	00 00                	add    %al,(%rax)
  484668:	81 b6 fc ff 2c 6e 00 	xorl   $0xb7fa0000,0x6e2cfffc(%rsi)
  48466f:	00 fa b7 
  484672:	fc                   	cld    
  484673:	ff 64 6e 00          	jmpq   *0x0(%rsi,%rbp,2)
  484677:	00 10                	add    %dl,(%rax)
  484679:	ba fc ff 9c 6e       	mov    $0x6e9cfffc,%edx
  48467e:	00 00                	add    %al,(%rax)
  484680:	48 bc fc ff d4 6e 00 	mov    $0xbd8200006ed4fffc,%rsp
  484687:	00 82 bd 
  48468a:	fc                   	cld    
  48468b:	ff 04 6f             	incl   (%rdi,%rbp,2)
  48468e:	00 00                	add    %al,(%rax)
  484690:	79 be                	jns    484650 <usage_message+0x22910>
  484692:	fc                   	cld    
  484693:	ff 34 6f             	pushq  (%rdi,%rbp,2)
  484696:	00 00                	add    %al,(%rax)
  484698:	37                   	(bad)  
  484699:	bf fc ff 64 6f       	mov    $0x6f64fffc,%edi
  48469e:	00 00                	add    %al,(%rax)
  4846a0:	02 df                	add    %bh,%bl
  4846a2:	fc                   	cld    
  4846a3:	ff 9c 6f 00 00 47 e2 	lcallq *-0x1db90000(%rdi,%rbp,2)
  4846aa:	fc                   	cld    
  4846ab:	ff d4                	callq  *%rsp
  4846ad:	6f                   	outsl  %ds:(%rsi),(%dx)
  4846ae:	00 00                	add    %al,(%rax)
  4846b0:	cc                   	int3   
  4846b1:	e6 fc                	out    %al,$0xfc
  4846b3:	ff 0c 70             	decl   (%rax,%rsi,2)
  4846b6:	00 00                	add    %al,(%rax)
  4846b8:	17                   	(bad)  
  4846b9:	ec                   	in     (%dx),%al
  4846ba:	fc                   	cld    
  4846bb:	ff 44 70 00          	incl   0x0(%rax,%rsi,2)
  4846bf:	00 dc                	add    %bl,%ah
  4846c1:	ec                   	in     (%dx),%al
  4846c2:	fc                   	cld    
  4846c3:	ff 74 70 00          	pushq  0x0(%rax,%rsi,2)
  4846c7:	00 7a ed             	add    %bh,-0x13(%rdx)
  4846ca:	fc                   	cld    
  4846cb:	ff 94 70 00 00 43 ef 	callq  *-0x10bd0000(%rax,%rsi,2)
  4846d2:	fc                   	cld    
  4846d3:	ff c4                	inc    %esp
  4846d5:	70 00                	jo     4846d7 <usage_message+0x22997>
  4846d7:	00 31                	add    %dh,(%rcx)
  4846d9:	f0 fc                	lock cld 
  4846db:	ff f4                	push   %rsp
  4846dd:	70 00                	jo     4846df <usage_message+0x2299f>
  4846df:	00 94 f0 fc ff 1c 71 	add    %dl,0x711cfffc(%rax,%rsi,8)
  4846e6:	00 00                	add    %al,(%rax)
  4846e8:	96                   	xchg   %eax,%esi
  4846e9:	f2 fc                	repnz cld 
  4846eb:	ff 54 71 00          	callq  *0x0(%rcx,%rsi,2)
  4846ef:	00 2d f3 fc ff 84    	add    %ch,-0x7b00030d(%rip)        # ffffffff854843e8 <_end+0xffffffff84dcbae8>
  4846f5:	71 00                	jno    4846f7 <usage_message+0x229b7>
  4846f7:	00 ed                	add    %ch,%ch
  4846f9:	fe                   	(bad)  
  4846fa:	fc                   	cld    
  4846fb:	ff                   	(bad)  
  4846fc:	bc 71 00 00 79       	mov    $0x79000071,%esp
  484701:	08 fd                	or     %bh,%ch
  484703:	ff f4                	push   %rsp
  484705:	71 00                	jno    484707 <usage_message+0x229c7>
  484707:	00 b5 09 fd ff 24    	add    %dh,0x24fffd09(%rbp)
  48470d:	72 00                	jb     48470f <usage_message+0x229cf>
  48470f:	00 ed                	add    %ch,%ch
  484711:	0a fd                	or     %ch,%bh
  484713:	ff 54 72 00          	callq  *0x0(%rdx,%rsi,2)
  484717:	00 79 0b             	add    %bh,0xb(%rcx)
  48471a:	fd                   	std    
  48471b:	ff 84 72 00 00 c9 0f 	incl   0xfc90000(%rdx,%rsi,2)
  484722:	fd                   	std    
  484723:	ff                   	(bad)  
  484724:	bc 72 00 00 f7       	mov    $0xf7000072,%esp
  484729:	15 fd ff f4 72       	adc    $0x72f4fffd,%eax
  48472e:	00 00                	add    %al,(%rax)
  484730:	5e                   	pop    %rsi
  484731:	1f                   	(bad)  
  484732:	fd                   	std    
  484733:	ff 2c 73             	ljmpq  *(%rbx,%rsi,2)
  484736:	00 00                	add    %al,(%rax)
  484738:	e5 27                	in     $0x27,%eax
  48473a:	fd                   	std    
  48473b:	ff 64 73 00          	jmpq   *0x0(%rbx,%rsi,2)
  48473f:	00 fc                	add    %bh,%ah
  484741:	3d fd ff 9c 73       	cmp    $0x739cfffd,%eax
  484746:	00 00                	add    %al,(%rax)
  484748:	fd                   	std    
  484749:	3d fd ff b4 73       	cmp    $0x73b4fffd,%eax
  48474e:	00 00                	add    %al,(%rax)
  484750:	45                   	rex.RB
  484751:	3e                   	ds
  484752:	fd                   	std    
  484753:	ff cc                	dec    %esp
  484755:	73 00                	jae    484757 <usage_message+0x22a17>
  484757:	00 90 3e fd ff e4    	add    %dl,-0x1b0002c2(%rax)
  48475d:	73 00                	jae    48475f <usage_message+0x22a1f>
  48475f:	00 16                	add    %dl,(%rsi)
  484761:	3f                   	(bad)  
  484762:	fd                   	std    
  484763:	ff                   	(bad)  
  484764:	fc                   	cld    
  484765:	73 00                	jae    484767 <usage_message+0x22a27>
  484767:	00 65 3f             	add    %ah,0x3f(%rbp)
  48476a:	fd                   	std    
  48476b:	ff 24 74             	jmpq   *(%rsp,%rsi,2)
  48476e:	00 00                	add    %al,(%rax)
  484770:	cc                   	int3   
  484771:	3f                   	(bad)  
  484772:	fd                   	std    
  484773:	ff 4c 74 00          	decl   0x0(%rsp,%rsi,2)
  484777:	00 a4 40 fd ff 74 74 	add    %ah,0x7474fffd(%rax,%rax,2)
  48477e:	00 00                	add    %al,(%rax)
  484780:	20 41 fd             	and    %al,-0x3(%rcx)
  484783:	ff 94 74 00 00 52 41 	callq  *0x41520000(%rsp,%rsi,2)
  48478a:	fd                   	std    
  48478b:	ff ac 74 00 00 93 41 	ljmpq  *0x41930000(%rsp,%rsi,2)
  484792:	fd                   	std    
  484793:	ff c4                	inc    %esp
  484795:	74 00                	je     484797 <usage_message+0x22a57>
  484797:	00 0f                	add    %cl,(%rdi)
  484799:	43 fd                	rex.XB std    
  48479b:	ff                   	(bad)  
  48479c:	fc                   	cld    
  48479d:	74 00                	je     48479f <usage_message+0x22a5f>
  48479f:	00 fd                	add    %bh,%ch
  4847a1:	43 fd                	rex.XB std    
  4847a3:	ff 2c 75 00 00 39 44 	ljmpq  *0x44390000(,%rsi,2)
  4847aa:	fd                   	std    
  4847ab:	ff 54 75 00          	callq  *0x0(%rbp,%rsi,2)
  4847af:	00 bd 44 fd ff 7c    	add    %bh,0x7cfffd44(%rbp)
  4847b5:	75 00                	jne    4847b7 <usage_message+0x22a77>
  4847b7:	00 f9                	add    %bh,%cl
  4847b9:	44 fd                	rex.R std    
  4847bb:	ff a4 75 00 00 fe 44 	jmpq   *0x44fe0000(%rbp,%rsi,2)
  4847c2:	fd                   	std    
  4847c3:	ff                   	(bad)  
  4847c4:	bc 75 00 00 03       	mov    $0x3000075,%esp
  4847c9:	45 fd                	rex.RB std    
  4847cb:	ff d4                	callq  *%rsp
  4847cd:	75 00                	jne    4847cf <usage_message+0x22a8f>
  4847cf:	00 d8                	add    %bl,%al
  4847d1:	48 fd                	rex.W std    
  4847d3:	ff f4                	push   %rsp
  4847d5:	75 00                	jne    4847d7 <usage_message+0x22a97>
  4847d7:	00 9c 49 fd ff 2c 76 	add    %bl,0x762cfffd(%rcx,%rcx,2)
  4847de:	00 00                	add    %al,(%rax)
  4847e0:	dd 49 fd             	fisttpll -0x3(%rcx)
  4847e3:	ff 44 76 00          	incl   0x0(%rsi,%rsi,2)
  4847e7:	00 e2                	add    %ah,%dl
  4847e9:	49 fd                	rex.WB std    
  4847eb:	ff 5c 76 00          	lcallq *0x0(%rsi,%rsi,2)
  4847ef:	00 3a                	add    %bh,(%rdx)
  4847f1:	4a fd                	rex.WX std    
  4847f3:	ff                   	(bad)  
  4847f4:	7c 76                	jl     48486c <usage_message+0x22b2c>
  4847f6:	00 00                	add    %al,(%rax)
  4847f8:	08 4b fd             	or     %cl,-0x3(%rbx)
  4847fb:	ff a4 76 00 00 e6 4b 	jmpq   *0x4be60000(%rsi,%rsi,2)
  484802:	fd                   	std    
  484803:	ff cc                	dec    %esp
  484805:	76 00                	jbe    484807 <usage_message+0x22ac7>
  484807:	00 15 4d fd ff 04    	add    %dl,0x4fffd4d(%rip)        # 548455a <_end+0x4dcbc5a>
  48480d:	77 00                	ja     48480f <usage_message+0x22acf>
  48480f:	00 ab 4d fd ff 24    	add    %ch,0x24fffd4d(%rbx)
  484815:	77 00                	ja     484817 <usage_message+0x22ad7>
  484817:	00 1f                	add    %bl,(%rdi)
  484819:	4e fd                	rex.WRX std    
  48481b:	ff                   	(bad)  
  48481c:	3c 77                	cmp    $0x77,%al
  48481e:	00 00                	add    %al,(%rax)
  484820:	a9 4e fd ff 5c       	test   $0x5cfffd4e,%eax
  484825:	77 00                	ja     484827 <usage_message+0x22ae7>
  484827:	00 15 4f fd ff 74    	add    %dl,0x74fffd4f(%rip)        # 7548457c <_end+0x74dcbc7c>
  48482d:	77 00                	ja     48482f <usage_message+0x22aef>
  48482f:	00 17                	add    %dl,(%rdi)
  484831:	50                   	push   %rax
  484832:	fd                   	std    
  484833:	ff 9c 77 00 00 bc 50 	lcallq *0x50bc0000(%rdi,%rsi,2)
  48483a:	fd                   	std    
  48483b:	ff                   	(bad)  
  48483c:	bc 77 00 00 96       	mov    $0x96000077,%esp
  484841:	53                   	push   %rbx
  484842:	fd                   	std    
  484843:	ff f4                	push   %rsp
  484845:	77 00                	ja     484847 <usage_message+0x22b07>
  484847:	00 58 54             	add    %bl,0x54(%rax)
  48484a:	fd                   	std    
  48484b:	ff 1c 78             	lcallq *(%rax,%rdi,2)
  48484e:	00 00                	add    %al,(%rax)
  484850:	34 55                	xor    $0x55,%al
  484852:	fd                   	std    
  484853:	ff 4c 78 00          	decl   0x0(%rax,%rdi,2)
  484857:	00 44 56 fd          	add    %al,-0x3(%rsi,%rdx,2)
  48485b:	ff                   	(bad)  
  48485c:	7c 78                	jl     4848d6 <usage_message+0x22b96>
  48485e:	00 00                	add    %al,(%rax)
  484860:	9e                   	sahf   
  484861:	56                   	push   %rsi
  484862:	fd                   	std    
  484863:	ff 9c 78 00 00 7a 57 	lcallq *0x577a0000(%rax,%rdi,2)
  48486a:	fd                   	std    
  48486b:	ff c4                	inc    %esp
  48486d:	78 00                	js     48486f <usage_message+0x22b2f>
  48486f:	00 a1 57 fd ff dc    	add    %ah,-0x230002a9(%rcx)
  484875:	78 00                	js     484877 <usage_message+0x22b37>
  484877:	00 d9                	add    %bl,%cl
  484879:	57                   	push   %rdi
  48487a:	fd                   	std    
  48487b:	ff f4                	push   %rsp
  48487d:	78 00                	js     48487f <usage_message+0x22b3f>
  48487f:	00 b6 5a fd ff 2c    	add    %dh,0x2cfffd5a(%rsi)
  484885:	79 00                	jns    484887 <usage_message+0x22b47>
  484887:	00 73 5b             	add    %dh,0x5b(%rbx)
  48488a:	fd                   	std    
  48488b:	ff 44 79 00          	incl   0x0(%rcx,%rdi,2)
  48488f:	00 8f 5b fd ff 5c    	add    %cl,0x5cfffd5b(%rdi)
  484895:	79 00                	jns    484897 <usage_message+0x22b57>
  484897:	00 79 5c             	add    %bh,0x5c(%rcx)
  48489a:	fd                   	std    
  48489b:	ff 8c 79 00 00 0b 5d 	decl   0x5d0b0000(%rcx,%rdi,2)
  4848a2:	fd                   	std    
  4848a3:	ff b4 79 00 00 f7 5d 	pushq  0x5df70000(%rcx,%rdi,2)
  4848aa:	fd                   	std    
  4848ab:	ff ec                	ljmpq  *<internal disassembler error>
  4848ad:	79 00                	jns    4848af <usage_message+0x22b6f>
  4848af:	00 63 5f             	add    %ah,0x5f(%rbx)
  4848b2:	fd                   	std    
  4848b3:	ff 24 7a             	jmpq   *(%rdx,%rdi,2)
  4848b6:	00 00                	add    %al,(%rax)
  4848b8:	b2 60                	mov    $0x60,%dl
  4848ba:	fd                   	std    
  4848bb:	ff 54 7a 00          	callq  *0x0(%rdx,%rdi,2)
  4848bf:	00 dc                	add    %bl,%ah
  4848c1:	60                   	(bad)  
  4848c2:	fd                   	std    
  4848c3:	ff 6c 7a 00          	ljmpq  *0x0(%rdx,%rdi,2)
  4848c7:	00 6a 61             	add    %ch,0x61(%rdx)
  4848ca:	fd                   	std    
  4848cb:	ff 94 7a 00 00 d1 61 	callq  *0x61d10000(%rdx,%rdi,2)
  4848d2:	fd                   	std    
  4848d3:	ff ac 7a 00 00 43 62 	ljmpq  *0x62430000(%rdx,%rdi,2)
  4848da:	fd                   	std    
  4848db:	ff d4                	callq  *%rsp
  4848dd:	7a 00                	jp     4848df <usage_message+0x22b9f>
  4848df:	00 8f 62 fd ff ec    	add    %cl,-0x1300029e(%rdi)
  4848e5:	7a 00                	jp     4848e7 <usage_message+0x22ba7>
  4848e7:	00 dc                	add    %bl,%ah
  4848e9:	62                   	(bad)  
  4848ea:	fd                   	std    
  4848eb:	ff 04 7b             	incl   (%rbx,%rdi,2)
  4848ee:	00 00                	add    %al,(%rax)
  4848f0:	28 63 fd             	sub    %ah,-0x3(%rbx)
  4848f3:	ff 1c 7b             	lcallq *(%rbx,%rdi,2)
  4848f6:	00 00                	add    %al,(%rax)
  4848f8:	7a 63                	jp     48495d <usage_message+0x22c1d>
  4848fa:	fd                   	std    
  4848fb:	ff 34 7b             	pushq  (%rbx,%rdi,2)
  4848fe:	00 00                	add    %al,(%rax)
  484900:	89 64 fd ff          	mov    %esp,-0x1(%rbp,%rdi,8)
  484904:	64                   	fs
  484905:	7b 00                	jnp    484907 <usage_message+0x22bc7>
  484907:	00 aa 66 fd ff 9c    	add    %ch,-0x6300029a(%rdx)
  48490d:	7b 00                	jnp    48490f <usage_message+0x22bcf>
  48490f:	00 ec                	add    %ch,%ah
  484911:	68 fd ff d4 7b       	pushq  $0x7bd4fffd
  484916:	00 00                	add    %al,(%rax)
  484918:	62                   	(bad)  
  484919:	69 fd ff fc 7b 00    	imul   $0x7bfcff,%ebp,%edi
  48491f:	00 1e                	add    %bl,(%rsi)
  484921:	6a fd                	pushq  $0xfffffffffffffffd
  484923:	ff 24 7c             	jmpq   *(%rsp,%rdi,2)
  484926:	00 00                	add    %al,(%rax)
  484928:	95                   	xchg   %eax,%ebp
  484929:	6a fd                	pushq  $0xfffffffffffffffd
  48492b:	ff 54 7c 00          	callq  *0x0(%rsp,%rdi,2)
  48492f:	00 1d 6c fd ff 84    	add    %bl,-0x7b000294(%rip)        # ffffffff854846a1 <_end+0xffffffff84dcbda1>
  484935:	7c 00                	jl     484937 <usage_message+0x22bf7>
  484937:	00 32                	add    %dh,(%rdx)
  484939:	6d                   	insl   (%dx),%es:(%rdi)
  48493a:	fd                   	std    
  48493b:	ff                   	(bad)  
  48493c:	bc 7c 00 00 08       	mov    $0x800007c,%esp
  484941:	70 fd                	jo     484940 <usage_message+0x22c00>
  484943:	ff f4                	push   %rsp
  484945:	7c 00                	jl     484947 <usage_message+0x22c07>
  484947:	00 a1 71 fd ff 2c    	add    %ah,0x2cfffd71(%rcx)
  48494d:	7d 00                	jge    48494f <usage_message+0x22c0f>
  48494f:	00 e8                	add    %ch,%al
  484951:	72 fd                	jb     484950 <usage_message+0x22c10>
  484953:	ff 64 7d 00          	jmpq   *0x0(%rbp,%rdi,2)
  484957:	00 4c 73 fd          	add    %cl,-0x3(%rbx,%rsi,2)
  48495b:	ff                   	(bad)  
  48495c:	7c 7d                	jl     4849db <usage_message+0x22c9b>
  48495e:	00 00                	add    %al,(%rax)
  484960:	59                   	pop    %rcx
  484961:	75 fd                	jne    484960 <usage_message+0x22c20>
  484963:	ff b4 7d 00 00 b5 75 	pushq  0x75b50000(%rbp,%rdi,2)
  48496a:	fd                   	std    
  48496b:	ff dc                	lcallq *<internal disassembler error>
  48496d:	7d 00                	jge    48496f <usage_message+0x22c2f>
  48496f:	00 d6                	add    %dl,%dh
  484971:	7b fd                	jnp    484970 <usage_message+0x22c30>
  484973:	ff 14 7e             	callq  *(%rsi,%rdi,2)
  484976:	00 00                	add    %al,(%rax)
  484978:	5e                   	pop    %rsi
  484979:	81 fd ff 4c 7e 00    	cmp    $0x7e4cff,%ebp
  48497f:	00 0b                	add    %cl,(%rbx)
  484981:	84 fd                	test   %bh,%ch
  484983:	ff 84 7e 00 00 1a 84 	incl   -0x7be60000(%rsi,%rdi,2)
  48498a:	fd                   	std    
  48498b:	ff 9c 7e 00 00 29 84 	lcallq *-0x7bd70000(%rsi,%rdi,2)
  484992:	fd                   	std    
  484993:	ff b4 7e 00 00 38 84 	pushq  -0x7bc80000(%rsi,%rdi,2)
  48499a:	fd                   	std    
  48499b:	ff cc                	dec    %esp
  48499d:	7e 00                	jle    48499f <usage_message+0x22c5f>
  48499f:	00 e1                	add    %ah,%cl
  4849a1:	84 fd                	test   %bh,%ch
  4849a3:	ff f4                	push   %rsp
  4849a5:	7e 00                	jle    4849a7 <usage_message+0x22c67>
  4849a7:	00 f0                	add    %dh,%al
  4849a9:	84 fd                	test   %bh,%ch
  4849ab:	ff 0c 7f             	decl   (%rdi,%rdi,2)
  4849ae:	00 00                	add    %al,(%rax)
  4849b0:	ff 84 fd ff 24 7f 00 	incl   0x7f24ff(%rbp,%rdi,8)
  4849b7:	00 0e                	add    %cl,(%rsi)
  4849b9:	85 fd                	test   %edi,%ebp
  4849bb:	ff                   	(bad)  
  4849bc:	3c 7f                	cmp    $0x7f,%al
  4849be:	00 00                	add    %al,(%rax)
  4849c0:	2e                   	cs
  4849c1:	85 fd                	test   %edi,%ebp
  4849c3:	ff 54 7f 00          	callq  *0x0(%rdi,%rdi,2)
  4849c7:	00 67 8a             	add    %ah,-0x76(%rdi)
  4849ca:	fd                   	std    
  4849cb:	ff 8c 7f 00 00 f2 8f 	decl   -0x700e0000(%rdi,%rdi,2)
  4849d2:	fd                   	std    
  4849d3:	ff c4                	inc    %esp
  4849d5:	7f 00                	jg     4849d7 <usage_message+0x22c97>
  4849d7:	00 5b 95             	add    %bl,-0x6b(%rbx)
  4849da:	fd                   	std    
  4849db:	ff                   	(bad)  
  4849dc:	fc                   	cld    
  4849dd:	7f 00                	jg     4849df <usage_message+0x22c9f>
  4849df:	00 22                	add    %ah,(%rdx)
  4849e1:	a0 fd ff 34 80 00 00 	mov    0xa12100008034fffd,%al
  4849e8:	21 a1 
  4849ea:	fd                   	std    
  4849eb:	ff 6c 80 00          	ljmpq  *0x0(%rax,%rax,4)
  4849ef:	00 3c a7             	add    %bh,(%rdi,%riz,4)
  4849f2:	fd                   	std    
  4849f3:	ff a4 80 00 00 8a a7 	jmpq   *-0x58760000(%rax,%rax,4)
  4849fa:	fd                   	std    
  4849fb:	ff c4                	inc    %esp
  4849fd:	80 00 00             	addb   $0x0,(%rax)
  484a00:	dc a7 fd ff e4 80    	fsubl  -0x7f1b0003(%rdi)
  484a06:	00 00                	add    %al,(%rax)
  484a08:	21 a8 fd ff fc 80    	and    %ebp,-0x7f030003(%rax)
  484a0e:	00 00                	add    %al,(%rax)
  484a10:	0d a9 fd ff 24       	or     $0x24fffda9,%eax
  484a15:	81 00 00 4c b0 fd    	addl   $0xfdb04c00,(%rax)
  484a1b:	ff 5c 81 00          	lcallq *0x0(%rcx,%rax,4)
  484a1f:	00 4d b0             	add    %cl,-0x50(%rbp)
  484a22:	fd                   	std    
  484a23:	ff 74 81 00          	pushq  0x0(%rcx,%rax,4)
  484a27:	00 56 b0             	add    %dl,-0x50(%rsi)
  484a2a:	fd                   	std    
  484a2b:	ff 8c 81 00 00 2b b2 	decl   -0x4dd50000(%rcx,%rax,4)
  484a32:	fd                   	std    
  484a33:	ff                   	(bad)  
  484a34:	bc 81 00 00 c0       	mov    $0xc0000081,%esp
  484a39:	b2 fd                	mov    $0xfd,%dl
  484a3b:	ff d4                	callq  *%rsp
  484a3d:	81 00 00 d3 b2 fd    	addl   $0xfdb2d300,(%rax)
  484a43:	ff ec                	ljmpq  *<internal disassembler error>
  484a45:	81 00 00 e0 b2 fd    	addl   $0xfdb2e000,(%rax)
  484a4b:	ff 04 82             	incl   (%rdx,%rax,4)
  484a4e:	00 00                	add    %al,(%rax)
  484a50:	46 b5 fd             	rex.RX mov    $0xfd,%bpl
  484a53:	ff 34 82             	pushq  (%rdx,%rax,4)
  484a56:	00 00                	add    %al,(%rax)
  484a58:	db b5 fd ff 4c 82    	(bad)  -0x7db30003(%rbp)
  484a5e:	00 00                	add    %al,(%rax)
  484a60:	42 b6 fd             	rex.X mov    $0xfd,%sil
  484a63:	ff 64 82 00          	jmpq   *0x0(%rdx,%rax,4)
  484a67:	00 a9 b6 fd ff 7c    	add    %ch,0x7cfffdb6(%rcx)
  484a6d:	82                   	(bad)  
  484a6e:	00 00                	add    %al,(%rax)
  484a70:	17                   	(bad)  
  484a71:	b7 fd                	mov    $0xfd,%bh
  484a73:	ff 94 82 00 00 66 b8 	callq  *-0x479a0000(%rdx,%rax,4)
  484a7a:	fd                   	std    
  484a7b:	ff cc                	dec    %esp
  484a7d:	82                   	(bad)  
  484a7e:	00 00                	add    %al,(%rax)
  484a80:	8c b8 fd ff e4 82    	mov    %?,-0x7d1b0003(%rax)
  484a86:	00 00                	add    %al,(%rax)
  484a88:	99                   	cltd   
  484a89:	b8 fd ff fc 82       	mov    $0x82fcfffd,%eax
  484a8e:	00 00                	add    %al,(%rax)
  484a90:	91                   	xchg   %eax,%ecx
  484a91:	b9 fd ff 24 83       	mov    $0x8324fffd,%ecx
  484a96:	00 00                	add    %al,(%rax)
  484a98:	b1 b9                	mov    $0xb9,%cl
  484a9a:	fd                   	std    
  484a9b:	ff                   	(bad)  
  484a9c:	3c 83                	cmp    $0x83,%al
  484a9e:	00 00                	add    %al,(%rax)
  484aa0:	e9 b9 fd ff 54       	jmpq   5548485e <_end+0x54dcbf5e>
  484aa5:	83 00 00             	addl   $0x0,(%rax)
  484aa8:	15 bb fd ff 7c       	adc    $0x7cfffdbb,%eax
  484aad:	83 00 00             	addl   $0x0,(%rax)
  484ab0:	72 bb                	jb     484a6d <usage_message+0x22d2d>
  484ab2:	fd                   	std    
  484ab3:	ff 9c 83 00 00 f8 bd 	lcallq *-0x42080000(%rbx,%rax,4)
  484aba:	fd                   	std    
  484abb:	ff cc                	dec    %esp
  484abd:	83 00 00             	addl   $0x0,(%rax)
  484ac0:	c8 be fd ff          	enterq $0xfdbe,$0xff
  484ac4:	e4 83                	in     $0x83,%al
  484ac6:	00 00                	add    %al,(%rax)
  484ac8:	5c                   	pop    %rsp
  484ac9:	c5 fd ff             	(bad)  
  484acc:	1c 84                	sbb    $0x84,%al
  484ace:	00 00                	add    %al,(%rax)
  484ad0:	6c                   	insb   (%dx),%es:(%rdi)
  484ad1:	c5 fd ff             	(bad)  
  484ad4:	34 84                	xor    $0x84,%al
	...

Disassembly of section .eh_frame:

0000000000484ad8 <.eh_frame>:
  484ad8:	14 00                	adc    $0x0,%al
  484ada:	00 00                	add    %al,(%rax)
  484adc:	00 00                	add    %al,(%rax)
  484ade:	00 00                	add    %al,(%rax)
  484ae0:	01 7a 52             	add    %edi,0x52(%rdx)
  484ae3:	00 01                	add    %al,(%rcx)
  484ae5:	78 10                	js     484af7 <usage_message+0x22db7>
  484ae7:	01 1b                	add    %ebx,(%rbx)
  484ae9:	0c 07                	or     $0x7,%al
  484aeb:	08 90 01 00 00 24    	or     %dl,0x24000001(%rax)
  484af1:	00 00                	add    %al,(%rax)
  484af3:	00 1c 00             	add    %bl,(%rax,%rax,1)
  484af6:	00 00                	add    %al,(%rax)
  484af8:	18 a2 f8 ff bd 06    	sbb    %ah,0x6bdfff8(%rdx)
  484afe:	00 00                	add    %al,(%rax)
  484b00:	00 42 0e             	add    %al,0xe(%rdx)
  484b03:	10 41 0e             	adc    %al,0xe(%rcx)
  484b06:	18 41 0e             	sbb    %al,0xe(%rcx)
  484b09:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  484b0d:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  484b12:	8c 02                	mov    %es,(%rdx)
  484b14:	00 00                	add    %al,(%rax)
  484b16:	00 00                	add    %al,(%rax)
  484b18:	2c 00                	sub    $0x0,%al
  484b1a:	00 00                	add    %al,(%rax)
  484b1c:	44 00 00             	add    %r8b,(%rax)
  484b1f:	00 ad a8 f8 ff 0f    	add    %ch,0xffff8a8(%rbp)
  484b25:	09 00                	or     %eax,(%rax)
  484b27:	00 00                	add    %al,(%rax)
  484b29:	42 0e                	rex.X (bad)  
  484b2b:	10 42 0e             	adc    %al,0xe(%rdx)
  484b2e:	18 41 0e             	sbb    %al,0xe(%rcx)
  484b31:	20 41 0e             	and    %al,0xe(%rcx)
  484b34:	28 44 0e 70          	sub    %al,0x70(%rsi,%rcx,1)
  484b38:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d44fc6 <_end+0x368c6c6>
  484b3f:	8d 
  484b40:	02 00                	add    (%rax),%al
  484b42:	00 00                	add    %al,(%rax)
  484b44:	00 00                	add    %al,(%rax)
  484b46:	00 00                	add    %al,(%rax)
  484b48:	34 00                	xor    $0x0,%al
  484b4a:	00 00                	add    %al,(%rax)
  484b4c:	74 00                	je     484b4e <usage_message+0x22e0e>
  484b4e:	00 00                	add    %al,(%rax)
  484b50:	8c b1 f8 ff c0 01    	mov    %?,0x1c0fff8(%rcx)
  484b56:	00 00                	add    %al,(%rax)
  484b58:	00 42 0e             	add    %al,0xe(%rdx)
  484b5b:	10 42 0e             	adc    %al,0xe(%rdx)
  484b5e:	18 42 0e             	sbb    %al,0xe(%rdx)
  484b61:	20 42 0e             	and    %al,0xe(%rdx)
  484b64:	28 41 0e             	sub    %al,0xe(%rcx)
  484b67:	30 41 0e             	xor    %al,0xe(%rcx)
  484b6a:	38 44 0e 90          	cmp    %al,-0x70(%rsi,%rcx,1)
  484b6e:	01 43 83             	add    %eax,-0x7d(%rbx)
  484b71:	07                   	(bad)  
  484b72:	86 06                	xchg   %al,(%rsi)
  484b74:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65007 <_end+0x36ac707>
  484b7a:	8f 02                	popq   (%rdx)
  484b7c:	00 00                	add    %al,(%rax)
  484b7e:	00 00                	add    %al,(%rax)
  484b80:	34 00                	xor    $0x0,%al
  484b82:	00 00                	add    %al,(%rax)
  484b84:	ac                   	lods   %ds:(%rsi),%al
  484b85:	00 00                	add    %al,(%rax)
  484b87:	00 14 b3             	add    %dl,(%rbx,%rsi,4)
  484b8a:	f8                   	clc    
  484b8b:	ff                   	(bad)  
  484b8c:	3e 03 00             	add    %ds:(%rax),%eax
  484b8f:	00 00                	add    %al,(%rax)
  484b91:	42 0e                	rex.X (bad)  
  484b93:	10 42 0e             	adc    %al,0xe(%rdx)
  484b96:	18 42 0e             	sbb    %al,0xe(%rdx)
  484b99:	20 42 0e             	and    %al,0xe(%rdx)
  484b9c:	28 41 0e             	sub    %al,0xe(%rcx)
  484b9f:	30 41 0e             	xor    %al,0xe(%rcx)
  484ba2:	38 47 0e             	cmp    %al,0xe(%rdi)
  484ba5:	c0 01 43             	rolb   $0x43,(%rcx)
  484ba8:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  484bab:	06                   	(bad)  
  484bac:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6503f <_end+0x36ac73f>
  484bb2:	8f 02                	popq   (%rdx)
  484bb4:	00 00                	add    %al,(%rax)
  484bb6:	00 00                	add    %al,(%rax)
  484bb8:	1c 00                	sbb    $0x0,%al
  484bba:	00 00                	add    %al,(%rax)
  484bbc:	e4 00                	in     $0x0,%al
  484bbe:	00 00                	add    %al,(%rax)
  484bc0:	20 b6 f8 ff df 00    	and    %dh,0xdffff8(%rsi)
  484bc6:	00 00                	add    %al,(%rax)
  484bc8:	00 41 0e             	add    %al,0xe(%rcx)
  484bcb:	10 44 0e 20          	adc    %al,0x20(%rsi,%rcx,1)
  484bcf:	43 83 02 00          	rex.XB addl   $0x0,(%r10)
  484bd3:	00 00                	add    %al,(%rax)
  484bd5:	00 00                	add    %al,(%rax)
  484bd7:	00 1c 00             	add    %bl,(%rax,%rax,1)
  484bda:	00 00                	add    %al,(%rax)
  484bdc:	04 01                	add    $0x1,%al
  484bde:	00 00                	add    %al,(%rax)
  484be0:	df b6 f8 ff 80 00    	fbstp  0x80fff8(%rsi)
  484be6:	00 00                	add    %al,(%rax)
  484be8:	00 41 0e             	add    %al,0xe(%rcx)
  484beb:	10 41 0e             	adc    %al,0xe(%rcx)
  484bee:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  484bf2:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  484bf6:	02 00                	add    (%rax),%al
  484bf8:	24 00                	and    $0x0,%al
  484bfa:	00 00                	add    %al,(%rax)
  484bfc:	24 01                	and    $0x1,%al
  484bfe:	00 00                	add    %al,(%rax)
  484c00:	3f                   	(bad)  
  484c01:	b7 f8                	mov    $0xf8,%bh
  484c03:	ff 6b 00             	ljmpq  *0x0(%rbx)
  484c06:	00 00                	add    %al,(%rax)
  484c08:	00 42 0e             	add    %al,0xe(%rdx)
  484c0b:	10 41 0e             	adc    %al,0xe(%rcx)
  484c0e:	18 41 0e             	sbb    %al,0xe(%rcx)
  484c11:	20 43 83             	and    %al,-0x7d(%rbx)
  484c14:	04 86                	add    $0x86,%al
  484c16:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  484c1d:	00 00                	add    %al,(%rax)
  484c1f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  484c22:	00 00                	add    %al,(%rax)
  484c24:	4c 01 00             	add    %r8,(%rax)
  484c27:	00 82 b7 f8 ff 86    	add    %al,-0x79000749(%rdx)
  484c2d:	00 00                	add    %al,(%rax)
  484c2f:	00 00                	add    %al,(%rax)
  484c31:	41 0e                	rex.B (bad)  
  484c33:	10 41 0e             	adc    %al,0xe(%rcx)
  484c36:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  484c3a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  484c3e:	02 00                	add    (%rax),%al
  484c40:	34 00                	xor    $0x0,%al
  484c42:	00 00                	add    %al,(%rax)
  484c44:	6c                   	insb   (%dx),%es:(%rdi)
  484c45:	01 00                	add    %eax,(%rax)
  484c47:	00 e8                	add    %ch,%al
  484c49:	b7 f8                	mov    $0xf8,%bh
  484c4b:	ff af 05 00 00 00    	ljmpq  *0x5(%rdi)
  484c51:	42 0e                	rex.X (bad)  
  484c53:	10 42 0e             	adc    %al,0xe(%rdx)
  484c56:	18 42 0e             	sbb    %al,0xe(%rdx)
  484c59:	20 42 0e             	and    %al,0xe(%rdx)
  484c5c:	28 41 0e             	sub    %al,0xe(%rcx)
  484c5f:	30 41 0e             	xor    %al,0xe(%rcx)
  484c62:	38 47 0e             	cmp    %al,0xe(%rdi)
  484c65:	90                   	nop
  484c66:	13 43 83             	adc    -0x7d(%rbx),%eax
  484c69:	07                   	(bad)  
  484c6a:	86 06                	xchg   %al,(%rsi)
  484c6c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d650ff <_end+0x36ac7ff>
  484c72:	8f 02                	popq   (%rdx)
  484c74:	00 00                	add    %al,(%rax)
  484c76:	00 00                	add    %al,(%rax)
  484c78:	1c 00                	sbb    $0x0,%al
  484c7a:	00 00                	add    %al,(%rax)
  484c7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  484c7d:	01 00                	add    %eax,(%rax)
  484c7f:	00 5f bd             	add    %bl,-0x43(%rdi)
  484c82:	f8                   	clc    
  484c83:	ff 85 00 00 00 00    	incl   0x0(%rbp)
  484c89:	41 0e                	rex.B (bad)  
  484c8b:	10 41 0e             	adc    %al,0xe(%rcx)
  484c8e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  484c92:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  484c96:	02 00                	add    (%rax),%al
  484c98:	1c 00                	sbb    $0x0,%al
  484c9a:	00 00                	add    %al,(%rax)
  484c9c:	c4 01 00 00          	(bad)  
  484ca0:	c4 bd f8 ff          	(bad)(bad) 
  484ca4:	85 00                	test   %eax,(%rax)
  484ca6:	00 00                	add    %al,(%rax)
  484ca8:	00 41 0e             	add    %al,0xe(%rcx)
  484cab:	10 41 0e             	adc    %al,0xe(%rcx)
  484cae:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  484cb2:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  484cb6:	02 00                	add    (%rax),%al
  484cb8:	14 00                	adc    $0x0,%al
  484cba:	00 00                	add    %al,(%rax)
  484cbc:	e4 01                	in     $0x1,%al
  484cbe:	00 00                	add    %al,(%rax)
  484cc0:	29 be f8 ff 74 00    	sub    %edi,0x74fff8(%rsi)
  484cc6:	00 00                	add    %al,(%rax)
  484cc8:	00 41 0e             	add    %al,0xe(%rcx)
  484ccb:	10 43 83             	adc    %al,-0x7d(%rbx)
  484cce:	02 00                	add    (%rax),%al
  484cd0:	14 00                	adc    $0x0,%al
  484cd2:	00 00                	add    %al,(%rax)
  484cd4:	fc                   	cld    
  484cd5:	01 00                	add    %eax,(%rax)
  484cd7:	00 85 be f8 ff 6c    	add    %al,0x6cfff8be(%rbp)
  484cdd:	00 00                	add    %al,(%rax)
  484cdf:	00 00                	add    %al,(%rax)
  484ce1:	41 0e                	rex.B (bad)  
  484ce3:	10 43 83             	adc    %al,-0x7d(%rbx)
  484ce6:	02 00                	add    (%rax),%al
  484ce8:	14 00                	adc    $0x0,%al
  484cea:	00 00                	add    %al,(%rax)
  484cec:	14 02                	adc    $0x2,%al
  484cee:	00 00                	add    %al,(%rax)
  484cf0:	d9 be f8 ff 59 00    	fnstcw 0x59fff8(%rsi)
  484cf6:	00 00                	add    %al,(%rax)
  484cf8:	00 41 0e             	add    %al,0xe(%rcx)
  484cfb:	10 43 83             	adc    %al,-0x7d(%rbx)
  484cfe:	02 00                	add    (%rax),%al
  484d00:	14 00                	adc    $0x0,%al
  484d02:	00 00                	add    %al,(%rax)
  484d04:	2c 02                	sub    $0x2,%al
  484d06:	00 00                	add    %al,(%rax)
  484d08:	1a bf f8 ff 61 00    	sbb    0x61fff8(%rdi),%bh
  484d0e:	00 00                	add    %al,(%rax)
  484d10:	00 41 0e             	add    %al,0xe(%rcx)
  484d13:	10 43 83             	adc    %al,-0x7d(%rbx)
  484d16:	02 00                	add    (%rax),%al
  484d18:	2c 00                	sub    $0x0,%al
  484d1a:	00 00                	add    %al,(%rax)
  484d1c:	44 02 00             	add    (%rax),%r8b
  484d1f:	00 63 bf             	add    %ah,-0x41(%rbx)
  484d22:	f8                   	clc    
  484d23:	ff                   	(bad)  
  484d24:	3a 03                	cmp    (%rbx),%al
  484d26:	00 00                	add    %al,(%rax)
  484d28:	00 42 0e             	add    %al,0xe(%rdx)
  484d2b:	10 42 0e             	adc    %al,0xe(%rdx)
  484d2e:	18 42 0e             	sbb    %al,0xe(%rdx)
  484d31:	20 41 0e             	and    %al,0xe(%rcx)
  484d34:	28 41 0e             	sub    %al,0xe(%rcx)
  484d37:	30 47 0e             	xor    %al,0xe(%rdi)
  484d3a:	90                   	nop
  484d3b:	38 43 83             	cmp    %al,-0x7d(%rbx)
  484d3e:	06                   	(bad)  
  484d3f:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d551d1 <_end+0x369c8d1>
  484d45:	8e 02                	mov    (%rdx),%es
  484d47:	00 2c 00             	add    %ch,(%rax,%rax,1)
  484d4a:	00 00                	add    %al,(%rax)
  484d4c:	74 02                	je     484d50 <usage_message+0x23010>
  484d4e:	00 00                	add    %al,(%rax)
  484d50:	6d                   	insl   (%dx),%es:(%rdi)
  484d51:	c2 f8 ff             	retq   $0xfff8
  484d54:	1b 02                	sbb    (%rdx),%eax
  484d56:	00 00                	add    %al,(%rax)
  484d58:	00 42 0e             	add    %al,0xe(%rdx)
  484d5b:	10 42 0e             	adc    %al,0xe(%rdx)
  484d5e:	18 42 0e             	sbb    %al,0xe(%rdx)
  484d61:	20 41 0e             	and    %al,0xe(%rcx)
  484d64:	28 41 0e             	sub    %al,0xe(%rcx)
  484d67:	30 43 83             	xor    %al,-0x7d(%rbx)
  484d6a:	06                   	(bad)  
  484d6b:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d551fd <_end+0x369c8fd>
  484d71:	8e 02                	mov    (%rdx),%es
  484d73:	00 00                	add    %al,(%rax)
  484d75:	00 00                	add    %al,(%rax)
  484d77:	00 2c 00             	add    %ch,(%rax,%rax,1)
  484d7a:	00 00                	add    %al,(%rax)
  484d7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  484d7d:	02 00                	add    (%rax),%al
  484d7f:	00 60 c4             	add    %ah,-0x3c(%rax)
  484d82:	f8                   	clc    
  484d83:	ff 0d 01 00 00 00    	decl   0x1(%rip)        # 484d8a <usage_message+0x2304a>
  484d89:	42 0e                	rex.X (bad)  
  484d8b:	10 42 0e             	adc    %al,0xe(%rdx)
  484d8e:	18 41 0e             	sbb    %al,0xe(%rcx)
  484d91:	20 41 0e             	and    %al,0xe(%rcx)
  484d94:	28 47 0e             	sub    %al,0xe(%rdi)
  484d97:	c0 02 43             	rolb   $0x43,(%rdx)
  484d9a:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d45227 <_end+0x368c927>
  484da1:	02 00                	add    (%rax),%al
  484da3:	00 00                	add    %al,(%rax)
  484da5:	00 00                	add    %al,(%rax)
  484da7:	00 34 00             	add    %dh,(%rax,%rax,1)
  484daa:	00 00                	add    %al,(%rax)
  484dac:	d4                   	(bad)  
  484dad:	02 00                	add    (%rax),%al
  484daf:	00 3d c5 f8 ff 30    	add    %bh,0x30fff8c5(%rip)        # 3148467a <_end+0x30dcbd7a>
  484db5:	05 00 00 00 42       	add    $0x42000000,%eax
  484dba:	0e                   	(bad)  
  484dbb:	10 42 0e             	adc    %al,0xe(%rdx)
  484dbe:	18 42 0e             	sbb    %al,0xe(%rdx)
  484dc1:	20 42 0e             	and    %al,0xe(%rdx)
  484dc4:	28 41 0e             	sub    %al,0xe(%rcx)
  484dc7:	30 41 0e             	xor    %al,0xe(%rcx)
  484dca:	38 44 0e 90          	cmp    %al,-0x70(%rsi,%rcx,1)
  484dce:	01 43 83             	add    %eax,-0x7d(%rbx)
  484dd1:	07                   	(bad)  
  484dd2:	86 06                	xchg   %al,(%rsi)
  484dd4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65267 <_end+0x36ac967>
  484dda:	8f 02                	popq   (%rdx)
  484ddc:	00 00                	add    %al,(%rax)
  484dde:	00 00                	add    %al,(%rax)
  484de0:	2c 00                	sub    $0x0,%al
  484de2:	00 00                	add    %al,(%rax)
  484de4:	0c 03                	or     $0x3,%al
  484de6:	00 00                	add    %al,(%rax)
  484de8:	38 ca                	cmp    %cl,%dl
  484dea:	f8                   	clc    
  484deb:	ff 1c 02             	lcallq *(%rdx,%rax,1)
  484dee:	00 00                	add    %al,(%rax)
  484df0:	00 42 0e             	add    %al,0xe(%rdx)
  484df3:	10 42 0e             	adc    %al,0xe(%rdx)
  484df6:	18 42 0e             	sbb    %al,0xe(%rdx)
  484df9:	20 41 0e             	and    %al,0xe(%rcx)
  484dfc:	28 41 0e             	sub    %al,0xe(%rcx)
  484dff:	30 47 0e             	xor    %al,0xe(%rdi)
  484e02:	d0 12                	rclb   (%rdx)
  484e04:	02 6a 83             	add    -0x7d(%rdx),%ch
  484e07:	06                   	(bad)  
  484e08:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d5529a <_end+0x369c99a>
  484e0e:	8e 02                	mov    (%rdx),%es
  484e10:	34 00                	xor    $0x0,%al
  484e12:	00 00                	add    %al,(%rax)
  484e14:	3c 03                	cmp    $0x3,%al
  484e16:	00 00                	add    %al,(%rax)
  484e18:	28 cc                	sub    %cl,%ah
  484e1a:	f8                   	clc    
  484e1b:	ff 04 02             	incl   (%rdx,%rax,1)
  484e1e:	00 00                	add    %al,(%rax)
  484e20:	00 42 0e             	add    %al,0xe(%rdx)
  484e23:	10 42 0e             	adc    %al,0xe(%rdx)
  484e26:	18 42 0e             	sbb    %al,0xe(%rdx)
  484e29:	20 42 0e             	and    %al,0xe(%rdx)
  484e2c:	28 41 0e             	sub    %al,0xe(%rcx)
  484e2f:	30 41 0e             	xor    %al,0xe(%rcx)
  484e32:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  484e36:	4e 83 07 86          	rex.WRX addq   $0xffffffffffffff86,(%rdi)
  484e3a:	06                   	(bad)  
  484e3b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d652ce <_end+0x36ac9ce>
  484e41:	8f 02                	popq   (%rdx)
  484e43:	00 00                	add    %al,(%rax)
  484e45:	00 00                	add    %al,(%rax)
  484e47:	00 34 00             	add    %dh,(%rax,%rax,1)
  484e4a:	00 00                	add    %al,(%rax)
  484e4c:	74 03                	je     484e51 <usage_message+0x23111>
  484e4e:	00 00                	add    %al,(%rax)
  484e50:	f4                   	hlt    
  484e51:	cd f8                	int    $0xf8
  484e53:	ff 17                	callq  *(%rdi)
  484e55:	08 00                	or     %al,(%rax)
  484e57:	00 00                	add    %al,(%rax)
  484e59:	42 0e                	rex.X (bad)  
  484e5b:	10 42 0e             	adc    %al,0xe(%rdx)
  484e5e:	18 42 0e             	sbb    %al,0xe(%rdx)
  484e61:	20 42 0e             	and    %al,0xe(%rdx)
  484e64:	28 41 0e             	sub    %al,0xe(%rcx)
  484e67:	30 41 0e             	xor    %al,0xe(%rcx)
  484e6a:	38 47 0e             	cmp    %al,0xe(%rdi)
  484e6d:	80 19 4f             	sbbb   $0x4f,(%rcx)
  484e70:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  484e73:	06                   	(bad)  
  484e74:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65307 <_end+0x36aca07>
  484e7a:	8f 02                	popq   (%rdx)
  484e7c:	00 00                	add    %al,(%rax)
  484e7e:	00 00                	add    %al,(%rax)
  484e80:	14 00                	adc    $0x0,%al
  484e82:	00 00                	add    %al,(%rax)
  484e84:	ac                   	lods   %ds:(%rsi),%al
  484e85:	03 00                	add    (%rax),%eax
  484e87:	00 d3                	add    %dl,%bl
  484e89:	d5                   	(bad)  
  484e8a:	f8                   	clc    
  484e8b:	ff d5                	callq  *%rbp
  484e8d:	01 00                	add    %eax,(%rax)
  484e8f:	00 00                	add    %al,(%rax)
  484e91:	41 0e                	rex.B (bad)  
  484e93:	10 42 83             	adc    %al,-0x7d(%rdx)
  484e96:	02 00                	add    (%rax),%al
  484e98:	2c 00                	sub    $0x0,%al
  484e9a:	00 00                	add    %al,(%rax)
  484e9c:	c4 03 00 00          	(bad)  
  484ea0:	90                   	nop
  484ea1:	d7                   	xlat   %ds:(%rbx)
  484ea2:	f8                   	clc    
  484ea3:	ff 8b 01 00 00 00    	decl   0x1(%rbx)
  484ea9:	42 0e                	rex.X (bad)  
  484eab:	10 42 0e             	adc    %al,0xe(%rdx)
  484eae:	18 41 0e             	sbb    %al,0xe(%rcx)
  484eb1:	20 41 0e             	and    %al,0xe(%rcx)
  484eb4:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  484eb8:	42 83 05 86 04 8c 03 	rex.X addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d45346 <_end+0x368ca46>
  484ebf:	8d 
  484ec0:	02 00                	add    (%rax),%al
  484ec2:	00 00                	add    %al,(%rax)
  484ec4:	00 00                	add    %al,(%rax)
  484ec6:	00 00                	add    %al,(%rax)
  484ec8:	2c 00                	sub    $0x0,%al
  484eca:	00 00                	add    %al,(%rax)
  484ecc:	f4                   	hlt    
  484ecd:	03 00                	add    (%rax),%eax
  484ecf:	00 f0                	add    %dh,%al
  484ed1:	d8 f8                	fdivr  %st(0),%st
  484ed3:	ff 4e 02             	decl   0x2(%rsi)
  484ed6:	00 00                	add    %al,(%rax)
  484ed8:	00 42 0e             	add    %al,0xe(%rdx)
  484edb:	10 42 0e             	adc    %al,0xe(%rdx)
  484ede:	18 41 0e             	sbb    %al,0xe(%rcx)
  484ee1:	20 41 0e             	and    %al,0xe(%rcx)
  484ee4:	28 47 0e             	sub    %al,0xe(%rdi)
  484ee7:	c0 10 43             	rclb   $0x43,(%rax)
  484eea:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d45377 <_end+0x368ca77>
  484ef1:	02 00                	add    (%rax),%al
  484ef3:	00 00                	add    %al,(%rax)
  484ef5:	00 00                	add    %al,(%rax)
  484ef7:	00 34 00             	add    %dh,(%rax,%rax,1)
  484efa:	00 00                	add    %al,(%rax)
  484efc:	24 04                	and    $0x4,%al
  484efe:	00 00                	add    %al,(%rax)
  484f00:	0e                   	(bad)  
  484f01:	db f8                	(bad)  
  484f03:	ff 01                	incl   (%rcx)
  484f05:	03 00                	add    (%rax),%eax
  484f07:	00 00                	add    %al,(%rax)
  484f09:	42 0e                	rex.X (bad)  
  484f0b:	10 42 0e             	adc    %al,0xe(%rdx)
  484f0e:	18 42 0e             	sbb    %al,0xe(%rdx)
  484f11:	20 42 0e             	and    %al,0xe(%rdx)
  484f14:	28 41 0e             	sub    %al,0xe(%rcx)
  484f17:	30 41 0e             	xor    %al,0xe(%rcx)
  484f1a:	38 47 0e             	cmp    %al,0xe(%rdi)
  484f1d:	f0 12 57 83          	lock adc -0x7d(%rdi),%dl
  484f21:	07                   	(bad)  
  484f22:	86 06                	xchg   %al,(%rsi)
  484f24:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d653b7 <_end+0x36acab7>
  484f2a:	8f 02                	popq   (%rdx)
  484f2c:	00 00                	add    %al,(%rax)
  484f2e:	00 00                	add    %al,(%rax)
  484f30:	34 00                	xor    $0x0,%al
  484f32:	00 00                	add    %al,(%rax)
  484f34:	5c                   	pop    %rsp
  484f35:	04 00                	add    $0x0,%al
  484f37:	00 d8                	add    %bl,%al
  484f39:	dd f8                	(bad)  
  484f3b:	ff 67 01             	jmpq   *0x1(%rdi)
  484f3e:	00 00                	add    %al,(%rax)
  484f40:	00 42 0e             	add    %al,0xe(%rdx)
  484f43:	10 42 0e             	adc    %al,0xe(%rdx)
  484f46:	18 42 0e             	sbb    %al,0xe(%rdx)
  484f49:	20 42 0e             	and    %al,0xe(%rdx)
  484f4c:	28 41 0e             	sub    %al,0xe(%rcx)
  484f4f:	30 41 0e             	xor    %al,0xe(%rcx)
  484f52:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  484f56:	4e 83 07 86          	rex.WRX addq   $0xffffffffffffff86,(%rdi)
  484f5a:	06                   	(bad)  
  484f5b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d653ee <_end+0x36acaee>
  484f61:	8f 02                	popq   (%rdx)
  484f63:	00 00                	add    %al,(%rax)
  484f65:	00 00                	add    %al,(%rax)
  484f67:	00 1c 00             	add    %bl,(%rax,%rax,1)
  484f6a:	00 00                	add    %al,(%rax)
  484f6c:	94                   	xchg   %eax,%esp
  484f6d:	04 00                	add    $0x0,%al
  484f6f:	00 08                	add    %cl,(%rax)
  484f71:	df f8                	(bad)  
  484f73:	ff 95 00 00 00 00    	callq  *0x0(%rbp)
  484f79:	41 0e                	rex.B (bad)  
  484f7b:	10 44 0e 20          	adc    %al,0x20(%rsi,%rcx,1)
  484f7f:	4e 83 02 00          	rex.WRX addq   $0x0,(%rdx)
  484f83:	00 00                	add    %al,(%rax)
  484f85:	00 00                	add    %al,(%rax)
  484f87:	00 34 00             	add    %dh,(%rax,%rax,1)
  484f8a:	00 00                	add    %al,(%rax)
  484f8c:	b4 04                	mov    $0x4,%ah
  484f8e:	00 00                	add    %al,(%rax)
  484f90:	80 df f8             	sbb    $0xf8,%bh
  484f93:	ff 68 04             	ljmpq  *0x4(%rax)
  484f96:	00 00                	add    %al,(%rax)
  484f98:	00 42 0e             	add    %al,0xe(%rdx)
  484f9b:	10 42 0e             	adc    %al,0xe(%rdx)
  484f9e:	18 42 0e             	sbb    %al,0xe(%rdx)
  484fa1:	20 42 0e             	and    %al,0xe(%rdx)
  484fa4:	28 41 0e             	sub    %al,0xe(%rcx)
  484fa7:	30 41 0e             	xor    %al,0xe(%rcx)
  484faa:	38 47 0e             	cmp    %al,0xe(%rdi)
  484fad:	f0 39 43 83          	lock cmp %eax,-0x7d(%rbx)
  484fb1:	07                   	(bad)  
  484fb2:	86 06                	xchg   %al,(%rsi)
  484fb4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65447 <_end+0x36acb47>
  484fba:	8f 02                	popq   (%rdx)
  484fbc:	00 00                	add    %al,(%rax)
  484fbe:	00 00                	add    %al,(%rax)
  484fc0:	34 00                	xor    $0x0,%al
  484fc2:	00 00                	add    %al,(%rax)
  484fc4:	ec                   	in     (%dx),%al
  484fc5:	04 00                	add    $0x0,%al
  484fc7:	00 b0 e3 f8 ff 03    	add    %dh,0x3fff8e3(%rax)
  484fcd:	04 00                	add    $0x0,%al
  484fcf:	00 00                	add    %al,(%rax)
  484fd1:	42 0e                	rex.X (bad)  
  484fd3:	10 42 0e             	adc    %al,0xe(%rdx)
  484fd6:	18 42 0e             	sbb    %al,0xe(%rdx)
  484fd9:	20 42 0e             	and    %al,0xe(%rdx)
  484fdc:	28 41 0e             	sub    %al,0xe(%rcx)
  484fdf:	30 41 0e             	xor    %al,0xe(%rcx)
  484fe2:	38 47 0e             	cmp    %al,0xe(%rdi)
  484fe5:	f0 13 4d 83          	lock adc -0x7d(%rbp),%ecx
  484fe9:	07                   	(bad)  
  484fea:	86 06                	xchg   %al,(%rsi)
  484fec:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6547f <_end+0x36acb7f>
  484ff2:	8f 02                	popq   (%rdx)
  484ff4:	00 00                	add    %al,(%rax)
  484ff6:	00 00                	add    %al,(%rax)
  484ff8:	34 00                	xor    $0x0,%al
  484ffa:	00 00                	add    %al,(%rax)
  484ffc:	24 05                	and    $0x5,%al
  484ffe:	00 00                	add    %al,(%rax)
  485000:	7b e7                	jnp    484fe9 <usage_message+0x232a9>
  485002:	f8                   	clc    
  485003:	ff db                	lcallq *<internal disassembler error>
  485005:	0a 00                	or     (%rax),%al
  485007:	00 00                	add    %al,(%rax)
  485009:	42 0e                	rex.X (bad)  
  48500b:	10 42 0e             	adc    %al,0xe(%rdx)
  48500e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485011:	20 42 0e             	and    %al,0xe(%rdx)
  485014:	28 41 0e             	sub    %al,0xe(%rcx)
  485017:	30 41 0e             	xor    %al,0xe(%rcx)
  48501a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48501d:	d0 04 42             	rolb   (%rdx,%rax,2)
  485020:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  485023:	06                   	(bad)  
  485024:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d654b7 <_end+0x36acbb7>
  48502a:	8f 02                	popq   (%rdx)
  48502c:	00 00                	add    %al,(%rax)
  48502e:	00 00                	add    %al,(%rax)
  485030:	34 00                	xor    $0x0,%al
  485032:	00 00                	add    %al,(%rax)
  485034:	5c                   	pop    %rsp
  485035:	05 00 00 28 f2       	add    $0xf2280000,%eax
  48503a:	f8                   	clc    
  48503b:	ff 5d 01             	lcallq *0x1(%rbp)
  48503e:	00 00                	add    %al,(%rax)
  485040:	00 42 0e             	add    %al,0xe(%rdx)
  485043:	10 42 0e             	adc    %al,0xe(%rdx)
  485046:	18 42 0e             	sbb    %al,0xe(%rdx)
  485049:	20 42 0e             	and    %al,0xe(%rdx)
  48504c:	28 41 0e             	sub    %al,0xe(%rcx)
  48504f:	30 41 0e             	xor    %al,0xe(%rcx)
  485052:	38 47 0e             	cmp    %al,0xe(%rdi)
  485055:	b0 28                	mov    $0x28,%al
  485057:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48505b:	06                   	(bad)  
  48505c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d654ef <_end+0x36acbef>
  485062:	8f 02                	popq   (%rdx)
  485064:	00 00                	add    %al,(%rax)
  485066:	00 00                	add    %al,(%rax)
  485068:	34 00                	xor    $0x0,%al
  48506a:	00 00                	add    %al,(%rax)
  48506c:	94                   	xchg   %eax,%esp
  48506d:	05 00 00 4d f3       	add    $0xf34d0000,%eax
  485072:	f8                   	clc    
  485073:	ff 6c 07 00          	ljmpq  *0x0(%rdi,%rax,1)
  485077:	00 00                	add    %al,(%rax)
  485079:	42 0e                	rex.X (bad)  
  48507b:	10 42 0e             	adc    %al,0xe(%rdx)
  48507e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485081:	20 42 0e             	and    %al,0xe(%rdx)
  485084:	28 41 0e             	sub    %al,0xe(%rcx)
  485087:	30 41 0e             	xor    %al,0xe(%rcx)
  48508a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48508d:	d0 c9                	ror    %cl
  48508f:	27                   	(bad)  
  485090:	47 83 07 86          	rex.RXB addl   $0xffffffffffffff86,(%r15)
  485094:	06                   	(bad)  
  485095:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65528 <_end+0x36acc28>
  48509b:	8f 02                	popq   (%rdx)
  48509d:	00 00                	add    %al,(%rax)
  48509f:	00 34 00             	add    %dh,(%rax,%rax,1)
  4850a2:	00 00                	add    %al,(%rax)
  4850a4:	cc                   	int3   
  4850a5:	05 00 00 81 fa       	add    $0xfa810000,%eax
  4850aa:	f8                   	clc    
  4850ab:	ff f5                	push   %rbp
  4850ad:	05 00 00 00 42       	add    $0x42000000,%eax
  4850b2:	0e                   	(bad)  
  4850b3:	10 42 0e             	adc    %al,0xe(%rdx)
  4850b6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4850b9:	20 42 0e             	and    %al,0xe(%rdx)
  4850bc:	28 41 0e             	sub    %al,0xe(%rcx)
  4850bf:	30 41 0e             	xor    %al,0xe(%rcx)
  4850c2:	38 47 0e             	cmp    %al,0xe(%rdi)
  4850c5:	e0 02                	loopne 4850c9 <usage_message+0x23389>
  4850c7:	42 83 07 86          	rex.X addl   $0xffffffffffffff86,(%rdi)
  4850cb:	06                   	(bad)  
  4850cc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6555f <_end+0x36acc5f>
  4850d2:	8f 02                	popq   (%rdx)
  4850d4:	00 00                	add    %al,(%rax)
  4850d6:	00 00                	add    %al,(%rax)
  4850d8:	34 00                	xor    $0x0,%al
  4850da:	00 00                	add    %al,(%rax)
  4850dc:	04 06                	add    $0x6,%al
  4850de:	00 00                	add    %al,(%rax)
  4850e0:	40 00 f9             	add    %dil,%cl
  4850e3:	ff 57 02             	callq  *0x2(%rdi)
  4850e6:	00 00                	add    %al,(%rax)
  4850e8:	00 42 0e             	add    %al,0xe(%rdx)
  4850eb:	10 42 0e             	adc    %al,0xe(%rdx)
  4850ee:	18 42 0e             	sbb    %al,0xe(%rdx)
  4850f1:	20 42 0e             	and    %al,0xe(%rdx)
  4850f4:	28 41 0e             	sub    %al,0xe(%rcx)
  4850f7:	30 41 0e             	xor    %al,0xe(%rcx)
  4850fa:	38 47 0e             	cmp    %al,0xe(%rdi)
  4850fd:	80 29 43             	subb   $0x43,(%rcx)
  485100:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  485103:	06                   	(bad)  
  485104:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65597 <_end+0x36acc97>
  48510a:	8f 02                	popq   (%rdx)
  48510c:	00 00                	add    %al,(%rax)
  48510e:	00 00                	add    %al,(%rax)
  485110:	34 00                	xor    $0x0,%al
  485112:	00 00                	add    %al,(%rax)
  485114:	3c 06                	cmp    $0x6,%al
  485116:	00 00                	add    %al,(%rax)
  485118:	68 02 f9 ff 2a       	pushq  $0x2afff902
  48511d:	01 00                	add    %eax,(%rax)
  48511f:	00 00                	add    %al,(%rax)
  485121:	42 0e                	rex.X (bad)  
  485123:	10 42 0e             	adc    %al,0xe(%rdx)
  485126:	18 42 0e             	sbb    %al,0xe(%rdx)
  485129:	20 42 0e             	and    %al,0xe(%rdx)
  48512c:	28 41 0e             	sub    %al,0xe(%rcx)
  48512f:	30 41 0e             	xor    %al,0xe(%rcx)
  485132:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  485136:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48513a:	06                   	(bad)  
  48513b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d655ce <_end+0x36accce>
  485141:	8f 02                	popq   (%rdx)
  485143:	00 00                	add    %al,(%rax)
  485145:	00 00                	add    %al,(%rax)
  485147:	00 34 00             	add    %dh,(%rax,%rax,1)
  48514a:	00 00                	add    %al,(%rax)
  48514c:	74 06                	je     485154 <usage_message+0x23414>
  48514e:	00 00                	add    %al,(%rax)
  485150:	5a                   	pop    %rdx
  485151:	03 f9                	add    %ecx,%edi
  485153:	ff 5a 04             	lcallq *0x4(%rdx)
  485156:	00 00                	add    %al,(%rax)
  485158:	00 42 0e             	add    %al,0xe(%rdx)
  48515b:	10 42 0e             	adc    %al,0xe(%rdx)
  48515e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485161:	20 42 0e             	and    %al,0xe(%rdx)
  485164:	28 41 0e             	sub    %al,0xe(%rcx)
  485167:	30 41 0e             	xor    %al,0xe(%rcx)
  48516a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48516d:	b0 31                	mov    $0x31,%al
  48516f:	5c                   	pop    %rsp
  485170:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  485173:	06                   	(bad)  
  485174:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65607 <_end+0x36acd07>
  48517a:	8f 02                	popq   (%rdx)
  48517c:	00 00                	add    %al,(%rax)
  48517e:	00 00                	add    %al,(%rax)
  485180:	34 00                	xor    $0x0,%al
  485182:	00 00                	add    %al,(%rax)
  485184:	ac                   	lods   %ds:(%rsi),%al
  485185:	06                   	(bad)  
  485186:	00 00                	add    %al,(%rax)
  485188:	7c 07                	jl     485191 <usage_message+0x23451>
  48518a:	f9                   	stc    
  48518b:	ff e3                	jmpq   *%rbx
  48518d:	03 00                	add    (%rax),%eax
  48518f:	00 00                	add    %al,(%rax)
  485191:	42 0e                	rex.X (bad)  
  485193:	10 42 0e             	adc    %al,0xe(%rdx)
  485196:	18 42 0e             	sbb    %al,0xe(%rdx)
  485199:	20 42 0e             	and    %al,0xe(%rdx)
  48519c:	28 41 0e             	sub    %al,0xe(%rcx)
  48519f:	30 41 0e             	xor    %al,0xe(%rcx)
  4851a2:	38 47 0e             	cmp    %al,0xe(%rdi)
  4851a5:	e0 18                	loopne 4851bf <usage_message+0x2347f>
  4851a7:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4851ab:	06                   	(bad)  
  4851ac:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6563f <_end+0x36acd3f>
  4851b2:	8f 02                	popq   (%rdx)
  4851b4:	00 00                	add    %al,(%rax)
  4851b6:	00 00                	add    %al,(%rax)
  4851b8:	34 00                	xor    $0x0,%al
  4851ba:	00 00                	add    %al,(%rax)
  4851bc:	e4 06                	in     $0x6,%al
  4851be:	00 00                	add    %al,(%rax)
  4851c0:	27                   	(bad)  
  4851c1:	0b f9                	or     %ecx,%edi
  4851c3:	ff f7                	push   %rdi
  4851c5:	00 00                	add    %al,(%rax)
  4851c7:	00 00                	add    %al,(%rax)
  4851c9:	42 0e                	rex.X (bad)  
  4851cb:	10 42 0e             	adc    %al,0xe(%rdx)
  4851ce:	18 42 0e             	sbb    %al,0xe(%rdx)
  4851d1:	20 42 0e             	and    %al,0xe(%rdx)
  4851d4:	28 41 0e             	sub    %al,0xe(%rcx)
  4851d7:	30 41 0e             	xor    %al,0xe(%rcx)
  4851da:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  4851de:	48 83 07 86          	addq   $0xffffffffffffff86,(%rdi)
  4851e2:	06                   	(bad)  
  4851e3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65676 <_end+0x36acd76>
  4851e9:	8f 02                	popq   (%rdx)
  4851eb:	00 00                	add    %al,(%rax)
  4851ed:	00 00                	add    %al,(%rax)
  4851ef:	00 34 00             	add    %dh,(%rax,%rax,1)
  4851f2:	00 00                	add    %al,(%rax)
  4851f4:	1c 07                	sbb    $0x7,%al
  4851f6:	00 00                	add    %al,(%rax)
  4851f8:	e6 0b                	out    %al,$0xb
  4851fa:	f9                   	stc    
  4851fb:	ff ec                	ljmpq  *<internal disassembler error>
  4851fd:	0c 00                	or     $0x0,%al
  4851ff:	00 00                	add    %al,(%rax)
  485201:	42 0e                	rex.X (bad)  
  485203:	10 42 0e             	adc    %al,0xe(%rdx)
  485206:	18 42 0e             	sbb    %al,0xe(%rdx)
  485209:	20 42 0e             	and    %al,0xe(%rdx)
  48520c:	28 41 0e             	sub    %al,0xe(%rcx)
  48520f:	30 41 0e             	xor    %al,0xe(%rcx)
  485212:	38 47 0e             	cmp    %al,0xe(%rdi)
  485215:	d0 65 43             	shlb   0x43(%rbp)
  485218:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48521b:	06                   	(bad)  
  48521c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d656af <_end+0x36acdaf>
  485222:	8f 02                	popq   (%rdx)
  485224:	00 00                	add    %al,(%rax)
  485226:	00 00                	add    %al,(%rax)
  485228:	14 00                	adc    $0x0,%al
  48522a:	00 00                	add    %al,(%rax)
  48522c:	54                   	push   %rsp
  48522d:	07                   	(bad)  
  48522e:	00 00                	add    %al,(%rax)
  485230:	a0 18 f9 ff 6b 00 00 	mov    0x6bfff918,%al
  485237:	00 00 
  485239:	41 0e                	rex.B (bad)  
  48523b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48523e:	02 00                	add    (%rax),%al
  485240:	1c 00                	sbb    $0x0,%al
  485242:	00 00                	add    %al,(%rax)
  485244:	6c                   	insb   (%dx),%es:(%rdi)
  485245:	07                   	(bad)  
  485246:	00 00                	add    %al,(%rax)
  485248:	f3 18 f9             	repz sbb %bh,%cl
  48524b:	ff 84 00 00 00 00 41 	incl   0x41000000(%rax,%rax,1)
  485252:	0e                   	(bad)  
  485253:	10 41 0e             	adc    %al,0xe(%rcx)
  485256:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  48525a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48525e:	02 00                	add    (%rax),%al
  485260:	1c 00                	sbb    $0x0,%al
  485262:	00 00                	add    %al,(%rax)
  485264:	8c 07                	mov    %es,(%rdi)
  485266:	00 00                	add    %al,(%rax)
  485268:	57                   	push   %rdi
  485269:	19 f9                	sbb    %edi,%ecx
  48526b:	ff 84 00 00 00 00 41 	incl   0x41000000(%rax,%rax,1)
  485272:	0e                   	(bad)  
  485273:	10 41 0e             	adc    %al,0xe(%rcx)
  485276:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  48527a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48527e:	02 00                	add    (%rax),%al
  485280:	14 00                	adc    $0x0,%al
  485282:	00 00                	add    %al,(%rax)
  485284:	ac                   	lods   %ds:(%rsi),%al
  485285:	07                   	(bad)  
  485286:	00 00                	add    %al,(%rax)
  485288:	bb 19 f9 ff 6b       	mov    $0x6bfff919,%ebx
  48528d:	00 00                	add    %al,(%rax)
  48528f:	00 00                	add    %al,(%rax)
  485291:	41 0e                	rex.B (bad)  
  485293:	10 43 83             	adc    %al,-0x7d(%rbx)
  485296:	02 00                	add    (%rax),%al
  485298:	2c 00                	sub    $0x0,%al
  48529a:	00 00                	add    %al,(%rax)
  48529c:	c4 07 00 00          	(bad)(bad) 
  4852a0:	0e                   	(bad)  
  4852a1:	1a f9                	sbb    %cl,%bh
  4852a3:	ff 50 02             	callq  *0x2(%rax)
  4852a6:	00 00                	add    %al,(%rax)
  4852a8:	00 42 0e             	add    %al,0xe(%rdx)
  4852ab:	10 42 0e             	adc    %al,0xe(%rdx)
  4852ae:	18 41 0e             	sbb    %al,0xe(%rcx)
  4852b1:	20 41 0e             	and    %al,0xe(%rcx)
  4852b4:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  4852b8:	55                   	push   %rbp
  4852b9:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d45746 <_end+0x368ce46>
  4852c0:	02 00                	add    (%rax),%al
  4852c2:	00 00                	add    %al,(%rax)
  4852c4:	00 00                	add    %al,(%rax)
  4852c6:	00 00                	add    %al,(%rax)
  4852c8:	2c 00                	sub    $0x0,%al
  4852ca:	00 00                	add    %al,(%rax)
  4852cc:	f4                   	hlt    
  4852cd:	07                   	(bad)  
  4852ce:	00 00                	add    %al,(%rax)
  4852d0:	2e                   	cs
  4852d1:	1c f9                	sbb    $0xf9,%al
  4852d3:	ff 92 00 00 00 00    	callq  *0x0(%rdx)
  4852d9:	42 0e                	rex.X (bad)  
  4852db:	10 42 0e             	adc    %al,0xe(%rdx)
  4852de:	18 42 0e             	sbb    %al,0xe(%rdx)
  4852e1:	20 41 0e             	and    %al,0xe(%rcx)
  4852e4:	28 41 0e             	sub    %al,0xe(%rcx)
  4852e7:	30 43 83             	xor    %al,-0x7d(%rbx)
  4852ea:	06                   	(bad)  
  4852eb:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d5577d <_end+0x369ce7d>
  4852f1:	8e 02                	mov    (%rdx),%es
  4852f3:	00 00                	add    %al,(%rax)
  4852f5:	00 00                	add    %al,(%rax)
  4852f7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4852fa:	00 00                	add    %al,(%rax)
  4852fc:	24 08                	and    $0x8,%al
  4852fe:	00 00                	add    %al,(%rax)
  485300:	90                   	nop
  485301:	1c f9                	sbb    $0xf9,%al
  485303:	ff a2 04 00 00 00    	jmpq   *0x4(%rdx)
  485309:	42 0e                	rex.X (bad)  
  48530b:	10 42 0e             	adc    %al,0xe(%rdx)
  48530e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485311:	20 42 0e             	and    %al,0xe(%rdx)
  485314:	28 41 0e             	sub    %al,0xe(%rcx)
  485317:	30 41 0e             	xor    %al,0xe(%rcx)
  48531a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48531d:	e0 01                	loopne 485320 <usage_message+0x235e0>
  48531f:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  485323:	06                   	(bad)  
  485324:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d657b7 <_end+0x36aceb7>
  48532a:	8f 02                	popq   (%rdx)
  48532c:	00 00                	add    %al,(%rax)
  48532e:	00 00                	add    %al,(%rax)
  485330:	24 00                	and    $0x0,%al
  485332:	00 00                	add    %al,(%rax)
  485334:	5c                   	pop    %rsp
  485335:	08 00                	or     %al,(%rax)
  485337:	00 fa                	add    %bh,%dl
  485339:	20 f9                	and    %bh,%cl
  48533b:	ff 2c 01             	ljmpq  *(%rcx,%rax,1)
  48533e:	00 00                	add    %al,(%rax)
  485340:	00 42 0e             	add    %al,0xe(%rdx)
  485343:	10 41 0e             	adc    %al,0xe(%rcx)
  485346:	18 41 0e             	sbb    %al,0xe(%rcx)
  485349:	20 43 83             	and    %al,-0x7d(%rbx)
  48534c:	04 86                	add    $0x86,%al
  48534e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  485355:	00 00                	add    %al,(%rax)
  485357:	00 24 00             	add    %ah,(%rax,%rax,1)
  48535a:	00 00                	add    %al,(%rax)
  48535c:	84 08                	test   %cl,(%rax)
  48535e:	00 00                	add    %al,(%rax)
  485360:	fe                   	(bad)  
  485361:	21 f9                	and    %edi,%ecx
  485363:	ff c3                	inc    %ebx
  485365:	00 00                	add    %al,(%rax)
  485367:	00 00                	add    %al,(%rax)
  485369:	42 0e                	rex.X (bad)  
  48536b:	10 41 0e             	adc    %al,0xe(%rcx)
  48536e:	18 41 0e             	sbb    %al,0xe(%rcx)
  485371:	20 42 83             	and    %al,-0x7d(%rdx)
  485374:	04 86                	add    $0x86,%al
  485376:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48537d:	00 00                	add    %al,(%rax)
  48537f:	00 2c 00             	add    %ch,(%rax,%rax,1)
  485382:	00 00                	add    %al,(%rax)
  485384:	ac                   	lods   %ds:(%rsi),%al
  485385:	08 00                	or     %al,(%rax)
  485387:	00 99 22 f9 ff fe    	add    %bl,-0x10006de(%rcx)
  48538d:	02 00                	add    (%rax),%al
  48538f:	00 00                	add    %al,(%rax)
  485391:	42 0e                	rex.X (bad)  
  485393:	10 42 0e             	adc    %al,0xe(%rdx)
  485396:	18 42 0e             	sbb    %al,0xe(%rdx)
  485399:	20 41 0e             	and    %al,0xe(%rcx)
  48539c:	28 41 0e             	sub    %al,0xe(%rcx)
  48539f:	30 43 83             	xor    %al,-0x7d(%rbx)
  4853a2:	06                   	(bad)  
  4853a3:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d55835 <_end+0x369cf35>
  4853a9:	8e 02                	mov    (%rdx),%es
  4853ab:	00 00                	add    %al,(%rax)
  4853ad:	00 00                	add    %al,(%rax)
  4853af:	00 2c 00             	add    %ch,(%rax,%rax,1)
  4853b2:	00 00                	add    %al,(%rax)
  4853b4:	dc 08                	fmull  (%rax)
  4853b6:	00 00                	add    %al,(%rax)
  4853b8:	67 25 f9 ff a2 02    	addr32 and $0x2a2fff9,%eax
  4853be:	00 00                	add    %al,(%rax)
  4853c0:	00 42 0e             	add    %al,0xe(%rdx)
  4853c3:	10 42 0e             	adc    %al,0xe(%rdx)
  4853c6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4853c9:	20 41 0e             	and    %al,0xe(%rcx)
  4853cc:	28 41 0e             	sub    %al,0xe(%rcx)
  4853cf:	30 43 83             	xor    %al,-0x7d(%rbx)
  4853d2:	06                   	(bad)  
  4853d3:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d55865 <_end+0x369cf65>
  4853d9:	8e 02                	mov    (%rdx),%es
  4853db:	00 00                	add    %al,(%rax)
  4853dd:	00 00                	add    %al,(%rax)
  4853df:	00 34 00             	add    %dh,(%rax,%rax,1)
  4853e2:	00 00                	add    %al,(%rax)
  4853e4:	0c 09                	or     $0x9,%al
  4853e6:	00 00                	add    %al,(%rax)
  4853e8:	d9 27                	fldenv (%rdi)
  4853ea:	f9                   	stc    
  4853eb:	ff a6 02 00 00 00    	jmpq   *0x2(%rsi)
  4853f1:	42 0e                	rex.X (bad)  
  4853f3:	10 42 0e             	adc    %al,0xe(%rdx)
  4853f6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4853f9:	20 42 0e             	and    %al,0xe(%rdx)
  4853fc:	28 41 0e             	sub    %al,0xe(%rcx)
  4853ff:	30 41 0e             	xor    %al,0xe(%rcx)
  485402:	38 44 0e 60          	cmp    %al,0x60(%rsi,%rcx,1)
  485406:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48540a:	06                   	(bad)  
  48540b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6589e <_end+0x36acf9e>
  485411:	8f 02                	popq   (%rdx)
  485413:	00 00                	add    %al,(%rax)
  485415:	00 00                	add    %al,(%rax)
  485417:	00 24 00             	add    %ah,(%rax,%rax,1)
  48541a:	00 00                	add    %al,(%rax)
  48541c:	44 09 00             	or     %r8d,(%rax)
  48541f:	00 47 2a             	add    %al,0x2a(%rdi)
  485422:	f9                   	stc    
  485423:	ff 1e                	lcallq *(%rsi)
  485425:	01 00                	add    %eax,(%rax)
  485427:	00 00                	add    %al,(%rax)
  485429:	42 0e                	rex.X (bad)  
  48542b:	10 41 0e             	adc    %al,0xe(%rcx)
  48542e:	18 41 0e             	sbb    %al,0xe(%rcx)
  485431:	20 43 83             	and    %al,-0x7d(%rbx)
  485434:	04 86                	add    $0x86,%al
  485436:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48543d:	00 00                	add    %al,(%rax)
  48543f:	00 2c 00             	add    %ch,(%rax,%rax,1)
  485442:	00 00                	add    %al,(%rax)
  485444:	6c                   	insb   (%dx),%es:(%rdi)
  485445:	09 00                	or     %eax,(%rax)
  485447:	00 3d 2b f9 ff 26    	add    %bh,0x26fff92b(%rip)        # 27484d78 <_end+0x26dcc478>
  48544d:	01 00                	add    %eax,(%rax)
  48544f:	00 00                	add    %al,(%rax)
  485451:	42 0e                	rex.X (bad)  
  485453:	10 42 0e             	adc    %al,0xe(%rdx)
  485456:	18 42 0e             	sbb    %al,0xe(%rdx)
  485459:	20 41 0e             	and    %al,0xe(%rcx)
  48545c:	28 41 0e             	sub    %al,0xe(%rcx)
  48545f:	30 43 83             	xor    %al,-0x7d(%rbx)
  485462:	06                   	(bad)  
  485463:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d558f5 <_end+0x369cff5>
  485469:	8e 02                	mov    (%rdx),%es
  48546b:	00 00                	add    %al,(%rax)
  48546d:	00 00                	add    %al,(%rax)
  48546f:	00 34 00             	add    %dh,(%rax,%rax,1)
  485472:	00 00                	add    %al,(%rax)
  485474:	9c                   	pushfq 
  485475:	09 00                	or     %eax,(%rax)
  485477:	00 33                	add    %dh,(%rbx)
  485479:	2c f9                	sub    $0xf9,%al
  48547b:	ff 9c 01 00 00 00 42 	lcallq *0x42000000(%rcx,%rax,1)
  485482:	0e                   	(bad)  
  485483:	10 42 0e             	adc    %al,0xe(%rdx)
  485486:	18 42 0e             	sbb    %al,0xe(%rdx)
  485489:	20 42 0e             	and    %al,0xe(%rdx)
  48548c:	28 41 0e             	sub    %al,0xe(%rcx)
  48548f:	30 41 0e             	xor    %al,0xe(%rcx)
  485492:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  485496:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48549a:	06                   	(bad)  
  48549b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6592e <_end+0x36ad02e>
  4854a1:	8f 02                	popq   (%rdx)
  4854a3:	00 00                	add    %al,(%rax)
  4854a5:	00 00                	add    %al,(%rax)
  4854a7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4854aa:	00 00                	add    %al,(%rax)
  4854ac:	d4                   	(bad)  
  4854ad:	09 00                	or     %eax,(%rax)
  4854af:	00 97 2d f9 ff 62    	add    %dl,0x62fff92d(%rdi)
  4854b5:	02 00                	add    (%rax),%al
  4854b7:	00 00                	add    %al,(%rax)
  4854b9:	42 0e                	rex.X (bad)  
  4854bb:	10 42 0e             	adc    %al,0xe(%rdx)
  4854be:	18 42 0e             	sbb    %al,0xe(%rdx)
  4854c1:	20 42 0e             	and    %al,0xe(%rdx)
  4854c4:	28 41 0e             	sub    %al,0xe(%rcx)
  4854c7:	30 41 0e             	xor    %al,0xe(%rcx)
  4854ca:	38 44 0e a0          	cmp    %al,-0x60(%rsi,%rcx,1)
  4854ce:	01 43 83             	add    %eax,-0x7d(%rbx)
  4854d1:	07                   	(bad)  
  4854d2:	86 06                	xchg   %al,(%rsi)
  4854d4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65967 <_end+0x36ad067>
  4854da:	8f 02                	popq   (%rdx)
  4854dc:	00 00                	add    %al,(%rax)
  4854de:	00 00                	add    %al,(%rax)
  4854e0:	34 00                	xor    $0x0,%al
  4854e2:	00 00                	add    %al,(%rax)
  4854e4:	0c 0a                	or     $0xa,%al
  4854e6:	00 00                	add    %al,(%rax)
  4854e8:	c1 2f f9             	shrl   $0xf9,(%rdi)
  4854eb:	ff a2 04 00 00 00    	jmpq   *0x4(%rdx)
  4854f1:	42 0e                	rex.X (bad)  
  4854f3:	10 42 0e             	adc    %al,0xe(%rdx)
  4854f6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4854f9:	20 42 0e             	and    %al,0xe(%rdx)
  4854fc:	28 41 0e             	sub    %al,0xe(%rcx)
  4854ff:	30 41 0e             	xor    %al,0xe(%rcx)
  485502:	38 44 0e 60          	cmp    %al,0x60(%rsi,%rcx,1)
  485506:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48550a:	06                   	(bad)  
  48550b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6599e <_end+0x36ad09e>
  485511:	8f 02                	popq   (%rdx)
  485513:	00 00                	add    %al,(%rax)
  485515:	00 00                	add    %al,(%rax)
  485517:	00 14 00             	add    %dl,(%rax,%rax,1)
  48551a:	00 00                	add    %al,(%rax)
  48551c:	44 0a 00             	or     (%rax),%r8b
  48551f:	00 2b                	add    %ch,(%rbx)
  485521:	34 f9                	xor    $0xf9,%al
  485523:	ff 84 00 00 00 00 44 	incl   0x44000000(%rax,%rax,1)
  48552a:	0e                   	(bad)  
  48552b:	10 00                	adc    %al,(%rax)
  48552d:	00 00                	add    %al,(%rax)
  48552f:	00 2c 00             	add    %ch,(%rax,%rax,1)
  485532:	00 00                	add    %al,(%rax)
  485534:	5c                   	pop    %rsp
  485535:	0a 00                	or     (%rax),%al
  485537:	00 97 34 f9 ff 3f    	add    %dl,0x3ffff934(%rdi)
  48553d:	01 00                	add    %eax,(%rax)
  48553f:	00 00                	add    %al,(%rax)
  485541:	42 0e                	rex.X (bad)  
  485543:	10 42 0e             	adc    %al,0xe(%rdx)
  485546:	18 41 0e             	sbb    %al,0xe(%rcx)
  485549:	20 41 0e             	and    %al,0xe(%rcx)
  48554c:	28 47 0e             	sub    %al,0xe(%rdi)
  48554f:	c0 10 43             	rclb   $0x43,(%rax)
  485552:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d459df <_end+0x368d0df>
  485559:	02 00                	add    (%rax),%al
  48555b:	00 00                	add    %al,(%rax)
  48555d:	00 00                	add    %al,(%rax)
  48555f:	00 34 00             	add    %dh,(%rax,%rax,1)
  485562:	00 00                	add    %al,(%rax)
  485564:	8c 0a                	mov    %cs,(%rdx)
  485566:	00 00                	add    %al,(%rax)
  485568:	a8 35                	test   $0x35,%al
  48556a:	f9                   	stc    
  48556b:	ff f5                	push   %rbp
  48556d:	00 00                	add    %al,(%rax)
  48556f:	00 00                	add    %al,(%rax)
  485571:	42 0e                	rex.X (bad)  
  485573:	10 42 0e             	adc    %al,0xe(%rdx)
  485576:	18 42 0e             	sbb    %al,0xe(%rdx)
  485579:	20 42 0e             	and    %al,0xe(%rdx)
  48557c:	28 41 0e             	sub    %al,0xe(%rcx)
  48557f:	30 41 0e             	xor    %al,0xe(%rcx)
  485582:	38 44 0e a0          	cmp    %al,-0x60(%rsi,%rcx,1)
  485586:	01 43 83             	add    %eax,-0x7d(%rbx)
  485589:	07                   	(bad)  
  48558a:	86 06                	xchg   %al,(%rsi)
  48558c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65a1f <_end+0x36ad11f>
  485592:	8f 02                	popq   (%rdx)
  485594:	00 00                	add    %al,(%rax)
  485596:	00 00                	add    %al,(%rax)
  485598:	34 00                	xor    $0x0,%al
  48559a:	00 00                	add    %al,(%rax)
  48559c:	c4 0a 00 00          	(bad)(bad) 
  4855a0:	65                   	gs
  4855a1:	36                   	ss
  4855a2:	f9                   	stc    
  4855a3:	ff d9                	lcallq *<internal disassembler error>
  4855a5:	02 00                	add    (%rax),%al
  4855a7:	00 00                	add    %al,(%rax)
  4855a9:	42 0e                	rex.X (bad)  
  4855ab:	10 42 0e             	adc    %al,0xe(%rdx)
  4855ae:	18 42 0e             	sbb    %al,0xe(%rdx)
  4855b1:	20 42 0e             	and    %al,0xe(%rdx)
  4855b4:	28 41 0e             	sub    %al,0xe(%rcx)
  4855b7:	30 41 0e             	xor    %al,0xe(%rcx)
  4855ba:	38 47 0e             	cmp    %al,0xe(%rdi)
  4855bd:	a0 21 43 83 07 86 06 	mov    0x58c068607834321,%al
  4855c4:	8c 05 
  4855c6:	8d 04 8e             	lea    (%rsi,%rcx,4),%eax
  4855c9:	03 8f 02 00 00 00    	add    0x2(%rdi),%ecx
  4855cf:	00 34 00             	add    %dh,(%rax,%rax,1)
  4855d2:	00 00                	add    %al,(%rax)
  4855d4:	fc                   	cld    
  4855d5:	0a 00                	or     (%rax),%al
  4855d7:	00 06                	add    %al,(%rsi)
  4855d9:	39 f9                	cmp    %edi,%ecx
  4855db:	ff 99 12 00 00 00    	lcallq *0x12(%rcx)
  4855e1:	42 0e                	rex.X (bad)  
  4855e3:	10 42 0e             	adc    %al,0xe(%rdx)
  4855e6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4855e9:	20 42 0e             	and    %al,0xe(%rdx)
  4855ec:	28 41 0e             	sub    %al,0xe(%rcx)
  4855ef:	30 41 0e             	xor    %al,0xe(%rcx)
  4855f2:	38 47 0e             	cmp    %al,0xe(%rdi)
  4855f5:	f0 ee                	lock out %al,(%dx)
  4855f7:	13 02                	adc    (%rdx),%eax
  4855f9:	7b 83                	jnp    48557e <usage_message+0x2383e>
  4855fb:	07                   	(bad)  
  4855fc:	86 06                	xchg   %al,(%rsi)
  4855fe:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65a91 <_end+0x36ad191>
  485604:	8f 02                	popq   (%rdx)
  485606:	00 00                	add    %al,(%rax)
  485608:	2c 00                	sub    $0x0,%al
  48560a:	00 00                	add    %al,(%rax)
  48560c:	34 0b                	xor    $0xb,%al
  48560e:	00 00                	add    %al,(%rax)
  485610:	67 4b f9             	rex.WXB addr32 stc 
  485613:	ff 80 01 00 00 00    	incl   0x1(%rax)
  485619:	42 0e                	rex.X (bad)  
  48561b:	10 42 0e             	adc    %al,0xe(%rdx)
  48561e:	18 41 0e             	sbb    %al,0xe(%rcx)
  485621:	20 41 0e             	and    %al,0xe(%rcx)
  485624:	28 47 0e             	sub    %al,0xe(%rdi)
  485627:	f0 01 42 83          	lock add %eax,-0x7d(%rdx)
  48562b:	05 86 04 8c 03       	add    $0x38c0486,%eax
  485630:	8d 02                	lea    (%rdx),%eax
  485632:	00 00                	add    %al,(%rax)
  485634:	00 00                	add    %al,(%rax)
  485636:	00 00                	add    %al,(%rax)
  485638:	2c 00                	sub    $0x0,%al
  48563a:	00 00                	add    %al,(%rax)
  48563c:	64 0b 00             	or     %fs:(%rax),%eax
  48563f:	00 c0                	add    %al,%al
  485641:	4c f9                	rex.WR stc    
  485643:	ff                   	(bad)  
  485644:	7d 0a                	jge    485650 <usage_message+0x23910>
  485646:	00 00                	add    %al,(%rax)
  485648:	00 42 0e             	add    %al,0xe(%rdx)
  48564b:	10 42 0e             	adc    %al,0xe(%rdx)
  48564e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485651:	20 41 0e             	and    %al,0xe(%rcx)
  485654:	28 41 0e             	sub    %al,0xe(%rcx)
  485657:	30 47 0e             	xor    %al,0xe(%rdi)
  48565a:	80 21 43             	andb   $0x43,(%rcx)
  48565d:	83 06 86             	addl   $0xffffffffffffff86,(%rsi)
  485660:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  485665:	8e 02                	mov    (%rdx),%es
  485667:	00 34 00             	add    %dh,(%rax,%rax,1)
  48566a:	00 00                	add    %al,(%rax)
  48566c:	94                   	xchg   %eax,%esp
  48566d:	0b 00                	or     (%rax),%eax
  48566f:	00 10                	add    %dl,(%rax)
  485671:	57                   	push   %rdi
  485672:	f9                   	stc    
  485673:	ff 5b 03             	lcallq *0x3(%rbx)
  485676:	00 00                	add    %al,(%rax)
  485678:	00 42 0e             	add    %al,0xe(%rdx)
  48567b:	10 42 0e             	adc    %al,0xe(%rdx)
  48567e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485681:	20 42 0e             	and    %al,0xe(%rdx)
  485684:	28 41 0e             	sub    %al,0xe(%rcx)
  485687:	30 41 0e             	xor    %al,0xe(%rcx)
  48568a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48568d:	d0 40 43             	rolb   0x43(%rax)
  485690:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  485693:	06                   	(bad)  
  485694:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65b27 <_end+0x36ad227>
  48569a:	8f 02                	popq   (%rdx)
  48569c:	00 00                	add    %al,(%rax)
  48569e:	00 00                	add    %al,(%rax)
  4856a0:	14 00                	adc    $0x0,%al
  4856a2:	00 00                	add    %al,(%rax)
  4856a4:	cc                   	int3   
  4856a5:	0b 00                	or     (%rax),%eax
  4856a7:	00 34 5a             	add    %dh,(%rdx,%rbx,2)
  4856aa:	f9                   	stc    
  4856ab:	ff 2d 00 00 00 00    	ljmpq  *0x0(%rip)        # 4856b1 <usage_message+0x23971>
  4856b1:	41 0e                	rex.B (bad)  
  4856b3:	10 43 83             	adc    %al,-0x7d(%rbx)
  4856b6:	02 00                	add    (%rax),%al
  4856b8:	24 00                	and    $0x0,%al
  4856ba:	00 00                	add    %al,(%rax)
  4856bc:	e4 0b                	in     $0xb,%al
  4856be:	00 00                	add    %al,(%rax)
  4856c0:	50                   	push   %rax
  4856c1:	5a                   	pop    %rdx
  4856c2:	f9                   	stc    
  4856c3:	ff 46 01             	incl   0x1(%rsi)
  4856c6:	00 00                	add    %al,(%rax)
  4856c8:	00 42 0e             	add    %al,0xe(%rdx)
  4856cb:	10 41 0e             	adc    %al,0xe(%rcx)
  4856ce:	18 41 0e             	sbb    %al,0xe(%rcx)
  4856d1:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  4856d5:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  4856da:	8c 02                	mov    %es,(%rdx)
  4856dc:	00 00                	add    %al,(%rax)
  4856de:	00 00                	add    %al,(%rax)
  4856e0:	34 00                	xor    $0x0,%al
  4856e2:	00 00                	add    %al,(%rax)
  4856e4:	0c 0c                	or     $0xc,%al
  4856e6:	00 00                	add    %al,(%rax)
  4856e8:	6e                   	outsb  %ds:(%rsi),(%dx)
  4856e9:	5b                   	pop    %rbx
  4856ea:	f9                   	stc    
  4856eb:	ff 4a 0a             	decl   0xa(%rdx)
  4856ee:	00 00                	add    %al,(%rax)
  4856f0:	00 42 0e             	add    %al,0xe(%rdx)
  4856f3:	10 42 0e             	adc    %al,0xe(%rdx)
  4856f6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4856f9:	20 42 0e             	and    %al,0xe(%rdx)
  4856fc:	28 41 0e             	sub    %al,0xe(%rcx)
  4856ff:	30 41 0e             	xor    %al,0xe(%rcx)
  485702:	38 47 0e             	cmp    %al,0xe(%rdi)
  485705:	b0 32                	mov    $0x32,%al
  485707:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48570b:	06                   	(bad)  
  48570c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65b9f <_end+0x36ad29f>
  485712:	8f 02                	popq   (%rdx)
  485714:	00 00                	add    %al,(%rax)
  485716:	00 00                	add    %al,(%rax)
  485718:	34 00                	xor    $0x0,%al
  48571a:	00 00                	add    %al,(%rax)
  48571c:	44 0c 00             	rex.R or     $0x0,%al
  48571f:	00 80 65 f9 ff e5    	add    %al,-0x1a00069b(%rax)
  485725:	02 00                	add    (%rax),%al
  485727:	00 00                	add    %al,(%rax)
  485729:	42 0e                	rex.X (bad)  
  48572b:	10 42 0e             	adc    %al,0xe(%rdx)
  48572e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485731:	20 42 0e             	and    %al,0xe(%rdx)
  485734:	28 41 0e             	sub    %al,0xe(%rcx)
  485737:	30 41 0e             	xor    %al,0xe(%rcx)
  48573a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48573d:	e0 60                	loopne 48579f <usage_message+0x23a5f>
  48573f:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  485743:	06                   	(bad)  
  485744:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65bd7 <_end+0x36ad2d7>
  48574a:	8f 02                	popq   (%rdx)
  48574c:	00 00                	add    %al,(%rax)
  48574e:	00 00                	add    %al,(%rax)
  485750:	1c 00                	sbb    $0x0,%al
  485752:	00 00                	add    %al,(%rax)
  485754:	7c 0c                	jl     485762 <usage_message+0x23a22>
  485756:	00 00                	add    %al,(%rax)
  485758:	38 68 f9             	cmp    %ch,-0x7(%rax)
  48575b:	ff a9 00 00 00 00    	ljmpq  *0x0(%rcx)
  485761:	41 0e                	rex.B (bad)  
  485763:	10 41 0e             	adc    %al,0xe(%rcx)
  485766:	18 47 0e             	sbb    %al,0xe(%rdi)
  485769:	b0 01                	mov    $0x1,%al
  48576b:	42 83 03 86          	rex.X addl   $0xffffffffffffff86,(%rbx)
  48576f:	02 34 00             	add    (%rax,%rax,1),%dh
  485772:	00 00                	add    %al,(%rax)
  485774:	9c                   	pushfq 
  485775:	0c 00                	or     $0x0,%al
  485777:	00 c1                	add    %al,%cl
  485779:	68 f9 ff 22 09       	pushq  $0x922fff9
  48577e:	00 00                	add    %al,(%rax)
  485780:	00 42 0e             	add    %al,0xe(%rdx)
  485783:	10 42 0e             	adc    %al,0xe(%rdx)
  485786:	18 42 0e             	sbb    %al,0xe(%rdx)
  485789:	20 42 0e             	and    %al,0xe(%rdx)
  48578c:	28 41 0e             	sub    %al,0xe(%rcx)
  48578f:	30 41 0e             	xor    %al,0xe(%rcx)
  485792:	38 47 0e             	cmp    %al,0xe(%rdi)
  485795:	b0 99                	mov    $0x99,%al
  485797:	04 43                	add    $0x43,%al
  485799:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48579c:	06                   	(bad)  
  48579d:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65c30 <_end+0x36ad330>
  4857a3:	8f 02                	popq   (%rdx)
  4857a5:	00 00                	add    %al,(%rax)
  4857a7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  4857aa:	00 00                	add    %al,(%rax)
  4857ac:	d4                   	(bad)  
  4857ad:	0c 00                	or     $0x0,%al
  4857af:	00 ab 71 f9 ff 67    	add    %ch,0x67fff971(%rbx)
  4857b5:	01 00                	add    %eax,(%rax)
  4857b7:	00 00                	add    %al,(%rax)
  4857b9:	42 0e                	rex.X (bad)  
  4857bb:	10 42 0e             	adc    %al,0xe(%rdx)
  4857be:	18 42 0e             	sbb    %al,0xe(%rdx)
  4857c1:	20 41 0e             	and    %al,0xe(%rcx)
  4857c4:	28 41 0e             	sub    %al,0xe(%rcx)
  4857c7:	30 47 0e             	xor    %al,0xe(%rdi)
  4857ca:	b0 21                	mov    $0x21,%al
  4857cc:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  4857d0:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  4857d5:	8e 02                	mov    (%rdx),%es
  4857d7:	00 1c 00             	add    %bl,(%rax,%rax,1)
  4857da:	00 00                	add    %al,(%rax)
  4857dc:	04 0d                	add    $0xd,%al
  4857de:	00 00                	add    %al,(%rax)
  4857e0:	e2 72                	loop   485854 <usage_message+0x23b14>
  4857e2:	f9                   	stc    
  4857e3:	ff 4b 00             	decl   0x0(%rbx)
  4857e6:	00 00                	add    %al,(%rax)
  4857e8:	00 41 0e             	add    %al,0xe(%rcx)
  4857eb:	10 41 0e             	adc    %al,0xe(%rcx)
  4857ee:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  4857f2:	45 83 03 86          	rex.RB addl   $0xffffffffffffff86,(%r11)
  4857f6:	02 00                	add    (%rax),%al
  4857f8:	14 00                	adc    $0x0,%al
  4857fa:	00 00                	add    %al,(%rax)
  4857fc:	24 0d                	and    $0xd,%al
  4857fe:	00 00                	add    %al,(%rax)
  485800:	10 73 f9             	adc    %dh,-0x7(%rbx)
  485803:	ff 82 00 00 00 00    	incl   0x0(%rdx)
  485809:	00 00                	add    %al,(%rax)
  48580b:	00 00                	add    %al,(%rax)
  48580d:	00 00                	add    %al,(%rax)
  48580f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  485812:	00 00                	add    %al,(%rax)
  485814:	3c 0d                	cmp    $0xd,%al
  485816:	00 00                	add    %al,(%rax)
  485818:	7a 73                	jp     48588d <usage_message+0x23b4d>
  48581a:	f9                   	stc    
  48581b:	ff 0d 01 00 00 00    	decl   0x1(%rip)        # 485822 <usage_message+0x23ae2>
  485821:	41 0e                	rex.B (bad)  
  485823:	10 41 0e             	adc    %al,0xe(%rcx)
  485826:	18 47 0e             	sbb    %al,0xe(%rdi)
  485829:	b0 01                	mov    $0x1,%al
  48582b:	42 83 03 86          	rex.X addl   $0xffffffffffffff86,(%rbx)
  48582f:	02 2c 00             	add    (%rax,%rax,1),%ch
  485832:	00 00                	add    %al,(%rax)
  485834:	5c                   	pop    %rsp
  485835:	0d 00 00 67 74       	or     $0x74670000,%eax
  48583a:	f9                   	stc    
  48583b:	ff b4 00 00 00 00 42 	pushq  0x42000000(%rax,%rax,1)
  485842:	0e                   	(bad)  
  485843:	10 42 0e             	adc    %al,0xe(%rdx)
  485846:	18 42 0e             	sbb    %al,0xe(%rdx)
  485849:	20 41 0e             	and    %al,0xe(%rcx)
  48584c:	28 41 0e             	sub    %al,0xe(%rcx)
  48584f:	30 43 83             	xor    %al,-0x7d(%rbx)
  485852:	06                   	(bad)  
  485853:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d55ce5 <_end+0x369d3e5>
  485859:	8e 02                	mov    (%rdx),%es
  48585b:	00 00                	add    %al,(%rax)
  48585d:	00 00                	add    %al,(%rax)
  48585f:	00 14 00             	add    %dl,(%rax,%rax,1)
  485862:	00 00                	add    %al,(%rax)
  485864:	8c 0d 00 00 eb 74    	mov    %cs,0x74eb0000(%rip)        # 7533586a <_end+0x74c7cf6a>
  48586a:	f9                   	stc    
  48586b:	ff 43 00             	incl   0x0(%rbx)
  48586e:	00 00                	add    %al,(%rax)
  485870:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  485874:	00 00                	add    %al,(%rax)
  485876:	00 00                	add    %al,(%rax)
  485878:	2c 00                	sub    $0x0,%al
  48587a:	00 00                	add    %al,(%rax)
  48587c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48587d:	0d 00 00 16 75       	or     $0x75160000,%eax
  485882:	f9                   	stc    
  485883:	ff c9                	dec    %ecx
  485885:	00 00                	add    %al,(%rax)
  485887:	00 00                	add    %al,(%rax)
  485889:	42 0e                	rex.X (bad)  
  48588b:	10 42 0e             	adc    %al,0xe(%rdx)
  48588e:	18 41 0e             	sbb    %al,0xe(%rcx)
  485891:	20 41 0e             	and    %al,0xe(%rcx)
  485894:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  485898:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d45d26 <_end+0x368d426>
  48589f:	8d 
  4858a0:	02 00                	add    (%rax),%al
  4858a2:	00 00                	add    %al,(%rax)
  4858a4:	00 00                	add    %al,(%rax)
  4858a6:	00 00                	add    %al,(%rax)
  4858a8:	34 00                	xor    $0x0,%al
  4858aa:	00 00                	add    %al,(%rax)
  4858ac:	d4                   	(bad)  
  4858ad:	0d 00 00 af 75       	or     $0x75af0000,%eax
  4858b2:	f9                   	stc    
  4858b3:	ff 49 02             	decl   0x2(%rcx)
  4858b6:	00 00                	add    %al,(%rax)
  4858b8:	00 42 0e             	add    %al,0xe(%rdx)
  4858bb:	10 42 0e             	adc    %al,0xe(%rdx)
  4858be:	18 42 0e             	sbb    %al,0xe(%rdx)
  4858c1:	20 42 0e             	and    %al,0xe(%rdx)
  4858c4:	28 41 0e             	sub    %al,0xe(%rcx)
  4858c7:	30 41 0e             	xor    %al,0xe(%rcx)
  4858ca:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  4858ce:	42 83 07 86          	rex.X addl   $0xffffffffffffff86,(%rdi)
  4858d2:	06                   	(bad)  
  4858d3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65d66 <_end+0x36ad466>
  4858d9:	8f 02                	popq   (%rdx)
  4858db:	00 00                	add    %al,(%rax)
  4858dd:	00 00                	add    %al,(%rax)
  4858df:	00 34 00             	add    %dh,(%rax,%rax,1)
  4858e2:	00 00                	add    %al,(%rax)
  4858e4:	0c 0e                	or     $0xe,%al
  4858e6:	00 00                	add    %al,(%rax)
  4858e8:	c0                   	(bad)  
  4858e9:	77 f9                	ja     4858e4 <usage_message+0x23ba4>
  4858eb:	ff 6b 03             	ljmpq  *0x3(%rbx)
  4858ee:	00 00                	add    %al,(%rax)
  4858f0:	00 42 0e             	add    %al,0xe(%rdx)
  4858f3:	10 42 0e             	adc    %al,0xe(%rdx)
  4858f6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4858f9:	20 42 0e             	and    %al,0xe(%rdx)
  4858fc:	28 41 0e             	sub    %al,0xe(%rcx)
  4858ff:	30 41 0e             	xor    %al,0xe(%rcx)
  485902:	38 47 0e             	cmp    %al,0xe(%rdi)
  485905:	e0 80                	loopne 485887 <usage_message+0x23b47>
  485907:	04 42                	add    $0x42,%al
  485909:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48590c:	06                   	(bad)  
  48590d:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65da0 <_end+0x36ad4a0>
  485913:	8f 02                	popq   (%rdx)
  485915:	00 00                	add    %al,(%rax)
  485917:	00 34 00             	add    %dh,(%rax,%rax,1)
  48591a:	00 00                	add    %al,(%rax)
  48591c:	44 0e                	rex.R (bad)  
  48591e:	00 00                	add    %al,(%rax)
  485920:	f3 7a f9             	repz jp 48591c <usage_message+0x23bdc>
  485923:	ff 33                	pushq  (%rbx)
  485925:	04 00                	add    $0x0,%al
  485927:	00 00                	add    %al,(%rax)
  485929:	42 0e                	rex.X (bad)  
  48592b:	10 42 0e             	adc    %al,0xe(%rdx)
  48592e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485931:	20 42 0e             	and    %al,0xe(%rdx)
  485934:	28 41 0e             	sub    %al,0xe(%rcx)
  485937:	30 41 0e             	xor    %al,0xe(%rcx)
  48593a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48593d:	80 81 04 43 83 07 86 	addb   $0x86,0x7834304(%rcx)
  485944:	06                   	(bad)  
  485945:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65dd8 <_end+0x36ad4d8>
  48594b:	8f 02                	popq   (%rdx)
  48594d:	00 00                	add    %al,(%rax)
  48594f:	00 2c 00             	add    %ch,(%rax,%rax,1)
  485952:	00 00                	add    %al,(%rax)
  485954:	7c 0e                	jl     485964 <usage_message+0x23c24>
  485956:	00 00                	add    %al,(%rax)
  485958:	ee                   	out    %al,(%dx)
  485959:	7e f9                	jle    485954 <usage_message+0x23c14>
  48595b:	ff 8a 02 00 00 00    	decl   0x2(%rdx)
  485961:	42 0e                	rex.X (bad)  
  485963:	10 42 0e             	adc    %al,0xe(%rdx)
  485966:	18 42 0e             	sbb    %al,0xe(%rdx)
  485969:	20 41 0e             	and    %al,0xe(%rcx)
  48596c:	28 41 0e             	sub    %al,0xe(%rcx)
  48596f:	30 47 0e             	xor    %al,0xe(%rdi)
  485972:	e0 39                	loopne 4859ad <usage_message+0x23c6d>
  485974:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  485978:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  48597d:	8e 02                	mov    (%rdx),%es
  48597f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  485982:	00 00                	add    %al,(%rax)
  485984:	ac                   	lods   %ds:(%rsi),%al
  485985:	0e                   	(bad)  
  485986:	00 00                	add    %al,(%rax)
  485988:	48 81 f9 ff 57 00 00 	cmp    $0x57ff,%rcx
  48598f:	00 00                	add    %al,(%rax)
  485991:	41 0e                	rex.B (bad)  
  485993:	10 41 0e             	adc    %al,0xe(%rcx)
  485996:	18 44 0e 30          	sbb    %al,0x30(%rsi,%rcx,1)
  48599a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48599e:	02 00                	add    (%rax),%al
  4859a0:	2c 00                	sub    $0x0,%al
  4859a2:	00 00                	add    %al,(%rax)
  4859a4:	cc                   	int3   
  4859a5:	0e                   	(bad)  
  4859a6:	00 00                	add    %al,(%rax)
  4859a8:	7f 81                	jg     48592b <usage_message+0x23beb>
  4859aa:	f9                   	stc    
  4859ab:	ff                   	(bad)  
  4859ac:	bf 00 00 00 00       	mov    $0x0,%edi
  4859b1:	42 0e                	rex.X (bad)  
  4859b3:	10 42 0e             	adc    %al,0xe(%rdx)
  4859b6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4859b9:	20 41 0e             	and    %al,0xe(%rcx)
  4859bc:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  4859c0:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d45e4e <_end+0x368d54e>
  4859c7:	8d 
  4859c8:	02 00                	add    (%rax),%al
  4859ca:	00 00                	add    %al,(%rax)
  4859cc:	00 00                	add    %al,(%rax)
  4859ce:	00 00                	add    %al,(%rax)
  4859d0:	34 00                	xor    $0x0,%al
  4859d2:	00 00                	add    %al,(%rax)
  4859d4:	fc                   	cld    
  4859d5:	0e                   	(bad)  
  4859d6:	00 00                	add    %al,(%rax)
  4859d8:	0e                   	(bad)  
  4859d9:	82                   	(bad)  
  4859da:	f9                   	stc    
  4859db:	ff f6                	push   %rsi
  4859dd:	09 00                	or     %eax,(%rax)
  4859df:	00 00                	add    %al,(%rax)
  4859e1:	42 0e                	rex.X (bad)  
  4859e3:	10 42 0e             	adc    %al,0xe(%rdx)
  4859e6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4859e9:	20 42 0e             	and    %al,0xe(%rdx)
  4859ec:	28 41 0e             	sub    %al,0xe(%rcx)
  4859ef:	30 41 0e             	xor    %al,0xe(%rcx)
  4859f2:	38 47 0e             	cmp    %al,0xe(%rdi)
  4859f5:	f0 13 43 83          	lock adc -0x7d(%rbx),%eax
  4859f9:	07                   	(bad)  
  4859fa:	86 06                	xchg   %al,(%rsi)
  4859fc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65e8f <_end+0x36ad58f>
  485a02:	8f 02                	popq   (%rdx)
  485a04:	00 00                	add    %al,(%rax)
  485a06:	00 00                	add    %al,(%rax)
  485a08:	34 00                	xor    $0x0,%al
  485a0a:	00 00                	add    %al,(%rax)
  485a0c:	34 0f                	xor    $0xf,%al
  485a0e:	00 00                	add    %al,(%rax)
  485a10:	d0 8b f9 ff fd 00    	rorb   0xfdfff9(%rbx)
  485a16:	00 00                	add    %al,(%rax)
  485a18:	00 42 0e             	add    %al,0xe(%rdx)
  485a1b:	10 42 0e             	adc    %al,0xe(%rdx)
  485a1e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485a21:	20 42 0e             	and    %al,0xe(%rdx)
  485a24:	28 41 0e             	sub    %al,0xe(%rcx)
  485a27:	30 41 0e             	xor    %al,0xe(%rcx)
  485a2a:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  485a2e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  485a32:	06                   	(bad)  
  485a33:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65ec6 <_end+0x36ad5c6>
  485a39:	8f 02                	popq   (%rdx)
  485a3b:	00 00                	add    %al,(%rax)
  485a3d:	00 00                	add    %al,(%rax)
  485a3f:	00 34 00             	add    %dh,(%rax,%rax,1)
  485a42:	00 00                	add    %al,(%rax)
  485a44:	6c                   	insb   (%dx),%es:(%rdi)
  485a45:	0f 00 00             	sldt   (%rax)
  485a48:	95                   	xchg   %eax,%ebp
  485a49:	8c f9                	mov    %?,%ecx
  485a4b:	ff 57 02             	callq  *0x2(%rdi)
  485a4e:	00 00                	add    %al,(%rax)
  485a50:	00 42 0e             	add    %al,0xe(%rdx)
  485a53:	10 42 0e             	adc    %al,0xe(%rdx)
  485a56:	18 42 0e             	sbb    %al,0xe(%rdx)
  485a59:	20 42 0e             	and    %al,0xe(%rdx)
  485a5c:	28 41 0e             	sub    %al,0xe(%rcx)
  485a5f:	30 41 0e             	xor    %al,0xe(%rcx)
  485a62:	38 44 0e 90          	cmp    %al,-0x70(%rsi,%rcx,1)
  485a66:	01 02                	add    %eax,(%rdx)
  485a68:	47 83 07 86          	rex.RXB addl   $0xffffffffffffff86,(%r15)
  485a6c:	06                   	(bad)  
  485a6d:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65f00 <_end+0x36ad600>
  485a73:	8f 02                	popq   (%rdx)
  485a75:	00 00                	add    %al,(%rax)
  485a77:	00 34 00             	add    %dh,(%rax,%rax,1)
  485a7a:	00 00                	add    %al,(%rax)
  485a7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  485a7d:	0f 00 00             	sldt   (%rax)
  485a80:	b4 8e                	mov    $0x8e,%ah
  485a82:	f9                   	stc    
  485a83:	ff 93 04 00 00 00    	callq  *0x4(%rbx)
  485a89:	42 0e                	rex.X (bad)  
  485a8b:	10 42 0e             	adc    %al,0xe(%rdx)
  485a8e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485a91:	20 42 0e             	and    %al,0xe(%rdx)
  485a94:	28 41 0e             	sub    %al,0xe(%rcx)
  485a97:	30 41 0e             	xor    %al,0xe(%rcx)
  485a9a:	38 47 0e             	cmp    %al,0xe(%rdi)
  485a9d:	e0 02                	loopne 485aa1 <usage_message+0x23d61>
  485a9f:	50                   	push   %rax
  485aa0:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  485aa3:	06                   	(bad)  
  485aa4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65f37 <_end+0x36ad637>
  485aaa:	8f 02                	popq   (%rdx)
  485aac:	00 00                	add    %al,(%rax)
  485aae:	00 00                	add    %al,(%rax)
  485ab0:	34 00                	xor    $0x0,%al
  485ab2:	00 00                	add    %al,(%rax)
  485ab4:	dc 0f                	fmull  (%rdi)
  485ab6:	00 00                	add    %al,(%rax)
  485ab8:	18 93 f9 ff 37 02    	sbb    %dl,0x237fff9(%rbx)
  485abe:	00 00                	add    %al,(%rax)
  485ac0:	00 42 0e             	add    %al,0xe(%rdx)
  485ac3:	10 42 0e             	adc    %al,0xe(%rdx)
  485ac6:	18 42 0e             	sbb    %al,0xe(%rdx)
  485ac9:	20 42 0e             	and    %al,0xe(%rdx)
  485acc:	28 41 0e             	sub    %al,0xe(%rcx)
  485acf:	30 41 0e             	xor    %al,0xe(%rcx)
  485ad2:	38 47 0e             	cmp    %al,0xe(%rdi)
  485ad5:	90                   	nop
  485ad6:	11 55 83             	adc    %edx,-0x7d(%rbp)
  485ad9:	07                   	(bad)  
  485ada:	86 06                	xchg   %al,(%rsi)
  485adc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65f6f <_end+0x36ad66f>
  485ae2:	8f 02                	popq   (%rdx)
  485ae4:	00 00                	add    %al,(%rax)
  485ae6:	00 00                	add    %al,(%rax)
  485ae8:	24 00                	and    $0x0,%al
  485aea:	00 00                	add    %al,(%rax)
  485aec:	14 10                	adc    $0x10,%al
  485aee:	00 00                	add    %al,(%rax)
  485af0:	17                   	(bad)  
  485af1:	95                   	xchg   %eax,%ebp
  485af2:	f9                   	stc    
  485af3:	ff 93 00 00 00 00    	callq  *0x0(%rbx)
  485af9:	42 0e                	rex.X (bad)  
  485afb:	10 41 0e             	adc    %al,0xe(%rcx)
  485afe:	18 41 0e             	sbb    %al,0xe(%rcx)
  485b01:	20 47 0e             	and    %al,0xe(%rdi)
  485b04:	c0 10 46             	rclb   $0x46,(%rax)
  485b07:	83 04 86 03          	addl   $0x3,(%rsi,%rax,4)
  485b0b:	8c 02                	mov    %es,(%rdx)
  485b0d:	00 00                	add    %al,(%rax)
  485b0f:	00 34 00             	add    %dh,(%rax,%rax,1)
  485b12:	00 00                	add    %al,(%rax)
  485b14:	3c 10                	cmp    $0x10,%al
  485b16:	00 00                	add    %al,(%rax)
  485b18:	82                   	(bad)  
  485b19:	95                   	xchg   %eax,%ebp
  485b1a:	f9                   	stc    
  485b1b:	ff 21                	jmpq   *(%rcx)
  485b1d:	01 00                	add    %eax,(%rax)
  485b1f:	00 00                	add    %al,(%rax)
  485b21:	42 0e                	rex.X (bad)  
  485b23:	10 42 0e             	adc    %al,0xe(%rdx)
  485b26:	18 42 0e             	sbb    %al,0xe(%rdx)
  485b29:	20 42 0e             	and    %al,0xe(%rdx)
  485b2c:	28 41 0e             	sub    %al,0xe(%rcx)
  485b2f:	30 41 0e             	xor    %al,0xe(%rcx)
  485b32:	38 47 0e             	cmp    %al,0xe(%rdi)
  485b35:	b0 09                	mov    $0x9,%al
  485b37:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  485b3b:	06                   	(bad)  
  485b3c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d65fcf <_end+0x36ad6cf>
  485b42:	8f 02                	popq   (%rdx)
  485b44:	00 00                	add    %al,(%rax)
  485b46:	00 00                	add    %al,(%rax)
  485b48:	34 00                	xor    $0x0,%al
  485b4a:	00 00                	add    %al,(%rax)
  485b4c:	74 10                	je     485b5e <usage_message+0x23e1e>
  485b4e:	00 00                	add    %al,(%rax)
  485b50:	6b 96 f9 ff 71 02 00 	imul   $0x0,0x271fff9(%rsi),%edx
  485b57:	00 00                	add    %al,(%rax)
  485b59:	42 0e                	rex.X (bad)  
  485b5b:	10 42 0e             	adc    %al,0xe(%rdx)
  485b5e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485b61:	20 42 0e             	and    %al,0xe(%rdx)
  485b64:	28 41 0e             	sub    %al,0xe(%rcx)
  485b67:	30 41 0e             	xor    %al,0xe(%rcx)
  485b6a:	38 44 0e 60          	cmp    %al,0x60(%rsi,%rcx,1)
  485b6e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  485b72:	06                   	(bad)  
  485b73:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66006 <_end+0x36ad706>
  485b79:	8f 02                	popq   (%rdx)
  485b7b:	00 00                	add    %al,(%rax)
  485b7d:	00 00                	add    %al,(%rax)
  485b7f:	00 34 00             	add    %dh,(%rax,%rax,1)
  485b82:	00 00                	add    %al,(%rax)
  485b84:	ac                   	lods   %ds:(%rsi),%al
  485b85:	10 00                	adc    %al,(%rax)
  485b87:	00 a4 98 f9 ff 63 0f 	add    %ah,0xf63fff9(%rax,%rbx,4)
  485b8e:	00 00                	add    %al,(%rax)
  485b90:	00 42 0e             	add    %al,0xe(%rdx)
  485b93:	10 42 0e             	adc    %al,0xe(%rdx)
  485b96:	18 42 0e             	sbb    %al,0xe(%rdx)
  485b99:	20 42 0e             	and    %al,0xe(%rdx)
  485b9c:	28 41 0e             	sub    %al,0xe(%rcx)
  485b9f:	30 41 0e             	xor    %al,0xe(%rcx)
  485ba2:	38 47 0e             	cmp    %al,0xe(%rdi)
  485ba5:	80 03 42             	addb   $0x42,(%rbx)
  485ba8:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  485bab:	06                   	(bad)  
  485bac:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6603f <_end+0x36ad73f>
  485bb2:	8f 02                	popq   (%rdx)
  485bb4:	00 00                	add    %al,(%rax)
  485bb6:	00 00                	add    %al,(%rax)
  485bb8:	34 00                	xor    $0x0,%al
  485bba:	00 00                	add    %al,(%rax)
  485bbc:	e4 10                	in     $0x10,%al
  485bbe:	00 00                	add    %al,(%rax)
  485bc0:	d0 a7 f9 ff 24 0a    	shlb   0xa24fff9(%rdi)
  485bc6:	00 00                	add    %al,(%rax)
  485bc8:	00 42 0e             	add    %al,0xe(%rdx)
  485bcb:	10 42 0e             	adc    %al,0xe(%rdx)
  485bce:	18 42 0e             	sbb    %al,0xe(%rdx)
  485bd1:	20 42 0e             	and    %al,0xe(%rdx)
  485bd4:	28 41 0e             	sub    %al,0xe(%rcx)
  485bd7:	30 41 0e             	xor    %al,0xe(%rcx)
  485bda:	38 47 0e             	cmp    %al,0xe(%rdi)
  485bdd:	f0 bd 04 43 83 07    	lock mov $0x7834304,%ebp
  485be3:	86 06                	xchg   %al,(%rsi)
  485be5:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66078 <_end+0x36ad778>
  485beb:	8f 02                	popq   (%rdx)
  485bed:	00 00                	add    %al,(%rax)
  485bef:	00 1c 00             	add    %bl,(%rax,%rax,1)
  485bf2:	00 00                	add    %al,(%rax)
  485bf4:	1c 11                	sbb    $0x11,%al
  485bf6:	00 00                	add    %al,(%rax)
  485bf8:	bc b1 f9 ff 57       	mov    $0x57fff9b1,%esp
  485bfd:	00 00                	add    %al,(%rax)
  485bff:	00 00                	add    %al,(%rax)
  485c01:	41 0e                	rex.B (bad)  
  485c03:	10 44 0e 20          	adc    %al,0x20(%rsi,%rcx,1)
  485c07:	43 83 02 00          	rex.XB addl   $0x0,(%r10)
  485c0b:	00 00                	add    %al,(%rax)
  485c0d:	00 00                	add    %al,(%rax)
  485c0f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  485c12:	00 00                	add    %al,(%rax)
  485c14:	3c 11                	cmp    $0x11,%al
  485c16:	00 00                	add    %al,(%rax)
  485c18:	f3 b1 f9             	repz mov $0xf9,%cl
  485c1b:	ff                   	(bad)  
  485c1c:	be 00 00 00 00       	mov    $0x0,%esi
  485c21:	41 0e                	rex.B (bad)  
  485c23:	10 41 0e             	adc    %al,0xe(%rcx)
  485c26:	18 47 0e             	sbb    %al,0xe(%rdi)
  485c29:	d0 01                	rolb   (%rcx)
  485c2b:	42 83 03 86          	rex.X addl   $0xffffffffffffff86,(%rbx)
  485c2f:	02 34 00             	add    (%rax,%rax,1),%dh
  485c32:	00 00                	add    %al,(%rax)
  485c34:	5c                   	pop    %rsp
  485c35:	11 00                	adc    %eax,(%rax)
  485c37:	00 94 b2 f9 ff 8e 0f 	add    %dl,0xf8efff9(%rdx,%rsi,4)
  485c3e:	00 00                	add    %al,(%rax)
  485c40:	00 42 0e             	add    %al,0xe(%rdx)
  485c43:	10 42 0e             	adc    %al,0xe(%rdx)
  485c46:	18 42 0e             	sbb    %al,0xe(%rdx)
  485c49:	20 42 0e             	and    %al,0xe(%rdx)
  485c4c:	28 41 0e             	sub    %al,0xe(%rcx)
  485c4f:	30 41 0e             	xor    %al,0xe(%rcx)
  485c52:	38 44 0e a0          	cmp    %al,-0x60(%rsi,%rcx,1)
  485c56:	01 43 83             	add    %eax,-0x7d(%rbx)
  485c59:	07                   	(bad)  
  485c5a:	86 06                	xchg   %al,(%rsi)
  485c5c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d660ef <_end+0x36ad7ef>
  485c62:	8f 02                	popq   (%rdx)
  485c64:	00 00                	add    %al,(%rax)
  485c66:	00 00                	add    %al,(%rax)
  485c68:	34 00                	xor    $0x0,%al
  485c6a:	00 00                	add    %al,(%rax)
  485c6c:	94                   	xchg   %eax,%esp
  485c6d:	11 00                	adc    %eax,(%rax)
  485c6f:	00 f0                	add    %dh,%al
  485c71:	c1 f9 ff             	sar    $0xff,%ecx
  485c74:	a2 03 00 00 00 42 0e 	mov    %al,0x42100e4200000003
  485c7b:	10 42 
  485c7d:	0e                   	(bad)  
  485c7e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485c81:	20 42 0e             	and    %al,0xe(%rdx)
  485c84:	28 41 0e             	sub    %al,0xe(%rcx)
  485c87:	30 41 0e             	xor    %al,0xe(%rcx)
  485c8a:	38 44 0e 60          	cmp    %al,0x60(%rsi,%rcx,1)
  485c8e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  485c92:	06                   	(bad)  
  485c93:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66126 <_end+0x36ad826>
  485c99:	8f 02                	popq   (%rdx)
  485c9b:	00 00                	add    %al,(%rax)
  485c9d:	00 00                	add    %al,(%rax)
  485c9f:	00 34 00             	add    %dh,(%rax,%rax,1)
  485ca2:	00 00                	add    %al,(%rax)
  485ca4:	cc                   	int3   
  485ca5:	11 00                	adc    %eax,(%rax)
  485ca7:	00 5a c5             	add    %bl,-0x3b(%rdx)
  485caa:	f9                   	stc    
  485cab:	ff ac 03 00 00 00 42 	ljmpq  *0x42000000(%rbx,%rax,1)
  485cb2:	0e                   	(bad)  
  485cb3:	10 42 0e             	adc    %al,0xe(%rdx)
  485cb6:	18 42 0e             	sbb    %al,0xe(%rdx)
  485cb9:	20 42 0e             	and    %al,0xe(%rdx)
  485cbc:	28 41 0e             	sub    %al,0xe(%rcx)
  485cbf:	30 41 0e             	xor    %al,0xe(%rcx)
  485cc2:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  485cc6:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  485cca:	06                   	(bad)  
  485ccb:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6615e <_end+0x36ad85e>
  485cd1:	8f 02                	popq   (%rdx)
  485cd3:	00 00                	add    %al,(%rax)
  485cd5:	00 00                	add    %al,(%rax)
  485cd7:	00 34 00             	add    %dh,(%rax,%rax,1)
  485cda:	00 00                	add    %al,(%rax)
  485cdc:	04 12                	add    $0x12,%al
  485cde:	00 00                	add    %al,(%rax)
  485ce0:	ce                   	(bad)  
  485ce1:	c8 f9 ff 8c          	enterq $0xfff9,$0x8c
  485ce5:	02 00                	add    (%rax),%al
  485ce7:	00 00                	add    %al,(%rax)
  485ce9:	42 0e                	rex.X (bad)  
  485ceb:	10 42 0e             	adc    %al,0xe(%rdx)
  485cee:	18 42 0e             	sbb    %al,0xe(%rdx)
  485cf1:	20 42 0e             	and    %al,0xe(%rdx)
  485cf4:	28 41 0e             	sub    %al,0xe(%rcx)
  485cf7:	30 41 0e             	xor    %al,0xe(%rcx)
  485cfa:	38 47 0e             	cmp    %al,0xe(%rdi)
  485cfd:	c0 09 4b             	rorb   $0x4b,(%rcx)
  485d00:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  485d03:	06                   	(bad)  
  485d04:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66197 <_end+0x36ad897>
  485d0a:	8f 02                	popq   (%rdx)
  485d0c:	00 00                	add    %al,(%rax)
  485d0e:	00 00                	add    %al,(%rax)
  485d10:	34 00                	xor    $0x0,%al
  485d12:	00 00                	add    %al,(%rax)
  485d14:	3c 12                	cmp    $0x12,%al
  485d16:	00 00                	add    %al,(%rax)
  485d18:	22 cb                	and    %bl,%cl
  485d1a:	f9                   	stc    
  485d1b:	ff 59 0a             	lcallq *0xa(%rcx)
  485d1e:	00 00                	add    %al,(%rax)
  485d20:	00 42 0e             	add    %al,0xe(%rdx)
  485d23:	10 42 0e             	adc    %al,0xe(%rdx)
  485d26:	18 42 0e             	sbb    %al,0xe(%rdx)
  485d29:	20 42 0e             	and    %al,0xe(%rdx)
  485d2c:	28 41 0e             	sub    %al,0xe(%rcx)
  485d2f:	30 41 0e             	xor    %al,0xe(%rcx)
  485d32:	38 47 0e             	cmp    %al,0xe(%rdi)
  485d35:	b0 02                	mov    $0x2,%al
  485d37:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  485d3b:	06                   	(bad)  
  485d3c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d661cf <_end+0x36ad8cf>
  485d42:	8f 02                	popq   (%rdx)
  485d44:	00 00                	add    %al,(%rax)
  485d46:	00 00                	add    %al,(%rax)
  485d48:	2c 00                	sub    $0x0,%al
  485d4a:	00 00                	add    %al,(%rax)
  485d4c:	74 12                	je     485d60 <usage_message+0x24020>
  485d4e:	00 00                	add    %al,(%rax)
  485d50:	50                   	push   %rax
  485d51:	d5                   	(bad)  
  485d52:	f9                   	stc    
  485d53:	ff                   	(bad)  
  485d54:	7a 00                	jp     485d56 <usage_message+0x24016>
  485d56:	00 00                	add    %al,(%rax)
  485d58:	00 42 0e             	add    %al,0xe(%rdx)
  485d5b:	10 42 0e             	adc    %al,0xe(%rdx)
  485d5e:	18 41 0e             	sbb    %al,0xe(%rcx)
  485d61:	20 41 0e             	and    %al,0xe(%rcx)
  485d64:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  485d68:	42 83 05 86 04 8c 03 	rex.X addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d461f6 <_end+0x368d8f6>
  485d6f:	8d 
  485d70:	02 00                	add    (%rax),%al
  485d72:	00 00                	add    %al,(%rax)
  485d74:	00 00                	add    %al,(%rax)
  485d76:	00 00                	add    %al,(%rax)
  485d78:	34 00                	xor    $0x0,%al
  485d7a:	00 00                	add    %al,(%rax)
  485d7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  485d7d:	12 00                	adc    (%rax),%al
  485d7f:	00 9a d5 f9 ff 57    	add    %bl,0x57fff9d5(%rdx)
  485d85:	09 00                	or     %eax,(%rax)
  485d87:	00 00                	add    %al,(%rax)
  485d89:	42 0e                	rex.X (bad)  
  485d8b:	10 42 0e             	adc    %al,0xe(%rdx)
  485d8e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485d91:	20 42 0e             	and    %al,0xe(%rdx)
  485d94:	28 41 0e             	sub    %al,0xe(%rcx)
  485d97:	30 41 0e             	xor    %al,0xe(%rcx)
  485d9a:	38 47 0e             	cmp    %al,0xe(%rdi)
  485d9d:	e0 74                	loopne 485e13 <usage_message+0x240d3>
  485d9f:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  485da3:	06                   	(bad)  
  485da4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66237 <_end+0x36ad937>
  485daa:	8f 02                	popq   (%rdx)
  485dac:	00 00                	add    %al,(%rax)
  485dae:	00 00                	add    %al,(%rax)
  485db0:	14 00                	adc    $0x0,%al
  485db2:	00 00                	add    %al,(%rax)
  485db4:	dc 12                	fcoml  (%rdx)
  485db6:	00 00                	add    %al,(%rax)
  485db8:	c8 de f9 ff          	enterq $0xf9de,$0xff
  485dbc:	18 00                	sbb    %al,(%rax)
	...
  485dc6:	00 00                	add    %al,(%rax)
  485dc8:	14 00                	adc    $0x0,%al
  485dca:	00 00                	add    %al,(%rax)
  485dcc:	f4                   	hlt    
  485dcd:	12 00                	adc    (%rax),%al
  485dcf:	00 c8                	add    %cl,%al
  485dd1:	de f9                	fdivrp %st,%st(1)
  485dd3:	ff 18                	lcallq *(%rax)
	...
  485ddd:	00 00                	add    %al,(%rax)
  485ddf:	00 34 00             	add    %dh,(%rax,%rax,1)
  485de2:	00 00                	add    %al,(%rax)
  485de4:	0c 13                	or     $0x13,%al
  485de6:	00 00                	add    %al,(%rax)
  485de8:	c8 de f9 ff          	enterq $0xf9de,$0xff
  485dec:	45 04 00             	rex.RB add    $0x0,%al
  485def:	00 00                	add    %al,(%rax)
  485df1:	42 0e                	rex.X (bad)  
  485df3:	10 42 0e             	adc    %al,0xe(%rdx)
  485df6:	18 42 0e             	sbb    %al,0xe(%rdx)
  485df9:	20 42 0e             	and    %al,0xe(%rdx)
  485dfc:	28 41 0e             	sub    %al,0xe(%rcx)
  485dff:	30 41 0e             	xor    %al,0xe(%rcx)
  485e02:	38 44 0e a0          	cmp    %al,-0x60(%rsi,%rcx,1)
  485e06:	01 74 83 07          	add    %esi,0x7(%rbx,%rax,4)
  485e0a:	86 06                	xchg   %al,(%rsi)
  485e0c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6629f <_end+0x36ad99f>
  485e12:	8f 02                	popq   (%rdx)
  485e14:	00 00                	add    %al,(%rax)
  485e16:	00 00                	add    %al,(%rax)
  485e18:	34 00                	xor    $0x0,%al
  485e1a:	00 00                	add    %al,(%rax)
  485e1c:	44 13 00             	adc    (%rax),%r8d
  485e1f:	00 d5                	add    %dl,%ch
  485e21:	e2 f9                	loop   485e1c <usage_message+0x240dc>
  485e23:	ff da                	lcallq *<internal disassembler error>
  485e25:	07                   	(bad)  
  485e26:	00 00                	add    %al,(%rax)
  485e28:	00 42 0e             	add    %al,0xe(%rdx)
  485e2b:	10 42 0e             	adc    %al,0xe(%rdx)
  485e2e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485e31:	20 42 0e             	and    %al,0xe(%rdx)
  485e34:	28 41 0e             	sub    %al,0xe(%rcx)
  485e37:	30 41 0e             	xor    %al,0xe(%rcx)
  485e3a:	38 47 0e             	cmp    %al,0xe(%rdi)
  485e3d:	e0 17                	loopne 485e56 <usage_message+0x24116>
  485e3f:	5a                   	pop    %rdx
  485e40:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  485e43:	06                   	(bad)  
  485e44:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d662d7 <_end+0x36ad9d7>
  485e4a:	8f 02                	popq   (%rdx)
  485e4c:	00 00                	add    %al,(%rax)
  485e4e:	00 00                	add    %al,(%rax)
  485e50:	34 00                	xor    $0x0,%al
  485e52:	00 00                	add    %al,(%rax)
  485e54:	7c 13                	jl     485e69 <usage_message+0x24129>
  485e56:	00 00                	add    %al,(%rax)
  485e58:	77 ea                	ja     485e44 <usage_message+0x24104>
  485e5a:	f9                   	stc    
  485e5b:	ff e6                	jmpq   *%rsi
  485e5d:	09 00                	or     %eax,(%rax)
  485e5f:	00 00                	add    %al,(%rax)
  485e61:	42 0e                	rex.X (bad)  
  485e63:	10 42 0e             	adc    %al,0xe(%rdx)
  485e66:	18 42 0e             	sbb    %al,0xe(%rdx)
  485e69:	20 42 0e             	and    %al,0xe(%rdx)
  485e6c:	28 41 0e             	sub    %al,0xe(%rcx)
  485e6f:	30 41 0e             	xor    %al,0xe(%rcx)
  485e72:	38 47 0e             	cmp    %al,0xe(%rdi)
  485e75:	b0 03                	mov    $0x3,%al
  485e77:	42 83 07 86          	rex.X addl   $0xffffffffffffff86,(%rdi)
  485e7b:	06                   	(bad)  
  485e7c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6630f <_end+0x36ada0f>
  485e82:	8f 02                	popq   (%rdx)
  485e84:	00 00                	add    %al,(%rax)
  485e86:	00 00                	add    %al,(%rax)
  485e88:	34 00                	xor    $0x0,%al
  485e8a:	00 00                	add    %al,(%rax)
  485e8c:	b4 13                	mov    $0x13,%ah
  485e8e:	00 00                	add    %al,(%rax)
  485e90:	25 f4 f9 ff ee       	and    $0xeefff9f4,%eax
  485e95:	01 00                	add    %eax,(%rax)
  485e97:	00 00                	add    %al,(%rax)
  485e99:	42 0e                	rex.X (bad)  
  485e9b:	10 42 0e             	adc    %al,0xe(%rdx)
  485e9e:	18 42 0e             	sbb    %al,0xe(%rdx)
  485ea1:	20 42 0e             	and    %al,0xe(%rdx)
  485ea4:	28 41 0e             	sub    %al,0xe(%rcx)
  485ea7:	30 41 0e             	xor    %al,0xe(%rcx)
  485eaa:	38 47 0e             	cmp    %al,0xe(%rdi)
  485ead:	a0 19 4a 83 07 86 06 	mov    0x58c068607834a19,%al
  485eb4:	8c 05 
  485eb6:	8d 04 8e             	lea    (%rsi,%rcx,4),%eax
  485eb9:	03 8f 02 00 00 00    	add    0x2(%rdi),%ecx
  485ebf:	00 24 00             	add    %ah,(%rax,%rax,1)
  485ec2:	00 00                	add    %al,(%rax)
  485ec4:	ec                   	in     (%dx),%al
  485ec5:	13 00                	adc    (%rax),%eax
  485ec7:	00 dc                	add    %bl,%ah
  485ec9:	f5                   	cmc    
  485eca:	f9                   	stc    
  485ecb:	ff 9d 00 00 00 00    	lcallq *0x0(%rbp)
  485ed1:	42 0e                	rex.X (bad)  
  485ed3:	10 41 0e             	adc    %al,0xe(%rcx)
  485ed6:	18 41 0e             	sbb    %al,0xe(%rcx)
  485ed9:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  485edd:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  485ee2:	8c 02                	mov    %es,(%rdx)
  485ee4:	00 00                	add    %al,(%rax)
  485ee6:	00 00                	add    %al,(%rax)
  485ee8:	2c 00                	sub    $0x0,%al
  485eea:	00 00                	add    %al,(%rax)
  485eec:	14 14                	adc    $0x14,%al
  485eee:	00 00                	add    %al,(%rax)
  485ef0:	51                   	push   %rcx
  485ef1:	f6 f9                	idiv   %cl
  485ef3:	ff 6c 01 00          	ljmpq  *0x0(%rcx,%rax,1)
  485ef7:	00 00                	add    %al,(%rax)
  485ef9:	42 0e                	rex.X (bad)  
  485efb:	10 42 0e             	adc    %al,0xe(%rdx)
  485efe:	18 41 0e             	sbb    %al,0xe(%rcx)
  485f01:	20 41 0e             	and    %al,0xe(%rcx)
  485f04:	28 47 0e             	sub    %al,0xe(%rdi)
  485f07:	b0 23                	mov    $0x23,%al
  485f09:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d46397 <_end+0x368da97>
  485f10:	8d 
  485f11:	02 00                	add    (%rax),%al
  485f13:	00 00                	add    %al,(%rax)
  485f15:	00 00                	add    %al,(%rax)
  485f17:	00 2c 00             	add    %ch,(%rax,%rax,1)
  485f1a:	00 00                	add    %al,(%rax)
  485f1c:	44 14 00             	rex.R adc    $0x0,%al
  485f1f:	00 90 f7 f9 ff 10    	add    %dl,0x10fff9f7(%rax)
  485f25:	01 00                	add    %eax,(%rax)
  485f27:	00 00                	add    %al,(%rax)
  485f29:	42 0e                	rex.X (bad)  
  485f2b:	10 42 0e             	adc    %al,0xe(%rdx)
  485f2e:	18 41 0e             	sbb    %al,0xe(%rcx)
  485f31:	20 41 0e             	and    %al,0xe(%rcx)
  485f34:	28 47 0e             	sub    %al,0xe(%rdi)
  485f37:	e0 20                	loopne 485f59 <usage_message+0x24219>
  485f39:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d463c7 <_end+0x368dac7>
  485f40:	8d 
  485f41:	02 00                	add    (%rax),%al
  485f43:	00 00                	add    %al,(%rax)
  485f45:	00 00                	add    %al,(%rax)
  485f47:	00 2c 00             	add    %ch,(%rax,%rax,1)
  485f4a:	00 00                	add    %al,(%rax)
  485f4c:	74 14                	je     485f62 <usage_message+0x24222>
  485f4e:	00 00                	add    %al,(%rax)
  485f50:	70 f8                	jo     485f4a <usage_message+0x2420a>
  485f52:	f9                   	stc    
  485f53:	ff ca                	dec    %edx
  485f55:	00 00                	add    %al,(%rax)
  485f57:	00 00                	add    %al,(%rax)
  485f59:	42 0e                	rex.X (bad)  
  485f5b:	10 42 0e             	adc    %al,0xe(%rdx)
  485f5e:	18 41 0e             	sbb    %al,0xe(%rcx)
  485f61:	20 41 0e             	and    %al,0xe(%rcx)
  485f64:	28 47 0e             	sub    %al,0xe(%rdi)
  485f67:	80 03 43             	addb   $0x43,(%rbx)
  485f6a:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d463f7 <_end+0x368daf7>
  485f71:	02 00                	add    (%rax),%al
  485f73:	00 00                	add    %al,(%rax)
  485f75:	00 00                	add    %al,(%rax)
  485f77:	00 2c 00             	add    %ch,(%rax,%rax,1)
  485f7a:	00 00                	add    %al,(%rax)
  485f7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  485f7d:	14 00                	adc    $0x0,%al
  485f7f:	00 10                	add    %dl,(%rax)
  485f81:	f9                   	stc    
  485f82:	f9                   	stc    
  485f83:	ff 10                	callq  *(%rax)
  485f85:	01 00                	add    %eax,(%rax)
  485f87:	00 00                	add    %al,(%rax)
  485f89:	42 0e                	rex.X (bad)  
  485f8b:	10 42 0e             	adc    %al,0xe(%rdx)
  485f8e:	18 41 0e             	sbb    %al,0xe(%rcx)
  485f91:	20 41 0e             	and    %al,0xe(%rcx)
  485f94:	28 47 0e             	sub    %al,0xe(%rdi)
  485f97:	e0 20                	loopne 485fb9 <usage_message+0x24279>
  485f99:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d46427 <_end+0x368db27>
  485fa0:	8d 
  485fa1:	02 00                	add    (%rax),%al
  485fa3:	00 00                	add    %al,(%rax)
  485fa5:	00 00                	add    %al,(%rax)
  485fa7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  485faa:	00 00                	add    %al,(%rax)
  485fac:	d4                   	(bad)  
  485fad:	14 00                	adc    $0x0,%al
  485faf:	00 f0                	add    %dh,%al
  485fb1:	f9                   	stc    
  485fb2:	f9                   	stc    
  485fb3:	ff d2                	callq  *%rdx
  485fb5:	00 00                	add    %al,(%rax)
  485fb7:	00 00                	add    %al,(%rax)
  485fb9:	42 0e                	rex.X (bad)  
  485fbb:	10 42 0e             	adc    %al,0xe(%rdx)
  485fbe:	18 41 0e             	sbb    %al,0xe(%rcx)
  485fc1:	20 41 0e             	and    %al,0xe(%rcx)
  485fc4:	28 47 0e             	sub    %al,0xe(%rdi)
  485fc7:	80 03 43             	addb   $0x43,(%rbx)
  485fca:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d46457 <_end+0x368db57>
  485fd1:	02 00                	add    (%rax),%al
  485fd3:	00 00                	add    %al,(%rax)
  485fd5:	00 00                	add    %al,(%rax)
  485fd7:	00 24 00             	add    %ah,(%rax,%rax,1)
  485fda:	00 00                	add    %al,(%rax)
  485fdc:	04 15                	add    $0x15,%al
  485fde:	00 00                	add    %al,(%rax)
  485fe0:	94                   	xchg   %eax,%esp
  485fe1:	fa                   	cli    
  485fe2:	f9                   	stc    
  485fe3:	ff d7                	callq  *%rdi
  485fe5:	00 00                	add    %al,(%rax)
  485fe7:	00 00                	add    %al,(%rax)
  485fe9:	42 0e                	rex.X (bad)  
  485feb:	10 41 0e             	adc    %al,0xe(%rcx)
  485fee:	18 41 0e             	sbb    %al,0xe(%rcx)
  485ff1:	20 47 0e             	and    %al,0xe(%rdi)
  485ff4:	d0 20                	shlb   (%rax)
  485ff6:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  485ffb:	8c 02                	mov    %es,(%rdx)
  485ffd:	00 00                	add    %al,(%rax)
  485fff:	00 2c 00             	add    %ch,(%rax,%rax,1)
  486002:	00 00                	add    %al,(%rax)
  486004:	2c 15                	sub    $0x15,%al
  486006:	00 00                	add    %al,(%rax)
  486008:	43 fb                	rex.XB sti    
  48600a:	f9                   	stc    
  48600b:	ff                   	(bad)  
  48600c:	bf 00 00 00 00       	mov    $0x0,%edi
  486011:	42 0e                	rex.X (bad)  
  486013:	10 42 0e             	adc    %al,0xe(%rdx)
  486016:	18 41 0e             	sbb    %al,0xe(%rcx)
  486019:	20 41 0e             	and    %al,0xe(%rcx)
  48601c:	28 47 0e             	sub    %al,0xe(%rdi)
  48601f:	80 03 43             	addb   $0x43,(%rbx)
  486022:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d464af <_end+0x368dbaf>
  486029:	02 00                	add    (%rax),%al
  48602b:	00 00                	add    %al,(%rax)
  48602d:	00 00                	add    %al,(%rax)
  48602f:	00 34 00             	add    %dh,(%rax,%rax,1)
  486032:	00 00                	add    %al,(%rax)
  486034:	5c                   	pop    %rsp
  486035:	15 00 00 d8 fb       	adc    $0xfbd80000,%eax
  48603a:	f9                   	stc    
  48603b:	ff 54 01 00          	callq  *0x0(%rcx,%rax,1)
  48603f:	00 00                	add    %al,(%rax)
  486041:	42 0e                	rex.X (bad)  
  486043:	10 42 0e             	adc    %al,0xe(%rdx)
  486046:	18 42 0e             	sbb    %al,0xe(%rdx)
  486049:	20 42 0e             	and    %al,0xe(%rdx)
  48604c:	28 41 0e             	sub    %al,0xe(%rcx)
  48604f:	30 41 0e             	xor    %al,0xe(%rcx)
  486052:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  486056:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48605a:	06                   	(bad)  
  48605b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d664ee <_end+0x36adbee>
  486061:	8f 02                	popq   (%rdx)
  486063:	00 00                	add    %al,(%rax)
  486065:	00 00                	add    %al,(%rax)
  486067:	00 34 00             	add    %dh,(%rax,%rax,1)
  48606a:	00 00                	add    %al,(%rax)
  48606c:	94                   	xchg   %eax,%esp
  48606d:	15 00 00 f4 fc       	adc    $0xfcf40000,%eax
  486072:	f9                   	stc    
  486073:	ff c5                	inc    %ebp
  486075:	00 00                	add    %al,(%rax)
  486077:	00 00                	add    %al,(%rax)
  486079:	42 0e                	rex.X (bad)  
  48607b:	10 42 0e             	adc    %al,0xe(%rdx)
  48607e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486081:	20 42 0e             	and    %al,0xe(%rdx)
  486084:	28 41 0e             	sub    %al,0xe(%rcx)
  486087:	30 41 0e             	xor    %al,0xe(%rcx)
  48608a:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  48608e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  486092:	06                   	(bad)  
  486093:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66526 <_end+0x36adc26>
  486099:	8f 02                	popq   (%rdx)
  48609b:	00 00                	add    %al,(%rax)
  48609d:	00 00                	add    %al,(%rax)
  48609f:	00 34 00             	add    %dh,(%rax,%rax,1)
  4860a2:	00 00                	add    %al,(%rax)
  4860a4:	cc                   	int3   
  4860a5:	15 00 00 81 fd       	adc    $0xfd810000,%eax
  4860aa:	f9                   	stc    
  4860ab:	ff c7                	inc    %edi
  4860ad:	09 00                	or     %eax,(%rax)
  4860af:	00 00                	add    %al,(%rax)
  4860b1:	42 0e                	rex.X (bad)  
  4860b3:	10 42 0e             	adc    %al,0xe(%rdx)
  4860b6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4860b9:	20 42 0e             	and    %al,0xe(%rdx)
  4860bc:	28 41 0e             	sub    %al,0xe(%rcx)
  4860bf:	30 41 0e             	xor    %al,0xe(%rcx)
  4860c2:	38 47 0e             	cmp    %al,0xe(%rdi)
  4860c5:	c0 9c 01 48 83 07 86 	rcrb   $0x6,-0x79f87cb8(%rcx,%rax,1)
  4860cc:	06 
  4860cd:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66560 <_end+0x36adc60>
  4860d3:	8f 02                	popq   (%rdx)
  4860d5:	00 00                	add    %al,(%rax)
  4860d7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4860da:	00 00                	add    %al,(%rax)
  4860dc:	04 16                	add    $0x16,%al
  4860de:	00 00                	add    %al,(%rax)
  4860e0:	10 07                	adc    %al,(%rdi)
  4860e2:	fa                   	cli    
  4860e3:	ff                   	(bad)  
  4860e4:	79 03                	jns    4860e9 <usage_message+0x243a9>
  4860e6:	00 00                	add    %al,(%rax)
  4860e8:	00 42 0e             	add    %al,0xe(%rdx)
  4860eb:	10 42 0e             	adc    %al,0xe(%rdx)
  4860ee:	18 42 0e             	sbb    %al,0xe(%rdx)
  4860f1:	20 42 0e             	and    %al,0xe(%rdx)
  4860f4:	28 41 0e             	sub    %al,0xe(%rcx)
  4860f7:	30 41 0e             	xor    %al,0xe(%rcx)
  4860fa:	38 47 0e             	cmp    %al,0xe(%rdi)
  4860fd:	c0 38 48             	sarb   $0x48,(%rax)
  486100:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  486103:	06                   	(bad)  
  486104:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66597 <_end+0x36adc97>
  48610a:	8f 02                	popq   (%rdx)
  48610c:	00 00                	add    %al,(%rax)
  48610e:	00 00                	add    %al,(%rax)
  486110:	24 00                	and    $0x0,%al
  486112:	00 00                	add    %al,(%rax)
  486114:	3c 16                	cmp    $0x16,%al
  486116:	00 00                	add    %al,(%rax)
  486118:	58                   	pop    %rax
  486119:	0a fa                	or     %dl,%bh
  48611b:	ff ab 00 00 00 00    	ljmpq  *0x0(%rbx)
  486121:	42 0e                	rex.X (bad)  
  486123:	10 41 0e             	adc    %al,0xe(%rcx)
  486126:	18 41 0e             	sbb    %al,0xe(%rcx)
  486129:	20 4e 83             	and    %cl,-0x7d(%rsi)
  48612c:	04 86                	add    $0x86,%al
  48612e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  486135:	00 00                	add    %al,(%rax)
  486137:	00 1c 00             	add    %bl,(%rax,%rax,1)
  48613a:	00 00                	add    %al,(%rax)
  48613c:	64                   	fs
  48613d:	16                   	(bad)  
  48613e:	00 00                	add    %al,(%rax)
  486140:	db 0a                	fisttpl (%rdx)
  486142:	fa                   	cli    
  486143:	ff 66 00             	jmpq   *0x0(%rsi)
  486146:	00 00                	add    %al,(%rax)
  486148:	00 41 0e             	add    %al,0xe(%rcx)
  48614b:	10 41 0e             	adc    %al,0xe(%rcx)
  48614e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  486152:	42 83 03 86          	rex.X addl   $0xffffffffffffff86,(%rbx)
  486156:	02 00                	add    (%rax),%al
  486158:	14 00                	adc    $0x0,%al
  48615a:	00 00                	add    %al,(%rax)
  48615c:	84 16                	test   %dl,(%rsi)
  48615e:	00 00                	add    %al,(%rax)
  486160:	24 0b                	and    $0xb,%al
  486162:	fa                   	cli    
  486163:	ff 05 00 00 00 00    	incl   0x0(%rip)        # 486169 <usage_message+0x24429>
  486169:	00 00                	add    %al,(%rax)
  48616b:	00 00                	add    %al,(%rax)
  48616d:	00 00                	add    %al,(%rax)
  48616f:	00 24 00             	add    %ah,(%rax,%rax,1)
  486172:	00 00                	add    %al,(%rax)
  486174:	9c                   	pushfq 
  486175:	16                   	(bad)  
  486176:	00 00                	add    %al,(%rax)
  486178:	11 0b                	adc    %ecx,(%rbx)
  48617a:	fa                   	cli    
  48617b:	ff                   	(bad)  
  48617c:	78 00                	js     48617e <usage_message+0x2443e>
  48617e:	00 00                	add    %al,(%rax)
  486180:	00 42 0e             	add    %al,0xe(%rdx)
  486183:	10 41 0e             	adc    %al,0xe(%rcx)
  486186:	18 41 0e             	sbb    %al,0xe(%rcx)
  486189:	20 43 83             	and    %al,-0x7d(%rbx)
  48618c:	04 86                	add    $0x86,%al
  48618e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  486195:	00 00                	add    %al,(%rax)
  486197:	00 24 00             	add    %ah,(%rax,%rax,1)
  48619a:	00 00                	add    %al,(%rax)
  48619c:	c4 16 00 00          	(bad)(bad) 
  4861a0:	61                   	(bad)  
  4861a1:	0b fa                	or     %edx,%edi
  4861a3:	ff                   	(bad)  
  4861a4:	7a 00                	jp     4861a6 <usage_message+0x24466>
  4861a6:	00 00                	add    %al,(%rax)
  4861a8:	00 42 0e             	add    %al,0xe(%rdx)
  4861ab:	10 41 0e             	adc    %al,0xe(%rcx)
  4861ae:	18 41 0e             	sbb    %al,0xe(%rcx)
  4861b1:	20 43 83             	and    %al,-0x7d(%rbx)
  4861b4:	04 86                	add    $0x86,%al
  4861b6:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  4861bd:	00 00                	add    %al,(%rax)
  4861bf:	00 1c 00             	add    %bl,(%rax,%rax,1)
  4861c2:	00 00                	add    %al,(%rax)
  4861c4:	ec                   	in     (%dx),%al
  4861c5:	16                   	(bad)  
  4861c6:	00 00                	add    %al,(%rax)
  4861c8:	b3 0b                	mov    $0xb,%bl
  4861ca:	fa                   	cli    
  4861cb:	ff 41 00             	incl   0x0(%rcx)
  4861ce:	00 00                	add    %al,(%rax)
  4861d0:	00 41 0e             	add    %al,0xe(%rcx)
  4861d3:	10 41 0e             	adc    %al,0xe(%rcx)
  4861d6:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  4861da:	54                   	push   %rsp
  4861db:	83 03 86             	addl   $0xffffffffffffff86,(%rbx)
  4861de:	02 00                	add    (%rax),%al
  4861e0:	2c 00                	sub    $0x0,%al
  4861e2:	00 00                	add    %al,(%rax)
  4861e4:	0c 17                	or     $0x17,%al
  4861e6:	00 00                	add    %al,(%rax)
  4861e8:	d4                   	(bad)  
  4861e9:	0b fa                	or     %edx,%edi
  4861eb:	ff df                	lcallq *<internal disassembler error>
  4861ed:	00 00                	add    %al,(%rax)
  4861ef:	00 00                	add    %al,(%rax)
  4861f1:	42 0e                	rex.X (bad)  
  4861f3:	10 42 0e             	adc    %al,0xe(%rdx)
  4861f6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4861f9:	20 41 0e             	and    %al,0xe(%rcx)
  4861fc:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  486200:	42 83 05 86 04 8c 03 	rex.X addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4668e <_end+0x368dd8e>
  486207:	8d 
  486208:	02 00                	add    (%rax),%al
  48620a:	00 00                	add    %al,(%rax)
  48620c:	00 00                	add    %al,(%rax)
  48620e:	00 00                	add    %al,(%rax)
  486210:	2c 00                	sub    $0x0,%al
  486212:	00 00                	add    %al,(%rax)
  486214:	3c 17                	cmp    $0x17,%al
  486216:	00 00                	add    %al,(%rax)
  486218:	83 0c fa ff          	orl    $0xffffffffffffffff,(%rdx,%rdi,8)
  48621c:	17                   	(bad)  
  48621d:	01 00                	add    %eax,(%rax)
  48621f:	00 00                	add    %al,(%rax)
  486221:	42 0e                	rex.X (bad)  
  486223:	10 42 0e             	adc    %al,0xe(%rdx)
  486226:	18 41 0e             	sbb    %al,0xe(%rcx)
  486229:	20 41 0e             	and    %al,0xe(%rcx)
  48622c:	28 47 0e             	sub    %al,0xe(%rdi)
  48622f:	80 19 45             	sbbb   $0x45,(%rcx)
  486232:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d466bf <_end+0x368ddbf>
  486239:	02 00                	add    (%rax),%al
  48623b:	00 00                	add    %al,(%rax)
  48623d:	00 00                	add    %al,(%rax)
  48623f:	00 34 00             	add    %dh,(%rax,%rax,1)
  486242:	00 00                	add    %al,(%rax)
  486244:	6c                   	insb   (%dx),%es:(%rdi)
  486245:	17                   	(bad)  
  486246:	00 00                	add    %al,(%rax)
  486248:	78 0d                	js     486257 <usage_message+0x24517>
  48624a:	fa                   	cli    
  48624b:	ff 45 01             	incl   0x1(%rbp)
  48624e:	00 00                	add    %al,(%rax)
  486250:	00 42 0e             	add    %al,0xe(%rdx)
  486253:	10 42 0e             	adc    %al,0xe(%rdx)
  486256:	18 42 0e             	sbb    %al,0xe(%rdx)
  486259:	20 42 0e             	and    %al,0xe(%rdx)
  48625c:	28 41 0e             	sub    %al,0xe(%rcx)
  48625f:	30 41 0e             	xor    %al,0xe(%rcx)
  486262:	38 47 0e             	cmp    %al,0xe(%rdi)
  486265:	b0 29                	mov    $0x29,%al
  486267:	42 83 07 86          	rex.X addl   $0xffffffffffffff86,(%rdi)
  48626b:	06                   	(bad)  
  48626c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d666ff <_end+0x36addff>
  486272:	8f 02                	popq   (%rdx)
  486274:	00 00                	add    %al,(%rax)
  486276:	00 00                	add    %al,(%rax)
  486278:	34 00                	xor    $0x0,%al
  48627a:	00 00                	add    %al,(%rax)
  48627c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48627d:	17                   	(bad)  
  48627e:	00 00                	add    %al,(%rax)
  486280:	85 0e                	test   %ecx,(%rsi)
  486282:	fa                   	cli    
  486283:	ff 82 06 00 00 00    	incl   0x6(%rdx)
  486289:	42 0e                	rex.X (bad)  
  48628b:	10 42 0e             	adc    %al,0xe(%rdx)
  48628e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486291:	20 42 0e             	and    %al,0xe(%rdx)
  486294:	28 41 0e             	sub    %al,0xe(%rcx)
  486297:	30 41 0e             	xor    %al,0xe(%rcx)
  48629a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48629d:	f0 01 4e 83          	lock add %ecx,-0x7d(%rsi)
  4862a1:	07                   	(bad)  
  4862a2:	86 06                	xchg   %al,(%rsi)
  4862a4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66737 <_end+0x36ade37>
  4862aa:	8f 02                	popq   (%rdx)
  4862ac:	00 00                	add    %al,(%rax)
  4862ae:	00 00                	add    %al,(%rax)
  4862b0:	34 00                	xor    $0x0,%al
  4862b2:	00 00                	add    %al,(%rax)
  4862b4:	dc 17                	fcoml  (%rdi)
  4862b6:	00 00                	add    %al,(%rax)
  4862b8:	d8 14 fa             	fcoms  (%rdx,%rdi,8)
  4862bb:	ff a1 0c 00 00 00    	jmpq   *0xc(%rcx)
  4862c1:	42 0e                	rex.X (bad)  
  4862c3:	10 42 0e             	adc    %al,0xe(%rdx)
  4862c6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4862c9:	20 42 0e             	and    %al,0xe(%rdx)
  4862cc:	28 41 0e             	sub    %al,0xe(%rcx)
  4862cf:	30 41 0e             	xor    %al,0xe(%rcx)
  4862d2:	38 47 0e             	cmp    %al,0xe(%rdi)
  4862d5:	80 44 7e 83 07       	addb   $0x7,-0x7d(%rsi,%rdi,2)
  4862da:	86 06                	xchg   %al,(%rsi)
  4862dc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6676f <_end+0x36ade6f>
  4862e2:	8f 02                	popq   (%rdx)
  4862e4:	00 00                	add    %al,(%rax)
  4862e6:	00 00                	add    %al,(%rax)
  4862e8:	34 00                	xor    $0x0,%al
  4862ea:	00 00                	add    %al,(%rax)
  4862ec:	14 18                	adc    $0x18,%al
  4862ee:	00 00                	add    %al,(%rax)
  4862f0:	50                   	push   %rax
  4862f1:	21 fa                	and    %edi,%edx
  4862f3:	ff 01                	incl   (%rcx)
  4862f5:	02 00                	add    (%rax),%al
  4862f7:	00 00                	add    %al,(%rax)
  4862f9:	42 0e                	rex.X (bad)  
  4862fb:	10 42 0e             	adc    %al,0xe(%rdx)
  4862fe:	18 42 0e             	sbb    %al,0xe(%rdx)
  486301:	20 42 0e             	and    %al,0xe(%rdx)
  486304:	28 41 0e             	sub    %al,0xe(%rcx)
  486307:	30 41 0e             	xor    %al,0xe(%rcx)
  48630a:	38 44 0e 60          	cmp    %al,0x60(%rsi,%rcx,1)
  48630e:	42 83 07 86          	rex.X addl   $0xffffffffffffff86,(%rdi)
  486312:	06                   	(bad)  
  486313:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d667a6 <_end+0x36adea6>
  486319:	8f 02                	popq   (%rdx)
  48631b:	00 00                	add    %al,(%rax)
  48631d:	00 00                	add    %al,(%rax)
  48631f:	00 14 00             	add    %dl,(%rax,%rax,1)
  486322:	00 00                	add    %al,(%rax)
  486324:	4c 18 00             	rex.WR sbb    %r8b,(%rax)
  486327:	00 1c 23             	add    %bl,(%rbx,%riz,1)
  48632a:	fa                   	cli    
  48632b:	ff 08                	decl   (%rax)
	...
  486335:	00 00                	add    %al,(%rax)
  486337:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48633a:	00 00                	add    %al,(%rax)
  48633c:	64 18 00             	sbb    %al,%fs:(%rax)
  48633f:	00 0c 23             	add    %cl,(%rbx,%riz,1)
  486342:	fa                   	cli    
  486343:	ff 0f                	decl   (%rdi)
  486345:	01 00                	add    %eax,(%rax)
  486347:	00 00                	add    %al,(%rax)
  486349:	42 0e                	rex.X (bad)  
  48634b:	10 42 0e             	adc    %al,0xe(%rdx)
  48634e:	18 41 0e             	sbb    %al,0xe(%rcx)
  486351:	20 41 0e             	and    %al,0xe(%rcx)
  486354:	28 44 0e 50          	sub    %al,0x50(%rsi,%rcx,1)
  486358:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d467e6 <_end+0x368dee6>
  48635f:	8d 
  486360:	02 00                	add    (%rax),%al
  486362:	00 00                	add    %al,(%rax)
  486364:	00 00                	add    %al,(%rax)
  486366:	00 00                	add    %al,(%rax)
  486368:	1c 00                	sbb    $0x0,%al
  48636a:	00 00                	add    %al,(%rax)
  48636c:	94                   	xchg   %eax,%esp
  48636d:	18 00                	sbb    %al,(%rax)
  48636f:	00 eb                	add    %ch,%bl
  486371:	23 fa                	and    %edx,%edi
  486373:	ff 96 00 00 00 00    	callq  *0x0(%rsi)
  486379:	41 0e                	rex.B (bad)  
  48637b:	10 44 0e 20          	adc    %al,0x20(%rsi,%rcx,1)
  48637f:	46 83 02 00          	rex.RX addl   $0x0,(%rdx)
  486383:	00 00                	add    %al,(%rax)
  486385:	00 00                	add    %al,(%rax)
  486387:	00 34 00             	add    %dh,(%rax,%rax,1)
  48638a:	00 00                	add    %al,(%rax)
  48638c:	b4 18                	mov    $0x18,%ah
  48638e:	00 00                	add    %al,(%rax)
  486390:	61                   	(bad)  
  486391:	24 fa                	and    $0xfa,%al
  486393:	ff af 0e 00 00 00    	ljmpq  *0xe(%rdi)
  486399:	42 0e                	rex.X (bad)  
  48639b:	10 42 0e             	adc    %al,0xe(%rdx)
  48639e:	18 42 0e             	sbb    %al,0xe(%rdx)
  4863a1:	20 42 0e             	and    %al,0xe(%rdx)
  4863a4:	28 41 0e             	sub    %al,0xe(%rcx)
  4863a7:	30 41 0e             	xor    %al,0xe(%rcx)
  4863aa:	38 47 0e             	cmp    %al,0xe(%rdi)
  4863ad:	a0 28 43 83 07 86 06 	mov    0x58c068607834328,%al
  4863b4:	8c 05 
  4863b6:	8d 04 8e             	lea    (%rsi,%rcx,4),%eax
  4863b9:	03 8f 02 00 00 00    	add    0x2(%rdi),%ecx
  4863bf:	00 2c 00             	add    %ch,(%rax,%rax,1)
  4863c2:	00 00                	add    %al,(%rax)
  4863c4:	ec                   	in     (%dx),%al
  4863c5:	18 00                	sbb    %al,(%rax)
  4863c7:	00 d8                	add    %bl,%al
  4863c9:	32 fa                	xor    %dl,%bh
  4863cb:	ff 72 01             	pushq  0x1(%rdx)
  4863ce:	00 00                	add    %al,(%rax)
  4863d0:	00 42 0e             	add    %al,0xe(%rdx)
  4863d3:	10 42 0e             	adc    %al,0xe(%rdx)
  4863d6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4863d9:	20 41 0e             	and    %al,0xe(%rcx)
  4863dc:	28 47 0e             	sub    %al,0xe(%rdi)
  4863df:	b0 01                	mov    $0x1,%al
  4863e1:	42 83 05 86 04 8c 03 	rex.X addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4686f <_end+0x368df6f>
  4863e8:	8d 
  4863e9:	02 00                	add    (%rax),%al
  4863eb:	00 00                	add    %al,(%rax)
  4863ed:	00 00                	add    %al,(%rax)
  4863ef:	00 34 00             	add    %dh,(%rax,%rax,1)
  4863f2:	00 00                	add    %al,(%rax)
  4863f4:	1c 19                	sbb    $0x19,%al
  4863f6:	00 00                	add    %al,(%rax)
  4863f8:	28 34 fa             	sub    %dh,(%rdx,%rdi,8)
  4863fb:	ff                   	(bad)  
  4863fc:	bb 02 00 00 00       	mov    $0x2,%ebx
  486401:	42 0e                	rex.X (bad)  
  486403:	10 42 0e             	adc    %al,0xe(%rdx)
  486406:	18 42 0e             	sbb    %al,0xe(%rdx)
  486409:	20 42 0e             	and    %al,0xe(%rdx)
  48640c:	28 41 0e             	sub    %al,0xe(%rcx)
  48640f:	30 41 0e             	xor    %al,0xe(%rcx)
  486412:	38 47 0e             	cmp    %al,0xe(%rdi)
  486415:	80 21 62             	andb   $0x62,(%rcx)
  486418:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48641b:	06                   	(bad)  
  48641c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d668af <_end+0x36adfaf>
  486422:	8f 02                	popq   (%rdx)
  486424:	00 00                	add    %al,(%rax)
  486426:	00 00                	add    %al,(%rax)
  486428:	2c 00                	sub    $0x0,%al
  48642a:	00 00                	add    %al,(%rax)
  48642c:	54                   	push   %rsp
  48642d:	19 00                	sbb    %eax,(%rax)
  48642f:	00 b0 36 fa ff 7a    	add    %dh,0x7afffa36(%rax)
  486435:	00 00                	add    %al,(%rax)
  486437:	00 00                	add    %al,(%rax)
  486439:	42 0e                	rex.X (bad)  
  48643b:	10 42 0e             	adc    %al,0xe(%rdx)
  48643e:	18 41 0e             	sbb    %al,0xe(%rcx)
  486441:	20 41 0e             	and    %al,0xe(%rcx)
  486444:	28 47 0e             	sub    %al,0xe(%rdi)
  486447:	b0 10                	mov    $0x10,%al
  486449:	42 83 05 86 04 8c 03 	rex.X addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d468d7 <_end+0x368dfd7>
  486450:	8d 
  486451:	02 00                	add    (%rax),%al
  486453:	00 00                	add    %al,(%rax)
  486455:	00 00                	add    %al,(%rax)
  486457:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48645a:	00 00                	add    %al,(%rax)
  48645c:	84 19                	test   %bl,(%rcx)
  48645e:	00 00                	add    %al,(%rax)
  486460:	fa                   	cli    
  486461:	36                   	ss
  486462:	fa                   	cli    
  486463:	ff 0f                	decl   (%rdi)
  486465:	03 00                	add    (%rax),%eax
  486467:	00 00                	add    %al,(%rax)
  486469:	42 0e                	rex.X (bad)  
  48646b:	10 42 0e             	adc    %al,0xe(%rdx)
  48646e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486471:	20 41 0e             	and    %al,0xe(%rcx)
  486474:	28 41 0e             	sub    %al,0xe(%rcx)
  486477:	30 4e 83             	xor    %cl,-0x7d(%rsi)
  48647a:	06                   	(bad)  
  48647b:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d5690d <_end+0x369e00d>
  486481:	8e 02                	mov    (%rdx),%es
  486483:	00 00                	add    %al,(%rax)
  486485:	00 00                	add    %al,(%rax)
  486487:	00 14 00             	add    %dl,(%rax,%rax,1)
  48648a:	00 00                	add    %al,(%rax)
  48648c:	b4 19                	mov    $0x19,%ah
  48648e:	00 00                	add    %al,(%rax)
  486490:	e0 39                	loopne 4864cb <usage_message+0x2478b>
  486492:	fa                   	cli    
  486493:	ff                   	(bad)  
  486494:	3e 00 00             	add    %al,%ds:(%rax)
  486497:	00 00                	add    %al,(%rax)
  486499:	41 0e                	rex.B (bad)  
  48649b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48649e:	02 00                	add    (%rax),%al
  4864a0:	34 00                	xor    $0x0,%al
  4864a2:	00 00                	add    %al,(%rax)
  4864a4:	cc                   	int3   
  4864a5:	19 00                	sbb    %eax,(%rax)
  4864a7:	00 06                	add    %al,(%rsi)
  4864a9:	3a fa                	cmp    %dl,%bh
  4864ab:	ff 2f                	ljmpq  *(%rdi)
  4864ad:	03 00                	add    (%rax),%eax
  4864af:	00 00                	add    %al,(%rax)
  4864b1:	42 0e                	rex.X (bad)  
  4864b3:	10 42 0e             	adc    %al,0xe(%rdx)
  4864b6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4864b9:	20 42 0e             	and    %al,0xe(%rdx)
  4864bc:	28 41 0e             	sub    %al,0xe(%rcx)
  4864bf:	30 41 0e             	xor    %al,0xe(%rcx)
  4864c2:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  4864c6:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4864ca:	06                   	(bad)  
  4864cb:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6695e <_end+0x36ae05e>
  4864d1:	8f 02                	popq   (%rdx)
  4864d3:	00 00                	add    %al,(%rax)
  4864d5:	00 00                	add    %al,(%rax)
  4864d7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4864da:	00 00                	add    %al,(%rax)
  4864dc:	04 1a                	add    $0x1a,%al
  4864de:	00 00                	add    %al,(%rax)
  4864e0:	fd                   	std    
  4864e1:	3c fa                	cmp    $0xfa,%al
  4864e3:	ff 1f                	lcallq *(%rdi)
  4864e5:	03 00                	add    (%rax),%eax
  4864e7:	00 00                	add    %al,(%rax)
  4864e9:	42 0e                	rex.X (bad)  
  4864eb:	10 42 0e             	adc    %al,0xe(%rdx)
  4864ee:	18 42 0e             	sbb    %al,0xe(%rdx)
  4864f1:	20 42 0e             	and    %al,0xe(%rdx)
  4864f4:	28 41 0e             	sub    %al,0xe(%rcx)
  4864f7:	30 41 0e             	xor    %al,0xe(%rcx)
  4864fa:	38 47 0e             	cmp    %al,0xe(%rdi)
  4864fd:	b0 11                	mov    $0x11,%al
  4864ff:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  486503:	06                   	(bad)  
  486504:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66997 <_end+0x36ae097>
  48650a:	8f 02                	popq   (%rdx)
  48650c:	00 00                	add    %al,(%rax)
  48650e:	00 00                	add    %al,(%rax)
  486510:	24 00                	and    $0x0,%al
  486512:	00 00                	add    %al,(%rax)
  486514:	3c 1a                	cmp    $0x1a,%al
  486516:	00 00                	add    %al,(%rax)
  486518:	e4 3f                	in     $0x3f,%al
  48651a:	fa                   	cli    
  48651b:	ff                   	(bad)  
  48651c:	7d 01                	jge    48651f <usage_message+0x247df>
  48651e:	00 00                	add    %al,(%rax)
  486520:	00 42 0e             	add    %al,0xe(%rdx)
  486523:	10 41 0e             	adc    %al,0xe(%rcx)
  486526:	18 41 0e             	sbb    %al,0xe(%rcx)
  486529:	20 46 83             	and    %al,-0x7d(%rsi)
  48652c:	04 86                	add    $0x86,%al
  48652e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  486535:	00 00                	add    %al,(%rax)
  486537:	00 34 00             	add    %dh,(%rax,%rax,1)
  48653a:	00 00                	add    %al,(%rax)
  48653c:	64 1a 00             	sbb    %fs:(%rax),%al
  48653f:	00 39                	add    %bh,(%rcx)
  486541:	41 fa                	rex.B cli    
  486543:	ff 73 0e             	pushq  0xe(%rbx)
  486546:	00 00                	add    %al,(%rax)
  486548:	00 42 0e             	add    %al,0xe(%rdx)
  48654b:	10 42 0e             	adc    %al,0xe(%rdx)
  48654e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486551:	20 42 0e             	and    %al,0xe(%rdx)
  486554:	28 41 0e             	sub    %al,0xe(%rcx)
  486557:	30 41 0e             	xor    %al,0xe(%rcx)
  48655a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48655d:	f0 0b 43 83          	lock or -0x7d(%rbx),%eax
  486561:	07                   	(bad)  
  486562:	86 06                	xchg   %al,(%rsi)
  486564:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d669f7 <_end+0x36ae0f7>
  48656a:	8f 02                	popq   (%rdx)
  48656c:	00 00                	add    %al,(%rax)
  48656e:	00 00                	add    %al,(%rax)
  486570:	34 00                	xor    $0x0,%al
  486572:	00 00                	add    %al,(%rax)
  486574:	9c                   	pushfq 
  486575:	1a 00                	sbb    (%rax),%al
  486577:	00 74 4f fa          	add    %dh,-0x6(%rdi,%rcx,2)
  48657b:	ff                   	(bad)  
  48657c:	7a 03                	jp     486581 <usage_message+0x24841>
  48657e:	00 00                	add    %al,(%rax)
  486580:	00 42 0e             	add    %al,0xe(%rdx)
  486583:	10 42 0e             	adc    %al,0xe(%rdx)
  486586:	18 42 0e             	sbb    %al,0xe(%rdx)
  486589:	20 42 0e             	and    %al,0xe(%rdx)
  48658c:	28 41 0e             	sub    %al,0xe(%rcx)
  48658f:	30 41 0e             	xor    %al,0xe(%rcx)
  486592:	38 47 0e             	cmp    %al,0xe(%rdi)
  486595:	d0 02                	rolb   (%rdx)
  486597:	4e 83 07 86          	rex.WRX addq   $0xffffffffffffff86,(%rdi)
  48659b:	06                   	(bad)  
  48659c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66a2f <_end+0x36ae12f>
  4865a2:	8f 02                	popq   (%rdx)
  4865a4:	00 00                	add    %al,(%rax)
  4865a6:	00 00                	add    %al,(%rax)
  4865a8:	2c 00                	sub    $0x0,%al
  4865aa:	00 00                	add    %al,(%rax)
  4865ac:	d4                   	(bad)  
  4865ad:	1a 00                	sbb    (%rax),%al
  4865af:	00 c0                	add    %al,%al
  4865b1:	52                   	push   %rdx
  4865b2:	fa                   	cli    
  4865b3:	ff f5                	push   %rbp
  4865b5:	00 00                	add    %al,(%rax)
  4865b7:	00 00                	add    %al,(%rax)
  4865b9:	42 0e                	rex.X (bad)  
  4865bb:	10 42 0e             	adc    %al,0xe(%rdx)
  4865be:	18 41 0e             	sbb    %al,0xe(%rcx)
  4865c1:	20 41 0e             	and    %al,0xe(%rcx)
  4865c4:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  4865c8:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d46a56 <_end+0x368e156>
  4865cf:	8d 
  4865d0:	02 00                	add    (%rax),%al
  4865d2:	00 00                	add    %al,(%rax)
  4865d4:	00 00                	add    %al,(%rax)
  4865d6:	00 00                	add    %al,(%rax)
  4865d8:	24 00                	and    $0x0,%al
  4865da:	00 00                	add    %al,(%rax)
  4865dc:	04 1b                	add    $0x1b,%al
  4865de:	00 00                	add    %al,(%rax)
  4865e0:	85 53 fa             	test   %edx,-0x6(%rbx)
  4865e3:	ff ac 00 00 00 00 42 	ljmpq  *0x42000000(%rax,%rax,1)
  4865ea:	0e                   	(bad)  
  4865eb:	10 41 0e             	adc    %al,0xe(%rcx)
  4865ee:	18 41 0e             	sbb    %al,0xe(%rcx)
  4865f1:	20 43 83             	and    %al,-0x7d(%rbx)
  4865f4:	04 86                	add    $0x86,%al
  4865f6:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  4865fd:	00 00                	add    %al,(%rax)
  4865ff:	00 14 00             	add    %dl,(%rax,%rax,1)
  486602:	00 00                	add    %al,(%rax)
  486604:	2c 1b                	sub    $0x1b,%al
  486606:	00 00                	add    %al,(%rax)
  486608:	09 54 fa ff          	or     %edx,-0x1(%rdx,%rdi,8)
  48660c:	41 00 00             	add    %al,(%r8)
  48660f:	00 00                	add    %al,(%rax)
  486611:	41 0e                	rex.B (bad)  
  486613:	10 43 83             	adc    %al,-0x7d(%rbx)
  486616:	02 00                	add    (%rax),%al
  486618:	2c 00                	sub    $0x0,%al
  48661a:	00 00                	add    %al,(%rax)
  48661c:	44 1b 00             	sbb    (%rax),%r8d
  48661f:	00 32                	add    %dh,(%rdx)
  486621:	54                   	push   %rsp
  486622:	fa                   	cli    
  486623:	ff de                	lcallq *<internal disassembler error>
  486625:	01 00                	add    %eax,(%rax)
  486627:	00 00                	add    %al,(%rax)
  486629:	42 0e                	rex.X (bad)  
  48662b:	10 42 0e             	adc    %al,0xe(%rdx)
  48662e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486631:	20 41 0e             	and    %al,0xe(%rcx)
  486634:	28 41 0e             	sub    %al,0xe(%rcx)
  486637:	30 47 0e             	xor    %al,0xe(%rdi)
  48663a:	a0 39 43 83 06 86 05 	mov    0x48c058606834339,%al
  486641:	8c 04 
  486643:	8d 03                	lea    (%rbx),%eax
  486645:	8e 02                	mov    (%rdx),%es
  486647:	00 34 00             	add    %dh,(%rax,%rax,1)
  48664a:	00 00                	add    %al,(%rax)
  48664c:	74 1b                	je     486669 <usage_message+0x24929>
  48664e:	00 00                	add    %al,(%rax)
  486650:	e0 55                	loopne 4866a7 <usage_message+0x24967>
  486652:	fa                   	cli    
  486653:	ff e6                	jmpq   *%rsi
  486655:	03 00                	add    (%rax),%eax
  486657:	00 00                	add    %al,(%rax)
  486659:	42 0e                	rex.X (bad)  
  48665b:	10 42 0e             	adc    %al,0xe(%rdx)
  48665e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486661:	20 42 0e             	and    %al,0xe(%rdx)
  486664:	28 41 0e             	sub    %al,0xe(%rcx)
  486667:	30 41 0e             	xor    %al,0xe(%rcx)
  48666a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48666d:	f0 3c 61             	lock cmp $0x61,%al
  486670:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  486673:	06                   	(bad)  
  486674:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66b07 <_end+0x36ae207>
  48667a:	8f 02                	popq   (%rdx)
  48667c:	00 00                	add    %al,(%rax)
  48667e:	00 00                	add    %al,(%rax)
  486680:	1c 00                	sbb    $0x0,%al
  486682:	00 00                	add    %al,(%rax)
  486684:	ac                   	lods   %ds:(%rsi),%al
  486685:	1b 00                	sbb    (%rax),%eax
  486687:	00 8e 59 fa ff 40    	add    %cl,0x40fffa59(%rsi)
  48668d:	01 00                	add    %eax,(%rax)
  48668f:	00 00                	add    %al,(%rax)
  486691:	41 0e                	rex.B (bad)  
  486693:	10 41 0e             	adc    %al,0xe(%rcx)
  486696:	18 47 0e             	sbb    %al,0xe(%rdi)
  486699:	e0 01                	loopne 48669c <usage_message+0x2495c>
  48669b:	55                   	push   %rbp
  48669c:	83 03 86             	addl   $0xffffffffffffff86,(%rbx)
  48669f:	02 14 00             	add    (%rax,%rax,1),%dl
  4866a2:	00 00                	add    %al,(%rax)
  4866a4:	cc                   	int3   
  4866a5:	1b 00                	sbb    (%rax),%eax
  4866a7:	00 b8 5a fa ff 2f    	add    %bh,0x2ffffa5a(%rax)
	...
  4866b5:	00 00                	add    %al,(%rax)
  4866b7:	00 24 00             	add    %ah,(%rax,%rax,1)
  4866ba:	00 00                	add    %al,(%rax)
  4866bc:	e4 1b                	in     $0x1b,%al
  4866be:	00 00                	add    %al,(%rax)
  4866c0:	cf                   	iret   
  4866c1:	5a                   	pop    %rdx
  4866c2:	fa                   	cli    
  4866c3:	ff d2                	callq  *%rdx
  4866c5:	03 00                	add    (%rax),%eax
  4866c7:	00 00                	add    %al,(%rax)
  4866c9:	42 0e                	rex.X (bad)  
  4866cb:	10 41 0e             	adc    %al,0xe(%rcx)
  4866ce:	18 41 0e             	sbb    %al,0xe(%rcx)
  4866d1:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  4866d5:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  4866da:	8c 02                	mov    %es,(%rdx)
  4866dc:	00 00                	add    %al,(%rax)
  4866de:	00 00                	add    %al,(%rax)
  4866e0:	24 00                	and    $0x0,%al
  4866e2:	00 00                	add    %al,(%rax)
  4866e4:	0c 1c                	or     $0x1c,%al
  4866e6:	00 00                	add    %al,(%rax)
  4866e8:	79 5e                	jns    486748 <usage_message+0x24a08>
  4866ea:	fa                   	cli    
  4866eb:	ff 06                	incl   (%rsi)
  4866ed:	02 00                	add    (%rax),%al
  4866ef:	00 00                	add    %al,(%rax)
  4866f1:	42 0e                	rex.X (bad)  
  4866f3:	10 41 0e             	adc    %al,0xe(%rcx)
  4866f6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4866f9:	20 44 0e 40          	and    %al,0x40(%rsi,%rcx,1)
  4866fd:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  486702:	8c 02                	mov    %es,(%rdx)
  486704:	00 00                	add    %al,(%rax)
  486706:	00 00                	add    %al,(%rax)
  486708:	34 00                	xor    $0x0,%al
  48670a:	00 00                	add    %al,(%rax)
  48670c:	34 1c                	xor    $0x1c,%al
  48670e:	00 00                	add    %al,(%rax)
  486710:	57                   	push   %rdi
  486711:	60                   	(bad)  
  486712:	fa                   	cli    
  486713:	ff 14 01             	callq  *(%rcx,%rax,1)
  486716:	00 00                	add    %al,(%rax)
  486718:	00 42 0e             	add    %al,0xe(%rdx)
  48671b:	10 42 0e             	adc    %al,0xe(%rdx)
  48671e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486721:	20 42 0e             	and    %al,0xe(%rdx)
  486724:	28 41 0e             	sub    %al,0xe(%rcx)
  486727:	30 41 0e             	xor    %al,0xe(%rcx)
  48672a:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  48672e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  486732:	06                   	(bad)  
  486733:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66bc6 <_end+0x36ae2c6>
  486739:	8f 02                	popq   (%rdx)
  48673b:	00 00                	add    %al,(%rax)
  48673d:	00 00                	add    %al,(%rax)
  48673f:	00 14 00             	add    %dl,(%rax,%rax,1)
  486742:	00 00                	add    %al,(%rax)
  486744:	6c                   	insb   (%dx),%es:(%rdi)
  486745:	1c 00                	sbb    $0x0,%al
  486747:	00 33                	add    %dh,(%rbx)
  486749:	61                   	(bad)  
  48674a:	fa                   	cli    
  48674b:	ff 83 00 00 00 00    	incl   0x0(%rbx)
  486751:	41 0e                	rex.B (bad)  
  486753:	10 43 83             	adc    %al,-0x7d(%rbx)
  486756:	02 00                	add    (%rax),%al
  486758:	1c 00                	sbb    $0x0,%al
  48675a:	00 00                	add    %al,(%rax)
  48675c:	84 1c 00             	test   %bl,(%rax,%rax,1)
  48675f:	00 9e 61 fa ff af    	add    %bl,-0x5000059f(%rsi)
  486765:	00 00                	add    %al,(%rax)
  486767:	00 00                	add    %al,(%rax)
  486769:	41 0e                	rex.B (bad)  
  48676b:	10 41 0e             	adc    %al,0xe(%rcx)
  48676e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  486772:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  486776:	02 00                	add    (%rax),%al
  486778:	24 00                	and    $0x0,%al
  48677a:	00 00                	add    %al,(%rax)
  48677c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48677d:	1c 00                	sbb    $0x0,%al
  48677f:	00 2d 62 fa ff 93    	add    %ch,-0x6c00059e(%rip)        # ffffffff944861e7 <_end+0xffffffff93dcd8e7>
  486785:	00 00                	add    %al,(%rax)
  486787:	00 00                	add    %al,(%rax)
  486789:	42 0e                	rex.X (bad)  
  48678b:	10 41 0e             	adc    %al,0xe(%rcx)
  48678e:	18 41 0e             	sbb    %al,0xe(%rcx)
  486791:	20 43 83             	and    %al,-0x7d(%rbx)
  486794:	04 86                	add    $0x86,%al
  486796:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48679d:	00 00                	add    %al,(%rax)
  48679f:	00 24 00             	add    %ah,(%rax,%rax,1)
  4867a2:	00 00                	add    %al,(%rax)
  4867a4:	cc                   	int3   
  4867a5:	1c 00                	sbb    $0x0,%al
  4867a7:	00 98 62 fa ff a3    	add    %bl,-0x5c00059e(%rax)
  4867ad:	00 00                	add    %al,(%rax)
  4867af:	00 00                	add    %al,(%rax)
  4867b1:	42 0e                	rex.X (bad)  
  4867b3:	10 41 0e             	adc    %al,0xe(%rcx)
  4867b6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4867b9:	20 47 83             	and    %al,-0x7d(%rdi)
  4867bc:	04 86                	add    $0x86,%al
  4867be:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  4867c5:	00 00                	add    %al,(%rax)
  4867c7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4867ca:	00 00                	add    %al,(%rax)
  4867cc:	f4                   	hlt    
  4867cd:	1c 00                	sbb    $0x0,%al
  4867cf:	00 13                	add    %dl,(%rbx)
  4867d1:	63 fa                	movslq %edx,%edi
  4867d3:	ff                   	(bad)  
  4867d4:	3d 02 00 00 00       	cmp    $0x2,%eax
  4867d9:	42 0e                	rex.X (bad)  
  4867db:	10 42 0e             	adc    %al,0xe(%rdx)
  4867de:	18 42 0e             	sbb    %al,0xe(%rdx)
  4867e1:	20 42 0e             	and    %al,0xe(%rdx)
  4867e4:	28 41 0e             	sub    %al,0xe(%rcx)
  4867e7:	30 41 0e             	xor    %al,0xe(%rcx)
  4867ea:	38 47 0e             	cmp    %al,0xe(%rdi)
  4867ed:	e0 20                	loopne 48680f <usage_message+0x24acf>
  4867ef:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4867f3:	06                   	(bad)  
  4867f4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66c87 <_end+0x36ae387>
  4867fa:	8f 02                	popq   (%rdx)
  4867fc:	00 00                	add    %al,(%rax)
  4867fe:	00 00                	add    %al,(%rax)
  486800:	34 00                	xor    $0x0,%al
  486802:	00 00                	add    %al,(%rax)
  486804:	2c 1d                	sub    $0x1d,%al
  486806:	00 00                	add    %al,(%rax)
  486808:	18 65 fa             	sbb    %ah,-0x6(%rbp)
  48680b:	ff 5d 01             	lcallq *0x1(%rbp)
  48680e:	00 00                	add    %al,(%rax)
  486810:	00 42 0e             	add    %al,0xe(%rdx)
  486813:	10 42 0e             	adc    %al,0xe(%rdx)
  486816:	18 42 0e             	sbb    %al,0xe(%rdx)
  486819:	20 42 0e             	and    %al,0xe(%rdx)
  48681c:	28 41 0e             	sub    %al,0xe(%rcx)
  48681f:	30 41 0e             	xor    %al,0xe(%rcx)
  486822:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  486826:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48682a:	06                   	(bad)  
  48682b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66cbe <_end+0x36ae3be>
  486831:	8f 02                	popq   (%rdx)
  486833:	00 00                	add    %al,(%rax)
  486835:	00 00                	add    %al,(%rax)
  486837:	00 24 00             	add    %ah,(%rax,%rax,1)
  48683a:	00 00                	add    %al,(%rax)
  48683c:	64                   	fs
  48683d:	1d 00 00 3d 66       	sbb    $0x663d0000,%eax
  486842:	fa                   	cli    
  486843:	ff 84 00 00 00 00 42 	incl   0x42000000(%rax,%rax,1)
  48684a:	0e                   	(bad)  
  48684b:	10 41 0e             	adc    %al,0xe(%rcx)
  48684e:	18 41 0e             	sbb    %al,0xe(%rcx)
  486851:	20 45 83             	and    %al,-0x7d(%rbp)
  486854:	04 86                	add    $0x86,%al
  486856:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48685d:	00 00                	add    %al,(%rax)
  48685f:	00 34 00             	add    %dh,(%rax,%rax,1)
  486862:	00 00                	add    %al,(%rax)
  486864:	8c 1d 00 00 99 66    	mov    %ds,0x66990000(%rip)        # 66e1686a <_end+0x6675df6a>
  48686a:	fa                   	cli    
  48686b:	ff 5f 06             	lcallq *0x6(%rdi)
  48686e:	00 00                	add    %al,(%rax)
  486870:	00 42 0e             	add    %al,0xe(%rdx)
  486873:	10 42 0e             	adc    %al,0xe(%rdx)
  486876:	18 42 0e             	sbb    %al,0xe(%rdx)
  486879:	20 42 0e             	and    %al,0xe(%rdx)
  48687c:	28 41 0e             	sub    %al,0xe(%rcx)
  48687f:	30 41 0e             	xor    %al,0xe(%rcx)
  486882:	38 47 0e             	cmp    %al,0xe(%rdi)
  486885:	b0 71                	mov    $0x71,%al
  486887:	57                   	push   %rdi
  486888:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48688b:	06                   	(bad)  
  48688c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66d1f <_end+0x36ae41f>
  486892:	8f 02                	popq   (%rdx)
  486894:	00 00                	add    %al,(%rax)
  486896:	00 00                	add    %al,(%rax)
  486898:	24 00                	and    $0x0,%al
  48689a:	00 00                	add    %al,(%rax)
  48689c:	c4 1d 00 00          	(bad)(bad) 
  4868a0:	c0 6c fa ff 12       	shrb   $0x12,-0x1(%rdx,%rdi,8)
  4868a5:	01 00                	add    %eax,(%rax)
  4868a7:	00 00                	add    %al,(%rax)
  4868a9:	42 0e                	rex.X (bad)  
  4868ab:	10 41 0e             	adc    %al,0xe(%rcx)
  4868ae:	18 41 0e             	sbb    %al,0xe(%rcx)
  4868b1:	20 44 0e 50          	and    %al,0x50(%rsi,%rcx,1)
  4868b5:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  4868ba:	8c 02                	mov    %es,(%rdx)
  4868bc:	00 00                	add    %al,(%rax)
  4868be:	00 00                	add    %al,(%rax)
  4868c0:	1c 00                	sbb    $0x0,%al
  4868c2:	00 00                	add    %al,(%rax)
  4868c4:	ec                   	in     (%dx),%al
  4868c5:	1d 00 00 aa 6d       	sbb    $0x6daa0000,%eax
  4868ca:	fa                   	cli    
  4868cb:	ff 40 00             	incl   0x0(%rax)
  4868ce:	00 00                	add    %al,(%rax)
  4868d0:	00 41 0e             	add    %al,0xe(%rcx)
  4868d3:	10 41 0e             	adc    %al,0xe(%rcx)
  4868d6:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  4868da:	47 83 03 86          	rex.RXB addl   $0xffffffffffffff86,(%r11)
  4868de:	02 00                	add    (%rax),%al
  4868e0:	14 00                	adc    $0x0,%al
  4868e2:	00 00                	add    %al,(%rax)
  4868e4:	0c 1e                	or     $0x1e,%al
  4868e6:	00 00                	add    %al,(%rax)
  4868e8:	d8 6d fa             	fsubrs -0x6(%rbp)
  4868eb:	ff                   	(bad)  
  4868ec:	3f                   	(bad)  
  4868ed:	00 00                	add    %al,(%rax)
  4868ef:	00 00                	add    %al,(%rax)
  4868f1:	41 0e                	rex.B (bad)  
  4868f3:	10 43 83             	adc    %al,-0x7d(%rbx)
  4868f6:	02 00                	add    (%rax),%al
  4868f8:	14 00                	adc    $0x0,%al
  4868fa:	00 00                	add    %al,(%rax)
  4868fc:	24 1e                	and    $0x1e,%al
  4868fe:	00 00                	add    %al,(%rax)
  486900:	ff 6d fa             	ljmpq  *-0x6(%rbp)
  486903:	ff 88 00 00 00 00    	decl   0x0(%rax)
  486909:	41 0e                	rex.B (bad)  
  48690b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48690e:	02 00                	add    (%rax),%al
  486910:	14 00                	adc    $0x0,%al
  486912:	00 00                	add    %al,(%rax)
  486914:	3c 1e                	cmp    $0x1e,%al
  486916:	00 00                	add    %al,(%rax)
  486918:	6f                   	outsl  %ds:(%rsi),(%dx)
  486919:	6e                   	outsb  %ds:(%rsi),(%dx)
  48691a:	fa                   	cli    
  48691b:	ff 47 00             	incl   0x0(%rdi)
  48691e:	00 00                	add    %al,(%rax)
  486920:	00 41 0e             	add    %al,0xe(%rcx)
  486923:	10 43 83             	adc    %al,-0x7d(%rbx)
  486926:	02 00                	add    (%rax),%al
  486928:	34 00                	xor    $0x0,%al
  48692a:	00 00                	add    %al,(%rax)
  48692c:	54                   	push   %rsp
  48692d:	1e                   	(bad)  
  48692e:	00 00                	add    %al,(%rax)
  486930:	9e                   	sahf   
  486931:	6e                   	outsb  %ds:(%rsi),(%dx)
  486932:	fa                   	cli    
  486933:	ff 26                	jmpq   *(%rsi)
  486935:	01 00                	add    %eax,(%rax)
  486937:	00 00                	add    %al,(%rax)
  486939:	42 0e                	rex.X (bad)  
  48693b:	10 42 0e             	adc    %al,0xe(%rdx)
  48693e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486941:	20 42 0e             	and    %al,0xe(%rdx)
  486944:	28 41 0e             	sub    %al,0xe(%rcx)
  486947:	30 41 0e             	xor    %al,0xe(%rcx)
  48694a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48694d:	d0 10                	rclb   (%rax)
  48694f:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  486953:	06                   	(bad)  
  486954:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66de7 <_end+0x36ae4e7>
  48695a:	8f 02                	popq   (%rdx)
  48695c:	00 00                	add    %al,(%rax)
  48695e:	00 00                	add    %al,(%rax)
  486960:	34 00                	xor    $0x0,%al
  486962:	00 00                	add    %al,(%rax)
  486964:	8c 1e                	mov    %ds,(%rsi)
  486966:	00 00                	add    %al,(%rax)
  486968:	8c 6f fa             	mov    %gs,-0x6(%rdi)
  48696b:	ff d8                	lcallq *<internal disassembler error>
  48696d:	01 00                	add    %eax,(%rax)
  48696f:	00 00                	add    %al,(%rax)
  486971:	42 0e                	rex.X (bad)  
  486973:	10 42 0e             	adc    %al,0xe(%rdx)
  486976:	18 42 0e             	sbb    %al,0xe(%rdx)
  486979:	20 42 0e             	and    %al,0xe(%rdx)
  48697c:	28 41 0e             	sub    %al,0xe(%rcx)
  48697f:	30 41 0e             	xor    %al,0xe(%rcx)
  486982:	38 47 0e             	cmp    %al,0xe(%rdi)
  486985:	d0 01                	rolb   (%rcx)
  486987:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48698b:	06                   	(bad)  
  48698c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66e1f <_end+0x36ae51f>
  486992:	8f 02                	popq   (%rdx)
  486994:	00 00                	add    %al,(%rax)
  486996:	00 00                	add    %al,(%rax)
  486998:	34 00                	xor    $0x0,%al
  48699a:	00 00                	add    %al,(%rax)
  48699c:	c4 1e 00 00          	(bad)(bad) 
  4869a0:	2c 71                	sub    $0x71,%al
  4869a2:	fa                   	cli    
  4869a3:	ff ac 02 00 00 00 42 	ljmpq  *0x42000000(%rdx,%rax,1)
  4869aa:	0e                   	(bad)  
  4869ab:	10 42 0e             	adc    %al,0xe(%rdx)
  4869ae:	18 42 0e             	sbb    %al,0xe(%rdx)
  4869b1:	20 42 0e             	and    %al,0xe(%rdx)
  4869b4:	28 41 0e             	sub    %al,0xe(%rcx)
  4869b7:	30 41 0e             	xor    %al,0xe(%rcx)
  4869ba:	38 47 0e             	cmp    %al,0xe(%rdi)
  4869bd:	d0 10                	rclb   (%rax)
  4869bf:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4869c3:	06                   	(bad)  
  4869c4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66e57 <_end+0x36ae557>
  4869ca:	8f 02                	popq   (%rdx)
  4869cc:	00 00                	add    %al,(%rax)
  4869ce:	00 00                	add    %al,(%rax)
  4869d0:	24 00                	and    $0x0,%al
  4869d2:	00 00                	add    %al,(%rax)
  4869d4:	fc                   	cld    
  4869d5:	1e                   	(bad)  
  4869d6:	00 00                	add    %al,(%rax)
  4869d8:	a0 73 fa ff c9 00 00 	mov    0xc9fffa73,%al
  4869df:	00 00 
  4869e1:	42 0e                	rex.X (bad)  
  4869e3:	10 41 0e             	adc    %al,0xe(%rcx)
  4869e6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4869e9:	20 43 83             	and    %al,-0x7d(%rbx)
  4869ec:	04 86                	add    $0x86,%al
  4869ee:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  4869f5:	00 00                	add    %al,(%rax)
  4869f7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4869fa:	00 00                	add    %al,(%rax)
  4869fc:	24 1f                	and    $0x1f,%al
  4869fe:	00 00                	add    %al,(%rax)
  486a00:	50                   	push   %rax
  486a01:	74 fa                	je     4869fd <usage_message+0x24cbd>
  486a03:	ff 4b 01             	decl   0x1(%rbx)
  486a06:	00 00                	add    %al,(%rax)
  486a08:	00 42 0e             	add    %al,0xe(%rdx)
  486a0b:	10 42 0e             	adc    %al,0xe(%rdx)
  486a0e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486a11:	20 42 0e             	and    %al,0xe(%rdx)
  486a14:	28 41 0e             	sub    %al,0xe(%rcx)
  486a17:	30 41 0e             	xor    %al,0xe(%rcx)
  486a1a:	38 47 0e             	cmp    %al,0xe(%rdi)
  486a1d:	d0 90 01 43 83 07    	rclb   0x7834301(%rax)
  486a23:	86 06                	xchg   %al,(%rsi)
  486a25:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66eb8 <_end+0x36ae5b8>
  486a2b:	8f 02                	popq   (%rdx)
  486a2d:	00 00                	add    %al,(%rax)
  486a2f:	00 34 00             	add    %dh,(%rax,%rax,1)
  486a32:	00 00                	add    %al,(%rax)
  486a34:	5c                   	pop    %rsp
  486a35:	1f                   	(bad)  
  486a36:	00 00                	add    %al,(%rax)
  486a38:	63 75 fa             	movslq -0x6(%rbp),%esi
  486a3b:	ff 89 01 00 00 00    	decl   0x1(%rcx)
  486a41:	42 0e                	rex.X (bad)  
  486a43:	10 42 0e             	adc    %al,0xe(%rdx)
  486a46:	18 42 0e             	sbb    %al,0xe(%rdx)
  486a49:	20 42 0e             	and    %al,0xe(%rdx)
  486a4c:	28 41 0e             	sub    %al,0xe(%rcx)
  486a4f:	30 41 0e             	xor    %al,0xe(%rcx)
  486a52:	38 47 0e             	cmp    %al,0xe(%rdi)
  486a55:	c0 92 01 43 83 07 86 	rclb   $0x86,0x7834301(%rdx)
  486a5c:	06                   	(bad)  
  486a5d:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66ef0 <_end+0x36ae5f0>
  486a63:	8f 02                	popq   (%rdx)
  486a65:	00 00                	add    %al,(%rax)
  486a67:	00 24 00             	add    %ah,(%rax,%rax,1)
  486a6a:	00 00                	add    %al,(%rax)
  486a6c:	94                   	xchg   %eax,%esp
  486a6d:	1f                   	(bad)  
  486a6e:	00 00                	add    %al,(%rax)
  486a70:	b4 76                	mov    $0x76,%ah
  486a72:	fa                   	cli    
  486a73:	ff c3                	inc    %ebx
  486a75:	00 00                	add    %al,(%rax)
  486a77:	00 00                	add    %al,(%rax)
  486a79:	42 0e                	rex.X (bad)  
  486a7b:	10 41 0e             	adc    %al,0xe(%rcx)
  486a7e:	18 41 0e             	sbb    %al,0xe(%rcx)
  486a81:	20 47 0e             	and    %al,0xe(%rdi)
  486a84:	b0 11                	mov    $0x11,%al
  486a86:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  486a8b:	8c 02                	mov    %es,(%rdx)
  486a8d:	00 00                	add    %al,(%rax)
  486a8f:	00 24 00             	add    %ah,(%rax,%rax,1)
  486a92:	00 00                	add    %al,(%rax)
  486a94:	bc 1f 00 00 4f       	mov    $0x4f00001f,%esp
  486a99:	77 fa                	ja     486a95 <usage_message+0x24d55>
  486a9b:	ff a0 00 00 00 00    	jmpq   *0x0(%rax)
  486aa1:	42 0e                	rex.X (bad)  
  486aa3:	10 41 0e             	adc    %al,0xe(%rcx)
  486aa6:	18 41 0e             	sbb    %al,0xe(%rcx)
  486aa9:	20 47 0e             	and    %al,0xe(%rdi)
  486aac:	b0 11                	mov    $0x11,%al
  486aae:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  486ab3:	8c 02                	mov    %es,(%rdx)
  486ab5:	00 00                	add    %al,(%rax)
  486ab7:	00 34 00             	add    %dh,(%rax,%rax,1)
  486aba:	00 00                	add    %al,(%rax)
  486abc:	e4 1f                	in     $0x1f,%al
  486abe:	00 00                	add    %al,(%rax)
  486ac0:	c7                   	(bad)  
  486ac1:	77 fa                	ja     486abd <usage_message+0x24d7d>
  486ac3:	ff 98 01 00 00 00    	lcallq *0x1(%rax)
  486ac9:	42 0e                	rex.X (bad)  
  486acb:	10 42 0e             	adc    %al,0xe(%rdx)
  486ace:	18 42 0e             	sbb    %al,0xe(%rdx)
  486ad1:	20 42 0e             	and    %al,0xe(%rdx)
  486ad4:	28 41 0e             	sub    %al,0xe(%rcx)
  486ad7:	30 41 0e             	xor    %al,0xe(%rcx)
  486ada:	38 47 0e             	cmp    %al,0xe(%rdi)
  486add:	80 a1 04 43 83 07 86 	andb   $0x86,0x7834304(%rcx)
  486ae4:	06                   	(bad)  
  486ae5:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66f78 <_end+0x36ae678>
  486aeb:	8f 02                	popq   (%rdx)
  486aed:	00 00                	add    %al,(%rax)
  486aef:	00 34 00             	add    %dh,(%rax,%rax,1)
  486af2:	00 00                	add    %al,(%rax)
  486af4:	1c 20                	sbb    $0x20,%al
  486af6:	00 00                	add    %al,(%rax)
  486af8:	27                   	(bad)  
  486af9:	79 fa                	jns    486af5 <usage_message+0x24db5>
  486afb:	ff c0                	inc    %eax
  486afd:	01 00                	add    %eax,(%rax)
  486aff:	00 00                	add    %al,(%rax)
  486b01:	42 0e                	rex.X (bad)  
  486b03:	10 42 0e             	adc    %al,0xe(%rdx)
  486b06:	18 42 0e             	sbb    %al,0xe(%rdx)
  486b09:	20 42 0e             	and    %al,0xe(%rdx)
  486b0c:	28 41 0e             	sub    %al,0xe(%rcx)
  486b0f:	30 41 0e             	xor    %al,0xe(%rcx)
  486b12:	38 47 0e             	cmp    %al,0xe(%rdi)
  486b15:	80 a1 04 43 83 07 86 	andb   $0x86,0x7834304(%rcx)
  486b1c:	06                   	(bad)  
  486b1d:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d66fb0 <_end+0x36ae6b0>
  486b23:	8f 02                	popq   (%rdx)
  486b25:	00 00                	add    %al,(%rax)
  486b27:	00 2c 00             	add    %ch,(%rax,%rax,1)
  486b2a:	00 00                	add    %al,(%rax)
  486b2c:	54                   	push   %rsp
  486b2d:	20 00                	and    %al,(%rax)
  486b2f:	00 af 7a fa ff 47    	add    %ch,0x47fffa7a(%rdi)
  486b35:	01 00                	add    %eax,(%rax)
  486b37:	00 00                	add    %al,(%rax)
  486b39:	42 0e                	rex.X (bad)  
  486b3b:	10 42 0e             	adc    %al,0xe(%rdx)
  486b3e:	18 41 0e             	sbb    %al,0xe(%rcx)
  486b41:	20 41 0e             	and    %al,0xe(%rcx)
  486b44:	28 47 0e             	sub    %al,0xe(%rdi)
  486b47:	d0 11                	rclb   (%rcx)
  486b49:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d46fd7 <_end+0x368e6d7>
  486b50:	8d 
  486b51:	02 00                	add    (%rax),%al
  486b53:	00 00                	add    %al,(%rax)
  486b55:	00 00                	add    %al,(%rax)
  486b57:	00 2c 00             	add    %ch,(%rax,%rax,1)
  486b5a:	00 00                	add    %al,(%rax)
  486b5c:	84 20                	test   %ah,(%rax)
  486b5e:	00 00                	add    %al,(%rax)
  486b60:	d0 7b fa             	sarb   -0x6(%rbx)
  486b63:	ff 4f 01             	decl   0x1(%rdi)
  486b66:	00 00                	add    %al,(%rax)
  486b68:	00 42 0e             	add    %al,0xe(%rdx)
  486b6b:	10 42 0e             	adc    %al,0xe(%rdx)
  486b6e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486b71:	20 41 0e             	and    %al,0xe(%rcx)
  486b74:	28 41 0e             	sub    %al,0xe(%rcx)
  486b77:	30 47 0e             	xor    %al,0xe(%rdi)
  486b7a:	f0 28 43 83          	lock sub %al,-0x7d(%rbx)
  486b7e:	06                   	(bad)  
  486b7f:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d57011 <_end+0x369e711>
  486b85:	8e 02                	mov    (%rdx),%es
  486b87:	00 2c 00             	add    %ch,(%rax,%rax,1)
  486b8a:	00 00                	add    %al,(%rax)
  486b8c:	b4 20                	mov    $0x20,%ah
  486b8e:	00 00                	add    %al,(%rax)
  486b90:	ef                   	out    %eax,(%dx)
  486b91:	7c fa                	jl     486b8d <usage_message+0x24e4d>
  486b93:	ff 8d 01 00 00 00    	decl   0x1(%rbp)
  486b99:	42 0e                	rex.X (bad)  
  486b9b:	10 42 0e             	adc    %al,0xe(%rdx)
  486b9e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486ba1:	20 41 0e             	and    %al,0xe(%rcx)
  486ba4:	28 41 0e             	sub    %al,0xe(%rcx)
  486ba7:	30 47 0e             	xor    %al,0xe(%rdi)
  486baa:	c0                   	(bad)  
  486bab:	30 43 83             	xor    %al,-0x7d(%rbx)
  486bae:	06                   	(bad)  
  486baf:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d57041 <_end+0x369e741>
  486bb5:	8e 02                	mov    (%rdx),%es
  486bb7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  486bba:	00 00                	add    %al,(%rax)
  486bbc:	e4 20                	in     $0x20,%al
  486bbe:	00 00                	add    %al,(%rax)
  486bc0:	4c 7e fa             	rex.WR jle    486bbd <usage_message+0x24e7d>
  486bc3:	ff 73 01             	pushq  0x1(%rbx)
  486bc6:	00 00                	add    %al,(%rax)
  486bc8:	00 42 0e             	add    %al,0xe(%rdx)
  486bcb:	10 42 0e             	adc    %al,0xe(%rdx)
  486bce:	18 42 0e             	sbb    %al,0xe(%rdx)
  486bd1:	20 41 0e             	and    %al,0xe(%rcx)
  486bd4:	28 41 0e             	sub    %al,0xe(%rcx)
  486bd7:	30 47 0e             	xor    %al,0xe(%rdi)
  486bda:	b0 30                	mov    $0x30,%al
  486bdc:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  486be0:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  486be5:	8e 02                	mov    (%rdx),%es
  486be7:	00 34 00             	add    %dh,(%rax,%rax,1)
  486bea:	00 00                	add    %al,(%rax)
  486bec:	14 21                	adc    $0x21,%al
  486bee:	00 00                	add    %al,(%rax)
  486bf0:	8f                   	(bad)  
  486bf1:	7f fa                	jg     486bed <usage_message+0x24ead>
  486bf3:	ff 07                	incl   (%rdi)
  486bf5:	02 00                	add    (%rax),%al
  486bf7:	00 00                	add    %al,(%rax)
  486bf9:	42 0e                	rex.X (bad)  
  486bfb:	10 42 0e             	adc    %al,0xe(%rdx)
  486bfe:	18 42 0e             	sbb    %al,0xe(%rdx)
  486c01:	20 42 0e             	and    %al,0xe(%rdx)
  486c04:	28 41 0e             	sub    %al,0xe(%rcx)
  486c07:	30 41 0e             	xor    %al,0xe(%rcx)
  486c0a:	38 47 0e             	cmp    %al,0xe(%rdi)
  486c0d:	d0 60 43             	shlb   0x43(%rax)
  486c10:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  486c13:	06                   	(bad)  
  486c14:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d670a7 <_end+0x36ae7a7>
  486c1a:	8f 02                	popq   (%rdx)
  486c1c:	00 00                	add    %al,(%rax)
  486c1e:	00 00                	add    %al,(%rax)
  486c20:	14 00                	adc    $0x0,%al
  486c22:	00 00                	add    %al,(%rax)
  486c24:	4c 21 00             	and    %r8,(%rax)
  486c27:	00 68 81             	add    %ch,-0x7f(%rax)
  486c2a:	fa                   	cli    
  486c2b:	ff e3                	jmpq   *%rbx
  486c2d:	00 00                	add    %al,(%rax)
  486c2f:	00 00                	add    %al,(%rax)
  486c31:	44 0e                	rex.R (bad)  
  486c33:	10 00                	adc    %al,(%rax)
  486c35:	00 00                	add    %al,(%rax)
  486c37:	00 14 00             	add    %dl,(%rax,%rax,1)
  486c3a:	00 00                	add    %al,(%rax)
  486c3c:	64 21 00             	and    %eax,%fs:(%rax)
  486c3f:	00 33                	add    %dh,(%rbx)
  486c41:	82                   	(bad)  
  486c42:	fa                   	cli    
  486c43:	ff 2f                	ljmpq  *(%rdi)
  486c45:	00 00                	add    %al,(%rax)
  486c47:	00 00                	add    %al,(%rax)
  486c49:	41 0e                	rex.B (bad)  
  486c4b:	10 43 83             	adc    %al,-0x7d(%rbx)
  486c4e:	02 00                	add    (%rax),%al
  486c50:	2c 00                	sub    $0x0,%al
  486c52:	00 00                	add    %al,(%rax)
  486c54:	7c 21                	jl     486c77 <usage_message+0x24f37>
  486c56:	00 00                	add    %al,(%rax)
  486c58:	4a 82                	rex.WX (bad)  
  486c5a:	fa                   	cli    
  486c5b:	ff 67 01             	jmpq   *0x1(%rdi)
  486c5e:	00 00                	add    %al,(%rax)
  486c60:	00 42 0e             	add    %al,0xe(%rdx)
  486c63:	10 42 0e             	adc    %al,0xe(%rdx)
  486c66:	18 41 0e             	sbb    %al,0xe(%rcx)
  486c69:	20 41 0e             	and    %al,0xe(%rcx)
  486c6c:	28 47 0e             	sub    %al,0xe(%rdi)
  486c6f:	c0 24 43 83          	shlb   $0x83,(%rbx,%rax,2)
  486c73:	05 86 04 8c 03       	add    $0x38c0486,%eax
  486c78:	8d 02                	lea    (%rdx),%eax
  486c7a:	00 00                	add    %al,(%rax)
  486c7c:	00 00                	add    %al,(%rax)
  486c7e:	00 00                	add    %al,(%rax)
  486c80:	2c 00                	sub    $0x0,%al
  486c82:	00 00                	add    %al,(%rax)
  486c84:	ac                   	lods   %ds:(%rsi),%al
  486c85:	21 00                	and    %eax,(%rax)
  486c87:	00 81 83 fa ff 1e    	add    %al,0x1efffa83(%rcx)
  486c8d:	01 00                	add    %eax,(%rax)
  486c8f:	00 00                	add    %al,(%rax)
  486c91:	42 0e                	rex.X (bad)  
  486c93:	10 42 0e             	adc    %al,0xe(%rdx)
  486c96:	18 41 0e             	sbb    %al,0xe(%rcx)
  486c99:	20 41 0e             	and    %al,0xe(%rcx)
  486c9c:	28 47 0e             	sub    %al,0xe(%rdi)
  486c9f:	b0 30                	mov    $0x30,%al
  486ca1:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4712f <_end+0x368e82f>
  486ca8:	8d 
  486ca9:	02 00                	add    (%rax),%al
  486cab:	00 00                	add    %al,(%rax)
  486cad:	00 00                	add    %al,(%rax)
  486caf:	00 34 00             	add    %dh,(%rax,%rax,1)
  486cb2:	00 00                	add    %al,(%rax)
  486cb4:	dc 21                	fsubl  (%rcx)
  486cb6:	00 00                	add    %al,(%rax)
  486cb8:	6f                   	outsl  %ds:(%rsi),(%dx)
  486cb9:	84 fa                	test   %bh,%dl
  486cbb:	ff                   	(bad)  
  486cbc:	bd 01 00 00 00       	mov    $0x1,%ebp
  486cc1:	42 0e                	rex.X (bad)  
  486cc3:	10 42 0e             	adc    %al,0xe(%rdx)
  486cc6:	18 42 0e             	sbb    %al,0xe(%rdx)
  486cc9:	20 42 0e             	and    %al,0xe(%rdx)
  486ccc:	28 41 0e             	sub    %al,0xe(%rcx)
  486ccf:	30 41 0e             	xor    %al,0xe(%rcx)
  486cd2:	38 47 0e             	cmp    %al,0xe(%rdi)
  486cd5:	80 19 43             	sbbb   $0x43,(%rcx)
  486cd8:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  486cdb:	06                   	(bad)  
  486cdc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6716f <_end+0x36ae86f>
  486ce2:	8f 02                	popq   (%rdx)
  486ce4:	00 00                	add    %al,(%rax)
  486ce6:	00 00                	add    %al,(%rax)
  486ce8:	2c 00                	sub    $0x0,%al
  486cea:	00 00                	add    %al,(%rax)
  486cec:	14 22                	adc    $0x22,%al
  486cee:	00 00                	add    %al,(%rax)
  486cf0:	f4                   	hlt    
  486cf1:	85 fa                	test   %edi,%edx
  486cf3:	ff 13                	callq  *(%rbx)
  486cf5:	01 00                	add    %eax,(%rax)
  486cf7:	00 00                	add    %al,(%rax)
  486cf9:	42 0e                	rex.X (bad)  
  486cfb:	10 42 0e             	adc    %al,0xe(%rdx)
  486cfe:	18 41 0e             	sbb    %al,0xe(%rcx)
  486d01:	20 41 0e             	and    %al,0xe(%rcx)
  486d04:	28 47 0e             	sub    %al,0xe(%rdi)
  486d07:	c0 20 43             	shlb   $0x43,(%rax)
  486d0a:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d47197 <_end+0x368e897>
  486d11:	02 00                	add    (%rax),%al
  486d13:	00 00                	add    %al,(%rax)
  486d15:	00 00                	add    %al,(%rax)
  486d17:	00 34 00             	add    %dh,(%rax,%rax,1)
  486d1a:	00 00                	add    %al,(%rax)
  486d1c:	44 22 00             	and    (%rax),%r8b
  486d1f:	00 d7                	add    %dl,%bh
  486d21:	86 fa                	xchg   %bh,%dl
  486d23:	ff 50 0b             	callq  *0xb(%rax)
  486d26:	00 00                	add    %al,(%rax)
  486d28:	00 42 0e             	add    %al,0xe(%rdx)
  486d2b:	10 42 0e             	adc    %al,0xe(%rdx)
  486d2e:	18 42 0e             	sbb    %al,0xe(%rdx)
  486d31:	20 42 0e             	and    %al,0xe(%rdx)
  486d34:	28 41 0e             	sub    %al,0xe(%rcx)
  486d37:	30 41 0e             	xor    %al,0xe(%rcx)
  486d3a:	38 47 0e             	cmp    %al,0xe(%rdi)
  486d3d:	a0 35 43 83 07 86 06 	mov    0x58c068607834335,%al
  486d44:	8c 05 
  486d46:	8d 04 8e             	lea    (%rsi,%rcx,4),%eax
  486d49:	03 8f 02 00 00 00    	add    0x2(%rdi),%ecx
  486d4f:	00 24 00             	add    %ah,(%rax,%rax,1)
  486d52:	00 00                	add    %al,(%rax)
  486d54:	7c 22                	jl     486d78 <usage_message+0x25038>
  486d56:	00 00                	add    %al,(%rax)
  486d58:	f0 91                	lock xchg %eax,%ecx
  486d5a:	fa                   	cli    
  486d5b:	ff 50 00             	callq  *0x0(%rax)
  486d5e:	00 00                	add    %al,(%rax)
  486d60:	00 42 0e             	add    %al,0xe(%rdx)
  486d63:	10 41 0e             	adc    %al,0xe(%rcx)
  486d66:	18 41 0e             	sbb    %al,0xe(%rcx)
  486d69:	20 43 83             	and    %al,-0x7d(%rbx)
  486d6c:	04 86                	add    $0x86,%al
  486d6e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  486d75:	00 00                	add    %al,(%rax)
  486d77:	00 24 00             	add    %ah,(%rax,%rax,1)
  486d7a:	00 00                	add    %al,(%rax)
  486d7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  486d7d:	22 00                	and    (%rax),%al
  486d7f:	00 18                	add    %bl,(%rax)
  486d81:	92                   	xchg   %eax,%edx
  486d82:	fa                   	cli    
  486d83:	ff 50 00             	callq  *0x0(%rax)
  486d86:	00 00                	add    %al,(%rax)
  486d88:	00 42 0e             	add    %al,0xe(%rdx)
  486d8b:	10 41 0e             	adc    %al,0xe(%rcx)
  486d8e:	18 41 0e             	sbb    %al,0xe(%rcx)
  486d91:	20 43 83             	and    %al,-0x7d(%rbx)
  486d94:	04 86                	add    $0x86,%al
  486d96:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  486d9d:	00 00                	add    %al,(%rax)
  486d9f:	00 24 00             	add    %ah,(%rax,%rax,1)
  486da2:	00 00                	add    %al,(%rax)
  486da4:	cc                   	int3   
  486da5:	22 00                	and    (%rax),%al
  486da7:	00 40 92             	add    %al,-0x6e(%rax)
  486daa:	fa                   	cli    
  486dab:	ff 50 00             	callq  *0x0(%rax)
  486dae:	00 00                	add    %al,(%rax)
  486db0:	00 42 0e             	add    %al,0xe(%rdx)
  486db3:	10 41 0e             	adc    %al,0xe(%rcx)
  486db6:	18 41 0e             	sbb    %al,0xe(%rcx)
  486db9:	20 43 83             	and    %al,-0x7d(%rbx)
  486dbc:	04 86                	add    $0x86,%al
  486dbe:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  486dc5:	00 00                	add    %al,(%rax)
  486dc7:	00 14 00             	add    %dl,(%rax,%rax,1)
  486dca:	00 00                	add    %al,(%rax)
  486dcc:	f4                   	hlt    
  486dcd:	22 00                	and    (%rax),%al
  486dcf:	00 68 92             	add    %ch,-0x6e(%rax)
  486dd2:	fa                   	cli    
  486dd3:	ff 42 00             	incl   0x0(%rdx)
  486dd6:	00 00                	add    %al,(%rax)
  486dd8:	00 41 0e             	add    %al,0xe(%rcx)
  486ddb:	10 43 83             	adc    %al,-0x7d(%rbx)
  486dde:	02 00                	add    (%rax),%al
  486de0:	2c 00                	sub    $0x0,%al
  486de2:	00 00                	add    %al,(%rax)
  486de4:	0c 23                	or     $0x23,%al
  486de6:	00 00                	add    %al,(%rax)
  486de8:	98                   	cwtl   
  486de9:	92                   	xchg   %eax,%edx
  486dea:	fa                   	cli    
  486deb:	ff 5e 01             	lcallq *0x1(%rsi)
  486dee:	00 00                	add    %al,(%rax)
  486df0:	00 42 0e             	add    %al,0xe(%rdx)
  486df3:	10 42 0e             	adc    %al,0xe(%rdx)
  486df6:	18 41 0e             	sbb    %al,0xe(%rcx)
  486df9:	20 41 0e             	and    %al,0xe(%rcx)
  486dfc:	28 47 0e             	sub    %al,0xe(%rdi)
  486dff:	f0 98                	lock cwtl 
  486e01:	04 43                	add    $0x43,%al
  486e03:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d47290 <_end+0x368e990>
  486e0a:	02 00                	add    (%rax),%al
  486e0c:	00 00                	add    %al,(%rax)
  486e0e:	00 00                	add    %al,(%rax)
  486e10:	34 00                	xor    $0x0,%al
  486e12:	00 00                	add    %al,(%rax)
  486e14:	3c 23                	cmp    $0x23,%al
  486e16:	00 00                	add    %al,(%rax)
  486e18:	c6                   	(bad)  
  486e19:	93                   	xchg   %eax,%ebx
  486e1a:	fa                   	cli    
  486e1b:	ff 85 06 00 00 00    	incl   0x6(%rbp)
  486e21:	42 0e                	rex.X (bad)  
  486e23:	10 42 0e             	adc    %al,0xe(%rdx)
  486e26:	18 42 0e             	sbb    %al,0xe(%rdx)
  486e29:	20 42 0e             	and    %al,0xe(%rdx)
  486e2c:	28 41 0e             	sub    %al,0xe(%rcx)
  486e2f:	30 41 0e             	xor    %al,0xe(%rcx)
  486e32:	38 47 0e             	cmp    %al,0xe(%rdi)
  486e35:	90                   	nop
  486e36:	31 43 83             	xor    %eax,-0x7d(%rbx)
  486e39:	07                   	(bad)  
  486e3a:	86 06                	xchg   %al,(%rsi)
  486e3c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d672cf <_end+0x36ae9cf>
  486e42:	8f 02                	popq   (%rdx)
  486e44:	00 00                	add    %al,(%rax)
  486e46:	00 00                	add    %al,(%rax)
  486e48:	14 00                	adc    $0x0,%al
  486e4a:	00 00                	add    %al,(%rax)
  486e4c:	74 23                	je     486e71 <usage_message+0x25131>
  486e4e:	00 00                	add    %al,(%rax)
  486e50:	13 9a fa ff 0b 00    	adc    0xbfffa(%rdx),%ebx
	...
  486e5e:	00 00                	add    %al,(%rax)
  486e60:	14 00                	adc    $0x0,%al
  486e62:	00 00                	add    %al,(%rax)
  486e64:	8c 23                	mov    %fs,(%rbx)
  486e66:	00 00                	add    %al,(%rax)
  486e68:	06                   	(bad)  
  486e69:	9a                   	(bad)  
  486e6a:	fa                   	cli    
  486e6b:	ff 08                	decl   (%rax)
	...
  486e75:	00 00                	add    %al,(%rax)
  486e77:	00 24 00             	add    %ah,(%rax,%rax,1)
  486e7a:	00 00                	add    %al,(%rax)
  486e7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  486e7d:	23 00                	and    (%rax),%eax
  486e7f:	00 00                	add    %al,(%rax)
  486e81:	9a                   	(bad)  
  486e82:	fa                   	cli    
  486e83:	ff a8 05 00 00 00    	ljmpq  *0x5(%rax)
  486e89:	42 0e                	rex.X (bad)  
  486e8b:	10 41 0e             	adc    %al,0xe(%rcx)
  486e8e:	18 41 0e             	sbb    %al,0xe(%rcx)
  486e91:	20 47 0e             	and    %al,0xe(%rdi)
  486e94:	80 1a 43             	sbbb   $0x43,(%rdx)
  486e97:	83 04 86 03          	addl   $0x3,(%rsi,%rax,4)
  486e9b:	8c 02                	mov    %es,(%rdx)
  486e9d:	00 00                	add    %al,(%rax)
  486e9f:	00 14 00             	add    %dl,(%rax,%rax,1)
  486ea2:	00 00                	add    %al,(%rax)
  486ea4:	cc                   	int3   
  486ea5:	23 00                	and    (%rax),%eax
  486ea7:	00 88 9f fa ff 07    	add    %cl,0x7fffa9f(%rax)
	...
  486eb5:	00 00                	add    %al,(%rax)
  486eb7:	00 14 00             	add    %dl,(%rax,%rax,1)
  486eba:	00 00                	add    %al,(%rax)
  486ebc:	e4 23                	in     $0x23,%al
  486ebe:	00 00                	add    %al,(%rax)
  486ec0:	77 9f                	ja     486e61 <usage_message+0x25121>
  486ec2:	fa                   	cli    
  486ec3:	ff 14 00             	callq  *(%rax,%rax,1)
  486ec6:	00 00                	add    %al,(%rax)
  486ec8:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  486ecc:	00 00                	add    %al,(%rax)
  486ece:	00 00                	add    %al,(%rax)
  486ed0:	14 00                	adc    $0x0,%al
  486ed2:	00 00                	add    %al,(%rax)
  486ed4:	fc                   	cld    
  486ed5:	23 00                	and    (%rax),%eax
  486ed7:	00 73 9f             	add    %dh,-0x61(%rbx)
  486eda:	fa                   	cli    
  486edb:	ff 22                	jmpq   *(%rdx)
	...
  486ee5:	00 00                	add    %al,(%rax)
  486ee7:	00 24 00             	add    %ah,(%rax,%rax,1)
  486eea:	00 00                	add    %al,(%rax)
  486eec:	14 24                	adc    $0x24,%al
  486eee:	00 00                	add    %al,(%rax)
  486ef0:	7d 9f                	jge    486e91 <usage_message+0x25151>
  486ef2:	fa                   	cli    
  486ef3:	ff 29                	ljmpq  *(%rcx)
  486ef5:	01 00                	add    %eax,(%rax)
  486ef7:	00 00                	add    %al,(%rax)
  486ef9:	42 0e                	rex.X (bad)  
  486efb:	10 41 0e             	adc    %al,0xe(%rcx)
  486efe:	18 41 0e             	sbb    %al,0xe(%rcx)
  486f01:	20 43 83             	and    %al,-0x7d(%rbx)
  486f04:	04 86                	add    $0x86,%al
  486f06:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  486f0d:	00 00                	add    %al,(%rax)
  486f0f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  486f12:	00 00                	add    %al,(%rax)
  486f14:	3c 24                	cmp    $0x24,%al
  486f16:	00 00                	add    %al,(%rax)
  486f18:	7e a0                	jle    486eba <usage_message+0x2517a>
  486f1a:	fa                   	cli    
  486f1b:	ff 1a                	lcallq *(%rdx)
  486f1d:	01 00                	add    %eax,(%rax)
  486f1f:	00 00                	add    %al,(%rax)
  486f21:	41 0e                	rex.B (bad)  
  486f23:	10 41 0e             	adc    %al,0xe(%rcx)
  486f26:	18 44 0e 30          	sbb    %al,0x30(%rsi,%rcx,1)
  486f2a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  486f2e:	02 00                	add    (%rax),%al
  486f30:	34 00                	xor    $0x0,%al
  486f32:	00 00                	add    %al,(%rax)
  486f34:	5c                   	pop    %rsp
  486f35:	24 00                	and    $0x0,%al
  486f37:	00 78 a1             	add    %bh,-0x5f(%rax)
  486f3a:	fa                   	cli    
  486f3b:	ff 34 05 00 00 00 42 	pushq  0x42000000(,%rax,1)
  486f42:	0e                   	(bad)  
  486f43:	10 42 0e             	adc    %al,0xe(%rdx)
  486f46:	18 42 0e             	sbb    %al,0xe(%rdx)
  486f49:	20 42 0e             	and    %al,0xe(%rdx)
  486f4c:	28 41 0e             	sub    %al,0xe(%rcx)
  486f4f:	30 41 0e             	xor    %al,0xe(%rcx)
  486f52:	38 47 0e             	cmp    %al,0xe(%rdi)
  486f55:	80 94 04 42 83 07 86 	adcb   $0x6,-0x79f87cbe(%rsp,%rax,1)
  486f5c:	06 
  486f5d:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d673f0 <_end+0x36aeaf0>
  486f63:	8f 02                	popq   (%rdx)
  486f65:	00 00                	add    %al,(%rax)
  486f67:	00 24 00             	add    %ah,(%rax,%rax,1)
  486f6a:	00 00                	add    %al,(%rax)
  486f6c:	94                   	xchg   %eax,%esp
  486f6d:	24 00                	and    $0x0,%al
  486f6f:	00 74 a6 fa          	add    %dh,-0x6(%rsi,%riz,4)
  486f73:	ff 24 01             	jmpq   *(%rcx,%rax,1)
  486f76:	00 00                	add    %al,(%rax)
  486f78:	00 41 0e             	add    %al,0xe(%rcx)
  486f7b:	10 41 0e             	adc    %al,0xe(%rcx)
  486f7e:	18 47 0e             	sbb    %al,0xe(%rdi)
  486f81:	f0 01 02             	lock add %eax,(%rdx)
  486f84:	5a                   	pop    %rdx
  486f85:	83 03 86             	addl   $0xffffffffffffff86,(%rbx)
  486f88:	02 00                	add    (%rax),%al
  486f8a:	00 00                	add    %al,(%rax)
  486f8c:	00 00                	add    %al,(%rax)
  486f8e:	00 00                	add    %al,(%rax)
  486f90:	14 00                	adc    $0x0,%al
  486f92:	00 00                	add    %al,(%rax)
  486f94:	bc 24 00 00 78       	mov    $0x78000024,%esp
  486f99:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  486f9a:	fa                   	cli    
  486f9b:	ff d1                	callq  *%rcx
  486f9d:	00 00                	add    %al,(%rax)
  486f9f:	00 00                	add    %al,(%rax)
  486fa1:	41 0e                	rex.B (bad)  
  486fa3:	10 43 83             	adc    %al,-0x7d(%rbx)
  486fa6:	02 00                	add    (%rax),%al
  486fa8:	1c 00                	sbb    $0x0,%al
  486faa:	00 00                	add    %al,(%rax)
  486fac:	d4                   	(bad)  
  486fad:	24 00                	and    $0x0,%al
  486faf:	00 31                	add    %dh,(%rcx)
  486fb1:	a8 fa                	test   $0xfa,%al
  486fb3:	ff aa 03 00 00 00    	ljmpq  *0x3(%rdx)
  486fb9:	41 0e                	rex.B (bad)  
  486fbb:	10 41 0e             	adc    %al,0xe(%rcx)
  486fbe:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  486fc2:	42 83 03 86          	rex.X addl   $0xffffffffffffff86,(%rbx)
  486fc6:	02 00                	add    (%rax),%al
  486fc8:	34 00                	xor    $0x0,%al
  486fca:	00 00                	add    %al,(%rax)
  486fcc:	f4                   	hlt    
  486fcd:	24 00                	and    $0x0,%al
  486fcf:	00 bb ab fa ff e7    	add    %bh,-0x18000555(%rbx)
  486fd5:	01 00                	add    %eax,(%rax)
  486fd7:	00 00                	add    %al,(%rax)
  486fd9:	42 0e                	rex.X (bad)  
  486fdb:	10 42 0e             	adc    %al,0xe(%rdx)
  486fde:	18 42 0e             	sbb    %al,0xe(%rdx)
  486fe1:	20 42 0e             	and    %al,0xe(%rdx)
  486fe4:	28 41 0e             	sub    %al,0xe(%rcx)
  486fe7:	30 41 0e             	xor    %al,0xe(%rcx)
  486fea:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  486fee:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  486ff2:	06                   	(bad)  
  486ff3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67486 <_end+0x36aeb86>
  486ff9:	8f 02                	popq   (%rdx)
  486ffb:	00 00                	add    %al,(%rax)
  486ffd:	00 00                	add    %al,(%rax)
  486fff:	00 34 00             	add    %dh,(%rax,%rax,1)
  487002:	00 00                	add    %al,(%rax)
  487004:	2c 25                	sub    $0x25,%al
  487006:	00 00                	add    %al,(%rax)
  487008:	6a ad                	pushq  $0xffffffffffffffad
  48700a:	fa                   	cli    
  48700b:	ff 69 02             	ljmpq  *0x2(%rcx)
  48700e:	00 00                	add    %al,(%rax)
  487010:	00 42 0e             	add    %al,0xe(%rdx)
  487013:	10 42 0e             	adc    %al,0xe(%rdx)
  487016:	18 42 0e             	sbb    %al,0xe(%rdx)
  487019:	20 42 0e             	and    %al,0xe(%rdx)
  48701c:	28 41 0e             	sub    %al,0xe(%rcx)
  48701f:	30 41 0e             	xor    %al,0xe(%rcx)
  487022:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  487026:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48702a:	06                   	(bad)  
  48702b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d674be <_end+0x36aebbe>
  487031:	8f 02                	popq   (%rdx)
  487033:	00 00                	add    %al,(%rax)
  487035:	00 00                	add    %al,(%rax)
  487037:	00 24 00             	add    %ah,(%rax,%rax,1)
  48703a:	00 00                	add    %al,(%rax)
  48703c:	64                   	fs
  48703d:	25 00 00 9b af       	and    $0xaf9b0000,%eax
  487042:	fa                   	cli    
  487043:	ff b4 00 00 00 00 42 	pushq  0x42000000(%rax,%rax,1)
  48704a:	0e                   	(bad)  
  48704b:	10 41 0e             	adc    %al,0xe(%rcx)
  48704e:	18 41 0e             	sbb    %al,0xe(%rcx)
  487051:	20 43 83             	and    %al,-0x7d(%rbx)
  487054:	04 86                	add    $0x86,%al
  487056:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48705d:	00 00                	add    %al,(%rax)
  48705f:	00 34 00             	add    %dh,(%rax,%rax,1)
  487062:	00 00                	add    %al,(%rax)
  487064:	8c 25 00 00 27 b0    	mov    %fs,-0x4fd90000(%rip)        # ffffffffb06f706a <_end+0xffffffffb003e76a>
  48706a:	fa                   	cli    
  48706b:	ff 4e 0a             	decl   0xa(%rsi)
  48706e:	00 00                	add    %al,(%rax)
  487070:	00 42 0e             	add    %al,0xe(%rdx)
  487073:	10 42 0e             	adc    %al,0xe(%rdx)
  487076:	18 42 0e             	sbb    %al,0xe(%rdx)
  487079:	20 42 0e             	and    %al,0xe(%rdx)
  48707c:	28 41 0e             	sub    %al,0xe(%rcx)
  48707f:	30 41 0e             	xor    %al,0xe(%rcx)
  487082:	38 47 0e             	cmp    %al,0xe(%rdi)
  487085:	90                   	nop
  487086:	02 48 83             	add    -0x7d(%rax),%cl
  487089:	07                   	(bad)  
  48708a:	86 06                	xchg   %al,(%rsi)
  48708c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6751f <_end+0x36aec1f>
  487092:	8f 02                	popq   (%rdx)
  487094:	00 00                	add    %al,(%rax)
  487096:	00 00                	add    %al,(%rax)
  487098:	14 00                	adc    $0x0,%al
  48709a:	00 00                	add    %al,(%rax)
  48709c:	c4 25 00 00          	(bad)(bad) 
  4870a0:	3d ba fa ff 1e       	cmp    $0x1efffaba,%eax
	...
  4870ad:	00 00                	add    %al,(%rax)
  4870af:	00 14 00             	add    %dl,(%rax,%rax,1)
  4870b2:	00 00                	add    %al,(%rax)
  4870b4:	dc 25 00 00 43 ba    	fsubl  -0x45bd0000(%rip)        # ffffffffba8b70ba <_end+0xffffffffba1fe7ba>
  4870ba:	fa                   	cli    
  4870bb:	ff 1b                	lcallq *(%rbx)
	...
  4870c5:	00 00                	add    %al,(%rax)
  4870c7:	00 14 00             	add    %dl,(%rax,%rax,1)
  4870ca:	00 00                	add    %al,(%rax)
  4870cc:	f4                   	hlt    
  4870cd:	25 00 00 46 ba       	and    $0xba460000,%eax
  4870d2:	fa                   	cli    
  4870d3:	ff 1e                	lcallq *(%rsi)
	...
  4870dd:	00 00                	add    %al,(%rax)
  4870df:	00 2c 00             	add    %ch,(%rax,%rax,1)
  4870e2:	00 00                	add    %al,(%rax)
  4870e4:	0c 26                	or     $0x26,%al
  4870e6:	00 00                	add    %al,(%rax)
  4870e8:	4c ba fa ff ec 02 00 	rex.WR mov    $0x4200000002ecfffa,%rdx
  4870ef:	00 00 42 
  4870f2:	0e                   	(bad)  
  4870f3:	10 42 0e             	adc    %al,0xe(%rdx)
  4870f6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4870f9:	20 41 0e             	and    %al,0xe(%rcx)
  4870fc:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  487100:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4758e <_end+0x368ec8e>
  487107:	8d 
  487108:	02 00                	add    (%rax),%al
  48710a:	00 00                	add    %al,(%rax)
  48710c:	00 00                	add    %al,(%rax)
  48710e:	00 00                	add    %al,(%rax)
  487110:	34 00                	xor    $0x0,%al
  487112:	00 00                	add    %al,(%rax)
  487114:	3c 26                	cmp    $0x26,%al
  487116:	00 00                	add    %al,(%rax)
  487118:	08 bd fa ff fd 04    	or     %bh,0x4fdfffa(%rbp)
  48711e:	00 00                	add    %al,(%rax)
  487120:	00 42 0e             	add    %al,0xe(%rdx)
  487123:	10 42 0e             	adc    %al,0xe(%rdx)
  487126:	18 42 0e             	sbb    %al,0xe(%rdx)
  487129:	20 42 0e             	and    %al,0xe(%rdx)
  48712c:	28 41 0e             	sub    %al,0xe(%rcx)
  48712f:	30 41 0e             	xor    %al,0xe(%rcx)
  487132:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  487136:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48713a:	06                   	(bad)  
  48713b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d675ce <_end+0x36aecce>
  487141:	8f 02                	popq   (%rdx)
  487143:	00 00                	add    %al,(%rax)
  487145:	00 00                	add    %al,(%rax)
  487147:	00 34 00             	add    %dh,(%rax,%rax,1)
  48714a:	00 00                	add    %al,(%rax)
  48714c:	74 26                	je     487174 <usage_message+0x25434>
  48714e:	00 00                	add    %al,(%rax)
  487150:	cd c1                	int    $0xc1
  487152:	fa                   	cli    
  487153:	ff 08                	decl   (%rax)
  487155:	0a 00                	or     (%rax),%al
  487157:	00 00                	add    %al,(%rax)
  487159:	42 0e                	rex.X (bad)  
  48715b:	10 42 0e             	adc    %al,0xe(%rdx)
  48715e:	18 42 0e             	sbb    %al,0xe(%rdx)
  487161:	20 42 0e             	and    %al,0xe(%rdx)
  487164:	28 41 0e             	sub    %al,0xe(%rcx)
  487167:	30 41 0e             	xor    %al,0xe(%rcx)
  48716a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48716d:	a0 03 43 83 07 86 06 	mov    0x58c068607834303,%al
  487174:	8c 05 
  487176:	8d 04 8e             	lea    (%rsi,%rcx,4),%eax
  487179:	03 8f 02 00 00 00    	add    0x2(%rdi),%ecx
  48717f:	00 34 00             	add    %dh,(%rax,%rax,1)
  487182:	00 00                	add    %al,(%rax)
  487184:	ac                   	lods   %ds:(%rsi),%al
  487185:	26 00 00             	add    %al,%es:(%rax)
  487188:	9d                   	popfq  
  487189:	cb                   	lret   
  48718a:	fa                   	cli    
  48718b:	ff 91 04 00 00 00    	callq  *0x4(%rcx)
  487191:	42 0e                	rex.X (bad)  
  487193:	10 42 0e             	adc    %al,0xe(%rdx)
  487196:	18 42 0e             	sbb    %al,0xe(%rdx)
  487199:	20 42 0e             	and    %al,0xe(%rdx)
  48719c:	28 41 0e             	sub    %al,0xe(%rcx)
  48719f:	30 41 0e             	xor    %al,0xe(%rcx)
  4871a2:	38 47 0e             	cmp    %al,0xe(%rdi)
  4871a5:	a0 11 43 83 07 86 06 	mov    0x58c068607834311,%al
  4871ac:	8c 05 
  4871ae:	8d 04 8e             	lea    (%rsi,%rcx,4),%eax
  4871b1:	03 8f 02 00 00 00    	add    0x2(%rdi),%ecx
  4871b7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4871ba:	00 00                	add    %al,(%rax)
  4871bc:	e4 26                	in     $0x26,%al
  4871be:	00 00                	add    %al,(%rax)
  4871c0:	f6                   	(bad)  
  4871c1:	cf                   	iret   
  4871c2:	fa                   	cli    
  4871c3:	ff 5d 03             	lcallq *0x3(%rbp)
  4871c6:	00 00                	add    %al,(%rax)
  4871c8:	00 42 0e             	add    %al,0xe(%rdx)
  4871cb:	10 42 0e             	adc    %al,0xe(%rdx)
  4871ce:	18 42 0e             	sbb    %al,0xe(%rdx)
  4871d1:	20 42 0e             	and    %al,0xe(%rdx)
  4871d4:	28 41 0e             	sub    %al,0xe(%rcx)
  4871d7:	30 41 0e             	xor    %al,0xe(%rcx)
  4871da:	38 47 0e             	cmp    %al,0xe(%rdi)
  4871dd:	c0 01 43             	rolb   $0x43,(%rcx)
  4871e0:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  4871e3:	06                   	(bad)  
  4871e4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67677 <_end+0x36aed77>
  4871ea:	8f 02                	popq   (%rdx)
  4871ec:	00 00                	add    %al,(%rax)
  4871ee:	00 00                	add    %al,(%rax)
  4871f0:	34 00                	xor    $0x0,%al
  4871f2:	00 00                	add    %al,(%rax)
  4871f4:	1c 27                	sbb    $0x27,%al
  4871f6:	00 00                	add    %al,(%rax)
  4871f8:	1b d3                	sbb    %ebx,%edx
  4871fa:	fa                   	cli    
  4871fb:	ff f2                	push   %rdx
  4871fd:	19 00                	sbb    %eax,(%rax)
  4871ff:	00 00                	add    %al,(%rax)
  487201:	42 0e                	rex.X (bad)  
  487203:	10 42 0e             	adc    %al,0xe(%rdx)
  487206:	18 42 0e             	sbb    %al,0xe(%rdx)
  487209:	20 42 0e             	and    %al,0xe(%rdx)
  48720c:	28 41 0e             	sub    %al,0xe(%rcx)
  48720f:	30 41 0e             	xor    %al,0xe(%rcx)
  487212:	38 47 0e             	cmp    %al,0xe(%rdi)
  487215:	a0 02 4e 83 07 86 06 	mov    0x58c068607834e02,%al
  48721c:	8c 05 
  48721e:	8d 04 8e             	lea    (%rsi,%rcx,4),%eax
  487221:	03 8f 02 00 00 00    	add    0x2(%rdi),%ecx
  487227:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48722a:	00 00                	add    %al,(%rax)
  48722c:	54                   	push   %rsp
  48722d:	27                   	(bad)  
  48722e:	00 00                	add    %al,(%rax)
  487230:	d5                   	(bad)  
  487231:	ec                   	in     (%dx),%al
  487232:	fa                   	cli    
  487233:	ff                   	(bad)  
  487234:	7b 02                	jnp    487238 <usage_message+0x254f8>
  487236:	00 00                	add    %al,(%rax)
  487238:	00 42 0e             	add    %al,0xe(%rdx)
  48723b:	10 42 0e             	adc    %al,0xe(%rdx)
  48723e:	18 42 0e             	sbb    %al,0xe(%rdx)
  487241:	20 41 0e             	and    %al,0xe(%rcx)
  487244:	28 41 0e             	sub    %al,0xe(%rcx)
  487247:	30 44 0e 60          	xor    %al,0x60(%rsi,%rcx,1)
  48724b:	55                   	push   %rbp
  48724c:	83 06 86             	addl   $0xffffffffffffff86,(%rsi)
  48724f:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  487254:	8e 02                	mov    (%rdx),%es
  487256:	00 00                	add    %al,(%rax)
  487258:	14 00                	adc    $0x0,%al
  48725a:	00 00                	add    %al,(%rax)
  48725c:	84 27                	test   %ah,(%rdi)
  48725e:	00 00                	add    %al,(%rax)
  487260:	20 ef                	and    %ch,%bh
  487262:	fa                   	cli    
  487263:	ff 1d 00 00 00 00    	lcallq *0x0(%rip)        # 487269 <usage_message+0x25529>
  487269:	00 00                	add    %al,(%rax)
  48726b:	00 00                	add    %al,(%rax)
  48726d:	00 00                	add    %al,(%rax)
  48726f:	00 2c 00             	add    %ch,(%rax,%rax,1)
  487272:	00 00                	add    %al,(%rax)
  487274:	9c                   	pushfq 
  487275:	27                   	(bad)  
  487276:	00 00                	add    %al,(%rax)
  487278:	25 ef fa ff f3       	and    $0xf3fffaef,%eax
  48727d:	03 00                	add    (%rax),%eax
  48727f:	00 00                	add    %al,(%rax)
  487281:	42 0e                	rex.X (bad)  
  487283:	10 42 0e             	adc    %al,0xe(%rdx)
  487286:	18 41 0e             	sbb    %al,0xe(%rcx)
  487289:	20 41 0e             	and    %al,0xe(%rcx)
  48728c:	28 44 0e 40          	sub    %al,0x40(%rsi,%rcx,1)
  487290:	42 83 05 86 04 8c 03 	rex.X addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4771e <_end+0x368ee1e>
  487297:	8d 
  487298:	02 00                	add    (%rax),%al
  48729a:	00 00                	add    %al,(%rax)
  48729c:	00 00                	add    %al,(%rax)
  48729e:	00 00                	add    %al,(%rax)
  4872a0:	14 00                	adc    $0x0,%al
  4872a2:	00 00                	add    %al,(%rax)
  4872a4:	cc                   	int3   
  4872a5:	27                   	(bad)  
  4872a6:	00 00                	add    %al,(%rax)
  4872a8:	e8 f2 fa ff 68       	callq  69486d9f <_end+0x68dce49f>
  4872ad:	00 00                	add    %al,(%rax)
  4872af:	00 00                	add    %al,(%rax)
  4872b1:	44 0e                	rex.R (bad)  
  4872b3:	10 00                	adc    %al,(%rax)
  4872b5:	00 00                	add    %al,(%rax)
  4872b7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4872ba:	00 00                	add    %al,(%rax)
  4872bc:	e4 27                	in     $0x27,%al
  4872be:	00 00                	add    %al,(%rax)
  4872c0:	38 f3                	cmp    %dh,%bl
  4872c2:	fa                   	cli    
  4872c3:	ff                   	(bad)  
  4872c4:	3b 06                	cmp    (%rsi),%eax
  4872c6:	00 00                	add    %al,(%rax)
  4872c8:	00 42 0e             	add    %al,0xe(%rdx)
  4872cb:	10 42 0e             	adc    %al,0xe(%rdx)
  4872ce:	18 42 0e             	sbb    %al,0xe(%rdx)
  4872d1:	20 42 0e             	and    %al,0xe(%rdx)
  4872d4:	28 41 0e             	sub    %al,0xe(%rcx)
  4872d7:	30 41 0e             	xor    %al,0xe(%rcx)
  4872da:	38 47 0e             	cmp    %al,0xe(%rdi)
  4872dd:	e0 01                	loopne 4872e0 <usage_message+0x255a0>
  4872df:	02 6e 83             	add    -0x7d(%rsi),%ch
  4872e2:	07                   	(bad)  
  4872e3:	86 06                	xchg   %al,(%rsi)
  4872e5:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67778 <_end+0x36aee78>
  4872eb:	8f 02                	popq   (%rdx)
  4872ed:	00 00                	add    %al,(%rax)
  4872ef:	00 34 00             	add    %dh,(%rax,%rax,1)
  4872f2:	00 00                	add    %al,(%rax)
  4872f4:	1c 28                	sbb    $0x28,%al
  4872f6:	00 00                	add    %al,(%rax)
  4872f8:	3b f9                	cmp    %ecx,%edi
  4872fa:	fa                   	cli    
  4872fb:	ff 73 01             	pushq  0x1(%rbx)
  4872fe:	00 00                	add    %al,(%rax)
  487300:	00 42 0e             	add    %al,0xe(%rdx)
  487303:	10 42 0e             	adc    %al,0xe(%rdx)
  487306:	18 42 0e             	sbb    %al,0xe(%rdx)
  487309:	20 42 0e             	and    %al,0xe(%rdx)
  48730c:	28 41 0e             	sub    %al,0xe(%rcx)
  48730f:	30 41 0e             	xor    %al,0xe(%rcx)
  487312:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  487316:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48731a:	06                   	(bad)  
  48731b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d677ae <_end+0x36aeeae>
  487321:	8f 02                	popq   (%rdx)
  487323:	00 00                	add    %al,(%rax)
  487325:	00 00                	add    %al,(%rax)
  487327:	00 14 00             	add    %dl,(%rax,%rax,1)
  48732a:	00 00                	add    %al,(%rax)
  48732c:	54                   	push   %rsp
  48732d:	28 00                	sub    %al,(%rax)
  48732f:	00 80 fa fa ff 1c    	add    %al,0x1cfffafa(%rax)
	...
  48733d:	00 00                	add    %al,(%rax)
  48733f:	00 14 00             	add    %dl,(%rax,%rax,1)
  487342:	00 00                	add    %al,(%rax)
  487344:	6c                   	insb   (%dx),%es:(%rdi)
  487345:	28 00                	sub    %al,(%rax)
  487347:	00 84 fa fa ff 1c 00 	add    %al,0x1cfffa(%rdx,%rdi,8)
	...
  487356:	00 00                	add    %al,(%rax)
  487358:	24 00                	and    $0x0,%al
  48735a:	00 00                	add    %al,(%rax)
  48735c:	84 28                	test   %ch,(%rax)
  48735e:	00 00                	add    %al,(%rax)
  487360:	88 fa                	mov    %bh,%dl
  487362:	fa                   	cli    
  487363:	ff 81 00 00 00 00    	incl   0x0(%rcx)
  487369:	42 0e                	rex.X (bad)  
  48736b:	10 41 0e             	adc    %al,0xe(%rcx)
  48736e:	18 41 0e             	sbb    %al,0xe(%rcx)
  487371:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  487375:	47 83 04 86 03       	rex.RXB addl   $0x3,(%r14,%r8,4)
  48737a:	8c 02                	mov    %es,(%rdx)
  48737c:	00 00                	add    %al,(%rax)
  48737e:	00 00                	add    %al,(%rax)
  487380:	1c 00                	sbb    $0x0,%al
  487382:	00 00                	add    %al,(%rax)
  487384:	ac                   	lods   %ds:(%rsi),%al
  487385:	28 00                	sub    %al,(%rax)
  487387:	00 e1                	add    %ah,%cl
  487389:	fa                   	cli    
  48738a:	fa                   	cli    
  48738b:	ff 53 01             	callq  *0x1(%rbx)
  48738e:	00 00                	add    %al,(%rax)
  487390:	00 41 0e             	add    %al,0xe(%rcx)
  487393:	10 41 0e             	adc    %al,0xe(%rcx)
  487396:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  48739a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48739e:	02 00                	add    (%rax),%al
  4873a0:	14 00                	adc    $0x0,%al
  4873a2:	00 00                	add    %al,(%rax)
  4873a4:	cc                   	int3   
  4873a5:	28 00                	sub    %al,(%rax)
  4873a7:	00 14 fc             	add    %dl,(%rsp,%rdi,8)
  4873aa:	fa                   	cli    
  4873ab:	ff 15 01 00 00 00    	callq  *0x1(%rip)        # 4873b2 <usage_message+0x25672>
  4873b1:	41 0e                	rex.B (bad)  
  4873b3:	10 43 83             	adc    %al,-0x7d(%rbx)
  4873b6:	02 00                	add    (%rax),%al
  4873b8:	1c 00                	sbb    $0x0,%al
  4873ba:	00 00                	add    %al,(%rax)
  4873bc:	e4 28                	in     $0x28,%al
  4873be:	00 00                	add    %al,(%rax)
  4873c0:	11 fd                	adc    %edi,%ebp
  4873c2:	fa                   	cli    
  4873c3:	ff 88 00 00 00 00    	decl   0x0(%rax)
  4873c9:	41 0e                	rex.B (bad)  
  4873cb:	10 44 0e 20          	adc    %al,0x20(%rsi,%rcx,1)
  4873cf:	43 83 02 00          	rex.XB addl   $0x0,(%r10)
  4873d3:	00 00                	add    %al,(%rax)
  4873d5:	00 00                	add    %al,(%rax)
  4873d7:	00 24 00             	add    %ah,(%rax,%rax,1)
  4873da:	00 00                	add    %al,(%rax)
  4873dc:	04 29                	add    $0x29,%al
  4873de:	00 00                	add    %al,(%rax)
  4873e0:	79 fd                	jns    4873df <usage_message+0x2569f>
  4873e2:	fa                   	cli    
  4873e3:	ff 06                	incl   (%rsi)
  4873e5:	01 00                	add    %eax,(%rax)
  4873e7:	00 00                	add    %al,(%rax)
  4873e9:	42 0e                	rex.X (bad)  
  4873eb:	10 41 0e             	adc    %al,0xe(%rcx)
  4873ee:	18 41 0e             	sbb    %al,0xe(%rcx)
  4873f1:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  4873f5:	49 83 04 86 03       	addq   $0x3,(%r14,%rax,4)
  4873fa:	8c 02                	mov    %es,(%rdx)
  4873fc:	00 00                	add    %al,(%rax)
  4873fe:	00 00                	add    %al,(%rax)
  487400:	14 00                	adc    $0x0,%al
  487402:	00 00                	add    %al,(%rax)
  487404:	2c 29                	sub    $0x29,%al
  487406:	00 00                	add    %al,(%rax)
  487408:	57                   	push   %rdi
  487409:	fe                   	(bad)  
  48740a:	fa                   	cli    
  48740b:	ff                   	(bad)  
  48740c:	7d 00                	jge    48740e <usage_message+0x256ce>
  48740e:	00 00                	add    %al,(%rax)
  487410:	00 44 0e 20          	add    %al,0x20(%rsi,%rcx,1)
  487414:	00 00                	add    %al,(%rax)
  487416:	00 00                	add    %al,(%rax)
  487418:	1c 00                	sbb    $0x0,%al
  48741a:	00 00                	add    %al,(%rax)
  48741c:	44 29 00             	sub    %r8d,(%rax)
  48741f:	00 bc fe fa ff a5 00 	add    %bh,0xa5fffa(%rsi,%rdi,8)
  487426:	00 00                	add    %al,(%rax)
  487428:	00 41 0e             	add    %al,0xe(%rcx)
  48742b:	10 41 0e             	adc    %al,0xe(%rcx)
  48742e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  487432:	55                   	push   %rbp
  487433:	83 03 86             	addl   $0xffffffffffffff86,(%rbx)
  487436:	02 00                	add    (%rax),%al
  487438:	1c 00                	sbb    $0x0,%al
  48743a:	00 00                	add    %al,(%rax)
  48743c:	64 29 00             	sub    %eax,%fs:(%rax)
  48743f:	00 41 ff             	add    %al,-0x1(%rcx)
  487442:	fa                   	cli    
  487443:	ff b2 00 00 00 00    	pushq  0x0(%rdx)
  487449:	41 0e                	rex.B (bad)  
  48744b:	10 41 0e             	adc    %al,0xe(%rcx)
  48744e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  487452:	42 83 03 86          	rex.X addl   $0xffffffffffffff86,(%rbx)
  487456:	02 00                	add    (%rax),%al
  487458:	1c 00                	sbb    $0x0,%al
  48745a:	00 00                	add    %al,(%rax)
  48745c:	84 29                	test   %ch,(%rcx)
  48745e:	00 00                	add    %al,(%rax)
  487460:	d3 ff                	sar    %cl,%edi
  487462:	fa                   	cli    
  487463:	ff 67 01             	jmpq   *0x1(%rdi)
  487466:	00 00                	add    %al,(%rax)
  487468:	00 41 0e             	add    %al,0xe(%rcx)
  48746b:	10 41 0e             	adc    %al,0xe(%rcx)
  48746e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  487472:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  487476:	02 00                	add    (%rax),%al
  487478:	34 00                	xor    $0x0,%al
  48747a:	00 00                	add    %al,(%rax)
  48747c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48747d:	29 00                	sub    %eax,(%rax)
  48747f:	00 1a                	add    %bl,(%rdx)
  487481:	01 fb                	add    %edi,%ebx
  487483:	ff                   	(bad)  
  487484:	fd                   	std    
  487485:	00 00                	add    %al,(%rax)
  487487:	00 00                	add    %al,(%rax)
  487489:	42 0e                	rex.X (bad)  
  48748b:	10 42 0e             	adc    %al,0xe(%rdx)
  48748e:	18 42 0e             	sbb    %al,0xe(%rdx)
  487491:	20 42 0e             	and    %al,0xe(%rdx)
  487494:	28 41 0e             	sub    %al,0xe(%rcx)
  487497:	30 41 0e             	xor    %al,0xe(%rcx)
  48749a:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  48749e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4874a2:	06                   	(bad)  
  4874a3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67936 <_end+0x36af036>
  4874a9:	8f 02                	popq   (%rdx)
  4874ab:	00 00                	add    %al,(%rax)
  4874ad:	00 00                	add    %al,(%rax)
  4874af:	00 1c 00             	add    %bl,(%rax,%rax,1)
  4874b2:	00 00                	add    %al,(%rax)
  4874b4:	dc 29                	fsubrl (%rcx)
  4874b6:	00 00                	add    %al,(%rax)
  4874b8:	df 01                	fild   (%rcx)
  4874ba:	fb                   	sti    
  4874bb:	ff 76 00             	pushq  0x0(%rsi)
  4874be:	00 00                	add    %al,(%rax)
  4874c0:	00 41 0e             	add    %al,0xe(%rcx)
  4874c3:	10 41 0e             	adc    %al,0xe(%rcx)
  4874c6:	18 44 0e 30          	sbb    %al,0x30(%rsi,%rcx,1)
  4874ca:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  4874ce:	02 00                	add    (%rax),%al
  4874d0:	1c 00                	sbb    $0x0,%al
  4874d2:	00 00                	add    %al,(%rax)
  4874d4:	fc                   	cld    
  4874d5:	29 00                	sub    %eax,(%rax)
  4874d7:	00 35 02 fb ff ea    	add    %dh,-0x150004fe(%rip)        # ffffffffeb486fdf <_end+0xffffffffeadce6df>
  4874dd:	03 00                	add    (%rax),%eax
  4874df:	00 00                	add    %al,(%rax)
  4874e1:	41 0e                	rex.B (bad)  
  4874e3:	10 41 0e             	adc    %al,0xe(%rcx)
  4874e6:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  4874ea:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  4874ee:	02 00                	add    (%rax),%al
  4874f0:	1c 00                	sbb    $0x0,%al
  4874f2:	00 00                	add    %al,(%rax)
  4874f4:	1c 2a                	sbb    $0x2a,%al
  4874f6:	00 00                	add    %al,(%rax)
  4874f8:	ff 05 fb ff 9f 00    	incl   0x9ffffb(%rip)        # e874f9 <_end+0x7cebf9>
  4874fe:	00 00                	add    %al,(%rax)
  487500:	00 41 0e             	add    %al,0xe(%rcx)
  487503:	10 41 0e             	adc    %al,0xe(%rcx)
  487506:	18 44 0e 30          	sbb    %al,0x30(%rsi,%rcx,1)
  48750a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48750e:	02 00                	add    (%rax),%al
  487510:	2c 00                	sub    $0x0,%al
  487512:	00 00                	add    %al,(%rax)
  487514:	3c 2a                	cmp    $0x2a,%al
  487516:	00 00                	add    %al,(%rax)
  487518:	7e 06                	jle    487520 <usage_message+0x257e0>
  48751a:	fb                   	sti    
  48751b:	ff d5                	callq  *%rbp
  48751d:	00 00                	add    %al,(%rax)
  48751f:	00 00                	add    %al,(%rax)
  487521:	42 0e                	rex.X (bad)  
  487523:	10 42 0e             	adc    %al,0xe(%rdx)
  487526:	18 41 0e             	sbb    %al,0xe(%rcx)
  487529:	20 41 0e             	and    %al,0xe(%rcx)
  48752c:	28 44 0e 70          	sub    %al,0x70(%rsi,%rcx,1)
  487530:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d479be <_end+0x368f0be>
  487537:	8d 
  487538:	02 00                	add    (%rax),%al
  48753a:	00 00                	add    %al,(%rax)
  48753c:	00 00                	add    %al,(%rax)
  48753e:	00 00                	add    %al,(%rax)
  487540:	14 00                	adc    $0x0,%al
  487542:	00 00                	add    %al,(%rax)
  487544:	6c                   	insb   (%dx),%es:(%rdi)
  487545:	2a 00                	sub    (%rax),%al
  487547:	00 23                	add    %ah,(%rbx)
  487549:	07                   	(bad)  
  48754a:	fb                   	sti    
  48754b:	ff c7                	inc    %edi
  48754d:	00 00                	add    %al,(%rax)
  48754f:	00 00                	add    %al,(%rax)
  487551:	41 0e                	rex.B (bad)  
  487553:	10 42 83             	adc    %al,-0x7d(%rdx)
  487556:	02 00                	add    (%rax),%al
  487558:	1c 00                	sbb    $0x0,%al
  48755a:	00 00                	add    %al,(%rax)
  48755c:	84 2a                	test   %ch,(%rdx)
  48755e:	00 00                	add    %al,(%rax)
  487560:	d2 07                	rolb   %cl,(%rdi)
  487562:	fb                   	sti    
  487563:	ff 66 00             	jmpq   *0x0(%rsi)
  487566:	00 00                	add    %al,(%rax)
  487568:	00 41 0e             	add    %al,0xe(%rcx)
  48756b:	10 41 0e             	adc    %al,0xe(%rcx)
  48756e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  487572:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  487576:	02 00                	add    (%rax),%al
  487578:	14 00                	adc    $0x0,%al
  48757a:	00 00                	add    %al,(%rax)
  48757c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48757d:	2a 00                	sub    (%rax),%al
  48757f:	00 18                	add    %bl,(%rax)
  487581:	08 fb                	or     %bh,%bl
  487583:	ff 61 00             	jmpq   *0x0(%rcx)
  487586:	00 00                	add    %al,(%rax)
  487588:	00 41 0e             	add    %al,0xe(%rcx)
  48758b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48758e:	02 00                	add    (%rax),%al
  487590:	1c 00                	sbb    $0x0,%al
  487592:	00 00                	add    %al,(%rax)
  487594:	bc 2a 00 00 61       	mov    $0x6100002a,%esp
  487599:	08 fb                	or     %bh,%bl
  48759b:	ff 8f 00 00 00 00    	decl   0x0(%rdi)
  4875a1:	41 0e                	rex.B (bad)  
  4875a3:	10 44 0e 20          	adc    %al,0x20(%rsi,%rcx,1)
  4875a7:	58                   	pop    %rax
  4875a8:	83 02 00             	addl   $0x0,(%rdx)
  4875ab:	00 00                	add    %al,(%rax)
  4875ad:	00 00                	add    %al,(%rax)
  4875af:	00 24 00             	add    %ah,(%rax,%rax,1)
  4875b2:	00 00                	add    %al,(%rax)
  4875b4:	dc 2a                	fsubrl (%rdx)
  4875b6:	00 00                	add    %al,(%rax)
  4875b8:	d0 08                	rorb   (%rax)
  4875ba:	fb                   	sti    
  4875bb:	ff 83 00 00 00 00    	incl   0x0(%rbx)
  4875c1:	42 0e                	rex.X (bad)  
  4875c3:	10 41 0e             	adc    %al,0xe(%rcx)
  4875c6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4875c9:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  4875cd:	47 83 04 86 03       	rex.RXB addl   $0x3,(%r14,%r8,4)
  4875d2:	8c 02                	mov    %es,(%rdx)
  4875d4:	00 00                	add    %al,(%rax)
  4875d6:	00 00                	add    %al,(%rax)
  4875d8:	34 00                	xor    $0x0,%al
  4875da:	00 00                	add    %al,(%rax)
  4875dc:	04 2b                	add    $0x2b,%al
  4875de:	00 00                	add    %al,(%rax)
  4875e0:	2b 09                	sub    (%rcx),%ecx
  4875e2:	fb                   	sti    
  4875e3:	ff 86 02 00 00 00    	incl   0x2(%rsi)
  4875e9:	42 0e                	rex.X (bad)  
  4875eb:	10 42 0e             	adc    %al,0xe(%rdx)
  4875ee:	18 42 0e             	sbb    %al,0xe(%rdx)
  4875f1:	20 42 0e             	and    %al,0xe(%rdx)
  4875f4:	28 41 0e             	sub    %al,0xe(%rcx)
  4875f7:	30 41 0e             	xor    %al,0xe(%rcx)
  4875fa:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  4875fe:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  487602:	06                   	(bad)  
  487603:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67a96 <_end+0x36af196>
  487609:	8f 02                	popq   (%rdx)
  48760b:	00 00                	add    %al,(%rax)
  48760d:	00 00                	add    %al,(%rax)
  48760f:	00 34 00             	add    %dh,(%rax,%rax,1)
  487612:	00 00                	add    %al,(%rax)
  487614:	3c 2b                	cmp    $0x2b,%al
  487616:	00 00                	add    %al,(%rax)
  487618:	79 0b                	jns    487625 <usage_message+0x258e5>
  48761a:	fb                   	sti    
  48761b:	ff                   	(bad)  
  48761c:	3c 02                	cmp    $0x2,%al
  48761e:	00 00                	add    %al,(%rax)
  487620:	00 42 0e             	add    %al,0xe(%rdx)
  487623:	10 42 0e             	adc    %al,0xe(%rdx)
  487626:	18 42 0e             	sbb    %al,0xe(%rdx)
  487629:	20 42 0e             	and    %al,0xe(%rdx)
  48762c:	28 41 0e             	sub    %al,0xe(%rcx)
  48762f:	30 41 0e             	xor    %al,0xe(%rcx)
  487632:	38 44 0e 90          	cmp    %al,-0x70(%rsi,%rcx,1)
  487636:	01 50 83             	add    %edx,-0x7d(%rax)
  487639:	07                   	(bad)  
  48763a:	86 06                	xchg   %al,(%rsi)
  48763c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67acf <_end+0x36af1cf>
  487642:	8f 02                	popq   (%rdx)
  487644:	00 00                	add    %al,(%rax)
  487646:	00 00                	add    %al,(%rax)
  487648:	14 00                	adc    $0x0,%al
  48764a:	00 00                	add    %al,(%rax)
  48764c:	74 2b                	je     487679 <usage_message+0x25939>
  48764e:	00 00                	add    %al,(%rax)
  487650:	7d 0d                	jge    48765f <usage_message+0x2591f>
  487652:	fb                   	sti    
  487653:	ff 96 00 00 00 00    	callq  *0x0(%rsi)
  487659:	44 0e                	rex.R (bad)  
  48765b:	10 00                	adc    %al,(%rax)
  48765d:	00 00                	add    %al,(%rax)
  48765f:	00 14 00             	add    %dl,(%rax,%rax,1)
  487662:	00 00                	add    %al,(%rax)
  487664:	8c 2b                	mov    %gs,(%rbx)
  487666:	00 00                	add    %al,(%rax)
  487668:	fb                   	sti    
  487669:	0d fb ff 45 00       	or     $0x45fffb,%eax
	...
  487676:	00 00                	add    %al,(%rax)
  487678:	14 00                	adc    $0x0,%al
  48767a:	00 00                	add    %al,(%rax)
  48767c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48767d:	2b 00                	sub    (%rax),%eax
  48767f:	00 28                	add    %ch,(%rax)
  487681:	0e                   	(bad)  
  487682:	fb                   	sti    
  487683:	ff 31                	pushq  (%rcx)
	...
  48768d:	00 00                	add    %al,(%rax)
  48768f:	00 14 00             	add    %dl,(%rax,%rax,1)
  487692:	00 00                	add    %al,(%rax)
  487694:	bc 2b 00 00 41       	mov    $0x4100002b,%esp
  487699:	0e                   	(bad)  
  48769a:	fb                   	sti    
  48769b:	ff                   	(bad)  
  48769c:	3d 00 00 00 00       	cmp    $0x0,%eax
  4876a1:	41 0e                	rex.B (bad)  
  4876a3:	10 43 83             	adc    %al,-0x7d(%rbx)
  4876a6:	02 00                	add    (%rax),%al
  4876a8:	14 00                	adc    $0x0,%al
  4876aa:	00 00                	add    %al,(%rax)
  4876ac:	d4                   	(bad)  
  4876ad:	2b 00                	sub    (%rax),%eax
  4876af:	00 66 0e             	add    %ah,0xe(%rsi)
  4876b2:	fb                   	sti    
  4876b3:	ff 2d 00 00 00 00    	ljmpq  *0x0(%rip)        # 4876b9 <usage_message+0x25979>
  4876b9:	41 0e                	rex.B (bad)  
  4876bb:	10 43 83             	adc    %al,-0x7d(%rbx)
  4876be:	02 00                	add    (%rax),%al
  4876c0:	14 00                	adc    $0x0,%al
  4876c2:	00 00                	add    %al,(%rax)
  4876c4:	ec                   	in     (%dx),%al
  4876c5:	2b 00                	sub    (%rax),%eax
  4876c7:	00 7b 0e             	add    %bh,0xe(%rbx)
  4876ca:	fb                   	sti    
  4876cb:	ff 1b                	lcallq *(%rbx)
	...
  4876d5:	00 00                	add    %al,(%rax)
  4876d7:	00 14 00             	add    %dl,(%rax,%rax,1)
  4876da:	00 00                	add    %al,(%rax)
  4876dc:	04 2c                	add    $0x2c,%al
  4876de:	00 00                	add    %al,(%rax)
  4876e0:	7e 0e                	jle    4876f0 <usage_message+0x259b0>
  4876e2:	fb                   	sti    
  4876e3:	ff 1e                	lcallq *(%rsi)
	...
  4876ed:	00 00                	add    %al,(%rax)
  4876ef:	00 14 00             	add    %dl,(%rax,%rax,1)
  4876f2:	00 00                	add    %al,(%rax)
  4876f4:	1c 2c                	sbb    $0x2c,%al
  4876f6:	00 00                	add    %al,(%rax)
  4876f8:	84 0e                	test   %cl,(%rsi)
  4876fa:	fb                   	sti    
  4876fb:	ff 1e                	lcallq *(%rsi)
	...
  487705:	00 00                	add    %al,(%rax)
  487707:	00 24 00             	add    %ah,(%rax,%rax,1)
  48770a:	00 00                	add    %al,(%rax)
  48770c:	34 2c                	xor    $0x2c,%al
  48770e:	00 00                	add    %al,(%rax)
  487710:	8a 0e                	mov    (%rsi),%cl
  487712:	fb                   	sti    
  487713:	ff 40 05             	incl   0x5(%rax)
  487716:	00 00                	add    %al,(%rax)
  487718:	00 42 0e             	add    %al,0xe(%rdx)
  48771b:	10 41 0e             	adc    %al,0xe(%rcx)
  48771e:	18 41 0e             	sbb    %al,0xe(%rcx)
  487721:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  487725:	47 83 04 86 03       	rex.RXB addl   $0x3,(%r14,%r8,4)
  48772a:	8c 02                	mov    %es,(%rdx)
  48772c:	00 00                	add    %al,(%rax)
  48772e:	00 00                	add    %al,(%rax)
  487730:	24 00                	and    $0x0,%al
  487732:	00 00                	add    %al,(%rax)
  487734:	5c                   	pop    %rsp
  487735:	2c 00                	sub    $0x0,%al
  487737:	00 a2 13 fb ff 3d    	add    %ah,0x3dfffb13(%rdx)
  48773d:	00 00                	add    %al,(%rax)
  48773f:	00 00                	add    %al,(%rax)
  487741:	42 0e                	rex.X (bad)  
  487743:	10 41 0e             	adc    %al,0xe(%rcx)
  487746:	18 41 0e             	sbb    %al,0xe(%rcx)
  487749:	20 43 83             	and    %al,-0x7d(%rbx)
  48774c:	04 86                	add    $0x86,%al
  48774e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  487755:	00 00                	add    %al,(%rax)
  487757:	00 24 00             	add    %ah,(%rax,%rax,1)
  48775a:	00 00                	add    %al,(%rax)
  48775c:	84 2c 00             	test   %ch,(%rax,%rax,1)
  48775f:	00 b7 13 fb ff 60    	add    %dh,0x60fffb13(%rdi)
  487765:	00 00                	add    %al,(%rax)
  487767:	00 00                	add    %al,(%rax)
  487769:	42 0e                	rex.X (bad)  
  48776b:	10 41 0e             	adc    %al,0xe(%rcx)
  48776e:	18 41 0e             	sbb    %al,0xe(%rcx)
  487771:	20 47 0e             	and    %al,0xe(%rdi)
  487774:	b0 40                	mov    $0x40,%al
  487776:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  48777b:	8c 02                	mov    %es,(%rdx)
  48777d:	00 00                	add    %al,(%rax)
  48777f:	00 34 00             	add    %dh,(%rax,%rax,1)
  487782:	00 00                	add    %al,(%rax)
  487784:	ac                   	lods   %ds:(%rsi),%al
  487785:	2c 00                	sub    $0x0,%al
  487787:	00 ef                	add    %ch,%bh
  487789:	13 fb                	adc    %ebx,%edi
  48778b:	ff 07                	incl   (%rdi)
  48778d:	08 00                	or     %al,(%rax)
  48778f:	00 00                	add    %al,(%rax)
  487791:	42 0e                	rex.X (bad)  
  487793:	10 42 0e             	adc    %al,0xe(%rdx)
  487796:	18 42 0e             	sbb    %al,0xe(%rdx)
  487799:	20 42 0e             	and    %al,0xe(%rdx)
  48779c:	28 41 0e             	sub    %al,0xe(%rcx)
  48779f:	30 41 0e             	xor    %al,0xe(%rcx)
  4877a2:	38 47 0e             	cmp    %al,0xe(%rdi)
  4877a5:	80 02 5a             	addb   $0x5a,(%rdx)
  4877a8:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  4877ab:	06                   	(bad)  
  4877ac:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67c3f <_end+0x36af33f>
  4877b2:	8f 02                	popq   (%rdx)
  4877b4:	00 00                	add    %al,(%rax)
  4877b6:	00 00                	add    %al,(%rax)
  4877b8:	34 00                	xor    $0x0,%al
  4877ba:	00 00                	add    %al,(%rax)
  4877bc:	e4 2c                	in     $0x2c,%al
  4877be:	00 00                	add    %al,(%rax)
  4877c0:	be 1b fb ff 95       	mov    $0x95fffb1b,%esi
  4877c5:	18 00                	sbb    %al,(%rax)
  4877c7:	00 00                	add    %al,(%rax)
  4877c9:	42 0e                	rex.X (bad)  
  4877cb:	10 42 0e             	adc    %al,0xe(%rdx)
  4877ce:	18 42 0e             	sbb    %al,0xe(%rdx)
  4877d1:	20 42 0e             	and    %al,0xe(%rdx)
  4877d4:	28 41 0e             	sub    %al,0xe(%rcx)
  4877d7:	30 41 0e             	xor    %al,0xe(%rcx)
  4877da:	38 47 0e             	cmp    %al,0xe(%rdi)
  4877dd:	b0 02                	mov    $0x2,%al
  4877df:	55                   	push   %rbp
  4877e0:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  4877e3:	06                   	(bad)  
  4877e4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67c77 <_end+0x36af377>
  4877ea:	8f 02                	popq   (%rdx)
  4877ec:	00 00                	add    %al,(%rax)
  4877ee:	00 00                	add    %al,(%rax)
  4877f0:	14 00                	adc    $0x0,%al
  4877f2:	00 00                	add    %al,(%rax)
  4877f4:	1c 2d                	sbb    $0x2d,%al
  4877f6:	00 00                	add    %al,(%rax)
  4877f8:	28 34 fb             	sub    %dh,(%rbx,%rdi,8)
  4877fb:	ff 4f 00             	decl   0x0(%rdi)
	...
  487806:	00 00                	add    %al,(%rax)
  487808:	14 00                	adc    $0x0,%al
  48780a:	00 00                	add    %al,(%rax)
  48780c:	34 2d                	xor    $0x2d,%al
  48780e:	00 00                	add    %al,(%rax)
  487810:	5f                   	pop    %rdi
  487811:	34 fb                	xor    $0xfb,%al
  487813:	ff 66 00             	jmpq   *0x0(%rsi)
	...
  48781e:	00 00                	add    %al,(%rax)
  487820:	2c 00                	sub    $0x0,%al
  487822:	00 00                	add    %al,(%rax)
  487824:	4c 2d 00 00 ad 34    	rex.WR sub    $0x34ad0000,%rax
  48782a:	fb                   	sti    
  48782b:	ff                   	(bad)  
  48782c:	38 01                	cmp    %al,(%rcx)
  48782e:	00 00                	add    %al,(%rax)
  487830:	00 42 0e             	add    %al,0xe(%rdx)
  487833:	10 42 0e             	adc    %al,0xe(%rdx)
  487836:	18 42 0e             	sbb    %al,0xe(%rdx)
  487839:	20 41 0e             	and    %al,0xe(%rcx)
  48783c:	28 41 0e             	sub    %al,0xe(%rcx)
  48783f:	30 43 83             	xor    %al,-0x7d(%rbx)
  487842:	06                   	(bad)  
  487843:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d57cd5 <_end+0x369f3d5>
  487849:	8e 02                	mov    (%rdx),%es
  48784b:	00 00                	add    %al,(%rax)
  48784d:	00 00                	add    %al,(%rax)
  48784f:	00 34 00             	add    %dh,(%rax,%rax,1)
  487852:	00 00                	add    %al,(%rax)
  487854:	7c 2d                	jl     487883 <usage_message+0x25b43>
  487856:	00 00                	add    %al,(%rax)
  487858:	b5 35                	mov    $0x35,%ch
  48785a:	fb                   	sti    
  48785b:	ff d9                	lcallq *<internal disassembler error>
  48785d:	01 00                	add    %eax,(%rax)
  48785f:	00 00                	add    %al,(%rax)
  487861:	42 0e                	rex.X (bad)  
  487863:	10 42 0e             	adc    %al,0xe(%rdx)
  487866:	18 42 0e             	sbb    %al,0xe(%rdx)
  487869:	20 42 0e             	and    %al,0xe(%rdx)
  48786c:	28 41 0e             	sub    %al,0xe(%rcx)
  48786f:	30 41 0e             	xor    %al,0xe(%rcx)
  487872:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  487876:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48787a:	06                   	(bad)  
  48787b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67d0e <_end+0x36af40e>
  487881:	8f 02                	popq   (%rdx)
  487883:	00 00                	add    %al,(%rax)
  487885:	00 00                	add    %al,(%rax)
  487887:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48788a:	00 00                	add    %al,(%rax)
  48788c:	b4 2d                	mov    $0x2d,%ah
  48788e:	00 00                	add    %al,(%rax)
  487890:	56                   	push   %rsi
  487891:	37                   	(bad)  
  487892:	fb                   	sti    
  487893:	ff aa 00 00 00 00    	ljmpq  *0x0(%rdx)
  487899:	42 0e                	rex.X (bad)  
  48789b:	10 42 0e             	adc    %al,0xe(%rdx)
  48789e:	18 41 0e             	sbb    %al,0xe(%rcx)
  4878a1:	20 41 0e             	and    %al,0xe(%rcx)
  4878a4:	28 44 0e 40          	sub    %al,0x40(%rsi,%rcx,1)
  4878a8:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d47d36 <_end+0x368f436>
  4878af:	8d 
  4878b0:	02 00                	add    (%rax),%al
  4878b2:	00 00                	add    %al,(%rax)
  4878b4:	00 00                	add    %al,(%rax)
  4878b6:	00 00                	add    %al,(%rax)
  4878b8:	34 00                	xor    $0x0,%al
  4878ba:	00 00                	add    %al,(%rax)
  4878bc:	e4 2d                	in     $0x2d,%al
  4878be:	00 00                	add    %al,(%rax)
  4878c0:	d0                   	(bad)  
  4878c1:	37                   	(bad)  
  4878c2:	fb                   	sti    
  4878c3:	ff 9d 01 00 00 00    	lcallq *0x1(%rbp)
  4878c9:	42 0e                	rex.X (bad)  
  4878cb:	10 42 0e             	adc    %al,0xe(%rdx)
  4878ce:	18 42 0e             	sbb    %al,0xe(%rdx)
  4878d1:	20 42 0e             	and    %al,0xe(%rdx)
  4878d4:	28 41 0e             	sub    %al,0xe(%rcx)
  4878d7:	30 41 0e             	xor    %al,0xe(%rcx)
  4878da:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  4878de:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4878e2:	06                   	(bad)  
  4878e3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67d76 <_end+0x36af476>
  4878e9:	8f 02                	popq   (%rdx)
  4878eb:	00 00                	add    %al,(%rax)
  4878ed:	00 00                	add    %al,(%rax)
  4878ef:	00 14 00             	add    %dl,(%rax,%rax,1)
  4878f2:	00 00                	add    %al,(%rax)
  4878f4:	1c 2e                	sbb    $0x2e,%al
  4878f6:	00 00                	add    %al,(%rax)
  4878f8:	35 39 fb ff df       	xor    $0xdffffb39,%eax
  4878fd:	00 00                	add    %al,(%rax)
  4878ff:	00 00                	add    %al,(%rax)
  487901:	41 0e                	rex.B (bad)  
  487903:	10 43 83             	adc    %al,-0x7d(%rbx)
  487906:	02 00                	add    (%rax),%al
  487908:	2c 00                	sub    $0x0,%al
  48790a:	00 00                	add    %al,(%rax)
  48790c:	34 2e                	xor    $0x2e,%al
  48790e:	00 00                	add    %al,(%rax)
  487910:	fc                   	cld    
  487911:	39 fb                	cmp    %edi,%ebx
  487913:	ff c8                	dec    %eax
  487915:	00 00                	add    %al,(%rax)
  487917:	00 00                	add    %al,(%rax)
  487919:	42 0e                	rex.X (bad)  
  48791b:	10 42 0e             	adc    %al,0xe(%rdx)
  48791e:	18 41 0e             	sbb    %al,0xe(%rcx)
  487921:	20 41 0e             	and    %al,0xe(%rcx)
  487924:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  487928:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d47db6 <_end+0x368f4b6>
  48792f:	8d 
  487930:	02 00                	add    (%rax),%al
  487932:	00 00                	add    %al,(%rax)
  487934:	00 00                	add    %al,(%rax)
  487936:	00 00                	add    %al,(%rax)
  487938:	2c 00                	sub    $0x0,%al
  48793a:	00 00                	add    %al,(%rax)
  48793c:	64 2e 00 00          	add    %al,%cs:%fs:(%rax)
  487940:	94                   	xchg   %eax,%esp
  487941:	3a fb                	cmp    %bl,%bh
  487943:	ff 4d 01             	decl   0x1(%rbp)
  487946:	00 00                	add    %al,(%rax)
  487948:	00 42 0e             	add    %al,0xe(%rdx)
  48794b:	10 42 0e             	adc    %al,0xe(%rdx)
  48794e:	18 42 0e             	sbb    %al,0xe(%rdx)
  487951:	20 41 0e             	and    %al,0xe(%rcx)
  487954:	28 41 0e             	sub    %al,0xe(%rcx)
  487957:	30 43 83             	xor    %al,-0x7d(%rbx)
  48795a:	06                   	(bad)  
  48795b:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d57ded <_end+0x369f4ed>
  487961:	8e 02                	mov    (%rdx),%es
  487963:	00 00                	add    %al,(%rax)
  487965:	00 00                	add    %al,(%rax)
  487967:	00 34 00             	add    %dh,(%rax,%rax,1)
  48796a:	00 00                	add    %al,(%rax)
  48796c:	94                   	xchg   %eax,%esp
  48796d:	2e 00 00             	add    %al,%cs:(%rax)
  487970:	b1 3b                	mov    $0x3b,%cl
  487972:	fb                   	sti    
  487973:	ff 09                	decl   (%rcx)
  487975:	04 00                	add    $0x0,%al
  487977:	00 00                	add    %al,(%rax)
  487979:	42 0e                	rex.X (bad)  
  48797b:	10 42 0e             	adc    %al,0xe(%rdx)
  48797e:	18 42 0e             	sbb    %al,0xe(%rdx)
  487981:	20 42 0e             	and    %al,0xe(%rdx)
  487984:	28 41 0e             	sub    %al,0xe(%rcx)
  487987:	30 41 0e             	xor    %al,0xe(%rcx)
  48798a:	38 44 0e 60          	cmp    %al,0x60(%rsi,%rcx,1)
  48798e:	48 83 07 86          	addq   $0xffffffffffffff86,(%rdi)
  487992:	06                   	(bad)  
  487993:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67e26 <_end+0x36af526>
  487999:	8f 02                	popq   (%rdx)
  48799b:	00 00                	add    %al,(%rax)
  48799d:	00 00                	add    %al,(%rax)
  48799f:	00 14 00             	add    %dl,(%rax,%rax,1)
  4879a2:	00 00                	add    %al,(%rax)
  4879a4:	cc                   	int3   
  4879a5:	2e 00 00             	add    %al,%cs:(%rax)
  4879a8:	82                   	(bad)  
  4879a9:	3f                   	(bad)  
  4879aa:	fb                   	sti    
  4879ab:	ff 87 00 00 00 00    	incl   0x0(%rdi)
  4879b1:	41 0e                	rex.B (bad)  
  4879b3:	10 43 83             	adc    %al,-0x7d(%rbx)
  4879b6:	02 00                	add    (%rax),%al
  4879b8:	34 00                	xor    $0x0,%al
  4879ba:	00 00                	add    %al,(%rax)
  4879bc:	e4 2e                	in     $0x2e,%al
  4879be:	00 00                	add    %al,(%rax)
  4879c0:	f1                   	icebp  
  4879c1:	3f                   	(bad)  
  4879c2:	fb                   	sti    
  4879c3:	ff 4d 03             	decl   0x3(%rbp)
  4879c6:	00 00                	add    %al,(%rax)
  4879c8:	00 42 0e             	add    %al,0xe(%rdx)
  4879cb:	10 42 0e             	adc    %al,0xe(%rdx)
  4879ce:	18 42 0e             	sbb    %al,0xe(%rdx)
  4879d1:	20 42 0e             	and    %al,0xe(%rdx)
  4879d4:	28 41 0e             	sub    %al,0xe(%rcx)
  4879d7:	30 41 0e             	xor    %al,0xe(%rcx)
  4879da:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  4879de:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4879e2:	06                   	(bad)  
  4879e3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d67e76 <_end+0x36af576>
  4879e9:	8f 02                	popq   (%rdx)
  4879eb:	00 00                	add    %al,(%rax)
  4879ed:	00 00                	add    %al,(%rax)
  4879ef:	00 14 00             	add    %dl,(%rax,%rax,1)
  4879f2:	00 00                	add    %al,(%rax)
  4879f4:	1c 2f                	sbb    $0x2f,%al
  4879f6:	00 00                	add    %al,(%rax)
  4879f8:	08 43 fb             	or     %al,-0x5(%rbx)
  4879fb:	ff 08                	decl   (%rax)
	...
  487a05:	00 00                	add    %al,(%rax)
  487a07:	00 14 00             	add    %dl,(%rax,%rax,1)
  487a0a:	00 00                	add    %al,(%rax)
  487a0c:	34 2f                	xor    $0x2f,%al
  487a0e:	00 00                	add    %al,(%rax)
  487a10:	f8                   	clc    
  487a11:	42 fb                	rex.X sti    
  487a13:	ff 74 00 00          	pushq  0x0(%rax,%rax,1)
  487a17:	00 00                	add    %al,(%rax)
  487a19:	41 0e                	rex.B (bad)  
  487a1b:	10 43 83             	adc    %al,-0x7d(%rbx)
  487a1e:	02 00                	add    (%rax),%al
  487a20:	14 00                	adc    $0x0,%al
  487a22:	00 00                	add    %al,(%rax)
  487a24:	4c 2f                	rex.WR (bad)  
  487a26:	00 00                	add    %al,(%rax)
  487a28:	54                   	push   %rsp
  487a29:	43 fb                	rex.XB sti    
  487a2b:	ff 1b                	lcallq *(%rbx)
	...
  487a35:	00 00                	add    %al,(%rax)
  487a37:	00 14 00             	add    %dl,(%rax,%rax,1)
  487a3a:	00 00                	add    %al,(%rax)
  487a3c:	64                   	fs
  487a3d:	2f                   	(bad)  
  487a3e:	00 00                	add    %al,(%rax)
  487a40:	57                   	push   %rdi
  487a41:	43 fb                	rex.XB sti    
  487a43:	ff 1e                	lcallq *(%rsi)
	...
  487a4d:	00 00                	add    %al,(%rax)
  487a4f:	00 14 00             	add    %dl,(%rax,%rax,1)
  487a52:	00 00                	add    %al,(%rax)
  487a54:	7c 2f                	jl     487a85 <usage_message+0x25d45>
  487a56:	00 00                	add    %al,(%rax)
  487a58:	5d                   	pop    %rbp
  487a59:	43 fb                	rex.XB sti    
  487a5b:	ff 1e                	lcallq *(%rsi)
	...
  487a65:	00 00                	add    %al,(%rax)
  487a67:	00 14 00             	add    %dl,(%rax,%rax,1)
  487a6a:	00 00                	add    %al,(%rax)
  487a6c:	94                   	xchg   %eax,%esp
  487a6d:	2f                   	(bad)  
  487a6e:	00 00                	add    %al,(%rax)
  487a70:	63 43 fb             	movslq -0x5(%rbx),%eax
  487a73:	ff                   	(bad)  
  487a74:	bf 00 00 00 00       	mov    $0x0,%edi
  487a79:	44 0e                	rex.R (bad)  
  487a7b:	20 00                	and    %al,(%rax)
  487a7d:	00 00                	add    %al,(%rax)
  487a7f:	00 14 00             	add    %dl,(%rax,%rax,1)
  487a82:	00 00                	add    %al,(%rax)
  487a84:	ac                   	lods   %ds:(%rsi),%al
  487a85:	2f                   	(bad)  
  487a86:	00 00                	add    %al,(%rax)
  487a88:	0a 44 fb ff          	or     -0x1(%rbx,%rdi,8),%al
  487a8c:	0d 00 00 00 00       	or     $0x0,%eax
  487a91:	00 00                	add    %al,(%rax)
  487a93:	00 00                	add    %al,(%rax)
  487a95:	00 00                	add    %al,(%rax)
  487a97:	00 14 00             	add    %dl,(%rax,%rax,1)
  487a9a:	00 00                	add    %al,(%rax)
  487a9c:	c4 2f 00 00          	(bad)(bad) 
  487aa0:	ff 43 fb             	incl   -0x5(%rbx)
  487aa3:	ff 09                	decl   (%rcx)
	...
  487aad:	00 00                	add    %al,(%rax)
  487aaf:	00 14 00             	add    %dl,(%rax,%rax,1)
  487ab2:	00 00                	add    %al,(%rax)
  487ab4:	dc 2f                	fsubrl (%rdi)
  487ab6:	00 00                	add    %al,(%rax)
  487ab8:	f0 43 fb             	rex.XB lock sti 
  487abb:	ff 89 00 00 00 00    	decl   0x0(%rcx)
  487ac1:	41 0e                	rex.B (bad)  
  487ac3:	10 43 83             	adc    %al,-0x7d(%rbx)
  487ac6:	02 00                	add    (%rax),%al
  487ac8:	24 00                	and    $0x0,%al
  487aca:	00 00                	add    %al,(%rax)
  487acc:	f4                   	hlt    
  487acd:	2f                   	(bad)  
  487ace:	00 00                	add    %al,(%rax)
  487ad0:	61                   	(bad)  
  487ad1:	44 fb                	rex.R sti    
  487ad3:	ff d5                	callq  *%rbp
  487ad5:	00 00                	add    %al,(%rax)
  487ad7:	00 00                	add    %al,(%rax)
  487ad9:	42 0e                	rex.X (bad)  
  487adb:	10 41 0e             	adc    %al,0xe(%rcx)
  487ade:	18 41 0e             	sbb    %al,0xe(%rcx)
  487ae1:	20 43 83             	and    %al,-0x7d(%rbx)
  487ae4:	04 86                	add    $0x86,%al
  487ae6:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  487aed:	00 00                	add    %al,(%rax)
  487aef:	00 14 00             	add    %dl,(%rax,%rax,1)
  487af2:	00 00                	add    %al,(%rax)
  487af4:	1c 30                	sbb    $0x30,%al
  487af6:	00 00                	add    %al,(%rax)
  487af8:	0e                   	(bad)  
  487af9:	45 fb                	rex.RB sti    
  487afb:	ff 54 00 00          	callq  *0x0(%rax,%rax,1)
  487aff:	00 00                	add    %al,(%rax)
  487b01:	44 0e                	rex.R (bad)  
  487b03:	10 00                	adc    %al,(%rax)
  487b05:	00 00                	add    %al,(%rax)
  487b07:	00 1c 00             	add    %bl,(%rax,%rax,1)
  487b0a:	00 00                	add    %al,(%rax)
  487b0c:	34 30                	xor    $0x30,%al
  487b0e:	00 00                	add    %al,(%rax)
  487b10:	4a                   	rex.WX
  487b11:	45 fb                	rex.RB sti    
  487b13:	ff 11                	callq  *(%rcx)
  487b15:	01 00                	add    %eax,(%rax)
  487b17:	00 00                	add    %al,(%rax)
  487b19:	41 0e                	rex.B (bad)  
  487b1b:	10 41 0e             	adc    %al,0xe(%rcx)
  487b1e:	18 44 0e 30          	sbb    %al,0x30(%rsi,%rcx,1)
  487b22:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  487b26:	02 00                	add    (%rax),%al
  487b28:	14 00                	adc    $0x0,%al
  487b2a:	00 00                	add    %al,(%rax)
  487b2c:	54                   	push   %rsp
  487b2d:	30 00                	xor    %al,(%rax)
  487b2f:	00 40 46             	add    %al,0x46(%rax)
  487b32:	fb                   	sti    
  487b33:	ff 20                	jmpq   *(%rax)
  487b35:	02 00                	add    (%rax),%al
	...
  487b3f:	00 14 00             	add    %dl,(%rax,%rax,1)
  487b42:	00 00                	add    %al,(%rax)
  487b44:	6c                   	insb   (%dx),%es:(%rdi)
  487b45:	30 00                	xor    %al,(%rax)
  487b47:	00 48 48             	add    %cl,0x48(%rax)
  487b4a:	fb                   	sti    
  487b4b:	ff 4f 00             	decl   0x0(%rdi)
	...
  487b56:	00 00                	add    %al,(%rax)
  487b58:	14 00                	adc    $0x0,%al
  487b5a:	00 00                	add    %al,(%rax)
  487b5c:	84 30                	test   %dh,(%rax)
  487b5e:	00 00                	add    %al,(%rax)
  487b60:	7f 48                	jg     487baa <usage_message+0x25e6a>
  487b62:	fb                   	sti    
  487b63:	ff c0                	inc    %eax
	...
  487b6d:	00 00                	add    %al,(%rax)
  487b6f:	00 14 00             	add    %dl,(%rax,%rax,1)
  487b72:	00 00                	add    %al,(%rax)
  487b74:	9c                   	pushfq 
  487b75:	30 00                	xor    %al,(%rax)
  487b77:	00 27                	add    %ah,(%rdi)
  487b79:	49 fb                	rex.WB sti    
  487b7b:	ff 2b                	ljmpq  *(%rbx)
	...
  487b85:	00 00                	add    %al,(%rax)
  487b87:	00 14 00             	add    %dl,(%rax,%rax,1)
  487b8a:	00 00                	add    %al,(%rax)
  487b8c:	b4 30                	mov    $0x30,%ah
  487b8e:	00 00                	add    %al,(%rax)
  487b90:	3a 49 fb             	cmp    -0x5(%rcx),%cl
  487b93:	ff 24 00             	jmpq   *(%rax,%rax,1)
	...
  487b9e:	00 00                	add    %al,(%rax)
  487ba0:	14 00                	adc    $0x0,%al
  487ba2:	00 00                	add    %al,(%rax)
  487ba4:	cc                   	int3   
  487ba5:	30 00                	xor    %al,(%rax)
  487ba7:	00 46 49             	add    %al,0x49(%rsi)
  487baa:	fb                   	sti    
  487bab:	ff 0c 00             	decl   (%rax,%rax,1)
	...
  487bb6:	00 00                	add    %al,(%rax)
  487bb8:	14 00                	adc    $0x0,%al
  487bba:	00 00                	add    %al,(%rax)
  487bbc:	e4 30                	in     $0x30,%al
  487bbe:	00 00                	add    %al,(%rax)
  487bc0:	3a 49 fb             	cmp    -0x5(%rcx),%cl
  487bc3:	ff 12                	callq  *(%rdx)
	...
  487bcd:	00 00                	add    %al,(%rax)
  487bcf:	00 14 00             	add    %dl,(%rax,%rax,1)
  487bd2:	00 00                	add    %al,(%rax)
  487bd4:	fc                   	cld    
  487bd5:	30 00                	xor    %al,(%rax)
  487bd7:	00 34 49             	add    %dh,(%rcx,%rcx,2)
  487bda:	fb                   	sti    
  487bdb:	ff 14 00             	callq  *(%rax,%rax,1)
	...
  487be6:	00 00                	add    %al,(%rax)
  487be8:	14 00                	adc    $0x0,%al
  487bea:	00 00                	add    %al,(%rax)
  487bec:	14 31                	adc    $0x31,%al
  487bee:	00 00                	add    %al,(%rax)
  487bf0:	30 49 fb             	xor    %cl,-0x5(%rcx)
  487bf3:	ff 75 00             	pushq  0x0(%rbp)
	...
  487bfe:	00 00                	add    %al,(%rax)
  487c00:	14 00                	adc    $0x0,%al
  487c02:	00 00                	add    %al,(%rax)
  487c04:	2c 31                	sub    $0x31,%al
  487c06:	00 00                	add    %al,(%rax)
  487c08:	8d 49 fb             	lea    -0x5(%rcx),%ecx
  487c0b:	ff 17                	callq  *(%rdi)
  487c0d:	00 00                	add    %al,(%rax)
  487c0f:	00 00                	add    %al,(%rax)
  487c11:	41 0e                	rex.B (bad)  
  487c13:	10 42 83             	adc    %al,-0x7d(%rdx)
  487c16:	02 00                	add    (%rax),%al
  487c18:	14 00                	adc    $0x0,%al
  487c1a:	00 00                	add    %al,(%rax)
  487c1c:	44 31 00             	xor    %r8d,(%rax)
  487c1f:	00 8c 49 fb ff 0b 00 	add    %cl,0xbfffb(%rcx,%rcx,2)
	...
  487c2e:	00 00                	add    %al,(%rax)
  487c30:	14 00                	adc    $0x0,%al
  487c32:	00 00                	add    %al,(%rax)
  487c34:	5c                   	pop    %rsp
  487c35:	31 00                	xor    %eax,(%rax)
  487c37:	00 7f 49             	add    %bh,0x49(%rdi)
  487c3a:	fb                   	sti    
  487c3b:	ff 17                	callq  *(%rdi)
	...
  487c45:	00 00                	add    %al,(%rax)
  487c47:	00 14 00             	add    %dl,(%rax,%rax,1)
  487c4a:	00 00                	add    %al,(%rax)
  487c4c:	74 31                	je     487c7f <usage_message+0x25f3f>
  487c4e:	00 00                	add    %al,(%rax)
  487c50:	7e 49                	jle    487c9b <usage_message+0x25f5b>
  487c52:	fb                   	sti    
  487c53:	ff 17                	callq  *(%rdi)
	...
  487c5d:	00 00                	add    %al,(%rax)
  487c5f:	00 14 00             	add    %dl,(%rax,%rax,1)
  487c62:	00 00                	add    %al,(%rax)
  487c64:	8c 31                	mov    %?,(%rcx)
  487c66:	00 00                	add    %al,(%rax)
  487c68:	7d 49                	jge    487cb3 <usage_message+0x25f73>
  487c6a:	fb                   	sti    
  487c6b:	ff 1f                	lcallq *(%rdi)
	...
  487c75:	00 00                	add    %al,(%rax)
  487c77:	00 14 00             	add    %dl,(%rax,%rax,1)
  487c7a:	00 00                	add    %al,(%rax)
  487c7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  487c7d:	31 00                	xor    %eax,(%rax)
  487c7f:	00 90 49 fb ff 09    	add    %dl,0x9fffb49(%rax)
	...
  487c8d:	00 00                	add    %al,(%rax)
  487c8f:	00 14 00             	add    %dl,(%rax,%rax,1)
  487c92:	00 00                	add    %al,(%rax)
  487c94:	bc 31 00 00 81       	mov    $0x81000031,%esp
  487c99:	49 fb                	rex.WB sti    
  487c9b:	ff 68 00             	ljmpq  *0x0(%rax)
  487c9e:	00 00                	add    %al,(%rax)
  487ca0:	00 41 0e             	add    %al,0xe(%rcx)
  487ca3:	10 43 83             	adc    %al,-0x7d(%rbx)
  487ca6:	02 00                	add    (%rax),%al
  487ca8:	14 00                	adc    $0x0,%al
  487caa:	00 00                	add    %al,(%rax)
  487cac:	d4                   	(bad)  
  487cad:	31 00                	xor    %eax,(%rax)
  487caf:	00 d1                	add    %dl,%cl
  487cb1:	49 fb                	rex.WB sti    
  487cb3:	ff 2e                	ljmpq  *(%rsi)
  487cb5:	00 00                	add    %al,(%rax)
  487cb7:	00 00                	add    %al,(%rax)
  487cb9:	44 0e                	rex.R (bad)  
  487cbb:	10 00                	adc    %al,(%rax)
  487cbd:	00 00                	add    %al,(%rax)
  487cbf:	00 24 00             	add    %ah,(%rax,%rax,1)
  487cc2:	00 00                	add    %al,(%rax)
  487cc4:	ec                   	in     (%dx),%al
  487cc5:	31 00                	xor    %eax,(%rax)
  487cc7:	00 e7                	add    %ah,%bh
  487cc9:	49 fb                	rex.WB sti    
  487ccb:	ff                   	(bad)  
  487ccc:	78 00                	js     487cce <usage_message+0x25f8e>
  487cce:	00 00                	add    %al,(%rax)
  487cd0:	00 42 0e             	add    %al,0xe(%rdx)
  487cd3:	10 41 0e             	adc    %al,0xe(%rcx)
  487cd6:	18 41 0e             	sbb    %al,0xe(%rcx)
  487cd9:	20 43 83             	and    %al,-0x7d(%rbx)
  487cdc:	04 86                	add    $0x86,%al
  487cde:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  487ce5:	00 00                	add    %al,(%rax)
  487ce7:	00 34 00             	add    %dh,(%rax,%rax,1)
  487cea:	00 00                	add    %al,(%rax)
  487cec:	14 32                	adc    $0x32,%al
  487cee:	00 00                	add    %al,(%rax)
  487cf0:	37                   	(bad)  
  487cf1:	4a fb                	rex.WX sti    
  487cf3:	ff f1                	push   %rcx
  487cf5:	00 00                	add    %al,(%rax)
  487cf7:	00 00                	add    %al,(%rax)
  487cf9:	42 0e                	rex.X (bad)  
  487cfb:	10 42 0e             	adc    %al,0xe(%rdx)
  487cfe:	18 42 0e             	sbb    %al,0xe(%rdx)
  487d01:	20 42 0e             	and    %al,0xe(%rdx)
  487d04:	28 41 0e             	sub    %al,0xe(%rcx)
  487d07:	30 41 0e             	xor    %al,0xe(%rcx)
  487d0a:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  487d0e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  487d12:	06                   	(bad)  
  487d13:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d681a6 <_end+0x36af8a6>
  487d19:	8f 02                	popq   (%rdx)
  487d1b:	00 00                	add    %al,(%rax)
  487d1d:	00 00                	add    %al,(%rax)
  487d1f:	00 24 00             	add    %ah,(%rax,%rax,1)
  487d22:	00 00                	add    %al,(%rax)
  487d24:	4c 32 00             	rex.WR xor    (%rax),%r8b
  487d27:	00 f0                	add    %dh,%al
  487d29:	4a fb                	rex.WX sti    
  487d2b:	ff 5b 00             	lcallq *0x0(%rbx)
  487d2e:	00 00                	add    %al,(%rax)
  487d30:	00 42 0e             	add    %al,0xe(%rdx)
  487d33:	10 41 0e             	adc    %al,0xe(%rcx)
  487d36:	18 41 0e             	sbb    %al,0xe(%rcx)
  487d39:	20 43 83             	and    %al,-0x7d(%rbx)
  487d3c:	04 86                	add    $0x86,%al
  487d3e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  487d45:	00 00                	add    %al,(%rax)
  487d47:	00 24 00             	add    %ah,(%rax,%rax,1)
  487d4a:	00 00                	add    %al,(%rax)
  487d4c:	74 32                	je     487d80 <usage_message+0x26040>
  487d4e:	00 00                	add    %al,(%rax)
  487d50:	23 4b fb             	and    -0x5(%rbx),%ecx
  487d53:	ff d1                	callq  *%rcx
  487d55:	00 00                	add    %al,(%rax)
  487d57:	00 00                	add    %al,(%rax)
  487d59:	42 0e                	rex.X (bad)  
  487d5b:	10 41 0e             	adc    %al,0xe(%rcx)
  487d5e:	18 41 0e             	sbb    %al,0xe(%rcx)
  487d61:	20 43 83             	and    %al,-0x7d(%rbx)
  487d64:	04 86                	add    $0x86,%al
  487d66:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  487d6d:	00 00                	add    %al,(%rax)
  487d6f:	00 24 00             	add    %ah,(%rax,%rax,1)
  487d72:	00 00                	add    %al,(%rax)
  487d74:	9c                   	pushfq 
  487d75:	32 00                	xor    (%rax),%al
  487d77:	00 cc                	add    %cl,%ah
  487d79:	4b fb                	rex.WXB sti    
  487d7b:	ff 01                	incl   (%rcx)
  487d7d:	01 00                	add    %eax,(%rax)
  487d7f:	00 00                	add    %al,(%rax)
  487d81:	42 0e                	rex.X (bad)  
  487d83:	10 41 0e             	adc    %al,0xe(%rcx)
  487d86:	18 41 0e             	sbb    %al,0xe(%rcx)
  487d89:	20 43 83             	and    %al,-0x7d(%rbx)
  487d8c:	04 86                	add    $0x86,%al
  487d8e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  487d95:	00 00                	add    %al,(%rax)
  487d97:	00 14 00             	add    %dl,(%rax,%rax,1)
  487d9a:	00 00                	add    %al,(%rax)
  487d9c:	c4 32 00 00          	(bad)(bad) 
  487da0:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  487da1:	4c fb                	rex.WR sti    
  487da3:	ff                   	(bad)  
  487da4:	bd 00 00 00 00       	mov    $0x0,%ebp
  487da9:	41 0e                	rex.B (bad)  
  487dab:	10 43 83             	adc    %al,-0x7d(%rbx)
  487dae:	02 00                	add    (%rax),%al
  487db0:	1c 00                	sbb    $0x0,%al
  487db2:	00 00                	add    %al,(%rax)
  487db4:	dc 32                	fdivl  (%rdx)
  487db6:	00 00                	add    %al,(%rax)
  487db8:	4a                   	rex.WX
  487db9:	4d fb                	rex.WRB sti    
  487dbb:	ff 2b                	ljmpq  *(%rbx)
  487dbd:	01 00                	add    %eax,(%rax)
  487dbf:	00 00                	add    %al,(%rax)
  487dc1:	41 0e                	rex.B (bad)  
  487dc3:	10 41 0e             	adc    %al,0xe(%rcx)
  487dc6:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  487dca:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  487dce:	02 00                	add    (%rax),%al
  487dd0:	14 00                	adc    $0x0,%al
  487dd2:	00 00                	add    %al,(%rax)
  487dd4:	fc                   	cld    
  487dd5:	32 00                	xor    (%rax),%al
  487dd7:	00 55 4e             	add    %dl,0x4e(%rbp)
  487dda:	fb                   	sti    
  487ddb:	ff 9e 00 00 00 00    	lcallq *0x0(%rsi)
  487de1:	41 0e                	rex.B (bad)  
  487de3:	10 43 83             	adc    %al,-0x7d(%rbx)
  487de6:	02 00                	add    (%rax),%al
  487de8:	34 00                	xor    $0x0,%al
  487dea:	00 00                	add    %al,(%rax)
  487dec:	14 33                	adc    $0x33,%al
  487dee:	00 00                	add    %al,(%rax)
  487df0:	db 4e fb             	fisttpl -0x5(%rsi)
  487df3:	ff ce                	dec    %esi
  487df5:	00 00                	add    %al,(%rax)
  487df7:	00 00                	add    %al,(%rax)
  487df9:	42 0e                	rex.X (bad)  
  487dfb:	10 42 0e             	adc    %al,0xe(%rdx)
  487dfe:	18 42 0e             	sbb    %al,0xe(%rdx)
  487e01:	20 42 0e             	and    %al,0xe(%rdx)
  487e04:	28 41 0e             	sub    %al,0xe(%rcx)
  487e07:	30 41 0e             	xor    %al,0xe(%rcx)
  487e0a:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  487e0e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  487e12:	06                   	(bad)  
  487e13:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d682a6 <_end+0x36af9a6>
  487e19:	8f 02                	popq   (%rdx)
  487e1b:	00 00                	add    %al,(%rax)
  487e1d:	00 00                	add    %al,(%rax)
  487e1f:	00 14 00             	add    %dl,(%rax,%rax,1)
  487e22:	00 00                	add    %al,(%rax)
  487e24:	4c 33 00             	xor    (%rax),%r8
  487e27:	00 71 4f             	add    %dh,0x4f(%rcx)
  487e2a:	fb                   	sti    
  487e2b:	ff 1a                	lcallq *(%rdx)
	...
  487e35:	00 00                	add    %al,(%rax)
  487e37:	00 14 00             	add    %dl,(%rax,%rax,1)
  487e3a:	00 00                	add    %al,(%rax)
  487e3c:	64 33 00             	xor    %fs:(%rax),%eax
  487e3f:	00 74 4f fb          	add    %dh,-0x5(%rdi,%rcx,2)
  487e43:	ff 4b 00             	decl   0x0(%rbx)
  487e46:	00 00                	add    %al,(%rax)
  487e48:	00 41 0e             	add    %al,0xe(%rcx)
  487e4b:	10 46 83             	adc    %al,-0x7d(%rsi)
  487e4e:	02 00                	add    (%rax),%al
  487e50:	2c 00                	sub    $0x0,%al
  487e52:	00 00                	add    %al,(%rax)
  487e54:	7c 33                	jl     487e89 <usage_message+0x26149>
  487e56:	00 00                	add    %al,(%rax)
  487e58:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  487e59:	4f fb                	rex.WRXB sti    
  487e5b:	ff 95 00 00 00 00    	callq  *0x0(%rbp)
  487e61:	42 0e                	rex.X (bad)  
  487e63:	10 42 0e             	adc    %al,0xe(%rdx)
  487e66:	18 41 0e             	sbb    %al,0xe(%rcx)
  487e69:	20 41 0e             	and    %al,0xe(%rcx)
  487e6c:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  487e70:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d482fe <_end+0x368f9fe>
  487e77:	8d 
  487e78:	02 00                	add    (%rax),%al
  487e7a:	00 00                	add    %al,(%rax)
  487e7c:	00 00                	add    %al,(%rax)
  487e7e:	00 00                	add    %al,(%rax)
  487e80:	2c 00                	sub    $0x0,%al
  487e82:	00 00                	add    %al,(%rax)
  487e84:	ac                   	lods   %ds:(%rsi),%al
  487e85:	33 00                	xor    (%rax),%eax
  487e87:	00 0c 50             	add    %cl,(%rax,%rdx,2)
  487e8a:	fb                   	sti    
  487e8b:	ff ca                	dec    %edx
  487e8d:	00 00                	add    %al,(%rax)
  487e8f:	00 00                	add    %al,(%rax)
  487e91:	42 0e                	rex.X (bad)  
  487e93:	10 42 0e             	adc    %al,0xe(%rdx)
  487e96:	18 42 0e             	sbb    %al,0xe(%rdx)
  487e99:	20 41 0e             	and    %al,0xe(%rcx)
  487e9c:	28 41 0e             	sub    %al,0xe(%rcx)
  487e9f:	30 44 0e 40          	xor    %al,0x40(%rsi,%rcx,1)
  487ea3:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  487ea7:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  487eac:	8e 02                	mov    (%rdx),%es
  487eae:	00 00                	add    %al,(%rax)
  487eb0:	2c 00                	sub    $0x0,%al
  487eb2:	00 00                	add    %al,(%rax)
  487eb4:	dc 33                	fdivl  (%rbx)
  487eb6:	00 00                	add    %al,(%rax)
  487eb8:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  487eb9:	50                   	push   %rax
  487eba:	fb                   	sti    
  487ebb:	ff                   	(bad)  
  487ebc:	b9 00 00 00 00       	mov    $0x0,%ecx
  487ec1:	42 0e                	rex.X (bad)  
  487ec3:	10 42 0e             	adc    %al,0xe(%rdx)
  487ec6:	18 42 0e             	sbb    %al,0xe(%rdx)
  487ec9:	20 41 0e             	and    %al,0xe(%rcx)
  487ecc:	28 41 0e             	sub    %al,0xe(%rcx)
  487ecf:	30 44 0e 40          	xor    %al,0x40(%rsi,%rcx,1)
  487ed3:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  487ed7:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  487edc:	8e 02                	mov    (%rdx),%es
  487ede:	00 00                	add    %al,(%rax)
  487ee0:	24 00                	and    $0x0,%al
  487ee2:	00 00                	add    %al,(%rax)
  487ee4:	0c 34                	or     $0x34,%al
  487ee6:	00 00                	add    %al,(%rax)
  487ee8:	2f                   	(bad)  
  487ee9:	51                   	push   %rcx
  487eea:	fb                   	sti    
  487eeb:	ff a9 00 00 00 00    	ljmpq  *0x0(%rcx)
  487ef1:	42 0e                	rex.X (bad)  
  487ef3:	10 41 0e             	adc    %al,0xe(%rcx)
  487ef6:	18 41 0e             	sbb    %al,0xe(%rcx)
  487ef9:	20 43 83             	and    %al,-0x7d(%rbx)
  487efc:	04 86                	add    $0x86,%al
  487efe:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  487f05:	00 00                	add    %al,(%rax)
  487f07:	00 34 00             	add    %dh,(%rax,%rax,1)
  487f0a:	00 00                	add    %al,(%rax)
  487f0c:	34 34                	xor    $0x34,%al
  487f0e:	00 00                	add    %al,(%rax)
  487f10:	b0 51                	mov    $0x51,%al
  487f12:	fb                   	sti    
  487f13:	ff                   	(bad)  
  487f14:	39 02                	cmp    %eax,(%rdx)
  487f16:	00 00                	add    %al,(%rax)
  487f18:	00 42 0e             	add    %al,0xe(%rdx)
  487f1b:	10 42 0e             	adc    %al,0xe(%rdx)
  487f1e:	18 42 0e             	sbb    %al,0xe(%rdx)
  487f21:	20 42 0e             	and    %al,0xe(%rdx)
  487f24:	28 41 0e             	sub    %al,0xe(%rcx)
  487f27:	30 41 0e             	xor    %al,0xe(%rcx)
  487f2a:	38 44 0e 60          	cmp    %al,0x60(%rsi,%rcx,1)
  487f2e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  487f32:	06                   	(bad)  
  487f33:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d683c6 <_end+0x36afac6>
  487f39:	8f 02                	popq   (%rdx)
  487f3b:	00 00                	add    %al,(%rax)
  487f3d:	00 00                	add    %al,(%rax)
  487f3f:	00 34 00             	add    %dh,(%rax,%rax,1)
  487f42:	00 00                	add    %al,(%rax)
  487f44:	6c                   	insb   (%dx),%es:(%rdi)
  487f45:	34 00                	xor    $0x0,%al
  487f47:	00 b1 53 fb ff b5    	add    %dh,-0x4a0004ad(%rcx)
  487f4d:	00 00                	add    %al,(%rax)
  487f4f:	00 00                	add    %al,(%rax)
  487f51:	42 0e                	rex.X (bad)  
  487f53:	10 42 0e             	adc    %al,0xe(%rdx)
  487f56:	18 42 0e             	sbb    %al,0xe(%rdx)
  487f59:	20 42 0e             	and    %al,0xe(%rdx)
  487f5c:	28 41 0e             	sub    %al,0xe(%rcx)
  487f5f:	30 41 0e             	xor    %al,0xe(%rcx)
  487f62:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  487f66:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  487f6a:	06                   	(bad)  
  487f6b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d683fe <_end+0x36afafe>
  487f71:	8f 02                	popq   (%rdx)
  487f73:	00 00                	add    %al,(%rax)
  487f75:	00 00                	add    %al,(%rax)
  487f77:	00 14 00             	add    %dl,(%rax,%rax,1)
  487f7a:	00 00                	add    %al,(%rax)
  487f7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  487f7d:	34 00                	xor    $0x0,%al
  487f7f:	00 2e                	add    %ch,(%rsi)
  487f81:	54                   	push   %rsp
  487f82:	fb                   	sti    
  487f83:	ff 35 00 00 00 00    	pushq  0x0(%rip)        # 487f89 <usage_message+0x26249>
  487f89:	44 0e                	rex.R (bad)  
  487f8b:	20 00                	and    %al,(%rax)
  487f8d:	00 00                	add    %al,(%rax)
  487f8f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  487f92:	00 00                	add    %al,(%rax)
  487f94:	bc 34 00 00 58       	mov    $0x58000034,%esp
  487f99:	54                   	push   %rsp
  487f9a:	fb                   	sti    
  487f9b:	ff 22                	jmpq   *(%rdx)
  487f9d:	00 00                	add    %al,(%rax)
  487f9f:	00 00                	add    %al,(%rax)
  487fa1:	41 0e                	rex.B (bad)  
  487fa3:	10 41 0e             	adc    %al,0xe(%rcx)
  487fa6:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  487faa:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  487fae:	02 00                	add    (%rax),%al
  487fb0:	14 00                	adc    $0x0,%al
  487fb2:	00 00                	add    %al,(%rax)
  487fb4:	dc 34 00             	fdivl  (%rax,%rax,1)
  487fb7:	00 5a 54             	add    %bl,0x54(%rdx)
  487fba:	fb                   	sti    
  487fbb:	ff 0b                	decl   (%rbx)
	...
  487fc5:	00 00                	add    %al,(%rax)
  487fc7:	00 14 00             	add    %dl,(%rax,%rax,1)
  487fca:	00 00                	add    %al,(%rax)
  487fcc:	f4                   	hlt    
  487fcd:	34 00                	xor    $0x0,%al
  487fcf:	00 4d 54             	add    %cl,0x54(%rbp)
  487fd2:	fb                   	sti    
  487fd3:	ff 66 00             	jmpq   *0x0(%rsi)
	...
  487fde:	00 00                	add    %al,(%rax)
  487fe0:	24 00                	and    $0x0,%al
  487fe2:	00 00                	add    %al,(%rax)
  487fe4:	0c 35                	or     $0x35,%al
  487fe6:	00 00                	add    %al,(%rax)
  487fe8:	9b                   	fwait
  487fe9:	54                   	push   %rsp
  487fea:	fb                   	sti    
  487feb:	ff                   	(bad)  
  487fec:	7e 00                	jle    487fee <usage_message+0x262ae>
  487fee:	00 00                	add    %al,(%rax)
  487ff0:	00 42 0e             	add    %al,0xe(%rdx)
  487ff3:	10 41 0e             	adc    %al,0xe(%rcx)
  487ff6:	18 41 0e             	sbb    %al,0xe(%rcx)
  487ff9:	20 43 83             	and    %al,-0x7d(%rbx)
  487ffc:	04 86                	add    $0x86,%al
  487ffe:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  488005:	00 00                	add    %al,(%rax)
  488007:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48800a:	00 00                	add    %al,(%rax)
  48800c:	34 35                	xor    $0x35,%al
  48800e:	00 00                	add    %al,(%rax)
  488010:	f1                   	icebp  
  488011:	54                   	push   %rsp
  488012:	fb                   	sti    
  488013:	ff e6                	jmpq   *%rsi
  488015:	00 00                	add    %al,(%rax)
  488017:	00 00                	add    %al,(%rax)
  488019:	42 0e                	rex.X (bad)  
  48801b:	10 42 0e             	adc    %al,0xe(%rdx)
  48801e:	18 42 0e             	sbb    %al,0xe(%rdx)
  488021:	20 41 0e             	and    %al,0xe(%rcx)
  488024:	28 41 0e             	sub    %al,0xe(%rcx)
  488027:	30 43 83             	xor    %al,-0x7d(%rbx)
  48802a:	06                   	(bad)  
  48802b:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d584bd <_end+0x369fbbd>
  488031:	8e 02                	mov    (%rdx),%es
  488033:	00 00                	add    %al,(%rax)
  488035:	00 00                	add    %al,(%rax)
  488037:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48803a:	00 00                	add    %al,(%rax)
  48803c:	64                   	fs
  48803d:	35 00 00 a7 55       	xor    $0x55a70000,%eax
  488042:	fb                   	sti    
  488043:	ff                   	(bad)  
  488044:	bb 00 00 00 00       	mov    $0x0,%ebx
  488049:	42 0e                	rex.X (bad)  
  48804b:	10 42 0e             	adc    %al,0xe(%rdx)
  48804e:	18 41 0e             	sbb    %al,0xe(%rcx)
  488051:	20 41 0e             	and    %al,0xe(%rcx)
  488054:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  488058:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d484e6 <_end+0x368fbe6>
  48805f:	8d 
  488060:	02 00                	add    (%rax),%al
  488062:	00 00                	add    %al,(%rax)
  488064:	00 00                	add    %al,(%rax)
  488066:	00 00                	add    %al,(%rax)
  488068:	2c 00                	sub    $0x0,%al
  48806a:	00 00                	add    %al,(%rax)
  48806c:	94                   	xchg   %eax,%esp
  48806d:	35 00 00 32 56       	xor    $0x56320000,%eax
  488072:	fb                   	sti    
  488073:	ff c8                	dec    %eax
  488075:	00 00                	add    %al,(%rax)
  488077:	00 00                	add    %al,(%rax)
  488079:	42 0e                	rex.X (bad)  
  48807b:	10 42 0e             	adc    %al,0xe(%rdx)
  48807e:	18 41 0e             	sbb    %al,0xe(%rcx)
  488081:	20 41 0e             	and    %al,0xe(%rcx)
  488084:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  488088:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d48516 <_end+0x368fc16>
  48808f:	8d 
  488090:	02 00                	add    (%rax),%al
  488092:	00 00                	add    %al,(%rax)
  488094:	00 00                	add    %al,(%rax)
  488096:	00 00                	add    %al,(%rax)
  488098:	1c 00                	sbb    $0x0,%al
  48809a:	00 00                	add    %al,(%rax)
  48809c:	c4 35 00 00          	(bad)(bad) 
  4880a0:	ca 56 fb             	lret   $0xfb56
  4880a3:	ff 9b 00 00 00 00    	lcallq *0x0(%rbx)
  4880a9:	41 0e                	rex.B (bad)  
  4880ab:	10 41 0e             	adc    %al,0xe(%rcx)
  4880ae:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  4880b2:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  4880b6:	02 00                	add    (%rax),%al
  4880b8:	34 00                	xor    $0x0,%al
  4880ba:	00 00                	add    %al,(%rax)
  4880bc:	e4 35                	in     $0x35,%al
  4880be:	00 00                	add    %al,(%rax)
  4880c0:	45 57                	rex.RB push   %r15
  4880c2:	fb                   	sti    
  4880c3:	ff e4                	jmpq   *%rsp
  4880c5:	01 00                	add    %eax,(%rax)
  4880c7:	00 00                	add    %al,(%rax)
  4880c9:	42 0e                	rex.X (bad)  
  4880cb:	10 42 0e             	adc    %al,0xe(%rdx)
  4880ce:	18 42 0e             	sbb    %al,0xe(%rdx)
  4880d1:	20 42 0e             	and    %al,0xe(%rdx)
  4880d4:	28 41 0e             	sub    %al,0xe(%rcx)
  4880d7:	30 41 0e             	xor    %al,0xe(%rcx)
  4880da:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  4880de:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4880e2:	06                   	(bad)  
  4880e3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68576 <_end+0x36afc76>
  4880e9:	8f 02                	popq   (%rdx)
  4880eb:	00 00                	add    %al,(%rax)
  4880ed:	00 00                	add    %al,(%rax)
  4880ef:	00 14 00             	add    %dl,(%rax,%rax,1)
  4880f2:	00 00                	add    %al,(%rax)
  4880f4:	1c 36                	sbb    $0x36,%al
  4880f6:	00 00                	add    %al,(%rax)
  4880f8:	f1                   	icebp  
  4880f9:	58                   	pop    %rax
  4880fa:	fb                   	sti    
  4880fb:	ff 07                	incl   (%rdi)
	...
  488105:	00 00                	add    %al,(%rax)
  488107:	00 34 00             	add    %dh,(%rax,%rax,1)
  48810a:	00 00                	add    %al,(%rax)
  48810c:	34 36                	xor    $0x36,%al
  48810e:	00 00                	add    %al,(%rax)
  488110:	e0 58                	loopne 48816a <usage_message+0x2642a>
  488112:	fb                   	sti    
  488113:	ff                   	(bad)  
  488114:	b8 00 00 00 00       	mov    $0x0,%eax
  488119:	42 0e                	rex.X (bad)  
  48811b:	10 42 0e             	adc    %al,0xe(%rdx)
  48811e:	18 42 0e             	sbb    %al,0xe(%rdx)
  488121:	20 42 0e             	and    %al,0xe(%rdx)
  488124:	28 41 0e             	sub    %al,0xe(%rcx)
  488127:	30 41 0e             	xor    %al,0xe(%rcx)
  48812a:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  48812e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  488132:	06                   	(bad)  
  488133:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d685c6 <_end+0x36afcc6>
  488139:	8f 02                	popq   (%rdx)
  48813b:	00 00                	add    %al,(%rax)
  48813d:	00 00                	add    %al,(%rax)
  48813f:	00 14 00             	add    %dl,(%rax,%rax,1)
  488142:	00 00                	add    %al,(%rax)
  488144:	6c                   	insb   (%dx),%es:(%rdi)
  488145:	36 00 00             	add    %al,%ss:(%rax)
  488148:	60                   	(bad)  
  488149:	59                   	pop    %rcx
  48814a:	fb                   	sti    
  48814b:	ff 27                	jmpq   *(%rdi)
  48814d:	00 00                	add    %al,(%rax)
  48814f:	00 00                	add    %al,(%rax)
  488151:	44 0e                	rex.R (bad)  
  488153:	20 00                	and    %al,(%rax)
  488155:	00 00                	add    %al,(%rax)
  488157:	00 14 00             	add    %dl,(%rax,%rax,1)
  48815a:	00 00                	add    %al,(%rax)
  48815c:	84 36                	test   %dh,(%rsi)
  48815e:	00 00                	add    %al,(%rax)
  488160:	70 59                	jo     4881bb <usage_message+0x2647b>
  488162:	fb                   	sti    
  488163:	ff 22                	jmpq   *(%rdx)
	...
  48816d:	00 00                	add    %al,(%rax)
  48816f:	00 14 00             	add    %dl,(%rax,%rax,1)
  488172:	00 00                	add    %al,(%rax)
  488174:	9c                   	pushfq 
  488175:	36 00 00             	add    %al,%ss:(%rax)
  488178:	7a 59                	jp     4881d3 <usage_message+0x26493>
  48817a:	fb                   	sti    
  48817b:	ff 1a                	lcallq *(%rdx)
	...
  488185:	00 00                	add    %al,(%rax)
  488187:	00 14 00             	add    %dl,(%rax,%rax,1)
  48818a:	00 00                	add    %al,(%rax)
  48818c:	b4 36                	mov    $0x36,%ah
  48818e:	00 00                	add    %al,(%rax)
  488190:	7c 59                	jl     4881eb <usage_message+0x264ab>
  488192:	fb                   	sti    
  488193:	ff                   	(bad)  
  488194:	3e 00 00             	add    %al,%ds:(%rax)
  488197:	00 00                	add    %al,(%rax)
  488199:	41 0e                	rex.B (bad)  
  48819b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48819e:	02 00                	add    (%rax),%al
  4881a0:	1c 00                	sbb    $0x0,%al
  4881a2:	00 00                	add    %al,(%rax)
  4881a4:	cc                   	int3   
  4881a5:	36 00 00             	add    %al,%ss:(%rax)
  4881a8:	a2 59 fb ff 79 00 00 	mov    %al,0x79fffb59
  4881af:	00 00 
  4881b1:	41 0e                	rex.B (bad)  
  4881b3:	10 41 0e             	adc    %al,0xe(%rcx)
  4881b6:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  4881ba:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  4881be:	02 00                	add    (%rax),%al
  4881c0:	2c 00                	sub    $0x0,%al
  4881c2:	00 00                	add    %al,(%rax)
  4881c4:	ec                   	in     (%dx),%al
  4881c5:	36 00 00             	add    %al,%ss:(%rax)
  4881c8:	fb                   	sti    
  4881c9:	59                   	pop    %rcx
  4881ca:	fb                   	sti    
  4881cb:	ff 63 00             	jmpq   *0x0(%rbx)
  4881ce:	00 00                	add    %al,(%rax)
  4881d0:	00 42 0e             	add    %al,0xe(%rdx)
  4881d3:	10 42 0e             	adc    %al,0xe(%rdx)
  4881d6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4881d9:	20 41 0e             	and    %al,0xe(%rcx)
  4881dc:	28 44 0e 40          	sub    %al,0x40(%rsi,%rcx,1)
  4881e0:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4866e <_end+0x368fd6e>
  4881e7:	8d 
  4881e8:	02 00                	add    (%rax),%al
  4881ea:	00 00                	add    %al,(%rax)
  4881ec:	00 00                	add    %al,(%rax)
  4881ee:	00 00                	add    %al,(%rax)
  4881f0:	14 00                	adc    $0x0,%al
  4881f2:	00 00                	add    %al,(%rax)
  4881f4:	1c 37                	sbb    $0x37,%al
  4881f6:	00 00                	add    %al,(%rax)
  4881f8:	2e                   	cs
  4881f9:	5a                   	pop    %rdx
  4881fa:	fb                   	sti    
  4881fb:	ff 24 00             	jmpq   *(%rax,%rax,1)
  4881fe:	00 00                	add    %al,(%rax)
  488200:	00 41 0e             	add    %al,0xe(%rcx)
  488203:	10 43 83             	adc    %al,-0x7d(%rbx)
  488206:	02 00                	add    (%rax),%al
  488208:	14 00                	adc    $0x0,%al
  48820a:	00 00                	add    %al,(%rax)
  48820c:	34 37                	xor    $0x37,%al
  48820e:	00 00                	add    %al,(%rax)
  488210:	3a 5a fb             	cmp    -0x5(%rdx),%bl
  488213:	ff 26                	jmpq   *(%rsi)
  488215:	00 00                	add    %al,(%rax)
  488217:	00 00                	add    %al,(%rax)
  488219:	41 0e                	rex.B (bad)  
  48821b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48821e:	02 00                	add    (%rax),%al
  488220:	1c 00                	sbb    $0x0,%al
  488222:	00 00                	add    %al,(%rax)
  488224:	4c 37                	rex.WR (bad)  
  488226:	00 00                	add    %al,(%rax)
  488228:	48 5a                	rex.W pop    %rdx
  48822a:	fb                   	sti    
  48822b:	ff 43 00             	incl   0x0(%rbx)
  48822e:	00 00                	add    %al,(%rax)
  488230:	00 41 0e             	add    %al,0xe(%rcx)
  488233:	10 44 0e 20          	adc    %al,0x20(%rsi,%rcx,1)
  488237:	43 83 02 00          	rex.XB addl   $0x0,(%r10)
  48823b:	00 00                	add    %al,(%rax)
  48823d:	00 00                	add    %al,(%rax)
  48823f:	00 14 00             	add    %dl,(%rax,%rax,1)
  488242:	00 00                	add    %al,(%rax)
  488244:	6c                   	insb   (%dx),%es:(%rdi)
  488245:	37                   	(bad)  
  488246:	00 00                	add    %al,(%rax)
  488248:	6b 5a fb ff          	imul   $0xffffffffffffffff,-0x5(%rdx),%ebx
  48824c:	1d 00 00 00 00       	sbb    $0x0,%eax
  488251:	00 00                	add    %al,(%rax)
  488253:	00 00                	add    %al,(%rax)
  488255:	00 00                	add    %al,(%rax)
  488257:	00 14 00             	add    %dl,(%rax,%rax,1)
  48825a:	00 00                	add    %al,(%rax)
  48825c:	84 37                	test   %dh,(%rdi)
  48825e:	00 00                	add    %al,(%rax)
  488260:	70 5a                	jo     4882bc <usage_message+0x2657c>
  488262:	fb                   	sti    
  488263:	ff 48 00             	decl   0x0(%rax)
  488266:	00 00                	add    %al,(%rax)
  488268:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  48826c:	00 00                	add    %al,(%rax)
  48826e:	00 00                	add    %al,(%rax)
  488270:	1c 00                	sbb    $0x0,%al
  488272:	00 00                	add    %al,(%rax)
  488274:	9c                   	pushfq 
  488275:	37                   	(bad)  
  488276:	00 00                	add    %al,(%rax)
  488278:	a8 5a                	test   $0x5a,%al
  48827a:	fb                   	sti    
  48827b:	ff 4a 00             	decl   0x0(%rdx)
  48827e:	00 00                	add    %al,(%rax)
  488280:	00 41 0e             	add    %al,0xe(%rcx)
  488283:	10 47 0e             	adc    %al,0xe(%rdi)
  488286:	b0 01                	mov    $0x1,%al
  488288:	5a                   	pop    %rdx
  488289:	83 02 00             	addl   $0x0,(%rdx)
  48828c:	00 00                	add    %al,(%rax)
  48828e:	00 00                	add    %al,(%rax)
  488290:	14 00                	adc    $0x0,%al
  488292:	00 00                	add    %al,(%rax)
  488294:	bc 37 00 00 d2       	mov    $0xd2000037,%esp
  488299:	5a                   	pop    %rdx
  48829a:	fb                   	sti    
  48829b:	ff 0f                	decl   (%rdi)
	...
  4882a5:	00 00                	add    %al,(%rax)
  4882a7:	00 24 00             	add    %ah,(%rax,%rax,1)
  4882aa:	00 00                	add    %al,(%rax)
  4882ac:	d4                   	(bad)  
  4882ad:	37                   	(bad)  
  4882ae:	00 00                	add    %al,(%rax)
  4882b0:	c9                   	leaveq 
  4882b1:	5a                   	pop    %rdx
  4882b2:	fb                   	sti    
  4882b3:	ff 22                	jmpq   *(%rdx)
  4882b5:	03 00                	add    (%rax),%eax
  4882b7:	00 00                	add    %al,(%rax)
  4882b9:	42 0e                	rex.X (bad)  
  4882bb:	10 41 0e             	adc    %al,0xe(%rcx)
  4882be:	18 41 0e             	sbb    %al,0xe(%rcx)
  4882c1:	20 47 0e             	and    %al,0xe(%rdi)
  4882c4:	d0 01                	rolb   (%rcx)
  4882c6:	65 83 04 86 03       	addl   $0x3,%gs:(%rsi,%rax,4)
  4882cb:	8c 02                	mov    %es,(%rdx)
  4882cd:	00 00                	add    %al,(%rax)
  4882cf:	00 2c 00             	add    %ch,(%rax,%rax,1)
  4882d2:	00 00                	add    %al,(%rax)
  4882d4:	fc                   	cld    
  4882d5:	37                   	(bad)  
  4882d6:	00 00                	add    %al,(%rax)
  4882d8:	c3                   	retq   
  4882d9:	5d                   	pop    %rbp
  4882da:	fb                   	sti    
  4882db:	ff                   	(bad)  
  4882dc:	3e 02 00             	add    %ds:(%rax),%al
  4882df:	00 00                	add    %al,(%rax)
  4882e1:	42 0e                	rex.X (bad)  
  4882e3:	10 42 0e             	adc    %al,0xe(%rdx)
  4882e6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4882e9:	20 41 0e             	and    %al,0xe(%rcx)
  4882ec:	28 41 0e             	sub    %al,0xe(%rcx)
  4882ef:	30 44 0e 40          	xor    %al,0x40(%rsi,%rcx,1)
  4882f3:	42 83 06 86          	rex.X addl   $0xffffffffffffff86,(%rsi)
  4882f7:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  4882fc:	8e 02                	mov    (%rdx),%es
  4882fe:	00 00                	add    %al,(%rax)
  488300:	14 00                	adc    $0x0,%al
  488302:	00 00                	add    %al,(%rax)
  488304:	2c 38                	sub    $0x38,%al
  488306:	00 00                	add    %al,(%rax)
  488308:	d1 5f fb             	rcrl   -0x5(%rdi)
  48830b:	ff 6e 00             	ljmpq  *0x0(%rsi)
  48830e:	00 00                	add    %al,(%rax)
  488310:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  488314:	00 00                	add    %al,(%rax)
  488316:	00 00                	add    %al,(%rax)
  488318:	1c 00                	sbb    $0x0,%al
  48831a:	00 00                	add    %al,(%rax)
  48831c:	44 38 00             	cmp    %r8b,(%rax)
  48831f:	00 30                	add    %dh,(%rax)
  488321:	60                   	(bad)  
  488322:	fb                   	sti    
  488323:	ff ab 00 00 00 00    	ljmpq  *0x0(%rbx)
  488329:	41 0e                	rex.B (bad)  
  48832b:	10 44 0e 30          	adc    %al,0x30(%rsi,%rcx,1)
  48832f:	43 83 02 00          	rex.XB addl   $0x0,(%r10)
  488333:	00 00                	add    %al,(%rax)
  488335:	00 00                	add    %al,(%rax)
  488337:	00 24 00             	add    %ah,(%rax,%rax,1)
  48833a:	00 00                	add    %al,(%rax)
  48833c:	64 38 00             	cmp    %al,%fs:(%rax)
  48833f:	00 bb 60 fb ff f6    	add    %bh,-0x90004a0(%rbx)
  488345:	01 00                	add    %eax,(%rax)
  488347:	00 00                	add    %al,(%rax)
  488349:	42 0e                	rex.X (bad)  
  48834b:	10 41 0e             	adc    %al,0xe(%rcx)
  48834e:	18 41 0e             	sbb    %al,0xe(%rcx)
  488351:	20 47 0e             	and    %al,0xe(%rdi)
  488354:	d0 01                	rolb   (%rcx)
  488356:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  48835b:	8c 02                	mov    %es,(%rdx)
  48835d:	00 00                	add    %al,(%rax)
  48835f:	00 2c 00             	add    %ch,(%rax,%rax,1)
  488362:	00 00                	add    %al,(%rax)
  488364:	8c 38                	mov    %?,(%rax)
  488366:	00 00                	add    %al,(%rax)
  488368:	8c 62 fb             	mov    %fs,-0x5(%rdx)
  48836b:	ff ef                	ljmpq  *<internal disassembler error>
  48836d:	00 00                	add    %al,(%rax)
  48836f:	00 00                	add    %al,(%rax)
  488371:	42 0e                	rex.X (bad)  
  488373:	10 42 0e             	adc    %al,0xe(%rdx)
  488376:	18 41 0e             	sbb    %al,0xe(%rcx)
  488379:	20 41 0e             	and    %al,0xe(%rcx)
  48837c:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  488380:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4880e <_end+0x368ff0e>
  488387:	8d 
  488388:	02 00                	add    (%rax),%al
  48838a:	00 00                	add    %al,(%rax)
  48838c:	00 00                	add    %al,(%rax)
  48838e:	00 00                	add    %al,(%rax)
  488390:	24 00                	and    $0x0,%al
  488392:	00 00                	add    %al,(%rax)
  488394:	bc 38 00 00 4b       	mov    $0x4b000038,%esp
  488399:	63 fb                	movslq %ebx,%edi
  48839b:	ff 48 00             	decl   0x0(%rax)
  48839e:	00 00                	add    %al,(%rax)
  4883a0:	00 42 0e             	add    %al,0xe(%rdx)
  4883a3:	10 41 0e             	adc    %al,0xe(%rcx)
  4883a6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4883a9:	20 43 83             	and    %al,-0x7d(%rbx)
  4883ac:	04 86                	add    $0x86,%al
  4883ae:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  4883b5:	00 00                	add    %al,(%rax)
  4883b7:	00 14 00             	add    %dl,(%rax,%rax,1)
  4883ba:	00 00                	add    %al,(%rax)
  4883bc:	e4 38                	in     $0x38,%al
  4883be:	00 00                	add    %al,(%rax)
  4883c0:	6c                   	insb   (%dx),%es:(%rdi)
  4883c1:	63 fb                	movslq %ebx,%edi
  4883c3:	ff 68 00             	ljmpq  *0x0(%rax)
	...
  4883ce:	00 00                	add    %al,(%rax)
  4883d0:	2c 00                	sub    $0x0,%al
  4883d2:	00 00                	add    %al,(%rax)
  4883d4:	fc                   	cld    
  4883d5:	38 00                	cmp    %al,(%rax)
  4883d7:	00 bc 63 fb ff a0 03 	add    %bh,0x3a0fffb(%rbx,%riz,2)
  4883de:	00 00                	add    %al,(%rax)
  4883e0:	00 42 0e             	add    %al,0xe(%rdx)
  4883e3:	10 42 0e             	adc    %al,0xe(%rdx)
  4883e6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4883e9:	20 41 0e             	and    %al,0xe(%rcx)
  4883ec:	28 41 0e             	sub    %al,0xe(%rcx)
  4883ef:	30 47 0e             	xor    %al,0xe(%rdi)
  4883f2:	90                   	nop
  4883f3:	0c 43                	or     $0x43,%al
  4883f5:	83 06 86             	addl   $0xffffffffffffff86,(%rsi)
  4883f8:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  4883fd:	8e 02                	mov    (%rdx),%es
  4883ff:	00 14 00             	add    %dl,(%rax,%rax,1)
  488402:	00 00                	add    %al,(%rax)
  488404:	2c 39                	sub    $0x39,%al
  488406:	00 00                	add    %al,(%rax)
  488408:	38 67 fb             	cmp    %ah,-0x5(%rdi)
  48840b:	ff 10                	callq  *(%rax)
  48840d:	00 00                	add    %al,(%rax)
  48840f:	00 00                	add    %al,(%rax)
  488411:	44 0e                	rex.R (bad)  
  488413:	10 00                	adc    %al,(%rax)
  488415:	00 00                	add    %al,(%rax)
  488417:	00 14 00             	add    %dl,(%rax,%rax,1)
  48841a:	00 00                	add    %al,(%rax)
  48841c:	44 39 00             	cmp    %r8d,(%rax)
  48841f:	00 30                	add    %dh,(%rax)
  488421:	67 fb                	addr32 sti 
  488423:	ff                   	(bad)  
  488424:	3b 00                	cmp    (%rax),%eax
  488426:	00 00                	add    %al,(%rax)
  488428:	00 44 0e 20          	add    %al,0x20(%rsi,%rcx,1)
  48842c:	00 00                	add    %al,(%rax)
  48842e:	00 00                	add    %al,(%rax)
  488430:	14 00                	adc    $0x0,%al
  488432:	00 00                	add    %al,(%rax)
  488434:	5c                   	pop    %rsp
  488435:	39 00                	cmp    %eax,(%rax)
  488437:	00 53 67             	add    %dl,0x67(%rbx)
  48843a:	fb                   	sti    
  48843b:	ff 2b                	ljmpq  *(%rbx)
  48843d:	00 00                	add    %al,(%rax)
  48843f:	00 00                	add    %al,(%rax)
  488441:	44 0e                	rex.R (bad)  
  488443:	10 00                	adc    %al,(%rax)
  488445:	00 00                	add    %al,(%rax)
  488447:	00 1c 00             	add    %bl,(%rax,%rax,1)
  48844a:	00 00                	add    %al,(%rax)
  48844c:	74 39                	je     488487 <usage_message+0x26747>
  48844e:	00 00                	add    %al,(%rax)
  488450:	66                   	data16
  488451:	67 fb                	addr32 sti 
  488453:	ff 42 00             	incl   0x0(%rdx)
  488456:	00 00                	add    %al,(%rax)
  488458:	00 41 0e             	add    %al,0xe(%rcx)
  48845b:	10 41 0e             	adc    %al,0xe(%rcx)
  48845e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  488462:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  488466:	02 00                	add    (%rax),%al
  488468:	14 00                	adc    $0x0,%al
  48846a:	00 00                	add    %al,(%rax)
  48846c:	94                   	xchg   %eax,%esp
  48846d:	39 00                	cmp    %eax,(%rax)
  48846f:	00 88 67 fb ff 35    	add    %cl,0x35fffb67(%rax)
  488475:	00 00                	add    %al,(%rax)
  488477:	00 00                	add    %al,(%rax)
  488479:	41 0e                	rex.B (bad)  
  48847b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48847e:	02 00                	add    (%rax),%al
  488480:	2c 00                	sub    $0x0,%al
  488482:	00 00                	add    %al,(%rax)
  488484:	ac                   	lods   %ds:(%rsi),%al
  488485:	39 00                	cmp    %eax,(%rax)
  488487:	00 a5 67 fb ff 7e    	add    %ah,0x7efffb67(%rbp)
  48848d:	00 00                	add    %al,(%rax)
  48848f:	00 00                	add    %al,(%rax)
  488491:	42 0e                	rex.X (bad)  
  488493:	10 42 0e             	adc    %al,0xe(%rdx)
  488496:	18 41 0e             	sbb    %al,0xe(%rcx)
  488499:	20 41 0e             	and    %al,0xe(%rcx)
  48849c:	28 44 0e 40          	sub    %al,0x40(%rsi,%rcx,1)
  4884a0:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4892e <_end+0x369002e>
  4884a7:	8d 
  4884a8:	02 00                	add    (%rax),%al
  4884aa:	00 00                	add    %al,(%rax)
  4884ac:	00 00                	add    %al,(%rax)
  4884ae:	00 00                	add    %al,(%rax)
  4884b0:	2c 00                	sub    $0x0,%al
  4884b2:	00 00                	add    %al,(%rax)
  4884b4:	dc 39                	fdivrl (%rcx)
  4884b6:	00 00                	add    %al,(%rax)
  4884b8:	f3 67 fb             	repz addr32 sti 
  4884bb:	ff                   	(bad)  
  4884bc:	7e 00                	jle    4884be <usage_message+0x2677e>
  4884be:	00 00                	add    %al,(%rax)
  4884c0:	00 42 0e             	add    %al,0xe(%rdx)
  4884c3:	10 42 0e             	adc    %al,0xe(%rdx)
  4884c6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4884c9:	20 41 0e             	and    %al,0xe(%rcx)
  4884cc:	28 44 0e 40          	sub    %al,0x40(%rsi,%rcx,1)
  4884d0:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4895e <_end+0x369005e>
  4884d7:	8d 
  4884d8:	02 00                	add    (%rax),%al
  4884da:	00 00                	add    %al,(%rax)
  4884dc:	00 00                	add    %al,(%rax)
  4884de:	00 00                	add    %al,(%rax)
  4884e0:	34 00                	xor    $0x0,%al
  4884e2:	00 00                	add    %al,(%rax)
  4884e4:	0c 3a                	or     $0x3a,%al
  4884e6:	00 00                	add    %al,(%rax)
  4884e8:	41 68 fb ff dd 02    	rex.B pushq  $0x2ddfffb
  4884ee:	00 00                	add    %al,(%rax)
  4884f0:	00 42 0e             	add    %al,0xe(%rdx)
  4884f3:	10 42 0e             	adc    %al,0xe(%rdx)
  4884f6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4884f9:	20 42 0e             	and    %al,0xe(%rdx)
  4884fc:	28 41 0e             	sub    %al,0xe(%rcx)
  4884ff:	30 41 0e             	xor    %al,0xe(%rcx)
  488502:	38 47 0e             	cmp    %al,0xe(%rdi)
  488505:	c0 01 48             	rolb   $0x48,(%rcx)
  488508:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48850b:	06                   	(bad)  
  48850c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6899f <_end+0x36b009f>
  488512:	8f 02                	popq   (%rdx)
  488514:	00 00                	add    %al,(%rax)
  488516:	00 00                	add    %al,(%rax)
  488518:	34 00                	xor    $0x0,%al
  48851a:	00 00                	add    %al,(%rax)
  48851c:	44 3a 00             	cmp    (%rax),%r8b
  48851f:	00 f0                	add    %dh,%al
  488521:	6a fb                	pushq  $0xfffffffffffffffb
  488523:	ff ed                	ljmpq  *<internal disassembler error>
  488525:	04 00                	add    $0x0,%al
  488527:	00 00                	add    %al,(%rax)
  488529:	42 0e                	rex.X (bad)  
  48852b:	10 42 0e             	adc    %al,0xe(%rdx)
  48852e:	18 42 0e             	sbb    %al,0xe(%rdx)
  488531:	20 42 0e             	and    %al,0xe(%rdx)
  488534:	28 41 0e             	sub    %al,0xe(%rcx)
  488537:	30 41 0e             	xor    %al,0xe(%rcx)
  48853a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48853d:	a0 12 43 83 07 86 06 	mov    0x58c068607834312,%al
  488544:	8c 05 
  488546:	8d 04 8e             	lea    (%rsi,%rcx,4),%eax
  488549:	03 8f 02 00 00 00    	add    0x2(%rdi),%ecx
  48854f:	00 14 00             	add    %dl,(%rax,%rax,1)
  488552:	00 00                	add    %al,(%rax)
  488554:	7c 3a                	jl     488590 <usage_message+0x26850>
  488556:	00 00                	add    %al,(%rax)
  488558:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  488559:	6f                   	outsl  %ds:(%rsi),(%dx)
  48855a:	fb                   	sti    
  48855b:	ff 0c 00             	decl   (%rax,%rax,1)
	...
  488566:	00 00                	add    %al,(%rax)
  488568:	14 00                	adc    $0x0,%al
  48856a:	00 00                	add    %al,(%rax)
  48856c:	94                   	xchg   %eax,%esp
  48856d:	3a 00                	cmp    (%rax),%al
  48856f:	00 99 6f fb ff 09    	add    %bl,0x9fffb6f(%rcx)
	...
  48857d:	00 00                	add    %al,(%rax)
  48857f:	00 2c 00             	add    %ch,(%rax,%rax,1)
  488582:	00 00                	add    %al,(%rax)
  488584:	ac                   	lods   %ds:(%rsi),%al
  488585:	3a 00                	cmp    (%rax),%al
  488587:	00 98 6f fb ff 58    	add    %bl,0x58fffb6f(%rax)
  48858d:	00 00                	add    %al,(%rax)
  48858f:	00 00                	add    %al,(%rax)
  488591:	42 0e                	rex.X (bad)  
  488593:	10 42 0e             	adc    %al,0xe(%rdx)
  488596:	18 41 0e             	sbb    %al,0xe(%rcx)
  488599:	20 41 0e             	and    %al,0xe(%rcx)
  48859c:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  4885a0:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d48a2e <_end+0x369012e>
  4885a7:	8d 
  4885a8:	02 00                	add    (%rax),%al
  4885aa:	00 00                	add    %al,(%rax)
  4885ac:	00 00                	add    %al,(%rax)
  4885ae:	00 00                	add    %al,(%rax)
  4885b0:	34 00                	xor    $0x0,%al
  4885b2:	00 00                	add    %al,(%rax)
  4885b4:	dc 3a                	fdivrl (%rdx)
  4885b6:	00 00                	add    %al,(%rax)
  4885b8:	c0 6f fb ff          	shrb   $0xff,-0x5(%rdi)
  4885bc:	59                   	pop    %rcx
  4885bd:	0a 00                	or     (%rax),%al
  4885bf:	00 00                	add    %al,(%rax)
  4885c1:	42 0e                	rex.X (bad)  
  4885c3:	10 42 0e             	adc    %al,0xe(%rdx)
  4885c6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4885c9:	20 42 0e             	and    %al,0xe(%rdx)
  4885cc:	28 41 0e             	sub    %al,0xe(%rcx)
  4885cf:	30 41 0e             	xor    %al,0xe(%rcx)
  4885d2:	38 47 0e             	cmp    %al,0xe(%rdi)
  4885d5:	b0 39                	mov    $0x39,%al
  4885d7:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4885db:	06                   	(bad)  
  4885dc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68a6f <_end+0x36b016f>
  4885e2:	8f 02                	popq   (%rdx)
  4885e4:	00 00                	add    %al,(%rax)
  4885e6:	00 00                	add    %al,(%rax)
  4885e8:	34 00                	xor    $0x0,%al
  4885ea:	00 00                	add    %al,(%rax)
  4885ec:	14 3b                	adc    $0x3b,%al
  4885ee:	00 00                	add    %al,(%rax)
  4885f0:	f0 79 fb             	lock jns 4885ee <usage_message+0x268ae>
  4885f3:	ff                   	(bad)  
  4885f4:	fb                   	sti    
  4885f5:	00 00                	add    %al,(%rax)
  4885f7:	00 00                	add    %al,(%rax)
  4885f9:	42 0e                	rex.X (bad)  
  4885fb:	10 42 0e             	adc    %al,0xe(%rdx)
  4885fe:	18 42 0e             	sbb    %al,0xe(%rdx)
  488601:	20 42 0e             	and    %al,0xe(%rdx)
  488604:	28 41 0e             	sub    %al,0xe(%rcx)
  488607:	30 41 0e             	xor    %al,0xe(%rcx)
  48860a:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  48860e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  488612:	06                   	(bad)  
  488613:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68aa6 <_end+0x36b01a6>
  488619:	8f 02                	popq   (%rdx)
  48861b:	00 00                	add    %al,(%rax)
  48861d:	00 00                	add    %al,(%rax)
  48861f:	00 34 00             	add    %dh,(%rax,%rax,1)
  488622:	00 00                	add    %al,(%rax)
  488624:	4c 3b 00             	cmp    (%rax),%r8
  488627:	00 b3 7a fb ff 07    	add    %dh,0x7fffb7a(%rbx)
  48862d:	02 00                	add    (%rax),%al
  48862f:	00 00                	add    %al,(%rax)
  488631:	42 0e                	rex.X (bad)  
  488633:	10 42 0e             	adc    %al,0xe(%rdx)
  488636:	18 42 0e             	sbb    %al,0xe(%rdx)
  488639:	20 42 0e             	and    %al,0xe(%rdx)
  48863c:	28 41 0e             	sub    %al,0xe(%rcx)
  48863f:	30 41 0e             	xor    %al,0xe(%rcx)
  488642:	38 47 0e             	cmp    %al,0xe(%rdi)
  488645:	e0 02                	loopne 488649 <usage_message+0x26909>
  488647:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48864b:	06                   	(bad)  
  48864c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68adf <_end+0x36b01df>
  488652:	8f 02                	popq   (%rdx)
  488654:	00 00                	add    %al,(%rax)
  488656:	00 00                	add    %al,(%rax)
  488658:	34 00                	xor    $0x0,%al
  48865a:	00 00                	add    %al,(%rax)
  48865c:	84 3b                	test   %bh,(%rbx)
  48865e:	00 00                	add    %al,(%rax)
  488660:	82                   	(bad)  
  488661:	7c fb                	jl     48865e <usage_message+0x2691e>
  488663:	ff b3 02 00 00 00    	pushq  0x2(%rbx)
  488669:	42 0e                	rex.X (bad)  
  48866b:	10 42 0e             	adc    %al,0xe(%rdx)
  48866e:	18 42 0e             	sbb    %al,0xe(%rdx)
  488671:	20 42 0e             	and    %al,0xe(%rdx)
  488674:	28 41 0e             	sub    %al,0xe(%rcx)
  488677:	30 41 0e             	xor    %al,0xe(%rcx)
  48867a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48867d:	80 02 43             	addb   $0x43,(%rdx)
  488680:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  488683:	06                   	(bad)  
  488684:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68b17 <_end+0x36b0217>
  48868a:	8f 02                	popq   (%rdx)
  48868c:	00 00                	add    %al,(%rax)
  48868e:	00 00                	add    %al,(%rax)
  488690:	34 00                	xor    $0x0,%al
  488692:	00 00                	add    %al,(%rax)
  488694:	bc 3b 00 00 fd       	mov    $0xfd00003b,%esp
  488699:	7e fb                	jle    488696 <usage_message+0x26956>
  48869b:	ff c0                	inc    %eax
  48869d:	03 00                	add    (%rax),%eax
  48869f:	00 00                	add    %al,(%rax)
  4886a1:	42 0e                	rex.X (bad)  
  4886a3:	10 42 0e             	adc    %al,0xe(%rdx)
  4886a6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4886a9:	20 42 0e             	and    %al,0xe(%rdx)
  4886ac:	28 41 0e             	sub    %al,0xe(%rcx)
  4886af:	30 41 0e             	xor    %al,0xe(%rcx)
  4886b2:	38 47 0e             	cmp    %al,0xe(%rdi)
  4886b5:	e0 03                	loopne 4886ba <usage_message+0x2697a>
  4886b7:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4886bb:	06                   	(bad)  
  4886bc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68b4f <_end+0x36b024f>
  4886c2:	8f 02                	popq   (%rdx)
  4886c4:	00 00                	add    %al,(%rax)
  4886c6:	00 00                	add    %al,(%rax)
  4886c8:	14 00                	adc    $0x0,%al
  4886ca:	00 00                	add    %al,(%rax)
  4886cc:	f4                   	hlt    
  4886cd:	3b 00                	cmp    (%rax),%eax
  4886cf:	00 90 82 fb ff 49    	add    %dl,0x49fffb82(%rax)
	...
  4886dd:	00 00                	add    %al,(%rax)
  4886df:	00 14 00             	add    %dl,(%rax,%rax,1)
  4886e2:	00 00                	add    %al,(%rax)
  4886e4:	0c 3c                	or     $0x3c,%al
  4886e6:	00 00                	add    %al,(%rax)
  4886e8:	c1 82 fb ff 34 00 00 	roll   $0x0,0x34fffb(%rdx)
	...
  4886f7:	00 14 00             	add    %dl,(%rax,%rax,1)
  4886fa:	00 00                	add    %al,(%rax)
  4886fc:	24 3c                	and    $0x3c,%al
  4886fe:	00 00                	add    %al,(%rax)
  488700:	dd 82 fb ff 01 00    	fldl   0x1fffb(%rdx)
	...
  48870e:	00 00                	add    %al,(%rax)
  488710:	14 00                	adc    $0x0,%al
  488712:	00 00                	add    %al,(%rax)
  488714:	3c 3c                	cmp    $0x3c,%al
  488716:	00 00                	add    %al,(%rax)
  488718:	c6 82 fb ff 3e 00 00 	movb   $0x0,0x3efffb(%rdx)
	...
  488727:	00 14 00             	add    %dl,(%rax,%rax,1)
  48872a:	00 00                	add    %al,(%rax)
  48872c:	54                   	push   %rsp
  48872d:	3c 00                	cmp    $0x0,%al
  48872f:	00 ec                	add    %ch,%ah
  488731:	82                   	(bad)  
  488732:	fb                   	sti    
  488733:	ff 22                	jmpq   *(%rdx)
	...
  48873d:	00 00                	add    %al,(%rax)
  48873f:	00 14 00             	add    %dl,(%rax,%rax,1)
  488742:	00 00                	add    %al,(%rax)
  488744:	6c                   	insb   (%dx),%es:(%rdi)
  488745:	3c 00                	cmp    $0x0,%al
  488747:	00 f6                	add    %dh,%dh
  488749:	82                   	(bad)  
  48874a:	fb                   	sti    
  48874b:	ff                   	(bad)  
  48874c:	bc 00 00 00 00       	mov    $0x0,%esp
  488751:	00 00                	add    %al,(%rax)
  488753:	00 00                	add    %al,(%rax)
  488755:	00 00                	add    %al,(%rax)
  488757:	00 14 00             	add    %dl,(%rax,%rax,1)
  48875a:	00 00                	add    %al,(%rax)
  48875c:	84 3c 00             	test   %bh,(%rax,%rax,1)
  48875f:	00 9a 83 fb ff 8d    	add    %bl,-0x7200047d(%rdx)
	...
  48876d:	00 00                	add    %al,(%rax)
  48876f:	00 14 00             	add    %dl,(%rax,%rax,1)
  488772:	00 00                	add    %al,(%rax)
  488774:	9c                   	pushfq 
  488775:	3c 00                	cmp    $0x0,%al
  488777:	00 0f                	add    %cl,(%rdi)
  488779:	84 fb                	test   %bh,%bl
  48877b:	ff 72 00             	pushq  0x0(%rdx)
	...
  488786:	00 00                	add    %al,(%rax)
  488788:	14 00                	adc    $0x0,%al
  48878a:	00 00                	add    %al,(%rax)
  48878c:	b4 3c                	mov    $0x3c,%ah
  48878e:	00 00                	add    %al,(%rax)
  488790:	69 84 fb ff 50 00 00 	imul   $0x0,0x50ff(%rbx,%rdi,8),%eax
  488797:	00 00 00 00 
  48879b:	00 00                	add    %al,(%rax)
  48879d:	00 00                	add    %al,(%rax)
  48879f:	00 14 00             	add    %dl,(%rax,%rax,1)
  4887a2:	00 00                	add    %al,(%rax)
  4887a4:	cc                   	int3   
  4887a5:	3c 00                	cmp    $0x0,%al
  4887a7:	00 a1 84 fb ff 54    	add    %ah,0x54fffb84(%rcx)
	...
  4887b5:	00 00                	add    %al,(%rax)
  4887b7:	00 14 00             	add    %dl,(%rax,%rax,1)
  4887ba:	00 00                	add    %al,(%rax)
  4887bc:	e4 3c                	in     $0x3c,%al
  4887be:	00 00                	add    %al,(%rax)
  4887c0:	dd 84 fb ff 4f 00 00 	fldl   0x4fff(%rbx,%rdi,8)
	...
  4887cf:	00 24 00             	add    %ah,(%rax,%rax,1)
  4887d2:	00 00                	add    %al,(%rax)
  4887d4:	fc                   	cld    
  4887d5:	3c 00                	cmp    $0x0,%al
  4887d7:	00 14 85 fb ff 38 00 	add    %dl,0x38fffb(,%rax,4)
  4887de:	00 00                	add    %al,(%rax)
  4887e0:	00 42 0e             	add    %al,0xe(%rdx)
  4887e3:	10 41 0e             	adc    %al,0xe(%rcx)
  4887e6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4887e9:	20 43 83             	and    %al,-0x7d(%rbx)
  4887ec:	04 86                	add    $0x86,%al
  4887ee:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  4887f5:	00 00                	add    %al,(%rax)
  4887f7:	00 14 00             	add    %dl,(%rax,%rax,1)
  4887fa:	00 00                	add    %al,(%rax)
  4887fc:	24 3d                	and    $0x3d,%al
  4887fe:	00 00                	add    %al,(%rax)
  488800:	24 85                	and    $0x85,%al
  488802:	fb                   	sti    
  488803:	ff 40 00             	incl   0x0(%rax)
	...
  48880e:	00 00                	add    %al,(%rax)
  488810:	14 00                	adc    $0x0,%al
  488812:	00 00                	add    %al,(%rax)
  488814:	3c 3d                	cmp    $0x3d,%al
  488816:	00 00                	add    %al,(%rax)
  488818:	4c 85 fb             	test   %r15,%rbx
  48881b:	ff 40 00             	incl   0x0(%rax)
	...
  488826:	00 00                	add    %al,(%rax)
  488828:	14 00                	adc    $0x0,%al
  48882a:	00 00                	add    %al,(%rax)
  48882c:	54                   	push   %rsp
  48882d:	3d 00 00 74 85       	cmp    $0x85740000,%eax
  488832:	fb                   	sti    
  488833:	ff 26                	jmpq   *(%rsi)
	...
  48883d:	00 00                	add    %al,(%rax)
  48883f:	00 14 00             	add    %dl,(%rax,%rax,1)
  488842:	00 00                	add    %al,(%rax)
  488844:	6c                   	insb   (%dx),%es:(%rdi)
  488845:	3d 00 00 82 85       	cmp    $0x85820000,%eax
  48884a:	fb                   	sti    
  48884b:	ff 59 00             	lcallq *0x0(%rcx)
  48884e:	00 00                	add    %al,(%rax)
  488850:	00 41 0e             	add    %al,0xe(%rcx)
  488853:	10 45 83             	adc    %al,-0x7d(%rbp)
  488856:	02 00                	add    (%rax),%al
  488858:	2c 00                	sub    $0x0,%al
  48885a:	00 00                	add    %al,(%rax)
  48885c:	84 3d 00 00 c3 85    	test   %bh,-0x7a3d0000(%rip)        # ffffffff860b8862 <_end+0xffffffff859fff62>
  488862:	fb                   	sti    
  488863:	ff aa 00 00 00 00    	ljmpq  *0x0(%rdx)
  488869:	42 0e                	rex.X (bad)  
  48886b:	10 42 0e             	adc    %al,0xe(%rdx)
  48886e:	18 41 0e             	sbb    %al,0xe(%rcx)
  488871:	20 41 0e             	and    %al,0xe(%rcx)
  488874:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  488878:	46 83 05 86 04 8c 03 	rex.RX addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d48d06 <_end+0x3690406>
  48887f:	8d 
  488880:	02 00                	add    (%rax),%al
  488882:	00 00                	add    %al,(%rax)
  488884:	00 00                	add    %al,(%rax)
  488886:	00 00                	add    %al,(%rax)
  488888:	14 00                	adc    $0x0,%al
  48888a:	00 00                	add    %al,(%rax)
  48888c:	b4 3d                	mov    $0x3d,%ah
  48888e:	00 00                	add    %al,(%rax)
  488890:	3d 86 fb ff 5b       	cmp    $0x5bfffb86,%eax
  488895:	00 00                	add    %al,(%rax)
  488897:	00 00                	add    %al,(%rax)
  488899:	44 0e                	rex.R (bad)  
  48889b:	20 00                	and    %al,(%rax)
  48889d:	00 00                	add    %al,(%rax)
  48889f:	00 14 00             	add    %dl,(%rax,%rax,1)
  4888a2:	00 00                	add    %al,(%rax)
  4888a4:	cc                   	int3   
  4888a5:	3d 00 00 80 86       	cmp    $0x86800000,%eax
  4888aa:	fb                   	sti    
  4888ab:	ff 47 00             	incl   0x0(%rdi)
  4888ae:	00 00                	add    %al,(%rax)
  4888b0:	00 41 0e             	add    %al,0xe(%rcx)
  4888b3:	10 5d 83             	adc    %bl,-0x7d(%rbp)
  4888b6:	02 00                	add    (%rax),%al
  4888b8:	2c 00                	sub    $0x0,%al
  4888ba:	00 00                	add    %al,(%rax)
  4888bc:	e4 3d                	in     $0x3d,%al
  4888be:	00 00                	add    %al,(%rax)
  4888c0:	af                   	scas   %es:(%rdi),%eax
  4888c1:	86 fb                	xchg   %bh,%bl
  4888c3:	ff 84 00 00 00 00 42 	incl   0x42000000(%rax,%rax,1)
  4888ca:	0e                   	(bad)  
  4888cb:	10 42 0e             	adc    %al,0xe(%rdx)
  4888ce:	18 42 0e             	sbb    %al,0xe(%rdx)
  4888d1:	20 41 0e             	and    %al,0xe(%rcx)
  4888d4:	28 41 0e             	sub    %al,0xe(%rcx)
  4888d7:	30 43 83             	xor    %al,-0x7d(%rbx)
  4888da:	06                   	(bad)  
  4888db:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d58d6d <_end+0x36a046d>
  4888e1:	8e 02                	mov    (%rdx),%es
  4888e3:	00 00                	add    %al,(%rax)
  4888e5:	00 00                	add    %al,(%rax)
  4888e7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4888ea:	00 00                	add    %al,(%rax)
  4888ec:	14 3e                	adc    $0x3e,%al
  4888ee:	00 00                	add    %al,(%rax)
  4888f0:	03 87 fb ff ee 00    	add    0xeefffb(%rdi),%eax
  4888f6:	00 00                	add    %al,(%rax)
  4888f8:	00 42 0e             	add    %al,0xe(%rdx)
  4888fb:	10 42 0e             	adc    %al,0xe(%rdx)
  4888fe:	18 42 0e             	sbb    %al,0xe(%rdx)
  488901:	20 42 0e             	and    %al,0xe(%rdx)
  488904:	28 41 0e             	sub    %al,0xe(%rcx)
  488907:	30 41 0e             	xor    %al,0xe(%rcx)
  48890a:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  48890e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  488912:	06                   	(bad)  
  488913:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68da6 <_end+0x36b04a6>
  488919:	8f 02                	popq   (%rdx)
  48891b:	00 00                	add    %al,(%rax)
  48891d:	00 00                	add    %al,(%rax)
  48891f:	00 34 00             	add    %dh,(%rax,%rax,1)
  488922:	00 00                	add    %al,(%rax)
  488924:	4c                   	rex.WR
  488925:	3e 00 00             	add    %al,%ds:(%rax)
  488928:	b9 87 fb ff 5a       	mov    $0x5afffb87,%ecx
  48892d:	00 00                	add    %al,(%rax)
  48892f:	00 00                	add    %al,(%rax)
  488931:	42 0e                	rex.X (bad)  
  488933:	10 42 0e             	adc    %al,0xe(%rdx)
  488936:	18 42 0e             	sbb    %al,0xe(%rdx)
  488939:	20 42 0e             	and    %al,0xe(%rdx)
  48893c:	28 41 0e             	sub    %al,0xe(%rcx)
  48893f:	30 41 0e             	xor    %al,0xe(%rcx)
  488942:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  488946:	48 83 07 86          	addq   $0xffffffffffffff86,(%rdi)
  48894a:	06                   	(bad)  
  48894b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68dde <_end+0x36b04de>
  488951:	8f 02                	popq   (%rdx)
  488953:	00 00                	add    %al,(%rax)
  488955:	00 00                	add    %al,(%rax)
  488957:	00 14 00             	add    %dl,(%rax,%rax,1)
  48895a:	00 00                	add    %al,(%rax)
  48895c:	84 3e                	test   %bh,(%rsi)
  48895e:	00 00                	add    %al,(%rax)
  488960:	db 87 fb ff 97 00    	fildl  0x97fffb(%rdi)
  488966:	00 00                	add    %al,(%rax)
  488968:	00 41 0e             	add    %al,0xe(%rcx)
  48896b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48896e:	02 00                	add    (%rax),%al
  488970:	14 00                	adc    $0x0,%al
  488972:	00 00                	add    %al,(%rax)
  488974:	9c                   	pushfq 
  488975:	3e 00 00             	add    %al,%ds:(%rax)
  488978:	5a                   	pop    %rdx
  488979:	88 fb                	mov    %bh,%bl
  48897b:	ff 2b                	ljmpq  *(%rbx)
  48897d:	00 00                	add    %al,(%rax)
  48897f:	00 00                	add    %al,(%rax)
  488981:	41 0e                	rex.B (bad)  
  488983:	10 43 83             	adc    %al,-0x7d(%rbx)
  488986:	02 00                	add    (%rax),%al
  488988:	2c 00                	sub    $0x0,%al
  48898a:	00 00                	add    %al,(%rax)
  48898c:	b4 3e                	mov    $0x3e,%ah
  48898e:	00 00                	add    %al,(%rax)
  488990:	6d                   	insl   (%dx),%es:(%rdi)
  488991:	88 fb                	mov    %bh,%bl
  488993:	ff 95 00 00 00 00    	callq  *0x0(%rbp)
  488999:	42 0e                	rex.X (bad)  
  48899b:	10 42 0e             	adc    %al,0xe(%rdx)
  48899e:	18 42 0e             	sbb    %al,0xe(%rdx)
  4889a1:	20 41 0e             	and    %al,0xe(%rcx)
  4889a4:	28 41 0e             	sub    %al,0xe(%rcx)
  4889a7:	30 43 83             	xor    %al,-0x7d(%rbx)
  4889aa:	06                   	(bad)  
  4889ab:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d58e3d <_end+0x36a053d>
  4889b1:	8e 02                	mov    (%rdx),%es
  4889b3:	00 00                	add    %al,(%rax)
  4889b5:	00 00                	add    %al,(%rax)
  4889b7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4889ba:	00 00                	add    %al,(%rax)
  4889bc:	e4 3e                	in     $0x3e,%al
  4889be:	00 00                	add    %al,(%rax)
  4889c0:	d2 88 fb ff 17 01    	rorb   %cl,0x117fffb(%rax)
  4889c6:	00 00                	add    %al,(%rax)
  4889c8:	00 42 0e             	add    %al,0xe(%rdx)
  4889cb:	10 42 0e             	adc    %al,0xe(%rdx)
  4889ce:	18 42 0e             	sbb    %al,0xe(%rdx)
  4889d1:	20 42 0e             	and    %al,0xe(%rdx)
  4889d4:	28 41 0e             	sub    %al,0xe(%rcx)
  4889d7:	30 41 0e             	xor    %al,0xe(%rcx)
  4889da:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  4889de:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4889e2:	06                   	(bad)  
  4889e3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68e76 <_end+0x36b0576>
  4889e9:	8f 02                	popq   (%rdx)
  4889eb:	00 00                	add    %al,(%rax)
  4889ed:	00 00                	add    %al,(%rax)
  4889ef:	00 34 00             	add    %dh,(%rax,%rax,1)
  4889f2:	00 00                	add    %al,(%rax)
  4889f4:	1c 3f                	sbb    $0x3f,%al
  4889f6:	00 00                	add    %al,(%rax)
  4889f8:	b1 89                	mov    $0x89,%cl
  4889fa:	fb                   	sti    
  4889fb:	ff 09                	decl   (%rcx)
  4889fd:	01 00                	add    %eax,(%rax)
  4889ff:	00 00                	add    %al,(%rax)
  488a01:	42 0e                	rex.X (bad)  
  488a03:	10 42 0e             	adc    %al,0xe(%rdx)
  488a06:	18 42 0e             	sbb    %al,0xe(%rdx)
  488a09:	20 42 0e             	and    %al,0xe(%rdx)
  488a0c:	28 41 0e             	sub    %al,0xe(%rcx)
  488a0f:	30 41 0e             	xor    %al,0xe(%rcx)
  488a12:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  488a16:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  488a1a:	06                   	(bad)  
  488a1b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68eae <_end+0x36b05ae>
  488a21:	8f 02                	popq   (%rdx)
  488a23:	00 00                	add    %al,(%rax)
  488a25:	00 00                	add    %al,(%rax)
  488a27:	00 34 00             	add    %dh,(%rax,%rax,1)
  488a2a:	00 00                	add    %al,(%rax)
  488a2c:	54                   	push   %rsp
  488a2d:	3f                   	(bad)  
  488a2e:	00 00                	add    %al,(%rax)
  488a30:	82                   	(bad)  
  488a31:	8a fb                	mov    %bl,%bh
  488a33:	ff aa 01 00 00 00    	ljmpq  *0x1(%rdx)
  488a39:	42 0e                	rex.X (bad)  
  488a3b:	10 42 0e             	adc    %al,0xe(%rdx)
  488a3e:	18 42 0e             	sbb    %al,0xe(%rdx)
  488a41:	20 42 0e             	and    %al,0xe(%rdx)
  488a44:	28 41 0e             	sub    %al,0xe(%rcx)
  488a47:	30 41 0e             	xor    %al,0xe(%rcx)
  488a4a:	38 44 0e 80          	cmp    %al,-0x80(%rsi,%rcx,1)
  488a4e:	01 43 83             	add    %eax,-0x7d(%rbx)
  488a51:	07                   	(bad)  
  488a52:	86 06                	xchg   %al,(%rsi)
  488a54:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68ee7 <_end+0x36b05e7>
  488a5a:	8f 02                	popq   (%rdx)
  488a5c:	00 00                	add    %al,(%rax)
  488a5e:	00 00                	add    %al,(%rax)
  488a60:	1c 00                	sbb    $0x0,%al
  488a62:	00 00                	add    %al,(%rax)
  488a64:	8c 3f                	mov    %?,(%rdi)
  488a66:	00 00                	add    %al,(%rax)
  488a68:	f4                   	hlt    
  488a69:	8b fb                	mov    %ebx,%edi
  488a6b:	ff 63 00             	jmpq   *0x0(%rbx)
  488a6e:	00 00                	add    %al,(%rax)
  488a70:	00 41 0e             	add    %al,0xe(%rcx)
  488a73:	10 41 0e             	adc    %al,0xe(%rcx)
  488a76:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  488a7a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  488a7e:	02 00                	add    (%rax),%al
  488a80:	24 00                	and    $0x0,%al
  488a82:	00 00                	add    %al,(%rax)
  488a84:	ac                   	lods   %ds:(%rsi),%al
  488a85:	3f                   	(bad)  
  488a86:	00 00                	add    %al,(%rax)
  488a88:	37                   	(bad)  
  488a89:	8c fb                	mov    %?,%ebx
  488a8b:	ff b4 00 00 00 00 42 	pushq  0x42000000(%rax,%rax,1)
  488a92:	0e                   	(bad)  
  488a93:	10 41 0e             	adc    %al,0xe(%rcx)
  488a96:	18 41 0e             	sbb    %al,0xe(%rcx)
  488a99:	20 43 83             	and    %al,-0x7d(%rbx)
  488a9c:	04 86                	add    $0x86,%al
  488a9e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  488aa5:	00 00                	add    %al,(%rax)
  488aa7:	00 34 00             	add    %dh,(%rax,%rax,1)
  488aaa:	00 00                	add    %al,(%rax)
  488aac:	d4                   	(bad)  
  488aad:	3f                   	(bad)  
  488aae:	00 00                	add    %al,(%rax)
  488ab0:	c3                   	retq   
  488ab1:	8c fb                	mov    %?,%ebx
  488ab3:	ff 76 04             	pushq  0x4(%rsi)
  488ab6:	00 00                	add    %al,(%rax)
  488ab8:	00 42 0e             	add    %al,0xe(%rdx)
  488abb:	10 42 0e             	adc    %al,0xe(%rdx)
  488abe:	18 42 0e             	sbb    %al,0xe(%rdx)
  488ac1:	20 42 0e             	and    %al,0xe(%rdx)
  488ac4:	28 41 0e             	sub    %al,0xe(%rcx)
  488ac7:	30 41 0e             	xor    %al,0xe(%rcx)
  488aca:	38 47 0e             	cmp    %al,0xe(%rdi)
  488acd:	d0 01                	rolb   (%rcx)
  488acf:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  488ad3:	06                   	(bad)  
  488ad4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68f67 <_end+0x36b0667>
  488ada:	8f 02                	popq   (%rdx)
  488adc:	00 00                	add    %al,(%rax)
  488ade:	00 00                	add    %al,(%rax)
  488ae0:	34 00                	xor    $0x0,%al
  488ae2:	00 00                	add    %al,(%rax)
  488ae4:	0c 40                	or     $0x40,%al
  488ae6:	00 00                	add    %al,(%rax)
  488ae8:	01 91 fb ff 9f 02    	add    %edx,0x29ffffb(%rcx)
  488aee:	00 00                	add    %al,(%rax)
  488af0:	00 42 0e             	add    %al,0xe(%rdx)
  488af3:	10 42 0e             	adc    %al,0xe(%rdx)
  488af6:	18 42 0e             	sbb    %al,0xe(%rdx)
  488af9:	20 42 0e             	and    %al,0xe(%rdx)
  488afc:	28 41 0e             	sub    %al,0xe(%rcx)
  488aff:	30 41 0e             	xor    %al,0xe(%rcx)
  488b02:	38 44 0e a0          	cmp    %al,-0x60(%rsi,%rcx,1)
  488b06:	01 5b 83             	add    %ebx,-0x7d(%rbx)
  488b09:	07                   	(bad)  
  488b0a:	86 06                	xchg   %al,(%rsi)
  488b0c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68f9f <_end+0x36b069f>
  488b12:	8f 02                	popq   (%rdx)
  488b14:	00 00                	add    %al,(%rax)
  488b16:	00 00                	add    %al,(%rax)
  488b18:	34 00                	xor    $0x0,%al
  488b1a:	00 00                	add    %al,(%rax)
  488b1c:	44                   	rex.R
  488b1d:	40 00 00             	add    %al,(%rax)
  488b20:	68 93 fb ff 19       	pushq  $0x19fffb93
  488b25:	01 00                	add    %eax,(%rax)
  488b27:	00 00                	add    %al,(%rax)
  488b29:	42 0e                	rex.X (bad)  
  488b2b:	10 42 0e             	adc    %al,0xe(%rdx)
  488b2e:	18 42 0e             	sbb    %al,0xe(%rdx)
  488b31:	20 42 0e             	and    %al,0xe(%rdx)
  488b34:	28 41 0e             	sub    %al,0xe(%rcx)
  488b37:	30 41 0e             	xor    %al,0xe(%rcx)
  488b3a:	38 44 0e 80          	cmp    %al,-0x80(%rsi,%rcx,1)
  488b3e:	01 43 83             	add    %eax,-0x7d(%rbx)
  488b41:	07                   	(bad)  
  488b42:	86 06                	xchg   %al,(%rsi)
  488b44:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d68fd7 <_end+0x36b06d7>
  488b4a:	8f 02                	popq   (%rdx)
  488b4c:	00 00                	add    %al,(%rax)
  488b4e:	00 00                	add    %al,(%rax)
  488b50:	34 00                	xor    $0x0,%al
  488b52:	00 00                	add    %al,(%rax)
  488b54:	7c 40                	jl     488b96 <usage_message+0x26e56>
  488b56:	00 00                	add    %al,(%rax)
  488b58:	49 94                	xchg   %rax,%r12
  488b5a:	fb                   	sti    
  488b5b:	ff                   	(bad)  
  488b5c:	78 01                	js     488b5f <usage_message+0x26e1f>
  488b5e:	00 00                	add    %al,(%rax)
  488b60:	00 42 0e             	add    %al,0xe(%rdx)
  488b63:	10 42 0e             	adc    %al,0xe(%rdx)
  488b66:	18 42 0e             	sbb    %al,0xe(%rdx)
  488b69:	20 42 0e             	and    %al,0xe(%rdx)
  488b6c:	28 41 0e             	sub    %al,0xe(%rcx)
  488b6f:	30 41 0e             	xor    %al,0xe(%rcx)
  488b72:	38 44 0e 60          	cmp    %al,0x60(%rsi,%rcx,1)
  488b76:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  488b7a:	06                   	(bad)  
  488b7b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6900e <_end+0x36b070e>
  488b81:	8f 02                	popq   (%rdx)
  488b83:	00 00                	add    %al,(%rax)
  488b85:	00 00                	add    %al,(%rax)
  488b87:	00 14 00             	add    %dl,(%rax,%rax,1)
  488b8a:	00 00                	add    %al,(%rax)
  488b8c:	b4 40                	mov    $0x40,%ah
  488b8e:	00 00                	add    %al,(%rax)
  488b90:	89 95 fb ff 2c 00    	mov    %edx,0x2cfffb(%rbp)
  488b96:	00 00                	add    %al,(%rax)
  488b98:	00 44 0e 20          	add    %al,0x20(%rsi,%rcx,1)
  488b9c:	00 00                	add    %al,(%rax)
  488b9e:	00 00                	add    %al,(%rax)
  488ba0:	14 00                	adc    $0x0,%al
  488ba2:	00 00                	add    %al,(%rax)
  488ba4:	cc                   	int3   
  488ba5:	40 00 00             	add    %al,(%rax)
  488ba8:	9d                   	popfq  
  488ba9:	95                   	xchg   %eax,%ebp
  488baa:	fb                   	sti    
  488bab:	ff 16                	callq  *(%rsi)
  488bad:	00 00                	add    %al,(%rax)
  488baf:	00 00                	add    %al,(%rax)
  488bb1:	44 0e                	rex.R (bad)  
  488bb3:	10 00                	adc    %al,(%rax)
  488bb5:	00 00                	add    %al,(%rax)
  488bb7:	00 34 00             	add    %dh,(%rax,%rax,1)
  488bba:	00 00                	add    %al,(%rax)
  488bbc:	e4 40                	in     $0x40,%al
  488bbe:	00 00                	add    %al,(%rax)
  488bc0:	a0 95 fb ff 00 01 00 	mov    0x100fffb95,%al
  488bc7:	00 00 
  488bc9:	42 0e                	rex.X (bad)  
  488bcb:	10 42 0e             	adc    %al,0xe(%rdx)
  488bce:	18 42 0e             	sbb    %al,0xe(%rdx)
  488bd1:	20 42 0e             	and    %al,0xe(%rdx)
  488bd4:	28 41 0e             	sub    %al,0xe(%rcx)
  488bd7:	30 41 0e             	xor    %al,0xe(%rcx)
  488bda:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  488bde:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  488be2:	06                   	(bad)  
  488be3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d69076 <_end+0x36b0776>
  488be9:	8f 02                	popq   (%rdx)
  488beb:	00 00                	add    %al,(%rax)
  488bed:	00 00                	add    %al,(%rax)
  488bef:	00 24 00             	add    %ah,(%rax,%rax,1)
  488bf2:	00 00                	add    %al,(%rax)
  488bf4:	1c 41                	sbb    $0x41,%al
  488bf6:	00 00                	add    %al,(%rax)
  488bf8:	68 96 fb ff 56       	pushq  $0x56fffb96
  488bfd:	00 00                	add    %al,(%rax)
  488bff:	00 00                	add    %al,(%rax)
  488c01:	42 0e                	rex.X (bad)  
  488c03:	10 41 0e             	adc    %al,0xe(%rcx)
  488c06:	18 41 0e             	sbb    %al,0xe(%rcx)
  488c09:	20 43 83             	and    %al,-0x7d(%rbx)
  488c0c:	04 86                	add    $0x86,%al
  488c0e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  488c15:	00 00                	add    %al,(%rax)
  488c17:	00 24 00             	add    %ah,(%rax,%rax,1)
  488c1a:	00 00                	add    %al,(%rax)
  488c1c:	44                   	rex.R
  488c1d:	41 00 00             	add    %al,(%r8)
  488c20:	96                   	xchg   %eax,%esi
  488c21:	96                   	xchg   %eax,%esi
  488c22:	fb                   	sti    
  488c23:	ff 8f 00 00 00 00    	decl   0x0(%rdi)
  488c29:	42 0e                	rex.X (bad)  
  488c2b:	10 41 0e             	adc    %al,0xe(%rcx)
  488c2e:	18 41 0e             	sbb    %al,0xe(%rcx)
  488c31:	20 44 0e 80          	and    %al,-0x80(%rsi,%rcx,1)
  488c35:	01 43 83             	add    %eax,-0x7d(%rbx)
  488c38:	04 86                	add    $0x86,%al
  488c3a:	03 8c 02 00 00 00 14 	add    0x14000000(%rdx,%rax,1),%ecx
  488c41:	00 00                	add    %al,(%rax)
  488c43:	00 6c 41 00          	add    %ch,0x0(%rcx,%rax,2)
  488c47:	00 fd                	add    %bh,%ch
  488c49:	96                   	xchg   %eax,%esi
  488c4a:	fb                   	sti    
  488c4b:	ff 0a                	decl   (%rdx)
	...
  488c55:	00 00                	add    %al,(%rax)
  488c57:	00 14 00             	add    %dl,(%rax,%rax,1)
  488c5a:	00 00                	add    %al,(%rax)
  488c5c:	84 41 00             	test   %al,0x0(%rcx)
  488c5f:	00 ef                	add    %ch,%bh
  488c61:	96                   	xchg   %eax,%esi
  488c62:	fb                   	sti    
  488c63:	ff 0a                	decl   (%rdx)
	...
  488c6d:	00 00                	add    %al,(%rax)
  488c6f:	00 34 00             	add    %dh,(%rax,%rax,1)
  488c72:	00 00                	add    %al,(%rax)
  488c74:	9c                   	pushfq 
  488c75:	41 00 00             	add    %al,(%r8)
  488c78:	e1 96                	loope  488c10 <usage_message+0x26ed0>
  488c7a:	fb                   	sti    
  488c7b:	ff dc                	lcallq *<internal disassembler error>
  488c7d:	02 00                	add    (%rax),%al
  488c7f:	00 00                	add    %al,(%rax)
  488c81:	42 0e                	rex.X (bad)  
  488c83:	10 42 0e             	adc    %al,0xe(%rdx)
  488c86:	18 42 0e             	sbb    %al,0xe(%rdx)
  488c89:	20 42 0e             	and    %al,0xe(%rdx)
  488c8c:	28 41 0e             	sub    %al,0xe(%rcx)
  488c8f:	30 41 0e             	xor    %al,0xe(%rcx)
  488c92:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  488c96:	42 83 07 86          	rex.X addl   $0xffffffffffffff86,(%rdi)
  488c9a:	06                   	(bad)  
  488c9b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6912e <_end+0x36b082e>
  488ca1:	8f 02                	popq   (%rdx)
  488ca3:	00 00                	add    %al,(%rax)
  488ca5:	00 00                	add    %al,(%rax)
  488ca7:	00 14 00             	add    %dl,(%rax,%rax,1)
  488caa:	00 00                	add    %al,(%rax)
  488cac:	d4                   	(bad)  
  488cad:	41 00 00             	add    %al,(%r8)
  488cb0:	90                   	nop
  488cb1:	99                   	cltd   
  488cb2:	fb                   	sti    
  488cb3:	ff 56 00             	callq  *0x0(%rsi)
	...
  488cbe:	00 00                	add    %al,(%rax)
  488cc0:	2c 00                	sub    $0x0,%al
  488cc2:	00 00                	add    %al,(%rax)
  488cc4:	ec                   	in     (%dx),%al
  488cc5:	41 00 00             	add    %al,(%r8)
  488cc8:	ce                   	(bad)  
  488cc9:	99                   	cltd   
  488cca:	fb                   	sti    
  488ccb:	ff 75 00             	pushq  0x0(%rbp)
  488cce:	00 00                	add    %al,(%rax)
  488cd0:	00 42 0e             	add    %al,0xe(%rdx)
  488cd3:	10 42 0e             	adc    %al,0xe(%rdx)
  488cd6:	18 42 0e             	sbb    %al,0xe(%rdx)
  488cd9:	20 41 0e             	and    %al,0xe(%rcx)
  488cdc:	28 41 0e             	sub    %al,0xe(%rcx)
  488cdf:	30 43 83             	xor    %al,-0x7d(%rbx)
  488ce2:	06                   	(bad)  
  488ce3:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d59175 <_end+0x36a0875>
  488ce9:	8e 02                	mov    (%rdx),%es
  488ceb:	00 00                	add    %al,(%rax)
  488ced:	00 00                	add    %al,(%rax)
  488cef:	00 2c 00             	add    %ch,(%rax,%rax,1)
  488cf2:	00 00                	add    %al,(%rax)
  488cf4:	1c 42                	sbb    $0x42,%al
  488cf6:	00 00                	add    %al,(%rax)
  488cf8:	13 9a fb ff 90 00    	adc    0x90fffb(%rdx),%ebx
  488cfe:	00 00                	add    %al,(%rax)
  488d00:	00 42 0e             	add    %al,0xe(%rdx)
  488d03:	10 42 0e             	adc    %al,0xe(%rdx)
  488d06:	18 41 0e             	sbb    %al,0xe(%rcx)
  488d09:	20 41 0e             	and    %al,0xe(%rcx)
  488d0c:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  488d10:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4919e <_end+0x369089e>
  488d17:	8d 
  488d18:	02 00                	add    (%rax),%al
  488d1a:	00 00                	add    %al,(%rax)
  488d1c:	00 00                	add    %al,(%rax)
  488d1e:	00 00                	add    %al,(%rax)
  488d20:	34 00                	xor    $0x0,%al
  488d22:	00 00                	add    %al,(%rax)
  488d24:	4c                   	rex.WR
  488d25:	42 00 00             	rex.X add    %al,(%rax)
  488d28:	73 9a                	jae    488cc4 <usage_message+0x26f84>
  488d2a:	fb                   	sti    
  488d2b:	ff 85 03 00 00 00    	incl   0x3(%rbp)
  488d31:	42 0e                	rex.X (bad)  
  488d33:	10 42 0e             	adc    %al,0xe(%rdx)
  488d36:	18 42 0e             	sbb    %al,0xe(%rdx)
  488d39:	20 42 0e             	and    %al,0xe(%rdx)
  488d3c:	28 41 0e             	sub    %al,0xe(%rcx)
  488d3f:	30 41 0e             	xor    %al,0xe(%rcx)
  488d42:	38 44 0e 60          	cmp    %al,0x60(%rsi,%rcx,1)
  488d46:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  488d4a:	06                   	(bad)  
  488d4b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d691de <_end+0x36b08de>
  488d51:	8f 02                	popq   (%rdx)
  488d53:	00 00                	add    %al,(%rax)
  488d55:	00 00                	add    %al,(%rax)
  488d57:	00 14 00             	add    %dl,(%rax,%rax,1)
  488d5a:	00 00                	add    %al,(%rax)
  488d5c:	84 42 00             	test   %al,0x0(%rdx)
  488d5f:	00 c0                	add    %al,%al
  488d61:	9d                   	popfq  
  488d62:	fb                   	sti    
  488d63:	ff 74 00 00          	pushq  0x0(%rax,%rax,1)
	...
  488d6f:	00 14 00             	add    %dl,(%rax,%rax,1)
  488d72:	00 00                	add    %al,(%rax)
  488d74:	9c                   	pushfq 
  488d75:	42 00 00             	rex.X add    %al,(%rax)
  488d78:	28 9e fb ff 42 00    	sub    %bl,0x42fffb(%rsi)
	...
  488d86:	00 00                	add    %al,(%rax)
  488d88:	14 00                	adc    $0x0,%al
  488d8a:	00 00                	add    %al,(%rax)
  488d8c:	b4 42                	mov    $0x42,%ah
  488d8e:	00 00                	add    %al,(%rax)
  488d90:	52                   	push   %rdx
  488d91:	9e                   	sahf   
  488d92:	fb                   	sti    
  488d93:	ff 49 01             	decl   0x1(%rcx)
	...
  488d9e:	00 00                	add    %al,(%rax)
  488da0:	14 00                	adc    $0x0,%al
  488da2:	00 00                	add    %al,(%rax)
  488da4:	cc                   	int3   
  488da5:	42 00 00             	rex.X add    %al,(%rax)
  488da8:	83 9f fb ff bf 02 00 	sbbl   $0x0,0x2bffffb(%rdi)
  488daf:	00 00                	add    %al,(%rax)
  488db1:	41 0e                	rex.B (bad)  
  488db3:	10 4e 83             	adc    %cl,-0x7d(%rsi)
  488db6:	02 00                	add    (%rax),%al
  488db8:	14 00                	adc    $0x0,%al
  488dba:	00 00                	add    %al,(%rax)
  488dbc:	e4 42                	in     $0x42,%al
  488dbe:	00 00                	add    %al,(%rax)
  488dc0:	2a a2 fb ff 9b 00    	sub    0x9bfffb(%rdx),%ah
	...
  488dce:	00 00                	add    %al,(%rax)
  488dd0:	14 00                	adc    $0x0,%al
  488dd2:	00 00                	add    %al,(%rax)
  488dd4:	fc                   	cld    
  488dd5:	42 00 00             	rex.X add    %al,(%rax)
  488dd8:	ad                   	lods   %ds:(%rsi),%eax
  488dd9:	a2 fb ff 70 01 00 00 	mov    %al,0x170fffb
  488de0:	00 00 
  488de2:	00 00                	add    %al,(%rax)
  488de4:	00 00                	add    %al,(%rax)
  488de6:	00 00                	add    %al,(%rax)
  488de8:	14 00                	adc    $0x0,%al
  488dea:	00 00                	add    %al,(%rax)
  488dec:	14 43                	adc    $0x43,%al
  488dee:	00 00                	add    %al,(%rax)
  488df0:	05 a4 fb ff 0e       	add    $0xefffba4,%eax
	...
  488dfd:	00 00                	add    %al,(%rax)
  488dff:	00 14 00             	add    %dl,(%rax,%rax,1)
  488e02:	00 00                	add    %al,(%rax)
  488e04:	2c 43                	sub    $0x43,%al
  488e06:	00 00                	add    %al,(%rax)
  488e08:	fb                   	sti    
  488e09:	a3 fb ff 0e 00 00 00 	mov    %eax,0xefffb
  488e10:	00 00 
  488e12:	00 00                	add    %al,(%rax)
  488e14:	00 00                	add    %al,(%rax)
  488e16:	00 00                	add    %al,(%rax)
  488e18:	14 00                	adc    $0x0,%al
  488e1a:	00 00                	add    %al,(%rax)
  488e1c:	44                   	rex.R
  488e1d:	43 00 00             	rex.XB add    %al,(%r8)
  488e20:	f1                   	icebp  
  488e21:	a3 fb ff 57 00 00 00 	mov    %eax,0x57fffb
  488e28:	00 00 
  488e2a:	00 00                	add    %al,(%rax)
  488e2c:	00 00                	add    %al,(%rax)
  488e2e:	00 00                	add    %al,(%rax)
  488e30:	14 00                	adc    $0x0,%al
  488e32:	00 00                	add    %al,(%rax)
  488e34:	5c                   	pop    %rsp
  488e35:	43 00 00             	rex.XB add    %al,(%r8)
  488e38:	30 a4 fb ff 32 00 00 	xor    %ah,0x32ff(%rbx,%rdi,8)
	...
  488e47:	00 14 00             	add    %dl,(%rax,%rax,1)
  488e4a:	00 00                	add    %al,(%rax)
  488e4c:	74 43                	je     488e91 <usage_message+0x27151>
  488e4e:	00 00                	add    %al,(%rax)
  488e50:	4a a4                	rex.WX movsb  %ds:(%rsi),%es:(%rdi)
  488e52:	fb                   	sti    
  488e53:	ff 60 00             	jmpq   *0x0(%rax)
	...
  488e5e:	00 00                	add    %al,(%rax)
  488e60:	14 00                	adc    $0x0,%al
  488e62:	00 00                	add    %al,(%rax)
  488e64:	8c 43 00             	mov    %es,0x0(%rbx)
  488e67:	00 92 a4 fb ff 3a    	add    %dl,0x3afffba4(%rdx)
	...
  488e75:	00 00                	add    %al,(%rax)
  488e77:	00 14 00             	add    %dl,(%rax,%rax,1)
  488e7a:	00 00                	add    %al,(%rax)
  488e7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  488e7d:	43 00 00             	rex.XB add    %al,(%r8)
  488e80:	b4 a4                	mov    $0xa4,%ah
  488e82:	fb                   	sti    
  488e83:	ff 47 00             	incl   0x0(%rdi)
	...
  488e8e:	00 00                	add    %al,(%rax)
  488e90:	14 00                	adc    $0x0,%al
  488e92:	00 00                	add    %al,(%rax)
  488e94:	bc 43 00 00 e3       	mov    $0xe3000043,%esp
  488e99:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  488e9a:	fb                   	sti    
  488e9b:	ff 52 00             	callq  *0x0(%rdx)
	...
  488ea6:	00 00                	add    %al,(%rax)
  488ea8:	14 00                	adc    $0x0,%al
  488eaa:	00 00                	add    %al,(%rax)
  488eac:	d4                   	(bad)  
  488ead:	43 00 00             	rex.XB add    %al,(%r8)
  488eb0:	1d a5 fb ff 4f       	sbb    $0x4ffffba5,%eax
	...
  488ebd:	00 00                	add    %al,(%rax)
  488ebf:	00 14 00             	add    %dl,(%rax,%rax,1)
  488ec2:	00 00                	add    %al,(%rax)
  488ec4:	ec                   	in     (%dx),%al
  488ec5:	43 00 00             	rex.XB add    %al,(%r8)
  488ec8:	54                   	push   %rsp
  488ec9:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  488eca:	fb                   	sti    
  488ecb:	ff 48 00             	decl   0x0(%rax)
	...
  488ed6:	00 00                	add    %al,(%rax)
  488ed8:	14 00                	adc    $0x0,%al
  488eda:	00 00                	add    %al,(%rax)
  488edc:	04 44                	add    $0x44,%al
  488ede:	00 00                	add    %al,(%rax)
  488ee0:	84 a5 fb ff 8f 00    	test   %ah,0x8ffffb(%rbp)
	...
  488eee:	00 00                	add    %al,(%rax)
  488ef0:	14 00                	adc    $0x0,%al
  488ef2:	00 00                	add    %al,(%rax)
  488ef4:	1c 44                	sbb    $0x44,%al
  488ef6:	00 00                	add    %al,(%rax)
  488ef8:	fb                   	sti    
  488ef9:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  488efa:	fb                   	sti    
  488efb:	ff 19                	lcallq *(%rcx)
	...
  488f05:	00 00                	add    %al,(%rax)
  488f07:	00 14 00             	add    %dl,(%rax,%rax,1)
  488f0a:	00 00                	add    %al,(%rax)
  488f0c:	34 44                	xor    $0x44,%al
  488f0e:	00 00                	add    %al,(%rax)
  488f10:	fc                   	cld    
  488f11:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  488f12:	fb                   	sti    
  488f13:	ff 88 00 00 00 00    	decl   0x0(%rax)
  488f19:	00 00                	add    %al,(%rax)
  488f1b:	00 00                	add    %al,(%rax)
  488f1d:	00 00                	add    %al,(%rax)
  488f1f:	00 14 00             	add    %dl,(%rax,%rax,1)
  488f22:	00 00                	add    %al,(%rax)
  488f24:	4c                   	rex.WR
  488f25:	44 00 00             	add    %r8b,(%rax)
  488f28:	6c                   	insb   (%dx),%es:(%rdi)
  488f29:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  488f2a:	fb                   	sti    
  488f2b:	ff                   	(bad)  
  488f2c:	7b 00                	jnp    488f2e <usage_message+0x271ee>
	...
  488f36:	00 00                	add    %al,(%rax)
  488f38:	14 00                	adc    $0x0,%al
  488f3a:	00 00                	add    %al,(%rax)
  488f3c:	64 44 00 00          	add    %r8b,%fs:(%rax)
  488f40:	cf                   	iret   
  488f41:	a6                   	cmpsb  %es:(%rdi),%ds:(%rsi)
  488f42:	fb                   	sti    
  488f43:	ff 59 00             	lcallq *0x0(%rcx)
	...
  488f4e:	00 00                	add    %al,(%rax)
  488f50:	14 00                	adc    $0x0,%al
  488f52:	00 00                	add    %al,(%rax)
  488f54:	7c 44                	jl     488f9a <usage_message+0x2725a>
  488f56:	00 00                	add    %al,(%rax)
  488f58:	10 a7 fb ff 12 00    	adc    %ah,0x12fffb(%rdi)
  488f5e:	00 00                	add    %al,(%rax)
  488f60:	00 41 0e             	add    %al,0xe(%rcx)
  488f63:	10 43 83             	adc    %al,-0x7d(%rbx)
  488f66:	02 00                	add    (%rax),%al
  488f68:	24 00                	and    $0x0,%al
  488f6a:	00 00                	add    %al,(%rax)
  488f6c:	94                   	xchg   %eax,%esp
  488f6d:	44 00 00             	add    %r8b,(%rax)
  488f70:	0a a7 fb ff 79 00    	or     0x79fffb(%rdi),%ah
  488f76:	00 00                	add    %al,(%rax)
  488f78:	00 42 0e             	add    %al,0xe(%rdx)
  488f7b:	10 41 0e             	adc    %al,0xe(%rcx)
  488f7e:	18 41 0e             	sbb    %al,0xe(%rcx)
  488f81:	20 54 83 04          	and    %dl,0x4(%rbx,%rax,4)
  488f85:	86 03                	xchg   %al,(%rbx)
  488f87:	8c 02                	mov    %es,(%rdx)
  488f89:	00 00                	add    %al,(%rax)
  488f8b:	00 00                	add    %al,(%rax)
  488f8d:	00 00                	add    %al,(%rax)
  488f8f:	00 34 00             	add    %dh,(%rax,%rax,1)
  488f92:	00 00                	add    %al,(%rax)
  488f94:	bc 44 00 00 5b       	mov    $0x5b000044,%esp
  488f99:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  488f9a:	fb                   	sti    
  488f9b:	ff 32                	pushq  (%rdx)
  488f9d:	01 00                	add    %eax,(%rax)
  488f9f:	00 00                	add    %al,(%rax)
  488fa1:	42 0e                	rex.X (bad)  
  488fa3:	10 42 0e             	adc    %al,0xe(%rdx)
  488fa6:	18 42 0e             	sbb    %al,0xe(%rdx)
  488fa9:	20 42 0e             	and    %al,0xe(%rdx)
  488fac:	28 41 0e             	sub    %al,0xe(%rcx)
  488faf:	30 41 0e             	xor    %al,0xe(%rcx)
  488fb2:	38 44 0e 90          	cmp    %al,-0x70(%rsi,%rcx,1)
  488fb6:	01 48 83             	add    %ecx,-0x7d(%rax)
  488fb9:	07                   	(bad)  
  488fba:	86 06                	xchg   %al,(%rsi)
  488fbc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6944f <_end+0x36b0b4f>
  488fc2:	8f 02                	popq   (%rdx)
  488fc4:	00 00                	add    %al,(%rax)
  488fc6:	00 00                	add    %al,(%rax)
  488fc8:	1c 00                	sbb    $0x0,%al
  488fca:	00 00                	add    %al,(%rax)
  488fcc:	f4                   	hlt    
  488fcd:	44 00 00             	add    %r8b,(%rax)
  488fd0:	55                   	push   %rbp
  488fd1:	a8 fb                	test   $0xfb,%al
  488fd3:	ff 4a 00             	decl   0x0(%rdx)
  488fd6:	00 00                	add    %al,(%rax)
  488fd8:	00 41 0e             	add    %al,0xe(%rcx)
  488fdb:	10 41 0e             	adc    %al,0xe(%rcx)
  488fde:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  488fe2:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  488fe6:	02 00                	add    (%rax),%al
  488fe8:	2c 00                	sub    $0x0,%al
  488fea:	00 00                	add    %al,(%rax)
  488fec:	14 45                	adc    $0x45,%al
  488fee:	00 00                	add    %al,(%rax)
  488ff0:	7f a8                	jg     488f9a <usage_message+0x2725a>
  488ff2:	fb                   	sti    
  488ff3:	ff 22                	jmpq   *(%rdx)
  488ff5:	01 00                	add    %eax,(%rax)
  488ff7:	00 00                	add    %al,(%rax)
  488ff9:	42 0e                	rex.X (bad)  
  488ffb:	10 42 0e             	adc    %al,0xe(%rdx)
  488ffe:	18 42 0e             	sbb    %al,0xe(%rdx)
  489001:	20 41 0e             	and    %al,0xe(%rcx)
  489004:	28 41 0e             	sub    %al,0xe(%rcx)
  489007:	30 44 0e 40          	xor    %al,0x40(%rsi,%rcx,1)
  48900b:	48 83 06 86          	addq   $0xffffffffffffff86,(%rsi)
  48900f:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  489014:	8e 02                	mov    (%rdx),%es
  489016:	00 00                	add    %al,(%rax)
  489018:	14 00                	adc    $0x0,%al
  48901a:	00 00                	add    %al,(%rax)
  48901c:	44                   	rex.R
  48901d:	45 00 00             	add    %r8b,(%r8)
  489020:	71 a9                	jno    488fcb <usage_message+0x2728b>
  489022:	fb                   	sti    
  489023:	ff 6b 00             	ljmpq  *0x0(%rbx)
  489026:	00 00                	add    %al,(%rax)
  489028:	00 41 0e             	add    %al,0xe(%rcx)
  48902b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48902e:	02 00                	add    (%rax),%al
  489030:	14 00                	adc    $0x0,%al
  489032:	00 00                	add    %al,(%rax)
  489034:	5c                   	pop    %rsp
  489035:	45 00 00             	add    %r8b,(%r8)
  489038:	c4 a9 fb ff          	(bad)(bad) 
  48903c:	65 00 00             	add    %al,%gs:(%rax)
  48903f:	00 00                	add    %al,(%rax)
  489041:	41 0e                	rex.B (bad)  
  489043:	10 43 83             	adc    %al,-0x7d(%rbx)
  489046:	02 00                	add    (%rax),%al
  489048:	1c 00                	sbb    $0x0,%al
  48904a:	00 00                	add    %al,(%rax)
  48904c:	74 45                	je     489093 <usage_message+0x27353>
  48904e:	00 00                	add    %al,(%rax)
  489050:	11 aa fb ff 59 00    	adc    %ebp,0x59fffb(%rdx)
  489056:	00 00                	add    %al,(%rax)
  489058:	00 41 0e             	add    %al,0xe(%rcx)
  48905b:	10 41 0e             	adc    %al,0xe(%rcx)
  48905e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  489062:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  489066:	02 00                	add    (%rax),%al
  489068:	2c 00                	sub    $0x0,%al
  48906a:	00 00                	add    %al,(%rax)
  48906c:	94                   	xchg   %eax,%esp
  48906d:	45 00 00             	add    %r8b,(%r8)
  489070:	4a aa                	rex.WX stos   %al,%es:(%rdi)
  489072:	fb                   	sti    
  489073:	ff 6d 00             	ljmpq  *0x0(%rbp)
  489076:	00 00                	add    %al,(%rax)
  489078:	00 42 0e             	add    %al,0xe(%rdx)
  48907b:	10 42 0e             	adc    %al,0xe(%rdx)
  48907e:	18 42 0e             	sbb    %al,0xe(%rdx)
  489081:	20 41 0e             	and    %al,0xe(%rcx)
  489084:	28 41 0e             	sub    %al,0xe(%rcx)
  489087:	30 43 83             	xor    %al,-0x7d(%rbx)
  48908a:	06                   	(bad)  
  48908b:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d5951d <_end+0x36a0c1d>
  489091:	8e 02                	mov    (%rdx),%es
  489093:	00 00                	add    %al,(%rax)
  489095:	00 00                	add    %al,(%rax)
  489097:	00 24 00             	add    %ah,(%rax,%rax,1)
  48909a:	00 00                	add    %al,(%rax)
  48909c:	c4 45 00 00          	(bad)(bad) 
  4890a0:	87 aa fb ff 56 00    	xchg   %ebp,0x56fffb(%rdx)
  4890a6:	00 00                	add    %al,(%rax)
  4890a8:	00 42 0e             	add    %al,0xe(%rdx)
  4890ab:	10 41 0e             	adc    %al,0xe(%rcx)
  4890ae:	18 41 0e             	sbb    %al,0xe(%rcx)
  4890b1:	20 43 83             	and    %al,-0x7d(%rbx)
  4890b4:	04 86                	add    $0x86,%al
  4890b6:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  4890bd:	00 00                	add    %al,(%rax)
  4890bf:	00 24 00             	add    %ah,(%rax,%rax,1)
  4890c2:	00 00                	add    %al,(%rax)
  4890c4:	ec                   	in     (%dx),%al
  4890c5:	45 00 00             	add    %r8b,(%r8)
  4890c8:	b5 aa                	mov    $0xaa,%ch
  4890ca:	fb                   	sti    
  4890cb:	ff 70 00             	pushq  0x0(%rax)
  4890ce:	00 00                	add    %al,(%rax)
  4890d0:	00 42 0e             	add    %al,0xe(%rdx)
  4890d3:	10 41 0e             	adc    %al,0xe(%rcx)
  4890d6:	18 41 0e             	sbb    %al,0xe(%rcx)
  4890d9:	20 43 83             	and    %al,-0x7d(%rbx)
  4890dc:	04 86                	add    $0x86,%al
  4890de:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  4890e5:	00 00                	add    %al,(%rax)
  4890e7:	00 24 00             	add    %ah,(%rax,%rax,1)
  4890ea:	00 00                	add    %al,(%rax)
  4890ec:	14 46                	adc    $0x46,%al
  4890ee:	00 00                	add    %al,(%rax)
  4890f0:	fd                   	std    
  4890f1:	aa                   	stos   %al,%es:(%rdi)
  4890f2:	fb                   	sti    
  4890f3:	ff 5d 00             	lcallq *0x0(%rbp)
  4890f6:	00 00                	add    %al,(%rax)
  4890f8:	00 42 0e             	add    %al,0xe(%rdx)
  4890fb:	10 41 0e             	adc    %al,0xe(%rcx)
  4890fe:	18 41 0e             	sbb    %al,0xe(%rcx)
  489101:	20 43 83             	and    %al,-0x7d(%rbx)
  489104:	04 86                	add    $0x86,%al
  489106:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48910d:	00 00                	add    %al,(%rax)
  48910f:	00 2c 00             	add    %ch,(%rax,%rax,1)
  489112:	00 00                	add    %al,(%rax)
  489114:	3c 46                	cmp    $0x46,%al
  489116:	00 00                	add    %al,(%rax)
  489118:	32 ab fb ff 75 00    	xor    0x75fffb(%rbx),%ch
  48911e:	00 00                	add    %al,(%rax)
  489120:	00 42 0e             	add    %al,0xe(%rdx)
  489123:	10 42 0e             	adc    %al,0xe(%rdx)
  489126:	18 42 0e             	sbb    %al,0xe(%rdx)
  489129:	20 41 0e             	and    %al,0xe(%rcx)
  48912c:	28 41 0e             	sub    %al,0xe(%rcx)
  48912f:	30 43 83             	xor    %al,-0x7d(%rbx)
  489132:	06                   	(bad)  
  489133:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d595c5 <_end+0x36a0cc5>
  489139:	8e 02                	mov    (%rdx),%es
  48913b:	00 00                	add    %al,(%rax)
  48913d:	00 00                	add    %al,(%rax)
  48913f:	00 34 00             	add    %dh,(%rax,%rax,1)
  489142:	00 00                	add    %al,(%rax)
  489144:	6c                   	insb   (%dx),%es:(%rdi)
  489145:	46 00 00             	rex.RX add    %r8b,(%rax)
  489148:	77 ab                	ja     4890f5 <usage_message+0x273b5>
  48914a:	fb                   	sti    
  48914b:	ff e9                	ljmpq  *<internal disassembler error>
  48914d:	00 00                	add    %al,(%rax)
  48914f:	00 00                	add    %al,(%rax)
  489151:	42 0e                	rex.X (bad)  
  489153:	10 42 0e             	adc    %al,0xe(%rdx)
  489156:	18 42 0e             	sbb    %al,0xe(%rdx)
  489159:	20 42 0e             	and    %al,0xe(%rdx)
  48915c:	28 41 0e             	sub    %al,0xe(%rcx)
  48915f:	30 41 0e             	xor    %al,0xe(%rcx)
  489162:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  489166:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48916a:	06                   	(bad)  
  48916b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d695fe <_end+0x36b0cfe>
  489171:	8f 02                	popq   (%rdx)
  489173:	00 00                	add    %al,(%rax)
  489175:	00 00                	add    %al,(%rax)
  489177:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48917a:	00 00                	add    %al,(%rax)
  48917c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48917d:	46 00 00             	rex.RX add    %r8b,(%rax)
  489180:	28 ac fb ff 8b 00 00 	sub    %ch,0x8bff(%rbx,%rdi,8)
  489187:	00 00                	add    %al,(%rax)
  489189:	42 0e                	rex.X (bad)  
  48918b:	10 42 0e             	adc    %al,0xe(%rdx)
  48918e:	18 41 0e             	sbb    %al,0xe(%rcx)
  489191:	20 41 0e             	and    %al,0xe(%rcx)
  489194:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  489198:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d49626 <_end+0x3690d26>
  48919f:	8d 
  4891a0:	02 00                	add    (%rax),%al
  4891a2:	00 00                	add    %al,(%rax)
  4891a4:	00 00                	add    %al,(%rax)
  4891a6:	00 00                	add    %al,(%rax)
  4891a8:	2c 00                	sub    $0x0,%al
  4891aa:	00 00                	add    %al,(%rax)
  4891ac:	d4                   	(bad)  
  4891ad:	46 00 00             	rex.RX add    %r8b,(%rax)
  4891b0:	83 ac fb ff 3a 01 00 	subl   $0x0,0x13aff(%rbx,%rdi,8)
  4891b7:	00 
  4891b8:	00 42 0e             	add    %al,0xe(%rdx)
  4891bb:	10 42 0e             	adc    %al,0xe(%rdx)
  4891be:	18 42 0e             	sbb    %al,0xe(%rdx)
  4891c1:	20 41 0e             	and    %al,0xe(%rcx)
  4891c4:	28 41 0e             	sub    %al,0xe(%rcx)
  4891c7:	30 43 83             	xor    %al,-0x7d(%rbx)
  4891ca:	06                   	(bad)  
  4891cb:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d5965d <_end+0x36a0d5d>
  4891d1:	8e 02                	mov    (%rdx),%es
  4891d3:	00 00                	add    %al,(%rax)
  4891d5:	00 00                	add    %al,(%rax)
  4891d7:	00 24 00             	add    %ah,(%rax,%rax,1)
  4891da:	00 00                	add    %al,(%rax)
  4891dc:	04 47                	add    $0x47,%al
  4891de:	00 00                	add    %al,(%rax)
  4891e0:	8d ad fb ff d4 00    	lea    0xd4fffb(%rbp),%ebp
  4891e6:	00 00                	add    %al,(%rax)
  4891e8:	00 42 0e             	add    %al,0xe(%rdx)
  4891eb:	10 41 0e             	adc    %al,0xe(%rcx)
  4891ee:	18 41 0e             	sbb    %al,0xe(%rcx)
  4891f1:	20 43 83             	and    %al,-0x7d(%rbx)
  4891f4:	04 86                	add    $0x86,%al
  4891f6:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  4891fd:	00 00                	add    %al,(%rax)
  4891ff:	00 2c 00             	add    %ch,(%rax,%rax,1)
  489202:	00 00                	add    %al,(%rax)
  489204:	2c 47                	sub    $0x47,%al
  489206:	00 00                	add    %al,(%rax)
  489208:	39 ae fb ff 48 01    	cmp    %ebp,0x148fffb(%rsi)
  48920e:	00 00                	add    %al,(%rax)
  489210:	00 42 0e             	add    %al,0xe(%rdx)
  489213:	10 42 0e             	adc    %al,0xe(%rdx)
  489216:	18 41 0e             	sbb    %al,0xe(%rcx)
  489219:	20 41 0e             	and    %al,0xe(%rcx)
  48921c:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  489220:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d496ae <_end+0x3690dae>
  489227:	8d 
  489228:	02 00                	add    (%rax),%al
  48922a:	00 00                	add    %al,(%rax)
  48922c:	00 00                	add    %al,(%rax)
  48922e:	00 00                	add    %al,(%rax)
  489230:	2c 00                	sub    $0x0,%al
  489232:	00 00                	add    %al,(%rax)
  489234:	5c                   	pop    %rsp
  489235:	47 00 00             	rex.RXB add    %r8b,(%r8)
  489238:	51                   	push   %rcx
  489239:	af                   	scas   %es:(%rdi),%eax
  48923a:	fb                   	sti    
  48923b:	ff a8 02 00 00 00    	ljmpq  *0x2(%rax)
  489241:	42 0e                	rex.X (bad)  
  489243:	10 42 0e             	adc    %al,0xe(%rdx)
  489246:	18 41 0e             	sbb    %al,0xe(%rcx)
  489249:	20 41 0e             	and    %al,0xe(%rcx)
  48924c:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  489250:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d496de <_end+0x3690dde>
  489257:	8d 
  489258:	02 00                	add    (%rax),%al
  48925a:	00 00                	add    %al,(%rax)
  48925c:	00 00                	add    %al,(%rax)
  48925e:	00 00                	add    %al,(%rax)
  489260:	2c 00                	sub    $0x0,%al
  489262:	00 00                	add    %al,(%rax)
  489264:	8c 47 00             	mov    %es,0x0(%rdi)
  489267:	00 c9                	add    %cl,%cl
  489269:	b1 fb                	mov    $0xfb,%cl
  48926b:	ff 95 00 00 00 00    	callq  *0x0(%rbp)
  489271:	42 0e                	rex.X (bad)  
  489273:	10 42 0e             	adc    %al,0xe(%rdx)
  489276:	18 41 0e             	sbb    %al,0xe(%rcx)
  489279:	20 41 0e             	and    %al,0xe(%rcx)
  48927c:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  489280:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4970e <_end+0x3690e0e>
  489287:	8d 
  489288:	02 00                	add    (%rax),%al
  48928a:	00 00                	add    %al,(%rax)
  48928c:	00 00                	add    %al,(%rax)
  48928e:	00 00                	add    %al,(%rax)
  489290:	34 00                	xor    $0x0,%al
  489292:	00 00                	add    %al,(%rax)
  489294:	bc 47 00 00 2e       	mov    $0x2e000047,%esp
  489299:	b2 fb                	mov    $0xfb,%dl
  48929b:	ff c2                	inc    %edx
  48929d:	01 00                	add    %eax,(%rax)
  48929f:	00 00                	add    %al,(%rax)
  4892a1:	42 0e                	rex.X (bad)  
  4892a3:	10 42 0e             	adc    %al,0xe(%rdx)
  4892a6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4892a9:	20 42 0e             	and    %al,0xe(%rdx)
  4892ac:	28 41 0e             	sub    %al,0xe(%rcx)
  4892af:	30 41 0e             	xor    %al,0xe(%rcx)
  4892b2:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  4892b6:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4892ba:	06                   	(bad)  
  4892bb:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6974e <_end+0x36b0e4e>
  4892c1:	8f 02                	popq   (%rdx)
  4892c3:	00 00                	add    %al,(%rax)
  4892c5:	00 00                	add    %al,(%rax)
  4892c7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  4892ca:	00 00                	add    %al,(%rax)
  4892cc:	f4                   	hlt    
  4892cd:	47 00 00             	rex.RXB add    %r8b,(%r8)
  4892d0:	b8 b3 fb ff a0       	mov    $0xa0fffbb3,%eax
  4892d5:	00 00                	add    %al,(%rax)
  4892d7:	00 00                	add    %al,(%rax)
  4892d9:	42 0e                	rex.X (bad)  
  4892db:	10 42 0e             	adc    %al,0xe(%rdx)
  4892de:	18 41 0e             	sbb    %al,0xe(%rcx)
  4892e1:	20 41 0e             	and    %al,0xe(%rcx)
  4892e4:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  4892e8:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d49776 <_end+0x3690e76>
  4892ef:	8d 
  4892f0:	02 00                	add    (%rax),%al
  4892f2:	00 00                	add    %al,(%rax)
  4892f4:	00 00                	add    %al,(%rax)
  4892f6:	00 00                	add    %al,(%rax)
  4892f8:	34 00                	xor    $0x0,%al
  4892fa:	00 00                	add    %al,(%rax)
  4892fc:	24 48                	and    $0x48,%al
  4892fe:	00 00                	add    %al,(%rax)
  489300:	28 b4 fb ff d1 00 00 	sub    %dh,0xd1ff(%rbx,%rdi,8)
  489307:	00 00                	add    %al,(%rax)
  489309:	42 0e                	rex.X (bad)  
  48930b:	10 42 0e             	adc    %al,0xe(%rdx)
  48930e:	18 42 0e             	sbb    %al,0xe(%rdx)
  489311:	20 42 0e             	and    %al,0xe(%rdx)
  489314:	28 41 0e             	sub    %al,0xe(%rcx)
  489317:	30 41 0e             	xor    %al,0xe(%rcx)
  48931a:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  48931e:	48 83 07 86          	addq   $0xffffffffffffff86,(%rdi)
  489322:	06                   	(bad)  
  489323:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d697b6 <_end+0x36b0eb6>
  489329:	8f 02                	popq   (%rdx)
  48932b:	00 00                	add    %al,(%rax)
  48932d:	00 00                	add    %al,(%rax)
  48932f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  489332:	00 00                	add    %al,(%rax)
  489334:	5c                   	pop    %rsp
  489335:	48 00 00             	rex.W add    %al,(%rax)
  489338:	c1                   	(bad)  
  489339:	b4 fb                	mov    $0xfb,%ah
  48933b:	ff                   	(bad)  
  48933c:	ba 00 00 00 00       	mov    $0x0,%edx
  489341:	41 0e                	rex.B (bad)  
  489343:	10 41 0e             	adc    %al,0xe(%rcx)
  489346:	18 47 0e             	sbb    %al,0xe(%rdi)
  489349:	f0 01 43 83          	lock add %eax,-0x7d(%rbx)
  48934d:	03 86 02 14 00 00    	add    0x1402(%rsi),%eax
  489353:	00 7c 48 00          	add    %bh,0x0(%rax,%rcx,2)
  489357:	00 5b b5             	add    %bl,-0x4b(%rbx)
  48935a:	fb                   	sti    
  48935b:	ff 90 00 00 00 00    	callq  *0x0(%rax)
  489361:	47 0e                	rex.RXB (bad)  
  489363:	e0 01                	loopne 489366 <usage_message+0x27626>
  489365:	00 00                	add    %al,(%rax)
  489367:	00 1c 00             	add    %bl,(%rax,%rax,1)
  48936a:	00 00                	add    %al,(%rax)
  48936c:	94                   	xchg   %eax,%esp
  48936d:	48 00 00             	rex.W add    %al,(%rax)
  489370:	d3                   	(bad)  
  489371:	b5 fb                	mov    $0xfb,%ch
  489373:	ff 64 00 00          	jmpq   *0x0(%rax,%rax,1)
  489377:	00 00                	add    %al,(%rax)
  489379:	41 0e                	rex.B (bad)  
  48937b:	10 41 0e             	adc    %al,0xe(%rcx)
  48937e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  489382:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  489386:	02 00                	add    (%rax),%al
  489388:	2c 00                	sub    $0x0,%al
  48938a:	00 00                	add    %al,(%rax)
  48938c:	b4 48                	mov    $0x48,%ah
  48938e:	00 00                	add    %al,(%rax)
  489390:	17                   	(bad)  
  489391:	b6 fb                	mov    $0xfb,%dh
  489393:	ff                   	(bad)  
  489394:	bc 01 00 00 00       	mov    $0x1,%esp
  489399:	42 0e                	rex.X (bad)  
  48939b:	10 42 0e             	adc    %al,0xe(%rdx)
  48939e:	18 42 0e             	sbb    %al,0xe(%rdx)
  4893a1:	20 41 0e             	and    %al,0xe(%rcx)
  4893a4:	28 41 0e             	sub    %al,0xe(%rcx)
  4893a7:	30 47 0e             	xor    %al,0xe(%rdi)
  4893aa:	80 02 43             	addb   $0x43,(%rdx)
  4893ad:	83 06 86             	addl   $0xffffffffffffff86,(%rsi)
  4893b0:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  4893b5:	8e 02                	mov    (%rdx),%es
  4893b7:	00 1c 00             	add    %bl,(%rax,%rax,1)
  4893ba:	00 00                	add    %al,(%rax)
  4893bc:	e4 48                	in     $0x48,%al
  4893be:	00 00                	add    %al,(%rax)
  4893c0:	a3 b7 fb ff de 00 00 	mov    %eax,0xdefffbb7
  4893c7:	00 00 
  4893c9:	41 0e                	rex.B (bad)  
  4893cb:	10 41 0e             	adc    %al,0xe(%rcx)
  4893ce:	18 47 0e             	sbb    %al,0xe(%rdi)
  4893d1:	f0 01 43 83          	lock add %eax,-0x7d(%rbx)
  4893d5:	03 86 02 14 00 00    	add    0x1402(%rsi),%eax
  4893db:	00 04 49             	add    %al,(%rcx,%rcx,2)
  4893de:	00 00                	add    %al,(%rax)
  4893e0:	61                   	(bad)  
  4893e1:	b8 fb ff 43 00       	mov    $0x43fffb,%eax
  4893e6:	00 00                	add    %al,(%rax)
  4893e8:	00 44 0e 20          	add    %al,0x20(%rsi,%rcx,1)
  4893ec:	00 00                	add    %al,(%rax)
  4893ee:	00 00                	add    %al,(%rax)
  4893f0:	14 00                	adc    $0x0,%al
  4893f2:	00 00                	add    %al,(%rax)
  4893f4:	1c 49                	sbb    $0x49,%al
  4893f6:	00 00                	add    %al,(%rax)
  4893f8:	8c b8 fb ff 4e 00    	mov    %?,0x4efffb(%rax)
  4893fe:	00 00                	add    %al,(%rax)
  489400:	00 44 0e 20          	add    %al,0x20(%rsi,%rcx,1)
  489404:	00 00                	add    %al,(%rax)
  489406:	00 00                	add    %al,(%rax)
  489408:	2c 00                	sub    $0x0,%al
  48940a:	00 00                	add    %al,(%rax)
  48940c:	34 49                	xor    $0x49,%al
  48940e:	00 00                	add    %al,(%rax)
  489410:	c2 b8 fb             	retq   $0xfbb8
  489413:	ff 0c 01             	decl   (%rcx,%rax,1)
  489416:	00 00                	add    %al,(%rax)
  489418:	00 42 0e             	add    %al,0xe(%rdx)
  48941b:	10 42 0e             	adc    %al,0xe(%rdx)
  48941e:	18 41 0e             	sbb    %al,0xe(%rcx)
  489421:	20 41 0e             	and    %al,0xe(%rcx)
  489424:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  489428:	55                   	push   %rbp
  489429:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d498b6 <_end+0x3690fb6>
  489430:	02 00                	add    (%rax),%al
  489432:	00 00                	add    %al,(%rax)
  489434:	00 00                	add    %al,(%rax)
  489436:	00 00                	add    %al,(%rax)
  489438:	34 00                	xor    $0x0,%al
  48943a:	00 00                	add    %al,(%rax)
  48943c:	64 49 00 00          	rex.WB add    %al,%fs:(%r8)
  489440:	9e                   	sahf   
  489441:	b9 fb ff 0d 03       	mov    $0x30dfffb,%ecx
  489446:	00 00                	add    %al,(%rax)
  489448:	00 42 0e             	add    %al,0xe(%rdx)
  48944b:	10 42 0e             	adc    %al,0xe(%rdx)
  48944e:	18 42 0e             	sbb    %al,0xe(%rdx)
  489451:	20 42 0e             	and    %al,0xe(%rdx)
  489454:	28 41 0e             	sub    %al,0xe(%rcx)
  489457:	30 41 0e             	xor    %al,0xe(%rcx)
  48945a:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  48945e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  489462:	06                   	(bad)  
  489463:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d698f6 <_end+0x36b0ff6>
  489469:	8f 02                	popq   (%rdx)
  48946b:	00 00                	add    %al,(%rax)
  48946d:	00 00                	add    %al,(%rax)
  48946f:	00 34 00             	add    %dh,(%rax,%rax,1)
  489472:	00 00                	add    %al,(%rax)
  489474:	9c                   	pushfq 
  489475:	49 00 00             	rex.WB add    %al,(%r8)
  489478:	73 bc                	jae    489436 <usage_message+0x276f6>
  48947a:	fb                   	sti    
  48947b:	ff a9 01 00 00 00    	ljmpq  *0x1(%rcx)
  489481:	42 0e                	rex.X (bad)  
  489483:	10 42 0e             	adc    %al,0xe(%rdx)
  489486:	18 42 0e             	sbb    %al,0xe(%rdx)
  489489:	20 42 0e             	and    %al,0xe(%rdx)
  48948c:	28 41 0e             	sub    %al,0xe(%rcx)
  48948f:	30 41 0e             	xor    %al,0xe(%rcx)
  489492:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  489496:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48949a:	06                   	(bad)  
  48949b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6992e <_end+0x36b102e>
  4894a1:	8f 02                	popq   (%rdx)
  4894a3:	00 00                	add    %al,(%rax)
  4894a5:	00 00                	add    %al,(%rax)
  4894a7:	00 24 00             	add    %ah,(%rax,%rax,1)
  4894aa:	00 00                	add    %al,(%rax)
  4894ac:	d4                   	(bad)  
  4894ad:	49 00 00             	rex.WB add    %al,(%r8)
  4894b0:	e4 bd                	in     $0xbd,%al
  4894b2:	fb                   	sti    
  4894b3:	ff                   	(bad)  
  4894b4:	fb                   	sti    
  4894b5:	00 00                	add    %al,(%rax)
  4894b7:	00 00                	add    %al,(%rax)
  4894b9:	42 0e                	rex.X (bad)  
  4894bb:	10 41 0e             	adc    %al,0xe(%rcx)
  4894be:	18 41 0e             	sbb    %al,0xe(%rcx)
  4894c1:	20 47 0e             	and    %al,0xe(%rdi)
  4894c4:	f0 01 02             	lock add %eax,(%rdx)
  4894c7:	5b                   	pop    %rbx
  4894c8:	83 04 86 03          	addl   $0x3,(%rsi,%rax,4)
  4894cc:	8c 02                	mov    %es,(%rdx)
  4894ce:	00 00                	add    %al,(%rax)
  4894d0:	14 00                	adc    $0x0,%al
  4894d2:	00 00                	add    %al,(%rax)
  4894d4:	fc                   	cld    
  4894d5:	49 00 00             	rex.WB add    %al,(%r8)
  4894d8:	b7 be                	mov    $0xbe,%bh
  4894da:	fb                   	sti    
  4894db:	ff 24 00             	jmpq   *(%rax,%rax,1)
	...
  4894e6:	00 00                	add    %al,(%rax)
  4894e8:	14 00                	adc    $0x0,%al
  4894ea:	00 00                	add    %al,(%rax)
  4894ec:	14 4a                	adc    $0x4a,%al
  4894ee:	00 00                	add    %al,(%rax)
  4894f0:	c3                   	retq   
  4894f1:	be fb ff 8d 00       	mov    $0x8dfffb,%esi
  4894f6:	00 00                	add    %al,(%rax)
  4894f8:	00 41 0e             	add    %al,0xe(%rcx)
  4894fb:	10 6a 83             	adc    %ch,-0x7d(%rdx)
  4894fe:	02 00                	add    (%rax),%al
  489500:	14 00                	adc    $0x0,%al
  489502:	00 00                	add    %al,(%rax)
  489504:	2c 4a                	sub    $0x4a,%al
  489506:	00 00                	add    %al,(%rax)
  489508:	38 bf fb ff 58 00    	cmp    %bh,0x58fffb(%rdi)
  48950e:	00 00                	add    %al,(%rax)
  489510:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  489514:	00 00                	add    %al,(%rax)
  489516:	00 00                	add    %al,(%rax)
  489518:	14 00                	adc    $0x0,%al
  48951a:	00 00                	add    %al,(%rax)
  48951c:	44                   	rex.R
  48951d:	4a 00 00             	rex.WX add    %al,(%rax)
  489520:	80 bf fb ff a4 00 00 	cmpb   $0x0,0xa4fffb(%rdi)
	...
  48952f:	00 34 00             	add    %dh,(%rax,%rax,1)
  489532:	00 00                	add    %al,(%rax)
  489534:	5c                   	pop    %rsp
  489535:	4a 00 00             	rex.WX add    %al,(%rax)
  489538:	0c c0                	or     $0xc0,%al
  48953a:	fb                   	sti    
  48953b:	ff 77 08             	pushq  0x8(%rdi)
  48953e:	00 00                	add    %al,(%rax)
  489540:	00 42 0e             	add    %al,0xe(%rdx)
  489543:	10 42 0e             	adc    %al,0xe(%rdx)
  489546:	18 42 0e             	sbb    %al,0xe(%rdx)
  489549:	20 42 0e             	and    %al,0xe(%rdx)
  48954c:	28 41 0e             	sub    %al,0xe(%rcx)
  48954f:	30 41 0e             	xor    %al,0xe(%rcx)
  489552:	38 44 0e a0          	cmp    %al,-0x60(%rsi,%rcx,1)
  489556:	01 43 83             	add    %eax,-0x7d(%rbx)
  489559:	07                   	(bad)  
  48955a:	86 06                	xchg   %al,(%rsi)
  48955c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d699ef <_end+0x36b10ef>
  489562:	8f 02                	popq   (%rdx)
  489564:	00 00                	add    %al,(%rax)
  489566:	00 00                	add    %al,(%rax)
  489568:	14 00                	adc    $0x0,%al
  48956a:	00 00                	add    %al,(%rax)
  48956c:	94                   	xchg   %eax,%esp
  48956d:	4a 00 00             	rex.WX add    %al,(%rax)
  489570:	4b c8 fb ff 0a       	rex.WXB enterq $0xfffb,$0xa
	...
  48957d:	00 00                	add    %al,(%rax)
  48957f:	00 14 00             	add    %dl,(%rax,%rax,1)
  489582:	00 00                	add    %al,(%rax)
  489584:	ac                   	lods   %ds:(%rsi),%al
  489585:	4a 00 00             	rex.WX add    %al,(%rax)
  489588:	3d c8 fb ff 05       	cmp    $0x5fffbc8,%eax
	...
  489595:	00 00                	add    %al,(%rax)
  489597:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48959a:	00 00                	add    %al,(%rax)
  48959c:	c4 4a 00 00          	(bad)(bad) 
  4895a0:	30 c8                	xor    %cl,%al
  4895a2:	fb                   	sti    
  4895a3:	ff 60 00             	jmpq   *0x0(%rax)
  4895a6:	00 00                	add    %al,(%rax)
  4895a8:	00 42 0e             	add    %al,0xe(%rdx)
  4895ab:	10 42 0e             	adc    %al,0xe(%rdx)
  4895ae:	18 41 0e             	sbb    %al,0xe(%rcx)
  4895b1:	20 41 0e             	and    %al,0xe(%rcx)
  4895b4:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  4895b8:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d49a46 <_end+0x3691146>
  4895bf:	8d 
  4895c0:	02 00                	add    (%rax),%al
  4895c2:	00 00                	add    %al,(%rax)
  4895c4:	00 00                	add    %al,(%rax)
  4895c6:	00 00                	add    %al,(%rax)
  4895c8:	1c 00                	sbb    $0x0,%al
  4895ca:	00 00                	add    %al,(%rax)
  4895cc:	f4                   	hlt    
  4895cd:	4a 00 00             	rex.WX add    %al,(%rax)
  4895d0:	60                   	(bad)  
  4895d1:	c8 fb ff 55          	enterq $0xfffb,$0x55
  4895d5:	00 00                	add    %al,(%rax)
  4895d7:	00 00                	add    %al,(%rax)
  4895d9:	41 0e                	rex.B (bad)  
  4895db:	10 41 0e             	adc    %al,0xe(%rcx)
  4895de:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  4895e2:	47 83 03 86          	rex.RXB addl   $0xffffffffffffff86,(%r11)
  4895e6:	02 00                	add    (%rax),%al
  4895e8:	2c 00                	sub    $0x0,%al
  4895ea:	00 00                	add    %al,(%rax)
  4895ec:	14 4b                	adc    $0x4b,%al
  4895ee:	00 00                	add    %al,(%rax)
  4895f0:	95                   	xchg   %eax,%ebp
  4895f1:	c8 fb ff 8f          	enterq $0xfffb,$0x8f
  4895f5:	01 00                	add    %eax,(%rax)
  4895f7:	00 00                	add    %al,(%rax)
  4895f9:	42 0e                	rex.X (bad)  
  4895fb:	10 42 0e             	adc    %al,0xe(%rdx)
  4895fe:	18 41 0e             	sbb    %al,0xe(%rcx)
  489601:	20 41 0e             	and    %al,0xe(%rcx)
  489604:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  489608:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d49a96 <_end+0x3691196>
  48960f:	8d 
  489610:	02 00                	add    (%rax),%al
  489612:	00 00                	add    %al,(%rax)
  489614:	00 00                	add    %al,(%rax)
  489616:	00 00                	add    %al,(%rax)
  489618:	14 00                	adc    $0x0,%al
  48961a:	00 00                	add    %al,(%rax)
  48961c:	44                   	rex.R
  48961d:	4b 00 00             	rex.WXB add    %al,(%r8)
  489620:	f4                   	hlt    
  489621:	c9                   	leaveq 
  489622:	fb                   	sti    
  489623:	ff 2a                	ljmpq  *(%rdx)
  489625:	00 00                	add    %al,(%rax)
  489627:	00 00                	add    %al,(%rax)
  489629:	41 0e                	rex.B (bad)  
  48962b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48962e:	02 00                	add    (%rax),%al
  489630:	2c 00                	sub    $0x0,%al
  489632:	00 00                	add    %al,(%rax)
  489634:	5c                   	pop    %rsp
  489635:	4b 00 00             	rex.WXB add    %al,(%r8)
  489638:	08 ca                	or     %cl,%dl
  48963a:	fb                   	sti    
  48963b:	ff aa 02 00 00 00    	ljmpq  *0x2(%rdx)
  489641:	42 0e                	rex.X (bad)  
  489643:	10 42 0e             	adc    %al,0xe(%rdx)
  489646:	18 42 0e             	sbb    %al,0xe(%rdx)
  489649:	20 41 0e             	and    %al,0xe(%rcx)
  48964c:	28 41 0e             	sub    %al,0xe(%rcx)
  48964f:	30 42 83             	xor    %al,-0x7d(%rdx)
  489652:	06                   	(bad)  
  489653:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d59ae5 <_end+0x36a11e5>
  489659:	8e 02                	mov    (%rdx),%es
  48965b:	00 00                	add    %al,(%rax)
  48965d:	00 00                	add    %al,(%rax)
  48965f:	00 14 00             	add    %dl,(%rax,%rax,1)
  489662:	00 00                	add    %al,(%rax)
  489664:	8c 4b 00             	mov    %cs,0x0(%rbx)
  489667:	00 88 cc fb ff 26    	add    %cl,0x26fffbcc(%rax)
  48966d:	00 00                	add    %al,(%rax)
  48966f:	00 00                	add    %al,(%rax)
  489671:	41 0e                	rex.B (bad)  
  489673:	10 43 83             	adc    %al,-0x7d(%rbx)
  489676:	02 00                	add    (%rax),%al
  489678:	2c 00                	sub    $0x0,%al
  48967a:	00 00                	add    %al,(%rax)
  48967c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48967d:	4b 00 00             	rex.WXB add    %al,(%r8)
  489680:	96                   	xchg   %eax,%esi
  489681:	cc                   	int3   
  489682:	fb                   	sti    
  489683:	ff e6                	jmpq   *%rsi
  489685:	00 00                	add    %al,(%rax)
  489687:	00 00                	add    %al,(%rax)
  489689:	42 0e                	rex.X (bad)  
  48968b:	10 42 0e             	adc    %al,0xe(%rdx)
  48968e:	18 42 0e             	sbb    %al,0xe(%rdx)
  489691:	20 41 0e             	and    %al,0xe(%rcx)
  489694:	28 41 0e             	sub    %al,0xe(%rcx)
  489697:	30 43 83             	xor    %al,-0x7d(%rbx)
  48969a:	06                   	(bad)  
  48969b:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d59b2d <_end+0x36a122d>
  4896a1:	8e 02                	mov    (%rdx),%es
  4896a3:	00 00                	add    %al,(%rax)
  4896a5:	00 00                	add    %al,(%rax)
  4896a7:	00 14 00             	add    %dl,(%rax,%rax,1)
  4896aa:	00 00                	add    %al,(%rax)
  4896ac:	d4                   	(bad)  
  4896ad:	4b 00 00             	rex.WXB add    %al,(%r8)
  4896b0:	4c cd fb             	rex.WR int    $0xfb
  4896b3:	ff 2a                	ljmpq  *(%rdx)
	...
  4896bd:	00 00                	add    %al,(%rax)
  4896bf:	00 34 00             	add    %dh,(%rax,%rax,1)
  4896c2:	00 00                	add    %al,(%rax)
  4896c4:	ec                   	in     (%dx),%al
  4896c5:	4b 00 00             	rex.WXB add    %al,(%r8)
  4896c8:	5e                   	pop    %rsi
  4896c9:	cd fb                	int    $0xfb
  4896cb:	ff 0f                	decl   (%rdi)
  4896cd:	09 00                	or     %eax,(%rax)
  4896cf:	00 00                	add    %al,(%rax)
  4896d1:	42 0e                	rex.X (bad)  
  4896d3:	10 42 0e             	adc    %al,0xe(%rdx)
  4896d6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4896d9:	20 42 0e             	and    %al,0xe(%rdx)
  4896dc:	28 41 0e             	sub    %al,0xe(%rcx)
  4896df:	30 41 0e             	xor    %al,0xe(%rcx)
  4896e2:	38 44 0e 48          	cmp    %al,0x48(%rsi,%rcx,1)
  4896e6:	4b 83 07 86          	rex.WXB addq   $0xffffffffffffff86,(%r15)
  4896ea:	06                   	(bad)  
  4896eb:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d69b7e <_end+0x36b127e>
  4896f1:	8f 02                	popq   (%rdx)
  4896f3:	00 00                	add    %al,(%rax)
  4896f5:	00 00                	add    %al,(%rax)
  4896f7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4896fa:	00 00                	add    %al,(%rax)
  4896fc:	24 4c                	and    $0x4c,%al
  4896fe:	00 00                	add    %al,(%rax)
  489700:	35 d6 fb ff 24       	xor    $0x24fffbd6,%eax
  489705:	01 00                	add    %eax,(%rax)
  489707:	00 00                	add    %al,(%rax)
  489709:	42 0e                	rex.X (bad)  
  48970b:	10 42 0e             	adc    %al,0xe(%rdx)
  48970e:	18 42 0e             	sbb    %al,0xe(%rdx)
  489711:	20 42 0e             	and    %al,0xe(%rdx)
  489714:	28 41 0e             	sub    %al,0xe(%rcx)
  489717:	30 41 0e             	xor    %al,0xe(%rcx)
  48971a:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  48971e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  489722:	06                   	(bad)  
  489723:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d69bb6 <_end+0x36b12b6>
  489729:	8f 02                	popq   (%rdx)
  48972b:	00 00                	add    %al,(%rax)
  48972d:	00 00                	add    %al,(%rax)
  48972f:	00 24 00             	add    %ah,(%rax,%rax,1)
  489732:	00 00                	add    %al,(%rax)
  489734:	5c                   	pop    %rsp
  489735:	4c 00 00             	rex.WR add    %r8b,(%rax)
  489738:	21 d7                	and    %edx,%edi
  48973a:	fb                   	sti    
  48973b:	ff 98 00 00 00 00    	lcallq *0x0(%rax)
  489741:	42 0e                	rex.X (bad)  
  489743:	10 41 0e             	adc    %al,0xe(%rcx)
  489746:	18 41 0e             	sbb    %al,0xe(%rcx)
  489749:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  48974d:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  489752:	8c 02                	mov    %es,(%rdx)
  489754:	00 00                	add    %al,(%rax)
  489756:	00 00                	add    %al,(%rax)
  489758:	34 00                	xor    $0x0,%al
  48975a:	00 00                	add    %al,(%rax)
  48975c:	84 4c 00 00          	test   %cl,0x0(%rax,%rax,1)
  489760:	a0 d7 fb ff bd 03 00 	mov    0x3bdfffbd7,%al
  489767:	00 00 
  489769:	42 0e                	rex.X (bad)  
  48976b:	10 42 0e             	adc    %al,0xe(%rdx)
  48976e:	18 42 0e             	sbb    %al,0xe(%rdx)
  489771:	20 42 0e             	and    %al,0xe(%rdx)
  489774:	28 41 0e             	sub    %al,0xe(%rcx)
  489777:	30 41 0e             	xor    %al,0xe(%rcx)
  48977a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48977d:	d0 80 04 4d 83 07    	rolb   0x7834d04(%rax)
  489783:	86 06                	xchg   %al,(%rsi)
  489785:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d69c18 <_end+0x36b1318>
  48978b:	8f 02                	popq   (%rdx)
  48978d:	00 00                	add    %al,(%rax)
  48978f:	00 34 00             	add    %dh,(%rax,%rax,1)
  489792:	00 00                	add    %al,(%rax)
  489794:	bc 4c 00 00 25       	mov    $0x2500004c,%esp
  489799:	db fb                	(bad)  
  48979b:	ff a1 01 00 00 00    	jmpq   *0x1(%rcx)
  4897a1:	42 0e                	rex.X (bad)  
  4897a3:	10 42 0e             	adc    %al,0xe(%rdx)
  4897a6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4897a9:	20 42 0e             	and    %al,0xe(%rdx)
  4897ac:	28 41 0e             	sub    %al,0xe(%rcx)
  4897af:	30 41 0e             	xor    %al,0xe(%rcx)
  4897b2:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  4897b6:	48 83 07 86          	addq   $0xffffffffffffff86,(%rdi)
  4897ba:	06                   	(bad)  
  4897bb:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d69c4e <_end+0x36b134e>
  4897c1:	8f 02                	popq   (%rdx)
  4897c3:	00 00                	add    %al,(%rax)
  4897c5:	00 00                	add    %al,(%rax)
  4897c7:	00 34 00             	add    %dh,(%rax,%rax,1)
  4897ca:	00 00                	add    %al,(%rax)
  4897cc:	f4                   	hlt    
  4897cd:	4c 00 00             	rex.WR add    %r8b,(%rax)
  4897d0:	8e dc                	mov    %esp,%ds
  4897d2:	fb                   	sti    
  4897d3:	ff                   	(bad)  
  4897d4:	3e 02 00             	add    %ds:(%rax),%al
  4897d7:	00 00                	add    %al,(%rax)
  4897d9:	42 0e                	rex.X (bad)  
  4897db:	10 42 0e             	adc    %al,0xe(%rdx)
  4897de:	18 42 0e             	sbb    %al,0xe(%rdx)
  4897e1:	20 42 0e             	and    %al,0xe(%rdx)
  4897e4:	28 41 0e             	sub    %al,0xe(%rcx)
  4897e7:	30 41 0e             	xor    %al,0xe(%rcx)
  4897ea:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  4897ee:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4897f2:	06                   	(bad)  
  4897f3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d69c86 <_end+0x36b1386>
  4897f9:	8f 02                	popq   (%rdx)
  4897fb:	00 00                	add    %al,(%rax)
  4897fd:	00 00                	add    %al,(%rax)
  4897ff:	00 14 00             	add    %dl,(%rax,%rax,1)
  489802:	00 00                	add    %al,(%rax)
  489804:	2c 4d                	sub    $0x4d,%al
  489806:	00 00                	add    %al,(%rax)
  489808:	98                   	cwtl   
  489809:	de fb                	fdivrp %st,%st(3)
  48980b:	ff 0f                	decl   (%rdi)
	...
  489815:	00 00                	add    %al,(%rax)
  489817:	00 14 00             	add    %dl,(%rax,%rax,1)
  48981a:	00 00                	add    %al,(%rax)
  48981c:	44                   	rex.R
  48981d:	4d 00 00             	rex.WRB add    %r8b,(%r8)
  489820:	8f                   	(bad)  
  489821:	de fb                	fdivrp %st,%st(3)
  489823:	ff 1a                	lcallq *(%rdx)
  489825:	00 00                	add    %al,(%rax)
  489827:	00 00                	add    %al,(%rax)
  489829:	44 0e                	rex.R (bad)  
  48982b:	10 00                	adc    %al,(%rax)
  48982d:	00 00                	add    %al,(%rax)
  48982f:	00 14 00             	add    %dl,(%rax,%rax,1)
  489832:	00 00                	add    %al,(%rax)
  489834:	5c                   	pop    %rsp
  489835:	4d 00 00             	rex.WRB add    %r8b,(%r8)
  489838:	91                   	xchg   %eax,%ecx
  489839:	de fb                	fdivrp %st,%st(3)
  48983b:	ff a4 00 00 00 00 47 	jmpq   *0x47000000(%rax,%rax,1)
  489842:	0e                   	(bad)  
  489843:	e0 01                	loopne 489846 <usage_message+0x27b06>
  489845:	00 00                	add    %al,(%rax)
  489847:	00 14 00             	add    %dl,(%rax,%rax,1)
  48984a:	00 00                	add    %al,(%rax)
  48984c:	74 4d                	je     48989b <usage_message+0x27b5b>
  48984e:	00 00                	add    %al,(%rax)
  489850:	1d df fb ff 7d       	sbb    $0x7dfffbdf,%eax
  489855:	00 00                	add    %al,(%rax)
  489857:	00 00                	add    %al,(%rax)
  489859:	44 0e                	rex.R (bad)  
  48985b:	30 00                	xor    %al,(%rax)
  48985d:	00 00                	add    %al,(%rax)
  48985f:	00 14 00             	add    %dl,(%rax,%rax,1)
  489862:	00 00                	add    %al,(%rax)
  489864:	8c 4d 00             	mov    %cs,0x0(%rbp)
  489867:	00 82 df fb ff 22    	add    %al,0x22fffbdf(%rdx)
  48986d:	00 00                	add    %al,(%rax)
  48986f:	00 00                	add    %al,(%rax)
  489871:	41 0e                	rex.B (bad)  
  489873:	10 43 83             	adc    %al,-0x7d(%rbx)
  489876:	02 00                	add    (%rax),%al
  489878:	34 00                	xor    $0x0,%al
  48987a:	00 00                	add    %al,(%rax)
  48987c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48987d:	4d 00 00             	rex.WRB add    %r8b,(%r8)
  489880:	8c df                	mov    %ds,%edi
  489882:	fb                   	sti    
  489883:	ff a3 03 00 00 00    	jmpq   *0x3(%rbx)
  489889:	42 0e                	rex.X (bad)  
  48988b:	10 42 0e             	adc    %al,0xe(%rdx)
  48988e:	18 42 0e             	sbb    %al,0xe(%rdx)
  489891:	20 42 0e             	and    %al,0xe(%rdx)
  489894:	28 41 0e             	sub    %al,0xe(%rcx)
  489897:	30 41 0e             	xor    %al,0xe(%rcx)
  48989a:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  48989e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4898a2:	06                   	(bad)  
  4898a3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d69d36 <_end+0x36b1436>
  4898a9:	8f 02                	popq   (%rdx)
  4898ab:	00 00                	add    %al,(%rax)
  4898ad:	00 00                	add    %al,(%rax)
  4898af:	00 14 00             	add    %dl,(%rax,%rax,1)
  4898b2:	00 00                	add    %al,(%rax)
  4898b4:	dc 4d 00             	fmull  0x0(%rbp)
  4898b7:	00 f7                	add    %dh,%bh
  4898b9:	e2 fb                	loop   4898b6 <usage_message+0x27b76>
  4898bb:	ff 4e 00             	decl   0x0(%rsi)
  4898be:	00 00                	add    %al,(%rax)
  4898c0:	00 41 0e             	add    %al,0xe(%rcx)
  4898c3:	10 43 83             	adc    %al,-0x7d(%rbx)
  4898c6:	02 00                	add    (%rax),%al
  4898c8:	14 00                	adc    $0x0,%al
  4898ca:	00 00                	add    %al,(%rax)
  4898cc:	f4                   	hlt    
  4898cd:	4d 00 00             	rex.WRB add    %r8b,(%r8)
  4898d0:	2d e3 fb ff 3a       	sub    $0x3afffbe3,%eax
  4898d5:	00 00                	add    %al,(%rax)
  4898d7:	00 00                	add    %al,(%rax)
  4898d9:	41 0e                	rex.B (bad)  
  4898db:	10 43 83             	adc    %al,-0x7d(%rbx)
  4898de:	02 00                	add    (%rax),%al
  4898e0:	1c 00                	sbb    $0x0,%al
  4898e2:	00 00                	add    %al,(%rax)
  4898e4:	0c 4e                	or     $0x4e,%al
  4898e6:	00 00                	add    %al,(%rax)
  4898e8:	4f e3 fb             	rex.WRXB jrcxz  4898e6 <usage_message+0x27ba6>
  4898eb:	ff 04 02             	incl   (%rdx,%rax,1)
  4898ee:	00 00                	add    %al,(%rax)
  4898f0:	00 41 0e             	add    %al,0xe(%rcx)
  4898f3:	10 41 0e             	adc    %al,0xe(%rcx)
  4898f6:	18 47 0e             	sbb    %al,0xe(%rdi)
  4898f9:	c0 01 43             	rolb   $0x43,(%rcx)
  4898fc:	83 03 86             	addl   $0xffffffffffffff86,(%rbx)
  4898ff:	02 14 00             	add    (%rax,%rax,1),%dl
  489902:	00 00                	add    %al,(%rax)
  489904:	2c 4e                	sub    $0x4e,%al
  489906:	00 00                	add    %al,(%rax)
  489908:	33 e5                	xor    %ebp,%esp
  48990a:	fb                   	sti    
  48990b:	ff                   	(bad)  
  48990c:	39 00                	cmp    %eax,(%rax)
  48990e:	00 00                	add    %al,(%rax)
  489910:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  489914:	00 00                	add    %al,(%rax)
  489916:	00 00                	add    %al,(%rax)
  489918:	1c 00                	sbb    $0x0,%al
  48991a:	00 00                	add    %al,(%rax)
  48991c:	44                   	rex.R
  48991d:	4e 00 00             	rex.WRX add    %r8b,(%rax)
  489920:	54                   	push   %rsp
  489921:	e5 fb                	in     $0xfb,%eax
  489923:	ff 1d 00 00 00 00    	lcallq *0x0(%rip)        # 489929 <usage_message+0x27be9>
  489929:	41 0e                	rex.B (bad)  
  48992b:	10 41 0e             	adc    %al,0xe(%rcx)
  48992e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  489932:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  489936:	02 00                	add    (%rax),%al
  489938:	34 00                	xor    $0x0,%al
  48993a:	00 00                	add    %al,(%rax)
  48993c:	64 4e 00 00          	rex.WRX add    %r8b,%fs:(%rax)
  489940:	51                   	push   %rcx
  489941:	e5 fb                	in     $0xfb,%eax
  489943:	ff 59 01             	lcallq *0x1(%rcx)
  489946:	00 00                	add    %al,(%rax)
  489948:	00 42 0e             	add    %al,0xe(%rdx)
  48994b:	10 42 0e             	adc    %al,0xe(%rdx)
  48994e:	18 42 0e             	sbb    %al,0xe(%rdx)
  489951:	20 42 0e             	and    %al,0xe(%rdx)
  489954:	28 41 0e             	sub    %al,0xe(%rcx)
  489957:	30 41 0e             	xor    %al,0xe(%rcx)
  48995a:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  48995e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  489962:	06                   	(bad)  
  489963:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d69df6 <_end+0x36b14f6>
  489969:	8f 02                	popq   (%rdx)
  48996b:	00 00                	add    %al,(%rax)
  48996d:	00 00                	add    %al,(%rax)
  48996f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  489972:	00 00                	add    %al,(%rax)
  489974:	9c                   	pushfq 
  489975:	4e 00 00             	rex.WRX add    %r8b,(%rax)
  489978:	72 e6                	jb     489960 <usage_message+0x27c20>
  48997a:	fb                   	sti    
  48997b:	ff 8f 00 00 00 00    	decl   0x0(%rdi)
  489981:	41 0e                	rex.B (bad)  
  489983:	10 41 0e             	adc    %al,0xe(%rcx)
  489986:	18 44 0e 30          	sbb    %al,0x30(%rsi,%rcx,1)
  48998a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48998e:	02 00                	add    (%rax),%al
  489990:	34 00                	xor    $0x0,%al
  489992:	00 00                	add    %al,(%rax)
  489994:	bc 4e 00 00 e1       	mov    $0xe100004e,%esp
  489999:	e6 fb                	out    %al,$0xfb
  48999b:	ff 1e                	lcallq *(%rsi)
  48999d:	02 00                	add    (%rax),%al
  48999f:	00 00                	add    %al,(%rax)
  4899a1:	42 0e                	rex.X (bad)  
  4899a3:	10 42 0e             	adc    %al,0xe(%rdx)
  4899a6:	18 42 0e             	sbb    %al,0xe(%rdx)
  4899a9:	20 42 0e             	and    %al,0xe(%rdx)
  4899ac:	28 41 0e             	sub    %al,0xe(%rcx)
  4899af:	30 41 0e             	xor    %al,0xe(%rcx)
  4899b2:	38 47 0e             	cmp    %al,0xe(%rdi)
  4899b5:	90                   	nop
  4899b6:	21 43 83             	and    %eax,-0x7d(%rbx)
  4899b9:	07                   	(bad)  
  4899ba:	86 06                	xchg   %al,(%rsi)
  4899bc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d69e4f <_end+0x36b154f>
  4899c2:	8f 02                	popq   (%rdx)
  4899c4:	00 00                	add    %al,(%rax)
  4899c6:	00 00                	add    %al,(%rax)
  4899c8:	34 00                	xor    $0x0,%al
  4899ca:	00 00                	add    %al,(%rax)
  4899cc:	f4                   	hlt    
  4899cd:	4e 00 00             	rex.WRX add    %r8b,(%rax)
  4899d0:	c7                   	(bad)  
  4899d1:	e8 fb ff 86 01       	callq  1cf99d1 <_end+0x16410d1>
  4899d6:	00 00                	add    %al,(%rax)
  4899d8:	00 42 0e             	add    %al,0xe(%rdx)
  4899db:	10 42 0e             	adc    %al,0xe(%rdx)
  4899de:	18 42 0e             	sbb    %al,0xe(%rdx)
  4899e1:	20 42 0e             	and    %al,0xe(%rdx)
  4899e4:	28 41 0e             	sub    %al,0xe(%rcx)
  4899e7:	30 41 0e             	xor    %al,0xe(%rcx)
  4899ea:	38 44 0e 60          	cmp    %al,0x60(%rsi,%rcx,1)
  4899ee:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  4899f2:	06                   	(bad)  
  4899f3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d69e86 <_end+0x36b1586>
  4899f9:	8f 02                	popq   (%rdx)
  4899fb:	00 00                	add    %al,(%rax)
  4899fd:	00 00                	add    %al,(%rax)
  4899ff:	00 24 00             	add    %ah,(%rax,%rax,1)
  489a02:	00 00                	add    %al,(%rax)
  489a04:	2c 4f                	sub    $0x4f,%al
  489a06:	00 00                	add    %al,(%rax)
  489a08:	15 ea fb ff 79       	adc    $0x79fffbea,%eax
  489a0d:	00 00                	add    %al,(%rax)
  489a0f:	00 00                	add    %al,(%rax)
  489a11:	42 0e                	rex.X (bad)  
  489a13:	10 41 0e             	adc    %al,0xe(%rcx)
  489a16:	18 41 0e             	sbb    %al,0xe(%rcx)
  489a19:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  489a1d:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  489a22:	8c 02                	mov    %es,(%rdx)
  489a24:	00 00                	add    %al,(%rax)
  489a26:	00 00                	add    %al,(%rax)
  489a28:	34 00                	xor    $0x0,%al
  489a2a:	00 00                	add    %al,(%rax)
  489a2c:	54                   	push   %rsp
  489a2d:	4f 00 00             	rex.WRXB add    %r8b,(%r8)
  489a30:	66                   	data16
  489a31:	ea                   	(bad)  
  489a32:	fb                   	sti    
  489a33:	ff 47 03             	incl   0x3(%rdi)
  489a36:	00 00                	add    %al,(%rax)
  489a38:	00 42 0e             	add    %al,0xe(%rdx)
  489a3b:	10 42 0e             	adc    %al,0xe(%rdx)
  489a3e:	18 42 0e             	sbb    %al,0xe(%rdx)
  489a41:	20 42 0e             	and    %al,0xe(%rdx)
  489a44:	28 41 0e             	sub    %al,0xe(%rcx)
  489a47:	30 41 0e             	xor    %al,0xe(%rcx)
  489a4a:	38 44 0e 90          	cmp    %al,-0x70(%rsi,%rcx,1)
  489a4e:	01 43 83             	add    %eax,-0x7d(%rbx)
  489a51:	07                   	(bad)  
  489a52:	86 06                	xchg   %al,(%rsi)
  489a54:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d69ee7 <_end+0x36b15e7>
  489a5a:	8f 02                	popq   (%rdx)
  489a5c:	00 00                	add    %al,(%rax)
  489a5e:	00 00                	add    %al,(%rax)
  489a60:	2c 00                	sub    $0x0,%al
  489a62:	00 00                	add    %al,(%rax)
  489a64:	8c 4f 00             	mov    %cs,0x0(%rdi)
  489a67:	00 78 ed             	add    %bh,-0x13(%rax)
  489a6a:	fb                   	sti    
  489a6b:	ff 1d 01 00 00 00    	lcallq *0x1(%rip)        # 489a72 <usage_message+0x27d32>
  489a71:	42 0e                	rex.X (bad)  
  489a73:	10 42 0e             	adc    %al,0xe(%rdx)
  489a76:	18 41 0e             	sbb    %al,0xe(%rcx)
  489a79:	20 41 0e             	and    %al,0xe(%rcx)
  489a7c:	28 44 0e 60          	sub    %al,0x60(%rsi,%rcx,1)
  489a80:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d49f0e <_end+0x369160e>
  489a87:	8d 
  489a88:	02 00                	add    (%rax),%al
  489a8a:	00 00                	add    %al,(%rax)
  489a8c:	00 00                	add    %al,(%rax)
  489a8e:	00 00                	add    %al,(%rax)
  489a90:	2c 00                	sub    $0x0,%al
  489a92:	00 00                	add    %al,(%rax)
  489a94:	bc 4f 00 00 65       	mov    $0x6500004f,%esp
  489a99:	ee                   	out    %al,(%dx)
  489a9a:	fb                   	sti    
  489a9b:	ff 29                	ljmpq  *(%rcx)
  489a9d:	01 00                	add    %eax,(%rax)
  489a9f:	00 00                	add    %al,(%rax)
  489aa1:	42 0e                	rex.X (bad)  
  489aa3:	10 42 0e             	adc    %al,0xe(%rdx)
  489aa6:	18 42 0e             	sbb    %al,0xe(%rdx)
  489aa9:	20 41 0e             	and    %al,0xe(%rcx)
  489aac:	28 41 0e             	sub    %al,0xe(%rcx)
  489aaf:	30 47 0e             	xor    %al,0xe(%rdi)
  489ab2:	e0 20                	loopne 489ad4 <usage_message+0x27d94>
  489ab4:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  489ab8:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  489abd:	8e 02                	mov    (%rdx),%es
  489abf:	00 14 00             	add    %dl,(%rax,%rax,1)
  489ac2:	00 00                	add    %al,(%rax)
  489ac4:	ec                   	in     (%dx),%al
  489ac5:	4f 00 00             	rex.WRXB add    %r8b,(%r8)
  489ac8:	68 ef fb ff 0f       	pushq  $0xffffbef
	...
  489ad5:	00 00                	add    %al,(%rax)
  489ad7:	00 14 00             	add    %dl,(%rax,%rax,1)
  489ada:	00 00                	add    %al,(%rax)
  489adc:	04 50                	add    $0x50,%al
  489ade:	00 00                	add    %al,(%rax)
  489ae0:	5f                   	pop    %rdi
  489ae1:	ef                   	out    %eax,(%dx)
  489ae2:	fb                   	sti    
  489ae3:	ff 89 00 00 00 00    	decl   0x0(%rcx)
  489ae9:	00 00                	add    %al,(%rax)
  489aeb:	00 00                	add    %al,(%rax)
  489aed:	00 00                	add    %al,(%rax)
  489aef:	00 14 00             	add    %dl,(%rax,%rax,1)
  489af2:	00 00                	add    %al,(%rax)
  489af4:	1c 50                	sbb    $0x50,%al
  489af6:	00 00                	add    %al,(%rax)
  489af8:	d0 ef                	shr    %bh
  489afa:	fb                   	sti    
  489afb:	ff                   	(bad)  
  489afc:	ba 00 00 00 00       	mov    $0x0,%edx
  489b01:	00 00                	add    %al,(%rax)
  489b03:	00 00                	add    %al,(%rax)
  489b05:	00 00                	add    %al,(%rax)
  489b07:	00 14 00             	add    %dl,(%rax,%rax,1)
  489b0a:	00 00                	add    %al,(%rax)
  489b0c:	34 50                	xor    $0x50,%al
  489b0e:	00 00                	add    %al,(%rax)
  489b10:	72 f0                	jb     489b02 <usage_message+0x27dc2>
  489b12:	fb                   	sti    
  489b13:	ff 15 00 00 00 00    	callq  *0x0(%rip)        # 489b19 <usage_message+0x27dd9>
  489b19:	00 00                	add    %al,(%rax)
  489b1b:	00 00                	add    %al,(%rax)
  489b1d:	00 00                	add    %al,(%rax)
  489b1f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  489b22:	00 00                	add    %al,(%rax)
  489b24:	4c 50                	rex.WR push   %rax
  489b26:	00 00                	add    %al,(%rax)
  489b28:	6f                   	outsl  %ds:(%rsi),(%dx)
  489b29:	f0 fb                	lock sti 
  489b2b:	ff 2b                	ljmpq  *(%rbx)
  489b2d:	00 00                	add    %al,(%rax)
  489b2f:	00 00                	add    %al,(%rax)
  489b31:	41 0e                	rex.B (bad)  
  489b33:	10 41 0e             	adc    %al,0xe(%rcx)
  489b36:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  489b3a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  489b3e:	02 00                	add    (%rax),%al
  489b40:	14 00                	adc    $0x0,%al
  489b42:	00 00                	add    %al,(%rax)
  489b44:	6c                   	insb   (%dx),%es:(%rdi)
  489b45:	50                   	push   %rax
  489b46:	00 00                	add    %al,(%rax)
  489b48:	7a f0                	jp     489b3a <usage_message+0x27dfa>
  489b4a:	fb                   	sti    
  489b4b:	ff a4 00 00 00 00 47 	jmpq   *0x47000000(%rax,%rax,1)
  489b52:	0e                   	(bad)  
  489b53:	e0 01                	loopne 489b56 <usage_message+0x27e16>
  489b55:	00 00                	add    %al,(%rax)
  489b57:	00 14 00             	add    %dl,(%rax,%rax,1)
  489b5a:	00 00                	add    %al,(%rax)
  489b5c:	84 50 00             	test   %dl,0x0(%rax)
  489b5f:	00 06                	add    %al,(%rsi)
  489b61:	f1                   	icebp  
  489b62:	fb                   	sti    
  489b63:	ff                   	(bad)  
  489b64:	7c 00                	jl     489b66 <usage_message+0x27e26>
  489b66:	00 00                	add    %al,(%rax)
  489b68:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  489b6c:	00 00                	add    %al,(%rax)
  489b6e:	00 00                	add    %al,(%rax)
  489b70:	14 00                	adc    $0x0,%al
  489b72:	00 00                	add    %al,(%rax)
  489b74:	9c                   	pushfq 
  489b75:	50                   	push   %rax
  489b76:	00 00                	add    %al,(%rax)
  489b78:	6a f1                	pushq  $0xfffffffffffffff1
  489b7a:	fb                   	sti    
  489b7b:	ff 46 00             	incl   0x0(%rsi)
  489b7e:	00 00                	add    %al,(%rax)
  489b80:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  489b84:	00 00                	add    %al,(%rax)
  489b86:	00 00                	add    %al,(%rax)
  489b88:	14 00                	adc    $0x0,%al
  489b8a:	00 00                	add    %al,(%rax)
  489b8c:	b4 50                	mov    $0x50,%ah
  489b8e:	00 00                	add    %al,(%rax)
  489b90:	98                   	cwtl   
  489b91:	f1                   	icebp  
  489b92:	fb                   	sti    
  489b93:	ff dc                	lcallq *<internal disassembler error>
  489b95:	00 00                	add    %al,(%rax)
  489b97:	00 00                	add    %al,(%rax)
  489b99:	44 0e                	rex.R (bad)  
  489b9b:	10 00                	adc    %al,(%rax)
  489b9d:	00 00                	add    %al,(%rax)
  489b9f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  489ba2:	00 00                	add    %al,(%rax)
  489ba4:	cc                   	int3   
  489ba5:	50                   	push   %rax
  489ba6:	00 00                	add    %al,(%rax)
  489ba8:	5c                   	pop    %rsp
  489ba9:	f2 fb                	repnz sti 
  489bab:	ff                   	(bad)  
  489bac:	3d 00 00 00 00       	cmp    $0x0,%eax
  489bb1:	41 0e                	rex.B (bad)  
  489bb3:	10 41 0e             	adc    %al,0xe(%rcx)
  489bb6:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  489bba:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  489bbe:	02 00                	add    (%rax),%al
  489bc0:	1c 00                	sbb    $0x0,%al
  489bc2:	00 00                	add    %al,(%rax)
  489bc4:	ec                   	in     (%dx),%al
  489bc5:	50                   	push   %rax
  489bc6:	00 00                	add    %al,(%rax)
  489bc8:	79 f2                	jns    489bbc <usage_message+0x27e7c>
  489bca:	fb                   	sti    
  489bcb:	ff                   	(bad)  
  489bcc:	79 00                	jns    489bce <usage_message+0x27e8e>
  489bce:	00 00                	add    %al,(%rax)
  489bd0:	00 41 0e             	add    %al,0xe(%rcx)
  489bd3:	10 41 0e             	adc    %al,0xe(%rcx)
  489bd6:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  489bda:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  489bde:	02 00                	add    (%rax),%al
  489be0:	2c 00                	sub    $0x0,%al
  489be2:	00 00                	add    %al,(%rax)
  489be4:	0c 51                	or     $0x51,%al
  489be6:	00 00                	add    %al,(%rax)
  489be8:	d2                   	(bad)  
  489be9:	f2 fb                	repnz sti 
  489beb:	ff 2c 01             	ljmpq  *(%rcx,%rax,1)
  489bee:	00 00                	add    %al,(%rax)
  489bf0:	00 42 0e             	add    %al,0xe(%rdx)
  489bf3:	10 42 0e             	adc    %al,0xe(%rdx)
  489bf6:	18 42 0e             	sbb    %al,0xe(%rdx)
  489bf9:	20 41 0e             	and    %al,0xe(%rcx)
  489bfc:	28 41 0e             	sub    %al,0xe(%rcx)
  489bff:	30 44 0e 40          	xor    %al,0x40(%rsi,%rcx,1)
  489c03:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  489c07:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  489c0c:	8e 02                	mov    (%rdx),%es
  489c0e:	00 00                	add    %al,(%rax)
  489c10:	24 00                	and    $0x0,%al
  489c12:	00 00                	add    %al,(%rax)
  489c14:	3c 51                	cmp    $0x51,%al
  489c16:	00 00                	add    %al,(%rax)
  489c18:	ce                   	(bad)  
  489c19:	f3 fb                	repz sti 
  489c1b:	ff 57 00             	callq  *0x0(%rdi)
  489c1e:	00 00                	add    %al,(%rax)
  489c20:	00 42 0e             	add    %al,0xe(%rdx)
  489c23:	10 41 0e             	adc    %al,0xe(%rcx)
  489c26:	18 41 0e             	sbb    %al,0xe(%rcx)
  489c29:	20 43 83             	and    %al,-0x7d(%rbx)
  489c2c:	04 86                	add    $0x86,%al
  489c2e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  489c35:	00 00                	add    %al,(%rax)
  489c37:	00 2c 00             	add    %ch,(%rax,%rax,1)
  489c3a:	00 00                	add    %al,(%rax)
  489c3c:	64                   	fs
  489c3d:	51                   	push   %rcx
  489c3e:	00 00                	add    %al,(%rax)
  489c40:	fd                   	std    
  489c41:	f3 fb                	repz sti 
  489c43:	ff 63 00             	jmpq   *0x0(%rbx)
  489c46:	00 00                	add    %al,(%rax)
  489c48:	00 42 0e             	add    %al,0xe(%rdx)
  489c4b:	10 42 0e             	adc    %al,0xe(%rdx)
  489c4e:	18 41 0e             	sbb    %al,0xe(%rcx)
  489c51:	20 41 0e             	and    %al,0xe(%rcx)
  489c54:	28 47 0e             	sub    %al,0xe(%rdi)
  489c57:	b0 10                	mov    $0x10,%al
  489c59:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4a0e7 <_end+0x36917e7>
  489c60:	8d 
  489c61:	02 00                	add    (%rax),%al
  489c63:	00 00                	add    %al,(%rax)
  489c65:	00 00                	add    %al,(%rax)
  489c67:	00 14 00             	add    %dl,(%rax,%rax,1)
  489c6a:	00 00                	add    %al,(%rax)
  489c6c:	94                   	xchg   %eax,%esp
  489c6d:	51                   	push   %rcx
  489c6e:	00 00                	add    %al,(%rax)
  489c70:	30 f4                	xor    %dh,%ah
  489c72:	fb                   	sti    
  489c73:	ff 29                	ljmpq  *(%rcx)
  489c75:	00 00                	add    %al,(%rax)
  489c77:	00 00                	add    %al,(%rax)
  489c79:	41 0e                	rex.B (bad)  
  489c7b:	10 43 83             	adc    %al,-0x7d(%rbx)
  489c7e:	02 00                	add    (%rax),%al
  489c80:	24 00                	and    $0x0,%al
  489c82:	00 00                	add    %al,(%rax)
  489c84:	ac                   	lods   %ds:(%rsi),%al
  489c85:	51                   	push   %rcx
  489c86:	00 00                	add    %al,(%rax)
  489c88:	41 f4                	rex.B hlt    
  489c8a:	fb                   	sti    
  489c8b:	ff                   	(bad)  
  489c8c:	7b 00                	jnp    489c8e <usage_message+0x27f4e>
  489c8e:	00 00                	add    %al,(%rax)
  489c90:	00 42 0e             	add    %al,0xe(%rdx)
  489c93:	10 41 0e             	adc    %al,0xe(%rcx)
  489c96:	18 41 0e             	sbb    %al,0xe(%rcx)
  489c99:	20 43 83             	and    %al,-0x7d(%rbx)
  489c9c:	04 86                	add    $0x86,%al
  489c9e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  489ca5:	00 00                	add    %al,(%rax)
  489ca7:	00 1c 00             	add    %bl,(%rax,%rax,1)
  489caa:	00 00                	add    %al,(%rax)
  489cac:	d4                   	(bad)  
  489cad:	51                   	push   %rcx
  489cae:	00 00                	add    %al,(%rax)
  489cb0:	94                   	xchg   %eax,%esp
  489cb1:	f4                   	hlt    
  489cb2:	fb                   	sti    
  489cb3:	ff                   	(bad)  
  489cb4:	39 00                	cmp    %eax,(%rax)
  489cb6:	00 00                	add    %al,(%rax)
  489cb8:	00 41 0e             	add    %al,0xe(%rcx)
  489cbb:	10 41 0e             	adc    %al,0xe(%rcx)
  489cbe:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  489cc2:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  489cc6:	02 00                	add    (%rax),%al
  489cc8:	24 00                	and    $0x0,%al
  489cca:	00 00                	add    %al,(%rax)
  489ccc:	f4                   	hlt    
  489ccd:	51                   	push   %rcx
  489cce:	00 00                	add    %al,(%rax)
  489cd0:	ad                   	lods   %ds:(%rsi),%eax
  489cd1:	f4                   	hlt    
  489cd2:	fb                   	sti    
  489cd3:	ff 41 00             	incl   0x0(%rcx)
  489cd6:	00 00                	add    %al,(%rax)
  489cd8:	00 42 0e             	add    %al,0xe(%rdx)
  489cdb:	10 41 0e             	adc    %al,0xe(%rcx)
  489cde:	18 41 0e             	sbb    %al,0xe(%rcx)
  489ce1:	20 43 83             	and    %al,-0x7d(%rbx)
  489ce4:	04 86                	add    $0x86,%al
  489ce6:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  489ced:	00 00                	add    %al,(%rax)
  489cef:	00 1c 00             	add    %bl,(%rax,%rax,1)
  489cf2:	00 00                	add    %al,(%rax)
  489cf4:	1c 52                	sbb    $0x52,%al
  489cf6:	00 00                	add    %al,(%rax)
  489cf8:	c6                   	(bad)  
  489cf9:	f4                   	hlt    
  489cfa:	fb                   	sti    
  489cfb:	ff 36                	pushq  (%rsi)
  489cfd:	01 00                	add    %eax,(%rax)
  489cff:	00 00                	add    %al,(%rax)
  489d01:	41 0e                	rex.B (bad)  
  489d03:	10 41 0e             	adc    %al,0xe(%rcx)
  489d06:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  489d0a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  489d0e:	02 00                	add    (%rax),%al
  489d10:	1c 00                	sbb    $0x0,%al
  489d12:	00 00                	add    %al,(%rax)
  489d14:	3c 52                	cmp    $0x52,%al
  489d16:	00 00                	add    %al,(%rax)
  489d18:	dc f5                	fdiv   %st,%st(5)
  489d1a:	fb                   	sti    
  489d1b:	ff                   	(bad)  
  489d1c:	79 01                	jns    489d1f <usage_message+0x27fdf>
  489d1e:	00 00                	add    %al,(%rax)
  489d20:	00 41 0e             	add    %al,0xe(%rcx)
  489d23:	10 41 0e             	adc    %al,0xe(%rcx)
  489d26:	18 44 0e 40          	sbb    %al,0x40(%rsi,%rcx,1)
  489d2a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  489d2e:	02 00                	add    (%rax),%al
  489d30:	34 00                	xor    $0x0,%al
  489d32:	00 00                	add    %al,(%rax)
  489d34:	5c                   	pop    %rsp
  489d35:	52                   	push   %rdx
  489d36:	00 00                	add    %al,(%rax)
  489d38:	35 f7 fb ff 4f       	xor    $0x4ffffbf7,%eax
  489d3d:	01 00                	add    %eax,(%rax)
  489d3f:	00 00                	add    %al,(%rax)
  489d41:	42 0e                	rex.X (bad)  
  489d43:	10 42 0e             	adc    %al,0xe(%rdx)
  489d46:	18 42 0e             	sbb    %al,0xe(%rdx)
  489d49:	20 42 0e             	and    %al,0xe(%rdx)
  489d4c:	28 41 0e             	sub    %al,0xe(%rcx)
  489d4f:	30 41 0e             	xor    %al,0xe(%rcx)
  489d52:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  489d56:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  489d5a:	06                   	(bad)  
  489d5b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a1ee <_end+0x36b18ee>
  489d61:	8f 02                	popq   (%rdx)
  489d63:	00 00                	add    %al,(%rax)
  489d65:	00 00                	add    %al,(%rax)
  489d67:	00 24 00             	add    %ah,(%rax,%rax,1)
  489d6a:	00 00                	add    %al,(%rax)
  489d6c:	94                   	xchg   %eax,%esp
  489d6d:	52                   	push   %rdx
  489d6e:	00 00                	add    %al,(%rax)
  489d70:	4c f8                	rex.WR clc    
  489d72:	fb                   	sti    
  489d73:	ff 43 00             	incl   0x0(%rbx)
  489d76:	00 00                	add    %al,(%rax)
  489d78:	00 42 0e             	add    %al,0xe(%rdx)
  489d7b:	10 41 0e             	adc    %al,0xe(%rcx)
  489d7e:	18 41 0e             	sbb    %al,0xe(%rcx)
  489d81:	20 44 0e 40          	and    %al,0x40(%rsi,%rcx,1)
  489d85:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  489d8a:	8c 02                	mov    %es,(%rdx)
  489d8c:	00 00                	add    %al,(%rax)
  489d8e:	00 00                	add    %al,(%rax)
  489d90:	2c 00                	sub    $0x0,%al
  489d92:	00 00                	add    %al,(%rax)
  489d94:	bc 52 00 00 67       	mov    $0x67000052,%esp
  489d99:	f8                   	clc    
  489d9a:	fb                   	sti    
  489d9b:	ff 69 01             	ljmpq  *0x1(%rcx)
  489d9e:	00 00                	add    %al,(%rax)
  489da0:	00 42 0e             	add    %al,0xe(%rdx)
  489da3:	10 42 0e             	adc    %al,0xe(%rdx)
  489da6:	18 42 0e             	sbb    %al,0xe(%rdx)
  489da9:	20 41 0e             	and    %al,0xe(%rcx)
  489dac:	28 41 0e             	sub    %al,0xe(%rcx)
  489daf:	30 43 83             	xor    %al,-0x7d(%rbx)
  489db2:	06                   	(bad)  
  489db3:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d5a245 <_end+0x36a1945>
  489db9:	8e 02                	mov    (%rdx),%es
  489dbb:	00 00                	add    %al,(%rax)
  489dbd:	00 00                	add    %al,(%rax)
  489dbf:	00 14 00             	add    %dl,(%rax,%rax,1)
  489dc2:	00 00                	add    %al,(%rax)
  489dc4:	ec                   	in     (%dx),%al
  489dc5:	52                   	push   %rdx
  489dc6:	00 00                	add    %al,(%rax)
  489dc8:	a0 f9 fb ff 07 00 00 	mov    0x7fffbf9,%al
  489dcf:	00 00 
  489dd1:	00 00                	add    %al,(%rax)
  489dd3:	00 00                	add    %al,(%rax)
  489dd5:	00 00                	add    %al,(%rax)
  489dd7:	00 14 00             	add    %dl,(%rax,%rax,1)
  489dda:	00 00                	add    %al,(%rax)
  489ddc:	04 53                	add    $0x53,%al
  489dde:	00 00                	add    %al,(%rax)
  489de0:	8f                   	(bad)  
  489de1:	f9                   	stc    
  489de2:	fb                   	sti    
  489de3:	ff 0a                	decl   (%rdx)
	...
  489ded:	00 00                	add    %al,(%rax)
  489def:	00 14 00             	add    %dl,(%rax,%rax,1)
  489df2:	00 00                	add    %al,(%rax)
  489df4:	1c 53                	sbb    $0x53,%al
  489df6:	00 00                	add    %al,(%rax)
  489df8:	81 f9 fb ff 63 00    	cmp    $0x63fffb,%ecx
  489dfe:	00 00                	add    %al,(%rax)
  489e00:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  489e04:	00 00                	add    %al,(%rax)
  489e06:	00 00                	add    %al,(%rax)
  489e08:	14 00                	adc    $0x0,%al
  489e0a:	00 00                	add    %al,(%rax)
  489e0c:	34 53                	xor    $0x53,%al
  489e0e:	00 00                	add    %al,(%rax)
  489e10:	cc                   	int3   
  489e11:	f9                   	stc    
  489e12:	fb                   	sti    
  489e13:	ff                   	(bad)  
  489e14:	7a 00                	jp     489e16 <usage_message+0x280d6>
  489e16:	00 00                	add    %al,(%rax)
  489e18:	00 41 0e             	add    %al,0xe(%rcx)
  489e1b:	10 43 83             	adc    %al,-0x7d(%rbx)
  489e1e:	02 00                	add    (%rax),%al
  489e20:	14 00                	adc    $0x0,%al
  489e22:	00 00                	add    %al,(%rax)
  489e24:	4c 53                	rex.WR push   %rbx
  489e26:	00 00                	add    %al,(%rax)
  489e28:	2e                   	cs
  489e29:	fa                   	cli    
  489e2a:	fb                   	sti    
  489e2b:	ff 4a 00             	decl   0x0(%rdx)
  489e2e:	00 00                	add    %al,(%rax)
  489e30:	00 41 0e             	add    %al,0xe(%rcx)
  489e33:	10 43 83             	adc    %al,-0x7d(%rbx)
  489e36:	02 00                	add    (%rax),%al
  489e38:	2c 00                	sub    $0x0,%al
  489e3a:	00 00                	add    %al,(%rax)
  489e3c:	64                   	fs
  489e3d:	53                   	push   %rbx
  489e3e:	00 00                	add    %al,(%rax)
  489e40:	60                   	(bad)  
  489e41:	fa                   	cli    
  489e42:	fb                   	sti    
  489e43:	ff 06                	incl   (%rsi)
  489e45:	01 00                	add    %eax,(%rax)
  489e47:	00 00                	add    %al,(%rax)
  489e49:	42 0e                	rex.X (bad)  
  489e4b:	10 42 0e             	adc    %al,0xe(%rdx)
  489e4e:	18 41 0e             	sbb    %al,0xe(%rcx)
  489e51:	20 41 0e             	and    %al,0xe(%rcx)
  489e54:	28 47 0e             	sub    %al,0xe(%rdi)
  489e57:	b0 20                	mov    $0x20,%al
  489e59:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4a2e7 <_end+0x36919e7>
  489e60:	8d 
  489e61:	02 00                	add    (%rax),%al
  489e63:	00 00                	add    %al,(%rax)
  489e65:	00 00                	add    %al,(%rax)
  489e67:	00 24 00             	add    %ah,(%rax,%rax,1)
  489e6a:	00 00                	add    %al,(%rax)
  489e6c:	94                   	xchg   %eax,%esp
  489e6d:	53                   	push   %rbx
  489e6e:	00 00                	add    %al,(%rax)
  489e70:	36                   	ss
  489e71:	fb                   	sti    
  489e72:	fb                   	sti    
  489e73:	ff 6a 03             	ljmpq  *0x3(%rdx)
  489e76:	00 00                	add    %al,(%rax)
  489e78:	00 42 0e             	add    %al,0xe(%rdx)
  489e7b:	10 41 0e             	adc    %al,0xe(%rcx)
  489e7e:	18 41 0e             	sbb    %al,0xe(%rcx)
  489e81:	20 47 0e             	and    %al,0xe(%rdi)
  489e84:	c0 10 43             	rclb   $0x43,(%rax)
  489e87:	83 04 86 03          	addl   $0x3,(%rsi,%rax,4)
  489e8b:	8c 02                	mov    %es,(%rdx)
  489e8d:	00 00                	add    %al,(%rax)
  489e8f:	00 1c 00             	add    %bl,(%rax,%rax,1)
  489e92:	00 00                	add    %al,(%rax)
  489e94:	bc 53 00 00 78       	mov    $0x78000053,%esp
  489e99:	fe                   	(bad)  
  489e9a:	fb                   	sti    
  489e9b:	ff 98 01 00 00 00    	lcallq *0x1(%rax)
  489ea1:	41 0e                	rex.B (bad)  
  489ea3:	10 41 0e             	adc    %al,0xe(%rcx)
  489ea6:	18 44 0e 60          	sbb    %al,0x60(%rsi,%rcx,1)
  489eaa:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  489eae:	02 00                	add    (%rax),%al
  489eb0:	24 00                	and    $0x0,%al
  489eb2:	00 00                	add    %al,(%rax)
  489eb4:	dc 53 00             	fcoml  0x0(%rbx)
  489eb7:	00 f0                	add    %dh,%al
  489eb9:	ff                   	(bad)  
  489eba:	fb                   	sti    
  489ebb:	ff 22                	jmpq   *(%rdx)
  489ebd:	03 00                	add    (%rax),%eax
  489ebf:	00 00                	add    %al,(%rax)
  489ec1:	42 0e                	rex.X (bad)  
  489ec3:	10 41 0e             	adc    %al,0xe(%rcx)
  489ec6:	18 41 0e             	sbb    %al,0xe(%rcx)
  489ec9:	20 47 0e             	and    %al,0xe(%rdi)
  489ecc:	c0 10 43             	rclb   $0x43,(%rax)
  489ecf:	83 04 86 03          	addl   $0x3,(%rsi,%rax,4)
  489ed3:	8c 02                	mov    %es,(%rdx)
  489ed5:	00 00                	add    %al,(%rax)
  489ed7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  489eda:	00 00                	add    %al,(%rax)
  489edc:	04 54                	add    $0x54,%al
  489ede:	00 00                	add    %al,(%rax)
  489ee0:	ea                   	(bad)  
  489ee1:	02 fc                	add    %ah,%bh
  489ee3:	ff 61 01             	jmpq   *0x1(%rcx)
  489ee6:	00 00                	add    %al,(%rax)
  489ee8:	00 42 0e             	add    %al,0xe(%rdx)
  489eeb:	10 42 0e             	adc    %al,0xe(%rdx)
  489eee:	18 41 0e             	sbb    %al,0xe(%rcx)
  489ef1:	20 41 0e             	and    %al,0xe(%rcx)
  489ef4:	28 47 0e             	sub    %al,0xe(%rdi)
  489ef7:	c0 10 43             	rclb   $0x43,(%rax)
  489efa:	83 05 86 04 8c 03 8d 	addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4a387 <_end+0x3691a87>
  489f01:	02 00                	add    (%rax),%al
  489f03:	00 00                	add    %al,(%rax)
  489f05:	00 00                	add    %al,(%rax)
  489f07:	00 2c 00             	add    %ch,(%rax,%rax,1)
  489f0a:	00 00                	add    %al,(%rax)
  489f0c:	34 54                	xor    $0x54,%al
  489f0e:	00 00                	add    %al,(%rax)
  489f10:	1b 04 fc             	sbb    (%rsp,%rdi,8),%eax
  489f13:	ff 0d 01 00 00 00    	decl   0x1(%rip)        # 489f1a <usage_message+0x281da>
  489f19:	42 0e                	rex.X (bad)  
  489f1b:	10 42 0e             	adc    %al,0xe(%rdx)
  489f1e:	18 41 0e             	sbb    %al,0xe(%rcx)
  489f21:	20 41 0e             	and    %al,0xe(%rcx)
  489f24:	28 44 0e 50          	sub    %al,0x50(%rsi,%rcx,1)
  489f28:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4a3b6 <_end+0x3691ab6>
  489f2f:	8d 
  489f30:	02 00                	add    (%rax),%al
  489f32:	00 00                	add    %al,(%rax)
  489f34:	00 00                	add    %al,(%rax)
  489f36:	00 00                	add    %al,(%rax)
  489f38:	2c 00                	sub    $0x0,%al
  489f3a:	00 00                	add    %al,(%rax)
  489f3c:	64                   	fs
  489f3d:	54                   	push   %rsp
  489f3e:	00 00                	add    %al,(%rax)
  489f40:	f8                   	clc    
  489f41:	04 fc                	add    $0xfc,%al
  489f43:	ff 93 01 00 00 00    	callq  *0x1(%rbx)
  489f49:	42 0e                	rex.X (bad)  
  489f4b:	10 42 0e             	adc    %al,0xe(%rdx)
  489f4e:	18 42 0e             	sbb    %al,0xe(%rdx)
  489f51:	20 41 0e             	and    %al,0xe(%rcx)
  489f54:	28 41 0e             	sub    %al,0xe(%rcx)
  489f57:	30 44 0e 60          	xor    %al,0x60(%rsi,%rcx,1)
  489f5b:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  489f5f:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  489f64:	8e 02                	mov    (%rdx),%es
  489f66:	00 00                	add    %al,(%rax)
  489f68:	34 00                	xor    $0x0,%al
  489f6a:	00 00                	add    %al,(%rax)
  489f6c:	94                   	xchg   %eax,%esp
  489f6d:	54                   	push   %rsp
  489f6e:	00 00                	add    %al,(%rax)
  489f70:	5b                   	pop    %rbx
  489f71:	06                   	(bad)  
  489f72:	fc                   	cld    
  489f73:	ff                   	(bad)  
  489f74:	ba 03 00 00 00       	mov    $0x3,%edx
  489f79:	42 0e                	rex.X (bad)  
  489f7b:	10 42 0e             	adc    %al,0xe(%rdx)
  489f7e:	18 42 0e             	sbb    %al,0xe(%rdx)
  489f81:	20 42 0e             	and    %al,0xe(%rdx)
  489f84:	28 41 0e             	sub    %al,0xe(%rcx)
  489f87:	30 41 0e             	xor    %al,0xe(%rcx)
  489f8a:	38 47 0e             	cmp    %al,0xe(%rdi)
  489f8d:	f0 10 43 83          	lock adc %al,-0x7d(%rbx)
  489f91:	07                   	(bad)  
  489f92:	86 06                	xchg   %al,(%rsi)
  489f94:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a427 <_end+0x36b1b27>
  489f9a:	8f 02                	popq   (%rdx)
  489f9c:	00 00                	add    %al,(%rax)
  489f9e:	00 00                	add    %al,(%rax)
  489fa0:	34 00                	xor    $0x0,%al
  489fa2:	00 00                	add    %al,(%rax)
  489fa4:	cc                   	int3   
  489fa5:	54                   	push   %rsp
  489fa6:	00 00                	add    %al,(%rax)
  489fa8:	dd 09                	fisttpll (%rcx)
  489faa:	fc                   	cld    
  489fab:	ff b6 03 00 00 00    	pushq  0x3(%rsi)
  489fb1:	42 0e                	rex.X (bad)  
  489fb3:	10 42 0e             	adc    %al,0xe(%rdx)
  489fb6:	18 42 0e             	sbb    %al,0xe(%rdx)
  489fb9:	20 42 0e             	and    %al,0xe(%rdx)
  489fbc:	28 41 0e             	sub    %al,0xe(%rcx)
  489fbf:	30 41 0e             	xor    %al,0xe(%rcx)
  489fc2:	38 47 0e             	cmp    %al,0xe(%rdi)
  489fc5:	f0 10 43 83          	lock adc %al,-0x7d(%rbx)
  489fc9:	07                   	(bad)  
  489fca:	86 06                	xchg   %al,(%rsi)
  489fcc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a45f <_end+0x36b1b5f>
  489fd2:	8f 02                	popq   (%rdx)
  489fd4:	00 00                	add    %al,(%rax)
  489fd6:	00 00                	add    %al,(%rax)
  489fd8:	2c 00                	sub    $0x0,%al
  489fda:	00 00                	add    %al,(%rax)
  489fdc:	04 55                	add    $0x55,%al
  489fde:	00 00                	add    %al,(%rax)
  489fe0:	5b                   	pop    %rbx
  489fe1:	0d fc ff 17 03       	or     $0x317fffc,%eax
  489fe6:	00 00                	add    %al,(%rax)
  489fe8:	00 42 0e             	add    %al,0xe(%rdx)
  489feb:	10 42 0e             	adc    %al,0xe(%rdx)
  489fee:	18 42 0e             	sbb    %al,0xe(%rdx)
  489ff1:	20 41 0e             	and    %al,0xe(%rcx)
  489ff4:	28 41 0e             	sub    %al,0xe(%rcx)
  489ff7:	30 47 0e             	xor    %al,0xe(%rdi)
  489ffa:	d0 10                	rclb   (%rax)
  489ffc:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  48a000:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  48a005:	8e 02                	mov    (%rdx),%es
  48a007:	00 34 00             	add    %dh,(%rax,%rax,1)
  48a00a:	00 00                	add    %al,(%rax)
  48a00c:	34 55                	xor    $0x55,%al
  48a00e:	00 00                	add    %al,(%rax)
  48a010:	42 10 fc             	rex.X adc    %dil,%spl
  48a013:	ff 92 03 00 00 00    	callq  *0x3(%rdx)
  48a019:	42 0e                	rex.X (bad)  
  48a01b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a01e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a021:	20 42 0e             	and    %al,0xe(%rdx)
  48a024:	28 41 0e             	sub    %al,0xe(%rcx)
  48a027:	30 41 0e             	xor    %al,0xe(%rcx)
  48a02a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a02d:	f0 10 43 83          	lock adc %al,-0x7d(%rbx)
  48a031:	07                   	(bad)  
  48a032:	86 06                	xchg   %al,(%rsi)
  48a034:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a4c7 <_end+0x36b1bc7>
  48a03a:	8f 02                	popq   (%rdx)
  48a03c:	00 00                	add    %al,(%rax)
  48a03e:	00 00                	add    %al,(%rax)
  48a040:	34 00                	xor    $0x0,%al
  48a042:	00 00                	add    %al,(%rax)
  48a044:	6c                   	insb   (%dx),%es:(%rdi)
  48a045:	55                   	push   %rbp
  48a046:	00 00                	add    %al,(%rax)
  48a048:	9c                   	pushfq 
  48a049:	13 fc                	adc    %esp,%edi
  48a04b:	ff 06                	incl   (%rsi)
  48a04d:	04 00                	add    $0x0,%al
  48a04f:	00 00                	add    %al,(%rax)
  48a051:	42 0e                	rex.X (bad)  
  48a053:	10 42 0e             	adc    %al,0xe(%rdx)
  48a056:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a059:	20 42 0e             	and    %al,0xe(%rdx)
  48a05c:	28 41 0e             	sub    %al,0xe(%rcx)
  48a05f:	30 41 0e             	xor    %al,0xe(%rcx)
  48a062:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a065:	80 11 43             	adcb   $0x43,(%rcx)
  48a068:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48a06b:	06                   	(bad)  
  48a06c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a4ff <_end+0x36b1bff>
  48a072:	8f 02                	popq   (%rdx)
  48a074:	00 00                	add    %al,(%rax)
  48a076:	00 00                	add    %al,(%rax)
  48a078:	34 00                	xor    $0x0,%al
  48a07a:	00 00                	add    %al,(%rax)
  48a07c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48a07d:	55                   	push   %rbp
  48a07e:	00 00                	add    %al,(%rax)
  48a080:	6a 17                	pushq  $0x17
  48a082:	fc                   	cld    
  48a083:	ff 94 0b 00 00 00 42 	callq  *0x42000000(%rbx,%rcx,1)
  48a08a:	0e                   	(bad)  
  48a08b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a08e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a091:	20 42 0e             	and    %al,0xe(%rdx)
  48a094:	28 41 0e             	sub    %al,0xe(%rcx)
  48a097:	30 41 0e             	xor    %al,0xe(%rcx)
  48a09a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a09d:	d0 11                	rclb   (%rcx)
  48a09f:	48 83 07 86          	addq   $0xffffffffffffff86,(%rdi)
  48a0a3:	06                   	(bad)  
  48a0a4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a537 <_end+0x36b1c37>
  48a0aa:	8f 02                	popq   (%rdx)
  48a0ac:	00 00                	add    %al,(%rax)
  48a0ae:	00 00                	add    %al,(%rax)
  48a0b0:	34 00                	xor    $0x0,%al
  48a0b2:	00 00                	add    %al,(%rax)
  48a0b4:	dc 55 00             	fcoml  0x0(%rbp)
  48a0b7:	00 c6                	add    %al,%dh
  48a0b9:	22 fc                	and    %ah,%bh
  48a0bb:	ff af 05 00 00 00    	ljmpq  *0x5(%rdi)
  48a0c1:	42 0e                	rex.X (bad)  
  48a0c3:	10 42 0e             	adc    %al,0xe(%rdx)
  48a0c6:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a0c9:	20 42 0e             	and    %al,0xe(%rdx)
  48a0cc:	28 41 0e             	sub    %al,0xe(%rcx)
  48a0cf:	30 41 0e             	xor    %al,0xe(%rcx)
  48a0d2:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a0d5:	a0 02 43 83 07 86 06 	mov    0x58c068607834302,%al
  48a0dc:	8c 05 
  48a0de:	8d 04 8e             	lea    (%rsi,%rcx,4),%eax
  48a0e1:	03 8f 02 00 00 00    	add    0x2(%rdi),%ecx
  48a0e7:	00 34 00             	add    %dh,(%rax,%rax,1)
  48a0ea:	00 00                	add    %al,(%rax)
  48a0ec:	14 56                	adc    $0x56,%al
  48a0ee:	00 00                	add    %al,(%rax)
  48a0f0:	3d 28 fc ff 39       	cmp    $0x39fffc28,%eax
  48a0f5:	10 00                	adc    %al,(%rax)
  48a0f7:	00 00                	add    %al,(%rax)
  48a0f9:	42 0e                	rex.X (bad)  
  48a0fb:	10 42 0e             	adc    %al,0xe(%rdx)
  48a0fe:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a101:	20 42 0e             	and    %al,0xe(%rdx)
  48a104:	28 41 0e             	sub    %al,0xe(%rcx)
  48a107:	30 41 0e             	xor    %al,0xe(%rcx)
  48a10a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a10d:	80 02 43             	addb   $0x43,(%rdx)
  48a110:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48a113:	06                   	(bad)  
  48a114:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a5a7 <_end+0x36b1ca7>
  48a11a:	8f 02                	popq   (%rdx)
  48a11c:	00 00                	add    %al,(%rax)
  48a11e:	00 00                	add    %al,(%rax)
  48a120:	34 00                	xor    $0x0,%al
  48a122:	00 00                	add    %al,(%rax)
  48a124:	4c 56                	rex.WR push   %rsi
  48a126:	00 00                	add    %al,(%rax)
  48a128:	3e                   	ds
  48a129:	38 fc                	cmp    %bh,%ah
  48a12b:	ff 97 01 00 00 00    	callq  *0x1(%rdi)
  48a131:	42 0e                	rex.X (bad)  
  48a133:	10 42 0e             	adc    %al,0xe(%rdx)
  48a136:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a139:	20 42 0e             	and    %al,0xe(%rdx)
  48a13c:	28 41 0e             	sub    %al,0xe(%rcx)
  48a13f:	30 41 0e             	xor    %al,0xe(%rcx)
  48a142:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a145:	d0 22                	shlb   (%rdx)
  48a147:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a14b:	06                   	(bad)  
  48a14c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a5df <_end+0x36b1cdf>
  48a152:	8f 02                	popq   (%rdx)
  48a154:	00 00                	add    %al,(%rax)
  48a156:	00 00                	add    %al,(%rax)
  48a158:	2c 00                	sub    $0x0,%al
  48a15a:	00 00                	add    %al,(%rax)
  48a15c:	84 56 00             	test   %dl,0x0(%rsi)
  48a15f:	00 a0 39 fc ff b6    	add    %ah,-0x490003c7(%rax)
  48a165:	00 00                	add    %al,(%rax)
  48a167:	00 00                	add    %al,(%rax)
  48a169:	42 0e                	rex.X (bad)  
  48a16b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a16e:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a171:	20 41 0e             	and    %al,0xe(%rcx)
  48a174:	28 44 0e 40          	sub    %al,0x40(%rsi,%rcx,1)
  48a178:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4a606 <_end+0x3691d06>
  48a17f:	8d 
  48a180:	02 00                	add    (%rax),%al
  48a182:	00 00                	add    %al,(%rax)
  48a184:	00 00                	add    %al,(%rax)
  48a186:	00 00                	add    %al,(%rax)
  48a188:	24 00                	and    $0x0,%al
  48a18a:	00 00                	add    %al,(%rax)
  48a18c:	b4 56                	mov    $0x56,%ah
  48a18e:	00 00                	add    %al,(%rax)
  48a190:	26                   	es
  48a191:	3a fc                	cmp    %ah,%bh
  48a193:	ff 84 00 00 00 00 42 	incl   0x42000000(%rax,%rax,1)
  48a19a:	0e                   	(bad)  
  48a19b:	10 41 0e             	adc    %al,0xe(%rcx)
  48a19e:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a1a1:	20 43 83             	and    %al,-0x7d(%rbx)
  48a1a4:	04 86                	add    $0x86,%al
  48a1a6:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48a1ad:	00 00                	add    %al,(%rax)
  48a1af:	00 34 00             	add    %dh,(%rax,%rax,1)
  48a1b2:	00 00                	add    %al,(%rax)
  48a1b4:	dc 56 00             	fcoml  0x0(%rsi)
  48a1b7:	00 82 3a fc ff 2e    	add    %al,0x2efffc3a(%rdx)
  48a1bd:	01 00                	add    %eax,(%rax)
  48a1bf:	00 00                	add    %al,(%rax)
  48a1c1:	42 0e                	rex.X (bad)  
  48a1c3:	10 42 0e             	adc    %al,0xe(%rdx)
  48a1c6:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a1c9:	20 42 0e             	and    %al,0xe(%rdx)
  48a1cc:	28 41 0e             	sub    %al,0xe(%rcx)
  48a1cf:	30 41 0e             	xor    %al,0xe(%rcx)
  48a1d2:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  48a1d6:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a1da:	06                   	(bad)  
  48a1db:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a66e <_end+0x36b1d6e>
  48a1e1:	8f 02                	popq   (%rdx)
  48a1e3:	00 00                	add    %al,(%rax)
  48a1e5:	00 00                	add    %al,(%rax)
  48a1e7:	00 24 00             	add    %ah,(%rax,%rax,1)
  48a1ea:	00 00                	add    %al,(%rax)
  48a1ec:	14 57                	adc    $0x57,%al
  48a1ee:	00 00                	add    %al,(%rax)
  48a1f0:	78 3b                	js     48a22d <usage_message+0x284ed>
  48a1f2:	fc                   	cld    
  48a1f3:	ff d4                	callq  *%rsp
  48a1f5:	00 00                	add    %al,(%rax)
  48a1f7:	00 00                	add    %al,(%rax)
  48a1f9:	42 0e                	rex.X (bad)  
  48a1fb:	10 41 0e             	adc    %al,0xe(%rcx)
  48a1fe:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a201:	20 47 0e             	and    %al,0xe(%rdi)
  48a204:	a0 10 43 83 04 86 03 	mov    0x28c038604834310,%al
  48a20b:	8c 02 
  48a20d:	00 00                	add    %al,(%rax)
  48a20f:	00 24 00             	add    %ah,(%rax,%rax,1)
  48a212:	00 00                	add    %al,(%rax)
  48a214:	3c 57                	cmp    $0x57,%al
  48a216:	00 00                	add    %al,(%rax)
  48a218:	24 3c                	and    $0x3c,%al
  48a21a:	fc                   	cld    
  48a21b:	ff ab 00 00 00 00    	ljmpq  *0x0(%rbx)
  48a221:	42 0e                	rex.X (bad)  
  48a223:	10 41 0e             	adc    %al,0xe(%rcx)
  48a226:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a229:	20 43 83             	and    %al,-0x7d(%rbx)
  48a22c:	04 86                	add    $0x86,%al
  48a22e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48a235:	00 00                	add    %al,(%rax)
  48a237:	00 34 00             	add    %dh,(%rax,%rax,1)
  48a23a:	00 00                	add    %al,(%rax)
  48a23c:	64                   	fs
  48a23d:	57                   	push   %rdi
  48a23e:	00 00                	add    %al,(%rax)
  48a240:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
  48a241:	3c fc                	cmp    $0xfc,%al
  48a243:	ff 02                	incl   (%rdx)
  48a245:	09 00                	or     %eax,(%rax)
  48a247:	00 00                	add    %al,(%rax)
  48a249:	42 0e                	rex.X (bad)  
  48a24b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a24e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a251:	20 42 0e             	and    %al,0xe(%rdx)
  48a254:	28 41 0e             	sub    %al,0xe(%rcx)
  48a257:	30 41 0e             	xor    %al,0xe(%rcx)
  48a25a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a25d:	e0 20                	loopne 48a27f <usage_message+0x2853f>
  48a25f:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a263:	06                   	(bad)  
  48a264:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a6f7 <_end+0x36b1df7>
  48a26a:	8f 02                	popq   (%rdx)
  48a26c:	00 00                	add    %al,(%rax)
  48a26e:	00 00                	add    %al,(%rax)
  48a270:	34 00                	xor    $0x0,%al
  48a272:	00 00                	add    %al,(%rax)
  48a274:	9c                   	pushfq 
  48a275:	57                   	push   %rdi
  48a276:	00 00                	add    %al,(%rax)
  48a278:	71 45                	jno    48a2bf <usage_message+0x2857f>
  48a27a:	fc                   	cld    
  48a27b:	ff 54 02 00          	callq  *0x0(%rdx,%rax,1)
  48a27f:	00 00                	add    %al,(%rax)
  48a281:	42 0e                	rex.X (bad)  
  48a283:	10 42 0e             	adc    %al,0xe(%rdx)
  48a286:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a289:	20 42 0e             	and    %al,0xe(%rdx)
  48a28c:	28 41 0e             	sub    %al,0xe(%rcx)
  48a28f:	30 41 0e             	xor    %al,0xe(%rcx)
  48a292:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a295:	e0 30                	loopne 48a2c7 <usage_message+0x28587>
  48a297:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a29b:	06                   	(bad)  
  48a29c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a72f <_end+0x36b1e2f>
  48a2a2:	8f 02                	popq   (%rdx)
  48a2a4:	00 00                	add    %al,(%rax)
  48a2a6:	00 00                	add    %al,(%rax)
  48a2a8:	24 00                	and    $0x0,%al
  48a2aa:	00 00                	add    %al,(%rax)
  48a2ac:	d4                   	(bad)  
  48a2ad:	57                   	push   %rdi
  48a2ae:	00 00                	add    %al,(%rax)
  48a2b0:	8d 47 fc             	lea    -0x4(%rdi),%eax
  48a2b3:	ff e8                	ljmpq  *<internal disassembler error>
  48a2b5:	00 00                	add    %al,(%rax)
  48a2b7:	00 00                	add    %al,(%rax)
  48a2b9:	42 0e                	rex.X (bad)  
  48a2bb:	10 41 0e             	adc    %al,0xe(%rcx)
  48a2be:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a2c1:	20 43 83             	and    %al,-0x7d(%rbx)
  48a2c4:	04 86                	add    $0x86,%al
  48a2c6:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48a2cd:	00 00                	add    %al,(%rax)
  48a2cf:	00 34 00             	add    %dh,(%rax,%rax,1)
  48a2d2:	00 00                	add    %al,(%rax)
  48a2d4:	fc                   	cld    
  48a2d5:	57                   	push   %rdi
  48a2d6:	00 00                	add    %al,(%rax)
  48a2d8:	4d                   	rex.WRB
  48a2d9:	48 fc                	rex.W cld    
  48a2db:	ff                   	(bad)  
  48a2dc:	79 01                	jns    48a2df <usage_message+0x2859f>
  48a2de:	00 00                	add    %al,(%rax)
  48a2e0:	00 42 0e             	add    %al,0xe(%rdx)
  48a2e3:	10 42 0e             	adc    %al,0xe(%rdx)
  48a2e6:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a2e9:	20 42 0e             	and    %al,0xe(%rdx)
  48a2ec:	28 41 0e             	sub    %al,0xe(%rcx)
  48a2ef:	30 41 0e             	xor    %al,0xe(%rcx)
  48a2f2:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a2f5:	e0 12                	loopne 48a309 <usage_message+0x285c9>
  48a2f7:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a2fb:	06                   	(bad)  
  48a2fc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a78f <_end+0x36b1e8f>
  48a302:	8f 02                	popq   (%rdx)
  48a304:	00 00                	add    %al,(%rax)
  48a306:	00 00                	add    %al,(%rax)
  48a308:	34 00                	xor    $0x0,%al
  48a30a:	00 00                	add    %al,(%rax)
  48a30c:	34 58                	xor    $0x58,%al
  48a30e:	00 00                	add    %al,(%rax)
  48a310:	8e 49 fc             	mov    -0x4(%rcx),%cs
  48a313:	ff 16                	callq  *(%rsi)
  48a315:	02 00                	add    (%rax),%al
  48a317:	00 00                	add    %al,(%rax)
  48a319:	42 0e                	rex.X (bad)  
  48a31b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a31e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a321:	20 42 0e             	and    %al,0xe(%rdx)
  48a324:	28 41 0e             	sub    %al,0xe(%rcx)
  48a327:	30 41 0e             	xor    %al,0xe(%rcx)
  48a32a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a32d:	e0 12                	loopne 48a341 <usage_message+0x28601>
  48a32f:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a333:	06                   	(bad)  
  48a334:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a7c7 <_end+0x36b1ec7>
  48a33a:	8f 02                	popq   (%rdx)
  48a33c:	00 00                	add    %al,(%rax)
  48a33e:	00 00                	add    %al,(%rax)
  48a340:	34 00                	xor    $0x0,%al
  48a342:	00 00                	add    %al,(%rax)
  48a344:	6c                   	insb   (%dx),%es:(%rdi)
  48a345:	58                   	pop    %rax
  48a346:	00 00                	add    %al,(%rax)
  48a348:	6c                   	insb   (%dx),%es:(%rdi)
  48a349:	4b fc                	rex.WXB cld    
  48a34b:	ff                   	(bad)  
  48a34c:	38 02                	cmp    %al,(%rdx)
  48a34e:	00 00                	add    %al,(%rax)
  48a350:	00 42 0e             	add    %al,0xe(%rdx)
  48a353:	10 42 0e             	adc    %al,0xe(%rdx)
  48a356:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a359:	20 42 0e             	and    %al,0xe(%rdx)
  48a35c:	28 41 0e             	sub    %al,0xe(%rcx)
  48a35f:	30 41 0e             	xor    %al,0xe(%rcx)
  48a362:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a365:	e0 24                	loopne 48a38b <usage_message+0x2864b>
  48a367:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a36b:	06                   	(bad)  
  48a36c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a7ff <_end+0x36b1eff>
  48a372:	8f 02                	popq   (%rdx)
  48a374:	00 00                	add    %al,(%rax)
  48a376:	00 00                	add    %al,(%rax)
  48a378:	2c 00                	sub    $0x0,%al
  48a37a:	00 00                	add    %al,(%rax)
  48a37c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48a37d:	58                   	pop    %rax
  48a37e:	00 00                	add    %al,(%rax)
  48a380:	6c                   	insb   (%dx),%es:(%rdi)
  48a381:	4d fc                	rex.WRB cld    
  48a383:	ff                   	(bad)  
  48a384:	3a 01                	cmp    (%rcx),%al
  48a386:	00 00                	add    %al,(%rax)
  48a388:	00 42 0e             	add    %al,0xe(%rdx)
  48a38b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a38e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a391:	20 41 0e             	and    %al,0xe(%rcx)
  48a394:	28 41 0e             	sub    %al,0xe(%rcx)
  48a397:	30 47 0e             	xor    %al,0xe(%rdi)
  48a39a:	d0 12                	rclb   (%rdx)
  48a39c:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  48a3a0:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  48a3a5:	8e 02                	mov    (%rdx),%es
  48a3a7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48a3aa:	00 00                	add    %al,(%rax)
  48a3ac:	d4                   	(bad)  
  48a3ad:	58                   	pop    %rax
  48a3ae:	00 00                	add    %al,(%rax)
  48a3b0:	76 4e                	jbe    48a400 <usage_message+0x286c0>
  48a3b2:	fc                   	cld    
  48a3b3:	ff f7                	push   %rdi
  48a3b5:	00 00                	add    %al,(%rax)
  48a3b7:	00 00                	add    %al,(%rax)
  48a3b9:	42 0e                	rex.X (bad)  
  48a3bb:	10 42 0e             	adc    %al,0xe(%rdx)
  48a3be:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a3c1:	20 41 0e             	and    %al,0xe(%rcx)
  48a3c4:	28 47 0e             	sub    %al,0xe(%rdi)
  48a3c7:	d0 02                	rolb   (%rdx)
  48a3c9:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4a857 <_end+0x3691f57>
  48a3d0:	8d 
  48a3d1:	02 00                	add    (%rax),%al
  48a3d3:	00 00                	add    %al,(%rax)
  48a3d5:	00 00                	add    %al,(%rax)
  48a3d7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48a3da:	00 00                	add    %al,(%rax)
  48a3dc:	04 59                	add    $0x59,%al
  48a3de:	00 00                	add    %al,(%rax)
  48a3e0:	3d 4f fc ff be       	cmp    $0xbefffc4f,%eax
  48a3e5:	00 00                	add    %al,(%rax)
  48a3e7:	00 00                	add    %al,(%rax)
  48a3e9:	42 0e                	rex.X (bad)  
  48a3eb:	10 42 0e             	adc    %al,0xe(%rdx)
  48a3ee:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a3f1:	20 41 0e             	and    %al,0xe(%rcx)
  48a3f4:	28 47 0e             	sub    %al,0xe(%rdi)
  48a3f7:	d0 02                	rolb   (%rdx)
  48a3f9:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4a887 <_end+0x3691f87>
  48a400:	8d 
  48a401:	02 00                	add    (%rax),%al
  48a403:	00 00                	add    %al,(%rax)
  48a405:	00 00                	add    %al,(%rax)
  48a407:	00 34 00             	add    %dh,(%rax,%rax,1)
  48a40a:	00 00                	add    %al,(%rax)
  48a40c:	34 59                	xor    $0x59,%al
  48a40e:	00 00                	add    %al,(%rax)
  48a410:	cb                   	lret   
  48a411:	4f fc                	rex.WRXB cld    
  48a413:	ff cb                	dec    %ebx
  48a415:	1f                   	(bad)  
  48a416:	00 00                	add    %al,(%rax)
  48a418:	00 42 0e             	add    %al,0xe(%rdx)
  48a41b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a41e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a421:	20 42 0e             	and    %al,0xe(%rdx)
  48a424:	28 41 0e             	sub    %al,0xe(%rcx)
  48a427:	30 41 0e             	xor    %al,0xe(%rcx)
  48a42a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a42d:	c0 03 43             	rolb   $0x43,(%rbx)
  48a430:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48a433:	06                   	(bad)  
  48a434:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a8c7 <_end+0x36b1fc7>
  48a43a:	8f 02                	popq   (%rdx)
  48a43c:	00 00                	add    %al,(%rax)
  48a43e:	00 00                	add    %al,(%rax)
  48a440:	34 00                	xor    $0x0,%al
  48a442:	00 00                	add    %al,(%rax)
  48a444:	6c                   	insb   (%dx),%es:(%rdi)
  48a445:	59                   	pop    %rcx
  48a446:	00 00                	add    %al,(%rax)
  48a448:	5e                   	pop    %rsi
  48a449:	6f                   	outsl  %ds:(%rsi),(%dx)
  48a44a:	fc                   	cld    
  48a44b:	ff 45 03             	incl   0x3(%rbp)
  48a44e:	00 00                	add    %al,(%rax)
  48a450:	00 42 0e             	add    %al,0xe(%rdx)
  48a453:	10 42 0e             	adc    %al,0xe(%rdx)
  48a456:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a459:	20 42 0e             	and    %al,0xe(%rdx)
  48a45c:	28 41 0e             	sub    %al,0xe(%rcx)
  48a45f:	30 41 0e             	xor    %al,0xe(%rcx)
  48a462:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a465:	90                   	nop
  48a466:	41                   	rex.B
  48a467:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a46b:	06                   	(bad)  
  48a46c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6a8ff <_end+0x36b1fff>
  48a472:	8f 02                	popq   (%rdx)
  48a474:	00 00                	add    %al,(%rax)
  48a476:	00 00                	add    %al,(%rax)
  48a478:	34 00                	xor    $0x0,%al
  48a47a:	00 00                	add    %al,(%rax)
  48a47c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48a47d:	59                   	pop    %rcx
  48a47e:	00 00                	add    %al,(%rax)
  48a480:	6b 72 fc ff          	imul   $0xffffffffffffffff,-0x4(%rdx),%esi
  48a484:	7b 04                	jnp    48a48a <usage_message+0x2874a>
  48a486:	00 00                	add    %al,(%rax)
  48a488:	00 42 0e             	add    %al,0xe(%rdx)
  48a48b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a48e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a491:	20 42 0e             	and    %al,0xe(%rdx)
  48a494:	28 41 0e             	sub    %al,0xe(%rcx)
  48a497:	30 41 0e             	xor    %al,0xe(%rcx)
  48a49a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a49d:	a0 1c 48 83 07 86 06 	mov    0x58c06860783481c,%al
  48a4a4:	8c 05 
  48a4a6:	8d 04 8e             	lea    (%rsi,%rcx,4),%eax
  48a4a9:	03 8f 02 00 00 00    	add    0x2(%rdi),%ecx
  48a4af:	00 34 00             	add    %dh,(%rax,%rax,1)
  48a4b2:	00 00                	add    %al,(%rax)
  48a4b4:	dc 59 00             	fcompl 0x0(%rcx)
  48a4b7:	00 b8 76 fc ff 4b    	add    %bh,0x4bfffc76(%rax)
  48a4bd:	05 00 00 00 42       	add    $0x42000000,%eax
  48a4c2:	0e                   	(bad)  
  48a4c3:	10 42 0e             	adc    %al,0xe(%rdx)
  48a4c6:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a4c9:	20 42 0e             	and    %al,0xe(%rdx)
  48a4cc:	28 41 0e             	sub    %al,0xe(%rcx)
  48a4cf:	30 41 0e             	xor    %al,0xe(%rcx)
  48a4d2:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a4d5:	a0 21 43 83 07 86 06 	mov    0x58c068607834321,%al
  48a4dc:	8c 05 
  48a4de:	8d 04 8e             	lea    (%rsi,%rcx,4),%eax
  48a4e1:	03 8f 02 00 00 00    	add    0x2(%rdi),%ecx
  48a4e7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48a4ea:	00 00                	add    %al,(%rax)
  48a4ec:	14 5a                	adc    $0x5a,%al
  48a4ee:	00 00                	add    %al,(%rax)
  48a4f0:	cb                   	lret   
  48a4f1:	7b fc                	jnp    48a4ef <usage_message+0x287af>
  48a4f3:	ff                   	(bad)  
  48a4f4:	bb 00 00 00 00       	mov    $0x0,%ebx
  48a4f9:	42 0e                	rex.X (bad)  
  48a4fb:	10 42 0e             	adc    %al,0xe(%rdx)
  48a4fe:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a501:	20 41 0e             	and    %al,0xe(%rcx)
  48a504:	28 41 0e             	sub    %al,0xe(%rcx)
  48a507:	30 44 0e 50          	xor    %al,0x50(%rsi,%rcx,1)
  48a50b:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  48a50f:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  48a514:	8e 02                	mov    (%rdx),%es
  48a516:	00 00                	add    %al,(%rax)
  48a518:	1c 00                	sbb    $0x0,%al
  48a51a:	00 00                	add    %al,(%rax)
  48a51c:	44 5a                	rex.R pop    %rdx
  48a51e:	00 00                	add    %al,(%rax)
  48a520:	60                   	(bad)  
  48a521:	7c fc                	jl     48a51f <usage_message+0x287df>
  48a523:	ff 9e 00 00 00 00    	lcallq *0x0(%rsi)
  48a529:	41 0e                	rex.B (bad)  
  48a52b:	10 41 0e             	adc    %al,0xe(%rcx)
  48a52e:	18 44 0e 30          	sbb    %al,0x30(%rsi,%rcx,1)
  48a532:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48a536:	02 00                	add    (%rax),%al
  48a538:	2c 00                	sub    $0x0,%al
  48a53a:	00 00                	add    %al,(%rax)
  48a53c:	64                   	fs
  48a53d:	5a                   	pop    %rdx
  48a53e:	00 00                	add    %al,(%rax)
  48a540:	de 7c fc ff          	fidivr -0x1(%rsp,%rdi,8)
  48a544:	c9                   	leaveq 
  48a545:	01 00                	add    %eax,(%rax)
  48a547:	00 00                	add    %al,(%rax)
  48a549:	42 0e                	rex.X (bad)  
  48a54b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a54e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a551:	20 41 0e             	and    %al,0xe(%rcx)
  48a554:	28 41 0e             	sub    %al,0xe(%rcx)
  48a557:	30 44 0e 40          	xor    %al,0x40(%rsi,%rcx,1)
  48a55b:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  48a55f:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  48a564:	8e 02                	mov    (%rdx),%es
  48a566:	00 00                	add    %al,(%rax)
  48a568:	2c 00                	sub    $0x0,%al
  48a56a:	00 00                	add    %al,(%rax)
  48a56c:	94                   	xchg   %eax,%esp
  48a56d:	5a                   	pop    %rdx
  48a56e:	00 00                	add    %al,(%rax)
  48a570:	77 7e                	ja     48a5f0 <usage_message+0x288b0>
  48a572:	fc                   	cld    
  48a573:	ff ee                	ljmpq  *<internal disassembler error>
  48a575:	00 00                	add    %al,(%rax)
  48a577:	00 00                	add    %al,(%rax)
  48a579:	42 0e                	rex.X (bad)  
  48a57b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a57e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a581:	20 41 0e             	and    %al,0xe(%rcx)
  48a584:	28 41 0e             	sub    %al,0xe(%rcx)
  48a587:	30 44 0e 40          	xor    %al,0x40(%rsi,%rcx,1)
  48a58b:	4e 83 06 86          	rex.WRX addq   $0xffffffffffffff86,(%rsi)
  48a58f:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  48a594:	8e 02                	mov    (%rdx),%es
  48a596:	00 00                	add    %al,(%rax)
  48a598:	24 00                	and    $0x0,%al
  48a59a:	00 00                	add    %al,(%rax)
  48a59c:	c4 5a 00 00          	(bad)(bad) 
  48a5a0:	35 7f fc ff 63       	xor    $0x63fffc7f,%eax
  48a5a5:	00 00                	add    %al,(%rax)
  48a5a7:	00 00                	add    %al,(%rax)
  48a5a9:	42 0e                	rex.X (bad)  
  48a5ab:	10 41 0e             	adc    %al,0xe(%rcx)
  48a5ae:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a5b1:	20 42 83             	and    %al,-0x7d(%rdx)
  48a5b4:	04 86                	add    $0x86,%al
  48a5b6:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48a5bd:	00 00                	add    %al,(%rax)
  48a5bf:	00 34 00             	add    %dh,(%rax,%rax,1)
  48a5c2:	00 00                	add    %al,(%rax)
  48a5c4:	ec                   	in     (%dx),%al
  48a5c5:	5a                   	pop    %rdx
  48a5c6:	00 00                	add    %al,(%rax)
  48a5c8:	70 7f                	jo     48a649 <usage_message+0x28909>
  48a5ca:	fc                   	cld    
  48a5cb:	ff 02                	incl   (%rdx)
  48a5cd:	02 00                	add    (%rax),%al
  48a5cf:	00 00                	add    %al,(%rax)
  48a5d1:	42 0e                	rex.X (bad)  
  48a5d3:	10 42 0e             	adc    %al,0xe(%rdx)
  48a5d6:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a5d9:	20 42 0e             	and    %al,0xe(%rdx)
  48a5dc:	28 41 0e             	sub    %al,0xe(%rcx)
  48a5df:	30 41 0e             	xor    %al,0xe(%rcx)
  48a5e2:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  48a5e6:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a5ea:	06                   	(bad)  
  48a5eb:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6aa7e <_end+0x36b217e>
  48a5f1:	8f 02                	popq   (%rdx)
  48a5f3:	00 00                	add    %al,(%rax)
  48a5f5:	00 00                	add    %al,(%rax)
  48a5f7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48a5fa:	00 00                	add    %al,(%rax)
  48a5fc:	24 5b                	and    $0x5b,%al
  48a5fe:	00 00                	add    %al,(%rax)
  48a600:	3a 81 fc ff 97 00    	cmp    0x97fffc(%rcx),%al
  48a606:	00 00                	add    %al,(%rax)
  48a608:	00 42 0e             	add    %al,0xe(%rdx)
  48a60b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a60e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a611:	20 41 0e             	and    %al,0xe(%rcx)
  48a614:	28 41 0e             	sub    %al,0xe(%rcx)
  48a617:	30 43 83             	xor    %al,-0x7d(%rbx)
  48a61a:	06                   	(bad)  
  48a61b:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d5aaad <_end+0x36a21ad>
  48a621:	8e 02                	mov    (%rdx),%es
  48a623:	00 00                	add    %al,(%rax)
  48a625:	00 00                	add    %al,(%rax)
  48a627:	00 34 00             	add    %dh,(%rax,%rax,1)
  48a62a:	00 00                	add    %al,(%rax)
  48a62c:	54                   	push   %rsp
  48a62d:	5b                   	pop    %rbx
  48a62e:	00 00                	add    %al,(%rax)
  48a630:	a1 81 fc ff c0 0b 00 	mov    0xbc0fffc81,%eax
  48a637:	00 00 
  48a639:	42 0e                	rex.X (bad)  
  48a63b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a63e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a641:	20 42 0e             	and    %al,0xe(%rdx)
  48a644:	28 41 0e             	sub    %al,0xe(%rcx)
  48a647:	30 41 0e             	xor    %al,0xe(%rcx)
  48a64a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a64d:	80 03 4b             	addb   $0x4b,(%rbx)
  48a650:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48a653:	06                   	(bad)  
  48a654:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6aae7 <_end+0x36b21e7>
  48a65a:	8f 02                	popq   (%rdx)
  48a65c:	00 00                	add    %al,(%rax)
  48a65e:	00 00                	add    %al,(%rax)
  48a660:	34 00                	xor    $0x0,%al
  48a662:	00 00                	add    %al,(%rax)
  48a664:	8c 5b 00             	mov    %ds,0x0(%rbx)
  48a667:	00 29                	add    %ch,(%rcx)
  48a669:	8d                   	(bad)  
  48a66a:	fc                   	cld    
  48a66b:	ff 8c 09 00 00 00 42 	decl   0x42000000(%rcx,%rcx,1)
  48a672:	0e                   	(bad)  
  48a673:	10 42 0e             	adc    %al,0xe(%rdx)
  48a676:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a679:	20 42 0e             	and    %al,0xe(%rdx)
  48a67c:	28 41 0e             	sub    %al,0xe(%rcx)
  48a67f:	30 41 0e             	xor    %al,0xe(%rcx)
  48a682:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a685:	c0 03 4b             	rolb   $0x4b,(%rbx)
  48a688:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48a68b:	06                   	(bad)  
  48a68c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6ab1f <_end+0x36b221f>
  48a692:	8f 02                	popq   (%rdx)
  48a694:	00 00                	add    %al,(%rax)
  48a696:	00 00                	add    %al,(%rax)
  48a698:	2c 00                	sub    $0x0,%al
  48a69a:	00 00                	add    %al,(%rax)
  48a69c:	c4 5b 00 00          	(bad)(bad) 
  48a6a0:	7d 96                	jge    48a638 <usage_message+0x288f8>
  48a6a2:	fc                   	cld    
  48a6a3:	ff                   	(bad)  
  48a6a4:	3c 01                	cmp    $0x1,%al
  48a6a6:	00 00                	add    %al,(%rax)
  48a6a8:	00 42 0e             	add    %al,0xe(%rdx)
  48a6ab:	10 42 0e             	adc    %al,0xe(%rdx)
  48a6ae:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a6b1:	20 41 0e             	and    %al,0xe(%rcx)
  48a6b4:	28 47 0e             	sub    %al,0xe(%rdi)
  48a6b7:	b0 20                	mov    $0x20,%al
  48a6b9:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4ab47 <_end+0x3692247>
  48a6c0:	8d 
  48a6c1:	02 00                	add    (%rax),%al
  48a6c3:	00 00                	add    %al,(%rax)
  48a6c5:	00 00                	add    %al,(%rax)
  48a6c7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48a6ca:	00 00                	add    %al,(%rax)
  48a6cc:	f4                   	hlt    
  48a6cd:	5b                   	pop    %rbx
  48a6ce:	00 00                	add    %al,(%rax)
  48a6d0:	89 97 fc ff 38 01    	mov    %edx,0x138fffc(%rdi)
  48a6d6:	00 00                	add    %al,(%rax)
  48a6d8:	00 42 0e             	add    %al,0xe(%rdx)
  48a6db:	10 42 0e             	adc    %al,0xe(%rdx)
  48a6de:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a6e1:	20 41 0e             	and    %al,0xe(%rcx)
  48a6e4:	28 41 0e             	sub    %al,0xe(%rcx)
  48a6e7:	30 44 0e 40          	xor    %al,0x40(%rsi,%rcx,1)
  48a6eb:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  48a6ef:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  48a6f4:	8e 02                	mov    (%rdx),%es
  48a6f6:	00 00                	add    %al,(%rax)
  48a6f8:	2c 00                	sub    $0x0,%al
  48a6fa:	00 00                	add    %al,(%rax)
  48a6fc:	24 5c                	and    $0x5c,%al
  48a6fe:	00 00                	add    %al,(%rax)
  48a700:	91                   	xchg   %eax,%ecx
  48a701:	98                   	cwtl   
  48a702:	fc                   	cld    
  48a703:	ff 8c 00 00 00 00 42 	decl   0x42000000(%rax,%rax,1)
  48a70a:	0e                   	(bad)  
  48a70b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a70e:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a711:	20 41 0e             	and    %al,0xe(%rcx)
  48a714:	28 44 0e 40          	sub    %al,0x40(%rsi,%rcx,1)
  48a718:	42 83 05 86 04 8c 03 	rex.X addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4aba6 <_end+0x36922a6>
  48a71f:	8d 
  48a720:	02 00                	add    (%rax),%al
  48a722:	00 00                	add    %al,(%rax)
  48a724:	00 00                	add    %al,(%rax)
  48a726:	00 00                	add    %al,(%rax)
  48a728:	34 00                	xor    $0x0,%al
  48a72a:	00 00                	add    %al,(%rax)
  48a72c:	54                   	push   %rsp
  48a72d:	5c                   	pop    %rsp
  48a72e:	00 00                	add    %al,(%rax)
  48a730:	ed                   	in     (%dx),%eax
  48a731:	98                   	cwtl   
  48a732:	fc                   	cld    
  48a733:	ff 50 04             	callq  *0x4(%rax)
  48a736:	00 00                	add    %al,(%rax)
  48a738:	00 42 0e             	add    %al,0xe(%rdx)
  48a73b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a73e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a741:	20 42 0e             	and    %al,0xe(%rdx)
  48a744:	28 41 0e             	sub    %al,0xe(%rcx)
  48a747:	30 41 0e             	xor    %al,0xe(%rcx)
  48a74a:	38 44 0e a0          	cmp    %al,-0x60(%rsi,%rcx,1)
  48a74e:	01 43 83             	add    %eax,-0x7d(%rbx)
  48a751:	07                   	(bad)  
  48a752:	86 06                	xchg   %al,(%rsi)
  48a754:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6abe7 <_end+0x36b22e7>
  48a75a:	8f 02                	popq   (%rdx)
  48a75c:	00 00                	add    %al,(%rax)
  48a75e:	00 00                	add    %al,(%rax)
  48a760:	34 00                	xor    $0x0,%al
  48a762:	00 00                	add    %al,(%rax)
  48a764:	8c 5c 00 00          	mov    %ds,0x0(%rax,%rax,1)
  48a768:	05 9d fc ff 2e       	add    $0x2efffc9d,%eax
  48a76d:	06                   	(bad)  
  48a76e:	00 00                	add    %al,(%rax)
  48a770:	00 42 0e             	add    %al,0xe(%rdx)
  48a773:	10 42 0e             	adc    %al,0xe(%rdx)
  48a776:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a779:	20 42 0e             	and    %al,0xe(%rdx)
  48a77c:	28 41 0e             	sub    %al,0xe(%rcx)
  48a77f:	30 41 0e             	xor    %al,0xe(%rcx)
  48a782:	38 44 0e a0          	cmp    %al,-0x60(%rsi,%rcx,1)
  48a786:	01 48 83             	add    %ecx,-0x7d(%rax)
  48a789:	07                   	(bad)  
  48a78a:	86 06                	xchg   %al,(%rsi)
  48a78c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6ac1f <_end+0x36b231f>
  48a792:	8f 02                	popq   (%rdx)
  48a794:	00 00                	add    %al,(%rax)
  48a796:	00 00                	add    %al,(%rax)
  48a798:	34 00                	xor    $0x0,%al
  48a79a:	00 00                	add    %al,(%rax)
  48a79c:	c4 5c 00 00          	(bad)(bad) 
  48a7a0:	fb                   	sti    
  48a7a1:	a2 fc ff 67 09 00 00 	mov    %al,0x420000000967fffc
  48a7a8:	00 42 
  48a7aa:	0e                   	(bad)  
  48a7ab:	10 42 0e             	adc    %al,0xe(%rdx)
  48a7ae:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a7b1:	20 42 0e             	and    %al,0xe(%rdx)
  48a7b4:	28 41 0e             	sub    %al,0xe(%rcx)
  48a7b7:	30 41 0e             	xor    %al,0xe(%rcx)
  48a7ba:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a7bd:	e0 01                	loopne 48a7c0 <usage_message+0x28a80>
  48a7bf:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a7c3:	06                   	(bad)  
  48a7c4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6ac57 <_end+0x36b2357>
  48a7ca:	8f 02                	popq   (%rdx)
  48a7cc:	00 00                	add    %al,(%rax)
  48a7ce:	00 00                	add    %al,(%rax)
  48a7d0:	34 00                	xor    $0x0,%al
  48a7d2:	00 00                	add    %al,(%rax)
  48a7d4:	fc                   	cld    
  48a7d5:	5c                   	pop    %rsp
  48a7d6:	00 00                	add    %al,(%rax)
  48a7d8:	2a ac fc ff 87 08 00 	sub    0x887ff(%rsp,%rdi,8),%ch
  48a7df:	00 00                	add    %al,(%rax)
  48a7e1:	42 0e                	rex.X (bad)  
  48a7e3:	10 42 0e             	adc    %al,0xe(%rdx)
  48a7e6:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a7e9:	20 42 0e             	and    %al,0xe(%rdx)
  48a7ec:	28 41 0e             	sub    %al,0xe(%rcx)
  48a7ef:	30 41 0e             	xor    %al,0xe(%rcx)
  48a7f2:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a7f5:	e0 01                	loopne 48a7f8 <usage_message+0x28ab8>
  48a7f7:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a7fb:	06                   	(bad)  
  48a7fc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6ac8f <_end+0x36b238f>
  48a802:	8f 02                	popq   (%rdx)
  48a804:	00 00                	add    %al,(%rax)
  48a806:	00 00                	add    %al,(%rax)
  48a808:	34 00                	xor    $0x0,%al
  48a80a:	00 00                	add    %al,(%rax)
  48a80c:	34 5d                	xor    $0x5d,%al
  48a80e:	00 00                	add    %al,(%rax)
  48a810:	79 b4                	jns    48a7c6 <usage_message+0x28a86>
  48a812:	fc                   	cld    
  48a813:	ff 0d 16 00 00 00    	decl   0x16(%rip)        # 48a82f <usage_message+0x28aef>
  48a819:	42 0e                	rex.X (bad)  
  48a81b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a81e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a821:	20 42 0e             	and    %al,0xe(%rdx)
  48a824:	28 41 0e             	sub    %al,0xe(%rcx)
  48a827:	30 41 0e             	xor    %al,0xe(%rcx)
  48a82a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48a82d:	f0 14 02             	lock adc $0x2,%al
  48a830:	47 83 07 86          	rex.RXB addl   $0xffffffffffffff86,(%r15)
  48a834:	06                   	(bad)  
  48a835:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6acc8 <_end+0x36b23c8>
  48a83b:	8f 02                	popq   (%rdx)
  48a83d:	00 00                	add    %al,(%rax)
  48a83f:	00 14 00             	add    %dl,(%rax,%rax,1)
  48a842:	00 00                	add    %al,(%rax)
  48a844:	6c                   	insb   (%dx),%es:(%rdi)
  48a845:	5d                   	pop    %rbp
  48a846:	00 00                	add    %al,(%rax)
  48a848:	58                   	pop    %rax
  48a849:	ca fc ff             	lret   $0xfffc
  48a84c:	01 00                	add    %eax,(%rax)
	...
  48a856:	00 00                	add    %al,(%rax)
  48a858:	14 00                	adc    $0x0,%al
  48a85a:	00 00                	add    %al,(%rax)
  48a85c:	84 5d 00             	test   %bl,0x0(%rbp)
  48a85f:	00 41 ca             	add    %al,-0x36(%rcx)
  48a862:	fc                   	cld    
  48a863:	ff 48 00             	decl   0x0(%rax)
	...
  48a86e:	00 00                	add    %al,(%rax)
  48a870:	14 00                	adc    $0x0,%al
  48a872:	00 00                	add    %al,(%rax)
  48a874:	9c                   	pushfq 
  48a875:	5d                   	pop    %rbp
  48a876:	00 00                	add    %al,(%rax)
  48a878:	71 ca                	jno    48a844 <usage_message+0x28b04>
  48a87a:	fc                   	cld    
  48a87b:	ff 4b 00             	decl   0x0(%rbx)
  48a87e:	00 00                	add    %al,(%rax)
  48a880:	00 41 0e             	add    %al,0xe(%rcx)
  48a883:	10 43 83             	adc    %al,-0x7d(%rbx)
  48a886:	02 00                	add    (%rax),%al
  48a888:	14 00                	adc    $0x0,%al
  48a88a:	00 00                	add    %al,(%rax)
  48a88c:	b4 5d                	mov    $0x5d,%ah
  48a88e:	00 00                	add    %al,(%rax)
  48a890:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48a891:	ca fc ff             	lret   $0xfffc
  48a894:	86 00                	xchg   %al,(%rax)
  48a896:	00 00                	add    %al,(%rax)
  48a898:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  48a89c:	00 00                	add    %al,(%rax)
  48a89e:	00 00                	add    %al,(%rax)
  48a8a0:	24 00                	and    $0x0,%al
  48a8a2:	00 00                	add    %al,(%rax)
  48a8a4:	cc                   	int3   
  48a8a5:	5d                   	pop    %rbp
  48a8a6:	00 00                	add    %al,(%rax)
  48a8a8:	12 cb                	adc    %bl,%cl
  48a8aa:	fc                   	cld    
  48a8ab:	ff 4f 00             	decl   0x0(%rdi)
  48a8ae:	00 00                	add    %al,(%rax)
  48a8b0:	00 42 0e             	add    %al,0xe(%rdx)
  48a8b3:	10 41 0e             	adc    %al,0xe(%rcx)
  48a8b6:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a8b9:	20 43 83             	and    %al,-0x7d(%rbx)
  48a8bc:	04 86                	add    $0x86,%al
  48a8be:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48a8c5:	00 00                	add    %al,(%rax)
  48a8c7:	00 24 00             	add    %ah,(%rax,%rax,1)
  48a8ca:	00 00                	add    %al,(%rax)
  48a8cc:	f4                   	hlt    
  48a8cd:	5d                   	pop    %rbp
  48a8ce:	00 00                	add    %al,(%rax)
  48a8d0:	39 cb                	cmp    %ecx,%ebx
  48a8d2:	fc                   	cld    
  48a8d3:	ff 67 00             	jmpq   *0x0(%rdi)
  48a8d6:	00 00                	add    %al,(%rax)
  48a8d8:	00 42 0e             	add    %al,0xe(%rdx)
  48a8db:	10 41 0e             	adc    %al,0xe(%rcx)
  48a8de:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a8e1:	20 43 83             	and    %al,-0x7d(%rbx)
  48a8e4:	04 86                	add    $0x86,%al
  48a8e6:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48a8ed:	00 00                	add    %al,(%rax)
  48a8ef:	00 24 00             	add    %ah,(%rax,%rax,1)
  48a8f2:	00 00                	add    %al,(%rax)
  48a8f4:	1c 5e                	sbb    $0x5e,%al
  48a8f6:	00 00                	add    %al,(%rax)
  48a8f8:	78 cb                	js     48a8c5 <usage_message+0x28b85>
  48a8fa:	fc                   	cld    
  48a8fb:	ff d8                	lcallq *<internal disassembler error>
  48a8fd:	00 00                	add    %al,(%rax)
  48a8ff:	00 00                	add    %al,(%rax)
  48a901:	42 0e                	rex.X (bad)  
  48a903:	10 41 0e             	adc    %al,0xe(%rcx)
  48a906:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a909:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  48a90d:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  48a912:	8c 02                	mov    %es,(%rdx)
  48a914:	00 00                	add    %al,(%rax)
  48a916:	00 00                	add    %al,(%rax)
  48a918:	1c 00                	sbb    $0x0,%al
  48a91a:	00 00                	add    %al,(%rax)
  48a91c:	44 5e                	rex.R pop    %rsi
  48a91e:	00 00                	add    %al,(%rax)
  48a920:	28 cc                	sub    %cl,%ah
  48a922:	fc                   	cld    
  48a923:	ff                   	(bad)  
  48a924:	7c 00                	jl     48a926 <usage_message+0x28be6>
  48a926:	00 00                	add    %al,(%rax)
  48a928:	00 41 0e             	add    %al,0xe(%rcx)
  48a92b:	10 44 0e 20          	adc    %al,0x20(%rsi,%rcx,1)
  48a92f:	43 83 02 00          	rex.XB addl   $0x0,(%r10)
  48a933:	00 00                	add    %al,(%rax)
  48a935:	00 00                	add    %al,(%rax)
  48a937:	00 14 00             	add    %dl,(%rax,%rax,1)
  48a93a:	00 00                	add    %al,(%rax)
  48a93c:	64                   	fs
  48a93d:	5e                   	pop    %rsi
  48a93e:	00 00                	add    %al,(%rax)
  48a940:	84 cc                	test   %cl,%ah
  48a942:	fc                   	cld    
  48a943:	ff 32                	pushq  (%rdx)
  48a945:	00 00                	add    %al,(%rax)
  48a947:	00 00                	add    %al,(%rax)
  48a949:	44 0e                	rex.R (bad)  
  48a94b:	10 00                	adc    %al,(%rax)
  48a94d:	00 00                	add    %al,(%rax)
  48a94f:	00 14 00             	add    %dl,(%rax,%rax,1)
  48a952:	00 00                	add    %al,(%rax)
  48a954:	7c 5e                	jl     48a9b4 <usage_message+0x28c74>
  48a956:	00 00                	add    %al,(%rax)
  48a958:	9e                   	sahf   
  48a959:	cc                   	int3   
  48a95a:	fc                   	cld    
  48a95b:	ff 41 00             	incl   0x0(%rcx)
  48a95e:	00 00                	add    %al,(%rax)
  48a960:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  48a964:	00 00                	add    %al,(%rax)
  48a966:	00 00                	add    %al,(%rax)
  48a968:	34 00                	xor    $0x0,%al
  48a96a:	00 00                	add    %al,(%rax)
  48a96c:	94                   	xchg   %eax,%esp
  48a96d:	5e                   	pop    %rsi
  48a96e:	00 00                	add    %al,(%rax)
  48a970:	c7                   	(bad)  
  48a971:	cc                   	int3   
  48a972:	fc                   	cld    
  48a973:	ff                   	(bad)  
  48a974:	7c 01                	jl     48a977 <usage_message+0x28c37>
  48a976:	00 00                	add    %al,(%rax)
  48a978:	00 42 0e             	add    %al,0xe(%rdx)
  48a97b:	10 42 0e             	adc    %al,0xe(%rdx)
  48a97e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48a981:	20 42 0e             	and    %al,0xe(%rdx)
  48a984:	28 41 0e             	sub    %al,0xe(%rcx)
  48a987:	30 41 0e             	xor    %al,0xe(%rcx)
  48a98a:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  48a98e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48a992:	06                   	(bad)  
  48a993:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6ae26 <_end+0x36b2526>
  48a999:	8f 02                	popq   (%rdx)
  48a99b:	00 00                	add    %al,(%rax)
  48a99d:	00 00                	add    %al,(%rax)
  48a99f:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48a9a2:	00 00                	add    %al,(%rax)
  48a9a4:	cc                   	int3   
  48a9a5:	5e                   	pop    %rsi
  48a9a6:	00 00                	add    %al,(%rax)
  48a9a8:	0b ce                	or     %esi,%ecx
  48a9aa:	fc                   	cld    
  48a9ab:	ff ee                	ljmpq  *<internal disassembler error>
  48a9ad:	00 00                	add    %al,(%rax)
  48a9af:	00 00                	add    %al,(%rax)
  48a9b1:	42 0e                	rex.X (bad)  
  48a9b3:	10 42 0e             	adc    %al,0xe(%rdx)
  48a9b6:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a9b9:	20 41 0e             	and    %al,0xe(%rcx)
  48a9bc:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  48a9c0:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4ae4e <_end+0x369254e>
  48a9c7:	8d 
  48a9c8:	02 00                	add    (%rax),%al
  48a9ca:	00 00                	add    %al,(%rax)
  48a9cc:	00 00                	add    %al,(%rax)
  48a9ce:	00 00                	add    %al,(%rax)
  48a9d0:	24 00                	and    $0x0,%al
  48a9d2:	00 00                	add    %al,(%rax)
  48a9d4:	fc                   	cld    
  48a9d5:	5e                   	pop    %rsi
  48a9d6:	00 00                	add    %al,(%rax)
  48a9d8:	c9                   	leaveq 
  48a9d9:	ce                   	(bad)  
  48a9da:	fc                   	cld    
  48a9db:	ff                   	(bad)  
  48a9dc:	3c 00                	cmp    $0x0,%al
  48a9de:	00 00                	add    %al,(%rax)
  48a9e0:	00 42 0e             	add    %al,0xe(%rdx)
  48a9e3:	10 41 0e             	adc    %al,0xe(%rcx)
  48a9e6:	18 41 0e             	sbb    %al,0xe(%rcx)
  48a9e9:	20 43 83             	and    %al,-0x7d(%rbx)
  48a9ec:	04 86                	add    $0x86,%al
  48a9ee:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48a9f5:	00 00                	add    %al,(%rax)
  48a9f7:	00 24 00             	add    %ah,(%rax,%rax,1)
  48a9fa:	00 00                	add    %al,(%rax)
  48a9fc:	24 5f                	and    $0x5f,%al
  48a9fe:	00 00                	add    %al,(%rax)
  48aa00:	dd ce                	(bad)  
  48aa02:	fc                   	cld    
  48aa03:	ff 84 00 00 00 00 42 	incl   0x42000000(%rax,%rax,1)
  48aa0a:	0e                   	(bad)  
  48aa0b:	10 41 0e             	adc    %al,0xe(%rcx)
  48aa0e:	18 41 0e             	sbb    %al,0xe(%rcx)
  48aa11:	20 43 83             	and    %al,-0x7d(%rbx)
  48aa14:	04 86                	add    $0x86,%al
  48aa16:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48aa1d:	00 00                	add    %al,(%rax)
  48aa1f:	00 24 00             	add    %ah,(%rax,%rax,1)
  48aa22:	00 00                	add    %al,(%rax)
  48aa24:	4c 5f                	rex.WR pop    %rdi
  48aa26:	00 00                	add    %al,(%rax)
  48aa28:	39 cf                	cmp    %ecx,%edi
  48aa2a:	fc                   	cld    
  48aa2b:	ff                   	(bad)  
  48aa2c:	3c 00                	cmp    $0x0,%al
  48aa2e:	00 00                	add    %al,(%rax)
  48aa30:	00 42 0e             	add    %al,0xe(%rdx)
  48aa33:	10 41 0e             	adc    %al,0xe(%rcx)
  48aa36:	18 41 0e             	sbb    %al,0xe(%rcx)
  48aa39:	20 43 83             	and    %al,-0x7d(%rbx)
  48aa3c:	04 86                	add    $0x86,%al
  48aa3e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48aa45:	00 00                	add    %al,(%rax)
  48aa47:	00 14 00             	add    %dl,(%rax,%rax,1)
  48aa4a:	00 00                	add    %al,(%rax)
  48aa4c:	74 5f                	je     48aaad <usage_message+0x28d6d>
  48aa4e:	00 00                	add    %al,(%rax)
  48aa50:	4d cf                	rex.WRB iretq  
  48aa52:	fc                   	cld    
  48aa53:	ff 05 00 00 00 00    	incl   0x0(%rip)        # 48aa59 <usage_message+0x28d19>
  48aa59:	00 00                	add    %al,(%rax)
  48aa5b:	00 00                	add    %al,(%rax)
  48aa5d:	00 00                	add    %al,(%rax)
  48aa5f:	00 14 00             	add    %dl,(%rax,%rax,1)
  48aa62:	00 00                	add    %al,(%rax)
  48aa64:	8c 5f 00             	mov    %ds,0x0(%rdi)
  48aa67:	00 3a                	add    %bh,(%rdx)
  48aa69:	cf                   	iret   
  48aa6a:	fc                   	cld    
  48aa6b:	ff 05 00 00 00 00    	incl   0x0(%rip)        # 48aa71 <usage_message+0x28d31>
  48aa71:	00 00                	add    %al,(%rax)
  48aa73:	00 00                	add    %al,(%rax)
  48aa75:	00 00                	add    %al,(%rax)
  48aa77:	00 1c 00             	add    %bl,(%rax,%rax,1)
  48aa7a:	00 00                	add    %al,(%rax)
  48aa7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48aa7d:	5f                   	pop    %rdi
  48aa7e:	00 00                	add    %al,(%rax)
  48aa80:	27                   	(bad)  
  48aa81:	cf                   	iret   
  48aa82:	fc                   	cld    
  48aa83:	ff d5                	callq  *%rbp
  48aa85:	03 00                	add    (%rax),%eax
  48aa87:	00 00                	add    %al,(%rax)
  48aa89:	41 0e                	rex.B (bad)  
  48aa8b:	10 41 0e             	adc    %al,0xe(%rcx)
  48aa8e:	18 44 0e 40          	sbb    %al,0x40(%rsi,%rcx,1)
  48aa92:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48aa96:	02 00                	add    (%rax),%al
  48aa98:	34 00                	xor    $0x0,%al
  48aa9a:	00 00                	add    %al,(%rax)
  48aa9c:	c4 5f 00 00          	(bad)(bad) 
  48aaa0:	dc d2                	(bad)  
  48aaa2:	fc                   	cld    
  48aaa3:	ff c4                	inc    %esp
  48aaa5:	00 00                	add    %al,(%rax)
  48aaa7:	00 00                	add    %al,(%rax)
  48aaa9:	42 0e                	rex.X (bad)  
  48aaab:	10 42 0e             	adc    %al,0xe(%rdx)
  48aaae:	18 42 0e             	sbb    %al,0xe(%rdx)
  48aab1:	20 42 0e             	and    %al,0xe(%rdx)
  48aab4:	28 41 0e             	sub    %al,0xe(%rcx)
  48aab7:	30 41 0e             	xor    %al,0xe(%rcx)
  48aaba:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  48aabe:	52                   	push   %rdx
  48aabf:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48aac2:	06                   	(bad)  
  48aac3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6af56 <_end+0x36b2656>
  48aac9:	8f 02                	popq   (%rdx)
  48aacb:	00 00                	add    %al,(%rax)
  48aacd:	00 00                	add    %al,(%rax)
  48aacf:	00 14 00             	add    %dl,(%rax,%rax,1)
  48aad2:	00 00                	add    %al,(%rax)
  48aad4:	fc                   	cld    
  48aad5:	5f                   	pop    %rdi
  48aad6:	00 00                	add    %al,(%rax)
  48aad8:	68 d3 fc ff 41       	pushq  $0x41fffcd3
	...
  48aae5:	00 00                	add    %al,(%rax)
  48aae7:	00 14 00             	add    %dl,(%rax,%rax,1)
  48aaea:	00 00                	add    %al,(%rax)
  48aaec:	14 60                	adc    $0x60,%al
  48aaee:	00 00                	add    %al,(%rax)
  48aaf0:	91                   	xchg   %eax,%ecx
  48aaf1:	d3 fc                	sar    %cl,%esp
  48aaf3:	ff 05 00 00 00 00    	incl   0x0(%rip)        # 48aaf9 <usage_message+0x28db9>
  48aaf9:	00 00                	add    %al,(%rax)
  48aafb:	00 00                	add    %al,(%rax)
  48aafd:	00 00                	add    %al,(%rax)
  48aaff:	00 1c 00             	add    %bl,(%rax,%rax,1)
  48ab02:	00 00                	add    %al,(%rax)
  48ab04:	2c 60                	sub    $0x60,%al
  48ab06:	00 00                	add    %al,(%rax)
  48ab08:	7e d3                	jle    48aadd <usage_message+0x28d9d>
  48ab0a:	fc                   	cld    
  48ab0b:	ff 58 00             	lcallq *0x0(%rax)
  48ab0e:	00 00                	add    %al,(%rax)
  48ab10:	00 41 0e             	add    %al,0xe(%rcx)
  48ab13:	10 41 0e             	adc    %al,0xe(%rcx)
  48ab16:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  48ab1a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48ab1e:	02 00                	add    (%rax),%al
  48ab20:	24 00                	and    $0x0,%al
  48ab22:	00 00                	add    %al,(%rax)
  48ab24:	4c 60                	rex.WR (bad)  
  48ab26:	00 00                	add    %al,(%rax)
  48ab28:	b6 d3                	mov    $0xd3,%dh
  48ab2a:	fc                   	cld    
  48ab2b:	ff ce                	dec    %esi
  48ab2d:	00 00                	add    %al,(%rax)
  48ab2f:	00 00                	add    %al,(%rax)
  48ab31:	42 0e                	rex.X (bad)  
  48ab33:	10 41 0e             	adc    %al,0xe(%rcx)
  48ab36:	18 41 0e             	sbb    %al,0xe(%rcx)
  48ab39:	20 47 0e             	and    %al,0xe(%rdi)
  48ab3c:	a0 10 43 83 04 86 03 	mov    0x28c038604834310,%al
  48ab43:	8c 02 
  48ab45:	00 00                	add    %al,(%rax)
  48ab47:	00 24 00             	add    %ah,(%rax,%rax,1)
  48ab4a:	00 00                	add    %al,(%rax)
  48ab4c:	74 60                	je     48abae <usage_message+0x28e6e>
  48ab4e:	00 00                	add    %al,(%rax)
  48ab50:	5c                   	pop    %rsp
  48ab51:	d4                   	(bad)  
  48ab52:	fc                   	cld    
  48ab53:	ff de                	lcallq *<internal disassembler error>
  48ab55:	00 00                	add    %al,(%rax)
  48ab57:	00 00                	add    %al,(%rax)
  48ab59:	41 0e                	rex.B (bad)  
  48ab5b:	10 41 0e             	adc    %al,0xe(%rcx)
  48ab5e:	18 47 0e             	sbb    %al,0xe(%rdi)
  48ab61:	f0 01 02             	lock add %eax,(%rdx)
  48ab64:	5b                   	pop    %rbx
  48ab65:	83 03 86             	addl   $0xffffffffffffff86,(%rbx)
  48ab68:	02 00                	add    (%rax),%al
  48ab6a:	00 00                	add    %al,(%rax)
  48ab6c:	00 00                	add    %al,(%rax)
  48ab6e:	00 00                	add    %al,(%rax)
  48ab70:	34 00                	xor    $0x0,%al
  48ab72:	00 00                	add    %al,(%rax)
  48ab74:	9c                   	pushfq 
  48ab75:	60                   	(bad)  
  48ab76:	00 00                	add    %al,(%rax)
  48ab78:	12 d5                	adc    %ch,%dl
  48ab7a:	fc                   	cld    
  48ab7b:	ff 2f                	ljmpq  *(%rdi)
  48ab7d:	01 00                	add    %eax,(%rax)
  48ab7f:	00 00                	add    %al,(%rax)
  48ab81:	42 0e                	rex.X (bad)  
  48ab83:	10 42 0e             	adc    %al,0xe(%rdx)
  48ab86:	18 42 0e             	sbb    %al,0xe(%rdx)
  48ab89:	20 42 0e             	and    %al,0xe(%rdx)
  48ab8c:	28 41 0e             	sub    %al,0xe(%rcx)
  48ab8f:	30 41 0e             	xor    %al,0xe(%rcx)
  48ab92:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  48ab96:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48ab9a:	06                   	(bad)  
  48ab9b:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b02e <_end+0x36b272e>
  48aba1:	8f 02                	popq   (%rdx)
  48aba3:	00 00                	add    %al,(%rax)
  48aba5:	00 00                	add    %al,(%rax)
  48aba7:	00 1c 00             	add    %bl,(%rax,%rax,1)
  48abaa:	00 00                	add    %al,(%rax)
  48abac:	d4                   	(bad)  
  48abad:	60                   	(bad)  
  48abae:	00 00                	add    %al,(%rax)
  48abb0:	09 d6                	or     %edx,%esi
  48abb2:	fc                   	cld    
  48abb3:	ff 96 00 00 00 00    	callq  *0x0(%rsi)
  48abb9:	41 0e                	rex.B (bad)  
  48abbb:	10 41 0e             	adc    %al,0xe(%rcx)
  48abbe:	18 44 0e 30          	sbb    %al,0x30(%rsi,%rcx,1)
  48abc2:	4c 83 03 86          	rex.WR addq   $0xffffffffffffff86,(%rbx)
  48abc6:	02 00                	add    (%rax),%al
  48abc8:	14 00                	adc    $0x0,%al
  48abca:	00 00                	add    %al,(%rax)
  48abcc:	f4                   	hlt    
  48abcd:	60                   	(bad)  
  48abce:	00 00                	add    %al,(%rax)
  48abd0:	7f d6                	jg     48aba8 <usage_message+0x28e68>
  48abd2:	fc                   	cld    
  48abd3:	ff 74 00 00          	pushq  0x0(%rax,%rax,1)
  48abd7:	00 00                	add    %al,(%rax)
  48abd9:	41 0e                	rex.B (bad)  
  48abdb:	10 4c 83 02          	adc    %cl,0x2(%rbx,%rax,4)
  48abdf:	00 1c 00             	add    %bl,(%rax,%rax,1)
  48abe2:	00 00                	add    %al,(%rax)
  48abe4:	0c 61                	or     $0x61,%al
  48abe6:	00 00                	add    %al,(%rax)
  48abe8:	db d6                	fcmovnbe %st(6),%st
  48abea:	fc                   	cld    
  48abeb:	ff 8a 00 00 00 00    	decl   0x0(%rdx)
  48abf1:	41 0e                	rex.B (bad)  
  48abf3:	10 41 0e             	adc    %al,0xe(%rcx)
  48abf6:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  48abfa:	4c 83 03 86          	rex.WR addq   $0xffffffffffffff86,(%rbx)
  48abfe:	02 00                	add    (%rax),%al
  48ac00:	14 00                	adc    $0x0,%al
  48ac02:	00 00                	add    %al,(%rax)
  48ac04:	2c 61                	sub    $0x61,%al
  48ac06:	00 00                	add    %al,(%rax)
  48ac08:	45 d7                	rex.RB xlat   %ds:(%rbx)
  48ac0a:	fc                   	cld    
  48ac0b:	ff 6c 00 00          	ljmpq  *0x0(%rax,%rax,1)
  48ac0f:	00 00                	add    %al,(%rax)
  48ac11:	41 0e                	rex.B (bad)  
  48ac13:	10 4c 83 02          	adc    %cl,0x2(%rbx,%rax,4)
  48ac17:	00 24 00             	add    %ah,(%rax,%rax,1)
  48ac1a:	00 00                	add    %al,(%rax)
  48ac1c:	44 61                	rex.R (bad)  
  48ac1e:	00 00                	add    %al,(%rax)
  48ac20:	99                   	cltd   
  48ac21:	d7                   	xlat   %ds:(%rbx)
  48ac22:	fc                   	cld    
  48ac23:	ff 02                	incl   (%rdx)
  48ac25:	01 00                	add    %eax,(%rax)
  48ac27:	00 00                	add    %al,(%rax)
  48ac29:	42 0e                	rex.X (bad)  
  48ac2b:	10 41 0e             	adc    %al,0xe(%rcx)
  48ac2e:	18 41 0e             	sbb    %al,0xe(%rcx)
  48ac31:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  48ac35:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  48ac3a:	8c 02                	mov    %es,(%rdx)
  48ac3c:	00 00                	add    %al,(%rax)
  48ac3e:	00 00                	add    %al,(%rax)
  48ac40:	1c 00                	sbb    $0x0,%al
  48ac42:	00 00                	add    %al,(%rax)
  48ac44:	6c                   	insb   (%dx),%es:(%rdi)
  48ac45:	61                   	(bad)  
  48ac46:	00 00                	add    %al,(%rax)
  48ac48:	73 d8                	jae    48ac22 <usage_message+0x28ee2>
  48ac4a:	fc                   	cld    
  48ac4b:	ff a5 00 00 00 00    	jmpq   *0x0(%rbp)
  48ac51:	41 0e                	rex.B (bad)  
  48ac53:	10 41 0e             	adc    %al,0xe(%rcx)
  48ac56:	18 44 0e 30          	sbb    %al,0x30(%rsi,%rcx,1)
  48ac5a:	55                   	push   %rbp
  48ac5b:	83 03 86             	addl   $0xffffffffffffff86,(%rbx)
  48ac5e:	02 00                	add    (%rax),%al
  48ac60:	34 00                	xor    $0x0,%al
  48ac62:	00 00                	add    %al,(%rax)
  48ac64:	8c 61 00             	mov    %fs,0x0(%rcx)
  48ac67:	00 f8                	add    %bh,%al
  48ac69:	d8 fc                	fdivr  %st(4),%st
  48ac6b:	ff da                	lcallq *<internal disassembler error>
  48ac6d:	02 00                	add    (%rax),%al
  48ac6f:	00 00                	add    %al,(%rax)
  48ac71:	42 0e                	rex.X (bad)  
  48ac73:	10 42 0e             	adc    %al,0xe(%rdx)
  48ac76:	18 42 0e             	sbb    %al,0xe(%rdx)
  48ac79:	20 42 0e             	and    %al,0xe(%rdx)
  48ac7c:	28 41 0e             	sub    %al,0xe(%rcx)
  48ac7f:	30 41 0e             	xor    %al,0xe(%rcx)
  48ac82:	38 47 0e             	cmp    %al,0xe(%rdi)
  48ac85:	b0 02                	mov    $0x2,%al
  48ac87:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48ac8b:	06                   	(bad)  
  48ac8c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b11f <_end+0x36b281f>
  48ac92:	8f 02                	popq   (%rdx)
  48ac94:	00 00                	add    %al,(%rax)
  48ac96:	00 00                	add    %al,(%rax)
  48ac98:	24 00                	and    $0x0,%al
  48ac9a:	00 00                	add    %al,(%rax)
  48ac9c:	c4 61 00 00          	(bad)  
  48aca0:	9a                   	(bad)  
  48aca1:	db fc                	(bad)  
  48aca3:	ff c2                	inc    %edx
  48aca5:	00 00                	add    %al,(%rax)
  48aca7:	00 00                	add    %al,(%rax)
  48aca9:	42 0e                	rex.X (bad)  
  48acab:	10 41 0e             	adc    %al,0xe(%rcx)
  48acae:	18 41 0e             	sbb    %al,0xe(%rcx)
  48acb1:	20 55 83             	and    %dl,-0x7d(%rbp)
  48acb4:	04 86                	add    $0x86,%al
  48acb6:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48acbd:	00 00                	add    %al,(%rax)
  48acbf:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48acc2:	00 00                	add    %al,(%rax)
  48acc4:	ec                   	in     (%dx),%al
  48acc5:	61                   	(bad)  
  48acc6:	00 00                	add    %al,(%rax)
  48acc8:	34 dc                	xor    $0xdc,%al
  48acca:	fc                   	cld    
  48accb:	ff dc                	lcallq *<internal disassembler error>
  48accd:	00 00                	add    %al,(%rax)
  48accf:	00 00                	add    %al,(%rax)
  48acd1:	42 0e                	rex.X (bad)  
  48acd3:	10 42 0e             	adc    %al,0xe(%rdx)
  48acd6:	18 41 0e             	sbb    %al,0xe(%rcx)
  48acd9:	20 41 0e             	and    %al,0xe(%rcx)
  48acdc:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  48ace0:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4b16e <_end+0x369286e>
  48ace7:	8d 
  48ace8:	02 00                	add    (%rax),%al
  48acea:	00 00                	add    %al,(%rax)
  48acec:	00 00                	add    %al,(%rax)
  48acee:	00 00                	add    %al,(%rax)
  48acf0:	2c 00                	sub    $0x0,%al
  48acf2:	00 00                	add    %al,(%rax)
  48acf4:	1c 62                	sbb    $0x62,%al
  48acf6:	00 00                	add    %al,(%rax)
  48acf8:	e0 dc                	loopne 48acd6 <usage_message+0x28f96>
  48acfa:	fc                   	cld    
  48acfb:	ff 10                	callq  *(%rax)
  48acfd:	01 00                	add    %eax,(%rax)
  48acff:	00 00                	add    %al,(%rax)
  48ad01:	42 0e                	rex.X (bad)  
  48ad03:	10 42 0e             	adc    %al,0xe(%rdx)
  48ad06:	18 41 0e             	sbb    %al,0xe(%rcx)
  48ad09:	20 41 0e             	and    %al,0xe(%rcx)
  48ad0c:	28 44 0e 40          	sub    %al,0x40(%rsi,%rcx,1)
  48ad10:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4b19e <_end+0x369289e>
  48ad17:	8d 
  48ad18:	02 00                	add    (%rax),%al
  48ad1a:	00 00                	add    %al,(%rax)
  48ad1c:	00 00                	add    %al,(%rax)
  48ad1e:	00 00                	add    %al,(%rax)
  48ad20:	1c 00                	sbb    $0x0,%al
  48ad22:	00 00                	add    %al,(%rax)
  48ad24:	4c 62                	rex.WR (bad)  
  48ad26:	00 00                	add    %al,(%rax)
  48ad28:	c0 dd fc             	rcr    $0xfc,%ch
  48ad2b:	ff 5a 00             	lcallq *0x0(%rdx)
  48ad2e:	00 00                	add    %al,(%rax)
  48ad30:	00 41 0e             	add    %al,0xe(%rcx)
  48ad33:	10 44 0e 20          	adc    %al,0x20(%rsi,%rcx,1)
  48ad37:	43 83 02 00          	rex.XB addl   $0x0,(%r10)
  48ad3b:	00 00                	add    %al,(%rax)
  48ad3d:	00 00                	add    %al,(%rax)
  48ad3f:	00 24 00             	add    %ah,(%rax,%rax,1)
  48ad42:	00 00                	add    %al,(%rax)
  48ad44:	6c                   	insb   (%dx),%es:(%rdi)
  48ad45:	62                   	(bad)  
  48ad46:	00 00                	add    %al,(%rax)
  48ad48:	fa                   	cli    
  48ad49:	dd fc                	(bad)  
  48ad4b:	ff dc                	lcallq *<internal disassembler error>
  48ad4d:	00 00                	add    %al,(%rax)
  48ad4f:	00 00                	add    %al,(%rax)
  48ad51:	41 0e                	rex.B (bad)  
  48ad53:	10 41 0e             	adc    %al,0xe(%rcx)
  48ad56:	18 47 0e             	sbb    %al,0xe(%rdi)
  48ad59:	f0 01 02             	lock add %eax,(%rdx)
  48ad5c:	5b                   	pop    %rbx
  48ad5d:	83 03 86             	addl   $0xffffffffffffff86,(%rbx)
  48ad60:	02 00                	add    (%rax),%al
  48ad62:	00 00                	add    %al,(%rax)
  48ad64:	00 00                	add    %al,(%rax)
  48ad66:	00 00                	add    %al,(%rax)
  48ad68:	14 00                	adc    $0x0,%al
  48ad6a:	00 00                	add    %al,(%rax)
  48ad6c:	94                   	xchg   %eax,%esp
  48ad6d:	62                   	(bad)  
  48ad6e:	00 00                	add    %al,(%rax)
  48ad70:	ae                   	scas   %es:(%rdi),%al
  48ad71:	de fc                	fdivrp %st,%st(4)
  48ad73:	ff 27                	jmpq   *(%rdi)
  48ad75:	00 00                	add    %al,(%rax)
  48ad77:	00 00                	add    %al,(%rax)
  48ad79:	41 0e                	rex.B (bad)  
  48ad7b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48ad7e:	02 00                	add    (%rax),%al
  48ad80:	14 00                	adc    $0x0,%al
  48ad82:	00 00                	add    %al,(%rax)
  48ad84:	ac                   	lods   %ds:(%rsi),%al
  48ad85:	62                   	(bad)  
  48ad86:	00 00                	add    %al,(%rax)
  48ad88:	bd de fc ff 38       	mov    $0x38fffcde,%ebp
  48ad8d:	00 00                	add    %al,(%rax)
  48ad8f:	00 00                	add    %al,(%rax)
  48ad91:	41 0e                	rex.B (bad)  
  48ad93:	10 45 83             	adc    %al,-0x7d(%rbp)
  48ad96:	02 00                	add    (%rax),%al
  48ad98:	34 00                	xor    $0x0,%al
  48ad9a:	00 00                	add    %al,(%rax)
  48ad9c:	c4 62 00 00          	(bad)  
  48ada0:	dd de                	fstp   %st(6)
  48ada2:	fc                   	cld    
  48ada3:	ff dd                	lcallq *<internal disassembler error>
  48ada5:	02 00                	add    (%rax),%al
  48ada7:	00 00                	add    %al,(%rax)
  48ada9:	42 0e                	rex.X (bad)  
  48adab:	10 42 0e             	adc    %al,0xe(%rdx)
  48adae:	18 42 0e             	sbb    %al,0xe(%rdx)
  48adb1:	20 42 0e             	and    %al,0xe(%rdx)
  48adb4:	28 41 0e             	sub    %al,0xe(%rcx)
  48adb7:	30 41 0e             	xor    %al,0xe(%rcx)
  48adba:	38 44 0e 80          	cmp    %al,-0x80(%rsi,%rcx,1)
  48adbe:	01 43 83             	add    %eax,-0x7d(%rbx)
  48adc1:	07                   	(bad)  
  48adc2:	86 06                	xchg   %al,(%rsi)
  48adc4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b257 <_end+0x36b2957>
  48adca:	8f 02                	popq   (%rdx)
  48adcc:	00 00                	add    %al,(%rax)
  48adce:	00 00                	add    %al,(%rax)
  48add0:	14 00                	adc    $0x0,%al
  48add2:	00 00                	add    %al,(%rax)
  48add4:	fc                   	cld    
  48add5:	62                   	(bad)  
  48add6:	00 00                	add    %al,(%rax)
  48add8:	82                   	(bad)  
  48add9:	e1 fc                	loope  48add7 <usage_message+0x29097>
  48addb:	ff                   	(bad)  
  48addc:	bd 00 00 00 00       	mov    $0x0,%ebp
  48ade1:	00 00                	add    %al,(%rax)
  48ade3:	00 00                	add    %al,(%rax)
  48ade5:	00 00                	add    %al,(%rax)
  48ade7:	00 14 00             	add    %dl,(%rax,%rax,1)
  48adea:	00 00                	add    %al,(%rax)
  48adec:	14 63                	adc    $0x63,%al
  48adee:	00 00                	add    %al,(%rax)
  48adf0:	27                   	(bad)  
  48adf1:	e2 fc                	loop   48adef <usage_message+0x290af>
  48adf3:	ff 1c 00             	lcallq *(%rax,%rax,1)
  48adf6:	00 00                	add    %al,(%rax)
  48adf8:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  48adfc:	00 00                	add    %al,(%rax)
  48adfe:	00 00                	add    %al,(%rax)
  48ae00:	2c 00                	sub    $0x0,%al
  48ae02:	00 00                	add    %al,(%rax)
  48ae04:	2c 63                	sub    $0x63,%al
  48ae06:	00 00                	add    %al,(%rax)
  48ae08:	2b e2                	sub    %edx,%esp
  48ae0a:	fc                   	cld    
  48ae0b:	ff ea                	ljmpq  *<internal disassembler error>
  48ae0d:	00 00                	add    %al,(%rax)
  48ae0f:	00 00                	add    %al,(%rax)
  48ae11:	42 0e                	rex.X (bad)  
  48ae13:	10 42 0e             	adc    %al,0xe(%rdx)
  48ae16:	18 41 0e             	sbb    %al,0xe(%rcx)
  48ae19:	20 41 0e             	and    %al,0xe(%rcx)
  48ae1c:	28 47 0e             	sub    %al,0xe(%rdi)
  48ae1f:	d0 02                	rolb   (%rdx)
  48ae21:	49 83 05 86 04 8c 03 	addq   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4b2af <_end+0x36929af>
  48ae28:	8d 
  48ae29:	02 00                	add    (%rax),%al
  48ae2b:	00 00                	add    %al,(%rax)
  48ae2d:	00 00                	add    %al,(%rax)
  48ae2f:	00 24 00             	add    %ah,(%rax,%rax,1)
  48ae32:	00 00                	add    %al,(%rax)
  48ae34:	5c                   	pop    %rsp
  48ae35:	63 00                	movslq (%rax),%eax
  48ae37:	00 e5                	add    %ah,%ch
  48ae39:	e2 fc                	loop   48ae37 <usage_message+0x290f7>
  48ae3b:	ff 92 00 00 00 00    	callq  *0x0(%rdx)
  48ae41:	42 0e                	rex.X (bad)  
  48ae43:	10 41 0e             	adc    %al,0xe(%rcx)
  48ae46:	18 41 0e             	sbb    %al,0xe(%rcx)
  48ae49:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  48ae4d:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  48ae52:	8c 02                	mov    %es,(%rdx)
  48ae54:	00 00                	add    %al,(%rax)
  48ae56:	00 00                	add    %al,(%rax)
  48ae58:	34 00                	xor    $0x0,%al
  48ae5a:	00 00                	add    %al,(%rax)
  48ae5c:	84 63 00             	test   %ah,0x0(%rbx)
  48ae5f:	00 4f e3             	add    %cl,-0x1d(%rdi)
  48ae62:	fc                   	cld    
  48ae63:	ff ec                	ljmpq  *<internal disassembler error>
  48ae65:	00 00                	add    %al,(%rax)
  48ae67:	00 00                	add    %al,(%rax)
  48ae69:	42 0e                	rex.X (bad)  
  48ae6b:	10 42 0e             	adc    %al,0xe(%rdx)
  48ae6e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48ae71:	20 42 0e             	and    %al,0xe(%rdx)
  48ae74:	28 41 0e             	sub    %al,0xe(%rcx)
  48ae77:	30 41 0e             	xor    %al,0xe(%rcx)
  48ae7a:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  48ae7e:	48 83 07 86          	addq   $0xffffffffffffff86,(%rdi)
  48ae82:	06                   	(bad)  
  48ae83:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b316 <_end+0x36b2a16>
  48ae89:	8f 02                	popq   (%rdx)
  48ae8b:	00 00                	add    %al,(%rax)
  48ae8d:	00 00                	add    %al,(%rax)
  48ae8f:	00 34 00             	add    %dh,(%rax,%rax,1)
  48ae92:	00 00                	add    %al,(%rax)
  48ae94:	bc 63 00 00 03       	mov    $0x3000063,%esp
  48ae99:	e4 fc                	in     $0xfc,%al
  48ae9b:	ff 6c 01 00          	ljmpq  *0x0(%rcx,%rax,1)
  48ae9f:	00 00                	add    %al,(%rax)
  48aea1:	42 0e                	rex.X (bad)  
  48aea3:	10 42 0e             	adc    %al,0xe(%rdx)
  48aea6:	18 42 0e             	sbb    %al,0xe(%rdx)
  48aea9:	20 42 0e             	and    %al,0xe(%rdx)
  48aeac:	28 41 0e             	sub    %al,0xe(%rcx)
  48aeaf:	30 41 0e             	xor    %al,0xe(%rcx)
  48aeb2:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  48aeb6:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48aeba:	06                   	(bad)  
  48aebb:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b34e <_end+0x36b2a4e>
  48aec1:	8f 02                	popq   (%rdx)
  48aec3:	00 00                	add    %al,(%rax)
  48aec5:	00 00                	add    %al,(%rax)
  48aec7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48aeca:	00 00                	add    %al,(%rax)
  48aecc:	f4                   	hlt    
  48aecd:	63 00                	movslq (%rax),%eax
  48aecf:	00 37                	add    %dh,(%rdi)
  48aed1:	e5 fc                	in     $0xfc,%eax
  48aed3:	ff 4f 01             	decl   0x1(%rdi)
  48aed6:	00 00                	add    %al,(%rax)
  48aed8:	00 42 0e             	add    %al,0xe(%rdx)
  48aedb:	10 42 0e             	adc    %al,0xe(%rdx)
  48aede:	18 42 0e             	sbb    %al,0xe(%rdx)
  48aee1:	20 41 0e             	and    %al,0xe(%rcx)
  48aee4:	28 41 0e             	sub    %al,0xe(%rcx)
  48aee7:	30 44 0e 60          	xor    %al,0x60(%rsi,%rcx,1)
  48aeeb:	43 83 06 86          	rex.XB addl   $0xffffffffffffff86,(%r14)
  48aeef:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  48aef4:	8e 02                	mov    (%rdx),%es
  48aef6:	00 00                	add    %al,(%rax)
  48aef8:	14 00                	adc    $0x0,%al
  48aefa:	00 00                	add    %al,(%rax)
  48aefc:	24 64                	and    $0x64,%al
  48aefe:	00 00                	add    %al,(%rax)
  48af00:	56                   	push   %rsi
  48af01:	e6 fc                	out    %al,$0xfc
  48af03:	ff 2a                	ljmpq  *(%rdx)
  48af05:	00 00                	add    %al,(%rax)
  48af07:	00 00                	add    %al,(%rax)
  48af09:	41 0e                	rex.B (bad)  
  48af0b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48af0e:	02 00                	add    (%rax),%al
  48af10:	24 00                	and    $0x0,%al
  48af12:	00 00                	add    %al,(%rax)
  48af14:	3c 64                	cmp    $0x64,%al
  48af16:	00 00                	add    %al,(%rax)
  48af18:	68 e6 fc ff 8e       	pushq  $0xffffffff8efffce6
  48af1d:	00 00                	add    %al,(%rax)
  48af1f:	00 00                	add    %al,(%rax)
  48af21:	42 0e                	rex.X (bad)  
  48af23:	10 41 0e             	adc    %al,0xe(%rcx)
  48af26:	18 41 0e             	sbb    %al,0xe(%rcx)
  48af29:	20 44 0e 30          	and    %al,0x30(%rsi,%rcx,1)
  48af2d:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  48af32:	8c 02                	mov    %es,(%rdx)
  48af34:	00 00                	add    %al,(%rax)
  48af36:	00 00                	add    %al,(%rax)
  48af38:	14 00                	adc    $0x0,%al
  48af3a:	00 00                	add    %al,(%rax)
  48af3c:	64 64 00 00          	add    %al,%fs:(%rax)
  48af40:	ce                   	(bad)  
  48af41:	e6 fc                	out    %al,$0xfc
  48af43:	ff 67 00             	jmpq   *0x0(%rdi)
  48af46:	00 00                	add    %al,(%rax)
  48af48:	00 41 0e             	add    %al,0xe(%rcx)
  48af4b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48af4e:	02 00                	add    (%rax),%al
  48af50:	24 00                	and    $0x0,%al
  48af52:	00 00                	add    %al,(%rax)
  48af54:	7c 64                	jl     48afba <usage_message+0x2927a>
  48af56:	00 00                	add    %al,(%rax)
  48af58:	1d e7 fc ff 72       	sbb    $0x72fffce7,%eax
  48af5d:	00 00                	add    %al,(%rax)
  48af5f:	00 00                	add    %al,(%rax)
  48af61:	42 0e                	rex.X (bad)  
  48af63:	10 41 0e             	adc    %al,0xe(%rcx)
  48af66:	18 41 0e             	sbb    %al,0xe(%rcx)
  48af69:	20 43 83             	and    %al,-0x7d(%rbx)
  48af6c:	04 86                	add    $0x86,%al
  48af6e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48af75:	00 00                	add    %al,(%rax)
  48af77:	00 14 00             	add    %dl,(%rax,%rax,1)
  48af7a:	00 00                	add    %al,(%rax)
  48af7c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48af7d:	64 00 00             	add    %al,%fs:(%rax)
  48af80:	67 e7 fc             	addr32 out %eax,$0xfc
  48af83:	ff 4c 00 00          	decl   0x0(%rax,%rax,1)
  48af87:	00 00                	add    %al,(%rax)
  48af89:	44 0e                	rex.R (bad)  
  48af8b:	10 00                	adc    %al,(%rax)
  48af8d:	00 00                	add    %al,(%rax)
  48af8f:	00 14 00             	add    %dl,(%rax,%rax,1)
  48af92:	00 00                	add    %al,(%rax)
  48af94:	bc 64 00 00 9b       	mov    $0x9b000064,%esp
  48af99:	e7 fc                	out    %eax,$0xfc
  48af9b:	ff 4d 00             	decl   0x0(%rbp)
  48af9e:	00 00                	add    %al,(%rax)
  48afa0:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  48afa4:	00 00                	add    %al,(%rax)
  48afa6:	00 00                	add    %al,(%rax)
  48afa8:	14 00                	adc    $0x0,%al
  48afaa:	00 00                	add    %al,(%rax)
  48afac:	d4                   	(bad)  
  48afad:	64 00 00             	add    %al,%fs:(%rax)
  48afb0:	d0 e7                	shl    %bh
  48afb2:	fc                   	cld    
  48afb3:	ff 4c 00 00          	decl   0x0(%rax,%rax,1)
  48afb7:	00 00                	add    %al,(%rax)
  48afb9:	44 0e                	rex.R (bad)  
  48afbb:	10 00                	adc    %al,(%rax)
  48afbd:	00 00                	add    %al,(%rax)
  48afbf:	00 14 00             	add    %dl,(%rax,%rax,1)
  48afc2:	00 00                	add    %al,(%rax)
  48afc4:	ec                   	in     (%dx),%al
  48afc5:	64 00 00             	add    %al,%fs:(%rax)
  48afc8:	04 e8                	add    $0xe8,%al
  48afca:	fc                   	cld    
  48afcb:	ff 52 00             	callq  *0x0(%rdx)
  48afce:	00 00                	add    %al,(%rax)
  48afd0:	00 41 0e             	add    %al,0xe(%rcx)
  48afd3:	10 7c 83 02          	adc    %bh,0x2(%rbx,%rax,4)
  48afd7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48afda:	00 00                	add    %al,(%rax)
  48afdc:	04 65                	add    $0x65,%al
  48afde:	00 00                	add    %al,(%rax)
  48afe0:	3e                   	ds
  48afe1:	e8 fc ff 0f 01       	callq  158afe2 <_end+0xed26e2>
  48afe6:	00 00                	add    %al,(%rax)
  48afe8:	00 42 0e             	add    %al,0xe(%rdx)
  48afeb:	10 42 0e             	adc    %al,0xe(%rdx)
  48afee:	18 41 0e             	sbb    %al,0xe(%rcx)
  48aff1:	20 41 0e             	and    %al,0xe(%rcx)
  48aff4:	28 47 0e             	sub    %al,0xe(%rdi)
  48aff7:	90                   	nop
  48aff8:	09 43 83             	or     %eax,-0x7d(%rbx)
  48affb:	05 86 04 8c 03       	add    $0x38c0486,%eax
  48b000:	8d 02                	lea    (%rdx),%eax
  48b002:	00 00                	add    %al,(%rax)
  48b004:	00 00                	add    %al,(%rax)
  48b006:	00 00                	add    %al,(%rax)
  48b008:	34 00                	xor    $0x0,%al
  48b00a:	00 00                	add    %al,(%rax)
  48b00c:	34 65                	xor    $0x65,%al
  48b00e:	00 00                	add    %al,(%rax)
  48b010:	1d e9 fc ff 21       	sbb    $0x21fffce9,%eax
  48b015:	02 00                	add    (%rax),%al
  48b017:	00 00                	add    %al,(%rax)
  48b019:	42 0e                	rex.X (bad)  
  48b01b:	10 42 0e             	adc    %al,0xe(%rdx)
  48b01e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b021:	20 42 0e             	and    %al,0xe(%rdx)
  48b024:	28 41 0e             	sub    %al,0xe(%rcx)
  48b027:	30 41 0e             	xor    %al,0xe(%rcx)
  48b02a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b02d:	b0 09                	mov    $0x9,%al
  48b02f:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48b033:	06                   	(bad)  
  48b034:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b4c7 <_end+0x36b2bc7>
  48b03a:	8f 02                	popq   (%rdx)
  48b03c:	00 00                	add    %al,(%rax)
  48b03e:	00 00                	add    %al,(%rax)
  48b040:	34 00                	xor    $0x0,%al
  48b042:	00 00                	add    %al,(%rax)
  48b044:	6c                   	insb   (%dx),%es:(%rdi)
  48b045:	65 00 00             	add    %al,%gs:(%rax)
  48b048:	06                   	(bad)  
  48b049:	eb fc                	jmp    48b047 <usage_message+0x29307>
  48b04b:	ff                   	(bad)  
  48b04c:	39 02                	cmp    %eax,(%rdx)
  48b04e:	00 00                	add    %al,(%rax)
  48b050:	00 42 0e             	add    %al,0xe(%rdx)
  48b053:	10 42 0e             	adc    %al,0xe(%rdx)
  48b056:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b059:	20 42 0e             	and    %al,0xe(%rdx)
  48b05c:	28 41 0e             	sub    %al,0xe(%rcx)
  48b05f:	30 41 0e             	xor    %al,0xe(%rcx)
  48b062:	38 44 0e 90          	cmp    %al,-0x70(%rsi,%rcx,1)
  48b066:	01 55 83             	add    %edx,-0x7d(%rbp)
  48b069:	07                   	(bad)  
  48b06a:	86 06                	xchg   %al,(%rsi)
  48b06c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b4ff <_end+0x36b2bff>
  48b072:	8f 02                	popq   (%rdx)
  48b074:	00 00                	add    %al,(%rax)
  48b076:	00 00                	add    %al,(%rax)
  48b078:	24 00                	and    $0x0,%al
  48b07a:	00 00                	add    %al,(%rax)
  48b07c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48b07d:	65 00 00             	add    %al,%gs:(%rax)
  48b080:	10 ed                	adc    %ch,%ch
  48b082:	fc                   	cld    
  48b083:	ff 76 00             	pushq  0x0(%rsi)
  48b086:	00 00                	add    %al,(%rax)
  48b088:	00 42 0e             	add    %al,0xe(%rdx)
  48b08b:	10 41 0e             	adc    %al,0xe(%rcx)
  48b08e:	18 41 0e             	sbb    %al,0xe(%rcx)
  48b091:	20 43 83             	and    %al,-0x7d(%rbx)
  48b094:	04 86                	add    $0x86,%al
  48b096:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48b09d:	00 00                	add    %al,(%rax)
  48b09f:	00 24 00             	add    %ah,(%rax,%rax,1)
  48b0a2:	00 00                	add    %al,(%rax)
  48b0a4:	cc                   	int3   
  48b0a5:	65 00 00             	add    %al,%gs:(%rax)
  48b0a8:	5e                   	pop    %rsi
  48b0a9:	ed                   	in     (%dx),%eax
  48b0aa:	fc                   	cld    
  48b0ab:	ff                   	(bad)  
  48b0ac:	bc 00 00 00 00       	mov    $0x0,%esp
  48b0b1:	42 0e                	rex.X (bad)  
  48b0b3:	10 41 0e             	adc    %al,0xe(%rcx)
  48b0b6:	18 41 0e             	sbb    %al,0xe(%rcx)
  48b0b9:	20 43 83             	and    %al,-0x7d(%rbx)
  48b0bc:	04 86                	add    $0x86,%al
  48b0be:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48b0c5:	00 00                	add    %al,(%rax)
  48b0c7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48b0ca:	00 00                	add    %al,(%rax)
  48b0cc:	f4                   	hlt    
  48b0cd:	65 00 00             	add    %al,%gs:(%rax)
  48b0d0:	f2 ed                	repnz in (%dx),%eax
  48b0d2:	fc                   	cld    
  48b0d3:	ff 77 00             	pushq  0x0(%rdi)
  48b0d6:	00 00                	add    %al,(%rax)
  48b0d8:	00 42 0e             	add    %al,0xe(%rdx)
  48b0db:	10 42 0e             	adc    %al,0xe(%rdx)
  48b0de:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b0e1:	20 41 0e             	and    %al,0xe(%rcx)
  48b0e4:	28 41 0e             	sub    %al,0xe(%rcx)
  48b0e7:	30 43 83             	xor    %al,-0x7d(%rbx)
  48b0ea:	06                   	(bad)  
  48b0eb:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d5b57d <_end+0x36a2c7d>
  48b0f1:	8e 02                	mov    (%rdx),%es
  48b0f3:	00 00                	add    %al,(%rax)
  48b0f5:	00 00                	add    %al,(%rax)
  48b0f7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48b0fa:	00 00                	add    %al,(%rax)
  48b0fc:	24 66                	and    $0x66,%al
  48b0fe:	00 00                	add    %al,(%rax)
  48b100:	39 ee                	cmp    %ebp,%esi
  48b102:	fc                   	cld    
  48b103:	ff 88 01 00 00 00    	decl   0x1(%rax)
  48b109:	42 0e                	rex.X (bad)  
  48b10b:	10 42 0e             	adc    %al,0xe(%rdx)
  48b10e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b111:	20 41 0e             	and    %al,0xe(%rcx)
  48b114:	28 41 0e             	sub    %al,0xe(%rcx)
  48b117:	30 43 83             	xor    %al,-0x7d(%rbx)
  48b11a:	06                   	(bad)  
  48b11b:	86 05 8c 04 8d 03    	xchg   %al,0x38d048c(%rip)        # 3d5b5ad <_end+0x36a2cad>
  48b121:	8e 02                	mov    (%rdx),%es
  48b123:	00 00                	add    %al,(%rax)
  48b125:	00 00                	add    %al,(%rax)
  48b127:	00 34 00             	add    %dh,(%rax,%rax,1)
  48b12a:	00 00                	add    %al,(%rax)
  48b12c:	54                   	push   %rsp
  48b12d:	66                   	data16
  48b12e:	00 00                	add    %al,(%rax)
  48b130:	91                   	xchg   %eax,%ecx
  48b131:	ef                   	out    %eax,(%dx)
  48b132:	fc                   	cld    
  48b133:	ff 15 01 00 00 00    	callq  *0x1(%rip)        # 48b13a <usage_message+0x293fa>
  48b139:	42 0e                	rex.X (bad)  
  48b13b:	10 42 0e             	adc    %al,0xe(%rdx)
  48b13e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b141:	20 42 0e             	and    %al,0xe(%rdx)
  48b144:	28 41 0e             	sub    %al,0xe(%rcx)
  48b147:	30 41 0e             	xor    %al,0xe(%rcx)
  48b14a:	38 44 0e 50          	cmp    %al,0x50(%rsi,%rcx,1)
  48b14e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48b152:	06                   	(bad)  
  48b153:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b5e6 <_end+0x36b2ce6>
  48b159:	8f 02                	popq   (%rdx)
  48b15b:	00 00                	add    %al,(%rax)
  48b15d:	00 00                	add    %al,(%rax)
  48b15f:	00 34 00             	add    %dh,(%rax,%rax,1)
  48b162:	00 00                	add    %al,(%rax)
  48b164:	8c 66 00             	mov    %fs,0x0(%rsi)
  48b167:	00 6e f0             	add    %ch,-0x10(%rsi)
  48b16a:	fc                   	cld    
  48b16b:	ff d6                	callq  *%rsi
  48b16d:	02 00                	add    (%rax),%al
  48b16f:	00 00                	add    %al,(%rax)
  48b171:	42 0e                	rex.X (bad)  
  48b173:	10 42 0e             	adc    %al,0xe(%rdx)
  48b176:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b179:	20 42 0e             	and    %al,0xe(%rdx)
  48b17c:	28 41 0e             	sub    %al,0xe(%rcx)
  48b17f:	30 41 0e             	xor    %al,0xe(%rcx)
  48b182:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b185:	c0 01 48             	rolb   $0x48,(%rcx)
  48b188:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48b18b:	06                   	(bad)  
  48b18c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b61f <_end+0x36b2d1f>
  48b192:	8f 02                	popq   (%rdx)
  48b194:	00 00                	add    %al,(%rax)
  48b196:	00 00                	add    %al,(%rax)
  48b198:	34 00                	xor    $0x0,%al
  48b19a:	00 00                	add    %al,(%rax)
  48b19c:	c4 66 00 00          	(bad)(bad) 
  48b1a0:	0c f3                	or     $0xf3,%al
  48b1a2:	fc                   	cld    
  48b1a3:	ff 99 01 00 00 00    	lcallq *0x1(%rcx)
  48b1a9:	42 0e                	rex.X (bad)  
  48b1ab:	10 42 0e             	adc    %al,0xe(%rdx)
  48b1ae:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b1b1:	20 42 0e             	and    %al,0xe(%rdx)
  48b1b4:	28 41 0e             	sub    %al,0xe(%rcx)
  48b1b7:	30 41 0e             	xor    %al,0xe(%rcx)
  48b1ba:	38 44 0e 40          	cmp    %al,0x40(%rsi,%rcx,1)
  48b1be:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48b1c2:	06                   	(bad)  
  48b1c3:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b656 <_end+0x36b2d56>
  48b1c9:	8f 02                	popq   (%rdx)
  48b1cb:	00 00                	add    %al,(%rax)
  48b1cd:	00 00                	add    %al,(%rax)
  48b1cf:	00 34 00             	add    %dh,(%rax,%rax,1)
  48b1d2:	00 00                	add    %al,(%rax)
  48b1d4:	fc                   	cld    
  48b1d5:	66                   	data16
  48b1d6:	00 00                	add    %al,(%rax)
  48b1d8:	6d                   	insl   (%dx),%es:(%rdi)
  48b1d9:	f4                   	hlt    
  48b1da:	fc                   	cld    
  48b1db:	ff 47 01             	incl   0x1(%rdi)
  48b1de:	00 00                	add    %al,(%rax)
  48b1e0:	00 42 0e             	add    %al,0xe(%rdx)
  48b1e3:	10 42 0e             	adc    %al,0xe(%rdx)
  48b1e6:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b1e9:	20 42 0e             	and    %al,0xe(%rdx)
  48b1ec:	28 41 0e             	sub    %al,0xe(%rcx)
  48b1ef:	30 41 0e             	xor    %al,0xe(%rcx)
  48b1f2:	38 44 0e 70          	cmp    %al,0x70(%rsi,%rcx,1)
  48b1f6:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48b1fa:	06                   	(bad)  
  48b1fb:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b68e <_end+0x36b2d8e>
  48b201:	8f 02                	popq   (%rdx)
  48b203:	00 00                	add    %al,(%rax)
  48b205:	00 00                	add    %al,(%rax)
  48b207:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b20a:	00 00                	add    %al,(%rax)
  48b20c:	34 67                	xor    $0x67,%al
  48b20e:	00 00                	add    %al,(%rax)
  48b210:	7c f5                	jl     48b207 <usage_message+0x294c7>
  48b212:	fc                   	cld    
  48b213:	ff 58 00             	lcallq *0x0(%rax)
  48b216:	00 00                	add    %al,(%rax)
  48b218:	00 41 0e             	add    %al,0xe(%rcx)
  48b21b:	10 43 83             	adc    %al,-0x7d(%rbx)
  48b21e:	02 00                	add    (%rax),%al
  48b220:	34 00                	xor    $0x0,%al
  48b222:	00 00                	add    %al,(%rax)
  48b224:	4c                   	rex.WR
  48b225:	67 00 00             	addr32 add %al,(%eax)
  48b228:	c8 f5 fc ff          	enterq $0xfcf5,$0xff
  48b22c:	0d 02 00 00 00       	or     $0x2,%eax
  48b231:	42 0e                	rex.X (bad)  
  48b233:	10 42 0e             	adc    %al,0xe(%rdx)
  48b236:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b239:	20 42 0e             	and    %al,0xe(%rdx)
  48b23c:	28 41 0e             	sub    %al,0xe(%rcx)
  48b23f:	30 41 0e             	xor    %al,0xe(%rcx)
  48b242:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b245:	d0 11                	rclb   (%rcx)
  48b247:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48b24b:	06                   	(bad)  
  48b24c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b6df <_end+0x36b2ddf>
  48b252:	8f 02                	popq   (%rdx)
  48b254:	00 00                	add    %al,(%rax)
  48b256:	00 00                	add    %al,(%rax)
  48b258:	24 00                	and    $0x0,%al
  48b25a:	00 00                	add    %al,(%rax)
  48b25c:	84 67 00             	test   %ah,0x0(%rdi)
  48b25f:	00 9d f7 fc ff 5c    	add    %bl,0x5cfffcf7(%rbp)
  48b265:	00 00                	add    %al,(%rax)
  48b267:	00 00                	add    %al,(%rax)
  48b269:	42 0e                	rex.X (bad)  
  48b26b:	10 41 0e             	adc    %al,0xe(%rcx)
  48b26e:	18 41 0e             	sbb    %al,0xe(%rcx)
  48b271:	20 43 83             	and    %al,-0x7d(%rbx)
  48b274:	04 86                	add    $0x86,%al
  48b276:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48b27d:	00 00                	add    %al,(%rax)
  48b27f:	00 34 00             	add    %dh,(%rax,%rax,1)
  48b282:	00 00                	add    %al,(%rax)
  48b284:	ac                   	lods   %ds:(%rsi),%al
  48b285:	67 00 00             	addr32 add %al,(%eax)
  48b288:	d1                   	(bad)  
  48b289:	f7 fc                	idiv   %esp
  48b28b:	ff 21                	jmpq   *(%rcx)
  48b28d:	06                   	(bad)  
  48b28e:	00 00                	add    %al,(%rax)
  48b290:	00 42 0e             	add    %al,0xe(%rdx)
  48b293:	10 42 0e             	adc    %al,0xe(%rdx)
  48b296:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b299:	20 42 0e             	and    %al,0xe(%rdx)
  48b29c:	28 41 0e             	sub    %al,0xe(%rcx)
  48b29f:	30 41 0e             	xor    %al,0xe(%rcx)
  48b2a2:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b2a5:	e0 29                	loopne 48b2d0 <usage_message+0x29590>
  48b2a7:	48 83 07 86          	addq   $0xffffffffffffff86,(%rdi)
  48b2ab:	06                   	(bad)  
  48b2ac:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b73f <_end+0x36b2e3f>
  48b2b2:	8f 02                	popq   (%rdx)
  48b2b4:	00 00                	add    %al,(%rax)
  48b2b6:	00 00                	add    %al,(%rax)
  48b2b8:	34 00                	xor    $0x0,%al
  48b2ba:	00 00                	add    %al,(%rax)
  48b2bc:	e4 67                	in     $0x67,%al
  48b2be:	00 00                	add    %al,(%rax)
  48b2c0:	ba fd fc ff 88       	mov    $0x88fffcfd,%edx
  48b2c5:	05 00 00 00 42       	add    $0x42000000,%eax
  48b2ca:	0e                   	(bad)  
  48b2cb:	10 42 0e             	adc    %al,0xe(%rdx)
  48b2ce:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b2d1:	20 42 0e             	and    %al,0xe(%rdx)
  48b2d4:	28 41 0e             	sub    %al,0xe(%rcx)
  48b2d7:	30 41 0e             	xor    %al,0xe(%rcx)
  48b2da:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b2dd:	d0 81 04 48 83 07    	rolb   0x7834804(%rcx)
  48b2e3:	86 06                	xchg   %al,(%rsi)
  48b2e5:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b778 <_end+0x36b2e78>
  48b2eb:	8f 02                	popq   (%rdx)
  48b2ed:	00 00                	add    %al,(%rax)
  48b2ef:	00 34 00             	add    %dh,(%rax,%rax,1)
  48b2f2:	00 00                	add    %al,(%rax)
  48b2f4:	1c 68                	sbb    $0x68,%al
  48b2f6:	00 00                	add    %al,(%rax)
  48b2f8:	0a 03                	or     (%rbx),%al
  48b2fa:	fd                   	std    
  48b2fb:	ff ad 02 00 00 00    	ljmpq  *0x2(%rbp)
  48b301:	42 0e                	rex.X (bad)  
  48b303:	10 42 0e             	adc    %al,0xe(%rdx)
  48b306:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b309:	20 42 0e             	and    %al,0xe(%rdx)
  48b30c:	28 41 0e             	sub    %al,0xe(%rcx)
  48b30f:	30 41 0e             	xor    %al,0xe(%rcx)
  48b312:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b315:	80 11 43             	adcb   $0x43,(%rcx)
  48b318:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48b31b:	06                   	(bad)  
  48b31c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b7af <_end+0x36b2eaf>
  48b322:	8f 02                	popq   (%rdx)
  48b324:	00 00                	add    %al,(%rax)
  48b326:	00 00                	add    %al,(%rax)
  48b328:	14 00                	adc    $0x0,%al
  48b32a:	00 00                	add    %al,(%rax)
  48b32c:	54                   	push   %rsp
  48b32d:	68 00 00 7f 05       	pushq  $0x57f0000
  48b332:	fd                   	std    
  48b333:	ff 0f                	decl   (%rdi)
	...
  48b33d:	00 00                	add    %al,(%rax)
  48b33f:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b342:	00 00                	add    %al,(%rax)
  48b344:	6c                   	insb   (%dx),%es:(%rdi)
  48b345:	68 00 00 76 05       	pushq  $0x5760000
  48b34a:	fd                   	std    
  48b34b:	ff 0f                	decl   (%rdi)
	...
  48b355:	00 00                	add    %al,(%rax)
  48b357:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b35a:	00 00                	add    %al,(%rax)
  48b35c:	84 68 00             	test   %ch,0x0(%rax)
  48b35f:	00 6d 05             	add    %ch,0x5(%rbp)
  48b362:	fd                   	std    
  48b363:	ff 0f                	decl   (%rdi)
	...
  48b36d:	00 00                	add    %al,(%rax)
  48b36f:	00 24 00             	add    %ah,(%rax,%rax,1)
  48b372:	00 00                	add    %al,(%rax)
  48b374:	9c                   	pushfq 
  48b375:	68 00 00 64 05       	pushq  $0x5640000
  48b37a:	fd                   	std    
  48b37b:	ff a9 00 00 00 00    	ljmpq  *0x0(%rcx)
  48b381:	42 0e                	rex.X (bad)  
  48b383:	10 41 0e             	adc    %al,0xe(%rcx)
  48b386:	18 41 0e             	sbb    %al,0xe(%rcx)
  48b389:	20 43 83             	and    %al,-0x7d(%rbx)
  48b38c:	04 86                	add    $0x86,%al
  48b38e:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48b395:	00 00                	add    %al,(%rax)
  48b397:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b39a:	00 00                	add    %al,(%rax)
  48b39c:	c4 68 00 00          	(bad)(bad) 
  48b3a0:	e5 05                	in     $0x5,%eax
  48b3a2:	fd                   	std    
  48b3a3:	ff 0f                	decl   (%rdi)
	...
  48b3ad:	00 00                	add    %al,(%rax)
  48b3af:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b3b2:	00 00                	add    %al,(%rax)
  48b3b4:	dc 68 00             	fsubrl 0x0(%rax)
  48b3b7:	00 dc                	add    %bl,%ah
  48b3b9:	05 fd ff 0f 00       	add    $0xffffd,%eax
	...
  48b3c6:	00 00                	add    %al,(%rax)
  48b3c8:	14 00                	adc    $0x0,%al
  48b3ca:	00 00                	add    %al,(%rax)
  48b3cc:	f4                   	hlt    
  48b3cd:	68 00 00 d3 05       	pushq  $0x5d30000
  48b3d2:	fd                   	std    
  48b3d3:	ff 0f                	decl   (%rdi)
	...
  48b3dd:	00 00                	add    %al,(%rax)
  48b3df:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b3e2:	00 00                	add    %al,(%rax)
  48b3e4:	0c 69                	or     $0x69,%al
  48b3e6:	00 00                	add    %al,(%rax)
  48b3e8:	ca 05 fd             	lret   $0xfd05
  48b3eb:	ff 20                	jmpq   *(%rax)
  48b3ed:	00 00                	add    %al,(%rax)
  48b3ef:	00 00                	add    %al,(%rax)
  48b3f1:	41 0e                	rex.B (bad)  
  48b3f3:	10 43 83             	adc    %al,-0x7d(%rbx)
  48b3f6:	02 00                	add    (%rax),%al
  48b3f8:	34 00                	xor    $0x0,%al
  48b3fa:	00 00                	add    %al,(%rax)
  48b3fc:	24 69                	and    $0x69,%al
  48b3fe:	00 00                	add    %al,(%rax)
  48b400:	d2 05 fd ff 39 05    	rolb   %cl,0x539fffd(%rip)        # 582b403 <_end+0x5172b03>
  48b406:	00 00                	add    %al,(%rax)
  48b408:	00 42 0e             	add    %al,0xe(%rdx)
  48b40b:	10 42 0e             	adc    %al,0xe(%rdx)
  48b40e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b411:	20 42 0e             	and    %al,0xe(%rdx)
  48b414:	28 41 0e             	sub    %al,0xe(%rcx)
  48b417:	30 41 0e             	xor    %al,0xe(%rcx)
  48b41a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b41d:	b0 02                	mov    $0x2,%al
  48b41f:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48b423:	06                   	(bad)  
  48b424:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b8b7 <_end+0x36b2fb7>
  48b42a:	8f 02                	popq   (%rdx)
  48b42c:	00 00                	add    %al,(%rax)
  48b42e:	00 00                	add    %al,(%rax)
  48b430:	34 00                	xor    $0x0,%al
  48b432:	00 00                	add    %al,(%rax)
  48b434:	5c                   	pop    %rsp
  48b435:	69 00 00 d3 0a fd    	imul   $0xfd0ad300,(%rax),%eax
  48b43b:	ff 8b 05 00 00 00    	decl   0x5(%rbx)
  48b441:	42 0e                	rex.X (bad)  
  48b443:	10 42 0e             	adc    %al,0xe(%rdx)
  48b446:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b449:	20 42 0e             	and    %al,0xe(%rdx)
  48b44c:	28 41 0e             	sub    %al,0xe(%rcx)
  48b44f:	30 41 0e             	xor    %al,0xe(%rcx)
  48b452:	38 44 0e a0          	cmp    %al,-0x60(%rsi,%rcx,1)
  48b456:	01 43 83             	add    %eax,-0x7d(%rbx)
  48b459:	07                   	(bad)  
  48b45a:	86 06                	xchg   %al,(%rsi)
  48b45c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b8ef <_end+0x36b2fef>
  48b462:	8f 02                	popq   (%rdx)
  48b464:	00 00                	add    %al,(%rax)
  48b466:	00 00                	add    %al,(%rax)
  48b468:	34 00                	xor    $0x0,%al
  48b46a:	00 00                	add    %al,(%rax)
  48b46c:	94                   	xchg   %eax,%esp
  48b46d:	69 00 00 26 10 fd    	imul   $0xfd102600,(%rax),%eax
  48b473:	ff 69 05             	ljmpq  *0x5(%rcx)
  48b476:	00 00                	add    %al,(%rax)
  48b478:	00 42 0e             	add    %al,0xe(%rdx)
  48b47b:	10 42 0e             	adc    %al,0xe(%rdx)
  48b47e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b481:	20 42 0e             	and    %al,0xe(%rdx)
  48b484:	28 41 0e             	sub    %al,0xe(%rcx)
  48b487:	30 41 0e             	xor    %al,0xe(%rcx)
  48b48a:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b48d:	e0 15                	loopne 48b4a4 <usage_message+0x29764>
  48b48f:	4b 83 07 86          	rex.WXB addq   $0xffffffffffffff86,(%r15)
  48b493:	06                   	(bad)  
  48b494:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b927 <_end+0x36b3027>
  48b49a:	8f 02                	popq   (%rdx)
  48b49c:	00 00                	add    %al,(%rax)
  48b49e:	00 00                	add    %al,(%rax)
  48b4a0:	34 00                	xor    $0x0,%al
  48b4a2:	00 00                	add    %al,(%rax)
  48b4a4:	cc                   	int3   
  48b4a5:	69 00 00 57 15 fd    	imul   $0xfd155700,(%rax),%eax
  48b4ab:	ff c7                	inc    %edi
  48b4ad:	0a 00                	or     (%rax),%al
  48b4af:	00 00                	add    %al,(%rax)
  48b4b1:	42 0e                	rex.X (bad)  
  48b4b3:	10 42 0e             	adc    %al,0xe(%rdx)
  48b4b6:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b4b9:	20 42 0e             	and    %al,0xe(%rdx)
  48b4bc:	28 41 0e             	sub    %al,0xe(%rcx)
  48b4bf:	30 41 0e             	xor    %al,0xe(%rcx)
  48b4c2:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b4c5:	e0 26                	loopne 48b4ed <usage_message+0x297ad>
  48b4c7:	53                   	push   %rbx
  48b4c8:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48b4cb:	06                   	(bad)  
  48b4cc:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b95f <_end+0x36b305f>
  48b4d2:	8f 02                	popq   (%rdx)
  48b4d4:	00 00                	add    %al,(%rax)
  48b4d6:	00 00                	add    %al,(%rax)
  48b4d8:	34 00                	xor    $0x0,%al
  48b4da:	00 00                	add    %al,(%rax)
  48b4dc:	04 6a                	add    $0x6a,%al
  48b4de:	00 00                	add    %al,(%rax)
  48b4e0:	e6 1f                	out    %al,$0x1f
  48b4e2:	fd                   	std    
  48b4e3:	ff                   	(bad)  
  48b4e4:	ff 00                	incl   (%rax)
  48b4e6:	00 00                	add    %al,(%rax)
  48b4e8:	00 42 0e             	add    %al,0xe(%rdx)
  48b4eb:	10 42 0e             	adc    %al,0xe(%rdx)
  48b4ee:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b4f1:	20 42 0e             	and    %al,0xe(%rdx)
  48b4f4:	28 41 0e             	sub    %al,0xe(%rcx)
  48b4f7:	30 41 0e             	xor    %al,0xe(%rcx)
  48b4fa:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b4fd:	c0 10 43             	rclb   $0x43,(%rax)
  48b500:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48b503:	06                   	(bad)  
  48b504:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b997 <_end+0x36b3097>
  48b50a:	8f 02                	popq   (%rdx)
  48b50c:	00 00                	add    %al,(%rax)
  48b50e:	00 00                	add    %al,(%rax)
  48b510:	34 00                	xor    $0x0,%al
  48b512:	00 00                	add    %al,(%rax)
  48b514:	3c 6a                	cmp    $0x6a,%al
  48b516:	00 00                	add    %al,(%rax)
  48b518:	ad                   	lods   %ds:(%rsi),%eax
  48b519:	20 fd                	and    %bh,%ch
  48b51b:	ff 1b                	lcallq *(%rbx)
  48b51d:	06                   	(bad)  
  48b51e:	00 00                	add    %al,(%rax)
  48b520:	00 42 0e             	add    %al,0xe(%rdx)
  48b523:	10 42 0e             	adc    %al,0xe(%rdx)
  48b526:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b529:	20 42 0e             	and    %al,0xe(%rdx)
  48b52c:	28 41 0e             	sub    %al,0xe(%rcx)
  48b52f:	30 41 0e             	xor    %al,0xe(%rcx)
  48b532:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b535:	90                   	nop
  48b536:	1e                   	(bad)  
  48b537:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48b53b:	06                   	(bad)  
  48b53c:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6b9cf <_end+0x36b30cf>
  48b542:	8f 02                	popq   (%rdx)
  48b544:	00 00                	add    %al,(%rax)
  48b546:	00 00                	add    %al,(%rax)
  48b548:	1c 00                	sbb    $0x0,%al
  48b54a:	00 00                	add    %al,(%rax)
  48b54c:	74 6a                	je     48b5b8 <usage_message+0x29878>
  48b54e:	00 00                	add    %al,(%rax)
  48b550:	90                   	nop
  48b551:	26                   	es
  48b552:	fd                   	std    
  48b553:	ff 4e 00             	decl   0x0(%rsi)
  48b556:	00 00                	add    %al,(%rax)
  48b558:	00 41 0e             	add    %al,0xe(%rcx)
  48b55b:	10 41 0e             	adc    %al,0xe(%rcx)
  48b55e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  48b562:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48b566:	02 00                	add    (%rax),%al
  48b568:	1c 00                	sbb    $0x0,%al
  48b56a:	00 00                	add    %al,(%rax)
  48b56c:	94                   	xchg   %eax,%esp
  48b56d:	6a 00                	pushq  $0x0
  48b56f:	00 be 26 fd ff 52    	add    %bh,0x52fffd26(%rsi)
  48b575:	00 00                	add    %al,(%rax)
  48b577:	00 00                	add    %al,(%rax)
  48b579:	41 0e                	rex.B (bad)  
  48b57b:	10 41 0e             	adc    %al,0xe(%rcx)
  48b57e:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  48b582:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48b586:	02 00                	add    (%rax),%al
  48b588:	14 00                	adc    $0x0,%al
  48b58a:	00 00                	add    %al,(%rax)
  48b58c:	b4 6a                	mov    $0x6a,%ah
  48b58e:	00 00                	add    %al,(%rax)
  48b590:	f0                   	lock
  48b591:	26                   	es
  48b592:	fd                   	std    
  48b593:	ff 45 00             	incl   0x0(%rbp)
  48b596:	00 00                	add    %al,(%rax)
  48b598:	00 47 0e             	add    %al,0xe(%rdi)
  48b59b:	e0 08                	loopne 48b5a5 <usage_message+0x29865>
  48b59d:	00 00                	add    %al,(%rax)
  48b59f:	00 24 00             	add    %ah,(%rax,%rax,1)
  48b5a2:	00 00                	add    %al,(%rax)
  48b5a4:	cc                   	int3   
  48b5a5:	6a 00                	pushq  $0x0
  48b5a7:	00 1d 27 fd ff ec    	add    %bl,-0x130002d9(%rip)        # ffffffffed48b2d4 <_end+0xffffffffecdd29d4>
  48b5ad:	00 00                	add    %al,(%rax)
  48b5af:	00 00                	add    %al,(%rax)
  48b5b1:	42 0e                	rex.X (bad)  
  48b5b3:	10 41 0e             	adc    %al,0xe(%rcx)
  48b5b6:	18 41 0e             	sbb    %al,0xe(%rcx)
  48b5b9:	20 43 83             	and    %al,-0x7d(%rbx)
  48b5bc:	04 86                	add    $0x86,%al
  48b5be:	03 8c 02 00 00 00 00 	add    0x0(%rdx,%rax,1),%ecx
  48b5c5:	00 00                	add    %al,(%rax)
  48b5c7:	00 34 00             	add    %dh,(%rax,%rax,1)
  48b5ca:	00 00                	add    %al,(%rax)
  48b5cc:	f4                   	hlt    
  48b5cd:	6a 00                	pushq  $0x0
  48b5cf:	00 e1                	add    %ah,%cl
  48b5d1:	27                   	(bad)  
  48b5d2:	fd                   	std    
  48b5d3:	ff 35 07 00 00 00    	pushq  0x7(%rip)        # 48b5e0 <usage_message+0x298a0>
  48b5d9:	42 0e                	rex.X (bad)  
  48b5db:	10 42 0e             	adc    %al,0xe(%rdx)
  48b5de:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b5e1:	20 42 0e             	and    %al,0xe(%rdx)
  48b5e4:	28 41 0e             	sub    %al,0xe(%rcx)
  48b5e7:	30 41 0e             	xor    %al,0xe(%rcx)
  48b5ea:	38 47 0e             	cmp    %al,0xe(%rdi)
  48b5ed:	c0 03 48             	rolb   $0x48,(%rbx)
  48b5f0:	83 07 86             	addl   $0xffffffffffffff86,(%rdi)
  48b5f3:	06                   	(bad)  
  48b5f4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6ba87 <_end+0x36b3187>
  48b5fa:	8f 02                	popq   (%rdx)
  48b5fc:	00 00                	add    %al,(%rax)
  48b5fe:	00 00                	add    %al,(%rax)
  48b600:	14 00                	adc    $0x0,%al
  48b602:	00 00                	add    %al,(%rax)
  48b604:	2c 6b                	sub    $0x6b,%al
  48b606:	00 00                	add    %al,(%rax)
  48b608:	e8 2e fd ff 01       	callq  248b33b <_end+0x1dd2a3b>
	...
  48b615:	00 00                	add    %al,(%rax)
  48b617:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b61a:	00 00                	add    %al,(%rax)
  48b61c:	44 6b 00 00          	imul   $0x0,(%rax),%r8d
  48b620:	d1 2e                	shrl   (%rsi)
  48b622:	fd                   	std    
  48b623:	ff 09                	decl   (%rcx)
	...
  48b62d:	00 00                	add    %al,(%rax)
  48b62f:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48b632:	00 00                	add    %al,(%rax)
  48b634:	5c                   	pop    %rsp
  48b635:	6b 00 00             	imul   $0x0,(%rax),%eax
  48b638:	c2 2e fd             	retq   $0xfd2e
  48b63b:	ff d5                	callq  *%rbp
  48b63d:	01 00                	add    %eax,(%rax)
  48b63f:	00 00                	add    %al,(%rax)
  48b641:	42 0e                	rex.X (bad)  
  48b643:	10 42 0e             	adc    %al,0xe(%rdx)
  48b646:	18 41 0e             	sbb    %al,0xe(%rcx)
  48b649:	20 41 0e             	and    %al,0xe(%rcx)
  48b64c:	28 44 0e 50          	sub    %al,0x50(%rsi,%rcx,1)
  48b650:	4a 83 05 86 04 8c 03 	rex.WX addq   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4bade <_end+0x36931de>
  48b657:	8d 
  48b658:	02 00                	add    (%rax),%al
  48b65a:	00 00                	add    %al,(%rax)
  48b65c:	00 00                	add    %al,(%rax)
  48b65e:	00 00                	add    %al,(%rax)
  48b660:	14 00                	adc    $0x0,%al
  48b662:	00 00                	add    %al,(%rax)
  48b664:	8c 6b 00             	mov    %gs,0x0(%rbx)
  48b667:	00 67 30             	add    %ah,0x30(%rdi)
  48b66a:	fd                   	std    
  48b66b:	ff 95 00 00 00 00    	callq  *0x0(%rbp)
  48b671:	47 0e                	rex.RXB (bad)  
  48b673:	e0 01                	loopne 48b676 <usage_message+0x29936>
  48b675:	00 00                	add    %al,(%rax)
  48b677:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b67a:	00 00                	add    %al,(%rax)
  48b67c:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  48b67d:	6b 00 00             	imul   $0x0,(%rax),%eax
  48b680:	e4 30                	in     $0x30,%al
  48b682:	fd                   	std    
  48b683:	ff 13                	callq  *(%rbx)
	...
  48b68d:	00 00                	add    %al,(%rax)
  48b68f:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b692:	00 00                	add    %al,(%rax)
  48b694:	bc 6b 00 00 df       	mov    $0xdf00006b,%esp
  48b699:	30 fd                	xor    %bh,%ch
  48b69b:	ff 0d 00 00 00 00    	decl   0x0(%rip)        # 48b6a1 <usage_message+0x29961>
  48b6a1:	00 00                	add    %al,(%rax)
  48b6a3:	00 00                	add    %al,(%rax)
  48b6a5:	00 00                	add    %al,(%rax)
  48b6a7:	00 2c 00             	add    %ch,(%rax,%rax,1)
  48b6aa:	00 00                	add    %al,(%rax)
  48b6ac:	d4                   	(bad)  
  48b6ad:	6b 00 00             	imul   $0x0,(%rax),%eax
  48b6b0:	d4                   	(bad)  
  48b6b1:	30 fd                	xor    %bh,%ch
  48b6b3:	ff 66 02             	jmpq   *0x2(%rsi)
  48b6b6:	00 00                	add    %al,(%rax)
  48b6b8:	00 42 0e             	add    %al,0xe(%rdx)
  48b6bb:	10 42 0e             	adc    %al,0xe(%rdx)
  48b6be:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b6c1:	20 41 0e             	and    %al,0xe(%rcx)
  48b6c4:	28 41 0e             	sub    %al,0xe(%rcx)
  48b6c7:	30 44 0e 50          	xor    %al,0x50(%rsi,%rcx,1)
  48b6cb:	4a 83 06 86          	rex.WX addq   $0xffffffffffffff86,(%rsi)
  48b6cf:	05 8c 04 8d 03       	add    $0x38d048c,%eax
  48b6d4:	8e 02                	mov    (%rdx),%es
  48b6d6:	00 00                	add    %al,(%rax)
  48b6d8:	14 00                	adc    $0x0,%al
  48b6da:	00 00                	add    %al,(%rax)
  48b6dc:	04 6c                	add    $0x6c,%al
  48b6de:	00 00                	add    %al,(%rax)
  48b6e0:	0a 33                	or     (%rbx),%dh
  48b6e2:	fd                   	std    
  48b6e3:	ff 95 00 00 00 00    	callq  *0x0(%rbp)
  48b6e9:	47 0e                	rex.RXB (bad)  
  48b6eb:	e0 01                	loopne 48b6ee <usage_message+0x299ae>
  48b6ed:	00 00                	add    %al,(%rax)
  48b6ef:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b6f2:	00 00                	add    %al,(%rax)
  48b6f4:	1c 6c                	sbb    $0x6c,%al
  48b6f6:	00 00                	add    %al,(%rax)
  48b6f8:	87 33                	xchg   %esi,(%rbx)
  48b6fa:	fd                   	std    
  48b6fb:	ff 67 00             	jmpq   *0x0(%rdi)
  48b6fe:	00 00                	add    %al,(%rax)
  48b700:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  48b704:	00 00                	add    %al,(%rax)
  48b706:	00 00                	add    %al,(%rax)
  48b708:	14 00                	adc    $0x0,%al
  48b70a:	00 00                	add    %al,(%rax)
  48b70c:	34 6c                	xor    $0x6c,%al
  48b70e:	00 00                	add    %al,(%rax)
  48b710:	d6                   	(bad)  
  48b711:	33 fd                	xor    %ebp,%edi
  48b713:	ff 67 00             	jmpq   *0x0(%rdi)
  48b716:	00 00                	add    %al,(%rax)
  48b718:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  48b71c:	00 00                	add    %al,(%rax)
  48b71e:	00 00                	add    %al,(%rax)
  48b720:	14 00                	adc    $0x0,%al
  48b722:	00 00                	add    %al,(%rax)
  48b724:	4c 6c                	rex.WR insb   (%dx),%es:(%rdi)
  48b726:	00 00                	add    %al,(%rax)
  48b728:	25 34 fd ff 6e       	and    $0x6efffd34,%eax
  48b72d:	00 00                	add    %al,(%rax)
  48b72f:	00 00                	add    %al,(%rax)
  48b731:	44 0e                	rex.R (bad)  
  48b733:	10 00                	adc    %al,(%rax)
  48b735:	00 00                	add    %al,(%rax)
  48b737:	00 34 00             	add    %dh,(%rax,%rax,1)
  48b73a:	00 00                	add    %al,(%rax)
  48b73c:	64                   	fs
  48b73d:	6c                   	insb   (%dx),%es:(%rdi)
  48b73e:	00 00                	add    %al,(%rax)
  48b740:	7b 34                	jnp    48b776 <usage_message+0x29a36>
  48b742:	fd                   	std    
  48b743:	ff 4f 01             	decl   0x1(%rdi)
  48b746:	00 00                	add    %al,(%rax)
  48b748:	00 42 0e             	add    %al,0xe(%rdx)
  48b74b:	10 42 0e             	adc    %al,0xe(%rdx)
  48b74e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b751:	20 42 0e             	and    %al,0xe(%rdx)
  48b754:	28 41 0e             	sub    %al,0xe(%rcx)
  48b757:	30 41 0e             	xor    %al,0xe(%rcx)
  48b75a:	38 44 0e 60          	cmp    %al,0x60(%rsi,%rcx,1)
  48b75e:	43 83 07 86          	rex.XB addl   $0xffffffffffffff86,(%r15)
  48b762:	06                   	(bad)  
  48b763:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6bbf6 <_end+0x36b32f6>
  48b769:	8f 02                	popq   (%rdx)
  48b76b:	00 00                	add    %al,(%rax)
  48b76d:	00 00                	add    %al,(%rax)
  48b76f:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b772:	00 00                	add    %al,(%rax)
  48b774:	9c                   	pushfq 
  48b775:	6c                   	insb   (%dx),%es:(%rdi)
  48b776:	00 00                	add    %al,(%rax)
  48b778:	92                   	xchg   %eax,%edx
  48b779:	35 fd ff 19 00       	xor    $0x19fffd,%eax
  48b77e:	00 00                	add    %al,(%rax)
  48b780:	00 41 0e             	add    %al,0xe(%rcx)
  48b783:	10 47 83             	adc    %al,-0x7d(%rdi)
  48b786:	02 00                	add    (%rax),%al
  48b788:	14 00                	adc    $0x0,%al
  48b78a:	00 00                	add    %al,(%rax)
  48b78c:	b4 6c                	mov    $0x6c,%ah
  48b78e:	00 00                	add    %al,(%rax)
  48b790:	a0 35 fd ff 0d 00 00 	mov    0xdfffd35,%al
  48b797:	00 00 
  48b799:	00 00                	add    %al,(%rax)
  48b79b:	00 00                	add    %al,(%rax)
  48b79d:	00 00                	add    %al,(%rax)
  48b79f:	00 24 00             	add    %ah,(%rax,%rax,1)
  48b7a2:	00 00                	add    %al,(%rax)
  48b7a4:	cc                   	int3   
  48b7a5:	6c                   	insb   (%dx),%es:(%rdi)
  48b7a6:	00 00                	add    %al,(%rax)
  48b7a8:	95                   	xchg   %eax,%ebp
  48b7a9:	35 fd ff f8 00       	xor    $0xf8fffd,%eax
  48b7ae:	00 00                	add    %al,(%rax)
  48b7b0:	00 42 0e             	add    %al,0xe(%rdx)
  48b7b3:	10 41 0e             	adc    %al,0xe(%rcx)
  48b7b6:	18 41 0e             	sbb    %al,0xe(%rcx)
  48b7b9:	20 47 0e             	and    %al,0xe(%rdi)
  48b7bc:	b0 01                	mov    $0x1,%al
  48b7be:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  48b7c3:	8c 02                	mov    %es,(%rdx)
  48b7c5:	00 00                	add    %al,(%rax)
  48b7c7:	00 14 00             	add    %dl,(%rax,%rax,1)
  48b7ca:	00 00                	add    %al,(%rax)
  48b7cc:	f4                   	hlt    
  48b7cd:	6c                   	insb   (%dx),%es:(%rdi)
  48b7ce:	00 00                	add    %al,(%rax)
  48b7d0:	65                   	gs
  48b7d1:	36                   	ss
  48b7d2:	fd                   	std    
  48b7d3:	ff 20                	jmpq   *(%rax)
  48b7d5:	00 00                	add    %al,(%rax)
  48b7d7:	00 00                	add    %al,(%rax)
  48b7d9:	41 0e                	rex.B (bad)  
  48b7db:	10 43 83             	adc    %al,-0x7d(%rbx)
  48b7de:	02 00                	add    (%rax),%al
  48b7e0:	14 00                	adc    $0x0,%al
  48b7e2:	00 00                	add    %al,(%rax)
  48b7e4:	0c 6d                	or     $0x6d,%al
  48b7e6:	00 00                	add    %al,(%rax)
  48b7e8:	6d                   	insl   (%dx),%es:(%rdi)
  48b7e9:	36                   	ss
  48b7ea:	fd                   	std    
  48b7eb:	ff                   	(bad)  
  48b7ec:	38 00                	cmp    %al,(%rax)
  48b7ee:	00 00                	add    %al,(%rax)
  48b7f0:	00 44 0e 10          	add    %al,0x10(%rsi,%rcx,1)
  48b7f4:	00 00                	add    %al,(%rax)
  48b7f6:	00 00                	add    %al,(%rax)
  48b7f8:	24 00                	and    $0x0,%al
  48b7fa:	00 00                	add    %al,(%rax)
  48b7fc:	24 6d                	and    $0x6d,%al
  48b7fe:	00 00                	add    %al,(%rax)
  48b800:	8d 36                	lea    (%rsi),%esi
  48b802:	fd                   	std    
  48b803:	ff 2c 01             	ljmpq  *(%rcx,%rax,1)
  48b806:	00 00                	add    %al,(%rax)
  48b808:	00 42 0e             	add    %al,0xe(%rdx)
  48b80b:	10 41 0e             	adc    %al,0xe(%rcx)
  48b80e:	18 41 0e             	sbb    %al,0xe(%rcx)
  48b811:	20 44 0e 70          	and    %al,0x70(%rsi,%rcx,1)
  48b815:	43 83 04 86 03       	addl   $0x3,(%r14,%r8,4)
  48b81a:	8c 02                	mov    %es,(%rdx)
  48b81c:	00 00                	add    %al,(%rax)
  48b81e:	00 00                	add    %al,(%rax)
  48b820:	1c 00                	sbb    $0x0,%al
  48b822:	00 00                	add    %al,(%rax)
  48b824:	4c 6d                	rex.WR insl   (%dx),%es:(%rdi)
  48b826:	00 00                	add    %al,(%rax)
  48b828:	91                   	xchg   %eax,%ecx
  48b829:	37                   	(bad)  
  48b82a:	fd                   	std    
  48b82b:	ff 5d 00             	lcallq *0x0(%rbp)
  48b82e:	00 00                	add    %al,(%rax)
  48b830:	00 41 0e             	add    %al,0xe(%rcx)
  48b833:	10 41 0e             	adc    %al,0xe(%rcx)
  48b836:	18 44 0e 20          	sbb    %al,0x20(%rsi,%rcx,1)
  48b83a:	43 83 03 86          	rex.XB addl   $0xffffffffffffff86,(%r11)
  48b83e:	02 00                	add    (%rax),%al
  48b840:	2c 00                	sub    $0x0,%al
  48b842:	00 00                	add    %al,(%rax)
  48b844:	6c                   	insb   (%dx),%es:(%rdi)
  48b845:	6d                   	insl   (%dx),%es:(%rdi)
  48b846:	00 00                	add    %al,(%rax)
  48b848:	ce                   	(bad)  
  48b849:	37                   	(bad)  
  48b84a:	fd                   	std    
  48b84b:	ff 86 02 00 00 00    	incl   0x2(%rsi)
  48b851:	42 0e                	rex.X (bad)  
  48b853:	10 42 0e             	adc    %al,0xe(%rdx)
  48b856:	18 41 0e             	sbb    %al,0xe(%rcx)
  48b859:	20 41 0e             	and    %al,0xe(%rcx)
  48b85c:	28 44 0e 30          	sub    %al,0x30(%rsi,%rcx,1)
  48b860:	43 83 05 86 04 8c 03 	rex.XB addl   $0xffffffffffffff8d,0x38c0486(%rip)        # 3d4bcee <_end+0x36933ee>
  48b867:	8d 
  48b868:	02 00                	add    (%rax),%al
  48b86a:	00 00                	add    %al,(%rax)
  48b86c:	00 00                	add    %al,(%rax)
  48b86e:	00 00                	add    %al,(%rax)
  48b870:	14 00                	adc    $0x0,%al
  48b872:	00 00                	add    %al,(%rax)
  48b874:	9c                   	pushfq 
  48b875:	6d                   	insl   (%dx),%es:(%rdi)
  48b876:	00 00                	add    %al,(%rax)
  48b878:	24 3a                	and    $0x3a,%al
  48b87a:	fd                   	std    
  48b87b:	ff d0                	callq  *%rax
  48b87d:	00 00                	add    %al,(%rax)
  48b87f:	00 00                	add    %al,(%rax)
  48b881:	41 0e                	rex.B (bad)  
  48b883:	10 47 83             	adc    %al,-0x7d(%rdi)
  48b886:	02 00                	add    (%rax),%al
  48b888:	34 00                	xor    $0x0,%al
  48b88a:	00 00                	add    %al,(%rax)
  48b88c:	b4 6d                	mov    $0x6d,%ah
  48b88e:	00 00                	add    %al,(%rax)
  48b890:	dc 3a                	fdivrl (%rdx)
  48b892:	fd                   	std    
  48b893:	ff 94 06 00 00 00 42 	callq  *0x42000000(%rsi,%rax,1)
  48b89a:	0e                   	(bad)  
  48b89b:	10 42 0e             	adc    %al,0xe(%rdx)
  48b89e:	18 42 0e             	sbb    %al,0xe(%rdx)
  48b8a1:	20 42 0e             	and    %al,0xe(%rdx)
  48b8a4:	28 41 0e             	sub    %al,0xe(%rcx)
  48b8a7:	30 41 0e             	xor    %al,0xe(%rcx)
  48b8aa:	38 44 0e 80          	cmp    %al,-0x80(%rsi,%rcx,1)
  48b8ae:	01 43 83             	add    %eax,-0x7d(%rbx)
  48b8b1:	07                   	(bad)  
  48b8b2:	86 06                	xchg   %al,(%rsi)
  48b8b4:	8c 05 8d 04 8e 03    	mov    %es,0x38e048d(%rip)        # 3d6bd47 <_end+0x36b3447>
  48b8ba:	8f 02                	popq   (%rdx)
  48b8bc:	00 00                	add    %al,(%rax)
  48b8be:	00 00                	add    %al,(%rax)
  48b8c0:	14 00                	adc    $0x0,%al
  48b8c2:	00 00                	add    %al,(%rax)
  48b8c4:	ec                   	in     (%dx),%al
  48b8c5:	6d                   	insl   (%dx),%es:(%rdi)
  48b8c6:	00 00                	add    %al,(%rax)
  48b8c8:	38 41 fd             	cmp    %al,-0x3(%rcx)
  48b8cb:	ff 02                	incl   (%rdx)
	...
  48b8d5:	00 00                	add    %al,(%rax)
  48b8d7:	00 24 00             	add    %ah,(%rax,%rax,1)
  48b8da:	00 00                	add    %al,(%rax)
  48b8dc:	04 6e                	add    $0x6e,%al
  48b8de:	00 00                	add    %al,(%rax)
  48b8e0:	30 41 fd             	xor    %al,-0x3(%rcx)
  48b8e3:	ff 89 00 00 00 00    	decl   0x0(%rcx)
  48b8e9:	4a 8f 02             	rex.WX popq   (%rdx)
  48b8ec:	86 06                	xchg   %al,(%rsi)
  48b8ee:	66                   	data16
  48b8ef:	0e                   	(bad)  
  48b8f0:	40 83 07 8e          	rex addl   $0xffffffffffffff8e,(%rdi)
  48b8f4:	03 8d 04 8c 05 00    	add    0x58c04(%rbp),%ecx
	...

Disassembly of section .ctors:

000000000068c5d8 <.ctors>:
  68c5d8:	ff                   	(bad)  
  68c5d9:	ff                   	(bad)  
  68c5da:	ff                   	(bad)  
  68c5db:	ff                   	(bad)  
  68c5dc:	ff                   	(bad)  
  68c5dd:	ff                   	(bad)  
  68c5de:	ff                   	(bad)  
  68c5df:	ff 00                	incl   (%rax)
  68c5e1:	00 00                	add    %al,(%rax)
  68c5e3:	00 00                	add    %al,(%rax)
  68c5e5:	00 00                	add    %al,(%rax)
	...

Disassembly of section .dtors:

000000000068c5e8 <.dtors>:
  68c5e8:	ff                   	(bad)  
  68c5e9:	ff                   	(bad)  
  68c5ea:	ff                   	(bad)  
  68c5eb:	ff                   	(bad)  
  68c5ec:	ff                   	(bad)  
  68c5ed:	ff                   	(bad)  
  68c5ee:	ff                   	(bad)  
  68c5ef:	ff 00                	incl   (%rax)
  68c5f1:	00 00                	add    %al,(%rax)
  68c5f3:	00 00                	add    %al,(%rax)
  68c5f5:	00 00                	add    %al,(%rax)
	...

Disassembly of section .jcr:

000000000068c5f8 <.jcr>:
	...

Disassembly of section .data.rel.ro:

000000000068c600 <zbx_iks_transport-0x420>:
  68c600:	5a                   	pop    %rdx
  68c601:	2e 46 00 00          	rex.RX add    %r8b,%cs:(%rax)
  68c605:	00 00                	add    %al,(%rax)
  68c607:	00 62 2e             	add    %ah,0x2e(%rdx)
  68c60a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c60d:	00 00                	add    %al,(%rax)
  68c60f:	00 76 2e             	add    %dh,0x2e(%rsi)
  68c612:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c615:	00 00                	add    %al,(%rax)
  68c617:	00 7e 2e             	add    %bh,0x2e(%rsi)
  68c61a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c61d:	00 00                	add    %al,(%rax)
  68c61f:	00 92 2e 46 00 00    	add    %dl,0x462e(%rdx)
  68c625:	00 00                	add    %al,(%rax)
  68c627:	00 99 2e 46 00 00    	add    %bl,0x462e(%rcx)
  68c62d:	00 00                	add    %al,(%rax)
  68c62f:	00 ad 2e 46 00 00    	add    %ch,0x462e(%rbp)
  68c635:	00 00                	add    %al,(%rax)
  68c637:	00 b3 2e 46 00 00    	add    %dh,0x462e(%rbx)
  68c63d:	00 00                	add    %al,(%rax)
  68c63f:	00 c7                	add    %al,%bh
  68c641:	2e 46 00 00          	rex.RX add    %r8b,%cs:(%rax)
  68c645:	00 00                	add    %al,(%rax)
  68c647:	00 cf                	add    %cl,%bh
  68c649:	2e 46 00 00          	rex.RX add    %r8b,%cs:(%rax)
  68c64d:	00 00                	add    %al,(%rax)
  68c64f:	00 e3                	add    %ah,%bl
  68c651:	2e 46 00 00          	rex.RX add    %r8b,%cs:(%rax)
  68c655:	00 00                	add    %al,(%rax)
  68c657:	00 f1                	add    %dh,%cl
  68c659:	2e 46 00 00          	rex.RX add    %r8b,%cs:(%rax)
  68c65d:	00 00                	add    %al,(%rax)
  68c65f:	00 05 2f 46 00 00    	add    %al,0x462f(%rip)        # 690c94 <tables+0x2754>
  68c665:	00 00                	add    %al,(%rax)
  68c667:	00 13                	add    %dl,(%rbx)
  68c669:	2f                   	(bad)  
  68c66a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c66d:	00 00                	add    %al,(%rax)
  68c66f:	00 27                	add    %ah,(%rdi)
  68c671:	2f                   	(bad)  
  68c672:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c675:	00 00                	add    %al,(%rax)
  68c677:	00 34 2f             	add    %dh,(%rdi,%rbp,1)
  68c67a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c67d:	00 00                	add    %al,(%rax)
  68c67f:	00 48 2f             	add    %cl,0x2f(%rax)
  68c682:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c685:	00 00                	add    %al,(%rax)
  68c687:	00 53 2f             	add    %dl,0x2f(%rbx)
  68c68a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c68d:	00 00                	add    %al,(%rax)
  68c68f:	00 68 2f             	add    %ch,0x2f(%rax)
  68c692:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c695:	00 00                	add    %al,(%rax)
  68c697:	00 76 2f             	add    %dh,0x2f(%rsi)
  68c69a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c69d:	00 00                	add    %al,(%rax)
  68c69f:	00 8b 2f 46 00 00    	add    %cl,0x462f(%rbx)
  68c6a5:	00 00                	add    %al,(%rax)
  68c6a7:	00 9a 2f 46 00 00    	add    %bl,0x462f(%rdx)
  68c6ad:	00 00                	add    %al,(%rax)
  68c6af:	00 af 2f 46 00 00    	add    %ch,0x462f(%rdi)
  68c6b5:	00 00                	add    %al,(%rax)
  68c6b7:	00 bc 2f 46 00 00 00 	add    %bh,0x46(%rdi,%rbp,1)
  68c6be:	00 00                	add    %al,(%rax)
  68c6c0:	d1 2f                	shrl   (%rdi)
  68c6c2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c6c5:	00 00                	add    %al,(%rax)
  68c6c7:	00 dc                	add    %bl,%ah
  68c6c9:	2f                   	(bad)  
  68c6ca:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c6cd:	00 00                	add    %al,(%rax)
  68c6cf:	00 f1                	add    %dh,%cl
  68c6d1:	2f                   	(bad)  
  68c6d2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c6d5:	00 00                	add    %al,(%rax)
  68c6d7:	00 03                	add    %al,(%rbx)
  68c6d9:	30 46 00             	xor    %al,0x0(%rsi)
  68c6dc:	00 00                	add    %al,(%rax)
  68c6de:	00 00                	add    %al,(%rax)
  68c6e0:	18 30                	sbb    %dh,(%rax)
  68c6e2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c6e5:	00 00                	add    %al,(%rax)
  68c6e7:	00 24 30             	add    %ah,(%rax,%rsi,1)
  68c6ea:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c6ed:	00 00                	add    %al,(%rax)
  68c6ef:	00 39                	add    %bh,(%rcx)
  68c6f1:	30 46 00             	xor    %al,0x0(%rsi)
  68c6f4:	00 00                	add    %al,(%rax)
  68c6f6:	00 00                	add    %al,(%rax)
  68c6f8:	48 30 46 00          	rex.W xor    %al,0x0(%rsi)
  68c6fc:	00 00                	add    %al,(%rax)
  68c6fe:	00 00                	add    %al,(%rax)
  68c700:	5d                   	pop    %rbp
  68c701:	30 46 00             	xor    %al,0x0(%rsi)
  68c704:	00 00                	add    %al,(%rax)
  68c706:	00 00                	add    %al,(%rax)
  68c708:	6d                   	insl   (%dx),%es:(%rdi)
  68c709:	30 46 00             	xor    %al,0x0(%rsi)
  68c70c:	00 00                	add    %al,(%rax)
  68c70e:	00 00                	add    %al,(%rax)
  68c710:	82                   	(bad)  
  68c711:	30 46 00             	xor    %al,0x0(%rsi)
  68c714:	00 00                	add    %al,(%rax)
  68c716:	00 00                	add    %al,(%rax)
  68c718:	90                   	nop
  68c719:	30 46 00             	xor    %al,0x0(%rsi)
  68c71c:	00 00                	add    %al,(%rax)
  68c71e:	00 00                	add    %al,(%rax)
  68c720:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68c721:	30 46 00             	xor    %al,0x0(%rsi)
  68c724:	00 00                	add    %al,(%rax)
  68c726:	00 00                	add    %al,(%rax)
  68c728:	b1 30                	mov    $0x30,%cl
  68c72a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c72d:	00 00                	add    %al,(%rax)
  68c72f:	00 c6                	add    %al,%dh
  68c731:	30 46 00             	xor    %al,0x0(%rsi)
  68c734:	00 00                	add    %al,(%rax)
  68c736:	00 00                	add    %al,(%rax)
  68c738:	d0                   	(bad)  
  68c739:	30 46 00             	xor    %al,0x0(%rsi)
	...
  68c760:	ba b0 46 00 00       	mov    $0x46b0,%edx
  68c765:	00 00                	add    %al,(%rax)
  68c767:	00 ff                	add    %bh,%bh
  68c769:	00 00                	add    %al,(%rax)
  68c76b:	00 00                	add    %al,(%rax)
  68c76d:	00 00                	add    %al,(%rax)
  68c76f:	00 4f b0             	add    %cl,-0x50(%rdi)
  68c772:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c775:	00 00                	add    %al,(%rax)
  68c777:	00 01                	add    %al,(%rcx)
  68c779:	00 00                	add    %al,(%rax)
  68c77b:	00 00                	add    %al,(%rax)
  68c77d:	00 00                	add    %al,(%rax)
  68c77f:	00 f9                	add    %bh,%cl
  68c781:	af                   	scas   %es:(%rdi),%eax
  68c782:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c785:	00 00                	add    %al,(%rax)
  68c787:	00 02                	add    %al,(%rdx)
  68c789:	00 00                	add    %al,(%rax)
  68c78b:	00 00                	add    %al,(%rax)
  68c78d:	00 00                	add    %al,(%rax)
  68c78f:	00 fc                	add    %bh,%ah
  68c791:	af                   	scas   %es:(%rdi),%eax
  68c792:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c795:	00 00                	add    %al,(%rax)
  68c797:	00 03                	add    %al,(%rbx)
  68c799:	00 00                	add    %al,(%rax)
  68c79b:	00 00                	add    %al,(%rax)
  68c79d:	00 00                	add    %al,(%rax)
  68c79f:	00 ff                	add    %bh,%bh
  68c7a1:	af                   	scas   %es:(%rdi),%eax
  68c7a2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c7a5:	00 00                	add    %al,(%rax)
  68c7a7:	00 04 00             	add    %al,(%rax,%rax,1)
  68c7aa:	00 00                	add    %al,(%rax)
  68c7ac:	00 00                	add    %al,(%rax)
  68c7ae:	00 00                	add    %al,(%rax)
  68c7b0:	02 b0 46 00 00 00    	add    0x46(%rax),%dh
  68c7b6:	00 00                	add    %al,(%rax)
  68c7b8:	05 00 00 00 00       	add    $0x0,%eax
  68c7bd:	00 00                	add    %al,(%rax)
  68c7bf:	00 08                	add    %cl,(%rax)
  68c7c1:	b0 46                	mov    $0x46,%al
  68c7c3:	00 00                	add    %al,(%rax)
  68c7c5:	00 00                	add    %al,(%rax)
  68c7c7:	00 06                	add    %al,(%rsi)
  68c7c9:	00 00                	add    %al,(%rax)
  68c7cb:	00 00                	add    %al,(%rax)
  68c7cd:	00 00                	add    %al,(%rax)
  68c7cf:	00 0c b0             	add    %cl,(%rax,%rsi,4)
  68c7d2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c7d5:	00 00                	add    %al,(%rax)
  68c7d7:	00 07                	add    %al,(%rdi)
  68c7d9:	00 00                	add    %al,(%rax)
  68c7db:	00 00                	add    %al,(%rax)
  68c7dd:	00 00                	add    %al,(%rax)
  68c7df:	00 0f                	add    %cl,(%rdi)
  68c7e1:	b0 46                	mov    $0x46,%al
  68c7e3:	00 00                	add    %al,(%rax)
  68c7e5:	00 00                	add    %al,(%rax)
  68c7e7:	00 08                	add    %cl,(%rax)
  68c7e9:	00 00                	add    %al,(%rax)
  68c7eb:	00 00                	add    %al,(%rax)
  68c7ed:	00 00                	add    %al,(%rax)
  68c7ef:	00 12                	add    %dl,(%rdx)
  68c7f1:	b0 46                	mov    $0x46,%al
  68c7f3:	00 00                	add    %al,(%rax)
  68c7f5:	00 00                	add    %al,(%rax)
  68c7f7:	00 09                	add    %cl,(%rcx)
  68c7f9:	00 00                	add    %al,(%rax)
  68c7fb:	00 00                	add    %al,(%rax)
  68c7fd:	00 00                	add    %al,(%rax)
  68c7ff:	00 a7 61 46 00 00    	add    %ah,0x4661(%rdi)
  68c805:	00 00                	add    %al,(%rax)
  68c807:	00 0a                	add    %cl,(%rdx)
  68c809:	00 00                	add    %al,(%rax)
  68c80b:	00 00                	add    %al,(%rax)
  68c80d:	00 00                	add    %al,(%rax)
  68c80f:	00 15 b0 46 00 00    	add    %dl,0x46b0(%rip)        # 690ec5 <tables+0x2985>
  68c815:	00 00                	add    %al,(%rax)
  68c817:	00 0b                	add    %cl,(%rbx)
  68c819:	00 00                	add    %al,(%rax)
  68c81b:	00 00                	add    %al,(%rax)
  68c81d:	00 00                	add    %al,(%rax)
  68c81f:	00 19                	add    %bl,(%rcx)
  68c821:	b0 46                	mov    $0x46,%al
  68c823:	00 00                	add    %al,(%rax)
  68c825:	00 00                	add    %al,(%rax)
  68c827:	00 0c 00             	add    %cl,(%rax,%rax,1)
  68c82a:	00 00                	add    %al,(%rax)
  68c82c:	00 00                	add    %al,(%rax)
  68c82e:	00 00                	add    %al,(%rax)
  68c830:	1d b0 46 00 00       	sbb    $0x46b0,%eax
  68c835:	00 00                	add    %al,(%rax)
  68c837:	00 0d 00 00 00 00    	add    %cl,0x0(%rip)        # 68c83d <usage_message+0x22aafd>
  68c83d:	00 00                	add    %al,(%rax)
  68c83f:	00 23                	add    %ah,(%rbx)
  68c841:	b0 46                	mov    $0x46,%al
  68c843:	00 00                	add    %al,(%rax)
  68c845:	00 00                	add    %al,(%rax)
  68c847:	00 0e                	add    %cl,(%rsi)
  68c849:	00 00                	add    %al,(%rax)
  68c84b:	00 00                	add    %al,(%rax)
  68c84d:	00 00                	add    %al,(%rax)
  68c84f:	00 29                	add    %ch,(%rcx)
  68c851:	b0 46                	mov    $0x46,%al
  68c853:	00 00                	add    %al,(%rax)
  68c855:	00 00                	add    %al,(%rax)
  68c857:	00 0f                	add    %cl,(%rdi)
  68c859:	00 00                	add    %al,(%rax)
  68c85b:	00 00                	add    %al,(%rax)
  68c85d:	00 00                	add    %al,(%rax)
  68c85f:	00 2c b0             	add    %ch,(%rax,%rsi,4)
  68c862:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c865:	00 00                	add    %al,(%rax)
  68c867:	00 10                	add    %dl,(%rax)
	...
  68c87d:	00 00                	add    %al,(%rax)
  68c87f:	00 84 0e 47 00 00 00 	add    %al,0x47(%rsi,%rcx,1)
  68c886:	00 00                	add    %al,(%rax)
  68c888:	c5 0e 47             	(bad)  
  68c88b:	00 00                	add    %al,(%rax)
  68c88d:	00 00                	add    %al,(%rax)
  68c88f:	00 d4                	add    %dl,%ah
  68c891:	0e                   	(bad)  
  68c892:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c895:	00 00                	add    %al,(%rax)
  68c897:	00 e1                	add    %ah,%cl
  68c899:	0e                   	(bad)  
  68c89a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c89d:	00 00                	add    %al,(%rax)
  68c89f:	00 fd                	add    %bh,%ch
  68c8a1:	0e                   	(bad)  
  68c8a2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c8a5:	00 00                	add    %al,(%rax)
  68c8a7:	00 0b                	add    %cl,(%rbx)
  68c8a9:	0f 47 00             	cmova  (%rax),%eax
  68c8ac:	00 00                	add    %al,(%rax)
  68c8ae:	00 00                	add    %al,(%rax)
  68c8b0:	20 0f                	and    %cl,(%rdi)
  68c8b2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c8b5:	00 00                	add    %al,(%rax)
  68c8b7:	00 33                	add    %dh,(%rbx)
  68c8b9:	0f 47 00             	cmova  (%rax),%eax
  68c8bc:	00 00                	add    %al,(%rax)
  68c8be:	00 00                	add    %al,(%rax)
  68c8c0:	46 0f 47 00          	rex.RX cmova  (%rax),%r8d
  68c8c4:	00 00                	add    %al,(%rax)
  68c8c6:	00 00                	add    %al,(%rax)
  68c8c8:	60                   	(bad)  
  68c8c9:	0f 47 00             	cmova  (%rax),%eax
  68c8cc:	00 00                	add    %al,(%rax)
  68c8ce:	00 00                	add    %al,(%rax)
  68c8d0:	73 0f                	jae    68c8e1 <usage_message+0x22aba1>
  68c8d2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c8d5:	00 00                	add    %al,(%rax)
  68c8d7:	00 8e 0f 47 00 00    	add    %cl,0x470f(%rsi)
  68c8dd:	00 00                	add    %al,(%rax)
  68c8df:	00 83 0f 47 00 00    	add    %al,0x470f(%rbx)
  68c8e5:	00 00                	add    %al,(%rax)
  68c8e7:	00 9a 0f 47 00 00    	add    %bl,0x470f(%rdx)
  68c8ed:	00 00                	add    %al,(%rax)
  68c8ef:	00 bf 0f 47 00 00    	add    %bh,0x470f(%rdi)
  68c8f5:	00 00                	add    %al,(%rax)
  68c8f7:	00 b4 0f 47 00 00 00 	add    %dh,0x47(%rdi,%rcx,1)
  68c8fe:	00 00                	add    %al,(%rax)
  68c900:	a8 0f                	test   $0xf,%al
  68c902:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c905:	00 00                	add    %al,(%rax)
  68c907:	00 cb                	add    %cl,%bl
  68c909:	0f 47 00             	cmova  (%rax),%eax
  68c90c:	00 00                	add    %al,(%rax)
  68c90e:	00 00                	add    %al,(%rax)
  68c910:	dc 0f                	fmull  (%rdi)
  68c912:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c915:	00 00                	add    %al,(%rax)
  68c917:	00 e9                	add    %ch,%cl
  68c919:	0f 47 00             	cmova  (%rax),%eax
  68c91c:	00 00                	add    %al,(%rax)
  68c91e:	00 00                	add    %al,(%rax)
  68c920:	f9                   	stc    
  68c921:	0f 47 00             	cmova  (%rax),%eax
  68c924:	00 00                	add    %al,(%rax)
  68c926:	00 00                	add    %al,(%rax)
  68c928:	09 10                	or     %edx,(%rax)
  68c92a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c92d:	00 00                	add    %al,(%rax)
  68c92f:	00 18                	add    %bl,(%rax)
  68c931:	10 47 00             	adc    %al,0x0(%rdi)
  68c934:	00 00                	add    %al,(%rax)
  68c936:	00 00                	add    %al,(%rax)
  68c938:	2a 10                	sub    (%rax),%dl
  68c93a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c93d:	00 00                	add    %al,(%rax)
  68c93f:	00 3e                	add    %bh,(%rsi)
  68c941:	10 47 00             	adc    %al,0x0(%rdi)
  68c944:	00 00                	add    %al,(%rax)
  68c946:	00 00                	add    %al,(%rax)
  68c948:	53                   	push   %rbx
  68c949:	10 47 00             	adc    %al,0x0(%rdi)
  68c94c:	00 00                	add    %al,(%rax)
  68c94e:	00 00                	add    %al,(%rax)
  68c950:	f0 11 47 00          	lock adc %eax,0x0(%rdi)
  68c954:	00 00                	add    %al,(%rax)
  68c956:	00 00                	add    %al,(%rax)
  68c958:	fa                   	cli    
  68c959:	11 47 00             	adc    %eax,0x0(%rdi)
	...
  68c980:	63 13                	movslq (%rbx),%edx
  68c982:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c985:	00 00                	add    %al,(%rax)
  68c987:	00 62 13             	add    %ah,0x13(%rdx)
  68c98a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c98d:	00 00                	add    %al,(%rax)
  68c98f:	00 65 13             	add    %ah,0x13(%rbp)
  68c992:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c995:	00 00                	add    %al,(%rax)
  68c997:	00 68 13             	add    %ch,0x13(%rax)
  68c99a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c99d:	00 00                	add    %al,(%rax)
  68c99f:	00 6b 13             	add    %ch,0x13(%rbx)
  68c9a2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c9a5:	00 00                	add    %al,(%rax)
  68c9a7:	00 6e 13             	add    %ch,0x13(%rsi)
  68c9aa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c9ad:	00 00                	add    %al,(%rax)
  68c9af:	00 71 13             	add    %dh,0x13(%rcx)
  68c9b2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c9b5:	00 00                	add    %al,(%rax)
  68c9b7:	00 74 13 47          	add    %dh,0x47(%rbx,%rdx,1)
  68c9bb:	00 00                	add    %al,(%rax)
  68c9bd:	00 00                	add    %al,(%rax)
  68c9bf:	00 77 13             	add    %dh,0x13(%rdi)
  68c9c2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c9c5:	00 00                	add    %al,(%rax)
  68c9c7:	00 7a 13             	add    %bh,0x13(%rdx)
  68c9ca:	47 00 00             	rex.RXB add    %r8b,(%r8)
	...
  68c9dd:	00 00                	add    %al,(%rax)
  68c9df:	00 7e c9             	add    %bh,-0x37(%rsi)
  68c9e2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68c9e5:	00 00                	add    %al,(%rax)
  68c9e7:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  68c9ed:	00 00                	add    %al,(%rax)
  68c9ef:	00 b3 23 47 00 00    	add    %dh,0x4723(%rbx)
  68c9f5:	00 00                	add    %al,(%rax)
  68c9f7:	00 53 71             	add    %dl,0x71(%rbx)
  68c9fa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68c9fd:	00 00                	add    %al,(%rax)
  68c9ff:	00 6d 71             	add    %ch,0x71(%rbp)
  68ca02:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68ca05:	00 00                	add    %al,(%rax)
  68ca07:	00 5a 7e             	add    %bl,0x7e(%rdx)
  68ca0a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68ca0d:	00 00                	add    %al,(%rax)
  68ca0f:	00 89 7e 46 00 00    	add    %cl,0x467e(%rcx)
	...

000000000068ca20 <zbx_iks_transport>:
	...
  68ca28:	8d                   	(bad)  
  68ca29:	ee                   	out    %al,(%dx)
  68ca2a:	45 00 00             	add    %r8b,(%r8)
  68ca2d:	00 00                	add    %al,(%rax)
  68ca2f:	00 35 ee 45 00 00    	add    %dh,0x45ee(%rip)        # 691023 <tables+0x2ae3>
  68ca35:	00 00                	add    %al,(%rax)
  68ca37:	00 3d ed 45 00 00    	add    %bh,0x45ed(%rip)        # 69102a <tables+0x2aea>
  68ca3d:	00 00                	add    %al,(%rax)
  68ca3f:	00 30                	add    %dh,(%rax)
  68ca41:	ed                   	in     (%dx),%eax
  68ca42:	45 00 00             	add    %r8b,(%r8)
	...
  68ca4d:	00 00                	add    %al,(%rax)
  68ca4f:	00 63 34             	add    %ah,0x34(%rbx)
  68ca52:	48 00 00             	rex.W add    %al,(%rax)
  68ca55:	00 00                	add    %al,(%rax)
	...

Disassembly of section .dynamic:

000000000068ca58 <.dynamic>:
  68ca58:	01 00                	add    %eax,(%rax)
  68ca5a:	00 00                	add    %al,(%rax)
  68ca5c:	00 00                	add    %al,(%rax)
  68ca5e:	00 00                	add    %al,(%rax)
  68ca60:	01 00                	add    %eax,(%rax)
  68ca62:	00 00                	add    %al,(%rax)
  68ca64:	00 00                	add    %al,(%rax)
  68ca66:	00 00                	add    %al,(%rax)
  68ca68:	01 00                	add    %eax,(%rax)
  68ca6a:	00 00                	add    %al,(%rax)
  68ca6c:	00 00                	add    %al,(%rax)
  68ca6e:	00 00                	add    %al,(%rax)
  68ca70:	34 00                	xor    $0x0,%al
  68ca72:	00 00                	add    %al,(%rax)
  68ca74:	00 00                	add    %al,(%rax)
  68ca76:	00 00                	add    %al,(%rax)
  68ca78:	01 00                	add    %eax,(%rax)
  68ca7a:	00 00                	add    %al,(%rax)
  68ca7c:	00 00                	add    %al,(%rax)
  68ca7e:	00 00                	add    %al,(%rax)
  68ca80:	41 00 00             	add    %al,(%r8)
  68ca83:	00 00                	add    %al,(%rax)
  68ca85:	00 00                	add    %al,(%rax)
  68ca87:	00 01                	add    %al,(%rcx)
  68ca89:	00 00                	add    %al,(%rax)
  68ca8b:	00 00                	add    %al,(%rax)
  68ca8d:	00 00                	add    %al,(%rax)
  68ca8f:	00 52 00             	add    %dl,0x0(%rdx)
  68ca92:	00 00                	add    %al,(%rax)
  68ca94:	00 00                	add    %al,(%rax)
  68ca96:	00 00                	add    %al,(%rax)
  68ca98:	01 00                	add    %eax,(%rax)
  68ca9a:	00 00                	add    %al,(%rax)
  68ca9c:	00 00                	add    %al,(%rax)
  68ca9e:	00 00                	add    %al,(%rax)
  68caa0:	65 00 00             	add    %al,%gs:(%rax)
  68caa3:	00 00                	add    %al,(%rax)
  68caa5:	00 00                	add    %al,(%rax)
  68caa7:	00 01                	add    %al,(%rcx)
  68caa9:	00 00                	add    %al,(%rax)
  68caab:	00 00                	add    %al,(%rax)
  68caad:	00 00                	add    %al,(%rax)
  68caaf:	00 76 00             	add    %dh,0x0(%rsi)
  68cab2:	00 00                	add    %al,(%rax)
  68cab4:	00 00                	add    %al,(%rax)
  68cab6:	00 00                	add    %al,(%rax)
  68cab8:	01 00                	add    %eax,(%rax)
  68caba:	00 00                	add    %al,(%rax)
  68cabc:	00 00                	add    %al,(%rax)
  68cabe:	00 00                	add    %al,(%rax)
  68cac0:	f9                   	stc    
  68cac1:	03 00                	add    (%rax),%eax
  68cac3:	00 00                	add    %al,(%rax)
  68cac5:	00 00                	add    %al,(%rax)
  68cac7:	00 01                	add    %al,(%rcx)
  68cac9:	00 00                	add    %al,(%rax)
  68cacb:	00 00                	add    %al,(%rax)
  68cacd:	00 00                	add    %al,(%rax)
  68cacf:	00 d9                	add    %bl,%cl
  68cad1:	04 00                	add    $0x0,%al
  68cad3:	00 00                	add    %al,(%rax)
  68cad5:	00 00                	add    %al,(%rax)
  68cad7:	00 01                	add    %al,(%rcx)
  68cad9:	00 00                	add    %al,(%rax)
  68cadb:	00 00                	add    %al,(%rax)
  68cadd:	00 00                	add    %al,(%rax)
  68cadf:	00 a3 06 00 00 00    	add    %ah,0x6(%rbx)
  68cae5:	00 00                	add    %al,(%rax)
  68cae7:	00 01                	add    %al,(%rcx)
  68cae9:	00 00                	add    %al,(%rax)
  68caeb:	00 00                	add    %al,(%rax)
  68caed:	00 00                	add    %al,(%rax)
  68caef:	00 d1                	add    %dl,%cl
  68caf1:	09 00                	or     %eax,(%rax)
  68caf3:	00 00                	add    %al,(%rax)
  68caf5:	00 00                	add    %al,(%rax)
  68caf7:	00 01                	add    %al,(%rcx)
  68caf9:	00 00                	add    %al,(%rax)
  68cafb:	00 00                	add    %al,(%rax)
  68cafd:	00 00                	add    %al,(%rax)
  68caff:	00 03                	add    %al,(%rbx)
  68cb01:	0a 00                	or     (%rax),%al
  68cb03:	00 00                	add    %al,(%rax)
  68cb05:	00 00                	add    %al,(%rax)
  68cb07:	00 01                	add    %al,(%rcx)
  68cb09:	00 00                	add    %al,(%rax)
  68cb0b:	00 00                	add    %al,(%rax)
  68cb0d:	00 00                	add    %al,(%rax)
  68cb0f:	00 13                	add    %dl,(%rbx)
  68cb11:	0a 00                	or     (%rax),%al
  68cb13:	00 00                	add    %al,(%rax)
  68cb15:	00 00                	add    %al,(%rax)
  68cb17:	00 01                	add    %al,(%rcx)
  68cb19:	00 00                	add    %al,(%rax)
  68cb1b:	00 00                	add    %al,(%rax)
  68cb1d:	00 00                	add    %al,(%rax)
  68cb1f:	00 1a                	add    %bl,(%rdx)
  68cb21:	0e                   	(bad)  
  68cb22:	00 00                	add    %al,(%rax)
  68cb24:	00 00                	add    %al,(%rax)
  68cb26:	00 00                	add    %al,(%rax)
  68cb28:	0c 00                	or     $0x0,%al
  68cb2a:	00 00                	add    %al,(%rax)
  68cb2c:	00 00                	add    %al,(%rax)
  68cb2e:	00 00                	add    %al,(%rax)
  68cb30:	90                   	nop
  68cb31:	dc 40 00             	faddl  0x0(%rax)
  68cb34:	00 00                	add    %al,(%rax)
  68cb36:	00 00                	add    %al,(%rax)
  68cb38:	0d 00 00 00 00       	or     $0x0,%eax
  68cb3d:	00 00                	add    %al,(%rax)
  68cb3f:	00 d0                	add    %dl,%al
  68cb41:	fa                   	cli    
  68cb42:	45 00 00             	add    %r8b,(%r8)
  68cb45:	00 00                	add    %al,(%rax)
  68cb47:	00 04 00             	add    %al,(%rax,%rax,1)
  68cb4a:	00 00                	add    %al,(%rax)
  68cb4c:	00 00                	add    %al,(%rax)
  68cb4e:	00 00                	add    %al,(%rax)
  68cb50:	b0 02                	mov    $0x2,%al
  68cb52:	40 00 00             	add    %al,(%rax)
  68cb55:	00 00                	add    %al,(%rax)
  68cb57:	00 f5                	add    %dh,%ch
  68cb59:	fe                   	(bad)  
  68cb5a:	ff 6f 00             	ljmpq  *0x0(%rdi)
  68cb5d:	00 00                	add    %al,(%rax)
  68cb5f:	00 58 18             	add    %bl,0x18(%rax)
  68cb62:	40 00 00             	add    %al,(%rax)
  68cb65:	00 00                	add    %al,(%rax)
  68cb67:	00 05 00 00 00 00    	add    %al,0x0(%rip)        # 68cb6d <zbx_iks_transport+0x14d>
  68cb6d:	00 00                	add    %al,(%rax)
  68cb6f:	00 f0                	add    %dh,%al
  68cb71:	7c 40                	jl     68cbb3 <zbx_iks_transport+0x193>
  68cb73:	00 00                	add    %al,(%rax)
  68cb75:	00 00                	add    %al,(%rax)
  68cb77:	00 06                	add    %al,(%rsi)
  68cb79:	00 00                	add    %al,(%rax)
  68cb7b:	00 00                	add    %al,(%rax)
  68cb7d:	00 00                	add    %al,(%rax)
  68cb7f:	00 08                	add    %cl,(%rax)
  68cb81:	2c 40                	sub    $0x40,%al
  68cb83:	00 00                	add    %al,(%rax)
  68cb85:	00 00                	add    %al,(%rax)
  68cb87:	00 0a                	add    %cl,(%rdx)
  68cb89:	00 00                	add    %al,(%rax)
  68cb8b:	00 00                	add    %al,(%rax)
  68cb8d:	00 00                	add    %al,(%rax)
  68cb8f:	00 81 37 00 00 00    	add    %al,0x37(%rcx)
  68cb95:	00 00                	add    %al,(%rax)
  68cb97:	00 0b                	add    %cl,(%rbx)
  68cb99:	00 00                	add    %al,(%rax)
  68cb9b:	00 00                	add    %al,(%rax)
  68cb9d:	00 00                	add    %al,(%rax)
  68cb9f:	00 18                	add    %bl,(%rax)
  68cba1:	00 00                	add    %al,(%rax)
  68cba3:	00 00                	add    %al,(%rax)
  68cba5:	00 00                	add    %al,(%rax)
  68cba7:	00 15 00 00 00 00    	add    %dl,0x0(%rip)        # 68cbad <zbx_iks_transport+0x18d>
	...
  68cbb5:	00 00                	add    %al,(%rax)
  68cbb7:	00 03                	add    %al,(%rbx)
  68cbb9:	00 00                	add    %al,(%rax)
  68cbbb:	00 00                	add    %al,(%rax)
  68cbbd:	00 00                	add    %al,(%rax)
  68cbbf:	00 e8                	add    %ch,%al
  68cbc1:	cf                   	iret   
  68cbc2:	68 00 00 00 00       	pushq  $0x0
  68cbc7:	00 02                	add    %al,(%rdx)
  68cbc9:	00 00                	add    %al,(%rax)
  68cbcb:	00 00                	add    %al,(%rax)
  68cbcd:	00 00                	add    %al,(%rax)
  68cbcf:	00 40 17             	add    %al,0x17(%rax)
  68cbd2:	00 00                	add    %al,(%rax)
  68cbd4:	00 00                	add    %al,(%rax)
  68cbd6:	00 00                	add    %al,(%rax)
  68cbd8:	14 00                	adc    $0x0,%al
  68cbda:	00 00                	add    %al,(%rax)
  68cbdc:	00 00                	add    %al,(%rax)
  68cbde:	00 00                	add    %al,(%rax)
  68cbe0:	07                   	(bad)  
  68cbe1:	00 00                	add    %al,(%rax)
  68cbe3:	00 00                	add    %al,(%rax)
  68cbe5:	00 00                	add    %al,(%rax)
  68cbe7:	00 17                	add    %dl,(%rdi)
  68cbe9:	00 00                	add    %al,(%rax)
  68cbeb:	00 00                	add    %al,(%rax)
  68cbed:	00 00                	add    %al,(%rax)
  68cbef:	00 50 c5             	add    %dl,-0x3b(%rax)
  68cbf2:	40 00 00             	add    %al,(%rax)
  68cbf5:	00 00                	add    %al,(%rax)
  68cbf7:	00 07                	add    %al,(%rdi)
  68cbf9:	00 00                	add    %al,(%rax)
  68cbfb:	00 00                	add    %al,(%rax)
  68cbfd:	00 00                	add    %al,(%rax)
  68cbff:	00 f0                	add    %dh,%al
  68cc01:	bb 40 00 00 00       	mov    $0x40,%ebx
  68cc06:	00 00                	add    %al,(%rax)
  68cc08:	08 00                	or     %al,(%rax)
  68cc0a:	00 00                	add    %al,(%rax)
  68cc0c:	00 00                	add    %al,(%rax)
  68cc0e:	00 00                	add    %al,(%rax)
  68cc10:	60                   	(bad)  
  68cc11:	09 00                	or     %eax,(%rax)
  68cc13:	00 00                	add    %al,(%rax)
  68cc15:	00 00                	add    %al,(%rax)
  68cc17:	00 09                	add    %cl,(%rcx)
  68cc19:	00 00                	add    %al,(%rax)
  68cc1b:	00 00                	add    %al,(%rax)
  68cc1d:	00 00                	add    %al,(%rax)
  68cc1f:	00 18                	add    %bl,(%rax)
  68cc21:	00 00                	add    %al,(%rax)
  68cc23:	00 00                	add    %al,(%rax)
  68cc25:	00 00                	add    %al,(%rax)
  68cc27:	00 fe                	add    %bh,%dh
  68cc29:	ff                   	(bad)  
  68cc2a:	ff 6f 00             	ljmpq  *0x0(%rdi)
  68cc2d:	00 00                	add    %al,(%rax)
  68cc2f:	00 30                	add    %dh,(%rax)
  68cc31:	bb 40 00 00 00       	mov    $0x40,%ebx
  68cc36:	00 00                	add    %al,(%rax)
  68cc38:	ff                   	(bad)  
  68cc39:	ff                   	(bad)  
  68cc3a:	ff 6f 00             	ljmpq  *0x0(%rdi)
  68cc3d:	00 00                	add    %al,(%rax)
  68cc3f:	00 04 00             	add    %al,(%rax,%rax,1)
  68cc42:	00 00                	add    %al,(%rax)
  68cc44:	00 00                	add    %al,(%rax)
  68cc46:	00 00                	add    %al,(%rax)
  68cc48:	f0 ff                	lock (bad) 
  68cc4a:	ff 6f 00             	ljmpq  *0x0(%rdi)
  68cc4d:	00 00                	add    %al,(%rax)
  68cc4f:	00 72 b4             	add    %dh,-0x4c(%rdx)
  68cc52:	40 00 00             	add    %al,(%rax)
	...

Disassembly of section .got:

000000000068ccb8 <.got>:
	...

Disassembly of section .got.plt:

000000000068cfe8 <.got.plt>:
  68cfe8:	58                   	pop    %rax
  68cfe9:	ca 68 00             	lret   $0x68
	...
  68d000:	be dc 40 00 00       	mov    $0x40dc,%esi
  68d005:	00 00                	add    %al,(%rax)
  68d007:	00 ce                	add    %cl,%dh
  68d009:	dc 40 00             	faddl  0x0(%rax)
  68d00c:	00 00                	add    %al,(%rax)
  68d00e:	00 00                	add    %al,(%rax)
  68d010:	de dc                	(bad)  
  68d012:	40 00 00             	add    %al,(%rax)
  68d015:	00 00                	add    %al,(%rax)
  68d017:	00 ee                	add    %ch,%dh
  68d019:	dc 40 00             	faddl  0x0(%rax)
  68d01c:	00 00                	add    %al,(%rax)
  68d01e:	00 00                	add    %al,(%rax)
  68d020:	fe                   	(bad)  
  68d021:	dc 40 00             	faddl  0x0(%rax)
  68d024:	00 00                	add    %al,(%rax)
  68d026:	00 00                	add    %al,(%rax)
  68d028:	0e                   	(bad)  
  68d029:	dd 40 00             	fldl   0x0(%rax)
  68d02c:	00 00                	add    %al,(%rax)
  68d02e:	00 00                	add    %al,(%rax)
  68d030:	1e                   	(bad)  
  68d031:	dd 40 00             	fldl   0x0(%rax)
  68d034:	00 00                	add    %al,(%rax)
  68d036:	00 00                	add    %al,(%rax)
  68d038:	2e dd 40 00          	fldl   %cs:0x0(%rax)
  68d03c:	00 00                	add    %al,(%rax)
  68d03e:	00 00                	add    %al,(%rax)
  68d040:	3e dd 40 00          	fldl   %ds:0x0(%rax)
  68d044:	00 00                	add    %al,(%rax)
  68d046:	00 00                	add    %al,(%rax)
  68d048:	4e dd 40 00          	rex.WRX fldl   0x0(%rax)
  68d04c:	00 00                	add    %al,(%rax)
  68d04e:	00 00                	add    %al,(%rax)
  68d050:	5e                   	pop    %rsi
  68d051:	dd 40 00             	fldl   0x0(%rax)
  68d054:	00 00                	add    %al,(%rax)
  68d056:	00 00                	add    %al,(%rax)
  68d058:	6e                   	outsb  %ds:(%rsi),(%dx)
  68d059:	dd 40 00             	fldl   0x0(%rax)
  68d05c:	00 00                	add    %al,(%rax)
  68d05e:	00 00                	add    %al,(%rax)
  68d060:	7e dd                	jle    68d03f <zbx_iks_transport+0x61f>
  68d062:	40 00 00             	add    %al,(%rax)
  68d065:	00 00                	add    %al,(%rax)
  68d067:	00 8e dd 40 00 00    	add    %cl,0x40dd(%rsi)
  68d06d:	00 00                	add    %al,(%rax)
  68d06f:	00 9e dd 40 00 00    	add    %bl,0x40dd(%rsi)
  68d075:	00 00                	add    %al,(%rax)
  68d077:	00 ae dd 40 00 00    	add    %ch,0x40dd(%rsi)
  68d07d:	00 00                	add    %al,(%rax)
  68d07f:	00 be dd 40 00 00    	add    %bh,0x40dd(%rsi)
  68d085:	00 00                	add    %al,(%rax)
  68d087:	00 ce                	add    %cl,%dh
  68d089:	dd 40 00             	fldl   0x0(%rax)
  68d08c:	00 00                	add    %al,(%rax)
  68d08e:	00 00                	add    %al,(%rax)
  68d090:	de dd                	(bad)  
  68d092:	40 00 00             	add    %al,(%rax)
  68d095:	00 00                	add    %al,(%rax)
  68d097:	00 ee                	add    %ch,%dh
  68d099:	dd 40 00             	fldl   0x0(%rax)
  68d09c:	00 00                	add    %al,(%rax)
  68d09e:	00 00                	add    %al,(%rax)
  68d0a0:	fe                   	(bad)  
  68d0a1:	dd 40 00             	fldl   0x0(%rax)
  68d0a4:	00 00                	add    %al,(%rax)
  68d0a6:	00 00                	add    %al,(%rax)
  68d0a8:	0e                   	(bad)  
  68d0a9:	de 40 00             	fiadd  0x0(%rax)
  68d0ac:	00 00                	add    %al,(%rax)
  68d0ae:	00 00                	add    %al,(%rax)
  68d0b0:	1e                   	(bad)  
  68d0b1:	de 40 00             	fiadd  0x0(%rax)
  68d0b4:	00 00                	add    %al,(%rax)
  68d0b6:	00 00                	add    %al,(%rax)
  68d0b8:	2e de 40 00          	fiadd  %cs:0x0(%rax)
  68d0bc:	00 00                	add    %al,(%rax)
  68d0be:	00 00                	add    %al,(%rax)
  68d0c0:	3e de 40 00          	fiadd  %ds:0x0(%rax)
  68d0c4:	00 00                	add    %al,(%rax)
  68d0c6:	00 00                	add    %al,(%rax)
  68d0c8:	4e de 40 00          	rex.WRX fiadd  0x0(%rax)
  68d0cc:	00 00                	add    %al,(%rax)
  68d0ce:	00 00                	add    %al,(%rax)
  68d0d0:	5e                   	pop    %rsi
  68d0d1:	de 40 00             	fiadd  0x0(%rax)
  68d0d4:	00 00                	add    %al,(%rax)
  68d0d6:	00 00                	add    %al,(%rax)
  68d0d8:	6e                   	outsb  %ds:(%rsi),(%dx)
  68d0d9:	de 40 00             	fiadd  0x0(%rax)
  68d0dc:	00 00                	add    %al,(%rax)
  68d0de:	00 00                	add    %al,(%rax)
  68d0e0:	7e de                	jle    68d0c0 <zbx_iks_transport+0x6a0>
  68d0e2:	40 00 00             	add    %al,(%rax)
  68d0e5:	00 00                	add    %al,(%rax)
  68d0e7:	00 8e de 40 00 00    	add    %cl,0x40de(%rsi)
  68d0ed:	00 00                	add    %al,(%rax)
  68d0ef:	00 9e de 40 00 00    	add    %bl,0x40de(%rsi)
  68d0f5:	00 00                	add    %al,(%rax)
  68d0f7:	00 ae de 40 00 00    	add    %ch,0x40de(%rsi)
  68d0fd:	00 00                	add    %al,(%rax)
  68d0ff:	00 be de 40 00 00    	add    %bh,0x40de(%rsi)
  68d105:	00 00                	add    %al,(%rax)
  68d107:	00 ce                	add    %cl,%dh
  68d109:	de 40 00             	fiadd  0x0(%rax)
  68d10c:	00 00                	add    %al,(%rax)
  68d10e:	00 00                	add    %al,(%rax)
  68d110:	de de                	(bad)  
  68d112:	40 00 00             	add    %al,(%rax)
  68d115:	00 00                	add    %al,(%rax)
  68d117:	00 ee                	add    %ch,%dh
  68d119:	de 40 00             	fiadd  0x0(%rax)
  68d11c:	00 00                	add    %al,(%rax)
  68d11e:	00 00                	add    %al,(%rax)
  68d120:	fe                   	(bad)  
  68d121:	de 40 00             	fiadd  0x0(%rax)
  68d124:	00 00                	add    %al,(%rax)
  68d126:	00 00                	add    %al,(%rax)
  68d128:	0e                   	(bad)  
  68d129:	df 40 00             	fild   0x0(%rax)
  68d12c:	00 00                	add    %al,(%rax)
  68d12e:	00 00                	add    %al,(%rax)
  68d130:	1e                   	(bad)  
  68d131:	df 40 00             	fild   0x0(%rax)
  68d134:	00 00                	add    %al,(%rax)
  68d136:	00 00                	add    %al,(%rax)
  68d138:	2e df 40 00          	fild   %cs:0x0(%rax)
  68d13c:	00 00                	add    %al,(%rax)
  68d13e:	00 00                	add    %al,(%rax)
  68d140:	3e df 40 00          	fild   %ds:0x0(%rax)
  68d144:	00 00                	add    %al,(%rax)
  68d146:	00 00                	add    %al,(%rax)
  68d148:	4e df 40 00          	rex.WRX fild   0x0(%rax)
  68d14c:	00 00                	add    %al,(%rax)
  68d14e:	00 00                	add    %al,(%rax)
  68d150:	5e                   	pop    %rsi
  68d151:	df 40 00             	fild   0x0(%rax)
  68d154:	00 00                	add    %al,(%rax)
  68d156:	00 00                	add    %al,(%rax)
  68d158:	6e                   	outsb  %ds:(%rsi),(%dx)
  68d159:	df 40 00             	fild   0x0(%rax)
  68d15c:	00 00                	add    %al,(%rax)
  68d15e:	00 00                	add    %al,(%rax)
  68d160:	7e df                	jle    68d141 <zbx_iks_transport+0x721>
  68d162:	40 00 00             	add    %al,(%rax)
  68d165:	00 00                	add    %al,(%rax)
  68d167:	00 8e df 40 00 00    	add    %cl,0x40df(%rsi)
  68d16d:	00 00                	add    %al,(%rax)
  68d16f:	00 9e df 40 00 00    	add    %bl,0x40df(%rsi)
  68d175:	00 00                	add    %al,(%rax)
  68d177:	00 ae df 40 00 00    	add    %ch,0x40df(%rsi)
  68d17d:	00 00                	add    %al,(%rax)
  68d17f:	00 be df 40 00 00    	add    %bh,0x40df(%rsi)
  68d185:	00 00                	add    %al,(%rax)
  68d187:	00 ce                	add    %cl,%dh
  68d189:	df 40 00             	fild   0x0(%rax)
  68d18c:	00 00                	add    %al,(%rax)
  68d18e:	00 00                	add    %al,(%rax)
  68d190:	de df                	(bad)  
  68d192:	40 00 00             	add    %al,(%rax)
  68d195:	00 00                	add    %al,(%rax)
  68d197:	00 ee                	add    %ch,%dh
  68d199:	df 40 00             	fild   0x0(%rax)
  68d19c:	00 00                	add    %al,(%rax)
  68d19e:	00 00                	add    %al,(%rax)
  68d1a0:	fe                   	(bad)  
  68d1a1:	df 40 00             	fild   0x0(%rax)
  68d1a4:	00 00                	add    %al,(%rax)
  68d1a6:	00 00                	add    %al,(%rax)
  68d1a8:	0e                   	(bad)  
  68d1a9:	e0 40                	loopne 68d1eb <zbx_iks_transport+0x7cb>
  68d1ab:	00 00                	add    %al,(%rax)
  68d1ad:	00 00                	add    %al,(%rax)
  68d1af:	00 1e                	add    %bl,(%rsi)
  68d1b1:	e0 40                	loopne 68d1f3 <zbx_iks_transport+0x7d3>
  68d1b3:	00 00                	add    %al,(%rax)
  68d1b5:	00 00                	add    %al,(%rax)
  68d1b7:	00 2e                	add    %ch,(%rsi)
  68d1b9:	e0 40                	loopne 68d1fb <zbx_iks_transport+0x7db>
  68d1bb:	00 00                	add    %al,(%rax)
  68d1bd:	00 00                	add    %al,(%rax)
  68d1bf:	00 3e                	add    %bh,(%rsi)
  68d1c1:	e0 40                	loopne 68d203 <zbx_iks_transport+0x7e3>
  68d1c3:	00 00                	add    %al,(%rax)
  68d1c5:	00 00                	add    %al,(%rax)
  68d1c7:	00 4e e0             	add    %cl,-0x20(%rsi)
  68d1ca:	40 00 00             	add    %al,(%rax)
  68d1cd:	00 00                	add    %al,(%rax)
  68d1cf:	00 5e e0             	add    %bl,-0x20(%rsi)
  68d1d2:	40 00 00             	add    %al,(%rax)
  68d1d5:	00 00                	add    %al,(%rax)
  68d1d7:	00 6e e0             	add    %ch,-0x20(%rsi)
  68d1da:	40 00 00             	add    %al,(%rax)
  68d1dd:	00 00                	add    %al,(%rax)
  68d1df:	00 7e e0             	add    %bh,-0x20(%rsi)
  68d1e2:	40 00 00             	add    %al,(%rax)
  68d1e5:	00 00                	add    %al,(%rax)
  68d1e7:	00 8e e0 40 00 00    	add    %cl,0x40e0(%rsi)
  68d1ed:	00 00                	add    %al,(%rax)
  68d1ef:	00 9e e0 40 00 00    	add    %bl,0x40e0(%rsi)
  68d1f5:	00 00                	add    %al,(%rax)
  68d1f7:	00 ae e0 40 00 00    	add    %ch,0x40e0(%rsi)
  68d1fd:	00 00                	add    %al,(%rax)
  68d1ff:	00 be e0 40 00 00    	add    %bh,0x40e0(%rsi)
  68d205:	00 00                	add    %al,(%rax)
  68d207:	00 ce                	add    %cl,%dh
  68d209:	e0 40                	loopne 68d24b <zbx_iks_transport+0x82b>
  68d20b:	00 00                	add    %al,(%rax)
  68d20d:	00 00                	add    %al,(%rax)
  68d20f:	00 de                	add    %bl,%dh
  68d211:	e0 40                	loopne 68d253 <zbx_iks_transport+0x833>
  68d213:	00 00                	add    %al,(%rax)
  68d215:	00 00                	add    %al,(%rax)
  68d217:	00 ee                	add    %ch,%dh
  68d219:	e0 40                	loopne 68d25b <zbx_iks_transport+0x83b>
  68d21b:	00 00                	add    %al,(%rax)
  68d21d:	00 00                	add    %al,(%rax)
  68d21f:	00 fe                	add    %bh,%dh
  68d221:	e0 40                	loopne 68d263 <zbx_iks_transport+0x843>
  68d223:	00 00                	add    %al,(%rax)
  68d225:	00 00                	add    %al,(%rax)
  68d227:	00 0e                	add    %cl,(%rsi)
  68d229:	e1 40                	loope  68d26b <zbx_iks_transport+0x84b>
  68d22b:	00 00                	add    %al,(%rax)
  68d22d:	00 00                	add    %al,(%rax)
  68d22f:	00 1e                	add    %bl,(%rsi)
  68d231:	e1 40                	loope  68d273 <zbx_iks_transport+0x853>
  68d233:	00 00                	add    %al,(%rax)
  68d235:	00 00                	add    %al,(%rax)
  68d237:	00 2e                	add    %ch,(%rsi)
  68d239:	e1 40                	loope  68d27b <zbx_iks_transport+0x85b>
  68d23b:	00 00                	add    %al,(%rax)
  68d23d:	00 00                	add    %al,(%rax)
  68d23f:	00 3e                	add    %bh,(%rsi)
  68d241:	e1 40                	loope  68d283 <zbx_iks_transport+0x863>
  68d243:	00 00                	add    %al,(%rax)
  68d245:	00 00                	add    %al,(%rax)
  68d247:	00 4e e1             	add    %cl,-0x1f(%rsi)
  68d24a:	40 00 00             	add    %al,(%rax)
  68d24d:	00 00                	add    %al,(%rax)
  68d24f:	00 5e e1             	add    %bl,-0x1f(%rsi)
  68d252:	40 00 00             	add    %al,(%rax)
  68d255:	00 00                	add    %al,(%rax)
  68d257:	00 6e e1             	add    %ch,-0x1f(%rsi)
  68d25a:	40 00 00             	add    %al,(%rax)
  68d25d:	00 00                	add    %al,(%rax)
  68d25f:	00 7e e1             	add    %bh,-0x1f(%rsi)
  68d262:	40 00 00             	add    %al,(%rax)
  68d265:	00 00                	add    %al,(%rax)
  68d267:	00 8e e1 40 00 00    	add    %cl,0x40e1(%rsi)
  68d26d:	00 00                	add    %al,(%rax)
  68d26f:	00 9e e1 40 00 00    	add    %bl,0x40e1(%rsi)
  68d275:	00 00                	add    %al,(%rax)
  68d277:	00 ae e1 40 00 00    	add    %ch,0x40e1(%rsi)
  68d27d:	00 00                	add    %al,(%rax)
  68d27f:	00 be e1 40 00 00    	add    %bh,0x40e1(%rsi)
  68d285:	00 00                	add    %al,(%rax)
  68d287:	00 ce                	add    %cl,%dh
  68d289:	e1 40                	loope  68d2cb <zbx_iks_transport+0x8ab>
  68d28b:	00 00                	add    %al,(%rax)
  68d28d:	00 00                	add    %al,(%rax)
  68d28f:	00 de                	add    %bl,%dh
  68d291:	e1 40                	loope  68d2d3 <zbx_iks_transport+0x8b3>
  68d293:	00 00                	add    %al,(%rax)
  68d295:	00 00                	add    %al,(%rax)
  68d297:	00 ee                	add    %ch,%dh
  68d299:	e1 40                	loope  68d2db <zbx_iks_transport+0x8bb>
  68d29b:	00 00                	add    %al,(%rax)
  68d29d:	00 00                	add    %al,(%rax)
  68d29f:	00 fe                	add    %bh,%dh
  68d2a1:	e1 40                	loope  68d2e3 <zbx_iks_transport+0x8c3>
  68d2a3:	00 00                	add    %al,(%rax)
  68d2a5:	00 00                	add    %al,(%rax)
  68d2a7:	00 0e                	add    %cl,(%rsi)
  68d2a9:	e2 40                	loop   68d2eb <zbx_iks_transport+0x8cb>
  68d2ab:	00 00                	add    %al,(%rax)
  68d2ad:	00 00                	add    %al,(%rax)
  68d2af:	00 1e                	add    %bl,(%rsi)
  68d2b1:	e2 40                	loop   68d2f3 <zbx_iks_transport+0x8d3>
  68d2b3:	00 00                	add    %al,(%rax)
  68d2b5:	00 00                	add    %al,(%rax)
  68d2b7:	00 2e                	add    %ch,(%rsi)
  68d2b9:	e2 40                	loop   68d2fb <zbx_iks_transport+0x8db>
  68d2bb:	00 00                	add    %al,(%rax)
  68d2bd:	00 00                	add    %al,(%rax)
  68d2bf:	00 3e                	add    %bh,(%rsi)
  68d2c1:	e2 40                	loop   68d303 <zbx_iks_transport+0x8e3>
  68d2c3:	00 00                	add    %al,(%rax)
  68d2c5:	00 00                	add    %al,(%rax)
  68d2c7:	00 4e e2             	add    %cl,-0x1e(%rsi)
  68d2ca:	40 00 00             	add    %al,(%rax)
  68d2cd:	00 00                	add    %al,(%rax)
  68d2cf:	00 5e e2             	add    %bl,-0x1e(%rsi)
  68d2d2:	40 00 00             	add    %al,(%rax)
  68d2d5:	00 00                	add    %al,(%rax)
  68d2d7:	00 6e e2             	add    %ch,-0x1e(%rsi)
  68d2da:	40 00 00             	add    %al,(%rax)
  68d2dd:	00 00                	add    %al,(%rax)
  68d2df:	00 7e e2             	add    %bh,-0x1e(%rsi)
  68d2e2:	40 00 00             	add    %al,(%rax)
  68d2e5:	00 00                	add    %al,(%rax)
  68d2e7:	00 8e e2 40 00 00    	add    %cl,0x40e2(%rsi)
  68d2ed:	00 00                	add    %al,(%rax)
  68d2ef:	00 9e e2 40 00 00    	add    %bl,0x40e2(%rsi)
  68d2f5:	00 00                	add    %al,(%rax)
  68d2f7:	00 ae e2 40 00 00    	add    %ch,0x40e2(%rsi)
  68d2fd:	00 00                	add    %al,(%rax)
  68d2ff:	00 be e2 40 00 00    	add    %bh,0x40e2(%rsi)
  68d305:	00 00                	add    %al,(%rax)
  68d307:	00 ce                	add    %cl,%dh
  68d309:	e2 40                	loop   68d34b <zbx_iks_transport+0x92b>
  68d30b:	00 00                	add    %al,(%rax)
  68d30d:	00 00                	add    %al,(%rax)
  68d30f:	00 de                	add    %bl,%dh
  68d311:	e2 40                	loop   68d353 <zbx_iks_transport+0x933>
  68d313:	00 00                	add    %al,(%rax)
  68d315:	00 00                	add    %al,(%rax)
  68d317:	00 ee                	add    %ch,%dh
  68d319:	e2 40                	loop   68d35b <zbx_iks_transport+0x93b>
  68d31b:	00 00                	add    %al,(%rax)
  68d31d:	00 00                	add    %al,(%rax)
  68d31f:	00 fe                	add    %bh,%dh
  68d321:	e2 40                	loop   68d363 <zbx_iks_transport+0x943>
  68d323:	00 00                	add    %al,(%rax)
  68d325:	00 00                	add    %al,(%rax)
  68d327:	00 0e                	add    %cl,(%rsi)
  68d329:	e3 40                	jrcxz  68d36b <zbx_iks_transport+0x94b>
  68d32b:	00 00                	add    %al,(%rax)
  68d32d:	00 00                	add    %al,(%rax)
  68d32f:	00 1e                	add    %bl,(%rsi)
  68d331:	e3 40                	jrcxz  68d373 <zbx_iks_transport+0x953>
  68d333:	00 00                	add    %al,(%rax)
  68d335:	00 00                	add    %al,(%rax)
  68d337:	00 2e                	add    %ch,(%rsi)
  68d339:	e3 40                	jrcxz  68d37b <zbx_iks_transport+0x95b>
  68d33b:	00 00                	add    %al,(%rax)
  68d33d:	00 00                	add    %al,(%rax)
  68d33f:	00 3e                	add    %bh,(%rsi)
  68d341:	e3 40                	jrcxz  68d383 <zbx_iks_transport+0x963>
  68d343:	00 00                	add    %al,(%rax)
  68d345:	00 00                	add    %al,(%rax)
  68d347:	00 4e e3             	add    %cl,-0x1d(%rsi)
  68d34a:	40 00 00             	add    %al,(%rax)
  68d34d:	00 00                	add    %al,(%rax)
  68d34f:	00 5e e3             	add    %bl,-0x1d(%rsi)
  68d352:	40 00 00             	add    %al,(%rax)
  68d355:	00 00                	add    %al,(%rax)
  68d357:	00 6e e3             	add    %ch,-0x1d(%rsi)
  68d35a:	40 00 00             	add    %al,(%rax)
  68d35d:	00 00                	add    %al,(%rax)
  68d35f:	00 7e e3             	add    %bh,-0x1d(%rsi)
  68d362:	40 00 00             	add    %al,(%rax)
  68d365:	00 00                	add    %al,(%rax)
  68d367:	00 8e e3 40 00 00    	add    %cl,0x40e3(%rsi)
  68d36d:	00 00                	add    %al,(%rax)
  68d36f:	00 9e e3 40 00 00    	add    %bl,0x40e3(%rsi)
  68d375:	00 00                	add    %al,(%rax)
  68d377:	00 ae e3 40 00 00    	add    %ch,0x40e3(%rsi)
  68d37d:	00 00                	add    %al,(%rax)
  68d37f:	00 be e3 40 00 00    	add    %bh,0x40e3(%rsi)
  68d385:	00 00                	add    %al,(%rax)
  68d387:	00 ce                	add    %cl,%dh
  68d389:	e3 40                	jrcxz  68d3cb <zbx_iks_transport+0x9ab>
  68d38b:	00 00                	add    %al,(%rax)
  68d38d:	00 00                	add    %al,(%rax)
  68d38f:	00 de                	add    %bl,%dh
  68d391:	e3 40                	jrcxz  68d3d3 <zbx_iks_transport+0x9b3>
  68d393:	00 00                	add    %al,(%rax)
  68d395:	00 00                	add    %al,(%rax)
  68d397:	00 ee                	add    %ch,%dh
  68d399:	e3 40                	jrcxz  68d3db <zbx_iks_transport+0x9bb>
  68d39b:	00 00                	add    %al,(%rax)
  68d39d:	00 00                	add    %al,(%rax)
  68d39f:	00 fe                	add    %bh,%dh
  68d3a1:	e3 40                	jrcxz  68d3e3 <zbx_iks_transport+0x9c3>
  68d3a3:	00 00                	add    %al,(%rax)
  68d3a5:	00 00                	add    %al,(%rax)
  68d3a7:	00 0e                	add    %cl,(%rsi)
  68d3a9:	e4 40                	in     $0x40,%al
  68d3ab:	00 00                	add    %al,(%rax)
  68d3ad:	00 00                	add    %al,(%rax)
  68d3af:	00 1e                	add    %bl,(%rsi)
  68d3b1:	e4 40                	in     $0x40,%al
  68d3b3:	00 00                	add    %al,(%rax)
  68d3b5:	00 00                	add    %al,(%rax)
  68d3b7:	00 2e                	add    %ch,(%rsi)
  68d3b9:	e4 40                	in     $0x40,%al
  68d3bb:	00 00                	add    %al,(%rax)
  68d3bd:	00 00                	add    %al,(%rax)
  68d3bf:	00 3e                	add    %bh,(%rsi)
  68d3c1:	e4 40                	in     $0x40,%al
  68d3c3:	00 00                	add    %al,(%rax)
  68d3c5:	00 00                	add    %al,(%rax)
  68d3c7:	00 4e e4             	add    %cl,-0x1c(%rsi)
  68d3ca:	40 00 00             	add    %al,(%rax)
  68d3cd:	00 00                	add    %al,(%rax)
  68d3cf:	00 5e e4             	add    %bl,-0x1c(%rsi)
  68d3d2:	40 00 00             	add    %al,(%rax)
  68d3d5:	00 00                	add    %al,(%rax)
  68d3d7:	00 6e e4             	add    %ch,-0x1c(%rsi)
  68d3da:	40 00 00             	add    %al,(%rax)
  68d3dd:	00 00                	add    %al,(%rax)
  68d3df:	00 7e e4             	add    %bh,-0x1c(%rsi)
  68d3e2:	40 00 00             	add    %al,(%rax)
  68d3e5:	00 00                	add    %al,(%rax)
  68d3e7:	00 8e e4 40 00 00    	add    %cl,0x40e4(%rsi)
  68d3ed:	00 00                	add    %al,(%rax)
  68d3ef:	00 9e e4 40 00 00    	add    %bl,0x40e4(%rsi)
  68d3f5:	00 00                	add    %al,(%rax)
  68d3f7:	00 ae e4 40 00 00    	add    %ch,0x40e4(%rsi)
  68d3fd:	00 00                	add    %al,(%rax)
  68d3ff:	00 be e4 40 00 00    	add    %bh,0x40e4(%rsi)
  68d405:	00 00                	add    %al,(%rax)
  68d407:	00 ce                	add    %cl,%dh
  68d409:	e4 40                	in     $0x40,%al
  68d40b:	00 00                	add    %al,(%rax)
  68d40d:	00 00                	add    %al,(%rax)
  68d40f:	00 de                	add    %bl,%dh
  68d411:	e4 40                	in     $0x40,%al
  68d413:	00 00                	add    %al,(%rax)
  68d415:	00 00                	add    %al,(%rax)
  68d417:	00 ee                	add    %ch,%dh
  68d419:	e4 40                	in     $0x40,%al
  68d41b:	00 00                	add    %al,(%rax)
  68d41d:	00 00                	add    %al,(%rax)
  68d41f:	00 fe                	add    %bh,%dh
  68d421:	e4 40                	in     $0x40,%al
  68d423:	00 00                	add    %al,(%rax)
  68d425:	00 00                	add    %al,(%rax)
  68d427:	00 0e                	add    %cl,(%rsi)
  68d429:	e5 40                	in     $0x40,%eax
  68d42b:	00 00                	add    %al,(%rax)
  68d42d:	00 00                	add    %al,(%rax)
  68d42f:	00 1e                	add    %bl,(%rsi)
  68d431:	e5 40                	in     $0x40,%eax
  68d433:	00 00                	add    %al,(%rax)
  68d435:	00 00                	add    %al,(%rax)
  68d437:	00 2e                	add    %ch,(%rsi)
  68d439:	e5 40                	in     $0x40,%eax
  68d43b:	00 00                	add    %al,(%rax)
  68d43d:	00 00                	add    %al,(%rax)
  68d43f:	00 3e                	add    %bh,(%rsi)
  68d441:	e5 40                	in     $0x40,%eax
  68d443:	00 00                	add    %al,(%rax)
  68d445:	00 00                	add    %al,(%rax)
  68d447:	00 4e e5             	add    %cl,-0x1b(%rsi)
  68d44a:	40 00 00             	add    %al,(%rax)
  68d44d:	00 00                	add    %al,(%rax)
  68d44f:	00 5e e5             	add    %bl,-0x1b(%rsi)
  68d452:	40 00 00             	add    %al,(%rax)
  68d455:	00 00                	add    %al,(%rax)
  68d457:	00 6e e5             	add    %ch,-0x1b(%rsi)
  68d45a:	40 00 00             	add    %al,(%rax)
  68d45d:	00 00                	add    %al,(%rax)
  68d45f:	00 7e e5             	add    %bh,-0x1b(%rsi)
  68d462:	40 00 00             	add    %al,(%rax)
  68d465:	00 00                	add    %al,(%rax)
  68d467:	00 8e e5 40 00 00    	add    %cl,0x40e5(%rsi)
  68d46d:	00 00                	add    %al,(%rax)
  68d46f:	00 9e e5 40 00 00    	add    %bl,0x40e5(%rsi)
  68d475:	00 00                	add    %al,(%rax)
  68d477:	00 ae e5 40 00 00    	add    %ch,0x40e5(%rsi)
  68d47d:	00 00                	add    %al,(%rax)
  68d47f:	00 be e5 40 00 00    	add    %bh,0x40e5(%rsi)
  68d485:	00 00                	add    %al,(%rax)
  68d487:	00 ce                	add    %cl,%dh
  68d489:	e5 40                	in     $0x40,%eax
  68d48b:	00 00                	add    %al,(%rax)
  68d48d:	00 00                	add    %al,(%rax)
  68d48f:	00 de                	add    %bl,%dh
  68d491:	e5 40                	in     $0x40,%eax
  68d493:	00 00                	add    %al,(%rax)
  68d495:	00 00                	add    %al,(%rax)
  68d497:	00 ee                	add    %ch,%dh
  68d499:	e5 40                	in     $0x40,%eax
  68d49b:	00 00                	add    %al,(%rax)
  68d49d:	00 00                	add    %al,(%rax)
  68d49f:	00 fe                	add    %bh,%dh
  68d4a1:	e5 40                	in     $0x40,%eax
  68d4a3:	00 00                	add    %al,(%rax)
  68d4a5:	00 00                	add    %al,(%rax)
  68d4a7:	00 0e                	add    %cl,(%rsi)
  68d4a9:	e6 40                	out    %al,$0x40
  68d4ab:	00 00                	add    %al,(%rax)
  68d4ad:	00 00                	add    %al,(%rax)
  68d4af:	00 1e                	add    %bl,(%rsi)
  68d4b1:	e6 40                	out    %al,$0x40
  68d4b3:	00 00                	add    %al,(%rax)
  68d4b5:	00 00                	add    %al,(%rax)
  68d4b7:	00 2e                	add    %ch,(%rsi)
  68d4b9:	e6 40                	out    %al,$0x40
  68d4bb:	00 00                	add    %al,(%rax)
  68d4bd:	00 00                	add    %al,(%rax)
  68d4bf:	00 3e                	add    %bh,(%rsi)
  68d4c1:	e6 40                	out    %al,$0x40
  68d4c3:	00 00                	add    %al,(%rax)
  68d4c5:	00 00                	add    %al,(%rax)
  68d4c7:	00 4e e6             	add    %cl,-0x1a(%rsi)
  68d4ca:	40 00 00             	add    %al,(%rax)
  68d4cd:	00 00                	add    %al,(%rax)
  68d4cf:	00 5e e6             	add    %bl,-0x1a(%rsi)
  68d4d2:	40 00 00             	add    %al,(%rax)
  68d4d5:	00 00                	add    %al,(%rax)
  68d4d7:	00 6e e6             	add    %ch,-0x1a(%rsi)
  68d4da:	40 00 00             	add    %al,(%rax)
  68d4dd:	00 00                	add    %al,(%rax)
  68d4df:	00 7e e6             	add    %bh,-0x1a(%rsi)
  68d4e2:	40 00 00             	add    %al,(%rax)
  68d4e5:	00 00                	add    %al,(%rax)
  68d4e7:	00 8e e6 40 00 00    	add    %cl,0x40e6(%rsi)
  68d4ed:	00 00                	add    %al,(%rax)
  68d4ef:	00 9e e6 40 00 00    	add    %bl,0x40e6(%rsi)
  68d4f5:	00 00                	add    %al,(%rax)
  68d4f7:	00 ae e6 40 00 00    	add    %ch,0x40e6(%rsi)
  68d4fd:	00 00                	add    %al,(%rax)
  68d4ff:	00 be e6 40 00 00    	add    %bh,0x40e6(%rsi)
  68d505:	00 00                	add    %al,(%rax)
  68d507:	00 ce                	add    %cl,%dh
  68d509:	e6 40                	out    %al,$0x40
  68d50b:	00 00                	add    %al,(%rax)
  68d50d:	00 00                	add    %al,(%rax)
  68d50f:	00 de                	add    %bl,%dh
  68d511:	e6 40                	out    %al,$0x40
  68d513:	00 00                	add    %al,(%rax)
  68d515:	00 00                	add    %al,(%rax)
  68d517:	00 ee                	add    %ch,%dh
  68d519:	e6 40                	out    %al,$0x40
  68d51b:	00 00                	add    %al,(%rax)
  68d51d:	00 00                	add    %al,(%rax)
  68d51f:	00 fe                	add    %bh,%dh
  68d521:	e6 40                	out    %al,$0x40
  68d523:	00 00                	add    %al,(%rax)
  68d525:	00 00                	add    %al,(%rax)
  68d527:	00 0e                	add    %cl,(%rsi)
  68d529:	e7 40                	out    %eax,$0x40
  68d52b:	00 00                	add    %al,(%rax)
  68d52d:	00 00                	add    %al,(%rax)
  68d52f:	00 1e                	add    %bl,(%rsi)
  68d531:	e7 40                	out    %eax,$0x40
  68d533:	00 00                	add    %al,(%rax)
  68d535:	00 00                	add    %al,(%rax)
  68d537:	00 2e                	add    %ch,(%rsi)
  68d539:	e7 40                	out    %eax,$0x40
  68d53b:	00 00                	add    %al,(%rax)
  68d53d:	00 00                	add    %al,(%rax)
  68d53f:	00 3e                	add    %bh,(%rsi)
  68d541:	e7 40                	out    %eax,$0x40
  68d543:	00 00                	add    %al,(%rax)
  68d545:	00 00                	add    %al,(%rax)
  68d547:	00 4e e7             	add    %cl,-0x19(%rsi)
  68d54a:	40 00 00             	add    %al,(%rax)
  68d54d:	00 00                	add    %al,(%rax)
  68d54f:	00 5e e7             	add    %bl,-0x19(%rsi)
  68d552:	40 00 00             	add    %al,(%rax)
  68d555:	00 00                	add    %al,(%rax)
  68d557:	00 6e e7             	add    %ch,-0x19(%rsi)
  68d55a:	40 00 00             	add    %al,(%rax)
  68d55d:	00 00                	add    %al,(%rax)
  68d55f:	00 7e e7             	add    %bh,-0x19(%rsi)
  68d562:	40 00 00             	add    %al,(%rax)
  68d565:	00 00                	add    %al,(%rax)
  68d567:	00 8e e7 40 00 00    	add    %cl,0x40e7(%rsi)
  68d56d:	00 00                	add    %al,(%rax)
  68d56f:	00 9e e7 40 00 00    	add    %bl,0x40e7(%rsi)
  68d575:	00 00                	add    %al,(%rax)
  68d577:	00 ae e7 40 00 00    	add    %ch,0x40e7(%rsi)
  68d57d:	00 00                	add    %al,(%rax)
  68d57f:	00 be e7 40 00 00    	add    %bh,0x40e7(%rsi)
  68d585:	00 00                	add    %al,(%rax)
  68d587:	00 ce                	add    %cl,%dh
  68d589:	e7 40                	out    %eax,$0x40
  68d58b:	00 00                	add    %al,(%rax)
  68d58d:	00 00                	add    %al,(%rax)
  68d58f:	00 de                	add    %bl,%dh
  68d591:	e7 40                	out    %eax,$0x40
  68d593:	00 00                	add    %al,(%rax)
  68d595:	00 00                	add    %al,(%rax)
  68d597:	00 ee                	add    %ch,%dh
  68d599:	e7 40                	out    %eax,$0x40
  68d59b:	00 00                	add    %al,(%rax)
  68d59d:	00 00                	add    %al,(%rax)
  68d59f:	00 fe                	add    %bh,%dh
  68d5a1:	e7 40                	out    %eax,$0x40
  68d5a3:	00 00                	add    %al,(%rax)
  68d5a5:	00 00                	add    %al,(%rax)
  68d5a7:	00 0e                	add    %cl,(%rsi)
  68d5a9:	e8 40 00 00 00       	callq  68d5ee <zbx_iks_transport+0xbce>
  68d5ae:	00 00                	add    %al,(%rax)
  68d5b0:	1e                   	(bad)  
  68d5b1:	e8 40 00 00 00       	callq  68d5f6 <zbx_iks_transport+0xbd6>
  68d5b6:	00 00                	add    %al,(%rax)
  68d5b8:	2e                   	cs
  68d5b9:	e8 40 00 00 00       	callq  68d5fe <zbx_iks_transport+0xbde>
  68d5be:	00 00                	add    %al,(%rax)
  68d5c0:	3e                   	ds
  68d5c1:	e8 40 00 00 00       	callq  68d606 <zbx_iks_transport+0xbe6>
  68d5c6:	00 00                	add    %al,(%rax)
  68d5c8:	4e e8 40 00 00 00    	rex.WRX callq  68d60e <zbx_iks_transport+0xbee>
  68d5ce:	00 00                	add    %al,(%rax)
  68d5d0:	5e                   	pop    %rsi
  68d5d1:	e8 40 00 00 00       	callq  68d616 <zbx_iks_transport+0xbf6>
  68d5d6:	00 00                	add    %al,(%rax)
  68d5d8:	6e                   	outsb  %ds:(%rsi),(%dx)
  68d5d9:	e8 40 00 00 00       	callq  68d61e <zbx_iks_transport+0xbfe>
  68d5de:	00 00                	add    %al,(%rax)
  68d5e0:	7e e8                	jle    68d5ca <zbx_iks_transport+0xbaa>
  68d5e2:	40 00 00             	add    %al,(%rax)
  68d5e5:	00 00                	add    %al,(%rax)
  68d5e7:	00 8e e8 40 00 00    	add    %cl,0x40e8(%rsi)
  68d5ed:	00 00                	add    %al,(%rax)
  68d5ef:	00 9e e8 40 00 00    	add    %bl,0x40e8(%rsi)
  68d5f5:	00 00                	add    %al,(%rax)
  68d5f7:	00 ae e8 40 00 00    	add    %ch,0x40e8(%rsi)
  68d5fd:	00 00                	add    %al,(%rax)
  68d5ff:	00 be e8 40 00 00    	add    %bh,0x40e8(%rsi)
  68d605:	00 00                	add    %al,(%rax)
  68d607:	00 ce                	add    %cl,%dh
  68d609:	e8 40 00 00 00       	callq  68d64e <zbx_iks_transport+0xc2e>
  68d60e:	00 00                	add    %al,(%rax)
  68d610:	de e8                	fsubrp %st,%st(0)
  68d612:	40 00 00             	add    %al,(%rax)
  68d615:	00 00                	add    %al,(%rax)
  68d617:	00 ee                	add    %ch,%dh
  68d619:	e8 40 00 00 00       	callq  68d65e <zbx_iks_transport+0xc3e>
  68d61e:	00 00                	add    %al,(%rax)
  68d620:	fe                   	(bad)  
  68d621:	e8 40 00 00 00       	callq  68d666 <zbx_iks_transport+0xc46>
  68d626:	00 00                	add    %al,(%rax)
  68d628:	0e                   	(bad)  
  68d629:	e9 40 00 00 00       	jmpq   68d66e <zbx_iks_transport+0xc4e>
  68d62e:	00 00                	add    %al,(%rax)
  68d630:	1e                   	(bad)  
  68d631:	e9 40 00 00 00       	jmpq   68d676 <zbx_iks_transport+0xc56>
  68d636:	00 00                	add    %al,(%rax)
  68d638:	2e                   	cs
  68d639:	e9 40 00 00 00       	jmpq   68d67e <zbx_iks_transport+0xc5e>
  68d63e:	00 00                	add    %al,(%rax)
  68d640:	3e                   	ds
  68d641:	e9 40 00 00 00       	jmpq   68d686 <zbx_iks_transport+0xc66>
  68d646:	00 00                	add    %al,(%rax)
  68d648:	4e e9 40 00 00 00    	rex.WRX jmpq   68d68e <zbx_iks_transport+0xc6e>
  68d64e:	00 00                	add    %al,(%rax)
  68d650:	5e                   	pop    %rsi
  68d651:	e9 40 00 00 00       	jmpq   68d696 <zbx_iks_transport+0xc76>
  68d656:	00 00                	add    %al,(%rax)
  68d658:	6e                   	outsb  %ds:(%rsi),(%dx)
  68d659:	e9 40 00 00 00       	jmpq   68d69e <zbx_iks_transport+0xc7e>
  68d65e:	00 00                	add    %al,(%rax)
  68d660:	7e e9                	jle    68d64b <zbx_iks_transport+0xc2b>
  68d662:	40 00 00             	add    %al,(%rax)
  68d665:	00 00                	add    %al,(%rax)
  68d667:	00 8e e9 40 00 00    	add    %cl,0x40e9(%rsi)
  68d66d:	00 00                	add    %al,(%rax)
  68d66f:	00 9e e9 40 00 00    	add    %bl,0x40e9(%rsi)
  68d675:	00 00                	add    %al,(%rax)
  68d677:	00 ae e9 40 00 00    	add    %ch,0x40e9(%rsi)
  68d67d:	00 00                	add    %al,(%rax)
  68d67f:	00 be e9 40 00 00    	add    %bh,0x40e9(%rsi)
  68d685:	00 00                	add    %al,(%rax)
  68d687:	00 ce                	add    %cl,%dh
  68d689:	e9 40 00 00 00       	jmpq   68d6ce <zbx_iks_transport+0xcae>
  68d68e:	00 00                	add    %al,(%rax)
  68d690:	de e9                	fsubrp %st,%st(1)
  68d692:	40 00 00             	add    %al,(%rax)
  68d695:	00 00                	add    %al,(%rax)
  68d697:	00 ee                	add    %ch,%dh
  68d699:	e9 40 00 00 00       	jmpq   68d6de <zbx_iks_transport+0xcbe>
  68d69e:	00 00                	add    %al,(%rax)
  68d6a0:	fe                   	(bad)  
  68d6a1:	e9 40 00 00 00       	jmpq   68d6e6 <zbx_iks_transport+0xcc6>
  68d6a6:	00 00                	add    %al,(%rax)
  68d6a8:	0e                   	(bad)  
  68d6a9:	ea                   	(bad)  
  68d6aa:	40 00 00             	add    %al,(%rax)
  68d6ad:	00 00                	add    %al,(%rax)
  68d6af:	00 1e                	add    %bl,(%rsi)
  68d6b1:	ea                   	(bad)  
  68d6b2:	40 00 00             	add    %al,(%rax)
  68d6b5:	00 00                	add    %al,(%rax)
  68d6b7:	00 2e                	add    %ch,(%rsi)
  68d6b9:	ea                   	(bad)  
  68d6ba:	40 00 00             	add    %al,(%rax)
  68d6bd:	00 00                	add    %al,(%rax)
  68d6bf:	00 3e                	add    %bh,(%rsi)
  68d6c1:	ea                   	(bad)  
  68d6c2:	40 00 00             	add    %al,(%rax)
  68d6c5:	00 00                	add    %al,(%rax)
  68d6c7:	00 4e ea             	add    %cl,-0x16(%rsi)
  68d6ca:	40 00 00             	add    %al,(%rax)
  68d6cd:	00 00                	add    %al,(%rax)
  68d6cf:	00 5e ea             	add    %bl,-0x16(%rsi)
  68d6d2:	40 00 00             	add    %al,(%rax)
  68d6d5:	00 00                	add    %al,(%rax)
  68d6d7:	00 6e ea             	add    %ch,-0x16(%rsi)
  68d6da:	40 00 00             	add    %al,(%rax)
  68d6dd:	00 00                	add    %al,(%rax)
  68d6df:	00 7e ea             	add    %bh,-0x16(%rsi)
  68d6e2:	40 00 00             	add    %al,(%rax)
  68d6e5:	00 00                	add    %al,(%rax)
  68d6e7:	00 8e ea 40 00 00    	add    %cl,0x40ea(%rsi)
  68d6ed:	00 00                	add    %al,(%rax)
  68d6ef:	00 9e ea 40 00 00    	add    %bl,0x40ea(%rsi)
  68d6f5:	00 00                	add    %al,(%rax)
  68d6f7:	00 ae ea 40 00 00    	add    %ch,0x40ea(%rsi)
  68d6fd:	00 00                	add    %al,(%rax)
  68d6ff:	00 be ea 40 00 00    	add    %bh,0x40ea(%rsi)
  68d705:	00 00                	add    %al,(%rax)
  68d707:	00 ce                	add    %cl,%dh
  68d709:	ea                   	(bad)  
  68d70a:	40 00 00             	add    %al,(%rax)
  68d70d:	00 00                	add    %al,(%rax)
  68d70f:	00 de                	add    %bl,%dh
  68d711:	ea                   	(bad)  
  68d712:	40 00 00             	add    %al,(%rax)
  68d715:	00 00                	add    %al,(%rax)
  68d717:	00 ee                	add    %ch,%dh
  68d719:	ea                   	(bad)  
  68d71a:	40 00 00             	add    %al,(%rax)
  68d71d:	00 00                	add    %al,(%rax)
  68d71f:	00 fe                	add    %bh,%dh
  68d721:	ea                   	(bad)  
  68d722:	40 00 00             	add    %al,(%rax)
  68d725:	00 00                	add    %al,(%rax)
  68d727:	00 0e                	add    %cl,(%rsi)
  68d729:	eb 40                	jmp    68d76b <zbx_iks_transport+0xd4b>
  68d72b:	00 00                	add    %al,(%rax)
  68d72d:	00 00                	add    %al,(%rax)
  68d72f:	00 1e                	add    %bl,(%rsi)
  68d731:	eb 40                	jmp    68d773 <zbx_iks_transport+0xd53>
  68d733:	00 00                	add    %al,(%rax)
  68d735:	00 00                	add    %al,(%rax)
  68d737:	00 2e                	add    %ch,(%rsi)
  68d739:	eb 40                	jmp    68d77b <zbx_iks_transport+0xd5b>
  68d73b:	00 00                	add    %al,(%rax)
  68d73d:	00 00                	add    %al,(%rax)
  68d73f:	00 3e                	add    %bh,(%rsi)
  68d741:	eb 40                	jmp    68d783 <zbx_iks_transport+0xd63>
  68d743:	00 00                	add    %al,(%rax)
  68d745:	00 00                	add    %al,(%rax)
  68d747:	00 4e eb             	add    %cl,-0x15(%rsi)
  68d74a:	40 00 00             	add    %al,(%rax)
  68d74d:	00 00                	add    %al,(%rax)
  68d74f:	00 5e eb             	add    %bl,-0x15(%rsi)
  68d752:	40 00 00             	add    %al,(%rax)
  68d755:	00 00                	add    %al,(%rax)
  68d757:	00 6e eb             	add    %ch,-0x15(%rsi)
  68d75a:	40 00 00             	add    %al,(%rax)
  68d75d:	00 00                	add    %al,(%rax)
  68d75f:	00 7e eb             	add    %bh,-0x15(%rsi)
  68d762:	40 00 00             	add    %al,(%rax)
  68d765:	00 00                	add    %al,(%rax)
  68d767:	00 8e eb 40 00 00    	add    %cl,0x40eb(%rsi)
  68d76d:	00 00                	add    %al,(%rax)
  68d76f:	00 9e eb 40 00 00    	add    %bl,0x40eb(%rsi)
  68d775:	00 00                	add    %al,(%rax)
  68d777:	00 ae eb 40 00 00    	add    %ch,0x40eb(%rsi)
  68d77d:	00 00                	add    %al,(%rax)
  68d77f:	00 be eb 40 00 00    	add    %bh,0x40eb(%rsi)
  68d785:	00 00                	add    %al,(%rax)
  68d787:	00 ce                	add    %cl,%dh
  68d789:	eb 40                	jmp    68d7cb <__data_start+0xb>
  68d78b:	00 00                	add    %al,(%rax)
  68d78d:	00 00                	add    %al,(%rax)
  68d78f:	00 de                	add    %bl,%dh
  68d791:	eb 40                	jmp    68d7d3 <CONFIG_ALERTER_FORKS+0x3>
  68d793:	00 00                	add    %al,(%rax)
  68d795:	00 00                	add    %al,(%rax)
  68d797:	00 ee                	add    %ch,%dh
  68d799:	eb 40                	jmp    68d7db <CONFIG_HOUSEKEEPER_FORKS+0x3>
  68d79b:	00 00                	add    %al,(%rax)
  68d79d:	00 00                	add    %al,(%rax)
  68d79f:	00 fe                	add    %bh,%dh
  68d7a1:	eb 40                	jmp    68d7e3 <CONFIG_PINGER_FORKS+0x3>
  68d7a3:	00 00                	add    %al,(%rax)
  68d7a5:	00 00                	add    %al,(%rax)
  68d7a7:	00 0e                	add    %cl,(%rsi)
  68d7a9:	ec                   	in     (%dx),%al
  68d7aa:	40 00 00             	add    %al,(%rax)
  68d7ad:	00 00                	add    %al,(%rax)
  68d7af:	00 1e                	add    %bl,(%rsi)
  68d7b1:	ec                   	in     (%dx),%al
  68d7b2:	40 00 00             	add    %al,(%rax)
  68d7b5:	00 00                	add    %al,(%rax)
  68d7b7:	00 2e                	add    %ch,(%rsi)
  68d7b9:	ec                   	in     (%dx),%al
  68d7ba:	40 00 00             	add    %al,(%rax)
  68d7bd:	00 00                	add    %al,(%rax)
	...

Disassembly of section .data:

000000000068d7c0 <__data_start>:
	...

000000000068d7d0 <CONFIG_ALERTER_FORKS>:
  68d7d0:	01 00                	add    %eax,(%rax)
	...

000000000068d7d4 <CONFIG_DISCOVERER_FORKS>:
  68d7d4:	01 00                	add    %eax,(%rax)
	...

000000000068d7d8 <CONFIG_HOUSEKEEPER_FORKS>:
  68d7d8:	01 00                	add    %eax,(%rax)
	...

000000000068d7dc <CONFIG_NODEWATCHER_FORKS>:
  68d7dc:	01 00                	add    %eax,(%rax)
	...

000000000068d7e0 <CONFIG_PINGER_FORKS>:
  68d7e0:	01 00                	add    %eax,(%rax)
	...

000000000068d7e4 <CONFIG_POLLER_FORKS>:
  68d7e4:	05 00 00 00 01       	add    $0x1000000,%eax

000000000068d7e8 <CONFIG_HTTPPOLLER_FORKS>:
  68d7e8:	01 00                	add    %eax,(%rax)
	...

000000000068d7ec <CONFIG_TIMER_FORKS>:
  68d7ec:	01 00                	add    %eax,(%rax)
	...

000000000068d7f0 <CONFIG_TRAPPERD_FORKS>:
  68d7f0:	05 00 00 00 01       	add    $0x1000000,%eax

000000000068d7f4 <CONFIG_ESCALATOR_FORKS>:
  68d7f4:	01 00                	add    %eax,(%rax)
	...

000000000068d7f8 <CONFIG_LISTEN_PORT>:
  68d7f8:	43 27                	rex.XB (bad)  
	...

000000000068d7fc <CONFIG_TRAPPER_TIMEOUT>:
  68d7fc:	2c 01                	sub    $0x1,%al
	...

000000000068d800 <CONFIG_HOUSEKEEPING_FREQUENCY>:
  68d800:	01 00                	add    %eax,(%rax)
	...

000000000068d804 <CONFIG_MAX_HOUSEKEEPER_DELETE>:
  68d804:	f4                   	hlt    
  68d805:	01 00                	add    %eax,(%rax)
	...

000000000068d808 <CONFIG_SENDER_FREQUENCY>:
  68d808:	1e                   	(bad)  
  68d809:	00 00                	add    %al,(%rax)
	...

000000000068d80c <CONFIG_DBSYNCER_FORKS>:
  68d80c:	04 00                	add    $0x0,%al
	...

000000000068d810 <CONFIG_DBSYNCER_FREQUENCY>:
  68d810:	05 00 00 00 01       	add    $0x1000000,%eax

000000000068d814 <CONFIG_DBCONFIG_FORKS>:
  68d814:	01 00                	add    %eax,(%rax)
	...

000000000068d818 <CONFIG_DBCONFIG_FREQUENCY>:
  68d818:	3c 00                	cmp    $0x0,%al
	...

000000000068d81c <CONFIG_DBCONFIG_SIZE>:
  68d81c:	00 00                	add    %al,(%rax)
  68d81e:	80 00 00             	addb   $0x0,(%rax)

000000000068d820 <CONFIG_HISTORY_CACHE_SIZE>:
  68d820:	00 00                	add    %al,(%rax)
  68d822:	80 00 00             	addb   $0x0,(%rax)

000000000068d824 <CONFIG_TRENDS_CACHE_SIZE>:
  68d824:	00 00                	add    %al,(%rax)
  68d826:	40 00 00             	add    %al,(%rax)

000000000068d828 <CONFIG_TEXT_CACHE_SIZE>:
  68d828:	00 00                	add    %al,(%rax)
  68d82a:	00 01                	add    %al,(%rcx)

000000000068d82c <CONFIG_UNREACHABLE_PERIOD>:
  68d82c:	2d 00 00 00 0f       	sub    $0xf000000,%eax

000000000068d830 <CONFIG_UNREACHABLE_DELAY>:
  68d830:	0f 00 00             	sldt   (%rax)
	...

000000000068d834 <CONFIG_UNAVAILABLE_DELAY>:
  68d834:	3c 00                	cmp    $0x0,%al
	...

000000000068d838 <CONFIG_LOG_LEVEL>:
  68d838:	03 00                	add    (%rax),%eax
	...

000000000068d83c <CONFIG_ENABLE_LOG>:
  68d83c:	01 00                	add    %eax,(%rax)
	...

000000000068d840 <CONFIG_PROXYPOLLER_FORKS>:
  68d840:	01 00                	add    %eax,(%rax)
	...

000000000068d844 <CONFIG_PROXYCONFIG_FREQUENCY>:
  68d844:	10 0e                	adc    %cl,(%rsi)
	...

000000000068d848 <CONFIG_PROXYDATA_FREQUENCY>:
  68d848:	01 00                	add    %eax,(%rax)
  68d84a:	00 00                	add    %al,(%rax)
  68d84c:	63 3a                	movslq (%rdx),%edi
  68d84e:	6e                   	outsb  %ds:(%rsi),(%dx)
  68d84f:	3a 68 56             	cmp    0x56(%rax),%ch
	...

000000000068d860 <help_message>:
  68d860:	12 17                	adc    (%rdi),%dl
  68d862:	46 00 00             	rex.RX add    %r8b,(%rax)
  68d865:	00 00                	add    %al,(%rax)
  68d867:	00 40 1c             	add    %al,0x1c(%rax)
  68d86a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68d86d:	00 00                	add    %al,(%rax)
  68d86f:	00 78 1c             	add    %bh,0x1c(%rax)
  68d872:	46 00 00             	rex.RX add    %r8b,(%rax)
  68d875:	00 00                	add    %al,(%rax)
  68d877:	00 a8 1c 46 00 00    	add    %ch,0x461c(%rax)
  68d87d:	00 00                	add    %al,(%rax)
  68d87f:	00 e8                	add    %ch,%al
  68d881:	1c 46                	sbb    $0x46,%al
	...
  68d89f:	00 0c 5e             	add    %cl,(%rsi,%rbx,2)
  68d8a2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68d8a5:	00 00                	add    %al,(%rax)
  68d8a7:	00 01                	add    %al,(%rcx)
	...
  68d8b5:	00 00                	add    %al,(%rax)
  68d8b7:	00 63 00             	add    %ah,0x0(%rbx)
  68d8ba:	00 00                	add    %al,(%rax)
  68d8bc:	00 00                	add    %al,(%rax)
  68d8be:	00 00                	add    %al,(%rax)
  68d8c0:	1b 17                	sbb    (%rdi),%edx
  68d8c2:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  68d8d5:	00 00                	add    %al,(%rax)
  68d8d7:	00 68 00             	add    %ch,0x0(%rax)
  68d8da:	00 00                	add    %al,(%rax)
  68d8dc:	00 00                	add    %al,(%rax)
  68d8de:	00 00                	add    %al,(%rax)
  68d8e0:	20 17                	and    %dl,(%rdi)
  68d8e2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68d8e5:	00 00                	add    %al,(%rax)
  68d8e7:	00 01                	add    %al,(%rcx)
	...
  68d8f5:	00 00                	add    %al,(%rax)
  68d8f7:	00 6e 00             	add    %ch,0x0(%rsi)
  68d8fa:	00 00                	add    %al,(%rax)
  68d8fc:	00 00                	add    %al,(%rax)
  68d8fe:	00 00                	add    %al,(%rax)
  68d900:	75 a4                	jne    68d8a6 <help_message+0x46>
  68d902:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  68d915:	00 00                	add    %al,(%rax)
  68d917:	00 56 00             	add    %dl,0x0(%rsi)
	...
  68d93e:	00 00                	add    %al,(%rax)
  68d940:	2b 17                	sub    (%rdi),%edx
  68d942:	46 00 00             	rex.RX add    %r8b,(%rax)
  68d945:	00 00                	add    %al,(%rax)
  68d947:	00 0c d8             	add    %cl,(%rax,%rbx,8)
  68d94a:	68 00 00 00 00       	pushq  $0x0
	...
  68d95f:	00 01                	add    %al,(%rcx)
  68d961:	00 00                	add    %al,(%rax)
  68d963:	00 40 00             	add    %al,0x0(%rax)
  68d966:	00 00                	add    %al,(%rax)
  68d968:	3a 17                	cmp    (%rdi),%dl
  68d96a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68d96d:	00 00                	add    %al,(%rax)
  68d96f:	00 d4                	add    %dl,%ah
  68d971:	d7                   	xlat   %ds:(%rbx)
  68d972:	68 00 00 00 00       	pushq  $0x0
	...
  68d98b:	00 ff                	add    %bh,%bh
  68d98d:	00 00                	add    %al,(%rax)
  68d98f:	00 4b 17             	add    %cl,0x17(%rbx)
  68d992:	46 00 00             	rex.RX add    %r8b,(%rax)
  68d995:	00 00                	add    %al,(%rax)
  68d997:	00 e8                	add    %ch,%al
  68d999:	d7                   	xlat   %ds:(%rbx)
  68d99a:	68 00 00 00 00       	pushq  $0x0
	...
  68d9b3:	00 ff                	add    %bh,%bh
  68d9b5:	00 00                	add    %al,(%rax)
  68d9b7:	00 5c 17 46          	add    %bl,0x46(%rdi,%rdx,1)
  68d9bb:	00 00                	add    %al,(%rax)
  68d9bd:	00 00                	add    %al,(%rax)
  68d9bf:	00 e0                	add    %ah,%al
  68d9c1:	d7                   	xlat   %ds:(%rbx)
  68d9c2:	68 00 00 00 00       	pushq  $0x0
	...
  68d9db:	00 ff                	add    %bh,%bh
  68d9dd:	00 00                	add    %al,(%rax)
  68d9df:	00 69 17             	add    %ch,0x17(%rcx)
  68d9e2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68d9e5:	00 00                	add    %al,(%rax)
  68d9e7:	00 e4                	add    %ah,%ah
  68d9e9:	d7                   	xlat   %ds:(%rbx)
  68d9ea:	68 00 00 00 00       	pushq  $0x0
	...
  68da03:	00 ff                	add    %bh,%bh
  68da05:	00 00                	add    %al,(%rax)
  68da07:	00 76 17             	add    %dh,0x17(%rsi)
  68da0a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68da0d:	00 00                	add    %al,(%rax)
  68da0f:	00 40 1c             	add    %al,0x1c(%rax)
  68da12:	6b 00 00             	imul   $0x0,(%rax),%eax
	...
  68da29:	00 00                	add    %al,(%rax)
  68da2b:	00 ff                	add    %bh,%bh
  68da2d:	00 00                	add    %al,(%rax)
  68da2f:	00 87 17 46 00 00    	add    %al,0x4617(%rdi)
  68da35:	00 00                	add    %al,(%rax)
  68da37:	00 f0                	add    %dh,%al
  68da39:	d7                   	xlat   %ds:(%rbx)
  68da3a:	68 00 00 00 00       	pushq  $0x0
	...
  68da53:	00 ff                	add    %bh,%bh
  68da55:	00 00                	add    %al,(%rax)
  68da57:	00 ab 17 46 00 00    	add    %ch,0x4617(%rbx)
  68da5d:	00 00                	add    %al,(%rax)
  68da5f:	00 1c d8             	add    %bl,(%rax,%rbx,8)
  68da62:	68 00 00 00 00       	pushq  $0x0
	...
  68da77:	00 00                	add    %al,(%rax)
  68da79:	00 02                	add    %al,(%rdx)
  68da7b:	00 00                	add    %al,(%rax)
  68da7d:	00 00                	add    %al,(%rax)
  68da7f:	40 95                	rex xchg   %eax,%ebp
  68da81:	17                   	(bad)  
  68da82:	46 00 00             	rex.RX add    %r8b,(%rax)
  68da85:	00 00                	add    %al,(%rax)
  68da87:	00 20                	add    %ah,(%rax)
  68da89:	d8 68 00             	fsubrs 0x0(%rax)
	...
  68daa0:	00 00                	add    %al,(%rax)
  68daa2:	02 00                	add    (%rax),%al
  68daa4:	00 00                	add    %al,(%rax)
  68daa6:	00 40 a6             	add    %al,-0x5a(%rax)
  68daa9:	17                   	(bad)  
  68daaa:	46 00 00             	rex.RX add    %r8b,(%rax)
  68daad:	00 00                	add    %al,(%rax)
  68daaf:	00 24 d8             	add    %ah,(%rax,%rbx,8)
  68dab2:	68 00 00 00 00       	pushq  $0x0
	...
  68dac7:	00 00                	add    %al,(%rax)
  68dac9:	00 02                	add    %al,(%rdx)
  68dacb:	00 00                	add    %al,(%rax)
  68dacd:	00 00                	add    %al,(%rax)
  68dacf:	40 b5 17             	mov    $0x17,%bpl
  68dad2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68dad5:	00 00                	add    %al,(%rax)
  68dad7:	00 28                	add    %ch,(%rax)
  68dad9:	d8 68 00             	fsubrs 0x0(%rax)
	...
  68daf0:	00 00                	add    %al,(%rax)
  68daf2:	02 00                	add    (%rax),%al
  68daf4:	00 00                	add    %al,(%rax)
  68daf6:	00 40 ca             	add    %al,-0x36(%rax)
  68daf9:	17                   	(bad)  
  68dafa:	46 00 00             	rex.RX add    %r8b,(%rax)
  68dafd:	00 00                	add    %al,(%rax)
  68daff:	00 18                	add    %bl,(%rax)
  68db01:	d8 68 00             	fsubrs 0x0(%rax)
	...
  68db18:	01 00                	add    %eax,(%rax)
  68db1a:	00 00                	add    %al,(%rax)
  68db1c:	10 0e                	adc    %cl,(%rsi)
  68db1e:	00 00                	add    %al,(%rax)
  68db20:	df 17                	fist   (%rdi)
  68db22:	46 00 00             	rex.RX add    %r8b,(%rax)
  68db25:	00 00                	add    %al,(%rax)
  68db27:	00 00                	add    %al,(%rax)
  68db29:	d8 68 00             	fsubrs 0x0(%rax)
	...
  68db40:	01 00                	add    %eax,(%rax)
  68db42:	00 00                	add    %al,(%rax)
  68db44:	18 00                	sbb    %al,(%rax)
  68db46:	00 00                	add    %al,(%rax)
  68db48:	f5                   	cmc    
  68db49:	17                   	(bad)  
  68db4a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68db4d:	00 00                	add    %al,(%rax)
  68db4f:	00 04 d8             	add    %al,(%rax,%rbx,8)
  68db52:	68 00 00 00 00       	pushq  $0x0
	...
  68db6b:	00 40 42             	add    %al,0x42(%rax)
  68db6e:	0f 00 0a             	str    (%rdx)
  68db71:	18 46 00             	sbb    %al,0x0(%rsi)
  68db74:	00 00                	add    %al,(%rax)
  68db76:	00 00                	add    %al,(%rax)
  68db78:	08 d8                	or     %bl,%al
  68db7a:	68 00 00 00 00       	pushq  $0x0
	...
  68db8f:	00 05 00 00 00 10    	add    %al,0x10000000(%rip)        # 1068db95 <_end+0xffd5295>
  68db95:	0e                   	(bad)  
  68db96:	00 00                	add    %al,(%rax)
  68db98:	1a 18                	sbb    (%rax),%bl
  68db9a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68db9d:	00 00                	add    %al,(%rax)
  68db9f:	00 70 1c             	add    %dh,0x1c(%rax)
  68dba2:	6b 00 00             	imul   $0x0,(%rax),%eax
	...
  68dbad:	00 00                	add    %al,(%rax)
  68dbaf:	00 01                	add    %al,(%rcx)
	...
  68dbbd:	00 00                	add    %al,(%rax)
  68dbbf:	00 21                	add    %ah,(%rcx)
  68dbc1:	18 46 00             	sbb    %al,0x0(%rsi)
  68dbc4:	00 00                	add    %al,(%rax)
  68dbc6:	00 00                	add    %al,(%rax)
  68dbc8:	78 1c                	js     68dbe6 <help_message+0x386>
  68dbca:	6b 00 00             	imul   $0x0,(%rax),%eax
	...
  68dbd5:	00 00                	add    %al,(%rax)
  68dbd7:	00 01                	add    %al,(%rcx)
	...
  68dbe5:	00 00                	add    %al,(%rax)
  68dbe7:	00 36                	add    %dh,(%rsi)
  68dbe9:	18 46 00             	sbb    %al,0x0(%rsi)
  68dbec:	00 00                	add    %al,(%rax)
  68dbee:	00 00                	add    %al,(%rax)
  68dbf0:	1c e5                	sbb    $0xe5,%al
  68dbf2:	68 00 00 00 00       	pushq  $0x0
	...
  68dc07:	00 01                	add    %al,(%rcx)
  68dc09:	00 00                	add    %al,(%rax)
  68dc0b:	00 1e                	add    %bl,(%rsi)
  68dc0d:	00 00                	add    %al,(%rax)
  68dc0f:	00 2f                	add    %ch,(%rdi)
  68dc11:	18 46 00             	sbb    %al,0x0(%rsi)
  68dc14:	00 00                	add    %al,(%rax)
  68dc16:	00 00                	add    %al,(%rax)
  68dc18:	fc                   	cld    
  68dc19:	d7                   	xlat   %ds:(%rbx)
  68dc1a:	68 00 00 00 00       	pushq  $0x0
	...
  68dc2f:	00 01                	add    %al,(%rcx)
  68dc31:	00 00                	add    %al,(%rax)
  68dc33:	00 2c 01             	add    %ch,(%rcx,%rax,1)
  68dc36:	00 00                	add    %al,(%rax)
  68dc38:	3e 18 46 00          	sbb    %al,%ds:0x0(%rsi)
  68dc3c:	00 00                	add    %al,(%rax)
  68dc3e:	00 00                	add    %al,(%rax)
  68dc40:	2c d8                	sub    $0xd8,%al
  68dc42:	68 00 00 00 00       	pushq  $0x0
	...
  68dc57:	00 01                	add    %al,(%rcx)
  68dc59:	00 00                	add    %al,(%rax)
  68dc5b:	00 10                	add    %dl,(%rax)
  68dc5d:	0e                   	(bad)  
  68dc5e:	00 00                	add    %al,(%rax)
  68dc60:	50                   	push   %rax
  68dc61:	18 46 00             	sbb    %al,0x0(%rsi)
  68dc64:	00 00                	add    %al,(%rax)
  68dc66:	00 00                	add    %al,(%rax)
  68dc68:	30 d8                	xor    %bl,%al
  68dc6a:	68 00 00 00 00       	pushq  $0x0
	...
  68dc7f:	00 01                	add    %al,(%rcx)
  68dc81:	00 00                	add    %al,(%rax)
  68dc83:	00 10                	add    %dl,(%rax)
  68dc85:	0e                   	(bad)  
  68dc86:	00 00                	add    %al,(%rax)
  68dc88:	61                   	(bad)  
  68dc89:	18 46 00             	sbb    %al,0x0(%rsi)
  68dc8c:	00 00                	add    %al,(%rax)
  68dc8e:	00 00                	add    %al,(%rax)
  68dc90:	34 d8                	xor    $0xd8,%al
  68dc92:	68 00 00 00 00       	pushq  $0x0
	...
  68dca7:	00 01                	add    %al,(%rcx)
  68dca9:	00 00                	add    %al,(%rax)
  68dcab:	00 10                	add    %dl,(%rax)
  68dcad:	0e                   	(bad)  
  68dcae:	00 00                	add    %al,(%rax)
  68dcb0:	72 18                	jb     68dcca <help_message+0x46a>
  68dcb2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68dcb5:	00 00                	add    %al,(%rax)
  68dcb7:	00 48 1c             	add    %cl,0x1c(%rax)
  68dcba:	6b 00 00             	imul   $0x0,(%rax),%eax
	...
  68dcc5:	00 00                	add    %al,(%rax)
  68dcc7:	00 01                	add    %al,(%rcx)
	...
  68dcd5:	00 00                	add    %al,(%rax)
  68dcd7:	00 7b 18             	add    %bh,0x18(%rbx)
  68dcda:	46 00 00             	rex.RX add    %r8b,(%rax)
  68dcdd:	00 00                	add    %al,(%rax)
  68dcdf:	00 f8                	add    %bh,%al
  68dce1:	d7                   	xlat   %ds:(%rbx)
  68dce2:	68 00 00 00 00       	pushq  $0x0
	...
  68dcf7:	00 00                	add    %al,(%rax)
  68dcf9:	04 00                	add    $0x0,%al
  68dcfb:	00 ff                	add    %bh,%bh
  68dcfd:	7f 00                	jg     68dcff <help_message+0x49f>
  68dcff:	00 86 18 46 00 00    	add    %al,0x4618(%rsi)
  68dd05:	00 00                	add    %al,(%rax)
  68dd07:	00 50 1c             	add    %dl,0x1c(%rax)
  68dd0a:	6b 00 00             	imul   $0x0,(%rax),%eax
	...
  68dd15:	00 00                	add    %al,(%rax)
  68dd17:	00 01                	add    %al,(%rcx)
	...
  68dd25:	00 00                	add    %al,(%rax)
  68dd27:	00 8f 18 46 00 00    	add    %cl,0x4618(%rdi)
  68dd2d:	00 00                	add    %al,(%rax)
  68dd2f:	00 58 1c             	add    %bl,0x1c(%rax)
  68dd32:	6b 00 00             	imul   $0x0,(%rax),%eax
	...
  68dd49:	00 00                	add    %al,(%rax)
  68dd4b:	00 01                	add    %al,(%rcx)
  68dd4d:	00 00                	add    %al,(%rax)
  68dd4f:	00 a3 18 46 00 00    	add    %ah,0x4618(%rbx)
  68dd55:	00 00                	add    %al,(%rax)
  68dd57:	00 38                	add    %bh,(%rax)
  68dd59:	d8 68 00             	fsubrs 0x0(%rax)
	...
  68dd74:	04 00                	add    $0x0,%al
  68dd76:	00 00                	add    %al,(%rax)
  68dd78:	ae                   	scas   %es:(%rdi),%al
  68dd79:	18 46 00             	sbb    %al,0x0(%rsi)
  68dd7c:	00 00                	add    %al,(%rax)
  68dd7e:	00 00                	add    %al,(%rax)
  68dd80:	f8                   	clc    
  68dd81:	2e 6b 00 00          	imul   $0x0,%cs:(%rax),%eax
	...
  68dd8d:	00 00                	add    %al,(%rax)
  68dd8f:	00 01                	add    %al,(%rcx)
	...
  68dd9d:	00 00                	add    %al,(%rax)
  68dd9f:	00 b6 18 46 00 00    	add    %dh,0x4618(%rsi)
  68dda5:	00 00                	add    %al,(%rax)
  68dda7:	00 20                	add    %ah,(%rax)
  68dda9:	2f                   	(bad)  
  68ddaa:	6b 00 00             	imul   $0x0,(%rax),%eax
	...
  68ddb5:	00 00                	add    %al,(%rax)
  68ddb7:	00 01                	add    %al,(%rcx)
	...
  68ddc5:	00 00                	add    %al,(%rax)
  68ddc7:	00 be 18 46 00 00    	add    %bh,0x4618(%rsi)
  68ddcd:	00 00                	add    %al,(%rax)
  68ddcf:	00 18                	add    %bl,(%rax)
  68ddd1:	e5 68                	in     $0x68,%eax
	...
  68ddeb:	00 00                	add    %al,(%rax)
  68dded:	04 00                	add    $0x0,%al
  68ddef:	00 ca                	add    %cl,%dl
  68ddf1:	18 46 00             	sbb    %al,0x0(%rsi)
  68ddf4:	00 00                	add    %al,(%rax)
  68ddf6:	00 00                	add    %al,(%rax)
  68ddf8:	60                   	(bad)  
  68ddf9:	1c 6b                	sbb    $0x6b,%al
	...
  68de07:	00 01                	add    %al,(%rcx)
	...
  68de15:	00 00                	add    %al,(%rax)
  68de17:	00 db                	add    %bl,%bl
  68de19:	18 46 00             	sbb    %al,0x0(%rsi)
  68de1c:	00 00                	add    %al,(%rax)
  68de1e:	00 00                	add    %al,(%rax)
  68de20:	68 1c 6b 00 00       	pushq  $0x6b1c
	...
  68de2d:	00 00                	add    %al,(%rax)
  68de2f:	00 01                	add    %al,(%rcx)
	...
  68de3d:	00 00                	add    %al,(%rax)
  68de3f:	00 eb                	add    %ch,%bl
  68de41:	18 46 00             	sbb    %al,0x0(%rsi)
  68de44:	00 00                	add    %al,(%rax)
  68de46:	00 00                	add    %al,(%rax)
  68de48:	80 1c 6b 00          	sbbb   $0x0,(%rbx,%rbp,2)
	...
  68de58:	01 00                	add    %eax,(%rax)
	...
  68de66:	00 00                	add    %al,(%rax)
  68de68:	f2 18 46 00          	repnz sbb %al,0x0(%rsi)
  68de6c:	00 00                	add    %al,(%rax)
  68de6e:	00 00                	add    %al,(%rax)
  68de70:	88 1c 6b             	mov    %bl,(%rbx,%rbp,2)
	...
  68de7f:	00 01                	add    %al,(%rcx)
  68de81:	00 00                	add    %al,(%rax)
  68de83:	00 01                	add    %al,(%rcx)
	...
  68de8d:	00 00                	add    %al,(%rax)
  68de8f:	00 f9                	add    %bh,%cl
  68de91:	18 46 00             	sbb    %al,0x0(%rsi)
  68de94:	00 00                	add    %al,(%rax)
  68de96:	00 00                	add    %al,(%rax)
  68de98:	90                   	nop
  68de99:	1c 6b                	sbb    $0x6b,%al
	...
  68dea7:	00 01                	add    %al,(%rcx)
	...
  68deb9:	19 46 00             	sbb    %eax,0x0(%rsi)
  68debc:	00 00                	add    %al,(%rax)
  68debe:	00 00                	add    %al,(%rax)
  68dec0:	98                   	cwtl   
  68dec1:	1c 6b                	sbb    $0x6b,%al
	...
  68decf:	00 01                	add    %al,(%rcx)
	...
  68dedd:	00 00                	add    %al,(%rax)
  68dedf:	00 0b                	add    %cl,(%rbx)
  68dee1:	19 46 00             	sbb    %eax,0x0(%rsi)
  68dee4:	00 00                	add    %al,(%rax)
  68dee6:	00 00                	add    %al,(%rax)
  68dee8:	a0 1c 6b 00 00 00 00 	mov    0x6b1c,%al
  68deef:	00 00 
  68def1:	00 00                	add    %al,(%rax)
  68def3:	00 00                	add    %al,(%rax)
  68def5:	00 00                	add    %al,(%rax)
  68def7:	00 01                	add    %al,(%rcx)
	...
  68df05:	00 00                	add    %al,(%rax)
  68df07:	00 14 19             	add    %dl,(%rcx,%rbx,1)
  68df0a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68df0d:	00 00                	add    %al,(%rax)
  68df0f:	00 a8 1c 6b 00 00    	add    %ch,0x6b1c(%rax)
	...
  68df29:	04 00                	add    $0x0,%al
  68df2b:	00 ff                	add    %bh,%bh
  68df2d:	ff 00                	incl   (%rax)
  68df2f:	00 1b                	add    %bl,(%rbx)
  68df31:	19 46 00             	sbb    %eax,0x0(%rsi)
  68df34:	00 00                	add    %al,(%rax)
  68df36:	00 00                	add    %al,(%rax)
  68df38:	b8 1c 6b 00 00       	mov    $0x6b1c,%eax
	...
  68df51:	00 00                	add    %al,(%rax)
  68df53:	00 ff                	add    %bh,%bh
  68df55:	ff 00                	incl   (%rax)
  68df57:	00 22                	add    %ah,(%rdx)
  68df59:	19 46 00             	sbb    %eax,0x0(%rsi)
  68df5c:	00 00                	add    %al,(%rax)
  68df5e:	00 00                	add    %al,(%rax)
  68df60:	c0 1c 6b 00          	rcrb   $0x0,(%rbx,%rbp,2)
	...
  68df7c:	01 00                	add    %eax,(%rax)
  68df7e:	00 00                	add    %al,(%rax)
  68df80:	2f                   	(bad)  
  68df81:	19 46 00             	sbb    %eax,0x0(%rsi)
  68df84:	00 00                	add    %al,(%rax)
  68df86:	00 00                	add    %al,(%rax)
  68df88:	c4 1c 6b 00          	(bad)(bad) 
	...
  68dfa4:	01 00                	add    %eax,(%rax)
  68dfa6:	00 00                	add    %al,(%rax)
  68dfa8:	3d 19 46 00 00       	cmp    $0x4619,%eax
  68dfad:	00 00                	add    %al,(%rax)
  68dfaf:	00 c8                	add    %cl,%al
  68dfb1:	1c 6b                	sbb    $0x6b,%al
	...
  68dfbf:	00 01                	add    %al,(%rcx)
	...
  68dfcd:	00 00                	add    %al,(%rax)
  68dfcf:	00 4c 19 46          	add    %cl,0x46(%rcx,%rbx,1)
  68dfd3:	00 00                	add    %al,(%rax)
  68dfd5:	00 00                	add    %al,(%rax)
  68dfd7:	00 d0                	add    %dl,%al
  68dfd9:	1c 6b                	sbb    $0x6b,%al
	...
  68dff3:	00 80 ee 36 00 5b    	add    %al,0x5b0036ee(%rax)
  68dff9:	19 46 00             	sbb    %eax,0x0(%rsi)
  68dffc:	00 00                	add    %al,(%rax)
  68dffe:	00 00                	add    %al,(%rax)
  68e000:	40 d8 68 00          	rex fsubrs 0x0(%rax)
	...
  68e01c:	ff 00                	incl   (%rax)
  68e01e:	00 00                	add    %al,(%rax)
  68e020:	6d                   	insl   (%dx),%es:(%rdi)
  68e021:	19 46 00             	sbb    %eax,0x0(%rsi)
  68e024:	00 00                	add    %al,(%rax)
  68e026:	00 00                	add    %al,(%rax)
  68e028:	44 d8 68 00          	rex.R fsubrs 0x0(%rax)
	...
  68e040:	01 00                	add    %eax,(%rax)
  68e042:	00 00                	add    %al,(%rax)
  68e044:	80 3a 09             	cmpb   $0x9,(%rdx)
  68e047:	00 82 19 46 00 00    	add    %al,0x4619(%rdx)
  68e04d:	00 00                	add    %al,(%rax)
  68e04f:	00 48 d8             	add    %cl,-0x28(%rax)
  68e052:	68 00 00 00 00       	pushq  $0x0
	...
  68e067:	00 01                	add    %al,(%rcx)
  68e069:	00 00                	add    %al,(%rax)
  68e06b:	00 10                	add    %dl,(%rax)
  68e06d:	0e                   	(bad)  
	...
  68e096:	00 00                	add    %al,(%rax)
  68e098:	04 00                	add    $0x0,%al
  68e09a:	00 00                	add    %al,(%rax)
  68e09c:	04 00                	add    $0x0,%al
  68e09e:	00 00                	add    %al,(%rax)
  68e0a0:	10 00                	adc    %al,(%rax)
  68e0a2:	00 00                	add    %al,(%rax)
  68e0a4:	04 00                	add    $0x0,%al
  68e0a6:	00 00                	add    %al,(%rax)
  68e0a8:	10 00                	adc    %al,(%rax)
  68e0aa:	00 00                	add    %al,(%rax)
  68e0ac:	00 10                	add    %dl,(%rax)
  68e0ae:	00 00                	add    %al,(%rax)
  68e0b0:	80 00 00             	addb   $0x0,(%rax)
  68e0b3:	00 00                	add    %al,(%rax)
  68e0b5:	04 00                	add    $0x0,%al
  68e0b7:	00 31                	add    %dh,(%rcx)
  68e0b9:	2e 38 2e             	cmp    %ch,%cs:(%rsi)
  68e0bc:	33 00                	xor    (%rax),%eax
	...

000000000068e0c0 <parameters_common>:
  68e0c0:	64 a4                	movsb  %fs:(%rsi),%es:(%rdi)
  68e0c2:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  68e0cd:	00 00                	add    %al,(%rax)
  68e0cf:	00 c0                	add    %al,%al
  68e0d1:	d6                   	(bad)  
  68e0d2:	42 00 00             	rex.X add    %al,(%rax)
	...
  68e0e5:	00 00                	add    %al,(%rax)
  68e0e7:	00 6f a4             	add    %ch,-0x5c(%rdi)
  68e0ea:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  68e0f5:	00 00                	add    %al,(%rax)
  68e0f7:	00 87 d7 42 00 00    	add    %al,0x42d7(%rdi)
	...
  68e10d:	00 00                	add    %al,(%rax)
  68e10f:	00 7d a4             	add    %bh,-0x5c(%rbp)
  68e112:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  68e11d:	00 00                	add    %al,(%rax)
  68e11f:	00 38                	add    %bh,(%rax)
  68e121:	00 43 00             	add    %al,0x0(%rbx)
	...
  68e138:	8e a4 46 00 00 00 00 	mov    0x0(%rsi,%rax,2),%fs
  68e13f:	00 01                	add    %al,(%rcx)
  68e141:	00 00                	add    %al,(%rax)
  68e143:	00 00                	add    %al,(%rax)
  68e145:	00 00                	add    %al,(%rax)
  68e147:	00 cc                	add    %cl,%ah
  68e149:	da 42 00             	fiaddl 0x0(%rdx)
	...
  68e158:	99                   	cltd   
  68e159:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  68e15a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e15d:	00 00                	add    %al,(%rax)
  68e15f:	00 a3 a4 46 00 00    	add    %ah,0x46a4(%rbx)
  68e165:	00 00                	add    %al,(%rax)
  68e167:	00 01                	add    %al,(%rcx)
  68e169:	00 00                	add    %al,(%rax)
  68e16b:	00 00                	add    %al,(%rax)
  68e16d:	00 00                	add    %al,(%rax)
  68e16f:	00 0c ea             	add    %cl,(%rdx,%rbp,8)
  68e172:	42 00 00             	rex.X add    %al,(%rax)
	...
  68e17d:	00 00                	add    %al,(%rax)
  68e17f:	00 b0 a4 46 00 00    	add    %dh,0x46a4(%rax)
  68e185:	00 00                	add    %al,(%rax)
  68e187:	00 be a4 46 00 00    	add    %bh,0x46a4(%rsi)
  68e18d:	00 00                	add    %al,(%rax)
  68e18f:	00 01                	add    %al,(%rcx)
  68e191:	00 00                	add    %al,(%rax)
  68e193:	00 00                	add    %al,(%rax)
  68e195:	00 00                	add    %al,(%rax)
  68e197:	00 7f e8             	add    %bh,-0x18(%rdi)
  68e19a:	42 00 00             	rex.X add    %al,(%rax)
	...
  68e1a5:	00 00                	add    %al,(%rax)
  68e1a7:	00 b0 a4 46 00 00    	add    %dh,0x46a4(%rax)
  68e1ad:	00 00                	add    %al,(%rax)
  68e1af:	00 cc                	add    %cl,%ah
  68e1b1:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  68e1b2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e1b5:	00 00                	add    %al,(%rax)
  68e1b7:	00 01                	add    %al,(%rcx)
  68e1b9:	00 00                	add    %al,(%rax)
  68e1bb:	00 00                	add    %al,(%rax)
  68e1bd:	00 00                	add    %al,(%rax)
  68e1bf:	00 7f eb             	add    %bh,-0x15(%rdi)
  68e1c2:	42 00 00             	rex.X add    %al,(%rax)
	...
  68e1cd:	00 00                	add    %al,(%rax)
  68e1cf:	00 dc                	add    %bl,%ah
  68e1d1:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  68e1d2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e1d5:	00 00                	add    %al,(%rax)
  68e1d7:	00 ed                	add    %ch,%ch
  68e1d9:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  68e1da:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e1dd:	00 00                	add    %al,(%rax)
  68e1df:	00 01                	add    %al,(%rcx)
  68e1e1:	00 00                	add    %al,(%rax)
  68e1e3:	00 00                	add    %al,(%rax)
  68e1e5:	00 00                	add    %al,(%rax)
  68e1e7:	00 24 e1             	add    %ah,(%rcx,%riz,8)
  68e1ea:	42 00 00             	rex.X add    %al,(%rax)
	...
  68e1f5:	00 00                	add    %al,(%rax)
  68e1f7:	00 fd                	add    %bh,%ch
  68e1f9:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  68e1fa:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e1fd:	00 00                	add    %al,(%rax)
  68e1ff:	00 09                	add    %cl,(%rcx)
  68e201:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68e202:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e205:	00 00                	add    %al,(%rax)
  68e207:	00 01                	add    %al,(%rcx)
  68e209:	00 00                	add    %al,(%rax)
  68e20b:	00 00                	add    %al,(%rax)
  68e20d:	00 00                	add    %al,(%rax)
  68e20f:	00 df                	add    %bl,%bh
  68e211:	e5 42                	in     $0x42,%eax
	...
  68e21f:	00 17                	add    %dl,(%rdi)
  68e221:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68e222:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e225:	00 00                	add    %al,(%rax)
  68e227:	00 2a                	add    %ch,(%rdx)
  68e229:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68e22a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e22d:	00 00                	add    %al,(%rax)
  68e22f:	00 01                	add    %al,(%rcx)
  68e231:	00 00                	add    %al,(%rax)
  68e233:	00 00                	add    %al,(%rax)
  68e235:	00 00                	add    %al,(%rax)
  68e237:	00 e7                	add    %ah,%bh
  68e239:	e1 42                	loope  68e27d <parameters_common+0x1bd>
	...
  68e247:	00 fd                	add    %bh,%ch
  68e249:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  68e24a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e24d:	00 00                	add    %al,(%rax)
  68e24f:	00 38                	add    %bh,(%rax)
  68e251:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68e252:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e255:	00 00                	add    %al,(%rax)
  68e257:	00 01                	add    %al,(%rcx)
  68e259:	00 00                	add    %al,(%rax)
  68e25b:	00 00                	add    %al,(%rax)
  68e25d:	00 00                	add    %al,(%rax)
  68e25f:	00 1f                	add    %bl,(%rdi)
  68e261:	e4 42                	in     $0x42,%al
	...
  68e26f:	00 48 a5             	add    %cl,-0x5b(%rax)
  68e272:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e275:	00 00                	add    %al,(%rax)
  68e277:	00 59 a5             	add    %bl,-0x5b(%rcx)
  68e27a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e27d:	00 00                	add    %al,(%rax)
  68e27f:	00 01                	add    %al,(%rcx)
  68e281:	00 00                	add    %al,(%rax)
  68e283:	00 00                	add    %al,(%rax)
  68e285:	00 00                	add    %al,(%rax)
  68e287:	00 87 e2 42 00 00    	add    %al,0x42e2(%rdi)
	...
  68e295:	00 00                	add    %al,(%rax)
  68e297:	00 48 a5             	add    %cl,-0x5b(%rax)
  68e29a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e29d:	00 00                	add    %al,(%rax)
  68e29f:	00 6b a5             	add    %ch,-0x5b(%rbx)
  68e2a2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e2a5:	00 00                	add    %al,(%rax)
  68e2a7:	00 01                	add    %al,(%rcx)
  68e2a9:	00 00                	add    %al,(%rax)
  68e2ab:	00 00                	add    %al,(%rax)
  68e2ad:	00 00                	add    %al,(%rax)
  68e2af:	00 50 de             	add    %dl,-0x22(%rax)
  68e2b2:	42 00 00             	rex.X add    %al,(%rax)
	...
  68e2bd:	00 00                	add    %al,(%rax)
  68e2bf:	00 fd                	add    %bh,%ch
  68e2c1:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  68e2c2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e2c5:	00 00                	add    %al,(%rax)
  68e2c7:	00 7a a5             	add    %bh,-0x5b(%rdx)
  68e2ca:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e2cd:	00 00                	add    %al,(%rax)
  68e2cf:	00 01                	add    %al,(%rcx)
  68e2d1:	00 00                	add    %al,(%rax)
  68e2d3:	00 00                	add    %al,(%rax)
  68e2d5:	00 00                	add    %al,(%rax)
  68e2d7:	00 9b df 42 00 00    	add    %bl,0x42df(%rbx)
	...
  68e2e5:	00 00                	add    %al,(%rax)
  68e2e7:	00 fd                	add    %bh,%ch
  68e2e9:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  68e2ea:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e2ed:	00 00                	add    %al,(%rax)
  68e2ef:	00 8a a5 46 00 00    	add    %cl,0x46a5(%rdx)
  68e2f5:	00 00                	add    %al,(%rax)
  68e2f7:	00 01                	add    %al,(%rcx)
  68e2f9:	00 00                	add    %al,(%rax)
  68e2fb:	00 00                	add    %al,(%rax)
  68e2fd:	00 00                	add    %al,(%rax)
  68e2ff:	00 a2 ee 42 00 00    	add    %ah,0x42ee(%rdx)
	...
  68e30d:	00 00                	add    %al,(%rax)
  68e30f:	00 96 a5 46 00 00    	add    %dl,0x46a5(%rsi)
  68e315:	00 00                	add    %al,(%rax)
  68e317:	00 a1 a5 46 00 00    	add    %ah,0x46a5(%rcx)
  68e31d:	00 00                	add    %al,(%rax)
  68e31f:	00 01                	add    %al,(%rcx)
  68e321:	00 00                	add    %al,(%rax)
  68e323:	00 00                	add    %al,(%rax)
  68e325:	00 00                	add    %al,(%rax)
  68e327:	00 f7                	add    %dh,%bh
  68e329:	f3 42 00 00          	rex.X repz add %al,(%rax)
	...
  68e335:	00 00                	add    %al,(%rax)
  68e337:	00 96 a5 46 00 00    	add    %dl,0x46a5(%rsi)
  68e33d:	00 00                	add    %al,(%rax)
  68e33f:	00 b3 a5 46 00 00    	add    %dh,0x46a5(%rbx)
  68e345:	00 00                	add    %al,(%rax)
  68e347:	00 01                	add    %al,(%rcx)
  68e349:	00 00                	add    %al,(%rax)
  68e34b:	00 00                	add    %al,(%rax)
  68e34d:	00 00                	add    %al,(%rax)
  68e34f:	00 e4                	add    %ah,%ah
  68e351:	f2 42 00 00          	rex.X repnz add %al,(%rax)
	...
  68e35d:	00 00                	add    %al,(%rax)
  68e35f:	00 ba a4 46 00 00    	add    %bh,0x46a4(%rdx)
  68e365:	00 00                	add    %al,(%rax)
  68e367:	00 c0                	add    %al,%al
  68e369:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68e36a:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  68e375:	00 00                	add    %al,(%rax)
  68e377:	00 48 ff             	add    %cl,-0x1(%rax)
  68e37a:	42 00 00             	rex.X add    %al,(%rax)
	...
  68e38d:	00 00                	add    %al,(%rax)
  68e38f:	00 d0                	add    %dl,%al
  68e391:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68e392:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  68e39d:	00 00                	add    %al,(%rax)
  68e39f:	00 98 ff 42 00 00    	add    %bl,0x42ff(%rax)
	...
  68e3b5:	00 00                	add    %al,(%rax)
  68e3b7:	00 dd                	add    %bl,%ch
  68e3b9:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68e3ba:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  68e3c5:	00 00                	add    %al,(%rax)
  68e3c7:	00 e8                	add    %ch,%al
  68e3c9:	ff 42 00             	incl   0x0(%rdx)
	...
  68e3e0:	f7 54 46 00          	notl   0x0(%rsi,%rax,2)
  68e3e4:	00 00                	add    %al,(%rax)
  68e3e6:	00 00                	add    %al,(%rax)
  68e3e8:	01 00                	add    %eax,(%rax)
  68e3ea:	00 00                	add    %al,(%rax)
  68e3ec:	00 00                	add    %al,(%rax)
  68e3ee:	00 00                	add    %al,(%rax)
  68e3f0:	ff d6                	callq  *%rsi
  68e3f2:	42 00 00             	rex.X add    %al,(%rax)
	...
  68e3fd:	00 00                	add    %al,(%rax)
  68e3ff:	00 ee                	add    %ch,%dh
  68e401:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68e402:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e405:	00 00                	add    %al,(%rax)
  68e407:	00 f6                	add    %dh,%dh
  68e409:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68e40a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e40d:	00 00                	add    %al,(%rax)
  68e40f:	00 01                	add    %al,(%rcx)
  68e411:	00 00                	add    %al,(%rax)
  68e413:	00 00                	add    %al,(%rax)
  68e415:	00 00                	add    %al,(%rax)
  68e417:	00 ff                	add    %bh,%bh
  68e419:	d6                   	(bad)  
  68e41a:	42 00 00             	rex.X add    %al,(%rax)
	...
  68e425:	00 00                	add    %al,(%rax)
  68e427:	00 ee                	add    %ch,%dh
  68e429:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68e42a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e42d:	00 00                	add    %al,(%rax)
  68e42f:	00 fc                	add    %bh,%ah
  68e431:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  68e432:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e435:	00 00                	add    %al,(%rax)
  68e437:	00 01                	add    %al,(%rcx)
  68e439:	00 00                	add    %al,(%rax)
  68e43b:	00 00                	add    %al,(%rax)
  68e43d:	00 00                	add    %al,(%rax)
  68e43f:	00 ff                	add    %bh,%bh
  68e441:	d6                   	(bad)  
  68e442:	42 00 00             	rex.X add    %al,(%rax)
	...
  68e44d:	00 00                	add    %al,(%rax)
  68e44f:	00 05 a6 46 00 00    	add    %al,0x46a6(%rip)        # 692afb <tables+0x45bb>
	...

000000000068e480 <parameters_simple>:
  68e480:	8e 44 46 00          	mov    0x0(%rsi,%rax,2),%es
  68e484:	00 00                	add    %al,(%rax)
  68e486:	00 00                	add    %al,(%rax)
  68e488:	01 00                	add    %eax,(%rax)
  68e48a:	00 00                	add    %al,(%rax)
  68e48c:	00 00                	add    %al,(%rax)
  68e48e:	00 00                	add    %al,(%rax)
  68e490:	6e                   	outsb  %ds:(%rsi),(%dx)
  68e491:	08 43 00             	or     %al,0x0(%rbx)
	...
  68e4a0:	ee                   	out    %al,(%dx)
  68e4a1:	b2 46                	mov    $0x46,%dl
  68e4a3:	00 00                	add    %al,(%rax)
  68e4a5:	00 00                	add    %al,(%rax)
  68e4a7:	00 79 44             	add    %bh,0x44(%rcx)
  68e4aa:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e4ad:	00 00                	add    %al,(%rax)
  68e4af:	00 01                	add    %al,(%rcx)
  68e4b1:	00 00                	add    %al,(%rax)
  68e4b3:	00 00                	add    %al,(%rax)
  68e4b5:	00 00                	add    %al,(%rax)
  68e4b7:	00 63 08             	add    %ah,0x8(%rbx)
  68e4ba:	43 00 00             	rex.XB add    %al,(%r8)
	...
  68e4c5:	00 00                	add    %al,(%rax)
  68e4c7:	00 ee                	add    %ch,%dh
  68e4c9:	b2 46                	mov    $0x46,%dl
	...
  68e4f7:	00 03                	add    %al,(%rbx)
  68e4f9:	00 00                	add    %al,(%rax)
	...

000000000068e4fc <ZBX_SYNC_MAX>:
  68e4fc:	e8 03 00 00 00       	callq  68e504 <ZBX_SYNC_MAX+0x8>
  68e501:	00 01                	add    %al,(%rcx)
  68e503:	00 40 00             	add    %al,0x0(%rax)
  68e506:	00 00                	add    %al,(%rax)
  68e508:	ff                   	(bad)  
  68e509:	ff                   	(bad)  
  68e50a:	ff                   	(bad)  
  68e50b:	ff                   	(bad)  
  68e50c:	ff                   	(bad)  
  68e50d:	ff                   	(bad)  
  68e50e:	ff                   	(bad)  
  68e50f:	ff                   	(bad)  
  68e510:	ff                   	(bad)  
  68e511:	ff                   	(bad)  
  68e512:	ff                   	(bad)  
  68e513:	ff 03                	incl   (%rbx)

000000000068e514 <CONFIG_ZABBIX_FORKS>:
  68e514:	03 00                	add    (%rax),%eax
	...

000000000068e518 <CONFIG_LOG_FILE_SIZE>:
  68e518:	01 00                	add    %eax,(%rax)
	...

000000000068e51c <CONFIG_TIMEOUT>:
  68e51c:	03 00                	add    (%rax),%eax
  68e51e:	00 00                	add    %al,(%rax)
  68e520:	40 2f                	rex (bad)  
  68e522:	6b 00 00             	imul   $0x0,(%rax),%eax
  68e525:	00 00                	add    %al,(%rax)
  68e527:	00 40 2f             	add    %al,0x2f(%rax)
  68e52a:	6b 00 00             	imul   $0x0,(%rax),%eax
  68e52d:	00 00                	add    %al,(%rax)
	...

000000000068e530 <zbx_opterr>:
  68e530:	01 00                	add    %eax,(%rax)
	...

000000000068e540 <tables>:
  68e540:	61                   	(bad)  
  68e541:	7e 46                	jle    68e589 <tables+0x49>
  68e543:	00 00                	add    %al,(%rax)
  68e545:	00 00                	add    %al,(%rax)
  68e547:	00 30                	add    %dh,(%rax)
  68e549:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  68e550:	01 00                	add    %eax,(%rax)
  68e552:	00 00                	add    %al,(%rax)
  68e554:	00 00                	add    %al,(%rax)
  68e556:	00 00                	add    %al,(%rax)
  68e558:	30 69 47             	xor    %ch,0x47(%rcx)
  68e55b:	00 00                	add    %al,(%rax)
  68e55d:	00 00                	add    %al,(%rax)
  68e55f:	00 06                	add    %al,(%rsi)
  68e561:	00 00                	add    %al,(%rax)
  68e563:	00 02                	add    %al,(%rdx)
	...
  68e56d:	00 00                	add    %al,(%rax)
  68e56f:	00 fc                	add    %bh,%ah
  68e571:	73 47                	jae    68e5ba <tables+0x7a>
  68e573:	00 00                	add    %al,(%rax)
  68e575:	00 00                	add    %al,(%rax)
  68e577:	00 01                	add    %al,(%rcx)
  68e579:	00 00                	add    %al,(%rax)
  68e57b:	00 03                	add    %al,(%rbx)
	...
  68e585:	00 00                	add    %al,(%rax)
  68e587:	00 55 79             	add    %dl,0x79(%rbp)
  68e58a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68e58d:	00 00                	add    %al,(%rax)
  68e58f:	00 00                	add    %al,(%rax)
  68e591:	00 00                	add    %al,(%rax)
  68e593:	00 03                	add    %al,(%rbx)
	...
  68eb55:	00 00                	add    %al,(%rax)
  68eb57:	00 3c 69             	add    %bh,(%rcx,%rbp,2)
  68eb5a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68eb5d:	00 00                	add    %al,(%rax)
  68eb5f:	00 43 69             	add    %al,0x69(%rbx)
  68eb62:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68eb65:	00 00                	add    %al,(%rax)
  68eb67:	00 01                	add    %al,(%rcx)
  68eb69:	00 00                	add    %al,(%rax)
  68eb6b:	00 00                	add    %al,(%rax)
  68eb6d:	00 00                	add    %al,(%rax)
  68eb6f:	00 43 69             	add    %al,0x69(%rbx)
  68eb72:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68eb75:	00 00                	add    %al,(%rax)
  68eb77:	00 06                	add    %al,(%rsi)
  68eb79:	00 00                	add    %al,(%rax)
  68eb7b:	00 02                	add    %al,(%rdx)
	...
  68eb85:	00 00                	add    %al,(%rax)
  68eb87:	00 30                	add    %dh,(%rax)
  68eb89:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  68eb90:	06                   	(bad)  
  68eb91:	00 00                	add    %al,(%rax)
  68eb93:	00 03                	add    %al,(%rbx)
  68eb95:	00 00                	add    %al,(%rax)
  68eb97:	00 61 7e             	add    %ah,0x7e(%rcx)
  68eb9a:	46 00 00             	rex.RX add    %r8b,(%rax)
  68eb9d:	00 00                	add    %al,(%rax)
  68eb9f:	00 4b 69             	add    %cl,0x69(%rbx)
  68eba2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68eba5:	00 00                	add    %al,(%rax)
  68eba7:	00 06                	add    %al,(%rsi)
  68eba9:	00 00                	add    %al,(%rax)
  68ebab:	00 03                	add    %al,(%rbx)
  68ebad:	00 00                	add    %al,(%rax)
  68ebaf:	00 27                	add    %ah,(%rdi)
  68ebb1:	7e 46                	jle    68ebf9 <tables+0x6b9>
  68ebb3:	00 00                	add    %al,(%rax)
  68ebb5:	00 00                	add    %al,(%rax)
  68ebb7:	00 95 6b 47 00 00    	add    %dl,0x476b(%rbp)
  68ebbd:	00 00                	add    %al,(%rax)
  68ebbf:	00 00                	add    %al,(%rax)
  68ebc1:	00 00                	add    %al,(%rax)
  68ebc3:	00 03                	add    %al,(%rbx)
	...
  68ebcd:	00 00                	add    %al,(%rax)
  68ebcf:	00 55 79             	add    %dl,0x79(%rbp)
  68ebd2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68ebd5:	00 00                	add    %al,(%rax)
  68ebd7:	00 00                	add    %al,(%rax)
  68ebd9:	00 00                	add    %al,(%rax)
  68ebdb:	00 03                	add    %al,(%rbx)
	...
  68f16d:	00 00                	add    %al,(%rax)
  68f16f:	00 5a 7e             	add    %bl,0x7e(%rdx)
  68f172:	46 00 00             	rex.RX add    %r8b,(%rax)
  68f175:	00 00                	add    %al,(%rax)
  68f177:	00 77 22             	add    %dh,0x22(%rdi)
  68f17a:	48 00 00             	rex.W add    %al,(%rax)
  68f17d:	00 00                	add    %al,(%rax)
  68f17f:	00 01                	add    %al,(%rcx)
  68f181:	00 00                	add    %al,(%rax)
  68f183:	00 00                	add    %al,(%rax)
  68f185:	00 00                	add    %al,(%rax)
  68f187:	00 77 22             	add    %dh,0x22(%rdi)
  68f18a:	48 00 00             	rex.W add    %al,(%rax)
  68f18d:	00 00                	add    %al,(%rax)
  68f18f:	00 06                	add    %al,(%rsi)
  68f191:	00 00                	add    %al,(%rax)
  68f193:	00 02                	add    %al,(%rdx)
	...
  68f19d:	00 00                	add    %al,(%rax)
  68f19f:	00 54 69 47          	add    %dl,0x47(%rcx,%rbp,2)
  68f1a3:	00 00                	add    %al,(%rax)
  68f1a5:	00 00                	add    %al,(%rax)
  68f1a7:	00 06                	add    %al,(%rsi)
  68f1a9:	00 00                	add    %al,(%rax)
  68f1ab:	00 03                	add    %al,(%rbx)
  68f1ad:	00 00                	add    %al,(%rax)
  68f1af:	00 7e c9             	add    %bh,-0x37(%rsi)
  68f1b2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68f1b5:	00 00                	add    %al,(%rax)
  68f1b7:	00 fc                	add    %bh,%ah
  68f1b9:	73 47                	jae    68f202 <tables+0xcc2>
  68f1bb:	00 00                	add    %al,(%rax)
  68f1bd:	00 00                	add    %al,(%rax)
  68f1bf:	00 01                	add    %al,(%rcx)
  68f1c1:	00 00                	add    %al,(%rax)
  68f1c3:	00 03                	add    %al,(%rbx)
	...
  68f1cd:	00 00                	add    %al,(%rax)
  68f1cf:	00 61 69             	add    %ah,0x69(%rcx)
  68f1d2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68f1d5:	00 00                	add    %al,(%rax)
  68f1d7:	00 01                	add    %al,(%rcx)
  68f1d9:	00 00                	add    %al,(%rax)
  68f1db:	00 23                	add    %ah,(%rbx)
	...
  68f1e5:	00 00                	add    %al,(%rax)
  68f1e7:	00 55 79             	add    %dl,0x79(%rbp)
  68f1ea:	46 00 00             	rex.RX add    %r8b,(%rax)
  68f1ed:	00 00                	add    %al,(%rax)
  68f1ef:	00 00                	add    %al,(%rax)
  68f1f1:	00 00                	add    %al,(%rax)
  68f1f3:	00 23                	add    %ah,(%rbx)
	...
  68f1fd:	00 00                	add    %al,(%rax)
  68f1ff:	00 b7 c8 46 00 00    	add    %dh,0x46c8(%rdi)
  68f205:	00 00                	add    %al,(%rax)
  68f207:	00 00                	add    %al,(%rax)
  68f209:	00 00                	add    %al,(%rax)
  68f20b:	00 03                	add    %al,(%rbx)
	...
  68f215:	00 00                	add    %al,(%rax)
  68f217:	00 5a 12             	add    %bl,0x12(%rdx)
  68f21a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68f21d:	00 00                	add    %al,(%rax)
  68f21f:	00 00                	add    %al,(%rax)
  68f221:	00 00                	add    %al,(%rax)
  68f223:	00 23                	add    %ah,(%rbx)
	...
  68f22d:	00 00                	add    %al,(%rax)
  68f22f:	00 69 69             	add    %ch,0x69(%rcx)
  68f232:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68f235:	00 00                	add    %al,(%rax)
  68f237:	00 06                	add    %al,(%rsi)
  68f239:	00 00                	add    %al,(%rax)
  68f23b:	00 23                	add    %ah,(%rbx)
  68f23d:	00 00                	add    %al,(%rax)
  68f23f:	00 89 7e 46 00 00    	add    %cl,0x467e(%rcx)
	...
  68f785:	00 00                	add    %al,(%rax)
  68f787:	00 89 7e 46 00 00    	add    %cl,0x467e(%rcx)
  68f78d:	00 00                	add    %al,(%rax)
  68f78f:	00 fc                	add    %bh,%ah
  68f791:	22 46 00             	and    0x0(%rsi),%al
  68f794:	00 00                	add    %al,(%rax)
  68f796:	00 00                	add    %al,(%rax)
  68f798:	01 00                	add    %eax,(%rax)
  68f79a:	00 00                	add    %al,(%rax)
  68f79c:	00 00                	add    %al,(%rax)
  68f79e:	00 00                	add    %al,(%rax)
  68f7a0:	fc                   	cld    
  68f7a1:	22 46 00             	and    0x0(%rsi),%al
  68f7a4:	00 00                	add    %al,(%rax)
  68f7a6:	00 00                	add    %al,(%rax)
  68f7a8:	06                   	(bad)  
  68f7a9:	00 00                	add    %al,(%rax)
  68f7ab:	00 02                	add    %al,(%rdx)
	...
  68f7b5:	00 00                	add    %al,(%rax)
  68f7b7:	00 77 22             	add    %dh,0x22(%rdi)
  68f7ba:	48 00 00             	rex.W add    %al,(%rax)
  68f7bd:	00 00                	add    %al,(%rax)
  68f7bf:	00 06                	add    %al,(%rsi)
  68f7c1:	00 00                	add    %al,(%rax)
  68f7c3:	00 23                	add    %ah,(%rbx)
  68f7c5:	00 00                	add    %al,(%rax)
  68f7c7:	00 5a 7e             	add    %bl,0x7e(%rdx)
  68f7ca:	46 00 00             	rex.RX add    %r8b,(%rax)
  68f7cd:	00 00                	add    %al,(%rax)
  68f7cf:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  68f7d6:	00 00                	add    %al,(%rax)
  68f7d8:	00 00                	add    %al,(%rax)
  68f7da:	00 00                	add    %al,(%rax)
  68f7dc:	23 00                	and    (%rax),%eax
	...
  68f7e6:	00 00                	add    %al,(%rax)
  68f7e8:	98                   	cwtl   
  68f7e9:	70 47                	jo     68f832 <tables+0x12f2>
  68f7eb:	00 00                	add    %al,(%rax)
  68f7ed:	00 00                	add    %al,(%rax)
  68f7ef:	00 01                	add    %al,(%rcx)
  68f7f1:	00 00                	add    %al,(%rax)
  68f7f3:	00 23                	add    %ah,(%rbx)
	...
  68f7fd:	00 00                	add    %al,(%rax)
  68f7ff:	00 79 69             	add    %bh,0x69(%rcx)
  68f802:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68f805:	00 00                	add    %al,(%rax)
  68f807:	00 01                	add    %al,(%rcx)
  68f809:	00 00                	add    %al,(%rax)
  68f80b:	00 23                	add    %ah,(%rbx)
	...
  68f815:	00 00                	add    %al,(%rax)
  68f817:	00 88 69 47 00 00    	add    %cl,0x4769(%rax)
  68f81d:	00 00                	add    %al,(%rax)
  68f81f:	00 01                	add    %al,(%rcx)
  68f821:	00 00                	add    %al,(%rax)
  68f823:	00 23                	add    %ah,(%rbx)
	...
  68f82d:	00 00                	add    %al,(%rax)
  68f82f:	00 8e 69 47 00 00    	add    %cl,0x4769(%rsi)
  68f835:	00 00                	add    %al,(%rax)
  68f837:	00 01                	add    %al,(%rcx)
  68f839:	00 00                	add    %al,(%rax)
  68f83b:	00 23                	add    %ah,(%rbx)
	...
  68f845:	00 00                	add    %al,(%rax)
  68f847:	00 a2 69 47 00 00    	add    %ah,0x4769(%rdx)
  68f84d:	00 00                	add    %al,(%rax)
  68f84f:	00 00                	add    %al,(%rax)
  68f851:	00 00                	add    %al,(%rax)
  68f853:	00 23                	add    %ah,(%rbx)
	...
  68f85d:	00 00                	add    %al,(%rax)
  68f85f:	00 b7 69 47 00 00    	add    %dh,0x4769(%rdi)
  68f865:	00 00                	add    %al,(%rax)
  68f867:	00 01                	add    %al,(%rcx)
  68f869:	00 00                	add    %al,(%rax)
  68f86b:	00 23                	add    %ah,(%rbx)
	...
  68f875:	00 00                	add    %al,(%rax)
  68f877:	00 cd                	add    %cl,%ch
  68f879:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  68f880:	01 00                	add    %eax,(%rax)
  68f882:	00 00                	add    %al,(%rax)
  68f884:	23 00                	and    (%rax),%eax
	...
  68fd9e:	00 00                	add    %al,(%rax)
  68fda0:	c4 7d 46 00          	(bad)(bad) 
  68fda4:	00 00                	add    %al,(%rax)
  68fda6:	00 00                	add    %al,(%rax)
  68fda8:	e3 69                	jrcxz  68fe13 <tables+0x18d3>
  68fdaa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68fdad:	00 00                	add    %al,(%rax)
  68fdaf:	00 01                	add    %al,(%rcx)
  68fdb1:	00 00                	add    %al,(%rax)
  68fdb3:	00 00                	add    %al,(%rax)
  68fdb5:	00 00                	add    %al,(%rax)
  68fdb7:	00 e3                	add    %ah,%bl
  68fdb9:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  68fdc0:	06                   	(bad)  
  68fdc1:	00 00                	add    %al,(%rax)
  68fdc3:	00 02                	add    %al,(%rdx)
	...
  68fdcd:	00 00                	add    %al,(%rax)
  68fdcf:	00 77 22             	add    %dh,0x22(%rdi)
  68fdd2:	48 00 00             	rex.W add    %al,(%rax)
  68fdd5:	00 00                	add    %al,(%rax)
  68fdd7:	00 06                	add    %al,(%rsi)
  68fdd9:	00 00                	add    %al,(%rax)
  68fddb:	00 03                	add    %al,(%rbx)
  68fddd:	00 00                	add    %al,(%rax)
  68fddf:	00 5a 7e             	add    %bl,0x7e(%rdx)
  68fde2:	46 00 00             	rex.RX add    %r8b,(%rax)
  68fde5:	00 00                	add    %al,(%rax)
  68fde7:	00 5a 12             	add    %bl,0x12(%rdx)
  68fdea:	47 00 00             	rex.RXB add    %r8b,(%r8)
  68fded:	00 00                	add    %al,(%rax)
  68fdef:	00 00                	add    %al,(%rax)
  68fdf1:	00 00                	add    %al,(%rax)
  68fdf3:	00 03                	add    %al,(%rbx)
	...
  68fdfd:	00 00                	add    %al,(%rax)
  68fdff:	00 eb                	add    %ch,%bl
  68fe01:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  68fe08:	00 00                	add    %al,(%rax)
  68fe0a:	00 00                	add    %al,(%rax)
  68fe0c:	03 00                	add    (%rax),%eax
	...
  68fe16:	00 00                	add    %al,(%rax)
  68fe18:	f2 69 47 00 00 00 00 	repnz imul $0x0,0x0(%rdi),%eax
  68fe1f:	00 
  68fe20:	00 00                	add    %al,(%rax)
  68fe22:	00 00                	add    %al,(%rax)
  68fe24:	03 00                	add    (%rax),%eax
	...
  6903b6:	00 00                	add    %al,(%rax)
  6903b8:	cb                   	lret   
  6903b9:	7d 46                	jge    690401 <tables+0x1ec1>
  6903bb:	00 00                	add    %al,(%rax)
  6903bd:	00 00                	add    %al,(%rax)
  6903bf:	00 fb                	add    %bh,%bl
  6903c1:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  6903c8:	01 00                	add    %eax,(%rax)
  6903ca:	00 00                	add    %al,(%rax)
  6903cc:	00 00                	add    %al,(%rax)
  6903ce:	00 00                	add    %al,(%rax)
  6903d0:	fb                   	sti    
  6903d1:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  6903d8:	06                   	(bad)  
  6903d9:	00 00                	add    %al,(%rax)
  6903db:	00 02                	add    %al,(%rdx)
	...
  6903e5:	00 00                	add    %al,(%rax)
  6903e7:	00 e3                	add    %ah,%bl
  6903e9:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  6903f0:	06                   	(bad)  
  6903f1:	00 00                	add    %al,(%rax)
  6903f3:	00 03                	add    %al,(%rbx)
  6903f5:	00 00                	add    %al,(%rax)
  6903f7:	00 c4                	add    %al,%ah
  6903f9:	7d 46                	jge    690441 <tables+0x1f01>
  6903fb:	00 00                	add    %al,(%rax)
  6903fd:	00 00                	add    %al,(%rax)
  6903ff:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  690406:	00 00                	add    %al,(%rax)
  690408:	00 00                	add    %al,(%rax)
  69040a:	00 00                	add    %al,(%rax)
  69040c:	03 00                	add    (%rax),%eax
	...
  690416:	00 00                	add    %al,(%rax)
  690418:	98                   	cwtl   
  690419:	70 47                	jo     690462 <tables+0x1f22>
  69041b:	00 00                	add    %al,(%rax)
  69041d:	00 00                	add    %al,(%rax)
  69041f:	00 01                	add    %al,(%rcx)
  690421:	00 00                	add    %al,(%rax)
  690423:	00 03                	add    %al,(%rbx)
	...
  69042d:	00 00                	add    %al,(%rax)
  69042f:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  690435:	00 00                	add    %al,(%rax)
  690437:	00 01                	add    %al,(%rcx)
  690439:	00 00                	add    %al,(%rax)
  69043b:	00 03                	add    %al,(%rbx)
	...
  690445:	00 00                	add    %al,(%rax)
  690447:	00 bb a5 46 00 00    	add    %bh,0x46a5(%rbx)
  69044d:	00 00                	add    %al,(%rax)
  69044f:	00 00                	add    %al,(%rax)
  690451:	00 00                	add    %al,(%rax)
  690453:	00 03                	add    %al,(%rbx)
	...
  69045d:	00 00                	add    %al,(%rax)
  69045f:	00 5a 12             	add    %bl,0x12(%rdx)
  690462:	47 00 00             	rex.RXB add    %r8b,(%r8)
  690465:	00 00                	add    %al,(%rax)
  690467:	00 00                	add    %al,(%rax)
  690469:	00 00                	add    %al,(%rax)
  69046b:	00 03                	add    %al,(%rbx)
	...
  690475:	00 00                	add    %al,(%rax)
  690477:	00 eb                	add    %ch,%bl
  690479:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  690480:	00 00                	add    %al,(%rax)
  690482:	00 00                	add    %al,(%rax)
  690484:	03 00                	add    (%rax),%eax
	...
  69048e:	00 00                	add    %al,(%rax)
  690490:	f2 69 47 00 00 00 00 	repnz imul $0x0,0x0(%rdi),%eax
  690497:	00 
  690498:	00 00                	add    %al,(%rax)
  69049a:	00 00                	add    %al,(%rax)
  69049c:	03 00                	add    (%rax),%eax
	...
  6904a6:	00 00                	add    %al,(%rax)
  6904a8:	fc                   	cld    
  6904a9:	22 46 00             	and    0x0(%rsi),%al
  6904ac:	00 00                	add    %al,(%rax)
  6904ae:	00 00                	add    %al,(%rax)
  6904b0:	06                   	(bad)  
  6904b1:	00 00                	add    %al,(%rax)
  6904b3:	00 03                	add    %al,(%rbx)
  6904b5:	00 00                	add    %al,(%rax)
  6904b7:	00 89 7e 46 00 00    	add    %cl,0x467e(%rcx)
  6904bd:	00 00                	add    %al,(%rax)
  6904bf:	00 93 22 48 00 00    	add    %dl,0x4822(%rbx)
  6904c5:	00 00                	add    %al,(%rax)
  6904c7:	00 01                	add    %al,(%rcx)
  6904c9:	00 00                	add    %al,(%rax)
  6904cb:	00 03                	add    %al,(%rbx)
	...
  6909cd:	00 00                	add    %al,(%rax)
  6909cf:	00 97 22 47 00 00    	add    %dl,0x4722(%rdi)
  6909d5:	00 00                	add    %al,(%rax)
  6909d7:	00 06                	add    %al,(%rsi)
  6909d9:	6a 47                	pushq  $0x47
	...
  6909e7:	00 24 17             	add    %ah,(%rdi,%rdx,1)
  6909ea:	46 00 00             	rex.RX add    %r8b,(%rax)
  6909ed:	00 00                	add    %al,(%rax)
  6909ef:	00 00                	add    %al,(%rax)
  6909f1:	00 00                	add    %al,(%rax)
  6909f3:	00 02                	add    %al,(%rdx)
  6909f5:	00 00                	add    %al,(%rax)
  6909f7:	00 fe                	add    %bh,%dh
  6909f9:	79 46                	jns    690a41 <tables+0x2501>
  6909fb:	00 00                	add    %al,(%rax)
  6909fd:	00 00                	add    %al,(%rax)
  6909ff:	00 23                	add    %ah,(%rbx)
  690a01:	6a 47                	pushq  $0x47
  690a03:	00 00                	add    %al,(%rax)
  690a05:	00 00                	add    %al,(%rax)
  690a07:	00 01                	add    %al,(%rcx)
  690a09:	00 00                	add    %al,(%rax)
  690a0b:	00 02                	add    %al,(%rdx)
	...
  690a15:	00 00                	add    %al,(%rax)
  690a17:	00 18                	add    %bl,(%rax)
  690a19:	6a 47                	pushq  $0x47
  690a1b:	00 00                	add    %al,(%rax)
  690a1d:	00 00                	add    %al,(%rax)
  690a1f:	00 01                	add    %al,(%rcx)
  690a21:	00 00                	add    %al,(%rax)
  690a23:	00 02                	add    %al,(%rdx)
	...
  690a2d:	00 00                	add    %al,(%rax)
  690a2f:	00 cd                	add    %cl,%ch
  690a31:	51                   	push   %rcx
  690a32:	47 00 00             	rex.RXB add    %r8b,(%r8)
  690a35:	00 00                	add    %al,(%rax)
  690a37:	00 06                	add    %al,(%rsi)
  690a39:	00 00                	add    %al,(%rax)
  690a3b:	00 02                	add    %al,(%rdx)
	...
  690fe5:	00 00                	add    %al,(%rax)
  690fe7:	00 2e                	add    %ch,(%rsi)
  690fe9:	6a 47                	pushq  $0x47
  690feb:	00 00                	add    %al,(%rax)
  690fed:	00 00                	add    %al,(%rax)
  690fef:	00 ed                	add    %ch,%ch
  690ff1:	82                   	(bad)  
  690ff2:	46 00 00             	rex.RX add    %r8b,(%rax)
  690ff5:	00 00                	add    %al,(%rax)
  690ff7:	00 01                	add    %al,(%rcx)
  690ff9:	00 00                	add    %al,(%rax)
  690ffb:	00 00                	add    %al,(%rax)
  690ffd:	00 00                	add    %al,(%rax)
  690fff:	00 ed                	add    %ch,%ch
  691001:	82                   	(bad)  
  691002:	46 00 00             	rex.RX add    %r8b,(%rax)
  691005:	00 00                	add    %al,(%rax)
  691007:	00 06                	add    %al,(%rsi)
  691009:	00 00                	add    %al,(%rax)
  69100b:	00 02                	add    %al,(%rdx)
	...
  691015:	00 00                	add    %al,(%rax)
  691017:	00 fc                	add    %bh,%ah
  691019:	73 47                	jae    691062 <tables+0x2b22>
  69101b:	00 00                	add    %al,(%rax)
  69101d:	00 00                	add    %al,(%rax)
  69101f:	00 01                	add    %al,(%rcx)
  691021:	00 00                	add    %al,(%rax)
  691023:	00 03                	add    %al,(%rbx)
	...
  69102d:	00 00                	add    %al,(%rax)
  69102f:	00 83 23 47 00 00    	add    %al,0x4723(%rbx)
  691035:	00 00                	add    %al,(%rax)
  691037:	00 06                	add    %al,(%rsi)
  691039:	00 00                	add    %al,(%rax)
  69103b:	00 03                	add    %al,(%rbx)
  69103d:	00 00                	add    %al,(%rax)
  69103f:	00 d3                	add    %dl,%bl
  691041:	23 47 00             	and    0x0(%rdi),%eax
  691044:	00 00                	add    %al,(%rax)
  691046:	00 00                	add    %al,(%rax)
  691048:	37                   	(bad)  
  691049:	6a 47                	pushq  $0x47
	...
  691053:	00 03                	add    %al,(%rbx)
	...
  69105d:	00 00                	add    %al,(%rax)
  69105f:	00 b7 c8 46 00 00    	add    %dh,0x46c8(%rdi)
  691065:	00 00                	add    %al,(%rax)
  691067:	00 00                	add    %al,(%rax)
  691069:	00 00                	add    %al,(%rax)
  69106b:	00 03                	add    %al,(%rbx)
	...
  691075:	00 00                	add    %al,(%rax)
  691077:	00 41 6a             	add    %al,0x6a(%rcx)
  69107a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69107d:	00 00                	add    %al,(%rax)
  69107f:	00 00                	add    %al,(%rax)
  691081:	00 00                	add    %al,(%rax)
  691083:	00 03                	add    %al,(%rbx)
	...
  69108d:	00 00                	add    %al,(%rax)
  69108f:	00 4a 6a             	add    %cl,0x6a(%rdx)
  691092:	47 00 00             	rex.RXB add    %r8b,(%r8)
  691095:	00 00                	add    %al,(%rax)
  691097:	00 00                	add    %al,(%rax)
  691099:	00 00                	add    %al,(%rax)
  69109b:	00 03                	add    %al,(%rbx)
	...
  6910a5:	00 00                	add    %al,(%rax)
  6910a7:	00 52 6a             	add    %dl,0x6a(%rdx)
  6910aa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6910ad:	00 00                	add    %al,(%rax)
  6910af:	00 00                	add    %al,(%rax)
  6910b1:	00 00                	add    %al,(%rax)
  6910b3:	00 03                	add    %al,(%rbx)
	...
  6910bd:	00 00                	add    %al,(%rax)
  6910bf:	00 55 79             	add    %dl,0x79(%rbp)
  6910c2:	46 00 00             	rex.RX add    %r8b,(%rax)
  6910c5:	00 00                	add    %al,(%rax)
  6910c7:	00 00                	add    %al,(%rax)
  6910c9:	00 00                	add    %al,(%rax)
  6910cb:	00 03                	add    %al,(%rbx)
	...
  6910d5:	00 00                	add    %al,(%rax)
  6910d7:	00 5a 12             	add    %bl,0x12(%rdx)
  6910da:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6910dd:	00 00                	add    %al,(%rax)
  6910df:	00 00                	add    %al,(%rax)
  6910e1:	00 00                	add    %al,(%rax)
  6910e3:	00 03                	add    %al,(%rbx)
	...
  6910ed:	00 00                	add    %al,(%rax)
  6910ef:	00 61 6a             	add    %ah,0x6a(%rcx)
  6910f2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6910f5:	00 00                	add    %al,(%rax)
  6910f7:	00 03                	add    %al,(%rbx)
  6910f9:	00 00                	add    %al,(%rax)
  6910fb:	00 03                	add    %al,(%rbx)
	...
  691105:	00 00                	add    %al,(%rax)
  691107:	00 da                	add    %bl,%dl
  691109:	f3 46 00 00          	rex.RX repz add %r8b,(%rax)
  69110d:	00 00                	add    %al,(%rax)
  69110f:	00 01                	add    %al,(%rcx)
  691111:	00 00                	add    %al,(%rax)
  691113:	00 03                	add    %al,(%rbx)
	...
  69111d:	00 00                	add    %al,(%rax)
  69111f:	00 12                	add    %dl,(%rdx)
  691121:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  691122:	46 00 00             	rex.RX add    %r8b,(%rax)
  691125:	00 00                	add    %al,(%rax)
  691127:	00 02                	add    %al,(%rdx)
  691129:	00 00                	add    %al,(%rax)
  69112b:	00 03                	add    %al,(%rbx)
	...
  691135:	00 00                	add    %al,(%rax)
  691137:	00 2e                	add    %ch,(%rsi)
  691139:	36 46 00 00          	rex.RX add    %r8b,%ss:(%rax)
  69113d:	00 00                	add    %al,(%rax)
  69113f:	00 01                	add    %al,(%rcx)
  691141:	00 00                	add    %al,(%rax)
  691143:	00 03                	add    %al,(%rbx)
	...
  69114d:	00 00                	add    %al,(%rax)
  69114f:	00 68 6a             	add    %ch,0x6a(%rax)
  691152:	47 00 00             	rex.RXB add    %r8b,(%r8)
  691155:	00 00                	add    %al,(%rax)
  691157:	00 00                	add    %al,(%rax)
  691159:	00 00                	add    %al,(%rax)
  69115b:	00 03                	add    %al,(%rbx)
	...
  691165:	00 00                	add    %al,(%rax)
  691167:	00 77 6a             	add    %dh,0x6a(%rdi)
  69116a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69116d:	00 00                	add    %al,(%rax)
  69116f:	00 01                	add    %al,(%rcx)
  691171:	00 00                	add    %al,(%rax)
  691173:	00 03                	add    %al,(%rbx)
	...
  69117d:	00 00                	add    %al,(%rax)
  69117f:	00 81 6a 47 00 00    	add    %al,0x476a(%rcx)
  691185:	00 00                	add    %al,(%rax)
  691187:	00 01                	add    %al,(%rcx)
  691189:	00 00                	add    %al,(%rax)
  69118b:	00 03                	add    %al,(%rbx)
	...
  6915fd:	00 00                	add    %al,(%rax)
  6915ff:	00 8f 6a 47 00 00    	add    %cl,0x476a(%rdi)
  691605:	00 00                	add    %al,(%rax)
  691607:	00 0e                	add    %cl,(%rsi)
  691609:	23 47 00             	and    0x0(%rdi),%eax
  69160c:	00 00                	add    %al,(%rax)
  69160e:	00 00                	add    %al,(%rax)
  691610:	01 00                	add    %eax,(%rax)
  691612:	00 00                	add    %al,(%rax)
  691614:	00 00                	add    %al,(%rax)
  691616:	00 00                	add    %al,(%rax)
  691618:	0e                   	(bad)  
  691619:	23 47 00             	and    0x0(%rdi),%eax
  69161c:	00 00                	add    %al,(%rax)
  69161e:	00 00                	add    %al,(%rax)
  691620:	06                   	(bad)  
  691621:	00 00                	add    %al,(%rax)
  691623:	00 02                	add    %al,(%rdx)
	...
  69162d:	00 00                	add    %al,(%rax)
  69162f:	00 ed                	add    %ch,%ch
  691631:	82                   	(bad)  
  691632:	46 00 00             	rex.RX add    %r8b,(%rax)
  691635:	00 00                	add    %al,(%rax)
  691637:	00 06                	add    %al,(%rsi)
  691639:	00 00                	add    %al,(%rax)
  69163b:	00 03                	add    %al,(%rbx)
  69163d:	00 00                	add    %al,(%rax)
  69163f:	00 2e                	add    %ch,(%rsi)
  691641:	6a 47                	pushq  $0x47
  691643:	00 00                	add    %al,(%rax)
  691645:	00 00                	add    %al,(%rax)
  691647:	00 fc                	add    %bh,%ah
  691649:	73 47                	jae    691692 <tables+0x3152>
  69164b:	00 00                	add    %al,(%rax)
  69164d:	00 00                	add    %al,(%rax)
  69164f:	00 01                	add    %al,(%rcx)
  691651:	00 00                	add    %al,(%rax)
  691653:	00 03                	add    %al,(%rbx)
	...
  69165d:	00 00                	add    %al,(%rax)
  69165f:	00 fa                	add    %bh,%dl
  691661:	0e                   	(bad)  
  691662:	47 00 00             	rex.RXB add    %r8b,(%r8)
  691665:	00 00                	add    %al,(%rax)
  691667:	00 00                	add    %al,(%rax)
  691669:	00 00                	add    %al,(%rax)
  69166b:	00 03                	add    %al,(%rbx)
	...
  691675:	00 00                	add    %al,(%rax)
  691677:	00 98 6a 47 00 00    	add    %bl,0x476a(%rax)
  69167d:	00 00                	add    %al,(%rax)
  69167f:	00 01                	add    %al,(%rcx)
  691681:	00 00                	add    %al,(%rax)
  691683:	00 03                	add    %al,(%rbx)
	...
  69168d:	00 00                	add    %al,(%rax)
  69168f:	00 9c 6a 47 00 00 00 	add    %bl,0x47(%rdx,%rbp,2)
  691696:	00 00                	add    %al,(%rax)
  691698:	00 00                	add    %al,(%rax)
  69169a:	00 00                	add    %al,(%rax)
  69169c:	03 00                	add    (%rax),%eax
	...
  6916a6:	00 00                	add    %al,(%rax)
  6916a8:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  6916a9:	6a 47                	pushq  $0x47
  6916ab:	00 00                	add    %al,(%rax)
  6916ad:	00 00                	add    %al,(%rax)
  6916af:	00 03                	add    %al,(%rbx)
  6916b1:	00 00                	add    %al,(%rax)
  6916b3:	00 03                	add    %al,(%rbx)
	...
  6916bd:	00 00                	add    %al,(%rax)
  6916bf:	00 aa 6a 47 00 00    	add    %ch,0x476a(%rdx)
  6916c5:	00 00                	add    %al,(%rax)
  6916c7:	00 01                	add    %al,(%rcx)
  6916c9:	00 00                	add    %al,(%rax)
  6916cb:	00 03                	add    %al,(%rbx)
	...
  6916d5:	00 00                	add    %al,(%rax)
  6916d7:	00 b3 6a 47 00 00    	add    %dh,0x476a(%rbx)
  6916dd:	00 00                	add    %al,(%rax)
  6916df:	00 01                	add    %al,(%rcx)
  6916e1:	00 00                	add    %al,(%rax)
  6916e3:	00 03                	add    %al,(%rbx)
	...
  691c15:	00 00                	add    %al,(%rax)
  691c17:	00 c0                	add    %al,%al
  691c19:	6a 47                	pushq  $0x47
  691c1b:	00 00                	add    %al,(%rax)
  691c1d:	00 00                	add    %al,(%rax)
  691c1f:	00 cd                	add    %cl,%ch
  691c21:	6a 47                	pushq  $0x47
  691c23:	00 00                	add    %al,(%rax)
  691c25:	00 00                	add    %al,(%rax)
  691c27:	00 01                	add    %al,(%rcx)
  691c29:	00 00                	add    %al,(%rax)
  691c2b:	00 00                	add    %al,(%rax)
  691c2d:	00 00                	add    %al,(%rax)
  691c2f:	00 cd                	add    %cl,%ch
  691c31:	6a 47                	pushq  $0x47
  691c33:	00 00                	add    %al,(%rax)
  691c35:	00 00                	add    %al,(%rax)
  691c37:	00 06                	add    %al,(%rsi)
  691c39:	00 00                	add    %al,(%rax)
  691c3b:	00 02                	add    %al,(%rdx)
	...
  691c45:	00 00                	add    %al,(%rax)
  691c47:	00 0e                	add    %cl,(%rsi)
  691c49:	23 47 00             	and    0x0(%rdi),%eax
  691c4c:	00 00                	add    %al,(%rax)
  691c4e:	00 00                	add    %al,(%rax)
  691c50:	06                   	(bad)  
  691c51:	00 00                	add    %al,(%rax)
  691c53:	00 03                	add    %al,(%rbx)
  691c55:	00 00                	add    %al,(%rax)
  691c57:	00 8f 6a 47 00 00    	add    %cl,0x476a(%rdi)
  691c5d:	00 00                	add    %al,(%rax)
  691c5f:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  691c65:	00 00                	add    %al,(%rax)
  691c67:	00 06                	add    %al,(%rsi)
  691c69:	00 00                	add    %al,(%rax)
  691c6b:	00 03                	add    %al,(%rbx)
  691c6d:	00 00                	add    %al,(%rax)
  691c6f:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  691c75:	00 00                	add    %al,(%rax)
  691c77:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  691c7e:	00 00                	add    %al,(%rax)
  691c80:	00 00                	add    %al,(%rax)
  691c82:	00 00                	add    %al,(%rax)
  691c84:	03 00                	add    (%rax),%eax
	...
  69222e:	00 00                	add    %al,(%rax)
  692230:	dc 6a 47             	fsubrl 0x47(%rdx)
  692233:	00 00                	add    %al,(%rax)
  692235:	00 00                	add    %al,(%rax)
  692237:	00 e9                	add    %ch,%cl
  692239:	6a 47                	pushq  $0x47
  69223b:	00 00                	add    %al,(%rax)
  69223d:	00 00                	add    %al,(%rax)
  69223f:	00 01                	add    %al,(%rcx)
  692241:	00 00                	add    %al,(%rax)
  692243:	00 00                	add    %al,(%rax)
  692245:	00 00                	add    %al,(%rax)
  692247:	00 e9                	add    %ch,%cl
  692249:	6a 47                	pushq  $0x47
  69224b:	00 00                	add    %al,(%rax)
  69224d:	00 00                	add    %al,(%rax)
  69224f:	00 06                	add    %al,(%rsi)
  692251:	00 00                	add    %al,(%rax)
  692253:	00 02                	add    %al,(%rdx)
	...
  69225d:	00 00                	add    %al,(%rax)
  69225f:	00 ed                	add    %ch,%ch
  692261:	82                   	(bad)  
  692262:	46 00 00             	rex.RX add    %r8b,(%rax)
  692265:	00 00                	add    %al,(%rax)
  692267:	00 06                	add    %al,(%rsi)
  692269:	00 00                	add    %al,(%rax)
  69226b:	00 03                	add    %al,(%rbx)
  69226d:	00 00                	add    %al,(%rax)
  69226f:	00 2e                	add    %ch,(%rsi)
  692271:	6a 47                	pushq  $0x47
  692273:	00 00                	add    %al,(%rax)
  692275:	00 00                	add    %al,(%rax)
  692277:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  69227d:	00 00                	add    %al,(%rax)
  69227f:	00 06                	add    %al,(%rsi)
  692281:	00 00                	add    %al,(%rax)
  692283:	00 03                	add    %al,(%rbx)
  692285:	00 00                	add    %al,(%rax)
  692287:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  69228d:	00 00                	add    %al,(%rax)
  69228f:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  692296:	00 00                	add    %al,(%rax)
  692298:	00 00                	add    %al,(%rax)
  69229a:	00 00                	add    %al,(%rax)
  69229c:	03 00                	add    (%rax),%eax
	...
  692846:	00 00                	add    %al,(%rax)
  692848:	fe                   	(bad)  
  692849:	79 46                	jns    692891 <tables+0x4351>
  69284b:	00 00                	add    %al,(%rax)
  69284d:	00 00                	add    %al,(%rax)
  69284f:	00 24 17             	add    %ah,(%rdi,%rdx,1)
  692852:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  69285d:	00 00                	add    %al,(%rax)
  69285f:	00 24 17             	add    %ah,(%rdi,%rdx,1)
  692862:	46 00 00             	rex.RX add    %r8b,(%rax)
  692865:	00 00                	add    %al,(%rax)
  692867:	00 00                	add    %al,(%rax)
  692869:	00 00                	add    %al,(%rax)
  69286b:	00 02                	add    %al,(%rdx)
	...
  692875:	00 00                	add    %al,(%rax)
  692877:	00 fc                	add    %bh,%ah
  692879:	73 47                	jae    6928c2 <tables+0x4382>
  69287b:	00 00                	add    %al,(%rax)
  69287d:	00 00                	add    %al,(%rax)
  69287f:	00 01                	add    %al,(%rcx)
  692881:	00 00                	add    %al,(%rax)
  692883:	00 02                	add    %al,(%rdx)
	...
  69288d:	00 00                	add    %al,(%rax)
  69288f:	00 f8                	add    %bh,%al
  692891:	6a 47                	pushq  $0x47
	...
  69289b:	00 02                	add    %al,(%rdx)
	...
  6928a5:	00 00                	add    %al,(%rax)
  6928a7:	00 93 22 48 00 00    	add    %dl,0x4822(%rbx)
  6928ad:	00 00                	add    %al,(%rax)
  6928af:	00 01                	add    %al,(%rcx)
  6928b1:	00 00                	add    %al,(%rax)
  6928b3:	00 02                	add    %al,(%rdx)
	...
  6928bd:	00 00                	add    %al,(%rax)
  6928bf:	00 bb a5 46 00 00    	add    %bh,0x46a5(%rbx)
  6928c5:	00 00                	add    %al,(%rax)
  6928c7:	00 00                	add    %al,(%rax)
  6928c9:	00 00                	add    %al,(%rax)
  6928cb:	00 02                	add    %al,(%rdx)
	...
  6928d5:	00 00                	add    %al,(%rax)
  6928d7:	00 01                	add    %al,(%rcx)
  6928d9:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6928dd:	00 00                	add    %al,(%rax)
  6928df:	00 00                	add    %al,(%rax)
  6928e1:	00 00                	add    %al,(%rax)
  6928e3:	00 02                	add    %al,(%rdx)
	...
  6928ed:	00 00                	add    %al,(%rax)
  6928ef:	00 0f                	add    %cl,(%rdi)
  6928f1:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6928f5:	00 00                	add    %al,(%rax)
  6928f7:	00 00                	add    %al,(%rax)
  6928f9:	00 00                	add    %al,(%rax)
  6928fb:	00 02                	add    %al,(%rdx)
	...
  692905:	00 00                	add    %al,(%rax)
  692907:	00 1c 6b             	add    %bl,(%rbx,%rbp,2)
  69290a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69290d:	00 00                	add    %al,(%rax)
  69290f:	00 00                	add    %al,(%rax)
  692911:	00 00                	add    %al,(%rax)
  692913:	00 02                	add    %al,(%rdx)
	...
  69291d:	00 00                	add    %al,(%rax)
  69291f:	00 25 6b 47 00 00    	add    %ah,0x476b(%rip)        # 697090 <tables+0x8b50>
  692925:	00 00                	add    %al,(%rax)
  692927:	00 00                	add    %al,(%rax)
  692929:	00 00                	add    %al,(%rax)
  69292b:	00 02                	add    %al,(%rdx)
	...
  692e5d:	00 00                	add    %al,(%rax)
  692e5f:	00 ed                	add    %ch,%ch
  692e61:	7d 46                	jge    692ea9 <tables+0x4969>
  692e63:	00 00                	add    %al,(%rax)
  692e65:	00 00                	add    %al,(%rax)
  692e67:	00 d6                	add    %dl,%dh
  692e69:	fc                   	cld    
  692e6a:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  692e75:	00 00                	add    %al,(%rax)
  692e77:	00 24 17             	add    %ah,(%rdi,%rdx,1)
  692e7a:	46 00 00             	rex.RX add    %r8b,(%rax)
  692e7d:	00 00                	add    %al,(%rax)
  692e7f:	00 00                	add    %al,(%rax)
  692e81:	00 00                	add    %al,(%rax)
  692e83:	00 02                	add    %al,(%rdx)
  692e85:	00 00                	add    %al,(%rax)
  692e87:	00 fe                	add    %bh,%dh
  692e89:	79 46                	jns    692ed1 <tables+0x4991>
  692e8b:	00 00                	add    %al,(%rax)
  692e8d:	00 00                	add    %al,(%rax)
  692e8f:	00 2e                	add    %ch,(%rsi)
  692e91:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  692e95:	00 00                	add    %al,(%rax)
  692e97:	00 01                	add    %al,(%rcx)
  692e99:	00 00                	add    %al,(%rax)
  692e9b:	00 02                	add    %al,(%rdx)
	...
  692ea5:	00 00                	add    %al,(%rax)
  692ea7:	00 f8                	add    %bh,%al
  692ea9:	7d 46                	jge    692ef1 <tables+0x49b1>
  692eab:	00 00                	add    %al,(%rax)
  692ead:	00 00                	add    %al,(%rax)
  692eaf:	00 06                	add    %al,(%rsi)
  692eb1:	00 00                	add    %al,(%rax)
  692eb3:	00 02                	add    %al,(%rdx)
	...
  692ebd:	00 00                	add    %al,(%rax)
  692ebf:	00 38                	add    %bh,(%rax)
  692ec1:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  692ec5:	00 00                	add    %al,(%rax)
  692ec7:	00 00                	add    %al,(%rax)
  692ec9:	00 00                	add    %al,(%rax)
  692ecb:	00 02                	add    %al,(%rdx)
	...
  692ed5:	00 00                	add    %al,(%rax)
  692ed7:	00 74 a5 46          	add    %dh,0x46(%rbp,%riz,4)
  692edb:	00 00                	add    %al,(%rax)
  692edd:	00 00                	add    %al,(%rax)
  692edf:	00 04 00             	add    %al,(%rax,%rax,1)
  692ee2:	00 00                	add    %al,(%rax)
  692ee4:	02 00                	add    (%rax),%al
	...
  692eee:	00 00                	add    %al,(%rax)
  692ef0:	cf                   	iret   
  692ef1:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  692ef5:	00 00                	add    %al,(%rax)
  692ef7:	00 01                	add    %al,(%rcx)
  692ef9:	00 00                	add    %al,(%rax)
  692efb:	00 02                	add    %al,(%rdx)
	...
  693475:	00 00                	add    %al,(%rax)
  693477:	00 42 6b             	add    %al,0x6b(%rdx)
  69347a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69347d:	00 00                	add    %al,(%rax)
  69347f:	00 51 6b             	add    %dl,0x6b(%rcx)
  693482:	47 00 00             	rex.RXB add    %r8b,(%r8)
  693485:	00 00                	add    %al,(%rax)
  693487:	00 01                	add    %al,(%rcx)
  693489:	00 00                	add    %al,(%rax)
  69348b:	00 00                	add    %al,(%rax)
  69348d:	00 00                	add    %al,(%rax)
  69348f:	00 51 6b             	add    %dl,0x6b(%rcx)
  693492:	47 00 00             	rex.RXB add    %r8b,(%r8)
  693495:	00 00                	add    %al,(%rax)
  693497:	00 06                	add    %al,(%rsi)
  693499:	00 00                	add    %al,(%rax)
  69349b:	00 02                	add    %al,(%rdx)
	...
  6934a5:	00 00                	add    %al,(%rax)
  6934a7:	00 fc                	add    %bh,%ah
  6934a9:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  6934b0:	06                   	(bad)  
  6934b1:	00 00                	add    %al,(%rax)
  6934b3:	00 03                	add    %al,(%rbx)
  6934b5:	00 00                	add    %al,(%rax)
  6934b7:	00 cc                	add    %cl,%ah
  6934b9:	7d 46                	jge    693501 <tables+0x4fc1>
  6934bb:	00 00                	add    %al,(%rax)
  6934bd:	00 00                	add    %al,(%rax)
  6934bf:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  6934c6:	00 00                	add    %al,(%rax)
  6934c8:	00 00                	add    %al,(%rax)
  6934ca:	00 00                	add    %al,(%rax)
  6934cc:	03 00                	add    (%rax),%eax
	...
  6934d6:	00 00                	add    %al,(%rax)
  6934d8:	58                   	pop    %rax
  6934d9:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6934dd:	00 00                	add    %al,(%rax)
  6934df:	00 00                	add    %al,(%rax)
  6934e1:	00 00                	add    %al,(%rax)
  6934e3:	00 03                	add    %al,(%rbx)
	...
  6934ed:	00 00                	add    %al,(%rax)
  6934ef:	00 60 6b             	add    %ah,0x6b(%rax)
  6934f2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6934f5:	00 00                	add    %al,(%rax)
  6934f7:	00 00                	add    %al,(%rax)
  6934f9:	00 00                	add    %al,(%rax)
  6934fb:	00 03                	add    %al,(%rbx)
	...
  693505:	00 00                	add    %al,(%rax)
  693507:	00 66 6b             	add    %ah,0x6b(%rsi)
  69350a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69350d:	00 00                	add    %al,(%rax)
  69350f:	00 01                	add    %al,(%rcx)
  693511:	00 00                	add    %al,(%rax)
  693513:	00 03                	add    %al,(%rbx)
	...
  693a8d:	00 00                	add    %al,(%rax)
  693a8f:	00 7c 8f 46          	add    %bh,0x46(%rdi,%rcx,4)
  693a93:	00 00                	add    %al,(%rax)
  693a95:	00 00                	add    %al,(%rax)
  693a97:	00 6b 6b             	add    %ch,0x6b(%rbx)
  693a9a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  693a9d:	00 00                	add    %al,(%rax)
  693a9f:	00 04 00             	add    %al,(%rax,%rax,1)
  693aa2:	00 00                	add    %al,(%rax)
  693aa4:	00 00                	add    %al,(%rax)
  693aa6:	00 00                	add    %al,(%rax)
  693aa8:	6b 6b 47 00          	imul   $0x0,0x47(%rbx),%ebp
  693aac:	00 00                	add    %al,(%rax)
  693aae:	00 00                	add    %al,(%rax)
  693ab0:	06                   	(bad)  
  693ab1:	00 00                	add    %al,(%rax)
  693ab3:	00 02                	add    %al,(%rdx)
	...
  693abd:	00 00                	add    %al,(%rax)
  693abf:	00 2d fb 45 00 00    	add    %ch,0x45fb(%rip)        # 6980c0 <tables+0x9b80>
  693ac5:	00 00                	add    %al,(%rax)
  693ac7:	00 06                	add    %al,(%rsi)
  693ac9:	00 00                	add    %al,(%rax)
  693acb:	00 02                	add    %al,(%rdx)
  693acd:	00 00                	add    %al,(%rax)
  693acf:	00 14 12             	add    %dl,(%rdx,%rdx,1)
  693ad2:	46 00 00             	rex.RX add    %r8b,(%rax)
  693ad5:	00 00                	add    %al,(%rax)
  693ad7:	00 6d 6d             	add    %ch,0x6d(%rbp)
  693ada:	47 00 00             	rex.RXB add    %r8b,(%r8)
  693add:	00 00                	add    %al,(%rax)
  693adf:	00 06                	add    %al,(%rsi)
  693ae1:	00 00                	add    %al,(%rax)
  693ae3:	00 02                	add    %al,(%rdx)
  693ae5:	00 00                	add    %al,(%rax)
  693ae7:	00 2e                	add    %ch,(%rsi)
  693ae9:	12 46 00             	adc    0x0(%rsi),%al
  693aec:	00 00                	add    %al,(%rax)
  693aee:	00 00                	add    %al,(%rax)
  693af0:	73 6b                	jae    693b5d <tables+0x561d>
  693af2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  693af5:	00 00                	add    %al,(%rax)
  693af7:	00 06                	add    %al,(%rsi)
  693af9:	00 00                	add    %al,(%rax)
  693afb:	00 02                	add    %al,(%rdx)
  693afd:	00 00                	add    %al,(%rax)
  693aff:	00 e0                	add    %ah,%al
  693b01:	7d 46                	jge    693b49 <tables+0x5609>
  693b03:	00 00                	add    %al,(%rax)
  693b05:	00 00                	add    %al,(%rax)
  693b07:	00 f8                	add    %bh,%al
  693b09:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  693b0d:	00 00                	add    %al,(%rax)
  693b0f:	00 00                	add    %al,(%rax)
  693b11:	00 00                	add    %al,(%rax)
  693b13:	00 02                	add    %al,(%rdx)
	...
  693b1d:	00 00                	add    %al,(%rax)
  693b1f:	00 f3                	add    %dh,%bl
  693b21:	1d 46 00 00 00       	sbb    $0x46,%eax
  693b26:	00 00                	add    %al,(%rax)
  693b28:	06                   	(bad)  
  693b29:	00 00                	add    %al,(%rax)
  693b2b:	00 02                	add    %al,(%rdx)
  693b2d:	00 00                	add    %al,(%rax)
  693b2f:	00 38                	add    %bh,(%rax)
  693b31:	7e 46                	jle    693b79 <tables+0x5639>
  693b33:	00 00                	add    %al,(%rax)
  693b35:	00 00                	add    %al,(%rax)
  693b37:	00 7a 6b             	add    %bh,0x6b(%rdx)
  693b3a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  693b3d:	00 00                	add    %al,(%rax)
  693b3f:	00 01                	add    %al,(%rcx)
  693b41:	00 00                	add    %al,(%rax)
  693b43:	00 02                	add    %al,(%rdx)
	...
  693b4d:	00 00                	add    %al,(%rax)
  693b4f:	00 81 6b 47 00 00    	add    %al,0x476b(%rcx)
  693b55:	00 00                	add    %al,(%rax)
  693b57:	00 01                	add    %al,(%rcx)
  693b59:	00 00                	add    %al,(%rax)
  693b5b:	00 02                	add    %al,(%rdx)
	...
  693b65:	00 00                	add    %al,(%rax)
  693b67:	00 43 34             	add    %al,0x34(%rbx)
  693b6a:	48 00 00             	rex.W add    %al,(%rax)
  693b6d:	00 00                	add    %al,(%rax)
  693b6f:	00 03                	add    %al,(%rbx)
  693b71:	00 00                	add    %al,(%rax)
  693b73:	00 02                	add    %al,(%rdx)
	...
  693b7d:	00 00                	add    %al,(%rax)
  693b7f:	00 5a 12             	add    %bl,0x12(%rdx)
  693b82:	47 00 00             	rex.RXB add    %r8b,(%r8)
  693b85:	00 00                	add    %al,(%rax)
  693b87:	00 00                	add    %al,(%rax)
  693b89:	00 00                	add    %al,(%rax)
  693b8b:	00 02                	add    %al,(%rdx)
	...
  693b95:	00 00                	add    %al,(%rax)
  693b97:	00 89 6b 47 00 00    	add    %cl,0x476b(%rcx)
  693b9d:	00 00                	add    %al,(%rax)
  693b9f:	00 00                	add    %al,(%rax)
  693ba1:	00 00                	add    %al,(%rax)
  693ba3:	00 02                	add    %al,(%rdx)
	...
  693bad:	00 00                	add    %al,(%rax)
  693baf:	00 2e                	add    %ch,(%rsi)
  693bb1:	36 46 00 00          	rex.RX add    %r8b,%ss:(%rax)
  693bb5:	00 00                	add    %al,(%rax)
  693bb7:	00 01                	add    %al,(%rcx)
  693bb9:	00 00                	add    %al,(%rax)
  693bbb:	00 02                	add    %al,(%rdx)
	...
  693bc5:	00 00                	add    %al,(%rax)
  693bc7:	00 b7 c8 46 00 00    	add    %dh,0x46c8(%rdi)
  693bcd:	00 00                	add    %al,(%rax)
  693bcf:	00 00                	add    %al,(%rax)
  693bd1:	00 00                	add    %al,(%rax)
  693bd3:	00 02                	add    %al,(%rdx)
	...
  693bdd:	00 00                	add    %al,(%rax)
  693bdf:	00 91 6b 47 00 00    	add    %dl,0x476b(%rcx)
  693be5:	00 00                	add    %al,(%rax)
  693be7:	00 00                	add    %al,(%rax)
  693be9:	00 00                	add    %al,(%rax)
  693beb:	00 02                	add    %al,(%rdx)
	...
  693bf5:	00 00                	add    %al,(%rax)
  693bf7:	00 9a 6b 47 00 00    	add    %bl,0x476b(%rdx)
  693bfd:	00 00                	add    %al,(%rax)
  693bff:	00 00                	add    %al,(%rax)
  693c01:	00 00                	add    %al,(%rax)
  693c03:	00 02                	add    %al,(%rdx)
	...
  6940a5:	00 00                	add    %al,(%rax)
  6940a7:	00 07                	add    %al,(%rdi)
  6940a9:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6940ad:	00 00                	add    %al,(%rax)
  6940af:	00 d6                	add    %dl,%dh
  6940b1:	fc                   	cld    
  6940b2:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  6940bd:	00 00                	add    %al,(%rax)
  6940bf:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  6940c5:	00 00                	add    %al,(%rax)
  6940c7:	00 06                	add    %al,(%rsi)
  6940c9:	00 00                	add    %al,(%rax)
  6940cb:	00 02                	add    %al,(%rdx)
  6940cd:	00 00                	add    %al,(%rax)
  6940cf:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  6940d5:	00 00                	add    %al,(%rax)
  6940d7:	00 f8                	add    %bh,%al
  6940d9:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6940dd:	00 00                	add    %al,(%rax)
  6940df:	00 00                	add    %al,(%rax)
  6940e1:	00 00                	add    %al,(%rax)
  6940e3:	00 02                	add    %al,(%rdx)
	...
  6940ed:	00 00                	add    %al,(%rax)
  6940ef:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  6940f5:	00 00                	add    %al,(%rax)
  6940f7:	00 02                	add    %al,(%rdx)
  6940f9:	00 00                	add    %al,(%rax)
  6940fb:	00 02                	add    %al,(%rdx)
	...
  6946bd:	00 00                	add    %al,(%rax)
  6946bf:	00 a4 6b 47 00 00 00 	add    %ah,0x47(%rbx,%rbp,2)
  6946c6:	00 00                	add    %al,(%rax)
  6946c8:	ec                   	in     (%dx),%al
  6946c9:	1f                   	(bad)  
  6946ca:	48 00 00             	rex.W add    %al,(%rax)
  6946cd:	00 00                	add    %al,(%rax)
  6946cf:	00 08                	add    %cl,(%rax)
  6946d1:	00 00                	add    %al,(%rax)
  6946d3:	00 00                	add    %al,(%rax)
  6946d5:	00 00                	add    %al,(%rax)
  6946d7:	00 ec                	add    %ch,%ah
  6946d9:	1f                   	(bad)  
  6946da:	48 00 00             	rex.W add    %al,(%rax)
  6946dd:	00 00                	add    %al,(%rax)
  6946df:	00 05 00 00 00 02    	add    %al,0x2000000(%rip)        # 26946e5 <_end+0x1fdbde5>
	...
  6946ed:	00 00                	add    %al,(%rax)
  6946ef:	00 24 17             	add    %ah,(%rdi,%rdx,1)
  6946f2:	46 00 00             	rex.RX add    %r8b,(%rax)
  6946f5:	00 00                	add    %al,(%rax)
  6946f7:	00 06                	add    %al,(%rsi)
  6946f9:	00 00                	add    %al,(%rax)
  6946fb:	00 02                	add    %al,(%rdx)
  6946fd:	00 00                	add    %al,(%rax)
  6946ff:	00 fe                	add    %bh,%dh
  694701:	79 46                	jns    694749 <tables+0x6209>
  694703:	00 00                	add    %al,(%rax)
  694705:	00 00                	add    %al,(%rax)
  694707:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  69470d:	00 00                	add    %al,(%rax)
  69470f:	00 06                	add    %al,(%rsi)
  694711:	00 00                	add    %al,(%rax)
  694713:	00 0a                	add    %cl,(%rdx)
  694715:	00 00                	add    %al,(%rax)
  694717:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  69471d:	00 00                	add    %al,(%rax)
  69471f:	00 f8                	add    %bh,%al
  694721:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  694725:	00 00                	add    %al,(%rax)
  694727:	00 00                	add    %al,(%rax)
  694729:	00 00                	add    %al,(%rax)
  69472b:	00 0a                	add    %cl,(%rdx)
	...
  694735:	00 00                	add    %al,(%rax)
  694737:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  69473d:	00 00                	add    %al,(%rax)
  69473f:	00 02                	add    %al,(%rdx)
  694741:	00 00                	add    %al,(%rax)
  694743:	00 0a                	add    %cl,(%rdx)
	...
  694cd5:	00 00                	add    %al,(%rax)
  694cd7:	00 16                	add    %dl,(%rsi)
  694cd9:	43                   	rex.XB
  694cda:	46 00 00             	rex.RX add    %r8b,(%rax)
  694cdd:	00 00                	add    %al,(%rax)
  694cdf:	00 d6                	add    %dl,%dh
  694ce1:	fc                   	cld    
  694ce2:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  694ced:	00 00                	add    %al,(%rax)
  694cef:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  694cf5:	00 00                	add    %al,(%rax)
  694cf7:	00 06                	add    %al,(%rsi)
  694cf9:	00 00                	add    %al,(%rax)
  694cfb:	00 02                	add    %al,(%rdx)
  694cfd:	00 00                	add    %al,(%rax)
  694cff:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  694d05:	00 00                	add    %al,(%rax)
  694d07:	00 f8                	add    %bh,%al
  694d09:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  694d0d:	00 00                	add    %al,(%rax)
  694d0f:	00 00                	add    %al,(%rax)
  694d11:	00 00                	add    %al,(%rax)
  694d13:	00 02                	add    %al,(%rdx)
	...
  694d1d:	00 00                	add    %al,(%rax)
  694d1f:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  694d25:	00 00                	add    %al,(%rax)
  694d27:	00 05 00 00 00 02    	add    %al,0x2000000(%rip)        # 2694d2d <_end+0x1fdc42d>
	...
  6952ed:	00 00                	add    %al,(%rax)
  6952ef:	00 b1 6b 47 00 00    	add    %dh,0x476b(%rcx)
  6952f5:	00 00                	add    %al,(%rax)
  6952f7:	00 ec                	add    %ch,%ah
  6952f9:	1f                   	(bad)  
  6952fa:	48 00 00             	rex.W add    %al,(%rax)
  6952fd:	00 00                	add    %al,(%rax)
  6952ff:	00 08                	add    %cl,(%rax)
  695301:	00 00                	add    %al,(%rax)
  695303:	00 00                	add    %al,(%rax)
  695305:	00 00                	add    %al,(%rax)
  695307:	00 ec                	add    %ch,%ah
  695309:	1f                   	(bad)  
  69530a:	48 00 00             	rex.W add    %al,(%rax)
  69530d:	00 00                	add    %al,(%rax)
  69530f:	00 05 00 00 00 02    	add    %al,0x2000000(%rip)        # 2695315 <_end+0x1fdca15>
	...
  69531d:	00 00                	add    %al,(%rax)
  69531f:	00 24 17             	add    %ah,(%rdi,%rdx,1)
  695322:	46 00 00             	rex.RX add    %r8b,(%rax)
  695325:	00 00                	add    %al,(%rax)
  695327:	00 06                	add    %al,(%rsi)
  695329:	00 00                	add    %al,(%rax)
  69532b:	00 02                	add    %al,(%rdx)
  69532d:	00 00                	add    %al,(%rax)
  69532f:	00 fe                	add    %bh,%dh
  695331:	79 46                	jns    695379 <tables+0x6e39>
  695333:	00 00                	add    %al,(%rax)
  695335:	00 00                	add    %al,(%rax)
  695337:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  69533d:	00 00                	add    %al,(%rax)
  69533f:	00 06                	add    %al,(%rsi)
  695341:	00 00                	add    %al,(%rax)
  695343:	00 0a                	add    %cl,(%rdx)
  695345:	00 00                	add    %al,(%rax)
  695347:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  69534d:	00 00                	add    %al,(%rax)
  69534f:	00 f8                	add    %bh,%al
  695351:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  695355:	00 00                	add    %al,(%rax)
  695357:	00 00                	add    %al,(%rax)
  695359:	00 00                	add    %al,(%rax)
  69535b:	00 0a                	add    %cl,(%rdx)
	...
  695365:	00 00                	add    %al,(%rax)
  695367:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  69536d:	00 00                	add    %al,(%rax)
  69536f:	00 05 00 00 00 0a    	add    %al,0xa000000(%rip)        # a695375 <_end+0x9fdca75>
	...
  695905:	00 00                	add    %al,(%rax)
  695907:	00 fd                	add    %bh,%ch
  695909:	42                   	rex.X
  69590a:	46 00 00             	rex.RX add    %r8b,(%rax)
  69590d:	00 00                	add    %al,(%rax)
  69590f:	00 d6                	add    %dl,%dh
  695911:	fc                   	cld    
  695912:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  69591d:	00 00                	add    %al,(%rax)
  69591f:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  695925:	00 00                	add    %al,(%rax)
  695927:	00 06                	add    %al,(%rsi)
  695929:	00 00                	add    %al,(%rax)
  69592b:	00 02                	add    %al,(%rdx)
  69592d:	00 00                	add    %al,(%rax)
  69592f:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  695935:	00 00                	add    %al,(%rax)
  695937:	00 f8                	add    %bh,%al
  695939:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  69593d:	00 00                	add    %al,(%rax)
  69593f:	00 00                	add    %al,(%rax)
  695941:	00 00                	add    %al,(%rax)
  695943:	00 02                	add    %al,(%rdx)
	...
  69594d:	00 00                	add    %al,(%rax)
  69594f:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  695955:	00 00                	add    %al,(%rax)
  695957:	00 01                	add    %al,(%rcx)
  695959:	00 00                	add    %al,(%rax)
  69595b:	00 02                	add    %al,(%rdx)
	...
  695f1d:	00 00                	add    %al,(%rax)
  695f1f:	00 c3                	add    %al,%bl
  695f21:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  695f25:	00 00                	add    %al,(%rax)
  695f27:	00 ec                	add    %ch,%ah
  695f29:	1f                   	(bad)  
  695f2a:	48 00 00             	rex.W add    %al,(%rax)
  695f2d:	00 00                	add    %al,(%rax)
  695f2f:	00 08                	add    %cl,(%rax)
  695f31:	00 00                	add    %al,(%rax)
  695f33:	00 00                	add    %al,(%rax)
  695f35:	00 00                	add    %al,(%rax)
  695f37:	00 ec                	add    %ch,%ah
  695f39:	1f                   	(bad)  
  695f3a:	48 00 00             	rex.W add    %al,(%rax)
  695f3d:	00 00                	add    %al,(%rax)
  695f3f:	00 05 00 00 00 02    	add    %al,0x2000000(%rip)        # 2695f45 <_end+0x1fdd645>
	...
  695f4d:	00 00                	add    %al,(%rax)
  695f4f:	00 24 17             	add    %ah,(%rdi,%rdx,1)
  695f52:	46 00 00             	rex.RX add    %r8b,(%rax)
  695f55:	00 00                	add    %al,(%rax)
  695f57:	00 06                	add    %al,(%rsi)
  695f59:	00 00                	add    %al,(%rax)
  695f5b:	00 02                	add    %al,(%rdx)
  695f5d:	00 00                	add    %al,(%rax)
  695f5f:	00 fe                	add    %bh,%dh
  695f61:	79 46                	jns    695fa9 <tables+0x7a69>
  695f63:	00 00                	add    %al,(%rax)
  695f65:	00 00                	add    %al,(%rax)
  695f67:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  695f6d:	00 00                	add    %al,(%rax)
  695f6f:	00 06                	add    %al,(%rsi)
  695f71:	00 00                	add    %al,(%rax)
  695f73:	00 0a                	add    %cl,(%rdx)
  695f75:	00 00                	add    %al,(%rax)
  695f77:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  695f7d:	00 00                	add    %al,(%rax)
  695f7f:	00 f8                	add    %bh,%al
  695f81:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  695f85:	00 00                	add    %al,(%rax)
  695f87:	00 00                	add    %al,(%rax)
  695f89:	00 00                	add    %al,(%rax)
  695f8b:	00 0a                	add    %cl,(%rdx)
	...
  695f95:	00 00                	add    %al,(%rax)
  695f97:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  695f9d:	00 00                	add    %al,(%rax)
  695f9f:	00 01                	add    %al,(%rcx)
  695fa1:	00 00                	add    %al,(%rax)
  695fa3:	00 0a                	add    %cl,(%rdx)
	...
  696535:	00 00                	add    %al,(%rax)
  696537:	00 f1                	add    %dh,%cl
  696539:	42                   	rex.X
  69653a:	46 00 00             	rex.RX add    %r8b,(%rax)
  69653d:	00 00                	add    %al,(%rax)
  69653f:	00 ec                	add    %ch,%ah
  696541:	1f                   	(bad)  
  696542:	48 00 00             	rex.W add    %al,(%rax)
  696545:	00 00                	add    %al,(%rax)
  696547:	00 04 00             	add    %al,(%rax,%rax,1)
  69654a:	00 00                	add    %al,(%rax)
  69654c:	00 00                	add    %al,(%rax)
  69654e:	00 00                	add    %al,(%rax)
  696550:	ec                   	in     (%dx),%al
  696551:	1f                   	(bad)  
  696552:	48 00 00             	rex.W add    %al,(%rax)
  696555:	00 00                	add    %al,(%rax)
  696557:	00 06                	add    %al,(%rsi)
  696559:	00 00                	add    %al,(%rax)
  69655b:	00 02                	add    %al,(%rdx)
	...
  696565:	00 00                	add    %al,(%rax)
  696567:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  69656d:	00 00                	add    %al,(%rax)
  69656f:	00 06                	add    %al,(%rsi)
  696571:	00 00                	add    %al,(%rax)
  696573:	00 02                	add    %al,(%rdx)
  696575:	00 00                	add    %al,(%rax)
  696577:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  69657d:	00 00                	add    %al,(%rax)
  69657f:	00 f8                	add    %bh,%al
  696581:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  696585:	00 00                	add    %al,(%rax)
  696587:	00 00                	add    %al,(%rax)
  696589:	00 00                	add    %al,(%rax)
  69658b:	00 02                	add    %al,(%rdx)
	...
  696595:	00 00                	add    %al,(%rax)
  696597:	00 cf                	add    %cl,%bh
  696599:	22 48 00             	and    0x0(%rax),%cl
	...
  6965a4:	02 00                	add    (%rax),%al
	...
  6965ae:	00 00                	add    %al,(%rax)
  6965b0:	db 22                	(bad)  (%rdx)
  6965b2:	48 00 00             	rex.W add    %al,(%rax)
  6965b5:	00 00                	add    %al,(%rax)
  6965b7:	00 01                	add    %al,(%rcx)
  6965b9:	00 00                	add    %al,(%rax)
  6965bb:	00 02                	add    %al,(%rdx)
	...
  6965c5:	00 00                	add    %al,(%rax)
  6965c7:	00 e4                	add    %ah,%ah
  6965c9:	22 48 00             	and    0x0(%rax),%cl
	...
  6965d4:	02 00                	add    (%rax),%al
	...
  6965de:	00 00                	add    %al,(%rax)
  6965e0:	9f                   	lahf   
  6965e1:	22 48 00             	and    0x0(%rax),%cl
  6965e4:	00 00                	add    %al,(%rax)
  6965e6:	00 00                	add    %al,(%rax)
  6965e8:	04 00                	add    $0x0,%al
  6965ea:	00 00                	add    %al,(%rax)
  6965ec:	02 00                	add    (%rax),%al
	...
  6965f6:	00 00                	add    %al,(%rax)
  6965f8:	ef                   	out    %eax,(%dx)
  6965f9:	22 48 00             	and    0x0(%rax),%cl
	...
  696604:	02 00                	add    (%rax),%al
	...
  696b4e:	00 00                	add    %al,(%rax)
  696b50:	09 43 46             	or     %eax,0x46(%rbx)
  696b53:	00 00                	add    %al,(%rax)
  696b55:	00 00                	add    %al,(%rax)
  696b57:	00 ec                	add    %ch,%ah
  696b59:	1f                   	(bad)  
  696b5a:	48 00 00             	rex.W add    %al,(%rax)
  696b5d:	00 00                	add    %al,(%rax)
  696b5f:	00 04 00             	add    %al,(%rax,%rax,1)
  696b62:	00 00                	add    %al,(%rax)
  696b64:	00 00                	add    %al,(%rax)
  696b66:	00 00                	add    %al,(%rax)
  696b68:	ec                   	in     (%dx),%al
  696b69:	1f                   	(bad)  
  696b6a:	48 00 00             	rex.W add    %al,(%rax)
  696b6d:	00 00                	add    %al,(%rax)
  696b6f:	00 06                	add    %al,(%rsi)
  696b71:	00 00                	add    %al,(%rax)
  696b73:	00 02                	add    %al,(%rdx)
	...
  696b7d:	00 00                	add    %al,(%rax)
  696b7f:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  696b85:	00 00                	add    %al,(%rax)
  696b87:	00 06                	add    %al,(%rsi)
  696b89:	00 00                	add    %al,(%rax)
  696b8b:	00 02                	add    %al,(%rdx)
  696b8d:	00 00                	add    %al,(%rax)
  696b8f:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  696b95:	00 00                	add    %al,(%rax)
  696b97:	00 f8                	add    %bh,%al
  696b99:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  696b9d:	00 00                	add    %al,(%rax)
  696b9f:	00 00                	add    %al,(%rax)
  696ba1:	00 00                	add    %al,(%rax)
  696ba3:	00 02                	add    %al,(%rdx)
	...
  696bad:	00 00                	add    %al,(%rax)
  696baf:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  696bb5:	00 00                	add    %al,(%rax)
  696bb7:	00 04 00             	add    %al,(%rax,%rax,1)
  696bba:	00 00                	add    %al,(%rax)
  696bbc:	02 00                	add    (%rax),%al
	...
  697166:	00 00                	add    %al,(%rax)
  697168:	d4                   	(bad)  
  697169:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  69716d:	00 00                	add    %al,(%rax)
  69716f:	00 ec                	add    %ch,%ah
  697171:	1f                   	(bad)  
  697172:	48 00 00             	rex.W add    %al,(%rax)
	...
  69717d:	00 00                	add    %al,(%rax)
  69717f:	00 ec                	add    %ch,%ah
  697181:	1f                   	(bad)  
  697182:	48 00 00             	rex.W add    %al,(%rax)
  697185:	00 00                	add    %al,(%rax)
  697187:	00 05 00 00 00 02    	add    %al,0x2000000(%rip)        # 269718d <_end+0x1fde88d>
	...
  697195:	00 00                	add    %al,(%rax)
  697197:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  69719d:	00 00                	add    %al,(%rax)
  69719f:	00 06                	add    %al,(%rsi)
  6971a1:	00 00                	add    %al,(%rax)
  6971a3:	00 02                	add    %al,(%rdx)
  6971a5:	00 00                	add    %al,(%rax)
  6971a7:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  6971ad:	00 00                	add    %al,(%rax)
  6971af:	00 f8                	add    %bh,%al
  6971b1:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6971b5:	00 00                	add    %al,(%rax)
  6971b7:	00 00                	add    %al,(%rax)
  6971b9:	00 00                	add    %al,(%rax)
  6971bb:	00 02                	add    %al,(%rdx)
	...
  6971c5:	00 00                	add    %al,(%rax)
  6971c7:	00 cf                	add    %cl,%bh
  6971c9:	22 48 00             	and    0x0(%rax),%cl
	...
  6971d4:	02 00                	add    (%rax),%al
	...
  6971de:	00 00                	add    %al,(%rax)
  6971e0:	db 22                	(bad)  (%rdx)
  6971e2:	48 00 00             	rex.W add    %al,(%rax)
  6971e5:	00 00                	add    %al,(%rax)
  6971e7:	00 01                	add    %al,(%rcx)
  6971e9:	00 00                	add    %al,(%rax)
  6971eb:	00 02                	add    %al,(%rdx)
	...
  6971f5:	00 00                	add    %al,(%rax)
  6971f7:	00 e4                	add    %ah,%ah
  6971f9:	22 48 00             	and    0x0(%rax),%cl
	...
  697204:	02 00                	add    (%rax),%al
	...
  69720e:	00 00                	add    %al,(%rax)
  697210:	9f                   	lahf   
  697211:	22 48 00             	and    0x0(%rax),%cl
  697214:	00 00                	add    %al,(%rax)
  697216:	00 00                	add    %al,(%rax)
  697218:	04 00                	add    $0x0,%al
  69721a:	00 00                	add    %al,(%rax)
  69721c:	02 00                	add    (%rax),%al
	...
  697226:	00 00                	add    %al,(%rax)
  697228:	ef                   	out    %eax,(%dx)
  697229:	22 48 00             	and    0x0(%rax),%cl
	...
  697234:	02 00                	add    (%rax),%al
	...
  69777e:	00 00                	add    %al,(%rax)
  697780:	e2 6b                	loop   6977ed <tables+0x92ad>
  697782:	47 00 00             	rex.RXB add    %r8b,(%r8)
  697785:	00 00                	add    %al,(%rax)
  697787:	00 ec                	add    %ch,%ah
  697789:	1f                   	(bad)  
  69778a:	48 00 00             	rex.W add    %al,(%rax)
	...
  697795:	00 00                	add    %al,(%rax)
  697797:	00 ec                	add    %ch,%ah
  697799:	1f                   	(bad)  
  69779a:	48 00 00             	rex.W add    %al,(%rax)
  69779d:	00 00                	add    %al,(%rax)
  69779f:	00 05 00 00 00 02    	add    %al,0x2000000(%rip)        # 26977a5 <_end+0x1fdeea5>
	...
  6977ad:	00 00                	add    %al,(%rax)
  6977af:	00 f8                	add    %bh,%al
  6977b1:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6977b5:	00 00                	add    %al,(%rax)
  6977b7:	00 00                	add    %al,(%rax)
  6977b9:	00 00                	add    %al,(%rax)
  6977bb:	00 02                	add    %al,(%rdx)
	...
  6977c5:	00 00                	add    %al,(%rax)
  6977c7:	00 77 22             	add    %dh,0x22(%rdi)
  6977ca:	48 00 00             	rex.W add    %al,(%rax)
  6977cd:	00 00                	add    %al,(%rax)
  6977cf:	00 06                	add    %al,(%rsi)
  6977d1:	00 00                	add    %al,(%rax)
  6977d3:	00 02                	add    %al,(%rdx)
  6977d5:	00 00                	add    %al,(%rax)
  6977d7:	00 5a 7e             	add    %bl,0x7e(%rdx)
  6977da:	46 00 00             	rex.RX add    %r8b,(%rax)
  6977dd:	00 00                	add    %al,(%rax)
  6977df:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  6977e6:	00 00                	add    %al,(%rax)
  6977e8:	00 00                	add    %al,(%rax)
  6977ea:	00 00                	add    %al,(%rax)
  6977ec:	02 00                	add    (%rax),%al
	...
  6977f6:	00 00                	add    %al,(%rax)
  6977f8:	93                   	xchg   %eax,%ebx
  6977f9:	22 48 00             	and    0x0(%rax),%cl
  6977fc:	00 00                	add    %al,(%rax)
  6977fe:	00 00                	add    %al,(%rax)
  697800:	01 00                	add    %eax,(%rax)
  697802:	00 00                	add    %al,(%rax)
  697804:	02 00                	add    (%rax),%al
	...
  69780e:	00 00                	add    %al,(%rax)
  697810:	bb a5 46 00 00       	mov    $0x46a5,%ebx
  697815:	00 00                	add    %al,(%rax)
  697817:	00 00                	add    %al,(%rax)
  697819:	00 00                	add    %al,(%rax)
  69781b:	00 02                	add    %al,(%rdx)
	...
  697825:	00 00                	add    %al,(%rax)
  697827:	00 98 70 47 00 00    	add    %bl,0x4770(%rax)
  69782d:	00 00                	add    %al,(%rax)
  69782f:	00 01                	add    %al,(%rcx)
  697831:	00 00                	add    %al,(%rax)
  697833:	00 02                	add    %al,(%rdx)
	...
  69783d:	00 00                	add    %al,(%rax)
  69783f:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  697845:	00 00                	add    %al,(%rax)
  697847:	00 01                	add    %al,(%rcx)
  697849:	00 00                	add    %al,(%rax)
  69784b:	00 02                	add    %al,(%rdx)
	...
  697855:	00 00                	add    %al,(%rax)
  697857:	00 5a 12             	add    %bl,0x12(%rdx)
  69785a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69785d:	00 00                	add    %al,(%rax)
  69785f:	00 00                	add    %al,(%rax)
  697861:	00 00                	add    %al,(%rax)
  697863:	00 02                	add    %al,(%rdx)
	...
  69786d:	00 00                	add    %al,(%rax)
  69786f:	00 fc                	add    %bh,%ah
  697871:	22 46 00             	and    0x0(%rsi),%al
  697874:	00 00                	add    %al,(%rax)
  697876:	00 00                	add    %al,(%rax)
  697878:	06                   	(bad)  
  697879:	00 00                	add    %al,(%rax)
  69787b:	00 02                	add    %al,(%rdx)
  69787d:	00 00                	add    %al,(%rax)
  69787f:	00 89 7e 46 00 00    	add    %cl,0x467e(%rcx)
	...
  697d95:	00 00                	add    %al,(%rax)
  697d97:	00 2e                	add    %ch,(%rsi)
  697d99:	12 46 00             	adc    0x0(%rsi),%al
  697d9c:	00 00                	add    %al,(%rax)
  697d9e:	00 00                	add    %al,(%rax)
  697da0:	6d                   	insl   (%dx),%es:(%rdi)
  697da1:	6d                   	insl   (%dx),%es:(%rdi)
  697da2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  697da5:	00 00                	add    %al,(%rax)
  697da7:	00 04 00             	add    %al,(%rax,%rax,1)
  697daa:	00 00                	add    %al,(%rax)
  697dac:	00 00                	add    %al,(%rax)
  697dae:	00 00                	add    %al,(%rax)
  697db0:	6d                   	insl   (%dx),%es:(%rdi)
  697db1:	6d                   	insl   (%dx),%es:(%rdi)
  697db2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  697db5:	00 00                	add    %al,(%rax)
  697db7:	00 06                	add    %al,(%rsi)
  697db9:	00 00                	add    %al,(%rax)
  697dbb:	00 02                	add    %al,(%rdx)
	...
  697dc5:	00 00                	add    %al,(%rax)
  697dc7:	00 db                	add    %bl,%bl
  697dc9:	22 48 00             	and    0x0(%rax),%cl
	...
  697dd4:	02 00                	add    (%rax),%al
	...
  697dde:	00 00                	add    %al,(%rax)
  697de0:	75 fe                	jne    697de0 <tables+0x98a0>
  697de2:	46 00 00             	rex.RX add    %r8b,(%rax)
  697de5:	00 00                	add    %al,(%rax)
  697de7:	00 00                	add    %al,(%rax)
  697de9:	00 00                	add    %al,(%rax)
  697deb:	00 02                	add    %al,(%rdx)
	...
  697df5:	00 00                	add    %al,(%rax)
  697df7:	00 29                	add    %ch,(%rcx)
  697df9:	63 46 00             	movslq 0x0(%rsi),%eax
  697dfc:	00 00                	add    %al,(%rax)
  697dfe:	00 00                	add    %al,(%rax)
  697e00:	06                   	(bad)  
  697e01:	00 00                	add    %al,(%rax)
  697e03:	00 02                	add    %al,(%rdx)
	...
  697e0d:	00 00                	add    %al,(%rax)
  697e0f:	00 f8                	add    %bh,%al
  697e11:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  697e15:	00 00                	add    %al,(%rax)
  697e17:	00 00                	add    %al,(%rax)
  697e19:	00 00                	add    %al,(%rax)
  697e1b:	00 02                	add    %al,(%rdx)
	...
  697e25:	00 00                	add    %al,(%rax)
  697e27:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  697e2d:	00 00                	add    %al,(%rax)
  697e2f:	00 00                	add    %al,(%rax)
  697e31:	00 00                	add    %al,(%rax)
  697e33:	00 02                	add    %al,(%rdx)
	...
  697e3d:	00 00                	add    %al,(%rax)
  697e3f:	00 32                	add    %dh,(%rdx)
  697e41:	63 46 00             	movslq 0x0(%rsi),%eax
	...
  697e4c:	02 00                	add    (%rax),%al
	...
  6983ae:	00 00                	add    %al,(%rax)
  6983b0:	c9                   	leaveq 
  6983b1:	c4 46 00 00          	(bad)(bad) 
  6983b5:	00 00                	add    %al,(%rax)
  6983b7:	00 f1                	add    %dh,%cl
  6983b9:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
	...
  6983c5:	00 00                	add    %al,(%rax)
  6983c7:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  6983cd:	00 00                	add    %al,(%rax)
  6983cf:	00 06                	add    %al,(%rsi)
  6983d1:	00 00                	add    %al,(%rax)
  6983d3:	00 02                	add    %al,(%rdx)
  6983d5:	00 00                	add    %al,(%rax)
  6983d7:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  6983dd:	00 00                	add    %al,(%rax)
  6983df:	00 f8                	add    %bh,%al
  6983e1:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6983e5:	00 00                	add    %al,(%rax)
  6983e7:	00 00                	add    %al,(%rax)
  6983e9:	00 00                	add    %al,(%rax)
  6983eb:	00 02                	add    %al,(%rdx)
	...
  6983f5:	00 00                	add    %al,(%rax)
  6983f7:	00 ea                	add    %ch,%dl
  6983f9:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  6983fa:	46 00 00             	rex.RX add    %r8b,(%rax)
  6983fd:	00 00                	add    %al,(%rax)
  6983ff:	00 00                	add    %al,(%rax)
  698401:	00 00                	add    %al,(%rax)
  698403:	00 02                	add    %al,(%rdx)
	...
  69840d:	00 00                	add    %al,(%rax)
  69840f:	00 fe                	add    %bh,%dh
  698411:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  698415:	00 00                	add    %al,(%rax)
  698417:	00 02                	add    %al,(%rdx)
  698419:	00 00                	add    %al,(%rax)
  69841b:	00 02                	add    %al,(%rdx)
	...
  698425:	00 00                	add    %al,(%rax)
  698427:	00 08                	add    %cl,(%rax)
  698429:	6c                   	insb   (%dx),%es:(%rdi)
  69842a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69842d:	00 00                	add    %al,(%rax)
  69842f:	00 02                	add    %al,(%rdx)
  698431:	00 00                	add    %al,(%rax)
  698433:	00 02                	add    %al,(%rdx)
	...
  69843d:	00 00                	add    %al,(%rax)
  69843f:	00 12                	add    %dl,(%rdx)
  698441:	6c                   	insb   (%dx),%es:(%rdi)
  698442:	47 00 00             	rex.RXB add    %r8b,(%r8)
  698445:	00 00                	add    %al,(%rax)
  698447:	00 02                	add    %al,(%rdx)
  698449:	00 00                	add    %al,(%rax)
  69844b:	00 02                	add    %al,(%rdx)
	...
  6989c5:	00 00                	add    %al,(%rax)
  6989c7:	00 23                	add    %ah,(%rbx)
  6989c9:	43                   	rex.XB
  6989ca:	46 00 00             	rex.RX add    %r8b,(%rax)
  6989cd:	00 00                	add    %al,(%rax)
  6989cf:	00 f1                	add    %dh,%cl
  6989d1:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
	...
  6989dd:	00 00                	add    %al,(%rax)
  6989df:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  6989e5:	00 00                	add    %al,(%rax)
  6989e7:	00 06                	add    %al,(%rsi)
  6989e9:	00 00                	add    %al,(%rax)
  6989eb:	00 02                	add    %al,(%rdx)
  6989ed:	00 00                	add    %al,(%rax)
  6989ef:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  6989f5:	00 00                	add    %al,(%rax)
  6989f7:	00 f8                	add    %bh,%al
  6989f9:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6989fd:	00 00                	add    %al,(%rax)
  6989ff:	00 00                	add    %al,(%rax)
  698a01:	00 00                	add    %al,(%rax)
  698a03:	00 02                	add    %al,(%rdx)
	...
  698a0d:	00 00                	add    %al,(%rax)
  698a0f:	00 ea                	add    %ch,%dl
  698a11:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  698a12:	46 00 00             	rex.RX add    %r8b,(%rax)
  698a15:	00 00                	add    %al,(%rax)
  698a17:	00 00                	add    %al,(%rax)
  698a19:	00 00                	add    %al,(%rax)
  698a1b:	00 02                	add    %al,(%rdx)
	...
  698a25:	00 00                	add    %al,(%rax)
  698a27:	00 fe                	add    %bh,%dh
  698a29:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  698a2d:	00 00                	add    %al,(%rax)
  698a2f:	00 05 00 00 00 02    	add    %al,0x2000000(%rip)        # 2698a35 <_end+0x1fe0135>
	...
  698a3d:	00 00                	add    %al,(%rax)
  698a3f:	00 08                	add    %cl,(%rax)
  698a41:	6c                   	insb   (%dx),%es:(%rdi)
  698a42:	47 00 00             	rex.RXB add    %r8b,(%r8)
  698a45:	00 00                	add    %al,(%rax)
  698a47:	00 05 00 00 00 02    	add    %al,0x2000000(%rip)        # 2698a4d <_end+0x1fe014d>
	...
  698a55:	00 00                	add    %al,(%rax)
  698a57:	00 12                	add    %dl,(%rdx)
  698a59:	6c                   	insb   (%dx),%es:(%rdi)
  698a5a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  698a5d:	00 00                	add    %al,(%rax)
  698a5f:	00 05 00 00 00 02    	add    %al,0x2000000(%rip)        # 2698a65 <_end+0x1fe0165>
	...
  698fdd:	00 00                	add    %al,(%rax)
  698fdf:	00 21                	add    %ah,(%rcx)
  698fe1:	12 46 00             	adc    0x0(%rsi),%al
  698fe4:	00 00                	add    %al,(%rax)
  698fe6:	00 00                	add    %al,(%rax)
  698fe8:	1c 6c                	sbb    $0x6c,%al
  698fea:	47 00 00             	rex.RXB add    %r8b,(%r8)
  698fed:	00 00                	add    %al,(%rax)
  698fef:	00 04 00             	add    %al,(%rax,%rax,1)
  698ff2:	00 00                	add    %al,(%rax)
  698ff4:	00 00                	add    %al,(%rax)
  698ff6:	00 00                	add    %al,(%rax)
  698ff8:	1c 6c                	sbb    $0x6c,%al
  698ffa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  698ffd:	00 00                	add    %al,(%rax)
  698fff:	00 06                	add    %al,(%rsi)
  699001:	00 00                	add    %al,(%rax)
  699003:	00 02                	add    %al,(%rdx)
	...
  69900d:	00 00                	add    %al,(%rax)
  69900f:	00 73 6b             	add    %dh,0x6b(%rbx)
  699012:	47 00 00             	rex.RXB add    %r8b,(%r8)
  699015:	00 00                	add    %al,(%rax)
  699017:	00 06                	add    %al,(%rsi)
  699019:	00 00                	add    %al,(%rax)
  69901b:	00 02                	add    %al,(%rdx)
  69901d:	00 00                	add    %al,(%rax)
  69901f:	00 e0                	add    %ah,%al
  699021:	7d 46                	jge    699069 <tables+0xab29>
  699023:	00 00                	add    %al,(%rax)
  699025:	00 00                	add    %al,(%rax)
  699027:	00 6d 6d             	add    %ch,0x6d(%rbp)
  69902a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69902d:	00 00                	add    %al,(%rax)
  69902f:	00 06                	add    %al,(%rsi)
  699031:	00 00                	add    %al,(%rax)
  699033:	00 02                	add    %al,(%rdx)
  699035:	00 00                	add    %al,(%rax)
  699037:	00 2e                	add    %ch,(%rsi)
  699039:	12 46 00             	adc    0x0(%rsi),%al
  69903c:	00 00                	add    %al,(%rax)
  69903e:	00 00                	add    %al,(%rax)
  699040:	f8                   	clc    
  699041:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  699045:	00 00                	add    %al,(%rax)
  699047:	00 00                	add    %al,(%rax)
  699049:	00 00                	add    %al,(%rax)
  69904b:	00 02                	add    %al,(%rdx)
	...
  699055:	00 00                	add    %al,(%rax)
  699057:	00 43 34             	add    %al,0x34(%rbx)
  69905a:	48 00 00             	rex.W add    %al,(%rax)
  69905d:	00 00                	add    %al,(%rax)
  69905f:	00 01                	add    %al,(%rcx)
  699061:	00 00                	add    %al,(%rax)
  699063:	00 02                	add    %al,(%rdx)
	...
  6995f5:	00 00                	add    %al,(%rax)
  6995f7:	00 2f                	add    %ch,(%rdi)
  6995f9:	7e 46                	jle    699641 <tables+0xb101>
  6995fb:	00 00                	add    %al,(%rax)
  6995fd:	00 00                	add    %al,(%rax)
  6995ff:	00 2a                	add    %ch,(%rdx)
  699601:	6c                   	insb   (%dx),%es:(%rdi)
  699602:	47 00 00             	rex.RXB add    %r8b,(%r8)
  699605:	00 00                	add    %al,(%rax)
  699607:	00 04 00             	add    %al,(%rax,%rax,1)
  69960a:	00 00                	add    %al,(%rax)
  69960c:	00 00                	add    %al,(%rax)
  69960e:	00 00                	add    %al,(%rax)
  699610:	2a 6c 47 00          	sub    0x0(%rdi,%rax,2),%ch
  699614:	00 00                	add    %al,(%rax)
  699616:	00 00                	add    %al,(%rax)
  699618:	06                   	(bad)  
  699619:	00 00                	add    %al,(%rax)
  69961b:	00 02                	add    %al,(%rdx)
	...
  699625:	00 00                	add    %al,(%rax)
  699627:	00 73 6b             	add    %dh,0x6b(%rbx)
  69962a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69962d:	00 00                	add    %al,(%rax)
  69962f:	00 06                	add    %al,(%rsi)
  699631:	00 00                	add    %al,(%rax)
  699633:	00 02                	add    %al,(%rdx)
  699635:	00 00                	add    %al,(%rax)
  699637:	00 e0                	add    %ah,%al
  699639:	7d 46                	jge    699681 <tables+0xb141>
  69963b:	00 00                	add    %al,(%rax)
  69963d:	00 00                	add    %al,(%rax)
  69963f:	00 f8                	add    %bh,%al
  699641:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  699645:	00 00                	add    %al,(%rax)
  699647:	00 00                	add    %al,(%rax)
  699649:	00 00                	add    %al,(%rax)
  69964b:	00 02                	add    %al,(%rdx)
	...
  699655:	00 00                	add    %al,(%rax)
  699657:	00 68 1d             	add    %ch,0x1d(%rax)
  69965a:	46 00 00             	rex.RX add    %r8b,(%rax)
  69965d:	00 00                	add    %al,(%rax)
  69965f:	00 00                	add    %al,(%rax)
  699661:	00 00                	add    %al,(%rax)
  699663:	00 02                	add    %al,(%rdx)
	...
  69966d:	00 00                	add    %al,(%rax)
  69966f:	00 1a                	add    %bl,(%rdx)
  699671:	7e 46                	jle    6996b9 <tables+0xb179>
	...
  69967b:	00 02                	add    %al,(%rdx)
	...
  699685:	00 00                	add    %al,(%rax)
  699687:	00 48 6c             	add    %cl,0x6c(%rax)
  69968a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69968d:	00 00                	add    %al,(%rax)
  69968f:	00 01                	add    %al,(%rcx)
  699691:	00 00                	add    %al,(%rax)
  699693:	00 02                	add    %al,(%rdx)
	...
  69969d:	00 00                	add    %al,(%rax)
  69969f:	00 93 22 48 00 00    	add    %dl,0x4822(%rbx)
  6996a5:	00 00                	add    %al,(%rax)
  6996a7:	00 01                	add    %al,(%rcx)
  6996a9:	00 00                	add    %al,(%rax)
  6996ab:	00 02                	add    %al,(%rdx)
	...
  6996b5:	00 00                	add    %al,(%rax)
  6996b7:	00 0f                	add    %cl,(%rdi)
  6996b9:	7e 46                	jle    699701 <tables+0xb1c1>
  6996bb:	00 00                	add    %al,(%rax)
  6996bd:	00 00                	add    %al,(%rax)
  6996bf:	00 06                	add    %al,(%rsi)
  6996c1:	00 00                	add    %al,(%rax)
  6996c3:	00 02                	add    %al,(%rdx)
	...
  6996cd:	00 00                	add    %al,(%rax)
  6996cf:	00 32                	add    %dh,(%rdx)
  6996d1:	6c                   	insb   (%dx),%es:(%rdi)
  6996d2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6996d5:	00 00                	add    %al,(%rax)
  6996d7:	00 01                	add    %al,(%rcx)
  6996d9:	00 00                	add    %al,(%rax)
  6996db:	00 02                	add    %al,(%rdx)
	...
  699c0d:	00 00                	add    %al,(%rax)
  699c0f:	00 3f                	add    %bh,(%rdi)
  699c11:	6c                   	insb   (%dx),%es:(%rdi)
  699c12:	47 00 00             	rex.RXB add    %r8b,(%r8)
  699c15:	00 00                	add    %al,(%rax)
  699c17:	00 50 6c             	add    %dl,0x6c(%rax)
  699c1a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  699c1d:	00 00                	add    %al,(%rax)
  699c1f:	00 04 00             	add    %al,(%rax,%rax,1)
  699c22:	00 00                	add    %al,(%rax)
  699c24:	00 00                	add    %al,(%rax)
  699c26:	00 00                	add    %al,(%rax)
  699c28:	50                   	push   %rax
  699c29:	6c                   	insb   (%dx),%es:(%rdi)
  699c2a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  699c2d:	00 00                	add    %al,(%rax)
  699c2f:	00 06                	add    %al,(%rsi)
  699c31:	00 00                	add    %al,(%rax)
  699c33:	00 02                	add    %al,(%rdx)
	...
  699c3d:	00 00                	add    %al,(%rax)
  699c3f:	00 2a                	add    %ch,(%rdx)
  699c41:	6c                   	insb   (%dx),%es:(%rdi)
  699c42:	47 00 00             	rex.RXB add    %r8b,(%r8)
  699c45:	00 00                	add    %al,(%rax)
  699c47:	00 06                	add    %al,(%rsi)
  699c49:	00 00                	add    %al,(%rax)
  699c4b:	00 02                	add    %al,(%rdx)
  699c4d:	00 00                	add    %al,(%rax)
  699c4f:	00 2f                	add    %ch,(%rdi)
  699c51:	7e 46                	jle    699c99 <tables+0xb759>
  699c53:	00 00                	add    %al,(%rax)
  699c55:	00 00                	add    %al,(%rax)
  699c57:	00 23                	add    %ah,(%rbx)
  699c59:	6a 47                	pushq  $0x47
  699c5b:	00 00                	add    %al,(%rax)
  699c5d:	00 00                	add    %al,(%rax)
  699c5f:	00 01                	add    %al,(%rcx)
  699c61:	00 00                	add    %al,(%rax)
  699c63:	00 02                	add    %al,(%rdx)
	...
  699c6d:	00 00                	add    %al,(%rax)
  699c6f:	00 18                	add    %bl,(%rax)
  699c71:	6a 47                	pushq  $0x47
  699c73:	00 00                	add    %al,(%rax)
  699c75:	00 00                	add    %al,(%rax)
  699c77:	00 01                	add    %al,(%rcx)
  699c79:	00 00                	add    %al,(%rax)
  699c7b:	00 02                	add    %al,(%rdx)
	...
  699c85:	00 00                	add    %al,(%rax)
  699c87:	00 5e 6c             	add    %bl,0x6c(%rsi)
  699c8a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  699c8d:	00 00                	add    %al,(%rax)
  699c8f:	00 03                	add    %al,(%rbx)
  699c91:	00 00                	add    %al,(%rax)
  699c93:	00 02                	add    %al,(%rdx)
	...
  699c9d:	00 00                	add    %al,(%rax)
  699c9f:	00 67 6c             	add    %ah,0x6c(%rdi)
  699ca2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  699ca5:	00 00                	add    %al,(%rax)
  699ca7:	00 03                	add    %al,(%rbx)
  699ca9:	00 00                	add    %al,(%rax)
  699cab:	00 02                	add    %al,(%rdx)
	...
  69a225:	00 00                	add    %al,(%rax)
  69a227:	00 65 52             	add    %ah,0x52(%rbp)
  69a22a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69a22d:	00 00                	add    %al,(%rax)
  69a22f:	00 70 6c             	add    %dh,0x6c(%rax)
  69a232:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69a235:	00 00                	add    %al,(%rax)
  69a237:	00 04 00             	add    %al,(%rax,%rax,1)
  69a23a:	00 00                	add    %al,(%rax)
  69a23c:	00 00                	add    %al,(%rax)
  69a23e:	00 00                	add    %al,(%rax)
  69a240:	70 6c                	jo     69a2ae <tables+0xbd6e>
  69a242:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69a245:	00 00                	add    %al,(%rax)
  69a247:	00 06                	add    %al,(%rsi)
  69a249:	00 00                	add    %al,(%rax)
  69a24b:	00 02                	add    %al,(%rdx)
	...
  69a255:	00 00                	add    %al,(%rax)
  69a257:	00 fc                	add    %bh,%ah
  69a259:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  69a260:	06                   	(bad)  
  69a261:	00 00                	add    %al,(%rax)
  69a263:	00 02                	add    %al,(%rdx)
  69a265:	00 00                	add    %al,(%rax)
  69a267:	00 cc                	add    %cl,%ah
  69a269:	7d 46                	jge    69a2b1 <tables+0xbd71>
  69a26b:	00 00                	add    %al,(%rax)
  69a26d:	00 00                	add    %al,(%rax)
  69a26f:	00 f8                	add    %bh,%al
  69a271:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  69a275:	00 00                	add    %al,(%rax)
  69a277:	00 00                	add    %al,(%rax)
  69a279:	00 00                	add    %al,(%rax)
  69a27b:	00 02                	add    %al,(%rdx)
	...
  69a285:	00 00                	add    %al,(%rax)
  69a287:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  69a28d:	00 00                	add    %al,(%rax)
  69a28f:	00 00                	add    %al,(%rax)
  69a291:	00 00                	add    %al,(%rax)
  69a293:	00 02                	add    %al,(%rdx)
	...
  69a83d:	00 00                	add    %al,(%rax)
  69a83f:	00 14 12             	add    %dl,(%rdx,%rdx,1)
  69a842:	46 00 00             	rex.RX add    %r8b,(%rax)
  69a845:	00 00                	add    %al,(%rax)
  69a847:	00 2d fb 45 00 00    	add    %ch,0x45fb(%rip)        # 69ee48 <tables+0x10908>
  69a84d:	00 00                	add    %al,(%rax)
  69a84f:	00 01                	add    %al,(%rcx)
  69a851:	00 00                	add    %al,(%rax)
  69a853:	00 00                	add    %al,(%rax)
  69a855:	00 00                	add    %al,(%rax)
  69a857:	00 2d fb 45 00 00    	add    %ch,0x45fb(%rip)        # 69ee58 <tables+0x10918>
  69a85d:	00 00                	add    %al,(%rax)
  69a85f:	00 06                	add    %al,(%rsi)
  69a861:	00 00                	add    %al,(%rax)
  69a863:	00 02                	add    %al,(%rdx)
	...
  69a86d:	00 00                	add    %al,(%rax)
  69a86f:	00 fc                	add    %bh,%ah
  69a871:	73 47                	jae    69a8ba <tables+0xc37a>
  69a873:	00 00                	add    %al,(%rax)
  69a875:	00 00                	add    %al,(%rax)
  69a877:	00 01                	add    %al,(%rcx)
  69a879:	00 00                	add    %al,(%rax)
  69a87b:	00 03                	add    %al,(%rbx)
	...
  69a885:	00 00                	add    %al,(%rax)
  69a887:	00 7f 6c             	add    %bh,0x6c(%rdi)
  69a88a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69a88d:	00 00                	add    %al,(%rax)
  69a88f:	00 00                	add    %al,(%rax)
  69a891:	00 00                	add    %al,(%rax)
  69a893:	00 03                	add    %al,(%rbx)
	...
  69a89d:	00 00                	add    %al,(%rax)
  69a89f:	00 8b 6c 47 00 00    	add    %cl,0x476c(%rbx)
  69a8a5:	00 00                	add    %al,(%rax)
  69a8a7:	00 00                	add    %al,(%rax)
  69a8a9:	00 00                	add    %al,(%rax)
  69a8ab:	00 03                	add    %al,(%rbx)
	...
  69a8b5:	00 00                	add    %al,(%rax)
  69a8b7:	00 5a 12             	add    %bl,0x12(%rdx)
  69a8ba:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69a8bd:	00 00                	add    %al,(%rax)
  69a8bf:	00 00                	add    %al,(%rax)
  69a8c1:	00 00                	add    %al,(%rax)
  69a8c3:	00 03                	add    %al,(%rbx)
	...
  69a8cd:	00 00                	add    %al,(%rax)
  69a8cf:	00 94 6c 47 00 00 00 	add    %dl,0x47(%rsp,%rbp,2)
  69a8d6:	00 00                	add    %al,(%rax)
  69a8d8:	00 00                	add    %al,(%rax)
  69a8da:	00 00                	add    %al,(%rax)
  69a8dc:	03 00                	add    (%rax),%eax
	...
  69a8e6:	00 00                	add    %al,(%rax)
  69a8e8:	9f                   	lahf   
  69a8e9:	6c                   	insb   (%dx),%es:(%rdi)
  69a8ea:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69a8ed:	00 00                	add    %al,(%rax)
  69a8ef:	00 01                	add    %al,(%rcx)
  69a8f1:	00 00                	add    %al,(%rax)
  69a8f3:	00 03                	add    %al,(%rbx)
	...
  69a8fd:	00 00                	add    %al,(%rax)
  69a8ff:	00 ad 6c 47 00 00    	add    %ch,0x476c(%rbp)
  69a905:	00 00                	add    %al,(%rax)
  69a907:	00 03                	add    %al,(%rbx)
  69a909:	00 00                	add    %al,(%rax)
  69a90b:	00 03                	add    %al,(%rbx)
	...
  69a915:	00 00                	add    %al,(%rax)
  69a917:	00 ba 6c 47 00 00    	add    %bh,0x476c(%rdx)
  69a91d:	00 00                	add    %al,(%rax)
  69a91f:	00 00                	add    %al,(%rax)
  69a921:	00 00                	add    %al,(%rax)
  69a923:	00 03                	add    %al,(%rbx)
	...
  69a92d:	00 00                	add    %al,(%rax)
  69a92f:	00 c7                	add    %al,%bh
  69a931:	6c                   	insb   (%dx),%es:(%rdi)
  69a932:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69a935:	00 00                	add    %al,(%rax)
  69a937:	00 01                	add    %al,(%rcx)
  69a939:	00 00                	add    %al,(%rax)
  69a93b:	00 03                	add    %al,(%rbx)
	...
  69a945:	00 00                	add    %al,(%rax)
  69a947:	00 d3                	add    %dl,%bl
  69a949:	6c                   	insb   (%dx),%es:(%rdi)
  69a94a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69a94d:	00 00                	add    %al,(%rax)
  69a94f:	00 03                	add    %al,(%rbx)
  69a951:	00 00                	add    %al,(%rax)
  69a953:	00 03                	add    %al,(%rbx)
	...
  69ae55:	00 00                	add    %al,(%rax)
  69ae57:	00 d5                	add    %dl,%ch
  69ae59:	7d 46                	jge    69aea1 <tables+0xc961>
  69ae5b:	00 00                	add    %al,(%rax)
  69ae5d:	00 00                	add    %al,(%rax)
  69ae5f:	00 de                	add    %bl,%dh
  69ae61:	6c                   	insb   (%dx),%es:(%rdi)
  69ae62:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ae65:	00 00                	add    %al,(%rax)
  69ae67:	00 01                	add    %al,(%rcx)
  69ae69:	00 00                	add    %al,(%rax)
  69ae6b:	00 00                	add    %al,(%rax)
  69ae6d:	00 00                	add    %al,(%rax)
  69ae6f:	00 de                	add    %bl,%dh
  69ae71:	6c                   	insb   (%dx),%es:(%rdi)
  69ae72:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ae75:	00 00                	add    %al,(%rax)
  69ae77:	00 06                	add    %al,(%rsi)
  69ae79:	00 00                	add    %al,(%rax)
  69ae7b:	00 02                	add    %al,(%rdx)
	...
  69ae85:	00 00                	add    %al,(%rax)
  69ae87:	00 2d fb 45 00 00    	add    %ch,0x45fb(%rip)        # 69f488 <tables+0x10f48>
  69ae8d:	00 00                	add    %al,(%rax)
  69ae8f:	00 06                	add    %al,(%rsi)
  69ae91:	00 00                	add    %al,(%rax)
  69ae93:	00 03                	add    %al,(%rbx)
  69ae95:	00 00                	add    %al,(%rax)
  69ae97:	00 14 12             	add    %dl,(%rdx,%rdx,1)
  69ae9a:	46 00 00             	rex.RX add    %r8b,(%rax)
  69ae9d:	00 00                	add    %al,(%rax)
  69ae9f:	00 ea                	add    %ch,%dl
  69aea1:	6c                   	insb   (%dx),%es:(%rdi)
  69aea2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69aea5:	00 00                	add    %al,(%rax)
  69aea7:	00 00                	add    %al,(%rax)
  69aea9:	00 00                	add    %al,(%rax)
  69aeab:	00 03                	add    %al,(%rbx)
	...
  69aeb5:	00 00                	add    %al,(%rax)
  69aeb7:	00 75 fe             	add    %dh,-0x2(%rbp)
  69aeba:	46 00 00             	rex.RX add    %r8b,(%rax)
  69aebd:	00 00                	add    %al,(%rax)
  69aebf:	00 00                	add    %al,(%rax)
  69aec1:	00 00                	add    %al,(%rax)
  69aec3:	00 03                	add    %al,(%rbx)
	...
  69aecd:	00 00                	add    %al,(%rax)
  69aecf:	00 29                	add    %ch,(%rcx)
  69aed1:	63 46 00             	movslq 0x0(%rsi),%eax
  69aed4:	00 00                	add    %al,(%rax)
  69aed6:	00 00                	add    %al,(%rax)
  69aed8:	06                   	(bad)  
  69aed9:	00 00                	add    %al,(%rax)
  69aedb:	00 03                	add    %al,(%rbx)
	...
  69aee5:	00 00                	add    %al,(%rax)
  69aee7:	00 a3 6c 47 00 00    	add    %ah,0x476c(%rbx)
  69aeed:	00 00                	add    %al,(%rax)
  69aeef:	00 01                	add    %al,(%rcx)
  69aef1:	00 00                	add    %al,(%rax)
  69aef3:	00 03                	add    %al,(%rbx)
	...
  69aefd:	00 00                	add    %al,(%rax)
  69aeff:	00 b1 6c 47 00 00    	add    %dh,0x476c(%rcx)
  69af05:	00 00                	add    %al,(%rax)
  69af07:	00 03                	add    %al,(%rbx)
  69af09:	00 00                	add    %al,(%rax)
  69af0b:	00 03                	add    %al,(%rbx)
	...
  69af15:	00 00                	add    %al,(%rax)
  69af17:	00 94 6c 47 00 00 00 	add    %dl,0x47(%rsp,%rbp,2)
  69af1e:	00 00                	add    %al,(%rax)
  69af20:	00 00                	add    %al,(%rax)
  69af22:	00 00                	add    %al,(%rax)
  69af24:	03 00                	add    (%rax),%eax
	...
  69af2e:	00 00                	add    %al,(%rax)
  69af30:	f8                   	clc    
  69af31:	6c                   	insb   (%dx),%es:(%rdi)
  69af32:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69af35:	00 00                	add    %al,(%rax)
  69af37:	00 00                	add    %al,(%rax)
  69af39:	00 00                	add    %al,(%rax)
  69af3b:	00 03                	add    %al,(%rbx)
	...
  69af45:	00 00                	add    %al,(%rax)
  69af47:	00 06                	add    %al,(%rsi)
  69af49:	6d                   	insl   (%dx),%es:(%rdi)
  69af4a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69af4d:	00 00                	add    %al,(%rax)
  69af4f:	00 00                	add    %al,(%rax)
  69af51:	00 00                	add    %al,(%rax)
  69af53:	00 03                	add    %al,(%rbx)
	...
  69af5d:	00 00                	add    %al,(%rax)
  69af5f:	00 12                	add    %dl,(%rdx)
  69af61:	6d                   	insl   (%dx),%es:(%rdi)
  69af62:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69af65:	00 00                	add    %al,(%rax)
  69af67:	00 00                	add    %al,(%rax)
  69af69:	00 00                	add    %al,(%rax)
  69af6b:	00 03                	add    %al,(%rbx)
	...
  69af75:	00 00                	add    %al,(%rax)
  69af77:	00 8b 6c 47 00 00    	add    %cl,0x476c(%rbx)
  69af7d:	00 00                	add    %al,(%rax)
  69af7f:	00 00                	add    %al,(%rax)
  69af81:	00 00                	add    %al,(%rax)
  69af83:	00 03                	add    %al,(%rbx)
	...
  69b46d:	00 00                	add    %al,(%rax)
  69b46f:	00 1e                	add    %bl,(%rsi)
  69b471:	6d                   	insl   (%dx),%es:(%rdi)
  69b472:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69b475:	00 00                	add    %al,(%rax)
  69b477:	00 2b                	add    %ch,(%rbx)
  69b479:	6d                   	insl   (%dx),%es:(%rdi)
  69b47a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69b47d:	00 00                	add    %al,(%rax)
  69b47f:	00 01                	add    %al,(%rcx)
  69b481:	00 00                	add    %al,(%rax)
  69b483:	00 00                	add    %al,(%rax)
  69b485:	00 00                	add    %al,(%rax)
  69b487:	00 2b                	add    %ch,(%rbx)
  69b489:	6d                   	insl   (%dx),%es:(%rdi)
  69b48a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69b48d:	00 00                	add    %al,(%rax)
  69b48f:	00 06                	add    %al,(%rsi)
  69b491:	00 00                	add    %al,(%rax)
  69b493:	00 02                	add    %al,(%rdx)
	...
  69b49d:	00 00                	add    %al,(%rax)
  69b49f:	00 de                	add    %bl,%dh
  69b4a1:	6c                   	insb   (%dx),%es:(%rdi)
  69b4a2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69b4a5:	00 00                	add    %al,(%rax)
  69b4a7:	00 06                	add    %al,(%rsi)
  69b4a9:	00 00                	add    %al,(%rax)
  69b4ab:	00 03                	add    %al,(%rbx)
  69b4ad:	00 00                	add    %al,(%rax)
  69b4af:	00 d5                	add    %dl,%ch
  69b4b1:	7d 46                	jge    69b4f9 <tables+0xcfb9>
  69b4b3:	00 00                	add    %al,(%rax)
  69b4b5:	00 00                	add    %al,(%rax)
  69b4b7:	00 39                	add    %bh,(%rcx)
  69b4b9:	6d                   	insl   (%dx),%es:(%rdi)
  69b4ba:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69b4bd:	00 00                	add    %al,(%rax)
  69b4bf:	00 00                	add    %al,(%rax)
  69b4c1:	00 00                	add    %al,(%rax)
  69b4c3:	00 03                	add    %al,(%rbx)
	...
  69b4cd:	00 00                	add    %al,(%rax)
  69b4cf:	00 47 6d             	add    %al,0x6d(%rdi)
  69b4d2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69b4d5:	00 00                	add    %al,(%rax)
  69b4d7:	00 00                	add    %al,(%rax)
  69b4d9:	00 00                	add    %al,(%rax)
  69b4db:	00 03                	add    %al,(%rbx)
	...
  69b4e5:	00 00                	add    %al,(%rax)
  69b4e7:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  69b4ed:	00 00                	add    %al,(%rax)
  69b4ef:	00 01                	add    %al,(%rcx)
  69b4f1:	00 00                	add    %al,(%rax)
  69b4f3:	00 03                	add    %al,(%rbx)
	...
  69ba85:	00 00                	add    %al,(%rax)
  69ba87:	00 50 6d             	add    %dl,0x6d(%rax)
  69ba8a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ba8d:	00 00                	add    %al,(%rax)
  69ba8f:	00 5d 6d             	add    %bl,0x6d(%rbp)
  69ba92:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ba95:	00 00                	add    %al,(%rax)
  69ba97:	00 01                	add    %al,(%rcx)
  69ba99:	00 00                	add    %al,(%rax)
  69ba9b:	00 00                	add    %al,(%rax)
  69ba9d:	00 00                	add    %al,(%rax)
  69ba9f:	00 5d 6d             	add    %bl,0x6d(%rbp)
  69baa2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69baa5:	00 00                	add    %al,(%rax)
  69baa7:	00 06                	add    %al,(%rsi)
  69baa9:	00 00                	add    %al,(%rax)
  69baab:	00 02                	add    %al,(%rdx)
	...
  69bab5:	00 00                	add    %al,(%rax)
  69bab7:	00 de                	add    %bl,%dh
  69bab9:	6c                   	insb   (%dx),%es:(%rdi)
  69baba:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69babd:	00 00                	add    %al,(%rax)
  69babf:	00 06                	add    %al,(%rsi)
  69bac1:	00 00                	add    %al,(%rax)
  69bac3:	00 03                	add    %al,(%rbx)
  69bac5:	00 00                	add    %al,(%rax)
  69bac7:	00 d5                	add    %dl,%ch
  69bac9:	7d 46                	jge    69bb11 <tables+0xd5d1>
  69bacb:	00 00                	add    %al,(%rax)
  69bacd:	00 00                	add    %al,(%rax)
  69bacf:	00 f3                	add    %dh,%bl
  69bad1:	1d 46 00 00 00       	sbb    $0x46,%eax
  69bad6:	00 00                	add    %al,(%rax)
  69bad8:	06                   	(bad)  
  69bad9:	00 00                	add    %al,(%rax)
  69badb:	00 03                	add    %al,(%rbx)
  69badd:	00 00                	add    %al,(%rax)
  69badf:	00 38                	add    %bh,(%rax)
  69bae1:	7e 46                	jle    69bb29 <tables+0xd5e9>
	...
  69c09f:	00 05 52 47 00 00    	add    %al,0x4752(%rip)        # 6a07f7 <tables+0x122b7>
  69c0a5:	00 00                	add    %al,(%rax)
  69c0a7:	00 19                	add    %bl,(%rcx)
  69c0a9:	91                   	xchg   %eax,%ecx
  69c0aa:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  69c0b5:	00 00                	add    %al,(%rax)
  69c0b7:	00 19                	add    %bl,(%rcx)
  69c0b9:	91                   	xchg   %eax,%ecx
  69c0ba:	46 00 00             	rex.RX add    %r8b,(%rax)
  69c0bd:	00 00                	add    %al,(%rax)
  69c0bf:	00 06                	add    %al,(%rsi)
  69c0c1:	00 00                	add    %al,(%rax)
  69c0c3:	00 02                	add    %al,(%rdx)
	...
  69c0cd:	00 00                	add    %al,(%rax)
  69c0cf:	00 2d fb 45 00 00    	add    %ch,0x45fb(%rip)        # 6a06d0 <tables+0x12190>
  69c0d5:	00 00                	add    %al,(%rax)
  69c0d7:	00 06                	add    %al,(%rsi)
  69c0d9:	00 00                	add    %al,(%rax)
  69c0db:	00 02                	add    %al,(%rdx)
  69c0dd:	00 00                	add    %al,(%rax)
  69c0df:	00 14 12             	add    %dl,(%rdx,%rdx,1)
  69c0e2:	46 00 00             	rex.RX add    %r8b,(%rax)
  69c0e5:	00 00                	add    %al,(%rax)
  69c0e7:	00 2a                	add    %ch,(%rdx)
  69c0e9:	c3                   	retq   
  69c0ea:	46 00 00             	rex.RX add    %r8b,(%rax)
  69c0ed:	00 00                	add    %al,(%rax)
  69c0ef:	00 06                	add    %al,(%rsi)
  69c0f1:	00 00                	add    %al,(%rax)
  69c0f3:	00 02                	add    %al,(%rdx)
  69c0f5:	00 00                	add    %al,(%rax)
  69c0f7:	00 47 c3             	add    %al,-0x3d(%rdi)
  69c0fa:	46 00 00             	rex.RX add    %r8b,(%rax)
  69c0fd:	00 00                	add    %al,(%rax)
  69c0ff:	00 6d 6d             	add    %ch,0x6d(%rbp)
  69c102:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69c105:	00 00                	add    %al,(%rax)
  69c107:	00 06                	add    %al,(%rsi)
  69c109:	00 00                	add    %al,(%rax)
  69c10b:	00 02                	add    %al,(%rdx)
  69c10d:	00 00                	add    %al,(%rax)
  69c10f:	00 2e                	add    %ch,(%rsi)
  69c111:	12 46 00             	adc    0x0(%rsi),%al
  69c114:	00 00                	add    %al,(%rax)
  69c116:	00 00                	add    %al,(%rax)
  69c118:	6b 6d 47 00          	imul   $0x0,0x47(%rbp),%ebp
  69c11c:	00 00                	add    %al,(%rax)
  69c11e:	00 00                	add    %al,(%rax)
  69c120:	06                   	(bad)  
  69c121:	00 00                	add    %al,(%rax)
  69c123:	00 02                	add    %al,(%rdx)
  69c125:	00 00                	add    %al,(%rax)
  69c127:	00 2e                	add    %ch,(%rsi)
  69c129:	12 46 00             	adc    0x0(%rsi),%al
  69c12c:	00 00                	add    %al,(%rax)
  69c12e:	00 00                	add    %al,(%rax)
  69c130:	b7 c8                	mov    $0xc8,%bh
  69c132:	46 00 00             	rex.RX add    %r8b,(%rax)
  69c135:	00 00                	add    %al,(%rax)
  69c137:	00 00                	add    %al,(%rax)
  69c139:	00 00                	add    %al,(%rax)
  69c13b:	00 02                	add    %al,(%rdx)
	...
  69c145:	00 00                	add    %al,(%rax)
  69c147:	00 91 6b 47 00 00    	add    %dl,0x476b(%rcx)
  69c14d:	00 00                	add    %al,(%rax)
  69c14f:	00 00                	add    %al,(%rax)
  69c151:	00 00                	add    %al,(%rax)
  69c153:	00 02                	add    %al,(%rdx)
	...
  69c15d:	00 00                	add    %al,(%rax)
  69c15f:	00 5a 12             	add    %bl,0x12(%rdx)
  69c162:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69c165:	00 00                	add    %al,(%rax)
  69c167:	00 00                	add    %al,(%rax)
  69c169:	00 00                	add    %al,(%rax)
  69c16b:	00 02                	add    %al,(%rdx)
	...
  69c6b5:	00 00                	add    %al,(%rax)
  69c6b7:	00 d3                	add    %dl,%bl
  69c6b9:	23 47 00             	and    0x0(%rdi),%eax
  69c6bc:	00 00                	add    %al,(%rax)
  69c6be:	00 00                	add    %al,(%rax)
  69c6c0:	83 23 47             	andl   $0x47,(%rbx)
  69c6c3:	00 00                	add    %al,(%rax)
  69c6c5:	00 00                	add    %al,(%rax)
  69c6c7:	00 01                	add    %al,(%rcx)
  69c6c9:	00 00                	add    %al,(%rax)
  69c6cb:	00 00                	add    %al,(%rax)
  69c6cd:	00 00                	add    %al,(%rax)
  69c6cf:	00 83 23 47 00 00    	add    %al,0x4723(%rbx)
  69c6d5:	00 00                	add    %al,(%rax)
  69c6d7:	00 06                	add    %al,(%rsi)
  69c6d9:	00 00                	add    %al,(%rax)
  69c6db:	00 02                	add    %al,(%rdx)
	...
  69c6e5:	00 00                	add    %al,(%rax)
  69c6e7:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  69c6ed:	00 00                	add    %al,(%rax)
  69c6ef:	00 06                	add    %al,(%rsi)
  69c6f1:	00 00                	add    %al,(%rax)
  69c6f3:	00 03                	add    %al,(%rbx)
  69c6f5:	00 00                	add    %al,(%rax)
  69c6f7:	00 7e c9             	add    %bh,-0x37(%rsi)
  69c6fa:	46 00 00             	rex.RX add    %r8b,(%rax)
  69c6fd:	00 00                	add    %al,(%rax)
  69c6ff:	00 fc                	add    %bh,%ah
  69c701:	73 47                	jae    69c74a <tables+0xe20a>
  69c703:	00 00                	add    %al,(%rax)
  69c705:	00 00                	add    %al,(%rax)
  69c707:	00 01                	add    %al,(%rcx)
  69c709:	00 00                	add    %al,(%rax)
  69c70b:	00 03                	add    %al,(%rbx)
	...
  69c715:	00 00                	add    %al,(%rax)
  69c717:	00 a8 74 47 00 00    	add    %ch,0x4774(%rax)
  69c71d:	00 00                	add    %al,(%rax)
  69c71f:	00 06                	add    %al,(%rsi)
  69c721:	00 00                	add    %al,(%rax)
  69c723:	00 03                	add    %al,(%rbx)
  69c725:	00 00                	add    %al,(%rax)
  69c727:	00 d3                	add    %dl,%bl
  69c729:	23 47 00             	and    0x0(%rdi),%eax
	...
  69ccd0:	44 90                	rex.R xchg   %eax,%eax
  69ccd2:	46 00 00             	rex.RX add    %r8b,(%rax)
  69ccd5:	00 00                	add    %al,(%rax)
  69ccd7:	00 2d 6d 47 00 00    	add    %ch,0x476d(%rip)        # 6a144a <tables+0x12f0a>
  69ccdd:	00 00                	add    %al,(%rax)
  69ccdf:	00 01                	add    %al,(%rcx)
  69cce1:	00 00                	add    %al,(%rax)
  69cce3:	00 00                	add    %al,(%rax)
  69cce5:	00 00                	add    %al,(%rax)
  69cce7:	00 2d 6d 47 00 00    	add    %ch,0x476d(%rip)        # 6a145a <tables+0x12f1a>
  69cced:	00 00                	add    %al,(%rax)
  69ccef:	00 06                	add    %al,(%rsi)
  69ccf1:	00 00                	add    %al,(%rax)
  69ccf3:	00 02                	add    %al,(%rdx)
	...
  69ccfd:	00 00                	add    %al,(%rax)
  69ccff:	00 2d fb 45 00 00    	add    %ch,0x45fb(%rip)        # 6a1300 <tables+0x12dc0>
  69cd05:	00 00                	add    %al,(%rax)
  69cd07:	00 06                	add    %al,(%rsi)
  69cd09:	00 00                	add    %al,(%rax)
  69cd0b:	00 03                	add    %al,(%rbx)
  69cd0d:	00 00                	add    %al,(%rax)
  69cd0f:	00 14 12             	add    %dl,(%rdx,%rdx,1)
  69cd12:	46 00 00             	rex.RX add    %r8b,(%rax)
  69cd15:	00 00                	add    %al,(%rax)
  69cd17:	00 39                	add    %bh,(%rcx)
  69cd19:	6d                   	insl   (%dx),%es:(%rdi)
  69cd1a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69cd1d:	00 00                	add    %al,(%rax)
  69cd1f:	00 00                	add    %al,(%rax)
  69cd21:	00 00                	add    %al,(%rax)
  69cd23:	00 03                	add    %al,(%rbx)
	...
  69cd2d:	00 00                	add    %al,(%rax)
  69cd2f:	00 47 6d             	add    %al,0x6d(%rdi)
  69cd32:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69cd35:	00 00                	add    %al,(%rax)
  69cd37:	00 00                	add    %al,(%rax)
  69cd39:	00 00                	add    %al,(%rax)
  69cd3b:	00 03                	add    %al,(%rbx)
	...
  69cd45:	00 00                	add    %al,(%rax)
  69cd47:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  69cd4d:	00 00                	add    %al,(%rax)
  69cd4f:	00 01                	add    %al,(%rcx)
  69cd51:	00 00                	add    %al,(%rax)
  69cd53:	00 03                	add    %al,(%rbx)
	...
  69d2e5:	00 00                	add    %al,(%rax)
  69d2e7:	00 0c 5e             	add    %cl,(%rsi,%rbx,2)
  69d2ea:	46 00 00             	rex.RX add    %r8b,(%rax)
  69d2ed:	00 00                	add    %al,(%rax)
  69d2ef:	00 96 07 46 00 00    	add    %dl,0x4607(%rsi)
  69d2f5:	00 00                	add    %al,(%rax)
  69d2f7:	00 01                	add    %al,(%rcx)
  69d2f9:	00 00                	add    %al,(%rax)
  69d2fb:	00 00                	add    %al,(%rax)
  69d2fd:	00 00                	add    %al,(%rax)
  69d2ff:	00 96 07 46 00 00    	add    %dl,0x4607(%rsi)
  69d305:	00 00                	add    %al,(%rax)
  69d307:	00 06                	add    %al,(%rsi)
  69d309:	00 00                	add    %al,(%rax)
  69d30b:	00 02                	add    %al,(%rdx)
	...
  69d315:	00 00                	add    %al,(%rax)
  69d317:	00 75 6d             	add    %dh,0x6d(%rbp)
  69d31a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d31d:	00 00                	add    %al,(%rax)
  69d31f:	00 00                	add    %al,(%rax)
  69d321:	00 00                	add    %al,(%rax)
  69d323:	00 03                	add    %al,(%rbx)
	...
  69d32d:	00 00                	add    %al,(%rax)
  69d32f:	00 83 6d 47 00 00    	add    %al,0x476d(%rbx)
  69d335:	00 00                	add    %al,(%rax)
  69d337:	00 00                	add    %al,(%rax)
  69d339:	00 00                	add    %al,(%rax)
  69d33b:	00 03                	add    %al,(%rbx)
	...
  69d345:	00 00                	add    %al,(%rax)
  69d347:	00 91 6d 47 00 00    	add    %dl,0x476d(%rcx)
  69d34d:	00 00                	add    %al,(%rax)
  69d34f:	00 00                	add    %al,(%rax)
  69d351:	00 00                	add    %al,(%rax)
  69d353:	00 03                	add    %al,(%rbx)
	...
  69d35d:	00 00                	add    %al,(%rax)
  69d35f:	00 eb                	add    %ch,%bl
  69d361:	6e                   	outsb  %ds:(%rsi),(%dx)
  69d362:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d365:	00 00                	add    %al,(%rax)
  69d367:	00 01                	add    %al,(%rcx)
  69d369:	00 00                	add    %al,(%rax)
  69d36b:	00 03                	add    %al,(%rbx)
	...
  69d375:	00 00                	add    %al,(%rax)
  69d377:	00 a5 6d 47 00 00    	add    %ah,0x476d(%rbp)
  69d37d:	00 00                	add    %al,(%rax)
  69d37f:	00 06                	add    %al,(%rsi)
  69d381:	00 00                	add    %al,(%rax)
  69d383:	00 03                	add    %al,(%rbx)
  69d385:	00 00                	add    %al,(%rax)
  69d387:	00 e6                	add    %ah,%dh
  69d389:	7d 46                	jge    69d3d1 <tables+0xee91>
  69d38b:	00 00                	add    %al,(%rax)
  69d38d:	00 00                	add    %al,(%rax)
  69d38f:	00 b4 6d 47 00 00 00 	add    %dh,0x47(%rbp,%rbp,2)
  69d396:	00 00                	add    %al,(%rax)
  69d398:	00 00                	add    %al,(%rax)
  69d39a:	00 00                	add    %al,(%rax)
  69d39c:	03 00                	add    (%rax),%eax
	...
  69d3a6:	00 00                	add    %al,(%rax)
  69d3a8:	c5 6d 47             	(bad)  
	...
  69d3b3:	00 03                	add    %al,(%rbx)
	...
  69d3bd:	00 00                	add    %al,(%rax)
  69d3bf:	00 d2                	add    %dl,%dl
  69d3c1:	6d                   	insl   (%dx),%es:(%rdi)
  69d3c2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d3c5:	00 00                	add    %al,(%rax)
  69d3c7:	00 00                	add    %al,(%rax)
  69d3c9:	00 00                	add    %al,(%rax)
  69d3cb:	00 03                	add    %al,(%rbx)
	...
  69d3d5:	00 00                	add    %al,(%rax)
  69d3d7:	00 e1                	add    %ah,%cl
  69d3d9:	6d                   	insl   (%dx),%es:(%rdi)
  69d3da:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d3dd:	00 00                	add    %al,(%rax)
  69d3df:	00 01                	add    %al,(%rcx)
  69d3e1:	00 00                	add    %al,(%rax)
  69d3e3:	00 03                	add    %al,(%rbx)
	...
  69d3ed:	00 00                	add    %al,(%rax)
  69d3ef:	00 ef                	add    %ch,%bh
  69d3f1:	6d                   	insl   (%dx),%es:(%rdi)
  69d3f2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d3f5:	00 00                	add    %al,(%rax)
  69d3f7:	00 00                	add    %al,(%rax)
  69d3f9:	00 00                	add    %al,(%rax)
  69d3fb:	00 03                	add    %al,(%rbx)
	...
  69d405:	00 00                	add    %al,(%rax)
  69d407:	00 03                	add    %al,(%rbx)
  69d409:	6e                   	outsb  %ds:(%rsi),(%dx)
  69d40a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d40d:	00 00                	add    %al,(%rax)
  69d40f:	00 01                	add    %al,(%rcx)
  69d411:	00 00                	add    %al,(%rax)
  69d413:	00 03                	add    %al,(%rbx)
	...
  69d41d:	00 00                	add    %al,(%rax)
  69d41f:	00 0d 6e 47 00 00    	add    %cl,0x476e(%rip)        # 6a1b93 <tables+0x13653>
  69d425:	00 00                	add    %al,(%rax)
  69d427:	00 00                	add    %al,(%rax)
  69d429:	00 00                	add    %al,(%rax)
  69d42b:	00 03                	add    %al,(%rbx)
	...
  69d435:	00 00                	add    %al,(%rax)
  69d437:	00 17                	add    %dl,(%rdi)
  69d439:	6e                   	outsb  %ds:(%rsi),(%dx)
  69d43a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d43d:	00 00                	add    %al,(%rax)
  69d43f:	00 01                	add    %al,(%rcx)
  69d441:	00 00                	add    %al,(%rax)
  69d443:	00 03                	add    %al,(%rbx)
	...
  69d44d:	00 00                	add    %al,(%rax)
  69d44f:	00 24 6e             	add    %ah,(%rsi,%rbp,2)
  69d452:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d455:	00 00                	add    %al,(%rax)
  69d457:	00 01                	add    %al,(%rcx)
  69d459:	00 00                	add    %al,(%rax)
  69d45b:	00 03                	add    %al,(%rbx)
	...
  69d465:	00 00                	add    %al,(%rax)
  69d467:	00 31                	add    %dh,(%rcx)
  69d469:	6e                   	outsb  %ds:(%rsi),(%dx)
  69d46a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d46d:	00 00                	add    %al,(%rax)
  69d46f:	00 01                	add    %al,(%rcx)
  69d471:	00 00                	add    %al,(%rax)
  69d473:	00 03                	add    %al,(%rbx)
	...
  69d47d:	00 00                	add    %al,(%rax)
  69d47f:	00 44 6e 47          	add    %al,0x47(%rsi,%rbp,2)
  69d483:	00 00                	add    %al,(%rax)
  69d485:	00 00                	add    %al,(%rax)
  69d487:	00 01                	add    %al,(%rcx)
  69d489:	00 00                	add    %al,(%rax)
  69d48b:	00 03                	add    %al,(%rbx)
	...
  69d495:	00 00                	add    %al,(%rax)
  69d497:	00 5a 6e             	add    %bl,0x6e(%rdx)
  69d49a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d49d:	00 00                	add    %al,(%rax)
  69d49f:	00 00                	add    %al,(%rax)
  69d4a1:	00 00                	add    %al,(%rax)
  69d4a3:	00 03                	add    %al,(%rbx)
	...
  69d4ad:	00 00                	add    %al,(%rax)
  69d4af:	00 6f 6e             	add    %ch,0x6e(%rdi)
  69d4b2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d4b5:	00 00                	add    %al,(%rax)
  69d4b7:	00 00                	add    %al,(%rax)
  69d4b9:	00 00                	add    %al,(%rax)
  69d4bb:	00 03                	add    %al,(%rbx)
	...
  69d4c5:	00 00                	add    %al,(%rax)
  69d4c7:	00 87 6e 47 00 00    	add    %al,0x476e(%rdi)
  69d4cd:	00 00                	add    %al,(%rax)
  69d4cf:	00 06                	add    %al,(%rsi)
  69d4d1:	00 00                	add    %al,(%rax)
  69d4d3:	00 03                	add    %al,(%rbx)
  69d4d5:	00 00                	add    %al,(%rax)
  69d4d7:	00 d1                	add    %dl,%cl
  69d4d9:	78 47                	js     69d522 <tables+0xefe2>
  69d4db:	00 00                	add    %al,(%rax)
  69d4dd:	00 00                	add    %al,(%rax)
  69d4df:	00 99 6e 47 00 00    	add    %bl,0x476e(%rcx)
  69d4e5:	00 00                	add    %al,(%rax)
  69d4e7:	00 00                	add    %al,(%rax)
  69d4e9:	00 00                	add    %al,(%rax)
  69d4eb:	00 03                	add    %al,(%rbx)
	...
  69d4f5:	00 00                	add    %al,(%rax)
  69d4f7:	00 a6 6e 47 00 00    	add    %ah,0x476e(%rsi)
  69d4fd:	00 00                	add    %al,(%rax)
  69d4ff:	00 00                	add    %al,(%rax)
  69d501:	00 00                	add    %al,(%rax)
  69d503:	00 03                	add    %al,(%rbx)
	...
  69d8fd:	00 00                	add    %al,(%rax)
  69d8ff:	00 06                	add    %al,(%rsi)
  69d901:	56                   	push   %rsi
  69d902:	46 00 00             	rex.RX add    %r8b,(%rax)
  69d905:	00 00                	add    %al,(%rax)
  69d907:	00 22                	add    %ah,(%rdx)
  69d909:	0e                   	(bad)  
  69d90a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d90d:	00 00                	add    %al,(%rax)
  69d90f:	00 01                	add    %al,(%rcx)
  69d911:	00 00                	add    %al,(%rax)
  69d913:	00 00                	add    %al,(%rax)
  69d915:	00 00                	add    %al,(%rax)
  69d917:	00 22                	add    %ah,(%rdx)
  69d919:	0e                   	(bad)  
  69d91a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69d91d:	00 00                	add    %al,(%rax)
  69d91f:	00 06                	add    %al,(%rsi)
  69d921:	00 00                	add    %al,(%rax)
  69d923:	00 02                	add    %al,(%rdx)
	...
  69d92d:	00 00                	add    %al,(%rax)
  69d92f:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  69d935:	00 00                	add    %al,(%rax)
  69d937:	00 06                	add    %al,(%rsi)
  69d939:	00 00                	add    %al,(%rax)
  69d93b:	00 03                	add    %al,(%rbx)
  69d93d:	00 00                	add    %al,(%rax)
  69d93f:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  69d945:	00 00                	add    %al,(%rax)
  69d947:	00 2a                	add    %ch,(%rdx)
  69d949:	c3                   	retq   
  69d94a:	46 00 00             	rex.RX add    %r8b,(%rax)
  69d94d:	00 00                	add    %al,(%rax)
  69d94f:	00 06                	add    %al,(%rsi)
  69d951:	00 00                	add    %al,(%rax)
  69d953:	00 03                	add    %al,(%rbx)
  69d955:	00 00                	add    %al,(%rax)
  69d957:	00 47 c3             	add    %al,-0x3d(%rdi)
  69d95a:	46 00 00             	rex.RX add    %r8b,(%rax)
  69d95d:	00 00                	add    %al,(%rax)
  69d95f:	00 b3 6e 47 00 00    	add    %dh,0x476e(%rbx)
  69d965:	00 00                	add    %al,(%rax)
  69d967:	00 01                	add    %al,(%rcx)
	...
  69d975:	00 00                	add    %al,(%rax)
  69d977:	00 e5                	add    %ah,%ch
  69d979:	45                   	rex.RB
  69d97a:	46 00 00             	rex.RX add    %r8b,(%rax)
  69d97d:	00 00                	add    %al,(%rax)
  69d97f:	00 01                	add    %al,(%rcx)
  69d981:	00 00                	add    %al,(%rax)
  69d983:	00 03                	add    %al,(%rbx)
	...
  69d98d:	00 00                	add    %al,(%rax)
  69d98f:	00 bd 6e 47 00 00    	add    %bh,0x476e(%rbp)
  69d995:	00 00                	add    %al,(%rax)
  69d997:	00 01                	add    %al,(%rcx)
  69d999:	00 00                	add    %al,(%rax)
  69d99b:	00 03                	add    %al,(%rbx)
	...
  69df15:	00 00                	add    %al,(%rax)
  69df17:	00 61 23             	add    %ah,0x23(%rcx)
  69df1a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69df1d:	00 00                	add    %al,(%rax)
  69df1f:	00 93 21 47 00 00    	add    %dl,0x4721(%rbx)
  69df25:	00 00                	add    %al,(%rax)
  69df27:	00 01                	add    %al,(%rcx)
  69df29:	00 00                	add    %al,(%rax)
  69df2b:	00 00                	add    %al,(%rax)
  69df2d:	00 00                	add    %al,(%rax)
  69df2f:	00 93 21 47 00 00    	add    %dl,0x4721(%rbx)
  69df35:	00 00                	add    %al,(%rax)
  69df37:	00 06                	add    %al,(%rsi)
  69df39:	00 00                	add    %al,(%rax)
  69df3b:	00 02                	add    %al,(%rdx)
	...
  69df45:	00 00                	add    %al,(%rax)
  69df47:	00 fc                	add    %bh,%ah
  69df49:	73 47                	jae    69df92 <tables+0xfa52>
  69df4b:	00 00                	add    %al,(%rax)
  69df4d:	00 00                	add    %al,(%rax)
  69df4f:	00 01                	add    %al,(%rcx)
  69df51:	00 00                	add    %al,(%rax)
  69df53:	00 03                	add    %al,(%rbx)
	...
  69df5d:	00 00                	add    %al,(%rax)
  69df5f:	00 c7                	add    %al,%bh
  69df61:	6e                   	outsb  %ds:(%rsi),(%dx)
  69df62:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69df65:	00 00                	add    %al,(%rax)
  69df67:	00 00                	add    %al,(%rax)
  69df69:	00 00                	add    %al,(%rax)
  69df6b:	00 03                	add    %al,(%rbx)
	...
  69df75:	00 00                	add    %al,(%rax)
  69df77:	00 cd                	add    %cl,%ch
  69df79:	6e                   	outsb  %ds:(%rsi),(%dx)
  69df7a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69df7d:	00 00                	add    %al,(%rax)
  69df7f:	00 00                	add    %al,(%rax)
  69df81:	00 00                	add    %al,(%rax)
  69df83:	00 03                	add    %al,(%rbx)
	...
  69df8d:	00 00                	add    %al,(%rax)
  69df8f:	00 d4                	add    %dl,%ah
  69df91:	6e                   	outsb  %ds:(%rsi),(%dx)
  69df92:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69df95:	00 00                	add    %al,(%rax)
  69df97:	00 02                	add    %al,(%rdx)
  69df99:	00 00                	add    %al,(%rax)
  69df9b:	00 03                	add    %al,(%rbx)
	...
  69dfa5:	00 00                	add    %al,(%rax)
  69dfa7:	00 dd                	add    %bl,%ch
  69dfa9:	6e                   	outsb  %ds:(%rsi),(%dx)
  69dfaa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69dfad:	00 00                	add    %al,(%rax)
  69dfaf:	00 02                	add    %al,(%rdx)
  69dfb1:	00 00                	add    %al,(%rax)
  69dfb3:	00 03                	add    %al,(%rbx)
	...
  69dfbd:	00 00                	add    %al,(%rax)
  69dfbf:	00 a8 74 47 00 00    	add    %ch,0x4774(%rax)
  69dfc5:	00 00                	add    %al,(%rax)
  69dfc7:	00 06                	add    %al,(%rsi)
  69dfc9:	00 00                	add    %al,(%rax)
  69dfcb:	00 03                	add    %al,(%rbx)
  69dfcd:	00 00                	add    %al,(%rax)
  69dfcf:	00 61 23             	add    %ah,0x23(%rcx)
  69dfd2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69dfd5:	00 00                	add    %al,(%rax)
  69dfd7:	00 e6                	add    %ah,%dh
  69dfd9:	6e                   	outsb  %ds:(%rsi),(%dx)
  69dfda:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69dfdd:	00 00                	add    %al,(%rax)
  69dfdf:	00 00                	add    %al,(%rax)
  69dfe1:	00 00                	add    %al,(%rax)
  69dfe3:	00 03                	add    %al,(%rbx)
	...
  69dfed:	00 00                	add    %al,(%rax)
  69dfef:	00 f7                	add    %dh,%bh
  69dff1:	6e                   	outsb  %ds:(%rsi),(%dx)
  69dff2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69dff5:	00 00                	add    %al,(%rax)
  69dff7:	00 00                	add    %al,(%rax)
  69dff9:	00 00                	add    %al,(%rax)
  69dffb:	00 03                	add    %al,(%rbx)
	...
  69e005:	00 00                	add    %al,(%rax)
  69e007:	00 05 6f 47 00 00    	add    %al,0x476f(%rip)        # 6a277c <tables+0x1423c>
  69e00d:	00 00                	add    %al,(%rax)
  69e00f:	00 00                	add    %al,(%rax)
  69e011:	00 00                	add    %al,(%rax)
  69e013:	00 03                	add    %al,(%rbx)
	...
  69e01d:	00 00                	add    %al,(%rax)
  69e01f:	00 0f                	add    %cl,(%rdi)
  69e021:	6f                   	outsl  %ds:(%rsi),(%dx)
  69e022:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e025:	00 00                	add    %al,(%rax)
  69e027:	00 00                	add    %al,(%rax)
  69e029:	00 00                	add    %al,(%rax)
  69e02b:	00 03                	add    %al,(%rbx)
	...
  69e035:	00 00                	add    %al,(%rax)
  69e037:	00 1b                	add    %bl,(%rbx)
  69e039:	6f                   	outsl  %ds:(%rsi),(%dx)
  69e03a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e03d:	00 00                	add    %al,(%rax)
  69e03f:	00 00                	add    %al,(%rax)
  69e041:	00 00                	add    %al,(%rax)
  69e043:	00 03                	add    %al,(%rbx)
	...
  69e04d:	00 00                	add    %al,(%rax)
  69e04f:	00 23                	add    %ah,(%rbx)
  69e051:	6f                   	outsl  %ds:(%rsi),(%dx)
  69e052:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e055:	00 00                	add    %al,(%rax)
  69e057:	00 02                	add    %al,(%rdx)
  69e059:	00 00                	add    %al,(%rax)
  69e05b:	00 03                	add    %al,(%rbx)
	...
  69e065:	00 00                	add    %al,(%rax)
  69e067:	00 30                	add    %dh,(%rax)
  69e069:	6f                   	outsl  %ds:(%rsi),(%dx)
  69e06a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e06d:	00 00                	add    %al,(%rax)
  69e06f:	00 02                	add    %al,(%rdx)
  69e071:	00 00                	add    %al,(%rax)
  69e073:	00 03                	add    %al,(%rbx)
	...
  69e07d:	00 00                	add    %al,(%rax)
  69e07f:	00 3e                	add    %bh,(%rsi)
  69e081:	6f                   	outsl  %ds:(%rsi),(%dx)
  69e082:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e085:	00 00                	add    %al,(%rax)
  69e087:	00 00                	add    %al,(%rax)
  69e089:	00 00                	add    %al,(%rax)
  69e08b:	00 03                	add    %al,(%rbx)
	...
  69e095:	00 00                	add    %al,(%rax)
  69e097:	00 48 6f             	add    %cl,0x6f(%rax)
  69e09a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e09d:	00 00                	add    %al,(%rax)
  69e09f:	00 00                	add    %al,(%rax)
  69e0a1:	00 00                	add    %al,(%rax)
  69e0a3:	00 03                	add    %al,(%rbx)
	...
  69e0ad:	00 00                	add    %al,(%rax)
  69e0af:	00 52 6f             	add    %dl,0x6f(%rdx)
  69e0b2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e0b5:	00 00                	add    %al,(%rax)
  69e0b7:	00 06                	add    %al,(%rsi)
  69e0b9:	00 00                	add    %al,(%rax)
  69e0bb:	00 03                	add    %al,(%rbx)
  69e0bd:	00 00                	add    %al,(%rax)
  69e0bf:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  69e0c5:	00 00                	add    %al,(%rax)
  69e0c7:	00 5e 6f             	add    %bl,0x6f(%rsi)
  69e0ca:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e0cd:	00 00                	add    %al,(%rax)
  69e0cf:	00 06                	add    %al,(%rsi)
  69e0d1:	00 00                	add    %al,(%rax)
  69e0d3:	00 03                	add    %al,(%rbx)
  69e0d5:	00 00                	add    %al,(%rax)
  69e0d7:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
	...
  69e52d:	00 00                	add    %al,(%rax)
  69e52f:	00 43 7e             	add    %al,0x7e(%rbx)
  69e532:	46 00 00             	rex.RX add    %r8b,(%rax)
  69e535:	00 00                	add    %al,(%rax)
  69e537:	00 6a 6f             	add    %ch,0x6f(%rdx)
  69e53a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e53d:	00 00                	add    %al,(%rax)
  69e53f:	00 01                	add    %al,(%rcx)
  69e541:	00 00                	add    %al,(%rax)
  69e543:	00 00                	add    %al,(%rax)
  69e545:	00 00                	add    %al,(%rax)
  69e547:	00 6a 6f             	add    %ch,0x6f(%rdx)
  69e54a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e54d:	00 00                	add    %al,(%rax)
  69e54f:	00 06                	add    %al,(%rsi)
  69e551:	00 00                	add    %al,(%rax)
  69e553:	00 02                	add    %al,(%rdx)
	...
  69e55d:	00 00                	add    %al,(%rax)
  69e55f:	00 93 21 47 00 00    	add    %dl,0x4721(%rbx)
  69e565:	00 00                	add    %al,(%rax)
  69e567:	00 06                	add    %al,(%rsi)
  69e569:	00 00                	add    %al,(%rax)
  69e56b:	00 03                	add    %al,(%rbx)
  69e56d:	00 00                	add    %al,(%rax)
  69e56f:	00 61 23             	add    %ah,0x23(%rcx)
  69e572:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e575:	00 00                	add    %al,(%rax)
  69e577:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  69e57d:	00 00                	add    %al,(%rax)
  69e57f:	00 06                	add    %al,(%rsi)
  69e581:	00 00                	add    %al,(%rax)
  69e583:	00 03                	add    %al,(%rbx)
  69e585:	00 00                	add    %al,(%rax)
  69e587:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  69e58d:	00 00                	add    %al,(%rax)
  69e58f:	00 72 6f             	add    %dh,0x6f(%rdx)
  69e592:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e595:	00 00                	add    %al,(%rax)
  69e597:	00 00                	add    %al,(%rax)
  69e599:	00 00                	add    %al,(%rax)
  69e59b:	00 03                	add    %al,(%rbx)
	...
  69e5a5:	00 00                	add    %al,(%rax)
  69e5a7:	00 7b 6f             	add    %bh,0x6f(%rbx)
  69e5aa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e5ad:	00 00                	add    %al,(%rax)
  69e5af:	00 00                	add    %al,(%rax)
  69e5b1:	00 00                	add    %al,(%rax)
  69e5b3:	00 03                	add    %al,(%rbx)
	...
  69e5bd:	00 00                	add    %al,(%rax)
  69e5bf:	00 fd                	add    %bh,%ch
  69e5c1:	6f                   	outsl  %ds:(%rsi),(%dx)
  69e5c2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e5c5:	00 00                	add    %al,(%rax)
  69e5c7:	00 01                	add    %al,(%rcx)
  69e5c9:	00 00                	add    %al,(%rax)
  69e5cb:	00 03                	add    %al,(%rbx)
	...
  69e5d5:	00 00                	add    %al,(%rax)
  69e5d7:	00 85 6f 47 00 00    	add    %al,0x476f(%rbp)
  69e5dd:	00 00                	add    %al,(%rax)
  69e5df:	00 00                	add    %al,(%rax)
  69e5e1:	00 00                	add    %al,(%rax)
  69e5e3:	00 03                	add    %al,(%rbx)
	...
  69e5ed:	00 00                	add    %al,(%rax)
  69e5ef:	00 8f 6f 47 00 00    	add    %cl,0x476f(%rdi)
  69e5f5:	00 00                	add    %al,(%rax)
  69e5f7:	00 00                	add    %al,(%rax)
  69e5f9:	00 00                	add    %al,(%rax)
  69e5fb:	00 03                	add    %al,(%rbx)
	...
  69e605:	00 00                	add    %al,(%rax)
  69e607:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  69e60e:	00 00                	add    %al,(%rax)
  69e610:	00 00                	add    %al,(%rax)
  69e612:	00 00                	add    %al,(%rax)
  69e614:	03 00                	add    (%rax),%eax
	...
  69e61e:	00 00                	add    %al,(%rax)
  69e620:	98                   	cwtl   
  69e621:	6f                   	outsl  %ds:(%rsi),(%dx)
  69e622:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69e625:	00 00                	add    %al,(%rax)
  69e627:	00 00                	add    %al,(%rax)
  69e629:	00 00                	add    %al,(%rax)
  69e62b:	00 03                	add    %al,(%rbx)
	...
  69eb45:	00 00                	add    %al,(%rax)
  69eb47:	00 a4 6f 47 00 00 00 	add    %ah,0x47(%rdi,%rbp,2)
  69eb4e:	00 00                	add    %al,(%rax)
  69eb50:	b0 6f                	mov    $0x6f,%al
  69eb52:	47 00 00             	rex.RXB add    %r8b,(%r8)
	...
  69eb5d:	00 00                	add    %al,(%rax)
  69eb5f:	00 b0 6f 47 00 00    	add    %dh,0x476f(%rax)
  69eb65:	00 00                	add    %al,(%rax)
  69eb67:	00 06                	add    %al,(%rsi)
  69eb69:	00 00                	add    %al,(%rax)
  69eb6b:	00 02                	add    %al,(%rdx)
	...
  69eb75:	00 00                	add    %al,(%rax)
  69eb77:	00 bd 6f 47 00 00    	add    %bh,0x476f(%rbp)
  69eb7d:	00 00                	add    %al,(%rax)
  69eb7f:	00 01                	add    %al,(%rcx)
  69eb81:	00 00                	add    %al,(%rax)
  69eb83:	00 02                	add    %al,(%rdx)
	...
  69eb8d:	00 00                	add    %al,(%rax)
  69eb8f:	00 aa 6f 47 00 00    	add    %ch,0x476f(%rdx)
  69eb95:	00 00                	add    %al,(%rax)
  69eb97:	00 01                	add    %al,(%rcx)
  69eb99:	00 00                	add    %al,(%rax)
  69eb9b:	00 02                	add    %al,(%rdx)
	...
  69eba5:	00 00                	add    %al,(%rax)
  69eba7:	00 c9                	add    %cl,%cl
  69eba9:	6f                   	outsl  %ds:(%rsi),(%dx)
  69ebaa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ebad:	00 00                	add    %al,(%rax)
  69ebaf:	00 01                	add    %al,(%rcx)
  69ebb1:	00 00                	add    %al,(%rax)
  69ebb3:	00 02                	add    %al,(%rdx)
	...
  69ebbd:	00 00                	add    %al,(%rax)
  69ebbf:	00 d9                	add    %bl,%cl
  69ebc1:	6f                   	outsl  %ds:(%rsi),(%dx)
  69ebc2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ebc5:	00 00                	add    %al,(%rax)
  69ebc7:	00 01                	add    %al,(%rcx)
  69ebc9:	00 00                	add    %al,(%rax)
  69ebcb:	00 02                	add    %al,(%rdx)
	...
  69ebd5:	00 00                	add    %al,(%rax)
  69ebd7:	00 e4                	add    %ah,%ah
  69ebd9:	6f                   	outsl  %ds:(%rsi),(%dx)
  69ebda:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ebdd:	00 00                	add    %al,(%rax)
  69ebdf:	00 01                	add    %al,(%rcx)
  69ebe1:	00 00                	add    %al,(%rax)
  69ebe3:	00 02                	add    %al,(%rdx)
	...
  69ebed:	00 00                	add    %al,(%rax)
  69ebef:	00 f9                	add    %bh,%cl
  69ebf1:	6f                   	outsl  %ds:(%rsi),(%dx)
  69ebf2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ebf5:	00 00                	add    %al,(%rax)
  69ebf7:	00 01                	add    %al,(%rcx)
  69ebf9:	00 00                	add    %al,(%rax)
  69ebfb:	00 02                	add    %al,(%rdx)
	...
  69ec05:	00 00                	add    %al,(%rax)
  69ec07:	00 f5                	add    %dh,%ch
  69ec09:	6f                   	outsl  %ds:(%rsi),(%dx)
  69ec0a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ec0d:	00 00                	add    %al,(%rax)
  69ec0f:	00 01                	add    %al,(%rcx)
  69ec11:	00 00                	add    %al,(%rax)
  69ec13:	00 02                	add    %al,(%rdx)
	...
  69ec1d:	00 00                	add    %al,(%rax)
  69ec1f:	00 03                	add    %al,(%rbx)
  69ec21:	70 47                	jo     69ec6a <tables+0x1072a>
  69ec23:	00 00                	add    %al,(%rax)
  69ec25:	00 00                	add    %al,(%rax)
  69ec27:	00 01                	add    %al,(%rcx)
  69ec29:	00 00                	add    %al,(%rax)
  69ec2b:	00 02                	add    %al,(%rdx)
	...
  69ec35:	00 00                	add    %al,(%rax)
  69ec37:	00 13                	add    %dl,(%rbx)
  69ec39:	70 47                	jo     69ec82 <tables+0x10742>
  69ec3b:	00 00                	add    %al,(%rax)
  69ec3d:	00 00                	add    %al,(%rax)
  69ec3f:	00 01                	add    %al,(%rcx)
  69ec41:	00 00                	add    %al,(%rax)
  69ec43:	00 02                	add    %al,(%rdx)
	...
  69ec4d:	00 00                	add    %al,(%rax)
  69ec4f:	00 1d 70 47 00 00    	add    %bl,0x4770(%rip)        # 6a33c5 <tables+0x14e85>
  69ec55:	00 00                	add    %al,(%rax)
  69ec57:	00 01                	add    %al,(%rcx)
  69ec59:	00 00                	add    %al,(%rax)
  69ec5b:	00 02                	add    %al,(%rdx)
	...
  69ec65:	00 00                	add    %al,(%rax)
  69ec67:	00 2c 70             	add    %ch,(%rax,%rsi,2)
  69ec6a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ec6d:	00 00                	add    %al,(%rax)
  69ec6f:	00 01                	add    %al,(%rcx)
  69ec71:	00 00                	add    %al,(%rax)
  69ec73:	00 02                	add    %al,(%rdx)
	...
  69ec7d:	00 00                	add    %al,(%rax)
  69ec7f:	00 40 70             	add    %al,0x70(%rax)
  69ec82:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ec85:	00 00                	add    %al,(%rax)
  69ec87:	00 01                	add    %al,(%rcx)
  69ec89:	00 00                	add    %al,(%rax)
  69ec8b:	00 02                	add    %al,(%rdx)
	...
  69ec95:	00 00                	add    %al,(%rax)
  69ec97:	00 55 70             	add    %dl,0x70(%rbp)
  69ec9a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ec9d:	00 00                	add    %al,(%rax)
  69ec9f:	00 01                	add    %al,(%rcx)
  69eca1:	00 00                	add    %al,(%rax)
  69eca3:	00 02                	add    %al,(%rdx)
	...
  69ecad:	00 00                	add    %al,(%rax)
  69ecaf:	00 67 70             	add    %ah,0x70(%rdi)
  69ecb2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69ecb5:	00 00                	add    %al,(%rax)
  69ecb7:	00 00                	add    %al,(%rax)
  69ecb9:	00 00                	add    %al,(%rax)
  69ecbb:	00 02                	add    %al,(%rdx)
	...
  69ecc5:	00 00                	add    %al,(%rax)
  69ecc7:	00 70 70             	add    %dh,0x70(%rax)
  69ecca:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69eccd:	00 00                	add    %al,(%rax)
  69eccf:	00 00                	add    %al,(%rax)
  69ecd1:	00 00                	add    %al,(%rax)
  69ecd3:	00 02                	add    %al,(%rdx)
	...
  69f15d:	00 00                	add    %al,(%rax)
  69f15f:	00 d1                	add    %dl,%cl
  69f161:	78 47                	js     69f1aa <tables+0x10c6a>
  69f163:	00 00                	add    %al,(%rax)
  69f165:	00 00                	add    %al,(%rax)
  69f167:	00 e4                	add    %ah,%ah
  69f169:	78 47                	js     69f1b2 <tables+0x10c72>
  69f16b:	00 00                	add    %al,(%rax)
  69f16d:	00 00                	add    %al,(%rax)
  69f16f:	00 01                	add    %al,(%rcx)
  69f171:	00 00                	add    %al,(%rax)
  69f173:	00 00                	add    %al,(%rax)
  69f175:	00 00                	add    %al,(%rax)
  69f177:	00 e4                	add    %ah,%ah
  69f179:	78 47                	js     69f1c2 <tables+0x10c82>
  69f17b:	00 00                	add    %al,(%rax)
  69f17d:	00 00                	add    %al,(%rax)
  69f17f:	00 06                	add    %al,(%rsi)
  69f181:	00 00                	add    %al,(%rax)
  69f183:	00 02                	add    %al,(%rdx)
	...
  69f18d:	00 00                	add    %al,(%rax)
  69f18f:	00 fc                	add    %bh,%ah
  69f191:	73 47                	jae    69f1da <tables+0x10c9a>
  69f193:	00 00                	add    %al,(%rax)
  69f195:	00 00                	add    %al,(%rax)
  69f197:	00 01                	add    %al,(%rcx)
  69f199:	00 00                	add    %al,(%rax)
  69f19b:	00 03                	add    %al,(%rbx)
	...
  69f1a5:	00 00                	add    %al,(%rax)
  69f1a7:	00 7b 70             	add    %bh,0x70(%rbx)
  69f1aa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69f1ad:	00 00                	add    %al,(%rax)
  69f1af:	00 00                	add    %al,(%rax)
  69f1b1:	00 00                	add    %al,(%rax)
  69f1b3:	00 03                	add    %al,(%rbx)
	...
  69f775:	00 00                	add    %al,(%rax)
  69f777:	00 84 70 47 00 00 00 	add    %al,0x47(%rax,%rsi,2)
  69f77e:	00 00                	add    %al,(%rax)
  69f780:	8f                   	(bad)  
  69f781:	70 47                	jo     69f7ca <tables+0x1128a>
	...
  69f78f:	00 9d 70 47 00 00    	add    %bl,0x4770(%rbp)
  69f795:	00 00                	add    %al,(%rax)
  69f797:	00 00                	add    %al,(%rax)
  69f799:	00 00                	add    %al,(%rax)
  69f79b:	00 02                	add    %al,(%rdx)
	...
  69f7a5:	00 00                	add    %al,(%rax)
  69f7a7:	00 98 70 47 00 00    	add    %bl,0x4770(%rax)
  69f7ad:	00 00                	add    %al,(%rax)
  69f7af:	00 01                	add    %al,(%rcx)
  69f7b1:	00 00                	add    %al,(%rax)
  69f7b3:	00 02                	add    %al,(%rdx)
	...
  69f7bd:	00 00                	add    %al,(%rax)
  69f7bf:	00 bd 6f 47 00 00    	add    %bh,0x476f(%rbp)
  69f7c5:	00 00                	add    %al,(%rax)
  69f7c7:	00 01                	add    %al,(%rcx)
  69f7c9:	00 00                	add    %al,(%rax)
  69f7cb:	00 02                	add    %al,(%rdx)
	...
  69fd8d:	00 00                	add    %al,(%rax)
  69fd8f:	00 7e c9             	add    %bh,-0x37(%rsi)
  69fd92:	46 00 00             	rex.RX add    %r8b,(%rax)
  69fd95:	00 00                	add    %al,(%rax)
  69fd97:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  69fd9d:	00 00                	add    %al,(%rax)
  69fd9f:	00 01                	add    %al,(%rcx)
  69fda1:	00 00                	add    %al,(%rax)
  69fda3:	00 00                	add    %al,(%rax)
  69fda5:	00 00                	add    %al,(%rax)
  69fda7:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  69fdad:	00 00                	add    %al,(%rax)
  69fdaf:	00 06                	add    %al,(%rsi)
  69fdb1:	00 00                	add    %al,(%rax)
  69fdb3:	00 02                	add    %al,(%rdx)
	...
  69fdbd:	00 00                	add    %al,(%rax)
  69fdbf:	00 54 69 47          	add    %dl,0x47(%rcx,%rbp,2)
  69fdc3:	00 00                	add    %al,(%rax)
  69fdc5:	00 00                	add    %al,(%rax)
  69fdc7:	00 06                	add    %al,(%rsi)
  69fdc9:	00 00                	add    %al,(%rax)
  69fdcb:	00 03                	add    %al,(%rbx)
  69fdcd:	00 00                	add    %al,(%rax)
  69fdcf:	00 7e c9             	add    %bh,-0x37(%rsi)
  69fdd2:	46 00 00             	rex.RX add    %r8b,(%rax)
  69fdd5:	00 00                	add    %al,(%rax)
  69fdd7:	00 c1                	add    %al,%cl
  69fdd9:	22 48 00             	and    0x0(%rax),%cl
  69fddc:	00 00                	add    %al,(%rax)
  69fdde:	00 00                	add    %al,(%rax)
  69fde0:	01 00                	add    %eax,(%rax)
  69fde2:	00 00                	add    %al,(%rax)
  69fde4:	23 00                	and    (%rax),%eax
	...
  69fdee:	00 00                	add    %al,(%rax)
  69fdf0:	92                   	xchg   %eax,%edx
  69fdf1:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  69fdf2:	46 00 00             	rex.RX add    %r8b,(%rax)
  69fdf5:	00 00                	add    %al,(%rax)
  69fdf7:	00 01                	add    %al,(%rcx)
  69fdf9:	00 00                	add    %al,(%rax)
  69fdfb:	00 23                	add    %ah,(%rbx)
	...
  69fe05:	00 00                	add    %al,(%rax)
  69fe07:	00 a6 70 47 00 00    	add    %ah,0x4770(%rsi)
  69fe0d:	00 00                	add    %al,(%rax)
  69fe0f:	00 00                	add    %al,(%rax)
  69fe11:	00 00                	add    %al,(%rax)
  69fe13:	00 23                	add    %ah,(%rbx)
	...
  69fe1d:	00 00                	add    %al,(%rax)
  69fe1f:	00 93 22 48 00 00    	add    %dl,0x4822(%rbx)
  69fe25:	00 00                	add    %al,(%rax)
  69fe27:	00 01                	add    %al,(%rcx)
  69fe29:	00 00                	add    %al,(%rax)
  69fe2b:	00 23                	add    %ah,(%rbx)
	...
  69fe35:	00 00                	add    %al,(%rax)
  69fe37:	00 bb a5 46 00 00    	add    %bh,0x46a5(%rbx)
  69fe3d:	00 00                	add    %al,(%rax)
  69fe3f:	00 00                	add    %al,(%rax)
  69fe41:	00 00                	add    %al,(%rax)
  69fe43:	00 23                	add    %ah,(%rbx)
	...
  69fe4d:	00 00                	add    %al,(%rax)
  69fe4f:	00 5a 12             	add    %bl,0x12(%rdx)
  69fe52:	47 00 00             	rex.RXB add    %r8b,(%r8)
  69fe55:	00 00                	add    %al,(%rax)
  69fe57:	00 00                	add    %al,(%rax)
  69fe59:	00 00                	add    %al,(%rax)
  69fe5b:	00 23                	add    %ah,(%rbx)
	...
  69fe65:	00 00                	add    %al,(%rax)
  69fe67:	00 0d 3d 46 00 00    	add    %cl,0x463d(%rip)        # 6a44aa <tables+0x15f6a>
  69fe6d:	00 00                	add    %al,(%rax)
  69fe6f:	00 00                	add    %al,(%rax)
  69fe71:	00 00                	add    %al,(%rax)
  69fe73:	00 02                	add    %al,(%rdx)
	...
  69fe7d:	00 00                	add    %al,(%rax)
  69fe7f:	00 2e                	add    %ch,(%rsi)
  69fe81:	36 46 00 00          	rex.RX add    %r8b,%ss:(%rax)
  69fe85:	00 00                	add    %al,(%rax)
  69fe87:	00 01                	add    %al,(%rcx)
  69fe89:	00 00                	add    %al,(%rax)
  69fe8b:	00 03                	add    %al,(%rbx)
	...
  69fe95:	00 00                	add    %al,(%rax)
  69fe97:	00 20                	add    %ah,(%rax)
  69fe99:	3d 46 00 00 00       	cmp    $0x46,%eax
  69fe9e:	00 00                	add    %al,(%rax)
  69fea0:	00 00                	add    %al,(%rax)
  69fea2:	00 00                	add    %al,(%rax)
  69fea4:	03 00                	add    (%rax),%eax
	...
  69feae:	00 00                	add    %al,(%rax)
  69feb0:	2f                   	(bad)  
  69feb1:	3d 46 00 00 00       	cmp    $0x46,%eax
  69feb6:	00 00                	add    %al,(%rax)
  69feb8:	00 00                	add    %al,(%rax)
  69feba:	00 00                	add    %al,(%rax)
  69febc:	02 00                	add    (%rax),%al
	...
  69fec6:	00 00                	add    %al,(%rax)
  69fec8:	a1 50 47 00 00 00 00 	mov    0x4750,%eax
  69fecf:	00 00 
  69fed1:	00 00                	add    %al,(%rax)
  69fed3:	00 03                	add    %al,(%rbx)
	...
  69fedd:	00 00                	add    %al,(%rax)
  69fedf:	00 ac 70 47 00 00 00 	add    %ch,0x47(%rax,%rsi,2)
  69fee6:	00 00                	add    %al,(%rax)
  69fee8:	05 00 00 00 03       	add    $0x3000000,%eax
	...
  69fef5:	00 00                	add    %al,(%rax)
  69fef7:	00 b4 70 47 00 00 00 	add    %dh,0x47(%rax,%rsi,2)
  69fefe:	00 00                	add    %al,(%rax)
  69ff00:	05 00 00 00 03       	add    $0x3000000,%eax
	...
  69ff0d:	00 00                	add    %al,(%rax)
  69ff0f:	00 bd 70 47 00 00    	add    %bh,0x4770(%rbp)
  69ff15:	00 00                	add    %al,(%rax)
  69ff17:	00 00                	add    %al,(%rax)
  69ff19:	00 00                	add    %al,(%rax)
  69ff1b:	00 23                	add    %ah,(%rbx)
	...
  69ff25:	00 00                	add    %al,(%rax)
  69ff27:	00 c5                	add    %al,%ch
  69ff29:	70 47                	jo     69ff72 <tables+0x11a32>
	...
  69ff33:	00 23                	add    %ah,(%rbx)
	...
  69ff3d:	00 00                	add    %al,(%rax)
  69ff3f:	00 cf                	add    %cl,%bh
  69ff41:	70 47                	jo     69ff8a <tables+0x11a4a>
	...
  69ff4b:	00 23                	add    %ah,(%rbx)
	...
  69ff55:	00 00                	add    %al,(%rax)
  69ff57:	00 dd                	add    %bl,%ch
  69ff59:	70 47                	jo     69ffa2 <tables+0x11a62>
	...
  69ff63:	00 23                	add    %ah,(%rbx)
	...
  69ff6d:	00 00                	add    %al,(%rax)
  69ff6f:	00 ec                	add    %ch,%ah
  69ff71:	70 47                	jo     69ffba <tables+0x11a7a>
  69ff73:	00 00                	add    %al,(%rax)
  69ff75:	00 00                	add    %al,(%rax)
  69ff77:	00 01                	add    %al,(%rcx)
  69ff79:	00 00                	add    %al,(%rax)
  69ff7b:	00 23                	add    %ah,(%rbx)
	...
  69ff85:	00 00                	add    %al,(%rax)
  69ff87:	00 fa                	add    %bh,%dl
  69ff89:	70 47                	jo     69ffd2 <tables+0x11a92>
  69ff8b:	00 00                	add    %al,(%rax)
  69ff8d:	00 00                	add    %al,(%rax)
  69ff8f:	00 01                	add    %al,(%rcx)
  69ff91:	00 00                	add    %al,(%rax)
  69ff93:	00 23                	add    %ah,(%rbx)
	...
  69ff9d:	00 00                	add    %al,(%rax)
  69ff9f:	00 08                	add    %cl,(%rax)
  69ffa1:	3d 46 00 00 00       	cmp    $0x46,%eax
  69ffa6:	00 00                	add    %al,(%rax)
  69ffa8:	00 00                	add    %al,(%rax)
  69ffaa:	00 00                	add    %al,(%rax)
  69ffac:	02 00                	add    (%rax),%al
	...
  69ffb6:	00 00                	add    %al,(%rax)
  69ffb8:	1b 3d 46 00 00 00    	sbb    0x46(%rip),%edi        # 6a0004 <tables+0x11ac4>
  69ffbe:	00 00                	add    %al,(%rax)
  69ffc0:	00 00                	add    %al,(%rax)
  69ffc2:	00 00                	add    %al,(%rax)
  69ffc4:	03 00                	add    (%rax),%eax
	...
  69ffce:	00 00                	add    %al,(%rax)
  69ffd0:	ca 3c 46             	lret   $0x463c
	...
  69ffdb:	00 02                	add    %al,(%rdx)
	...
  69ffe5:	00 00                	add    %al,(%rax)
  69ffe7:	00 dd                	add    %bl,%ch
  69ffe9:	3c 46                	cmp    $0x46,%al
	...
  69fff3:	00 03                	add    %al,(%rbx)
	...
  69fffd:	00 00                	add    %al,(%rax)
  69ffff:	00 08                	add    %cl,(%rax)
  6a0001:	71 47                	jno    6a004a <tables+0x11b0a>
  6a0003:	00 00                	add    %al,(%rax)
  6a0005:	00 00                	add    %al,(%rax)
  6a0007:	00 06                	add    %al,(%rsi)
  6a0009:	00 00                	add    %al,(%rax)
  6a000b:	00 03                	add    %al,(%rbx)
  6a000d:	00 00                	add    %al,(%rax)
  6a000f:	00 74 7e 46          	add    %dh,0x46(%rsi,%rdi,2)
  6a0013:	00 00                	add    %al,(%rax)
  6a0015:	00 00                	add    %al,(%rax)
  6a0017:	00 16                	add    %dl,(%rsi)
  6a0019:	71 47                	jno    6a0062 <tables+0x11b22>
	...
  6a0023:	00 03                	add    %al,(%rbx)
	...
  6a002d:	00 00                	add    %al,(%rax)
  6a002f:	00 29                	add    %ch,(%rcx)
  6a0031:	71 47                	jno    6a007a <tables+0x11b3a>
	...
  6a003b:	00 03                	add    %al,(%rbx)
	...
  6a0045:	00 00                	add    %al,(%rax)
  6a0047:	00 3a                	add    %bh,(%rdx)
  6a0049:	71 47                	jno    6a0092 <tables+0x11b52>
	...
  6a0053:	00 03                	add    %al,(%rbx)
	...
  6a005d:	00 00                	add    %al,(%rax)
  6a005f:	00 4b 71             	add    %cl,0x71(%rbx)
  6a0062:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a0065:	00 00                	add    %al,(%rax)
  6a0067:	00 01                	add    %al,(%rcx)
  6a0069:	00 00                	add    %al,(%rax)
  6a006b:	00 23                	add    %ah,(%rbx)
	...
  6a0075:	00 00                	add    %al,(%rax)
  6a0077:	00 2a                	add    %ch,(%rdx)
  6a0079:	3d 46 00 00 00       	cmp    $0x46,%eax
  6a007e:	00 00                	add    %al,(%rax)
  6a0080:	00 00                	add    %al,(%rax)
  6a0082:	00 00                	add    %al,(%rax)
  6a0084:	02 00                	add    (%rax),%al
	...
  6a008e:	00 00                	add    %al,(%rax)
  6a0090:	ec                   	in     (%dx),%al
  6a0091:	3c 46                	cmp    $0x46,%al
	...
  6a009b:	00 02                	add    %al,(%rdx)
	...
  6a00a5:	00 00                	add    %al,(%rax)
  6a00a7:	00 fd                	add    %bh,%ch
  6a00a9:	3c 46                	cmp    $0x46,%al
  6a00ab:	00 00                	add    %al,(%rax)
  6a00ad:	00 00                	add    %al,(%rax)
  6a00af:	00 01                	add    %al,(%rcx)
  6a00b1:	00 00                	add    %al,(%rax)
  6a00b3:	00 03                	add    %al,(%rbx)
	...
  6a00bd:	00 00                	add    %al,(%rax)
  6a00bf:	00 bf 3c 46 00 00    	add    %bh,0x463c(%rdi)
  6a00c5:	00 00                	add    %al,(%rax)
  6a00c7:	00 01                	add    %al,(%rcx)
  6a00c9:	00 00                	add    %al,(%rax)
  6a00cb:	00 03                	add    %al,(%rbx)
	...
  6a03a5:	00 00                	add    %al,(%rax)
  6a03a7:	00 53 71             	add    %dl,0x71(%rbx)
  6a03aa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a03ad:	00 00                	add    %al,(%rax)
  6a03af:	00 5f 71             	add    %bl,0x71(%rdi)
  6a03b2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a03b5:	00 00                	add    %al,(%rax)
  6a03b7:	00 01                	add    %al,(%rcx)
  6a03b9:	00 00                	add    %al,(%rax)
  6a03bb:	00 00                	add    %al,(%rax)
  6a03bd:	00 00                	add    %al,(%rax)
  6a03bf:	00 5f 71             	add    %bl,0x71(%rdi)
  6a03c2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a03c5:	00 00                	add    %al,(%rax)
  6a03c7:	00 06                	add    %al,(%rsi)
  6a03c9:	00 00                	add    %al,(%rax)
  6a03cb:	00 02                	add    %al,(%rdx)
	...
  6a03d5:	00 00                	add    %al,(%rax)
  6a03d7:	00 59 71             	add    %bl,0x71(%rcx)
  6a03da:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a03dd:	00 00                	add    %al,(%rax)
  6a03df:	00 01                	add    %al,(%rcx)
  6a03e1:	00 00                	add    %al,(%rax)
  6a03e3:	00 23                	add    %ah,(%rbx)
	...
  6a03ed:	00 00                	add    %al,(%rax)
  6a03ef:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  6a03f5:	00 00                	add    %al,(%rax)
  6a03f7:	00 01                	add    %al,(%rcx)
  6a03f9:	00 00                	add    %al,(%rax)
  6a03fb:	00 23                	add    %ah,(%rbx)
	...
  6a09bd:	00 00                	add    %al,(%rax)
  6a09bf:	00 6d 71             	add    %ch,0x71(%rbp)
  6a09c2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a09c5:	00 00                	add    %al,(%rax)
  6a09c7:	00 77 71             	add    %dh,0x71(%rdi)
  6a09ca:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a09cd:	00 00                	add    %al,(%rax)
  6a09cf:	00 01                	add    %al,(%rcx)
  6a09d1:	00 00                	add    %al,(%rax)
  6a09d3:	00 00                	add    %al,(%rax)
  6a09d5:	00 00                	add    %al,(%rax)
  6a09d7:	00 77 71             	add    %dh,0x71(%rdi)
  6a09da:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a09dd:	00 00                	add    %al,(%rax)
  6a09df:	00 06                	add    %al,(%rsi)
  6a09e1:	00 00                	add    %al,(%rax)
  6a09e3:	00 02                	add    %al,(%rdx)
	...
  6a09ed:	00 00                	add    %al,(%rax)
  6a09ef:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  6a09f5:	00 00                	add    %al,(%rax)
  6a09f7:	00 06                	add    %al,(%rsi)
  6a09f9:	00 00                	add    %al,(%rax)
  6a09fb:	00 23                	add    %ah,(%rbx)
  6a09fd:	00 00                	add    %al,(%rax)
  6a09ff:	00 7e c9             	add    %bh,-0x37(%rsi)
  6a0a02:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a0a05:	00 00                	add    %al,(%rax)
  6a0a07:	00 59 71             	add    %bl,0x71(%rcx)
  6a0a0a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a0a0d:	00 00                	add    %al,(%rax)
  6a0a0f:	00 01                	add    %al,(%rcx)
  6a0a11:	00 00                	add    %al,(%rax)
  6a0a13:	00 23                	add    %ah,(%rbx)
	...
  6a0a1d:	00 00                	add    %al,(%rax)
  6a0a1f:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  6a0a25:	00 00                	add    %al,(%rax)
  6a0a27:	00 01                	add    %al,(%rcx)
  6a0a29:	00 00                	add    %al,(%rax)
  6a0a2b:	00 23                	add    %ah,(%rbx)
	...
  6a0fd5:	00 00                	add    %al,(%rax)
  6a0fd7:	00 68 07             	add    %ch,0x7(%rax)
  6a0fda:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a0fdd:	00 00                	add    %al,(%rax)
  6a0fdf:	00 83 71 47 00 00    	add    %al,0x4771(%rbx)
  6a0fe5:	00 00                	add    %al,(%rax)
  6a0fe7:	00 01                	add    %al,(%rcx)
  6a0fe9:	00 00                	add    %al,(%rax)
  6a0feb:	00 00                	add    %al,(%rax)
  6a0fed:	00 00                	add    %al,(%rax)
  6a0fef:	00 83 71 47 00 00    	add    %al,0x4771(%rbx)
  6a0ff5:	00 00                	add    %al,(%rax)
  6a0ff7:	00 06                	add    %al,(%rsi)
  6a0ff9:	00 00                	add    %al,(%rax)
  6a0ffb:	00 02                	add    %al,(%rdx)
	...
  6a1005:	00 00                	add    %al,(%rax)
  6a1007:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  6a100d:	00 00                	add    %al,(%rax)
  6a100f:	00 06                	add    %al,(%rsi)
  6a1011:	00 00                	add    %al,(%rax)
  6a1013:	00 03                	add    %al,(%rbx)
  6a1015:	00 00                	add    %al,(%rax)
  6a1017:	00 7e c9             	add    %bh,-0x37(%rsi)
  6a101a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a101d:	00 00                	add    %al,(%rax)
  6a101f:	00 e4                	add    %ah,%ah
  6a1021:	78 47                	js     6a106a <tables+0x12b2a>
  6a1023:	00 00                	add    %al,(%rax)
  6a1025:	00 00                	add    %al,(%rax)
  6a1027:	00 06                	add    %al,(%rsi)
  6a1029:	00 00                	add    %al,(%rax)
  6a102b:	00 03                	add    %al,(%rbx)
  6a102d:	00 00                	add    %al,(%rax)
  6a102f:	00 d1                	add    %dl,%cl
  6a1031:	78 47                	js     6a107a <tables+0x12b3a>
	...
  6a15ef:	00 8f 71 47 00 00    	add    %cl,0x4771(%rdi)
  6a15f5:	00 00                	add    %al,(%rax)
  6a15f7:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  6a15fd:	00 00                	add    %al,(%rax)
  6a15ff:	00 01                	add    %al,(%rcx)
  6a1601:	00 00                	add    %al,(%rax)
  6a1603:	00 00                	add    %al,(%rax)
  6a1605:	00 00                	add    %al,(%rax)
  6a1607:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  6a160d:	00 00                	add    %al,(%rax)
  6a160f:	00 06                	add    %al,(%rsi)
  6a1611:	00 00                	add    %al,(%rax)
  6a1613:	00 02                	add    %al,(%rdx)
  6a1615:	00 00                	add    %al,(%rax)
  6a1617:	00 7e c9             	add    %bh,-0x37(%rsi)
  6a161a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a161d:	00 00                	add    %al,(%rax)
  6a161f:	00 ba 0e 47 00 00    	add    %bh,0x470e(%rdx)
  6a1625:	00 00                	add    %al,(%rax)
  6a1627:	00 01                	add    %al,(%rcx)
  6a1629:	00 00                	add    %al,(%rax)
  6a162b:	00 03                	add    %al,(%rbx)
	...
  6a1635:	00 00                	add    %al,(%rax)
  6a1637:	00 fc                	add    %bh,%ah
  6a1639:	73 47                	jae    6a1682 <tables+0x13142>
  6a163b:	00 00                	add    %al,(%rax)
  6a163d:	00 00                	add    %al,(%rax)
  6a163f:	00 01                	add    %al,(%rcx)
  6a1641:	00 00                	add    %al,(%rax)
  6a1643:	00 03                	add    %al,(%rbx)
	...
  6a164d:	00 00                	add    %al,(%rax)
  6a164f:	00 e0                	add    %ah,%al
  6a1651:	71 47                	jno    6a169a <tables+0x1315a>
  6a1653:	00 00                	add    %al,(%rax)
  6a1655:	00 00                	add    %al,(%rax)
  6a1657:	00 01                	add    %al,(%rcx)
  6a1659:	00 00                	add    %al,(%rax)
  6a165b:	00 03                	add    %al,(%rbx)
	...
  6a1665:	00 00                	add    %al,(%rax)
  6a1667:	00 f4                	add    %dh,%ah
  6a1669:	0e                   	(bad)  
  6a166a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a166d:	00 00                	add    %al,(%rax)
  6a166f:	00 01                	add    %al,(%rcx)
  6a1671:	00 00                	add    %al,(%rax)
  6a1673:	00 03                	add    %al,(%rbx)
	...
  6a167d:	00 00                	add    %al,(%rax)
  6a167f:	00 24 72             	add    %ah,(%rdx,%rsi,2)
  6a1682:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1685:	00 00                	add    %al,(%rax)
  6a1687:	00 01                	add    %al,(%rcx)
  6a1689:	00 00                	add    %al,(%rax)
  6a168b:	00 03                	add    %al,(%rbx)
	...
  6a1695:	00 00                	add    %al,(%rax)
  6a1697:	00 25 73 47 00 00    	add    %ah,0x4773(%rip)        # 6a5e10 <tables+0x178d0>
  6a169d:	00 00                	add    %al,(%rax)
  6a169f:	00 01                	add    %al,(%rcx)
  6a16a1:	00 00                	add    %al,(%rax)
  6a16a3:	00 03                	add    %al,(%rbx)
	...
  6a16ad:	00 00                	add    %al,(%rax)
  6a16af:	00 f0                	add    %dh,%al
  6a16b1:	72 47                	jb     6a16fa <tables+0x131ba>
  6a16b3:	00 00                	add    %al,(%rax)
  6a16b5:	00 00                	add    %al,(%rax)
  6a16b7:	00 03                	add    %al,(%rbx)
  6a16b9:	00 00                	add    %al,(%rax)
  6a16bb:	00 03                	add    %al,(%rbx)
	...
  6a16c9:	73 47                	jae    6a1712 <tables+0x131d2>
  6a16cb:	00 00                	add    %al,(%rax)
  6a16cd:	00 00                	add    %al,(%rax)
  6a16cf:	00 03                	add    %al,(%rbx)
  6a16d1:	00 00                	add    %al,(%rax)
  6a16d3:	00 03                	add    %al,(%rbx)
	...
  6a16dd:	00 00                	add    %al,(%rax)
  6a16df:	00 58 0f             	add    %bl,0xf(%rax)
  6a16e2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a16e5:	00 00                	add    %al,(%rax)
  6a16e7:	00 03                	add    %al,(%rbx)
  6a16e9:	00 00                	add    %al,(%rax)
  6a16eb:	00 03                	add    %al,(%rbx)
	...
  6a16f5:	00 00                	add    %al,(%rax)
  6a16f7:	00 4c 77 47          	add    %cl,0x47(%rdi,%rsi,2)
  6a16fb:	00 00                	add    %al,(%rax)
  6a16fd:	00 00                	add    %al,(%rax)
  6a16ff:	00 03                	add    %al,(%rbx)
  6a1701:	00 00                	add    %al,(%rax)
  6a1703:	00 03                	add    %al,(%rbx)
	...
  6a170d:	00 00                	add    %al,(%rax)
  6a170f:	00 47 74             	add    %al,0x74(%rdi)
  6a1712:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1715:	00 00                	add    %al,(%rax)
  6a1717:	00 03                	add    %al,(%rbx)
  6a1719:	00 00                	add    %al,(%rax)
  6a171b:	00 03                	add    %al,(%rbx)
	...
  6a1c05:	00 00                	add    %al,(%rax)
  6a1c07:	00 9e 71 47 00 00    	add    %bl,0x4771(%rsi)
  6a1c0d:	00 00                	add    %al,(%rax)
  6a1c0f:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  6a1c15:	00 00                	add    %al,(%rax)
  6a1c17:	00 01                	add    %al,(%rcx)
  6a1c19:	00 00                	add    %al,(%rax)
  6a1c1b:	00 00                	add    %al,(%rax)
  6a1c1d:	00 00                	add    %al,(%rax)
  6a1c1f:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  6a1c25:	00 00                	add    %al,(%rax)
  6a1c27:	00 06                	add    %al,(%rsi)
  6a1c29:	00 00                	add    %al,(%rax)
  6a1c2b:	00 02                	add    %al,(%rdx)
  6a1c2d:	00 00                	add    %al,(%rax)
  6a1c2f:	00 7e c9             	add    %bh,-0x37(%rsi)
  6a1c32:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a1c35:	00 00                	add    %al,(%rax)
  6a1c37:	00 b1 71 47 00 00    	add    %dh,0x4771(%rcx)
  6a1c3d:	00 00                	add    %al,(%rax)
  6a1c3f:	00 01                	add    %al,(%rcx)
  6a1c41:	00 00                	add    %al,(%rax)
  6a1c43:	00 03                	add    %al,(%rbx)
	...
  6a1c4d:	00 00                	add    %al,(%rax)
  6a1c4f:	00 be 71 47 00 00    	add    %bh,0x4771(%rsi)
  6a1c55:	00 00                	add    %al,(%rax)
  6a1c57:	00 01                	add    %al,(%rcx)
  6a1c59:	00 00                	add    %al,(%rax)
  6a1c5b:	00 03                	add    %al,(%rbx)
	...
  6a1c65:	00 00                	add    %al,(%rax)
  6a1c67:	00 ca                	add    %cl,%dl
  6a1c69:	71 47                	jno    6a1cb2 <tables+0x13772>
  6a1c6b:	00 00                	add    %al,(%rax)
  6a1c6d:	00 00                	add    %al,(%rax)
  6a1c6f:	00 01                	add    %al,(%rcx)
  6a1c71:	00 00                	add    %al,(%rax)
  6a1c73:	00 03                	add    %al,(%rbx)
	...
  6a1c7d:	00 00                	add    %al,(%rax)
  6a1c7f:	00 d9                	add    %bl,%cl
  6a1c81:	71 47                	jno    6a1cca <tables+0x1378a>
  6a1c83:	00 00                	add    %al,(%rax)
  6a1c85:	00 00                	add    %al,(%rax)
  6a1c87:	00 01                	add    %al,(%rcx)
  6a1c89:	00 00                	add    %al,(%rax)
  6a1c8b:	00 03                	add    %al,(%rbx)
	...
  6a1c95:	00 00                	add    %al,(%rax)
  6a1c97:	00 e3                	add    %ah,%bl
  6a1c99:	71 47                	jno    6a1ce2 <tables+0x137a2>
  6a1c9b:	00 00                	add    %al,(%rax)
  6a1c9d:	00 00                	add    %al,(%rax)
  6a1c9f:	00 01                	add    %al,(%rcx)
  6a1ca1:	00 00                	add    %al,(%rax)
  6a1ca3:	00 03                	add    %al,(%rbx)
	...
  6a1cad:	00 00                	add    %al,(%rax)
  6a1caf:	00 f3                	add    %dh,%bl
  6a1cb1:	71 47                	jno    6a1cfa <tables+0x137ba>
  6a1cb3:	00 00                	add    %al,(%rax)
  6a1cb5:	00 00                	add    %al,(%rax)
  6a1cb7:	00 01                	add    %al,(%rcx)
  6a1cb9:	00 00                	add    %al,(%rax)
  6a1cbb:	00 03                	add    %al,(%rbx)
	...
  6a1cc5:	00 00                	add    %al,(%rax)
  6a1cc7:	00 02                	add    %al,(%rdx)
  6a1cc9:	72 47                	jb     6a1d12 <tables+0x137d2>
  6a1ccb:	00 00                	add    %al,(%rax)
  6a1ccd:	00 00                	add    %al,(%rax)
  6a1ccf:	00 01                	add    %al,(%rcx)
  6a1cd1:	00 00                	add    %al,(%rax)
  6a1cd3:	00 03                	add    %al,(%rbx)
	...
  6a1cdd:	00 00                	add    %al,(%rax)
  6a1cdf:	00 10                	add    %dl,(%rax)
  6a1ce1:	72 47                	jb     6a1d2a <tables+0x137ea>
  6a1ce3:	00 00                	add    %al,(%rax)
  6a1ce5:	00 00                	add    %al,(%rax)
  6a1ce7:	00 01                	add    %al,(%rcx)
  6a1ce9:	00 00                	add    %al,(%rax)
  6a1ceb:	00 03                	add    %al,(%rbx)
	...
  6a1cf5:	00 00                	add    %al,(%rax)
  6a1cf7:	00 1d 72 47 00 00    	add    %bl,0x4772(%rip)        # 6a646f <tables+0x17f2f>
  6a1cfd:	00 00                	add    %al,(%rax)
  6a1cff:	00 01                	add    %al,(%rcx)
  6a1d01:	00 00                	add    %al,(%rax)
  6a1d03:	00 03                	add    %al,(%rbx)
	...
  6a1d0d:	00 00                	add    %al,(%rax)
  6a1d0f:	00 28                	add    %ch,(%rax)
  6a1d11:	72 47                	jb     6a1d5a <tables+0x1381a>
  6a1d13:	00 00                	add    %al,(%rax)
  6a1d15:	00 00                	add    %al,(%rax)
  6a1d17:	00 01                	add    %al,(%rcx)
  6a1d19:	00 00                	add    %al,(%rax)
  6a1d1b:	00 03                	add    %al,(%rbx)
	...
  6a1d25:	00 00                	add    %al,(%rax)
  6a1d27:	00 36                	add    %dh,(%rsi)
  6a1d29:	72 47                	jb     6a1d72 <tables+0x13832>
  6a1d2b:	00 00                	add    %al,(%rax)
  6a1d2d:	00 00                	add    %al,(%rax)
  6a1d2f:	00 01                	add    %al,(%rcx)
  6a1d31:	00 00                	add    %al,(%rax)
  6a1d33:	00 03                	add    %al,(%rbx)
	...
  6a1d3d:	00 00                	add    %al,(%rax)
  6a1d3f:	00 46 72             	add    %al,0x72(%rsi)
  6a1d42:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1d45:	00 00                	add    %al,(%rax)
  6a1d47:	00 01                	add    %al,(%rcx)
  6a1d49:	00 00                	add    %al,(%rax)
  6a1d4b:	00 03                	add    %al,(%rbx)
	...
  6a1d55:	00 00                	add    %al,(%rax)
  6a1d57:	00 51 72             	add    %dl,0x72(%rcx)
  6a1d5a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1d5d:	00 00                	add    %al,(%rax)
  6a1d5f:	00 01                	add    %al,(%rcx)
  6a1d61:	00 00                	add    %al,(%rax)
  6a1d63:	00 03                	add    %al,(%rbx)
	...
  6a1d6d:	00 00                	add    %al,(%rax)
  6a1d6f:	00 5f 72             	add    %bl,0x72(%rdi)
  6a1d72:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1d75:	00 00                	add    %al,(%rax)
  6a1d77:	00 01                	add    %al,(%rcx)
  6a1d79:	00 00                	add    %al,(%rax)
  6a1d7b:	00 03                	add    %al,(%rbx)
	...
  6a1d85:	00 00                	add    %al,(%rax)
  6a1d87:	00 6d 72             	add    %ch,0x72(%rbp)
  6a1d8a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1d8d:	00 00                	add    %al,(%rax)
  6a1d8f:	00 01                	add    %al,(%rcx)
  6a1d91:	00 00                	add    %al,(%rax)
  6a1d93:	00 03                	add    %al,(%rbx)
	...
  6a1d9d:	00 00                	add    %al,(%rax)
  6a1d9f:	00 7b 72             	add    %bh,0x72(%rbx)
  6a1da2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1da5:	00 00                	add    %al,(%rax)
  6a1da7:	00 01                	add    %al,(%rcx)
  6a1da9:	00 00                	add    %al,(%rax)
  6a1dab:	00 03                	add    %al,(%rbx)
	...
  6a1db5:	00 00                	add    %al,(%rax)
  6a1db7:	00 89 72 47 00 00    	add    %cl,0x4772(%rcx)
  6a1dbd:	00 00                	add    %al,(%rax)
  6a1dbf:	00 01                	add    %al,(%rcx)
  6a1dc1:	00 00                	add    %al,(%rax)
  6a1dc3:	00 03                	add    %al,(%rbx)
	...
  6a1dcd:	00 00                	add    %al,(%rax)
  6a1dcf:	00 97 72 47 00 00    	add    %dl,0x4772(%rdi)
  6a1dd5:	00 00                	add    %al,(%rax)
  6a1dd7:	00 01                	add    %al,(%rcx)
  6a1dd9:	00 00                	add    %al,(%rax)
  6a1ddb:	00 03                	add    %al,(%rbx)
	...
  6a1de5:	00 00                	add    %al,(%rax)
  6a1de7:	00 a5 72 47 00 00    	add    %ah,0x4772(%rbp)
  6a1ded:	00 00                	add    %al,(%rax)
  6a1def:	00 01                	add    %al,(%rcx)
  6a1df1:	00 00                	add    %al,(%rax)
  6a1df3:	00 03                	add    %al,(%rbx)
	...
  6a1dfd:	00 00                	add    %al,(%rax)
  6a1dff:	00 b2 72 47 00 00    	add    %dh,0x4772(%rdx)
  6a1e05:	00 00                	add    %al,(%rax)
  6a1e07:	00 01                	add    %al,(%rcx)
  6a1e09:	00 00                	add    %al,(%rax)
  6a1e0b:	00 03                	add    %al,(%rbx)
	...
  6a1e15:	00 00                	add    %al,(%rax)
  6a1e17:	00 bf 72 47 00 00    	add    %bh,0x4772(%rdi)
  6a1e1d:	00 00                	add    %al,(%rax)
  6a1e1f:	00 01                	add    %al,(%rcx)
  6a1e21:	00 00                	add    %al,(%rax)
  6a1e23:	00 03                	add    %al,(%rbx)
	...
  6a1e2d:	00 00                	add    %al,(%rax)
  6a1e2f:	00 cc                	add    %cl,%ah
  6a1e31:	72 47                	jb     6a1e7a <tables+0x1393a>
  6a1e33:	00 00                	add    %al,(%rax)
  6a1e35:	00 00                	add    %al,(%rax)
  6a1e37:	00 03                	add    %al,(%rbx)
  6a1e39:	00 00                	add    %al,(%rax)
  6a1e3b:	00 03                	add    %al,(%rbx)
	...
  6a1e45:	00 00                	add    %al,(%rax)
  6a1e47:	00 dc                	add    %bl,%ah
  6a1e49:	72 47                	jb     6a1e92 <tables+0x13952>
  6a1e4b:	00 00                	add    %al,(%rax)
  6a1e4d:	00 00                	add    %al,(%rax)
  6a1e4f:	00 03                	add    %al,(%rbx)
  6a1e51:	00 00                	add    %al,(%rax)
  6a1e53:	00 03                	add    %al,(%rbx)
	...
  6a1e5d:	00 00                	add    %al,(%rax)
  6a1e5f:	00 e9                	add    %ch,%cl
  6a1e61:	72 47                	jb     6a1eaa <tables+0x1396a>
  6a1e63:	00 00                	add    %al,(%rax)
  6a1e65:	00 00                	add    %al,(%rax)
  6a1e67:	00 03                	add    %al,(%rbx)
  6a1e69:	00 00                	add    %al,(%rax)
  6a1e6b:	00 03                	add    %al,(%rbx)
	...
  6a1e75:	00 00                	add    %al,(%rax)
  6a1e77:	00 f9                	add    %bh,%cl
  6a1e79:	72 47                	jb     6a1ec2 <tables+0x13982>
  6a1e7b:	00 00                	add    %al,(%rax)
  6a1e7d:	00 00                	add    %al,(%rax)
  6a1e7f:	00 03                	add    %al,(%rbx)
  6a1e81:	00 00                	add    %al,(%rax)
  6a1e83:	00 03                	add    %al,(%rbx)
	...
  6a1e8d:	00 00                	add    %al,(%rax)
  6a1e8f:	00 09                	add    %cl,(%rcx)
  6a1e91:	73 47                	jae    6a1eda <tables+0x1399a>
  6a1e93:	00 00                	add    %al,(%rax)
  6a1e95:	00 00                	add    %al,(%rax)
  6a1e97:	00 01                	add    %al,(%rcx)
  6a1e99:	00 00                	add    %al,(%rax)
  6a1e9b:	00 03                	add    %al,(%rbx)
	...
  6a1ea5:	00 00                	add    %al,(%rax)
  6a1ea7:	00 18                	add    %bl,(%rax)
  6a1ea9:	73 47                	jae    6a1ef2 <tables+0x139b2>
  6a1eab:	00 00                	add    %al,(%rax)
  6a1ead:	00 00                	add    %al,(%rax)
  6a1eaf:	00 01                	add    %al,(%rcx)
  6a1eb1:	00 00                	add    %al,(%rax)
  6a1eb3:	00 03                	add    %al,(%rbx)
	...
  6a1ebd:	00 00                	add    %al,(%rax)
  6a1ebf:	00 22                	add    %ah,(%rdx)
  6a1ec1:	73 47                	jae    6a1f0a <tables+0x139ca>
  6a1ec3:	00 00                	add    %al,(%rax)
  6a1ec5:	00 00                	add    %al,(%rax)
  6a1ec7:	00 01                	add    %al,(%rcx)
  6a1ec9:	00 00                	add    %al,(%rax)
  6a1ecb:	00 03                	add    %al,(%rbx)
	...
  6a1ed5:	00 00                	add    %al,(%rax)
  6a1ed7:	00 30                	add    %dh,(%rax)
  6a1ed9:	73 47                	jae    6a1f22 <tables+0x139e2>
  6a1edb:	00 00                	add    %al,(%rax)
  6a1edd:	00 00                	add    %al,(%rax)
  6a1edf:	00 01                	add    %al,(%rcx)
  6a1ee1:	00 00                	add    %al,(%rax)
  6a1ee3:	00 03                	add    %al,(%rbx)
	...
  6a1eed:	00 00                	add    %al,(%rax)
  6a1eef:	00 37                	add    %dh,(%rdi)
  6a1ef1:	73 47                	jae    6a1f3a <tables+0x139fa>
  6a1ef3:	00 00                	add    %al,(%rax)
  6a1ef5:	00 00                	add    %al,(%rax)
  6a1ef7:	00 01                	add    %al,(%rcx)
  6a1ef9:	00 00                	add    %al,(%rax)
  6a1efb:	00 03                	add    %al,(%rbx)
	...
  6a1f05:	00 00                	add    %al,(%rax)
  6a1f07:	00 47 73             	add    %al,0x73(%rdi)
  6a1f0a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1f0d:	00 00                	add    %al,(%rax)
  6a1f0f:	00 01                	add    %al,(%rcx)
  6a1f11:	00 00                	add    %al,(%rax)
  6a1f13:	00 03                	add    %al,(%rbx)
	...
  6a1f1d:	00 00                	add    %al,(%rax)
  6a1f1f:	00 52 73             	add    %dl,0x73(%rdx)
  6a1f22:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1f25:	00 00                	add    %al,(%rax)
  6a1f27:	00 01                	add    %al,(%rcx)
  6a1f29:	00 00                	add    %al,(%rax)
  6a1f2b:	00 03                	add    %al,(%rbx)
	...
  6a1f35:	00 00                	add    %al,(%rax)
  6a1f37:	00 5e 73             	add    %bl,0x73(%rsi)
  6a1f3a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1f3d:	00 00                	add    %al,(%rax)
  6a1f3f:	00 01                	add    %al,(%rcx)
  6a1f41:	00 00                	add    %al,(%rax)
  6a1f43:	00 03                	add    %al,(%rbx)
	...
  6a1f4d:	00 00                	add    %al,(%rax)
  6a1f4f:	00 6e 73             	add    %ch,0x73(%rsi)
  6a1f52:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1f55:	00 00                	add    %al,(%rax)
  6a1f57:	00 01                	add    %al,(%rcx)
  6a1f59:	00 00                	add    %al,(%rax)
  6a1f5b:	00 03                	add    %al,(%rbx)
	...
  6a1f65:	00 00                	add    %al,(%rax)
  6a1f67:	00 7d 73             	add    %bh,0x73(%rbp)
  6a1f6a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a1f6d:	00 00                	add    %al,(%rax)
  6a1f6f:	00 01                	add    %al,(%rcx)
  6a1f71:	00 00                	add    %al,(%rax)
  6a1f73:	00 03                	add    %al,(%rbx)
	...
  6a1f7d:	00 00                	add    %al,(%rax)
  6a1f7f:	00 8c 73 47 00 00 00 	add    %cl,0x47(%rbx,%rsi,2)
  6a1f86:	00 00                	add    %al,(%rax)
  6a1f88:	01 00                	add    %eax,(%rax)
  6a1f8a:	00 00                	add    %al,(%rax)
  6a1f8c:	03 00                	add    (%rax),%eax
	...
  6a1f96:	00 00                	add    %al,(%rax)
  6a1f98:	9a                   	(bad)  
  6a1f99:	73 47                	jae    6a1fe2 <tables+0x13aa2>
  6a1f9b:	00 00                	add    %al,(%rax)
  6a1f9d:	00 00                	add    %al,(%rax)
  6a1f9f:	00 01                	add    %al,(%rcx)
  6a1fa1:	00 00                	add    %al,(%rax)
  6a1fa3:	00 03                	add    %al,(%rbx)
	...
  6a1fad:	00 00                	add    %al,(%rax)
  6a1faf:	00 a8 73 47 00 00    	add    %ch,0x4773(%rax)
  6a1fb5:	00 00                	add    %al,(%rax)
  6a1fb7:	00 01                	add    %al,(%rcx)
  6a1fb9:	00 00                	add    %al,(%rax)
  6a1fbb:	00 03                	add    %al,(%rbx)
	...
  6a1fc5:	00 00                	add    %al,(%rax)
  6a1fc7:	00 b6 73 47 00 00    	add    %dh,0x4773(%rsi)
  6a1fcd:	00 00                	add    %al,(%rax)
  6a1fcf:	00 01                	add    %al,(%rcx)
  6a1fd1:	00 00                	add    %al,(%rax)
  6a1fd3:	00 03                	add    %al,(%rbx)
	...
  6a1fdd:	00 00                	add    %al,(%rax)
  6a1fdf:	00 c0                	add    %al,%al
  6a1fe1:	73 47                	jae    6a202a <tables+0x13aea>
  6a1fe3:	00 00                	add    %al,(%rax)
  6a1fe5:	00 00                	add    %al,(%rax)
  6a1fe7:	00 01                	add    %al,(%rcx)
  6a1fe9:	00 00                	add    %al,(%rax)
  6a1feb:	00 03                	add    %al,(%rbx)
	...
  6a1ff5:	00 00                	add    %al,(%rax)
  6a1ff7:	00 cb                	add    %cl,%bl
  6a1ff9:	73 47                	jae    6a2042 <tables+0x13b02>
  6a1ffb:	00 00                	add    %al,(%rax)
  6a1ffd:	00 00                	add    %al,(%rax)
  6a1fff:	00 01                	add    %al,(%rcx)
  6a2001:	00 00                	add    %al,(%rax)
  6a2003:	00 03                	add    %al,(%rbx)
	...
  6a200d:	00 00                	add    %al,(%rax)
  6a200f:	00 d8                	add    %bl,%al
  6a2011:	73 47                	jae    6a205a <tables+0x13b1a>
  6a2013:	00 00                	add    %al,(%rax)
  6a2015:	00 00                	add    %al,(%rax)
  6a2017:	00 01                	add    %al,(%rcx)
  6a2019:	00 00                	add    %al,(%rax)
  6a201b:	00 03                	add    %al,(%rbx)
	...
  6a2025:	00 00                	add    %al,(%rax)
  6a2027:	00 e1                	add    %ah,%cl
  6a2029:	73 47                	jae    6a2072 <tables+0x13b32>
  6a202b:	00 00                	add    %al,(%rax)
  6a202d:	00 00                	add    %al,(%rax)
  6a202f:	00 01                	add    %al,(%rcx)
  6a2031:	00 00                	add    %al,(%rax)
  6a2033:	00 03                	add    %al,(%rbx)
	...
  6a203d:	00 00                	add    %al,(%rax)
  6a203f:	00 eb                	add    %ch,%bl
  6a2041:	73 47                	jae    6a208a <tables+0x13b4a>
  6a2043:	00 00                	add    %al,(%rax)
  6a2045:	00 00                	add    %al,(%rax)
  6a2047:	00 03                	add    %al,(%rbx)
  6a2049:	00 00                	add    %al,(%rax)
  6a204b:	00 03                	add    %al,(%rbx)
	...
  6a2055:	00 00                	add    %al,(%rax)
  6a2057:	00 f6                	add    %dh,%dh
  6a2059:	73 47                	jae    6a20a2 <tables+0x13b62>
  6a205b:	00 00                	add    %al,(%rax)
  6a205d:	00 00                	add    %al,(%rax)
  6a205f:	00 01                	add    %al,(%rcx)
  6a2061:	00 00                	add    %al,(%rax)
  6a2063:	00 03                	add    %al,(%rbx)
	...
  6a206d:	00 00                	add    %al,(%rax)
  6a206f:	00 01                	add    %al,(%rcx)
  6a2071:	74 47                	je     6a20ba <tables+0x13b7a>
  6a2073:	00 00                	add    %al,(%rax)
  6a2075:	00 00                	add    %al,(%rax)
  6a2077:	00 01                	add    %al,(%rcx)
  6a2079:	00 00                	add    %al,(%rax)
  6a207b:	00 03                	add    %al,(%rbx)
	...
  6a2085:	00 00                	add    %al,(%rax)
  6a2087:	00 0d 74 47 00 00    	add    %cl,0x4774(%rip)        # 6a6801 <tables+0x182c1>
  6a208d:	00 00                	add    %al,(%rax)
  6a208f:	00 01                	add    %al,(%rcx)
  6a2091:	00 00                	add    %al,(%rax)
  6a2093:	00 03                	add    %al,(%rbx)
	...
  6a209d:	00 00                	add    %al,(%rax)
  6a209f:	00 1b                	add    %bl,(%rbx)
  6a20a1:	74 47                	je     6a20ea <tables+0x13baa>
  6a20a3:	00 00                	add    %al,(%rax)
  6a20a5:	00 00                	add    %al,(%rax)
  6a20a7:	00 01                	add    %al,(%rcx)
  6a20a9:	00 00                	add    %al,(%rax)
  6a20ab:	00 03                	add    %al,(%rbx)
	...
  6a20b5:	00 00                	add    %al,(%rax)
  6a20b7:	00 29                	add    %ch,(%rcx)
  6a20b9:	74 47                	je     6a2102 <tables+0x13bc2>
  6a20bb:	00 00                	add    %al,(%rax)
  6a20bd:	00 00                	add    %al,(%rax)
  6a20bf:	00 01                	add    %al,(%rcx)
  6a20c1:	00 00                	add    %al,(%rax)
  6a20c3:	00 03                	add    %al,(%rbx)
	...
  6a20cd:	00 00                	add    %al,(%rax)
  6a20cf:	00 34 74             	add    %dh,(%rsp,%rsi,2)
  6a20d2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a20d5:	00 00                	add    %al,(%rax)
  6a20d7:	00 01                	add    %al,(%rcx)
  6a20d9:	00 00                	add    %al,(%rax)
  6a20db:	00 03                	add    %al,(%rbx)
	...
  6a20e5:	00 00                	add    %al,(%rax)
  6a20e7:	00 41 74             	add    %al,0x74(%rcx)
  6a20ea:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a20ed:	00 00                	add    %al,(%rax)
  6a20ef:	00 03                	add    %al,(%rbx)
  6a20f1:	00 00                	add    %al,(%rax)
  6a20f3:	00 03                	add    %al,(%rbx)
	...
  6a20fd:	00 00                	add    %al,(%rax)
  6a20ff:	00 4d 74             	add    %cl,0x74(%rbp)
  6a2102:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a2105:	00 00                	add    %al,(%rax)
  6a2107:	00 01                	add    %al,(%rcx)
  6a2109:	00 00                	add    %al,(%rax)
  6a210b:	00 03                	add    %al,(%rbx)
	...
  6a2115:	00 00                	add    %al,(%rax)
  6a2117:	00 58 74             	add    %bl,0x74(%rax)
  6a211a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a211d:	00 00                	add    %al,(%rax)
  6a211f:	00 01                	add    %al,(%rcx)
  6a2121:	00 00                	add    %al,(%rax)
  6a2123:	00 03                	add    %al,(%rbx)
	...
  6a212d:	00 00                	add    %al,(%rax)
  6a212f:	00 64 74 47          	add    %ah,0x47(%rsp,%rsi,2)
  6a2133:	00 00                	add    %al,(%rax)
  6a2135:	00 00                	add    %al,(%rax)
  6a2137:	00 01                	add    %al,(%rcx)
  6a2139:	00 00                	add    %al,(%rax)
  6a213b:	00 03                	add    %al,(%rbx)
	...
  6a2145:	00 00                	add    %al,(%rax)
  6a2147:	00 72 74             	add    %dh,0x74(%rdx)
  6a214a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a214d:	00 00                	add    %al,(%rax)
  6a214f:	00 01                	add    %al,(%rcx)
  6a2151:	00 00                	add    %al,(%rax)
  6a2153:	00 03                	add    %al,(%rbx)
	...
  6a215d:	00 00                	add    %al,(%rax)
  6a215f:	00 80 74 47 00 00    	add    %al,0x4774(%rax)
  6a2165:	00 00                	add    %al,(%rax)
  6a2167:	00 01                	add    %al,(%rcx)
  6a2169:	00 00                	add    %al,(%rax)
  6a216b:	00 03                	add    %al,(%rbx)
	...
  6a2175:	00 00                	add    %al,(%rax)
  6a2177:	00 8b 74 47 00 00    	add    %cl,0x4774(%rbx)
  6a217d:	00 00                	add    %al,(%rax)
  6a217f:	00 01                	add    %al,(%rcx)
  6a2181:	00 00                	add    %al,(%rax)
  6a2183:	00 03                	add    %al,(%rbx)
	...
  6a218d:	00 00                	add    %al,(%rax)
  6a218f:	00 98 74 47 00 00    	add    %bl,0x4774(%rax)
  6a2195:	00 00                	add    %al,(%rax)
  6a2197:	00 03                	add    %al,(%rbx)
  6a2199:	00 00                	add    %al,(%rax)
  6a219b:	00 03                	add    %al,(%rbx)
	...
  6a221d:	00 00                	add    %al,(%rax)
  6a221f:	00 b3 23 47 00 00    	add    %dh,0x4723(%rbx)
  6a2225:	00 00                	add    %al,(%rax)
  6a2227:	00 a4 74 47 00 00 00 	add    %ah,0x47(%rsp,%rsi,2)
  6a222e:	00 00                	add    %al,(%rax)
  6a2230:	01 00                	add    %eax,(%rax)
  6a2232:	00 00                	add    %al,(%rax)
  6a2234:	00 00                	add    %al,(%rax)
  6a2236:	00 00                	add    %al,(%rax)
  6a2238:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  6a2239:	74 47                	je     6a2282 <tables+0x13d42>
  6a223b:	00 00                	add    %al,(%rax)
  6a223d:	00 00                	add    %al,(%rax)
  6a223f:	00 06                	add    %al,(%rsi)
  6a2241:	00 00                	add    %al,(%rax)
  6a2243:	00 02                	add    %al,(%rdx)
	...
  6a224d:	00 00                	add    %al,(%rax)
  6a224f:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  6a2255:	00 00                	add    %al,(%rax)
  6a2257:	00 06                	add    %al,(%rsi)
  6a2259:	00 00                	add    %al,(%rax)
  6a225b:	00 23                	add    %ah,(%rbx)
  6a225d:	00 00                	add    %al,(%rax)
  6a225f:	00 7e c9             	add    %bh,-0x37(%rsi)
  6a2262:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a2265:	00 00                	add    %al,(%rax)
  6a2267:	00 a8 74 47 00 00    	add    %ch,0x4774(%rax)
  6a226d:	00 00                	add    %al,(%rax)
  6a226f:	00 06                	add    %al,(%rsi)
  6a2271:	00 00                	add    %al,(%rax)
  6a2273:	00 23                	add    %ah,(%rbx)
  6a2275:	00 00                	add    %al,(%rax)
  6a2277:	00 7e c9             	add    %bh,-0x37(%rsi)
  6a227a:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  6a2835:	00 00                	add    %al,(%rax)
  6a2837:	00 66 55             	add    %ah,0x55(%rsi)
  6a283a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a283d:	00 00                	add    %al,(%rax)
  6a283f:	00 43 55             	add    %al,0x55(%rbx)
  6a2842:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  6a284d:	00 00                	add    %al,(%rax)
  6a284f:	00 43 55             	add    %al,0x55(%rbx)
  6a2852:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a2855:	00 00                	add    %al,(%rax)
  6a2857:	00 06                	add    %al,(%rsi)
  6a2859:	00 00                	add    %al,(%rax)
  6a285b:	00 02                	add    %al,(%rdx)
	...
  6a2865:	00 00                	add    %al,(%rax)
  6a2867:	00 2e                	add    %ch,(%rsi)
  6a2869:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6a286d:	00 00                	add    %al,(%rax)
  6a286f:	00 01                	add    %al,(%rcx)
  6a2871:	00 00                	add    %al,(%rax)
  6a2873:	00 03                	add    %al,(%rbx)
	...
  6a287d:	00 00                	add    %al,(%rax)
  6a287f:	00 b3 74 47 00 00    	add    %dh,0x4774(%rbx)
  6a2885:	00 00                	add    %al,(%rax)
  6a2887:	00 01                	add    %al,(%rcx)
  6a2889:	00 00                	add    %al,(%rax)
  6a288b:	00 03                	add    %al,(%rbx)
	...
  6a2895:	00 00                	add    %al,(%rax)
  6a2897:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  6a289d:	00 00                	add    %al,(%rax)
  6a289f:	00 06                	add    %al,(%rsi)
  6a28a1:	00 00                	add    %al,(%rax)
  6a28a3:	00 03                	add    %al,(%rbx)
  6a28a5:	00 00                	add    %al,(%rax)
  6a28a7:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
	...
  6a2e4d:	00 00                	add    %al,(%rax)
  6a2e4f:	00 bd 7d 46 00 00    	add    %bh,0x467d(%rbp)
  6a2e55:	00 00                	add    %al,(%rax)
  6a2e57:	00 b9 74 47 00 00    	add    %bh,0x4774(%rcx)
  6a2e5d:	00 00                	add    %al,(%rax)
  6a2e5f:	00 01                	add    %al,(%rcx)
  6a2e61:	00 00                	add    %al,(%rax)
  6a2e63:	00 00                	add    %al,(%rax)
  6a2e65:	00 00                	add    %al,(%rax)
  6a2e67:	00 b9 74 47 00 00    	add    %bh,0x4774(%rcx)
  6a2e6d:	00 00                	add    %al,(%rax)
  6a2e6f:	00 06                	add    %al,(%rsi)
  6a2e71:	00 00                	add    %al,(%rax)
  6a2e73:	00 02                	add    %al,(%rdx)
	...
  6a2e7d:	00 00                	add    %al,(%rax)
  6a2e7f:	00 c1                	add    %al,%cl
  6a2e81:	74 47                	je     6a2eca <tables+0x1498a>
	...
  6a2e8b:	00 03                	add    %al,(%rbx)
	...
  6a2e95:	00 00                	add    %al,(%rax)
  6a2e97:	00 fc                	add    %bh,%ah
  6a2e99:	73 47                	jae    6a2ee2 <tables+0x149a2>
  6a2e9b:	00 00                	add    %al,(%rax)
  6a2e9d:	00 00                	add    %al,(%rax)
  6a2e9f:	00 01                	add    %al,(%rcx)
  6a2ea1:	00 00                	add    %al,(%rax)
  6a2ea3:	00 03                	add    %al,(%rbx)
	...
  6a2ead:	00 00                	add    %al,(%rax)
  6a2eaf:	00 cb                	add    %cl,%bl
  6a2eb1:	74 47                	je     6a2efa <tables+0x149ba>
  6a2eb3:	00 00                	add    %al,(%rax)
  6a2eb5:	00 00                	add    %al,(%rax)
  6a2eb7:	00 03                	add    %al,(%rbx)
  6a2eb9:	00 00                	add    %al,(%rax)
  6a2ebb:	00 03                	add    %al,(%rbx)
	...
  6a3465:	00 00                	add    %al,(%rax)
  6a3467:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  6a346d:	00 00                	add    %al,(%rax)
  6a346f:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  6a3475:	00 00                	add    %al,(%rax)
  6a3477:	00 01                	add    %al,(%rcx)
  6a3479:	00 00                	add    %al,(%rax)
  6a347b:	00 00                	add    %al,(%rax)
  6a347d:	00 00                	add    %al,(%rax)
  6a347f:	00 a5 c2 46 00 00    	add    %ah,0x46c2(%rbp)
  6a3485:	00 00                	add    %al,(%rax)
  6a3487:	00 06                	add    %al,(%rsi)
  6a3489:	00 00                	add    %al,(%rax)
  6a348b:	00 02                	add    %al,(%rdx)
	...
  6a3495:	00 00                	add    %al,(%rax)
  6a3497:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  6a349e:	00 00                	add    %al,(%rax)
  6a34a0:	00 00                	add    %al,(%rax)
  6a34a2:	00 00                	add    %al,(%rax)
  6a34a4:	23 00                	and    (%rax),%eax
	...
  6a34ae:	00 00                	add    %al,(%rax)
  6a34b0:	79 69                	jns    6a351b <tables+0x14fdb>
  6a34b2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a34b5:	00 00                	add    %al,(%rax)
  6a34b7:	00 01                	add    %al,(%rcx)
  6a34b9:	00 00                	add    %al,(%rax)
  6a34bb:	00 23                	add    %ah,(%rbx)
	...
  6a34c5:	00 00                	add    %al,(%rax)
  6a34c7:	00 d1                	add    %dl,%cl
  6a34c9:	74 47                	je     6a3512 <tables+0x14fd2>
  6a34cb:	00 00                	add    %al,(%rax)
  6a34cd:	00 00                	add    %al,(%rax)
  6a34cf:	00 01                	add    %al,(%rcx)
  6a34d1:	00 00                	add    %al,(%rax)
  6a34d3:	00 23                	add    %ah,(%rbx)
	...
  6a34dd:	00 00                	add    %al,(%rax)
  6a34df:	00 da                	add    %bl,%dl
  6a34e1:	74 47                	je     6a352a <tables+0x14fea>
	...
  6a34eb:	00 23                	add    %ah,(%rbx)
	...
  6a34f5:	00 00                	add    %al,(%rax)
  6a34f7:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  6a34fd:	00 00                	add    %al,(%rax)
  6a34ff:	00 06                	add    %al,(%rsi)
  6a3501:	00 00                	add    %al,(%rax)
  6a3503:	00 23                	add    %ah,(%rbx)
  6a3505:	00 00                	add    %al,(%rax)
  6a3507:	00 7e c9             	add    %bh,-0x37(%rsi)
  6a350a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a350d:	00 00                	add    %al,(%rax)
  6a350f:	00 bd 6f 47 00 00    	add    %bh,0x476f(%rbp)
  6a3515:	00 00                	add    %al,(%rax)
  6a3517:	00 01                	add    %al,(%rcx)
  6a3519:	00 00                	add    %al,(%rax)
  6a351b:	00 03                	add    %al,(%rbx)
	...
  6a3525:	00 00                	add    %al,(%rax)
  6a3527:	00 98 70 47 00 00    	add    %bl,0x4770(%rax)
  6a352d:	00 00                	add    %al,(%rax)
  6a352f:	00 01                	add    %al,(%rcx)
  6a3531:	00 00                	add    %al,(%rax)
  6a3533:	00 23                	add    %ah,(%rbx)
	...
  6a353d:	00 00                	add    %al,(%rax)
  6a353f:	00 55 79             	add    %dl,0x79(%rbp)
  6a3542:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a3545:	00 00                	add    %al,(%rax)
  6a3547:	00 00                	add    %al,(%rax)
  6a3549:	00 00                	add    %al,(%rax)
  6a354b:	00 23                	add    %ah,(%rbx)
	...
  6a3555:	00 00                	add    %al,(%rax)
  6a3557:	00 07                	add    %al,(%rdi)
  6a3559:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6a355d:	00 00                	add    %al,(%rax)
  6a355f:	00 00                	add    %al,(%rax)
  6a3561:	00 00                	add    %al,(%rax)
  6a3563:	00 03                	add    %al,(%rbx)
	...
  6a356d:	00 00                	add    %al,(%rax)
  6a356f:	00 c9                	add    %cl,%cl
  6a3571:	c4 46 00 00          	(bad)(bad) 
  6a3575:	00 00                	add    %al,(%rax)
  6a3577:	00 00                	add    %al,(%rax)
  6a3579:	00 00                	add    %al,(%rax)
  6a357b:	00 03                	add    %al,(%rbx)
	...
  6a3585:	00 00                	add    %al,(%rax)
  6a3587:	00 b3 6e 47 00 00    	add    %dh,0x476e(%rbx)
  6a358d:	00 00                	add    %al,(%rax)
  6a358f:	00 01                	add    %al,(%rcx)
	...
  6a359d:	00 00                	add    %al,(%rax)
  6a359f:	00 e4                	add    %ah,%ah
  6a35a1:	74 47                	je     6a35ea <tables+0x150aa>
	...
  6a35b7:	00 ee                	add    %ch,%dh
  6a35b9:	74 47                	je     6a3602 <tables+0x150c2>
  6a35bb:	00 00                	add    %al,(%rax)
  6a35bd:	00 00                	add    %al,(%rax)
  6a35bf:	00 01                	add    %al,(%rcx)
	...
  6a35cd:	00 00                	add    %al,(%rax)
  6a35cf:	00 5a 12             	add    %bl,0x12(%rdx)
  6a35d2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a35d5:	00 00                	add    %al,(%rax)
  6a35d7:	00 00                	add    %al,(%rax)
  6a35d9:	00 00                	add    %al,(%rax)
  6a35db:	00 23                	add    %ah,(%rbx)
	...
  6a35e5:	00 00                	add    %al,(%rax)
  6a35e7:	00 f8                	add    %bh,%al
  6a35e9:	74 47                	je     6a3632 <tables+0x150f2>
	...
  6a35f3:	00 23                	add    %ah,(%rbx)
	...
  6a35fd:	00 00                	add    %al,(%rax)
  6a35ff:	00 03                	add    %al,(%rbx)
  6a3601:	75 47                	jne    6a364a <tables+0x1510a>
  6a3603:	00 00                	add    %al,(%rax)
  6a3605:	00 00                	add    %al,(%rax)
  6a3607:	00 01                	add    %al,(%rcx)
  6a3609:	00 00                	add    %al,(%rax)
  6a360b:	00 23                	add    %ah,(%rbx)
	...
  6a3615:	00 00                	add    %al,(%rax)
  6a3617:	00 11                	add    %dl,(%rcx)
  6a3619:	75 47                	jne    6a3662 <tables+0x15122>
  6a361b:	00 00                	add    %al,(%rax)
  6a361d:	00 00                	add    %al,(%rax)
  6a361f:	00 01                	add    %al,(%rcx)
  6a3621:	00 00                	add    %al,(%rax)
  6a3623:	00 23                	add    %ah,(%rbx)
	...
  6a362d:	00 00                	add    %al,(%rax)
  6a362f:	00 17                	add    %dl,(%rdi)
  6a3631:	75 47                	jne    6a367a <tables+0x1513a>
	...
  6a363b:	00 23                	add    %ah,(%rbx)
	...
  6a3645:	00 00                	add    %al,(%rax)
  6a3647:	00 53 03             	add    %dl,0x3(%rbx)
  6a364a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a364d:	00 00                	add    %al,(%rax)
  6a364f:	00 00                	add    %al,(%rax)
  6a3651:	00 00                	add    %al,(%rax)
  6a3653:	00 23                	add    %ah,(%rbx)
	...
  6a365d:	00 00                	add    %al,(%rax)
  6a365f:	00 22                	add    %ah,(%rdx)
  6a3661:	75 47                	jne    6a36aa <tables+0x1516a>
  6a3663:	00 00                	add    %al,(%rax)
  6a3665:	00 00                	add    %al,(%rax)
  6a3667:	00 01                	add    %al,(%rcx)
	...
  6a3675:	00 00                	add    %al,(%rax)
  6a3677:	00 8e 69 47 00 00    	add    %cl,0x4769(%rsi)
  6a367d:	00 00                	add    %al,(%rax)
  6a367f:	00 01                	add    %al,(%rcx)
  6a3681:	00 00                	add    %al,(%rax)
  6a3683:	00 23                	add    %ah,(%rbx)
	...
  6a368d:	00 00                	add    %al,(%rax)
  6a368f:	00 a2 69 47 00 00    	add    %ah,0x4769(%rdx)
  6a3695:	00 00                	add    %al,(%rax)
  6a3697:	00 00                	add    %al,(%rax)
  6a3699:	00 00                	add    %al,(%rax)
  6a369b:	00 23                	add    %ah,(%rbx)
	...
  6a36a5:	00 00                	add    %al,(%rax)
  6a36a7:	00 b7 69 47 00 00    	add    %dh,0x4769(%rdi)
  6a36ad:	00 00                	add    %al,(%rax)
  6a36af:	00 01                	add    %al,(%rcx)
  6a36b1:	00 00                	add    %al,(%rax)
  6a36b3:	00 23                	add    %ah,(%rbx)
	...
  6a36bd:	00 00                	add    %al,(%rax)
  6a36bf:	00 cd                	add    %cl,%ch
  6a36c1:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  6a36c8:	01 00                	add    %eax,(%rax)
  6a36ca:	00 00                	add    %al,(%rax)
  6a36cc:	23 00                	and    (%rax),%eax
	...
  6a36d6:	00 00                	add    %al,(%rax)
  6a36d8:	2f                   	(bad)  
  6a36d9:	75 47                	jne    6a3722 <tables+0x151e2>
  6a36db:	00 00                	add    %al,(%rax)
  6a36dd:	00 00                	add    %al,(%rax)
  6a36df:	00 01                	add    %al,(%rcx)
  6a36e1:	00 00                	add    %al,(%rax)
  6a36e3:	00 23                	add    %ah,(%rbx)
	...
  6a36ed:	00 00                	add    %al,(%rax)
  6a36ef:	00 2e                	add    %ch,(%rsi)
  6a36f1:	36 46 00 00          	rex.RX add    %r8b,%ss:(%rax)
  6a36f5:	00 00                	add    %al,(%rax)
  6a36f7:	00 01                	add    %al,(%rcx)
  6a36f9:	00 00                	add    %al,(%rax)
  6a36fb:	00 03                	add    %al,(%rbx)
	...
  6a3705:	00 00                	add    %al,(%rax)
  6a3707:	00 5b 79             	add    %bl,0x79(%rbx)
  6a370a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a370d:	00 00                	add    %al,(%rax)
  6a370f:	00 00                	add    %al,(%rax)
  6a3711:	00 00                	add    %al,(%rax)
  6a3713:	00 02                	add    %al,(%rdx)
	...
  6a371d:	00 00                	add    %al,(%rax)
  6a371f:	00 37                	add    %dh,(%rdi)
  6a3721:	75 47                	jne    6a376a <tables+0x1522a>
  6a3723:	00 00                	add    %al,(%rax)
  6a3725:	00 00                	add    %al,(%rax)
  6a3727:	00 01                	add    %al,(%rcx)
  6a3729:	00 00                	add    %al,(%rax)
  6a372b:	00 23                	add    %ah,(%rbx)
	...
  6a3735:	00 00                	add    %al,(%rax)
  6a3737:	00 a8 74 47 00 00    	add    %ch,0x4774(%rax)
  6a373d:	00 00                	add    %al,(%rax)
  6a373f:	00 06                	add    %al,(%rsi)
  6a3741:	00 00                	add    %al,(%rax)
  6a3743:	00 23                	add    %ah,(%rbx)
  6a3745:	00 00                	add    %al,(%rax)
  6a3747:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
  6a374d:	00 00                	add    %al,(%rax)
  6a374f:	00 42 75             	add    %al,0x75(%rdx)
  6a3752:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a3755:	00 00                	add    %al,(%rax)
  6a3757:	00 06                	add    %al,(%rsi)
  6a3759:	00 00                	add    %al,(%rax)
  6a375b:	00 23                	add    %ah,(%rbx)
  6a375d:	00 00                	add    %al,(%rax)
  6a375f:	00 50 7e             	add    %dl,0x7e(%rax)
  6a3762:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a3765:	00 00                	add    %al,(%rax)
  6a3767:	00 4d 75             	add    %cl,0x75(%rbp)
  6a376a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a376d:	00 00                	add    %al,(%rax)
  6a376f:	00 01                	add    %al,(%rcx)
  6a3771:	00 00                	add    %al,(%rax)
  6a3773:	00 23                	add    %ah,(%rbx)
	...
  6a377d:	00 00                	add    %al,(%rax)
  6a377f:	00 58 75             	add    %bl,0x75(%rax)
  6a3782:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a3785:	00 00                	add    %al,(%rax)
  6a3787:	00 04 00             	add    %al,(%rax,%rax,1)
  6a378a:	00 00                	add    %al,(%rax)
  6a378c:	23 00                	and    (%rax),%eax
	...
  6a3796:	00 00                	add    %al,(%rax)
  6a3798:	c2 36 46             	retq   $0x4636
  6a379b:	00 00                	add    %al,(%rax)
  6a379d:	00 00                	add    %al,(%rax)
  6a379f:	00 01                	add    %al,(%rcx)
  6a37a1:	00 00                	add    %al,(%rax)
  6a37a3:	00 23                	add    %ah,(%rbx)
	...
  6a37ad:	00 00                	add    %al,(%rax)
  6a37af:	00 5f 75             	add    %bl,0x75(%rdi)
  6a37b2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a37b5:	00 00                	add    %al,(%rax)
  6a37b7:	00 00                	add    %al,(%rax)
  6a37b9:	00 00                	add    %al,(%rax)
  6a37bb:	00 23                	add    %ah,(%rbx)
	...
  6a37c5:	00 00                	add    %al,(%rax)
  6a37c7:	00 d4                	add    %dl,%ah
  6a37c9:	70 47                	jo     6a3812 <tables+0x152d2>
	...
  6a37d3:	00 23                	add    %ah,(%rbx)
	...
  6a37dd:	00 00                	add    %al,(%rax)
  6a37df:	00 f1                	add    %dh,%cl
  6a37e1:	70 47                	jo     6a382a <tables+0x152ea>
  6a37e3:	00 00                	add    %al,(%rax)
  6a37e5:	00 00                	add    %al,(%rax)
  6a37e7:	00 01                	add    %al,(%rcx)
  6a37e9:	00 00                	add    %al,(%rax)
  6a37eb:	00 23                	add    %ah,(%rbx)
	...
  6a37f5:	00 00                	add    %al,(%rax)
  6a37f7:	00 3b                	add    %bh,(%rbx)
  6a37f9:	6e                   	outsb  %ds:(%rsi),(%dx)
  6a37fa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a37fd:	00 00                	add    %al,(%rax)
  6a37ff:	00 01                	add    %al,(%rcx)
  6a3801:	00 00                	add    %al,(%rax)
  6a3803:	00 23                	add    %ah,(%rbx)
	...
  6a380d:	00 00                	add    %al,(%rax)
  6a380f:	00 e3                	add    %ah,%bl
  6a3811:	49                   	rex.WB
  6a3812:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a3815:	00 00                	add    %al,(%rax)
  6a3817:	00 01                	add    %al,(%rcx)
  6a3819:	00 00                	add    %al,(%rax)
  6a381b:	00 23                	add    %ah,(%rbx)
	...
  6a3825:	00 00                	add    %al,(%rax)
  6a3827:	00 69 75             	add    %ch,0x75(%rcx)
  6a382a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a382d:	00 00                	add    %al,(%rax)
  6a382f:	00 01                	add    %al,(%rcx)
  6a3831:	00 00                	add    %al,(%rax)
  6a3833:	00 23                	add    %ah,(%rbx)
	...
  6a383d:	00 00                	add    %al,(%rax)
  6a383f:	00 67 79             	add    %ah,0x79(%rdi)
  6a3842:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a3845:	00 00                	add    %al,(%rax)
  6a3847:	00 00                	add    %al,(%rax)
  6a3849:	00 00                	add    %al,(%rax)
  6a384b:	00 02                	add    %al,(%rdx)
	...
  6a3a7d:	00 00                	add    %al,(%rax)
  6a3a7f:	00 f6                	add    %dh,%dh
  6a3a81:	23 47 00             	and    0x0(%rdi),%eax
  6a3a84:	00 00                	add    %al,(%rax)
  6a3a86:	00 00                	add    %al,(%rax)
  6a3a88:	74 75                	je     6a3aff <tables+0x155bf>
  6a3a8a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a3a8d:	00 00                	add    %al,(%rax)
  6a3a8f:	00 01                	add    %al,(%rcx)
  6a3a91:	00 00                	add    %al,(%rax)
  6a3a93:	00 00                	add    %al,(%rax)
  6a3a95:	00 00                	add    %al,(%rax)
  6a3a97:	00 74 75 47          	add    %dh,0x47(%rbp,%rsi,2)
  6a3a9b:	00 00                	add    %al,(%rax)
  6a3a9d:	00 00                	add    %al,(%rax)
  6a3a9f:	00 06                	add    %al,(%rsi)
  6a3aa1:	00 00                	add    %al,(%rax)
  6a3aa3:	00 02                	add    %al,(%rdx)
	...
  6a3aad:	00 00                	add    %al,(%rax)
  6a3aaf:	00 83 23 47 00 00    	add    %al,0x4723(%rbx)
  6a3ab5:	00 00                	add    %al,(%rax)
  6a3ab7:	00 06                	add    %al,(%rsi)
  6a3ab9:	00 00                	add    %al,(%rax)
  6a3abb:	00 03                	add    %al,(%rbx)
  6a3abd:	00 00                	add    %al,(%rax)
  6a3abf:	00 d3                	add    %dl,%bl
  6a3ac1:	23 47 00             	and    0x0(%rdi),%eax
  6a3ac4:	00 00                	add    %al,(%rax)
  6a3ac6:	00 00                	add    %al,(%rax)
  6a3ac8:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  6a3ac9:	c2 46 00             	retq   $0x46
  6a3acc:	00 00                	add    %al,(%rax)
  6a3ace:	00 00                	add    %al,(%rax)
  6a3ad0:	06                   	(bad)  
  6a3ad1:	00 00                	add    %al,(%rax)
  6a3ad3:	00 03                	add    %al,(%rbx)
  6a3ad5:	00 00                	add    %al,(%rax)
  6a3ad7:	00 a0 c9 46 00 00    	add    %ah,0x46c9(%rax)
	...
  6a4095:	00 00                	add    %al,(%rax)
  6a4097:	00 7e 75             	add    %bh,0x75(%rsi)
  6a409a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a409d:	00 00                	add    %al,(%rax)
  6a409f:	00 87 75 47 00 00    	add    %al,0x4775(%rdi)
  6a40a5:	00 00                	add    %al,(%rax)
  6a40a7:	00 01                	add    %al,(%rcx)
  6a40a9:	00 00                	add    %al,(%rax)
  6a40ab:	00 00                	add    %al,(%rax)
  6a40ad:	00 00                	add    %al,(%rax)
  6a40af:	00 87 75 47 00 00    	add    %al,0x4775(%rdi)
  6a40b5:	00 00                	add    %al,(%rax)
  6a40b7:	00 06                	add    %al,(%rsi)
  6a40b9:	00 00                	add    %al,(%rax)
  6a40bb:	00 02                	add    %al,(%rdx)
	...
  6a40c5:	00 00                	add    %al,(%rax)
  6a40c7:	00 42 75             	add    %al,0x75(%rdx)
  6a40ca:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a40cd:	00 00                	add    %al,(%rax)
  6a40cf:	00 06                	add    %al,(%rsi)
  6a40d1:	00 00                	add    %al,(%rax)
  6a40d3:	00 03                	add    %al,(%rbx)
  6a40d5:	00 00                	add    %al,(%rax)
  6a40d7:	00 50 7e             	add    %dl,0x7e(%rax)
  6a40da:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a40dd:	00 00                	add    %al,(%rax)
  6a40df:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  6a40e5:	00 00                	add    %al,(%rax)
  6a40e7:	00 01                	add    %al,(%rcx)
  6a40e9:	00 00                	add    %al,(%rax)
  6a40eb:	00 03                	add    %al,(%rbx)
	...
  6a40f5:	00 00                	add    %al,(%rax)
  6a40f7:	00 67 6c             	add    %ah,0x6c(%rdi)
  6a40fa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a40fd:	00 00                	add    %al,(%rax)
  6a40ff:	00 01                	add    %al,(%rcx)
  6a4101:	00 00                	add    %al,(%rax)
  6a4103:	00 03                	add    %al,(%rbx)
	...
  6a46ad:	00 00                	add    %al,(%rax)
  6a46af:	00 91 75 47 00 00    	add    %dl,0x4775(%rcx)
  6a46b5:	00 00                	add    %al,(%rax)
  6a46b7:	00 97 75 47 00 00    	add    %dl,0x4775(%rdi)
  6a46bd:	00 00                	add    %al,(%rax)
  6a46bf:	00 01                	add    %al,(%rcx)
  6a46c1:	00 00                	add    %al,(%rax)
  6a46c3:	00 00                	add    %al,(%rax)
  6a46c5:	00 00                	add    %al,(%rax)
  6a46c7:	00 97 75 47 00 00    	add    %dl,0x4775(%rdi)
  6a46cd:	00 00                	add    %al,(%rax)
  6a46cf:	00 06                	add    %al,(%rsi)
  6a46d1:	00 00                	add    %al,(%rax)
  6a46d3:	00 02                	add    %al,(%rdx)
	...
  6a46dd:	00 00                	add    %al,(%rax)
  6a46df:	00 73 6b             	add    %dh,0x6b(%rbx)
  6a46e2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a46e5:	00 00                	add    %al,(%rax)
  6a46e7:	00 06                	add    %al,(%rsi)
  6a46e9:	00 00                	add    %al,(%rax)
  6a46eb:	00 03                	add    %al,(%rbx)
  6a46ed:	00 00                	add    %al,(%rax)
  6a46ef:	00 e0                	add    %ah,%al
  6a46f1:	7d 46                	jge    6a4739 <tables+0x161f9>
  6a46f3:	00 00                	add    %al,(%rax)
  6a46f5:	00 00                	add    %al,(%rax)
  6a46f7:	00 f3                	add    %dh,%bl
  6a46f9:	1d 46 00 00 00       	sbb    $0x46,%eax
  6a46fe:	00 00                	add    %al,(%rax)
  6a4700:	06                   	(bad)  
  6a4701:	00 00                	add    %al,(%rax)
  6a4703:	00 03                	add    %al,(%rbx)
  6a4705:	00 00                	add    %al,(%rax)
  6a4707:	00 38                	add    %bh,(%rax)
  6a4709:	7e 46                	jle    6a4751 <tables+0x16211>
  6a470b:	00 00                	add    %al,(%rax)
  6a470d:	00 00                	add    %al,(%rax)
  6a470f:	00 7a 6b             	add    %bh,0x6b(%rdx)
  6a4712:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a4715:	00 00                	add    %al,(%rax)
  6a4717:	00 01                	add    %al,(%rcx)
  6a4719:	00 00                	add    %al,(%rax)
  6a471b:	00 03                	add    %al,(%rbx)
	...
  6a4725:	00 00                	add    %al,(%rax)
  6a4727:	00 dc                	add    %bl,%ah
  6a4729:	49                   	rex.WB
  6a472a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a472d:	00 00                	add    %al,(%rax)
  6a472f:	00 00                	add    %al,(%rax)
  6a4731:	00 00                	add    %al,(%rax)
  6a4733:	00 03                	add    %al,(%rbx)
	...
  6a473d:	00 00                	add    %al,(%rax)
  6a473f:	00 e4                	add    %ah,%ah
  6a4741:	22 48 00             	and    0x0(%rax),%cl
	...
  6a474c:	03 00                	add    (%rax),%eax
	...
  6a4756:	00 00                	add    %al,(%rax)
  6a4758:	98                   	cwtl   
  6a4759:	6c                   	insb   (%dx),%es:(%rdi)
  6a475a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a475d:	00 00                	add    %al,(%rax)
  6a475f:	00 01                	add    %al,(%rcx)
  6a4761:	00 00                	add    %al,(%rax)
  6a4763:	00 03                	add    %al,(%rbx)
	...
  6a4cc5:	00 00                	add    %al,(%rax)
  6a4cc7:	00 38                	add    %bh,(%rax)
  6a4cc9:	7e 46                	jle    6a4d11 <tables+0x167d1>
  6a4ccb:	00 00                	add    %al,(%rax)
  6a4ccd:	00 00                	add    %al,(%rax)
  6a4ccf:	00 f3                	add    %dh,%bl
  6a4cd1:	1d 46 00 00 00       	sbb    $0x46,%eax
  6a4cd6:	00 00                	add    %al,(%rax)
  6a4cd8:	01 00                	add    %eax,(%rax)
  6a4cda:	00 00                	add    %al,(%rax)
  6a4cdc:	00 00                	add    %al,(%rax)
  6a4cde:	00 00                	add    %al,(%rax)
  6a4ce0:	f3 1d 46 00 00 00    	repz sbb $0x46,%eax
  6a4ce6:	00 00                	add    %al,(%rax)
  6a4ce8:	06                   	(bad)  
  6a4ce9:	00 00                	add    %al,(%rax)
  6a4ceb:	00 02                	add    %al,(%rdx)
	...
  6a4cf5:	00 00                	add    %al,(%rax)
  6a4cf7:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  6a4cfe:	00 00                	add    %al,(%rax)
  6a4d00:	00 00                	add    %al,(%rax)
  6a4d02:	00 00                	add    %al,(%rax)
  6a4d04:	03 00                	add    (%rax),%eax
	...
  6a4d0e:	00 00                	add    %al,(%rax)
  6a4d10:	bd 6f 47 00 00       	mov    $0x476f,%ebp
  6a4d15:	00 00                	add    %al,(%rax)
  6a4d17:	00 01                	add    %al,(%rcx)
  6a4d19:	00 00                	add    %al,(%rax)
  6a4d1b:	00 03                	add    %al,(%rbx)
	...
  6a4d25:	00 00                	add    %al,(%rax)
  6a4d27:	00 9f 75 47 00 00    	add    %bl,0x4775(%rdi)
  6a4d2d:	00 00                	add    %al,(%rax)
  6a4d2f:	00 01                	add    %al,(%rcx)
  6a4d31:	00 00                	add    %al,(%rax)
  6a4d33:	00 03                	add    %al,(%rbx)
	...
  6a4d3d:	00 00                	add    %al,(%rax)
  6a4d3f:	00 ab 75 47 00 00    	add    %ch,0x4775(%rbx)
  6a4d45:	00 00                	add    %al,(%rax)
  6a4d47:	00 01                	add    %al,(%rcx)
  6a4d49:	00 00                	add    %al,(%rax)
  6a4d4b:	00 03                	add    %al,(%rbx)
	...
  6a4d55:	00 00                	add    %al,(%rax)
  6a4d57:	00 b5 75 47 00 00    	add    %dh,0x4775(%rbp)
  6a4d5d:	00 00                	add    %al,(%rax)
  6a4d5f:	00 01                	add    %al,(%rcx)
  6a4d61:	00 00                	add    %al,(%rax)
  6a4d63:	00 03                	add    %al,(%rbx)
	...
  6a4d6d:	00 00                	add    %al,(%rax)
  6a4d6f:	00 c0                	add    %al,%al
  6a4d71:	75 47                	jne    6a4dba <tables+0x1687a>
  6a4d73:	00 00                	add    %al,(%rax)
  6a4d75:	00 00                	add    %al,(%rax)
  6a4d77:	00 01                	add    %al,(%rcx)
  6a4d79:	00 00                	add    %al,(%rax)
  6a4d7b:	00 03                	add    %al,(%rbx)
	...
  6a4d85:	00 00                	add    %al,(%rax)
  6a4d87:	00 ca                	add    %cl,%dl
  6a4d89:	75 47                	jne    6a4dd2 <tables+0x16892>
  6a4d8b:	00 00                	add    %al,(%rax)
  6a4d8d:	00 00                	add    %al,(%rax)
  6a4d8f:	00 01                	add    %al,(%rcx)
  6a4d91:	00 00                	add    %al,(%rax)
  6a4d93:	00 03                	add    %al,(%rbx)
	...
  6a4d9d:	00 00                	add    %al,(%rax)
  6a4d9f:	00 f1                	add    %dh,%cl
  6a4da1:	70 47                	jo     6a4dea <tables+0x168aa>
  6a4da3:	00 00                	add    %al,(%rax)
  6a4da5:	00 00                	add    %al,(%rax)
  6a4da7:	00 01                	add    %al,(%rcx)
  6a4da9:	00 00                	add    %al,(%rax)
  6a4dab:	00 03                	add    %al,(%rbx)
	...
  6a4db5:	00 00                	add    %al,(%rax)
  6a4db7:	00 02                	add    %al,(%rdx)
  6a4db9:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  6a4dba:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a4dbd:	00 00                	add    %al,(%rax)
  6a4dbf:	00 01                	add    %al,(%rcx)
  6a4dc1:	00 00                	add    %al,(%rax)
  6a4dc3:	00 03                	add    %al,(%rbx)
	...
  6a52dd:	00 00                	add    %al,(%rax)
  6a52df:	00 95 71 47 00 00    	add    %dl,0x4771(%rbp)
  6a52e5:	00 00                	add    %al,(%rax)
  6a52e7:	00 d4                	add    %dl,%ah
  6a52e9:	75 47                	jne    6a5332 <tables+0x16df2>
  6a52eb:	00 00                	add    %al,(%rax)
  6a52ed:	00 00                	add    %al,(%rax)
  6a52ef:	00 01                	add    %al,(%rcx)
  6a52f1:	00 00                	add    %al,(%rax)
  6a52f3:	00 00                	add    %al,(%rax)
  6a52f5:	00 00                	add    %al,(%rax)
  6a52f7:	00 d4                	add    %dl,%ah
  6a52f9:	75 47                	jne    6a5342 <tables+0x16e02>
  6a52fb:	00 00                	add    %al,(%rax)
  6a52fd:	00 00                	add    %al,(%rax)
  6a52ff:	00 06                	add    %al,(%rsi)
  6a5301:	00 00                	add    %al,(%rax)
  6a5303:	00 02                	add    %al,(%rdx)
	...
  6a530d:	00 00                	add    %al,(%rax)
  6a530f:	00 73 6b             	add    %dh,0x6b(%rbx)
  6a5312:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a5315:	00 00                	add    %al,(%rax)
  6a5317:	00 06                	add    %al,(%rsi)
  6a5319:	00 00                	add    %al,(%rax)
  6a531b:	00 03                	add    %al,(%rbx)
  6a531d:	00 00                	add    %al,(%rax)
  6a531f:	00 e0                	add    %ah,%al
  6a5321:	7d 46                	jge    6a5369 <tables+0x16e29>
  6a5323:	00 00                	add    %al,(%rax)
  6a5325:	00 00                	add    %al,(%rax)
  6a5327:	00 de                	add    %bl,%dh
  6a5329:	75 47                	jne    6a5372 <tables+0x16e32>
  6a532b:	00 00                	add    %al,(%rax)
  6a532d:	00 00                	add    %al,(%rax)
  6a532f:	00 01                	add    %al,(%rcx)
  6a5331:	00 00                	add    %al,(%rax)
  6a5333:	00 03                	add    %al,(%rbx)
	...
  6a533d:	00 00                	add    %al,(%rax)
  6a533f:	00 e2                	add    %ah,%dl
  6a5341:	75 47                	jne    6a538a <tables+0x16e4a>
  6a5343:	00 00                	add    %al,(%rax)
  6a5345:	00 00                	add    %al,(%rax)
  6a5347:	00 06                	add    %al,(%rsi)
  6a5349:	00 00                	add    %al,(%rax)
  6a534b:	00 03                	add    %al,(%rbx)
	...
  6a5355:	00 00                	add    %al,(%rax)
  6a5357:	00 b7 22 47 00 00    	add    %dh,0x4722(%rdi)
  6a535d:	00 00                	add    %al,(%rax)
  6a535f:	00 06                	add    %al,(%rsi)
  6a5361:	00 00                	add    %al,(%rax)
  6a5363:	00 03                	add    %al,(%rbx)
	...
  6a536d:	00 00                	add    %al,(%rax)
  6a536f:	00 40 b2             	add    %al,-0x4e(%rax)
  6a5372:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a5375:	00 00                	add    %al,(%rax)
  6a5377:	00 00                	add    %al,(%rax)
  6a5379:	00 00                	add    %al,(%rax)
  6a537b:	00 03                	add    %al,(%rbx)
	...
  6a5385:	00 00                	add    %al,(%rax)
  6a5387:	00 e7                	add    %ah,%bh
  6a5389:	75 47                	jne    6a53d2 <tables+0x16e92>
  6a538b:	00 00                	add    %al,(%rax)
  6a538d:	00 00                	add    %al,(%rax)
  6a538f:	00 01                	add    %al,(%rcx)
  6a5391:	00 00                	add    %al,(%rax)
  6a5393:	00 03                	add    %al,(%rbx)
	...
  6a539d:	00 00                	add    %al,(%rax)
  6a539f:	00 db                	add    %bl,%bl
  6a53a1:	22 48 00             	and    0x0(%rax),%cl
  6a53a4:	00 00                	add    %al,(%rax)
  6a53a6:	00 00                	add    %al,(%rax)
  6a53a8:	01 00                	add    %eax,(%rax)
  6a53aa:	00 00                	add    %al,(%rax)
  6a53ac:	03 00                	add    (%rax),%eax
	...
  6a53b6:	00 00                	add    %al,(%rax)
  6a53b8:	8c 22                	mov    %fs,(%rdx)
  6a53ba:	48 00 00             	rex.W add    %al,(%rax)
  6a53bd:	00 00                	add    %al,(%rax)
  6a53bf:	00 00                	add    %al,(%rax)
  6a53c1:	00 00                	add    %al,(%rax)
  6a53c3:	00 03                	add    %al,(%rbx)
	...
  6a58f5:	00 00                	add    %al,(%rax)
  6a58f7:	00 f1                	add    %dh,%cl
  6a58f9:	75 47                	jne    6a5942 <tables+0x17402>
  6a58fb:	00 00                	add    %al,(%rax)
  6a58fd:	00 00                	add    %al,(%rax)
  6a58ff:	00 f8                	add    %bh,%al
  6a5901:	75 47                	jne    6a594a <tables+0x1740a>
  6a5903:	00 00                	add    %al,(%rax)
  6a5905:	00 00                	add    %al,(%rax)
  6a5907:	00 01                	add    %al,(%rcx)
  6a5909:	00 00                	add    %al,(%rax)
  6a590b:	00 00                	add    %al,(%rax)
  6a590d:	00 00                	add    %al,(%rax)
  6a590f:	00 f8                	add    %bh,%al
  6a5911:	75 47                	jne    6a595a <tables+0x1741a>
  6a5913:	00 00                	add    %al,(%rax)
  6a5915:	00 00                	add    %al,(%rax)
  6a5917:	00 06                	add    %al,(%rsi)
  6a5919:	00 00                	add    %al,(%rax)
  6a591b:	00 02                	add    %al,(%rdx)
	...
  6a5925:	00 00                	add    %al,(%rax)
  6a5927:	00 e4                	add    %ah,%ah
  6a5929:	78 47                	js     6a5972 <tables+0x17432>
  6a592b:	00 00                	add    %al,(%rax)
  6a592d:	00 00                	add    %al,(%rax)
  6a592f:	00 06                	add    %al,(%rsi)
  6a5931:	00 00                	add    %al,(%rax)
  6a5933:	00 03                	add    %al,(%rbx)
  6a5935:	00 00                	add    %al,(%rax)
  6a5937:	00 e6                	add    %ah,%dh
  6a5939:	7d 46                	jge    6a5981 <tables+0x17441>
  6a593b:	00 00                	add    %al,(%rax)
  6a593d:	00 00                	add    %al,(%rax)
  6a593f:	00 00                	add    %al,(%rax)
  6a5941:	76 47                	jbe    6a598a <tables+0x1744a>
	...
  6a594b:	00 03                	add    %al,(%rbx)
	...
  6a5955:	00 00                	add    %al,(%rax)
  6a5957:	00 ec                	add    %ch,%ah
  6a5959:	1f                   	(bad)  
  6a595a:	48 00 00             	rex.W add    %al,(%rax)
  6a595d:	00 00                	add    %al,(%rax)
  6a595f:	00 06                	add    %al,(%rsi)
  6a5961:	00 00                	add    %al,(%rax)
  6a5963:	00 01                	add    %al,(%rcx)
  6a5965:	00 00                	add    %al,(%rax)
  6a5967:	00 d1                	add    %dl,%cl
  6a5969:	78 47                	js     6a59b2 <tables+0x17472>
	...
  6a5f0f:	00 6c 7e 46          	add    %ch,0x46(%rsi,%rdi,2)
  6a5f13:	00 00                	add    %al,(%rax)
  6a5f15:	00 00                	add    %al,(%rax)
  6a5f17:	00 96 68 46 00 00    	add    %dl,0x4668(%rsi)
  6a5f1d:	00 00                	add    %al,(%rax)
  6a5f1f:	00 01                	add    %al,(%rcx)
  6a5f21:	00 00                	add    %al,(%rax)
  6a5f23:	00 00                	add    %al,(%rax)
  6a5f25:	00 00                	add    %al,(%rax)
  6a5f27:	00 96 68 46 00 00    	add    %dl,0x4668(%rsi)
  6a5f2d:	00 00                	add    %al,(%rax)
  6a5f2f:	00 06                	add    %al,(%rsi)
  6a5f31:	00 00                	add    %al,(%rax)
  6a5f33:	00 02                	add    %al,(%rdx)
	...
  6a5f3d:	00 00                	add    %al,(%rax)
  6a5f3f:	00 fc                	add    %bh,%ah
  6a5f41:	73 47                	jae    6a5f8a <tables+0x17a4a>
  6a5f43:	00 00                	add    %al,(%rax)
  6a5f45:	00 00                	add    %al,(%rax)
  6a5f47:	00 01                	add    %al,(%rcx)
  6a5f49:	00 00                	add    %al,(%rax)
  6a5f4b:	00 03                	add    %al,(%rbx)
	...
  6a5f55:	00 00                	add    %al,(%rax)
  6a5f57:	00 43 08             	add    %al,0x8(%rbx)
  6a5f5a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a5f5d:	00 00                	add    %al,(%rax)
  6a5f5f:	00 01                	add    %al,(%rcx)
  6a5f61:	00 00                	add    %al,(%rax)
  6a5f63:	00 03                	add    %al,(%rbx)
	...
  6a5f6d:	00 00                	add    %al,(%rax)
  6a5f6f:	00 0b                	add    %cl,(%rbx)
  6a5f71:	76 47                	jbe    6a5fba <tables+0x17a7a>
	...
  6a5f7b:	00 03                	add    %al,(%rbx)
	...
  6a5f85:	00 00                	add    %al,(%rax)
  6a5f87:	00 ab 6d 47 00 00    	add    %ch,0x476d(%rbx)
  6a5f8d:	00 00                	add    %al,(%rax)
  6a5f8f:	00 06                	add    %al,(%rsi)
  6a5f91:	00 00                	add    %al,(%rax)
  6a5f93:	00 03                	add    %al,(%rbx)
  6a5f95:	00 00                	add    %al,(%rax)
  6a5f97:	00 e6                	add    %ah,%dh
  6a5f99:	7d 46                	jge    6a5fe1 <tables+0x17aa1>
  6a5f9b:	00 00                	add    %al,(%rax)
  6a5f9d:	00 00                	add    %al,(%rax)
  6a5f9f:	00 e4                	add    %ah,%ah
  6a5fa1:	78 47                	js     6a5fea <tables+0x17aaa>
  6a5fa3:	00 00                	add    %al,(%rax)
  6a5fa5:	00 00                	add    %al,(%rax)
  6a5fa7:	00 06                	add    %al,(%rsi)
  6a5fa9:	00 00                	add    %al,(%rax)
  6a5fab:	00 03                	add    %al,(%rbx)
  6a5fad:	00 00                	add    %al,(%rax)
  6a5faf:	00 d1                	add    %dl,%cl
  6a5fb1:	78 47                	js     6a5ffa <tables+0x17aba>
	...
  6a6527:	00 27                	add    %ah,(%rdi)
  6a6529:	7e 46                	jle    6a6571 <tables+0x18031>
  6a652b:	00 00                	add    %al,(%rax)
  6a652d:	00 00                	add    %al,(%rax)
  6a652f:	00 4b 69             	add    %cl,0x69(%rbx)
  6a6532:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a6535:	00 00                	add    %al,(%rax)
  6a6537:	00 01                	add    %al,(%rcx)
  6a6539:	00 00                	add    %al,(%rax)
  6a653b:	00 00                	add    %al,(%rax)
  6a653d:	00 00                	add    %al,(%rax)
  6a653f:	00 4b 69             	add    %cl,0x69(%rbx)
  6a6542:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a6545:	00 00                	add    %al,(%rax)
  6a6547:	00 06                	add    %al,(%rsi)
  6a6549:	00 00                	add    %al,(%rax)
  6a654b:	00 02                	add    %al,(%rdx)
	...
  6a6555:	00 00                	add    %al,(%rax)
  6a6557:	00 fc                	add    %bh,%ah
  6a6559:	73 47                	jae    6a65a2 <tables+0x18062>
  6a655b:	00 00                	add    %al,(%rax)
  6a655d:	00 00                	add    %al,(%rax)
  6a655f:	00 01                	add    %al,(%rcx)
  6a6561:	00 00                	add    %al,(%rax)
  6a6563:	00 03                	add    %al,(%rbx)
	...
  6a656d:	00 00                	add    %al,(%rax)
  6a656f:	00 17                	add    %dl,(%rdi)
  6a6571:	76 47                	jbe    6a65ba <tables+0x1807a>
	...
  6a657b:	00 03                	add    %al,(%rbx)
	...
  6a6585:	00 00                	add    %al,(%rax)
  6a6587:	00 1d 76 47 00 00    	add    %bl,0x4776(%rip)        # 6aad03 <tables+0x1c7c3>
  6a658d:	00 00                	add    %al,(%rax)
  6a658f:	00 00                	add    %al,(%rax)
  6a6591:	00 00                	add    %al,(%rax)
  6a6593:	00 03                	add    %al,(%rbx)
	...
  6a6b3d:	00 00                	add    %al,(%rax)
  6a6b3f:	00 01                	add    %al,(%rcx)
  6a6b41:	7e 46                	jle    6a6b89 <tables+0x18649>
  6a6b43:	00 00                	add    %al,(%rax)
  6a6b45:	00 00                	add    %al,(%rax)
  6a6b47:	00 23                	add    %ah,(%rbx)
  6a6b49:	76 47                	jbe    6a6b92 <tables+0x18652>
  6a6b4b:	00 00                	add    %al,(%rax)
  6a6b4d:	00 00                	add    %al,(%rax)
  6a6b4f:	00 01                	add    %al,(%rcx)
  6a6b51:	00 00                	add    %al,(%rax)
  6a6b53:	00 00                	add    %al,(%rax)
  6a6b55:	00 00                	add    %al,(%rax)
  6a6b57:	00 23                	add    %ah,(%rbx)
  6a6b59:	76 47                	jbe    6a6ba2 <tables+0x18662>
  6a6b5b:	00 00                	add    %al,(%rax)
  6a6b5d:	00 00                	add    %al,(%rax)
  6a6b5f:	00 06                	add    %al,(%rsi)
  6a6b61:	00 00                	add    %al,(%rax)
  6a6b63:	00 02                	add    %al,(%rdx)
	...
  6a6b6d:	00 00                	add    %al,(%rax)
  6a6b6f:	00 4b 69             	add    %cl,0x69(%rbx)
  6a6b72:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a6b75:	00 00                	add    %al,(%rax)
  6a6b77:	00 06                	add    %al,(%rsi)
  6a6b79:	00 00                	add    %al,(%rax)
  6a6b7b:	00 03                	add    %al,(%rbx)
  6a6b7d:	00 00                	add    %al,(%rax)
  6a6b7f:	00 27                	add    %ah,(%rdi)
  6a6b81:	7e 46                	jle    6a6bc9 <tables+0x18689>
  6a6b83:	00 00                	add    %al,(%rax)
  6a6b85:	00 00                	add    %al,(%rax)
  6a6b87:	00 1a                	add    %bl,(%rdx)
  6a6b89:	7e 46                	jle    6a6bd1 <tables+0x18691>
	...
  6a6b93:	00 03                	add    %al,(%rbx)
	...
  6a6b9d:	00 00                	add    %al,(%rax)
  6a6b9f:	00 0f                	add    %cl,(%rdi)
  6a6ba1:	7e 46                	jle    6a6be9 <tables+0x186a9>
  6a6ba3:	00 00                	add    %al,(%rax)
  6a6ba5:	00 00                	add    %al,(%rax)
  6a6ba7:	00 06                	add    %al,(%rsi)
  6a6ba9:	00 00                	add    %al,(%rax)
  6a6bab:	00 03                	add    %al,(%rbx)
	...
  6a6bb5:	00 00                	add    %al,(%rax)
  6a6bb7:	00 c7                	add    %al,%bh
  6a6bb9:	6e                   	outsb  %ds:(%rsi),(%dx)
  6a6bba:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a6bbd:	00 00                	add    %al,(%rax)
  6a6bbf:	00 00                	add    %al,(%rax)
  6a6bc1:	00 00                	add    %al,(%rax)
  6a6bc3:	00 03                	add    %al,(%rbx)
	...
  6a6bcd:	00 00                	add    %al,(%rax)
  6a6bcf:	00 cd                	add    %cl,%ch
  6a6bd1:	6e                   	outsb  %ds:(%rsi),(%dx)
  6a6bd2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a6bd5:	00 00                	add    %al,(%rax)
  6a6bd7:	00 00                	add    %al,(%rax)
  6a6bd9:	00 00                	add    %al,(%rax)
  6a6bdb:	00 03                	add    %al,(%rbx)
	...
  6a6be5:	00 00                	add    %al,(%rax)
  6a6be7:	00 16                	add    %dl,(%rsi)
  6a6be9:	4c                   	rex.WR
  6a6bea:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a6bed:	00 00                	add    %al,(%rax)
  6a6bef:	00 00                	add    %al,(%rax)
  6a6bf1:	00 00                	add    %al,(%rax)
  6a6bf3:	00 03                	add    %al,(%rbx)
	...
  6a6bfd:	00 00                	add    %al,(%rax)
  6a6bff:	00 44 79 47          	add    %al,0x47(%rcx,%rdi,2)
	...
  6a6c0b:	00 03                	add    %al,(%rbx)
	...
  6a6c15:	00 00                	add    %al,(%rax)
  6a6c17:	00 30                	add    %dh,(%rax)
  6a6c19:	76 47                	jbe    6a6c62 <tables+0x18722>
	...
  6a6c23:	00 03                	add    %al,(%rbx)
	...
  6a6c2d:	00 00                	add    %al,(%rax)
  6a6c2f:	00 38                	add    %bh,(%rax)
  6a6c31:	76 47                	jbe    6a6c7a <tables+0x1873a>
	...
  6a6c3b:	00 03                	add    %al,(%rbx)
	...
  6a6c45:	00 00                	add    %al,(%rax)
  6a6c47:	00 a1 23 47 00 00    	add    %ah,0x4723(%rcx)
  6a6c4d:	00 00                	add    %al,(%rax)
  6a6c4f:	00 00                	add    %al,(%rax)
  6a6c51:	00 00                	add    %al,(%rax)
  6a6c53:	00 03                	add    %al,(%rbx)
	...
  6a6c5d:	00 00                	add    %al,(%rax)
  6a6c5f:	00 40 76             	add    %al,0x76(%rax)
  6a6c62:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a6c65:	00 00                	add    %al,(%rax)
  6a6c67:	00 00                	add    %al,(%rax)
  6a6c69:	00 00                	add    %al,(%rax)
  6a6c6b:	00 03                	add    %al,(%rbx)
	...
  6a6c75:	00 00                	add    %al,(%rax)
  6a6c77:	00 47 76             	add    %al,0x76(%rdi)
  6a6c7a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a6c7d:	00 00                	add    %al,(%rax)
  6a6c7f:	00 00                	add    %al,(%rax)
  6a6c81:	00 00                	add    %al,(%rax)
  6a6c83:	00 03                	add    %al,(%rbx)
	...
  6a6c8d:	00 00                	add    %al,(%rax)
  6a6c8f:	00 4e 76             	add    %cl,0x76(%rsi)
  6a6c92:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a6c95:	00 00                	add    %al,(%rax)
  6a6c97:	00 00                	add    %al,(%rax)
  6a6c99:	00 00                	add    %al,(%rax)
  6a6c9b:	00 03                	add    %al,(%rbx)
	...
  6a6ca5:	00 00                	add    %al,(%rax)
  6a6ca7:	00 98 6a 47 00 00    	add    %bl,0x476a(%rax)
  6a6cad:	00 00                	add    %al,(%rax)
  6a6caf:	00 01                	add    %al,(%rcx)
  6a6cb1:	00 00                	add    %al,(%rax)
  6a6cb3:	00 03                	add    %al,(%rbx)
	...
  6a6cbd:	00 00                	add    %al,(%rax)
  6a6cbf:	00 54 76 47          	add    %dl,0x47(%rsi,%rsi,2)
	...
  6a6ccb:	00 03                	add    %al,(%rbx)
	...
  6a7155:	00 00                	add    %al,(%rax)
  6a7157:	00 cc                	add    %cl,%ah
  6a7159:	7d 46                	jge    6a71a1 <tables+0x18c61>
  6a715b:	00 00                	add    %al,(%rax)
  6a715d:	00 00                	add    %al,(%rax)
  6a715f:	00 fc                	add    %bh,%ah
  6a7161:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  6a7168:	01 00                	add    %eax,(%rax)
  6a716a:	00 00                	add    %al,(%rax)
  6a716c:	00 00                	add    %al,(%rax)
  6a716e:	00 00                	add    %al,(%rax)
  6a7170:	fc                   	cld    
  6a7171:	69 47 00 00 00 00 00 	imul   $0x0,0x0(%rdi),%eax
  6a7178:	06                   	(bad)  
  6a7179:	00 00                	add    %al,(%rax)
  6a717b:	00 02                	add    %al,(%rdx)
	...
  6a7185:	00 00                	add    %al,(%rax)
  6a7187:	00 fc                	add    %bh,%ah
  6a7189:	73 47                	jae    6a71d2 <tables+0x18c92>
  6a718b:	00 00                	add    %al,(%rax)
  6a718d:	00 00                	add    %al,(%rax)
  6a718f:	00 01                	add    %al,(%rcx)
  6a7191:	00 00                	add    %al,(%rax)
  6a7193:	00 03                	add    %al,(%rbx)
	...
  6a719d:	00 00                	add    %al,(%rax)
  6a719f:	00 5a 12             	add    %bl,0x12(%rdx)
  6a71a2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a71a5:	00 00                	add    %al,(%rax)
  6a71a7:	00 00                	add    %al,(%rax)
  6a71a9:	00 00                	add    %al,(%rax)
  6a71ab:	00 03                	add    %al,(%rbx)
	...
  6a71b5:	00 00                	add    %al,(%rax)
  6a71b7:	00 5c 76 47          	add    %bl,0x47(%rsi,%rsi,2)
	...
  6a71c3:	00 03                	add    %al,(%rbx)
	...
  6a71cd:	00 00                	add    %al,(%rax)
  6a71cf:	00 2a                	add    %ch,(%rdx)
  6a71d1:	c3                   	retq   
  6a71d2:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a71d5:	00 00                	add    %al,(%rax)
  6a71d7:	00 06                	add    %al,(%rsi)
  6a71d9:	00 00                	add    %al,(%rax)
  6a71db:	00 01                	add    %al,(%rcx)
  6a71dd:	00 00                	add    %al,(%rax)
  6a71df:	00 47 c3             	add    %al,-0x3d(%rdi)
  6a71e2:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a71e5:	00 00                	add    %al,(%rax)
  6a71e7:	00 66 76             	add    %ah,0x76(%rsi)
  6a71ea:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a71ed:	00 00                	add    %al,(%rax)
  6a71ef:	00 00                	add    %al,(%rax)
  6a71f1:	00 00                	add    %al,(%rax)
  6a71f3:	00 03                	add    %al,(%rbx)
	...
  6a71fd:	00 00                	add    %al,(%rax)
  6a71ff:	00 6e 76             	add    %ch,0x76(%rsi)
  6a7202:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a7205:	00 00                	add    %al,(%rax)
  6a7207:	00 02                	add    %al,(%rdx)
  6a7209:	00 00                	add    %al,(%rax)
  6a720b:	00 03                	add    %al,(%rbx)
	...
  6a7215:	00 00                	add    %al,(%rax)
  6a7217:	00 7b 6f             	add    %bh,0x6f(%rbx)
  6a721a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a721d:	00 00                	add    %al,(%rax)
  6a721f:	00 00                	add    %al,(%rax)
  6a7221:	00 00                	add    %al,(%rax)
  6a7223:	00 03                	add    %al,(%rbx)
	...
  6a776d:	00 00                	add    %al,(%rax)
  6a776f:	00 76 76             	add    %dh,0x76(%rsi)
  6a7772:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a7775:	00 00                	add    %al,(%rax)
  6a7777:	00 85 76 47 00 00    	add    %al,0x4776(%rbp)
  6a777d:	00 00                	add    %al,(%rax)
  6a777f:	00 01                	add    %al,(%rcx)
  6a7781:	00 00                	add    %al,(%rax)
  6a7783:	00 00                	add    %al,(%rax)
  6a7785:	00 00                	add    %al,(%rax)
  6a7787:	00 85 76 47 00 00    	add    %al,0x4776(%rbp)
  6a778d:	00 00                	add    %al,(%rax)
  6a778f:	00 06                	add    %al,(%rsi)
  6a7791:	00 00                	add    %al,(%rax)
  6a7793:	00 02                	add    %al,(%rdx)
	...
  6a779d:	00 00                	add    %al,(%rax)
  6a779f:	00 8c 76 47 00 00 00 	add    %cl,0x47(%rsi,%rsi,2)
  6a77a6:	00 00                	add    %al,(%rax)
  6a77a8:	06                   	(bad)  
  6a77a9:	00 00                	add    %al,(%rax)
  6a77ab:	00 03                	add    %al,(%rbx)
  6a77ad:	00 00                	add    %al,(%rax)
  6a77af:	00 cc                	add    %cl,%ah
  6a77b1:	7d 46                	jge    6a77f9 <tables+0x192b9>
  6a77b3:	00 00                	add    %al,(%rax)
  6a77b5:	00 00                	add    %al,(%rax)
  6a77b7:	00 98 76 47 00 00    	add    %bl,0x4776(%rax)
  6a77bd:	00 00                	add    %al,(%rax)
  6a77bf:	00 06                	add    %al,(%rsi)
  6a77c1:	00 00                	add    %al,(%rax)
  6a77c3:	00 03                	add    %al,(%rbx)
  6a77c5:	00 00                	add    %al,(%rax)
  6a77c7:	00 cc                	add    %cl,%ah
  6a77c9:	7d 46                	jge    6a7811 <tables+0x192d1>
  6a77cb:	00 00                	add    %al,(%rax)
  6a77cd:	00 00                	add    %al,(%rax)
  6a77cf:	00 a6 76 47 00 00    	add    %ah,0x4776(%rsi)
  6a77d5:	00 00                	add    %al,(%rax)
  6a77d7:	00 00                	add    %al,(%rax)
  6a77d9:	00 00                	add    %al,(%rax)
  6a77db:	00 03                	add    %al,(%rbx)
	...
  6a7d85:	00 00                	add    %al,(%rax)
  6a7d87:	00 ab 76 47 00 00    	add    %ch,0x4776(%rbx)
  6a7d8d:	00 00                	add    %al,(%rax)
  6a7d8f:	00 b4 76 47 00 00 00 	add    %dh,0x47(%rsi,%rsi,2)
	...
  6a7d9e:	00 00                	add    %al,(%rax)
  6a7da0:	b4 76                	mov    $0x76,%ah
  6a7da2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a7da5:	00 00                	add    %al,(%rax)
  6a7da7:	00 01                	add    %al,(%rcx)
  6a7da9:	00 00                	add    %al,(%rax)
  6a7dab:	00 02                	add    %al,(%rdx)
	...
  6a7db5:	00 00                	add    %al,(%rax)
  6a7db7:	00 73 6b             	add    %dh,0x6b(%rbx)
  6a7dba:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a7dbd:	00 00                	add    %al,(%rax)
  6a7dbf:	00 06                	add    %al,(%rsi)
  6a7dc1:	00 00                	add    %al,(%rax)
  6a7dc3:	00 02                	add    %al,(%rdx)
  6a7dc5:	00 00                	add    %al,(%rax)
  6a7dc7:	00 e0                	add    %ah,%al
  6a7dc9:	7d 46                	jge    6a7e11 <tables+0x198d1>
  6a7dcb:	00 00                	add    %al,(%rax)
  6a7dcd:	00 00                	add    %al,(%rax)
  6a7dcf:	00 a1 50 47 00 00    	add    %ah,0x4750(%rcx)
  6a7dd5:	00 00                	add    %al,(%rax)
  6a7dd7:	00 00                	add    %al,(%rax)
  6a7dd9:	00 00                	add    %al,(%rax)
  6a7ddb:	00 02                	add    %al,(%rdx)
	...
  6a7de5:	00 00                	add    %al,(%rax)
  6a7de7:	00 5a 12             	add    %bl,0x12(%rdx)
  6a7dea:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a7ded:	00 00                	add    %al,(%rax)
  6a7def:	00 00                	add    %al,(%rax)
  6a7df1:	00 00                	add    %al,(%rax)
  6a7df3:	00 02                	add    %al,(%rdx)
	...
  6a839d:	00 00                	add    %al,(%rax)
  6a839f:	00 be 76 47 00 00    	add    %bh,0x4776(%rsi)
  6a83a5:	00 00                	add    %al,(%rax)
  6a83a7:	00 85 76 47 00 00    	add    %al,0x4776(%rbp)
  6a83ad:	00 00                	add    %al,(%rax)
  6a83af:	00 01                	add    %al,(%rcx)
  6a83b1:	00 00                	add    %al,(%rax)
  6a83b3:	00 00                	add    %al,(%rax)
  6a83b5:	00 00                	add    %al,(%rax)
  6a83b7:	00 85 76 47 00 00    	add    %al,0x4776(%rbp)
  6a83bd:	00 00                	add    %al,(%rax)
  6a83bf:	00 06                	add    %al,(%rsi)
  6a83c1:	00 00                	add    %al,(%rax)
  6a83c3:	00 02                	add    %al,(%rdx)
	...
  6a83cd:	00 00                	add    %al,(%rax)
  6a83cf:	00 cc                	add    %cl,%ah
  6a83d1:	76 47                	jbe    6a841a <tables+0x19eda>
  6a83d3:	00 00                	add    %al,(%rax)
  6a83d5:	00 00                	add    %al,(%rax)
  6a83d7:	00 06                	add    %al,(%rsi)
  6a83d9:	00 00                	add    %al,(%rax)
  6a83db:	00 03                	add    %al,(%rbx)
  6a83dd:	00 00                	add    %al,(%rax)
  6a83df:	00 b5 7d 46 00 00    	add    %dh,0x467d(%rbp)
  6a83e5:	00 00                	add    %al,(%rax)
  6a83e7:	00 d5                	add    %dl,%ch
  6a83e9:	76 47                	jbe    6a8432 <tables+0x19ef2>
  6a83eb:	00 00                	add    %al,(%rax)
  6a83ed:	00 00                	add    %al,(%rax)
  6a83ef:	00 06                	add    %al,(%rsi)
  6a83f1:	00 00                	add    %al,(%rax)
  6a83f3:	00 03                	add    %al,(%rbx)
  6a83f5:	00 00                	add    %al,(%rax)
  6a83f7:	00 98 7d 46 00 00    	add    %bl,0x467d(%rax)
  6a83fd:	00 00                	add    %al,(%rax)
  6a83ff:	00 e1                	add    %ah,%cl
  6a8401:	76 47                	jbe    6a844a <tables+0x19f0a>
  6a8403:	00 00                	add    %al,(%rax)
  6a8405:	00 00                	add    %al,(%rax)
  6a8407:	00 06                	add    %al,(%rsi)
  6a8409:	00 00                	add    %al,(%rax)
  6a840b:	00 03                	add    %al,(%rbx)
  6a840d:	00 00                	add    %al,(%rax)
  6a840f:	00 98 7d 46 00 00    	add    %bl,0x467d(%rax)
  6a8415:	00 00                	add    %al,(%rax)
  6a8417:	00 72 6f             	add    %dh,0x6f(%rdx)
  6a841a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a841d:	00 00                	add    %al,(%rax)
  6a841f:	00 00                	add    %al,(%rax)
  6a8421:	00 00                	add    %al,(%rax)
  6a8423:	00 03                	add    %al,(%rbx)
	...
  6a842d:	00 00                	add    %al,(%rax)
  6a842f:	00 fd                	add    %bh,%ch
  6a8431:	6f                   	outsl  %ds:(%rsi),(%dx)
  6a8432:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a8435:	00 00                	add    %al,(%rax)
  6a8437:	00 01                	add    %al,(%rcx)
  6a8439:	00 00                	add    %al,(%rax)
  6a843b:	00 03                	add    %al,(%rbx)
	...
  6a8445:	00 00                	add    %al,(%rax)
  6a8447:	00 ed                	add    %ch,%ch
  6a8449:	76 47                	jbe    6a8492 <tables+0x19f52>
  6a844b:	00 00                	add    %al,(%rax)
  6a844d:	00 00                	add    %al,(%rax)
  6a844f:	00 01                	add    %al,(%rcx)
  6a8451:	00 00                	add    %al,(%rax)
  6a8453:	00 03                	add    %al,(%rbx)
	...
  6a89b5:	00 00                	add    %al,(%rax)
  6a89b7:	00 f3                	add    %dh,%bl
  6a89b9:	76 47                	jbe    6a8a02 <tables+0x1a4c2>
  6a89bb:	00 00                	add    %al,(%rax)
  6a89bd:	00 00                	add    %al,(%rax)
  6a89bf:	00 09                	add    %cl,(%rcx)
  6a89c1:	77 47                	ja     6a8a0a <tables+0x1a4ca>
  6a89c3:	00 00                	add    %al,(%rax)
  6a89c5:	00 00                	add    %al,(%rax)
  6a89c7:	00 01                	add    %al,(%rcx)
  6a89c9:	00 00                	add    %al,(%rax)
  6a89cb:	00 00                	add    %al,(%rax)
  6a89cd:	00 00                	add    %al,(%rax)
  6a89cf:	00 09                	add    %cl,(%rcx)
  6a89d1:	77 47                	ja     6a8a1a <tables+0x1a4da>
  6a89d3:	00 00                	add    %al,(%rax)
  6a89d5:	00 00                	add    %al,(%rax)
  6a89d7:	00 06                	add    %al,(%rsi)
  6a89d9:	00 00                	add    %al,(%rax)
  6a89db:	00 02                	add    %al,(%rdx)
	...
  6a89e5:	00 00                	add    %al,(%rax)
  6a89e7:	00 85 76 47 00 00    	add    %al,0x4776(%rbp)
  6a89ed:	00 00                	add    %al,(%rax)
  6a89ef:	00 06                	add    %al,(%rsi)
  6a89f1:	00 00                	add    %al,(%rax)
  6a89f3:	00 03                	add    %al,(%rbx)
  6a89f5:	00 00                	add    %al,(%rax)
  6a89f7:	00 be 76 47 00 00    	add    %bh,0x4776(%rsi)
  6a89fd:	00 00                	add    %al,(%rax)
  6a89ff:	00 2a                	add    %ch,(%rdx)
  6a8a01:	c3                   	retq   
  6a8a02:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a8a05:	00 00                	add    %al,(%rax)
  6a8a07:	00 06                	add    %al,(%rsi)
  6a8a09:	00 00                	add    %al,(%rax)
  6a8a0b:	00 03                	add    %al,(%rbx)
  6a8a0d:	00 00                	add    %al,(%rax)
  6a8a0f:	00 47 c3             	add    %al,-0x3d(%rdi)
  6a8a12:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a8a15:	00 00                	add    %al,(%rax)
  6a8a17:	00 72 6f             	add    %dh,0x6f(%rdx)
  6a8a1a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a8a1d:	00 00                	add    %al,(%rax)
  6a8a1f:	00 00                	add    %al,(%rax)
  6a8a21:	00 00                	add    %al,(%rax)
  6a8a23:	00 03                	add    %al,(%rbx)
	...
  6a8a2d:	00 00                	add    %al,(%rax)
  6a8a2f:	00 fd                	add    %bh,%ch
  6a8a31:	6f                   	outsl  %ds:(%rsi),(%dx)
  6a8a32:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a8a35:	00 00                	add    %al,(%rax)
  6a8a37:	00 01                	add    %al,(%rcx)
  6a8a39:	00 00                	add    %al,(%rax)
  6a8a3b:	00 03                	add    %al,(%rbx)
	...
  6a8fcd:	00 00                	add    %al,(%rax)
  6a8fcf:	00 98 7d 46 00 00    	add    %bl,0x467d(%rax)
  6a8fd5:	00 00                	add    %al,(%rax)
  6a8fd7:	00 17                	add    %dl,(%rdi)
  6a8fd9:	77 47                	ja     6a9022 <tables+0x1aae2>
  6a8fdb:	00 00                	add    %al,(%rax)
  6a8fdd:	00 00                	add    %al,(%rax)
  6a8fdf:	00 01                	add    %al,(%rcx)
  6a8fe1:	00 00                	add    %al,(%rax)
  6a8fe3:	00 00                	add    %al,(%rax)
  6a8fe5:	00 00                	add    %al,(%rax)
  6a8fe7:	00 17                	add    %dl,(%rdi)
  6a8fe9:	77 47                	ja     6a9032 <tables+0x1aaf2>
  6a8feb:	00 00                	add    %al,(%rax)
  6a8fed:	00 00                	add    %al,(%rax)
  6a8fef:	00 06                	add    %al,(%rsi)
  6a8ff1:	00 00                	add    %al,(%rax)
  6a8ff3:	00 02                	add    %al,(%rdx)
	...
  6a8ffd:	00 00                	add    %al,(%rax)
  6a8fff:	00 cc                	add    %cl,%ah
  6a9001:	76 47                	jbe    6a904a <tables+0x1ab0a>
  6a9003:	00 00                	add    %al,(%rax)
  6a9005:	00 00                	add    %al,(%rax)
  6a9007:	00 06                	add    %al,(%rsi)
  6a9009:	00 00                	add    %al,(%rax)
  6a900b:	00 03                	add    %al,(%rbx)
  6a900d:	00 00                	add    %al,(%rax)
  6a900f:	00 b5 7d 46 00 00    	add    %dh,0x467d(%rbp)
  6a9015:	00 00                	add    %al,(%rax)
  6a9017:	00 18                	add    %bl,(%rax)
  6a9019:	77 47                	ja     6a9062 <tables+0x1ab22>
  6a901b:	00 00                	add    %al,(%rax)
  6a901d:	00 00                	add    %al,(%rax)
  6a901f:	00 06                	add    %al,(%rsi)
  6a9021:	00 00                	add    %al,(%rax)
  6a9023:	00 03                	add    %al,(%rbx)
	...
  6a902d:	00 00                	add    %al,(%rax)
  6a902f:	00 a9 7d 46 00 00    	add    %ch,0x467d(%rcx)
  6a9035:	00 00                	add    %al,(%rax)
  6a9037:	00 00                	add    %al,(%rax)
  6a9039:	00 00                	add    %al,(%rax)
  6a903b:	00 03                	add    %al,(%rbx)
	...
  6a9045:	00 00                	add    %al,(%rax)
  6a9047:	00 22                	add    %ah,(%rdx)
  6a9049:	77 47                	ja     6a9092 <tables+0x1ab52>
  6a904b:	00 00                	add    %al,(%rax)
  6a904d:	00 00                	add    %al,(%rax)
  6a904f:	00 06                	add    %al,(%rsi)
  6a9051:	00 00                	add    %al,(%rax)
  6a9053:	00 03                	add    %al,(%rbx)
  6a9055:	00 00                	add    %al,(%rax)
  6a9057:	00 bd 7d 46 00 00    	add    %bh,0x467d(%rbp)
  6a905d:	00 00                	add    %al,(%rax)
  6a905f:	00 2d 77 47 00 00    	add    %ch,0x4777(%rip)        # 6ad7dc <tables+0x1f29c>
  6a9065:	00 00                	add    %al,(%rax)
  6a9067:	00 06                	add    %al,(%rsi)
  6a9069:	00 00                	add    %al,(%rax)
  6a906b:	00 03                	add    %al,(%rbx)
  6a906d:	00 00                	add    %al,(%rax)
  6a906f:	00 bd 7d 46 00 00    	add    %bh,0x467d(%rbp)
  6a9075:	00 00                	add    %al,(%rax)
  6a9077:	00 37                	add    %dh,(%rdi)
  6a9079:	77 47                	ja     6a90c2 <tables+0x1ab82>
  6a907b:	00 00                	add    %al,(%rax)
  6a907d:	00 00                	add    %al,(%rax)
  6a907f:	00 06                	add    %al,(%rsi)
  6a9081:	00 00                	add    %al,(%rax)
  6a9083:	00 03                	add    %al,(%rbx)
  6a9085:	00 00                	add    %al,(%rax)
  6a9087:	00 bd 7d 46 00 00    	add    %bh,0x467d(%rbp)
  6a908d:	00 00                	add    %al,(%rax)
  6a908f:	00 ed                	add    %ch,%ch
  6a9091:	76 47                	jbe    6a90da <tables+0x1ab9a>
  6a9093:	00 00                	add    %al,(%rax)
  6a9095:	00 00                	add    %al,(%rax)
  6a9097:	00 01                	add    %al,(%rcx)
  6a9099:	00 00                	add    %al,(%rax)
  6a909b:	00 03                	add    %al,(%rbx)
	...
  6a90a5:	00 00                	add    %al,(%rax)
  6a90a7:	00 46 77             	add    %al,0x77(%rsi)
  6a90aa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a90ad:	00 00                	add    %al,(%rax)
  6a90af:	00 00                	add    %al,(%rax)
  6a90b1:	00 00                	add    %al,(%rax)
  6a90b3:	00 01                	add    %al,(%rcx)
	...
  6a90bd:	00 00                	add    %al,(%rax)
  6a90bf:	00 16                	add    %dl,(%rsi)
  6a90c1:	4c                   	rex.WR
  6a90c2:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a90c5:	00 00                	add    %al,(%rax)
  6a90c7:	00 00                	add    %al,(%rax)
  6a90c9:	00 00                	add    %al,(%rax)
  6a90cb:	00 03                	add    %al,(%rbx)
	...
  6a90d5:	00 00                	add    %al,(%rax)
  6a90d7:	00 44 79 47          	add    %al,0x47(%rcx,%rdi,2)
	...
  6a90e3:	00 03                	add    %al,(%rbx)
	...
  6a90ed:	00 00                	add    %al,(%rax)
  6a90ef:	00 98 6a 47 00 00    	add    %bl,0x476a(%rax)
  6a90f5:	00 00                	add    %al,(%rax)
  6a90f7:	00 01                	add    %al,(%rcx)
  6a90f9:	00 00                	add    %al,(%rax)
  6a90fb:	00 03                	add    %al,(%rbx)
	...
  6a9105:	00 00                	add    %al,(%rax)
  6a9107:	00 55 77             	add    %dl,0x77(%rbp)
  6a910a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a910d:	00 00                	add    %al,(%rax)
  6a910f:	00 06                	add    %al,(%rsi)
  6a9111:	00 00                	add    %al,(%rax)
  6a9113:	00 03                	add    %al,(%rbx)
  6a9115:	00 00                	add    %al,(%rax)
  6a9117:	00 bd 7d 46 00 00    	add    %bh,0x467d(%rbp)
  6a911d:	00 00                	add    %al,(%rax)
  6a911f:	00 65 77             	add    %ah,0x77(%rbp)
  6a9122:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a9125:	00 00                	add    %al,(%rax)
  6a9127:	00 06                	add    %al,(%rsi)
  6a9129:	00 00                	add    %al,(%rax)
  6a912b:	00 03                	add    %al,(%rbx)
  6a912d:	00 00                	add    %al,(%rax)
  6a912f:	00 bd 7d 46 00 00    	add    %bh,0x467d(%rbp)
	...
  6a95e5:	00 00                	add    %al,(%rax)
  6a95e7:	00 b5 7d 46 00 00    	add    %dh,0x467d(%rbp)
  6a95ed:	00 00                	add    %al,(%rax)
  6a95ef:	00 cc                	add    %cl,%ah
  6a95f1:	76 47                	jbe    6a963a <tables+0x1b0fa>
  6a95f3:	00 00                	add    %al,(%rax)
  6a95f5:	00 00                	add    %al,(%rax)
  6a95f7:	00 01                	add    %al,(%rcx)
  6a95f9:	00 00                	add    %al,(%rax)
  6a95fb:	00 00                	add    %al,(%rax)
  6a95fd:	00 00                	add    %al,(%rax)
  6a95ff:	00 cc                	add    %cl,%ah
  6a9601:	76 47                	jbe    6a964a <tables+0x1b10a>
  6a9603:	00 00                	add    %al,(%rax)
  6a9605:	00 00                	add    %al,(%rax)
  6a9607:	00 06                	add    %al,(%rsi)
  6a9609:	00 00                	add    %al,(%rax)
  6a960b:	00 02                	add    %al,(%rdx)
	...
  6a9615:	00 00                	add    %al,(%rax)
  6a9617:	00 fc                	add    %bh,%ah
  6a9619:	73 47                	jae    6a9662 <tables+0x1b122>
  6a961b:	00 00                	add    %al,(%rax)
  6a961d:	00 00                	add    %al,(%rax)
  6a961f:	00 01                	add    %al,(%rcx)
  6a9621:	00 00                	add    %al,(%rax)
  6a9623:	00 03                	add    %al,(%rbx)
	...
  6a962d:	00 00                	add    %al,(%rax)
  6a962f:	00 c7                	add    %al,%bh
  6a9631:	6e                   	outsb  %ds:(%rsi),(%dx)
  6a9632:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a9635:	00 00                	add    %al,(%rax)
  6a9637:	00 00                	add    %al,(%rax)
  6a9639:	00 00                	add    %al,(%rax)
  6a963b:	00 03                	add    %al,(%rbx)
	...
  6a9645:	00 00                	add    %al,(%rax)
  6a9647:	00 cd                	add    %cl,%ch
  6a9649:	6e                   	outsb  %ds:(%rsi),(%dx)
  6a964a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a964d:	00 00                	add    %al,(%rax)
  6a964f:	00 00                	add    %al,(%rax)
  6a9651:	00 00                	add    %al,(%rax)
  6a9653:	00 03                	add    %al,(%rbx)
	...
  6a965d:	00 00                	add    %al,(%rax)
  6a965f:	00 78 77             	add    %bh,0x77(%rax)
  6a9662:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a9665:	00 00                	add    %al,(%rax)
  6a9667:	00 06                	add    %al,(%rsi)
  6a9669:	00 00                	add    %al,(%rax)
  6a966b:	00 03                	add    %al,(%rbx)
  6a966d:	00 00                	add    %al,(%rax)
  6a966f:	00 bd 7d 46 00 00    	add    %bh,0x467d(%rbp)
  6a9675:	00 00                	add    %al,(%rax)
  6a9677:	00 85 77 47 00 00    	add    %al,0x4777(%rbp)
  6a967d:	00 00                	add    %al,(%rax)
  6a967f:	00 00                	add    %al,(%rax)
  6a9681:	00 00                	add    %al,(%rax)
  6a9683:	00 03                	add    %al,(%rbx)
	...
  6a968d:	00 00                	add    %al,(%rax)
  6a968f:	00 46 77             	add    %al,0x77(%rsi)
  6a9692:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a9695:	00 00                	add    %al,(%rax)
  6a9697:	00 00                	add    %al,(%rax)
  6a9699:	00 00                	add    %al,(%rax)
  6a969b:	00 03                	add    %al,(%rbx)
	...
  6a96a5:	00 00                	add    %al,(%rax)
  6a96a7:	00 90 77 47 00 00    	add    %dl,0x4777(%rax)
  6a96ad:	00 00                	add    %al,(%rax)
  6a96af:	00 00                	add    %al,(%rax)
  6a96b1:	00 00                	add    %al,(%rax)
  6a96b3:	00 03                	add    %al,(%rbx)
	...
  6a9bfd:	00 00                	add    %al,(%rax)
  6a9bff:	00 47 c3             	add    %al,-0x3d(%rdi)
  6a9c02:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a9c05:	00 00                	add    %al,(%rax)
  6a9c07:	00 2a                	add    %ch,(%rdx)
  6a9c09:	c3                   	retq   
  6a9c0a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a9c0d:	00 00                	add    %al,(%rax)
  6a9c0f:	00 01                	add    %al,(%rcx)
  6a9c11:	00 00                	add    %al,(%rax)
  6a9c13:	00 00                	add    %al,(%rax)
  6a9c15:	00 00                	add    %al,(%rax)
  6a9c17:	00 2a                	add    %ch,(%rdx)
  6a9c19:	c3                   	retq   
  6a9c1a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a9c1d:	00 00                	add    %al,(%rax)
  6a9c1f:	00 06                	add    %al,(%rsi)
  6a9c21:	00 00                	add    %al,(%rax)
  6a9c23:	00 02                	add    %al,(%rdx)
	...
  6a9c2d:	00 00                	add    %al,(%rax)
  6a9c2f:	00 a4 4d 46 00 00 00 	add    %ah,0x46(%rbp,%rcx,2)
  6a9c36:	00 00                	add    %al,(%rax)
  6a9c38:	01 00                	add    %eax,(%rax)
  6a9c3a:	00 00                	add    %al,(%rax)
  6a9c3c:	03 00                	add    (%rax),%eax
	...
  6a9c46:	00 00                	add    %al,(%rax)
  6a9c48:	bd 6f 47 00 00       	mov    $0x476f,%ebp
  6a9c4d:	00 00                	add    %al,(%rax)
  6a9c4f:	00 01                	add    %al,(%rcx)
  6a9c51:	00 00                	add    %al,(%rax)
  6a9c53:	00 03                	add    %al,(%rbx)
	...
  6a9c5d:	00 00                	add    %al,(%rax)
  6a9c5f:	00 98 6a 47 00 00    	add    %bl,0x476a(%rax)
  6a9c65:	00 00                	add    %al,(%rax)
  6a9c67:	00 01                	add    %al,(%rcx)
  6a9c69:	00 00                	add    %al,(%rax)
  6a9c6b:	00 03                	add    %al,(%rbx)
	...
  6a9c75:	00 00                	add    %al,(%rax)
  6a9c77:	00 5a 12             	add    %bl,0x12(%rdx)
  6a9c7a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6a9c7d:	00 00                	add    %al,(%rax)
  6a9c7f:	00 00                	add    %al,(%rax)
  6a9c81:	00 00                	add    %al,(%rax)
  6a9c83:	00 03                	add    %al,(%rbx)
	...
  6a9c8d:	00 00                	add    %al,(%rax)
  6a9c8f:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  6a9c95:	00 00                	add    %al,(%rax)
  6a9c97:	00 00                	add    %al,(%rax)
  6a9c99:	00 00                	add    %al,(%rax)
  6a9c9b:	00 03                	add    %al,(%rbx)
	...
  6a9ca5:	00 00                	add    %al,(%rax)
  6a9ca7:	00 9a 77 47 00 00    	add    %bl,0x4777(%rdx)
  6a9cad:	00 00                	add    %al,(%rax)
  6a9caf:	00 00                	add    %al,(%rax)
  6a9cb1:	00 00                	add    %al,(%rax)
  6a9cb3:	00 03                	add    %al,(%rbx)
	...
  6a9cbd:	00 00                	add    %al,(%rax)
  6a9cbf:	00 a3 77 47 00 00    	add    %ah,0x4777(%rbx)
  6a9cc5:	00 00                	add    %al,(%rax)
  6a9cc7:	00 00                	add    %al,(%rax)
  6a9cc9:	00 00                	add    %al,(%rax)
  6a9ccb:	00 03                	add    %al,(%rbx)
	...
  6a9cd5:	00 00                	add    %al,(%rax)
  6a9cd7:	00 ae 77 47 00 00    	add    %ch,0x4777(%rsi)
  6a9cdd:	00 00                	add    %al,(%rax)
  6a9cdf:	00 00                	add    %al,(%rax)
  6a9ce1:	00 00                	add    %al,(%rax)
  6a9ce3:	00 03                	add    %al,(%rbx)
	...
  6a9ced:	00 00                	add    %al,(%rax)
  6a9cef:	00 b8 77 47 00 00    	add    %bh,0x4777(%rax)
  6a9cf5:	00 00                	add    %al,(%rax)
  6a9cf7:	00 03                	add    %al,(%rbx)
  6a9cf9:	00 00                	add    %al,(%rax)
  6a9cfb:	00 03                	add    %al,(%rbx)
	...
  6a9d05:	00 00                	add    %al,(%rax)
  6a9d07:	00 2e                	add    %ch,(%rsi)
  6a9d09:	36 46 00 00          	rex.RX add    %r8b,%ss:(%rax)
  6a9d0d:	00 00                	add    %al,(%rax)
  6a9d0f:	00 01                	add    %al,(%rcx)
  6a9d11:	00 00                	add    %al,(%rax)
  6a9d13:	00 03                	add    %al,(%rbx)
	...
  6a9d1d:	00 00                	add    %al,(%rax)
  6a9d1f:	00 a8 74 47 00 00    	add    %ch,0x4774(%rax)
  6a9d25:	00 00                	add    %al,(%rax)
  6a9d27:	00 06                	add    %al,(%rsi)
  6a9d29:	00 00                	add    %al,(%rax)
  6a9d2b:	00 03                	add    %al,(%rbx)
  6a9d2d:	00 00                	add    %al,(%rax)
  6a9d2f:	00 47 c3             	add    %al,-0x3d(%rdi)
  6a9d32:	46 00 00             	rex.RX add    %r8b,(%rax)
  6a9d35:	00 00                	add    %al,(%rax)
  6a9d37:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  6a9d3e:	00 00                	add    %al,(%rax)
  6a9d40:	00 00                	add    %al,(%rax)
  6a9d42:	00 00                	add    %al,(%rax)
  6a9d44:	03 00                	add    (%rax),%eax
	...
  6aa216:	00 00                	add    %al,(%rax)
  6aa218:	18 22                	sbb    %ah,(%rdx)
  6aa21a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aa21d:	00 00                	add    %al,(%rax)
  6aa21f:	00 c1                	add    %al,%cl
  6aa221:	77 47                	ja     6aa26a <tables+0x1bd2a>
  6aa223:	00 00                	add    %al,(%rax)
  6aa225:	00 00                	add    %al,(%rax)
  6aa227:	00 01                	add    %al,(%rcx)
  6aa229:	00 00                	add    %al,(%rax)
  6aa22b:	00 00                	add    %al,(%rax)
  6aa22d:	00 00                	add    %al,(%rax)
  6aa22f:	00 c1                	add    %al,%cl
  6aa231:	77 47                	ja     6aa27a <tables+0x1bd3a>
  6aa233:	00 00                	add    %al,(%rax)
  6aa235:	00 00                	add    %al,(%rax)
  6aa237:	00 06                	add    %al,(%rsi)
  6aa239:	00 00                	add    %al,(%rax)
  6aa23b:	00 02                	add    %al,(%rdx)
	...
  6aa245:	00 00                	add    %al,(%rax)
  6aa247:	00 ce                	add    %cl,%dh
  6aa249:	77 47                	ja     6aa292 <tables+0x1bd52>
  6aa24b:	00 00                	add    %al,(%rax)
  6aa24d:	00 00                	add    %al,(%rax)
  6aa24f:	00 06                	add    %al,(%rsi)
  6aa251:	00 00                	add    %al,(%rax)
  6aa253:	00 03                	add    %al,(%rbx)
  6aa255:	00 00                	add    %al,(%rax)
  6aa257:	00 47 c3             	add    %al,-0x3d(%rdi)
  6aa25a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6aa25d:	00 00                	add    %al,(%rax)
  6aa25f:	00 dd                	add    %bl,%ch
  6aa261:	77 47                	ja     6aa2aa <tables+0x1bd6a>
  6aa263:	00 00                	add    %al,(%rax)
  6aa265:	00 00                	add    %al,(%rax)
  6aa267:	00 06                	add    %al,(%rsi)
  6aa269:	00 00                	add    %al,(%rax)
  6aa26b:	00 03                	add    %al,(%rbx)
  6aa26d:	00 00                	add    %al,(%rax)
  6aa26f:	00 47 c3             	add    %al,-0x3d(%rdi)
  6aa272:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  6aa82d:	00 00                	add    %al,(%rax)
  6aa82f:	00 e0                	add    %ah,%al
  6aa831:	7d 46                	jge    6aa879 <tables+0x1c339>
  6aa833:	00 00                	add    %al,(%rax)
  6aa835:	00 00                	add    %al,(%rax)
  6aa837:	00 73 6b             	add    %dh,0x6b(%rbx)
  6aa83a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aa83d:	00 00                	add    %al,(%rax)
  6aa83f:	00 01                	add    %al,(%rcx)
  6aa841:	00 00                	add    %al,(%rax)
  6aa843:	00 00                	add    %al,(%rax)
  6aa845:	00 00                	add    %al,(%rax)
  6aa847:	00 73 6b             	add    %dh,0x6b(%rbx)
  6aa84a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aa84d:	00 00                	add    %al,(%rax)
  6aa84f:	00 06                	add    %al,(%rsi)
  6aa851:	00 00                	add    %al,(%rax)
  6aa853:	00 02                	add    %al,(%rdx)
	...
  6aa85d:	00 00                	add    %al,(%rax)
  6aa85f:	00 b8 71 47 00 00    	add    %bh,0x4771(%rax)
  6aa865:	00 00                	add    %al,(%rax)
  6aa867:	00 01                	add    %al,(%rcx)
  6aa869:	00 00                	add    %al,(%rax)
  6aa86b:	00 03                	add    %al,(%rbx)
	...
  6aa875:	00 00                	add    %al,(%rax)
  6aa877:	00 fc                	add    %bh,%ah
  6aa879:	73 47                	jae    6aa8c2 <tables+0x1c382>
  6aa87b:	00 00                	add    %al,(%rax)
  6aa87d:	00 00                	add    %al,(%rax)
  6aa87f:	00 01                	add    %al,(%rcx)
  6aa881:	00 00                	add    %al,(%rax)
  6aa883:	00 03                	add    %al,(%rbx)
	...
  6aa88d:	00 00                	add    %al,(%rax)
  6aa88f:	00 ea                	add    %ch,%dl
  6aa891:	77 47                	ja     6aa8da <tables+0x1c39a>
  6aa893:	00 00                	add    %al,(%rax)
  6aa895:	00 00                	add    %al,(%rax)
  6aa897:	00 01                	add    %al,(%rcx)
  6aa899:	00 00                	add    %al,(%rax)
  6aa89b:	00 03                	add    %al,(%rbx)
	...
  6aa8a5:	00 00                	add    %al,(%rax)
  6aa8a7:	00 02                	add    %al,(%rdx)
  6aa8a9:	a5                   	movsl  %ds:(%rsi),%es:(%rdi)
  6aa8aa:	46 00 00             	rex.RX add    %r8b,(%rax)
  6aa8ad:	00 00                	add    %al,(%rax)
  6aa8af:	00 01                	add    %al,(%rcx)
  6aa8b1:	00 00                	add    %al,(%rax)
  6aa8b3:	00 03                	add    %al,(%rbx)
	...
  6aa8bd:	00 00                	add    %al,(%rax)
  6aa8bf:	00 98 6a 47 00 00    	add    %bl,0x476a(%rax)
  6aa8c5:	00 00                	add    %al,(%rax)
  6aa8c7:	00 01                	add    %al,(%rcx)
  6aa8c9:	00 00                	add    %al,(%rax)
  6aa8cb:	00 03                	add    %al,(%rbx)
	...
  6aa8d5:	00 00                	add    %al,(%rax)
  6aa8d7:	00 f2                	add    %dh,%dl
  6aa8d9:	77 47                	ja     6aa922 <tables+0x1c3e2>
	...
  6aa8e3:	00 03                	add    %al,(%rbx)
	...
  6aa8ed:	00 00                	add    %al,(%rax)
  6aa8ef:	00 fc                	add    %bh,%ah
  6aa8f1:	77 47                	ja     6aa93a <tables+0x1c3fa>
	...
  6aa8fb:	00 03                	add    %al,(%rbx)
	...
  6aa905:	00 00                	add    %al,(%rax)
  6aa907:	00 07                	add    %al,(%rdi)
  6aa909:	78 47                	js     6aa952 <tables+0x1c412>
  6aa90b:	00 00                	add    %al,(%rax)
  6aa90d:	00 00                	add    %al,(%rax)
  6aa90f:	00 01                	add    %al,(%rcx)
  6aa911:	00 00                	add    %al,(%rax)
  6aa913:	00 03                	add    %al,(%rbx)
	...
  6aa91d:	00 00                	add    %al,(%rax)
  6aa91f:	00 0c 78             	add    %cl,(%rax,%rdi,2)
  6aa922:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aa925:	00 00                	add    %al,(%rax)
  6aa927:	00 00                	add    %al,(%rax)
  6aa929:	00 00                	add    %al,(%rax)
  6aa92b:	00 03                	add    %al,(%rbx)
	...
  6aa935:	00 00                	add    %al,(%rax)
  6aa937:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  6aa93e:	00 00                	add    %al,(%rax)
  6aa940:	00 00                	add    %al,(%rax)
  6aa942:	00 00                	add    %al,(%rax)
  6aa944:	03 00                	add    (%rax),%eax
	...
  6aa94e:	00 00                	add    %al,(%rax)
  6aa950:	aa                   	stos   %al,%es:(%rdi)
  6aa951:	6f                   	outsl  %ds:(%rsi),(%dx)
  6aa952:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aa955:	00 00                	add    %al,(%rax)
  6aa957:	00 01                	add    %al,(%rcx)
  6aa959:	00 00                	add    %al,(%rax)
  6aa95b:	00 03                	add    %al,(%rbx)
	...
  6aa965:	00 00                	add    %al,(%rax)
  6aa967:	00 14 78             	add    %dl,(%rax,%rdi,2)
  6aa96a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aa96d:	00 00                	add    %al,(%rax)
  6aa96f:	00 00                	add    %al,(%rax)
  6aa971:	00 00                	add    %al,(%rax)
  6aa973:	00 03                	add    %al,(%rbx)
	...
  6aa97d:	00 00                	add    %al,(%rax)
  6aa97f:	00 23                	add    %ah,(%rbx)
  6aa981:	78 47                	js     6aa9ca <tables+0x1c48a>
  6aa983:	00 00                	add    %al,(%rax)
  6aa985:	00 00                	add    %al,(%rax)
  6aa987:	00 01                	add    %al,(%rcx)
  6aa989:	00 00                	add    %al,(%rax)
  6aa98b:	00 03                	add    %al,(%rbx)
	...
  6aa995:	00 00                	add    %al,(%rax)
  6aa997:	00 2e                	add    %ch,(%rsi)
  6aa999:	78 47                	js     6aa9e2 <tables+0x1c4a2>
	...
  6aa9a3:	00 03                	add    %al,(%rbx)
	...
  6aa9ad:	00 00                	add    %al,(%rax)
  6aa9af:	00 3c 78             	add    %bh,(%rax,%rdi,2)
  6aa9b2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aa9b5:	00 00                	add    %al,(%rax)
  6aa9b7:	00 00                	add    %al,(%rax)
  6aa9b9:	00 00                	add    %al,(%rax)
  6aa9bb:	00 03                	add    %al,(%rbx)
	...
  6aae45:	00 00                	add    %al,(%rax)
  6aae47:	00 e6                	add    %ah,%dh
  6aae49:	7d 46                	jge    6aae91 <tables+0x1c951>
  6aae4b:	00 00                	add    %al,(%rax)
  6aae4d:	00 00                	add    %al,(%rax)
  6aae4f:	00 ab 6d 47 00 00    	add    %ch,0x476d(%rbx)
  6aae55:	00 00                	add    %al,(%rax)
  6aae57:	00 01                	add    %al,(%rcx)
  6aae59:	00 00                	add    %al,(%rax)
  6aae5b:	00 00                	add    %al,(%rax)
  6aae5d:	00 00                	add    %al,(%rax)
  6aae5f:	00 ab 6d 47 00 00    	add    %ch,0x476d(%rbx)
  6aae65:	00 00                	add    %al,(%rax)
  6aae67:	00 06                	add    %al,(%rsi)
  6aae69:	00 00                	add    %al,(%rax)
  6aae6b:	00 02                	add    %al,(%rdx)
	...
  6aae75:	00 00                	add    %al,(%rax)
  6aae77:	00 fc                	add    %bh,%ah
  6aae79:	73 47                	jae    6aaec2 <tables+0x1c982>
  6aae7b:	00 00                	add    %al,(%rax)
  6aae7d:	00 00                	add    %al,(%rax)
  6aae7f:	00 01                	add    %al,(%rcx)
  6aae81:	00 00                	add    %al,(%rax)
  6aae83:	00 03                	add    %al,(%rbx)
	...
  6aae8d:	00 00                	add    %al,(%rax)
  6aae8f:	00 4a 78             	add    %cl,0x78(%rdx)
  6aae92:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aae95:	00 00                	add    %al,(%rax)
  6aae97:	00 00                	add    %al,(%rax)
  6aae99:	00 00                	add    %al,(%rax)
  6aae9b:	00 03                	add    %al,(%rbx)
	...
  6aaea5:	00 00                	add    %al,(%rax)
  6aaea7:	00 55 78             	add    %dl,0x78(%rbp)
  6aaeaa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aaead:	00 00                	add    %al,(%rax)
  6aaeaf:	00 00                	add    %al,(%rax)
  6aaeb1:	00 00                	add    %al,(%rax)
  6aaeb3:	00 03                	add    %al,(%rbx)
	...
  6aaebd:	00 00                	add    %al,(%rax)
  6aaebf:	00 62 78             	add    %ah,0x78(%rdx)
  6aaec2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aaec5:	00 00                	add    %al,(%rax)
  6aaec7:	00 00                	add    %al,(%rax)
  6aaec9:	00 00                	add    %al,(%rax)
  6aaecb:	00 03                	add    %al,(%rbx)
	...
  6aaed5:	00 00                	add    %al,(%rax)
  6aaed7:	00 6d 78             	add    %ch,0x78(%rbp)
  6aaeda:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aaedd:	00 00                	add    %al,(%rax)
  6aaedf:	00 00                	add    %al,(%rax)
  6aaee1:	00 00                	add    %al,(%rax)
  6aaee3:	00 03                	add    %al,(%rbx)
	...
  6ab45d:	00 00                	add    %al,(%rax)
  6ab45f:	00 78 78             	add    %bh,0x78(%rax)
  6ab462:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6ab465:	00 00                	add    %al,(%rax)
  6ab467:	00 ec                	add    %ch,%ah
  6ab469:	1f                   	(bad)  
  6ab46a:	48 00 00             	rex.W add    %al,(%rax)
  6ab46d:	00 00                	add    %al,(%rax)
  6ab46f:	00 01                	add    %al,(%rcx)
  6ab471:	00 00                	add    %al,(%rax)
  6ab473:	00 00                	add    %al,(%rax)
  6ab475:	00 00                	add    %al,(%rax)
  6ab477:	00 ec                	add    %ch,%ah
  6ab479:	1f                   	(bad)  
  6ab47a:	48 00 00             	rex.W add    %al,(%rax)
  6ab47d:	00 00                	add    %al,(%rax)
  6ab47f:	00 06                	add    %al,(%rsi)
  6ab481:	00 00                	add    %al,(%rax)
  6ab483:	00 02                	add    %al,(%rdx)
	...
  6ab48d:	00 00                	add    %al,(%rax)
  6ab48f:	00 ab 6d 47 00 00    	add    %ch,0x476d(%rbx)
  6ab495:	00 00                	add    %al,(%rax)
  6ab497:	00 06                	add    %al,(%rsi)
  6ab499:	00 00                	add    %al,(%rax)
  6ab49b:	00 03                	add    %al,(%rbx)
  6ab49d:	00 00                	add    %al,(%rax)
  6ab49f:	00 e6                	add    %ah,%dh
  6ab4a1:	7d 46                	jge    6ab4e9 <tables+0x1cfa9>
  6ab4a3:	00 00                	add    %al,(%rax)
  6ab4a5:	00 00                	add    %al,(%rax)
  6ab4a7:	00 73 6b             	add    %dh,0x6b(%rbx)
  6ab4aa:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6ab4ad:	00 00                	add    %al,(%rax)
  6ab4af:	00 06                	add    %al,(%rsi)
  6ab4b1:	00 00                	add    %al,(%rax)
  6ab4b3:	00 03                	add    %al,(%rbx)
  6ab4b5:	00 00                	add    %al,(%rax)
  6ab4b7:	00 e0                	add    %ah,%al
  6ab4b9:	7d 46                	jge    6ab501 <tables+0x1cfc1>
	...
  6aba77:	00 50 7e             	add    %dl,0x7e(%rax)
  6aba7a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6aba7d:	00 00                	add    %al,(%rax)
  6aba7f:	00 42 75             	add    %al,0x75(%rdx)
  6aba82:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aba85:	00 00                	add    %al,(%rax)
  6aba87:	00 01                	add    %al,(%rcx)
  6aba89:	00 00                	add    %al,(%rax)
  6aba8b:	00 00                	add    %al,(%rax)
  6aba8d:	00 00                	add    %al,(%rax)
  6aba8f:	00 42 75             	add    %al,0x75(%rdx)
  6aba92:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6aba95:	00 00                	add    %al,(%rax)
  6aba97:	00 06                	add    %al,(%rsi)
  6aba99:	00 00                	add    %al,(%rax)
  6aba9b:	00 02                	add    %al,(%rdx)
	...
  6abaa5:	00 00                	add    %al,(%rax)
  6abaa7:	00 fc                	add    %bh,%ah
  6abaa9:	73 47                	jae    6abaf2 <tables+0x1d5b2>
  6abaab:	00 00                	add    %al,(%rax)
  6abaad:	00 00                	add    %al,(%rax)
  6abaaf:	00 01                	add    %al,(%rcx)
  6abab1:	00 00                	add    %al,(%rax)
  6abab3:	00 03                	add    %al,(%rbx)
	...
  6ac08d:	00 00                	add    %al,(%rax)
  6ac08f:	00 74 7e 46          	add    %dh,0x46(%rsi,%rdi,2)
  6ac093:	00 00                	add    %al,(%rax)
  6ac095:	00 00                	add    %al,(%rax)
  6ac097:	00 08                	add    %cl,(%rax)
  6ac099:	71 47                	jno    6ac0e2 <tables+0x1dba2>
  6ac09b:	00 00                	add    %al,(%rax)
  6ac09d:	00 00                	add    %al,(%rax)
  6ac09f:	00 01                	add    %al,(%rcx)
  6ac0a1:	00 00                	add    %al,(%rax)
  6ac0a3:	00 00                	add    %al,(%rax)
  6ac0a5:	00 00                	add    %al,(%rax)
  6ac0a7:	00 08                	add    %cl,(%rax)
  6ac0a9:	71 47                	jno    6ac0f2 <tables+0x1dbb2>
  6ac0ab:	00 00                	add    %al,(%rax)
  6ac0ad:	00 00                	add    %al,(%rax)
  6ac0af:	00 06                	add    %al,(%rsi)
  6ac0b1:	00 00                	add    %al,(%rax)
  6ac0b3:	00 02                	add    %al,(%rdx)
	...
  6ac0bd:	00 00                	add    %al,(%rax)
  6ac0bf:	00 fc                	add    %bh,%ah
  6ac0c1:	73 47                	jae    6ac10a <tables+0x1dbca>
  6ac0c3:	00 00                	add    %al,(%rax)
  6ac0c5:	00 00                	add    %al,(%rax)
  6ac0c7:	00 01                	add    %al,(%rcx)
  6ac0c9:	00 00                	add    %al,(%rax)
  6ac0cb:	00 03                	add    %al,(%rbx)
	...
  6ac0d5:	00 00                	add    %al,(%rax)
  6ac0d7:	00 29                	add    %ch,(%rcx)
  6ac0d9:	71 47                	jno    6ac122 <tables+0x1dbe2>
	...
  6ac0e3:	00 03                	add    %al,(%rbx)
	...
  6ac0ed:	00 00                	add    %al,(%rax)
  6ac0ef:	00 bd 6f 47 00 00    	add    %bh,0x476f(%rbp)
  6ac0f5:	00 00                	add    %al,(%rax)
  6ac0f7:	00 03                	add    %al,(%rbx)
  6ac0f9:	00 00                	add    %al,(%rax)
  6ac0fb:	00 03                	add    %al,(%rbx)
	...
  6ac105:	00 00                	add    %al,(%rax)
  6ac107:	00 85 78 47 00 00    	add    %al,0x4778(%rbp)
  6ac10d:	00 00                	add    %al,(%rax)
  6ac10f:	00 00                	add    %al,(%rax)
  6ac111:	00 00                	add    %al,(%rax)
  6ac113:	00 03                	add    %al,(%rbx)
	...
  6ac11d:	00 00                	add    %al,(%rax)
  6ac11f:	00 92 78 47 00 00    	add    %dl,0x4778(%rdx)
  6ac125:	00 00                	add    %al,(%rax)
  6ac127:	00 00                	add    %al,(%rax)
  6ac129:	00 00                	add    %al,(%rax)
  6ac12b:	00 03                	add    %al,(%rbx)
	...
  6ac6a5:	00 00                	add    %al,(%rax)
  6ac6a7:	00 9e 78 47 00 00    	add    %bl,0x4778(%rsi)
  6ac6ad:	00 00                	add    %al,(%rax)
  6ac6af:	00 b1 78 47 00 00    	add    %dh,0x4778(%rcx)
  6ac6b5:	00 00                	add    %al,(%rax)
  6ac6b7:	00 01                	add    %al,(%rcx)
  6ac6b9:	00 00                	add    %al,(%rax)
  6ac6bb:	00 00                	add    %al,(%rax)
  6ac6bd:	00 00                	add    %al,(%rax)
  6ac6bf:	00 b1 78 47 00 00    	add    %dh,0x4778(%rcx)
  6ac6c5:	00 00                	add    %al,(%rax)
  6ac6c7:	00 06                	add    %al,(%rsi)
  6ac6c9:	00 00                	add    %al,(%rax)
  6ac6cb:	00 02                	add    %al,(%rdx)
	...
  6ac6d5:	00 00                	add    %al,(%rax)
  6ac6d7:	00 08                	add    %cl,(%rax)
  6ac6d9:	71 47                	jno    6ac722 <tables+0x1e1e2>
  6ac6db:	00 00                	add    %al,(%rax)
  6ac6dd:	00 00                	add    %al,(%rax)
  6ac6df:	00 06                	add    %al,(%rsi)
  6ac6e1:	00 00                	add    %al,(%rax)
  6ac6e3:	00 03                	add    %al,(%rbx)
  6ac6e5:	00 00                	add    %al,(%rax)
  6ac6e7:	00 74 7e 46          	add    %dh,0x46(%rsi,%rdi,2)
  6ac6eb:	00 00                	add    %al,(%rax)
  6ac6ed:	00 00                	add    %al,(%rax)
  6ac6ef:	00 87 08 46 00 00    	add    %al,0x4608(%rdi)
  6ac6f5:	00 00                	add    %al,(%rax)
  6ac6f7:	00 06                	add    %al,(%rsi)
  6ac6f9:	00 00                	add    %al,(%rax)
  6ac6fb:	00 03                	add    %al,(%rbx)
  6ac6fd:	00 00                	add    %al,(%rax)
  6ac6ff:	00 7e c9             	add    %bh,-0x37(%rsi)
  6ac702:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  6accbd:	00 00                	add    %al,(%rax)
  6accbf:	00 c4                	add    %al,%ah
  6accc1:	78 47                	js     6acd0a <tables+0x1e7ca>
  6accc3:	00 00                	add    %al,(%rax)
  6accc5:	00 00                	add    %al,(%rax)
  6accc7:	00 d8                	add    %bl,%al
  6accc9:	78 47                	js     6acd12 <tables+0x1e7d2>
  6acccb:	00 00                	add    %al,(%rax)
  6acccd:	00 00                	add    %al,(%rax)
  6acccf:	00 01                	add    %al,(%rcx)
  6accd1:	00 00                	add    %al,(%rax)
  6accd3:	00 00                	add    %al,(%rax)
  6accd5:	00 00                	add    %al,(%rax)
  6accd7:	00 d8                	add    %bl,%al
  6accd9:	78 47                	js     6acd22 <tables+0x1e7e2>
  6accdb:	00 00                	add    %al,(%rax)
  6accdd:	00 00                	add    %al,(%rax)
  6accdf:	00 06                	add    %al,(%rsi)
  6acce1:	00 00                	add    %al,(%rax)
  6acce3:	00 02                	add    %al,(%rdx)
	...
  6acced:	00 00                	add    %al,(%rax)
  6accef:	00 08                	add    %cl,(%rax)
  6accf1:	71 47                	jno    6acd3a <tables+0x1e7fa>
  6accf3:	00 00                	add    %al,(%rax)
  6accf5:	00 00                	add    %al,(%rax)
  6accf7:	00 06                	add    %al,(%rsi)
  6accf9:	00 00                	add    %al,(%rax)
  6accfb:	00 03                	add    %al,(%rbx)
  6accfd:	00 00                	add    %al,(%rax)
  6accff:	00 74 7e 46          	add    %dh,0x46(%rsi,%rdi,2)
  6acd03:	00 00                	add    %al,(%rax)
  6acd05:	00 00                	add    %al,(%rax)
  6acd07:	00 e4                	add    %ah,%ah
  6acd09:	78 47                	js     6acd52 <tables+0x1e812>
  6acd0b:	00 00                	add    %al,(%rax)
  6acd0d:	00 00                	add    %al,(%rax)
  6acd0f:	00 06                	add    %al,(%rsi)
  6acd11:	00 00                	add    %al,(%rax)
  6acd13:	00 03                	add    %al,(%rbx)
  6acd15:	00 00                	add    %al,(%rax)
  6acd17:	00 d1                	add    %dl,%cl
  6acd19:	78 47                	js     6acd62 <tables+0x1e822>
	...
  6ad2d7:	00 ec                	add    %ch,%ah
  6ad2d9:	78 47                	js     6ad322 <tables+0x1ede2>
  6ad2db:	00 00                	add    %al,(%rax)
  6ad2dd:	00 00                	add    %al,(%rax)
  6ad2df:	00 01                	add    %al,(%rcx)
  6ad2e1:	79 47                	jns    6ad32a <tables+0x1edea>
  6ad2e3:	00 00                	add    %al,(%rax)
  6ad2e5:	00 00                	add    %al,(%rax)
  6ad2e7:	00 01                	add    %al,(%rcx)
  6ad2e9:	00 00                	add    %al,(%rax)
  6ad2eb:	00 00                	add    %al,(%rax)
  6ad2ed:	00 00                	add    %al,(%rax)
  6ad2ef:	00 01                	add    %al,(%rcx)
  6ad2f1:	79 47                	jns    6ad33a <tables+0x1edfa>
  6ad2f3:	00 00                	add    %al,(%rax)
  6ad2f5:	00 00                	add    %al,(%rax)
  6ad2f7:	00 06                	add    %al,(%rsi)
  6ad2f9:	00 00                	add    %al,(%rax)
  6ad2fb:	00 02                	add    %al,(%rdx)
	...
  6ad305:	00 00                	add    %al,(%rax)
  6ad307:	00 08                	add    %cl,(%rax)
  6ad309:	71 47                	jno    6ad352 <tables+0x1ee12>
  6ad30b:	00 00                	add    %al,(%rax)
  6ad30d:	00 00                	add    %al,(%rax)
  6ad30f:	00 06                	add    %al,(%rsi)
  6ad311:	00 00                	add    %al,(%rax)
  6ad313:	00 03                	add    %al,(%rbx)
  6ad315:	00 00                	add    %al,(%rax)
  6ad317:	00 74 7e 46          	add    %dh,0x46(%rsi,%rdi,2)
  6ad31b:	00 00                	add    %al,(%rax)
  6ad31d:	00 00                	add    %al,(%rax)
  6ad31f:	00 0d 79 47 00 00    	add    %cl,0x4779(%rip)        # 6b1a9e <db_schema+0x1706>
  6ad325:	00 00                	add    %al,(%rax)
  6ad327:	00 06                	add    %al,(%rsi)
  6ad329:	00 00                	add    %al,(%rax)
  6ad32b:	00 03                	add    %al,(%rbx)
  6ad32d:	00 00                	add    %al,(%rax)
  6ad32f:	00 1a                	add    %bl,(%rdx)
  6ad331:	79 47                	jns    6ad37a <tables+0x1ee3a>
	...
  6ad8ef:	00 1a                	add    %bl,(%rdx)
  6ad8f1:	79 47                	jns    6ad93a <tables+0x1f3fa>
  6ad8f3:	00 00                	add    %al,(%rax)
  6ad8f5:	00 00                	add    %al,(%rax)
  6ad8f7:	00 0d 79 47 00 00    	add    %cl,0x4779(%rip)        # 6b2076 <commands+0x2ae>
  6ad8fd:	00 00                	add    %al,(%rax)
  6ad8ff:	00 01                	add    %al,(%rcx)
  6ad901:	00 00                	add    %al,(%rax)
  6ad903:	00 00                	add    %al,(%rax)
  6ad905:	00 00                	add    %al,(%rax)
  6ad907:	00 0d 79 47 00 00    	add    %cl,0x4779(%rip)        # 6b2086 <commands+0x2be>
  6ad90d:	00 00                	add    %al,(%rax)
  6ad90f:	00 06                	add    %al,(%rsi)
  6ad911:	00 00                	add    %al,(%rax)
  6ad913:	00 02                	add    %al,(%rdx)
	...
  6ad91d:	00 00                	add    %al,(%rax)
  6ad91f:	00 26                	add    %ah,(%rsi)
  6ad921:	79 47                	jns    6ad96a <tables+0x1f42a>
	...
  6ad92b:	00 03                	add    %al,(%rbx)
	...
  6ad935:	00 00                	add    %al,(%rax)
  6ad937:	00 36                	add    %dh,(%rsi)
  6ad939:	79 47                	jns    6ad982 <tables+0x1f442>
	...
  6ad943:	00 03                	add    %al,(%rbx)
	...
  6ad94d:	00 00                	add    %al,(%rax)
  6ad94f:	00 3c 79             	add    %bh,(%rcx,%rdi,2)
  6ad952:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6ad955:	00 00                	add    %al,(%rax)
  6ad957:	00 00                	add    %al,(%rax)
  6ad959:	00 00                	add    %al,(%rax)
  6ad95b:	00 03                	add    %al,(%rbx)
	...
  6ad965:	00 00                	add    %al,(%rax)
  6ad967:	00 7d 03             	add    %bh,0x3(%rbp)
  6ad96a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6ad96d:	00 00                	add    %al,(%rax)
  6ad96f:	00 00                	add    %al,(%rax)
  6ad971:	00 00                	add    %al,(%rax)
  6ad973:	00 03                	add    %al,(%rbx)
	...
  6ad97d:	00 00                	add    %al,(%rax)
  6ad97f:	00 42 79             	add    %al,0x79(%rdx)
  6ad982:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6ad985:	00 00                	add    %al,(%rax)
  6ad987:	00 00                	add    %al,(%rax)
  6ad989:	00 00                	add    %al,(%rax)
  6ad98b:	00 03                	add    %al,(%rbx)
	...
  6ad995:	00 00                	add    %al,(%rax)
  6ad997:	00 46 79             	add    %al,0x79(%rsi)
  6ad99a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6ad99d:	00 00                	add    %al,(%rax)
  6ad99f:	00 00                	add    %al,(%rax)
  6ad9a1:	00 00                	add    %al,(%rax)
  6ad9a3:	00 03                	add    %al,(%rbx)
	...
  6ad9ad:	00 00                	add    %al,(%rax)
  6ad9af:	00 98 6c 47 00 00    	add    %bl,0x476c(%rax)
  6ad9b5:	00 00                	add    %al,(%rax)
  6ad9b7:	00 00                	add    %al,(%rax)
  6ad9b9:	00 00                	add    %al,(%rax)
  6ad9bb:	00 03                	add    %al,(%rbx)
	...
  6ad9c5:	00 00                	add    %al,(%rax)
  6ad9c7:	00 51 79             	add    %dl,0x79(%rcx)
  6ad9ca:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6ad9cd:	00 00                	add    %al,(%rax)
  6ad9cf:	00 00                	add    %al,(%rax)
  6ad9d1:	00 00                	add    %al,(%rax)
  6ad9d3:	00 03                	add    %al,(%rbx)
	...
  6adf05:	00 00                	add    %al,(%rax)
  6adf07:	00 81 7e 46 00 00    	add    %al,0x467e(%rcx)
  6adf0d:	00 00                	add    %al,(%rax)
  6adf0f:	00 5c 79 47          	add    %bl,0x47(%rcx,%rdi,2)
  6adf13:	00 00                	add    %al,(%rax)
  6adf15:	00 00                	add    %al,(%rax)
  6adf17:	00 01                	add    %al,(%rcx)
  6adf19:	00 00                	add    %al,(%rax)
  6adf1b:	00 00                	add    %al,(%rax)
  6adf1d:	00 00                	add    %al,(%rax)
  6adf1f:	00 5c 79 47          	add    %bl,0x47(%rcx,%rdi,2)
  6adf23:	00 00                	add    %al,(%rax)
  6adf25:	00 00                	add    %al,(%rax)
  6adf27:	00 06                	add    %al,(%rsi)
  6adf29:	00 00                	add    %al,(%rax)
  6adf2b:	00 02                	add    %al,(%rdx)
	...
  6adf35:	00 00                	add    %al,(%rax)
  6adf37:	00 fc                	add    %bh,%ah
  6adf39:	73 47                	jae    6adf82 <tables+0x1fa42>
  6adf3b:	00 00                	add    %al,(%rax)
  6adf3d:	00 00                	add    %al,(%rax)
  6adf3f:	00 01                	add    %al,(%rcx)
  6adf41:	00 00                	add    %al,(%rax)
  6adf43:	00 03                	add    %al,(%rbx)
	...
  6adf4d:	00 00                	add    %al,(%rax)
  6adf4f:	00 65 79             	add    %ah,0x79(%rbp)
  6adf52:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6adf55:	00 00                	add    %al,(%rax)
  6adf57:	00 03                	add    %al,(%rbx)
  6adf59:	00 00                	add    %al,(%rax)
  6adf5b:	00 03                	add    %al,(%rbx)
	...
  6ae51d:	00 00                	add    %al,(%rax)
  6ae51f:	00 71 79             	add    %dh,0x79(%rcx)
  6ae522:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6ae525:	00 00                	add    %al,(%rax)
  6ae527:	00 7e 79             	add    %bh,0x79(%rsi)
  6ae52a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6ae52d:	00 00                	add    %al,(%rax)
  6ae52f:	00 01                	add    %al,(%rcx)
  6ae531:	00 00                	add    %al,(%rax)
  6ae533:	00 00                	add    %al,(%rax)
  6ae535:	00 00                	add    %al,(%rax)
  6ae537:	00 7e 79             	add    %bh,0x79(%rsi)
  6ae53a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6ae53d:	00 00                	add    %al,(%rax)
  6ae53f:	00 06                	add    %al,(%rsi)
  6ae541:	00 00                	add    %al,(%rax)
  6ae543:	00 02                	add    %al,(%rdx)
	...
  6ae54d:	00 00                	add    %al,(%rax)
  6ae54f:	00 73 6b             	add    %dh,0x6b(%rbx)
  6ae552:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6ae555:	00 00                	add    %al,(%rax)
  6ae557:	00 06                	add    %al,(%rsi)
  6ae559:	00 00                	add    %al,(%rax)
  6ae55b:	00 03                	add    %al,(%rbx)
  6ae55d:	00 00                	add    %al,(%rax)
  6ae55f:	00 e0                	add    %ah,%al
  6ae561:	7d 46                	jge    6ae5a9 <tables+0x20069>
  6ae563:	00 00                	add    %al,(%rax)
  6ae565:	00 00                	add    %al,(%rax)
  6ae567:	00 8c 79 47 00 00 00 	add    %cl,0x47(%rcx,%rdi,2)
  6ae56e:	00 00                	add    %al,(%rax)
  6ae570:	01 00                	add    %eax,(%rax)
  6ae572:	00 00                	add    %al,(%rax)
  6ae574:	03 00                	add    (%rax),%eax
	...
  6ae57e:	00 00                	add    %al,(%rax)
  6ae580:	93                   	xchg   %eax,%ebx
  6ae581:	79 47                	jns    6ae5ca <tables+0x2008a>
  6ae583:	00 00                	add    %al,(%rax)
  6ae585:	00 00                	add    %al,(%rax)
  6ae587:	00 01                	add    %al,(%rcx)
  6ae589:	00 00                	add    %al,(%rax)
  6ae58b:	00 03                	add    %al,(%rbx)
	...
  6ae595:	00 00                	add    %al,(%rax)
  6ae597:	00 98 79 47 00 00    	add    %bl,0x4779(%rax)
  6ae59d:	00 00                	add    %al,(%rax)
  6ae59f:	00 01                	add    %al,(%rcx)
  6ae5a1:	00 00                	add    %al,(%rax)
  6ae5a3:	00 03                	add    %al,(%rbx)
	...
  6ae5ad:	00 00                	add    %al,(%rax)
  6ae5af:	00 9f 79 47 00 00    	add    %bl,0x4779(%rdi)
  6ae5b5:	00 00                	add    %al,(%rax)
  6ae5b7:	00 01                	add    %al,(%rcx)
  6ae5b9:	00 00                	add    %al,(%rax)
  6ae5bb:	00 03                	add    %al,(%rbx)
	...
  6ae5c5:	00 00                	add    %al,(%rax)
  6ae5c7:	00 a4 79 47 00 00 00 	add    %ah,0x47(%rcx,%rdi,2)
  6ae5ce:	00 00                	add    %al,(%rax)
  6ae5d0:	01 00                	add    %eax,(%rax)
  6ae5d2:	00 00                	add    %al,(%rax)
  6ae5d4:	03 00                	add    (%rax),%eax
	...
  6ae5de:	00 00                	add    %al,(%rax)
  6ae5e0:	ab                   	stos   %eax,%es:(%rdi)
  6ae5e1:	79 47                	jns    6ae62a <tables+0x200ea>
  6ae5e3:	00 00                	add    %al,(%rax)
  6ae5e5:	00 00                	add    %al,(%rax)
  6ae5e7:	00 01                	add    %al,(%rcx)
  6ae5e9:	00 00                	add    %al,(%rax)
  6ae5eb:	00 03                	add    %al,(%rbx)
	...
  6ae5f5:	00 00                	add    %al,(%rax)
  6ae5f7:	00 b0 79 47 00 00    	add    %dh,0x4779(%rax)
  6ae5fd:	00 00                	add    %al,(%rax)
  6ae5ff:	00 01                	add    %al,(%rcx)
  6ae601:	00 00                	add    %al,(%rax)
  6ae603:	00 03                	add    %al,(%rbx)
	...
  6ae60d:	00 00                	add    %al,(%rax)
  6ae60f:	00 b7 79 47 00 00    	add    %dh,0x4779(%rdi)
  6ae615:	00 00                	add    %al,(%rax)
  6ae617:	00 01                	add    %al,(%rcx)
  6ae619:	00 00                	add    %al,(%rax)
  6ae61b:	00 03                	add    %al,(%rbx)
	...
  6ae625:	00 00                	add    %al,(%rax)
  6ae627:	00 bc 79 47 00 00 00 	add    %bh,0x47(%rcx,%rdi,2)
  6ae62e:	00 00                	add    %al,(%rax)
  6ae630:	01 00                	add    %eax,(%rax)
  6ae632:	00 00                	add    %al,(%rax)
  6ae634:	03 00                	add    (%rax),%eax
	...
  6ae63e:	00 00                	add    %al,(%rax)
  6ae640:	c3                   	retq   
  6ae641:	79 47                	jns    6ae68a <tables+0x2014a>
  6ae643:	00 00                	add    %al,(%rax)
  6ae645:	00 00                	add    %al,(%rax)
  6ae647:	00 01                	add    %al,(%rcx)
  6ae649:	00 00                	add    %al,(%rax)
  6ae64b:	00 03                	add    %al,(%rbx)
	...
  6aeb35:	00 00                	add    %al,(%rax)
  6aeb37:	00 c8                	add    %cl,%al
  6aeb39:	79 47                	jns    6aeb82 <tables+0x20642>
  6aeb3b:	00 00                	add    %al,(%rax)
  6aeb3d:	00 00                	add    %al,(%rax)
  6aeb3f:	00 d4                	add    %dl,%ah
  6aeb41:	79 47                	jns    6aeb8a <tables+0x2064a>
  6aeb43:	00 00                	add    %al,(%rax)
  6aeb45:	00 00                	add    %al,(%rax)
  6aeb47:	00 01                	add    %al,(%rcx)
  6aeb49:	00 00                	add    %al,(%rax)
  6aeb4b:	00 00                	add    %al,(%rax)
  6aeb4d:	00 00                	add    %al,(%rax)
  6aeb4f:	00 d4                	add    %dl,%ah
  6aeb51:	79 47                	jns    6aeb9a <tables+0x2065a>
  6aeb53:	00 00                	add    %al,(%rax)
  6aeb55:	00 00                	add    %al,(%rax)
  6aeb57:	00 06                	add    %al,(%rsi)
  6aeb59:	00 00                	add    %al,(%rax)
  6aeb5b:	00 02                	add    %al,(%rdx)
	...
  6aeb65:	00 00                	add    %al,(%rax)
  6aeb67:	00 5c 79 47          	add    %bl,0x47(%rcx,%rdi,2)
  6aeb6b:	00 00                	add    %al,(%rax)
  6aeb6d:	00 00                	add    %al,(%rax)
  6aeb6f:	00 06                	add    %al,(%rsi)
  6aeb71:	00 00                	add    %al,(%rax)
  6aeb73:	00 03                	add    %al,(%rbx)
  6aeb75:	00 00                	add    %al,(%rax)
  6aeb77:	00 81 7e 46 00 00    	add    %al,0x467e(%rcx)
  6aeb7d:	00 00                	add    %al,(%rax)
  6aeb7f:	00 a4 4d 46 00 00 00 	add    %ah,0x46(%rbp,%rcx,2)
  6aeb86:	00 00                	add    %al,(%rax)
  6aeb88:	01 00                	add    %eax,(%rax)
  6aeb8a:	00 00                	add    %al,(%rax)
  6aeb8c:	03 00                	add    (%rax),%eax
	...
  6aeb96:	00 00                	add    %al,(%rax)
  6aeb98:	7e 79                	jle    6aec13 <tables+0x206d3>
  6aeb9a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6aeb9d:	00 00                	add    %al,(%rax)
  6aeb9f:	00 00                	add    %al,(%rax)
  6aeba1:	00 00                	add    %al,(%rax)
  6aeba3:	00 03                	add    %al,(%rbx)
	...
  6aebad:	00 00                	add    %al,(%rax)
  6aebaf:	00 8e 79 46 00 00    	add    %cl,0x4679(%rsi)
  6aebb5:	00 00                	add    %al,(%rax)
  6aebb7:	00 01                	add    %al,(%rcx)
  6aebb9:	00 00                	add    %al,(%rax)
  6aebbb:	00 03                	add    %al,(%rbx)
	...
  6aebc5:	00 00                	add    %al,(%rax)
  6aebc7:	00 9c 79 46 00 00 00 	add    %bl,0x46(%rcx,%rdi,2)
  6aebce:	00 00                	add    %al,(%rax)
  6aebd0:	00 00                	add    %al,(%rax)
  6aebd2:	00 00                	add    %al,(%rax)
  6aebd4:	03 00                	add    (%rax),%eax
	...
  6af14e:	00 00                	add    %al,(%rax)
  6af150:	e7 79                	out    %eax,$0x79
  6af152:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6af155:	00 00                	add    %al,(%rax)
  6af157:	00 8f 52 47 00 00    	add    %cl,0x4752(%rdi)
  6af15d:	00 00                	add    %al,(%rax)
  6af15f:	00 01                	add    %al,(%rcx)
  6af161:	00 00                	add    %al,(%rax)
  6af163:	00 00                	add    %al,(%rax)
  6af165:	00 00                	add    %al,(%rax)
  6af167:	00 8f 52 47 00 00    	add    %cl,0x4752(%rdi)
  6af16d:	00 00                	add    %al,(%rax)
  6af16f:	00 06                	add    %al,(%rsi)
  6af171:	00 00                	add    %al,(%rax)
  6af173:	00 02                	add    %al,(%rdx)
	...
  6af17d:	00 00                	add    %al,(%rax)
  6af17f:	00 54 69 47          	add    %dl,0x47(%rcx,%rbp,2)
  6af183:	00 00                	add    %al,(%rax)
  6af185:	00 00                	add    %al,(%rax)
  6af187:	00 06                	add    %al,(%rsi)
  6af189:	00 00                	add    %al,(%rax)
  6af18b:	00 03                	add    %al,(%rbx)
  6af18d:	00 00                	add    %al,(%rax)
  6af18f:	00 7e c9             	add    %bh,-0x37(%rsi)
  6af192:	46 00 00             	rex.RX add    %r8b,(%rax)
  6af195:	00 00                	add    %al,(%rax)
  6af197:	00 c1                	add    %al,%cl
  6af199:	22 48 00             	and    0x0(%rax),%cl
  6af19c:	00 00                	add    %al,(%rax)
  6af19e:	00 00                	add    %al,(%rax)
  6af1a0:	01 00                	add    %eax,(%rax)
  6af1a2:	00 00                	add    %al,(%rax)
  6af1a4:	03 00                	add    (%rax),%eax
	...
  6af766:	00 00                	add    %al,(%rax)
  6af768:	e1 79                	loope  6af7e3 <tables+0x212a3>
  6af76a:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6af76d:	00 00                	add    %al,(%rax)
  6af76f:	00 ec                	add    %ch,%ah
  6af771:	1f                   	(bad)  
  6af772:	48 00 00             	rex.W add    %al,(%rax)
	...
  6af77d:	00 00                	add    %al,(%rax)
  6af77f:	00 ec                	add    %ch,%ah
  6af781:	1f                   	(bad)  
  6af782:	48 00 00             	rex.W add    %al,(%rax)
  6af785:	00 00                	add    %al,(%rax)
  6af787:	00 05 00 00 00 02    	add    %al,0x2000000(%rip)        # 26af78d <_end+0x1ff6e8d>
	...
  6af795:	00 00                	add    %al,(%rax)
  6af797:	00 f8                	add    %bh,%al
  6af799:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6af79d:	00 00                	add    %al,(%rax)
  6af79f:	00 00                	add    %al,(%rax)
  6af7a1:	00 00                	add    %al,(%rax)
  6af7a3:	00 02                	add    %al,(%rdx)
	...
  6af7ad:	00 00                	add    %al,(%rax)
  6af7af:	00 c1                	add    %al,%cl
  6af7b1:	22 48 00             	and    0x0(%rax),%cl
  6af7b4:	00 00                	add    %al,(%rax)
  6af7b6:	00 00                	add    %al,(%rax)
  6af7b8:	01 00                	add    %eax,(%rax)
  6af7ba:	00 00                	add    %al,(%rax)
  6af7bc:	02 00                	add    (%rax),%al
	...

00000000006b0398 <db_schema>:
  6b0398:	f8                   	clc    
  6b0399:	79 47                	jns    6b03e2 <db_schema+0x4a>
  6b039b:	00 00                	add    %al,(%rax)
  6b039d:	00 00                	add    %al,(%rax)
  6b039f:	00 e1                	add    %ah,%cl
  6b03a1:	79 47                	jns    6b03ea <db_schema+0x52>
  6b03a3:	00 00                	add    %al,(%rax)
  6b03a5:	00 00                	add    %al,(%rax)
  6b03a7:	00 42 22             	add    %al,0x22(%rdx)
  6b03aa:	48 00 00             	rex.W add    %al,(%rax)
  6b03ad:	00 00                	add    %al,(%rax)
  6b03af:	00 d6                	add    %dl,%dh
  6b03b1:	fc                   	cld    
  6b03b2:	46 00 00             	rex.RX add    %r8b,(%rax)
  6b03b5:	00 00                	add    %al,(%rax)
  6b03b7:	00 d6                	add    %dl,%dh
  6b03b9:	fc                   	cld    
  6b03ba:	46 00 00             	rex.RX add    %r8b,(%rax)
  6b03bd:	00 00                	add    %al,(%rax)
  6b03bf:	00 56 22             	add    %dl,0x22(%rsi)
  6b03c2:	48 00 00             	rex.W add    %al,(%rax)
  6b03c5:	00 00                	add    %al,(%rax)
  6b03c7:	00 f8                	add    %bh,%al
  6b03c9:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6b03cd:	00 00                	add    %al,(%rax)
  6b03cf:	00 02                	add    %al,(%rdx)
	...
  6b03dd:	00 00                	add    %al,(%rax)
  6b03df:	00 5e 22             	add    %bl,0x22(%rsi)
  6b03e2:	48 00 00             	rex.W add    %al,(%rax)
  6b03e5:	00 00                	add    %al,(%rax)
  6b03e7:	00 c1                	add    %al,%cl
  6b03e9:	22 48 00             	and    0x0(%rax),%cl
  6b03ec:	00 00                	add    %al,(%rax)
  6b03ee:	00 00                	add    %al,(%rax)
  6b03f0:	01 00                	add    %eax,(%rax)
	...
  6b0bbe:	00 00                	add    %al,(%rax)
  6b0bc0:	e2 6b                	loop   6b0c2d <db_schema+0x895>
  6b0bc2:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6b0bc5:	00 00                	add    %al,(%rax)
  6b0bc7:	00 65 22             	add    %ah,0x22(%rbp)
  6b0bca:	48 00 00             	rex.W add    %al,(%rax)
  6b0bcd:	00 00                	add    %al,(%rax)
  6b0bcf:	00 d6                	add    %dl,%dh
  6b0bd1:	fc                   	cld    
  6b0bd2:	46 00 00             	rex.RX add    %r8b,(%rax)
  6b0bd5:	00 00                	add    %al,(%rax)
  6b0bd7:	00 d6                	add    %dl,%dh
  6b0bd9:	fc                   	cld    
  6b0bda:	46 00 00             	rex.RX add    %r8b,(%rax)
  6b0bdd:	00 00                	add    %al,(%rax)
  6b0bdf:	00 56 22             	add    %dl,0x22(%rsi)
  6b0be2:	48 00 00             	rex.W add    %al,(%rax)
  6b0be5:	00 00                	add    %al,(%rax)
  6b0be7:	00 f8                	add    %bh,%al
  6b0be9:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6b0bed:	00 00                	add    %al,(%rax)
  6b0bef:	00 02                	add    %al,(%rdx)
	...
  6b0bfd:	00 00                	add    %al,(%rax)
  6b0bff:	00 75 22             	add    %dh,0x22(%rbp)
  6b0c02:	48 00 00             	rex.W add    %al,(%rax)
  6b0c05:	00 00                	add    %al,(%rax)
  6b0c07:	00 1a                	add    %bl,(%rdx)
  6b0c09:	22 48 00             	and    0x0(%rax),%cl
  6b0c0c:	00 00                	add    %al,(%rax)
  6b0c0e:	00 00                	add    %al,(%rax)
  6b0c10:	02 00                	add    (%rax),%al
	...
  6b0c1e:	00 00                	add    %al,(%rax)
  6b0c20:	7f 22                	jg     6b0c44 <db_schema+0x8ac>
  6b0c22:	48 00 00             	rex.W add    %al,(%rax)
  6b0c25:	00 00                	add    %al,(%rax)
  6b0c27:	00 20                	add    %ah,(%rax)
  6b0c29:	22 48 00             	and    0x0(%rax),%cl
  6b0c2c:	00 00                	add    %al,(%rax)
  6b0c2e:	00 00                	add    %al,(%rax)
  6b0c30:	02 00                	add    (%rax),%al
	...
  6b0c3e:	00 00                	add    %al,(%rax)
  6b0c40:	8a 22                	mov    (%rdx),%ah
  6b0c42:	48 00 00             	rex.W add    %al,(%rax)
  6b0c45:	00 00                	add    %al,(%rax)
  6b0c47:	00 8c 22 48 00 00 00 	add    %cl,0x48(%rdx,%riz,1)
  6b0c4e:	00 00                	add    %al,(%rax)
  6b0c50:	02 00                	add    (%rax),%al
	...
  6b0c5e:	00 00                	add    %al,(%rax)
  6b0c60:	91                   	xchg   %eax,%ecx
  6b0c61:	22 48 00             	and    0x0(%rax),%cl
  6b0c64:	00 00                	add    %al,(%rax)
  6b0c66:	00 00                	add    %al,(%rax)
  6b0c68:	93                   	xchg   %eax,%ebx
  6b0c69:	22 48 00             	and    0x0(%rax),%cl
  6b0c6c:	00 00                	add    %al,(%rax)
  6b0c6e:	00 00                	add    %al,(%rax)
  6b0c70:	01 00                	add    %eax,(%rax)
	...
  6b0c7e:	00 00                	add    %al,(%rax)
  6b0c80:	b9 a5 46 00 00       	mov    $0x46a5,%ecx
  6b0c85:	00 00                	add    %al,(%rax)
  6b0c87:	00 bb a5 46 00 00    	add    %bh,0x46a5(%rbx)
  6b0c8d:	00 00                	add    %al,(%rax)
  6b0c8f:	00 02                	add    %al,(%rdx)
  6b0c91:	00 00                	add    %al,(%rax)
  6b0c93:	00 00                	add    %al,(%rax)
  6b0c95:	00 00                	add    %al,(%rax)
  6b0c97:	00 48 f9             	add    %cl,-0x7(%rax)
  6b0c9a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6b0c9d:	00 00                	add    %al,(%rax)
  6b0c9f:	00 96 22 48 00 00    	add    %dl,0x4822(%rsi)
  6b0ca5:	00 00                	add    %al,(%rax)
  6b0ca7:	00 e9                	add    %ch,%cl
  6b0ca9:	49                   	rex.WB
  6b0caa:	46 00 00             	rex.RX add    %r8b,(%rax)
  6b0cad:	00 00                	add    %al,(%rax)
  6b0caf:	00 01                	add    %al,(%rcx)
  6b0cb1:	00 00                	add    %al,(%rax)
  6b0cb3:	00 00                	add    %al,(%rax)
  6b0cb5:	00 00                	add    %al,(%rax)
  6b0cb7:	00 d6                	add    %dl,%dh
  6b0cb9:	fc                   	cld    
  6b0cba:	46 00 00             	rex.RX add    %r8b,(%rax)
  6b0cbd:	00 00                	add    %al,(%rax)
  6b0cbf:	00 9d 22 48 00 00    	add    %bl,0x4822(%rbp)
  6b0cc5:	00 00                	add    %al,(%rax)
  6b0cc7:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  6b0ccd:	00 00                	add    %al,(%rax)
  6b0ccf:	00 01                	add    %al,(%rcx)
  6b0cd1:	00 00                	add    %al,(%rax)
  6b0cd3:	00 00                	add    %al,(%rax)
  6b0cd5:	00 00                	add    %al,(%rax)
  6b0cd7:	00 d6                	add    %dl,%dh
  6b0cd9:	fc                   	cld    
  6b0cda:	46 00 00             	rex.RX add    %r8b,(%rax)
  6b0cdd:	00 00                	add    %al,(%rax)
  6b0cdf:	00 a5 22 48 00 00    	add    %ah,0x4822(%rbp)
  6b0ce5:	00 00                	add    %al,(%rax)
  6b0ce7:	00 5a 12             	add    %bl,0x12(%rdx)
  6b0cea:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6b0ced:	00 00                	add    %al,(%rax)
  6b0cef:	00 02                	add    %al,(%rdx)
  6b0cf1:	00 00                	add    %al,(%rax)
  6b0cf3:	00 00                	add    %al,(%rax)
  6b0cf5:	00 00                	add    %al,(%rax)
  6b0cf7:	00 48 f9             	add    %cl,-0x7(%rax)
  6b0cfa:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  6b13dd:	00 00                	add    %al,(%rax)
  6b13df:	00 d4                	add    %dl,%ah
  6b13e1:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6b13e5:	00 00                	add    %al,(%rax)
  6b13e7:	00 66 22             	add    %ah,0x22(%rsi)
  6b13ea:	48 00 00             	rex.W add    %al,(%rax)
  6b13ed:	00 00                	add    %al,(%rax)
  6b13ef:	00 ae 22 48 00 00    	add    %ch,0x4822(%rsi)
  6b13f5:	00 00                	add    %al,(%rax)
  6b13f7:	00 e8                	add    %ch,%al
  6b13f9:	29 48 00             	sub    %ecx,0x0(%rax)
  6b13fc:	00 00                	add    %al,(%rax)
  6b13fe:	00 00                	add    %al,(%rax)
  6b1400:	bf 22 48 00 00       	mov    $0x4822,%edi
  6b1405:	00 00                	add    %al,(%rax)
  6b1407:	00 c1                	add    %al,%cl
  6b1409:	22 48 00             	and    0x0(%rax),%cl
  6b140c:	00 00                	add    %al,(%rax)
  6b140e:	00 00                	add    %al,(%rax)
  6b1410:	01 00                	add    %eax,(%rax)
	...
  6b141e:	00 00                	add    %al,(%rax)
  6b1420:	c6                   	(bad)  
  6b1421:	22 48 00             	and    0x0(%rax),%cl
  6b1424:	00 00                	add    %al,(%rax)
  6b1426:	00 00                	add    %al,(%rax)
  6b1428:	e9 49 46 00 00       	jmpq   6b5a76 <zbx_optopt+0x29ea>
  6b142d:	00 00                	add    %al,(%rax)
  6b142f:	00 01                	add    %al,(%rcx)
	...
  6b143d:	00 00                	add    %al,(%rax)
  6b143f:	00 56 22             	add    %dl,0x22(%rsi)
  6b1442:	48 00 00             	rex.W add    %al,(%rax)
  6b1445:	00 00                	add    %al,(%rax)
  6b1447:	00 f8                	add    %bh,%al
  6b1449:	6b 47 00 00          	imul   $0x0,0x0(%rdi),%eax
  6b144d:	00 00                	add    %al,(%rax)
  6b144f:	00 02                	add    %al,(%rdx)
	...
  6b145d:	00 00                	add    %al,(%rax)
  6b145f:	00 cd                	add    %cl,%ch
  6b1461:	22 48 00             	and    0x0(%rax),%cl
  6b1464:	00 00                	add    %al,(%rax)
  6b1466:	00 00                	add    %al,(%rax)
  6b1468:	cf                   	iret   
  6b1469:	22 48 00             	and    0x0(%rax),%cl
  6b146c:	00 00                	add    %al,(%rax)
  6b146e:	00 00                	add    %al,(%rax)
  6b1470:	02 00                	add    (%rax),%al
  6b1472:	00 00                	add    %al,(%rax)
  6b1474:	00 00                	add    %al,(%rax)
  6b1476:	00 00                	add    %al,(%rax)
  6b1478:	48 f9                	rex.W stc    
  6b147a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6b147d:	00 00                	add    %al,(%rax)
  6b147f:	00 d9                	add    %bl,%cl
  6b1481:	22 48 00             	and    0x0(%rax),%cl
  6b1484:	00 00                	add    %al,(%rax)
  6b1486:	00 00                	add    %al,(%rax)
  6b1488:	db 22                	(bad)  (%rdx)
  6b148a:	48 00 00             	rex.W add    %al,(%rax)
  6b148d:	00 00                	add    %al,(%rax)
  6b148f:	00 01                	add    %al,(%rcx)
  6b1491:	00 00                	add    %al,(%rax)
  6b1493:	00 00                	add    %al,(%rax)
  6b1495:	00 00                	add    %al,(%rax)
  6b1497:	00 d6                	add    %dl,%dh
  6b1499:	fc                   	cld    
  6b149a:	46 00 00             	rex.RX add    %r8b,(%rax)
  6b149d:	00 00                	add    %al,(%rax)
  6b149f:	00 e2                	add    %ah,%dl
  6b14a1:	22 48 00             	and    0x0(%rax),%cl
  6b14a4:	00 00                	add    %al,(%rax)
  6b14a6:	00 00                	add    %al,(%rax)
  6b14a8:	e4 22                	in     $0x22,%al
  6b14aa:	48 00 00             	rex.W add    %al,(%rax)
  6b14ad:	00 00                	add    %al,(%rax)
  6b14af:	00 02                	add    %al,(%rdx)
  6b14b1:	00 00                	add    %al,(%rax)
  6b14b3:	00 00                	add    %al,(%rax)
  6b14b5:	00 00                	add    %al,(%rax)
  6b14b7:	00 48 f9             	add    %cl,-0x7(%rax)
  6b14ba:	46 00 00             	rex.RX add    %r8b,(%rax)
  6b14bd:	00 00                	add    %al,(%rax)
  6b14bf:	00 9d 22 48 00 00    	add    %bl,0x4822(%rbp)
  6b14c5:	00 00                	add    %al,(%rax)
  6b14c7:	00 9f 22 48 00 00    	add    %bl,0x4822(%rdi)
  6b14cd:	00 00                	add    %al,(%rax)
  6b14cf:	00 01                	add    %al,(%rcx)
	...
  6b14dd:	00 00                	add    %al,(%rax)
  6b14df:	00 ed                	add    %ch,%ch
  6b14e1:	22 48 00             	and    0x0(%rax),%cl
  6b14e4:	00 00                	add    %al,(%rax)
  6b14e6:	00 00                	add    %al,(%rax)
  6b14e8:	6d                   	insl   (%dx),%es:(%rdi)
  6b14e9:	6d                   	insl   (%dx),%es:(%rdi)
  6b14ea:	47 00 00             	rex.RXB add    %r8b,(%r8)
  6b14ed:	00 00                	add    %al,(%rax)
  6b14ef:	00 02                	add    %al,(%rdx)
  6b14f1:	00 00                	add    %al,(%rax)
  6b14f3:	00 00                	add    %al,(%rax)
  6b14f5:	00 00                	add    %al,(%rax)
  6b14f7:	00 48 f9             	add    %cl,-0x7(%rax)
  6b14fa:	46 00 00             	rex.RX add    %r8b,(%rax)
	...
  6b1bfd:	00 00                	add    %al,(%rax)
  6b1bff:	00 ff                	add    %bh,%bh
  6b1c01:	ff                   	(bad)  
  6b1c02:	ff                   	(bad)  
  6b1c03:	ff                   	.byte 0xff

Disassembly of section .bss:

00000000006b1c20 <progname-0x10>:
	...

00000000006b1c30 <progname>:
	...

00000000006b1c38 <threads>:
	...

00000000006b1c40 <CONFIG_IPMIPOLLER_FORKS>:
	...

00000000006b1c48 <CONFIG_LISTEN_IP>:
	...

00000000006b1c50 <CONFIG_SOURCE_IP>:
	...

00000000006b1c58 <CONFIG_DISABLE_HOUSEKEEPING>:
	...

00000000006b1c60 <CONFIG_ALERT_SCRIPTS_PATH>:
	...

00000000006b1c68 <CONFIG_EXTERNALSCRIPTS>:
	...

00000000006b1c70 <CONFIG_TMPDIR>:
	...

00000000006b1c78 <CONFIG_FPING_LOCATION>:
	...

00000000006b1c80 <CONFIG_DBHOST>:
	...

00000000006b1c88 <CONFIG_DBNAME>:
	...

00000000006b1c90 <CONFIG_DBUSER>:
	...

00000000006b1c98 <CONFIG_DBPASSWORD>:
	...

00000000006b1ca0 <CONFIG_DBSOCKET>:
	...

00000000006b1ca8 <CONFIG_DBPORT>:
  6b1ca8:	00 00                	add    %al,(%rax)
	...

00000000006b1cac <CONFIG_ENABLE_REMOTE_COMMANDS>:
  6b1cac:	00 00                	add    %al,(%rax)
	...

00000000006b1cb0 <CONFIG_LOG_REMOTE_COMMANDS>:
  6b1cb0:	00 00                	add    %al,(%rax)
	...

00000000006b1cb4 <CONFIG_UNSAFE_USER_PARAMETERS>:
  6b1cb4:	00 00                	add    %al,(%rax)
	...

00000000006b1cb8 <CONFIG_NODEID>:
  6b1cb8:	00 00                	add    %al,(%rax)
	...

00000000006b1cbc <CONFIG_MASTER_NODEID>:
  6b1cbc:	00 00                	add    %al,(%rax)
	...

00000000006b1cc0 <CONFIG_NODE_NOEVENTS>:
  6b1cc0:	00 00                	add    %al,(%rax)
	...

00000000006b1cc4 <CONFIG_NODE_NOHISTORY>:
  6b1cc4:	00 00                	add    %al,(%rax)
	...

00000000006b1cc8 <CONFIG_SSH_KEY_LOCATION>:
	...

00000000006b1cd0 <CONFIG_LOG_SLOW_QUERIES>:
  6b1cd0:	00 00                	add    %al,(%rax)
	...

00000000006b1cd4 <CONFIG_REFRESH_UNSUPPORTED>:
  6b1cd4:	00 00                	add    %al,(%rax)
	...

00000000006b1cd8 <CONFIG_SERVER_STARTUP_TIME>:
	...

00000000006b1dc8 <commands>:
	...

00000000006b2e28 <ids>:
	...

00000000006b2e30 <cache>:
	...

00000000006b2ef8 <APP_PID_FILE>:
	...

00000000006b2f18 <CONFIG_FILE>:
	...

00000000006b2f20 <CONFIG_LOG_FILE>:
	...

00000000006b2f28 <CONFIG_ALLOW_ROOT>:
	...

00000000006b3080 <zbx_optarg>:
	...

00000000006b3088 <zbx_optind>:
  6b3088:	00 00                	add    %al,(%rax)
	...

00000000006b308c <zbx_optopt>:
	...

00000000006b7660 <conn>:
	...

00000000006b7688 <node_sync_access>:
  6b7688:	00 00                	add    %al,(%rax)
	...

00000000006b768c <discoverer_num>:
	...

00000000006b76a0 <poller_type>:
  6b76a0:	00 00                	add    %al,(%rax)
	...

00000000006b76a4 <poller_num>:
	...

00000000006b76c0 <result>:
	...

00000000006b76f0 <password>:
	...

00000000006b76f8 <httppoller_num>:
	...

00000000006b7700 <recipients>:
	...
